From a5812bf2ff9a9cf40f4ff78dcb83f5b4c295bd18 Mon Sep 17 00:00:00 2001 From: tomo Date: Tue, 11 Mar 2003 19:15:31 +0000 Subject: [PATCH] Merge r21-4-11-chise-0_20-=ucs. --- CHANGES-beta | 137 - CHANGES-msw | 50 + CHANGES-release | 404 +- ChangeLog | 1833 +- Makefile.in | 631 - Makefile.in.in | 132 +- build-msw-release.sh | 29 +- configure | 9776 ++++-- configure.in | 1954 +- etc/MYTHOLOGY | 25 - etc/OXYMORONS | 37 +- etc/char-data/B-to-UCS.txt |13462 ++++++++ etc/char-data/C3-to-UCS.txt | 6394 ++++ etc/char-data/C4-to-UCS.txt | 7296 +++++ etc/char-data/ChangeLog | 168 + etc/char-data/GT-RS.txt |19302 +++++++++++ etc/char-data/GT-fmap-K1.txt | 3000 ++ etc/char-data/GT-fmap-K2.txt | 3000 ++ etc/char-data/GT-fmap-K3.txt | 3000 ++ etc/char-data/GT-fmap-K4.txt | 3000 ++ etc/char-data/J90-to-UCS.txt | 6879 ++++ etc/char-data/JC3-to-UCS.txt | 5181 +++ etc/char-data/JSP-to-UCS.txt | 6067 ++++ etc/char-data/JX1-to-UCS.txt | 1781 + etc/char-data/JX2-to-UCS.txt | 2342 ++ etc/char-data/jp-jouyou.txt | 1946 ++ etc/photos/jason.png | Bin 15229 -> 0 bytes etc/photos/jasonm.png | Bin 15229 -> 0 bytes etc/photos/wing.png | Bin 7014 -> 0 bytes etc/photos/wingm.png | Bin 1370 -> 0 bytes etc/sample.emacs | 660 - etc/sample.init.el | 433 +- info/cl.info | 107 - info/cl.info-1 | 1039 - info/cl.info-2 | 1031 - info/cl.info-3 | 1145 - info/cl.info-4 | 852 - info/cl.info-5 | 915 - info/cl.info-6 | 248 - info/custom.info | 392 - info/emodules.info | 952 - info/external-widget.info | 137 - info/info.info | 844 - info/internals.info | 179 - info/internals.info-1 | 1073 - info/internals.info-2 | 1058 - info/internals.info-3 | 1190 - info/internals.info-4 | 994 - info/internals.info-5 | 1006 - info/internals.info-6 | 1019 - info/internals.info-7 | 1214 - info/internals.info-8 | 871 - info/internals.info-9 | 207 - info/lispref.info | 886 - info/lispref.info-1 | 1066 - info/lispref.info-10 | 1223 - info/lispref.info-11 | 1202 - info/lispref.info-12 | 1179 - info/lispref.info-13 | 1181 - info/lispref.info-14 | 1177 - info/lispref.info-15 | 1289 - info/lispref.info-16 | 1174 - info/lispref.info-17 | 1238 - info/lispref.info-18 | 1116 - info/lispref.info-19 | 1245 - info/lispref.info-2 | 1171 - info/lispref.info-20 | 1214 - info/lispref.info-21 | 1159 - info/lispref.info-22 | 1115 - info/lispref.info-23 | 1258 - info/lispref.info-24 | 1186 - info/lispref.info-25 | 1219 - info/lispref.info-26 | 1198 - info/lispref.info-27 | 1213 - info/lispref.info-28 | 1179 - info/lispref.info-29 | 995 - info/lispref.info-3 | 1245 - info/lispref.info-30 | 1175 - info/lispref.info-31 | 1211 - info/lispref.info-32 | 1233 - info/lispref.info-33 | 1095 - info/lispref.info-34 | 1048 - info/lispref.info-35 | 982 - info/lispref.info-36 | 1121 - info/lispref.info-37 | 1282 - info/lispref.info-38 | 1188 - info/lispref.info-39 | 1322 - info/lispref.info-4 | 1485 - info/lispref.info-40 | 1263 - info/lispref.info-41 | 1224 - info/lispref.info-42 | 1061 - info/lispref.info-43 | 1450 - info/lispref.info-44 | 3343 -- info/lispref.info-45 | 1316 - info/lispref.info-46 | 3464 -- info/lispref.info-47 | 3484 -- info/lispref.info-48 | 3501 -- info/lispref.info-5 | 1262 - info/lispref.info-6 | 1338 - info/lispref.info-7 | 1287 - info/lispref.info-8 | 1267 - info/lispref.info-9 | 1216 - info/new-users-guide.info | 76 - info/new-users-guide.info-1 | 1272 - info/new-users-guide.info-2 | 1246 - info/new-users-guide.info-3 | 261 - info/standards.info | 75 - info/standards.info-1 | 1973 -- info/standards.info-2 | 1089 - info/standards.info-3 | 316 - info/standards.info-4 | 150 - info/term.info | 441 - info/termcap.info | 81 - info/termcap.info-1 | 1151 - info/termcap.info-2 | 1003 - info/termcap.info-3 | 1432 - info/texinfo.info | 339 - info/texinfo.info-1 | 1042 - info/texinfo.info-10 | 1219 - info/texinfo.info-11 | 848 - info/texinfo.info-12 | 641 - info/texinfo.info-13 | 795 - info/texinfo.info-2 | 1283 - info/texinfo.info-3 | 1308 - info/texinfo.info-4 | 1398 - info/texinfo.info-5 | 1444 - info/texinfo.info-6 | 1423 - info/texinfo.info-7 | 1400 - info/texinfo.info-8 | 1265 - info/texinfo.info-9 | 1143 - info/widget.info | 1552 - info/xemacs-faq.info | 248 - info/xemacs-faq.info-1 | 1209 - info/xemacs-faq.info-2 | 1207 - info/xemacs-faq.info-3 | 1396 - info/xemacs-faq.info-4 | 1366 - info/xemacs-faq.info-5 | 903 - info/xemacs.info | 397 - info/xemacs.info-1 | 1056 - info/xemacs.info-10 | 1174 - info/xemacs.info-11 | 1133 - info/xemacs.info-12 | 1172 - info/xemacs.info-13 | 1206 - info/xemacs.info-14 | 1186 - info/xemacs.info-15 | 1214 - info/xemacs.info-16 | 1193 - info/xemacs.info-17 | 1138 - info/xemacs.info-18 | 1002 - info/xemacs.info-19 | 962 - info/xemacs.info-2 | 1148 - info/xemacs.info-20 | 765 - info/xemacs.info-21 | 782 - info/xemacs.info-22 | 795 - info/xemacs.info-23 | 863 - info/xemacs.info-3 | 1200 - info/xemacs.info-4 | 1220 - info/xemacs.info-5 | 1172 - info/xemacs.info-6 | 1158 - info/xemacs.info-7 | 1138 - info/xemacs.info-8 | 1068 - info/xemacs.info-9 | 1159 - lib-src/aixcc.lex | 301 - lib-src/i.c | 2 +- lib-src/install-sid | 88 - lib-src/make-dump-id.c | 25 +- lib-src/process-depends.sh | 68 - lib-src/process-gnu-depends.sh | 49 - lib-src/run.c | 709 - lib-src/run.h | 100 - lib-src/run.rc | 30 - lib-src/send-pr | 530 - lib-src/tm-au | 57 - lib-src/tm-file | 38 - lib-src/tm-html | 62 - lib-src/tm-image | 71 - lib-src/tm-mpeg | 50 - lib-src/tm-plain | 48 - lib-src/tm-ps | 50 - lib-src/tmdecode | 59 - lib-src/update-elc.sh | 190 - lisp/ChangeLog | 7553 ++++- lisp/auto-autoloads.el | 609 +- lisp/bytecomp.el | 485 +- lisp/cleantree.el | 68 - lisp/cus-file.el | 6 +- lisp/custom-load.el | 87 - lisp/dialog-gtk.el | 48 +- lisp/dialog-items.el | 30 +- lisp/dump-paths.el | 32 +- lisp/dumped-lisp.el | 86 +- lisp/files.el | 606 +- lisp/finder-inf.el | 3677 --- lisp/font-menu.el | 80 +- lisp/format.el | 46 +- lisp/gpm.el | 2 +- lisp/gtk-faces.el | 2 +- lisp/gutter-items.el | 686 +- lisp/gutter.el | 98 +- lisp/iso8859-1.el | 10 +- lisp/movemail.el | 2 +- lisp/msw-font-menu.el | 15 +- lisp/mule/auto-autoloads.el | 225 +- lisp/mule/chinese.el | 235 +- lisp/mule/ethiopic.el | 72 + lisp/mule/japanese.el | 111 +- lisp/mule/misc-lang.el | 22 +- lisp/mule/mule-charset.el | 288 +- lisp/mule/mule-cmds.el | 958 +- lisp/mule/mule-coding.el | 177 +- lisp/mule/mule-conf.el | 407 + lisp/mule/mule-files.el | 35 - lisp/mule/thai-xtis-chars.el | 45 + lisp/mule/thai-xtis.el | 365 + lisp/mule/viet-ccl.el | 261 + lisp/mule/viet-chars.el | 35 +- lisp/mule/vietnamese.el | 86 + lisp/package-get-base.el | 1466 - lisp/package-net.el | 190 +- lisp/printer.el | 414 +- lisp/setup-paths.el | 124 +- lisp/startup.el | 759 +- lisp/update-elc-2.el | 32 +- lisp/update-elc.el | 59 +- lisp/utf-2000/ChangeLog |15808 +++++++++ lisp/utf-2000/Ideograph-R001-One.el | 2551 ++ lisp/utf-2000/Ideograph-R002-Line.el | 664 + lisp/utf-2000/Ideograph-R003-Dot.el | 545 + lisp/utf-2000/Ideograph-R004-Slash.el | 1754 + lisp/utf-2000/Ideograph-R005-Second.el | 2315 ++ lisp/utf-2000/Ideograph-R006-Hook.el | 425 + lisp/utf-2000/Ideograph-R007-Two.el | 808 + lisp/utf-2000/Ideograph-R008-Lid.el | 3484 ++ lisp/utf-2000/Ideograph-R009-Man.el |32223 ++++++++++++++++++ lisp/utf-2000/Ideograph-R010-Legs.el | 2363 ++ lisp/utf-2000/Ideograph-R011-Enter.el | 1255 + lisp/utf-2000/Ideograph-R012-Eight.el | 1483 + lisp/utf-2000/Ideograph-R013-Down-Box.el | 1363 + lisp/utf-2000/Ideograph-R014-Cover.el | 1040 + lisp/utf-2000/Ideograph-R015-Ice.el | 2912 ++ lisp/utf-2000/Ideograph-R016-Table.el | 1116 + lisp/utf-2000/Ideograph-R017-Open-Box.el | 811 + lisp/utf-2000/Ideograph-R018-Knife.el | 8543 +++++ lisp/utf-2000/Ideograph-R019-Power.el | 4208 +++ lisp/utf-2000/Ideograph-R020-Wrap.el | 1376 + lisp/utf-2000/Ideograph-R021-Spoon.el | 628 + lisp/utf-2000/Ideograph-R022-Right-Open-Box.el | 1673 + lisp/utf-2000/Ideograph-R023-Hiding-Enclosure.el | 651 + lisp/utf-2000/Ideograph-R024-Ten.el | 1557 + lisp/utf-2000/Ideograph-R025-Divination.el | 882 + lisp/utf-2000/Ideograph-R026-Seal.el | 1031 + lisp/utf-2000/Ideograph-R027-Cliff.el | 3438 ++ lisp/utf-2000/Ideograph-R028-Private.el | 1239 + lisp/utf-2000/Ideograph-R029-Again.el | 2573 ++ lisp/utf-2000/Ideograph-R030-Mouth.el |34119 ++++++++++++++++++++ lisp/utf-2000/Ideograph-R031-Enclosure.el | 3972 +++ lisp/utf-2000/Ideograph-R032-Earth.el |12511 +++++++ lisp/utf-2000/Ideograph-R033-Scholar.el | 834 + lisp/utf-2000/Ideograph-R034-Go.el | 366 + lisp/utf-2000/Ideograph-R035-Go-Slowly.el | 754 + lisp/utf-2000/Ideograph-R036-Evening.el | 1259 + lisp/utf-2000/Ideograph-R037-Big.el | 3421 ++ lisp/utf-2000/Ideograph-R038-Woman.el |13651 ++++++++ lisp/utf-2000/Ideograph-R039-Child.el | 1608 + lisp/utf-2000/Ideograph-R040-Roof.el | 5657 ++++ lisp/utf-2000/Ideograph-R041-Inch.el | 822 + lisp/utf-2000/Ideograph-R042-Small.el | 822 + lisp/utf-2000/Ideograph-R043-Lame.el | 1116 + lisp/utf-2000/Ideograph-R044-Corpse.el | 2283 ++ lisp/utf-2000/Ideograph-R045-Sprout.el | 484 + lisp/utf-2000/Ideograph-R046-Mountain.el |10196 ++++++ lisp/utf-2000/Ideograph-R047-River.el | 531 + lisp/utf-2000/Ideograph-R048-Work.el | 386 + lisp/utf-2000/Ideograph-R049-Oneself.el | 391 + lisp/utf-2000/Ideograph-R050-Turban.el | 5661 ++++ lisp/utf-2000/Ideograph-R051-Dry.el | 357 + lisp/utf-2000/Ideograph-R052-Short-Thread.el | 360 + lisp/utf-2000/Ideograph-R053-Dotted-Cliff.el | 4972 +++ lisp/utf-2000/Ideograph-R054-Long-Stride.el | 287 + lisp/utf-2000/Ideograph-R055-Two-Hands.el | 945 + lisp/utf-2000/Ideograph-R056-Shoot.el | 390 + lisp/utf-2000/Ideograph-R057-Bow.el | 3202 ++ lisp/utf-2000/Ideograph-R058-Snout.el | 730 + lisp/utf-2000/Ideograph-R059-Bristle.el | 1096 + lisp/utf-2000/Ideograph-R060-Step.el | 3457 ++ lisp/utf-2000/Ideograph-R061-Heart.el |16926 ++++++++++ lisp/utf-2000/Ideograph-R062-Halberd.el | 1939 ++ lisp/utf-2000/Ideograph-R063-Door.el | 864 + lisp/utf-2000/Ideograph-R064-Hand.el |20568 ++++++++++++ lisp/utf-2000/Ideograph-R065-Branch.el | 526 + lisp/utf-2000/Ideograph-R066-Rap.el | 4509 +++ lisp/utf-2000/Ideograph-R067-Script.el | 720 + lisp/utf-2000/Ideograph-R068-Dipper.el | 579 + lisp/utf-2000/Ideograph-R069-Axe.el | 1046 + lisp/utf-2000/Ideograph-R070-Square.el | 1197 + lisp/utf-2000/Ideograph-R071-Not.el | 277 + lisp/utf-2000/Ideograph-R072-Sun.el | 7282 +++++ lisp/utf-2000/Ideograph-R073-Say.el | 773 + lisp/utf-2000/Ideograph-R074-Moon.el | 1260 + lisp/utf-2000/Ideograph-R075-Tree.el |24399 ++++++++++++++ lisp/utf-2000/Ideograph-R076-Lack.el | 2603 ++ lisp/utf-2000/Ideograph-R077-Stop.el | 1636 + lisp/utf-2000/Ideograph-R078-Death.el | 3513 ++ lisp/utf-2000/Ideograph-R079-Weapon.el | 1579 + lisp/utf-2000/Ideograph-R080-Do-Not.el | 286 + lisp/utf-2000/Ideograph-R081-Compare.el | 483 + lisp/utf-2000/Ideograph-R082-Fur.el | 3121 ++ lisp/utf-2000/Ideograph-R083-Clan.el | 224 + lisp/utf-2000/Ideograph-R084-Steam.el | 627 + lisp/utf-2000/Ideograph-R085-Water.el |24165 ++++++++++++++ lisp/utf-2000/Ideograph-R086-Fire.el |14990 +++++++++ lisp/utf-2000/Ideograph-R087-Claw.el | 778 + lisp/utf-2000/Ideograph-R088-Father.el | 281 + lisp/utf-2000/Ideograph-R089-Double-X.el | 370 + lisp/utf-2000/Ideograph-R090-Half-Tree-Trunk.el | 908 + lisp/utf-2000/Ideograph-R091-Slice.el | 1783 + lisp/utf-2000/Ideograph-R092-Fang.el | 203 + lisp/utf-2000/Ideograph-R093-Cow.el | 3103 ++ lisp/utf-2000/Ideograph-R094-Dog.el | 7192 +++++ lisp/utf-2000/Ideograph-R095-Profound.el | 213 + lisp/utf-2000/Ideograph-R096-Jade.el | 7013 ++++ lisp/utf-2000/Ideograph-R097-Melon.el | 978 + lisp/utf-2000/Ideograph-R098-Tile.el | 2289 ++ lisp/utf-2000/Ideograph-R099-Sweet.el | 407 + lisp/utf-2000/Ideograph-R100-Life.el | 379 + lisp/utf-2000/Ideograph-R101-Use.el | 418 + lisp/utf-2000/Ideograph-R102-Field.el | 3458 ++ lisp/utf-2000/Ideograph-R103-Bolt-Of-Cloth.el | 273 + lisp/utf-2000/Ideograph-R104-Sickness.el | 6893 ++++ lisp/utf-2000/Ideograph-R105-Dotted-Tent.el | 251 + lisp/utf-2000/Ideograph-R106-White.el | 1529 + lisp/utf-2000/Ideograph-R107-Skin.el | 1108 + lisp/utf-2000/Ideograph-R108-Dish.el | 1560 + lisp/utf-2000/Ideograph-R109-Eye.el | 9157 ++++++ lisp/utf-2000/Ideograph-R110-Spear.el | 893 + lisp/utf-2000/Ideograph-R111-Arrow.el | 995 + lisp/utf-2000/Ideograph-R112-Stone.el | 7321 +++++ lisp/utf-2000/Ideograph-R113-Spirit.el | 5101 +++ lisp/utf-2000/Ideograph-R114-Track.el | 387 + lisp/utf-2000/Ideograph-R115-Grain.el | 5318 +++ lisp/utf-2000/Ideograph-R116-Cave.el | 4132 +++ lisp/utf-2000/Ideograph-R117-Stand.el | 1628 + lisp/utf-2000/Ideograph-R118-Bamboo.el |10883 +++++++ lisp/utf-2000/Ideograph-R119-Rice.el | 4832 +++ lisp/utf-2000/Ideograph-R120-Silk.el |18183 +++++++++++ lisp/utf-2000/Ideograph-R121-Jar.el | 1000 + lisp/utf-2000/Ideograph-R122-Net.el | 2783 ++ lisp/utf-2000/Ideograph-R123-Sheep.el | 3269 ++ lisp/utf-2000/Ideograph-R124-Feather.el | 5306 +++ lisp/utf-2000/Ideograph-R125-Old.el | 427 + lisp/utf-2000/Ideograph-R126-And.el | 285 + lisp/utf-2000/Ideograph-R127-Plow.el | 1384 + lisp/utf-2000/Ideograph-R128-Ear.el | 2850 ++ lisp/utf-2000/Ideograph-R129-Brush.el | 234 + lisp/utf-2000/Ideograph-R130-Meat.el |16331 ++++++++++ lisp/utf-2000/Ideograph-R131-Minister.el | 281 + lisp/utf-2000/Ideograph-R132-Self.el | 530 + lisp/utf-2000/Ideograph-R133-Arrive.el | 383 + lisp/utf-2000/Ideograph-R134-Mortar.el | 1534 + lisp/utf-2000/Ideograph-R135-Tongue.el | 940 + lisp/utf-2000/Ideograph-R136-Oppose.el | 335 + lisp/utf-2000/Ideograph-R137-Boat.el | 2724 ++ lisp/utf-2000/Ideograph-R138-Stopping.el | 103 + lisp/utf-2000/Ideograph-R139-Color.el | 393 + lisp/utf-2000/Ideograph-R140-Grass.el |33072 +++++++++++++++++++ lisp/utf-2000/Ideograph-R141-Tiger.el | 1368 + lisp/utf-2000/Ideograph-R142-Insect.el |10956 +++++++ lisp/utf-2000/Ideograph-R143-Blood.el | 664 + lisp/utf-2000/Ideograph-R144-Walk-Enclosure.el | 689 + lisp/utf-2000/Ideograph-R145-Clothes.el | 7514 +++++ lisp/utf-2000/Ideograph-R146-West.el | 509 + lisp/utf-2000/Ideograph-R147-See.el | 1959 ++ lisp/utf-2000/Ideograph-R148-Horn.el | 2055 ++ lisp/utf-2000/Ideograph-R149-Speech.el |14045 ++++++++ lisp/utf-2000/Ideograph-R150-Valley.el | 650 + lisp/utf-2000/Ideograph-R151-Bean.el | 904 + lisp/utf-2000/Ideograph-R152-Pig.el | 1566 + lisp/utf-2000/Ideograph-R153-Badger.el | 1523 + lisp/utf-2000/Ideograph-R154-Shell.el | 4255 +++ lisp/utf-2000/Ideograph-R155-Red.el | 375 + lisp/utf-2000/Ideograph-R156-Run.el | 2997 ++ lisp/utf-2000/Ideograph-R157-Foot.el | 6661 ++++ lisp/utf-2000/Ideograph-R158-Body.el | 1071 + lisp/utf-2000/Ideograph-R159-Cart.el | 4432 +++ lisp/utf-2000/Ideograph-R160-Bitter.el | 942 + lisp/utf-2000/Ideograph-R161-Morning.el | 162 + lisp/utf-2000/Ideograph-R162-Walk.el | 9724 ++++++ lisp/utf-2000/Ideograph-R163-City.el | 5024 +++ lisp/utf-2000/Ideograph-R164-Wine.el | 3510 ++ lisp/utf-2000/Ideograph-R165-Distinguish.el | 234 + lisp/utf-2000/Ideograph-R166-Village.el | 218 + lisp/utf-2000/Ideograph-R167-Gold.el |11753 +++++++ lisp/utf-2000/Ideograph-R168-Long.el | 704 + lisp/utf-2000/Ideograph-R169-Gate.el | 3521 ++ lisp/utf-2000/Ideograph-R170-Mound.el | 4341 +++ lisp/utf-2000/Ideograph-R171-Slave.el | 159 + lisp/utf-2000/Ideograph-R172-Short-Tailed-Bird.el | 4095 +++ lisp/utf-2000/Ideograph-R173-Rain.el | 5217 +++ lisp/utf-2000/Ideograph-R174-Blue.el | 376 + lisp/utf-2000/Ideograph-R175-Wrong.el | 353 + lisp/utf-2000/Ideograph-R176-Face.el | 739 + lisp/utf-2000/Ideograph-R177-Leather.el | 3709 +++ lisp/utf-2000/Ideograph-R178-Tanned-Leather.el | 1438 + lisp/utf-2000/Ideograph-R179-Leek.el | 309 + lisp/utf-2000/Ideograph-R180-Sound.el | 716 + lisp/utf-2000/Ideograph-R181-Leaf.el | 4634 +++ lisp/utf-2000/Ideograph-R182-Wind.el | 3236 ++ lisp/utf-2000/Ideograph-R183-Fly.el | 136 + lisp/utf-2000/Ideograph-R184-Eat.el | 7378 +++++ lisp/utf-2000/Ideograph-R185-Head.el | 245 + lisp/utf-2000/Ideograph-R186-Fragrant.el | 484 + lisp/utf-2000/Ideograph-R187-Horse.el | 5460 ++++ lisp/utf-2000/Ideograph-R188-Bone.el | 3090 ++ lisp/utf-2000/Ideograph-R189-Tall.el | 1015 + lisp/utf-2000/Ideograph-R190-Hair.el | 2687 ++ lisp/utf-2000/Ideograph-R191-Fight.el | 319 + lisp/utf-2000/Ideograph-R192-Sacrificial-Wine.el | 181 + lisp/utf-2000/Ideograph-R193-Cauldron.el | 1162 + lisp/utf-2000/Ideograph-R194-Ghost.el | 1914 ++ lisp/utf-2000/Ideograph-R195-Fish.el | 7495 +++++ lisp/utf-2000/Ideograph-R196-Bird.el | 8880 +++++ lisp/utf-2000/Ideograph-R197-Salt.el | 538 + lisp/utf-2000/Ideograph-R198-Deer.el | 1376 + lisp/utf-2000/Ideograph-R199-Wheat.el | 2268 ++ lisp/utf-2000/Ideograph-R200-Hemp.el | 422 + lisp/utf-2000/Ideograph-R201-Yellow.el | 778 + lisp/utf-2000/Ideograph-R202-Millet.el | 514 + lisp/utf-2000/Ideograph-R203-Black.el | 1957 ++ lisp/utf-2000/Ideograph-R204-Embroidery.el | 138 + lisp/utf-2000/Ideograph-R205-Frog.el | 622 + lisp/utf-2000/Ideograph-R206-Tripod.el | 136 + lisp/utf-2000/Ideograph-R207-Drum.el | 534 + lisp/utf-2000/Ideograph-R208-Rat.el | 1512 + lisp/utf-2000/Ideograph-R209-Nose.el | 529 + lisp/utf-2000/Ideograph-R210-Even.el | 422 + lisp/utf-2000/Ideograph-R211-Tooth.el | 2015 ++ lisp/utf-2000/Ideograph-R212-Dragon.el | 339 + lisp/utf-2000/Ideograph-R213-Turtle.el | 346 + lisp/utf-2000/Ideograph-R214-Flute.el | 181 + lisp/utf-2000/README.en | 98 + lisp/utf-2000/auto-autoloads.el | 31 + lisp/utf-2000/ccs-tcvn5712.el | 128 + lisp/utf-2000/char-db-util.el | 1090 + lisp/utf-2000/close-cdb.el | 36 + lisp/utf-2000/dumped-chars.el | 305 + lisp/utf-2000/ideograph-util.el | 338 + lisp/utf-2000/isolated-char.el | 255 + lisp/utf-2000/maps-conf.el | 51 + lisp/utf-2000/read-maps.el | 133 + lisp/utf-2000/u00000-C0.el | 240 + lisp/utf-2000/u00020-Basic-Latin.el | 1601 + lisp/utf-2000/u00080-C1.el | 192 + lisp/utf-2000/u000A0-Latin-1-Supplement.el | 3403 ++ lisp/utf-2000/u00100-Latin-Extended-A.el | 4359 +++ lisp/utf-2000/u00180-Latin-Extended-B.el | 2547 ++ lisp/utf-2000/u00250-IPA-Extensions.el | 817 + lisp/utf-2000/u002B0-Spacing-Modifier-Letters.el | 860 + .../utf-2000/u00300-Combining-Diacritical-Marks.el | 628 + lisp/utf-2000/u00370-Greek.el | 3034 ++ lisp/utf-2000/u00400-Cyrillic.el | 4937 +++ lisp/utf-2000/u00530-Armenian.el | 907 + lisp/utf-2000/u00590-Hebrew.el | 606 + lisp/utf-2000/u00600-Arabic.el | 1576 + lisp/utf-2000/u00700-Syriac.el | 497 + lisp/utf-2000/u00780-Thaana.el | 343 + lisp/utf-2000/u00900-Devanagari.el | 769 + lisp/utf-2000/u00980-Bengali.el | 665 + lisp/utf-2000/u00A00-Gurmukhi.el | 561 + lisp/utf-2000/u00A80-Gujarati.el | 576 + lisp/utf-2000/u00B00-Oriya.el | 588 + lisp/utf-2000/u00B80-Tamil.el | 461 + lisp/utf-2000/u00C00-Telugu.el | 591 + lisp/utf-2000/u00C80-Kannada.el | 595 + lisp/utf-2000/u00D00-Malayalam.el | 579 + lisp/utf-2000/u00D80-Sinhala.el | 564 + lisp/utf-2000/u00E00-Thai.el | 735 + lisp/utf-2000/u00E80-Lao.el | 553 + lisp/utf-2000/u00F00-Tibetan.el | 1469 + lisp/utf-2000/u01000-Myanmar.el | 577 + lisp/utf-2000/u010A0-Georgian.el | 584 + lisp/utf-2000/u01100-Hangul-Jamo.el | 1725 + lisp/utf-2000/u01200-Ethiopic.el | 3143 ++ lisp/utf-2000/u013A0-Cherokee.el | 595 + lisp/utf-2000/u01400-Canadian.el | 4410 +++ lisp/utf-2000/u01680-Ogham.el | 203 + lisp/utf-2000/u016A0-Runic.el | 573 + lisp/utf-2000/u01780-Khmer.el | 751 + lisp/utf-2000/u01800-Mongolian.el | 1115 + lisp/utf-2000/u01E00-Latin-Extended-Additional.el | 3299 ++ lisp/utf-2000/u01F00-Greek-Extended.el | 2682 ++ lisp/utf-2000/u02000-General-Punctuation.el | 738 + lisp/utf-2000/u02070-Superscripts.el | 162 + lisp/utf-2000/u02080-Subscripts.el | 230 + lisp/utf-2000/u020A0-Currency-Symbols.el | 119 + ...20D0-Combining-Diacritical-Marks-for-Symbols.el | 140 + lisp/utf-2000/u02100-Letterlike-Symbols.el | 496 + lisp/utf-2000/u02150-Number-Forms.el | 689 + lisp/utf-2000/u02190-Arrows.el | 769 + lisp/utf-2000/u02200-Mathematical-Operators.el | 1950 ++ lisp/utf-2000/u02300-Miscellaneous-Technical.el | 1175 + lisp/utf-2000/u02400-Control-Pictures.el | 307 + lisp/utf-2000/u02440-OCR.el | 77 + lisp/utf-2000/u02460-Enclosed-Alphanumerics.el | 1773 + lisp/utf-2000/u02500-Box-Drawing.el | 1213 + lisp/utf-2000/u02580-Block-Elements.el | 190 + lisp/utf-2000/u025A0-Geometric-Shapes.el | 704 + lisp/utf-2000/u02600-Miscellaneous-Symbols.el | 838 + lisp/utf-2000/u02700-Dingbats.el | 1190 + lisp/utf-2000/u02800-Braille-Patterns.el | 1792 + lisp/utf-2000/u02900-Supplemental-Arrows-B.el | 10 + .../u02980-Miscellaneous-Mathematical-Symbols-B.el | 15 + lisp/utf-2000/u02E00-CJK-Radical-Supplement.el | 1167 + lisp/utf-2000/u02F00-Kangxi-Radicals.el | 2391 ++ .../u02FF0-Ideographic-Description-Characters.el | 84 + .../utf-2000/u03000-CJK-Symbols-and-Punctuation.el | 600 + lisp/utf-2000/u03040-Hiragana.el | 1024 + lisp/utf-2000/u030A0-Katakana.el | 1067 + lisp/utf-2000/u03100-Bopomofo.el | 435 + lisp/utf-2000/u03130-Hangul-Compatibility-Jamo.el | 846 + lisp/utf-2000/u03190-Kanbun.el | 142 + lisp/utf-2000/u031A0-Bopomofo-Extended.el | 168 + .../u031F0-Katakana-Phonetic-Extensions.el | 80 + .../u03200-Enclosed-CJK-Letters-and-Months.el | 1909 ++ lisp/utf-2000/u03300-CJK-Compatibility.el | 2172 ++ lisp/utf-2000/u0A000-Yi-Syllables.el | 8155 +++++ lisp/utf-2000/u0A490-Yi-Radicals.el | 350 + lisp/utf-2000/u0AC00-Hangul-Syllables.el | 9464 ++++++ lisp/utf-2000/u0E000-Private-Use.el |23600 ++++++++++++++ .../u0FB00-Alphabetic-Presentation-Forms.el | 463 + .../utf-2000/u0FB50-Arabic-Presentation-Forms-A.el | 4756 +++ lisp/utf-2000/u0FE20-Combining-Half-Marks.el | 28 + lisp/utf-2000/u0FE30-CJK-Compatibility-Forms.el | 302 + lisp/utf-2000/u0FE50-Small-Form-Variants.el | 258 + .../utf-2000/u0FE70-Arabic-Presentation-Forms-B.el | 1244 + .../u0FF00-Halfwidth-and-Fullwidth-Forms.el | 3018 ++ lisp/utf-2000/u0FFF0-Specials.el | 35 + lisp/utf-2000/update-cdb.el | 138 + lisp/version.el | 61 +- lisp/win32-native.el | 101 +- lisp/winnt.el | 137 - lwlib/config.h | 33 - lwlib/xlwcheckbox.c | 12 +- lwlib/xlwgauge.c | 52 +- lwlib/xlwgauge.h | 8 +- lwlib/xlwgaugeP.h | 2 +- lwlib/xlwgcs.c | 39 +- lwlib/xlwgcs.h | 19 +- lwlib/xlwradio.c | 35 +- lwlib/xlwradio.h | 2 +- lwlib/xlwradioP.h | 6 +- lwlib/xlwtabs.c | 432 +- lwlib/xlwtabs.h | 6 + lwlib/xlwtabsP.h | 8 +- man/info-stnd.texi | 1373 - man/internals/Makefile | 70 - man/internals/index.perm | 37 - man/internals/index.texi | 2 +- man/internals/index.unperm | 37 - man/lispref/Makefile | 80 - man/lispref/gutter.texi | 85 +- man/lispref/index.perm | 37 - man/lispref/index.texi | 2 +- man/lispref/index.unperm | 37 - man/lispref/packaging.texi | 4 +- man/lispref/permute-index | 102 - man/lispref/postgresql.texi | 33 +- man/new-users-guide/Makefile | 51 - man/xemacs/Makefile | 56 - modules/Makefile.in | 19 - modules/aclocal.m4 | 36 - modules/base64/Makefile.in | 37 - modules/configure.in | 23 - modules/example/Makefile.in | 35 - modules/example/purified.c | 16 - modules/ldap/Makefile.in | 37 - modules/ldap/configure.in | 23 - modules/zlib/Makefile.in | 37 - netinstall/ChangeLog | 235 +- netinstall/Makefile.in.in | 45 +- netinstall/README | 33 +- netinstall/README.xemacs | 23 - netinstall/choose.cc | 2 +- netinstall/desktop.cc | 271 +- netinstall/dialog.h | 2 + netinstall/download.cc | 2 - netinstall/geturl.cc | 13 +- netinstall/ini.h | 11 +- netinstall/inilex.c | 1802 -- netinstall/iniparse.c | 1068 - netinstall/install.cc | 24 +- netinstall/localdir.cc | 9 +- netinstall/log.cc | 2 +- netinstall/main.cc | 24 +- netinstall/msg.cc | 2 - netinstall/net.cc | 10 +- netinstall/nio-ftp.cc | 4 +- netinstall/nio-ie5.cc | 2 - netinstall/postinstall.cc | 18 +- netinstall/regedit.cc | 140 + netinstall/regedit.h | 4 + netinstall/reginfo.h | 12 +- netinstall/res.rc | 151 +- netinstall/resource.h | 14 + netinstall/root.cc | 40 +- netinstall/setup.mak | 21 +- netinstall/source.cc | 23 +- netinstall/splash.cc | 1 - netinstall/state.h | 8 + netinstall/tar.cc | 31 +- netinstall/uninstall.cc | 3 +- netinstall/win32.h | 26 +- nt/Makefile.cygwin | 15 - nt/Todo | 42 - nt/config.inc.samp | 37 +- nt/inc/arpa/inet.h | 1 - nt/inc/netdb.h | 1 - nt/inc/netinet/in.h | 1 - nt/inc/pwd.h | 18 - nt/inc/sys/dir.h | 75 - nt/inc/sys/file.h | 8 - nt/inc/sys/ioctl.h | 5 - nt/inc/sys/param.h | 10 - nt/inc/sys/socket.h | 86 - nt/inc/sys/time.h | 24 - nt/inc/unistd.h | 1 - nt/minitar.mak | 10 - nt/puresize-adjust.h | 3 - nt/runemacs.c | 171 - nt/xemacs.dsp | 11 +- nt/xemacs.dsw | 4 +- src/.dbxrc | 265 +- src/.gdbinit | 273 +- src/ChangeLog |16144 ++++++++- src/ChangeLog.2 | 170 +- src/abbrev.c | 40 +- src/acldef.h | 65 - src/alloc.c | 3657 +-- src/alloc.h | 58 - src/buffer.c | 1149 +- src/buffer.h | 1254 +- src/bufslots.h | 50 +- src/casefiddle.c | 246 +- src/casetab.c | 510 +- src/char-1byte.h | 109 + src/char-lb.h | 88 + src/char-ucs.h | 772 + src/character.h | 145 + src/chartab.c | 4602 ++- src/chartab.h | 299 +- src/chpdef.h | 57 - src/cmds.c | 270 +- src/config.h.in | 365 +- src/console-stream.c | 151 +- src/console-x.h | 81 +- src/console.h | 233 +- src/data.c | 1473 +- src/database.c | 227 +- src/database.h | 18 +- src/dbxrc | 318 - src/depend | 372 +- src/device-gtk.c | 20 +- src/dll.c | 94 - src/doprnt.c | 257 +- src/dump-id.h | 6 - src/dumper.c | 884 +- src/dumper.h | 1 + src/emacs.c | 1899 +- src/event-gtk.c | 29 +- src/faces.c | 428 +- src/faces.h | 40 +- src/file-coding.c | 2900 +- src/file-coding.h | 141 +- src/fns.c | 2542 +- src/font-lock.c | 168 +- src/frame-gtk.c | 2 + src/frame.c | 701 +- src/gdbinit | 421 - src/general-slots.h | 7 +- src/glyphs-gtk.c | 16 +- src/glyphs.c | 3402 +- src/gutter.c | 1011 +- src/gutter.h | 52 +- src/indent.c | 87 +- src/input-method-xfs.c | 86 - src/insdel.c | 838 +- src/lisp-disunion.h | 147 +- src/lisp.h | 2147 +- src/lread.c | 817 +- src/lrecord.h | 765 +- src/lstream.h | 123 +- src/m/iris6d.h | 30 - src/m/s390.h | 34 - src/mb-1byte.h | 64 + src/mb-lb.h | 35 + src/mb-multibyte.h | 128 + src/mb-utf-8.h | 77 + src/menubar-gtk.c | 18 +- src/miscplay.c | 55 +- src/miscplay.h | 5 + src/mule-canna.c | 1144 +- src/mule-ccl.c | 1509 +- src/mule-charset.c | 2589 +- src/mule-charset.h | 240 +- src/mule-coding.c | 4807 --- src/mule-coding.h | 450 - src/mule-mcpath.c | 306 - src/mule-mcpath.h | 95 - src/mule-wnnfns.c | 277 +- src/mule.c | 20 +- src/multibyte.h | 203 + src/objects-msw.c | 2088 +- src/objects-tty.c | 50 +- src/postgresql.c | 416 +- src/postgresql.h | 37 +- src/pure.c | 36 - src/puresize.h | 169 - src/redisplay-gtk.c | 8 +- src/redisplay-msw.c | 993 +- src/redisplay-output.c | 1271 +- src/redisplay-tty.c | 329 +- src/redisplay-x.c | 873 +- src/redisplay.c | 3067 +- src/redisplay.h | 380 +- src/regex.c | 1260 +- src/s/mingw32.h | 121 +- src/s/msdos.h | 223 - src/s/windows95.h | 7 - src/scrollbar-gtk.c | 8 + src/search.c | 1592 +- src/select-gtk.c | 35 + src/select-x.c | 333 +- src/select.c | 806 +- src/select.h | 62 +- src/symbols.c | 1562 +- src/syntax.c | 1378 +- src/syntax.h | 532 +- src/syscommctrl.h | 4 + src/syswindows.h | 179 +- src/text-coding.c | 6555 ++++ src/toolbar-gtk.c | 32 +- src/toolbar-x.c | 72 +- src/win32.c | 209 +- src/xselect.c | 2160 -- tests/automated/base64-tests.el | Bin 9972 -> 8921 bytes tests/automated/case-tests.el | Bin 9333 -> 9837 bytes tests/automated/mule-tests.el | 257 +- tests/automated/regexp-tests.el | 68 + tests/automated/symbol-tests.el | 79 +- tests/automated/syntax-tests.el | 55 + tests/basic-lisp.el | 89 - tests/database.el | 29 - tests/gutter-test.el | 38 +- tests/test-emacs.el | 219 - 752 files changed, 1028011 insertions(+), 196684 deletions(-) delete mode 100644 CHANGES-beta delete mode 100644 Makefile.in delete mode 100644 etc/MYTHOLOGY create mode 100644 etc/char-data/B-to-UCS.txt create mode 100644 etc/char-data/C3-to-UCS.txt create mode 100644 etc/char-data/C4-to-UCS.txt create mode 100644 etc/char-data/ChangeLog create mode 100644 etc/char-data/GT-RS.txt create mode 100644 etc/char-data/GT-fmap-K1.txt create mode 100644 etc/char-data/GT-fmap-K2.txt create mode 100644 etc/char-data/GT-fmap-K3.txt create mode 100644 etc/char-data/GT-fmap-K4.txt create mode 100644 etc/char-data/J90-to-UCS.txt create mode 100644 etc/char-data/JC3-to-UCS.txt create mode 100644 etc/char-data/JSP-to-UCS.txt create mode 100644 etc/char-data/JX1-to-UCS.txt create mode 100644 etc/char-data/JX2-to-UCS.txt create mode 100644 etc/char-data/jp-jouyou.txt delete mode 100644 etc/photos/jason.png delete mode 100644 etc/photos/jasonm.png delete mode 100644 etc/photos/wing.png delete mode 100644 etc/photos/wingm.png delete mode 100644 etc/sample.emacs delete mode 100644 info/cl.info delete mode 100644 info/cl.info-1 delete mode 100644 info/cl.info-2 delete mode 100644 info/cl.info-3 delete mode 100644 info/cl.info-4 delete mode 100644 info/cl.info-5 delete mode 100644 info/cl.info-6 delete mode 100644 info/custom.info delete mode 100644 info/emodules.info delete mode 100644 info/external-widget.info delete mode 100644 info/info.info delete mode 100644 info/internals.info delete mode 100644 info/internals.info-1 delete mode 100644 info/internals.info-2 delete mode 100644 info/internals.info-3 delete mode 100644 info/internals.info-4 delete mode 100644 info/internals.info-5 delete mode 100644 info/internals.info-6 delete mode 100644 info/internals.info-7 delete mode 100644 info/internals.info-8 delete mode 100644 info/internals.info-9 delete mode 100644 info/lispref.info delete mode 100644 info/lispref.info-1 delete mode 100644 info/lispref.info-10 delete mode 100644 info/lispref.info-11 delete mode 100644 info/lispref.info-12 delete mode 100644 info/lispref.info-13 delete mode 100644 info/lispref.info-14 delete mode 100644 info/lispref.info-15 delete mode 100644 info/lispref.info-16 delete mode 100644 info/lispref.info-17 delete mode 100644 info/lispref.info-18 delete mode 100644 info/lispref.info-19 delete mode 100644 info/lispref.info-2 delete mode 100644 info/lispref.info-20 delete mode 100644 info/lispref.info-21 delete mode 100644 info/lispref.info-22 delete mode 100644 info/lispref.info-23 delete mode 100644 info/lispref.info-24 delete mode 100644 info/lispref.info-25 delete mode 100644 info/lispref.info-26 delete mode 100644 info/lispref.info-27 delete mode 100644 info/lispref.info-28 delete mode 100644 info/lispref.info-29 delete mode 100644 info/lispref.info-3 delete mode 100644 info/lispref.info-30 delete mode 100644 info/lispref.info-31 delete mode 100644 info/lispref.info-32 delete mode 100644 info/lispref.info-33 delete mode 100644 info/lispref.info-34 delete mode 100644 info/lispref.info-35 delete mode 100644 info/lispref.info-36 delete mode 100644 info/lispref.info-37 delete mode 100644 info/lispref.info-38 delete mode 100644 info/lispref.info-39 delete mode 100644 info/lispref.info-4 delete mode 100644 info/lispref.info-40 delete mode 100644 info/lispref.info-41 delete mode 100644 info/lispref.info-42 delete mode 100644 info/lispref.info-43 delete mode 100644 info/lispref.info-44 delete mode 100644 info/lispref.info-45 delete mode 100644 info/lispref.info-46 delete mode 100644 info/lispref.info-47 delete mode 100644 info/lispref.info-48 delete mode 100644 info/lispref.info-5 delete mode 100644 info/lispref.info-6 delete mode 100644 info/lispref.info-7 delete mode 100644 info/lispref.info-8 delete mode 100644 info/lispref.info-9 delete mode 100644 info/new-users-guide.info delete mode 100644 info/new-users-guide.info-1 delete mode 100644 info/new-users-guide.info-2 delete mode 100644 info/new-users-guide.info-3 delete mode 100644 info/standards.info delete mode 100644 info/standards.info-1 delete mode 100644 info/standards.info-2 delete mode 100644 info/standards.info-3 delete mode 100644 info/standards.info-4 delete mode 100644 info/term.info delete mode 100644 info/termcap.info delete mode 100644 info/termcap.info-1 delete mode 100644 info/termcap.info-2 delete mode 100644 info/termcap.info-3 delete mode 100644 info/texinfo.info delete mode 100644 info/texinfo.info-1 delete mode 100644 info/texinfo.info-10 delete mode 100644 info/texinfo.info-11 delete mode 100644 info/texinfo.info-12 delete mode 100644 info/texinfo.info-13 delete mode 100644 info/texinfo.info-2 delete mode 100644 info/texinfo.info-3 delete mode 100644 info/texinfo.info-4 delete mode 100644 info/texinfo.info-5 delete mode 100644 info/texinfo.info-6 delete mode 100644 info/texinfo.info-7 delete mode 100644 info/texinfo.info-8 delete mode 100644 info/texinfo.info-9 delete mode 100644 info/widget.info delete mode 100644 info/xemacs-faq.info delete mode 100644 info/xemacs-faq.info-1 delete mode 100644 info/xemacs-faq.info-2 delete mode 100644 info/xemacs-faq.info-3 delete mode 100644 info/xemacs-faq.info-4 delete mode 100644 info/xemacs-faq.info-5 delete mode 100644 info/xemacs.info delete mode 100644 info/xemacs.info-1 delete mode 100644 info/xemacs.info-10 delete mode 100644 info/xemacs.info-11 delete mode 100644 info/xemacs.info-12 delete mode 100644 info/xemacs.info-13 delete mode 100644 info/xemacs.info-14 delete mode 100644 info/xemacs.info-15 delete mode 100644 info/xemacs.info-16 delete mode 100644 info/xemacs.info-17 delete mode 100644 info/xemacs.info-18 delete mode 100644 info/xemacs.info-19 delete mode 100644 info/xemacs.info-2 delete mode 100644 info/xemacs.info-20 delete mode 100644 info/xemacs.info-21 delete mode 100644 info/xemacs.info-22 delete mode 100644 info/xemacs.info-23 delete mode 100644 info/xemacs.info-3 delete mode 100644 info/xemacs.info-4 delete mode 100644 info/xemacs.info-5 delete mode 100644 info/xemacs.info-6 delete mode 100644 info/xemacs.info-7 delete mode 100644 info/xemacs.info-8 delete mode 100644 info/xemacs.info-9 delete mode 100644 lib-src/aixcc.lex delete mode 100755 lib-src/install-sid delete mode 100644 lib-src/process-depends.sh delete mode 100755 lib-src/process-gnu-depends.sh delete mode 100644 lib-src/run.c delete mode 100644 lib-src/run.h delete mode 100644 lib-src/run.rc delete mode 100755 lib-src/send-pr delete mode 100755 lib-src/tm-au delete mode 100755 lib-src/tm-file delete mode 100755 lib-src/tm-html delete mode 100755 lib-src/tm-image delete mode 100755 lib-src/tm-mpeg delete mode 100755 lib-src/tm-plain delete mode 100755 lib-src/tm-ps delete mode 100755 lib-src/tmdecode delete mode 100644 lib-src/update-elc.sh delete mode 100644 lisp/cleantree.el delete mode 100644 lisp/custom-load.el delete mode 100644 lisp/finder-inf.el create mode 100644 lisp/mule/ethiopic.el create mode 100644 lisp/mule/mule-conf.el delete mode 100644 lisp/mule/mule-files.el create mode 100644 lisp/mule/thai-xtis-chars.el create mode 100644 lisp/mule/thai-xtis.el create mode 100644 lisp/mule/viet-ccl.el create mode 100644 lisp/mule/vietnamese.el delete mode 100644 lisp/package-get-base.el create mode 100644 lisp/utf-2000/ChangeLog create mode 100644 lisp/utf-2000/Ideograph-R001-One.el create mode 100644 lisp/utf-2000/Ideograph-R002-Line.el create mode 100644 lisp/utf-2000/Ideograph-R003-Dot.el create mode 100644 lisp/utf-2000/Ideograph-R004-Slash.el create mode 100644 lisp/utf-2000/Ideograph-R005-Second.el create mode 100644 lisp/utf-2000/Ideograph-R006-Hook.el create mode 100644 lisp/utf-2000/Ideograph-R007-Two.el create mode 100644 lisp/utf-2000/Ideograph-R008-Lid.el create mode 100644 lisp/utf-2000/Ideograph-R009-Man.el create mode 100644 lisp/utf-2000/Ideograph-R010-Legs.el create mode 100644 lisp/utf-2000/Ideograph-R011-Enter.el create mode 100644 lisp/utf-2000/Ideograph-R012-Eight.el create mode 100644 lisp/utf-2000/Ideograph-R013-Down-Box.el create mode 100644 lisp/utf-2000/Ideograph-R014-Cover.el create mode 100644 lisp/utf-2000/Ideograph-R015-Ice.el create mode 100644 lisp/utf-2000/Ideograph-R016-Table.el create mode 100644 lisp/utf-2000/Ideograph-R017-Open-Box.el create mode 100644 lisp/utf-2000/Ideograph-R018-Knife.el create mode 100644 lisp/utf-2000/Ideograph-R019-Power.el create mode 100644 lisp/utf-2000/Ideograph-R020-Wrap.el create mode 100644 lisp/utf-2000/Ideograph-R021-Spoon.el create mode 100644 lisp/utf-2000/Ideograph-R022-Right-Open-Box.el create mode 100644 lisp/utf-2000/Ideograph-R023-Hiding-Enclosure.el create mode 100644 lisp/utf-2000/Ideograph-R024-Ten.el create mode 100644 lisp/utf-2000/Ideograph-R025-Divination.el create mode 100644 lisp/utf-2000/Ideograph-R026-Seal.el create mode 100644 lisp/utf-2000/Ideograph-R027-Cliff.el create mode 100644 lisp/utf-2000/Ideograph-R028-Private.el create mode 100644 lisp/utf-2000/Ideograph-R029-Again.el create mode 100644 lisp/utf-2000/Ideograph-R030-Mouth.el create mode 100644 lisp/utf-2000/Ideograph-R031-Enclosure.el create mode 100644 lisp/utf-2000/Ideograph-R032-Earth.el create mode 100644 lisp/utf-2000/Ideograph-R033-Scholar.el create mode 100644 lisp/utf-2000/Ideograph-R034-Go.el create mode 100644 lisp/utf-2000/Ideograph-R035-Go-Slowly.el create mode 100644 lisp/utf-2000/Ideograph-R036-Evening.el create mode 100644 lisp/utf-2000/Ideograph-R037-Big.el create mode 100644 lisp/utf-2000/Ideograph-R038-Woman.el create mode 100644 lisp/utf-2000/Ideograph-R039-Child.el create mode 100644 lisp/utf-2000/Ideograph-R040-Roof.el create mode 100644 lisp/utf-2000/Ideograph-R041-Inch.el create mode 100644 lisp/utf-2000/Ideograph-R042-Small.el create mode 100644 lisp/utf-2000/Ideograph-R043-Lame.el create mode 100644 lisp/utf-2000/Ideograph-R044-Corpse.el create mode 100644 lisp/utf-2000/Ideograph-R045-Sprout.el create mode 100644 lisp/utf-2000/Ideograph-R046-Mountain.el create mode 100644 lisp/utf-2000/Ideograph-R047-River.el create mode 100644 lisp/utf-2000/Ideograph-R048-Work.el create mode 100644 lisp/utf-2000/Ideograph-R049-Oneself.el create mode 100644 lisp/utf-2000/Ideograph-R050-Turban.el create mode 100644 lisp/utf-2000/Ideograph-R051-Dry.el create mode 100644 lisp/utf-2000/Ideograph-R052-Short-Thread.el create mode 100644 lisp/utf-2000/Ideograph-R053-Dotted-Cliff.el create mode 100644 lisp/utf-2000/Ideograph-R054-Long-Stride.el create mode 100644 lisp/utf-2000/Ideograph-R055-Two-Hands.el create mode 100644 lisp/utf-2000/Ideograph-R056-Shoot.el create mode 100644 lisp/utf-2000/Ideograph-R057-Bow.el create mode 100644 lisp/utf-2000/Ideograph-R058-Snout.el create mode 100644 lisp/utf-2000/Ideograph-R059-Bristle.el create mode 100644 lisp/utf-2000/Ideograph-R060-Step.el create mode 100644 lisp/utf-2000/Ideograph-R061-Heart.el create mode 100644 lisp/utf-2000/Ideograph-R062-Halberd.el create mode 100644 lisp/utf-2000/Ideograph-R063-Door.el create mode 100644 lisp/utf-2000/Ideograph-R064-Hand.el create mode 100644 lisp/utf-2000/Ideograph-R065-Branch.el create mode 100644 lisp/utf-2000/Ideograph-R066-Rap.el create mode 100644 lisp/utf-2000/Ideograph-R067-Script.el create mode 100644 lisp/utf-2000/Ideograph-R068-Dipper.el create mode 100644 lisp/utf-2000/Ideograph-R069-Axe.el create mode 100644 lisp/utf-2000/Ideograph-R070-Square.el create mode 100644 lisp/utf-2000/Ideograph-R071-Not.el create mode 100644 lisp/utf-2000/Ideograph-R072-Sun.el create mode 100644 lisp/utf-2000/Ideograph-R073-Say.el create mode 100644 lisp/utf-2000/Ideograph-R074-Moon.el create mode 100644 lisp/utf-2000/Ideograph-R075-Tree.el create mode 100644 lisp/utf-2000/Ideograph-R076-Lack.el create mode 100644 lisp/utf-2000/Ideograph-R077-Stop.el create mode 100644 lisp/utf-2000/Ideograph-R078-Death.el create mode 100644 lisp/utf-2000/Ideograph-R079-Weapon.el create mode 100644 lisp/utf-2000/Ideograph-R080-Do-Not.el create mode 100644 lisp/utf-2000/Ideograph-R081-Compare.el create mode 100644 lisp/utf-2000/Ideograph-R082-Fur.el create mode 100644 lisp/utf-2000/Ideograph-R083-Clan.el create mode 100644 lisp/utf-2000/Ideograph-R084-Steam.el create mode 100644 lisp/utf-2000/Ideograph-R085-Water.el create mode 100644 lisp/utf-2000/Ideograph-R086-Fire.el create mode 100644 lisp/utf-2000/Ideograph-R087-Claw.el create mode 100644 lisp/utf-2000/Ideograph-R088-Father.el create mode 100644 lisp/utf-2000/Ideograph-R089-Double-X.el create mode 100644 lisp/utf-2000/Ideograph-R090-Half-Tree-Trunk.el create mode 100644 lisp/utf-2000/Ideograph-R091-Slice.el create mode 100644 lisp/utf-2000/Ideograph-R092-Fang.el create mode 100644 lisp/utf-2000/Ideograph-R093-Cow.el create mode 100644 lisp/utf-2000/Ideograph-R094-Dog.el create mode 100644 lisp/utf-2000/Ideograph-R095-Profound.el create mode 100644 lisp/utf-2000/Ideograph-R096-Jade.el create mode 100644 lisp/utf-2000/Ideograph-R097-Melon.el create mode 100644 lisp/utf-2000/Ideograph-R098-Tile.el create mode 100644 lisp/utf-2000/Ideograph-R099-Sweet.el create mode 100644 lisp/utf-2000/Ideograph-R100-Life.el create mode 100644 lisp/utf-2000/Ideograph-R101-Use.el create mode 100644 lisp/utf-2000/Ideograph-R102-Field.el create mode 100644 lisp/utf-2000/Ideograph-R103-Bolt-Of-Cloth.el create mode 100644 lisp/utf-2000/Ideograph-R104-Sickness.el create mode 100644 lisp/utf-2000/Ideograph-R105-Dotted-Tent.el create mode 100644 lisp/utf-2000/Ideograph-R106-White.el create mode 100644 lisp/utf-2000/Ideograph-R107-Skin.el create mode 100644 lisp/utf-2000/Ideograph-R108-Dish.el create mode 100644 lisp/utf-2000/Ideograph-R109-Eye.el create mode 100644 lisp/utf-2000/Ideograph-R110-Spear.el create mode 100644 lisp/utf-2000/Ideograph-R111-Arrow.el create mode 100644 lisp/utf-2000/Ideograph-R112-Stone.el create mode 100644 lisp/utf-2000/Ideograph-R113-Spirit.el create mode 100644 lisp/utf-2000/Ideograph-R114-Track.el create mode 100644 lisp/utf-2000/Ideograph-R115-Grain.el create mode 100644 lisp/utf-2000/Ideograph-R116-Cave.el create mode 100644 lisp/utf-2000/Ideograph-R117-Stand.el create mode 100644 lisp/utf-2000/Ideograph-R118-Bamboo.el create mode 100644 lisp/utf-2000/Ideograph-R119-Rice.el create mode 100644 lisp/utf-2000/Ideograph-R120-Silk.el create mode 100644 lisp/utf-2000/Ideograph-R121-Jar.el create mode 100644 lisp/utf-2000/Ideograph-R122-Net.el create mode 100644 lisp/utf-2000/Ideograph-R123-Sheep.el create mode 100644 lisp/utf-2000/Ideograph-R124-Feather.el create mode 100644 lisp/utf-2000/Ideograph-R125-Old.el create mode 100644 lisp/utf-2000/Ideograph-R126-And.el create mode 100644 lisp/utf-2000/Ideograph-R127-Plow.el create mode 100644 lisp/utf-2000/Ideograph-R128-Ear.el create mode 100644 lisp/utf-2000/Ideograph-R129-Brush.el create mode 100644 lisp/utf-2000/Ideograph-R130-Meat.el create mode 100644 lisp/utf-2000/Ideograph-R131-Minister.el create mode 100644 lisp/utf-2000/Ideograph-R132-Self.el create mode 100644 lisp/utf-2000/Ideograph-R133-Arrive.el create mode 100644 lisp/utf-2000/Ideograph-R134-Mortar.el create mode 100644 lisp/utf-2000/Ideograph-R135-Tongue.el create mode 100644 lisp/utf-2000/Ideograph-R136-Oppose.el create mode 100644 lisp/utf-2000/Ideograph-R137-Boat.el create mode 100644 lisp/utf-2000/Ideograph-R138-Stopping.el create mode 100644 lisp/utf-2000/Ideograph-R139-Color.el create mode 100644 lisp/utf-2000/Ideograph-R140-Grass.el create mode 100644 lisp/utf-2000/Ideograph-R141-Tiger.el create mode 100644 lisp/utf-2000/Ideograph-R142-Insect.el create mode 100644 lisp/utf-2000/Ideograph-R143-Blood.el create mode 100644 lisp/utf-2000/Ideograph-R144-Walk-Enclosure.el create mode 100644 lisp/utf-2000/Ideograph-R145-Clothes.el create mode 100644 lisp/utf-2000/Ideograph-R146-West.el create mode 100644 lisp/utf-2000/Ideograph-R147-See.el create mode 100644 lisp/utf-2000/Ideograph-R148-Horn.el create mode 100644 lisp/utf-2000/Ideograph-R149-Speech.el create mode 100644 lisp/utf-2000/Ideograph-R150-Valley.el create mode 100644 lisp/utf-2000/Ideograph-R151-Bean.el create mode 100644 lisp/utf-2000/Ideograph-R152-Pig.el create mode 100644 lisp/utf-2000/Ideograph-R153-Badger.el create mode 100644 lisp/utf-2000/Ideograph-R154-Shell.el create mode 100644 lisp/utf-2000/Ideograph-R155-Red.el create mode 100644 lisp/utf-2000/Ideograph-R156-Run.el create mode 100644 lisp/utf-2000/Ideograph-R157-Foot.el create mode 100644 lisp/utf-2000/Ideograph-R158-Body.el create mode 100644 lisp/utf-2000/Ideograph-R159-Cart.el create mode 100644 lisp/utf-2000/Ideograph-R160-Bitter.el create mode 100644 lisp/utf-2000/Ideograph-R161-Morning.el create mode 100644 lisp/utf-2000/Ideograph-R162-Walk.el create mode 100644 lisp/utf-2000/Ideograph-R163-City.el create mode 100644 lisp/utf-2000/Ideograph-R164-Wine.el create mode 100644 lisp/utf-2000/Ideograph-R165-Distinguish.el create mode 100644 lisp/utf-2000/Ideograph-R166-Village.el create mode 100644 lisp/utf-2000/Ideograph-R167-Gold.el create mode 100644 lisp/utf-2000/Ideograph-R168-Long.el create mode 100644 lisp/utf-2000/Ideograph-R169-Gate.el create mode 100644 lisp/utf-2000/Ideograph-R170-Mound.el create mode 100644 lisp/utf-2000/Ideograph-R171-Slave.el create mode 100644 lisp/utf-2000/Ideograph-R172-Short-Tailed-Bird.el create mode 100644 lisp/utf-2000/Ideograph-R173-Rain.el create mode 100644 lisp/utf-2000/Ideograph-R174-Blue.el create mode 100644 lisp/utf-2000/Ideograph-R175-Wrong.el create mode 100644 lisp/utf-2000/Ideograph-R176-Face.el create mode 100644 lisp/utf-2000/Ideograph-R177-Leather.el create mode 100644 lisp/utf-2000/Ideograph-R178-Tanned-Leather.el create mode 100644 lisp/utf-2000/Ideograph-R179-Leek.el create mode 100644 lisp/utf-2000/Ideograph-R180-Sound.el create mode 100644 lisp/utf-2000/Ideograph-R181-Leaf.el create mode 100644 lisp/utf-2000/Ideograph-R182-Wind.el create mode 100644 lisp/utf-2000/Ideograph-R183-Fly.el create mode 100644 lisp/utf-2000/Ideograph-R184-Eat.el create mode 100644 lisp/utf-2000/Ideograph-R185-Head.el create mode 100644 lisp/utf-2000/Ideograph-R186-Fragrant.el create mode 100644 lisp/utf-2000/Ideograph-R187-Horse.el create mode 100644 lisp/utf-2000/Ideograph-R188-Bone.el create mode 100644 lisp/utf-2000/Ideograph-R189-Tall.el create mode 100644 lisp/utf-2000/Ideograph-R190-Hair.el create mode 100644 lisp/utf-2000/Ideograph-R191-Fight.el create mode 100644 lisp/utf-2000/Ideograph-R192-Sacrificial-Wine.el create mode 100644 lisp/utf-2000/Ideograph-R193-Cauldron.el create mode 100644 lisp/utf-2000/Ideograph-R194-Ghost.el create mode 100644 lisp/utf-2000/Ideograph-R195-Fish.el create mode 100644 lisp/utf-2000/Ideograph-R196-Bird.el create mode 100644 lisp/utf-2000/Ideograph-R197-Salt.el create mode 100644 lisp/utf-2000/Ideograph-R198-Deer.el create mode 100644 lisp/utf-2000/Ideograph-R199-Wheat.el create mode 100644 lisp/utf-2000/Ideograph-R200-Hemp.el create mode 100644 lisp/utf-2000/Ideograph-R201-Yellow.el create mode 100644 lisp/utf-2000/Ideograph-R202-Millet.el create mode 100644 lisp/utf-2000/Ideograph-R203-Black.el create mode 100644 lisp/utf-2000/Ideograph-R204-Embroidery.el create mode 100644 lisp/utf-2000/Ideograph-R205-Frog.el create mode 100644 lisp/utf-2000/Ideograph-R206-Tripod.el create mode 100644 lisp/utf-2000/Ideograph-R207-Drum.el create mode 100644 lisp/utf-2000/Ideograph-R208-Rat.el create mode 100644 lisp/utf-2000/Ideograph-R209-Nose.el create mode 100644 lisp/utf-2000/Ideograph-R210-Even.el create mode 100644 lisp/utf-2000/Ideograph-R211-Tooth.el create mode 100644 lisp/utf-2000/Ideograph-R212-Dragon.el create mode 100644 lisp/utf-2000/Ideograph-R213-Turtle.el create mode 100644 lisp/utf-2000/Ideograph-R214-Flute.el create mode 100644 lisp/utf-2000/README.en create mode 100644 lisp/utf-2000/auto-autoloads.el create mode 100644 lisp/utf-2000/ccs-tcvn5712.el create mode 100644 lisp/utf-2000/char-db-util.el create mode 100644 lisp/utf-2000/close-cdb.el create mode 100644 lisp/utf-2000/dumped-chars.el create mode 100644 lisp/utf-2000/ideograph-util.el create mode 100644 lisp/utf-2000/isolated-char.el create mode 100644 lisp/utf-2000/maps-conf.el create mode 100644 lisp/utf-2000/read-maps.el create mode 100644 lisp/utf-2000/u00000-C0.el create mode 100644 lisp/utf-2000/u00020-Basic-Latin.el create mode 100644 lisp/utf-2000/u00080-C1.el create mode 100755 lisp/utf-2000/u000A0-Latin-1-Supplement.el create mode 100644 lisp/utf-2000/u00100-Latin-Extended-A.el create mode 100644 lisp/utf-2000/u00180-Latin-Extended-B.el create mode 100644 lisp/utf-2000/u00250-IPA-Extensions.el create mode 100644 lisp/utf-2000/u002B0-Spacing-Modifier-Letters.el create mode 100644 lisp/utf-2000/u00300-Combining-Diacritical-Marks.el create mode 100644 lisp/utf-2000/u00370-Greek.el create mode 100644 lisp/utf-2000/u00400-Cyrillic.el create mode 100644 lisp/utf-2000/u00530-Armenian.el create mode 100644 lisp/utf-2000/u00590-Hebrew.el create mode 100644 lisp/utf-2000/u00600-Arabic.el create mode 100644 lisp/utf-2000/u00700-Syriac.el create mode 100644 lisp/utf-2000/u00780-Thaana.el create mode 100644 lisp/utf-2000/u00900-Devanagari.el create mode 100644 lisp/utf-2000/u00980-Bengali.el create mode 100644 lisp/utf-2000/u00A00-Gurmukhi.el create mode 100644 lisp/utf-2000/u00A80-Gujarati.el create mode 100644 lisp/utf-2000/u00B00-Oriya.el create mode 100644 lisp/utf-2000/u00B80-Tamil.el create mode 100644 lisp/utf-2000/u00C00-Telugu.el create mode 100644 lisp/utf-2000/u00C80-Kannada.el create mode 100644 lisp/utf-2000/u00D00-Malayalam.el create mode 100644 lisp/utf-2000/u00D80-Sinhala.el create mode 100644 lisp/utf-2000/u00E00-Thai.el create mode 100644 lisp/utf-2000/u00E80-Lao.el create mode 100644 lisp/utf-2000/u00F00-Tibetan.el create mode 100644 lisp/utf-2000/u01000-Myanmar.el create mode 100644 lisp/utf-2000/u010A0-Georgian.el create mode 100644 lisp/utf-2000/u01100-Hangul-Jamo.el create mode 100644 lisp/utf-2000/u01200-Ethiopic.el create mode 100644 lisp/utf-2000/u013A0-Cherokee.el create mode 100644 lisp/utf-2000/u01400-Canadian.el create mode 100644 lisp/utf-2000/u01680-Ogham.el create mode 100644 lisp/utf-2000/u016A0-Runic.el create mode 100644 lisp/utf-2000/u01780-Khmer.el create mode 100644 lisp/utf-2000/u01800-Mongolian.el create mode 100644 lisp/utf-2000/u01E00-Latin-Extended-Additional.el create mode 100644 lisp/utf-2000/u01F00-Greek-Extended.el create mode 100644 lisp/utf-2000/u02000-General-Punctuation.el create mode 100644 lisp/utf-2000/u02070-Superscripts.el create mode 100644 lisp/utf-2000/u02080-Subscripts.el create mode 100644 lisp/utf-2000/u020A0-Currency-Symbols.el create mode 100644 lisp/utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el create mode 100644 lisp/utf-2000/u02100-Letterlike-Symbols.el create mode 100644 lisp/utf-2000/u02150-Number-Forms.el create mode 100644 lisp/utf-2000/u02190-Arrows.el create mode 100644 lisp/utf-2000/u02200-Mathematical-Operators.el create mode 100644 lisp/utf-2000/u02300-Miscellaneous-Technical.el create mode 100644 lisp/utf-2000/u02400-Control-Pictures.el create mode 100644 lisp/utf-2000/u02440-OCR.el create mode 100644 lisp/utf-2000/u02460-Enclosed-Alphanumerics.el create mode 100644 lisp/utf-2000/u02500-Box-Drawing.el create mode 100644 lisp/utf-2000/u02580-Block-Elements.el create mode 100644 lisp/utf-2000/u025A0-Geometric-Shapes.el create mode 100644 lisp/utf-2000/u02600-Miscellaneous-Symbols.el create mode 100644 lisp/utf-2000/u02700-Dingbats.el create mode 100644 lisp/utf-2000/u02800-Braille-Patterns.el create mode 100644 lisp/utf-2000/u02900-Supplemental-Arrows-B.el create mode 100644 lisp/utf-2000/u02980-Miscellaneous-Mathematical-Symbols-B.el create mode 100644 lisp/utf-2000/u02E00-CJK-Radical-Supplement.el create mode 100644 lisp/utf-2000/u02F00-Kangxi-Radicals.el create mode 100644 lisp/utf-2000/u02FF0-Ideographic-Description-Characters.el create mode 100644 lisp/utf-2000/u03000-CJK-Symbols-and-Punctuation.el create mode 100644 lisp/utf-2000/u03040-Hiragana.el create mode 100644 lisp/utf-2000/u030A0-Katakana.el create mode 100644 lisp/utf-2000/u03100-Bopomofo.el create mode 100644 lisp/utf-2000/u03130-Hangul-Compatibility-Jamo.el create mode 100644 lisp/utf-2000/u03190-Kanbun.el create mode 100644 lisp/utf-2000/u031A0-Bopomofo-Extended.el create mode 100644 lisp/utf-2000/u031F0-Katakana-Phonetic-Extensions.el create mode 100644 lisp/utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el create mode 100644 lisp/utf-2000/u03300-CJK-Compatibility.el create mode 100644 lisp/utf-2000/u0A000-Yi-Syllables.el create mode 100644 lisp/utf-2000/u0A490-Yi-Radicals.el create mode 100644 lisp/utf-2000/u0AC00-Hangul-Syllables.el create mode 100644 lisp/utf-2000/u0E000-Private-Use.el create mode 100644 lisp/utf-2000/u0FB00-Alphabetic-Presentation-Forms.el create mode 100644 lisp/utf-2000/u0FB50-Arabic-Presentation-Forms-A.el create mode 100644 lisp/utf-2000/u0FE20-Combining-Half-Marks.el create mode 100644 lisp/utf-2000/u0FE30-CJK-Compatibility-Forms.el create mode 100644 lisp/utf-2000/u0FE50-Small-Form-Variants.el create mode 100644 lisp/utf-2000/u0FE70-Arabic-Presentation-Forms-B.el create mode 100644 lisp/utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el create mode 100644 lisp/utf-2000/u0FFF0-Specials.el create mode 100644 lisp/utf-2000/update-cdb.el delete mode 100644 lisp/winnt.el delete mode 100644 lwlib/config.h delete mode 100644 man/info-stnd.texi delete mode 100644 man/internals/Makefile delete mode 100644 man/internals/index.perm delete mode 100644 man/internals/index.unperm delete mode 100644 man/lispref/Makefile delete mode 100644 man/lispref/index.perm delete mode 100644 man/lispref/index.unperm delete mode 100755 man/lispref/permute-index delete mode 100644 man/new-users-guide/Makefile delete mode 100644 man/xemacs/Makefile delete mode 100644 modules/Makefile.in delete mode 100644 modules/aclocal.m4 delete mode 100644 modules/base64/Makefile.in delete mode 100644 modules/configure.in delete mode 100644 modules/example/Makefile.in delete mode 100644 modules/example/purified.c delete mode 100644 modules/ldap/Makefile.in delete mode 100644 modules/ldap/configure.in delete mode 100644 modules/zlib/Makefile.in delete mode 100644 netinstall/inilex.c delete mode 100644 netinstall/iniparse.c delete mode 100644 nt/Makefile.cygwin delete mode 100644 nt/Todo delete mode 100644 nt/inc/arpa/inet.h delete mode 100644 nt/inc/netdb.h delete mode 100644 nt/inc/netinet/in.h delete mode 100644 nt/inc/pwd.h delete mode 100644 nt/inc/sys/dir.h delete mode 100644 nt/inc/sys/file.h delete mode 100644 nt/inc/sys/ioctl.h delete mode 100644 nt/inc/sys/param.h delete mode 100644 nt/inc/sys/socket.h delete mode 100644 nt/inc/sys/time.h delete mode 100644 nt/inc/unistd.h delete mode 100644 nt/minitar.mak delete mode 100644 nt/puresize-adjust.h delete mode 100644 nt/runemacs.c delete mode 100644 src/acldef.h delete mode 100644 src/alloc.h create mode 100644 src/char-1byte.h create mode 100644 src/char-lb.h create mode 100644 src/char-ucs.h create mode 100644 src/character.h delete mode 100644 src/chpdef.h delete mode 100644 src/dbxrc delete mode 100644 src/dll.c delete mode 100644 src/dump-id.h delete mode 100644 src/gdbinit delete mode 100644 src/input-method-xfs.c delete mode 100644 src/m/s390.h create mode 100644 src/mb-1byte.h create mode 100644 src/mb-lb.h create mode 100644 src/mb-multibyte.h create mode 100644 src/mb-utf-8.h delete mode 100644 src/mule-coding.c delete mode 100644 src/mule-coding.h delete mode 100644 src/mule-mcpath.c delete mode 100644 src/mule-mcpath.h create mode 100644 src/multibyte.h delete mode 100644 src/pure.c delete mode 100644 src/puresize.h delete mode 100644 src/s/msdos.h delete mode 100644 src/s/windows95.h create mode 100644 src/text-coding.c delete mode 100644 src/xselect.c delete mode 100644 tests/basic-lisp.el delete mode 100644 tests/database.el delete mode 100644 tests/test-emacs.el diff --git a/CHANGES-beta b/CHANGES-beta deleted file mode 100644 index 48c24ee..0000000 --- a/CHANGES-beta +++ /dev/null @@ -1,137 +0,0 @@ - -*- indented-text -*- -to 21.2.14 "" --- mingw32 port from Andy Piper - -to 21.2.13 "Demeter" --- Build fixes from Martin Buchholz --- experimental splash screen rewrite from Didier Verna --- Various patches from Jan Vroonhof and Andy Piper --- alist.el synched up with APEL 9.13 from MORIOKA Tomohiko --- MS Window build fixes from Jonathan Harris --- UCS-4/UTF-8 support from MORIOKA Tomohiko - -to 21.2.12 "Clio" --- event-stream unification for MS Windows from Andy Piper --- Determine best visual to use to avoid flashing from IENAGA Kazuyuki --- Fix for new Berkeley DB library from Paul Keusemann/Gregory Neil Shapiro --- Various package-ui fixes from Jan Vroonhof --- Fix for doubled font-locking during buffer reversion --- KFM browsing support from Neal Becker --- info fix from Didier Verna --- Build bug fixes from Martin Buchholz --- Various Documentation updates --- X-Face support for MS Windows native build from Gleb Arshinov - -to 21.2 beta11 "Calliope" --- Dialog box fix from Jan Vroonhof --- unified mswindows and tty event loops from Andy Piper --- miscellaneous patches from Gleb Arshinov --- miscellaneous patches from Charles Waldman and Adrian Aichner --- Mule dump time files remerged from mule-base package --- Documentation fixes from Jan Vroonhof --- 24bit color image fix from Kazuo OISHI --- various build fixes from Martin Buchholz - -to 21.2 beta10 "Boreas" --- package UI fix from Jan Vroonhof --- MS Windows NT process fix from Gleb Arshinov - -to 21.2 beta9 "Athena" --- parameterize replace-match function from Didier Verna --- X-Face support under mswindows from Andy Piper --- doc fixes from Adrian Aichner --- about patchlet from Marcus Thiessel --- isearch doc fixes from Didier Verna --- interlaced gif fix from Gunnar Evermann --- isearch improvements from Didier Verna --- eldap connection fix from William Perry --- package-get site fix from Robert Pluim --- loadable modules fix from Damon Lipparelli --- ldap fixes from Oscar Figueiredo --- loadable modules from J. Kean Johnston --- runwhatever from Charles Wilson --- redisplay fixes for glyphs from Andy Piper --- progress gauge widgets implentation from Andy Piper --- W3 works again due to font.el being fixed --- Another mule xemacs crash fixed --- Images in widgets, warning fixes and gui_item cleanup from Andy Piper --- package admin fixes under mswindows from Charles Waldman --- miscellaneous mswindows build fixes from Jonathan Harris --- help-echo fix from Hrvoje Niksic --- x font path support from Jim Radford --- MSVC compile fixes from Damon Lipparelli - -to 21.2 beta8 "Artemis" --- A bunch of Mule fixes from Martin Buchholz - -to 21.2 beta7 "Ares" --- mswindows modeline crash fix from Jonathan Harris --- picon glyph fix from Gunnar Evermann --- widgets-in-buffers and subwindow support from Andy Piper --- movemail pop support under mswindows from Fabrice Popineau --- ldap fixes from Oscar Figueiredo --- fns cleanup from Hrvoje Niksic --- menubar fixes from Didier Verna --- mswindows accelerator fix from Jonathan Harris --- dired mule fix from Didier Verna --- sound doc cleanup from Charles Waldman --- new display table functionality from Hrvoje Niksic --- minor cleanups --- package fixes from Jan Vroonhof --- subwindow support fixes from Martin Buchholz - -to 21.2 beta6 "Apollo" --- mswindows compile fixes from Martin Buchholz, Andy Piper, Greg - Klanderman and Adrian Aichner --- Synch with XEmacs 21.0.60 --- mega-patch fixes from Martin Buchholz --- md5 fixes and testsuite from Hrvoje Niksic --- database fix from Hrvoje Niksic - -to 21.2 beta5 "Aphrodite" --- synch with XEmacs 21.0.58 --- bytecode interpreter rewritten --- byte compiler fixes --- hash table implementation rewritten --- basic lisp functions rewritten --- spelling fixes --- garbage collector tuned a little --- various global code changes for consistency --- automated test suite --- major internals manual updates --- lisp reference updates - -to 21.2 beta4 "Aglaophonos" --- isearch keymap fix from Katsumi Yamaoka --- directory_files cleanup from Hrvoje Niksic --- C implementation of base64 from Hrvoje Niksic --- C implementation of `buffer-substring-no-properties' from Hrvoje Niksic --- Experimental fix for spurious `file has changed on disk' message from - Charles Waldman --- Fix for etags.el hook calling from Malcolm Box --- User-name-completion fix for MS Windows NT from Greg Klanderman - -to 21.2 beta3 "Aglaia" --- case sensitiveness improvements from Didier Verna --- Bug fixes from 21.0 --- Word selection on mouse click on quotes from Hrvoje Niksic --- WAVE support for NAS from Raymond Toy - -to 21.2 beta2 "Aether" --- Synched with 21.0-pre14 "Poitou" --- isearch improvements from Hrvoje Niksic --- bytecompiler fix from Martin Buccholz --- shadow.el speedup from Martin Buchholz --- clash detection update from Jan Vroonhof --- Indirect buffers from Hrvoje Niksic --- ~user completion cleanup from Greg Klanderman --- New face property from Didier Verna --- ~user completion and fixes from Greg Klanderman --- casefiddle.c speedup from Martin Buchholz - -to 21.2 beta1 "Aeolus" --- Synch with 21.0-pre6 --- Removal of ancient obsolete symbols courtesy of Altrasoft --- Fix version numbers - -Fork at 21.0 pre5 "Zhong Wei" diff --git a/CHANGES-msw b/CHANGES-msw index 41b1460..dcd21d5 100644 --- a/CHANGES-msw +++ b/CHANGES-msw @@ -10,6 +10,56 @@ platforms. Caveat Emptor. See the file 'CHANGES-release' for a full list of mainline changes. +to XEmacs 21.4.8 "Honest Recruiter (Windows)" + + - All changes from 21.4.6 and 21.4.7. + - Make sure revert temporaries are not visiting files. Suggested by + Mike Alexander. + - File renaming fix from Mathias Grimmberger. + - Fix printer metrics on windows 95 from Jonathan Harris. + - Fix layout of widgets so that the search dialog works. + - Fix focus capture of widgets under X. + - Buffers tab doc fixes from John Palmieri. + - Sync with FSF custom :set-after behavior. + - Virtual window manager freeze fix from Rick Rankin. + - Fix various printing problems. + - Enable windows printing on cygwin. + +to XEmacs 21.4.7 "Economic Science (Windows)" + + - All changes from 21.4.6. + - Fix problems with auto-revert with noconfirm. + - Undo autoconf 2.5x changes. + - Undo 21.4.7 process change. + +to XEmacs 21.4.6 "Common Lisp (Windows)" + + - Made native registry entries match the installer. + - Fixed mousewheel lockups. + - Frame iconifcation fix from Adrian Aichner. + - Fixed some printing problems. + - Netinstaller updated to support kit revisions. + - Fixed customize popup menus. + - Fixed problems with too many dialog popups. + - Netinstaller fixed to correctly upgrade shortcuts when upgrading + core XEmacs. + - Fix for virtual window managers from Adrian Aichner. + - Installer registers all C++ file types. + - Short-filename fix from Peter Arius. + - Fix for GC assertions from Adrian Aichner. + - Winclient DDE client from Alastair Houghton. + - Fix event assert from Mike Alexander. + - Warning removal noticed by Ben Wing. + - Redisplay glyph height fix from Ben Wing. + - Printer margin fix from Jonathan Harris. + - Error dialog fix suggested by Thomas Vogler. + - Fixed revert-buffer to not revert in the case that there is + nothing to be done. + - Glyph-baseline fix from Nix. + - Fixed clipping of wide glyphs in non-zero-length extents. + - Windows build fixes. + - Fixed :initial-focus so that it works. + to XEmacs 21.4.5 "Civil Service (Windows)" - Fixed a scrollbar problem when selecting the frame with focus. diff --git a/CHANGES-release b/CHANGES-release index 36c7a04..8a3ff8e 100644 --- a/CHANGES-release +++ b/CHANGES-release @@ -22,102 +22,344 @@ build-time, and "documentation and data" changes. For more details, including developers involved and dates, see the ChangeLogs, or use CVS diff to view the patches. +to 21.4.11 "Native Windows TTY Support" + +-- (**) More menubar options for browse-url -- Ville Skyttä +-- Fix: Can't find dumpfile of symlinked xemacs -- Vin Shelton +-- Fix: Deadlock in Xt timers -- Stephen Turnbull +-- Fix: mmap crash (glibc 2.3.x) in build -- Wolfram Gloger +-- Fix: Restore layout patch -- Andy Piper +-- Fix: Minor bugs -- Ben Wing +-- New: Berkeley db 4.1 support -- Greg Allen +-- New: Dynamic initialization of auto-mode-alist -- Ville Skyttä +-- New: Print memory check results in crash -- Ben Wing +-- Build: Default pdump on for Linux -- Stephen Turnbull +-- Build: Native Windows utilities build right -- Ben Wing +-- Build: Mule regexp tests -- Daiki Ueno, Stephen Turnbull +-- Docs: regex/alloca PROBLEM -- Stephen Turnbull +-- Docs: Lesstif PROBLEM -- Frank McIngvale +-- Docs: Examples, corrections, and oxymorons -- Katsumi Yamaoka, John Paul Wallington, Stephen Turnbull, Giacomo Boffi, Ville Skyttä, Ilya Golubev, Andy Piper, Ben Wing + +to 21.4.10 "Military Intelligence" + +-- (**) C-x r d invokes delete-rectangle -- Katsumi Yamaoka +-- (**) Check Mule coding cookie in 2d line, too -- Stephen Turnbull +-- (**) Default lookup-syntax-properties to nil -- Andy Piper, Stephen Turnbull +-- Fix: Always generate auto-autoloads.el -- Stephen Turnbull +-- Fix: Code typos -- Stephen Turnbull, Katsumi Yamaoka +-- Fix: Freeze in certain modal dialogs -- Andy Piper +-- Fix: Layout geometry bug -- Andy Piper +-- Fix: Resizing bug in layouts -- Andy Piper +-- Fix: Stale match data bug -- Stephen Turnbull +-- Fix: Ugly dialog layouts -- Andy Piper +-- Fix: font-lock-syntax-keywords tromps font-lock-keywords -- Daiki Ueno +-- Fix: revert-buffer bugs -- Andy Piper +-- Fix: (Cygwin) Regex crashes; increase stack size -- Andy Piper +-- Fix: (HP/UX) Don't use getaddrinfo -- Darryl Okahata, Stephen Turnbull +-- Fix: (MS Windows) Handle leak -- Mike Alexander +-- Fix: (Native Windows) Truename bug -- Stephen Turnbull +-- Fix: (Unix) Subprocess problems -- Mike Sperber, Stephen Turnbull +-- Fix: (X11) CPU-eating XEmacs process at gdm logout -- Ben Sigelman +-- Fix: (X11) Crash in external widget -- I. N. Golubev +-- New: NAS 1.6 support -- Raymond Toy +-- Improve: (Build) New regression tests -- Stephen Turnbull +-- Improve: Crash message -- Stephen Turnbull +-- Improve: FontSet defaults -- Ville Skyttä, Stephen Turnbull +-- Improve: GNU synchs: parse-sexp-lookup-properties -- Alan Mackenzie, Stephen Turnbull +-- Improve: Optimize update_syntax_cache -- Stephen Turnbull +-- Improve: Test suite more friendly, some docs -- Stephen Turnbull +-- Docs: Improve PROBLEMS, INSTALL, etc/BETA -- Stephen Turnbull +-- Docs: New FAQs -- Stephen Turnbull +-- Docs: New PROBLEMs -- Stephen Turnbull +-- Docs: New configure.usage -- Stephen Turnbull +-- Docs: New oxymorons -- Stephen Turnbull, Christopher Sekiya +-- Docs: Typo fixes -- Jerry James, Ville Skyttä, Stephen Turnbull, Norbert Koch, Juergen Stuber +-- Docs: Update manuals on syntax functions, byte-compiler options -- Stephen Turnbull +-- Docs: Update package sites and Texi docs -- Ville Skyttä +-- Docs: (Native Windows) Remove redundant quoting in Installation -- Adrian Aichner + +to 21.4.9 "Informed Management" + +-- (**) (MS Windows) new winclient -- Andy Piper, others +-- (**) Mule auto-decompresses in find-library -- Steve Youngs +-- (**) PUI displays author and package versions, balloon-help -- Steve Youngs +-- (**) autoload and bind `replace-rectangle -- Didier Verna +-- Crash fix: (HP/UX) in Motif on updating non-labels -- Darryl Okahata, + Andy Piper +-- Crash fix: (MS Windows) on bogus time -- Nick Pakoulin, Stephen Turnbull +-- Crash fix: in handling of dead consoles -- Ben Wing +-- Crash fix: in process handling (several) -- Mike Sperber +-- Crash fix: in skip-chars -- Ben Wing, Stephen Turnbull +-- Crash fix: on finding non-existent XML file -- Stephen Turnbull, Ben Wing, + Michael Sperber +-- Fix: URL handling (Cygwin) -- Andy Piper +-- Fix: bogus arguments in custom-theme-set-variables -- Andy Piper +-- Fix: bogus reinitialization breaking ru-keys.el -- Dmitry Astapov +-- Fix: call-process-region deletes region after use -- Mike Alexander +-- Fix: case (in)sensitivity in replace-in-string -- Didier Verna +-- Fix: completion refers to correct history -- Christoph Wedler +-- Fix: don't use RTLD_GLOBAL in DSOs -- Jerry James +-- Fix: failures to redisplay (MS Windows) -- Mike Alexander, Andy Piper, + Adrian Aichner +-- Fix: file renaming (MS Windows) -- Mathias Grimmberger +-- Fix: find architecture directory correctly -- Jerry James +-- Fix: freeze on virtual desktop switch (MS Windows) -- Rick Rankin +-- Fix: glyph handling, especially baselines -- Andy Piper, Nix +-- Fix: handle popup dialogs correlcty (MS Windows) -- Andy Piper +-- Fix: mousewheel handling (MS Windows) -- Andy Piper +-- Fix: short file name handling (MS Windows) -- Andy Piper, Peter Arius +-- Fix: shrink to fit windows work -- Jerry James +-- Fix: toolbar doesn't update if gutters move bug -- Andy Piper +-- Fix: uneven horizontal window splits -- Jerry James +-- Improve: GNU synchs in Lisp API: join-line, :set-after, add-to-list, + custom-local-buffer, font-lock-doc-face, font-lock-builtin-face, + font-lock-constant-face, custom-set-default + -- Ville Skyttä, John Paul Wallington, Andy Piper +-- Improve: revert-buffer omits expensive operations if no change -- Andy Piper +-- Improve: change registry key to XEmacs (MS Windows) -- Andy Piper +-- Improve: 2d arg of split-string-by-char is required -- Brian A Palmer +-- Improve: printer handling on MS (native and Cygwin) -- Andy Piper +-- Fix: (Build) allow disabling Internet sockets in gnuserv -- Gregory Steuck +-- Fix: (Build) unsigned-signed compare warnings -- Stephen Turnbull +-- Fix: (Build/Cygwin) X + Windows build gets widgets -- Andy Piper +-- Fix: (Build/Unix) configure --usage -- Jerry James +-- Fix: (Build/Unix) protect linker args for PPC -- Malcolm Purvis +-- Improve: (Build) make-autoload supports define-derived-mode + -- Stephen Turnbull and Didier Verna +-- Improve: (Build/MS Windows) Maintainer build process -- Andy Piper +-- Improve: (Build/MS Windows) default to pdump -- Jonathan Harris +-- Improve: (Build/MS Windows) update documentation -- Jonathan Harris +-- Improve: (Build/Unix) 64-bit ELF support -- Gregory Steuck +-- Improve: (Build/Unix) OpenBSD support -- Gregory Steuck +-- Docs: "vanity" updates -- Andy Piper +-- Docs: Info minor updates -- Simon Josefsson, Ville Skyttä, Adrian Aichner, + Steve Youngs, Jerry James +-- Docs: Info new nodes: Regression Testing XEmacs -- Stephen Turnbull +-- Docs: Info typo fixes -- Adrian Aichner (many!) +-- Docs: docstring typo fixes -- John Paul Wallington, Stephen Turnbull, + Ville Skyttä, Andy Piper, Jerry James, Adrian Aichner +-- Docs: new FAQs: Killing is slow, Q2.0.15 -- Stephen Turnbull, Adrian Aichner +-- Docs: new PROBLEMS -- Stephen Turnbull + +to XEmacs 21.4.8 "Honest Recruiter" + +-- Fix: "yank-pop twice" bug -- Jerry James, Stephen J. Turnbull +-- Fix: broken process input from race condition patch -- Nix + +to XEmacs 21.4.7 "Economic Science" + +-- Fix: prevent migration code from trashing .emacs -- Stephen J. Turnbull +-- Fix: XmProcessTraversal crash -- Stephen J. Turnbull +-- Fix: crash in GTK popup menu -- William M. Perry +-- Fix: dll_load to avoid incorrect symbol binding -- Andrew Begel +-- Fix: emodules_load to avoid multiple loading of same module -- Jerry James +-- Fix: recover gracefully from XOpenDevice failure -- Mike Sperber + +-- (**) Fix: write-region-pre-hook obeys coding-system argument -- Stephen J. + Turnbull +-- (**) Improve: GTK selection handling -- Eric Gillespie, Jr. +-- (**) New: auto-modes: .siv, .sieve, GNUmakefile, Xdefaults -- Ville Skyttä, + Simon Josefsson +-- Fix: race condition detecting dead process -- Nix +-- Fix: default Info-auto-generate-directory to 'if-outdated. -- Adrian + Aichner +-- Fix: generic-print-region passes correct arguments Nevin Kapur, Björn + Torkelsson, Adrian Aichner +-- Fix: regenerate info dir when missing -- Mike Sperber +-- Fix: truncate menu item to width -- Adrian Aichner +-- Update: GNU synchs: assq-delete-all, function-interactive, describe-mode + -- John Paul Wallington + +-- Fix: "--with-widgets" means "=yes", and autodetect athena. -- Jan Vroonhof +-- Fix: add -Wno-shadow for GTK -- William M. Perry +-- Fix: make moduledir option work -- Mike Fabian +-- Fix: native Windows build dependencies with pdump -- Adrian Aichner +-- Fix: clean up name space after automated tests -- Stephen J. Turnbull +-- Improve: native Windows build -- Jonathan Harris +-- Fix: typo in macro definition -- Martin Buchholz + +-- Fix: typos -- Adrian Aichner, Steve Youngs, Charles Waldman +-- Improve: Packages node -- Stephen J. Turnbull +-- Improve: comments and docstrings -- Stephen J. Turnbull, Christoph Wedler, + Valdis Kletnieks, John H. Palmieri +-- Improve: etc/BETA -- Stephen J. Turnbull, Jarl Friis +-- New: External Client Widget Internals node -- Stephen J. Turnbull +-- New: FAQ: Unicode support via Mule-UCS. -- Stephen J. Turnbull +-- New: FAQ: remote files -- Stephen J. Turnbull +-- New: Glyph, graphics examples node -- Darryl Okahata +-- New: TUTORIAL.se -- Mats Lidell +-- New: The User's View [of packages] node -- Stephen J. Turnbull +-- New: autoconfiscate MacOS/X "Darwin" -- Greg Parker, Martin Buchholz +-- New: s/linux.h for 64-bit libs -- Andreas Jaeger +-- Update: photos -- Hrvoje Niksic +-- Update: Files node: remote file editing, EFS, TRAMP -- Stephen J. Turnbull +-- Update: URLs in FAQ -- Adrian Aichner, Stephen J. Turnbull +-- Update: package-index.LATEST.pgp -- Steve Youngs + +to XEmacs 21.4.6 "Common Lisp" + +-- Changing coding system marks buffer as modified. +-- More file/directory dialogs available on Windows. +-- In replace-regexp, subexpression replacement supported. +-- Motif bug causes intermittent crashes. Patch Motif: see PROBLEMS. +-- Common subexpression optimization caused an illegal pointer + reference in regexp replace; fixed. +-- Autosave files are now saved in current coding system (where file + coding supported). This resolves the "doubled escape" bug common + in Japanese mail files, but increases the chance that autosave + files will contain garbage (because the buffer contents cannot be + saved correctly in the current coding system). +-- Failure to save certain customizations fixed. +-- Ability to customize fonts improved, especially the "cannot + customize italic" bug +-- Window loop now properly iterates over multiple devices; some + problems with wrong window being selected (eg, with gnuclient) + resolved. +-- Certain infloops in password prompts, etc, fixed. +-- Make space for symbols defined in modules in Lisp symbol tables +-- Errors due to failure to conform to pop-up menu API in GTK fixed. +-- Cygwin URL handling in shell calls fixed. +-- Inability to select directories fixed. +-- Initial VC.NET support. +-- New node on "packaging" for library developers in Lispref. +-- Fix incorrect ctime to Lisp conversion. +-- HP-UX LDFLAGS fix. +-- Many typo fixes and small documentation enhancements. +-- New section of examples of glyph usage in Lispref. +-- Make `truncate-partial-width-windows' effect buffer-local. +-- Suppress bogus focus changes. +-- Fix custom's handling of font size and family. +-- Fix comboreloc crash (common on Linux when making first frame). +-- Default --with-ipv6-cname=no. +-- From 21.4.5 "Civil Service (Windows)": + -- Fixed a scrollbar problem when selecting the frame with focus. + -- Fixed `mswindows-shell-execute' under cygwin. + -- Added a new function `mswindows-cygwin-to-win32-path' for JDE. + -- Added support for dialog-based directory selection. + -- The installer version has been updated to the 21.5 netinstaller. The + 21.5 installer now does proper dde file association and adds uninstall + capability. + -- Handle leak fix from Mike Alexander. + -- New release build script. + +to XEmacs 21.4.5 "Civil Service" + +-- Now installs arch-specific files relative to $execdir, not $prefix. +-- New configure.ac guards against autoconf 2.5x, not yet supported. +-- (**) configure.ac added to auto-mode-alist. +-- Synch configure.usage with configure.in. +-- Add GTK defaults in several places. +-- Fix Lisp syntax in several files. +-- call-process-internal reads files as 'binary, now writes 'binary too. +-- FAQ corrections. +-- Many typo fixes. +-- Correct case for XEmacs file names under msw (Cygwin is pedantic). +-- Fix progress gauge flashing under OpenMotif. +-- Texinfo syntax corrections in Info sources. +-- Bug reporting now politically correct. +-- Now detects xpm-nox on Cygwin. +-- Conditionalize `-msw.c against Cygwin and MSVC5 deficiencies. +-- .9 files now recognized as manpages (shadowed by ChangeLog and .scm). +-- Fix "gc in window proc" and "setitimer" crashes on msw. +-- Quote null arguments correctly on msw. +-- Fix pty allocation on SCO Unix. +-- Eliminate a few warnings. + to XEmacs 21.4.4 "Artificial Intelligence" - - (**) There is a bug in "window procedures" under MS Windows only. - Non-debug builds print a warning on stderr, and you may want to - consider XEmacs unstable (save and restart) if you see it (debug - builds assert here). - - Printing the selection is implemented for MS Windows - - C-g now works on MS Windows - - Kinsoku (text wrapping for Asian scripts) fixes - - "Scrolling with no scrollbar" crash on MS Windows fixed - Krause). - - Case conversion works for Cyrillic - - Help is available with C-x s - - M-x locate-library completes library names - - (**) `replace-match' supports FSF-style match subexpressions - - `compose-mail' is supported in about.el - - (**) Renaming custom.el to inhibit loading it works - - (**) "Reset to standard" works with "set" and "saved" Custom - buffers - - `Unbalanced parentheses' bug when dealing with mixed comment - styles in c++/java/etc. mode fixed - - Byte-compiler optimization fixes - - Dired can handle directory names with unusual characters - - Popup menus work with popup-menu-titles turned off - - (**) M-? now invokes Help - - Data corruption in network streams on MS Windows fixed - - A few improvements and bug fixes in GTK support. - - - (**) EsounD support is no longer autodetected; you must explicitly - request it. EsounD does evil things with signals and XEmacs - cannot protect itself from the race conditions created. - - (**) The "excessively long startup when not networked" (often on - Red Hat Linux) problem is addressed with a configure option that - defeats IPv6 host name canonicalization, `--with-ipv6-cname=no'. - See also the discussion in PROBLEMS. - - Better detection of Cygwin Perl - - Support for old Cygwin betas dropped - - Better support for Windows Millenium Edition - - --with-widgets=no no longer autodetects Athena - - Self tests work if directory is a symlink - - Use ld reported by gcc, not gcc itself, to link - - TAR define added to src/Makefile - - - Many small and medium documentation fixes, including an improved - etc/sample.init.el, German tutorial, CCL fonts documentation - - etc/xemacs-ja.1 replaced with new translation - - much improved FAQ +-- (**) There is a bug in "window procedures" under MS Windows only. + Non-debug builds print a warning on stderr, and you may want to + consider XEmacs unstable (save and restart) if you see it (debug + builds assert here). +-- Printing the selection is implemented for MS Windows +-- C-g now works on MS Windows +-- Kinsoku (text wrapping for Asian scripts) fixes +-- "Scrolling with no scrollbar" crash on MS Windows fixed +-- Case conversion works for Cyrillic +-- Help is available with C-x s +-- M-x locate-library completes library names +-- (**) `replace-match' supports FSF-style match subexpressions +-- `compose-mail' is supported in about.el +-- (**) Renaming custom.el to inhibit loading it works +-- (**) "Reset to standard" works with "set" and "saved" Custom + buffers +-- `Unbalanced parentheses' bug when dealing with mixed comment + styles in c++/java/etc. mode fixed +-- Byte-compiler optimization fixes +-- Dired can handle directory names with unusual characters +-- Popup menus work with popup-menu-titles turned off +-- (**) M-? now invokes Help +-- Data corruption in network streams on MS Windows fixed +-- A few improvements and bug fixes in GTK support. + +-- (**) EsounD support is no longer autodetected; you must explicitly + request it. EsounD does evil things with signals and XEmacs + cannot protect itself from the race conditions created. +-- (**) The "excessively long startup when not networked" (often on + Red Hat Linux) problem is addressed with a configure option that + defeats IPv6 host name canonicalization, `--with-ipv6-cname=no'. + See also the discussion in PROBLEMS. +-- Better detection of Cygwin Perl +-- Support for old Cygwin betas dropped +-- Better support for Windows Millenium Edition +-- --with-widgets=no no longer autodetects Athena +-- Self tests work if directory is a symlink +-- Use ld reported by gcc, not gcc itself, to link +-- TAR define added to src/Makefile + +-- Many small and medium documentation fixes, including an improved + etc/sample.init.el, German tutorial, CCL fonts documentation +-- etc/xemacs-ja.1 replaced with new translation +-- much improved FAQ to XEmacs 21.4.3 "Academic Rigor" - - Restore include of src/events-mod.h. - - Detect Windows native sound under Cygwin - - Restore patch for building --with-scrollbars=no +-- Restore include of src/events-mod.h. +-- Detect Windows native sound under Cygwin +-- Restore patch for building --with-scrollbars=no - - Update package docs - - More photos - - Misc comment fixes in source +-- Update package docs +-- More photos +-- Misc comment fixes in source to XEmacs 21.4.2 "Developer-Friendly Unix APIs" - - (**) Stop shifted motion from making active region persist if no motion. - - (**) MS Windows: Printer support now (optionally) adds headers/footers. - - (**) MS Windows: Critical-quit works. - - (**) GTK: Face editor changes can apply to GTK too. - - Fix hang in Customize menu on Windows platforms. - - Fix crash with xlc -O3 on AIX. - - make-charset handles short-name correctly. - - - Trivial sign-compare warning fix. - - MS Windows: nt/*.mak version string fix and assorted build cleanups. - - GCC 3.0 link error from cruft fixed. - - make-stds.info builds again with makeinfo 3.12 - - - Remove CVS keywords from build-report.el. - - Miscellaneous documentation fixes. - - Add photos, update descriptions in about.el. - - Update copyright notice on splash screen. - - FTP mirror site updates +-- (**) Stop shifted motion from making active region persist if no motion. +-- (**) MS Windows: Printer support now (optionally) adds headers/footers. +-- (**) MS Windows: Critical-quit works. +-- (**) GTK: Face editor changes can apply to GTK too. +-- Fix hang in Customize menu on Windows platforms. +-- Fix crash with xlc -O3 on AIX. +-- make-charset handles short-name correctly. + +-- Trivial sign-compare warning fix. +-- MS Windows: nt/*.mak version string fix and assorted build cleanups. +-- GCC 3.0 link error from cruft fixed. +-- make-stds.info builds again with makeinfo 3.12 + +-- Remove CVS keywords from build-report.el. +-- Miscellaneous documentation fixes. +-- Add photos, update descriptions in about.el. +-- Update copyright notice on splash screen. +-- FTP mirror site updates to XEmacs 21.4.1 "Copyleft" - - Temporary fix to crash in map-keymap applied. - - Crash in Motif builds on closing frame fixed. +-- Temporary fix to crash in map-keymap applied. +-- Crash in Motif builds on closing frame fixed. - - Descriptions of workarounds for crashes and hangs related to ESD - (don't configure it) and Athena3d (how to configure it properly) - added to PROBLEMS. +-- Descriptions of workarounds for crashes and hangs related to ESD + (don't configure it) and Athena3d (how to configure it properly) + added to PROBLEMS. - - about.el overhauled, a few new hackers' entries or photos added, - and old ones updated. - - More etc\NEWS. - - Typo fix in etc\sample.init.el. - - Typos fixed in a number of documents. +-- about.el overhauled, a few new hackers' entries or photos added, + and old ones updated. +-- More etc\NEWS. +-- Typo fix in etc\sample.init.el. +-- Typos fixed in a number of documents. to XEmacs 21.4.0 "Solid Vapor" - - Initial release of 21.4 series. See NEWS for changes since the last - stable release, 21.1. +-- Initial release of 21.4 series. See NEWS for changes since the last + stable release, 21.1. diff --git a/ChangeLog b/ChangeLog index bb8025d..b6e7888 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,1786 @@ +2002-03-11 MORIOKA Tomohiko + + * Makefile.in.in (COPYDIR): Add ${srcdir}/lib-src/char-db if + HAVE_CHISE_CLIENT is defined. + (COPYDESTS): Add ${archlibdir}/char-db if HAVE_CHISE_CLIENT is + defined. + + * configure.in: Define HAVE_CHISE_CLIENT when HAVE_DATABASE and + UTF2000 are defined. + +2001-12-09 MORIOKA Tomohiko + + * configure.in: Don't define `HAVE_GGC' in XEmacs UTF-2000. + +2001-08-14 MORIOKA Tomohiko + + * Makefile.in.in (all-elc all-elcs): Add lisp/utf-2000 as a target + to byte-compile if compiling with --utf-2000. + (lisp/auto-autoloads.el): Add setting for lisp/utf-2000 if + compiling with --utf-2000. + +2000-06-23 MORIOKA Tomohiko + + * configure.in: Define `HAVE_GGC' if with-utf-2000 is specified. + +1999-09-09 MORIOKA Tomohiko + + * configure.in: Add new option `--with-text-coding'; define + `TEXT_CODING' if it is specified. + +1999-08-30 MORIOKA Tomohiko + + * configure.in: + - Delete `--with-ucs4' option. + - Display message about UTF-2000 if "$with_utf_2000" = yes. + +1999-06-17 MORIOKA Tomohiko + + * configure.in: + - Add new option `--with-ucs4'; define `CHAR_IS_UCS4' if it is + specified. + - Define `CHAR_IS_UCS4' if `--with-utf-2000' is specified. + +1999-06-15 MORIOKA Tomohiko + + * configure.in: Add new option `--with-utf-2000'; define `UTF2000' + if it is specified. + +2003-01-03 Stephen J. Turnbull + + * XEmacs 21.4.11 "Native Windows TTY Support" is released. + +2003-01-02 Stephen J. Turnbull + + * configure.in (Generate Installation): + * configure.usage (--use-union-type): + * PROBLEMS (XEmacs crashes mysteriously): + Deprecate --use-union-type for production builds. + +2002-12-16 Stephen J. Turnbull + + * PROBLEMS (Running): Document general regex.c/alloca crash. + +2002-12-05 Stephen J. Turnbull + + * etc/OXYMORONS (21.4.11): Inadvertant contrib from Andy. + +2002-12-04 Stephen J. Turnbull + + * configure.in: Move pdump default for Darwin to opsys default area. + +2002-11-15 Stephen J. Turnbull + + * configure.in (getaddrinfo): Disable for hpux11*, not hpux11. + +2002-11-12 Stephen J. Turnbull + + * configure.in: Default pdump on for Linux. + Improve "broken compiler" panic message per V. Kletnieks. + +2002-11-12 Stephen J. Turnbull + + * PROBLEMS (Running/Linux): Lesstif 0.93.36 info, from F. McIngvale. + +2002-10-30 Katsumi Yamaoka + + * etc/TUTORIAL.ja: Typo fix. + +2002-10-31 John Paul Wallington + + * info/dir (File): button1 on a highlighted word doesn't + follow that cross-reference. + +2002-11-11 Stephen J. Turnbull + + * etc/Emacs.ad (Emacs.bold-italic.attributeFont): Per G. Boffi. + +2002-11-04 Giacomo Boffi + + * etc/sample.Xdefaults (Emacs.bold-italic.attributeFont): New. + +2002-11-02 Stephen J. Turnbull + + * XEmacs 21.4.10 "Military Intelligence" is released. + +2002-11-01 Stephen J. Turnbull + + * Makefile.in.in (lisp/custom-load.el): Depend on auto-autoloads.el. + +2002-10-31 Christopher Sekiya + + * etc/OXYMORONS: "Too much Mozart" is an oxymoron. + +2002-10-25 Steve Youngs + + * etc/TUTORIAL.fr (suivante): Typo fix. + From juergen stuber . + +2002-10-23 Stephen J. Turnbull + + * Makefile.in.in (lisp/auto-autoloads.el): + (lisp/custom-load.el): + Use -no-autoloads for these targets; can't load 'em if they ain't. + +2002-10-18 Stephen J. Turnbull + + * PROBLEMS (Running/Cygwin): "No cygXpm-noX" fatal error. + +2002-10-17 Stephen J. Turnbull + + * PROBLEMS (Missing charsets): Remove ambiguity. + +2002-10-10 Stephen J. Turnbull + + * INSTALL (PREREQUISITES): Recommend Texinfo 4.2. + +2002-10-09 Stephen J. Turnbull + + * etc/BETA: Improve descriptions of XEmacs Patches; mention Design. + +2002-10-08 Stephen J. Turnbull + + * PROBLEMS (MacOS/X): Describe stack limitation. + (Digital Unix): Generalize to all regexp-using applications. + * INSTALL (PREQUISITES): Mention MacOS/X stack limitation. + (PROBLEMS): Point to PROBLEMS file for build notes. + Thanks to Skip Montanaro for the report. + +2002-10-07 Stephen J. Turnbull + + * Makefile.in.in (all-elcs): Depend on autoloads. + (autoloads): Depend on lib-src, lwlib, and src. + +2002-10-04 Stephen J. Turnbull + + * configure.in (Check for POSIX functions): New section head. + getaddrinfo is detected on HP-UX 11.XX, but appears to be + non-functional. Disable it. Based on work by Darryl Okahata. + +2002-09-27 Stephen J. Turnbull + + * PROBLEMS (Running, General): Missing charset in FontSet warnings. + + * Emacs.ad: Add charsets to *menubar*FontSet and *popup*FontSet. + +2002-08-29 Ville Skyttä + + * Emacs.ad: Add *menubar*FontSet and *popup*FontSet entries, + (self-)obtained from Red Hat. + +2002-09-25 Stephen J. Turnbull + + * etc/OXYMORONS: A couple new ones. + +2002-09-03 Stephen J. Turnbull + + * configure.usage: Complete rewrite and reorganization. + +2002-08-23 Stephen J. Turnbull + + * XEmacs 21.4.9 "Informed Management" is released. + +2002-05-22 Andy Piper + + * build-msw-release.sh (TMPINSTALL): install to a tmpdir so that + xemacs can be running while we build a dist. + +2002-04-26 Andy Piper + + * configure.in: make sure that a combined X and windows build gets + widgets. + +2002-08-10 Stephen J. Turnbull + + * etc/package-index.LATEST.pgp: Update. + +2002-08-10 Stephen J. Turnbull + + * PROBLEMS (General advice): Define runtime and build problems. + +2002-07-24 Stephen J. Turnbull + + * PROBLEMS (Running, Linux): Rewrite "Hannibal Lecter" ld stuff. + +2002-07-12 Stephen J. Turnbull + + * etc/BETA (Large contributions): Typo fix per JPW. + +2002-07-12 Stephen J. Turnbull + + * etc/BETA (Large contributions): New section. Reorganize file. + +2002-06-04 Jerry James + + * configure.usage: Identify --with-modules as autodetecting. + +2002-07-04 Stephen J. Turnbull + + * PROBLEMS: Add two basic configuration questions. + +2002-05-17 Stephen J. Turnbull + + * PROBLEMS: Describe "Hannibal Lecter" crash on Linux. Reorder + Linux runtime issues section. + * INSTALL: Improve description of mail locking. + +2002-05-10 Stephen J. Turnbull + + * etc/OXYMORONS (21.4.15): New. Not a reference to Vin. + + * build-msw-release.sh: Synch to Andy. + +2002-03-18 Gregory Steuck + + * configure.in: Improve OpenBSD support: correct check for + socklen_t, check for libtermcap is libncurses. + +2002-02-28 Malcolm Purvis + + * configure.in: Protect nocomboreloc linker arguments to avoid + problem on the ppc. + +2002-05-09 Stephen J. Turnbull + + * XEmacs 21.4.8 "Honest Recruiter" is released. + +2002-05-09 Stephen J. Turnbull + + * info/.cvsignore: New file from 21.5. + +2002-05-04 Stephen J. Turnbull + + * XEmacs 21.4.7 "Economic Science" is released. + +2002-05-04 Stephen J. Turnbull + + * etc/sample.init.el: Fix comment typo about resize-minibuffer. + + * etc/sample.init.el: Add description of initialization process, + the custom.el file, and code to load custom.el early instead of + late. + +2002-05-04 Stephen J. Turnbull + + * PROBLEMS (General): Decribe failed AUTH with EFS. + +2002-04-22 Hrvoje Niksic + + * etc/photos/hniksic.png, etc/photos/hniksic.png: Update. + +2002-04-25 Mike Fabian + + * configure.in: add option moduledir as mentioned + in ./configure --help + +2001-04-21 Martin Buchholz + + * configure.in: Detect MacOS/X "Darwin". + Thanks to Greg Parker . + +2002-03-30 Steve Youngs + + * etc/package-index.LATEST.pgp: Update to current reality. + +2002-02-28 Stephen J. Turnbull + + * etc/TUTORIAL.se: New from Mats Lidell. + +2002-01-07 Jan Vroonhof + + * configure.in: Make explicit "--with-widgets" mean "=yes". + If "--with-widgets=yes" autodetect athena. + +2001-12-29 Steve Youngs + + * etc/package-index.LATEST.pgp: Update. + +2001-12-13 William M. Perry + + * configure.in (GTK): add -Wno-shadow. + +2002-02-04 Stephen J. Turnbull + + * etc/BETA: Synch to 21.5. + +2002-01-23 Jarl Friis + + * etc/BETA (http): Informing of xemacs-patches mailing list. Added + note on patch etiquette. + +2001-12-17 Stephen J. Turnbull + + * XEmacs 21.4.6 "Common Lisp" is released. + +2001-12-04 Jan Vroonhof + + * etc/photos/jan.png: New photo. + +2001-11-21 Robert Pluim + + * PROBLEMS (Sun/Solaris): Document fix for Motif related crashes + +2001-12-15 Stephen J. Turnbull + + * configure.in (Miscellaneous Flags): test for -z nocombreloc, + instead of -z combreloc, to avoid confusing Solaris. + +2001-11-24 Stephen J. Turnbull + + * configure.usage: Makefile.in -> Makefile.in.in. + +2001-11-21 Stephen J. Turnbull + + * Makefile.in.in: HP-UX needs LDFLAGS. From Lutz Jaenicke + . + +2001-11-17 Stephen J. Turnbull + + * configure.in: Fix typos in comments. + * (Miscellaneous flags): Use -z nocombreloc if supported and !pdump. + * (Installation): Suggest pdump instead of -z nocomboreloc. + * configure.usage: Document --quick-build. + +2001-10-30 Stephen J. Turnbull + + * configure.in: Typo in reference to with_ipv6_cname. + +2001-10-30 Stephen J. Turnbull + + * configure.in: Initialize with_ipv6_cname=no. + * configure.usage: Document it. + +2001-10-23 Stephen J. Turnbull + + * XEmacs 21.4.5 "Civil Service" is released. + +2001-10-05 Stephen J. Turnbull + + * configure.in: Document that autoconf 2.5x is unsupported. + +2001-10-02 Stephen J. Turnbull + + * PROBLEMS: configure doesn't support --with-{ld,as}, use environment + variables. Suggested by Goran Koruga . + +2001-09-17 Ben Wing + + * configure.in (TAB): + * configure.in (XE_COMPUTE_RUNPATH): + Don't use -Wshadow when compiling with g++ or you get buried in + silly warnings. This patch was already applied but somehow got + unapplied. Stephen? + +2001-08-19 Charles Wilson + + * configure.in (for graphics libraries): Detect Cygwin xpm-nox. + +2001-08-02 Peter Brown + + Synch options documentation with those in configure.in: + + * configure.usage (--with-dialogs): added lucid to list of options + * configure.usage (--with-widgets): added lucid to list of options + * configure.usage (--with-dragndrop): added GTK to list of protocols + * configure.usage (--mail-locking): added `locking' or `mmdf'. to list + of options + + +2001-09-25 Didier Verna + + * configure.ac: new. Autoconf 2.5x guard. + +2001-08-29 Jered Floyd + + * configure.in (moduledir,sitemoduledir,archlibdir): + Place arch-specific files under ${libdir}, not under ${datadir}. + +2001-07-28 Stephen J. Turnbull + + * XEmacs 21.4.4 "Artificial Intelligence" is released. + +2001-07-22 Stephen J. Turnbull + + * configure.in (with_esd_sound): Default to no. + + * configure.usage: Various documentation improvements. + + * configure.in (--with-ipv6-cname): New Boolean option. Defaults on. + * configure.usage: + * PROBLEMS (IPv6 CNAME lookup): + Document it. + +2001-07-18 Adrian Aichner + + * etc\TUTORIAL: Fix minor typo. + * etc\TUTORIAL.de: Sync with TUTORIAL. + +2001-05-23 Ben Wing + + * etc\sample.init.el: + * etc\sample.init.el (Init-safe-require): New. + * etc\sample.init.el ((fboundp 'pending-delete-mode)): + * etc\sample.init.el ((eq system-type 'windows-nt)): + * etc\sample.init.el (dired): + * etc\sample.init.el ((Init-safe-require 'efs-auto)): + * etc\sample.init.el (completer): + * etc\sample.init.el (crypt): + * etc\sample.init.el (filladapt): + * etc\sample.init.el ((fboundp 'turn-on-lazy-lock)): + * etc\sample.init.el ((fboundp 'resize-minibuffer-mode)): + * etc\sample.init.el ((Init-safe-require 'scroll-in-place)): + Rewrite to be much more careful about loading features -- now + it decays gracefully even in the complete absence of packages. + Also avoid doing obnoxious things when loading efs. + +2001-04-14 Gordon Sadler + + * configure.in: Add GTK_CFLAGS to CPPFLAGS for glade.h check. + +2001-07-01 Alexey Mahotkin + + * configure.in (option processing): with_widgets=m is ambiguous; + don't allow it. + (AC_CHECKING for the Athena widgets): Don't check for Athena when + with_widgets=no. + +2001-05-29 Martin Buchholz + + * configure.in: Remove stray backslash. + +2001-05-27 Kazuo Oishi + + * etc/xemacs-ja.1: Replace with new translation. + +2001-05-17 Andrew Begel + + * aclocal.m4 (LTLD): Don't use "gcc", use the ld reported by gcc. + +2001-05-17 Stephen J. Turnbull + + * XEmacs 21.4.3 "Academic Rigor" is released. + +2001-05-10 Paul Stodghill + + * configure.in: Reverse the order of Windows and Linux sound tests + so that Cygwin will find Windows first. + +2001-05-15 Steve Youngs + + * etc/photos/{youngs,youngsm}.png: New photos. + +2001-05-15 Steve Youngs + + * etc/PACKAGES: Update to reflect new package dir tree. + +2001-05-10 Stephen J. Turnbull + + * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released. + +2001-05-04 Martin Buchholz + + * configure.in (opsys): + Use lower-case `uname -s` as the default value for opsys. + The previous code effectively did the non-sensical + opsys=$canonical because [] magically disappear in configure.in. + +2001-01-31 Jason R. Mastaler + + * etc/FTP: Updated FTP mirrors list. + +2001-05-04 Ben Wing + + * etc\NEWS: Remove kill-whole-line changes. + +2001-04-25 Ben Wing + + * PROBLEMS: + * PROBLEMS (Note): + * PROBLEMS (ftp): + Correct general info about init file. + Fix up Cygwin section. + +2001-04-19 Stephen J. Turnbull + + * XEmacs 21.4.1 "Copyleft" is released. + +2001-04-17 Ben Wing + + * etc\NEWS: More changes. + + * etc\sample.init.el (grep-all-files-in-current-directory-and-below): + Missing argument. + + * etc\photos\fabrice.png: + * etc\photos\fabricem.png: + * etc\photos\juhp.png: + * etc\photos\juhpm.png: + Add photos. + * etc\photos\jwz.png: + * etc\photos\jwzm.png: + Update photos. + +2001-04-17 Stephen J. Turnbull + + * README: + * etc/README: + * etc/MACHINES: + * etc/PACKAGES: + * etc/TUTORIAL.ja: + Fixup 21.2 -> 21.4. + + * configure: Regenerate. + + * PROBLEMS (Running/Linux): Add entries for ESD interrupts and + Debian Athena3d workarounds. + + * PROBLEMS: s/xemacs@xemacs.org/xemacs-beta@xemacs.org/ in + requests for developer volunteers. + +2001-04-16 Stephen J. Turnbull + + * XEmacs 21.4.0 "Solid Vapor" is released. + +2001-04-16 Stephen J. Turnbull + + * etc/photos/wing*.png: Rename to ben*.png. + +2001-04-14 Stephen J. Turnbull + + * XEmacs 21.2.47 "Zephir" is released. + +2001-03-26 Paul Stodghill + + * configure.in: Don't #define __STDC__ in confdefs.h + +2001-03-30 Ben Wing + + * etc\sample.init.el: + * etc\sample.init.el (Init-kill-entire-line): + * etc\sample.init.el (describe-foo-at-point): + * etc\sample.init.el (kill-current-buffer): + * etc\sample.init.el (kill-current-buffer-and-window): + * etc\sample.init.el (grep-c-files): Removed. + * etc\sample.init.el (grep-all-files-history): New. + * etc\sample.init.el (grep-all-files-omitted-expressions): New. + * etc\sample.init.el (grep-all-files-omitted-directories): New. + * etc\sample.init.el (construct-grep-all-files-command): New. + * etc\sample.init.el (grep-all-files-in-current-directory): New. + * etc\sample.init.el (grep-lisp-files): Removed. + * etc\sample.init.el (grep-all-files-in-current-directory-and-below): New. + * etc\sample.init.el (clear-select): + * etc\sample.init.el ((control kp-add)): + * etc\sample.init.el (pause): + * etc\sample.init.el ((eq system-type 'windows-nt)): + + Add documentation for defined functions. Change grep functions to + be more generally useful. Document more specifically what the + `menu-force' setting actually does -- what commands are overridden + and how to access them. + +2001-03-30 Stephen J. Turnbull + + * configure.usage: Document --with-file-coding. + + * etc/OXYMORONS: Add 2 oxymorons, clean up numbering, close RFC. + + * etc/NEWS: Fix typo. + + * configure.in: + * configure: + Fix typo, add -Wsign-compare if GCC, run autoconf. + +2001-03-23 Stephen J. Turnbull + + * etc/gnuserv.1 (UNIX_DOMAIN_SOCKETS: + * PROBLEMS (Problems with running XEmacs): + Document TMPDIR lossage in gnuserv/gnuclient. + +2001-03-06 Ben Wing + + * etc\sample.init.el: + * etc\sample.init.el (Init-kill-entire-line): New. + Fix to take into account the removed kill-whole-line changes. + +2001-03-21 Martin Buchholz + + * XEmacs 21.2.46 "Urania" is released. + +2001-03-19 Andy Piper + + * configure.in: default rel-alloc to off under cygwin + +2001-03-15 Stephen J. Turnbull + + * ChangeLog: Fix CVS commit breakage from GTK merge, log GTK merge. + + * CHANGES-beta: + * configure.in: + Fix gratuitous whitespace changes from GTK merge. + + * configure.usage: Untabify --with-{gtk,gnome}. + +2001-03-15 Stephen J. Turnbull + + * etc/OXYMORONS: New file of 21.4 codenames. + +2001-03-12 Andy Piper + + * configure.in: only pick up mingw directory. + +2001-03-02 Ben Wing + + * info\dir: Update to 21.4; clean up descriptions of manuals; + replace misnomer "Local Packages" with more correct "Other + Documentation". + +2001-03-02 Ben Wing + + * etc\README: sample.emacs -> sample.init.el. + +2001-03-09 William M. Perry + + * CHANGES-beta: + * configure.in: + * configure.usage: + The Great GTK Merge. + +2001-02-23 Andy Piper + + * configure.usage (--with-netinstall): add docs. + + * configure.in: with_netinstall is a new option. Default to off. + +2001-02-23 Martin Buchholz + + * XEmacs 21.2.45 "Thelxepeia" is released. + +2001-02-13 Martin Buchholz + + * aclocal.m4: Fix module support for AIX cc. + Support possible future OSes irix7, aix5, osf[56]. + +2001-02-12 Martin Buchholz + + * configure.in: No need for NON_GNU_CPP on SCO. + +2001-02-10 Martin Buchholz + + * etc/MACHINES: Rewritten. Bitrot discarded. + +2001-02-09 Martin Buchholz + + * configure.in: Prefer utime to utimes - it's more standard. + Remove explicit checking for struct utimbuf. + Remove explicit checking for . + Combined into one simpler test for utime. + Add explicit check for utimes, if utime not found. + +2001-02-08 Martin Buchholz + + * XEmacs 21.2.44 "Thalia" is released. + +2001-01-16 Mike Sperber + + * configure.in: Remove bogus path variable definitions. + Reflect the fact that specifying --datadir also affects docdir and + archlibdir. + +2001-02-06 Martin Buchholz + + * configure.in: Only use -Wpointer-arith on non-glibc systems. + +2001-02-02 Martin Buchholz + + * configure.in (wnn): Make sure wnn/commonhd.h can be #included, + for the sake of gcc 2.97 fixincludes, which breaks it. + +2001-01-27 Martin Buchholz + + * configure.in: Check for util.h for NetBSD's openpty. + +2001-01-28 Martin Buchholz + + * config.sub: Upgrade to offical version 2001-01-12. + * config.guess: Upgrade to offical version 2001-01-17. + +2001-01-26 Martin Buchholz + + * XEmacs 21.2.43 "Terspichore" is released. + +2001-01-21 Steve Youngs + + * ./etc/PACKAGES: Doc fix. + + * README.packages: Doc fix. + +2001-01-17 Steve Youngs + + * README.packages: Update. + + * ./etc/PACKAGES: Update. + +2001-01-20 Martin Buchholz + + * XEmacs 21.2.42 "Poseidon" is released. + +2001-01-18 Martin Buchholz + + * PROBLEMS (Sun/Solaris): Yet another microimprovement. + +2001-01-17 Martin Buchholz + + * PROBLEMS (Sun/Solaris): Replace --with-gnu-ld=no with + --with-ld=/usr/ccs/bin/ld + +2001-01-16 Robert Pluim + + * PROBLEMS (SunOS/Solaris): Document workaround for GNU ld bug on + Solaris. Half mine, half Raymond Toy, half Martin Buchholz. + +2001-01-16 Didier Verna + + * NEWS: document the modeline horizontal scrolling feature. + +2001-01-17 Martin Buchholz + + * XEmacs 21.2.41 "Polyhymnia" is released. + +2001-01-16 Martin Buchholz + + * PROBLEMS: Document MIPSpro ICE problem workaround. + +2001-01-06 Golubev I. N. + + * configure.in: check for dlopen by linking program with + . + +2001-01-08 Andy Piper + + * configure.in: add extra_includes and populate appropriately for + cygwin and mingw. + +2000-12-28 Andy Piper + + * configure.in: allow --with-widgets=msw + +2001-01-08 Martin Buchholz + + * XEmacs 21.2.40 is released. + +2000-12-26 Stephen J. Turnbull + + * PROBLEMS (Running/Linux): Rehabilitate Mandrake; tip for color-gcc. + +2000-12-20 Stephen J. Turnbull + + * PROBLEMS (Linux): document Mandrake policy, how to get Meta on + Alt, and getaddrinfo() blocking trying to get localhost's CNAME. + +2000-07-20 Kazuyuki IENAGA + + * configure.in: use input-method-xlib.o for USE_XFONTSET instead + of input-method-xfs.o. + + * configure: ditto + +2000-12-31 Martin Buchholz + + * XEmacs 21.2.39 is released. + +2000-02-02 Daiki Ueno + + * configure.in: Added check if the berkdb has db_create or not. + +2000-10-11 Yoshiki Hayashi + + * configure.in: Fix broken gcc detection for 2.7.2. + +2000-12-11 Andy Piper + + * configure.in (XE_COMPUTE_RUNPATH): add netinstall as a subdirectory. + + * netinstall: new net installer for MS-Windows. + +2000-12-05 Martin Buchholz + + * XEmacs 21.2.38 is released. + +2000-11-26 Björn Torkelsson + + * configure.in: Only show message about DnD API if compiling with DnD + +2000-11-09 Martin Buchholz + + * configure.in: Autodetect elf.h. + +2000-11-14 Martin Buchholz + + * XEmacs 21.2.37 is released. + +2000-10-19 Stephen J. Turnbull + + * README.packages: Add "uninstalled package" FAQ. + + * etc/PACKAGES: Add details on os-utils contents. + +2000-11-01 Martin Buchholz + + * configure.in: Handle alloca with Compaq C on Alpha Linux. + +2000-10-27 Martin Buchholz + + * configure.in: Oops, _getpt ==> _getpty + +2000-10-23 Yoshiki Hayashi + + * Makefile.in.in: Remove lockdir related things. + +2000-10-11 Martin Buchholz + + * configure.in: + Remove checking for XFree86. Use feature tests instead! + Add check for XRegisterIMInstantiateCallback. + Add check for XRegisterIMInstantiateCallback's prototype. + +2000-10-04 Yoshiki Hayashi + + * etc/NEWS: Change lprogress-display to progress-feedback. + +2000-10-08 Karl M. Hegbloom + + * configure.in: Typo - missing paren. + +2000-10-10 Martin Buchholz + + * configure.in: + Use stropts.h, not sys/stropts.h. + Use strtio.h, not sys/strtio.h. + +2000-10-06 Martin Buchholz + + * configure.in: Pretend that DEC OSF >= 5 is really DEC OSF 4. + +2000-10-04 Martin Buchholz + + * XEmacs 21.2.36 is released. + +2000-08-29 Robert Pluim + + * etc/NEWS: fix reference to progress-feedback-use-echo-area + +2000-09-27 Martin Buchholz + + * configure.in: Big signal/process handling overhaul. + Autoconfiscate lots of functions and headers: + getpt _getpt grantpt unlockpt ptsname killpg tcgetpgrp + openpty pty.h libutil.h sys/stropts.h sys/strtio.h isastream + +2000-09-20 Martin Buchholz + + * etc/xemacs.1: Spelling fixes. Remove stuff that doesn't belong. + +2000-09-19 Martin Buchholz + + * *: Spelling mega-patch + +2000-09-16 Martin Buchholz + + * configure.in: Remove strcasecmp. + + * etc/Emacs.ad: Remove Energize from comments. + +2000-09-16 Martin Buchholz + + * configure.in: Add -Kalloca to $c_switch_system when using + Unixware native compiler (if necessary). + +2000-09-15 Martin Buchholz + + * configure.in: Prevent spurious "No" in configure output when not + using gcc. Oh, and it's "no", not "No". Oh, and it's "yes", not "Yes". + +2000-09-14 Martin Buchholz + + * configure.in: Save 2 sed process invocations per Makefile. + +2000-08-22 SL Baur + + * configure.in (after_morecore_hook_exists): Don't add /usr/shlib + to link path if compiling on Alpha/Linux. + +2000-09-01 Martin Buchholz + + * Makefile.in.in (depend): cd to the correct directory. + +2000-08-31 Martin Buchholz + + * configure.in: with_widgets is incompatible with X11 R4. + + * configure.in: Make Balloon Help conditional on finding shape.h + +2000-08-02 Stephen J. Turnbull + + * etc/Emacs.ad: Document usage of FontSet resource for menubar. + +2000-08-09 Vin Shelton + + * configure.in: Check for UNIX98 PTYs. Patch from Florian Weimer + . + +2000-07-31 Yoshiki Hayashi + + * configure.usage: Remove lockdir document. + +2000-07-31 Martin Buchholz + + * configure.in: + Make knowledge of machine and opsys optional. + Make existence of s&m files optional. + Rely on configure alone if s&m files not found. + + * configure.in: + Use only configure-time tests to detect getloadavg(). + Don't check for kstat.h if we have getloadavg(). + Check for sys/loadavg.h if we have getloadavg(). + +2000-07-15 Ben Wing + + * Makefile.in.in (configure): + all-elcs target now uses update-elc-2.el not update-elc.sh + +2000-07-19 Martin Buchholz + + * XEmacs 21.2.35 is released. + +2000-07-13 Martin Buchholz + + * configure.in: --with-menubars=yes should not be an error. + + * configure.in: "compiling in support for Athena" message was + sometimes lying. + +2000-07-12 Martin Buchholz + + * configure.in: Rewrite xmkmf symbol detection to avoid + redefinition of symbols we've already defined. + Also, handle xmkmf symbols with values other than 1. + +2000-07-12 Martin Buchholz + + * configure.in: + Make sure Unix98 socklen_t is defined. + Use ANSI C mode `-std1' with DEC C instead of `-std'. + +2000-07-09 Martin Buchholz + + * configure.in: + Replace SMART_INCLUDE with a dumber, but more reliable method. +2000-07-10 Martin Buchholz + + * modules/zlib/Makefile: + * modules/sample/Makefile: + * modules/ldap/Makefile: + * modules/base64/Makefile: + * Makefile.in.in: + rm -f ==> $(RM) + define SHELL=/bin/sh + +2000-07-09 Martin Buchholz + + * configure.in: PostgreSQL rewrite. + - Don't look for postgreSQL in /usr/local. + - Simplify detection code. + - Don't use SMART_INCLUDE. + - Don't autodetect if --with-postgresql=no. + +2000-07-08 Ben Wing + + * configure.usage: addl doc for graphics libs, with-msw. + +2000-07-09 Martin Buchholz + + * configure.in: sh builtin `test' uses `=', not `=='. + +2000-07-08 Ben Wing + + * configure.in: add -lcomdlg32 for cygwin. + +2000-07-05 Craig Lanning + + * aclocal.m4 (can_build_shared): + First pass at module support for cygwin and mingw. + + * configure: + * configure (xe_check_libs): + * configure (acfindx): + * configure (ac_x_includes): + * configure (ac_x_libraries): + * configure (ac_cv_lib_dnet_dnet_ntoa): + * configure (xe_msg_checking): + * configure (xe_runpath_dir): + * configure (xetest): + * configure (ac_err): + * configure (ac_safe): + * configure (with_xmu): + * configure (bitmapdir): + * configure (with_xauth): + * configure (libs_xauth): + * configure (with_cde): + * configure (with_ldap): + * configure (with_ldap_krbdes): + * configure (save_c_switch_site): + * configure (with_postgresql): + * configure (with_xface): + * configure (with_jpeg): + * configure (with_png): + * configure (with_tiff): + * configure (athena_lib): + * configure (have_motif): + * configure (all_widgets): + * configure (with_xim): + * configure (with_xfs): + * configure (with_wnn): + * configure (with_canna): + * configure (extra_objs): + * configure (ac_cv_c_inline): + * configure (have_esd_config): + * configure (c_switch_site): + * configure (with_ncurses): + * configure (with_gpm): + * configure (xealias): + * configure (xehost_os): + * configure (can_build_shared): + * configure (xcldf): + * configure (LTLD): + * configure (ld_dynamic_link_flags): + * configure (Mail): + * configure.in: + * configure.in (after_morecore_hook_exists): + * configure.in (xetest): + * configure.in (emacs_cv_localtime_cache): + * configure.in (Mail): + * configure.in: + Clean up configure support for cygwin and mingw. + +2000-06-27 Darryl Okahata + + * PROBLEMS: Document broken native audio for recent patches and + releases of HP-UX. + +2000-06-10 Ben Wing + + * Makefile.in.in (install-arch-dep): + WINDOWSNT -> WIN32_NATIVE. + __CYGWIN32__ -> CYGWIN. + +2000-06-01 Andreas Jaeger + + * configure.in: Recognize s390. + + * config.guess: New version from GNU config archive. + * config.sub: Likewise. + +2000-05-28 Martin Buchholz + + * XEmacs 21.2.34 is released. + +2000-05-15 Yoshiki Hayashi + + * configure.in: + Do not define DOUG_LEA_MALLOC when using other malloc scheme. + Remove unused variable use_minimal_tagbits. + +2000-05-02 Yoshiki Hayashi + + * configure.in: Remove lockdir. + +2000-04-15 Andy Piper + + * etc/Emacs.ad: add select-start() back into text translations. + +2000-05-01 Martin Buchholz + + * XEmacs 21.2.33 is released. + +2000-04-27 Katsumi Yamaoka + + * configure.in: Use ORDINARY_LD instead of "\$(ORDINARY_LD)" for + the value of LD. + +2000-04-26 Ben Wing + + * configure.in: add support for --quick-build. Remove --no-doc-file, + subsumed. + +2000-04-19 Martin Buchholz + + * configure.in: + * src/config.h.in: + Rewrite SMART_INCLUDE implementation to actually work. + Be paranoid - Avoid use of spaces in these macro definitions. + Leave alloca() definition at start of compilation unit, + as AIX requests. + Rename SMART_INCLUDE_MACRO to SMART_INCLUDE_INDIRECTIONS. + +2000-04-13 Yoshiki Hayashi + + * configure.in: Enable clash-detection by default. + * configure.usage: Update documentation. + +2000-04-06 Andy Piper + + * configure.in: fix typo. + +2000-04-12 Andy Piper + + * etc/Emacs.ad: give the gui-element face the same font as the + menubar and popups. Add translations for text widgets. + +2000-04-03 Yoshiki Hayashi + + * configure.in : Fix printing error check warning even if + it is not compiled in. + +2000-02-19 Jan Vroonhof + + * xemacs/configure.in: Do a normal link when compiling with + --pdump. Don't try compiling an unexec object file. + +2000-03-27 Didier Verna + + * configure.in: reorganize the output by topic. + New configure test to define the proper SMART_INCLUDE macro. + + * configure.usage: slightly rearanged some options. + +2000-03-25 Didier Verna + + * configure.in: rename `foo_h_path' to `foo_h_file' for variables + representing real headers and not directories. This applies to + `db_h_path', `curses_h_path', `term_h_path', `tt_c_h_path' and + `soundcard_h_path'. + +2000-03-21 Didier Verna + + * configure.in: try to find postgresql headers at different places + and define POSTGRES_H_PATH as appropriate. + +2000-03-22 Andy Piper + + * config.h.in: add ERROR_CHECK_GLYPHS. + + * configure.in: add error_check_glyphs. + +2000-03-20 Martin Buchholz + + * XEmacs 21.2.32 is released. + +2000-03-15 Olivier Galibert + + * configure.in: Add dumper.o object when pdumping. + +2000-02-20 Olivier Galibert + + * Makefile.in.in: Add pdump install support + + * configure.in: Add EMACS_PROGNAME config.h variable. + +2000-03-10 SL Baur + + * configure.usage: document --with-postgresql flag. + +2000-03-06 SL Baur + + * configure.in: add autodetection of PostgreSQL runtime libraries + +2000-03-09 Yoshiki Hayashi + + * aclocal.m4 (XE_SHLIB_STUFF): Define ld_shlibs to yes + when C compiler can produce shared libraries. + +2000-03-01 Didier Verna + + * etc/NEWS: update the rect.el entry. + +2000-02-26 Martin Buchholz + + * configure.in: Unconditionally define SHELL, to allow working + with (unreleased) autoconf 2.14.1, found on Mandrake 7.0 systems. + +2000-02-23 Martin Buchholz + + * XEmacs 21.2.31 is released. + +2000-02-21 Martin Buchholz + + * XEmacs 21.2.30 is released. + +2000-02-20 Martin Buchholz + + * configure.in: Enforce use of autoconf version >= 2.13. + + * configure.in: Fix OS release test on Solaris. + +2000-02-19 Marcus Thiessel + + * PROBLEMS: Update email address. Describe more HP Motif errors. + +2000-02-19 Jan Vroonhof + + * configure.in: Split Solaris version test in two parts. In the + Bourne shell the "-a" operator does NOT short-circuit. + +1999-12-15 Jan Vroonhof + + * (configure.in): Autodetect broken gcc versions. Patch from WM + Perry with tiny tweaks by Yoshiki Hayashi and yours truly. + +2000-02-17 Martin Buchholz + + * configure.in: Autodetect sys/param.h. Reorganize + AC_CHECK_HEADERS call. + * src/config.h.in: Add HAVE_SYS_PARAM_H. + +2000-02-16 Martin Buchholz + + * configure.in: Test for arm simply using arm* instead of arm-* + +2000-01-05 Yoshiki Hayashi + + * etc/TUTORIAL.ja: Synch with English version. + +2000-02-16 Martin Buchholz + + * XEmacs 21.2.29 is released. + +2000-02-16 Martin Buchholz + + * configure.in: Don't use rel_alloc if malloc() calls mmap(). + Discover this by looking for M_MMAP_THRESHOLD. + + * configure.in: Don't define POSIX_C_SOURCE on Solaris, due to + bugs in (at least) Solaris 2.5 headers. + +2000-01-29 Craig Lanning + + * configure.in: Fix detection of XPM on systems without X11. + +2000-02-11 Martin Buchholz + + * configure.in: + * src/config.h.in: + Define _POSIX_C_SOURCE, _XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED, + but only on tested Operating systems - Linux && SunOS >= 5.5. + +2000-02-09 Valdis Kletnieks + + * aclocal.m4: Support dlls on aix[34]. + +2000-02-09 Martin Buchholz + + * .cvsignore: Ignore gmon.out + +2000-02-08 Martin Buchholz + + * configure.in: Sync Berkeley db autodetection with src/database.c + +2000-02-07 Martin Buchholz + + * configure.in: check for XConvertCase. + +2000-02-07 Martin Buchholz + + * XEmacs 21.2.28 is released. + +2000-01-27 URA Hiroshi + + * configure.in: added getaddrinfo and getnameinfo to AC_FUNC. + +2000-01-26 Martin Buchholz + + * configure.in: Backout the /etc/ld.so.conf patch of 2000-01-18. + +2000-01-24 Martin Buchholz + + * configure.in: Always use our own realpath(), not the system one. + +2000-01-25 Martin Buchholz + + * configure.in: Default Drag-N-Drop to "no" + +1999-12-28 Max Matveev + + * configure.in: add new machine type for IRIX 6.[2-5] to + switch from using unexelf.o to unexelfsgi.o for just those + versions of IRIX. + In the ideal world it would be handled by the s/irix6-0.h but + since machine config is included AFTER OS config, I had to add a + new machine type. + +2000-01-22 Andy Piper + + * configure.in: add winspool to windows libraries. + +2000-01-22 Martin Buchholz + + * configure.in: Add more warnings to default gcc flags. + +2000-01-20 Daniel Pittman + + * configure.in: Find Athena headers hidden in even more obscure + places. That is, search Xaw3D/ as well as X11/Xaw3D/. + +2000-01-19 Martin Buchholz + + * configure.in: Add support for NetWinders. + Patch by Sean MacLennan + +2000-01-18 Martin Buchholz + + * configure.in: Use /etc/ld.so.conf at link-time, if available. + +2000-01-18 Martin Buchholz + + * XEmacs 21.2.27 is released. + +2000-01-15 Adrian Aichner + + * etc/TUTORIAL.de: Update copyright and fix typo. + +2000-01-14 Martin Buchholz + + * configure.in: Create a .dbxrc in the src directory, like .gdbinit. + + * configure.in: Add `tests' symlink to make it easier to find + automated tests directory. + +2000-01-14 Andy Piper + + * configure.in: for cygwin 1.0 we must pick up the mingw32 headers + before the cygwin headers. + +2000-01-08 Martin Buchholz + + * configure.in: + - Allow find-tag to work in the build directory. + - rename src/gdbinit to src/.gdbinit, so that gdb can find it. + - Less verbose messages when creating .sbinit, .gdbinit, TAGS. + +2000-01-07 Marcus Thiessel + + * config.sub: Upgrade to 1.169, imported from autoconf's CVS + * config.guess: Upgrade to 1.158, imported from autoconf's CVS + +2000-01-03 Michael Sperber [Mr. Preprocessor] + + * etc/NEWS: Document mail spool locking overhaul. + + * configure.usage (--mail-locking): + * configure.in: Handle --mail-locking option correctly in + preparation for the movemail locking overhaul. + +2000-01-05 Daniel Pittman + + * configure.in (Installation): Report which Athena header/library + combo is being used. + +1999-12-31 Martin Buchholz + + * XEmacs 21.2.26 is released. + +1999-12-24 Martin Buchholz + + * XEmacs 21.2.25 is released. + +1999-12-17 Yoshiki Hayashi + + * README: Remove msdos part. + +1999-12-17 Martin Buchholz + + * configure.in: Oops. xpm doesn't actually depend on X11. + I got confused by the name (like others get confused by `xemacs'?) + +1999-12-14 Martin Buchholz + + * XEmacs 21.2.24 is released. + +1999-12-13 Martin Buchholz + + * configure.in: + * configure.usage: + - Autodetect NAS. Change Docs accordingly. + + * configure.in: Warn if configure --with-xpm --without-x11. + +1999-12-09 Martin Buchholz + + * configure.in: Clean up sound support. + - variable `old_nas' was used but never set. + - change `with_esd' to `with_esd_sound' for consistency. + - Don't trust the output of `esd-config --libs`; test it. + - Add `esd-config --cflags` to c_switch_site. + - Die if ESD sound requested, but not available. + - ESD is not dependent on X, therefore use LIBS, not libs_x. + +1999-12-07 Martin Buchholz + + * configure.in (--with-sound): Variable with_esd was mispelled. + +1999-12-07 Martin Buchholz + + * XEmacs 21.2.23 is released. + +1999-11-30 Martin Buchholz + + * configure.in: Fix module support. + --with-modules=yes was completely broken. + AC_DEFINE(HAVE_DLFCN_H) was invoked twice. + Remove linking test for _dlopen - seems totally bogus. + Die if --with-modules=yes but no module support found. + Do nothing, not even msg, if --with-modules=no. + +1999-11-17 Isaac Hollander + + * Makefile.in.in: add and use TAR macro. Sometimes tar only copies + symlinks instead of the actual files + +1999-11-30 Martin Buchholz + + * aclocal.m4: Shared library support for hpux >= version 11 + +1999-11-29 Martin Buchholz + + * Makefile.in.in (beta): `make beta' should rebuild info. + +1999-11-29 XEmacs Build Bot + + * XEmacs 21.2.22 is released + +1999-11-28 Martin Buchholz + + * XEmacs 21.2.21 is released. + +1999-11-26 Martin Buchholz + + * configure.in: + Add configure support for Unix 98 type ssize_t. + +1999-11-27 Martin Buchholz + + * Makefile.in.in: + Make sure config.values.sh is up to date. + Use $(SHELL) instead of sh or /bin/sh consistently. + Delegate `depend' target to src/Makefile.in.in. + +1999-10-27 Yoshiki Hayashi + + * INSTALL: Update configure option. + +1999-10-12 Alexandre Oliva + + * configure.in (native_sound_lib, *-sgi-*): Check for audio.h. + (LIBS): Check for libCsup. + + * etc/sample.Xdefaults: adds a reference to beNiceToColormap, + so that the user can guess what to do if xemacs' dialogs are + butt ugly. + +1999-10-24 Jan Vroonhof + + * config.h.in: define HAVE_ESD_SOUND + + * configure.in: Add support for esd sound. --with-sound + now accepts a list of options. + * configure.usage (--native-sound-lib): ditto. + +1999-11-17 Martin Buchholz + + * Makefile.in.in (install-arch-dep): + Fix `make install' if prefix != exec_prefix. + +1999-11-15 Martin Buchholz + + * configure.in: + - Accept --with-database=gdbm as an alias for + --with-database=gnudbm. + - rename with_database_gnudbm to with_database_gdbm. + + * aclocal.m4 (ld_dynamic_link_flags): Just use empty value for + ld_dynamic_link_flags on Solaris. Else CC gives us: + CC: Warning: Option -Wl,-Bdynamic passed to ld, if ld is invoked, ignored otherwise + /usr/ccs/bin/ld: illegal option -- W + + +1999-11-13 Jason R Mastaler + + * etc/FTP: Updated FTP mirrors list. Replaced GNU FTP document + with a URL. + +1999-11-13 Jason R Mastaler + + * etc/MAILINGLISTS: Updated mailing list subscription information. + Replaced GNU MAILINGLISTS document with a URL. + +1999-11-10 XEmacs Build Bot + + * XEmacs 21.2.20 is released + +1999-09-21 Martin Buchholz + * configure.in: Autodetect Unix98 PTY + +1999-08-30 Robert Pluim + + * README.packages: Add description of package-get-provider + +1999-10-22 Vin Shelton + + * INSTALL: Added more information about README.packages, and + re-numbered some bullets. + +1999-10-24 Jan Vroonhof + + * INSTALL: Update disk requirements. Refer to README.packages + +1999-10-21 Andy Piper + + * configure.in (all_widgets): Only use xaw3d if we really have it. + +1999-10-06 Andy Piper + + * Makefile.in.in: use WINDOWSNT for mingw install. + +1999-08-01 Adrian Aichner + + * etc/DISTRIB: Update IP address of ftp.xemacs.org. + * etc/NEWS: Fix typo + +1999-09-25 Andy Piper + + * configure.in: check for Xaw3d and use in preference to Xaw + +1999-09-21 Martin Buchholz + + * Makefile.in.in: All Makefiles should #include config.h + +1999-09-19 Michael Sperber [Mr. Preprocessor] + + * configure.in (EMACS_CONFIGURATION): Use $configuration, not + $canonical, so that installation paths and dynamic path setup will + stay in synch. + +1999-09-20 Andy Piper + + * Makefile.in.in: use __CYGWIN32__ and __MINGW32__ to predicate + installation linkage. + +1999-08-29 Andreas Jaeger + + * configure.in (machine): Recognize MIPS/Linux. + +1999-08-27 Jan Vroonhof + + * modules/zlib/Makefile (distclean): + * modules/ldap/Makefile (distclean): + * modules/sample/Makefile (distclean): + * modules/base64/Makefile (distclean): new target + + * Makefile.in.in (top_distclean): Add package directories + (SUBDIR_DISTCLEAN): New variable, add module directories + +1999-09-01 Martin Buchholz + + * configure.in: Warn, but otherwise ignore, obsolete arguments. + +1999-08-20 Olivier Galibert + + * configure.in: Add --pdump option. + * configure.usage: Ditto. + +1999-08-04 Andy Piper + + * configure.in: report widget usage correctly. beef up setting. + + * Makefile.in.in: fix install-arch-dep for mingw32. + +1999-07-28 Andy Piper + + * config.h.in: add new LWLIB defines. + + * configure.in: fix definitions of widget defines with various + toolkit options. + +1999-07-30 XEmacs Build Bot + + * XEmacs 21.2.19 is released + +1999-07-28 Michael Sperber [Mr. Preprocessor] + + * configure.in: Removed superfluous call to AC_FUNC_MMAP. + +1999-03-07 Gregory Neil Shapiro + + * configure.in: Check for Kerberos and the need for the DES + library before checking for LDAP in case LDAP requires these + libraries. + +1999-07-26 SL Baur + + * configure.in: Rename --with-shlib to --with-modules for + consistency with the other two options that use that name. + + * configure.usage (--with-modules): Document it. + +1999-07-23 Jan Vroonhof + + * etc/custom/example-themes/example-theme.el: + * etc/custom/example-themes/europe-theme.el: + * etc/custom/example-themes/ex-custom-file: Some simple examples + illustrating the custom theme support. + +1999-07-17 MORIOKA Tomohiko + + * etc/HELLO (Thai): Modify for new font. + +1999-06-29 MORIOKA Tomohiko + + * etc/TUTORIAL.th: Change code to tis-620. + +1999-07-22 SL Baur + + * configure.in: add sco7 support + From Bob Weiner + +1999-07-22 SL Baur + + * Makefile.in.in (install-arch-dep): Install config.values into + docdir. + From Karl M. Hegbloom + +1999-07-21 SL Baur + + * Makefile.in.in (inststaticdir): New variable. + (instvardir): Ditto. + (install-arch-dep): Use them. + + * configure.in (sitelispdir): Need to use ${PROGNAME}. + (sitemoduledir): Ditto. + (inststaticdir): New variable. + (instvardir): Ditto. + (infodir): Use them. + (lispdir): Ditto. + (moduledir): Ditto. + (pkgdir): Ditto. + (etcdir): Ditto. + (lockdir): Ditto. + (archlibdir): Ditto. + +1999-07-14 SL Baur + + * InfoDock 4.0.8 is released + +1999-07-13 XEmacs Build Bot + + * XEmacs 21.2.18 is released + +1999-07-06 SL Baur + + * config.guess (main): Synch with newer config.guess for HP + support. + From Marcus Thiessel + +1999-06-25 Michael Sperber [Mr. Preprocessor] + + * configure.in (with_prefix): Added --with-prefix, defaults to + yes, to control whether the value of --prefix is compiled into the + binary. + +1999-07-03 Andy Piper + + * configure.usage (--with-widgets): add. + +1999-07-02 Andy Piper + + * configure.in: Make sure we get motif in lwlib if we have widgets + and motif. + +1999-06-25 SL Baur + + * configure.in (version): Fix --with-infodock test. + +1999-06-15 Michael Sperber [Mr. Preprocessor] + + * configure.in: --prefix and --exec-prefix are now only compiled + into the binary if user-defined. + +1999-03-23 Michael Sperber [Mr. Preprocessor] + + * configure.in: Made docdir configurable. + + * Makefile.in (docdir): Added variable for custom DOC directory. + +1999-06-22 XEmacs Build Bot + + * XEmacs 21.2.17 is released + +1999-06-13 Oscar Figueiredo + + * configure.in (with_ldap): Check libldap independently of liblber + Do not test alternate library names such as libldap10 + Test the presence of a variety of LDAP API functions which were + formerly assumed to be present according to dubious heuristics + +1999-06-11 XEmacs Build Bot + + * XEmacs 21.2.16 is released + +1999-06-04 SL Baur + + * configure.in (CPP): Correct test for locating $site_prefix + include directories. + +1999-06-04 XEmacs Build Bot + + * XEmacs 21.2.15 is released + +1999-06-01 Gunnar Evermann + + * README.packages: fix typos: user pacakge hierarchy is ~/.xemacs + From: Eric Veldhuyzen + +1999-05-25 Jan Vroonhof + + * configure.in: For non-beta's use x.y.z format for version strings. + +1999-06-03 SL Baur + + * version.sh: add emacs_is_beta initialization + + * configure.in: Implement patch levels in version number + From Jan Vroonhof + + * configure.in: + * configure.usage: + * config.h.in: Rename session option to wmcommand. + From Oliver Graf + +1999-05-16 Mike McEwan + + * info/dir: Add `emodules.info' entry to the top info dir. + +1999-05-31 SL Baur + + * configure.in (CPP): Don't check for include subdirectories in + site-prefix directories. This check loses in valid configurations + like /usr/jp in TurboLinux. Conditionally add include directory to + site switches. + +1999-05-14 Hrvoje Niksic + + * configure.in (quoted_arguments): Support + --error-checking=byte-code. + 1999-05-14 XEmacs Build Bot * XEmacs 21.2.14 is released @@ -8,7 +1791,7 @@ 1999-05-06 Hrvoje Niksic - * aclocal.m4 (ld_dynamic_link_flags): Change -Bexport to -Bdynamic + * aclocal.m4 (ld_dynamic_link_flags): Change -Bexport to -Bdynamic for Solaris. 1999-05-03 Hrvoje Niksic @@ -78,7 +1861,7 @@ 1999-01-05 Gunnar Evermann - * PROBLEMS: Document crashes on SPARC with gcc 2.8.1. + * PROBLEMS: Document crashes on SPARC with gcc 2.8.1. 1999-03-01 XEmacs Build Bot @@ -99,29 +1882,29 @@ 1999-02-10 Martin Buchholz - * configure.in: + * configure.in: - Fixup xfs comments and redundant option checking - * configure.in: - * INSTALL: + * configure.in: + * INSTALL: * lisp/paths.el: - improved automounter tmp directory support. - support 4 (!) empirically discovered automounter conventions 1999-02-10 Martin Buchholz - * lwlib/lwlib.h: - - redo CONST hacking to deal with X11 R4, which was + * lwlib/lwlib.h: + - redo CONST hacking to deal with X11 R4, which was broken in a previous patch. 1999-02-10 Martin Buchholz - * configure.in: + * configure.in: - irix uses -rpath 1999-02-10 Martin Buchholz - * configure.in: + * configure.in: - Check for XOpenIM before using xim=xlib - only use XmIm if $have_motif = yes @@ -156,10 +1939,10 @@ * configure.in: remove -O3 prevention on cygwin - current versions cope ok now. remove dll prevention on cygwin - the new module code checks correctly. - + 1999-01-10 J. Kean Johnston - * configure.in: Added moduledir as the path where loadable modules + * configure.in: Added moduledir as the path where loadable modules are stored. Added --with-site-modules and --moduledir options. - Ensure the SCO OpenServer compiles with --dynamic by default - Check for dlfcn.h for dynamic loader @@ -308,7 +2091,7 @@ * etc/check_cygwin_setup.sh: fix a couple of buglets. -1998-08-23 Adrian Aichner +1998-08-23 Adrian Aichner * etc/sample.emacs: Enable sound support on mswindows devices. @@ -319,7 +2102,7 @@ conditions for both PNG and XPM, stop screaming if png is not found and no window-system is selected, and fixed a bug in the XPM checking. -1998-08-06 Adrian Aichner +1998-08-06 Adrian Aichner * etc/TUTORIAL.de: Fixing typos and grammatical errors. Fixing inconsistent usage of RET, , and (only using @@ -368,7 +2151,7 @@ * config.guess: Synched with latest FSF version. -1998-07-12 Bjrn Torkelsson +1998-07-12 Björn Torkelsson * Makefile.in: added LDFLAGS. @@ -874,7 +2657,7 @@ Thu Apr 16 12:59:35 1998 Andy Piper * XEmacs 21.0-beta33 is released. -1998-03-26 Didier Verna +1998-03-26 Didier Verna * configure.in, Makefile.in: Removed infopath_user_defined---we always want to propagate it. @@ -1137,7 +2920,7 @@ Wed Jan 28 13:41:22 1998 Andy Piper * etc/aliases.ksh: Add `mak' function to create beta.err for build-report. - From Adrian Aichner + From Adrian Aichner Suggested by Karl M. Hegbloom 1998-01-27 SL Baur @@ -1219,7 +3002,7 @@ Wed Jan 21 10:49:47 1998 Andy Piper * etc/FTP: Update address of what was formerly ftp.ibp.fr. -1998-01-08 Didier Verna +1998-01-08 Didier Verna * configure.in: Get rid of INFOPATH for configure time. * configure.usage (Usage): Ditto. @@ -1535,7 +3318,7 @@ Sun November 01 12:00:00 1997 ChangeLog, README, Todo, paths.h, config.h, inc/*, runemacs.c, xemacs.mak. -1997-11-05 Didier Verna +1997-11-05 Didier Verna * configure.in: Added the --site-prefixes options for the configure script. You give a colon or space separated list of prefixes, and @@ -1551,13 +3334,13 @@ Sun November 01 12:00:00 1997 * lwlib/lwlib-Xm.c(update_one_menu_entry): Add missing variable. From Skip Montanaro -1997-11-04 Adrian Aichner +1997-11-04 Adrian Aichner * etc/TUTORIAL.de: Updated copyright information. Translated most of the COPYING section. Translated the <<.*>> didactic line. -1997-10-22 Adrian Aichner +1997-10-22 Adrian Aichner * etc/TUTORIAL.de: Fixed two issues reported by Achim Oppelt @@ -1570,12 +3353,12 @@ Sun November 01 12:00:00 1997 Applied patches supplied by Marc Aurel <4-tea-2@bong.saar.de>. They fix yet more typos and quite a few awkward sentences. -1997-10-21 Adrian Aichner +1997-10-21 Adrian Aichner * etc/TUTORIAL.de: Manually merged a few more corrections by Carsten Leonhardt -1997-10-20 Adrian Aichner +1997-10-20 Adrian Aichner * etc/TUTORIAL.de: Applied patches from Andreas Jaeger to 1.2, @@ -1706,7 +3489,7 @@ Sun November 01 12:00:00 1997 1997-10-18 SL Baur - * XEmacs 20.3-beta91 is released. + * XEmacs 20.3-beta91 is released. 1997-10-16 Hrvoje Niksic @@ -3028,7 +4811,7 @@ Sat Mar 22 16:47:08 1997 Steven L Baur Sat Mar 22 21:27:41 1997 Tomasz J. Cholewo - * configure.in: Echo only current configuration using 'tee -a'. + * configure.in: Echo only current configuration using 'tee -a'. Fri Mar 21 21:26:01 1997 Steven L Baur @@ -3456,5 +5239,3 @@ Thu Dec 5 20:42:35 1996 Steven L Baur Thu Dec 5 11:56:05 1996 Joseph J Nuspl * configure.in (LIBS): Fix typo in dialog box test. - - diff --git a/Makefile.in b/Makefile.in deleted file mode 100644 index 3a59498..0000000 --- a/Makefile.in +++ /dev/null @@ -1,631 +0,0 @@ -## DIST: This is the distribution Makefile for XEmacs. configure can -## DIST: make most of the changes to this file you might want, so try -## DIST: that first. - -## This file is part of XEmacs. - -## XEmacs is free software; you can redistribute it and/or modify it -## under the terms of the GNU General Public License as published by the -## Free Software Foundation; either version 2, or (at your option) any -## later version. - -## XEmacs 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 XEmacs; see the file COPYING. If not, write to -## the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -## Boston, MA 02111-1307, USA. - -## make all to compile and build XEmacs. -## make install to build and install it. -## make install-only to install after a previous complete build -## make TAGS to update tags tables. - -## make clean or make mostlyclean -## Delete all files from the current directory that are normally -## created by building the program. Don't delete the files that -## record the configuration. Also preserve files that could be made -## by building, but normally aren't because the distribution comes -## with them. - -## Delete `.dvi' files here if they are not part of the distribution. - -## make distclean -## Delete all files from the current directory that are created by -## configuring or building the program. If you have unpacked the -## source and built the program without creating any other files, -## `make distclean' should leave only the files that were in the -## distribution. - -## make realclean -## Delete everything from the current directory that can be -## reconstructed with this Makefile. This typically includes -## everything deleted by distclean, plus more: C source files -## produced by Bison, tags tables, info files, and so on. - -## make extraclean -## Still more severe - delete backup and autosave files, too. - -@SET_MAKE@ -RECURSIVE_MAKE=@RECURSIVE_MAKE@ -SHELL = /bin/sh -LANG = C -RM = rm -f -pwd = /bin/pwd - -## ==================== Things `configure' Might Edit ==================== - -CC=@CC@ -CPP=@CPP@ -LN_S=@LN_S@ -CFLAGS=@CFLAGS@ -CPPFLAGS=@CPPFLAGS@ -LDFLAGS=@LDFLAGS@ - -## These help us choose version- and architecture-specific directories -## to install files in. - -## This should be the number of the XEmacs version we're building, -## like `19.12' or `19.13'. -version=@version@ - -## This should be the name of the configuration we're building XEmacs -## for, like `mips-dec-ultrix' or `sparc-sun-sunos'. -configuration=@configuration@ - -## This will be the name of the generated binary and is set automatically -## by configure. -PROGNAME=@PROGNAME@ - -## ==================== Where To Install Things ==================== - -## The default location for installation. Everything is placed in -## subdirectories of this directory. The default values for many of -## the variables below are expressed in terms of this one, so you may -## not need to change them. This defaults to /usr/local. -prefix=@prefix@ - -## Like `prefix', but used for architecture-specific files. -exec_prefix=@exec_prefix@ - -## Where to install XEmacs and other binaries that people will want to -## run directly (like etags). -bindir=@bindir@ - -## Where to install architecture-independent data files. -## ${lispdir} and ${etcdir} are subdirectories of this. -datadir=@datadir@ - -## Where to find XEmacs packages. -pkgdir=@pkgdir@ - -## Where to install and expect the files that XEmacs modifies as it runs. -## These files are all architecture-independent. Right now, the -## only such data is the locking directory; -## ${lockdir} is a subdirectory of this. -statedir=@statedir@ - -## Where to install and expect executable files to be run by XEmacs -## rather than directly by users, and other architecture-dependent data -## ${archlibdir} is a subdirectory of this. -libdir=@libdir@ - -## Where to install XEmacs's man pages, and what extension they should have. -mandir=@mandir@ -manext=.1 - -## Where to install and expect the info files describing XEmacs. In the -## past, this defaulted to a subdirectory of ${prefix}/lib/xemacs, but -## since there are now many packages documented with the texinfo -## system, it is inappropriate to imply that it is part of XEmacs. -infodir=@infodir@ - -## Document me. -## See callproc.c for code which references this. -infopath=@infopath@ - -## Where to find the source code. The source code for XEmacs's C kernel is -## expected to be in ${srcdir}/src, and the source code for XEmacs's -## utility programs is expected to be in ${srcdir}/lib-src. This is -## set by the configure script's `--srcdir' option. -srcdir=@srcdir@ - -## Where the build is done. -blddir=@blddir@ - -## ==================== XEmacs-specific directories ==================== - -## These variables hold the values XEmacs will actually use. They are -## based on the values of the standard Make variables above. - -## Where to install the lisp files distributed with -## XEmacs. This includes the XEmacs version, so that the -## lisp files for different versions of XEmacs will install -## themselves in separate directories. -lispdir=@lispdir@ - -## Directory XEmacs should search for lisp files specific -## to this site (i.e. customizations), before consulting -## ${lispdir}. -sitelispdir=@sitelispdir@ - -## Where XEmacs will search for its lisp files while -## building. This is only used during the process of -## compiling XEmacs, to help XEmacs find its lisp files -## before they've been installed in their final location. -## It's usually identical to lispdir, except that the -## entry for the directory containing the installed lisp -## files has been replaced with ../lisp. This should be a -## colon-separated list of directories. -buildlispdir=${srcdir}/lisp - -## Where to install the other architecture-independent -## data files distributed with XEmacs (like the tutorial, -## the cookie recipes and the Zippy database). This path -## usually contains the XEmacs version number, so the data -## files for multiple versions of XEmacs may be installed -## at once. -etcdir=@etcdir@ - -## Where to create and expect the locking directory, where -## the XEmacs locking code keeps track of which files are -## currently being edited. -lockdir=@lockdir@ - -## Where to put executables to be run by XEmacs rather than -## the user. This path usually includes the XEmacs version -## and configuration name, so that multiple configurations -## for multiple versions of XEmacs may be installed at -## once. -archlibdir=@archlibdir@ - -## ==================== Utility Programs for the Build ==================== - -## Allow the user to specify the install program. -INSTALL = @install_pp@ @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ - -## ============================= Targets ============================== - -## Subdirectories to make recursively. `lisp' is not included -## because the compiled lisp files are part of the distribution -## and you cannot remake them without installing XEmacs first. -MAKE_SUBDIR = @MAKE_SUBDIR@ - -## Subdirectories that can be made recursively. -SUBDIR = ${MAKE_SUBDIR} man - -## The makefiles of the directories in ${MAKE_SUBDIR}. -SUBDIR_MAKEFILES = @SUBDIR_MAKEFILES@ - -## Subdirectories to `make install-arch-dep' recursively -INSTALL_ARCH_DEP_SUBDIR = @INSTALL_ARCH_DEP_SUBDIR@ - -## Subdirectories to install, and where they'll go. -## lib-src's makefile knows how to install it, so we don't do that here. -## When installing the info files, we need to do special things to -## avoid nuking an existing dir file, so we don't do that here; -## instead, we have written out explicit code in the `install' targets. -COPYDIR = ${srcdir}/etc ${srcdir}/lisp -COPYDESTS = ${etcdir} ${lispdir} -GENERATED_HEADERS = src/paths.h src/Emacs.ad.h src/puresize-adjust.h src/config.h lwlib/config.h src/sheap-adjust.h -GENERATED_LISP = lisp/finder-inf.el - -all: ${PROGNAME} all-elc info - -${PROGNAME}: ${GENERATED_HEADERS} ${MAKE_SUBDIR} ${GENERATED_LISP} - -## For performance and consistency, no built-in rules -.SUFFIXES: - -.NO_PARALLEL: ${GENERATED_HEADERS} ${MAKE_SUBDIR} dump-elcs -.PHONY: ${SUBDIR} all beta all-elc all-elcs dump-elc dump-elcs autoloads finder - -## Convenience target for XEmacs beta testers -beta: clean all-elc finder - -## Convenience target for XEmacs maintainers -## This would run `make-xemacsdist' if I were really confident that everything -## was turnkey. -dist: all-elc info - -## Convenience target for XEmacs maintainers -## Updates some rarely generated files: -## - configure from configure.in -## - config.values.in from configure -## - src/depend from src/*.[ch] -.PHONY: config configure depend -config: configure depend -configure: ${srcdir}/configure -${srcdir}/configure: ${srcdir}/configure.in - cd ${srcdir} && autoconf - cd ${srcdir} && /bin/sh lib-src/config.values.sh - -depend ${srcdir}/src/depend: - cd ${srcdir}/src && \ - perl ./make-src-depend > depend.tmp && \ - $(RM) depend && mv depend.tmp depend - -## Build XEmacs and recompile out-of-date and missing .elc files along -## the way. -all-elc all-elcs: lib-src lwlib dump-elcs src - MAKE='$(MAKE)' EMACS='./src/$(PROGNAME)' sh ${srcdir}/lib-src/update-elc.sh - -## Sub-target for all-elc. -dump-elc dump-elcs: ${GENERATED_HEADERS} FRC.dump-elcs - cd ./src && $(RECURSIVE_MAKE) dump-elcs - -autoloads: src - MAKE='$(MAKE)' EMACS='./src/$(PROGNAME)' sh ${srcdir}/lib-src/update-autoloads.sh - -custom-loads: - MAKE='$(MAKE)' EMACS='./src/$(PROGNAME)' sh ${srcdir}/lib-src/update-custom.sh - -finder: src - @echo "Building finder database ..." - @(cd ./lisp; \ - ${blddir}/src/${PROGNAME} -batch -vanilla \ - -eval '(setq finder-compile-keywords-quiet t)' \ - -l finder -f finder-compile-keywords ) - @echo "Building finder database ...(done)" - -lisp/finder-inf.el: - @echo "Building finder database ..." - @(cd ./lisp; \ - ${blddir}/src/${PROGNAME} -batch -vanilla \ - -eval '(setq finder-compile-keywords-quiet t)' \ - -l finder -f finder-compile-keywords ) - @echo "Building finder database ...(done)" - -## We have to force the building of Emacs.ad.h as well in order to get it -## updated correctly when VPATH is being used. Since we use move-if-change, -## it will only actually change if the user modified ${etcdir}/Emacs.ad. -src/Emacs.ad.h: ${srcdir}/etc/Emacs.ad - @echo "Producing \`src/Emacs.ad.h' from \`etc/Emacs.ad'." - @$(RM) src/Emacs.ad.h - @(echo "/* Do not edit this file!" ; \ - echo " Automatically generated from ${srcdir}/etc/Emacs.ad" ; \ - echo " */" ; \ - /bin/sh ${srcdir}/lib-src/ad2c ${srcdir}/etc/Emacs.ad ) > \ - src/Emacs.ad.h - -src/puresize-adjust.h: ${srcdir}/src/puresize.h - @echo "Resetting \`src/puresize-adjust.h'."; \ - (echo "/* Do not edit this file!" ; \ - echo " Automatically generated by XEmacs */" ; \ - echo "#define PURESIZE_ADJUSTMENT 0") > $@ - -src/sheap-adjust.h: - @echo "Resetting \`src/sheap-adjust.h'."; \ - (echo "/* Do not edit this file!" ; \ - echo " Automatically generated by XEmacs */" ; \ - echo "#define SHEAP_ADJUSTMENT 0") > $@ - -src: @SRC_SUBDIR_DEPS@ FRC.src -pkg-src/tree-x: pkg-src/FRC.tree-x -lib-src: FRC.lib-src -lwlib: FRC.lwlib -dynodump: FRC.dynodump -FRC.src FRC.lib-src FRC.lwlib FRC.dynodump pkg-src/FRC.tree-x: -FRC.lisp.finder-inf.el: - -${SUBDIR}: ${SUBDIR_MAKEFILES} ${GENERATED_HEADERS} FRC - cd ./$@ && $(RECURSIVE_MAKE) all - -Makefile: ${srcdir}/Makefile.in config.status - ./config.status - -src/Makefile: ${srcdir}/src/Makefile.in.in ${srcdir}/src/depend config.status - ./config.status - -lib-src/Makefile: ${srcdir}/lib-src/Makefile.in.in config.status - ./config.status - -lwlib/Makefile: ${srcdir}/lwlib/Makefile.in.in config.status - ./config.status - -pkg-src/tree-x/Makefile: ${srcdir}/pkg-src/tree-x/Makefile.in.in config.status - ./config.status - -src/config.h: ${srcdir}/src/config.h.in - ./config.status && touch $@ - -src/paths.h: ${srcdir}/src/paths.h.in - ./config.status && touch $@ - -lwlib/config.h: ${srcdir}/lwlib/config.h.in - ./config.status && touch $@ - -## ==================== Installation ==================== - -## If we let lib-src do its own installation, that means we -## don't have to duplicate the list of utilities to install in -## this Makefile as well. - -## On AIX, use tar xBf. -## On Xenix, use tar xpf. - -.PHONY: install-only install install-arch-dep install-arch-indep gzip.el mkdir -.PHONY: check-features - -## We delete each directory in ${COPYDESTS} before we copy into it; -## that way, we can reinstall over directories that have been put in -## place with their files read-only (perhaps because they are checked -## into RCS). In order to make this safe, we make sure that the -## source exists and is distinct from the destination. - -## FSF doesn't depend on `all', but rather on ${MAKE_SUBDIR}, so that -## they "won't ever modify src/paths.h". But that means you can't do -## 'make install' right off the bat because src/paths.h won't exist. -## And, in XEmacs case, src/Emacs.ad.h won't exist either. I also -## don't see the point in avoiding modifying paths.h. It creates an -## inconsistency in the build process. So we go ahead and depend on -## all. --cet - -check-features: all - ${blddir}/src/${PROGNAME} -batch -l check-features.el - -install-only: ${MAKE_SUBDIR} check-features install-arch-dep install-arch-indep - -install: all check-features install-arch-dep install-arch-indep - -install-arch-dep: mkdir - for subdir in ${INSTALL_ARCH_DEP_SUBDIR}; do \ - (cd ./$${subdir} && $(RECURSIVE_MAKE) install prefix=${prefix} \ - exec_prefix=${exec_prefix} bindir=${bindir} libdir=${libdir} \ - archlibdir=${archlibdir}) ; done - if test "`(cd ${archlibdir} && $(pwd))`" != \ - "`(cd ./lib-src && $(pwd))`"; then \ - if test -f ../Installation; then \ - ${INSTALL_DATA} ../Installation ${archlibdir}/Installation; \ - fi; \ - for f in DOC config.values; do \ - ${INSTALL_DATA} lib-src/$${f} ${archlibdir}/$${f}; \ - done ; \ - for subdir in `find ${archlibdir} -type d ! -name RCS ! -name SCCS ! -name CVS -print` ; \ - do (cd $${subdir} && $(RM) -r RCS CVS SCCS \#* *~) ; done ; \ - else true; fi - ${INSTALL_PROGRAM} src/${PROGNAME} ${bindir}/${PROGNAME}-${version} - -chmod 0755 ${bindir}/${PROGNAME}-${version} - cd ${bindir} && $(RM) ./${PROGNAME} && ${LN_S} ${PROGNAME}-${version} ./${PROGNAME} - if test "${prefix}" != "${exec_prefix}"; then \ - for dir in \ - lib/${PROGNAME} \ - lib/${PROGNAME}-${version}/etc \ - lib/${PROGNAME}-${version}/info \ - lib/${PROGNAME}-${version}/lisp; do \ - if test ! -d ${exec_prefix}/$${dir}; then \ - $(LN_S) ${prefix}/$${dir} ${exec_prefix}/$${dir}; fi; \ - done; \ - fi - -install-arch-indep: mkdir info - -@set ${COPYDESTS} ; \ - for dir in ${COPYDIR} ; do \ - if test "`(cd $$1 && $(pwd))`" != \ - "`(cd $${dir} && $(pwd))`"; then \ - : do nothing - echo "rm -rf $$1" ; \ - fi ; \ - shift ; \ - done - -set ${COPYDESTS} ; \ - for dir in ${COPYDESTS} ; do \ - if test ! -d $${dir} ; then mkdir $${dir} ; fi ; \ - done ; \ - for dir in ${COPYDIR} ; do \ - dest=$$1 ; shift ; \ - test -d $${dir} \ - -a "`(cd $${dir} && $(pwd))`" != \ - "`(cd $${dest} && $(pwd))`" \ - && (echo "Copying $${dir}..." ; \ - (cd $${dir} && tar -cf - . ) | \ - (cd $${dest} && umask 022 && tar -xf - );\ - chmod 0755 $${dest}; \ - for subdir in `find $${dest} -type d ! -name RCS ! -name SCCS ! -name CVS -print` ; do \ - (cd $${subdir} && $(RM) -r RCS CVS SCCS \#* *~) ; \ - done) ; \ - done - if test "`(cd ${srcdir}/info && $(pwd))`" != \ - "`(cd ${infodir} && $(pwd))`" && cd ${srcdir}/info; then \ - if test ! -f ${infodir}/dir -a -f dir ; then \ - ${INSTALL_DATA} ${srcdir}/info/dir ${infodir}/dir ; \ - fi ; \ - for file in *.info* ; do \ - ${INSTALL_DATA} $${file} ${infodir}/$${file} ; \ - chmod 0644 ${infodir}/$${file}; \ - done ; \ - fi - ## Note it's `xemacs' not ${PROGNAME} - cd ${srcdir}/etc && \ - for page in xemacs etags ctags gnuserv gnuclient gnuattach gnudoit; do \ - ${INSTALL_DATA} ${srcdir}/etc/$${page}.1 ${mandir}/$${page}${manext} ; \ - chmod 0644 ${mandir}/$${page}${manext} ; \ - done - @echo "If you would like to save approximately 2M of disk space, do" - @echo "make gzip-el" - @echo "or you may run " - @echo ${srcdir}/lib-src/gzip-el.sh lispdir " from the command line." - @echo "Where lispdir is where the lisp files were installed, i.e.," - @echo "${lispdir}" - -gzip-el: - ${srcdir}/lib-src/gzip-el.sh ${lispdir} - -MAKEPATH=./lib-src/make-path -## Build all the directories to install XEmacs in. -## Since we may be creating several layers of directories, -## (e.g. /usr/local/lib/${PROGNAME}-20.5/sparc-sun-solaris2.6), we use -## make-path instead of mkdir. Not all mkdirs have the `-p' flag. -mkdir: FRC.mkdir - ${MAKEPATH} ${COPYDESTS} ${lockdir} ${infodir} ${archlibdir} \ - ${mandir} ${bindir} ${datadir} ${libdir} ${pkgdir} - -chmod 0777 ${lockdir} - -## Delete all the installed files that the `install' target would -## create (but not the noninstalled files such as `make all' would -## create). - -#### Don't delete the lisp and etc directories if they're in the source tree. -#### This target has not been updated in sometime and until it is it -#### would be extremely dangerous for anyone to use it. -#uninstall: -# (cd ./lib-src; \ -# $(RECURSIVE_MAKE) uninstall \ -# prefix=${prefix} exec_prefix=${exec_prefix} \ -# bindir=${bindir} libdir=${libdir} archlibdir=${archlibdir}) -# for dir in ${lispdir} ${etcdir} ; do \ -# case `(cd $${dir} ; $(pwd))` in \ -# `(cd ${srcdir} ; $(pwd))`* ) ;; \ -# * ) $(RM) $${dir} ;; \ -# esac ; \ -# case $${dir} in \ -# ${datadir}/${PROGNAME}/${version}/* ) \ -# $(RM) -r ${datadir}/${PROGNAME}/${version} \ -# ;; \ -# esac ; \ -# done -# cd ${infodir} && $(RM) cl* ${PROGNAME}* forms* info* vip* -# cd ${mandir} && $(RM) xemacs.1 etags.1 ctags.1 gnuserv.1 -# cd ${bindir} && $(RM) ${PROGNAME}-${version} ${PROGNAME} - - -## Some makes seem to remember that they've built something called FRC, -## so you can only use a given FRC once per makefile. -FRC FRC.src.paths.h FRC.mkdir FRC.dump-elcs FRC.info: -FRC.mostlyclean FRC.clean FRC.distclean FRC.realclean FRC.tags: - -## ==================== Cleaning up and miscellanea ==================== - -.PHONY: mostlyclean clean distclean realclean extraclean - -## `mostlyclean' -## Like `clean', but may refrain from deleting a few files that people -## normally don't want to recompile. For example, the `mostlyclean' -## target for GCC does not delete `libgcc.a', because recompiling it -## is rarely necessary and takes a lot of time. -mostlyclean: FRC.mostlyclean - for d in $(SUBDIR); do (cd ./$$d && $(RECURSIVE_MAKE) $@); done - -## `clean' -## Delete all files from the current directory that are normally -## created by building the program. Don't delete the files that -## record the configuration. Also preserve files that could be made -## by building, but normally aren't because the distribution comes -## with them. - -## Delete `.dvi' files here if they are not part of the distribution. -clean: FRC.clean - for d in $(SUBDIR); do (cd ./$$d && $(RECURSIVE_MAKE) $@); done - $(RM) core - -## `distclean' -## Delete all files from the current directory that are created by -## configuring or building the program. If you have unpacked the -## source and built the program without creating any other files, -## `make distclean' should leave only the files that were in the -## distribution. -top_distclean=\ - $(RM) config.status config.log config-tmp-* build-install Installation ; \ - for d in src lib-src lwlib dynodump ; do \ - $(RM) $$d/Makefile $$d/Makefile.in ; \ - done ; \ - $(RM) core .sbinit Makefile lock/*; \ - $(RM) lisp/finder-inf.el* Installation.el Installation.elc; \ - $(RM) packages mule-packages site-lisp - -distclean: FRC.distclean - for d in $(SUBDIR); do (cd ./$$d && $(RECURSIVE_MAKE) $@); done - -${top_distclean} - -## `realclean' -## Delete everything from the current directory that can be -## reconstructed with this Makefile. This typically includes -## everything deleted by distclean, plus more: C source files -## produced by Bison, tags tables, info files, and so on. - -## One exception, however: `make realclean' should not delete -## `configure' even if `configure' can be remade using a rule in the -## Makefile. More generally, `make realclean' should not delete -## anything that needs to exist in order to run `configure' and then -## begin to build the program. -realclean: FRC.realclean - for d in $(SUBDIR); do (cd ./$$d && $(RECURSIVE_MAKE) $@); done - -${top_distclean} - $(RM) TAGS - -## This doesn't actually appear in the coding standards, but Karl -## says GCC supports it, and that's where the configuration part of -## the coding standards seem to come from. It's like distclean, but -## it deletes backup and autosave files too. -extraclean: - for d in $(SUBDIR); do (cd ./$$d && $(RECURSIVE_MAKE) $@); done - $(RM) *~ \#* - -${top_distclean} - -## Unlocking and relocking. The idea of these productions is to reduce -## hassles when installing an incremental tar of XEmacs. Do `make unlock' -## before unlocking the file to take the write locks off all sources so -## that tar xvof will overwrite them without fuss. Then do `make relock' -## afterward so that VC mode will know which files should be checked in -## if you want to mung them. - -## Note: it's no disaster if these productions miss a file or two; tar -## and VC will swiftly let you know if this happens, and it is easily -## corrected. -SOURCES = ChangeLog GETTING.GNU.SOFTWARE INSTALL Makefile.in PROBLEMS \ - README build-install.in configure make-dist move-if-change - -.PHONY: unlock relock TAGS tags check dist info dvi mcs - -unlock: - chmod u+w $(SOURCES) cpp/* - -cd ./elisp && chmod u+w Makefile README *.texi - for d in src etc lib-src lisp; do (cd ./$$d && $(RECURSIVE_MAKE) $@); done - cd ./lisp/term && chmod u+w README *.el - cd ./man && chmod u+w *texi* ChangeLog split-man - cd ./lwlib && chmod u+w *.[ch] Makefile.in.in - -relock: - chmod u-w $(SOURCES) cpp/* - -cd ./elisp && chmod u-w Makefile README *.texi - for d in src etc lib-src lisp; do (cd ./$$d && $(RECURSIVE_MAKE) $@); done - cd ./lisp/term && chmod u+w README *.el - cd ./man && chmod u+w *texi* ChangeLog split-man - cd ./lwlib && chmod u+w *.[ch] Makefile.in.in - -PRUNE_VC = -name SCCS -prune -o -name RCS -prune -o -name CVS -prune -o -TAGS tags: FRC.tags - @echo "If you don't have a copy of etags around, then do 'make lib-src' first." - $(RM) ${srcdir}/TAGS - @PATH=`$(pwd)`/lib-src:$$PATH HOME=/-=-; export PATH HOME; \ - echo "Using etags from `which etags`." - PATH=`$(pwd)`/lib-src:$$PATH ; export PATH; cd ${srcdir} && \ - find src lwlib lib-src ${PRUNE_VC} -name '*.[ch]' -print | \ - xargs etags -a -r '/[ ]*DEF\(VAR\|INE\)_[A-Z_]+[ ]*([ ]*"\([^"]+\)"/\2/'; \ - find lisp ${PRUNE_VC} -name '*.el' -print | \ - xargs etags -a -l none -r "/^(def\\(var\\|un\\|alias\\|const\\|macro\\)[ ]+'?\\([^ ]+\\)/\\2/" - -## We have automated tests! -testdir = ${srcdir}/tests -tests = ${testdir}/basic-lisp.el ${testdir}/database.el - -check: - src/${PROGNAME} -batch -l ${testdir}/test-emacs.el -f batch-test-emacs ${tests} - -info: FRC.info - cd ${srcdir}/man && $(RECURSIVE_MAKE) $@ - -dvi: - cd ${srcdir}/man && $(RECURSIVE_MAKE) $@ - -## Fix up version information in executables (Solaris-only) -mcs: - date=`LANG=C LC_ALL=C date -u '+%e %b %Y'`; \ - ident="@(#)RELEASE VERSION XEmacs ${version} $${date}"; \ - for f in `file lib-src/* src/${PROGNAME} | grep ELF | sed -e 's/:.*//'`; do \ - mcs -da "$${ident} `echo $${f} | sed 's/.*\///'`" $${f}; \ - done diff --git a/Makefile.in.in b/Makefile.in.in index 69496da..47d386a 100644 --- a/Makefile.in.in +++ b/Makefile.in.in @@ -49,6 +49,9 @@ ## make extraclean ## Still more severe - delete backup and autosave files, too. +#define NOT_C_CODE +#include "src/config.h" + #ifdef USE_GNU_MAKE RECURSIVE_MAKE=$(MAKE) #else @@ -60,7 +63,9 @@ SHELL = /bin/sh LANG = C LC_ALL = C RM = rm -f +MAKEPATH=./lib-src/make-path pwd = /bin/pwd +TAR = tar ## ==================== Things `configure' Might Edit ==================== @@ -69,6 +74,7 @@ CPP=@CPP@ LN_S=@LN_S@ CFLAGS=@CFLAGS@ CPPFLAGS=@CPPFLAGS@ +LDFLAGS=@LDFLAGS@ ## These help us choose version- and architecture-specific directories ## to install files in. @@ -93,6 +99,14 @@ PROGNAME=@PROGNAME@ ## not need to change them. This defaults to /usr/local. prefix=@prefix@ +## Variable data (as per each program update) goes here +## The default is ${PROGNAME} +inststaticdir=@inststaticdir@ + +## Static data (constant across program updates) goes here +## The default is ${PROGNAME}-${version} +instvardir=@instvardir@ + ## Like `prefix', but used for architecture-specific files. exec_prefix=@exec_prefix@ @@ -110,7 +124,6 @@ pkgdir=@pkgdir@ ## Where to install and expect the files that XEmacs modifies as it runs. ## These files are all architecture-independent. Right now, the ## only such data is the locking directory; -## ${lockdir} is a subdirectory of this. statedir=@statedir@ ## Where to install and expect executable files to be run by XEmacs @@ -186,10 +199,8 @@ buildlispdir=${srcdir}/lisp ## at once. etcdir=@etcdir@ -## Where to create and expect the locking directory, where -## the XEmacs locking code keeps track of which files are -## currently being edited. -lockdir=@lockdir@ +## Where to put the DOC file. +docdir=@docdir@ ## Where to put executables to be run by XEmacs rather than ## the user. This path usually includes the XEmacs version @@ -213,7 +224,10 @@ INSTALL_DATA = @INSTALL_DATA@ MAKE_SUBDIR = @MAKE_SUBDIR@ ## Subdirectories that can be made recursively. -SUBDIR = ${MAKE_SUBDIR} man +SUBDIR = ${MAKE_SUBDIR} man + +## Subdirectories that must be cleaned on distclean +SUBDIR_DISTCLEAN = ${SUBDIR} modules/sample modules/ldap modules/zlib modules/base64 ## The makefiles of the directories in ${MAKE_SUBDIR}. SUBDIR_MAKEFILES = @SUBDIR_MAKEFILES@ @@ -226,8 +240,13 @@ INSTALL_ARCH_DEP_SUBDIR = @INSTALL_ARCH_DEP_SUBDIR@ ## When installing the info files, we need to do special things to ## avoid nuking an existing dir file, so we don't do that here; ## instead, we have written out explicit code in the `install' targets. +#ifdef HAVE_CHISE_CLIENT +COPYDIR = ${srcdir}/etc ${srcdir}/lisp ${srcdir}/lib-src/char-db +COPYDESTS = ${etcdir} ${lispdir} ${archlibdir}/char-db +#else COPYDIR = ${srcdir}/etc ${srcdir}/lisp COPYDESTS = ${etcdir} ${lispdir} +#endif GENERATED_HEADERS = src/paths.h src/Emacs.ad.h src/config.h lwlib/config.h src/sheap-adjust.h GENERATED_LISP = lisp/finder-inf.el @@ -242,7 +261,7 @@ ${PROGNAME}: ${GENERATED_HEADERS} ${MAKE_SUBDIR} ${GENERATED_LISP} .PHONY: ${SUBDIR} all beta all-elc all-elcs dump-elc dump-elcs autoloads finder ## Convenience target for XEmacs beta testers -beta: clean all-elc finder +beta: clean all-elc finder info ## Convenience target for XEmacs maintainers ## This would run `make-xemacsdist' if I were really confident that everything @@ -256,30 +275,62 @@ dist: all-elc info ## - src/depend from src/*.[ch] .PHONY: config configure depend config: configure depend -configure: ${srcdir}/configure -${srcdir}/configure: ${srcdir}/configure.in +configure: ${srcdir}/configure ${srcdir}/lib-src/config.values.in + +${srcdir}/configure : ${srcdir}/configure.in cd ${srcdir} && autoconf - cd ${srcdir} && /bin/sh lib-src/config.values.sh + +${srcdir}/lib-src/config.values.in : ${srcdir}/configure + cd ${srcdir} && $(SHELL) lib-src/config.values.sh depend ${srcdir}/src/depend: - cd ${srcdir}/src && \ - perl ./make-src-depend > depend.tmp && \ - $(RM) depend && mv depend.tmp depend + cd ./src && $(RECURSIVE_MAKE) depend ## Build XEmacs and recompile out-of-date and missing .elc files along ## the way. -all-elc all-elcs: lib-src lwlib dump-elcs src - MAKE='$(MAKE)' EMACS='./src/$(PROGNAME)' sh ${srcdir}/lib-src/update-elc.sh +all-elc all-elcs: autoloads dump-elcs + ${blddir}/src/${PROGNAME} -batch -vanilla \ + -l update-elc-2.el -f batch-update-elc-2 lisp +#ifdef UTF2000 + ${blddir}/src/${PROGNAME} -batch -vanilla \ + -l update-elc-2.el -f batch-update-elc-2 lisp/utf-2000 +#endif ## Sub-target for all-elc. dump-elc dump-elcs: ${GENERATED_HEADERS} FRC.dump-elcs cd ./src && $(RECURSIVE_MAKE) dump-elcs -autoloads: src - MAKE='$(MAKE)' EMACS='./src/$(PROGNAME)' sh ${srcdir}/lib-src/update-autoloads.sh +autoloads: lib-src lwlib src lisp/auto-autoloads.el lisp/custom-load.el + +FRC.lisp.auto.autoloads.el: +lisp/auto-autoloads.el: FRC.lisp.auto.autoloads.el + $(RM) lisp/auto-autoloads.el + ${blddir}/src/${PROGNAME} -batch -no-autoloads \ + -l autoload -f batch-update-directory lisp + ${blddir}/src/${PROGNAME} -batch -vanilla \ + -f batch-byte-compile lisp/auto-autoloads.el + @$(RM) lisp/auto-autoloads.el~ +#ifdef MULE + $(RM) lisp/mule/auto-autoloads.el + ${blddir}/src/${PROGNAME} -batch -vanilla \ + -l autoload -f batch-update-directory lisp/mule + ${blddir}/src/${PROGNAME} -batch -vanilla \ + -f batch-byte-compile lisp/mule/auto-autoloads.el + @$(RM) lisp/mule/auto-autoloads.el~ +#endif +#ifdef UTF2000 + $(RM) lisp/utf-2000/auto-autoloads.el + ${blddir}/src/${PROGNAME} -batch -vanilla \ + -l autoload -f batch-update-directory lisp/utf-2000 + ${blddir}/src/${PROGNAME} -batch -vanilla \ + -f batch-byte-compile lisp/utf-2000/auto-autoloads.el + @$(RM) lisp/utf-2000/auto-autoloads.el~ +#endif -custom-loads: - MAKE='$(MAKE)' EMACS='./src/$(PROGNAME)' sh ${srcdir}/lib-src/update-custom.sh +FRC.lisp.custom.load.el: +lisp/custom-load.el: FRC.lisp.custom.load.el lisp/auto-autoloads.el + ${blddir}/src/${PROGNAME} -batch -vanilla -l cus-dep \ + -f Custom-make-dependencies lisp finder: src @echo "Building finder database ..." @@ -306,7 +357,7 @@ src/Emacs.ad.h: ${srcdir}/etc/Emacs.ad @(echo "/* Do not edit this file!" ; \ echo " Automatically generated from ${srcdir}/etc/Emacs.ad" ; \ echo " */" ; \ - /bin/sh ${srcdir}/lib-src/ad2c ${srcdir}/etc/Emacs.ad ) > \ + $(SHELL) ${srcdir}/lib-src/ad2c ${srcdir}/etc/Emacs.ad ) > \ src/Emacs.ad.h src/sheap-adjust.h: @@ -393,21 +444,33 @@ install-arch-dep: mkdir if test -f ../Installation; then \ ${INSTALL_DATA} ../Installation ${archlibdir}/Installation; \ fi; \ - for f in DOC config.values; do \ - ${INSTALL_DATA} lib-src/$${f} ${archlibdir}/$${f}; \ - done ; \ + ${INSTALL_DATA} lib-src/config.values ${docdir}/config.values; \ + ${INSTALL_DATA} lib-src/DOC ${docdir}/DOC; \ for subdir in `find ${archlibdir} -type d ! -name RCS ! -name SCCS ! -name CVS -print` ; \ do (cd $${subdir} && $(RM) -r RCS CVS SCCS \#* *~) ; done ; \ else true; fi +#ifdef PDUMP + ${INSTALL_DATA} src/${PROGNAME}.dmp ${bindir}/${PROGNAME}-${version}-`src/${PROGNAME} -sd`.dmp +#endif +#ifdef WIN32_NATIVE + ${INSTALL_PROGRAM} src/${PROGNAME} ${bindir}/${PROGNAME} + -chmod 0755 ${bindir}/${PROGNAME} +#else ${INSTALL_PROGRAM} src/${PROGNAME} ${bindir}/${PROGNAME}-${version} -chmod 0755 ${bindir}/${PROGNAME}-${version} +# ifdef CYGWIN + cd ${bindir} && $(RM) ./${PROGNAME} && ${LN_S} ${PROGNAME}-${version}.exe ./${PROGNAME} +# else cd ${bindir} && $(RM) ./${PROGNAME} && ${LN_S} ${PROGNAME}-${version} ./${PROGNAME} +# endif /* CYGWIN */ +#endif /* WIN32_NATIVE */ if test "${prefix}" != "${exec_prefix}"; then \ + $(MAKEPATH) ${exec_prefix}/lib/${instvardir}; \ for dir in \ - lib/${PROGNAME} \ - lib/${PROGNAME}-${version}/etc \ - lib/${PROGNAME}-${version}/info \ - lib/${PROGNAME}-${version}/lisp; do \ + lib/${inststaticdir} \ + lib/${instvardir}/etc \ + lib/${instvardir}/info \ + lib/${instvardir}/lisp; do \ if test ! -d ${exec_prefix}/$${dir}; then \ $(LN_S) ${prefix}/$${dir} ${exec_prefix}/$${dir}; fi; \ done; \ @@ -432,8 +495,8 @@ install-arch-indep: mkdir info -a "`(cd $${dir} && $(pwd))`" != \ "`(cd $${dest} && $(pwd))`" \ && (echo "Copying $${dir}..." ; \ - (cd $${dir} && tar -cf - . ) | \ - (cd $${dest} && umask 022 && tar -xf - );\ + (cd $${dir} && $(TAR) -cf - . ) | \ + (cd $${dest} && umask 022 && $(TAR) -xf - );\ chmod 0755 $${dest}; \ for subdir in `find $${dest} -type d ! -name RCS ! -name SCCS ! -name CVS -print` ; do \ (cd $${subdir} && $(RM) -r RCS CVS SCCS \#* *~) ; \ @@ -449,7 +512,6 @@ install-arch-indep: mkdir info chmod 0644 ${infodir}/$${file}; \ done ; \ fi - ## Note it's `xemacs' not ${PROGNAME} cd ${srcdir}/etc && \ for page in xemacs etags ctags gnuserv gnuclient gnuattach gnudoit; do \ ${INSTALL_DATA} ${srcdir}/etc/$${page}.1 ${mandir}/$${page}${manext} ; \ @@ -463,18 +525,16 @@ install-arch-indep: mkdir info @echo "${lispdir}" gzip-el: - ${srcdir}/lib-src/gzip-el.sh ${lispdir} + $(SHELL) ${srcdir}/lib-src/gzip-el.sh ${lispdir} -MAKEPATH=./lib-src/make-path ## Build all the directories to install XEmacs in. ## Since we may be creating several layers of directories, ## (e.g. /usr/local/lib/${PROGNAME}-20.5/sparc-sun-solaris2.6), we use ## make-path instead of mkdir. Not all mkdirs have the `-p' flag. mkdir: FRC.mkdir - ${MAKEPATH} ${COPYDESTS} ${lockdir} ${infodir} ${archlibdir} \ + ${MAKEPATH} ${COPYDESTS} ${docdir} ${infodir} ${archlibdir} \ ${mandir} ${bindir} ${datadir} ${libdir} ${pkgdir} \ ${sitelispdir} ${moduledir} ${sitemoduledir} - -chmod 0777 ${lockdir} ## Delete all the installed files that the `install' target would ## create (but not the noninstalled files such as `make all' would @@ -543,10 +603,10 @@ top_distclean=\ $(RM) config.status config.log confdefs.h config-tmp-* build-install Installation ; \ $(RM) core .sbinit lock/* GNUmakefile Makefile Makefile.in ; \ $(RM) lisp/finder-inf.el* Installation.el Installation.elc ; \ - $(RM) packages mule-packages site-lisp + $(RM) -r site-packages xemacs-packages mule-packages site-lisp distclean: FRC.distclean - for d in $(SUBDIR); do (cd ./$$d && $(RECURSIVE_MAKE) $@); done + for d in $(SUBDIR_DISTCLEAN); do (cd ./$$d && $(RECURSIVE_MAKE) $@); done -${top_distclean} ## `realclean' diff --git a/build-msw-release.sh b/build-msw-release.sh index 7cf8ccd..0d396b4 100755 --- a/build-msw-release.sh +++ b/build-msw-release.sh @@ -7,6 +7,7 @@ # configuration NATIVE_ZLIB_DIR=/usr/local/mingw/lib PROGRAM_FILES='c:/Program Files/XEmacs' +TMPINSTALL=/tmp/local # no configuration past this point INSTALL= @@ -29,13 +30,9 @@ done # decide on names emacs_ver=${emacs_major_version}.${emacs_minor_version}.${emacs_beta_version} -cygwin_tarball=xemacs-i686-pc-cygwin-${emacs_ver}.tar.gz -win32_tarball=xemacs-i586-pc-win32-${emacs_ver}.tar.gz +cygwin_tarball=xemacs-i686-pc-cygwin-${emacs_ver}${emacs_kit_version}.tar.gz +win32_tarball=xemacs-i586-pc-win32-${emacs_ver}${emacs_kit_version}.tar.gz -# create a dist directory -mkdir -p windows/cygwin32 -mkdir -p windows/win32 -mkdir -p /usr/local DISTDIR=`pwd`/windows # check to see if we should build @@ -49,8 +46,18 @@ if [ -f Makefile ] ; then make distclean fi +# nuke the dist dir. +rm -rf windows + +# create a dist directory +mkdir -p windows/cygwin32 +mkdir -p windows/win32 +mkdir -p /usr/local +mkdir -p ${TMPINSTALL} + # first build win32 (cd nt; + nmake -f xemacs.mak clean; nmake -f xemacs.mak) (cd "${PROGRAM_FILES}"; rm -rf ./XEmacs-${emacs_ver}) @@ -79,8 +86,8 @@ cp netinstall/setup.exe \ ./XEmacs-${emacs_ver}) # make the tarball -make install -(cd /usr/local; +make prefix=${TMPINSTALL} bindir=${TMPINSTALL}/bin/i686-pc-cygwin install +(cd ${TMPINSTALL}; tar czvf ${DISTDIR}/cygwin32/${cygwin_tarball} \ ./bin/i686-pc-cygwin \ ./lib/xemacs-${emacs_ver} \ @@ -91,7 +98,8 @@ make install ./man/man1/gnuclient.1 \ ./man/man1/gnudoit.1 \ ./man/man1/gnuserv.1 \ - ./man/man1/xemacs.1) + ./man/man1/xemacs.1; + rm -rf bin lib man) # figure out the ini file. cygwin_tarball_size=`ls -l windows/cygwin32/${cygwin_tarball} | awk '{ print $5; }'` @@ -99,7 +107,8 @@ win32_tarball_size=`ls -l windows/win32/${win32_tarball} | awk '{ print $5; }'` (cd netinstall; make CYGWIN_SIZE=${cygwin_tarball_size} \ - WIN32_SIZE=${win32_tarball_size} setup-bin.ini ) + WIN32_SIZE=${win32_tarball_size} \ + KIT_VERSION=${emacs_kit_version} setup-bin.ini ) cp netinstall/setup-bin.ini windows # tidy up diff --git a/configure b/configure index 8e677b0..3eb1554 100755 --- a/configure +++ b/configure @@ -2,11 +2,12 @@ #### Configuration script for XEmacs. Largely divergent from FSF. #### Guess values for system-dependent variables and create Makefiles. -#### Generated automatically using autoconf version 2.12 -#### Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. +#### Generated automatically using autoconf version 2.13 +#### Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. #### Copyright (C) 1993-1995 Board of Trustees, University of Illinois. #### Copyright (C) 1996, 1997 Sun Microsystems, Inc. #### Copyright (C) 1995, 1996 Ben Wing. +#### Copyright (C) 2000, 2001 Martin Buchholz. #### Copyright (C) 1998, 1999 J. Kean Johnston. ### Don't edit this script! @@ -14,7 +15,8 @@ ### from the file `./configure.in'. ### To rebuild it, execute the command ### autoconf -### in the this directory. You must have autoconf version 2.12 or later. +### in the this directory. You must have autoconf version 2.13 or later. +### Note: this script has not yet been ported to autoconf version 2.5x. ### This file is part of XEmacs. @@ -77,21 +79,9 @@ verbose= x_includes=NONE x_libraries=NONE -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datadir='${prefix}/share' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -libdir='${{exec_prefix}}/lib' -includedir='${prefix}/include' -oldincludedir='/usr/include' -infodir='${prefix}/info' -mandir='${prefix}/man' - subdirs= MFLAGS= MAKEFLAGS= +SHELL=${CONFIG_SHELL-/bin/sh} ac_max_here_lines=12 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 @@ -193,12 +183,14 @@ done ac_ext=c xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS' xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run' -xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard' +xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard' ac_cpp='$CPP '"$xe_cppflags" ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5' ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5' cross_compiling=no +ac_exeext= +ac_objext=o if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then @@ -225,37 +217,49 @@ datadir='${prefix}/lib' statedir='${prefix}/lib' libdir='${exec_prefix}/lib' mandir='${prefix}/man/man1' -infodir='${datadir}/${PROGNAME}-${version}/info' +inststaticdir='${PROGNAME}' +instvardir='${PROGNAME}-${version}' +infodir='${datadir}/${instvardir}/info' infopath='' install_pp='' -lispdir='${datadir}/${PROGNAME}-${version}/lisp' -moduledir='${datadir}/${PROGNAME}-${version}/${configuration}/modules' -sitelispdir='${datadir}/xemacs/site-lisp' -sitemoduledir='${datadir}/xemacs/site-modules' -pkgdir='${datadir}/${PROGNAME}-${version}/lisp' +lispdir='${datadir}/${instvardir}/lisp' +moduledir='${libdir}/${instvardir}/${configuration}/modules' +sitelispdir='${datadir}/${inststaticdir}/site-lisp' +sitemoduledir='${libdir}/${inststaticdir}/site-modules' +pkgdir='${datadir}/${instvardir}/lisp' package_path='' -etcdir='${datadir}/${PROGNAME}-${version}/etc' -lockdir='${statedir}/${PROGNAME}/lock' -archlibdir='${datadir}/${PROGNAME}-${version}/${configuration}' +etcdir='${datadir}/${instvardir}/etc' +archlibdir='${libdir}/${instvardir}/${configuration}' +docdir='${archlibdir}' +with_netinstall="no" +with_prefix='yes' with_site_lisp='no' with_site_modules='yes' with_menubars='' with_scrollbars='' +with_widgets='' with_dialogs='' with_file_coding='' cpp='' cppflags='' libs='' ldflags='' +extra_includes='' dynamic='' with_x11='' with_msw='' rel_alloc='default' with_system_malloc='default' with_dlmalloc='default' +with_esd_sound='no' native_sound_lib='' +with_gtk='no' +with_gnome='no' use_assertions="yes" with_toolbars="" with_tty="" use_union_type="no" with_dnet="" +pdump='' +with_dragndrop="no" +with_ipv6_cname="no" @@ -304,9 +308,12 @@ while test $# != 0; do case "$opt" in with_site_lisp | \ - with_site_modules | \ + with_prefix | \ + with_site_modules | \ with_x | \ with_x11 | \ + with_gtk | \ + with_gnome | \ with_msw | \ with_gcc | \ dynamic | \ @@ -323,7 +330,7 @@ while test $# != 0; do with_jpeg | \ with_png | \ with_tiff | \ - with_session | \ + with_wmcommand | \ with_xmu | \ with_purify | \ with_quantify | \ @@ -332,6 +339,8 @@ while test $# != 0; do with_xfs | \ with_i18n3 | \ with_mule | \ + with_utf_2000 | \ + with_text_coding| \ with_file_coding| \ with_canna | \ with_wnn | \ @@ -340,23 +349,26 @@ while test $# != 0; do with_sparcworks | \ with_tooltalk | \ with_ldap | \ + with_postgresql | \ with_pop | \ with_kerberos | \ with_hesiod | \ with_dnet | \ with_infodock | \ + with_netinstall | \ + with_ipv6_cname | \ external_widget | \ verbose | \ extra_verbose | \ - const_is_losing | \ usage_tracking | \ use_union_type | \ + pdump | \ debug | \ use_assertions | \ memory_usage_stats | \ with_clash_detection | \ - with_shlib | \ - no_doc_file ) + with_modules | \ + quick_build ) case "$val" in y | ye | yes ) val=yes ;; n | no ) val=no ;; @@ -414,22 +426,22 @@ echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;; "with_database" ) with_database_berkdb=no with_database_dbm=no - with_database_gnudbm=no + with_database_gdbm=no for x in `echo "$val" | sed -e 's/,/ /g'` ; do case "$x" in - no ) ;; - b | be | ber | berk | berkd | berkdb ) with_database_berkdb=yes ;; - d | db | dbm ) with_database_dbm=yes ;; - g | gn | gnu | gnud | gnudb | gnudbm ) with_database_gnudbm=yes ;; - * ) (echo "$progname: Usage error:" + no ) ;; + b | be | ber | berk | berkd | berkdb ) with_database_berkdb=yes ;; + d | db | dbm ) with_database_dbm=yes ;; + g | gn | gnu | gnud | gnudb | gnudbm | gdbm) with_database_gdbm=yes ;; + * ) (echo "$progname: Usage error:" echo " " "The \`--$optname' option value must be either \`no' or a comma-separated list of one or more of \`berkdb' and either \`dbm' or \`gnudbm'." echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;; esac done - if test "$with_database_dbm" = "yes" -a \ - "$with_database_gnudbm" = "yes"; then + if test "$with_database_dbm" = "yes" -a \ + "$with_database_gdbm" = "yes"; then (echo "$progname: Usage error:" echo " " "Only one of \`dbm' and \`gnudbm' may be specified with the \`--$optname' option." @@ -438,15 +450,51 @@ echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;; "with_sound" ) - case "$val" in - y | ye | yes ) val=native ;; - n | no | non | none ) val=no;; - na | nat | nati | nativ | native ) val=native ;; - ne | net | neta | netau | netaud | netaudi | netaudio | nas ) val=nas ;; - b | bo | bot | both ) val=both;; + for x in `echo "$val" | sed -e 's/,/ /g'` ; do + case "$x" in + n | no | non | none ) new_sdefault=no ;; + a | al | all | both ) new_sdefault=yes ;; + + native ) with_native_sound=yes ;; + nonative ) with_native_sound=no ;; + + nas ) with_nas_sound=yes ;; + nonas ) with_nas_sound=no ;; + + esd ) with_esd_sound=yes ;; + noesd ) with_esd_sound=no ;; + + * ) bogus_sound=yes ;; + esac + if test "$bogus_sound" -o \ + \( -n "$new_sdefault" -a -n "$sound_notfirst" \) ; then + types="\`all', \`none', \`(no)native', \`no(nas)', \`(no)esd'." + (echo "$progname: Usage error:" +echo " " "Valid types for the \`--$optname' option are: + $types. +Option \`all' or \`none' must be first in the list. +The default is to autodetect native and NAS sound support." +echo " Use \`$progname --help' to show usage.") >&2 && exit 1 + elif test -n "$new_sdefault" ; then + with_native_sound=$new_sdefault + with_nas_sound=$new_sdefault + with_esd_sound=$new_sdefault + new_sdefault= # reset this + fi + sound_notfirst=true + done + ;; + + "with_athena" ) + case "$val" in + xa | xaw ) val=xaw ;; + 3 | 3d | xaw3d ) val=3d ;; + ne | nex | next | naxtaw) val=next ;; + 9 | 95 | xaw95 ) val=95 ;; + xp | xpm | xawxpm ) val=xpm ;; * ) (echo "$progname: Usage error:" echo " " "The \`--$optname' option must have one of these values: - \`native', \`nas', \`both', or \`none'." + \`xaw', \`3d', \`next', \`95', or \`xpm'." echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;; esac eval "$opt=\"$val\"" @@ -470,10 +518,11 @@ echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;; case "$val" in lockf ) val=lockf ;; flock ) val=flock ;; - file ) val=file ;; + file | dot ) val=file ;; + locking ) val=locking ;; * ) (echo "$progname: Usage error:" echo " " "The \`--$optname' option must have one of these values: - \`lockf', \`flock', or \`file'." + \`lockf', \`flock', \`file', \`locking', or \`mmdf'." echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;; esac eval "$opt=\"$val\"" @@ -501,14 +550,20 @@ echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;; malloc ) error_check_malloc=yes ;; nomalloc ) error_check_malloc=no ;; + byte_code ) error_check_byte_code=yes ;; + nobyte_code ) error_check_byte_code=no ;; + + glyphs ) error_check_glyphs=yes ;; + noglyphs ) error_check_glyphs=no ;; + * ) bogus_error_check=yes ;; esac if test "$bogus_error_check" -o \ \( -n "$new_default" -a -n "$echeck_notfirst" \) ; then if test "$error_check_default" = yes ; then - types="\`all' (default), \`none', \`noextents', \`notypecheck', \`nobufpos', \`nogc', and \`nomalloc'." + types="\`all' (default), \`none', \`noextents', \`notypecheck', \`nobufpos', \`nogc', \`nomalloc', \`noglyphs' and \`nobyte-code'." else - types="\`all', \`none' (default), \`extents', \`typecheck', \`bufpos', \`gc', and \`malloc'." + types="\`all', \`none' (default), \`extents', \`typecheck', \`bufpos', \`gc', \`malloc', \`glyphs' and \`byte-code'." fi (echo "$progname: Usage error:" echo " " "Valid types for the \`--$optname' option are: @@ -520,6 +575,8 @@ echo " Use \`$progname --help' to show usage.") >&2 && exit 1 error_check_bufpos=$new_default error_check_gc=$new_default error_check_malloc=$new_default + error_check_byte_code=$new_default + error_check_glyphs=$new_default new_default= # reset this fi echeck_notfirst=true @@ -528,8 +585,8 @@ echo " Use \`$progname --help' to show usage.") >&2 && exit 1 prefix | exec_prefix | bindir | datadir | statedir | libdir | \ - mandir | infodir | infopath | lispdir | etcdir | lockdir | pkgdir | \ - archlibdir | docdir | package_path ) + mandir | infodir | infopath | lispdir | etcdir | pkgdir | \ + archlibdir | docdir | package_path | moduledir ) if test "$valomitted" = "yes"; then if test "$#" = 0; then (echo "$progname: Usage error:" @@ -541,6 +598,14 @@ echo " Use \`$progname --help' to show usage.") >&2 && exit 1; eval "$opt=\"$val\"" case "$opt" in + exec_prefix ) { test "$extra_verbose" = "yes" && cat << \EOF + Defining EXEC_PREFIX_USER_DEFINED +EOF +cat >> confdefs.h <<\EOF +#define EXEC_PREFIX_USER_DEFINED 1 +EOF +} + ;; lispdir ) { test "$extra_verbose" = "yes" && cat << \EOF Defining LISPDIR_USER_DEFINED EOF @@ -598,7 +663,7 @@ EOF } ;; datadir ) - { test "$extra_verbose" = "yes" && cat << \EOF + { test "$extra_verbose" = "yes" && cat << \EOF Defining INFODIR_USER_DEFINED EOF cat >> confdefs.h <<\EOF @@ -606,7 +671,7 @@ cat >> confdefs.h <<\EOF EOF } - { test "$extra_verbose" = "yes" && cat << \EOF + { test "$extra_verbose" = "yes" && cat << \EOF Defining LISPDIR_USER_DEFINED EOF cat >> confdefs.h <<\EOF @@ -614,7 +679,7 @@ cat >> confdefs.h <<\EOF EOF } - { test "$extra_verbose" = "yes" && cat << \EOF + { test "$extra_verbose" = "yes" && cat << \EOF Defining MODULEDIR_USER_DEFINED EOF cat >> confdefs.h <<\EOF @@ -629,12 +694,28 @@ cat >> confdefs.h <<\EOF #define ETCDIR_USER_DEFINED 1 EOF } + + { test "$extra_verbose" = "yes" && cat << \EOF + Defining DOCDIR_USER_DEFINED +EOF +cat >> confdefs.h <<\EOF +#define DOCDIR_USER_DEFINED 1 +EOF +} + + { test "$extra_verbose" = "yes" && cat << \EOF + Defining ARCHLIBDIR_USER_DEFINED +EOF +cat >> confdefs.h <<\EOF +#define ARCHLIBDIR_USER_DEFINED 1 +EOF +} ;; - statedir | lockdir ) { test "$extra_verbose" = "yes" && cat << \EOF - Defining LOCKDIR_USER_DEFINED + docdir ) { test "$extra_verbose" = "yes" && cat << \EOF + Defining DOCDIR_USER_DEFINED EOF cat >> confdefs.h <<\EOF -#define LOCKDIR_USER_DEFINED 1 +#define DOCDIR_USER_DEFINED 1 EOF } ;; @@ -655,22 +736,29 @@ EOF "with_menubars" | \ "with_scrollbars" | \ - "with_dialogs" ) + "with_dialogs" | \ + "with_widgets" ) case "$val" in l | lu | luc | luci | lucid ) val=lucid ;; - m | mo | mot | moti | motif ) val=motif ;; - athena3d | athena-3d ) val=athena3d ;; + mo | mot | moti | motif ) val=motif ;; a | at | ath | athe | athen | athena ) val=athena ;; - n | no | non | none ) val=no ;; + n | no | non | none ) val=no ;; + y | ye | yes ) val=yes ;; + "") val=yes ;; + g | gt | gtk ) val=gtk ;; + ms | msw ) val=msw ;; * ) (echo "$progname: Usage error:" echo " " "The \`--$optname' option must have one of these values: - \`lucid', \`motif', \`athena', \`athena3d', or \`no'." + \`gtk', \`lucid', \`motif', \`athena', \`yes', or \`no'." echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;; esac eval "$opt=\"$val\"" ;; - "run_in_place" | \ + "use_minimal_tagbits" | \ + "use_indexed_lrecord_implementation" | \ + "run_in_place" | \ + "const_is_losing" | \ "with_gnu_make" ) echo "configure: warning: Obsolete option \`--$optname' ignored." 1>&2 ;; @@ -763,7 +851,7 @@ echo " Use \`$progname --help' to show usage.") >&2 && exit 1 fi echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 -echo "configure:767: checking whether ln -s works" >&5 +echo "configure:855: checking whether ln -s works" >&5 rm -f conftestdata if ln -s X conftestdata 2>/dev/null @@ -781,7 +869,7 @@ else fi -for dir in lisp etc man info; do +for dir in lisp etc man info tests; do if test ! -d "$dir" ; then echo Making symbolic link to "$srcdir/$dir" ${LN_S} "$srcdir/$dir" "$dir" @@ -828,7 +916,7 @@ vpath %.in $(srcdir)' fi . "$srcdir/version.sh" || exit 1; -if test -n "$emacs_beta_version"; then beta=yes; else beta=no; fi +if test -n "$emacs_is_beta"; then beta=yes; else beta=no; fi : "${extra_verbose=$beta}" version="${emacs_major_version}.${emacs_minor_version}" { test "$extra_verbose" = "yes" && cat << EOF @@ -847,9 +935,10 @@ cat >> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <<\EOF EOF } +test "${error_check_byte_code=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF + Defining ERROR_CHECK_BYTE_CODE +EOF +cat >> confdefs.h <<\EOF +#define ERROR_CHECK_BYTE_CODE 1 +EOF +} + +test "${error_check_glyphs=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF + Defining ERROR_CHECK_GLYPHS +EOF +cat >> confdefs.h <<\EOF +#define ERROR_CHECK_GLYPHS 1 +EOF +} + if test "${debug:=$beta}" = "yes"; then use_assertions=yes memory_usage_stats=yes extra_objs="$extra_objs debug.o" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"debug.o\"" fi + extra_objs="$extra_objs tests.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"tests.o\"" + fi { test "$extra_verbose" = "yes" && cat << \EOF Defining DEBUG_XEMACS EOF @@ -988,7 +1116,7 @@ EOF echo $ac_n "checking "host system type"""... $ac_c" 1>&6 -echo "configure:992: checking "host system type"" >&5 +echo "configure:1120: checking "host system type"" >&5 internal_configuration=`echo $configuration | sed 's/-\(workshop\)//'` canonical=`${CONFIG_SHELL-/bin/sh} $srcdir/config.sub "$internal_configuration"` configuration=`echo "$configuration" | sed 's/^\([^-][^-]*-[^-][^-]*-[^-][^-]*\)-.*$/\1/'` @@ -1006,7 +1134,9 @@ case "$canonical" in alpha*-*-* ) machine=alpha ;; vax-*-* ) machine=vax ;; mips-dec-* ) machine=pmax ;; + mips-sgi-irix6* ) machine=iris6d ;; mips-sgi-* ) machine=iris4d ;; + mips*-linux ) machine=mips ;; romp-ibm-* ) machine=ibmrt ;; rs6000-ibm-aix* ) machine=ibmrs6000 ;; powerpc-ibm-aix* ) machine=ibmrs6000 ;; @@ -1016,7 +1146,7 @@ case "$canonical" in m68*-sony-* ) machine=news ;; mips-sony-* ) machine=news-risc ;; clipper-* ) machine=clipper ;; - arm-* ) machine=arm ;; + arm* ) machine=arm ;; ns32k-* ) machine=ns32000 ;; esac @@ -1031,7 +1161,7 @@ case "$canonical" in *-dec-osf1.2 | *-dec-osf1* ) opsys=decosf1-2 ;; *-dec-osf3.[2-9] ) opsys=decosf3-2 ;; *-dec-osf3* ) opsys=decosf3-1 ;; - *-dec-osf4* ) opsys=decosf4-0 ;; + *-dec-osf[4-9]* ) opsys=decosf4-0 ;; *-*-ultrix[0-3].* | *-*-ultrix4.0* ) opsys=bsd4-2 ;; *-*-ultrix4.[12]* ) opsys=bsd4-3 ;; @@ -1116,6 +1246,10 @@ case "$canonical" in i[3-9]86-cubix-sysv* ) machine=intel386 opsys=usg5-3 ;; + *-*-darwin*) + opsys=darwin + RANLIB="ranlib -c" ;; + i586-dg-dgux*R4* | i586-dg-dgux5.4.4* ) machine=aviion opsys=dgux5-4r4 ;; m88k-dg-dgux5.4R3* | m88k-dg-dgux5.4.3* ) opsys=dgux5-4r3 ;; m88k-dg-dgux5.4R2* | m88k-dg-dgux5.4.2* ) opsys=dgux5-4r2 ;; @@ -1365,12 +1499,8 @@ EOF *-bsdi3* ) opsys=bsdos3 ;; *-bsdi2.1* ) opsys=bsdos2-1 ;; *-bsdi2* ) opsys=bsdos2 ;; - *-sco3.2v5* ) opsys=sco5 ; - if test "$dynamic" = "yes" ; then - NON_GNU_CPP="/lib/cpp -D_XOPEN_SOURCE -D_SCO_ELF" ; - else - NON_GNU_CPP="/lib/cpp -D_XOPEN_SOURCE" ; - fi ;; + *-sco3.2v5* ) opsys=sco5 ;; + *-sysv5* ) opsys=sco7 ;; *-386bsd* ) opsys=386bsd ;; *-freebsd* ) opsys=freebsd ;; *-nextstep* ) opsys=nextstep ;; @@ -1384,11 +1514,45 @@ EOF esac -if test -z "$machine" -o -z "$opsys"; then - (echo "$progname: XEmacs hasn't been ported to \`$canonical' systems." - echo "$progname: Check \`etc/MACHINES' for recognized configuration names." - ) >&2 - exit 1 +test -z "$machine" && machine=`echo $canonical | sed 's/-.*$//'` + +test -z "$opsys" && opsys=`uname -s | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + +if test -r "${srcdir}/src/m/${machine}.h"; then + machfile="m/${machine}.h" + { test "$extra_verbose" = "yes" && cat << EOF + Defining config_machfile = "$machfile" +EOF +cat >> confdefs.h <> confdefs.h <&6 -echo "configure:1484: checking for $ac_word" >&5 +echo "configure:1645: checking for $ac_word" >&5 if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then ac_cv_prog_CC="gcc" @@ -1506,14 +1668,15 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1510: checking for $ac_word" >&5 +echo "configure:1672: checking for $ac_word" >&5 if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ac_prog_rejected=no - for ac_dir in $PATH; do + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then @@ -1547,27 +1710,60 @@ else echo "$ac_t""no" 1>&6 fi + if test -z "$CC"; then + case "`uname -s`" in + *win32* | *WIN32*) + # Extract the first word of "cl", so it can be a program name with args. +set dummy cl; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:1720: checking for $ac_word" >&5 + +if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_CC="cl" + break + fi + done + IFS="$ac_save_ifs" +fi +CC="$ac_cv_prog_CC" +if test -n "$CC"; then + echo "$ac_t""$CC" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + ;; + esac + fi test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1555: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 +echo "configure:1749: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS' xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run' -xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard' +xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard' ac_cpp='$CPP '"$xe_cppflags" ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5' ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5' cross_compiling=no -cat > conftest.$ac_ext < conftest.$ac_ext << EOF + +#line 1762 "configure" #include "confdefs.h" + main(){return(0);} EOF -if { (eval echo configure:1571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:1767: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -1581,25 +1777,33 @@ else ac_cv_prog_cc_works=no fi rm -fr conftest* +ac_ext=c +xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS' +xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run' +xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard' +ac_cpp='$CPP '"$xe_cppflags" +ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5' +ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5' +cross_compiling=no echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 if test $ac_cv_prog_cc_works = no; then { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:1591: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:1795: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:1596: checking whether we are using GNU C" >&5 +echo "configure:1800: checking whether we are using GNU C" >&5 cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1807: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no @@ -1609,11 +1813,15 @@ echo "$ac_t""$ac_cv_prog_gcc" 1>&6 if test $ac_cv_prog_gcc = yes; then GCC=yes - ac_test_CFLAGS="${CFLAGS+set}" - ac_save_CFLAGS="$CFLAGS" - CFLAGS= - echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:1617: checking whether ${CC-cc} accepts -g" >&5 +else + GCC= +fi + +ac_test_CFLAGS="${CFLAGS+set}" +ac_save_CFLAGS="$CFLAGS" +CFLAGS= +echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 +echo "configure:1825: checking whether ${CC-cc} accepts -g" >&5 echo 'void f(){}' > conftest.c if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then @@ -1625,16 +1833,20 @@ rm -f conftest* echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 - if test "$ac_test_CFLAGS" = set; then - CFLAGS="$ac_save_CFLAGS" - elif test $ac_cv_prog_cc_g = yes; then +if test "$ac_test_CFLAGS" = set; then + CFLAGS="$ac_save_CFLAGS" +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then CFLAGS="-g -O2" else - CFLAGS="-O2" + CFLAGS="-g" fi else - GCC= - test "${CFLAGS+set}" = set || CFLAGS="-g" + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi fi if test "$with_gcc" = "no" -a "$GCC" = "yes"; then @@ -1642,13 +1854,14 @@ if test "$with_gcc" = "no" -a "$GCC" = "yes"; then # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1646: checking for $ac_word" >&5 +echo "configure:1858: checking for $ac_word" >&5 if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then ac_cv_prog_CC="gcc" @@ -1668,14 +1881,15 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1672: checking for $ac_word" >&5 +echo "configure:1885: checking for $ac_word" >&5 if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ac_prog_rejected=no - for ac_dir in $PATH; do + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then @@ -1709,27 +1923,60 @@ else echo "$ac_t""no" 1>&6 fi + if test -z "$CC"; then + case "`uname -s`" in + *win32* | *WIN32*) + # Extract the first word of "cl", so it can be a program name with args. +set dummy cl; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:1933: checking for $ac_word" >&5 + +if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_CC="cl" + break + fi + done + IFS="$ac_save_ifs" +fi +CC="$ac_cv_prog_CC" +if test -n "$CC"; then + echo "$ac_t""$CC" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + ;; + esac + fi test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1717: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 +echo "configure:1962: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS' xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run' -xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard' +xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard' ac_cpp='$CPP '"$xe_cppflags" ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5' ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5' cross_compiling=no -cat > conftest.$ac_ext < conftest.$ac_ext << EOF + +#line 1975 "configure" #include "confdefs.h" + main(){return(0);} EOF -if { (eval echo configure:1733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:1980: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -1743,25 +1990,33 @@ else ac_cv_prog_cc_works=no fi rm -fr conftest* +ac_ext=c +xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS' +xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run' +xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard' +ac_cpp='$CPP '"$xe_cppflags" +ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5' +ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5' +cross_compiling=no echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 if test $ac_cv_prog_cc_works = no; then { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:1753: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:2008: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:1758: checking whether we are using GNU C" >&5 +echo "configure:2013: checking whether we are using GNU C" >&5 cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2020: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no @@ -1771,11 +2026,15 @@ echo "$ac_t""$ac_cv_prog_gcc" 1>&6 if test $ac_cv_prog_gcc = yes; then GCC=yes - ac_test_CFLAGS="${CFLAGS+set}" - ac_save_CFLAGS="$CFLAGS" - CFLAGS= - echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:1779: checking whether ${CC-cc} accepts -g" >&5 +else + GCC= +fi + +ac_test_CFLAGS="${CFLAGS+set}" +ac_save_CFLAGS="$CFLAGS" +CFLAGS= +echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 +echo "configure:2038: checking whether ${CC-cc} accepts -g" >&5 echo 'void f(){}' > conftest.c if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then @@ -1787,16 +2046,20 @@ rm -f conftest* echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 - if test "$ac_test_CFLAGS" = set; then - CFLAGS="$ac_save_CFLAGS" - elif test $ac_cv_prog_cc_g = yes; then +if test "$ac_test_CFLAGS" = set; then + CFLAGS="$ac_save_CFLAGS" +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then CFLAGS="-g -O2" else - CFLAGS="-O2" + CFLAGS="-g" fi else - GCC= - test "${CFLAGS+set}" = set || CFLAGS="-g" + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi fi elif test "$with_gcc" = "yes" -a "$GCC" != "yes" ; then @@ -1804,13 +2067,14 @@ elif test "$with_gcc" = "yes" -a "$GCC" != "yes" ; then # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1808: checking for $ac_word" >&5 +echo "configure:2071: checking for $ac_word" >&5 if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then ac_cv_prog_CC="gcc" @@ -1830,14 +2094,15 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1834: checking for $ac_word" >&5 +echo "configure:2098: checking for $ac_word" >&5 if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ac_prog_rejected=no - for ac_dir in $PATH; do + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then @@ -1871,27 +2136,60 @@ else echo "$ac_t""no" 1>&6 fi + if test -z "$CC"; then + case "`uname -s`" in + *win32* | *WIN32*) + # Extract the first word of "cl", so it can be a program name with args. +set dummy cl; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:2146: checking for $ac_word" >&5 + +if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_CC="cl" + break + fi + done + IFS="$ac_save_ifs" +fi +CC="$ac_cv_prog_CC" +if test -n "$CC"; then + echo "$ac_t""$CC" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + ;; + esac + fi test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1879: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 +echo "configure:2175: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS' xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run' -xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard' +xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard' ac_cpp='$CPP '"$xe_cppflags" ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5' ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5' cross_compiling=no -cat > conftest.$ac_ext < conftest.$ac_ext << EOF + +#line 2188 "configure" #include "confdefs.h" + main(){return(0);} EOF -if { (eval echo configure:1895: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:2193: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -1905,25 +2203,33 @@ else ac_cv_prog_cc_works=no fi rm -fr conftest* +ac_ext=c +xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS' +xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run' +xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard' +ac_cpp='$CPP '"$xe_cppflags" +ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5' +ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5' +cross_compiling=no echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 if test $ac_cv_prog_cc_works = no; then { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:1915: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:2221: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:1920: checking whether we are using GNU C" >&5 +echo "configure:2226: checking whether we are using GNU C" >&5 cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2233: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no @@ -1933,11 +2239,15 @@ echo "$ac_t""$ac_cv_prog_gcc" 1>&6 if test $ac_cv_prog_gcc = yes; then GCC=yes - ac_test_CFLAGS="${CFLAGS+set}" - ac_save_CFLAGS="$CFLAGS" - CFLAGS= - echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:1941: checking whether ${CC-cc} accepts -g" >&5 +else + GCC= +fi + +ac_test_CFLAGS="${CFLAGS+set}" +ac_save_CFLAGS="$CFLAGS" +CFLAGS= +echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 +echo "configure:2251: checking whether ${CC-cc} accepts -g" >&5 echo 'void f(){}' > conftest.c if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then @@ -1949,16 +2259,20 @@ rm -f conftest* echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 - if test "$ac_test_CFLAGS" = set; then - CFLAGS="$ac_save_CFLAGS" - elif test $ac_cv_prog_cc_g = yes; then +if test "$ac_test_CFLAGS" = set; then + CFLAGS="$ac_save_CFLAGS" +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then CFLAGS="-g -O2" else - CFLAGS="-O2" + CFLAGS="-g" fi else - GCC= - test "${CFLAGS+set}" = set || CFLAGS="-g" + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi fi fi @@ -1970,7 +2284,7 @@ test -n "$CPP" -a -d "$CPP" && CPP= test -n "$NON_GNU_CPP" -a "$GCC" != "yes" -a -z "$CPP" && CPP="$NON_GNU_CPP" echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 -echo "configure:1974: checking how to run the C preprocessor" >&5 +echo "configure:2288: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= @@ -1983,14 +2297,14 @@ if test -z "$CPP"; then # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1993: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:2307: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : else @@ -2000,14 +2314,31 @@ else rm -rf conftest* CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < +Syntax Error +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:2324: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + : +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + CPP="${CC-cc} -nologo -E" + cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2010: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:2341: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : else @@ -2020,6 +2351,8 @@ fi rm -f conftest* fi rm -f conftest* +fi +rm -f conftest* ac_cv_prog_CPP="$CPP" CPP="$ac_cv_prog_CPP" else @@ -2028,10 +2361,11 @@ fi echo "$ac_t""$CPP" 1>&6 + echo $ac_n "checking for AIX""... $ac_c" 1>&6 -echo "configure:2033: checking for AIX" >&5 +echo "configure:2367: checking for AIX" >&5 cat > conftest.$ac_ext <&6 -echo "configure:2062: checking for GNU libc" >&5 +echo "configure:2396: checking for GNU libc" >&5 cat > conftest.$ac_ext < int main() { @@ -2072,7 +2406,7 @@ int main() { ; return 0; } EOF -if { (eval echo configure:2076: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:2410: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* have_glibc=yes else @@ -2092,21 +2426,78 @@ EOF } +case "$opsys" in + sol2) + { test "$extra_verbose" = "yes" && cat << \EOF + Defining __EXTENSIONS__ +EOF +cat >> confdefs.h <<\EOF +#define __EXTENSIONS__ 1 +EOF +} -cat > conftest.$ac_ext <> confdefs.h <<\EOF +#define _XOPEN_SOURCE 500 +EOF +} + + { test "$extra_verbose" = "yes" && cat << \EOF + Defining _XOPEN_SOURCE_EXTENDED +EOF +cat >> confdefs.h <<\EOF +#define _XOPEN_SOURCE_EXTENDED 1 +EOF +} + + fi ;; + linux) + { test "$extra_verbose" = "yes" && cat << \EOF + Defining _POSIX_C_SOURCE = 199506L +EOF +cat >> confdefs.h <<\EOF +#define _POSIX_C_SOURCE 199506L +EOF +} + + { test "$extra_verbose" = "yes" && cat << \EOF + Defining _XOPEN_SOURCE = 500 +EOF +cat >> confdefs.h <<\EOF +#define _XOPEN_SOURCE 500 +EOF +} + + { test "$extra_verbose" = "yes" && cat << \EOF + Defining _XOPEN_SOURCE_EXTENDED +EOF +cat >> confdefs.h <<\EOF +#define _XOPEN_SOURCE_EXTENDED 1 +EOF +} + + ;; +esac + +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +if { (eval echo configure:2501: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 then : else @@ -2117,6 +2508,7 @@ else case "$conftest_rc" in 11) echo "You appear to be using the SunPro C compiler."; __SUNPRO_C=yes ;; 12) echo "You appear to be using the DEC C compiler." ; __DECC=yes ;; + 13) echo "You appear to be using the SCO C compiler." ; __USLC__=yes ;; esac fi rm -fr conftest* @@ -2130,7 +2522,8 @@ tempcname="conftest.c" -cat > $tempcname < $tempcname < confdefs.h +cat >> $tempcname < $tempcname <&6 +echo "configure:2735: checking for whether the -Kalloca compiler flag is needed" >&5 + need_kalloca=no + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + : +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + + xe_save_c_switch_system="$c_switch_system" + c_switch_system="$c_switch_system -Kalloca" + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + need_kalloca=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 +fi +rm -f conftest* + c_switch_system="$xe_save_c_switch_system" +fi +rm -f conftest* + echo "$ac_t""$need_kalloca" 1>&6 + test "$need_kalloca" = "yes" && c_switch_system="$c_switch_system -Kalloca" && if test "$extra_verbose" = "yes"; then echo " Appending \"-Kalloca\" to \$c_switch_system"; fi +fi if test "$cflags_specified" = "no"; then if test "$GCC" = "yes"; then - CFLAGS="-g -O3 -Wall -Wno-switch" + CFLAGS="-g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes" + CFLAGS="$CFLAGS -Wsign-compare" + if test "$xemacs_compiler" != "g++"; then + CFLAGS="$CFLAGS -Wshadow" + fi + test "$have_glibc" != "yes" && CFLAGS="$CFLAGS -Wpointer-arith" elif test "$__SUNPRO_C" = "yes"; then case "$opsys" in sol2 ) CFLAGS="-v -xO4" ;; @@ -2316,6 +2795,75 @@ if test "$cflags_specified" = "no"; then CFLAGS="-O" ; fi fi +if test "$GCC" = "yes"; then +echo $ac_n "checking for buggy gcc versions""... $ac_c" 1>&6 +echo "configure:2801: checking for buggy gcc versions" >&5 +GCC_VERSION=`$CC --version` +case `uname -s`:`uname -m`:$GCC_VERSION in + *:sun4*:2.8.1|*:sun4*:egcs-2.90.*) + case "$CFLAGS" in + *-O2*|*-O3*) + case "$CFLAGS" in + *-fno-schedule-insns*) ;; + *) + echo "$ac_t""yes" 1>&6 + echo "configure: warning: Don't use -O2 with gcc 2.8.1 and egcs 1.0 under SPARC architectures" 1>&2 + echo "configure: warning: without also using -fno-schedule-insns." 1>&2 + { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; } + ;; + esac + ;; + esac + ;; + Linux:alpha:egcs-2.91.*) + echo "$ac_t""yes" 1>&6 + echo "configure: warning: There have been reports of egcs-1.1 not compiling XEmacs correctly on" 1>&2 + echo "configure: warning: Alpha Linux. There have also been reports that egcs-1.0.3a is O.K." 1>&2 + { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; } + ;; + *:i*86*:2.7.2*) + case "$CFLAGS" in + *-O2*|*-O3*) + case "$GCC_VERSION" in + 2.7.2) + case "$CFLAGS" in + *-fno-strength-reduce*) ;; + *) + echo "$ac_t""yes" 1>&6 + echo "configure: warning: Don't use -O2 with gcc 2.7.2 under Intel/XXX without also using" 1>&2 + echo "configure: warning: -fno-strength-reduce." 1>&2 + { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; } + ;; + esac + ;; + esac + case "$CFLAGS" in + *-fno-caller-saves*) ;; + *) + echo "$ac_t""yes" 1>&6 + echo "configure: warning: Don't use -O2 with gcc 2.7.2 under Intel/XXX without also using" 1>&2 + echo "configure: warning: -fno-caller-saves." 1>&2 + { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; } + ;; + esac + ;; + esac + ;; +esac +echo "$ac_t""no" 1>&6 +fi + +if test "$pdump" != "yes"; then + echo $ac_n "checking for \"-z nocombreloc\" linker flag""... $ac_c" 1>&6 +echo "configure:2859: checking for \"-z nocombreloc\" linker flag" >&5 + case "`ld --help 2>&1`" in + *-z\ nocombreloc* ) echo "$ac_t""yes" 1>&6 + ld_switch_site="-z nocombreloc $ld_switch_site" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-z nocombreloc\" to \$ld_switch_site"; fi ;; + *) echo "$ac_t""no" 1>&6 ;; + esac +fi + + if test "$GCC" = "yes"; then set x $ld_switch_system; shift; ld_switch_system="" @@ -2344,6 +2892,19 @@ if test "$GCC" = "yes"; then fi if test "$GCC" = "yes"; then + set x $ld_switch_site; shift; ld_switch_site="" + while test -n "$1"; do + case $1 in + -L | -l | -u ) ld_switch_site="$ld_switch_site $1 $2"; shift ;; + -L* | -l* | -u* | -Wl* | -pg ) ld_switch_site="$ld_switch_site $1" ;; + -Xlinker* ) ;; + * ) ld_switch_site="$ld_switch_site -Xlinker $1" ;; + esac + shift + done +fi + +if test "$GCC" = "yes"; then set x $LDFLAGS; shift; LDFLAGS="" while test -n "$1"; do case $1 in @@ -2375,12 +2936,15 @@ test -n "$objects_machine" && extra_objs="$extra_objs $objects_machine" && if t test -n "$objects_system" && extra_objs="$extra_objs $objects_system" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"$objects_system\"" fi -test -n "$unexec" && extra_objs="$extra_objs $unexec" && if test "$extra_verbose" = "yes"; then +test -n "$unexec" && test ! "$pdump" = "yes" && extra_objs="$extra_objs $unexec" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"$unexec\"" fi +test "$pdump" = "yes" && extra_objs="$extra_objs dumper.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"dumper.o\"" + fi echo $ac_n "checking for dynodump""... $ac_c" 1>&6 -echo "configure:2384: checking for dynodump" >&5 +echo "configure:2948: checking for dynodump" >&5 if test "$unexec" != "unexsol2.o"; then echo "$ac_t""no" 1>&6 else @@ -2418,12 +2982,12 @@ if test "$unexec" = "unexaix.o"; then done echo $ac_n "checking for terminateAndUnload in -lC""... $ac_c" 1>&6 -echo "configure:2422: checking for terminateAndUnload in -lC" >&5 +echo "configure:2986: checking for terminateAndUnload in -lC" >&5 ac_lib_var=`echo C'_'terminateAndUnload | sed 'y%./+-%__p_%'` xe_check_libs=" -lC " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3002: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -2501,16 +3065,16 @@ fi case "$site_prefixes" in *:* ) site_prefixes="`echo '' $site_prefixes | sed -e 's/^ //' -e 's/:/ /g'`";; esac if test -n "$site_prefixes"; then for dir in $site_prefixes; do - inc_dir="${dir}/include" lib_dir="${dir}/lib" + inc_dir="${dir}/include" if test ! -d "$dir"; then { echo "Error:" "Invalid site prefix \`$dir': no such directory" >&2; exit 1; } - elif test ! -d "$inc_dir"; then - { echo "Error:" "Invalid site prefix \`$dir': no such directory \`$inc_dir'" >&2; exit 1; } elif test ! -d "$lib_dir"; then { echo "Error:" "Invalid site prefix \`$dir': no such directory \`$lib_dir'" >&2; exit 1; } else - c_switch_site="$c_switch_site "-I$inc_dir"" && if test "$extra_verbose" = "yes"; then echo " Appending \""-I$inc_dir"\" to \$c_switch_site"; fi + if test -d "$inc_dir"; then + c_switch_site="$c_switch_site "-I$inc_dir"" && if test "$extra_verbose" = "yes"; then echo " Appending \""-I$inc_dir"\" to \$c_switch_site"; fi + fi ld_switch_site="$ld_switch_site "-L$lib_dir"" && if test "$extra_verbose" = "yes"; then echo " Appending \""-L$lib_dir"\" to \$ld_switch_site"; fi fi done @@ -2518,7 +3082,7 @@ fi for dir in "/usr/ccs/lib"; do - test -d "$dir" && ld_switch_site="$ld_switch_site -L${dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L${dir}\" to \$ld_switch_site"; fi + test -d "$dir" && ld_switch_system="$ld_switch_system -L${dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L${dir}\" to \$ld_switch_system"; fi done case "$site_runtime_libraries" in *:* ) site_runtime_libraries="`echo '' $site_runtime_libraries | sed -e 's/^ //' -e 's/:/ /g'`";; esac @@ -2528,7 +3092,11 @@ if test -n "$site_runtime_libraries"; then fi -if test "$dynamic" = "no"; then add_runtime_path=no + + + +if test -n "$add_runtime_path"; then :; +elif test "$dynamic" = "no"; then add_runtime_path=no elif test -n "$LD_RUN_PATH"; then add_runtime_path=yes else case "$opsys" in sol2 | irix* | *bsd* | decosf* ) add_runtime_path=yes ;; @@ -2538,7 +3106,7 @@ fi if test "$add_runtime_path" = "yes"; then echo $ac_n "checking "for runtime libraries flag"""... $ac_c" 1>&6 -echo "configure:2542: checking "for runtime libraries flag"" >&5 +echo "configure:3110: checking "for runtime libraries flag"" >&5 case "$opsys" in sol2 ) dash_r="-R" ;; decosf* | linux* | irix*) dash_r="-rpath " ;; @@ -2560,14 +3128,14 @@ if test "$GCC" = "yes"; then done fi cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3139: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* dash_r="$try_dash_r" else @@ -2660,7 +3228,6 @@ fi - GNU_MALLOC=yes if test "$with_dlmalloc" != "no"; then doug_lea_malloc=yes @@ -2668,57 +3235,11 @@ else doug_lea_malloc=no fi after_morecore_hook_exists=yes -echo $ac_n "checking for malloc_get_state""... $ac_c" 1>&6 -echo "configure:2673: checking for malloc_get_state" >&5 - -cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char malloc_get_state(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_malloc_get_state) || defined (__stub___malloc_get_state) -choke me -#else -malloc_get_state(); -#endif - -; return 0; } -EOF -if { (eval echo configure:2699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then - rm -rf conftest* - eval "ac_cv_func_malloc_get_state=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_malloc_get_state=no" -fi -rm -f conftest* - -if eval "test \"`echo '$ac_cv_func_'malloc_get_state`\" = yes"; then - echo "$ac_t""yes" 1>&6 - : -else - echo "$ac_t""no" 1>&6 -doug_lea_malloc=no -fi - echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6 -echo "configure:2719: checking for malloc_set_state" >&5 +echo "configure:3240: checking for malloc_set_state" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3266: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_malloc_set_state=yes" else @@ -2761,16 +3282,16 @@ doug_lea_malloc=no fi echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6 -echo "configure:2765: checking whether __after_morecore_hook exists" >&5 +echo "configure:3286: checking whether __after_morecore_hook exists" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "$ac_t""yes" 1>&6 else @@ -2784,22 +3305,20 @@ rm -f conftest* if test "$system_malloc" = "yes" ; then GNU_MALLOC=no GNU_MALLOC_reason=" - (The GNU allocators don't work with this system configuration)." + - The GNU allocators don't work with this system configuration." elif test "$with_system_malloc" = "yes" ; then GNU_MALLOC=no GNU_MALLOC_reason=" - (User chose not to use GNU allocators)." + - User chose not to use GNU allocators." elif test "$with_debug_malloc" = "yes" ; then GNU_MALLOC=no GNU_MALLOC_reason=" - (User chose to use Debugging Malloc)." + - User chose to use Debugging Malloc." fi -if test "$doug_lea_malloc" = "yes" ; then - if test "$GNU_MALLOC" = yes ; then - GNU_MALLOC_reason=" - (Using Doug Lea's new malloc from the GNU C Library.)" - fi +if test "$doug_lea_malloc" = "yes" -a "$GNU_MALLOC" = "yes" ; then + GNU_MALLOC_reason=" + - Using Doug Lea's new malloc from the GNU C Library." { test "$extra_verbose" = "yes" && cat << \EOF Defining DOUG_LEA_MALLOC EOF @@ -2810,7 +3329,7 @@ EOF if test "$after_morecore_hook_exists" = "no" ; then GNU_MALLOC_reason=" - (Using Doug Lea's new malloc from the Linux C Library.)" + - Using Doug Lea's new malloc from the Linux C Library." { test "$extra_verbose" = "yes" && cat << \EOF Defining _NO_MALLOC_WARNING_ EOF @@ -2820,7 +3339,6 @@ EOF } fi - use_minimal_tagbits=yes fi @@ -2829,13 +3347,14 @@ fi # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2833: checking for $ac_word" >&5 +echo "configure:3351: checking for $ac_word" >&5 if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then ac_cv_prog_RANLIB="ranlib" @@ -2878,26 +3397,28 @@ ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 -echo "configure:2886: checking for a BSD compatible install" >&5 +echo "configure:3406: checking for a BSD compatible install" >&5 if test -z "$INSTALL"; then - IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" for ac_dir in $PATH; do # Account for people who put trailing slashes in PATH elements. case "$ac_dir/" in /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. - for ac_prog in ginstall installbsd scoinst install; do + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do if test -f $ac_dir/$ac_prog; then if test $ac_prog = install && grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. - # OSF/1 installbsd also uses dspmsg, but is usable. : else ac_cv_path_install="$ac_dir/$ac_prog -c" @@ -2926,6 +3447,8 @@ echo "$ac_t""$INSTALL" 1>&6 # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' + test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' for ac_prog in 'bison -y' byacc @@ -2933,13 +3456,14 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2937: checking for $ac_word" >&5 +echo "configure:3460: checking for $ac_word" >&5 if test -n "$YACC"; then ac_cv_prog_YACC="$YACC" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then ac_cv_prog_YACC="$ac_prog" @@ -2960,102 +3484,20 @@ done test -n "$YACC" || YACC="yacc" -for ac_hdr in mach/mach.h sys/stropts.h sys/timeb.h sys/time.h unistd.h -do -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:2968: checking for $ac_hdr" >&5 - -cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2976: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` -if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" -fi -rm -f conftest* -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - { test "$extra_verbose" = "yes" && cat << EOF - Defining $ac_tr_hdr -EOF -cat >> confdefs.h <&6 -fi -done - -for ac_hdr in utime.h locale.h libgen.h fcntl.h ulimit.h cygwin/version.h -do -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:3009: checking for $ac_hdr" >&5 - -cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3017: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` -if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" -fi -rm -f conftest* -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - { test "$extra_verbose" = "yes" && cat << EOF - Defining $ac_tr_hdr -EOF -cat >> confdefs.h <&6 -fi -done - -for ac_hdr in kstat.h sys/pstat.h inttypes.h sys/un.h a.out.h +for ac_hdr in a.out.h elf.h cygwin/version.h fcntl.h inttypes.h libgen.h locale.h mach/mach.h sys/param.h sys/pstat.h sys/time.h sys/timeb.h sys/un.h ulimit.h unistd.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:3050: checking for $ac_hdr" >&5 +echo "configure:3492: checking for $ac_hdr" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3058: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:3500: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -3084,10 +3526,10 @@ fi done echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6 -echo "configure:3088: checking for sys/wait.h that is POSIX.1 compatible" >&5 +echo "configure:3530: checking for sys/wait.h that is POSIX.1 compatible" >&5 cat > conftest.$ac_ext < #include @@ -3103,7 +3545,7 @@ wait (&s); s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; ; return 0; } EOF -if { (eval echo configure:3107: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3549: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_header_sys_wait_h=yes else @@ -3127,10 +3569,10 @@ EOF fi echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 -echo "configure:3131: checking for ANSI C header files" >&5 +echo "configure:3573: checking for ANSI C header files" >&5 cat > conftest.$ac_ext < #include @@ -3138,8 +3580,8 @@ cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3142: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:3584: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* ac_cv_header_stdc=yes @@ -3155,7 +3597,7 @@ rm -f conftest* if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -3173,7 +3615,7 @@ fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -3191,7 +3633,7 @@ fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. cat > conftest.$ac_ext < #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') @@ -3202,7 +3644,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); exit (0); } EOF -if { (eval echo configure:3206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +if { (eval echo configure:3648: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 then : else @@ -3228,10 +3670,10 @@ EOF fi echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 -echo "configure:3232: checking whether time.h and sys/time.h may both be included" >&5 +echo "configure:3674: checking whether time.h and sys/time.h may both be included" >&5 cat > conftest.$ac_ext < #include @@ -3240,7 +3682,7 @@ int main() { struct tm *tp; ; return 0; } EOF -if { (eval echo configure:3244: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3686: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_header_time=yes else @@ -3264,10 +3706,10 @@ EOF fi echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6 -echo "configure:3268: checking for sys_siglist declaration in signal.h or unistd.h" >&5 +echo "configure:3710: checking for sys_siglist declaration in signal.h or unistd.h" >&5 cat > conftest.$ac_ext < #include @@ -3279,7 +3721,7 @@ int main() { char *msg = *(sys_siglist + 1); ; return 0; } EOF -if { (eval echo configure:3283: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3725: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_decl_sys_siglist=yes else @@ -3303,36 +3745,26 @@ EOF fi -echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6 -echo "configure:3308: checking for struct utimbuf" >&5 + +echo $ac_n "checking for utime""... $ac_c" 1>&6 +echo "configure:3751: checking for utime" >&5 cat > conftest.$ac_ext < -#include -#else -#ifdef HAVE_SYS_TIME_H -#include -#else -#include -#endif -#endif -#ifdef HAVE_UTIME_H +#include #include -#endif int main() { -static struct utimbuf x; x.actime = x.modtime; +struct utimbuf x; x.actime = x.modtime = 0; utime ("/", &x); ; return 0; } EOF -if { (eval echo configure:3329: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3761: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* echo "$ac_t""yes" 1>&6 { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_STRUCT_UTIMBUF + Defining HAVE_UTIME EOF cat >> confdefs.h <<\EOF -#define HAVE_STRUCT_UTIMBUF 1 +#define HAVE_UTIME 1 EOF } @@ -3341,31 +3773,88 @@ else cat conftest.$ac_ext >&5 rm -rf conftest* echo "$ac_t""no" 1>&6 -fi -rm -f conftest* - -echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 -echo "configure:3349: checking return type of signal handlers" >&5 + for ac_func in utimes +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:3780: checking for $ac_func" >&5 cat > conftest.$ac_ext < -#include -#ifdef signal -#undef signal -#endif -#ifdef __cplusplus -extern "C" void (*signal (int, void (*)(int)))(int); -#else -void (*signal ()) (); -#endif - +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func(); below. */ +#include +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:3806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + { test "$extra_verbose" = "yes" && cat << EOF + Defining $ac_tr_func +EOF +cat >> confdefs.h <&6 +fi +done + +fi +rm -f conftest* + + +echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 +echo "configure:3838: checking return type of signal handlers" >&5 + +cat > conftest.$ac_ext < +#include +#ifdef signal +#undef signal +#endif +#ifdef __cplusplus +extern "C" void (*signal (int, void (*)(int)))(int); +#else +void (*signal ()) (); +#endif + int main() { int i; ; return 0; } EOF -if { (eval echo configure:3369: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3858: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_type_signal=void else @@ -3387,10 +3876,10 @@ EOF echo $ac_n "checking for size_t""... $ac_c" 1>&6 -echo "configure:3391: checking for size_t" >&5 +echo "configure:3880: checking for size_t" >&5 cat > conftest.$ac_ext < #if STDC_HEADERS @@ -3399,7 +3888,7 @@ cat > conftest.$ac_ext <&5 | - egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then + egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then rm -rf conftest* ac_cv_type_size_t=yes else @@ -3421,10 +3910,10 @@ EOF fi echo $ac_n "checking for pid_t""... $ac_c" 1>&6 -echo "configure:3425: checking for pid_t" >&5 +echo "configure:3914: checking for pid_t" >&5 cat > conftest.$ac_ext < #if STDC_HEADERS @@ -3433,7 +3922,7 @@ cat > conftest.$ac_ext <&5 | - egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then + egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then rm -rf conftest* ac_cv_type_pid_t=yes else @@ -3455,10 +3944,10 @@ EOF fi echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6 -echo "configure:3459: checking for uid_t in sys/types.h" >&5 +echo "configure:3948: checking for uid_t in sys/types.h" >&5 cat > conftest.$ac_ext < EOF @@ -3494,10 +3983,10 @@ EOF fi echo $ac_n "checking for mode_t""... $ac_c" 1>&6 -echo "configure:3498: checking for mode_t" >&5 +echo "configure:3987: checking for mode_t" >&5 cat > conftest.$ac_ext < #if STDC_HEADERS @@ -3506,7 +3995,7 @@ cat > conftest.$ac_ext <&5 | - egrep "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then + egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then rm -rf conftest* ac_cv_type_mode_t=yes else @@ -3528,10 +4017,10 @@ EOF fi echo $ac_n "checking for off_t""... $ac_c" 1>&6 -echo "configure:3532: checking for off_t" >&5 +echo "configure:4021: checking for off_t" >&5 cat > conftest.$ac_ext < #if STDC_HEADERS @@ -3540,7 +4029,7 @@ cat > conftest.$ac_ext <&5 | - egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then + egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then rm -rf conftest* ac_cv_type_off_t=yes else @@ -3561,11 +4050,108 @@ EOF fi +echo $ac_n "checking for ssize_t""... $ac_c" 1>&6 +echo "configure:4055: checking for ssize_t" >&5 + +cat > conftest.$ac_ext < +#if STDC_HEADERS +#include +#include +#endif +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_type_ssize_t=yes +else + rm -rf conftest* + ac_cv_type_ssize_t=no +fi +rm -f conftest* + +echo "$ac_t""$ac_cv_type_ssize_t" 1>&6 +if test $ac_cv_type_ssize_t = no; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining ssize_t = int +EOF +cat >> confdefs.h <<\EOF +#define ssize_t int +EOF +} + +fi + + +echo $ac_n "checking for socklen_t""... $ac_c" 1>&6 +echo "configure:4090: checking for socklen_t" >&5 +cat > conftest.$ac_ext < +#include +socklen_t x; + +int main() { + +; return 0; } +EOF +if { (eval echo configure:4102: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + echo "$ac_t""yes" 1>&6 +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + +cat > conftest.$ac_ext < +#include +int accept (int, struct sockaddr *, size_t *); + +int main() { + +; return 0; } +EOF +if { (eval echo configure:4121: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + +echo "$ac_t""size_t" 1>&6 +{ test "$extra_verbose" = "yes" && cat << \EOF + Defining socklen_t = size_t +EOF +cat >> confdefs.h <<\EOF +#define socklen_t size_t +EOF +} + +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + +echo "$ac_t""int" 1>&6 +{ test "$extra_verbose" = "yes" && cat << \EOF + Defining socklen_t = int +EOF +cat >> confdefs.h <<\EOF +#define socklen_t int +EOF +} + +fi +rm -f conftest* +fi +rm -f conftest* echo $ac_n "checking for struct timeval""... $ac_c" 1>&6 -echo "configure:3567: checking for struct timeval" >&5 +echo "configure:4153: checking for struct timeval" >&5 cat > conftest.$ac_ext < @@ -3581,7 +4167,7 @@ int main() { static struct timeval x; x.tv_sec = x.tv_usec; ; return 0; } EOF -if { (eval echo configure:3585: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4171: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* echo "$ac_t""yes" 1>&6 HAVE_TIMEVAL=yes @@ -3603,10 +4189,10 @@ fi rm -f conftest* echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6 -echo "configure:3607: checking whether struct tm is in sys/time.h or time.h" >&5 +echo "configure:4193: checking whether struct tm is in sys/time.h or time.h" >&5 cat > conftest.$ac_ext < #include @@ -3614,7 +4200,7 @@ int main() { struct tm *tp; tp->tm_sec; ; return 0; } EOF -if { (eval echo configure:3618: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4204: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_struct_tm=time.h else @@ -3638,10 +4224,10 @@ EOF fi echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6 -echo "configure:3642: checking for tm_zone in struct tm" >&5 +echo "configure:4228: checking for tm_zone in struct tm" >&5 cat > conftest.$ac_ext < #include <$ac_cv_struct_tm> @@ -3649,7 +4235,7 @@ int main() { struct tm tm; tm.tm_zone; ; return 0; } EOF -if { (eval echo configure:3653: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4239: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_struct_tm_zone=yes else @@ -3672,10 +4258,10 @@ EOF else echo $ac_n "checking for tzname""... $ac_c" 1>&6 -echo "configure:3676: checking for tzname" >&5 +echo "configure:4262: checking for tzname" >&5 cat > conftest.$ac_ext < #ifndef tzname /* For SGI. */ @@ -3685,7 +4271,7 @@ int main() { atoi(*tzname); ; return 0; } EOF -if { (eval echo configure:3689: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:4275: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_var_tzname=yes else @@ -3711,10 +4297,10 @@ fi echo $ac_n "checking for working const""... $ac_c" 1>&6 -echo "configure:3715: checking for working const" >&5 +echo "configure:4301: checking for working const" >&5 cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4353: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_const=yes else @@ -3788,7 +4374,7 @@ fi echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 -echo "configure:3792: checking whether ${MAKE-make} sets \${MAKE}" >&5 +echo "configure:4378: checking whether ${MAKE-make} sets \${MAKE}" >&5 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` cat > conftestmake <<\EOF @@ -3813,12 +4399,12 @@ fi echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6 -echo "configure:3817: checking whether byte ordering is bigendian" >&5 +echo "configure:4403: checking whether byte ordering is bigendian" >&5 ac_cv_c_bigendian=unknown # See if sys/param.h defines the BYTE_ORDER macro. cat > conftest.$ac_ext < #include @@ -3829,11 +4415,11 @@ int main() { #endif ; return 0; } EOF -if { (eval echo configure:3833: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4419: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* # It does; now see whether it defined to BIG_ENDIAN or not. cat > conftest.$ac_ext < #include @@ -3844,7 +4430,7 @@ int main() { #endif ; return 0; } EOF -if { (eval echo configure:3848: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4434: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_bigendian=yes else @@ -3861,7 +4447,7 @@ fi rm -f conftest* if test $ac_cv_c_bigendian = unknown; then cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +if { (eval echo configure:4464: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 then ac_cv_c_bigendian=no else @@ -3901,12 +4487,13 @@ fi echo $ac_n "checking size of short""... $ac_c" 1>&6 -echo "configure:3905: checking size of short" >&5 +echo "configure:4491: checking size of short" >&5 cat > conftest.$ac_ext < +#include main() { FILE *f=fopen("conftestval", "w"); @@ -3915,7 +4502,7 @@ main() exit(0); } EOF -if { (eval echo configure:3919: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +if { (eval echo configure:4506: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 then ac_cv_sizeof_short=`cat conftestval` else @@ -3943,12 +4530,13 @@ if test "$ac_cv_sizeof_short" = 0; then exit 1 fi echo $ac_n "checking size of int""... $ac_c" 1>&6 -echo "configure:3947: checking size of int" >&5 +echo "configure:4534: checking size of int" >&5 cat > conftest.$ac_ext < +#include main() { FILE *f=fopen("conftestval", "w"); @@ -3957,7 +4545,7 @@ main() exit(0); } EOF -if { (eval echo configure:3961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +if { (eval echo configure:4549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 then ac_cv_sizeof_int=`cat conftestval` else @@ -3979,12 +4567,13 @@ EOF echo $ac_n "checking size of long""... $ac_c" 1>&6 -echo "configure:3983: checking size of long" >&5 +echo "configure:4571: checking size of long" >&5 cat > conftest.$ac_ext < +#include main() { FILE *f=fopen("conftestval", "w"); @@ -3993,7 +4582,7 @@ main() exit(0); } EOF -if { (eval echo configure:3997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +if { (eval echo configure:4586: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 then ac_cv_sizeof_long=`cat conftestval` else @@ -4015,12 +4604,13 @@ EOF echo $ac_n "checking size of long long""... $ac_c" 1>&6 -echo "configure:4019: checking size of long long" >&5 +echo "configure:4608: checking size of long long" >&5 cat > conftest.$ac_ext < +#include main() { FILE *f=fopen("conftestval", "w"); @@ -4029,7 +4619,7 @@ main() exit(0); } EOF -if { (eval echo configure:4033: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +if { (eval echo configure:4623: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 then ac_cv_sizeof_long_long=`cat conftestval` else @@ -4051,12 +4641,13 @@ EOF echo $ac_n "checking size of void *""... $ac_c" 1>&6 -echo "configure:4055: checking size of void *" >&5 +echo "configure:4645: checking size of void *" >&5 cat > conftest.$ac_ext < +#include main() { FILE *f=fopen("conftestval", "w"); @@ -4065,7 +4656,7 @@ main() exit(0); } EOF -if { (eval echo configure:4069: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +if { (eval echo configure:4660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 then ac_cv_sizeof_void_p=`cat conftestval` else @@ -4088,7 +4679,7 @@ EOF echo $ac_n "checking for long file names""... $ac_c" 1>&6 -echo "configure:4092: checking for long file names" >&5 +echo "configure:4683: checking for long file names" >&5 ac_cv_sys_long_file_names=yes # Test for long file names in all the places we know might matter: @@ -4134,10 +4725,10 @@ fi echo $ac_n "checking for sin""... $ac_c" 1>&6 -echo "configure:4138: checking for sin" >&5 +echo "configure:4729: checking for sin" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:4755: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_sin=yes" else @@ -4178,12 +4769,12 @@ else echo "$ac_t""no" 1>&6 echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6 -echo "configure:4182: checking for sin in -lm" >&5 +echo "configure:4773: checking for sin in -lm" >&5 ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'` xe_check_libs=" -lm " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:4789: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4238,14 +4829,14 @@ EOF cat > conftest.$ac_ext < int main() { return atanh(1.0) + asinh(1.0) + acosh(1.0); ; return 0; } EOF -if { (eval echo configure:4249: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:4840: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* { test "$extra_verbose" = "yes" && cat << \EOF Defining HAVE_INVERSE_HYPERBOLIC @@ -4262,37 +4853,124 @@ fi rm -f conftest* echo "checking type of mail spool file locking" 1>&6 -echo "configure:4266: checking type of mail spool file locking" >&5 +echo "configure:4857: checking type of mail spool file locking" >&5 +for ac_func in lockf flock +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:4861: checking for $ac_func" >&5 + +cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:4887: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + { test "$extra_verbose" = "yes" && cat << EOF + Defining $ac_tr_func +EOF +cat >> confdefs.h <&6 +fi +done + test -z "$mail_locking" -a "$mail_use_flock" = "yes" && mail_locking=flock test -z "$mail_locking" -a "$mail_use_lockf" = "yes" && mail_locking=lockf +test -z "$mail_locking" -a "$mail_use_locking" = "yes" && mail_locking=locking +if test -z "$mail_locking"; then + case "$opsys" in cygwin* | mingw*) + mail_locking=pop ;; + esac +fi + if test "$mail_locking" = "lockf"; then { test "$extra_verbose" = "yes" && cat << \EOF - Defining REAL_MAIL_USE_LOCKF + Defining MAIL_LOCK_LOCKF EOF cat >> confdefs.h <<\EOF -#define REAL_MAIL_USE_LOCKF 1 +#define MAIL_LOCK_LOCKF 1 EOF } elif test "$mail_locking" = "flock"; then { test "$extra_verbose" = "yes" && cat << \EOF - Defining REAL_MAIL_USE_FLOCK + Defining MAIL_LOCK_FLOCK +EOF +cat >> confdefs.h <<\EOF +#define MAIL_LOCK_FLOCK 1 +EOF +} + +elif test "$mail_locking" = "locking"; then { test "$extra_verbose" = "yes" && cat << \EOF + Defining MAIL_LOCK_LOCKING +EOF +cat >> confdefs.h <<\EOF +#define MAIL_LOCK_LOCKING 1 +EOF +} + +elif test "$mail_locking" = "pop"; then + with_pop=yes + mail_locking= +else mail_locking="dot-locking"; { test "$extra_verbose" = "yes" && cat << \EOF + Defining MAIL_LOCK_DOT EOF cat >> confdefs.h <<\EOF -#define REAL_MAIL_USE_FLOCK 1 +#define MAIL_LOCK_DOT 1 EOF } -else mail_locking="dot-locking" fi +test "$mail_locking" = "lockf" -a "$ac_cv_func_lockf" != "yes" && \ + { echo "Error:" "lockf mail locking requested but not available." >&2; exit 1; } +test "$mail_locking" = "flock" -a "$ac_cv_func_flock" != "yes" && \ + { echo "Error:" "flock mail locking requested but not available." >&2; exit 1; } +test "$mail_locking" = "locking" -a "$ac_cv_func_locking" != "yes" && \ + { echo "Error:" "locking mail locking requested but not available." >&2; exit 1; } case "$opsys" in decosf*) echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6 -echo "configure:4291: checking for cma_open in -lpthreads" >&5 +echo "configure:4969: checking for cma_open in -lpthreads" >&5 ac_lib_var=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'` xe_check_libs=" -lpthreads " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:4985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4338,8 +5016,9 @@ fi c_switch_site="$c_switch_site -threads" ;; esac + echo $ac_n "checking whether the -xildoff compiler flag is required""... $ac_c" 1>&6 -echo "configure:4343: checking whether the -xildoff compiler flag is required" >&5 +echo "configure:5022: checking whether the -xildoff compiler flag is required" >&5 if ${CC-cc} '-###' -xildon no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ; then if ${CC-cc} '-###' -xildoff no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ; then echo "$ac_t""no" 1>&6; @@ -4348,387 +5027,1920 @@ if ${CC-cc} '-###' -xildon no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/nu else echo "$ac_t""no" 1>&6 fi -if test "$opsys" = "sol2" && test "$OS_RELEASE" -ge 56; then - echo $ac_n "checking for \"-z ignore\" linker flag""... $ac_c" 1>&6 -echo "configure:4354: checking for \"-z ignore\" linker flag" >&5 - case "`ld -h 2>&1`" in - *-z\ ignore\|record* ) echo "$ac_t""yes" 1>&6 - ld_switch_site="-z ignore $ld_switch_site" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-z ignore\" to \$ld_switch_site"; fi ;; - *) echo "$ac_t""no" 1>&6 ;; - esac +if test "$opsys" = "sol2"; then + if test "$os_release" -ge 56; then + echo $ac_n "checking for \"-z ignore\" linker flag""... $ac_c" 1>&6 +echo "configure:5034: checking for \"-z ignore\" linker flag" >&5 + case "`ld -h 2>&1`" in + *-z\ ignore\|record* ) echo "$ac_t""yes" 1>&6 + ld_switch_site="-z ignore $ld_switch_site" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-z ignore\" to \$ld_switch_site"; fi ;; + *) echo "$ac_t""no" 1>&6 ;; + esac + fi fi echo "checking "for specified window system"" 1>&6 -echo "configure:4364: checking "for specified window system"" >&5 - -if test "$with_x11" != "no"; then - test "$x_includes $x_libraries" != "NONE NONE" && \ - window_system=x11 with_x11=yes +echo "configure:5045: checking "for specified window system"" >&5 + + +GNOME_CONFIG=no +GTK_CONFIG=no + +if test "$with_gnome" != "no"; then + echo $ac_n "checking for GNOME configuration script""... $ac_c" 1>&6 +echo "configure:5053: checking for GNOME configuration script" >&5 + for possible in gnome-config + do + possible_version=`${possible} --version 2> /dev/null` + if test "x${possible_version}" != "x"; then + GNOME_CONFIG="${possible}" + with_gnome=yes + with_gtk=yes + break + fi + done + echo "$ac_t""${GNOME_CONFIG}" 1>&6 +fi - - if test "$x_includes $x_libraries" = "NONE NONE" \ - -a -n "$OPENWINHOME" \ - -a "$OPENWINHOME" != "/usr/openwin" \ - -a -d "$OPENWINHOME"; then - test -d "$OPENWINHOME/lib" && x_libraries="$OPENWINHOME/lib" - test -d "$OPENWINHOME/include" && x_includes="$OPENWINHOME/include" - test -d "$OPENWINHOME/share/include" && x_includes="$OPENWINHOME/share/include" - fi +if test "${GNOME_CONFIG}" != "no"; then + GNOME_LIBS=`${GNOME_CONFIG} --libs gnomeui` + GNOME_CFLAGS=`${GNOME_CONFIG} --cflags gnomeui` + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_GNOME +EOF +cat >> confdefs.h <<\EOF +#define HAVE_GNOME 1 +EOF +} - if test "$x_includes" = "NONE"; then - for dir in "/usr/X11" "/usr/X11R6"; do - if test -d "$dir/include/X11"; then x_includes="$dir/include"; break; fi - done - fi + libs_gtk="$libs_gtk ${GNOME_LIBS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GNOME_LIBS}\" to \$libs_gtk"; fi + c_switch_gtk="$c_switch_gtk ${GNOME_CFLAGS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GNOME_CFLAGS}\" to \$c_switch_gtk"; fi +fi - if test "$x_libraries" = "NONE"; then - for dir in "/usr/X11/lib" "/usr/X11R6/lib" "/usr/lib/X11R6"; do - if test -r "$dir/libX11.a"; then x_libraries="$dir"; break; fi - done - fi +if test "$with_gtk" != "no";then + echo $ac_n "checking for GTK configuration script""... $ac_c" 1>&6 +echo "configure:5084: checking for GTK configuration script" >&5 + for possible in gtk12-config gtk14-config gtk-config + do + possible_version=`${possible} --version 2> /dev/null` + if test "x${possible_version}" != "x"; then + GTK_CONFIG="${possible}" + fi + case "${possible_version}" in + 1.0.*) echo "configure: warning: GTK 1.2 is required, please upgrade your version of GTK." 1>&2; with_gtk=no;; + 1.3.*) echo "configure: warning: GTK 1.3 is not supported right now" 1>&2; with_gtk=no;; + 1.2.*) + with_gtk=yes + break + ;; + *) echo "configure: warning: Found unsupported version of GTK: $possible_version" 1>&2;; + esac + done + echo "$ac_t""${GTK_CONFIG}" 1>&6 +fi + +if test "${GTK_CONFIG}" != "no"; then + echo $ac_n "checking gtk version""... $ac_c" 1>&6 +echo "configure:5106: checking gtk version" >&5 + GTK_VERSION=`${GTK_CONFIG} --version` + echo "$ac_t""${GTK_VERSION}" 1>&6 + + echo $ac_n "checking gtk libs""... $ac_c" 1>&6 +echo "configure:5111: checking gtk libs" >&5 + GTK_LIBS=`${GTK_CONFIG} --libs` + libs_gtk="$libs_gtk ${GTK_LIBS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GTK_LIBS}\" to \$libs_gtk"; fi + echo "$ac_t""${GTK_LIBS}" 1>&6 + + echo $ac_n "checking gtk cflags""... $ac_c" 1>&6 +echo "configure:5117: checking gtk cflags" >&5 + GTK_CFLAGS=`${GTK_CONFIG} --cflags` + if test "$GCC" = "yes"; then + GTK_CFLAGS="${GTK_CFLAGS} -Wno-shadow" + fi + c_switch_gtk="$c_switch_gtk ${GTK_CFLAGS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GTK_CFLAGS}\" to \$c_switch_gtk"; fi + echo "$ac_t""${GTK_CFLAGS}" 1>&6 - # If we find X, set shell vars x_includes and x_libraries to the -# paths, otherwise set no_x=yes. -# Uses ac_ vars as temps to allow command line to override cache and checks. -# --without-x overrides everything else, but does not touch the cache. -echo $ac_n "checking for X""... $ac_c" 1>&6 -echo "configure:4397: checking for X" >&5 + +echo $ac_n "checking for main in -lgdk_imlib""... $ac_c" 1>&6 +echo "configure:5127: checking for main in -lgdk_imlib" >&5 +ac_lib_var=`echo gdk_imlib'_'main | sed 'y%./+-%__p_%'` -# Check whether --with-x or --without-x was given. -if test "${with_x+set}" = set; then - withval="$with_x" - : +xe_check_libs=" -lgdk_imlib " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" fi +rm -f conftest* +xe_check_libs="" -# $have_x is `yes', `no', `disabled', or empty when we do not yet know. -if test "x$with_x" = xno; then - # The user explicitly disabled X. - have_x=disabled +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + libs_gtk="-lgdk_imlib $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgdk_imlib\" to \$libs_gtk"; fi else - if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then - # Both variables are already set. - have_x=yes - else + echo "$ac_t""no" 1>&6 +fi -# One or both of the vars are not set, and there is no cached value. -ac_x_includes=NO ac_x_libraries=NO -rm -fr conftestdir -if mkdir conftestdir; then - cd conftestdir - # Make sure to not put "make" in the Imakefile rules, since we grep it out. - cat > Imakefile <<'EOF' -acfindx: - @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' + + +echo $ac_n "checking for Imlib_init in -lImlib""... $ac_c" 1>&6 +echo "configure:5161: checking for Imlib_init in -lImlib" >&5 +ac_lib_var=`echo Imlib'_'Imlib_init | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lImlib " +cat > conftest.$ac_ext </dev/null 2>/dev/null && test -f Makefile; then - # GNU make sometimes prints "make[1]: Entering...", which would confuse us. - eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` - # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. - for ac_extension in a so sl; do - if test ! -f $ac_im_usrlibdir/libX11.$ac_extension && - test -f $ac_im_libdir/libX11.$ac_extension; then - ac_im_usrlibdir=$ac_im_libdir; break - fi - done - # Screen out bogus values from the imake configuration. They are - # bogus both because they are the default anyway, and because - # using them would break gcc on systems where it needs fixed includes. - case "$ac_im_incroot" in - /usr/include) ;; - *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;; - esac - case "$ac_im_usrlibdir" in - /usr/lib | /lib) ;; - *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;; - esac - fi - cd .. - rm -fr conftestdir +if { (eval echo configure:5177: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" fi +rm -f conftest* +xe_check_libs="" -if test "$ac_x_includes" = NO; then - # Guess where to find include files, by looking for this one X11 .h file. - test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + libs_gtk="$libs_gtk -lImlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lImlib\" to \$libs_gtk"; fi +else + echo "$ac_t""no" 1>&6 +fi + + + for ac_func in gdk_imlib_init +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:5200: checking for $ac_func" >&5 - # First, try using that file with no special directory specified. cat > conftest.$ac_ext < +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func(); below. */ +#include +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } +EOF +if { (eval echo configure:5226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_$ac_func=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + { test "$extra_verbose" = "yes" && cat << EOF + Defining $ac_tr_func +EOF +cat >> confdefs.h <&6 +fi +done + + + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_XPM +EOF +cat >> confdefs.h <<\EOF +#define HAVE_XPM 1 +EOF +} + + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_GTK +EOF +cat >> confdefs.h <<\EOF +#define HAVE_GTK 1 +EOF +} + + + + window_system=gtk + with_gtk=yes + with_x11=no + + test "${with_scrollbars}" != "no" && with_scrollbars=gtk + test "${with_toolbars}" != no && with_toolbars=gtk + test "${with_menubars}" != "no" && with_menubars=gtk + test "${with_dialogs}" != "no" && with_dialogs=gtk + test "${with_widgets}" != "no" && with_widgets=gtk + + extra_objs="$extra_objs console-gtk.o device-gtk.o event-gtk.o frame-gtk.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"console-gtk.o device-gtk.o event-gtk.o frame-gtk.o\"" + fi + extra_objs="$extra_objs objects-gtk.o redisplay-gtk.o glyphs-gtk.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"objects-gtk.o redisplay-gtk.o glyphs-gtk.o\"" + fi + extra_objs="$extra_objs select-gtk.o gccache-gtk.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"select-gtk.o gccache-gtk.o\"" + fi + extra_objs="$extra_objs gtk-xemacs.o ui-gtk.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"gtk-xemacs.o ui-gtk.o\"" + fi + + OLD_CFLAGS="${CFLAGS}" + OLD_CPPFLAGS="${CPPFLAGS}" + OLD_LDFLAGS="${LDFLAGS}" + CFLAGS="${GTK_CFLAGS} ${CFLAGS}" + CPPFLAGS="${GTK_CFLAGS} ${CFLAGS}" + LDFLAGS="${LDFLAGS} ${GTK_LIBS}" + for ac_hdr in glade/glade.h glade.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:5305: checking for $ac_hdr" >&5 + +cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:4462: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:5313: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* - # We can compile using X headers with no special include directory. -ac_x_includes= + eval "ac_cv_header_$ac_safe=yes" else echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - # Look for the header file in a standard set of common directories. -# Check X11 before X11Rn because it is often a symlink to the current release. - for ac_dir in \ - /usr/X11/include \ - /usr/X11R6/include \ - /usr/X11R5/include \ - /usr/X11R4/include \ - \ - /usr/include/X11 \ - /usr/include/X11R6 \ - /usr/include/X11R5 \ - /usr/include/X11R4 \ - \ - /usr/local/X11/include \ - /usr/local/X11R6/include \ - /usr/local/X11R5/include \ - /usr/local/X11R4/include \ - \ - /usr/local/include/X11 \ - /usr/local/include/X11R6 \ - /usr/local/include/X11R5 \ - /usr/local/include/X11R4 \ - \ - /usr/X386/include \ - /usr/x386/include \ - /usr/XFree86/include/X11 \ - \ - /usr/include \ - /usr/local/include \ - /usr/unsupported/include \ - /usr/athena/include \ - /usr/local/x11r5/include \ - /usr/lpp/Xamples/include \ - \ - /usr/openwin/include \ - /usr/openwin/share/include \ - ; \ - do - if test -r "$ac_dir/$x_direct_test_include"; then - ac_x_includes=$ac_dir - break - fi - done + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* -fi # $ac_x_includes = NO +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + { test "$extra_verbose" = "yes" && cat << EOF + Defining $ac_tr_hdr +EOF +cat >> confdefs.h <&6 +fi +done + + +echo $ac_n "checking for main in -lxml""... $ac_c" 1>&6 +echo "configure:5344: checking for main in -lxml" >&5 +ac_lib_var=`echo xml'_'main | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lxml " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + libs_gtk="-lxml $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lxml\" to \$libs_gtk"; fi +else + echo "$ac_t""no" 1>&6 +fi + + + +echo $ac_n "checking for main in -lglade""... $ac_c" 1>&6 +echo "configure:5378: checking for main in -lglade" >&5 +ac_lib_var=`echo glade'_'main | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lglade " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + libs_gtk="-lglade $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lglade\" to \$libs_gtk"; fi +else + echo "$ac_t""no" 1>&6 +fi + + + +echo $ac_n "checking for main in -lglade-gnome""... $ac_c" 1>&6 +echo "configure:5412: checking for main in -lglade-gnome" >&5 +ac_lib_var=`echo glade-gnome'_'main | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lglade-gnome " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + libs_gtk="-lglade-gnome $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lglade-gnome\" to \$libs_gtk"; fi +else + echo "$ac_t""no" 1>&6 +fi + + + cat > conftest.$ac_ext < +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "char \*txtdomain;" >/dev/null 2>&1; then + rm -rf conftest* + echo "$ac_t""yes" 1>&6 + { test "$extra_verbose" = "yes" && cat << \EOF + Defining LIBGLADE_XML_TXTDOMAIN = 1 +EOF +cat >> confdefs.h <<\EOF +#define LIBGLADE_XML_TXTDOMAIN 1 +EOF +} + +else + rm -rf conftest* + echo "$ac_t""no" 1>&6 +fi +rm -f conftest* + + CFLAGS="${OLD_CFLAGS}" + CPPFLAGS="${OLD_CPPFLAGS}" + LDFLAGS="${OLD_LDFLAGS}" +fi + + +if test "$with_x11" != "no"; then + test "$x_includes $x_libraries" != "NONE NONE" && \ + window_system=x11 with_x11=yes + + + if test "$x_includes $x_libraries" = "NONE NONE" \ + -a -n "$OPENWINHOME" \ + -a "$OPENWINHOME" != "/usr/openwin" \ + -a -d "$OPENWINHOME"; then + test -d "$OPENWINHOME/lib" && x_libraries="$OPENWINHOME/lib" + test -d "$OPENWINHOME/include" && x_includes="$OPENWINHOME/include" + test -d "$OPENWINHOME/share/include" && x_includes="$OPENWINHOME/share/include" + fi + + if test "$x_includes" = "NONE"; then + for dir in "/usr/X11" "/usr/X11R6"; do + if test -d "$dir/include/X11"; then x_includes="$dir/include"; break; fi + done + fi + + if test "$x_libraries" = "NONE"; then + for dir in "/usr/X11/lib" "/usr/X11R6/lib" "/usr/lib/X11R6"; do + if test -r "$dir/libX11.a"; then x_libraries="$dir"; break; fi + done + fi + + # If we find X, set shell vars x_includes and x_libraries to the +# paths, otherwise set no_x=yes. +# Uses ac_ vars as temps to allow command line to override cache and checks. +# --without-x overrides everything else, but does not touch the cache. +echo $ac_n "checking for X""... $ac_c" 1>&6 +echo "configure:5504: checking for X" >&5 + +# Check whether --with-x or --without-x was given. +if test "${with_x+set}" = set; then + withval="$with_x" + : +fi + +# $have_x is `yes', `no', `disabled', or empty when we do not yet know. +if test "x$with_x" = xno; then + # The user explicitly disabled X. + have_x=disabled +else + if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then + # Both variables are already set. + have_x=yes + else + +# One or both of the vars are not set, and there is no cached value. +ac_x_includes=NO ac_x_libraries=NO +rm -fr conftestdir +if mkdir conftestdir; then + cd conftestdir + # Make sure to not put "make" in the Imakefile rules, since we grep it out. + cat > Imakefile <<'EOF' +acfindx: + @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' +EOF + if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then + # GNU make sometimes prints "make[1]: Entering...", which would confuse us. + eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` + # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. + for ac_extension in a so sl; do + if test ! -f $ac_im_usrlibdir/libX11.$ac_extension && + test -f $ac_im_libdir/libX11.$ac_extension; then + ac_im_usrlibdir=$ac_im_libdir; break + fi + done + # Screen out bogus values from the imake configuration. They are + # bogus both because they are the default anyway, and because + # using them would break gcc on systems where it needs fixed includes. + case "$ac_im_incroot" in + /usr/include) ;; + *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;; + esac + case "$ac_im_usrlibdir" in + /usr/lib | /lib) ;; + *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;; + esac + fi + cd .. + rm -fr conftestdir +fi + +if test "$ac_x_includes" = NO; then + # Guess where to find include files, by looking for this one X11 .h file. + test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h + + # First, try using that file with no special directory specified. +cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:5569: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + # We can compile using X headers with no special include directory. +ac_x_includes= +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + # Look for the header file in a standard set of common directories. +# Check X11 before X11Rn because it is often a symlink to the current release. + for ac_dir in \ + /usr/X11/include \ + /usr/X11R6/include \ + /usr/X11R5/include \ + /usr/X11R4/include \ + \ + /usr/include/X11 \ + /usr/include/X11R6 \ + /usr/include/X11R5 \ + /usr/include/X11R4 \ + \ + /usr/local/X11/include \ + /usr/local/X11R6/include \ + /usr/local/X11R5/include \ + /usr/local/X11R4/include \ + \ + /usr/local/include/X11 \ + /usr/local/include/X11R6 \ + /usr/local/include/X11R5 \ + /usr/local/include/X11R4 \ + \ + /usr/X386/include \ + /usr/x386/include \ + /usr/XFree86/include/X11 \ + \ + /usr/include \ + /usr/local/include \ + /usr/unsupported/include \ + /usr/athena/include \ + /usr/local/x11r5/include \ + /usr/lpp/Xamples/include \ + \ + /usr/openwin/include \ + /usr/openwin/share/include \ + ; \ + do + if test -r "$ac_dir/$x_direct_test_include"; then + ac_x_includes=$ac_dir + break + fi + done +fi +rm -f conftest* +fi # $ac_x_includes = NO + +if test "$ac_x_libraries" = NO; then + # Check for the libraries. + + test -z "$x_direct_test_library" && x_direct_test_library=Xt + test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc + + # See if we find them without any special options. + # Don't add to $LIBS permanently. + ac_save_LIBS="$LIBS" + LIBS="-l$x_direct_test_library $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + LIBS="$ac_save_LIBS" +# We can link X programs with no special library path. +ac_x_libraries= +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + LIBS="$ac_save_LIBS" +# First see if replacing the include by lib works. +# Check X11 before X11Rn because it is often a symlink to the current release. +for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \ + /usr/X11/lib \ + /usr/X11R6/lib \ + /usr/X11R5/lib \ + /usr/X11R4/lib \ + \ + /usr/lib/X11 \ + /usr/lib/X11R6 \ + /usr/lib/X11R5 \ + /usr/lib/X11R4 \ + \ + /usr/local/X11/lib \ + /usr/local/X11R6/lib \ + /usr/local/X11R5/lib \ + /usr/local/X11R4/lib \ + \ + /usr/local/lib/X11 \ + /usr/local/lib/X11R6 \ + /usr/local/lib/X11R5 \ + /usr/local/lib/X11R4 \ + \ + /usr/X386/lib \ + /usr/x386/lib \ + /usr/XFree86/lib/X11 \ + \ + /usr/lib \ + /usr/local/lib \ + /usr/unsupported/lib \ + /usr/athena/lib \ + /usr/local/x11r5/lib \ + /usr/lpp/Xamples/lib \ + /lib/usr/lib/X11 \ + \ + /usr/openwin/lib \ + /usr/openwin/share/lib \ + ; \ +do + for ac_extension in a so sl; do + if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then + ac_x_libraries=$ac_dir + break 2 + fi + done +done +fi +rm -f conftest* +fi # $ac_x_libraries = NO + +if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then + # Didn't find X anywhere. Cache the known absence of X. + ac_cv_have_x="have_x=no" +else + # Record where we found X for the cache. + ac_cv_have_x="have_x=yes \ + ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries" +fi + fi + eval "$ac_cv_have_x" +fi # $with_x != no + +if test "$have_x" != yes; then + echo "$ac_t""$have_x" 1>&6 + no_x=yes +else + # If each of the values was on the command line, it overrides each guess. + test "x$x_includes" = xNONE && x_includes=$ac_x_includes + test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries + # Update the cache value to reflect the command line values. + ac_cv_have_x="have_x=yes \ + ac_x_includes=$x_includes ac_x_libraries=$x_libraries" + echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6 +fi + +if test "$no_x" = yes; then + # Not all programs may use this symbol, but it does not hurt to define it. + { test "$extra_verbose" = "yes" && cat << \EOF + Defining X_DISPLAY_MISSING +EOF +cat >> confdefs.h <<\EOF +#define X_DISPLAY_MISSING 1 +EOF +} + + X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= +else + if test -n "$x_includes"; then + X_CFLAGS="$X_CFLAGS -I$x_includes" + fi + + # It would also be nice to do this for all -L options, not just this one. + if test -n "$x_libraries"; then + X_LIBS="$X_LIBS -L$x_libraries" + # For Solaris; some versions of Sun CC require a space after -R and + # others require no space. Words are not sufficient . . . . + case "`(uname -sr) 2>/dev/null`" in + "SunOS 5"*) + echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6 +echo "configure:5754: checking whether -R must be followed by a space" >&5 + ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries" + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + ac_R_nospace=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_R_nospace=no +fi +rm -f conftest* + if test $ac_R_nospace = yes; then + echo "$ac_t""no" 1>&6 + X_LIBS="$X_LIBS -R$x_libraries" + else + LIBS="$ac_xsave_LIBS -R $x_libraries" + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + ac_R_space=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_R_space=no +fi +rm -f conftest* + if test $ac_R_space = yes; then + echo "$ac_t""yes" 1>&6 + X_LIBS="$X_LIBS -R $x_libraries" + else + echo "$ac_t""neither works" 1>&6 + fi + fi + LIBS="$ac_xsave_LIBS" + esac + fi + + # Check for system-dependent libraries X programs must link with. + # Do this before checking for the system-independent R6 libraries + # (-lICE), since we may need -lsocket or whatever for X linking. + + if test "$ISC" = yes; then + X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" + else + # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X + # libraries were built with DECnet support. And karl@cs.umb.edu says + # the Alpha needs dnet_stub (dnet does not exist). + if test "$with_dnet" = "no" ; then +ac_cv_lib_dnet_dnet_ntoa=no +else + +echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6 +echo "configure:5823: checking for dnet_ntoa in -ldnet" >&5 +ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'` + +xe_check_libs=" -ldnet " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" +else + echo "$ac_t""no" 1>&6 +fi + +fi + + if test $ac_cv_lib_dnet_dnet_ntoa = no; then + +echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6 +echo "configure:5863: checking for dnet_ntoa in -ldnet_stub" >&5 +ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'` + +xe_check_libs=" -ldnet_stub " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" +else + echo "$ac_t""no" 1>&6 +fi + + + fi + + # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, + # to get the SysV transport functions. + # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4) + # needs -lnsl. + # The nsl library prevents programs from opening the X display + # on Irix 5.2, according to dickey@clark.net. + echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 +echo "configure:5908: checking for gethostbyname" >&5 + +cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char gethostbyname(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) +choke me +#else +gethostbyname(); +#endif + +; return 0; } +EOF +if { (eval echo configure:5934: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_gethostbyname=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_gethostbyname=no" +fi +rm -f conftest* + +if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then + echo "$ac_t""yes" 1>&6 + : +else + echo "$ac_t""no" 1>&6 +fi + + if test $ac_cv_func_gethostbyname = no; then + +echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 +echo "configure:5955: checking for gethostbyname in -lnsl" >&5 +ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lnsl " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" +else + echo "$ac_t""no" 1>&6 +fi + + + fi + + # lieder@skyler.mavd.honeywell.com says without -lsocket, + # socket/setsockopt and other routines are undefined under SCO ODT + # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary + # on later versions), says simon@lia.di.epfl.ch: it contains + # gethostby* variants that don't use the nameserver (or something). + # -lsocket must be given before -lnsl if both are needed. + # We assume that if connect needs -lnsl, so does gethostbyname. + echo $ac_n "checking for connect""... $ac_c" 1>&6 +echo "configure:6001: checking for connect" >&5 + +cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char connect(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_connect) || defined (__stub___connect) +choke me +#else +connect(); +#endif + +; return 0; } +EOF +if { (eval echo configure:6027: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_connect=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_connect=no" +fi +rm -f conftest* + +if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then + echo "$ac_t""yes" 1>&6 + : +else + echo "$ac_t""no" 1>&6 +fi + + if test $ac_cv_func_connect = no; then + +xe_msg_checking="for connect in -lsocket" +test -n "$X_EXTRA_LIBS" && xe_msg_checking="$xe_msg_checking using extra libs $X_EXTRA_LIBS" +echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6 +echo "configure:6050: checking "$xe_msg_checking"" >&5 +ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lsocket $X_EXTRA_LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" +else + echo "$ac_t""no" 1>&6 +fi + + + fi + + # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX. + echo $ac_n "checking for remove""... $ac_c" 1>&6 +echo "configure:6090: checking for remove" >&5 + +cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char remove(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_remove) || defined (__stub___remove) +choke me +#else +remove(); +#endif + +; return 0; } +EOF +if { (eval echo configure:6116: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_remove=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_remove=no" +fi +rm -f conftest* + +if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then + echo "$ac_t""yes" 1>&6 + : +else + echo "$ac_t""no" 1>&6 +fi + + if test $ac_cv_func_remove = no; then + +echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6 +echo "configure:6137: checking for remove in -lposix" >&5 +ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lposix " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" +else + echo "$ac_t""no" 1>&6 +fi + + + fi + + # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. + echo $ac_n "checking for shmat""... $ac_c" 1>&6 +echo "configure:6177: checking for shmat" >&5 + +cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char shmat(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_shmat) || defined (__stub___shmat) +choke me +#else +shmat(); +#endif + +; return 0; } +EOF +if { (eval echo configure:6203: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_shmat=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_shmat=no" +fi +rm -f conftest* + +if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then + echo "$ac_t""yes" 1>&6 + : +else + echo "$ac_t""no" 1>&6 +fi + + if test $ac_cv_func_shmat = no; then + +echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6 +echo "configure:6224: checking for shmat in -lipc" >&5 +ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lipc " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" +else + echo "$ac_t""no" 1>&6 +fi + + + fi + fi + + # Check for libraries that X11R6 Xt/Xaw programs need. + ac_save_LDFLAGS="$LDFLAGS" + test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" + # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to + # check for ICE first), but we must link in the order -lSM -lICE or + # we get undefined symbols. So assume we have SM if we have ICE. + # These have to be linked with before -lX11, unlike the other + # libraries we check for below, so use a different variable. + # --interran@uluru.Stanford.EDU, kb@cs.umb.edu. + +xe_msg_checking="for IceConnectionNumber in -lICE" +test -n "$X_EXTRA_LIBS" && xe_msg_checking="$xe_msg_checking using extra libs $X_EXTRA_LIBS" +echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6 +echo "configure:6276: checking "$xe_msg_checking"" >&5 +ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lICE $X_EXTRA_LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" +else + echo "$ac_t""no" 1>&6 +fi + + + LDFLAGS="$ac_save_LDFLAGS" + +fi + # Autoconf claims to find X library and include dirs for us. + if test "$no_x" = "yes" + then with_x11=no window_system=none HAVE_X_WINDOWS=no + else with_x11=yes window_system=x11 HAVE_X_WINDOWS=yes + fi +fi + + +if test "$with_x11" = "yes"; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_X_WINDOWS +EOF +cat >> confdefs.h <<\EOF +#define HAVE_X_WINDOWS 1 +EOF +} + + MAKE_SUBDIR="$MAKE_SUBDIR lwlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib\" to \$MAKE_SUBDIR"; fi + SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS lwlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib\" to \$SRC_SUBDIR_DEPS"; fi + + for lib_dir in "/usr/dt/lib" "/usr/lib/Motif2.1" "/usr/lib/Motif1.2" "/usr/lib/Motif1.1"; do + inc_dir=`echo $lib_dir | sed -e 's/lib/include/'` + if test -d "$lib_dir" -a -d "$inc_dir"; then + case "$x_libraries" in *"$lib_dir"* ) ;; *) + x_libraries="$lib_dir $x_libraries" + X_LIBS="-L${lib_dir} $X_LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-L${lib_dir}\" to \$X_LIBS"; fi ;; + esac + case "$x_includes" in "$inc_dir"* ) ;; *) + x_includes="$inc_dir $x_includes" + X_CFLAGS="-I${inc_dir} $X_CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-I${inc_dir}\" to \$X_CFLAGS"; fi ;; + esac + break; fi + done + + for rel in "X11R6" "X11R5" "X11R4"; do + lib_dir="/usr/contrib/$rel/lib" inc_dir="/usr/contrib/$rel/include" + if test -d "$lib_dir" -a -d "$inc_dir"; then + case "$x_libraries" in *"$lib_dir"* ) ;; *) + x_libraries="$x_libraries $lib_dir" + X_LIBS="$X_LIBS -L${lib_dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L${lib_dir}\" to \$X_LIBS"; fi + esac + case "$x_includes" in "$inc_dir"* ) ;; *) + x_includes="$x_includes $inc_dir" + X_CFLAGS="$X_CFLAGS -I${inc_dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-I${inc_dir}\" to \$X_CFLAGS"; fi + esac + break; fi + done + + case "$opsys" in + decosf*) if test "$GCC" = yes -a -d /usr/shlib; then X_LIBS="$X_LIBS -L/usr/shlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L/usr/shlib\" to \$X_LIBS"; fi; fi ;; + esac + + ld_switch_x_site="$X_LIBS" + + +if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then + ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"` + ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"` + + runpath="" runpath_dirs="" + if test -n "$LD_RUN_PATH"; then + runpath="$LD_RUN_PATH" + elif test "$GCC" = "yes"; then + ld_switch_run_save="$ld_switch_run"; ld_switch_run="" + echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c + xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null' + for arg in `eval "$xe_runpath_link" | grep ' -L'`; do + case "$arg" in P,* | -L* | -R* ) + for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do + { +xe_runpath_dir="$dir" + test "$xe_runpath_dir" != "/lib" -a \ + "$xe_runpath_dir" != "/usr/lib" -a \ + -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \ + eval "$xe_add_unique_runpath_dir" +} + done ;; + esac + done + ld_switch_run="$ld_switch_run_save" + rm -f conftest* + else + for arg in $ld_switch_site $ld_switch_x_site; do + case "$arg" in -L*) { +xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'` + test "$xe_runpath_dir" != "/lib" -a \ + "$xe_runpath_dir" != "/usr/lib" -a \ + -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \ + eval "$xe_add_unique_runpath_dir" +};; esac + done + if test "$opsys $need_motif" = "sol2 yes"; then + xe_runpath_dir="/opt/SUNWdt/lib"; + eval "$xe_add_unique_runpath_dir"; + fi + fi + if test -n "$runpath"; then + ld_switch_run="${dash_r}${runpath}" + +if test "$GCC" = "yes"; then + set x $ld_switch_run; shift; ld_switch_run="" + while test -n "$1"; do + case $1 in + -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;; + -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;; + -Xlinker* ) ;; + * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;; + esac + shift + done +fi + test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath" + fi +fi + + + if test "$extra_verbose" = "yes"; then + echo; echo "X11 compilation variables:" + for var in x_libraries x_includes X_CFLAGS X_LIBS X_PRE_LIBS X_EXTRA_LIBS; do eval "echo \"$var = '\$$var'\""; done + echo + fi + + bitmapdirs= + if test "$x_includes" != NONE; then + for i in $x_includes; do + if test -d "$i/bitmaps"; then + bitmapdirs="$i/bitmaps:$bitmapdirs" + fi + if test -d "$i/X11/bitmaps"; then + bitmapdirs="$i/X11/bitmaps:$bitmapdirs" + fi + done + bitmapdirs=`echo "$bitmapdirs" | sed s/.$//` + fi + test ! -z "$bitmapdirs" && { test "$extra_verbose" = "yes" && cat << EOF + Defining BITMAPDIR = "$bitmapdirs" +EOF +cat >> confdefs.h <&6 +echo "configure:6459: checking for X defines extracted by xmkmf" >&5 + rm -fr conftestdir + if mkdir conftestdir; then + cd conftestdir + cat > Imakefile <<'EOF' +xetest: + @echo ${PROTO_DEFINES} ${STD_DEFINES} +EOF + if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then + # GNU make sometimes prints "make[1]: Entering...", which would confuse us. + xmkmf_defines=`${MAKE-make} xetest 2>/dev/null | grep -v make` + fi + cd .. + rm -fr conftestdir + for word in $xmkmf_defines; do + case "$word" in + -D__STDC__*) ;; + -D* ) + sym=`echo '' $word | sed -e 's:^ *-D::' -e 's:=.*::'` + case "$word" in + -D*=* ) val=`echo '' $word | sed -e 's:^.*=::'` ;; + * ) val=1 ;; + esac + if grep "^#define $sym " confdefs.h >/dev/null; then :; else + if test "$val" = "1" + then { test "$extra_verbose" = "yes" && cat << EOF + Defining $sym +EOF +cat >> confdefs.h <> confdefs.h <&6 +echo "configure:6508: checking for X11/Intrinsic.h" >&5 + +cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:6516: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + : +else + echo "$ac_t""no" 1>&6 +{ echo "configure: error: "Unable to find X11 header files."" 1>&2; exit 1; } +fi + + + +echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6 +echo "configure:6540: checking for XOpenDisplay in -lX11" >&5 +ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lX11 " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + have_lib_x11=yes +else + echo "$ac_t""no" 1>&6 +fi + + + if test "$have_lib_x11" != "yes"; then + +xe_msg_checking="for XGetFontProperty in -lX11" +test -n "-b i486-linuxaout" && xe_msg_checking="$xe_msg_checking using extra libs -b i486-linuxaout" +echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6 +echo "configure:6581: checking "$xe_msg_checking"" >&5 +ac_lib_var=`echo X11'_'XGetFontProperty | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lX11 -b i486-linuxaout" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + ld_switch_x_site="-b i486-linuxaout $ld_switch_x_site" +else + echo "$ac_t""no" 1>&6 +{ echo "configure: error: "Unable to find X11 libraries."" 1>&2; exit 1; } +fi + + + fi + libs_x="-lX11" + test "$extra_verbose" = "yes" && echo " Setting libs_x to \"-lX11\"" + + +echo $ac_n "checking for XShapeSelectInput in -lXext""... $ac_c" 1>&6 +echo "configure:6624: checking for XShapeSelectInput in -lXext" >&5 +ac_lib_var=`echo Xext'_'XShapeSelectInput | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lXext " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + libs_x="-lXext $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXext\" to \$libs_x"; fi +else + echo "$ac_t""no" 1>&6 +fi + + + + +echo $ac_n "checking for XtOpenDisplay in -lXt""... $ac_c" 1>&6 +echo "configure:6663: checking for XtOpenDisplay in -lXt" >&5 +ac_lib_var=`echo Xt'_'XtOpenDisplay | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lXt " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + libs_x="-lXt $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXt\" to \$libs_x"; fi +else + echo "$ac_t""no" 1>&6 +{ echo "configure: error: "Unable to find X11 libraries."" 1>&2; exit 1; } +fi + + + + echo $ac_n "checking the version of X11 being used""... $ac_c" 1>&6 +echo "configure:6702: checking the version of X11 being used" >&5 + cat > conftest.$ac_ext < + int main(int c, char *v[]) { return c>1 ? XlibSpecificationRelease : 0; } +EOF +if { (eval echo configure:6709: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +then + ./conftest foobar; x11_release=$? +else + conftest_rc="$?" + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + x11_release=4 +fi +rm -fr conftest* + echo "$ac_t""R${x11_release}" 1>&6 + { test "$extra_verbose" = "yes" && cat << EOF + Defining THIS_IS_X11R${x11_release} +EOF +cat >> confdefs.h <&2; exit 1; } ;; + esac + fi + + for ac_func in XConvertCase +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:6740: checking for $ac_func" >&5 - # See if we find them without any special options. - # Don't add to $LIBS permanently. - ac_save_LIBS="$LIBS" - LIBS="-l$x_direct_test_library $LIBS" cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); int main() { -${x_direct_test_function}() + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + ; return 0; } EOF -if { (eval echo configure:4538: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:6766: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* - LIBS="$ac_save_LIBS" -# We can link X programs with no special library path. -ac_x_libraries= + eval "ac_cv_func_$ac_func=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - LIBS="$ac_save_LIBS" -# First see if replacing the include by lib works. -# Check X11 before X11Rn because it is often a symlink to the current release. -for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \ - /usr/X11/lib \ - /usr/X11R6/lib \ - /usr/X11R5/lib \ - /usr/X11R4/lib \ - \ - /usr/lib/X11 \ - /usr/lib/X11R6 \ - /usr/lib/X11R5 \ - /usr/lib/X11R4 \ - \ - /usr/local/X11/lib \ - /usr/local/X11R6/lib \ - /usr/local/X11R5/lib \ - /usr/local/X11R4/lib \ - \ - /usr/local/lib/X11 \ - /usr/local/lib/X11R6 \ - /usr/local/lib/X11R5 \ - /usr/local/lib/X11R4 \ - \ - /usr/X386/lib \ - /usr/x386/lib \ - /usr/XFree86/lib/X11 \ - \ - /usr/lib \ - /usr/local/lib \ - /usr/unsupported/lib \ - /usr/athena/lib \ - /usr/local/x11r5/lib \ - /usr/lpp/Xamples/lib \ - /lib/usr/lib/X11 \ - \ - /usr/openwin/lib \ - /usr/openwin/share/lib \ - ; \ -do - for ac_extension in a so sl; do - if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then - ac_x_libraries=$ac_dir - break 2 - fi - done -done + eval "ac_cv_func_$ac_func=no" fi rm -f conftest* -fi # $ac_x_libraries = NO - -if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then - # Didn't find X anywhere. Cache the known absence of X. - ac_cv_have_x="have_x=no" -else - # Record where we found X for the cache. - ac_cv_have_x="have_x=yes \ - ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries" -fi - fi - eval "$ac_cv_have_x" -fi # $with_x != no - -if test "$have_x" != yes; then - echo "$ac_t""$have_x" 1>&6 - no_x=yes -else - # If each of the values was on the command line, it overrides each guess. - test "x$x_includes" = xNONE && x_includes=$ac_x_includes - test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries - # Update the cache value to reflect the command line values. - ac_cv_have_x="have_x=yes \ - ac_x_includes=$x_includes ac_x_libraries=$x_libraries" - echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6 -fi -if test "$no_x" = yes; then - # Not all programs may use this symbol, but it does not hurt to define it. - { test "$extra_verbose" = "yes" && cat << \EOF - Defining X_DISPLAY_MISSING +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + { test "$extra_verbose" = "yes" && cat << EOF + Defining $ac_tr_func EOF -cat >> confdefs.h <<\EOF -#define X_DISPLAY_MISSING 1 +cat >> confdefs.h <&6 +fi +done - # It would also be nice to do this for all -L options, not just this one. - if test -n "$x_libraries"; then - X_LIBS="$X_LIBS -L$x_libraries" - # For Solaris; some versions of Sun CC require a space after -R and - # others require no space. Words are not sufficient . . . . - case "`(uname -sr) 2>/dev/null`" in - "SunOS 5"*) - echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6 -echo "configure:4647: checking whether -R must be followed by a space" >&5 - ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries" - cat > conftest.$ac_ext <&6 +echo "configure:6798: checking for $ac_hdr" >&5 -; return 0; } +cat > conftest.$ac_ext < EOF -if { (eval echo configure:4657: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:6806: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then rm -rf conftest* - ac_R_nospace=yes + eval "ac_cv_header_$ac_safe=yes" else + echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - ac_R_nospace=no + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* - if test $ac_R_nospace = yes; then - echo "$ac_t""no" 1>&6 - X_LIBS="$X_LIBS -R$x_libraries" - else - LIBS="$ac_xsave_LIBS -R $x_libraries" - cat > conftest.$ac_ext <&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + { test "$extra_verbose" = "yes" && cat << EOF + Defining $ac_tr_hdr +EOF +cat >> confdefs.h <&6 +fi +done + + + for ac_func in XRegisterIMInstantiateCallback +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:6839: checking for $ac_func" >&5 + +cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); int main() { +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + ; return 0; } EOF -if { (eval echo configure:4680: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:6865: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* - ac_R_space=yes + eval "ac_cv_func_$ac_func=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - ac_R_space=no + eval "ac_cv_func_$ac_func=no" fi rm -f conftest* - if test $ac_R_space = yes; then - echo "$ac_t""yes" 1>&6 - X_LIBS="$X_LIBS -R $x_libraries" - else - echo "$ac_t""neither works" 1>&6 - fi - fi - LIBS="$ac_xsave_LIBS" - esac - fi - # Check for system-dependent libraries X programs must link with. - # Do this before checking for the system-independent R6 libraries - # (-lICE), since we may need -lsocket or whatever for X linking. +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + { test "$extra_verbose" = "yes" && cat << EOF + Defining $ac_tr_func +EOF +cat >> confdefs.h <&6 +fi +done - if test "$ISC" = yes; then - X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" - else - # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X - # libraries were built with DECnet support. And karl@cs.umb.edu says - # the Alpha needs dnet_stub (dnet does not exist). - if test "$with_dnet" = "no" ; then -ac_cv_lib_dnet_dnet_ntoa=no + echo $ac_n "checking for standard XRegisterIMInstantiateCallback prototype""... $ac_c" 1>&6 +echo "configure:6893: checking for standard XRegisterIMInstantiateCallback prototype" >&5 + cat > conftest.$ac_ext < +extern Bool XRegisterIMInstantiateCallback( + Display*, struct _XrmHashBucketRec*, char*, char*, XIMProc, XPointer*); + +int main() { + +; return 0; } +EOF +if { (eval echo configure:6907: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + echo "$ac_t""yes" 1>&6 else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + echo "$ac_t""no" 1>&6 + { test "$extra_verbose" = "yes" && cat << \EOF + Defining XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE +EOF +cat >> confdefs.h <<\EOF +#define XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE 1 +EOF +} -echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6 -echo "configure:4716: checking for dnet_ntoa in -ldnet" >&5 -ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'` +fi +rm -f conftest* -xe_check_libs=" -ldnet " + test -z "$with_xmu" && { +echo $ac_n "checking for XmuReadBitmapDataFromFile in -lXmu""... $ac_c" 1>&6 +echo "configure:6928: checking for XmuReadBitmapDataFromFile in -lXmu" >&5 +ac_lib_var=`echo Xmu'_'XmuReadBitmapDataFromFile | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lXmu " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:6944: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4742,33 +6954,44 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" + with_xmu=yes else echo "$ac_t""no" 1>&6 +with_xmu=no fi -fi + } + if test "$with_xmu" = "no"; then + extra_objs="$extra_objs xmu.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"xmu.o\"" + fi + else + libs_x="-lXmu $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXmu\" to \$libs_x"; fi + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_XMU +EOF +cat >> confdefs.h <<\EOF +#define HAVE_XMU 1 +EOF +} + + fi - if test $ac_cv_lib_dnet_dnet_ntoa = no; then -echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6 -echo "configure:4756: checking for dnet_ntoa in -ldnet_stub" >&5 -ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'` +echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6 +echo "configure:6983: checking for main in -lXbsd" >&5 +ac_lib_var=`echo Xbsd'_'main | sed 'y%./+-%__p_%'` -xe_check_libs=" -ldnet_stub " +xe_check_libs=" -lXbsd " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:6995: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4782,180 +7005,309 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" + libs_x="-lXbsd $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXbsd\" to \$libs_x"; fi else echo "$ac_t""no" 1>&6 fi + + if test "$unexec" = "unexaix.o" -a "$x11_release" = "6"; then + if test "$GCC" = "yes"; then + X_CFLAGS="-mthreads $X_CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-mthreads\" to \$X_CFLAGS"; fi + libs_x="-mthreads $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-mthreads\" to \$libs_x"; fi + else + case "$CC" in + "xlc" ) CC="xlc_r" ;; + "xlC" ) CC="xlC_r" ;; + "cc" ) CC="cc_r" ;; + esac fi + fi - # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, - # to get the SysV transport functions. - # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4) - # needs -lnsl. - # The nsl library prevents programs from opening the X display - # on Irix 5.2, according to dickey@clark.net. - echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 -echo "configure:4801: checking for gethostbyname" >&5 +fi +if test "$with_msw" != "no"; then + echo "checking for MS-Windows" 1>&6 +echo "configure:7032: checking for MS-Windows" >&5 + +echo $ac_n "checking for main in -lgdi32""... $ac_c" 1>&6 +echo "configure:7035: checking for main in -lgdi32" >&5 +ac_lib_var=`echo gdi32'_'main | sed 'y%./+-%__p_%'` +xe_check_libs=" -lgdi32 " cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char gethostbyname(); int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) -choke me -#else -gethostbyname(); -#endif - +main() ; return 0; } EOF -if { (eval echo configure:4827: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:7047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* - eval "ac_cv_func_gethostbyname=yes" + eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_func_gethostbyname=no" + eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* +xe_check_libs="" -if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - : + with_msw=yes else echo "$ac_t""no" 1>&6 fi - if test $ac_cv_func_gethostbyname = no; then - -echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 -echo "configure:4848: checking for gethostbyname in -lnsl" >&5 -ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'` -xe_check_libs=" -lnsl " -cat > conftest.$ac_ext <> confdefs.h <<\EOF +#define HAVE_MS_WINDOWS 1 +EOF +} + + + if test "$with_netinstall" = "yes"; then + MAKE_SUBDIR="$MAKE_SUBDIR netinstall" && if test "$extra_verbose" = "yes"; then echo " Appending \"netinstall\" to \$MAKE_SUBDIR"; fi + SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS netinstall" && if test "$extra_verbose" = "yes"; then echo " Appending \"netinstall\" to \$SRC_SUBDIR_DEPS"; fi + INSTALL_ARCH_DEP_SUBDIR="$INSTALL_ARCH_DEP_SUBDIR netinstall" && if test "$extra_verbose" = "yes"; then echo " Appending \"netinstall\" to \$INSTALL_ARCH_DEP_SUBDIR"; fi + fi + + install_pp="$blddir/lib-src/installexe.sh" + libs_system="$libs_system -lshell32 -lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lwinspool" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lshell32 -lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lwinspool\" to \$libs_system"; fi + test "$with_dragndrop" != no && dragndrop_proto="$dragndrop_proto msw" && if test "$extra_verbose" = "yes"; then echo " Appending \"msw\" to \$dragndrop_proto"; fi + if test "$window_system" != x11; then + window_system=msw + test "$with_scrollbars" != "no" && with_scrollbars=msw \ + && extra_objs="$extra_objs scrollbar-msw.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"scrollbar-msw.o\"" + fi + test "$with_menubars" != "no" && with_menubars=msw \ + && extra_objs="$extra_objs menubar-msw.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"menubar-msw.o\"" + fi + test "$with_toolbars" != "no" && with_toolbars=msw \ + && extra_objs="$extra_objs toolbar-msw.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"toolbar-msw.o\"" + fi + test "$with_dialogs" != "no" && with_dialogs=msw \ + && extra_objs="$extra_objs dialog-msw.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"dialog-msw.o\"" + fi + test "$with_widgets" != "no" && with_widgets=msw + else + test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-msw.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"scrollbar-msw.o\"" + fi + test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-msw.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"menubar-msw.o\"" + fi + test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-msw.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"toolbar-msw.o\"" + fi + test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-msw.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"dialog-msw.o\"" + fi + fi + cat > conftest.$ac_ext < + int main() { return (open("/dev/windows", O_RDONLY, 0) > 0)? 0 : 1; } +EOF +if { (eval echo configure:7125: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +then + need_event_unixoid=yes; { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_MSG_SELECT +EOF +cat >> confdefs.h <<\EOF +#define HAVE_MSG_SELECT 1 +EOF +} -int main() { -gethostbyname() -; return 0; } +else + conftest_rc="$?" + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 +fi +rm -fr conftest* + with_file_coding=yes + extra_objs="$extra_objs console-msw.o device-msw.o event-msw.o frame-msw.o objects-msw.o select-msw.o redisplay-msw.o glyphs-msw.o gui-msw.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"console-msw.o device-msw.o event-msw.o frame-msw.o objects-msw.o select-msw.o redisplay-msw.o glyphs-msw.o gui-msw.o\"" + fi + fi +fi + + + +test -z "$window_system" && window_system="none" + +if test "$window_system" = "none"; then + for feature in menubars scrollbars toolbars dialogs dragndrop xface + do + if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then + echo "configure: warning: --with-$feature ignored: Not valid without window system support" 1>&2 + fi + eval "with_${feature}=no" + done +else + test -z "$with_toolbars" && with_toolbars=yes +fi + +if test "$with_msw" != "yes"; then + for feature in MARTIN_IS_CLUELESS_ABOUT_MSW_FEATURES + do + if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then + echo "configure: warning: --with-$feature ignored: Not valid without MS-Windows support" 1>&2 + fi + eval "with_${feature}=no" + done +else + : +fi + +if test "$with_x11" != "yes"; then + for feature in tooltalk cde offix wmcommand xim xmu nas_sound + do + if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then + echo "configure: warning: --with-$feature ignored: Not valid without X support" 1>&2 + fi + eval "with_${feature}=no" + done +fi + +if test "$with_x11" = "yes"; then + ac_safe=`echo "X11/extensions/shape.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for X11/extensions/shape.h""... $ac_c" 1>&6 +echo "configure:7189: checking for X11/extensions/shape.h" >&5 + +cat > conftest.$ac_ext < EOF -if { (eval echo configure:4864: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:7197: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + eval "ac_cv_header_$ac_safe=yes" else + echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* -xe_check_libs="" +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_BALLOON_HELP +EOF +cat >> confdefs.h <<\EOF +#define HAVE_BALLOON_HELP 1 +EOF +} -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then - echo "$ac_t""yes" 1>&6 - X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" + extra_objs="$extra_objs balloon_help.o balloon-x.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"balloon_help.o balloon-x.o\"" + fi else echo "$ac_t""no" 1>&6 fi +fi - fi +bitmapdir= - # lieder@skyler.mavd.honeywell.com says without -lsocket, - # socket/setsockopt and other routines are undefined under SCO ODT - # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary - # on later versions), says simon@lia.di.epfl.ch: it contains - # gethostby* variants that don't use the nameserver (or something). - # -lsocket must be given before -lnsl if both are needed. - # We assume that if connect needs -lnsl, so does gethostbyname. - echo $ac_n "checking for connect""... $ac_c" 1>&6 -echo "configure:4894: checking for connect" >&5 +case "$window_system" in + x11 ) HAVE_X_WINDOWS=yes; echo " Using X11." ;; + msw ) HAVE_X_WINDOWS=no ; echo " Using MS-Windows." ;; + gtk ) + HAVE_X_WINDOWS=no + test "$with_gnome" = "yes" && echo " Using GNOME." + test "$with_gnome" = "no" && echo " Using GTK." + ;; + none ) HAVE_X_WINDOWS=no ; echo " Using no window system." ;; +esac -cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char connect(); +case "$x_libraries" in *X11R4* ) + test "$opsys" = "hpux9" && opsysfile="s/hpux9-x11r4.h" + test "$opsys" = "hpux9-shr" && opsysfile="s/hpux9shxr4.h" +esac -int main() { +echo "checking for WM_COMMAND option" 1>&6 +echo "configure:7249: checking for WM_COMMAND option" >&5; +if test "$with_wmcommand" != "no"; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_WMCOMMAND +EOF +cat >> confdefs.h <<\EOF +#define HAVE_WMCOMMAND 1 +EOF +} -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_connect) || defined (__stub___connect) -choke me -#else -connect(); -#endif +fi -; return 0; } +test -z "$with_xauth" && test "$window_system" = "none" && with_xauth=no +test -z "$with_xauth" && { ac_safe=`echo "X11/Xauth.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for X11/Xauth.h""... $ac_c" 1>&6 +echo "configure:7264: checking for X11/Xauth.h" >&5 + +cat > conftest.$ac_ext < EOF -if { (eval echo configure:4920: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:7272: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then rm -rf conftest* - eval "ac_cv_func_connect=yes" + eval "ac_cv_header_$ac_safe=yes" else + echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_func_connect=no" + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* - -if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 +with_xauth=no fi + } +test -z "$with_xauth" && { +echo $ac_n "checking for XauGetAuthByAddr in -lXau""... $ac_c" 1>&6 +echo "configure:7295: checking for XauGetAuthByAddr in -lXau" >&5 +ac_lib_var=`echo Xau'_'XauGetAuthByAddr | sed 'y%./+-%__p_%'` - if test $ac_cv_func_connect = no; then - -xe_msg_checking="for connect in -lsocket" -test -n "$X_EXTRA_LIBS" && xe_msg_checking="$xe_msg_checking using extra libs $X_EXTRA_LIBS" -echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6 -echo "configure:4943: checking "$xe_msg_checking"" >&5 -ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'` - -xe_check_libs=" -lsocket $X_EXTRA_LIBS" +xe_check_libs=" -lXau " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:7311: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4969,80 +7321,98 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" + : else echo "$ac_t""no" 1>&6 +with_xauth=no fi + } +test -z "$with_xauth" && with_xauth=yes +if test "$with_xauth" = "yes"; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_XAUTH +EOF +cat >> confdefs.h <<\EOF +#define HAVE_XAUTH 1 +EOF +} + + +T="" +for W in $GTK_LIBS $X_EXTRA_LIBS -lXau $libs_x $X_PRE_LIBS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done +libs_xauth="$T" - fi +fi - # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX. - echo $ac_n "checking for remove""... $ac_c" 1>&6 -echo "configure:4983: checking for remove" >&5 -cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char remove(); -int main() { -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_remove) || defined (__stub___remove) -choke me -#else -remove(); -#endif +if test "$with_tooltalk" != "no" ; then + for dir in "" "Tt/" "desktop/" ; do + ac_safe=`echo "${dir}tt_c.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for ${dir}tt_c.h""... $ac_c" 1>&6 +echo "configure:7356: checking for ${dir}tt_c.h" >&5 -; return 0; } +cat > conftest.$ac_ext < EOF -if { (eval echo configure:5009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:7364: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then rm -rf conftest* - eval "ac_cv_func_remove=yes" + eval "ac_cv_header_$ac_safe=yes" else + echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_func_remove=no" + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* - -if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - : + tt_c_h_file="${dir}tt_c.h"; break else echo "$ac_t""no" 1>&6 fi - if test $ac_cv_func_remove = no; then - -echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6 -echo "configure:5030: checking for remove in -lposix" >&5 -ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'` + done + if test -z "$tt_c_h_file"; then + if test "$with_tooltalk" = "yes"; then + (echo "$progname: Usage error:" +echo " " "Unable to find required tooltalk header files." +echo " Use \`$progname --help' to show usage.") >&2 && exit 1 + fi + with_tooltalk=no + fi +fi +if test "$with_tooltalk" != "no" ; then + for extra_libs in "" "-lI18N -lce" "-lcxx"; do + +xe_msg_checking="for tt_message_create in -ltt" +test -n "$extra_libs" && xe_msg_checking="$xe_msg_checking using extra libs $extra_libs" +echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6 +echo "configure:7400: checking "$xe_msg_checking"" >&5 +ac_lib_var=`echo tt'_'tt_message_create | sed 'y%./+-%__p_%'` -xe_check_libs=" -lposix " +xe_check_libs=" -ltt $extra_libs" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:7416: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5056,130 +7426,97 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" + tt_libs="-ltt $extra_libs"; break else echo "$ac_t""no" 1>&6 +: fi + done + if test -z "$tt_libs"; then + if test "$with_tooltalk" = "yes"; then + (echo "$progname: Usage error:" +echo " " "Unable to find required tooltalk libraries." +echo " Use \`$progname --help' to show usage.") >&2 && exit 1 fi + with_tooltalk=no + fi +fi +test -z "$with_tooltalk" && with_tooltalk=yes +if test "$with_tooltalk" = "yes"; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining TOOLTALK +EOF +cat >> confdefs.h <<\EOF +#define TOOLTALK 1 +EOF +} - # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. - echo $ac_n "checking for shmat""... $ac_c" 1>&6 -echo "configure:5070: checking for shmat" >&5 - -cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shmat(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_shmat) || defined (__stub___shmat) -choke me -#else -shmat(); -#endif - -; return 0; } + { test "$extra_verbose" = "yes" && cat << EOF + Defining TT_C_H_FILE = "$tt_c_h_file" EOF -if { (eval echo configure:5096: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then - rm -rf conftest* - eval "ac_cv_func_shmat=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_shmat=no" -fi -rm -f conftest* +cat >> confdefs.h <&6 - : -else - echo "$ac_t""no" 1>&6 + libs_x="$tt_libs $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$tt_libs\" to \$libs_x"; fi + extra_objs="$extra_objs tooltalk.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"tooltalk.o\"" + fi fi - if test $ac_cv_func_shmat = no; then - -echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6 -echo "configure:5117: checking for shmat in -lipc" >&5 -ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'` +test -z "$with_cde" && { ac_safe=`echo "Dt/Dt.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for Dt/Dt.h""... $ac_c" 1>&6 +echo "configure:7473: checking for Dt/Dt.h" >&5 -xe_check_libs=" -lipc " cat > conftest.$ac_ext < EOF -if { (eval echo configure:5133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:7481: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + eval "ac_cv_header_$ac_safe=yes" else + echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* -xe_check_libs="" - -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" + : else echo "$ac_t""no" 1>&6 +with_cde=no fi + } +test -z "$with_cde" && { +echo $ac_n "checking for DtDndDragStart in -lDtSvc""... $ac_c" 1>&6 +echo "configure:7504: checking for DtDndDragStart in -lDtSvc" >&5 +ac_lib_var=`echo DtSvc'_'DtDndDragStart | sed 'y%./+-%__p_%'` - - fi - fi - - # Check for libraries that X11R6 Xt/Xaw programs need. - ac_save_LDFLAGS="$LDFLAGS" - test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" - # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to - # check for ICE first), but we must link in the order -lSM -lICE or - # we get undefined symbols. So assume we have SM if we have ICE. - # These have to be linked with before -lX11, unlike the other - # libraries we check for below, so use a different variable. - # --interran@uluru.Stanford.EDU, kb@cs.umb.edu. - -echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6 -echo "configure:5167: checking for IceConnectionNumber in -lICE" >&5 -ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'` - -xe_check_libs=" -lICE " +xe_check_libs=" -lDtSvc " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:7520: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5193,203 +7530,129 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" + : else echo "$ac_t""no" 1>&6 +with_cde=no fi - - LDFLAGS="$ac_save_LDFLAGS" - -fi - # Autoconf claims to find X library and include dirs for us. - if test "$no_x" = "yes" - then with_x11=no window_system=none HAVE_X_WINDOWS=no - else with_x11=yes window_system=x11 HAVE_X_WINDOWS=yes - fi + } +test -z "$with_cde" && with_cde=yes +if test "$with_dragndrop" = no; then + echo "configure: warning: No CDE without generic Drag'n'Drop support" 1>&2 + with_cde=no fi - -case "$with_x11" in - yes ) window_system=x11 HAVE_X_WINDOWS=yes ;; - no ) window_system=none HAVE_X_WINDOWS=no ;; -esac - -if test "$with_x11" = "yes"; then +if test "$with_cde" = "yes" ; then { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_X_WINDOWS + Defining HAVE_CDE EOF cat >> confdefs.h <<\EOF -#define HAVE_X_WINDOWS 1 +#define HAVE_CDE 1 EOF } - MAKE_SUBDIR="$MAKE_SUBDIR lwlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib\" to \$MAKE_SUBDIR"; fi - SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS lwlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib\" to \$SRC_SUBDIR_DEPS"; fi - - for lib_dir in "/usr/dt/lib" "/usr/lib/Motif2.1" "/usr/lib/Motif1.2" "/usr/lib/Motif1.1"; do - inc_dir=`echo $lib_dir | sed -e 's/lib/include/'` - if test -d "$lib_dir" -a -d "$inc_dir"; then - case "$x_libraries" in *"$lib_dir"* ) ;; *) - x_libraries="$lib_dir $x_libraries" - X_LIBS="-L${lib_dir} $X_LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-L${lib_dir}\" to \$X_LIBS"; fi ;; - esac - case "$x_includes" in "$inc_dir"* ) ;; *) - x_includes="$inc_dir $x_includes" - X_CFLAGS="-I${inc_dir} $X_CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-I${inc_dir}\" to \$X_CFLAGS"; fi ;; - esac - break; fi - done - - for rel in "X11R6" "X11R5" "X11R4"; do - lib_dir="/usr/contrib/$rel/lib" inc_dir="/usr/contrib/$rel/include" - if test -d "$lib_dir" -a -d "$inc_dir"; then - case "$x_libraries" in *"$lib_dir"* ) ;; *) - x_libraries="$x_libraries $lib_dir" - X_LIBS="$X_LIBS -L${lib_dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L${lib_dir}\" to \$X_LIBS"; fi - esac - case "$x_includes" in "$inc_dir"* ) ;; *) - x_includes="$x_includes $inc_dir" - X_CFLAGS="$X_CFLAGS -I${inc_dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-I${inc_dir}\" to \$X_CFLAGS"; fi - esac - break; fi - done - - if test "$GCC" = yes -a -d /usr/shlib; then X_LIBS="$X_LIBS -L/usr/shlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L/usr/shlib\" to \$X_LIBS"; fi; fi - - ld_switch_x_site="$X_LIBS" + libs_x="-lDtSvc $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lDtSvc\" to \$libs_x"; fi + dragndrop_proto="$dragndrop_proto CDE" && if test "$extra_verbose" = "yes"; then echo " Appending \"CDE\" to \$dragndrop_proto"; fi + with_tooltalk=yes # CDE requires Tooltalk + need_motif=yes # CDE requires Motif +fi - -if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then - ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"` - ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"` - - runpath="" runpath_dirs="" - if test -n "$LD_RUN_PATH"; then - runpath="$LD_RUN_PATH" - elif test "$GCC" = "yes"; then - ld_switch_run_save="$ld_switch_run"; ld_switch_run="" - echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c - xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null' - for arg in `eval "$xe_runpath_link" | grep ' -L'`; do - case "$arg" in P,* | -L* | -R* ) - for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do - { -xe_runpath_dir="$dir" - test "$xe_runpath_dir" != "/lib" -a \ - "$xe_runpath_dir" != "/usr/lib" -a \ - -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \ - eval "$xe_add_unique_runpath_dir" -} - done ;; - esac - done - ld_switch_run="$ld_switch_run_save" - rm -f conftest* - else - for arg in $ld_switch_site $ld_switch_x_site; do - case "$arg" in -L*) { -xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'` - test "$xe_runpath_dir" != "/lib" -a \ - "$xe_runpath_dir" != "/usr/lib" -a \ - -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \ - eval "$xe_add_unique_runpath_dir" -};; esac - done - if test "$opsys $need_motif" = "sol2 yes"; then - xe_runpath_dir="/opt/SUNWdt/lib"; - eval "$xe_add_unique_runpath_dir"; - fi - fi - if test -n "$runpath"; then - ld_switch_run="${dash_r}${runpath}" - -if test "$GCC" = "yes"; then - set x $ld_switch_run; shift; ld_switch_run="" - while test -n "$1"; do - case $1 in - -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;; - -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;; - -Xlinker* ) ;; - * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;; - esac - shift - done +test "$window_system" != "x11" && with_offix=no +if test "$with_xmu" != yes -a "$with_x11" = yes; then + echo "configure: warning: No OffiX without real Xmu support" 1>&2 + with_offix=no fi - test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath" - fi +if test "$with_dragndrop" = no; then + echo "configure: warning: No OffiX without generic Drag'n'Drop support" 1>&2 + with_offix=no fi - - - if test "$extra_verbose" = "yes"; then - echo; echo "X11 compilation variables:" - for var in x_libraries x_includes X_CFLAGS X_LIBS X_PRE_LIBS X_EXTRA_LIBS; do eval "echo \"$var = '\$$var'\""; done - echo - fi - - bitmapdirs= - if test "$x_includes" != NONE; then - for i in $x_includes; do - if test -d "$i/bitmaps"; then - bitmapdirs="$i/bitmaps:$bitmapdirs" - fi - if test -d "$i/X11/bitmaps"; then - bitmapdirs="$i/X11/bitmaps:$bitmapdirs" - fi - done - bitmapdirs=`echo "$bitmapdirs" | sed s/.$//` - fi - test ! -z "$bitmapdirs" && { test "$extra_verbose" = "yes" && cat << EOF - Defining BITMAPDIR = "$bitmapdirs" +if test "$with_cde" = yes; then + echo "configure: warning: CDE already found, disabling OffiX support" 1>&2 + with_offix=no +fi +test -z "$with_offix" && with_offix=no +if test "$with_offix" = "yes"; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_OFFIX_DND EOF -cat >> confdefs.h <> confdefs.h <<\EOF +#define HAVE_OFFIX_DND 1 EOF } + dnd_objs="$dnd_objs offix.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"offix.o\" to \$dnd_objs"; fi + dragndrop_proto="$dragndrop_proto OffiX" && if test "$extra_verbose" = "yes"; then echo " Appending \"OffiX\" to \$dragndrop_proto"; fi +fi +if test "$with_gtk" = "yes"; then + dragndrop_proto="$dragndrop_proto GTK" && if test "$extra_verbose" = "yes"; then echo " Appending \"GTK\" to \$dragndrop_proto"; fi +fi - echo "checking for X defines extracted by xmkmf" 1>&6 -echo "configure:5352: checking for X defines extracted by xmkmf" >&5 - rm -fr conftestdir - if mkdir conftestdir; then - cd conftestdir - cat > Imakefile <<'EOF' -xetest: - @echo ${PROTO_DEFINES} ${STD_DEFINES} -EOF - if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then - # GNU make sometimes prints "make[1]: Entering...", which would confuse us. - xmkmf_defines=`${MAKE-make} xetest 2>/dev/null | grep -v make` - fi - cd .. - rm -fr conftestdir - for word in $xmkmf_defines; do - case "$word" in - -D*=* ) ;; - -D* ) word=`echo '' $word | sed -e 's:^ *-D::'` - { test "$extra_verbose" = "yes" && cat << EOF - Defining $word +if test "$with_dragndrop" != "no" ; then + echo $ac_n "checking if drag and drop API is needed""... $ac_c" 1>&6 +echo "configure:7593: checking if drag and drop API is needed" >&5 + if test -n "$dragndrop_proto" ; then + with_dragndrop=yes + echo "$ac_t""yes (${dragndrop_proto} )" 1>&6 + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_DRAGNDROP EOF -cat >> confdefs.h <> confdefs.h <<\EOF +#define HAVE_DRAGNDROP 1 EOF } - ;; - esac - done + + extra_objs="$extra_objs dragdrop.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"dragdrop.o\" to \$extra_objs"; fi + else + with_dragndrop=no + echo "$ac_t""no" 1>&6 fi +fi - ac_safe=`echo "X11/Intrinsic.h" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for X11/Intrinsic.h""... $ac_c" 1>&6 -echo "configure:5384: checking for X11/Intrinsic.h" >&5 +echo "checking for LDAP" 1>&6 +echo "configure:7613: checking for LDAP" >&5 +test -z "$with_ldap" && { ac_safe=`echo "ldap.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for ldap.h""... $ac_c" 1>&6 +echo "configure:7616: checking for ldap.h" >&5 + +cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:7624: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + : +else + echo "$ac_t""no" 1>&6 +with_ldap=no +fi + } +test -z "$with_ldap" && { ac_safe=`echo "lber.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for lber.h""... $ac_c" 1>&6 +echo "configure:7647: checking for lber.h" >&5 cat > conftest.$ac_ext < +#include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:5392: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:7655: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -5406,29 +7669,29 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then : else echo "$ac_t""no" 1>&6 -{ echo "configure: error: "Unable to find X11 header files."" 1>&2; exit 1; } +with_ldap=no fi + } +if test "$with_ldap" != "no"; then + +echo $ac_n "checking for ldap_search in -lldap""... $ac_c" 1>&6 +echo "configure:7679: checking for ldap_search in -lldap" >&5 +ac_lib_var=`echo ldap'_'ldap_search | sed 'y%./+-%__p_%'` - - -echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6 -echo "configure:5416: checking for XOpenDisplay in -lX11" >&5 -ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'` - -xe_check_libs=" -lX11 " +xe_check_libs=" -lldap " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:7695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5442,34 +7705,34 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - have_lib_x11=yes + with_ldap_nolber=yes else echo "$ac_t""no" 1>&6 +with_ldap_nolber=no fi - if test "$have_lib_x11" != "yes"; then - -xe_msg_checking="for XGetFontProperty in -lX11" -test -n "-b i486-linuxaout" && xe_msg_checking="$xe_msg_checking using extra libs -b i486-linuxaout" + test "$with_ldap_nolber" = "no" && { +xe_msg_checking="for ldap_open in -lldap" +test -n "-llber" && xe_msg_checking="$xe_msg_checking using extra libs -llber" echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6 -echo "configure:5457: checking "$xe_msg_checking"" >&5 -ac_lib_var=`echo X11'_'XGetFontProperty | sed 'y%./+-%__p_%'` +echo "configure:7720: checking "$xe_msg_checking"" >&5 +ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'` -xe_check_libs=" -lX11 -b i486-linuxaout" +xe_check_libs=" -lldap -llber" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:7736: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5483,36 +7746,34 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - ld_switch_x_site="-b i486-linuxaout $ld_switch_x_site" + with_ldap_lber=yes else echo "$ac_t""no" 1>&6 -{ echo "configure: error: "Unable to find X11 libraries."" 1>&2; exit 1; } +with_ldap_lber=no fi + } + test "$with_ldap_nolber" = "no" -a "$with_ldap_lber" = "no" && { +xe_msg_checking="for ldap_open in -lldap" +test -n "-llber -lkrb" && xe_msg_checking="$xe_msg_checking using extra libs -llber -lkrb" +echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6 +echo "configure:7761: checking "$xe_msg_checking"" >&5 +ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'` - fi - libs_x="-lX11" - test "$extra_verbose" = "yes" && echo " Setting libs_x to \"-lX11\"" - - -echo $ac_n "checking for XShapeSelectInput in -lXext""... $ac_c" 1>&6 -echo "configure:5500: checking for XShapeSelectInput in -lXext" >&5 -ac_lib_var=`echo Xext'_'XShapeSelectInput | sed 'y%./+-%__p_%'` - -xe_check_libs=" -lXext " +xe_check_libs=" -lldap -llber -lkrb" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:7777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5526,32 +7787,34 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - libs_x="-lXext $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXext\" to \$libs_x"; fi + with_ldap_krb=yes else echo "$ac_t""no" 1>&6 +with_ldap_krb=no fi + } + test "$with_ldap_nolber" = "no" -a "$with_ldap_lber" = "no" -a "$with_ldap_krb" = "no" && { +xe_msg_checking="for ldap_open in -lldap" +test -n "-llber -lkrb -ldes" && xe_msg_checking="$xe_msg_checking using extra libs -llber -lkrb -ldes" +echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6 +echo "configure:7802: checking "$xe_msg_checking"" >&5 +ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'` - - -echo $ac_n "checking for XtOpenDisplay in -lXt""... $ac_c" 1>&6 -echo "configure:5539: checking for XtOpenDisplay in -lXt" >&5 -ac_lib_var=`echo Xt'_'XtOpenDisplay | sed 'y%./+-%__p_%'` - -xe_check_libs=" -lXt " +xe_check_libs=" -lldap -llber -lkrb -ldes" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:7818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5565,226 +7828,154 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - libs_x="-lXt $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXt\" to \$libs_x"; fi + with_ldap_krbdes=yes else echo "$ac_t""no" 1>&6 -{ echo "configure: error: "Unable to find X11 libraries."" 1>&2; exit 1; } -fi - - - - echo $ac_n "checking the version of X11 being used""... $ac_c" 1>&6 -echo "configure:5578: checking the version of X11 being used" >&5 - cat > conftest.$ac_ext < - int main(int c, char *v[]) { return c>1 ? XlibSpecificationRelease : 0; } -EOF -if { (eval echo configure:5585: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 -then - ./conftest foobar; x11_release=$? -else - conftest_rc="$?" - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - x11_release=4 +with_ldap_krbdes=no fi -rm -fr conftest* - echo "$ac_t""R${x11_release}" 1>&6 - { test "$extra_verbose" = "yes" && cat << EOF - Defining THIS_IS_X11R${x11_release} -EOF -cat >> confdefs.h <&6 -echo "configure:5610: checking for $ac_hdr" >&5 - -cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:5618: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` -if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" -fi -rm -f conftest* -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - { test "$extra_verbose" = "yes" && cat << EOF - Defining $ac_tr_hdr -EOF -cat >> confdefs.h <&6 + } + test -z "$with_ldap" -a \( "$with_ldap_lber" = "yes" -o "$with_ldap_nolber" = "yes" -o "$with_ldap_krb" = "yes" -o "$with_ldap_krbdes" = "yes" \) && with_ldap=yes fi -done - - - echo $ac_n "checking for XFree86""... $ac_c" 1>&6 -echo "configure:5649: checking for XFree86" >&5 - if test -d "/usr/X386/include" -o \ - -f "/etc/XF86Config" -o \ - -f "/etc/X11/XF86Config" -o \ - -f "/usr/X11R6/lib/X11/XF86Config"; then - echo "$ac_t""yes" 1>&6 - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_XFREE386 +if test "$with_ldap" = "yes"; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_LDAP EOF cat >> confdefs.h <<\EOF -#define HAVE_XFREE386 1 +#define HAVE_LDAP 1 EOF } + extra_objs="$extra_objs eldap.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"eldap.o\"" + fi + if test "$with_ldap_nolber" = "yes" ; then + LIBS="-lldap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lldap\" to \$LIBS"; fi else - echo "$ac_t""no" 1>&6 + if test "$with_ldap_krb" = "yes" ; then + LIBS="-lkrb $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkrb\" to \$LIBS"; fi + fi + if test "$with_ldap_krbdes" = "yes" ; then + LIBS="-ldes $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ldes\" to \$LIBS"; fi + LIBS="-lkrb $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkrb\" to \$LIBS"; fi + fi + LIBS="-llber $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-llber\" to \$LIBS"; fi + LIBS="-lldap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lldap\" to \$LIBS"; fi fi + for ac_func in ldap_set_option ldap_get_lderrno ldap_result2error ldap_parse_result +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:7869: checking for $ac_func" >&5 - test -z "$with_xmu" && { -echo $ac_n "checking for XmuReadBitmapDataFromFile in -lXmu""... $ac_c" 1>&6 -echo "configure:5669: checking for XmuReadBitmapDataFromFile in -lXmu" >&5 -ac_lib_var=`echo Xmu'_'XmuReadBitmapDataFromFile | sed 'y%./+-%__p_%'` - -xe_check_libs=" -lXmu " cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char XmuReadBitmapDataFromFile(); +char $ac_func(); int main() { -XmuReadBitmapDataFromFile() + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + ; return 0; } EOF -if { (eval echo configure:5685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:7895: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + eval "ac_cv_func_$ac_func=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + eval "ac_cv_func_$ac_func=no" fi rm -f conftest* -xe_check_libs="" -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then echo "$ac_t""yes" 1>&6 - with_xmu=yes + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + { test "$extra_verbose" = "yes" && cat << EOF + Defining $ac_tr_func +EOF +cat >> confdefs.h <&6 -with_xmu=no fi +done - } - if test "$with_xmu" = "no"; then - extra_objs="$extra_objs xmu.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"xmu.o\"" - fi - else - libs_x="-lXmu $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXmu\" to \$libs_x"; fi - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_XMU -EOF -cat >> confdefs.h <<\EOF -#define HAVE_XMU 1 -EOF -} +fi - fi +if test "$with_postgresql" != "no"; then + echo "checking for PostgreSQL" 1>&6 +echo "configure:7926: checking for PostgreSQL" >&5 - -echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6 -echo "configure:5724: checking for main in -lXbsd" >&5 -ac_lib_var=`echo Xbsd'_'main | sed 'y%./+-%__p_%'` + for header_dir in "" "pgsql/" "postgresql/"; do + ac_safe=`echo "${header_dir}libpq-fe.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for ${header_dir}libpq-fe.h""... $ac_c" 1>&6 +echo "configure:7931: checking for ${header_dir}libpq-fe.h" >&5 -xe_check_libs=" -lXbsd " cat > conftest.$ac_ext < EOF -if { (eval echo configure:5736: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:7939: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + eval "ac_cv_header_$ac_safe=yes" else + echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* -xe_check_libs="" - -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - libs_x="-lXbsd $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXbsd\" to \$libs_x"; fi + libpq_fe_h_file=${header_dir}libpq-fe.h; break else echo "$ac_t""no" 1>&6 fi + done - - if test "$unexec" = "unexaix.o" -a "$x11_release" = "6"; then - if test "$GCC" = "yes"; then - X_CFLAGS="-mthreads $X_CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-mthreads\" to \$X_CFLAGS"; fi - libs_x="-mthreads $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-mthreads\" to \$libs_x"; fi - else - case "$CC" in - "xlc" ) CC="xlc_r" ;; - "xlC" ) CC="xlC_r" ;; - "cc" ) CC="cc_r" ;; - esac - fi - fi - -fi -if test "$with_msw" != "no"; then - echo "checking for MS-Windows" 1>&6 -echo "configure:5773: checking for MS-Windows" >&5 - -echo $ac_n "checking for main in -lgdi32""... $ac_c" 1>&6 -echo "configure:5776: checking for main in -lgdi32" >&5 -ac_lib_var=`echo gdi32'_'main | sed 'y%./+-%__p_%'` - -xe_check_libs=" -lgdi32 " + test -n "$libpq_fe_h_file" && { +echo $ac_n "checking for PQconnectdb in -lpq""... $ac_c" 1>&6 +echo "configure:7963: checking for PQconnectdb in -lpq" >&5 +ac_lib_var=`echo pq'_'PQconnectdb | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lpq " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:7979: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5798,163 +7989,217 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - with_msw=yes + have_libpq=yes else echo "$ac_t""no" 1>&6 fi + } - if test "$with_msw" = "yes"; then + if test -n "$libpq_fe_h_file" -a "$have_libpq" = "yes"; then + with_postgresql=yes { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_MS_WINDOWS + Defining HAVE_POSTGRESQL EOF cat >> confdefs.h <<\EOF -#define HAVE_MS_WINDOWS 1 +#define HAVE_POSTGRESQL 1 EOF } - install_pp="$blddir/lib-src/installexe.sh" - libs_system="$libs_system -lshell32 -lgdi32 -luser32 -lcomctl32" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lshell32 -lgdi32 -luser32 -lcomctl32\" to \$libs_system"; fi - test "$with_dragndrop" != no && dragndrop_proto="$dragndrop_proto msw" && if test "$extra_verbose" = "yes"; then echo " Appending \"msw\" to \$dragndrop_proto"; fi - if test "$window_system" != x11; then - window_system=msw - test "$with_scrollbars" != "no" && with_scrollbars=msw \ - && extra_objs="$extra_objs scrollbar-msw.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"scrollbar-msw.o\"" - fi - test "$with_menubars" != "no" && with_menubars=msw \ - && extra_objs="$extra_objs menubar-msw.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"menubar-msw.o\"" - fi - test "$with_toolbars" != "no" && with_toolbars=msw \ - && extra_objs="$extra_objs toolbar-msw.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"toolbar-msw.o\"" - fi - test "$with_dialogs" != "no" && with_dialogs=msw \ - && extra_objs="$extra_objs dialog-msw.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"dialog-msw.o\"" - fi - else - test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-msw.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"scrollbar-msw.o\"" - fi - test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-msw.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"menubar-msw.o\"" - fi - test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-msw.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"toolbar-msw.o\"" - fi - test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-msw.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"dialog-msw.o\"" - fi - fi - cat > conftest.$ac_ext <&6 +echo "configure:8012: checking for PQconnectStart in -lpq" >&5 +ac_lib_var=`echo pq'_'PQconnectStart | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lpq " +cat > conftest.$ac_ext < - int main() { return (open("/dev/windows", O_RDONLY, 0) > 0)? 0 : 1; } +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char PQconnectStart(); + +int main() { +PQconnectStart() +; return 0; } EOF -if { (eval echo configure:5858: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 -then - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_MSG_SELECT +if { (eval echo configure:8028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + with_postgresqlv7=yes; + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_POSTGRESQLV7 EOF cat >> confdefs.h <<\EOF -#define HAVE_MSG_SELECT 1 +#define HAVE_POSTGRESQLV7 1 EOF } else - conftest_rc="$?" - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 + echo "$ac_t""no" 1>&6 fi -rm -fr conftest* - const_is_losing=no - with_file_coding=yes - extra_objs="$extra_objs console-msw.o device-msw.o event-msw.o frame-msw.o objects-msw.o select-msw.o redisplay-msw.o glyphs-msw.o gui-msw.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"console-msw.o device-msw.o event-msw.o frame-msw.o objects-msw.o select-msw.o redisplay-msw.o glyphs-msw.o gui-msw.o\"" + + + { test "$extra_verbose" = "yes" && cat << EOF + Defining LIBPQ_FE_H_FILE = "$libpq_fe_h_file" +EOF +cat >> confdefs.h <&2; exit 1; } fi fi - -test -z "$window_system" && window_system="none" - -if test "$window_system" = "none"; then - for feature in menubars scrollbars toolbars dialogs dragndrop xface - do - if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then - echo "configure: warning: --with-$feature ignored: Not valid without window system support" 1>&2 +if test "$window_system" != "none"; then + echo "checking for graphics libraries" 1>&6 +echo "configure:8076: checking for graphics libraries" >&5 + + libpath_xpm= + incpath_xpm= + case "$opsys" in + cygwin*) + cygwin_top=`eval "gcc -print-file-name=libc.a"` ; + cygwin_top=`eval "dirname ${cygwin_top}"`; + cygwin_top="${cygwin_top}/.."; + case "$window_system" in + x11) ;; + msw) libpath_xpm="-L${cygwin_top}/lib/noX" + incpath_xpm="-I${cygwin_top}/include/noX" + ;; + gtk) ;; + none) ;; + *) ;; + esac + ;; + *) ;; + esac + xpm_problem="" + if test -z "$with_xpm"; then + CFLAGS=""$incpath_xpm" $CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$incpath_xpm"\" to \$CFLAGS"; fi + LDFLAGS=""$libpath_xpm" $LDFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libpath_xpm"\" to \$LDFLAGS"; fi + echo $ac_n "checking for Xpm - no older than 3.4f""... $ac_c" 1>&6 +echo "configure:8102: checking for Xpm - no older than 3.4f" >&5 + xe_check_libs=-lXpm + cat > conftest.$ac_ext < + int main(int c, char **v) { + return c == 1 ? 0 : + XpmIncludeVersion != XpmLibraryVersion() ? 1 : + XpmIncludeVersion < 30406 ? 2 : 0 ;} +EOF +if { (eval echo configure:8114: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +then + ./conftest dummy_arg; xpm_status=$?; + if test "$xpm_status" = "0"; then + with_xpm=yes; + else + with_xpm=no; + if test "$xpm_status" = "1"; then + xpm_problem="Xpm library version and header file version don't match!" + elif test "$xpm_status" = "2"; then + xpm_problem="Xpm library version is too old!" + else + xpm_problem="Internal xpm detection logic error!" + fi + echo " +*** WARNING *** $xpm_problem + I'm not touching that with a 10-foot pole! + If you really want to use the installed version of Xpm, rerun + configure and add '--with-xpm=yes', but don't blame me if XEmacs crashes!" fi - eval "with_${feature}=no" - done else - test -z "$with_toolbars" && with_toolbars=yes + conftest_rc="$?" + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + with_xpm=no fi +rm -fr conftest* + xe_check_libs= + echo "$ac_t""$with_xpm" 1>&6 + fi + if test "$with_xpm" = "yes"; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_XPM +EOF +cat >> confdefs.h <<\EOF +#define HAVE_XPM 1 +EOF +} -if test "$with_msw" != "yes"; then - for feature in MARTIN_IS_CLUELESS_ABOUT_MSW_FEATURES - do - if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then - echo "configure: warning: --with-$feature ignored: Not valid without MS-Windows support" 1>&2 - fi - eval "with_${feature}=no" - done -else - : -fi + LDFLAGS=""$libpath_xpm" $LDFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libpath_xpm"\" to \$LDFLAGS"; fi + libs_x="-lXpm $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXpm\" to \$libs_x"; fi + CFLAGS=""$incpath_xpm" $CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$incpath_xpm"\" to \$CFLAGS"; fi + echo $ac_n "checking for \"FOR_MSW\" xpm""... $ac_c" 1>&6 +echo "configure:8158: checking for \"FOR_MSW\" xpm" >&5 + xe_check_libs=-lXpm + cat > conftest.$ac_ext <&2 - fi - eval "with_${feature}=no" - done +int main() { +XpmCreatePixmapFromData() +; return 0; } +EOF +if { (eval echo configure:8168: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + xpm_for_msw=no +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + xpm_for_msw=yes fi - -bitmapdir= - -case "$window_system" in - x11 ) HAVE_X_WINDOWS=yes; echo " Using X11." ;; - msw ) HAVE_X_WINDOWS=no ; echo " Using MS-Windows." ;; - none ) HAVE_X_WINDOWS=no ; echo " Using no window system." ;; -esac - -case "$x_libraries" in *X11R4* ) - test "$opsys" = "hpux9" && opsysfile="s/hpux9-x11r4.h" - test "$opsys" = "hpux9-shr" && opsysfile="s/hpux9shxr4.h" -esac - -echo "checking for session-management option" 1>&6 -echo "configure:5934: checking for session-management option" >&5; -if test "$with_session" != "no"; then - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_SESSION +rm -f conftest* + xe_check_libs= + echo "$ac_t""$xpm_for_msw" 1>&6 + if test "$xpm_for_msw" = "yes"; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining FOR_MSW EOF cat >> confdefs.h <<\EOF -#define HAVE_SESSION 1 +#define FOR_MSW 1 EOF } -fi + fi + fi -test -z "$with_xauth" && test "$window_system" = "none" && with_xauth=no -test -z "$with_xauth" && { ac_safe=`echo "X11/Xauth.h" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for X11/Xauth.h""... $ac_c" 1>&6 -echo "configure:5949: checking for X11/Xauth.h" >&5 + test -z "$with_xface" && { ac_safe=`echo "compface.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for compface.h""... $ac_c" 1>&6 +echo "configure:8194: checking for compface.h" >&5 cat > conftest.$ac_ext < +#include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:5957: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:8202: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -5971,28 +8216,96 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then : else echo "$ac_t""no" 1>&6 -with_xauth=no +with_xface=no +fi + } + test -z "$with_xface" && { +echo $ac_n "checking for UnGenFace in -lcompface""... $ac_c" 1>&6 +echo "configure:8225: checking for UnGenFace in -lcompface" >&5 +ac_lib_var=`echo compface'_'UnGenFace | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lcompface " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + : +else + echo "$ac_t""no" 1>&6 +with_xface=no fi + } -test -z "$with_xauth" && { -echo $ac_n "checking for XauGetAuthByAddr in -lXau""... $ac_c" 1>&6 -echo "configure:5980: checking for XauGetAuthByAddr in -lXau" >&5 -ac_lib_var=`echo Xau'_'XauGetAuthByAddr | sed 'y%./+-%__p_%'` + test -z "$with_xface" && with_xface=yes + if test "$with_xface" = "yes"; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_XFACE +EOF +cat >> confdefs.h <<\EOF +#define HAVE_XFACE 1 +EOF +} -xe_check_libs=" -lXau " + libs_x="-lcompface $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcompface\" to \$libs_x"; fi + fi + + if test "$with_gif" != "no"; then + with_gif="yes" + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_GIF +EOF +cat >> confdefs.h <<\EOF +#define HAVE_GIF 1 +EOF +} + + extra_objs="$extra_objs dgif_lib.o gif_io.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"dgif_lib.o gif_io.o\"" + fi + fi + + if test "$with_png $with_tiff" != "no no"; then + +echo $ac_n "checking for inflate in -lc""... $ac_c" 1>&6 +echo "configure:8293: checking for inflate in -lc" >&5 +ac_lib_var=`echo c'_'inflate | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lc " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:8309: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -6009,95 +8322,60 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then : else echo "$ac_t""no" 1>&6 -with_xauth=no -fi - - } -test -z "$with_xauth" && with_xauth=yes -if test "$with_xauth" = "yes"; then - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_XAUTH -EOF -cat >> confdefs.h <<\EOF -#define HAVE_XAUTH 1 -EOF -} - - -T="" -for W in $X_EXTRA_LIBS -lXau $libs_x $X_PRE_LIBS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done -libs_xauth="$T" - -fi - - - -if test "$with_tooltalk" != "no" ; then - for dir in "" "Tt/" "desktop/" ; do - ac_safe=`echo "${dir}tt_c.h" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for ${dir}tt_c.h""... $ac_c" 1>&6 -echo "configure:6041: checking for ${dir}tt_c.h" >&5 +echo $ac_n "checking for inflate in -lz""... $ac_c" 1>&6 +echo "configure:8328: checking for inflate in -lz" >&5 +ac_lib_var=`echo z'_'inflate | sed 'y%./+-%__p_%'` +xe_check_libs=" -lz " cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char inflate(); + +int main() { +inflate() +; return 0; } EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:6049: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` -if test -z "$ac_err"; then +if { (eval echo configure:8344: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" + eval "ac_cv_lib_$ac_lib_var=yes" else - echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" + eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - tt_c_h_path="${dir}tt_c.h"; break + libs_x="-lz $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lz\" to \$libs_x"; fi else echo "$ac_t""no" 1>&6 -fi - done - if test -z "$tt_c_h_path"; then - if test "$with_tooltalk" = "yes"; then - (echo "$progname: Usage error:" -echo " " "Unable to find required tooltalk header files." -echo " Use \`$progname --help' to show usage.") >&2 && exit 1 - fi - with_tooltalk=no - fi -fi -if test "$with_tooltalk" != "no" ; then - for extra_libs in "" "-lI18N -lce" "-lcxx"; do - -xe_msg_checking="for tt_message_create in -ltt" -test -n "$extra_libs" && xe_msg_checking="$xe_msg_checking using extra libs $extra_libs" -echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6 -echo "configure:6085: checking "$xe_msg_checking"" >&5 -ac_lib_var=`echo tt'_'tt_message_create | sed 'y%./+-%__p_%'` +echo $ac_n "checking for inflate in -lgz""... $ac_c" 1>&6 +echo "configure:8363: checking for inflate in -lgz" >&5 +ac_lib_var=`echo gz'_'inflate | sed 'y%./+-%__p_%'` -xe_check_libs=" -ltt $extra_libs" +xe_check_libs=" -lgz " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:8379: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -6111,59 +8389,32 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - tt_libs="-ltt $extra_libs"; break + libs_x="-lgz $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgz\" to \$libs_x"; fi else echo "$ac_t""no" 1>&6 -: fi - done - if test -z "$tt_libs"; then - if test "$with_tooltalk" = "yes"; then - (echo "$progname: Usage error:" -echo " " "Unable to find required tooltalk libraries." -echo " Use \`$progname --help' to show usage.") >&2 && exit 1 - fi - with_tooltalk=no - fi fi -test -z "$with_tooltalk" && with_tooltalk=yes -if test "$with_tooltalk" = "yes"; then - { test "$extra_verbose" = "yes" && cat << \EOF - Defining TOOLTALK -EOF -cat >> confdefs.h <<\EOF -#define TOOLTALK 1 -EOF -} - { test "$extra_verbose" = "yes" && cat << EOF - Defining TT_C_H_PATH = "$tt_c_h_path" -EOF -cat >> confdefs.h <&6 -echo "configure:6158: checking for Dt/Dt.h" >&5 + + fi + + test -z "$with_jpeg" && { ac_safe=`echo "jpeglib.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for jpeglib.h""... $ac_c" 1>&6 +echo "configure:8409: checking for jpeglib.h" >&5 cat > conftest.$ac_ext < +#include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:6166: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:8417: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -6180,28 +8431,28 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then : else echo "$ac_t""no" 1>&6 -with_cde=no +with_jpeg=no fi } -test -z "$with_cde" && { -echo $ac_n "checking for DtDndDragStart in -lDtSvc""... $ac_c" 1>&6 -echo "configure:6189: checking for DtDndDragStart in -lDtSvc" >&5 -ac_lib_var=`echo DtSvc'_'DtDndDragStart | sed 'y%./+-%__p_%'` + test -z "$with_jpeg" && { +echo $ac_n "checking for jpeg_destroy_decompress in -ljpeg""... $ac_c" 1>&6 +echo "configure:8440: checking for jpeg_destroy_decompress in -ljpeg" >&5 +ac_lib_var=`echo jpeg'_'jpeg_destroy_decompress | sed 'y%./+-%__p_%'` -xe_check_libs=" -lDtSvc " +xe_check_libs=" -ljpeg " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:8456: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -6218,123 +8469,82 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then : else echo "$ac_t""no" 1>&6 -with_cde=no +with_jpeg=no fi } -test -z "$with_cde" && with_cde=yes -if test "$with_dragndrop" = no; then - echo "configure: warning: No CDE without generic Drag'n'Drop support" 1>&2 - with_cde=no -fi -if test "$with_cde" = "yes" ; then - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_CDE + test -z "$with_jpeg" && with_jpeg=yes + if test "$with_jpeg" = "yes"; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_JPEG EOF cat >> confdefs.h <<\EOF -#define HAVE_CDE 1 +#define HAVE_JPEG 1 EOF } - libs_x="-lDtSvc $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lDtSvc\" to \$libs_x"; fi - dragndrop_proto="$dragndrop_proto CDE" && if test "$extra_verbose" = "yes"; then echo " Appending \"CDE\" to \$dragndrop_proto"; fi - with_tooltalk=yes # CDE requires Tooltalk - need_motif=yes # CDE requires Motif -fi - -test "$window_system" != "x11" && with_offix=no -if test "$with_xmu" != yes -a "$with_x11" = yes; then - echo "configure: warning: No OffiX without real Xmu support" 1>&2 - with_offix=no -fi -if test "$with_dragndrop" = no; then - echo "configure: warning: No OffiX without generic Drag'n'Drop support" 1>&2 - with_offix=no -fi -if test "$with_cde" = yes; then - echo "configure: warning: CDE already found, disabling OffiX support" 1>&2 - with_offix=no -fi -test -z "$with_offix" && with_offix=no -if test "$with_offix" = "yes"; then - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_OFFIX_DND -EOF -cat >> confdefs.h <<\EOF -#define HAVE_OFFIX_DND 1 -EOF -} + libs_x="-ljpeg $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ljpeg\" to \$libs_x"; fi + fi - dnd_objs="$dnd_objs offix.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"offix.o\" to \$dnd_objs"; fi - dragndrop_proto="$dragndrop_proto OffiX" && if test "$extra_verbose" = "yes"; then echo " Appending \"OffiX\" to \$dragndrop_proto"; fi -fi + png_problem="" + test -z "$with_png" && { echo $ac_n "checking for pow""... $ac_c" 1>&6 +echo "configure:8492: checking for pow" >&5 -echo $ac_n "checking if drag and drop API is needed""... $ac_c" 1>&6 -echo "configure:6274: checking if drag and drop API is needed" >&5 -if test "$with_dragndrop" != "no" ; then - if test -n "$dragndrop_proto" ; then - with_dragndrop=yes - echo "$ac_t""yes (${dragndrop_proto} )" 1>&6 - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_DRAGNDROP -EOF -cat >> confdefs.h <<\EOF -#define HAVE_DRAGNDROP 1 -EOF -} +cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char pow(); - extra_objs="$extra_objs dragdrop.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"dragdrop.o\" to \$extra_objs"; fi - else - with_dragndrop=no - echo "$ac_t""no" 1>&6 - fi -fi +int main() { -echo "checking for LDAP" 1>&6 -echo "configure:6295: checking for LDAP" >&5 -test -z "$with_ldap" && { ac_safe=`echo "ldap.h" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for ldap.h""... $ac_c" 1>&6 -echo "configure:6298: checking for ldap.h" >&5 +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_pow) || defined (__stub___pow) +choke me +#else +pow(); +#endif -cat > conftest.$ac_ext < +; return 0; } EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:6306: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` -if test -z "$ac_err"; then +if { (eval echo configure:8518: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" + eval "ac_cv_func_pow=yes" else - echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" + eval "ac_cv_func_pow=no" fi rm -f conftest* -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + +if eval "test \"`echo '$ac_cv_func_'pow`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 -with_ldap=no +with_png=no fi } -test -z "$with_ldap" && { ac_safe=`echo "lber.h" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for lber.h""... $ac_c" 1>&6 -echo "configure:6329: checking for lber.h" >&5 + test -z "$with_png" && { ac_safe=`echo "png.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for png.h""... $ac_c" 1>&6 +echo "configure:8539: checking for png.h" >&5 cat > conftest.$ac_ext < +#include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:6337: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:8547: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -6351,70 +8561,28 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then : else echo "$ac_t""no" 1>&6 -with_ldap=no -fi - } -if test "$with_ldap" != "no"; then - test -z "$with_umich_ldap" && { -xe_msg_checking="for ldap_open in -lldap" -test -n "-llber" && xe_msg_checking="$xe_msg_checking using extra libs -llber" -echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6 -echo "configure:6363: checking "$xe_msg_checking"" >&5 -ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'` - -xe_check_libs=" -lldap -llber" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -xe_check_libs="" - -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then - echo "$ac_t""yes" 1>&6 - with_umich_ldap=yes -else - echo "$ac_t""no" 1>&6 -with_umich_ldap=no +with_png=no fi - } - test "$with_umich_ldap" = "no" && { -echo $ac_n "checking for ldap_set_option in -lldap10""... $ac_c" 1>&6 -echo "configure:6402: checking for ldap_set_option in -lldap10" >&5 -ac_lib_var=`echo ldap10'_'ldap_set_option | sed 'y%./+-%__p_%'` + test -z "$with_png" && { +echo $ac_n "checking for png_read_image in -lpng""... $ac_c" 1>&6 +echo "configure:8570: checking for png_read_image in -lpng" >&5 +ac_lib_var=`echo png'_'png_read_image | sed 'y%./+-%__p_%'` -xe_check_libs=" -lldap10 " +xe_check_libs=" -lpng " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:8586: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -6428,160 +8596,165 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - with_ns_ldap=yes + : else echo "$ac_t""no" 1>&6 -with_ns_ldap=no +with_png=no fi } - test -z "$with_ldap" -a \( "$with_umich_ldap" = "yes" -o "$with_ns_ldap" = "yes" \) && with_ldap=yes -fi -if test "$with_ldap" = "yes"; then - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_LDAP -EOF -cat >> confdefs.h <<\EOF -#define HAVE_LDAP 1 -EOF -} - - extra_objs="$extra_objs eldap.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"eldap.o\"" - fi - if test "$with_umich_ldap" = "yes" ; then - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_UMICH_LDAP -EOF -cat >> confdefs.h <<\EOF -#define HAVE_UMICH_LDAP 1 -EOF -} - - LIBS="-llber $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-llber\" to \$LIBS"; fi - LIBS="-lldap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lldap\" to \$LIBS"; fi - elif test "$with_ldap" = "yes" -a "$with_ns_ldap" = "yes" ; then - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_NS_LDAP -EOF -cat >> confdefs.h <<\EOF -#define HAVE_NS_LDAP 1 -EOF -} - - LIBS="-lldap10 $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lldap10\" to \$LIBS"; fi - elif test "$with_ldap" = "yes" ; then - LIBS="-lldap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lldap\" to \$LIBS"; fi - fi -fi - - -if test "$window_system" != "none"; then - echo "checking for graphics libraries" 1>&6 -echo "configure:6482: checking for graphics libraries" >&5 - - xpm_problem="" - if test -z "$with_xpm"; then - echo $ac_n "checking for Xpm - no older than 3.4f""... $ac_c" 1>&6 -echo "configure:6487: checking for Xpm - no older than 3.4f" >&5 - xe_check_libs=-lXpm + if test -z "$with_png"; then + echo $ac_n "checking for workable png version information""... $ac_c" 1>&6 +echo "configure:8609: checking for workable png version information" >&5 + xe_check_libs="-lpng -lz" cat > conftest.$ac_ext < +#include int main(int c, char **v) { - return c == 1 ? 0 : - XpmIncludeVersion != XpmLibraryVersion() ? 1 : - XpmIncludeVersion < 30406 ? 2 : 0 ;} + if (c == 1) return 0; + if (strcmp(png_libpng_ver, PNG_LIBPNG_VER_STRING) != 0) return 1; + return (PNG_LIBPNG_VER < 10002) ? 2 : 0 ;} EOF -if { (eval echo configure:6498: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +if { (eval echo configure:8620: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 then - ./conftest dummy_arg; xpm_status=$?; - if test "$xpm_status" = "0"; then - with_xpm=yes; + ./conftest dummy_arg; png_status=$?; + if test "$png_status" = "0"; then + with_png=yes; else - with_xpm=no; - if test "$xpm_status" = "1"; then - xpm_problem="Xpm library version and header file version don't match!" - elif test "$xpm_status" = "2"; then - xpm_problem="Xpm library version is too old!" - else - xpm_problem="Internal xpm detection logic error!" - fi - echo " -*** WARNING *** $xpm_problem + with_png=no; + if test "$png_status" = "1"; then + png_problem="PNG library version and header file don't match!" + elif test "$png_status" = "2"; then + png_problem="PNG library version too old (pre 1.0.2)!" + fi + echo " +*** WARNING *** $png_problem I'm not touching that with a 10-foot pole! - If you really want to use the installed version of Xpm, rerun - configure and add '--with-xpm=yes', but don't blame me if XEmacs crashes!" + If you really want to use the installed version of libPNG, rerun + configure and add '--with-png=yes', but don't blame me if XEmacs crashes!" fi else conftest_rc="$?" echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -fr conftest* - with_xpm=no + with_png=no fi rm -fr conftest* xe_check_libs= - echo "$ac_t""$with_xpm" 1>&6 + echo "$ac_t""$with_png" 1>&6 fi - if test "$with_xpm" = "yes"; then + if test "$with_png" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_XPM + Defining HAVE_PNG EOF cat >> confdefs.h <<\EOF -#define HAVE_XPM 1 +#define HAVE_PNG 1 EOF } - libs_x="-lXpm $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXpm\" to \$libs_x"; fi - echo $ac_n "checking for \"FOR_MSW\" xpm""... $ac_c" 1>&6 -echo "configure:6540: checking for \"FOR_MSW\" xpm" >&5 - xe_check_libs=-lXpm - cat > conftest.$ac_ext <&6 +echo "configure:8663: checking for tiffio.h" >&5 + +cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:8671: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + : +else + echo "$ac_t""no" 1>&6 +with_tiff=no +fi + } + test -z "$with_tiff" && { +echo $ac_n "checking for TIFFClientOpen in -ltiff""... $ac_c" 1>&6 +echo "configure:8694: checking for TIFFClientOpen in -ltiff" >&5 +ac_lib_var=`echo tiff'_'TIFFClientOpen | sed 'y%./+-%__p_%'` + +xe_check_libs=" -ltiff " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:8710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* - xpm_for_msw=no + eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - xpm_for_msw=yes + eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* - xe_check_libs= - echo "$ac_t""$xpm_for_msw" 1>&6 - if test "$xpm_for_msw" = "yes"; then - { test "$extra_verbose" = "yes" && cat << \EOF - Defining FOR_MSW +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + : +else + echo "$ac_t""no" 1>&6 +with_tiff=no +fi + + } + test -z "$with_tiff" && with_tiff=yes + if test "$with_tiff" = "yes"; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_TIFF EOF cat >> confdefs.h <<\EOF -#define FOR_MSW 1 +#define HAVE_TIFF 1 EOF } - fi + libs_x="-ltiff $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ltiff\" to \$libs_x"; fi fi +fi + +if test "$with_gtk" = "yes"; then test -z "$with_xface" && { ac_safe=`echo "compface.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for compface.h""... $ac_c" 1>&6 -echo "configure:6576: checking for compface.h" >&5 +echo "configure:8749: checking for compface.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:6584: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:8757: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -6603,12 +8776,12 @@ fi } test -z "$with_xface" && { echo $ac_n "checking for UnGenFace in -lcompface""... $ac_c" 1>&6 -echo "configure:6607: checking for UnGenFace in -lcompface" >&5 +echo "configure:8780: checking for UnGenFace in -lcompface" >&5 ac_lib_var=`echo compface'_'UnGenFace | sed 'y%./+-%__p_%'` xe_check_libs=" -lcompface " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:8796: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -6650,44 +8823,55 @@ cat >> confdefs.h <<\EOF EOF } - libs_x="-lcompface $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcompface\" to \$libs_x"; fi + libs_gtk="-lcompface $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcompface\" to \$libs_gtk"; fi fi +fi - if test "$with_gif" != "no"; then - with_gif="yes" - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_GIF -EOF -cat >> confdefs.h <<\EOF -#define HAVE_GIF 1 -EOF -} - extra_objs="$extra_objs dgif_lib.o gif_io.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"dgif_lib.o gif_io.o\"" - fi - fi - if test "$with_png $with_tiff" != "no no"; then +if test "$with_x11" = "yes"; then + echo "checking for X11 graphics libraries" 1>&6 +echo "configure:8835: checking for X11 graphics libraries" >&5 +fi + +case "$with_widgets" in + "yes" | "athena") detect_athena=yes ;; + *) detect_athena=no ;; +esac + +if test "$with_x11" = "yes" -a "$detect_athena" = "yes" ; then + echo "checking for the Athena widgets" 1>&6 +echo "configure:8845: checking for the Athena widgets" >&5 + + case "$with_athena" in + "xaw" | "") athena_variant=Xaw athena_3d=no ;; + "3d") athena_variant=Xaw3d athena_3d=yes ;; + "next") athena_variant=neXtaw athena_3d=yes ;; + "95") athena_variant=Xaw95 athena_3d=yes ;; + "xpm") athena_variant=XawXpm athena_3d=yes ;; + *) { echo "Error:" "Unknown Athena widget set \`$with_athena'. This should not happen." >&2; exit 1; } ;; + esac + + if test "$athena_3d" = "no"; then -echo $ac_n "checking for inflate in -lc""... $ac_c" 1>&6 -echo "configure:6675: checking for inflate in -lc" >&5 -ac_lib_var=`echo c'_'inflate | sed 'y%./+-%__p_%'` +echo $ac_n "checking for XawScrollbarSetThumb in -l$athena_variant""... $ac_c" 1>&6 +echo "configure:8859: checking for XawScrollbarSetThumb in -l$athena_variant" >&5 +ac_lib_var=`echo $athena_variant'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'` -xe_check_libs=" -lc " +xe_check_libs=" -l$athena_variant " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:8875: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -6701,28 +8885,25 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - : -else - echo "$ac_t""no" 1>&6 - -echo $ac_n "checking for inflate in -lz""... $ac_c" 1>&6 -echo "configure:6710: checking for inflate in -lz" >&5 -ac_lib_var=`echo z'_'inflate | sed 'y%./+-%__p_%'` + +echo $ac_n "checking for threeDClassRec in -l$athena_variant""... $ac_c" 1>&6 +echo "configure:8891: checking for threeDClassRec in -l$athena_variant" >&5 +ac_lib_var=`echo $athena_variant'_'threeDClassRec | sed 'y%./+-%__p_%'` -xe_check_libs=" -lz " +xe_check_libs=" -l$athena_variant " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:8907: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -6736,28 +8917,40 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - libs_x="-lz $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lz\" to \$libs_x"; fi + echo "configure: warning: "Could not find a non-3d Athena widget library."" 1>&2 else echo "$ac_t""no" 1>&6 +athena_lib=$athena_variant +fi -echo $ac_n "checking for inflate in -lgz""... $ac_c" 1>&6 -echo "configure:6745: checking for inflate in -lgz" >&5 -ac_lib_var=`echo gz'_'inflate | sed 'y%./+-%__p_%'` -xe_check_libs=" -lgz " + +else + echo "$ac_t""no" 1>&6 +echo "configure: warning: "Could not find an Athena widget library."" 1>&2 +fi + + + else + +echo $ac_n "checking for threeDClassRec in -l$athena_variant""... $ac_c" 1>&6 +echo "configure:8938: checking for threeDClassRec in -l$athena_variant" >&5 +ac_lib_var=`echo $athena_variant'_'threeDClassRec | sed 'y%./+-%__p_%'` + +xe_check_libs=" -l$athena_variant " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:8954: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -6771,12 +8964,46 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - libs_x="-lgz $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgz\" to \$libs_x"; fi + athena_lib=$athena_variant else echo "$ac_t""no" 1>&6 -fi +echo $ac_n "checking for threeDClassRec in -lXaw""... $ac_c" 1>&6 +echo "configure:8972: checking for threeDClassRec in -lXaw" >&5 +ac_lib_var=`echo Xaw'_'threeDClassRec | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lXaw " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + athena_lib=Xaw; + echo "configure: warning: "Assuming that libXaw is actually $athena_variant."" 1>&2; + +else + echo "$ac_t""no" 1>&6 +echo "configure: warning: "Could not find a 3d Athena widget library that looked like $athena_variant."" 1>&2 fi @@ -6785,18 +9012,19 @@ fi fi - test -z "$with_jpeg" && { ac_safe=`echo "jpeglib.h" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for jpeglib.h""... $ac_c" 1>&6 -echo "configure:6791: checking for jpeglib.h" >&5 + if test "$athena_3d" = "no"; then + ac_safe=`echo "X11/Xaw/ThreeD.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for X11/Xaw/ThreeD.h""... $ac_c" 1>&6 +echo "configure:9019: checking for X11/Xaw/ThreeD.h" >&5 cat > conftest.$ac_ext < +#include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:6799: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:9027: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -6810,123 +9038,80 @@ fi rm -f conftest* if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - : + echo "configure: warning: "Could not find a non-3d Athena header set."" 1>&2 else echo "$ac_t""no" 1>&6 -with_jpeg=no -fi - } - test -z "$with_jpeg" && { -echo $ac_n "checking for jpeg_destroy_decompress in -ljpeg""... $ac_c" 1>&6 -echo "configure:6822: checking for jpeg_destroy_decompress in -ljpeg" >&5 -ac_lib_var=`echo jpeg'_'jpeg_destroy_decompress | sed 'y%./+-%__p_%'` +ac_safe=`echo "X11/Xaw/XawInit.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for X11/Xaw/XawInit.h""... $ac_c" 1>&6 +echo "configure:9047: checking for X11/Xaw/XawInit.h" >&5 -xe_check_libs=" -ljpeg " cat > conftest.$ac_ext < EOF -if { (eval echo configure:6838: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:9055: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + eval "ac_cv_header_$ac_safe=yes" else + echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* -xe_check_libs="" - -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - : + athena_h_path=X11/Xaw else echo "$ac_t""no" 1>&6 -with_jpeg=no +echo "configure: warning: "Could not find a non-3d Athena header set."" 1>&2 fi - } - test -z "$with_jpeg" && with_jpeg=yes - if test "$with_jpeg" = "yes"; then - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_JPEG -EOF -cat >> confdefs.h <<\EOF -#define HAVE_JPEG 1 -EOF -} - - libs_x="-ljpeg $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ljpeg\" to \$libs_x"; fi - fi +fi - png_problem="" - test -z "$with_png" && { echo $ac_n "checking for pow""... $ac_c" 1>&6 -echo "configure:6874: checking for pow" >&5 + else + ac_safe=`echo "X11/$athena_variant/XawInit.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for X11/$athena_variant/XawInit.h""... $ac_c" 1>&6 +echo "configure:9081: checking for X11/$athena_variant/XawInit.h" >&5 cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char pow(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_pow) || defined (__stub___pow) -choke me -#else -pow(); -#endif - -; return 0; } +#include EOF -if { (eval echo configure:6900: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:9089: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then rm -rf conftest* - eval "ac_cv_func_pow=yes" + eval "ac_cv_header_$ac_safe=yes" else + echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_func_pow=no" + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* - -if eval "test \"`echo '$ac_cv_func_'pow`\" = yes"; then +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - : -else - echo "$ac_t""no" 1>&6 -with_png=no -fi - } - test -z "$with_png" && { ac_safe=`echo "png.h" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for png.h""... $ac_c" 1>&6 -echo "configure:6921: checking for png.h" >&5 + ac_safe=`echo "X11/$athena_variant/ThreeD.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for X11/$athena_variant/ThreeD.h""... $ac_c" 1>&6 +echo "configure:9106: checking for X11/$athena_variant/ThreeD.h" >&5 cat > conftest.$ac_ext < +#include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:6929: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:9114: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -6940,117 +9125,156 @@ fi rm -f conftest* if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - : + athena_h_path=X11/$athena_variant else echo "$ac_t""no" 1>&6 -with_png=no fi - } - test -z "$with_png" && { -echo $ac_n "checking for png_read_image in -lpng""... $ac_c" 1>&6 -echo "configure:6952: checking for png_read_image in -lpng" >&5 -ac_lib_var=`echo png'_'png_read_image | sed 'y%./+-%__p_%'` -xe_check_libs=" -lpng " +else + echo "$ac_t""no" 1>&6 +fi + + + if test -z "$athena_h_path"; then + ac_safe=`echo "$athena_variant/XawInit.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $athena_variant/XawInit.h""... $ac_c" 1>&6 +echo "configure:9142: checking for $athena_variant/XawInit.h" >&5 + cat > conftest.$ac_ext < EOF -if { (eval echo configure:6968: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:9150: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + eval "ac_cv_header_$ac_safe=yes" else + echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* -xe_check_libs="" +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_safe=`echo "$athena_variant/ThreeD.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $athena_variant/ThreeD.h""... $ac_c" 1>&6 +echo "configure:9167: checking for $athena_variant/ThreeD.h" >&5 -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then +cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:9175: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - : + athena_h_path=$athena_variant else echo "$ac_t""no" 1>&6 -with_png=no fi - } - if test -z "$with_png"; then - echo $ac_n "checking for workable png version information""... $ac_c" 1>&6 -echo "configure:6991: checking for workable png version information" >&5 - xe_check_libs="-lpng -lz" - cat > conftest.$ac_ext <&6 +fi + + fi + + if test -z "$athena_h_path" -a "$athena_variant" != "Xaw3d"; then + ac_safe=`echo "X11/Xaw3d/XawInit.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for X11/Xaw3d/XawInit.h""... $ac_c" 1>&6 +echo "configure:9204: checking for X11/Xaw3d/XawInit.h" >&5 + +cat > conftest.$ac_ext < - int main(int c, char **v) { - if (c == 1) return 0; - if (strcmp(png_libpng_ver, PNG_LIBPNG_VER_STRING) != 0) return 1; - return (PNG_LIBPNG_VER < 10002) ? 2 : 0 ;} +#include EOF -if { (eval echo configure:7002: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 -then - ./conftest dummy_arg; png_status=$?; - if test "$png_status" = "0"; then - with_png=yes; - else - with_png=no; - if test "$png_status" = "1"; then - png_problem="PNG library version and header file don't match!" - elif test "$png_status" = "2"; then - png_problem="PNG library version too old (pre 1.0.2)!" - fi - echo " -*** WARNING *** $png_problem - I'm not touching that with a 10-foot pole! - If you really want to use the installed version of libPNG, rerun - configure and add '--with-png=yes', but don't blame me if XEmacs crashes!" - fi +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:9212: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_safe=`echo "X11/Xaw3d/ThreeD.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for X11/Xaw3d/ThreeD.h""... $ac_c" 1>&6 +echo "configure:9229: checking for X11/Xaw3d/ThreeD.h" >&5 + +cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:9237: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" else - conftest_rc="$?" + echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 - rm -fr conftest* - with_png=no + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + + echo "configure: warning: "Assuming that X11/Xaw3d headers are suitable for $athena_variant."" 1>&2 + athena_h_path=X11/Xaw3d + +else + echo "$ac_t""no" 1>&6 fi -rm -fr conftest* - xe_check_libs= - echo "$ac_t""$with_png" 1>&6 - fi - if test "$with_png" = "yes"; then - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_PNG -EOF -cat >> confdefs.h <<\EOF -#define HAVE_PNG 1 -EOF -} - libs_x="-lpng $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpng\" to \$libs_x"; fi - fi +else + echo "$ac_t""no" 1>&6 +fi - test -z "$with_tiff" && { ac_safe=`echo "tiffio.h" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6 -echo "configure:7045: checking for tiffio.h" >&5 + fi + + if test -z "$athena_h_path" -a "$athena_variant" != "Xaw3d"; then + ac_safe=`echo "Xaw3d/XawInit.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for Xaw3d/XawInit.h""... $ac_c" 1>&6 +echo "configure:9269: checking for Xaw3d/XawInit.h" >&5 cat > conftest.$ac_ext < +#include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:7053: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:9277: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -7064,123 +9288,105 @@ fi rm -f conftest* if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - : -else - echo "$ac_t""no" 1>&6 -with_tiff=no -fi - } - test -z "$with_tiff" && { -echo $ac_n "checking for TIFFClientOpen in -ltiff""... $ac_c" 1>&6 -echo "configure:7076: checking for TIFFClientOpen in -ltiff" >&5 -ac_lib_var=`echo tiff'_'TIFFClientOpen | sed 'y%./+-%__p_%'` + ac_safe=`echo "Xaw3d/ThreeD.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for Xaw3d/ThreeD.h""... $ac_c" 1>&6 +echo "configure:9294: checking for Xaw3d/ThreeD.h" >&5 -xe_check_libs=" -ltiff " cat > conftest.$ac_ext < EOF -if { (eval echo configure:7092: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:9302: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + eval "ac_cv_header_$ac_safe=yes" else + echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* -xe_check_libs="" - -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - : + + echo "configure: warning: "Assuming that Xaw3d headers are suitable for $athena_variant."" 1>&2 + athena_h_path=Xaw3d + else echo "$ac_t""no" 1>&6 -with_tiff=no fi - } - test -z "$with_tiff" && with_tiff=yes - if test "$with_tiff" = "yes"; then - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_TIFF -EOF -cat >> confdefs.h <<\EOF -#define HAVE_TIFF 1 -EOF -} - - libs_x="-ltiff $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ltiff\" to \$libs_x"; fi - fi +else + echo "$ac_t""no" 1>&6 fi + fi -if test "$with_x11" = "yes"; then - - echo "checking for X11 graphics libraries" 1>&6 -echo "configure:7131: checking for X11 graphics libraries" >&5 - - -echo $ac_n "checking for XawScrollbarSetThumb in -lXaw""... $ac_c" 1>&6 -echo "configure:7135: checking for XawScrollbarSetThumb in -lXaw" >&5 -ac_lib_var=`echo Xaw'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'` + if test -z "$athena_h_path"; then + ac_safe=`echo "X11/Xaw/ThreeD.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for X11/Xaw/ThreeD.h""... $ac_c" 1>&6 +echo "configure:9334: checking for X11/Xaw/ThreeD.h" >&5 -xe_check_libs=" -lXaw " cat > conftest.$ac_ext < EOF -if { (eval echo configure:7151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:9342: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + eval "ac_cv_header_$ac_safe=yes" else + echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* -xe_check_libs="" - -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - have_xaw=yes + + echo "configure: warning: "Assuming that X11/Xaw headers are suitable for $athena_variant."" 1>&2 + athena_h_path=X11/Xaw + else echo "$ac_t""no" 1>&6 -have_xaw=no +echo "configure: warning: "Could not find a suitable 3d Athena header set."" 1>&2 fi + fi + fi + + if test -n "$athena_lib" -a -n "$athena_h_path"; then + have_xaw=yes + else + have_xaw=no + fi - +else + have_xaw=no +fi +if test "$with_x11" = "yes"; then ac_safe=`echo "Xm/Xm.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for Xm/Xm.h""... $ac_c" 1>&6 -echo "configure:7175: checking for Xm/Xm.h" >&5 +echo "configure:9381: checking for Xm/Xm.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:7183: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:9389: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -7196,12 +9402,12 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 echo $ac_n "checking for XmStringFree in -lXm""... $ac_c" 1>&6 -echo "configure:7200: checking for XmStringFree in -lXm" >&5 +echo "configure:9406: checking for XmStringFree in -lXm" >&5 ac_lib_var=`echo Xm'_'XmStringFree | sed 'y%./+-%__p_%'` xe_check_libs=" -lXm " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:9422: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7241,9 +9447,9 @@ fi if test "$have_motif" = "yes"; then echo $ac_n "checking for Lesstif""... $ac_c" 1>&6 -echo "configure:7245: checking for Lesstif" >&5 +echo "configure:9451: checking for Lesstif" >&5 cat > conftest.$ac_ext < #ifdef LESSTIF_VERSION @@ -7266,23 +9472,119 @@ rm -f conftest* fi -case "$with_menubars" in "" | "yes" | "athena" | "athena3d" ) +case "$with_menubars" in "" | "yes" | "athena" ) with_menubars="lucid" ;; esac case "$with_dialogs" in "" | "yes" | "lucid" ) - if test "$have_motif" = "yes"; then with_dialogs="motif" - elif test "$have_xaw" = "yes"; then with_dialogs="athena" + if test "$have_motif" = "yes"; then with_dialogs="motif" + elif test "$have_xaw" = "yes"; then with_dialogs="athena" else with_dialogs=no fi ;; esac case "$with_scrollbars" in "" | "yes" ) with_scrollbars="lucid" ;; esac +case "$with_widgets" in "" | "yes" | "lucid") + if test "$have_motif" = "yes"; then with_widgets="motif" + elif test "$have_xaw" = "yes"; then with_widgets="athena" + else with_widgets=no + fi ;; +esac -all_widgets="$with_menubars $with_scrollbars $with_dialogs $with_toolbars" +all_widgets="$with_menubars $with_scrollbars $with_dialogs $with_toolbars $with_widgets" -case "$all_widgets" in *athena* ) - { test "$extra_verbose" = "yes" && cat << \EOF +case "$all_widgets" in + *athena* ) + if test "$have_xaw" != "yes"; then + { echo "Error:" "Could not find a suitable Athena library to build with." >&2; exit 1; } + fi + + lwlib_objs="$lwlib_objs lwlib-Xaw.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xaw.o\" to \$lwlib_objs"; fi + + libs_x="-l$athena_lib $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l$athena_lib\" to \$libs_x"; fi + + { test "$extra_verbose" = "yes" && cat << EOF + Defining ATHENA_Scrollbar_h_ = "$athena_h_path/Scrollbar.h" +EOF +cat >> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <<\EOF @@ -7290,7 +9592,7 @@ cat >> confdefs.h <<\EOF EOF } - { test "$extra_verbose" = "yes" && cat << \EOF + { test "$extra_verbose" = "yes" && cat << \EOF Defining NEED_ATHENA EOF cat >> confdefs.h <<\EOF @@ -7298,8 +9600,19 @@ cat >> confdefs.h <<\EOF EOF } - lwlib_objs="$lwlib_objs lwlib-Xaw.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xaw.o\" to \$lwlib_objs"; fi - libs_x="-lXaw $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXaw\" to \$libs_x"; fi ;; + need_athena="yes" + + if test "$athena_3d" = "yes"; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_ATHENA_3D +EOF +cat >> confdefs.h <<\EOF +#define HAVE_ATHENA_3D 1 +EOF +} + + fi + ;; esac case "$all_widgets" in *motif* ) @@ -7326,6 +9639,11 @@ esac test "$with_menubars" = "lucid" && lwlib_objs="$lwlib_objs xlwmenu.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwmenu.o\" to \$lwlib_objs"; fi test "$with_menubars" = "motif" && lwlib_objs="$lwlib_objs xlwmenu.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwmenu.o\" to \$lwlib_objs"; fi test "$with_scrollbars" = "lucid" && lwlib_objs="$lwlib_objs xlwscrollbar.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwscrollbar.o\" to \$lwlib_objs"; fi +test "$with_widgets" != "no" && test "$with_widgets" != "msw" && \ + lwlib_objs="$lwlib_objs xlwtabs.o xlwgcs.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwtabs.o xlwgcs.o\" to \$lwlib_objs"; fi +case "$with_widgets" in athena* ) + lwlib_objs="$lwlib_objs xlwradio.o xlwcheckbox.o xlwgauge.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwradio.o xlwcheckbox.o xlwgauge.o\" to \$lwlib_objs"; fi;; +esac case "$all_widgets" in *lucid* ) { test "$extra_verbose" = "yes" && cat << \EOF Defining NEED_LUCID @@ -7340,23 +9658,25 @@ esac -case "$with_scrollbars" in athena* ) { test "$extra_verbose" = "yes" && cat << \EOF +test "$with_scrollbars" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF Defining LWLIB_SCROLLBARS_ATHENA EOF cat >> confdefs.h <<\EOF #define LWLIB_SCROLLBARS_ATHENA 1 EOF } -;; esac -case "$with_dialogs" in athena* ) { test "$extra_verbose" = "yes" && cat << \EOF + +test "$with_dialogs" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF Defining LWLIB_DIALOGS_ATHENA EOF cat >> confdefs.h <<\EOF #define LWLIB_DIALOGS_ATHENA 1 EOF } - ;; esac -test "$with_scrollbars" = "athena3d" && { test "$extra_verbose" = "yes" && cat << \EOF + + +if test "$athena_3d" = "yes"; then + test "$with_scrollbars" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF Defining LWLIB_SCROLLBARS_ATHENA3D EOF cat >> confdefs.h <<\EOF @@ -7364,7 +9684,7 @@ cat >> confdefs.h <<\EOF EOF } -test "$with_dialogs" = "athena3d" && { test "$extra_verbose" = "yes" && cat << \EOF + test "$with_dialogs" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF Defining LWLIB_DIALOGS_ATHENA3D EOF cat >> confdefs.h <<\EOF @@ -7372,6 +9692,25 @@ cat >> confdefs.h <<\EOF EOF } +fi + +case "$with_widgets" in athena* ) { test "$extra_verbose" = "yes" && cat << \EOF + Defining LWLIB_WIDGETS_ATHENA +EOF +cat >> confdefs.h <<\EOF +#define LWLIB_WIDGETS_ATHENA 1 +EOF +} +;; esac +test "$with_widgets" != "no" && test "$with_widgets" != "msw" && \ + { test "$extra_verbose" = "yes" && cat << \EOF + Defining LWLIB_TABS_LUCID +EOF +cat >> confdefs.h <<\EOF +#define LWLIB_TABS_LUCID 1 +EOF +} + test "$with_menubars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF Defining HAVE_MENUBARS @@ -7405,6 +9744,14 @@ cat >> confdefs.h <<\EOF EOF } +test "$with_widgets" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_WIDGETS +EOF +cat >> confdefs.h <<\EOF +#define HAVE_WIDGETS 1 +EOF +} + test "$with_menubars" = "lucid" && { test "$extra_verbose" = "yes" && cat << \EOF Defining LWLIB_MENUBARS_LUCID @@ -7447,42 +9794,62 @@ cat >> confdefs.h <<\EOF EOF } +test "$with_widgets" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF + Defining LWLIB_WIDGETS_MOTIF +EOF +cat >> confdefs.h <<\EOF +#define LWLIB_WIDGETS_MOTIF 1 +EOF +} + -test "$with_menubars" != "no" && extra_objs="$extra_objs menubar.o" && if test "$extra_verbose" = "yes"; then +test "$with_menubars" != "no" && extra_objs="$extra_objs menubar.o" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"menubar.o\"" fi -test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar.o" && if test "$extra_verbose" = "yes"; then +test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar.o" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"scrollbar.o\"" fi -test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog.o" && if test "$extra_verbose" = "yes"; then +test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog.o" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"dialog.o\"" fi -test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar.o" && if test "$extra_verbose" = "yes"; then +test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar.o" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"toolbar.o\"" fi +if test "$with_gtk" = "yes"; then + test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-gtk.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"menubar-gtk.o\"" + fi + test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-gtk.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"scrollbar-gtk.o\"" + fi + test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-gtk.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"dialog-gtk.o\"" + fi + test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-gtk.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"toolbar-gtk.o\"" + fi + test "$all_widgets" != "no no no no no" && extra_objs="$extra_objs gui-gtk.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"gui-gtk.o\"" + fi +fi + if test "$with_x11" = "yes"; then - test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-x.o" && if test "$extra_verbose" = "yes"; then + test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-x.o" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"menubar-x.o\"" fi - test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-x.o" && if test "$extra_verbose" = "yes"; then + test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-x.o" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"scrollbar-x.o\"" fi - test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-x.o" && if test "$extra_verbose" = "yes"; then + test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-x.o" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"dialog-x.o\"" fi - test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-x.o" && if test "$extra_verbose" = "yes"; then + test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-x.o" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"toolbar-x.o\"" fi - test "$all_widgets" != "no no no no" && extra_objs="$extra_objs gui-x.o" && if test "$extra_verbose" = "yes"; then + test "$all_widgets" != "no no no no no" && extra_objs="$extra_objs gui-x.o" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"gui-x.o\"" fi -else - if test \( "$with_sound" = "nas" \) -o \( "$with_sound" = "both" \); then - echo "Attempt to Build NAS sound without X" - echo "Please remove NAS configuration or build with X" - exit 1 - fi fi @@ -7506,7 +9873,7 @@ fi if test "$with_mule" = "yes" ; then echo "checking for Mule-related features" 1>&6 -echo "configure:7510: checking for Mule-related features" >&5 +echo "configure:9877: checking for Mule-related features" >&5 { test "$extra_verbose" = "yes" && cat << \EOF Defining MULE EOF @@ -7523,24 +9890,40 @@ cat >> confdefs.h <<\EOF EOF } - extra_objs="$extra_objs mule.o mule-ccl.o mule-charset.o file-coding.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"mule.o mule-ccl.o mule-charset.o file-coding.o\"" + extra_objs="$extra_objs mule.o mule-ccl.o mule-charset.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"mule.o mule-ccl.o mule-charset.o\"" fi + if test "$with_utf_2000" = "yes" && test "$with_text_coding" = "yes"; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining TEXT_CODING +EOF +cat >> confdefs.h <<\EOF +#define TEXT_CODING 1 +EOF +} + extra_objs="$extra_objs text-coding.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"text-coding.o\"" + fi + else + extra_objs="$extra_objs file-coding.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"file-coding.o\"" + fi + fi for ac_hdr in libintl.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:7535: checking for $ac_hdr" >&5 +echo "configure:9918: checking for $ac_hdr" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:7543: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:9926: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -7570,12 +9953,12 @@ done echo $ac_n "checking for strerror in -lintl""... $ac_c" 1>&6 -echo "configure:7574: checking for strerror in -lintl" >&5 +echo "configure:9957: checking for strerror in -lintl" >&5 ac_lib_var=`echo intl'_'strerror | sed 'y%./+-%__p_%'` xe_check_libs=" -lintl " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:9973: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7618,19 +10001,38 @@ fi + if test "$with_utf_2000" = "yes" ; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining CHAR_IS_UCS4 +EOF +cat >> confdefs.h <<\EOF +#define CHAR_IS_UCS4 1 +EOF +} + + { test "$extra_verbose" = "yes" && cat << \EOF + Defining UTF2000 +EOF +cat >> confdefs.h <<\EOF +#define UTF2000 1 +EOF +} + + fi + echo "checking for Mule input methods" 1>&6 -echo "configure:7623: checking for Mule input methods" >&5 +echo "configure:10025: checking for Mule input methods" >&5 case "$with_xim" in "" | "yes" ) echo "checking for XIM" 1>&6 -echo "configure:7626: checking for XIM" >&5 +echo "configure:10028: checking for XIM" >&5 echo $ac_n "checking for XOpenIM in -lX11""... $ac_c" 1>&6 -echo "configure:7629: checking for XOpenIM in -lX11" >&5 +echo "configure:10031: checking for XOpenIM in -lX11" >&5 ac_lib_var=`echo X11'_'XOpenIM | sed 'y%./+-%__p_%'` xe_check_libs=" -lX11 " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:10047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7665,12 +10067,12 @@ fi if test "$have_motif $have_lesstif" = "yes no"; then echo $ac_n "checking for XmImMbLookupString in -lXm""... $ac_c" 1>&6 -echo "configure:7669: checking for XmImMbLookupString in -lXm" >&5 +echo "configure:10071: checking for XmImMbLookupString in -lXm" >&5 ac_lib_var=`echo Xm'_'XmImMbLookupString | sed 'y%./+-%__p_%'` xe_check_libs=" -lXm " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:10087: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7746,15 +10148,15 @@ EOF if test "$with_xfs" = "yes" ; then echo "checking for XFontSet" 1>&6 -echo "configure:7750: checking for XFontSet" >&5 +echo "configure:10152: checking for XFontSet" >&5 echo $ac_n "checking for XmbDrawString in -lX11""... $ac_c" 1>&6 -echo "configure:7753: checking for XmbDrawString in -lX11" >&5 +echo "configure:10155: checking for XmbDrawString in -lX11" >&5 ac_lib_var=`echo X11'_'XmbDrawString | sed 'y%./+-%__p_%'` xe_check_libs=" -lX11 " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:10171: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7796,8 +10198,8 @@ EOF } if test "$with_xim" = "no" ; then - extra_objs="$extra_objs input-method-xfs.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"input-method-xfs.o\"" + extra_objs="$extra_objs input-method-xlib.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"input-method-xlib.o\"" fi fi fi @@ -7805,16 +10207,47 @@ EOF test "$with_wnn6" = "yes" && with_wnn=yes # wnn6 implies wnn support test -z "$with_wnn" && { ac_safe=`echo "wnn/jllib.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for wnn/jllib.h""... $ac_c" 1>&6 -echo "configure:7809: checking for wnn/jllib.h" >&5 +echo "configure:10211: checking for wnn/jllib.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:7817: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:10219: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + : +else + echo "$ac_t""no" 1>&6 +with_wnn=no +fi + } + test -z "$with_wnn" && { ac_safe=`echo "wnn/commonhd.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for wnn/commonhd.h""... $ac_c" 1>&6 +echo "configure:10242: checking for wnn/commonhd.h" >&5 + +cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:10250: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -7838,10 +10271,10 @@ fi for ac_func in crypt do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7842: checking for $ac_func" >&5 +echo "configure:10275: checking for $ac_func" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:10301: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7893,12 +10326,12 @@ done test "$ac_cv_func_crypt" != "yes" && { echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6 -echo "configure:7897: checking for crypt in -lcrypt" >&5 +echo "configure:10330: checking for crypt in -lcrypt" >&5 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'` xe_check_libs=" -lcrypt " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:10346: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7944,12 +10377,12 @@ fi if test -z "$with_wnn" -o "$with_wnn" = "yes"; then echo $ac_n "checking for jl_dic_list_e in -lwnn""... $ac_c" 1>&6 -echo "configure:7948: checking for jl_dic_list_e in -lwnn" >&5 +echo "configure:10381: checking for jl_dic_list_e in -lwnn" >&5 ac_lib_var=`echo wnn'_'jl_dic_list_e | sed 'y%./+-%__p_%'` xe_check_libs=" -lwnn " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:10397: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7978,12 +10411,12 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then else echo "$ac_t""no" 1>&6 echo $ac_n "checking for jl_dic_list_e in -lwnn4""... $ac_c" 1>&6 -echo "configure:7982: checking for jl_dic_list_e in -lwnn4" >&5 +echo "configure:10415: checking for jl_dic_list_e in -lwnn4" >&5 ac_lib_var=`echo wnn4'_'jl_dic_list_e | sed 'y%./+-%__p_%'` xe_check_libs=" -lwnn4 " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:10431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8012,23 +10445,274 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then else echo "$ac_t""no" 1>&6 echo $ac_n "checking for jl_dic_list_e in -lwnn6""... $ac_c" 1>&6 -echo "configure:8016: checking for jl_dic_list_e in -lwnn6" >&5 +echo "configure:10449: checking for jl_dic_list_e in -lwnn6" >&5 ac_lib_var=`echo wnn6'_'jl_dic_list_e | sed 'y%./+-%__p_%'` -xe_check_libs=" -lwnn6 " +xe_check_libs=" -lwnn6 " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + libwnn=wnn6 +else + echo "$ac_t""no" 1>&6 +echo $ac_n "checking for dic_list_e in -lwnn6_fromsrc""... $ac_c" 1>&6 +echo "configure:10483: checking for dic_list_e in -lwnn6_fromsrc" >&5 +ac_lib_var=`echo wnn6_fromsrc'_'dic_list_e | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lwnn6_fromsrc " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + libwnn=wnn6_fromsrc +else + echo "$ac_t""no" 1>&6 +with_wnn=no +fi + + +fi + + +fi + + +fi + + + fi + test -z "$with_wnn" && with_wnn=yes + if test "$with_wnn" = "yes"; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_WNN +EOF +cat >> confdefs.h <<\EOF +#define HAVE_WNN 1 +EOF +} + + libs_x="-l$libwnn $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l$libwnn\" to \$libs_x"; fi + extra_objs="$extra_objs mule-wnnfns.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"mule-wnnfns.o\"" + fi + if test "$with_wnn6" != "no"; then + +echo $ac_n "checking for jl_fi_dic_list in -l$libwnn""... $ac_c" 1>&6 +echo "configure:10547: checking for jl_fi_dic_list in -l$libwnn" >&5 +ac_lib_var=`echo $libwnn'_'jl_fi_dic_list | sed 'y%./+-%__p_%'` + +xe_check_libs=" -l$libwnn " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + with_wnn6=yes +else + echo "$ac_t""no" 1>&6 +fi + + + test "$with_wnn6" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF + Defining WNN6 +EOF +cat >> confdefs.h <<\EOF +#define WNN6 1 +EOF +} + + fi + fi + + canna_includes_found=no + if test "$with_canna" != "no"; then + ac_safe=`echo "canna/jrkanji.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for canna/jrkanji.h""... $ac_c" 1>&6 +echo "configure:10598: checking for canna/jrkanji.h" >&5 + +cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:10606: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + canna_includes_found=yes +else + echo "$ac_t""no" 1>&6 +fi + + fi + if test "$canna_includes_found" = "no" -a "$with_canna" != "no" -a \ + -d "/usr/local/canna/include"; then + save_c_switch_site="$c_switch_site" + c_switch_site="$c_switch_site -I/usr/local/canna/include" + ac_safe=`echo "canna/jrkanji.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for canna/jrkanji.h""... $ac_c" 1>&6 +echo "configure:10633: checking for canna/jrkanji.h" >&5 + +cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:10641: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + canna_includes_found=yes +else + echo "$ac_t""no" 1>&6 +fi + + if test "$canna_includes_found" != "yes"; then + c_switch_site="$save_c_switch_site" + with_canna="no" + fi + fi + + test -z "$with_canna" && { ac_safe=`echo "canna/RK.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for canna/RK.h""... $ac_c" 1>&6 +echo "configure:10669: checking for canna/RK.h" >&5 + +cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:10677: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + : +else + echo "$ac_t""no" 1>&6 +with_canna=no +fi + } + test -z "$with_canna" && { +echo $ac_n "checking for RkBgnBun in -lRKC""... $ac_c" 1>&6 +echo "configure:10700: checking for RkBgnBun in -lRKC" >&5 +ac_lib_var=`echo RKC'_'RkBgnBun | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lRKC " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:10716: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8042,27 +10726,32 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - libwnn=wnn6 + : else echo "$ac_t""no" 1>&6 -echo $ac_n "checking for dic_list_e in -lwnn6_fromsrc""... $ac_c" 1>&6 -echo "configure:8050: checking for dic_list_e in -lwnn6_fromsrc" >&5 -ac_lib_var=`echo wnn6_fromsrc'_'dic_list_e | sed 'y%./+-%__p_%'` +with_canna=no +fi -xe_check_libs=" -lwnn6_fromsrc " + } + test -z "$with_canna" && { +echo $ac_n "checking for jrKanjiControl in -lcanna""... $ac_c" 1>&6 +echo "configure:10739: checking for jrKanjiControl in -lcanna" >&5 +ac_lib_var=`echo canna'_'jrKanjiControl | sed 'y%./+-%__p_%'` + +xe_check_libs=" -lcanna " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:10755: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8076,57 +10765,58 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - libwnn=wnn6_fromsrc + : else echo "$ac_t""no" 1>&6 -with_wnn=no -fi - - -fi - - -fi - - +with_canna=no fi - - fi - test -z "$with_wnn" && with_wnn=yes - if test "$with_wnn" = "yes"; then + } + test -z "$with_canna" && with_canna=yes + if test "$with_canna" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_WNN + Defining HAVE_CANNA EOF cat >> confdefs.h <<\EOF -#define HAVE_WNN 1 +#define HAVE_CANNA 1 EOF } - libs_x="-l$libwnn $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l$libwnn\" to \$libs_x"; fi - extra_objs="$extra_objs mule-wnnfns.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"mule-wnnfns.o\"" + libs_x="-lcanna -lRKC $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcanna -lRKC\" to \$libs_x"; fi + extra_objs="$extra_objs mule-canna.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"mule-canna.o\"" fi - if test "$with_wnn6" != "no"; then - -echo $ac_n "checking for jl_fi_dic_list in -l$libwnn""... $ac_c" 1>&6 -echo "configure:8114: checking for jl_fi_dic_list in -l$libwnn" >&5 -ac_lib_var=`echo $libwnn'_'jl_fi_dic_list | sed 'y%./+-%__p_%'` + fi -xe_check_libs=" -l$libwnn " +else for feature in xim canna wnn; do + if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then + echo "configure: warning: "--with-${feature} ignored: Not valid without Mule support"" 1>&2 + fi + eval "with_${feature}=no" + done +fi + +if test "$need_motif" = "yes" ; then + libs_x="-lXm $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXm\" to \$libs_x"; fi + +echo $ac_n "checking for layout_object_getvalue in -li18n""... $ac_c" 1>&6 +echo "configure:10804: checking for layout_object_getvalue in -li18n" >&5 +ac_lib_var=`echo i18n'_'layout_object_getvalue | sed 'y%./+-%__p_%'` + +xe_check_libs=" -li18n " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:10820: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8140,185 +10830,263 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - with_wnn6=yes + libs_x="-li18n $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-li18n\" to \$libs_x"; fi else echo "$ac_t""no" 1>&6 fi - test "$with_wnn6" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF - Defining WNN6 -EOF -cat >> confdefs.h <<\EOF -#define WNN6 1 -EOF + +if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then + ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"` + ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"` + + runpath="" runpath_dirs="" + if test -n "$LD_RUN_PATH"; then + runpath="$LD_RUN_PATH" + elif test "$GCC" = "yes"; then + ld_switch_run_save="$ld_switch_run"; ld_switch_run="" + echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c + xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null' + for arg in `eval "$xe_runpath_link" | grep ' -L'`; do + case "$arg" in P,* | -L* | -R* ) + for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do + { +xe_runpath_dir="$dir" + test "$xe_runpath_dir" != "/lib" -a \ + "$xe_runpath_dir" != "/usr/lib" -a \ + -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \ + eval "$xe_add_unique_runpath_dir" } - + done ;; + esac + done + ld_switch_run="$ld_switch_run_save" + rm -f conftest* + else + for arg in $ld_switch_site $ld_switch_x_site; do + case "$arg" in -L*) { +xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'` + test "$xe_runpath_dir" != "/lib" -a \ + "$xe_runpath_dir" != "/usr/lib" -a \ + -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \ + eval "$xe_add_unique_runpath_dir" +};; esac + done + if test "$opsys $need_motif" = "sol2 yes"; then + xe_runpath_dir="/opt/SUNWdt/lib"; + eval "$xe_add_unique_runpath_dir"; fi + fi + if test -n "$runpath"; then + ld_switch_run="${dash_r}${runpath}" + +if test "$GCC" = "yes"; then + set x $ld_switch_run; shift; ld_switch_run="" + while test -n "$1"; do + case $1 in + -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;; + -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;; + -Xlinker* ) ;; + * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;; + esac + shift + done +fi + test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath" fi +fi - canna_includes_found=no - if test "$with_canna" != "no"; then - ac_safe=`echo "canna/jrkanji.h" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for canna/jrkanji.h""... $ac_c" 1>&6 -echo "configure:8165: checking for canna/jrkanji.h" >&5 +fi + + +for ac_func in cbrt closedir dup2 eaccess fmod fpathconf frexp ftime getaddrinfo gethostname getnameinfo getpagesize gettimeofday getcwd getwd logb lrand48 matherr mkdir mktime perror poll random rename res_init rint rmdir select setitimer setpgid setlocale setsid sigblock sighold sigprocmask snprintf stpcpy strerror tzset ulimit usleep waitpid vsnprintf fsync ftruncate umask +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:10907: checking for $ac_func" >&5 cat > conftest.$ac_ext < +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func(); below. */ +#include +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif + +; return 0; } EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:8173: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` -if test -z "$ac_err"; then +if { (eval echo configure:10933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" + eval "ac_cv_func_$ac_func=yes" else - echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" + eval "ac_cv_func_$ac_func=no" fi rm -f conftest* -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then echo "$ac_t""yes" 1>&6 - canna_includes_found=yes + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + { test "$extra_verbose" = "yes" && cat << EOF + Defining $ac_tr_func +EOF +cat >> confdefs.h <&6 fi +done - fi - if test "$canna_includes_found" = "no" -a "$with_canna" != "no" -a \ - -d "/usr/local/canna/include"; then - save_c_switch_site="$c_switch_site" - c_switch_site="$c_switch_site -I/usr/local/canna/include" - ac_safe=`echo "canna/jrkanji.h" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for canna/jrkanji.h""... $ac_c" 1>&6 -echo "configure:8200: checking for canna/jrkanji.h" >&5 + +if test "$ac_cv_func_getaddrinfo" != "no" ; then + case "$opsys" in + hpux11* ) + echo "configure: warning: Use of getaddrinfo is disabled for HP-UX 11.XX." 1>&2 + ac_cv_func_getaddrinfo=no + ;; + esac +fi + + +for ac_func in getpt _getpty grantpt unlockpt ptsname killpg tcgetpgrp +do +echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:10974: checking for $ac_func" >&5 cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:8208: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` -if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" -fi -rm -f conftest* -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - canna_includes_found=yes -else - echo "$ac_t""no" 1>&6 -fi +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func(); below. */ +#include +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func(); - if test "$canna_includes_found" != "yes"; then - c_switch_site="$save_c_switch_site" - with_canna="no" - fi - fi +int main() { - test -z "$with_canna" && { ac_safe=`echo "canna/RK.h" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for canna/RK.h""... $ac_c" 1>&6 -echo "configure:8236: checking for canna/RK.h" >&5 +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +$ac_func(); +#endif -cat > conftest.$ac_ext < +; return 0; } EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:8244: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` -if test -z "$ac_err"; then +if { (eval echo configure:11000: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" + eval "ac_cv_func_$ac_func=yes" else - echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" + eval "ac_cv_func_$ac_func=no" fi rm -f conftest* -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then echo "$ac_t""yes" 1>&6 - : + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + { test "$extra_verbose" = "yes" && cat << EOF + Defining $ac_tr_func +EOF +cat >> confdefs.h <&6 -with_canna=no fi - } - test -z "$with_canna" && { -echo $ac_n "checking for RkBgnBun in -lRKC""... $ac_c" 1>&6 -echo "configure:8267: checking for RkBgnBun in -lRKC" >&5 -ac_lib_var=`echo RKC'_'RkBgnBun | sed 'y%./+-%__p_%'` +done + + +echo $ac_n "checking for openpty""... $ac_c" 1>&6 +echo "configure:11029: checking for openpty" >&5 -xe_check_libs=" -lRKC " cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char RkBgnBun(); +char openpty(); int main() { -RkBgnBun() + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_openpty) || defined (__stub___openpty) +choke me +#else +openpty(); +#endif + ; return 0; } EOF -if { (eval echo configure:8283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:11055: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + eval "ac_cv_func_openpty=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + eval "ac_cv_func_openpty=no" fi rm -f conftest* -xe_check_libs="" -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then +if eval "test \"`echo '$ac_cv_func_'openpty`\" = yes"; then echo "$ac_t""yes" 1>&6 - : + have_openpty=yes else echo "$ac_t""no" 1>&6 -with_canna=no -fi - } - test -z "$with_canna" && { -echo $ac_n "checking for jrKanjiControl in -lcanna""... $ac_c" 1>&6 -echo "configure:8306: checking for jrKanjiControl in -lcanna" >&5 -ac_lib_var=`echo canna'_'jrKanjiControl | sed 'y%./+-%__p_%'` + +echo $ac_n "checking for openpty in -lutil""... $ac_c" 1>&6 +echo "configure:11074: checking for openpty in -lutil" >&5 +ac_lib_var=`echo util'_'openpty | sed 'y%./+-%__p_%'` -xe_check_libs=" -lcanna " +xe_check_libs=" -lutil " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:11090: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8332,147 +11100,116 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - : + have_openpty=yes need_libutil=yes else echo "$ac_t""no" 1>&6 -with_canna=no fi - } - test -z "$with_canna" && with_canna=yes - if test "$with_canna" = "yes"; then - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_CANNA + +fi + +if test "$have_openpty" = "yes"; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_OPENPTY EOF cat >> confdefs.h <<\EOF -#define HAVE_CANNA 1 +#define HAVE_OPENPTY 1 EOF } - libs_x="-lcanna -lRKC $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcanna -lRKC\" to \$libs_x"; fi - extra_objs="$extra_objs mule-canna.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"mule-canna.o\"" - fi - fi - -else for feature in xim canna wnn; do - if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then - echo "configure: warning: "--with-${feature} ignored: Not valid without Mule support"" 1>&2 - fi - eval "with_${feature}=no" - done -fi - -if test "$need_motif" = "yes" ; then - libs_x="-lXm $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXm\" to \$libs_x"; fi - -echo $ac_n "checking for layout_object_getvalue in -li18n""... $ac_c" 1>&6 -echo "configure:8371: checking for layout_object_getvalue in -li18n" >&5 -ac_lib_var=`echo i18n'_'layout_object_getvalue | sed 'y%./+-%__p_%'` + for ac_hdr in pty.h libutil.h util.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:11125: checking for $ac_hdr" >&5 -xe_check_libs=" -li18n " cat > conftest.$ac_ext < EOF -if { (eval echo configure:8387: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:11133: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + eval "ac_cv_header_$ac_safe=yes" else + echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* -xe_check_libs="" - -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - libs_x="-li18n $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-li18n\" to \$libs_x"; fi + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + { test "$extra_verbose" = "yes" && cat << EOF + Defining $ac_tr_hdr +EOF +cat >> confdefs.h <&6 fi +done - - -if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then - ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"` - ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"` - - runpath="" runpath_dirs="" - if test -n "$LD_RUN_PATH"; then - runpath="$LD_RUN_PATH" - elif test "$GCC" = "yes"; then - ld_switch_run_save="$ld_switch_run"; ld_switch_run="" - echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c - xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null' - for arg in `eval "$xe_runpath_link" | grep ' -L'`; do - case "$arg" in P,* | -L* | -R* ) - for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do - { -xe_runpath_dir="$dir" - test "$xe_runpath_dir" != "/lib" -a \ - "$xe_runpath_dir" != "/usr/lib" -a \ - -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \ - eval "$xe_add_unique_runpath_dir" -} - done ;; - esac - done - ld_switch_run="$ld_switch_run_save" - rm -f conftest* - else - for arg in $ld_switch_site $ld_switch_x_site; do - case "$arg" in -L*) { -xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'` - test "$xe_runpath_dir" != "/lib" -a \ - "$xe_runpath_dir" != "/usr/lib" -a \ - -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \ - eval "$xe_add_unique_runpath_dir" -};; esac - done - if test "$opsys $need_motif" = "sol2 yes"; then - xe_runpath_dir="/opt/SUNWdt/lib"; - eval "$xe_add_unique_runpath_dir"; - fi - fi - if test -n "$runpath"; then - ld_switch_run="${dash_r}${runpath}" - -if test "$GCC" = "yes"; then - set x $ld_switch_run; shift; ld_switch_run="" - while test -n "$1"; do - case $1 in - -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;; - -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;; - -Xlinker* ) ;; - * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;; - esac - shift - done -fi - test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath" - fi + test "$need_libutil" = "yes" && libs_system="$libs_system -lutil" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lutil\" to \$libs_system"; fi fi +for ac_hdr in stropts.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:11169: checking for $ac_hdr" >&5 + +cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:11177: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + { test "$extra_verbose" = "yes" && cat << EOF + Defining $ac_tr_hdr +EOF +cat >> confdefs.h <&6 fi +done -for ac_func in cbrt closedir dup2 eaccess fmod fpathconf frexp ftime gethostname getpagesize gettimeofday getcwd getwd logb lrand48 matherr mkdir mktime perror poll random rename res_init rint rmdir select setitimer setpgid setlocale setsid sigblock sighold sigprocmask snprintf strcasecmp strerror tzset ulimit usleep utimes waitpid vsnprintf +if test "$ac_cv_header_stropts_h" = "yes"; then + for ac_func in isastream do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8473: checking for $ac_func" >&5 +echo "configure:11210: checking for $ac_func" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:11236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_func_$ac_func=no" + eval "ac_cv_func_$ac_func=no" +fi +rm -f conftest* + +if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + { test "$extra_verbose" = "yes" && cat << EOF + Defining $ac_tr_func +EOF +cat >> confdefs.h <&6 +fi +done + + for ac_hdr in strtio.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:11267: checking for $ac_hdr" >&5 + +cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:11275: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* - -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` { test "$extra_verbose" = "yes" && cat << EOF - Defining $ac_tr_func + Defining $ac_tr_hdr EOF cat >> confdefs.h <&6 fi done + fi - - -case "$opsys" in - linuxaout* | bsdos3* | freebsd* | decosf4-0* | aix4* ) extra_objs="$extra_objs realpath.o" && if test "$extra_verbose" = "yes"; then +extra_objs="$extra_objs realpath.o" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"realpath.o\"" - fi ;; - * ) - case "$canonical" in - *-*-sysv4.2uw2* ) extra_objs="$extra_objs realpath.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"realpath.o\"" - fi ;; - * ) for ac_func in realpath + fi + +for ac_func in getloadavg do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8540: checking for $ac_func" >&5 +echo "configure:11312: checking for $ac_func" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:11338: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -8589,60 +11361,41 @@ else fi done - test "$ac_cv_func_realpath" != "yes" && extra_objs="$extra_objs realpath.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"realpath.o\"" - fi ;; - esac ;; -esac -for ac_func in getloadavg +if test "$ac_cv_func_getloadavg" = "yes"; then + for ac_hdr in sys/loadavg.h do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8602: checking for $ac_func" >&5 +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:11371: checking for $ac_hdr" >&5 cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -choke me -#else -$ac_func(); -#endif - -; return 0; } +#include <$ac_hdr> EOF -if { (eval echo configure:8628: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:11379: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" + eval "ac_cv_header_$ac_safe=yes" else + echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_func_$ac_func=no" + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* - -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` { test "$extra_verbose" = "yes" && cat << EOF - Defining $ac_tr_func + Defining $ac_tr_hdr EOF cat >> confdefs.h <&6 -echo "configure:8664: checking for kstat_open in -lkstat" >&5 +echo "configure:11415: checking for kstat_open in -lkstat" >&5 ac_lib_var=`echo kstat'_'kstat_open | sed 'y%./+-%__p_%'` xe_check_libs=" -lkstat " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:11431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8707,15 +11458,56 @@ else fi + for ac_hdr in kstat.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:11466: checking for $ac_hdr" >&5 + +cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:11474: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + { test "$extra_verbose" = "yes" && cat << EOF + Defining $ac_tr_hdr +EOF +cat >> confdefs.h <&6 +fi +done + echo $ac_n "checking for kvm_read in -lkvm""... $ac_c" 1>&6 -echo "configure:8714: checking for kvm_read in -lkvm" >&5 +echo "configure:11506: checking for kvm_read in -lkvm" >&5 ac_lib_var=`echo kvm'_'kvm_read | sed 'y%./+-%__p_%'` xe_check_libs=" -lkvm " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:11522: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8760,16 +11552,16 @@ fi fi echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6 -echo "configure:8764: checking whether netdb declares h_errno" >&5 +echo "configure:11556: checking whether netdb declares h_errno" >&5 cat > conftest.$ac_ext < int main() { return h_errno; ; return 0; } EOF -if { (eval echo configure:8773: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:11565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "$ac_t""yes" 1>&6 { test "$extra_verbose" = "yes" && cat << \EOF @@ -8789,16 +11581,16 @@ fi rm -f conftest* echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6 -echo "configure:8793: checking for sigsetjmp" >&5 +echo "configure:11585: checking for sigsetjmp" >&5 cat > conftest.$ac_ext < int main() { sigjmp_buf bar; sigsetjmp (bar, 0); ; return 0; } EOF -if { (eval echo configure:8802: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11594: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* echo "$ac_t""yes" 1>&6 { test "$extra_verbose" = "yes" && cat << \EOF @@ -8818,11 +11610,11 @@ fi rm -f conftest* echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6 -echo "configure:8822: checking whether localtime caches TZ" >&5 +echo "configure:11614: checking whether localtime caches TZ" >&5 if test "$ac_cv_func_tzset" = "yes"; then cat > conftest.$ac_ext < #if STDC_HEADERS @@ -8857,7 +11649,7 @@ main() exit (0); } EOF -if { (eval echo configure:8861: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +if { (eval echo configure:11653: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 then emacs_cv_localtime_cache=no else @@ -8887,9 +11679,9 @@ fi if test "$HAVE_TIMEVAL" = "yes"; then echo $ac_n "checking whether gettimeofday accepts one or two arguments""... $ac_c" 1>&6 -echo "configure:8891: checking whether gettimeofday accepts one or two arguments" >&5 +echo "configure:11683: checking whether gettimeofday accepts one or two arguments" >&5 cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:11706: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "$ac_t""two" 1>&6 else @@ -8933,19 +11724,19 @@ fi echo $ac_n "checking for inline""... $ac_c" 1>&6 -echo "configure:8937: checking for inline" >&5 +echo "configure:11728: checking for inline" >&5 ac_cv_c_inline=no for ac_kw in inline __inline__ __inline; do cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11740: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_inline=$ac_kw; break else @@ -8977,35 +11768,26 @@ EOF ;; esac -if test "$ac_cv_c_inline" != "no"; then - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_INLINE -EOF -cat >> confdefs.h <<\EOF -#define HAVE_INLINE 1 -EOF -} - - test "$GCC" = "yes" && extra_objs="$extra_objs inline.o" && if test "$extra_verbose" = "yes"; then +test "$ac_cv_c_inline" != "no" -a "$GCC" = "yes" && extra_objs="$extra_objs inline.o" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"inline.o\"" fi -fi -# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works +if test "$__DECC" != "yes"; then + # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works # for constant arguments. Useless! echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 -echo "configure:8999: checking for working alloca.h" >&5 +echo "configure:11781: checking for working alloca.h" >&5 cat > conftest.$ac_ext < int main() { char *p = alloca(2 * sizeof(int)); ; return 0; } EOF -if { (eval echo configure:9009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:11791: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_header_alloca_h=yes else @@ -9029,23 +11811,28 @@ EOF fi echo $ac_n "checking for alloca""... $ac_c" 1>&6 -echo "configure:9033: checking for alloca" >&5 +echo "configure:11815: checking for alloca" >&5 cat > conftest.$ac_ext < +# ifdef _MSC_VER +# include +# define alloca _alloca # else -# ifdef _AIX - #pragma alloca +# if HAVE_ALLOCA_H +# include # else -# ifndef alloca /* predefined by HP cc +Olibcalls */ +# ifdef _AIX + #pragma alloca +# else +# ifndef alloca /* predefined by HP cc +Olibcalls */ char *alloca (); +# endif # endif # endif # endif @@ -9055,7 +11842,7 @@ int main() { char *p = (char *) alloca(1); ; return 0; } EOF -if { (eval echo configure:9059: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:11846: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_func_alloca_works=yes else @@ -9083,7 +11870,7 @@ if test $ac_cv_func_alloca_works = no; then # that cause trouble. Some versions do not even contain alloca or # contain a buggy version. If you still want to use their alloca, # use ar to extract alloca.o from them instead of compiling alloca.c. - ALLOCA=alloca.o + ALLOCA=alloca.${ac_objext} { test "$extra_verbose" = "yes" && cat << \EOF Defining C_ALLOCA EOF @@ -9094,10 +11881,10 @@ EOF echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 -echo "configure:9098: checking whether alloca needs Cray hooks" >&5 +echo "configure:11885: checking whether alloca needs Cray hooks" >&5 cat > conftest.$ac_ext <&6 if test $ac_cv_os_cray = yes; then for ac_func in _getb67 GETB67 getb67; do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:9125: checking for $ac_func" >&5 +echo "configure:11912: checking for $ac_func" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:11938: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -9177,10 +11964,10 @@ done fi echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 -echo "configure:9181: checking stack direction for C alloca" >&5 +echo "configure:11968: checking stack direction for C alloca" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +if { (eval echo configure:11990: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 then ac_cv_c_stack_direction=1 else @@ -9222,22 +12009,23 @@ EOF fi -test -n "$ALLOCA" && extra_objs="$extra_objs $ALLOCA" && if test "$extra_verbose" = "yes"; then + test -n "$ALLOCA" && extra_objs="$extra_objs $ALLOCA" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"$ALLOCA\"" fi +fi ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for vfork.h""... $ac_c" 1>&6 -echo "configure:9232: checking for vfork.h" >&5 +echo "configure:12020: checking for vfork.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:9240: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:12028: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -9264,10 +12052,10 @@ else fi echo $ac_n "checking for working vfork""... $ac_c" 1>&6 -echo "configure:9268: checking for working vfork" >&5 +echo "configure:12056: checking for working vfork" >&5 cat > conftest.$ac_ext < @@ -9362,7 +12150,7 @@ main() { } } EOF -if { (eval echo configure:9366: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +if { (eval echo configure:12154: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 then ac_cv_func_vfork_works=yes else @@ -9388,10 +12176,10 @@ fi echo $ac_n "checking for working strcoll""... $ac_c" 1>&6 -echo "configure:9392: checking for working strcoll" >&5 +echo "configure:12180: checking for working strcoll" >&5 cat > conftest.$ac_ext < main () @@ -9401,7 +12189,7 @@ main () strcoll ("123", "456") >= 0); } EOF -if { (eval echo configure:9405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +if { (eval echo configure:12193: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 then ac_cv_func_strcoll_works=yes else @@ -9429,10 +12217,10 @@ fi for ac_func in getpgrp do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:9433: checking for $ac_func" >&5 +echo "configure:12221: checking for $ac_func" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:12247: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -9483,10 +12271,10 @@ fi done echo $ac_n "checking whether getpgrp takes no argument""... $ac_c" 1>&6 -echo "configure:9487: checking whether getpgrp takes no argument" >&5 +echo "configure:12275: checking whether getpgrp takes no argument" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +if { (eval echo configure:12333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 then ac_cv_func_getpgrp_void=yes else @@ -9568,319 +12356,56 @@ fi echo $ac_n "checking for working mmap""... $ac_c" 1>&6 -echo "configure:9572: checking for working mmap" >&5 +echo "configure:12360: checking for working mmap" >&5 case "$opsys" in ultrix* ) have_mmap=no ;; *) cat > conftest.$ac_ext < #include #include #include -#ifndef MAP_VARIABLE -#define MAP_VARIABLE 0 -#endif - -#ifndef MAP_FAILED -#define MAP_FAILED -1 -#endif - -int main (int argc, char *argv[]) -{ - int fd = -1; - caddr_t p; -#ifndef MAP_ANONYMOUS - fd = open ("/dev/zero", O_RDWR); - if (fd < 0) - return 1; -#define MAP_ANONYMOUS 0 -#endif - if (mmap(0, 1024, PROT_READ | PROT_WRITE, - MAP_PRIVATE | MAP_VARIABLE | MAP_ANONYMOUS, - fd, 0) != (void *) MAP_FAILED) - return 0; - perror ("conftest: mmap failed"); - return 1; -} -EOF -if { (eval echo configure:9608: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 -then - have_mmap=yes -else - conftest_rc="$?" - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - have_mmap=no -fi -rm -fr conftest* ;; -esac -echo "$ac_t""$have_mmap" 1>&6 -test "$have_mmap" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_MMAP -EOF -cat >> confdefs.h <<\EOF -#define HAVE_MMAP 1 -EOF -} - -for ac_hdr in unistd.h -do -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:9633: checking for $ac_hdr" >&5 - -cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:9641: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` -if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" -fi -rm -f conftest* -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - { test "$extra_verbose" = "yes" && cat << EOF - Defining $ac_tr_hdr -EOF -cat >> confdefs.h <&6 -fi -done - -for ac_func in getpagesize -do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:9673: checking for $ac_func" >&5 - -cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -choke me -#else -$ac_func(); -#endif - -; return 0; } -EOF -if { (eval echo configure:9699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* - -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - { test "$extra_verbose" = "yes" && cat << EOF - Defining $ac_tr_func -EOF -cat >> confdefs.h <&6 -fi -done - -echo $ac_n "checking for working mmap""... $ac_c" 1>&6 -echo "configure:9727: checking for working mmap" >&5 - -cat > conftest.$ac_ext < -#include -#include - -/* This mess was copied from the GNU getpagesize.h. */ -#ifndef HAVE_GETPAGESIZE -# ifdef HAVE_UNISTD_H -# include -# endif - -/* Assume that all systems that can run configure have sys/param.h. */ -# ifndef HAVE_SYS_PARAM_H -# define HAVE_SYS_PARAM_H 1 -# endif - -# ifdef _SC_PAGESIZE -# define getpagesize() sysconf(_SC_PAGESIZE) -# else /* no _SC_PAGESIZE */ -# ifdef HAVE_SYS_PARAM_H -# include -# ifdef EXEC_PAGESIZE -# define getpagesize() EXEC_PAGESIZE -# else /* no EXEC_PAGESIZE */ -# ifdef NBPG -# define getpagesize() NBPG * CLSIZE -# ifndef CLSIZE -# define CLSIZE 1 -# endif /* no CLSIZE */ -# else /* no NBPG */ -# ifdef NBPC -# define getpagesize() NBPC -# else /* no NBPC */ -# ifdef PAGESIZE -# define getpagesize() PAGESIZE -# endif /* PAGESIZE */ -# endif /* no NBPC */ -# endif /* no NBPG */ -# endif /* no EXEC_PAGESIZE */ -# else /* no HAVE_SYS_PARAM_H */ -# define getpagesize() 8192 /* punt totally */ -# endif /* no HAVE_SYS_PARAM_H */ -# endif /* no _SC_PAGESIZE */ - -#endif /* no HAVE_GETPAGESIZE */ +#ifndef MAP_VARIABLE +#define MAP_VARIABLE 0 +#endif -#ifdef __cplusplus -extern "C" { void *malloc(unsigned); } -#else -char *malloc(); +#ifndef MAP_FAILED +#define MAP_FAILED -1 #endif -int -main() +int main (int argc, char *argv[]) { - char *data, *data2, *data3; - int i, pagesize; - int fd; - - pagesize = getpagesize(); - - /* - * First, make a file with some known garbage in it. - */ - data = malloc(pagesize); - if (!data) - exit(1); - for (i = 0; i < pagesize; ++i) - *(data + i) = rand(); - umask(0); - fd = creat("conftestmmap", 0600); - if (fd < 0) - exit(1); - if (write(fd, data, pagesize) != pagesize) - exit(1); - close(fd); - - /* - * Next, try to mmap the file at a fixed address which - * already has something else allocated at it. If we can, - * also make sure that we see the same garbage. - */ - fd = open("conftestmmap", O_RDWR); - if (fd < 0) - exit(1); - data2 = malloc(2 * pagesize); - if (!data2) - exit(1); - data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1); - if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE, - MAP_PRIVATE | MAP_FIXED, fd, 0L)) - exit(1); - for (i = 0; i < pagesize; ++i) - if (*(data + i) != *(data2 + i)) - exit(1); - - /* - * Finally, make sure that changes to the mapped area - * do not percolate back to the file as seen by read(). - * (This is a bug on some variants of i386 svr4.0.) - */ - for (i = 0; i < pagesize; ++i) - *(data2 + i) = *(data2 + i) + 1; - data3 = malloc(pagesize); - if (!data3) - exit(1); - if (read(fd, data3, pagesize) != pagesize) - exit(1); - for (i = 0; i < pagesize; ++i) - if (*(data + i) != *(data3 + i)) - exit(1); - close(fd); - unlink("conftestmmap"); - exit(0); -} - -EOF -if { (eval echo configure:9870: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 + int fd = -1; + caddr_t p; +#ifndef MAP_ANONYMOUS + fd = open ("/dev/zero", O_RDWR); + if (fd < 0) + return 1; +#define MAP_ANONYMOUS 0 +#endif + if (mmap(0, 1024, PROT_READ | PROT_WRITE, + MAP_PRIVATE | MAP_VARIABLE | MAP_ANONYMOUS, + fd, 0) != (void *) MAP_FAILED) + return 0; + perror ("conftest: mmap failed"); + return 1; +} +EOF +if { (eval echo configure:12396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 then - ac_cv_func_mmap_fixed_mapped=yes + have_mmap=yes else conftest_rc="$?" echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -fr conftest* - ac_cv_func_mmap_fixed_mapped=no + have_mmap=no fi -rm -fr conftest* - -echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6 -if test $ac_cv_func_mmap_fixed_mapped = yes; then - { test "$extra_verbose" = "yes" && cat << \EOF +rm -fr conftest* ;; +esac +echo "$ac_t""$have_mmap" 1>&6 +test "$have_mmap" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF Defining HAVE_MMAP EOF cat >> confdefs.h <<\EOF @@ -9888,11 +12413,42 @@ cat >> confdefs.h <<\EOF EOF } -fi +case "$opsys" in cygwin*) + test "$rel_alloc" = "default" && rel_alloc=no ;; +esac +test "$GNU_MALLOC" != "yes" -a "$have_mmap" != "yes" && rel_alloc=no +if test "$rel_alloc $have_mmap" = "default yes"; then + if test "$doug_lea_malloc" = "yes"; then + echo $ac_n "checking for M_MMAP_THRESHOLD""... $ac_c" 1>&6 +echo "configure:12425: checking for M_MMAP_THRESHOLD" >&5 + cat > conftest.$ac_ext < +int main() { + +#ifndef M_MMAP_THRESHOLD +#error No M_MMAP_THRESHOLD :-( +!@+$%^&*_)(_ - unlikely to compile... +#endif -test "$GNU_MALLOC" != "yes" -a "$have_mmap" != "yes" && rel_alloc=no -test "$rel_alloc" = "default" -a "$have_mmap" = "yes" && rel_alloc=yes +; return 0; } +EOF +if { (eval echo configure:12439: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + rel_alloc=no; echo "$ac_t""yes" 1>&6; +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + rel_alloc=yes; echo "$ac_t""no" 1>&6; +fi +rm -f conftest* + else + rel_alloc=yes + fi +fi test "$rel_alloc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF Defining REL_ALLOC EOF @@ -9904,16 +12460,16 @@ EOF ac_safe=`echo "termios.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for termios.h""... $ac_c" 1>&6 -echo "configure:9908: checking for termios.h" >&5 +echo "configure:12464: checking for termios.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:9916: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:12472: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -9955,16 +12511,16 @@ else echo "$ac_t""no" 1>&6 ac_safe=`echo "termio.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for termio.h""... $ac_c" 1>&6 -echo "configure:9959: checking for termio.h" >&5 +echo "configure:12515: checking for termio.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:9967: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:12523: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -9995,10 +12551,10 @@ fi echo $ac_n "checking for socket""... $ac_c" 1>&6 -echo "configure:9999: checking for socket" >&5 +echo "configure:12555: checking for socket" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:12581: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_socket=yes" else @@ -10036,16 +12592,16 @@ if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then echo "$ac_t""yes" 1>&6 ac_safe=`echo "netinet/in.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6 -echo "configure:10040: checking for netinet/in.h" >&5 +echo "configure:12596: checking for netinet/in.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10048: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:12604: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -10061,16 +12617,16 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 ac_safe=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6 -echo "configure:10065: checking for arpa/inet.h" >&5 +echo "configure:12621: checking for arpa/inet.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10073: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:12629: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -10094,9 +12650,9 @@ EOF } echo $ac_n "checking "for sun_len member in struct sockaddr_un"""... $ac_c" 1>&6 -echo "configure:10098: checking "for sun_len member in struct sockaddr_un"" >&5 +echo "configure:12654: checking "for sun_len member in struct sockaddr_un"" >&5 cat > conftest.$ac_ext < @@ -10107,7 +12663,7 @@ int main() { static struct sockaddr_un x; x.sun_len = 1; ; return 0; } EOF -if { (eval echo configure:10111: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:12667: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF Defining HAVE_SOCKADDR_SUN_LEN @@ -10125,9 +12681,9 @@ else fi rm -f conftest* echo $ac_n "checking "for ip_mreq struct in netinet/in.h"""... $ac_c" 1>&6 -echo "configure:10129: checking "for ip_mreq struct in netinet/in.h"" >&5 +echo "configure:12685: checking "for ip_mreq struct in netinet/in.h"" >&5 cat > conftest.$ac_ext < @@ -10137,7 +12693,7 @@ int main() { static struct ip_mreq x; ; return 0; } EOF -if { (eval echo configure:10141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:12697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF Defining HAVE_MULTICAST @@ -10168,10 +12724,10 @@ fi echo $ac_n "checking for msgget""... $ac_c" 1>&6 -echo "configure:10172: checking for msgget" >&5 +echo "configure:12728: checking for msgget" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:12754: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_msgget=yes" else @@ -10209,16 +12765,16 @@ if eval "test \"`echo '$ac_cv_func_'msgget`\" = yes"; then echo "$ac_t""yes" 1>&6 ac_safe=`echo "sys/ipc.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for sys/ipc.h""... $ac_c" 1>&6 -echo "configure:10213: checking for sys/ipc.h" >&5 +echo "configure:12769: checking for sys/ipc.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10221: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:12777: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -10234,16 +12790,16 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 ac_safe=`echo "sys/msg.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for sys/msg.h""... $ac_c" 1>&6 -echo "configure:10238: checking for sys/msg.h" >&5 +echo "configure:12794: checking for sys/msg.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10246: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:12802: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -10280,16 +12836,16 @@ fi ac_safe=`echo "dirent.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for dirent.h""... $ac_c" 1>&6 -echo "configure:10284: checking for dirent.h" >&5 +echo "configure:12840: checking for dirent.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10292: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:12848: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -10315,16 +12871,16 @@ else echo "$ac_t""no" 1>&6 ac_safe=`echo "sys/dir.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for sys/dir.h""... $ac_c" 1>&6 -echo "configure:10319: checking for sys/dir.h" >&5 +echo "configure:12875: checking for sys/dir.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10327: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:12883: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -10356,16 +12912,16 @@ fi ac_safe=`echo "nlist.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for nlist.h""... $ac_c" 1>&6 -echo "configure:10360: checking for nlist.h" >&5 +echo "configure:12916: checking for nlist.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10368: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:12924: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -10394,27 +12950,23 @@ fi echo "checking "for sound support"" 1>&6 -echo "configure:10398: checking "for sound support"" >&5 -case "$with_sound" in - native | both ) with_native_sound=yes;; - nas | no ) with_native_sound=no;; -esac +echo "configure:12954: checking "for sound support"" >&5 test -z "$with_native_sound" -a -n "$native_sound_lib" && with_native_sound=yes if test "$with_native_sound" != "no"; then if test -n "$native_sound_lib"; then ac_safe=`echo "multimedia/audio_device.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for multimedia/audio_device.h""... $ac_c" 1>&6 -echo "configure:10409: checking for multimedia/audio_device.h" >&5 +echo "configure:12961: checking for multimedia/audio_device.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10417: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:12969: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -10461,12 +13013,12 @@ fi if test -z "$native_sound_lib"; then echo $ac_n "checking for ALopenport in -laudio""... $ac_c" 1>&6 -echo "configure:10465: checking for ALopenport in -laudio" >&5 +echo "configure:13017: checking for ALopenport in -laudio" >&5 ac_lib_var=`echo audio'_'ALopenport | sed 'y%./+-%__p_%'` xe_check_libs=" -laudio " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:13033: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10508,12 +13060,12 @@ fi if test -z "$native_sound_lib"; then echo $ac_n "checking for AOpenAudio in -lAlib""... $ac_c" 1>&6 -echo "configure:10512: checking for AOpenAudio in -lAlib" >&5 +echo "configure:13064: checking for AOpenAudio in -lAlib" >&5 ac_lib_var=`echo Alib'_'AOpenAudio | sed 'y%./+-%__p_%'` xe_check_libs=" -lAlib " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:13080: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10559,19 +13111,26 @@ fi fi if test -z "$sound_found"; then + if test "$with_msw" = "yes"; then + sound_found=yes + native_sound_lib= + fi + fi + + if test -z "$sound_found"; then for dir in "machine" "sys" "linux"; do ac_safe=`echo "${dir}/soundcard.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for ${dir}/soundcard.h""... $ac_c" 1>&6 -echo "configure:10566: checking for ${dir}/soundcard.h" >&5 +echo "configure:13125: checking for ${dir}/soundcard.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10574: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:13133: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -10586,14 +13145,15 @@ rm -f conftest* if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 sound_found=yes + need_miscplay=yes extra_objs="$extra_objs linuxplay.o" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"linuxplay.o\"" fi { test "$extra_verbose" = "yes" && cat << EOF - Defining SOUNDCARD_H_PATH = "${dir}/soundcard.h" + Defining SOUNDCARD_H_FILE = "${dir}/soundcard.h" EOF cat >> confdefs.h <&6 +echo "configure:13187: checking for audio/audiolib.h" >&5 + +cat > conftest.$ac_ext < +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:13195: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + + +echo $ac_n "checking for AuOpenServer in -laudio""... $ac_c" 1>&6 +echo "configure:13213: checking for AuOpenServer in -laudio" >&5 +ac_lib_var=`echo audio'_'AuOpenServer | sed 'y%./+-%__p_%'` + +xe_check_libs=" -laudio " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + have_nas_sound=yes +else + echo "$ac_t""no" 1>&6 +fi + + +else + echo "$ac_t""no" 1>&6 +fi + + if test "$have_nas_sound" = "yes"; then + with_nas_sound=yes + { test "$extra_verbose" = "yes" && cat << \EOF Defining HAVE_NAS_SOUND EOF cat >> confdefs.h <<\EOF @@ -10635,12 +13259,12 @@ cat >> confdefs.h <<\EOF EOF } - extra_objs="$extra_objs nas.o" && if test "$extra_verbose" = "yes"; then + extra_objs="$extra_objs nas.o" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"nas.o\"" fi - libs_x="-laudio $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-laudio\" to \$libs_x"; fi - cat > conftest.$ac_ext < conftest.$ac_ext < EOF @@ -10649,7 +13273,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | : else rm -rf conftest* - { test "$extra_verbose" = "yes" && cat << \EOF + old_nas=yes; { test "$extra_verbose" = "yes" && cat << \EOF Defining NAS_NO_ERROR_JUMP EOF cat >> confdefs.h <<\EOF @@ -10660,14 +13284,124 @@ EOF fi rm -f conftest* -esac + else + test "$with_nas_sound" = "yes" && \ + { echo "Error:" "Required NAS sound support cannot be provided." >&2; exit 1; } + with_nas_sound=no + fi +fi + +if test "$with_esd_sound" != "no"; then + # Extract the first word of "esd-config", so it can be a program name with args. +set dummy esd-config; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:13299: checking for $ac_word" >&5 + +if test -n "$have_esd_config"; then + ac_cv_prog_have_esd_config="$have_esd_config" # Let the user override the test. +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_have_esd_config="yes" + break + fi + done + IFS="$ac_save_ifs" + test -z "$ac_cv_prog_have_esd_config" && ac_cv_prog_have_esd_config="no" +fi +have_esd_config="$ac_cv_prog_have_esd_config" +if test -n "$have_esd_config"; then + echo "$ac_t""$have_esd_config" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + + if test "$have_esd_config" = "yes"; then + save_c_switch_site="$c_switch_site" save_LIBS="$LIBS" + c_switch_site="$c_switch_site `esd-config --cflags`" && if test "$extra_verbose" = "yes"; then echo " Appending \"`esd-config --cflags`\" to \$c_switch_site"; fi + LIBS="`esd-config --libs` $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"`esd-config --libs`\" to \$LIBS"; fi + echo $ac_n "checking for esd_play_stream""... $ac_c" 1>&6 +echo "configure:13328: checking for esd_play_stream" >&5 + +cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char esd_play_stream(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_esd_play_stream) || defined (__stub___esd_play_stream) +choke me +#else +esd_play_stream(); +#endif + +; return 0; } +EOF +if { (eval echo configure:13354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_func_esd_play_stream=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_esd_play_stream=no" +fi +rm -f conftest* + +if eval "test \"`echo '$ac_cv_func_'esd_play_stream`\" = yes"; then + echo "$ac_t""yes" 1>&6 + have_esd_sound=yes +else + echo "$ac_t""no" 1>&6 +c_switch_site="$save_c_switch_site" LIBS="$save_LIBS" +fi + + fi + + if test "$have_esd_sound" = "yes"; then + with_esd_sound=yes + need_miscplay=yes + extra_objs="$extra_objs esd.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"esd.o\"" + fi + { test "$extra_verbose" = "yes" && cat << \EOF + Defining HAVE_ESD_SOUND +EOF +cat >> confdefs.h <<\EOF +#define HAVE_ESD_SOUND 1 +EOF +} + + else + test "$with_esd_sound" = "yes" && \ + { echo "Error:" "Required ESD sound support cannot be provided." >&2; exit 1; } + with_esd_sound=no + fi +fi + +test "$need_miscplay" = "yes" && extra_objs="$extra_objs miscplay.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"miscplay.o\"" + fi test -z "$with_tty" && with_tty=yes if test "$with_tty" = "yes" ; then echo "checking for TTY-related features" 1>&6 -echo "configure:10671: checking for TTY-related features" >&5 +echo "configure:13405: checking for TTY-related features" >&5 { test "$extra_verbose" = "yes" && cat << \EOF Defining HAVE_TTY EOF @@ -10683,12 +13417,12 @@ EOF if test -z "$with_ncurses"; then echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6 -echo "configure:10687: checking for tgetent in -lncurses" >&5 +echo "configure:13421: checking for tgetent in -lncurses" >&5 ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'` xe_check_libs=" -lncurses " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:13437: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10732,16 +13466,16 @@ EOF ac_safe=`echo "ncurses/curses.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for ncurses/curses.h""... $ac_c" 1>&6 -echo "configure:10736: checking for ncurses/curses.h" >&5 +echo "configure:13470: checking for ncurses/curses.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10744: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:13478: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -10755,23 +13489,23 @@ fi rm -f conftest* if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - curses_h_path=ncurses/curses.h + curses_h_file=ncurses/curses.h else echo "$ac_t""no" 1>&6 fi ac_safe=`echo "ncurses/term.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for ncurses/term.h""... $ac_c" 1>&6 -echo "configure:10766: checking for ncurses/term.h" >&5 +echo "configure:13500: checking for ncurses/term.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10774: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:13508: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -10785,7 +13519,7 @@ fi rm -f conftest* if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - term_h_path=ncurses/term.h + term_h_file=ncurses/term.h else echo "$ac_t""no" 1>&6 fi @@ -10800,16 +13534,16 @@ fi c_switch_site="$c_switch_site -I/usr/include/ncurses" ac_safe=`echo "ncurses/curses.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for ncurses/curses.h""... $ac_c" 1>&6 -echo "configure:10804: checking for ncurses/curses.h" >&5 +echo "configure:13538: checking for ncurses/curses.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:10812: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:13546: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -10823,7 +13557,7 @@ fi rm -f conftest* if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - curses_h_path=ncurses/curses.h + curses_h_file=ncurses/curses.h else echo "$ac_t""no" 1>&6 fi @@ -10843,12 +13577,12 @@ fi for lib in curses termlib termcap; do echo $ac_n "checking for tgetent in -l$lib""... $ac_c" 1>&6 -echo "configure:10847: checking for tgetent in -l$lib" >&5 +echo "configure:13581: checking for tgetent in -l$lib" >&5 ac_lib_var=`echo $lib'_'tgetent | sed 'y%./+-%__p_%'` xe_check_libs=" -l$lib " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:13597: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10881,21 +13615,76 @@ fi done fi - else extra_objs="$extra_objs tparam.o" && if test "$extra_verbose" = "yes"; then + else if test -n "$libs_termcap" -a "$opsys" = "openbsd"; then + +echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6 +echo "configure:13622: checking for tgoto in -ltermcap" >&5 +ac_lib_var=`echo termcap'_'tgoto | sed 'y%./+-%__p_%'` + +xe_check_libs=" -ltermcap " +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +xe_check_libs="" + +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then + echo "$ac_t""yes" 1>&6 + ac_tr_lib=HAVE_LIB`echo termcap | sed -e 's/[^a-zA-Z0-9_]/_/g' \ + -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` + { test "$extra_verbose" = "yes" && cat << EOF + Defining $ac_tr_lib +EOF +cat >> confdefs.h <&6 +extra_objs="$extra_objs tparam.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"tparam.o\"" + fi +fi + + + else + extra_objs="$extra_objs tparam.o" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"tparam.o\"" fi + fi case "$opsys" in *-hp-hpux* ) libs_termcap="-ltermcap" ;; esac if test -n "$libs_termcap"; then LIBS="$libs_termcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$libs_termcap\" to \$LIBS"; fi else echo $ac_n "checking for tgetent in -lcurses""... $ac_c" 1>&6 -echo "configure:10894: checking for tgetent in -lcurses" >&5 +echo "configure:13683: checking for tgetent in -lcurses" >&5 ac_lib_var=`echo curses'_'tgetent | sed 'y%./+-%__p_%'` xe_check_libs=" -lcurses " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:13699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10924,12 +13713,12 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then else echo "$ac_t""no" 1>&6 echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6 -echo "configure:10928: checking for tgetent in -ltermcap" >&5 +echo "configure:13717: checking for tgetent in -ltermcap" >&5 ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'` xe_check_libs=" -ltermcap " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:13733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -10970,34 +13759,34 @@ fi fi fi { test "$extra_verbose" = "yes" && cat << EOF - Defining CURSES_H_PATH = "${curses_h_path-curses.h}" + Defining CURSES_H_FILE = "${curses_h_file-curses.h}" EOF cat >> confdefs.h <> confdefs.h <&6 -echo "configure:10992: checking for gpm.h" >&5 +echo "configure:13781: checking for gpm.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:11000: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:13789: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -11019,12 +13808,12 @@ fi } test -z "$with_gpm" && { echo $ac_n "checking for Gpm_Open in -lgpm""... $ac_c" 1>&6 -echo "configure:11023: checking for Gpm_Open in -lgpm" >&5 +echo "configure:13812: checking for Gpm_Open in -lgpm" >&5 ac_lib_var=`echo gpm'_'Gpm_Open | sed 'y%./+-%__p_%'` xe_check_libs=" -lgpm " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:13828: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -11078,28 +13867,28 @@ else for feature in ncurses gpm; do eval "with_${feature}=no" done fi -test "$with_x11" = "yes" -o "$with_tty" = "yes" && extra_objs="$extra_objs event-unixoid.o" && if test "$extra_verbose" = "yes"; then +test "$with_x11" = "yes" -o "$with_tty" = "yes" -o "$need_event_unixoid" = "yes" && extra_objs="$extra_objs event-unixoid.o" && if test "$extra_verbose" = "yes"; then echo " xemacs will be linked with \"event-unixoid.o\"" fi -test "$with_database_gnudbm $with_database_dbm $with_database_berkdb" \ +test "$with_database_gdbm $with_database_dbm $with_database_berkdb" \ != "no no no" && echo "checking for database support" 1>&6 -echo "configure:11089: checking for database support" >&5 +echo "configure:13878: checking for database support" >&5 -if test "$with_database_gnudbm $with_database_dbm" != "no no"; then +if test "$with_database_gdbm $with_database_dbm" != "no no"; then ac_safe=`echo "ndbm.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for ndbm.h""... $ac_c" 1>&6 -echo "configure:11094: checking for ndbm.h" >&5 +echo "configure:13883: checking for ndbm.h" >&5 cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:11102: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:13891: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -11117,23 +13906,23 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then else echo "$ac_t""no" 1>&6 - test "$with_database_gnudbm" = "yes" -o \ - "$with_database_dbm" = "yes" && \ + test "$with_database_gdbm" = "yes" -o \ + "$with_database_dbm" = "yes" && \ { echo "Error:" "Required DBM support cannot be provided." >&2; exit 1; } - with_database_gnudbm=no with_database_dbm=no + with_database_gdbm=no with_database_dbm=no fi fi -if test "$with_database_gnudbm" != "no"; then +if test "$with_database_gdbm" != "no"; then echo $ac_n "checking for dbm_open in -lgdbm""... $ac_c" 1>&6 -echo "configure:11132: checking for dbm_open in -lgdbm" >&5 +echo "configure:13921: checking for dbm_open in -lgdbm" >&5 ac_lib_var=`echo gdbm'_'dbm_open | sed 'y%./+-%__p_%'` xe_check_libs=" -lgdbm " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:13937: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -11158,13 +13947,13 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - with_database_gnudbm=yes with_database_dbm=no libdbm=-lgdbm + with_database_gdbm=yes with_database_dbm=no libdbm=-lgdbm else echo "$ac_t""no" 1>&6 -if test "$with_database_gnudbm" = "yes"; then +if test "$with_database_gdbm" = "yes"; then { echo "Error:" "Required GNU DBM support cannot be provided." >&2; exit 1; } fi - with_database_gnudbm=no + with_database_gdbm=no fi @@ -11172,10 +13961,10 @@ fi if test "$with_database_dbm" != "no"; then echo $ac_n "checking for dbm_open""... $ac_c" 1>&6 -echo "configure:11176: checking for dbm_open" >&5 +echo "configure:13965: checking for dbm_open" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:13991: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_dbm_open=yes" else @@ -11217,12 +14006,12 @@ else echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6 -echo "configure:11221: checking for dbm_open in -ldbm" >&5 +echo "configure:14010: checking for dbm_open in -ldbm" >&5 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'` xe_check_libs=" -ldbm " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:14026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -11261,8 +14050,8 @@ fi fi test -n "$libdbm" && LIBS=""$libdbm" $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libdbm"\" to \$LIBS"; fi -test "$with_database_gnudbm" = "yes" -o \ - "$with_database_dbm" = "yes" && \ +test "$with_database_gdbm" = "yes" -o \ + "$with_database_dbm" = "yes" && \ { test "$extra_verbose" = "yes" && cat << \EOF Defining HAVE_DBM EOF @@ -11274,11 +14063,14 @@ EOF if test "$with_database_berkdb" != "no"; then echo $ac_n "checking for Berkeley db.h""... $ac_c" 1>&6 -echo "configure:11278: checking for Berkeley db.h" >&5 - for path in "db/db.h" "db.h"; do +echo "configure:14067: checking for Berkeley db.h" >&5 + for header in "db/db.h" "db.h"; do cat > conftest.$ac_ext < +#if !(defined __GLIBC__ && __GLIBC_MINOR__ >= 1) #ifdef HAVE_INTTYPES_H #define __BIT_TYPES_DEFINED__ #include @@ -11289,33 +14081,34 @@ typedef uint32_t u_int32_t; typedef uint64_t u_int64_t; #endif #endif -#include <$path> +#endif +#include <$header> int main() { ; return 0; } EOF -if { (eval echo configure:11299: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14092: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* - db_h_path="$path"; break + db_h_file="$header"; break else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -f conftest* done - if test -z "$db_h_path" + if test -z "$db_h_file" then echo "$ac_t""no" 1>&6; with_database_berkdb=no - else echo "$ac_t""$db_h_path" 1>&6 + else echo "$ac_t""$db_h_file" 1>&6 fi if test "$with_database_berkdb" != "no"; then echo $ac_n "checking for Berkeley DB version""... $ac_c" 1>&6 -echo "configure:11315: checking for Berkeley DB version" >&5 +echo "configure:14108: checking for Berkeley DB version" >&5 cat > conftest.$ac_ext < +#include <$db_h_file> #if DB_VERSION_MAJOR > 1 yes #endif @@ -11324,18 +14117,38 @@ EOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | egrep "yes" >/dev/null 2>&1; then rm -rf conftest* - echo "$ac_t""2" 1>&6; dbfunc=db_open + cat > conftest.$ac_ext < +#if DB_VERSION_MAJOR > 2 +yes +#endif + +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "yes" >/dev/null 2>&1; then + rm -rf conftest* + echo "$ac_t""3" 1>&6; dbfunc=db_create +else + rm -rf conftest* + + echo "$ac_t""2" 1>&6; dbfunc=db_open +fi +rm -f conftest* + else rm -rf conftest* - echo "$ac_t""1" 1>&6; dbfunc=dbopen + + echo "$ac_t""1" 1>&6; dbfunc=dbopen fi rm -f conftest* echo $ac_n "checking for $dbfunc""... $ac_c" 1>&6 -echo "configure:11336: checking for $dbfunc" >&5 +echo "configure:14149: checking for $dbfunc" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:14175: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$dbfunc=yes" else @@ -11377,12 +14190,12 @@ else echo $ac_n "checking for $dbfunc in -ldb""... $ac_c" 1>&6 -echo "configure:11381: checking for $dbfunc in -ldb" >&5 +echo "configure:14194: checking for $dbfunc in -ldb" >&5 ac_lib_var=`echo db'_'$dbfunc | sed 'y%./+-%__p_%'` xe_check_libs=" -ldb " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:14210: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -11419,10 +14232,10 @@ fi if test "$with_database_berkdb" = "yes"; then { test "$extra_verbose" = "yes" && cat << EOF - Defining DB_H_PATH = "$db_h_path" + Defining DB_H_FILE = "$db_h_file" EOF cat >> confdefs.h <> confdefs.h <<\EOF +#define HAVE_CHISE_CLIENT 1 +EOF +} + + fi fi if test "$with_socks" = "yes"; then echo $ac_n "checking for SOCKSinit in -lsocks""... $ac_c" 1>&6 -echo "configure:11461: checking for SOCKSinit in -lsocks" >&5 +echo "configure:14284: checking for SOCKSinit in -lsocks" >&5 ac_lib_var=`echo socks'_'SOCKSinit | sed 'y%./+-%__p_%'` xe_check_libs=" -lsocks " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:14300: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -11526,20 +14349,25 @@ EOF LIBS="-Bstatic -lut -Bdynamic $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-Bstatic -lut -Bdynamic\" to \$LIBS"; fi fi -for ac_hdr in dlfcn.h -do -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:11534: checking for $ac_hdr" >&5 +if test "$with_modules" != "no"; then + echo "checking for module support" 1>&6 +echo "configure:14355: checking for module support" >&5 + + if test "$with_msw" = "yes"; then + have_dl=yes; + else + ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6 +echo "configure:14362: checking for dlfcn.h" >&5 cat > conftest.$ac_ext < +#include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:11542: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` +{ (eval echo configure:14370: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* eval "ac_cv_header_$ac_safe=yes" @@ -11553,171 +14381,72 @@ fi rm -f conftest* if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - { test "$extra_verbose" = "yes" && cat << EOF - Defining $ac_tr_hdr -EOF -cat >> confdefs.h <> confdefs.h <<\EOF -#define HAVE_DLFCN_H 1 -EOF -} - -else - echo "$ac_t""no" 1>&6 -fi -done - -test -z "$with_shlib" && test ! -z "$have_dlfcn" && { -echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6 -echo "configure:11581: checking for dlopen in -ldl" >&5 -ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'` - -xe_check_libs=" -ldl " -cat > conftest.$ac_ext <&6 +echo "configure:14387: checking for dlopen in -lc" >&5 + cat > conftest.$ac_ext < int main() { -dlopen() + dlopen ("", 0); ; return 0; } EOF -if { (eval echo configure:11597: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:14396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + have_dl=yes else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -xe_check_libs="" - -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then - echo "$ac_t""yes" 1>&6 - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_DLOPEN -EOF -cat >> confdefs.h <<\EOF -#define HAVE_DLOPEN 1 -EOF -} - DLL_LIB=dl; with_shlib=yes -else - echo "$ac_t""no" 1>&6 -fi - - } -test -z "$with_shlib" && test ! -z "$have_dlfcn" && { -echo $ac_n "checking for _dlopen in -lc""... $ac_c" 1>&6 -echo "configure:11626: checking for _dlopen in -lc" >&5 -ac_lib_var=`echo c'_'_dlopen | sed 'y%./+-%__p_%'` - -xe_check_libs=" -lc " -cat > conftest.$ac_ext <&6 +echo "configure:14405: checking for dlopen in -ldl" >&5 + ac_save_LIBS="$LIBS" + LIBS="-ldl $LIBS" + cat > conftest.$ac_ext < int main() { -_dlopen() + dlopen ("", 0); ; return 0; } EOF -if { (eval echo configure:11642: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:14416: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + have_dl=yes else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + LIBS="$ac_save_LIBS" fi rm -f conftest* -xe_check_libs="" - -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then - echo "$ac_t""yes" 1>&6 - { test "$extra_verbose" = "yes" && cat << \EOF - Defining HAVE_DLOPEN -EOF -cat >> confdefs.h <<\EOF -#define HAVE_DLOPEN 1 -EOF -} - DLL_LIB=; with_shlib=yes -else - echo "$ac_t""no" 1>&6 + ac_save_LIBS= fi - - } -test -z "$with_shlib" && test ! -z "$have_dlfcn" && { -echo $ac_n "checking for dlopen in -lc""... $ac_c" 1>&6 -echo "configure:11671: checking for dlopen in -lc" >&5 -ac_lib_var=`echo c'_'dlopen | sed 'y%./+-%__p_%'` - -xe_check_libs=" -lc " -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" +rm -f conftest* else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + echo "$ac_t""no" 1>&6 fi -rm -f conftest* -xe_check_libs="" -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then - echo "$ac_t""yes" 1>&6 - { test "$extra_verbose" = "yes" && cat << \EOF + if test -n "$have_dl"; then + { test "$extra_verbose" = "yes" && cat << \EOF Defining HAVE_DLOPEN EOF cat >> confdefs.h <<\EOF #define HAVE_DLOPEN 1 EOF } - DLL_LIB=; with_shlib=yes -else - echo "$ac_t""no" 1>&6 -fi - } -test -z "$with_shlib" && { + else + echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6 -echo "configure:11716: checking for shl_load in -ldld" >&5 +echo "configure:14445: checking for shl_load in -ldld" >&5 ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'` xe_check_libs=" -ldld " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:14461: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -11742,27 +14471,25 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - { test "$extra_verbose" = "yes" && cat << \EOF + libdl=dld have_dl=yes; + { test "$extra_verbose" = "yes" && cat << \EOF Defining HAVE_SHL_LOAD EOF cat >> confdefs.h <<\EOF #define HAVE_SHL_LOAD 1 EOF } - DLL_LIB=dld; with_shlib=yes + else echo "$ac_t""no" 1>&6 -fi - } -test -z "$with_shlib" && { echo $ac_n "checking for dld_init in -ldld""... $ac_c" 1>&6 -echo "configure:11761: checking for dld_init in -ldld" >&5 +echo "configure:14488: checking for dld_init in -ldld" >&5 ac_lib_var=`echo dld'_'dld_init | sed 'y%./+-%__p_%'` xe_check_libs=" -ldld " cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:14504: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -11787,21 +14514,27 @@ xe_check_libs="" if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then echo "$ac_t""yes" 1>&6 - { test "$extra_verbose" = "yes" && cat << \EOF + libdl=dld have_dl=yes; + { test "$extra_verbose" = "yes" && cat << \EOF Defining HAVE_DLD_INIT EOF cat >> confdefs.h <<\EOF #define HAVE_DLD_INIT 1 EOF } - DLL_LIB=dld; with_shlib=yes + else echo "$ac_t""no" 1>&6 fi - } -if test "$with_shlib" = "yes"; then - + +fi + + + fi + fi + if test -n "$have_dl"; then + dll_ld= dll_ldflags= dll_cflags= @@ -11812,7 +14545,7 @@ xehost=$canonical xealias=$internal_configuration echo "checking how to build dynamic libraries for ${xehost}" 1>&6 -echo "configure:11816: checking how to build dynamic libraries for ${xehost}" >&5 +echo "configure:14549: checking how to build dynamic libraries for ${xehost}" >&5 # Transform *-*-linux* to *-*-linux-gnu*, to support old configure scripts. case "$xehost" in *-*-linux-gnu*) ;; @@ -11840,9 +14573,9 @@ if test "$GCC" = "yes"; then XEGCC=yes else echo $ac_n "checking checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:11844: checking checking whether we are using GNU C" >&5 +echo "configure:14577: checking checking whether we are using GNU C" >&5 cat > conftest.$ac_ext <&6 -echo "configure:11868: checking how to produce PIC code" >&5 +echo "configure:14601: checking how to produce PIC code" >&5 wl= can_build_shared=yes @@ -11872,7 +14605,7 @@ if test "$XEGCC" = yes; then wl='-Wl,' case "$xehost_os" in - aix3* | aix4* | irix5* | irix6* | osf3* | osf4*) + aix[3-9]* | irix[5-9]* | osf[3-9]) # PIC is the default for these OSes. ;; @@ -11885,6 +14618,9 @@ if test "$XEGCC" = yes; then # like `-m68040'. dll_cflags='-m68020 -resident32 -malways-restore-a4' ;; + *cygwin* | *mingw* ) + # PIC is the default + ;; *) dll_cflags='-fPIC' ;; @@ -11892,13 +14628,13 @@ if test "$XEGCC" = yes; then else # PORTME Check for PIC flags for the system compiler. case "$xehost_os" in - hpux9* | hpux10*) + hpux9* | hpux1[0-9]*) # Is there a better link_static_flag that works with the bundled CC? wl='-Wl,' dll_cflags='+Z' ;; - irix5* | irix6*) + irix[5-9]*) wl='-Wl,' # PIC (with -KPIC) is the default. ;; @@ -11907,11 +14643,16 @@ else # We can build DLLs from non-PIC. ;; - osf3* | osf4*) + osf[3-9]*) # All OSF/1 code is PIC. wl='-Wl,' ;; + aix[3-9]*) + # All AIX code is PIC. + wl='-Wl,' + ;; + sco3.2v5*) dll_cflags='-belf -Kpic' wl='-Wl,' @@ -11954,21 +14695,21 @@ fi if test -n "$dll_cflags"; then echo "$ac_t""${dll_cflags}" 1>&6 - + # Check to make sure the dll_cflags actually works. echo $ac_n "checking if PIC flag ${dll_cflags} really works""... $ac_c" 1>&6 -echo "configure:11961: checking if PIC flag ${dll_cflags} really works" >&5 +echo "configure:14702: checking if PIC flag ${dll_cflags} really works" >&5 save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $dll_cflags -DPIC" cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14713: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* # On HP-UX, the stripped-down bundled CC doesn't accept +Z, but also @@ -11999,13 +14740,13 @@ cc_produces_so=no xldf= xcldf= echo $ac_n "checking if C compiler can produce shared libraries""... $ac_c" 1>&6 -echo "configure:12003: checking if C compiler can produce shared libraries" >&5 +echo "configure:14744: checking if C compiler can produce shared libraries" >&5 if test "$XEGCC" = yes; then xcldf="-shared" xldf="-shared" else # Not using GCC case "$xehost_os" in - aix3* | aix4*) + aix[3-9]*) xldf="-bE:ELLSONAME.exp -H512 -T512 -bhalt:4 -bM:SRE -bnoentry -lc" xcldf="${wl}-bE:ELLSONAME.exp ${wl}-H512 ${wl}-T512 ${wl}-bhalt:4 ${wl}-bM:SRE ${wl}-bnoentry ${wl}-lc" ;; @@ -12024,7 +14765,7 @@ else # Not using GCC xcldf="${wl}-b ${wl}+s" ;; - irix5* | irix6* | osf3* | osf4*) + irix[5-9]* | osf[3-9]*) xcldf="${wl}-shared" xldf="-shared" ;; @@ -12050,14 +14791,14 @@ if test -n "$xcldf"; then xe_libs= ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5' cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:14802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* cc_produces_so=yes else @@ -12082,18 +14823,19 @@ if test -z "$LTLD"; then if test "$XEGCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6 -echo "configure:12086: checking for ld used by GCC" >&5 +echo "configure:14827: checking for ld used by GCC" >&5 ac_prog=`($CC -print-prog-name=ld) 2>&5` case "$ac_prog" in # Accept absolute paths. /*) if test -z "$LTLD"; then - case "$ac_prog" in - *gcc-lib*) LTLD="$CC" - ;; - *) LTLD="$ac_prog" - ;; - esac +# case "$ac_prog" in +# *gcc-lib*) LTLD="$CC" +# ;; +# *) + LTLD="$ac_prog" +# ;; +# esac fi ;; "") @@ -12107,7 +14849,7 @@ echo "configure:12086: checking for ld used by GCC" >&5 esac else echo $ac_n "checking for GNU ld""... $ac_c" 1>&6 -echo "configure:12111: checking for GNU ld" >&5 +echo "configure:14853: checking for GNU ld" >&5 fi if test -z "$LTLD"; then @@ -12145,7 +14887,7 @@ ld_dynamic_link_flags= # Check to see if it really is or isn't GNU ld. echo $ac_n "checking if the linker is GNU ld""... $ac_c" 1>&6 -echo "configure:12149: checking if the linker is GNU ld" >&5 +echo "configure:14891: checking if the linker is GNU ld" >&5 # I'd rather use --version here, but apparently some GNU ld's only accept -v. if $LTLD -v 2>&1 &5; then xe_gnu_ld=yes @@ -12168,11 +14910,12 @@ if test "$cc_produces_so" = "yes"; then dll_ld=$CC dll_ldflags=$xcldf can_build_shared=yes + ld_shlibs=yes else # OK - only NOW do we futz about with ld. # See if the linker supports building shared libraries. echo $ac_n "checking whether the linker supports shared libraries""... $ac_c" 1>&6 -echo "configure:12176: checking whether the linker supports shared libraries" >&5 +echo "configure:14919: checking whether the linker supports shared libraries" >&5 dll_ld=$CC dll_ldflags=$LDFLAGS ld_shlibs=yes @@ -12194,7 +14937,7 @@ echo "configure:12176: checking whether the linker supports shared libraries" >& dll_ldflags=$xldf ;; - aix4*) + aix[4-9]*) dll_ldflags=$xcldf ;; @@ -12224,7 +14967,7 @@ echo "configure:12176: checking whether the linker supports shared libraries" >& dll_ldflags=$xldf ;; - irix5* | irix6*) + irix[5-9]*) dll_ld=$LTLD dll_ldflags=$xldf ;; @@ -12297,11 +15040,7 @@ fi if test -z "$ld_dynamic_link_flags"; then case "$xehost_os" in - aix3*) - ld_dynamic_link_flags= - ;; - - aix4*) + aix[3-9]*) ld_dynamic_link_flags= ;; @@ -12321,7 +15060,7 @@ if test -z "$ld_dynamic_link_flags"; then ld_dynamic_link_flags="${wl}-E" ;; - irix5* | irix6*) + irix[5-9]*) ld_dynamic_link_flags= ;; @@ -12338,7 +15077,7 @@ if test -z "$ld_dynamic_link_flags"; then ;; solaris2* | solaris7*) - ld_dynamic_link_flags="${wl}-Bdynamic" + ld_dynamic_link_flags= ;; sco3.2v5* | unixware* | sysv5* | sysv4*) @@ -12368,6 +15107,8 @@ fi # End of if test "$can_build_shared" = "yes" + fi + if test "$can_build_shared" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF Defining HAVE_SHLIB @@ -12377,21 +15118,18 @@ cat >> confdefs.h <<\EOF EOF } - extra_objs="$extra_objs sysdll.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"sysdll.o\"" - fi - extra_objs="$extra_objs emodules.o" && if test "$extra_verbose" = "yes"; then - echo " xemacs will be linked with \"emodules.o\"" + extra_objs="$extra_objs sysdll.o emodules.o" && if test "$extra_verbose" = "yes"; then + echo " xemacs will be linked with \"sysdll.o emodules.o\"" fi INSTALL_ARCH_DEP_SUBDIR="$INSTALL_ARCH_DEP_SUBDIR src" && if test "$extra_verbose" = "yes"; then echo " Appending \"src\" to \$INSTALL_ARCH_DEP_SUBDIR"; fi - test ! -z "$DLL_LIB" && LIBS="-l${DLL_LIB} $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l${DLL_LIB}\" to \$LIBS"; fi + test -n "$libdl" && LIBS="-l${libdl} $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l${libdl}\" to \$LIBS"; fi for ac_func in dlerror _dlerror do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:12392: checking for $ac_func" >&5 +echo "configure:15130: checking for $ac_func" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:15156: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -12441,18 +15179,23 @@ else fi done + with_modules=yes else - echo "configure: warning: disabling shared library support" 1>&2 - with_shlib=no + if test "$with_modules" = "yes"; then + { echo "Error:" "Required module support cannot be provided." >&2; exit 1; } + else + echo "configure: warning: "Module support cannot be provided."" 1>&2 + fi + with_modules=no fi fi cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 +if { (eval echo configure:15199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5 then : else @@ -12462,19 +15205,25 @@ else rm -fr conftest* echo "" - echo "*** PANIC *** The C compiler can no longer build working executables." - echo "*** PANIC *** Please examine the tail of config.log for runtime errors." - echo "*** PANIC *** The most likely reason for this problem is that configure" - echo "*** PANIC *** links with shared libraries, but those libraries cannot be" - echo "*** PANIC *** found at run time." - echo "*** PANIC ***" - echo "*** PANIC *** On a Linux system, edit /etc/ld.so.conf and re-run ldconfig." - echo "*** PANIC *** On other systems, try telling configure where to find the" - echo "*** PANIC *** shared libraries using the --site-runtime-libraries option" - echo "*** PANIC ***" - echo "*** PANIC *** Another way to shoot yourself in the foot is to specify" - echo "*** PANIC *** --with-FEATURE when FEATURE is not actually installed" - echo "*** PANIC *** on your system. Don't do that." + echo "*** PANIC *** configure forgot how to build working executables!" + echo "" + echo "*** This is most commonly due to an unforeseen environment, causing" + echo "*** configure to incorrectly compute the sequence of libraries to link." + echo "*** Please examine the tail of config.log for runtime errors." + echo "*** Pay special attention to the -l flags, and perhaps -I and -L." + echo "*** Often adding or removing explicit options in the configure" + echo "*** invocation can work around this kind of problem. If so, please" + echo "*** report it as a bug to xemacs-beta@xemacs.org." + echo "***" + echo "*** Other possible causes are inability to write to the file system" + echo "*** (bogus permissions or disk full) or a misconfiguration of the dynamic" + echo "*** linker. On Linux, check /etc/ld.conf and rerun ldconfig if" + echo "*** necessary. On other systems, try telling configure where to find" + echo "*** the shared libraries using the --site-runtime-libraries option." + echo "***" + echo "*** Another way to shoot yourself in the foot is to specify" + echo "*** --with-FEATURE when FEATURE is not actually installed on your" + echo "*** system. Don't do that." exit 1 fi rm -fr conftest* @@ -12515,7 +15264,7 @@ c_switch_general="$T" T="" -for W in $c_switch_x_site $X_CFLAGS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done +for W in $c_switch_x_site $c_switch_gtk $X_CFLAGS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done c_switch_window_system="$T" @@ -12545,7 +15294,7 @@ ld_libs_general="$T" T="" -for W in $X_EXTRA_LIBS $libs_x $X_PRE_LIBS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done +for W in $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done ld_libs_window_system="$T" @@ -12593,13 +15342,25 @@ if test "$extra_verbose" = "yes"; then echo "" fi -if test -f $srcdir/src/gdbinit -a ! -f src/gdbinit ; then - echo "creating src/gdbinit"; echo "" - echo "source $srcdir/src/gdbinit" > src/gdbinit + +if test -f "$srcdir/src/.gdbinit" -a ! -f "src/.gdbinit"; then + test "$extra_verbose" = "yes" && echo "creating src/.gdbinit" + echo "source $srcdir/src/.gdbinit" > "src/.gdbinit" +fi + +if test -f "$srcdir/src/.dbxrc" -a ! -f "src/.dbxrc"; then + test "$extra_verbose" = "yes" && echo "creating src/.dbxrc" + echo ". $srcdir/src/.dbxrc" > "src/.dbxrc" +fi + +if test -f "$srcdir/TAGS" -a ! -f "TAGS"; then + test "$extra_verbose" = "yes" && echo "creating TAGS" + echo " +$srcdir/TAGS,include" > "TAGS" fi if test "$__SUNPRO_C" = "yes"; then - echo "creating .sbinit"; echo "" + test "$extra_verbose" = "yes" && echo "creating .sbinit" ( echo "# For use with Sun WorkShop's Source browser." echo "# See sbquery(1) and sbinit(4) for more information" for dir in $MAKE_SUBDIR; do echo "import $dir"; done @@ -12623,6 +15384,10 @@ rm -f core + + + + PREFIX=$prefix while true; do case "$PREFIX" in @@ -12633,6 +15398,7 @@ done + EXEC_PREFIX=$exec_prefix while true; do case "$EXEC_PREFIX" in @@ -12732,10 +15498,10 @@ done -LOCKDIR=$lockdir +DOCDIR=$docdir while true; do - case "$LOCKDIR" in - *\$* ) eval "LOCKDIR=$LOCKDIR" ;; + case "$DOCDIR" in + *\$* ) eval "DOCDIR=$DOCDIR" ;; *) break ;; esac done @@ -12781,6 +15547,16 @@ RECURSIVE_MAKE="\$(MAKE) \$(MFLAGS) CC='\$(CC)' CFLAGS='\$(CFLAGS)' LDFLAGS='\$( : ${XEMACS_CC:=$CC} +if test "$with_prefix" = "yes"; then + { test "$extra_verbose" = "yes" && cat << \EOF + Defining PREFIX_USER_DEFINED +EOF +cat >> confdefs.h <<\EOF +#define PREFIX_USER_DEFINED 1 +EOF +} + +fi if test "$with_site_lisp" = "no"; then { test "$extra_verbose" = "yes" && cat << \EOF @@ -12809,10 +15585,10 @@ for W in $ac_configure_args; do if test -z "$T"; then T="$W"; else T="$T $W"; fi ac_configure_args="$T" { test "$extra_verbose" = "yes" && cat << EOF - Defining EMACS_CONFIGURATION = "$canonical" + Defining EMACS_CONFIGURATION = "$configuration" EOF cat >> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <<\EOF EOF } -test "$no_doc_file" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF - Defining NO_DOC_FILE +test "$quick_build" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF + Defining QUICK_BUILD EOF cat >> confdefs.h <<\EOF -#define NO_DOC_FILE 1 +#define QUICK_BUILD 1 EOF } @@ -12998,6 +15758,22 @@ cat >> confdefs.h <<\EOF EOF } +test "$pdump" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF + Defining PDUMP +EOF +cat >> confdefs.h <<\EOF +#define PDUMP 1 +EOF +} + +test "$with_ipv6_cname" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF + Defining IPV6_CANONICALIZE +EOF +cat >> confdefs.h <<\EOF +#define IPV6_CANONICALIZE 1 +EOF +} + ( @@ -13009,62 +15785,143 @@ echo "" echo "$0 $quoted_arguments" ) > Installation -xemacs_betaname="" -test ! -z "${emacs_beta_version}" && xemacs_betaname="-b${emacs_beta_version}" +if test ! -z ${emacs_beta_version} ; then + if test -z "${emacs_is_beta}" ; then + xemacs_betaname=".${emacs_beta_version}" + else + xemacs_betaname="-b${emacs_beta_version}" + fi +else + xemacs_betaname="" +fi ( echo " XEmacs ${emacs_major_version}.${emacs_minor_version}${xemacs_betaname} \"$xemacs_codename\" configured for \`$canonical'. - - Where should the build process find the source code? $srcdir - What installation prefix should install use? $prefix - What operating system and machine description files should XEmacs use? - \`$opsysfile' and \`$machfile' - What compiler should XEmacs be built with? $CC $CFLAGS - Should XEmacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason} - Should XEmacs use the relocating allocator for buffers? $rel_alloc - What window system should XEmacs use? ${window_system}" -if test "$with_x11" = "yes"; then - echo " Where do we find X Windows header files? $x_includes" - echo " Where do we find X Windows libraries? $x_libraries" -fi +" +echo " +Compilation / Installation:" +echo " Source code location: $srcdir" +echo " Installation prefix: $prefix" if test -n "$site_includes"; then - echo " Additional header files: $site_includes" + echo " Additional header files: $site_includes" fi if test -n "$site_libraries"; then - echo " Additional libraries: $site_libraries" + echo " Additional libraries: $site_libraries" fi if test -n "$site_prefixes"; then - echo " Additional prefixes: $site_prefixes" + echo " Additional prefixes: $site_prefixes" fi if test -n "$runpath"; then - echo " Runtime library search path: $runpath" + echo " Runtime library search path: $runpath" fi -test "$with_dnet" = yes && echo " Compiling in support for DNET." -test "$with_socks" = yes && echo " Compiling in support for SOCKS." -test "$with_xauth" = yes && echo " Compiling in support for XAUTH." -if test "$with_xmu" != yes -a "$with_x11" = yes; then - echo " No Xmu; substituting equivalent routines." + +if test -n "$opsysfile" +then echo " Operating system description file: \`$opsysfile'" +else echo " Not using any operating system description file" +fi +if test -n "$machfile" +then echo " Machine description file: \`$machfile'" +else echo " Not using any machine description file" +fi + +echo " Compiler: $CC $CFLAGS" +echo " Relocating allocator for buffers: $rel_alloc" +echo " GNU version of malloc: ${GNU_MALLOC}${GNU_MALLOC_reason}" +case "$ld_switch_site" in + *nocombreloc*) echo " Linking with \`-z nocombreloc'. + - Consider configuring with --pdump." ;; +esac + +echo " +Window System:" +if test "$with_msw" = "yes"; then + echo " Compiling in support for the Microsoft window system." +fi +if test "$with_x11" = "yes"; then + echo " Compiling in support for the X window system:" + echo " - X Windows headers location: $x_includes" + echo " - X Windows libraries location: $x_libraries" + if test "$with_xauth" != yes; then + echo " - Xau (X authority) not available." + fi + if test "$with_xmu" != yes; then + echo " - Xmu library not available; substituting equivalent routines." + fi + if test "$with_wmcommand" != no; then + echo " - Handling WM_COMMAND properly." + fi +fi +if test "$need_athena" = "yes"; then + echo " Compiling in support for the Athena widget set:" + echo " - Athena headers location: $athena_h_path" + echo " - Athena library to link: $athena_lib" +fi +case "$with_menubars" in + gtk ) echo " Using GTK menubars." ;; + lucid ) echo " Using Lucid menubars." ;; + motif ) echo " Using Motif menubars." + echo " *WARNING* The Motif menubar implementation is currently buggy." + echo " We recommend using the Lucid menubar instead." + echo " Re-run configure with --with-menubars='lucid'." ;; + msw ) echo " Using MS-Windows menubars." ;; +esac +case "$with_scrollbars" in + gtk ) echo " Using GTK scrollbars." ;; + lucid ) echo " Using Lucid scrollbars." ;; + motif ) echo " Using Motif scrollbars." ;; + athena ) echo " Using Athena scrollbars." ;; + msw ) echo " Using MS-Windows scrollbars." ;; +esac +case "$with_dialogs" in + gtk ) echo " Using GTK dialog boxes." ;; + motif ) echo " Using Motif dialog boxes." + if test "$unexec" = "unexaix.o"; then if test "`uname -v`" = 4 -a "`uname -r`" -ge 3; then + echo " *WARNING* The Motif dialog boxes cause problems on AIX 4.3 and higher." + echo " We recommend using the Athena dialog boxes instead." + echo " Install libXaw and re-run configure with --with-dialogs='athena'." + echo " Read the PROBLEMS file for more information." + fi; fi ;; + athena ) echo " Using Athena dialog boxes." ;; + msw ) echo " Using MS-Windows dialog boxes." ;; +esac +case "$with_widgets" in + gtk ) echo " Using GTK native widgets." ;; + motif ) echo " Using Motif native widgets." ;; + athena ) echo " Using Athena native widgets." ;; + msw ) echo " Using MS-Windows native widgets." ;; +esac +if test "$with_dragndrop" = yes; then + echo " Compiling in support for Drag'n'Drop (EXPERIMENTAL)." + echo " - Drag'n'Drop prototype: $dragndrop_proto." fi +echo " +TTY:" +test "$with_ncurses" = yes && echo " Compiling in support for ncurses." +test "$with_gpm" = yes && echo " Compiling in support for GPM (General Purpose Mouse)." + +echo " +Images:" +test "$with_gif" = yes && echo " Compiling in support for GIF images (builtin)." if test "$with_xpm" = yes; then - echo " Compiling in support for XPM images." + echo " Compiling in support for XPM images." elif test "$with_x11" = yes; then - echo " --------------------------------------------------------------------" - echo " WARNING: Compiling without XPM support." + echo " WARNING: -----------------------------------------------------------" + echo " WARNING: Compiling without XPM image support." if test "$xpm_problem" != ""; then echo " Reason: $xpm_problem" fi echo " WARNING: You should strongly consider installing XPM." echo " WARNING: Otherwise toolbars and other graphics will look suboptimal." echo " WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux)" - echo " --------------------------------------------------------------------" + echo " WARNING: -----------------------------------------------------------" fi if test "$with_png" = yes; then - echo " Compiling in support for PNG image handling." + echo " Compiling in support for PNG images." elif test "$window_system" != "none"; then - echo " --------------------------------------------------------------------" + echo " WARNING: -----------------------------------------------------------" echo " WARNING: Compiling without PNG image support." if test "$png_problem" != ""; then echo " Reason: $png_problem" @@ -13072,87 +15929,75 @@ elif test "$window_system" != "none"; then echo " WARNING: You should strongly consider installing the PNG libraries." echo " WARNING: Otherwise certain images and glyphs may not display." echo " WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux)" - echo " --------------------------------------------------------------------" + echo " WARNING: -----------------------------------------------------------" fi -test "$with_gif" = yes && echo " Compiling in support for (builtin) GIF image handling." -test "$with_jpeg" = yes && echo " Compiling in support for JPEG image handling." -test "$with_tiff" = yes && echo " Compiling in support for TIFF image handling." +test "$with_jpeg" = yes && echo " Compiling in support for JPEG images." +test "$with_tiff" = yes && echo " Compiling in support for TIFF images." test "$with_xface" = yes && echo " Compiling in support for X-Face message headers." -case "$with_sound" in - nas ) echo " Compiling in network sound (NAS) support." ;; - native ) echo " Compiling in native sound support." ;; - both ) echo " Compiling in both network and native sound support." ;; -esac -test "$old_nas" = yes && echo " nas library lacks error trapping, will play synchronously." -test "$with_database_berkdb" = yes && echo " Compiling in support for Berkeley DB." +echo " +Sound:" +test "$with_native_sound" = yes && echo " Compiling in support for sound (native)." +test "$with_nas_sound" = yes && echo " Compiling in support for NAS (network audio system)." +test "$old_nas" = yes && echo " - NAS library lacks error trapping; will play synchronously." +test "$with_esd_sound" = yes && echo " Compiling in support for ESD (Enlightened Sound Daemon)." + +echo " +Databases:" +test "$with_database_berkdb" = yes && echo " Compiling in support for Berkeley database." test "$with_database_dbm" = yes && echo " Compiling in support for DBM." -test "$with_database_gnudbm" = yes && echo " Compiling in support for GNU DBM." - -test "$with_umich_ldap" = yes && echo " Compiling in support for LDAP (UMich libs)." -test "$with_ns_ldap" = yes && echo " Compiling in support for LDAP (Netscape SDK)." -test "$with_ldap" = yes -a "$with_umich_ldap" = no -a "$with_ns_ldap" = no && echo " Compiling in support for LDAP (Generic)." - -test "$with_ncurses" = yes && echo " Compiling in support for ncurses." -test "$with_gpm" = yes && echo " Compiling in support for GPM (General Purpose Mouse)." - -test "$with_mule" = yes && echo " Compiling in Mule (multi-lingual) support." -test "$with_file_coding" = yes && echo " Compiling in File coding support." -test "$with_xim" != no && echo " Compiling in XIM (X11R5+ I18N input method) support." -test "$with_xim" = motif && echo " Using Motif to provide XIM support." -test "$with_xim" = xlib && echo " Using raw Xlib to provide XIM support." -test "$with_xfs" = yes && echo " Using XFontSet to provide bilingual menubar." -test "$with_canna" = yes && echo " Compiling in support for Canna on Mule." +test "$with_database_gdbm" = yes && echo " Compiling in support for GNU DBM." +test "$with_ldap" = yes && echo " Compiling in support for LDAP." +if test "$with_postgresql" = yes; then + echo " Compiling in support for PostgreSQL." + echo " - Using PostgreSQL header file: $libpq_fe_h_file" + test "$with_postgresqlv7" = yes && echo " - Using PostgreSQL V7 bindings." +fi + +echo " +Internationalization:" +test "$with_mule" = yes && echo " Compiling in support for Mule (multi-lingual Emacs)." +test "$with_utf_2000" = yes && echo " Using UTF-2000 (UTF-8) buffer/string representation." +test "$with_text_coding" = yes && echo " Compiling in support for text coding." +test "$with_file_coding" = yes && echo " Compiling in support for file coding." +test "$with_xim" != no && echo " Compiling in support for XIM (X11R5+ I18N input method)." +test "$with_xim" = motif && echo " - Using Motif to provide XIM support." +test "$with_xim" = xlib && echo " - Using raw Xlib to provide XIM support." +test "$with_xfs" = yes && echo " - Using XFontSet to provide bilingual menubar." +test "$with_canna" = yes && echo " Compiling in support for Canna on Mule." if test "$with_wnn" = yes; then echo " Compiling in support for the WNN input method on Mule." - test "$with_wnn6" = yes && echo " Using WNN version 6." + test "$with_wnn6" = yes && echo " - Using WNN version 6." fi -test "$with_i18n3" = yes && echo " Compiling in I18N support, level 3 (doesn't currently work)." +test "$with_i18n3" = yes && echo " Compiling in support for I18N level 3 (doesn't currently work)." + +echo " +Mail:" +test "$with_pop" = yes && echo " Compiling in support for POP mail retrieval." +test "$with_kerberos" = yes && echo " Compiling in support for Kerberos POP authentication." +test "$with_hesiod" = yes && echo " Compiling in support for Hesiod POP server access." +test -n "$mail_locking" && echo " Compiling in support for \"$mail_locking\" mail spool file locking method." -test "$with_cde" = yes && echo " Compiling in support for CDE." +echo " +Other Features:" +test "$with_ipv6_cname" = no && echo " Inhibiting IPv6 canonicalization at startup." test "$with_tooltalk" = yes && echo " Compiling in support for ToolTalk." -test "$with_offix" = yes && echo " Compiling in support for OffiX." -test "$with_dragndrop" = yes && echo " Compiling in EXPERIMENTAL support for Drag'n'Drop ($dragndrop_proto )." test "$with_workshop" = yes && echo " Compiling in support for Sun WorkShop." -test "$with_session" != no && echo " Compiling in support for proper session-management." -case "$with_menubars" in - lucid ) echo " Using Lucid menubars." ;; - motif ) echo " Using Motif menubars." - echo " *WARNING* The Motif menubar implementation is currently buggy." - echo " We recommend using the Lucid menubar instead." - echo " Re-run configure with --with-menubars='lucid'." ;; -esac -case "$with_scrollbars" in - lucid ) echo " Using Lucid scrollbars." ;; - motif ) echo " Using Motif scrollbars." ;; - athena ) echo " Using Athena scrollbars." ;; - athena3d ) echo " Using Athena-3d scrollbars." ;; -esac -case "$with_dialogs" in - motif ) - echo " Using Motif dialog boxes." - if test "$unexec" = "unexaix.o"; then if test "`uname -v`" = 4 -a "`uname -r`" -ge 3; then - echo " *WARNING* The Motif dialog boxes cause problems on AIX 4.3 and higher." - echo " We recommend using the Athena dialog boxes instead." - echo " Install libXaw and re-run configure with --with-dialogs='athena'." - echo " Read the PROBLEMS file for more information." - fi; fi - ;; - athena ) echo " Using Athena dialog boxes." ;; - athena3d ) echo " Using Athena-3d dialog boxes." ;; -esac -test "$with_shlib" = "yes" && echo " Compiling in DLL support." -test "$with_clash_detection" = yes && \ - echo " Clash detection will use \"$lockdir\" for locking files." -echo " movemail will use \"$mail_locking\" for locking mail spool files." -test "$with_pop" = yes && echo " Using POP for mail access." -test "$with_kerberos" = yes && echo " Using Kerberos for POP authentication." -test "$with_hesiod" = yes && echo " Using Hesiod to get POP server host." -test "$use_union_type" = yes && echo " Using the union type for Lisp_Objects." -test "$debug" = yes && echo " Compiling in extra code for debugging." -test "$usage_tracking" = yes && echo " Compiling with usage tracking active (Sun internal)." -if test "$error_check_extents $error_check_typecheck $error_check_bufpos $error_check_gc $error_check_malloc" \ - != "no no no no no"; then +test "$with_socks" = yes && echo " Compiling in support for SOCKS." +test "$with_dnet" = yes && echo " Compiling in support for DNET." +test "$with_modules" = "yes" && echo " Compiling in support for dynamic shared object modules." +if test "$use_union_type" = yes; then + echo " WARNING: ---------------------------------------------------------" + echo " Using the union type for Lisp_Objects." + echo " Union type has been implicated in hard-to-debug runtime crashes." + echo " Do NOT use this build of XEmacs for ordinary work. See PROBLEMS." + echo " WARNING: ---------------------------------------------------------" +fi +test "$pdump" = yes && echo " Using the new portable dumper." +test "$debug" = yes && echo " Compiling in support for extra debugging code." +test "$usage_tracking" = yes && echo " Compiling in support for active usage tracking (Sun internal)." +if test "$error_check_extents $error_check_typecheck $error_check_bufpos $error_check_gc $error_check_malloc $error_check_glyphs" \ + != "no no no no no no"; then echo " WARNING: ---------------------------------------------------------" echo " WARNING: Compiling in support for runtime error checking." echo " WARNING: XEmacs will run noticeably more slowly as a result." @@ -13174,12 +16019,10 @@ test -n "$exec_prefix" && for file in $internal_makefile_list; do test "$file" = src/Makefile.in && \ file="src/Makefile.in:src/Makefile.in.in:src/depend" - ac_output_files="${ac_output_files+$ac_output_files }$file" + ac_output_files="$ac_output_files $file" && if test "$extra_verbose" = "yes"; then echo " Appending \"$file\" to \$ac_output_files"; fi done ac_output_files="$ac_output_files src/paths.h lib-src/config.values" -if test "$with_shlib" = "yes"; then - ac_output_files="$ac_output_files lib-src/ellcc.h" -fi +test "$with_modules" = "yes" && ac_output_files="$ac_output_files lib-src/ellcc.h" && if test "$extra_verbose" = "yes"; then echo " Appending \"lib-src/ellcc.h\" to \$ac_output_files"; fi trap '' 1 2 15 @@ -13225,7 +16068,7 @@ do echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; -version | --version | --versio | --versi | --vers | --ver | --ve | --v) - echo "$CONFIG_STATUS generated by autoconf version 2.12" + echo "$CONFIG_STATUS generated by autoconf version 2.13" exit 0 ;; -help | --help | --hel | --he | --h) echo "\$ac_cs_usage"; exit 0 ;; @@ -13245,9 +16088,11 @@ sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g; s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF $ac_vpsub $extrasub +s%@SHELL@%$SHELL%g s%@CFLAGS@%$CFLAGS%g s%@CPPFLAGS@%$CPPFLAGS%g s%@CXXFLAGS@%$CXXFLAGS%g +s%@FFLAGS@%$FFLAGS%g s%@DEFS@%$DEFS%g s%@LDFLAGS@%$LDFLAGS%g s%@LIBS@%$LIBS%g @@ -13277,9 +16122,11 @@ s%@ld@%$ld%g s%@lib_gcc@%$lib_gcc%g s%@RANLIB@%$RANLIB%g s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g +s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g s%@INSTALL_DATA@%$INSTALL_DATA%g s%@YACC@%$YACC%g s%@SET_MAKE@%$SET_MAKE%g +s%@GTK_CONFIG@%$GTK_CONFIG%g s%@X_CFLAGS@%$X_CFLAGS%g s%@X_PRE_LIBS@%$X_PRE_LIBS%g s%@X_LIBS@%$X_LIBS%g @@ -13289,6 +16136,7 @@ s%@libs_xauth@%$libs_xauth%g s%@dnd_objs@%$dnd_objs%g s%@lwlib_objs@%$lwlib_objs%g s%@ALLOCA@%$ALLOCA%g +s%@have_esd_config@%$have_esd_config%g s%@dll_ld@%$dll_ld%g s%@dll_cflags@%$dll_cflags%g s%@dll_ldflags@%$dll_ldflags%g @@ -13303,10 +16151,15 @@ s%@PROGNAME@%$PROGNAME%g s%@version@%$version%g s%@configuration@%$configuration%g s%@canonical@%$canonical%g +s%@inststaticdir@%$inststaticdir%g +s%@instvardir@%$instvardir%g s%@srcdir@%$srcdir%g s%@pkgdir@%$pkgdir%g s%@statedir@%$statedir%g +s%@extra_includes@%$extra_includes%g +s%@PREFIX_USER_DEFINED@%$PREFIX_USER_DEFINED%g s%@PREFIX@%$PREFIX%g +s%@EXEC_PREFIX_USER_DEFINED@%$EXEC_PREFIX_USER_DEFINED%g s%@EXEC_PREFIX@%$EXEC_PREFIX%g s%@INFODIR_USER_DEFINED@%$INFODIR_USER_DEFINED%g s%@INFODIR@%$INFODIR%g @@ -13331,13 +16184,12 @@ s%@SITEMODULEDIR@%$SITEMODULEDIR%g s%@etcdir@%$etcdir%g s%@ETCDIR_USER_DEFINED@%$ETCDIR_USER_DEFINED%g s%@ETCDIR@%$ETCDIR%g -s%@lockdir@%$lockdir%g -s%@LOCKDIR_USER_DEFINED@%$LOCKDIR_USER_DEFINED%g -s%@LOCKDIR@%$LOCKDIR%g +s%@docdir@%$docdir%g +s%@DOCDIR_USER_DEFINED@%$DOCDIR_USER_DEFINED%g +s%@DOCDIR@%$DOCDIR%g s%@archlibdir@%$archlibdir%g s%@ARCHLIBDIR_USER_DEFINED@%$ARCHLIBDIR_USER_DEFINED%g s%@ARCHLIBDIR@%$ARCHLIBDIR%g -s%@docdir@%$docdir%g s%@bitmapdir@%$bitmapdir%g s%@extra_objs@%$extra_objs%g s%@machfile@%$machfile%g @@ -13598,8 +16450,8 @@ $CPP -I. -I${top_srcdir}/src junk.c \ | sed -e 's/^\#.*//' \ -e 's/^[ ][ ]*$//'\ -e 's/^ / /' \ - | sed -n -e '/^..*$/p' \ - | sed '/^\"/ { + -e '/^[ ]*$/d' \ + -e '/^\"/ { s/\\\([\"]\)/\1/g s/^[ ]*\"// s/\"[ ]*$// @@ -13612,8 +16464,8 @@ $CPP -I. -I${top_srcdir}/src -DUSE_GNU_MAKE junk.c \ | sed -e 's/^\#.*//' \ -e 's/^[ ][ ]*$//'\ -e 's/^ / /' \ - | sed -n -e '/^..*$/p' \ - | sed '/^\"/ { + -e '/^[ ]*$/d' \ + -e '/^\"/ { s/\\\([\"]\)/\1/g s/^[ ]*\"// s/\"[ ]*$// diff --git a/configure.in b/configure.in index e77bf16..c8950e7 100644 --- a/configure.in +++ b/configure.in @@ -3,10 +3,11 @@ define([AC_INIT_NOTICE], [#### Configuration script for XEmacs. Largely divergent from FSF. #### Guess values for system-dependent variables and create Makefiles. #### Generated automatically using autoconf version] AC_ACVERSION [ -#### Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. +#### Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. #### Copyright (C) 1993-1995 Board of Trustees, University of Illinois. #### Copyright (C) 1996, 1997 Sun Microsystems, Inc. #### Copyright (C) 1995, 1996 Ben Wing. +#### Copyright (C) 2000, 2001 Martin Buchholz. #### Copyright (C) 1998, 1999 J. Kean Johnston. ### Don't edit this script! @@ -14,7 +15,8 @@ define([AC_INIT_NOTICE], ### from the file `./configure.in'. ### To rebuild it, execute the command ### autoconf -### in the this directory. You must have autoconf version 2.12 or later. +### in the this directory. You must have autoconf version 2.13 or later. +### Note: this script has not yet been ported to autoconf version 2.5x. ### This file is part of XEmacs. @@ -50,14 +52,14 @@ dnl configuration code and autoconf macros. dnl We use the m4 quoting characters [ ] (as established by the dnl autoconf system), so quote them like this: [[foo]] -AC_PREREQ(2.12)dnl +AC_PREREQ(2.13)dnl dnl Redefine some standard autoconf macros dnl here is how XEmacs is different: dnl - no cache file dnl - non-standard options -dnl - suport for extra-verbosity +dnl - support for extra-verbosity dnl - ordinary libs are handled separately from X libs (might be a mistake) -dnl - various random kludges (e.g. -with-dnet=no +dnl - various random kludges (e.g. -with-dnet=no) dnl PRINT_VAR(var var ...) prints values of shell variables define([PRINT_VAR],[for var in patsubst([$1],[[ @@ -124,7 +126,7 @@ EOF dnl redefine AC_CHECK_LIB in accordance with our own value of ac_link dnl Add in extra kludgy check to support with_dnet=no -dnl Add in extra LDFLAGS arg, which PRECEDE libs +dnl Add in extra LDFLAGS arg, which PRECEDES libs dnl Support --with-dnet=no dnl AC_CHECK_LIB(LIBRARY, FUNCTION [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND @@ -197,7 +199,7 @@ dnl ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&AC_FD_CC' dnl ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AC_FD_CC' xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS' xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run' -xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard' +xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard' ac_cpp='$CPP '"$xe_cppflags" ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&AC_FD_CC' ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&AC_FD_CC' @@ -284,29 +286,10 @@ verbose= x_includes=NONE x_libraries=NONE -dnl Installation directory options. -dnl These are left unexpanded so users can "make install exec_prefix=/foo" -dnl and all the variables that are supposed to be based on exec_prefix -dnl by default will actually change. -dnl Use braces instead of parens because sh, perl, etc. also accept them. -dnl If you change these, you need to synchronize with the settings of the -dnl various ..._USER_DEFINED variables further down. -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datadir='${prefix}/share' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -libdir='${{exec_prefix}}/lib' -includedir='${prefix}/include' -oldincludedir='/usr/include' -infodir='${prefix}/info' -mandir='${prefix}/man' - dnl Initialize some other variables. subdirs= MFLAGS= MAKEFLAGS= +SHELL=${CONFIG_SHELL-/bin/sh} dnl Maximum number of lines to put in a shell here document. ac_max_here_lines=12 ])dnl AC_INIT_PARSE_ARGS @@ -345,35 +328,44 @@ datadir='${prefix}/lib' statedir='${prefix}/lib' libdir='${exec_prefix}/lib' mandir='${prefix}/man/man1' -infodir='${datadir}/${PROGNAME}-${version}/info' +inststaticdir='${PROGNAME}' +instvardir='${PROGNAME}-${version}' +infodir='${datadir}/${instvardir}/info' infopath='' install_pp='' -lispdir='${datadir}/${PROGNAME}-${version}/lisp' -moduledir='${datadir}/${PROGNAME}-${version}/${configuration}/modules' -sitelispdir='${datadir}/xemacs/site-lisp' -sitemoduledir='${datadir}/xemacs/site-modules' -pkgdir='${datadir}/${PROGNAME}-${version}/lisp' +lispdir='${datadir}/${instvardir}/lisp' +moduledir='${libdir}/${instvardir}/${configuration}/modules' +sitelispdir='${datadir}/${inststaticdir}/site-lisp' +sitemoduledir='${libdir}/${inststaticdir}/site-modules' +pkgdir='${datadir}/${instvardir}/lisp' package_path='' -etcdir='${datadir}/${PROGNAME}-${version}/etc' -lockdir='${statedir}/${PROGNAME}/lock' -archlibdir='${datadir}/${PROGNAME}-${version}/${configuration}' +etcdir='${datadir}/${instvardir}/etc' +archlibdir='${libdir}/${instvardir}/${configuration}' +docdir='${archlibdir}' +with_netinstall="no" +with_prefix='yes' with_site_lisp='no' with_site_modules='yes' with_menubars='' with_scrollbars='' +with_widgets='' with_dialogs='' with_file_coding='' -dnl const_is_losing is removed - we rely on AC_C_CONST instead. -dnl We accept (and ignore) the --const-is-losing option for compatibility. -dnl const_is_losing='yes' cpp='' cppflags='' libs='' ldflags='' +extra_includes='' dynamic='' with_x11='' with_msw='' rel_alloc='default' with_system_malloc='default' with_dlmalloc='default' +dnl ESD is associated with crashes and lockups due to incorrect signal use. +with_esd_sound='no' native_sound_lib='' +dnl These should be set to the empty string when we want gtk / gnome to +dnl be auto-detected instead of manually specified. +with_gtk='no' +with_gnome='no' dnl use_assertions should be 'yes' by default. Too many people in this dnl world have core dumps turned off by default or \"cannot find where the dnl core file went\". At least we should get some useful output ... @@ -383,6 +375,12 @@ with_toolbars="" with_tty="" use_union_type="no" with_dnet="" +dnl pdump now defaults by opsys +pdump='' +dnl dragndrop is still experimental. When it is stable, comment out the following line: +with_dragndrop="no" +dnl Too annoying, even if mandated by IPv6 (and I'm not even sure of that) +with_ipv6_cname="no" dnl ------------------ dnl Options Processing @@ -463,9 +461,12 @@ while test $# != 0; do dnl Process (many) boolean options with_site_lisp | \ - with_site_modules | \ + with_prefix | \ + with_site_modules | \ with_x | \ with_x11 | \ + with_gtk | \ + with_gnome | \ with_msw | \ with_gcc | \ dynamic | \ @@ -482,7 +483,7 @@ while test $# != 0; do with_jpeg | \ with_png | \ with_tiff | \ - with_session | \ + with_wmcommand | \ with_xmu | \ with_purify | \ with_quantify | \ @@ -491,6 +492,8 @@ while test $# != 0; do with_xfs | \ with_i18n3 | \ with_mule | \ + with_utf_2000 | \ + with_text_coding| \ with_file_coding| \ with_canna | \ with_wnn | \ @@ -499,23 +502,26 @@ while test $# != 0; do with_sparcworks | \ with_tooltalk | \ with_ldap | \ + with_postgresql | \ with_pop | \ with_kerberos | \ with_hesiod | \ with_dnet | \ with_infodock | \ + with_netinstall | \ + with_ipv6_cname | \ external_widget | \ verbose | \ extra_verbose | \ - const_is_losing | \ usage_tracking | \ use_union_type | \ + pdump | \ debug | \ use_assertions | \ memory_usage_stats | \ with_clash_detection | \ - with_shlib | \ - no_doc_file ) + with_modules | \ + quick_build ) dnl Make sure the value given was either "yes" or "no". case "$val" in y | ye | yes ) val=yes ;; @@ -574,20 +580,20 @@ while test $# != 0; do "with_database" ) with_database_berkdb=no with_database_dbm=no - with_database_gnudbm=no + with_database_gdbm=no for x in `echo "$val" | sed -e 's/,/ /g'` ; do case "$x" in - no ) ;; - b | be | ber | berk | berkd | berkdb ) with_database_berkdb=yes ;; - d | db | dbm ) with_database_dbm=yes ;; - g | gn | gnu | gnud | gnudb | gnudbm ) with_database_gnudbm=yes ;; - * ) USAGE_ERROR(["The \`--$optname' option value + no ) ;; + b | be | ber | berk | berkd | berkdb ) with_database_berkdb=yes ;; + d | db | dbm ) with_database_dbm=yes ;; + g | gn | gnu | gnud | gnudb | gnudbm | gdbm) with_database_gdbm=yes ;; + * ) USAGE_ERROR(["The \`--$optname' option value must be either \`no' or a comma-separated list of one or more of \`berkdb' and either \`dbm' or \`gnudbm'."]) ;; esac done - if test "$with_database_dbm" = "yes" -a \ - "$with_database_gnudbm" = "yes"; then + if test "$with_database_dbm" = "yes" -a \ + "$with_database_gdbm" = "yes"; then USAGE_ERROR("Only one of \`dbm' and \`gnudbm' may be specified with the \`--$optname' option.") fi @@ -595,16 +601,55 @@ while test $# != 0; do dnl Has the user requested sound support? "with_sound" ) - dnl value can be native, nas or both. yes is allowed - dnl as a backwards compatible synonym for native + dnl values is a subset of all,native,nas,esd + dnl or their negatives: none,nonative,nonas,noesd + for x in `echo "$val" | sed -e 's/,/ /g'` ; do + case "$x" in + dnl all and none are only permitted as the first in the list. + n | no | non | none ) new_sdefault=no ;; + a | al | all | both ) new_sdefault=yes ;; + + native ) with_native_sound=yes ;; + nonative ) with_native_sound=no ;; + + nas ) with_nas_sound=yes ;; + nonas ) with_nas_sound=no ;; + + esd ) with_esd_sound=yes ;; + noesd ) with_esd_sound=no ;; + + * ) bogus_sound=yes ;; + esac + if test "$bogus_sound" -o \ + \( -n "$new_sdefault" -a -n "$sound_notfirst" \) ; then + types="\`all', \`none', \`(no)native', \`no(nas)', \`(no)esd'." + USAGE_ERROR(["Valid types for the \`--$optname' option are: + $types. +Option \`all' or \`none' must be first in the list. +The default is to autodetect native and NAS sound support."]) + elif test -n "$new_sdefault" ; then + with_native_sound=$new_sdefault + with_nas_sound=$new_sdefault + with_esd_sound=$new_sdefault + new_sdefault= # reset this + fi + sound_notfirst=true + done + ;; + + dnl Has the user specified a preferred Athena widget set? + dnl This bit expands any alias names out for us... + "with_athena" ) case "$val" in - y | ye | yes ) val=native ;; - n | no | non | none ) val=no;; - na | nat | nati | nativ | native ) val=native ;; - ne | net | neta | netau | netaud | netaudi | netaudio | nas ) val=nas ;; - b | bo | bot | both ) val=both;; + xa | xaw ) val=xaw ;; + 3 | 3d | xaw3d ) val=3d ;; + dnl No `n' for next, someone may try `no' + ne | nex | next | naxtaw) val=next ;; + dnl Have not tested the next two... + 9 | 95 | xaw95 ) val=95 ;; + xp | xpm | xawxpm ) val=xpm ;; * ) USAGE_ERROR(["The \`--$optname' option must have one of these values: - \`native', \`nas', \`both', or \`none'."]) ;; + \`xaw', \`3d', \`next', \`95', or \`xpm'."]) ;; esac eval "$opt=\"$val\"" ;; @@ -627,9 +672,10 @@ while test $# != 0; do case "$val" in lockf ) val=lockf ;; flock ) val=flock ;; - file ) val=file ;; + file | dot ) val=file ;; + locking ) val=locking ;; * ) USAGE_ERROR(["The \`--$optname' option must have one of these values: - \`lockf', \`flock', or \`file'."]) ;; + \`lockf', \`flock', \`file', \`locking', or \`mmdf'."]) ;; esac eval "$opt=\"$val\"" ;; @@ -661,14 +707,20 @@ while test $# != 0; do malloc ) error_check_malloc=yes ;; nomalloc ) error_check_malloc=no ;; + byte_code ) error_check_byte_code=yes ;; + nobyte_code ) error_check_byte_code=no ;; + + glyphs ) error_check_glyphs=yes ;; + noglyphs ) error_check_glyphs=no ;; + * ) bogus_error_check=yes ;; esac if test "$bogus_error_check" -o \ \( -n "$new_default" -a -n "$echeck_notfirst" \) ; then if test "$error_check_default" = yes ; then - types="\`all' (default), \`none', \`noextents', \`notypecheck', \`nobufpos', \`nogc', and \`nomalloc'." + types="\`all' (default), \`none', \`noextents', \`notypecheck', \`nobufpos', \`nogc', \`nomalloc', \`noglyphs' and \`nobyte-code'." else - types="\`all', \`none' (default), \`extents', \`typecheck', \`bufpos', \`gc', and \`malloc'." + types="\`all', \`none' (default), \`extents', \`typecheck', \`bufpos', \`gc', \`malloc', \`glyphs' and \`byte-code'." fi USAGE_ERROR(["Valid types for the \`--$optname' option are: $types."]) @@ -678,6 +730,8 @@ while test $# != 0; do error_check_bufpos=$new_default error_check_gc=$new_default error_check_malloc=$new_default + error_check_byte_code=$new_default + error_check_glyphs=$new_default new_default= # reset this fi echeck_notfirst=true @@ -691,8 +745,8 @@ while test $# != 0; do dnl Has the user specified one of the path options? prefix | exec_prefix | bindir | datadir | statedir | libdir | \ - mandir | infodir | infopath | lispdir | etcdir | lockdir | pkgdir | \ - archlibdir | docdir | package_path ) + mandir | infodir | infopath | lispdir | etcdir | pkgdir | \ + archlibdir | docdir | package_path | moduledir ) dnl If the value was omitted, get it from the next argument. if test "$valomitted" = "yes"; then if test "$#" = 0; then @@ -705,6 +759,8 @@ while test $# != 0; do dnl You need to synchronize this with the way the dnl default values are built. case "$opt" in + dnl prefix is taken care of by --with-prefix + exec_prefix ) AC_DEFINE(EXEC_PREFIX_USER_DEFINED) ;; lispdir ) AC_DEFINE(LISPDIR_USER_DEFINED) ;; sitelispdir ) AC_DEFINE(SITELISPDIR_USER_DEFINED) ;; moduledir ) AC_DEFINE(MODULEDIR_USER_DEFINED) ;; @@ -713,11 +769,13 @@ while test $# != 0; do infopath ) AC_DEFINE(INFOPATH_USER_DEFINED) ;; package_path ) AC_DEFINE(PACKAGE_PATH_USER_DEFINED) ;; datadir ) - AC_DEFINE(INFODIR_USER_DEFINED) - AC_DEFINE(LISPDIR_USER_DEFINED) - AC_DEFINE(MODULEDIR_USER_DEFINED) - AC_DEFINE(ETCDIR_USER_DEFINED) ;; - statedir | lockdir ) AC_DEFINE(LOCKDIR_USER_DEFINED) ;; + AC_DEFINE(INFODIR_USER_DEFINED) + AC_DEFINE(LISPDIR_USER_DEFINED) + AC_DEFINE(MODULEDIR_USER_DEFINED) + AC_DEFINE(ETCDIR_USER_DEFINED) + AC_DEFINE(DOCDIR_USER_DEFINED) + AC_DEFINE(ARCHLIBDIR_USER_DEFINED) ;; + docdir ) AC_DEFINE(DOCDIR_USER_DEFINED) ;; exec_prefix | libdir | archlibdir ) AC_DEFINE(ARCHLIBDIR_USER_DEFINED) ;; esac ;; @@ -731,21 +789,29 @@ while test $# != 0; do dnl Has the user specified the toolkit(s) to use for GUI elements? "with_menubars" | \ "with_scrollbars" | \ - "with_dialogs" ) + "with_dialogs" | \ + "with_widgets" ) case "$val" in l | lu | luc | luci | lucid ) val=lucid ;; - m | mo | mot | moti | motif ) val=motif ;; - athena3d | athena-3d ) val=athena3d ;; + mo | mot | moti | motif ) val=motif ;; a | at | ath | athe | athen | athena ) val=athena ;; - n | no | non | none ) val=no ;; + n | no | non | none ) val=no ;; + y | ye | yes ) val=yes ;; + dnl Explicit --with-widgets on command line means yes. + "") val=yes ;; + g | gt | gtk ) val=gtk ;; + ms | msw ) val=msw ;; * ) USAGE_ERROR(["The \`--$optname' option must have one of these values: - \`lucid', \`motif', \`athena', \`athena3d', or \`no'."]) ;; + \`gtk', \`lucid', \`motif', \`athena', \`yes', or \`no'."]) ;; esac eval "$opt=\"$val\"" ;; dnl Obsolete legacy argument? Warn, but otherwise ignore. + "use_minimal_tagbits" | \ + "use_indexed_lrecord_implementation" | \ "run_in_place" | \ + "const_is_losing" | \ "with_gnu_make" ) AC_MSG_WARN([Obsolete option \`--$optname' ignored.]) ;; @@ -851,7 +917,7 @@ dnl is still relative. We do not symlink lock because someone may dnl have stuck the source on a read-only partition. Instead we dnl create it as an actual directory later on if it does not already dnl exist. -for dir in lisp etc man info; do +for dir in lisp etc man info tests; do if test ! -d "$dir" ; then echo Making symbolic link to "$srcdir/$dir" ${LN_S} "$srcdir/$dir" "$dir" @@ -909,20 +975,25 @@ dnl Find out which version of XEmacs this is dnl ---------------------------------------- . "$srcdir/version.sh" || exit 1; dnl Must do the following first to determine verbosity for AC_DEFINE -if test -n "$emacs_beta_version"; then beta=yes; else beta=no; fi +if test -n "$emacs_is_beta"; then beta=yes; else beta=no; fi : "${extra_verbose=$beta}" version="${emacs_major_version}.${emacs_minor_version}" AC_DEFINE_UNQUOTED(EMACS_MAJOR_VERSION, $emacs_major_version) AC_DEFINE_UNQUOTED(EMACS_MINOR_VERSION, $emacs_minor_version) -if test -n "$emacs_beta_version"; then - version="${version}-b${emacs_beta_version}" - AC_DEFINE_UNQUOTED(EMACS_BETA_VERSION, $emacs_beta_version) +if test -n "$emacs_beta_version" ; then + if test "$beta" = "yes"; then + version="${version}-b${emacs_beta_version}" + AC_DEFINE_UNQUOTED(EMACS_BETA_VERSION, $emacs_beta_version) + else + version="${version}.${emacs_beta_version}" + AC_DEFINE_UNQUOTED(EMACS_PATCH_LEVEL, $emacs_beta_version) + fi fi AC_DEFINE_UNQUOTED(XEMACS_CODENAME, "$xemacs_codename") AC_DEFINE_UNQUOTED(EMACS_VERSION, "$version") if test "$with_infodock" = "yes"; then - if test ! -f ../ID-INSTALL; then + if test ! -f ../../ID-INSTALL; then echo "Cannot build InfoDock without InfoDock sources" with_infodock=no fi @@ -941,23 +1012,28 @@ else PROGNAME=xemacs fi +AC_DEFINE_UNQUOTED(EMACS_PROGNAME, "$PROGNAME") + dnl ---------------------------------- dnl Error checking and debugging flags dnl ---------------------------------- dnl Error checking default to "yes" in beta versions, to "no" in releases. dnl Same goes for --debug and --extra-verbosity. -if test -n "$emacs_beta_version"; then beta=yes; else beta=no; fi +if test -n "$emacs_is_beta"; then beta=yes; else beta=no; fi test "${error_check_extents=$beta}" = yes && AC_DEFINE(ERROR_CHECK_EXTENTS) test "${error_check_typecheck=$beta}" = yes && AC_DEFINE(ERROR_CHECK_TYPECHECK) test "${error_check_bufpos=$beta}" = yes && AC_DEFINE(ERROR_CHECK_BUFPOS) test "${error_check_gc=$beta}" = yes && AC_DEFINE(ERROR_CHECK_GC) test "${error_check_malloc=$beta}" = yes && AC_DEFINE(ERROR_CHECK_MALLOC) +test "${error_check_byte_code=$beta}" = yes && AC_DEFINE(ERROR_CHECK_BYTE_CODE) +test "${error_check_glyphs=$beta}" = yes && AC_DEFINE(ERROR_CHECK_GLYPHS) dnl debug=yes must be set when error checking is present. This should be dnl fixed up. dnl debug implies other options if test "${debug:=$beta}" = "yes"; then use_assertions=yes memory_usage_stats=yes XE_ADD_OBJS(debug.o) + XE_ADD_OBJS(tests.o) AC_DEFINE(DEBUG_XEMACS) fi test "$use_assertions" = "yes" && AC_DEFINE(USE_ASSERTIONS) @@ -1009,7 +1085,9 @@ case "$canonical" in alpha*-*-* ) machine=alpha ;; vax-*-* ) machine=vax ;; mips-dec-* ) machine=pmax ;; + mips-sgi-irix6* ) machine=iris6d ;; mips-sgi-* ) machine=iris4d ;; + mips*-linux ) machine=mips ;; romp-ibm-* ) machine=ibmrt ;; rs6000-ibm-aix* ) machine=ibmrs6000 ;; powerpc-ibm-aix* ) machine=ibmrs6000 ;; @@ -1019,7 +1097,7 @@ case "$canonical" in m68*-sony-* ) machine=news ;; mips-sony-* ) machine=news-risc ;; clipper-* ) machine=clipper ;; - arm-* ) machine=arm ;; + arm* ) machine=arm ;; ns32k-* ) machine=ns32000 ;; esac @@ -1036,7 +1114,7 @@ case "$canonical" in *-dec-osf1.2 | *-dec-osf1* ) opsys=decosf1-2 ;; *-dec-osf3.[[2-9]] ) opsys=decosf3-2 ;; *-dec-osf3* ) opsys=decosf3-1 ;; - *-dec-osf4* ) opsys=decosf4-0 ;; + *-dec-osf[[4-9]]* ) opsys=decosf4-0 ;; dnl DEC Ultrix *-*-ultrix[[0-3]].* | *-*-ultrix4.0* ) opsys=bsd4-2 ;; @@ -1139,6 +1217,12 @@ case "$canonical" in dnl Cubix QBx/386 i[[3-9]]86-cubix-sysv* ) machine=intel386 opsys=usg5-3 ;; + dnl Darwin, a.k.a. MacOS X (based on Mach and Freebsd) + *-*-darwin*) + opsys=darwin + RANLIB="ranlib -c" dnl Avoids a link error with lwlib-config.c + ;; + dnl Data General AViiON Machines i586-dg-dgux*R4* | i586-dg-dgux5.4.4* ) machine=aviion opsys=dgux5-4r4 ;; m88k-dg-dgux5.4R3* | m88k-dg-dgux5.4.3* ) opsys=dgux5-4r3 ;; @@ -1451,18 +1535,8 @@ case "$canonical" in *-bsdi3* ) opsys=bsdos3 ;; *-bsdi2.1* ) opsys=bsdos2-1 ;; *-bsdi2* ) opsys=bsdos2 ;; - *-sco3.2v5* ) opsys=sco5 ; - dnl This is a pain. Like the current USL cc, SCO cc -E - dnl tokenizes as it preprocesses, making configure very - dnl unhappy. Unfortunately, /lib/cpp does not understand - dnl flags like "-b elf", so we have to cheat in order to - dnl pick up the right defines for UNEXEC from the s-file. - dnl 01/05/95 robertl@dgii.com - if test "$dynamic" = "yes" ; then - NON_GNU_CPP="/lib/cpp -D_XOPEN_SOURCE -D_SCO_ELF" ; - else - NON_GNU_CPP="/lib/cpp -D_XOPEN_SOURCE" ; - fi ;; + *-sco3.2v5* ) opsys=sco5 ;; + *-sysv5* ) opsys=sco7 ;; *-386bsd* ) opsys=386bsd ;; *-freebsd* ) opsys=freebsd ;; *-nextstep* ) opsys=nextstep ;; @@ -1478,11 +1552,39 @@ case "$canonical" in esac -if test -z "$machine" -o -z "$opsys"; then - (echo "$progname: XEmacs hasn't been ported to \`$canonical' systems." - echo "$progname: Check \`etc/MACHINES' for recognized configuration names." - ) >&2 - exit 1 +dnl Initialize machine from $canonical if not in our database above. +test -z "$machine" && machine=`echo $canonical | sed 's/-.*$//'` + +dnl Initialize opsys from `uname -s` if not in our database above. +test -z "$opsys" && opsys=`uname -s | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + +dnl Use configure-time autodetection if s&m not available +if test -r "${srcdir}/src/m/${machine}.h"; then + machfile="m/${machine}.h" + AC_DEFINE_UNQUOTED(config_machfile, "$machfile") +else + echo "XEmacs has no builtin knowledge of \`$machine' machines." + echo "Using configure-time autodetection only." +fi + +if test -r "${srcdir}/src/s/${opsys}.h"; then + opsysfile="s/${opsys}.h" + AC_DEFINE_UNQUOTED(config_opsysfile, "$opsysfile") +else + echo "XEmacs has no builtin knowledge of \`$opsys' operating systems." + echo "Using configure-time autodetection only." +fi + +dnl -------------------------------------------------------------- +dnl $opsys detection complete; defaults depending on $opsys follow +dnl -------------------------------------------------------------- + +if test -z "$pdump"; then + case "$opsys" in + linux* ) pdump=yes ;; dnl glibc 2.3.1 seems to hose unexec + *-*-darwin* ) pdump=yes ;; dnl No "native" working dumper available + *) pdump=no ;; + esac fi if test -z "$dynamic"; then @@ -1513,9 +1615,6 @@ case "$opsys" in aix*) NON_GNU_CC=xlc ;; esac stack_trace_eye_catcher=`echo ${PROGNAME}_${version}_${canonical} | sed 'y/.-/__/'` AC_DEFINE_UNQUOTED(STACK_TRACE_EYE_CATCHER, $stack_trace_eye_catcher) -machfile="m/${machine}.h" -opsysfile="s/${opsys}.h" - dnl -------------------------------------------------- dnl Determine the compiler, set up for feature testing dnl -------------------------------------------------- @@ -1528,7 +1627,7 @@ if test "$with_workshop" = "yes"; then XE_ADD_OBJS(sunpro.o) fi -if test "$with_clash_detection" = "yes"; then +if test "$with_clash_detection" != "no"; then AC_DEFINE(CLASH_DETECTION) XE_ADD_OBJS(filelock.o) fi @@ -1575,7 +1674,14 @@ test -n "$NON_GNU_CPP" -a "$GCC" != "yes" -a -z "$CPP" && CPP="$NON_GNU_CPP" AC_PROG_CPP -AC_AIX +dnl -------------------------------------------------------------------- +dnl Compiler feature macros +dnl -------------------------------------------------------------------- + +AC_AIX dnl Defines _ALL_SOURCE on AIX. + +dnl We want feature macros defined here *and* in config.h.in, so that +dnl the compilation environment at configure time and compile time agree. AC_MSG_CHECKING(for GNU libc) AC_TRY_COMPILE([#include ],[ @@ -1589,6 +1695,23 @@ dnl I'm tired of pop being broken with GLIBC -slb dnl Well. then why not fix fucking pop? test "$have_glibc" = "yes" && AC_DEFINE(_GNU_SOURCE) +dnl We'd like to use vendor extensions, where available. +dnl We'd like to use functions from the latest Unix98 standards. +dnl See http://www.opengroup.org/onlinepubs/007908799/xsh/compilation.html +case "$opsys" in + sol2) + AC_DEFINE(__EXTENSIONS__) + dnl Solaris 2 before 2.5 had some bugs with feature test macro interaction. + if test "$os_release" -ge 55; then + AC_DEFINE(_XOPEN_SOURCE,500) + AC_DEFINE(_XOPEN_SOURCE_EXTENDED) + fi ;; + linux) + AC_DEFINE(_POSIX_C_SOURCE,199506L) + AC_DEFINE(_XOPEN_SOURCE,500) + AC_DEFINE(_XOPEN_SOURCE_EXTENDED) + ;; +esac dnl Identify compilers to enable compiler-specific hacks. dnl Add support for other compilers HERE! @@ -1598,6 +1721,8 @@ AC_TRY_RUN([int main () { return 11; #elif defined __DECC return 12; +#elif defined __USLC__ && defined __SCO_VERSION__ +return 13; #else return 0; #endif @@ -1605,6 +1730,7 @@ return 0; [case "$conftest_rc" in 11) echo "You appear to be using the SunPro C compiler."; __SUNPRO_C=yes ;; 12) echo "You appear to be using the DEC C compiler." ; __DECC=yes ;; + 13) echo "You appear to be using the SCO C compiler." ; __USLC__=yes ;; esac]) @@ -1640,7 +1766,8 @@ configure___ [$2]=no [#]endif ])dnl CPP_boolean_to_sh -cat > $tempcname < $tempcname < confdefs.h +cat >> $tempcname < $tempcname <&1`" in + *-z\ nocombreloc* ) AC_MSG_RESULT(yes) + XE_PREPEND(-z nocombreloc, ld_switch_site) ;; + *) AC_MSG_RESULT(no) ;; + esac +fi + + dnl Inform compiler that certain flags are meant for the linker dnl XE_PROTECT_LINKER_FLAGS(shell_var) define([XE_PROTECT_LINKER_FLAGS], [ @@ -1779,13 +2047,15 @@ if test "$GCC" = "yes"; then fi])dnl XE_PROTECT_LINKER_FLAGS(ld_switch_system) XE_PROTECT_LINKER_FLAGS(ld_switch_machine) +XE_PROTECT_LINKER_FLAGS(ld_switch_site) XE_PROTECT_LINKER_FLAGS(LDFLAGS) XE_PROTECT_LINKER_FLAGS(ld_call_shared) dnl Add s&m-determined objects (including unexec) to link line test -n "$objects_machine" && XE_ADD_OBJS($objects_machine) test -n "$objects_system" && XE_ADD_OBJS($objects_system) -test -n "$unexec" && XE_ADD_OBJS($unexec) +test -n "$unexec" && test ! "$pdump" = "yes" && XE_ADD_OBJS($unexec) +test "$pdump" = "yes" && XE_ADD_OBJS(dumper.o) dnl Dynodump (Solaris 2.x, x<6) AC_MSG_CHECKING(for dynodump) @@ -1882,16 +2152,16 @@ dnl site-includes and site-libraries. COLON_TO_SPACE(site_prefixes) if test -n "$site_prefixes"; then for dir in $site_prefixes; do - inc_dir="${dir}/include" lib_dir="${dir}/lib" + inc_dir="${dir}/include" if test ! -d "$dir"; then XE_DIE("Invalid site prefix \`$dir': no such directory") - elif test ! -d "$inc_dir"; then - XE_DIE("Invalid site prefix \`$dir': no such directory \`$inc_dir'") elif test ! -d "$lib_dir"; then XE_DIE("Invalid site prefix \`$dir': no such directory \`$lib_dir'") else - XE_APPEND("-I$inc_dir", c_switch_site) + if test -d "$inc_dir"; then + XE_APPEND("-I$inc_dir", c_switch_site) + fi XE_APPEND("-L$lib_dir", ld_switch_site) fi done @@ -1905,7 +2175,7 @@ dnl fi dnl Extra system-specific library directories - please add to list for dir in "/usr/ccs/lib"; do - test -d "$dir" && XE_APPEND(-L${dir}, ld_switch_site) + test -d "$dir" && XE_APPEND(-L${dir}, ld_switch_system) done dnl --site-runtime-libraries (multiple dirs) @@ -1915,11 +2185,31 @@ if test -n "$site_runtime_libraries"; then export LD_RUN_PATH fi +dnl Linux systems have dynamic runtime library directories listed in +dnl /etc/ld.so.conf. Since those are used at run time, it seems pretty +dnl safe to use them at link time, and less controversial than forcing +dnl the run-time to use the link-time libraries. This also helps avoid +dnl mismatches between the link-time and run-time libraries. + +dnl #### Unfortunately, there are horrible libc4 and libc5 libraries +dnl listed in /etc/ld.so.conf on some systems, and including them on +dnl the link path leads to linking in utterly broken libc's. +dnl There are many clever ways of approaching this problem, +dnl but finding one that actually works... + +dnl if test -z "$LD_RUN_PATH" -a -r "/etc/ld.so.conf"; then +dnl for dir in `cat /etc/ld.so.conf`; do +dnl test -d "$dir" && XE_APPEND(-L${dir}, ld_switch_system) +dnl done +dnl add_runtime_path=no +dnl fi + dnl ------------------------------------- dnl Compute runtime library path dnl ------------------------------------- -if test "$dynamic" = "no"; then add_runtime_path=no +if test -n "$add_runtime_path"; then :; +elif test "$dynamic" = "no"; then add_runtime_path=no elif test -n "$LD_RUN_PATH"; then add_runtime_path=yes else case "$opsys" in sol2 | irix* | *bsd* | decosf* ) add_runtime_path=yes ;; @@ -2021,9 +2311,6 @@ fi ])dnl XE_COMPUTE_RUNPATH() -dnl JKJ REMOVEME -dnl XE_SHLIB_STUFF - dnl ----------------------------------- dnl Do some misc autoconf-special tests dnl ----------------------------------- @@ -2037,7 +2324,6 @@ else doug_lea_malloc=no fi after_morecore_hook_exists=yes -AC_CHECK_FUNC(malloc_get_state, ,doug_lea_malloc=no) AC_CHECK_FUNC(malloc_set_state, ,doug_lea_malloc=no) AC_MSG_CHECKING(whether __after_morecore_hook exists) AC_TRY_LINK([extern void (* __after_morecore_hook)();],[__after_morecore_hook = 0], @@ -2047,29 +2333,26 @@ AC_TRY_LINK([extern void (* __after_morecore_hook)();],[__after_morecore_hook = if test "$system_malloc" = "yes" ; then GNU_MALLOC=no GNU_MALLOC_reason=" - (The GNU allocators don't work with this system configuration)." + - The GNU allocators don't work with this system configuration." elif test "$with_system_malloc" = "yes" ; then GNU_MALLOC=no GNU_MALLOC_reason=" - (User chose not to use GNU allocators)." + - User chose not to use GNU allocators." elif test "$with_debug_malloc" = "yes" ; then GNU_MALLOC=no GNU_MALLOC_reason=" - (User chose to use Debugging Malloc)." + - User chose to use Debugging Malloc." fi -if test "$doug_lea_malloc" = "yes" ; then - if test "$GNU_MALLOC" = yes ; then - GNU_MALLOC_reason=" - (Using Doug Lea's new malloc from the GNU C Library.)" - fi +if test "$doug_lea_malloc" = "yes" -a "$GNU_MALLOC" = "yes" ; then + GNU_MALLOC_reason=" + - Using Doug Lea's new malloc from the GNU C Library." AC_DEFINE(DOUG_LEA_MALLOC) if test "$after_morecore_hook_exists" = "no" ; then GNU_MALLOC_reason=" - (Using Doug Lea's new malloc from the Linux C Library.)" + - Using Doug Lea's new malloc from the Linux C Library." AC_DEFINE(_NO_MALLOC_WARNING_) fi - use_minimal_tagbits=yes fi dnl #### mcheck is broken in all versions of Linux libc and glibc. @@ -2098,32 +2381,45 @@ AC_PROG_INSTALL AC_PROG_YACC dnl checks for header files -AC_CHECK_HEADERS(mach/mach.h sys/stropts.h sys/timeb.h sys/time.h unistd.h) -AC_CHECK_HEADERS(utime.h locale.h libgen.h fcntl.h ulimit.h cygwin/version.h) -AC_CHECK_HEADERS(kstat.h sys/pstat.h inttypes.h sys/un.h a.out.h) +AC_CHECK_HEADERS(dnl + a.out.h dnl + elf.h dnl + cygwin/version.h dnl + fcntl.h dnl + inttypes.h dnl + libgen.h dnl + locale.h dnl + mach/mach.h dnl + sys/param.h dnl + sys/pstat.h dnl + sys/time.h dnl + sys/timeb.h dnl + sys/un.h dnl + ulimit.h dnl + unistd.h dnl +) AC_HEADER_SYS_WAIT AC_HEADER_STDC AC_HEADER_TIME AC_DECL_SYS_SIGLIST -dnl Some systems have utime.h but do not declare the struct anyplace. -AC_MSG_CHECKING(for struct utimbuf) -AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME -#include -#include -#else -#ifdef HAVE_SYS_TIME_H -#include -#else -#include -#endif -#endif -#ifdef HAVE_UTIME_H -#include -#endif], [static struct utimbuf x; x.actime = x.modtime;], + +dnl ---------------------------------------------------------------- +dnl Checking for utime() or utimes(). +dnl We prefer utime, since it is more standard. +dnl Some systems have utime.h but do not declare the struct anyplace, +dnl so we use a more sophisticated test for utime than AC_CHECK_FUNCS. +dnl ---------------------------------------------------------------- +AC_MSG_CHECKING(for utime) +AC_TRY_COMPILE([#include +#include ], +[struct utimbuf x; x.actime = x.modtime = 0; utime ("/", &x);], [AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_STRUCT_UTIMBUF)], - AC_MSG_RESULT(no)) + AC_DEFINE(HAVE_UTIME)], + [AC_MSG_RESULT(no) + dnl We don't have utime(); how about utimes()? + AC_CHECK_FUNCS(utimes)]) + dnl checks for typedefs AC_TYPE_SIGNAL @@ -2132,6 +2428,22 @@ AC_TYPE_PID_T AC_TYPE_UID_T AC_TYPE_MODE_T AC_TYPE_OFF_T +AC_CHECK_TYPE(ssize_t, int) + +dnl check for Unix98 socklen_t +AC_MSG_CHECKING(for socklen_t) +AC_TRY_COMPILE([#include +#include +socklen_t x; +],[],[AC_MSG_RESULT(yes)],[ +AC_TRY_COMPILE([#include +#include +int accept (int, struct sockaddr *, size_t *); +],[],[ +AC_MSG_RESULT(size_t) +AC_DEFINE(socklen_t,size_t)], [ +AC_MSG_RESULT(int) +AC_DEFINE(socklen_t,int)])]) AC_MSG_CHECKING(for struct timeval) AC_TRY_COMPILE([#ifdef TIME_WITH_SYS_TIME @@ -2191,12 +2503,31 @@ AC_TRY_LINK([#include ], dnl Determine type of mail locking from configure args and s&m headers AC_CHECKING(type of mail spool file locking) +AC_CHECK_FUNCS(lockf flock) +dnl The mail_use_xxx variables are set according to the s&m headers. test -z "$mail_locking" -a "$mail_use_flock" = "yes" && mail_locking=flock test -z "$mail_locking" -a "$mail_use_lockf" = "yes" && mail_locking=lockf -if test "$mail_locking" = "lockf"; then AC_DEFINE(REAL_MAIL_USE_LOCKF) -elif test "$mail_locking" = "flock"; then AC_DEFINE(REAL_MAIL_USE_FLOCK) -else mail_locking="dot-locking" +test -z "$mail_locking" -a "$mail_use_locking" = "yes" && mail_locking=locking +if test -z "$mail_locking"; then + case "$opsys" in cygwin* | mingw*) + mail_locking=pop ;; + esac +fi + +if test "$mail_locking" = "lockf"; then AC_DEFINE(MAIL_LOCK_LOCKF) +elif test "$mail_locking" = "flock"; then AC_DEFINE(MAIL_LOCK_FLOCK) +elif test "$mail_locking" = "locking"; then AC_DEFINE(MAIL_LOCK_LOCKING) +elif test "$mail_locking" = "pop"; then + with_pop=yes + mail_locking= +else mail_locking="dot-locking"; AC_DEFINE(MAIL_LOCK_DOT) fi +test "$mail_locking" = "lockf" -a "$ac_cv_func_lockf" != "yes" && \ + XE_DIE("lockf mail locking requested but not available.") +test "$mail_locking" = "flock" -a "$ac_cv_func_flock" != "yes" && \ + XE_DIE("flock mail locking requested but not available.") +test "$mail_locking" = "locking" -a "$ac_cv_func_locking" != "yes" && \ + XE_DIE("locking mail locking requested but not available.") case "$opsys" in decosf*) AC_CHECK_LIB(pthreads, cma_open) @@ -2204,6 +2535,10 @@ case "$opsys" in decosf*) c_switch_site="$c_switch_site -threads" ;; esac +dnl ---------------------------------------------------------------- +dnl Miscellaneous flags +dnl ---------------------------------------------------------------- + AC_MSG_CHECKING(whether the -xildoff compiler flag is required) if ${CC-cc} '-###' -xildon no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ; then if ${CC-cc} '-###' -xildoff no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ; @@ -2214,13 +2549,15 @@ if ${CC-cc} '-###' -xildon no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/nu fi dnl Link with "-z ignore" on Solaris if supported -if test "$opsys" = "sol2" && test "$OS_RELEASE" -ge 56; then - AC_MSG_CHECKING(for \"-z ignore\" linker flag) - case "`ld -h 2>&1`" in - *-z\ ignore\|record* ) AC_MSG_RESULT(yes) - XE_PREPEND(-z ignore, ld_switch_site) ;; - *) AC_MSG_RESULT(no) ;; - esac +if test "$opsys" = "sol2"; then + if test "$os_release" -ge 56; then + AC_MSG_CHECKING(for \"-z ignore\" linker flag) + case "`ld -h 2>&1`" in + *-z\ ignore\|record* ) AC_MSG_RESULT(yes) + XE_PREPEND(-z ignore, ld_switch_site) ;; + *) AC_MSG_RESULT(no) ;; + esac + fi fi dnl ---------------------- @@ -2229,6 +2566,122 @@ dnl ---------------------- AC_CHECKING("for specified window system") +dnl Autodetection of Gdk libraries and includes +dnl ------------------------------------------- +dnl On some systems (FreeBSD springs to mind), they use +dnl versions on the utility routines, so instead of gtk-config +dnl you must use gtk12-config, etc, etc. + +GNOME_CONFIG=no +GTK_CONFIG=no + +if test "$with_gnome" != "no"; then + AC_MSG_CHECKING(for GNOME configuration script) + for possible in gnome-config + do + possible_version=`${possible} --version 2> /dev/null` + if test "x${possible_version}" != "x"; then + GNOME_CONFIG="${possible}" + with_gnome=yes + with_gtk=yes + break + fi + done + AC_MSG_RESULT([${GNOME_CONFIG}]) +fi + +if test "${GNOME_CONFIG}" != "no"; then + GNOME_LIBS=`${GNOME_CONFIG} --libs gnomeui` + GNOME_CFLAGS=`${GNOME_CONFIG} --cflags gnomeui` + AC_DEFINE(HAVE_GNOME) + XE_APPEND(${GNOME_LIBS}, libs_gtk) + XE_APPEND(${GNOME_CFLAGS}, c_switch_gtk) +fi + +if test "$with_gtk" != "no";then + AC_MSG_CHECKING(for GTK configuration script) + for possible in gtk12-config gtk14-config gtk-config + do + possible_version=`${possible} --version 2> /dev/null` + if test "x${possible_version}" != "x"; then + GTK_CONFIG="${possible}" + fi + case "${possible_version}" in + 1.0.*) AC_MSG_WARN([GTK 1.2 is required, please upgrade your version of GTK.]); with_gtk=no;; + 1.3.*) AC_MSG_WARN([GTK 1.3 is not supported right now]); with_gtk=no;; + 1.2.*) + with_gtk=yes + break + ;; + *) AC_MSG_WARN([Found unsupported version of GTK: $possible_version]);; + esac + done + AC_MSG_RESULT([${GTK_CONFIG}]) +fi + +if test "${GTK_CONFIG}" != "no"; then + AC_MSG_CHECKING(gtk version) + GTK_VERSION=`${GTK_CONFIG} --version` + AC_MSG_RESULT(${GTK_VERSION}) + + AC_MSG_CHECKING(gtk libs) + GTK_LIBS=`${GTK_CONFIG} --libs` + XE_APPEND(${GTK_LIBS}, libs_gtk) + AC_MSG_RESULT(${GTK_LIBS}) + + AC_MSG_CHECKING(gtk cflags) + GTK_CFLAGS=`${GTK_CONFIG} --cflags` + if test "$GCC" = "yes"; then + GTK_CFLAGS="${GTK_CFLAGS} -Wno-shadow" + fi + XE_APPEND(${GTK_CFLAGS}, c_switch_gtk) + AC_MSG_RESULT(${GTK_CFLAGS}) + + AC_CHECK_LIB(gdk_imlib, main, XE_PREPEND(-lgdk_imlib, libs_gtk)) + AC_CHECK_LIB(Imlib, Imlib_init, XE_APPEND(-lImlib, libs_gtk)) + AC_CHECK_FUNCS(gdk_imlib_init) + + AC_DEFINE(HAVE_XPM) + AC_DEFINE(HAVE_GTK) + AC_SUBST(GTK_CONFIG) + + window_system=gtk + with_gtk=yes + with_x11=no + + test "${with_scrollbars}" != "no" && with_scrollbars=gtk + test "${with_toolbars}" != no && with_toolbars=gtk + test "${with_menubars}" != "no" && with_menubars=gtk + test "${with_dialogs}" != "no" && with_dialogs=gtk + test "${with_widgets}" != "no" && with_widgets=gtk + + XE_ADD_OBJS(console-gtk.o device-gtk.o event-gtk.o frame-gtk.o) + XE_ADD_OBJS(objects-gtk.o redisplay-gtk.o glyphs-gtk.o) + XE_ADD_OBJS(select-gtk.o gccache-gtk.o) + XE_ADD_OBJS(gtk-xemacs.o ui-gtk.o) + + dnl Check for libglade support (it rocks) + OLD_CFLAGS="${CFLAGS}" + OLD_CPPFLAGS="${CPPFLAGS}" + OLD_LDFLAGS="${LDFLAGS}" + CFLAGS="${GTK_CFLAGS} ${CFLAGS}" + CPPFLAGS="${GTK_CFLAGS} ${CFLAGS}" + LDFLAGS="${LDFLAGS} ${GTK_LIBS}" + AC_CHECK_HEADERS(glade/glade.h glade.h) + AC_CHECK_LIB(xml, main, XE_PREPEND(-lxml, libs_gtk)) + AC_CHECK_LIB(glade, main, XE_PREPEND(-lglade, libs_gtk)) + AC_CHECK_LIB(glade-gnome, main, XE_PREPEND(-lglade-gnome, libs_gtk)) + AC_EGREP_HEADER([char \*txtdomain;], [glade/glade-xml.h], + [AC_MSG_RESULT(yes) + AC_DEFINE(LIBGLADE_XML_TXTDOMAIN,1)], + [AC_MSG_RESULT(no)]) + CFLAGS="${OLD_CFLAGS}" + CPPFLAGS="${OLD_CPPFLAGS}" + LDFLAGS="${OLD_LDFLAGS}" +fi + +dnl We may eventually prefer gtk/gdk over vanilla X11... + if test "$with_x11" != "no"; then dnl User-specified --x-includes or --x-libraries implies --with-x11. test "$x_includes $x_libraries" != "NONE NONE" && \ @@ -2273,10 +2726,11 @@ if test "$with_x11" != "no"; then fi fi -case "$with_x11" in - yes ) window_system=x11 HAVE_X_WINDOWS=yes ;; - no ) window_system=none HAVE_X_WINDOWS=no ;; -esac +dnl #### wmperry:: !x11 != NONE +dnl case "$with_x11" in +dnl yes ) window_system=x11 HAVE_X_WINDOWS=yes ;; +dnl no ) window_system=none HAVE_X_WINDOWS=no ;; +dnl esac if test "$with_x11" = "yes"; then AC_DEFINE(HAVE_X_WINDOWS) @@ -2317,7 +2771,9 @@ if test "$with_x11" = "yes"; then done dnl Avoid version mismatch for shared library libXm.so on osf4 - if test "$GCC" = yes -a -d /usr/shlib; then XE_APPEND(-L/usr/shlib, X_LIBS); fi + case "$opsys" in + decosf*) if test "$GCC" = yes -a -d /usr/shlib; then XE_APPEND(-L/usr/shlib, X_LIBS); fi ;; + esac ld_switch_x_site="$X_LIBS" @@ -2364,10 +2820,21 @@ EOF cd .. rm -fr conftestdir for word in $xmkmf_defines; do - case "$word" in - -D*=* ) ;; - -D* ) word=`echo '' $word | sed -e 's:^ *-D::'` - AC_DEFINE_UNQUOTED($word) ;; + case "$word" in + -D__STDC__*) ;; + -D* ) + sym=`echo '' $word | sed -e 's:^ *-D::' -e 's:=.*::'` + case "$word" in + -D*=* ) val=`echo '' $word | sed -e 's:^.*=::'` ;; + * ) val=1 ;; + esac +dnl Avoid re-AC_DEFINE-ing xmkmf symbols we've already defined above. + if grep "^#define $sym " confdefs.h >/dev/null; then :; else + if test "$val" = "1" + then AC_DEFINE_UNQUOTED($sym) + else AC_DEFINE_UNQUOTED($sym,$val) + fi + fi ;; esac done fi @@ -2402,19 +2869,29 @@ EOF AC_MSG_RESULT(R${x11_release}) AC_DEFINE_UNQUOTED(THIS_IS_X11R${x11_release}) + if test "${x11_release}" = "4"; then + case "$with_widgets" in + "" | "no") with_widgets=no ;; + *) XE_DIE("Widget support requires X11R5 or greater") ;; + esac + fi + + AC_CHECK_FUNCS(XConvertCase) + AC_CHECK_HEADERS(X11/Xlocale.h) - dnl remove this - we should avoid checking for specific OS - AC_MSG_CHECKING(for XFree86) - if test -d "/usr/X386/include" -o \ - -f "/etc/XF86Config" -o \ - -f "/etc/X11/XF86Config" -o \ - -f "/usr/X11R6/lib/X11/XF86Config"; then - AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_XFREE386) - else - AC_MSG_RESULT(no) - fi + dnl XFree86 has a non-standard prototype for this X11R6 function + AC_CHECK_FUNCS(XRegisterIMInstantiateCallback) + AC_MSG_CHECKING(for standard XRegisterIMInstantiateCallback prototype) + AC_TRY_COMPILE([ +#define NeedFunctionPrototypes 1 +#include +extern Bool XRegisterIMInstantiateCallback( + Display*, struct _XrmHashBucketRec*, char*, char*, XIMProc, XPointer*); +], [], + [AC_MSG_RESULT(yes)], + [AC_MSG_RESULT(no) + AC_DEFINE(XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE)]) dnl autodetect -lXmu test -z "$with_xmu" && { AC_CHECK_LIB(Xmu, XmuReadBitmapDataFromFile, @@ -2452,8 +2929,16 @@ if test "$with_msw" != "no"; then AC_CHECK_LIB(gdi32,main,with_msw=yes) if test "$with_msw" = "yes"; then AC_DEFINE(HAVE_MS_WINDOWS) + + dnl The net installer only works with MS-Windows currently + if test "$with_netinstall" = "yes"; then + XE_APPEND(netinstall, MAKE_SUBDIR) + XE_APPEND(netinstall, SRC_SUBDIR_DEPS) + XE_APPEND(netinstall, INSTALL_ARCH_DEP_SUBDIR) + fi + install_pp="$blddir/lib-src/installexe.sh" - XE_APPEND(-lshell32 -lgdi32 -luser32 -lcomctl32, libs_system) + XE_APPEND(-lshell32 -lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lwinspool, libs_system) test "$with_dragndrop" != no && XE_APPEND(msw, dragndrop_proto) if test "$window_system" != x11; then window_system=msw @@ -2465,6 +2950,7 @@ if test "$with_msw" != "no"; then && XE_ADD_OBJS(toolbar-msw.o) test "$with_dialogs" != "no" && with_dialogs=msw \ && XE_ADD_OBJS(dialog-msw.o) + test "$with_widgets" != "no" && with_widgets=msw else test "$with_scrollbars" != "no" && XE_ADD_OBJS(scrollbar-msw.o) test "$with_menubars" != "no" && XE_ADD_OBJS(menubar-msw.o) @@ -2474,8 +2960,7 @@ if test "$with_msw" != "no"; then dnl check for our special version of select AC_TRY_RUN([#include int main() { return (open("/dev/windows", O_RDONLY, 0) > 0)? 0 : 1; }], - [AC_DEFINE(HAVE_MSG_SELECT)]) - const_is_losing=no + [need_event_unixoid=yes; AC_DEFINE(HAVE_MSG_SELECT)]) with_file_coding=yes XE_ADD_OBJS(console-msw.o device-msw.o event-msw.o frame-msw.o objects-msw.o select-msw.o redisplay-msw.o glyphs-msw.o gui-msw.o) fi @@ -2519,7 +3004,7 @@ if test "$with_x11" != "yes"; then dnl if test "$with_tty" = "no" ; then dnl AC_MSG_ERROR([No window system support and no TTY support - Unable to proceed.]) dnl fi - for feature in tooltalk cde offix session xim xmu + for feature in tooltalk cde offix wmcommand xim xmu nas_sound do if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then AC_MSG_WARN([--with-$feature ignored: Not valid without X support]) @@ -2528,12 +3013,25 @@ if test "$with_x11" != "yes"; then done fi +dnl Balloon Help requires the Shape extension, not available everywhere, +dnl for example not on AIX 4.3. +if test "$with_x11" = "yes"; then + AC_CHECK_HEADER(X11/extensions/shape.h, [ + AC_DEFINE(HAVE_BALLOON_HELP) + XE_ADD_OBJS(balloon_help.o balloon-x.o)]) +fi + dnl FSF 19.29 has some bitmapdir stuff here. bitmapdir= case "$window_system" in x11 ) HAVE_X_WINDOWS=yes; echo " Using X11." ;; msw ) HAVE_X_WINDOWS=no ; echo " Using MS-Windows." ;; + gtk ) + HAVE_X_WINDOWS=no + test "$with_gnome" = "yes" && echo " Using GNOME." + test "$with_gnome" = "no" && echo " Using GTK." + ;; none ) HAVE_X_WINDOWS=no ; echo " Using no window system." ;; esac @@ -2542,11 +3040,11 @@ case "$x_libraries" in *X11R4* ) test "$opsys" = "hpux9-shr" && opsysfile="s/hpux9shxr4.h" esac -dnl Enable or disable proper session-management -AC_CHECKING(for session-management option); -dnl if test "$with_session" = "yes"; then -if test "$with_session" != "no"; then - AC_DEFINE(HAVE_SESSION) +dnl Enable or disable proper handling of WM_COMMAND +AC_CHECKING(for WM_COMMAND option); +dnl if test "$with_wmcommand" = "yes"; then +if test "$with_wmcommand" != "no"; then + AC_DEFINE(HAVE_WMCOMMAND) fi dnl Autodetect Xauth @@ -2557,7 +3055,7 @@ test -z "$with_xauth" && { AC_CHECK_LIB(Xau, XauGetAuthByAddr,[:],with_xauth=no) test -z "$with_xauth" && with_xauth=yes if test "$with_xauth" = "yes"; then AC_DEFINE(HAVE_XAUTH) - XE_SPACE(libs_xauth, $X_EXTRA_LIBS -lXau $libs_x $X_PRE_LIBS) + XE_SPACE(libs_xauth, $GTK_LIBS $X_EXTRA_LIBS -lXau $libs_x $X_PRE_LIBS) fi AC_SUBST(libs_xauth) @@ -2570,9 +3068,9 @@ if test "$with_tooltalk" != "no" ; then dnl autodetect the location of tt_c.h dnl tt_c.h might be in Tt or desktop include directories for dir in "" "Tt/" "desktop/" ; do - AC_CHECK_HEADER(${dir}tt_c.h, tt_c_h_path="${dir}tt_c.h"; break) + AC_CHECK_HEADER(${dir}tt_c.h, tt_c_h_file="${dir}tt_c.h"; break) done - if test -z "$tt_c_h_path"; then + if test -z "$tt_c_h_file"; then if test "$with_tooltalk" = "yes"; then USAGE_ERROR("Unable to find required tooltalk header files.") fi @@ -2594,7 +3092,7 @@ fi test -z "$with_tooltalk" && with_tooltalk=yes if test "$with_tooltalk" = "yes"; then AC_DEFINE(TOOLTALK) - AC_DEFINE_UNQUOTED(TT_C_H_PATH, "$tt_c_h_path") + AC_DEFINE_UNQUOTED(TT_C_H_FILE, "$tt_c_h_file") XE_PREPEND($tt_libs, libs_x) XE_ADD_OBJS(tooltalk.o) fi @@ -2639,11 +3137,14 @@ if test "$with_offix" = "yes"; then XE_APPEND(offix.o, dnd_objs) XE_APPEND(OffiX, dragndrop_proto) fi +if test "$with_gtk" = "yes"; then + XE_APPEND(GTK, dragndrop_proto) +fi dnl Autodetect Drag'n'Drop support dnl always included if CDE, Offix, or MSWindows are defined -AC_MSG_CHECKING(if drag and drop API is needed) if test "$with_dragndrop" != "no" ; then + AC_MSG_CHECKING(if drag and drop API is needed) if test -n "$dragndrop_proto" ; then with_dragndrop=yes AC_MSG_RESULT([yes (${dragndrop_proto} )]) @@ -2660,23 +3161,61 @@ AC_CHECKING(for LDAP) test -z "$with_ldap" && { AC_CHECK_HEADER(ldap.h, ,with_ldap=no) } test -z "$with_ldap" && { AC_CHECK_HEADER(lber.h, ,with_ldap=no) } if test "$with_ldap" != "no"; then - test -z "$with_umich_ldap" && { AC_CHECK_LIB(ldap, ldap_open, with_umich_ldap=yes, with_umich_ldap=no, -llber) } - test "$with_umich_ldap" = "no" && { AC_CHECK_LIB(ldap10, ldap_set_option, with_ns_ldap=yes, with_ns_ldap=no) } - test -z "$with_ldap" -a \( "$with_umich_ldap" = "yes" -o "$with_ns_ldap" = "yes" \) && with_ldap=yes + AC_CHECK_LIB(ldap, ldap_search, with_ldap_nolber=yes, with_ldap_nolber=no) + test "$with_ldap_nolber" = "no" && { AC_CHECK_LIB(ldap, ldap_open, with_ldap_lber=yes, with_ldap_lber=no, -llber) } + test "$with_ldap_nolber" = "no" -a "$with_ldap_lber" = "no" && { AC_CHECK_LIB(ldap, ldap_open, with_ldap_krb=yes, with_ldap_krb=no, -llber -lkrb) } + test "$with_ldap_nolber" = "no" -a "$with_ldap_lber" = "no" -a "$with_ldap_krb" = "no" && { AC_CHECK_LIB(ldap, ldap_open, with_ldap_krbdes=yes, with_ldap_krbdes=no, -llber -lkrb -ldes) } + test -z "$with_ldap" -a \( "$with_ldap_lber" = "yes" -o "$with_ldap_nolber" = "yes" -o "$with_ldap_krb" = "yes" -o "$with_ldap_krbdes" = "yes" \) && with_ldap=yes fi if test "$with_ldap" = "yes"; then AC_DEFINE(HAVE_LDAP) XE_ADD_OBJS(eldap.o) - if test "$with_umich_ldap" = "yes" ; then - AC_DEFINE(HAVE_UMICH_LDAP) - XE_PREPEND(-llber, LIBS) + if test "$with_ldap_nolber" = "yes" ; then XE_PREPEND(-lldap, LIBS) - elif test "$with_ldap" = "yes" -a "$with_ns_ldap" = "yes" ; then - AC_DEFINE(HAVE_NS_LDAP) - XE_PREPEND(-lldap10, LIBS) - elif test "$with_ldap" = "yes" ; then + else + if test "$with_ldap_krb" = "yes" ; then + XE_PREPEND(-lkrb, LIBS) + fi + if test "$with_ldap_krbdes" = "yes" ; then + XE_PREPEND(-ldes, LIBS) + XE_PREPEND(-lkrb, LIBS) + fi + XE_PREPEND(-llber, LIBS) XE_PREPEND(-lldap, LIBS) fi + AC_CHECK_FUNCS(ldap_set_option ldap_get_lderrno ldap_result2error ldap_parse_result) +fi + +dnl Autodetect PostgreSQL +dnl On many Linux systems, PostgreSQL is packaged to be installed in /usr; +dnl in this case, configure will easily detect it there. +dnl +dnl If PostgreSQL is installed into a different prefix, +dnl (such as the default /usr/local/pgsql when building from source), +dnl that prefix must be specified using the --site-prefixes flag. +if test "$with_postgresql" != "no"; then + AC_CHECKING(for PostgreSQL) + +dnl Look for these standard header file locations, known to be used on Linux + for header_dir in "" "pgsql/" "postgresql/"; do + AC_CHECK_HEADER(${header_dir}libpq-fe.h, + libpq_fe_h_file=${header_dir}libpq-fe.h; break) + done + + test -n "$libpq_fe_h_file" && { AC_CHECK_LIB(pq,PQconnectdb,have_libpq=yes) } + + if test -n "$libpq_fe_h_file" -a "$have_libpq" = "yes"; then + with_postgresql=yes + AC_DEFINE(HAVE_POSTGRESQL) + AC_CHECK_LIB(pq,PQconnectStart, [ + with_postgresqlv7=yes; + AC_DEFINE(HAVE_POSTGRESQLV7)]) + AC_DEFINE_UNQUOTED(LIBPQ_FE_H_FILE, "$libpq_fe_h_file") + XE_PREPEND(-lpq, LIBS) + XE_ADD_OBJS(postgresql.o) + elif test "$with_postgresql" = "yes"; then + XE_DIE("Required PostgreSQL support cannot be provided. Check --site-prefixes.") + fi fi dnl ---------------------- @@ -2686,12 +3225,42 @@ dnl ---------------------- if test "$window_system" != "none"; then AC_CHECKING(for graphics libraries) + dnl add special code to handle xpm-nox on Cygwin (csw) + dnl -- should only happen if CYGWIN && WITH_XPM && WITH_MSW && !WITH_X + libpath_xpm= + incpath_xpm= + case "$opsys" in + cygwin*) + cygwin_top=`eval "gcc -print-file-name=libc.a"` ; + cygwin_top=`eval "dirname ${cygwin_top}"`; + cygwin_top="${cygwin_top}/.."; + case "$window_system" in + dnl use "standard" search pattern + x11) ;; + dnl hardcode "standard" non-X11 xpm lib/inc dirs + msw) libpath_xpm="-L${cygwin_top}/lib/noX" + incpath_xpm="-I${cygwin_top}/include/noX" + ;; + dnl not supported on cygwin (yet?) + gtk) ;; + dnl probably not reached... + none) ;; + dnl ditto + *) ;; + esac + ;; + dnl use "standard" search pattern for all other OS's + *) ;; + esac dnl Autodetect Xpm xpm_problem="" if test -z "$with_xpm"; then + XE_PREPEND("$incpath_xpm", CFLAGS) + XE_PREPEND("$libpath_xpm", LDFLAGS) AC_MSG_CHECKING(for Xpm - no older than 3.4f) xe_check_libs=-lXpm - AC_TRY_RUN([#include + AC_TRY_RUN([#define XPM_NUMBERS +#include int main(int c, char **v) { return c == 1 ? 0 : XpmIncludeVersion != XpmLibraryVersion() ? 1 : @@ -2719,8 +3288,13 @@ if test "$window_system" != "none"; then AC_MSG_RESULT($with_xpm) fi if test "$with_xpm" = "yes"; then + dnl #### This code assumes that if AC_CHECK_LIB fails, + dnl #### then it will succeed if FOR_MSW is defined, + dnl #### but doesn't actually verify this assumption. AC_DEFINE(HAVE_XPM) + XE_PREPEND("$libpath_xpm", LDFLAGS) XE_PREPEND(-lXpm, libs_x) + XE_PREPEND("$incpath_xpm", CFLAGS) AC_MSG_CHECKING(for \"FOR_MSW\" xpm) xe_check_libs=-lXpm AC_TRY_LINK(, [XpmCreatePixmapFromData()], @@ -2817,21 +3391,139 @@ if test "$window_system" != "none"; then fi dnl ---------------------- +dnl GTK-Specific Graphics libraries +dnl ---------------------- + +if test "$with_gtk" = "yes"; then + dnl Autodetect XFACE + test -z "$with_xface" && { AC_CHECK_HEADER(compface.h, ,with_xface=no) } + test -z "$with_xface" && { AC_CHECK_LIB(compface, UnGenFace,[:] ,with_xface=no) } + test -z "$with_xface" && with_xface=yes + if test "$with_xface" = "yes"; then + AC_DEFINE(HAVE_XFACE) + XE_PREPEND(-lcompface, libs_gtk) + fi +fi + + +dnl ---------------------- dnl X-Specific Graphics libraries dnl ---------------------- if test "$with_x11" = "yes"; then - AC_CHECKING(for X11 graphics libraries) +fi - dnl Autodetect -lXaw - AC_CHECK_LIB(Xaw, XawScrollbarSetThumb, have_xaw=yes, have_xaw=no) - dnl if test "$have_xaw" = "yes"; then - dnl AC_CHECK_HEADER(X11/Xaw/Reports.h, [ - dnl XE_APPEND(pkg-src/tree-x, MAKE_SUBDIR) - dnl XE_APPEND(pkg-src/tree-x, INSTALL_ARCH_DEP_SUBDIR)]) - dnl fi +dnl We don't automatically trigger widgets if athena is present +dnl because of stability concerns. +dnl But if the user wants widgets, still offer him autodetections +case "$with_widgets" in + "yes" | "athena") detect_athena=yes ;; + *) detect_athena=no ;; +esac +if test "$with_x11" = "yes" -a "$detect_athena" = "yes" ; then + AC_CHECKING(for the Athena widgets) + + dnl What in heck did the user actually want? + case "$with_athena" in + dnl This is the default, old fashioned flat Athena. + "xaw" | "") athena_variant=Xaw athena_3d=no ;; + "3d") athena_variant=Xaw3d athena_3d=yes ;; + "next") athena_variant=neXtaw athena_3d=yes ;; + "95") athena_variant=Xaw95 athena_3d=yes ;; + "xpm") athena_variant=XawXpm athena_3d=yes ;; + *) XE_DIE("Unknown Athena widget set \`$with_athena'. This should not happen.") ;; + esac + + dnl Search for the Athena library... + if test "$athena_3d" = "no"; then + AC_CHECK_LIB($athena_variant, XawScrollbarSetThumb, + [ + dnl Must not be a 3d library... + AC_CHECK_LIB($athena_variant, threeDClassRec, + AC_MSG_WARN("Could not find a non-3d Athena widget library."), + athena_lib=$athena_variant) + ], + AC_MSG_WARN("Could not find an Athena widget library.")) + else + dnl The real configuration, need 3d library + AC_CHECK_LIB($athena_variant, threeDClassRec, athena_lib=$athena_variant, + dnl OK, couldn't find it with a proper name, try the standard Athena lib + dnl If that is 3d, presume the user asked for what they have installed. + AC_CHECK_LIB(Xaw, threeDClassRec, + [ + athena_lib=Xaw; + AC_MSG_WARN("Assuming that libXaw is actually $athena_variant."); + ], + AC_MSG_WARN("Could not find a 3d Athena widget library that looked like $athena_variant."))) + fi + + dnl Now we locate the Athena headers that we need. + if test "$athena_3d" = "no"; then + AC_CHECK_HEADER(X11/Xaw/ThreeD.h, + AC_MSG_WARN("Could not find a non-3d Athena header set."), + AC_CHECK_HEADER(X11/Xaw/XawInit.h, + athena_h_path=X11/Xaw, + AC_MSG_WARN("Could not find a non-3d Athena header set."))) + else + dnl The three-d Athena headers are so much more slippery. + dnl Curse this `Lets replace standard libraries' thing that they did. :/ + AC_CHECK_HEADER(X11/$athena_variant/XawInit.h, + AC_CHECK_HEADER(X11/$athena_variant/ThreeD.h, + athena_h_path=X11/$athena_variant,)) + + dnl Is the variant specific header directory directly under include? + if test -z "$athena_h_path"; then + AC_CHECK_HEADER($athena_variant/XawInit.h, + AC_CHECK_HEADER($athena_variant/ThreeD.h, + athena_h_path=$athena_variant,)) + fi + + dnl If we couldn't find the specific variant, try the generic Athena 3d headers + if test -z "$athena_h_path" -a "$athena_variant" != "Xaw3d"; then + AC_CHECK_HEADER(X11/Xaw3d/XawInit.h, + AC_CHECK_HEADER(X11/Xaw3d/ThreeD.h, + [ + AC_MSG_WARN("Assuming that X11/Xaw3d headers are suitable for $athena_variant.") + athena_h_path=X11/Xaw3d + ],)) + fi + + dnl Also generic 3d headers directly under include dir + if test -z "$athena_h_path" -a "$athena_variant" != "Xaw3d"; then + AC_CHECK_HEADER(Xaw3d/XawInit.h, + AC_CHECK_HEADER(Xaw3d/ThreeD.h, + [ + AC_MSG_WARN("Assuming that Xaw3d headers are suitable for $athena_variant.") + athena_h_path=Xaw3d + ],)) + fi + + dnl If nothing yet found, see if Xaw is a 3d header set... + dnl We AC_MSG_WARN if we fail because I am all out of ideas... + if test -z "$athena_h_path"; then + AC_CHECK_HEADER(X11/Xaw/ThreeD.h, + [ + AC_MSG_WARN("Assuming that X11/Xaw headers are suitable for $athena_variant.") + athena_h_path=X11/Xaw + ], + AC_MSG_WARN("Could not find a suitable 3d Athena header set.")) + fi + fi + + dnl Do we actually have a usable Athena widget set? Please? + if test -n "$athena_lib" -a -n "$athena_h_path"; then + have_xaw=yes + else + have_xaw=no + fi + +else + have_xaw=no +fi dnl "$with_x11" = "yes" -a "detect_athena" = "yes" + +if test "$with_x11" = "yes"; then dnl autodetect Motif - but only add to libs_x later (if necessary) AC_CHECK_HEADER(Xm/Xm.h, [AC_CHECK_LIB(Xm, XmStringFree, have_motif=yes, have_motif=no)], @@ -2855,26 +3547,62 @@ dnl Finish ensuring that we have values for the various toolkit items. dnl Not all toolkits support all widgets dnl if Motif is available we use it for the dialog boxes. -case "$with_menubars" in "" | "yes" | "athena" | "athena3d" ) +case "$with_menubars" in "" | "yes" | "athena" ) with_menubars="lucid" ;; esac case "$with_dialogs" in "" | "yes" | "lucid" ) - if test "$have_motif" = "yes"; then with_dialogs="motif" - elif test "$have_xaw" = "yes"; then with_dialogs="athena" + if test "$have_motif" = "yes"; then with_dialogs="motif" + elif test "$have_xaw" = "yes"; then with_dialogs="athena" else with_dialogs=no fi ;; esac case "$with_scrollbars" in "" | "yes" ) with_scrollbars="lucid" ;; esac +case "$with_widgets" in "" | "yes" | "lucid") + if test "$have_motif" = "yes"; then with_widgets="motif" + elif test "$have_xaw" = "yes"; then with_widgets="athena" + else with_widgets=no + fi ;; +esac -all_widgets="$with_menubars $with_scrollbars $with_dialogs $with_toolbars" +all_widgets="$with_menubars $with_scrollbars $with_dialogs $with_toolbars $with_widgets" -case "$all_widgets" in *athena* ) - AC_DEFINE(LWLIB_USES_ATHENA) - AC_DEFINE(NEED_ATHENA) - XE_APPEND(lwlib-Xaw.o, lwlib_objs) - XE_PREPEND(-lXaw, libs_x) ;; +case "$all_widgets" in + *athena* ) + if test "$have_xaw" != "yes"; then + XE_DIE("Could not find a suitable Athena library to build with.") + fi + + dnl Add the Lucid widget Athena code + XE_APPEND(lwlib-Xaw.o, lwlib_objs) + + dnl Add the Athena widget library we located earlier + XE_PREPEND(-l$athena_lib, libs_x) + + dnl Tell lwlib where to find the Athena header files. + dnl Many people have tried to create a `smart' way of doing this, + dnl but all have failed. Before changing the following ugly definitions, + dnl consult the veterans of many a battle. + AC_DEFINE_UNQUOTED(ATHENA_Scrollbar_h_,"$athena_h_path/Scrollbar.h") + AC_DEFINE_UNQUOTED(ATHENA_Dialog_h_,"$athena_h_path/Dialog.h") + AC_DEFINE_UNQUOTED(ATHENA_Form_h_,"$athena_h_path/Form.h") + AC_DEFINE_UNQUOTED(ATHENA_Command_h_,"$athena_h_path/Command.h") + AC_DEFINE_UNQUOTED(ATHENA_Label_h_,"$athena_h_path/Label.h") + AC_DEFINE_UNQUOTED(ATHENA_LabelP_h_,"$athena_h_path/LabelP.h") + AC_DEFINE_UNQUOTED(ATHENA_Toggle_h_,"$athena_h_path/Toggle.h") + AC_DEFINE_UNQUOTED(ATHENA_ToggleP_h_,"$athena_h_path/ToggleP.h") + AC_DEFINE_UNQUOTED(ATHENA_AsciiText_h_,"$athena_h_path/AsciiText.h") + AC_DEFINE_UNQUOTED(ATHENA_XawInit_h_,"$athena_h_path/XawInit.h") + + AC_DEFINE(LWLIB_USES_ATHENA) + AC_DEFINE(NEED_ATHENA) + need_athena="yes" + + if test "$athena_3d" = "yes"; then + AC_DEFINE(HAVE_ATHENA_3D) + fi + ;; esac case "$all_widgets" in *motif* ) @@ -2887,6 +3615,11 @@ esac test "$with_menubars" = "lucid" && XE_APPEND(xlwmenu.o, lwlib_objs) test "$with_menubars" = "motif" && XE_APPEND(xlwmenu.o, lwlib_objs) test "$with_scrollbars" = "lucid" && XE_APPEND(xlwscrollbar.o, lwlib_objs) +test "$with_widgets" != "no" && test "$with_widgets" != "msw" && \ + XE_APPEND(xlwtabs.o xlwgcs.o, lwlib_objs) +case "$with_widgets" in athena* ) + XE_APPEND(xlwradio.o xlwcheckbox.o xlwgauge.o, lwlib_objs);; +esac case "$all_widgets" in *lucid* ) AC_DEFINE(NEED_LUCID) XE_APPEND(lwlib-Xlw.o, lwlib_objs) ;; @@ -2894,15 +3627,23 @@ esac AC_SUBST(lwlib_objs) -case "$with_scrollbars" in athena* ) AC_DEFINE(LWLIB_SCROLLBARS_ATHENA);; esac -case "$with_dialogs" in athena* ) AC_DEFINE(LWLIB_DIALOGS_ATHENA) ;; esac -test "$with_scrollbars" = "athena3d" && AC_DEFINE(LWLIB_SCROLLBARS_ATHENA3D) -test "$with_dialogs" = "athena3d" && AC_DEFINE(LWLIB_DIALOGS_ATHENA3D) +test "$with_scrollbars" = "athena" && AC_DEFINE(LWLIB_SCROLLBARS_ATHENA) +test "$with_dialogs" = "athena" && AC_DEFINE(LWLIB_DIALOGS_ATHENA) + +if test "$athena_3d" = "yes"; then + test "$with_scrollbars" = "athena" && AC_DEFINE(LWLIB_SCROLLBARS_ATHENA3D) + test "$with_dialogs" = "athena" && AC_DEFINE(LWLIB_DIALOGS_ATHENA3D) +fi + +case "$with_widgets" in athena* ) AC_DEFINE(LWLIB_WIDGETS_ATHENA);; esac +test "$with_widgets" != "no" && test "$with_widgets" != "msw" && \ + AC_DEFINE(LWLIB_TABS_LUCID) test "$with_menubars" != "no" && AC_DEFINE(HAVE_MENUBARS) test "$with_scrollbars" != "no" && AC_DEFINE(HAVE_SCROLLBARS) test "$with_dialogs" != "no" && AC_DEFINE(HAVE_DIALOGS) test "$with_toolbars" != "no" && AC_DEFINE(HAVE_TOOLBARS) +test "$with_widgets" != "no" && AC_DEFINE(HAVE_WIDGETS) test "$with_menubars" = "lucid" && AC_DEFINE(LWLIB_MENUBARS_LUCID) test "$with_scrollbars" = "lucid" && AC_DEFINE(LWLIB_SCROLLBARS_LUCID) @@ -2910,24 +3651,27 @@ test "$with_scrollbars" = "lucid" && AC_DEFINE(LWLIB_SCROLLBARS_LUCID) test "$with_menubars" = "motif" && AC_DEFINE(LWLIB_MENUBARS_MOTIF) test "$with_scrollbars" = "motif" && AC_DEFINE(LWLIB_SCROLLBARS_MOTIF) test "$with_dialogs" = "motif" && AC_DEFINE(LWLIB_DIALOGS_MOTIF) - -test "$with_menubars" != "no" && XE_ADD_OBJS(menubar.o) -test "$with_scrollbars" != "no" && XE_ADD_OBJS(scrollbar.o) -test "$with_dialogs" != "no" && XE_ADD_OBJS(dialog.o) -test "$with_toolbars" != "no" && XE_ADD_OBJS(toolbar.o) +test "$with_widgets" = "motif" && AC_DEFINE(LWLIB_WIDGETS_MOTIF) + +test "$with_menubars" != "no" && XE_ADD_OBJS(menubar.o) +test "$with_scrollbars" != "no" && XE_ADD_OBJS(scrollbar.o) +test "$with_dialogs" != "no" && XE_ADD_OBJS(dialog.o) +test "$with_toolbars" != "no" && XE_ADD_OBJS(toolbar.o) + +if test "$with_gtk" = "yes"; then + test "$with_menubars" != "no" && XE_ADD_OBJS(menubar-gtk.o) + test "$with_scrollbars" != "no" && XE_ADD_OBJS(scrollbar-gtk.o) + test "$with_dialogs" != "no" && XE_ADD_OBJS(dialog-gtk.o) + test "$with_toolbars" != "no" && XE_ADD_OBJS(toolbar-gtk.o) + test "$all_widgets" != "no no no no no" && XE_ADD_OBJS(gui-gtk.o) +fi if test "$with_x11" = "yes"; then - test "$with_menubars" != "no" && XE_ADD_OBJS(menubar-x.o) - test "$with_scrollbars" != "no" && XE_ADD_OBJS(scrollbar-x.o) - test "$with_dialogs" != "no" && XE_ADD_OBJS(dialog-x.o) - test "$with_toolbars" != "no" && XE_ADD_OBJS(toolbar-x.o) - test "$all_widgets" != "no no no no" && XE_ADD_OBJS(gui-x.o) -else - if test \( "$with_sound" = "nas" \) -o \( "$with_sound" = "both" \); then - echo "Attempt to Build NAS sound without X" - echo "Please remove NAS configuration or build with X" - exit 1 - fi + test "$with_menubars" != "no" && XE_ADD_OBJS(menubar-x.o) + test "$with_scrollbars" != "no" && XE_ADD_OBJS(scrollbar-x.o) + test "$with_dialogs" != "no" && XE_ADD_OBJS(dialog-x.o) + test "$with_toolbars" != "no" && XE_ADD_OBJS(toolbar-x.o) + test "$all_widgets" != "no no no no no" && XE_ADD_OBJS(gui-x.o) fi dnl ---------------------- @@ -2953,12 +3697,22 @@ if test "$with_mule" = "yes" ; then AC_CHECKING(for Mule-related features) AC_DEFINE(MULE) AC_DEFINE(FILE_CODING) - XE_ADD_OBJS(mule.o mule-ccl.o mule-charset.o file-coding.o) - + XE_ADD_OBJS(mule.o mule-ccl.o mule-charset.o) + if test "$with_utf_2000" = "yes" && test "$with_text_coding" = "yes"; then + AC_DEFINE(TEXT_CODING) + XE_ADD_OBJS(text-coding.o) + else + XE_ADD_OBJS(file-coding.o) + fi dnl Use -lintl to get internationalized strerror for Mule AC_CHECK_HEADERS(libintl.h) AC_CHECK_LIB(intl, strerror) + if test "$with_utf_2000" = "yes" ; then + AC_DEFINE(CHAR_IS_UCS4) + AC_DEFINE(UTF2000) + fi + AC_CHECKING(for Mule input methods) dnl Do we have the XmIm* routines? And if so, do we want to use them? dnl XIM seems to be flaky except on Solaris... @@ -2994,7 +3748,7 @@ if test "$with_mule" = "yes" ; then if test "$with_xfs" = "yes" && test "$with_menubars" = "lucid"; then AC_DEFINE(USE_XFONTSET) if test "$with_xim" = "no" ; then - XE_ADD_OBJS(input-method-xfs.o) + XE_ADD_OBJS(input-method-xlib.o) fi fi fi dnl with_xfs @@ -3002,6 +3756,8 @@ if test "$with_mule" = "yes" ; then dnl Autodetect WNN test "$with_wnn6" = "yes" && with_wnn=yes # wnn6 implies wnn support test -z "$with_wnn" && { AC_CHECK_HEADER(wnn/jllib.h, ,with_wnn=no) } + dnl gcc 2.97 fixincludes breaks inclusion of wnn/commonhd.h + test -z "$with_wnn" && { AC_CHECK_HEADER(wnn/commonhd.h, ,with_wnn=no) } dnl Detour to find crypt if test "$with_wnn" != "no"; then AC_CHECK_FUNCS(crypt) @@ -3069,35 +3825,71 @@ if test "$need_motif" = "yes" ; then XE_COMPUTE_RUNPATH() fi -AC_CHECK_FUNCS(cbrt closedir dup2 eaccess fmod fpathconf frexp ftime gethostname getpagesize gettimeofday getcwd getwd logb lrand48 matherr mkdir mktime perror poll random rename res_init rint rmdir select setitimer setpgid setlocale setsid sigblock sighold sigprocmask snprintf strcasecmp strerror tzset ulimit usleep utimes waitpid vsnprintf) +dnl ---------------------------------------------------------------- +dnl Check for POSIX functions. +dnl ---------------------------------------------------------------- -dnl realpath is buggy on linux, decosf and aix4 +AC_CHECK_FUNCS(cbrt closedir dup2 eaccess fmod fpathconf frexp ftime getaddrinfo gethostname getnameinfo getpagesize gettimeofday getcwd getwd logb lrand48 matherr mkdir mktime perror poll random rename res_init rint rmdir select setitimer setpgid setlocale setsid sigblock sighold sigprocmask snprintf stpcpy strerror tzset ulimit usleep waitpid vsnprintf fsync ftruncate umask) -dnl The realpath() in linux libc (4.6.27) sometimes fails with ELOOP. -dnl The realpath in ELF linux libc's is O.K. -dnl For example, call realpath on a file thirty-five or so directories deep -dnl and you get ELOOP even if no symlinks at all are involved. -dnl Reports as of 11/1997 indicate BSDi has problems too. -dnl The realpath() in UnixWare2.1.3 could not get any pathname fragment in error condition. -case "$opsys" in - linuxaout* | bsdos3* | freebsd* | decosf4-0* | aix4* ) XE_ADD_OBJS(realpath.o) ;; - * ) - case "$canonical" in - *-*-sysv4.2uw2* ) XE_ADD_OBJS(realpath.o) ;; - * ) AC_CHECK_FUNCS(realpath) - test "$ac_cv_func_realpath" != "yes" && XE_ADD_OBJS(realpath.o) ;; - esac ;; -esac +dnl getaddrinfo() is borked under hpux11 +if test "$ac_cv_func_getaddrinfo" != "no" ; then + case "$opsys" in + hpux11* ) + AC_MSG_WARN([Use of getaddrinfo is disabled for HP-UX 11.XX.]) + ac_cv_func_getaddrinfo=no + ;; + esac +fi -dnl Check whether the system provides getloadavg (Solaris 7 has it) +dnl ---------------------------------------------------------------- +dnl Check for PTY support functions. +dnl ---------------------------------------------------------------- + +dnl There is no "standard" pty allocation method. Every system is different. +dnl getpt() is the preferred pty allocation method on glibc systems. +dnl _getpty() is the preferred pty allocation method on SGI systems. +dnl grantpt(), unlockpt(), ptsname() are defined by Unix98. +AC_CHECK_FUNCS(getpt _getpty grantpt unlockpt ptsname killpg tcgetpgrp) + +dnl openpty() is the preferred pty allocation method on BSD and Tru64 systems. +dnl openpty() might be declared in: +dnl - pty.h (Tru64 or Linux) +dnl - libutil.h (FreeBSD) +dnl - util.h (NetBSD) +AC_CHECK_FUNC(openpty, have_openpty=yes, [ + AC_CHECK_LIB(util, openpty, have_openpty=yes need_libutil=yes)]) +if test "$have_openpty" = "yes"; then + AC_DEFINE(HAVE_OPENPTY) + AC_CHECK_HEADERS(pty.h libutil.h util.h, break) + test "$need_libutil" = "yes" && XE_APPEND(-lutil, libs_system) +fi + +dnl Check for STREAM support functions. +dnl Confusingly, "str" means both "string" and "SysV Streams". +AC_CHECK_HEADERS(stropts.h) +if test "$ac_cv_header_stropts_h" = "yes"; then + AC_CHECK_FUNCS(isastream) + AC_CHECK_HEADERS(strtio.h) dnl TIOCSIGNAL +fi + +dnl Use our own realpath always. +XE_ADD_OBJS(realpath.o) + +dnl Check whether the system provides getloadavg(). AC_CHECK_FUNCS(getloadavg) -if test "$ac_cv_func_getloadavg" != "yes" -then +if test "$ac_cv_func_getloadavg" = "yes"; then + dnl Solaris 8 declares getloadavg() in . + dnl glibc 2.2 declares getloadavg() in ... + dnl ...if we #define _GNU_SOURCE, which we do. + AC_CHECK_HEADERS(sys/loadavg.h) +else + dnl We define our own getloadavg() using lower level functions. XE_ADD_OBJS(getloadavg.o) dnl Used by getloadavg() - does not require root priveleges AC_CHECK_LIB(kstat, kstat_open) + AC_CHECK_HEADERS(kstat.h) dnl Another way to get the load average AC_CHECK_LIB(kvm, kvm_read) @@ -3181,8 +3973,7 @@ AC_TRY_LINK([ ], [ struct timeval time; - struct timezone dummy; - gettimeofday (&time, &dummy); + gettimeofday (&time, 0); ], [AC_MSG_RESULT(two)], [AC_MSG_RESULT(one) @@ -3191,18 +3982,18 @@ fi AC_C_INLINE -if test "$ac_cv_c_inline" != "no"; then - AC_DEFINE(HAVE_INLINE) - test "$GCC" = "yes" && XE_ADD_OBJS(inline.o) -fi +test "$ac_cv_c_inline" != "no" -a "$GCC" = "yes" && XE_ADD_OBJS(inline.o) dnl HP-UX has a working alloca in libPW. dnl case "${GCC}${opsys}" in hpux* ) dnl AC_CHECK_FUNC(alloca, [:], [AC_CHECK_LIB(PW, alloca)]) dnl esac -AC_FUNC_ALLOCA -test -n "$ALLOCA" && XE_ADD_OBJS($ALLOCA) +dnl AC_FUNC_ALLOCA doesn't know about DEC C's #pragma intrinsic(alloca) +if test "$__DECC" != "yes"; then + AC_FUNC_ALLOCA + test -n "$ALLOCA" && XE_ADD_OBJS($ALLOCA) +fi dnl Check whether vfork exists and works correctly. (This does more dnl than just check for its existence.) If so, it defines HAVE_VFORK_H. @@ -3256,12 +4047,28 @@ int main (int argc, char *argv[]) esac AC_MSG_RESULT($have_mmap) test "$have_mmap" = "yes" && AC_DEFINE(HAVE_MMAP) -AC_FUNC_MMAP +dnl By default we switch off rel-alloc on cygwin as it generally causes us grief +case "$opsys" in cygwin*) + test "$rel_alloc" = "default" && rel_alloc=no ;; +esac dnl rel_alloc requires either GNU malloc or system malloc with mmap dnl We only turn rel_alloc on by default if mmap is available. -test "$GNU_MALLOC" != "yes" -a "$have_mmap" != "yes" && rel_alloc=no -test "$rel_alloc" = "default" -a "$have_mmap" = "yes" && rel_alloc=yes +test "$GNU_MALLOC" != "yes" -a "$have_mmap" != "yes" && rel_alloc=no +if test "$rel_alloc $have_mmap" = "default yes"; then + if test "$doug_lea_malloc" = "yes"; then + dnl Check if malloc() calls mmap(), making rel_alloc pointless. + AC_MSG_CHECKING(for M_MMAP_THRESHOLD) + AC_TRY_COMPILE([#include ],[ +#ifndef M_MMAP_THRESHOLD +#error No M_MMAP_THRESHOLD :-( +!@+$%^&*_)(_ - unlikely to compile... +#endif +], [rel_alloc=no; AC_MSG_RESULT(yes);], [rel_alloc=yes; AC_MSG_RESULT(no);]) + else + rel_alloc=yes + fi +fi test "$rel_alloc" = "yes" && AC_DEFINE(REL_ALLOC) dnl Check for terminal I/O variants @@ -3313,10 +4120,6 @@ dnl Check for sound of various sorts. dnl Autodetect native sound AC_CHECKING("for sound support") -case "$with_sound" in - native | both ) with_native_sound=yes;; - nas | no ) with_native_sound=no;; -esac test -z "$with_native_sound" -a -n "$native_sound_lib" && with_native_sound=yes if test "$with_native_sound" != "no"; then @@ -3369,13 +4172,22 @@ if test "$with_native_sound" != "no"; then esac fi + dnl Win32 Native uses native sound + if test -z "$sound_found"; then + if test "$with_msw" = "yes"; then + sound_found=yes + native_sound_lib= + fi + fi + dnl Check for Linux/BSD native sound if test -z "$sound_found"; then for dir in "machine" "sys" "linux"; do AC_CHECK_HEADER(${dir}/soundcard.h, sound_found=yes + need_miscplay=yes XE_ADD_OBJS(linuxplay.o) - [AC_DEFINE_UNQUOTED(SOUNDCARD_H_PATH, "${dir}/soundcard.h")] + [AC_DEFINE_UNQUOTED(SOUNDCARD_H_FILE, "${dir}/soundcard.h")] break) done fi @@ -3383,25 +4195,55 @@ if test "$with_native_sound" != "no"; then test "$sound_found" = "yes" && with_native_sound=yes fi -if test -z "$with_sound"; then - if test "$with_native_sound" = "yes" -o -n "$native_sound_lib"; then - with_sound=native - fi -fi - if test "$with_native_sound" = "yes"; then AC_DEFINE(HAVE_NATIVE_SOUND) test -n "$native_sound_lib" && XE_PREPEND($native_sound_lib, LIBS) fi -case "$with_sound" in both | nas ) - AC_DEFINE(HAVE_NAS_SOUND) - XE_ADD_OBJS(nas.o) - XE_PREPEND(-laudio, libs_x) - dnl If the nas library does not contain the error jump point, - dnl then we force safer behavior. - AC_EGREP_HEADER(AuXtErrorJump,audio/Xtutil.h,,[AC_DEFINE(NAS_NO_ERROR_JUMP)]) -esac +dnl NAS Sound support +if test "$with_nas_sound" != "no"; then + AC_CHECK_HEADER(audio/audiolib.h, [ + AC_CHECK_LIB(audio, AuOpenServer, have_nas_sound=yes)]) + if test "$have_nas_sound" = "yes"; then + with_nas_sound=yes + AC_DEFINE(HAVE_NAS_SOUND) + XE_ADD_OBJS(nas.o) + XE_PREPEND(-laudio, libs_x) + dnl If the nas library does not contain the error jump point, + dnl then we force safer behavior. + AC_EGREP_HEADER(AuXtErrorJump,audio/Xtutil.h,,[old_nas=yes; AC_DEFINE(NAS_NO_ERROR_JUMP)]) + else + test "$with_nas_sound" = "yes" && \ + XE_DIE("Required NAS sound support cannot be provided.") + with_nas_sound=no + fi +fi + +dnl ESD Sound support +if test "$with_esd_sound" != "no"; then + AC_CHECK_PROG(have_esd_config, esd-config, yes, no) + if test "$have_esd_config" = "yes"; then + save_c_switch_site="$c_switch_site" save_LIBS="$LIBS" + XE_APPEND(`esd-config --cflags`, c_switch_site) + XE_PREPEND(`esd-config --libs`, LIBS) + AC_CHECK_FUNC(esd_play_stream, + have_esd_sound=yes, + c_switch_site="$save_c_switch_site" LIBS="$save_LIBS") + fi + + if test "$have_esd_sound" = "yes"; then + with_esd_sound=yes + need_miscplay=yes + XE_ADD_OBJS(esd.o) + AC_DEFINE(HAVE_ESD_SOUND) + else + test "$with_esd_sound" = "yes" && \ + XE_DIE("Required ESD sound support cannot be provided.") + with_esd_sound=no + fi +fi + +test "$need_miscplay" = "yes" && XE_ADD_OBJS(miscplay.o) dnl --------------------- dnl TTY-dependent options @@ -3420,8 +4262,8 @@ if test "$with_tty" = "yes" ; then fi if test "$with_ncurses" = "yes"; then AC_DEFINE(HAVE_NCURSES) - AC_CHECK_HEADER(ncurses/curses.h, curses_h_path=ncurses/curses.h) - AC_CHECK_HEADER(ncurses/term.h, term_h_path=ncurses/term.h) + AC_CHECK_HEADER(ncurses/curses.h, curses_h_file=ncurses/curses.h) + AC_CHECK_HEADER(ncurses/term.h, term_h_file=ncurses/term.h) XE_ADD_OBJS(terminfo.o) XE_PREPEND(-lncurses, LIBS) @@ -3431,7 +4273,7 @@ if test "$with_tty" = "yes" ; then dnl ) save_c_switch_site="$c_switch_site" c_switch_site="$c_switch_site -I/usr/include/ncurses" - AC_CHECK_HEADER(ncurses/curses.h, curses_h_path=ncurses/curses.h) + AC_CHECK_HEADER(ncurses/curses.h, curses_h_file=ncurses/curses.h) if test "$ac_cv_header_ncurses_curses_h" = "yes" then AC_MSG_WARN("Your system has the bogus ncurses include bug.") else c_switch_site="$save_c_switch_site" @@ -3449,10 +4291,17 @@ if test "$with_tty" = "yes" ; then done fi else dnl "$have_terminfo" = "no" && "with_ncurses" = "no" - XE_ADD_OBJS(tparam.o) + if test -n "$libs_termcap" -a "$opsys" = "openbsd"; then + dnl We need to check if tgoto does not exist in termcap yet + dnl because on OpenBSD libtermcap is another name for libcurses + dnl which provides the same tgoto as ncurses + AC_CHECK_LIB(termcap, tgoto, , XE_ADD_OBJS(tparam.o)) + else + XE_ADD_OBJS(tparam.o) + fi dnl The HP-UX curses library seems to have a badly broken version of select(2) dnl that makes "poll: interrupted system call" messages to appear and - dnl Emacs suprocesses to hang (e.g. TeX compilation w/ AUCTeX) */ + dnl Emacs subprocesses to hang (e.g. TeX compilation w/ AUCTeX) */ case "$opsys" in *-hp-hpux* ) libs_termcap="-ltermcap" ;; esac if test -n "$libs_termcap"; then XE_PREPEND($libs_termcap, LIBS) @@ -3463,8 +4312,8 @@ if test "$with_tty" = "yes" ; then fi fi fi - AC_DEFINE_UNQUOTED(CURSES_H_PATH, "${curses_h_path-curses.h}") - AC_DEFINE_UNQUOTED(TERM_H_PATH, "${term_h_path-term.h}") + AC_DEFINE_UNQUOTED(CURSES_H_FILE, "${curses_h_file-curses.h}") + AC_DEFINE_UNQUOTED(TERM_H_FILE, "${term_h_file-term.h}") dnl Autodetect gpm test -z "$with_gpm" && { AC_CHECK_HEADER(gpm.h, , with_gpm=no) } @@ -3485,33 +4334,35 @@ else dnl "$with_tty" = "no" fi dnl with_tty dnl Do we need event-unixoid.o ? -test "$with_x11" = "yes" -o "$with_tty" = "yes" && XE_ADD_OBJS(event-unixoid.o) +dnl This is needed for X, or for TTY, or for MSWIN w/Cygwin select() +dnl [but not Mingw MSWIN] +test "$with_x11" = "yes" -o "$with_tty" = "yes" -o "$need_event_unixoid" = "yes" && XE_ADD_OBJS(event-unixoid.o) dnl Database support dnl We do not necessarily have to have libdb/lib(g)dbm for DB/(G)DBM support. dnl On FreeBSD, both DB and DBM are part of libc. dnl By default, we check for DBM support in libgdbm, then libc, then libdbm. -test "$with_database_gnudbm $with_database_dbm $with_database_berkdb" \ +test "$with_database_gdbm $with_database_dbm $with_database_berkdb" \ != "no no no" && AC_CHECKING(for database support) dnl Check for ndbm.h, required for either kind of DBM support. -if test "$with_database_gnudbm $with_database_dbm" != "no no"; then +if test "$with_database_gdbm $with_database_dbm" != "no no"; then AC_CHECK_HEADER(ndbm.h, [:], [ - test "$with_database_gnudbm" = "yes" -o \ - "$with_database_dbm" = "yes" && \ + test "$with_database_gdbm" = "yes" -o \ + "$with_database_dbm" = "yes" && \ XE_DIE("Required DBM support cannot be provided.") - with_database_gnudbm=no with_database_dbm=no]) + with_database_gdbm=no with_database_dbm=no]) fi dnl Check for DBM support in libgdbm. -if test "$with_database_gnudbm" != "no"; then +if test "$with_database_gdbm" != "no"; then AC_CHECK_LIB(gdbm, dbm_open, [ - with_database_gnudbm=yes with_database_dbm=no libdbm=-lgdbm], [ - if test "$with_database_gnudbm" = "yes"; then + with_database_gdbm=yes with_database_dbm=no libdbm=-lgdbm], [ + if test "$with_database_gdbm" = "yes"; then XE_DIE("Required GNU DBM support cannot be provided.") fi - with_database_gnudbm=no]) + with_database_gdbm=no]) fi dnl Check for DBM support in libc and libdbm. @@ -3525,15 +4376,18 @@ fi dnl Tell make about the DBM support we detected. test -n "$libdbm" && XE_PREPEND("$libdbm", LIBS) -test "$with_database_gnudbm" = "yes" -o \ - "$with_database_dbm" = "yes" && \ +test "$with_database_gdbm" = "yes" -o \ + "$with_database_dbm" = "yes" && \ AC_DEFINE(HAVE_DBM) dnl Check for Berkeley DB. if test "$with_database_berkdb" != "no"; then AC_MSG_CHECKING(for Berkeley db.h) - for path in "db/db.h" "db.h"; do - AC_TRY_COMPILE([#ifdef HAVE_INTTYPES_H + for header in "db/db.h" "db.h"; do + AC_TRY_COMPILE([ +#include +#if !(defined __GLIBC__ && __GLIBC_MINOR__ >= 1) +#ifdef HAVE_INTTYPES_H #define __BIT_TYPES_DEFINED__ #include typedef uint8_t u_int8_t; @@ -3543,38 +4397,49 @@ typedef uint32_t u_int32_t; typedef uint64_t u_int64_t; #endif #endif -#include <$path> -],[], db_h_path="$path"; break) +#endif +#include <$header> +],[], db_h_file="$header"; break) done - if test -z "$db_h_path" + if test -z "$db_h_file" then AC_MSG_RESULT(no); with_database_berkdb=no - else AC_MSG_RESULT($db_h_path) + else AC_MSG_RESULT($db_h_file) fi if test "$with_database_berkdb" != "no"; then AC_MSG_CHECKING(for Berkeley DB version) AC_EGREP_CPP(yes, -[#include <$db_h_path> +[#include <$db_h_file> #if DB_VERSION_MAJOR > 1 yes #endif -], [AC_MSG_RESULT(2); dbfunc=db_open], [AC_MSG_RESULT(1); dbfunc=dbopen]) +], [AC_EGREP_CPP(yes, +[#include <$db_h_file> +#if DB_VERSION_MAJOR > 2 +yes +#endif +], [AC_MSG_RESULT(3); dbfunc=db_create],[ + AC_MSG_RESULT(2); dbfunc=db_open])],[ + AC_MSG_RESULT(1); dbfunc=dbopen]) AC_CHECK_FUNC($dbfunc, with_database_berkdb=yes need_libdb=no, [ AC_CHECK_LIB(db, $dbfunc, with_database_berkdb=yes need_libdb=yes)]) fi if test "$with_database_berkdb" = "yes"; then - AC_DEFINE_UNQUOTED(DB_H_PATH, "$db_h_path") + AC_DEFINE_UNQUOTED(DB_H_FILE, "$db_h_file") AC_DEFINE(HAVE_BERKELEY_DB) test "$need_libdb" = "yes" && XE_PREPEND(-ldb, LIBS) else with_database_berkdb=no fi fi -if test "$with_database_gnudbm $with_database_dbm $with_database_berkdb" \ +if test "$with_database_gdbm $with_database_dbm $with_database_berkdb" \ != "no no no"; then AC_DEFINE(HAVE_DATABASE) XE_ADD_OBJS(database.o) + if test "$with_utf_2000" = "yes"; then + AC_DEFINE(HAVE_CHISE_CLIENT) + fi fi dnl Socks support @@ -3590,25 +4455,56 @@ if test "$usage_tracking" = "yes"; then fi dnl autodetect dll support -AC_CHECK_HEADERS(dlfcn.h, [have_dlfcn=yes - AC_DEFINE(HAVE_DLFCN_H)]) -test -z "$with_shlib" && test ! -z "$have_dlfcn" && { AC_CHECK_LIB(dl, dlopen, [ AC_DEFINE(HAVE_DLOPEN) DLL_LIB=dl; with_shlib=yes]) } -test -z "$with_shlib" && test ! -z "$have_dlfcn" && { AC_CHECK_LIB(c, _dlopen, [ AC_DEFINE(HAVE_DLOPEN) DLL_LIB=; with_shlib=yes]) } -test -z "$with_shlib" && test ! -z "$have_dlfcn" && { AC_CHECK_LIB(c, dlopen, [ AC_DEFINE(HAVE_DLOPEN) DLL_LIB=; with_shlib=yes]) } -test -z "$with_shlib" && { AC_CHECK_LIB(dld, shl_load, [ AC_DEFINE(HAVE_SHL_LOAD) DLL_LIB=dld; with_shlib=yes]) } -test -z "$with_shlib" && { AC_CHECK_LIB(dld, dld_init, [ AC_DEFINE(HAVE_DLD_INIT) DLL_LIB=dld; with_shlib=yes]) } -if test "$with_shlib" = "yes"; then - XE_SHLIB_STUFF +if test "$with_modules" != "no"; then + AC_CHECKING(for module support) + + dnl Check for MS-Windows + if test "$with_msw" = "yes"; then + have_dl=yes; + else + dnl Find headers and libraries + AC_CHECK_HEADER(dlfcn.h, [ + AC_MSG_CHECKING([for dlopen in -lc]) + AC_TRY_LINK([#include ],dnl + [dlopen ("", 0);], [ have_dl=yes ], [ + AC_MSG_CHECKING([for dlopen in -ldl]) + ac_save_LIBS="$LIBS" + LIBS="-ldl $LIBS" + AC_TRY_LINK([#include ],dnl + [dlopen ("", 0);], [ have_dl=yes ], + [LIBS="$ac_save_LIBS"]) + ac_save_LIBS=])]) + if test -n "$have_dl"; then + AC_DEFINE(HAVE_DLOPEN) + else + AC_CHECK_LIB(dld, shl_load, [ + libdl=dld have_dl=yes; + AC_DEFINE(HAVE_SHL_LOAD)], [ + AC_CHECK_LIB(dld, dld_init, [ + libdl=dld have_dl=yes; + AC_DEFINE(HAVE_DLD_INIT)])]) + fi + fi dnl end !MS-Windows + + if test -n "$have_dl"; then + dnl XE_SHLIB_STUFF (in aclocal.m4) defines $can_build_shared + XE_SHLIB_STUFF + fi + if test "$can_build_shared" = "yes"; then AC_DEFINE(HAVE_SHLIB) - XE_ADD_OBJS(sysdll.o) - XE_ADD_OBJS(emodules.o) + XE_ADD_OBJS(sysdll.o emodules.o) XE_APPEND(src, INSTALL_ARCH_DEP_SUBDIR) - test ! -z "$DLL_LIB" && XE_PREPEND(-l${DLL_LIB}, LIBS) + test -n "$libdl" && XE_PREPEND(-l${libdl}, LIBS) AC_CHECK_FUNCS(dlerror _dlerror) + with_modules=yes else - AC_MSG_WARN(disabling shared library support) - with_shlib=no + if test "$with_modules" = "yes"; then + XE_DIE("Required module support cannot be provided.") + else + AC_MSG_WARN("Module support cannot be provided.") + fi + with_modules=no fi fi @@ -3618,19 +4514,25 @@ dnl executables to fail to run. Also any tests using AC_TRY_RUN will dnl have reported incorrect results. AC_TRY_RUN([int main(int c,char *v[]){return 0;}],[:],[ echo "" - echo "*** PANIC *** The C compiler can no longer build working executables." - echo "*** PANIC *** Please examine the tail of config.log for runtime errors." - echo "*** PANIC *** The most likely reason for this problem is that configure" - echo "*** PANIC *** links with shared libraries, but those libraries cannot be" - echo "*** PANIC *** found at run time." - echo "*** PANIC ***" - echo "*** PANIC *** On a Linux system, edit /etc/ld.so.conf and re-run ldconfig." - echo "*** PANIC *** On other systems, try telling configure where to find the" - echo "*** PANIC *** shared libraries using the --site-runtime-libraries option" - echo "*** PANIC ***" - echo "*** PANIC *** Another way to shoot yourself in the foot is to specify" - echo "*** PANIC *** --with-FEATURE when FEATURE is not actually installed" - echo "*** PANIC *** on your system. Don't do that." + echo "*** PANIC *** configure forgot how to build working executables!" + echo "" + echo "*** This is most commonly due to an unforeseen environment, causing" + echo "*** configure to incorrectly compute the sequence of libraries to link." + echo "*** Please examine the tail of config.log for runtime errors." + echo "*** Pay special attention to the -l flags, and perhaps -I and -L." + echo "*** Often adding or removing explicit options in the configure" + echo "*** invocation can work around this kind of problem. If so, please" + echo "*** report it as a bug to xemacs-beta@xemacs.org." + echo "***" + echo "*** Other possible causes are inability to write to the file system" + echo "*** (bogus permissions or disk full) or a misconfiguration of the dynamic" + echo "*** linker. On Linux, check /etc/ld.conf and rerun ldconfig if" + echo "*** necessary. On other systems, try telling configure where to find" + echo "*** the shared libraries using the --site-runtime-libraries option." + echo "***" + echo "*** Another way to shoot yourself in the foot is to specify" + echo "*** --with-FEATURE when FEATURE is not actually installed on your" + echo "*** system. Don't do that." exit 1]) dnl Process support @@ -3650,13 +4552,13 @@ dnl Use XE_SPACE instead of plain assignment statements to remove extraneous bla XE_SPACE(CFLAGS, $CFLAGS) XE_SPACE(extra_objs, $extra_objs) XE_SPACE(c_switch_general, -DHAVE_CONFIG_H $c_switch_site $c_switch_machine $c_switch_system) -XE_SPACE(c_switch_window_system, $c_switch_x_site $X_CFLAGS) +XE_SPACE(c_switch_window_system, $c_switch_x_site $c_switch_gtk $X_CFLAGS) XE_SPACE(c_switch_all, $c_switch_general $c_switch_window_system) XE_SPACE(ld_switch_general, $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_run) XE_SPACE(ld_switch_window_system, $ld_switch_x_site) XE_SPACE(ld_switch_all, $ld_switch_general $ld_switch_window_system) XE_SPACE(ld_libs_general, $LIBS $libs_machine $libs_system $libs_standard) -XE_SPACE(ld_libs_window_system, $X_EXTRA_LIBS $libs_x $X_PRE_LIBS) +XE_SPACE(ld_libs_window_system, $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS) XE_SPACE(ld_libs_all, $ld_libs_window_system $ld_libs_general) dnl Compute lists of Makefiles and subdirs @@ -3696,15 +4598,32 @@ if test "$extra_verbose" = "yes"; then echo "" fi -dnl Create some auxiliary files -if test -f $srcdir/src/gdbinit -a ! -f src/gdbinit ; then - echo "creating src/gdbinit"; echo "" - echo "source $srcdir/src/gdbinit" > src/gdbinit +dnl ---------------------------------------------- +dnl Create some auxiliary files for developers. +dnl ---------------------------------------------- + +dnl Create a .gdbinit useful for debugging XEmacs +if test -f "$srcdir/src/.gdbinit" -a ! -f "src/.gdbinit"; then + test "$extra_verbose" = "yes" && echo "creating src/.gdbinit" + echo "source $srcdir/src/.gdbinit" > "src/.gdbinit" +fi + +dnl Create a .dbxrc useful for debugging XEmacs +if test -f "$srcdir/src/.dbxrc" -a ! -f "src/.dbxrc"; then + test "$extra_verbose" = "yes" && echo "creating src/.dbxrc" + echo ". $srcdir/src/.dbxrc" > "src/.dbxrc" +fi + +dnl Create a useful TAGS file +if test -f "$srcdir/TAGS" -a ! -f "TAGS"; then + test "$extra_verbose" = "yes" && echo "creating TAGS" + echo " +$srcdir/TAGS,include" > "TAGS" fi dnl Create top level .sbinit for Sun compilers if test "$__SUNPRO_C" = "yes"; then - echo "creating .sbinit"; echo "" + test "$extra_verbose" = "yes" && echo "creating .sbinit" ( echo "# For use with Sun WorkShop's Source browser." echo "# See sbquery(1) and sbinit(4) for more information" for dir in $MAKE_SUBDIR; do echo "import $dir"; done @@ -3725,6 +4644,8 @@ AC_SUBST(PROGNAME) AC_SUBST(version) AC_SUBST(configuration) AC_SUBST(canonical) +AC_SUBST(inststaticdir) +AC_SUBST(instvardir) AC_SUBST(srcdir) AC_SUBST(bindir) AC_SUBST(datadir) @@ -3732,8 +4653,10 @@ AC_SUBST(pkgdir) AC_SUBST(statedir) AC_SUBST(libdir) AC_SUBST(mandir) +AC_SUBST(extra_includes) AC_SUBST(prefix) +AC_SUBST(PREFIX_USER_DEFINED) dnl Yo, Stephen Bourne! I want to marry you! PREFIX=$prefix while true; do @@ -3745,6 +4668,7 @@ done AC_SUBST(PREFIX) AC_SUBST(exec_prefix) +AC_SUBST(EXEC_PREFIX_USER_DEFINED) EXEC_PREFIX=$exec_prefix while true; do case "$EXEC_PREFIX" in @@ -3842,16 +4766,16 @@ while true; do done AC_SUBST(ETCDIR) -AC_SUBST(lockdir) -AC_SUBST(LOCKDIR_USER_DEFINED) -LOCKDIR=$lockdir +AC_SUBST(docdir) +AC_SUBST(DOCDIR_USER_DEFINED) +DOCDIR=$docdir while true; do - case "$LOCKDIR" in - *\$* ) eval "LOCKDIR=$LOCKDIR" ;; + case "$DOCDIR" in + *\$* ) eval "DOCDIR=$DOCDIR" ;; *) break ;; esac done -AC_SUBST(LOCKDIR) +AC_SUBST(DOCDIR) AC_SUBST(archlibdir) AC_SUBST(ARCHLIBDIR_USER_DEFINED) @@ -3900,6 +4824,10 @@ dnl Useful for building XEmacs with a C++ or 64-bit compiler. : ${XEMACS_CC:=$CC} AC_SUBST(XEMACS_CC) +dnl The default is yes +if test "$with_prefix" = "yes"; then + AC_DEFINE(PREFIX_USER_DEFINED) +fi dnl The default is no if test "$with_site_lisp" = "no"; then @@ -3911,10 +4839,8 @@ if test "$with_site_modules" = "no"; then fi XE_SPACE(ac_configure_args, $ac_configure_args) -AC_DEFINE_UNQUOTED(EMACS_CONFIGURATION, "$canonical") +AC_DEFINE_UNQUOTED(EMACS_CONFIGURATION, "$configuration") AC_DEFINE_UNQUOTED(EMACS_CONFIG_OPTIONS, "$ac_configure_args") -AC_DEFINE_UNQUOTED(config_machfile, "$machfile") -AC_DEFINE_UNQUOTED(config_opsysfile, "$opsysfile") dnl Following are deprecated @@ -3939,14 +4865,15 @@ fi test "$with_i18n3" = "yes" && AC_DEFINE(I18N3) test "$GCC" = "yes" && AC_DEFINE(USE_GCC) test "$external_widget" = "yes" && AC_DEFINE(EXTERNAL_WIDGET) -test "$no_doc_file" = "yes" && AC_DEFINE(NO_DOC_FILE) -dnl test "$const_is_losing" = "yes" && AC_DEFINE(CONST_IS_LOSING) +test "$quick_build" = "yes" && AC_DEFINE(QUICK_BUILD) test "$with_purify" = "yes" && AC_DEFINE(PURIFY) test "$with_quantify" = "yes" && AC_DEFINE(QUANTIFY) test "$with_pop" = "yes" && AC_DEFINE(MAIL_USE_POP) test "$with_kerberos" = "yes" && AC_DEFINE(KERBEROS) test "$with_hesiod" = "yes" && AC_DEFINE(HESIOD) test "$use_union_type" = "yes" && AC_DEFINE(USE_UNION_TYPE) +test "$pdump" = "yes" && AC_DEFINE(PDUMP) +test "$with_ipv6_cname" = "yes" && AC_DEFINE(IPV6_CANONICALIZE) dnl ------------------------------- dnl Report on what we decided to do @@ -3963,63 +4890,144 @@ echo "" echo "$0 $quoted_arguments" ) > Installation -xemacs_betaname="" -test ! -z "${emacs_beta_version}" && xemacs_betaname="-b${emacs_beta_version}" +if test ! -z ${emacs_beta_version} ; then + if test -z "${emacs_is_beta}" ; then + xemacs_betaname=".${emacs_beta_version}" + else + xemacs_betaname="-b${emacs_beta_version}" + fi +else + xemacs_betaname="" +fi dnl Start stdout redirection to '| tee -a Installation' ( echo " XEmacs ${emacs_major_version}.${emacs_minor_version}${xemacs_betaname} \"$xemacs_codename\" configured for \`$canonical'. - - Where should the build process find the source code? $srcdir - What installation prefix should install use? $prefix - What operating system and machine description files should XEmacs use? - \`$opsysfile' and \`$machfile' - What compiler should XEmacs be built with? $CC $CFLAGS - Should XEmacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason} - Should XEmacs use the relocating allocator for buffers? $rel_alloc - What window system should XEmacs use? ${window_system}" -if test "$with_x11" = "yes"; then - echo " Where do we find X Windows header files? $x_includes" - echo " Where do we find X Windows libraries? $x_libraries" -fi +" +echo " +Compilation / Installation:" +echo " Source code location: $srcdir" +echo " Installation prefix: $prefix" if test -n "$site_includes"; then - echo " Additional header files: $site_includes" + echo " Additional header files: $site_includes" fi if test -n "$site_libraries"; then - echo " Additional libraries: $site_libraries" + echo " Additional libraries: $site_libraries" fi if test -n "$site_prefixes"; then - echo " Additional prefixes: $site_prefixes" + echo " Additional prefixes: $site_prefixes" fi if test -n "$runpath"; then - echo " Runtime library search path: $runpath" + echo " Runtime library search path: $runpath" fi -test "$with_dnet" = yes && echo " Compiling in support for DNET." -test "$with_socks" = yes && echo " Compiling in support for SOCKS." -test "$with_xauth" = yes && echo " Compiling in support for XAUTH." -if test "$with_xmu" != yes -a "$with_x11" = yes; then - echo " No Xmu; substituting equivalent routines." + +if test -n "$opsysfile" +then echo " Operating system description file: \`$opsysfile'" +else echo " Not using any operating system description file" +fi +if test -n "$machfile" +then echo " Machine description file: \`$machfile'" +else echo " Not using any machine description file" fi +echo " Compiler: $CC $CFLAGS" +echo " Relocating allocator for buffers: $rel_alloc" +echo " GNU version of malloc: ${GNU_MALLOC}${GNU_MALLOC_reason}" +case "$ld_switch_site" in + *nocombreloc*) echo " Linking with \`-z nocombreloc'. + - Consider configuring with --pdump." ;; +esac + +echo " +Window System:" +if test "$with_msw" = "yes"; then + echo " Compiling in support for the Microsoft window system." +fi +if test "$with_x11" = "yes"; then + echo " Compiling in support for the X window system:" + echo " - X Windows headers location: $x_includes" + echo " - X Windows libraries location: $x_libraries" + if test "$with_xauth" != yes; then + echo " - Xau (X authority) not available." + fi + if test "$with_xmu" != yes; then + echo " - Xmu library not available; substituting equivalent routines." + fi + if test "$with_wmcommand" != no; then + echo " - Handling WM_COMMAND properly." + fi +fi +if test "$need_athena" = "yes"; then + echo " Compiling in support for the Athena widget set:" + echo " - Athena headers location: $athena_h_path" + echo " - Athena library to link: $athena_lib" +fi +case "$with_menubars" in + gtk ) echo " Using GTK menubars." ;; + lucid ) echo " Using Lucid menubars." ;; + motif ) echo " Using Motif menubars." + echo " *WARNING* The Motif menubar implementation is currently buggy." + echo " We recommend using the Lucid menubar instead." + echo " Re-run configure with --with-menubars='lucid'." ;; + msw ) echo " Using MS-Windows menubars." ;; +esac +case "$with_scrollbars" in + gtk ) echo " Using GTK scrollbars." ;; + lucid ) echo " Using Lucid scrollbars." ;; + motif ) echo " Using Motif scrollbars." ;; + athena ) echo " Using Athena scrollbars." ;; + msw ) echo " Using MS-Windows scrollbars." ;; +esac +case "$with_dialogs" in + gtk ) echo " Using GTK dialog boxes." ;; + motif ) echo " Using Motif dialog boxes." + if test "$unexec" = "unexaix.o"; then if test "`uname -v`" = 4 -a "`uname -r`" -ge 3; then + echo " *WARNING* The Motif dialog boxes cause problems on AIX 4.3 and higher." + echo " We recommend using the Athena dialog boxes instead." + echo " Install libXaw and re-run configure with --with-dialogs='athena'." + echo " Read the PROBLEMS file for more information." + fi; fi ;; + athena ) echo " Using Athena dialog boxes." ;; + msw ) echo " Using MS-Windows dialog boxes." ;; +esac +case "$with_widgets" in + gtk ) echo " Using GTK native widgets." ;; + motif ) echo " Using Motif native widgets." ;; + athena ) echo " Using Athena native widgets." ;; + msw ) echo " Using MS-Windows native widgets." ;; +esac +if test "$with_dragndrop" = yes; then + echo " Compiling in support for Drag'n'Drop (EXPERIMENTAL)." + echo " - Drag'n'Drop prototype: $dragndrop_proto." +fi + +echo " +TTY:" +test "$with_ncurses" = yes && echo " Compiling in support for ncurses." +test "$with_gpm" = yes && echo " Compiling in support for GPM (General Purpose Mouse)." + +echo " +Images:" +test "$with_gif" = yes && echo " Compiling in support for GIF images (builtin)." if test "$with_xpm" = yes; then - echo " Compiling in support for XPM images." + echo " Compiling in support for XPM images." elif test "$with_x11" = yes; then - echo " --------------------------------------------------------------------" - echo " WARNING: Compiling without XPM support." + echo " WARNING: -----------------------------------------------------------" + echo " WARNING: Compiling without XPM image support." if test "$xpm_problem" != ""; then echo " Reason: $xpm_problem" fi echo " WARNING: You should strongly consider installing XPM." echo " WARNING: Otherwise toolbars and other graphics will look suboptimal." echo " WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux)" - echo " --------------------------------------------------------------------" + echo " WARNING: -----------------------------------------------------------" fi if test "$with_png" = yes; then - echo " Compiling in support for PNG image handling." + echo " Compiling in support for PNG images." elif test "$window_system" != "none"; then - echo " --------------------------------------------------------------------" + echo " WARNING: -----------------------------------------------------------" echo " WARNING: Compiling without PNG image support." if test "$png_problem" != ""; then echo " Reason: $png_problem" @@ -4027,87 +5035,75 @@ elif test "$window_system" != "none"; then echo " WARNING: You should strongly consider installing the PNG libraries." echo " WARNING: Otherwise certain images and glyphs may not display." echo " WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux)" - echo " --------------------------------------------------------------------" + echo " WARNING: -----------------------------------------------------------" fi -test "$with_gif" = yes && echo " Compiling in support for (builtin) GIF image handling." -test "$with_jpeg" = yes && echo " Compiling in support for JPEG image handling." -test "$with_tiff" = yes && echo " Compiling in support for TIFF image handling." +test "$with_jpeg" = yes && echo " Compiling in support for JPEG images." +test "$with_tiff" = yes && echo " Compiling in support for TIFF images." test "$with_xface" = yes && echo " Compiling in support for X-Face message headers." -case "$with_sound" in - nas ) echo " Compiling in network sound (NAS) support." ;; - native ) echo " Compiling in native sound support." ;; - both ) echo " Compiling in both network and native sound support." ;; -esac -test "$old_nas" = yes && echo " nas library lacks error trapping, will play synchronously." -test "$with_database_berkdb" = yes && echo " Compiling in support for Berkeley DB." +echo " +Sound:" +test "$with_native_sound" = yes && echo " Compiling in support for sound (native)." +test "$with_nas_sound" = yes && echo " Compiling in support for NAS (network audio system)." +test "$old_nas" = yes && echo " - NAS library lacks error trapping; will play synchronously." +test "$with_esd_sound" = yes && echo " Compiling in support for ESD (Enlightened Sound Daemon)." + +echo " +Databases:" +test "$with_database_berkdb" = yes && echo " Compiling in support for Berkeley database." test "$with_database_dbm" = yes && echo " Compiling in support for DBM." -test "$with_database_gnudbm" = yes && echo " Compiling in support for GNU DBM." - -test "$with_umich_ldap" = yes && echo " Compiling in support for LDAP (UMich libs)." -test "$with_ns_ldap" = yes && echo " Compiling in support for LDAP (Netscape SDK)." -test "$with_ldap" = yes -a "$with_umich_ldap" = no -a "$with_ns_ldap" = no && echo " Compiling in support for LDAP (Generic)." - -test "$with_ncurses" = yes && echo " Compiling in support for ncurses." -test "$with_gpm" = yes && echo " Compiling in support for GPM (General Purpose Mouse)." - -test "$with_mule" = yes && echo " Compiling in Mule (multi-lingual) support." -test "$with_file_coding" = yes && echo " Compiling in File coding support." -test "$with_xim" != no && echo " Compiling in XIM (X11R5+ I18N input method) support." -test "$with_xim" = motif && echo " Using Motif to provide XIM support." -test "$with_xim" = xlib && echo " Using raw Xlib to provide XIM support." -test "$with_xfs" = yes && echo " Using XFontSet to provide bilingual menubar." -test "$with_canna" = yes && echo " Compiling in support for Canna on Mule." +test "$with_database_gdbm" = yes && echo " Compiling in support for GNU DBM." +test "$with_ldap" = yes && echo " Compiling in support for LDAP." +if test "$with_postgresql" = yes; then + echo " Compiling in support for PostgreSQL." + echo " - Using PostgreSQL header file: $libpq_fe_h_file" + test "$with_postgresqlv7" = yes && echo " - Using PostgreSQL V7 bindings." +fi + +echo " +Internationalization:" +test "$with_mule" = yes && echo " Compiling in support for Mule (multi-lingual Emacs)." +test "$with_utf_2000" = yes && echo " Using UTF-2000 (UTF-8) buffer/string representation." +test "$with_text_coding" = yes && echo " Compiling in support for text coding." +test "$with_file_coding" = yes && echo " Compiling in support for file coding." +test "$with_xim" != no && echo " Compiling in support for XIM (X11R5+ I18N input method)." +test "$with_xim" = motif && echo " - Using Motif to provide XIM support." +test "$with_xim" = xlib && echo " - Using raw Xlib to provide XIM support." +test "$with_xfs" = yes && echo " - Using XFontSet to provide bilingual menubar." +test "$with_canna" = yes && echo " Compiling in support for Canna on Mule." if test "$with_wnn" = yes; then echo " Compiling in support for the WNN input method on Mule." - test "$with_wnn6" = yes && echo " Using WNN version 6." + test "$with_wnn6" = yes && echo " - Using WNN version 6." fi -test "$with_i18n3" = yes && echo " Compiling in I18N support, level 3 (doesn't currently work)." +test "$with_i18n3" = yes && echo " Compiling in support for I18N level 3 (doesn't currently work)." + +echo " +Mail:" +test "$with_pop" = yes && echo " Compiling in support for POP mail retrieval." +test "$with_kerberos" = yes && echo " Compiling in support for Kerberos POP authentication." +test "$with_hesiod" = yes && echo " Compiling in support for Hesiod POP server access." +test -n "$mail_locking" && echo " Compiling in support for \"$mail_locking\" mail spool file locking method." -test "$with_cde" = yes && echo " Compiling in support for CDE." +echo " +Other Features:" +test "$with_ipv6_cname" = no && echo " Inhibiting IPv6 canonicalization at startup." test "$with_tooltalk" = yes && echo " Compiling in support for ToolTalk." -test "$with_offix" = yes && echo " Compiling in support for OffiX." -test "$with_dragndrop" = yes && echo " Compiling in EXPERIMENTAL support for Drag'n'Drop ($dragndrop_proto )." test "$with_workshop" = yes && echo " Compiling in support for Sun WorkShop." -test "$with_session" != no && echo " Compiling in support for proper session-management." -case "$with_menubars" in - lucid ) echo " Using Lucid menubars." ;; - motif ) echo " Using Motif menubars." - echo " *WARNING* The Motif menubar implementation is currently buggy." - echo " We recommend using the Lucid menubar instead." - echo " Re-run configure with --with-menubars='lucid'." ;; -esac -case "$with_scrollbars" in - lucid ) echo " Using Lucid scrollbars." ;; - motif ) echo " Using Motif scrollbars." ;; - athena ) echo " Using Athena scrollbars." ;; - athena3d ) echo " Using Athena-3d scrollbars." ;; -esac -case "$with_dialogs" in - motif ) - echo " Using Motif dialog boxes." - if test "$unexec" = "unexaix.o"; then if test "`uname -v`" = 4 -a "`uname -r`" -ge 3; then - echo " *WARNING* The Motif dialog boxes cause problems on AIX 4.3 and higher." - echo " We recommend using the Athena dialog boxes instead." - echo " Install libXaw and re-run configure with --with-dialogs='athena'." - echo " Read the PROBLEMS file for more information." - fi; fi - ;; - athena ) echo " Using Athena dialog boxes." ;; - athena3d ) echo " Using Athena-3d dialog boxes." ;; -esac -test "$with_shlib" = "yes" && echo " Compiling in DLL support." -test "$with_clash_detection" = yes && \ - echo " Clash detection will use \"$lockdir\" for locking files." -echo " movemail will use \"$mail_locking\" for locking mail spool files." -test "$with_pop" = yes && echo " Using POP for mail access." -test "$with_kerberos" = yes && echo " Using Kerberos for POP authentication." -test "$with_hesiod" = yes && echo " Using Hesiod to get POP server host." -test "$use_union_type" = yes && echo " Using the union type for Lisp_Objects." -test "$debug" = yes && echo " Compiling in extra code for debugging." -test "$usage_tracking" = yes && echo " Compiling with usage tracking active (Sun internal)." -if test "$error_check_extents $error_check_typecheck $error_check_bufpos $error_check_gc $error_check_malloc" \ - != "no no no no no"; then +test "$with_socks" = yes && echo " Compiling in support for SOCKS." +test "$with_dnet" = yes && echo " Compiling in support for DNET." +test "$with_modules" = "yes" && echo " Compiling in support for dynamic shared object modules." +if test "$use_union_type" = yes; then + echo " WARNING: ---------------------------------------------------------" + echo " Using the union type for Lisp_Objects." + echo " Union type has been implicated in hard-to-debug runtime crashes." + echo " Do NOT use this build of XEmacs for ordinary work. See PROBLEMS." + echo " WARNING: ---------------------------------------------------------" +fi +test "$pdump" = yes && echo " Using the new portable dumper." +test "$debug" = yes && echo " Compiling in support for extra debugging code." +test "$usage_tracking" = yes && echo " Compiling in support for active usage tracking (Sun internal)." +if test "$error_check_extents $error_check_typecheck $error_check_bufpos $error_check_gc $error_check_malloc $error_check_glyphs" \ + != "no no no no no no"; then echo " WARNING: ---------------------------------------------------------" echo " WARNING: Compiling in support for runtime error checking." echo " WARNING: XEmacs will run noticeably more slowly as a result." @@ -4136,12 +5132,10 @@ dnl except ./Makefile from $srcdir/Makefile.in for file in $internal_makefile_list; do test "$file" = src/Makefile.in && \ file="src/Makefile.in:src/Makefile.in.in:src/depend" - ac_output_files="${ac_output_files+$ac_output_files }$file" + XE_APPEND($file, ac_output_files) done ac_output_files="$ac_output_files src/paths.h lib-src/config.values" -if test "$with_shlib" = "yes"; then - ac_output_files="$ac_output_files lib-src/ellcc.h" -fi +test "$with_modules" = "yes" && XE_APPEND(lib-src/ellcc.h, ac_output_files) AC_OUTPUT($ac_output_files, [for dir in . $MAKE_SUBDIR; do @@ -4179,9 +5173,9 @@ dnl Delete spurious blanks inserted by $CPP -e 's/^[ TAB][ TAB]*$//'\ -e 's/^ /TAB/' \ dnl Delete blank lines - | sed -n -e '/^..*$/p' \ + -e '/^[ ]*$/d' \ dnl Restore lines quoted above to original contents. - | sed '/^\"/ { + -e '/^\"/ { s/\\\([\"]\)/\1/g s/^[ TAB]*\"// s/\"[ TAB]*$// diff --git a/etc/MYTHOLOGY b/etc/MYTHOLOGY deleted file mode 100644 index bbdfdc9..0000000 --- a/etc/MYTHOLOGY +++ /dev/null @@ -1,25 +0,0 @@ -Reference: Robert W. Brockway, Myth from the Ice Age to Mickey Mouse - - A collective definition of myth composed of many theories might be - framed by the following paraphrase: - - Myths are stories, usually, about gods and other supernatural - beings. They are often stories of origins, how the world and - everything in it came to be in illo tempore. They are usually - strongly structured and their meaning is only discerned by - linguistic analysis. Sometimes they are public dreams which, like - private dreams, emerge from the unconscious mind. Indeed, they - often reveal the archetypes of the collective unconscious. They - are symbolic and metaphorical. They orient people to the - metaphysical dimension, explain the origins and nature of the - cosmos, validate social issues, and, on the psychological plane, - address themselves to the innermost depths of the psyche. Some of - them are explanatory, being prescientific attempts to interpret - the natural world. As such, they are usually functional and are - the science of primitive peoples. Often, they are enacted in - rituals. Religious myths are sacred histories, and distinguished - from the profane. But, being semiotic expressions, they are a - "disease of language." They are both individual and social in - scope, but they are first and foremost stories. - - diff --git a/etc/OXYMORONS b/etc/OXYMORONS index 3528654..b54c142 100644 --- a/etc/OXYMORONS +++ b/etc/OXYMORONS @@ -18,25 +18,32 @@ The rest of the codenames are in alphabetical order. N.B. I expect that the Stable Release Maintainer will choose a new theme for the releases following the promotion of 21.4 from "gamma" to -"stable". So 15 should be enough.... +"stable". So 15 or so should be enough.... 21.4.0: Solid Vapor 21.4.1: Copyleft 21.4.2: Developer-Friendly Unix APIs 21.4.3: Academic Rigor -21.4.3: Artificial Intelligence -21.4.3: Civil Service -21.4.3: Common Lisp -21.4.3: Economic Science -21.4.3: Honest Politician -21.4.3: Informed Management -21.4.3: Military Intelligence -21.4.3: Portable Code -21.4.3: Rational FORTRAN -21.4.3: Reasonable Discussion -21.4.3: Standard C +21.4.4: Artificial Intelligence +21.4.5: Civil Service +21.4.6: Common Lisp +21.4.7: Economic Science +21.4.8: Honest Recruiter +21.4.9: Informed Management +21.4.10: Military Intelligence +21.4.11: Native Windows TTY Support +21.4.12: Portable Code +21.4.13: Rational FORTRAN +21.4.14: Reasonable Discussion +21.4.15: Security Through Obscurity +21.4.16: Social Property +21.4.17: Stable Release Maintainer +21.4.18: Standard C +21.4.19: Successful IPO +21.4.20: Sufficiently Smart Compiler +21.4.21: The Gift Economy +21.4.22: Too Much Mozart +21.4.23: UTF-8 BOM -N.B. Suggestions welcome until shortly before the release. (The -non-incrementing version number is precisely to make it easy to add -new oxymorons.) +N.B. Only incredibly redeeming suggestions can be accepted now. diff --git a/etc/char-data/B-to-UCS.txt b/etc/char-data/B-to-UCS.txt new file mode 100644 index 0000000..e0f4477 --- /dev/null +++ b/etc/char-data/B-to-UCS.txt @@ -0,0 +1,13462 @@ +B-A140 U+3000 +B-A141 U+FF0C +B-A142 U+3001 +B-A143 U+3002 +B-A144 U+FF0E +B-A145 U+2027 +B-A146 U+FF1B +B-A147 U+FF1A +B-A148 U+FF1F +B-A149 U+FF01 +B-A14A U+FE30 +B-A14B U+2026 +B-A14C U+2025 +B-A14D U+FE50 +B-A14E U+FE51 +B-A14F U+FE52 +B-A150 U+00B7 +B-A151 U+FE54 +B-A152 U+FE55 +B-A153 U+FE56 +B-A154 U+FE57 +B-A155 U+FF5C +B-A156 U+2013 +B-A157 U+FE31 +B-A158 U+2014 +B-A159 U+FE33 +B-A15A U+2574 +B-A15B U+FE34 +B-A15C U+FE4F +B-A15D U+FF08 +B-A15E U+FF09 +B-A15F U+FE35 +B-A160 U+FE36 +B-A161 U+FF5B +B-A162 U+FF5D +B-A163 U+FE37 +B-A164 U+FE38 +B-A165 U+3014 +B-A166 U+3015 +B-A167 U+FE39 +B-A168 U+FE3A +B-A169 U+3010 +B-A16A U+3011 +B-A16B U+FE3B +B-A16C U+FE3C +B-A16D U+300A +B-A16E U+300B +B-A16F U+FE3D +B-A170 U+FE3E +B-A171 U+3008 +B-A172 U+3009 +B-A173 U+FE3F +B-A174 U+FE40 +B-A175 U+300C +B-A176 U+300D +B-A177 U+FE41 +B-A178 U+FE42 +B-A179 U+300E +B-A17A U+300F +B-A17B U+FE43 +B-A17C U+FE44 +B-A17D U+FE59 +B-A17E U+FE5A +B-A1A1 U+FE5B +B-A1A2 U+FE5C +B-A1A3 U+FE5D +B-A1A4 U+FE5E +B-A1A5 U+2018 +B-A1A6 U+2019 +B-A1A7 U+201C +B-A1A8 U+201D +B-A1A9 U+301D +B-A1AA U+301E +B-A1AB U+2035 +B-A1AC U+2032 +B-A1AD U+FF03 +B-A1AE U+FF06 +B-A1AF U+FF0A +B-A1B0 U+203B +B-A1B1 U+00A7 +B-A1B2 U+3003 +B-A1B3 U+25CB +B-A1B4 U+25CF +B-A1B5 U+25B3 +B-A1B6 U+25B2 +B-A1B7 U+25CE +B-A1B8 U+2606 +B-A1B9 U+2605 +B-A1BA U+25C7 +B-A1BB U+25C6 +B-A1BC U+25A1 +B-A1BD U+25A0 +B-A1BE U+25BD +B-A1BF U+25BC +B-A1C0 U+32A3 +B-A1C1 U+2105 +B-A1C2 U+203E +B-A1C3 BU+FFE3 U+203E +B-A1C4 U+FF3F +B-A1C5 BU+02CD U+FF3F +B-A1C6 U+FE49 +B-A1C7 U+FE4A +B-A1C8 U+FE4D +B-A1C9 U+FE4E +B-A1CA U+FE4B +B-A1CB U+FE4C +B-A1CC U+FE5F +B-A1CD U+FE60 +B-A1CE U+FE61 +B-A1CF U+FF0B +B-A1D0 U+FF0D +B-A1D1 U+00D7 +B-A1D2 U+00F7 +B-A1D3 U+00B1 +B-A1D4 U+221A +B-A1D5 U+FF1C +B-A1D6 U+FF1E +B-A1D7 U+FF1D +B-A1D8 U+2266 +B-A1D9 U+2267 +B-A1DA U+2260 +B-A1DB U+221E +B-A1DC U+2252 +B-A1DD U+2261 +B-A1DE U+FE62 +B-A1DF U+FE63 +B-A1E0 U+FE64 +B-A1E1 U+FE65 +B-A1E2 U+FE66 +B-A1E3 BU+FF5E U+223C +B-A1E4 U+2229 +B-A1E5 U+222A +B-A1E6 U+22A5 +B-A1E7 U+2220 +B-A1E8 U+221F +B-A1E9 U+22BF +B-A1EA U+33D2 +B-A1EB U+33D1 +B-A1EC U+222B +B-A1ED U+222E +B-A1EE U+2235 +B-A1EF U+2234 +B-A1F0 U+2640 +B-A1F1 U+2642 +B-A1F2 U+2295 +B-A1F3 U+2299 +B-A1F4 U+2191 +B-A1F5 U+2193 +B-A1F6 U+2190 +B-A1F7 U+2192 +B-A1F8 U+2196 +B-A1F9 U+2197 +B-A1FA U+2199 +B-A1FB U+2198 +B-A1FC U+2225 +B-A1FD U+2223 +B-A1FE U+FF0F +B-A240 U+FF3C +B-A241 U+2215 +B-A242 U+FE68 +B-A243 U+FF04 +B-A244 U+FFE5 +B-A245 U+3012 +B-A246 U+FFE0 +B-A247 U+FFE1 +B-A248 U+FF05 +B-A249 U+FF20 +B-A24A U+2103 +B-A24B U+2109 +B-A24C U+FE69 +B-A24D U+FE6A +B-A24E U+FE6B +B-A24F U+33D5 +B-A250 U+339C +B-A251 U+339D +B-A252 U+339E +B-A253 U+33CE +B-A254 U+33A1 +B-A255 U+338E +B-A256 U+338F +B-A257 U+33C4 +B-A258 U+00B0 +B-A259 U+5159 +B-A25A U+515B +B-A25B U+515E +B-A25C U+515D +B-A25D U+5161 +B-A25E U+5163 +B-A25F U+55E7 +B-A260 U+74E9 +B-A261 U+7CCE +B-A262 U+2581 +B-A263 U+2582 +B-A264 U+2583 +B-A265 U+2584 +B-A266 U+2585 +B-A267 U+2586 +B-A268 U+2587 +B-A269 U+2588 +B-A26A U+258F +B-A26B U+258E +B-A26C U+258D +B-A26D U+258C +B-A26E U+258B +B-A26F U+258A +B-A270 U+2589 +B-A271 U+253C +B-A272 U+2534 +B-A273 U+252C +B-A274 U+2524 +B-A275 U+251C +B-A276 U+2594 +B-A277 U+2500 +B-A278 U+2502 +B-A279 U+2595 +B-A27A U+250C +B-A27B U+2510 +B-A27C U+2514 +B-A27D U+2518 +B-A27E U+256D +B-A2A1 U+256E +B-A2A2 U+2570 +B-A2A3 U+256F +B-A2A4 U+2550 +B-A2A5 U+255E +B-A2A6 U+256A +B-A2A7 U+2561 +B-A2A8 U+25E2 +B-A2A9 U+25E3 +B-A2AA U+25E5 +B-A2AB U+25E4 +B-A2AC U+2571 +B-A2AD U+2572 +B-A2AE U+2573 +B-A2AF U+FF10 +B-A2B0 U+FF11 +B-A2B1 U+FF12 +B-A2B2 U+FF13 +B-A2B3 U+FF14 +B-A2B4 U+FF15 +B-A2B5 U+FF16 +B-A2B6 U+FF17 +B-A2B7 U+FF18 +B-A2B8 U+FF19 +B-A2B9 U+2160 +B-A2BA U+2161 +B-A2BB U+2162 +B-A2BC U+2163 +B-A2BD U+2164 +B-A2BE U+2165 +B-A2BF U+2166 +B-A2C0 U+2167 +B-A2C1 U+2168 +B-A2C2 U+2169 +B-A2C3 U+3021 +B-A2C4 U+3022 +B-A2C5 U+3023 +B-A2C6 U+3024 +B-A2C7 U+3025 +B-A2C8 U+3026 +B-A2C9 U+3027 +B-A2CA U+3028 +B-A2CB U+3029 +B-A2CC U+3038 +B-A2CD U+3039 +B-A2CE U+303A +B-A2CF U+FF21 +B-A2D0 U+FF22 +B-A2D1 U+FF23 +B-A2D2 U+FF24 +B-A2D3 U+FF25 +B-A2D4 U+FF26 +B-A2D5 U+FF27 +B-A2D6 U+FF28 +B-A2D7 U+FF29 +B-A2D8 U+FF2A +B-A2D9 U+FF2B +B-A2DA U+FF2C +B-A2DB U+FF2D +B-A2DC U+FF2E +B-A2DD U+FF2F +B-A2DE U+FF30 +B-A2DF U+FF31 +B-A2E0 U+FF32 +B-A2E1 U+FF33 +B-A2E2 U+FF34 +B-A2E3 U+FF35 +B-A2E4 U+FF36 +B-A2E5 U+FF37 +B-A2E6 U+FF38 +B-A2E7 U+FF39 +B-A2E8 U+FF3A +B-A2E9 U+FF41 +B-A2EA U+FF42 +B-A2EB U+FF43 +B-A2EC U+FF44 +B-A2ED U+FF45 +B-A2EE U+FF46 +B-A2EF U+FF47 +B-A2F0 U+FF48 +B-A2F1 U+FF49 +B-A2F2 U+FF4A +B-A2F3 U+FF4B +B-A2F4 U+FF4C +B-A2F5 U+FF4D +B-A2F6 U+FF4E +B-A2F7 U+FF4F +B-A2F8 U+FF50 +B-A2F9 U+FF51 +B-A2FA U+FF52 +B-A2FB U+FF53 +B-A2FC U+FF54 +B-A2FD U+FF55 +B-A2FE U+FF56 +B-A340 U+FF57 +B-A341 U+FF58 +B-A342 U+FF59 +B-A343 U+FF5A +B-A344 U+0391 +B-A345 U+0392 +B-A346 U+0393 +B-A347 U+0394 +B-A348 U+0395 +B-A349 U+0396 +B-A34A U+0397 +B-A34B U+0398 +B-A34C U+0399 +B-A34D U+039A +B-A34E U+039B +B-A34F U+039C +B-A350 U+039D +B-A351 U+039E +B-A352 U+039F +B-A353 U+03A0 +B-A354 U+03A1 +B-A355 U+03A3 +B-A356 U+03A4 +B-A357 U+03A5 +B-A358 U+03A6 +B-A359 U+03A7 +B-A35A U+03A8 +B-A35B U+03A9 +B-A35C U+03B1 +B-A35D U+03B2 +B-A35E U+03B3 +B-A35F U+03B4 +B-A360 U+03B5 +B-A361 U+03B6 +B-A362 U+03B7 +B-A363 U+03B8 +B-A364 U+03B9 +B-A365 U+03BA +B-A366 U+03BB +B-A367 U+03BC +B-A368 U+03BD +B-A369 U+03BE +B-A36A U+03BF +B-A36B U+03C0 +B-A36C U+03C1 +B-A36D U+03C3 +B-A36E U+03C4 +B-A36F U+03C5 +B-A370 U+03C6 +B-A371 U+03C7 +B-A372 U+03C8 +B-A373 U+03C9 +B-A374 U+3105 +B-A375 U+3106 +B-A376 U+3107 +B-A377 U+3108 +B-A378 U+3109 +B-A379 U+310A +B-A37A U+310B +B-A37B U+310C +B-A37C U+310D +B-A37D U+310E +B-A37E U+310F +B-A3A1 U+3110 +B-A3A2 U+3111 +B-A3A3 U+3112 +B-A3A4 U+3113 +B-A3A5 U+3114 +B-A3A6 U+3115 +B-A3A7 U+3116 +B-A3A8 U+3117 +B-A3A9 U+3118 +B-A3AA U+3119 +B-A3AB U+311A +B-A3AC U+311B +B-A3AD U+311C +B-A3AE U+311D +B-A3AF U+311E +B-A3B0 U+311F +B-A3B1 U+3120 +B-A3B2 U+3121 +B-A3B3 U+3122 +B-A3B4 U+3123 +B-A3B5 U+3124 +B-A3B6 U+3125 +B-A3B7 U+3126 +B-A3B8 U+3127 +B-A3B9 U+3128 +B-A3BA U+3129 +B-A3BB U+02D9 +B-A3BC U+02C9 +B-A3BD U+02CA +B-A3BE U+02C7 +B-A3BF U+02CB +B-A3E1 U+20AC +B-A440 U+4E00 +B-A441 U+4E59 +B-A442 U+4E01 +B-A443 U+4E03 +B-A444 U+4E43 +B-A445 U+4E5D +B-A446 U+4E86 +B-A447 U+4E8C +B-A448 U+4EBA +B-A449 U+513F +B-A44A U+5165 +B-A44B U+516B +B-A44C U+51E0 +B-A44D U+5200 +B-A44E U+5201 +B-A44F U+529B +B-A450 U+5315 +B-A451 U+5341 +B-A452 U+535C +B-A453 U+53C8 +B-A454 U+4E09 +B-A455 U+4E0B +B-A456 U+4E08 +B-A457 U+4E0A +B-A458 U+4E2B +B-A459 U+4E38 +B-A45A U+51E1 +B-A45B U+4E45 +B-A45C U+4E48 +B-A45D U+4E5F +B-A45E U+4E5E +B-A45F U+4E8E +B-A460 U+4EA1 +B-A461 U+5140 +B-A462 U+5203 +B-A463 U+52FA +B-A464 U+5343 +B-A465 U+53C9 +B-A466 U+53E3 +B-A467 U+571F +B-A468 U+58EB +B-A469 U+5915 +B-A46A U+5927 +B-A46B U+5973 +B-A46C U+5B50 +B-A46D U+5B51 +B-A46E U+5B53 +B-A46F U+5BF8 +B-A470 U+5C0F +B-A471 U+5C22 +B-A472 U+5C38 +B-A473 U+5C71 +B-A474 U+5DDD +B-A475 U+5DE5 +B-A476 U+5DF1 +B-A477 U+5DF2 +B-A478 U+5DF3 +B-A479 U+5DFE +B-A47A U+5E72 +B-A47B U+5EFE +B-A47C U+5F0B +B-A47D U+5F13 +B-A47E U+624D +B-A4A1 U+4E11 +B-A4A2 U+4E10 +B-A4A3 U+4E0D +B-A4A4 U+4E2D +B-A4A5 U+4E30 +B-A4A6 U+4E39 +B-A4A7 U+4E4B +B-A4A8 U+5C39 +B-A4A9 U+4E88 +B-A4AA U+4E91 +B-A4AB U+4E95 +B-A4AC U+4E92 +B-A4AD U+4E94 +B-A4AE U+4EA2 +B-A4AF U+4EC1 +B-A4B0 U+4EC0 +B-A4B1 U+4EC3 +B-A4B2 U+4EC6 +B-A4B3 U+4EC7 +B-A4B4 U+4ECD +B-A4B5 U+4ECA +B-A4B6 U+4ECB +B-A4B7 U+4EC4 +B-A4B8 U+5143 +B-A4B9 U+5141 +B-A4BA U+5167 +B-A4BB U+516D +B-A4BC U+516E +B-A4BD U+516C +B-A4BE U+5197 +B-A4BF U+51F6 +B-A4C0 U+5206 +B-A4C1 U+5207 +B-A4C2 U+5208 +B-A4C3 U+52FB +B-A4C4 U+52FE +B-A4C5 U+52FF +B-A4C6 U+5316 +B-A4C7 U+5339 +B-A4C8 U+5348 +B-A4C9 U+5347 +B-A4CA U+5345 +B-A4CB U+535E +B-A4CC U+5384 +B-A4CD U+53CB +B-A4CE U+53CA +B-A4CF U+53CD +B-A4D0 U+58EC +B-A4D1 U+5929 +B-A4D2 U+592B +B-A4D3 U+592A +B-A4D4 U+592D +B-A4D5 U+5B54 +B-A4D6 U+5C11 +B-A4D7 U+5C24 +B-A4D8 U+5C3A +B-A4D9 U+5C6F +B-A4DA U+5DF4 +B-A4DB U+5E7B +B-A4DC U+5EFF +B-A4DD U+5F14 +B-A4DE U+5F15 +B-A4DF U+5FC3 +B-A4E0 U+6208 +B-A4E1 U+6236 +B-A4E2 U+624B +B-A4E3 U+624E +B-A4E4 U+652F +B-A4E5 U+6587 +B-A4E6 U+6597 +B-A4E7 U+65A4 +B-A4E8 U+65B9 +B-A4E9 U+65E5 +B-A4EA U+66F0 +B-A4EB U+6708 +B-A4EC U+6728 +B-A4ED U+6B20 +B-A4EE U+6B62 +B-A4EF U+6B79 +B-A4F0 U+6BCB +B-A4F1 U+6BD4 +B-A4F2 U+6BDB +B-A4F3 U+6C0F +B-A4F4 U+6C34 +B-A4F5 U+706B +B-A4F6 U+722A +B-A4F7 U+7236 +B-A4F8 U+723B +B-A4F9 U+7247 +B-A4FA U+7259 +B-A4FB U+725B +B-A4FC U+72AC +B-A4FD U+738B +B-A4FE U+4E19 +B-A540 U+4E16 +B-A541 U+4E15 +B-A542 U+4E14 +B-A543 U+4E18 +B-A544 U+4E3B +B-A545 U+4E4D +B-A546 U+4E4F +B-A547 U+4E4E +B-A548 U+4EE5 +B-A549 U+4ED8 +B-A54A U+4ED4 +B-A54B U+4ED5 +B-A54C U+4ED6 +B-A54D U+4ED7 +B-A54E U+4EE3 +B-A54F U+4EE4 +B-A550 U+4ED9 +B-A551 U+4EDE +B-A552 U+5145 +B-A553 U+5144 +B-A554 U+5189 +B-A555 U+518A +B-A556 U+51AC +B-A557 U+51F9 +B-A558 U+51FA +B-A559 U+51F8 +B-A55A U+520A +B-A55B U+52A0 +B-A55C U+529F +B-A55D U+5305 +B-A55E U+5306 +B-A55F U+5317 +B-A560 U+531D +B-A561 U+4EDF +B-A562 U+534A +B-A563 U+5349 +B-A564 U+5361 +B-A565 U+5360 +B-A566 U+536F +B-A567 U+536E +B-A568 U+53BB +B-A569 U+53EF +B-A56A U+53E4 +B-A56B U+53F3 +B-A56C U+53EC +B-A56D U+53EE +B-A56E U+53E9 +B-A56F U+53E8 +B-A570 U+53FC +B-A571 U+53F8 +B-A572 U+53F5 +B-A573 U+53EB +B-A574 U+53E6 +B-A575 U+53EA +B-A576 U+53F2 +B-A577 U+53F1 +B-A578 U+53F0 +B-A579 U+53E5 +B-A57A U+53ED +B-A57B U+53FB +B-A57C U+56DB +B-A57D U+56DA +B-A57E U+5916 +B-A5A1 U+592E +B-A5A2 U+5931 +B-A5A3 U+5974 +B-A5A4 U+5976 +B-A5A5 U+5B55 +B-A5A6 U+5B83 +B-A5A7 U+5C3C +B-A5A8 U+5DE8 +B-A5A9 U+5DE7 +B-A5AA U+5DE6 +B-A5AB U+5E02 +B-A5AC U+5E03 +B-A5AD U+5E73 +B-A5AE U+5E7C +B-A5AF U+5F01 +B-A5B0 U+5F18 +B-A5B1 U+5F17 +B-A5B2 U+5FC5 +B-A5B3 U+620A +B-A5B4 U+6253 +B-A5B5 U+6254 +B-A5B6 U+6252 +B-A5B7 U+6251 +B-A5B8 U+65A5 +B-A5B9 U+65E6 +B-A5BA U+672E +B-A5BB U+672C +B-A5BC U+672A +B-A5BD U+672B +B-A5BE U+672D +B-A5BF U+6B63 +B-A5C0 U+6BCD +B-A5C1 U+6C11 +B-A5C2 U+6C10 +B-A5C3 U+6C38 +B-A5C4 U+6C41 +B-A5C5 U+6C40 +B-A5C6 U+6C3E +B-A5C7 U+72AF +B-A5C8 U+7384 +B-A5C9 U+7389 +B-A5CA U+74DC +B-A5CB U+74E6 +B-A5CC U+7518 +B-A5CD U+751F +B-A5CE U+7528 +B-A5CF U+7529 +B-A5D0 U+7530 +B-A5D1 U+7531 +B-A5D2 U+7532 +B-A5D3 U+7533 +B-A5D4 U+758B +B-A5D5 U+767D +B-A5D6 U+76AE +B-A5D7 U+76BF +B-A5D8 U+76EE +B-A5D9 U+77DB +B-A5DA U+77E2 +B-A5DB U+77F3 +B-A5DC U+793A +B-A5DD U+79BE +B-A5DE U+7A74 +B-A5DF U+7ACB +B-A5E0 U+4E1E +B-A5E1 U+4E1F +B-A5E2 U+4E52 +B-A5E3 U+4E53 +B-A5E4 U+4E69 +B-A5E5 U+4E99 +B-A5E6 U+4EA4 +B-A5E7 U+4EA6 +B-A5E8 U+4EA5 +B-A5E9 U+4EFF +B-A5EA U+4F09 +B-A5EB U+4F19 +B-A5EC U+4F0A +B-A5ED U+4F15 +B-A5EE U+4F0D +B-A5EF U+4F10 +B-A5F0 U+4F11 +B-A5F1 U+4F0F +B-A5F2 U+4EF2 +B-A5F3 U+4EF6 +B-A5F4 U+4EFB +B-A5F5 U+4EF0 +B-A5F6 U+4EF3 +B-A5F7 U+4EFD +B-A5F8 U+4F01 +B-A5F9 U+4F0B +B-A5FA U+5149 +B-A5FB U+5147 +B-A5FC U+5146 +B-A5FD U+5148 +B-A5FE U+5168 +B-A640 U+5171 +B-A641 U+518D +B-A642 U+51B0 +B-A643 U+5217 +B-A644 U+5211 +B-A645 U+5212 +B-A646 U+520E +B-A647 U+5216 +B-A648 U+52A3 +B-A649 U+5308 +B-A64A U+5321 +B-A64B U+5320 +B-A64C U+5370 +B-A64D U+5371 +B-A64E U+5409 +B-A64F U+540F +B-A650 U+540C +B-A651 U+540A +B-A652 U+5410 +B-A653 U+5401 +B-A654 U+540B +B-A655 U+5404 +B-A656 U+5411 +B-A657 U+540D +B-A658 U+5408 +B-A659 U+5403 +B-A65A U+540E +B-A65B U+5406 +B-A65C U+5412 +B-A65D U+56E0 +B-A65E U+56DE +B-A65F U+56DD +B-A660 U+5733 +B-A661 U+5730 +B-A662 U+5728 +B-A663 U+572D +B-A664 U+572C +B-A665 U+572F +B-A666 U+5729 +B-A667 U+5919 +B-A668 U+591A +B-A669 U+5937 +B-A66A U+5938 +B-A66B U+5984 +B-A66C U+5978 +B-A66D U+5983 +B-A66E U+597D +B-A66F U+5979 +B-A670 U+5982 +B-A671 U+5981 +B-A672 U+5B57 +B-A673 U+5B58 +B-A674 U+5B87 +B-A675 U+5B88 +B-A676 U+5B85 +B-A677 U+5B89 +B-A678 U+5BFA +B-A679 U+5C16 +B-A67A U+5C79 +B-A67B U+5DDE +B-A67C U+5E06 +B-A67D U+5E76 +B-A67E U+5E74 +B-A6A1 U+5F0F +B-A6A2 U+5F1B +B-A6A3 U+5FD9 +B-A6A4 U+5FD6 +B-A6A5 U+620E +B-A6A6 U+620C +B-A6A7 U+620D +B-A6A8 U+6210 +B-A6A9 U+6263 +B-A6AA U+625B +B-A6AB U+6258 +B-A6AC U+6536 +B-A6AD U+65E9 +B-A6AE U+65E8 +B-A6AF U+65EC +B-A6B0 U+65ED +B-A6B1 U+66F2 +B-A6B2 U+66F3 +B-A6B3 U+6709 +B-A6B4 U+673D +B-A6B5 U+6734 +B-A6B6 U+6731 +B-A6B7 U+6735 +B-A6B8 U+6B21 +B-A6B9 U+6B64 +B-A6BA U+6B7B +B-A6BB U+6C16 +B-A6BC U+6C5D +B-A6BD U+6C57 +B-A6BE U+6C59 +B-A6BF U+6C5F +B-A6C0 U+6C60 +B-A6C1 U+6C50 +B-A6C2 U+6C55 +B-A6C3 U+6C61 +B-A6C4 U+6C5B +B-A6C5 U+6C4D +B-A6C6 U+6C4E +B-A6C7 U+7070 +B-A6C8 U+725F +B-A6C9 U+725D +B-A6CA U+767E +B-A6CB U+7AF9 +B-A6CC U+7C73 +B-A6CD U+7CF8 +B-A6CE U+7F36 +B-A6CF U+7F8A +B-A6D0 U+7FBD +B-A6D1 U+8001 +B-A6D2 U+8003 +B-A6D3 U+800C +B-A6D4 U+8012 +B-A6D5 U+8033 +B-A6D6 U+807F +B-A6D7 U+8089 +B-A6D8 U+808B +B-A6D9 U+808C +B-A6DA U+81E3 +B-A6DB U+81EA +B-A6DC U+81F3 +B-A6DD U+81FC +B-A6DE U+820C +B-A6DF U+821B +B-A6E0 U+821F +B-A6E1 U+826E +B-A6E2 U+8272 +B-A6E3 U+827E +B-A6E4 U+866B +B-A6E5 U+8840 +B-A6E6 U+884C +B-A6E7 U+8863 +B-A6E8 U+897F +B-A6E9 U+9621 +B-A6EA U+4E32 +B-A6EB U+4EA8 +B-A6EC U+4F4D +B-A6ED U+4F4F +B-A6EE U+4F47 +B-A6EF U+4F57 +B-A6F0 U+4F5E +B-A6F1 U+4F34 +B-A6F2 U+4F5B +B-A6F3 U+4F55 +B-A6F4 U+4F30 +B-A6F5 U+4F50 +B-A6F6 U+4F51 +B-A6F7 U+4F3D +B-A6F8 U+4F3A +B-A6F9 U+4F38 +B-A6FA U+4F43 +B-A6FB U+4F54 +B-A6FC U+4F3C +B-A6FD U+4F46 +B-A6FE U+4F63 +B-A740 U+4F5C +B-A741 U+4F60 +B-A742 U+4F2F +B-A743 U+4F4E +B-A744 U+4F36 +B-A745 U+4F59 +B-A746 U+4F5D +B-A747 U+4F48 +B-A748 U+4F5A +B-A749 U+514C +B-A74A U+514B +B-A74B U+514D +B-A74C U+5175 +B-A74D U+51B6 +B-A74E U+51B7 +B-A74F U+5225 +B-A750 U+5224 +B-A751 U+5229 +B-A752 U+522A +B-A753 U+5228 +B-A754 U+52AB +B-A755 U+52A9 +B-A756 U+52AA +B-A757 U+52AC +B-A758 U+5323 +B-A759 U+5373 +B-A75A U+5375 +B-A75B U+541D +B-A75C U+542D +B-A75D U+541E +B-A75E U+543E +B-A75F U+5426 +B-A760 U+544E +B-A761 U+5427 +B-A762 U+5446 +B-A763 U+5443 +B-A764 U+5433 +B-A765 U+5448 +B-A766 U+5442 +B-A767 U+541B +B-A768 U+5429 +B-A769 U+544A +B-A76A U+5439 +B-A76B U+543B +B-A76C U+5438 +B-A76D U+542E +B-A76E U+5435 +B-A76F U+5436 +B-A770 U+5420 +B-A771 U+543C +B-A772 U+5440 +B-A773 U+5431 +B-A774 U+542B +B-A775 U+541F +B-A776 U+542C +B-A777 U+56EA +B-A778 U+56F0 +B-A779 U+56E4 +B-A77A U+56EB +B-A77B U+574A +B-A77C U+5751 +B-A77D U+5740 +B-A77E U+574D +B-A7A1 U+5747 +B-A7A2 U+574E +B-A7A3 U+573E +B-A7A4 U+5750 +B-A7A5 U+574F +B-A7A6 U+573B +B-A7A7 U+58EF +B-A7A8 U+593E +B-A7A9 U+599D +B-A7AA U+5992 +B-A7AB U+59A8 +B-A7AC U+599E +B-A7AD U+59A3 +B-A7AE U+5999 +B-A7AF U+5996 +B-A7B0 U+598D +B-A7B1 U+59A4 +B-A7B2 U+5993 +B-A7B3 U+598A +B-A7B4 U+59A5 +B-A7B5 U+5B5D +B-A7B6 U+5B5C +B-A7B7 U+5B5A +B-A7B8 U+5B5B +B-A7B9 U+5B8C +B-A7BA U+5B8B +B-A7BB U+5B8F +B-A7BC U+5C2C +B-A7BD U+5C40 +B-A7BE U+5C41 +B-A7BF U+5C3F +B-A7C0 U+5C3E +B-A7C1 U+5C90 +B-A7C2 U+5C91 +B-A7C3 U+5C94 +B-A7C4 U+5C8C +B-A7C5 U+5DEB +B-A7C6 U+5E0C +B-A7C7 U+5E8F +B-A7C8 U+5E87 +B-A7C9 U+5E8A +B-A7CA U+5EF7 +B-A7CB U+5F04 +B-A7CC U+5F1F +B-A7CD U+5F64 +B-A7CE U+5F62 +B-A7CF U+5F77 +B-A7D0 U+5F79 +B-A7D1 U+5FD8 +B-A7D2 U+5FCC +B-A7D3 U+5FD7 +B-A7D4 U+5FCD +B-A7D5 U+5FF1 +B-A7D6 U+5FEB +B-A7D7 U+5FF8 +B-A7D8 U+5FEA +B-A7D9 U+6212 +B-A7DA U+6211 +B-A7DB U+6284 +B-A7DC U+6297 +B-A7DD U+6296 +B-A7DE U+6280 +B-A7DF U+6276 +B-A7E0 U+6289 +B-A7E1 U+626D +B-A7E2 U+628A +B-A7E3 U+627C +B-A7E4 U+627E +B-A7E5 U+6279 +B-A7E6 U+6273 +B-A7E7 U+6292 +B-A7E8 U+626F +B-A7E9 U+6298 +B-A7EA U+626E +B-A7EB U+6295 +B-A7EC U+6293 +B-A7ED U+6291 +B-A7EE U+6286 +B-A7EF U+6539 +B-A7F0 U+653B +B-A7F1 U+6538 +B-A7F2 U+65F1 +B-A7F3 U+66F4 +B-A7F4 U+675F +B-A7F5 U+674E +B-A7F6 U+674F +B-A7F7 U+6750 +B-A7F8 U+6751 +B-A7F9 U+675C +B-A7FA U+6756 +B-A7FB U+675E +B-A7FC U+6749 +B-A7FD U+6746 +B-A7FE U+6760 +B-A840 U+6753 +B-A841 U+6757 +B-A842 U+6B65 +B-A843 U+6BCF +B-A844 U+6C42 +B-A845 U+6C5E +B-A846 U+6C99 +B-A847 U+6C81 +B-A848 U+6C88 +B-A849 U+6C89 +B-A84A U+6C85 +B-A84B U+6C9B +B-A84C U+6C6A +B-A84D U+6C7A +B-A84E U+6C90 +B-A84F U+6C70 +B-A850 U+6C8C +B-A851 U+6C68 +B-A852 U+6C96 +B-A853 U+6C92 +B-A854 U+6C7D +B-A855 U+6C83 +B-A856 U+6C72 +B-A857 U+6C7E +B-A858 U+6C74 +B-A859 U+6C86 +B-A85A U+6C76 +B-A85B U+6C8D +B-A85C U+6C94 +B-A85D U+6C98 +B-A85E U+6C82 +B-A85F U+7076 +B-A860 U+707C +B-A861 U+707D +B-A862 U+7078 +B-A863 U+7262 +B-A864 U+7261 +B-A865 U+7260 +B-A866 U+72C4 +B-A867 U+72C2 +B-A868 U+7396 +B-A869 U+752C +B-A86A U+752B +B-A86B U+7537 +B-A86C U+7538 +B-A86D U+7682 +B-A86E U+76EF +B-A86F U+77E3 +B-A870 U+79C1 +B-A871 U+79C0 +B-A872 U+79BF +B-A873 U+7A76 +B-A874 U+7CFB +B-A875 U+7F55 +B-A876 U+8096 +B-A877 U+8093 +B-A878 U+809D +B-A879 U+8098 +B-A87A U+809B +B-A87B U+809A +B-A87C U+80B2 +B-A87D U+826F +B-A87E U+8292 +B-A8A1 U+828B +B-A8A2 U+828D +B-A8A3 U+898B +B-A8A4 U+89D2 +B-A8A5 U+8A00 +B-A8A6 U+8C37 +B-A8A7 U+8C46 +B-A8A8 U+8C55 +B-A8A9 U+8C9D +B-A8AA U+8D64 +B-A8AB U+8D70 +B-A8AC U+8DB3 +B-A8AD U+8EAB +B-A8AE U+8ECA +B-A8AF U+8F9B +B-A8B0 U+8FB0 +B-A8B1 U+8FC2 +B-A8B2 U+8FC6 +B-A8B3 U+8FC5 +B-A8B4 U+8FC4 +B-A8B5 U+5DE1 +B-A8B6 U+9091 +B-A8B7 U+90A2 +B-A8B8 U+90AA +B-A8B9 U+90A6 +B-A8BA U+90A3 +B-A8BB U+9149 +B-A8BC U+91C6 +B-A8BD U+91CC +B-A8BE U+9632 +B-A8BF U+962E +B-A8C0 U+9631 +B-A8C1 U+962A +B-A8C2 U+962C +B-A8C3 U+4E26 +B-A8C4 U+4E56 +B-A8C5 U+4E73 +B-A8C6 U+4E8B +B-A8C7 U+4E9B +B-A8C8 U+4E9E +B-A8C9 U+4EAB +B-A8CA U+4EAC +B-A8CB U+4F6F +B-A8CC U+4F9D +B-A8CD U+4F8D +B-A8CE U+4F73 +B-A8CF U+4F7F +B-A8D0 U+4F6C +B-A8D1 U+4F9B +B-A8D2 U+4F8B +B-A8D3 U+4F86 +B-A8D4 U+4F83 +B-A8D5 U+4F70 +B-A8D6 U+4F75 +B-A8D7 U+4F88 +B-A8D8 U+4F69 +B-A8D9 U+4F7B +B-A8DA U+4F96 +B-A8DB U+4F7E +B-A8DC U+4F8F +B-A8DD U+4F91 +B-A8DE U+4F7A +B-A8DF U+5154 +B-A8E0 U+5152 +B-A8E1 U+5155 +B-A8E2 U+5169 +B-A8E3 U+5177 +B-A8E4 U+5176 +B-A8E5 U+5178 +B-A8E6 U+51BD +B-A8E7 U+51FD +B-A8E8 U+523B +B-A8E9 U+5238 +B-A8EA U+5237 +B-A8EB U+523A +B-A8EC U+5230 +B-A8ED U+522E +B-A8EE U+5236 +B-A8EF U+5241 +B-A8F0 U+52BE +B-A8F1 U+52BB +B-A8F2 U+5352 +B-A8F3 U+5354 +B-A8F4 U+5353 +B-A8F5 U+5351 +B-A8F6 U+5366 +B-A8F7 U+5377 +B-A8F8 U+5378 +B-A8F9 U+5379 +B-A8FA U+53D6 +B-A8FB U+53D4 +B-A8FC U+53D7 +B-A8FD U+5473 +B-A8FE U+5475 +B-A940 U+5496 +B-A941 U+5478 +B-A942 U+5495 +B-A943 U+5480 +B-A944 U+547B +B-A945 U+5477 +B-A946 U+5484 +B-A947 U+5492 +B-A948 U+5486 +B-A949 U+547C +B-A94A U+5490 +B-A94B U+5471 +B-A94C U+5476 +B-A94D U+548C +B-A94E U+549A +B-A94F U+5462 +B-A950 U+5468 +B-A951 U+548B +B-A952 U+547D +B-A953 U+548E +B-A954 U+56FA +B-A955 U+5783 +B-A956 U+5777 +B-A957 U+576A +B-A958 U+5769 +B-A959 U+5761 +B-A95A U+5766 +B-A95B U+5764 +B-A95C U+577C +B-A95D U+591C +B-A95E U+5949 +B-A95F U+5947 +B-A960 U+5948 +B-A961 U+5944 +B-A962 U+5954 +B-A963 U+59BE +B-A964 U+59BB +B-A965 U+59D4 +B-A966 U+59B9 +B-A967 U+59AE +B-A968 U+59D1 +B-A969 U+59C6 +B-A96A U+59D0 +B-A96B U+59CD +B-A96C U+59CB +B-A96D U+59D3 +B-A96E U+59CA +B-A96F U+59AF +B-A970 U+59B3 +B-A971 U+59D2 +B-A972 U+59C5 +B-A973 U+5B5F +B-A974 U+5B64 +B-A975 U+5B63 +B-A976 U+5B97 +B-A977 U+5B9A +B-A978 U+5B98 +B-A979 U+5B9C +B-A97A U+5B99 +B-A97B U+5B9B +B-A97C U+5C1A +B-A97D U+5C48 +B-A97E U+5C45 +B-A9A1 U+5C46 +B-A9A2 U+5CB7 +B-A9A3 U+5CA1 +B-A9A4 U+5CB8 +B-A9A5 U+5CA9 +B-A9A6 U+5CAB +B-A9A7 U+5CB1 +B-A9A8 U+5CB3 +B-A9A9 U+5E18 +B-A9AA U+5E1A +B-A9AB U+5E16 +B-A9AC U+5E15 +B-A9AD U+5E1B +B-A9AE U+5E11 +B-A9AF U+5E78 +B-A9B0 U+5E9A +B-A9B1 U+5E97 +B-A9B2 U+5E9C +B-A9B3 U+5E95 +B-A9B4 U+5E96 +B-A9B5 U+5EF6 +B-A9B6 U+5F26 +B-A9B7 U+5F27 +B-A9B8 U+5F29 +B-A9B9 U+5F80 +B-A9BA U+5F81 +B-A9BB U+5F7F +B-A9BC U+5F7C +B-A9BD U+5FDD +B-A9BE U+5FE0 +B-A9BF U+5FFD +B-A9C0 U+5FF5 +B-A9C1 U+5FFF +B-A9C2 U+600F +B-A9C3 U+6014 +B-A9C4 U+602F +B-A9C5 U+6035 +B-A9C6 U+6016 +B-A9C7 U+602A +B-A9C8 U+6015 +B-A9C9 U+6021 +B-A9CA U+6027 +B-A9CB U+6029 +B-A9CC U+602B +B-A9CD U+601B +B-A9CE U+6216 +B-A9CF U+6215 +B-A9D0 U+623F +B-A9D1 U+623E +B-A9D2 U+6240 +B-A9D3 U+627F +B-A9D4 U+62C9 +B-A9D5 U+62CC +B-A9D6 U+62C4 +B-A9D7 U+62BF +B-A9D8 U+62C2 +B-A9D9 U+62B9 +B-A9DA U+62D2 +B-A9DB U+62DB +B-A9DC U+62AB +B-A9DD U+62D3 +B-A9DE U+62D4 +B-A9DF U+62CB +B-A9E0 U+62C8 +B-A9E1 U+62A8 +B-A9E2 U+62BD +B-A9E3 U+62BC +B-A9E4 U+62D0 +B-A9E5 U+62D9 +B-A9E6 U+62C7 +B-A9E7 U+62CD +B-A9E8 U+62B5 +B-A9E9 U+62DA +B-A9EA U+62B1 +B-A9EB U+62D8 +B-A9EC U+62D6 +B-A9ED U+62D7 +B-A9EE U+62C6 +B-A9EF U+62AC +B-A9F0 U+62CE +B-A9F1 U+653E +B-A9F2 U+65A7 +B-A9F3 U+65BC +B-A9F4 U+65FA +B-A9F5 U+6614 +B-A9F6 U+6613 +B-A9F7 U+660C +B-A9F8 U+6606 +B-A9F9 U+6602 +B-A9FA U+660E +B-A9FB U+6600 +B-A9FC U+660F +B-A9FD U+6615 +B-A9FE U+660A +B-AA40 U+6607 +B-AA41 U+670D +B-AA42 U+670B +B-AA43 U+676D +B-AA44 U+678B +B-AA45 U+6795 +B-AA46 U+6771 +B-AA47 U+679C +B-AA48 U+6773 +B-AA49 U+6777 +B-AA4A U+6787 +B-AA4B U+679D +B-AA4C U+6797 +B-AA4D U+676F +B-AA4E U+6770 +B-AA4F U+677F +B-AA50 U+6789 +B-AA51 U+677E +B-AA52 U+6790 +B-AA53 U+6775 +B-AA54 U+679A +B-AA55 U+6793 +B-AA56 U+677C +B-AA57 U+676A +B-AA58 U+6772 +B-AA59 U+6B23 +B-AA5A U+6B66 +B-AA5B U+6B67 +B-AA5C U+6B7F +B-AA5D U+6C13 +B-AA5E U+6C1B +B-AA5F U+6CE3 +B-AA60 U+6CE8 +B-AA61 U+6CF3 +B-AA62 U+6CB1 +B-AA63 U+6CCC +B-AA64 U+6CE5 +B-AA65 U+6CB3 +B-AA66 U+6CBD +B-AA67 U+6CBE +B-AA68 U+6CBC +B-AA69 U+6CE2 +B-AA6A U+6CAB +B-AA6B U+6CD5 +B-AA6C U+6CD3 +B-AA6D U+6CB8 +B-AA6E U+6CC4 +B-AA6F U+6CB9 +B-AA70 U+6CC1 +B-AA71 U+6CAE +B-AA72 U+6CD7 +B-AA73 U+6CC5 +B-AA74 U+6CF1 +B-AA75 U+6CBF +B-AA76 U+6CBB +B-AA77 U+6CE1 +B-AA78 U+6CDB +B-AA79 U+6CCA +B-AA7A U+6CAC +B-AA7B U+6CEF +B-AA7C U+6CDC +B-AA7D U+6CD6 +B-AA7E U+6CE0 +B-AAA1 U+7095 +B-AAA2 U+708E +B-AAA3 U+7092 +B-AAA4 U+708A +B-AAA5 U+7099 +B-AAA6 U+722C +B-AAA7 U+722D +B-AAA8 U+7238 +B-AAA9 U+7248 +B-AAAA U+7267 +B-AAAB U+7269 +B-AAAC U+72C0 +B-AAAD U+72CE +B-AAAE U+72D9 +B-AAAF U+72D7 +B-AAB0 U+72D0 +B-AAB1 U+73A9 +B-AAB2 U+73A8 +B-AAB3 U+739F +B-AAB4 U+73AB +B-AAB5 U+73A5 +B-AAB6 U+753D +B-AAB7 U+759D +B-AAB8 U+7599 +B-AAB9 U+759A +B-AABA U+7684 +B-AABB U+76C2 +B-AABC U+76F2 +B-AABD U+76F4 +B-AABE U+77E5 +B-AABF U+77FD +B-AAC0 U+793E +B-AAC1 U+7940 +B-AAC2 U+7941 +B-AAC3 U+79C9 +B-AAC4 U+79C8 +B-AAC5 U+7A7A +B-AAC6 U+7A79 +B-AAC7 U+7AFA +B-AAC8 U+7CFE +B-AAC9 U+7F54 +B-AACA U+7F8C +B-AACB U+7F8B +B-AACC U+8005 +B-AACD U+80BA +B-AACE U+80A5 +B-AACF U+80A2 +B-AAD0 U+80B1 +B-AAD1 U+80A1 +B-AAD2 U+80AB +B-AAD3 U+80A9 +B-AAD4 U+80B4 +B-AAD5 U+80AA +B-AAD6 U+80AF +B-AAD7 U+81E5 +B-AAD8 U+81FE +B-AAD9 U+820D +B-AADA U+82B3 +B-AADB U+829D +B-AADC U+8299 +B-AADD U+82AD +B-AADE U+82BD +B-AADF U+829F +B-AAE0 U+82B9 +B-AAE1 U+82B1 +B-AAE2 U+82AC +B-AAE3 U+82A5 +B-AAE4 U+82AF +B-AAE5 U+82B8 +B-AAE6 U+82A3 +B-AAE7 U+82B0 +B-AAE8 U+82BE +B-AAE9 U+82B7 +B-AAEA U+864E +B-AAEB U+8671 +B-AAEC U+521D +B-AAED U+8868 +B-AAEE U+8ECB +B-AAEF U+8FCE +B-AAF0 U+8FD4 +B-AAF1 U+8FD1 +B-AAF2 U+90B5 +B-AAF3 U+90B8 +B-AAF4 U+90B1 +B-AAF5 U+90B6 +B-AAF6 U+91C7 +B-AAF7 U+91D1 +B-AAF8 U+9577 +B-AAF9 U+9580 +B-AAFA U+961C +B-AAFB U+9640 +B-AAFC U+963F +B-AAFD U+963B +B-AAFE U+9644 +B-AB40 U+9642 +B-AB41 U+96B9 +B-AB42 U+96E8 +B-AB43 U+9752 +B-AB44 U+975E +B-AB45 U+4E9F +B-AB46 U+4EAD +B-AB47 U+4EAE +B-AB48 U+4FE1 +B-AB49 U+4FB5 +B-AB4A U+4FAF +B-AB4B U+4FBF +B-AB4C U+4FE0 +B-AB4D U+4FD1 +B-AB4E U+4FCF +B-AB4F U+4FDD +B-AB50 U+4FC3 +B-AB51 U+4FB6 +B-AB52 U+4FD8 +B-AB53 U+4FDF +B-AB54 U+4FCA +B-AB55 U+4FD7 +B-AB56 U+4FAE +B-AB57 U+4FD0 +B-AB58 U+4FC4 +B-AB59 U+4FC2 +B-AB5A U+4FDA +B-AB5B U+4FCE +B-AB5C U+4FDE +B-AB5D U+4FB7 +B-AB5E U+5157 +B-AB5F U+5192 +B-AB60 U+5191 +B-AB61 U+51A0 +B-AB62 U+524E +B-AB63 U+5243 +B-AB64 U+524A +B-AB65 U+524D +B-AB66 U+524C +B-AB67 U+524B +B-AB68 U+5247 +B-AB69 U+52C7 +B-AB6A U+52C9 +B-AB6B U+52C3 +B-AB6C U+52C1 +B-AB6D U+530D +B-AB6E U+5357 +B-AB6F U+537B +B-AB70 U+539A +B-AB71 U+53DB +B-AB72 U+54AC +B-AB73 U+54C0 +B-AB74 U+54A8 +B-AB75 U+54CE +B-AB76 U+54C9 +B-AB77 U+54B8 +B-AB78 U+54A6 +B-AB79 U+54B3 +B-AB7A U+54C7 +B-AB7B U+54C2 +B-AB7C U+54BD +B-AB7D U+54AA +B-AB7E U+54C1 +B-ABA1 U+54C4 +B-ABA2 U+54C8 +B-ABA3 U+54AF +B-ABA4 U+54AB +B-ABA5 U+54B1 +B-ABA6 U+54BB +B-ABA7 U+54A9 +B-ABA8 U+54A7 +B-ABA9 U+54BF +B-ABAA U+56FF +B-ABAB U+5782 +B-ABAC U+578B +B-ABAD U+57A0 +B-ABAE U+57A3 +B-ABAF U+57A2 +B-ABB0 U+57CE +B-ABB1 U+57AE +B-ABB2 U+5793 +B-ABB3 U+5955 +B-ABB4 U+5951 +B-ABB5 U+594F +B-ABB6 U+594E +B-ABB7 U+5950 +B-ABB8 U+59DC +B-ABB9 U+59D8 +B-ABBA U+59FF +B-ABBB U+59E3 +B-ABBC U+59E8 +B-ABBD U+5A03 +B-ABBE U+59E5 +B-ABBF U+59EA +B-ABC0 U+59DA +B-ABC1 U+59E6 +B-ABC2 U+5A01 +B-ABC3 U+59FB +B-ABC4 U+5B69 +B-ABC5 U+5BA3 +B-ABC6 U+5BA6 +B-ABC7 U+5BA4 +B-ABC8 U+5BA2 +B-ABC9 U+5BA5 +B-ABCA U+5C01 +B-ABCB U+5C4E +B-ABCC U+5C4F +B-ABCD U+5C4D +B-ABCE U+5C4B +B-ABCF U+5CD9 +B-ABD0 U+5CD2 +B-ABD1 U+5DF7 +B-ABD2 U+5E1D +B-ABD3 U+5E25 +B-ABD4 U+5E1F +B-ABD5 U+5E7D +B-ABD6 U+5EA0 +B-ABD7 U+5EA6 +B-ABD8 U+5EFA +B-ABD9 U+5F08 +B-ABDA U+5F2D +B-ABDB U+5F65 +B-ABDC U+5F88 +B-ABDD U+5F85 +B-ABDE U+5F8A +B-ABDF U+5F8B +B-ABE0 U+5F87 +B-ABE1 U+5F8C +B-ABE2 U+5F89 +B-ABE3 U+6012 +B-ABE4 U+601D +B-ABE5 U+6020 +B-ABE6 U+6025 +B-ABE7 U+600E +B-ABE8 U+6028 +B-ABE9 U+604D +B-ABEA U+6070 +B-ABEB U+6068 +B-ABEC U+6062 +B-ABED U+6046 +B-ABEE U+6043 +B-ABEF U+606C +B-ABF0 U+606B +B-ABF1 U+606A +B-ABF2 U+6064 +B-ABF3 U+6241 +B-ABF4 U+62DC +B-ABF5 U+6316 +B-ABF6 U+6309 +B-ABF7 U+62FC +B-ABF8 U+62ED +B-ABF9 U+6301 +B-ABFA U+62EE +B-ABFB U+62FD +B-ABFC U+6307 +B-ABFD U+62F1 +B-ABFE U+62F7 +B-AC40 U+62EF +B-AC41 U+62EC +B-AC42 U+62FE +B-AC43 U+62F4 +B-AC44 U+6311 +B-AC45 U+6302 +B-AC46 U+653F +B-AC47 U+6545 +B-AC48 U+65AB +B-AC49 U+65BD +B-AC4A U+65E2 +B-AC4B U+6625 +B-AC4C U+662D +B-AC4D U+6620 +B-AC4E U+6627 +B-AC4F U+662F +B-AC50 U+661F +B-AC51 U+6628 +B-AC52 U+6631 +B-AC53 U+6624 +B-AC54 U+66F7 +B-AC55 U+67FF +B-AC56 U+67D3 +B-AC57 U+67F1 +B-AC58 U+67D4 +B-AC59 U+67D0 +B-AC5A U+67EC +B-AC5B U+67B6 +B-AC5C U+67AF +B-AC5D U+67F5 +B-AC5E U+67E9 +B-AC5F U+67EF +B-AC60 U+67C4 +B-AC61 U+67D1 +B-AC62 U+67B4 +B-AC63 U+67DA +B-AC64 U+67E5 +B-AC65 U+67B8 +B-AC66 U+67CF +B-AC67 U+67DE +B-AC68 U+67F3 +B-AC69 U+67B0 +B-AC6A U+67D9 +B-AC6B U+67E2 +B-AC6C U+67DD +B-AC6D U+67D2 +B-AC6E U+6B6A +B-AC6F U+6B83 +B-AC70 U+6B86 +B-AC71 U+6BB5 +B-AC72 U+6BD2 +B-AC73 U+6BD7 +B-AC74 U+6C1F +B-AC75 U+6CC9 +B-AC76 U+6D0B +B-AC77 U+6D32 +B-AC78 U+6D2A +B-AC79 U+6D41 +B-AC7A U+6D25 +B-AC7B U+6D0C +B-AC7C U+6D31 +B-AC7D U+6D1E +B-AC7E U+6D17 +B-ACA1 U+6D3B +B-ACA2 U+6D3D +B-ACA3 U+6D3E +B-ACA4 U+6D36 +B-ACA5 U+6D1B +B-ACA6 U+6CF5 +B-ACA7 U+6D39 +B-ACA8 U+6D27 +B-ACA9 U+6D38 +B-ACAA U+6D29 +B-ACAB U+6D2E +B-ACAC U+6D35 +B-ACAD U+6D0E +B-ACAE U+6D2B +B-ACAF U+70AB +B-ACB0 U+70BA +B-ACB1 U+70B3 +B-ACB2 U+70AC +B-ACB3 U+70AF +B-ACB4 U+70AD +B-ACB5 U+70B8 +B-ACB6 U+70AE +B-ACB7 U+70A4 +B-ACB8 U+7230 +B-ACB9 U+7272 +B-ACBA U+726F +B-ACBB U+7274 +B-ACBC U+72E9 +B-ACBD U+72E0 +B-ACBE U+72E1 +B-ACBF U+73B7 +B-ACC0 U+73CA +B-ACC1 U+73BB +B-ACC2 U+73B2 +B-ACC3 U+73CD +B-ACC4 U+73C0 +B-ACC5 U+73B3 +B-ACC6 U+751A +B-ACC7 U+752D +B-ACC8 U+754F +B-ACC9 U+754C +B-ACCA U+754E +B-ACCB U+754B +B-ACCC U+75AB +B-ACCD U+75A4 +B-ACCE U+75A5 +B-ACCF U+75A2 +B-ACD0 U+75A3 +B-ACD1 U+7678 +B-ACD2 U+7686 +B-ACD3 U+7687 +B-ACD4 U+7688 +B-ACD5 U+76C8 +B-ACD6 U+76C6 +B-ACD7 U+76C3 +B-ACD8 U+76C5 +B-ACD9 U+7701 +B-ACDA U+76F9 +B-ACDB U+76F8 +B-ACDC U+7709 +B-ACDD U+770B +B-ACDE U+76FE +B-ACDF U+76FC +B-ACE0 U+7707 +B-ACE1 U+77DC +B-ACE2 U+7802 +B-ACE3 U+7814 +B-ACE4 U+780C +B-ACE5 U+780D +B-ACE6 U+7946 +B-ACE7 U+7949 +B-ACE8 U+7948 +B-ACE9 U+7947 +B-ACEA U+79B9 +B-ACEB U+79BA +B-ACEC U+79D1 +B-ACED U+79D2 +B-ACEE U+79CB +B-ACEF U+7A7F +B-ACF0 U+7A81 +B-ACF1 U+7AFF +B-ACF2 U+7AFD +B-ACF3 U+7C7D +B-ACF4 U+7D02 +B-ACF5 U+7D05 +B-ACF6 U+7D00 +B-ACF7 U+7D09 +B-ACF8 U+7D07 +B-ACF9 U+7D04 +B-ACFA U+7D06 +B-ACFB U+7F38 +B-ACFC U+7F8E +B-ACFD U+7FBF +B-ACFE U+8004 +B-AD40 U+8010 +B-AD41 U+800D +B-AD42 U+8011 +B-AD43 U+8036 +B-AD44 U+80D6 +B-AD45 U+80E5 +B-AD46 U+80DA +B-AD47 U+80C3 +B-AD48 U+80C4 +B-AD49 U+80CC +B-AD4A U+80E1 +B-AD4B U+80DB +B-AD4C U+80CE +B-AD4D U+80DE +B-AD4E U+80E4 +B-AD4F U+80DD +B-AD50 U+81F4 +B-AD51 U+8222 +B-AD52 U+82E7 +B-AD53 U+8303 +B-AD54 U+8305 +B-AD55 U+82E3 +B-AD56 U+82DB +B-AD57 U+82E6 +B-AD58 U+8304 +B-AD59 U+82E5 +B-AD5A U+8302 +B-AD5B U+8309 +B-AD5C U+82D2 +B-AD5D U+82D7 +B-AD5E U+82F1 +B-AD5F U+8301 +B-AD60 U+82DC +B-AD61 U+82D4 +B-AD62 U+82D1 +B-AD63 U+82DE +B-AD64 U+82D3 +B-AD65 U+82DF +B-AD66 U+82EF +B-AD67 U+8306 +B-AD68 U+8650 +B-AD69 U+8679 +B-AD6A U+867B +B-AD6B U+867A +B-AD6C U+884D +B-AD6D U+886B +B-AD6E U+8981 +B-AD6F U+89D4 +B-AD70 U+8A08 +B-AD71 U+8A02 +B-AD72 U+8A03 +B-AD73 U+8C9E +B-AD74 U+8CA0 +B-AD75 U+8D74 +B-AD76 U+8D73 +B-AD77 U+8DB4 +B-AD78 U+8ECD +B-AD79 U+8ECC +B-AD7A U+8FF0 +B-AD7B U+8FE6 +B-AD7C U+8FE2 +B-AD7D U+8FEA +B-AD7E U+8FE5 +B-ADA1 U+8FED +B-ADA2 U+8FEB +B-ADA3 U+8FE4 +B-ADA4 U+8FE8 +B-ADA5 U+90CA +B-ADA6 U+90CE +B-ADA7 U+90C1 +B-ADA8 U+90C3 +B-ADA9 U+914B +B-ADAA U+914A +B-ADAB U+91CD +B-ADAC U+9582 +B-ADAD U+9650 +B-ADAE U+964B +B-ADAF U+964C +B-ADB0 U+964D +B-ADB1 U+9762 +B-ADB2 U+9769 +B-ADB3 U+97CB +B-ADB4 U+97ED +B-ADB5 U+97F3 +B-ADB6 U+9801 +B-ADB7 U+98A8 +B-ADB8 U+98DB +B-ADB9 U+98DF +B-ADBA U+9996 +B-ADBB U+9999 +B-ADBC U+4E58 +B-ADBD U+4EB3 +B-ADBE U+500C +B-ADBF U+500D +B-ADC0 U+5023 +B-ADC1 U+4FEF +B-ADC2 U+5026 +B-ADC3 U+5025 +B-ADC4 U+4FF8 +B-ADC5 U+5029 +B-ADC6 U+5016 +B-ADC7 U+5006 +B-ADC8 U+503C +B-ADC9 U+501F +B-ADCA U+501A +B-ADCB U+5012 +B-ADCC U+5011 +B-ADCD U+4FFA +B-ADCE U+5000 +B-ADCF U+5014 +B-ADD0 U+5028 +B-ADD1 U+4FF1 +B-ADD2 U+5021 +B-ADD3 U+500B +B-ADD4 U+5019 +B-ADD5 U+5018 +B-ADD6 U+4FF3 +B-ADD7 U+4FEE +B-ADD8 U+502D +B-ADD9 U+502A +B-ADDA U+4FFE +B-ADDB U+502B +B-ADDC U+5009 +B-ADDD U+517C +B-ADDE U+51A4 +B-ADDF U+51A5 +B-ADE0 U+51A2 +B-ADE1 U+51CD +B-ADE2 U+51CC +B-ADE3 U+51C6 +B-ADE4 U+51CB +B-ADE5 U+5256 +B-ADE6 U+525C +B-ADE7 U+5254 +B-ADE8 U+525B +B-ADE9 U+525D +B-ADEA U+532A +B-ADEB U+537F +B-ADEC U+539F +B-ADED U+539D +B-ADEE U+53DF +B-ADEF U+54E8 +B-ADF0 U+5510 +B-ADF1 U+5501 +B-ADF2 U+5537 +B-ADF3 U+54FC +B-ADF4 U+54E5 +B-ADF5 U+54F2 +B-ADF6 U+5506 +B-ADF7 U+54FA +B-ADF8 U+5514 +B-ADF9 U+54E9 +B-ADFA U+54ED +B-ADFB U+54E1 +B-ADFC U+5509 +B-ADFD U+54EE +B-ADFE U+54EA +B-AE40 U+54E6 +B-AE41 U+5527 +B-AE42 U+5507 +B-AE43 U+54FD +B-AE44 U+550F +B-AE45 U+5703 +B-AE46 U+5704 +B-AE47 U+57C2 +B-AE48 U+57D4 +B-AE49 U+57CB +B-AE4A U+57C3 +B-AE4B U+5809 +B-AE4C U+590F +B-AE4D U+5957 +B-AE4E U+5958 +B-AE4F U+595A +B-AE50 U+5A11 +B-AE51 U+5A18 +B-AE52 U+5A1C +B-AE53 U+5A1F +B-AE54 U+5A1B +B-AE55 U+5A13 +B-AE56 U+59EC +B-AE57 U+5A20 +B-AE58 U+5A23 +B-AE59 U+5A29 +B-AE5A U+5A25 +B-AE5B U+5A0C +B-AE5C U+5A09 +B-AE5D U+5B6B +B-AE5E U+5C58 +B-AE5F U+5BB0 +B-AE60 U+5BB3 +B-AE61 U+5BB6 +B-AE62 U+5BB4 +B-AE63 U+5BAE +B-AE64 U+5BB5 +B-AE65 U+5BB9 +B-AE66 U+5BB8 +B-AE67 U+5C04 +B-AE68 U+5C51 +B-AE69 U+5C55 +B-AE6A U+5C50 +B-AE6B U+5CED +B-AE6C U+5CFD +B-AE6D U+5CFB +B-AE6E U+5CEA +B-AE6F U+5CE8 +B-AE70 U+5CF0 +B-AE71 U+5CF6 +B-AE72 U+5D01 +B-AE73 U+5CF4 +B-AE74 U+5DEE +B-AE75 U+5E2D +B-AE76 U+5E2B +B-AE77 U+5EAB +B-AE78 U+5EAD +B-AE79 U+5EA7 +B-AE7A U+5F31 +B-AE7B U+5F92 +B-AE7C U+5F91 +B-AE7D U+5F90 +B-AE7E U+6059 +B-AEA1 U+6063 +B-AEA2 U+6065 +B-AEA3 U+6050 +B-AEA4 U+6055 +B-AEA5 U+606D +B-AEA6 U+6069 +B-AEA7 U+606F +B-AEA8 U+6084 +B-AEA9 U+609F +B-AEAA U+609A +B-AEAB U+608D +B-AEAC U+6094 +B-AEAD U+608C +B-AEAE U+6085 +B-AEAF U+6096 +B-AEB0 U+6247 +B-AEB1 U+62F3 +B-AEB2 U+6308 +B-AEB3 U+62FF +B-AEB4 U+634E +B-AEB5 U+633E +B-AEB6 U+632F +B-AEB7 U+6355 +B-AEB8 U+6342 +B-AEB9 U+6346 +B-AEBA U+634F +B-AEBB U+6349 +B-AEBC U+633A +B-AEBD U+6350 +B-AEBE U+633D +B-AEBF U+632A +B-AEC0 U+632B +B-AEC1 U+6328 +B-AEC2 U+634D +B-AEC3 U+634C +B-AEC4 U+6548 +B-AEC5 U+6549 +B-AEC6 U+6599 +B-AEC7 U+65C1 +B-AEC8 U+65C5 +B-AEC9 U+6642 +B-AECA U+6649 +B-AECB U+664F +B-AECC U+6643 +B-AECD U+6652 +B-AECE U+664C +B-AECF U+6645 +B-AED0 U+6641 +B-AED1 U+66F8 +B-AED2 U+6714 +B-AED3 U+6715 +B-AED4 U+6717 +B-AED5 U+6821 +B-AED6 U+6838 +B-AED7 U+6848 +B-AED8 U+6846 +B-AED9 U+6853 +B-AEDA U+6839 +B-AEDB U+6842 +B-AEDC U+6854 +B-AEDD U+6829 +B-AEDE U+68B3 +B-AEDF U+6817 +B-AEE0 U+684C +B-AEE1 U+6851 +B-AEE2 U+683D +B-AEE3 U+67F4 +B-AEE4 U+6850 +B-AEE5 U+6840 +B-AEE6 U+683C +B-AEE7 U+6843 +B-AEE8 U+682A +B-AEE9 U+6845 +B-AEEA U+6813 +B-AEEB U+6818 +B-AEEC U+6841 +B-AEED U+6B8A +B-AEEE U+6B89 +B-AEEF U+6BB7 +B-AEF0 U+6C23 +B-AEF1 U+6C27 +B-AEF2 U+6C28 +B-AEF3 U+6C26 +B-AEF4 U+6C24 +B-AEF5 U+6CF0 +B-AEF6 U+6D6A +B-AEF7 U+6D95 +B-AEF8 U+6D88 +B-AEF9 U+6D87 +B-AEFA U+6D66 +B-AEFB U+6D78 +B-AEFC U+6D77 +B-AEFD U+6D59 +B-AEFE U+6D93 +B-AF40 U+6D6C +B-AF41 U+6D89 +B-AF42 U+6D6E +B-AF43 U+6D5A +B-AF44 U+6D74 +B-AF45 U+6D69 +B-AF46 U+6D8C +B-AF47 U+6D8A +B-AF48 U+6D79 +B-AF49 U+6D85 +B-AF4A U+6D65 +B-AF4B U+6D94 +B-AF4C U+70CA +B-AF4D U+70D8 +B-AF4E U+70E4 +B-AF4F U+70D9 +B-AF50 U+70C8 +B-AF51 U+70CF +B-AF52 U+7239 +B-AF53 U+7279 +B-AF54 U+72FC +B-AF55 U+72F9 +B-AF56 U+72FD +B-AF57 U+72F8 +B-AF58 U+72F7 +B-AF59 U+7386 +B-AF5A U+73ED +B-AF5B U+7409 +B-AF5C U+73EE +B-AF5D U+73E0 +B-AF5E U+73EA +B-AF5F U+73DE +B-AF60 U+7554 +B-AF61 U+755D +B-AF62 U+755C +B-AF63 U+755A +B-AF64 U+7559 +B-AF65 U+75BE +B-AF66 U+75C5 +B-AF67 U+75C7 +B-AF68 U+75B2 +B-AF69 U+75B3 +B-AF6A U+75BD +B-AF6B U+75BC +B-AF6C U+75B9 +B-AF6D U+75C2 +B-AF6E U+75B8 +B-AF6F U+768B +B-AF70 U+76B0 +B-AF71 U+76CA +B-AF72 U+76CD +B-AF73 U+76CE +B-AF74 U+7729 +B-AF75 U+771F +B-AF76 U+7720 +B-AF77 U+7728 +B-AF78 U+77E9 +B-AF79 U+7830 +B-AF7A U+7827 +B-AF7B U+7838 +B-AF7C U+781D +B-AF7D U+7834 +B-AF7E U+7837 +B-AFA1 U+7825 +B-AFA2 U+782D +B-AFA3 U+7820 +B-AFA4 U+781F +B-AFA5 U+7832 +B-AFA6 U+7955 +B-AFA7 U+7950 +B-AFA8 U+7960 +B-AFA9 U+795F +B-AFAA U+7956 +B-AFAB U+795E +B-AFAC U+795D +B-AFAD U+7957 +B-AFAE U+795A +B-AFAF U+79E4 +B-AFB0 U+79E3 +B-AFB1 U+79E7 +B-AFB2 U+79DF +B-AFB3 U+79E6 +B-AFB4 U+79E9 +B-AFB5 U+79D8 +B-AFB6 U+7A84 +B-AFB7 U+7A88 +B-AFB8 U+7AD9 +B-AFB9 U+7B06 +B-AFBA U+7B11 +B-AFBB U+7C89 +B-AFBC U+7D21 +B-AFBD U+7D17 +B-AFBE U+7D0B +B-AFBF U+7D0A +B-AFC0 U+7D20 +B-AFC1 U+7D22 +B-AFC2 U+7D14 +B-AFC3 U+7D10 +B-AFC4 U+7D15 +B-AFC5 U+7D1A +B-AFC6 U+7D1C +B-AFC7 U+7D0D +B-AFC8 U+7D19 +B-AFC9 U+7D1B +B-AFCA U+7F3A +B-AFCB U+7F5F +B-AFCC U+7F94 +B-AFCD U+7FC5 +B-AFCE U+7FC1 +B-AFCF U+8006 +B-AFD0 U+8018 +B-AFD1 U+8015 +B-AFD2 U+8019 +B-AFD3 U+8017 +B-AFD4 U+803D +B-AFD5 U+803F +B-AFD6 U+80F1 +B-AFD7 U+8102 +B-AFD8 U+80F0 +B-AFD9 U+8105 +B-AFDA U+80ED +B-AFDB U+80F4 +B-AFDC U+8106 +B-AFDD U+80F8 +B-AFDE U+80F3 +B-AFDF U+8108 +B-AFE0 U+80FD +B-AFE1 U+810A +B-AFE2 U+80FC +B-AFE3 U+80EF +B-AFE4 U+81ED +B-AFE5 U+81EC +B-AFE6 U+8200 +B-AFE7 U+8210 +B-AFE8 U+822A +B-AFE9 U+822B +B-AFEA U+8228 +B-AFEB U+822C +B-AFEC U+82BB +B-AFED U+832B +B-AFEE U+8352 +B-AFEF U+8354 +B-AFF0 U+834A +B-AFF1 U+8338 +B-AFF2 U+8350 +B-AFF3 U+8349 +B-AFF4 U+8335 +B-AFF5 U+8334 +B-AFF6 U+834F +B-AFF7 U+8332 +B-AFF8 U+8339 +B-AFF9 U+8336 +B-AFFA U+8317 +B-AFFB U+8340 +B-AFFC U+8331 +B-AFFD U+8328 +B-AFFE U+8343 +B-B040 U+8654 +B-B041 U+868A +B-B042 U+86AA +B-B043 U+8693 +B-B044 U+86A4 +B-B045 U+86A9 +B-B046 U+868C +B-B047 U+86A3 +B-B048 U+869C +B-B049 U+8870 +B-B04A U+8877 +B-B04B U+8881 +B-B04C U+8882 +B-B04D U+887D +B-B04E U+8879 +B-B04F U+8A18 +B-B050 U+8A10 +B-B051 U+8A0E +B-B052 U+8A0C +B-B053 U+8A15 +B-B054 U+8A0A +B-B055 U+8A17 +B-B056 U+8A13 +B-B057 U+8A16 +B-B058 U+8A0F +B-B059 U+8A11 +B-B05A U+8C48 +B-B05B U+8C7A +B-B05C U+8C79 +B-B05D U+8CA1 +B-B05E U+8CA2 +B-B05F U+8D77 +B-B060 U+8EAC +B-B061 U+8ED2 +B-B062 U+8ED4 +B-B063 U+8ECF +B-B064 U+8FB1 +B-B065 U+9001 +B-B066 U+9006 +B-B067 U+8FF7 +B-B068 U+9000 +B-B069 U+8FFA +B-B06A U+8FF4 +B-B06B U+9003 +B-B06C U+8FFD +B-B06D U+9005 +B-B06E U+8FF8 +B-B06F U+9095 +B-B070 U+90E1 +B-B071 U+90DD +B-B072 U+90E2 +B-B073 U+9152 +B-B074 U+914D +B-B075 U+914C +B-B076 U+91D8 +B-B077 U+91DD +B-B078 U+91D7 +B-B079 U+91DC +B-B07A U+91D9 +B-B07B U+9583 +B-B07C U+9662 +B-B07D U+9663 +B-B07E U+9661 +B-B0A1 U+965B +B-B0A2 U+965D +B-B0A3 U+9664 +B-B0A4 U+9658 +B-B0A5 U+965E +B-B0A6 U+96BB +B-B0A7 U+98E2 +B-B0A8 U+99AC +B-B0A9 U+9AA8 +B-B0AA U+9AD8 +B-B0AB U+9B25 +B-B0AC U+9B32 +B-B0AD U+9B3C +B-B0AE U+4E7E +B-B0AF U+507A +B-B0B0 U+507D +B-B0B1 U+505C +B-B0B2 U+5047 +B-B0B3 U+5043 +B-B0B4 U+504C +B-B0B5 U+505A +B-B0B6 U+5049 +B-B0B7 U+5065 +B-B0B8 U+5076 +B-B0B9 U+504E +B-B0BA U+5055 +B-B0BB U+5075 +B-B0BC U+5074 +B-B0BD U+5077 +B-B0BE U+504F +B-B0BF U+500F +B-B0C0 U+506F +B-B0C1 U+506D +B-B0C2 U+515C +B-B0C3 U+5195 +B-B0C4 U+51F0 +B-B0C5 U+526A +B-B0C6 U+526F +B-B0C7 U+52D2 +B-B0C8 U+52D9 +B-B0C9 U+52D8 +B-B0CA U+52D5 +B-B0CB U+5310 +B-B0CC U+530F +B-B0CD U+5319 +B-B0CE U+533F +B-B0CF U+5340 +B-B0D0 U+533E +B-B0D1 U+53C3 +B-B0D2 U+66FC +B-B0D3 U+5546 +B-B0D4 U+556A +B-B0D5 U+5566 +B-B0D6 U+5544 +B-B0D7 U+555E +B-B0D8 U+5561 +B-B0D9 U+5543 +B-B0DA U+554A +B-B0DB U+5531 +B-B0DC U+5556 +B-B0DD U+554F +B-B0DE U+5555 +B-B0DF U+552F +B-B0E0 U+5564 +B-B0E1 U+5538 +B-B0E2 U+552E +B-B0E3 U+555C +B-B0E4 U+552C +B-B0E5 U+5563 +B-B0E6 U+5533 +B-B0E7 U+5541 +B-B0E8 U+5557 +B-B0E9 U+5708 +B-B0EA U+570B +B-B0EB U+5709 +B-B0EC U+57DF +B-B0ED U+5805 +B-B0EE U+580A +B-B0EF U+5806 +B-B0F0 U+57E0 +B-B0F1 U+57E4 +B-B0F2 U+57FA +B-B0F3 U+5802 +B-B0F4 U+5835 +B-B0F5 U+57F7 +B-B0F6 U+57F9 +B-B0F7 U+5920 +B-B0F8 U+5962 +B-B0F9 U+5A36 +B-B0FA U+5A41 +B-B0FB U+5A49 +B-B0FC U+5A66 +B-B0FD U+5A6A +B-B0FE U+5A40 +B-B140 U+5A3C +B-B141 U+5A62 +B-B142 U+5A5A +B-B143 U+5A46 +B-B144 U+5A4A +B-B145 U+5B70 +B-B146 U+5BC7 +B-B147 U+5BC5 +B-B148 U+5BC4 +B-B149 U+5BC2 +B-B14A U+5BBF +B-B14B U+5BC6 +B-B14C U+5C09 +B-B14D U+5C08 +B-B14E U+5C07 +B-B14F U+5C60 +B-B150 U+5C5C +B-B151 U+5C5D +B-B152 U+5D07 +B-B153 U+5D06 +B-B154 U+5D0E +B-B155 U+5D1B +B-B156 U+5D16 +B-B157 U+5D22 +B-B158 U+5D11 +B-B159 U+5D29 +B-B15A U+5D14 +B-B15B U+5D19 +B-B15C U+5D24 +B-B15D U+5D27 +B-B15E U+5D17 +B-B15F U+5DE2 +B-B160 U+5E38 +B-B161 U+5E36 +B-B162 U+5E33 +B-B163 U+5E37 +B-B164 U+5EB7 +B-B165 U+5EB8 +B-B166 U+5EB6 +B-B167 U+5EB5 +B-B168 U+5EBE +B-B169 U+5F35 +B-B16A U+5F37 +B-B16B U+5F57 +B-B16C U+5F6C +B-B16D U+5F69 +B-B16E U+5F6B +B-B16F U+5F97 +B-B170 U+5F99 +B-B171 U+5F9E +B-B172 U+5F98 +B-B173 U+5FA1 +B-B174 U+5FA0 +B-B175 U+5F9C +B-B176 U+607F +B-B177 U+60A3 +B-B178 U+6089 +B-B179 U+60A0 +B-B17A U+60A8 +B-B17B U+60CB +B-B17C U+60B4 +B-B17D U+60E6 +B-B17E U+60BD +B-B1A1 U+60C5 +B-B1A2 U+60BB +B-B1A3 U+60B5 +B-B1A4 U+60DC +B-B1A5 U+60BC +B-B1A6 U+60D8 +B-B1A7 U+60D5 +B-B1A8 U+60C6 +B-B1A9 U+60DF +B-B1AA U+60B8 +B-B1AB U+60DA +B-B1AC U+60C7 +B-B1AD U+621A +B-B1AE U+621B +B-B1AF U+6248 +B-B1B0 U+63A0 +B-B1B1 U+63A7 +B-B1B2 U+6372 +B-B1B3 U+6396 +B-B1B4 U+63A2 +B-B1B5 U+63A5 +B-B1B6 U+6377 +B-B1B7 U+6367 +B-B1B8 U+6398 +B-B1B9 U+63AA +B-B1BA U+6371 +B-B1BB U+63A9 +B-B1BC U+6389 +B-B1BD U+6383 +B-B1BE U+639B +B-B1BF U+636B +B-B1C0 U+63A8 +B-B1C1 U+6384 +B-B1C2 U+6388 +B-B1C3 U+6399 +B-B1C4 U+63A1 +B-B1C5 U+63AC +B-B1C6 U+6392 +B-B1C7 U+638F +B-B1C8 U+6380 +B-B1C9 U+637B +B-B1CA U+6369 +B-B1CB U+6368 +B-B1CC U+637A +B-B1CD U+655D +B-B1CE U+6556 +B-B1CF U+6551 +B-B1D0 U+6559 +B-B1D1 U+6557 +B-B1D2 U+555F +B-B1D3 U+654F +B-B1D4 U+6558 +B-B1D5 U+6555 +B-B1D6 U+6554 +B-B1D7 U+659C +B-B1D8 U+659B +B-B1D9 U+65AC +B-B1DA U+65CF +B-B1DB U+65CB +B-B1DC U+65CC +B-B1DD U+65CE +B-B1DE U+665D +B-B1DF U+665A +B-B1E0 U+6664 +B-B1E1 U+6668 +B-B1E2 U+6666 +B-B1E3 U+665E +B-B1E4 U+66F9 +B-B1E5 U+52D7 +B-B1E6 U+671B +B-B1E7 U+6881 +B-B1E8 U+68AF +B-B1E9 U+68A2 +B-B1EA U+6893 +B-B1EB U+68B5 +B-B1EC U+687F +B-B1ED U+6876 +B-B1EE U+68B1 +B-B1EF U+68A7 +B-B1F0 U+6897 +B-B1F1 U+68B0 +B-B1F2 U+6883 +B-B1F3 U+68C4 +B-B1F4 U+68AD +B-B1F5 U+6886 +B-B1F6 U+6885 +B-B1F7 U+6894 +B-B1F8 U+689D +B-B1F9 U+68A8 +B-B1FA U+689F +B-B1FB U+68A1 +B-B1FC U+6882 +B-B1FD U+6B32 +B-B1FE U+6BBA +B-B240 U+6BEB +B-B241 U+6BEC +B-B242 U+6C2B +B-B243 U+6D8E +B-B244 U+6DBC +B-B245 U+6DF3 +B-B246 U+6DD9 +B-B247 U+6DB2 +B-B248 U+6DE1 +B-B249 U+6DCC +B-B24A U+6DE4 +B-B24B U+6DFB +B-B24C U+6DFA +B-B24D U+6E05 +B-B24E U+6DC7 +B-B24F U+6DCB +B-B250 U+6DAF +B-B251 U+6DD1 +B-B252 U+6DAE +B-B253 U+6DDE +B-B254 U+6DF9 +B-B255 U+6DB8 +B-B256 U+6DF7 +B-B257 U+6DF5 +B-B258 U+6DC5 +B-B259 U+6DD2 +B-B25A U+6E1A +B-B25B U+6DB5 +B-B25C U+6DDA +B-B25D U+6DEB +B-B25E U+6DD8 +B-B25F U+6DEA +B-B260 U+6DF1 +B-B261 U+6DEE +B-B262 U+6DE8 +B-B263 U+6DC6 +B-B264 U+6DC4 +B-B265 U+6DAA +B-B266 U+6DEC +B-B267 U+6DBF +B-B268 U+6DE6 +B-B269 U+70F9 +B-B26A U+7109 +B-B26B U+710A +B-B26C U+70FD +B-B26D U+70EF +B-B26E U+723D +B-B26F U+727D +B-B270 U+7281 +B-B271 U+731C +B-B272 U+731B +B-B273 U+7316 +B-B274 U+7313 +B-B275 U+7319 +B-B276 U+7387 +B-B277 U+7405 +B-B278 U+740A +B-B279 U+7403 +B-B27A U+7406 +B-B27B U+73FE +B-B27C U+740D +B-B27D U+74E0 +B-B27E U+74F6 +B-B2A1 U+74F7 +B-B2A2 U+751C +B-B2A3 U+7522 +B-B2A4 U+7565 +B-B2A5 U+7566 +B-B2A6 U+7562 +B-B2A7 U+7570 +B-B2A8 U+758F +B-B2A9 U+75D4 +B-B2AA U+75D5 +B-B2AB U+75B5 +B-B2AC U+75CA +B-B2AD U+75CD +B-B2AE U+768E +B-B2AF U+76D4 +B-B2B0 U+76D2 +B-B2B1 U+76DB +B-B2B2 U+7737 +B-B2B3 U+773E +B-B2B4 U+773C +B-B2B5 U+7736 +B-B2B6 U+7738 +B-B2B7 U+773A +B-B2B8 U+786B +B-B2B9 U+7843 +B-B2BA U+784E +B-B2BB U+7965 +B-B2BC U+7968 +B-B2BD U+796D +B-B2BE U+79FB +B-B2BF U+7A92 +B-B2C0 U+7A95 +B-B2C1 U+7B20 +B-B2C2 U+7B28 +B-B2C3 U+7B1B +B-B2C4 U+7B2C +B-B2C5 U+7B26 +B-B2C6 U+7B19 +B-B2C7 U+7B1E +B-B2C8 U+7B2E +B-B2C9 U+7C92 +B-B2CA U+7C97 +B-B2CB U+7C95 +B-B2CC U+7D46 +B-B2CD U+7D43 +B-B2CE U+7D71 +B-B2CF U+7D2E +B-B2D0 U+7D39 +B-B2D1 U+7D3C +B-B2D2 U+7D40 +B-B2D3 U+7D30 +B-B2D4 U+7D33 +B-B2D5 U+7D44 +B-B2D6 U+7D2F +B-B2D7 U+7D42 +B-B2D8 U+7D32 +B-B2D9 U+7D31 +B-B2DA U+7F3D +B-B2DB U+7F9E +B-B2DC U+7F9A +B-B2DD U+7FCC +B-B2DE U+7FCE +B-B2DF U+7FD2 +B-B2E0 U+801C +B-B2E1 U+804A +B-B2E2 U+8046 +B-B2E3 U+812F +B-B2E4 U+8116 +B-B2E5 U+8123 +B-B2E6 U+812B +B-B2E7 U+8129 +B-B2E8 U+8130 +B-B2E9 U+8124 +B-B2EA U+8202 +B-B2EB U+8235 +B-B2EC U+8237 +B-B2ED U+8236 +B-B2EE U+8239 +B-B2EF U+838E +B-B2F0 U+839E +B-B2F1 U+8398 +B-B2F2 U+8378 +B-B2F3 U+83A2 +B-B2F4 U+8396 +B-B2F5 U+83BD +B-B2F6 U+83AB +B-B2F7 U+8392 +B-B2F8 U+838A +B-B2F9 U+8393 +B-B2FA U+8389 +B-B2FB U+83A0 +B-B2FC U+8377 +B-B2FD U+837B +B-B2FE U+837C +B-B340 U+8386 +B-B341 U+83A7 +B-B342 U+8655 +B-B343 U+5F6A +B-B344 U+86C7 +B-B345 U+86C0 +B-B346 U+86B6 +B-B347 U+86C4 +B-B348 U+86B5 +B-B349 U+86C6 +B-B34A U+86CB +B-B34B U+86B1 +B-B34C U+86AF +B-B34D U+86C9 +B-B34E U+8853 +B-B34F U+889E +B-B350 U+8888 +B-B351 U+88AB +B-B352 U+8892 +B-B353 U+8896 +B-B354 U+888D +B-B355 U+888B +B-B356 U+8993 +B-B357 U+898F +B-B358 U+8A2A +B-B359 U+8A1D +B-B35A U+8A23 +B-B35B U+8A25 +B-B35C U+8A31 +B-B35D U+8A2D +B-B35E U+8A1F +B-B35F U+8A1B +B-B360 U+8A22 +B-B361 U+8C49 +B-B362 U+8C5A +B-B363 U+8CA9 +B-B364 U+8CAC +B-B365 U+8CAB +B-B366 U+8CA8 +B-B367 U+8CAA +B-B368 U+8CA7 +B-B369 U+8D67 +B-B36A U+8D66 +B-B36B U+8DBE +B-B36C U+8DBA +B-B36D U+8EDB +B-B36E U+8EDF +B-B36F U+9019 +B-B370 U+900D +B-B371 U+901A +B-B372 U+9017 +B-B373 U+9023 +B-B374 U+901F +B-B375 U+901D +B-B376 U+9010 +B-B377 U+9015 +B-B378 U+901E +B-B379 U+9020 +B-B37A U+900F +B-B37B U+9022 +B-B37C U+9016 +B-B37D U+901B +B-B37E U+9014 +B-B3A1 U+90E8 +B-B3A2 U+90ED +B-B3A3 U+90FD +B-B3A4 U+9157 +B-B3A5 U+91CE +B-B3A6 U+91F5 +B-B3A7 U+91E6 +B-B3A8 U+91E3 +B-B3A9 U+91E7 +B-B3AA U+91ED +B-B3AB U+91E9 +B-B3AC U+9589 +B-B3AD U+966A +B-B3AE U+9675 +B-B3AF U+9673 +B-B3B0 U+9678 +B-B3B1 U+9670 +B-B3B2 U+9674 +B-B3B3 U+9676 +B-B3B4 U+9677 +B-B3B5 U+966C +B-B3B6 U+96C0 +B-B3B7 U+96EA +B-B3B8 U+96E9 +B-B3B9 U+7AE0 +B-B3BA U+7ADF +B-B3BB U+9802 +B-B3BC U+9803 +B-B3BD U+9B5A +B-B3BE U+9CE5 +B-B3BF U+9E75 +B-B3C0 U+9E7F +B-B3C1 U+9EA5 +B-B3C2 U+9EBB +B-B3C3 U+50A2 +B-B3C4 U+508D +B-B3C5 U+5085 +B-B3C6 U+5099 +B-B3C7 U+5091 +B-B3C8 U+5080 +B-B3C9 U+5096 +B-B3CA U+5098 +B-B3CB U+509A +B-B3CC U+6700 +B-B3CD U+51F1 +B-B3CE U+5272 +B-B3CF U+5274 +B-B3D0 U+5275 +B-B3D1 U+5269 +B-B3D2 U+52DE +B-B3D3 U+52DD +B-B3D4 U+52DB +B-B3D5 U+535A +B-B3D6 U+53A5 +B-B3D7 U+557B +B-B3D8 U+5580 +B-B3D9 U+55A7 +B-B3DA U+557C +B-B3DB U+558A +B-B3DC U+559D +B-B3DD U+5598 +B-B3DE U+5582 +B-B3DF U+559C +B-B3E0 U+55AA +B-B3E1 U+5594 +B-B3E2 U+5587 +B-B3E3 U+558B +B-B3E4 U+5583 +B-B3E5 U+55B3 +B-B3E6 U+55AE +B-B3E7 U+559F +B-B3E8 U+553E +B-B3E9 U+55B2 +B-B3EA U+559A +B-B3EB U+55BB +B-B3EC U+55AC +B-B3ED U+55B1 +B-B3EE U+557E +B-B3EF U+5589 +B-B3F0 U+55AB +B-B3F1 U+5599 +B-B3F2 U+570D +B-B3F3 U+582F +B-B3F4 U+582A +B-B3F5 U+5834 +B-B3F6 U+5824 +B-B3F7 U+5830 +B-B3F8 U+5831 +B-B3F9 U+5821 +B-B3FA U+581D +B-B3FB U+5820 +B-B3FC U+58F9 +B-B3FD U+58FA +B-B3FE U+5960 +B-B440 U+5A77 +B-B441 U+5A9A +B-B442 U+5A7F +B-B443 U+5A92 +B-B444 U+5A9B +B-B445 U+5AA7 +B-B446 U+5B73 +B-B447 U+5B71 +B-B448 U+5BD2 +B-B449 U+5BCC +B-B44A U+5BD3 +B-B44B U+5BD0 +B-B44C U+5C0A +B-B44D U+5C0B +B-B44E U+5C31 +B-B44F U+5D4C +B-B450 U+5D50 +B-B451 U+5D34 +B-B452 U+5D47 +B-B453 U+5DFD +B-B454 U+5E45 +B-B455 U+5E3D +B-B456 U+5E40 +B-B457 U+5E43 +B-B458 U+5E7E +B-B459 U+5ECA +B-B45A U+5EC1 +B-B45B U+5EC2 +B-B45C U+5EC4 +B-B45D U+5F3C +B-B45E U+5F6D +B-B45F U+5FA9 +B-B460 U+5FAA +B-B461 U+5FA8 +B-B462 U+60D1 +B-B463 U+60E1 +B-B464 U+60B2 +B-B465 U+60B6 +B-B466 U+60E0 +B-B467 U+611C +B-B468 U+6123 +B-B469 U+60FA +B-B46A U+6115 +B-B46B U+60F0 +B-B46C U+60FB +B-B46D U+60F4 +B-B46E U+6168 +B-B46F U+60F1 +B-B470 U+610E +B-B471 U+60F6 +B-B472 U+6109 +B-B473 U+6100 +B-B474 U+6112 +B-B475 U+621F +B-B476 U+6249 +B-B477 U+63A3 +B-B478 U+638C +B-B479 U+63CF +B-B47A U+63C0 +B-B47B U+63E9 +B-B47C U+63C9 +B-B47D U+63C6 +B-B47E U+63CD +B-B4A1 U+63D2 +B-B4A2 U+63E3 +B-B4A3 U+63D0 +B-B4A4 U+63E1 +B-B4A5 U+63D6 +B-B4A6 U+63ED +B-B4A7 U+63EE +B-B4A8 U+6376 +B-B4A9 U+63F4 +B-B4AA U+63EA +B-B4AB U+63DB +B-B4AC U+6452 +B-B4AD U+63DA +B-B4AE U+63F9 +B-B4AF U+655E +B-B4B0 U+6566 +B-B4B1 U+6562 +B-B4B2 U+6563 +B-B4B3 U+6591 +B-B4B4 U+6590 +B-B4B5 U+65AF +B-B4B6 U+666E +B-B4B7 U+6670 +B-B4B8 U+6674 +B-B4B9 U+6676 +B-B4BA U+666F +B-B4BB U+6691 +B-B4BC U+667A +B-B4BD U+667E +B-B4BE U+6677 +B-B4BF U+66FE +B-B4C0 U+66FF +B-B4C1 U+671F +B-B4C2 U+671D +B-B4C3 U+68FA +B-B4C4 U+68D5 +B-B4C5 U+68E0 +B-B4C6 U+68D8 +B-B4C7 U+68D7 +B-B4C8 U+6905 +B-B4C9 U+68DF +B-B4CA U+68F5 +B-B4CB U+68EE +B-B4CC U+68E7 +B-B4CD U+68F9 +B-B4CE U+68D2 +B-B4CF U+68F2 +B-B4D0 U+68E3 +B-B4D1 U+68CB +B-B4D2 U+68CD +B-B4D3 U+690D +B-B4D4 U+6912 +B-B4D5 U+690E +B-B4D6 U+68C9 +B-B4D7 U+68DA +B-B4D8 U+696E +B-B4D9 U+68FB +B-B4DA U+6B3E +B-B4DB U+6B3A +B-B4DC U+6B3D +B-B4DD U+6B98 +B-B4DE U+6B96 +B-B4DF U+6BBC +B-B4E0 U+6BEF +B-B4E1 U+6C2E +B-B4E2 U+6C2F +B-B4E3 U+6C2C +B-B4E4 U+6E2F +B-B4E5 U+6E38 +B-B4E6 U+6E54 +B-B4E7 U+6E21 +B-B4E8 U+6E32 +B-B4E9 U+6E67 +B-B4EA U+6E4A +B-B4EB U+6E20 +B-B4EC U+6E25 +B-B4ED U+6E23 +B-B4EE U+6E1B +B-B4EF U+6E5B +B-B4F0 U+6E58 +B-B4F1 U+6E24 +B-B4F2 U+6E56 +B-B4F3 U+6E6E +B-B4F4 U+6E2D +B-B4F5 U+6E26 +B-B4F6 U+6E6F +B-B4F7 U+6E34 +B-B4F8 U+6E4D +B-B4F9 U+6E3A +B-B4FA U+6E2C +B-B4FB U+6E43 +B-B4FC U+6E1D +B-B4FD U+6E3E +B-B4FE U+6ECB +B-B540 U+6E89 +B-B541 U+6E19 +B-B542 U+6E4E +B-B543 U+6E63 +B-B544 U+6E44 +B-B545 U+6E72 +B-B546 U+6E69 +B-B547 U+6E5F +B-B548 U+7119 +B-B549 U+711A +B-B54A U+7126 +B-B54B U+7130 +B-B54C U+7121 +B-B54D U+7136 +B-B54E U+716E +B-B54F U+711C +B-B550 U+724C +B-B551 U+7284 +B-B552 U+7280 +B-B553 U+7336 +B-B554 U+7325 +B-B555 U+7334 +B-B556 U+7329 +B-B557 U+743A +B-B558 U+742A +B-B559 U+7433 +B-B55A U+7422 +B-B55B U+7425 +B-B55C U+7435 +B-B55D U+7436 +B-B55E U+7434 +B-B55F U+742F +B-B560 U+741B +B-B561 U+7426 +B-B562 U+7428 +B-B563 U+7525 +B-B564 U+7526 +B-B565 U+756B +B-B566 U+756A +B-B567 U+75E2 +B-B568 U+75DB +B-B569 U+75E3 +B-B56A U+75D9 +B-B56B U+75D8 +B-B56C U+75DE +B-B56D U+75E0 +B-B56E U+767B +B-B56F U+767C +B-B570 U+7696 +B-B571 U+7693 +B-B572 U+76B4 +B-B573 U+76DC +B-B574 U+774F +B-B575 U+77ED +B-B576 U+785D +B-B577 U+786C +B-B578 U+786F +B-B579 U+7A0D +B-B57A U+7A08 +B-B57B U+7A0B +B-B57C U+7A05 +B-B57D U+7A00 +B-B57E U+7A98 +B-B5A1 U+7A97 +B-B5A2 U+7A96 +B-B5A3 U+7AE5 +B-B5A4 U+7AE3 +B-B5A5 U+7B49 +B-B5A6 U+7B56 +B-B5A7 U+7B46 +B-B5A8 U+7B50 +B-B5A9 U+7B52 +B-B5AA U+7B54 +B-B5AB U+7B4D +B-B5AC U+7B4B +B-B5AD U+7B4F +B-B5AE U+7B51 +B-B5AF U+7C9F +B-B5B0 U+7CA5 +B-B5B1 U+7D5E +B-B5B2 U+7D50 +B-B5B3 U+7D68 +B-B5B4 U+7D55 +B-B5B5 U+7D2B +B-B5B6 U+7D6E +B-B5B7 U+7D72 +B-B5B8 U+7D61 +B-B5B9 U+7D66 +B-B5BA U+7D62 +B-B5BB U+7D70 +B-B5BC U+7D73 +B-B5BD U+5584 +B-B5BE U+7FD4 +B-B5BF U+7FD5 +B-B5C0 U+800B +B-B5C1 U+8052 +B-B5C2 U+8085 +B-B5C3 U+8155 +B-B5C4 U+8154 +B-B5C5 U+814B +B-B5C6 U+8151 +B-B5C7 U+814E +B-B5C8 U+8139 +B-B5C9 U+8146 +B-B5CA U+813E +B-B5CB U+814C +B-B5CC U+8153 +B-B5CD U+8174 +B-B5CE U+8212 +B-B5CF U+821C +B-B5D0 U+83E9 +B-B5D1 U+8403 +B-B5D2 U+83F8 +B-B5D3 U+840D +B-B5D4 U+83E0 +B-B5D5 U+83C5 +B-B5D6 U+840B +B-B5D7 U+83C1 +B-B5D8 U+83EF +B-B5D9 U+83F1 +B-B5DA U+83F4 +B-B5DB U+8457 +B-B5DC U+840A +B-B5DD U+83F0 +B-B5DE U+840C +B-B5DF U+83CC +B-B5E0 U+83FD +B-B5E1 U+83F2 +B-B5E2 U+83CA +B-B5E3 U+8438 +B-B5E4 U+840E +B-B5E5 U+8404 +B-B5E6 U+83DC +B-B5E7 U+8407 +B-B5E8 U+83D4 +B-B5E9 U+83DF +B-B5EA U+865B +B-B5EB U+86DF +B-B5EC U+86D9 +B-B5ED U+86ED +B-B5EE U+86D4 +B-B5EF U+86DB +B-B5F0 U+86E4 +B-B5F1 U+86D0 +B-B5F2 U+86DE +B-B5F3 U+8857 +B-B5F4 U+88C1 +B-B5F5 U+88C2 +B-B5F6 U+88B1 +B-B5F7 U+8983 +B-B5F8 U+8996 +B-B5F9 U+8A3B +B-B5FA U+8A60 +B-B5FB U+8A55 +B-B5FC U+8A5E +B-B5FD U+8A3C +B-B5FE U+8A41 +B-B640 U+8A54 +B-B641 U+8A5B +B-B642 U+8A50 +B-B643 U+8A46 +B-B644 U+8A34 +B-B645 U+8A3A +B-B646 U+8A36 +B-B647 U+8A56 +B-B648 U+8C61 +B-B649 U+8C82 +B-B64A U+8CAF +B-B64B U+8CBC +B-B64C U+8CB3 +B-B64D U+8CBD +B-B64E U+8CC1 +B-B64F U+8CBB +B-B650 U+8CC0 +B-B651 U+8CB4 +B-B652 U+8CB7 +B-B653 U+8CB6 +B-B654 U+8CBF +B-B655 U+8CB8 +B-B656 U+8D8A +B-B657 U+8D85 +B-B658 U+8D81 +B-B659 U+8DCE +B-B65A U+8DDD +B-B65B U+8DCB +B-B65C U+8DDA +B-B65D U+8DD1 +B-B65E U+8DCC +B-B65F U+8DDB +B-B660 U+8DC6 +B-B661 U+8EFB +B-B662 U+8EF8 +B-B663 U+8EFC +B-B664 U+8F9C +B-B665 U+902E +B-B666 U+9035 +B-B667 U+9031 +B-B668 U+9038 +B-B669 U+9032 +B-B66A U+9036 +B-B66B U+9102 +B-B66C U+90F5 +B-B66D U+9109 +B-B66E U+90FE +B-B66F U+9163 +B-B670 U+9165 +B-B671 U+91CF +B-B672 U+9214 +B-B673 U+9215 +B-B674 U+9223 +B-B675 U+9209 +B-B676 U+921E +B-B677 U+920D +B-B678 U+9210 +B-B679 U+9207 +B-B67A U+9211 +B-B67B U+9594 +B-B67C U+958F +B-B67D U+958B +B-B67E U+9591 +B-B6A1 U+9593 +B-B6A2 U+9592 +B-B6A3 U+958E +B-B6A4 U+968A +B-B6A5 U+968E +B-B6A6 U+968B +B-B6A7 U+967D +B-B6A8 U+9685 +B-B6A9 U+9686 +B-B6AA U+968D +B-B6AB U+9672 +B-B6AC U+9684 +B-B6AD U+96C1 +B-B6AE U+96C5 +B-B6AF U+96C4 +B-B6B0 U+96C6 +B-B6B1 U+96C7 +B-B6B2 U+96EF +B-B6B3 U+96F2 +B-B6B4 U+97CC +B-B6B5 U+9805 +B-B6B6 U+9806 +B-B6B7 U+9808 +B-B6B8 U+98E7 +B-B6B9 U+98EA +B-B6BA U+98EF +B-B6BB U+98E9 +B-B6BC U+98F2 +B-B6BD U+98ED +B-B6BE U+99AE +B-B6BF U+99AD +B-B6C0 U+9EC3 +B-B6C1 U+9ECD +B-B6C2 U+9ED1 +B-B6C3 U+4E82 +B-B6C4 U+50AD +B-B6C5 U+50B5 +B-B6C6 U+50B2 +B-B6C7 U+50B3 +B-B6C8 U+50C5 +B-B6C9 U+50BE +B-B6CA U+50AC +B-B6CB U+50B7 +B-B6CC U+50BB +B-B6CD U+50AF +B-B6CE U+50C7 +B-B6CF U+527F +B-B6D0 U+5277 +B-B6D1 U+527D +B-B6D2 U+52DF +B-B6D3 U+52E6 +B-B6D4 U+52E4 +B-B6D5 U+52E2 +B-B6D6 U+52E3 +B-B6D7 U+532F +B-B6D8 U+55DF +B-B6D9 U+55E8 +B-B6DA U+55D3 +B-B6DB U+55E6 +B-B6DC U+55CE +B-B6DD U+55DC +B-B6DE U+55C7 +B-B6DF U+55D1 +B-B6E0 U+55E3 +B-B6E1 U+55E4 +B-B6E2 U+55EF +B-B6E3 U+55DA +B-B6E4 U+55E1 +B-B6E5 U+55C5 +B-B6E6 U+55C6 +B-B6E7 U+55E5 +B-B6E8 U+55C9 +B-B6E9 U+5712 +B-B6EA U+5713 +B-B6EB U+585E +B-B6EC U+5851 +B-B6ED U+5858 +B-B6EE U+5857 +B-B6EF U+585A +B-B6F0 U+5854 +B-B6F1 U+586B +B-B6F2 U+584C +B-B6F3 U+586D +B-B6F4 U+584A +B-B6F5 U+5862 +B-B6F6 U+5852 +B-B6F7 U+584B +B-B6F8 U+5967 +B-B6F9 U+5AC1 +B-B6FA U+5AC9 +B-B6FB U+5ACC +B-B6FC U+5ABE +B-B6FD U+5ABD +B-B6FE U+5ABC +B-B740 U+5AB3 +B-B741 U+5AC2 +B-B742 U+5AB2 +B-B743 U+5D69 +B-B744 U+5D6F +B-B745 U+5E4C +B-B746 U+5E79 +B-B747 U+5EC9 +B-B748 U+5EC8 +B-B749 U+5F12 +B-B74A U+5F59 +B-B74B U+5FAC +B-B74C U+5FAE +B-B74D U+611A +B-B74E U+610F +B-B74F U+6148 +B-B750 U+611F +B-B751 U+60F3 +B-B752 U+611B +B-B753 U+60F9 +B-B754 U+6101 +B-B755 U+6108 +B-B756 U+614E +B-B757 U+614C +B-B758 U+6144 +B-B759 U+614D +B-B75A U+613E +B-B75B U+6134 +B-B75C U+6127 +B-B75D U+610D +B-B75E U+6106 +B-B75F U+6137 +B-B760 U+6221 +B-B761 U+6222 +B-B762 U+6413 +B-B763 U+643E +B-B764 U+641E +B-B765 U+642A +B-B766 U+642D +B-B767 U+643D +B-B768 U+642C +B-B769 U+640F +B-B76A U+641C +B-B76B U+6414 +B-B76C U+640D +B-B76D U+6436 +B-B76E U+6416 +B-B76F U+6417 +B-B770 U+6406 +B-B771 U+656C +B-B772 U+659F +B-B773 U+65B0 +B-B774 U+6697 +B-B775 U+6689 +B-B776 U+6687 +B-B777 U+6688 +B-B778 U+6696 +B-B779 U+6684 +B-B77A U+6698 +B-B77B U+668D +B-B77C U+6703 +B-B77D U+6994 +B-B77E U+696D +B-B7A1 U+695A +B-B7A2 U+6977 +B-B7A3 U+6960 +B-B7A4 U+6954 +B-B7A5 U+6975 +B-B7A6 U+6930 +B-B7A7 U+6982 +B-B7A8 U+694A +B-B7A9 U+6968 +B-B7AA U+696B +B-B7AB U+695E +B-B7AC U+6953 +B-B7AD U+6979 +B-B7AE U+6986 +B-B7AF U+695D +B-B7B0 U+6963 +B-B7B1 U+695B +B-B7B2 U+6B47 +B-B7B3 U+6B72 +B-B7B4 U+6BC0 +B-B7B5 U+6BBF +B-B7B6 U+6BD3 +B-B7B7 U+6BFD +B-B7B8 U+6EA2 +B-B7B9 U+6EAF +B-B7BA U+6ED3 +B-B7BB U+6EB6 +B-B7BC U+6EC2 +B-B7BD U+6E90 +B-B7BE U+6E9D +B-B7BF U+6EC7 +B-B7C0 U+6EC5 +B-B7C1 U+6EA5 +B-B7C2 U+6E98 +B-B7C3 U+6EBC +B-B7C4 U+6EBA +B-B7C5 U+6EAB +B-B7C6 U+6ED1 +B-B7C7 U+6E96 +B-B7C8 U+6E9C +B-B7C9 U+6EC4 +B-B7CA U+6ED4 +B-B7CB U+6EAA +B-B7CC U+6EA7 +B-B7CD U+6EB4 +B-B7CE U+714E +B-B7CF U+7159 +B-B7D0 U+7169 +B-B7D1 U+7164 +B-B7D2 U+7149 +B-B7D3 U+7167 +B-B7D4 U+715C +B-B7D5 U+716C +B-B7D6 U+7166 +B-B7D7 U+714C +B-B7D8 U+7165 +B-B7D9 U+715E +B-B7DA U+7146 +B-B7DB U+7168 +B-B7DC U+7156 +B-B7DD U+723A +B-B7DE U+7252 +B-B7DF U+7337 +B-B7E0 U+7345 +B-B7E1 U+733F +B-B7E2 U+733E +B-B7E3 U+746F +B-B7E4 U+745A +B-B7E5 U+7455 +B-B7E6 U+745F +B-B7E7 U+745E +B-B7E8 U+7441 +B-B7E9 U+743F +B-B7EA U+7459 +B-B7EB U+745B +B-B7EC U+745C +B-B7ED U+7576 +B-B7EE U+7578 +B-B7EF U+7600 +B-B7F0 U+75F0 +B-B7F1 U+7601 +B-B7F2 U+75F2 +B-B7F3 U+75F1 +B-B7F4 U+75FA +B-B7F5 U+75FF +B-B7F6 U+75F4 +B-B7F7 U+75F3 +B-B7F8 U+76DE +B-B7F9 U+76DF +B-B7FA U+775B +B-B7FB U+776B +B-B7FC U+7766 +B-B7FD U+775E +B-B7FE U+7763 +B-B840 U+7779 +B-B841 U+776A +B-B842 U+776C +B-B843 U+775C +B-B844 U+7765 +B-B845 U+7768 +B-B846 U+7762 +B-B847 U+77EE +B-B848 U+788E +B-B849 U+78B0 +B-B84A U+7897 +B-B84B U+7898 +B-B84C U+788C +B-B84D U+7889 +B-B84E U+787C +B-B84F U+7891 +B-B850 U+7893 +B-B851 U+787F +B-B852 U+797A +B-B853 U+797F +B-B854 U+7981 +B-B855 U+842C +B-B856 U+79BD +B-B857 U+7A1C +B-B858 U+7A1A +B-B859 U+7A20 +B-B85A U+7A14 +B-B85B U+7A1F +B-B85C U+7A1E +B-B85D U+7A9F +B-B85E U+7AA0 +B-B85F U+7B77 +B-B860 U+7BC0 +B-B861 U+7B60 +B-B862 U+7B6E +B-B863 U+7B67 +B-B864 U+7CB1 +B-B865 U+7CB3 +B-B866 U+7CB5 +B-B867 U+7D93 +B-B868 U+7D79 +B-B869 U+7D91 +B-B86A U+7D81 +B-B86B U+7D8F +B-B86C U+7D5B +B-B86D U+7F6E +B-B86E U+7F69 +B-B86F U+7F6A +B-B870 U+7F72 +B-B871 U+7FA9 +B-B872 U+7FA8 +B-B873 U+7FA4 +B-B874 U+8056 +B-B875 U+8058 +B-B876 U+8086 +B-B877 U+8084 +B-B878 U+8171 +B-B879 U+8170 +B-B87A U+8178 +B-B87B U+8165 +B-B87C U+816E +B-B87D U+8173 +B-B87E U+816B +B-B8A1 U+8179 +B-B8A2 U+817A +B-B8A3 U+8166 +B-B8A4 U+8205 +B-B8A5 U+8247 +B-B8A6 U+8482 +B-B8A7 U+8477 +B-B8A8 U+843D +B-B8A9 U+8431 +B-B8AA U+8475 +B-B8AB U+8466 +B-B8AC U+846B +B-B8AD U+8449 +B-B8AE U+846C +B-B8AF U+845B +B-B8B0 U+843C +B-B8B1 U+8435 +B-B8B2 U+8461 +B-B8B3 U+8463 +B-B8B4 U+8469 +B-B8B5 U+846D +B-B8B6 U+8446 +B-B8B7 U+865E +B-B8B8 U+865C +B-B8B9 U+865F +B-B8BA U+86F9 +B-B8BB U+8713 +B-B8BC U+8708 +B-B8BD U+8707 +B-B8BE U+8700 +B-B8BF U+86FE +B-B8C0 U+86FB +B-B8C1 U+8702 +B-B8C2 U+8703 +B-B8C3 U+8706 +B-B8C4 U+870A +B-B8C5 U+8859 +B-B8C6 U+88DF +B-B8C7 U+88D4 +B-B8C8 U+88D9 +B-B8C9 U+88DC +B-B8CA U+88D8 +B-B8CB U+88DD +B-B8CC U+88E1 +B-B8CD U+88CA +B-B8CE U+88D5 +B-B8CF U+88D2 +B-B8D0 U+899C +B-B8D1 U+89E3 +B-B8D2 U+8A6B +B-B8D3 U+8A72 +B-B8D4 U+8A73 +B-B8D5 U+8A66 +B-B8D6 U+8A69 +B-B8D7 U+8A70 +B-B8D8 U+8A87 +B-B8D9 U+8A7C +B-B8DA U+8A63 +B-B8DB U+8AA0 +B-B8DC U+8A71 +B-B8DD U+8A85 +B-B8DE U+8A6D +B-B8DF U+8A62 +B-B8E0 U+8A6E +B-B8E1 U+8A6C +B-B8E2 U+8A79 +B-B8E3 U+8A7B +B-B8E4 U+8A3E +B-B8E5 U+8A68 +B-B8E6 U+8C62 +B-B8E7 U+8C8A +B-B8E8 U+8C89 +B-B8E9 U+8CCA +B-B8EA U+8CC7 +B-B8EB U+8CC8 +B-B8EC U+8CC4 +B-B8ED U+8CB2 +B-B8EE U+8CC3 +B-B8EF U+8CC2 +B-B8F0 U+8CC5 +B-B8F1 U+8DE1 +B-B8F2 U+8DDF +B-B8F3 U+8DE8 +B-B8F4 U+8DEF +B-B8F5 U+8DF3 +B-B8F6 U+8DFA +B-B8F7 U+8DEA +B-B8F8 U+8DE4 +B-B8F9 U+8DE6 +B-B8FA U+8EB2 +B-B8FB U+8F03 +B-B8FC U+8F09 +B-B8FD U+8EFE +B-B8FE U+8F0A +B-B940 U+8F9F +B-B941 U+8FB2 +B-B942 U+904B +B-B943 U+904A +B-B944 U+9053 +B-B945 U+9042 +B-B946 U+9054 +B-B947 U+903C +B-B948 U+9055 +B-B949 U+9050 +B-B94A U+9047 +B-B94B U+904F +B-B94C U+904E +B-B94D U+904D +B-B94E U+9051 +B-B94F U+903E +B-B950 U+9041 +B-B951 U+9112 +B-B952 U+9117 +B-B953 U+916C +B-B954 U+916A +B-B955 U+9169 +B-B956 U+91C9 +B-B957 U+9237 +B-B958 U+9257 +B-B959 U+9238 +B-B95A U+923D +B-B95B U+9240 +B-B95C U+923E +B-B95D U+925B +B-B95E U+924B +B-B95F U+9264 +B-B960 U+9251 +B-B961 U+9234 +B-B962 U+9249 +B-B963 U+924D +B-B964 U+9245 +B-B965 U+9239 +B-B966 U+923F +B-B967 U+925A +B-B968 U+9598 +B-B969 U+9698 +B-B96A U+9694 +B-B96B U+9695 +B-B96C U+96CD +B-B96D U+96CB +B-B96E U+96C9 +B-B96F U+96CA +B-B970 U+96F7 +B-B971 U+96FB +B-B972 U+96F9 +B-B973 U+96F6 +B-B974 U+9756 +B-B975 U+9774 +B-B976 U+9776 +B-B977 U+9810 +B-B978 U+9811 +B-B979 U+9813 +B-B97A U+980A +B-B97B U+9812 +B-B97C U+980C +B-B97D U+98FC +B-B97E U+98F4 +B-B9A1 U+98FD +B-B9A2 U+98FE +B-B9A3 U+99B3 +B-B9A4 U+99B1 +B-B9A5 U+99B4 +B-B9A6 U+9AE1 +B-B9A7 U+9CE9 +B-B9A8 U+9E82 +B-B9A9 U+9F0E +B-B9AA U+9F13 +B-B9AB U+9F20 +B-B9AC U+50E7 +B-B9AD U+50EE +B-B9AE U+50E5 +B-B9AF U+50D6 +B-B9B0 U+50ED +B-B9B1 U+50DA +B-B9B2 U+50D5 +B-B9B3 U+50CF +B-B9B4 U+50D1 +B-B9B5 U+50F1 +B-B9B6 U+50CE +B-B9B7 U+50E9 +B-B9B8 U+5162 +B-B9B9 U+51F3 +B-B9BA U+5283 +B-B9BB U+5282 +B-B9BC U+5331 +B-B9BD U+53AD +B-B9BE U+55FE +B-B9BF U+5600 +B-B9C0 U+561B +B-B9C1 U+5617 +B-B9C2 U+55FD +B-B9C3 U+5614 +B-B9C4 U+5606 +B-B9C5 U+5609 +B-B9C6 U+560D +B-B9C7 U+560E +B-B9C8 U+55F7 +B-B9C9 U+5616 +B-B9CA U+561F +B-B9CB U+5608 +B-B9CC U+5610 +B-B9CD U+55F6 +B-B9CE U+5718 +B-B9CF U+5716 +B-B9D0 U+5875 +B-B9D1 U+587E +B-B9D2 U+5883 +B-B9D3 U+5893 +B-B9D4 U+588A +B-B9D5 U+5879 +B-B9D6 U+5885 +B-B9D7 U+587D +B-B9D8 U+58FD +B-B9D9 U+5925 +B-B9DA U+5922 +B-B9DB U+5924 +B-B9DC U+596A +B-B9DD U+5969 +B-B9DE U+5AE1 +B-B9DF U+5AE6 +B-B9E0 U+5AE9 +B-B9E1 U+5AD7 +B-B9E2 U+5AD6 +B-B9E3 U+5AD8 +B-B9E4 U+5AE3 +B-B9E5 U+5B75 +B-B9E6 U+5BDE +B-B9E7 U+5BE7 +B-B9E8 U+5BE1 +B-B9E9 U+5BE5 +B-B9EA U+5BE6 +B-B9EB U+5BE8 +B-B9EC U+5BE2 +B-B9ED U+5BE4 +B-B9EE U+5BDF +B-B9EF U+5C0D +B-B9F0 U+5C62 +B-B9F1 U+5D84 +B-B9F2 U+5D87 +B-B9F3 U+5E5B +B-B9F4 U+5E63 +B-B9F5 U+5E55 +B-B9F6 U+5E57 +B-B9F7 U+5E54 +B-B9F8 U+5ED3 +B-B9F9 U+5ED6 +B-B9FA U+5F0A +B-B9FB U+5F46 +B-B9FC U+5F70 +B-B9FD U+5FB9 +B-B9FE U+6147 +B-BA40 U+613F +B-BA41 U+614B +B-BA42 U+6177 +B-BA43 U+6162 +B-BA44 U+6163 +B-BA45 U+615F +B-BA46 U+615A +B-BA47 U+6158 +B-BA48 U+6175 +B-BA49 U+622A +B-BA4A U+6487 +B-BA4B U+6458 +B-BA4C U+6454 +B-BA4D U+64A4 +B-BA4E U+6478 +B-BA4F U+645F +B-BA50 U+647A +B-BA51 U+6451 +B-BA52 U+6467 +B-BA53 U+6434 +B-BA54 U+646D +B-BA55 U+647B +B-BA56 U+6572 +B-BA57 U+65A1 +B-BA58 U+65D7 +B-BA59 U+65D6 +B-BA5A U+66A2 +B-BA5B U+66A8 +B-BA5C U+669D +B-BA5D U+699C +B-BA5E U+69A8 +B-BA5F U+6995 +B-BA60 U+69C1 +B-BA61 U+69AE +B-BA62 U+69D3 +B-BA63 U+69CB +B-BA64 U+699B +B-BA65 U+69B7 +B-BA66 U+69BB +B-BA67 U+69AB +B-BA68 U+69B4 +B-BA69 U+69D0 +B-BA6A U+69CD +B-BA6B U+69AD +B-BA6C U+69CC +B-BA6D U+69A6 +B-BA6E U+69C3 +B-BA6F U+69A3 +B-BA70 U+6B49 +B-BA71 U+6B4C +B-BA72 U+6C33 +B-BA73 U+6F33 +B-BA74 U+6F14 +B-BA75 U+6EFE +B-BA76 U+6F13 +B-BA77 U+6EF4 +B-BA78 U+6F29 +B-BA79 U+6F3E +B-BA7A U+6F20 +B-BA7B U+6F2C +B-BA7C U+6F0F +B-BA7D U+6F02 +B-BA7E U+6F22 +B-BAA1 U+6EFF +B-BAA2 U+6EEF +B-BAA3 U+6F06 +B-BAA4 U+6F31 +B-BAA5 U+6F38 +B-BAA6 U+6F32 +B-BAA7 U+6F23 +B-BAA8 U+6F15 +B-BAA9 U+6F2B +B-BAAA U+6F2F +B-BAAB U+6F88 +B-BAAC U+6F2A +B-BAAD U+6EEC +B-BAAE U+6F01 +B-BAAF U+6EF2 +B-BAB0 U+6ECC +B-BAB1 U+6EF7 +B-BAB2 U+7194 +B-BAB3 U+7199 +B-BAB4 U+717D +B-BAB5 U+718A +B-BAB6 U+7184 +B-BAB7 U+7192 +B-BAB8 U+723E +B-BAB9 U+7292 +B-BABA U+7296 +B-BABB U+7344 +B-BABC U+7350 +B-BABD U+7464 +B-BABE U+7463 +B-BABF U+746A +B-BAC0 U+7470 +B-BAC1 U+746D +B-BAC2 U+7504 +B-BAC3 U+7591 +B-BAC4 U+7627 +B-BAC5 U+760D +B-BAC6 U+760B +B-BAC7 U+7609 +B-BAC8 U+7613 +B-BAC9 U+76E1 +B-BACA U+76E3 +B-BACB U+7784 +B-BACC U+777D +B-BACD U+777F +B-BACE U+7761 +B-BACF U+78C1 +B-BAD0 U+789F +B-BAD1 U+78A7 +B-BAD2 U+78B3 +B-BAD3 U+78A9 +B-BAD4 U+78A3 +B-BAD5 U+798E +B-BAD6 U+798F +B-BAD7 U+798D +B-BAD8 U+7A2E +B-BAD9 U+7A31 +B-BADA U+7AAA +B-BADB U+7AA9 +B-BADC U+7AED +B-BADD U+7AEF +B-BADE U+7BA1 +B-BADF U+7B95 +B-BAE0 U+7B8B +B-BAE1 U+7B75 +B-BAE2 U+7B97 +B-BAE3 U+7B9D +B-BAE4 U+7B94 +B-BAE5 U+7B8F +B-BAE6 U+7BB8 +B-BAE7 U+7B87 +B-BAE8 U+7B84 +B-BAE9 U+7CB9 +B-BAEA U+7CBD +B-BAEB U+7CBE +B-BAEC U+7DBB +B-BAED U+7DB0 +B-BAEE U+7D9C +B-BAEF U+7DBD +B-BAF0 U+7DBE +B-BAF1 U+7DA0 +B-BAF2 U+7DCA +B-BAF3 U+7DB4 +B-BAF4 U+7DB2 +B-BAF5 U+7DB1 +B-BAF6 U+7DBA +B-BAF7 U+7DA2 +B-BAF8 U+7DBF +B-BAF9 U+7DB5 +B-BAFA U+7DB8 +B-BAFB U+7DAD +B-BAFC U+7DD2 +B-BAFD U+7DC7 +B-BAFE U+7DAC +B-BB40 U+7F70 +B-BB41 U+7FE0 +B-BB42 U+7FE1 +B-BB43 U+7FDF +B-BB44 U+805E +B-BB45 U+805A +B-BB46 U+8087 +B-BB47 U+8150 +B-BB48 U+8180 +B-BB49 U+818F +B-BB4A U+8188 +B-BB4B U+818A +B-BB4C U+817F +B-BB4D U+8182 +B-BB4E U+81E7 +B-BB4F U+81FA +B-BB50 U+8207 +B-BB51 U+8214 +B-BB52 U+821E +B-BB53 U+824B +B-BB54 U+84C9 +B-BB55 U+84BF +B-BB56 U+84C6 +B-BB57 U+84C4 +B-BB58 U+8499 +B-BB59 U+849E +B-BB5A U+84B2 +B-BB5B U+849C +B-BB5C U+84CB +B-BB5D U+84B8 +B-BB5E U+84C0 +B-BB5F U+84D3 +B-BB60 U+8490 +B-BB61 U+84BC +B-BB62 U+84D1 +B-BB63 U+84CA +B-BB64 U+873F +B-BB65 U+871C +B-BB66 U+873B +B-BB67 U+8722 +B-BB68 U+8725 +B-BB69 U+8734 +B-BB6A U+8718 +B-BB6B U+8755 +B-BB6C U+8737 +B-BB6D U+8729 +B-BB6E U+88F3 +B-BB6F U+8902 +B-BB70 U+88F4 +B-BB71 U+88F9 +B-BB72 U+88F8 +B-BB73 U+88FD +B-BB74 U+88E8 +B-BB75 U+891A +B-BB76 U+88EF +B-BB77 U+8AA6 +B-BB78 U+8A8C +B-BB79 U+8A9E +B-BB7A U+8AA3 +B-BB7B U+8A8D +B-BB7C U+8AA1 +B-BB7D U+8A93 +B-BB7E U+8AA4 +B-BBA1 U+8AAA +B-BBA2 U+8AA5 +B-BBA3 U+8AA8 +B-BBA4 U+8A98 +B-BBA5 U+8A91 +B-BBA6 U+8A9A +B-BBA7 U+8AA7 +B-BBA8 U+8C6A +B-BBA9 U+8C8D +B-BBAA U+8C8C +B-BBAB U+8CD3 +B-BBAC U+8CD1 +B-BBAD U+8CD2 +B-BBAE U+8D6B +B-BBAF U+8D99 +B-BBB0 U+8D95 +B-BBB1 U+8DFC +B-BBB2 U+8F14 +B-BBB3 U+8F12 +B-BBB4 U+8F15 +B-BBB5 U+8F13 +B-BBB6 U+8FA3 +B-BBB7 U+9060 +B-BBB8 U+9058 +B-BBB9 U+905C +B-BBBA U+9063 +B-BBBB U+9059 +B-BBBC U+905E +B-BBBD U+9062 +B-BBBE U+905D +B-BBBF U+905B +B-BBC0 U+9119 +B-BBC1 U+9118 +B-BBC2 U+911E +B-BBC3 U+9175 +B-BBC4 U+9178 +B-BBC5 U+9177 +B-BBC6 U+9174 +B-BBC7 U+9278 +B-BBC8 U+9280 +B-BBC9 U+9285 +B-BBCA U+9298 +B-BBCB U+9296 +B-BBCC U+927B +B-BBCD U+9293 +B-BBCE U+929C +B-BBCF U+92A8 +B-BBD0 U+927C +B-BBD1 U+9291 +B-BBD2 U+95A1 +B-BBD3 U+95A8 +B-BBD4 U+95A9 +B-BBD5 U+95A3 +B-BBD6 U+95A5 +B-BBD7 U+95A4 +B-BBD8 U+9699 +B-BBD9 U+969C +B-BBDA U+969B +B-BBDB U+96CC +B-BBDC U+96D2 +B-BBDD U+9700 +B-BBDE U+977C +B-BBDF U+9785 +B-BBE0 U+97F6 +B-BBE1 U+9817 +B-BBE2 U+9818 +B-BBE3 U+98AF +B-BBE4 U+98B1 +B-BBE5 U+9903 +B-BBE6 U+9905 +B-BBE7 U+990C +B-BBE8 U+9909 +B-BBE9 U+99C1 +B-BBEA U+9AAF +B-BBEB U+9AB0 +B-BBEC U+9AE6 +B-BBED U+9B41 +B-BBEE U+9B42 +B-BBEF U+9CF4 +B-BBF0 U+9CF6 +B-BBF1 U+9CF3 +B-BBF2 U+9EBC +B-BBF3 U+9F3B +B-BBF4 U+9F4A +B-BBF5 U+5104 +B-BBF6 U+5100 +B-BBF7 U+50FB +B-BBF8 U+50F5 +B-BBF9 U+50F9 +B-BBFA U+5102 +B-BBFB U+5108 +B-BBFC U+5109 +B-BBFD U+5105 +B-BBFE U+51DC +B-BC40 U+5287 +B-BC41 U+5288 +B-BC42 U+5289 +B-BC43 U+528D +B-BC44 U+528A +B-BC45 U+52F0 +B-BC46 U+53B2 +B-BC47 U+562E +B-BC48 U+563B +B-BC49 U+5639 +B-BC4A U+5632 +B-BC4B U+563F +B-BC4C U+5634 +B-BC4D U+5629 +B-BC4E U+5653 +B-BC4F U+564E +B-BC50 U+5657 +B-BC51 U+5674 +B-BC52 U+5636 +B-BC53 U+562F +B-BC54 U+5630 +B-BC55 U+5880 +B-BC56 U+589F +B-BC57 U+589E +B-BC58 U+58B3 +B-BC59 U+589C +B-BC5A U+58AE +B-BC5B U+58A9 +B-BC5C U+58A6 +B-BC5D U+596D +B-BC5E U+5B09 +B-BC5F U+5AFB +B-BC60 U+5B0B +B-BC61 U+5AF5 +B-BC62 U+5B0C +B-BC63 U+5B08 +B-BC64 U+5BEE +B-BC65 U+5BEC +B-BC66 U+5BE9 +B-BC67 U+5BEB +B-BC68 U+5C64 +B-BC69 U+5C65 +B-BC6A U+5D9D +B-BC6B U+5D94 +B-BC6C U+5E62 +B-BC6D U+5E5F +B-BC6E U+5E61 +B-BC6F U+5EE2 +B-BC70 U+5EDA +B-BC71 U+5EDF +B-BC72 U+5EDD +B-BC73 U+5EE3 +B-BC74 U+5EE0 +B-BC75 U+5F48 +B-BC76 U+5F71 +B-BC77 U+5FB7 +B-BC78 U+5FB5 +B-BC79 U+6176 +B-BC7A U+6167 +B-BC7B U+616E +B-BC7C U+615D +B-BC7D U+6155 +B-BC7E U+6182 +B-BCA1 U+617C +B-BCA2 U+6170 +B-BCA3 U+616B +B-BCA4 U+617E +B-BCA5 U+61A7 +B-BCA6 U+6190 +B-BCA7 U+61AB +B-BCA8 U+618E +B-BCA9 U+61AC +B-BCAA U+619A +B-BCAB U+61A4 +B-BCAC U+6194 +B-BCAD U+61AE +B-BCAE U+622E +B-BCAF U+6469 +B-BCB0 U+646F +B-BCB1 U+6479 +B-BCB2 U+649E +B-BCB3 U+64B2 +B-BCB4 U+6488 +B-BCB5 U+6490 +B-BCB6 U+64B0 +B-BCB7 U+64A5 +B-BCB8 U+6493 +B-BCB9 U+6495 +B-BCBA U+64A9 +B-BCBB U+6492 +B-BCBC U+64AE +B-BCBD U+64AD +B-BCBE U+64AB +B-BCBF U+649A +B-BCC0 U+64AC +B-BCC1 U+6499 +B-BCC2 U+64A2 +B-BCC3 U+64B3 +B-BCC4 U+6575 +B-BCC5 U+6577 +B-BCC6 U+6578 +B-BCC7 U+66AE +B-BCC8 U+66AB +B-BCC9 U+66B4 +B-BCCA U+66B1 +B-BCCB U+6A23 +B-BCCC U+6A1F +B-BCCD U+69E8 +B-BCCE U+6A01 +B-BCCF U+6A1E +B-BCD0 U+6A19 +B-BCD1 U+69FD +B-BCD2 U+6A21 +B-BCD3 U+6A13 +B-BCD4 U+6A0A +B-BCD5 U+69F3 +B-BCD6 U+6A02 +B-BCD7 U+6A05 +B-BCD8 U+69ED +B-BCD9 U+6A11 +B-BCDA U+6B50 +B-BCDB U+6B4E +B-BCDC U+6BA4 +B-BCDD U+6BC5 +B-BCDE U+6BC6 +B-BCDF U+6F3F +B-BCE0 U+6F7C +B-BCE1 U+6F84 +B-BCE2 U+6F51 +B-BCE3 U+6F66 +B-BCE4 U+6F54 +B-BCE5 U+6F86 +B-BCE6 U+6F6D +B-BCE7 U+6F5B +B-BCE8 U+6F78 +B-BCE9 U+6F6E +B-BCEA U+6F8E +B-BCEB U+6F7A +B-BCEC U+6F70 +B-BCED U+6F64 +B-BCEE U+6F97 +B-BCEF U+6F58 +B-BCF0 U+6ED5 +B-BCF1 U+6F6F +B-BCF2 U+6F60 +B-BCF3 U+6F5F +B-BCF4 U+719F +B-BCF5 U+71AC +B-BCF6 U+71B1 +B-BCF7 U+71A8 +B-BCF8 U+7256 +B-BCF9 U+729B +B-BCFA U+734E +B-BCFB U+7357 +B-BCFC U+7469 +B-BCFD U+748B +B-BCFE U+7483 +B-BD40 U+747E +B-BD41 U+7480 +B-BD42 U+757F +B-BD43 U+7620 +B-BD44 U+7629 +B-BD45 U+761F +B-BD46 U+7624 +B-BD47 U+7626 +B-BD48 U+7621 +B-BD49 U+7622 +B-BD4A U+769A +B-BD4B U+76BA +B-BD4C U+76E4 +B-BD4D U+778E +B-BD4E U+7787 +B-BD4F U+778C +B-BD50 U+7791 +B-BD51 U+778B +B-BD52 U+78CB +B-BD53 U+78C5 +B-BD54 U+78BA +B-BD55 U+78CA +B-BD56 U+78BE +B-BD57 U+78D5 +B-BD58 U+78BC +B-BD59 U+78D0 +B-BD5A U+7A3F +B-BD5B U+7A3C +B-BD5C U+7A40 +B-BD5D U+7A3D +B-BD5E U+7A37 +B-BD5F U+7A3B +B-BD60 U+7AAF +B-BD61 U+7AAE +B-BD62 U+7BAD +B-BD63 U+7BB1 +B-BD64 U+7BC4 +B-BD65 U+7BB4 +B-BD66 U+7BC6 +B-BD67 U+7BC7 +B-BD68 U+7BC1 +B-BD69 U+7BA0 +B-BD6A U+7BCC +B-BD6B U+7CCA +B-BD6C U+7DE0 +B-BD6D U+7DF4 +B-BD6E U+7DEF +B-BD6F U+7DFB +B-BD70 U+7DD8 +B-BD71 U+7DEC +B-BD72 U+7DDD +B-BD73 U+7DE8 +B-BD74 U+7DE3 +B-BD75 U+7DDA +B-BD76 U+7DDE +B-BD77 U+7DE9 +B-BD78 U+7D9E +B-BD79 U+7DD9 +B-BD7A U+7DF2 +B-BD7B U+7DF9 +B-BD7C U+7F75 +B-BD7D U+7F77 +B-BD7E U+7FAF +B-BDA1 U+7FE9 +B-BDA2 U+8026 +B-BDA3 U+819B +B-BDA4 U+819C +B-BDA5 U+819D +B-BDA6 U+81A0 +B-BDA7 U+819A +B-BDA8 U+8198 +B-BDA9 U+8517 +B-BDAA U+853D +B-BDAB U+851A +B-BDAC U+84EE +B-BDAD U+852C +B-BDAE U+852D +B-BDAF U+8513 +B-BDB0 U+8511 +B-BDB1 U+8523 +B-BDB2 U+8521 +B-BDB3 U+8514 +B-BDB4 U+84EC +B-BDB5 U+8525 +B-BDB6 U+84FF +B-BDB7 U+8506 +B-BDB8 U+8782 +B-BDB9 U+8774 +B-BDBA U+8776 +B-BDBB U+8760 +B-BDBC U+8766 +B-BDBD U+8778 +B-BDBE U+8768 +B-BDBF U+8759 +B-BDC0 U+8757 +B-BDC1 U+874C +B-BDC2 U+8753 +B-BDC3 U+885B +B-BDC4 U+885D +B-BDC5 U+8910 +B-BDC6 U+8907 +B-BDC7 U+8912 +B-BDC8 U+8913 +B-BDC9 U+8915 +B-BDCA U+890A +B-BDCB U+8ABC +B-BDCC U+8AD2 +B-BDCD U+8AC7 +B-BDCE U+8AC4 +B-BDCF U+8A95 +B-BDD0 U+8ACB +B-BDD1 U+8AF8 +B-BDD2 U+8AB2 +B-BDD3 U+8AC9 +B-BDD4 U+8AC2 +B-BDD5 U+8ABF +B-BDD6 U+8AB0 +B-BDD7 U+8AD6 +B-BDD8 U+8ACD +B-BDD9 U+8AB6 +B-BDDA U+8AB9 +B-BDDB U+8ADB +B-BDDC U+8C4C +B-BDDD U+8C4E +B-BDDE U+8C6C +B-BDDF U+8CE0 +B-BDE0 U+8CDE +B-BDE1 U+8CE6 +B-BDE2 U+8CE4 +B-BDE3 U+8CEC +B-BDE4 U+8CED +B-BDE5 U+8CE2 +B-BDE6 U+8CE3 +B-BDE7 U+8CDC +B-BDE8 U+8CEA +B-BDE9 U+8CE1 +B-BDEA U+8D6D +B-BDEB U+8D9F +B-BDEC U+8DA3 +B-BDED U+8E2B +B-BDEE U+8E10 +B-BDEF U+8E1D +B-BDF0 U+8E22 +B-BDF1 U+8E0F +B-BDF2 U+8E29 +B-BDF3 U+8E1F +B-BDF4 U+8E21 +B-BDF5 U+8E1E +B-BDF6 U+8EBA +B-BDF7 U+8F1D +B-BDF8 U+8F1B +B-BDF9 U+8F1F +B-BDFA U+8F29 +B-BDFB U+8F26 +B-BDFC U+8F2A +B-BDFD U+8F1C +B-BDFE U+8F1E +B-BE40 U+8F25 +B-BE41 U+9069 +B-BE42 U+906E +B-BE43 U+9068 +B-BE44 U+906D +B-BE45 U+9077 +B-BE46 U+9130 +B-BE47 U+912D +B-BE48 U+9127 +B-BE49 U+9131 +B-BE4A U+9187 +B-BE4B U+9189 +B-BE4C U+918B +B-BE4D U+9183 +B-BE4E U+92C5 +B-BE4F U+92BB +B-BE50 U+92B7 +B-BE51 U+92EA +B-BE52 U+92AC +B-BE53 U+92E4 +B-BE54 U+92C1 +B-BE55 U+92B3 +B-BE56 U+92BC +B-BE57 U+92D2 +B-BE58 U+92C7 +B-BE59 U+92F0 +B-BE5A U+92B2 +B-BE5B U+95AD +B-BE5C U+95B1 +B-BE5D U+9704 +B-BE5E U+9706 +B-BE5F U+9707 +B-BE60 U+9709 +B-BE61 U+9760 +B-BE62 U+978D +B-BE63 U+978B +B-BE64 U+978F +B-BE65 U+9821 +B-BE66 U+982B +B-BE67 U+981C +B-BE68 U+98B3 +B-BE69 U+990A +B-BE6A U+9913 +B-BE6B U+9912 +B-BE6C U+9918 +B-BE6D U+99DD +B-BE6E U+99D0 +B-BE6F U+99DF +B-BE70 U+99DB +B-BE71 U+99D1 +B-BE72 U+99D5 +B-BE73 U+99D2 +B-BE74 U+99D9 +B-BE75 U+9AB7 +B-BE76 U+9AEE +B-BE77 U+9AEF +B-BE78 U+9B27 +B-BE79 U+9B45 +B-BE7A U+9B44 +B-BE7B U+9B77 +B-BE7C U+9B6F +B-BE7D U+9D06 +B-BE7E U+9D09 +B-BEA1 U+9D03 +B-BEA2 U+9EA9 +B-BEA3 U+9EBE +B-BEA4 U+9ECE +B-BEA5 U+58A8 +B-BEA6 U+9F52 +B-BEA7 U+5112 +B-BEA8 U+5118 +B-BEA9 U+5114 +B-BEAA U+5110 +B-BEAB U+5115 +B-BEAC U+5180 +B-BEAD U+51AA +B-BEAE U+51DD +B-BEAF U+5291 +B-BEB0 U+5293 +B-BEB1 U+52F3 +B-BEB2 U+5659 +B-BEB3 U+566B +B-BEB4 U+5679 +B-BEB5 U+5669 +B-BEB6 U+5664 +B-BEB7 U+5678 +B-BEB8 U+566A +B-BEB9 U+5668 +B-BEBA U+5665 +B-BEBB U+5671 +B-BEBC U+566F +B-BEBD U+566C +B-BEBE U+5662 +B-BEBF U+5676 +B-BEC0 U+58C1 +B-BEC1 U+58BE +B-BEC2 U+58C7 +B-BEC3 U+58C5 +B-BEC4 U+596E +B-BEC5 U+5B1D +B-BEC6 U+5B34 +B-BEC7 U+5B78 +B-BEC8 U+5BF0 +B-BEC9 U+5C0E +B-BECA U+5F4A +B-BECB U+61B2 +B-BECC U+6191 +B-BECD U+61A9 +B-BECE U+618A +B-BECF U+61CD +B-BED0 U+61B6 +B-BED1 U+61BE +B-BED2 U+61CA +B-BED3 U+61C8 +B-BED4 U+6230 +B-BED5 U+64C5 +B-BED6 U+64C1 +B-BED7 U+64CB +B-BED8 U+64BB +B-BED9 U+64BC +B-BEDA U+64DA +B-BEDB U+64C4 +B-BEDC U+64C7 +B-BEDD U+64C2 +B-BEDE U+64CD +B-BEDF U+64BF +B-BEE0 U+64D2 +B-BEE1 U+64D4 +B-BEE2 U+64BE +B-BEE3 U+6574 +B-BEE4 U+66C6 +B-BEE5 U+66C9 +B-BEE6 U+66B9 +B-BEE7 U+66C4 +B-BEE8 U+66C7 +B-BEE9 U+66B8 +B-BEEA U+6A3D +B-BEEB U+6A38 +B-BEEC U+6A3A +B-BEED U+6A59 +B-BEEE U+6A6B +B-BEEF U+6A58 +B-BEF0 U+6A39 +B-BEF1 U+6A44 +B-BEF2 U+6A62 +B-BEF3 U+6A61 +B-BEF4 U+6A4B +B-BEF5 U+6A47 +B-BEF6 U+6A35 +B-BEF7 U+6A5F +B-BEF8 U+6A48 +B-BEF9 U+6B59 +B-BEFA U+6B77 +B-BEFB U+6C05 +B-BEFC U+6FC2 +B-BEFD U+6FB1 +B-BEFE U+6FA1 +B-BF40 U+6FC3 +B-BF41 U+6FA4 +B-BF42 U+6FC1 +B-BF43 U+6FA7 +B-BF44 U+6FB3 +B-BF45 U+6FC0 +B-BF46 U+6FB9 +B-BF47 U+6FB6 +B-BF48 U+6FA6 +B-BF49 U+6FA0 +B-BF4A U+6FB4 +B-BF4B U+71BE +B-BF4C U+71C9 +B-BF4D U+71D0 +B-BF4E U+71D2 +B-BF4F U+71C8 +B-BF50 U+71D5 +B-BF51 U+71B9 +B-BF52 U+71CE +B-BF53 U+71D9 +B-BF54 U+71DC +B-BF55 U+71C3 +B-BF56 U+71C4 +B-BF57 U+7368 +B-BF58 U+749C +B-BF59 U+74A3 +B-BF5A U+7498 +B-BF5B U+749F +B-BF5C U+749E +B-BF5D U+74E2 +B-BF5E U+750C +B-BF5F U+750D +B-BF60 U+7634 +B-BF61 U+7638 +B-BF62 U+763A +B-BF63 U+76E7 +B-BF64 U+76E5 +B-BF65 U+77A0 +B-BF66 U+779E +B-BF67 U+779F +B-BF68 U+77A5 +B-BF69 U+78E8 +B-BF6A U+78DA +B-BF6B U+78EC +B-BF6C U+78E7 +B-BF6D U+79A6 +B-BF6E U+7A4D +B-BF6F U+7A4E +B-BF70 U+7A46 +B-BF71 U+7A4C +B-BF72 U+7A4B +B-BF73 U+7ABA +B-BF74 U+7BD9 +B-BF75 U+7C11 +B-BF76 U+7BC9 +B-BF77 U+7BE4 +B-BF78 U+7BDB +B-BF79 U+7BE1 +B-BF7A U+7BE9 +B-BF7B U+7BE6 +B-BF7C U+7CD5 +B-BF7D U+7CD6 +B-BF7E U+7E0A +B-BFA1 U+7E11 +B-BFA2 U+7E08 +B-BFA3 U+7E1B +B-BFA4 U+7E23 +B-BFA5 U+7E1E +B-BFA6 U+7E1D +B-BFA7 U+7E09 +B-BFA8 U+7E10 +B-BFA9 U+7F79 +B-BFAA U+7FB2 +B-BFAB U+7FF0 +B-BFAC U+7FF1 +B-BFAD U+7FEE +B-BFAE U+8028 +B-BFAF U+81B3 +B-BFB0 U+81A9 +B-BFB1 U+81A8 +B-BFB2 U+81FB +B-BFB3 U+8208 +B-BFB4 U+8258 +B-BFB5 U+8259 +B-BFB6 U+854A +B-BFB7 U+8559 +B-BFB8 U+8548 +B-BFB9 U+8568 +B-BFBA U+8569 +B-BFBB U+8543 +B-BFBC U+8549 +B-BFBD U+856D +B-BFBE U+856A +B-BFBF U+855E +B-BFC0 U+8783 +B-BFC1 U+879F +B-BFC2 U+879E +B-BFC3 U+87A2 +B-BFC4 U+878D +B-BFC5 U+8861 +B-BFC6 U+892A +B-BFC7 U+8932 +B-BFC8 U+8925 +B-BFC9 U+892B +B-BFCA U+8921 +B-BFCB U+89AA +B-BFCC U+89A6 +B-BFCD U+8AE6 +B-BFCE U+8AFA +B-BFCF U+8AEB +B-BFD0 U+8AF1 +B-BFD1 U+8B00 +B-BFD2 U+8ADC +B-BFD3 U+8AE7 +B-BFD4 U+8AEE +B-BFD5 U+8AFE +B-BFD6 U+8B01 +B-BFD7 U+8B02 +B-BFD8 U+8AF7 +B-BFD9 U+8AED +B-BFDA U+8AF3 +B-BFDB U+8AF6 +B-BFDC U+8AFC +B-BFDD U+8C6B +B-BFDE U+8C6D +B-BFDF U+8C93 +B-BFE0 U+8CF4 +B-BFE1 U+8E44 +B-BFE2 U+8E31 +B-BFE3 U+8E34 +B-BFE4 U+8E42 +B-BFE5 U+8E39 +B-BFE6 U+8E35 +B-BFE7 U+8F3B +B-BFE8 U+8F2F +B-BFE9 U+8F38 +B-BFEA U+8F33 +B-BFEB U+8FA8 +B-BFEC U+8FA6 +B-BFED U+9075 +B-BFEE U+9074 +B-BFEF U+9078 +B-BFF0 U+9072 +B-BFF1 U+907C +B-BFF2 U+907A +B-BFF3 U+9134 +B-BFF4 U+9192 +B-BFF5 U+9320 +B-BFF6 U+9336 +B-BFF7 U+92F8 +B-BFF8 U+9333 +B-BFF9 U+932F +B-BFFA U+9322 +B-BFFB U+92FC +B-BFFC U+932B +B-BFFD U+9304 +B-BFFE U+931A +B-C040 U+9310 +B-C041 U+9326 +B-C042 U+9321 +B-C043 U+9315 +B-C044 U+932E +B-C045 U+9319 +B-C046 U+95BB +B-C047 U+96A7 +B-C048 U+96A8 +B-C049 U+96AA +B-C04A U+96D5 +B-C04B U+970E +B-C04C U+9711 +B-C04D U+9716 +B-C04E U+970D +B-C04F U+9713 +B-C050 U+970F +B-C051 U+975B +B-C052 U+975C +B-C053 U+9766 +B-C054 U+9798 +B-C055 U+9830 +B-C056 U+9838 +B-C057 U+983B +B-C058 U+9837 +B-C059 U+982D +B-C05A U+9839 +B-C05B U+9824 +B-C05C U+9910 +B-C05D U+9928 +B-C05E U+991E +B-C05F U+991B +B-C060 U+9921 +B-C061 U+991A +B-C062 U+99ED +B-C063 U+99E2 +B-C064 U+99F1 +B-C065 U+9AB8 +B-C066 U+9ABC +B-C067 U+9AFB +B-C068 U+9AED +B-C069 U+9B28 +B-C06A U+9B91 +B-C06B U+9D15 +B-C06C U+9D23 +B-C06D U+9D26 +B-C06E U+9D28 +B-C06F U+9D12 +B-C070 U+9D1B +B-C071 U+9ED8 +B-C072 U+9ED4 +B-C073 U+9F8D +B-C074 U+9F9C +B-C075 U+512A +B-C076 U+511F +B-C077 U+5121 +B-C078 U+5132 +B-C079 U+52F5 +B-C07A U+568E +B-C07B U+5680 +B-C07C U+5690 +B-C07D U+5685 +B-C07E U+5687 +B-C0A1 U+568F +B-C0A2 U+58D5 +B-C0A3 U+58D3 +B-C0A4 U+58D1 +B-C0A5 U+58CE +B-C0A6 U+5B30 +B-C0A7 U+5B2A +B-C0A8 U+5B24 +B-C0A9 U+5B7A +B-C0AA U+5C37 +B-C0AB U+5C68 +B-C0AC U+5DBC +B-C0AD U+5DBA +B-C0AE U+5DBD +B-C0AF U+5DB8 +B-C0B0 U+5E6B +B-C0B1 U+5F4C +B-C0B2 U+5FBD +B-C0B3 U+61C9 +B-C0B4 U+61C2 +B-C0B5 U+61C7 +B-C0B6 U+61E6 +B-C0B7 U+61CB +B-C0B8 U+6232 +B-C0B9 U+6234 +B-C0BA U+64CE +B-C0BB U+64CA +B-C0BC U+64D8 +B-C0BD U+64E0 +B-C0BE U+64F0 +B-C0BF U+64E6 +B-C0C0 U+64EC +B-C0C1 U+64F1 +B-C0C2 U+64E2 +B-C0C3 U+64ED +B-C0C4 U+6582 +B-C0C5 U+6583 +B-C0C6 U+66D9 +B-C0C7 U+66D6 +B-C0C8 U+6A80 +B-C0C9 U+6A94 +B-C0CA U+6A84 +B-C0CB U+6AA2 +B-C0CC U+6A9C +B-C0CD U+6ADB +B-C0CE U+6AA3 +B-C0CF U+6A7E +B-C0D0 U+6A97 +B-C0D1 U+6A90 +B-C0D2 U+6AA0 +B-C0D3 U+6B5C +B-C0D4 U+6BAE +B-C0D5 U+6BDA +B-C0D6 U+6C08 +B-C0D7 U+6FD8 +B-C0D8 U+6FF1 +B-C0D9 U+6FDF +B-C0DA U+6FE0 +B-C0DB U+6FDB +B-C0DC U+6FE4 +B-C0DD U+6FEB +B-C0DE U+6FEF +B-C0DF U+6F80 +B-C0E0 U+6FEC +B-C0E1 U+6FE1 +B-C0E2 U+6FE9 +B-C0E3 U+6FD5 +B-C0E4 U+6FEE +B-C0E5 U+6FF0 +B-C0E6 U+71E7 +B-C0E7 U+71DF +B-C0E8 U+71EE +B-C0E9 U+71E6 +B-C0EA U+71E5 +B-C0EB U+71ED +B-C0EC U+71EC +B-C0ED U+71F4 +B-C0EE U+71E0 +B-C0EF U+7235 +B-C0F0 U+7246 +B-C0F1 U+7370 +B-C0F2 U+7372 +B-C0F3 U+74A9 +B-C0F4 U+74B0 +B-C0F5 U+74A6 +B-C0F6 U+74A8 +B-C0F7 U+7646 +B-C0F8 U+7642 +B-C0F9 U+764C +B-C0FA U+76EA +B-C0FB U+77B3 +B-C0FC U+77AA +B-C0FD U+77B0 +B-C0FE U+77AC +B-C140 U+77A7 +B-C141 U+77AD +B-C142 U+77EF +B-C143 U+78F7 +B-C144 U+78FA +B-C145 U+78F4 +B-C146 U+78EF +B-C147 U+7901 +B-C148 U+79A7 +B-C149 U+79AA +B-C14A U+7A57 +B-C14B U+7ABF +B-C14C U+7C07 +B-C14D U+7C0D +B-C14E U+7BFE +B-C14F U+7BF7 +B-C150 U+7C0C +B-C151 U+7BE0 +B-C152 U+7CE0 +B-C153 U+7CDC +B-C154 U+7CDE +B-C155 U+7CE2 +B-C156 U+7CDF +B-C157 U+7CD9 +B-C158 U+7CDD +B-C159 U+7E2E +B-C15A U+7E3E +B-C15B U+7E46 +B-C15C U+7E37 +B-C15D U+7E32 +B-C15E U+7E43 +B-C15F U+7E2B +B-C160 U+7E3D +B-C161 U+7E31 +B-C162 U+7E45 +B-C163 U+7E41 +B-C164 U+7E34 +B-C165 U+7E39 +B-C166 U+7E48 +B-C167 U+7E35 +B-C168 U+7E3F +B-C169 U+7E2F +B-C16A U+7F44 +B-C16B U+7FF3 +B-C16C U+7FFC +B-C16D U+8071 +B-C16E U+8072 +B-C16F U+8070 +B-C170 U+806F +B-C171 U+8073 +B-C172 U+81C6 +B-C173 U+81C3 +B-C174 U+81BA +B-C175 U+81C2 +B-C176 U+81C0 +B-C177 U+81BF +B-C178 U+81BD +B-C179 U+81C9 +B-C17A U+81BE +B-C17B U+81E8 +B-C17C U+8209 +B-C17D U+8271 +B-C17E U+85AA +B-C1A1 U+8584 +B-C1A2 U+857E +B-C1A3 U+859C +B-C1A4 U+8591 +B-C1A5 U+8594 +B-C1A6 U+85AF +B-C1A7 U+859B +B-C1A8 U+8587 +B-C1A9 U+85A8 +B-C1AA U+858A +B-C1AB U+8667 +B-C1AC U+87C0 +B-C1AD U+87D1 +B-C1AE U+87B3 +B-C1AF U+87D2 +B-C1B0 U+87C6 +B-C1B1 U+87AB +B-C1B2 U+87BB +B-C1B3 U+87BA +B-C1B4 U+87C8 +B-C1B5 U+87CB +B-C1B6 U+893B +B-C1B7 U+8936 +B-C1B8 U+8944 +B-C1B9 U+8938 +B-C1BA U+893D +B-C1BB U+89AC +B-C1BC U+8B0E +B-C1BD U+8B17 +B-C1BE U+8B19 +B-C1BF U+8B1B +B-C1C0 U+8B0A +B-C1C1 U+8B20 +B-C1C2 U+8B1D +B-C1C3 U+8B04 +B-C1C4 U+8B10 +B-C1C5 U+8C41 +B-C1C6 U+8C3F +B-C1C7 U+8C73 +B-C1C8 U+8CFA +B-C1C9 U+8CFD +B-C1CA U+8CFC +B-C1CB U+8CF8 +B-C1CC U+8CFB +B-C1CD U+8DA8 +B-C1CE U+8E49 +B-C1CF U+8E4B +B-C1D0 U+8E48 +B-C1D1 U+8E4A +B-C1D2 U+8F44 +B-C1D3 U+8F3E +B-C1D4 U+8F42 +B-C1D5 U+8F45 +B-C1D6 U+8F3F +B-C1D7 U+907F +B-C1D8 U+907D +B-C1D9 U+9084 +B-C1DA U+9081 +B-C1DB U+9082 +B-C1DC U+9080 +B-C1DD U+9139 +B-C1DE U+91A3 +B-C1DF U+919E +B-C1E0 U+919C +B-C1E1 U+934D +B-C1E2 U+9382 +B-C1E3 U+9328 +B-C1E4 U+9375 +B-C1E5 U+934A +B-C1E6 U+9365 +B-C1E7 U+934B +B-C1E8 U+9318 +B-C1E9 U+937E +B-C1EA U+936C +B-C1EB U+935B +B-C1EC U+9370 +B-C1ED U+935A +B-C1EE U+9354 +B-C1EF U+95CA +B-C1F0 U+95CB +B-C1F1 U+95CC +B-C1F2 U+95C8 +B-C1F3 U+95C6 +B-C1F4 U+96B1 +B-C1F5 U+96B8 +B-C1F6 U+96D6 +B-C1F7 U+971C +B-C1F8 U+971E +B-C1F9 U+97A0 +B-C1FA U+97D3 +B-C1FB U+9846 +B-C1FC U+98B6 +B-C1FD U+9935 +B-C1FE U+9A01 +B-C240 U+99FF +B-C241 U+9BAE +B-C242 U+9BAB +B-C243 U+9BAA +B-C244 U+9BAD +B-C245 U+9D3B +B-C246 U+9D3F +B-C247 U+9E8B +B-C248 U+9ECF +B-C249 U+9EDE +B-C24A U+9EDC +B-C24B U+9EDD +B-C24C U+9EDB +B-C24D U+9F3E +B-C24E U+9F4B +B-C24F U+53E2 +B-C250 U+5695 +B-C251 U+56AE +B-C252 U+58D9 +B-C253 U+58D8 +B-C254 U+5B38 +B-C255 U+5F5D +B-C256 U+61E3 +B-C257 U+6233 +B-C258 U+64F4 +B-C259 U+64F2 +B-C25A U+64FE +B-C25B U+6506 +B-C25C U+64FA +B-C25D U+64FB +B-C25E U+64F7 +B-C25F U+65B7 +B-C260 U+66DC +B-C261 U+6726 +B-C262 U+6AB3 +B-C263 U+6AAC +B-C264 U+6AC3 +B-C265 U+6ABB +B-C266 U+6AB8 +B-C267 U+6AC2 +B-C268 U+6AAE +B-C269 U+6AAF +B-C26A U+6B5F +B-C26B U+6B78 +B-C26C U+6BAF +B-C26D U+7009 +B-C26E U+700B +B-C26F U+6FFE +B-C270 U+7006 +B-C271 U+6FFA +B-C272 U+7011 +B-C273 U+700F +B-C274 U+71FB +B-C275 U+71FC +B-C276 U+71FE +B-C277 U+71F8 +B-C278 U+7377 +B-C279 U+7375 +B-C27A U+74A7 +B-C27B U+74BF +B-C27C U+7515 +B-C27D U+7656 +B-C27E U+7658 +B-C2A1 U+7652 +B-C2A2 U+77BD +B-C2A3 U+77BF +B-C2A4 U+77BB +B-C2A5 U+77BC +B-C2A6 U+790E +B-C2A7 U+79AE +B-C2A8 U+7A61 +B-C2A9 U+7A62 +B-C2AA U+7A60 +B-C2AB U+7AC4 +B-C2AC U+7AC5 +B-C2AD U+7C2B +B-C2AE U+7C27 +B-C2AF U+7C2A +B-C2B0 U+7C1E +B-C2B1 U+7C23 +B-C2B2 U+7C21 +B-C2B3 U+7CE7 +B-C2B4 U+7E54 +B-C2B5 U+7E55 +B-C2B6 U+7E5E +B-C2B7 U+7E5A +B-C2B8 U+7E61 +B-C2B9 U+7E52 +B-C2BA U+7E59 +B-C2BB U+7F48 +B-C2BC U+7FF9 +B-C2BD U+7FFB +B-C2BE U+8077 +B-C2BF U+8076 +B-C2C0 U+81CD +B-C2C1 U+81CF +B-C2C2 U+820A +B-C2C3 U+85CF +B-C2C4 U+85A9 +B-C2C5 U+85CD +B-C2C6 U+85D0 +B-C2C7 U+85C9 +B-C2C8 U+85B0 +B-C2C9 U+85BA +B-C2CA U+85B9 +B-C2CB U+85A6 +B-C2CC U+87EF +B-C2CD U+87EC +B-C2CE U+87F2 +B-C2CF U+87E0 +B-C2D0 U+8986 +B-C2D1 U+89B2 +B-C2D2 U+89F4 +B-C2D3 U+8B28 +B-C2D4 U+8B39 +B-C2D5 U+8B2C +B-C2D6 U+8B2B +B-C2D7 U+8C50 +B-C2D8 U+8D05 +B-C2D9 U+8E59 +B-C2DA U+8E63 +B-C2DB U+8E66 +B-C2DC U+8E64 +B-C2DD U+8E5F +B-C2DE U+8E55 +B-C2DF U+8EC0 +B-C2E0 U+8F49 +B-C2E1 U+8F4D +B-C2E2 U+9087 +B-C2E3 U+9083 +B-C2E4 U+9088 +B-C2E5 U+91AB +B-C2E6 U+91AC +B-C2E7 U+91D0 +B-C2E8 U+9394 +B-C2E9 U+938A +B-C2EA U+9396 +B-C2EB U+93A2 +B-C2EC U+93B3 +B-C2ED U+93AE +B-C2EE U+93AC +B-C2EF U+93B0 +B-C2F0 U+9398 +B-C2F1 U+939A +B-C2F2 U+9397 +B-C2F3 U+95D4 +B-C2F4 U+95D6 +B-C2F5 U+95D0 +B-C2F6 U+95D5 +B-C2F7 U+96E2 +B-C2F8 U+96DC +B-C2F9 U+96D9 +B-C2FA U+96DB +B-C2FB U+96DE +B-C2FC U+9724 +B-C2FD U+97A3 +B-C2FE U+97A6 +B-C340 U+97AD +B-C341 U+97F9 +B-C342 U+984D +B-C343 U+984F +B-C344 U+984C +B-C345 U+984E +B-C346 U+9853 +B-C347 U+98BA +B-C348 U+993E +B-C349 U+993F +B-C34A U+993D +B-C34B U+992E +B-C34C U+99A5 +B-C34D U+9A0E +B-C34E U+9AC1 +B-C34F U+9B03 +B-C350 U+9B06 +B-C351 U+9B4F +B-C352 U+9B4E +B-C353 U+9B4D +B-C354 U+9BCA +B-C355 U+9BC9 +B-C356 U+9BFD +B-C357 U+9BC8 +B-C358 U+9BC0 +B-C359 U+9D51 +B-C35A U+9D5D +B-C35B U+9D60 +B-C35C U+9EE0 +B-C35D U+9F15 +B-C35E U+9F2C +B-C35F U+5133 +B-C360 U+56A5 +B-C361 U+58DE +B-C362 U+58DF +B-C363 U+58E2 +B-C364 U+5BF5 +B-C365 U+9F90 +B-C366 U+5EEC +B-C367 U+61F2 +B-C368 U+61F7 +B-C369 U+61F6 +B-C36A U+61F5 +B-C36B U+6500 +B-C36C U+650F +B-C36D U+66E0 +B-C36E U+66DD +B-C36F U+6AE5 +B-C370 U+6ADD +B-C371 U+6ADA +B-C372 U+6AD3 +B-C373 U+701B +B-C374 U+701F +B-C375 U+7028 +B-C376 U+701A +B-C377 U+701D +B-C378 U+7015 +B-C379 U+7018 +B-C37A U+7206 +B-C37B U+720D +B-C37C U+7258 +B-C37D U+72A2 +B-C37E U+7378 +B-C3A1 U+737A +B-C3A2 U+74BD +B-C3A3 U+74CA +B-C3A4 U+74E3 +B-C3A5 U+7587 +B-C3A6 U+7586 +B-C3A7 U+765F +B-C3A8 U+7661 +B-C3A9 U+77C7 +B-C3AA U+7919 +B-C3AB U+79B1 +B-C3AC U+7A6B +B-C3AD U+7A69 +B-C3AE U+7C3E +B-C3AF U+7C3F +B-C3B0 U+7C38 +B-C3B1 U+7C3D +B-C3B2 U+7C37 +B-C3B3 U+7C40 +B-C3B4 U+7E6B +B-C3B5 U+7E6D +B-C3B6 U+7E79 +B-C3B7 U+7E69 +B-C3B8 U+7E6A +B-C3B9 U+7F85 +B-C3BA U+7E73 +B-C3BB U+7FB6 +B-C3BC U+7FB9 +B-C3BD U+7FB8 +B-C3BE U+81D8 +B-C3BF U+85E9 +B-C3C0 U+85DD +B-C3C1 U+85EA +B-C3C2 U+85D5 +B-C3C3 U+85E4 +B-C3C4 U+85E5 +B-C3C5 U+85F7 +B-C3C6 U+87FB +B-C3C7 U+8805 +B-C3C8 U+880D +B-C3C9 U+87F9 +B-C3CA U+87FE +B-C3CB U+8960 +B-C3CC U+895F +B-C3CD U+8956 +B-C3CE U+895E +B-C3CF U+8B41 +B-C3D0 U+8B5C +B-C3D1 U+8B58 +B-C3D2 U+8B49 +B-C3D3 U+8B5A +B-C3D4 U+8B4E +B-C3D5 U+8B4F +B-C3D6 U+8B46 +B-C3D7 U+8B59 +B-C3D8 U+8D08 +B-C3D9 U+8D0A +B-C3DA U+8E7C +B-C3DB U+8E72 +B-C3DC U+8E87 +B-C3DD U+8E76 +B-C3DE U+8E6C +B-C3DF U+8E7A +B-C3E0 U+8E74 +B-C3E1 U+8F54 +B-C3E2 U+8F4E +B-C3E3 U+8FAD +B-C3E4 U+908A +B-C3E5 U+908B +B-C3E6 U+91B1 +B-C3E7 U+91AE +B-C3E8 U+93E1 +B-C3E9 U+93D1 +B-C3EA U+93DF +B-C3EB U+93C3 +B-C3EC U+93C8 +B-C3ED U+93DC +B-C3EE U+93DD +B-C3EF U+93D6 +B-C3F0 U+93E2 +B-C3F1 U+93CD +B-C3F2 U+93D8 +B-C3F3 U+93E4 +B-C3F4 U+93D7 +B-C3F5 U+93E8 +B-C3F6 U+95DC +B-C3F7 U+96B4 +B-C3F8 U+96E3 +B-C3F9 U+972A +B-C3FA U+9727 +B-C3FB U+9761 +B-C3FC U+97DC +B-C3FD U+97FB +B-C3FE U+985E +B-C440 U+9858 +B-C441 U+985B +B-C442 U+98BC +B-C443 U+9945 +B-C444 U+9949 +B-C445 U+9A16 +B-C446 U+9A19 +B-C447 U+9B0D +B-C448 U+9BE8 +B-C449 U+9BE7 +B-C44A U+9BD6 +B-C44B U+9BDB +B-C44C U+9D89 +B-C44D U+9D61 +B-C44E U+9D72 +B-C44F U+9D6A +B-C450 U+9D6C +B-C451 U+9E92 +B-C452 U+9E97 +B-C453 U+9E93 +B-C454 U+9EB4 +B-C455 U+52F8 +B-C456 U+56A8 +B-C457 U+56B7 +B-C458 U+56B6 +B-C459 U+56B4 +B-C45A U+56BC +B-C45B U+58E4 +B-C45C U+5B40 +B-C45D U+5B43 +B-C45E U+5B7D +B-C45F U+5BF6 +B-C460 U+5DC9 +B-C461 U+61F8 +B-C462 U+61FA +B-C463 U+6518 +B-C464 U+6514 +B-C465 U+6519 +B-C466 U+66E6 +B-C467 U+6727 +B-C468 U+6AEC +B-C469 U+703E +B-C46A U+7030 +B-C46B U+7032 +B-C46C U+7210 +B-C46D U+737B +B-C46E U+74CF +B-C46F U+7662 +B-C470 U+7665 +B-C471 U+7926 +B-C472 U+792A +B-C473 U+792C +B-C474 U+792B +B-C475 U+7AC7 +B-C476 U+7AF6 +B-C477 U+7C4C +B-C478 U+7C43 +B-C479 U+7C4D +B-C47A U+7CEF +B-C47B U+7CF0 +B-C47C U+8FAE +B-C47D U+7E7D +B-C47E U+7E7C +B-C4A1 U+7E82 +B-C4A2 U+7F4C +B-C4A3 U+8000 +B-C4A4 U+81DA +B-C4A5 U+8266 +B-C4A6 U+85FB +B-C4A7 U+85F9 +B-C4A8 U+8611 +B-C4A9 U+85FA +B-C4AA U+8606 +B-C4AB U+860B +B-C4AC U+8607 +B-C4AD U+860A +B-C4AE U+8814 +B-C4AF U+8815 +B-C4B0 U+8964 +B-C4B1 U+89BA +B-C4B2 U+89F8 +B-C4B3 U+8B70 +B-C4B4 U+8B6C +B-C4B5 U+8B66 +B-C4B6 U+8B6F +B-C4B7 U+8B5F +B-C4B8 U+8B6B +B-C4B9 U+8D0F +B-C4BA U+8D0D +B-C4BB U+8E89 +B-C4BC U+8E81 +B-C4BD U+8E85 +B-C4BE U+8E82 +B-C4BF U+91B4 +B-C4C0 U+91CB +B-C4C1 U+9418 +B-C4C2 U+9403 +B-C4C3 U+93FD +B-C4C4 U+95E1 +B-C4C5 U+9730 +B-C4C6 U+98C4 +B-C4C7 U+9952 +B-C4C8 U+9951 +B-C4C9 U+99A8 +B-C4CA U+9A2B +B-C4CB U+9A30 +B-C4CC U+9A37 +B-C4CD U+9A35 +B-C4CE U+9C13 +B-C4CF U+9C0D +B-C4D0 U+9E79 +B-C4D1 U+9EB5 +B-C4D2 U+9EE8 +B-C4D3 U+9F2F +B-C4D4 U+9F5F +B-C4D5 U+9F63 +B-C4D6 U+9F61 +B-C4D7 U+5137 +B-C4D8 U+5138 +B-C4D9 U+56C1 +B-C4DA U+56C0 +B-C4DB U+56C2 +B-C4DC U+5914 +B-C4DD U+5C6C +B-C4DE U+5DCD +B-C4DF U+61FC +B-C4E0 U+61FE +B-C4E1 U+651D +B-C4E2 U+651C +B-C4E3 U+6595 +B-C4E4 U+66E9 +B-C4E5 U+6AFB +B-C4E6 U+6B04 +B-C4E7 U+6AFA +B-C4E8 U+6BB2 +B-C4E9 U+704C +B-C4EA U+721B +B-C4EB U+72A7 +B-C4EC U+74D6 +B-C4ED U+74D4 +B-C4EE U+7669 +B-C4EF U+77D3 +B-C4F0 U+7C50 +B-C4F1 U+7E8F +B-C4F2 U+7E8C +B-C4F3 U+7FBC +B-C4F4 U+8617 +B-C4F5 U+862D +B-C4F6 U+861A +B-C4F7 U+8823 +B-C4F8 U+8822 +B-C4F9 U+8821 +B-C4FA U+881F +B-C4FB U+896A +B-C4FC U+896C +B-C4FD U+89BD +B-C4FE U+8B74 +B-C540 U+8B77 +B-C541 U+8B7D +B-C542 U+8D13 +B-C543 U+8E8A +B-C544 U+8E8D +B-C545 U+8E8B +B-C546 U+8F5F +B-C547 U+8FAF +B-C548 U+91BA +B-C549 U+942E +B-C54A U+9433 +B-C54B U+9435 +B-C54C U+943A +B-C54D U+9438 +B-C54E U+9432 +B-C54F U+942B +B-C550 U+95E2 +B-C551 U+9738 +B-C552 U+9739 +B-C553 U+9732 +B-C554 U+97FF +B-C555 U+9867 +B-C556 U+9865 +B-C557 U+9957 +B-C558 U+9A45 +B-C559 U+9A43 +B-C55A U+9A40 +B-C55B U+9A3E +B-C55C U+9ACF +B-C55D U+9B54 +B-C55E U+9B51 +B-C55F U+9C2D +B-C560 U+9C25 +B-C561 U+9DAF +B-C562 U+9DB4 +B-C563 U+9DC2 +B-C564 U+9DB8 +B-C565 U+9E9D +B-C566 U+9EEF +B-C567 U+9F19 +B-C568 U+9F5C +B-C569 U+9F66 +B-C56A U+9F67 +B-C56B U+513C +B-C56C U+513B +B-C56D U+56C8 +B-C56E U+56CA +B-C56F U+56C9 +B-C570 U+5B7F +B-C571 U+5DD4 +B-C572 U+5DD2 +B-C573 U+5F4E +B-C574 U+61FF +B-C575 U+6524 +B-C576 U+6B0A +B-C577 U+6B61 +B-C578 U+7051 +B-C579 U+7058 +B-C57A U+7380 +B-C57B U+74E4 +B-C57C U+758A +B-C57D U+766E +B-C57E U+766C +B-C5A1 U+79B3 +B-C5A2 U+7C60 +B-C5A3 U+7C5F +B-C5A4 U+807E +B-C5A5 U+807D +B-C5A6 U+81DF +B-C5A7 U+8972 +B-C5A8 U+896F +B-C5A9 U+89FC +B-C5AA U+8B80 +B-C5AB U+8D16 +B-C5AC U+8D17 +B-C5AD U+8E91 +B-C5AE U+8E93 +B-C5AF U+8F61 +B-C5B0 U+9148 +B-C5B1 U+9444 +B-C5B2 U+9451 +B-C5B3 U+9452 +B-C5B4 U+973D +B-C5B5 U+973E +B-C5B6 U+97C3 +B-C5B7 U+97C1 +B-C5B8 U+986B +B-C5B9 U+9955 +B-C5BA U+9A55 +B-C5BB U+9A4D +B-C5BC U+9AD2 +B-C5BD U+9B1A +B-C5BE U+9C49 +B-C5BF U+9C31 +B-C5C0 U+9C3E +B-C5C1 U+9C3B +B-C5C2 U+9DD3 +B-C5C3 U+9DD7 +B-C5C4 U+9F34 +B-C5C5 U+9F6C +B-C5C6 U+9F6A +B-C5C7 U+9F94 +B-C5C8 U+56CC +B-C5C9 U+5DD6 +B-C5CA U+6200 +B-C5CB U+6523 +B-C5CC U+652B +B-C5CD U+652A +B-C5CE U+66EC +B-C5CF U+6B10 +B-C5D0 U+74DA +B-C5D1 U+7ACA +B-C5D2 U+7C64 +B-C5D3 U+7C63 +B-C5D4 U+7C65 +B-C5D5 U+7E93 +B-C5D6 U+7E96 +B-C5D7 U+7E94 +B-C5D8 U+81E2 +B-C5D9 U+8638 +B-C5DA U+863F +B-C5DB U+8831 +B-C5DC U+8B8A +B-C5DD U+9090 +B-C5DE U+908F +B-C5DF U+9463 +B-C5E0 U+9460 +B-C5E1 U+9464 +B-C5E2 U+9768 +B-C5E3 U+986F +B-C5E4 U+995C +B-C5E5 U+9A5A +B-C5E6 U+9A5B +B-C5E7 U+9A57 +B-C5E8 U+9AD3 +B-C5E9 U+9AD4 +B-C5EA U+9AD1 +B-C5EB U+9C54 +B-C5EC U+9C57 +B-C5ED U+9C56 +B-C5EE U+9DE5 +B-C5EF U+9E9F +B-C5F0 U+9EF4 +B-C5F1 U+56D1 +B-C5F2 U+58E9 +B-C5F3 U+652C +B-C5F4 U+705E +B-C5F5 U+7671 +B-C5F6 U+7672 +B-C5F7 U+77D7 +B-C5F8 U+7F50 +B-C5F9 U+7F88 +B-C5FA U+8836 +B-C5FB U+8839 +B-C5FC U+8862 +B-C5FD U+8B93 +B-C5FE U+8B92 +B-C640 U+8B96 +B-C641 U+8277 +B-C642 U+8D1B +B-C643 U+91C0 +B-C644 U+946A +B-C645 U+9742 +B-C646 U+9748 +B-C647 U+9744 +B-C648 U+97C6 +B-C649 U+9870 +B-C64A U+9A5F +B-C64B U+9B22 +B-C64C U+9B58 +B-C64D U+9C5F +B-C64E U+9DF9 +B-C64F U+9DFA +B-C650 U+9E7C +B-C651 U+9E7D +B-C652 U+9F07 +B-C653 U+9F77 +B-C654 U+9F72 +B-C655 U+5EF3 +B-C656 U+6B16 +B-C657 U+7063 +B-C658 U+7C6C +B-C659 U+7C6E +B-C65A U+883B +B-C65B U+89C0 +B-C65C U+8EA1 +B-C65D U+91C1 +B-C65E U+9472 +B-C65F U+9470 +B-C660 U+9871 +B-C661 U+995E +B-C662 U+9AD6 +B-C663 U+9B23 +B-C664 U+9ECC +B-C665 U+7064 +B-C666 U+77DA +B-C667 U+8B9A +B-C668 U+9477 +B-C669 U+97C9 +B-C66A U+9A62 +B-C66B U+9A65 +B-C66C U+7E9C +B-C66D U+8B9C +B-C66E U+8EAA +B-C66F U+91C5 +B-C670 U+947D +B-C671 U+947E +B-C672 U+947C +B-C673 U+9C77 +B-C674 U+9C78 +B-C675 U+9EF7 +B-C676 U+8C54 +B-C677 U+947F +B-C678 U+9E1A +B-C679 U+7228 +B-C67A U+9A6A +B-C67B U+9B31 +B-C67C U+9E1B +B-C67D U+9E1E +B-C67E U+7C72 +B-C940 U+4E42 +B-C941 U+4E5C +B-C942 U+51F5 +B-C943 U+531A +B-C944 U+5382 +B-C945 U+4E07 +B-C946 U+4E0C +B-C947 U+4E47 +B-C948 U+4E8D +B-C949 U+56D7 +B-C94A U+FA0C +B-C94B U+5C6E +B-C94C U+5F73 +B-C94D U+4E0F +B-C94E U+5187 +B-C94F U+4E0E +B-C950 U+4E2E +B-C951 U+4E93 +B-C952 U+4EC2 +B-C953 U+4EC9 +B-C954 U+4EC8 +B-C955 U+5198 +B-C956 U+52FC +B-C957 U+536C +B-C958 U+53B9 +B-C959 U+5720 +B-C95A U+5903 +B-C95B U+592C +B-C95C U+5C10 +B-C95D U+5DFF +B-C95E U+65E1 +B-C95F U+6BB3 +B-C960 U+6BCC +B-C961 U+6C14 +B-C962 U+723F +B-C963 U+4E31 +B-C964 U+4E3C +B-C965 U+4EE8 +B-C966 U+4EDC +B-C967 U+4EE9 +B-C968 U+4EE1 +B-C969 U+4EDD +B-C96A U+4EDA +B-C96B U+520C +B-C96C U+531C +B-C96D U+534C +B-C96E U+5722 +B-C96F U+5723 +B-C970 U+5917 +B-C971 U+592F +B-C972 U+5B81 +B-C973 U+5B84 +B-C974 U+5C12 +B-C975 U+5C3B +B-C976 U+5C74 +B-C977 U+5C73 +B-C978 U+5E04 +B-C979 U+5E80 +B-C97A U+5E82 +B-C97B U+5FC9 +B-C97C U+6209 +B-C97D U+6250 +B-C97E U+6C15 +B-C9A1 U+6C36 +B-C9A2 U+6C43 +B-C9A3 U+6C3F +B-C9A4 U+6C3B +B-C9A5 U+72AE +B-C9A6 U+72B0 +B-C9A7 U+738A +B-C9A8 U+79B8 +B-C9A9 U+808A +B-C9AA U+961E +B-C9AB U+4F0E +B-C9AC U+4F18 +B-C9AD U+4F2C +B-C9AE U+4EF5 +B-C9AF U+4F14 +B-C9B0 U+4EF1 +B-C9B1 U+4F00 +B-C9B2 U+4EF7 +B-C9B3 U+4F08 +B-C9B4 U+4F1D +B-C9B5 U+4F02 +B-C9B6 U+4F05 +B-C9B7 U+4F22 +B-C9B8 U+4F13 +B-C9B9 U+4F04 +B-C9BA U+4EF4 +B-C9BB U+4F12 +B-C9BC U+51B1 +B-C9BD U+5213 +B-C9BE U+5209 +B-C9BF U+5210 +B-C9C0 U+52A6 +B-C9C1 U+5322 +B-C9C2 U+531F +B-C9C3 U+534D +B-C9C4 U+538A +B-C9C5 U+5407 +B-C9C6 U+56E1 +B-C9C7 U+56DF +B-C9C8 U+572E +B-C9C9 U+572A +B-C9CA U+5734 +B-C9CB U+593C +B-C9CC U+5980 +B-C9CD U+597C +B-C9CE U+5985 +B-C9CF U+597B +B-C9D0 U+597E +B-C9D1 U+5977 +B-C9D2 U+597F +B-C9D3 U+5B56 +B-C9D4 U+5C15 +B-C9D5 U+5C25 +B-C9D6 U+5C7C +B-C9D7 U+5C7A +B-C9D8 U+5C7B +B-C9D9 U+5C7E +B-C9DA U+5DDF +B-C9DB U+5E75 +B-C9DC U+5E84 +B-C9DD U+5F02 +B-C9DE U+5F1A +B-C9DF U+5F74 +B-C9E0 U+5FD5 +B-C9E1 U+5FD4 +B-C9E2 U+5FCF +B-C9E3 U+625C +B-C9E4 U+625E +B-C9E5 U+6264 +B-C9E6 U+6261 +B-C9E7 U+6266 +B-C9E8 U+6262 +B-C9E9 U+6259 +B-C9EA U+6260 +B-C9EB U+625A +B-C9EC U+6265 +B-C9ED U+65EF +B-C9EE U+65EE +B-C9EF U+673E +B-C9F0 U+6739 +B-C9F1 U+6738 +B-C9F2 U+673B +B-C9F3 U+673A +B-C9F4 U+673F +B-C9F5 U+673C +B-C9F6 U+6733 +B-C9F7 U+6C18 +B-C9F8 U+6C46 +B-C9F9 U+6C52 +B-C9FA U+6C5C +B-C9FB U+6C4F +B-C9FC U+6C4A +B-C9FD U+6C54 +B-C9FE U+6C4B +B-CA40 U+6C4C +B-CA41 U+7071 +B-CA42 U+725E +B-CA43 U+72B4 +B-CA44 U+72B5 +B-CA45 U+738E +B-CA46 U+752A +B-CA47 U+767F +B-CA48 U+7A75 +B-CA49 U+7F51 +B-CA4A U+8278 +B-CA4B U+827C +B-CA4C U+8280 +B-CA4D U+827D +B-CA4E U+827F +B-CA4F U+864D +B-CA50 U+897E +B-CA51 U+9099 +B-CA52 U+9097 +B-CA53 U+9098 +B-CA54 U+909B +B-CA55 U+9094 +B-CA56 U+9622 +B-CA57 U+9624 +B-CA58 U+9620 +B-CA59 U+9623 +B-CA5A U+4F56 +B-CA5B U+4F3B +B-CA5C U+4F62 +B-CA5D U+4F49 +B-CA5E U+4F53 +B-CA5F U+4F64 +B-CA60 U+4F3E +B-CA61 U+4F67 +B-CA62 U+4F52 +B-CA63 U+4F5F +B-CA64 U+4F41 +B-CA65 U+4F58 +B-CA66 U+4F2D +B-CA67 U+4F33 +B-CA68 U+4F3F +B-CA69 U+4F61 +B-CA6A U+518F +B-CA6B U+51B9 +B-CA6C U+521C +B-CA6D U+521E +B-CA6E U+5221 +B-CA6F U+52AD +B-CA70 U+52AE +B-CA71 U+5309 +B-CA72 U+5363 +B-CA73 U+5372 +B-CA74 U+538E +B-CA75 U+538F +B-CA76 U+5430 +B-CA77 U+5437 +B-CA78 U+542A +B-CA79 U+5454 +B-CA7A U+5445 +B-CA7B U+5419 +B-CA7C U+541C +B-CA7D U+5425 +B-CA7E U+5418 +B-CAA1 U+543D +B-CAA2 U+544F +B-CAA3 U+5441 +B-CAA4 U+5428 +B-CAA5 U+5424 +B-CAA6 U+5447 +B-CAA7 U+56EE +B-CAA8 U+56E7 +B-CAA9 U+56E5 +B-CAAA U+5741 +B-CAAB U+5745 +B-CAAC U+574C +B-CAAD U+5749 +B-CAAE U+574B +B-CAAF U+5752 +B-CAB0 U+5906 +B-CAB1 U+5940 +B-CAB2 U+59A6 +B-CAB3 U+5998 +B-CAB4 U+59A0 +B-CAB5 U+5997 +B-CAB6 U+598E +B-CAB7 U+59A2 +B-CAB8 U+5990 +B-CAB9 U+598F +B-CABA U+59A7 +B-CABB U+59A1 +B-CABC U+5B8E +B-CABD U+5B92 +B-CABE U+5C28 +B-CABF U+5C2A +B-CAC0 U+5C8D +B-CAC1 U+5C8F +B-CAC2 U+5C88 +B-CAC3 U+5C8B +B-CAC4 U+5C89 +B-CAC5 U+5C92 +B-CAC6 U+5C8A +B-CAC7 U+5C86 +B-CAC8 U+5C93 +B-CAC9 U+5C95 +B-CACA U+5DE0 +B-CACB U+5E0A +B-CACC U+5E0E +B-CACD U+5E8B +B-CACE U+5E89 +B-CACF U+5E8C +B-CAD0 U+5E88 +B-CAD1 U+5E8D +B-CAD2 U+5F05 +B-CAD3 U+5F1D +B-CAD4 U+5F78 +B-CAD5 U+5F76 +B-CAD6 U+5FD2 +B-CAD7 U+5FD1 +B-CAD8 U+5FD0 +B-CAD9 U+5FED +B-CADA U+5FE8 +B-CADB U+5FEE +B-CADC U+5FF3 +B-CADD U+5FE1 +B-CADE U+5FE4 +B-CADF U+5FE3 +B-CAE0 U+5FFA +B-CAE1 U+5FEF +B-CAE2 U+5FF7 +B-CAE3 U+5FFB +B-CAE4 U+6000 +B-CAE5 U+5FF4 +B-CAE6 U+623A +B-CAE7 U+6283 +B-CAE8 U+628C +B-CAE9 U+628E +B-CAEA U+628F +B-CAEB U+6294 +B-CAEC U+6287 +B-CAED U+6271 +B-CAEE U+627B +B-CAEF U+627A +B-CAF0 U+6270 +B-CAF1 U+6281 +B-CAF2 U+6288 +B-CAF3 U+6277 +B-CAF4 U+627D +B-CAF5 U+6272 +B-CAF6 U+6274 +B-CAF7 U+6537 +B-CAF8 U+65F0 +B-CAF9 U+65F4 +B-CAFA U+65F3 +B-CAFB U+65F2 +B-CAFC U+65F5 +B-CAFD U+6745 +B-CAFE U+6747 +B-CB40 U+6759 +B-CB41 U+6755 +B-CB42 U+674C +B-CB43 U+6748 +B-CB44 U+675D +B-CB45 U+674D +B-CB46 U+675A +B-CB47 U+674B +B-CB48 U+6BD0 +B-CB49 U+6C19 +B-CB4A U+6C1A +B-CB4B U+6C78 +B-CB4C U+6C67 +B-CB4D U+6C6B +B-CB4E U+6C84 +B-CB4F U+6C8B +B-CB50 U+6C8F +B-CB51 U+6C71 +B-CB52 U+6C6F +B-CB53 U+6C69 +B-CB54 U+6C9A +B-CB55 U+6C6D +B-CB56 U+6C87 +B-CB57 U+6C95 +B-CB58 U+6C9C +B-CB59 U+6C66 +B-CB5A U+6C73 +B-CB5B U+6C65 +B-CB5C U+6C7B +B-CB5D U+6C8E +B-CB5E U+7074 +B-CB5F U+707A +B-CB60 U+7263 +B-CB61 U+72BF +B-CB62 U+72BD +B-CB63 U+72C3 +B-CB64 U+72C6 +B-CB65 U+72C1 +B-CB66 U+72BA +B-CB67 U+72C5 +B-CB68 U+7395 +B-CB69 U+7397 +B-CB6A U+7393 +B-CB6B U+7394 +B-CB6C U+7392 +B-CB6D U+753A +B-CB6E U+7539 +B-CB6F U+7594 +B-CB70 U+7595 +B-CB71 U+7681 +B-CB72 U+793D +B-CB73 U+8034 +B-CB74 U+8095 +B-CB75 U+8099 +B-CB76 U+8090 +B-CB77 U+8092 +B-CB78 U+809C +B-CB79 U+8290 +B-CB7A U+828F +B-CB7B U+8285 +B-CB7C U+828E +B-CB7D U+8291 +B-CB7E U+8293 +B-CBA1 U+828A +B-CBA2 U+8283 +B-CBA3 U+8284 +B-CBA4 U+8C78 +B-CBA5 U+8FC9 +B-CBA6 U+8FBF +B-CBA7 U+909F +B-CBA8 U+90A1 +B-CBA9 U+90A5 +B-CBAA U+909E +B-CBAB U+90A7 +B-CBAC U+90A0 +B-CBAD U+9630 +B-CBAE U+9628 +B-CBAF U+962F +B-CBB0 U+962D +B-CBB1 U+4E33 +B-CBB2 U+4F98 +B-CBB3 U+4F7C +B-CBB4 U+4F85 +B-CBB5 U+4F7D +B-CBB6 U+4F80 +B-CBB7 U+4F87 +B-CBB8 U+4F76 +B-CBB9 U+4F74 +B-CBBA U+4F89 +B-CBBB U+4F84 +B-CBBC U+4F77 +B-CBBD U+4F4C +B-CBBE U+4F97 +B-CBBF U+4F6A +B-CBC0 U+4F9A +B-CBC1 U+4F79 +B-CBC2 U+4F81 +B-CBC3 U+4F78 +B-CBC4 U+4F90 +B-CBC5 U+4F9C +B-CBC6 U+4F94 +B-CBC7 U+4F9E +B-CBC8 U+4F92 +B-CBC9 U+4F82 +B-CBCA U+4F95 +B-CBCB U+4F6B +B-CBCC U+4F6E +B-CBCD U+519E +B-CBCE U+51BC +B-CBCF U+51BE +B-CBD0 U+5235 +B-CBD1 U+5232 +B-CBD2 U+5233 +B-CBD3 U+5246 +B-CBD4 U+5231 +B-CBD5 U+52BC +B-CBD6 U+530A +B-CBD7 U+530B +B-CBD8 U+533C +B-CBD9 U+5392 +B-CBDA U+5394 +B-CBDB U+5487 +B-CBDC U+547F +B-CBDD U+5481 +B-CBDE U+5491 +B-CBDF U+5482 +B-CBE0 U+5488 +B-CBE1 U+546B +B-CBE2 U+547A +B-CBE3 U+547E +B-CBE4 U+5465 +B-CBE5 U+546C +B-CBE6 U+5474 +B-CBE7 U+5466 +B-CBE8 U+548D +B-CBE9 U+546F +B-CBEA U+5461 +B-CBEB U+5460 +B-CBEC U+5498 +B-CBED U+5463 +B-CBEE U+5467 +B-CBEF U+5464 +B-CBF0 U+56F7 +B-CBF1 U+56F9 +B-CBF2 U+576F +B-CBF3 U+5772 +B-CBF4 U+576D +B-CBF5 U+576B +B-CBF6 U+5771 +B-CBF7 U+5770 +B-CBF8 U+5776 +B-CBF9 U+5780 +B-CBFA U+5775 +B-CBFB U+577B +B-CBFC U+5773 +B-CBFD U+5774 +B-CBFE U+5762 +B-CC40 U+5768 +B-CC41 U+577D +B-CC42 U+590C +B-CC43 U+5945 +B-CC44 U+59B5 +B-CC45 U+59BA +B-CC46 U+59CF +B-CC47 U+59CE +B-CC48 U+59B2 +B-CC49 U+59CC +B-CC4A U+59C1 +B-CC4B U+59B6 +B-CC4C U+59BC +B-CC4D U+59C3 +B-CC4E U+59D6 +B-CC4F U+59B1 +B-CC50 U+59BD +B-CC51 U+59C0 +B-CC52 U+59C8 +B-CC53 U+59B4 +B-CC54 U+59C7 +B-CC55 U+5B62 +B-CC56 U+5B65 +B-CC57 U+5B93 +B-CC58 U+5B95 +B-CC59 U+5C44 +B-CC5A U+5C47 +B-CC5B U+5CAE +B-CC5C U+5CA4 +B-CC5D U+5CA0 +B-CC5E U+5CB5 +B-CC5F U+5CAF +B-CC60 U+5CA8 +B-CC61 U+5CAC +B-CC62 U+5C9F +B-CC63 U+5CA3 +B-CC64 U+5CAD +B-CC65 U+5CA2 +B-CC66 U+5CAA +B-CC67 U+5CA7 +B-CC68 U+5C9D +B-CC69 U+5CA5 +B-CC6A U+5CB6 +B-CC6B U+5CB0 +B-CC6C U+5CA6 +B-CC6D U+5E17 +B-CC6E U+5E14 +B-CC6F U+5E19 +B-CC70 U+5F28 +B-CC71 U+5F22 +B-CC72 U+5F23 +B-CC73 U+5F24 +B-CC74 U+5F54 +B-CC75 U+5F82 +B-CC76 U+5F7E +B-CC77 U+5F7D +B-CC78 U+5FDE +B-CC79 U+5FE5 +B-CC7A U+602D +B-CC7B U+6026 +B-CC7C U+6019 +B-CC7D U+6032 +B-CC7E U+600B +B-CCA1 U+6034 +B-CCA2 U+600A +B-CCA3 U+6017 +B-CCA4 U+6033 +B-CCA5 U+601A +B-CCA6 U+601E +B-CCA7 U+602C +B-CCA8 U+6022 +B-CCA9 U+600D +B-CCAA U+6010 +B-CCAB U+602E +B-CCAC U+6013 +B-CCAD U+6011 +B-CCAE U+600C +B-CCAF U+6009 +B-CCB0 U+601C +B-CCB1 U+6214 +B-CCB2 U+623D +B-CCB3 U+62AD +B-CCB4 U+62B4 +B-CCB5 U+62D1 +B-CCB6 U+62BE +B-CCB7 U+62AA +B-CCB8 U+62B6 +B-CCB9 U+62CA +B-CCBA U+62AE +B-CCBB U+62B3 +B-CCBC U+62AF +B-CCBD U+62BB +B-CCBE U+62A9 +B-CCBF U+62B0 +B-CCC0 U+62B8 +B-CCC1 U+653D +B-CCC2 U+65A8 +B-CCC3 U+65BB +B-CCC4 U+6609 +B-CCC5 U+65FC +B-CCC6 U+6604 +B-CCC7 U+6612 +B-CCC8 U+6608 +B-CCC9 U+65FB +B-CCCA U+6603 +B-CCCB U+660B +B-CCCC U+660D +B-CCCD U+6605 +B-CCCE U+65FD +B-CCCF U+6611 +B-CCD0 U+6610 +B-CCD1 U+66F6 +B-CCD2 U+670A +B-CCD3 U+6785 +B-CCD4 U+676C +B-CCD5 U+678E +B-CCD6 U+6792 +B-CCD7 U+6776 +B-CCD8 U+677B +B-CCD9 U+6798 +B-CCDA U+6786 +B-CCDB U+6784 +B-CCDC U+6774 +B-CCDD U+678D +B-CCDE U+678C +B-CCDF U+677A +B-CCE0 U+679F +B-CCE1 U+6791 +B-CCE2 U+6799 +B-CCE3 U+6783 +B-CCE4 U+677D +B-CCE5 U+6781 +B-CCE6 U+6778 +B-CCE7 U+6779 +B-CCE8 U+6794 +B-CCE9 U+6B25 +B-CCEA U+6B80 +B-CCEB U+6B7E +B-CCEC U+6BDE +B-CCED U+6C1D +B-CCEE U+6C93 +B-CCEF U+6CEC +B-CCF0 U+6CEB +B-CCF1 U+6CEE +B-CCF2 U+6CD9 +B-CCF3 U+6CB6 +B-CCF4 U+6CD4 +B-CCF5 U+6CAD +B-CCF6 U+6CE7 +B-CCF7 U+6CB7 +B-CCF8 U+6CD0 +B-CCF9 U+6CC2 +B-CCFA U+6CBA +B-CCFB U+6CC3 +B-CCFC U+6CC6 +B-CCFD U+6CED +B-CCFE U+6CF2 +B-CD40 U+6CD2 +B-CD41 U+6CDD +B-CD42 U+6CB4 +B-CD43 U+6C8A +B-CD44 U+6C9D +B-CD45 U+6C80 +B-CD46 U+6CDE +B-CD47 U+6CC0 +B-CD48 U+6D30 +B-CD49 U+6CCD +B-CD4A U+6CC7 +B-CD4B U+6CB0 +B-CD4C U+6CF9 +B-CD4D U+6CCF +B-CD4E U+6CE9 +B-CD4F U+6CD1 +B-CD50 U+7094 +B-CD51 U+7098 +B-CD52 U+7085 +B-CD53 U+7093 +B-CD54 U+7086 +B-CD55 U+7084 +B-CD56 U+7091 +B-CD57 U+7096 +B-CD58 U+7082 +B-CD59 U+709A +B-CD5A U+7083 +B-CD5B U+726A +B-CD5C U+72D6 +B-CD5D U+72CB +B-CD5E U+72D8 +B-CD5F U+72C9 +B-CD60 U+72DC +B-CD61 U+72D2 +B-CD62 U+72D4 +B-CD63 U+72DA +B-CD64 U+72CC +B-CD65 U+72D1 +B-CD66 U+73A4 +B-CD67 U+73A1 +B-CD68 U+73AD +B-CD69 U+73A6 +B-CD6A U+73A2 +B-CD6B U+73A0 +B-CD6C U+73AC +B-CD6D U+739D +B-CD6E U+74DD +B-CD6F U+74E8 +B-CD70 U+753F +B-CD71 U+7540 +B-CD72 U+753E +B-CD73 U+758C +B-CD74 U+7598 +B-CD75 U+76AF +B-CD76 U+76F3 +B-CD77 U+76F1 +B-CD78 U+76F0 +B-CD79 U+76F5 +B-CD7A U+77F8 +B-CD7B U+77FC +B-CD7C U+77F9 +B-CD7D U+77FB +B-CD7E U+77FA +B-CDA1 U+77F7 +B-CDA2 U+7942 +B-CDA3 U+793F +B-CDA4 U+79C5 +B-CDA5 U+7A78 +B-CDA6 U+7A7B +B-CDA7 U+7AFB +B-CDA8 U+7C75 +B-CDA9 U+7CFD +B-CDAA U+8035 +B-CDAB U+808F +B-CDAC U+80AE +B-CDAD U+80A3 +B-CDAE U+80B8 +B-CDAF U+80B5 +B-CDB0 U+80AD +B-CDB1 U+8220 +B-CDB2 U+82A0 +B-CDB3 U+82C0 +B-CDB4 U+82AB +B-CDB5 U+829A +B-CDB6 U+8298 +B-CDB7 U+829B +B-CDB8 U+82B5 +B-CDB9 U+82A7 +B-CDBA U+82AE +B-CDBB U+82BC +B-CDBC U+829E +B-CDBD U+82BA +B-CDBE U+82B4 +B-CDBF U+82A8 +B-CDC0 U+82A1 +B-CDC1 U+82A9 +B-CDC2 U+82C2 +B-CDC3 U+82A4 +B-CDC4 U+82C3 +B-CDC5 U+82B6 +B-CDC6 U+82A2 +B-CDC7 U+8670 +B-CDC8 U+866F +B-CDC9 U+866D +B-CDCA U+866E +B-CDCB U+8C56 +B-CDCC U+8FD2 +B-CDCD U+8FCB +B-CDCE U+8FD3 +B-CDCF U+8FCD +B-CDD0 U+8FD6 +B-CDD1 U+8FD5 +B-CDD2 U+8FD7 +B-CDD3 U+90B2 +B-CDD4 U+90B4 +B-CDD5 U+90AF +B-CDD6 U+90B3 +B-CDD7 U+90B0 +B-CDD8 U+9639 +B-CDD9 U+963D +B-CDDA U+963C +B-CDDB U+963A +B-CDDC U+9643 +B-CDDD U+4FCD +B-CDDE U+4FC5 +B-CDDF U+4FD3 +B-CDE0 U+4FB2 +B-CDE1 U+4FC9 +B-CDE2 U+4FCB +B-CDE3 U+4FC1 +B-CDE4 U+4FD4 +B-CDE5 U+4FDC +B-CDE6 U+4FD9 +B-CDE7 U+4FBB +B-CDE8 U+4FB3 +B-CDE9 U+4FDB +B-CDEA U+4FC7 +B-CDEB U+4FD6 +B-CDEC U+4FBA +B-CDED U+4FC0 +B-CDEE U+4FB9 +B-CDEF U+4FEC +B-CDF0 U+5244 +B-CDF1 U+5249 +B-CDF2 U+52C0 +B-CDF3 U+52C2 +B-CDF4 U+533D +B-CDF5 U+537C +B-CDF6 U+5397 +B-CDF7 U+5396 +B-CDF8 U+5399 +B-CDF9 U+5398 +B-CDFA U+54BA +B-CDFB U+54A1 +B-CDFC U+54AD +B-CDFD U+54A5 +B-CDFE U+54CF +B-CE40 U+54C3 +B-CE41 U+830D +B-CE42 U+54B7 +B-CE43 U+54AE +B-CE44 U+54D6 +B-CE45 U+54B6 +B-CE46 U+54C5 +B-CE47 U+54C6 +B-CE48 U+54A0 +B-CE49 U+5470 +B-CE4A U+54BC +B-CE4B U+54A2 +B-CE4C U+54BE +B-CE4D U+5472 +B-CE4E U+54DE +B-CE4F U+54B0 +B-CE50 U+57B5 +B-CE51 U+579E +B-CE52 U+579F +B-CE53 U+57A4 +B-CE54 U+578C +B-CE55 U+5797 +B-CE56 U+579D +B-CE57 U+579B +B-CE58 U+5794 +B-CE59 U+5798 +B-CE5A U+578F +B-CE5B U+5799 +B-CE5C U+57A5 +B-CE5D U+579A +B-CE5E U+5795 +B-CE5F U+58F4 +B-CE60 U+590D +B-CE61 U+5953 +B-CE62 U+59E1 +B-CE63 U+59DE +B-CE64 U+59EE +B-CE65 U+5A00 +B-CE66 U+59F1 +B-CE67 U+59DD +B-CE68 U+59FA +B-CE69 U+59FD +B-CE6A U+59FC +B-CE6B U+59F6 +B-CE6C U+59E4 +B-CE6D U+59F2 +B-CE6E U+59F7 +B-CE6F U+59DB +B-CE70 U+59E9 +B-CE71 U+59F3 +B-CE72 U+59F5 +B-CE73 U+59E0 +B-CE74 U+59FE +B-CE75 U+59F4 +B-CE76 U+59ED +B-CE77 U+5BA8 +B-CE78 U+5C4C +B-CE79 U+5CD0 +B-CE7A U+5CD8 +B-CE7B U+5CCC +B-CE7C U+5CD7 +B-CE7D U+5CCB +B-CE7E U+5CDB +B-CEA1 U+5CDE +B-CEA2 U+5CDA +B-CEA3 U+5CC9 +B-CEA4 U+5CC7 +B-CEA5 U+5CCA +B-CEA6 U+5CD6 +B-CEA7 U+5CD3 +B-CEA8 U+5CD4 +B-CEA9 U+5CCF +B-CEAA U+5CC8 +B-CEAB U+5CC6 +B-CEAC U+5CCE +B-CEAD U+5CDF +B-CEAE U+5CF8 +B-CEAF U+5DF9 +B-CEB0 U+5E21 +B-CEB1 U+5E22 +B-CEB2 U+5E23 +B-CEB3 U+5E20 +B-CEB4 U+5E24 +B-CEB5 U+5EB0 +B-CEB6 U+5EA4 +B-CEB7 U+5EA2 +B-CEB8 U+5E9B +B-CEB9 U+5EA3 +B-CEBA U+5EA5 +B-CEBB U+5F07 +B-CEBC U+5F2E +B-CEBD U+5F56 +B-CEBE U+5F86 +B-CEBF U+6037 +B-CEC0 U+6039 +B-CEC1 U+6054 +B-CEC2 U+6072 +B-CEC3 U+605E +B-CEC4 U+6045 +B-CEC5 U+6053 +B-CEC6 U+6047 +B-CEC7 U+6049 +B-CEC8 U+605B +B-CEC9 U+604C +B-CECA U+6040 +B-CECB U+6042 +B-CECC U+605F +B-CECD U+6024 +B-CECE U+6044 +B-CECF U+6058 +B-CED0 U+6066 +B-CED1 U+606E +B-CED2 U+6242 +B-CED3 U+6243 +B-CED4 U+62CF +B-CED5 U+630D +B-CED6 U+630B +B-CED7 U+62F5 +B-CED8 U+630E +B-CED9 U+6303 +B-CEDA U+62EB +B-CEDB U+62F9 +B-CEDC U+630F +B-CEDD U+630C +B-CEDE U+62F8 +B-CEDF U+62F6 +B-CEE0 U+6300 +B-CEE1 U+6313 +B-CEE2 U+6314 +B-CEE3 U+62FA +B-CEE4 U+6315 +B-CEE5 U+62FB +B-CEE6 U+62F0 +B-CEE7 U+6541 +B-CEE8 U+6543 +B-CEE9 U+65AA +B-CEEA U+65BF +B-CEEB U+6636 +B-CEEC U+6621 +B-CEED U+6632 +B-CEEE U+6635 +B-CEEF U+661C +B-CEF0 U+6626 +B-CEF1 U+6622 +B-CEF2 U+6633 +B-CEF3 U+662B +B-CEF4 U+663A +B-CEF5 U+661D +B-CEF6 U+6634 +B-CEF7 U+6639 +B-CEF8 U+662E +B-CEF9 U+670F +B-CEFA U+6710 +B-CEFB U+67C1 +B-CEFC U+67F2 +B-CEFD U+67C8 +B-CEFE U+67BA +B-CF40 U+67DC +B-CF41 U+67BB +B-CF42 U+67F8 +B-CF43 U+67D8 +B-CF44 U+67C0 +B-CF45 U+67B7 +B-CF46 U+67C5 +B-CF47 U+67EB +B-CF48 U+67E4 +B-CF49 U+67DF +B-CF4A U+67B5 +B-CF4B U+67CD +B-CF4C U+67B3 +B-CF4D U+67F7 +B-CF4E U+67F6 +B-CF4F U+67EE +B-CF50 U+67E3 +B-CF51 U+67C2 +B-CF52 U+67B9 +B-CF53 U+67CE +B-CF54 U+67E7 +B-CF55 U+67F0 +B-CF56 U+67B2 +B-CF57 U+67FC +B-CF58 U+67C6 +B-CF59 U+67ED +B-CF5A U+67CC +B-CF5B U+67AE +B-CF5C U+67E6 +B-CF5D U+67DB +B-CF5E U+67FA +B-CF5F U+67C9 +B-CF60 U+67CA +B-CF61 U+67C3 +B-CF62 U+67EA +B-CF63 U+67CB +B-CF64 U+6B28 +B-CF65 U+6B82 +B-CF66 U+6B84 +B-CF67 U+6BB6 +B-CF68 U+6BD6 +B-CF69 U+6BD8 +B-CF6A U+6BE0 +B-CF6B U+6C20 +B-CF6C U+6C21 +B-CF6D U+6D28 +B-CF6E U+6D34 +B-CF6F U+6D2D +B-CF70 U+6D1F +B-CF71 U+6D3C +B-CF72 U+6D3F +B-CF73 U+6D12 +B-CF74 U+6D0A +B-CF75 U+6CDA +B-CF76 U+6D33 +B-CF77 U+6D04 +B-CF78 U+6D19 +B-CF79 U+6D3A +B-CF7A U+6D1A +B-CF7B U+6D11 +B-CF7C U+6D00 +B-CF7D U+6D1D +B-CF7E U+6D42 +B-CFA1 U+6D01 +B-CFA2 U+6D18 +B-CFA3 U+6D37 +B-CFA4 U+6D03 +B-CFA5 U+6D0F +B-CFA6 U+6D40 +B-CFA7 U+6D07 +B-CFA8 U+6D20 +B-CFA9 U+6D2C +B-CFAA U+6D08 +B-CFAB U+6D22 +B-CFAC U+6D09 +B-CFAD U+6D10 +B-CFAE U+70B7 +B-CFAF U+709F +B-CFB0 U+70BE +B-CFB1 U+70B1 +B-CFB2 U+70B0 +B-CFB3 U+70A1 +B-CFB4 U+70B4 +B-CFB5 U+70B5 +B-CFB6 U+70A9 +B-CFB7 U+7241 +B-CFB8 U+7249 +B-CFB9 U+724A +B-CFBA U+726C +B-CFBB U+7270 +B-CFBC U+7273 +B-CFBD U+726E +B-CFBE U+72CA +B-CFBF U+72E4 +B-CFC0 U+72E8 +B-CFC1 U+72EB +B-CFC2 U+72DF +B-CFC3 U+72EA +B-CFC4 U+72E6 +B-CFC5 U+72E3 +B-CFC6 U+7385 +B-CFC7 U+73CC +B-CFC8 U+73C2 +B-CFC9 U+73C8 +B-CFCA U+73C5 +B-CFCB U+73B9 +B-CFCC U+73B6 +B-CFCD U+73B5 +B-CFCE U+73B4 +B-CFCF U+73EB +B-CFD0 U+73BF +B-CFD1 U+73C7 +B-CFD2 U+73BE +B-CFD3 U+73C3 +B-CFD4 U+73C6 +B-CFD5 U+73B8 +B-CFD6 U+73CB +B-CFD7 U+74EC +B-CFD8 U+74EE +B-CFD9 U+752E +B-CFDA U+7547 +B-CFDB U+7548 +B-CFDC U+75A7 +B-CFDD U+75AA +B-CFDE U+7679 +B-CFDF U+76C4 +B-CFE0 U+7708 +B-CFE1 U+7703 +B-CFE2 U+7704 +B-CFE3 U+7705 +B-CFE4 U+770A +B-CFE5 U+76F7 +B-CFE6 U+76FB +B-CFE7 U+76FA +B-CFE8 U+77E7 +B-CFE9 U+77E8 +B-CFEA U+7806 +B-CFEB U+7811 +B-CFEC U+7812 +B-CFED U+7805 +B-CFEE U+7810 +B-CFEF U+780F +B-CFF0 U+780E +B-CFF1 U+7809 +B-CFF2 U+7803 +B-CFF3 U+7813 +B-CFF4 U+794A +B-CFF5 U+794C +B-CFF6 U+794B +B-CFF7 U+7945 +B-CFF8 U+7944 +B-CFF9 U+79D5 +B-CFFA U+79CD +B-CFFB U+79CF +B-CFFC U+79D6 +B-CFFD U+79CE +B-CFFE U+7A80 +B-D040 U+7A7E +B-D041 U+7AD1 +B-D042 U+7B00 +B-D043 U+7B01 +B-D044 U+7C7A +B-D045 U+7C78 +B-D046 U+7C79 +B-D047 U+7C7F +B-D048 U+7C80 +B-D049 U+7C81 +B-D04A U+7D03 +B-D04B U+7D08 +B-D04C U+7D01 +B-D04D U+7F58 +B-D04E U+7F91 +B-D04F U+7F8D +B-D050 U+7FBE +B-D051 U+8007 +B-D052 U+800E +B-D053 U+800F +B-D054 U+8014 +B-D055 U+8037 +B-D056 U+80D8 +B-D057 U+80C7 +B-D058 U+80E0 +B-D059 U+80D1 +B-D05A U+80C8 +B-D05B U+80C2 +B-D05C U+80D0 +B-D05D U+80C5 +B-D05E U+80E3 +B-D05F U+80D9 +B-D060 U+80DC +B-D061 U+80CA +B-D062 U+80D5 +B-D063 U+80C9 +B-D064 U+80CF +B-D065 U+80D7 +B-D066 U+80E6 +B-D067 U+80CD +B-D068 U+81FF +B-D069 U+8221 +B-D06A U+8294 +B-D06B U+82D9 +B-D06C U+82FE +B-D06D U+82F9 +B-D06E U+8307 +B-D06F U+82E8 +B-D070 U+8300 +B-D071 U+82D5 +B-D072 U+833A +B-D073 U+82EB +B-D074 U+82D6 +B-D075 U+82F4 +B-D076 U+82EC +B-D077 U+82E1 +B-D078 U+82F2 +B-D079 U+82F5 +B-D07A U+830C +B-D07B U+82FB +B-D07C U+82F6 +B-D07D U+82F0 +B-D07E U+82EA +B-D0A1 U+82E4 +B-D0A2 U+82E0 +B-D0A3 U+82FA +B-D0A4 U+82F3 +B-D0A5 U+82ED +B-D0A6 U+8677 +B-D0A7 U+8674 +B-D0A8 U+867C +B-D0A9 U+8673 +B-D0AA U+8841 +B-D0AB U+884E +B-D0AC U+8867 +B-D0AD U+886A +B-D0AE U+8869 +B-D0AF U+89D3 +B-D0B0 U+8A04 +B-D0B1 U+8A07 +B-D0B2 U+8D72 +B-D0B3 U+8FE3 +B-D0B4 U+8FE1 +B-D0B5 U+8FEE +B-D0B6 U+8FE0 +B-D0B7 U+90F1 +B-D0B8 U+90BD +B-D0B9 U+90BF +B-D0BA U+90D5 +B-D0BB U+90C5 +B-D0BC U+90BE +B-D0BD U+90C7 +B-D0BE U+90CB +B-D0BF U+90C8 +B-D0C0 U+91D4 +B-D0C1 U+91D3 +B-D0C2 U+9654 +B-D0C3 U+964F +B-D0C4 U+9651 +B-D0C5 U+9653 +B-D0C6 U+964A +B-D0C7 U+964E +B-D0C8 U+501E +B-D0C9 U+5005 +B-D0CA U+5007 +B-D0CB U+5013 +B-D0CC U+5022 +B-D0CD U+5030 +B-D0CE U+501B +B-D0CF U+4FF5 +B-D0D0 U+4FF4 +B-D0D1 U+5033 +B-D0D2 U+5037 +B-D0D3 U+502C +B-D0D4 U+4FF6 +B-D0D5 U+4FF7 +B-D0D6 U+5017 +B-D0D7 U+501C +B-D0D8 U+5020 +B-D0D9 U+5027 +B-D0DA U+5035 +B-D0DB U+502F +B-D0DC U+5031 +B-D0DD U+500E +B-D0DE U+515A +B-D0DF U+5194 +B-D0E0 U+5193 +B-D0E1 U+51CA +B-D0E2 U+51C4 +B-D0E3 U+51C5 +B-D0E4 U+51C8 +B-D0E5 U+51CE +B-D0E6 U+5261 +B-D0E7 U+525A +B-D0E8 U+5252 +B-D0E9 U+525E +B-D0EA U+525F +B-D0EB U+5255 +B-D0EC U+5262 +B-D0ED U+52CD +B-D0EE U+530E +B-D0EF U+539E +B-D0F0 U+5526 +B-D0F1 U+54E2 +B-D0F2 U+5517 +B-D0F3 U+5512 +B-D0F4 U+54E7 +B-D0F5 U+54F3 +B-D0F6 U+54E4 +B-D0F7 U+551A +B-D0F8 U+54FF +B-D0F9 U+5504 +B-D0FA U+5508 +B-D0FB U+54EB +B-D0FC U+5511 +B-D0FD U+5505 +B-D0FE U+54F1 +B-D140 U+550A +B-D141 U+54FB +B-D142 U+54F7 +B-D143 U+54F8 +B-D144 U+54E0 +B-D145 U+550E +B-D146 U+5503 +B-D147 U+550B +B-D148 U+5701 +B-D149 U+5702 +B-D14A U+57CC +B-D14B U+5832 +B-D14C U+57D5 +B-D14D U+57D2 +B-D14E U+57BA +B-D14F U+57C6 +B-D150 U+57BD +B-D151 U+57BC +B-D152 U+57B8 +B-D153 U+57B6 +B-D154 U+57BF +B-D155 U+57C7 +B-D156 U+57D0 +B-D157 U+57B9 +B-D158 U+57C1 +B-D159 U+590E +B-D15A U+594A +B-D15B U+5A19 +B-D15C U+5A16 +B-D15D U+5A2D +B-D15E U+5A2E +B-D15F U+5A15 +B-D160 U+5A0F +B-D161 U+5A17 +B-D162 U+5A0A +B-D163 U+5A1E +B-D164 U+5A33 +B-D165 U+5B6C +B-D166 U+5BA7 +B-D167 U+5BAD +B-D168 U+5BAC +B-D169 U+5C03 +B-D16A U+5C56 +B-D16B U+5C54 +B-D16C U+5CEC +B-D16D U+5CFF +B-D16E U+5CEE +B-D16F U+5CF1 +B-D170 U+5CF7 +B-D171 U+5D00 +B-D172 U+5CF9 +B-D173 U+5E29 +B-D174 U+5E28 +B-D175 U+5EA8 +B-D176 U+5EAE +B-D177 U+5EAA +B-D178 U+5EAC +B-D179 U+5F33 +B-D17A U+5F30 +B-D17B U+5F67 +B-D17C U+605D +B-D17D U+605A +B-D17E U+6067 +B-D1A1 U+6041 +B-D1A2 U+60A2 +B-D1A3 U+6088 +B-D1A4 U+6080 +B-D1A5 U+6092 +B-D1A6 U+6081 +B-D1A7 U+609D +B-D1A8 U+6083 +B-D1A9 U+6095 +B-D1AA U+609B +B-D1AB U+6097 +B-D1AC U+6087 +B-D1AD U+609C +B-D1AE U+608E +B-D1AF U+6219 +B-D1B0 U+6246 +B-D1B1 U+62F2 +B-D1B2 U+6310 +B-D1B3 U+6356 +B-D1B4 U+632C +B-D1B5 U+6344 +B-D1B6 U+6345 +B-D1B7 U+6336 +B-D1B8 U+6343 +B-D1B9 U+63E4 +B-D1BA U+6339 +B-D1BB U+634B +B-D1BC U+634A +B-D1BD U+633C +B-D1BE U+6329 +B-D1BF U+6341 +B-D1C0 U+6334 +B-D1C1 U+6358 +B-D1C2 U+6354 +B-D1C3 U+6359 +B-D1C4 U+632D +B-D1C5 U+6347 +B-D1C6 U+6333 +B-D1C7 U+635A +B-D1C8 U+6351 +B-D1C9 U+6338 +B-D1CA U+6357 +B-D1CB U+6340 +B-D1CC U+6348 +B-D1CD U+654A +B-D1CE U+6546 +B-D1CF U+65C6 +B-D1D0 U+65C3 +B-D1D1 U+65C4 +B-D1D2 U+65C2 +B-D1D3 U+664A +B-D1D4 U+665F +B-D1D5 U+6647 +B-D1D6 U+6651 +B-D1D7 U+6712 +B-D1D8 U+6713 +B-D1D9 U+681F +B-D1DA U+681A +B-D1DB U+6849 +B-D1DC U+6832 +B-D1DD U+6833 +B-D1DE U+683B +B-D1DF U+684B +B-D1E0 U+684F +B-D1E1 U+6816 +B-D1E2 U+6831 +B-D1E3 U+681C +B-D1E4 U+6835 +B-D1E5 U+682B +B-D1E6 U+682D +B-D1E7 U+682F +B-D1E8 U+684E +B-D1E9 U+6844 +B-D1EA U+6834 +B-D1EB U+681D +B-D1EC U+6812 +B-D1ED U+6814 +B-D1EE U+6826 +B-D1EF U+6828 +B-D1F0 U+682E +B-D1F1 U+684D +B-D1F2 U+683A +B-D1F3 U+6825 +B-D1F4 U+6820 +B-D1F5 U+6B2C +B-D1F6 U+6B2F +B-D1F7 U+6B2D +B-D1F8 U+6B31 +B-D1F9 U+6B34 +B-D1FA U+6B6D +B-D1FB U+8082 +B-D1FC U+6B88 +B-D1FD U+6BE6 +B-D1FE U+6BE4 +B-D240 U+6BE8 +B-D241 U+6BE3 +B-D242 U+6BE2 +B-D243 U+6BE7 +B-D244 U+6C25 +B-D245 U+6D7A +B-D246 U+6D63 +B-D247 U+6D64 +B-D248 U+6D76 +B-D249 U+6D0D +B-D24A U+6D61 +B-D24B U+6D92 +B-D24C U+6D58 +B-D24D U+6D62 +B-D24E U+6D6D +B-D24F U+6D6F +B-D250 U+6D91 +B-D251 U+6D8D +B-D252 U+6DEF +B-D253 U+6D7F +B-D254 U+6D86 +B-D255 U+6D5E +B-D256 U+6D67 +B-D257 U+6D60 +B-D258 U+6D97 +B-D259 U+6D70 +B-D25A U+6D7C +B-D25B U+6D5F +B-D25C U+6D82 +B-D25D U+6D98 +B-D25E U+6D2F +B-D25F U+6D68 +B-D260 U+6D8B +B-D261 U+6D7E +B-D262 U+6D80 +B-D263 U+6D84 +B-D264 U+6D16 +B-D265 U+6D83 +B-D266 U+6D7B +B-D267 U+6D7D +B-D268 U+6D75 +B-D269 U+6D90 +B-D26A U+70DC +B-D26B U+70D3 +B-D26C U+70D1 +B-D26D U+70DD +B-D26E U+70CB +B-D26F U+7F39 +B-D270 U+70E2 +B-D271 U+70D7 +B-D272 U+70D2 +B-D273 U+70DE +B-D274 U+70E0 +B-D275 U+70D4 +B-D276 U+70CD +B-D277 U+70C5 +B-D278 U+70C6 +B-D279 U+70C7 +B-D27A U+70DA +B-D27B U+70CE +B-D27C U+70E1 +B-D27D U+7242 +B-D27E U+7278 +B-D2A1 U+7277 +B-D2A2 U+7276 +B-D2A3 U+7300 +B-D2A4 U+72FA +B-D2A5 U+72F4 +B-D2A6 U+72FE +B-D2A7 U+72F6 +B-D2A8 U+72F3 +B-D2A9 U+72FB +B-D2AA U+7301 +B-D2AB U+73D3 +B-D2AC U+73D9 +B-D2AD U+73E5 +B-D2AE U+73D6 +B-D2AF U+73BC +B-D2B0 U+73E7 +B-D2B1 U+73E3 +B-D2B2 U+73E9 +B-D2B3 U+73DC +B-D2B4 U+73D2 +B-D2B5 U+73DB +B-D2B6 U+73D4 +B-D2B7 U+73DD +B-D2B8 U+73DA +B-D2B9 U+73D7 +B-D2BA U+73D8 +B-D2BB U+73E8 +B-D2BC U+74DE +B-D2BD U+74DF +B-D2BE U+74F4 +B-D2BF U+74F5 +B-D2C0 U+7521 +B-D2C1 U+755B +B-D2C2 U+755F +B-D2C3 U+75B0 +B-D2C4 U+75C1 +B-D2C5 U+75BB +B-D2C6 U+75C4 +B-D2C7 U+75C0 +B-D2C8 U+75BF +B-D2C9 U+75B6 +B-D2CA U+75BA +B-D2CB U+768A +B-D2CC U+76C9 +B-D2CD U+771D +B-D2CE U+771B +B-D2CF U+7710 +B-D2D0 U+7713 +B-D2D1 U+7712 +B-D2D2 U+7723 +B-D2D3 U+7711 +B-D2D4 U+7715 +B-D2D5 U+7719 +B-D2D6 U+771A +B-D2D7 U+7722 +B-D2D8 U+7727 +B-D2D9 U+7823 +B-D2DA U+782C +B-D2DB U+7822 +B-D2DC U+7835 +B-D2DD U+782F +B-D2DE U+7828 +B-D2DF U+782E +B-D2E0 U+782B +B-D2E1 U+7821 +B-D2E2 U+7829 +B-D2E3 U+7833 +B-D2E4 U+782A +B-D2E5 U+7831 +B-D2E6 U+7954 +B-D2E7 U+795B +B-D2E8 U+794F +B-D2E9 U+795C +B-D2EA U+7953 +B-D2EB U+7952 +B-D2EC U+7951 +B-D2ED U+79EB +B-D2EE U+79EC +B-D2EF U+79E0 +B-D2F0 U+79EE +B-D2F1 U+79ED +B-D2F2 U+79EA +B-D2F3 U+79DC +B-D2F4 U+79DE +B-D2F5 U+79DD +B-D2F6 U+7A86 +B-D2F7 U+7A89 +B-D2F8 U+7A85 +B-D2F9 U+7A8B +B-D2FA U+7A8C +B-D2FB U+7A8A +B-D2FC U+7A87 +B-D2FD U+7AD8 +B-D2FE U+7B10 +B-D340 U+7B04 +B-D341 U+7B13 +B-D342 U+7B05 +B-D343 U+7B0F +B-D344 U+7B08 +B-D345 U+7B0A +B-D346 U+7B0E +B-D347 U+7B09 +B-D348 U+7B12 +B-D349 U+7C84 +B-D34A U+7C91 +B-D34B U+7C8A +B-D34C U+7C8C +B-D34D U+7C88 +B-D34E U+7C8D +B-D34F U+7C85 +B-D350 U+7D1E +B-D351 U+7D1D +B-D352 U+7D11 +B-D353 U+7D0E +B-D354 U+7D18 +B-D355 U+7D16 +B-D356 U+7D13 +B-D357 U+7D1F +B-D358 U+7D12 +B-D359 U+7D0F +B-D35A U+7D0C +B-D35B U+7F5C +B-D35C U+7F61 +B-D35D U+7F5E +B-D35E U+7F60 +B-D35F U+7F5D +B-D360 U+7F5B +B-D361 U+7F96 +B-D362 U+7F92 +B-D363 U+7FC3 +B-D364 U+7FC2 +B-D365 U+7FC0 +B-D366 U+8016 +B-D367 U+803E +B-D368 U+8039 +B-D369 U+80FA +B-D36A U+80F2 +B-D36B U+80F9 +B-D36C U+80F5 +B-D36D U+8101 +B-D36E U+80FB +B-D36F U+8100 +B-D370 U+8201 +B-D371 U+822F +B-D372 U+8225 +B-D373 U+8333 +B-D374 U+832D +B-D375 U+8344 +B-D376 U+8319 +B-D377 U+8351 +B-D378 U+8325 +B-D379 U+8356 +B-D37A U+833F +B-D37B U+8341 +B-D37C U+8326 +B-D37D U+831C +B-D37E U+8322 +B-D3A1 U+8342 +B-D3A2 U+834E +B-D3A3 U+831B +B-D3A4 U+832A +B-D3A5 U+8308 +B-D3A6 U+833C +B-D3A7 U+834D +B-D3A8 U+8316 +B-D3A9 U+8324 +B-D3AA U+8320 +B-D3AB U+8337 +B-D3AC U+832F +B-D3AD U+8329 +B-D3AE U+8347 +B-D3AF U+8345 +B-D3B0 U+834C +B-D3B1 U+8353 +B-D3B2 U+831E +B-D3B3 U+832C +B-D3B4 U+834B +B-D3B5 U+8327 +B-D3B6 U+8348 +B-D3B7 U+8653 +B-D3B8 U+8652 +B-D3B9 U+86A2 +B-D3BA U+86A8 +B-D3BB U+8696 +B-D3BC U+868D +B-D3BD U+8691 +B-D3BE U+869E +B-D3BF U+8687 +B-D3C0 U+8697 +B-D3C1 U+8686 +B-D3C2 U+868B +B-D3C3 U+869A +B-D3C4 U+8685 +B-D3C5 U+86A5 +B-D3C6 U+8699 +B-D3C7 U+86A1 +B-D3C8 U+86A7 +B-D3C9 U+8695 +B-D3CA U+8698 +B-D3CB U+868E +B-D3CC U+869D +B-D3CD U+8690 +B-D3CE U+8694 +B-D3CF U+8843 +B-D3D0 U+8844 +B-D3D1 U+886D +B-D3D2 U+8875 +B-D3D3 U+8876 +B-D3D4 U+8872 +B-D3D5 U+8880 +B-D3D6 U+8871 +B-D3D7 U+887F +B-D3D8 U+886F +B-D3D9 U+8883 +B-D3DA U+887E +B-D3DB U+8874 +B-D3DC U+887C +B-D3DD U+8A12 +B-D3DE U+8C47 +B-D3DF U+8C57 +B-D3E0 U+8C7B +B-D3E1 U+8CA4 +B-D3E2 U+8CA3 +B-D3E3 U+8D76 +B-D3E4 U+8D78 +B-D3E5 U+8DB5 +B-D3E6 U+8DB7 +B-D3E7 U+8DB6 +B-D3E8 U+8ED1 +B-D3E9 U+8ED3 +B-D3EA U+8FFE +B-D3EB U+8FF5 +B-D3EC U+9002 +B-D3ED U+8FFF +B-D3EE U+8FFB +B-D3EF U+9004 +B-D3F0 U+8FFC +B-D3F1 U+8FF6 +B-D3F2 U+90D6 +B-D3F3 U+90E0 +B-D3F4 U+90D9 +B-D3F5 U+90DA +B-D3F6 U+90E3 +B-D3F7 U+90DF +B-D3F8 U+90E5 +B-D3F9 U+90D8 +B-D3FA U+90DB +B-D3FB U+90D7 +B-D3FC U+90DC +B-D3FD U+90E4 +B-D3FE U+9150 +B-D440 U+914E +B-D441 U+914F +B-D442 U+91D5 +B-D443 U+91E2 +B-D444 U+91DA +B-D445 U+965C +B-D446 U+965F +B-D447 U+96BC +B-D448 U+98E3 +B-D449 U+9ADF +B-D44A U+9B2F +B-D44B U+4E7F +B-D44C U+5070 +B-D44D U+506A +B-D44E U+5061 +B-D44F U+505E +B-D450 U+5060 +B-D451 U+5053 +B-D452 U+504B +B-D453 U+505D +B-D454 U+5072 +B-D455 U+5048 +B-D456 U+504D +B-D457 U+5041 +B-D458 U+505B +B-D459 U+504A +B-D45A U+5062 +B-D45B U+5015 +B-D45C U+5045 +B-D45D U+505F +B-D45E U+5069 +B-D45F U+506B +B-D460 U+5063 +B-D461 U+5064 +B-D462 U+5046 +B-D463 U+5040 +B-D464 U+506E +B-D465 U+5073 +B-D466 U+5057 +B-D467 U+5051 +B-D468 U+51D0 +B-D469 U+526B +B-D46A U+526D +B-D46B U+526C +B-D46C U+526E +B-D46D U+52D6 +B-D46E U+52D3 +B-D46F U+532D +B-D470 U+539C +B-D471 U+5575 +B-D472 U+5576 +B-D473 U+553C +B-D474 U+554D +B-D475 U+5550 +B-D476 U+5534 +B-D477 U+552A +B-D478 U+5551 +B-D479 U+5562 +B-D47A U+5536 +B-D47B U+5535 +B-D47C U+5530 +B-D47D U+5552 +B-D47E U+5545 +B-D4A1 U+550C +B-D4A2 U+5532 +B-D4A3 U+5565 +B-D4A4 U+554E +B-D4A5 U+5539 +B-D4A6 U+5548 +B-D4A7 U+552D +B-D4A8 U+553B +B-D4A9 U+5540 +B-D4AA U+554B +B-D4AB U+570A +B-D4AC U+5707 +B-D4AD U+57FB +B-D4AE U+5814 +B-D4AF U+57E2 +B-D4B0 U+57F6 +B-D4B1 U+57DC +B-D4B2 U+57F4 +B-D4B3 U+5800 +B-D4B4 U+57ED +B-D4B5 U+57FD +B-D4B6 U+5808 +B-D4B7 U+57F8 +B-D4B8 U+580B +B-D4B9 U+57F3 +B-D4BA U+57CF +B-D4BB U+5807 +B-D4BC U+57EE +B-D4BD U+57E3 +B-D4BE U+57F2 +B-D4BF U+57E5 +B-D4C0 U+57EC +B-D4C1 U+57E1 +B-D4C2 U+580E +B-D4C3 U+57FC +B-D4C4 U+5810 +B-D4C5 U+57E7 +B-D4C6 U+5801 +B-D4C7 U+580C +B-D4C8 U+57F1 +B-D4C9 U+57E9 +B-D4CA U+57F0 +B-D4CB U+580D +B-D4CC U+5804 +B-D4CD U+595C +B-D4CE U+5A60 +B-D4CF U+5A58 +B-D4D0 U+5A55 +B-D4D1 U+5A67 +B-D4D2 U+5A5E +B-D4D3 U+5A38 +B-D4D4 U+5A35 +B-D4D5 U+5A6D +B-D4D6 U+5A50 +B-D4D7 U+5A5F +B-D4D8 U+5A65 +B-D4D9 U+5A6C +B-D4DA U+5A53 +B-D4DB U+5A64 +B-D4DC U+5A57 +B-D4DD U+5A43 +B-D4DE U+5A5D +B-D4DF U+5A52 +B-D4E0 U+5A44 +B-D4E1 U+5A5B +B-D4E2 U+5A48 +B-D4E3 U+5A8E +B-D4E4 U+5A3E +B-D4E5 U+5A4D +B-D4E6 U+5A39 +B-D4E7 U+5A4C +B-D4E8 U+5A70 +B-D4E9 U+5A69 +B-D4EA U+5A47 +B-D4EB U+5A51 +B-D4EC U+5A56 +B-D4ED U+5A42 +B-D4EE U+5A5C +B-D4EF U+5B72 +B-D4F0 U+5B6E +B-D4F1 U+5BC1 +B-D4F2 U+5BC0 +B-D4F3 U+5C59 +B-D4F4 U+5D1E +B-D4F5 U+5D0B +B-D4F6 U+5D1D +B-D4F7 U+5D1A +B-D4F8 U+5D20 +B-D4F9 U+5D0C +B-D4FA U+5D28 +B-D4FB U+5D0D +B-D4FC U+5D26 +B-D4FD U+5D25 +B-D4FE U+5D0F +B-D540 U+5D30 +B-D541 U+5D12 +B-D542 U+5D23 +B-D543 U+5D1F +B-D544 U+5D2E +B-D545 U+5E3E +B-D546 U+5E34 +B-D547 U+5EB1 +B-D548 U+5EB4 +B-D549 U+5EB9 +B-D54A U+5EB2 +B-D54B U+5EB3 +B-D54C U+5F36 +B-D54D U+5F38 +B-D54E U+5F9B +B-D54F U+5F96 +B-D550 U+5F9F +B-D551 U+608A +B-D552 U+6090 +B-D553 U+6086 +B-D554 U+60BE +B-D555 U+60B0 +B-D556 U+60BA +B-D557 U+60D3 +B-D558 U+60D4 +B-D559 U+60CF +B-D55A U+60E4 +B-D55B U+60D9 +B-D55C U+60DD +B-D55D U+60C8 +B-D55E U+60B1 +B-D55F U+60DB +B-D560 U+60B7 +B-D561 U+60CA +B-D562 U+60BF +B-D563 U+60C3 +B-D564 U+60CD +B-D565 U+60C0 +B-D566 U+6332 +B-D567 U+6365 +B-D568 U+638A +B-D569 U+6382 +B-D56A U+637D +B-D56B U+63BD +B-D56C U+639E +B-D56D U+63AD +B-D56E U+639D +B-D56F U+6397 +B-D570 U+63AB +B-D571 U+638E +B-D572 U+636F +B-D573 U+6387 +B-D574 U+6390 +B-D575 U+636E +B-D576 U+63AF +B-D577 U+6375 +B-D578 U+639C +B-D579 U+636D +B-D57A U+63AE +B-D57B U+637C +B-D57C U+63A4 +B-D57D U+633B +B-D57E U+639F +B-D5A1 U+6378 +B-D5A2 U+6385 +B-D5A3 U+6381 +B-D5A4 U+6391 +B-D5A5 U+638D +B-D5A6 U+6370 +B-D5A7 U+6553 +B-D5A8 U+65CD +B-D5A9 U+6665 +B-D5AA U+6661 +B-D5AB U+665B +B-D5AC U+6659 +B-D5AD U+665C +B-D5AE U+6662 +B-D5AF U+6718 +B-D5B0 U+6879 +B-D5B1 U+6887 +B-D5B2 U+6890 +B-D5B3 U+689C +B-D5B4 U+686D +B-D5B5 U+686E +B-D5B6 U+68AE +B-D5B7 U+68AB +B-D5B8 U+6956 +B-D5B9 U+686F +B-D5BA U+68A3 +B-D5BB U+68AC +B-D5BC U+68A9 +B-D5BD U+6875 +B-D5BE U+6874 +B-D5BF U+68B2 +B-D5C0 U+688F +B-D5C1 U+6877 +B-D5C2 U+6892 +B-D5C3 U+687C +B-D5C4 U+686B +B-D5C5 U+6872 +B-D5C6 U+68AA +B-D5C7 U+6880 +B-D5C8 U+6871 +B-D5C9 U+687E +B-D5CA U+689B +B-D5CB U+6896 +B-D5CC U+688B +B-D5CD U+68A0 +B-D5CE U+6889 +B-D5CF U+68A4 +B-D5D0 U+6878 +B-D5D1 U+687B +B-D5D2 U+6891 +B-D5D3 U+688C +B-D5D4 U+688A +B-D5D5 U+687D +B-D5D6 U+6B36 +B-D5D7 U+6B33 +B-D5D8 U+6B37 +B-D5D9 U+6B38 +B-D5DA U+6B91 +B-D5DB U+6B8F +B-D5DC U+6B8D +B-D5DD U+6B8E +B-D5DE U+6B8C +B-D5DF U+6C2A +B-D5E0 U+6DC0 +B-D5E1 U+6DAB +B-D5E2 U+6DB4 +B-D5E3 U+6DB3 +B-D5E4 U+6E74 +B-D5E5 U+6DAC +B-D5E6 U+6DE9 +B-D5E7 U+6DE2 +B-D5E8 U+6DB7 +B-D5E9 U+6DF6 +B-D5EA U+6DD4 +B-D5EB U+6E00 +B-D5EC U+6DC8 +B-D5ED U+6DE0 +B-D5EE U+6DDF +B-D5EF U+6DD6 +B-D5F0 U+6DBE +B-D5F1 U+6DE5 +B-D5F2 U+6DDC +B-D5F3 U+6DDD +B-D5F4 U+6DDB +B-D5F5 U+6DF4 +B-D5F6 U+6DCA +B-D5F7 U+6DBD +B-D5F8 U+6DED +B-D5F9 U+6DF0 +B-D5FA U+6DBA +B-D5FB U+6DD5 +B-D5FC U+6DC2 +B-D5FD U+6DCF +B-D5FE U+6DC9 +B-D640 U+6DD0 +B-D641 U+6DF2 +B-D642 U+6DD3 +B-D643 U+6DFD +B-D644 U+6DD7 +B-D645 U+6DCD +B-D646 U+6DE3 +B-D647 U+6DBB +B-D648 U+70FA +B-D649 U+710D +B-D64A U+70F7 +B-D64B U+7117 +B-D64C U+70F4 +B-D64D U+710C +B-D64E U+70F0 +B-D64F U+7104 +B-D650 U+70F3 +B-D651 U+7110 +B-D652 U+70FC +B-D653 U+70FF +B-D654 U+7106 +B-D655 U+7113 +B-D656 U+7100 +B-D657 U+70F8 +B-D658 U+70F6 +B-D659 U+710B +B-D65A U+7102 +B-D65B U+710E +B-D65C U+727E +B-D65D U+727B +B-D65E U+727C +B-D65F U+727F +B-D660 U+731D +B-D661 U+7317 +B-D662 U+7307 +B-D663 U+7311 +B-D664 U+7318 +B-D665 U+730A +B-D666 U+7308 +B-D667 U+72FF +B-D668 U+730F +B-D669 U+731E +B-D66A U+7388 +B-D66B U+73F6 +B-D66C U+73F8 +B-D66D U+73F5 +B-D66E U+7404 +B-D66F U+7401 +B-D670 U+73FD +B-D671 U+7407 +B-D672 U+7400 +B-D673 U+73FA +B-D674 U+73FC +B-D675 U+73FF +B-D676 U+740C +B-D677 U+740B +B-D678 U+73F4 +B-D679 U+7408 +B-D67A U+7564 +B-D67B U+7563 +B-D67C U+75CE +B-D67D U+75D2 +B-D67E U+75CF +B-D6A1 U+75CB +B-D6A2 U+75CC +B-D6A3 U+75D1 +B-D6A4 U+75D0 +B-D6A5 U+768F +B-D6A6 U+7689 +B-D6A7 U+76D3 +B-D6A8 U+7739 +B-D6A9 U+772F +B-D6AA U+772D +B-D6AB U+7731 +B-D6AC U+7732 +B-D6AD U+7734 +B-D6AE U+7733 +B-D6AF U+773D +B-D6B0 U+7725 +B-D6B1 U+773B +B-D6B2 U+7735 +B-D6B3 U+7848 +B-D6B4 U+7852 +B-D6B5 U+7849 +B-D6B6 U+784D +B-D6B7 U+784A +B-D6B8 U+784C +B-D6B9 U+7826 +B-D6BA U+7845 +B-D6BB U+7850 +B-D6BC U+7964 +B-D6BD U+7967 +B-D6BE U+7969 +B-D6BF U+796A +B-D6C0 U+7963 +B-D6C1 U+796B +B-D6C2 U+7961 +B-D6C3 U+79BB +B-D6C4 U+79FA +B-D6C5 U+79F8 +B-D6C6 U+79F6 +B-D6C7 U+79F7 +B-D6C8 U+7A8F +B-D6C9 U+7A94 +B-D6CA U+7A90 +B-D6CB U+7B35 +B-D6CC U+7B47 +B-D6CD U+7B34 +B-D6CE U+7B25 +B-D6CF U+7B30 +B-D6D0 U+7B22 +B-D6D1 U+7B24 +B-D6D2 U+7B33 +B-D6D3 U+7B18 +B-D6D4 U+7B2A +B-D6D5 U+7B1D +B-D6D6 U+7B31 +B-D6D7 U+7B2B +B-D6D8 U+7B2D +B-D6D9 U+7B2F +B-D6DA U+7B32 +B-D6DB U+7B38 +B-D6DC U+7B1A +B-D6DD U+7B23 +B-D6DE U+7C94 +B-D6DF U+7C98 +B-D6E0 U+7C96 +B-D6E1 U+7CA3 +B-D6E2 U+7D35 +B-D6E3 U+7D3D +B-D6E4 U+7D38 +B-D6E5 U+7D36 +B-D6E6 U+7D3A +B-D6E7 U+7D45 +B-D6E8 U+7D2C +B-D6E9 U+7D29 +B-D6EA U+7D41 +B-D6EB U+7D47 +B-D6EC U+7D3E +B-D6ED U+7D3F +B-D6EE U+7D4A +B-D6EF U+7D3B +B-D6F0 U+7D28 +B-D6F1 U+7F63 +B-D6F2 U+7F95 +B-D6F3 U+7F9C +B-D6F4 U+7F9D +B-D6F5 U+7F9B +B-D6F6 U+7FCA +B-D6F7 U+7FCB +B-D6F8 U+7FCD +B-D6F9 U+7FD0 +B-D6FA U+7FD1 +B-D6FB U+7FC7 +B-D6FC U+7FCF +B-D6FD U+7FC9 +B-D6FE U+801F +B-D740 U+801E +B-D741 U+801B +B-D742 U+8047 +B-D743 U+8043 +B-D744 U+8048 +B-D745 U+8118 +B-D746 U+8125 +B-D747 U+8119 +B-D748 U+811B +B-D749 U+812D +B-D74A U+811F +B-D74B U+812C +B-D74C U+811E +B-D74D U+8121 +B-D74E U+8115 +B-D74F U+8127 +B-D750 U+811D +B-D751 U+8122 +B-D752 U+8211 +B-D753 U+8238 +B-D754 U+8233 +B-D755 U+823A +B-D756 U+8234 +B-D757 U+8232 +B-D758 U+8274 +B-D759 U+8390 +B-D75A U+83A3 +B-D75B U+83A8 +B-D75C U+838D +B-D75D U+837A +B-D75E U+8373 +B-D75F U+83A4 +B-D760 U+8374 +B-D761 U+838F +B-D762 U+8381 +B-D763 U+8395 +B-D764 U+8399 +B-D765 U+8375 +B-D766 U+8394 +B-D767 U+83A9 +B-D768 U+837D +B-D769 U+8383 +B-D76A U+838C +B-D76B U+839D +B-D76C U+839B +B-D76D U+83AA +B-D76E U+838B +B-D76F U+837E +B-D770 U+83A5 +B-D771 U+83AF +B-D772 U+8388 +B-D773 U+8397 +B-D774 U+83B0 +B-D775 U+837F +B-D776 U+83A6 +B-D777 U+8387 +B-D778 U+83AE +B-D779 U+8376 +B-D77A U+839A +B-D77B U+8659 +B-D77C U+8656 +B-D77D U+86BF +B-D77E U+86B7 +B-D7A1 U+86C2 +B-D7A2 U+86C1 +B-D7A3 U+86C5 +B-D7A4 U+86BA +B-D7A5 U+86B0 +B-D7A6 U+86C8 +B-D7A7 U+86B9 +B-D7A8 U+86B3 +B-D7A9 U+86B8 +B-D7AA U+86CC +B-D7AB U+86B4 +B-D7AC U+86BB +B-D7AD U+86BC +B-D7AE U+86C3 +B-D7AF U+86BD +B-D7B0 U+86BE +B-D7B1 U+8852 +B-D7B2 U+8889 +B-D7B3 U+8895 +B-D7B4 U+88A8 +B-D7B5 U+88A2 +B-D7B6 U+88AA +B-D7B7 U+889A +B-D7B8 U+8891 +B-D7B9 U+88A1 +B-D7BA U+889F +B-D7BB U+8898 +B-D7BC U+88A7 +B-D7BD U+8899 +B-D7BE U+889B +B-D7BF U+8897 +B-D7C0 U+88A4 +B-D7C1 U+88AC +B-D7C2 U+888C +B-D7C3 U+8893 +B-D7C4 U+888E +B-D7C5 U+8982 +B-D7C6 U+89D6 +B-D7C7 U+89D9 +B-D7C8 U+89D5 +B-D7C9 U+8A30 +B-D7CA U+8A27 +B-D7CB U+8A2C +B-D7CC U+8A1E +B-D7CD U+8C39 +B-D7CE U+8C3B +B-D7CF U+8C5C +B-D7D0 U+8C5D +B-D7D1 U+8C7D +B-D7D2 U+8CA5 +B-D7D3 U+8D7D +B-D7D4 U+8D7B +B-D7D5 U+8D79 +B-D7D6 U+8DBC +B-D7D7 U+8DC2 +B-D7D8 U+8DB9 +B-D7D9 U+8DBF +B-D7DA U+8DC1 +B-D7DB U+8ED8 +B-D7DC U+8EDE +B-D7DD U+8EDD +B-D7DE U+8EDC +B-D7DF U+8ED7 +B-D7E0 U+8EE0 +B-D7E1 U+8EE1 +B-D7E2 U+9024 +B-D7E3 U+900B +B-D7E4 U+9011 +B-D7E5 U+901C +B-D7E6 U+900C +B-D7E7 U+9021 +B-D7E8 U+90EF +B-D7E9 U+90EA +B-D7EA U+90F0 +B-D7EB U+90F4 +B-D7EC U+90F2 +B-D7ED U+90F3 +B-D7EE U+90D4 +B-D7EF U+90EB +B-D7F0 U+90EC +B-D7F1 U+90E9 +B-D7F2 U+9156 +B-D7F3 U+9158 +B-D7F4 U+915A +B-D7F5 U+9153 +B-D7F6 U+9155 +B-D7F7 U+91EC +B-D7F8 U+91F4 +B-D7F9 U+91F1 +B-D7FA U+91F3 +B-D7FB U+91F8 +B-D7FC U+91E4 +B-D7FD U+91F9 +B-D7FE U+91EA +B-D840 U+91EB +B-D841 U+91F7 +B-D842 U+91E8 +B-D843 U+91EE +B-D844 U+957A +B-D845 U+9586 +B-D846 U+9588 +B-D847 U+967C +B-D848 U+966D +B-D849 U+966B +B-D84A U+9671 +B-D84B U+966F +B-D84C U+96BF +B-D84D U+976A +B-D84E U+9804 +B-D84F U+98E5 +B-D850 U+9997 +B-D851 U+509B +B-D852 U+5095 +B-D853 U+5094 +B-D854 U+509E +B-D855 U+508B +B-D856 U+50A3 +B-D857 U+5083 +B-D858 U+508C +B-D859 U+508E +B-D85A U+509D +B-D85B U+5068 +B-D85C U+509C +B-D85D U+5092 +B-D85E U+5082 +B-D85F U+5087 +B-D860 U+515F +B-D861 U+51D4 +B-D862 U+5312 +B-D863 U+5311 +B-D864 U+53A4 +B-D865 U+53A7 +B-D866 U+5591 +B-D867 U+55A8 +B-D868 U+55A5 +B-D869 U+55AD +B-D86A U+5577 +B-D86B U+5645 +B-D86C U+55A2 +B-D86D U+5593 +B-D86E U+5588 +B-D86F U+558F +B-D870 U+55B5 +B-D871 U+5581 +B-D872 U+55A3 +B-D873 U+5592 +B-D874 U+55A4 +B-D875 U+557D +B-D876 U+558C +B-D877 U+55A6 +B-D878 U+557F +B-D879 U+5595 +B-D87A U+55A1 +B-D87B U+558E +B-D87C U+570C +B-D87D U+5829 +B-D87E U+5837 +B-D8A1 U+5819 +B-D8A2 U+581E +B-D8A3 U+5827 +B-D8A4 U+5823 +B-D8A5 U+5828 +B-D8A6 U+57F5 +B-D8A7 U+5848 +B-D8A8 U+5825 +B-D8A9 U+581C +B-D8AA U+581B +B-D8AB U+5833 +B-D8AC U+583F +B-D8AD U+5836 +B-D8AE U+582E +B-D8AF U+5839 +B-D8B0 U+5838 +B-D8B1 U+582D +B-D8B2 U+582C +B-D8B3 U+583B +B-D8B4 U+5961 +B-D8B5 U+5AAF +B-D8B6 U+5A94 +B-D8B7 U+5A9F +B-D8B8 U+5A7A +B-D8B9 U+5AA2 +B-D8BA U+5A9E +B-D8BB U+5A78 +B-D8BC U+5AA6 +B-D8BD U+5A7C +B-D8BE U+5AA5 +B-D8BF U+5AAC +B-D8C0 U+5A95 +B-D8C1 U+5AAE +B-D8C2 U+5A37 +B-D8C3 U+5A84 +B-D8C4 U+5A8A +B-D8C5 U+5A97 +B-D8C6 U+5A83 +B-D8C7 U+5A8B +B-D8C8 U+5AA9 +B-D8C9 U+5A7B +B-D8CA U+5A7D +B-D8CB U+5A8C +B-D8CC U+5A9C +B-D8CD U+5A8F +B-D8CE U+5A93 +B-D8CF U+5A9D +B-D8D0 U+5BEA +B-D8D1 U+5BCD +B-D8D2 U+5BCB +B-D8D3 U+5BD4 +B-D8D4 U+5BD1 +B-D8D5 U+5BCA +B-D8D6 U+5BCE +B-D8D7 U+5C0C +B-D8D8 U+5C30 +B-D8D9 U+5D37 +B-D8DA U+5D43 +B-D8DB U+5D6B +B-D8DC U+5D41 +B-D8DD U+5D4B +B-D8DE U+5D3F +B-D8DF U+5D35 +B-D8E0 U+5D51 +B-D8E1 U+5D4E +B-D8E2 U+5D55 +B-D8E3 U+5D33 +B-D8E4 U+5D3A +B-D8E5 U+5D52 +B-D8E6 U+5D3D +B-D8E7 U+5D31 +B-D8E8 U+5D59 +B-D8E9 U+5D42 +B-D8EA U+5D39 +B-D8EB U+5D49 +B-D8EC U+5D38 +B-D8ED U+5D3C +B-D8EE U+5D32 +B-D8EF U+5D36 +B-D8F0 U+5D40 +B-D8F1 U+5D45 +B-D8F2 U+5E44 +B-D8F3 U+5E41 +B-D8F4 U+5F58 +B-D8F5 U+5FA6 +B-D8F6 U+5FA5 +B-D8F7 U+5FAB +B-D8F8 U+60C9 +B-D8F9 U+60B9 +B-D8FA U+60CC +B-D8FB U+60E2 +B-D8FC U+60CE +B-D8FD U+60C4 +B-D8FE U+6114 +B-D940 U+60F2 +B-D941 U+610A +B-D942 U+6116 +B-D943 U+6105 +B-D944 U+60F5 +B-D945 U+6113 +B-D946 U+60F8 +B-D947 U+60FC +B-D948 U+60FE +B-D949 U+60C1 +B-D94A U+6103 +B-D94B U+6118 +B-D94C U+611D +B-D94D U+6110 +B-D94E U+60FF +B-D94F U+6104 +B-D950 U+610B +B-D951 U+624A +B-D952 U+6394 +B-D953 U+63B1 +B-D954 U+63B0 +B-D955 U+63CE +B-D956 U+63E5 +B-D957 U+63E8 +B-D958 U+63EF +B-D959 U+63C3 +B-D95A U+649D +B-D95B U+63F3 +B-D95C U+63CA +B-D95D U+63E0 +B-D95E U+63F6 +B-D95F U+63D5 +B-D960 U+63F2 +B-D961 U+63F5 +B-D962 U+6461 +B-D963 U+63DF +B-D964 U+63BE +B-D965 U+63DD +B-D966 U+63DC +B-D967 U+63C4 +B-D968 U+63D8 +B-D969 U+63D3 +B-D96A U+63C2 +B-D96B U+63C7 +B-D96C U+63CC +B-D96D U+63CB +B-D96E U+63C8 +B-D96F U+63F0 +B-D970 U+63D7 +B-D971 U+63D9 +B-D972 U+6532 +B-D973 U+6567 +B-D974 U+656A +B-D975 U+6564 +B-D976 U+655C +B-D977 U+6568 +B-D978 U+6565 +B-D979 U+658C +B-D97A U+659D +B-D97B U+659E +B-D97C U+65AE +B-D97D U+65D0 +B-D97E U+65D2 +B-D9A1 U+667C +B-D9A2 U+666C +B-D9A3 U+667B +B-D9A4 U+6680 +B-D9A5 U+6671 +B-D9A6 U+6679 +B-D9A7 U+666A +B-D9A8 U+6672 +B-D9A9 U+6701 +B-D9AA U+690C +B-D9AB U+68D3 +B-D9AC U+6904 +B-D9AD U+68DC +B-D9AE U+692A +B-D9AF U+68EC +B-D9B0 U+68EA +B-D9B1 U+68F1 +B-D9B2 U+690F +B-D9B3 U+68D6 +B-D9B4 U+68F7 +B-D9B5 U+68EB +B-D9B6 U+68E4 +B-D9B7 U+68F6 +B-D9B8 U+6913 +B-D9B9 U+6910 +B-D9BA U+68F3 +B-D9BB U+68E1 +B-D9BC U+6907 +B-D9BD U+68CC +B-D9BE U+6908 +B-D9BF U+6970 +B-D9C0 U+68B4 +B-D9C1 U+6911 +B-D9C2 U+68EF +B-D9C3 U+68C6 +B-D9C4 U+6914 +B-D9C5 U+68F8 +B-D9C6 U+68D0 +B-D9C7 U+68FD +B-D9C8 U+68FC +B-D9C9 U+68E8 +B-D9CA U+690B +B-D9CB U+690A +B-D9CC U+6917 +B-D9CD U+68CE +B-D9CE U+68C8 +B-D9CF U+68DD +B-D9D0 U+68DE +B-D9D1 U+68E6 +B-D9D2 U+68F4 +B-D9D3 U+68D1 +B-D9D4 U+6906 +B-D9D5 U+68D4 +B-D9D6 U+68E9 +B-D9D7 U+6915 +B-D9D8 U+6925 +B-D9D9 U+68C7 +B-D9DA U+6B39 +B-D9DB U+6B3B +B-D9DC U+6B3F +B-D9DD U+6B3C +B-D9DE U+6B94 +B-D9DF U+6B97 +B-D9E0 U+6B99 +B-D9E1 U+6B95 +B-D9E2 U+6BBD +B-D9E3 U+6BF0 +B-D9E4 U+6BF2 +B-D9E5 U+6BF3 +B-D9E6 U+6C30 +B-D9E7 U+6DFC +B-D9E8 U+6E46 +B-D9E9 U+6E47 +B-D9EA U+6E1F +B-D9EB U+6E49 +B-D9EC U+6E88 +B-D9ED U+6E3C +B-D9EE U+6E3D +B-D9EF U+6E45 +B-D9F0 U+6E62 +B-D9F1 U+6E2B +B-D9F2 U+6E3F +B-D9F3 U+6E41 +B-D9F4 U+6E5D +B-D9F5 U+6E73 +B-D9F6 U+6E1C +B-D9F7 U+6E33 +B-D9F8 U+6E4B +B-D9F9 U+6E40 +B-D9FA U+6E51 +B-D9FB U+6E3B +B-D9FC U+6E03 +B-D9FD U+6E2E +B-D9FE U+6E5E +B-DA40 U+6E68 +B-DA41 U+6E5C +B-DA42 U+6E61 +B-DA43 U+6E31 +B-DA44 U+6E28 +B-DA45 U+6E60 +B-DA46 U+6E71 +B-DA47 U+6E6B +B-DA48 U+6E39 +B-DA49 U+6E22 +B-DA4A U+6E30 +B-DA4B U+6E53 +B-DA4C U+6E65 +B-DA4D U+6E27 +B-DA4E U+6E78 +B-DA4F U+6E64 +B-DA50 U+6E77 +B-DA51 U+6E55 +B-DA52 U+6E79 +B-DA53 U+6E52 +B-DA54 U+6E66 +B-DA55 U+6E35 +B-DA56 U+6E36 +B-DA57 U+6E5A +B-DA58 U+7120 +B-DA59 U+711E +B-DA5A U+712F +B-DA5B U+70FB +B-DA5C U+712E +B-DA5D U+7131 +B-DA5E U+7123 +B-DA5F U+7125 +B-DA60 U+7122 +B-DA61 U+7132 +B-DA62 U+711F +B-DA63 U+7128 +B-DA64 U+713A +B-DA65 U+711B +B-DA66 U+724B +B-DA67 U+725A +B-DA68 U+7288 +B-DA69 U+7289 +B-DA6A U+7286 +B-DA6B U+7285 +B-DA6C U+728B +B-DA6D U+7312 +B-DA6E U+730B +B-DA6F U+7330 +B-DA70 U+7322 +B-DA71 U+7331 +B-DA72 U+7333 +B-DA73 U+7327 +B-DA74 U+7332 +B-DA75 U+732D +B-DA76 U+7326 +B-DA77 U+7323 +B-DA78 U+7335 +B-DA79 U+730C +B-DA7A U+742E +B-DA7B U+742C +B-DA7C U+7430 +B-DA7D U+742B +B-DA7E U+7416 +B-DAA1 U+741A +B-DAA2 U+7421 +B-DAA3 U+742D +B-DAA4 U+7431 +B-DAA5 U+7424 +B-DAA6 U+7423 +B-DAA7 U+741D +B-DAA8 U+7429 +B-DAA9 U+7420 +B-DAAA U+7432 +B-DAAB U+74FB +B-DAAC U+752F +B-DAAD U+756F +B-DAAE U+756C +B-DAAF U+75E7 +B-DAB0 U+75DA +B-DAB1 U+75E1 +B-DAB2 U+75E6 +B-DAB3 U+75DD +B-DAB4 U+75DF +B-DAB5 U+75E4 +B-DAB6 U+75D7 +B-DAB7 U+7695 +B-DAB8 U+7692 +B-DAB9 U+76DA +B-DABA U+7746 +B-DABB U+7747 +B-DABC U+7744 +B-DABD U+774D +B-DABE U+7745 +B-DABF U+774A +B-DAC0 U+774E +B-DAC1 U+774B +B-DAC2 U+774C +B-DAC3 U+77DE +B-DAC4 U+77EC +B-DAC5 U+7860 +B-DAC6 U+7864 +B-DAC7 U+7865 +B-DAC8 U+785C +B-DAC9 U+786D +B-DACA U+7871 +B-DACB U+786A +B-DACC U+786E +B-DACD U+7870 +B-DACE U+7869 +B-DACF U+7868 +B-DAD0 U+785E +B-DAD1 U+7862 +B-DAD2 U+7974 +B-DAD3 U+7973 +B-DAD4 U+7972 +B-DAD5 U+7970 +B-DAD6 U+7A02 +B-DAD7 U+7A0A +B-DAD8 U+7A03 +B-DAD9 U+7A0C +B-DADA U+7A04 +B-DADB U+7A99 +B-DADC U+7AE6 +B-DADD U+7AE4 +B-DADE U+7B4A +B-DADF U+7B3B +B-DAE0 U+7B44 +B-DAE1 U+7B48 +B-DAE2 U+7B4C +B-DAE3 U+7B4E +B-DAE4 U+7B40 +B-DAE5 U+7B58 +B-DAE6 U+7B45 +B-DAE7 U+7CA2 +B-DAE8 U+7C9E +B-DAE9 U+7CA8 +B-DAEA U+7CA1 +B-DAEB U+7D58 +B-DAEC U+7D6F +B-DAED U+7D63 +B-DAEE U+7D53 +B-DAEF U+7D56 +B-DAF0 U+7D67 +B-DAF1 U+7D6A +B-DAF2 U+7D4F +B-DAF3 U+7D6D +B-DAF4 U+7D5C +B-DAF5 U+7D6B +B-DAF6 U+7D52 +B-DAF7 U+7D54 +B-DAF8 U+7D69 +B-DAF9 U+7D51 +B-DAFA U+7D5F +B-DAFB U+7D4E +B-DAFC U+7F3E +B-DAFD U+7F3F +B-DAFE U+7F65 +B-DB40 U+7F66 +B-DB41 U+7FA2 +B-DB42 U+7FA0 +B-DB43 U+7FA1 +B-DB44 U+7FD7 +B-DB45 U+8051 +B-DB46 U+804F +B-DB47 U+8050 +B-DB48 U+80FE +B-DB49 U+80D4 +B-DB4A U+8143 +B-DB4B U+814A +B-DB4C U+8152 +B-DB4D U+814F +B-DB4E U+8147 +B-DB4F U+813D +B-DB50 U+814D +B-DB51 U+813A +B-DB52 U+81E6 +B-DB53 U+81EE +B-DB54 U+81F7 +B-DB55 U+81F8 +B-DB56 U+81F9 +B-DB57 U+8204 +B-DB58 U+823C +B-DB59 U+823D +B-DB5A U+823F +B-DB5B U+8275 +B-DB5C U+833B +B-DB5D U+83CF +B-DB5E U+83F9 +B-DB5F U+8423 +B-DB60 U+83C0 +B-DB61 U+83E8 +B-DB62 U+8412 +B-DB63 U+83E7 +B-DB64 U+83E4 +B-DB65 U+83FC +B-DB66 U+83F6 +B-DB67 U+8410 +B-DB68 U+83C6 +B-DB69 U+83C8 +B-DB6A U+83EB +B-DB6B U+83E3 +B-DB6C U+83BF +B-DB6D U+8401 +B-DB6E U+83DD +B-DB6F U+83E5 +B-DB70 U+83D8 +B-DB71 U+83FF +B-DB72 U+83E1 +B-DB73 U+83CB +B-DB74 U+83CE +B-DB75 U+83D6 +B-DB76 U+83F5 +B-DB77 U+83C9 +B-DB78 U+8409 +B-DB79 U+840F +B-DB7A U+83DE +B-DB7B U+8411 +B-DB7C U+8406 +B-DB7D U+83C2 +B-DB7E U+83F3 +B-DBA1 U+83D5 +B-DBA2 U+83FA +B-DBA3 U+83C7 +B-DBA4 U+83D1 +B-DBA5 U+83EA +B-DBA6 U+8413 +B-DBA7 U+83C3 +B-DBA8 U+83EC +B-DBA9 U+83EE +B-DBAA U+83C4 +B-DBAB U+83FB +B-DBAC U+83D7 +B-DBAD U+83E2 +B-DBAE U+841B +B-DBAF U+83DB +B-DBB0 U+83FE +B-DBB1 U+86D8 +B-DBB2 U+86E2 +B-DBB3 U+86E6 +B-DBB4 U+86D3 +B-DBB5 U+86E3 +B-DBB6 U+86DA +B-DBB7 U+86EA +B-DBB8 U+86DD +B-DBB9 U+86EB +B-DBBA U+86DC +B-DBBB U+86EC +B-DBBC U+86E9 +B-DBBD U+86D7 +B-DBBE U+86E8 +B-DBBF U+86D1 +B-DBC0 U+8848 +B-DBC1 U+8856 +B-DBC2 U+8855 +B-DBC3 U+88BA +B-DBC4 U+88D7 +B-DBC5 U+88B9 +B-DBC6 U+88B8 +B-DBC7 U+88C0 +B-DBC8 U+88BE +B-DBC9 U+88B6 +B-DBCA U+88BC +B-DBCB U+88B7 +B-DBCC U+88BD +B-DBCD U+88B2 +B-DBCE U+8901 +B-DBCF U+88C9 +B-DBD0 U+8995 +B-DBD1 U+8998 +B-DBD2 U+8997 +B-DBD3 U+89DD +B-DBD4 U+89DA +B-DBD5 U+89DB +B-DBD6 U+8A4E +B-DBD7 U+8A4D +B-DBD8 U+8A39 +B-DBD9 U+8A59 +B-DBDA U+8A40 +B-DBDB U+8A57 +B-DBDC U+8A58 +B-DBDD U+8A44 +B-DBDE U+8A45 +B-DBDF U+8A52 +B-DBE0 U+8A48 +B-DBE1 U+8A51 +B-DBE2 U+8A4A +B-DBE3 U+8A4C +B-DBE4 U+8A4F +B-DBE5 U+8C5F +B-DBE6 U+8C81 +B-DBE7 U+8C80 +B-DBE8 U+8CBA +B-DBE9 U+8CBE +B-DBEA U+8CB0 +B-DBEB U+8CB9 +B-DBEC U+8CB5 +B-DBED U+8D84 +B-DBEE U+8D80 +B-DBEF U+8D89 +B-DBF0 U+8DD8 +B-DBF1 U+8DD3 +B-DBF2 U+8DCD +B-DBF3 U+8DC7 +B-DBF4 U+8DD6 +B-DBF5 U+8DDC +B-DBF6 U+8DCF +B-DBF7 U+8DD5 +B-DBF8 U+8DD9 +B-DBF9 U+8DC8 +B-DBFA U+8DD7 +B-DBFB U+8DC5 +B-DBFC U+8EEF +B-DBFD U+8EF7 +B-DBFE U+8EFA +B-DC40 U+8EF9 +B-DC41 U+8EE6 +B-DC42 U+8EEE +B-DC43 U+8EE5 +B-DC44 U+8EF5 +B-DC45 U+8EE7 +B-DC46 U+8EE8 +B-DC47 U+8EF6 +B-DC48 U+8EEB +B-DC49 U+8EF1 +B-DC4A U+8EEC +B-DC4B U+8EF4 +B-DC4C U+8EE9 +B-DC4D U+902D +B-DC4E U+9034 +B-DC4F U+902F +B-DC50 U+9106 +B-DC51 U+912C +B-DC52 U+9104 +B-DC53 U+90FF +B-DC54 U+90FC +B-DC55 U+9108 +B-DC56 U+90F9 +B-DC57 U+90FB +B-DC58 U+9101 +B-DC59 U+9100 +B-DC5A U+9107 +B-DC5B U+9105 +B-DC5C U+9103 +B-DC5D U+9161 +B-DC5E U+9164 +B-DC5F U+915F +B-DC60 U+9162 +B-DC61 U+9160 +B-DC62 U+9201 +B-DC63 U+920A +B-DC64 U+9225 +B-DC65 U+9203 +B-DC66 U+921A +B-DC67 U+9226 +B-DC68 U+920F +B-DC69 U+920C +B-DC6A U+9200 +B-DC6B U+9212 +B-DC6C U+91FF +B-DC6D U+91FD +B-DC6E U+9206 +B-DC6F U+9204 +B-DC70 U+9227 +B-DC71 U+9202 +B-DC72 U+921C +B-DC73 U+9224 +B-DC74 U+9219 +B-DC75 U+9217 +B-DC76 U+9205 +B-DC77 U+9216 +B-DC78 U+957B +B-DC79 U+958D +B-DC7A U+958C +B-DC7B U+9590 +B-DC7C U+9687 +B-DC7D U+967E +B-DC7E U+9688 +B-DCA1 U+9689 +B-DCA2 U+9683 +B-DCA3 U+9680 +B-DCA4 U+96C2 +B-DCA5 U+96C8 +B-DCA6 U+96C3 +B-DCA7 U+96F1 +B-DCA8 U+96F0 +B-DCA9 U+976C +B-DCAA U+9770 +B-DCAB U+976E +B-DCAC U+9807 +B-DCAD U+98A9 +B-DCAE U+98EB +B-DCAF U+9CE6 +B-DCB0 U+9EF9 +B-DCB1 U+4E83 +B-DCB2 U+4E84 +B-DCB3 U+4EB6 +B-DCB4 U+50BD +B-DCB5 U+50BF +B-DCB6 U+50C6 +B-DCB7 U+50AE +B-DCB8 U+50C4 +B-DCB9 U+50CA +B-DCBA U+50B4 +B-DCBB U+50C8 +B-DCBC U+50C2 +B-DCBD U+50B0 +B-DCBE U+50C1 +B-DCBF U+50BA +B-DCC0 U+50B1 +B-DCC1 U+50CB +B-DCC2 U+50C9 +B-DCC3 U+50B6 +B-DCC4 U+50B8 +B-DCC5 U+51D7 +B-DCC6 U+527A +B-DCC7 U+5278 +B-DCC8 U+527B +B-DCC9 U+527C +B-DCCA U+55C3 +B-DCCB U+55DB +B-DCCC U+55CC +B-DCCD U+55D0 +B-DCCE U+55CB +B-DCCF U+55CA +B-DCD0 U+55DD +B-DCD1 U+55C0 +B-DCD2 U+55D4 +B-DCD3 U+55C4 +B-DCD4 U+55E9 +B-DCD5 U+55BF +B-DCD6 U+55D2 +B-DCD7 U+558D +B-DCD8 U+55CF +B-DCD9 U+55D5 +B-DCDA U+55E2 +B-DCDB U+55D6 +B-DCDC U+55C8 +B-DCDD U+55F2 +B-DCDE U+55CD +B-DCDF U+55D9 +B-DCE0 U+55C2 +B-DCE1 U+5714 +B-DCE2 U+5853 +B-DCE3 U+5868 +B-DCE4 U+5864 +B-DCE5 U+584F +B-DCE6 U+584D +B-DCE7 U+5849 +B-DCE8 U+586F +B-DCE9 U+5855 +B-DCEA U+584E +B-DCEB U+585D +B-DCEC U+5859 +B-DCED U+5865 +B-DCEE U+585B +B-DCEF U+583D +B-DCF0 U+5863 +B-DCF1 U+5871 +B-DCF2 U+58FC +B-DCF3 U+5AC7 +B-DCF4 U+5AC4 +B-DCF5 U+5ACB +B-DCF6 U+5ABA +B-DCF7 U+5AB8 +B-DCF8 U+5AB1 +B-DCF9 U+5AB5 +B-DCFA U+5AB0 +B-DCFB U+5ABF +B-DCFC U+5AC8 +B-DCFD U+5ABB +B-DCFE U+5AC6 +B-DD40 U+5AB7 +B-DD41 U+5AC0 +B-DD42 U+5ACA +B-DD43 U+5AB4 +B-DD44 U+5AB6 +B-DD45 U+5ACD +B-DD46 U+5AB9 +B-DD47 U+5A90 +B-DD48 U+5BD6 +B-DD49 U+5BD8 +B-DD4A U+5BD9 +B-DD4B U+5C1F +B-DD4C U+5C33 +B-DD4D U+5D71 +B-DD4E U+5D63 +B-DD4F U+5D4A +B-DD50 U+5D65 +B-DD51 U+5D72 +B-DD52 U+5D6C +B-DD53 U+5D5E +B-DD54 U+5D68 +B-DD55 U+5D67 +B-DD56 U+5D62 +B-DD57 U+5DF0 +B-DD58 U+5E4F +B-DD59 U+5E4E +B-DD5A U+5E4A +B-DD5B U+5E4D +B-DD5C U+5E4B +B-DD5D U+5EC5 +B-DD5E U+5ECC +B-DD5F U+5EC6 +B-DD60 U+5ECB +B-DD61 U+5EC7 +B-DD62 U+5F40 +B-DD63 U+5FAF +B-DD64 U+5FAD +B-DD65 U+60F7 +B-DD66 U+6149 +B-DD67 U+614A +B-DD68 U+612B +B-DD69 U+6145 +B-DD6A U+6136 +B-DD6B U+6132 +B-DD6C U+612E +B-DD6D U+6146 +B-DD6E U+612F +B-DD6F U+614F +B-DD70 U+6129 +B-DD71 U+6140 +B-DD72 U+6220 +B-DD73 U+9168 +B-DD74 U+6223 +B-DD75 U+6225 +B-DD76 U+6224 +B-DD77 U+63C5 +B-DD78 U+63F1 +B-DD79 U+63EB +B-DD7A U+6410 +B-DD7B U+6412 +B-DD7C U+6409 +B-DD7D U+6420 +B-DD7E U+6424 +B-DDA1 U+6433 +B-DDA2 U+6443 +B-DDA3 U+641F +B-DDA4 U+6415 +B-DDA5 U+6418 +B-DDA6 U+6439 +B-DDA7 U+6437 +B-DDA8 U+6422 +B-DDA9 U+6423 +B-DDAA U+640C +B-DDAB U+6426 +B-DDAC U+6430 +B-DDAD U+6428 +B-DDAE U+6441 +B-DDAF U+6435 +B-DDB0 U+642F +B-DDB1 U+640A +B-DDB2 U+641A +B-DDB3 U+6440 +B-DDB4 U+6425 +B-DDB5 U+6427 +B-DDB6 U+640B +B-DDB7 U+63E7 +B-DDB8 U+641B +B-DDB9 U+642E +B-DDBA U+6421 +B-DDBB U+640E +B-DDBC U+656F +B-DDBD U+6592 +B-DDBE U+65D3 +B-DDBF U+6686 +B-DDC0 U+668C +B-DDC1 U+6695 +B-DDC2 U+6690 +B-DDC3 U+668B +B-DDC4 U+668A +B-DDC5 U+6699 +B-DDC6 U+6694 +B-DDC7 U+6678 +B-DDC8 U+6720 +B-DDC9 U+6966 +B-DDCA U+695F +B-DDCB U+6938 +B-DDCC U+694E +B-DDCD U+6962 +B-DDCE U+6971 +B-DDCF U+693F +B-DDD0 U+6945 +B-DDD1 U+696A +B-DDD2 U+6939 +B-DDD3 U+6942 +B-DDD4 U+6957 +B-DDD5 U+6959 +B-DDD6 U+697A +B-DDD7 U+6948 +B-DDD8 U+6949 +B-DDD9 U+6935 +B-DDDA U+696C +B-DDDB U+6933 +B-DDDC U+693D +B-DDDD U+6965 +B-DDDE U+68F0 +B-DDDF U+6978 +B-DDE0 U+6934 +B-DDE1 U+6969 +B-DDE2 U+6940 +B-DDE3 U+696F +B-DDE4 U+6944 +B-DDE5 U+6976 +B-DDE6 U+6958 +B-DDE7 U+6941 +B-DDE8 U+6974 +B-DDE9 U+694C +B-DDEA U+693B +B-DDEB U+694B +B-DDEC U+6937 +B-DDED U+695C +B-DDEE U+694F +B-DDEF U+6951 +B-DDF0 U+6932 +B-DDF1 U+6952 +B-DDF2 U+692F +B-DDF3 U+697B +B-DDF4 U+693C +B-DDF5 U+6B46 +B-DDF6 U+6B45 +B-DDF7 U+6B43 +B-DDF8 U+6B42 +B-DDF9 U+6B48 +B-DDFA U+6B41 +B-DDFB U+6B9B +B-DDFC U+FA0D +B-DDFD U+6BFB +B-DDFE U+6BFC +B-DE40 U+6BF9 +B-DE41 U+6BF7 +B-DE42 U+6BF8 +B-DE43 U+6E9B +B-DE44 U+6ED6 +B-DE45 U+6EC8 +B-DE46 U+6E8F +B-DE47 U+6EC0 +B-DE48 U+6E9F +B-DE49 U+6E93 +B-DE4A U+6E94 +B-DE4B U+6EA0 +B-DE4C U+6EB1 +B-DE4D U+6EB9 +B-DE4E U+6EC6 +B-DE4F U+6ED2 +B-DE50 U+6EBD +B-DE51 U+6EC1 +B-DE52 U+6E9E +B-DE53 U+6EC9 +B-DE54 U+6EB7 +B-DE55 U+6EB0 +B-DE56 U+6ECD +B-DE57 U+6EA6 +B-DE58 U+6ECF +B-DE59 U+6EB2 +B-DE5A U+6EBE +B-DE5B U+6EC3 +B-DE5C U+6EDC +B-DE5D U+6ED8 +B-DE5E U+6E99 +B-DE5F U+6E92 +B-DE60 U+6E8E +B-DE61 U+6E8D +B-DE62 U+6EA4 +B-DE63 U+6EA1 +B-DE64 U+6EBF +B-DE65 U+6EB3 +B-DE66 U+6ED0 +B-DE67 U+6ECA +B-DE68 U+6E97 +B-DE69 U+6EAE +B-DE6A U+6EA3 +B-DE6B U+7147 +B-DE6C U+7154 +B-DE6D U+7152 +B-DE6E U+7163 +B-DE6F U+7160 +B-DE70 U+7141 +B-DE71 U+715D +B-DE72 U+7162 +B-DE73 U+7172 +B-DE74 U+7178 +B-DE75 U+716A +B-DE76 U+7161 +B-DE77 U+7142 +B-DE78 U+7158 +B-DE79 U+7143 +B-DE7A U+714B +B-DE7B U+7170 +B-DE7C U+715F +B-DE7D U+7150 +B-DE7E U+7153 +B-DEA1 U+7144 +B-DEA2 U+714D +B-DEA3 U+715A +B-DEA4 U+724F +B-DEA5 U+728D +B-DEA6 U+728C +B-DEA7 U+7291 +B-DEA8 U+7290 +B-DEA9 U+728E +B-DEAA U+733C +B-DEAB U+7342 +B-DEAC U+733B +B-DEAD U+733A +B-DEAE U+7340 +B-DEAF U+734A +B-DEB0 U+7349 +B-DEB1 U+7444 +B-DEB2 U+744A +B-DEB3 U+744B +B-DEB4 U+7452 +B-DEB5 U+7451 +B-DEB6 U+7457 +B-DEB7 U+7440 +B-DEB8 U+744F +B-DEB9 U+7450 +B-DEBA U+744E +B-DEBB U+7442 +B-DEBC U+7446 +B-DEBD U+744D +B-DEBE U+7454 +B-DEBF U+74E1 +B-DEC0 U+74FF +B-DEC1 U+74FE +B-DEC2 U+74FD +B-DEC3 U+751D +B-DEC4 U+7579 +B-DEC5 U+7577 +B-DEC6 U+6983 +B-DEC7 U+75EF +B-DEC8 U+760F +B-DEC9 U+7603 +B-DECA U+75F7 +B-DECB U+75FE +B-DECC U+75FC +B-DECD U+75F9 +B-DECE U+75F8 +B-DECF U+7610 +B-DED0 U+75FB +B-DED1 U+75F6 +B-DED2 U+75ED +B-DED3 U+75F5 +B-DED4 U+75FD +B-DED5 U+7699 +B-DED6 U+76B5 +B-DED7 U+76DD +B-DED8 U+7755 +B-DED9 U+775F +B-DEDA U+7760 +B-DEDB U+7752 +B-DEDC U+7756 +B-DEDD U+775A +B-DEDE U+7769 +B-DEDF U+7767 +B-DEE0 U+7754 +B-DEE1 U+7759 +B-DEE2 U+776D +B-DEE3 U+77E0 +B-DEE4 U+7887 +B-DEE5 U+789A +B-DEE6 U+7894 +B-DEE7 U+788F +B-DEE8 U+7884 +B-DEE9 U+7895 +B-DEEA U+7885 +B-DEEB U+7886 +B-DEEC U+78A1 +B-DEED U+7883 +B-DEEE U+7879 +B-DEEF U+7899 +B-DEF0 U+7880 +B-DEF1 U+7896 +B-DEF2 U+787B +B-DEF3 U+797C +B-DEF4 U+7982 +B-DEF5 U+797D +B-DEF6 U+7979 +B-DEF7 U+7A11 +B-DEF8 U+7A18 +B-DEF9 U+7A19 +B-DEFA U+7A12 +B-DEFB U+7A17 +B-DEFC U+7A15 +B-DEFD U+7A22 +B-DEFE U+7A13 +B-DF40 U+7A1B +B-DF41 U+7A10 +B-DF42 U+7AA3 +B-DF43 U+7AA2 +B-DF44 U+7A9E +B-DF45 U+7AEB +B-DF46 U+7B66 +B-DF47 U+7B64 +B-DF48 U+7B6D +B-DF49 U+7B74 +B-DF4A U+7B69 +B-DF4B U+7B72 +B-DF4C U+7B65 +B-DF4D U+7B73 +B-DF4E U+7B71 +B-DF4F U+7B70 +B-DF50 U+7B61 +B-DF51 U+7B78 +B-DF52 U+7B76 +B-DF53 U+7B63 +B-DF54 U+7CB2 +B-DF55 U+7CB4 +B-DF56 U+7CAF +B-DF57 U+7D88 +B-DF58 U+7D86 +B-DF59 U+7D80 +B-DF5A U+7D8D +B-DF5B U+7D7F +B-DF5C U+7D85 +B-DF5D U+7D7A +B-DF5E U+7D8E +B-DF5F U+7D7B +B-DF60 U+7D83 +B-DF61 U+7D7C +B-DF62 U+7D8C +B-DF63 U+7D94 +B-DF64 U+7D84 +B-DF65 U+7D7D +B-DF66 U+7D92 +B-DF67 U+7F6D +B-DF68 U+7F6B +B-DF69 U+7F67 +B-DF6A U+7F68 +B-DF6B U+7F6C +B-DF6C U+7FA6 +B-DF6D U+7FA5 +B-DF6E U+7FA7 +B-DF6F U+7FDB +B-DF70 U+7FDC +B-DF71 U+8021 +B-DF72 U+8164 +B-DF73 U+8160 +B-DF74 U+8177 +B-DF75 U+815C +B-DF76 U+8169 +B-DF77 U+815B +B-DF78 U+8162 +B-DF79 U+8172 +B-DF7A U+6721 +B-DF7B U+815E +B-DF7C U+8176 +B-DF7D U+8167 +B-DF7E U+816F +B-DFA1 U+8144 +B-DFA2 U+8161 +B-DFA3 U+821D +B-DFA4 U+8249 +B-DFA5 U+8244 +B-DFA6 U+8240 +B-DFA7 U+8242 +B-DFA8 U+8245 +B-DFA9 U+84F1 +B-DFAA U+843F +B-DFAB U+8456 +B-DFAC U+8476 +B-DFAD U+8479 +B-DFAE U+848F +B-DFAF U+848D +B-DFB0 U+8465 +B-DFB1 U+8451 +B-DFB2 U+8440 +B-DFB3 U+8486 +B-DFB4 U+8467 +B-DFB5 U+8430 +B-DFB6 U+844D +B-DFB7 U+847D +B-DFB8 U+845A +B-DFB9 U+8459 +B-DFBA U+8474 +B-DFBB U+8473 +B-DFBC U+845D +B-DFBD U+8507 +B-DFBE U+845E +B-DFBF U+8437 +B-DFC0 U+843A +B-DFC1 U+8434 +B-DFC2 U+847A +B-DFC3 U+8443 +B-DFC4 U+8478 +B-DFC5 U+8432 +B-DFC6 U+8445 +B-DFC7 U+8429 +B-DFC8 U+83D9 +B-DFC9 U+844B +B-DFCA U+842F +B-DFCB U+8442 +B-DFCC U+842D +B-DFCD U+845F +B-DFCE U+8470 +B-DFCF U+8439 +B-DFD0 U+844E +B-DFD1 U+844C +B-DFD2 U+8452 +B-DFD3 U+846F +B-DFD4 U+84C5 +B-DFD5 U+848E +B-DFD6 U+843B +B-DFD7 U+8447 +B-DFD8 U+8436 +B-DFD9 U+8433 +B-DFDA U+8468 +B-DFDB U+847E +B-DFDC U+8444 +B-DFDD U+842B +B-DFDE U+8460 +B-DFDF U+8454 +B-DFE0 U+846E +B-DFE1 U+8450 +B-DFE2 U+870B +B-DFE3 U+8704 +B-DFE4 U+86F7 +B-DFE5 U+870C +B-DFE6 U+86FA +B-DFE7 U+86D6 +B-DFE8 U+86F5 +B-DFE9 U+874D +B-DFEA U+86F8 +B-DFEB U+870E +B-DFEC U+8709 +B-DFED U+8701 +B-DFEE U+86F6 +B-DFEF U+870D +B-DFF0 U+8705 +B-DFF1 U+88D6 +B-DFF2 U+88CB +B-DFF3 U+88CD +B-DFF4 U+88CE +B-DFF5 U+88DE +B-DFF6 U+88DB +B-DFF7 U+88DA +B-DFF8 U+88CC +B-DFF9 U+88D0 +B-DFFA U+8985 +B-DFFB U+899B +B-DFFC U+89DF +B-DFFD U+89E5 +B-DFFE U+89E4 +B-E040 U+89E1 +B-E041 U+89E0 +B-E042 U+89E2 +B-E043 U+89DC +B-E044 U+89E6 +B-E045 U+8A76 +B-E046 U+8A86 +B-E047 U+8A7F +B-E048 U+8A61 +B-E049 U+8A3F +B-E04A U+8A77 +B-E04B U+8A82 +B-E04C U+8A84 +B-E04D U+8A75 +B-E04E U+8A83 +B-E04F U+8A81 +B-E050 U+8A74 +B-E051 U+8A7A +B-E052 U+8C3C +B-E053 U+8C4B +B-E054 U+8C4A +B-E055 U+8C65 +B-E056 U+8C64 +B-E057 U+8C66 +B-E058 U+8C86 +B-E059 U+8C84 +B-E05A U+8C85 +B-E05B U+8CCC +B-E05C U+8D68 +B-E05D U+8D69 +B-E05E U+8D91 +B-E05F U+8D8C +B-E060 U+8D8E +B-E061 U+8D8F +B-E062 U+8D8D +B-E063 U+8D93 +B-E064 U+8D94 +B-E065 U+8D90 +B-E066 U+8D92 +B-E067 U+8DF0 +B-E068 U+8DE0 +B-E069 U+8DEC +B-E06A U+8DF1 +B-E06B U+8DEE +B-E06C U+8DD0 +B-E06D U+8DE9 +B-E06E U+8DE3 +B-E06F U+8DE2 +B-E070 U+8DE7 +B-E071 U+8DF2 +B-E072 U+8DEB +B-E073 U+8DF4 +B-E074 U+8F06 +B-E075 U+8EFF +B-E076 U+8F01 +B-E077 U+8F00 +B-E078 U+8F05 +B-E079 U+8F07 +B-E07A U+8F08 +B-E07B U+8F02 +B-E07C U+8F0B +B-E07D U+9052 +B-E07E U+903F +B-E0A1 U+9044 +B-E0A2 U+9049 +B-E0A3 U+903D +B-E0A4 U+9110 +B-E0A5 U+910D +B-E0A6 U+910F +B-E0A7 U+9111 +B-E0A8 U+9116 +B-E0A9 U+9114 +B-E0AA U+910B +B-E0AB U+910E +B-E0AC U+916E +B-E0AD U+916F +B-E0AE U+9248 +B-E0AF U+9252 +B-E0B0 U+9230 +B-E0B1 U+923A +B-E0B2 U+9266 +B-E0B3 U+9233 +B-E0B4 U+9265 +B-E0B5 U+925E +B-E0B6 U+9283 +B-E0B7 U+922E +B-E0B8 U+924A +B-E0B9 U+9246 +B-E0BA U+926D +B-E0BB U+926C +B-E0BC U+924F +B-E0BD U+9260 +B-E0BE U+9267 +B-E0BF U+926F +B-E0C0 U+9236 +B-E0C1 U+9261 +B-E0C2 U+9270 +B-E0C3 U+9231 +B-E0C4 U+9254 +B-E0C5 U+9263 +B-E0C6 U+9250 +B-E0C7 U+9272 +B-E0C8 U+924E +B-E0C9 U+9253 +B-E0CA U+924C +B-E0CB U+9256 +B-E0CC U+9232 +B-E0CD U+959F +B-E0CE U+959C +B-E0CF U+959E +B-E0D0 U+959B +B-E0D1 U+9692 +B-E0D2 U+9693 +B-E0D3 U+9691 +B-E0D4 U+9697 +B-E0D5 U+96CE +B-E0D6 U+96FA +B-E0D7 U+96FD +B-E0D8 U+96F8 +B-E0D9 U+96F5 +B-E0DA U+9773 +B-E0DB U+9777 +B-E0DC U+9778 +B-E0DD U+9772 +B-E0DE U+980F +B-E0DF U+980D +B-E0E0 U+980E +B-E0E1 U+98AC +B-E0E2 U+98F6 +B-E0E3 U+98F9 +B-E0E4 U+99AF +B-E0E5 U+99B2 +B-E0E6 U+99B0 +B-E0E7 U+99B5 +B-E0E8 U+9AAD +B-E0E9 U+9AAB +B-E0EA U+9B5B +B-E0EB U+9CEA +B-E0EC U+9CED +B-E0ED U+9CE7 +B-E0EE U+9E80 +B-E0EF U+9EFD +B-E0F0 U+50E6 +B-E0F1 U+50D4 +B-E0F2 U+50D7 +B-E0F3 U+50E8 +B-E0F4 U+50F3 +B-E0F5 U+50DB +B-E0F6 U+50EA +B-E0F7 U+50DD +B-E0F8 U+50E4 +B-E0F9 U+50D3 +B-E0FA U+50EC +B-E0FB U+50F0 +B-E0FC U+50EF +B-E0FD U+50E3 +B-E0FE U+50E0 +B-E140 U+51D8 +B-E141 U+5280 +B-E142 U+5281 +B-E143 U+52E9 +B-E144 U+52EB +B-E145 U+5330 +B-E146 U+53AC +B-E147 U+5627 +B-E148 U+5615 +B-E149 U+560C +B-E14A U+5612 +B-E14B U+55FC +B-E14C U+560F +B-E14D U+561C +B-E14E U+5601 +B-E14F U+5613 +B-E150 U+5602 +B-E151 U+55FA +B-E152 U+561D +B-E153 U+5604 +B-E154 U+55FF +B-E155 U+55F9 +B-E156 U+5889 +B-E157 U+587C +B-E158 U+5890 +B-E159 U+5898 +B-E15A U+5886 +B-E15B U+5881 +B-E15C U+587F +B-E15D U+5874 +B-E15E U+588B +B-E15F U+587A +B-E160 U+5887 +B-E161 U+5891 +B-E162 U+588E +B-E163 U+5876 +B-E164 U+5882 +B-E165 U+5888 +B-E166 U+587B +B-E167 U+5894 +B-E168 U+588F +B-E169 U+58FE +B-E16A U+596B +B-E16B U+5ADC +B-E16C U+5AEE +B-E16D U+5AE5 +B-E16E U+5AD5 +B-E16F U+5AEA +B-E170 U+5ADA +B-E171 U+5AED +B-E172 U+5AEB +B-E173 U+5AF3 +B-E174 U+5AE2 +B-E175 U+5AE0 +B-E176 U+5ADB +B-E177 U+5AEC +B-E178 U+5ADE +B-E179 U+5ADD +B-E17A U+5AD9 +B-E17B U+5AE8 +B-E17C U+5ADF +B-E17D U+5B77 +B-E17E U+5BE0 +B-E1A1 U+5BE3 +B-E1A2 U+5C63 +B-E1A3 U+5D82 +B-E1A4 U+5D80 +B-E1A5 U+5D7D +B-E1A6 U+5D86 +B-E1A7 U+5D7A +B-E1A8 U+5D81 +B-E1A9 U+5D77 +B-E1AA U+5D8A +B-E1AB U+5D89 +B-E1AC U+5D88 +B-E1AD U+5D7E +B-E1AE U+5D7C +B-E1AF U+5D8D +B-E1B0 U+5D79 +B-E1B1 U+5D7F +B-E1B2 U+5E58 +B-E1B3 U+5E59 +B-E1B4 U+5E53 +B-E1B5 U+5ED8 +B-E1B6 U+5ED1 +B-E1B7 U+5ED7 +B-E1B8 U+5ECE +B-E1B9 U+5EDC +B-E1BA U+5ED5 +B-E1BB U+5ED9 +B-E1BC U+5ED2 +B-E1BD U+5ED4 +B-E1BE U+5F44 +B-E1BF U+5F43 +B-E1C0 U+5F6F +B-E1C1 U+5FB6 +B-E1C2 U+612C +B-E1C3 U+6128 +B-E1C4 U+6141 +B-E1C5 U+615E +B-E1C6 U+6171 +B-E1C7 U+6173 +B-E1C8 U+6152 +B-E1C9 U+6153 +B-E1CA U+6172 +B-E1CB U+616C +B-E1CC U+6180 +B-E1CD U+6174 +B-E1CE U+6154 +B-E1CF U+617A +B-E1D0 U+615B +B-E1D1 U+6165 +B-E1D2 U+613B +B-E1D3 U+616A +B-E1D4 U+6161 +B-E1D5 U+6156 +B-E1D6 U+6229 +B-E1D7 U+6227 +B-E1D8 U+622B +B-E1D9 U+642B +B-E1DA U+644D +B-E1DB U+645B +B-E1DC U+645D +B-E1DD U+6474 +B-E1DE U+6476 +B-E1DF U+6472 +B-E1E0 U+6473 +B-E1E1 U+647D +B-E1E2 U+6475 +B-E1E3 U+6466 +B-E1E4 U+64A6 +B-E1E5 U+644E +B-E1E6 U+6482 +B-E1E7 U+645E +B-E1E8 U+645C +B-E1E9 U+644B +B-E1EA U+6453 +B-E1EB U+6460 +B-E1EC U+6450 +B-E1ED U+647F +B-E1EE U+643F +B-E1EF U+646C +B-E1F0 U+646B +B-E1F1 U+6459 +B-E1F2 U+6465 +B-E1F3 U+6477 +B-E1F4 U+6573 +B-E1F5 U+65A0 +B-E1F6 U+66A1 +B-E1F7 U+66A0 +B-E1F8 U+669F +B-E1F9 U+6705 +B-E1FA U+6704 +B-E1FB U+6722 +B-E1FC U+69B1 +B-E1FD U+69B6 +B-E1FE U+69C9 +B-E240 U+69A0 +B-E241 U+69CE +B-E242 U+6996 +B-E243 U+69B0 +B-E244 U+69AC +B-E245 U+69BC +B-E246 U+6991 +B-E247 U+6999 +B-E248 U+698E +B-E249 U+69A7 +B-E24A U+698D +B-E24B U+69A9 +B-E24C U+69BE +B-E24D U+69AF +B-E24E U+69BF +B-E24F U+69C4 +B-E250 U+69BD +B-E251 U+69A4 +B-E252 U+69D4 +B-E253 U+69B9 +B-E254 U+69CA +B-E255 U+699A +B-E256 U+69CF +B-E257 U+69B3 +B-E258 U+6993 +B-E259 U+69AA +B-E25A U+69A1 +B-E25B U+699E +B-E25C U+69D9 +B-E25D U+6997 +B-E25E U+6990 +B-E25F U+69C2 +B-E260 U+69B5 +B-E261 U+69A5 +B-E262 U+69C6 +B-E263 U+6B4A +B-E264 U+6B4D +B-E265 U+6B4B +B-E266 U+6B9E +B-E267 U+6B9F +B-E268 U+6BA0 +B-E269 U+6BC3 +B-E26A U+6BC4 +B-E26B U+6BFE +B-E26C U+6ECE +B-E26D U+6EF5 +B-E26E U+6EF1 +B-E26F U+6F03 +B-E270 U+6F25 +B-E271 U+6EF8 +B-E272 U+6F37 +B-E273 U+6EFB +B-E274 U+6F2E +B-E275 U+6F09 +B-E276 U+6F4E +B-E277 U+6F19 +B-E278 U+6F1A +B-E279 U+6F27 +B-E27A U+6F18 +B-E27B U+6F3B +B-E27C U+6F12 +B-E27D U+6EED +B-E27E U+6F0A +B-E2A1 U+6F36 +B-E2A2 U+6F73 +B-E2A3 U+6EF9 +B-E2A4 U+6EEE +B-E2A5 U+6F2D +B-E2A6 U+6F40 +B-E2A7 U+6F30 +B-E2A8 U+6F3C +B-E2A9 U+6F35 +B-E2AA U+6EEB +B-E2AB U+6F07 +B-E2AC U+6F0E +B-E2AD U+6F43 +B-E2AE U+6F05 +B-E2AF U+6EFD +B-E2B0 U+6EF6 +B-E2B1 U+6F39 +B-E2B2 U+6F1C +B-E2B3 U+6EFC +B-E2B4 U+6F3A +B-E2B5 U+6F1F +B-E2B6 U+6F0D +B-E2B7 U+6F1E +B-E2B8 U+6F08 +B-E2B9 U+6F21 +B-E2BA U+7187 +B-E2BB U+7190 +B-E2BC U+7189 +B-E2BD U+7180 +B-E2BE U+7185 +B-E2BF U+7182 +B-E2C0 U+718F +B-E2C1 U+717B +B-E2C2 U+7186 +B-E2C3 U+7181 +B-E2C4 U+7197 +B-E2C5 U+7244 +B-E2C6 U+7253 +B-E2C7 U+7297 +B-E2C8 U+7295 +B-E2C9 U+7293 +B-E2CA U+7343 +B-E2CB U+734D +B-E2CC U+7351 +B-E2CD U+734C +B-E2CE U+7462 +B-E2CF U+7473 +B-E2D0 U+7471 +B-E2D1 U+7475 +B-E2D2 U+7472 +B-E2D3 U+7467 +B-E2D4 U+746E +B-E2D5 U+7500 +B-E2D6 U+7502 +B-E2D7 U+7503 +B-E2D8 U+757D +B-E2D9 U+7590 +B-E2DA U+7616 +B-E2DB U+7608 +B-E2DC U+760C +B-E2DD U+7615 +B-E2DE U+7611 +B-E2DF U+760A +B-E2E0 U+7614 +B-E2E1 U+76B8 +B-E2E2 U+7781 +B-E2E3 U+777C +B-E2E4 U+7785 +B-E2E5 U+7782 +B-E2E6 U+776E +B-E2E7 U+7780 +B-E2E8 U+776F +B-E2E9 U+777E +B-E2EA U+7783 +B-E2EB U+78B2 +B-E2EC U+78AA +B-E2ED U+78B4 +B-E2EE U+78AD +B-E2EF U+78A8 +B-E2F0 U+787E +B-E2F1 U+78AB +B-E2F2 U+789E +B-E2F3 U+78A5 +B-E2F4 U+78A0 +B-E2F5 U+78AC +B-E2F6 U+78A2 +B-E2F7 U+78A4 +B-E2F8 U+7998 +B-E2F9 U+798A +B-E2FA U+798B +B-E2FB U+7996 +B-E2FC U+7995 +B-E2FD U+7994 +B-E2FE U+7993 +B-E340 U+7997 +B-E341 U+7988 +B-E342 U+7992 +B-E343 U+7990 +B-E344 U+7A2B +B-E345 U+7A4A +B-E346 U+7A30 +B-E347 U+7A2F +B-E348 U+7A28 +B-E349 U+7A26 +B-E34A U+7AA8 +B-E34B U+7AAB +B-E34C U+7AAC +B-E34D U+7AEE +B-E34E U+7B88 +B-E34F U+7B9C +B-E350 U+7B8A +B-E351 U+7B91 +B-E352 U+7B90 +B-E353 U+7B96 +B-E354 U+7B8D +B-E355 U+7B8C +B-E356 U+7B9B +B-E357 U+7B8E +B-E358 U+7B85 +B-E359 U+7B98 +B-E35A U+5284 +B-E35B U+7B99 +B-E35C U+7BA4 +B-E35D U+7B82 +B-E35E U+7CBB +B-E35F U+7CBF +B-E360 U+7CBC +B-E361 U+7CBA +B-E362 U+7DA7 +B-E363 U+7DB7 +B-E364 U+7DC2 +B-E365 U+7DA3 +B-E366 U+7DAA +B-E367 U+7DC1 +B-E368 U+7DC0 +B-E369 U+7DC5 +B-E36A U+7D9D +B-E36B U+7DCE +B-E36C U+7DC4 +B-E36D U+7DC6 +B-E36E U+7DCB +B-E36F U+7DCC +B-E370 U+7DAF +B-E371 U+7DB9 +B-E372 U+7D96 +B-E373 U+7DBC +B-E374 U+7D9F +B-E375 U+7DA6 +B-E376 U+7DAE +B-E377 U+7DA9 +B-E378 U+7DA1 +B-E379 U+7DC9 +B-E37A U+7F73 +B-E37B U+7FE2 +B-E37C U+7FE3 +B-E37D U+7FE5 +B-E37E U+7FDE +B-E3A1 U+8024 +B-E3A2 U+805D +B-E3A3 U+805C +B-E3A4 U+8189 +B-E3A5 U+8186 +B-E3A6 U+8183 +B-E3A7 U+8187 +B-E3A8 U+818D +B-E3A9 U+818C +B-E3AA U+818B +B-E3AB U+8215 +B-E3AC U+8497 +B-E3AD U+84A4 +B-E3AE U+84A1 +B-E3AF U+849F +B-E3B0 U+84BA +B-E3B1 U+84CE +B-E3B2 U+84C2 +B-E3B3 U+84AC +B-E3B4 U+84AE +B-E3B5 U+84AB +B-E3B6 U+84B9 +B-E3B7 U+84B4 +B-E3B8 U+84C1 +B-E3B9 U+84CD +B-E3BA U+84AA +B-E3BB U+849A +B-E3BC U+84B1 +B-E3BD U+84D0 +B-E3BE U+849D +B-E3BF U+84A7 +B-E3C0 U+84BB +B-E3C1 U+84A2 +B-E3C2 U+8494 +B-E3C3 U+84C7 +B-E3C4 U+84CC +B-E3C5 U+849B +B-E3C6 U+84A9 +B-E3C7 U+84AF +B-E3C8 U+84A8 +B-E3C9 U+84D6 +B-E3CA U+8498 +B-E3CB U+84B6 +B-E3CC U+84CF +B-E3CD U+84A0 +B-E3CE U+84D7 +B-E3CF U+84D4 +B-E3D0 U+84D2 +B-E3D1 U+84DB +B-E3D2 U+84B0 +B-E3D3 U+8491 +B-E3D4 U+8661 +B-E3D5 U+8733 +B-E3D6 U+8723 +B-E3D7 U+8728 +B-E3D8 U+876B +B-E3D9 U+8740 +B-E3DA U+872E +B-E3DB U+871E +B-E3DC U+8721 +B-E3DD U+8719 +B-E3DE U+871B +B-E3DF U+8743 +B-E3E0 U+872C +B-E3E1 U+8741 +B-E3E2 U+873E +B-E3E3 U+8746 +B-E3E4 U+8720 +B-E3E5 U+8732 +B-E3E6 U+872A +B-E3E7 U+872D +B-E3E8 U+873C +B-E3E9 U+8712 +B-E3EA U+873A +B-E3EB U+8731 +B-E3EC U+8735 +B-E3ED U+8742 +B-E3EE U+8726 +B-E3EF U+8727 +B-E3F0 U+8738 +B-E3F1 U+8724 +B-E3F2 U+871A +B-E3F3 U+8730 +B-E3F4 U+8711 +B-E3F5 U+88F7 +B-E3F6 U+88E7 +B-E3F7 U+88F1 +B-E3F8 U+88F2 +B-E3F9 U+88FA +B-E3FA U+88FE +B-E3FB U+88EE +B-E3FC U+88FC +B-E3FD U+88F6 +B-E3FE U+88FB +B-E440 U+88F0 +B-E441 U+88EC +B-E442 U+88EB +B-E443 U+899D +B-E444 U+89A1 +B-E445 U+899F +B-E446 U+899E +B-E447 U+89E9 +B-E448 U+89EB +B-E449 U+89E8 +B-E44A U+8AAB +B-E44B U+8A99 +B-E44C U+8A8B +B-E44D U+8A92 +B-E44E U+8A8F +B-E44F U+8A96 +B-E450 U+8C3D +B-E451 U+8C68 +B-E452 U+8C69 +B-E453 U+8CD5 +B-E454 U+8CCF +B-E455 U+8CD7 +B-E456 U+8D96 +B-E457 U+8E09 +B-E458 U+8E02 +B-E459 U+8DFF +B-E45A U+8E0D +B-E45B U+8DFD +B-E45C U+8E0A +B-E45D U+8E03 +B-E45E U+8E07 +B-E45F U+8E06 +B-E460 U+8E05 +B-E461 U+8DFE +B-E462 U+8E00 +B-E463 U+8E04 +B-E464 U+8F10 +B-E465 U+8F11 +B-E466 U+8F0E +B-E467 U+8F0D +B-E468 U+9123 +B-E469 U+911C +B-E46A U+9120 +B-E46B U+9122 +B-E46C U+911F +B-E46D U+911D +B-E46E U+911A +B-E46F U+9124 +B-E470 U+9121 +B-E471 U+911B +B-E472 U+917A +B-E473 U+9172 +B-E474 U+9179 +B-E475 U+9173 +B-E476 U+92A5 +B-E477 U+92A4 +B-E478 U+9276 +B-E479 U+929B +B-E47A U+927A +B-E47B U+92A0 +B-E47C U+9294 +B-E47D U+92AA +B-E47E U+928D +B-E4A1 U+92A6 +B-E4A2 U+929A +B-E4A3 U+92AB +B-E4A4 U+9279 +B-E4A5 U+9297 +B-E4A6 U+927F +B-E4A7 U+92A3 +B-E4A8 U+92EE +B-E4A9 U+928E +B-E4AA U+9282 +B-E4AB U+9295 +B-E4AC U+92A2 +B-E4AD U+927D +B-E4AE U+9288 +B-E4AF U+92A1 +B-E4B0 U+928A +B-E4B1 U+9286 +B-E4B2 U+928C +B-E4B3 U+9299 +B-E4B4 U+92A7 +B-E4B5 U+927E +B-E4B6 U+9287 +B-E4B7 U+92A9 +B-E4B8 U+929D +B-E4B9 U+928B +B-E4BA U+922D +B-E4BB U+969E +B-E4BC U+96A1 +B-E4BD U+96FF +B-E4BE U+9758 +B-E4BF U+977D +B-E4C0 U+977A +B-E4C1 U+977E +B-E4C2 U+9783 +B-E4C3 U+9780 +B-E4C4 U+9782 +B-E4C5 U+977B +B-E4C6 U+9784 +B-E4C7 U+9781 +B-E4C8 U+977F +B-E4C9 U+97CE +B-E4CA U+97CD +B-E4CB U+9816 +B-E4CC U+98AD +B-E4CD U+98AE +B-E4CE U+9902 +B-E4CF U+9900 +B-E4D0 U+9907 +B-E4D1 U+999D +B-E4D2 U+999C +B-E4D3 U+99C3 +B-E4D4 U+99B9 +B-E4D5 U+99BB +B-E4D6 U+99BA +B-E4D7 U+99C2 +B-E4D8 U+99BD +B-E4D9 U+99C7 +B-E4DA U+9AB1 +B-E4DB U+9AE3 +B-E4DC U+9AE7 +B-E4DD U+9B3E +B-E4DE U+9B3F +B-E4DF U+9B60 +B-E4E0 U+9B61 +B-E4E1 U+9B5F +B-E4E2 U+9CF1 +B-E4E3 U+9CF2 +B-E4E4 U+9CF5 +B-E4E5 U+9EA7 +B-E4E6 U+50FF +B-E4E7 U+5103 +B-E4E8 U+5130 +B-E4E9 U+50F8 +B-E4EA U+5106 +B-E4EB U+5107 +B-E4EC U+50F6 +B-E4ED U+50FE +B-E4EE U+510B +B-E4EF U+510C +B-E4F0 U+50FD +B-E4F1 U+510A +B-E4F2 U+528B +B-E4F3 U+528C +B-E4F4 U+52F1 +B-E4F5 U+52EF +B-E4F6 U+5648 +B-E4F7 U+5642 +B-E4F8 U+564C +B-E4F9 U+5635 +B-E4FA U+5641 +B-E4FB U+564A +B-E4FC U+5649 +B-E4FD U+5646 +B-E4FE U+5658 +B-E540 U+565A +B-E541 U+5640 +B-E542 U+5633 +B-E543 U+563D +B-E544 U+562C +B-E545 U+563E +B-E546 U+5638 +B-E547 U+562A +B-E548 U+563A +B-E549 U+571A +B-E54A U+58AB +B-E54B U+589D +B-E54C U+58B1 +B-E54D U+58A0 +B-E54E U+58A3 +B-E54F U+58AF +B-E550 U+58AC +B-E551 U+58A5 +B-E552 U+58A1 +B-E553 U+58FF +B-E554 U+5AFF +B-E555 U+5AF4 +B-E556 U+5AFD +B-E557 U+5AF7 +B-E558 U+5AF6 +B-E559 U+5B03 +B-E55A U+5AF8 +B-E55B U+5B02 +B-E55C U+5AF9 +B-E55D U+5B01 +B-E55E U+5B07 +B-E55F U+5B05 +B-E560 U+5B0F +B-E561 U+5C67 +B-E562 U+5D99 +B-E563 U+5D97 +B-E564 U+5D9F +B-E565 U+5D92 +B-E566 U+5DA2 +B-E567 U+5D93 +B-E568 U+5D95 +B-E569 U+5DA0 +B-E56A U+5D9C +B-E56B U+5DA1 +B-E56C U+5D9A +B-E56D U+5D9E +B-E56E U+5E69 +B-E56F U+5E5D +B-E570 U+5E60 +B-E571 U+5E5C +B-E572 U+7DF3 +B-E573 U+5EDB +B-E574 U+5EDE +B-E575 U+5EE1 +B-E576 U+5F49 +B-E577 U+5FB2 +B-E578 U+618B +B-E579 U+6183 +B-E57A U+6179 +B-E57B U+61B1 +B-E57C U+61B0 +B-E57D U+61A2 +B-E57E U+6189 +B-E5A1 U+619B +B-E5A2 U+6193 +B-E5A3 U+61AF +B-E5A4 U+61AD +B-E5A5 U+619F +B-E5A6 U+6192 +B-E5A7 U+61AA +B-E5A8 U+61A1 +B-E5A9 U+618D +B-E5AA U+6166 +B-E5AB U+61B3 +B-E5AC U+622D +B-E5AD U+646E +B-E5AE U+6470 +B-E5AF U+6496 +B-E5B0 U+64A0 +B-E5B1 U+6485 +B-E5B2 U+6497 +B-E5B3 U+649C +B-E5B4 U+648F +B-E5B5 U+648B +B-E5B6 U+648A +B-E5B7 U+648C +B-E5B8 U+64A3 +B-E5B9 U+649F +B-E5BA U+6468 +B-E5BB U+64B1 +B-E5BC U+6498 +B-E5BD U+6576 +B-E5BE U+657A +B-E5BF U+6579 +B-E5C0 U+657B +B-E5C1 U+65B2 +B-E5C2 U+65B3 +B-E5C3 U+66B5 +B-E5C4 U+66B0 +B-E5C5 U+66A9 +B-E5C6 U+66B2 +B-E5C7 U+66B7 +B-E5C8 U+66AA +B-E5C9 U+66AF +B-E5CA U+6A00 +B-E5CB U+6A06 +B-E5CC U+6A17 +B-E5CD U+69E5 +B-E5CE U+69F8 +B-E5CF U+6A15 +B-E5D0 U+69F1 +B-E5D1 U+69E4 +B-E5D2 U+6A20 +B-E5D3 U+69FF +B-E5D4 U+69EC +B-E5D5 U+69E2 +B-E5D6 U+6A1B +B-E5D7 U+6A1D +B-E5D8 U+69FE +B-E5D9 U+6A27 +B-E5DA U+69F2 +B-E5DB U+69EE +B-E5DC U+6A14 +B-E5DD U+69F7 +B-E5DE U+69E7 +B-E5DF U+6A40 +B-E5E0 U+6A08 +B-E5E1 U+69E6 +B-E5E2 U+69FB +B-E5E3 U+6A0D +B-E5E4 U+69FC +B-E5E5 U+69EB +B-E5E6 U+6A09 +B-E5E7 U+6A04 +B-E5E8 U+6A18 +B-E5E9 U+6A25 +B-E5EA U+6A0F +B-E5EB U+69F6 +B-E5EC U+6A26 +B-E5ED U+6A07 +B-E5EE U+69F4 +B-E5EF U+6A16 +B-E5F0 U+6B51 +B-E5F1 U+6BA5 +B-E5F2 U+6BA3 +B-E5F3 U+6BA2 +B-E5F4 U+6BA6 +B-E5F5 U+6C01 +B-E5F6 U+6C00 +B-E5F7 U+6BFF +B-E5F8 U+6C02 +B-E5F9 U+6F41 +B-E5FA U+6F26 +B-E5FB U+6F7E +B-E5FC U+6F87 +B-E5FD U+6FC6 +B-E5FE U+6F92 +B-E640 U+6F8D +B-E641 U+6F89 +B-E642 U+6F8C +B-E643 U+6F62 +B-E644 U+6F4F +B-E645 U+6F85 +B-E646 U+6F5A +B-E647 U+6F96 +B-E648 U+6F76 +B-E649 U+6F6C +B-E64A U+6F82 +B-E64B U+6F55 +B-E64C U+6F72 +B-E64D U+6F52 +B-E64E U+6F50 +B-E64F U+6F57 +B-E650 U+6F94 +B-E651 U+6F93 +B-E652 U+6F5D +B-E653 U+6F00 +B-E654 U+6F61 +B-E655 U+6F6B +B-E656 U+6F7D +B-E657 U+6F67 +B-E658 U+6F90 +B-E659 U+6F53 +B-E65A U+6F8B +B-E65B U+6F69 +B-E65C U+6F7F +B-E65D U+6F95 +B-E65E U+6F63 +B-E65F U+6F77 +B-E660 U+6F6A +B-E661 U+6F7B +B-E662 U+71B2 +B-E663 U+71AF +B-E664 U+719B +B-E665 U+71B0 +B-E666 U+71A0 +B-E667 U+719A +B-E668 U+71A9 +B-E669 U+71B5 +B-E66A U+719D +B-E66B U+71A5 +B-E66C U+719E +B-E66D U+71A4 +B-E66E U+71A1 +B-E66F U+71AA +B-E670 U+719C +B-E671 U+71A7 +B-E672 U+71B3 +B-E673 U+7298 +B-E674 U+729A +B-E675 U+7358 +B-E676 U+7352 +B-E677 U+735E +B-E678 U+735F +B-E679 U+7360 +B-E67A U+735D +B-E67B U+735B +B-E67C U+7361 +B-E67D U+735A +B-E67E U+7359 +B-E6A1 U+7362 +B-E6A2 U+7487 +B-E6A3 U+7489 +B-E6A4 U+748A +B-E6A5 U+7486 +B-E6A6 U+7481 +B-E6A7 U+747D +B-E6A8 U+7485 +B-E6A9 U+7488 +B-E6AA U+747C +B-E6AB U+7479 +B-E6AC U+7508 +B-E6AD U+7507 +B-E6AE U+757E +B-E6AF U+7625 +B-E6B0 U+761E +B-E6B1 U+7619 +B-E6B2 U+761D +B-E6B3 U+761C +B-E6B4 U+7623 +B-E6B5 U+761A +B-E6B6 U+7628 +B-E6B7 U+761B +B-E6B8 U+769C +B-E6B9 U+769D +B-E6BA U+769E +B-E6BB U+769B +B-E6BC U+778D +B-E6BD U+778F +B-E6BE U+7789 +B-E6BF U+7788 +B-E6C0 U+78CD +B-E6C1 U+78BB +B-E6C2 U+78CF +B-E6C3 U+78CC +B-E6C4 U+78D1 +B-E6C5 U+78CE +B-E6C6 U+78D4 +B-E6C7 U+78C8 +B-E6C8 U+78C3 +B-E6C9 U+78C4 +B-E6CA U+78C9 +B-E6CB U+799A +B-E6CC U+79A1 +B-E6CD U+79A0 +B-E6CE U+799C +B-E6CF U+79A2 +B-E6D0 U+799B +B-E6D1 U+6B76 +B-E6D2 U+7A39 +B-E6D3 U+7AB2 +B-E6D4 U+7AB4 +B-E6D5 U+7AB3 +B-E6D6 U+7BB7 +B-E6D7 U+7BCB +B-E6D8 U+7BBE +B-E6D9 U+7BAC +B-E6DA U+7BCE +B-E6DB U+7BAF +B-E6DC U+7BB9 +B-E6DD U+7BCA +B-E6DE U+7BB5 +B-E6DF U+7CC5 +B-E6E0 U+7CC8 +B-E6E1 U+7CCC +B-E6E2 U+7CCB +B-E6E3 U+7DF7 +B-E6E4 U+7DDB +B-E6E5 U+7DEA +B-E6E6 U+7DE7 +B-E6E7 U+7DD7 +B-E6E8 U+7DE1 +B-E6E9 U+7E03 +B-E6EA U+7DFA +B-E6EB U+7DE6 +B-E6EC U+7DF6 +B-E6ED U+7DF1 +B-E6EE U+7DF0 +B-E6EF U+7DEE +B-E6F0 U+7DDF +B-E6F1 U+7F76 +B-E6F2 U+7FAC +B-E6F3 U+7FB0 +B-E6F4 U+7FAD +B-E6F5 U+7FED +B-E6F6 U+7FEB +B-E6F7 U+7FEA +B-E6F8 U+7FEC +B-E6F9 U+7FE6 +B-E6FA U+7FE8 +B-E6FB U+8064 +B-E6FC U+8067 +B-E6FD U+81A3 +B-E6FE U+819F +B-E740 U+819E +B-E741 U+8195 +B-E742 U+81A2 +B-E743 U+8199 +B-E744 U+8197 +B-E745 U+8216 +B-E746 U+824F +B-E747 U+8253 +B-E748 U+8252 +B-E749 U+8250 +B-E74A U+824E +B-E74B U+8251 +B-E74C U+8524 +B-E74D U+853B +B-E74E U+850F +B-E74F U+8500 +B-E750 U+8529 +B-E751 U+850E +B-E752 U+8509 +B-E753 U+850D +B-E754 U+851F +B-E755 U+850A +B-E756 U+8527 +B-E757 U+851C +B-E758 U+84FB +B-E759 U+852B +B-E75A U+84FA +B-E75B U+8508 +B-E75C U+850C +B-E75D U+84F4 +B-E75E U+852A +B-E75F U+84F2 +B-E760 U+8515 +B-E761 U+84F7 +B-E762 U+84EB +B-E763 U+84F3 +B-E764 U+84FC +B-E765 U+8512 +B-E766 U+84EA +B-E767 U+84E9 +B-E768 U+8516 +B-E769 U+84FE +B-E76A U+8528 +B-E76B U+851D +B-E76C U+852E +B-E76D U+8502 +B-E76E U+84FD +B-E76F U+851E +B-E770 U+84F6 +B-E771 U+8531 +B-E772 U+8526 +B-E773 U+84E7 +B-E774 U+84E8 +B-E775 U+84F0 +B-E776 U+84EF +B-E777 U+84F9 +B-E778 U+8518 +B-E779 U+8520 +B-E77A U+8530 +B-E77B U+850B +B-E77C U+8519 +B-E77D U+852F +B-E77E U+8662 +B-E7A1 U+8756 +B-E7A2 U+8763 +B-E7A3 U+8764 +B-E7A4 U+8777 +B-E7A5 U+87E1 +B-E7A6 U+8773 +B-E7A7 U+8758 +B-E7A8 U+8754 +B-E7A9 U+875B +B-E7AA U+8752 +B-E7AB U+8761 +B-E7AC U+875A +B-E7AD U+8751 +B-E7AE U+875E +B-E7AF U+876D +B-E7B0 U+876A +B-E7B1 U+8750 +B-E7B2 U+874E +B-E7B3 U+875F +B-E7B4 U+875D +B-E7B5 U+876F +B-E7B6 U+876C +B-E7B7 U+877A +B-E7B8 U+876E +B-E7B9 U+875C +B-E7BA U+8765 +B-E7BB U+874F +B-E7BC U+877B +B-E7BD U+8775 +B-E7BE U+8762 +B-E7BF U+8767 +B-E7C0 U+8769 +B-E7C1 U+885A +B-E7C2 U+8905 +B-E7C3 U+890C +B-E7C4 U+8914 +B-E7C5 U+890B +B-E7C6 U+8917 +B-E7C7 U+8918 +B-E7C8 U+8919 +B-E7C9 U+8906 +B-E7CA U+8916 +B-E7CB U+8911 +B-E7CC U+890E +B-E7CD U+8909 +B-E7CE U+89A2 +B-E7CF U+89A4 +B-E7D0 U+89A3 +B-E7D1 U+89ED +B-E7D2 U+89F0 +B-E7D3 U+89EC +B-E7D4 U+8ACF +B-E7D5 U+8AC6 +B-E7D6 U+8AB8 +B-E7D7 U+8AD3 +B-E7D8 U+8AD1 +B-E7D9 U+8AD4 +B-E7DA U+8AD5 +B-E7DB U+8ABB +B-E7DC U+8AD7 +B-E7DD U+8ABE +B-E7DE U+8AC0 +B-E7DF U+8AC5 +B-E7E0 U+8AD8 +B-E7E1 U+8AC3 +B-E7E2 U+8ABA +B-E7E3 U+8ABD +B-E7E4 U+8AD9 +B-E7E5 U+8C3E +B-E7E6 U+8C4D +B-E7E7 U+8C8F +B-E7E8 U+8CE5 +B-E7E9 U+8CDF +B-E7EA U+8CD9 +B-E7EB U+8CE8 +B-E7EC U+8CDA +B-E7ED U+8CDD +B-E7EE U+8CE7 +B-E7EF U+8DA0 +B-E7F0 U+8D9C +B-E7F1 U+8DA1 +B-E7F2 U+8D9B +B-E7F3 U+8E20 +B-E7F4 U+8E23 +B-E7F5 U+8E25 +B-E7F6 U+8E24 +B-E7F7 U+8E2E +B-E7F8 U+8E15 +B-E7F9 U+8E1B +B-E7FA U+8E16 +B-E7FB U+8E11 +B-E7FC U+8E19 +B-E7FD U+8E26 +B-E7FE U+8E27 +B-E840 U+8E14 +B-E841 U+8E12 +B-E842 U+8E18 +B-E843 U+8E13 +B-E844 U+8E1C +B-E845 U+8E17 +B-E846 U+8E1A +B-E847 U+8F2C +B-E848 U+8F24 +B-E849 U+8F18 +B-E84A U+8F1A +B-E84B U+8F20 +B-E84C U+8F23 +B-E84D U+8F16 +B-E84E U+8F17 +B-E84F U+9073 +B-E850 U+9070 +B-E851 U+906F +B-E852 U+9067 +B-E853 U+906B +B-E854 U+912F +B-E855 U+912B +B-E856 U+9129 +B-E857 U+912A +B-E858 U+9132 +B-E859 U+9126 +B-E85A U+912E +B-E85B U+9185 +B-E85C U+9186 +B-E85D U+918A +B-E85E U+9181 +B-E85F U+9182 +B-E860 U+9184 +B-E861 U+9180 +B-E862 U+92D0 +B-E863 U+92C3 +B-E864 U+92C4 +B-E865 U+92C0 +B-E866 U+92D9 +B-E867 U+92B6 +B-E868 U+92CF +B-E869 U+92F1 +B-E86A U+92DF +B-E86B U+92D8 +B-E86C U+92E9 +B-E86D U+92D7 +B-E86E U+92DD +B-E86F U+92CC +B-E870 U+92EF +B-E871 U+92C2 +B-E872 U+92E8 +B-E873 U+92CA +B-E874 U+92C8 +B-E875 U+92CE +B-E876 U+92E6 +B-E877 U+92CD +B-E878 U+92D5 +B-E879 U+92C9 +B-E87A U+92E0 +B-E87B U+92DE +B-E87C U+92E7 +B-E87D U+92D1 +B-E87E U+92D3 +B-E8A1 U+92B5 +B-E8A2 U+92E1 +B-E8A3 U+92C6 +B-E8A4 U+92B4 +B-E8A5 U+957C +B-E8A6 U+95AC +B-E8A7 U+95AB +B-E8A8 U+95AE +B-E8A9 U+95B0 +B-E8AA U+96A4 +B-E8AB U+96A2 +B-E8AC U+96D3 +B-E8AD U+9705 +B-E8AE U+9708 +B-E8AF U+9702 +B-E8B0 U+975A +B-E8B1 U+978A +B-E8B2 U+978E +B-E8B3 U+9788 +B-E8B4 U+97D0 +B-E8B5 U+97CF +B-E8B6 U+981E +B-E8B7 U+981D +B-E8B8 U+9826 +B-E8B9 U+9829 +B-E8BA U+9828 +B-E8BB U+9820 +B-E8BC U+981B +B-E8BD U+9827 +B-E8BE U+98B2 +B-E8BF U+9908 +B-E8C0 U+98FA +B-E8C1 U+9911 +B-E8C2 U+9914 +B-E8C3 U+9916 +B-E8C4 U+9917 +B-E8C5 U+9915 +B-E8C6 U+99DC +B-E8C7 U+99CD +B-E8C8 U+99CF +B-E8C9 U+99D3 +B-E8CA U+99D4 +B-E8CB U+99CE +B-E8CC U+99C9 +B-E8CD U+99D6 +B-E8CE U+99D8 +B-E8CF U+99CB +B-E8D0 U+99D7 +B-E8D1 U+99CC +B-E8D2 U+9AB3 +B-E8D3 U+9AEC +B-E8D4 U+9AEB +B-E8D5 U+9AF3 +B-E8D6 U+9AF2 +B-E8D7 U+9AF1 +B-E8D8 U+9B46 +B-E8D9 U+9B43 +B-E8DA U+9B67 +B-E8DB U+9B74 +B-E8DC U+9B71 +B-E8DD U+9B66 +B-E8DE U+9B76 +B-E8DF U+9B75 +B-E8E0 U+9B70 +B-E8E1 U+9B68 +B-E8E2 U+9B64 +B-E8E3 U+9B6C +B-E8E4 U+9CFC +B-E8E5 U+9CFA +B-E8E6 U+9CFD +B-E8E7 U+9CFF +B-E8E8 U+9CF7 +B-E8E9 U+9D07 +B-E8EA U+9D00 +B-E8EB U+9CF9 +B-E8EC U+9CFB +B-E8ED U+9D08 +B-E8EE U+9D05 +B-E8EF U+9D04 +B-E8F0 U+9E83 +B-E8F1 U+9ED3 +B-E8F2 U+9F0F +B-E8F3 U+9F10 +B-E8F4 U+511C +B-E8F5 U+5113 +B-E8F6 U+5117 +B-E8F7 U+511A +B-E8F8 U+5111 +B-E8F9 U+51DE +B-E8FA U+5334 +B-E8FB U+53E1 +B-E8FC U+5670 +B-E8FD U+5660 +B-E8FE U+566E +B-E940 U+5673 +B-E941 U+5666 +B-E942 U+5663 +B-E943 U+566D +B-E944 U+5672 +B-E945 U+565E +B-E946 U+5677 +B-E947 U+571C +B-E948 U+571B +B-E949 U+58C8 +B-E94A U+58BD +B-E94B U+58C9 +B-E94C U+58BF +B-E94D U+58BA +B-E94E U+58C2 +B-E94F U+58BC +B-E950 U+58C6 +B-E951 U+5B17 +B-E952 U+5B19 +B-E953 U+5B1B +B-E954 U+5B21 +B-E955 U+5B14 +B-E956 U+5B13 +B-E957 U+5B10 +B-E958 U+5B16 +B-E959 U+5B28 +B-E95A U+5B1A +B-E95B U+5B20 +B-E95C U+5B1E +B-E95D U+5BEF +B-E95E U+5DAC +B-E95F U+5DB1 +B-E960 U+5DA9 +B-E961 U+5DA7 +B-E962 U+5DB5 +B-E963 U+5DB0 +B-E964 U+5DAE +B-E965 U+5DAA +B-E966 U+5DA8 +B-E967 U+5DB2 +B-E968 U+5DAD +B-E969 U+5DAF +B-E96A U+5DB4 +B-E96B U+5E67 +B-E96C U+5E68 +B-E96D U+5E66 +B-E96E U+5E6F +B-E96F U+5EE9 +B-E970 U+5EE7 +B-E971 U+5EE6 +B-E972 U+5EE8 +B-E973 U+5EE5 +B-E974 U+5F4B +B-E975 U+5FBC +B-E976 U+619D +B-E977 U+61A8 +B-E978 U+6196 +B-E979 U+61C5 +B-E97A U+61B4 +B-E97B U+61C6 +B-E97C U+61C1 +B-E97D U+61CC +B-E97E U+61BA +B-E9A1 U+61BF +B-E9A2 U+61B8 +B-E9A3 U+618C +B-E9A4 U+64D7 +B-E9A5 U+64D6 +B-E9A6 U+64D0 +B-E9A7 U+64CF +B-E9A8 U+64C9 +B-E9A9 U+64BD +B-E9AA U+6489 +B-E9AB U+64C3 +B-E9AC U+64DB +B-E9AD U+64F3 +B-E9AE U+64D9 +B-E9AF U+6533 +B-E9B0 U+657F +B-E9B1 U+657C +B-E9B2 U+65A2 +B-E9B3 U+66C8 +B-E9B4 U+66BE +B-E9B5 U+66C0 +B-E9B6 U+66CA +B-E9B7 U+66CB +B-E9B8 U+66CF +B-E9B9 U+66BD +B-E9BA U+66BB +B-E9BB U+66BA +B-E9BC U+66CC +B-E9BD U+6723 +B-E9BE U+6A34 +B-E9BF U+6A66 +B-E9C0 U+6A49 +B-E9C1 U+6A67 +B-E9C2 U+6A32 +B-E9C3 U+6A68 +B-E9C4 U+6A3E +B-E9C5 U+6A5D +B-E9C6 U+6A6D +B-E9C7 U+6A76 +B-E9C8 U+6A5B +B-E9C9 U+6A51 +B-E9CA U+6A28 +B-E9CB U+6A5A +B-E9CC U+6A3B +B-E9CD U+6A3F +B-E9CE U+6A41 +B-E9CF U+6A6A +B-E9D0 U+6A64 +B-E9D1 U+6A50 +B-E9D2 U+6A4F +B-E9D3 U+6A54 +B-E9D4 U+6A6F +B-E9D5 U+6A69 +B-E9D6 U+6A60 +B-E9D7 U+6A3C +B-E9D8 U+6A5E +B-E9D9 U+6A56 +B-E9DA U+6A55 +B-E9DB U+6A4D +B-E9DC U+6A4E +B-E9DD U+6A46 +B-E9DE U+6B55 +B-E9DF U+6B54 +B-E9E0 U+6B56 +B-E9E1 U+6BA7 +B-E9E2 U+6BAA +B-E9E3 U+6BAB +B-E9E4 U+6BC8 +B-E9E5 U+6BC7 +B-E9E6 U+6C04 +B-E9E7 U+6C03 +B-E9E8 U+6C06 +B-E9E9 U+6FAD +B-E9EA U+6FCB +B-E9EB U+6FA3 +B-E9EC U+6FC7 +B-E9ED U+6FBC +B-E9EE U+6FCE +B-E9EF U+6FC8 +B-E9F0 U+6F5E +B-E9F1 U+6FC4 +B-E9F2 U+6FBD +B-E9F3 U+6F9E +B-E9F4 U+6FCA +B-E9F5 U+6FA8 +B-E9F6 U+7004 +B-E9F7 U+6FA5 +B-E9F8 U+6FAE +B-E9F9 U+6FBA +B-E9FA U+6FAC +B-E9FB U+6FAA +B-E9FC U+6FCF +B-E9FD U+6FBF +B-E9FE U+6FB8 +B-EA40 U+6FA2 +B-EA41 U+6FC9 +B-EA42 U+6FAB +B-EA43 U+6FCD +B-EA44 U+6FAF +B-EA45 U+6FB2 +B-EA46 U+6FB0 +B-EA47 U+71C5 +B-EA48 U+71C2 +B-EA49 U+71BF +B-EA4A U+71B8 +B-EA4B U+71D6 +B-EA4C U+71C0 +B-EA4D U+71C1 +B-EA4E U+71CB +B-EA4F U+71D4 +B-EA50 U+71CA +B-EA51 U+71C7 +B-EA52 U+71CF +B-EA53 U+71BD +B-EA54 U+71D8 +B-EA55 U+71BC +B-EA56 U+71C6 +B-EA57 U+71DA +B-EA58 U+71DB +B-EA59 U+729D +B-EA5A U+729E +B-EA5B U+7369 +B-EA5C U+7366 +B-EA5D U+7367 +B-EA5E U+736C +B-EA5F U+7365 +B-EA60 U+736B +B-EA61 U+736A +B-EA62 U+747F +B-EA63 U+749A +B-EA64 U+74A0 +B-EA65 U+7494 +B-EA66 U+7492 +B-EA67 U+7495 +B-EA68 U+74A1 +B-EA69 U+750B +B-EA6A U+7580 +B-EA6B U+762F +B-EA6C U+762D +B-EA6D U+7631 +B-EA6E U+763D +B-EA6F U+7633 +B-EA70 U+763C +B-EA71 U+7635 +B-EA72 U+7632 +B-EA73 U+7630 +B-EA74 U+76BB +B-EA75 U+76E6 +B-EA76 U+779A +B-EA77 U+779D +B-EA78 U+77A1 +B-EA79 U+779C +B-EA7A U+779B +B-EA7B U+77A2 +B-EA7C U+77A3 +B-EA7D U+7795 +B-EA7E U+7799 +B-EAA1 U+7797 +B-EAA2 U+78DD +B-EAA3 U+78E9 +B-EAA4 U+78E5 +B-EAA5 U+78EA +B-EAA6 U+78DE +B-EAA7 U+78E3 +B-EAA8 U+78DB +B-EAA9 U+78E1 +B-EAAA U+78E2 +B-EAAB U+78ED +B-EAAC U+78DF +B-EAAD U+78E0 +B-EAAE U+79A4 +B-EAAF U+7A44 +B-EAB0 U+7A48 +B-EAB1 U+7A47 +B-EAB2 U+7AB6 +B-EAB3 U+7AB8 +B-EAB4 U+7AB5 +B-EAB5 U+7AB1 +B-EAB6 U+7AB7 +B-EAB7 U+7BDE +B-EAB8 U+7BE3 +B-EAB9 U+7BE7 +B-EABA U+7BDD +B-EABB U+7BD5 +B-EABC U+7BE5 +B-EABD U+7BDA +B-EABE U+7BE8 +B-EABF U+7BF9 +B-EAC0 U+7BD4 +B-EAC1 U+7BEA +B-EAC2 U+7BE2 +B-EAC3 U+7BDC +B-EAC4 U+7BEB +B-EAC5 U+7BD8 +B-EAC6 U+7BDF +B-EAC7 U+7CD2 +B-EAC8 U+7CD4 +B-EAC9 U+7CD7 +B-EACA U+7CD0 +B-EACB U+7CD1 +B-EACC U+7E12 +B-EACD U+7E21 +B-EACE U+7E17 +B-EACF U+7E0C +B-EAD0 U+7E1F +B-EAD1 U+7E20 +B-EAD2 U+7E13 +B-EAD3 U+7E0E +B-EAD4 U+7E1C +B-EAD5 U+7E15 +B-EAD6 U+7E1A +B-EAD7 U+7E22 +B-EAD8 U+7E0B +B-EAD9 U+7E0F +B-EADA U+7E16 +B-EADB U+7E0D +B-EADC U+7E14 +B-EADD U+7E25 +B-EADE U+7E24 +B-EADF U+7F43 +B-EAE0 U+7F7B +B-EAE1 U+7F7C +B-EAE2 U+7F7A +B-EAE3 U+7FB1 +B-EAE4 U+7FEF +B-EAE5 U+802A +B-EAE6 U+8029 +B-EAE7 U+806C +B-EAE8 U+81B1 +B-EAE9 U+81A6 +B-EAEA U+81AE +B-EAEB U+81B9 +B-EAEC U+81B5 +B-EAED U+81AB +B-EAEE U+81B0 +B-EAEF U+81AC +B-EAF0 U+81B4 +B-EAF1 U+81B2 +B-EAF2 U+81B7 +B-EAF3 U+81A7 +B-EAF4 U+81F2 +B-EAF5 U+8255 +B-EAF6 U+8256 +B-EAF7 U+8257 +B-EAF8 U+8556 +B-EAF9 U+8545 +B-EAFA U+856B +B-EAFB U+854D +B-EAFC U+8553 +B-EAFD U+8561 +B-EAFE U+8558 +B-EB40 U+8540 +B-EB41 U+8546 +B-EB42 U+8564 +B-EB43 U+8541 +B-EB44 U+8562 +B-EB45 U+8544 +B-EB46 U+8551 +B-EB47 U+8547 +B-EB48 U+8563 +B-EB49 U+853E +B-EB4A U+855B +B-EB4B U+8571 +B-EB4C U+854E +B-EB4D U+856E +B-EB4E U+8575 +B-EB4F U+8555 +B-EB50 U+8567 +B-EB51 U+8560 +B-EB52 U+858C +B-EB53 U+8566 +B-EB54 U+855D +B-EB55 U+8554 +B-EB56 U+8565 +B-EB57 U+856C +B-EB58 U+8663 +B-EB59 U+8665 +B-EB5A U+8664 +B-EB5B U+879B +B-EB5C U+878F +B-EB5D U+8797 +B-EB5E U+8793 +B-EB5F U+8792 +B-EB60 U+8788 +B-EB61 U+8781 +B-EB62 U+8796 +B-EB63 U+8798 +B-EB64 U+8779 +B-EB65 U+8787 +B-EB66 U+87A3 +B-EB67 U+8785 +B-EB68 U+8790 +B-EB69 U+8791 +B-EB6A U+879D +B-EB6B U+8784 +B-EB6C U+8794 +B-EB6D U+879C +B-EB6E U+879A +B-EB6F U+8789 +B-EB70 U+891E +B-EB71 U+8926 +B-EB72 U+8930 +B-EB73 U+892D +B-EB74 U+892E +B-EB75 U+8927 +B-EB76 U+8931 +B-EB77 U+8922 +B-EB78 U+8929 +B-EB79 U+8923 +B-EB7A U+892F +B-EB7B U+892C +B-EB7C U+891F +B-EB7D U+89F1 +B-EB7E U+8AE0 +B-EBA1 U+8AE2 +B-EBA2 U+8AF2 +B-EBA3 U+8AF4 +B-EBA4 U+8AF5 +B-EBA5 U+8ADD +B-EBA6 U+8B14 +B-EBA7 U+8AE4 +B-EBA8 U+8ADF +B-EBA9 U+8AF0 +B-EBAA U+8AC8 +B-EBAB U+8ADE +B-EBAC U+8AE1 +B-EBAD U+8AE8 +B-EBAE U+8AFF +B-EBAF U+8AEF +B-EBB0 U+8AFB +B-EBB1 U+8C91 +B-EBB2 U+8C92 +B-EBB3 U+8C90 +B-EBB4 U+8CF5 +B-EBB5 U+8CEE +B-EBB6 U+8CF1 +B-EBB7 U+8CF0 +B-EBB8 U+8CF3 +B-EBB9 U+8D6C +B-EBBA U+8D6E +B-EBBB U+8DA5 +B-EBBC U+8DA7 +B-EBBD U+8E33 +B-EBBE U+8E3E +B-EBBF U+8E38 +B-EBC0 U+8E40 +B-EBC1 U+8E45 +B-EBC2 U+8E36 +B-EBC3 U+8E3C +B-EBC4 U+8E3D +B-EBC5 U+8E41 +B-EBC6 U+8E30 +B-EBC7 U+8E3F +B-EBC8 U+8EBD +B-EBC9 U+8F36 +B-EBCA U+8F2E +B-EBCB U+8F35 +B-EBCC U+8F32 +B-EBCD U+8F39 +B-EBCE U+8F37 +B-EBCF U+8F34 +B-EBD0 U+9076 +B-EBD1 U+9079 +B-EBD2 U+907B +B-EBD3 U+9086 +B-EBD4 U+90FA +B-EBD5 U+9133 +B-EBD6 U+9135 +B-EBD7 U+9136 +B-EBD8 U+9193 +B-EBD9 U+9190 +B-EBDA U+9191 +B-EBDB U+918D +B-EBDC U+918F +B-EBDD U+9327 +B-EBDE U+931E +B-EBDF U+9308 +B-EBE0 U+931F +B-EBE1 U+9306 +B-EBE2 U+930F +B-EBE3 U+937A +B-EBE4 U+9338 +B-EBE5 U+933C +B-EBE6 U+931B +B-EBE7 U+9323 +B-EBE8 U+9312 +B-EBE9 U+9301 +B-EBEA U+9346 +B-EBEB U+932D +B-EBEC U+930E +B-EBED U+930D +B-EBEE U+92CB +B-EBEF U+931D +B-EBF0 U+92FA +B-EBF1 U+9325 +B-EBF2 U+9313 +B-EBF3 U+92F9 +B-EBF4 U+92F7 +B-EBF5 U+9334 +B-EBF6 U+9302 +B-EBF7 U+9324 +B-EBF8 U+92FF +B-EBF9 U+9329 +B-EBFA U+9339 +B-EBFB U+9335 +B-EBFC U+932A +B-EBFD U+9314 +B-EBFE U+930C +B-EC40 U+930B +B-EC41 U+92FE +B-EC42 U+9309 +B-EC43 U+9300 +B-EC44 U+92FB +B-EC45 U+9316 +B-EC46 U+95BC +B-EC47 U+95CD +B-EC48 U+95BE +B-EC49 U+95B9 +B-EC4A U+95BA +B-EC4B U+95B6 +B-EC4C U+95BF +B-EC4D U+95B5 +B-EC4E U+95BD +B-EC4F U+96A9 +B-EC50 U+96D4 +B-EC51 U+970B +B-EC52 U+9712 +B-EC53 U+9710 +B-EC54 U+9799 +B-EC55 U+9797 +B-EC56 U+9794 +B-EC57 U+97F0 +B-EC58 U+97F8 +B-EC59 U+9835 +B-EC5A U+982F +B-EC5B U+9832 +B-EC5C U+9924 +B-EC5D U+991F +B-EC5E U+9927 +B-EC5F U+9929 +B-EC60 U+999E +B-EC61 U+99EE +B-EC62 U+99EC +B-EC63 U+99E5 +B-EC64 U+99E4 +B-EC65 U+99F0 +B-EC66 U+99E3 +B-EC67 U+99EA +B-EC68 U+99E9 +B-EC69 U+99E7 +B-EC6A U+9AB9 +B-EC6B U+9ABF +B-EC6C U+9AB4 +B-EC6D U+9ABB +B-EC6E U+9AF6 +B-EC6F U+9AFA +B-EC70 U+9AF9 +B-EC71 U+9AF7 +B-EC72 U+9B33 +B-EC73 U+9B80 +B-EC74 U+9B85 +B-EC75 U+9B87 +B-EC76 U+9B7C +B-EC77 U+9B7E +B-EC78 U+9B7B +B-EC79 U+9B82 +B-EC7A U+9B93 +B-EC7B U+9B92 +B-EC7C U+9B90 +B-EC7D U+9B7A +B-EC7E U+9B95 +B-ECA1 U+9B7D +B-ECA2 U+9B88 +B-ECA3 U+9D25 +B-ECA4 U+9D17 +B-ECA5 U+9D20 +B-ECA6 U+9D1E +B-ECA7 U+9D14 +B-ECA8 U+9D29 +B-ECA9 U+9D1D +B-ECAA U+9D18 +B-ECAB U+9D22 +B-ECAC U+9D10 +B-ECAD U+9D19 +B-ECAE U+9D1F +B-ECAF U+9E88 +B-ECB0 U+9E86 +B-ECB1 U+9E87 +B-ECB2 U+9EAE +B-ECB3 U+9EAD +B-ECB4 U+9ED5 +B-ECB5 U+9ED6 +B-ECB6 U+9EFA +B-ECB7 U+9F12 +B-ECB8 U+9F3D +B-ECB9 U+5126 +B-ECBA U+5125 +B-ECBB U+5122 +B-ECBC U+5124 +B-ECBD U+5120 +B-ECBE U+5129 +B-ECBF U+52F4 +B-ECC0 U+5693 +B-ECC1 U+568C +B-ECC2 U+568D +B-ECC3 U+5686 +B-ECC4 U+5684 +B-ECC5 U+5683 +B-ECC6 U+567E +B-ECC7 U+5682 +B-ECC8 U+567F +B-ECC9 U+5681 +B-ECCA U+58D6 +B-ECCB U+58D4 +B-ECCC U+58CF +B-ECCD U+58D2 +B-ECCE U+5B2D +B-ECCF U+5B25 +B-ECD0 U+5B32 +B-ECD1 U+5B23 +B-ECD2 U+5B2C +B-ECD3 U+5B27 +B-ECD4 U+5B26 +B-ECD5 U+5B2F +B-ECD6 U+5B2E +B-ECD7 U+5B7B +B-ECD8 U+5BF1 +B-ECD9 U+5BF2 +B-ECDA U+5DB7 +B-ECDB U+5E6C +B-ECDC U+5E6A +B-ECDD U+5FBE +B-ECDE U+5FBB +B-ECDF U+61C3 +B-ECE0 U+61B5 +B-ECE1 U+61BC +B-ECE2 U+61E7 +B-ECE3 U+61E0 +B-ECE4 U+61E5 +B-ECE5 U+61E4 +B-ECE6 U+61E8 +B-ECE7 U+61DE +B-ECE8 U+64EF +B-ECE9 U+64E9 +B-ECEA U+64E3 +B-ECEB U+64EB +B-ECEC U+64E4 +B-ECED U+64E8 +B-ECEE U+6581 +B-ECEF U+6580 +B-ECF0 U+65B6 +B-ECF1 U+65DA +B-ECF2 U+66D2 +B-ECF3 U+6A8D +B-ECF4 U+6A96 +B-ECF5 U+6A81 +B-ECF6 U+6AA5 +B-ECF7 U+6A89 +B-ECF8 U+6A9F +B-ECF9 U+6A9B +B-ECFA U+6AA1 +B-ECFB U+6A9E +B-ECFC U+6A87 +B-ECFD U+6A93 +B-ECFE U+6A8E +B-ED40 U+6A95 +B-ED41 U+6A83 +B-ED42 U+6AA8 +B-ED43 U+6AA4 +B-ED44 U+6A91 +B-ED45 U+6A7F +B-ED46 U+6AA6 +B-ED47 U+6A9A +B-ED48 U+6A85 +B-ED49 U+6A8C +B-ED4A U+6A92 +B-ED4B U+6B5B +B-ED4C U+6BAD +B-ED4D U+6C09 +B-ED4E U+6FCC +B-ED4F U+6FA9 +B-ED50 U+6FF4 +B-ED51 U+6FD4 +B-ED52 U+6FE3 +B-ED53 U+6FDC +B-ED54 U+6FED +B-ED55 U+6FE7 +B-ED56 U+6FE6 +B-ED57 U+6FDE +B-ED58 U+6FF2 +B-ED59 U+6FDD +B-ED5A U+6FE2 +B-ED5B U+6FE8 +B-ED5C U+71E1 +B-ED5D U+71F1 +B-ED5E U+71E8 +B-ED5F U+71F2 +B-ED60 U+71E4 +B-ED61 U+71F0 +B-ED62 U+71E2 +B-ED63 U+7373 +B-ED64 U+736E +B-ED65 U+736F +B-ED66 U+7497 +B-ED67 U+74B2 +B-ED68 U+74AB +B-ED69 U+7490 +B-ED6A U+74AA +B-ED6B U+74AD +B-ED6C U+74B1 +B-ED6D U+74A5 +B-ED6E U+74AF +B-ED6F U+7510 +B-ED70 U+7511 +B-ED71 U+7512 +B-ED72 U+750F +B-ED73 U+7584 +B-ED74 U+7643 +B-ED75 U+7648 +B-ED76 U+7649 +B-ED77 U+7647 +B-ED78 U+76A4 +B-ED79 U+76E9 +B-ED7A U+77B5 +B-ED7B U+77AB +B-ED7C U+77B2 +B-ED7D U+77B7 +B-ED7E U+77B6 +B-EDA1 U+77B4 +B-EDA2 U+77B1 +B-EDA3 U+77A8 +B-EDA4 U+77F0 +B-EDA5 U+78F3 +B-EDA6 U+78FD +B-EDA7 U+7902 +B-EDA8 U+78FB +B-EDA9 U+78FC +B-EDAA U+78F2 +B-EDAB U+7905 +B-EDAC U+78F9 +B-EDAD U+78FE +B-EDAE U+7904 +B-EDAF U+79AB +B-EDB0 U+79A8 +B-EDB1 U+7A5C +B-EDB2 U+7A5B +B-EDB3 U+7A56 +B-EDB4 U+7A58 +B-EDB5 U+7A54 +B-EDB6 U+7A5A +B-EDB7 U+7ABE +B-EDB8 U+7AC0 +B-EDB9 U+7AC1 +B-EDBA U+7C05 +B-EDBB U+7C0F +B-EDBC U+7BF2 +B-EDBD U+7C00 +B-EDBE U+7BFF +B-EDBF U+7BFB +B-EDC0 U+7C0E +B-EDC1 U+7BF4 +B-EDC2 U+7C0B +B-EDC3 U+7BF3 +B-EDC4 U+7C02 +B-EDC5 U+7C09 +B-EDC6 U+7C03 +B-EDC7 U+7C01 +B-EDC8 U+7BF8 +B-EDC9 U+7BFD +B-EDCA U+7C06 +B-EDCB U+7BF0 +B-EDCC U+7BF1 +B-EDCD U+7C10 +B-EDCE U+7C0A +B-EDCF U+7CE8 +B-EDD0 U+7E2D +B-EDD1 U+7E3C +B-EDD2 U+7E42 +B-EDD3 U+7E33 +B-EDD4 U+9848 +B-EDD5 U+7E38 +B-EDD6 U+7E2A +B-EDD7 U+7E49 +B-EDD8 U+7E40 +B-EDD9 U+7E47 +B-EDDA U+7E29 +B-EDDB U+7E4C +B-EDDC U+7E30 +B-EDDD U+7E3B +B-EDDE U+7E36 +B-EDDF U+7E44 +B-EDE0 U+7E3A +B-EDE1 U+7F45 +B-EDE2 U+7F7F +B-EDE3 U+7F7E +B-EDE4 U+7F7D +B-EDE5 U+7FF4 +B-EDE6 U+7FF2 +B-EDE7 U+802C +B-EDE8 U+81BB +B-EDE9 U+81C4 +B-EDEA U+81CC +B-EDEB U+81CA +B-EDEC U+81C5 +B-EDED U+81C7 +B-EDEE U+81BC +B-EDEF U+81E9 +B-EDF0 U+825B +B-EDF1 U+825A +B-EDF2 U+825C +B-EDF3 U+8583 +B-EDF4 U+8580 +B-EDF5 U+858F +B-EDF6 U+85A7 +B-EDF7 U+8595 +B-EDF8 U+85A0 +B-EDF9 U+858B +B-EDFA U+85A3 +B-EDFB U+857B +B-EDFC U+85A4 +B-EDFD U+859A +B-EDFE U+859E +B-EE40 U+8577 +B-EE41 U+857C +B-EE42 U+8589 +B-EE43 U+85A1 +B-EE44 U+857A +B-EE45 U+8578 +B-EE46 U+8557 +B-EE47 U+858E +B-EE48 U+8596 +B-EE49 U+8586 +B-EE4A U+858D +B-EE4B U+8599 +B-EE4C U+859D +B-EE4D U+8581 +B-EE4E U+85A2 +B-EE4F U+8582 +B-EE50 U+8588 +B-EE51 U+8585 +B-EE52 U+8579 +B-EE53 U+8576 +B-EE54 U+8598 +B-EE55 U+8590 +B-EE56 U+859F +B-EE57 U+8668 +B-EE58 U+87BE +B-EE59 U+87AA +B-EE5A U+87AD +B-EE5B U+87C5 +B-EE5C U+87B0 +B-EE5D U+87AC +B-EE5E U+87B9 +B-EE5F U+87B5 +B-EE60 U+87BC +B-EE61 U+87AE +B-EE62 U+87C9 +B-EE63 U+87C3 +B-EE64 U+87C2 +B-EE65 U+87CC +B-EE66 U+87B7 +B-EE67 U+87AF +B-EE68 U+87C4 +B-EE69 U+87CA +B-EE6A U+87B4 +B-EE6B U+87B6 +B-EE6C U+87BF +B-EE6D U+87B8 +B-EE6E U+87BD +B-EE6F U+87DE +B-EE70 U+87B2 +B-EE71 U+8935 +B-EE72 U+8933 +B-EE73 U+893C +B-EE74 U+893E +B-EE75 U+8941 +B-EE76 U+8952 +B-EE77 U+8937 +B-EE78 U+8942 +B-EE79 U+89AD +B-EE7A U+89AF +B-EE7B U+89AE +B-EE7C U+89F2 +B-EE7D U+89F3 +B-EE7E U+8B1E +B-EEA1 U+8B18 +B-EEA2 U+8B16 +B-EEA3 U+8B11 +B-EEA4 U+8B05 +B-EEA5 U+8B0B +B-EEA6 U+8B22 +B-EEA7 U+8B0F +B-EEA8 U+8B12 +B-EEA9 U+8B15 +B-EEAA U+8B07 +B-EEAB U+8B0D +B-EEAC U+8B08 +B-EEAD U+8B06 +B-EEAE U+8B1C +B-EEAF U+8B13 +B-EEB0 U+8B1A +B-EEB1 U+8C4F +B-EEB2 U+8C70 +B-EEB3 U+8C72 +B-EEB4 U+8C71 +B-EEB5 U+8C6F +B-EEB6 U+8C95 +B-EEB7 U+8C94 +B-EEB8 U+8CF9 +B-EEB9 U+8D6F +B-EEBA U+8E4E +B-EEBB U+8E4D +B-EEBC U+8E53 +B-EEBD U+8E50 +B-EEBE U+8E4C +B-EEBF U+8E47 +B-EEC0 U+8F43 +B-EEC1 U+8F40 +B-EEC2 U+9085 +B-EEC3 U+907E +B-EEC4 U+9138 +B-EEC5 U+919A +B-EEC6 U+91A2 +B-EEC7 U+919B +B-EEC8 U+9199 +B-EEC9 U+919F +B-EECA U+91A1 +B-EECB U+919D +B-EECC U+91A0 +B-EECD U+93A1 +B-EECE U+9383 +B-EECF U+93AF +B-EED0 U+9364 +B-EED1 U+9356 +B-EED2 U+9347 +B-EED3 U+937C +B-EED4 U+9358 +B-EED5 U+935C +B-EED6 U+9376 +B-EED7 U+9349 +B-EED8 U+9350 +B-EED9 U+9351 +B-EEDA U+9360 +B-EEDB U+936D +B-EEDC U+938F +B-EEDD U+934C +B-EEDE U+936A +B-EEDF U+9379 +B-EEE0 U+9357 +B-EEE1 U+9355 +B-EEE2 U+9352 +B-EEE3 U+934F +B-EEE4 U+9371 +B-EEE5 U+9377 +B-EEE6 U+937B +B-EEE7 U+9361 +B-EEE8 U+935E +B-EEE9 U+9363 +B-EEEA U+9367 +B-EEEB U+9380 +B-EEEC U+934E +B-EEED U+9359 +B-EEEE U+95C7 +B-EEEF U+95C0 +B-EEF0 U+95C9 +B-EEF1 U+95C3 +B-EEF2 U+95C5 +B-EEF3 U+95B7 +B-EEF4 U+96AE +B-EEF5 U+96B0 +B-EEF6 U+96AC +B-EEF7 U+9720 +B-EEF8 U+971F +B-EEF9 U+9718 +B-EEFA U+971D +B-EEFB U+9719 +B-EEFC U+979A +B-EEFD U+97A1 +B-EEFE U+979C +B-EF40 U+979E +B-EF41 U+979D +B-EF42 U+97D5 +B-EF43 U+97D4 +B-EF44 U+97F1 +B-EF45 U+9841 +B-EF46 U+9844 +B-EF47 U+984A +B-EF48 U+9849 +B-EF49 U+9845 +B-EF4A U+9843 +B-EF4B U+9925 +B-EF4C U+992B +B-EF4D U+992C +B-EF4E U+992A +B-EF4F U+9933 +B-EF50 U+9932 +B-EF51 U+992F +B-EF52 U+992D +B-EF53 U+9931 +B-EF54 U+9930 +B-EF55 U+9998 +B-EF56 U+99A3 +B-EF57 U+99A1 +B-EF58 U+9A02 +B-EF59 U+99FA +B-EF5A U+99F4 +B-EF5B U+99F7 +B-EF5C U+99F9 +B-EF5D U+99F8 +B-EF5E U+99F6 +B-EF5F U+99FB +B-EF60 U+99FD +B-EF61 U+99FE +B-EF62 U+99FC +B-EF63 U+9A03 +B-EF64 U+9ABE +B-EF65 U+9AFE +B-EF66 U+9AFD +B-EF67 U+9B01 +B-EF68 U+9AFC +B-EF69 U+9B48 +B-EF6A U+9B9A +B-EF6B U+9BA8 +B-EF6C U+9B9E +B-EF6D U+9B9B +B-EF6E U+9BA6 +B-EF6F U+9BA1 +B-EF70 U+9BA5 +B-EF71 U+9BA4 +B-EF72 U+9B86 +B-EF73 U+9BA2 +B-EF74 U+9BA0 +B-EF75 U+9BAF +B-EF76 U+9D33 +B-EF77 U+9D41 +B-EF78 U+9D67 +B-EF79 U+9D36 +B-EF7A U+9D2E +B-EF7B U+9D2F +B-EF7C U+9D31 +B-EF7D U+9D38 +B-EF7E U+9D30 +B-EFA1 U+9D45 +B-EFA2 U+9D42 +B-EFA3 U+9D43 +B-EFA4 U+9D3E +B-EFA5 U+9D37 +B-EFA6 U+9D40 +B-EFA7 U+9D3D +B-EFA8 U+7FF5 +B-EFA9 U+9D2D +B-EFAA U+9E8A +B-EFAB U+9E89 +B-EFAC U+9E8D +B-EFAD U+9EB0 +B-EFAE U+9EC8 +B-EFAF U+9EDA +B-EFB0 U+9EFB +B-EFB1 U+9EFF +B-EFB2 U+9F24 +B-EFB3 U+9F23 +B-EFB4 U+9F22 +B-EFB5 U+9F54 +B-EFB6 U+9FA0 +B-EFB7 U+5131 +B-EFB8 U+512D +B-EFB9 U+512E +B-EFBA U+5698 +B-EFBB U+569C +B-EFBC U+5697 +B-EFBD U+569A +B-EFBE U+569D +B-EFBF U+5699 +B-EFC0 U+5970 +B-EFC1 U+5B3C +B-EFC2 U+5C69 +B-EFC3 U+5C6A +B-EFC4 U+5DC0 +B-EFC5 U+5E6D +B-EFC6 U+5E6E +B-EFC7 U+61D8 +B-EFC8 U+61DF +B-EFC9 U+61ED +B-EFCA U+61EE +B-EFCB U+61F1 +B-EFCC U+61EA +B-EFCD U+61F0 +B-EFCE U+61EB +B-EFCF U+61D6 +B-EFD0 U+61E9 +B-EFD1 U+64FF +B-EFD2 U+6504 +B-EFD3 U+64FD +B-EFD4 U+64F8 +B-EFD5 U+6501 +B-EFD6 U+6503 +B-EFD7 U+64FC +B-EFD8 U+6594 +B-EFD9 U+65DB +B-EFDA U+66DA +B-EFDB U+66DB +B-EFDC U+66D8 +B-EFDD U+6AC5 +B-EFDE U+6AB9 +B-EFDF U+6ABD +B-EFE0 U+6AE1 +B-EFE1 U+6AC6 +B-EFE2 U+6ABA +B-EFE3 U+6AB6 +B-EFE4 U+6AB7 +B-EFE5 U+6AC7 +B-EFE6 U+6AB4 +B-EFE7 U+6AAD +B-EFE8 U+6B5E +B-EFE9 U+6BC9 +B-EFEA U+6C0B +B-EFEB U+7007 +B-EFEC U+700C +B-EFED U+700D +B-EFEE U+7001 +B-EFEF U+7005 +B-EFF0 U+7014 +B-EFF1 U+700E +B-EFF2 U+6FFF +B-EFF3 U+7000 +B-EFF4 U+6FFB +B-EFF5 U+7026 +B-EFF6 U+6FFC +B-EFF7 U+6FF7 +B-EFF8 U+700A +B-EFF9 U+7201 +B-EFFA U+71FF +B-EFFB U+71F9 +B-EFFC U+7203 +B-EFFD U+71FD +B-EFFE U+7376 +B-F040 U+74B8 +B-F041 U+74C0 +B-F042 U+74B5 +B-F043 U+74C1 +B-F044 U+74BE +B-F045 U+74B6 +B-F046 U+74BB +B-F047 U+74C2 +B-F048 U+7514 +B-F049 U+7513 +B-F04A U+765C +B-F04B U+7664 +B-F04C U+7659 +B-F04D U+7650 +B-F04E U+7653 +B-F04F U+7657 +B-F050 U+765A +B-F051 U+76A6 +B-F052 U+76BD +B-F053 U+76EC +B-F054 U+77C2 +B-F055 U+77BA +B-F056 U+78FF +B-F057 U+790C +B-F058 U+7913 +B-F059 U+7914 +B-F05A U+7909 +B-F05B U+7910 +B-F05C U+7912 +B-F05D U+7911 +B-F05E U+79AD +B-F05F U+79AC +B-F060 U+7A5F +B-F061 U+7C1C +B-F062 U+7C29 +B-F063 U+7C19 +B-F064 U+7C20 +B-F065 U+7C1F +B-F066 U+7C2D +B-F067 U+7C1D +B-F068 U+7C26 +B-F069 U+7C28 +B-F06A U+7C22 +B-F06B U+7C25 +B-F06C U+7C30 +B-F06D U+7E5C +B-F06E U+7E50 +B-F06F U+7E56 +B-F070 U+7E63 +B-F071 U+7E58 +B-F072 U+7E62 +B-F073 U+7E5F +B-F074 U+7E51 +B-F075 U+7E60 +B-F076 U+7E57 +B-F077 U+7E53 +B-F078 U+7FB5 +B-F079 U+7FB3 +B-F07A U+7FF7 +B-F07B U+7FF8 +B-F07C U+8075 +B-F07D U+81D1 +B-F07E U+81D2 +B-F0A1 U+81D0 +B-F0A2 U+825F +B-F0A3 U+825E +B-F0A4 U+85B4 +B-F0A5 U+85C6 +B-F0A6 U+85C0 +B-F0A7 U+85C3 +B-F0A8 U+85C2 +B-F0A9 U+85B3 +B-F0AA U+85B5 +B-F0AB U+85BD +B-F0AC U+85C7 +B-F0AD U+85C4 +B-F0AE U+85BF +B-F0AF U+85CB +B-F0B0 U+85CE +B-F0B1 U+85C8 +B-F0B2 U+85C5 +B-F0B3 U+85B1 +B-F0B4 U+85B6 +B-F0B5 U+85D2 +B-F0B6 U+8624 +B-F0B7 U+85B8 +B-F0B8 U+85B7 +B-F0B9 U+85BE +B-F0BA U+8669 +B-F0BB U+87E7 +B-F0BC U+87E6 +B-F0BD U+87E2 +B-F0BE U+87DB +B-F0BF U+87EB +B-F0C0 U+87EA +B-F0C1 U+87E5 +B-F0C2 U+87DF +B-F0C3 U+87F3 +B-F0C4 U+87E4 +B-F0C5 U+87D4 +B-F0C6 U+87DC +B-F0C7 U+87D3 +B-F0C8 U+87ED +B-F0C9 U+87D8 +B-F0CA U+87E3 +B-F0CB U+87A4 +B-F0CC U+87D7 +B-F0CD U+87D9 +B-F0CE U+8801 +B-F0CF U+87F4 +B-F0D0 U+87E8 +B-F0D1 U+87DD +B-F0D2 U+8953 +B-F0D3 U+894B +B-F0D4 U+894F +B-F0D5 U+894C +B-F0D6 U+8946 +B-F0D7 U+8950 +B-F0D8 U+8951 +B-F0D9 U+8949 +B-F0DA U+8B2A +B-F0DB U+8B27 +B-F0DC U+8B23 +B-F0DD U+8B33 +B-F0DE U+8B30 +B-F0DF U+8B35 +B-F0E0 U+8B47 +B-F0E1 U+8B2F +B-F0E2 U+8B3C +B-F0E3 U+8B3E +B-F0E4 U+8B31 +B-F0E5 U+8B25 +B-F0E6 U+8B37 +B-F0E7 U+8B26 +B-F0E8 U+8B36 +B-F0E9 U+8B2E +B-F0EA U+8B24 +B-F0EB U+8B3B +B-F0EC U+8B3D +B-F0ED U+8B3A +B-F0EE U+8C42 +B-F0EF U+8C75 +B-F0F0 U+8C99 +B-F0F1 U+8C98 +B-F0F2 U+8C97 +B-F0F3 U+8CFE +B-F0F4 U+8D04 +B-F0F5 U+8D02 +B-F0F6 U+8D00 +B-F0F7 U+8E5C +B-F0F8 U+8E62 +B-F0F9 U+8E60 +B-F0FA U+8E57 +B-F0FB U+8E56 +B-F0FC U+8E5E +B-F0FD U+8E65 +B-F0FE U+8E67 +B-F140 U+8E5B +B-F141 U+8E5A +B-F142 U+8E61 +B-F143 U+8E5D +B-F144 U+8E69 +B-F145 U+8E54 +B-F146 U+8F46 +B-F147 U+8F47 +B-F148 U+8F48 +B-F149 U+8F4B +B-F14A U+9128 +B-F14B U+913A +B-F14C U+913B +B-F14D U+913E +B-F14E U+91A8 +B-F14F U+91A5 +B-F150 U+91A7 +B-F151 U+91AF +B-F152 U+91AA +B-F153 U+93B5 +B-F154 U+938C +B-F155 U+9392 +B-F156 U+93B7 +B-F157 U+939B +B-F158 U+939D +B-F159 U+9389 +B-F15A U+93A7 +B-F15B U+938E +B-F15C U+93AA +B-F15D U+939E +B-F15E U+93A6 +B-F15F U+9395 +B-F160 U+9388 +B-F161 U+9399 +B-F162 U+939F +B-F163 U+938D +B-F164 U+93B1 +B-F165 U+9391 +B-F166 U+93B2 +B-F167 U+93A4 +B-F168 U+93A8 +B-F169 U+93B4 +B-F16A U+93A3 +B-F16B U+93A5 +B-F16C U+95D2 +B-F16D U+95D3 +B-F16E U+95D1 +B-F16F U+96B3 +B-F170 U+96D7 +B-F171 U+96DA +B-F172 U+5DC2 +B-F173 U+96DF +B-F174 U+96D8 +B-F175 U+96DD +B-F176 U+9723 +B-F177 U+9722 +B-F178 U+9725 +B-F179 U+97AC +B-F17A U+97AE +B-F17B U+97A8 +B-F17C U+97AB +B-F17D U+97A4 +B-F17E U+97AA +B-F1A1 U+97A2 +B-F1A2 U+97A5 +B-F1A3 U+97D7 +B-F1A4 U+97D9 +B-F1A5 U+97D6 +B-F1A6 U+97D8 +B-F1A7 U+97FA +B-F1A8 U+9850 +B-F1A9 U+9851 +B-F1AA U+9852 +B-F1AB U+98B8 +B-F1AC U+9941 +B-F1AD U+993C +B-F1AE U+993A +B-F1AF U+9A0F +B-F1B0 U+9A0B +B-F1B1 U+9A09 +B-F1B2 U+9A0D +B-F1B3 U+9A04 +B-F1B4 U+9A11 +B-F1B5 U+9A0A +B-F1B6 U+9A05 +B-F1B7 U+9A07 +B-F1B8 U+9A06 +B-F1B9 U+9AC0 +B-F1BA U+9ADC +B-F1BB U+9B08 +B-F1BC U+9B04 +B-F1BD U+9B05 +B-F1BE U+9B29 +B-F1BF U+9B35 +B-F1C0 U+9B4A +B-F1C1 U+9B4C +B-F1C2 U+9B4B +B-F1C3 U+9BC7 +B-F1C4 U+9BC6 +B-F1C5 U+9BC3 +B-F1C6 U+9BBF +B-F1C7 U+9BC1 +B-F1C8 U+9BB5 +B-F1C9 U+9BB8 +B-F1CA U+9BD3 +B-F1CB U+9BB6 +B-F1CC U+9BC4 +B-F1CD U+9BB9 +B-F1CE U+9BBD +B-F1CF U+9D5C +B-F1D0 U+9D53 +B-F1D1 U+9D4F +B-F1D2 U+9D4A +B-F1D3 U+9D5B +B-F1D4 U+9D4B +B-F1D5 U+9D59 +B-F1D6 U+9D56 +B-F1D7 U+9D4C +B-F1D8 U+9D57 +B-F1D9 U+9D52 +B-F1DA U+9D54 +B-F1DB U+9D5F +B-F1DC U+9D58 +B-F1DD U+9D5A +B-F1DE U+9E8E +B-F1DF U+9E8C +B-F1E0 U+9EDF +B-F1E1 U+9F01 +B-F1E2 U+9F00 +B-F1E3 U+9F16 +B-F1E4 U+9F25 +B-F1E5 U+9F2B +B-F1E6 U+9F2A +B-F1E7 U+9F29 +B-F1E8 U+9F28 +B-F1E9 U+9F4C +B-F1EA U+9F55 +B-F1EB U+5134 +B-F1EC U+5135 +B-F1ED U+5296 +B-F1EE U+52F7 +B-F1EF U+53B4 +B-F1F0 U+56AB +B-F1F1 U+56AD +B-F1F2 U+56A6 +B-F1F3 U+56A7 +B-F1F4 U+56AA +B-F1F5 U+56AC +B-F1F6 U+58DA +B-F1F7 U+58DD +B-F1F8 U+58DB +B-F1F9 U+5912 +B-F1FA U+5B3D +B-F1FB U+5B3E +B-F1FC U+5B3F +B-F1FD U+5DC3 +B-F1FE U+5E70 +B-F240 U+5FBF +B-F241 U+61FB +B-F242 U+6507 +B-F243 U+6510 +B-F244 U+650D +B-F245 U+6509 +B-F246 U+650C +B-F247 U+650E +B-F248 U+6584 +B-F249 U+65DE +B-F24A U+65DD +B-F24B U+66DE +B-F24C U+6AE7 +B-F24D U+6AE0 +B-F24E U+6ACC +B-F24F U+6AD1 +B-F250 U+6AD9 +B-F251 U+6ACB +B-F252 U+6ADF +B-F253 U+6ADC +B-F254 U+6AD0 +B-F255 U+6AEB +B-F256 U+6ACF +B-F257 U+6ACD +B-F258 U+6ADE +B-F259 U+6B60 +B-F25A U+6BB0 +B-F25B U+6C0C +B-F25C U+7019 +B-F25D U+7027 +B-F25E U+7020 +B-F25F U+7016 +B-F260 U+702B +B-F261 U+7021 +B-F262 U+7022 +B-F263 U+7023 +B-F264 U+7029 +B-F265 U+7017 +B-F266 U+7024 +B-F267 U+701C +B-F268 U+702A +B-F269 U+720C +B-F26A U+720A +B-F26B U+7207 +B-F26C U+7202 +B-F26D U+7205 +B-F26E U+72A5 +B-F26F U+72A6 +B-F270 U+72A4 +B-F271 U+72A3 +B-F272 U+72A1 +B-F273 U+74CB +B-F274 U+74C5 +B-F275 U+74B7 +B-F276 U+74C3 +B-F277 U+7516 +B-F278 U+7660 +B-F279 U+77C9 +B-F27A U+77CA +B-F27B U+77C4 +B-F27C U+77F1 +B-F27D U+791D +B-F27E U+791B +B-F2A1 U+7921 +B-F2A2 U+791C +B-F2A3 U+7917 +B-F2A4 U+791E +B-F2A5 U+79B0 +B-F2A6 U+7A67 +B-F2A7 U+7A68 +B-F2A8 U+7C33 +B-F2A9 U+7C3C +B-F2AA U+7C39 +B-F2AB U+7C2C +B-F2AC U+7C3B +B-F2AD U+7CEC +B-F2AE U+7CEA +B-F2AF U+7E76 +B-F2B0 U+7E75 +B-F2B1 U+7E78 +B-F2B2 U+7E70 +B-F2B3 U+7E77 +B-F2B4 U+7E6F +B-F2B5 U+7E7A +B-F2B6 U+7E72 +B-F2B7 U+7E74 +B-F2B8 U+7E68 +B-F2B9 U+7F4B +B-F2BA U+7F4A +B-F2BB U+7F83 +B-F2BC U+7F86 +B-F2BD U+7FB7 +B-F2BE U+7FFD +B-F2BF U+7FFE +B-F2C0 U+8078 +B-F2C1 U+81D7 +B-F2C2 U+81D5 +B-F2C3 U+8264 +B-F2C4 U+8261 +B-F2C5 U+8263 +B-F2C6 U+85EB +B-F2C7 U+85F1 +B-F2C8 U+85ED +B-F2C9 U+85D9 +B-F2CA U+85E1 +B-F2CB U+85E8 +B-F2CC U+85DA +B-F2CD U+85D7 +B-F2CE U+85EC +B-F2CF U+85F2 +B-F2D0 U+85F8 +B-F2D1 U+85D8 +B-F2D2 U+85DF +B-F2D3 U+85E3 +B-F2D4 U+85DC +B-F2D5 U+85D1 +B-F2D6 U+85F0 +B-F2D7 U+85E6 +B-F2D8 U+85EF +B-F2D9 U+85DE +B-F2DA U+85E2 +B-F2DB U+8800 +B-F2DC U+87FA +B-F2DD U+8803 +B-F2DE U+87F6 +B-F2DF U+87F7 +B-F2E0 U+8809 +B-F2E1 U+880C +B-F2E2 U+880B +B-F2E3 U+8806 +B-F2E4 U+87FC +B-F2E5 U+8808 +B-F2E6 U+87FF +B-F2E7 U+880A +B-F2E8 U+8802 +B-F2E9 U+8962 +B-F2EA U+895A +B-F2EB U+895B +B-F2EC U+8957 +B-F2ED U+8961 +B-F2EE U+895C +B-F2EF U+8958 +B-F2F0 U+895D +B-F2F1 U+8959 +B-F2F2 U+8988 +B-F2F3 U+89B7 +B-F2F4 U+89B6 +B-F2F5 U+89F6 +B-F2F6 U+8B50 +B-F2F7 U+8B48 +B-F2F8 U+8B4A +B-F2F9 U+8B40 +B-F2FA U+8B53 +B-F2FB U+8B56 +B-F2FC U+8B54 +B-F2FD U+8B4B +B-F2FE U+8B55 +B-F340 U+8B51 +B-F341 U+8B42 +B-F342 U+8B52 +B-F343 U+8B57 +B-F344 U+8C43 +B-F345 U+8C77 +B-F346 U+8C76 +B-F347 U+8C9A +B-F348 U+8D06 +B-F349 U+8D07 +B-F34A U+8D09 +B-F34B U+8DAC +B-F34C U+8DAA +B-F34D U+8DAD +B-F34E U+8DAB +B-F34F U+8E6D +B-F350 U+8E78 +B-F351 U+8E73 +B-F352 U+8E6A +B-F353 U+8E6F +B-F354 U+8E7B +B-F355 U+8EC2 +B-F356 U+8F52 +B-F357 U+8F51 +B-F358 U+8F4F +B-F359 U+8F50 +B-F35A U+8F53 +B-F35B U+8FB4 +B-F35C U+9140 +B-F35D U+913F +B-F35E U+91B0 +B-F35F U+91AD +B-F360 U+93DE +B-F361 U+93C7 +B-F362 U+93CF +B-F363 U+93C2 +B-F364 U+93DA +B-F365 U+93D0 +B-F366 U+93F9 +B-F367 U+93EC +B-F368 U+93CC +B-F369 U+93D9 +B-F36A U+93A9 +B-F36B U+93E6 +B-F36C U+93CA +B-F36D U+93D4 +B-F36E U+93EE +B-F36F U+93E3 +B-F370 U+93D5 +B-F371 U+93C4 +B-F372 U+93CE +B-F373 U+93C0 +B-F374 U+93D2 +B-F375 U+93E7 +B-F376 U+957D +B-F377 U+95DA +B-F378 U+95DB +B-F379 U+96E1 +B-F37A U+9729 +B-F37B U+972B +B-F37C U+972C +B-F37D U+9728 +B-F37E U+9726 +B-F3A1 U+97B3 +B-F3A2 U+97B7 +B-F3A3 U+97B6 +B-F3A4 U+97DD +B-F3A5 U+97DE +B-F3A6 U+97DF +B-F3A7 U+985C +B-F3A8 U+9859 +B-F3A9 U+985D +B-F3AA U+9857 +B-F3AB U+98BF +B-F3AC U+98BD +B-F3AD U+98BB +B-F3AE U+98BE +B-F3AF U+9948 +B-F3B0 U+9947 +B-F3B1 U+9943 +B-F3B2 U+99A6 +B-F3B3 U+99A7 +B-F3B4 U+9A1A +B-F3B5 U+9A15 +B-F3B6 U+9A25 +B-F3B7 U+9A1D +B-F3B8 U+9A24 +B-F3B9 U+9A1B +B-F3BA U+9A22 +B-F3BB U+9A20 +B-F3BC U+9A27 +B-F3BD U+9A23 +B-F3BE U+9A1E +B-F3BF U+9A1C +B-F3C0 U+9A14 +B-F3C1 U+9AC2 +B-F3C2 U+9B0B +B-F3C3 U+9B0A +B-F3C4 U+9B0E +B-F3C5 U+9B0C +B-F3C6 U+9B37 +B-F3C7 U+9BEA +B-F3C8 U+9BEB +B-F3C9 U+9BE0 +B-F3CA U+9BDE +B-F3CB U+9BE4 +B-F3CC U+9BE6 +B-F3CD U+9BE2 +B-F3CE U+9BF0 +B-F3CF U+9BD4 +B-F3D0 U+9BD7 +B-F3D1 U+9BEC +B-F3D2 U+9BDC +B-F3D3 U+9BD9 +B-F3D4 U+9BE5 +B-F3D5 U+9BD5 +B-F3D6 U+9BE1 +B-F3D7 U+9BDA +B-F3D8 U+9D77 +B-F3D9 U+9D81 +B-F3DA U+9D8A +B-F3DB U+9D84 +B-F3DC U+9D88 +B-F3DD U+9D71 +B-F3DE U+9D80 +B-F3DF U+9D78 +B-F3E0 U+9D86 +B-F3E1 U+9D8B +B-F3E2 U+9D8C +B-F3E3 U+9D7D +B-F3E4 U+9D6B +B-F3E5 U+9D74 +B-F3E6 U+9D75 +B-F3E7 U+9D70 +B-F3E8 U+9D69 +B-F3E9 U+9D85 +B-F3EA U+9D73 +B-F3EB U+9D7B +B-F3EC U+9D82 +B-F3ED U+9D6F +B-F3EE U+9D79 +B-F3EF U+9D7F +B-F3F0 U+9D87 +B-F3F1 U+9D68 +B-F3F2 U+9E94 +B-F3F3 U+9E91 +B-F3F4 U+9EC0 +B-F3F5 U+9EFC +B-F3F6 U+9F2D +B-F3F7 U+9F40 +B-F3F8 U+9F41 +B-F3F9 U+9F4D +B-F3FA U+9F56 +B-F3FB U+9F57 +B-F3FC U+9F58 +B-F3FD U+5337 +B-F3FE U+56B2 +B-F440 U+56B5 +B-F441 U+56B3 +B-F442 U+58E3 +B-F443 U+5B45 +B-F444 U+5DC6 +B-F445 U+5DC7 +B-F446 U+5EEE +B-F447 U+5EEF +B-F448 U+5FC0 +B-F449 U+5FC1 +B-F44A U+61F9 +B-F44B U+6517 +B-F44C U+6516 +B-F44D U+6515 +B-F44E U+6513 +B-F44F U+65DF +B-F450 U+66E8 +B-F451 U+66E3 +B-F452 U+66E4 +B-F453 U+6AF3 +B-F454 U+6AF0 +B-F455 U+6AEA +B-F456 U+6AE8 +B-F457 U+6AF9 +B-F458 U+6AF1 +B-F459 U+6AEE +B-F45A U+6AEF +B-F45B U+703C +B-F45C U+7035 +B-F45D U+702F +B-F45E U+7037 +B-F45F U+7034 +B-F460 U+7031 +B-F461 U+7042 +B-F462 U+7038 +B-F463 U+703F +B-F464 U+703A +B-F465 U+7039 +B-F466 U+7040 +B-F467 U+703B +B-F468 U+7033 +B-F469 U+7041 +B-F46A U+7213 +B-F46B U+7214 +B-F46C U+72A8 +B-F46D U+737D +B-F46E U+737C +B-F46F U+74BA +B-F470 U+76AB +B-F471 U+76AA +B-F472 U+76BE +B-F473 U+76ED +B-F474 U+77CC +B-F475 U+77CE +B-F476 U+77CF +B-F477 U+77CD +B-F478 U+77F2 +B-F479 U+7925 +B-F47A U+7923 +B-F47B U+7927 +B-F47C U+7928 +B-F47D U+7924 +B-F47E U+7929 +B-F4A1 U+79B2 +B-F4A2 U+7A6E +B-F4A3 U+7A6C +B-F4A4 U+7A6D +B-F4A5 U+7AF7 +B-F4A6 U+7C49 +B-F4A7 U+7C48 +B-F4A8 U+7C4A +B-F4A9 U+7C47 +B-F4AA U+7C45 +B-F4AB U+7CEE +B-F4AC U+7E7B +B-F4AD U+7E7E +B-F4AE U+7E81 +B-F4AF U+7E80 +B-F4B0 U+7FBA +B-F4B1 U+7FFF +B-F4B2 U+8079 +B-F4B3 U+81DB +B-F4B4 U+81D9 +B-F4B5 U+820B +B-F4B6 U+8268 +B-F4B7 U+8269 +B-F4B8 U+8622 +B-F4B9 U+85FF +B-F4BA U+8601 +B-F4BB U+85FE +B-F4BC U+861B +B-F4BD U+8600 +B-F4BE U+85F6 +B-F4BF U+8604 +B-F4C0 U+8609 +B-F4C1 U+8605 +B-F4C2 U+860C +B-F4C3 U+85FD +B-F4C4 U+8819 +B-F4C5 U+8810 +B-F4C6 U+8811 +B-F4C7 U+8817 +B-F4C8 U+8813 +B-F4C9 U+8816 +B-F4CA U+8963 +B-F4CB U+8966 +B-F4CC U+89B9 +B-F4CD U+89F7 +B-F4CE U+8B60 +B-F4CF U+8B6A +B-F4D0 U+8B5D +B-F4D1 U+8B68 +B-F4D2 U+8B63 +B-F4D3 U+8B65 +B-F4D4 U+8B67 +B-F4D5 U+8B6D +B-F4D6 U+8DAE +B-F4D7 U+8E86 +B-F4D8 U+8E88 +B-F4D9 U+8E84 +B-F4DA U+8F59 +B-F4DB U+8F56 +B-F4DC U+8F57 +B-F4DD U+8F55 +B-F4DE U+8F58 +B-F4DF U+8F5A +B-F4E0 U+908D +B-F4E1 U+9143 +B-F4E2 U+9141 +B-F4E3 U+91B7 +B-F4E4 U+91B5 +B-F4E5 U+91B2 +B-F4E6 U+91B3 +B-F4E7 U+940B +B-F4E8 U+9413 +B-F4E9 U+93FB +B-F4EA U+9420 +B-F4EB U+940F +B-F4EC U+9414 +B-F4ED U+93FE +B-F4EE U+9415 +B-F4EF U+9410 +B-F4F0 U+9428 +B-F4F1 U+9419 +B-F4F2 U+940D +B-F4F3 U+93F5 +B-F4F4 U+9400 +B-F4F5 U+93F7 +B-F4F6 U+9407 +B-F4F7 U+940E +B-F4F8 U+9416 +B-F4F9 U+9412 +B-F4FA U+93FA +B-F4FB U+9409 +B-F4FC U+93F8 +B-F4FD U+940A +B-F4FE U+93FF +B-F540 U+93FC +B-F541 U+940C +B-F542 U+93F6 +B-F543 U+9411 +B-F544 U+9406 +B-F545 U+95DE +B-F546 U+95E0 +B-F547 U+95DF +B-F548 U+972E +B-F549 U+972F +B-F54A U+97B9 +B-F54B U+97BB +B-F54C U+97FD +B-F54D U+97FE +B-F54E U+9860 +B-F54F U+9862 +B-F550 U+9863 +B-F551 U+985F +B-F552 U+98C1 +B-F553 U+98C2 +B-F554 U+9950 +B-F555 U+994E +B-F556 U+9959 +B-F557 U+994C +B-F558 U+994B +B-F559 U+9953 +B-F55A U+9A32 +B-F55B U+9A34 +B-F55C U+9A31 +B-F55D U+9A2C +B-F55E U+9A2A +B-F55F U+9A36 +B-F560 U+9A29 +B-F561 U+9A2E +B-F562 U+9A38 +B-F563 U+9A2D +B-F564 U+9AC7 +B-F565 U+9ACA +B-F566 U+9AC6 +B-F567 U+9B10 +B-F568 U+9B12 +B-F569 U+9B11 +B-F56A U+9C0B +B-F56B U+9C08 +B-F56C U+9BF7 +B-F56D U+9C05 +B-F56E U+9C12 +B-F56F U+9BF8 +B-F570 U+9C40 +B-F571 U+9C07 +B-F572 U+9C0E +B-F573 U+9C06 +B-F574 U+9C17 +B-F575 U+9C14 +B-F576 U+9C09 +B-F577 U+9D9F +B-F578 U+9D99 +B-F579 U+9DA4 +B-F57A U+9D9D +B-F57B U+9D92 +B-F57C U+9D98 +B-F57D U+9D90 +B-F57E U+9D9B +B-F5A1 U+9DA0 +B-F5A2 U+9D94 +B-F5A3 U+9D9C +B-F5A4 U+9DAA +B-F5A5 U+9D97 +B-F5A6 U+9DA1 +B-F5A7 U+9D9A +B-F5A8 U+9DA2 +B-F5A9 U+9DA8 +B-F5AA U+9D9E +B-F5AB U+9DA3 +B-F5AC U+9DBF +B-F5AD U+9DA9 +B-F5AE U+9D96 +B-F5AF U+9DA6 +B-F5B0 U+9DA7 +B-F5B1 U+9E99 +B-F5B2 U+9E9B +B-F5B3 U+9E9A +B-F5B4 U+9EE5 +B-F5B5 U+9EE4 +B-F5B6 U+9EE7 +B-F5B7 U+9EE6 +B-F5B8 U+9F30 +B-F5B9 U+9F2E +B-F5BA U+9F5B +B-F5BB U+9F60 +B-F5BC U+9F5E +B-F5BD U+9F5D +B-F5BE U+9F59 +B-F5BF U+9F91 +B-F5C0 U+513A +B-F5C1 U+5139 +B-F5C2 U+5298 +B-F5C3 U+5297 +B-F5C4 U+56C3 +B-F5C5 U+56BD +B-F5C6 U+56BE +B-F5C7 U+5B48 +B-F5C8 U+5B47 +B-F5C9 U+5DCB +B-F5CA U+5DCF +B-F5CB U+5EF1 +B-F5CC U+61FD +B-F5CD U+651B +B-F5CE U+6B02 +B-F5CF U+6AFC +B-F5D0 U+6B03 +B-F5D1 U+6AF8 +B-F5D2 U+6B00 +B-F5D3 U+7043 +B-F5D4 U+7044 +B-F5D5 U+704A +B-F5D6 U+7048 +B-F5D7 U+7049 +B-F5D8 U+7045 +B-F5D9 U+7046 +B-F5DA U+721D +B-F5DB U+721A +B-F5DC U+7219 +B-F5DD U+737E +B-F5DE U+7517 +B-F5DF U+766A +B-F5E0 U+77D0 +B-F5E1 U+792D +B-F5E2 U+7931 +B-F5E3 U+792F +B-F5E4 U+7C54 +B-F5E5 U+7C53 +B-F5E6 U+7CF2 +B-F5E7 U+7E8A +B-F5E8 U+7E87 +B-F5E9 U+7E88 +B-F5EA U+7E8B +B-F5EB U+7E86 +B-F5EC U+7E8D +B-F5ED U+7F4D +B-F5EE U+7FBB +B-F5EF U+8030 +B-F5F0 U+81DD +B-F5F1 U+8618 +B-F5F2 U+862A +B-F5F3 U+8626 +B-F5F4 U+861F +B-F5F5 U+8623 +B-F5F6 U+861C +B-F5F7 U+8619 +B-F5F8 U+8627 +B-F5F9 U+862E +B-F5FA U+8621 +B-F5FB U+8620 +B-F5FC U+8629 +B-F5FD U+861E +B-F5FE U+8625 +B-F640 U+8829 +B-F641 U+881D +B-F642 U+881B +B-F643 U+8820 +B-F644 U+8824 +B-F645 U+881C +B-F646 U+882B +B-F647 U+884A +B-F648 U+896D +B-F649 U+8969 +B-F64A U+896E +B-F64B U+896B +B-F64C U+89FA +B-F64D U+8B79 +B-F64E U+8B78 +B-F64F U+8B45 +B-F650 U+8B7A +B-F651 U+8B7B +B-F652 U+8D10 +B-F653 U+8D14 +B-F654 U+8DAF +B-F655 U+8E8E +B-F656 U+8E8C +B-F657 U+8F5E +B-F658 U+8F5B +B-F659 U+8F5D +B-F65A U+9146 +B-F65B U+9144 +B-F65C U+9145 +B-F65D U+91B9 +B-F65E U+943F +B-F65F U+943B +B-F660 U+9436 +B-F661 U+9429 +B-F662 U+943D +B-F663 U+943C +B-F664 U+9430 +B-F665 U+9439 +B-F666 U+942A +B-F667 U+9437 +B-F668 U+942C +B-F669 U+9440 +B-F66A U+9431 +B-F66B U+95E5 +B-F66C U+95E4 +B-F66D U+95E3 +B-F66E U+9735 +B-F66F U+973A +B-F670 U+97BF +B-F671 U+97E1 +B-F672 U+9864 +B-F673 U+98C9 +B-F674 U+98C6 +B-F675 U+98C0 +B-F676 U+9958 +B-F677 U+9956 +B-F678 U+9A39 +B-F679 U+9A3D +B-F67A U+9A46 +B-F67B U+9A44 +B-F67C U+9A42 +B-F67D U+9A41 +B-F67E U+9A3A +B-F6A1 U+9A3F +B-F6A2 U+9ACD +B-F6A3 U+9B15 +B-F6A4 U+9B17 +B-F6A5 U+9B18 +B-F6A6 U+9B16 +B-F6A7 U+9B3A +B-F6A8 U+9B52 +B-F6A9 U+9C2B +B-F6AA U+9C1D +B-F6AB U+9C1C +B-F6AC U+9C2C +B-F6AD U+9C23 +B-F6AE U+9C28 +B-F6AF U+9C29 +B-F6B0 U+9C24 +B-F6B1 U+9C21 +B-F6B2 U+9DB7 +B-F6B3 U+9DB6 +B-F6B4 U+9DBC +B-F6B5 U+9DC1 +B-F6B6 U+9DC7 +B-F6B7 U+9DCA +B-F6B8 U+9DCF +B-F6B9 U+9DBE +B-F6BA U+9DC5 +B-F6BB U+9DC3 +B-F6BC U+9DBB +B-F6BD U+9DB5 +B-F6BE U+9DCE +B-F6BF U+9DB9 +B-F6C0 U+9DBA +B-F6C1 U+9DAC +B-F6C2 U+9DC8 +B-F6C3 U+9DB1 +B-F6C4 U+9DAD +B-F6C5 U+9DCC +B-F6C6 U+9DB3 +B-F6C7 U+9DCD +B-F6C8 U+9DB2 +B-F6C9 U+9E7A +B-F6CA U+9E9C +B-F6CB U+9EEB +B-F6CC U+9EEE +B-F6CD U+9EED +B-F6CE U+9F1B +B-F6CF U+9F18 +B-F6D0 U+9F1A +B-F6D1 U+9F31 +B-F6D2 U+9F4E +B-F6D3 U+9F65 +B-F6D4 U+9F64 +B-F6D5 U+9F92 +B-F6D6 U+4EB9 +B-F6D7 U+56C6 +B-F6D8 U+56C5 +B-F6D9 U+56CB +B-F6DA U+5971 +B-F6DB U+5B4B +B-F6DC U+5B4C +B-F6DD U+5DD5 +B-F6DE U+5DD1 +B-F6DF U+5EF2 +B-F6E0 U+6521 +B-F6E1 U+6520 +B-F6E2 U+6526 +B-F6E3 U+6522 +B-F6E4 U+6B0B +B-F6E5 U+6B08 +B-F6E6 U+6B09 +B-F6E7 U+6C0D +B-F6E8 U+7055 +B-F6E9 U+7056 +B-F6EA U+7057 +B-F6EB U+7052 +B-F6EC U+721E +B-F6ED U+721F +B-F6EE U+72A9 +B-F6EF U+737F +B-F6F0 U+74D8 +B-F6F1 U+74D5 +B-F6F2 U+74D9 +B-F6F3 U+74D7 +B-F6F4 U+766D +B-F6F5 U+76AD +B-F6F6 U+7935 +B-F6F7 U+79B4 +B-F6F8 U+7A70 +B-F6F9 U+7A71 +B-F6FA U+7C57 +B-F6FB U+7C5C +B-F6FC U+7C59 +B-F6FD U+7C5B +B-F6FE U+7C5A +B-F740 U+7CF4 +B-F741 U+7CF1 +B-F742 U+7E91 +B-F743 U+7F4F +B-F744 U+7F87 +B-F745 U+81DE +B-F746 U+826B +B-F747 U+8634 +B-F748 U+8635 +B-F749 U+8633 +B-F74A U+862C +B-F74B U+8632 +B-F74C U+8636 +B-F74D U+882C +B-F74E U+8828 +B-F74F U+8826 +B-F750 U+882A +B-F751 U+8825 +B-F752 U+8971 +B-F753 U+89BF +B-F754 U+89BE +B-F755 U+89FB +B-F756 U+8B7E +B-F757 U+8B84 +B-F758 U+8B82 +B-F759 U+8B86 +B-F75A U+8B85 +B-F75B U+8B7F +B-F75C U+8D15 +B-F75D U+8E95 +B-F75E U+8E94 +B-F75F U+8E9A +B-F760 U+8E92 +B-F761 U+8E90 +B-F762 U+8E96 +B-F763 U+8E97 +B-F764 U+8F60 +B-F765 U+8F62 +B-F766 U+9147 +B-F767 U+944C +B-F768 U+9450 +B-F769 U+944A +B-F76A U+944B +B-F76B U+944F +B-F76C U+9447 +B-F76D U+9445 +B-F76E U+9448 +B-F76F U+9449 +B-F770 U+9446 +B-F771 U+973F +B-F772 U+97E3 +B-F773 U+986A +B-F774 U+9869 +B-F775 U+98CB +B-F776 U+9954 +B-F777 U+995B +B-F778 U+9A4E +B-F779 U+9A53 +B-F77A U+9A54 +B-F77B U+9A4C +B-F77C U+9A4F +B-F77D U+9A48 +B-F77E U+9A4A +B-F7A1 U+9A49 +B-F7A2 U+9A52 +B-F7A3 U+9A50 +B-F7A4 U+9AD0 +B-F7A5 U+9B19 +B-F7A6 U+9B2B +B-F7A7 U+9B3B +B-F7A8 U+9B56 +B-F7A9 U+9B55 +B-F7AA U+9C46 +B-F7AB U+9C48 +B-F7AC U+9C3F +B-F7AD U+9C44 +B-F7AE U+9C39 +B-F7AF U+9C33 +B-F7B0 U+9C41 +B-F7B1 U+9C3C +B-F7B2 U+9C37 +B-F7B3 U+9C34 +B-F7B4 U+9C32 +B-F7B5 U+9C3D +B-F7B6 U+9C36 +B-F7B7 U+9DDB +B-F7B8 U+9DD2 +B-F7B9 U+9DDE +B-F7BA U+9DDA +B-F7BB U+9DCB +B-F7BC U+9DD0 +B-F7BD U+9DDC +B-F7BE U+9DD1 +B-F7BF U+9DDF +B-F7C0 U+9DE9 +B-F7C1 U+9DD9 +B-F7C2 U+9DD8 +B-F7C3 U+9DD6 +B-F7C4 U+9DF5 +B-F7C5 U+9DD5 +B-F7C6 U+9DDD +B-F7C7 U+9EB6 +B-F7C8 U+9EF0 +B-F7C9 U+9F35 +B-F7CA U+9F33 +B-F7CB U+9F32 +B-F7CC U+9F42 +B-F7CD U+9F6B +B-F7CE U+9F95 +B-F7CF U+9FA2 +B-F7D0 U+513D +B-F7D1 U+5299 +B-F7D2 U+58E8 +B-F7D3 U+58E7 +B-F7D4 U+5972 +B-F7D5 U+5B4D +B-F7D6 U+5DD8 +B-F7D7 U+882F +B-F7D8 U+5F4F +B-F7D9 U+6201 +B-F7DA U+6203 +B-F7DB U+6204 +B-F7DC U+6529 +B-F7DD U+6525 +B-F7DE U+6596 +B-F7DF U+66EB +B-F7E0 U+6B11 +B-F7E1 U+6B12 +B-F7E2 U+6B0F +B-F7E3 U+6BCA +B-F7E4 U+705B +B-F7E5 U+705A +B-F7E6 U+7222 +B-F7E7 U+7382 +B-F7E8 U+7381 +B-F7E9 U+7383 +B-F7EA U+7670 +B-F7EB U+77D4 +B-F7EC U+7C67 +B-F7ED U+7C66 +B-F7EE U+7E95 +B-F7EF U+826C +B-F7F0 U+863A +B-F7F1 U+8640 +B-F7F2 U+8639 +B-F7F3 U+863C +B-F7F4 U+8631 +B-F7F5 U+863B +B-F7F6 U+863E +B-F7F7 U+8830 +B-F7F8 U+8832 +B-F7F9 U+882E +B-F7FA U+8833 +B-F7FB U+8976 +B-F7FC U+8974 +B-F7FD U+8973 +B-F7FE U+89FE +B-F840 U+8B8C +B-F841 U+8B8E +B-F842 U+8B8B +B-F843 U+8B88 +B-F844 U+8C45 +B-F845 U+8D19 +B-F846 U+8E98 +B-F847 U+8F64 +B-F848 U+8F63 +B-F849 U+91BC +B-F84A U+9462 +B-F84B U+9455 +B-F84C U+945D +B-F84D U+9457 +B-F84E U+945E +B-F84F U+97C4 +B-F850 U+97C5 +B-F851 U+9800 +B-F852 U+9A56 +B-F853 U+9A59 +B-F854 U+9B1E +B-F855 U+9B1F +B-F856 U+9B20 +B-F857 U+9C52 +B-F858 U+9C58 +B-F859 U+9C50 +B-F85A U+9C4A +B-F85B U+9C4D +B-F85C U+9C4B +B-F85D U+9C55 +B-F85E U+9C59 +B-F85F U+9C4C +B-F860 U+9C4E +B-F861 U+9DFB +B-F862 U+9DF7 +B-F863 U+9DEF +B-F864 U+9DE3 +B-F865 U+9DEB +B-F866 U+9DF8 +B-F867 U+9DE4 +B-F868 U+9DF6 +B-F869 U+9DE1 +B-F86A U+9DEE +B-F86B U+9DE6 +B-F86C U+9DF2 +B-F86D U+9DF0 +B-F86E U+9DE2 +B-F86F U+9DEC +B-F870 U+9DF4 +B-F871 U+9DF3 +B-F872 U+9DE8 +B-F873 U+9DED +B-F874 U+9EC2 +B-F875 U+9ED0 +B-F876 U+9EF2 +B-F877 U+9EF3 +B-F878 U+9F06 +B-F879 U+9F1C +B-F87A U+9F38 +B-F87B U+9F37 +B-F87C U+9F36 +B-F87D U+9F43 +B-F87E U+9F4F +B-F8A1 U+9F71 +B-F8A2 U+9F70 +B-F8A3 U+9F6E +B-F8A4 U+9F6F +B-F8A5 U+56D3 +B-F8A6 U+56CD +B-F8A7 U+5B4E +B-F8A8 U+5C6D +B-F8A9 U+652D +B-F8AA U+66ED +B-F8AB U+66EE +B-F8AC U+6B13 +B-F8AD U+705F +B-F8AE U+7061 +B-F8AF U+705D +B-F8B0 U+7060 +B-F8B1 U+7223 +B-F8B2 U+74DB +B-F8B3 U+74E5 +B-F8B4 U+77D5 +B-F8B5 U+7938 +B-F8B6 U+79B7 +B-F8B7 U+79B6 +B-F8B8 U+7C6A +B-F8B9 U+7E97 +B-F8BA U+7F89 +B-F8BB U+826D +B-F8BC U+8643 +B-F8BD U+8838 +B-F8BE U+8837 +B-F8BF U+8835 +B-F8C0 U+884B +B-F8C1 U+8B94 +B-F8C2 U+8B95 +B-F8C3 U+8E9E +B-F8C4 U+8E9F +B-F8C5 U+8EA0 +B-F8C6 U+8E9D +B-F8C7 U+91BE +B-F8C8 U+91BD +B-F8C9 U+91C2 +B-F8CA U+946B +B-F8CB U+9468 +B-F8CC U+9469 +B-F8CD U+96E5 +B-F8CE U+9746 +B-F8CF U+9743 +B-F8D0 U+9747 +B-F8D1 U+97C7 +B-F8D2 U+97E5 +B-F8D3 U+9A5E +B-F8D4 U+9AD5 +B-F8D5 U+9B59 +B-F8D6 U+9C63 +B-F8D7 U+9C67 +B-F8D8 U+9C66 +B-F8D9 U+9C62 +B-F8DA U+9C5E +B-F8DB U+9C60 +B-F8DC U+9E02 +B-F8DD U+9DFE +B-F8DE U+9E07 +B-F8DF U+9E03 +B-F8E0 U+9E06 +B-F8E1 U+9E05 +B-F8E2 U+9E00 +B-F8E3 U+9E01 +B-F8E4 U+9E09 +B-F8E5 U+9DFF +B-F8E6 U+9DFD +B-F8E7 U+9E04 +B-F8E8 U+9EA0 +B-F8E9 U+9F1E +B-F8EA U+9F46 +B-F8EB U+9F74 +B-F8EC U+9F75 +B-F8ED U+9F76 +B-F8EE U+56D4 +B-F8EF U+652E +B-F8F0 U+65B8 +B-F8F1 U+6B18 +B-F8F2 U+6B19 +B-F8F3 U+6B17 +B-F8F4 U+6B1A +B-F8F5 U+7062 +B-F8F6 U+7226 +B-F8F7 U+72AA +B-F8F8 U+77D8 +B-F8F9 U+77D9 +B-F8FA U+7939 +B-F8FB U+7C69 +B-F8FC U+7C6B +B-F8FD U+7CF6 +B-F8FE U+7E9A +B-F940 U+7E98 +B-F941 U+7E9B +B-F942 U+7E99 +B-F943 U+81E0 +B-F944 U+81E1 +B-F945 U+8646 +B-F946 U+8647 +B-F947 U+8648 +B-F948 U+8979 +B-F949 U+897A +B-F94A U+897C +B-F94B U+897B +B-F94C U+89FF +B-F94D U+8B98 +B-F94E U+8B99 +B-F94F U+8EA5 +B-F950 U+8EA4 +B-F951 U+8EA3 +B-F952 U+946E +B-F953 U+946D +B-F954 U+946F +B-F955 U+9471 +B-F956 U+9473 +B-F957 U+9749 +B-F958 U+9872 +B-F959 U+995F +B-F95A U+9C68 +B-F95B U+9C6E +B-F95C U+9C6D +B-F95D U+9E0B +B-F95E U+9E0D +B-F95F U+9E10 +B-F960 U+9E0F +B-F961 U+9E12 +B-F962 U+9E11 +B-F963 U+9EA1 +B-F964 U+9EF5 +B-F965 U+9F09 +B-F966 U+9F47 +B-F967 U+9F78 +B-F968 U+9F7B +B-F969 U+9F7A +B-F96A U+9F79 +B-F96B U+571E +B-F96C U+7066 +B-F96D U+7C6F +B-F96E U+883C +B-F96F U+8DB2 +B-F970 U+8EA6 +B-F971 U+91C3 +B-F972 U+9474 +B-F973 U+9478 +B-F974 U+9476 +B-F975 U+9475 +B-F976 U+9A60 +B-F977 U+9C74 +B-F978 U+9C73 +B-F979 U+9C71 +B-F97A U+9C75 +B-F97B U+9E14 +B-F97C U+9E13 +B-F97D U+9EF6 +B-F97E U+9F0A +B-F9A1 U+9FA4 +B-F9A2 U+7068 +B-F9A3 U+7065 +B-F9A4 U+7CF7 +B-F9A5 U+866A +B-F9A6 U+883E +B-F9A7 U+883D +B-F9A8 U+883F +B-F9A9 U+8B9E +B-F9AA U+8C9C +B-F9AB U+8EA9 +B-F9AC U+8EC9 +B-F9AD U+974B +B-F9AE U+9873 +B-F9AF U+9874 +B-F9B0 U+98CC +B-F9B1 U+9961 +B-F9B2 U+99AB +B-F9B3 U+9A64 +B-F9B4 U+9A66 +B-F9B5 U+9A67 +B-F9B6 U+9B24 +B-F9B7 U+9E15 +B-F9B8 U+9E17 +B-F9B9 U+9F48 +B-F9BA U+6207 +B-F9BB U+6B1E +B-F9BC U+7227 +B-F9BD U+864C +B-F9BE U+8EA8 +B-F9BF U+9482 +B-F9C0 U+9480 +B-F9C1 U+9481 +B-F9C2 U+9A69 +B-F9C3 U+9A68 +B-F9C4 U+9B2E +B-F9C5 U+9E19 +B-F9C6 U+7229 +B-F9C7 U+864B +B-F9C8 U+8B9F +B-F9C9 U+9483 +B-F9CA U+9C79 +B-F9CB U+9EB7 +B-F9CC U+7675 +B-F9CD U+9A6B +B-F9CE U+9C7A +B-F9CF U+9E1D +B-F9D0 U+7069 +B-F9D1 U+706A +B-F9D2 U+9EA4 +B-F9D3 U+9F7E +B-F9D4 U+9F49 +B-F9D5 U+9F98 diff --git a/etc/char-data/C3-to-UCS.txt b/etc/char-data/C3-to-UCS.txt new file mode 100644 index 0000000..4cce9a2 --- /dev/null +++ b/etc/char-data/C3-to-UCS.txt @@ -0,0 +1,6394 @@ +C3-2121 U+4E28 +C3-2122 U+4E36 +C3-2123 U+4E3F +C3-2124 U+4E85 +C3-2125 U+4E05 +C3-2126 U+4E04 +C3-2127 U+5182 +C3-2128 U+5196 +C3-2129 U+5338 +C3-212A U+5369 +C3-212B U+53B6 +C3-212C U+4E2A +C3-212D U+4E87 +C3-212E U+4E49 +C3-212F U+51E2 +C3-2130 U+4E46 +C3-2131 U+4E8F +C3-2132 U+4EBC +C3-2133 U+4EBE +C3-2134 U+5166 +C3-2135 U+51E3 +C3-2136 U+5204 +C3-2137 U+529C +C3-2138 U+5344 +C3-2139 U+5902 +C3-213A U+590A +C3-213B U+5B80 +C3-213C U+5DDB +C3-213D U+5E7A +C3-213E U+5E7F +C3-213F U+5EF4 +C3-2140 U+5F50 +C3-2141 U+5F51 +C3-2142 U+5F61 +C3-2143 U+961D +C3-2144 U-0002000B +C3-2145 U+4E63 +C3-2146 U+4E62 +C3-2147 U+4EA3 +C3-2148 U+5185 +C3-2149 U+4EC5 +C3-214A U+4ECF +C3-214B U+4ECE +C3-214C U+4ECC +C3-214D U+5184 +C3-214E U+5186 +C3-214F U-0002F817 +C3-2150 U+34C5 +C3-2151 U+51E4 +C3-2152 U+5205 +C3-2153 U+529E +C3-2154 U+529D +C3-2155 U+52FD +C3-2156 U+5300 +C3-2157 U+533A +C3-2158 U+3539 +C3-2159 U+5346 +C3-215A U+535D +C3-215B U+5386 +C3-215C U+53B7 +C3-215D U+3555 +C3-215E U+53CC +C3-215F U+355B +C3-2160 U+53CE +C3-2161 U+5721 +C3-2162 U+37A2 +C3-2163 U+5E00 +C3-2164 U+5F0C +C3-2165 U+6237 +C3-2166 U+6238 +C3-2167 U+6534 +C3-2168 U+6535 +C3-2169 U+65E0 +C3-216A U+3E26 +C3-216B U+738D +C3-216C U+4E97 +C3-216D U+4EE0 +C3-216E U+3432 +C3-216F U-000201A9 +C3-2170 U+4EE7 +C3-2171 U+3433 +C3-2172 U+4EE6 +C3-2173 U+3434 +C3-2174 U+36A2 +C3-2175 U+3431 +C3-2176 U+34B0 +C3-2177 U+56D8 +C3-2178 U+518B +C3-2179 U+518C +C3-217A U+5199 +C3-217B U+51E5 +C3-217C U-0002F850 +C3-217D U+520B +C3-217E U+34DC +C3-2221 U+361E +C3-2222 U+5304 +C3-2223 U+5303 +C3-2224 U+5307 +C3-2225 U-0002F82A +C3-2226 U+531E +C3-2227 U+535F +C3-2228 U+536D +C3-2229 U+5389 +C3-222A U+53BA +C3-222B U+53D0 +C3-222C U+3565 +C3-222D U+53F6 +C3-222E U+53F7 +C3-222F U+53F9 +C3-2230 U+3564 +C3-2231 U+53F4 +C3-2232 U+361D +C3-2233 U+3626 +C3-2234 U+5724 +C3-2235 U+5904 +C3-2236 U+5918 +C3-2237 U+5932 +C3-2238 U+5930 +C3-2239 U+5934 +C3-223A U+368E +C3-223B U+5975 +C3-223C U+374A +C3-223D U+5B82 +C3-223E U+5BF9 +C3-223F U+5C14 +C3-2240 U+378B +C3-2241 U+37A6 +C3-2242 U+37A4 +C3-2243 U+37A5 +C3-2244 U+37A7 +C3-2245 U+382F +C3-2246 U+3832 +C3-2247 U+5E81 +C3-2248 U+5E83 +C3-2249 U+5F0D +C3-224A U+5F52 +C3-224B U+38D4 +C3-224C U+5FCA +C3-224D U+5FC7 +C3-224E U+6239 +C3-224F U+39C5 +C3-2250 U+624F +C3-2251 U+65E7 +C3-2252 U+672F +C3-2253 U+6B7A +C3-2254 U+6C39 +C3-2255 U+3CBA +C3-2256 U+3CB9 +C3-2257 U+6C37 +C3-2258 U+6C44 +C3-2259 U+6C45 +C3-225A U+738C +C3-225B U+7592 +C3-225C U+7676 +C3-225D U+9093 +C3-225E U+9092 +C3-225F U+48B3 +C3-2260 U+49BA +C3-2261 U+4E21 +C3-2262 U+4E20 +C3-2263 U+4E22 +C3-2264 U+4E68 +C3-2265 U+4E89 +C3-2266 U+4E98 +C3-2267 U+4EF9 +C3-2268 U+4EEF +C3-2269 U+343B +C3-226A U+343C +C3-226B U+4EF8 +C3-226C U+4F06 +C3-226D U+4F03 +C3-226E U+4EFC +C3-226F U+4EEE +C3-2270 U+4F16 +C3-2271 U+3439 +C3-2272 U+4F28 +C3-2273 U+4F1C +C3-2274 U+4F07 +C3-2275 U+4F1A +C3-2276 U+4EFA +C3-2277 U+4F17 +C3-2278 U+514A +C3-2279 U+34B2 +C3-227A U+5172 +C3-227B U-0002F815 +C3-227C U+51B4 +C3-227D U+51B3 +C3-227E U+51B2 +C3-2321 U+34C7 +C3-2322 U+51E8 +C3-2323 U+342B +C3-2324 U+5214 +C3-2325 U+520F +C3-2326 U+5215 +C3-2327 U+5218 +C3-2328 U+52A8 +C3-2329 U-0002F82C +C3-232A U+534B +C3-232B U+534F +C3-232C U+353B +C3-232D U+5350 +C3-232E U+3544 +C3-232F U+538B +C3-2330 U+3542 +C3-2331 U+53BE +C3-2332 U+355C +C3-2333 U+53D2 +C3-2334 U+5416 +C3-2335 U+53FF +C3-2336 U+3567 +C3-2337 U+5400 +C3-2338 U+3566 +C3-2339 U+5405 +C3-233A U+5413 +C3-233B U+5415 +C3-233C U-0002F83B +C3-233D U+361F +C3-233E U+56E3 +C3-233F U+5735 +C3-2340 U+5736 +C3-2341 U+5731 +C3-2342 U+5732 +C3-2343 U+58EE +C3-2344 U+5905 +C3-2345 U+4E54 +C3-2346 U+368F +C3-2347 U+5936 +C3-2348 U+3690 +C3-2349 U+36A8 +C3-234A U+36A4 +C3-234B U+597A +C3-234C U+36A3 +C3-234D U+5986 +C3-234E U+373D +C3-234F U+374C +C3-2350 U+5B86 +C3-2351 U+5F53 +C3-2352 U+5C18 +C3-2353 U+378C +C3-2354 U+5C3D +C3-2355 U+5C78 +C3-2356 U+37A8 +C3-2357 U+37AD +C3-2358 U+37AF +C3-2359 U-00021D46 +C3-235A U+5C80 +C3-235B U+3829 +C3-235C U+5E08 +C3-235D U+3836 +C3-235E U+3871 +C3-235F U+3870 +C3-2360 U+386F +C3-2361 U+5EF5 +C3-2362 U+5F0E +C3-2363 U+38A9 +C3-2364 U+38AA +C3-2365 U+38FB +C3-2366 U+5FD3 +C3-2367 U+5FDA +C3-2368 U+38FC +C3-2369 U+5FDB +C3-236A U+39AE +C3-236B U+620F +C3-236C U+625D +C3-236D U+625F +C3-236E U+6267 +C3-236F U+6257 +C3-2370 U+9F50 +C3-2371 U+3AC3 +C3-2372 U+65EB +C3-2373 U+65EA +C3-2374 U+3B30 +C3-2375 U+6737 +C3-2376 U+3B41 +C3-2377 U+6732 +C3-2378 U+6736 +C3-2379 U+6B22 +C3-237A U+6BCE +C3-237B U+3C8C +C3-237C U+6C58 +C3-237D U+6C51 +C3-237E U+6C77 +C3-2421 U+6C3C +C3-2422 U+3CBB +C3-2423 U+6C5A +C3-2424 U-00023C86 +C3-2425 U+6C53 +C3-2426 U+706F +C3-2427 U+7072 +C3-2428 U+706E +C3-2429 U-0002F835 +C3-242A U+3DA1 +C3-242B U+7073 +C3-242C U+72B1 +C3-242D U+72B2 +C3-242E U+3EA8 +C3-242F U+738F +C3-2430 U+3EAA +C3-2431 U+3EAB +C3-2432 U+4096 +C3-2433 U+793C +C3-2434 U+41C2 +C3-2435 U+808D +C3-2436 U+808E +C3-2437 U+4493 +C3-2438 U+827B +C3-2439 U+4494 +C3-243A U+8D71 +C3-243B U+8FB9 +C3-243C U+9096 +C3-243D U+909A +C3-243E U+49BB +C3-243F U+4E24 +C3-2440 U+4E71 +C3-2441 U-0002F81B +C3-2442 U+4E9C +C3-2443 U+4F45 +C3-2444 U+4F4A +C3-2445 U+4F39 +C3-2446 U+4F37 +C3-2447 U+3443 +C3-2448 U+4F32 +C3-2449 U+4F42 +C3-244A U+3442 +C3-244B U+4F44 +C3-244C U+4F4B +C3-244D U+3444 +C3-244E U+4F40 +C3-244F U+4F35 +C3-2450 U+4F31 +C3-2451 U+5151 +C3-2452 U-0002F80E +C3-2453 U+5150 +C3-2454 U+514E +C3-2455 U+34B3 +C3-2456 U+34B7 +C3-2457 U+519D +C3-2458 U+34C8 +C3-2459 U+51B5 +C3-245A U+51B8 +C3-245B U+51EC +C3-245C U+5223 +C3-245D U+5227 +C3-245E U+5226 +C3-245F U+521F +C3-2460 U+522B +C3-2461 U+5220 +C3-2462 U+52B4 +C3-2463 U+52B3 +C3-2464 U+3518 +C3-2465 U+5325 +C3-2466 U+533B +C3-2467 U+5374 +C3-2468 U+3547 +C3-2469 U+3546 +C3-246A U+3545 +C3-246B U+356B +C3-246C U+3569 +C3-246D U+544D +C3-246E U+3572 +C3-246F U+3571 +C3-2470 U+543A +C3-2471 U+356C +C3-2472 U+356F +C3-2473 U+5444 +C3-2474 U+544C +C3-2475 U+5423 +C3-2476 U+541A +C3-2477 U+5432 +C3-2478 U+544B +C3-2479 U+5421 +C3-247A U+3573 +C3-247B U+5434 +C3-247C U+5449 +C3-247D U+5450 +C3-247E U+5422 +C3-2521 U+543F +C3-2522 U+5451 +C3-2523 U+545A +C3-2524 U+542F +C3-2525 U+3576 +C3-2526 U+56E9 +C3-2527 U+56F2 +C3-2528 U+56F3 +C3-2529 U+56EF +C3-252A U+56ED +C3-252B U+56EC +C3-252C U+56E6 +C3-252D U+5748 +C3-252E U+3627 +C3-252F U+5744 +C3-2530 U+573F +C3-2531 U+573C +C3-2532 U+5753 +C3-2533 U+5756 +C3-2534 U+3630 +C3-2535 U+575F +C3-2536 U+5743 +C3-2537 U+5758 +C3-2538 U+5757 +C3-2539 U+3629 +C3-253A U+362A +C3-253B U+362F +C3-253C U+5746 +C3-253D U+362C +C3-253E U+573D +C3-253F U+362D +C3-2540 U+5742 +C3-2541 U+5754 +C3-2542 U+5755 +C3-2543 U+58F1 +C3-2544 U+58F2 +C3-2545 U+58F0 +C3-2546 U+590B +C3-2547 U+9EA6 +C3-2548 U+56F1 +C3-2549 U+593D +C3-254A U+3693 +C3-254B U+5994 +C3-254C U+598C +C3-254D U+36AD +C3-254E U+599C +C3-254F U+36AC +C3-2550 U+36AB +C3-2551 U+599F +C3-2552 U+36A9 +C3-2553 U+599B +C3-2554 U+36AE +C3-2555 U+5989 +C3-2556 U+599A +C3-2557 U+36AA +C3-2558 U+6588 +C3-2559 U+374E +C3-255A U+5B8D +C3-255B U+3750 +C3-255C U+5BFE +C3-255D U+5BFF +C3-255E U+5BFD +C3-255F U+5C2B +C3-2560 U+37B2 +C3-2561 U+5C84 +C3-2562 U+5C8E +C3-2563 U+5C9C +C3-2564 U+37B5 +C3-2565 U+37B6 +C3-2566 U+5C85 +C3-2567 U+5DF5 +C3-2568 U+5E09 +C3-2569 U+3839 +C3-256A U+383B +C3-256B U+5E0B +C3-256C U+3872 +C3-256D U+5E92 +C3-256E U+5E90 +C3-256F U+5F03 +C3-2570 U+38AC +C3-2571 U+5F1E +C3-2572 U+5F63 +C3-2573 U+3908 +C3-2574 U+5FE7 +C3-2575 U+5FFE +C3-2576 U+5FE6 +C3-2577 U+5FDC +C3-2578 U+5FCE +C3-2579 U+3903 +C3-257A U+5FFC +C3-257B U+5FDF +C3-257C U+5FEC +C3-257D U+5FF6 +C3-257E U-000225D7 +C3-2621 U+5FF2 +C3-2622 U+5FF0 +C3-2623 U+5FF9 +C3-2624 U+390B +C3-2625 U+6213 +C3-2626 U+39AF +C3-2627 U-0002F8B2 +C3-2628 U+623B +C3-2629 U+623C +C3-262A U+6282 +C3-262B U+39CE +C3-262C U+39CB +C3-262D U+39CC +C3-262E U+6278 +C3-262F U+628B +C3-2630 U+39CD +C3-2631 U+629E +C3-2632 U+62A5 +C3-2633 U+629B +C3-2634 U+629C +C3-2635 U+6299 +C3-2636 U+628D +C3-2637 U+6285 +C3-2638 U+629D +C3-2639 U+6275 +C3-263A U+3A80 +C3-263B U+3AAF +C3-263C U+3AD3 +C3-263D U+65F6 +C3-263E U+3AD5 +C3-263F U+3AD4 +C3-2640 U+3AD7 +C3-2641 U+66F5 +C3-2642 U+675B +C3-2643 U+3B42 +C3-2644 U+6754 +C3-2645 U+6752 +C3-2646 U+3B44 +C3-2647 U+6758 +C3-2648 U+6744 +C3-2649 U+674A +C3-264A U+6761 +C3-264B U+3CC6 +C3-264C U+6C7F +C3-264D U+6C91 +C3-264E U+6C9E +C3-264F U+3CC0 +C3-2650 U+6C6E +C3-2651 U+6C7C +C3-2652 U+6C9F +C3-2653 U+6C75 +C3-2654 U+3CBE +C3-2655 U+6C56 +C3-2656 U+6CA2 +C3-2657 U+6C79 +C3-2658 U+3CCA +C3-2659 U+6CA1 +C3-265A U+3CC4 +C3-265B U+6CAA +C3-265C U+6CA0 +C3-265D U+3CC2 +C3-265E U+7079 +C3-265F U+7077 +C3-2660 U+707E +C3-2661 U+3DA4 +C3-2662 U+7075 +C3-2663 U+707B +C3-2664 U+7264 +C3-2665 U+3E29 +C3-2666 U+72BB +C3-2667 U+72BC +C3-2668 U+72C7 +C3-2669 U+72B9 +C3-266A U+72BE +C3-266B U+72B6 +C3-266C U+3E60 +C3-266D U+3E5E +C3-266E U+7398 +C3-266F U+3EAD +C3-2670 U+3EAE +C3-2671 U+3EAC +C3-2672 U+3F57 +C3-2673 U+7593 +C3-2674 U+7680 +C3-2675 U+3FDD +C3-2676 U+7683 +C3-2677 U+76C0 +C3-2678 U+76C1 +C3-2679 U+400E +C3-267A U+4097 +C3-267B U+77F4 +C3-267C U+77F5 +C3-267D U+4127 +C3-267E U+7ACC +C3-2721 U+7ACD +C3-2722 U+7CFA +C3-2723 U+809F +C3-2724 U+8091 +C3-2725 U+8097 +C3-2726 U+8094 +C3-2727 U+4495 +C3-2728 U+8286 +C3-2729 U+828C +C3-272A U-0002F98F +C3-272B U+8295 +C3-272C U+4498 +C3-272D U+866C +C3-272E U+459D +C3-272F U+8FB5 +C3-2730 U+8FBE +C3-2731 U+8FC7 +C3-2732 U+488A +C3-2733 U+8FC1 +C3-2734 U+90A9 +C3-2735 U+90A4 +C3-2736 U+48B5 +C3-2737 U+48B6 +C3-2738 U+48B7 +C3-2739 U+90A8 +C3-273A U+9627 +C3-273B U+9626 +C3-273C U+962B +C3-273D U+9633 +C3-273E U+9634 +C3-273F U+9629 +C3-2740 U+4E3D +C3-2741 U+3428 +C3-2742 U+4E9D +C3-2743 U+4F93 +C3-2744 U+4F8A +C3-2745 U+344D +C3-2746 U+3449 +C3-2747 U+4F6D +C3-2748 U+4F8E +C3-2749 U+4FA0 +C3-274A U+4FA2 +C3-274B U+4FA1 +C3-274C U+4F9F +C3-274D U+4FA3 +C3-274E U-00020209 +C3-274F U+4F72 +C3-2750 U+3451 +C3-2751 U+4F8C +C3-2752 U+5156 +C3-2753 U-0002F80F +C3-2754 U-0002F811 +C3-2755 U+5190 +C3-2756 U+34CB +C3-2757 U+34CA +C3-2758 U+34CC +C3-2759 U+51ED +C3-275A U+51FE +C3-275B U+522F +C3-275C U-000206EC +C3-275D U+523C +C3-275E U+5234 +C3-275F U+5239 +C3-2760 U+52B9 +C3-2761 U+52B5 +C3-2762 U+52BF +C3-2763 U+5355 +C3-2764 U+353D +C3-2765 U+5376 +C3-2766 U+537A +C3-2767 U+5393 +C3-2768 U+3548 +C3-2769 U+53C1 +C3-276A U+53C2 +C3-276B U+53D5 +C3-276C U+5485 +C3-276D U+3578 +C3-276E U+545F +C3-276F U+5493 +C3-2770 U+5489 +C3-2771 U+5479 +C3-2772 U+9EFE +C3-2773 U+548F +C3-2774 U+5469 +C3-2775 U+546D +C3-2776 U+357A +C3-2777 U+5494 +C3-2778 U+546A +C3-2779 U+548A +C3-277A U+3577 +C3-277B U+56FD +C3-277C U+56FB +C3-277D U+56F8 +C3-277E U+3621 +C3-2821 U+56FC +C3-2822 U+56F6 +C3-2823 U+5765 +C3-2824 U+5781 +C3-2825 U+5763 +C3-2826 U+5767 +C3-2827 U+3631 +C3-2828 U+576E +C3-2829 U+5778 +C3-282A U+577F +C3-282B U+3633 +C3-282C U+3634 +C3-282D U+58F3 +C3-282E U+594B +C3-282F U+594C +C3-2830 U+36C1 +C3-2831 U+36B0 +C3-2832 U+36B4 +C3-2833 U+59AD +C3-2834 U+36B8 +C3-2835 U+59C4 +C3-2836 U+36BC +C3-2837 U+59C2 +C3-2838 U+59B0 +C3-2839 U+36BF +C3-283A U+36B5 +C3-283B U+36B1 +C3-283C U+36BD +C3-283D U+59BF +C3-283E U+36BB +C3-283F U+59C9 +C3-2840 U+59B8 +C3-2841 U+59AC +C3-2842 U+36B3 +C3-2843 U+36B6 +C3-2844 U+36BA +C3-2845 U+59B7 +C3-2846 U+59D7 +C3-2847 U+36B7 +C3-2848 U+5B60 +C3-2849 U+3740 +C3-284A U+5B96 +C3-284B U+5B9E +C3-284C U+5B94 +C3-284D U+5B9F +C3-284E U+5B9D +C3-284F U+3752 +C3-2850 U+5C00 +C3-2851 U+5C19 +C3-2852 U+3790 +C3-2853 U+3791 +C3-2854 U+5C49 +C3-2855 U+5C4A +C3-2856 U+37BE +C3-2857 U+5CBB +C3-2858 U+5CC1 +C3-2859 U+37C0 +C3-285A U+37C1 +C3-285B U+37B9 +C3-285C U+5CB9 +C3-285D U+5C9E +C3-285E U+5CB4 +C3-285F U+5CBA +C3-2860 U+5DF6 +C3-2861 U+5E13 +C3-2862 U+5E12 +C3-2863 U+5E77 +C3-2864 U+3879 +C3-2865 U+5E98 +C3-2866 U+387B +C3-2867 U+5E99 +C3-2868 U+5E9D +C3-2869 U+5EF8 +C3-286A U+38A0 +C3-286B U+5EF9 +C3-286C U+3429 +C3-286D U+5F06 +C3-286E U+5F21 +C3-286F U+38AE +C3-2870 U+5F25 +C3-2871 U+5F55 +C3-2872 U+38CD +C3-2873 U+38CB +C3-2874 U+38D9 +C3-2875 U+5F84 +C3-2876 U+5F83 +C3-2877 U+6030 +C3-2878 U+6007 +C3-2879 U+390C +C3-287A U+6036 +C3-287B U+3901 +C3-287C U+3905 +C3-287D U+3902 +C3-287E U+5FE9 +C3-2921 U+603D +C3-2922 U+6008 +C3-2923 U+3913 +C3-2924 U+3911 +C3-2925 U+62BA +C3-2926 U+62B2 +C3-2927 U+39E4 +C3-2928 U+62B7 +C3-2929 U+62E4 +C3-292A U+62A7 +C3-292B U+39DA +C3-292C U+39D5 +C3-292D U+39D3 +C3-292E U+62D5 +C3-292F U+62E1 +C3-2930 U+62DD +C3-2931 U+62A6 +C3-2932 U+62C1 +C3-2933 U+62C5 +C3-2934 U+62C0 +C3-2935 U+62DF +C3-2936 U+62E0 +C3-2937 U+62DE +C3-2938 U+39D6 +C3-2939 U+6589 +C3-293A U+3AB4 +C3-293B U+65A6 +C3-293C U+65BA +C3-293D U+3AD9 +C3-293E U+65FF +C3-293F U+3AD8 +C3-2940 U+6617 +C3-2941 U+6618 +C3-2942 U+6601 +C3-2943 U+65FE +C3-2944 U+3B33 +C3-2945 U+670C +C3-2946 U+3B48 +C3-2947 U+676B +C3-2948 U+6796 +C3-2949 U+6782 +C3-294A U+678A +C3-294B U+3B47 +C3-294C U+67A3 +C3-294D U+3B4B +C3-294E U+67A2 +C3-294F U+678F +C3-2950 U+3B4A +C3-2951 U+67F9 +C3-2952 U+6780 +C3-2953 U+6B26 +C3-2954 U+6B27 +C3-2955 U+6B68 +C3-2956 U+6B69 +C3-2957 U+3C5A +C3-2958 U+6B81 +C3-2959 U+6BB4 +C3-295A U+6BD1 +C3-295B U+3C8E +C3-295C U+3CB4 +C3-295D U+6C1C +C3-295E U+3CCD +C3-295F U+3CCC +C3-2960 U+3CCF +C3-2961 U+3CCB +C3-2962 U+3CCE +C3-2963 U+6C97 +C3-2964 U+6C6C +C3-2965 U+6CDF +C3-2966 U+3CD2 +C3-2967 U+6CEA +C3-2968 U+3CD1 +C3-2969 U+6CE4 +C3-296A U+6CD8 +C3-296B U+6CB2 +C3-296C U+6CCE +C3-296D U+6CC8 +C3-296E U+3DA6 +C3-296F U+708B +C3-2970 U+7088 +C3-2971 U+7090 +C3-2972 U+708F +C3-2973 U+3DAA +C3-2974 U+7087 +C3-2975 U+7089 +C3-2976 U+708D +C3-2977 U+7081 +C3-2978 U+3DA8 +C3-2979 U+708C +C3-297A U+3E13 +C3-297B U+3E1A +C3-297C U+7240 +C3-297D U+3E1D +C3-297E U+3E1E +C3-2A21 U+7265 +C3-2A22 U+7266 +C3-2A23 U+7268 +C3-2A24 U+3E65 +C3-2A25 U+3E66 +C3-2A26 U+72CD +C3-2A27 U+72D3 +C3-2A28 U+72DB +C3-2A29 U+3E64 +C3-2A2A U+72CF +C3-2A2B U+73A7 +C3-2A2C U+73A3 +C3-2A2D U+739E +C3-2A2E U+3EB0 +C3-2A2F U+73AF +C3-2A30 U+3EB3 +C3-2A31 U+3EB5 +C3-2A32 U+73AA +C3-2A33 U+739C +C3-2A34 U+3F19 +C3-2A35 U+7542 +C3-2A36 U+7544 +C3-2A37 U+753B +C3-2A38 U+7541 +C3-2A39 U-0002233F +C3-2A3A U+759B +C3-2A3B U+759E +C3-2A3C U+3F75 +C3-2A3D U+79C4 +C3-2A3E U+79C3 +C3-2A3F U+79C6 +C3-2A40 U+412B +C3-2A41 U+412C +C3-2A42 U+79C7 +C3-2A43 U+412D +C3-2A44 U+79CA +C3-2A45 U-0002592E +C3-2A46 U+41C3 +C3-2A47 U+7ACF +C3-2A48 U+7C76 +C3-2A49 U+7C74 +C3-2A4A U+7CFF +C3-2A4B U+7CFC +C3-2A4C U+34BA +C3-2A4D U+4350 +C3-2A4E U+7F59 +C3-2A4F U+80A8 +C3-2A50 U+43D3 +C3-2A51 U+43D0 +C3-2A52 U+80B0 +C3-2A53 U+43DC +C3-2A54 U+80B3 +C3-2A55 U+43D2 +C3-2A56 U+80A4 +C3-2A57 U+80B6 +C3-2A58 U+80A7 +C3-2A59 U+80AC +C3-2A5A U+43DB +C3-2A5B U+80A6 +C3-2A5C U+5367 +C3-2A5D U+820E +C3-2A5E U+82C4 +C3-2A5F U+833E +C3-2A60 U+829C +C3-2A61 U+44A5 +C3-2A62 U+449F +C3-2A63 U+449A +C3-2A64 U+449C +C3-2A65 U+44A2 +C3-2A66 U+82AA +C3-2A67 U+449B +C3-2A68 U+82C9 +C3-2A69 U+44A3 +C3-2A6A U+449D +C3-2A6B U+82A6 +C3-2A6C U+82B2 +C3-2A6D U+4588 +C3-2A6E U+461A +C3-2A6F U+488D +C3-2A70 U+8FCC +C3-2A71 U+8FD9 +C3-2A72 U+8FCA +C3-2A73 U+8FD8 +C3-2A74 U+8FCF +C3-2A75 U+90B7 +C3-2A76 U+48B8 +C3-2A77 U+90AD +C3-2A78 U+90B9 +C3-2A79 U+9637 +C3-2A7A U+49C3 +C3-2A7B U+9641 +C3-2A7C U+963E +C3-2A7D U+96B6 +C3-2A7E U+9751 +C3-2B21 U+9763 +C3-2B22 U+4E57 +C3-2B23 U+4E79 +C3-2B24 U+4EB2 +C3-2B25 U+4EB0 +C3-2B26 U+4EAF +C3-2B27 U+4EB1 +C3-2B28 U+4FD2 +C3-2B29 U+4FD5 +C3-2B2A U+345D +C3-2B2B U+4FBE +C3-2B2C U+4FB8 +C3-2B2D U+4FB0 +C3-2B2E U+4FB1 +C3-2B2F U+4FC8 +C3-2B30 U+345A +C3-2B31 U+3457 +C3-2B32 U+4FC6 +C3-2B33 U+4FCC +C3-2B34 U+4FE5 +C3-2B35 U+4FE3 +C3-2B36 U+4FB4 +C3-2B37 U+516A +C3-2B38 U+34B8 +C3-2B39 U+519F +C3-2B3A U+34C2 +C3-2B3B U+51C1 +C3-2B3C U+34CF +C3-2B3D U+51C2 +C3-2B3E U+51C3 +C3-2B3F U+5245 +C3-2B40 U+5248 +C3-2B41 U+34E7 +C3-2B42 U+34E9 +C3-2B43 U+524F +C3-2B44 U+4452 +C3-2B45 U+34E8 +C3-2B46 U+52C5 +C3-2B47 U+52CA +C3-2B48 U+52C4 +C3-2B49 U+5327 +C3-2B4A U+5358 +C3-2B4B U+537D +C3-2B4C U+354A +C3-2B4D U+53DD +C3-2B4E U+53DC +C3-2B4F U+53DA +C3-2B50 U+53D9 +C3-2B51 U+54B9 +C3-2B52 U+3580 +C3-2B53 U+54D0 +C3-2B54 U+54B4 +C3-2B55 U+54CA +C3-2B56 U+3587 +C3-2B57 U+54A3 +C3-2B58 U+54DA +C3-2B59 U+54A4 +C3-2B5A U+3584 +C3-2B5B U+54B2 +C3-2B5C U+549E +C3-2B5D U+549F +C3-2B5E U+54B5 +C3-2B5F U+3582 +C3-2B60 U+3581 +C3-2B61 U+54CD +C3-2B62 U+3583 +C3-2B63 U+54CC +C3-2B64 U+3622 +C3-2B65 U+5700 +C3-2B66 U+57AC +C3-2B67 U+5791 +C3-2B68 U+578E +C3-2B69 U+578D +C3-2B6A U+5792 +C3-2B6B U+57A1 +C3-2B6C U+5790 +C3-2B6D U+57A6 +C3-2B6E U+57A8 +C3-2B6F U+363B +C3-2B70 U+579C +C3-2B71 U+5796 +C3-2B72 U+57A7 +C3-2B73 U+363A +C3-2B74 U+3638 +C3-2B75 U+3639 +C3-2B76 U+3636 +C3-2B77 U+58F5 +C3-2B78 U+3685 +C3-2B79 U+5909 +C3-2B7A U+5908 +C3-2B7B U+3C54 +C3-2B7C U+5952 +C3-2B7D U+369A +C3-2B7E U+36C4 +C3-2C21 U+59DF +C3-2C22 U+36C5 +C3-2C23 U+59EB +C3-2C24 U+59EF +C3-2C25 U+59F0 +C3-2C26 U+59D5 +C3-2C27 U+5A0D +C3-2C28 U+5A04 +C3-2C29 U+59F9 +C3-2C2A U+5A02 +C3-2C2B U+59F8 +C3-2C2C U+59E2 +C3-2C2D U+59D9 +C3-2C2E U+59E7 +C3-2C2F U+5B6A +C3-2C30 U+3754 +C3-2C31 U+3755 +C3-2C32 U+5BAB +C3-2C33 U+3756 +C3-2C34 U+5C1B +C3-2C35 U+5C2F +C3-2C36 U+3796 +C3-2C37 U+663C +C3-2C38 U+3795 +C3-2C39 U+3794 +C3-2C3A U+37C4 +C3-2C3B U+5CD1 +C3-2C3C U+5CDC +C3-2C3D U+5CE6 +C3-2C3E U+5CE1 +C3-2C3F U+5CCD +C3-2C40 U-0002F87A +C3-2C41 U+5CE2 +C3-2C42 U+5CDD +C3-2C43 U+5CE5 +C3-2C44 U+5DFB +C3-2C45 U+5DFA +C3-2C46 U+5E1E +C3-2C47 U+3844 +C3-2C48 U+5EA1 +C3-2C49 U+387D +C3-2C4A U+387E +C3-2C4B U+5EFC +C3-2C4C U+5EFB +C3-2C4D U+5F2F +C3-2C4E U+38B2 +C3-2C4F U+38B6 +C3-2C50 U+5F66 +C3-2C51 U-0002F899 +C3-2C52 U+38DC +C3-2C53 U+38DF +C3-2C54 U+605C +C3-2C55 U+3928 +C3-2C56 U+604E +C3-2C57 U+6051 +C3-2C58 U+3919 +C3-2C59 U+3910 +C3-2C5A U+6023 +C3-2C5B U+6031 +C3-2C5C U+607C +C3-2C5D U+6052 +C3-2C5E U+392C +C3-2C5F U+6060 +C3-2C60 U+604A +C3-2C61 U+6061 +C3-2C62 U+391B +C3-2C63 U+6218 +C3-2C64 U+39C2 +C3-2C65 U+39EF +C3-2C66 U+39E3 +C3-2C67 U+39E5 +C3-2C68 U+39EA +C3-2C69 U+39E6 +C3-2C6A U+39EE +C3-2C6B U+631F +C3-2C6C U+6317 +C3-2C6D U+62EA +C3-2C6E U+6321 +C3-2C6F U+6304 +C3-2C70 U+6305 +C3-2C71 U+39E8 +C3-2C72 U+6531 +C3-2C73 U+6544 +C3-2C74 U+6540 +C3-2C75 U+3A85 +C3-2C76 U+6542 +C3-2C77 U+65BE +C3-2C78 U+3AE0 +C3-2C79 U+6629 +C3-2C7A U+661B +C3-2C7B U+3ADD +C3-2C7C U+6623 +C3-2C7D U+662C +C3-2C7E U+661A +C3-2D21 U+6630 +C3-2D22 U+663B +C3-2D23 U+661E +C3-2D24 U+6637 +C3-2D25 U+6638 +C3-2D26 U+3AE1 +C3-2D27 U+670E +C3-2D28 U+3B51 +C3-2D29 U+3B55 +C3-2D2A U+67E8 +C3-2D2B U+67D6 +C3-2D2C U+3B52 +C3-2D2D U+67C7 +C3-2D2E U+67BC +C3-2D2F U+6852 +C3-2D30 U+67BF +C3-2D31 U+67D5 +C3-2D32 U+67FE +C3-2D33 U+8363 +C3-2D34 U+67FB +C3-2D35 U-0002F8DF +C3-2D36 U+67B1 +C3-2D37 U+6801 +C3-2D38 U+6805 +C3-2D39 U+6800 +C3-2D3A U+67D7 +C3-2D3B U+409E +C3-2D3C U+6B2A +C3-2D3D U+6B6B +C3-2D3E U+3C52 +C3-2D3F U+3C5E +C3-2D40 U+3C60 +C3-2D41 U+3C5F +C3-2D42 U+6BE1 +C3-2D43 U+3C92 +C3-2D44 U+3CD6 +C3-2D45 U+6D23 +C3-2D46 U+6CFF +C3-2D47 U+6D14 +C3-2D48 U+6D05 +C3-2D49 U+6D13 +C3-2D4A U+6D06 +C3-2D4B U+6D21 +C3-2D4C U+3CDE +C3-2D4D U+6D15 +C3-2D4E U+6CAF +C3-2D4F U+6CF4 +C3-2D50 U+6D02 +C3-2D51 U+6D45 +C3-2D52 U-0002F8FE +C3-2D53 U+6D26 +C3-2D54 U+3CD9 +C3-2D55 U+6D44 +C3-2D56 U+3CDD +C3-2D57 U+6D24 +C3-2D58 U+70A5 +C3-2D59 U+3DAC +C3-2D5A U+70A3 +C3-2D5B U+3DB0 +C3-2D5C U+70A2 +C3-2D5D U+70BB +C3-2D5E U+70A0 +C3-2D5F U+70AA +C3-2D60 U+3DAF +C3-2D61 U+3DAE +C3-2D62 U+70A8 +C3-2D63 U+70B6 +C3-2D64 U+70B2 +C3-2D65 U+70A7 +C3-2D66 U+3DAD +C3-2D67 U+3DAB +C3-2D68 U+70B9 +C3-2D69 U+722E +C3-2D6A U+3E16 +C3-2D6B U+723C +C3-2D6C U+3E30 +C3-2D6D U+726D +C3-2D6E U+3E33 +C3-2D6F U+3E31 +C3-2D70 U+72E7 +C3-2D71 U+72ED +C3-2D72 U+3E6E +C3-2D73 U+72EC +C3-2D74 U+72E5 +C3-2D75 U+72E2 +C3-2D76 U+3EB1 +C3-2D77 U+73C4 +C3-2D78 U+73BD +C3-2D79 U+73CF +C3-2D7A U+73C9 +C3-2D7B U+73C1 +C3-2D7C U+73D0 +C3-2D7D U+3EB7 +C3-2D7E U+73CE +C3-2E21 U+74ED +C3-2E22 U+74EB +C3-2E23 U+3F1A +C3-2E24 U+74EF +C3-2E25 U+7549 +C3-2E26 U+7550 +C3-2E27 U+7546 +C3-2E28 U+754A +C3-2E29 U+3F59 +C3-2E2A U+754D +C3-2E2B U+75A6 +C3-2E2C U+3F7A +C3-2E2D U+3F78 +C3-2E2E U+3F7B +C3-2E2F U+75A8 +C3-2E30 U+3FDE +C3-2E31 U+3FEC +C3-2E32 U+76C7 +C3-2E33 U+76FF +C3-2E34 U+401E +C3-2E35 U+76FD +C3-2E36 U+77E6 +C3-2E37 U+780A +C3-2E38 U+409B +C3-2E39 U+7804 +C3-2E3A U+780B +C3-2E3B U+7807 +C3-2E3C U+409D +C3-2E3D U+7815 +C3-2E3E U+7808 +C3-2E3F U+40FD +C3-2E40 U+79D3 +C3-2E41 U+79D4 +C3-2E42 U+79D0 +C3-2E43 U+79D7 +C3-2E44 U+7A7C +C3-2E45 U+4194 +C3-2E46 U+4193 +C3-2E47 U+7A7D +C3-2E48 U+7A83 +C3-2E49 U+7A82 +C3-2E4A U+41C6 +C3-2E4B U+7AD4 +C3-2E4C U+7AD5 +C3-2E4D U+7AD3 +C3-2E4E U+7AD0 +C3-2E4F U+7AD2 +C3-2E50 U+7AFE +C3-2E51 U+7AFC +C3-2E52 U+7C77 +C3-2E53 U+7C7C +C3-2E54 U+7C7B +C3-2E55 U+42B8 +C3-2E56 U-0002F96A +C3-2E57 U+42B7 +C3-2E58 U+42B9 +C3-2E59 U+4353 +C3-2E5A U-00025133 +C3-2E5B U+4352 +C3-2E5C U+4351 +C3-2E5D U+7F8F +C3-2E5E U+80D3 +C3-2E5F U+43E3 +C3-2E60 U+80CB +C3-2E61 U+80D2 +C3-2E62 U+43E2 +C3-2E63 U+8109 +C3-2E64 U+80E2 +C3-2E65 U+80DF +C3-2E66 U+80C6 +C3-2E67 U+4463 +C3-2E68 U+8224 +C3-2E69 U+82F7 +C3-2E6A U+82D8 +C3-2E6B U+82DD +C3-2E6C U+44AA +C3-2E6D U+44A6 +C3-2E6E U+82F8 +C3-2E6F U+82FC +C3-2E70 U+44A8 +C3-2E71 U+44A9 +C3-2E72 U+82E9 +C3-2E73 U+44AB +C3-2E74 U+82EE +C3-2E75 U+44AC +C3-2E76 U+82D0 +C3-2E77 U+830E +C3-2E78 U+82E2 +C3-2E79 U+830B +C3-2E7A U+82FD +C3-2E7B U+5179 +C3-2E7C U+8676 +C3-2E7D U+459E +C3-2E7E U+8678 +C3-2F21 U+459F +C3-2F22 U+45A0 +C3-2F23 U+8675 +C3-2F24 U+867D +C3-2F25 U+460F +C3-2F26 U+8842 +C3-2F27 U+8866 +C3-2F28 U+461C +C3-2F29 U+898C +C3-2F2A U+8A05 +C3-2F2B U+46AE +C3-2F2C U+8A06 +C3-2F2D U+46B0 +C3-2F2E U+8C9F +C3-2F2F U+47D4 +C3-2F30 U+8FF1 +C3-2F31 U+8FE7 +C3-2F32 U+8FE9 +C3-2F33 U+8FEF +C3-2F34 U+90C2 +C3-2F35 U+90BC +C3-2F36 U+48BB +C3-2F37 U+90C6 +C3-2F38 U+90C0 +C3-2F39 U+48C1 +C3-2F3A U+48C2 +C3-2F3B U+90CD +C3-2F3C U+90C9 +C3-2F3D U+48BE +C3-2F3E U+90C4 +C3-2F3F U+48E5 +C3-2F40 U+9581 +C3-2F41 U+49C6 +C3-2F42 U+9CEC +C3-2F43 U+5032 +C3-2F44 U+4FF9 +C3-2F45 U+501D +C3-2F46 U+4FFF +C3-2F47 U+5004 +C3-2F48 U+4FF0 +C3-2F49 U+5003 +C3-2F4A U+462E +C3-2F4B U+5002 +C3-2F4C U+4FFC +C3-2F4D U+4FF2 +C3-2F4E U+5024 +C3-2F4F U+5008 +C3-2F50 U+5036 +C3-2F51 U+502E +C3-2F52 U+3465 +C3-2F53 U+5010 +C3-2F54 U+5038 +C3-2F55 U+5039 +C3-2F56 U+4FFD +C3-2F57 U+5056 +C3-2F58 U+4FFB +C3-2F59 U+51A3 +C3-2F5A U+51A6 +C3-2F5B U+51A1 +C3-2F5C U+34D1 +C3-2F5D U+34D0 +C3-2F5E U+51C7 +C3-2F5F U+51C9 +C3-2F60 U+5260 +C3-2F61 U+5264 +C3-2F62 U+5259 +C3-2F63 U+5265 +C3-2F64 U+5267 +C3-2F65 U+5257 +C3-2F66 U+5263 +C3-2F67 U+34EE +C3-2F68 U+5253 +C3-2F69 U+34EF +C3-2F6A U+52CF +C3-2F6B U+351E +C3-2F6C U+52CE +C3-2F6D U+52D0 +C3-2F6E U+52D1 +C3-2F6F U+52CC +C3-2F70 U+354B +C3-2F71 U+354D +C3-2F72 U+3556 +C3-2F73 U+550D +C3-2F74 U+54F4 +C3-2F75 U+3592 +C3-2F76 U+5513 +C3-2F77 U+54EF +C3-2F78 U+54F5 +C3-2F79 U+54F9 +C3-2F7A U+5502 +C3-2F7B U+5500 +C3-2F7C U+3593 +C3-2F7D U+3590 +C3-2F7E U+5518 +C3-3021 U+54F0 +C3-3022 U+54F6 +C3-3023 U-0002F841 +C3-3024 U+3597 +C3-3025 U+5519 +C3-3026 U+3623 +C3-3027 U+5705 +C3-3028 U+57C9 +C3-3029 U+363F +C3-302A U+57B7 +C3-302B U+57CD +C3-302C U+3643 +C3-302D U+3642 +C3-302E U+3644 +C3-302F U+57BE +C3-3030 U+57BB +C3-3031 U+3645 +C3-3032 U+57DB +C3-3033 U+57C8 +C3-3034 U+57C4 +C3-3035 U+57C5 +C3-3036 U+57D1 +C3-3037 U+57CA +C3-3038 U+57C0 +C3-3039 U+36D9 +C3-303A U+36DE +C3-303B U+5A21 +C3-303C U+5A2A +C3-303D U+36CF +C3-303E U+5A1D +C3-303F U+36CD +C3-3040 U+5A0B +C3-3041 U+36DD +C3-3042 U+36CE +C3-3043 U+36D3 +C3-3044 U+36D6 +C3-3045 U+5A22 +C3-3046 U+36DC +C3-3047 U+36D1 +C3-3048 U+5A24 +C3-3049 U+36D0 +C3-304A U+5A14 +C3-304B U+5A31 +C3-304C U+36D5 +C3-304D U+5A2F +C3-304E U+5A1A +C3-304F U+5A12 +C3-3050 U+36D4 +C3-3051 U+36DB +C3-3052 U+5A26 +C3-3053 U-0002172E +C3-3054 U+3743 +C3-3055 U+5BBC +C3-3056 U+5BBB +C3-3057 U+5BB7 +C3-3058 U+5C05 +C3-3059 U+5C06 +C3-305A U+5C52 +C3-305B U+5C53 +C3-305C U+37CD +C3-305D U+37D1 +C3-305E U+5CFA +C3-305F U+5CEB +C3-3060 U+37CA +C3-3061 U+5CF3 +C3-3062 U+5CF5 +C3-3063 U+5CE9 +C3-3064 U+5CEF +C3-3065 U+37D4 +C3-3066 U+5E2A +C3-3067 U+5E30 +C3-3068 U+5E2E +C3-3069 U+5E2C +C3-306A U+5E2F +C3-306B U+5EAF +C3-306C U+5EA9 +C3-306D U+3886 +C3-306E U+5EFD +C3-306F U+5F32 +C3-3070 U+5F8E +C3-3071 U+5F93 +C3-3072 U+5F8F +C3-3073 U+604F +C3-3074 U+6099 +C3-3075 U+3933 +C3-3076 U+607E +C3-3077 U+3937 +C3-3078 U+6074 +C3-3079 U+604B +C3-307A U+6073 +C3-307B U+6075 +C3-307C U+392A +C3-307D U+391F +C3-307E U+6056 +C3-3121 U+60A9 +C3-3122 U+608B +C3-3123 U+60A6 +C3-3124 U+3939 +C3-3125 U+6093 +C3-3126 U+60AE +C3-3127 U+609E +C3-3128 U+60A7 +C3-3129 U+6245 +C3-312A U+39F2 +C3-312B U+39F8 +C3-312C U+632E +C3-312D U+39F7 +C3-312E U+6352 +C3-312F U+6330 +C3-3130 U+635B +C3-3131 U+39F4 +C3-3132 U+6319 +C3-3133 U+631B +C3-3134 U+39F1 +C3-3135 U+6331 +C3-3136 U+635D +C3-3137 U+6337 +C3-3138 U+6335 +C3-3139 U+6353 +C3-313A U+39F5 +C3-313B U+635C +C3-313C U+633F +C3-313D U+654B +C3-313E U+3A87 +C3-313F U+4369 +C3-3140 U+658B +C3-3141 U+3AB6 +C3-3142 U+659A +C3-3143 U+6650 +C3-3144 U+6646 +C3-3145 U+664E +C3-3146 U+6640 +C3-3147 U+3AE9 +C3-3148 U+664B +C3-3149 U+6648 +C3-314A U+3AEB +C3-314B U+6660 +C3-314C U+6644 +C3-314D U+664D +C3-314E U+3B34 +C3-314F U+6837 +C3-3150 U+6824 +C3-3151 U+3B62 +C3-3152 U+3B5C +C3-3153 U+681B +C3-3154 U+6836 +C3-3155 U+3B60 +C3-3156 U+682C +C3-3157 U+6819 +C3-3158 U+6856 +C3-3159 U+6847 +C3-315A U+683E +C3-315B U+681E +C3-315C U-0002F8E1 +C3-315D U+6815 +C3-315E U+6822 +C3-315F U+6827 +C3-3160 U+6859 +C3-3161 U+6858 +C3-3162 U+6855 +C3-3163 U+6830 +C3-3164 U+6823 +C3-3165 U+6B2E +C3-3166 U+6B2B +C3-3167 U+6B30 +C3-3168 U+6B6C +C3-3169 U+3C61 +C3-316A U+6B8B +C3-316B U+3C7F +C3-316C U+6BE9 +C3-316D U+6BEA +C3-316E U+6BE5 +C3-316F U+6D6B +C3-3170 U+3CE5 +C3-3171 U+3CE6 +C3-3172 U+6D73 +C3-3173 U+6D57 +C3-3174 U+3CE9 +C3-3175 U+3CF3 +C3-3176 U+6D5D +C3-3177 U+6D56 +C3-3178 U+6D8F +C3-3179 U+6D5B +C3-317A U+6D1C +C3-317B U+6D9A +C3-317C U+6D9B +C3-317D U+6D99 +C3-317E U+3CEE +C3-3221 U+6D81 +C3-3222 U+6D71 +C3-3223 U+3CED +C3-3224 U+3CEC +C3-3225 U+6D72 +C3-3226 U+6D5C +C3-3227 U+6D96 +C3-3228 U+70C4 +C3-3229 U+70DB +C3-322A U+70CC +C3-322B U+70D0 +C3-322C U+70E3 +C3-322D U+70DF +C3-322E U+3DB3 +C3-322F U+70D6 +C3-3230 U+70EE +C3-3231 U+70D5 +C3-3232 U+3DB5 +C3-3233 U+3E27 +C3-3234 U+3E35 +C3-3235 U+3E36 +C3-3236 U+727A +C3-3237 U+3E71 +C3-3238 U+72F5 +C3-3239 U+7302 +C3-323A U+3EB8 +C3-323B U+3EC2 +C3-323C U+73E2 +C3-323D U+73EC +C3-323E U+73D5 +C3-323F U+73F9 +C3-3240 U+73DF +C3-3241 U+73E6 +C3-3242 U+3EC8 +C3-3243 U+3EC0 +C3-3244 U+3EC1 +C3-3245 U+3EC4 +C3-3246 U+73E4 +C3-3247 U+73E1 +C3-3248 U+74F3 +C3-3249 U+3F1F +C3-324A U+3F1C +C3-324B U+3F1D +C3-324C U+3F4D +C3-324D U+7556 +C3-324E U+7555 +C3-324F U+7558 +C3-3250 U+7557 +C3-3251 U+755E +C3-3252 U+75C3 +C3-3253 U+3F87 +C3-3254 U+3F82 +C3-3255 U+75B4 +C3-3256 U+3F7D +C3-3257 U+75B1 +C3-3258 U+3FDF +C3-3259 U+4000 +C3-325A U+76CB +C3-325B U+76CC +C3-325C U+772A +C3-325D U+4020 +C3-325E U+7716 +C3-325F U+770F +C3-3260 U+4022 +C3-3261 U+4024 +C3-3262 U+773F +C3-3263 U+772B +C3-3264 U+770E +C3-3265 U+7724 +C3-3266 U+4021 +C3-3267 U+7721 +C3-3268 U+7718 +C3-3269 U+77DD +C3-326A U+40A4 +C3-326B U+40A5 +C3-326C U+7824 +C3-326D U+7836 +C3-326E U+4101 +C3-326F U+7958 +C3-3270 U+7959 +C3-3271 U+4103 +C3-3272 U+7962 +C3-3273 U+79DA +C3-3274 U+79D9 +C3-3275 U+4137 +C3-3276 U+79E1 +C3-3277 U+79E5 +C3-3278 U+79E8 +C3-3279 U+79DB +C3-327A U+4138 +C3-327B U+79E2 +C3-327C U+79F0 +C3-327D U+4199 +C3-327E U+4198 +C3-3321 U+4197 +C3-3322 U+41C9 +C3-3323 U+7ADA +C3-3324 U+7ADD +C3-3325 U+41C7 +C3-3326 U+7ADB +C3-3327 U+7ADC +C3-3328 U+41D9 +C3-3329 U+41DB +C3-332A U+7B0D +C3-332B U+7B0B +C3-332C U+7B14 +C3-332D U+7C8E +C3-332E U+7C86 +C3-332F U+427B +C3-3330 U+7C87 +C3-3331 U+7C83 +C3-3332 U+7C8B +C3-3333 U+427C +C3-3334 U+42BD +C3-3335 U+42BC +C3-3336 U+42C3 +C3-3337 U+7D24 +C3-3338 U+42C1 +C3-3339 U+42BF +C3-333A U+42C4 +C3-333B U+7D25 +C3-333C U+7F62 +C3-333D U+7F93 +C3-333E U+7F99 +C3-333F U+7F97 +C3-3340 U+437E +C3-3341 U+437F +C3-3342 U+7FC4 +C3-3343 U+7FC6 +C3-3344 U+800A +C3-3345 U+43B4 +C3-3346 U+43B3 +C3-3347 U+8040 +C3-3348 U+803C +C3-3349 U+803B +C3-334A U+80F6 +C3-334B U+80FF +C3-334C U+80EE +C3-334D U+8104 +C3-334E U+8103 +C3-334F U+8107 +C3-3350 U-0002F983 +C3-3351 U+43E6 +C3-3352 U+80F7 +C3-3353 U+4459 +C3-3354 U+445A +C3-3355 U+822D +C3-3356 U+4464 +C3-3357 U+8227 +C3-3358 U+8229 +C3-3359 U+831F +C3-335A U+8357 +C3-335B U+44B4 +C3-335C U+44B9 +C3-335D U+44B7 +C3-335E U+44B5 +C3-335F U+8321 +C3-3360 U+44C1 +C3-3361 U+44B1 +C3-3362 U+8318 +C3-3363 U+8358 +C3-3364 U+44B3 +C3-3365 U+44BA +C3-3366 U+458C +C3-3367 U+458B +C3-3368 U+458D +C3-3369 U+8684 +C3-336A U+869F +C3-336B U+869B +C3-336C U+8689 +C3-336D U+86A6 +C3-336E U+8692 +C3-336F U+868F +C3-3370 U+86A0 +C3-3371 U+884F +C3-3372 U+8878 +C3-3373 U+887A +C3-3374 U+886E +C3-3375 U+887B +C3-3376 U+8884 +C3-3377 U+8873 +C3-3378 U+4678 +C3-3379 U+4677 +C3-337A U+8A0D +C3-337B U+8A0B +C3-337C U+8A19 +C3-337D U+46B2 +C3-337E U+47D6 +C3-3421 U+8ED0 +C3-3422 U+4845 +C3-3423 U+4892 +C3-3424 U+4895 +C3-3425 U+8FF9 +C3-3426 U+9009 +C3-3427 U+9008 +C3-3428 U+48C6 +C3-3429 U+90DE +C3-342A U+9151 +C3-342B U+48E7 +C3-342C U+48E8 +C3-342D U+91DB +C3-342E U+91DF +C3-342F U+91DE +C3-3430 U+91D6 +C3-3431 U+91E0 +C3-3432 U+9585 +C3-3433 U+9660 +C3-3434 U+9659 +C3-3435 U+49CB +C3-3436 U+9656 +C3-3437 U+49CD +C3-3438 U+49F1 +C3-3439 U+96BD +C3-343A U+4B22 +C3-343B U+3421 +C3-343C U+5042 +C3-343D U+5059 +C3-343E U+346F +C3-343F U+5044 +C3-3440 U+5066 +C3-3441 U+5052 +C3-3442 U+5054 +C3-3443 U+5071 +C3-3444 U+5050 +C3-3445 U+507B +C3-3446 U+507C +C3-3447 U+5058 +C3-3448 U+3470 +C3-3449 U+3464 +C3-344A U+5079 +C3-344B U+506C +C3-344C U+5078 +C3-344D U+51A8 +C3-344E U+51D1 +C3-344F U+51CF +C3-3450 U+5268 +C3-3451 U+5276 +C3-3452 U+52D4 +C3-3453 U+352D +C3-3454 U+53A0 +C3-3455 U+53C4 +C3-3456 U+3558 +C3-3457 U+5558 +C3-3458 U+554C +C3-3459 U+5568 +C3-345A U+35A6 +C3-345B U+5549 +C3-345C U+35A4 +C3-345D U+359F +C3-345E U+555D +C3-345F U+5529 +C3-3460 U-00020DAE +C3-3461 U+5554 +C3-3462 U+5553 +C3-3463 U+35A3 +C3-3464 U+555A +C3-3465 U+35A0 +C3-3466 U+553A +C3-3467 U+553F +C3-3468 U+552B +C3-3469 U+57EA +C3-346A U+364A +C3-346B U+57EF +C3-346C U+3647 +C3-346D U+3648 +C3-346E U+57DD +C3-346F U+57FE +C3-3470 U-0002F855 +C3-3471 U+57DE +C3-3472 U+57E6 +C3-3473 U+3649 +C3-3474 U+57E8 +C3-3475 U+57FF +C3-3476 U+5803 +C3-3477 U+58F7 +C3-3478 U+68A6 +C3-3479 U+591F +C3-347A U+369E +C3-347B U+595B +C3-347C U+595D +C3-347D U+595E +C3-347E U-00021637 +C3-3521 U+36E8 +C3-3522 U+5A2B +C3-3523 U+36EC +C3-3524 U+5A3B +C3-3525 U+36ED +C3-3526 U+36E6 +C3-3527 U+5A61 +C3-3528 U+5A3A +C3-3529 U+5A6E +C3-352A U+5A4B +C3-352B U+5A6B +C3-352C U+36EB +C3-352D U+36E7 +C3-352E U+5A45 +C3-352F U+5A4E +C3-3530 U+5A68 +C3-3531 U+5A3D +C3-3532 U+5A71 +C3-3533 U+5A3F +C3-3534 U+5A6F +C3-3535 U+5A75 +C3-3536 U+36E9 +C3-3537 U+5A73 +C3-3538 U+5A2C +C3-3539 U+5A59 +C3-353A U+5A54 +C3-353B U+5A4F +C3-353C U+5A63 +C3-353D U+375C +C3-353E U+375D +C3-353F U+5BC8 +C3-3540 U+3760 +C3-3541 U+5BC3 +C3-3542 U+375B +C3-3543 U+5C5B +C3-3544 U+5C61 +C3-3545 U+3799 +C3-3546 U+5D21 +C3-3547 U+5D0A +C3-3548 U+5D09 +C3-3549 U+37D8 +C3-354A U+5D2C +C3-354B U+5D08 +C3-354C U+37DA +C3-354D U+37DD +C3-354E U+5D2A +C3-354F U+5D15 +C3-3550 U+37E0 +C3-3551 U+5D10 +C3-3552 U+5D13 +C3-3553 U+37E5 +C3-3554 U+5D2F +C3-3555 U+5D18 +C3-3556 U+37D7 +C3-3557 U+5DE3 +C3-3558 U+5E39 +C3-3559 U+5E35 +C3-355A U+5E3A +C3-355B U+5E32 +C3-355C U+384E +C3-355D U+388C +C3-355E U+3888 +C3-355F U-0002F88D +C3-3560 U+5EBB +C3-3561 U+5EBA +C3-3562 U+5F34 +C3-3563 U+5F39 +C3-3564 U+38CE +C3-3565 U-0002F89C +C3-3566 U+38E5 +C3-3567 U+38E6 +C3-3568 U+6098 +C3-3569 U+3932 +C3-356A U+60D0 +C3-356B U+3940 +C3-356C U+3947 +C3-356D U+394C +C3-356E U+60D7 +C3-356F U+60AA +C3-3570 U+3935 +C3-3571 U+60A1 +C3-3572 U+60A4 +C3-3573 U+3930 +C3-3574 U+60EE +C3-3575 U+3943 +C3-3576 U+60E7 +C3-3577 U+394D +C3-3578 U+60E8 +C3-3579 U+60DE +C3-357A U+39B7 +C3-357B U+39F3 +C3-357C U+637E +C3-357D U+638B +C3-357E U+3A02 +C3-3621 U+3A0B +C3-3622 U+6379 +C3-3623 U+6386 +C3-3624 U+6393 +C3-3625 U+3A04 +C3-3626 U+6373 +C3-3627 U+636A +C3-3628 U-0002F8BA +C3-3629 U+636C +C3-362A U+3A08 +C3-362B U+637F +C3-362C U+39FC +C3-362D U+63B2 +C3-362E U+63BA +C3-362F U+39FF +C3-3630 U+3A00 +C3-3631 U+6366 +C3-3632 U+6374 +C3-3633 U+3A8B +C3-3634 U+655A +C3-3635 U+3A8D +C3-3636 U+654E +C3-3637 U+654D +C3-3638 U+658D +C3-3639 U+658E +C3-363A U+65AD +C3-363B U+3ACA +C3-363C U+65C7 +C3-363D U+65CA +C3-363E U+3ACB +C3-363F U+65C9 +C3-3640 U-0002F8CB +C3-3641 U+65E3 +C3-3642 U+6657 +C3-3643 U+3AF3 +C3-3644 U+6663 +C3-3645 U+6667 +C3-3646 U+671A +C3-3647 U+6719 +C3-3648 U+6716 +C3-3649 U+3B36 +C3-364A U+3B6A +C3-364B U+689E +C3-364C U+68B6 +C3-364D U+6898 +C3-364E U+6873 +C3-364F U+3B6B +C3-3650 U+689A +C3-3651 U+688E +C3-3652 U+68B7 +C3-3653 U+68DB +C3-3654 U+68A5 +C3-3655 U+686C +C3-3656 U+68C1 +C3-3657 U+6884 +C3-3658 U+3B71 +C3-3659 U+3B68 +C3-365A U+6895 +C3-365B U+687A +C3-365C U+6899 +C3-365D U+3B72 +C3-365E U+68B8 +C3-365F U+68B9 +C3-3660 U+6870 +C3-3661 U+3C2E +C3-3662 U+6B35 +C3-3663 U+3C62 +C3-3664 U+6B90 +C3-3665 U+6BBB +C3-3666 U+6BED +C3-3667 U+3C98 +C3-3668 U+3CB5 +C3-3669 U+3CEB +C3-366A U+6DC1 +C3-366B U+6DC3 +C3-366C U+6DCE +C3-366D U+3CFB +C3-366E U+3CF8 +C3-366F U+6DAD +C3-3670 U+6E04 +C3-3671 U+3CF5 +C3-3672 U+6DB9 +C3-3673 U+3D08 +C3-3674 U+6DE7 +C3-3675 U-0002F907 +C3-3676 U+6E08 +C3-3677 U+6E06 +C3-3678 U+3D0A +C3-3679 U+6E0A +C3-367A U+6DB0 +C3-367B U+3D06 +C3-367C U+6DF8 +C3-367D U+6E0C +C3-367E U+3CFD +C3-3721 U+6DB1 +C3-3722 U+3CFA +C3-3723 U+6E02 +C3-3724 U+6E07 +C3-3725 U+6E09 +C3-3726 U+6E01 +C3-3727 U+6E17 +C3-3728 U+6DFF +C3-3729 U+6E12 +C3-372A U+3DBA +C3-372B U+3DB9 +C3-372C U+7103 +C3-372D U+7107 +C3-372E U+7101 +C3-372F U+70F5 +C3-3730 U+70F1 +C3-3731 U+7108 +C3-3732 U+70F2 +C3-3733 U+710F +C3-3734 U+3DBB +C3-3735 U+70FE +C3-3736 U+3E18 +C3-3737 U+3E40 +C3-3738 U+3E3D +C3-3739 U+731A +C3-373A U+7310 +C3-373B U+730E +C3-373C U+7402 +C3-373D U+73F3 +C3-373E U+3ECD +C3-373F U+3EC9 +C3-3740 U+73FB +C3-3741 U+3ECB +C3-3742 U+3ECA +C3-3743 U+3ECE +C3-3744 U+751B +C3-3745 U+7523 +C3-3746 U+7561 +C3-3747 U+7568 +C3-3748 U+3F5E +C3-3749 U+7567 +C3-374A U+75D3 +C3-374B U+3F91 +C3-374C U+3F8C +C3-374D U+7690 +C3-374E U+3FE1 +C3-374F U+4002 +C3-3750 U+76D5 +C3-3751 U+76D7 +C3-3752 U+76D6 +C3-3753 U+7730 +C3-3754 U+402B +C3-3755 U+7726 +C3-3756 U+402A +C3-3757 U+7740 +C3-3758 U+3E14 +C3-3759 U+771E +C3-375A U+40AD +C3-375B U+40A3 +C3-375C U+40AB +C3-375D U+7847 +C3-375E U+40AF +C3-375F U+784B +C3-3760 U+7851 +C3-3761 U+784F +C3-3762 U+7842 +C3-3763 U+7846 +C3-3764 U+4104 +C3-3765 U+796E +C3-3766 U+796C +C3-3767 U+79F2 +C3-3768 U+4144 +C3-3769 U+79F1 +C3-376A U+79F5 +C3-376B U+79F3 +C3-376C U+79F9 +C3-376D U+413D +C3-376E U+4147 +C3-376F U+419C +C3-3770 U+7A9A +C3-3771 U+7A93 +C3-3772 U+7A91 +C3-3773 U+7AE1 +C3-3774 U+41E0 +C3-3775 U+41E4 +C3-3776 U+7B21 +C3-3777 U+7B1C +C3-3778 U+7B16 +C3-3779 U+7B17 +C3-377A U+7B36 +C3-377B U+7B1F +C3-377C U+4280 +C3-377D U+7C93 +C3-377E U+7C99 +C3-3821 U+7C9A +C3-3822 U+7C9C +C3-3823 U+42CA +C3-3824 U+7D49 +C3-3825 U+42D4 +C3-3826 U+7D34 +C3-3827 U+7D37 +C3-3828 U+42D2 +C3-3829 U+7D2D +C3-382A U+42CB +C3-382B U+7D4C +C3-382C U+42CE +C3-382D U+42D3 +C3-382E U+7D48 +C3-382F U+4344 +C3-3830 U+4348 +C3-3831 U+7F3B +C3-3832 U+4345 +C3-3833 U+4381 +C3-3834 U+4386 +C3-3835 U+4385 +C3-3836 U+8008 +C3-3837 U+801A +C3-3838 U+43A3 +C3-3839 U+801D +C3-383A U+43B5 +C3-383B U+8049 +C3-383C U+8045 +C3-383D U+8044 +C3-383E U+7C9B +C3-383F U+43FA +C3-3840 U+43F9 +C3-3841 U+812A +C3-3842 U+812E +C3-3843 U+43FB +C3-3844 U+43F2 +C3-3845 U+8131 +C3-3846 U+43EF +C3-3847 U+811A +C3-3848 U+8134 +C3-3849 U+8117 +C3-384A U+445B +C3-384B U+4466 +C3-384C U+44CE +C3-384D U+831D +C3-384E U+8371 +C3-384F U+8384 +C3-3850 U+8380 +C3-3851 U+8372 +C3-3852 U+83A1 +C3-3853 U+35B4 +C3-3854 U+8379 +C3-3855 U+8391 +C3-3856 U+44C8 +C3-3857 U+839F +C3-3858 U+83AD +C3-3859 U+44D1 +C3-385A U+44C5 +C3-385B U+8323 +C3-385C U+44D2 +C3-385D U+8385 +C3-385E U+839C +C3-385F U+83B7 +C3-3860 U+8658 +C3-3861 U+865A +C3-3862 U+458F +C3-3863 U+8657 +C3-3864 U+86B2 +C3-3865 U+45A7 +C3-3866 U+86AE +C3-3867 U+45A5 +C3-3868 U+45A4 +C3-3869 U+4611 +C3-386A U+8845 +C3-386B U+889C +C3-386C U+8894 +C3-386D U+88A3 +C3-386E U+888F +C3-386F U+88A5 +C3-3870 U+88A9 +C3-3871 U+88A6 +C3-3872 U+888A +C3-3873 U+88A0 +C3-3874 U+8890 +C3-3875 U+8992 +C3-3876 U+8991 +C3-3877 U+8994 +C3-3878 U+46B5 +C3-3879 U+8A26 +C3-387A U+8A32 +C3-387B U+8A28 +C3-387C U+46B4 +C3-387D U+46BD +C3-387E U+8A1C +C3-3921 U+46BB +C3-3922 U+8A2B +C3-3923 U+8A20 +C3-3924 U+46B9 +C3-3925 U+8A29 +C3-3926 U+46C2 +C3-3927 U+46BE +C3-3928 U+46BA +C3-3929 U+8A21 +C3-392A U+8C3A +C3-392B U+3AB7 +C3-392C U+8C5B +C3-392D U+8C58 +C3-392E U+8C7C +C3-392F U+4758 +C3-3930 U+8CA6 +C3-3931 U+8CAE +C3-3932 U+8CAD +C3-3933 U+8D65 +C3-3934 U+479B +C3-3935 U+8D7E +C3-3936 U+479C +C3-3937 U+8D7C +C3-3938 U+8D7F +C3-3939 U+8D7A +C3-393A U+8DBD +C3-393B U+47DA +C3-393C U+47DE +C3-393D U+8DC0 +C3-393E U+8DBB +C3-393F U+8EAD +C3-3940 U+8EAF +C3-3941 U+8ED6 +C3-3942 U+484D +C3-3943 U+4846 +C3-3944 U+4847 +C3-3945 U+484B +C3-3946 U+484C +C3-3947 U+8ED9 +C3-3948 U+4848 +C3-3949 U+4899 +C3-394A U+9012 +C3-394B U+900E +C3-394C U+9025 +C3-394D U+489B +C3-394E U+9013 +C3-394F U+90EE +C3-3950 U+48CE +C3-3951 U+90AB +C3-3952 U+90F7 +C3-3953 U+48EB +C3-3954 U+9159 +C3-3955 U+9154 +C3-3956 U+91F2 +C3-3957 U+91F0 +C3-3958 U+91E5 +C3-3959 U+91F6 +C3-395A U+491C +C3-395B U+498C +C3-395C U+9587 +C3-395D U+49D1 +C3-395E U+965A +C3-395F U+49D6 +C3-3960 U+49D3 +C3-3961 U+966E +C3-3962 U+49D4 +C3-3963 U+49D0 +C3-3964 U+49D5 +C3-3965 U+9679 +C3-3966 U+4A0B +C3-3967 U+98E1 +C3-3968 U+98E6 +C3-3969 U+4BC6 +C3-396A U+9EC4 +C3-396B U+9ED2 +C3-396C U+4E80 +C3-396D U+3424 +C3-396E U+4E81 +C3-396F U+508F +C3-3970 U+5097 +C3-3971 U+5088 +C3-3972 U+5089 +C3-3973 U+3474 +C3-3974 U+347A +C3-3975 U+5081 +C3-3976 U+5160 +C3-3977 U-00020564 +C3-3978 U+34C3 +C3-3979 U+5E42 +C3-397A U+51D3 +C3-397B U+34D4 +C3-397C U+34D5 +C3-397D U+51D2 +C3-397E U+51D6 +C3-3A21 U+5273 +C3-3A22 U+34FB +C3-3A23 U+5270 +C3-3A24 U+34F7 +C3-3A25 U+3532 +C3-3A26 U-0002F833 +C3-3A27 U+53A8 +C3-3A28 U+53A6 +C3-3A29 U+53C5 +C3-3A2A U+5597 +C3-3A2B U+55DE +C3-3A2C U+35BA +C3-3A2D U+35BF +C3-3A2E U+5596 +C3-3A2F U+55B4 +C3-3A30 U+35C7 +C3-3A31 U+5585 +C3-3A32 U+35B7 +C3-3A33 U+559B +C3-3A34 U+55A0 +C3-3A35 U+35B9 +C3-3A36 U+5559 +C3-3A37 U+35C3 +C3-3A38 U+5586 +C3-3A39 U+35BD +C3-3A3A U+35D0 +C3-3A3B U+55AF +C3-3A3C U+557A +C3-3A3D U+35C1 +C3-3A3E U+35BE +C3-3A3F U+35CD +C3-3A40 U+559E +C3-3A41 U+35CB +C3-3A42 U+55A9 +C3-3A43 U+570F +C3-3A44 U+570E +C3-3A45 U+581A +C3-3A46 U+364F +C3-3A47 U+581F +C3-3A48 U+3653 +C3-3A49 U+583C +C3-3A4A U+5818 +C3-3A4B U+583E +C3-3A4C U+5826 +C3-3A4D U+3655 +C3-3A4E U+583A +C3-3A4F U-00021364 +C3-3A50 U+5822 +C3-3A51 U+3651 +C3-3A52 U+58FB +C3-3A53 U+5963 +C3-3A54 U+5964 +C3-3A55 U+369F +C3-3A56 U+5AA8 +C3-3A57 U+5AA3 +C3-3A58 U+5A82 +C3-3A59 U+5A88 +C3-3A5A U+5AA1 +C3-3A5B U+5A85 +C3-3A5C U+5A98 +C3-3A5D U+36FE +C3-3A5E U+5A99 +C3-3A5F U+36FB +C3-3A60 U+5A89 +C3-3A61 U+5A81 +C3-3A62 U+5A96 +C3-3A63 U+5A80 +C3-3A64 U+36F1 +C3-3A65 U+36F5 +C3-3A66 U+5A91 +C3-3A67 U+36EF +C3-3A68 U+3704 +C3-3A69 U+3703 +C3-3A6A U+36F4 +C3-3A6B U+5ACF +C3-3A6C U+36F3 +C3-3A6D U+3702 +C3-3A6E U+36F7 +C3-3A6F U+36FA +C3-3A70 U+36FD +C3-3A71 U+36EE +C3-3A72 U+5A87 +C3-3A73 U+5AA0 +C3-3A74 U+36F0 +C3-3A75 U+5A79 +C3-3A76 U+36F2 +C3-3A77 U+5A86 +C3-3A78 U+5AAB +C3-3A79 U+5AAA +C3-3A7A U+5AA4 +C3-3A7B U+5A8D +C3-3A7C U+5A7E +C3-3A7D U+3744 +C3-3A7E U+5BD5 +C3-3B21 U+3762 +C3-3B22 U+3777 +C3-3B23 U+3DC9 +C3-3B24 U+5C1E +C3-3B25 U+5C5F +C3-3B26 U+5C5E +C3-3B27 U+5D44 +C3-3B28 U+5D3E +C3-3B29 U+37E8 +C3-3B2A U+5D48 +C3-3B2B U+5D1C +C3-3B2C U+37EF +C3-3B2D U+5D5B +C3-3B2E U+5D4D +C3-3B2F U+37E6 +C3-3B30 U+37ED +C3-3B31 U+5D57 +C3-3B32 U+37E7 +C3-3B33 U+5D53 +C3-3B34 U+5D4F +C3-3B35 U+37EB +C3-3B36 U+5D3B +C3-3B37 U+5D46 +C3-3B38 U+382D +C3-3B39 U+3855 +C3-3B3A U+5E46 +C3-3B3B U+5E47 +C3-3B3C U+3853 +C3-3B3D U+5E48 +C3-3B3E U+5EC0 +C3-3B3F U+5EBD +C3-3B40 U+5EBF +C3-3B41 U+3890 +C3-3B42 U+5F11 +C3-3B43 U+38BE +C3-3B44 U+5F3E +C3-3B45 U+5F3B +C3-3B46 U+38BD +C3-3B47 U+5F3A +C3-3B48 U+38CF +C3-3B49 U+38D0 +C3-3B4A U+38EC +C3-3B4B U+5FA7 +C3-3B4C U+394B +C3-3B4D U+60EA +C3-3B4E U+3948 +C3-3B4F U+6107 +C3-3B50 U+6122 +C3-3B51 U+610C +C3-3B52 U+3955 +C3-3B53 U+3951 +C3-3B54 U+60B3 +C3-3B55 U+60D6 +C3-3B56 U+60D2 +C3-3B57 U+394E +C3-3B58 U+60E3 +C3-3B59 U+60E5 +C3-3B5A U+60E9 +C3-3B5B U+396B +C3-3B5C U+395E +C3-3B5D U+6111 +C3-3B5E U+60FD +C3-3B5F U+3960 +C3-3B60 U+3967 +C3-3B61 U+611E +C3-3B62 U+6120 +C3-3B63 U+6121 +C3-3B64 U+621E +C3-3B65 U+39B8 +C3-3B66 U+63E2 +C3-3B67 U+63DE +C3-3B68 U+63E6 +C3-3B69 U+3A14 +C3-3B6A U+3A0F +C3-3B6B U+3A07 +C3-3B6C U+3A13 +C3-3B6D U+63F8 +C3-3B6E U+3A17 +C3-3B6F U+63FE +C3-3B70 U+63C1 +C3-3B71 U+63BF +C3-3B72 U+63F7 +C3-3B73 U+63D1 +C3-3B74 U+655F +C3-3B75 U+6560 +C3-3B76 U+6561 +C3-3B77 U+3A9A +C3-3B78 U+3AB8 +C3-3B79 U+65D1 +C3-3B7A U+3AF7 +C3-3B7B U+3AF8 +C3-3B7C U+667D +C3-3B7D U+666B +C3-3B7E U+667F +C3-3C21 U+3AFD +C3-3C22 U+3AF5 +C3-3C23 U+6673 +C3-3C24 U+6681 +C3-3C25 U+666D +C3-3C26 U+6669 +C3-3C27 U+3AFA +C3-3C28 U+3B38 +C3-3C29 U+671E +C3-3C2A U+68ED +C3-3C2B U+3B87 +C3-3C2C U+3B80 +C3-3C2D U+3B88 +C3-3C2E U+3B79 +C3-3C2F U+6903 +C3-3C30 U+3B7C +C3-3C31 U+68FE +C3-3C32 U+68E5 +C3-3C33 U+691E +C3-3C34 U+6902 +C3-3C35 U+3B83 +C3-3C36 U+3B85 +C3-3C37 U+6909 +C3-3C38 U+68CA +C3-3C39 U+6900 +C3-3C3A U-0002F8E5 +C3-3C3B U+6901 +C3-3C3C U+6918 +C3-3C3D U+68E2 +C3-3C3E U+68CF +C3-3C3F U+3B7B +C3-3C40 U+692E +C3-3C41 U+68C5 +C3-3C42 U+68FF +C3-3C43 U+3B86 +C3-3C44 U+691C +C3-3C45 U+68C3 +C3-3C46 U+3C34 +C3-3C47 U+6B6F +C3-3C48 U+3C55 +C3-3C49 U+6B6E +C3-3C4A U+3C68 +C3-3C4B U+6BBE +C3-3C4C U+3C9C +C3-3C4D U+6BF4 +C3-3C4E U+6C2D +C3-3C4F U+3CFC +C3-3C50 U+6DB6 +C3-3C51 U+6E75 +C3-3C52 U+6E1E +C3-3C53 U+3D1A +C3-3C54 U+6E18 +C3-3C55 U+3D17 +C3-3C56 U+6E48 +C3-3C57 U+3D1B +C3-3C58 U+6E4F +C3-3C59 U+3D13 +C3-3C5A U+6E42 +C3-3C5B U+6E6A +C3-3C5C U+6E70 +C3-3C5D U+6DFE +C3-3C5E U+3D05 +C3-3C5F U+3D07 +C3-3C60 U+6E6D +C3-3C61 U+3D1C +C3-3C62 U+6E7B +C3-3C63 U+6E7E +C3-3C64 U+6E59 +C3-3C65 U+3D11 +C3-3C66 U+6E57 +C3-3C67 U+3D16 +C3-3C68 U+6E80 +C3-3C69 U+6E50 +C3-3C6A U+3D15 +C3-3C6B U+6E29 +C3-3C6C U+6E76 +C3-3C6D U+6E2A +C3-3C6E U+6E4C +C3-3C6F U+712A +C3-3C70 U+3DCB +C3-3C71 U+7135 +C3-3C72 U+712C +C3-3C73 U+7137 +C3-3C74 U+711D +C3-3C75 U+3DC5 +C3-3C76 U+3DC2 +C3-3C77 U+7138 +C3-3C78 U+3DCD +C3-3C79 U+7134 +C3-3C7A U+712B +C3-3C7B U+7133 +C3-3C7C U+7127 +C3-3C7D U+7124 +C3-3C7E U+3DCA +C3-3D21 U+712D +C3-3D22 U+7232 +C3-3D23 U+7283 +C3-3D24 U+7282 +C3-3D25 U+7287 +C3-3D26 U+7306 +C3-3D27 U+7324 +C3-3D28 U+7338 +C3-3D29 CU+732A U+FA16 +C3-3D2A U+732C +C3-3D2B U+732B +C3-3D2C U+3E83 +C3-3D2D U+732F +C3-3D2E U+7328 +C3-3D2F U+7417 +C3-3D30 U+3ED6 +C3-3D31 U+3ED5 +C3-3D32 U+7419 +C3-3D33 U+7438 +C3-3D34 U+3ED1 +C3-3D35 U+741F +C3-3D36 U+7414 +C3-3D37 U+743C +C3-3D38 U+73F7 +C3-3D39 U+741C +C3-3D3A U+7415 +C3-3D3B U+7418 +C3-3D3C U+7439 +C3-3D3D U+74F9 +C3-3D3E U+7524 +C3-3D3F U-0002F934 +C3-3D40 U+3F52 +C3-3D41 U+3F5F +C3-3D42 U+756E +C3-3D43 U+756D +C3-3D44 U+7571 +C3-3D45 U+758E +C3-3D46 U+3F95 +C3-3D47 U+75E5 +C3-3D48 U+3F9D +C3-3D49 U+3F98 +C3-3D4A U+3F9E +C3-3D4B U+3F96 +C3-3D4C U+7694 +C3-3D4D U+76B3 +C3-3D4E U+4003 +C3-3D4F U+76D9 +C3-3D50 U+402F +C3-3D51 U+7748 +C3-3D52 U+7749 +C3-3D53 U+7743 +C3-3D54 U+4031 +C3-3D55 U+4033 +C3-3D56 U+7742 +C3-3D57 U+77DF +C3-3D58 U+40B4 +C3-3D59 U+7863 +C3-3D5A U+7876 +C3-3D5B U+40B0 +C3-3D5C U+785F +C3-3D5D U+7866 +C3-3D5E U+7966 +C3-3D5F U+7971 +C3-3D60 U+4108 +C3-3D61 U+4107 +C3-3D62 U+7976 +C3-3D63 U+7984 +C3-3D64 U+7975 +C3-3D65 U+79FF +C3-3D66 U+7A07 +C3-3D67 U+414E +C3-3D68 U+7A0E +C3-3D69 U+7A09 +C3-3D6A U+4150 +C3-3D6B U+4152 +C3-3D6C U+41A1 +C3-3D6D U+41A3 +C3-3D6E U+41A5 +C3-3D6F U+41CC +C3-3D70 U+7AE7 +C3-3D71 U+7AE2 +C3-3D72 U+7B55 +C3-3D73 U+41EF +C3-3D74 U+41EA +C3-3D75 U+7B43 +C3-3D76 U+7B57 +C3-3D77 U+7B6C +C3-3D78 U+7B42 +C3-3D79 U+7B53 +C3-3D7A U+41ED +C3-3D7B U+7B41 +C3-3D7C U+4285 +C3-3D7D U+4284 +C3-3D7E U+7CA7 +C3-3E21 U+7CA0 +C3-3E22 U+7CA6 +C3-3E23 U+7CA4 +C3-3E24 U+7D74 +C3-3E25 U+42DB +C3-3E26 U+7D59 +C3-3E27 U+42D9 +C3-3E28 U+7D60 +C3-3E29 U+7D57 +C3-3E2A U+7D6C +C3-3E2B U+7D7E +C3-3E2C U+7D64 +C3-3E2D U+42D7 +C3-3E2E U+7D5A +C3-3E2F U+7D5D +C3-3E30 U+42DA +C3-3E31 U+42DE +C3-3E32 U+42D8 +C3-3E33 U+7D76 +C3-3E34 U+7D4D +C3-3E35 U+7D75 +C3-3E36 U+42D5 +C3-3E37 U+7FD3 +C3-3E38 U+7FD6 +C3-3E39 U+439C +C3-3E3A U+439D +C3-3E3B U+8060 +C3-3E3C U+804E +C3-3E3D U+8145 +C3-3E3E U+813B +C3-3E3F U+43FE +C3-3E40 U+8148 +C3-3E41 U+8142 +C3-3E42 U+8149 +C3-3E43 U+8140 +C3-3E44 U+8114 +C3-3E45 U+8141 +C3-3E46 U+4407 +C3-3E47 U+81EF +C3-3E48 U+81F6 +C3-3E49 U+8203 +C3-3E4A U+446A +C3-3E4B U+83ED +C3-3E4C U+44E7 +C3-3E4D U+83DA +C3-3E4E U+8418 +C3-3E4F U+83D2 +C3-3E50 U+8408 +C3-3E51 U+44E2 +C3-3E52 U+8400 +C3-3E53 U+44DF +C3-3E54 U+44E1 +C3-3E55 U+44E5 +C3-3E56 U+8417 +C3-3E57 U+8346 +C3-3E58 U+8414 +C3-3E59 U+83D3 +C3-3E5A U+8405 +C3-3E5B U+841F +C3-3E5C U+8402 +C3-3E5D U+8416 +C3-3E5E U+83CD +C3-3E5F U+83E6 +C3-3E60 U+4591 +C3-3E61 U+865D +C3-3E62 U+86D5 +C3-3E63 U+86E1 +C3-3E64 U+45B4 +C3-3E65 U+45B0 +C3-3E66 U+45B5 +C3-3E67 U+45AE +C3-3E68 U+86EE +C3-3E69 U+8847 +C3-3E6A U+8846 +C3-3E6B U+462D +C3-3E6C U+462C +C3-3E6D U+88BB +C3-3E6E U+462B +C3-3E6F U+88BF +C3-3E70 U+88B4 +C3-3E71 U+4629 +C3-3E72 U+88B5 +C3-3E73 U+467F +C3-3E74 U+899A +C3-3E75 U+8A43 +C3-3E76 U+46C9 +C3-3E77 U+46CB +C3-3E78 U+8A5A +C3-3E79 U+46C5 +C3-3E7A U+46C6 +C3-3E7B U+46CA +C3-3E7C U+8A35 +C3-3E7D U+8A38 +C3-3E7E U+8A42 +C3-3F21 U+8A49 +C3-3F22 U+8A5D +C3-3F23 U+8A4B +C3-3F24 U+8A3D +C3-3F25 U+46D2 +C3-3F26 U+46D0 +C3-3F27 U+472D +C3-3F28 U+4735 +C3-3F29 U+8C60 +C3-3F2A U+8C5E +C3-3F2B U+8C7F +C3-3F2C U+8C7E +C3-3F2D U+8C83 +C3-3F2E U+476C +C3-3F2F U+8CB1 +C3-3F30 U+8D87 +C3-3F31 U+479D +C3-3F32 U+47A0 +C3-3F33 U+8D88 +C3-3F34 U+8D83 +C3-3F35 U+47A2 +C3-3F36 U+479F +C3-3F37 U+8D86 +C3-3F38 U+8D8B +C3-3F39 U+8D82 +C3-3F3A U+8DCA +C3-3F3B U+8DD2 +C3-3F3C U+47EB +C3-3F3D U+47E2 +C3-3F3E U+8DD4 +C3-3F3F U+8DC9 +C3-3F40 U+8EB0 +C3-3F41 U+4836 +C3-3F42 U+4832 +C3-3F43 U+4850 +C3-3F44 U+8EF2 +C3-3F45 U+8EE4 +C3-3F46 U+8EF3 +C3-3F47 U+8EEA +C3-3F48 U+484F +C3-3F49 U+8EFD +C3-3F4A U+4852 +C3-3F4B U+8F9D +C3-3F4C U+902B +C3-3F4D U+902A +C3-3F4E U+489E +C3-3F4F U+9028 +C3-3F50 U+9029 +C3-3F51 U+902C +C3-3F52 U+48A0 +C3-3F53 U+489C +C3-3F54 U+903A +C3-3F55 U+9030 +C3-3F56 U+9037 +C3-3F57 U+903B +C3-3F58 U+48D1 +C3-3F59 U+910A +C3-3F5A U+48EF +C3-3F5B U+48F0 +C3-3F5C U+48F1 +C3-3F5D U+91FE +C3-3F5E U+9220 +C3-3F5F U+491D +C3-3F60 U+920B +C3-3F61 U+491F +C3-3F62 U+9218 +C3-3F63 U+9222 +C3-3F64 U+491E +C3-3F65 U+921B +C3-3F66 U+9208 +C3-3F67 U+4920 +C3-3F68 U+920E +C3-3F69 U+9213 +C3-3F6A U+498E +C3-3F6B U+4991 +C3-3F6C U+9595 +C3-3F6D U-00028CDD +C3-3F6E U+4990 +C3-3F6F U+49D7 +C3-3F70 U+968C +C3-3F71 U+967B +C3-3F72 U+967F +C3-3F73 U+9681 +C3-3F74 U+49D9 +C3-3F75 U+9682 +C3-3F76 U+49F4 +C3-3F77 U+49F6 +C3-3F78 U+3560 +C3-3F79 U+49F5 +C3-3F7A U+49F3 +C3-3F7B U+96EE +C3-3F7C U+96ED +C3-3F7D U+4A0C +C3-3F7E U+96EC +C3-4021 U+975F +C3-4022 U+976F +C3-4023 U+4A51 +C3-4024 U+976D +C3-4025 U+4AA6 +C3-4026 U+4AA7 +C3-4027 U+4AA8 +C3-4028 U+4B27 +C3-4029 U+4B24 +C3-402A U+4B25 +C3-402B U+98F0 +C3-402C U+4B2A +C3-402D U+4B74 +C3-402E U+4BC7 +C3-402F U+9AA9 +C3-4030 U+4BE7 +C3-4031 U+4BED +C3-4032 U+9AE0 +C3-4033 U+4EB7 +C3-4034 U+342E +C3-4035 U+347B +C3-4036 U+50CC +C3-4037 U+50BC +C3-4038 U+347C +C3-4039 U+50AA +C3-403A U+50B9 +C3-403B U+347D +C3-403C U+50AB +C3-403D U+50C3 +C3-403E U+50CD +C3-403F U+517E +C3-4040 U+527E +C3-4041 U+5279 +C3-4042 U+34FD +C3-4043 U-0002F823 +C3-4044 U+52E1 +C3-4045 U+52E0 +C3-4046 U+52E7 +C3-4047 U+5380 +C3-4048 U+53AB +C3-4049 U+53AA +C3-404A U+53A9 +C3-404B U+53E0 +C3-404C U+55EA +C3-404D U+35DA +C3-404E U+55D7 +C3-404F U+35D6 +C3-4050 U+35DB +C3-4051 U+55C1 +C3-4052 U+5715 +C3-4053 U+365B +C3-4054 U+586C +C3-4055 U+365C +C3-4056 U+585C +C3-4057 U+5850 +C3-4058 U+5861 +C3-4059 U+586A +C3-405A U+5869 +C3-405B U+5856 +C3-405C U+5860 +C3-405D U+5866 +C3-405E U+585F +C3-405F U+5923 +C3-4060 U+5966 +C3-4061 U+5968 +C3-4062 U+3706 +C3-4063 U+370B +C3-4064 U+5ACE +C3-4065 U+370D +C3-4066 U+5AC5 +C3-4067 U+5AC3 +C3-4068 U+370A +C3-4069 U+3713 +C3-406A U+5AD0 +C3-406B U+3710 +C3-406C U+3712 +C3-406D U+3709 +C3-406E U+3708 +C3-406F U+3711 +C3-4070 U+370F +C3-4071 U+5B74 +C3-4072 U+5B76 +C3-4073 U+5BDC +C3-4074 U+5BD7 +C3-4075 U+5BDA +C3-4076 U+5BDB +C3-4077 U+3767 +C3-4078 U+5C20 +C3-4079 U+5D6D +C3-407A U+5D66 +C3-407B U+37F6 +C3-407C U+5D64 +C3-407D U+5D6E +C3-407E U-0002F87E +C3-4121 U+5D60 +C3-4122 U+5F42 +C3-4123 U+5F5A +C3-4124 U+5F6E +C3-4125 U+3964 +C3-4126 U+396C +C3-4127 U+6130 +C3-4128 U+613A +C3-4129 U+612A +C3-412A U+6143 +C3-412B U+6119 +C3-412C U+6131 +C3-412D U+396D +C3-412E U+613D +C3-412F U+397A +C3-4130 U+3975 +C3-4131 U+3A0D +C3-4132 U+6408 +C3-4133 U+6432 +C3-4134 U+6438 +C3-4135 U+3A1E +C3-4136 U+6431 +C3-4137 U+3A1B +C3-4138 U+6419 +C3-4139 U+3A2A +C3-413A U+6411 +C3-413B U+3A1F +C3-413C U+3A22 +C3-413D U+6429 +C3-413E U+641D +C3-413F U+3A25 +C3-4140 U+3A27 +C3-4141 U+3A29 +C3-4142 U+643C +C3-4143 U+3A24 +C3-4144 U+6446 +C3-4145 U+6447 +C3-4146 U+3A28 +C3-4147 U+3A26 +C3-4148 U+643A +C3-4149 U+6407 +C3-414A U+3A23 +C3-414B U+656B +C3-414C U+3A9F +C3-414D U+6570 +C3-414E U+656D +C3-414F U+3AB1 +C3-4150 U+65E4 +C3-4151 U+6693 +C3-4152 U+3B03 +C3-4153 U+3B07 +C3-4154 U+3B0C +C3-4155 U+3B06 +C3-4156 U+668F +C3-4157 U+3B04 +C3-4158 U+3B09 +C3-4159 U+6692 +C3-415A U+3B05 +C3-415B U+668E +C3-415C U+3B08 +C3-415D U+6946 +C3-415E U+3B96 +C3-415F U+3B9C +C3-4160 U+3B9F +C3-4161 U+3B9B +C3-4162 U+3B98 +C3-4163 U+3B99 +C3-4164 U+3B94 +C3-4165 U+6931 +C3-4166 U+3B8D +C3-4167 U+3BA3 +C3-4168 U+693E +C3-4169 U+3B93 +C3-416A U+697C +C3-416B U+6943 +C3-416C U+3B92 +C3-416D U+6973 +C3-416E U-0002F8E8 +C3-416F U+6955 +C3-4170 U+3B8E +C3-4171 U+3B8C +C3-4172 U+6985 +C3-4173 U+694D +C3-4174 U+6950 +C3-4175 U+6947 +C3-4176 U+6967 +C3-4177 U+6936 +C3-4178 U+6964 +C3-4179 U+6961 +C3-417A U+3B9A +C3-417B U+697D +C3-417C U+6B44 +C3-417D U+6B40 +C3-417E U+6B71 +C3-4221 U+6B73 +C3-4222 U+6B9C +C3-4223 U+3C6A +C3-4224 U+3C6D +C3-4225 U+3C84 +C3-4226 U+6BC1 +C3-4227 U+3CA0 +C3-4228 U+6BFA +C3-4229 U+6C31 +C3-422A U+6C32 +C3-422B U+3D1D +C3-422C U+3D26 +C3-422D U+6EB8 +C3-422E U+6EA8 +C3-422F U+3D33 +C3-4230 U+6E91 +C3-4231 U+6EBB +C3-4232 U+3D38 +C3-4233 U+6E9A +C3-4234 U+3D30 +C3-4235 U+3D28 +C3-4236 U+6EA9 +C3-4237 U+3D27 +C3-4238 U+3D2A +C3-4239 U+6EB5 +C3-423A U+6E6C +C3-423B U+6EE8 +C3-423C U+3D31 +C3-423D U+6EDD +C3-423E U+6EDA +C3-423F U+6EE6 +C3-4240 U+6EAC +C3-4241 U+3D34 +C3-4242 U+3D2E +C3-4243 U+3D3B +C3-4244 U+6ED9 +C3-4245 U+6EE3 +C3-4246 U+6EE9 +C3-4247 U+6EDB +C3-4248 U+3D29 +C3-4249 U+716F +C3-424A U+3DD2 +C3-424B U+3DD8 +C3-424C U+7148 +C3-424D U+3DCF +C3-424E U+714A +C3-424F U+716B +C3-4250 U+3DD9 +C3-4251 U+714F +C3-4252 U+7157 +C3-4253 U+7174 +C3-4254 U+3DCE +C3-4255 U+3DD3 +C3-4256 U+3DD0 +C3-4257 U+7145 +C3-4258 U+7151 +C3-4259 U+716D +C3-425A U+3BA1 +C3-425B U+7251 +C3-425C U+7250 +C3-425D U+724E +C3-425E U+3E47 +C3-425F U+7341 +C3-4260 U+3E8B +C3-4261 U+732E +C3-4262 U+7346 +C3-4263 U+3ED4 +C3-4264 U+7427 +C3-4265 U+3EDE +C3-4266 U+7448 +C3-4267 U+7453 +C3-4268 U+743D +C3-4269 U+3EDF +C3-426A U+745D +C3-426B U+7456 +C3-426C U+3ED7 +C3-426D U+741E +C3-426E U+7447 +C3-426F U+7443 +C3-4270 U+7458 +C3-4271 U+7449 +C3-4272 U+3EE1 +C3-4273 U+744C +C3-4274 U+7445 +C3-4275 U+743E +C3-4276 U+3F2F +C3-4277 U+7501 +C3-4278 U+751E +C3-4279 U+3F62 +C3-427A U+3F63 +C3-427B U+757A +C3-427C U+75EE +C3-427D U+7602 +C3-427E U+7697 +C3-4321 U+7698 +C3-4322 U+3FE2 +C3-4323 U+4004 +C3-4324 U+4043 +C3-4325 U+775D +C3-4326 U+7764 +C3-4327 U+7753 +C3-4328 U+7758 +C3-4329 U+7882 +C3-432A U+7890 +C3-432B U+788A +C3-432C U+40BE +C3-432D U+787A +C3-432E U+787D +C3-432F U+40BA +C3-4330 U+788B +C3-4331 U+7878 +C3-4332 U+40BC +C3-4333 U-0002F94E +C3-4334 U+788D +C3-4335 U+7888 +C3-4336 U+7892 +C3-4337 U+7881 +C3-4338 U+797E +C3-4339 U+7983 +C3-433A U+410D +C3-433B U+410E +C3-433C U+4111 +C3-433D U+7980 +C3-433E U+410F +C3-433F U+4112 +C3-4340 U+4155 +C3-4341 U+7A0F +C3-4342 U+4159 +C3-4343 U+415B +C3-4344 U+7A1D +C3-4345 U+4157 +C3-4346 U+7AA1 +C3-4347 U+7AA4 +C3-4348 U+41CE +C3-4349 U+7AE9 +C3-434A U+7AEA +C3-434B U+41FE +C3-434C U+7B62 +C3-434D U+7B6B +C3-434E U+41FC +C3-434F U+7B5E +C3-4350 U+41F5 +C3-4351 U+7B79 +C3-4352 U+41F9 +C3-4353 U+41FA +C3-4354 U+7B6F +C3-4355 U+7B68 +C3-4356 U+4288 +C3-4357 U+4289 +C3-4358 U+7CAE +C3-4359 U+428A +C3-435A U+4287 +C3-435B U+428B +C3-435C U+7CB0 +C3-435D U+42E6 +C3-435E U+7D90 +C3-435F U+42ED +C3-4360 U+7D8A +C3-4361 U+42E5 +C3-4362 U+7D8B +C3-4363 U+7D99 +C3-4364 U+7D95 +C3-4365 U+42E0 +C3-4366 U+7D87 +C3-4367 U+7D78 +C3-4368 U+7D97 +C3-4369 U+7D89 +C3-436A U+7D98 +C3-436B U+42E1 +C3-436C U+435B +C3-436D U+435C +C3-436E U+7FA3 +C3-436F U+438F +C3-4370 U+438B +C3-4371 U+438D +C3-4372 U+7FDD +C3-4373 U+8057 +C3-4374 U+43B9 +C3-4375 U+8163 +C3-4376 U+816A +C3-4377 U+816C +C3-4378 U+440F +C3-4379 U+4419 +C3-437A U+4413 +C3-437B U+815D +C3-437C U+8175 +C3-437D U+4418 +C3-437E U+815F +C3-4421 U+4416 +C3-4422 U+817D +C3-4423 U+816D +C3-4424 U+4453 +C3-4425 U-0002F98D +C3-4426 U+8241 +C3-4427 U+844F +C3-4428 U+8484 +C3-4429 U+44F6 +C3-442A U+847F +C3-442B U+44F5 +C3-442C U+8448 +C3-442D U+842A +C3-442E U+847B +C3-442F U+8472 +C3-4430 U+8464 +C3-4431 U+842E +C3-4432 U+845C +C3-4433 U+8453 +C3-4434 U+44F7 +C3-4435 U+8441 +C3-4436 U+84C8 +C3-4437 U+44F0 +C3-4438 U+8462 +C3-4439 U+8480 +C3-443A U+843E +C3-443B U+8483 +C3-443C U+8471 +C3-443D U+44F9 +C3-443E U+844A +C3-443F U+8455 +C3-4440 U+8458 +C3-4441 U+4592 +C3-4442 U+4595 +C3-4443 U+4596 +C3-4444 U+86FC +C3-4445 U+86FD +C3-4446 U+8715 +C3-4447 U+45B9 +C3-4448 U+8716 +C3-4449 U+86FF +C3-444A U+45BD +C3-444B U+45B8 +C3-444C U+4612 +C3-444D U+8858 +C3-444E U+88CF +C3-444F U+88E0 +C3-4450 U+4680 +C3-4451 U+4681 +C3-4452 U+469A +C3-4453 U+4698 +C3-4454 U+89E7 +C3-4455 U+8A6A +C3-4456 U+8A80 +C3-4457 U+46D4 +C3-4458 U+8A6F +C3-4459 U+8A65 +C3-445A U+46DA +C3-445B U+8A78 +C3-445C U+8A7D +C3-445D U+8A88 +C3-445E U+46D6 +C3-445F U+46DB +C3-4460 U+8A64 +C3-4461 U+8A7E +C3-4462 U+46DC +C3-4463 U+8A67 +C3-4464 U+8C63 +C3-4465 U+8C88 +C3-4466 U+4771 +C3-4467 U+8CCD +C3-4468 U+4772 +C3-4469 U+8CC9 +C3-446A U+47A8 +C3-446B U+8DED +C3-446C U+47F0 +C3-446D U-0002F9DB +C3-446E U+47F1 +C3-446F U+47FD +C3-4470 U+4838 +C3-4471 U+4837 +C3-4472 U+4839 +C3-4473 U+8EB1 +C3-4474 U+4855 +C3-4475 U+4853 +C3-4476 U+8F04 +C3-4477 U+8F9E +C3-4478 U+8FA0 +C3-4479 U+9043 +C3-447A U+9046 +C3-447B U+9048 +C3-447C U+9045 +C3-447D U+9040 +C3-447E U+904C +C3-4521 U+48D5 +C3-4522 U+48BD +C3-4523 U+910C +C3-4524 U+9113 +C3-4525 U+9115 +C3-4526 U+48F5 +C3-4527 U+916B +C3-4528 U+9167 +C3-4529 U+925D +C3-452A U+9255 +C3-452B U+9235 +C3-452C U+4921 +C3-452D U+9259 +C3-452E U+922F +C3-452F U+923C +C3-4530 U+928F +C3-4531 U+925C +C3-4532 U+926A +C3-4533 U+9262 +C3-4534 U+925F +C3-4535 U+926B +C3-4536 U+926E +C3-4537 U+923B +C3-4538 U+9244 +C3-4539 U+9241 +C3-453A U+959A +C3-453B U+4992 +C3-453C U+9599 +C3-453D U+49DE +C3-453E U+49DB +C3-453F U+49DA +C3-4540 U+968F +C3-4541 U+49DF +C3-4542 U+9696 +C3-4543 U+49F9 +C3-4544 U+49F8 +C3-4545 U+49FA +C3-4546 U+96F4 +C3-4547 U+96FC +C3-4548 U+4A0E +C3-4549 U+9755 +C3-454A U+4A43 +C3-454B U+9779 +C3-454C U+4A56 +C3-454D U+4A53 +C3-454E U+4A9E +C3-454F U+97EE +C3-4550 U+97F5 +C3-4551 U+4AA9 +C3-4552 U+980B +C3-4553 U+4AFA +C3-4554 U+98F3 +C3-4555 U+4B31 +C3-4556 U+4B30 +C3-4557 U+98F7 +C3-4558 U+98FF +C3-4559 U+98F5 +C3-455A U+4B32 +C3-455B U+98EC +C3-455C U+98F1 +C3-455D U+4B29 +C3-455E U+4B2E +C3-455F U+999A +C3-4560 U+4B76 +C3-4561 U+9AE2 +C3-4562 U+9B3D +C3-4563 U+9B5D +C3-4564 U+9CE8 +C3-4565 U+4CA5 +C3-4566 U+9CEB +C3-4567 U+9CEF +C3-4568 U+9CEE +C3-4569 U+9E81 +C3-456A U+9F14 +C3-456B U+50D0 +C3-456C U+50D9 +C3-456D U+50DC +C3-456E U+50D8 +C3-456F U+348C +C3-4570 U+50E1 +C3-4571 U+50EB +C3-4572 U+348B +C3-4573 U+3489 +C3-4574 U+50F4 +C3-4575 U+50E2 +C3-4576 U+50DE +C3-4577 U+348D +C3-4578 U+3486 +C3-4579 U+34D7 +C3-457A U+51F4 +C3-457B U+3504 +C3-457C U+3507 +C3-457D U+3503 +C3-457E U+52ED +C3-4621 U+52EA +C3-4622 U+3522 +C3-4623 U+5332 +C3-4624 U+3551 +C3-4625 U+53AE +C3-4626 U+53B0 +C3-4627 U+3561 +C3-4628 U+55FB +C3-4629 U+5603 +C3-462A U+560B +C3-462B U+35E9 +C3-462C U+5607 +C3-462D U+35E5 +C3-462E U+55F8 +C3-462F U+35E4 +C3-4630 U+5628 +C3-4631 U+561E +C3-4632 U+35E3 +C3-4633 U+5618 +C3-4634 U+5611 +C3-4635 U+5651 +C3-4636 U+5605 +C3-4637 U+5717 +C3-4638 U+5892 +C3-4639 U+3665 +C3-463A U+588C +C3-463B U+3663 +C3-463C U+5878 +C3-463D U+5884 +C3-463E U+5873 +C3-463F U+58AD +C3-4640 U+5897 +C3-4641 U+5895 +C3-4642 U+5877 +C3-4643 U+5872 +C3-4644 U+5896 +C3-4645 U+588D +C3-4646 U+5910 +C3-4647 U+368C +C3-4648 U+596C +C3-4649 U+371A +C3-464A U+5AE7 +C3-464B U+3715 +C3-464C U+5AE4 +C3-464D U+3720 +C3-464E U+3721 +C3-464F U+5AEF +C3-4650 U+5626 +C3-4651 U+371C +C3-4652 U+371B +C3-4653 U+5AF0 +C3-4654 U+5D7B +C3-4655 U+37FE +C3-4656 U+5D83 +C3-4657 U+3804 +C3-4658 U+3801 +C3-4659 U+5D8B +C3-465A U+5D8C +C3-465B U+3800 +C3-465C U+5D78 +C3-465D U+5E52 +C3-465E U+386D +C3-465F U+3893 +C3-4660 U+5ED0 +C3-4661 U+5ECF +C3-4662 U+38A1 +C3-4663 U+5FB3 +C3-4664 U+5FB4 +C3-4665 U+3976 +C3-4666 U+3979 +C3-4667 U+3972 +C3-4668 U+617B +C3-4669 U+3983 +C3-466A U+616F +C3-466B U+6181 +C3-466C U+613C +C3-466D U+6142 +C3-466E U+6138 +C3-466F U+6133 +C3-4670 U-0002F8A6 +C3-4671 U+6160 +C3-4672 U+6169 +C3-4673 U+617D +C3-4674 U+6186 +C3-4675 U+622C +C3-4676 U+6228 +C3-4677 U+3A38 +C3-4678 U+644C +C3-4679 U+3A30 +C3-467A U+6457 +C3-467B U+647C +C3-467C U+3A34 +C3-467D U+3A3A +C3-467E U+6455 +C3-4721 U+6462 +C3-4722 U+6471 +C3-4723 U+646A +C3-4724 U+6456 +C3-4725 U+643B +C3-4726 U+6481 +C3-4727 U+3A35 +C3-4728 U+644F +C3-4729 U+647E +C3-472A U+6464 +C3-472B U+3A3F +C3-472C U+3A40 +C3-472D U+3A32 +C3-472E U+3A31 +C3-472F U+3A36 +C3-4730 U+6571 +C3-4731 U-000230BA +C3-4732 U+3B0F +C3-4733 U+66A5 +C3-4734 U+669A +C3-4735 U+669C +C3-4736 U+3B10 +C3-4737 U+66A6 +C3-4738 U+3B0D +C3-4739 U+66A4 +C3-473A U+698F +C3-473B U+69C5 +C3-473C U+69C8 +C3-473D U+6992 +C3-473E U+69B2 +C3-473F U+3BA9 +C3-4740 U+3BB4 +C3-4741 U+3BAC +C3-4742 U+69E3 +C3-4743 U+69C0 +C3-4744 U+69D6 +C3-4745 U+69D1 +C3-4746 U+699F +C3-4747 U+69A2 +C3-4748 U+69D2 +C3-4749 U+3BB8 +C3-474A U+3BAE +C3-474B U-000235F3 +C3-474C U+69E1 +C3-474D U+69D5 +C3-474E U+699D +C3-474F U+3BB3 +C3-4750 U+3BBA +C3-4751 U+6998 +C3-4752 U+3C3F +C3-4753 U+6B74 +C3-4754 U+6BA1 +C3-4755 U+3D3C +C3-4756 U+6EF0 +C3-4757 U+6EF3 +C3-4758 U+3D42 +C3-4759 U+3D40 +C3-475A U+6F1B +C3-475B U+6F0C +C3-475C U+6F1D +C3-475D U+6F34 +C3-475E U+6F28 +C3-475F U+6F17 +C3-4760 U+3D3E +C3-4761 U+6F44 +C3-4762 U+6F42 +C3-4763 U+6F04 +C3-4764 U+6F11 +C3-4765 U+6EFA +C3-4766 U+6F4A +C3-4767 U+7191 +C3-4768 U+718E +C3-4769 U+3DE1 +C3-476A U+718B +C3-476B U+718D +C3-476C U+717F +C3-476D U+718C +C3-476E U+717E +C3-476F U+717C +C3-4770 U+7183 +C3-4771 U+3DE6 +C3-4772 U+7188 +C3-4773 U+3DE0 +C3-4774 U+3E15 +C3-4775 U+7294 +C3-4776 U+3E93 +C3-4777 U+7355 +C3-4778 U+7353 +C3-4779 U+734F +C3-477A U+7354 +C3-477B U+746C +C3-477C U+7465 +C3-477D U+7466 +C3-477E U+7461 +C3-4821 U+746B +C3-4822 U+7468 +C3-4823 U+7476 +C3-4824 U+3EE7 +C3-4825 U+7460 +C3-4826 U-00024A0F +C3-4827 U+7474 +C3-4828 U+7506 +C3-4829 U+760E +C3-482A U+3FAD +C3-482B U+7607 +C3-482C U+3FAE +C3-482D U+3FE3 +C3-482E U+76B9 +C3-482F U+3FF5 +C3-4830 U+76B7 +C3-4831 U+76E2 +C3-4832 U+4006 +C3-4833 U+7774 +C3-4834 U+7777 +C3-4835 U+7776 +C3-4836 U+7775 +C3-4837 U+404F +C3-4838 U+7778 +C3-4839 U+7771 +C3-483A U+4054 +C3-483B U+777A +C3-483C U+715B +C3-483D U+777B +C3-483E U+78A6 +C3-483F U+78AE +C3-4840 U+78B8 +C3-4841 U+40CB +C3-4842 U+40E3 +C3-4843 U+40C9 +C3-4844 U+78B1 +C3-4845 U+78AF +C3-4846 U+4113 +C3-4847 U+7989 +C3-4848 U+7987 +C3-4849 U+4115 +C3-484A U+4161 +C3-484B U+7A29 +C3-484C U+4166 +C3-484D U+7A2A +C3-484E U+4164 +C3-484F U+7A2D +C3-4850 U+7A2C +C3-4851 U+4160 +C3-4852 U+7A32 +C3-4853 U+4163 +C3-4854 U+7AEC +C3-4855 U+7AF0 +C3-4856 U+7B81 +C3-4857 U+7B9E +C3-4858 U+7B83 +C3-4859 U+420A +C3-485A U+7B92 +C3-485B U+4204 +C3-485C U+7BA3 +C3-485D U+7B9F +C3-485E U+7B93 +C3-485F U+4207 +C3-4860 U+7B86 +C3-4861 U+7CB8 +C3-4862 U+7CB7 +C3-4863 U+428D +C3-4864 U+428F +C3-4865 U+4290 +C3-4866 U+4292 +C3-4867 U+42EC +C3-4868 U+7DC8 +C3-4869 U+7DB6 +C3-486A U-0002F96C +C3-486B U+7DD1 +C3-486C U+42E7 +C3-486D U+7DA8 +C3-486E U+7DAB +C3-486F U+42F2 +C3-4870 U+7DB3 +C3-4871 U+7DCD +C3-4872 U+42EE +C3-4873 U+7DCF +C3-4874 U+7DA4 +C3-4875 U+42EF +C3-4876 U+434C +C3-4877 U+7F41 +C3-4878 U+7F6F +C3-4879 U+7F71 +C3-487A U+435E +C3-487B U+435F +C3-487C U+4376 +C3-487D U+4374 +C3-487E U+4372 +C3-4921 U+4390 +C3-4922 U+8023 +C3-4923 U+805B +C3-4924 U+43BE +C3-4925 U+8061 +C3-4926 U+805F +C3-4927 U+8181 +C3-4928 U+4426 +C3-4929 U+4425 +C3-492A U+8184 +C3-492B U+8213 +C3-492C U+4474 +C3-492D U+824A +C3-492E U+824C +C3-492F U+44FD +C3-4930 U+4505 +C3-4931 U+4501 +C3-4932 U+84BD +C3-4933 U+8495 +C3-4934 U+4509 +C3-4935 U+8492 +C3-4936 U+84C3 +C3-4937 U+450C +C3-4938 U+8496 +C3-4939 U+84A5 +C3-493A U+84B5 +C3-493B U+84B3 +C3-493C U+84A3 +C3-493D U+84E4 +C3-493E U+84D8 +C3-493F U+84D5 +C3-4940 U+450D +C3-4941 U+84B7 +C3-4942 U+84AD +C3-4943 U+84DA +C3-4944 U+8493 +C3-4945 U+8736 +C3-4946 U+45C0 +C3-4947 U+45C5 +C3-4948 U+45C9 +C3-4949 U+873D +C3-494A U+872B +C3-494B U+8747 +C3-494C U+8739 +C3-494D U+45D5 +C3-494E U+8745 +C3-494F U+871D +C3-4950 U+4641 +C3-4951 U+88FF +C3-4952 U+88EA +C3-4953 U+4633 +C3-4954 U+88F5 +C3-4955 U+463A +C3-4956 U+8900 +C3-4957 U+88ED +C3-4958 U+8903 +C3-4959 U+88E9 +C3-495A U+4640 +C3-495B U+4642 +C3-495C U+89EA +C3-495D U+46E8 +C3-495E U+8A9B +C3-495F U+8A8E +C3-4960 U+8AA2 +C3-4961 U+46E4 +C3-4962 U+8A9C +C3-4963 U+8A94 +C3-4964 U+8A90 +C3-4965 U+8AA9 +C3-4966 U+8AAC +C3-4967 U+46E7 +C3-4968 U+8A9F +C3-4969 U+46E6 +C3-496A U+46E1 +C3-496B U+8A9D +C3-496C U+4739 +C3-496D U+8C67 +C3-496E U+475C +C3-496F U+4775 +C3-4970 U+8CD0 +C3-4971 U+8CD6 +C3-4972 U+8CD4 +C3-4973 U+8D98 +C3-4974 U+8D9A +C3-4975 U+8D97 +C3-4976 U+47AE +C3-4977 U+47B0 +C3-4978 U+47FA +C3-4979 U+8E0B +C3-497A U+8E08 +C3-497B U+8E01 +C3-497C U+8EB4 +C3-497D U+8EB3 +C3-497E U+485B +C3-4A21 U+8FA1 +C3-4A22 U+8FA2 +C3-4A23 U+48A5 +C3-4A24 U+905A +C3-4A25 U+48A2 +C3-4A26 U+9061 +C3-4A27 U+905F +C3-4A28 U+48DB +C3-4A29 U+48DA +C3-4A2A U+9125 +C3-4A2B U+917B +C3-4A2C U+9176 +C3-4A2D U+917C +C3-4A2E U+4924 +C3-4A2F U+9289 +C3-4A30 U+92F6 +C3-4A31 U+92B1 +C3-4A32 U+92AD +C3-4A33 U+9292 +C3-4A34 U+9281 +C3-4A35 U+9284 +C3-4A36 U+4926 +C3-4A37 U+92AE +C3-4A38 U+9290 +C3-4A39 U+929E +C3-4A3A U+4998 +C3-4A3B U+4996 +C3-4A3C U+499A +C3-4A3D U+95A2 +C3-4A3E U+95A7 +C3-4A3F U+4997 +C3-4A40 U+49E1 +C3-4A41 U+49E0 +C3-4A42 U+49E3 +C3-4A43 U+49E2 +C3-4A44 U+96A0 +C3-4A45 U+969D +C3-4A46 U+969F +C3-4A47 U+96D0 +C3-4A48 U+49FB +C3-4A49 U+96D1 +C3-4A4A U+4A12 +C3-4A4B U+4A14 +C3-4A4C U+9759 +C3-4A4D U+4A45 +C3-4A4E U+9764 +C3-4A4F U+4A5C +C3-4A50 U+4A5D +C3-4A51 U+4AB8 +C3-4A52 U+9819 +C3-4A53 U+4ABA +C3-4A54 U+9814 +C3-4A55 U+9815 +C3-4A56 U+981A +C3-4A57 U+4B03 +C3-4A58 U+4B35 +C3-4A59 U+4B36 +C3-4A5A U+4B39 +C3-4A5B U+9906 +C3-4A5C U+4B2D +C3-4A5D U+98F8 +C3-4A5E U+9901 +C3-4A5F U+4B7A +C3-4A60 U+99BE +C3-4A61 U+99BC +C3-4A62 U+99B7 +C3-4A63 U+99B6 +C3-4A64 U+99C0 +C3-4A65 U+4B78 +C3-4A66 U+99B8 +C3-4A67 U+4B7B +C3-4A68 U+4B7C +C3-4A69 U+4B7E +C3-4A6A U+99C4 +C3-4A6B U+4B7D +C3-4A6C U+99BF +C3-4A6D U+4BC9 +C3-4A6E U+9ADA +C3-4A6F U+9AE4 +C3-4A70 U+9AE9 +C3-4A71 U+9AE8 +C3-4A72 U+9AEA +C3-4A73 U+9AE5 +C3-4A74 U+4BF3 +C3-4A75 U+9B26 +C3-4A76 U+4C1A +C3-4A77 U+4C19 +C3-4A78 U+9B40 +C3-4A79 U+4C1F +C3-4A7A U+4CA6 +C3-4A7B U+4CA7 +C3-4A7C U+4CA8 +C3-4A7D U+4CAB +C3-4A7E U+4CA9 +C3-4B21 U+4D2E +C3-4B22 U+9EBD +C3-4B23 U+4D5E +C3-4B24 U+3495 +C3-4B25 U+3493 +C3-4B26 U+3492 +C3-4B27 U+510E +C3-4B28 U+3496 +C3-4B29 U+50F7 +C3-4B2A U+3497 +C3-4B2B U+50FC +C3-4B2C U+510D +C3-4B2D U+5101 +C3-4B2E U+51DA +C3-4B2F U+51D9 +C3-4B30 U+51DB +C3-4B31 U+5286 +C3-4B32 U+528E +C3-4B33 U+52EE +C3-4B34 U+5333 +C3-4B35 U+53B1 +C3-4B36 U+35F5 +C3-4B37 U+5647 +C3-4B38 U+562D +C3-4B39 U+5654 +C3-4B3A U+35EA +C3-4B3B U+564B +C3-4B3C U+5652 +C3-4B3D U+5631 +C3-4B3E U+5644 +C3-4B3F U+5656 +C3-4B40 U+5650 +C3-4B41 U+562B +C3-4B42 U+35F3 +C3-4B43 U+564D +C3-4B44 U+5637 +C3-4B45 U+564F +C3-4B46 U+58A2 +C3-4B47 U+58B7 +C3-4B48 U+3669 +C3-4B49 U+58B2 +C3-4B4A U+366B +C3-4B4B U+58AA +C3-4B4C U+58B5 +C3-4B4D U+58B0 +C3-4B4E U+366C +C3-4B4F U+58B4 +C3-4B50 U+58A4 +C3-4B51 U+58A7 +C3-4B52 U+3668 +C3-4B53 U+5926 +C3-4B54 U+5AFE +C3-4B55 U+3728 +C3-4B56 U+5B04 +C3-4B57 U+3726 +C3-4B58 U+5AFC +C3-4B59 U+3725 +C3-4B5A U+5B06 +C3-4B5B U+5B0A +C3-4B5C U+5AFA +C3-4B5D U+5B0D +C3-4B5E U+5B00 +C3-4B5F U+5B0E +C3-4B60 U+376B +C3-4B61 U+380F +C3-4B62 U+3808 +C3-4B63 U+5D91 +C3-4B64 U+380C +C3-4B65 U+5D8F +C3-4B66 U+5D90 +C3-4B67 U+5D98 +C3-4B68 U+5DA4 +C3-4B69 U+5D9B +C3-4B6A U+5DA3 +C3-4B6B U+5D96 +C3-4B6C U+5DE4 +C3-4B6D U+5E5A +C3-4B6E U+3860 +C3-4B6F U+3862 +C3-4B70 U+5E5E +C3-4B71 U+3898 +C3-4B72 U+5FB8 +C3-4B73 U+6157 +C3-4B74 U+615C +C3-4B75 U+61A6 +C3-4B76 U+6195 +C3-4B77 U+6188 +C3-4B78 U+398A +C3-4B79 U+61A3 +C3-4B7A U+618F +C3-4B7B U+3984 +C3-4B7C U+6164 +C3-4B7D U+397F +C3-4B7E U+6159 +C3-4C21 U+6178 +C3-4C22 U+3982 +C3-4C23 U+6185 +C3-4C24 U+6187 +C3-4C25 U+619E +C3-4C26 U+3996 +C3-4C27 U+3989 +C3-4C28 U+6198 +C3-4C29 U+619C +C3-4C2A U+398D +C3-4C2B U+39BC +C3-4C2C U+622F +C3-4C2D U+6480 +C3-4C2E U+649B +C3-4C2F U+648E +C3-4C30 U+648D +C3-4C31 U+6494 +C3-4C32 U+64C6 +C3-4C33 U+3A44 +C3-4C34 U+64A8 +C3-4C35 U+6483 +C3-4C36 U+3A3C +C3-4C37 U+64B9 +C3-4C38 U+6486 +C3-4C39 U+64B4 +C3-4C3A U+64AF +C3-4C3B U+6491 +C3-4C3C U+3A4E +C3-4C3D U+64AA +C3-4C3E U+64A1 +C3-4C3F U+64A7 +C3-4C40 U+66B6 +C3-4C41 U+66B3 +C3-4C42 U+3B14 +C3-4C43 U+66BC +C3-4C44 U+66AC +C3-4C45 U+3B15 +C3-4C46 U+66AD +C3-4C47 U+6A0E +C3-4C48 U+3BCE +C3-4C49 U+6A1C +C3-4C4A U+6A1A +C3-4C4B U+3BE0 +C3-4C4C U+3BC2 +C3-4C4D U+6A0B +C3-4C4E U+3BBF +C3-4C4F U+69EF +C3-4C50 U+6A0C +C3-4C51 U+69F0 +C3-4C52 U+6A22 +C3-4C53 U+3BC4 +C3-4C54 U+69D8 +C3-4C55 U+3BCF +C3-4C56 U+6A12 +C3-4C57 U+69FA +C3-4C58 U+3BC8 +C3-4C59 U+6A2A +C3-4C5A U+3BCC +C3-4C5B U+6A10 +C3-4C5C U+3BCD +C3-4C5D U+3BC7 +C3-4C5E U+6A29 +C3-4C5F U+69F9 +C3-4C60 U+69EA +C3-4C61 U+6A2C +C3-4C62 U+6A24 +C3-4C63 U+4CB7 +C3-4C64 U+69E9 +C3-4C65 U+6B52 +C3-4C66 U+6B4F +C3-4C67 U+6B53 +C3-4C68 U+3C43 +C3-4C69 U+3CB6 +C3-4C6A U+6F10 +C3-4C6B U+6F65 +C3-4C6C U+6F75 +C3-4C6D U+3D51 +C3-4C6E U+3D4A +C3-4C6F U+3D4D +C3-4C70 U+3D56 +C3-4C71 U+6FD0 +C3-4C72 U+3D53 +C3-4C73 U+6F5C +C3-4C74 U+6F3D +C3-4C75 U+6F71 +C3-4C76 U+3D59 +C3-4C77 U+6F91 +C3-4C78 U+6F0B +C3-4C79 U+6F79 +C3-4C7A U+6F81 +C3-4C7B U+6F8F +C3-4C7C U+3D4E +C3-4C7D U+6F59 +C3-4C7E U+6F74 +C3-4D21 U+3DEE +C3-4D22 U+71AE +C3-4D23 U+3DEC +C3-4D24 U+71A3 +C3-4D25 U+71AD +C3-4D26 U+3DEB +C3-4D27 U+3DEF +C3-4D28 U+71AB +C3-4D29 U+71A6 +C3-4D2A U+71A2 +C3-4D2B U+3DED +C3-4D2C U+52F2 +C3-4D2D U+7257 +C3-4D2E U+7255 +C3-4D2F U+7299 +C3-4D30 U+734B +C3-4D31 U+747A +C3-4D32 U+3EF2 +C3-4D33 U+3EEF +C3-4D34 U+3EF1 +C3-4D35 U+748C +C3-4D36 U+7484 +C3-4D37 U+3EED +C3-4D38 U+3EF0 +C3-4D39 U+7482 +C3-4D3A U+7493 +C3-4D3B U+747B +C3-4D3C U+3EEE +C3-4D3D U+7509 +C3-4D3E U+4C1B +C3-4D3F U+3F50 +C3-4D40 U+3F66 +C3-4D41 U+3684 +C3-4D42 U+3FB8 +C3-4D43 U+3FF6 +C3-4D44 U+778A +C3-4D45 U+4057 +C3-4D46 U+7790 +C3-4D47 U+405E +C3-4D48 U+78C6 +C3-4D49 U+78D3 +C3-4D4A U+78C0 +C3-4D4B U+78D2 +C3-4D4C U+78C7 +C3-4D4D U+78C2 +C3-4D4E U+4119 +C3-4D4F U+799F +C3-4D50 U+799D +C3-4D51 U+799E +C3-4D52 U+4170 +C3-4D53 U+7A41 +C3-4D54 U+416E +C3-4D55 U+7A38 +C3-4D56 U+7A3A +C3-4D57 U+7A42 +C3-4D58 U+4172 +C3-4D59 U+4176 +C3-4D5A U+7A3E +C3-4D5B U+7AB0 +C3-4D5C U+7BAE +C3-4D5D U+7BB3 +C3-4D5E U+4212 +C3-4D5F U+421F +C3-4D60 U+7BBF +C3-4D61 U+4211 +C3-4D62 U+4216 +C3-4D63 U+7BCD +C3-4D64 U+4219 +C3-4D65 U+7BB2 +C3-4D66 U+4224 +C3-4D67 U+4214 +C3-4D68 U+4225 +C3-4D69 U+4295 +C3-4D6A U+4296 +C3-4D6B U+4293 +C3-4D6C U+4294 +C3-4D6D U+7CC4 +C3-4D6E U+7CCD +C3-4D6F U+7CC2 +C3-4D70 U+7CC6 +C3-4D71 U+7CC3 +C3-4D72 U+7CC9 +C3-4D73 U+7CC7 +C3-4D74 U+42A0 +C3-4D75 U+7DF8 +C3-4D76 U+42FB +C3-4D77 U+7DED +C3-4D78 U+7DE2 +C3-4D79 U+42FC +C3-4D7A U+4300 +C3-4D7B U+42F8 +C3-4D7C U+7DDC +C3-4D7D U+7E02 +C3-4D7E U+7E01 +C3-4E21 U+42F9 +C3-4E22 U+7DD6 +C3-4E23 U+4304 +C3-4E24 U+7DE4 +C3-4E25 U+7DFE +C3-4E26 U+4303 +C3-4E27 U+7E00 +C3-4E28 U+7DFC +C3-4E29 U+7DFD +C3-4E2A U+42F3 +C3-4E2B U+7DF5 +C3-4E2C U+7DFF +C3-4E2D U+42FA +C3-4E2E U+7DEB +C3-4E2F U+7DE5 +C3-4E30 U+7F78 +C3-4E31 U+7FAE +C3-4E32 U+7FE7 +C3-4E33 U+43BF +C3-4E34 U+8065 +C3-4E35 U+806A +C3-4E36 U+8066 +C3-4E37 U+8068 +C3-4E38 U+806B +C3-4E39 U+8194 +C3-4E3A U+81A1 +C3-4E3B U+8192 +C3-4E3C U+8196 +C3-4E3D U+8193 +C3-4E3E U+4479 +C3-4E3F U+4510 +C3-4E40 U+8501 +C3-4E41 U+4514 +C3-4E42 U+84F8 +C3-4E43 U+450E +C3-4E44 U+84F5 +C3-4E45 U+451A +C3-4E46 U+8504 +C3-4E47 U+4519 +C3-4E48 U+4521 +C3-4E49 U+4523 +C3-4E4A U+451F +C3-4E4B U+851B +C3-4E4C U+8503 +C3-4E4D U+8533 +C3-4E4E U+8534 +C3-4E4F U+84ED +C3-4E50 U+4525 +C3-4E51 U+452B +C3-4E52 U+8535 +C3-4E53 U+4516 +C3-4E54 U+8505 +C3-4E55 U+4522 +C3-4E56 U+451B +C3-4E57 U+45CE +C3-4E58 U+45CF +C3-4E59 U+877D +C3-4E5A U+45CB +C3-4E5B U+45D1 +C3-4E5C U+45CC +C3-4E5D U+8771 +C3-4E5E U+4617 +C3-4E5F U+885C +C3-4E60 U+88E6 +C3-4E61 U+890F +C3-4E62 U+891B +C3-4E63 U+4651 +C3-4E64 U+89A9 +C3-4E65 U+89A5 +C3-4E66 U+89EE +C3-4E67 U+8AB1 +C3-4E68 U+46ED +C3-4E69 U+8ACC +C3-4E6A U+8ACE +C3-4E6B U+46F4 +C3-4E6C U+8AB7 +C3-4E6D U+46F1 +C3-4E6E U+8AB5 +C3-4E6F U+8AE9 +C3-4E70 U+8AB4 +C3-4E71 U+46F8 +C3-4E72 U+8AB3 +C3-4E73 U+8AC1 +C3-4E74 U+8AAF +C3-4E75 U+8ACA +C3-4E76 U+8AD0 +C3-4E77 U+472F +C3-4E78 U+475E +C3-4E79 U+475D +C3-4E7A U+8C8E +C3-4E7B U+4776 +C3-4E7C U+4777 +C3-4E7D U+8CE9 +C3-4E7E U+8CDB +C3-4F21 U+477E +C3-4F22 U+8CEB +C3-4F23 U+8DA4 +C3-4F24 U+47B6 +C3-4F25 U+8DA2 +C3-4F26 U+8D9D +C3-4F27 U+47B3 +C3-4F28 U+47FC +C3-4F29 U+4803 +C3-4F2A U+4800 +C3-4F2B U+8E2A +C3-4F2C U+8E28 +C3-4F2D U+480A +C3-4F2E U+4802 +C3-4F2F U+8EB8 +C3-4F30 U+8EB6 +C3-4F31 U+8EB9 +C3-4F32 U+8EB7 +C3-4F33 U+8F22 +C3-4F34 U+8F2B +C3-4F35 U+8F27 +C3-4F36 U+8F19 +C3-4F37 U+8FA4 +C3-4F38 U+4887 +C3-4F39 U+8FB3 +C3-4F3A U+48A6 +C3-4F3B U+9071 +C3-4F3C U+906A +C3-4F3D U+48A9 +C3-4F3E U+48DE +C3-4F3F U+9188 +C3-4F40 U+918C +C3-4F41 U+92BF +C3-4F42 U+92B8 +C3-4F43 U+92BE +C3-4F44 U+92DC +C3-4F45 U+92E5 +C3-4F46 U+492E +C3-4F47 U+492D +C3-4F48 U+92D4 +C3-4F49 U+92D6 +C3-4F4A U+4930 +C3-4F4B U+92DA +C3-4F4C U+92ED +C3-4F4D U+92F3 +C3-4F4E U+92DB +C3-4F4F U+492B +C3-4F50 U+92B9 +C3-4F51 U+92E2 +C3-4F52 U+92EB +C3-4F53 U+95AF +C3-4F54 U+499E +C3-4F55 U+95B2 +C3-4F56 U+95B3 +C3-4F57 U+499F +C3-4F58 U+49E5 +C3-4F59 U+49E4 +C3-4F5A U+96A3 +C3-4F5B U+96A5 +C3-4F5C U+49FD +C3-4F5D U+49FC +C3-4F5E U+4A17 +C3-4F5F U+4A19 +C3-4F60 U+970A +C3-4F61 U+4A18 +C3-4F62 U+9787 +C3-4F63 U+9789 +C3-4F64 U+978C +C3-4F65 U+97EF +C3-4F66 U+982A +C3-4F67 U+9822 +C3-4F68 U+4ABF +C3-4F69 U+981F +C3-4F6A U+4B3C +C3-4F6B U+9919 +C3-4F6C U+4B6B +C3-4F6D U+99CA +C3-4F6E U+99DA +C3-4F6F U+4B83 +C3-4F70 U+4B81 +C3-4F71 U+4B80 +C3-4F72 U+99DE +C3-4F73 U+99C8 +C3-4F74 U+99E0 +C3-4F75 U+4BCA +C3-4F76 U+9AB6 +C3-4F77 U+9AB5 +C3-4F78 U+4BCE +C3-4F79 U+9AF4 +C3-4F7A U+4BF6 +C3-4F7B U+9B6B +C3-4F7C U+9B69 +C3-4F7D U+9B72 +C3-4F7E U+9B63 +C3-5021 U+4C39 +C3-5022 U+9D0D +C3-5023 U+4CAE +C3-5024 U+9D01 +C3-5025 U+9D0C +C3-5026 U+4CB5 +C3-5027 U+9CF8 +C3-5028 U+4CB3 +C3-5029 U+4CB4 +C3-502A U+9CFE +C3-502B U+9D02 +C3-502C U+9E84 +C3-502D U+4D22 +C3-502E U+9EAB +C3-502F U+9EAA +C3-5030 U+511D +C3-5031 U+5116 +C3-5032 U+3499 +C3-5033 U+512B +C3-5034 U+511E +C3-5035 U+511B +C3-5036 U+5290 +C3-5037 U+5294 +C3-5038 U+5314 +C3-5039 U-00020B89 +C3-503A U+3602 +C3-503B U+5667 +C3-503C U+3601 +C3-503D U+567B +C3-503E U+36A1 +C3-503F U+565F +C3-5040 U+5661 +C3-5041 U+35FD +C3-5042 U+3673 +C3-5043 U+3674 +C3-5044 U+3670 +C3-5045 U+3676 +C3-5046 U+3675 +C3-5047 U+3672 +C3-5048 U+58C3 +C3-5049 U+58CA +C3-504A U+58BB +C3-504B U+58C0 +C3-504C U+58C4 +C3-504D U+5901 +C3-504E U+5B1F +C3-504F U+5B18 +C3-5050 U+5B11 +C3-5051 U+5B15 +C3-5052 U+3729 +C3-5053 U+5B12 +C3-5054 U+5B1C +C3-5055 U+372A +C3-5056 U+5B22 +C3-5057 U+5B79 +C3-5058 U+5DA6 +C3-5059 U+3816 +C3-505A U+5DB3 +C3-505B U+5DAB +C3-505C U+5EEA +C3-505D U+3899 +C3-505E U+5F5B +C3-505F U+38D3 +C3-5060 U+38F5 +C3-5061 U+61B7 +C3-5062 U+61CE +C3-5063 U+61B9 +C3-5064 U+61BD +C3-5065 U+61CF +C3-5066 U+61C0 +C3-5067 U+6199 +C3-5068 U+6197 +C3-5069 U+3994 +C3-506A U+61BB +C3-506B U+61D0 +C3-506C U+61C4 +C3-506D U+6231 +C3-506E U+3A56 +C3-506F U+64D3 +C3-5070 U+64C0 +C3-5071 U+3A59 +C3-5072 U+3A58 +C3-5073 U+3A55 +C3-5074 U+3A52 +C3-5075 U+64DC +C3-5076 U+64D1 +C3-5077 U+64C8 +C3-5078 U+3A57 +C3-5079 U+64D5 +C3-507A U+66C3 +C3-507B U+3B1B +C3-507C U+3B1C +C3-507D U+66BF +C3-507E U+66C5 +C3-5121 U+3B19 +C3-5122 U+66CD +C3-5123 U+66C1 +C3-5124 U+6706 +C3-5125 U+3B3F +C3-5126 U+6724 +C3-5127 U+6A63 +C3-5128 U+6A42 +C3-5129 U+6A52 +C3-512A U+3BDB +C3-512B U+6A43 +C3-512C U+6A33 +C3-512D U+3BE2 +C3-512E U+6A6C +C3-512F U+6A57 +C3-5130 U+3BD7 +C3-5131 U+6A4C +C3-5132 U+6A6E +C3-5133 U+3BDE +C3-5134 U+3BE5 +C3-5135 U+3BE4 +C3-5136 U+3BE6 +C3-5137 U+3BD6 +C3-5138 U+6A37 +C3-5139 U+3BDF +C3-513A U+6A71 +C3-513B U+6A4A +C3-513C U+6A36 +C3-513D U+3BDC +C3-513E U+6A53 +C3-513F U+3BDA +C3-5140 U+6A45 +C3-5141 U+6A70 +C3-5142 U+3BD3 +C3-5143 U+3BD0 +C3-5144 U+6A5C +C3-5145 U+6B58 +C3-5146 U+6B57 +C3-5147 U+3C86 +C3-5148 U+3C87 +C3-5149 U+3CAD +C3-514A U+3CB7 +C3-514B U+3D58 +C3-514C U+3D6A +C3-514D U+6FBB +C3-514E U+3D62 +C3-514F U+3D61 +C3-5150 U+6FBE +C3-5151 U+3D69 +C3-5152 U+3D6C +C3-5153 U+3D65 +C3-5154 U+6FB5 +C3-5155 U+6FD3 +C3-5156 U+6F9F +C3-5157 U+3D66 +C3-5158 U+6FB7 +C3-5159 U+6FF5 +C3-515A U+71B7 +C3-515B U+3DF5 +C3-515C U+71BB +C3-515D U+3DF4 +C3-515E U+71D1 +C3-515F U+3DF7 +C3-5160 U+71BA +C3-5161 U+3DF8 +C3-5162 U+71B6 +C3-5163 U+71CC +C3-5164 U+3DFB +C3-5165 U+3DFC +C3-5166 U+71D3 +C3-5167 U+749B +C3-5168 U+3EF5 +C3-5169 U+3EF8 +C3-516A U+7496 +C3-516B U+74A2 +C3-516C U+749D +C3-516D U+750A +C3-516E U+750E +C3-516F U+3F3C +C3-5170 U+7581 +C3-5171 U+762C +C3-5172 U+7637 +C3-5173 U+7636 +C3-5174 U+763B +C3-5175 U+3FC5 +C3-5176 U+76A1 +C3-5177 U+4062 +C3-5178 U+4063 +C3-5179 U+7798 +C3-517A U+4067 +C3-517B U+7796 +C3-517C U+4066 +C3-517D U+40D9 +C3-517E U+40DB +C3-5221 U+78D6 +C3-5222 U+78EB +C3-5223 U+40D8 +C3-5224 U+78DC +C3-5225 U+411B +C3-5226 U+79A5 +C3-5227 U+79A9 +C3-5228 U+9834 +C3-5229 U+7A53 +C3-522A U+7A45 +C3-522B U+4179 +C3-522C U+7A4F +C3-522D U+417D +C3-522E U+7ABD +C3-522F U+7ABB +C3-5230 U+7AF1 +C3-5231 U+422C +C3-5232 U+4237 +C3-5233 U+7BEC +C3-5234 U+7BED +C3-5235 U+4230 +C3-5236 U+429A +C3-5237 U+7CD3 +C3-5238 U+4A00 +C3-5239 U+7CE1 +C3-523A U+4305 +C3-523B U+7E19 +C3-523C U+4307 +C3-523D U+4309 +C3-523E U+430A +C3-523F U+7E27 +C3-5240 U+7E26 +C3-5241 U+4379 +C3-5242 U+43C2 +C3-5243 U+806E +C3-5244 U+81AF +C3-5245 U+4438 +C3-5246 U+4437 +C3-5247 U+81AD +C3-5248 U+4421 +C3-5249 U+81AA +C3-524A U+8218 +C3-524B U+445E +C3-524C U+453D +C3-524D U+4537 +C3-524E U+4540 +C3-524F U+856F +C3-5250 U+854C +C3-5251 U+451D +C3-5252 U+8542 +C3-5253 U+4533 +C3-5254 U+855C +C3-5255 U+8570 +C3-5256 U+855F +C3-5257 U+4535 +C3-5258 U+855A +C3-5259 U+854B +C3-525A U+853F +C3-525B U+878A +C3-525C U+45D8 +C3-525D U+878B +C3-525E U+87A1 +C3-525F U+878E +C3-5260 U+45DC +C3-5261 U+45DE +C3-5262 U+8799 +C3-5263 U+885E +C3-5264 U+885F +C3-5265 U+8924 +C3-5266 U+89A7 +C3-5267 U+8AEA +C3-5268 U+8AFD +C3-5269 U+8AF9 +C3-526A U+8AE3 +C3-526B U+8AE5 +C3-526C U+46FA +C3-526D U+46FB +C3-526E U+8AEC +C3-526F U+473D +C3-5270 U+473B +C3-5271 U+473F +C3-5272 U+475F +C3-5273 U+8CF2 +C3-5274 U+477F +C3-5275 U+8CEF +C3-5276 U+4784 +C3-5277 U+8DA6 +C3-5278 U+47BC +C3-5279 U+4814 +C3-527A U+480F +C3-527B U+8E3B +C3-527C U+8E43 +C3-527D U+480E +C3-527E U+8E32 +C3-5321 U+8F31 +C3-5322 U+8F30 +C3-5323 U+4860 +C3-5324 U+8F2D +C3-5325 U+8F3C +C3-5326 U+8FA7 +C3-5327 U+8FA5 +C3-5328 U+48AB +C3-5329 U+48AC +C3-532A U+48AA +C3-532B U+9137 +C3-532C U+9195 +C3-532D U+918E +C3-532E U+4904 +C3-532F U+9196 +C3-5330 U+4908 +C3-5331 U+9345 +C3-5332 U+930A +C3-5333 U+4933 +C3-5334 U+4934 +C3-5335 U+92FD +C3-5336 U+9317 +C3-5337 U+931C +C3-5338 U+9307 +C3-5339 U+9331 +C3-533A U+9332 +C3-533B U+932C +C3-533C U+9330 +C3-533D U+9303 +C3-533E U+9305 +C3-533F U+49A2 +C3-5340 U+95C2 +C3-5341 U+49A4 +C3-5342 U+95B8 +C3-5343 U+49A5 +C3-5344 U+95C1 +C3-5345 U+49A7 +C3-5346 U+49A6 +C3-5347 U+49E7 +C3-5348 U+96AB +C3-5349 U+96B7 +C3-534A U+49FF +C3-534B U+49FE +C3-534C U+9715 +C3-534D U+9714 +C3-534E U+4A1D +C3-534F U+4A1C +C3-5350 U+970C +C3-5351 U+9717 +C3-5352 U+4A67 +C3-5353 U+9793 +C3-5354 U+4A94 +C3-5355 U+97D2 +C3-5356 U+4AC5 +C3-5357 U+4AC8 +C3-5358 U+9836 +C3-5359 U+9831 +C3-535A U+9833 +C3-535B U+983C +C3-535C U+982E +C3-535D U+983A +C3-535E U+4AC9 +C3-535F U+983D +C3-5360 U+4AC7 +C3-5361 U+98B5 +C3-5362 U+9922 +C3-5363 U+9923 +C3-5364 U+9920 +C3-5365 U+991C +C3-5366 U+991D +C3-5367 U+4B6C +C3-5368 U+99A0 +C3-5369 U+4B8A +C3-536A U+99EF +C3-536B U+99E8 +C3-536C U+99EB +C3-536D U+4B88 +C3-536E U+4B87 +C3-536F U+4B86 +C3-5370 U+99E1 +C3-5371 U+99E6 +C3-5372 U+4BCF +C3-5373 U+4BD0 +C3-5374 U+9AF8 +C3-5375 U+9AF5 +C3-5376 U+4C1C +C3-5377 U+4C23 +C3-5378 U+9B83 +C3-5379 U+9B94 +C3-537A U+9B84 +C3-537B U+4C49 +C3-537C U+9B8B +C3-537D U+9B8F +C3-537E U+4C43 +C3-5421 U+9B8C +C3-5422 U+4C48 +C3-5423 U+9B89 +C3-5424 U+4C47 +C3-5425 U+9B8E +C3-5426 U+4C46 +C3-5427 U+4C3F +C3-5428 U+4C44 +C3-5429 U+9D24 +C3-542A U+9D0F +C3-542B U+4CBE +C3-542C U+9D13 +C3-542D U+9D0A +C3-542E U+4CC2 +C3-542F U+4CBA +C3-5430 U+4CBC +C3-5431 U+4CC6 +C3-5432 U+9D2A +C3-5433 U+9D1A +C3-5434 U+4CC8 +C3-5435 U+9D27 +C3-5436 U+9D16 +C3-5437 U+9D21 +C3-5438 U+4D23 +C3-5439 U+9E85 +C3-543A U+9EAC +C3-543B U+9EC6 +C3-543C U+9EC5 +C3-543D U+9ED7 +C3-543E U+9F53 +C3-543F U+349D +C3-5440 U+5128 +C3-5441 U+5127 +C3-5442 U+51DF +C3-5443 U+3524 +C3-5444 U+5335 +C3-5445 U+53B3 +C3-5446 U+3607 +C3-5447 U+568A +C3-5448 U+567D +C3-5449 U+5689 +C3-544A U+3679 +C3-544B U+58CD +C3-544C U+58D0 +C3-544D U+3678 +C3-544E U+5B2B +C3-544F U+5B33 +C3-5450 U+5B29 +C3-5451 U+5B35 +C3-5452 U+5B31 +C3-5453 U+5B37 +C3-5454 U+5C36 +C3-5455 U+5DBE +C3-5456 U+3819 +C3-5457 U+5DB9 +C3-5458 U+381C +C3-5459 U+5DBB +C3-545A U+3818 +C3-545B U+61E2 +C3-545C U+61DB +C3-545D U+61DD +C3-545E U+61DC +C3-545F U+61DA +C3-5460 U-0002F8AF +C3-5461 U+61D9 +C3-5462 U+39BD +C3-5463 U+3A5D +C3-5464 U+64DF +C3-5465 U+3A5A +C3-5466 U+3A5E +C3-5467 U+64E1 +C3-5468 U+3A5C +C3-5469 U+64EE +C3-546A U+3A5B +C3-546B U+65B5 +C3-546C U+66D4 +C3-546D U+66D5 +C3-546E U+3B21 +C3-546F U+66D0 +C3-5470 U+66D1 +C3-5471 U+66CE +C3-5472 U+66D7 +C3-5473 U+3B20 +C3-5474 U+3B32 +C3-5475 U+6A7D +C3-5476 U+6A8A +C3-5477 U+3BF2 +C3-5478 U+6AA7 +C3-5479 U+3BF5 +C3-547A U+6A99 +C3-547B U+6A82 +C3-547C U+6A88 +C3-547D U+3BEE +C3-547E U+3BEC +C3-5521 U+6A86 +C3-5522 U+3BEA +C3-5523 U+6A98 +C3-5524 U+6A9D +C3-5525 U+3BED +C3-5526 U+3BF3 +C3-5527 U+6A8F +C3-5528 U+3BF6 +C3-5529 U+6AAA +C3-552A U+3C48 +C3-552B U+6B5D +C3-552C U+3C49 +C3-552D U+6C0A +C3-552E U+3D75 +C3-552F U+6FD7 +C3-5530 U+6FD6 +C3-5531 U+6FE5 +C3-5532 U+3D6F +C3-5533 U+3D7B +C3-5534 U+3D73 +C3-5535 U+6FD9 +C3-5536 U+6FDA +C3-5537 U+6FEA +C3-5538 U+3D70 +C3-5539 U+6FF6 +C3-553A U-00024039 +C3-553B U+3D78 +C3-553C U+71E3 +C3-553D U+3DFE +C3-553E U+71E9 +C3-553F U+3E00 +C3-5540 U+71EB +C3-5541 U+71EF +C3-5542 U+71F3 +C3-5543 U+71EA +C3-5544 U+3E01 +C3-5545 U-0002F921 +C3-5546 U+3E55 +C3-5547 U+3E56 +C3-5548 U+3E9D +C3-5549 U+7371 +C3-554A U+3EF9 +C3-554B U+74AE +C3-554C U+3EFF +C3-554D U+74B3 +C3-554E U+3EFD +C3-554F U+74AC +C3-5550 U+3F43 +C3-5551 U+3F41 +C3-5552 U+7583 +C3-5553 U+7645 +C3-5554 U+764E +C3-5555 U+7644 +C3-5556 U+76A3 +C3-5557 U+76A5 +C3-5558 U+77A6 +C3-5559 U+77A4 +C3-555A U+406F +C3-555B U+77A9 +C3-555C U+77AF +C3-555D U+408A +C3-555E U+40E5 +C3-555F U+40E6 +C3-5560 U+78F0 +C3-5561 U+78F8 +C3-5562 U+78F1 +C3-5563 U+417F +C3-5564 U+7A49 +C3-5565 U+41B5 +C3-5566 U+41B6 +C3-5567 U+41BB +C3-5568 U+7AC2 +C3-5569 U+7AF2 +C3-556A U+7AF3 +C3-556B U+7BFA +C3-556C U+4240 +C3-556D U+7BF6 +C3-556E U+7BFC +C3-556F U+7C18 +C3-5570 U+7C08 +C3-5571 U+7C12 +C3-5572 U+429D +C3-5573 U+429C +C3-5574 U+7CDB +C3-5575 U+7CDA +C3-5576 U+430F +C3-5577 U+4311 +C3-5578 U+430D +C3-5579 U+7E2C +C3-557A U+7E4D +C3-557B U+4314 +C3-557C U+4313 +C3-557D U+7F46 +C3-557E U+7FF6 +C3-5621 U+802B +C3-5622 U+8074 +C3-5623 U+81B8 +C3-5624 U+81C8 +C3-5625 U+4482 +C3-5626 U+4483 +C3-5627 U+454D +C3-5628 U+8592 +C3-5629 U+8593 +C3-562A U+454F +C3-562B U+857F +C3-562C U+85AB +C3-562D U+8597 +C3-562E U+454C +C3-562F U+4551 +C3-5630 U+85AC +C3-5631 U+45EE +C3-5632 U+45E8 +C3-5633 U+4CCB +C3-5634 U+87CE +C3-5635 U+45EB +C3-5636 U+87CD +C3-5637 U+45E2 +C3-5638 U+45E6 +C3-5639 U+87C1 +C3-563A U+87B1 +C3-563B U+87C7 +C3-563C U+45EC +C3-563D U+8940 +C3-563E U+4659 +C3-563F U+893F +C3-5640 U+8939 +C3-5641 U+465D +C3-5642 U+8943 +C3-5643 U+4657 +C3-5644 U+465B +C3-5645 U+4656 +C3-5646 U+89AB +C3-5647 U+46FE +C3-5648 U+8B1F +C3-5649 U+8B09 +C3-564A U+8B0C +C3-564B U+4700 +C3-564C U+4701 +C3-564D U+8C40 +C3-564E U+4742 +C3-564F U+8C96 +C3-5650 U+4760 +C3-5651 U+8CF6 +C3-5652 U+8CF7 +C3-5653 U+481D +C3-5654 U+8E46 +C3-5655 U+8E4F +C3-5656 U+483E +C3-5657 U+4869 +C3-5658 U+4865 +C3-5659 U+8F3D +C3-565A U+8F41 +C3-565B U+9366 +C3-565C U+9378 +C3-565D U+935D +C3-565E U+9369 +C3-565F U+9374 +C3-5660 U+937D +C3-5661 U+936E +C3-5662 U+9372 +C3-5663 U+9373 +C3-5664 U+9362 +C3-5665 U+9348 +C3-5666 U+9353 +C3-5667 U+935F +C3-5668 U+9368 +C3-5669 U+4938 +C3-566A U+937F +C3-566B U+936B +C3-566C U+49AE +C3-566D U+95C4 +C3-566E U+49AD +C3-566F U+96AF +C3-5670 U+96AD +C3-5671 U+96B2 +C3-5672 U+4A02 +C3-5673 U+4A1F +C3-5674 U+971A +C3-5675 U+971B +C3-5676 U+4A22 +C3-5677 U+4A20 +C3-5678 U-0002F9F5 +C3-5679 U+4A6C +C3-567A U+979B +C3-567B U+979F +C3-567C U+4A68 +C3-567D U+4A6D +C3-567E U+4A6E +C3-5721 U+4AA0 +C3-5722 U+4ACE +C3-5723 U+4AD0 +C3-5724 U+4AD1 +C3-5725 U+4ACB +C3-5726 U+9840 +C3-5727 U+4AD2 +C3-5728 U+9847 +C3-5729 U+4AD3 +C3-572A U+98B7 +C3-572B U+4B20 +C3-572C U+4B4E +C3-572D U+4B4B +C3-572E U+4B72 +C3-572F U+4B70 +C3-5730 U+99A2 +C3-5731 U+4B92 +C3-5732 U+4B8F +C3-5733 U+9A00 +C3-5734 U+99F3 +C3-5735 U+4B90 +C3-5736 U-00029937 +C3-5737 U+99F5 +C3-5738 U+4BD9 +C3-5739 U+4BD5 +C3-573A U+9ABD +C3-573B U+9B00 +C3-573C U+9B02 +C3-573D U+4BFA +C3-573E U+9B34 +C3-573F U+9B49 +C3-5740 U+9B9F +C3-5741 U+4C4B +C3-5742 U+9BA3 +C3-5743 U+9BCD +C3-5744 U+9B99 +C3-5745 U+9B9D +C3-5746 U+4CD0 +C3-5747 U+4CCE +C3-5748 U+9D39 +C3-5749 U+4CCF +C3-574A U+9D44 +C3-574B U+4CC4 +C3-574C U+4CCC +C3-574D U+9D35 +C3-574E U+4CD2 +C3-574F U+4D35 +C3-5750 U+9EAF +C3-5751 U+3E03 +C3-5752 U+512F +C3-5753 U+349E +C3-5754 U+34AF +C3-5755 U+9F8E +C3-5756 U+360C +C3-5757 U+569F +C3-5758 U+569B +C3-5759 U+569E +C3-575A U+5696 +C3-575B U+5694 +C3-575C U+56A0 +C3-575D U+367C +C3-575E U+5B3B +C3-575F U+3730 +C3-5760 U+3731 +C3-5761 U+5B3A +C3-5762 U+5DC1 +C3-5763 U+5F4D +C3-5764 U+5F5D +C3-5765 U+61F3 +C3-5766 U+39A1 +C3-5767 U+399E +C3-5768 U+3A68 +C3-5769 U+3A61 +C3-576A U+64F6 +C3-576B U+64E5 +C3-576C U+64EA +C3-576D U+64E7 +C3-576E U+6505 +C3-576F U+3A65 +C3-5770 U+64F9 +C3-5771 U+3A66 +C3-5772 U+3A6A +C3-5773 U+3AAB +C3-5774 U+6AAB +C3-5775 U+6AED +C3-5776 U+6AB2 +C3-5777 U+6AB0 +C3-5778 U+6AB5 +C3-5779 U+6ABE +C3-577A U+6AC1 +C3-577B U+6AC8 +C3-577C U+3BF9 +C3-577D U+6AC0 +C3-577E U+6ABC +C3-5821 U+6AB1 +C3-5822 U+6AC4 +C3-5823 U+6ABF +C3-5824 U+3C58 +C3-5825 U+3C8A +C3-5826 U+7008 +C3-5827 U+7003 +C3-5828 U+6FFD +C3-5829 U+7010 +C3-582A U+7002 +C3-582B U+7013 +C3-582C U+3E04 +C3-582D U+71FA +C3-582E U+7200 +C3-582F U+74B9 +C3-5830 U+74BC +C3-5831 U+3F02 +C3-5832 U+765B +C3-5833 U+7651 +C3-5834 U+764F +C3-5835 U+76EB +C3-5836 U+77B8 +C3-5837 U+4079 +C3-5838 U+77B9 +C3-5839 U+77C1 +C3-583A U+77C0 +C3-583B U+77BE +C3-583C U+790B +C3-583D U+40EB +C3-583E U+7907 +C3-583F U+790A +C3-5840 U+7908 +C3-5841 U+40E9 +C3-5842 U+790D +C3-5843 U+7906 +C3-5844 U+7915 +C3-5845 U+79AF +C3-5846 U+4120 +C3-5847 U+4121 +C3-5848 U+4181 +C3-5849 U+7AF5 +C3-584A U+424D +C3-584B U+4259 +C3-584C U+7C2E +C3-584D U+4258 +C3-584E U+7C1B +C3-584F U-00025CD1 +C3-5850 U+7C1A +C3-5851 U+7C24 +C3-5852 U+42A5 +C3-5853 U+42A9 +C3-5854 U+7CE6 +C3-5855 U+7CE3 +C3-5856 U+431A +C3-5857 U+4319 +C3-5858 U+7E5D +C3-5859 U+7E4F +C3-585A U+7E66 +C3-585B U+7E5B +C3-585C U+7F47 +C3-585D U+7FB4 +C3-585E U+4396 +C3-585F U+4398 +C3-5860 U+4397 +C3-5861 U+7FFA +C3-5862 U+802E +C3-5863 U-000265DF +C3-5864 U+43C8 +C3-5865 U+81CE +C3-5866 U+4443 +C3-5867 U+4445 +C3-5868 U+8219 +C3-5869 U+4552 +C3-586A U+4557 +C3-586B U+85CC +C3-586C U+85B2 +C3-586D U+4555 +C3-586E U+85BB +C3-586F U+85C1 +C3-5870 U+4556 +C3-5871 U+4558 +C3-5872 U+45F2 +C3-5873 U+87E9 +C3-5874 U+87EE +C3-5875 U+87F0 +C3-5876 U+87D6 +C3-5877 U+880E +C3-5878 U+87DA +C3-5879 U+8948 +C3-587A U+894A +C3-587B U+894E +C3-587C U+894D +C3-587D U+89B1 +C3-587E U+89B0 +C3-5921 U+89B3 +C3-5922 U+4707 +C3-5923 U+8B38 +C3-5924 U+8B32 +C3-5925 U+4708 +C3-5926 U+8B2D +C3-5927 U+470A +C3-5928 U+8B34 +C3-5929 U+431B +C3-592A U+8B29 +C3-592B U+8C74 +C3-592C U+4761 +C3-592D U+4762 +C3-592E U+8D03 +C3-592F U+47C2 +C3-5930 U+47C6 +C3-5931 U+8DA9 +C3-5932 U+8E58 +C3-5933 U+481E +C3-5934 U+4825 +C3-5935 U+8EBF +C3-5936 U+8EC1 +C3-5937 U+8F4A +C3-5938 U+8FAC +C3-5939 U+48B0 +C3-593A U+9089 +C3-593B U+913D +C3-593C U+913C +C3-593D U+91A9 +C3-593E U+93A0 +C3-593F U+493D +C3-5940 U+9390 +C3-5941 U+493E +C3-5942 U+9393 +C3-5943 U+938B +C3-5944 U+93AD +C3-5945 U+93BB +C3-5946 U+93B8 +C3-5947 U+4946 +C3-5948 U+4945 +C3-5949 U+939C +C3-594A U+95D8 +C3-594B U+95D7 +C3-594C U+4A03 +C3-594D U+4A26 +C3-594E U+4A27 +C3-594F U+975D +C3-5950 U+97A9 +C3-5951 U+97DA +C3-5952 U+4A98 +C3-5953 U+4AAD +C3-5954 U+4AD5 +C3-5955 U+4ADA +C3-5956 U+9854 +C3-5957 U+4AD9 +C3-5958 U+9855 +C3-5959 U+984B +C3-595A U+4ADD +C3-595B U+983F +C3-595C U+98B9 +C3-595D U+4B15 +C3-595E U+4B16 +C3-595F U+4B17 +C3-5960 U+4B21 +C3-5961 U+9938 +C3-5962 U+9936 +C3-5963 U+9940 +C3-5964 U+4B4C +C3-5965 U+993B +C3-5966 U+9939 +C3-5967 U+99A4 +C3-5968 U+4B96 +C3-5969 U+4B98 +C3-596A U+9A08 +C3-596B U+9A0C +C3-596C U+4B9B +C3-596D U+9A10 +C3-596E U+4BFF +C3-596F U+9B07 +C3-5970 U+4C25 +C3-5971 U+9BD2 +C3-5972 U+4C4F +C3-5973 U+9BC2 +C3-5974 U+9BBB +C3-5975 U+9BCC +C3-5976 U+9BCB +C3-5977 U+4C56 +C3-5978 U+4C54 +C3-5979 U+9D4D +C3-597A U+9D63 +C3-597B U+9D4E +C3-597C U+4CD8 +C3-597D U+9D50 +C3-597E U+9D55 +C3-5A21 U+4CD7 +C3-5A22 U+9D5E +C3-5A23 U+4D26 +C3-5A24 U+9E90 +C3-5A25 U+9EB2 +C3-5A26 U+9EB1 +C3-5A27 U+4D38 +C3-5A28 U+9ECA +C3-5A29 U+9F02 +C3-5A2A U+9F27 +C3-5A2B U+9F26 +C3-5A2C U+4D8A +C3-5A2D U+56AF +C3-5A2E U+58E0 +C3-5A2F U+58DC +C3-5A30 U+3734 +C3-5A31 U+5B39 +C3-5A32 U+3735 +C3-5A33 U-0002F86A +C3-5A34 U+5B7C +C3-5A35 U+5BF3 +C3-5A36 U-0002F870 +C3-5A37 U+37A1 +C3-5A38 U+5C6B +C3-5A39 U+5DC4 +C3-5A3A U+650B +C3-5A3B U+6508 +C3-5A3C U+650A +C3-5A3D U+3A6C +C3-5A3E U+3A6D +C3-5A3F U+65DC +C3-5A40 U+3B29 +C3-5A41 U+3B2A +C3-5A42 U+66E1 +C3-5A43 U+66DF +C3-5A44 U+6ACE +C3-5A45 U+6AD4 +C3-5A46 U+6AE3 +C3-5A47 U+6AD7 +C3-5A48 U+6AE2 +C3-5A49 U+3C00 +C3-5A4A U+3C08 +C3-5A4B U+3C06 +C3-5A4C U+3C05 +C3-5A4D U+6AD8 +C3-5A4E U+6AD5 +C3-5A4F U+6AD2 +C3-5A50 U+3CB1 +C3-5A51 U+3D88 +C3-5A52 U+701E +C3-5A53 U+702C +C3-5A54 U+7025 +C3-5A55 U+6FF3 +C3-5A56 U+7204 +C3-5A57 U+7208 +C3-5A58 U+7215 +C3-5A59 U+3E09 +C3-5A5A U+74C4 +C3-5A5B U+74C9 +C3-5A5C U+74C7 +C3-5A5D U+74C8 +C3-5A5E U+76A9 +C3-5A5F U+77C6 +C3-5A60 U+77C5 +C3-5A61 U+7918 +C3-5A62 U+791A +C3-5A63 U+7920 +C3-5A64 U+4122 +C3-5A65 U+7A66 +C3-5A66 U+7A64 +C3-5A67 U+7A6A +C3-5A68 U+41D5 +C3-5A69 U+4261 +C3-5A6A U+425D +C3-5A6B U+4262 +C3-5A6C U+424F +C3-5A6D U+4260 +C3-5A6E U+7C35 +C3-5A6F U+7C34 +C3-5A70 U+42AA +C3-5A71 U+4322 +C3-5A72 U+7E6C +C3-5A73 U+4321 +C3-5A74 U+7E6E +C3-5A75 U+7E71 +C3-5A76 U+4446 +C3-5A77 U+81D4 +C3-5A78 U+81D6 +C3-5A79 U+821A +C3-5A7A U+8262 +C3-5A7B U+8265 +C3-5A7C U+8276 +C3-5A7D U+85DB +C3-5A7E U+85D6 +C3-5B21 U+4562 +C3-5B22 U+85E7 +C3-5B23 U+4560 +C3-5B24 U+4564 +C3-5B25 U+85F4 +C3-5B26 U-0002F9B6 +C3-5B27 U+87FD +C3-5B28 U+87D5 +C3-5B29 U+8807 +C3-5B2A U+45F6 +C3-5B2B U+880F +C3-5B2C U+87F8 +C3-5B2D U-0002F9C1 +C3-5B2E U+4619 +C3-5B2F U+8987 +C3-5B30 U+4691 +C3-5B31 U+89B5 +C3-5B32 U+89F5 +C3-5B33 U+470D +C3-5B34 U+8B3F +C3-5B35 U+8B43 +C3-5B36 U+8B4C +C3-5B37 U+4765 +C3-5B38 U+8D0B +C3-5B39 U+8E6B +C3-5B3A U+8E68 +C3-5B3B U+8E70 +C3-5B3C U+8E75 +C3-5B3D U+8E77 +C3-5B3E U+483F +C3-5B3F U+8EC3 +C3-5B40 U+494B +C3-5B41 U+93E9 +C3-5B42 U+93EA +C3-5B43 U+93CB +C3-5B44 U+93C5 +C3-5B45 U+93C6 +C3-5B46 U+4948 +C3-5B47 U+93ED +C3-5B48 U+93D3 +C3-5B49 U+4952 +C3-5B4A U+93E5 +C3-5B4B U+494A +C3-5B4C U+4951 +C3-5B4D U+93DB +C3-5B4E U+93EB +C3-5B4F U+93E0 +C3-5B50 U+93C1 +C3-5B51 U+4950 +C3-5B52 U+494C +C3-5B53 U+95DD +C3-5B54 U+49EE +C3-5B55 U+4A04 +C3-5B56 U+4A06 +C3-5B57 U+4A2D +C3-5B58 U+4A2E +C3-5B59 U+4A2F +C3-5B5A U+4A7B +C3-5B5B U+4A78 +C3-5B5C U+4A77 +C3-5B5D U+97B2 +C3-5B5E U+97B4 +C3-5B5F U+97B1 +C3-5B60 U+97B5 +C3-5B61 U+97F2 +C3-5B62 U+4AA2 +C3-5B63 U+4AA1 +C3-5B64 U+4AE3 +C3-5B65 U+9856 +C3-5B66 U+4B1A +C3-5B67 U+4B19 +C3-5B68 U+4B57 +C3-5B69 U+9944 +C3-5B6A U+4B9E +C3-5B6B U+9A26 +C3-5B6C U+9A1F +C3-5B6D U+9A18 +C3-5B6E U+9A21 +C3-5B6F U+9A17 +C3-5B70 U+4BDD +C3-5B71 U+9B09 +C3-5B72 U+4C05 +C3-5B73 U+4C28 +C3-5B74 U+9BC5 +C3-5B75 U+9BDF +C3-5B76 U+4C60 +C3-5B77 U+9BE3 +C3-5B78 U+4C66 +C3-5B79 U+9BE9 +C3-5B7A U+9BEE +C3-5B7B U+4C67 +C3-5B7C U+4C68 +C3-5B7D U+9D66 +C3-5B7E U+9D7A +C3-5C21 U+4CDE +C3-5C22 U+9D6E +C3-5C23 U+9D91 +C3-5C24 U+9D83 +C3-5C25 U+9D76 +C3-5C26 U+9D7E +C3-5C27 U+9D6D +C3-5C28 U+4CE1 +C3-5C29 U+9E95 +C3-5C2A U+9EE3 +C3-5C2B U+4D69 +C3-5C2C U+4D77 +C3-5C2D U+9F03 +C3-5C2E U+9F04 +C3-5C2F U-0002FA19 +C3-5C30 U+9F17 +C3-5C31 U+34A6 +C3-5C32 U+5136 +C3-5C33 U+34A5 +C3-5C34 U+5336 +C3-5C35 U+3614 +C3-5C36 U+5B42 +C3-5C37 U+3736 +C3-5C38 U+3738 +C3-5C39 U+5B44 +C3-5C3A U+5B46 +C3-5C3B U+5B7E +C3-5C3C U+5DCA +C3-5C3D U+5DC8 +C3-5C3E U+5DCC +C3-5C3F U+5EF0 +C3-5C40 U+3A70 +C3-5C41 U+6585 +C3-5C42 U+66E5 +C3-5C43 U+66E7 +C3-5C44 U+3B2B +C3-5C45 U+3C11 +C3-5C46 U+3C0A +C3-5C47 U+6AF4 +C3-5C48 U+3C0D +C3-5C49 U+6AE9 +C3-5C4A U+3C16 +C3-5C4B U+3C10 +C3-5C4C U+3C09 +C3-5C4D U+3C0E +C3-5C4E U+3C7A +C3-5C4F U+703D +C3-5C50 U+3D8C +C3-5C51 U+7036 +C3-5C52 U+3D91 +C3-5C53 U+7216 +C3-5C54 U+3E0A +C3-5C55 U+7212 +C3-5C56 U+720F +C3-5C57 U+7217 +C3-5C58 U+7211 +C3-5C59 U+720B +C3-5C5A U+3E08 +C3-5C5B U+3E0B +C3-5C5C U+74CD +C3-5C5D U+74D0 +C3-5C5E U+74CC +C3-5C5F U+74CE +C3-5C60 U+74D1 +C3-5C61 U+3F07 +C3-5C62 U+7589 +C3-5C63 U+40F2 +C3-5C64 U+7A6F +C3-5C65 U+7C4B +C3-5C66 U+7C44 +C3-5C67 U+7C55 +C3-5C68 U+42AE +C3-5C69 U+4324 +C3-5C6A U+4326 +C3-5C6B U+4327 +C3-5C6C U+7E7F +C3-5C6D U+8B71 +C3-5C6E U+4399 +C3-5C6F U+802F +C3-5C70 U+807A +C3-5C71 U+807B +C3-5C72 U+807C +C3-5C73 U+455F +C3-5C74 U+456A +C3-5C75 U+4571 +C3-5C76 U+85FC +C3-5C77 U+8610 +C3-5C78 U+8602 +C3-5C79 U+456C +C3-5C7A U+456F +C3-5C7B U+85EE +C3-5C7C U+8603 +C3-5C7D U+4568 +C3-5C7E U+860D +C3-5D21 U+8613 +C3-5D22 U+8608 +C3-5D23 U+860F +C3-5D24 U+8818 +C3-5D25 U+8812 +C3-5D26 U+4601 +C3-5D27 U+4668 +C3-5D28 U+8967 +C3-5D29 U+8965 +C3-5D2A U+89BB +C3-5D2B U+8B69 +C3-5D2C U+8B62 +C3-5D2D U+4713 +C3-5D2E U+8B6E +C3-5D2F U+4716 +C3-5D30 U+8B61 +C3-5D31 U+4718 +C3-5D32 U+8B64 +C3-5D33 U+8B4D +C3-5D34 U+8C51 +C3-5D35 U+4789 +C3-5D36 U+47C8 +C3-5D37 U+8E83 +C3-5D38 U+8EC6 +C3-5D39 U+4884 +C3-5D3A U+941F +C3-5D3B U+4954 +C3-5D3C U+9404 +C3-5D3D U+9417 +C3-5D3E U+9408 +C3-5D3F U+9405 +C3-5D40 U+4956 +C3-5D41 U+93F3 +C3-5D42 U+941E +C3-5D43 U+9402 +C3-5D44 U+941A +C3-5D45 U+941B +C3-5D46 U+9427 +C3-5D47 U+941C +C3-5D48 U+495A +C3-5D49 U+96B5 +C3-5D4A U+4A05 +C3-5D4B U+4A07 +C3-5D4C U+9733 +C3-5D4D U+4A31 +C3-5D4E U+9734 +C3-5D4F U+9731 +C3-5D50 U+97B8 +C3-5D51 U+97BA +C3-5D52 U+4AA3 +C3-5D53 U+97FC +C3-5D54 U+4AEB +C3-5D55 U+4B1C +C3-5D56 U+98C3 +C3-5D57 U+4B5A +C3-5D58 U+994D +C3-5D59 U+4B5B +C3-5D5A U+9A2F +C3-5D5B U+4BA6 +C3-5D5C U+4BAA +C3-5D5D U+4BA5 +C3-5D5E U+9AC9 +C3-5D5F U+4BE1 +C3-5D60 U+9AC8 +C3-5D61 U+9AC4 +C3-5D62 U+9B2A +C3-5D63 U+9B38 +C3-5D64 U+9B50 +C3-5D65 U+4C2A +C3-5D66 U+9C0A +C3-5D67 U+9BFB +C3-5D68 U+9C04 +C3-5D69 U+9BFC +C3-5D6A U+9BFE +C3-5D6B U+4C72 +C3-5D6C U+4C6F +C3-5D6D U+4C73 +C3-5D6E U+9C02 +C3-5D6F U+9BF6 +C3-5D70 U+9C1B +C3-5D71 U+9BF9 +C3-5D72 U+9C15 +C3-5D73 U+9C10 +C3-5D74 U+9BFF +C3-5D75 U+9C00 +C3-5D76 U+9C0C +C3-5D77 U+4C6B +C3-5D78 U+4CE6 +C3-5D79 U+9D95 +C3-5D7A U+9DA5 +C3-5D7B U+4CE9 +C3-5D7C U+4CEC +C3-5D7D U+4CE8 +C3-5D7E U+4CF0 +C3-5E21 U+9E98 +C3-5E22 U+9EC1 +C3-5E23 U+4D8C +C3-5E24 U+9F5A +C3-5E25 U+5164 +C3-5E26 U+56BB +C3-5E27 U+3615 +C3-5E28 U+58E6 +C3-5E29 U+5B49 +C3-5E2A U+5BF7 +C3-5E2B U+3771 +C3-5E2C U+3826 +C3-5E2D U+5DD0 +C3-5E2E U+38C6 +C3-5E2F U+5FC2 +C3-5E30 U+39A8 +C3-5E31 U+6511 +C3-5E32 U+3A73 +C3-5E33 U+6AFF +C3-5E34 U+6AFE +C3-5E35 U+6AFD +C3-5E36 U+3C15 +C3-5E37 U+6B01 +C3-5E38 U+3D98 +C3-5E39 U+3D97 +C3-5E3A U+704B +C3-5E3B U+704D +C3-5E3C U+7047 +C3-5E3D U+74D3 +C3-5E3E U+7668 +C3-5E3F U+7667 +C3-5E40 U+3FD7 +C3-5E41 U+4080 +C3-5E42 U+77D1 +C3-5E43 U+7930 +C3-5E44 U+7932 +C3-5E45 U+792E +C3-5E46 U+4188 +C3-5E47 U+9F9D +C3-5E48 U+7AC9 +C3-5E49 U+7AC8 +C3-5E4A U+4269 +C3-5E4B U+7C56 +C3-5E4C U+7C51 +C3-5E4D U+426B +C3-5E4E U+4329 +C3-5E4F U+4328 +C3-5E50 U+7E85 +C3-5E51 U+7E89 +C3-5E52 U+7E8E +C3-5E53 U+7E84 +C3-5E54 U+445F +C3-5E55 U+826A +C3-5E56 U+862B +C3-5E57 U+862F +C3-5E58 U+8628 +C3-5E59 U+4574 +C3-5E5A U+8616 +C3-5E5B U+8615 +C3-5E5C U+861D +C3-5E5D U+881A +C3-5E5E U+4602 +C3-5E5F U+466A +C3-5E60 U+4694 +C3-5E61 U+89BC +C3-5E62 U+8B75 +C3-5E63 U+8B7C +C3-5E64 U+478A +C3-5E65 U+8D11 +C3-5E66 U+8D12 +C3-5E67 U+8F5C +C3-5E68 U+91BB +C3-5E69 U+4964 +C3-5E6A U+93F4 +C3-5E6B U+495E +C3-5E6C U+4961 +C3-5E6D U+942D +C3-5E6E U+4965 +C3-5E6F U+4966 +C3-5E70 U+96E4 +C3-5E71 U+9737 +C3-5E72 U+9736 +C3-5E73 U+9767 +C3-5E74 U+97BE +C3-5E75 U+97BD +C3-5E76 U+97E2 +C3-5E77 U+9868 +C3-5E78 U+9866 +C3-5E79 U+98C8 +C3-5E7A U+98CA +C3-5E7B U+98C7 +C3-5E7C U+98DC +C3-5E7D U+4B5F +C3-5E7E U+994F +C3-5F21 U+99A9 +C3-5F22 U+9A3C +C3-5F23 U+4BAF +C3-5F24 U+9A3B +C3-5F25 U+9ACE +C3-5F26 U+4C0D +C3-5F27 U+9B14 +C3-5F28 U+9B53 +C3-5F29 U+4C7C +C3-5F2A U+9C2E +C3-5F2B U+4C7A +C3-5F2C U+9C1F +C3-5F2D U+4C76 +C3-5F2E U+4C79 +C3-5F2F U+4C7D +C3-5F30 U+4C77 +C3-5F31 U+9DB0 +C3-5F32 U+9DBD +C3-5F33 U+4CF6 +C3-5F34 U+4CF1 +C3-5F35 U+9DAE +C3-5F36 U+9DC4 +C3-5F37 U+9E7B +C3-5F38 U+400B +C3-5F39 U+4D29 +C3-5F3A U+9E9E +C3-5F3B U+4D6F +C3-5F3C U+9F05 +C3-5F3D U+4D9A +C3-5F3E U+9F69 +C3-5F3F U+9FA1 +C3-5F40 U+56C7 +C3-5F41 U+571D +C3-5F42 U+5B4A +C3-5F43 U+5DD3 +C3-5F44 U+3869 +C3-5F45 U+5F72 +C3-5F46 U+6202 +C3-5F47 U+39AB +C3-5F48 U+6235 +C3-5F49 U+6527 +C3-5F4A U+651E +C3-5F4B U+651F +C3-5F4C U+3B2C +C3-5F4D U+3B2D +C3-5F4E U+6B07 +C3-5F4F U+6B06 +C3-5F50 U+3C17 +C3-5F51 U+3D9A +C3-5F52 U+7054 +C3-5F53 U+721C +C3-5F54 U+7220 +C3-5F55 U+7AF8 +C3-5F56 U+426E +C3-5F57 U+7C5D +C3-5F58 U+7C58 +C3-5F59 U+432C +C3-5F5A U+7E92 +C3-5F5B U+7F4E +C3-5F5C U+43CA +C3-5F5D U+4578 +C3-5F5E U+4606 +C3-5F5F U+8827 +C3-5F60 U+4607 +C3-5F61 U+8B81 +C3-5F62 U+8B83 +C3-5F63 U+4720 +C3-5F64 U+8C44 +C3-5F65 U+4753 +C3-5F66 U+47CE +C3-5F67 U+487A +C3-5F68 U+4879 +C3-5F69 U+9442 +C3-5F6A U+944D +C3-5F6B U+9454 +C3-5F6C U+944E +C3-5F6D U+496B +C3-5F6E U+9443 +C3-5F6F U+4967 +C3-5F70 U+496D +C3-5F71 U+973C +C3-5F72 U+9740 +C3-5F73 U+97C0 +C3-5F74 U+4A85 +C3-5F75 U+4AB0 +C3-5F76 U+4AF3 +C3-5F77 U+4B63 +C3-5F78 U+995A +C3-5F79 U+9A51 +C3-5F7A U+4BB6 +C3-5F7B U+9ADD +C3-5F7C U+4C82 +C3-5F7D U+4C7F +C3-5F7E U+9C38 +C3-6021 U+4C86 +C3-6022 U+9C45 +C3-6023 U+9C3A +C3-6024 U+4C84 +C3-6025 U+9C35 +C3-6026 U+4CFC +C3-6027 U+4CFD +C3-6028 U+4CFA +C3-6029 U+9EF1 +C3-602A U+4D87 +C3-602B U+9F93 +C3-602C U+529A +C3-602D U+361A +C3-602E U+3619 +C3-602F U+8641 +C3-6030 U+5DD7 +C3-6031 U+3A75 +C3-6032 U+6528 +C3-6033 U+3C1A +C3-6034 U+3C1B +C3-6035 U+3C19 +C3-6036 U+7053 +C3-6037 U+7059 +C3-6038 U+3D9C +C3-6039 U+7221 +C3-603A U+3E10 +C3-603B U+766F +C3-603C U+7937 +C3-603D U+79B5 +C3-603E U+7C62 +C3-603F U+7C5E +C3-6040 U+7CF5 +C3-6041 U+457B +C3-6042 U+457C +C3-6043 U+863D +C3-6044 U+4608 +C3-6045 U+882D +C3-6046 U+8989 +C3-6047 U+8B8D +C3-6048 U+8B87 +C3-6049 U+8B90 +C3-604A U+8D1A +C3-604B U+8E99 +C3-604C U+4841 +C3-604D U+48E3 +C3-604E U+4972 +C3-604F U+945F +C3-6050 U+4973 +C3-6051 U+4968 +C3-6052 U+9456 +C3-6053 U+9461 +C3-6054 U+945B +C3-6055 U+945A +C3-6056 U+945C +C3-6057 U+9465 +C3-6058 U+4A35 +C3-6059 U+9741 +C3-605A U+4A88 +C3-605B U+4A9D +C3-605C U+986E +C3-605D U+986C +C3-605E U+986D +C3-605F U+4275 +C3-6060 U+99AA +C3-6061 U+9A5C +C3-6062 U+9A58 +C3-6063 U+9ADE +C3-6064 U+4C8F +C3-6065 U+9C4F +C3-6066 U+9C51 +C3-6067 U+4C8E +C3-6068 U+9C53 +C3-6069 U+4D05 +C3-606A U+4D04 +C3-606B U+4CFF +C3-606C U+9DFC +C3-606D U+9F39 +C3-606E U+4D9E +C3-606F U+513E +C3-6070 U+3554 +C3-6071 U+56D2 +C3-6072 U+3681 +C3-6073 U+5B4F +C3-6074 U+6B14 +C3-6075 U+40FA +C3-6076 U+7A72 +C3-6077 U+7A73 +C3-6078 U+4332 +C3-6079 U+4670 +C3-607A U+466E +C3-607B U+8B91 +C3-607C U-0002F9D6 +C3-607D U+487C +C3-607E U+91BF +C3-6121 U+4975 +C3-6122 U+946C +C3-6123 U+4974 +C3-6124 U+4977 +C3-6125 U+96E6 +C3-6126 U+9745 +C3-6127 U+4A37 +C3-6128 U+97C8 +C3-6129 U+97E4 +C3-612A U+995D +C3-612B U+4BBA +C3-612C U+9B21 +C3-612D U+4C11 +C3-612E U+9B2C +C3-612F U+9B57 +C3-6130 U+4C92 +C3-6131 U+4C99 +C3-6132 U+9C5D +C3-6133 U+9C61 +C3-6134 U+9C65 +C3-6135 U+9E08 +C3-6136 U+4D0A +C3-6137 U+4D2A +C3-6138 U+4D2B +C3-6139 U+4D44 +C3-613A U+4D79 +C3-613B U+9F45 +C3-613C U+34AA +C3-613D U+3748 +C3-613E U+6205 +C3-613F U+66EF +C3-6140 U+6B1B +C3-6141 U+6B1D +C3-6142 U+7225 +C3-6143 U+7224 +C3-6144 U+7C6D +C3-6145 U+42B4 +C3-6146 U+8642 +C3-6147 U+8649 +C3-6148 U+460D +C3-6149 U+8978 +C3-614A U+898A +C3-614B U+8B97 +C3-614C U+4754 +C3-614D U+8C9B +C3-614E U+8D1C +C3-614F U+4830 +C3-6150 U+8EA2 +C3-6151 U+4A09 +C3-6152 U+4A38 +C3-6153 U+4A36 +C3-6154 U+4A8B +C3-6155 U+4AF7 +C3-6156 U+4B66 +C3-6157 U+4BBD +C3-6158 U+4C1E +C3-6159 U+9C6C +C3-615A U+4C96 +C3-615B U+9C6F +C3-615C U+4D0D +C3-615D U+9E0E +C3-615E U+4D73 +C3-615F U+9F08 +C3-6160 U+9F1D +C3-6161 U+9FA3 +C3-6162 U+373B +C3-6163 U+373C +C3-6164 U+5F60 +C3-6165 U+6B1C +C3-6166 U+3DA0 +C3-6167 U+40FB +C3-6169 U+7CF3 +C3-616A U+4581 +C3-616B U+8B9B +C3-616C U+8EA7 +C3-616D U+91C4 +C3-616E U+4978 +C3-616F U+947A +C3-6170 U+4A8D +C3-6171 U+4B73 +C3-6172 U+9A61 +C3-6173 U+9A63 +C3-6174 U+9AD7 +C3-6175 U+9C76 +C3-6176 U+4DA6 +C3-6177 U+9FA5 +C3-6178 U+39AD +C3-6179 U+7067 +C3-617A U+3E11 +C3-617B U+72AB +C3-617C U+864A +C3-617D U+897D +C3-617E U+8B9D +C3-6221 U+8C53 +C3-6222 U+8F65 +C3-6223 U+947B +C3-6224 U+4A39 +C3-6225 U+98CD +C3-6226 U+98DD +C3-6227 U+4BBF +C3-6228 U+9B30 +C3-6229 U+9E16 +C3-622A U+4D0F +C3-622B U+4DA7 +C3-622C U+4DB5 +C3-622D U+3FDC +C3-622E U+4831 +C3-622F U+96E7 +C3-6230 U+9E18 +C3-6231 U+9EA2 +C3-6232 U+4DA8 +C3-6233 U+9F7C +C3-6234 U+4125 +C3-6235 U+7E9E +C3-6236 U+9484 +C3-6237 U+4BC1 +C3-6238 U+9E1C +C3-6239 U+4190 +C3-623A U+7C71 +C3-623B U+97CA +C3-623C U+4696 +C3-623D U+487F +C3-623E U+4D10 +C3-623F U+9EA3 +C3-6240 U+4A0A +C3-6241 U+9C7B +C3-6242 U+9F97 +C3-6243 U+4D12 +C3-6244 U+4A3A +C3-6245 U+9750 +C3-6246 U+4A3B +C3-6448 U+4F66 +C3-6449 U+4F68 +C3-644A U+4FE7 +C3-644B U+503F +C3-644D U+50A6 +C3-644E U+510F +C3-644F U+523E +C3-6450 U+5324 +C3-6451 U+5365 +C3-6452 U+539B +C3-6453 U+517F +C3-6454 U+54CB +C3-6455 U+5573 +C3-6456 U+5571 +C3-6457 U+556B +C3-6458 U+55F4 +C3-6459 U+5622 +C3-645A U+5620 +C3-645B U+5692 +C3-645C U+56BA +C3-645D U+5691 +C3-645E U+56B0 +C3-645F U+5759 +C3-6460 U+578A +C3-6461 U+580F +C3-6462 U+5812 +C3-6463 U+5813 +C3-6464 U+5847 +C3-6465 U+589B +C3-6466 U+5900 +C3-6467 U+594D +C3-6468 U+5AD1 +C3-6469 U+5AD3 +C3-646A U+5B67 +C3-646B U+5C57 +C3-646C U+5C77 +C3-646D U+5CD5 +C3-646E U+5D75 +C3-646F U+5D8E +C3-6470 U+5DA5 +C3-6471 U+5DB6 +C3-6472 U+5DBF +C3-6473 U+5E65 +C3-6474 U+5ECD +C3-6475 U+5EED +C3-6476 U+5F94 +C3-6477 U+5F9A +C3-6478 U+5FBA +C3-6479 U+6125 +C3-647A U+6150 +C3-647B U+62A3 +C3-647C U+6360 +C3-647D U+6364 +C3-647E U+63B6 +C3-6521 U+6403 +C3-6522 U+64B6 +C3-6523 U+651A +C3-6524 U+7A25 +C3-6525 U+5C21 +C3-6526 U+66E2 +C3-6527 U+6702 +C3-6528 U+67A4 +C3-6529 U+67AC +C3-652A U+6810 +C3-652B U+6806 +C3-652C U+685E +C3-652D U+685A +C3-652E U+692C +C3-652F U+6929 +C3-6530 U+6A2D +C3-6531 U+6A77 +C3-6532 U+6A7A +C3-6533 U+6ACA +C3-6534 U+6AE6 +C3-6535 U+6AF5 +C3-6536 U+6B0D +C3-6537 U+6B0E +C3-6538 U+6BDC +C3-6539 U+6BDD +C3-653A U+6BF6 +C3-653B U+6C1E +C3-653C U+6C63 +C3-653D U+6DA5 +C3-653E U+6E0F +C3-653F U+6E8A +C3-6540 U+6E84 +C3-6541 U+6E8B +C3-6542 U+6E7C +C3-6543 U+6F4C +C3-6544 U+6F48 +C3-6545 U+6F49 +C3-6546 U+6F9D +C3-6547 U+6F99 +C3-6548 U+6FF8 +C3-6549 U+702E +C3-654A U+702D +C3-654B U+705C +C3-654C U+79CC +C3-654D U+70BF +C3-654E U+70EA +C3-654F U+70E5 +C3-6550 U+7111 +C3-6551 U+7112 +C3-6552 U+713F +C3-6553 U+7139 +C3-6554 U+713B +C3-6555 U+713D +C3-6556 U+7177 +C3-6557 U+7175 +C3-6558 U+7176 +C3-6559 U+7171 +C3-655A U+7196 +C3-655B U+7193 +C3-655C U+71B4 +C3-655D U+71DD +C3-655E U+71DE +C3-655F U+720E +C3-6560 U+5911 +C3-6561 U+7218 +C3-6562 U+7347 +C3-6563 U+7348 +C3-6564 U+73EF +C3-6565 U+7412 +C3-6566 U+743B +C3-6567 U+74A4 +C3-6568 U+748D +C3-6569 U+74B4 +C3-656A U+7673 +C3-656B U+7677 +C3-656C U+76BC +C3-656D U+7819 +C3-656E U+781B +C3-656F U+783D +C3-6570 U+7853 +C3-6571 U+7854 +C3-6572 U+7858 +C3-6573 U+78B7 +C3-6574 U+78D8 +C3-6575 U+78EE +C3-6576 U+7922 +C3-6577 U+794D +C3-6578 U+7986 +C3-6579 U+7999 +C3-657A U+79A3 +C3-657B U+79BC +C3-657C U+7AA7 +C3-657D U+7B37 +C3-657E U+7B59 +C3-6621 U+7BD0 +C3-6622 U+7C2F +C3-6623 U+7C32 +C3-6624 U+7C42 +C3-6625 U+7C4E +C3-6626 U+7C68 +C3-6627 U+7CA9 +C3-6628 U+7CED +C3-6629 U+7DD0 +C3-662A U+7E07 +C3-662B U+7DD3 +C3-662C U+7E64 +C3-662D U+7F40 +C3-662F U+8041 +C3-6630 U+8063 +C3-6631 U+80BB +C3-6632 U+6711 +C3-6633 U+6725 +C3-6634 U+8248 +C3-6635 U+8310 +C3-6636 U+8362 +C3-6637 U+8312 +C3-6638 U+8421 +C3-6639 U+841E +C3-663A U+84E2 +C3-663B U+84DE +C3-663C U+84E1 +C3-663D U+8573 +C3-663E U+85D4 +C3-663F U+85F5 +C3-6640 U+8637 +C3-6641 U+8645 +C3-6642 U+8672 +C3-6643 U+874A +C3-6644 U+87A9 +C3-6645 U+87A5 +C3-6646 U+87F5 +C3-6647 U+8834 +C3-6648 U+8850 +C3-6649 U+8887 +C3-664A U+8954 +C3-664B U+8984 +C3-664C U+8B03 +C3-664D U+8C52 +C3-664E U+8CD8 +C3-664F U+8D0C +C3-6650 U+8D18 +C3-6651 U+8DB0 +C3-6652 U+8EBC +C3-6653 U+8ED5 +C3-6654 U+8FAA +C3-6655 U+909C +C3-6657 U+915C +C3-6658 U+922B +C3-6659 U+9221 +C3-665A U+9273 +C3-665B U+92F4 +C3-665C U+92F5 +C3-665D U+933F +C3-665E U+9342 +C3-665F U+9386 +C3-6660 U+93BE +C3-6661 U+93BC +C3-6662 U+93BD +C3-6663 U+93F1 +C3-6664 U+93F2 +C3-6665 U+93EF +C3-6666 U+9422 +C3-6667 U+9423 +C3-6668 U+9424 +C3-6669 U+9467 +C3-666A U+9466 +C3-666B U+9597 +C3-666C U+95CE +C3-666D U+95E7 +C3-666E U+973B +C3-666F U+974D +C3-6670 U+98E4 +C3-6671 U+9942 +C3-6672 U+9B1D +C3-6673 U+9B98 +C3-6675 U+9D49 +C3-6676 U+6449 +C3-6677 U+5E71 +C3-6678 U+5E85 +C3-6679 U+61D3 +C3-667A U+990E +C3-667B U+8002 +C3-667C U+781E +C3-6721 U+5528 +C3-6722 U+5572 +C3-6723 U+55BA +C3-6724 U+55F0 +C3-6725 U+55EE +C3-6726 U+56B8 +C3-6727 U+56B9 +C3-6728 U+56C4 +C3-6729 U+8053 +C3-672A U+92B0 diff --git a/etc/char-data/C4-to-UCS.txt b/etc/char-data/C4-to-UCS.txt new file mode 100644 index 0000000..1a171d7 --- /dev/null +++ b/etc/char-data/C4-to-UCS.txt @@ -0,0 +1,7296 @@ +C4-2121 U-00020086 +C4-2122 U+4E40 +C4-2123 U+4E41 +C4-2124 U+4E5A +C4-2125 U-00021FE8 +C4-2126 U+4E02 +C4-2127 U+4E29 +C4-2128 U-0002010E +C4-2129 U-00020627 +C4-212A U+5202 +C4-212B U+353E +C4-212C U+5DDC +C4-212D U-0002053C +C4-212E U-00020675 +C4-212F U-0002F828 +C4-2130 U+5342 +C4-2131 U+536A +C4-2132 U+5B52 +C4-2133 U-0002193C +C4-2134 U-0002F875 +C4-2135 U-0002F878 +C4-2136 U+5FC4 +C4-2137 U+624C +C4-2138 U+72AD +C4-2139 U+4E12 +C4-213A U+4E2F +C4-213B U+4E96 +C4-213C U+4ED0 +C4-213D U+5142 +C4-213E U+5183 +C4-213F U-0002F819 +C4-2140 U-000206A5 +C4-2141 U-000206AA +C4-2142 U-0002090F +C4-2143 U-00020A0E +C4-2144 U+5383 +C4-2145 U+53B8 +C4-2146 U-00020B9C +C4-2147 U-00020B9B +C4-2148 U-0002123C +C4-2149 U+5928 +C4-214A U-00021BC2 +C4-214B U+5C23 +C4-214C U+5E01 +C4-214D U+5F00 +C4-214E U-000233B4 +C4-214F U+3CB8 +C4-2150 U+706C +C4-2151 U+722B +C4-2152 U+5188 +C4-2153 U+8279 +C4-2154 U+8FB6 +C4-2155 U+4E17 +C4-2156 U-00020065 +C4-2157 U+340C +C4-2158 U-000201B2 +C4-2159 U+3430 +C4-215A U+4EE2 +C4-215B U+4EDB +C4-215C U-00020477 +C4-215D U-00020542 +C4-215E U+51AD +C4-215F U-00020633 +C4-2160 U+51F7 +C4-2161 U+34DA +C4-2162 U-000206AF +C4-2163 U-00020836 +C4-2164 U+3513 +C4-2165 U+531B +C4-2166 U+5388 +C4-2167 U+5387 +C4-2168 U-00020B22 +C4-2169 U+53CF +C4-216A U+53FD +C4-216B U+3563 +C4-216C U+53E7 +C4-216D U+56DC +C4-216E U-000211A3 +C4-216F U+56D9 +C4-2170 U+5725 +C4-2171 U+5727 +C4-2172 U+5933 +C4-2173 U+5C13 +C4-2174 U-00021C25 +C4-2175 U-00021C24 +C4-2176 U+5C75 +C4-2177 U-00022052 +C4-2178 U-00022189 +C4-2179 U-000224BF +C4-217A U+39C4 +C4-217B U+39C3 +C4-217C U+66F1 +C4-217D U-000233B5 +C4-217E U-0002574C +C4-2221 U+7F52 +C4-2222 U-00028E14 +C4-2223 U-00028E12 +C4-2224 U+3401 +C4-2225 U-000200A3 +C4-2226 U-000200A2 +C4-2227 U+4E51 +C4-2228 U+4E6A +C4-2229 U-000201B6 +C4-222A U+4F0C +C4-222B U-000201B5 +C4-222C U-000201B4 +C4-222D U+4EFE +C4-222E U+4F1B +C4-222F U-000201C2 +C4-2230 U-000201B8 +C4-2231 U+343A +C4-2232 U-00020479 +C4-2233 U+34AB +C4-2234 U+5173 +C4-2235 U-00020508 +C4-2236 U+518E +C4-2237 U-0002057A +C4-2238 U-000205B6 +C4-2239 U-000206BD +C4-223A U-000206B7 +C4-223B U-000206BC +C4-223C U+34DD +C4-223D U-000206C4 +C4-223E U-000206C9 +C4-223F U+52A5 +C4-2240 U+3515 +C4-2241 U+52A7 +C4-2242 U+52A4 +C4-2243 U-00020930 +C4-2244 U-00020983 +C4-2245 U-00020985 +C4-2246 U-00020A12 +C4-2247 U-00020A34 +C4-2248 U+53BD +C4-2249 U-00020AE4 +C4-224A U-00020ADE +C4-224B U-00020B2A +C4-224C U+5402 +C4-224D U-00020BAF +C4-224E U-00020BB4 +C4-224F U-00020BB3 +C4-2250 U-00020BB1 +C4-2251 U+572B +C4-2252 U+591B +C4-2253 U+5935 +C4-2254 U-000215DE +C4-2255 U+36A7 +C4-2256 U+36A5 +C4-2257 U-000216B8 +C4-2258 U-000216B0 +C4-2259 U+36A6 +C4-225A U-000219C2 +C4-225B U+5B90 +C4-225C U+5C17 +C4-225D U+377C +C4-225E U-00021C2A +C4-225F U+5C70 +C4-2260 U+5C7D +C4-2261 U+37A9 +C4-2262 U-00021FE9 +C4-2263 U+5DE9 +C4-2264 U-00022057 +C4-2265 U+3834 +C4-2266 U+3835 +C4-2267 U-000221B6 +C4-2268 U-000221D7 +C4-2269 U-000221DE +C4-226A U+38A8 +C4-226B U+5F19 +C4-226C U+5F1C +C4-226D U+5F75 +C4-226E U-000224C2 +C4-226F U-000225AB +C4-2270 U+38FF +C4-2271 U+5FC8 +C4-2272 U-0002298F +C4-2273 U+39C7 +C4-2274 U+39C6 +C4-2275 U+39C8 +C4-2276 U-00022A6D +C4-2277 U-00022EB5 +C4-2278 U+3AD0 +C4-2279 U+3AD1 +C4-227A U-000233C0 +C4-227B U-000233BF +C4-227C U+3C59 +C4-227D U-000239B9 +C4-227E U-00023B1C +C4-2321 U+6C12 +C4-2322 U+3CBD +C4-2323 U-00023C80 +C4-2324 U-00024184 +C4-2325 U-00024185 +C4-2326 U+3E28 +C4-2327 U+72B3 +C4-2328 U-00024724 +C4-2329 U+3EA9 +C4-232A U+7390 +C4-232B U+7536 +C4-232C U-0002634C +C4-232D U+43CC +C4-232E U-00026AF6 +C4-232F U+8281 +C4-2330 U+8FB8 +C4-2331 U-00028670 +C4-2332 U+48B4 +C4-2333 U-00028675 +C4-2334 U-00028E17 +C4-2335 U+4E23 +C4-2336 U+3416 +C4-2337 U+342C +C4-2338 U-000201F1 +C4-2339 U+4F2E +C4-233A U-000201DA +C4-233B U+514F +C4-233C U-000205B9 +C4-233D U+51BA +C4-233E U+34DF +C4-233F U+34E0 +C4-2340 U+5222 +C4-2341 U-000206CE +C4-2342 U-000206D2 +C4-2343 U-000206D0 +C4-2344 U+3517 +C4-2345 U-00020843 +C4-2346 U+52AF +C4-2347 U+52B0 +C4-2348 U+52B1 +C4-2349 U-0002084D +C4-234A U-00020934 +C4-234B U+352F +C4-234C U-000209D9 +C4-234D U+5364 +C4-234E U-00020A18 +C4-234F U+53D3 +C4-2350 U-00020B38 +C4-2351 U+356A +C4-2352 U-00020BD7 +C4-2353 U+3570 +C4-2354 U+356D +C4-2355 U-00020BDC +C4-2356 U-00020BCB +C4-2357 U-00020BD6 +C4-2358 U-00020BD8 +C4-2359 U+356E +C4-235A U-00020BD1 +C4-235B U-0002F83E +C4-235C U-0002F83C +C4-235D U-00020BD2 +C4-235E U+362B +C4-235F U+3628 +C4-2360 U-00021259 +C4-2361 U+5759 +C4-2362 U+593F +C4-2363 U-000215E5 +C4-2364 U-000215E6 +C4-2365 U+3692 +C4-2366 U-000215E8 +C4-2367 U+598B +C4-2368 U-000216BD +C4-2369 U+5991 +C4-236A U+5995 +C4-236B U-000216BE +C4-236C U-00021949 +C4-236D U+373F +C4-236E U-000219CD +C4-236F U+5B8A +C4-2370 U+374F +C4-2371 U+3774 +C4-2372 U-00021B5E +C4-2373 U-00021BD0 +C4-2374 U+377D +C4-2375 U-00021D06 +C4-2376 U+37B7 +C4-2377 U+37A3 +C4-2378 U+37B0 +C4-2379 U+37B1 +C4-237A U+5C87 +C4-237B U+37AB +C4-237C U-00021D7C +C4-237D U-00021D71 +C4-237E U-00021FEF +C4-2421 U+383A +C4-2422 U+3837 +C4-2423 U+5E0D +C4-2424 U+3838 +C4-2425 U+3840 +C4-2426 U-0002218D +C4-2427 U-000221B7 +C4-2428 U+5E8E +C4-2429 U+389F +C4-242A U-00022333 +C4-242B U-0002237F +C4-242C U+5F7A +C4-242D U-000225F2 +C4-242E U+3904 +C4-242F U+3909 +C4-2430 U+3906 +C4-2431 U+38FD +C4-2432 U+390A +C4-2433 U+3907 +C4-2434 U-00022A2A +C4-2435 U-00022A8B +C4-2436 U+39CA +C4-2437 U-00022A83 +C4-2438 U-00022A8A +C4-2439 U+6290 +C4-243A U+39C9 +C4-243B U-00022A8E +C4-243C U+629A +C4-243D U-00022EB6 +C4-243E U+653C +C4-243F U+653A +C4-2440 U+3A7F +C4-2441 U+6598 +C4-2442 U-000230D8 +C4-2443 U+3AD2 +C4-2444 U-00023156 +C4-2445 U-000233D2 +C4-2446 U+6765 +C4-2447 U-0002F8DB +C4-2448 U+3B43 +C4-2449 U-000233C2 +C4-244A U-00023887 +C4-244B U-00023881 +C4-244C U-000239C2 +C4-244D U-000239BC +C4-244E U-00023B23 +C4-244F U+3CC1 +C4-2450 U-00023C93 +C4-2451 U+3CC5 +C4-2452 U+3DA3 +C4-2453 U-0002418D +C4-2454 U-0002418E +C4-2455 U+3E2A +C4-2456 U+3E5F +C4-2457 U-0002473B +C4-2458 U-0002474D +C4-2459 U+3E5D +C4-245A U-00024734 +C4-245B U-00024731 +C4-245C U-000248F2 +C4-245D U-000248F0 +C4-245E U+3F17 +C4-245F U-00024C15 +C4-2460 U-00024D28 +C4-2461 U+3F71 +C4-2462 U+3F72 +C4-2463 U-00024F25 +C4-2464 U-000250E7 +C4-2465 U+400F +C4-2466 U-000250E9 +C4-2467 U-00025417 +C4-2468 U+79C2 +C4-2469 U+4191 +C4-246A U-0002626C +C4-246B U-00026280 +C4-246C U-0002634B +C4-246D U+43B2 +C4-246E U+43CF +C4-246F U+43CE +C4-2470 U+809E +C4-2471 U-000268DE +C4-2472 U-000268FB +C4-2473 U+81EB +C4-2474 U-00026951 +C4-2475 U+8289 +C4-2476 U+4496 +C4-2477 U-00026B01 +C4-2478 U-00026B02 +C4-2479 U+8296 +C4-247A U-00026B05 +C4-247B U+8287 +C4-247C U-00026B03 +C4-247D U+4497 +C4-247E U-00028451 +C4-2521 U+8FC0 +C4-2522 U+488B +C4-2523 U+8FC3 +C4-2524 U-00028453 +C4-2525 U-0002867A +C4-2526 U-00028678 +C4-2527 U-00028676 +C4-2528 U-00028679 +C4-2529 U-0002868F +C4-252A U-0002867C +C4-252B U+9578 +C4-252C U-00028E1B +C4-252D U-00028E1C +C4-252E U+9625 +C4-252F U-00023D92 +C4-2530 U+4E75 +C4-2531 U+4E74 +C4-2532 U-0002012E +C4-2533 U-0002012C +C4-2534 U+342D +C4-2535 U-0002020C +C4-2536 U+4F99 +C4-2537 U-0002020B +C4-2538 U+3450 +C4-2539 U+344B +C4-253A U-00020205 +C4-253B U+344F +C4-253C U+344C +C4-253D U-0002F805 +C4-253E U+4F71 +C4-253F U+5153 +C4-2540 U+51BF +C4-2541 U-000205C2 +C4-2542 U-000205C3 +C4-2543 U+51C0 +C4-2544 U-00020648 +C4-2545 U+51EE +C4-2546 U-00020646 +C4-2547 U+34E4 +C4-2548 U+34E3 +C4-2549 U-000206EA +C4-254A U+34E1 +C4-254B U-000206EB +C4-254C U+34E2 +C4-254D U-000206EE +C4-254E U+523D +C4-254F U+3519 +C4-2550 U+52BD +C4-2551 U+530C +C4-2552 U-000208D8 +C4-2553 U-00024C1E +C4-2554 U-000209DF +C4-2555 U-000209DE +C4-2556 U+3541 +C4-2557 U+7F37 +C4-2558 U-00020A4F +C4-2559 U+53C0 +C4-255A U+355E +C4-255B U-00020C0D +C4-255C U-00020C08 +C4-255D U+3579 +C4-255E U-00020C09 +C4-255F U+546E +C4-2560 U+5483 +C4-2561 U-00020C12 +C4-2562 U-00020C65 +C4-2563 U+545E +C4-2564 U+545D +C4-2565 U+577E +C4-2566 U+5779 +C4-2567 U-00021289 +C4-2568 U+577A +C4-2569 U+576C +C4-256A U-00021284 +C4-256B U-0002129E +C4-256C U-0002128B +C4-256D U+3632 +C4-256E U+5787 +C4-256F U-00021562 +C4-2570 U+591D +C4-2571 U+3694 +C4-2572 U+5946 +C4-2573 U+3697 +C4-2574 U-000215F9 +C4-2575 U+5943 +C4-2576 U-000215F7 +C4-2577 U+3696 +C4-2578 U+3698 +C4-2579 U-00021606 +C4-257A U-000216DD +C4-257B U+36B2 +C4-257C U-000216D9 +C4-257D U-000216DF +C4-257E U-000216E2 +C4-2621 U+36B9 +C4-2622 U+5B61 +C4-2623 U+5B66 +C4-2624 U-000200F1 +C4-2625 U+5B90 +C4-2626 U+3775 +C4-2627 U+377F +C4-2628 U+377E +C4-2629 U+5C29 +C4-262A U+378F +C4-262B U-00021C3F +C4-262C U-00021C3E +C4-262D U-00021D0B +C4-262E U+37BD +C4-262F U+5CB2 +C4-2630 U-00021D83 +C4-2631 U+37BB +C4-2632 U+37BC +C4-2633 U-00021D86 +C4-2634 U+5CC0 +C4-2635 U-0002207C +C4-2636 U+383D +C4-2637 U+383E +C4-2638 U+3874 +C4-2639 U-000221F7 +C4-263A U+387A +C4-263B U+3876 +C4-263C U+3878 +C4-263D U+3875 +C4-263E U-000221FB +C4-263F U-0002233B +C4-2640 U+38AF +C4-2641 U+38B0 +C4-2642 U+38C7 +C4-2643 U+38CC +C4-2644 U-000225F9 +C4-2645 U-000225CA +C4-2646 U+3916 +C4-2647 U-000225FF +C4-2648 U+3912 +C4-2649 U+391D +C4-264A U-00022609 +C4-264B U-00022603 +C4-264C U+3915 +C4-264D U+390F +C4-264E U+3914 +C4-264F U+601F +C4-2650 U+5FE2 +C4-2651 U-00022610 +C4-2652 U-0002299A +C4-2653 U-0002299F +C4-2654 U+39B0 +C4-2655 U+39BF +C4-2656 U+39C0 +C4-2657 U-00022A87 +C4-2658 U+39D2 +C4-2659 U+39D9 +C4-265A U-00022EB7 +C4-265B U+3A7A +C4-265C U-00022F08 +C4-265D U-00022EF9 +C4-265E U+3A81 +C4-265F U+3A82 +C4-2660 U-00022EF4 +C4-2661 U+6616 +C4-2662 U+65F9 +C4-2663 U+3ADA +C4-2664 U-00026657 +C4-2665 U+6788 +C4-2666 U-000233D6 +C4-2667 U+679B +C4-2668 U-0002F8DE +C4-2669 U+676E +C4-266A U+679E +C4-266B U-000233D4 +C4-266C U+3C22 +C4-266D U+3C1F +C4-266E U-00023890 +C4-266F U-0002388D +C4-2670 U+3C21 +C4-2671 U+6B24 +C4-2672 U-00023960 +C4-2673 U-000239CE +C4-2674 U-000239CF +C4-2675 U+3C5C +C4-2676 U+6B7D +C4-2677 U-000239D1 +C4-2678 U+3C7D +C4-2679 U+3C8D +C4-267A U+3C8F +C4-267B U+6CE6 +C4-267C U-00023CCA +C4-267D U+6CCB +C4-267E U+3CD0 +C4-2721 U-00023CB7 +C4-2722 U+3CD8 +C4-2723 U-00023CB2 +C4-2724 U-00023CBB +C4-2725 U-00023CB9 +C4-2726 U+6CB5 +C4-2727 U+3DA7 +C4-2728 U-0002419E +C4-2729 U+7097 +C4-272A U-000241B2 +C4-272B U+709B +C4-272C U+3E12 +C4-272D U-0002456F +C4-272E U-000245AC +C4-272F U+3E2F +C4-2730 U-00024623 +C4-2731 U+726B +C4-2732 U+3E2E +C4-2733 U+3E2C +C4-2734 U+3E5C +C4-2735 U-0002476C +C4-2736 U+72D5 +C4-2737 U-00024732 +C4-2738 U-0002475E +C4-2739 U+3E62 +C4-273A U+3E67 +C4-273B U+3EB4 +C4-273C U-000248FB +C4-273D U-00024B29 +C4-273E U-00024BBD +C4-273F U-00024C1F +C4-2740 U+7543 +C4-2741 U-00022341 +C4-2742 U-00024C1D +C4-2743 U+759C +C4-2744 U-00024D31 +C4-2745 U-00024D2F +C4-2746 U+3FEA +C4-2747 U-00025043 +C4-2748 U+3FFB +C4-2749 U-00025041 +C4-274A U+4014 +C4-274B U-000250F5 +C4-274C U+4013 +C4-274D U+4012 +C4-274E U+4010 +C4-274F U+4011 +C4-2750 U-000250F2 +C4-2751 U+4086 +C4-2752 U+77E4 +C4-2753 U+4098 +C4-2754 U-0002541E +C4-2755 U-00025754 +C4-2756 U+412A +C4-2757 U-00025756 +C4-2758 U-00025929 +C4-2759 U-00025927 +C4-275A U-00025928 +C4-275B U+7ACE +C4-275C U+42B5 +C4-275D U-00026279 +C4-275E U-0002627E +C4-275F U-000264B6 +C4-2760 U-000264B7 +C4-2761 U+8013 +C4-2762 U+43D6 +C4-2763 U+43D8 +C4-2764 U+80B7 +C4-2765 U+43D9 +C4-2766 U+43D4 +C4-2767 U+43D7 +C4-2768 U-0002F981 +C4-2769 U+80B9 +C4-276A U+80BB +C4-276B U-0002664D +C4-276C U+81E4 +C4-276D U+81FD +C4-276E U+820F +C4-276F U+4460 +C4-2770 U-00026A09 +C4-2771 U-00026A08 +C4-2772 U+449E +C4-2773 U+44A1 +C4-2774 U-00026B1E +C4-2775 U-00026B1A +C4-2776 U-00026B23 +C4-2777 U-00026B15 +C4-2778 U-00026B19 +C4-2779 U-00026B16 +C4-277A U+82BF +C4-277B U+82CA +C4-277C U-00026B14 +C4-277D U-00026B18 +C4-277E U+82C1 +C4-2821 U+44A0 +C4-2822 U-0002721F +C4-2823 U-000275DD +C4-2824 U-000275DF +C4-2825 U-00028469 +C4-2826 U+8FD0 +C4-2828 U-0002846C +C4-2829 U+48B9 +C4-282A U-00028693 +C4-282B U+90AE +C4-282C U-00028695 +C4-282D U-00028694 +C4-282E U-00028691 +C4-282F U-00028697 +C4-2830 U-00028E30 +C4-2831 U+49C1 +C4-2832 U+49C2 +C4-2833 U+9638 +C4-2834 U-0002FA18 +C4-2835 U+341C +C4-2836 U-00020231 +C4-2837 U+345E +C4-2838 U+4FBC +C4-2839 U+3459 +C4-283A U+345C +C4-283B U-00020236 +C4-283C U+345F +C4-283D U+4FE9 +C4-283E U+4FBD +C4-283F U+4FE2 +C4-2840 U+5158 +C4-2841 U-000205C9 +C4-2842 U-000205CA +C4-2843 U+34CE +C4-2844 U-00020718 +C4-2845 U-00020712 +C4-2846 U-00020719 +C4-2847 U-00020710 +C4-2848 U-00020716 +C4-2849 U+52C6 +C4-284A U-0002085F +C4-284B U+52C8 +C4-284C U-000208DF +C4-284D U-00020917 +C4-284E U+5328 +C4-284F U-0002093C +C4-2850 U+5329 +C4-2851 U-000209EA +C4-2852 U-000209E9 +C4-2853 U-00020A1C +C4-2854 U-00020A58 +C4-2855 U-00020A64 +C4-2856 U-00020AF3 +C4-2857 U+355F +C4-2858 U-00020C97 +C4-2859 U+3585 +C4-285A U-00020C5A +C4-285B U-00020C59 +C4-285C U+3586 +C4-285D U-00020C8E +C4-285E U+57B4 +C4-285F U-000212BC +C4-2860 U+57A9 +C4-2861 U+3687 +C4-2862 U-0002160D +C4-2863 U-000215FC +C4-2864 U-0002160C +C4-2865 U-00021707 +C4-2866 U-0002170A +C4-2867 U+36CA +C4-2868 U-00021702 +C4-2869 U+36C3 +C4-286A U-00021726 +C4-286B U-00021708 +C4-286C U-0002171D +C4-286D U+36C2 +C4-286E U+5B68 +C4-286F U-0002194E +C4-2870 U+3741 +C4-2871 U-000219ED +C4-2872 U-000219EE +C4-2873 U-000219EF +C4-2874 U+3780 +C4-2875 U+3781 +C4-2876 U-00021C50 +C4-2877 U-00021C4C +C4-2878 U+3793 +C4-2879 U+3792 +C4-287A U-00021C4F +C4-287B U+37C5 +C4-287C U-00021DD4 +C4-287D U+5CD5 +C4-287E U-00021DB0 +C4-2921 U+3846 +C4-2922 U+3841 +C4-2923 U+3845 +C4-2924 U+3842 +C4-2925 U+383F +C4-2926 U-000220A5 +C4-2927 U-00022209 +C4-2928 U+3882 +C4-2929 U+3881 +C4-292A U+387F +C4-292B U+38A5 +C4-292C U+5F2B +C4-292D U+38B3 +C4-292E U+38B5 +C4-292F U-000223F3 +C4-2930 U-000223D7 +C4-2931 U+5F8D +C4-2932 U+38DA +C4-2933 U-000224DC +C4-2934 U+38DB +C4-2935 U+390D +C4-2936 U+6018 +C4-2937 U+390E +C4-2938 U-0002260B +C4-2939 U+391E +C4-293A U+3925 +C4-293B U+3926 +C4-293C U+391C +C4-293D U+3921 +C4-293E U+6057 +C4-293F U+6048 +C4-2940 U+3927 +C4-2941 U+391A +C4-2942 U-0002263A +C4-2943 U-0002260D +C4-2944 U-00022611 +C4-2945 U+6038 +C4-2946 U-00022620 +C4-2947 U-00022601 +C4-2948 U+3924 +C4-2949 U-00022637 +C4-294A U-0002F8A3 +C4-294B U+6071 +C4-294C U-000229AA +C4-294D U+39C1 +C4-294E U+39E1 +C4-294F U-00022AE7 +C4-2950 U-00022AE8 +C4-2951 U+6312 +C4-2952 U+39EB +C4-2953 U-00022AF5 +C4-2954 U+39E2 +C4-2955 U+39D7 +C4-2956 U+39E9 +C4-2957 U-00022B35 +C4-2958 U-00022AE6 +C4-2959 U+630A +C4-295A U-00022AF8 +C4-295B U+6323 +C4-295C U-00022AF1 +C4-295D U+3A84 +C4-295E U-00022F14 +C4-295F U-00022F15 +C4-2960 U-00022F09 +C4-2961 U+3AB5 +C4-2962 U+3ABC +C4-2963 U+3ADC +C4-2964 U+3ADE +C4-2965 U+3ADF +C4-2966 U-0002317B +C4-2967 U+662A +C4-2968 U-0002317E +C4-2969 U-00023366 +C4-296A U-00023367 +C4-296B U-0002340A +C4-296C U+3B54 +C4-296D U+67E0 +C4-296E U+67BE +C4-296F U+3B53 +C4-2970 U+3C24 +C4-2971 U+3C25 +C4-2972 U+6B29 +C4-2973 U+3C28 +C4-2974 U+3C27 +C4-2975 U-0002389C +C4-2976 U-00023962 +C4-2977 U-000239E1 +C4-2978 U-000239DE +C4-2979 U-000239DF +C4-297A U-000239E9 +C4-297B U+3C8B +C4-297C U-00023CE4 +C4-297D U-00023CF7 +C4-297E U+3CDC +C4-2A21 U+6D43 +C4-2A22 U-00023CEA +C4-2A23 U-00023CF6 +C4-2A24 U-00023D12 +C4-2A25 U-0002F901 +C4-2A26 U+70A6 +C4-2A27 U+3DB2 +C4-2A28 U+70C0 +C4-2A29 U-000241D9 +C4-2A2A U+722F +C4-2A2B U-0002455F +C4-2A2C U+3E1B +C4-2A2D U-00024573 +C4-2A2E U+3E32 +C4-2A2F U+7271 +C4-2A30 U-0002463F +C4-2A31 U-00024778 +C4-2A32 U+3E6B +C4-2A33 U-0002477D +C4-2A34 U+3E6C +C4-2A35 U+3E6D +C4-2A36 U-00024912 +C4-2A37 U+3EB9 +C4-2A38 U+3EBA +C4-2A39 U+3F09 +C4-2A3A U+3F0A +C4-2A3B U-00024B2F +C4-2A3C U+74EA +C4-2A3D U+3F1B +C4-2A3E U-00024B30 +C4-2A3F U-00024BDB +C4-2A40 U+7520 +C4-2A41 U+3F58 +C4-2A42 U-00024C29 +C4-2A43 U+3F5A +C4-2A44 U-0002F936 +C4-2A45 U-00024D40 +C4-2A46 U+3F77 +C4-2A47 U-00024D3D +C4-2A48 U-00024D3E +C4-2A49 U+3F79 +C4-2A4A U+75A9 +C4-2A4B U-00024D38 +C4-2A4C U+7685 +C4-2A4D U-00024F48 +C4-2A4E U+3FEB +C4-2A4F U-00024FD0 +C4-2A50 U+3FFD +C4-2A51 U+3FFC +C4-2A52 U+7706 +C4-2A53 U+4015 +C4-2A54 U+4018 +C4-2A55 U+76F6 +C4-2A56 U+4016 +C4-2A57 U+4017 +C4-2A58 U+4019 +C4-2A59 U+7700 +C4-2A5A U+401B +C4-2A5B U-0002510E +C4-2A5C U-00025109 +C4-2A5D U+7702 +C4-2A5E U-00025107 +C4-2A5F U+4087 +C4-2A60 U-0002535F +C4-2A61 U-00025360 +C4-2A62 U+409C +C4-2A63 U-0002542A +C4-2A64 U+409A +C4-2A65 U-00025429 +C4-2A66 U+40FF +C4-2A67 U+40FE +C4-2A68 U-0002564D +C4-2A69 U+4131 +C4-2A6A U+412E +C4-2A6B U+4130 +C4-2A6C U+4132 +C4-2A6D U-0002576C +C4-2A6E U+79CC +C4-2A6F U+412F +C4-2A70 U-00025767 +C4-2A71 U+4195 +C4-2A72 U+4196 +C4-2A73 U-00025939 +C4-2A74 U-00025934 +C4-2A75 U-00025A59 +C4-2A76 U+41C5 +C4-2A77 U+427A +C4-2A78 U-00026223 +C4-2A79 U+4342 +C4-2A7A U-00026282 +C4-2A7B U+4354 +C4-2A7C U-00026283 +C4-2A7D U-000262A8 +C4-2A7E U-00026355 +C4-2B21 U-000263F9 +C4-2B22 U-000263F8 +C4-2B23 U-000263FC +C4-2B24 U-000263FA +C4-2B25 U+8009 +C4-2B26 U-0002F97A +C4-2B27 U+439F +C4-2B28 U+43A0 +C4-2B29 U+43A2 +C4-2B2A U+43E0 +C4-2B2B U-00026674 +C4-2B2C U+43E1 +C4-2B2D U-0002666B +C4-2B2E U-00026671 +C4-2B2F U+43DF +C4-2B30 U-00026676 +C4-2B31 U-00026A0E +C4-2B32 U+4462 +C4-2B33 U+4461 +C4-2B34 U-00026A10 +C4-2B35 U-00026A0F +C4-2B36 U+44A7 +C4-2B37 U-00026B38 +C4-2B38 U-00026B39 +C4-2B39 U-00026B3A +C4-2B3A U+82DA +C4-2B3B U-00026B37 +C4-2B3C U-00026B3E +C4-2B3D U+830A +C4-2B3E U+4589 +C4-2B3F U-0002719C +C4-2B40 U-0002722A +C4-2B41 U-0002723A +C4-2B42 U-0002722B +C4-2B43 U-00027228 +C4-2B44 U-000275AA +C4-2B45 U-0002760F +C4-2B46 U+461D +C4-2B47 U-00027610 +C4-2B48 U-000277E6 +C4-2B49 U+472A +C4-2B4A U-00027D25 +C4-2B4B U-00027E8E +C4-2B4C U+47D3 +C4-2B4D U+4842 +C4-2B4E U+4843 +C4-2B4F U-0002848B +C4-2B50 U+4891 +C4-2B51 U-0002848C +C4-2B52 U-0002849A +C4-2B53 U+4890 +C4-2B54 U+48BF +C4-2B55 U-000286B3 +C4-2B56 U+48BC +C4-2B57 U-000286B2 +C4-2B58 U+48C0 +C4-2B59 U+49C7 +C4-2B5A U+49C5 +C4-2B5B U+9655 +C4-2B5C U-00028E44 +C4-2B5D U+9652 +C4-2B5E U+4E35 +C4-2B5F U-00020158 +C4-2B60 U-000202A7 +C4-2B61 U+5034 +C4-2B62 U+5001 +C4-2B63 U-00020263 +C4-2B64 U+500A +C4-2B65 U+3466 +C4-2B66 U-0002026A +C4-2B67 U-00020265 +C4-2B68 U-0002026B +C4-2B69 U+34AD +C4-2B6A U-000204ED +C4-2B6B U-000205D9 +C4-2B6C U-0002073B +C4-2B6D U-00020732 +C4-2B6E U+5258 +C4-2B6F U-00020735 +C4-2B70 U-00020731 +C4-2B71 U-0002073E +C4-2B72 U-00020743 +C4-2B73 U-00020736 +C4-2B74 U-0002086D +C4-2B75 U+351D +C4-2B76 U-000208E4 +C4-2B77 U+3531 +C4-2B78 U+532B +C4-2B79 U-000209F4 +C4-2B7A U+354C +C4-2B7B U-00020A69 +C4-2B7C U-00020A6B +C4-2B7D U+3595 +C4-2B7E U+3591 +C4-2C21 U+3594 +C4-2C22 U-00020CBF +C4-2C23 U-00020CC3 +C4-2C24 U-00020CAE +C4-2C25 U+358F +C4-2C26 U+54EC +C4-2C27 U-00020CB1 +C4-2C28 U+5515 +C4-2C29 U+54FE +C4-2C2A U-00020CBB +C4-2C2B U-00020CAF +C4-2C2C U-00020CB0 +C4-2C2D U+54E3 +C4-2C2E U+5516 +C4-2C2F U+3640 +C4-2C30 U-000212EF +C4-2C31 U+3641 +C4-2C32 U-000212ED +C4-2C33 U+57D3 +C4-2C34 U-000212F0 +C4-2C35 U-00021593 +C4-2C36 U-00021634 +C4-2C37 U-0002162B +C4-2C38 U+5959 +C4-2C39 U+5A27 +C4-2C3A U+36D8 +C4-2C3B U+36D2 +C4-2C3C U+36DA +C4-2C3D U+5A28 +C4-2C3E U+5A10 +C4-2C3F U+36D7 +C4-2C40 U+5A0E +C4-2C41 U+3742 +C4-2C42 U+3757 +C4-2C43 U-00021A04 +C4-2C44 U-00021A03 +C4-2C45 U-00021A02 +C4-2C46 U+5BAF +C4-2C47 U-00021A05 +C4-2C48 U+5BBA +C4-2C49 U+5BB1 +C4-2C4A U-00021A00 +C4-2C4B U-00021B74 +C4-2C4C U+3778 +C4-2C4D U+3782 +C4-2C4E U+3797 +C4-2C4F U-00021C65 +C4-2C50 U-00021C63 +C4-2C51 U+37C9 +C4-2C52 U-00021DD7 +C4-2C53 U+37C8 +C4-2C54 U+37D6 +C4-2C55 U+37CC +C4-2C56 U-00021DE8 +C4-2C57 U+37D0 +C4-2C58 U-00021DDB +C4-2C59 U-00021DD8 +C4-2C5A U+37CE +C4-2C5B U+37C7 +C4-2C5C U+5CFC +C4-2C5D U-00021E09 +C4-2C5E U+37CF +C4-2C5F U+37CB +C4-2C60 U+5CF2 +C4-2C61 U+5CFE +C4-2C62 U-00021DE5 +C4-2C63 U-00021DE7 +C4-2C64 U+5DF8 +C4-2C65 U-0002203F +C4-2C66 U+3847 +C4-2C67 U-000220C0 +C4-2C68 U+3848 +C4-2C69 U-000220B9 +C4-2C6A U-000220BA +C4-2C6B U+3883 +C4-2C6C U+3885 +C4-2C6D U+3884 +C4-2C6E U-00022220 +C4-2C6F U-0002234F +C4-2C70 U+5F2C +C4-2C71 U+38B8 +C4-2C72 U+38BC +C4-2C73 U-00022491 +C4-2C74 U-00022490 +C4-2C75 U-000224EE +C4-2C76 U-000224F3 +C4-2C77 U-000224EC +C4-2C78 U-000224F1 +C4-2C79 U-000224EB +C4-2C7A U-000224F2 +C4-2C7B U-000224F4 +C4-2C7C U-000224ED +C4-2C7D U-00022641 +C4-2C7E U-00022648 +C4-2D21 U-00022645 +C4-2D22 U+3931 +C4-2D23 U+3934 +C4-2D24 U+3936 +C4-2D25 U+6082 +C4-2D26 U-0002267F +C4-2D27 U-0002268B +C4-2D28 U+3923 +C4-2D29 U-0002263B +C4-2D2A U-0002264E +C4-2D2B U+393A +C4-2D2C U+6091 +C4-2D2D U+608F +C4-2D2E U-0002267C +C4-2D2F U+39B4 +C4-2D30 U+39B5 +C4-2D31 U+39ED +C4-2D32 U+39EC +C4-2D33 U+39D8 +C4-2D34 U-00022AF0 +C4-2D35 U-00022B36 +C4-2D36 U-00022B3F +C4-2D37 U-00022B43 +C4-2D38 U-00022B31 +C4-2D39 U-00022B34 +C4-2D3A U-00022B46 +C4-2D3B U+39F6 +C4-2D3C U+39E7 +C4-2D3D U-00022B2F +C4-2D3E U-00022EC3 +C4-2D3F U+3A7C +C4-2D40 U+3A7B +C4-2D41 U-00022F36 +C4-2D42 U+3A88 +C4-2D43 U+6547 +C4-2D44 U+654C +C4-2D45 U-00022F21 +C4-2D46 U-0002F8C8 +C4-2D47 U+658A +C4-2D48 U-00023073 +C4-2D49 U+3ABE +C4-2D4A U-000230E6 +C4-2D4B U+3AE7 +C4-2D4C U+3AE5 +C4-2D4D U+3AEE +C4-2D4E U+67E1 +C4-2D4F U+684A +C4-2D50 U-0002343F +C4-2D51 U+3B59 +C4-2D52 U+3B5E +C4-2D53 U-0002346B +C4-2D54 U+3B5A +C4-2D55 U+683F +C4-2D56 U+3B61 +C4-2D57 U+3B58 +C4-2D58 U+3B5B +C4-2D59 U+67BD +C4-2D5A U-00023471 +C4-2D5B U+3B5F +C4-2D5C U-0002F8E2 +C4-2D5D U+3C2A +C4-2D5E U+3C2D +C4-2D5F U-000238B0 +C4-2D60 U+3C23 +C4-2D61 U+3C2B +C4-2D62 U+3C2C +C4-2D63 U-000239F3 +C4-2D64 U+3C7E +C4-2D65 U-0002F8F5 +C4-2D66 U+3C93 +C4-2D67 U+3C99 +C4-2D68 U-00023B61 +C4-2D69 U-00023B5F +C4-2D6A U+3CB3 +C4-2D6B U+3CE7 +C4-2D6C U+3CEA +C4-2D6D U-00023D28 +C4-2D6E U-00023D1E +C4-2D6F U-00023D29 +C4-2D70 U-0002F902 +C4-2D71 U-00023CEB +C4-2D72 U-00023D66 +C4-2D73 U+3DB4 +C4-2D74 U-000241F6 +C4-2D75 U+70C9 +C4-2D76 U+3E17 +C4-2D77 U-00024560 +C4-2D78 U-00024577 +C4-2D79 U-000245BB +C4-2D7A U+3E21 +C4-2D7B U-000245BC +C4-2D7C U+3E38 +C4-2D7D U+3E37 +C4-2D7E U+3E74 +C4-2E21 U+3E73 +C4-2E22 U+3E75 +C4-2E23 U-000247A2 +C4-2E24 U-000247B2 +C4-2E25 U-0002479E +C4-2E26 U+3E76 +C4-2E27 U+3E78 +C4-2E28 U-0002493A +C4-2E29 U-00024938 +C4-2E2A U+73BA +C4-2E2B U+3F0C +C4-2E2C U+3F20 +C4-2E2D U+3F1E +C4-2E2E U-00024C4D +C4-2E2F U+3F5B +C4-2E30 U-00024C5E +C4-2E31 U+3F5C +C4-2E32 U-00024D17 +C4-2E33 U+3F83 +C4-2E34 U+75C6 +C4-2E35 U+3F80 +C4-2E36 U+3F81 +C4-2E37 U+3F7E +C4-2E38 U+3F88 +C4-2E39 U+3F85 +C4-2E3A U+3F89 +C4-2E3B U+3F7F +C4-2E3C U+3F8E +C4-2E3D U-00024D64 +C4-2E3E U-00024D67 +C4-2E3F U+3F84 +C4-2E40 U+75B7 +C4-2E41 U+768C +C4-2E42 U-00024F59 +C4-2E43 U+768D +C4-2E44 U-00024FDA +C4-2E45 U+3FEE +C4-2E46 U+3FED +C4-2E47 U+3FFE +C4-2E48 U-00025051 +C4-2E49 U+3FFF +C4-2E4A U-00025055 +C4-2E4B U-0002513B +C4-2E4C U-00025134 +C4-2E4D U+4023 +C4-2E4E U-00025137 +C4-2E4F U+7717 +C4-2E50 U-00025131 +C4-2E51 U+771C +C4-2E52 U+401F +C4-2E53 U-0002513F +C4-2E54 U-00025159 +C4-2E55 U+7714 +C4-2E56 U-00025361 +C4-2E57 U+408F +C4-2E58 U+4090 +C4-2E59 U-00025458 +C4-2E5A U-00025462 +C4-2E5B U-00025450 +C4-2E5C U+40A0 +C4-2E5D U-00025451 +C4-2E5E U+40A6 +C4-2E5F U+409F +C4-2E60 U-00025446 +C4-2E61 U+40A7 +C4-2E62 U+40A1 +C4-2E63 U-0002562D +C4-2E64 U+4102 +C4-2E65 U+4136 +C4-2E66 U-00025948 +C4-2E67 U-00025951 +C4-2E68 U-0002594A +C4-2E69 U-0002594F +C4-2E6A U-00025950 +C4-2E6B U-00025949 +C4-2E6C U-00025A63 +C4-2E6D U+41C8 +C4-2E6E U-00025A66 +C4-2E6F U-00025A60 +C4-2E70 U+41D8 +C4-2E71 U+7B0C +C4-2E72 U+41DD +C4-2E73 U+41DC +C4-2E74 U-00025AF1 +C4-2E75 U+41D7 +C4-2E76 U-00025B07 +C4-2E77 U+41DA +C4-2E78 U+42BA +C4-2E79 U-00025F9B +C4-2E7A U-00025FA3 +C4-2E7B U-00025F9D +C4-2E7C U+42BE +C4-2E7D U+42C2 +C4-2E7E U+42BB +C4-2F21 U+42C0 +C4-2F22 U-00025FA9 +C4-2F23 U-00025FA7 +C4-2F24 U-00025FA4 +C4-2F25 U+7D23 +C4-2F26 U-00025FBA +C4-2F27 U-000221C1 +C4-2F28 U-00026226 +C4-2F29 U+4343 +C4-2F2A U+4355 +C4-2F2B U-00026294 +C4-2F2C U-00026293 +C4-2F2D U+4357 +C4-2F2E U+4368 +C4-2F2F U+7F98 +C4-2F30 U+7F90 +C4-2F31 U-00026407 +C4-2F32 U-0002640D +C4-2F33 U-00026402 +C4-2F34 U-0002640C +C4-2F35 U-00026409 +C4-2F36 U-00026408 +C4-2F37 U-00026413 +C4-2F38 U+43A1 +C4-2F39 U-000264D2 +C4-2F3A U+803A +C4-2F3B U-0002653E +C4-2F3C U-0002653C +C4-2F3D U-00026667 +C4-2F3E U-0002669E +C4-2F3F U+43EA +C4-2F40 U-000266AD +C4-2F41 U+43E7 +C4-2F42 U-000266D9 +C4-2F43 U-00026642 +C4-2F44 U-000266A3 +C4-2F45 U-000266A0 +C4-2F46 U+43E8 +C4-2F47 U+43E9 +C4-2F48 U-0002667C +C4-2F49 U-00026904 +C4-2F4A U+4454 +C4-2F4B U-00026958 +C4-2F4C U-00026960 +C4-2F4D U-000269C9 +C4-2F4E U-000269C8 +C4-2F4F U+8226 +C4-2F50 U+4465 +C4-2F51 U-00026A1C +C4-2F52 U-00026A1A +C4-2F53 U+448A +C4-2F54 U-00026B74 +C4-2F55 U+44B0 +C4-2F56 U-00026B6E +C4-2F57 U-00026B6F +C4-2F58 U-00026B79 +C4-2F59 U+44BC +C4-2F5A U+832E +C4-2F5B U-00026B77 +C4-2F5C U+8355 +C4-2F5D U+831A +C4-2F5E U+44B8 +C4-2F5F U+833D +C4-2F60 U-00026B7C +C4-2F61 U+44B2 +C4-2F62 U-00026B70 +C4-2F63 U+8330 +C4-2F64 U+44BD +C4-2F65 U-00026B7A +C4-2F66 U-00026B82 +C4-2F67 U+458A +C4-2F68 U+8651 +C4-2F69 U+45A1 +C4-2F6A U-00027244 +C4-2F6B U+45A2 +C4-2F6C U-00027243 +C4-2F6D U+8688 +C4-2F6E U-00027245 +C4-2F6F U+4615 +C4-2F70 U-00027625 +C4-2F71 U-0002761F +C4-2F72 U+4620 +C4-2F73 U+4673 +C4-2F74 U-000277E8 +C4-2F75 U+898E +C4-2F76 U+898D +C4-2F77 U-00027809 +C4-2F78 U-000278B7 +C4-2F79 U-000278B9 +C4-2F7A U-00027964 +C4-2F7B U-00027963 +C4-2F7C U+8A09 +C4-2F7D U+8A14 +C4-2F7E U+46B1 +C4-3021 U-00027962 +C4-3022 U-00027965 +C4-3023 U+472B +C4-3024 U-00027BAC +C4-3025 U+4745 +C4-3026 U-00027D2A +C4-3027 U+4797 +C4-3028 U+4798 +C4-3029 U-00027E96 +C4-302A U+47D5 +C4-302B U-00027FC2 +C4-302C U-0002F9DE +C4-302D U+4893 +C4-302E U+4896 +C4-302F U+9007 +C4-3030 U+4894 +C4-3031 U-000284AA +C4-3032 U-000284B0 +C4-3033 U+48C7 +C4-3034 U+48C5 +C4-3035 U-000286D4 +C4-3036 U-000286CD +C4-3037 U-000286D6 +C4-3038 U+48C4 +C4-3039 U-000287F0 +C4-303A U+9579 +C4-303B U+9584 +C4-303C U+49CE +C4-303D U+49CA +C4-303E U+49CC +C4-303F U+9657 +C4-3040 U+49C9 +C4-3041 U+96BA +C4-3042 U+98E4 +C4-3043 U-00029D4B +C4-3044 U-00020162 +C4-3045 U+346E +C4-3046 U-000202B7 +C4-3047 U+5067 +C4-3048 U-000202AC +C4-3049 U-000202AB +C4-304A U+3471 +C4-304B U-000202C1 +C4-304C U+34BB +C4-304D U+34D3 +C4-304E U-000205E8 +C4-304F U-00020769 +C4-3050 U-0002075D +C4-3051 U-0002075F +C4-3052 U+34F3 +C4-3053 U+34ED +C4-3054 U+34F5 +C4-3055 U-00020764 +C4-3056 U-00020762 +C4-3057 U+34F1 +C4-3058 U+34F2 +C4-3059 U+34F6 +C4-305A U+3520 +C4-305B U-000208F9 +C4-305C U+3528 +C4-305D U-000208EE +C4-305E U+5318 +C4-305F U+532C +C4-3060 U+5359 +C4-3061 U-000209AB +C4-3062 U-000209AC +C4-3063 U-000209AA +C4-3064 U+5368 +C4-3065 U+537E +C4-3066 U-00020A86 +C4-3067 U-00020A7A +C4-3068 U+53A1 +C4-3069 U-00020D28 +C4-306A U+35A1 +C4-306B U+555B +C4-306C U+35AA +C4-306D U+35A9 +C4-306E U-00020D31 +C4-306F U+35B5 +C4-3070 U+35A5 +C4-3071 U+35A8 +C4-3072 U+5542 +C4-3073 U+35A7 +C4-3074 U+5547 +C4-3075 U-00020D2D +C4-3076 U-0002F843 +C4-3077 U+553D +C4-3078 U-00020D2B +C4-3079 U-00020D32 +C4-307A U+5560 +C4-307B U+57EB +C4-307C U-00021329 +C4-307D U-00021326 +C4-307E U-00021353 +C4-3121 U+364D +C4-3122 U-00021333 +C4-3123 U-00021334 +C4-3124 U-0002159D +C4-3125 U+369C +C4-3126 U+595F +C4-3127 U-00021641 +C4-3128 U+36EA +C4-3129 U+36E5 +C4-312A U-00021791 +C4-312B U-00021769 +C4-312C U+5B6F +C4-312D U-00021A22 +C4-312E U+375E +C4-312F U-00021A34 +C4-3130 U-0002F86D +C4-3131 U-00021B2E +C4-3132 U+3786 +C4-3133 U+3784 +C4-3134 U-00021BF4 +C4-3135 U+5C5A +C4-3136 U-00021E28 +C4-3137 U+37D9 +C4-3138 U-00021E1C +C4-3139 U+37DE +C4-313A U-00021E11 +C4-313B U-00021E24 +C4-313C U-00021E15 +C4-313D U+37DB +C4-313E U-00021E16 +C4-313F U-00021E54 +C4-3140 U-00021E23 +C4-3141 U-00021FFF +C4-3142 U+3831 +C4-3143 U-000220CF +C4-3144 U-000220D0 +C4-3145 U+384B +C4-3146 U-000220CE +C4-3147 U+3849 +C4-3148 U+384A +C4-3149 U+384C +C4-314A U-000221C7 +C4-314B U-0002225C +C4-314C U+388A +C4-314D U-00022236 +C4-314E U+3889 +C4-314F U+388B +C4-3150 U-00022243 +C4-3151 U+38BB +C4-3152 U+5FA2 +C4-3153 U+5F9D +C4-3154 U+38E4 +C4-3155 U-0002252A +C4-3156 U-00022501 +C4-3157 U+5FA3 +C4-3158 U-0002250B +C4-3159 U-0002250F +C4-315A U+393B +C4-315B U+392E +C4-315C U+393E +C4-315D U+3946 +C4-315E U+3953 +C4-315F U-000226DF +C4-3160 U+3944 +C4-3161 U-000226D2 +C4-3162 U+393F +C4-3163 U+3942 +C4-3164 U+394F +C4-3165 U-000226CD +C4-3166 U+3952 +C4-3167 U+394A +C4-3168 U+60C2 +C4-3169 U-000226DB +C4-316A U+395A +C4-316B U+60A5 +C4-316C U+3949 +C4-316D U-000226CF +C4-316E U+621C +C4-316F U-000229C0 +C4-3170 U+621D +C4-3171 U+3A03 +C4-3172 U-00022B81 +C4-3173 U-00022B82 +C4-3174 U-00022B8A +C4-3175 U-00022BA8 +C4-3176 U-00022B8C +C4-3177 U+6395 +C4-3178 U+639A +C4-3179 U+3A01 +C4-317A U+3A06 +C4-317B U+39FB +C4-317C U+39F9 +C4-317D U-00022B8E +C4-317E U+3A05 +C4-3221 U+39FA +C4-3222 U-00022B8B +C4-3223 U+63A6 +C4-3224 U-00022B96 +C4-3225 U+39FE +C4-3226 U-00022BCC +C4-3227 U+3A7D +C4-3228 U+3A8C +C4-3229 U-00022F4F +C4-322A U-00022F4A +C4-322B U+6550 +C4-322C U+3A8E +C4-322D U-00022F4B +C4-322E U-00022F3D +C4-322F U+6552 +C4-3230 U-00022F44 +C4-3231 U-00022F49 +C4-3232 U-0002309E +C4-3233 U-000230F3 +C4-3234 U+65C8 +C4-3235 U-000230F5 +C4-3236 U+3AF0 +C4-3237 U+3AF2 +C4-3238 U-000231B3 +C4-3239 U+6658 +C4-323A U+3AF1 +C4-323B U+3AE6 +C4-323C U-000231E5 +C4-323D U-000231B6 +C4-323E U-0002F8D8 +C4-323F U+6888 +C4-3240 U-00023486 +C4-3241 U+3B6F +C4-3242 U+3B6D +C4-3243 U+3B69 +C4-3244 U-000234B6 +C4-3245 U-00023485 +C4-3246 U+3B6E +C4-3247 U-000234AB +C4-3248 U+3C2F +C4-3249 U+3C30 +C4-324A U+3C63 +C4-324B U-00023A0D +C4-324C U-00023A8B +C4-324D U-00023A8C +C4-324E U+6BB8 +C4-324F U+3C80 +C4-3250 U+6BB9 +C4-3251 U+3C9A +C4-3252 U+3C94 +C4-3253 U+3C96 +C4-3254 U+3C95 +C4-3255 U+3C97 +C4-3256 U-00023B72 +C4-3257 U+3CF4 +C4-3258 U+3CFE +C4-3259 U-00023D8F +C4-325A U+3D01 +C4-325B U-00023D79 +C4-325C U+3D02 +C4-325D U-00023D77 +C4-325E U+3CF9 +C4-325F U-00023D90 +C4-3260 U-00023D88 +C4-3261 U-00023D80 +C4-3262 U-00023D9E +C4-3263 U+3CF6 +C4-3264 U+3CF7 +C4-3265 U-00023D82 +C4-3266 U-00023D34 +C4-3267 U-00023D89 +C4-3268 U+3CFF +C4-3269 U-00023D85 +C4-326A U-00023D7E +C4-326B U-00023D7A +C4-326C U-00023DA6 +C4-326D U+6E0B +C4-326E U-00023DB5 +C4-326F U-000241F4 +C4-3270 U+3DBF +C4-3271 U+3DBC +C4-3272 U+7105 +C4-3273 U-00024229 +C4-3274 U-00024226 +C4-3275 U-0002422A +C4-3276 U+3DBE +C4-3277 U+3DC0 +C4-3278 U-0002457E +C4-3279 U+3E3B +C4-327A U+3E39 +C4-327B U-0002465B +C4-327C U-00024661 +C4-327D U-00024660 +C4-327E U+3E3C +C4-3321 U-0002479B +C4-3322 U+7314 +C4-3323 U+7304 +C4-3324 U-000247C3 +C4-3325 U+3E7D +C4-3326 U-000247CD +C4-3327 U+3E7F +C4-3328 U+3E7A +C4-3329 U+3E7C +C4-332A U+7305 +C4-332B U+3E7E +C4-332C U+7315 +C4-332D U+730D +C4-332E U+3E80 +C4-332F U+3EBF +C4-3330 U+3EC3 +C4-3331 U-00024954 +C4-3332 U-00024959 +C4-3333 U+3ECC +C4-3334 U+3F0E +C4-3335 U+3F0D +C4-3336 U-00024AF5 +C4-3337 U+3F26 +C4-3338 U+3F24 +C4-3339 U+3F25 +C4-333A U+3F23 +C4-333B U+3F21 +C4-333C U+3F29 +C4-333D U-00024C69 +C4-333E U-00024C65 +C4-333F U+3F8F +C4-3340 U+3F8D +C4-3341 U-00024D7C +C4-3342 U+3F8B +C4-3343 U+3F92 +C4-3344 U-00024D80 +C4-3345 U+3F90 +C4-3346 U-00024F65 +C4-3347 U+3FEF +C4-3348 U+3FF0 +C4-3349 U-00024FDF +C4-334A U-00025060 +C4-334B U+4001 +C4-334C U-0002505E +C4-334D U+402E +C4-334E U+402D +C4-334F U+772E +C4-3350 U+4028 +C4-3351 U+4029 +C4-3352 U+402C +C4-3353 U-0002518F +C4-3354 U-00025161 +C4-3355 U-0002515A +C4-3356 U+7741 +C4-3357 U+4088 +C4-3358 U-00025367 +C4-3359 U+4092 +C4-335A U+4091 +C4-335B U+77EA +C4-335C U-000253BB +C4-335D U+7844 +C4-335E U+40A9 +C4-335F U+40AC +C4-3360 U+40AE +C4-3361 U+40AA +C4-3362 U+4106 +C4-3363 U+4105 +C4-3364 U+414A +C4-3365 U+413E +C4-3366 U+413C +C4-3367 U+413B +C4-3368 U-0002579B +C4-3369 U+4142 +C4-336A U+4141 +C4-336B U+4143 +C4-336C U-000257A9 +C4-336D U+4145 +C4-336E U-00025966 +C4-336F U+419A +C4-3370 U+419B +C4-3371 U+419F +C4-3372 U+419E +C4-3373 U-00025A72 +C4-3374 U-00025A76 +C4-3375 U-00025B14 +C4-3376 U+41DE +C4-3377 U+41E2 +C4-3378 U+41E6 +C4-3379 U-00025B0F +C4-337A U+7B29 +C4-337B U+41E3 +C4-337C U+7B27 +C4-337D U+41DF +C4-337E U-00025E41 +C4-3421 U-00025E46 +C4-3422 U+7C9D +C4-3423 U-00025E4B +C4-3424 U-00025E43 +C4-3425 U+427E +C4-3426 U+42C9 +C4-3427 U+42CC +C4-3428 U-00025FC6 +C4-3429 U+42D1 +C4-342A U-00025FC7 +C4-342B U+42D0 +C4-342C U-00025FCE +C4-342D U+42CF +C4-342E U+42C8 +C4-342F U-00025FC9 +C4-3430 U+42CD +C4-3431 U-00025FCB +C4-3432 U-00025FC5 +C4-3433 U+4349 +C4-3434 U+4347 +C4-3435 U+4358 +C4-3436 U+436B +C4-3437 U+436C +C4-3438 U+436A +C4-3439 U-00026369 +C4-343A U+4380 +C4-343B U+4382 +C4-343C U+4384 +C4-343D U+7FC8 +C4-343E U+4383 +C4-343F U-0002641E +C4-3440 U-000264BA +C4-3441 U+43B6 +C4-3442 U-00026552 +C4-3443 U-00026551 +C4-3444 U-00026553 +C4-3445 U-0002669F +C4-3446 U-000266DB +C4-3447 U+8126 +C4-3448 U+43F1 +C4-3449 U-000266E3 +C4-344A U+43F6 +C4-344B U+43F3 +C4-344C U+43F0 +C4-344D U+811C +C4-344E U-000266D7 +C4-344F U-000266E9 +C4-3450 U+8128 +C4-3451 U+43F5 +C4-3452 U+43F4 +C4-3453 U+43F7 +C4-3454 U-000266DE +C4-3455 U-000266DC +C4-3456 U-0002693C +C4-3457 U-0002F98B +C4-3458 U+4455 +C4-3459 U-00026A22 +C4-345A U-00026A32 +C4-345B U-00026A23 +C4-345C U+448B +C4-345D U+44CB +C4-345E U+44C2 +C4-345F U-00026BD4 +C4-3460 U-00026BC8 +C4-3461 U-00026BBC +C4-3462 U+44CA +C4-3463 U+44CC +C4-3464 U-00026BCD +C4-3465 U+44C7 +C4-3466 U+44C9 +C4-3467 U+8370 +C4-3468 U-00026BBE +C4-3469 U+44C6 +C4-346A U-00026C40 +C4-346B U-00026BD6 +C4-346C U+44C3 +C4-346D U+8382 +C4-346E U-00026BBD +C4-346F U+83AC +C4-3470 U-00026BBA +C4-3471 U+44C4 +C4-3472 U-00026BC0 +C4-3473 U-0002F99B +C4-3474 U-0002F99D +C4-3475 U-00026BC1 +C4-3476 U-000271A6 +C4-3477 U-000271A5 +C4-3478 U-000271A8 +C4-3479 U+45A9 +C4-347A U+86AD +C4-347B U+45A8 +C4-347C U+45A6 +C4-347D U-0002725F +C4-347E U-00027270 +C4-3521 U-0002726A +C4-3522 U-00027265 +C4-3523 U-00027267 +C4-3524 U-0002726F +C4-3525 U-00027287 +C4-3526 U+86CA +C4-3527 U+8851 +C4-3528 U-0002763D +C4-3529 U-00027643 +C4-352A U+4622 +C4-352B U-00027640 +C4-352C U+4626 +C4-352D U+4624 +C4-352E U+4625 +C4-352F U+889D +C4-3530 U+462A +C4-3531 U+4674 +C4-3532 U-00027818 +C4-3533 U+4679 +C4-3534 U+8990 +C4-3535 U+467A +C4-3536 U-00027819 +C4-3537 U-000278C1 +C4-3538 U+89D8 +C4-3539 U+89D7 +C4-353A U+4697 +C4-353B U-000278BC +C4-353C U-000278C8 +C4-353D U+8A2E +C4-353E U-00027971 +C4-353F U+46BC +C4-3540 U-0002796E +C4-3541 U+46B3 +C4-3542 U-00027978 +C4-3543 U+46BF +C4-3544 U+46B7 +C4-3545 U-0002F9CD +C4-3546 U-0002797A +C4-3547 U-00027BB1 +C4-3548 U-00027BAF +C4-3549 U-00027BB0 +C4-354A U+4734 +C4-354B U+4746 +C4-354C U+4748 +C4-354D U+8C59 +C4-354E U-00027CA8 +C4-354F U-00027CA6 +C4-3550 U+4756 +C4-3551 U+4767 +C4-3552 U-00027D48 +C4-3553 U-00027D45 +C4-3554 U+4768 +C4-3555 U+4799 +C4-3556 U+479A +C4-3557 U-00027EA0 +C4-3558 U-00027EA4 +C4-3559 U+47D8 +C4-355A U-00027FD4 +C4-355B U+47DB +C4-355C U+47DC +C4-355D U+47DD +C4-355E U+47D7 +C4-355F U-00027FD2 +C4-3560 U-00028222 +C4-3561 U+4849 +C4-3562 U+484A +C4-3563 U+8EDA +C4-3564 U-000282B7 +C4-3565 U-000282CC +C4-3566 U+9033 +C4-3567 U-000284E6 +C4-3568 U+9018 +C4-3569 U+489A +C4-356A U-000284C8 +C4-356B U+48CD +C4-356C U+48CA +C4-356D U-000286F4 +C4-356E U+48CB +C4-356F U-000286ED +C4-3570 U+48CF +C4-3571 U-0002867E +C4-3572 U-0002F9E3 +C4-3573 U+48CC +C4-3574 U+48EA +C4-3575 U+48ED +C4-3576 U-000287F9 +C4-3577 U-000287FD +C4-3578 U+48E9 +C4-3579 U-00028807 +C4-357A U+491A +C4-357B U+91EF +C4-357C U+498D +C4-357D U+49D2 +C4-357E U-00028E78 +C4-3621 U-00028E7A +C4-3622 U-00028E79 +C4-3623 U-00028F8A +C4-3624 U+49F2 +C4-3625 U-0002907B +C4-3626 U-000291D5 +C4-3627 U-000291E9 +C4-3628 U+4A3D +C4-3629 U-000291EB +C4-362A U+4A3E +C4-362B U+4AF8 +C4-362C U+4B23 +C4-362D U+9AD9 +C4-362E U+4EB4 +C4-362F U-0002016C +C4-3630 U+50A0 +C4-3631 U+5090 +C4-3632 U+3475 +C4-3633 U+5086 +C4-3634 U+5084 +C4-3635 U-000202FA +C4-3636 U+508A +C4-3637 U+3476 +C4-3638 U+3473 +C4-3639 U+509F +C4-363A U+50A1 +C4-363B U-00020318 +C4-363C U+5093 +C4-363D U+34BD +C4-363E U-000205F6 +C4-363F U+51D5 +C4-3640 U-0002078A +C4-3641 U-00020789 +C4-3642 U+34F9 +C4-3643 U-0002077F +C4-3644 U-00020788 +C4-3645 U+34FA +C4-3646 U-00020783 +C4-3647 U-00020784 +C4-3648 U-00020798 +C4-3649 U-00020763 +C4-364A U-00020787 +C4-364B U+3521 +C4-364C U-0002F827 +C4-364D U+3529 +C4-364E U-000208F5 +C4-364F U-00020950 +C4-3650 U+3538 +C4-3651 U+354E +C4-3652 U-00020A87 +C4-3653 U-00020A8A +C4-3654 U-00020B65 +C4-3655 U-00020DB7 +C4-3656 U-00020DC1 +C4-3657 U-00020DC7 +C4-3658 U+35C8 +C4-3659 U+35BC +C4-365A U-00020DC5 +C4-365B U-00020DCB +C4-365C U+5590 +C4-365D U-00020DD1 +C4-365E U+35BB +C4-365F U+35C2 +C4-3660 U+35C0 +C4-3661 U-00020DB8 +C4-3662 U-00020DCA +C4-3663 U+35CA +C4-3664 U-00020DDE +C4-3665 U+35C9 +C4-3666 U-00020DCE +C4-3667 U+35B8 +C4-3668 U+5710 +C4-3669 U+5817 +C4-366A U-00021368 +C4-366B U+364E +C4-366C U-0002136B +C4-366D U+5844 +C4-366E U+3650 +C4-366F U+582B +C4-3670 U-0002136A +C4-3671 U+5845 +C4-3672 U-00021366 +C4-3673 U-00021377 +C4-3674 U-00021396 +C4-3675 U-0002136E +C4-3676 U-0002F856 +C4-3677 U+368A +C4-3678 U-00021657 +C4-3679 U+5965 +C4-367A U-00021656 +C4-367B U-0002179C +C4-367C U-0002179E +C4-367D U+36FC +C4-367E U+36F9 +C4-3721 U-000217A1 +C4-3722 U+3763 +C4-3723 U-00021A42 +C4-3724 U+5BCF +C4-3725 U-00021A46 +C4-3726 U-00021A3E +C4-3727 U-00021B33 +C4-3728 U+3787 +C4-3729 U+3788 +C4-372A U-00021BFA +C4-372B U+379A +C4-372C U-00021C97 +C4-372D U-00021C9B +C4-372E U-00021CAA +C4-372F U+5D56 +C4-3730 U-00021E73 +C4-3731 U-00021E7C +C4-3732 U+37E9 +C4-3733 U-00021E86 +C4-3734 U+37EA +C4-3735 U+5D54 +C4-3736 U+3850 +C4-3737 U-000220F3 +C4-3738 U-000220F0 +C4-3739 U+3856 +C4-373A U+3852 +C4-373B U+384F +C4-373C U+3854 +C4-373D U+3851 +C4-373E U-000220EC +C4-373F U-000222AF +C4-3740 U+388E +C4-3741 U+388F +C4-3742 U-00022264 +C4-3743 U-00022268 +C4-3744 U-0002235A +C4-3745 U+5F3D +C4-3746 U-0002251F +C4-3747 U-00022525 +C4-3748 U+38ED +C4-3749 U+38EB +C4-374A U+5FA4 +C4-374B U-000226C6 +C4-374C U-000226D6 +C4-374D U-000226C3 +C4-374E U+3962 +C4-374F U-0002272C +C4-3750 U+395D +C4-3751 U-0002272E +C4-3752 U-0002275E +C4-3753 U-00022733 +C4-3754 U+3961 +C4-3755 U+3965 +C4-3756 U+395C +C4-3757 U-0002272D +C4-3758 U-00022746 +C4-3759 U+395F +C4-375A U-000226C1 +C4-375B U-0002273A +C4-375C U-000229CC +C4-375D U-00022B9D +C4-375E U-00022B83 +C4-375F U-00022BF6 +C4-3760 U+63EC +C4-3761 U+3A16 +C4-3762 U+3A0A +C4-3763 U-00022BF8 +C4-3764 U+3A0E +C4-3765 U+3A12 +C4-3766 U-00022BFE +C4-3767 U-00022BF3 +C4-3768 U+3A11 +C4-3769 U-00022BEB +C4-376A U-00022BFA +C4-376B U+3A10 +C4-376C U-00022C07 +C4-376D U-00022BFC +C4-376E U+3A09 +C4-376F U+63FA +C4-3770 U+3A15 +C4-3771 U+63D4 +C4-3772 U-00022F72 +C4-3773 U-00022F73 +C4-3774 U-00022F74 +C4-3775 U+3A91 +C4-3776 U+3A95 +C4-3777 U+3A93 +C4-3778 U+3A92 +C4-3779 U+3A8F +C4-377A U-00022F5F +C4-377B U-00022F60 +C4-377C U-000230AA +C4-377D U-00023134 +C4-377E U+3AF6 +C4-3821 U-000231B4 +C4-3822 U+3AFB +C4-3823 U-000231F0 +C4-3824 U+6675 +C4-3825 U+3AF9 +C4-3826 U-0002320D +C4-3827 U-000231F3 +C4-3828 U-0002320F +C4-3829 U+671C +C4-382A U+3B7D +C4-382B U-000234C9 +C4-382C U+3B7A +C4-382D U+3B7F +C4-382E U-000234C5 +C4-382F U+3B78 +C4-3830 U-000234D7 +C4-3831 U-000234CC +C4-3832 U+68D9 +C4-3833 U-000234E7 +C4-3834 U+3B70 +C4-3835 U+3B82 +C4-3836 U-000234C1 +C4-3837 U+3B84 +C4-3838 U-000234E8 +C4-3839 U+3C33 +C4-383A U-000238CB +C4-383B U+3C32 +C4-383C U+3C36 +C4-383D U-000238C8 +C4-383E U-0002397A +C4-383F U+3C56 +C4-3840 U-00023979 +C4-3841 U-0002397E +C4-3842 U+3C67 +C4-3843 U-00023A1B +C4-3844 U+3C65 +C4-3845 U+3C64 +C4-3846 U+3C66 +C4-3847 U-00023A1F +C4-3848 U-00023A19 +C4-3849 U+3C81 +C4-384A U+3C82 +C4-384B U+3C83 +C4-384C U+3C9E +C4-384D U-00023B89 +C4-384E U+6BF1 +C4-384F U+3C9D +C4-3850 U-00023B8B +C4-3851 U+3D0F +C4-3852 U+3D12 +C4-3853 U-00023E09 +C4-3854 U-00023DFE +C4-3855 U-00023E00 +C4-3856 U+3D10 +C4-3857 U+3D18 +C4-3858 U-00023E0B +C4-3859 U+3D14 +C4-385A U+3D19 +C4-385B U+6E37 +C4-385C U+6E7C +C4-385D U-00023E4A +C4-385E U+6E7D +C4-385F U+6E86 +C4-3860 U+3DC8 +C4-3861 U+3DC4 +C4-3862 U+3DC6 +C4-3863 U-00024279 +C4-3864 U+3DC7 +C4-3865 U+3DC3 +C4-3866 U-0002426C +C4-3867 U-00024299 +C4-3868 U-0002F91B +C4-3869 U-00024262 +C4-386A U-00024514 +C4-386B U+3E19 +C4-386C U+3E1C +C4-386D U-000245C8 +C4-386E U-000245D7 +C4-386F U-0002460C +C4-3870 U+3E41 +C4-3871 U-00024670 +C4-3872 U+3E42 +C4-3873 U+3E43 +C4-3874 U-00024671 +C4-3875 U-000247DF +C4-3876 U-000247E4 +C4-3877 U+3E82 +C4-3878 U-000247E7 +C4-3879 U+3E81 +C4-387A U+3E94 +C4-387B U+3E84 +C4-387C U-00024990 +C4-387D U+3ED2 +C4-387E U+3F0F +C4-3921 U+3F22 +C4-3922 U-00024B4C +C4-3923 U+3F27 +C4-3924 U+3F2A +C4-3925 U+74FA +C4-3926 U+3F28 +C4-3927 U-00024B4F +C4-3928 U+3F60 +C4-3929 U-00024C7D +C4-392A U-00024C7E +C4-392B U-00024C7C +C4-392C U+7572 +C4-392D U-00024C8D +C4-392E U-00024D19 +C4-392F U+3F9B +C4-3930 U+3F9C +C4-3931 U-00024DC0 +C4-3932 U+3F93 +C4-3933 U+3F94 +C4-3934 U+75DC +C4-3935 U+3FA0 +C4-3936 U+3F99 +C4-3937 U-00024DB6 +C4-3938 U+3FA1 +C4-3939 U-00024DA8 +C4-393A U+3FF1 +C4-393B U-00024FEB +C4-393C U-00024FE7 +C4-393D U-0002506F +C4-393E U-000251C7 +C4-393F U+4036 +C4-3940 U-0002519F +C4-3941 U+4037 +C4-3942 U+403F +C4-3943 U+403C +C4-3944 U-000251C4 +C4-3945 U+4034 +C4-3946 U+4039 +C4-3947 U+403B +C4-3948 U+4035 +C4-3949 U+4030 +C4-394A U+4032 +C4-394B U+4038 +C4-394C U+403E +C4-394D U+403A +C4-394E U-0002519B +C4-394F U-00025197 +C4-3950 U-000251C5 +C4-3951 U-0002536B +C4-3952 U-000253CE +C4-3953 U+40B6 +C4-3954 U+7867 +C4-3955 U-000254B1 +C4-3956 U-000254AE +C4-3957 U-000254B0 +C4-3958 U+40B3 +C4-3959 U+4109 +C4-395A U+7977 +C4-395B U-0002573E +C4-395C U-000257B5 +C4-395D U-000257BA +C4-395E U+414C +C4-395F U-000257B2 +C4-3960 U-000257B4 +C4-3961 U+4153 +C4-3962 U+414D +C4-3963 U+4151 +C4-3964 U+414F +C4-3965 U+7A9B +C4-3966 U-00025977 +C4-3967 U+41A2 +C4-3968 U-00025986 +C4-3969 U-0002597B +C4-396A U+41CD +C4-396B U-00025A7E +C4-396C U-00025B2E +C4-396D U+41E7 +C4-396E U-00025B2F +C4-396F U+41F0 +C4-3970 U-00025B37 +C4-3971 U+41E9 +C4-3972 U+41EC +C4-3973 U-00025B32 +C4-3974 U+41E8 +C4-3975 U+41EE +C4-3976 U+4202 +C4-3977 U-00025B36 +C4-3978 U-00025B39 +C4-3979 U-00025B35 +C4-397A U-00025E5C +C4-397B U+4282 +C4-397C U+4283 +C4-397D U+4286 +C4-397E U-00025E7B +C4-3A21 U-00025E61 +C4-3A22 U-00025FEE +C4-3A23 U-00025FEB +C4-3A24 U-00025FEF +C4-3A25 U-00026020 +C4-3A26 U+7D2A +C4-3A27 U+7D65 +C4-3A28 U+434A +C4-3A29 U-00026230 +C4-3A2A U+435A +C4-3A2B U+7F64 +C4-3A2C U-000262BE +C4-3A2D U+436E +C4-3A2E U-00026367 +C4-3A2F U-0002637C +C4-3A30 U+4370 +C4-3A31 U+436F +C4-3A32 U-00026424 +C4-3A33 U+438A +C4-3A34 U+4387 +C4-3A35 U+4388 +C4-3A36 U-00026429 +C4-3A37 U-000264EF +C4-3A38 U+8020 +C4-3A39 U+43B7 +C4-3A3A U+43FD +C4-3A3B U+8120 +C4-3A3C U-0002670D +C4-3A3D U+4405 +C4-3A3E U+813C +C4-3A3F U+4408 +C4-3A40 U+4403 +C4-3A41 U+4402 +C4-3A42 U+4404 +C4-3A43 U+3B39 +C4-3A44 U+4409 +C4-3A45 U+43FF +C4-3A46 U-00026764 +C4-3A47 U+813F +C4-3A48 U-00026715 +C4-3A49 U+43FC +C4-3A4A U+4401 +C4-3A4B U+440A +C4-3A4C U+81F0 +C4-3A4D U+81F5 +C4-3A4E U+446B +C4-3A4F U+446C +C4-3A50 U-00026A35 +C4-3A51 U-00026A36 +C4-3A52 U-00026A34 +C4-3A53 U-00026A37 +C4-3A54 U-00026C47 +C4-3A55 U-00026C2B +C4-3A56 U+44DE +C4-3A57 U-00026C41 +C4-3A58 U-00026C43 +C4-3A59 U+44DB +C4-3A5A U-00026C42 +C4-3A5B U+44DD +C4-3A5C U+44E3 +C4-3A5D U-00026C32 +C4-3A5E U+44E0 +C4-3A5F U+44D9 +C4-3A60 U+44D8 +C4-3A61 U+44E4 +C4-3A62 U-00026C44 +C4-3A63 U-00026C4A +C4-3A64 U+44DA +C4-3A65 U+44EF +C4-3A66 U-0002F9A0 +C4-3A67 U+8415 +C4-3A68 U+83BE +C4-3A69 U-00026C54 +C4-3A6A U-00026C6E +C4-3A6B U-00026C52 +C4-3A6C U+44D7 +C4-3A6D U+45B3 +C4-3A6E U+45BB +C4-3A6F U+86E5 +C4-3A70 U+45B2 +C4-3A71 U+86D2 +C4-3A72 U+45AD +C4-3A73 U-00027292 +C4-3A74 U+45AF +C4-3A75 U-0002F9B8 +C4-3A76 U+86E0 +C4-3A77 U-000272BF +C4-3A78 U+4616 +C4-3A79 U+4628 +C4-3A7A U+4623 +C4-3A7B U+88B3 +C4-3A7C U-00027641 +C4-3A7D U-00027669 +C4-3A7E U-00027665 +C4-3B21 U+4675 +C4-3B22 U+467E +C4-3B23 U+467C +C4-3B24 U-00027822 +C4-3B25 U-0002781D +C4-3B26 U-000278D2 +C4-3B27 U-000278DA +C4-3B28 U-000278DB +C4-3B29 U+46CE +C4-3B2A U+46CD +C4-3B2B U+46CF +C4-3B2C U+8A53 +C4-3B2D U-000279A4 +C4-3B2E U-0002799E +C4-3B2F U+8A37 +C4-3B30 U+8A47 +C4-3B31 U+8A5C +C4-3B32 U-0002799D +C4-3B33 U+46C4 +C4-3B34 U+46CC +C4-3B35 U+46C8 +C4-3B36 U+46C7 +C4-3B37 U-000279AD +C4-3B38 U-000279A6 +C4-3B39 U-000279A7 +C4-3B3A U-00027BB3 +C4-3B3B U-00027BE0 +C4-3B3C U-00027C35 +C4-3B3D U-00027C37 +C4-3B3E U+475A +C4-3B3F U+476A +C4-3B40 U-00027D4A +C4-3B41 U+476B +C4-3B42 U+476D +C4-3B43 U+476F +C4-3B44 U-00027E5E +C4-3B45 U+479E +C4-3B46 U-00027EC0 +C4-3B47 U+47A4 +C4-3B48 U+47A3 +C4-3B49 U+47E4 +C4-3B4A U+47E8 +C4-3B4B U+47E9 +C4-3B4C U+47E0 +C4-3B4D U+47E3 +C4-3B4E U-00027FF9 +C4-3B4F U+47EA +C4-3B50 U+47E1 +C4-3B51 U+47ED +C4-3B52 U+4834 +C4-3B53 U+4835 +C4-3B54 U+4851 +C4-3B55 U+8EF0 +C4-3B56 U-000284F0 +C4-3B57 U+489D +C4-3B58 U-000284F3 +C4-3B59 U-0002851B +C4-3B5A U-000284F2 +C4-3B5B U-000284FB +C4-3B5C U-0002871C +C4-3B5D U-00028713 +C4-3B5E U+48D0 +C4-3B5F U-0002870F +C4-3B60 U+48EE +C4-3B61 U-00028816 +C4-3B62 U-00028811 +C4-3B63 U-00028812 +C4-3B64 U+48F2 +C4-3B65 U-0002880E +C4-3B66 U+921D +C4-3B67 U+4988 +C4-3B68 U-00028C67 +C4-3B69 U-00028CF2 +C4-3B6A U-00028CDA +C4-3B6B U+498F +C4-3B6C U-00028CDC +C4-3B6D U+49D8 +C4-3B6E U-00028F94 +C4-3B6F U-00028F9B +C4-3B70 U-00028F92 +C4-3B71 U-00028F9A +C4-3B72 U-00029088 +C4-3B73 U-00029086 +C4-3B74 U+4A3F +C4-3B75 U-000291EF +C4-3B76 U+4A52 +C4-3B77 U+976B +C4-3B78 U-0002925E +C4-3B79 U+4A50 +C4-3B7A U-00029458 +C4-3B7B U+4AB1 +C4-3B7C U-00029456 +C4-3B7D U-00029454 +C4-3B7E U+4AF9 +C4-3C21 U-0002959B +C4-3C22 U-00029696 +C4-3C23 U-000296A4 +C4-3C24 U+4B26 +C4-3C25 U+4B28 +C4-3C26 U-0002969A +C4-3C27 U-00029A12 +C4-3C28 U+3480 +C4-3C29 U+50C0 +C4-3C2A U+3481 +C4-3C2B U-0002036B +C4-3C2C U+347E +C4-3C2D U+347F +C4-3C2E U-00020337 +C4-3C2F U-0002033C +C4-3C30 U-0002F80A +C4-3C31 U-000204F7 +C4-3C32 U+34BE +C4-3C33 U-00020566 +C4-3C34 U+34D6 +C4-3C35 U-000207A9 +C4-3C36 U-000207AE +C4-3C37 U-000207AD +C4-3C38 U-000207C8 +C4-3C39 U-000207A5 +C4-3C3A U-000207B0 +C4-3C3B U-00020895 +C4-3C3C U+52E5 +C4-3C3D U-00020925 +C4-3C3E U+3534 +C4-3C3F U-00020A99 +C4-3C40 U+53AF +C4-3C41 U-00020B74 +C4-3C42 U-00020B70 +C4-3C43 U-00020B6F +C4-3C44 U-00020E41 +C4-3C45 U-00020E54 +C4-3C46 U+35D5 +C4-3C47 U+35D8 +C4-3C48 U-00020E40 +C4-3C49 U-00020E38 +C4-3C4A U+35D4 +C4-3C4B U+55D8 +C4-3C4C U+35D9 +C4-3C4D U-00020E52 +C4-3C4E U-00020E3A +C4-3C4F U-00020E57 +C4-3C50 U-0002F84A +C4-3C51 U-00020E59 +C4-3C52 U+5711 +C4-3C53 U+5867 +C4-3C54 U-000213B4 +C4-3C55 U-000213C0 +C4-3C56 U+365D +C4-3C57 U+5843 +C4-3C58 U+365E +C4-3C59 U+3659 +C4-3C5A U-00021375 +C4-3C5B U+365A +C4-3C5C U+36A0 +C4-3C5D U-00021660 +C4-3C5E U-00021647 +C4-3C5F U+3705 +C4-3C60 U-000217F0 +C4-3C61 U+3707 +C4-3C62 U-000217EF +C4-3C63 U+370E +C4-3C64 U+370C +C4-3C65 U-000217EC +C4-3C66 U-00021983 +C4-3C67 U+3745 +C4-3C68 U-00021984 +C4-3C69 U-0002198F +C4-3C6A U+3764 +C4-3C6B U-00021A61 +C4-3C6C U+3765 +C4-3C6D U-00021A69 +C4-3C6E U+5BDD +C4-3C6F U+3766 +C4-3C70 U-00021A62 +C4-3C71 U+3789 +C4-3C72 U+37EC +C4-3C73 U+37F1 +C4-3C74 U+5D70 +C4-3C75 U+5D6A +C4-3C76 U+37F0 +C4-3C77 U+37F8 +C4-3C78 U+5D74 +C4-3C79 U+5D5F +C4-3C7A U-00021EAE +C4-3C7B U+5D61 +C4-3C7C U+5D73 +C4-3C7D U-00021EB2 +C4-3C7E U+37F2 +C4-3D21 U+37F4 +C4-3D22 U-0002210B +C4-3D23 U+3858 +C4-3D24 U-00022110 +C4-3D25 U-0002210D +C4-3D26 U+385A +C4-3D27 U+3859 +C4-3D28 U+3857 +C4-3D29 U+385B +C4-3D2A U+5E50 +C4-3D2B U-0002227F +C4-3D2C U-00022281 +C4-3D2D U+38A6 +C4-3D2E U+38C2 +C4-3D2F U+38C1 +C4-3D30 U+5F3F +C4-3D31 U-0002240B +C4-3D32 U-0002254E +C4-3D33 U+38EF +C4-3D34 U+5FB0 +C4-3D35 U-000227EA +C4-3D36 U-00022745 +C4-3D37 U+3968 +C4-3D38 U+6135 +C4-3D39 U+612D +C4-3D3A U+3973 +C4-3D3B U+396E +C4-3D3C U+3974 +C4-3D3D U+6102 +C4-3D3E U+3966 +C4-3D3F U-00022728 +C4-3D40 U-0002275D +C4-3D41 U-000229DC +C4-3D42 U+39B9 +C4-3D43 U+6226 +C4-3D44 U-000229D4 +C4-3D45 U+3A0C +C4-3D46 U-00022C64 +C4-3D47 U-00022C68 +C4-3D48 U+3A20 +C4-3D49 U-00022C62 +C4-3D4A U+3A1D +C4-3D4B U-00022C61 +C4-3D4C U+3A1C +C4-3D4D U-00022C66 +C4-3D4E U+3A21 +C4-3D4F U+3A1A +C4-3D50 U+3A19 +C4-3D51 U-00022BF2 +C4-3D52 U-00022C69 +C4-3D53 U-00022C67 +C4-3D54 U+3A7E +C4-3D55 U-00022F9A +C4-3D56 U-00022F9B +C4-3D57 U-00022F85 +C4-3D58 U-00022F9C +C4-3D59 U+3A9D +C4-3D5A U-00022FA4 +C4-3D5B U+3A9E +C4-3D5C U+3A9C +C4-3D5D U+656E +C4-3D5E U-00022F99 +C4-3D5F U-00022F86 +C4-3D60 U-00022F90 +C4-3D61 U-00023081 +C4-3D62 U-000230AE +C4-3D63 U+65B1 +C4-3D64 U+65D4 +C4-3D65 U+3ACD +C4-3D66 U-00023138 +C4-3D67 U+3B0B +C4-3D68 U+3B0A +C4-3D69 U+6685 +C4-3D6A U-0002353B +C4-3D6B U+3B8F +C4-3D6C U+6972 +C4-3D6D U+3B95 +C4-3D6E U+3B90 +C4-3D6F U+3B91 +C4-3D70 U-0002354C +C4-3D71 U+693A +C4-3D72 U+3BB9 +C4-3D73 U-00023547 +C4-3D74 U-00023535 +C4-3D75 U+3B97 +C4-3D76 U+3B9E +C4-3D77 U-00023533 +C4-3D78 U+3B8B +C4-3D79 U-00023582 +C4-3D7A U-00023540 +C4-3D7B U+3C3B +C4-3D7C U+3C3A +C4-3D7D U+3C3C +C4-3D7E U+3C3D +C4-3E21 U+3C39 +C4-3E22 U+3C3E +C4-3E23 U+3C6B +C4-3E24 U+3C6C +C4-3E25 U-00023A36 +C4-3E26 U-00023B0E +C4-3E27 U+3CA2 +C4-3E28 U+3CA1 +C4-3E29 U+3C9F +C4-3E2A U-00023BAD +C4-3E2B U-00023BAA +C4-3E2C U-00023E17 +C4-3E2D U+3D2D +C4-3E2E U-00023E67 +C4-3E2F U+3D36 +C4-3E30 U+3D2B +C4-3E31 U-00023E72 +C4-3E32 U+3D37 +C4-3E33 U-0002F90A +C4-3E34 U-00023E61 +C4-3E35 U-00023EB0 +C4-3E36 U+6EAD +C4-3E37 U+3D25 +C4-3E38 U+3D2F +C4-3E39 U+3D2C +C4-3E3A U-00023E6E +C4-3E3B U-00023E64 +C4-3E3C U+3D32 +C4-3E3D U-00023E8C +C4-3E3E U-00023E66 +C4-3E3F U+6E95 +C4-3E40 U-00023E6B +C4-3E41 U-00023E5F +C4-3E42 U-00023E74 +C4-3E43 U-00023E65 +C4-3E44 U-000242BB +C4-3E45 U-000242BE +C4-3E46 U+3DD5 +C4-3E47 U-000242B9 +C4-3E48 U+3DD4 +C4-3E49 U+3DD6 +C4-3E4A U-000242EF +C4-3E4B U+3DD1 +C4-3E4C U+7243 +C4-3E4D U-000245DA +C4-3E4E U+3E46 +C4-3E4F U+728F +C4-3E50 U-00024690 +C4-3E51 U-000247E9 +C4-3E52 U+3E8C +C4-3E53 U+3E8A +C4-3E54 U+3E88 +C4-3E55 U-00024811 +C4-3E56 U-0002480D +C4-3E57 U-000247ED +C4-3E58 U-00024821 +C4-3E59 U+3EDD +C4-3E5A U-00024981 +C4-3E5B U-000249B1 +C4-3E5C U-00024B01 +C4-3E5D U+3F2D +C4-3E5E U-00024B5E +C4-3E5F U-00024B62 +C4-3E60 U+3F2E +C4-3E61 U+3F2C +C4-3E62 U+3F2B +C4-3E63 U+3F30 +C4-3E64 U-00024B5B +C4-3E65 U+3F4E +C4-3E66 U-00024C96 +C4-3E67 U-00024C93 +C4-3E68 U+3F64 +C4-3E69 U+3F61 +C4-3E6A U-00024C92 +C4-3E6B U+7575 +C4-3E6C U-0002F939 +C4-3E6D U+3F70 +C4-3E6E U+3FA6 +C4-3E6F U+3FA4 +C4-3E70 U-00024DC4 +C4-3E71 U-00024DC7 +C4-3E72 U-00024DC3 +C4-3E73 U+3FA8 +C4-3E74 U+3FA2 +C4-3E75 U-00024DC8 +C4-3E76 U+3FA7 +C4-3E77 U+75EC +C4-3E78 U+3FA5 +C4-3E79 U-00024DCA +C4-3E7A U+3FA9 +C4-3E7B U-00024DC5 +C4-3E7C U-00024DCF +C4-3E7D U-00024DDC +C4-3E7E U-00024F7C +C4-3F21 U-00025001 +C4-3F22 U+403D +C4-3F23 U-000251D3 +C4-3F24 U-000251DC +C4-3F25 U+4044 +C4-3F26 U+4045 +C4-3F27 U+4046 +C4-3F28 U-000251D4 +C4-3F29 U+7757 +C4-3F2A U-000251CC +C4-3F2B U+4047 +C4-3F2C U+4048 +C4-3F2D U+4042 +C4-3F2E U-000251D6 +C4-3F2F U-000251DB +C4-3F30 U+4041 +C4-3F31 U-000251D5 +C4-3F32 U-000253D9 +C4-3F33 U+4094 +C4-3F34 U-000253DD +C4-3F35 U-000253DC +C4-3F36 U-000253E0 +C4-3F37 U-000254CC +C4-3F38 U+40C0 +C4-3F39 U+40B8 +C4-3F3A U+40C1 +C4-3F3B U+40C2 +C4-3F3C U+40BB +C4-3F3D U+40BD +C4-3F3E U+40BF +C4-3F3F U+40B9 +C4-3F40 U+40B7 +C4-3F41 U-000254D2 +C4-3F42 U+40C7 +C4-3F43 U-000254D3 +C4-3F44 U+410C +C4-3F45 U+410B +C4-3F46 U+797B +C4-3F47 U+4110 +C4-3F48 U-0002568D +C4-3F49 U+415D +C4-3F4A U+7A21 +C4-3F4B U+415A +C4-3F4C U+4158 +C4-3F4D U+4156 +C4-3F4E U-000257D8 +C4-3F4F U+4154 +C4-3F50 U+7A16 +C4-3F51 U-000257BC +C4-3F52 U+41A8 +C4-3F53 U+41A7 +C4-3F54 U+41CF +C4-3F55 U+41D0 +C4-3F56 U-00025A8A +C4-3F57 U+7AE8 +C4-3F58 U-00025A8B +C4-3F59 U-00025A8D +C4-3F5A U+41D1 +C4-3F5B U+41EB +C4-3F5C U-00025B53 +C4-3F5D U+41FB +C4-3F5E U+7B6A +C4-3F5F U-00025B59 +C4-3F60 U+41FD +C4-3F61 U+41F8 +C4-3F62 U+41F7 +C4-3F63 U+4200 +C4-3F64 U-00025B56 +C4-3F65 U-00025B57 +C4-3F66 U+41F6 +C4-3F67 U+7B5F +C4-3F68 U-00025E73 +C4-3F69 U-0002601B +C4-3F6A U+42DF +C4-3F6B U-00026021 +C4-3F6C U-00026016 +C4-3F6D U-00026018 +C4-3F6E U+42E2 +C4-3F6F U+42E4 +C4-3F70 U-00026044 +C4-3F71 U+7D82 +C4-3F72 U-00026026 +C4-3F73 U+42E3 +C4-3F74 U-00026236 +C4-3F75 U+4359 +C4-3F76 U+4371 +C4-3F77 U+438E +C4-3F78 U+438C +C4-3F79 U-0002643A +C4-3F7A U+43A4 +C4-3F7B U-000264F4 +C4-3F7C U+8055 +C4-3F7D U+4414 +C4-3F7E U-00026762 +C4-4021 U-0002675B +C4-4022 U-0002676A +C4-4023 U+4411 +C4-4024 U-00026768 +C4-4025 U+441B +C4-4026 U+4412 +C4-4027 U+440E +C4-4028 U+4415 +C4-4029 U+8168 +C4-402A U+4410 +C4-402B U-00026781 +C4-402C U+4417 +C4-402D U+8246 +C4-402E U+8243 +C4-402F U+4470 +C4-4030 U+44ED +C4-4031 U-00026CE7 +C4-4032 U+44EE +C4-4033 U-00026CE6 +C4-4034 U-00026CD1 +C4-4035 U-00026D11 +C4-4036 U+8481 +C4-4037 U-00026CD0 +C4-4038 U-00026CD9 +C4-4039 U-00026D0A +C4-403A U+44F4 +C4-403B U-00026CDA +C4-403C U-00026CDD +C4-403D U-00026CC8 +C4-403E U-00026CE2 +C4-403F U-00026CE9 +C4-4040 U-00026CCB +C4-4041 U+847C +C4-4042 U-00026CCC +C4-4043 U-00026CC1 +C4-4044 U+846A +C4-4045 U-00026CDE +C4-4046 U+8488 +C4-4047 U+44F2 +C4-4048 U+44F8 +C4-4049 U+44F3 +C4-404A U-00026D51 +C4-404B U-00026D12 +C4-404C U+44FA +C4-404D U-00026CE0 +C4-404E U-00026D2B +C4-404F U-0002F9B4 +C4-4050 U-000272D8 +C4-4051 U-000272D1 +C4-4052 U+8710 +C4-4053 U-000272D2 +C4-4054 U-000272CD +C4-4055 U+871F +C4-4056 U+45B6 +C4-4057 U+45B7 +C4-4058 U-0002733D +C4-4059 U+870F +C4-405A U-000272CA +C4-405B U+45BA +C4-405C U-000272CB +C4-405D U+45BC +C4-405E U-000272D7 +C4-405F U-000275F4 +C4-4060 U+463B +C4-4061 U+88D3 +C4-4062 U+462F +C4-4063 U-00027687 +C4-4064 U-0002768B +C4-4065 U-00027683 +C4-4066 U+4637 +C4-4067 U+4699 +C4-4068 U-000279C5 +C4-4069 U-000279D2 +C4-406A U-000279C6 +C4-406B U-000279D3 +C4-406C U+46D9 +C4-406D U+46D8 +C4-406E U+46D7 +C4-406F U-000279F0 +C4-4070 U-000279CD +C4-4071 U-000279CC +C4-4072 U-000279DC +C4-4073 U-000279D6 +C4-4074 U+4736 +C4-4075 U-00027BE6 +C4-4076 U-00027C41 +C4-4077 U-00027C3F +C4-4078 U+8C87 +C4-4079 U-00027CC5 +C4-407A U-00027CC0 +C4-407B U-00027CC6 +C4-407C U-00027CBE +C4-407D U-00027CBF +C4-407E U+8CC6 +C4-4121 U+4770 +C4-4122 U-00027D63 +C4-4123 U-00027ED3 +C4-4124 U-00027EDA +C4-4125 U-00027ED5 +C4-4126 U+47A5 +C4-4127 U+47A6 +C4-4128 U+47A9 +C4-4129 U+47EE +C4-412A U+4854 +C4-412B U-000282EE +C4-412C U+4857 +C4-412D U-000282FC +C4-412E U-00028414 +C4-412F U+48A1 +C4-4130 U-00028523 +C4-4131 U-00028522 +C4-4132 U-00028530 +C4-4133 U-000286B5 +C4-4134 U+48D3 +C4-4135 U-00028738 +C4-4136 U+48D4 +C4-4137 U-0002873F +C4-4138 U+48D7 +C4-4139 U+90CC +C4-413A U+916D +C4-413B U+9170 +C4-413C U+48F7 +C4-413D U+48F6 +C4-413E U+48F9 +C4-413F U+48F8 +C4-4140 U+9258 +C4-4141 U+9242 +C4-4142 U+9268 +C4-4143 U+9269 +C4-4144 U-00028968 +C4-4145 U-00028967 +C4-4146 U+9243 +C4-4147 U-00028965 +C4-4148 U+9247 +C4-4149 U+498A +C4-414A U-00028C75 +C4-414B U-00028CF7 +C4-414C U-00028CF3 +C4-414D U-00028CF6 +C4-414E U+4994 +C4-414F U-00028D00 +C4-4150 U+4993 +C4-4151 U-00028CFF +C4-4152 U-00028CF5 +C4-4153 U+959D +C4-4154 U+49DD +C4-4155 U+49DC +C4-4156 U+49F7 +C4-4157 U+96CF +C4-4158 U-00029092 +C4-4159 U-00029206 +C4-415A U+4A42 +C4-415B U-00029207 +C4-415C U-0002926B +C4-415D U+4A54 +C4-415E U-0002926C +C4-415F U+4A55 +C4-4160 U-00029393 +C4-4161 U+4A8F +C4-4162 U-00029394 +C4-4163 U+97F4 +C4-4164 U+4AB4 +C4-4165 U+4AB3 +C4-4166 U-00029462 +C4-4167 U-00029463 +C4-4168 U+9809 +C4-4169 U-0002945F +C4-416A U-00029464 +C4-416B U-0002945B +C4-416C U-00029459 +C4-416D U+4AFB +C4-416E U+4AFD +C4-416F U-000295A4 +C4-4170 U-000295AC +C4-4171 U+98AB +C4-4172 U+4AFC +C4-4173 U-000296B5 +C4-4174 U+4B2C +C4-4175 U+4B2F +C4-4176 U-000296AE +C4-4177 U+4B2B +C4-4178 U-000296C5 +C4-4179 U+4B33 +C4-417A U+4B34 +C4-417B U+98FB +C4-417C U-0002983B +C4-417D U+9AAC +C4-417E U+9AAE +C4-4221 U+9AAA +C4-4222 U+4BE8 +C4-4223 U-00029ABF +C4-4224 U-00029C2B +C4-4225 U-00029C84 +C4-4226 U-00029C80 +C4-4227 U-00029D4D +C4-4228 U-00029D4F +C4-4229 U+9B5C +C4-422A U-00029D4C +C4-422B U-00029F92 +C4-422C U+4D5D +C4-422D U+50D2 +C4-422E U+3485 +C4-422F U+3488 +C4-4230 U-000203AE +C4-4231 U-00020379 +C4-4232 U+348E +C4-4233 U+3484 +C4-4234 U-00020371 +C4-4235 U+50DF +C4-4236 U-000203B3 +C4-4237 U+3483 +C4-4238 U-0002032C +C4-4239 U-00020377 +C4-423A U-0002052F +C4-423B U-000207C3 +C4-423C U+3502 +C4-423D U-000207CD +C4-423E U+3506 +C4-423F U+3505 +C4-4240 U-000207C9 +C4-4241 U+34FE +C4-4242 U+3501 +C4-4243 U+3500 +C4-4244 U-000207CE +C4-4245 U-000208A5 +C4-4246 U-000208A0 +C4-4247 U-000208FE +C4-4248 U-00020959 +C4-4249 U-00020A9A +C4-424A U+35E7 +C4-424B U+5619 +C4-424C U-00020EE4 +C4-424D U-00020ED7 +C4-424E U-00020EDC +C4-424F U+35E6 +C4-4250 U-00020EE7 +C4-4251 U+35ED +C4-4252 U+35E2 +C4-4253 U+35EB +C4-4254 U-00020EE5 +C4-4255 U+35E8 +C4-4256 U+35EC +C4-4257 U+560A +C4-4258 U+3624 +C4-4259 U+589A +C4-425A U-00021414 +C4-425B U+3662 +C4-425C U-000213F1 +C4-425D U+3661 +C4-425E U+3660 +C4-425F U+3664 +C4-4260 U+368B +C4-4261 U-000215B6 +C4-4262 U-0002166E +C4-4263 U-0002166C +C4-4264 U-00021681 +C4-4265 U-00021842 +C4-4266 U+3719 +C4-4267 U+3716 +C4-4268 U+3718 +C4-4269 U+3722 +C4-426A U-0002181A +C4-426B U+371D +C4-426C U+3717 +C4-426D U+371E +C4-426E U-00021827 +C4-426F U-00021825 +C4-4270 U-00021817 +C4-4271 U-0002181C +C4-4272 U-0002183D +C4-4273 U-00021820 +C4-4274 U+3769 +C4-4275 U+376A +C4-4276 U-00021A81 +C4-4277 U+376C +C4-4278 U+377A +C4-4279 U+378A +C4-427A U-00021C09 +C4-427B U-00021CC6 +C4-427C U-00021CC4 +C4-427D U+379C +C4-427E U-00021CC5 +C4-4321 U+37FD +C4-4322 U+37F9 +C4-4323 U-00021EEF +C4-4324 U+37FF +C4-4325 U-00021EDF +C4-4326 U-00021EDE +C4-4327 U-00021EEE +C4-4328 U-00021EF5 +C4-4329 U-00021EEC +C4-432A U+37FC +C4-432B U-00021EDD +C4-432C U+5D85 +C4-432D U+37FB +C4-432E U+3802 +C4-432F U+385F +C4-4330 U+5E56 +C4-4331 U+385E +C4-4332 U+385D +C4-4333 U+385C +C4-4334 U-00022122 +C4-4335 U+5E51 +C4-4336 U+3892 +C4-4337 U-00022297 +C4-4338 U-00022295 +C4-4339 U+3894 +C4-433A U+3895 +C4-433B U+38D1 +C4-433C U-000224A9 +C4-433D U+38F1 +C4-433E U-00022553 +C4-433F U+5FB1 +C4-4340 U-00022556 +C4-4341 U-00022555 +C4-4342 U+3977 +C4-4343 U+396F +C4-4344 U-000227E3 +C4-4345 U-000227E2 +C4-4346 U+3987 +C4-4347 U+397D +C4-4348 U+397C +C4-4349 U+397E +C4-434A U+3985 +C4-434B U+398B +C4-434C U+3986 +C4-434D U+3980 +C4-434F U-000227A9 +C4-4350 U+3978 +C4-4351 U-0002F8AB +C4-4352 U-00022833 +C4-4353 U-0002280A +C4-4354 U+39BA +C4-4355 U-00022A59 +C4-4356 U+3A33 +C4-4357 U-00022CBC +C4-4358 U+3A2D +C4-4359 U-00022CC4 +C4-435A U-00022CC7 +C4-435B U-00022CC6 +C4-435C U+3A37 +C4-435D U+645A +C4-435E U+6463 +C4-435F U-00022CB8 +C4-4360 U-00022CDA +C4-4361 U+3A2E +C4-4362 U-00022CB7 +C4-4363 U-00022CC0 +C4-4364 U+3A3D +C4-4365 U-00022CCD +C4-4366 U+3AA0 +C4-4367 U-00022FBC +C4-4368 U-00022FAB +C4-4369 U+3AA3 +C4-436A U-00023086 +C4-436B U+669B +C4-436C U-0002325A +C4-436D U+66A3 +C4-436E U+3B0E +C4-436F U+669E +C4-4370 U-00023343 +C4-4371 U+3BB6 +C4-4372 U-000235AC +C4-4373 U+3BAB +C4-4374 U+3BAD +C4-4375 U+3BA6 +C4-4376 U-000235BE +C4-4377 U+69B8 +C4-4378 U+3BAA +C4-4379 U+69BA +C4-437A U+3BB1 +C4-437B U-000235AB +C4-437C U+3BA8 +C4-437D U+3BAF +C4-437E U+3BB0 +C4-4421 U+3BA7 +C4-4422 U+3BB2 +C4-4423 U+3B9D +C4-4424 U+3BA5 +C4-4425 U+3BB5 +C4-4426 U-00021B3E +C4-4427 U+69C7 +C4-4428 U+69D7 +C4-4429 U-000238F9 +C4-442A U+3C41 +C4-442B U-000238F3 +C4-442C U-000238F7 +C4-442D U+6B70 +C4-442E U-00023A45 +C4-442F U-00023A48 +C4-4430 U+3C72 +C4-4431 U+6B9D +C4-4432 U+3C6F +C4-4433 U+3C71 +C4-4434 U-00023A44 +C4-4435 U+3C85 +C4-4436 U-00023AAF +C4-4437 U-00023AB1 +C4-4438 U+3CA4 +C4-4439 U+3CA5 +C4-443A U+3CA6 +C4-443B U-00023BCF +C4-443C U+3CA8 +C4-443D U-00023BCB +C4-443E U-00023BCD +C4-443F U+3CA3 +C4-4440 U-00023C50 +C4-4441 U-00023EEC +C4-4442 U-00023F1A +C4-4443 U+6F16 +C4-4444 U+6F24 +C4-4445 U-00023ED8 +C4-4446 U+3D43 +C4-4447 U-00023ED0 +C4-4448 U-00023ED1 +C4-4449 U+3D3D +C4-444A U+3D45 +C4-444B U-00023E7B +C4-444C U-00023ED2 +C4-444D U+3D44 +C4-444E U-00023ED4 +C4-444F U-00023EE7 +C4-4450 U-00023EDF +C4-4451 U-00023EDE +C4-4452 U+6F45 +C4-4453 U-00023ED9 +C4-4454 U-00023ECF +C4-4455 U-0002430D +C4-4456 U+3DE3 +C4-4457 U+7179 +C4-4458 U+7193 +C4-4459 U+3DDF +C4-445A U+3DE4 +C4-445B U+717A +C4-445C U+3DE5 +C4-445D U-00024338 +C4-445E U+7254 +C4-445F U+3E22 +C4-4460 U+3E4A +C4-4461 U-000246A9 +C4-4462 U+3E49 +C4-4463 U+3E44 +C4-4464 U+3E4B +C4-4465 U+3E87 +C4-4466 U+3E89 +C4-4467 U+3E92 +C4-4468 U+3E91 +C4-4469 U+3E90 +C4-446A U+3E8E +C4-446B U-0002483E +C4-446C U-00024846 +C4-446D U-000249ED +C4-446E U-0002F930 +C4-446F U+3F12 +C4-4470 U+3F10 +C4-4471 U+3F11 +C4-4472 U-00024B6C +C4-4473 U+3F32 +C4-4474 U+3F34 +C4-4475 U+3F37 +C4-4476 U+3F33 +C4-4477 U+3F36 +C4-4478 U+3F35 +C4-4479 U+3F65 +C4-447A U-00024CAC +C4-447B U+757C +C4-447C U+757B +C4-447D U-00024DC9 +C4-447E U+7612 +C4-4521 U+3FB0 +C4-4522 U-00024E12 +C4-4523 U+3FAF +C4-4524 U+3FAA +C4-4525 U-00024DFD +C4-4526 U-00024E01 +C4-4527 U-00024E11 +C4-4528 U+3FAB +C4-4529 U-00024E89 +C4-452A U-00024E05 +C4-452B U-00024DFE +C4-452C U-00024E0B +C4-452D U-00024E20 +C4-452E U-00024E04 +C4-452F U-00024F88 +C4-4530 U+3FF3 +C4-4531 U-00025002 +C4-4532 U+3FF4 +C4-4533 U-00025003 +C4-4534 U+76B6 +C4-4535 U+76E0 +C4-4536 U+4008 +C4-4537 U+404E +C4-4538 U+4055 +C4-4539 U+404B +C4-453A U-00025229 +C4-453B U-0002523B +C4-453C U+404D +C4-453D U+7773 +C4-453E U-00025206 +C4-453F U+4052 +C4-4540 U+7772 +C4-4541 U+404C +C4-4542 U+7770 +C4-4543 U+4050 +C4-4544 U+4053 +C4-4545 U-00025203 +C4-4546 U+4051 +C4-4547 U-00025378 +C4-4548 U-00025379 +C4-4549 U-0002537D +C4-454A U+4089 +C4-454B U-0002537F +C4-454C U+4095 +C4-454D U+40CC +C4-454E U+40C8 +C4-454F U+40CE +C4-4550 U-00025532 +C4-4551 U+40CA +C4-4552 U-00025500 +C4-4553 U+789D +C4-4554 U-00025522 +C4-4555 U+40CD +C4-4556 U-000256A9 +C4-4557 U+415C +C4-4558 U+4167 +C4-4559 U+4169 +C4-455A U+4165 +C4-455B U+4162 +C4-455C U-00025804 +C4-455D U+7A27 +C4-455E U+7A35 +C4-455F U-0002F959 +C4-4560 U+41AA +C4-4561 U-000259B8 +C4-4562 U-00025A9B +C4-4563 U+41D2 +C4-4564 U+7BA2 +C4-4565 U+4203 +C4-4566 U+420C +C4-4567 U-00025B92 +C4-4568 U+4209 +C4-4569 U+4206 +C4-456A U+4205 +C4-456B U+7B89 +C4-456C U-00025B8F +C4-456D U+420B +C4-456E U+4208 +C4-456F U-00025B98 +C4-4570 U+7BA5 +C4-4571 U-00025BAE +C4-4572 U+428E +C4-4573 U-00025E9D +C4-4574 U+7CB6 +C4-4575 U+42E8 +C4-4576 U-00026049 +C4-4577 U-00026050 +C4-4578 U-00026046 +C4-4579 U+42EA +C4-457A U-0002604E +C4-457B U+7DA5 +C4-457C U+7DC3 +C4-457D U-00026055 +C4-457E U+42E9 +C4-4621 U+42EB +C4-4622 U-00026064 +C4-4623 U+42F0 +C4-4624 U-00026238 +C4-4625 U+434B +C4-4626 U+7FAB +C4-4627 U+4373 +C4-4628 U+4375 +C4-4629 U+4392 +C4-462A U+4391 +C4-462B U+4393 +C4-462C U+8025 +C4-462D U+43A7 +C4-462E U+43A6 +C4-462F U+43A8 +C4-4630 U+43AA +C4-4631 U-000264FE +C4-4632 U+43A9 +C4-4633 U+8059 +C4-4634 U+43BB +C4-4635 U+43BC +C4-4636 U+43BA +C4-4637 U+43BD +C4-4638 U+4427 +C4-4639 U+8185 +C4-463A U-000267A6 +C4-463B U+4424 +C4-463C U+441E +C4-463D U+441F +C4-463E U+441D +C4-463F U+4420 +C4-4640 U+4423 +C4-4641 U+4429 +C4-4642 U+4422 +C4-4643 U-0002679C +C4-4644 U-00026799 +C4-4645 U+441C +C4-4646 U+818E +C4-4647 U+4428 +C4-4648 U-000267B5 +C4-4649 U-000267A3 +C4-464A U-000267A0 +C4-464B U-000267A7 +C4-464C U-0002679B +C4-464D U-000269DF +C4-464E U-000269E1 +C4-464F U+4471 +C4-4650 U+4473 +C4-4651 U+4472 +C4-4652 U-00026A4D +C4-4653 U+4502 +C4-4654 U-00026DF3 +C4-4655 U-00026D6F +C4-4656 U-00026D69 +C4-4657 U+44FE +C4-4658 U+84BE +C4-4659 U-00026D6B +C4-465A U-00026D78 +C4-465B U-00026D87 +C4-465C U+4508 +C4-465D U-00026D85 +C4-465E U-00026D82 +C4-465F U-00026D90 +C4-4660 U+4507 +C4-4661 U+4504 +C4-4662 U-00026D80 +C4-4663 U-00026D67 +C4-4664 U+4500 +C4-4665 U+44FC +C4-4666 U-00026D61 +C4-4667 U+4544 +C4-4668 U-00026D93 +C4-4669 U+44F1 +C4-466A U-00026DF2 +C4-466B U-00026D86 +C4-466C U+84A6 +C4-466D U+4506 +C4-466E U-000271CD +C4-466F U-000271C4 +C4-4670 U+45C6 +C4-4671 U+45C3 +C4-4672 U+45C1 +C4-4673 U+45C2 +C4-4674 U-0002730F +C4-4675 U+45C4 +C4-4676 U+45C7 +C4-4677 U-0002730D +C4-4678 U+45BF +C4-4679 U+45D2 +C4-467A U-00027373 +C4-467B U+45CA +C4-467C U-0002F9BA +C4-467D U-0002730A +C4-467E U+872F +C4-4721 U-00027308 +C4-4722 U-00027313 +C4-4723 U+4613 +C4-4724 U-000275F8 +C4-4725 U+4630 +C4-4726 U+463E +C4-4727 U+4639 +C4-4728 U-000276AB +C4-4729 U-000276A8 +C4-472A U+463C +C4-472B U+463F +C4-472C U-000276A5 +C4-472D U+4634 +C4-472E U+463D +C4-472F U-000276C3 +C4-4730 U-000276A4 +C4-4731 U+4638 +C4-4732 U-000276D4 +C4-4733 U-000276BA +C4-4734 U-000277F1 +C4-4735 U+89A0 +C4-4736 U+4682 +C4-4737 U-0002783F +C4-4738 U+4683 +C4-4739 U-000278EA +C4-473A U+469B +C4-473B U-000279F7 +C4-473C U+46E0 +C4-473D U+46DD +C4-473E U-000279FA +C4-473F U-000279F5 +C4-4740 U+46DE +C4-4741 U-000279FE +C4-4742 U+46E3 +C4-4743 U+46E5 +C4-4744 U-00027A00 +C4-4745 U+8A97 +C4-4746 U+46E2 +C4-4747 U-00027A02 +C4-4748 U-000279FB +C4-4749 U-00027A07 +C4-474A U+46DF +C4-474B U-00027A1A +C4-474C U+472E +C4-474D U-00027BB8 +C4-474E U+4737 +C4-474F U+4738 +C4-4750 U-00027BE9 +C4-4751 U-00027BEB +C4-4752 U-00027C50 +C4-4753 U-00027C4F +C4-4754 U+8C8B +C4-4755 U-00027D86 +C4-4756 U+3562 +C4-4757 U-00027D8E +C4-4758 U+4794 +C4-4759 U+4793 +C4-475A U+47AB +C4-475B U+47AD +C4-475C U-00027EF0 +C4-475D U-00027EFB +C4-475E U+47F5 +C4-475F U+47F7 +C4-4760 U-00028042 +C4-4761 U+47F6 +C4-4762 U+47F8 +C4-4763 U-00028085 +C4-4764 U+47FB +C4-4765 U+47F9 +C4-4766 U+4858 +C4-4767 U+485A +C4-4768 U-00028305 +C4-4769 U+4859 +C4-476A U+8F0F +C4-476B U+4885 +C4-476C U+48A4 +C4-476D U+48D8 +C4-476E U+48D9 +C4-476F U-0002874B +C4-4770 U+48DD +C4-4771 U+48C8 +C4-4772 U-00028763 +C4-4773 U+48FA +C4-4774 U+48FB +C4-4775 U+9275 +C4-4776 U+4927 +C4-4777 U+929F +C4-4778 U+492A +C4-4779 U+4925 +C4-477A U-00028999 +C4-477B U+4928 +C4-477C U-00028C81 +C4-477D U-00028D17 +C4-477E U-00028D10 +C4-4821 U-00028D12 +C4-4822 U+95A6 +C4-4823 U+4995 +C4-4824 U+969A +C4-4825 U-00028EFA +C4-4826 U-00028EF3 +C4-4827 U-00028EF2 +C4-4828 U-00028EF5 +C4-4829 U-00028EF6 +C4-482A U-00028FBB +C4-482B U-00028FC2 +C4-482C U-000290A7 +C4-482D U+4A0F +C4-482E U+4A11 +C4-482F U-000290A8 +C4-4830 U-000290A3 +C4-4831 U+4A10 +C4-4832 U-000290AA +C4-4833 U+4A15 +C4-4834 U+4A13 +C4-4835 U+9757 +C4-4836 U-000291DC +C4-4837 U+4A47 +C4-4838 U+4A46 +C4-4839 U-0002920F +C4-483A U+4A59 +C4-483B U+4A5B +C4-483C U-00029279 +C4-483D U+4A5E +C4-483E U-0002927F +C4-483F U-00029285 +C4-4840 U+4A5A +C4-4841 U+4A91 +C4-4842 U+4A92 +C4-4843 U+4A90 +C4-4844 U+4A93 +C4-4845 U-0002941B +C4-4846 U+97F7 +C4-4847 U+4ABE +C4-4848 U-00029477 +C4-4849 U-00029476 +C4-484A U-00029498 +C4-484B U+4ABC +C4-484C U+4ABB +C4-484D U+4AB7 +C4-484E U+4AB9 +C4-484F U-0002947A +C4-4850 U+4B01 +C4-4851 U+4AFE +C4-4852 U-000295BC +C4-4853 U-000295BA +C4-4854 U+4B02 +C4-4855 U-000295B6 +C4-4856 U+4AFF +C4-4857 U+98B0 +C4-4858 U-000295B4 +C4-4859 U+4B00 +C4-485A U-000296CF +C4-485B U+4B37 +C4-485C U+4B3A +C4-485D U+4B6F +C4-485E U+4B77 +C4-485F U+4B79 +C4-4860 U+99C6 +C4-4861 U-0002987B +C4-4862 U+4BC8 +C4-4863 U-00029A1C +C4-4864 U-00029A21 +C4-4865 U-00029A1D +C4-4866 U-00029AC0 +C4-4867 U+4BF2 +C4-4868 U-00029AFF +C4-4869 U+4BF1 +C4-486A U+4BF0 +C4-486B U+9B62 +C4-486C U-00029D56 +C4-486D U+4C34 +C4-486E U-00029FA1 +C4-486F U-00029FA2 +C4-4870 U-00029FA6 +C4-4871 U-0002A256 +C4-4872 U-0002A257 +C4-4873 U+4D2C +C4-4874 U+4D2D +C4-4875 U-0002A301 +C4-4876 U-0002A3ED +C4-4877 U-0002FA1C +C4-4878 U-0002A5F2 +C4-4879 U+50FA +C4-487A U-000203B8 +C4-487B U+3491 +C4-487C U-000203C0 +C4-487D U+3494 +C4-487E U-000203B7 +C4-4921 U-000203E1 +C4-4922 U+34C4 +C4-4923 U+350A +C4-4924 U-000207E8 +C4-4925 U+5285 +C4-4926 U-000208B2 +C4-4927 U+3552 +C4-4928 U-00020AAE +C4-4929 U+3559 +C4-492A U+366F +C4-492B U-00020F7E +C4-492C U+35F2 +C4-492D U+35F4 +C4-492E U+5643 +C4-492F U-00020F76 +C4-4930 U+35F1 +C4-4931 U+563C +C4-4932 U-00020F96 +C4-4933 U+366A +C4-4934 U-00021420 +C4-4935 U-00021421 +C4-4936 U-00021423 +C4-4937 U-00021429 +C4-4938 U-00021677 +C4-4939 U-00021851 +C4-493A U+3724 +C4-493B U-00021856 +C4-493C U+3723 +C4-493D U-00021888 +C4-493E U-00021859 +C4-493F U-00021855 +C4-4940 U+3727 +C4-4941 U-00021997 +C4-4942 U-00021998 +C4-4943 U+376D +C4-4944 U+5BED +C4-4945 U+376E +C4-4946 U+376F +C4-4947 U-00021AA1 +C4-4948 U-00021AA3 +C4-4949 U+5C35 +C4-494A U+379F +C4-494B U+380A +C4-494C U+3806 +C4-494D U+380E +C4-494E U-00021F0A +C4-494F U+380D +C4-4950 U+3805 +C4-4951 U-00021F3D +C4-4952 U-00021F0C +C4-4953 U+380B +C4-4954 U+3810 +C4-4955 U+382E +C4-4956 U-0002213D +C4-4957 U-00022139 +C4-4958 U-000222B0 +C4-4959 U-000222B2 +C4-495A U-000222AE +C4-495B U+3896 +C4-495C U+3897 +C4-495D U+38C4 +C4-495E U+5F47 +C4-495F U+38C5 +C4-4960 U-00022420 +C4-4961 U+38D2 +C4-4962 U-0002256E +C4-4963 U-0002256D +C4-4964 U-0002256A +C4-4965 U+3981 +C4-4966 U-00022832 +C4-4967 U+398E +C4-4968 U+3990 +C4-4969 U+398F +C4-496A U-00022839 +C4-496B U+3991 +C4-496C U+3995 +C4-496D U+3993 +C4-496E U-000227A3 +C4-496F U+616D +C4-4970 U-0002287F +C4-4971 U-00022835 +C4-4972 U-0002283D +C4-4973 U-000229F4 +C4-4974 U-000229F5 +C4-4975 U+3A3B +C4-4976 U+3A48 +C4-4977 U-00022D48 +C4-4978 U-00022D28 +C4-4979 U+3A46 +C4-497A U+3A47 +C4-497B U-00022D27 +C4-497C U-00022D32 +C4-497D U-00022D2C +C4-497E U+3A4C +C4-4A21 U-00022D2E +C4-4A22 U+3A4A +C4-4A23 U+3A50 +C4-4A24 U+3A43 +C4-4A25 U-00022D23 +C4-4A26 U-00022D31 +C4-4A27 U-0002F8C5 +C4-4A28 U+3A49 +C4-4A29 U+3AA6 +C4-4A2A U+3AA5 +C4-4A2B U+3AA4 +C4-4A2C U-00022FC9 +C4-4A2D U-00023089 +C4-4A2E U+3AB9 +C4-4A2F U-000230BB +C4-4A30 U+3ACE +C4-4A31 U+3ACF +C4-4A32 U+3B13 +C4-4A33 U-00023397 +C4-4A34 U-00023393 +C4-4A35 U-00023628 +C4-4A36 U+3BC6 +C4-4A37 U+3BC5 +C4-4A38 U+3BCA +C4-4A39 U+3BD9 +C4-4A3A U+3BC1 +C4-4A3B U-00023618 +C4-4A3C U-0002363B +C4-4A3D U+69F5 +C4-4A3E U-00023627 +C4-4A3F U-00023624 +C4-4A40 U-0002361B +C4-4A41 U-00023631 +C4-4A42 U+3BCB +C4-4A43 U-00023626 +C4-4A44 U-000236A3 +C4-4A45 U-0002363F +C4-4A46 U-00023622 +C4-4A47 U-00023619 +C4-4A48 U+6A03 +C4-4A49 U-00023641 +C4-4A4A U-0002362B +C4-4A4B U+6A65 +C4-4A4C U+3C42 +C4-4A4D U-0002390C +C4-4A4E U+6B75 +C4-4A4F U+3C74 +C4-4A50 U+3C73 +C4-4A51 U-00023A4E +C4-4A52 U-00023AB9 +C4-4A53 U-00023AFA +C4-4A54 U-00023BE9 +C4-4A55 U-00023BE8 +C4-4A56 U-00023BE4 +C4-4A57 U+6F8A +C4-4A58 U+6F56 +C4-4A59 U+3D52 +C4-4A5A U-00023F5F +C4-4A5B U-00023F5D +C4-4A5C U-00023F52 +C4-4A5D U+3D50 +C4-4A5E U-00023F74 +C4-4A5F U+3D4B +C4-4A60 U-00023F46 +C4-4A61 U+3D4C +C4-4A62 U+3D6D +C4-4A63 U-00023FAA +C4-4A64 U+6F98 +C4-4A65 U-00023F4A +C4-4A66 U-00023F59 +C4-4A67 U-00023F4B +C4-4A68 U+3D4F +C4-4A69 U+6F68 +C4-4A6A U+3DF0 +C4-4A6B U-00024350 +C4-4A6C U+7234 +C4-4A6D U+7245 +C4-4A6E U+3E4D +C4-4A6F U+3E4C +C4-4A70 U-000246D0 +C4-4A71 U+3E4F +C4-4A72 U+3E4E +C4-4A73 U+3E50 +C4-4A74 U-000246CC +C4-4A75 U+735C +C4-4A76 U+3E96 +C4-4A77 U+7356 +C4-4A78 U-00024864 +C4-4A79 U-00024865 +C4-4A7A U+3E97 +C4-4A7B U+3E95 +C4-4A7C U+3E98 +C4-4A7D U-0002485C +C4-4A7E U-00024A15 +C4-4B21 U+3EEC +C4-4B22 U+3EEB +C4-4B23 U+3F13 +C4-4B24 U+3F14 +C4-4B25 U+3F38 +C4-4B26 U+3F3A +C4-4B27 U+3F39 +C4-4B28 U-00024B79 +C4-4B29 U+3F68 +C4-4B2A U+3F67 +C4-4B2B U-00024CC5 +C4-4B2C U-00024CB8 +C4-4B2D U-00024E2C +C4-4B2E U+3FBE +C4-4B2F U+3FBC +C4-4B30 U-00024E37 +C4-4B31 U-00024E35 +C4-4B32 U-00024E31 +C4-4B33 U+3FBB +C4-4B34 U-00024E2F +C4-4B35 U+3FBA +C4-4B36 U-00024E2B +C4-4B37 U+3FB9 +C4-4B38 U+3FB7 +C4-4B39 U-00024E2D +C4-4B3A U-00024E2A +C4-4B3B U+3FC1 +C4-4B3C U-00024F95 +C4-4B3D U+3FF7 +C4-4B3E U-0002523E +C4-4B3F U+4060 +C4-4B40 U-00025247 +C4-4B41 U-00025245 +C4-4B42 U+4059 +C4-4B43 U+405C +C4-4B44 U+405A +C4-4B45 U+4058 +C4-4B46 U-00025252 +C4-4B47 U+405B +C4-4B48 U-00025270 +C4-4B49 U-00025250 +C4-4B4A U-00025258 +C4-4B4B U-00025251 +C4-4B4C U-0002523D +C4-4B4D U+405D +C4-4B4E U-00025241 +C4-4B4F U-0002520C +C4-4B50 U-0002523C +C4-4B51 U-00025386 +C4-4B52 U-00025383 +C4-4B53 U-00025389 +C4-4B54 U-000253F3 +C4-4B55 U+40D4 +C4-4B56 U+40D3 +C4-4B57 U+78BF +C4-4B58 U+40D2 +C4-4B59 U+78BD +C4-4B5A U-0002552D +C4-4B5B U+40D7 +C4-4B5C U+40D1 +C4-4B5D U+78E4 +C4-4B5E U+40D5 +C4-4B5F U-000256C5 +C4-4B60 U-0002F955 +C4-4B61 U+416D +C4-4B62 U+416F +C4-4B63 U+7A34 +C4-4B64 U+4175 +C4-4B65 U+416C +C4-4B66 U+4174 +C4-4B67 U-00025843 +C4-4B68 U+4173 +C4-4B69 U-00025837 +C4-4B6A U-00025845 +C4-4B6B U+7A36 +C4-4B6C U+41AC +C4-4B6D U-000259E5 +C4-4B6E U-00025AA6 +C4-4B6F U-00025BDB +C4-4B70 U+4210 +C4-4B71 U-00025BDA +C4-4B72 U-00025BE6 +C4-4B73 U+7BBA +C4-4B74 U+7BBC +C4-4B75 U+420F +C4-4B76 U+7BC8 +C4-4B77 U+4223 +C4-4B78 U+7BC3 +C4-4B79 U+421D +C4-4B7A U+7BB6 +C4-4B7B U+420E +C4-4B7C U-00025BF8 +C4-4B7D U-00025BE9 +C4-4B7E U+4215 +C4-4C21 U+7BC2 +C4-4C22 U+4213 +C4-4C23 U-00025BE8 +C4-4C24 U-00025BF6 +C4-4C25 U+421B +C4-4C26 U+7BC5 +C4-4C27 U+4222 +C4-4C28 U+4226 +C4-4C29 U-00025BE7 +C4-4C2A U+7BBD +C4-4C2B U+7BB0 +C4-4C2C U+4221 +C4-4C2D U+421C +C4-4C2E U+4217 +C4-4C2F U-00025BD5 +C4-4C30 U+421A +C4-4C31 U+7BBB +C4-4C32 U-00025ED3 +C4-4C33 U-00025EC7 +C4-4C34 U-00025ED1 +C4-4C35 U+4299 +C4-4C36 U-00025EC3 +C4-4C37 U+4297 +C4-4C38 U-00026080 +C4-4C39 U-00026098 +C4-4C3A U+42FD +C4-4C3B U-00026084 +C4-4C3C U+42F6 +C4-4C3D U+42FE +C4-4C3E U+42F5 +C4-4C3F U+42FF +C4-4C40 U+42F7 +C4-4C41 U-00026097 +C4-4C42 U-00026083 +C4-4C43 U-00026081 +C4-4C44 U+4301 +C4-4C45 U+7E04 +C4-4C46 U-0002608C +C4-4C47 U-00026242 +C4-4C48 U-000263AB +C4-4C49 U+4377 +C4-4C4A U-000263A3 +C4-4C4B U-000263A6 +C4-4C4C U-0002645C +C4-4C4D U-00026469 +C4-4C4E U-00026467 +C4-4C4F U+43AB +C4-4C50 U-0002658B +C4-4C51 U-000265A8 +C4-4C52 U+43C0 +C4-4C53 U-000267D8 +C4-4C54 U+4431 +C4-4C55 U+442E +C4-4C56 U-0002F989 +C4-4C57 U-000267DC +C4-4C58 U+442C +C4-4C59 U-000267E0 +C4-4C5A U-000267E5 +C4-4C5B U+4432 +C4-4C5C U+442F +C4-4C5D U+442B +C4-4C5E U+442D +C4-4C5F U+4433 +C4-4C60 U-00026918 +C4-4C61 U-00026919 +C4-4C62 U+81F1 +C4-4C63 U+4457 +C4-4C64 U+445C +C4-4C65 U+447B +C4-4C66 U-00026A5F +C4-4C67 U-00026A5E +C4-4C68 U+447A +C4-4C69 U-00026E02 +C4-4C6A U+8522 +C4-4C6B U+4513 +C4-4C6C U+451E +C4-4C6D U+4517 +C4-4C6E U+4520 +C4-4C6F U+452A +C4-4C70 U+4511 +C4-4C71 U+4515 +C4-4C72 U+450F +C4-4C73 U+4518 +C4-4C74 U+8538 +C4-4C75 U-00026E12 +C4-4C76 U-00026E36 +C4-4C77 U+452C +C4-4C78 U+8532 +C4-4C79 U-0002F9A8 +C4-4C7A U+8510 +C4-4C7B U-00026E23 +C4-4C7C U-00026E03 +C4-4C7D U+451C +C4-4C7E U-00026E00 +C4-4D21 U+4529 +C4-4D22 U-00026E46 +C4-4D23 U-00026E61 +C4-4D24 U+4512 +C4-4D25 U+854F +C4-4D26 U+4597 +C4-4D27 U-00027384 +C4-4D28 U+8772 +C4-4D29 U-0002736B +C4-4D2A U-00027362 +C4-4D2B U-00027356 +C4-4D2C U-0002736A +C4-4D2D U-00027352 +C4-4D2E U-00027355 +C4-4D2F U+45D4 +C4-4D30 U+45D0 +C4-4D31 U+877C +C4-4D32 U-00027361 +C4-4D33 U-0002F9BB +C4-4D34 U-00027358 +C4-4D35 U-00027377 +C4-4D36 U+45D3 +C4-4D37 U+4614 +C4-4D38 U-000276D7 +C4-4D39 U+4646 +C4-4D3A U+4645 +C4-4D3B U-000276DE +C4-4D3C U+4643 +C4-4D3D U-000276DF +C4-4D3E U+890D +C4-4D3F U+4644 +C4-4D40 U+4648 +C4-4D41 U-000276D1 +C4-4D42 U+4647 +C4-4D43 U-000276E2 +C4-4D44 U-000276E1 +C4-4D45 U-000276DD +C4-4D46 U+8908 +C4-4D47 U+4649 +C4-4D48 U+4685 +C4-4D49 U-0002784B +C4-4D4A U+4684 +C4-4D4B U-0002784E +C4-4D4C U+469D +C4-4D4D U-000278FC +C4-4D4E U+469E +C4-4D4F U+46A0 +C4-4D50 U-000278FA +C4-4D51 U+469C +C4-4D52 U-000278FB +C4-4D53 U+469F +C4-4D54 U-000278FE +C4-4D55 U+46F7 +C4-4D56 U+46EA +C4-4D57 U-00027A31 +C4-4D58 U+46EF +C4-4D59 U+46E9 +C4-4D5A U+46F3 +C4-4D5B U+46F0 +C4-4D5C U+46EB +C4-4D5D U-00027A38 +C4-4D5E U+46EC +C4-4D5F U+46F2 +C4-4D60 U+46F5 +C4-4D61 U+46EE +C4-4D62 U-00027A3A +C4-4D63 U-00027BBB +C4-4D64 U+473A +C4-4D65 U+474B +C4-4D66 U-00027C59 +C4-4D67 U+474A +C4-4D68 U+474C +C4-4D69 U-00027CDB +C4-4D6A U-00027CDF +C4-4D6B U-00027CE2 +C4-4D6C U+4779 +C4-4D6D U+477B +C4-4D6E U+4778 +C4-4D6F U-00027D9E +C4-4D70 U-00027DA1 +C4-4D71 U+47B5 +C4-4D72 U-00027F10 +C4-4D73 U+47B4 +C4-4D74 U+47B7 +C4-4D75 U+8D9E +C4-4D76 U+4809 +C4-4D77 U+47FE +C4-4D78 U+4808 +C4-4D79 U+4807 +C4-4D7A U-00028076 +C4-4D7B U-0002807F +C4-4D7C U-0002807D +C4-4D7D U+4806 +C4-4D7E U+4804 +C4-4E21 U+4805 +C4-4E22 U+47FF +C4-4E23 U+480B +C4-4E24 U-00028082 +C4-4E25 U-00028257 +C4-4E26 U+483B +C4-4E27 U+485D +C4-4E28 U+485C +C4-4E29 U+485F +C4-4E2A U+485E +C4-4E2B U+8F28 +C4-4E2C U-0002832E +C4-4E2D U+8F21 +C4-4E2E U+4883 +C4-4E2F U-0002858B +C4-4E30 U-0002858D +C4-4E31 U+48A7 +C4-4E32 U+9066 +C4-4E33 U+906C +C4-4E34 U-00028590 +C4-4E35 U+48A8 +C4-4E36 U-000286EC +C4-4E37 U-0002876F +C4-4E38 U-0002876B +C4-4E39 U-00028771 +C4-4E3A U-00028778 +C4-4E3B U+90F6 +C4-4E3C U+48E0 +C4-4E3D U+48DF +C4-4E3E U+48FE +C4-4E3F U+48FC +C4-4E40 U+48FF +C4-4E41 U+48FD +C4-4E42 U-000289AD +C4-4E43 U+492C +C4-4E44 U+92EC +C4-4E45 U+92BA +C4-4E46 U+92E3 +C4-4E47 U+92BD +C4-4E48 U+499D +C4-4E49 U-00028D2F +C4-4E4A U+95B4 +C4-4E4B U-00028F78 +C4-4E4C U+4A40 +C4-4E4D U-000291F8 +C4-4E4E U-00029219 +C4-4E4F U+4A5F +C4-4E50 U-0002929B +C4-4E51 U-00029294 +C4-4E52 U-00029297 +C4-4E53 U-00029299 +C4-4E54 U-000293A6 +C4-4E55 U-000293A4 +C4-4E56 U-000293A7 +C4-4E57 U+97D1 +C4-4E58 U-00029495 +C4-4E59 U+4AC0 +C4-4E5A U+9823 +C4-4E5B U-00029490 +C4-4E5C U+4AC1 +C4-4E5D U+4AC6 +C4-4E5E U-0002949B +C4-4E5F U-000295C4 +C4-4E60 U+4B04 +C4-4E61 U+4B05 +C4-4E62 U-000295C6 +C4-4E63 U+990B +C4-4E64 U+4B3E +C4-4E65 U+4B3D +C4-4E66 U+4B40 +C4-4E67 U+4B3F +C4-4E68 U-000296E3 +C4-4E69 U+4B42 +C4-4E6A U-000296DF +C4-4E6B U-000296DD +C4-4E6C U-000296E7 +C4-4E6D U+4B84 +C4-4E6E U+4B82 +C4-4E6F U+4B7F +C4-4E70 U+4B85 +C4-4E71 U-00029A2D +C4-4E72 U-00029A2C +C4-4E73 U+4BCC +C4-4E74 U+9AB2 +C4-4E75 U+4BCB +C4-4E76 U+4BCD +C4-4E77 U-00029A34 +C4-4E78 U-00029A38 +C4-4E79 U+9ADB +C4-4E7A U-00029B1D +C4-4E7B U+4BF5 +C4-4E7C U-00029B1A +C4-4E7D U-00029B1B +C4-4E7E U-00029B14 +C4-4F21 U+9AF0 +C4-4F22 U-00029B17 +C4-4F23 U-00029C21 +C4-4F24 U+4C20 +C4-4F25 U+4C21 +C4-4F26 U-00029CAA +C4-4F27 U-00029CA1 +C4-4F28 U+4C37 +C4-4F29 U+4C3E +C4-4F2A U+9B73 +C4-4F2B U+4C3D +C4-4F2C U+9B6E +C4-4F2D U-00029D63 +C4-4F2E U-00029D79 +C4-4F2F U-00029D60 +C4-4F30 U+9B65 +C4-4F31 U-00029D62 +C4-4F32 U+4C3C +C4-4F33 U-00029D61 +C4-4F34 U+4C38 +C4-4F35 U+9B6A +C4-4F36 U-00029D70 +C4-4F37 U+9B6D +C4-4F38 U-00029D6A +C4-4F39 U+4C3B +C4-4F3A U-00029FC8 +C4-4F3B U+4CB0 +C4-4F3C U-00029FC5 +C4-4F3D U-00029FBE +C4-4F3E U-00029FC2 +C4-4F3F U+4CAD +C4-4F40 U+4CB2 +C4-4F41 U+4CB8 +C4-4F42 U+9D0B +C4-4F43 U-00029FC7 +C4-4F44 U+4CAF +C4-4F45 U-00029FB0 +C4-4F46 U-00029FCA +C4-4F47 U+4D1A +C4-4F48 U+9E76 +C4-4F49 U+4D20 +C4-4F4A U+4D21 +C4-4F4B U+4D30 +C4-4F4C U+9EA8 +C4-4F4D U+4D2F +C4-4F4E U-0002A30D +C4-4F4F U-0002A307 +C4-4F50 U-0002A396 +C4-4F51 U-0002A3EF +C4-4F52 U+4D5F +C4-4F53 U+4D60 +C4-4F54 U-0002A41E +C4-4F55 U-0002A41D +C4-4F56 U+9F11 +C4-4F57 U-0002A590 +C4-4F58 U-000203EB +C4-4F59 U+348A +C4-4F5A U+5119 +C4-4F5B U+349C +C4-4F5C U-000203EE +C4-4F5D U+349A +C4-4F5E U-000203EF +C4-4F5F U-000203EC +C4-4F60 U-000207FA +C4-4F61 U+350C +C4-4F62 U+350B +C4-4F63 U+350D +C4-4F64 U+5292 +C4-4F65 U-00020904 +C4-4F66 U-00020FD3 +C4-4F67 U+35FE +C4-4F68 U-00020FD1 +C4-4F69 U-00020FFA +C4-4F6A U+35FF +C4-4F6B U+35FB +C4-4F6C U+35FC +C4-4F6D U+3609 +C4-4F6E U-00020FC8 +C4-4F6F U+3600 +C4-4F70 U-00020FD5 +C4-4F71 U+5675 +C4-4F72 U-00020FCD +C4-4F73 U-00020FD2 +C4-4F74 U-00020FFB +C4-4F75 U-0002122A +C4-4F76 U-00021488 +C4-4F77 U-00021461 +C4-4F78 U+3671 +C4-4F79 U-00021463 +C4-4F7A U-00021462 +C4-4F7B U+596F +C4-4F7C U-00020057 +C4-4F7D U-000218C8 +C4-4F7E U-00021898 +C4-5021 U+372B +C4-5022 U-00021AC1 +C4-5023 U-00021F3F +C4-5024 U-00021F41 +C4-5025 U+3814 +C4-5026 U+3811 +C4-5027 U+3812 +C4-5028 U-00022152 +C4-5029 U+3863 +C4-502A U-0002215E +C4-502B U+386E +C4-502C U+389A +C4-502D U-000222C7 +C4-502E U+389B +C4-502F U-00022370 +C4-5030 U-00022427 +C4-5031 U+38C8 +C4-5032 U-00022471 +C4-5033 U-000224B0 +C4-5034 U+38F6 +C4-5035 U-00022842 +C4-5036 U-00022843 +C4-5037 U+61A5 +C4-5038 U+398C +C4-5039 U+3997 +C4-503A U+39A2 +C4-503B U+61A0 +C4-503C U-00022857 +C4-503D U-0002289D +C4-503E U-00022D89 +C4-503F U-00022D8D +C4-5040 U-00022D8B +C4-5041 U-00022D80 +C4-5042 U-00022D92 +C4-5043 U-00022D8A +C4-5044 U-00022DC8 +C4-5045 U+3A54 +C4-5046 U-00022D8F +C4-5047 U-00022D93 +C4-5048 U-00022D91 +C4-5049 U+3AA8 +C4-504A U-00022FF2 +C4-504B U-00022FDE +C4-504C U+3AA9 +C4-504D U-000230C8 +C4-504E U+65B4 +C4-504F U+65D8 +C4-5050 U+66C2 +C4-5051 U+3B18 +C4-5052 U+3B17 +C4-5053 U+3B1D +C4-5054 U-000232A7 +C4-5055 U-000232A1 +C4-5056 U+3B31 +C4-5057 U-0002368C +C4-5058 U-0002367F +C4-5059 U+3BD8 +C4-505A U+3BD5 +C4-505B U-0002367B +C4-505C U-00023695 +C4-505D U-00023699 +C4-505E U+3BE1 +C4-505F U-0002368E +C4-5060 U+3BD4 +C4-5061 U-000236DA +C4-5062 U-0002368A +C4-5063 U-0002369C +C4-5064 U+3BE3 +C4-5065 U-0002367E +C4-5066 U+3C44 +C4-5067 U+3C45 +C4-5068 U-0002391A +C4-5069 U-00023A55 +C4-506A U+3C76 +C4-506B U+3C75 +C4-506C U-00023A60 +C4-506D U+6BA8 +C4-506E U+3C88 +C4-506F U+3CAA +C4-5070 U-00023BFB +C4-5071 U+3CAB +C4-5072 U+3CAC +C4-5073 U-00023BFD +C4-5074 U+3D57 +C4-5075 U+6F83 +C4-5076 U+3D60 +C4-5077 U+3D5D +C4-5078 U+3D6B +C4-5079 U-00023FD0 +C4-507A U+3D63 +C4-507B U+3D67 +C4-507C U-00023FC5 +C4-507D U+3D5E +C4-507E U-00023FD2 +C4-5121 U-00024011 +C4-5122 U+6FC5 +C4-5123 U+71CD +C4-5124 U+3DF9 +C4-5125 U+3DF3 +C4-5126 U-000243AD +C4-5127 U-000243A4 +C4-5128 U-000243A9 +C4-5129 U-000243B0 +C4-512A U-0002439D +C4-512B U+3DF6 +C4-512C U-00024598 +C4-512D U+729C +C4-512E U+3E51 +C4-512F U+3E53 +C4-5130 U+3E52 +C4-5131 U-00024892 +C4-5132 U+3E9B +C4-5133 U-0002488A +C4-5134 U+3E9C +C4-5135 U-0002488D +C4-5136 U-00024896 +C4-5137 U+3EF7 +C4-5138 U+7499 +C4-5139 U+748F +C4-513A U+7491 +C4-513B U-00024A45 +C4-513C U-00024A4B +C4-513D U-00024B0F +C4-513E U-00024B16 +C4-513F U+3F3B +C4-5140 U-00024B8A +C4-5141 U+3F3E +C4-5142 U+3F3D +C4-5143 U-00024CC9 +C4-5144 U+3F69 +C4-5145 U-00024CC8 +C4-5146 U-00024CCA +C4-5147 U-00024E64 +C4-5148 U+3FC3 +C4-5149 U+3FC4 +C4-514A U+3FC7 +C4-514B U-00024E5D +C4-514C U-00024E63 +C4-514D U+7639 +C4-514E U+3FC6 +C4-514F U+762E +C4-5150 U+3FC8 +C4-5151 U-00024E88 +C4-5152 U-00024F3A +C4-5153 U-00024F39 +C4-5154 U+769F +C4-5155 U+76A0 +C4-5156 U+3FE6 +C4-5157 U+3FF8 +C4-5158 U-00025017 +C4-5159 U-00025093 +C4-515A U+4007 +C4-515B U-00025095 +C4-515C U+4064 +C4-515D U+4068 +C4-515E U-00025276 +C4-515F U+7794 +C4-5160 U+4065 +C4-5161 U+77AE +C4-5162 U-00025280 +C4-5163 U-0002527B +C4-5164 U+4069 +C4-5165 U-00025248 +C4-5166 U-000252A8 +C4-5167 U-00025288 +C4-5168 U-0002538B +C4-5169 U-0002538A +C4-516A U-0002538C +C4-516B U-000253FC +C4-516C U+40DA +C4-516D U+40E0 +C4-516E U+78E6 +C4-516F U-00025558 +C4-5170 U+40DE +C4-5171 U-00025551 +C4-5172 U-00025555 +C4-5173 U-00025553 +C4-5174 U+411C +C4-5175 U+411D +C4-5176 U+411A +C4-5177 U-000256DC +C4-5178 U+417B +C4-5179 U+417A +C4-517A U+417C +C4-517B U-0002585C +C4-517C U+4178 +C4-517D U+4177 +C4-517E U-00025865 +C4-5221 U-0002F95A +C4-5222 U+41B1 +C4-5223 U-000259EE +C4-5224 U+41B2 +C4-5225 U+41B0 +C4-5226 U-000259F0 +C4-5227 U+7ABC +C4-5228 U-000259F2 +C4-5229 U+4236 +C4-522A U-00025C35 +C4-522B U+422E +C4-522C U-00025C22 +C4-522D U+7BD6 +C4-522E U-00025C20 +C4-522F U+4234 +C4-5230 U-00025C2D +C4-5231 U-00025C28 +C4-5232 U-00025C26 +C4-5233 U-00025C3C +C4-5234 U+422A +C4-5235 U-00025C38 +C4-5236 U+4233 +C4-5237 U+422D +C4-5238 U+422F +C4-5239 U+4231 +C4-523A U+422B +C4-523B U+4232 +C4-523C U-00025C2A +C4-523D U+4235 +C4-523E U-00025C1A +C4-523F U-00025C30 +C4-5240 U-00025BE3 +C4-5241 U-00025C19 +C4-5242 U-00025EE9 +C4-5243 U-00025EE7 +C4-5244 U+7CCF +C4-5245 U-000260D6 +C4-5246 U-000260C4 +C4-5247 U+4308 +C4-5248 U-00026087 +C4-5249 U+4306 +C4-524A U-000260C7 +C4-524B U-000260D9 +C4-524C U+7E18 +C4-524D U-000260DF +C4-524E U+434D +C4-524F U+4361 +C4-5250 U-0002630A +C4-5251 U-00026301 +C4-5252 U-000263B1 +C4-5253 U+4378 +C4-5254 U-000263C1 +C4-5255 U+4394 +C4-5256 U+4395 +C4-5257 U-00026476 +C4-5258 U-0002650D +C4-5259 U-0002650E +C4-525A U+43C1 +C4-525B U+43C3 +C4-525C U+806D +C4-525D U-00026807 +C4-525E U+4439 +C4-525F U-00026809 +C4-5260 U-00026816 +C4-5261 U+443A +C4-5262 U+443B +C4-5263 U+4435 +C4-5264 U+4436 +C4-5265 U-0002680E +C4-5266 U+443C +C4-5267 U+8190 +C4-5268 U-00026806 +C4-5269 U-0002691E +C4-526A U-0002694A +C4-526B U+4458 +C4-526C U+447C +C4-526D U+447D +C4-526E U+448D +C4-526F U+448C +C4-5270 U-00026EA6 +C4-5271 U-00026E91 +C4-5272 U+453B +C4-5273 U+453F +C4-5274 U-00026EB8 +C4-5275 U-00026E96 +C4-5276 U+4532 +C4-5277 U+452D +C4-5278 U-00026EC5 +C4-5279 U+452F +C4-527A U+4539 +C4-527B U+452E +C4-527C U+453A +C4-527D U-00026F0A +C4-527E U+4536 +C4-5321 U+4531 +C4-5322 U+453E +C4-5323 U+4538 +C4-5324 U+8552 +C4-5325 U+4534 +C4-5326 U-00026EB2 +C4-5327 U+4541 +C4-5328 U-00026EB7 +C4-5329 U-00026EB4 +C4-532A U-00026E89 +C4-532B U-00026E8D +C4-532C U+4530 +C4-532D U-00026E87 +C4-532E U-00026EC2 +C4-532F U-00026E9C +C4-5330 U-00026E92 +C4-5331 U+4543 +C4-5332 U-00026ECA +C4-5333 U+8550 +C4-5334 U-00026E8A +C4-5335 U-000271E0 +C4-5336 U+4598 +C4-5337 U-000271E6 +C4-5338 U-000271E5 +C4-5339 U+87A0 +C4-533A U-000273A5 +C4-533B U-000273B3 +C4-533C U+8786 +C4-533D U+45DA +C4-533E U+45D7 +C4-533F U-000273B5 +C4-5340 U-000273AF +C4-5341 U+8795 +C4-5342 U-000273B0 +C4-5343 U-000273CC +C4-5344 U+878C +C4-5345 U-000273A2 +C4-5346 U-000273BE +C4-5347 U-000273C6 +C4-5348 U-000273AC +C4-5349 U-000273AE +C4-534A U+4618 +C4-534B U+8860 +C4-534C U-0002F9C3 +C4-534D U-00027708 +C4-534E U-00027705 +C4-534F U+4652 +C4-5350 U+8928 +C4-5351 U-000276FE +C4-5352 U+464E +C4-5353 U+8920 +C4-5354 U-00027700 +C4-5355 U+464F +C4-5356 U+4650 +C4-5357 U-00027864 +C4-5358 U-00027868 +C4-5359 U+89A8 +C4-535A U+4686 +C4-535B U+4687 +C4-535C U+4689 +C4-535D U-0002786A +C4-535E U-00027869 +C4-535F U-0002790D +C4-5360 U-00027912 +C4-5361 U+46A2 +C4-5362 U+46A3 +C4-5363 U-0002790F +C4-5364 U+46A1 +C4-5365 U-00027A67 +C4-5366 U-00027A79 +C4-5367 U-00027A72 +C4-5368 U-00027A66 +C4-5369 U-00027A7C +C4-536A U+46F9 +C4-536B U+46FD +C4-536C U-00027A68 +C4-536D U-00027A85 +C4-536E U-00027A76 +C4-536F U-00027A74 +C4-5370 U-00027A71 +C4-5371 U-00027A64 +C4-5372 U+473E +C4-5373 U+473C +C4-5374 U-00027BF8 +C4-5375 U+474D +C4-5376 U-00027C6C +C4-5377 U+474E +C4-5378 U-00027CEB +C4-5379 U+4781 +C4-537A U+4783 +C4-537B U+4782 +C4-537C U-00027DB8 +C4-537D U+4780 +C4-537E U+4788 +C4-5421 U-00027F2D +C4-5422 U-00027F2E +C4-5423 U-00027F28 +C4-5424 U-00027F29 +C4-5425 U-00027F31 +C4-5426 U+47B9 +C4-5427 U-00027F2F +C4-5428 U-00027F2A +C4-5429 U+8E3A +C4-542A U-000280A4 +C4-542B U-000280B7 +C4-542C U-000280BF +C4-542D U+4811 +C4-542E U+480D +C4-542F U+4810 +C4-5430 U+4813 +C4-5431 U-00028263 +C4-5432 U+483C +C4-5433 U+4862 +C4-5434 U+4863 +C4-5435 U-00028367 +C4-5436 U-000285BE +C4-5437 U-0002F9E0 +C4-5438 U-00028795 +C4-5439 U-0002879C +C4-543A U+4903 +C4-543B U+4906 +C4-543C U+4902 +C4-543D U+4901 +C4-543E U-00028871 +C4-543F U-00028872 +C4-5440 U+4905 +C4-5441 U-0002886F +C4-5442 U+9194 +C4-5443 U+9311 +C4-5444 U-000289F1 +C4-5445 U+9337 +C4-5446 U+4936 +C4-5447 U-000289E8 +C4-5448 U+4935 +C4-5449 U+9343 +C4-544A U-0002F9EA +C4-544B U+49A1 +C4-544C U+49A3 +C4-544D U-00028D49 +C4-544E U-00028D64 +C4-544F U+49A0 +C4-5450 U-00028D48 +C4-5451 U+49EA +C4-5452 U+96A6 +C4-5453 U+49E8 +C4-5454 U-00028F2C +C4-5455 U-00028FE1 +C4-5456 U-00028FEF +C4-5457 U-000290C0 +C4-5458 U+4A21 +C4-5459 U+4A1B +C4-545A U-000290D7 +C4-545B U-000290D4 +C4-545C U+4A49 +C4-545D U+4A48 +C4-545E U-000292AD +C4-545F U+9795 +C4-5460 U+4A62 +C4-5461 U+4A61 +C4-5462 U+4A64 +C4-5463 U+4A60 +C4-5464 U+4A63 +C4-5465 U-000292AE +C4-5466 U-000292AC +C4-5467 U+9796 +C4-5468 U+4A66 +C4-5469 U+4AAC +C4-546A U+4AAB +C4-546B U-00029427 +C4-546C U-000294AE +C4-546D U+4AC3 +C4-546E U-000294B0 +C4-546F U+4AC4 +C4-5470 U+9825 +C4-5471 U-000294C0 +C4-5472 U-000294C4 +C4-5473 U+4B08 +C4-5474 U+4B09 +C4-5475 U+4B0A +C4-5476 U+4B06 +C4-5477 U+4B07 +C4-5478 U+4B41 +C4-5479 U-00029707 +C4-547A U+4B45 +C4-547B U-000296FD +C4-547C U+4B43 +C4-547D U+4B44 +C4-547E U+9926 +C4-5521 U+9934 +C4-5522 U+4B47 +C4-5523 U-0002FA04 +C4-5524 U-0002981B +C4-5525 U-0002981C +C4-5526 U+4B71 +C4-5527 U-000298B2 +C4-5528 U-000298B4 +C4-5529 U-000298B7 +C4-552A U-000298B1 +C4-552B U-000298B3 +C4-552C U-000298AE +C4-552D U+4B8B +C4-552E U+4BD4 +C4-552F U+4BD3 +C4-5530 U+4BD1 +C4-5531 U+9ABA +C4-5532 U+4BD2 +C4-5533 U-00029A3F +C4-5534 U-00029B36 +C4-5535 U+4BF7 +C4-5536 U+4BF8 +C4-5537 U-00029B31 +C4-5538 U-00029B3B +C4-5539 U-00029B35 +C4-553A U-00029B3A +C4-553B U-00029B37 +C4-553C U-00029C22 +C4-553D U-00029C36 +C4-553E U-00029C32 +C4-553F U+4C22 +C4-5540 U-00029CC0 +C4-5541 U+4C45 +C4-5542 U+4C41 +C4-5543 U+9B81 +C4-5544 U+4C40 +C4-5545 U+9B8A +C4-5546 U-00029D85 +C4-5547 U+9B7F +C4-5548 U+4C42 +C4-5549 U-00029D89 +C4-554A U+4CC1 +C4-554B U+4CC5 +C4-554C U-00029FE1 +C4-554D U+4CBB +C4-554E U+4CB9 +C4-554F U+4CBD +C4-5550 U+4CC9 +C4-5551 U-0002A00A +C4-5552 U+9D11 +C4-5553 U-0002A009 +C4-5554 U+4CBF +C4-5555 U+4CC7 +C4-5556 U-00029FE8 +C4-5557 U+4CC3 +C4-5558 U+4D24 +C4-5559 U+4D31 +C4-555A U+4D33 +C4-555B U-0002A318 +C4-555C U+4D32 +C4-555D U+4D34 +C4-555E U+4D52 +C4-555F U+4D61 +C4-5560 U+9ED9 +C4-5561 U+4D7A +C4-5562 U+4D82 +C4-5563 U+9F3C +C4-5564 U-0002A5C5 +C4-5565 U+5123 +C4-5566 U-0002040D +C4-5567 U-0002040C +C4-5568 U-00020421 +C4-5569 U+512C +C4-556A U-00020616 +C4-556B U-0002080E +C4-556C U+350F +C4-556D U+5295 +C4-556E U-00020817 +C4-556F U+3523 +C4-5570 U+3525 +C4-5571 U-00021048 +C4-5572 U+3606 +C4-5573 U+3608 +C4-5574 U+5688 +C4-5575 U-00021055 +C4-5576 U-00021049 +C4-5577 U-0002104C +C4-5578 U+568B +C4-5579 U-0002104F +C4-557A U-0002103D +C4-557B U+367A +C4-557C U+3677 +C4-557D U-0002148A +C4-557E U-000214A8 +C4-5621 U-0002168A +C4-5622 U+372E +C4-5623 U-000218CB +C4-5624 U+372F +C4-5625 U-000218D5 +C4-5626 U-000221D4 +C4-5627 U+381B +C4-5628 U+3813 +C4-5629 U-00021F5C +C4-562A U-00021F75 +C4-562B U+3866 +C4-562C U-00022161 +C4-562D U+3865 +C4-562E U-00021696 +C4-562F U+38F7 +C4-5630 U-0002258A +C4-5631 U-000228D0 +C4-5632 U+61E1 +C4-5633 U+61D7 +C4-5634 U-00022849 +C4-5635 U-000228CF +C4-5636 U+399C +C4-5637 U-00022DD6 +C4-5638 U-00022D7F +C4-5639 U+3A53 +C4-563A U-00022DD2 +C4-563B U-00022DCF +C4-563C U-00023006 +C4-563D U-00023009 +C4-563E U+3ABA +C4-563F U+65A3 +C4-5640 U+3B22 +C4-5641 U+66D3 +C4-5642 U-00023706 +C4-5643 U-000236F1 +C4-5644 U-00023704 +C4-5645 U+6A8B +C4-5646 U-000236FA +C4-5647 U-000236F4 +C4-5648 U+3BEB +C4-5649 U+3BDD +C4-564A U-000236F9 +C4-564B U+3BEF +C4-564C U-0002368B +C4-564D U-00023703 +C4-564E U+3C47 +C4-564F U+3C46 +C4-5650 U-000239A2 +C4-5651 U+3C78 +C4-5652 U+6BAC +C4-5653 U+3C89 +C4-5654 U-00023C0C +C4-5655 U-00023C0B +C4-5656 U+3D68 +C4-5657 U+3D76 +C4-5658 U+3D74 +C4-5659 U+3D79 +C4-565A U-00024024 +C4-565B U+3D7A +C4-565C U+3D77 +C4-565D U-0002F914 +C4-565E U+3D71 +C4-565F U-00024025 +C4-5660 U+3D72 +C4-5661 U-000243F6 +C4-5662 U+3DFF +C4-5663 U-000243FB +C4-5664 U+3E05 +C4-5665 U-00024532 +C4-5666 U-000245FB +C4-5667 U+3E54 +C4-5668 U-000246F2 +C4-5669 U-000246F3 +C4-566A U+3E9E +C4-566B U+3E9F +C4-566C U+7374 +C4-566D U-0002489C +C4-566E U-00024A72 +C4-566F U+3EFA +C4-5670 U-00024A74 +C4-5671 U+3F44 +C4-5672 U+3F3F +C4-5673 U+3F40 +C4-5674 U-00024B86 +C4-5675 U+3F42 +C4-5676 U-00024B8E +C4-5677 U-00024B90 +C4-5678 U+3F51 +C4-5679 U-00024BCD +C4-567A U-00024BF7 +C4-567B U-00024CD6 +C4-567C U-00024E84 +C4-567D U-00024E95 +C4-567E U-00024E8A +C4-5721 U+7640 +C4-5722 U+3FCA +C4-5723 U-00024E97 +C4-5724 U+7641 +C4-5725 U+3FCE +C4-5726 U+3FC9 +C4-5727 U-00024FA0 +C4-5728 U-00024FA1 +C4-5729 U-00025022 +C4-572A U-000250A6 +C4-572B U-000250A4 +C4-572C U+4009 +C4-572D U+76E8 +C4-572E U+406C +C4-572F U+406E +C4-5730 U+4070 +C4-5731 U+406D +C4-5732 U+406B +C4-5733 U+4071 +C4-5734 U+4072 +C4-5735 U-000252AF +C4-5736 U-000252B0 +C4-5737 U-000252BD +C4-5738 U+408C +C4-5739 U+40E4 +C4-573A U-00025576 +C4-573B U+40E1 +C4-573C U-0002557B +C4-573D U-00025579 +C4-573E U+78F6 +C4-573F U+40E7 +C4-5740 U+7900 +C4-5741 U+40E2 +C4-5742 U+411F +C4-5743 U-000256EE +C4-5744 U-000256F1 +C4-5745 U+417E +C4-5746 U-00025894 +C4-5747 U+4180 +C4-5748 U+7A59 +C4-5749 U+7A55 +C4-574A U-00025891 +C4-574B U+41B9 +C4-574C U+41B7 +C4-574D U+41B8 +C4-574E U-00025A10 +C4-574F U+41BA +C4-5750 U+7AF4 +C4-5751 U-00025AAF +C4-5752 U+41D3 +C4-5753 U+423F +C4-5754 U+7C04 +C4-5755 U+4245 +C4-5756 U+4241 +C4-5757 U+7C15 +C4-5758 U+4242 +C4-5759 U+4243 +C4-575A U+423B +C4-575B U+4238 +C4-575C U-00025C7B +C4-575D U-00025C77 +C4-575E U+423A +C4-575F U+7BF5 +C4-5760 U-00025C80 +C4-5761 U-00025CC6 +C4-5762 U+423C +C4-5763 U-00025C7C +C4-5764 U-00025C90 +C4-5765 U+423E +C4-5766 U-00025CA3 +C4-5767 U-00025C7D +C4-5768 U-00025CBD +C4-5769 U+429E +C4-576A U+429F +C4-576B U+42A1 +C4-576C U-00025F13 +C4-576D U+429B +C4-576E U+4312 +C4-576F U-00026111 +C4-5770 U-00026144 +C4-5771 U-0002610D +C4-5772 U+4318 +C4-5773 U+430C +C4-5774 U-00026314 +C4-5775 U+4362 +C4-5776 U-000263B8 +C4-5777 U+437A +C4-5778 U-000263B7 +C4-5779 U-00026483 +C4-577A U+43AE +C4-577B U+43AF +C4-577C U-00026514 +C4-577D U+43AD +C4-577E U-0002651C +C4-5821 U+43C4 +C4-5822 U+43C7 +C4-5823 U+43C6 +C4-5824 U+43C5 +C4-5825 U-000265D4 +C4-5826 U-000265D5 +C4-5827 U+81C1 +C4-5828 U+4440 +C4-5829 U-00026843 +C4-582A U-00026842 +C4-582B U+443F +C4-582C U+4441 +C4-582D U-0002F98A +C4-582E U-00026841 +C4-582F U-0002694E +C4-5830 U+447F +C4-5831 U-00026A87 +C4-5832 U+4486 +C4-5833 U+4481 +C4-5834 U+4480 +C4-5835 U+448E +C4-5836 U+454A +C4-5837 U-00026F39 +C4-5838 U+4547 +C4-5839 U-00026F8F +C4-583A U-00026F2A +C4-583B U+454B +C4-583C U+4546 +C4-583D U+454E +C4-583E U+857D +C4-583F U-00026F2B +C4-5840 U+85A5 +C4-5841 U-00026F50 +C4-5842 U+4548 +C4-5843 U-00026F6E +C4-5844 U+4545 +C4-5845 U-00026F3B +C4-5846 U-00026F53 +C4-5847 U-00026F5F +C4-5848 U-00026F2F +C4-5849 U-00026F30 +C4-584A U-00026F38 +C4-584B U-00026F4C +C4-584C U-000271F1 +C4-584D U+45DB +C4-584E U+45E7 +C4-584F U+45E4 +C4-5850 U-00027407 +C4-5851 U-00027416 +C4-5852 U+45E1 +C4-5853 U-00027414 +C4-5854 U+45E9 +C4-5855 U-000273FB +C4-5856 U+45E5 +C4-5857 U+45E0 +C4-5858 U+45E3 +C4-5859 U-000273F8 +C4-585A U-00027410 +C4-585B U-0002741D +C4-585C U-000273FF +C4-585D U-0002740B +C4-585E U-00027404 +C4-585F U+45EA +C4-5860 U-000273FE +C4-5861 U-000275FF +C4-5862 U+893A +C4-5863 U+4654 +C4-5864 U+4658 +C4-5865 U+465C +C4-5866 U-00027723 +C4-5867 U+4655 +C4-5868 U+468B +C4-5869 U+468C +C4-586A U+46A6 +C4-586B U+46A5 +C4-586C U-0002792A +C4-586D U-00027AA0 +C4-586E U-00027A98 +C4-586F U-00027A9C +C4-5870 U+46FF +C4-5871 U-00027A9E +C4-5872 U-00027AA6 +C4-5873 U-00027AB5 +C4-5874 U-00027AB0 +C4-5875 U+4730 +C4-5876 U+4740 +C4-5877 U+4741 +C4-5878 U-00027CF9 +C4-5879 U-00027CF5 +C4-587A U+4786 +C4-587B U-00027DD2 +C4-587C U+47BF +C4-587D U+47BD +C4-587E U-00027F50 +C4-5921 U-00027F4E +C4-5922 U-00027F4B +C4-5923 U-00027F52 +C4-5924 U-00027F4D +C4-5925 U+47BE +C4-5926 U+4819 +C4-5927 U-000280E4 +C4-5928 U+481C +C4-5929 U-000280DA +C4-592A U+481B +C4-592B U+4817 +C4-592C U+4818 +C4-592D U+8E51 +C4-592E U-000280DF +C4-592F U-000280E8 +C4-5930 U+483D +C4-5931 U+486A +C4-5932 U+4866 +C4-5933 U-00028370 +C4-5934 U-00028372 +C4-5935 U+4867 +C4-5936 U-00028377 +C4-5937 U+4868 +C4-5938 U+48AD +C4-5939 U+48AE +C4-593A U-000285E6 +C4-593B U-000287AA +C4-593C U+48D6 +C4-593D U+4909 +C4-593E U-0002888C +C4-593F U+9198 +C4-5940 U-00028889 +C4-5941 U+490C +C4-5942 U+490A +C4-5943 U-00028A32 +C4-5944 U+493B +C4-5945 U+493A +C4-5946 U+9384 +C4-5947 U+9381 +C4-5948 U-00028A7A +C4-5949 U+936F +C4-594A U-00028C9E +C4-594B U-00028CA0 +C4-594C U-00028D70 +C4-594D U+49AF +C4-594E U+49AA +C4-594F U+49AB +C4-5950 U-00028D6E +C4-5951 U-00028D66 +C4-5952 U+49B1 +C4-5953 U-00028D65 +C4-5954 U+49AC +C4-5955 U+49EC +C4-5956 U-00028F7F +C4-5957 U-00028FE0 +C4-5958 U+4A01 +C4-5959 U-00028FFF +C4-595A U-000290F6 +C4-595B U-000290F7 +C4-595C U-000290F5 +C4-595D U+4A23 +C4-595E U-000290FC +C4-595F U+4A24 +C4-5960 U+4A1E +C4-5961 U-000290F9 +C4-5962 U+4A4A +C4-5963 U+4A65 +C4-5964 U+4A6A +C4-5965 U-000292CA +C4-5966 U-000292C3 +C4-5967 U-000292C6 +C4-5968 U+4A69 +C4-5969 U-000293B8 +C4-596A U-000293BD +C4-596B U+4A95 +C4-596C U-000293BC +C4-596D U-00029405 +C4-596E U-000294E0 +C4-596F U-000294E9 +C4-5970 U+9842 +C4-5971 U-000294DF +C4-5972 U-000294EC +C4-5973 U+4ACC +C4-5974 U-000294E5 +C4-5975 U-000294DE +C4-5976 U-0002FA00 +C4-5977 U+4ACF +C4-5978 U-000294F0 +C4-5979 U-000294E3 +C4-597A U+4B0F +C4-597B U-000295EC +C4-597C U+4B0E +C4-597D U+4B0B +C4-597E U+4B10 +C4-5A21 U+4B0D +C4-5A22 U+4B0C +C4-5A23 U-000295F2 +C4-5A24 U-000295EF +C4-5A25 U-000295E9 +C4-5A26 U-000296FB +C4-5A27 U+4B46 +C4-5A28 U+4B48 +C4-5A29 U+9937 +C4-5A2A U+4B49 +C4-5A2B U-00029737 +C4-5A2C U-000298DE +C4-5A2D U+4B91 +C4-5A2E U+4B8E +C4-5A2F U-000298DA +C4-5A30 U+4BD8 +C4-5A31 U+4BD6 +C4-5A32 U-00029A4B +C4-5A33 U+4BDA +C4-5A34 U-00029A49 +C4-5A35 U+4BD7 +C4-5A36 U-00029AD5 +C4-5A37 U+9AFF +C4-5A38 U+4BF9 +C4-5A39 U-00029B52 +C4-5A3A U-00029B47 +C4-5A3B U+4BFC +C4-5A3C U-00029B48 +C4-5A3D U-00029CCC +C4-5A3E U-00029CD0 +C4-5A3F U+9BA9 +C4-5A40 U+4C4A +C4-5A41 U+9BA7 +C4-5A42 U+4C4E +C4-5A43 U+9BB3 +C4-5A44 U+9BAC +C4-5A45 U+9BB0 +C4-5A46 U-00029D86 +C4-5A47 U-00029DA7 +C4-5A48 U-00029DA3 +C4-5A49 U+9B9C +C4-5A4A U-00029DB6 +C4-5A4B U-00029DAD +C4-5A4C U-0002A013 +C4-5A4D U+9D3C +C4-5A4E U+9D1C +C4-5A4F U+9D3A +C4-5A50 U+4CD3 +C4-5A51 U+4CCD +C4-5A52 U+4CD1 +C4-5A53 U-0002A017 +C4-5A54 U-0002A022 +C4-5A55 U+9D32 +C4-5A56 U+9D34 +C4-5A57 U-0002A049 +C4-5A58 U-0002A026 +C4-5A59 U-0002FA0C +C4-5A5A U-0002A03C +C4-5A5B U-0002A028 +C4-5A5C U-0002A2A8 +C4-5A5D U+9EC7 +C4-5A5E U-0002A3FB +C4-5A5F U+4D62 +C4-5A60 U-0002A432 +C4-5A61 U-0002A4D6 +C4-5A62 U-0002A548 +C4-5A63 U+4D83 +C4-5A64 U+9F3F +C4-5A65 U-0002A5C6 +C4-5A66 U+4D92 +C4-5A67 U+349F +C4-5A68 U+34A0 +C4-5A69 U-00020425 +C4-5A6A U-00020426 +C4-5A6B U-00020424 +C4-5A6C U-00020433 +C4-5A6D U-00020570 +C4-5A6E U+3527 +C4-5A6F U-00020B90 +C4-5A70 U+360B +C4-5A71 U-00021095 +C4-5A72 U-000210A1 +C4-5A73 U-00021092 +C4-5A74 U-0002108F +C4-5A75 U-0002109F +C4-5A76 U-00021096 +C4-5A77 U-00021098 +C4-5A78 U-0002109D +C4-5A79 U-000210A0 +C4-5A7A U+368D +C4-5A7B U-00021697 +C4-5A7C U-000218EB +C4-5A7D U+3770 +C4-5A7E U-00021F87 +C4-5B21 U+5EEB +C4-5B22 U-00022432 +C4-5B23 U+399A +C4-5B24 U+399F +C4-5B25 U+399D +C4-5B26 U-000228D8 +C4-5B27 U-000228FB +C4-5B28 U-00022906 +C4-5B29 U+399B +C4-5B2A U-000228D1 +C4-5B2B U+61D5 +C4-5B2C U-0002F8B0 +C4-5B2D U+3A60 +C4-5B2E U+3A64 +C4-5B2F U+3A69 +C4-5B30 U+3A63 +C4-5B31 U+3A67 +C4-5B32 U+3A62 +C4-5B33 U-00022DF6 +C4-5B34 U-00022E04 +C4-5B35 U-00022DFE +C4-5B36 U+6502 +C4-5B37 U-00022DFF +C4-5B38 U-00022DF7 +C4-5B39 U-00023018 +C4-5B3A U+3AAC +C4-5B3B U-00023014 +C4-5B3C U-000230CD +C4-5B3D U-00023120 +C4-5B3E U-000232DE +C4-5B3F U+3B26 +C4-5B40 U+3B23 +C4-5B41 U+3B25 +C4-5B42 U-00023745 +C4-5B43 U-00023753 +C4-5B44 U+3BF8 +C4-5B45 U-0002374B +C4-5B46 U-00023755 +C4-5B47 U-00023741 +C4-5B48 U+3BF7 +C4-5B49 U+3BFB +C4-5B4A U+3BFA +C4-5B4B U-0002375C +C4-5B4C U-00023754 +C4-5B4D U-00023A71 +C4-5B4E U-00023AD0 +C4-5B4F U+3CB0 +C4-5B50 U+3CAF +C4-5B51 U-00023C53 +C4-5B52 U-00024029 +C4-5B53 U-0002407E +C4-5B54 U+3D7E +C4-5B55 U-00024079 +C4-5B56 U+3D7D +C4-5B57 U+3D80 +C4-5B58 U-00024070 +C4-5B59 U-0002406A +C4-5B5A U+3D7F +C4-5B5B U+3D86 +C4-5B5C U-00024085 +C4-5B5D U-00024064 +C4-5B5E U+7012 +C4-5B5F U-00024078 +C4-5B60 U+3D81 +C4-5B61 U-00024432 +C4-5B62 U-00024427 +C4-5B63 U-0002442F +C4-5B64 U+3E24 +C4-5B65 U+3E58 +C4-5B66 U+3E57 +C4-5B67 U+3EA0 +C4-5B68 U-000248BA +C4-5B69 U+3EFE +C4-5B6A U-00024A71 +C4-5B6B U-00024A8C +C4-5B6C U+3F15 +C4-5B6D U-00024B1A +C4-5B6E U+3F47 +C4-5B6F U+3F46 +C4-5B70 U-00024B98 +C4-5B71 U-00024CE4 +C4-5B72 U+3F6B +C4-5B73 U+3F6C +C4-5B74 U+7585 +C4-5B75 U+7654 +C4-5B76 U-00024EC2 +C4-5B77 U+3FCC +C4-5B78 U-00024EBA +C4-5B79 U+7655 +C4-5B7A U-00024EC8 +C4-5B7B U+3FCB +C4-5B7C U+76A7 +C4-5B7D U+76A8 +C4-5B7E U+3FF9 +C4-5C21 U-000250B9 +C4-5C22 U-000250B8 +C4-5C23 U-000250A5 +C4-5C24 U-000252E2 +C4-5C25 U+4078 +C4-5C26 U+407A +C4-5C27 U+4075 +C4-5C28 U-000252D9 +C4-5C29 U+4076 +C4-5C2A U+4077 +C4-5C2B U-000252AC +C4-5C2C U-000252DD +C4-5C2D U+40EA +C4-5C2E U+40EE +C4-5C2F U+40ED +C4-5C30 U-0002559D +C4-5C31 U+40EC +C4-5C32 U+790F +C4-5C33 U-00025711 +C4-5C34 U-00025703 +C4-5C35 U+4184 +C4-5C36 U+4185 +C4-5C37 U+4183 +C4-5C38 U-000258EE +C4-5C39 U+41BC +C4-5C3A U+41BD +C4-5C3B U+41D4 +C4-5C3C U-00025CA4 +C4-5C3D U-00025CD8 +C4-5C3E U-00025CDD +C4-5C3F U-00025CDE +C4-5C40 U+4255 +C4-5C41 U-00025CE7 +C4-5C42 U+4250 +C4-5C43 U+424C +C4-5C44 U+4248 +C4-5C45 U-00025CD4 +C4-5C46 U+4253 +C4-5C47 U-00025CCE +C4-5C48 U+4257 +C4-5C49 U+4254 +C4-5C4A U+424E +C4-5C4B U+424A +C4-5C4C U+4251 +C4-5C4D U-00025CF1 +C4-5C4E U-00025CD3 +C4-5C4F U+4249 +C4-5C50 U+424B +C4-5C51 U+4263 +C4-5C52 U-00025CCA +C4-5C53 U-00025CE9 +C4-5C54 U+42A7 +C4-5C55 U+42A6 +C4-5C56 U+42A4 +C4-5C57 U-00025F1A +C4-5C58 U-00025F41 +C4-5C59 U-0002F968 +C4-5C5A U+7CE4 +C4-5C5B U+7CE5 +C4-5C5C U-0002613D +C4-5C5D U-00026140 +C4-5C5E U+7E65 +C4-5C5F U+7E4E +C4-5C60 U+4317 +C4-5C61 U-00026143 +C4-5C62 U+4316 +C4-5C63 U-0002613F +C4-5C64 U-0002613C +C4-5C65 U+4363 +C4-5C66 U-00026321 +C4-5C67 U-00026320 +C4-5C68 U+7F82 +C4-5C69 U-000263C6 +C4-5C6A U+437B +C4-5C6B U+437C +C4-5C6C U-000263D1 +C4-5C6D U-000263CA +C4-5C6E U-0002648E +C4-5C6F U-00026491 +C4-5C70 U+43B0 +C4-5C71 U+802D +C4-5C72 U-000265E3 +C4-5C73 U-00026888 +C4-5C74 U+4442 +C4-5C75 U-00026870 +C4-5C76 U+4444 +C4-5C77 U-0002699D +C4-5C78 U-00026A9D +C4-5C79 U-00026A91 +C4-5C7A U-00026A98 +C4-5C7B U-00026A99 +C4-5C7C U+4488 +C4-5C7D U+448F +C4-5C7E U+4553 +C4-5D21 U+455B +C4-5D22 U-00026FBF +C4-5D23 U+4559 +C4-5D24 U-00026FAE +C4-5D25 U-00026FB1 +C4-5D26 U-00026FCC +C4-5D27 U-00027004 +C4-5D28 U+85CA +C4-5D29 U-00027016 +C4-5D2A U-00026FCD +C4-5D2B U+4554 +C4-5D2C U+85BC +C4-5D2D U-00026FE0 +C4-5D2E U-00026FCB +C4-5D2F U-00026FD4 +C4-5D30 U-00026FC9 +C4-5D31 U-000271FF +C4-5D32 U+4599 +C4-5D33 U-000271FD +C4-5D34 U-00027457 +C4-5D35 U-00027452 +C4-5D36 U-00027450 +C4-5D37 U-00027445 +C4-5D38 U-0002744D +C4-5D39 U+45F1 +C4-5D3A U-00027453 +C4-5D3B U+45EF +C4-5D3C U-00027482 +C4-5D3D U-00027444 +C4-5D3E U-000275CE +C4-5D3F U-000275CF +C4-5D40 U-000275D2 +C4-5D41 U-00027602 +C4-5D42 U-0002774F +C4-5D43 U-00027758 +C4-5D44 U+4662 +C4-5D45 U-00027743 +C4-5D46 U+4663 +C4-5D47 U-00027752 +C4-5D48 U+4660 +C4-5D49 U+4661 +C4-5D4A U+465F +C4-5D4B U-00027749 +C4-5D4C U-00027753 +C4-5D4D U-0002774D +C4-5D4E U+468D +C4-5D4F U-00027884 +C4-5D50 U+468E +C4-5D51 U-00027883 +C4-5D52 U-00027932 +C4-5D53 U-00027AE2 +C4-5D54 U+4709 +C4-5D55 U-00027AE4 +C4-5D56 U-00027AD3 +C4-5D57 U+4705 +C4-5D58 U-00027AD5 +C4-5D59 U-00027ADD +C4-5D5A U+4703 +C4-5D5B U+4706 +C4-5D5C U-00027AEC +C4-5D5D U-00027AE6 +C4-5D5E U-00027AD2 +C4-5D5F U-00027AFA +C4-5D60 U-00027ADA +C4-5D61 U+4731 +C4-5D62 U-00027C06 +C4-5D63 U-00027C04 +C4-5D64 U+474F +C4-5D65 U-00027C7B +C4-5D66 U-00027D04 +C4-5D67 U-00027D02 +C4-5D68 U+4766 +C4-5D69 U+8CFF +C4-5D6A U+47C4 +C4-5D6B U-00027F60 +C4-5D6C U+47C3 +C4-5D6D U+47C1 +C4-5D6E U+47C5 +C4-5D6F U-00028107 +C4-5D70 U-00028105 +C4-5D71 U-0002810C +C4-5D72 U+4821 +C4-5D73 U-0002815A +C4-5D74 U+481F +C4-5D75 U+4822 +C4-5D76 U-0002811A +C4-5D77 U+4827 +C4-5D78 U+4820 +C4-5D79 U-0002838A +C4-5D7A U+486D +C4-5D7B U+486C +C4-5D7C U+486B +C4-5D7D U+486F +C4-5D7E U+4870 +C4-5E21 U-0002838C +C4-5E22 U-00028609 +C4-5E23 U-000288A6 +C4-5E24 U+91A6 +C4-5E25 U-000288AC +C4-5E26 U-000288A9 +C4-5E27 U+4942 +C4-5E28 U-00028A8B +C4-5E29 U+93B6 +C4-5E2A U-00028A8C +C4-5E2B U+4944 +C4-5E2C U+4940 +C4-5E2D U-00028A88 +C4-5E2E U-00028A89 +C4-5E2F U+493F +C4-5E30 U-00028A93 +C4-5E31 U+93AB +C4-5E32 U+498B +C4-5E33 U-00028D83 +C4-5E34 U-00028F4F +C4-5E35 U+4A25 +C4-5E36 U+4A28 +C4-5E37 U-00029120 +C4-5E38 U+9721 +C4-5E39 U-00029236 +C4-5E3A U-000292E2 +C4-5E3B U+4A75 +C4-5E3C U+4A72 +C4-5E3D U-000292EE +C4-5E3E U+4A6F +C4-5E3F U-000292E7 +C4-5E40 U-000292E9 +C4-5E41 U+4A76 +C4-5E42 U+4A71 +C4-5E43 U+97A7 +C4-5E44 U-000292DF +C4-5E45 U+4A97 +C4-5E46 U-000293C7 +C4-5E47 U+4AD7 +C4-5E48 U-00029509 +C4-5E49 U+4AD6 +C4-5E4A U-00029501 +C4-5E4B U+4AD8 +C4-5E4C U+4ADC +C4-5E4D U+4ADB +C4-5E4E U+4AD4 +C4-5E4F U+983E +C4-5E50 U+4B13 +C4-5E51 U+4B11 +C4-5E52 U+4B14 +C4-5E53 U-00029605 +C4-5E54 U-0002960C +C4-5E55 U-00029778 +C4-5E56 U-0002975D +C4-5E57 U+4B51 +C4-5E58 U+4B50 +C4-5E59 U+4B53 +C4-5E5A U+4B54 +C4-5E5B U+4B52 +C4-5E5C U-0002975E +C4-5E5D U-00029760 +C4-5E5E U-00029767 +C4-5E5F U+4B6D +C4-5E60 U-0002FA05 +C4-5E61 U-000298F4 +C4-5E62 U+4B95 +C4-5E63 U+4B99 +C4-5E64 U-000298F1 +C4-5E65 U+4B9A +C4-5E66 U-000298FA +C4-5E67 U+4B93 +C4-5E68 U+4B97 +C4-5E69 U-000298F8 +C4-5E6A U-000298F9 +C4-5E6B U-00029909 +C4-5E6C U-000298FD +C4-5E6D U-000298F7 +C4-5E6E U+4BDC +C4-5E6F U-00029A59 +C4-5E70 U+4BFD +C4-5E71 U-00029B60 +C4-5E72 U-00029B68 +C4-5E73 U+4BFE +C4-5E74 U+4C00 +C4-5E75 U+4C02 +C4-5E76 U+4C01 +C4-5E77 U+4C03 +C4-5E78 U-00029B6A +C4-5E79 U-00029C14 +C4-5E7A U-00029C3E +C4-5E7B U-00029CE4 +C4-5E7C U+4C27 +C4-5E7D U+4C26 +C4-5E7E U+4C24 +C4-5F21 U+4C4C +C4-5F22 U+9BBC +C4-5F23 U+4C50 +C4-5F24 U+4C55 +C4-5F25 U+4C53 +C4-5F26 U+9BB7 +C4-5F27 U+4C52 +C4-5F28 U-00029DD2 +C4-5F29 U+4C57 +C4-5F2A U+9BBE +C4-5F2B U+4C58 +C4-5F2C U+4CD6 +C4-5F2D U-0002A058 +C4-5F2E U-0002A050 +C4-5F2F U+4CD4 +C4-5F30 U-0002A05C +C4-5F31 U+4CDA +C4-5F32 U+4CD9 +C4-5F33 U-00028119 +C4-5F34 U+9D62 +C4-5F35 U+4CD5 +C4-5F36 U+4CE4 +C4-5F37 U-0002FA0E +C4-5F38 U+4CDC +C4-5F39 U+4D1B +C4-5F3A U+9E8F +C4-5F3B U+4D37 +C4-5F3C U+4D36 +C4-5F3D U+4D4B +C4-5F3E U+9ECB +C4-5F3F U+4D66 +C4-5F40 U+4D76 +C4-5F41 U-0002A4DF +C4-5F42 U+4D7E +C4-5F43 U+4D7D +C4-5F44 U+4D7F +C4-5F45 U+4D84 +C4-5F46 U+4D8B +C4-5F47 U-0002A5D9 +C4-5F48 U+4D94 +C4-5F49 U+34A1 +C4-5F4A U+3511 +C4-5F4B U-00020966 +C4-5F4C U+3610 +C4-5F4D U+56A9 +C4-5F4E U-000210E1 +C4-5F4F U-000210EF +C4-5F50 U-000210E8 +C4-5F51 U-00021233 +C4-5F52 U+5913 +C4-5F53 U-000218FE +C4-5F54 U+3732 +C4-5F55 U+5BF4 +C4-5F56 U-00021AEF +C4-5F57 U-00021AEC +C4-5F58 U-00021CEC +C4-5F59 U-00021F9C +C4-5F5A U+3820 +C4-5F5B U-00021F99 +C4-5F5C U-00022170 +C4-5F5D U-0002216E +C4-5F5E U+389D +C4-5F5F U-00022441 +C4-5F60 U+61EC +C4-5F61 U+61EF +C4-5F62 U-00022902 +C4-5F63 U-00022901 +C4-5F64 U+39A5 +C4-5F65 U-00022A1B +C4-5F66 U-00022E23 +C4-5F67 U-00022E25 +C4-5F68 U-00022E24 +C4-5F69 U-00022E26 +C4-5F6A U-00022E33 +C4-5F6B U-00022E2F +C4-5F6C U-0002308F +C4-5F6D U-00023356 +C4-5F6E U+3C02 +C4-5F6F U+3BFE +C4-5F70 U+3C01 +C4-5F71 U+6AD6 +C4-5F72 U+3C03 +C4-5F73 U+3BFF +C4-5F74 U-00023799 +C4-5F75 U+3C04 +C4-5F76 U-0002F8ED +C4-5F77 U+3C4A +C4-5F78 U-00023AD9 +C4-5F79 U+3D87 +C4-5F7A U-000240B7 +C4-5F7B U+3D84 +C4-5F7C U-000240B6 +C4-5F7D U+3D85 +C4-5F7E U+7209 +C4-6021 U-00024454 +C4-6022 U-00024457 +C4-6023 U-0002447A +C4-6024 U+3E59 +C4-6025 U+7379 +C4-6026 U-00024A8E +C4-6027 U+74C6 +C4-6028 U-00024A90 +C4-6029 U-00024AB9 +C4-602A U+3F04 +C4-602B U+3F49 +C4-602C U+3F48 +C4-602D U-00024CEF +C4-602E U+3F6D +C4-602F U+3FD2 +C4-6030 U+3FD3 +C4-6031 U-00024EE2 +C4-6032 U+3FD1 +C4-6033 U-00024ED6 +C4-6034 U-00024ED8 +C4-6035 U-00024EDA +C4-6036 U-00024EDE +C4-6037 U+3FE7 +C4-6038 U+400A +C4-6039 U+77C3 +C4-603A U-00025308 +C4-603B U-00025304 +C4-603C U-0002530A +C4-603D U-0002530B +C4-603E U-00025302 +C4-603F U+40F0 +C4-6040 U-000255AA +C4-6041 U-000255C1 +C4-6042 U+791F +C4-6043 U-000258D7 +C4-6044 U-000258D9 +C4-6045 U+7A65 +C4-6046 U-000258DE +C4-6047 U-000258DA +C4-6048 U+41BE +C4-6049 U+41BF +C4-604A U-00025A2A +C4-604B U+7AC6 +C4-604C U+7C3A +C4-604D U-00025D31 +C4-604E U+7C36 +C4-604F U-00025D2B +C4-6050 U-00025D2C +C4-6051 U-00025D29 +C4-6052 U-00025D2E +C4-6053 U+425E +C4-6054 U-00025D27 +C4-6055 U-00025D28 +C4-6056 U+425B +C4-6057 U-00025D5F +C4-6058 U-00025D30 +C4-6059 U-00025D24 +C4-605A U+7CEB +C4-605B U+42AB +C4-605C U-00025F3A +C4-605D U+42AC +C4-605E U-00025F39 +C4-605F U-00025F40 +C4-6060 U-00026180 +C4-6061 U-00026184 +C4-6062 U+431F +C4-6063 U+431D +C4-6064 U-00026175 +C4-6065 U-00026176 +C4-6066 U+431C +C4-6067 U-0002617C +C4-6068 U+431E +C4-6069 U-00026178 +C4-606A U-0002619B +C4-606B U-0002617E +C4-606C U-0002625A +C4-606D U+4364 +C4-606E U-0002632C +C4-606F U+7F84 +C4-6070 U-0002649C +C4-6071 U-00026847 +C4-6072 U-0002688A +C4-6073 U+4448 +C4-6074 U+4447 +C4-6075 U-00026927 +C4-6076 U-0002704A +C4-6077 U+455E +C4-6078 U+4561 +C4-6079 U-00027027 +C4-607A U+85E0 +C4-607B U+85F3 +C4-607C U-0002702E +C4-607D U-00027026 +C4-607E U-00027208 +C4-6121 U+45F7 +C4-6122 U-000274BD +C4-6123 U-00027496 +C4-6124 U+45F4 +C4-6125 U+45F8 +C4-6126 U+881E +C4-6127 U-000274BE +C4-6128 U-0002748E +C4-6129 U-00027774 +C4-612A U+4664 +C4-612B U-00027780 +C4-612C U+4692 +C4-612D U+468F +C4-612E U+4690 +C4-612F U+89B4 +C4-6130 U+4693 +C4-6131 U+46A8 +C4-6132 U-0002793C +C4-6133 U-0002793D +C4-6134 U+46A9 +C4-6135 U-0002793A +C4-6136 U-00027942 +C4-6137 U+89F9 +C4-6138 U-00027B24 +C4-6139 U-00027B06 +C4-613A U+8B44 +C4-613B U+470E +C4-613C U-00027B15 +C4-613D U+470F +C4-613E U-00027B02 +C4-613F U-00027B0C +C4-6140 U+470B +C4-6141 U-00027B08 +C4-6142 U-00027B0A +C4-6143 U-00027B05 +C4-6144 U-00027B1C +C4-6145 U+4710 +C4-6146 U+4751 +C4-6147 U-00027C82 +C4-6148 U+4750 +C4-6149 U-00027C86 +C4-614A U+4763 +C4-614B U-00027E03 +C4-614C U-00027F7B +C4-614D U+47C7 +C4-614E U-00027F7A +C4-614F U+8E71 +C4-6150 U+4824 +C4-6151 U+4826 +C4-6152 U+8E6E +C4-6153 U-00028180 +C4-6154 U+8E79 +C4-6155 U-00028158 +C4-6156 U+8EC4 +C4-6157 U+4874 +C4-6158 U+4873 +C4-6159 U+4872 +C4-615A U-000283AA +C4-615B U-000283AB +C4-615C U-00028436 +C4-615D U-0002844A +C4-615E U+48B1 +C4-615F U+908C +C4-6160 U-000287D6 +C4-6161 U+490E +C4-6162 U+4911 +C4-6163 U+4910 +C4-6164 U+490F +C4-6165 U+4912 +C4-6166 U+4949 +C4-6167 U+93C9 +C4-6168 U+494F +C4-6169 U+494D +C4-616A U-00028B03 +C4-616B U-00028ACF +C4-616C U+4955 +C4-616D U-00028D9F +C4-616E U-00028DA2 +C4-616F U-0002902A +C4-6170 U-0002902F +C4-6171 U-00029144 +C4-6172 U-00029140 +C4-6173 U+4A2C +C4-6174 U+4A2B +C4-6175 U-00029311 +C4-6176 U-0002930F +C4-6177 U+4A79 +C4-6178 U-0002930D +C4-6179 U-00029307 +C4-617A U-00029303 +C4-617B U+4A7A +C4-617C U+97B0 +C4-617D U+4A99 +C4-617E U+4A9A +C4-6221 U-00029435 +C4-6222 U+4AAE +C4-6223 U+4AAF +C4-6224 U-00029504 +C4-6225 U+4AE4 +C4-6226 U+4AE1 +C4-6227 U+4ADE +C4-6228 U+4AE6 +C4-6229 U+4ADF +C4-622A U-00029526 +C4-622B U+4AE7 +C4-622C U+4AE2 +C4-622D U+4AE0 +C4-622E U-0002951E +C4-622F U+4AE5 +C4-6230 U+985A +C4-6231 U-0002960E +C4-6232 U+4B18 +C4-6233 U-0002961D +C4-6234 U-0002961E +C4-6235 U-0002961F +C4-6236 U+4B56 +C4-6237 U-00029788 +C4-6238 U+9946 +C4-6239 U-0002978D +C4-623A U-00029791 +C4-623B U-00029780 +C4-623C U+4B6E +C4-623D U-00029854 +C4-623E U-00029855 +C4-623F U+4B9D +C4-6240 U+4BA0 +C4-6241 U+4B9C +C4-6242 U-00029925 +C4-6243 U-0002991A +C4-6244 U+4BA1 +C4-6245 U+4BA2 +C4-6246 U+4B9F +C4-6247 U+4BDF +C4-6248 U+4BDE +C4-6249 U+9AC3 +C4-624A U+4BEA +C4-624B U-00029B88 +C4-624C U+4C06 +C4-624D U-00029B7A +C4-624E U+4C04 +C4-624F U+9B0F +C4-6250 U-00029B80 +C4-6251 U-00029D1E +C4-6252 U-00029DFC +C4-6253 U-00029E25 +C4-6254 U+4C5F +C4-6255 U+9BF4 +C4-6256 U+9BFA +C4-6257 U+4C5C +C4-6258 U-00029E0B +C4-6259 U+4C5E +C4-625A U-00029E06 +C4-625B U-00029E04 +C4-625C U+9BDD +C4-625D U+4C59 +C4-625E U-00029DF9 +C4-625F U-00029E00 +C4-6260 U+4C64 +C4-6261 U+4C5D +C4-6262 U+4C62 +C4-6263 U-00029E02 +C4-6264 U+4C65 +C4-6265 U-00029E07 +C4-6266 U+9BED +C4-6267 U+4C5B +C4-6268 U+9BEF +C4-6269 U-0002A0B5 +C4-626A U+4CDD +C4-626B U-0002A087 +C4-626C U+4CDF +C4-626D U-0002A093 +C4-626E U-0002FA0F +C4-626F U+4CE2 +C4-6270 U-0002A0BE +C4-6271 U-0002A266 +C4-6272 U+4D27 +C4-6273 U-0002A2C7 +C4-6274 U-0002A2CF +C4-6275 U+9E96 +C4-6276 U+4D3A +C4-6277 U+4D3C +C4-6278 U-0002A33D +C4-6279 U+4D39 +C4-627A U-0002A33C +C4-627B U-0002A347 +C4-627C U+4D3D +C4-627D U+4D3B +C4-627E U+9EB3 +C4-6321 U+4D4C +C4-6322 U-0002A3C3 +C4-6323 U+4D68 +C4-6324 U+9EE2 +C4-6325 U-0002A51B +C4-6326 U+4D80 +C4-6327 U+4D85 +C4-6328 U-0002A5C9 +C4-6329 U+4D95 +C4-632A U-0002A5DD +C4-632B U+4D96 +C4-632C U-0002A693 +C4-632D U+9F8F +C4-632E U-0002043D +C4-632F U+34A4 +C4-6330 U+3512 +C4-6331 U+56B1 +C4-6332 U+3625 +C4-6333 U-000214E6 +C4-6334 U+5B41 +C4-6335 U+3737 +C4-6336 U-00021AF7 +C4-6337 U-00021FB0 +C4-6338 U-00021FAE +C4-6339 U+5E71 +C4-633A U+3868 +C4-633B U+3867 +C4-633C U+389E +C4-633D U-0002259F +C4-633E U-0002259E +C4-633F U-00022930 +C4-6340 U+39AA +C4-6341 U-0002294F +C4-6342 U+39A9 +C4-6343 U+39A4 +C4-6344 U-00022927 +C4-6345 U-00022951 +C4-6346 U+3A71 +C4-6347 U+3A6F +C4-6348 U-00022E51 +C4-6349 U-00022E54 +C4-634A U-00022E56 +C4-634B U-00023027 +C4-634C U+3AAD +C4-634D U-00023024 +C4-634E U+6AF6 +C4-634F U+3C0C +C4-6350 U+6AF2 +C4-6351 U+3C0B +C4-6352 U-000237EC +C4-6353 U-000237C4 +C4-6354 U+3C0F +C4-6355 U+3C79 +C4-6356 U-000240F8 +C4-6357 U-000240F6 +C4-6358 U-000240F7 +C4-6359 U-000240ED +C4-635A U+3D8D +C4-635B U+3D8F +C4-635C U-000240F4 +C4-635D U-000240EF +C4-635E U+3D8E +C4-635F U+3E0C +C4-6360 U-0002447F +C4-6361 U-000244A2 +C4-6362 U-0002447E +C4-6363 U+3EA6 +C4-6364 U-000248C5 +C4-6365 U+3EA3 +C4-6366 U+3EA4 +C4-6367 U+3EA5 +C4-6368 U+7588 +C4-6369 U+3F6E +C4-636A U-00024EF1 +C4-636B U-00024EF2 +C4-636C U+3FFA +C4-636D U-0002502F +C4-636E U+407C +C4-636F U+407E +C4-6370 U+407B +C4-6371 U+407D +C4-6372 U-00025323 +C4-6373 U-00025329 +C4-6374 U+408D +C4-6375 U+40F4 +C4-6376 U+40F3 +C4-6377 U-0002571B +C4-6378 U-000258EB +C4-6379 U+4189 +C4-637A U-000258EA +C4-637B U-00025A33 +C4-637C U+41C0 +C4-637D U-00025D63 +C4-637E U+4265 +C4-6421 U-00025D92 +C4-6422 U-00025D65 +C4-6423 U+42AD +C4-6424 U+4325 +C4-6425 U-000261A0 +C4-6426 U-0002F970 +C4-6427 U-0002625E +C4-6428 U+43C9 +C4-6429 U-000268AA +C4-642A U+444A +C4-642B U-000268A9 +C4-642C U+8267 +C4-642D U+4489 +C4-642E U-0002709C +C4-642F U+4566 +C4-6430 U+4570 +C4-6431 U-00027092 +C4-6432 U+456D +C4-6433 U+4569 +C4-6434 U+4567 +C4-6435 U-00027086 +C4-6436 U+4572 +C4-6437 U+860E +C4-6438 U+456E +C4-6439 U-00027083 +C4-643A U+459C +C4-643B U+45FC +C4-643C U+45FD +C4-643D U+4604 +C4-643E U+45FF +C4-643F U-0002F9C2 +C4-6440 U+45FE +C4-6441 U+4600 +C4-6442 U-000274CE +C4-6443 U+4666 +C4-6444 U+4669 +C4-6445 U-00027793 +C4-6446 U+46AA +C4-6447 U+46AB +C4-6448 U+4717 +C4-6449 U-00027B2E +C4-644A U-00027B27 +C4-644B U-00027B28 +C4-644C U+4715 +C4-644D U+8B5E +C4-644E U+4712 +C4-644F U+8D0E +C4-6450 U-00027E18 +C4-6451 U-00027E16 +C4-6452 U-00027F8D +C4-6453 U+47CA +C4-6454 U-00027F8E +C4-6455 U+47C9 +C4-6456 U+47CB +C4-6457 U-00027F90 +C4-6458 U-00027F8F +C4-6459 U-00028181 +C4-645A U+4829 +C4-645B U+4828 +C4-645C U-0002818A +C4-645D U-0002818C +C4-645E U-0002828D +C4-645F U+4840 +C4-6460 U+4875 +C4-6461 U+4876 +C4-6462 U-000283B2 +C4-6463 U+4888 +C4-6464 U-000287D9 +C4-6465 U+91B6 +C4-6466 U+4957 +C4-6467 U+9401 +C4-6468 U-00028B0D +C4-6469 U+495F +C4-646A U-00028B13 +C4-646B U+941D +C4-646C U+4958 +C4-646D U+495B +C4-646E U-00028B1B +C4-646F U+942F +C4-6470 U-00028DAC +C4-6471 U+49B3 +C4-6472 U-00028DB3 +C4-6473 U+49EF +C4-6474 U-0002915E +C4-6475 U+4A30 +C4-6476 U-00029160 +C4-6477 U-00029168 +C4-6478 U-00029163 +C4-6479 U-00029169 +C4-647A U-00029167 +C4-647B U+4A41 +C4-647C U+4A4B +C4-647D U-00029328 +C4-647E U+4A7D +C4-6521 U-0002932E +C4-6522 U-00029330 +C4-6523 U+4A7C +C4-6524 U-00029326 +C4-6525 U-00029331 +C4-6526 U-00029341 +C4-6527 U+97E0 +C4-6528 U-000293DA +C4-6529 U+97DB +C4-652A U-0002F9FA +C4-652B U-0002940B +C4-652C U+9861 +C4-652D U-00029534 +C4-652E U-00029533 +C4-652F U+4AE8 +C4-6530 U+4AEA +C4-6531 U+4AE9 +C4-6532 U-00029539 +C4-6533 U-0002953B +C4-6534 U-00029540 +C4-6535 U-00029630 +C4-6536 U+4B1B +C4-6537 U-00029632 +C4-6538 U-00029637 +C4-6539 U+4B55 +C4-653A U+994A +C4-653B U+4B59 +C4-653C U+4B58 +C4-653D U-00029781 +C4-653E U-0002979F +C4-653F U-000297A7 +C4-6540 U+4BA4 +C4-6541 U+4BA3 +C4-6542 U-00029944 +C4-6543 U-00029947 +C4-6544 U-00029948 +C4-6545 U-0002993D +C4-6546 U+9A33 +C4-6547 U+4BA7 +C4-6548 U-00029949 +C4-6549 U+4BE0 +C4-654A U-00029A80 +C4-654B U-00029BA0 +C4-654C U-00029B9D +C4-654D U+4C08 +C4-654E U+4C0A +C4-654F U+4C09 +C4-6550 U-00029B9C +C4-6551 U-00029C47 +C4-6552 U-00029D07 +C4-6553 U+4C71 +C4-6554 U+9C0F +C4-6555 U+4C6C +C4-6556 U-00029E49 +C4-6557 U+9C11 +C4-6558 U-00029E44 +C4-6559 U+9C03 +C4-655A U+9C01 +C4-655B U+4C6E +C4-655C U-00029EDF +C4-655D U+9C16 +C4-655E U-00029E4C +C4-655F U+9BFD +C4-6560 U-00029E4F +C4-6561 U+4CE0 +C4-6562 U+4CEE +C4-6563 U-0002A0C1 +C4-6564 U+4CEB +C4-6565 U-0002A0B9 +C4-6566 U-0002A0CB +C4-6567 U-0002A0CF +C4-6568 U-0002A0C4 +C4-6569 U+9D93 +C4-656A U+4CEA +C4-656B U+4CEF +C4-656C U+4CE7 +C4-656D U-0002A0CA +C4-656E U-0002A0C3 +C4-656F U-0002A2D0 +C4-6570 U-0002A351 +C4-6571 U+4D48 +C4-6572 U+4D49 +C4-6573 U-0002A3A8 +C4-6574 U-0002A3C7 +C4-6575 U-0002A3C6 +C4-6576 U+4D4D +C4-6577 U-0002A3CA +C4-6578 U-0002A402 +C4-6579 U+4D55 +C4-657A U-0002A45D +C4-657B U-0002A45A +C4-657C U+4D6A +C4-657D U+4D6C +C4-657E U-0002A459 +C4-6621 U+4D6B +C4-6622 U-0002A4CC +C4-6623 U-0002A51C +C4-6624 U-0002A5CC +C4-6625 U+4D98 +C4-6626 U+4D99 +C4-6627 U+4D97 +C4-6628 U-0002A5E8 +C4-6629 U-0002A5EC +C4-662A U-0002A5EA +C4-662B U-0002A6AD +C4-662C U-0002A6B0 +C4-662D U-0002045F +C4-662E U-00020458 +C4-662F U-00020457 +C4-6630 U+535B +C4-6631 U-00020B93 +C4-6632 U+3616 +C4-6633 U-0002113B +C4-6634 U+56BF +C4-6635 U-00021134 +C4-6636 U-000214F2 +C4-6637 U+3739 +C4-6638 U-00021AFD +C4-6639 U-00021C1D +C4-663A U+3825 +C4-663B U+5DCE +C4-663C U-00022304 +C4-663D U-00022448 +C4-663E U-00022958 +C4-663F U-00022E4F +C4-6640 U+3A74 +C4-6641 U-00022E6E +C4-6642 U-00022E72 +C4-6643 U+3AAE +C4-6644 U-0002302E +C4-6645 U-000237FC +C4-6646 U-000237F4 +C4-6647 U-00023C36 +C4-6648 U-0002410E +C4-6649 U+3D92 +C4-664A U+3D94 +C4-664B U-00024114 +C4-664C U+3D95 +C4-664D U-00024119 +C4-664E U+3E0D +C4-664F U-000244A6 +C4-6650 U+3E25 +C4-6651 U-00024AC9 +C4-6652 U-00024AC0 +C4-6653 U-00024ACC +C4-6654 U-00024B1B +C4-6655 U-00024BAA +C4-6656 U-00024BA8 +C4-6657 U-00024F03 +C4-6658 U+3FD5 +C4-6659 U+3FD6 +C4-665A U+76AC +C4-665B U+3FE8 +C4-665C U-00025035 +C4-665D U+407F +C4-665E U+77D2 +C4-665F U+40F5 +C4-6660 U+40F6 +C4-6661 U+40F7 +C4-6662 U-000255D9 +C4-6663 U+4124 +C4-6664 U+418D +C4-6665 U+418A +C4-6666 U-00025A3F +C4-6667 U-00025A3D +C4-6668 U+426C +C4-6669 U+4266 +C4-666A U+426A +C4-666B U-00025D8B +C4-666C U+4267 +C4-666D U+426D +C4-666E U+4268 +C4-666F U+7C52 +C4-6670 U-00025D68 +C4-6671 U-00025D8A +C4-6672 U-00025F58 +C4-6673 U-00025F57 +C4-6674 U-000261CE +C4-6675 U-000261BC +C4-6676 U-000261C0 +C4-6677 U-000261C1 +C4-6678 U-000261BF +C4-6679 U-000261AB +C4-667A U-0002625F +C4-667B U+4365 +C4-667C U-000264A6 +C4-667D U+439A +C4-667E U-00026529 +C4-6721 U+43B1 +C4-6722 U+444B +C4-6723 U+444D +C4-6724 U+444C +C4-6725 U+444E +C4-6726 U-000268B8 +C4-6727 U+4573 +C4-6728 U+4575 +C4-6729 U-000270DD +C4-672A U-000270D6 +C4-672B U-0002F9B1 +C4-672C U-000270D5 +C4-672D U-000270E7 +C4-672E U-000270D8 +C4-672F U-000274EC +C4-6730 U+4603 +C4-6731 U-00027500 +C4-6732 U-00027507 +C4-6733 U-000274FD +C4-6734 U-000274F1 +C4-6735 U-000274FF +C4-6736 U-000277AA +C4-6737 U-000277B0 +C4-6738 U-00027B48 +C4-6739 U+471E +C4-673A U-00027B53 +C4-673B U+8B73 +C4-673C U-00027B4D +C4-673D U+4719 +C4-673E U+471C +C4-673F U+471A +C4-6740 U+471D +C4-6741 U+8B76 +C4-6742 U-00027B43 +C4-6743 U-00027B50 +C4-6744 U+4743 +C4-6745 U+4752 +C4-6746 U-00027C8C +C4-6747 U-00027E27 +C4-6748 U+4795 +C4-6749 U-00027F99 +C4-674A U+47CC +C4-674B U-000281B1 +C4-674C U+482B +C4-674D U-000281B0 +C4-674E U-000281AA +C4-674F U-000281AC +C4-6750 U+482A +C4-6751 U+8EC7 +C4-6752 U+4877 +C4-6753 U-000283C8 +C4-6754 U-000283CA +C4-6755 U-00028642 +C4-6756 U-000287E0 +C4-6757 U-000288E7 +C4-6758 U-000288E8 +C4-6759 U-000288E6 +C4-675A U+4913 +C4-675B U+4914 +C4-675C U+9434 +C4-675D U-00028B5B +C4-675E U-00028B56 +C4-675F U+495D +C4-6760 U-00028B5A +C4-6761 U+4960 +C4-6762 U+943E +C4-6763 U+4962 +C4-6764 U-00028CB8 +C4-6765 U-00028DC5 +C4-6766 U+49B2 +C4-6767 U+49F0 +C4-6768 U-00029048 +C4-6769 U-0002917D +C4-676A U-0002917C +C4-676B U-00029181 +C4-676C U-00029182 +C4-676D U-00029162 +C4-676E U+4A4C +C4-676F U-00029345 +C4-6770 U+4A82 +C4-6771 U+97BC +C4-6772 U+4A81 +C4-6773 U+4A9B +C4-6774 U-000293E3 +C4-6775 U+4AA4 +C4-6776 U+4AEE +C4-6777 U+4AEC +C4-6778 U-00029550 +C4-6779 U+4AED +C4-677A U-0002954F +C4-677B U+4AF0 +C4-677C U+4AEF +C4-677D U-00029639 +C4-677E U+4B1D +C4-6821 U-0002963A +C4-6822 U+4B60 +C4-6823 U+4B5E +C4-6824 U+4B5D +C4-6825 U-000297C1 +C4-6826 U-0002994E +C4-6827 U-0002996E +C4-6828 U+4BB1 +C4-6829 U+4BAB +C4-682A U+4BAC +C4-682B U+4BAD +C4-682C U-00029971 +C4-682D U+4BAE +C4-682E U-00029A8C +C4-682F U-00029A89 +C4-6830 U+4BE2 +C4-6831 U-00029AE5 +C4-6832 U-00029BB3 +C4-6833 U-00029BB6 +C4-6834 U-00029BB4 +C4-6835 U-00029C4D +C4-6836 U+9B39 +C4-6837 U-00029D13 +C4-6838 U-00029E78 +C4-6839 U+9C2A +C4-683A U+4C7B +C4-683B U+9C26 +C4-683C U+4C78 +C4-683D U+4C75 +C4-683E U+9C27 +C4-683F U-00029E72 +C4-6840 U+4CF2 +C4-6841 U+4CF4 +C4-6842 U+4CF3 +C4-6843 U+9DC0 +C4-6844 U+9DC9 +C4-6845 U-0002A275 +C4-6846 U-0002A2DA +C4-6847 U-0002A2D7 +C4-6848 U+4D3F +C4-6849 U+4D3E +C4-684A U+4D40 +C4-684B U+4D4E +C4-684C U+4D57 +C4-684D U+4D59 +C4-684E U+4D58 +C4-684F U-0002FA16 +C4-6850 U-0002A469 +C4-6851 U-0002A467 +C4-6852 U+4D6E +C4-6853 U-0002A466 +C4-6854 U-0002A46F +C4-6855 U-0002A471 +C4-6856 U+9EEC +C4-6857 U-0002A4CF +C4-6858 U-0002A523 +C4-6859 U+4D81 +C4-685A U+4D86 +C4-685B U-0002A5A5 +C4-685C U+4D8F +C4-685D U-0002A5FE +C4-685E U-0002A5FB +C4-685F U-0002A5FD +C4-6860 U+9F68 +C4-6861 U+4D9B +C4-6862 U+4DB1 +C4-6863 U+4DB3 +C4-6864 U-0002116D +C4-6865 U+373A +C4-6866 U-00021B05 +C4-6867 U-00021C20 +C4-6868 U+3827 +C4-6869 U-00021FC8 +C4-686A U-00021FC9 +C4-686B U+386A +C4-686C U+39AC +C4-686D U-00023127 +C4-686E U+3C18 +C4-686F U-0002381E +C4-6870 U-00023936 +C4-6871 U+3C4C +C4-6872 U-0002413D +C4-6873 U+3D96 +C4-6874 U-000248D7 +C4-6875 U+3F4A +C4-6876 U-00024BAD +C4-6877 U-00024D00 +C4-6878 U+4081 +C4-6879 U-0002533A +C4-687A U+4083 +C4-687B U+40F9 +C4-687C U+40F8 +C4-687D U-00025726 +C4-687E U+418E +C4-6921 U+418F +C4-6922 U+41C1 +C4-6923 U-00025DB7 +C4-6924 U-00025DB6 +C4-6925 U-00025DC0 +C4-6926 U+4270 +C4-6927 U-00025D9B +C4-6928 U+4271 +C4-6929 U-000261D8 +C4-692A U+432A +C4-692B U+432D +C4-692C U+437D +C4-692D U+8032 +C4-692E U+8031 +C4-692F U-000268C0 +C4-6930 U+444F +C4-6931 U-000268BF +C4-6932 U-00026ABF +C4-6933 U+4490 +C4-6934 U-00027120 +C4-6935 U-000270D0 +C4-6936 U-0002710E +C4-6937 U+4579 +C4-6938 U-0002711D +C4-6939 U-0002711E +C4-693A U-00027115 +C4-693B U-00027114 +C4-693C U-0002751E +C4-693D U-0002752C +C4-693E U+4605 +C4-693F U-000277B9 +C4-6940 U-000277B8 +C4-6941 U-000277B6 +C4-6942 U-0002789E +C4-6943 U-0002789C +C4-6944 U-0002794D +C4-6945 U+89FD +C4-6946 U-00027B6E +C4-6947 U-00027B60 +C4-6948 U+4721 +C4-6949 U-00027B64 +C4-694A U-00027B62 +C4-694B U-000261E5 +C4-694C U+4732 +C4-694D U-00027FA3 +C4-694E U+47CD +C4-694F U+47CF +C4-6950 U-000283D2 +C4-6951 U-000283D5 +C4-6952 U+908E +C4-6953 U+4916 +C4-6954 U+4915 +C4-6955 U+49B5 +C4-6956 U+4A08 +C4-6957 U-00029055 +C4-6958 U+4A32 +C4-6959 U-00029193 +C4-695A U+4A33 +C4-695B U+4A34 +C4-695C U+4A3C +C4-695D U-00029356 +C4-695E U+97C2 +C4-695F U-000293E9 +C4-6960 U+4A9C +C4-6961 U-00029445 +C4-6962 U+4AF4 +C4-6963 U+4AF2 +C4-6964 U-0002967C +C4-6965 U+4B62 +C4-6966 U-000297D3 +C4-6967 U+4B61 +C4-6968 U+4B64 +C4-6969 U+4BB5 +C4-696A U+9A4B +C4-696B U+4BB4 +C4-696C U-0002998E +C4-696D U-00029A97 +C4-696E U+4BE3 +C4-696F U-00029A9B +C4-6970 U-00029A99 +C4-6971 U+9B1C +C4-6972 U+4C0E +C4-6973 U-00029BCF +C4-6974 U+9B1B +C4-6975 U-00029C59 +C4-6976 U+4C2C +C4-6977 U+4C2B +C4-6978 U-00029D20 +C4-6979 U-00029D23 +C4-697A U-00029D2A +C4-697B U+4C85 +C4-697C U+4C81 +C4-697D U+4C7E +C4-697E U+4C83 +C4-6A21 U+4C80 +C4-6A22 U-00029EB0 +C4-6A23 U+9C42 +C4-6A24 U-0002A12F +C4-6A25 U+9DD4 +C4-6A26 U+4CFB +C4-6A27 U+4CF7 +C4-6A28 U-0002A132 +C4-6A29 U-0002A143 +C4-6A2A U-0002A13F +C4-6A2B U-0002A139 +C4-6A2C U+4CF8 +C4-6A2D U-0002A130 +C4-6A2E U-0002A2DD +C4-6A2F U-0002A3DA +C4-6A30 U-0002A3DB +C4-6A31 U+4D5A +C4-6A32 U-0002A484 +C4-6A33 U-0002A47F +C4-6A34 U-0002A472 +C4-6A35 U-0002A480 +C4-6A36 U-0002A4EE +C4-6A37 U+4D78 +C4-6A38 U-0002A52A +C4-6A39 U-0002A522 +C4-6A3A U-0002A571 +C4-6A3B U-0002A5CD +C4-6A3C U+4D9D +C4-6A3D U+4D9C +C4-6A3E U-0002A60F +C4-6A3F U-0002A618 +C4-6A40 U-0002046A +C4-6A41 U+34A9 +C4-6A42 U+34BF +C4-6A43 U+56D0 +C4-6A44 U+56CF +C4-6A45 U-00021B0C +C4-6A46 U+5DDA +C4-6A47 U-000225A6 +C4-6A48 U+3A77 +C4-6A49 U+3A76 +C4-6A4A U-00023037 +C4-6A4B U+3ABB +C4-6A4C U+66EA +C4-6A4D U-00023AE2 +C4-6A4E U+3D9B +C4-6A4F U-000244BC +C4-6A50 U+3E0F +C4-6A51 U+3E5B +C4-6A52 U-00024AD5 +C4-6A53 U+3F4C +C4-6A54 U+3F6F +C4-6A55 U+3FD9 +C4-6A56 U-00024F12 +C4-6A57 U+4082 +C4-6A58 U-0002534B +C4-6A59 U-00025341 +C4-6A5A U-000253A1 +C4-6A5B U-000255EC +C4-6A5C U+4274 +C4-6A5D U+4272 +C4-6A5E U-00025DD4 +C4-6A5F U-00025DD8 +C4-6A60 U-00025DD9 +C4-6A61 U+4273 +C4-6A62 U-00025DDA +C4-6A63 U-00025F6C +C4-6A64 U-00025F6D +C4-6A65 U+42B1 +C4-6A66 U+432E +C4-6A67 U-000261E7 +C4-6A68 U-000261EB +C4-6A69 U-000261EC +C4-6A6A U-00026262 +C4-6A6B U+434E +C4-6A6C U-0002652B +C4-6A6D U-0002660D +C4-6A6E U-000268CD +C4-6A6F U-00026AC3 +C4-6A70 U-0002713F +C4-6A71 U-0002713C +C4-6A72 U-0002713E +C4-6A73 U-0002713D +C4-6A74 U-0002713A +C4-6A75 U-00027138 +C4-6A76 U-00027544 +C4-6A77 U-00027545 +C4-6A78 U+460B +C4-6A79 U-00027548 +C4-6A7A U-00027550 +C4-6A7B U+466C +C4-6A7C U+8B89 +C4-6A7D U-00027B78 +C4-6A7E U-00027B79 +C4-6B21 U+478B +C4-6B22 U-00027E3E +C4-6B23 U+47D0 +C4-6B24 U+482D +C4-6B25 U-00028654 +C4-6B26 U+48E4 +C4-6B27 U+4971 +C4-6B28 U-00028BB9 +C4-6B29 U+9458 +C4-6B2A U+496F +C4-6B2B U-0002905F +C4-6B2C U+4A87 +C4-6B2D U+4AA5 +C4-6B2E U-00029572 +C4-6B2F U-00029575 +C4-6B30 U+4B1E +C4-6B31 U+4B65 +C4-6B32 U+4BB9 +C4-6B33 U+4BB7 +C4-6B34 U+4BB8 +C4-6B35 U+4BE4 +C4-6B36 U-00029AA3 +C4-6B37 U-00029AA5 +C4-6B38 U-00029BDC +C4-6B39 U-00029BDD +C4-6B3A U-00029C5A +C4-6B3B U+4C8C +C4-6B3C U+4C89 +C4-6B3D U+4C8A +C4-6B3E U-00029EDB +C4-6B3F U-00029EDC +C4-6B40 U+4C8B +C4-6B41 U-0002A1AB +C4-6B42 U-0002A184 +C4-6B43 U-0002A176 +C4-6B44 U+4D01 +C4-6B45 U+4CFE +C4-6B46 U+9DE7 +C4-6B47 U+4D03 +C4-6B48 U+4D06 +C4-6B49 U-0002A183 +C4-6B4A U+9DEA +C4-6B4B U+9DF1 +C4-6B4C U-0002A27F +C4-6B4D U+4D1D +C4-6B4E U+4D43 +C4-6B4F U-0002A373 +C4-6B50 U-0002A3AD +C4-6B51 U-0002A3B0 +C4-6B52 U+4D4F +C4-6B53 U-0002A40F +C4-6B54 U-0002A40C +C4-6B55 U+4D5B +C4-6B56 U+4D70 +C4-6B57 U-0002A579 +C4-6B58 U+4D88 +C4-6B59 U-0002A577 +C4-6B5A U-0002A57A +C4-6B5B U+4D89 +C4-6B5C U+9F44 +C4-6B5D U-0002A632 +C4-6B5E U-0002A627 +C4-6B5F U-0002A62A +C4-6B60 U-0002A62C +C4-6B61 U+9F6D +C4-6B62 U-0002A628 +C4-6B63 U-0002A629 +C4-6B64 U-0002A638 +C4-6B65 U-0002082F +C4-6B66 U-0002117B +C4-6B67 U-00021B0D +C4-6B68 U+5DD9 +C4-6B69 U-00021FD6 +C4-6B6A U-00021FD5 +C4-6B6B U-00022EA1 +C4-6B6C U-0002384C +C4-6B6D U+3D9E +C4-6B6E U+3D9F +C4-6B6F U+3EA7 +C4-6B70 U+3F4B +C4-6B71 U+3FDB +C4-6B72 U+3FDA +C4-6B73 U-00024FC0 +C4-6B74 U+77D6 +C4-6B75 U+408E +C4-6B76 U+4276 +C4-6B77 U-00025DF4 +C4-6B78 U+4330 +C4-6B79 U+432F +C4-6B7A U-000261F0 +C4-6B7B U+4366 +C4-6B7C U-0002633F +C4-6B7D U+457E +C4-6B7E U-0002755D +C4-6C21 U-00027572 +C4-6C22 U-00027562 +C4-6C23 U+883A +C4-6C24 U-00027566 +C4-6C25 U+8975 +C4-6C26 U+466F +C4-6C27 U-00027B88 +C4-6C28 U+47D1 +C4-6C29 U+482F +C4-6C2A U-000281E8 +C4-6C2B U-000281E4 +C4-6C2C U+48B2 +C4-6C2D U+4918 +C4-6C2E U+4917 +C4-6C2F U-000288FF +C4-6C30 U+4976 +C4-6C31 U-000291AF +C4-6C32 U-000291AE +C4-6C33 U+4A4F +C4-6C34 U+4A89 +C4-6C35 U-000293F2 +C4-6C36 U-00029448 +C4-6C37 U-00029581 +C4-6C38 U-0002957E +C4-6C39 U+4AF5 +C4-6C3A U+4B1F +C4-6C3B U-00029652 +C4-6C3C U-000297EF +C4-6C3D U+9A5D +C4-6C3E U+4BE5 +C4-6C3F U-00029AAD +C4-6C40 U-00029BE6 +C4-6C41 U+4C10 +C4-6C42 U-00029BED +C4-6C43 U+4C0F +C4-6C44 U-00029BE9 +C4-6C45 U-00029C61 +C4-6C46 U-00029C60 +C4-6C47 U-00029D33 +C4-6C48 U+4C2F +C4-6C49 U+4C30 +C4-6C4A U+9C64 +C4-6C4B U-00029F0B +C4-6C4C U-00029F08 +C4-6C4D U+4C93 +C4-6C4E U+4C94 +C4-6C4F U-00029F07 +C4-6C50 U+4D07 +C4-6C51 U+4D09 +C4-6C52 U+4D08 +C4-6C53 U-0002A1CA +C4-6C54 U+4D0B +C4-6C55 U-0002A1C6 +C4-6C56 U+9E0A +C4-6C57 U-0002A284 +C4-6C58 U-0002A2EB +C4-6C59 U-0002A37D +C4-6C5A U+4D50 +C4-6C5B U+4D71 +C4-6C5C U-0002A49B +C4-6C5D U-0002A4A2 +C4-6C5E U-0002A4A1 +C4-6C5F U-0002A4A0 +C4-6C60 U-0002A49C +C4-6C61 U+4D7B +C4-6C62 U+4D7C +C4-6C63 U-0002A580 +C4-6C64 U+9F73 +C4-6C65 U-0002A640 +C4-6C66 U+4DA1 +C4-6C67 U-0002A639 +C4-6C68 U-0002A63C +C4-6C69 U+4DA0 +C4-6C6A U+4DA2 +C4-6C6B U-000208CA +C4-6C6C U+361B +C4-6C6D U-00021189 +C4-6C6E U+3682 +C4-6C6F U-0002303C +C4-6C70 U-00023940 +C4-6C71 U-00024163 +C4-6C72 U-00024169 +C4-6C73 U+3FE9 +C4-6C74 U-00025353 +C4-6C75 U+4084 +C4-6C76 U+77E1 +C4-6C77 U-00025917 +C4-6C78 U-0002591A +C4-6C79 U-00025E00 +C4-6C7A U+42B3 +C4-6C7B U+4334 +C4-6C7C U+4333 +C4-6C7D U+4580 +C4-6C7E U-0002756F +C4-6D21 U-000278AB +C4-6D22 U+46AD +C4-6D23 U-00027B91 +C4-6D24 U+4744 +C4-6D25 U+4755 +C4-6D26 U-00027FB1 +C4-6D27 U+47D2 +C4-6D28 U-000281EF +C4-6D29 U-00028DF1 +C4-6D2A U-00028DF2 +C4-6D2B U-000291B7 +C4-6D2C U-000291B5 +C4-6D2D U+4A8A +C4-6D2E U-00029586 +C4-6D2F U-0002965A +C4-6D30 U+4B67 +C4-6D31 U-000299C6 +C4-6D32 U-000299CB +C4-6D33 U+4BE6 +C4-6D34 U-00029AB2 +C4-6D35 U+4C13 +C4-6D36 U-00029BF3 +C4-6D37 U+9B2D +C4-6D38 U-00029F27 +C4-6D39 U+4C97 +C4-6D3A U+9E0C +C4-6D3B U-0002A1D5 +C4-6D3C U-0002A1D8 +C4-6D3D U+4D0C +C4-6D3E U-0002A1EC +C4-6D3F U-0002A287 +C4-6D40 U-0002A2F2 +C4-6D41 U+4D46 +C4-6D42 U+4D5C +C4-6D43 U+4D74 +C4-6D44 U+4D72 +C4-6D45 U-0002A4AD +C4-6D46 U-0002A4B0 +C4-6D47 U-0002A4FD +C4-6D48 U+9F1F +C4-6D49 U-0002A587 +C4-6D4A U-0002A64A +C4-6D4B U+4DA4 +C4-6D4C U+4DA3 +C4-6D4D U-0002A64E +C4-6D4E U-0002A649 +C4-6D4F U-0002A651 +C4-6D50 U-0002A64D +C4-6D51 U+4DB4 +C4-6D52 U-00020472 +C4-6D53 U+3536 +C4-6D54 U-00021B16 +C4-6D55 U-0002386D +C4-6D56 U-00023941 +C4-6D57 U+3CB2 +C4-6D58 U-00024171 +C4-6D59 U-00024174 +C4-6D5A U+3F16 +C4-6D5B U+7C70 +C4-6D5C U+4277 +C4-6D5D U-00025F7C +C4-6D5E U+457F +C4-6D5F U-0002718A +C4-6D60 U-00027956 +C4-6D61 U+487D +C4-6D62 U+9479 +C4-6D63 U-00028BFA +C4-6D64 U+974A +C4-6D65 U+4A8C +C4-6D66 U-0002965B +C4-6D67 U+4B68 +C4-6D68 U+4BBE +C4-6D69 U+4C15 +C4-6D6A U-0002A1F5 +C4-6D6B U-0002A1F0 +C4-6D6C U-0002A2F3 +C4-6D6D U-0002A37F +C4-6D6E U-0002A413 +C4-6D6F U+4D75 +C4-6D70 U+4DA5 +C4-6D71 U-00021B19 +C4-6D72 U-00022985 +C4-6D73 U-00022EB0 +C4-6D74 U-00024177 +C4-6D75 U-000255FF +C4-6D76 U+4278 +C4-6D77 U+4335 +C4-6D78 U+7E9D +C4-6D79 U+4582 +C4-6D7A U-00027187 +C4-6D7B U+4583 +C4-6D7C U-0002718B +C4-6D7D U+4671 +C4-6D7E U-00027B9E +C4-6E21 U+487E +C4-6E22 U+4A8E +C4-6E23 U-0002958F +C4-6E24 U+9960 +C4-6E25 U+4B69 +C4-6E26 U-00029839 +C4-6E27 U-000299D4 +C4-6E28 U-00029AF1 +C4-6E29 U-00029C02 +C4-6E2A U-00029C6B +C4-6E2B U-00029D40 +C4-6E2C U+4C9A +C4-6E2D U+4C9B +C4-6E2E U-0002A210 +C4-6E2F U-0002A4BE +C4-6E30 U-0002A4B9 +C4-6E31 U+4D90 +C4-6E32 U-0002A664 +C4-6E33 U+9F9E +C4-6E34 U-00024AE9 +C4-6E35 U-00027190 +C4-6E36 U+4586 +C4-6E37 U+4585 +C4-6E38 U-0002721C +C4-6E39 U+460E +C4-6E3A U-00027592 +C4-6E3B U-000278AE +C4-6E3C U-00027BA3 +C4-6E3D U+4919 +C4-6E3E U-000291C9 +C4-6E3F U+4BC0 +C4-6E40 U-000299D8 +C4-6E41 U-00029D44 +C4-6E42 U-0002A224 +C4-6E43 U+9EF8 +C4-6E44 U+9F3A +C4-6E45 U+9F7D +C4-6E46 U-0002A670 +C4-6E47 U-0002A6D3 +C4-6E48 U+400D +C4-6E49 U+4C16 +C4-6E4A U-0002A4C3 +C4-6E4B U+4DA9 +C4-6E4C U+4DAA +C4-6E4D U+4085 +C4-6E4E U-00025E21 +C4-6E4F U-00026ACA +C4-6E50 U-0002759C +C4-6E51 U-00029C73 +C4-6E52 U-0002A386 +C4-6E53 U-0002A5C1 +C4-6E54 U-00029C09 +C4-6E55 U+9F96 +C4-6E56 U-0002A6D5 +C4-6E57 U+4BC2 +C4-6E58 U+4C31 +C4-6E59 U+4D11 +C4-6E5A U+4DAB +C4-6E5B U+4C9C +C4-6E5C U-000291D4 diff --git a/etc/char-data/ChangeLog b/etc/char-data/ChangeLog new file mode 100644 index 0000000..5486af7 --- /dev/null +++ b/etc/char-data/ChangeLog @@ -0,0 +1,168 @@ +2003-02-18 MORIOKA Tomohiko + + * JX1-to-UCS.txt (JX1-2F57): Delete mapping for U+585A. + + * JC3-to-UCS.txt (JC3-47C9): Map to U+585A instead of U+585C. + + * J90-to-UCS.txt (J90-444D): Don't map to U+585C. + +2003-02-04 MORIOKA Tomohiko + + * JX1-to-UCS.txt: + - Modify some mappings. + - Add some missing mappings. + +2003-01-29 MORIOKA Tomohiko + + * JC3-to-UCS.txt: Modify some mappings. + +2003-01-27 MORIOKA Tomohiko + + * jp-jouyou.txt: New file. + +2003-01-20 MORIOKA Tomohiko + + * GT-fmap-K4.txt: New file. + +2003-01-20 MORIOKA Tomohiko + + * JC3-to-UCS.txt (JC3-61F1): Fix typo. + +2003-01-19 MORIOKA Tomohiko + + * GT-fmap-K3.txt: New file. + +2002-12-26 MORIOKA Tomohiko + + * JX1-to-UCS.txt (JX1-2E49): Add JU-XXXXXXXX. + + * JSP-to-UCS.txt (JSP-6674): Use jU+5DB2 to indicate it has + different glyph from JIS X 0213. + +2002-12-26 MORIOKA Tomohiko + + * JX1-to-UCS.txt (JX1-4F61): Add JU-XXXXXXXX. + (JX1-745C): Likewise. + (JX1-793F): Likewise. + (JX1-7C38): Likewise. + (JX1-7C59): Likewise. + (JX1-7D63): Likewise. + (JX1-7D7B): Likewise. + +2002-12-20 MORIOKA Tomohiko + + * JX2-to-UCS.txt (JX2-7575): Don't map to U+8279. + (JX2-7576): Map to U+8279. + +2002-12-18 MORIOKA Tomohiko + + * GT-fmap-K1.txt, GT-fmap-K2.txt: New files. + +2002-11-27 MORIOKA Tomohiko + + * JSP-to-UCS.txt (JSP-583E): Add mapping for U-0002F9A0. + (JSP-5926): Add mapping for U-0002F9A8. + (JSP-5A6D): Add mapping for U-0002F9B8. + (JSP-5C32): Add mapping for U-0002F9C3. + +2002-11-27 MORIOKA Tomohiko + + * JX1-to-UCS.txt (JX1-7A44): Map to U-0002F97A instead of U+8005. + + * JC3-to-UCS.txt (JC3-5CF4): Map to U-0002F959 instead of U+7A40. + (JC3-60B5): Map to U-0002F97A instead of U+8005. + + * C4-to-UCS.txt (C4-2471): Fixed. + +2002-11-26 MORIOKA Tomohiko + + * JSP-to-UCS.txt (JSP-382A): Add mapping for U-0002F856. + + * J90-to-UCS.txt: Add some mappings for CJK Compatibility + Ideographs Supplement. + +2002-11-26 MORIOKA Tomohiko + + * JC3-to-UCS.txt (JC3-45A1): Map to U-0002F828 instead of U+52FA. + (JC3-4AB8): Map to U-0002F86D instead of U+5BC3. + +2002-11-25 MORIOKA Tomohiko + + * C4-to-UCS.txt: New file. + + * JX2-to-UCS.txt (JX2-6E4F): Add mapping for U-0002F8FE. + (JX2-6E65): Add mapping for U-0002F907. + (JX2-777A): Add mapping for U-0002F9C1. + + * JX1-to-UCS.txt (JX1-2E50): Map to U-0002F80E instead of U+514D. + (JX1-7574): Add mapping for U-0002F8E8. + + * JSP-to-UCS.txt: Add some mappings for CJK Compatibility + Ideographs Supplement. + + * JC3-to-UCS.txt: Add and fix some mappings. + + * J90-to-UCS.txt: Add some mappings for CJK Compatibility + Ideographs Supplement. + +2002-11-23 MORIOKA Tomohiko + + * C3-to-UCS.txt: Fix some mappings for CJK Compatibility + Ideographs Supplement. + +2002-11-21 MORIOKA Tomohiko + + * C3-to-UCS.txt (C3-2429): Map to U-0002F835 instead of U+7070. + +2002-11-12 MORIOKA Tomohiko + + * JC3-to-UCS.txt (JC3-84AF): Delete mapping for U+73E9 temporally. + +2002-11-08 MORIOKA Tomohiko + + * JC3-to-UCS.txt (JC3-52C9): Map to U+812B instead of U+8131. + +2002-07-21 MORIOKA Tomohiko + + * C3-to-UCS.txt: New file. + +2002-10-08 MORIOKA Tomohiko + + * JC3-to-UCS.txt: Add and fix some mappings. + +2002-10-03 MORIOKA Tomohiko + + * JC3-to-UCS.txt: Add and fix some mappings. + +2002-10-02 MORIOKA Tomohiko + + * JC3-to-UCS.txt: Add some missing mappings. + +2002-10-01 MORIOKA Tomohiko + + * JC3-to-UCS.txt (JC3-41F8): Don't map to U+4F60. + +2002-09-15 MORIOKA Tomohiko + + * JC3-to-UCS.txt (JC3-76CD): Fix typo. + (JC3-76E8): Likewise. + (JC3-7DC6): New mapping. + (JC3-7DCA): Fix typo. + (JC3-7FE6): Likewise. + (JC3-83A2): New mapping. + (JC3-83AD): Fix typo. + (JC3-9AA9): Likewise. + +2002-09-12 MORIOKA Tomohiko + + * JC3-to-UCS.txt: New file. + +2002-07-23 MORIOKA Tomohiko + + * B-to-UCS.txt, J90-to-UCS.txt, JSP-to-UCS.txt, JX1-to-UCS.txt, + JX2-to-UCS.txt: New files. + +2002-07-23 MORIOKA Tomohiko + + * GT-RS.txt: Moved from etc/GT-RS.txt. + diff --git a/etc/char-data/GT-RS.txt b/etc/char-data/GT-RS.txt new file mode 100644 index 0000000..7f2ba1a --- /dev/null +++ b/etc/char-data/GT-RS.txt @@ -0,0 +1,19302 @@ +1,1,1,GT01,88EA,306C +2,1,2,GT02,88A3,3025 +3,1,2,GT02,889F,3021 +4,1,2,GT01,8EB5,3C37 +5,1,2,GT02,88A4,3026 +6,1,2,GT02,88A2,3024 +7,1,2,GT01,929A,437A +8,1,2,GT09,9769,4D4A +9,1,3,GT02,88A8,302A +10,1,3,GT09,95A9,4A2B +11,1,3,GT01,89BA,323C +12,1,3,GT02,88A9,302B +13,1,3,GT09,90D2,4054 +14,1,3,GT09,8C47,3728 +15,1,3,GT02,88A6,3028 +16,1,3,GT02,88A7,3029 +17,1,3,GT01,8E4F,3B30 +18,1,3,GT02,88A5,3027 +19,1,3,GT01,8FE3,3E65 +20,1,3,GT01,8FE4,3E66 +21,1,3,GT01,969C,4B7C +22,1,3,GT09,8A8E,336E +23,1,3,GT02,88AA,302C +24,1,3,GT01,975E,4D3F +25,1,4,GT09,8EC1,3C43 +26,1,4,GT02,88A0,3022 +27,1,4,GT01,98A0,5022 +28,1,4,GT02,88AD,302F +29,1,4,GT02,88AF,3031 +30,1,4,GT02,88AC,302E +31,1,4,GT02,88AE,3030 +32,1,4,GT09,9643,4B24 +33,1,4,GT01,894E,312F +34,1,4,GT02,88B0,3032 +35,1,4,GT09,9642,4B23 +36,1,4,GT01,9573,4954 +37,1,4,GT02,88AB,302D +38,1,4,GT02,88A1,3023 +39,1,5,GT09,91A6,4228 +40,1,5,GT01,8B75,3556 +41,1,5,GT02,88B3,3035 +42,1,5,GT02,88B5,3037 +43,1,5,GT02,88B1,3033 +44,1,5,GT02,88B4,3036 +45,1,5,GT01,8A8E,336E +46,1,5,GT01,90A2,4024 +47,1,5,GT02,88B2,3034 +48,1,5,GT01,99C0,5242 +49,1,5,GT02,88B6,3038 +50,1,5,GT01,98A1,5023 +51,1,5,GT01,95B8,4A3A +52,1,5,GT02,88B7,3039 +53,1,5,GT09,8C77,3758 +54,1,6,GT09,8BE4,3666 +55,1,6,GT09,90D3,4055 +56,1,6,GT09,8E49,3B2A +57,1,6,GT11,99EC,526E +58,1,6,GT02,88BD,303F +59,1,6,GT01,8FE5,3E67 +60,1,6,GT11,968C,4B6C +61,1,6,GT02,88B9,303B +62,1,6,GT02,88B8,303A +63,1,6,GT02,88BA,303C +64,1,6,GT02,88BC,303E +65,1,6,GT01,97BC,4E3E +66,1,6,GT02,88BB,303D +67,1,7,GT09,8E68,3B49 +68,1,7,GT09,90D5,4057 +69,1,7,GT02,88C1,3043 +70,1,7,GT02,88BE,3040 +71,1,7,GT11,967E,4B5F +72,1,7,GT11,9681,4B61 +73,1,7,GT02,88C3,3045 +74,1,7,GT09,8E60,3B41 +75,1,7,GT02,88C0,3042 +76,1,7,GT02,88BF,3041 +77,1,7,GT02,88C2,3044 +78,1,8,GT11,95F1,4A73 +79,1,8,GT02,88C8,304A +80,1,8,GT11,9680,4B60 +81,1,8,GT11,9268,4349 +82,1,8,GT02,88C6,3048 +83,1,8,GT02,88CA,304C +84,1,8,GT01,95C0,4A42 +85,1,8,GT02,88C5,3047 +86,1,8,GT02,88C7,3049 +87,1,8,GT02,88C9,304B +88,1,9,GT11,9277,4358 +89,1,9,GT02,88C4,3046 +90,1,9,GT02,88CB,304D +91,1,10,GT02,88CC,304E +92,1,11,GT11,94FA,487C +93,1,11,GT11,94FB,487D +94,1,11,GT02,88CD,304F +95,1,14,GT09,98F9,507B +96,1,14,GT11,936B,454C +97,1,15,GT02,88CE,3050 +98,1,16,GT02,88CF,3051 +99,1,20,GT02,88D0,3052 +100,1,22,GT09,95E9,4A6B +101,2,1,GT02,88D1,3053 +102,2,2,GT02,88D2,3054 +103,2,2,GT02,88D3,3055 +104,2,3,GT02,88D4,3056 +105,2,3,GT01,98A2,5024 +106,2,3,GT02,88D5,3057 +107,2,4,GT02,88D7,3059 +108,2,4,GT02,88D6,3058 +109,2,4,GT01,9286,4366 +110,2,4,GT02,88D8,305A +111,2,4,GT09,95AA,4A2C +112,2,5,GT02,88D9,305B +113,2,5,GT01,98A3,5025 +114,2,6,GT02,88DA,305C +115,2,7,GT01,8BF8,367A +116,2,7,GT02,88DB,305D +117,2,8,GT02,88DC,305E +118,2,8,GT02,88DD,305F +119,2,9,GT02,88DE,3060 +120,2,9,GT09,9644,4B25 +121,2,9,GT02,88DF,3061 +122,2,9,GT02,88E0,3062 +123,2,10,GT02,88E2,3064 +124,2,10,GT02,88E1,3063 +125,2,10,GT02,88E3,3065 +126,2,10,GT09,95F4,4A76 +127,2,12,GT02,88E4,3066 +128,3,1,GT01,98A4,5026 +129,3,2,GT02,88E6,3068 +130,3,3,GT02,88E7,3069 +131,3,3,GT01,8ADB,345D +132,3,3,GT02,88E8,306A +133,3,3,GT02,88E9,306B +134,3,3,GT09,96CA,4C4C +135,3,3,GT02,88EA,306C +136,3,4,GT01,924F,4330 +137,3,5,GT02,88EC,306E +138,3,5,GT01,8EE5,3C67 +139,3,5,GT01,98A5,5027 +140,3,5,GT02,88ED,306F +141,3,5,GT11,95D9,4A5B +142,3,5,GT02,88EB,306D +143,3,6,GT02,88EE,3070 +144,3,6,GT09,95AD,4A2F +145,3,8,GT02,88EF,3071 +146,3,12,GT09,98FA,507C +147,3,13,GT02,88F0,3072 +148,4,1,GT02,88F3,3075 +149,4,1,GT02,88F4,3076 +150,4,1,GT02,88F1,3073 +151,4,1,GT01,98A6,5028 +152,4,2,GT02,88F2,3074 +153,4,2,GT01,98A7,5029 +154,4,2,GT02,88F6,3078 +155,4,2,GT02,88F7,3079 +156,4,2,GT02,88F5,3077 +157,4,2,GT02,88F8,307A +158,4,2,GT01,9454,4735 +159,4,2,GT02,88F9,307B +160,4,3,GT02,8941,3122 +161,4,3,GT01,8B76,3557 +162,4,3,GT02,88FA,307C +163,4,3,GT01,8B79,355A +164,4,3,GT09,95D9,4A5B +165,4,3,GT09,95A8,4A2A +166,4,3,GT01,9456,4737 +167,4,3,GT02,88FB,307D +168,4,3,GT02,8940,3121 +169,4,3,GT02,88FC,307E +170,4,4,GT09,90C6,4048 +171,4,4,GT02,8945,3126 +172,4,4,GT02,8944,3125 +173,4,4,GT09,95DC,4A5E +174,4,4,GT02,8943,3124 +175,4,4,GT01,9652,4B33 +176,4,4,GT11,99F9,527B +177,4,4,GT02,8942,3123 +178,4,5,GT02,8948,3129 +179,4,5,GT01,8CC1,3843 +180,4,5,GT02,8949,312A +181,4,5,GT01,93E1,4663 +182,4,5,GT02,8946,3127 +183,4,5,GT02,8947,3128 +184,4,5,GT02,894A,312B +185,4,5,GT11,95DE,4A60 +186,4,6,GT02,894D,312E +187,4,6,GT09,91B8,423A +188,4,6,GT02,894C,312D +189,4,6,GT02,8950,3131 +190,4,6,GT09,90C8,404A +191,4,6,GT02,894F,3130 +192,4,6,GT02,894E,312F +193,4,6,GT02,8951,3132 +194,4,6,GT09,8DFC,3A7E +195,4,6,GT02,894B,312C +196,4,6,GT02,8952,3133 +197,4,6,GT02,8953,3134 +198,4,6,GT09,9768,4D49 +199,4,6,GT09,97A8,4E2A +200,4,7,GT02,8954,3135 +201,4,7,GT01,E568,6949 +202,4,7,GT11,95F9,4A7B +203,4,8,GT02,8955,3136 +204,4,8,GT01,98A8,502A +205,4,8,GT02,8956,3137 +206,4,8,GT02,8957,3138 +207,4,9,GT02,8958,3139 +208,4,9,GT01,8FE6,3E68 +209,4,10,GT02,895A,313B +210,4,10,GT01,98A9,502B +211,4,10,GT02,8959,313A +212,4,10,GT02,895B,313C +213,4,10,GT11,99B0,5232 +214,4,11,GT02,895C,313D +215,4,11,GT02,895E,313F +216,4,11,GT02,895D,313E +217,4,12,GT02,8960,3141 +218,4,12,GT02,895F,3140 +219,4,13,GT09,95E6,4A68 +220,4,14,GT09,95E4,4A66 +221,5,1,GT02,8961,3142 +222,5,1,GT02,8962,3143 +223,5,1,GT02,8963,3144 +224,5,1,GT01,89B3,3235 +225,5,1,GT02,8964,3145 +226,5,2,GT02,8967,3148 +227,5,2,GT01,8BE3,3665 +228,5,2,GT02,8966,3147 +229,5,2,GT02,8965,3146 +230,5,3,GT01,8CEE,3870 +231,5,3,GT01,96E7,4C69 +232,5,3,GT02,8968,3149 +233,5,4,GT01,9BA4,5626 +234,5,4,GT02,896A,314B +235,5,4,GT02,896B,314C +236,5,4,GT02,8969,314A +237,5,5,GT02,896C,314D +238,5,5,GT02,896F,3150 +239,5,5,GT02,896E,314F +240,5,5,GT02,896D,314E +241,5,6,GT09,95B0,4A32 +242,5,6,GT02,8973,3154 +243,5,6,GT02,8971,3152 +244,5,6,GT02,8972,3153 +245,5,6,GT02,8970,3151 +246,5,6,GT02,8974,3155 +247,5,6,GT02,8975,3156 +248,5,7,GT02,8977,3158 +249,5,7,GT02,8976,3157 +250,5,7,GT11,9686,4B66 +251,5,7,GT01,9790,4D70 +252,5,8,GT02,897A,315B +253,5,8,GT02,897B,315C +254,5,8,GT09,98FB,507D +255,5,8,GT02,8979,315A +256,5,8,GT09,8EF8,3C7A +257,5,8,GT02,8978,3159 +258,5,8,GT01,93FB,467D +259,5,9,GT02,8980,3160 +260,5,9,GT02,897D,315E +261,5,9,GT02,897C,315D +262,5,9,GT02,8982,3162 +263,5,9,GT02,897E,315F +264,5,9,GT02,8983,3163 +265,5,9,GT02,8981,3161 +266,5,10,GT02,8986,3166 +267,5,10,GT02,8984,3164 +268,5,10,GT02,8985,3165 +269,5,10,GT09,8BE5,3667 +270,5,11,GT02,8989,3169 +271,5,11,GT09,9940,5121 +272,5,11,GT01,8AA3,3425 +273,5,11,GT02,898B,316B +274,5,11,GT02,8988,3168 +275,5,11,GT02,898A,316A +276,5,11,GT02,8987,3167 +277,5,11,GT09,98FC,507E +278,5,12,GT02,898E,316E +279,5,12,GT02,898D,316D +280,5,12,GT02,898C,316C +281,5,12,GT09,9941,5122 +282,5,12,GT09,8AA5,3427 +283,5,13,GT02,8990,3170 +284,5,13,GT02,8991,3171 +285,5,13,GT01,98AA,502C +286,5,13,GT09,9942,5123 +287,5,13,GT02,898F,316F +288,5,14,GT02,8992,3172 +289,5,14,GT02,8993,3173 +290,5,14,GT09,9944,5125 +291,5,14,GT02,8994,3174 +292,5,14,GT09,9943,5124 +293,5,15,GT09,9945,5126 +294,5,16,GT11,9548,4929 +295,5,17,GT02,8995,3175 +296,5,17,GT09,9946,5127 +297,5,19,GT02,8996,3176 +298,5,20,GT02,8997,3177 +299,6,1,GT01,98AB,502D +300,6,1,GT02,8998,3178 +301,6,1,GT11,9248,4329 +302,6,2,GT02,8999,3179 +303,6,2,GT02,899A,317A +304,6,2,GT02,899B,317B +305,6,2,GT09,8E50,3B31 +306,6,2,GT01,97B9,4E3B +307,6,3,GT02,899C,317C +308,6,4,GT02,899F,3221 +309,6,4,GT02,899E,317E +310,6,4,GT02,899D,317D +311,6,4,GT09,8E97,3B77 +312,6,4,GT01,975C,4D3D +313,6,6,GT01,9188,4168 +314,6,6,GT02,89A0,3222 +315,6,7,GT01,98AD,502F +316,6,7,GT02,89A2,3224 +317,6,7,GT02,89A3,3225 +318,6,7,GT02,89A1,3223 +319,6,8,GT01,8E96,3B76 +320,6,8,GT02,89A4,3226 +321,6,8,GT02,89A5,3227 +322,6,9,GT02,89A6,3228 +323,6,11,GT11,92A9,442B +324,6,11,GT02,89A7,3229 +325,6,12,GT02,89A8,322A +326,6,16,GT02,89A9,322B +327,7,2,GT02,89AB,322D +328,7,2,GT02,89AA,322C +329,7,2,GT02,89AC,322E +330,7,2,GT01,93F1,4673 +331,7,3,GT01,98B0,5032 +332,7,3,GT02,89AE,3230 +333,7,3,GT09,9645,4B26 +334,7,3,GT02,89AD,322F +335,7,4,GT01,895D,313E +336,7,4,GT02,89AF,3231 +337,7,4,GT01,8CDD,385F +338,7,4,GT01,8CDC,385E +339,7,4,GT02,89B1,3233 +340,7,4,GT02,89B0,3232 +341,7,4,GT01,88E4,3066 +342,7,4,GT09,95DA,4A5C +343,7,5,GT02,89B2,3234 +344,7,6,GT11,9676,4B57 +345,7,6,GT01,986A,4F4B +346,7,6,GT02,89B4,3236 +347,7,6,GT01,9869,4F4A +348,7,6,GT09,91B6,4238 +349,7,6,GT02,89B5,3237 +350,7,7,GT01,889F,3021 +351,7,7,GT11,966C,4B4D +352,7,7,GT02,89B6,3238 +353,7,7,GT02,89B7,3239 +354,7,7,GT02,89B3,3235 +355,7,7,GT02,89B8,323A +356,7,7,GT02,89B9,323B +357,7,8,GT01,98B1,5033 +358,7,8,GT01,98B2,5034 +359,7,8,GT02,89BC,323E +360,7,8,GT01,8DB1,3A33 +361,7,8,GT02,89BA,323C +362,7,8,GT02,89BD,323F +363,7,8,GT02,89BE,3240 +364,7,8,GT02,89BB,323D +365,7,9,GT02,89C0,3242 +366,7,9,GT02,89BF,3241 +367,7,10,GT02,89C1,3243 +368,7,10,GT02,89C2,3244 +369,7,11,GT02,89C3,3245 +370,7,13,GT09,95B6,4A38 +371,7,14,GT02,89C4,3246 +372,7,14,GT10,9EC2,5C44 +373,7,15,GT09,9947,5128 +374,7,16,GT09,95B7,4A39 +375,8,2,GT02,89C5,3247 +376,8,2,GT01,98B3,5035 +377,8,3,GT02,89C6,3248 +378,8,3,GT01,9653,4B34 +379,8,4,GT01,98B4,5036 +380,8,4,GT02,89C7,3249 +381,8,5,GT02,89C8,324A +382,8,6,GT09,8BE8,366A +383,8,6,GT09,9099,3F79 +384,8,6,GT01,9692,4B72 +385,8,6,GT02,89CB,324D +386,8,6,GT02,89CA,324C +387,8,6,GT01,88E5,3067 +388,8,6,GT11,924D,432E +389,8,6,GT02,89C9,324B +390,8,6,GT01,8CF0,3872 +391,8,7,GT11,95EF,4A71 +392,8,7,GT01,8B9C,357C +393,8,7,GT02,89CD,324F +394,8,7,GT02,89CC,324E +395,8,8,GT02,89CF,3251 +396,8,8,GT01,8B9D,357D +397,8,8,GT01,8B9E,357E +398,8,8,GT09,9647,4B28 +399,8,8,GT02,89CE,3250 +400,8,9,GT01,9AF2,5474 +401,8,9,GT02,89D0,3252 +402,8,9,GT01,98B5,5037 +403,8,9,GT02,89D2,3254 +404,8,9,GT02,89D4,3256 +405,8,9,GT02,89D1,3253 +406,8,9,GT01,92E0,4462 +407,8,9,GT02,89D3,3255 +408,8,9,GT01,97BA,4E3C +409,8,10,GT02,89D7,3259 +410,8,10,GT02,89D5,3257 +411,8,10,GT02,89D6,3258 +412,8,10,GT11,96D7,4C59 +413,8,10,GT02,89D8,325A +414,8,10,GT01,98B6,5038 +415,8,10,GT02,89D9,325B +416,8,11,GT11,9695,4B75 +417,8,11,GT09,90C7,4049 +418,8,11,GT02,89DB,325D +419,8,11,GT02,89DC,325E +420,8,11,GT02,89DA,325C +421,8,11,GT09,9948,5129 +422,8,11,GT11,96D6,4C58 +423,8,11,GT02,89DE,3260 +424,8,11,GT02,89DD,325F +425,8,12,GT02,89E0,3262 +426,8,12,GT02,89E3,3265 +427,8,12,GT11,976B,4D4C +428,8,12,GT02,89DF,3261 +429,8,12,GT02,89E1,3263 +430,8,12,GT02,89E2,3264 +431,8,13,GT02,89E5,3267 +432,8,13,GT02,89E4,3266 +433,8,13,GT01,98B7,5039 +434,8,13,GT09,9648,4B29 +435,8,13,GT09,8D57,3938 +436,8,15,GT02,89E8,326A +437,8,15,GT02,89F3,3275 +438,8,15,GT02,89EF,3271 +439,8,15,GT02,89E7,3269 +440,8,15,GT09,8EDB,3C5D +441,8,15,GT02,89E6,3268 +442,8,16,GT02,89EB,326D +443,8,16,GT09,8FB4,3E36 +444,8,16,GT02,89ED,326F +445,8,16,GT02,89EC,326E +446,8,16,GT02,89EA,326C +447,8,16,GT02,89EE,3270 +448,8,16,GT02,89E9,326B +449,8,17,GT09,9949,512A +450,8,17,GT02,89F0,3272 +451,8,18,GT02,89F1,3273 +452,8,19,GT02,89F2,3274 +453,8,21,GT09,9649,4B2A +454,8,22,GT02,89F4,3276 +455,8,24,GT02,89F5,3277 +456,9,2,GT01,906C,3F4D +457,9,2,GT09,976C,4D4D +458,9,2,GT09,976B,4D4C +459,9,3,GT02,89F7,3279 +460,9,3,GT02,89F6,3278 +461,9,3,GT02,89F8,327A +462,9,3,GT09,9646,4B27 +463,9,4,GT01,89EE,3270 +464,9,4,GT01,8B77,3558 +465,9,4,GT02,8A42,3323 +466,9,4,GT09,8D88,3968 +467,9,4,GT01,8DA1,3A23 +468,9,4,GT02,8A41,3322 +469,9,4,GT02,8A43,3324 +470,9,4,GT01,8F59,3D3A +471,9,4,GT01,98B8,503A +472,9,4,GT02,89FC,327E +473,9,4,GT01,98B9,503B +474,9,4,GT01,906D,3F4E +475,9,4,GT01,98BA,503C +476,9,4,GT02,89F9,327B +477,9,4,GT01,98BC,503E +478,9,4,GT02,89FB,327D +479,9,4,GT02,8A40,3321 +480,9,4,GT02,89FA,327C +481,9,4,GT01,98BB,503D +482,9,4,GT01,95A7,4A29 +483,9,5,GT01,88C8,304A +484,9,5,GT02,8A59,333A +485,9,5,GT02,8A4B,332C +486,9,5,GT02,8A4C,332D +487,9,5,GT09,964A,4B2B +488,9,5,GT09,8D5E,393F +489,9,5,GT02,8A46,3327 +490,9,5,GT02,8A57,3338 +491,9,5,GT02,8A44,3325 +492,9,5,GT02,8A48,3329 +493,9,5,GT02,8A51,3332 +494,9,5,GT02,8A50,3331 +495,9,5,GT02,8A58,3339 +496,9,5,GT02,8A54,3335 +497,9,5,GT01,8E65,3B46 +498,9,5,GT01,8E64,3B45 +499,9,5,GT02,8A4F,3330 +500,9,5,GT09,994A,512B +501,9,5,GT02,8A53,3334 +502,9,5,GT02,8A89,3369 +503,9,5,GT01,98BD,503F +504,9,5,GT02,8A45,3326 +505,9,5,GT02,8A4A,332B +506,9,5,GT01,98BF,5041 +507,9,5,GT01,98BE,5040 +508,9,5,GT01,90E5,4067 +509,9,5,GT01,98C0,5042 +510,9,5,GT01,91BC,423E +511,9,5,GT02,8A4D,332E +512,9,5,GT01,91E3,4265 +513,9,5,GT02,8A47,3328 +514,9,5,GT02,8A55,3336 +515,9,5,GT02,8A49,332A +516,9,5,GT02,8A4E,332F +517,9,5,GT02,8A52,3333 +518,9,5,GT01,9574,4955 +519,9,5,GT02,8A56,3337 +520,9,5,GT09,976D,4D4E +521,9,5,GT01,97DF,4E61 +522,9,6,GT02,8A75,3356 +523,9,6,GT01,88C9,304B +524,9,6,GT02,8A8B,336B +525,9,6,GT02,8A72,3353 +526,9,6,GT01,89BC,323E +527,9,6,GT02,8A88,3368 +528,9,6,GT09,96CB,4C4D +529,9,6,GT01,98C1,5043 +530,9,6,GT02,8A6C,334D +531,9,6,GT01,89EF,3271 +532,9,6,GT11,924E,432F +533,9,6,GT02,8A61,3342 +534,9,6,GT11,8EDD,3C5F +535,9,6,GT01,8AE9,346B +536,9,6,GT01,8AEA,346C +537,9,6,GT02,8A5F,3340 +538,9,6,GT02,8A74,3355 +539,9,6,GT01,8B78,3559 +540,9,6,GT02,8A67,3348 +541,9,6,GT01,8BC2,3644 +542,9,6,GT02,8A5B,333C +543,9,6,GT02,8A7A,335B +544,9,6,GT02,8A84,3364 +545,9,6,GT02,8A7B,335C +546,9,6,GT02,8A60,3341 +547,9,6,GT02,8A5C,333D +548,9,6,GT01,8C8F,376F +549,9,6,GT02,8A79,335A +550,9,6,GT02,8A8A,336A +551,9,6,GT02,8A62,3343 +552,9,6,GT01,8CDE,3860 +553,9,6,GT01,98C2,5044 +554,9,6,GT02,8A81,3361 +555,9,6,GT01,98E5,5067 +556,9,6,GT09,90E1,4063 +557,9,6,GT02,8A78,3359 +558,9,6,GT02,8A76,3357 +559,9,6,GT02,8A8C,336C +560,9,6,GT02,8A5A,333B +561,9,6,GT02,8A6B,334C +562,9,6,GT02,8A80,3360 +563,9,6,GT09,8BE7,3669 +564,9,6,GT02,8A73,3354 +565,9,6,GT01,9153,4134 +566,9,6,GT02,8A66,3347 +567,9,6,GT02,8A7D,335E +568,9,6,GT09,8F8E,3D6E +569,9,6,GT02,8A63,3344 +570,9,6,GT02,8A87,3367 +571,9,6,GT01,9287,4367 +572,9,6,GT02,8A6F,3350 +573,9,6,GT02,8A7E,335F +574,9,6,GT02,8A69,334A +575,9,6,GT11,924F,4330 +576,9,6,GT11,95F3,4A75 +577,9,6,GT01,9360,4541 +578,9,6,GT02,8A83,3363 +579,9,6,GT02,8A86,3366 +580,9,6,GT02,8A5E,333F +581,9,6,GT02,8A70,3351 +582,9,6,GT01,9443,4724 +583,9,6,GT02,8A6D,334E +584,9,6,GT02,8A7C,335D +585,9,6,GT01,94B0,4832 +586,9,6,GT02,8A5D,333E +587,9,6,GT09,90E2,4064 +588,9,6,GT09,8EFB,3C7D +589,9,6,GT02,8A82,3362 +590,9,6,GT02,8A77,3358 +591,9,6,GT01,959A,497A +592,9,6,GT02,8A71,3352 +593,9,6,GT02,8A68,3349 +594,9,6,GT02,8A65,3346 +595,9,6,GT02,8A6A,334B +596,9,6,GT02,8A85,3365 +597,9,6,GT02,8A6E,334F +598,9,6,GT11,9250,4331 +599,9,6,GT02,8A64,3345 +600,9,6,GT09,8BE6,3668 +601,9,7,GT02,8AA1,3423 +602,9,7,GT01,88CA,304C +603,9,7,GT01,98C3,5045 +604,9,7,GT09,8F40,3D21 +605,9,7,GT11,95E8,4A6A +606,9,7,GT11,98C6,5048 +607,9,7,GT02,8A9B,337B +608,9,7,GT02,8AAC,342E +609,9,7,GT02,8A90,3370 +610,9,7,GT01,89BE,3240 +611,9,7,GT01,89BD,323F +612,9,7,GT02,8ABC,343E +613,9,7,GT11,925B,433C +614,9,7,GT02,8AA3,3425 +615,9,7,GT02,8ABF,3441 +616,9,7,GT02,8AC4,3446 +617,9,7,GT11,95E7,4A69 +618,9,7,GT02,8AB7,3439 +619,9,7,GT02,8AA7,3429 +620,9,7,GT02,8AC0,3442 +621,9,7,GT02,8AC1,3443 +622,9,7,GT02,8A99,3379 +623,9,7,GT01,98C6,5048 +624,9,7,GT02,8ABD,343F +625,9,7,GT09,9955,5136 +626,9,7,GT02,8A8D,336D +627,9,7,GT02,8ABB,343D +628,9,7,GT01,98C4,5046 +629,9,7,GT02,8AB2,3434 +630,9,7,GT02,8AB3,3435 +631,9,7,GT02,8AB4,3436 +632,9,7,GT09,9998,5178 +633,9,7,GT01,8DB2,3A34 +634,9,7,GT01,8DB2,3A34 +635,9,7,GT02,8AB0,3432 +636,9,7,GT01,8E66,3B47 +637,9,7,GT02,8A9F,3421 +638,9,7,GT02,8AB6,3438 +639,9,7,GT02,8AB9,343B +640,9,7,GT02,8A92,3372 +641,9,7,GT02,8A93,3373 +642,9,7,GT02,8A94,3374 +643,9,7,GT02,8A95,3375 +644,9,7,GT01,8E97,3B77 +645,9,7,GT02,8AA0,3422 +646,9,7,GT02,8ABE,3440 +647,9,7,GT02,8AAF,3431 +648,9,7,GT02,8AAB,342D +649,9,7,GT01,8F5A,3D3B +650,9,7,GT02,8A98,3378 +651,9,7,GT11,994C,512D +652,9,7,GT02,8A9C,337C +653,9,7,GT02,8AA9,342B +654,9,7,GT01,904C,3F2D +655,9,7,GT09,8FA5,3E27 +656,9,7,GT02,8AA2,3424 +657,9,7,GT02,8A96,3376 +658,9,7,GT02,8AAD,342F +659,9,7,GT01,98C7,5049 +660,9,7,GT01,91CC,424E +661,9,7,GT02,8AC3,3445 +662,9,7,GT02,8ABA,343C +663,9,7,GT09,8DF9,3A7B +664,9,7,GT01,9241,4322 +665,9,7,GT02,8A9A,337A +666,9,7,GT02,8A8F,336F +667,9,7,GT01,98C8,504A +668,9,7,GT01,92E1,4463 +669,9,7,GT01,92CF,4451 +670,9,7,GT02,8A8E,336E +671,9,7,GT02,8AB1,3433 +672,9,7,GT01,9B43,5524 +673,9,7,GT09,964B,4B2C +674,9,7,GT02,8AA4,3426 +675,9,7,GT01,948C,476C +676,9,7,GT02,8AB8,343A +677,9,7,GT02,8AC5,3447 +678,9,7,GT02,8A97,3377 +679,9,7,GT01,94BA,483C +680,9,7,GT02,8A9E,337E +681,9,7,GT02,8AA8,342A +682,9,7,GT02,8AAE,3430 +683,9,7,GT02,8AA5,3427 +684,9,7,GT11,9669,4B4A +685,9,7,GT02,8AA6,3428 +686,9,7,GT09,8BE9,366B +687,9,7,GT02,8AB5,3437 +688,9,7,GT01,98C5,5047 +689,9,7,GT02,8A91,3371 +690,9,7,GT02,8A9D,337D +691,9,7,GT09,994B,512C +692,9,7,GT01,9743,4D24 +693,9,7,GT01,975D,4D3E +694,9,7,GT02,8AC2,3444 +695,9,7,GT01,97E0,4E62 +696,9,7,GT09,9772,4D53 +697,9,7,GT09,8AA6,3428 +698,9,8,GT02,8AEC,346E +699,9,8,GT02,8AE4,3466 +700,9,8,GT01,88CB,304D +701,9,8,GT02,8ADC,345E +702,9,8,GT02,8AE8,346A +703,9,8,GT02,8AD3,3455 +704,9,8,GT02,8B4A,352B +705,9,8,GT02,8B4D,352E +706,9,8,GT02,8AE5,3467 +707,9,8,GT01,89C0,3242 +708,9,8,GT02,8AE6,3468 +709,9,8,GT01,89BF,3241 +710,9,8,GT11,8FDC,3E5E +711,9,8,GT02,8AC8,344A +712,9,8,GT02,8AD0,3452 +713,9,8,GT09,9990,5170 +714,9,8,GT02,8AE3,3465 +715,9,8,GT02,8ACA,344C +716,9,8,GT02,8AD6,3458 +717,9,8,GT02,8AC9,344B +718,9,8,GT01,8AA4,3426 +719,9,8,GT02,8AE1,3463 +720,9,8,GT02,8AD8,345A +721,9,8,GT01,98C9,504B +722,9,8,GT02,8AD7,3459 +723,9,8,GT01,8B9F,3621 +724,9,8,GT01,8BA0,3622 +725,9,8,GT02,8AEB,346D +726,9,8,GT02,8AF8,347A +727,9,8,GT02,8ADE,3460 +728,9,8,GT11,9684,4B64 +729,9,8,GT02,8B40,3521 +730,9,8,GT02,8ACC,344E +731,9,8,GT02,8ACE,3450 +732,9,8,GT01,8CF1,3873 +733,9,8,GT02,8AE7,3469 +734,9,8,GT02,8B42,3523 +735,9,8,GT02,8B45,3526 +736,9,8,GT02,8AD5,3457 +737,9,8,GT02,8B47,3528 +738,9,8,GT02,8AAA,342C +739,9,8,GT02,8AD9,345B +740,9,8,GT02,8ADB,345D +741,9,8,GT02,8ADD,345F +742,9,8,GT01,98CA,504C +743,9,8,GT02,8AFC,347E +744,9,8,GT01,8E67,3B48 +745,9,8,GT02,8AD4,3456 +746,9,8,GT01,8E98,3B78 +747,9,8,GT02,8AEF,3471 +748,9,8,GT02,8AE2,3464 +749,9,8,GT01,98CB,504D +750,9,8,GT02,8ACD,344F +751,9,8,GT02,8AF6,3478 +752,9,8,GT02,8AC7,3449 +753,9,8,GT02,8AD2,3454 +754,9,8,GT02,8B44,3525 +755,9,8,GT02,8AF3,3475 +756,9,8,GT02,8AF7,3479 +757,9,8,GT11,96FB,4C7D +758,9,8,GT11,96FC,4C7E +759,9,8,GT09,8EC4,3C46 +760,9,8,GT02,8ADF,3461 +761,9,8,GT02,8B41,3522 +762,9,8,GT01,9699,4B79 +763,9,8,GT09,909E,3F7E +764,9,8,GT02,8ADA,345C +765,9,8,GT02,8AFB,347D +766,9,8,GT09,9957,5138 +767,9,8,GT09,997E,515F +768,9,8,GT01,98CC,504E +769,9,8,GT02,8AE9,346B +770,9,8,GT02,8B4C,352D +771,9,8,GT09,994E,512F +772,9,8,GT02,8AE0,3462 +773,9,8,GT09,8D98,3978 +774,9,8,GT09,8FAE,3E30 +775,9,8,GT02,8B46,3527 +776,9,8,GT02,8AF4,3476 +777,9,8,GT02,8AF9,347B +778,9,8,GT01,98CD,504F +779,9,8,GT02,8AF2,3474 +780,9,8,GT02,8B4B,352C +781,9,8,GT09,8E69,3B4A +782,9,8,GT02,8AF1,3473 +783,9,8,GT02,8AF5,3477 +784,9,8,GT09,90C9,404B +785,9,8,GT01,9B44,5525 +786,9,8,GT01,98CE,5050 +787,9,8,GT02,8AEA,346C +788,9,8,GT02,8AFA,347C +789,9,8,GT01,98CF,5051 +790,9,8,GT01,958E,496E +791,9,8,GT01,95B9,4A3B +792,9,8,GT02,8AC6,3448 +793,9,8,GT02,8ACF,3451 +794,9,8,GT02,8AEE,3470 +795,9,8,GT02,8AD1,3453 +796,9,8,GT01,98D0,5052 +797,9,8,GT01,98D1,5053 +798,9,8,GT02,8B43,3524 +799,9,8,GT02,8B49,352A +800,9,8,GT09,994D,512E +801,9,8,GT01,98D2,5054 +802,9,8,GT02,8AF0,3472 +803,9,8,GT02,8ACB,344D +804,9,8,GT09,9653,4B34 +805,9,8,GT01,98D3,5055 +806,9,8,GT01,97E1,4E63 +807,9,8,GT02,8AED,346F +808,9,8,GT02,8B48,3529 +809,9,8,GT09,8AA7,3429 +810,9,9,GT09,8BEA,366C +811,9,9,GT02,8B8C,356C +812,9,9,GT09,9999,5179 +813,9,9,GT02,8B8E,356E +814,9,9,GT01,98DD,505F +815,9,9,GT09,90E3,4065 +816,9,9,GT01,89E2,3264 +817,9,9,GT02,8B54,3535 +818,9,9,GT02,8B66,3547 +819,9,9,GT09,8BEB,366D +820,9,9,GT02,8B52,3533 +821,9,9,GT02,8B86,3566 +822,9,9,GT02,8B6E,354F +823,9,9,GT02,8B75,3556 +824,9,9,GT02,8B70,3551 +825,9,9,GT02,8B8A,356A +826,9,9,GT02,8B5D,353E +827,9,9,GT02,8B51,3532 +828,9,9,GT02,8B6B,354C +829,9,9,GT01,98DE,5060 +830,9,9,GT01,8C57,3738 +831,9,9,GT02,8B7B,355C +832,9,9,GT02,8B85,3565 +833,9,9,GT01,98D5,5057 +834,9,9,GT02,8B73,3554 +835,9,9,GT01,8CF2,3874 +836,9,9,GT02,8B67,3548 +837,9,9,GT09,994C,512D +838,9,9,GT02,8B72,3553 +839,9,9,GT09,9953,5134 +840,9,9,GT02,8B7A,355B +841,9,9,GT02,8B59,353A +842,9,9,GT02,8B5A,353B +843,9,9,GT02,8B8D,356D +844,9,9,GT02,8B81,3561 +845,9,9,GT01,98D6,5058 +846,9,9,GT02,8B90,3570 +847,9,9,GT02,8B94,3574 +848,9,9,GT02,8B5E,353F +849,9,9,GT02,8B93,3573 +850,9,9,GT01,8F72,3D53 +851,9,9,GT02,8B8B,356B +852,9,9,GT02,8B6F,3550 +853,9,9,GT02,8B78,3559 +854,9,9,GT09,9954,5135 +855,9,9,GT11,9741,4D22 +856,9,9,GT02,8B4F,3530 +857,9,9,GT02,8B57,3538 +858,9,9,GT02,8B5C,353D +859,9,9,GT02,8B61,3542 +860,9,9,GT01,904D,3F2E +861,9,9,GT01,904E,3F2F +862,9,9,GT09,8FEC,3E6E +863,9,9,GT02,8B7C,355D +864,9,9,GT01,98D7,5059 +865,9,9,GT01,91A3,4225 +866,9,9,GT02,8B71,3552 +867,9,9,GT01,91AD,422F +868,9,9,GT02,8B65,3546 +869,9,9,GT09,9951,5132 +870,9,9,GT02,8B69,354A +871,9,9,GT09,9952,5133 +872,9,9,GT09,90CA,404C +873,9,9,GT02,8B62,3543 +874,9,9,GT09,9950,5131 +875,9,9,GT02,8B58,3539 +876,9,9,GT02,8B64,3545 +877,9,9,GT02,8B6C,354D +878,9,9,GT11,9662,4B43 +879,9,9,GT02,8B5B,353C +880,9,9,GT09,8A91,3371 +881,9,9,GT02,8B60,3541 +882,9,9,GT02,8B8F,356F +883,9,9,GT02,8B53,3534 +884,9,9,GT02,8B5F,3540 +885,9,9,GT09,994F,5130 +886,9,9,GT02,8B7D,355E +887,9,9,GT11,997E,515F +888,9,9,GT02,8B84,3564 +889,9,9,GT02,8B79,355A +890,9,9,GT02,8B92,3572 +891,9,9,GT09,8FC2,3E44 +892,9,9,GT02,8B89,3569 +893,9,9,GT02,8B76,3557 +894,9,9,GT01,98D8,505A +895,9,9,GT09,9956,5137 +896,9,9,GT02,8B4E,352F +897,9,9,GT02,8B55,3536 +898,9,9,GT02,8B56,3537 +899,9,9,GT02,8B80,3560 +900,9,9,GT02,8B87,3567 +901,9,9,GT02,8B6A,354B +902,9,9,GT02,8B68,3549 +903,9,9,GT01,98D9,505B +904,9,9,GT01,95D6,4A58 +905,9,9,GT01,95DB,4A5D +906,9,9,GT02,8B6D,354E +907,9,9,GT02,8B91,3571 +908,9,9,GT02,8B63,3544 +909,9,9,GT01,9693,4B73 +910,9,9,GT11,99B8,523A +911,9,9,GT02,8B88,3568 +912,9,9,GT02,8B74,3555 +913,9,9,GT02,8B7E,355F +914,9,9,GT01,98DA,505C +915,9,9,GT02,8B83,3563 +916,9,9,GT09,9959,513A +917,9,9,GT01,98DC,505E +918,9,9,GT01,98DB,505D +919,9,9,GT01,97B5,4E37 +920,9,9,GT02,8B95,3575 +921,9,9,GT09,8FD5,3E57 +922,9,9,GT09,995A,513B +923,9,9,GT02,8B50,3531 +924,9,9,GT02,8B77,3558 +925,9,9,GT02,8B82,3562 +926,9,10,GT02,8B9D,357D +927,9,10,GT02,8BCD,364F +928,9,10,GT02,8B9B,357B +929,9,10,GT01,98DF,5061 +930,9,10,GT02,8B9F,3621 +931,9,10,GT02,8BA5,3627 +932,9,10,GT09,90E4,4066 +933,9,10,GT01,89B4,3236 +934,9,10,GT02,8BAC,362E +935,9,10,GT11,8DD7,3A59 +936,9,10,GT02,8B96,3576 +937,9,10,GT02,8BC2,3644 +938,9,10,GT02,8BAF,3631 +939,9,10,GT02,8BBB,363D +940,9,10,GT02,8BC8,364A +941,9,10,GT02,8BB9,363B +942,9,10,GT02,8BBD,363F +943,9,10,GT02,8BD4,3656 +944,9,10,GT02,8BA7,3629 +945,9,10,GT11,9292,4372 +946,9,10,GT01,98E0,5062 +947,9,10,GT02,8BD5,3657 +948,9,10,GT02,8BD6,3658 +949,9,10,GT02,8BAB,362D +950,9,10,GT02,8BC1,3643 +951,9,10,GT09,995E,513F +952,9,10,GT02,8BA0,3622 +953,9,10,GT01,8BE4,3666 +954,9,10,GT11,9241,4322 +955,9,10,GT01,98E1,5063 +956,9,10,GT09,9962,5143 +957,9,10,GT02,8BBC,363E +958,9,10,GT01,98E2,5064 +959,9,10,GT02,8BBF,3641 +960,9,10,GT02,8BCA,364C +961,9,10,GT02,8BD2,3654 +962,9,10,GT01,8C90,3770 +963,9,10,GT09,995F,5140 +964,9,10,GT01,8CC2,3844 +965,9,10,GT02,8B97,3577 +966,9,10,GT02,8BA9,362B +967,9,10,GT01,8CF4,3876 +968,9,10,GT01,8CF3,3875 +969,9,10,GT01,98E3,5065 +970,9,10,GT09,96F8,4C7A +971,9,10,GT02,8B99,3579 +972,9,10,GT02,8BC5,3647 +973,9,10,GT01,98E4,5066 +974,9,10,GT02,8BDB,365D +975,9,10,GT09,9960,5141 +976,9,10,GT09,8BEC,366E +977,9,10,GT02,8BC7,3649 +978,9,10,GT09,9963,5144 +979,9,10,GT10,9EC7,5C49 +980,9,10,GT01,8ED8,3C5A +981,9,10,GT02,8BAA,362C +982,9,10,GT01,8F43,3D24 +983,9,10,GT02,8BCE,3650 +984,9,10,GT01,98E6,5068 +985,9,10,GT02,8BA8,362A +986,9,10,GT01,E0C5,6047 +987,9,10,GT02,8BB1,3633 +988,9,10,GT02,8BB8,363A +989,9,10,GT01,98E7,5069 +990,9,10,GT02,8BBE,3640 +991,9,10,GT02,8BC3,3645 +992,9,10,GT02,8BD0,3652 +993,9,10,GT09,995B,513C +994,9,10,GT11,96F9,4C7B +995,9,10,GT11,96FA,4C7C +996,9,10,GT11,9683,4B63 +997,9,10,GT02,8BB5,3637 +998,9,10,GT01,98E8,506A +999,9,10,GT09,995D,513E +1000,9,10,GT02,8B98,3578 +1001,9,10,GT02,8BD3,3655 +1002,9,10,GT01,9171,4152 +1003,9,10,GT02,8BAE,3630 +1004,9,10,GT02,8BC0,3642 +1005,9,10,GT02,8BDA,365C +1006,9,10,GT02,8BD7,3659 +1007,9,10,GT01,98E9,506B +1008,9,10,GT02,8BB4,3636 +1009,9,10,GT02,8BA1,3623 +1010,9,10,GT02,8BA3,3625 +1011,9,10,GT01,926C,434D +1012,9,10,GT02,8BCF,3651 +1013,9,10,GT02,8BA2,3624 +1014,9,10,GT02,8BBA,363C +1015,9,10,GT09,995C,513D +1016,9,10,GT09,9064,3F45 +1017,9,10,GT02,8BB0,3632 +1018,9,10,GT02,8BA4,3626 +1019,9,10,GT01,937C,455D +1020,9,10,GT02,8BC6,3648 +1021,9,10,GT02,8BC9,364B +1022,9,10,GT02,8BD1,3653 +1023,9,10,GT02,8BB3,3635 +1024,9,10,GT09,9965,5146 +1025,9,10,GT01,946F,4750 +1026,9,10,GT01,947B,475C +1027,9,10,GT02,8BD9,365B +1028,9,10,GT02,8B9C,357C +1029,9,10,GT01,98EA,506C +1030,9,10,GT02,8B9E,357E +1031,9,10,GT01,9555,4936 +1032,9,10,GT01,98EB,506D +1033,9,10,GT02,8BCC,364E +1034,9,10,GT02,8BA6,3628 +1035,9,10,GT01,95EE,4A70 +1036,9,10,GT02,8BB6,3638 +1037,9,10,GT01,95ED,4A6F +1038,9,10,GT11,8FDD,3E5F +1039,9,10,GT11,9293,4373 +1040,9,10,GT02,8BCB,364D +1041,9,10,GT02,8BDC,365E +1042,9,10,GT01,98EC,506E +1043,9,10,GT02,8BB7,3639 +1044,9,10,GT02,8BAD,362F +1045,9,10,GT02,8B9A,357A +1046,9,10,GT01,98ED,506F +1047,9,10,GT02,8BC4,3646 +1048,9,10,GT02,8BDD,365F +1049,9,10,GT01,97CF,4E51 +1050,9,10,GT02,8BB2,3634 +1051,9,10,GT02,8BD8,365A +1052,9,10,GT01,9860,4F41 +1053,9,11,GT02,8C6C,374D +1054,9,11,GT02,8BF6,3678 +1055,9,11,GT09,8EE1,3C63 +1056,9,11,GT02,8BE7,3669 +1057,9,11,GT02,8C5B,373C +1058,9,11,GT09,964D,4B2E +1059,9,11,GT02,8C62,3743 +1060,9,11,GT02,8BE8,366A +1061,9,11,GT02,8BE0,3662 +1062,9,11,GT09,8EF3,3C75 +1063,9,11,GT01,98EE,5070 +1064,9,11,GT02,8C49,372A +1065,9,11,GT01,98EF,5071 +1066,9,11,GT02,8C42,3723 +1067,9,11,GT02,8C6D,374E +1068,9,11,GT01,98F1,5073 +1069,9,11,GT02,8C50,3731 +1070,9,11,GT02,8BF7,3679 +1071,9,11,GT02,8BF3,3675 +1072,9,11,GT02,8BF9,367B +1073,9,11,GT02,8C67,3748 +1074,9,11,GT01,98F2,5074 +1075,9,11,GT02,8C71,3752 +1076,9,11,GT11,97F2,4E74 +1077,9,11,GT01,8B55,3536 +1078,9,11,GT02,8C64,3745 +1079,9,11,GT02,8BF1,3673 +1080,9,11,GT02,8C72,3753 +1081,9,11,GT01,8BF4,3676 +1082,9,11,GT09,90CE,4050 +1083,9,11,GT01,98F3,5075 +1084,9,11,GT02,8BF0,3672 +1085,9,11,GT02,8C69,374A +1086,9,11,GT02,8C4B,372C +1087,9,11,GT01,8C91,3771 +1088,9,11,GT01,8C92,3772 +1089,9,11,GT02,8C44,3725 +1090,9,11,GT02,8C48,3729 +1091,9,11,GT02,8C68,3749 +1092,9,11,GT09,90CD,404F +1093,9,11,GT02,8BEC,366E +1094,9,11,GT01,98F4,5076 +1095,9,11,GT02,8C6F,3750 +1096,9,11,GT02,8C74,3755 +1097,9,11,GT02,8C78,3759 +1098,9,11,GT01,8EC3,3C45 +1099,9,11,GT02,8C65,3746 +1100,9,11,GT02,8C6B,374C +1101,9,11,GT01,98F5,5077 +1102,9,11,GT02,8BEA,366C +1103,9,11,GT02,8BEF,3671 +1104,9,11,GT02,8C4D,372E +1105,9,11,GT02,8C5A,373B +1106,9,11,GT09,96CC,4C4E +1107,9,11,GT09,96CD,4C4F +1108,9,11,GT02,8BE5,3667 +1109,9,11,GT02,8C5D,373E +1110,9,11,GT02,8C4F,3730 +1111,9,11,GT02,8BE1,3663 +1112,9,11,GT02,8BE4,3666 +1113,9,11,GT02,8C47,3728 +1114,9,11,GT02,8C6A,374B +1115,9,11,GT02,8C76,3757 +1116,9,11,GT09,9961,5142 +1117,9,11,GT11,9740,4D21 +1118,9,11,GT02,8BF8,367A +1119,9,11,GT09,8DD5,3A57 +1120,9,11,GT02,8C5C,373D +1121,9,11,GT02,8BE2,3664 +1122,9,11,GT02,8BE6,3668 +1123,9,11,GT02,8BEE,3670 +1124,9,11,GT11,8FDE,3E60 +1125,9,11,GT02,8BFC,367E +1126,9,11,GT02,8C40,3721 +1127,9,11,GT01,98F6,5078 +1128,9,11,GT09,9978,5159 +1129,9,11,GT01,91A4,4226 +1130,9,11,GT02,8C51,3732 +1131,9,11,GT02,8C54,3735 +1132,9,11,GT02,8C52,3733 +1133,9,11,GT02,8C46,3727 +1134,9,11,GT02,8C5E,373F +1135,9,11,GT09,9987,5167 +1136,9,11,GT02,8BE3,3665 +1137,9,11,GT02,8C58,3739 +1138,9,11,GT02,8C5F,3740 +1139,9,11,GT02,8C70,3751 +1140,9,11,GT09,904A,3F2B +1141,9,11,GT02,8BEB,366D +1142,9,11,GT02,8BFB,367D +1143,9,11,GT01,92E2,4464 +1144,9,11,GT01,92E3,4465 +1145,9,11,GT02,8C61,3742 +1146,9,11,GT11,9549,492A +1147,9,11,GT02,8BF5,3677 +1148,9,11,GT01,98F7,5079 +1149,9,11,GT09,9967,5148 +1150,9,11,GT02,8C4C,372D +1151,9,11,GT09,90E5,4067 +1152,9,11,GT02,8C41,3722 +1153,9,11,GT09,90CC,404E +1154,9,11,GT09,9958,5139 +1155,9,11,GT02,8C73,3754 +1156,9,11,GT11,958B,496B +1157,9,11,GT02,8BDE,3660 +1158,9,11,GT02,8C79,375A +1159,9,11,GT02,8C56,3737 +1160,9,11,GT02,8BF4,3676 +1161,9,11,GT02,8C57,3738 +1162,9,11,GT02,8C66,3747 +1163,9,11,GT09,90CB,404D +1164,9,11,GT02,8BE9,366B +1165,9,11,GT02,8C60,3741 +1166,9,11,GT02,8BF2,3674 +1167,9,11,GT01,95CE,4A50 +1168,9,11,GT02,8C4E,372F +1169,9,11,GT02,8BDF,3661 +1170,9,11,GT02,8C63,3744 +1171,9,11,GT09,9968,5149 +1172,9,11,GT02,8BFA,367C +1173,9,11,GT09,8BED,366F +1174,9,11,GT02,8C6E,374F +1175,9,11,GT02,8C59,373A +1176,9,11,GT09,8AA8,342A +1177,9,11,GT02,8C77,3758 +1178,9,11,GT02,8C4A,372B +1179,9,11,GT09,9964,5145 +1180,9,11,GT02,8C43,3724 +1181,9,11,GT02,8C45,3726 +1182,9,11,GT02,8C55,3736 +1183,9,11,GT09,9966,5147 +1184,9,11,GT09,9972,5153 +1185,9,11,GT11,92AA,442C +1186,9,11,GT02,8C75,3756 +1187,9,11,GT02,8BED,366F +1188,9,12,GT01,88CC,304E +1189,9,12,GT09,90E9,406B +1190,9,12,GT11,8BCB,364D +1191,9,12,GT02,8C89,3769 +1192,9,12,GT02,8CA3,3825 +1193,9,12,GT09,9974,5155 +1194,9,12,GT02,8CB4,3836 +1195,9,12,GT02,8CB5,3837 +1196,9,12,GT01,98F8,507A +1197,9,12,GT02,8C9B,377B +1198,9,12,GT02,8C80,3760 +1199,9,12,GT09,9979,515A +1200,9,12,GT02,8C83,3763 +1201,9,12,GT02,8C8E,376E +1202,9,12,GT09,9981,5161 +1203,9,12,GT10,9EC9,5C4B +1204,9,12,GT02,8C96,3776 +1205,9,12,GT02,8CAE,3830 +1206,9,12,GT02,8CB8,383A +1207,9,12,GT01,8BCD,364F +1208,9,12,GT02,8CA6,3828 +1209,9,12,GT10,9E6C,5B4D +1210,9,12,GT02,8C97,3777 +1211,9,12,GT02,8CB9,383B +1212,9,12,GT09,996F,5150 +1213,9,12,GT02,8CAB,382D +1214,9,12,GT02,8C93,3773 +1215,9,12,GT02,8C8A,376A +1216,9,12,GT02,8C9A,377A +1217,9,12,GT09,8E90,3B70 +1218,9,12,GT09,9971,5152 +1219,9,12,GT02,8C85,3765 +1220,9,12,GT02,8C8B,376B +1221,9,12,GT02,8C92,3772 +1222,9,12,GT01,98F9,507B +1223,9,12,GT09,996B,514C +1224,9,12,GT02,8CA2,3824 +1225,9,12,GT02,8CA9,382B +1226,9,12,GT02,8C82,3762 +1227,9,12,GT01,8E50,3B31 +1228,9,12,GT02,8C53,3734 +1229,9,12,GT02,8C8D,376D +1230,9,12,GT02,8C7B,375C +1231,9,12,GT02,8CB0,3832 +1232,9,12,GT11,92CD,444F +1233,9,12,GT02,8C98,3778 +1234,9,12,GT02,8C86,3766 +1235,9,12,GT02,8CA4,3826 +1236,9,12,GT02,8C88,3768 +1237,9,12,GT02,8C7D,375E +1238,9,12,GT09,9969,514A +1239,9,12,GT02,8CB3,3835 +1240,9,12,GT02,8C81,3761 +1241,9,12,GT09,996A,514B +1242,9,12,GT02,8C99,3779 +1243,9,12,GT09,90CF,4051 +1244,9,12,GT09,9970,5151 +1245,9,12,GT02,8C7E,375F +1246,9,12,GT02,8C7A,375B +1247,9,12,GT02,8C9C,377C +1248,9,12,GT02,8C9E,377E +1249,9,12,GT02,8CBA,383C +1250,9,12,GT02,8CBD,383F +1251,9,12,GT02,8C90,3770 +1252,9,12,GT09,97A7,4E29 +1253,9,12,GT02,8CA7,3829 +1254,9,12,GT02,8C84,3764 +1255,9,12,GT02,8C7C,375D +1256,9,12,GT02,8C9D,377D +1257,9,12,GT02,8C8F,376F +1258,9,12,GT02,8C95,3775 +1259,9,12,GT09,996C,514D +1260,9,12,GT02,8C91,3771 +1261,9,12,GT02,8CA1,3823 +1262,9,12,GT09,9651,4B32 +1263,9,12,GT09,996D,514E +1264,9,12,GT09,9973,5154 +1265,9,12,GT02,8CB7,3839 +1266,9,12,GT02,8C8C,376C +1267,9,12,GT02,8CBE,3840 +1268,9,12,GT02,8CAF,3831 +1269,9,12,GT02,8CA5,3827 +1270,9,12,GT02,8CBF,3841 +1271,9,12,GT01,94F5,4877 +1272,9,12,GT09,96CE,4C50 +1273,9,12,GT10,9EC8,5C4A +1274,9,12,GT02,8CB1,3833 +1275,9,12,GT09,9976,5157 +1276,9,12,GT02,8CAD,382F +1277,9,12,GT01,98FA,507C +1278,9,12,GT02,8CAC,382E +1279,9,12,GT02,8CA8,382A +1280,9,12,GT02,8CAA,382C +1281,9,12,GT09,9975,5156 +1282,9,12,GT01,9654,4B35 +1283,9,12,GT02,8C94,3774 +1284,9,12,GT02,8C9F,3821 +1285,9,12,GT02,8CA0,3822 +1286,9,12,GT02,8CB6,3838 +1287,9,12,GT02,8CBB,383D +1288,9,12,GT09,9977,5158 +1289,9,12,GT09,8BEE,3670 +1290,9,12,GT02,8C87,3767 +1291,9,12,GT02,8CCB,384D +1292,9,12,GT09,997B,515C +1293,9,12,GT02,8CBC,383E +1294,9,12,GT02,8CB2,3834 +1295,9,13,GT09,9989,5169 +1296,9,13,GT02,8CF9,387B +1297,9,13,GT09,8AA9,342B +1298,9,13,GT01,98FB,507D +1299,9,13,GT02,8CDD,385F +1300,9,13,GT02,8CFC,387E +1301,9,13,GT02,8CDB,385D +1302,9,13,GT02,8D41,3922 +1303,9,13,GT02,8CCD,384F +1304,9,13,GT02,8D42,3923 +1305,9,13,GT11,8E5E,3B3F +1306,9,13,GT09,90E6,4068 +1307,9,13,GT02,8CDA,385C +1308,9,13,GT02,8D43,3924 +1309,9,13,GT02,8CF3,3875 +1310,9,13,GT02,8CD3,3855 +1311,9,13,GT02,8CD7,3859 +1312,9,13,GT02,8CF7,3879 +1313,9,13,GT02,8CE6,3868 +1314,9,13,GT02,8CE8,386A +1315,9,13,GT01,8C58,3739 +1316,9,13,GT02,8CF0,3872 +1317,9,13,GT01,8C86,3766 +1318,9,13,GT02,8CFB,387D +1319,9,13,GT09,996E,514F +1320,9,13,GT09,9984,5164 +1321,9,13,GT01,98FC,507E +1322,9,13,GT02,8CD9,385B +1323,9,13,GT01,8DC3,3A45 +1324,9,13,GT01,8DC2,3A44 +1325,9,13,GT02,8CC0,3842 +1326,9,13,GT02,8D45,3926 +1327,9,13,GT02,8D46,3927 +1328,9,13,GT02,8CE3,3865 +1329,9,13,GT02,8CCA,384C +1330,9,13,GT02,8CDE,3860 +1331,9,13,GT02,8CC6,3848 +1332,9,13,GT10,9ECA,5C4C +1333,9,13,GT02,8CC9,384B +1334,9,13,GT01,8F9D,3D7D +1335,9,13,GT02,8CDC,385E +1336,9,13,GT02,8CF4,3876 +1337,9,13,GT02,8CD5,3857 +1338,9,13,GT02,8CCE,3850 +1339,9,13,GT02,8CEF,3871 +1340,9,13,GT09,8F75,3D56 +1341,9,13,GT02,8CD0,3852 +1342,9,13,GT02,8CD2,3854 +1343,9,13,GT01,9940,5121 +1344,9,13,GT02,8CEC,386E +1345,9,13,GT02,8CC4,3846 +1346,9,13,GT02,8CC7,3849 +1347,9,13,GT02,8CD6,3858 +1348,9,13,GT02,8CDF,3861 +1349,9,13,GT02,8D44,3925 +1350,9,13,GT01,916D,414E +1351,9,13,GT09,997A,515B +1352,9,13,GT02,8CE2,3864 +1353,9,13,GT02,8CFA,387C +1354,9,13,GT02,8CED,386F +1355,9,13,GT02,8CF8,387A +1356,9,13,GT09,998D,516D +1357,9,13,GT02,8CEE,3870 +1358,9,13,GT02,8CD8,385A +1359,9,13,GT02,8CE0,3862 +1360,9,13,GT11,9742,4D23 +1361,9,13,GT01,9942,5123 +1362,9,13,GT11,997A,515B +1363,9,13,GT02,8CCF,3851 +1364,9,13,GT02,8CD4,3856 +1365,9,13,GT02,8CF5,3877 +1366,9,13,GT02,8D81,3961 +1367,9,13,GT01,93AD,462F +1368,9,13,GT09,8FA0,3E22 +1369,9,13,GT11,8FD3,3E55 +1370,9,13,GT02,8CC5,3847 +1371,9,13,GT02,8CE1,3863 +1372,9,13,GT02,8CE4,3866 +1373,9,13,GT02,8CF6,3878 +1374,9,13,GT09,9980,5160 +1375,9,13,GT11,958C,496C +1376,9,13,GT02,8CC2,3844 +1377,9,13,GT02,8CE5,3867 +1378,9,13,GT02,8CEB,386D +1379,9,13,GT09,90E7,4069 +1380,9,13,GT02,8CC8,384A +1381,9,13,GT11,8FDF,3E61 +1382,9,13,GT02,8D47,3928 +1383,9,13,GT11,95B2,4A34 +1384,9,13,GT02,8CEA,386C +1385,9,13,GT09,997D,515E +1386,9,13,GT01,9762,4D43 +1387,9,13,GT02,8CD1,3853 +1388,9,13,GT02,8CF1,3873 +1389,9,13,GT02,8D68,3949 +1390,9,13,GT02,8CF2,3874 +1391,9,13,GT02,8CE9,386B +1392,9,13,GT09,997C,515D +1393,9,13,GT02,8CCC,384E +1394,9,13,GT02,8CC1,3843 +1395,9,13,GT11,8EAC,3C2E +1396,9,13,GT02,8CE7,3869 +1397,9,13,GT01,9943,5124 +1398,9,13,GT02,8D40,3921 +1399,9,14,GT02,8D78,3959 +1400,9,14,GT02,8D6D,394E +1401,9,14,GT09,97AB,4E2D +1402,9,14,GT02,8D5A,393B +1403,9,14,GT02,8D76,3957 +1404,9,14,GT09,9991,5171 +1405,9,14,GT09,964F,4B30 +1406,9,14,GT09,96F9,4C7B +1407,9,14,GT02,8D65,3946 +1408,9,14,GT02,8D69,394A +1409,9,14,GT09,8A90,3370 +1410,9,14,GT11,91C5,4247 +1411,9,14,GT01,9944,5125 +1412,9,14,GT02,8D57,3938 +1413,9,14,GT02,8D5B,393C +1414,9,14,GT02,8D84,3964 +1415,9,14,GT11,91F7,4279 +1416,9,14,GT01,9945,5126 +1417,9,14,GT09,9985,5165 +1418,9,14,GT02,8D6A,394B +1419,9,14,GT02,8D61,3942 +1420,9,14,GT09,9988,5168 +1421,9,14,GT02,8D51,3932 +1422,9,14,GT09,9993,5173 +1423,9,14,GT01,8BA1,3623 +1424,9,14,GT02,8D85,3965 +1425,9,14,GT01,9946,5127 +1426,9,14,GT02,8D4E,392F +1427,9,14,GT02,8D5D,393E +1428,9,14,GT02,8D5E,393F +1429,9,14,GT02,8D75,3956 +1430,9,14,GT10,9ECC,5C4E +1431,9,14,GT02,8D7A,395B +1432,9,14,GT02,8D67,3948 +1433,9,14,GT02,8D7D,395E +1434,9,14,GT02,8D88,3968 +1435,9,14,GT09,998C,516C +1436,9,14,GT02,8D55,3936 +1437,9,14,GT10,9ECD,5C4F +1438,9,14,GT02,8D89,3969 +1439,9,14,GT02,8D70,3951 +1440,9,14,GT02,8D4B,392C +1441,9,14,GT02,8D6B,394C +1442,9,14,GT02,8D50,3931 +1443,9,14,GT02,8D62,3943 +1444,9,14,GT02,8D71,3952 +1445,9,14,GT02,8D82,3962 +1446,9,14,GT02,8D7E,395F +1447,9,14,GT02,8D54,3935 +1448,9,14,GT02,8D6C,394D +1449,9,14,GT02,8D6E,394F +1450,9,14,GT09,97AA,4E2C +1451,9,14,GT02,8D48,3929 +1452,9,14,GT02,8D7C,395D +1453,9,14,GT02,8D4A,392B +1454,9,14,GT02,8D59,393A +1455,9,14,GT02,8D5F,3940 +1456,9,14,GT01,9947,5128 +1457,9,14,GT01,9941,5122 +1458,9,14,GT11,99F7,5279 +1459,9,14,GT02,8D4D,392E +1460,9,14,GT02,8D56,3937 +1461,9,14,GT02,8D64,3945 +1462,9,14,GT02,8D8A,396A +1463,9,14,GT01,919C,417C +1464,9,14,GT02,8D8C,396C +1465,9,14,GT02,8D52,3933 +1466,9,14,GT09,9983,5163 +1467,9,14,GT02,8D4F,3930 +1468,9,14,GT09,998E,516E +1469,9,14,GT02,8D60,3941 +1470,9,14,GT02,8CC3,3845 +1471,9,14,GT02,8D77,3958 +1472,9,14,GT01,9948,5129 +1473,9,14,GT02,8D58,3939 +1474,9,14,GT01,9949,512A +1475,9,14,GT02,8D74,3955 +1476,9,14,GT02,8D7B,395C +1477,9,14,GT09,8BF0,3672 +1478,9,14,GT09,998F,516F +1479,9,14,GT02,8D5C,393D +1480,9,14,GT02,8D63,3944 +1481,9,14,GT02,8D66,3947 +1482,9,14,GT02,8D49,392A +1483,9,14,GT09,9982,5162 +1484,9,14,GT02,8D83,3963 +1485,9,14,GT02,8D6F,3950 +1486,9,14,GT02,8D73,3954 +1487,9,14,GT01,966C,4B4D +1488,9,14,GT11,936C,454D +1489,9,14,GT02,8D80,3960 +1490,9,14,GT10,9ECB,5C4D +1491,9,14,GT01,97BB,4E3D +1492,9,14,GT02,8D72,3953 +1493,9,14,GT02,8D87,3967 +1494,9,14,GT02,8D53,3934 +1495,9,14,GT02,8D8B,396B +1496,9,14,GT02,8D79,395A +1497,9,15,GT02,8DAE,3A30 +1498,9,15,GT02,8D96,3976 +1499,9,15,GT02,8DA6,3A28 +1500,9,15,GT01,89AD,322F +1501,9,15,GT01,994A,512B +1502,9,15,GT02,8DA9,3A2B +1503,9,15,GT02,8DAC,3A2E +1504,9,15,GT02,8D91,3971 +1505,9,15,GT02,8D9D,397D +1506,9,15,GT02,8DA5,3A27 +1507,9,15,GT02,8DA7,3A29 +1508,9,15,GT02,8DB1,3A33 +1509,9,15,GT01,8B56,3537 +1510,9,15,GT02,8DB4,3A36 +1511,9,15,GT02,8DB7,3A39 +1512,9,15,GT01,994B,512C +1513,9,15,GT02,8DAB,3A2D +1514,9,15,GT02,8DB5,3A37 +1515,9,15,GT02,8D8F,396F +1516,9,15,GT02,8DA0,3A22 +1517,9,15,GT02,8DA3,3A25 +1518,9,15,GT02,8DA2,3A24 +1519,9,15,GT02,8DA4,3A26 +1520,9,15,GT01,994C,512D +1521,9,15,GT09,9996,5176 +1522,9,15,GT02,8DB6,3A38 +1523,9,15,GT02,8DB0,3A32 +1524,9,15,GT02,8DB9,3A3B +1525,9,15,GT11,9793,4D73 +1526,9,15,GT02,8D97,3977 +1527,9,15,GT02,8D95,3975 +1528,9,15,GT02,8DB8,3A3A +1529,9,15,GT01,994D,512E +1530,9,15,GT02,8DA8,3A2A +1531,9,15,GT02,8D92,3972 +1532,9,15,GT09,99A0,5222 +1533,9,15,GT02,8D93,3973 +1534,9,15,GT02,8DA1,3A23 +1535,9,15,GT02,8D9A,397A +1536,9,15,GT09,8BEF,3671 +1537,9,15,GT09,9986,5166 +1538,9,15,GT11,9398,4578 +1539,9,15,GT02,8D90,3970 +1540,9,15,GT02,8DD1,3A53 +1541,9,15,GT02,8D9B,397B +1542,9,15,GT02,8DAA,3A2C +1543,9,15,GT02,8D4C,392D +1544,9,15,GT02,8DAD,3A2F +1545,9,15,GT02,8D99,3979 +1546,9,15,GT02,8DAF,3A31 +1547,9,15,GT09,9992,5172 +1548,9,15,GT02,8D9C,397C +1549,9,15,GT01,994E,512F +1550,9,15,GT02,8D9E,397E +1551,9,15,GT02,8D9F,3A21 +1552,9,15,GT02,8D8D,396D +1553,9,15,GT09,964E,4B2F +1554,9,15,GT01,95C6,4A48 +1555,9,15,GT02,8D94,3974 +1556,9,15,GT01,9952,5133 +1557,9,15,GT02,8D98,3978 +1558,9,15,GT02,8DCB,3A4D +1559,9,15,GT02,8D86,3966 +1560,9,15,GT02,8D8E,396E +1561,9,15,GT02,8DB3,3A35 +1562,9,15,GT02,8DBA,3A3C +1563,9,15,GT09,998B,516B +1564,9,15,GT02,8DB2,3A34 +1565,9,15,GT02,8DBB,3A3D +1566,9,16,GT11,93B6,4638 +1567,9,16,GT02,8DC4,3A46 +1568,9,16,GT02,8DC2,3A44 +1569,9,16,GT09,8E44,3B25 +1570,9,16,GT02,8DBF,3A41 +1571,9,16,GT02,8DC1,3A43 +1572,9,16,GT02,8DCC,3A4E +1573,9,16,GT09,9994,5174 +1574,9,16,GT02,8DD4,3A56 +1575,9,16,GT02,8DCA,3A4C +1576,9,16,GT02,8DCD,3A4F +1577,9,16,GT02,8DD2,3A54 +1578,9,16,GT01,9950,5131 +1579,9,16,GT02,8DD6,3A58 +1580,9,16,GT01,8EF2,3C74 +1581,9,16,GT02,8DBC,3A3E +1582,9,16,GT01,98D4,5056 +1583,9,16,GT09,998A,516A +1584,9,16,GT09,99A7,5229 +1585,9,16,GT02,8DC0,3A42 +1586,9,16,GT02,8DC8,3A4A +1587,9,16,GT02,8DC5,3A47 +1588,9,16,GT02,8DC9,3A4B +1589,9,16,GT01,9951,5132 +1590,9,16,GT02,8DC6,3A48 +1591,9,16,GT09,9995,5175 +1592,9,16,GT02,8DC3,3A45 +1593,9,16,GT02,8DD0,3A52 +1594,9,16,GT09,9997,5177 +1595,9,16,GT09,999B,517B +1596,9,16,GT02,8DD3,3A55 +1597,9,16,GT02,8DBD,3A3F +1598,9,16,GT09,9650,4B31 +1599,9,16,GT02,8DCF,3A51 +1600,9,16,GT02,8DC7,3A49 +1601,9,16,GT10,9ECE,5C50 +1602,9,16,GT02,8DCE,3A50 +1603,9,16,GT09,90E8,406A +1604,9,16,GT02,8DBE,3A40 +1605,9,16,GT01,994F,5130 +1606,9,16,GT09,999D,517D +1607,9,16,GT02,8DD5,3A57 +1608,9,17,GT02,8DDF,3A61 +1609,9,17,GT02,8DDF,3A61 +1610,9,17,GT02,8DDD,3A5F +1611,9,17,GT02,8DE5,3A67 +1612,9,17,GT09,999A,517A +1613,9,17,GT02,8DEF,3A71 +1614,9,17,GT09,999C,517C +1615,9,17,GT02,8DE2,3A64 +1616,9,17,GT02,8DE4,3A66 +1617,9,17,GT02,8DE3,3A65 +1618,9,17,GT02,8DE0,3A62 +1619,9,17,GT02,8DDC,3A5E +1620,9,17,GT01,8F9E,3D7E +1621,9,17,GT02,8DEA,3A6C +1622,9,17,GT02,8DDA,3A5C +1623,9,17,GT11,8E5F,3B40 +1624,9,17,GT02,8DE7,3A69 +1625,9,17,GT01,96D7,4C59 +1626,9,17,GT11,93E1,4663 +1627,9,17,GT09,999F,5221 +1628,9,17,GT02,8DEB,3A6D +1629,9,17,GT02,8DE8,3A6A +1630,9,17,GT02,8DE6,3A68 +1631,9,17,GT02,8DE1,3A63 +1632,9,17,GT11,8B63,3544 +1633,9,17,GT02,8DD9,3A5B +1634,9,17,GT02,8DD8,3A5A +1635,9,17,GT02,8DDE,3A60 +1636,9,17,GT10,9ECF,5C51 +1637,9,17,GT09,90EA,406C +1638,9,17,GT10,9E6F,5B50 +1639,9,17,GT01,9744,4D25 +1640,9,17,GT01,9953,5134 +1641,9,17,GT02,8DDB,3A5D +1642,9,17,GT02,8DD7,3A59 +1643,9,17,GT09,8BF1,3673 +1644,9,17,GT02,8DED,3A6F +1645,9,17,GT11,93E2,4664 +1646,9,17,GT02,8DE9,3A6B +1647,9,18,GT02,8DF7,3A79 +1648,9,18,GT02,8DF3,3A75 +1649,9,18,GT02,8DF5,3A77 +1650,9,18,GT02,8DF9,3A7B +1651,9,18,GT10,9E6D,5B4E +1652,9,18,GT02,8DF0,3A72 +1653,9,18,GT02,8E44,3B25 +1654,9,18,GT02,8DFC,3A7E +1655,9,18,GT10,9ED0,5C52 +1656,9,18,GT09,8F50,3D31 +1657,9,18,GT02,8DEE,3A70 +1658,9,18,GT02,8DF1,3A73 +1659,9,18,GT11,9453,4734 +1660,9,18,GT02,8DFB,3A7D +1661,9,18,GT02,8DF4,3A76 +1662,9,18,GT02,8E42,3B23 +1663,9,18,GT09,999E,517E +1664,9,18,GT02,8E41,3B22 +1665,9,18,GT11,9454,4735 +1666,9,18,GT02,8DFA,3A7C +1667,9,18,GT09,99A1,5223 +1668,9,18,GT02,8DF6,3A78 +1669,9,18,GT02,8E43,3B24 +1670,9,18,GT02,8DF2,3A74 +1671,9,18,GT02,8DF8,3A7A +1672,9,18,GT02,8E40,3B21 +1673,9,19,GT02,8E49,3B2A +1674,9,19,GT11,9474,4755 +1675,9,19,GT02,8E46,3B27 +1676,9,19,GT09,9652,4B33 +1677,9,19,GT02,8E4C,3B2D +1678,9,19,GT02,8E4A,3B2B +1679,9,19,GT02,8E4D,3B2E +1680,9,19,GT02,8E4B,3B2C +1681,9,19,GT02,8E4F,3B30 +1682,9,19,GT02,8E45,3B26 +1683,9,19,GT10,9E6E,5B4F +1684,9,19,GT02,8E4E,3B2F +1685,9,19,GT02,8E47,3B28 +1686,9,20,GT02,8E56,3B37 +1687,9,20,GT11,948D,476D +1688,9,20,GT02,8E48,3B29 +1689,9,20,GT02,8E57,3B38 +1690,9,20,GT02,8E52,3B33 +1691,9,20,GT09,99A5,5227 +1692,9,20,GT02,8E51,3B32 +1693,9,20,GT09,99A4,5226 +1694,9,20,GT10,9ED1,5C53 +1695,9,20,GT02,8E55,3B36 +1696,9,20,GT02,8E53,3B34 +1697,9,20,GT09,99A6,5228 +1698,9,20,GT02,8E54,3B35 +1699,9,20,GT02,8E59,3B3A +1700,9,21,GT09,99A2,5224 +1701,9,21,GT02,8E60,3B41 +1702,9,21,GT02,8E5C,3B3D +1703,9,21,GT02,8E5B,3B3C +1704,9,21,GT02,8E63,3B44 +1705,9,21,GT01,9954,5135 +1706,9,21,GT02,8E50,3B31 +1707,9,21,GT02,8E58,3B39 +1708,9,21,GT02,8E5E,3B3F +1709,9,21,GT02,8E5D,3B3E +1710,9,21,GT02,8E61,3B42 +1711,9,21,GT09,99A3,5225 +1712,9,21,GT02,8E62,3B43 +1713,9,21,GT02,8E5A,3B3B +1714,9,21,GT01,9955,5136 +1715,9,21,GT09,98C9,504B +1716,9,22,GT02,8E64,3B45 +1717,9,22,GT01,9956,5137 +1718,9,22,GT02,8E65,3B46 +1719,9,22,GT02,8E5F,3B40 +1720,9,22,GT01,9957,5138 +1721,9,23,GT02,8E66,3B47 +1722,9,23,GT02,8E68,3B49 +1723,9,23,GT02,8E6A,3B4B +1724,9,23,GT02,8E69,3B4A +1725,9,23,GT02,8E67,3B48 +1726,9,24,GT02,8E6C,3B4D +1727,9,24,GT02,8E6B,3B4C +1728,9,25,GT02,8E6D,3B4E +1729,9,26,GT02,8E6E,3B4F +1730,9,29,GT11,94E7,4869 +1731,10,2,GT01,9958,5139 +1732,10,3,GT01,9959,513A +1733,10,4,GT01,88F2,3074 +1734,10,4,GT02,8E70,3B51 +1735,10,4,GT01,8CB3,3835 +1736,10,4,GT02,8E6F,3B50 +1737,10,5,GT01,8C5A,373B +1738,10,5,GT02,8E72,3B53 +1739,10,5,GT09,99A8,522A +1740,10,5,GT02,8E71,3B52 +1741,10,6,GT02,8E77,3B58 +1742,10,6,GT01,8BA2,3624 +1743,10,6,GT11,95DF,4A61 +1744,10,6,GT02,8E73,3B54 +1745,10,6,GT01,8CF5,3877 +1746,10,6,GT01,8F5B,3D3C +1747,10,6,GT01,90E6,4068 +1748,10,6,GT02,8E74,3B55 +1749,10,6,GT01,929B,437B +1750,10,6,GT02,8E76,3B57 +1751,10,6,GT02,8E75,3B56 +1752,10,6,GT09,9050,3F31 +1753,10,7,GT01,8D8E,396E +1754,10,7,GT02,8E7E,3B5F +1755,10,7,GT02,8E7B,3B5C +1756,10,7,GT02,8E81,3B61 +1757,10,7,GT01,8E99,3B79 +1758,10,7,GT02,8E85,3B65 +1759,10,7,GT02,8E78,3B59 +1760,10,7,GT01,995B,513C +1761,10,7,GT02,8E7C,3B5D +1762,10,7,GT02,8E7D,3B5E +1763,10,7,GT02,8E80,3B60 +1764,10,7,GT02,8E7A,3B5B +1765,10,7,GT11,95FA,4A7C +1766,10,7,GT02,8E79,3B5A +1767,10,8,GT09,8FC3,3E45 +1768,10,8,GT02,8E8A,3B6A +1769,10,8,GT10,9ED2,5C54 +1770,10,8,GT01,8BC4,3646 +1771,10,8,GT11,968A,4B6A +1772,10,8,GT02,8E89,3B69 +1773,10,8,GT02,8E86,3B66 +1774,10,8,GT02,8E87,3B67 +1775,10,8,GT02,8E88,3B68 +1776,10,8,GT01,995A,513B +1777,10,8,GT02,8E82,3B62 +1778,10,8,GT02,8E83,3B63 +1779,10,8,GT09,8BF2,3674 +1780,10,8,GT02,8E84,3B64 +1781,10,8,GT01,995C,513D +1782,10,8,GT01,9365,4546 +1783,10,8,GT01,96C6,4C48 +1784,10,8,GT09,8AAA,342C +1785,10,9,GT02,8E8B,3B6B +1786,10,9,GT09,8C49,372A +1787,10,9,GT02,8E8C,3B6C +1788,10,9,GT02,8E95,3B75 +1789,10,9,GT02,8E91,3B71 +1790,10,9,GT02,8E8E,3B6E +1791,10,9,GT09,8E6E,3B4F +1792,10,9,GT02,8E90,3B70 +1793,10,9,GT02,8E8D,3B6D +1794,10,9,GT02,8E8F,3B6F +1795,10,10,GT09,8C50,3731 +1796,10,10,GT02,8E93,3B73 +1797,10,10,GT02,8E92,3B72 +1798,10,10,GT09,99A9,522B +1799,10,10,GT01,937D,455E +1800,10,10,GT09,90EB,406D +1801,10,10,GT02,8E94,3B74 +1802,10,11,GT02,8E99,3B79 +1803,10,11,GT11,92AB,442D +1804,10,11,GT09,99AE,5230 +1805,10,11,GT02,8E96,3B76 +1806,10,11,GT01,8A95,3375 +1807,10,11,GT02,8E98,3B78 +1808,10,11,GT02,8E97,3B77 +1809,10,12,GT02,8E9B,3B7B +1810,10,12,GT09,90EE,4070 +1811,10,12,GT02,8E9D,3B7D +1812,10,12,GT02,8E9A,3B7A +1813,10,12,GT09,8BF3,3675 +1814,10,12,GT09,8BF4,3676 +1815,10,12,GT02,8E9C,3B7C +1816,10,12,GT09,90EF,4071 +1817,10,12,GT02,8EA5,3C27 +1818,10,13,GT11,976A,4D4B +1819,10,13,GT09,99AA,522C +1820,10,13,GT02,8E9E,3B7E +1821,10,14,GT01,995D,513E +1822,10,14,GT02,8E9F,3C21 +1823,10,14,GT02,8EA2,3C24 +1824,10,14,GT02,8EA0,3C22 +1825,10,14,GT02,8EA1,3C23 +1826,10,15,GT09,95E8,4A6A +1827,10,15,GT02,8EA3,3C25 +1828,10,15,GT09,99AB,522D +1829,10,15,GT02,8EA6,3C28 +1830,10,15,GT02,8EA4,3C26 +1831,10,16,GT02,8EA7,3C29 +1832,10,16,GT02,8EA8,3C2A +1833,10,16,GT09,9082,3F62 +1834,10,17,GT11,93E3,4665 +1835,10,17,GT09,99AC,522E +1836,10,18,GT02,8EA9,3C2B +1837,10,18,GT02,8EAA,3C2C +1838,10,18,GT02,8EAB,3C2D +1839,10,18,GT02,8EAC,3C2E +1840,10,19,GT02,8EAF,3C31 +1841,10,19,GT02,8EAD,3C2F +1842,10,19,GT09,99AD,522F +1843,10,19,GT02,8EAE,3C30 +1844,10,20,GT02,8EB0,3C32 +1845,10,21,GT02,8EB1,3C33 +1846,10,21,GT09,8BDB,365D +1847,10,23,GT11,94C8,484A +1848,10,24,GT02,8EB3,3C35 +1849,10,24,GT02,8EB2,3C34 +1850,11,2,GT01,93FC,467E +1851,11,3,GT02,8EB4,3C36 +1852,11,3,GT02,8EB5,3C37 +1853,11,4,GT02,8EB8,3C3A +1854,11,4,GT02,8EB9,3C3B +1855,11,4,GT02,8EB6,3C38 +1856,11,4,GT02,8EB7,3C39 +1857,11,5,GT02,8EBA,3C3C +1858,11,5,GT02,8EBB,3C3D +1859,11,6,GT02,8EC2,3C44 +1860,11,6,GT02,8EBE,3C40 +1861,11,6,GT02,8EBF,3C41 +1862,11,6,GT02,8EBC,3C3E +1863,11,6,GT02,8EC0,3C42 +1864,11,6,GT02,8EBD,3C3F +1865,11,7,GT02,8EC6,3C48 +1866,11,7,GT02,8EC5,3C47 +1867,11,7,GT02,8EC4,3C46 +1868,11,7,GT02,8EC8,3C4A +1869,11,7,GT02,8EC3,3C45 +1870,11,7,GT02,8EC7,3C49 +1871,11,8,GT01,995F,5140 +1872,11,9,GT02,8EC9,3C4B +1873,11,9,GT01,9960,5141 +1874,11,9,GT09,99AF,5231 +1875,11,9,GT02,8ECA,3C4C +1876,11,10,GT02,8ECB,3C4D +1877,11,10,GT02,8ECC,3C4E +1878,11,11,GT02,8ECD,3C4F +1879,11,11,GT09,8AAB,342D +1880,11,11,GT11,8FC4,3E46 +1881,11,12,GT02,8ECE,3C50 +1882,11,13,GT02,8ED1,3C53 +1883,11,13,GT02,8ECF,3C51 +1884,11,13,GT02,8ED0,3C52 +1885,11,14,GT02,8ED2,3C54 +1886,11,17,GT02,8ED3,3C55 +1887,11,20,GT02,8ED4,3C56 +1888,12,2,GT01,94AA,482C +1889,12,2,GT09,96FA,4C7C +1890,12,3,GT02,8ED5,3C57 +1891,12,4,GT01,9961,5142 +1892,12,4,GT02,8ED6,3C58 +1893,12,4,GT01,8CF6,3878 +1894,12,4,GT02,8ED8,3C5A +1895,12,4,GT02,8ED7,3C59 +1896,12,4,GT01,985A,4F3B +1897,12,5,GT02,8ED9,3C5B +1898,12,6,GT01,8BA4,3626 +1899,12,6,GT02,8EC1,3C43 +1900,12,6,GT11,8981,3161 +1901,12,6,GT02,8EDA,3C5C +1902,12,6,GT02,8EDB,3C5D +1903,12,6,GT02,8EDC,3C5E +1904,12,6,GT09,984F,4F30 +1905,12,6,GT09,986A,4F4B +1906,12,7,GT11,966E,4B4F +1907,12,7,GT02,8EDE,3C60 +1908,12,7,GT02,8EDF,3C61 +1909,12,7,GT02,8EE4,3C66 +1910,12,7,GT02,8EE5,3C67 +1911,12,7,GT02,8EE3,3C65 +1912,12,7,GT11,9672,4B53 +1913,12,7,GT02,8EE1,3C63 +1914,12,7,GT02,8EE2,3C64 +1915,12,7,GT02,8EDD,3C5F +1916,12,7,GT01,95BA,4A3C +1917,12,7,GT02,8EE0,3C62 +1918,12,8,GT09,8EE6,3C68 +1919,12,8,GT02,8EE7,3C69 +1920,12,8,GT01,91B4,4236 +1921,12,8,GT02,8EE6,3C68 +1922,12,8,GT01,8BEF,3671 +1923,12,8,GT09,96FB,4C7D +1924,12,8,GT01,9354,4535 +1925,12,9,GT02,8EED,3C6F +1926,12,9,GT02,8EE9,3C6B +1927,12,9,GT02,8EE8,3C6A +1928,12,9,GT09,99B0,5232 +1929,12,9,GT02,8EEA,3C6C +1930,12,9,GT02,8EEB,3C6D +1931,12,9,GT02,8EEC,3C6E +1932,12,10,GT02,8EF0,3C72 +1933,12,10,GT02,8EF1,3C73 +1934,12,10,GT02,8EEE,3C70 +1935,12,10,GT01,8C93,3773 +1936,12,10,GT09,96BF,4C41 +1937,12,10,GT11,9664,4B45 +1938,12,10,GT02,8EEF,3C71 +1939,12,10,GT09,8E40,3B21 +1940,12,11,GT09,90ED,406F +1941,12,11,GT02,8EF3,3C75 +1942,12,11,GT02,8EF2,3C74 +1943,12,11,GT11,95BA,4A3C +1944,12,12,GT09,95E1,4A63 +1945,12,12,GT09,95B4,4A36 +1946,12,12,GT11,92CE,4450 +1947,12,12,GT02,8EF8,3C7A +1948,12,12,GT02,8EF7,3C79 +1949,12,12,GT02,8EF5,3C77 +1950,12,12,GT02,8EF6,3C78 +1951,12,12,GT02,8EF4,3C76 +1952,12,13,GT09,8D74,3955 +1953,12,13,GT02,8EF9,3C7B +1954,12,13,GT11,9796,4D76 +1955,12,13,GT02,8EFA,3C7C +1956,12,13,GT09,99B1,5233 +1957,12,13,GT02,8EFB,3C7D +1958,12,14,GT02,8F41,3D22 +1959,12,14,GT11,9794,4D74 +1960,12,14,GT11,9795,4D75 +1961,12,14,GT11,9797,4D77 +1962,12,14,GT02,8F40,3D21 +1963,12,14,GT02,8EFC,3C7E +1964,12,14,GT11,9791,4D71 +1965,12,16,GT01,9962,5143 +1966,12,16,GT09,8D6B,394C +1967,12,18,GT02,8F42,3D23 +1968,12,18,GT09,99B2,5234 +1969,12,18,GT09,8F55,3D36 +1970,12,19,GT02,8F43,3D24 +1971,12,19,GT11,98A1,5023 +1972,12,19,GT02,8F44,3D25 +1973,12,20,GT02,8F45,3D26 +1974,12,20,GT09,99B3,5235 +1975,13,2,GT01,9963,5144 +1976,13,3,GT09,9080,3F60 +1977,13,3,GT02,8F46,3D27 +1978,13,4,GT01,897E,315F +1979,13,4,GT02,8F4A,3D2B +1980,13,4,GT02,8F49,3D2A +1981,13,4,GT02,8F48,3D29 +1982,13,4,GT02,8F4B,3D2C +1983,13,4,GT01,93E0,4662 +1984,13,4,GT02,8F47,3D28 +1985,13,5,GT01,9964,5145 +1986,13,5,GT02,8F4D,3D2E +1987,13,5,GT02,8F4E,3D2F +1988,13,5,GT01,8DFB,3A7D +1989,13,5,GT01,9965,5146 +1990,13,5,GT02,8F52,3D33 +1991,13,5,GT11,95F6,4A78 +1992,13,5,GT02,8F4C,3D2D +1993,13,5,GT01,9966,5147 +1994,13,5,GT02,8F50,3D31 +1995,13,5,GT02,8F51,3D32 +1996,13,5,GT02,8F4F,3D30 +1997,13,6,GT02,8F55,3D36 +1998,13,6,GT02,8F57,3D38 +1999,13,6,GT02,8F54,3D35 +2000,13,6,GT01,8DC4,3A46 +2001,13,6,GT11,95ED,4A6F +2002,13,6,GT11,95EE,4A70 +2003,13,6,GT02,8F53,3D34 +2004,13,6,GT02,8F56,3D37 +2005,13,7,GT02,8F5A,3D3B +2006,13,7,GT01,9967,5148 +2007,13,7,GT02,8F5B,3D3C +2008,13,7,GT02,8F58,3D39 +2009,13,7,GT02,8F59,3D3A +2010,13,8,GT02,8F5D,3D3E +2011,13,8,GT02,8F5C,3D3D +2012,13,8,GT02,8F5E,3D3F +2013,13,8,GT11,9269,434A +2014,13,8,GT01,E3EC,666E +2015,13,8,GT02,8F5F,3D40 +2016,13,8,GT09,99B4,5236 +2017,13,8,GT11,926A,434B +2018,13,9,GT02,8F61,3D42 +2019,13,9,GT01,9968,5149 +2020,13,9,GT02,8F60,3D41 +2021,13,10,GT02,8F64,3D45 +2022,13,10,GT09,99B6,5238 +2023,13,10,GT02,8F62,3D43 +2024,13,10,GT01,9969,514A +2025,13,10,GT09,8A92,3372 +2026,13,10,GT09,99B5,5237 +2027,13,10,GT02,8F65,3D46 +2028,13,10,GT02,8F63,3D44 +2029,13,10,GT11,9294,4374 +2030,13,11,GT02,8F6E,3D4F +2031,13,11,GT02,8F67,3D48 +2032,13,11,GT01,996A,514B +2033,13,11,GT02,8F66,3D47 +2034,13,11,GT09,99B7,5239 +2035,13,11,GT02,8F68,3D49 +2036,13,11,GT02,8F69,3D4A +2037,13,12,GT02,8F6C,3D4D +2038,13,12,GT09,99BA,523C +2039,13,12,GT02,8F6B,3D4C +2040,13,12,GT02,8F6A,3D4B +2041,13,12,GT09,99B8,523A +2042,13,12,GT02,8F6D,3D4E +2043,13,12,GT09,99BB,523D +2044,13,13,GT09,99B9,523B +2045,13,13,GT02,8F71,3D52 +2046,13,13,GT02,8F6F,3D50 +2047,13,13,GT09,99BC,523E +2048,13,13,GT02,8F70,3D51 +2049,13,13,GT09,99BD,523F +2050,13,14,GT02,8F72,3D53 +2051,13,14,GT02,8F73,3D54 +2052,13,15,GT09,99BE,5240 +2053,13,15,GT02,8F75,3D56 +2054,13,15,GT02,8F74,3D55 +2055,13,16,GT02,8F77,3D58 +2056,13,16,GT09,99C0,5242 +2057,13,16,GT02,8F76,3D57 +2058,13,16,GT09,99BF,5241 +2059,13,18,GT02,8F78,3D59 +2060,13,22,GT02,8F7A,3D5B +2061,13,22,GT02,8F79,3D5A +2062,13,22,GT09,99C1,5243 +2063,14,2,GT01,996B,514C +2064,14,4,GT02,8F7B,3D5C +2065,14,4,GT01,8FE7,3E69 +2066,14,4,GT09,9654,4B35 +2067,14,4,GT02,8F7C,3D5D +2068,14,5,GT02,8F7D,3D5E +2069,14,5,GT01,8ECA,3C4C +2070,14,6,GT02,8F82,3D62 +2071,14,6,GT02,8F7E,3D5F +2072,14,6,GT11,9251,4332 +2073,14,6,GT02,8F80,3D60 +2074,14,6,GT02,8F81,3D61 +2075,14,7,GT09,9855,4F36 +2076,14,7,GT09,8BF6,3678 +2077,14,7,GT02,8F83,3D63 +2078,14,8,GT11,9685,4B65 +2079,14,8,GT02,8F84,3D64 +2080,14,8,GT02,8F85,3D65 +2081,14,8,GT02,8F86,3D66 +2082,14,8,GT09,8AAC,342E +2083,14,9,GT02,8F89,3D69 +2084,14,9,GT01,8AA5,3427 +2085,14,9,GT02,8F8A,3D6A +2086,14,9,GT02,8F87,3D67 +2087,14,9,GT02,8F88,3D68 +2088,14,10,GT02,8F8D,3D6D +2089,14,10,GT01,996C,514D +2090,14,10,GT02,8F8E,3D6E +2091,14,10,GT01,996D,514E +2092,14,10,GT02,8F8C,3D6C +2093,14,10,GT01,996E,514F +2094,14,10,GT02,8F8B,3D6B +2095,14,10,GT01,96BB,4C3D +2096,14,10,GT11,9665,4B46 +2097,14,10,GT11,9666,4B47 +2098,14,11,GT02,8F8F,3D6F +2099,14,11,GT01,9579,495A +2100,14,12,GT02,8F91,3D71 +2101,14,12,GT02,8F94,3D74 +2102,14,12,GT09,90D0,4052 +2103,14,12,GT11,9765,4D46 +2104,14,12,GT02,8F92,3D72 +2105,14,12,GT09,99C2,5244 +2106,14,12,GT09,99C4,5246 +2107,14,12,GT02,8F90,3D70 +2108,14,12,GT02,8F93,3D73 +2109,14,12,GT09,99C3,5245 +2110,14,13,GT09,9661,4B42 +2111,14,13,GT02,8F95,3D75 +2112,14,14,GT02,8F96,3D76 +2113,14,14,GT01,996F,5150 +2114,14,15,GT02,8F97,3D77 +2115,14,15,GT01,9970,5151 +2116,14,16,GT02,8F99,3D79 +2117,14,16,GT02,8F98,3D78 +2118,14,18,GT02,8F9A,3D7A +2119,14,18,GT09,8BDC,365E +2120,14,20,GT02,8F9B,3D7B +2121,14,20,GT02,8F9C,3D7C +2122,14,21,GT02,8F9D,3D7D +2123,14,21,GT09,99C5,5247 +2124,15,2,GT01,9971,5152 +2125,15,3,GT02,8F9E,3D7E +2126,15,4,GT02,8F9F,3E21 +2127,15,5,GT02,8FA1,3E23 +2128,15,5,GT09,8BF8,367A +2129,15,5,GT02,8FA0,3E22 +2130,15,5,GT09,8BF7,3679 +2131,15,6,GT09,8AAD,342F +2132,15,6,GT01,9972,5153 +2133,15,6,GT02,8FA2,3E24 +2134,15,6,GT02,8FA3,3E25 +2135,15,6,GT01,9973,5154 +2136,15,6,GT02,8FA4,3E26 +2137,15,6,GT02,8FA5,3E27 +2138,15,6,GT01,9974,5155 +2139,15,6,GT01,9975,5156 +2140,15,6,GT09,8AAE,3430 +2141,15,7,GT01,9976,5157 +2142,15,7,GT02,8FA9,3E2B +2143,15,7,GT01,8DE1,3A63 +2144,15,7,GT02,8FAB,3E2D +2145,15,7,GT02,8FAA,3E2C +2146,15,7,GT02,8FA7,3E29 +2147,15,7,GT02,8FA6,3E28 +2148,15,7,GT09,99C6,5248 +2149,15,7,GT02,8FA8,3E2A +2150,15,7,GT02,8FAC,3E2E +2151,15,7,GT01,96E8,4C6A +2152,15,7,GT01,97E2,4E64 +2153,15,8,GT02,8FB3,3E35 +2154,15,8,GT02,8FB1,3E33 +2155,15,8,GT02,8FAF,3E31 +2156,15,8,GT02,8FAD,3E2F +2157,15,8,GT02,8FB2,3E34 +2158,15,8,GT02,8FB5,3E37 +2159,15,8,GT02,8FB4,3E36 +2160,15,8,GT02,8FB0,3E32 +2161,15,8,GT02,8FB6,3E38 +2162,15,8,GT02,8FAE,3E30 +2163,15,8,GT02,8FB7,3E39 +2164,15,8,GT01,9977,5158 +2165,15,9,GT02,8FB8,3E3A +2166,15,9,GT02,8FBA,3E3C +2167,15,9,GT02,8FBD,3E3F +2168,15,9,GT02,8FBB,3E3D +2169,15,9,GT02,8FC0,3E42 +2170,15,9,GT02,8FB9,3E3B +2171,15,9,GT09,99C7,5249 +2172,15,9,GT02,8FC2,3E44 +2173,15,9,GT02,8FBF,3E41 +2174,15,9,GT02,8FC1,3E43 +2175,15,9,GT02,8FBC,3E3E +2176,15,9,GT09,8AAF,3431 +2177,15,9,GT09,97A3,4E25 +2178,15,9,GT02,8FC3,3E45 +2179,15,9,GT02,8FBE,3E40 +2180,15,9,GT11,9948,5129 +2181,15,9,GT02,8FC4,3E46 +2182,15,10,GT02,8FC8,3E4A +2183,15,10,GT02,8FC7,3E49 +2184,15,10,GT01,9978,5159 +2185,15,10,GT02,8FD0,3E52 +2186,15,10,GT02,8FCC,3E4E +2187,15,10,GT01,8F79,3D5A +2188,15,10,GT02,8FC9,3E4B +2189,15,10,GT02,8FCA,3E4C +2190,15,10,GT09,99CA,524C +2191,15,10,GT01,90A6,4028 +2192,15,10,GT02,8FCB,3E4D +2193,15,10,GT02,8FCF,3E51 +2194,15,10,GT09,90BD,403F +2195,15,10,GT02,8FCD,3E4F +2196,15,10,GT02,8FCE,3E50 +2197,15,10,GT01,929C,437C +2198,15,10,GT02,8FC5,3E47 +2199,15,10,GT01,9380,4560 +2200,15,10,GT02,8FC6,3E48 +2201,15,10,GT01,9979,515A +2202,15,10,GT01,97BD,4E3F +2203,15,10,GT02,8FD1,3E53 +2204,15,11,GT02,8FD5,3E57 +2205,15,11,GT02,8FD2,3E54 +2206,15,11,GT02,8FD6,3E58 +2207,15,11,GT02,8FDA,3E5C +2208,15,11,GT02,8FD7,3E59 +2209,15,11,GT02,8FD8,3E5A +2210,15,11,GT02,8FD3,3E55 +2211,15,11,GT02,8FD4,3E56 +2212,15,11,GT02,8FD9,3E5B +2213,15,12,GT02,8FDB,3E5D +2214,15,12,GT02,8FE2,3E64 +2215,15,12,GT02,8FDD,3E5F +2216,15,12,GT01,99C3,5245 +2217,15,12,GT02,8FDF,3E61 +2218,15,12,GT02,8FDC,3E5E +2219,15,12,GT02,8FE5,3E67 +2220,15,12,GT09,8BF9,367B +2221,15,12,GT02,8FE4,3E66 +2222,15,12,GT02,8FE3,3E65 +2223,15,12,GT09,8AB0,3432 +2224,15,12,GT02,8FDE,3E60 +2225,15,12,GT02,8FE0,3E62 +2226,15,12,GT02,8FE1,3E63 +2227,15,12,GT09,99C8,524A +2228,15,13,GT02,8FE6,3E68 +2229,15,13,GT02,8FE7,3E69 +2230,15,13,GT02,8FE9,3E6B +2231,15,13,GT02,8FE8,3E6A +2232,15,13,GT02,8FED,3E6F +2233,15,13,GT02,8FED,3E6F +2234,15,13,GT11,92F5,4477 +2235,15,13,GT02,8FEE,3E70 +2236,15,13,GT02,8FEC,3E6E +2237,15,13,GT02,8FEF,3E71 +2238,15,13,GT02,8FEA,3E6C +2239,15,13,GT09,99C9,524B +2240,15,14,GT02,8FF2,3E74 +2241,15,14,GT02,8FF3,3E75 +2242,15,14,GT02,8FF1,3E73 +2243,15,14,GT11,9776,4D57 +2244,15,14,GT02,8FF0,3E72 +2245,15,14,GT02,8FF4,3E76 +2246,15,15,GT02,8FF5,3E77 +2247,15,15,GT02,8FFC,3E7E +2248,15,15,GT02,8FF8,3E7A +2249,15,15,GT11,9798,4D78 +2250,15,15,GT02,8FFA,3E7C +2251,15,15,GT09,98CA,504C +2252,15,15,GT02,8FF9,3E7B +2253,15,15,GT02,8FF7,3E79 +2254,15,15,GT02,8FF6,3E78 +2255,15,15,GT02,8FFB,3E7D +2256,15,15,GT01,EAA3,7425 +2257,15,15,GT01,997A,515B +2258,15,16,GT02,9041,3F22 +2259,15,16,GT09,99CB,524D +2260,15,16,GT09,976E,4D4F +2261,15,16,GT01,8BC3,3645 +2262,15,16,GT11,9799,4D79 +2263,15,16,GT11,9777,4D58 +2264,15,16,GT11,9778,4D59 +2265,15,16,GT02,9040,3F21 +2266,15,16,GT09,99CD,524F +2267,15,17,GT02,9043,3F24 +2268,15,17,GT02,9042,3F23 +2269,15,17,GT02,9045,3F26 +2270,15,17,GT11,8CF4,3876 +2271,15,17,GT02,9044,3F25 +2272,15,18,GT02,9046,3F27 +2273,15,18,GT09,99CC,524E +2274,15,18,GT02,9049,3F2A +2275,15,18,GT02,9047,3F28 +2276,15,18,GT02,9048,3F29 +2277,15,19,GT02,904A,3F2B +2278,15,20,GT02,904B,3F2C +2279,15,21,GT02,904C,3F2D +2280,15,22,GT02,904D,3F2E +2281,15,26,GT02,904E,3F2F +2282,16,2,GT01,997B,515C +2283,16,2,GT02,904F,3F30 +2284,16,2,GT09,98DB,505D +2285,16,3,GT02,9050,3F31 +2286,16,3,GT01,967D,4B5E +2287,16,4,GT02,9052,3F33 +2288,16,4,GT11,9249,432A +2289,16,4,GT02,9051,3F32 +2290,16,4,GT02,9053,3F34 +2291,16,4,GT09,8D5F,3940 +2292,16,5,GT02,9054,3F35 +2293,16,5,GT01,8F88,3D68 +2294,16,5,GT02,9055,3F36 +2295,16,5,GT02,9056,3F37 +2296,16,5,GT01,91FA,427C +2297,16,5,GT02,9057,3F38 +2298,16,6,GT02,905A,3F3B +2299,16,6,GT02,905B,3F3C +2300,16,6,GT02,905D,3F3E +2301,16,6,GT01,997D,515E +2302,16,6,GT02,905C,3F3D +2303,16,6,GT02,9058,3F39 +2304,16,6,GT09,8CAA,382C +2305,16,6,GT01,93E2,4664 +2306,16,6,GT02,9059,3F3A +2307,16,6,GT02,905E,3F3F +2308,16,7,GT02,905F,3F40 +2309,16,7,GT11,925C,433D +2310,16,7,GT02,9061,3F42 +2311,16,7,GT02,9063,3F44 +2312,16,7,GT02,9064,3F45 +2313,16,7,GT02,9062,3F43 +2314,16,7,GT02,9065,3F46 +2315,16,7,GT02,9060,3F41 +2316,16,8,GT02,906B,3F4C +2317,16,8,GT02,9066,3F47 +2318,16,8,GT02,9069,3F4A +2319,16,8,GT02,906D,3F4E +2320,16,8,GT02,906C,3F4D +2321,16,8,GT01,997E,515F +2322,16,8,GT02,9068,3F49 +2323,16,8,GT02,906A,3F4B +2324,16,8,GT02,906E,3F4F +2325,16,8,GT02,9067,3F48 +2326,16,9,GT02,906F,3F50 +2327,16,9,GT02,9070,3F51 +2328,16,9,GT02,9071,3F52 +2329,16,9,GT09,8A8F,336F +2330,16,10,GT09,9190,4170 +2331,16,10,GT02,9073,3F54 +2332,16,10,GT02,9072,3F53 +2333,16,10,GT02,9074,3F55 +2334,16,10,GT09,8AB2,3434 +2335,16,11,GT02,9078,3F59 +2336,16,11,GT02,9077,3F58 +2337,16,11,GT01,9980,5160 +2338,16,11,GT02,9075,3F56 +2339,16,11,GT02,9079,3F5A +2340,16,11,GT02,9076,3F57 +2341,16,12,GT01,8A4D,332E +2342,16,12,GT02,907B,3F5C +2343,16,12,GT11,8FE0,3E62 +2344,16,12,GT02,907D,3F5E +2345,16,12,GT02,907E,3F5F +2346,16,12,GT02,907A,3F5B +2347,16,12,GT09,8DEE,3A70 +2348,16,12,GT02,907C,3F5D +2349,16,13,GT02,9080,3F60 +2350,16,13,GT09,90F0,4072 +2351,16,13,GT11,8BCC,364E +2352,16,14,GT02,9081,3F61 +2353,16,14,GT02,9082,3F62 +2354,16,16,GT02,9083,3F63 +2355,17,2,GT01,9981,5161 +2356,17,2,GT02,9084,3F64 +2357,17,3,GT02,9085,3F65 +2358,17,4,GT02,9086,3F66 +2359,17,4,GT02,9088,3F68 +2360,17,4,GT01,8BA5,3627 +2361,17,4,GT02,9087,3F67 +2362,17,5,GT01,899A,317A +2363,17,5,GT02,908C,3F6C +2364,17,5,GT02,9089,3F69 +2365,17,5,GT02,908A,3F6A +2366,17,5,GT01,8F6F,3D50 +2367,17,5,GT02,908B,3F6B +2368,17,5,GT01,93CA,464C +2369,17,6,GT02,908E,3F6E +2370,17,6,GT02,9095,3F75 +2371,17,6,GT02,9091,3F71 +2372,17,6,GT02,9093,3F73 +2373,17,6,GT02,908D,3F6D +2374,17,6,GT02,908F,3F6F +2375,17,6,GT02,9090,3F70 +2376,17,6,GT02,9096,3F76 +2377,17,6,GT02,9094,3F74 +2378,17,6,GT02,9092,3F72 +2379,17,7,GT02,9099,3F79 +2380,17,7,GT02,9098,3F78 +2381,17,7,GT02,9097,3F77 +2382,17,8,GT02,909B,3F7B +2383,17,8,GT01,949F,4821 +2384,17,8,GT09,9656,4B37 +2385,17,8,GT02,909C,3F7C +2386,17,8,GT02,909A,3F7A +2387,17,9,GT01,9982,5162 +2388,17,9,GT02,909F,4021 +2389,17,9,GT02,909E,3F7E +2390,17,9,GT02,909D,3F7D +2391,17,11,GT02,90A1,4023 +2392,17,11,GT02,90A0,4022 +2393,17,12,GT02,90A2,4024 +2394,17,12,GT09,99CE,5250 +2395,17,14,GT02,90A3,4025 +2396,17,15,GT02,90A4,4026 +2397,17,17,GT02,90A5,4027 +2398,17,17,GT02,90A6,4028 +2399,17,17,GT09,99CF,5251 +2400,17,18,GT02,90A7,4029 +2401,17,19,GT02,90A8,402A +2402,17,20,GT02,90A9,402B +2403,18,2,GT02,90AA,402C +2404,18,2,GT01,9381,4561 +2405,18,2,GT02,90AB,402D +2406,18,3,GT02,90AC,402E +2407,18,3,GT01,906E,3F4F +2408,18,3,GT01,9983,5163 +2409,18,3,GT02,90AD,402F +2410,18,4,GT01,8AA0,3422 +2411,18,4,GT02,90B3,4035 +2412,18,4,GT02,90B1,4033 +2413,18,4,GT02,90B2,4034 +2414,18,4,GT02,90B6,4038 +2415,18,4,GT01,90D8,405A +2416,18,4,GT02,90AE,4030 +2417,18,4,GT02,90B0,4032 +2418,18,4,GT02,90B4,4036 +2419,18,4,GT02,90B5,4037 +2420,18,4,GT02,90AF,4031 +2421,18,4,GT01,95AA,4A2C +2422,18,5,GT02,90B7,4039 +2423,18,5,GT01,8AA7,3429 +2424,18,5,GT01,9984,5164 +2425,18,5,GT02,90BA,403C +2426,18,5,GT02,90C0,4042 +2427,18,5,GT02,90B8,403A +2428,18,5,GT02,90C2,4044 +2429,18,5,GT02,90BD,403F +2430,18,5,GT02,90BB,403D +2431,18,5,GT02,90BF,4041 +2432,18,5,GT02,90C4,4046 +2433,18,5,GT02,90BC,403E +2434,18,5,GT02,90C1,4043 +2435,18,5,GT02,90B9,403B +2436,18,5,GT02,90BE,4040 +2437,18,5,GT02,90C3,4045 +2438,18,6,GT02,90DA,405C +2439,18,6,GT09,99E8,526A +2440,18,6,GT02,90D1,4053 +2441,18,6,GT02,90D2,4054 +2442,18,6,GT02,90C7,4049 +2443,18,6,GT02,90DB,405D +2444,18,6,GT02,90CD,404F +2445,18,6,GT02,90CE,4050 +2446,18,6,GT02,90DD,405F +2447,18,6,GT09,99D0,5252 +2448,18,6,GT02,90D3,4055 +2449,18,6,GT02,90D0,4052 +2450,18,6,GT01,8C59,373A +2451,18,6,GT02,90CB,404D +2452,18,6,GT01,9985,5165 +2453,18,6,GT02,90D7,4059 +2454,18,6,GT02,90C6,4048 +2455,18,6,GT02,90C9,404B +2456,18,6,GT02,90C8,404A +2457,18,6,GT02,90D4,4056 +2458,18,6,GT02,90C5,4047 +2459,18,6,GT02,90F2,4074 +2460,18,6,GT02,90D5,4057 +2461,18,6,GT02,90DC,405E +2462,18,6,GT02,90D8,405A +2463,18,6,GT09,90F1,4073 +2464,18,6,GT02,90CA,404C +2465,18,6,GT02,90CC,404E +2466,18,6,GT02,90CF,4051 +2467,18,6,GT01,9986,5166 +2468,18,6,GT02,90D9,405B +2469,18,6,GT02,90D6,4058 +2470,18,6,GT02,90DE,4060 +2471,18,6,GT01,97F1,4E73 +2472,18,6,GT09,8AB3,3435 +2473,18,7,GT09,8FE2,3E64 +2474,18,7,GT02,90E9,406B +2475,18,7,GT09,99D1,5253 +2476,18,7,GT02,90F3,4075 +2477,18,7,GT09,99F3,5275 +2478,18,7,GT02,90F8,407A +2479,18,7,GT02,90ED,406F +2480,18,7,GT01,9987,5167 +2481,18,7,GT02,90EE,4070 +2482,18,7,GT09,96FC,4C7E +2483,18,7,GT02,90E8,406A +2484,18,7,GT02,90DF,4061 +2485,18,7,GT02,90F7,4079 +2486,18,7,GT01,9988,5168 +2487,18,7,GT02,90FC,407E +2488,18,7,GT02,90F6,4078 +2489,18,7,GT02,90E3,4065 +2490,18,7,GT01,8F89,3D69 +2491,18,7,GT02,90E1,4063 +2492,18,7,GT02,90EA,406C +2493,18,7,GT02,90E4,4066 +2494,18,7,GT02,90F4,4076 +2495,18,7,GT02,90E5,4067 +2496,18,7,GT02,90F1,4073 +2497,18,7,GT09,8BFA,367C +2498,18,7,GT02,90EB,406D +2499,18,7,GT01,94BB,483D +2500,18,7,GT02,90E2,4064 +2501,18,7,GT02,90E6,4068 +2502,18,7,GT02,90E0,4062 +2503,18,7,GT02,90F9,407B +2504,18,7,GT01,95CA,4A4C +2505,18,7,GT02,90EC,406E +2506,18,7,GT02,90EF,4071 +2507,18,7,GT09,99D2,5254 +2508,18,7,GT01,9798,4D78 +2509,18,7,GT02,90F5,4077 +2510,18,7,GT02,90FA,407C +2511,18,7,GT02,90F0,4072 +2512,18,7,GT02,90E7,4069 +2513,18,7,GT02,90FB,407D +2514,18,8,GT09,8FC4,3E46 +2515,18,8,GT02,9149,412A +2516,18,8,GT11,8FE1,3E63 +2517,18,8,GT02,9165,4146 +2518,18,8,GT01,9989,5169 +2519,18,8,GT02,9158,4139 +2520,18,8,GT02,915B,413C +2521,18,8,GT02,9142,4123 +2522,18,8,GT02,9161,4142 +2523,18,8,GT02,9162,4143 +2524,18,8,GT02,9164,4145 +2525,18,8,GT02,9146,4127 +2526,18,8,GT02,914A,412B +2527,18,8,GT02,9152,4133 +2528,18,8,GT01,8C94,3774 +2529,18,8,GT01,998A,516A +2530,18,8,GT02,9145,4126 +2531,18,8,GT02,9150,4131 +2532,18,8,GT01,8D8F,396F +2533,18,8,GT02,9154,4135 +2534,18,8,GT02,9155,4136 +2535,18,8,GT02,9159,413A +2536,18,8,GT01,8DFC,3A7E +2537,18,8,GT01,998B,516B +2538,18,8,GT02,9153,4134 +2539,18,8,GT02,9163,4144 +2540,18,8,GT02,915D,413E +2541,18,8,GT02,9166,4147 +2542,18,8,GT09,99D8,525A +2543,18,8,GT01,8E68,3B49 +2544,18,8,GT02,914E,412F +2545,18,8,GT02,9141,4122 +2546,18,8,GT09,99D3,5255 +2547,18,8,GT02,9160,4141 +2548,18,8,GT02,915E,413F +2549,18,8,GT01,90A7,4029 +2550,18,8,GT02,914F,4130 +2551,18,8,GT02,914C,412D +2552,18,8,GT02,9148,4129 +2553,18,8,GT02,9157,4138 +2554,18,8,GT02,9144,4125 +2555,18,8,GT02,914B,412C +2556,18,8,GT02,9143,4124 +2557,18,8,GT02,915A,413B +2558,18,8,GT01,939E,457E +2559,18,8,GT02,9140,4121 +2560,18,8,GT11,95FB,4A7D +2561,18,8,GT02,9147,4128 +2562,18,8,GT02,915C,413D +2563,18,8,GT02,9151,4132 +2564,18,8,GT02,914D,412E +2565,18,8,GT02,9156,4137 +2566,18,8,GT02,915F,4140 +2567,18,9,GT09,99D7,5259 +2568,18,9,GT02,9185,4165 +2569,18,9,GT02,916B,414C +2570,18,9,GT02,916C,414D +2571,18,9,GT02,916D,414E +2572,18,9,GT02,9169,414A +2573,18,9,GT02,9187,4167 +2574,18,9,GT02,9181,4161 +2575,18,9,GT11,9278,4359 +2576,18,9,GT02,917C,415D +2577,18,9,GT09,90F2,4074 +2578,18,9,GT01,998D,516D +2579,18,9,GT02,917B,415C +2580,18,9,GT02,9176,4157 +2581,18,9,GT02,917E,415F +2582,18,9,GT02,9182,4162 +2583,18,9,GT02,9180,4160 +2584,18,9,GT01,998E,516E +2585,18,9,GT02,916E,414F +2586,18,9,GT02,916F,4150 +2587,18,9,GT01,8DED,3A6F +2588,18,9,GT02,9179,415A +2589,18,9,GT11,9675,4B56 +2590,18,9,GT02,917D,415E +2591,18,9,GT01,998C,516C +2592,18,9,GT02,9177,4158 +2593,18,9,GT02,9173,4154 +2594,18,9,GT02,9178,4159 +2595,18,9,GT01,914F,4130 +2596,18,9,GT02,9174,4155 +2597,18,9,GT02,9186,4166 +2598,18,9,GT01,91A5,4227 +2599,18,9,GT02,916A,414B +2600,18,9,GT09,99D4,5256 +2601,18,9,GT02,9167,4148 +2602,18,9,GT01,92E4,4466 +2603,18,9,GT02,9172,4153 +2604,18,9,GT02,917A,415B +2605,18,9,GT02,9168,4149 +2606,18,9,GT02,9175,4156 +2607,18,9,GT01,998F,516F +2608,18,9,GT09,99D5,5257 +2609,18,9,GT02,9170,4151 +2610,18,9,GT02,9171,4152 +2611,18,9,GT02,9184,4164 +2612,18,9,GT02,9183,4163 +2613,18,10,GT02,918B,416B +2614,18,10,GT02,91A4,4226 +2615,18,10,GT02,91AB,422D +2616,18,10,GT09,8AB4,3436 +2617,18,10,GT02,918D,416D +2618,18,10,GT02,919D,417D +2619,18,10,GT02,9192,4172 +2620,18,10,GT11,958D,496D +2621,18,10,GT02,9191,4171 +2622,18,10,GT01,9990,5170 +2623,18,10,GT02,91B0,4232 +2624,18,10,GT02,91A1,4223 +2625,18,10,GT02,91A3,4225 +2626,18,10,GT02,919A,417A +2627,18,10,GT02,91AA,422C +2628,18,10,GT01,8C95,3775 +2629,18,10,GT09,976F,4D50 +2630,18,10,GT09,99DB,525D +2631,18,10,GT02,9196,4176 +2632,18,10,GT09,99D9,525B +2633,18,10,GT02,919E,417E +2634,18,10,GT02,91AF,4231 +2635,18,10,GT02,91B4,4236 +2636,18,10,GT01,8D84,3964 +2637,18,10,GT01,8DDC,3A5E +2638,18,10,GT02,9188,4168 +2639,18,10,GT02,919F,4221 +2640,18,10,GT02,91B1,4233 +2641,18,10,GT02,91B2,4234 +2642,18,10,GT02,9190,4170 +2643,18,10,GT09,99E6,5268 +2644,18,10,GT02,9195,4175 +2645,18,10,GT09,99F4,5276 +2646,18,10,GT11,9645,4B26 +2647,18,10,GT02,9199,4179 +2648,18,10,GT02,91A2,4224 +2649,18,10,GT02,91A9,422B +2650,18,10,GT09,99DE,5260 +2651,18,10,GT02,9194,4174 +2652,18,10,GT02,91A8,422A +2653,18,10,GT02,91A7,4229 +2654,18,10,GT02,9198,4178 +2655,18,10,GT02,91AD,422F +2656,18,10,GT02,91A5,4227 +2657,18,10,GT09,99DA,525C +2658,18,10,GT01,9991,5171 +2659,18,10,GT02,91A0,4222 +2660,18,10,GT02,9193,4173 +2661,18,10,GT02,919C,417C +2662,18,10,GT01,948D,476D +2663,18,10,GT02,918E,416E +2664,18,10,GT11,9743,4D24 +2665,18,10,GT02,9189,4169 +2666,18,10,GT02,918C,416C +2667,18,10,GT02,918F,416F +2668,18,10,GT11,8FE2,3E64 +2669,18,10,GT01,9655,4B36 +2670,18,10,GT02,918A,416A +2671,18,10,GT02,91AC,422E +2672,18,10,GT09,99DC,525E +2673,18,10,GT02,91A6,4228 +2674,18,10,GT02,919B,417B +2675,18,10,GT02,9197,4177 +2676,18,10,GT02,91AE,4230 +2677,18,10,GT02,91B3,4235 +2678,18,10,GT09,99DD,525F +2679,18,11,GT02,91BA,423C +2680,18,11,GT02,91BF,4241 +2681,18,11,GT02,91C4,4246 +2682,18,11,GT02,91C6,4248 +2683,18,11,GT02,91B7,4239 +2684,18,11,GT02,91C7,4249 +2685,18,11,GT11,958E,496E +2686,18,11,GT02,91CF,4251 +2687,18,11,GT02,91C5,4247 +2688,18,11,GT02,91C8,424A +2689,18,11,GT09,99DF,5261 +2690,18,11,GT01,999B,517B +2691,18,11,GT09,8AB5,3437 +2692,18,11,GT02,91D1,4253 +2693,18,11,GT11,9643,4B24 +2694,18,11,GT02,91CC,424E +2695,18,11,GT02,91CB,424D +2696,18,11,GT02,91CE,4250 +2697,18,11,GT09,8F7A,3D5B +2698,18,11,GT02,91BB,423D +2699,18,11,GT09,95B5,4A37 +2700,18,11,GT02,91C1,4243 +2701,18,11,GT01,8FE8,3E6A +2702,18,11,GT02,91C9,424B +2703,18,11,GT02,91B5,4237 +2704,18,11,GT01,9992,5172 +2705,18,11,GT02,91C3,4245 +2706,18,11,GT11,8FE3,3E65 +2707,18,11,GT02,91C0,4242 +2708,18,11,GT02,91B8,423A +2709,18,11,GT02,91C2,4244 +2710,18,11,GT02,91CD,424F +2711,18,11,GT02,91B6,4238 +2712,18,11,GT02,91BC,423E +2713,18,11,GT01,9995,5175 +2714,18,11,GT02,91BE,4240 +2715,18,11,GT02,91B9,423B +2716,18,11,GT02,91D0,4252 +2717,18,11,GT01,959B,497B +2718,18,11,GT09,99D6,5258 +2719,18,11,GT02,91BD,423F +2720,18,11,GT02,91CA,424C +2721,18,11,GT09,8BFB,367D +2722,18,11,GT09,8C41,3722 +2723,18,12,GT02,91DF,4261 +2724,18,12,GT01,9993,5173 +2725,18,12,GT02,91D5,4257 +2726,18,12,GT01,8A84,3364 +2727,18,12,GT02,91D2,4254 +2728,18,12,GT02,91EF,4271 +2729,18,12,GT02,91E8,426A +2730,18,12,GT02,91E9,426B +2731,18,12,GT09,99E9,526B +2732,18,12,GT02,91DB,425D +2733,18,12,GT02,91EC,426E +2734,18,12,GT09,99E2,5264 +2735,18,12,GT02,91E0,4262 +2736,18,12,GT02,91D3,4255 +2737,18,12,GT02,91E4,4266 +2738,18,12,GT09,99E0,5262 +2739,18,12,GT02,91F0,4272 +2740,18,12,GT02,91D8,425A +2741,18,12,GT02,91EE,4270 +2742,18,12,GT01,9994,5174 +2743,18,12,GT02,91DE,4260 +2744,18,12,GT02,91D9,425B +2745,18,12,GT02,91DA,425C +2746,18,12,GT02,91DC,425E +2747,18,12,GT02,91EA,426C +2748,18,12,GT02,91EB,426D +2749,18,12,GT01,916E,414F +2750,18,12,GT02,91E5,4267 +2751,18,12,GT09,8D89,3969 +2752,18,12,GT02,91DD,425F +2753,18,12,GT02,91D6,4258 +2754,18,12,GT02,91E2,4264 +2755,18,12,GT09,99E1,5263 +2756,18,12,GT02,91D4,4256 +2757,18,12,GT02,91E7,4269 +2758,18,12,GT02,91E1,4263 +2759,18,12,GT02,91E6,4268 +2760,18,12,GT02,91ED,426F +2761,18,12,GT02,91E3,4265 +2762,18,12,GT02,91F1,4273 +2763,18,12,GT09,8AB6,3438 +2764,18,13,GT09,8CD6,3858 +2765,18,13,GT02,9247,4328 +2766,18,13,GT02,924F,4330 +2767,18,13,GT10,9ED3,5C55 +2768,18,13,GT02,9249,432A +2769,18,13,GT02,924D,432E +2770,18,13,GT02,91FC,427E +2771,18,13,GT02,9240,4321 +2772,18,13,GT02,9241,4322 +2773,18,13,GT02,91F5,4277 +2774,18,13,GT02,9246,4327 +2775,18,13,GT09,99E7,5269 +2776,18,13,GT02,91F2,4274 +2777,18,13,GT02,9244,4325 +2778,18,13,GT02,91F3,4275 +2779,18,13,GT02,91FB,427D +2780,18,13,GT02,924A,432B +2781,18,13,GT02,924E,432F +2782,18,13,GT02,91F8,427A +2783,18,13,GT02,9248,4329 +2784,18,13,GT01,9996,5176 +2785,18,13,GT02,924C,432D +2786,18,13,GT02,9245,4326 +2787,18,13,GT09,99EA,526C +2788,18,13,GT02,91D7,4259 +2789,18,13,GT09,9051,3F32 +2790,18,13,GT02,91F6,4278 +2791,18,13,GT02,924B,432C +2792,18,13,GT01,9997,5177 +2793,18,13,GT02,9243,4324 +2794,18,13,GT11,8FE4,3E66 +2795,18,13,GT02,91F4,4276 +2796,18,13,GT09,99E3,5265 +2797,18,13,GT09,8FBD,3E3F +2798,18,13,GT02,91FA,427C +2799,18,13,GT02,9250,4331 +2800,18,13,GT02,91F7,4279 +2801,18,13,GT02,91F9,427B +2802,18,13,GT09,99E4,5266 +2803,18,13,GT09,99E5,5267 +2804,18,13,GT02,9242,4323 +2805,18,13,GT09,8AB7,3439 +2806,18,14,GT01,8A63,3344 +2807,18,14,GT02,9269,434A +2808,18,14,GT02,9258,4339 +2809,18,14,GT02,9273,4354 +2810,18,14,GT02,9265,4346 +2811,18,14,GT02,9272,4353 +2812,18,14,GT09,99EF,5271 +2813,18,14,GT02,9266,4347 +2814,18,14,GT02,9262,4343 +2815,18,14,GT02,926A,434B +2816,18,14,GT09,8AA3,3425 +2817,18,14,GT02,925D,433E +2818,18,14,GT02,925E,433F +2819,18,14,GT02,9263,4344 +2820,18,14,GT02,9271,4352 +2821,18,14,GT02,925A,433B +2822,18,14,GT02,9268,4349 +2823,18,14,GT02,9260,4341 +2824,18,14,GT02,9256,4337 +2825,18,14,GT02,9264,4345 +2826,18,14,GT02,9255,4336 +2827,18,14,GT02,9275,4356 +2828,18,14,GT02,9251,4332 +2829,18,14,GT02,926B,434C +2830,18,14,GT02,9274,4355 +2831,18,14,GT02,9270,4351 +2832,18,14,GT02,9257,4338 +2833,18,14,GT09,99EB,526D +2834,18,14,GT09,99F2,5274 +2835,18,14,GT02,9253,4334 +2836,18,14,GT02,925C,433D +2837,18,14,GT02,925F,4340 +2838,18,14,GT02,926C,434D +2839,18,14,GT02,926D,434E +2840,18,14,GT02,9267,4348 +2841,18,14,GT02,9261,4342 +2842,18,14,GT09,99EE,5270 +2843,18,14,GT10,9E5E,5B3F +2844,18,14,GT02,9252,4333 +2845,18,14,GT02,9254,4335 +2846,18,14,GT02,925B,433C +2847,18,14,GT02,926E,434F +2848,18,15,GT02,9282,4362 +2849,18,15,GT02,928A,436A +2850,18,15,GT10,9ED4,5C56 +2851,18,15,GT09,99F0,5272 +2852,18,15,GT02,927C,435D +2853,18,15,GT02,9289,4369 +2854,18,15,GT02,9284,4364 +2855,18,15,GT01,8C80,3760 +2856,18,15,GT02,927D,435E +2857,18,15,GT02,9287,4367 +2858,18,15,GT01,9998,5178 +2859,18,15,GT02,9285,4365 +2860,18,15,GT02,926F,4350 +2861,18,15,GT02,9276,4357 +2862,18,15,GT02,9259,433A +2863,18,15,GT09,99ED,526F +2864,18,15,GT02,927B,435C +2865,18,15,GT02,9281,4361 +2866,18,15,GT02,9278,4359 +2867,18,15,GT02,9280,4360 +2868,18,15,GT02,9283,4363 +2869,18,15,GT02,9288,4368 +2870,18,15,GT02,9286,4366 +2871,18,15,GT02,9277,4358 +2872,18,15,GT02,929D,437D +2873,18,15,GT01,999C,517C +2874,18,15,GT02,927E,435F +2875,18,15,GT01,97AB,4E2D +2876,18,15,GT02,9279,435A +2877,18,15,GT02,927A,435B +2878,18,16,GT02,928D,436D +2879,18,16,GT02,9293,4373 +2880,18,16,GT02,928C,436C +2881,18,16,GT02,9291,4371 +2882,18,16,GT02,9296,4376 +2883,18,16,GT09,99F1,5273 +2884,18,16,GT01,999A,517A +2885,18,16,GT02,9292,4372 +2886,18,16,GT01,9999,5179 +2887,18,16,GT02,9298,4378 +2888,18,16,GT02,929C,437C +2889,18,16,GT02,928F,436F +2890,18,16,GT02,9297,4377 +2891,18,16,GT09,99EC,526E +2892,18,16,GT02,928B,436B +2893,18,16,GT02,9294,4374 +2894,18,16,GT02,9295,4375 +2895,18,16,GT01,999D,517D +2896,18,16,GT02,929A,437A +2897,18,16,GT02,928E,436E +2898,18,16,GT02,9290,4370 +2899,18,16,GT09,9770,4D51 +2900,18,16,GT09,906A,3F4B +2901,18,16,GT02,929B,437B +2902,18,16,GT02,9299,4379 +2903,18,16,GT09,99F5,5277 +2904,18,17,GT02,92A0,4422 +2905,18,17,GT02,92A1,4423 +2906,18,17,GT02,92A3,4425 +2907,18,17,GT02,929F,4421 +2908,18,17,GT02,92A5,4427 +2909,18,17,GT02,929E,437E +2910,18,17,GT02,92A2,4424 +2911,18,17,GT02,92A4,4426 +2912,18,18,GT02,92A7,4429 +2913,18,18,GT10,9ED5,5C57 +2914,18,18,GT02,92A6,4428 +2915,18,18,GT02,92A8,442A +2916,18,18,GT02,92A9,442B +2917,18,18,GT02,92AA,442C +2918,18,19,GT02,92AE,4430 +2919,18,19,GT02,92AB,442D +2920,18,19,GT02,92AC,442E +2921,18,19,GT02,92AF,4431 +2922,18,19,GT02,92AD,442F +2923,18,20,GT02,92B0,4432 +2924,18,20,GT02,92B2,4434 +2925,18,20,GT02,92B1,4433 +2926,18,21,GT02,92B4,4436 +2927,18,21,GT02,92B6,4438 +2928,18,21,GT09,99F6,5278 +2929,18,21,GT02,92B5,4437 +2930,18,21,GT02,92B3,4435 +2931,18,23,GT02,92B7,4439 +2932,18,23,GT02,92B9,443B +2933,18,23,GT02,92B8,443A +2934,18,24,GT02,92BA,443C +2935,18,26,GT02,92BB,443D +2936,18,26,GT02,92BC,443E +2937,19,2,GT01,97CD,4E4F +2938,19,3,GT02,92BD,443F +2939,19,3,GT02,92BE,4440 +2940,19,4,GT02,92C1,4443 +2941,19,4,GT02,92BF,4441 +2942,19,4,GT02,92C0,4442 +2943,19,4,GT02,92C2,4444 +2944,19,4,GT09,8E4D,3B2E +2945,19,5,GT01,89C1,3243 +2946,19,5,GT02,92C5,4447 +2947,19,5,GT02,92C4,4446 +2948,19,5,GT09,8E6A,3B4B +2949,19,5,GT01,8CF7,3879 +2950,19,5,GT02,92C6,4448 +2951,19,5,GT02,92C3,4445 +2952,19,5,GT02,92C7,4449 +2953,19,6,GT09,8D9A,397A +2954,19,6,GT09,9A46,5327 +2955,19,6,GT02,92CF,4451 +2956,19,6,GT02,92CD,444F +2957,19,6,GT02,92CA,444C +2958,19,6,GT02,92CC,444E +2959,19,6,GT02,92C9,444B +2960,19,6,GT02,92CB,444D +2961,19,6,GT09,8E91,3B71 +2962,19,6,GT02,92CE,4450 +2963,19,6,GT02,92C8,444A +2964,19,6,GT01,97F2,4E74 +2965,19,7,GT02,92D3,4455 +2966,19,7,GT02,92D8,445A +2967,19,7,GT02,92D9,445B +2968,19,7,GT09,9A4D,532E +2969,19,7,GT01,8D85,3965 +2970,19,7,GT01,99A0,5222 +2971,19,7,GT02,92DA,445C +2972,19,7,GT02,92D2,4454 +2973,19,7,GT02,92D6,4458 +2974,19,7,GT01,8F95,3D75 +2975,19,7,GT01,99A1,5223 +2976,19,7,GT09,8BFC,367E +2977,19,7,GT02,92D5,4457 +2978,19,7,GT02,92DC,445E +2979,19,7,GT09,8DE7,3A69 +2980,19,7,GT01,9377,4558 +2981,19,7,GT02,92D7,4459 +2982,19,7,GT02,92D0,4452 +2983,19,7,GT02,92D4,4456 +2984,19,7,GT02,92D1,4453 +2985,19,7,GT01,97E3,4E65 +2986,19,7,GT02,92DB,445D +2987,19,7,GT01,984A,4F2B +2988,19,8,GT02,92DF,4461 +2989,19,8,GT02,92E6,4468 +2990,19,8,GT02,92E8,446A +2991,19,8,GT01,8A4E,332F +2992,19,8,GT01,99A2,5224 +2993,19,8,GT11,926B,434C +2994,19,8,GT02,92E1,4463 +2995,19,8,GT02,92E9,446B +2996,19,8,GT01,99A3,5225 +2997,19,8,GT09,99F7,5279 +2998,19,8,GT02,92DD,445F +2999,19,8,GT01,8CF8,387A +3000,19,8,GT02,92E7,4469 +3001,19,8,GT02,92E4,4466 +3002,19,8,GT02,92EA,446C +3003,19,8,GT02,92E5,4467 +3004,19,8,GT09,99FA,527C +3005,19,8,GT02,92E2,4464 +3006,19,8,GT02,92E0,4462 +3007,19,8,GT02,92DE,4460 +3008,19,8,GT02,92E3,4465 +3009,19,9,GT09,90D1,4053 +3010,19,9,GT02,92F0,4472 +3011,19,9,GT01,99A4,5226 +3012,19,9,GT02,92EC,446E +3013,19,9,GT09,99F8,527A +3014,19,9,GT02,92EB,446D +3015,19,9,GT02,92F9,447B +3016,19,9,GT02,92FA,447C +3017,19,9,GT02,92F2,4474 +3018,19,9,GT02,92F8,447A +3019,19,9,GT01,92BA,443C +3020,19,9,GT02,92FB,447D +3021,19,9,GT02,92EF,4471 +3022,19,9,GT02,92EE,4470 +3023,19,9,GT02,92F7,4479 +3024,19,9,GT02,92F6,4478 +3025,19,9,GT01,9675,4B56 +3026,19,9,GT02,92ED,446F +3027,19,9,GT09,99F9,527B +3028,19,9,GT02,92F4,4476 +3029,19,9,GT02,92F5,4477 +3030,19,9,GT01,9745,4D26 +3031,19,9,GT02,92F1,4473 +3032,19,9,GT02,92F3,4475 +3033,19,10,GT02,9341,4522 +3034,19,10,GT02,9340,4521 +3035,19,10,GT02,9349,452A +3036,19,10,GT09,9A40,5321 +3037,19,10,GT02,934A,452B +3038,19,10,GT01,99A5,5227 +3039,19,10,GT02,92FC,447E +3040,19,10,GT02,934F,4530 +3041,19,10,GT09,99FC,527E +3042,19,10,GT02,934E,452F +3043,19,10,GT02,9346,4527 +3044,19,10,GT02,9347,4528 +3045,19,10,GT09,8D60,3941 +3046,19,10,GT02,934D,452E +3047,19,10,GT09,8C40,3721 +3048,19,10,GT09,8F49,3D2A +3049,19,10,GT02,9350,4531 +3050,19,10,GT01,95D7,4A59 +3051,19,10,GT02,9345,4526 +3052,19,10,GT02,9348,4529 +3053,19,10,GT11,8FE5,3E67 +3054,19,10,GT02,934B,452C +3055,19,10,GT02,934C,452D +3056,19,10,GT02,9343,4524 +3057,19,10,GT02,9342,4523 +3058,19,10,GT02,9344,4525 +3059,19,10,GT11,9745,4D26 +3060,19,11,GT02,9352,4533 +3061,19,11,GT02,9351,4532 +3062,19,11,GT01,8AA8,342A +3063,19,11,GT02,9355,4536 +3064,19,11,GT02,9356,4537 +3065,19,11,GT02,9357,4538 +3066,19,11,GT01,99A6,5228 +3067,19,11,GT09,9A41,5322 +3068,19,11,GT02,935C,453D +3069,19,11,GT02,935D,453E +3070,19,11,GT11,954B,492C +3071,19,11,GT02,9358,4539 +3072,19,11,GT09,99FB,527D +3073,19,11,GT02,9354,4535 +3074,19,11,GT01,93AE,4630 +3075,19,11,GT02,935A,453B +3076,19,11,GT01,96B1,4C33 +3077,19,11,GT02,9353,4534 +3078,19,11,GT02,935B,453C +3079,19,11,GT02,9359,453A +3080,19,11,GT01,E8D3,7055 +3081,19,12,GT02,9364,4545 +3082,19,12,GT09,9A43,5324 +3083,19,12,GT02,9360,4541 +3084,19,12,GT09,9A42,5323 +3085,19,12,GT02,9363,4544 +3086,19,12,GT02,936A,454B +3087,19,12,GT02,9366,4547 +3088,19,12,GT01,8BCE,3650 +3089,19,12,GT11,954A,492B +3090,19,12,GT11,954C,492D +3091,19,12,GT02,935E,453F +3092,19,12,GT02,935F,4540 +3093,19,12,GT02,9369,454A +3094,19,12,GT02,9365,4546 +3095,19,12,GT01,8F9F,3E21 +3096,19,12,GT11,954D,492E +3097,19,12,GT10,9ED6,5C58 +3098,19,12,GT02,9361,4542 +3099,19,12,GT02,9362,4543 +3100,19,12,GT01,95E5,4A67 +3101,19,12,GT02,9367,4548 +3102,19,12,GT09,9A44,5325 +3103,19,12,GT02,9368,4549 +3104,19,12,GT01,99A7,5229 +3105,19,13,GT02,936D,454E +3106,19,13,GT01,8AA9,342B +3107,19,13,GT02,9371,4552 +3108,19,13,GT02,9370,4551 +3109,19,13,GT02,9377,4558 +3110,19,13,GT09,9A48,5329 +3111,19,13,GT02,936E,454F +3112,19,13,GT02,9376,4557 +3113,19,13,GT01,99A9,522B +3114,19,13,GT02,9375,4556 +3115,19,13,GT01,90A8,402A +3116,19,13,GT11,97A1,4E23 +3117,19,13,GT01,99A8,522A +3118,19,13,GT09,8FFC,3E7E +3119,19,13,GT11,8BC5,3647 +3120,19,13,GT09,90D4,4056 +3121,19,13,GT02,9373,4554 +3122,19,13,GT02,936C,454D +3123,19,13,GT02,936F,4550 +3124,19,13,GT02,9372,4553 +3125,19,13,GT02,936B,454C +3126,19,13,GT11,9744,4D25 +3127,19,13,GT01,99AB,522D +3128,19,13,GT09,9A45,5326 +3129,19,14,GT02,9380,4560 +3130,19,14,GT02,9381,4561 +3131,19,14,GT02,937D,455E +3132,19,14,GT02,937E,455F +3133,19,14,GT02,9385,4565 +3134,19,14,GT09,9A49,532A +3135,19,14,GT02,938B,456B +3136,19,14,GT02,937C,455D +3137,19,14,GT02,9388,4568 +3138,19,14,GT09,9A4A,532B +3139,19,14,GT02,9387,4567 +3140,19,14,GT11,936D,454E +3141,19,14,GT11,954E,492F +3142,19,14,GT02,9382,4562 +3143,19,14,GT02,937B,455C +3144,19,14,GT02,9379,455A +3145,19,14,GT02,9386,4566 +3146,19,14,GT02,9383,4563 +3147,19,14,GT02,9384,4564 +3148,19,14,GT02,9374,4555 +3149,19,14,GT09,9A47,5328 +3150,19,14,GT10,9ED7,5C59 +3151,19,14,GT02,937A,455B +3152,19,14,GT02,938C,456C +3153,19,14,GT02,938A,456A +3154,19,14,GT09,9A4B,532C +3155,19,14,GT09,8E51,3B32 +3156,19,14,GT02,9378,4559 +3157,19,14,GT02,9389,4569 +3158,19,15,GT02,9393,4573 +3159,19,15,GT02,938D,456D +3160,19,15,GT02,9391,4571 +3161,19,15,GT02,938F,456F +3162,19,15,GT02,9390,4570 +3163,19,15,GT02,9394,4574 +3164,19,15,GT02,938E,456E +3165,19,15,GT02,9392,4572 +3166,19,15,GT09,90D6,4058 +3167,19,15,GT02,9395,4575 +3168,19,16,GT01,99AC,522E +3169,19,16,GT02,9397,4577 +3170,19,16,GT02,9396,4576 +3171,19,16,GT09,9A4C,532D +3172,19,16,GT01,99AD,522F +3173,19,17,GT02,939E,457E +3174,19,17,GT02,93A3,4625 +3175,19,17,GT02,93A1,4623 +3176,19,17,GT09,9A4E,532F +3177,19,17,GT02,939B,457B +3178,19,17,GT02,93A0,4622 +3179,19,17,GT02,939C,457C +3180,19,17,GT02,939F,4621 +3181,19,17,GT02,9399,4579 +3182,19,17,GT02,939A,457A +3183,19,17,GT02,9398,4578 +3184,19,17,GT02,93A2,4624 +3185,19,17,GT02,939D,457D +3186,19,17,GT02,93A4,4626 +3187,19,18,GT02,93A6,4628 +3188,19,18,GT02,93A7,4629 +3189,19,18,GT02,93A5,4627 +3190,19,18,GT02,93A8,462A +3191,19,19,GT01,99AE,5230 +3192,19,19,GT02,93A9,462B +3193,19,19,GT02,93AA,462C +3194,19,20,GT02,93AB,462D +3195,19,20,GT02,93AC,462E +3196,19,21,GT02,93AD,462F +3197,19,23,GT02,93AF,4631 +3198,19,23,GT02,93AE,4630 +3199,19,25,GT02,93B0,4632 +3200,19,33,GT09,90F5,4077 +3201,19,34,GT02,93B1,4633 +3202,20,2,GT01,99AF,5231 +3203,20,3,GT02,93B2,4634 +3204,20,3,GT01,8ED9,3C5B +3205,20,4,GT02,93B3,4635 +3206,20,4,GT02,93B4,4636 +3207,20,4,GT02,93B5,4637 +3208,20,4,GT01,8CF9,387B +3209,20,4,GT01,93F5,4677 +3210,20,4,GT02,93B6,4638 +3211,20,4,GT01,96DC,4C5E +3212,20,4,GT01,96E6,4C68 +3213,20,5,GT02,93B7,4639 +3214,20,5,GT02,93B8,463A +3215,20,5,GT02,93BC,463E +3216,20,5,GT02,93BA,463C +3217,20,5,GT02,93BD,463F +3218,20,5,GT02,93BE,4640 +3219,20,5,GT01,99B0,5232 +3220,20,5,GT09,98F2,5074 +3221,20,5,GT11,91B7,4239 +3222,20,5,GT02,93B9,463B +3223,20,5,GT01,95EF,4A71 +3224,20,5,GT02,93BB,463D +3225,20,6,GT02,93BF,4641 +3226,20,6,GT01,99B1,5233 +3227,20,6,GT02,93C0,4642 +3228,20,7,GT02,93C4,4646 +3229,20,7,GT02,93C5,4647 +3230,20,7,GT02,93C3,4645 +3231,20,7,GT02,93C2,4644 +3232,20,7,GT02,93C1,4643 +3233,20,7,GT09,95DE,4A60 +3234,20,7,GT11,8C81,3761 +3235,20,8,GT02,93C9,464B +3236,20,8,GT02,93CB,464D +3237,20,8,GT02,93C6,4648 +3238,20,8,GT02,93C7,4649 +3239,20,8,GT02,93C8,464A +3240,20,8,GT09,905B,3F3C +3241,20,8,GT02,93CA,464C +3242,20,9,GT02,93CE,4650 +3243,20,9,GT02,93D0,4652 +3244,20,9,GT02,93CC,464E +3245,20,9,GT02,93CD,464F +3246,20,9,GT02,93CF,4651 +3247,20,9,GT01,99B3,5235 +3248,20,10,GT02,93D1,4653 +3249,20,10,GT02,93D6,4658 +3250,20,10,GT02,93D8,465A +3251,20,10,GT02,93D4,4656 +3252,20,10,GT02,93D2,4654 +3253,20,10,GT02,93D9,465B +3254,20,10,GT02,93D5,4657 +3255,20,10,GT02,93D3,4655 +3256,20,10,GT09,9A4F,5330 +3257,20,10,GT02,93D7,4659 +3258,20,11,GT02,93DB,465D +3259,20,11,GT02,93DE,4660 +3260,20,11,GT11,92AC,442E +3261,20,11,GT02,93DA,465C +3262,20,11,GT02,93DC,465E +3263,20,11,GT10,9ED8,5C5A +3264,20,11,GT02,93DD,465F +3265,20,11,GT01,99B4,5236 +3266,20,11,GT02,93DF,4661 +3267,20,11,GT01,99B5,5237 +3268,20,11,GT09,9A50,5331 +3269,20,11,GT11,92AD,442F +3270,20,12,GT02,93E1,4663 +3271,20,12,GT02,93E0,4662 +3272,20,12,GT02,93E3,4665 +3273,20,12,GT02,93E2,4664 +3274,20,12,GT09,9A51,5332 +3275,20,13,GT02,93E7,4669 +3276,20,13,GT11,8E61,3B42 +3277,20,13,GT02,93E4,4666 +3278,20,13,GT02,93E8,466A +3279,20,13,GT09,9A52,5333 +3280,20,13,GT02,93E6,4668 +3281,20,13,GT11,8E60,3B41 +3282,20,13,GT02,93E5,4667 +3283,20,14,GT02,93E9,466B +3284,20,14,GT02,93EB,466D +3285,20,14,GT02,93EC,466E +3286,20,14,GT02,93EA,466C +3287,20,16,GT02,93EF,4671 +3288,20,16,GT02,93ED,466F +3289,20,16,GT02,93EE,4670 +3290,20,16,GT02,93F0,4672 +3291,20,17,GT02,93F3,4675 +3292,20,17,GT02,93F2,4674 +3293,20,17,GT02,93F1,4673 +3294,20,20,GT02,93F4,4676 +3295,21,2,GT02,93F5,4677 +3296,21,2,GT01,99B6,5238 +3297,21,4,GT01,89BB,323D +3298,21,4,GT11,99DD,525F +3299,21,4,GT09,8A95,3375 +3300,21,4,GT02,93F6,4678 +3301,21,5,GT02,93F7,4679 +3302,21,5,GT01,966B,4B4C +3303,21,5,GT02,93F8,467A +3304,21,7,GT02,93F9,467B +3305,21,7,GT02,93FA,467C +3306,21,7,GT02,93FB,467D +3307,21,7,GT02,9440,4721 +3308,21,7,GT02,93FC,467E +3309,21,8,GT02,9441,4722 +3310,21,9,GT02,9443,4724 +3311,21,9,GT02,9442,4723 +3312,21,9,GT02,9448,4729 +3313,21,9,GT02,9444,4725 +3314,21,9,GT02,9447,4728 +3315,21,9,GT02,9445,4726 +3316,21,9,GT02,9446,4727 +3317,21,10,GT02,944A,472B +3318,21,11,GT01,8DFA,3A7C +3319,21,11,GT02,944C,472D +3320,21,11,GT02,944B,472C +3321,21,12,GT02,944D,472E +3322,21,13,GT02,944E,472F +3323,21,13,GT02,9449,472A +3324,21,18,GT02,944F,4730 +3325,22,2,GT01,99B7,5239 +3326,22,2,GT02,9450,4731 +3327,22,4,GT01,8BE6,3668 +3328,22,4,GT01,9543,4924 +3329,22,5,GT02,9453,4734 +3330,22,5,GT02,9452,4733 +3331,22,5,GT01,8B90,3570 +3332,22,5,GT02,9454,4735 +3333,22,5,GT01,9178,4159 +3334,22,5,GT09,8C42,3723 +3335,22,6,GT02,9455,4736 +3336,22,6,GT01,8BA7,3629 +3337,22,6,GT02,9457,4738 +3338,22,6,GT02,945A,473B +3339,22,6,GT01,8FA0,3E22 +3340,22,6,GT02,9458,4739 +3341,22,6,GT02,9456,4737 +3342,22,6,GT02,9459,473A +3343,22,6,GT09,8C43,3724 +3344,22,7,GT01,88E3,3065 +3345,22,7,GT02,945E,473F +3346,22,7,GT02,945D,473E +3347,22,7,GT01,99B8,523A +3348,22,7,GT02,9460,4741 +3349,22,7,GT02,945C,473D +3350,22,7,GT02,945F,4740 +3351,22,7,GT02,945B,473C +3352,22,7,GT09,8C44,3725 +3353,22,8,GT02,9462,4743 +3354,22,8,GT02,9463,4744 +3355,22,8,GT02,9461,4742 +3356,22,9,GT02,9467,4748 +3357,22,9,GT02,9468,4749 +3358,22,9,GT02,946C,474D +3359,22,9,GT02,946D,474E +3360,22,9,GT02,9466,4747 +3361,22,9,GT02,946B,474C +3362,22,9,GT02,9469,474A +3363,22,9,GT02,9464,4745 +3364,22,9,GT02,9465,4746 +3365,22,9,GT09,9A5F,5340 +3366,22,9,GT02,946A,474B +3367,22,10,GT02,9471,4752 +3368,22,10,GT02,9470,4751 +3369,22,10,GT02,9472,4753 +3370,22,10,GT01,93BD,463F +3371,22,10,GT01,94D9,485B +3372,22,10,GT02,946F,4750 +3373,22,10,GT02,9473,4754 +3374,22,10,GT02,9474,4755 +3375,22,10,GT09,9A5C,533D +3376,22,11,GT02,9477,4758 +3377,22,11,GT02,9478,4759 +3378,22,11,GT01,99BD,523F +3379,22,11,GT09,9A5B,533C +3380,22,11,GT02,9476,4757 +3381,22,11,GT09,9A54,5335 +3382,22,11,GT09,9A53,5334 +3383,22,11,GT02,9475,4756 +3384,22,12,GT09,9A55,5336 +3385,22,12,GT09,9A57,5338 +3386,22,12,GT02,9479,475A +3387,22,12,GT02,947A,475B +3388,22,12,GT02,947B,475C +3389,22,12,GT09,9A56,5337 +3390,22,13,GT09,9A58,5339 +3391,22,13,GT01,99B9,523B +3392,22,13,GT02,947C,475D +3393,22,13,GT02,947E,475F +3394,22,13,GT02,947D,475E +3395,22,14,GT09,9A5D,533E +3396,22,14,GT02,9486,4766 +3397,22,14,GT02,9480,4760 +3398,22,14,GT01,99BA,523C +3399,22,14,GT02,9485,4765 +3400,22,14,GT02,9481,4761 +3401,22,14,GT02,9482,4762 +3402,22,14,GT09,9A59,533A +3403,22,14,GT09,9A5A,533B +3404,22,14,GT02,9483,4763 +3405,22,14,GT02,9484,4764 +3406,22,15,GT02,9487,4767 +3407,22,15,GT02,9488,4768 +3408,22,15,GT02,9489,4769 +3409,22,15,GT01,99BB,523D +3410,22,16,GT02,948A,476A +3411,22,16,GT02,948B,476B +3412,22,17,GT02,948D,476D +3413,22,17,GT11,93E4,4666 +3414,22,17,GT09,9A5E,533F +3415,22,17,GT02,948C,476C +3416,22,18,GT02,948E,476E +3417,22,19,GT09,9A60,5341 +3418,22,20,GT02,9491,4771 +3419,22,20,GT02,9490,4770 +3420,22,20,GT02,9493,4773 +3421,22,20,GT02,9492,4772 +3422,22,20,GT02,948F,476F +3423,22,25,GT02,9494,4774 +3424,22,26,GT02,9495,4775 +3425,22,27,GT09,9A61,5342 +3426,22,28,GT02,9496,4776 +3427,23,2,GT01,99BC,523E +3428,23,4,GT02,9498,4778 +3429,23,4,GT02,9497,4777 +3430,23,4,GT02,9451,4732 +3431,23,6,GT02,949A,477A +3432,23,6,GT02,949B,477B +3433,23,6,GT02,9499,4779 +3434,23,7,GT02,949E,477E +3435,23,7,GT02,949F,4821 +3436,23,7,GT02,94A0,4822 +3437,23,7,GT02,949D,477D +3438,23,7,GT02,949C,477C +3439,23,8,GT02,94A1,4823 +3440,23,9,GT02,94A2,4824 +3441,23,9,GT02,94A3,4825 +3442,23,9,GT02,946E,474F +3443,23,9,GT02,94A4,4826 +3444,23,9,GT02,94A5,4827 +3445,23,10,GT02,94A6,4828 +3446,23,11,GT02,94A9,482B +3447,23,11,GT02,94A8,482A +3448,23,11,GT02,94A7,4829 +3449,23,12,GT02,94AA,482C +3450,23,20,GT02,94AB,482D +3451,23,22,GT02,94AC,482E +3452,24,2,GT01,8F5C,3D3D +3453,24,3,GT02,94AE,4830 +3454,24,3,GT02,94AD,482F +3455,24,3,GT01,90E7,4069 +3456,24,4,GT01,8CDF,3861 +3457,24,4,GT02,94B0,4832 +3458,24,4,GT01,8FA1,3E23 +3459,24,4,GT02,94B1,4833 +3460,24,4,GT01,99BF,5241 +3461,24,4,GT01,99BE,5240 +3462,24,4,GT09,8E8C,3B6C +3463,24,4,GT02,94AF,4831 +3464,24,5,GT01,99C1,5243 +3465,24,5,GT02,94B3,4835 +3466,24,5,GT02,94B7,4839 +3467,24,5,GT02,94B5,4837 +3468,24,5,GT02,94B4,4836 +3469,24,5,GT02,94B2,4834 +3470,24,5,GT01,94BC,483E +3471,24,5,GT02,94B6,4838 +3472,24,6,GT02,94C6,4848 +3473,24,6,GT09,8F80,3D60 +3474,24,6,GT02,94C2,4844 +3475,24,6,GT02,94C5,4847 +3476,24,6,GT02,94BF,4841 +3477,24,6,GT02,94C4,4846 +3478,24,6,GT02,94C8,484A +3479,24,6,GT02,94C7,4849 +3480,24,6,GT02,94BD,483F +3481,24,6,GT02,94B8,483A +3482,24,6,GT02,94B9,483B +3483,24,6,GT02,94BA,483C +3484,24,6,GT02,94BE,4840 +3485,24,6,GT02,94BC,483E +3486,24,6,GT02,94C9,484B +3487,24,6,GT02,94C0,4842 +3488,24,6,GT02,94C1,4843 +3489,24,6,GT01,99C2,5244 +3490,24,6,GT02,94CA,484C +3491,24,6,GT02,94BB,483D +3492,24,6,GT02,94C3,4845 +3493,24,7,GT02,94CD,484F +3494,24,7,GT02,94CB,484D +3495,24,7,GT02,94CF,4851 +3496,24,7,GT02,94CE,4850 +3497,24,7,GT09,9657,4B38 +3498,24,7,GT02,94CC,484E +3499,24,8,GT02,94D0,4852 +3500,24,8,GT01,8BA6,3628 +3501,24,8,GT02,94D3,4855 +3502,24,8,GT02,94D4,4856 +3503,24,8,GT02,94D7,4859 +3504,24,8,GT01,91B2,4234 +3505,24,8,GT01,91EC,426E +3506,24,8,GT02,94D9,485B +3507,24,8,GT02,94D5,4857 +3508,24,8,GT02,94D1,4853 +3509,24,8,GT02,94D2,4854 +3510,24,8,GT02,94D6,4858 +3511,24,8,GT09,9793,4D73 +3512,24,9,GT11,98D8,505A +3513,24,9,GT02,94D8,485A +3514,24,9,GT01,93EC,466E +3515,24,9,GT02,94DA,485C +3516,24,9,GT01,94DA,485C +3517,24,10,GT09,95E0,4A62 +3518,24,10,GT02,94DB,485D +3519,24,10,GT02,94DC,485E +3520,24,10,GT02,94DE,4860 +3521,24,10,GT02,94DD,485F +3522,24,11,GT02,94E2,4864 +3523,24,11,GT02,94E0,4862 +3524,24,11,GT02,94DF,4861 +3525,24,11,GT02,94E1,4863 +3526,24,12,GT02,94E3,4865 +3527,24,12,GT01,948E,476E +3528,24,13,GT02,94E8,486A +3529,24,13,GT02,94E7,4869 +3530,24,13,GT02,94E6,4868 +3531,24,13,GT02,94E5,4867 +3532,24,13,GT02,94E4,4866 +3533,24,15,GT02,94EA,486C +3534,24,15,GT02,94E9,486B +3535,24,17,GT02,94EB,486D +3536,24,18,GT09,904F,3F30 +3537,24,19,GT02,94EC,486E +3538,24,19,GT09,9A62,5343 +3539,24,21,GT02,94EE,4870 +3540,24,21,GT02,94ED,486F +3541,24,21,GT09,9A63,5344 +3542,24,26,GT02,94EF,4871 +3543,25,2,GT01,966D,4B4E +3544,25,3,GT02,94F0,4872 +3545,25,4,GT02,94F1,4873 +3546,25,4,GT01,99C4,5246 +3547,25,5,GT02,94F3,4875 +3548,25,5,GT02,94F2,4874 +3549,25,5,GT01,90E8,406A +3550,25,5,GT02,94F4,4876 +3551,25,6,GT02,94FA,487C +3552,25,6,GT02,94F5,4877 +3553,25,6,GT02,94F7,4879 +3554,25,6,GT02,94F9,487B +3555,25,6,GT02,94F8,487A +3556,25,6,GT02,94F6,4878 +3557,25,7,GT02,9544,4925 +3558,25,7,GT02,94FB,487D +3559,25,7,GT02,9542,4923 +3560,25,7,GT02,9543,4924 +3561,25,7,GT02,94FC,487E +3562,25,7,GT02,9541,4922 +3563,25,7,GT02,9540,4921 +3564,25,8,GT01,8C54,3735 +3565,25,8,GT02,9550,4931 +3566,25,8,GT09,9A64,5345 +3567,25,8,GT02,954F,4930 +3568,25,8,GT02,954C,492D +3569,25,8,GT09,8C51,3732 +3570,25,8,GT02,9545,4926 +3571,25,8,GT02,9547,4928 +3572,25,8,GT02,9549,492A +3573,25,8,GT02,954A,492B +3574,25,8,GT02,954D,492E +3575,25,8,GT02,9546,4927 +3576,25,8,GT02,9548,4929 +3577,25,8,GT02,954B,492C +3578,25,8,GT02,954E,492F +3579,25,9,GT02,9551,4932 +3580,25,9,GT02,9556,4937 +3581,25,9,GT02,9555,4936 +3582,25,9,GT02,9554,4935 +3583,25,9,GT02,9552,4933 +3584,25,9,GT02,9553,4934 +3585,25,10,GT02,9557,4938 +3586,25,10,GT02,955B,493C +3587,25,10,GT02,955C,493D +3588,25,10,GT02,955A,493B +3589,25,10,GT02,9558,4939 +3590,25,10,GT02,9559,493A +3591,25,11,GT09,94BF,4841 +3592,25,11,GT02,955E,493F +3593,25,11,GT02,9561,4942 +3594,25,11,GT02,9562,4943 +3595,25,11,GT02,955F,4940 +3596,25,11,GT02,9560,4941 +3597,25,11,GT02,955D,493E +3598,25,11,GT09,8ABC,343E +3599,25,12,GT02,9565,4946 +3600,25,12,GT02,9564,4945 +3601,25,12,GT02,9563,4944 +3602,25,13,GT02,9566,4947 +3603,25,14,GT02,9568,4949 +3604,25,14,GT02,9567,4948 +3605,25,15,GT02,956A,494B +3606,25,15,GT09,9A65,5346 +3607,25,15,GT02,9569,494A +3608,25,27,GT02,956B,494C +3609,25,33,GT02,956C,494D +3610,26,2,GT01,99C5,5247 +3611,26,2,GT02,956D,494E +3612,26,3,GT02,956E,494F +3613,26,3,GT02,956F,4950 +3614,26,3,GT02,9570,4951 +3615,26,4,GT02,9571,4952 +3616,26,4,GT02,9572,4953 +3617,26,4,GT02,9573,4954 +3618,26,4,GT02,9574,4955 +3619,26,5,GT02,9575,4956 +3620,26,5,GT01,99C6,5248 +3621,26,5,GT01,894B,312C +3622,26,6,GT01,88F3,3075 +3623,26,6,GT11,95E0,4A62 +3624,26,6,GT02,9576,4957 +3625,26,6,GT02,9579,495A +3626,26,6,GT01,8AEB,346D +3627,26,6,GT02,957A,495B +3628,26,6,GT11,96DB,4C5D +3629,26,6,GT02,9577,4958 +3630,26,6,GT02,9578,4959 +3631,26,7,GT01,8B70,3551 +3632,26,7,GT02,957B,495C +3633,26,7,GT01,91A6,4228 +3634,26,7,GT02,957C,495D +3635,26,7,GT01,9791,4D71 +3636,26,8,GT01,99C9,524B +3637,26,8,GT02,9580,4960 +3638,26,8,GT02,9581,4961 +3639,26,8,GT02,957D,495E +3640,26,8,GT01,89B5,3237 +3641,26,8,GT02,957E,495F +3642,26,8,GT02,9583,4963 +3643,26,8,GT02,9582,4962 +3644,26,8,GT09,95DD,4A5F +3645,26,9,GT02,958A,496A +3646,26,9,GT02,9587,4967 +3647,26,9,GT01,99C8,524A +3648,26,9,GT02,9586,4966 +3649,26,9,GT02,958B,496B +3650,26,9,GT02,9584,4964 +3651,26,9,GT02,9585,4965 +3652,26,9,GT02,9588,4968 +3653,26,9,GT02,9589,4969 +3654,26,9,GT09,8C45,3726 +3655,26,10,GT02,958C,496C +3656,26,10,GT01,8BA8,362A +3657,26,11,GT02,958D,496D +3658,26,11,GT02,958E,496E +3659,26,11,GT02,958F,496F +3660,26,12,GT02,9592,4972 +3661,26,12,GT02,9590,4970 +3662,26,12,GT02,9591,4971 +3663,26,12,GT02,9593,4973 +3664,26,12,GT11,8E62,3B43 +3665,26,12,GT09,9A66,5347 +3666,26,13,GT02,9594,4974 +3667,26,13,GT02,9595,4975 +3668,26,13,GT02,9597,4977 +3669,26,13,GT02,9596,4976 +3670,26,14,GT02,9598,4978 +3671,26,17,GT02,9599,4979 +3672,26,18,GT02,959A,497A +3673,27,2,GT01,99CA,524C +3674,27,4,GT02,959B,497B +3675,27,4,GT02,959C,497C +3676,27,4,GT01,96EF,4C71 +3677,27,5,GT02,95A1,4A23 +3678,27,5,GT11,924A,432B +3679,27,5,GT02,959F,4A21 +3680,27,5,GT02,959D,497D +3681,27,5,GT02,95A2,4A24 +3682,27,5,GT02,95A3,4A25 +3683,27,5,GT02,95A0,4A22 +3684,27,5,GT02,959E,497E +3685,27,5,GT02,95A4,4A26 +3686,27,5,GT09,9740,4D21 +3687,27,5,GT02,95A5,4A27 +3688,27,6,GT02,95B2,4A34 +3689,27,6,GT02,95AA,4A2C +3690,27,6,GT02,95A7,4A29 +3691,27,6,GT02,95A6,4A28 +3692,27,6,GT02,95A8,4A2A +3693,27,6,GT02,95AB,4A2D +3694,27,6,GT02,95B0,4A32 +3695,27,6,GT02,95B1,4A33 +3696,27,6,GT02,95AC,4A2E +3697,27,6,GT02,95AF,4A31 +3698,27,6,GT02,95AE,4A30 +3699,27,6,GT02,95AD,4A2F +3700,27,6,GT02,95A9,4A2B +3701,27,6,GT11,95C7,4A49 +3702,27,7,GT09,9A67,5348 +3703,27,7,GT02,95B3,4A35 +3704,27,7,GT02,95BE,4A40 +3705,27,7,GT02,95BA,4A3C +3706,27,7,GT02,95B7,4A39 +3707,27,7,GT02,95B4,4A36 +3708,27,7,GT02,95BF,4A41 +3709,27,7,GT02,95B6,4A38 +3710,27,7,GT02,95BC,4A3E +3711,27,7,GT02,95B5,4A37 +3712,27,7,GT02,95B9,4A3B +3713,27,7,GT02,95BB,4A3D +3714,27,7,GT02,95B8,4A3A +3715,27,8,GT02,95C2,4A44 +3716,27,8,GT02,95C8,4A4A +3717,27,8,GT02,95C1,4A43 +3718,27,8,GT02,95BD,4A3F +3719,27,8,GT02,95C0,4A42 +3720,27,8,GT02,95C7,4A49 +3721,27,8,GT02,95CA,4A4C +3722,27,8,GT02,95CC,4A4E +3723,27,8,GT02,95C9,4A4B +3724,27,8,GT02,95C3,4A45 +3725,27,8,GT02,95C4,4A46 +3726,27,8,GT11,9951,5132 +3727,27,8,GT02,95C5,4A47 +3728,27,8,GT02,95C6,4A48 +3729,27,8,GT02,95CB,4A4D +3730,27,9,GT02,95CD,4A4F +3731,27,9,GT02,95DB,4A5D +3732,27,9,GT02,95D0,4A52 +3733,27,9,GT02,95CF,4A51 +3734,27,9,GT02,95D9,4A5B +3735,27,9,GT02,95DC,4A5E +3736,27,9,GT11,98E9,506B +3737,27,9,GT01,8CFA,387C +3738,27,9,GT02,95D3,4A55 +3739,27,9,GT02,95D2,4A54 +3740,27,9,GT02,95D8,4A5A +3741,27,9,GT02,95D5,4A57 +3742,27,9,GT09,9A69,534A +3743,27,9,GT02,95CE,4A50 +3744,27,9,GT02,95D1,4A53 +3745,27,9,GT01,99CB,524D +3746,27,9,GT02,95D7,4A59 +3747,27,9,GT02,95D6,4A58 +3748,27,9,GT02,95D4,4A56 +3749,27,9,GT02,95DA,4A5C +3750,27,9,GT09,9A68,5349 +3751,27,9,GT01,97D0,4E52 +3752,27,10,GT02,95E2,4A64 +3753,27,10,GT02,95DF,4A61 +3754,27,10,GT11,98E5,5067 +3755,27,10,GT02,95E5,4A67 +3756,27,10,GT01,8CB4,3836 +3757,27,10,GT02,95E0,4A62 +3758,27,10,GT02,95EC,4A6E +3759,27,10,GT02,95DE,4A60 +3760,27,10,GT02,95E8,4A6A +3761,27,10,GT02,95EA,4A6C +3762,27,10,GT11,9295,4375 +3763,27,10,GT02,95E3,4A65 +3764,27,10,GT02,95DD,4A5F +3765,27,10,GT02,95E4,4A66 +3766,27,10,GT11,95BB,4A3D +3767,27,10,GT02,95EB,4A6D +3768,27,10,GT02,95E6,4A68 +3769,27,10,GT02,95E9,4A6B +3770,27,10,GT02,95EE,4A70 +3771,27,10,GT02,95E1,4A63 +3772,27,10,GT02,95ED,4A6F +3773,27,10,GT02,95E7,4A69 +3774,27,10,GT10,9ED9,5C5B +3775,27,11,GT02,95EF,4A71 +3776,27,11,GT02,95F6,4A78 +3777,27,11,GT02,95F1,4A73 +3778,27,11,GT01,99CC,524E +3779,27,11,GT02,95F0,4A72 +3780,27,11,GT02,95F5,4A77 +3781,27,11,GT11,92AE,4430 +3782,27,11,GT11,95BC,4A3E +3783,27,11,GT02,95F3,4A75 +3784,27,11,GT02,95F4,4A76 +3785,27,11,GT02,95F7,4A79 +3786,27,11,GT02,95F8,4A7A +3787,27,11,GT02,95F2,4A74 +3788,27,11,GT02,95F9,4A7B +3789,27,12,GT01,99CD,524F +3790,27,12,GT01,8958,3139 +3791,27,12,GT09,9A6C,534D +3792,27,12,GT01,99CE,5250 +3793,27,12,GT02,9648,4B29 +3794,27,12,GT02,95FC,4A7E +3795,27,12,GT02,9640,4B21 +3796,27,12,GT02,9644,4B25 +3797,27,12,GT02,9641,4B22 +3798,27,12,GT02,95FB,4A7D +3799,27,12,GT02,9645,4B26 +3800,27,12,GT01,907E,3F5F +3801,27,12,GT02,9642,4B23 +3802,27,12,GT09,9A6A,534B +3803,27,12,GT02,9646,4B27 +3804,27,12,GT02,9647,4B28 +3805,27,12,GT02,95FA,4A7C +3806,27,12,GT02,9643,4B24 +3807,27,12,GT09,9A6B,534C +3808,27,13,GT02,9650,4B31 +3809,27,13,GT09,9A6E,534F +3810,27,13,GT02,9649,4B2A +3811,27,13,GT11,8E63,3B44 +3812,27,13,GT02,964A,4B2B +3813,27,13,GT02,964F,4B30 +3814,27,13,GT02,9652,4B33 +3815,27,13,GT09,9A6D,534E +3816,27,13,GT11,8EDE,3C60 +3817,27,13,GT02,964C,4B2D +3818,27,13,GT02,964D,4B2E +3819,27,13,GT02,964B,4B2C +3820,27,13,GT10,9EDA,5C5C +3821,27,13,GT02,9651,4B32 +3822,27,13,GT02,964E,4B2F +3823,27,13,GT02,9654,4B35 +3824,27,13,GT02,9653,4B34 +3825,27,14,GT02,9655,4B36 +3826,27,14,GT01,897D,315E +3827,27,14,GT02,9660,4B41 +3828,27,14,GT02,9656,4B37 +3829,27,14,GT02,9657,4B38 +3830,27,14,GT02,9664,4B45 +3831,27,14,GT02,965E,4B3F +3832,27,14,GT02,9665,4B46 +3833,27,14,GT02,965D,4B3E +3834,27,14,GT01,99CF,5251 +3835,27,14,GT02,965B,4B3C +3836,27,14,GT02,9658,4B39 +3837,27,14,GT02,9659,4B3A +3838,27,14,GT02,965A,4B3B +3839,27,14,GT01,99D0,5252 +3840,27,14,GT09,9A70,5351 +3841,27,14,GT02,9663,4B44 +3842,27,14,GT02,9661,4B42 +3843,27,14,GT02,9662,4B43 +3844,27,14,GT02,965C,4B3D +3845,27,14,GT09,9A6F,5350 +3846,27,14,GT02,965F,4B40 +3847,27,14,GT10,9EDB,5C5D +3848,27,15,GT09,9665,4B46 +3849,27,15,GT02,9669,4B4A +3850,27,15,GT02,9666,4B47 +3851,27,15,GT02,966E,4B4F +3852,27,15,GT02,966C,4B4D +3853,27,15,GT02,966D,4B4E +3854,27,15,GT02,9667,4B48 +3855,27,15,GT02,9668,4B49 +3856,27,15,GT02,966B,4B4C +3857,27,15,GT02,966A,4B4B +3858,27,16,GT02,9672,4B53 +3859,27,16,GT02,966F,4B50 +3860,27,16,GT02,9671,4B52 +3861,27,16,GT09,9A71,5352 +3862,27,16,GT02,9670,4B51 +3863,27,18,GT02,9673,4B54 +3864,27,18,GT02,9674,4B55 +3865,27,19,GT02,9675,4B56 +3866,27,19,GT09,8F4B,3D2C +3867,27,21,GT02,9676,4B57 +3868,27,21,GT09,9A72,5353 +3869,27,21,GT09,9A73,5354 +3870,27,23,GT09,9085,3F65 +3871,27,24,GT02,9678,4B59 +3872,27,24,GT02,9677,4B58 +3873,27,29,GT02,9679,4B5A +3874,27,30,GT02,967A,4B5B +3875,28,2,GT01,99D1,5253 +3876,28,3,GT02,967D,4B5E +3877,28,3,GT02,967C,4B5D +3878,28,3,GT02,967E,4B5F +3879,28,3,GT02,967B,4B5C +3880,28,4,GT02,9681,4B61 +3881,28,4,GT02,9680,4B60 +3882,28,4,GT02,9683,4B63 +3883,28,4,GT02,9684,4B64 +3884,28,4,GT02,9685,4B65 +3885,28,4,GT02,9686,4B66 +3886,28,4,GT02,9682,4B62 +3887,28,4,GT09,9771,4D52 +3888,28,5,GT02,9688,4B68 +3889,28,5,GT02,9687,4B67 +3890,28,5,GT01,8B8E,356E +3891,28,5,GT02,968A,4B6A +3892,28,5,GT02,9689,4B69 +3893,28,5,GT11,95F5,4A77 +3894,28,6,GT09,8C46,3727 +3895,28,6,GT02,968D,4B6D +3896,28,6,GT02,968F,4B6F +3897,28,6,GT02,9690,4B70 +3898,28,6,GT02,968B,4B6B +3899,28,6,GT02,9691,4B71 +3900,28,6,GT02,968E,4B6E +3901,28,6,GT02,9692,4B72 +3902,28,6,GT02,9693,4B73 +3903,28,6,GT02,968C,4B6C +3904,28,7,GT02,969C,4B7C +3905,28,7,GT02,9694,4B74 +3906,28,7,GT09,90A5,4027 +3907,28,8,GT02,9698,4B78 +3908,28,8,GT02,969B,4B7B +3909,28,8,GT01,8E51,3B32 +3910,28,8,GT02,9695,4B75 +3911,28,8,GT02,9696,4B76 +3912,28,8,GT02,9699,4B79 +3913,28,8,GT02,9697,4B77 +3914,28,8,GT02,969A,4B7A +3915,28,9,GT09,8F68,3D49 +3916,28,9,GT02,969D,4B7D +3917,28,9,GT02,969E,4B7E +3918,28,9,GT02,969F,4C21 +3919,28,10,GT02,96A0,4C22 +3920,28,10,GT02,96A2,4C24 +3921,28,10,GT02,96A1,4C23 +3922,28,11,GT01,99D2,5254 +3923,28,11,GT02,96A4,4C26 +3924,28,11,GT02,96A3,4C25 +3925,28,12,GT02,96A5,4C27 +3926,28,12,GT02,96A7,4C29 +3927,28,12,GT02,96A6,4C28 +3928,28,12,GT02,96A8,4C2A +3929,28,12,GT02,96A9,4C2B +3930,28,13,GT09,9A74,5355 +3931,28,13,GT02,96AA,4C2C +3932,28,13,GT02,96AB,4C2D +3933,28,13,GT02,96AD,4C2F +3934,28,13,GT02,96AC,4C2E +3935,28,14,GT02,96AF,4C31 +3936,28,14,GT02,96AE,4C30 +3937,28,14,GT09,9A75,5356 +3938,28,15,GT02,96B0,4C32 +3939,28,15,GT02,96B2,4C34 +3940,28,15,GT02,96B1,4C33 +3941,28,16,GT02,96B3,4C35 +3942,28,17,GT02,96B4,4C36 +3943,28,18,GT11,8982,3162 +3944,29,2,GT01,9694,4B74 +3945,29,2,GT09,9741,4D22 +3946,29,3,GT02,96B5,4C37 +3947,29,3,GT01,8DB3,3A35 +3948,29,4,GT02,96B7,4C39 +3949,29,4,GT02,96B9,4C3B +3950,29,4,GT02,96BD,4C3F +3951,29,4,GT02,96BE,4C40 +3952,29,4,GT01,8EFB,3C7D +3953,29,4,GT02,96B6,4C38 +3954,29,4,GT01,916F,4150 +3955,29,4,GT02,96BB,4C3D +3956,29,4,GT01,94BD,483F +3957,29,4,GT02,96BC,4C3E +3958,29,4,GT02,96BA,4C3C +3959,29,4,GT01,9746,4D27 +3960,29,4,GT02,96B8,4C3A +3961,29,4,GT11,95DB,4A5D +3962,29,5,GT02,96BF,4C41 +3963,29,5,GT02,96C6,4C48 +3964,29,5,GT02,96C7,4C49 +3965,29,5,GT02,96C2,4C44 +3966,29,5,GT02,96C4,4C46 +3967,29,5,GT02,96C5,4C47 +3968,29,5,GT02,96C1,4C43 +3969,29,5,GT02,96C0,4C42 +3970,29,5,GT02,96C3,4C45 +3971,29,5,GT11,924B,432C +3972,29,6,GT02,96CE,4C50 +3973,29,6,GT02,96D0,4C52 +3974,29,6,GT02,96CA,4C4C +3975,29,6,GT02,96C9,4C4B +3976,29,6,GT02,96CD,4C4F +3977,29,6,GT02,96CC,4C4E +3978,29,6,GT02,96CF,4C51 +3979,29,6,GT02,96CB,4C4D +3980,29,6,GT09,9A76,5357 +3981,29,6,GT02,96C8,4C4A +3982,29,6,GT11,95DC,4A5E +3983,29,7,GT02,96D4,4C56 +3984,29,7,GT09,8AB8,343A +3985,29,7,GT02,96D1,4C53 +3986,29,7,GT02,96D3,4C55 +3987,29,7,GT02,96D6,4C58 +3988,29,7,GT02,96D2,4C54 +3989,29,7,GT02,96D5,4C57 +3990,29,8,GT11,955D,493E +3991,29,8,GT02,96D7,4C59 +3992,29,8,GT01,8EE6,3C68 +3993,29,8,GT01,8EF3,3C75 +3994,29,8,GT01,8F66,3D47 +3995,29,8,GT02,96DA,4C5C +3996,29,8,GT02,96DD,4C5F +3997,29,8,GT02,96DB,4C5D +3998,29,8,GT02,96D9,4C5B +3999,29,8,GT02,96DC,4C5E +4000,29,8,GT02,96D8,4C5A +4001,29,9,GT02,96E0,4C62 +4002,29,9,GT02,96DE,4C60 +4003,29,9,GT02,96E5,4C67 +4004,29,9,GT02,96E6,4C68 +4005,29,9,GT02,96E7,4C69 +4006,29,9,GT02,96E3,4C65 +4007,29,9,GT01,8F96,3D76 +4008,29,9,GT02,96E2,4C64 +4009,29,9,GT01,99D5,5257 +4010,29,9,GT11,9657,4B38 +4011,29,9,GT02,96E4,4C66 +4012,29,9,GT02,96E1,4C63 +4013,29,9,GT01,94BE,4840 +4014,29,9,GT02,96DF,4C61 +4015,29,10,GT02,96E8,4C6A +4016,29,10,GT02,96E9,4C6B +4017,29,10,GT02,96EE,4C70 +4018,29,10,GT02,96ED,4C6F +4019,29,10,GT02,96EA,4C6C +4020,29,10,GT02,96EF,4C71 +4021,29,10,GT02,96F8,4C7A +4022,29,10,GT02,96EB,4C6D +4023,29,10,GT02,96EC,4C6E +4024,29,11,GT02,96F1,4C73 +4025,29,11,GT09,9A77,5358 +4026,29,11,GT11,974E,4D2F +4027,29,11,GT02,96F6,4C78 +4028,29,11,GT02,96FB,4C7D +4029,29,11,GT02,9740,4D21 +4030,29,11,GT02,96F4,4C76 +4031,29,11,GT02,96F5,4C77 +4032,29,11,GT02,96F2,4C74 +4033,29,11,GT02,96F3,4C75 +4034,29,11,GT02,96F0,4C72 +4035,29,11,GT02,96F9,4C7B +4036,29,11,GT02,96FA,4C7C +4037,29,11,GT02,96F7,4C79 +4038,29,11,GT02,96FC,4C7E +4039,29,11,GT11,96AC,4C2E +4040,29,12,GT02,9743,4D24 +4041,29,12,GT02,974C,4D2D +4042,29,12,GT02,9741,4D22 +4043,29,12,GT02,9745,4D26 +4044,29,12,GT02,9744,4D25 +4045,29,12,GT02,9742,4D23 +4046,29,13,GT02,974E,4D2F +4047,29,13,GT02,974A,4D2B +4048,29,13,GT02,9746,4D27 +4049,29,13,GT11,9772,4D53 +4050,29,13,GT11,9966,5147 +4051,29,13,GT02,974F,4D30 +4052,29,13,GT02,974B,4D2C +4053,29,13,GT02,974D,4D2E +4054,29,13,GT02,9749,4D2A +4055,29,13,GT09,90F6,4078 +4056,29,13,GT02,9747,4D28 +4057,29,13,GT02,9748,4D29 +4058,29,13,GT09,8AB9,343B +4059,29,14,GT02,9750,4D31 +4060,29,14,GT02,9753,4D34 +4061,29,14,GT02,9754,4D35 +4062,29,14,GT02,9755,4D36 +4063,29,14,GT02,9751,4D32 +4064,29,14,GT02,9752,4D33 +4065,29,15,GT11,979B,4D7B +4066,29,15,GT02,9759,4D3A +4067,29,15,GT02,9757,4D38 +4068,29,15,GT09,9A78,5359 +4069,29,15,GT02,9758,4D39 +4070,29,15,GT02,9756,4D37 +4071,29,16,GT02,975A,4D3B +4072,29,16,GT01,8962,3143 +4073,29,16,GT11,979A,4D7A +4074,29,16,GT02,975B,4D3C +4075,29,16,GT11,93B7,4639 +4076,29,17,GT02,975C,4D3D +4077,29,17,GT02,975D,4D3E +4078,29,17,GT09,8E88,3B68 +4079,29,18,GT11,979C,4D7C +4080,29,18,GT11,979D,4D7D +4081,29,18,GT02,975E,4D3F +4082,29,18,GT09,9A79,535A +4083,29,18,GT01,9170,4151 +4084,29,19,GT02,975F,4D40 +4085,29,21,GT02,9761,4D42 +4086,29,22,GT02,9762,4D43 +4087,29,23,GT02,9763,4D44 +4088,29,24,GT02,9765,4D46 +4089,29,24,GT02,9764,4D45 +4090,29,24,GT09,9A7A,535B +4091,30,1,GT09,9641,4B22 +4092,30,3,GT09,95AB,4A2D +4093,30,3,GT01,8CFB,387D +4094,30,4,GT02,9769,4D4A +4095,30,4,GT02,9766,4D47 +4096,30,4,GT02,976A,4D4B +4097,30,4,GT02,9767,4D48 +4098,30,4,GT02,9768,4D49 +4099,30,5,GT09,8AA4,3426 +4100,30,5,GT01,8945,3126 +4101,30,5,GT02,976E,4D4F +4102,30,5,GT02,976C,4D4D +4103,30,5,GT01,89C2,3244 +4104,30,5,GT02,977D,4D5E +4105,30,5,GT02,9779,4D5A +4106,30,5,GT02,9772,4D53 +4107,30,5,GT02,9773,4D54 +4108,30,5,GT02,976D,4D4E +4109,30,5,GT02,9771,4D52 +4110,30,5,GT01,8A90,3370 +4111,30,5,GT02,977A,4D5B +4112,30,5,GT11,95E1,4A63 +4113,30,5,GT01,8BE5,3667 +4114,30,5,GT01,8CC3,3845 +4115,30,5,GT02,9778,4D59 +4116,30,5,GT01,9240,4321 +4117,30,5,GT01,8D86,3966 +4118,30,5,GT01,91FC,427E +4119,30,5,GT02,9770,4D51 +4120,30,5,GT01,8E69,3B4A +4121,30,5,GT02,9776,4D57 +4122,30,5,GT01,8E6A,3B4B +4123,30,5,GT01,8EB6,3C38 +4124,30,5,GT02,976F,4D50 +4125,30,5,GT01,8FA2,3E24 +4126,30,5,GT02,977E,4D5F +4127,30,5,GT02,9782,4D62 +4128,30,5,GT02,977B,4D5C +4129,30,5,GT01,99DB,525D +4130,30,5,GT01,91E4,4266 +4131,30,5,GT02,9781,4D61 +4132,30,5,GT01,99D8,525A +4133,30,5,GT01,99D9,525B +4134,30,5,GT02,9774,4D55 +4135,30,5,GT02,9775,4D56 +4136,30,5,GT01,99DA,525C +4137,30,5,GT02,9777,4D58 +4138,30,5,GT02,977C,4D5D +4139,30,5,GT02,976B,4D4C +4140,30,5,GT02,9780,4D60 +4141,30,6,GT01,99DC,525E +4142,30,6,GT02,9787,4D67 +4143,30,6,GT02,9788,4D68 +4144,30,6,GT02,9789,4D69 +4145,30,6,GT02,9798,4D78 +4146,30,6,GT02,9790,4D70 +4147,30,6,GT02,979A,4D7A +4148,30,6,GT01,8A65,3346 +4149,30,6,GT02,978F,4D6F +4150,30,6,GT02,978B,4D6B +4151,30,6,GT02,9792,4D72 +4152,30,6,GT02,9794,4D74 +4153,30,6,GT01,8B67,3548 +4154,30,6,GT02,9791,4D71 +4155,30,6,GT01,8B68,3549 +4156,30,6,GT01,8B7A,355B +4157,30,6,GT02,979E,4D7E +4158,30,6,GT01,8BA9,362B +4159,30,6,GT02,979C,4D7C +4160,30,6,GT02,9783,4D63 +4161,30,6,GT01,8D40,3921 +4162,30,6,GT01,8CFC,387E +4163,30,6,GT01,8D87,3967 +4164,30,6,GT02,978E,4D6E +4165,30,6,GT02,97A0,4E22 +4166,30,6,GT02,97A1,4E23 +4167,30,6,GT02,979D,4D7D +4168,30,6,GT02,97A6,4E28 +4169,30,6,GT02,9796,4D76 +4170,30,6,GT02,979B,4D7B +4171,30,6,GT01,92DD,445F +4172,30,6,GT01,9366,4547 +4173,30,6,GT01,8944,3125 +4174,30,6,GT01,93AF,4631 +4175,30,6,GT02,9786,4D66 +4176,30,6,GT02,978D,4D6D +4177,30,6,GT02,97A2,4E24 +4178,30,6,GT02,9793,4D73 +4179,30,6,GT02,979F,4E21 +4180,30,6,GT02,978A,4D6A +4181,30,6,GT02,9799,4D79 +4182,30,6,GT01,96BC,4C3E +4183,30,6,GT02,97A3,4E25 +4184,30,6,GT02,9784,4D64 +4185,30,6,GT02,9785,4D65 +4186,30,6,GT02,978C,4D6C +4187,30,6,GT02,9797,4D77 +4188,30,6,GT02,97A5,4E27 +4189,30,6,GT02,9795,4D75 +4190,30,6,GT01,9799,4D79 +4191,30,6,GT02,97A4,4E26 +4192,30,7,GT02,97D9,4E5B +4193,30,7,GT02,97AA,4E2C +4194,30,7,GT02,97E8,4E6A +4195,30,7,GT01,99DD,525F +4196,30,7,GT02,97FA,4E7C +4197,30,7,GT02,97A8,4E2A +4198,30,7,GT01,99E2,5264 +4199,30,7,GT02,97C5,4E47 +4200,30,7,GT09,9ABE,5440 +4201,30,7,GT02,97A9,4E2B +4202,30,7,GT02,97BE,4E40 +4203,30,7,GT02,97BF,4E41 +4204,30,7,GT01,99DE,5260 +4205,30,7,GT02,97F2,4E74 +4206,30,7,GT02,97B5,4E37 +4207,30,7,GT02,97BB,4E3D +4208,30,7,GT02,97D4,4E56 +4209,30,7,GT02,97BC,4E3E +4210,30,7,GT02,97E2,4E64 +4211,30,7,GT02,97ED,4E6F +4212,30,7,GT02,97C4,4E46 +4213,30,7,GT01,8ADC,345E +4214,30,7,GT02,97C8,4E4A +4215,30,7,GT02,97FC,4E7E +4216,30,7,GT02,97B9,4E3B +4217,30,7,GT02,97D1,4E53 +4218,30,7,GT02,97E7,4E69 +4219,30,7,GT02,97F7,4E79 +4220,30,7,GT01,99DF,5261 +4221,30,7,GT02,97D7,4E59 +4222,30,7,GT01,8BE1,3663 +4223,30,7,GT02,97EB,4E6D +4224,30,7,GT01,8C4E,372F +4225,30,7,GT02,97C3,4E45 +4226,30,7,GT02,97E5,4E67 +4227,30,7,GT02,97B7,4E39 +4228,30,7,GT02,97D0,4E52 +4229,30,7,GT02,97F4,4E76 +4230,30,7,GT11,8EDF,3C61 +4231,30,7,GT02,97D8,4E5A +4232,30,7,GT02,97CB,4E4D +4233,30,7,GT01,8CE0,3862 +4234,30,7,GT02,97CC,4E4E +4235,30,7,GT02,97CD,4E4F +4236,30,7,GT01,8CE1,3863 +4237,30,7,GT01,99E0,5262 +4238,30,7,GT02,97C6,4E48 +4239,30,7,GT01,99E1,5263 +4240,30,7,GT02,97E0,4E62 +4241,30,7,GT02,97E3,4E65 +4242,30,7,GT02,97A7,4E29 +4243,30,7,GT02,97D5,4E57 +4244,30,7,GT01,8D90,3970 +4245,30,7,GT02,97DB,4E5D +4246,30,7,GT02,97D3,4E55 +4247,30,7,GT02,97F5,4E77 +4248,30,7,GT02,97BD,4E3F +4249,30,7,GT02,97FB,4E7D +4250,30,7,GT02,97EC,4E6E +4251,30,7,GT02,97B3,4E35 +4252,30,7,GT02,97B4,4E36 +4253,30,7,GT02,97CA,4E4C +4254,30,7,GT02,97C2,4E44 +4255,30,7,GT01,9081,3F61 +4256,30,7,GT09,90D7,4059 +4257,30,7,GT01,99E6,5268 +4258,30,7,GT02,97DE,4E60 +4259,30,7,GT02,97DF,4E61 +4260,30,7,GT02,97B2,4E34 +4261,30,7,GT02,97D6,4E58 +4262,30,7,GT02,9863,4F44 +4263,30,7,GT02,97AD,4E2F +4264,30,7,GT02,97AB,4E2D +4265,30,7,GT02,97EE,4E70 +4266,30,7,GT02,97C9,4E4B +4267,30,7,GT02,97E4,4E66 +4268,30,7,GT01,92E6,4468 +4269,30,7,GT02,97E6,4E68 +4270,30,7,GT02,97C0,4E42 +4271,30,7,GT02,97D2,4E54 +4272,30,7,GT02,97CF,4E51 +4273,30,7,GT01,99E3,5265 +4274,30,7,GT02,97BA,4E3C +4275,30,7,GT02,97AF,4E31 +4276,30,7,GT01,93DB,465D +4277,30,7,GT02,97B8,4E3A +4278,30,7,GT01,9669,4B4A +4279,30,7,GT02,97F6,4E78 +4280,30,7,GT02,97DA,4E5C +4281,30,7,GT01,94DB,485D +4282,30,7,GT02,97B1,4E33 +4283,30,7,GT02,97C1,4E43 +4284,30,7,GT02,97CE,4E50 +4285,30,7,GT02,97F0,4E72 +4286,30,7,GT02,97F8,4E7A +4287,30,7,GT02,97B6,4E38 +4288,30,7,GT02,97C7,4E49 +4289,30,7,GT02,97E9,4E6B +4290,30,7,GT01,99E4,5266 +4291,30,7,GT01,95AB,4A2D +4292,30,7,GT02,97F3,4E75 +4293,30,7,GT02,97AC,4E2E +4294,30,7,GT02,97B0,4E32 +4295,30,7,GT01,95F0,4A72 +4296,30,7,GT02,97EA,4E6C +4297,30,7,GT02,97EF,4E71 +4298,30,7,GT02,97F9,4E7B +4299,30,7,GT02,97DD,4E5F +4300,30,7,GT02,97DC,4E5E +4301,30,7,GT01,9843,4F24 +4302,30,7,GT02,97F1,4E73 +4303,30,7,GT01,99E5,5267 +4304,30,7,GT02,97AE,4E30 +4305,30,7,GT02,97E1,4E63 +4306,30,8,GT02,9840,4F21 +4307,30,8,GT02,98AA,502C +4308,30,8,GT02,98A3,5025 +4309,30,8,GT02,9860,4F41 +4310,30,8,GT01,99E7,5269 +4311,30,8,GT02,98B9,503B +4312,30,8,GT02,98BC,503E +4313,30,8,GT02,9845,4F26 +4314,30,8,GT02,9870,4F51 +4315,30,8,GT02,98B8,503A +4316,30,8,GT01,99E8,526A +4317,30,8,GT02,9872,4F53 +4318,30,8,GT02,98BB,503D +4319,30,8,GT09,9A7B,535C +4320,30,8,GT02,98AF,5031 +4321,30,8,GT10,9EDC,5C5E +4322,30,8,GT02,9846,4F27 +4323,30,8,GT02,98A6,5028 +4324,30,8,GT02,9868,4F49 +4325,30,8,GT02,9865,4F46 +4326,30,8,GT02,9853,4F34 +4327,30,8,GT02,9854,4F35 +4328,30,8,GT02,9856,4F37 +4329,30,8,GT02,98AC,502E +4330,30,8,GT02,9851,4F32 +4331,30,8,GT01,99E9,526B +4332,30,8,GT09,9658,4B39 +4333,30,8,GT02,9867,4F48 +4334,30,8,GT02,98B2,5034 +4335,30,8,GT02,9861,4F42 +4336,30,8,GT02,9862,4F43 +4337,30,8,GT02,98AD,502F +4338,30,8,GT02,985B,4F3C +4339,30,8,GT09,9A82,5362 +4340,30,8,GT02,98B1,5033 +4341,30,8,GT01,99EA,526C +4342,30,8,GT02,9859,4F3A +4343,30,8,GT01,8CC4,3846 +4344,30,8,GT02,98A4,5026 +4345,30,8,GT02,98BA,503C +4346,30,8,GT09,8EB0,3C32 +4347,30,8,GT01,99EC,526E +4348,30,8,GT02,98A0,5022 +4349,30,8,GT02,98A5,5027 +4350,30,8,GT02,98A9,502B +4351,30,8,GT11,9692,4B72 +4352,30,8,GT01,8DEE,3A70 +4353,30,8,GT02,9841,4F22 +4354,30,8,GT02,9850,4F31 +4355,30,8,GT02,98A8,502A +4356,30,8,GT02,98B7,5039 +4357,30,8,GT02,9844,4F25 +4358,30,8,GT02,986B,4F4C +4359,30,8,GT01,8EF4,3C76 +4360,30,8,GT01,99EE,5270 +4361,30,8,GT02,984F,4F30 +4362,30,8,GT01,8EFC,3C7E +4363,30,8,GT02,98A2,5024 +4364,30,8,GT02,98B6,5038 +4365,30,8,GT01,99F0,5272 +4366,30,8,GT02,9852,4F33 +4367,30,8,GT02,98B0,5032 +4368,30,8,GT01,99EF,5271 +4369,30,8,GT02,9855,4F36 +4370,30,8,GT02,9849,4F2A +4371,30,8,GT09,9A7C,535D +4372,30,8,GT02,9869,4F4A +4373,30,8,GT02,986A,4F4B +4374,30,8,GT02,98A7,5029 +4375,30,8,GT02,989F,5021 +4376,30,8,GT02,98B4,5036 +4377,30,8,GT09,9659,4B3A +4378,30,8,GT02,9866,4F47 +4379,30,8,GT02,985E,4F3F +4380,30,8,GT02,984D,4F2E +4381,30,8,GT02,984C,4F2D +4382,30,8,GT02,98AE,5030 +4383,30,8,GT01,99F1,5273 +4384,30,8,GT02,986C,4F4D +4385,30,8,GT02,986D,4F4E +4386,30,8,GT01,99F2,5274 +4387,30,8,GT02,9864,4F45 +4388,30,8,GT02,98B3,5035 +4389,30,8,GT02,985C,4F3D +4390,30,8,GT02,985A,4F3B +4391,30,8,GT02,985D,4F3E +4392,30,8,GT02,985F,4F40 +4393,30,8,GT02,984E,4F2F +4394,30,8,GT09,8D8A,396A +4395,30,8,GT01,99F3,5275 +4396,30,8,GT02,98AB,502D +4397,30,8,GT02,986F,4F50 +4398,30,8,GT02,9843,4F24 +4399,30,8,GT02,9857,4F38 +4400,30,8,GT09,9A7D,535E +4401,30,8,GT02,986E,4F4F +4402,30,8,GT01,99F4,5276 +4403,30,8,GT09,9A7E,535F +4404,30,8,GT02,9847,4F28 +4405,30,8,GT02,98A1,5023 +4406,30,8,GT02,9842,4F23 +4407,30,8,GT01,96A1,4C23 +4408,30,8,GT01,96BD,4C3F +4409,30,8,GT02,984B,4F2C +4410,30,8,GT02,984A,4F2B +4411,30,8,GT02,9848,4F29 +4412,30,8,GT02,98B5,5037 +4413,30,8,GT02,9871,4F52 +4414,30,8,GT01,9861,4F42 +4415,30,8,GT09,8ABA,343C +4416,30,9,GT01,88A3,3025 +4417,30,9,GT01,99F5,5277 +4418,30,9,GT02,98DB,505D +4419,30,9,GT02,98C4,5046 +4420,30,9,GT02,98E7,5069 +4421,30,9,GT02,994A,512B +4422,30,9,GT02,98F2,5074 +4423,30,9,GT01,88F4,3076 +4424,30,9,GT02,98CD,504F +4425,30,9,GT02,98E4,5066 +4426,30,9,GT02,9941,5122 +4427,30,9,GT02,98D5,5057 +4428,30,9,GT01,9A44,5325 +4429,30,9,GT02,98D4,5056 +4430,30,9,GT09,9AD8,545A +4431,30,9,GT11,9279,435A +4432,30,9,GT01,8A50,3331 +4433,30,9,GT02,9954,5135 +4434,30,9,GT02,98BE,5040 +4435,30,9,GT01,9A5D,533E +4436,30,9,GT01,99F6,5278 +4437,30,9,GT02,98D6,5058 +4438,30,9,GT02,9949,512A +4439,30,9,GT02,98F3,5075 +4440,30,9,GT02,98F8,507A +4441,30,9,GT02,98F9,507B +4442,30,9,GT02,9947,5128 +4443,30,9,GT01,99F7,5279 +4444,30,9,GT01,99F8,527A +4445,30,9,GT02,98CE,5050 +4446,30,9,GT02,98CA,504C +4447,30,9,GT02,98E1,5063 +4448,30,9,GT02,994C,512D +4449,30,9,GT02,98ED,506F +4450,30,9,GT02,9953,5134 +4451,30,9,GT02,98EB,506D +4452,30,9,GT02,9945,5126 +4453,30,9,GT01,99EB,526D +4454,30,9,GT02,98C2,5044 +4455,30,9,GT02,98FB,507D +4456,30,9,GT02,98FC,507E +4457,30,9,GT02,9940,5121 +4458,30,9,GT02,994D,512E +4459,30,9,GT02,98DC,505E +4460,30,9,GT02,98F7,5079 +4461,30,9,GT02,98BD,503F +4462,30,9,GT02,98E0,5062 +4463,30,9,GT02,9950,5131 +4464,30,9,GT02,9951,5132 +4465,30,9,GT11,98E6,5068 +4466,30,9,GT02,98C1,5043 +4467,30,9,GT01,99F9,527B +4468,30,9,GT02,98D2,5054 +4469,30,9,GT02,98E2,5064 +4470,30,9,GT01,99FA,527C +4471,30,9,GT02,9957,5138 +4472,30,9,GT01,99FB,527D +4473,30,9,GT11,9691,4B71 +4474,30,9,GT11,9693,4B73 +4475,30,9,GT02,9955,5136 +4476,30,9,GT02,98D1,5053 +4477,30,9,GT02,98DA,505C +4478,30,9,GT02,9942,5123 +4479,30,9,GT01,8DC6,3A48 +4480,30,9,GT11,9940,5121 +4481,30,9,GT01,9A45,5326 +4482,30,9,GT02,98EC,506E +4483,30,9,GT01,99ED,526F +4484,30,9,GT02,9858,4F39 +4485,30,9,GT01,99FC,527E +4486,30,9,GT01,9A40,5321 +4487,30,9,GT02,98EE,5070 +4488,30,9,GT02,98C0,5042 +4489,30,9,GT02,98F5,5077 +4490,30,9,GT02,9952,5133 +4491,30,9,GT02,98BF,5041 +4492,30,9,GT02,98CF,5051 +4493,30,9,GT02,98DD,505F +4494,30,9,GT02,98F4,5076 +4495,30,9,GT02,98F6,5078 +4496,30,9,GT02,98FA,507C +4497,30,9,GT02,98DE,5060 +4498,30,9,GT02,98E9,506B +4499,30,9,GT02,98D0,5052 +4500,30,9,GT02,98D3,5055 +4501,30,9,GT01,8DE7,3A69 +4502,30,9,GT01,9A41,5322 +4503,30,9,GT02,98D9,505B +4504,30,9,GT02,9956,5137 +4505,30,9,GT02,98D8,505A +4506,30,9,GT02,9946,5127 +4507,30,9,GT02,98E5,5067 +4508,30,9,GT11,9596,4976 +4509,30,9,GT02,98E3,5065 +4510,30,9,GT01,9A42,5323 +4511,30,9,GT02,98E6,5068 +4512,30,9,GT02,98CB,504D +4513,30,9,GT02,98D7,5059 +4514,30,9,GT02,98F0,5072 +4515,30,9,GT02,9943,5124 +4516,30,9,GT02,994B,512C +4517,30,9,GT02,98C3,5045 +4518,30,9,GT02,98CC,504E +4519,30,9,GT02,98EA,506C +4520,30,9,GT11,9690,4B70 +4521,30,9,GT02,9944,5125 +4522,30,9,GT09,90F7,4079 +4523,30,9,GT10,9EDD,5C5F +4524,30,9,GT02,994E,512F +4525,30,9,GT02,98EF,5071 +4526,30,9,GT01,9569,494A +4527,30,9,GT02,98C9,504B +4528,30,9,GT02,994F,5130 +4529,30,9,GT02,98C8,504A +4530,30,9,GT02,9948,5129 +4531,30,9,GT02,98F1,5073 +4532,30,9,GT02,98C7,5049 +4533,30,9,GT02,98E8,506A +4534,30,9,GT02,98C5,5047 +4535,30,9,GT02,98DF,5061 +4536,30,9,GT01,9A43,5324 +4537,30,9,GT02,98C6,5048 +4538,30,10,GT02,99B4,5236 +4539,30,10,GT01,88A0,3022 +4540,30,10,GT02,995F,5140 +4541,30,10,GT01,88F5,3077 +4542,30,10,GT02,9992,5172 +4543,30,10,GT01,9A46,5327 +4544,30,10,GT02,996E,514F +4545,30,10,GT02,9986,5166 +4546,30,10,GT02,99A2,5224 +4547,30,10,GT02,99A4,5226 +4548,30,10,GT01,9A47,5328 +4549,30,10,GT02,995C,513D +4550,30,10,GT02,9965,5146 +4551,30,10,GT02,9993,5173 +4552,30,10,GT02,99AE,5230 +4553,30,10,GT02,9961,5142 +4554,30,10,GT02,9991,5171 +4555,30,10,GT02,999E,517E +4556,30,10,GT02,9987,5167 +4557,30,10,GT02,9988,5168 +4558,30,10,GT02,9980,5160 +4559,30,10,GT02,998F,516F +4560,30,10,GT02,9997,5177 +4561,30,10,GT02,99A7,5229 +4562,30,10,GT02,9972,5153 +4563,30,10,GT01,9A48,5329 +4564,30,10,GT02,9975,5156 +4565,30,10,GT02,99B3,5235 +4566,30,10,GT02,9974,5155 +4567,30,10,GT02,99B2,5234 +4568,30,10,GT02,996B,514C +4569,30,10,GT02,9994,5174 +4570,30,10,GT02,99B8,523A +4571,30,10,GT02,99BB,523D +4572,30,10,GT02,9990,5170 +4573,30,10,GT02,995D,513E +4574,30,10,GT02,99A8,522A +4575,30,10,GT02,995B,513C +4576,30,10,GT02,99B6,5238 +4577,30,10,GT02,99BD,523F +4578,30,10,GT02,9977,5158 +4579,30,10,GT02,9970,5151 +4580,30,10,GT02,99A3,5225 +4581,30,10,GT02,998B,516B +4582,30,10,GT01,9A49,532A +4583,30,10,GT02,9958,5139 +4584,30,10,GT01,9A4B,532C +4585,30,10,GT02,997E,515F +4586,30,10,GT02,9981,5161 +4587,30,10,GT01,9A4A,532B +4588,30,10,GT02,9999,5179 +4589,30,10,GT02,99AA,522C +4590,30,10,GT02,99B5,5237 +4591,30,10,GT09,9A80,5360 +4592,30,10,GT09,9A81,5361 +4593,30,10,GT01,9A4C,532D +4594,30,10,GT02,998D,516D +4595,30,10,GT02,998E,516E +4596,30,10,GT02,99AF,5231 +4597,30,10,GT01,8DB4,3A36 +4598,30,10,GT02,997C,515D +4599,30,10,GT02,999D,517D +4600,30,10,GT09,9A85,5365 +4601,30,10,GT09,90DB,405D +4602,30,10,GT02,99A6,5228 +4603,30,10,GT02,9983,5163 +4604,30,10,GT02,99AC,522E +4605,30,10,GT09,9AE4,5466 +4606,30,10,GT02,99AB,522D +4607,30,10,GT02,9964,5145 +4608,30,10,GT02,99C0,5242 +4609,30,10,GT01,8FA3,3E25 +4610,30,10,GT11,9646,4B27 +4611,30,10,GT02,9967,5148 +4612,30,10,GT01,904F,3F30 +4613,30,10,GT02,99AD,522F +4614,30,10,GT02,99BF,5241 +4615,30,10,GT09,9A89,5369 +4616,30,10,GT02,99B7,5239 +4617,30,10,GT02,99A9,522B +4618,30,10,GT02,99A1,5223 +4619,30,10,GT02,9963,5144 +4620,30,10,GT02,9985,5165 +4621,30,10,GT09,9A88,5368 +4622,30,10,GT02,9996,5176 +4623,30,10,GT02,9989,5169 +4624,30,10,GT02,99BA,523C +4625,30,10,GT09,9A8D,536D +4626,30,10,GT02,996A,514B +4627,30,10,GT02,9968,5149 +4628,30,10,GT09,9A83,5363 +4629,30,10,GT01,91ED,426F +4630,30,10,GT02,9976,5157 +4631,30,10,GT02,996D,514E +4632,30,10,GT02,9966,5147 +4633,30,10,GT02,99A0,5222 +4634,30,10,GT02,99A5,5227 +4635,30,10,GT02,99BE,5240 +4636,30,10,GT01,934E,452F +4637,30,10,GT02,9959,513A +4638,30,10,GT02,9995,5175 +4639,30,10,GT02,995E,513F +4640,30,10,GT02,999A,517A +4641,30,10,GT01,9382,4562 +4642,30,10,GT02,99BC,523E +4643,30,10,GT11,9296,4376 +4644,30,10,GT02,9969,514A +4645,30,10,GT02,9984,5164 +4646,30,10,GT09,9A87,5367 +4647,30,10,GT02,996F,5150 +4648,30,10,GT02,997A,515B +4649,30,10,GT09,9AC1,5443 +4650,30,10,GT01,8953,3134 +4651,30,10,GT02,9979,515A +4652,30,10,GT02,997D,515E +4653,30,10,GT09,9A86,5366 +4654,30,10,GT02,9982,5162 +4655,30,10,GT02,996C,514D +4656,30,10,GT01,9A4D,532E +4657,30,10,GT02,9960,5141 +4658,30,10,GT02,9973,5154 +4659,30,10,GT09,90D9,405B +4660,30,10,GT02,999C,517C +4661,30,10,GT02,995A,513B +4662,30,10,GT02,998A,516A +4663,30,10,GT02,998C,516C +4664,30,10,GT09,8C4A,372B +4665,30,10,GT01,9A59,533A +4666,30,10,GT09,9A8A,536A +4667,30,10,GT01,9689,4B69 +4668,30,10,GT02,9998,5178 +4669,30,10,GT02,9978,5159 +4670,30,10,GT02,9962,5143 +4671,30,10,GT02,999F,5221 +4672,30,10,GT02,99B1,5233 +4673,30,10,GT02,99B9,523B +4674,30,10,GT02,99B0,5232 +4675,30,10,GT02,999B,517B +4676,30,10,GT02,997B,515C +4677,30,10,GT09,9A84,5364 +4678,30,10,GT01,9A4E,532F +4679,30,10,GT02,9971,5152 +4680,30,10,GT09,8EE4,3C66 +4681,30,10,GT09,90DA,405C +4682,30,10,GT09,8ABB,343D +4683,30,11,GT02,99F4,5276 +4684,30,11,GT02,9A4C,532D +4685,30,11,GT02,99ED,526F +4686,30,11,GT02,9A4E,532F +4687,30,11,GT02,99D2,5254 +4688,30,11,GT02,9A6B,534C +4689,30,11,GT09,9A92,5372 +4690,30,11,GT02,99C4,5246 +4691,30,11,GT02,9A6A,534B +4692,30,11,GT09,90F9,407B +4693,30,11,GT02,99D4,5256 +4694,30,11,GT02,9A4D,532E +4695,30,11,GT02,9A45,5326 +4696,30,11,GT01,9A4F,5330 +4697,30,11,GT02,99E1,5263 +4698,30,11,GT01,9A5A,533B +4699,30,11,GT02,9A70,5351 +4700,30,11,GT09,9A96,5376 +4701,30,11,GT10,9EDE,5C60 +4702,30,11,GT01,9A50,5331 +4703,30,11,GT02,9A66,5347 +4704,30,11,GT09,9ABC,543E +4705,30,11,GT01,8A85,3365 +4706,30,11,GT02,99C2,5244 +4707,30,11,GT02,99DF,5261 +4708,30,11,GT01,9A51,5332 +4709,30,11,GT02,99C9,524B +4710,30,11,GT02,99CA,524C +4711,30,11,GT02,9A58,5339 +4712,30,11,GT02,9A59,533A +4713,30,11,GT02,9A78,5359 +4714,30,11,GT02,9A4A,532B +4715,30,11,GT02,99D1,5253 +4716,30,11,GT02,9A6F,5350 +4717,30,11,GT02,99C6,5248 +4718,30,11,GT02,99E5,5267 +4719,30,11,GT02,9A64,5345 +4720,30,11,GT09,90FA,407C +4721,30,11,GT02,9A41,5322 +4722,30,11,GT02,9A42,5323 +4723,30,11,GT02,9A43,5324 +4724,30,11,GT02,9A62,5343 +4725,30,11,GT01,8C5B,373C +4726,30,11,GT02,99F9,527B +4727,30,11,GT02,9A80,5360 +4728,30,11,GT02,99E4,5266 +4729,30,11,GT02,9A5A,533B +4730,30,11,GT02,99F8,527A +4731,30,11,GT02,9A7D,535E +4732,30,11,GT02,99C7,5249 +4733,30,11,GT02,99E8,526A +4734,30,11,GT02,99F1,5273 +4735,30,11,GT01,9A52,5333 +4736,30,11,GT02,9A56,5337 +4737,30,11,GT02,9A5B,533C +4738,30,11,GT02,9A61,5342 +4739,30,11,GT02,9A7B,535C +4740,30,11,GT02,99E2,5264 +4741,30,11,GT02,9A40,5321 +4742,30,11,GT02,99F6,5278 +4743,30,11,GT02,99F5,5277 +4744,30,11,GT02,99FA,527C +4745,30,11,GT02,9A49,532A +4746,30,11,GT02,9A7C,535D +4747,30,11,GT09,9A8F,536F +4748,30,11,GT02,99D3,5255 +4749,30,11,GT10,9EE1,5C63 +4750,30,11,GT02,99CB,524D +4751,30,11,GT02,9A6D,534E +4752,30,11,GT09,9AB7,5439 +4753,30,11,GT02,9A54,5335 +4754,30,11,GT11,9554,4935 +4755,30,11,GT02,99CE,5250 +4756,30,11,GT02,9A79,535A +4757,30,11,GT10,9EDF,5C61 +4758,30,11,GT02,9A4B,532C +4759,30,11,GT02,9A52,5333 +4760,30,11,GT02,99C3,5245 +4761,30,11,GT01,9A53,5334 +4762,30,11,GT02,99EB,526D +4763,30,11,GT02,9A55,5336 +4764,30,11,GT09,9A90,5370 +4765,30,11,GT01,8FA5,3E27 +4766,30,11,GT02,99DB,525D +4767,30,11,GT02,99E0,5262 +4768,30,11,GT02,99EF,5271 +4769,30,11,GT02,99FC,527E +4770,30,11,GT01,8FA4,3E26 +4771,30,11,GT09,90DC,405E +4772,30,11,GT11,8BCA,364C +4773,30,11,GT02,99C1,5243 +4774,30,11,GT09,9AE6,5468 +4775,30,11,GT02,99CD,524F +4776,30,11,GT02,99DC,525E +4777,30,11,GT02,99DD,525F +4778,30,11,GT02,99CC,524E +4779,30,11,GT02,9A75,5356 +4780,30,11,GT02,9A77,5358 +4781,30,11,GT02,99E9,526B +4782,30,11,GT02,99EC,526E +4783,30,11,GT02,9A63,5344 +4784,30,11,GT09,9A8E,536E +4785,30,11,GT02,9A4F,5330 +4786,30,11,GT02,99C8,524A +4787,30,11,GT01,91C1,4243 +4788,30,11,GT02,9A5C,533D +4789,30,11,GT02,9A68,5349 +4790,30,11,GT02,99EE,5270 +4791,30,11,GT01,9A55,5336 +4792,30,11,GT01,9A56,5337 +4793,30,11,GT01,9A57,5338 +4794,30,11,GT02,99E3,5265 +4795,30,11,GT09,9A8B,536B +4796,30,11,GT10,9EE0,5C62 +4797,30,11,GT02,99D0,5252 +4798,30,11,GT02,9A5F,5340 +4799,30,11,GT09,9A91,5371 +4800,30,11,GT02,99F0,5272 +4801,30,11,GT01,9A54,5335 +4802,30,11,GT02,9A72,5353 +4803,30,11,GT01,9A58,5339 +4804,30,11,GT02,99D8,525A +4805,30,11,GT02,9A57,5338 +4806,30,11,GT02,9A48,5329 +4807,30,11,GT02,99D9,525B +4808,30,11,GT02,99E7,5269 +4809,30,11,GT02,99EA,526C +4810,30,11,GT02,9A44,5325 +4811,30,11,GT02,9A50,5331 +4812,30,11,GT02,9A7E,535F +4813,30,11,GT02,99E6,5268 +4814,30,11,GT09,9A8C,536C +4815,30,11,GT02,99F7,5279 +4816,30,11,GT02,9A5D,533E +4817,30,11,GT02,9A46,5327 +4818,30,11,GT02,9A71,5352 +4819,30,11,GT02,9A73,5354 +4820,30,11,GT02,9A53,5334 +4821,30,11,GT02,9A67,5348 +4822,30,11,GT02,9A76,5357 +4823,30,11,GT02,9A6E,534F +4824,30,11,GT10,9EE2,5C64 +4825,30,11,GT02,99DE,5260 +4826,30,11,GT02,9A6C,534D +4827,30,11,GT02,99C5,5247 +4828,30,11,GT02,9A65,5346 +4829,30,11,GT09,90D8,405A +4830,30,11,GT01,96E2,4C64 +4831,30,11,GT02,99D6,5258 +4832,30,11,GT01,9742,4D23 +4833,30,11,GT02,99D5,5257 +4834,30,11,GT02,99DA,525C +4835,30,11,GT02,9A60,5341 +4836,30,11,GT02,99F2,5274 +4837,30,11,GT02,99F3,5275 +4838,30,11,GT02,9A69,534A +4839,30,11,GT02,9A74,5355 +4840,30,11,GT02,9A51,5332 +4841,30,11,GT02,99CF,5251 +4842,30,11,GT02,9A5E,533F +4843,30,11,GT02,9A7A,535B +4844,30,11,GT02,99FB,527D +4845,30,11,GT11,8B64,3545 +4846,30,12,GT09,8EA9,3C2B +4847,30,12,GT02,9AAF,5431 +4848,30,12,GT02,9A8D,536D +4849,30,12,GT02,9AC5,5447 +4850,30,12,GT02,9ACE,5450 +4851,30,12,GT02,9AF7,5479 +4852,30,12,GT09,9872,4F53 +4853,30,12,GT02,9A91,5371 +4854,30,12,GT02,9AA5,5427 +4855,30,12,GT02,9AA9,542B +4856,30,12,GT09,90FB,407D +4857,30,12,GT09,974C,4D2D +4858,30,12,GT02,9A82,5362 +4859,30,12,GT02,9AE5,5467 +4860,30,12,GT09,9A94,5374 +4861,30,12,GT09,9AB0,5432 +4862,30,12,GT02,9A98,5378 +4863,30,12,GT02,9AA0,5422 +4864,30,12,GT02,9AB7,5439 +4865,30,12,GT02,9AC9,544B +4866,30,12,GT02,9AE8,546A +4867,30,12,GT02,9AED,546F +4868,30,12,GT02,9A94,5374 +4869,30,12,GT01,9A5B,533C +4870,30,12,GT02,9AB9,543B +4871,30,12,GT02,9AE2,5464 +4872,30,12,GT02,9AEB,546D +4873,30,12,GT09,9AB3,5435 +4874,30,12,GT01,9A5C,533D +4875,30,12,GT02,9AC7,5449 +4876,30,12,GT02,9AA3,5425 +4877,30,12,GT02,9AB5,5437 +4878,30,12,GT02,9ABF,5441 +4879,30,12,GT02,9A96,5376 +4880,30,12,GT01,9A5E,533F +4881,30,12,GT01,8AAB,342D +4882,30,12,GT02,9ABA,543C +4883,30,12,GT09,9A97,5377 +4884,30,12,GT02,9A84,5364 +4885,30,12,GT01,8AEC,346E +4886,30,12,GT01,9A5F,5340 +4887,30,12,GT02,9ADE,5460 +4888,30,12,GT02,9AE0,5462 +4889,30,12,GT02,9AD5,5457 +4890,30,12,GT01,8B69,354A +4891,30,12,GT02,9A86,5366 +4892,30,12,GT02,9A89,5369 +4893,30,12,GT09,9A95,5375 +4894,30,12,GT09,90E0,4062 +4895,30,12,GT09,9AA2,5424 +4896,30,12,GT02,9A95,5375 +4897,30,12,GT01,8BAA,362C +4898,30,12,GT09,9A9C,537C +4899,30,12,GT02,9ADC,545E +4900,30,12,GT02,9AF9,547B +4901,30,12,GT02,9AC8,544A +4902,30,12,GT02,9A8B,536B +4903,30,12,GT02,9AF4,5476 +4904,30,12,GT02,9AB4,5436 +4905,30,12,GT02,9ACF,5451 +4906,30,12,GT02,9AD3,5455 +4907,30,12,GT11,9747,4D28 +4908,30,12,GT09,9A9F,5421 +4909,30,12,GT02,9A9C,537C +4910,30,12,GT01,8C96,3776 +4911,30,12,GT11,9594,4974 +4912,30,12,GT02,9AD8,545A +4913,30,12,GT02,9AD9,545B +4914,30,12,GT02,9AB3,5435 +4915,30,12,GT02,9ABD,543F +4916,30,12,GT02,9AE1,5463 +4917,30,12,GT11,96B5,4C37 +4918,30,12,GT02,9A8C,536C +4919,30,12,GT01,8D41,3922 +4920,30,12,GT02,9A97,5377 +4921,30,12,GT02,9AA8,542A +4922,30,12,GT02,9ABE,5440 +4923,30,12,GT02,9ACB,544D +4924,30,12,GT02,9ADF,5461 +4925,30,12,GT02,9AE4,5466 +4926,30,12,GT02,9AF2,5474 +4927,30,12,GT09,96A5,4C27 +4928,30,12,GT02,9A8A,536A +4929,30,12,GT02,9ADD,545F +4930,30,12,GT02,9AF6,5478 +4931,30,12,GT10,9EE4,5C66 +4932,30,12,GT02,9A9D,537D +4933,30,12,GT02,9AAD,542F +4934,30,12,GT02,9AF1,5473 +4935,30,12,GT09,8F59,3D3A +4936,30,12,GT11,8FD2,3E54 +4937,30,12,GT02,9AAB,542D +4938,30,12,GT02,9AEF,5471 +4939,30,12,GT01,8BF2,3674 +4940,30,12,GT02,99D7,5259 +4941,30,12,GT02,9A47,5328 +4942,30,12,GT01,9A60,5341 +4943,30,12,GT02,9A83,5363 +4944,30,12,GT02,9AB0,5432 +4945,30,12,GT02,9AE3,5465 +4946,30,12,GT02,9AEC,546E +4947,30,12,GT02,9AA4,5426 +4948,30,12,GT02,9AA1,5423 +4949,30,12,GT01,9A61,5342 +4950,30,12,GT02,9A87,5367 +4951,30,12,GT02,9A92,5372 +4952,30,12,GT02,9A99,5379 +4953,30,12,GT02,9AA7,5429 +4954,30,12,GT02,9AD7,5459 +4955,30,12,GT02,9A90,5370 +4956,30,12,GT02,9A8F,536F +4957,30,12,GT02,9A9E,537E +4958,30,12,GT02,9AC2,5444 +4959,30,12,GT02,9AF0,5472 +4960,30,12,GT02,9ACD,544F +4961,30,12,GT02,9AC0,5442 +4962,30,12,GT02,9AC1,5443 +4963,30,12,GT01,9A63,5344 +4964,30,12,GT11,95C1,4A43 +4965,30,12,GT02,9AD6,5458 +4966,30,12,GT11,99F1,5273 +4967,30,12,GT02,9AB6,5438 +4968,30,12,GT02,9A9F,5421 +4969,30,12,GT01,9A62,5343 +4970,30,12,GT09,90F8,407A +4971,30,12,GT09,9AC7,5449 +4972,30,12,GT11,90D7,4059 +4973,30,12,GT01,9150,4131 +4974,30,12,GT02,9AC6,5448 +4975,30,12,GT01,9172,4153 +4976,30,12,GT02,9AD4,5456 +4977,30,12,GT10,9EE3,5C65 +4978,30,12,GT02,9AA2,5424 +4979,30,12,GT02,9AD1,5453 +4980,30,12,GT02,9AEA,546C +4981,30,12,GT02,9A88,5368 +4982,30,12,GT01,9A64,5345 +4983,30,12,GT01,9A66,5347 +4984,30,12,GT02,9AA6,5428 +4985,30,12,GT02,9AC4,5446 +4986,30,12,GT02,9AAC,542E +4987,30,12,GT01,929D,437D +4988,30,12,GT09,9A9E,537E +4989,30,12,GT01,9A65,5346 +4990,30,12,GT11,97F6,4E78 +4991,30,12,GT02,9A93,5373 +4992,30,12,GT02,9ACC,544E +4993,30,12,GT02,9A81,5361 +4994,30,12,GT02,9AC3,5445 +4995,30,12,GT09,9A98,5378 +4996,30,12,GT02,9AE7,5469 +4997,30,12,GT09,90DD,405F +4998,30,12,GT09,90DE,4060 +4999,30,12,GT02,9AD0,5452 +5000,30,12,GT02,9AE9,546B +5001,30,12,GT09,9ACC,544E +5002,30,12,GT02,9ACA,544C +5003,30,12,GT09,9A9A,537A +5004,30,12,GT09,9A93,5373 +5005,30,12,GT09,8E6B,3B4C +5006,30,12,GT02,9AEE,5470 +5007,30,12,GT02,9AF8,547A +5008,30,12,GT02,9ADA,545C +5009,30,12,GT02,9AB8,543A +5010,30,12,GT02,9ADB,545D +5011,30,12,GT02,9ABB,543D +5012,30,12,GT02,9A9A,537A +5013,30,12,GT02,9A8E,536E +5014,30,12,GT02,9ABC,543E +5015,30,12,GT02,9AB1,5433 +5016,30,12,GT02,9AF5,5477 +5017,30,12,GT01,9A67,5348 +5018,30,12,GT11,8CB6,3838 +5019,30,12,GT02,9AAA,542C +5020,30,12,GT02,9AE6,5468 +5021,30,12,GT02,9AAE,5430 +5022,30,12,GT09,96CF,4C51 +5023,30,12,GT09,9AA0,5422 +5024,30,12,GT02,9A85,5365 +5025,30,12,GT01,9A68,5349 +5026,30,12,GT02,9AF3,5475 +5027,30,12,GT02,9AB2,5434 +5028,30,12,GT02,9AD2,5454 +5029,30,12,GT09,9A9B,537B +5030,30,12,GT01,9A69,534A +5031,30,13,GT09,9AC2,5444 +5032,30,13,GT02,9B8F,556F +5033,30,13,GT09,9A99,5379 +5034,30,13,GT02,9B44,5525 +5035,30,13,GT02,9B7D,555E +5036,30,13,GT02,9B60,5541 +5037,30,13,GT09,9AA5,5427 +5038,30,13,GT01,9A6A,534B +5039,30,13,GT02,9B4E,552F +5040,30,13,GT02,9B88,5568 +5041,30,13,GT09,9AAF,5431 +5042,30,13,GT02,9B89,5569 +5043,30,13,GT01,89DC,325E +5044,30,13,GT09,8ABD,343F +5045,30,13,GT02,9BA5,5627 +5046,30,13,GT02,9B7E,555F +5047,30,13,GT02,9B9D,557D +5048,30,13,GT02,9B45,5526 +5049,30,13,GT02,9B80,5560 +5050,30,13,GT09,9774,4D55 +5051,30,13,GT02,9B64,5545 +5052,30,13,GT09,9AA6,5428 +5053,30,13,GT02,9BA4,5626 +5054,30,13,GT02,9B4F,5530 +5055,30,13,GT02,9B85,5565 +5056,30,13,GT02,9B97,5577 +5057,30,13,GT02,9B9B,557B +5058,30,13,GT02,9B7B,555C +5059,30,13,GT01,9A6B,534C +5060,30,13,GT02,9B83,5563 +5061,30,13,GT02,9AFA,547C +5062,30,13,GT02,9B50,5531 +5063,30,13,GT02,9B5C,553D +5064,30,13,GT02,9B96,5576 +5065,30,13,GT02,9B6C,554D +5066,30,13,GT09,9ABD,543F +5067,30,13,GT02,9B68,5549 +5068,30,13,GT02,9B6D,554E +5069,30,13,GT02,9B94,5574 +5070,30,13,GT02,9B71,5552 +5071,30,13,GT09,9AA8,542A +5072,30,13,GT02,9B46,5527 +5073,30,13,GT02,9B7C,555D +5074,30,13,GT09,9AAD,542F +5075,30,13,GT02,9B43,5524 +5076,30,13,GT02,9B77,5558 +5077,30,13,GT02,9B87,5567 +5078,30,13,GT09,9AAC,542E +5079,30,13,GT11,96B6,4C38 +5080,30,13,GT02,9B4D,552E +5081,30,13,GT02,9B56,5537 +5082,30,13,GT02,9B5B,553C +5083,30,13,GT02,9B65,5546 +5084,30,13,GT02,9B6E,554F +5085,30,13,GT02,9B8B,556B +5086,30,13,GT02,9BA1,5623 +5087,30,13,GT09,9AA3,5425 +5088,30,13,GT11,998F,516F +5089,30,13,GT02,9B8C,556C +5090,30,13,GT01,9A6D,534E +5091,30,13,GT02,9B63,5544 +5092,30,13,GT01,9A6C,534D +5093,30,13,GT02,9BA3,5625 +5094,30,13,GT02,9BA6,5628 +5095,30,13,GT09,9AB4,5436 +5096,30,13,GT02,9A9B,537B +5097,30,13,GT02,9B61,5542 +5098,30,13,GT02,9B8A,556A +5099,30,13,GT11,8EE0,3C62 +5100,30,13,GT01,9A6E,534F +5101,30,13,GT02,9B82,5562 +5102,30,13,GT01,8E6B,3B4C +5103,30,13,GT01,9A6F,5350 +5104,30,13,GT02,9B9F,5621 +5105,30,13,GT09,9AB2,5434 +5106,30,13,GT11,9551,4932 +5107,30,13,GT11,9552,4933 +5108,30,13,GT11,9553,4934 +5109,30,13,GT02,9B59,553A +5110,30,13,GT09,90DF,4061 +5111,30,13,GT02,9B6A,554B +5112,30,13,GT02,9B6F,5550 +5113,30,13,GT11,92F6,4478 +5114,30,13,GT02,9B99,5579 +5115,30,13,GT02,9B54,5535 +5116,30,13,GT02,9B8D,556D +5117,30,13,GT02,9B92,5572 +5118,30,13,GT11,92F7,4479 +5119,30,13,GT02,9B81,5561 +5120,30,13,GT09,8C4B,372C +5121,30,13,GT01,9AA5,5427 +5122,30,13,GT09,9ABF,5441 +5123,30,13,GT02,9B6B,554C +5124,30,13,GT02,9B40,5521 +5125,30,13,GT02,9B75,5556 +5126,30,13,GT02,9B98,5578 +5127,30,13,GT02,9B5A,553B +5128,30,13,GT02,9B93,5573 +5129,30,13,GT02,9AFB,547D +5130,30,13,GT02,9B41,5522 +5131,30,13,GT02,9B55,5536 +5132,30,13,GT02,9B58,5539 +5133,30,13,GT02,9B67,5548 +5134,30,13,GT02,9B69,554A +5135,30,13,GT09,9AB6,5438 +5136,30,13,GT09,9AB8,543A +5137,30,13,GT02,9B4A,552B +5138,30,13,GT02,9B53,5534 +5139,30,13,GT02,9B7A,555B +5140,30,13,GT02,9B51,5532 +5141,30,13,GT02,9B5D,553E +5142,30,13,GT01,9251,4332 +5143,30,13,GT09,9AA4,5426 +5144,30,13,GT11,95B4,4A36 +5145,30,13,GT11,95B5,4A37 +5146,30,13,GT02,9B48,5529 +5147,30,13,GT02,9B42,5523 +5148,30,13,GT02,9B47,5528 +5149,30,13,GT02,9BA2,5624 +5150,30,13,GT01,9A70,5351 +5151,30,13,GT02,9B79,555A +5152,30,13,GT09,9AA7,5429 +5153,30,13,GT02,9B66,5547 +5154,30,13,GT02,9B76,5557 +5155,30,13,GT02,9B8E,556E +5156,30,13,GT02,9B90,5570 +5157,30,13,GT02,9BA7,5629 +5158,30,13,GT09,9AAB,542D +5159,30,13,GT09,9AB1,5433 +5160,30,13,GT11,8983,3163 +5161,30,13,GT02,9B5E,553F +5162,30,13,GT09,90FC,407E +5163,30,13,GT02,9B62,5543 +5164,30,13,GT02,9BA0,5622 +5165,30,13,GT02,9B72,5553 +5166,30,13,GT02,9B74,5555 +5167,30,13,GT09,9AAA,542C +5168,30,13,GT10,9EE5,5C67 +5169,30,13,GT10,9EE7,5C69 +5170,30,13,GT02,9B52,5533 +5171,30,13,GT02,9B91,5571 +5172,30,13,GT02,9B95,5575 +5173,30,13,GT02,9AFC,547E +5174,30,13,GT09,9A9D,537D +5175,30,13,GT02,9B9C,557C +5176,30,13,GT10,9EE6,5C68 +5177,30,13,GT02,9B73,5554 +5178,30,13,GT02,9B78,5559 +5179,30,13,GT11,9557,4938 +5180,30,13,GT02,9B49,552A +5181,30,13,GT02,9B57,5538 +5182,30,13,GT02,9B5F,5540 +5183,30,13,GT02,9B86,5566 +5184,30,13,GT02,9B9A,557A +5185,30,13,GT09,9AAE,5430 +5186,30,13,GT02,9BAE,5630 +5187,30,13,GT02,9B84,5564 +5188,30,13,GT09,9AB5,5437 +5189,30,13,GT02,9B9E,557E +5190,30,13,GT02,9B4B,552C +5191,30,13,GT02,9B70,5551 +5192,30,13,GT09,8ABE,3440 +5193,30,14,GT02,9BFC,567E +5194,30,14,GT09,905E,3F3F +5195,30,14,GT02,9BF0,5672 +5196,30,14,GT02,9BD2,5654 +5197,30,14,GT02,9BE1,5663 +5198,30,14,GT09,9AC9,544B +5199,30,14,GT01,9A71,5352 +5200,30,14,GT10,9DD7,5A59 +5201,30,14,GT09,8ABF,3441 +5202,30,14,GT09,9AE2,5464 +5203,30,14,GT01,89C3,3245 +5204,30,14,GT02,9BD6,5658 +5205,30,14,GT02,9BD4,5656 +5206,30,14,GT09,9142,4123 +5207,30,14,GT02,9BC3,5645 +5208,30,14,GT02,9BCA,564C +5209,30,14,GT11,8E64,3B45 +5210,30,14,GT02,9BC6,5648 +5211,30,14,GT02,9BDD,565F +5212,30,14,GT02,9BD0,5652 +5213,30,14,GT09,9ADB,545D +5214,30,14,GT10,9EE8,5C6A +5215,30,14,GT11,958F,496F +5216,30,14,GT11,9590,4970 +5217,30,14,GT02,9BA9,562B +5218,30,14,GT01,8952,3133 +5219,30,14,GT02,9BBF,5641 +5220,30,14,GT02,9BC1,5643 +5221,30,14,GT02,9BF8,567A +5222,30,14,GT02,9BDF,5661 +5223,30,14,GT02,9BDC,565E +5224,30,14,GT02,9BF4,5676 +5225,30,14,GT02,9BCB,564D +5226,30,14,GT02,9BDB,565D +5227,30,14,GT02,9BE8,566A +5228,30,14,GT02,9BF9,567B +5229,30,14,GT02,9BBA,563C +5230,30,14,GT02,9BCC,564E +5231,30,14,GT02,9BDA,565C +5232,30,14,GT09,96D0,4C52 +5233,30,14,GT09,9AA1,5423 +5234,30,14,GT09,9ABB,543D +5235,30,14,GT01,9A72,5353 +5236,30,14,GT02,9BAB,562D +5237,30,14,GT02,9BD8,565A +5238,30,14,GT09,9AD0,5452 +5239,30,14,GT02,9BD5,5657 +5240,30,14,GT02,9BAA,562C +5241,30,14,GT02,9BDE,5660 +5242,30,14,GT02,9BBD,563F +5243,30,14,GT01,9A73,5354 +5244,30,14,GT02,9BC5,5647 +5245,30,14,GT02,9BEF,5671 +5246,30,14,GT02,9B4C,552D +5247,30,14,GT02,9BF7,5679 +5248,30,14,GT11,954F,4930 +5249,30,14,GT02,9BBB,563D +5250,30,14,GT02,9BEC,566E +5251,30,14,GT02,9BB2,5634 +5252,30,14,GT02,9BAF,5631 +5253,30,14,GT11,969E,4B7E +5254,30,14,GT02,9BC0,5642 +5255,30,14,GT02,9BD7,5659 +5256,30,14,GT09,9ABA,543C +5257,30,14,GT02,9BBC,563E +5258,30,14,GT09,9AC5,5447 +5259,30,14,GT01,8FA6,3E28 +5260,30,14,GT11,95B7,4A39 +5261,30,14,GT02,9BE9,566B +5262,30,14,GT02,9BB8,563A +5263,30,14,GT02,9BF1,5673 +5264,30,14,GT02,9BB0,5632 +5265,30,14,GT02,9BAC,562E +5266,30,14,GT02,9BB7,5639 +5267,30,14,GT02,9BF5,5677 +5268,30,14,GT01,9158,4139 +5269,30,14,GT01,9A75,5356 +5270,30,14,GT01,9A74,5355 +5271,30,14,GT02,9BB5,5637 +5272,30,14,GT02,9BBE,5640 +5273,30,14,GT02,9BC8,564A +5274,30,14,GT02,9BD1,5653 +5275,30,14,GT02,9BD3,5655 +5276,30,14,GT09,9AB9,543B +5277,30,14,GT02,9BE4,5666 +5278,30,14,GT02,9BEA,566C +5279,30,14,GT02,9BB6,5638 +5280,30,14,GT02,9BC4,5646 +5281,30,14,GT02,9BE2,5664 +5282,30,14,GT02,9BCD,564F +5283,30,14,GT02,9BE0,5662 +5284,30,14,GT09,8D61,3942 +5285,30,14,GT09,9140,4121 +5286,30,14,GT02,9BB9,563B +5287,30,14,GT09,8E6C,3B4D +5288,30,14,GT10,9E4E,5B2F +5289,30,14,GT11,97F7,4E79 +5290,30,14,GT11,97F8,4E7A +5291,30,14,GT09,8F4D,3D2E +5292,30,14,GT11,8BBF,3641 +5293,30,14,GT02,9BE6,5668 +5294,30,14,GT09,9AD1,5453 +5295,30,14,GT02,9BAD,562F +5296,30,14,GT02,9BB1,5633 +5297,30,14,GT02,9BFA,567C +5298,30,14,GT02,9BE7,5669 +5299,30,14,GT02,9BFB,567D +5300,30,14,GT02,9BF2,5674 +5301,30,14,GT09,9AA9,542B +5302,30,14,GT02,9BF3,5675 +5303,30,14,GT02,9BB3,5635 +5304,30,14,GT02,9BEE,5670 +5305,30,14,GT09,9AC6,5448 +5306,30,14,GT09,9145,4126 +5307,30,14,GT02,9BA8,562A +5308,30,14,GT02,9BCE,5650 +5309,30,14,GT02,9BEB,566D +5310,30,14,GT02,9C40,5721 +5311,30,14,GT02,9BE5,5667 +5312,30,14,GT02,9BB4,5636 +5313,30,14,GT01,9A76,5357 +5314,30,14,GT09,9AC0,5442 +5315,30,14,GT11,9595,4975 +5316,30,14,GT02,9BC7,5649 +5317,30,14,GT02,9BF6,5678 +5318,30,14,GT09,98CB,504D +5319,30,14,GT02,9BED,566F +5320,30,14,GT02,9BC2,5644 +5321,30,14,GT01,9A77,5358 +5322,30,14,GT02,9BC9,564B +5323,30,14,GT02,9BCF,5651 +5324,30,14,GT09,9AD2,5454 +5325,30,14,GT02,9C41,5722 +5326,30,14,GT11,8FE6,3E68 +5327,30,14,GT09,8AC0,3442 +5328,30,15,GT02,9C56,5737 +5329,30,15,GT02,9C7E,575F +5330,30,15,GT02,9C4E,572F +5331,30,15,GT02,9C52,5733 +5332,30,15,GT02,9CA3,5825 +5333,30,15,GT02,9C68,5749 +5334,30,15,GT01,9A78,5359 +5335,30,15,GT02,9CA5,5827 +5336,30,15,GT02,9C6F,5750 +5337,30,15,GT09,8AC1,3443 +5338,30,15,GT02,9C42,5723 +5339,30,15,GT02,9C58,5739 +5340,30,15,GT09,9AD4,5456 +5341,30,15,GT02,9C54,5735 +5342,30,15,GT10,9EE9,5C6B +5343,30,15,GT02,9C51,5732 +5344,30,15,GT09,9775,4D56 +5345,30,15,GT09,9AD7,5459 +5346,30,15,GT09,9141,4122 +5347,30,15,GT02,9C96,5776 +5348,30,15,GT11,9592,4972 +5349,30,15,GT11,9593,4973 +5350,30,15,GT02,9C67,5748 +5351,30,15,GT11,91C6,4248 +5352,30,15,GT02,9C4D,572E +5353,30,15,GT02,9C66,5747 +5354,30,15,GT02,9C78,5759 +5355,30,15,GT01,9A79,535A +5356,30,15,GT02,9C9B,577B +5357,30,15,GT01,8AED,346F +5358,30,15,GT02,9C74,5755 +5359,30,15,GT09,9ACA,544C +5360,30,15,GT02,9C69,574A +5361,30,15,GT02,9C88,5768 +5362,30,15,GT09,9ACD,544F +5363,30,15,GT02,9BE3,5665 +5364,30,15,GT02,9C65,5746 +5365,30,15,GT02,9C73,5754 +5366,30,15,GT02,9C9F,5821 +5367,30,15,GT02,9C57,5738 +5368,30,15,GT02,9CA1,5823 +5369,30,15,GT02,9CA7,5829 +5370,30,15,GT02,9CAC,582E +5371,30,15,GT02,9C76,5757 +5372,30,15,GT02,9CA9,582B +5373,30,15,GT02,9C79,575A +5374,30,15,GT02,9C46,5727 +5375,30,15,GT02,9C89,5769 +5376,30,15,GT02,9C4C,572D +5377,30,15,GT02,9CAB,582D +5378,30,15,GT02,9C61,5742 +5379,30,15,GT02,9C4F,5730 +5380,30,15,GT02,9C86,5766 +5381,30,15,GT02,9C5B,573C +5382,30,15,GT02,9C91,5771 +5383,30,15,GT01,8A9A,337A +5384,30,15,GT02,9C97,5777 +5385,30,15,GT02,9C45,5726 +5386,30,15,GT09,9AC3,5445 +5387,30,15,GT09,9144,4125 +5388,30,15,GT02,9C7A,575B +5389,30,15,GT02,9CCE,5850 +5390,30,15,GT11,9550,4931 +5391,30,15,GT02,9C59,573A +5392,30,15,GT02,9CA2,5824 +5393,30,15,GT02,9C9C,577C +5394,30,15,GT02,9C4B,572C +5395,30,15,GT02,9C7C,575D +5396,30,15,GT02,9C85,5765 +5397,30,15,GT02,9C8B,576B +5398,30,15,GT11,9647,4B28 +5399,30,15,GT01,8FFA,3E7C +5400,30,15,GT02,9C8A,576A +5401,30,15,GT09,9143,4124 +5402,30,15,GT01,9A7C,535D +5403,30,15,GT02,9C6C,574D +5404,30,15,GT02,9C75,5756 +5405,30,15,GT02,9C9A,577A +5406,30,15,GT02,9C77,5758 +5407,30,15,GT02,9C6A,574B +5408,30,15,GT02,9C9E,577E +5409,30,15,GT02,9CA4,5826 +5410,30,15,GT02,9CA6,5828 +5411,30,15,GT02,9C64,5745 +5412,30,15,GT02,9C8C,576C +5413,30,15,GT09,9ACE,5450 +5414,30,15,GT02,9C4A,572B +5415,30,15,GT02,9C82,5762 +5416,30,15,GT02,9C6E,574F +5417,30,15,GT02,9C70,5751 +5418,30,15,GT01,895C,313D +5419,30,15,GT09,9AC8,544A +5420,30,15,GT02,9C90,5770 +5421,30,15,GT09,9AD3,5455 +5422,30,15,GT02,9C6B,574C +5423,30,15,GT02,9C7D,575E +5424,30,15,GT02,9C93,5773 +5425,30,15,GT09,9AED,546F +5426,30,15,GT02,9C8F,576F +5427,30,15,GT02,9C53,5734 +5428,30,15,GT01,9A7D,535E +5429,30,15,GT09,8EC9,3C4B +5430,30,15,GT02,9C50,5731 +5431,30,15,GT02,9C5C,573D +5432,30,15,GT02,9C5D,573E +5433,30,15,GT02,9C5E,573F +5434,30,15,GT02,9C5F,5740 +5435,30,15,GT02,9C87,5767 +5436,30,15,GT02,9C99,5779 +5437,30,15,GT02,9C49,572A +5438,30,15,GT02,9C5A,573B +5439,30,15,GT02,9C81,5761 +5440,30,15,GT02,9C95,5775 +5441,30,15,GT02,9C7B,575C +5442,30,15,GT09,9AD9,545B +5443,30,15,GT09,9ADA,545C +5444,30,15,GT02,9C80,5760 +5445,30,15,GT02,9C44,5725 +5446,30,15,GT02,9C43,5724 +5447,30,15,GT02,9C98,5778 +5448,30,15,GT02,9C47,5728 +5449,30,15,GT02,9C94,5774 +5450,30,15,GT09,9AC4,5446 +5451,30,15,GT02,9C84,5764 +5452,30,15,GT02,9C62,5743 +5453,30,15,GT02,9C63,5744 +5454,30,15,GT02,9C71,5752 +5455,30,15,GT02,9BD9,565B +5456,30,15,GT02,9CA8,582A +5457,30,15,GT02,9C55,5736 +5458,30,15,GT02,9C83,5763 +5459,30,15,GT01,9A7E,535F +5460,30,15,GT02,9CAD,582F +5461,30,15,GT01,95AC,4A2E +5462,30,15,GT02,9C48,5729 +5463,30,15,GT02,9C6D,574E +5464,30,15,GT02,9CAA,582C +5465,30,15,GT09,8E4A,3B2B +5466,30,15,GT02,9C8E,576E +5467,30,15,GT02,9C8D,576D +5468,30,15,GT02,9C60,5741 +5469,30,15,GT02,9C9D,577D +5470,30,15,GT02,9CD1,5853 +5471,30,15,GT02,9CA0,5822 +5472,30,16,GT01,9A80,5360 +5473,30,16,GT02,9CD6,5858 +5474,30,16,GT02,9CDA,585C +5475,30,16,GT02,9CB7,5839 +5476,30,16,GT02,9CE2,5864 +5477,30,16,GT02,9CE0,5862 +5478,30,16,GT10,9EEC,5C6E +5479,30,16,GT02,9CB8,583A +5480,30,16,GT02,9CC3,5845 +5481,30,16,GT02,9CD5,5857 +5482,30,16,GT09,914C,412D +5483,30,16,GT02,9CB4,5836 +5484,30,16,GT02,9CCD,584F +5485,30,16,GT02,9CD2,5854 +5486,30,16,GT02,9CD7,5859 +5487,30,16,GT02,9CAF,5831 +5488,30,16,GT02,9CBC,583E +5489,30,16,GT02,9CC5,5847 +5490,30,16,GT02,9CC9,584B +5491,30,16,GT02,9CE3,5865 +5492,30,16,GT10,9EEA,5C6C +5493,30,16,GT02,9CC8,584A +5494,30,16,GT02,9CC4,5846 +5495,30,16,GT02,9CF1,5873 +5496,30,16,GT02,9CC0,5842 +5497,30,16,GT02,9CEC,586E +5498,30,16,GT11,9591,4971 +5499,30,16,GT02,9CC7,5849 +5500,30,16,GT02,9CE7,5869 +5501,30,16,GT02,9CEE,5870 +5502,30,16,GT02,9CB6,5838 +5503,30,16,GT02,9CDF,5861 +5504,30,16,GT02,9CC2,5844 +5505,30,16,GT02,9CCA,584C +5506,30,16,GT02,9CD4,5856 +5507,30,16,GT02,9CF0,5872 +5508,30,16,GT02,9CF9,587B +5509,30,16,GT01,9A85,5365 +5510,30,16,GT11,8E65,3B46 +5511,30,16,GT11,97F4,4E76 +5512,30,16,GT02,9CC1,5843 +5513,30,16,GT01,9A81,5361 +5514,30,16,GT02,9CF7,5879 +5515,30,16,GT09,98CC,504E +5516,30,16,GT02,9CE8,586A +5517,30,16,GT02,9CE4,5866 +5518,30,16,GT02,9CB5,5837 +5519,30,16,GT02,9CAE,5830 +5520,30,16,GT02,9CE6,5868 +5521,30,16,GT11,93B8,463A +5522,30,16,GT02,9CD9,585B +5523,30,16,GT02,9C72,5753 +5524,30,16,GT01,9A7B,535C +5525,30,16,GT02,9C92,5772 +5526,30,16,GT02,9CF4,5876 +5527,30,16,GT02,9CE1,5863 +5528,30,16,GT02,9CCC,584E +5529,30,16,GT02,9CEF,5871 +5530,30,16,GT02,9CB2,5834 +5531,30,16,GT02,9CDB,585D +5532,30,16,GT02,9CF8,587A +5533,30,16,GT01,9A82,5362 +5534,30,16,GT02,9CD3,5855 +5535,30,16,GT02,9CE9,586B +5536,30,16,GT11,95B6,4A38 +5537,30,16,GT09,9AF7,5479 +5538,30,16,GT02,9CBB,583D +5539,30,16,GT01,9A83,5363 +5540,30,16,GT02,9CB3,5835 +5541,30,16,GT02,9CBD,583F +5542,30,16,GT02,9CD8,585A +5543,30,16,GT02,9CDE,5860 +5544,30,16,GT11,90D8,405A +5545,30,16,GT02,9CC6,5848 +5546,30,16,GT01,9A84,5364 +5547,30,16,GT02,9CB1,5833 +5548,30,16,GT02,9CDD,585F +5549,30,16,GT09,9ACF,5451 +5550,30,16,GT09,9ADD,545F +5551,30,16,GT02,9CF3,5875 +5552,30,16,GT02,9CF5,5877 +5553,30,16,GT02,9CD0,5852 +5554,30,16,GT02,9CBA,583C +5555,30,16,GT02,9CFA,587C +5556,30,16,GT09,9AE1,5463 +5557,30,16,GT02,9CBF,5841 +5558,30,16,GT02,9CEA,586C +5559,30,16,GT02,9CEB,586D +5560,30,16,GT01,93D3,4655 +5561,30,16,GT11,9869,4F4A +5562,30,16,GT02,9CF6,5878 +5563,30,16,GT01,94B6,4838 +5564,30,16,GT02,9CBE,5840 +5565,30,16,GT09,9AD6,5458 +5566,30,16,GT02,9CCB,584D +5567,30,16,GT02,9CFC,587E +5568,30,16,GT02,9CE5,5867 +5569,30,16,GT02,9CCF,5851 +5570,30,16,GT02,9CFB,587D +5571,30,16,GT11,8984,3164 +5572,30,16,GT10,9EEB,5C6D +5573,30,16,GT02,9D63,5944 +5574,30,16,GT02,9CB0,5832 +5575,30,16,GT02,9CB9,583B +5576,30,16,GT02,9CDC,585E +5577,30,16,GT02,9CF2,5874 +5578,30,16,GT02,9CED,586F +5579,30,16,GT09,8AC2,3444 +5580,30,17,GT02,9D48,5929 +5581,30,17,GT02,9D71,5952 +5582,30,17,GT02,9D4D,592E +5583,30,17,GT02,9D58,5939 +5584,30,17,GT02,9D66,5947 +5585,30,17,GT02,9D5A,593B +5586,30,17,GT02,9D5C,593D +5587,30,17,GT02,9D67,5948 +5588,30,17,GT02,9D45,5926 +5589,30,17,GT02,9D62,5943 +5590,30,17,GT09,9AD5,5457 +5591,30,17,GT09,9ADC,545E +5592,30,17,GT09,9AE5,5467 +5593,30,17,GT02,9D51,5932 +5594,30,17,GT01,8A64,3345 +5595,30,17,GT02,9D40,5921 +5596,30,17,GT02,9D44,5925 +5597,30,17,GT02,9D4C,592D +5598,30,17,GT02,9D4E,592F +5599,30,17,GT02,9D60,5941 +5600,30,17,GT02,9D68,5949 +5601,30,17,GT02,9D79,595A +5602,30,17,GT02,9D6E,594F +5603,30,17,GT02,9D76,5957 +5604,30,17,GT02,9D74,5955 +5605,30,17,GT02,9D57,5938 +5606,30,17,GT02,9D6C,594D +5607,30,17,GT02,9D41,5922 +5608,30,17,GT02,9D49,592A +5609,30,17,GT11,93E5,4667 +5610,30,17,GT09,9ACB,544D +5611,30,17,GT02,9D73,5954 +5612,30,17,GT02,9D55,5936 +5613,30,17,GT09,9AEA,546C +5614,30,17,GT02,9D54,5935 +5615,30,17,GT02,9D61,5942 +5616,30,17,GT02,9D46,5927 +5617,30,17,GT02,9D72,5953 +5618,30,17,GT02,9D78,5959 +5619,30,17,GT02,9D69,594A +5620,30,17,GT02,9D4A,592B +5621,30,17,GT09,9ADE,5460 +5622,30,17,GT02,9D65,5946 +5623,30,17,GT02,9D6B,594C +5624,30,17,GT09,9AE8,546A +5625,30,17,GT10,9EED,5C6F +5626,30,17,GT02,9D52,5933 +5627,30,17,GT02,9D6D,594E +5628,30,17,GT02,9D77,5958 +5629,30,17,GT09,9AE9,546B +5630,30,17,GT09,9AF4,5476 +5631,30,17,GT02,9D4F,5930 +5632,30,17,GT02,9D5E,593F +5633,30,17,GT02,9D70,5951 +5634,30,17,GT02,9D47,5928 +5635,30,17,GT02,9D59,593A +5636,30,17,GT01,9A8A,536A +5637,30,17,GT01,9A89,5369 +5638,30,17,GT11,97F5,4E77 +5639,30,17,GT02,9D4B,592C +5640,30,17,GT09,9AE0,5462 +5641,30,17,GT02,9D50,5931 +5642,30,17,GT02,9D5D,593E +5643,30,17,GT01,9A86,5366 +5644,30,17,GT09,9ADF,5461 +5645,30,17,GT02,9D75,5956 +5646,30,17,GT09,8E64,3B45 +5647,30,17,GT02,9D56,5937 +5648,30,17,GT02,9D43,5924 +5649,30,17,GT01,9A87,5367 +5650,30,17,GT09,9AE3,5465 +5651,30,17,GT02,9D64,5945 +5652,30,17,GT02,9D6F,5950 +5653,30,17,GT02,9D5B,593C +5654,30,17,GT02,9D53,5934 +5655,30,17,GT02,9D6A,594B +5656,30,17,GT02,9D42,5923 +5657,30,17,GT09,9AEF,5471 +5658,30,17,GT09,9AEB,546D +5659,30,17,GT09,9AEC,546E +5660,30,17,GT02,9D5F,5940 +5661,30,18,GT02,9D90,5970 +5662,30,18,GT09,9AE7,5469 +5663,30,18,GT02,9D97,5977 +5664,30,18,GT02,9D9E,597E +5665,30,18,GT11,97F3,4E75 +5666,30,18,GT02,9D91,5971 +5667,30,18,GT02,9D92,5972 +5668,30,18,GT02,9D89,5969 +5669,30,18,GT02,9D96,5976 +5670,30,18,GT02,9D87,5967 +5671,30,18,GT02,9DAB,5A2D +5672,30,18,GT02,9D84,5964 +5673,30,18,GT02,9D82,5962 +5674,30,18,GT02,9D9A,597A +5675,30,18,GT02,9DA8,5A2A +5676,30,18,GT10,9DCB,5A4D +5677,30,18,GT02,9D8F,596F +5678,30,18,GT02,9D7C,595D +5679,30,18,GT02,9DA7,5A29 +5680,30,18,GT02,9D7B,595C +5681,30,18,GT02,9D7E,595F +5682,30,18,GT02,9D8A,596A +5683,30,18,GT11,8E66,3B47 +5684,30,18,GT02,9DAA,5A2C +5685,30,18,GT02,9D80,5960 +5686,30,18,GT02,9DA9,5A2B +5687,30,18,GT02,9DA3,5A25 +5688,30,18,GT02,9D9D,597D +5689,30,18,GT02,9D88,5968 +5690,30,18,GT02,9D83,5963 +5691,30,18,GT02,9D94,5974 +5692,30,18,GT02,9D9C,597C +5693,30,18,GT02,9DA1,5A23 +5694,30,18,GT02,9DA4,5A26 +5695,30,18,GT02,9DA2,5A24 +5696,30,18,GT09,9AFB,547D +5697,30,18,GT02,9D9F,5A21 +5698,30,18,GT02,9D9B,597B +5699,30,18,GT02,9D93,5973 +5700,30,18,GT02,9D95,5975 +5701,30,18,GT01,9458,4739 +5702,30,18,GT02,9D8B,596B +5703,30,18,GT02,9D7D,595E +5704,30,18,GT02,9D8C,596C +5705,30,18,GT02,9D98,5978 +5706,30,18,GT09,9AEE,5470 +5707,30,18,GT02,9D99,5979 +5708,30,18,GT02,9D8E,596E +5709,30,18,GT02,9D86,5966 +5710,30,18,GT02,9DA0,5A22 +5711,30,18,GT01,9A88,5368 +5712,30,18,GT02,9D7A,595B +5713,30,18,GT02,9DA5,5A27 +5714,30,18,GT02,9D81,5961 +5715,30,18,GT02,9D85,5965 +5716,30,18,GT02,9DA6,5A28 +5717,30,19,GT11,98C2,5044 +5718,30,19,GT01,9A8B,536B +5719,30,19,GT02,9DC3,5A45 +5720,30,19,GT02,9DBD,5A3F +5721,30,19,GT02,9DC0,5A42 +5722,30,19,GT02,9DB2,5A34 +5723,30,19,GT02,9DBA,5A3C +5724,30,19,GT11,8E67,3B48 +5725,30,19,GT02,9DCB,5A4D +5726,30,19,GT11,8E69,3B4A +5727,30,19,GT02,9DC9,5A4B +5728,30,19,GT02,9DB9,5A3B +5729,30,19,GT02,9760,4D41 +5730,30,19,GT02,9DBF,5A41 +5731,30,19,GT01,9A8C,536C +5732,30,19,GT11,8E68,3B49 +5733,30,19,GT02,9DC8,5A4A +5734,30,19,GT02,9DCC,5A4E +5735,30,19,GT02,9DC1,5A43 +5736,30,19,GT11,8EE1,3C63 +5737,30,19,GT09,9AF6,5478 +5738,30,19,GT02,9DC2,5A44 +5739,30,19,GT02,9DBB,5A3D +5740,30,19,GT02,9DB3,5A35 +5741,30,19,GT02,9DB8,5A3A +5742,30,19,GT02,9D8D,596D +5743,30,19,GT02,9DC4,5A46 +5744,30,19,GT02,9DC5,5A47 +5745,30,19,GT09,9AF3,5475 +5746,30,19,GT02,9DB6,5A38 +5747,30,19,GT02,9DB5,5A37 +5748,30,19,GT09,9AF1,5473 +5749,30,19,GT02,9DBE,5A40 +5750,30,19,GT02,9DC7,5A49 +5751,30,19,GT02,9DBC,5A3E +5752,30,19,GT02,9DAD,5A2F +5753,30,19,GT02,9DB4,5A36 +5754,30,19,GT09,9AF0,5472 +5755,30,19,GT02,9DB7,5A39 +5756,30,19,GT02,9DAF,5A31 +5757,30,19,GT02,9DC6,5A48 +5758,30,19,GT02,9DAC,5A2E +5759,30,19,GT02,9DAE,5A30 +5760,30,19,GT02,9DB0,5A32 +5761,30,19,GT02,9DB1,5A33 +5762,30,20,GT01,9A8D,536D +5763,30,20,GT10,9EF0,5C72 +5764,30,20,GT10,9EEE,5C70 +5765,30,20,GT10,9EEF,5C71 +5766,30,20,GT02,9DCD,5A4F +5767,30,20,GT02,9DD9,5A5B +5768,30,20,GT02,9DDC,5A5E +5769,30,20,GT02,9DD1,5A53 +5770,30,20,GT02,9DD0,5A52 +5771,30,20,GT01,9A8E,536E +5772,30,20,GT02,9DD4,5A56 +5773,30,20,GT09,9AF5,5477 +5774,30,20,GT02,9DDA,5A5C +5775,30,20,GT09,9AF9,547B +5776,30,20,GT02,9DD8,5A5A +5777,30,20,GT02,9DCA,5A4C +5778,30,20,GT02,9DDF,5A61 +5779,30,20,GT09,9AF8,547A +5780,30,20,GT02,9DD2,5A54 +5781,30,20,GT02,9DDB,5A5D +5782,30,20,GT11,994F,5130 +5783,30,20,GT02,9DE0,5A62 +5784,30,20,GT02,9DCE,5A50 +5785,30,20,GT02,9DDE,5A60 +5786,30,20,GT02,9DD3,5A55 +5787,30,20,GT02,9DCF,5A51 +5788,30,20,GT02,9DD7,5A59 +5789,30,20,GT09,9AF2,5474 +5790,30,20,GT02,9DDD,5A5F +5791,30,20,GT02,9DD5,5A57 +5792,30,20,GT02,9DD6,5A58 +5793,30,21,GT02,9DE6,5A68 +5794,30,21,GT02,9DF2,5A74 +5795,30,21,GT02,9DE5,5A67 +5796,30,21,GT02,9DEB,5A6D +5797,30,21,GT02,9DE2,5A64 +5798,30,21,GT02,9DEA,5A6C +5799,30,21,GT02,9DE8,5A6A +5800,30,21,GT02,9DEE,5A70 +5801,30,21,GT01,9A94,5374 +5802,30,21,GT11,8C83,3763 +5803,30,21,GT02,9DF6,5A78 +5804,30,21,GT11,8985,3165 +5805,30,21,GT01,9A8F,536F +5806,30,21,GT02,9DE4,5A66 +5807,30,21,GT01,9A90,5370 +5808,30,21,GT02,9DE1,5A63 +5809,30,21,GT02,9DE3,5A65 +5810,30,21,GT01,9A91,5371 +5811,30,21,GT02,9DF3,5A75 +5812,30,21,GT02,9DE7,5A69 +5813,30,21,GT11,8BA1,3623 +5814,30,21,GT01,9A92,5372 +5815,30,21,GT10,9EF1,5C73 +5816,30,21,GT02,9DF5,5A77 +5817,30,21,GT02,9DE9,5A6B +5818,30,21,GT02,9DE9,5A6B +5819,30,21,GT02,9DED,5A6F +5820,30,21,GT01,9A93,5373 +5821,30,21,GT02,9DF1,5A73 +5822,30,21,GT02,9DEF,5A71 +5823,30,21,GT02,9DF0,5A72 +5824,30,21,GT09,9AFA,547C +5825,30,22,GT02,9E41,5B22 +5826,30,22,GT02,9E4A,5B2B +5827,30,22,GT02,9DF4,5A76 +5828,30,22,GT02,9E48,5B29 +5829,30,22,GT09,9B42,5523 +5830,30,22,GT09,9B43,5524 +5831,30,22,GT09,9B44,5525 +5832,30,22,GT02,9E44,5B25 +5833,30,22,GT02,9DFB,5A7D +5834,30,22,GT02,9DF9,5A7B +5835,30,22,GT02,9E47,5B28 +5836,30,22,GT02,9E4B,5B2C +5837,30,22,GT09,9B40,5521 +5838,30,22,GT09,9B41,5522 +5839,30,22,GT02,9E43,5B24 +5840,30,22,GT02,9E49,5B2A +5841,30,22,GT02,9E45,5B26 +5842,30,22,GT01,9A95,5375 +5843,30,22,GT09,9B45,5526 +5844,30,22,GT11,8CB7,3839 +5845,30,22,GT02,9DF8,5A7A +5846,30,22,GT02,9DF7,5A79 +5847,30,22,GT02,9E42,5B23 +5848,30,22,GT02,9E46,5B27 +5849,30,22,GT02,9E40,5B21 +5850,30,22,GT10,9EF4,5C76 +5851,30,22,GT02,9DFA,5A7C +5852,30,22,GT02,9DFC,5A7E +5853,30,23,GT02,9E4D,5B2E +5854,30,23,GT02,9E4E,5B2F +5855,30,23,GT02,9E51,5B32 +5856,30,23,GT10,9EF2,5C74 +5857,30,23,GT10,9EF3,5C75 +5858,30,23,GT11,94C9,484B +5859,30,23,GT02,9E4C,5B2D +5860,30,23,GT02,9E4F,5B30 +5861,30,23,GT02,9E54,5B35 +5862,30,23,GT02,9E53,5B34 +5863,30,23,GT02,9E55,5B36 +5864,30,23,GT02,9E56,5B37 +5865,30,23,GT11,9962,5143 +5866,30,23,GT02,9E50,5B31 +5867,30,23,GT02,9E52,5B33 +5868,30,24,GT09,95ED,4A6F +5869,30,24,GT02,9E59,5B3A +5870,30,24,GT02,9E5A,5B3B +5871,30,24,GT01,9A97,5377 +5872,30,24,GT02,9E5D,5B3E +5873,30,24,GT09,9B46,5527 +5874,30,24,GT02,9E58,5B39 +5875,30,24,GT01,9A96,5376 +5876,30,24,GT02,9E5E,5B3F +5877,30,24,GT02,9E57,5B38 +5878,30,24,GT02,9E5C,5B3D +5879,30,24,GT09,9776,4D57 +5880,30,24,GT02,9E5B,5B3C +5881,30,25,GT10,9EC6,5C48 +5882,30,25,GT02,9E60,5B41 +5883,30,25,GT02,9E61,5B42 +5884,30,25,GT02,9E62,5B43 +5885,30,25,GT02,9E5F,5B40 +5886,30,26,GT02,9E64,5B45 +5887,30,26,GT02,9E65,5B46 +5888,30,26,GT02,9E66,5B47 +5889,30,26,GT02,9E69,5B4A +5890,30,26,GT02,9E67,5B48 +5891,30,26,GT02,9E68,5B49 +5892,30,26,GT09,9B48,5529 +5893,30,26,GT02,9E63,5B44 +5894,30,28,GT02,9E6A,5B4B +5895,31,3,GT01,9A98,5378 +5896,31,4,GT02,9E6C,5B4D +5897,31,4,GT02,9E6B,5B4C +5898,31,5,GT02,9E6D,5B4E +5899,31,5,GT02,9E74,5B55 +5900,31,5,GT02,9E72,5B53 +5901,31,5,GT01,8E6C,3B4D +5902,31,5,GT02,9E71,5B52 +5903,31,5,GT01,8EFA,3C7C +5904,31,5,GT02,9E6E,5B4F +5905,31,5,GT02,9E70,5B51 +5906,31,5,GT02,9E73,5B54 +5907,31,5,GT02,9E6F,5B50 +5908,31,6,GT01,88F6,3078 +5909,31,6,GT01,89F1,3273 +5910,31,6,GT02,9E75,5B56 +5911,31,6,GT02,9E7C,5B5D +5912,31,6,GT02,9E81,5B61 +5913,31,6,GT02,9E7B,5B5C +5914,31,6,GT02,9E77,5B58 +5915,31,6,GT02,9E80,5B60 +5916,31,6,GT02,9E76,5B57 +5917,31,6,GT02,9E7A,5B5B +5918,31,6,GT01,9263,4344 +5919,31,6,GT02,9E82,5B62 +5920,31,6,GT02,9E7E,5B5F +5921,31,6,GT02,9E7D,5B5E +5922,31,6,GT02,9E79,5B5A +5923,31,6,GT02,9E83,5B63 +5924,31,6,GT02,9E78,5B59 +5925,31,7,GT01,88CD,304F +5926,31,7,GT02,9E9D,5B7D +5927,31,7,GT02,9E89,5B69 +5928,31,7,GT02,9E9F,5C21 +5929,31,7,GT02,9E86,5B66 +5930,31,7,GT02,9E9A,5B7A +5931,31,7,GT01,9A99,5379 +5932,31,7,GT02,9E8D,5B6D +5933,31,7,GT02,9E8E,5B6E +5934,31,7,GT02,9E87,5B67 +5935,31,7,GT02,9E94,5B74 +5936,31,7,GT02,9E96,5B76 +5937,31,7,GT02,9E85,5B65 +5938,31,7,GT02,9E8F,5B6F +5939,31,7,GT02,9E98,5B78 +5940,31,7,GT02,9E9B,5B7B +5941,31,7,GT11,925D,433E +5942,31,7,GT02,9E8B,5B6B +5943,31,7,GT02,9E91,5B71 +5944,31,7,GT02,9E93,5B73 +5945,31,7,GT01,8DA2,3A24 +5946,31,7,GT02,9E92,5B72 +5947,31,7,GT02,9E97,5B77 +5948,31,7,GT02,9E8C,5B6C +5949,31,7,GT02,9E99,5B79 +5950,31,7,GT01,907D,3F5E +5951,31,7,GT02,9E8A,5B6A +5952,31,7,GT02,9E84,5B64 +5953,31,7,GT02,9E88,5B68 +5954,31,7,GT02,9E9C,5B7C +5955,31,7,GT02,9E90,5B70 +5956,31,7,GT02,9E95,5B75 +5957,31,7,GT02,9E9E,5B7E +5958,31,8,GT02,9EAA,5C2C +5959,31,8,GT02,9EAB,5C2D +5960,31,8,GT02,9EA7,5C29 +5961,31,8,GT09,8FD4,3E56 +5962,31,8,GT02,9EA1,5C23 +5963,31,8,GT01,8CC5,3847 +5964,31,8,GT02,9EA6,5C28 +5965,31,8,GT02,9EA0,5C22 +5966,31,8,GT02,9EAC,5C2E +5967,31,8,GT02,9EAD,5C2F +5968,31,8,GT01,8D91,3971 +5969,31,8,GT02,9EA3,5C25 +5970,31,8,GT02,9EA8,5C2A +5971,31,8,GT02,9EA9,5C2B +5972,31,8,GT02,9EAE,5C30 +5973,31,8,GT02,9EA2,5C24 +5974,31,8,GT02,9EA4,5C26 +5975,31,8,GT02,9EA5,5C27 +5976,31,8,GT01,9A9A,537A +5977,31,9,GT02,9EB0,5C32 +5978,31,9,GT02,9EBB,5C3D +5979,31,9,GT02,9EBC,5C3E +5980,31,9,GT02,9EB9,5C3B +5981,31,9,GT02,9EB8,5C3A +5982,31,9,GT02,9EB3,5C35 +5983,31,9,GT01,9A9B,537B +5984,31,9,GT02,9EB5,5C37 +5985,31,9,GT02,9EBA,5C3C +5986,31,9,GT02,9EB1,5C33 +5987,31,9,GT02,9EB7,5C39 +5988,31,9,GT02,9EB4,5C36 +5989,31,9,GT09,8F5C,3D3D +5990,31,9,GT02,9EAF,5C31 +5991,31,9,GT02,9EBD,5C3F +5992,31,9,GT01,9A9C,537C +5993,31,9,GT02,9EB6,5C38 +5994,31,9,GT02,9EB2,5C34 +5995,31,10,GT02,9ECB,5C4D +5996,31,10,GT02,9ECC,5C4E +5997,31,10,GT02,9EC4,5C46 +5998,31,10,GT01,9A9D,537D +5999,31,10,GT09,9B4E,552F +6000,31,10,GT02,9EBF,5C41 +6001,31,10,GT02,9EC1,5C43 +6002,31,10,GT02,9EC5,5C47 +6003,31,10,GT02,9EC7,5C49 +6004,31,10,GT09,9B49,552A +6005,31,10,GT02,9EC3,5C45 +6006,31,10,GT02,9EC8,5C4A +6007,31,10,GT02,9ECD,5C4F +6008,31,10,GT02,9EBE,5C40 +6009,31,10,GT02,9ECE,5C50 +6010,31,10,GT02,9ECA,5C4C +6011,31,10,GT01,95DE,4A60 +6012,31,10,GT02,9EC6,5C48 +6013,31,10,GT02,9EC2,5C44 +6014,31,10,GT02,9EC0,5C42 +6015,31,10,GT02,9EC9,5C4B +6016,31,11,GT09,9B4C,552D +6017,31,11,GT02,9EDB,5C5D +6018,31,11,GT02,9ED3,5C55 +6019,31,11,GT02,9EDA,5C5C +6020,31,11,GT02,9ED1,5C53 +6021,31,11,GT01,9A9E,537E +6022,31,11,GT02,9EE1,5C63 +6023,31,11,GT02,9ED9,5C5B +6024,31,11,GT01,9A9F,5421 +6025,31,11,GT10,9EF5,5C77 +6026,31,11,GT02,9ED6,5C58 +6027,31,11,GT01,9AA0,5422 +6028,31,11,GT02,9ED7,5C59 +6029,31,11,GT09,9B4B,552C +6030,31,11,GT02,9ECF,5C51 +6031,31,11,GT02,9ED2,5C54 +6032,31,11,GT02,9ED8,5C5A +6033,31,11,GT09,9B4A,552B +6034,31,11,GT02,9ED5,5C57 +6035,31,11,GT02,9ED4,5C56 +6036,31,11,GT02,9ED0,5C52 +6037,31,12,GT02,9EDC,5C5E +6038,31,12,GT01,9AA1,5423 +6039,31,12,GT02,9EDE,5C60 +6040,31,12,GT02,9EE5,5C67 +6041,31,12,GT09,9B4D,552E +6042,31,12,GT02,9EE7,5C69 +6043,31,12,GT02,9EE3,5C65 +6044,31,12,GT02,9EE6,5C68 +6045,31,12,GT09,916E,414F +6046,31,12,GT09,8C4C,372D +6047,31,12,GT02,9EE2,5C64 +6048,31,12,GT01,8C97,3777 +6049,31,12,GT09,9088,3F68 +6050,31,12,GT02,9EDD,5C5F +6051,31,12,GT02,9EE4,5C66 +6052,31,12,GT10,9EF7,5C79 +6053,31,12,GT02,9EDF,5C61 +6054,31,12,GT10,9EF6,5C78 +6055,31,12,GT09,8EAB,3C2D +6056,31,12,GT02,9EE0,5C62 +6057,31,13,GT01,8980,3160 +6058,31,13,GT01,9AA2,5424 +6059,31,13,GT02,9EF2,5C74 +6060,31,13,GT02,9EF3,5C75 +6061,31,13,GT09,9B50,5531 +6062,31,13,GT02,9EEA,5C6C +6063,31,13,GT02,9EEF,5C71 +6064,31,13,GT02,9EF0,5C72 +6065,31,13,GT02,9EEB,5C6D +6066,31,13,GT02,9EEE,5C70 +6067,31,13,GT02,9EE9,5C6B +6068,31,13,GT02,9EF1,5C73 +6069,31,13,GT02,9EF4,5C76 +6070,31,13,GT02,9EE8,5C6A +6071,31,13,GT09,9B4F,5530 +6072,31,13,GT02,9EEC,5C6E +6073,31,13,GT02,9EED,5C6F +6074,31,13,GT11,98B0,5032 +6075,31,14,GT02,9EFA,5C7C +6076,31,14,GT02,9EFC,5C7E +6077,31,14,GT02,9EF6,5C78 +6078,31,14,GT09,9B51,5532 +6079,31,14,GT09,9B54,5535 +6080,31,14,GT02,9EFB,5C7D +6081,31,14,GT02,9F41,5D22 +6082,31,14,GT01,9AA4,5426 +6083,31,14,GT02,9EF7,5C79 +6084,31,14,GT02,9EF8,5C7A +6085,31,14,GT02,9F43,5D24 +6086,31,14,GT01,9AA3,5425 +6087,31,14,GT02,9F42,5D23 +6088,31,14,GT02,9EF9,5C7B +6089,31,14,GT02,9F40,5D21 +6090,31,15,GT02,9EF5,5C77 +6091,31,15,GT02,9F47,5D28 +6092,31,15,GT02,9F44,5D25 +6093,31,15,GT02,9F49,5D2A +6094,31,15,GT02,9F45,5D26 +6095,31,15,GT09,9B52,5533 +6096,31,15,GT02,9F4B,5D2C +6097,31,15,GT02,9F4A,5D2B +6098,31,15,GT02,9F48,5D29 +6099,31,15,GT02,9F46,5D27 +6100,31,15,GT09,9B53,5534 +6101,31,16,GT02,9F4C,5D2D +6102,31,16,GT01,9AA6,5428 +6103,31,16,GT10,9EF8,5C7A +6104,31,16,GT02,9F4D,5D2E +6105,31,17,GT02,9F52,5D33 +6106,31,17,GT02,9F50,5D31 +6107,31,17,GT02,9F4E,5D2F +6108,31,17,GT02,9F4F,5D30 +6109,31,17,GT02,9F51,5D32 +6110,31,18,GT02,9F53,5D34 +6111,31,19,GT02,9F54,5D35 +6112,31,19,GT02,9F55,5D36 +6113,31,19,GT09,9B55,5536 +6114,31,20,GT02,9F59,5D3A +6115,31,20,GT02,9F56,5D37 +6116,31,20,GT02,9F57,5D38 +6117,31,20,GT02,9F58,5D39 +6118,31,21,GT02,9F5A,5D3B +6119,31,21,GT02,9F5B,5D3C +6120,31,22,GT02,9F5C,5D3D +6121,31,26,GT02,9F5D,5D3E +6122,31,27,GT09,95EA,4A6C +6123,32,3,GT01,9379,455A +6124,32,4,GT02,9F5E,5D3F +6125,32,4,GT02,9F60,5D41 +6126,32,4,GT02,9F5F,5D40 +6127,32,4,GT02,9F61,5D42 +6128,32,4,GT09,8AC3,3445 +6129,32,5,GT01,88B3,3035 +6130,32,5,GT01,9AA7,5429 +6131,32,5,GT02,9F65,5D46 +6132,32,5,GT02,9F63,5D44 +6133,32,5,GT02,9F64,5D45 +6134,32,5,GT02,9F68,5D49 +6135,32,5,GT02,9F62,5D43 +6136,32,5,GT02,9F66,5D47 +6137,32,5,GT09,9146,4127 +6138,32,5,GT09,9147,4128 +6139,32,5,GT02,9F67,5D48 +6140,32,6,GT01,9AA8,542A +6141,32,6,GT09,965A,4B3B +6142,32,6,GT02,9F70,5D51 +6143,32,6,GT02,9F6A,5D4B +6144,32,6,GT02,9F6D,5D4E +6145,32,6,GT02,9F6C,5D4D +6146,32,6,GT02,9F6E,5D4F +6147,32,6,GT02,9F73,5D54 +6148,32,6,GT02,9F6B,5D4C +6149,32,6,GT02,9F7A,5D5B +6150,32,6,GT09,9148,4129 +6151,32,6,GT01,8C5C,373D +6152,32,6,GT02,9F77,5D58 +6153,32,6,GT02,9F69,5D4A +6154,32,6,GT01,8DDD,3A5F +6155,32,6,GT02,9F75,5D56 +6156,32,6,GT02,9F74,5D55 +6157,32,6,GT02,9F7B,5D5C +6158,32,6,GT02,9F71,5D52 +6159,32,6,GT02,9F72,5D53 +6160,32,6,GT02,9F79,5D5A +6161,32,6,GT01,926E,434F +6162,32,6,GT02,9F76,5D57 +6163,32,6,GT02,9F78,5D59 +6164,32,6,GT02,9F6F,5D50 +6165,32,6,GT01,9AA9,542B +6166,32,7,GT02,9F84,5D64 +6167,32,7,GT02,9FB1,5E33 +6168,32,7,GT09,9B89,5569 +6169,32,7,GT02,9F8C,5D6C +6170,32,7,GT02,9FA1,5E23 +6171,32,7,GT02,9F80,5D60 +6172,32,7,GT01,9AAA,542C +6173,32,7,GT02,9F8A,5D6A +6174,32,7,GT02,9F98,5D78 +6175,32,7,GT02,9F9C,5D7C +6176,32,7,GT02,9F94,5D74 +6177,32,7,GT02,9F7E,5D5F +6178,32,7,GT02,9F85,5D65 +6179,32,7,GT01,8BCF,3651 +6180,32,7,GT02,9F87,5D67 +6181,32,7,GT01,9AAB,542D +6182,32,7,GT02,9F96,5D76 +6183,32,7,GT02,9F9B,5D7B +6184,32,7,GT02,9FAF,5E31 +6185,32,7,GT02,9F83,5D63 +6186,32,7,GT02,9FB0,5E32 +6187,32,7,GT02,9FA4,5E26 +6188,32,7,GT09,9B58,5539 +6189,32,7,GT01,8D42,3923 +6190,32,7,GT02,9F9A,5D7A +6191,32,7,GT02,9F9F,5E21 +6192,32,7,GT01,8DBF,3A41 +6193,32,7,GT01,9AAC,542E +6194,32,7,GT02,9F81,5D61 +6195,32,7,GT02,9FA7,5E29 +6196,32,7,GT02,9FA0,5E22 +6197,32,7,GT02,9F89,5D69 +6198,32,7,GT02,9F8B,5D6B +6199,32,7,GT02,9F95,5D75 +6200,32,7,GT02,9F97,5D77 +6201,32,7,GT02,9FAB,5E2D +6202,32,7,GT02,9FAE,5E30 +6203,32,7,GT02,9FB2,5E34 +6204,32,7,GT09,97BD,4E3F +6205,32,7,GT02,9F9D,5D7D +6206,32,7,GT02,9F90,5D70 +6207,32,7,GT02,9FA5,5E27 +6208,32,7,GT02,9F99,5D79 +6209,32,7,GT02,9FA3,5E25 +6210,32,7,GT02,9FA6,5E28 +6211,32,7,GT02,9FA8,5E2A +6212,32,7,GT02,9FA9,5E2B +6213,32,7,GT02,9FAC,5E2E +6214,32,7,GT02,9F7C,5D5D +6215,32,7,GT09,8C4E,372F +6216,32,7,GT02,9F8D,5D6D +6217,32,7,GT02,9FAA,5E2C +6218,32,7,GT01,9AAD,542F +6219,32,7,GT02,9F86,5D66 +6220,32,7,GT01,8DE2,3A64 +6221,32,7,GT02,9F82,5D62 +6222,32,7,GT02,9F92,5D72 +6223,32,7,GT02,9F93,5D73 +6224,32,7,GT09,8C4D,372E +6225,32,7,GT02,9FAD,5E2F +6226,32,7,GT02,9F8E,5D6E +6227,32,7,GT02,9F8F,5D6F +6228,32,7,GT02,9F88,5D68 +6229,32,7,GT02,9F91,5D71 +6230,32,7,GT01,9656,4B37 +6231,32,7,GT02,9FA2,5E24 +6232,32,7,GT02,9F7D,5D5E +6233,32,7,GT02,9F9E,5D7E +6234,32,7,GT11,99DB,525D +6235,32,8,GT02,9FB8,5E3A +6236,32,8,GT02,9FC3,5E45 +6237,32,8,GT02,9FC5,5E47 +6238,32,8,GT02,9FBD,5E3F +6239,32,8,GT02,9FCB,5E4D +6240,32,8,GT10,9EF9,5C7B +6241,32,8,GT01,9AAE,5430 +6242,32,8,GT09,9B56,5537 +6243,32,8,GT02,9FC9,5E4B +6244,32,8,GT02,9FC7,5E49 +6245,32,8,GT02,9FC8,5E4A +6246,32,8,GT02,9FDE,5E60 +6247,32,8,GT09,9171,4152 +6248,32,8,GT02,9FC2,5E44 +6249,32,8,GT02,9FD0,5E52 +6250,32,8,GT02,9FDA,5E5C +6251,32,8,GT02,9FCE,5E50 +6252,32,8,GT02,9FCF,5E51 +6253,32,8,GT02,9FE3,5E65 +6254,32,8,GT09,9BA1,5623 +6255,32,8,GT02,9FE6,5E68 +6256,32,8,GT01,8DA3,3A25 +6257,32,8,GT02,9FE1,5E63 +6258,32,8,GT02,9FE1,5E63 +6259,32,8,GT09,8E6D,3B4E +6260,32,8,GT02,9FD3,5E55 +6261,32,8,GT02,9FD4,5E56 +6262,32,8,GT02,9FD5,5E57 +6263,32,8,GT02,9FE2,5E64 +6264,32,8,GT02,9FE0,5E62 +6265,32,8,GT02,9FB5,5E37 +6266,32,8,GT01,9082,3F62 +6267,32,8,GT02,9FB6,5E38 +6268,32,8,GT02,9FB7,5E39 +6269,32,8,GT02,9FDF,5E61 +6270,32,8,GT02,9FC0,5E42 +6271,32,8,GT02,9FD7,5E59 +6272,32,8,GT01,9252,4333 +6273,32,8,GT02,9FBB,5E3D +6274,32,8,GT02,9FE8,5E6A +6275,32,8,GT09,9B5B,553C +6276,32,8,GT02,9FD2,5E54 +6277,32,8,GT02,9FDB,5E5D +6278,32,8,GT09,9B57,5538 +6279,32,8,GT02,9FD9,5E5B +6280,32,8,GT02,9FEA,5E6C +6281,32,8,GT02,9FBE,5E40 +6282,32,8,GT02,9FBF,5E41 +6283,32,8,GT11,9978,5159 +6284,32,8,GT02,9FBC,5E3E +6285,32,8,GT02,9FB4,5E36 +6286,32,8,GT01,9AB0,5432 +6287,32,8,GT01,9AB1,5433 +6288,32,8,GT02,9FC1,5E43 +6289,32,8,GT11,9994,5174 +6290,32,8,GT09,9170,4151 +6291,32,8,GT02,9FD1,5E53 +6292,32,8,GT02,9FE7,5E69 +6293,32,8,GT02,9FD6,5E58 +6294,32,8,GT02,9FB3,5E35 +6295,32,8,GT09,9B59,553A +6296,32,8,GT02,9FDC,5E5E +6297,32,8,GT02,9FE9,5E6B +6298,32,8,GT01,9AB2,5434 +6299,32,8,GT11,966A,4B4B +6300,32,8,GT02,9FC4,5E46 +6301,32,8,GT02,9FCC,5E4E +6302,32,8,GT02,9FCD,5E4F +6303,32,8,GT02,9FB9,5E3B +6304,32,8,GT02,9FBA,5E3C +6305,32,8,GT01,92D8,445A +6306,32,8,GT09,9B5A,553B +6307,32,8,GT02,9FDD,5E5F +6308,32,8,GT02,9FE5,5E67 +6309,32,8,GT01,9AB3,5435 +6310,32,8,GT11,8BA2,3624 +6311,32,8,GT02,9FCA,5E4C +6312,32,8,GT02,9FEC,5E6E +6313,32,8,GT02,9FC6,5E48 +6314,32,8,GT02,9FD8,5E5A +6315,32,8,GT09,8AC4,3446 +6316,32,9,GT02,9FF6,5E78 +6317,32,9,GT02,E057,5F38 +6318,32,9,GT02,E059,5F3A +6319,32,9,GT02,E05A,5F3B +6320,32,9,GT09,9B5D,553E +6321,32,9,GT01,8A5F,3340 +6322,32,9,GT11,8FE7,3E69 +6323,32,9,GT01,9AB4,5436 +6324,32,9,GT02,E04A,5F2B +6325,32,9,GT02,9FEF,5E71 +6326,32,9,GT01,9AB6,5438 +6327,32,9,GT02,9FEE,5E70 +6328,32,9,GT02,E042,5F23 +6329,32,9,GT02,E060,5F41 +6330,32,9,GT02,E063,5F44 +6331,32,9,GT02,E04E,5F2F +6332,32,9,GT02,9FFC,5E7E +6333,32,9,GT02,9FF1,5E73 +6334,32,9,GT01,9AB5,5437 +6335,32,9,GT02,E046,5F27 +6336,32,9,GT09,9B5C,553D +6337,32,9,GT09,8C4F,3730 +6338,32,9,GT09,8CDC,385E +6339,32,9,GT01,8C5E,373F +6340,32,9,GT02,E05C,5F3D +6341,32,9,GT02,9FFB,5E7D +6342,32,9,GT02,E05B,5F3C +6343,32,9,GT11,968B,4B6B +6344,32,9,GT02,9FFA,5E7C +6345,32,9,GT01,8D43,3924 +6346,32,9,GT02,E049,5F2A +6347,32,9,GT02,E04B,5F2C +6348,32,9,GT02,E051,5F32 +6349,32,9,GT02,9FE4,5E66 +6350,32,9,GT02,9FF3,5E75 +6351,32,9,GT02,9FF4,5E76 +6352,32,9,GT02,E05D,5F3E +6353,32,9,GT09,9B5F,5540 +6354,32,9,GT02,E05E,5F3F +6355,32,9,GT02,E062,5F43 +6356,32,9,GT02,9FF2,5E74 +6357,32,9,GT01,8FE9,3E6B +6358,32,9,GT11,9678,4B59 +6359,32,9,GT02,E061,5F42 +6360,32,9,GT02,E054,5F35 +6361,32,9,GT09,9B69,554A +6362,32,9,GT02,E043,5F24 +6363,32,9,GT02,E040,5F21 +6364,32,9,GT02,E041,5F22 +6365,32,9,GT02,9FF7,5E79 +6366,32,9,GT02,E04C,5F2D +6367,32,9,GT01,9AB9,543B +6368,32,9,GT02,E050,5F31 +6369,32,9,GT02,9FF8,5E7A +6370,32,9,GT01,9AB7,5439 +6371,32,9,GT02,9FED,5E6F +6372,32,9,GT02,E055,5F36 +6373,32,9,GT09,9172,4153 +6374,32,9,GT01,9AB8,543A +6375,32,9,GT09,9B61,5542 +6376,32,9,GT02,E047,5F28 +6377,32,9,GT02,E048,5F29 +6378,32,9,GT02,E044,5F25 +6379,32,9,GT02,9FF9,5E7B +6380,32,9,GT02,E04F,5F30 +6381,32,9,GT02,E05F,5F40 +6382,32,9,GT09,8FA3,3E25 +6383,32,9,GT09,9851,4F32 +6384,32,9,GT02,E053,5F34 +6385,32,9,GT02,E058,5F39 +6386,32,9,GT02,E056,5F37 +6387,32,9,GT02,E045,5F26 +6388,32,9,GT02,E052,5F33 +6389,32,9,GT02,9FF5,5E77 +6390,32,9,GT02,E04D,5F2E +6391,32,9,GT02,9FF0,5E72 +6392,32,9,GT09,8C48,3729 +6393,32,10,GT09,9B6E,554F +6394,32,10,GT01,9ABA,543C +6395,32,10,GT02,E092,5F72 +6396,32,10,GT02,E093,5F73 +6397,32,10,GT02,E070,5F51 +6398,32,10,GT09,8AC5,3447 +6399,32,10,GT02,E083,5F63 +6400,32,10,GT09,9B6F,5550 +6401,32,10,GT02,E06A,5F4B +6402,32,10,GT02,E08E,5F6E +6403,32,10,GT02,E097,5F77 +6404,32,10,GT01,9ABB,543D +6405,32,10,GT02,E072,5F53 +6406,32,10,GT02,E089,5F69 +6407,32,10,GT02,E098,5F78 +6408,32,10,GT02,E067,5F48 +6409,32,10,GT02,E088,5F68 +6410,32,10,GT02,E068,5F49 +6411,32,10,GT02,E07C,5F5D +6412,32,10,GT02,E06E,5F4F +6413,32,10,GT09,9B6D,554E +6414,32,10,GT02,E071,5F52 +6415,32,10,GT02,E086,5F66 +6416,32,10,GT09,9149,412A +6417,32,10,GT02,E08F,5F6F +6418,32,10,GT02,E096,5F76 +6419,32,10,GT02,E09F,6021 +6420,32,10,GT09,9B5E,553F +6421,32,10,GT02,E066,5F47 +6422,32,10,GT02,E081,5F61 +6423,32,10,GT02,E076,5F57 +6424,32,10,GT02,E094,5F74 +6425,32,10,GT02,E099,5F79 +6426,32,10,GT02,E09D,5F7D +6427,32,10,GT01,9AC0,5442 +6428,32,10,GT02,E08B,5F6B +6429,32,10,GT02,E080,5F60 +6430,32,10,GT02,E07B,5F5C +6431,32,10,GT02,E087,5F67 +6432,32,10,GT02,E074,5F55 +6433,32,10,GT02,E0A0,6022 +6434,32,10,GT02,E082,5F62 +6435,32,10,GT11,96B3,4C35 +6436,32,10,GT02,E075,5F56 +6437,32,10,GT02,E084,5F64 +6438,32,10,GT09,9B62,5543 +6439,32,10,GT01,9AAF,5431 +6440,32,10,GT02,E065,5F46 +6441,32,10,GT02,E09B,5F7B +6442,32,10,GT02,E08C,5F6C +6443,32,10,GT02,E09C,5F7C +6444,32,10,GT09,9B64,5545 +6445,32,10,GT02,E07D,5F5E +6446,32,10,GT02,E095,5F75 +6447,32,10,GT02,E09E,5F7E +6448,32,10,GT09,9B65,5546 +6449,32,10,GT02,E08A,5F6A +6450,32,10,GT02,E064,5F45 +6451,32,10,GT09,9BA0,5622 +6452,32,10,GT11,9989,5169 +6453,32,10,GT09,8AC7,3449 +6454,32,10,GT02,E069,5F4A +6455,32,10,GT02,E06F,5F50 +6456,32,10,GT02,E073,5F54 +6457,32,10,GT09,914B,412C +6458,32,10,GT02,E08D,5F6D +6459,32,10,GT02,E06D,5F4E +6460,32,10,GT09,97A4,4E26 +6461,32,10,GT09,9B60,5541 +6462,32,10,GT02,E090,5F70 +6463,32,10,GT01,9ABC,543E +6464,32,10,GT02,E06B,5F4C +6465,32,10,GT02,E077,5F58 +6466,32,10,GT02,E091,5F71 +6467,32,10,GT02,E078,5F59 +6468,32,10,GT02,E06C,5F4D +6469,32,10,GT01,9684,4B64 +6470,32,10,GT02,E0A1,6023 +6471,32,10,GT02,E07A,5F5B +6472,32,10,GT02,E09A,5F7A +6473,32,10,GT01,9ABD,543F +6474,32,10,GT02,E085,5F65 +6475,32,10,GT01,9ABE,5440 +6476,32,10,GT09,9B63,5544 +6477,32,10,GT02,E079,5F5A +6478,32,10,GT02,E07E,5F5F +6479,32,10,GT09,8AC6,3448 +6480,32,11,GT01,9ABF,5441 +6481,32,11,GT01,88E6,3068 +6482,32,11,GT02,E0D1,6053 +6483,32,11,GT02,E0E3,6065 +6484,32,11,GT02,E0C4,6046 +6485,32,11,GT02,E0B9,603B +6486,32,11,GT11,94EC,486E +6487,32,11,GT11,955B,493C +6488,32,11,GT02,E0A7,6029 +6489,32,11,GT02,E0D2,6054 +6490,32,11,GT02,E0D8,605A +6491,32,11,GT02,E0A8,602A +6492,32,11,GT02,E0CC,604E +6493,32,11,GT02,E0C2,6044 +6494,32,11,GT11,98D1,5053 +6495,32,11,GT02,E0BE,6040 +6496,32,11,GT01,8AEE,3470 +6497,32,11,GT01,8DE9,3A6B +6498,32,11,GT02,E156,6137 +6499,32,11,GT02,E0DB,605D +6500,32,11,GT02,E0CF,6051 +6501,32,11,GT02,E0B0,6032 +6502,32,11,GT01,9678,4B59 +6503,32,11,GT09,9175,4156 +6504,32,11,GT02,E0D9,605B +6505,32,11,GT02,E0E4,6066 +6506,32,11,GT09,9B85,5565 +6507,32,11,GT02,E0C3,6045 +6508,32,11,GT02,E0CE,6050 +6509,32,11,GT09,9B73,5554 +6510,32,11,GT02,E0A9,602B +6511,32,11,GT01,8C98,3778 +6512,32,11,GT02,E0D4,6056 +6513,32,11,GT02,E0E0,6062 +6514,32,11,GT02,E0B3,6035 +6515,32,11,GT02,E0D0,6052 +6516,32,11,GT11,99E7,5269 +6517,32,11,GT02,E0CD,604F +6518,32,11,GT01,9AC1,5443 +6519,32,11,GT02,E0BA,603C +6520,32,11,GT09,9B6B,554C +6521,32,11,GT09,914A,412B +6522,32,11,GT01,8EB7,3C39 +6523,32,11,GT02,E0CA,604C +6524,32,11,GT02,E0BC,603E +6525,32,11,GT02,E0C8,604A +6526,32,11,GT02,E0BF,6041 +6527,32,11,GT01,8FFB,3E7D +6528,32,11,GT02,E0C0,6042 +6529,32,11,GT02,E0DA,605C +6530,32,11,GT11,96B2,4C34 +6531,32,11,GT09,9B8C,556C +6532,32,11,GT02,E0AE,6030 +6533,32,11,GT09,9B68,5549 +6534,32,11,GT02,E0B2,6034 +6535,32,11,GT02,E0C9,604B +6536,32,11,GT09,9B6C,554D +6537,32,11,GT02,E0C1,6043 +6538,32,11,GT02,E0B7,6039 +6539,32,11,GT01,91CD,424F +6540,32,11,GT11,92AF,4431 +6541,32,11,GT02,E0C6,6048 +6542,32,11,GT02,E0C7,6049 +6543,32,11,GT02,E0DD,605F +6544,32,11,GT11,92B0,4432 +6545,32,11,GT02,E0D5,6057 +6546,32,11,GT02,E0B8,603A +6547,32,11,GT02,E0DC,605E +6548,32,11,GT02,E0DF,6061 +6549,32,11,GT02,E0B4,6036 +6550,32,11,GT02,E0BB,603D +6551,32,11,GT09,9B6A,554B +6552,32,11,GT11,92B1,4433 +6553,32,11,GT02,E0A6,6028 +6554,32,11,GT01,9367,4548 +6555,32,11,GT02,E0A4,6026 +6556,32,11,GT02,E0CB,604D +6557,32,11,GT02,E0D7,6059 +6558,32,11,GT02,E0A3,6025 +6559,32,11,GT02,E0AA,602C +6560,32,11,GT02,E0E2,6064 +6561,32,11,GT09,8E56,3B37 +6562,32,11,GT02,E0B5,6037 +6563,32,11,GT02,E0B6,6038 +6564,32,11,GT01,93B0,4632 +6565,32,11,GT02,E0E1,6063 +6566,32,11,GT09,9B70,5551 +6567,32,11,GT01,947C,475D +6568,32,11,GT09,9B75,5556 +6569,32,11,GT09,8AC9,344B +6570,32,11,GT02,E0A2,6024 +6571,32,11,GT02,E0AB,602D +6572,32,11,GT02,E0AC,602E +6573,32,11,GT02,E0AD,602F +6574,32,11,GT11,99A0,5222 +6575,32,11,GT01,9575,4956 +6576,32,11,GT02,E0DE,6060 +6577,32,11,GT02,E0BD,603F +6578,32,11,GT02,E0D3,6055 +6579,32,11,GT01,9AC2,5444 +6580,32,11,GT02,E0C5,6047 +6581,32,11,GT09,9173,4154 +6582,32,11,GT11,99BF,5241 +6583,32,11,GT01,9457,4738 +6584,32,11,GT02,E0D6,6058 +6585,32,11,GT02,E0A5,6027 +6586,32,11,GT02,E0B1,6033 +6587,32,11,GT02,E0AF,6031 +6588,32,11,GT09,8AC8,344A +6589,32,12,GT11,92CF,4451 +6590,32,12,GT02,E168,6149 +6591,32,12,GT09,9177,4158 +6592,32,12,GT10,9E72,5B53 +6593,32,12,GT02,E14E,612F +6594,32,12,GT02,E0F1,6073 +6595,32,12,GT02,E162,6143 +6596,32,12,GT01,9AC3,5445 +6597,32,12,GT02,E14D,612E +6598,32,12,GT09,9B72,5553 +6599,32,12,GT02,E14F,6130 +6600,32,12,GT09,9174,4155 +6601,32,12,GT01,8981,3161 +6602,32,12,GT02,E161,6142 +6603,32,12,GT01,9AC4,5446 +6604,32,12,GT02,E0FB,607D +6605,32,12,GT01,8DE4,3A66 +6606,32,12,GT02,E166,6147 +6607,32,12,GT09,9B83,5563 +6608,32,12,GT02,E147,6128 +6609,32,12,GT02,E16A,614B +6610,32,12,GT01,8AAC,342E +6611,32,12,GT02,E167,6148 +6612,32,12,GT02,E15C,613D +6613,32,12,GT09,9B74,5555 +6614,32,12,GT02,E16C,614D +6615,32,12,GT01,EA9F,7421 +6616,32,12,GT02,E0F8,607A +6617,32,12,GT02,E16D,614E +6618,32,12,GT02,E141,6122 +6619,32,12,GT09,9B66,5547 +6620,32,12,GT02,E0F5,6077 +6621,32,12,GT02,E142,6123 +6622,32,12,GT02,E146,6127 +6623,32,12,GT02,E159,613A +6624,32,12,GT01,9ACC,544E +6625,32,12,GT02,E15F,6140 +6626,32,12,GT02,E160,6141 +6627,32,12,GT02,E0E9,606B +6628,32,12,GT02,E0EA,606C +6629,32,12,GT02,E144,6125 +6630,32,12,GT02,E164,6145 +6631,32,12,GT02,E0F2,6074 +6632,32,12,GT02,E165,6146 +6633,32,12,GT02,E0E7,6069 +6634,32,12,GT09,9B71,5552 +6635,32,12,GT01,8FEA,3E6C +6636,32,12,GT09,965C,4B3D +6637,32,12,GT02,E0F3,6075 +6638,32,12,GT02,E149,612A +6639,32,12,GT11,8E6A,3B4B +6640,32,12,GT11,96B4,4C36 +6641,32,12,GT02,E157,6138 +6642,32,12,GT02,E148,6129 +6643,32,12,GT09,9B90,5570 +6644,32,12,GT02,E140,6121 +6645,32,12,GT10,9DD8,5A5A +6646,32,12,GT02,E143,6124 +6647,32,12,GT02,E163,6144 +6648,32,12,GT10,9EFA,5C7C +6649,32,12,GT02,E151,6132 +6650,32,12,GT02,E0FC,607E +6651,32,12,GT10,9EFB,5C7D +6652,32,12,GT02,E14C,612D +6653,32,12,GT01,91C2,4244 +6654,32,12,GT09,9B7E,555F +6655,32,12,GT02,E0EF,6071 +6656,32,12,GT02,E15B,613C +6657,32,12,GT02,E16B,614C +6658,32,12,GT02,E0F0,6072 +6659,32,12,GT02,E153,6134 +6660,32,12,GT02,E158,6139 +6661,32,12,GT01,92CB,444D +6662,32,12,GT01,92E7,4469 +6663,32,12,GT02,E0E6,6068 +6664,32,12,GT02,E0F4,6076 +6665,32,12,GT02,E0ED,606F +6666,32,12,GT02,E14B,612C +6667,32,12,GT02,E154,6135 +6668,32,12,GT01,9383,4563 +6669,32,12,GT02,E0E5,6067 +6670,32,12,GT11,92D0,4452 +6671,32,12,GT02,E15D,613E +6672,32,12,GT09,9B91,5571 +6673,32,12,GT02,E150,6131 +6674,32,12,GT09,9B67,5548 +6675,32,12,GT02,E14A,612B +6676,32,12,GT02,E0EB,606D +6677,32,12,GT02,E152,6133 +6678,32,12,GT02,E0F7,6079 +6679,32,12,GT01,95BB,4A3D +6680,32,12,GT01,9AC6,5448 +6681,32,12,GT02,E0F6,6078 +6682,32,12,GT01,95F1,4A73 +6683,32,12,GT02,E15A,613B +6684,32,12,GT02,E0FA,607C +6685,32,12,GT02,E0F9,607B +6686,32,12,GT02,E0EC,606E +6687,32,12,GT02,E155,6136 +6688,32,12,GT02,E145,6126 +6689,32,12,GT01,97DB,4E5D +6690,32,12,GT02,E169,614A +6691,32,12,GT02,E0EE,6070 +6692,32,12,GT02,E15E,613F +6693,32,13,GT02,E1A7,6229 +6694,32,13,GT09,9B86,5566 +6695,32,13,GT01,9AC9,544B +6696,32,13,GT09,9B76,5557 +6697,32,13,GT02,E17E,615F +6698,32,13,GT01,9AC8,544A +6699,32,13,GT02,E18C,616C +6700,32,13,GT02,E1A0,6222 +6701,32,13,GT01,8996,3176 +6702,32,13,GT11,9559,493A +6703,32,13,GT01,9AC7,5449 +6704,32,13,GT02,E17B,615C +6705,32,13,GT09,9B7A,555B +6706,32,13,GT01,89F2,3274 +6707,32,13,GT02,E179,615A +6708,32,13,GT02,E199,6179 +6709,32,13,GT02,E19E,617E +6710,32,13,GT02,E176,6157 +6711,32,13,GT02,E195,6175 +6712,32,13,GT02,E1AA,622C +6713,32,13,GT09,9B87,5567 +6714,32,13,GT02,E18D,616D +6715,32,13,GT02,E18B,616B +6716,32,13,GT02,E1A8,622A +6717,32,13,GT02,E192,6172 +6718,32,13,GT09,9B8D,556D +6719,32,13,GT02,E1A6,6228 +6720,32,13,GT02,E193,6173 +6721,32,13,GT01,94B7,4839 +6722,32,13,GT02,E187,6167 +6723,32,13,GT02,E190,6170 +6724,32,13,GT02,E0E8,606A +6725,32,13,GT01,8DC7,3A49 +6726,32,13,GT02,E197,6177 +6727,32,13,GT01,9ACB,544D +6728,32,13,GT02,E196,6176 +6729,32,13,GT02,E16F,6150 +6730,32,13,GT02,E173,6154 +6731,32,13,GT02,E17D,615E +6732,32,13,GT09,9B78,5559 +6733,32,13,GT02,E194,6174 +6734,32,13,GT09,9B81,5561 +6735,32,13,GT02,E198,6178 +6736,32,13,GT02,E171,6152 +6737,32,13,GT02,E16E,614F +6738,32,13,GT02,E177,6158 +6739,32,13,GT01,9159,413A +6740,32,13,GT09,8ACA,344C +6741,32,13,GT11,8EE2,3C64 +6742,32,13,GT02,E18A,616A +6743,32,13,GT02,E174,6155 +6744,32,13,GT09,9B79,555A +6745,32,13,GT02,E1A5,6227 +6746,32,13,GT11,9763,4D44 +6747,32,13,GT02,E18E,616E +6748,32,13,GT02,E1A1,6223 +6749,32,13,GT02,E181,6161 +6750,32,13,GT02,E1A3,6225 +6751,32,13,GT02,E184,6164 +6752,32,13,GT09,9B7D,555E +6753,32,13,GT02,E17C,615D +6754,32,13,GT02,E1A4,6226 +6755,32,13,GT02,E19D,617D +6756,32,13,GT02,E186,6166 +6757,32,13,GT02,E191,6171 +6758,32,13,GT09,9B80,5560 +6759,32,13,GT02,E19C,617C +6760,32,13,GT02,E18F,616F +6761,32,13,GT02,E19F,6221 +6762,32,13,GT01,9355,4536 +6763,32,13,GT01,9368,4549 +6764,32,13,GT02,E172,6153 +6765,32,13,GT02,E17A,615B +6766,32,13,GT02,E182,6162 +6767,32,13,GT01,9384,4564 +6768,32,13,GT09,9777,4D58 +6769,32,13,GT09,98C5,5047 +6770,32,13,GT09,9B77,5558 +6771,32,13,GT10,9EFC,5C7E +6772,32,13,GT02,E180,6160 +6773,32,13,GT02,E19A,617A +6774,32,13,GT02,E1A2,6224 +6775,32,13,GT09,9B7B,555C +6776,32,13,GT09,9B82,5562 +6777,32,13,GT09,9B84,5564 +6778,32,13,GT11,92F8,447A +6779,32,13,GT02,E178,6159 +6780,32,13,GT01,95E6,4A68 +6781,32,13,GT02,E185,6165 +6782,32,13,GT02,E19B,617B +6783,32,13,GT02,E1A9,622B +6784,32,13,GT09,9B88,5568 +6785,32,13,GT11,8FE8,3E6A +6786,32,13,GT11,9597,4977 +6787,32,13,GT02,E188,6168 +6788,32,13,GT02,E175,6156 +6789,32,13,GT02,E183,6163 +6790,32,13,GT11,92F9,447B +6791,32,13,GT02,E170,6151 +6792,32,13,GT02,E1AB,622D +6793,32,14,GT11,936E,454F +6794,32,14,GT02,E1B1,6233 +6795,32,14,GT02,E1DC,625E +6796,32,14,GT02,E1B2,6234 +6797,32,14,GT02,E1C4,6246 +6798,32,14,GT02,E1CC,624E +6799,32,14,GT11,8E6B,3B4C +6800,32,14,GT02,E1E1,6263 +6801,32,14,GT02,E1CE,6250 +6802,32,14,GT02,E1C7,6249 +6803,32,14,GT02,E1CD,624F +6804,32,14,GT11,8E6C,3B4D +6805,32,14,GT02,E1B0,6232 +6806,32,14,GT01,8BAB,362D +6807,32,14,GT02,E1D0,6252 +6808,32,14,GT02,E1D1,6253 +6809,32,14,GT09,9B97,5577 +6810,32,14,GT02,E1D5,6257 +6811,32,14,GT09,9B7C,555D +6812,32,14,GT09,9B95,5575 +6813,32,14,GT02,E1DB,625D +6814,32,14,GT02,E189,6169 +6815,32,14,GT02,E1D6,6258 +6816,32,14,GT01,9ACD,544F +6817,32,14,GT02,E1B3,6235 +6818,32,14,GT02,E1DA,625C +6819,32,14,GT01,8F6D,3D4E +6820,32,14,GT01,9ACE,5450 +6821,32,14,GT02,E1B4,6236 +6822,32,14,GT02,E1C5,6247 +6823,32,14,GT02,E1CF,6251 +6824,32,14,GT02,E1D3,6255 +6825,32,14,GT01,9AC5,5447 +6826,32,14,GT02,E1CA,624C +6827,32,14,GT02,E1D9,625B +6828,32,14,GT01,906F,3F50 +6829,32,14,GT09,9B93,5573 +6830,32,14,GT02,E1CB,624D +6831,32,14,GT02,E1B8,623A +6832,32,14,GT02,E1B9,623B +6833,32,14,GT02,E1BE,6240 +6834,32,14,GT09,9B8B,556B +6835,32,14,GT01,919D,417D +6836,32,14,GT02,E1C0,6242 +6837,32,14,GT11,936F,4550 +6838,32,14,GT02,E1C3,6245 +6839,32,14,GT11,8B65,3546 +6840,32,14,GT02,E1E2,6264 +6841,32,14,GT10,9DCD,5A4F +6842,32,14,GT02,E1C1,6243 +6843,32,14,GT02,E1D2,6254 +6844,32,14,GT02,E1C9,624B +6845,32,14,GT02,E1E0,6262 +6846,32,14,GT02,E1B5,6237 +6847,32,14,GT02,E1BF,6241 +6848,32,14,GT02,E1B6,6238 +6849,32,14,GT02,E1E3,6265 +6850,32,14,GT02,E1BD,623F +6851,32,14,GT02,E1DF,6261 +6852,32,14,GT02,E1C2,6244 +6853,32,14,GT02,E1D8,625A +6854,32,14,GT09,965D,4B3E +6855,32,14,GT02,E1D4,6256 +6856,32,14,GT02,E1AC,622E +6857,32,14,GT02,E1AD,622F +6858,32,14,GT02,E1E4,6266 +6859,32,14,GT11,8FE9,3E6B +6860,32,14,GT11,8FEA,3E6C +6861,32,14,GT01,966E,4B4F +6862,32,14,GT02,E1B7,6239 +6863,32,14,GT02,E1BC,623E +6864,32,14,GT09,9B8A,556A +6865,32,14,GT09,9176,4157 +6866,32,14,GT11,8BCD,364F +6867,32,14,GT09,914F,4130 +6868,32,14,GT02,E1C8,624A +6869,32,14,GT02,E1C6,6248 +6870,32,14,GT02,E1D7,6259 +6871,32,14,GT02,E1AF,6231 +6872,32,14,GT02,E1BA,623C +6873,32,14,GT02,E1AE,6230 +6874,32,14,GT02,E1DE,6260 +6875,32,15,GT02,E25A,633B +6876,32,15,GT10,9F41,5D22 +6877,32,15,GT02,E1EE,6270 +6878,32,15,GT11,955A,493B +6879,32,15,GT02,E1EB,626D +6880,32,15,GT02,E1F4,6276 +6881,32,15,GT02,E255,6336 +6882,32,15,GT09,9778,4D59 +6883,32,15,GT02,E1F7,6279 +6884,32,15,GT02,E25B,633C +6885,32,15,GT02,E1E9,626B +6886,32,15,GT01,9AD0,5452 +6887,32,15,GT02,E1E8,626A +6888,32,15,GT02,E25F,6340 +6889,32,15,GT02,E24B,632C +6890,32,15,GT02,E1EF,6271 +6891,32,15,GT02,E25E,633F +6892,32,15,GT02,E243,6324 +6893,32,15,GT09,9B94,5574 +6894,32,15,GT02,E24D,632E +6895,32,15,GT02,E253,6334 +6896,32,15,GT09,9B96,5576 +6897,32,15,GT02,E252,6333 +6898,32,15,GT02,E24F,6330 +6899,32,15,GT02,E244,6325 +6900,32,15,GT02,E25D,633E +6901,32,15,GT09,9B98,5578 +6902,32,15,GT02,E1FC,627E +6903,32,15,GT02,E1ED,626F +6904,32,15,GT02,E256,6337 +6905,32,15,GT02,E1F0,6272 +6906,32,15,GT02,E245,6326 +6907,32,15,GT02,E1EA,626C +6908,32,15,GT01,9AD1,5453 +6909,32,15,GT09,9B92,5572 +6910,32,15,GT02,E25C,633D +6911,32,15,GT01,9AD6,5458 +6912,32,15,GT02,E246,6327 +6913,32,15,GT02,E247,6328 +6914,32,15,GT02,E1F1,6273 +6915,32,15,GT02,E251,6332 +6916,32,15,GT02,E248,6329 +6917,32,15,GT02,E258,6339 +6918,32,15,GT02,E1BB,623D +6919,32,15,GT02,E1FB,627D +6920,32,15,GT02,E250,6331 +6921,32,15,GT01,9AD5,5457 +6922,32,15,GT10,9F40,5D21 +6923,32,15,GT02,E1E7,6269 +6924,32,15,GT01,92C4,4446 +6925,32,15,GT02,E259,633A +6926,32,15,GT02,E1F5,6277 +6927,32,15,GT02,E249,632A +6928,32,15,GT02,E257,6338 +6929,32,15,GT02,E1F9,627B +6930,32,15,GT02,E1FA,627C +6931,32,15,GT09,9BA3,5625 +6932,32,15,GT02,E1F3,6275 +6933,32,15,GT02,E1F2,6274 +6934,32,15,GT02,E1F6,6278 +6935,32,15,GT09,9B8E,556E +6936,32,15,GT02,E24A,632B +6937,32,15,GT02,E241,6322 +6938,32,15,GT02,E242,6323 +6939,32,15,GT02,E240,6321 +6940,32,15,GT01,95AD,4A2F +6941,32,15,GT02,E1E5,6267 +6942,32,15,GT09,9B8F,556F +6943,32,15,GT02,E1F8,627A +6944,32,15,GT11,99B4,5236 +6945,32,15,GT01,9ACF,5451 +6946,32,15,GT10,9DCC,5A4E +6947,32,15,GT02,E24C,632D +6948,32,15,GT02,E1DD,625F +6949,32,15,GT02,E1E6,6268 +6950,32,15,GT02,E1EC,626E +6951,32,15,GT02,E254,6335 +6952,32,15,GT09,9B99,5579 +6953,32,16,GT02,E27A,635B +6954,32,16,GT09,914E,412F +6955,32,16,GT02,E264,6345 +6956,32,16,GT01,9AD2,5454 +6957,32,16,GT02,E265,6346 +6958,32,16,GT01,89F3,3275 +6959,32,16,GT02,E272,6353 +6960,32,16,GT02,E26A,634B +6961,32,16,GT02,E271,6352 +6962,32,16,GT02,E27D,635E +6963,32,16,GT02,E276,6357 +6964,32,16,GT02,E26C,634D +6965,32,16,GT02,E26D,634E +6966,32,16,GT02,E260,6341 +6967,32,16,GT09,9B9F,5621 +6968,32,16,GT02,E262,6343 +6969,32,16,GT02,E267,6348 +6970,32,16,GT02,E280,6360 +6971,32,16,GT01,8DA4,3A26 +6972,32,16,GT09,8F87,3D67 +6973,32,16,GT01,9AD4,5456 +6974,32,16,GT02,E279,635A +6975,32,16,GT11,93B9,463B +6976,32,16,GT01,93B9,463B +6977,32,16,GT02,E266,6347 +6978,32,16,GT02,E24E,632F +6979,32,16,GT02,E261,6342 +6980,32,16,GT11,97D1,4E53 +6981,32,16,GT02,E273,6354 +6982,32,16,GT09,914D,412E +6983,32,16,GT09,917A,415B +6984,32,16,GT02,E27B,635C +6985,32,16,GT02,E277,6358 +6986,32,16,GT01,9264,4345 +6987,32,16,GT11,8DC3,3A45 +6988,32,16,GT02,E26B,634C +6989,32,16,GT11,93BA,463C +6990,32,16,GT02,E269,634A +6991,32,16,GT02,E27E,635F +6992,32,16,GT09,9B9D,557D +6993,32,16,GT10,9F42,5D23 +6994,32,16,GT02,E27C,635D +6995,32,16,GT11,93BB,463D +6996,32,16,GT02,E278,6359 +6997,32,16,GT11,93BC,463E +6998,32,16,GT02,E275,6356 +6999,32,16,GT09,9B9B,557B +7000,32,16,GT09,965E,4B3F +7001,32,16,GT02,E268,6349 +7002,32,16,GT01,95C7,4A49 +7003,32,16,GT10,9F43,5D24 +7004,32,16,GT10,9F44,5D25 +7005,32,16,GT02,E26F,6350 +7006,32,16,GT02,E286,6366 +7007,32,16,GT01,9AD7,5459 +7008,32,16,GT02,E270,6351 +7009,32,16,GT02,E26E,634F +7010,32,16,GT09,9B9A,557A +7011,32,16,GT02,E274,6355 +7012,32,16,GT02,E263,6344 +7013,32,17,GT02,E28D,636D +7014,32,17,GT01,9AD8,545A +7015,32,17,GT02,E298,6378 +7016,32,17,GT11,8E6D,3B4E +7017,32,17,GT01,9AD9,545B +7018,32,17,GT02,E29B,637B +7019,32,17,GT02,E289,6369 +7020,32,17,GT02,E28A,636A +7021,32,17,GT02,E293,6373 +7022,32,17,GT02,E29D,637D +7023,32,17,GT02,E285,6365 +7024,32,17,GT02,E28C,636C +7025,32,17,GT02,E288,6368 +7026,32,17,GT01,8D88,3968 +7027,32,17,GT02,E281,6361 +7028,32,17,GT02,E295,6375 +7029,32,17,GT02,E28B,636B +7030,32,17,GT02,E297,6377 +7031,32,17,GT02,E29C,637C +7032,32,17,GT02,E28E,636E +7033,32,17,GT02,E290,6370 +7034,32,17,GT02,E283,6363 +7035,32,17,GT02,E284,6364 +7036,32,17,GT09,9BA2,5624 +7037,32,17,GT09,9B9C,557C +7038,32,17,GT02,E282,6362 +7039,32,17,GT11,93E6,4668 +7040,32,17,GT02,E291,6371 +7041,32,17,GT02,E28F,636F +7042,32,17,GT02,E287,6367 +7043,32,17,GT02,E29A,637A +7044,32,17,GT02,E292,6372 +7045,32,17,GT02,E299,6379 +7046,32,17,GT01,9ADA,545C +7047,32,17,GT11,99CF,5251 +7048,32,17,GT02,E294,6374 +7049,32,17,GT09,9BA6,5628 +7050,32,17,GT02,E296,6376 +7051,32,17,GT09,8ACB,344D +7052,32,18,GT09,9BA4,5626 +7053,32,18,GT02,E2A7,6429 +7054,32,18,GT02,E2A8,642A +7055,32,18,GT09,9BA7,5629 +7056,32,18,GT02,E2A6,6428 +7057,32,18,GT01,9ADB,545D +7058,32,18,GT09,9B9E,557E +7059,32,18,GT02,E2A4,6426 +7060,32,18,GT02,E29F,6421 +7061,32,18,GT02,E2A9,642B +7062,32,18,GT02,E2A2,6424 +7063,32,18,GT02,E29E,637E +7064,32,18,GT02,E2A5,6427 +7065,32,18,GT02,E2A3,6425 +7066,32,18,GT02,E2A1,6423 +7067,32,18,GT01,9ADC,545E +7068,32,18,GT02,E2A0,6422 +7069,32,19,GT02,E2AC,642E +7070,32,19,GT02,E2B3,6435 +7071,32,19,GT02,E2B0,6432 +7072,32,19,GT02,E2AB,642D +7073,32,19,GT01,9AD3,5455 +7074,32,19,GT02,E2B7,6439 +7075,32,19,GT02,E2B2,6434 +7076,32,19,GT02,E2B9,643B +7077,32,19,GT02,E2AE,6430 +7078,32,19,GT02,E2B8,643A +7079,32,19,GT02,E2BB,643D +7080,32,19,GT02,E2AF,6431 +7081,32,19,GT02,E2B6,6438 +7082,32,19,GT01,9ADE,5460 +7083,32,19,GT02,E2BA,643C +7084,32,19,GT09,9178,4159 +7085,32,19,GT09,9179,415A +7086,32,19,GT02,E2B1,6433 +7087,32,19,GT09,9BA5,5627 +7088,32,19,GT02,E2B5,6437 +7089,32,19,GT01,9AE0,5462 +7090,32,19,GT02,E2AD,642F +7091,32,19,GT02,E2B4,6436 +7092,32,19,GT02,E2AA,642C +7093,32,20,GT02,E2BC,643E +7094,32,20,GT02,E2BF,6441 +7095,32,20,GT10,9F45,5D26 +7096,32,20,GT02,E2BE,6440 +7097,32,20,GT01,9ADF,5461 +7098,32,20,GT02,E2C0,6442 +7099,32,20,GT11,948E,476E +7100,32,20,GT09,9BA9,562B +7101,32,20,GT02,E2BD,643F +7102,32,20,GT01,9ADD,545F +7103,32,21,GT02,E2C6,6448 +7104,32,21,GT02,E2CB,644D +7105,32,21,GT02,E2C8,644A +7106,32,21,GT02,E2C7,6449 +7107,32,21,GT02,E2C4,6446 +7108,32,21,GT11,94A9,482B +7109,32,21,GT02,E2C3,6445 +7110,32,21,GT02,E2CA,644C +7111,32,21,GT02,E2C2,6444 +7112,32,21,GT09,9BA8,562A +7113,32,21,GT02,E2C5,6447 +7114,32,21,GT02,E2C1,6443 +7115,32,21,GT02,E2C9,644B +7116,32,22,GT02,E2CC,644E +7117,32,22,GT02,E2CE,6450 +7118,32,22,GT11,94B7,4839 +7119,32,22,GT02,E2D2,6454 +7120,32,22,GT02,E2CD,644F +7121,32,22,GT02,E2CF,6451 +7122,32,23,GT02,E2D0,6452 +7123,32,23,GT02,E2D1,6453 +7124,32,23,GT11,94CA,484C +7125,32,23,GT02,E2D3,6455 +7126,32,24,GT02,E2D6,6458 +7127,32,24,GT02,E2D7,6459 +7128,32,24,GT02,E2D4,6456 +7129,32,24,GT02,E2D5,6457 +7130,32,25,GT02,E2D8,645A +7131,32,29,GT02,E2D9,645B +7132,32,33,GT02,E2DA,645C +7133,32,36,GT02,E2DB,645D +7134,32,39,GT02,E2DC,645E +7135,33,3,GT01,8E6D,3B4E +7136,33,4,GT01,9070,3F51 +7137,33,5,GT02,E2DD,645F +7138,33,6,GT02,E2DE,6460 +7139,33,6,GT01,9173,4154 +7140,33,7,GT01,88EB,306D +7141,33,7,GT02,E2DF,6461 +7142,33,7,GT01,9AE1,5463 +7143,33,7,GT01,90BA,403C +7144,33,7,GT11,97D2,4E54 +7145,33,7,GT01,9484,4764 +7146,33,7,GT02,E2E0,6462 +7147,33,7,GT09,8AB1,3433 +7148,33,8,GT02,E2E2,6464 +7149,33,8,GT02,E2E1,6463 +7150,33,9,GT02,E2E3,6465 +7151,33,9,GT02,E2E4,6466 +7152,33,10,GT02,E2E5,6467 +7153,33,10,GT02,E2E7,6469 +7154,33,10,GT02,E2E8,646A +7155,33,10,GT02,E2E6,6468 +7156,33,10,GT02,E2E9,646B +7157,33,10,GT09,9BAA,562C +7158,33,10,GT02,E2EA,646C +7159,33,11,GT11,9598,4978 +7160,33,11,GT01,92D9,445B +7161,33,11,GT02,E2ED,646F +7162,33,11,GT02,E2EB,646D +7163,33,11,GT02,E2EC,646E +7164,33,12,GT11,917B,415C +7165,33,12,GT01,9AE3,5465 +7166,33,12,GT02,E2EE,6470 +7167,33,12,GT02,E2F0,6472 +7168,33,12,GT01,9AE2,5464 +7169,33,12,GT09,9BAB,562D +7170,33,12,GT01,9AE4,5466 +7171,33,12,GT02,E2EF,6471 +7172,33,13,GT09,916F,4150 +7173,33,13,GT02,E2F4,6476 +7174,33,13,GT02,E2F2,6474 +7175,33,13,GT02,E2F1,6473 +7176,33,13,GT02,E2F3,6475 +7177,33,13,GT09,9BAC,562E +7178,33,13,GT01,9AE5,5467 +7179,33,13,GT09,9BAD,562F +7180,33,14,GT02,E2F6,6478 +7181,33,14,GT02,E2F9,647B +7182,33,14,GT02,E2F8,647A +7183,33,14,GT02,E2F7,6479 +7184,33,14,GT01,9AE6,5468 +7185,33,14,GT02,E2F5,6477 +7186,33,15,GT02,E2FA,647C +7187,33,15,GT09,9BAE,5630 +7188,33,15,GT02,E2FB,647D +7189,33,16,GT02,E2FC,647E +7190,33,16,GT02,E340,6521 +7191,33,17,GT02,E341,6522 +7192,33,18,GT02,E344,6525 +7193,33,18,GT02,E346,6527 +7194,33,18,GT02,E343,6524 +7195,33,18,GT02,E342,6523 +7196,33,19,GT02,E345,6526 +7197,33,19,GT02,E347,6528 +7198,33,22,GT02,E348,6529 +7199,33,22,GT02,E349,652A +7200,34,3,GT02,E34A,652B +7201,34,3,GT01,9AE7,5469 +7202,34,4,GT02,E34B,652C +7203,34,5,GT02,E34C,652D +7204,34,5,GT01,937E,455F +7205,34,6,GT02,E34E,652F +7206,34,6,GT02,E34D,652E +7207,34,6,GT02,E34F,6530 +7208,34,7,GT02,E351,6532 +7209,34,7,GT09,9BB1,5633 +7210,34,7,GT09,9779,4D5A +7211,34,7,GT02,E350,6531 +7212,34,7,GT02,E352,6533 +7213,34,9,GT02,E354,6535 +7214,34,9,GT09,977A,4D5B +7215,34,9,GT01,95CF,4A51 +7216,34,9,GT02,E353,6534 +7217,34,10,GT01,89C4,3246 +7218,34,10,GT02,E355,6536 +7219,34,11,GT02,E357,6538 +7220,34,11,GT02,E356,6537 +7221,34,11,GT02,E36C,654D +7222,34,13,GT02,E358,6539 +7223,34,14,GT01,9AE9,546B +7224,34,20,GT09,977B,4D5C +7225,35,3,GT01,9AE8,546A +7226,35,6,GT02,E359,653A +7227,35,6,GT02,E35A,653B +7228,35,7,GT02,E35B,653C +7229,35,7,GT02,E35C,653D +7230,35,7,GT02,E35D,653E +7231,35,8,GT02,E360,6541 +7232,35,8,GT02,E35F,6540 +7233,35,8,GT02,E35E,653F +7234,35,8,GT09,98DC,505E +7235,35,9,GT02,E362,6543 +7236,35,9,GT02,E361,6542 +7237,35,10,GT02,E364,6545 +7238,35,10,GT02,E363,6544 +7239,35,10,GT02,E365,6546 +7240,35,11,GT02,E366,6547 +7241,35,11,GT02,E367,6548 +7242,35,11,GT02,E369,654A +7243,35,11,GT02,E368,6549 +7244,35,12,GT02,E36B,654C +7245,35,12,GT02,E36A,654B +7246,35,13,GT02,E36F,6550 +7247,35,13,GT02,E36E,654F +7248,35,13,GT02,E36D,654E +7249,35,14,GT02,E370,6551 +7250,35,14,GT02,E371,6552 +7251,35,14,GT02,E372,6553 +7252,35,15,GT02,E373,6554 +7253,35,16,GT02,E374,6555 +7254,35,16,GT02,E375,6556 +7255,35,17,GT02,E376,6557 +7256,35,18,GT02,E377,6558 +7257,35,18,GT02,E378,6559 +7258,35,18,GT02,E379,655A +7259,35,18,GT02,E37B,655C +7260,35,18,GT09,9BB3,5635 +7261,35,19,GT02,E37D,655E +7262,35,19,GT02,E37C,655D +7263,35,19,GT09,9BB2,5634 +7264,35,19,GT02,E37A,655B +7265,35,20,GT02,E37E,655F +7266,35,21,GT02,E380,6560 +7267,35,22,GT09,98DD,505F +7268,35,23,GT02,E381,6561 +7269,35,30,GT02,E382,6562 +7270,36,3,GT01,975B,4D3C +7271,36,5,GT02,E384,6564 +7272,36,5,GT01,99C7,5249 +7273,36,5,GT11,924C,432D +7274,36,5,GT01,8A4F,3330 +7275,36,5,GT02,E383,6563 +7276,36,5,GT02,E385,6565 +7277,36,6,GT01,8F67,3D48 +7278,36,6,GT01,91BD,423F +7279,36,6,GT02,E386,6566 +7280,36,6,GT02,E387,6567 +7281,36,6,GT01,9AEA,546C +7282,36,6,GT11,9969,514A +7283,36,7,GT02,E389,6569 +7284,36,7,GT02,E38A,656A +7285,36,7,GT02,E388,6568 +7286,36,7,GT09,8ED5,3C57 +7287,36,8,GT02,E38D,656D +7288,36,8,GT11,926C,434D +7289,36,8,GT02,E38C,656C +7290,36,8,GT02,E38B,656B +7291,36,8,GT01,96E9,4C6B +7292,36,9,GT02,E38E,656E +7293,36,9,GT02,E38F,656F +7294,36,9,GT11,99C0,5242 +7295,36,10,GT02,E390,6570 +7296,36,10,GT02,E3A9,662B +7297,36,10,GT02,E394,6574 +7298,36,10,GT02,E395,6575 +7299,36,10,GT02,E393,6573 +7300,36,10,GT02,E396,6576 +7301,36,10,GT02,E392,6572 +7302,36,10,GT02,E391,6571 +7303,36,10,GT02,E3AA,662C +7304,36,11,GT02,E39D,657D +7305,36,11,GT02,E398,6578 +7306,36,11,GT02,E399,6579 +7307,36,11,GT02,E39C,657C +7308,36,11,GT02,E39A,657A +7309,36,11,GT02,E39E,657E +7310,36,11,GT02,E397,6577 +7311,36,11,GT09,9BB4,5636 +7312,36,11,GT02,E39B,657B +7313,36,11,GT01,9AEB,546D +7314,36,12,GT02,E3A0,6622 +7315,36,12,GT02,E3A1,6623 +7316,36,12,GT02,E3A8,662A +7317,36,12,GT02,E3AC,662E +7318,36,12,GT02,E39F,6621 +7319,36,12,GT02,E3A7,6629 +7320,36,12,GT02,E3A6,6628 +7321,36,12,GT02,E3A4,6626 +7322,36,12,GT02,E3A5,6627 +7323,36,12,GT02,E3A2,6624 +7324,36,12,GT02,E3A3,6625 +7325,36,13,GT02,E3AB,662D +7326,36,13,GT02,E3B0,6632 +7327,36,13,GT02,E3AF,6631 +7328,36,13,GT02,E3AD,662F +7329,36,13,GT02,E3AE,6630 +7330,36,13,GT09,9BB5,5637 +7331,36,13,GT10,9F46,5D27 +7332,36,13,GT01,96B2,4C34 +7333,36,14,GT02,E3B4,6636 +7334,36,14,GT02,E3B5,6637 +7335,36,14,GT02,E3BE,6640 +7336,36,14,GT01,9AEC,546E +7337,36,14,GT02,E3B7,6639 +7338,36,14,GT02,E3B8,663A +7339,36,14,GT02,E3B9,663B +7340,36,14,GT02,E3BD,663F +7341,36,14,GT02,E3B6,6638 +7342,36,14,GT09,9BB6,5638 +7343,36,14,GT02,E3BC,663E +7344,36,14,GT02,E3BB,663D +7345,36,14,GT02,E3B3,6635 +7346,36,14,GT02,E3B1,6633 +7347,36,14,GT02,E3B2,6634 +7348,36,14,GT02,E3BA,663C +7349,36,15,GT02,E3BF,6641 +7350,36,15,GT02,E3C1,6643 +7351,36,15,GT02,E3C0,6642 +7352,36,16,GT02,E3C7,6649 +7353,36,16,GT02,E3C2,6644 +7354,36,16,GT02,E3C3,6645 +7355,36,17,GT02,E3C5,6647 +7356,36,17,GT02,E3C6,6648 +7357,36,17,GT02,E3C4,6646 +7358,36,18,GT02,E3C8,664A +7359,36,19,GT02,E3C9,664B +7360,36,21,GT02,E3CA,664C +7361,36,26,GT02,E3CB,664D +7362,36,27,GT09,9BB7,5639 +7363,36,27,GT02,E3CC,664E +7364,36,31,GT02,E3CD,664F +7365,37,3,GT02,E3CE,6650 +7366,37,3,GT01,91E5,4267 +7367,37,4,GT01,9AED,546F +7368,37,4,GT02,E3CF,6651 +7369,37,4,GT01,91BE,4240 +7370,37,4,GT01,9356,4537 +7371,37,4,GT01,9576,4957 +7372,37,4,GT01,9AEE,5470 +7373,37,4,GT02,E3D0,6652 +7374,37,5,GT02,E3D2,6654 +7375,37,5,GT01,899B,317B +7376,37,5,GT02,E3D1,6653 +7377,37,5,GT02,E3D3,6655 +7378,37,5,GT01,8EB8,3C3A +7379,37,5,GT02,E3D5,6657 +7380,37,5,GT02,E3D4,6656 +7381,37,5,GT01,9AEF,5471 +7382,37,5,GT09,9791,4D71 +7383,37,6,GT01,88CE,3050 +7384,37,6,GT02,E3DA,665C +7385,37,6,GT02,E3D7,6659 +7386,37,6,GT01,9AF0,5472 +7387,37,6,GT02,E3DF,6661 +7388,37,6,GT02,E3DC,665E +7389,37,6,GT11,9658,4B39 +7390,37,6,GT09,965F,4B40 +7391,37,6,GT02,E3E1,6663 +7392,37,6,GT02,E3DB,665D +7393,37,6,GT02,E3E0,6662 +7394,37,6,GT02,E3D6,6658 +7395,37,6,GT02,E3DE,6660 +7396,37,6,GT09,95AE,4A30 +7397,37,6,GT02,E3D9,665B +7398,37,6,GT02,E3DD,665F +7399,37,6,GT02,E3D8,665A +7400,37,6,GT09,8ED0,3C52 +7401,37,7,GT02,E3ED,666F +7402,37,7,GT02,E3E4,6666 +7403,37,7,GT01,9AF1,5473 +7404,37,7,GT02,E3E2,6664 +7405,37,7,GT02,E3EB,666D +7406,37,7,GT02,E3EC,666E +7407,37,7,GT02,E3E3,6665 +7408,37,7,GT02,E3E6,6668 +7409,37,7,GT11,925E,433F +7410,37,7,GT02,E3E9,666B +7411,37,7,GT02,E3EE,6670 +7412,37,7,GT02,E3E5,6667 +7413,37,7,GT02,E3EA,666C +7414,37,7,GT09,8EAE,3C30 +7415,37,7,GT02,E3E8,666A +7416,37,7,GT02,E3E7,6669 +7417,37,7,GT09,9BBF,5641 +7418,37,8,GT01,8982,3162 +7419,37,8,GT02,E44C,672D +7420,37,8,GT02,E44D,672E +7421,37,8,GT01,8AEF,3471 +7422,37,8,GT02,E3F3,6675 +7423,37,8,GT02,E443,6724 +7424,37,8,GT02,E3F9,667B +7425,37,8,GT02,E444,6725 +7426,37,8,GT02,E445,6726 +7427,37,8,GT02,E3FA,667C +7428,37,8,GT02,E446,6727 +7429,37,8,GT02,E448,6729 +7430,37,8,GT02,E3F0,6672 +7431,37,8,GT09,8FB8,3E3A +7432,37,8,GT02,E3FB,667D +7433,37,8,GT02,E3F5,6677 +7434,37,8,GT01,93DE,4660 +7435,37,8,GT02,E3F2,6674 +7436,37,8,GT02,E447,6728 +7437,37,8,GT09,8C52,3733 +7438,37,8,GT02,E44E,672F +7439,37,8,GT02,E44B,672C +7440,37,8,GT02,E3F1,6673 +7441,37,8,GT02,E3FC,667E +7442,37,8,GT02,E44A,672B +7443,37,8,GT02,E3F7,6679 +7444,37,8,GT02,E3F6,6678 +7445,37,8,GT02,E3F8,667A +7446,37,8,GT02,E3F4,6676 +7447,37,8,GT01,95F2,4A74 +7448,37,8,GT02,E449,672A +7449,37,8,GT01,967A,4B5B +7450,37,8,GT02,E3EF,6671 +7451,37,9,GT02,E453,6734 +7452,37,9,GT01,9AF3,5475 +7453,37,9,GT11,98CB,504D +7454,37,9,GT02,E440,6721 +7455,37,9,GT02,E441,6722 +7456,37,9,GT02,E455,6736 +7457,37,9,GT02,E44F,6730 +7458,37,9,GT01,9AF4,5476 +7459,37,9,GT11,927A,435B +7460,37,9,GT02,E45B,673C +7461,37,9,GT11,9589,4969 +7462,37,9,GT02,E450,6731 +7463,37,9,GT01,9AF5,5477 +7464,37,9,GT02,E454,6735 +7465,37,9,GT02,E456,6737 +7466,37,9,GT01,8C5F,3740 +7467,37,9,GT02,E442,6723 +7468,37,9,GT02,E452,6733 +7469,37,9,GT02,E457,6738 +7470,37,9,GT02,E451,6732 +7471,37,9,GT02,E45A,673B +7472,37,9,GT01,9174,4155 +7473,37,9,GT02,E459,673A +7474,37,9,GT02,E458,6739 +7475,37,9,GT11,E458,6739 +7476,37,10,GT02,E465,6746 +7477,37,10,GT02,E45F,6740 +7478,37,10,GT02,E462,6743 +7479,37,10,GT02,E463,6744 +7480,37,10,GT01,9AF6,5478 +7481,37,10,GT02,E45C,673D +7482,37,10,GT02,E464,6745 +7483,37,10,GT01,9AF7,5479 +7484,37,10,GT01,9385,4565 +7485,37,10,GT02,E47B,675C +7486,37,10,GT02,E45D,673E +7487,37,10,GT02,E45E,673F +7488,37,10,GT02,E460,6741 +7489,37,10,GT02,E461,6742 +7490,37,10,GT09,9867,4F48 +7491,37,11,GT02,E468,6749 +7492,37,11,GT02,E470,6751 +7493,37,11,GT02,E475,6756 +7494,37,11,GT02,E478,6759 +7495,37,11,GT02,E46F,6750 +7496,37,11,GT02,E479,675A +7497,37,11,GT09,9BBA,563C +7498,37,11,GT02,E466,6747 +7499,37,11,GT02,E472,6753 +7500,37,11,GT02,E473,6754 +7501,37,11,GT11,8EE3,3C65 +7502,37,11,GT11,8FEC,3E6E +7503,37,11,GT02,E471,6752 +7504,37,11,GT02,E474,6755 +7505,37,11,GT09,9BBC,563E +7506,37,11,GT02,E46C,674D +7507,37,11,GT02,E477,6758 +7508,37,11,GT02,E469,674A +7509,37,11,GT02,E47A,675B +7510,37,11,GT02,E46B,674C +7511,37,11,GT09,9BB9,563B +7512,37,11,GT02,E46E,674F +7513,37,11,GT02,E46A,674B +7514,37,11,GT02,E467,6748 +7515,37,11,GT09,9BB8,563A +7516,37,11,GT02,E476,6757 +7517,37,11,GT02,E46D,674E +7518,37,12,GT02,E48B,676B +7519,37,12,GT02,E481,6761 +7520,37,12,GT01,899C,317C +7521,37,12,GT11,8EE4,3C66 +7522,37,12,GT02,E48D,676D +7523,37,12,GT09,9BBD,563F +7524,37,12,GT02,E484,6764 +7525,37,12,GT02,E47E,675F +7526,37,12,GT02,E486,6766 +7527,37,12,GT02,E482,6762 +7528,37,12,GT02,E48C,676C +7529,37,12,GT02,E492,6772 +7530,37,12,GT02,E47D,675E +7531,37,12,GT02,E48A,676A +7532,37,12,GT02,E488,6768 +7533,37,12,GT10,9F47,5D28 +7534,37,12,GT01,9AF8,547A +7535,37,12,GT02,E491,6771 +7536,37,12,GT02,E483,6763 +7537,37,12,GT02,E490,6770 +7538,37,12,GT02,E48F,676F +7539,37,12,GT02,E47C,675D +7540,37,12,GT01,9AF9,547B +7541,37,12,GT02,E48E,676E +7542,37,12,GT09,9BBB,563D +7543,37,12,GT02,E485,6765 +7544,37,12,GT11,976E,4D4F +7545,37,12,GT02,E480,6760 +7546,37,12,GT02,E487,6767 +7547,37,12,GT02,E489,6769 +7548,37,12,GT09,8ACC,344E +7549,37,12,GT09,8ACD,344F +7550,37,13,GT09,95E5,4A67 +7551,37,13,GT02,E497,6777 +7552,37,13,GT02,E498,6778 +7553,37,13,GT01,9AFA,547C +7554,37,13,GT02,E49A,677A +7555,37,13,GT09,9BBE,5640 +7556,37,13,GT02,E493,6773 +7557,37,13,GT02,E494,6774 +7558,37,13,GT01,8FA7,3E29 +7559,37,13,GT02,E499,6779 +7560,37,13,GT02,E496,6776 +7561,37,13,GT11,976C,4D4D +7562,37,14,GT02,E49F,6821 +7563,37,14,GT11,98EE,5070 +7564,37,14,GT02,E4A1,6823 +7565,37,14,GT01,9AFB,547D +7566,37,14,GT02,E49C,677C +7567,37,14,GT01,9244,4325 +7568,37,14,GT02,E49E,677E +7569,37,14,GT02,E49B,677B +7570,37,14,GT02,E495,6775 +7571,37,14,GT02,E4A0,6822 +7572,37,14,GT02,E4A2,6824 +7573,37,14,GT01,9AFC,547E +7574,37,15,GT09,95E2,4A64 +7575,37,15,GT02,E49D,677D +7576,37,15,GT02,E4A8,682A +7577,37,15,GT02,E4A3,6825 +7578,37,15,GT02,E4A4,6826 +7579,37,15,GT02,E4A9,682B +7580,37,15,GT02,E4A7,6829 +7581,37,15,GT02,E4A6,6828 +7582,37,15,GT02,E4A5,6827 +7583,37,15,GT02,E4AB,682D +7584,37,15,GT09,9BC0,5642 +7585,37,15,GT11,9771,4D52 +7586,37,15,GT02,E4AA,682C +7587,37,16,GT02,E4B0,6832 +7588,37,16,GT02,E4AF,6831 +7589,37,16,GT02,E4AD,682F +7590,37,16,GT11,93BD,463F +7591,37,16,GT02,E4AE,6830 +7592,37,16,GT02,E4B2,6834 +7593,37,16,GT09,9BC1,5643 +7594,37,16,GT09,93F2,4674 +7595,37,16,GT02,E4B1,6833 +7596,37,16,GT02,E4C4,6846 +7597,37,16,GT01,95B1,4A33 +7598,37,16,GT02,E4B3,6835 +7599,37,16,GT02,E4AC,682E +7600,37,16,GT11,93BE,4640 +7601,37,17,GT02,E4B4,6836 +7602,37,17,GT02,E4B7,6839 +7603,37,17,GT11,98EF,5071 +7604,37,17,GT02,E4B6,6838 +7605,37,17,GT02,E4B5,6837 +7606,37,17,GT09,91D4,4256 +7607,37,17,GT02,E4B8,683A +7608,37,17,GT10,9F48,5D29 +7609,37,18,GT11,9842,4F23 +7610,37,18,GT02,E4B9,683B +7611,37,18,GT02,E4BA,683C +7612,37,18,GT02,E4BB,683D +7613,37,19,GT02,E4BC,683E +7614,37,20,GT09,8F93,3D73 +7615,37,20,GT02,E4BD,683F +7616,37,21,GT02,E4BE,6840 +7617,37,21,GT09,9BC2,5644 +7618,37,22,GT02,E4BF,6841 +7619,37,22,GT02,E4C0,6842 +7620,37,23,GT02,E4C1,6843 +7621,37,24,GT02,E4C2,6844 +7622,37,24,GT02,E4C3,6845 +7623,38,3,GT01,8F97,3D77 +7624,38,5,GT02,E4C6,6848 +7625,38,5,GT02,E4C9,684B +7626,38,5,GT02,E4C7,6849 +7627,38,5,GT01,937A,455B +7628,38,5,GT02,E4C8,684A +7629,38,5,GT02,E4C5,6847 +7630,38,6,GT02,E4D7,6859 +7631,38,6,GT01,9B40,5521 +7632,38,6,GT02,E4D3,6855 +7633,38,6,GT02,E4D4,6856 +7634,38,6,GT02,E4D8,685A +7635,38,6,GT02,E4DA,685C +7636,38,6,GT02,E4CC,684E +7637,38,6,GT02,E4CD,684F +7638,38,6,GT02,E4DB,685D +7639,38,6,GT02,E4D5,6857 +7640,38,6,GT02,E4CE,6850 +7641,38,6,GT01,8D44,3925 +7642,38,6,GT02,E4D9,685B +7643,38,6,GT02,E4D6,6858 +7644,38,6,GT01,9B41,5522 +7645,38,6,GT01,9440,4721 +7646,38,6,GT02,E4DC,685E +7647,38,6,GT11,9252,4333 +7648,38,6,GT02,E4CA,684C +7649,38,6,GT02,E4D2,6854 +7650,38,6,GT02,E4D0,6852 +7651,38,6,GT02,E4DD,685F +7652,38,6,GT02,E4CF,6851 +7653,38,6,GT02,E4CB,684D +7654,38,6,GT02,E4DE,6860 +7655,38,6,GT01,94DC,485E +7656,38,6,GT01,96CF,4C51 +7657,38,6,GT02,E4DF,6861 +7658,38,6,GT02,E4D1,6853 +7659,38,7,GT02,E4F6,6878 +7660,38,7,GT02,E4ED,686F +7661,38,7,GT02,E4EE,6870 +7662,38,7,GT02,E4F3,6875 +7663,38,7,GT02,E54B,692C +7664,38,7,GT02,E545,6926 +7665,38,7,GT02,E4E3,6865 +7666,38,7,GT02,E54A,692B +7667,38,7,GT01,8B57,3538 +7668,38,7,GT02,E4F8,687A +7669,38,7,GT02,E4FC,687E +7670,38,7,GT01,9B4A,552B +7671,38,7,GT02,E4EC,686E +7672,38,7,GT02,E542,6923 +7673,38,7,GT02,E4E6,6868 +7674,38,7,GT02,E4EA,686C +7675,38,7,GT02,E4F4,6876 +7676,38,7,GT02,E549,692A +7677,38,7,GT02,E4F1,6873 +7678,38,7,GT02,E4F2,6874 +7679,38,7,GT02,E572,6953 +7680,38,7,GT02,E543,6924 +7681,38,7,GT02,E4F5,6877 +7682,38,7,GT02,E4E7,6869 +7683,38,7,GT02,E4E2,6864 +7684,38,7,GT02,E4E4,6866 +7685,38,7,GT02,E4EF,6871 +7686,38,7,GT01,9B42,5523 +7687,38,7,GT02,E540,6921 +7688,38,7,GT02,E548,6929 +7689,38,7,GT01,91C3,4245 +7690,38,7,GT02,E4E0,6862 +7691,38,7,GT02,E547,6928 +7692,38,7,GT02,E4EB,686D +7693,38,7,GT02,E4E9,686B +7694,38,7,GT09,9BC3,5645 +7695,38,7,GT02,E4F7,6879 +7696,38,7,GT01,9444,4725 +7697,38,7,GT02,E4E8,686A +7698,38,7,GT01,9B45,5526 +7699,38,7,GT02,E4FA,687C +7700,38,7,GT02,E546,6927 +7701,38,7,GT02,E4E1,6863 +7702,38,7,GT02,E4F0,6872 +7703,38,7,GT02,E4F9,687B +7704,38,7,GT02,E4E5,6867 +7705,38,7,GT02,E541,6922 +7706,38,7,GT01,9657,4B38 +7707,38,7,GT02,E567,6948 +7708,38,7,GT01,96AD,4C2F +7709,38,7,GT09,9150,4131 +7710,38,7,GT02,E544,6925 +7711,38,7,GT02,E4FB,687D +7712,38,7,GT01,9764,4D45 +7713,38,7,GT11,969B,4B7B +7714,38,8,GT02,E55B,693C +7715,38,8,GT01,88CF,3051 +7716,38,8,GT11,926D,434E +7717,38,8,GT02,E551,6932 +7718,38,8,GT02,E58D,696D +7719,38,8,GT02,E578,6959 +7720,38,8,GT02,E555,6936 +7721,38,8,GT02,E576,6957 +7722,38,8,GT02,E563,6944 +7723,38,8,GT02,E564,6945 +7724,38,8,GT02,E565,6946 +7725,38,8,GT02,E569,694A +7726,38,8,GT02,E586,6966 +7727,38,8,GT02,E577,6958 +7728,38,8,GT02,E583,6963 +7729,38,8,GT02,E584,6964 +7730,38,8,GT11,96B8,4C3A +7731,38,8,GT02,E57A,695B +7732,38,8,GT02,E55A,693B +7733,38,8,GT02,E582,6962 +7734,38,8,GT09,9BCD,564F +7735,38,8,GT02,E566,6947 +7736,38,8,GT02,E58A,696A +7737,38,8,GT02,E558,6939 +7738,38,8,GT02,E581,6961 +7739,38,8,GT02,E556,6937 +7740,38,8,GT01,8CC6,3848 +7741,38,8,GT02,E587,6967 +7742,38,8,GT09,8F67,3D48 +7743,38,8,GT01,8DC8,3A4A +7744,38,8,GT02,E561,6942 +7745,38,8,GT02,E575,6956 +7746,38,8,GT02,E58C,696C +7747,38,8,GT01,8E6F,3B50 +7748,38,8,GT01,8E6E,3B4F +7749,38,8,GT02,E579,695A +7750,38,8,GT02,E58E,696E +7751,38,8,GT02,E54E,692F +7752,38,8,GT02,E56E,694F +7753,38,8,GT02,E57B,695C +7754,38,8,GT09,9153,4134 +7755,38,8,GT01,88B7,3039 +7756,38,8,GT02,E553,6934 +7757,38,8,GT01,8FA8,3E2A +7758,38,8,GT02,E55F,6940 +7759,38,8,GT02,E568,6949 +7760,38,8,GT01,90A9,402B +7761,38,8,GT02,E562,6943 +7762,38,8,GT02,E573,6954 +7763,38,8,GT09,9BC5,5647 +7764,38,8,GT02,E554,6935 +7765,38,8,GT02,E588,6968 +7766,38,8,GT01,9B46,5527 +7767,38,8,GT02,E550,6931 +7768,38,8,GT02,E559,693A +7769,38,8,GT02,E552,6933 +7770,38,8,GT02,E560,6941 +7771,38,8,GT02,E570,6951 +7772,38,8,GT01,9369,454A +7773,38,8,GT02,E557,6938 +7774,38,8,GT02,E56D,694E +7775,38,8,GT02,E55E,693F +7776,38,8,GT02,E54C,692D +7777,38,8,GT02,E54D,692E +7778,38,8,GT02,E55C,693D +7779,38,8,GT09,9151,4132 +7780,38,8,GT02,E56C,694D +7781,38,8,GT02,E58B,696B +7782,38,8,GT09,9BC4,5646 +7783,38,8,GT02,E57C,695D +7784,38,8,GT02,E55D,693E +7785,38,8,GT02,E585,6965 +7786,38,8,GT09,9BC6,5648 +7787,38,8,GT02,E574,6955 +7788,38,8,GT02,E56F,6950 +7789,38,8,GT02,E56B,694C +7790,38,8,GT01,9B47,5528 +7791,38,8,GT02,E58F,696F +7792,38,8,GT09,9BC7,5649 +7793,38,8,GT02,E57D,695E +7794,38,8,GT01,9685,4B65 +7795,38,8,GT02,E56A,694B +7796,38,8,GT09,9152,4133 +7797,38,8,GT02,E54F,6930 +7798,38,8,GT02,E57E,695F +7799,38,8,GT02,E571,6952 +7800,38,8,GT02,E589,6969 +7801,38,8,GT11,9699,4B79 +7802,38,9,GT01,88A1,3023 +7803,38,9,GT02,E5AD,6A2F +7804,38,9,GT01,9B48,5529 +7805,38,9,GT02,E5A2,6A24 +7806,38,9,GT01,88D0,3052 +7807,38,9,GT02,E5CE,6A50 +7808,38,9,GT01,88F7,3079 +7809,38,9,GT02,E5BA,6A3C +7810,38,9,GT02,E59F,6A21 +7811,38,9,GT01,88A6,3028 +7812,38,9,GT02,E5AC,6A2E +7813,38,9,GT11,8FED,3E6F +7814,38,9,GT02,E597,6977 +7815,38,9,GT02,E59A,697A +7816,38,9,GT09,917B,415C +7817,38,9,GT01,8AAD,342F +7818,38,9,GT02,E59E,697E +7819,38,9,GT01,9550,4931 +7820,38,9,GT02,E5A7,6A29 +7821,38,9,GT02,E5BD,6A3F +7822,38,9,GT02,E5C8,6A4A +7823,38,9,GT11,96B7,4C39 +7824,38,9,GT02,E595,6975 +7825,38,9,GT02,E596,6976 +7826,38,9,GT02,E5CA,6A4C +7827,38,9,GT01,9B49,552A +7828,38,9,GT02,E5AB,6A2D +7829,38,9,GT02,E5B4,6A36 +7830,38,9,GT02,E5A1,6A23 +7831,38,9,GT02,E5AF,6A31 +7832,38,9,GT02,E59B,697B +7833,38,9,GT02,E5A8,6A2A +7834,38,9,GT02,E5B7,6A39 +7835,38,9,GT02,E5A0,6A22 +7836,38,9,GT02,E598,6978 +7837,38,9,GT02,E59C,697C +7838,38,9,GT02,E59D,697D +7839,38,9,GT02,E5A9,6A2B +7840,38,9,GT02,E5AA,6A2C +7841,38,9,GT02,E5C3,6A45 +7842,38,9,GT02,E5B5,6A37 +7843,38,9,GT02,E5C4,6A46 +7844,38,9,GT02,E5D2,6A54 +7845,38,9,GT02,E5D4,6A56 +7846,38,9,GT02,E580,6960 +7847,38,9,GT02,E5BC,6A3E +7848,38,9,GT02,E5C0,6A42 +7849,38,9,GT01,8E70,3B51 +7850,38,9,GT02,E5B1,6A33 +7851,38,9,GT02,E5CF,6A51 +7852,38,9,GT02,E5C5,6A47 +7853,38,9,GT02,E594,6974 +7854,38,9,GT02,E5C1,6A43 +7855,38,9,GT02,E5A3,6A25 +7856,38,9,GT02,E5C9,6A4B +7857,38,9,GT09,9BCA,564C +7858,38,9,GT09,9BD6,5658 +7859,38,9,GT02,E5A5,6A27 +7860,38,9,GT02,E5B9,6A3B +7861,38,9,GT02,E5BE,6A40 +7862,38,9,GT02,E5B6,6A38 +7863,38,9,GT02,E5CD,6A4F +7864,38,9,GT02,E5B8,6A3A +7865,38,9,GT02,E5C2,6A44 +7866,38,9,GT02,E599,6979 +7867,38,9,GT02,E5C7,6A49 +7868,38,9,GT02,E5C6,6A48 +7869,38,9,GT01,96C3,4C45 +7870,38,9,GT02,E592,6972 +7871,38,9,GT02,E593,6973 +7872,38,9,GT02,E5CB,6A4D +7873,38,9,GT02,E5CC,6A4E +7874,38,9,GT01,9B4B,552C +7875,38,9,GT02,E591,6971 +7876,38,9,GT02,E5A4,6A26 +7877,38,9,GT02,E5B2,6A34 +7878,38,9,GT02,E5BB,6A3D +7879,38,9,GT02,E590,6970 +7880,38,9,GT01,8957,3138 +7881,38,9,GT09,9BCC,564E +7882,38,9,GT02,E5D0,6A52 +7883,38,9,GT02,E5BF,6A41 +7884,38,9,GT02,E5D1,6A53 +7885,38,9,GT02,E5AE,6A30 +7886,38,9,GT02,E5B3,6A35 +7887,38,9,GT01,9B4C,552D +7888,38,9,GT09,977D,4D5E +7889,38,9,GT02,E5A6,6A28 +7890,38,9,GT02,E5D3,6A55 +7891,38,9,GT02,E5B0,6A32 +7892,38,9,GT09,9C4B,572C +7893,38,10,GT09,9BDB,565D +7894,38,10,GT02,E64F,6B30 +7895,38,10,GT02,E647,6B28 +7896,38,10,GT09,9BD0,5652 +7897,38,10,GT01,9B4E,552F +7898,38,10,GT02,E64D,6B2E +7899,38,10,GT02,E659,6B3A +7900,38,10,GT09,9154,4135 +7901,38,10,GT02,E5D5,6A57 +7902,38,10,GT01,9B4D,552E +7903,38,10,GT02,E64E,6B2F +7904,38,10,GT02,E642,6B23 +7905,38,10,GT02,E648,6B29 +7906,38,10,GT02,E649,6B2A +7907,38,10,GT02,E5EE,6A70 +7908,38,10,GT02,E5EF,6A71 +7909,38,10,GT11,96B9,4C3B +7910,38,10,GT02,E5DA,6A5C +7911,38,10,GT02,E5D6,6A58 +7912,38,10,GT02,E5EC,6A6E +7913,38,10,GT02,E65B,6B3C +7914,38,10,GT02,E5DE,6A60 +7915,38,10,GT02,E5DF,6A61 +7916,38,10,GT02,E5D8,6A5A +7917,38,10,GT02,E650,6B31 +7918,38,10,GT02,E5ED,6A6F +7919,38,10,GT01,8CE2,3864 +7920,38,10,GT02,E64C,6B2D +7921,38,10,GT02,E5F4,6A76 +7922,38,10,GT09,9BCE,5650 +7923,38,10,GT02,E5E6,6A68 +7924,38,10,GT09,917D,415E +7925,38,10,GT01,9B4F,5530 +7926,38,10,GT02,E5F3,6A75 +7927,38,10,GT02,E5F6,6A78 +7928,38,10,GT02,E663,6B44 +7929,38,10,GT09,9BD2,5654 +7930,38,10,GT02,E5E9,6A6B +7931,38,10,GT02,E5EA,6A6C +7932,38,10,GT02,E5E7,6A69 +7933,38,10,GT02,E640,6B21 +7934,38,10,GT02,E65C,6B3D +7935,38,10,GT02,E5D9,6A5B +7936,38,10,GT09,98C4,5046 +7937,38,10,GT09,9BC9,564B +7938,38,10,GT01,96BA,4C3C +7939,38,10,GT02,E65A,6B3B +7940,38,10,GT02,E660,6B41 +7941,38,10,GT02,E65F,6B40 +7942,38,10,GT02,E5F9,6A7B +7943,38,10,GT01,9050,3F31 +7944,38,10,GT02,E5FB,6A7D +7945,38,10,GT02,E661,6B42 +7946,38,10,GT02,E5F7,6A79 +7947,38,10,GT02,E65D,6B3E +7948,38,10,GT09,9BCF,5651 +7949,38,10,GT02,E5DD,6A5F +7950,38,10,GT02,E65E,6B3F +7951,38,10,GT02,E5E2,6A64 +7952,38,10,GT02,E645,6B26 +7953,38,10,GT02,E654,6B35 +7954,38,10,GT02,E5F1,6A73 +7955,38,10,GT01,9B50,5531 +7956,38,10,GT09,917C,415D +7957,38,10,GT09,9C56,5737 +7958,38,10,GT02,E5DB,6A5D +7959,38,10,GT02,E658,6B39 +7960,38,10,GT02,E5EB,6A6D +7961,38,10,GT02,E644,6B25 +7962,38,10,GT02,E656,6B37 +7963,38,10,GT09,977E,4D5F +7964,38,10,GT09,9BD1,5653 +7965,38,10,GT09,9BD3,5655 +7966,38,10,GT02,E5E8,6A6A +7967,38,10,GT02,E5FA,6A7C +7968,38,10,GT02,E643,6B24 +7969,38,10,GT09,9C5A,573B +7970,38,10,GT01,9B52,5533 +7971,38,10,GT02,E5F5,6A77 +7972,38,10,GT02,E651,6B32 +7973,38,10,GT02,E662,6B43 +7974,38,10,GT02,E5E5,6A67 +7975,38,10,GT02,E646,6B27 +7976,38,10,GT02,E652,6B33 +7977,38,10,GT02,E5E1,6A63 +7978,38,10,GT09,9BCB,564D +7979,38,10,GT01,9B51,5532 +7980,38,10,GT02,E64B,6B2C +7981,38,10,GT02,E64A,6B2B +7982,38,10,GT02,E5E4,6A66 +7983,38,10,GT02,E5F0,6A72 +7984,38,10,GT09,9BC8,564A +7985,38,10,GT02,E5E0,6A62 +7986,38,10,GT02,E5F8,6A7A +7987,38,10,GT02,E5F2,6A74 +7988,38,10,GT02,E5FC,6A7E +7989,38,10,GT02,E641,6B22 +7990,38,10,GT02,E657,6B38 +7991,38,10,GT10,9F49,5D2A +7992,38,10,GT09,8C53,3734 +7993,38,10,GT09,9BD7,5659 +7994,38,10,GT02,E5DC,6A5E +7995,38,10,GT02,E5D7,6A59 +7996,38,10,GT02,E5E3,6A65 +7997,38,10,GT02,E653,6B34 +7998,38,10,GT02,E655,6B36 +7999,38,11,GT02,E676,6B57 +8000,38,11,GT01,9B53,5534 +8001,38,11,GT02,E6AB,6C2D +8002,38,11,GT01,9B54,5535 +8003,38,11,GT09,9BDA,565C +8004,38,11,GT09,9180,4160 +8005,38,11,GT10,9F4C,5D2D +8006,38,11,GT01,9B55,5536 +8007,38,11,GT02,E696,6B76 +8008,38,11,GT09,9155,4136 +8009,38,11,GT02,E68A,6B6A +8010,38,11,GT02,E675,6B56 +8011,38,11,GT09,9156,4137 +8012,38,11,GT02,E69A,6B7A +8013,38,11,GT02,E6A7,6C29 +8014,38,11,GT02,E66A,6B4B +8015,38,11,GT02,E687,6B67 +8016,38,11,GT02,E688,6B68 +8017,38,11,GT02,E6B6,6C38 +8018,38,11,GT02,E67C,6B5D +8019,38,11,GT02,E6AD,6C2F +8020,38,11,GT02,E680,6B60 +8021,38,11,GT02,E68D,6B6D +8022,38,11,GT02,E699,6B79 +8023,38,11,GT02,E69C,6B7C +8024,38,11,GT02,E694,6B74 +8025,38,11,GT02,E66B,6B4C +8026,38,11,GT02,E66C,6B4D +8027,38,11,GT02,E695,6B75 +8028,38,11,GT02,E69D,6B7D +8029,38,11,GT02,E6B4,6C36 +8030,38,11,GT10,9F4D,5D2E +8031,38,11,GT02,E684,6B64 +8032,38,11,GT02,E6B3,6C35 +8033,38,11,GT10,9E71,5B52 +8034,38,11,GT01,8DA5,3A27 +8035,38,11,GT02,E698,6B78 +8036,38,11,GT02,E6A9,6C2B +8037,38,11,GT02,E674,6B55 +8038,38,11,GT02,E67E,6B5F +8039,38,11,GT09,9BF4,5676 +8040,38,11,GT02,E6A3,6C25 +8041,38,11,GT02,E6AA,6C2C +8042,38,11,GT10,9F4A,5D2B +8043,38,11,GT01,9B56,5537 +8044,38,11,GT01,9B57,5538 +8045,38,11,GT02,E6A2,6C24 +8046,38,11,GT09,9BD9,565B +8047,38,11,GT02,E686,6B66 +8048,38,11,GT01,8FA9,3E2B +8049,38,11,GT02,E692,6B72 +8050,38,11,GT02,E6B1,6C33 +8051,38,11,GT02,E6B8,6C3A +8052,38,11,GT02,E669,6B4A +8053,38,11,GT02,E68B,6B6B +8054,38,11,GT02,E697,6B77 +8055,38,11,GT02,E6A5,6C27 +8056,38,11,GT09,9072,3F53 +8057,38,11,GT02,E6B0,6C32 +8058,38,11,GT02,E67D,6B5E +8059,38,11,GT09,9C4A,572B +8060,38,11,GT09,9BE0,5662 +8061,38,11,GT02,E67A,6B5B +8062,38,11,GT02,E66F,6B50 +8063,38,11,GT02,E6B9,6C3B +8064,38,11,GT02,E68C,6B6C +8065,38,11,GT02,E681,6B61 +8066,38,11,GT02,E670,6B51 +8067,38,11,GT02,E693,6B73 +8068,38,11,GT02,E69B,6B7B +8069,38,11,GT02,E69F,6C21 +8070,38,11,GT02,E6AF,6C31 +8071,38,11,GT02,E666,6B47 +8072,38,11,GT02,E667,6B48 +8073,38,11,GT02,E671,6B52 +8074,38,11,GT02,E685,6B65 +8075,38,11,GT09,9BD4,5656 +8076,38,11,GT02,E6B7,6C39 +8077,38,11,GT01,946B,474C +8078,38,11,GT02,E689,6B69 +8079,38,11,GT02,E672,6B53 +8080,38,11,GT02,E664,6B45 +8081,38,11,GT02,E690,6B70 +8082,38,11,GT02,E691,6B71 +8083,38,11,GT01,9B58,5539 +8084,38,11,GT02,E66D,6B4E +8085,38,11,GT02,E66E,6B4F +8086,38,11,GT02,E668,6B49 +8087,38,11,GT02,E683,6B63 +8088,38,11,GT10,9F4B,5D2C +8089,38,11,GT02,E6A4,6C26 +8090,38,11,GT01,9577,4958 +8091,38,11,GT02,E665,6B46 +8092,38,11,GT02,E6B5,6C37 +8093,38,11,GT01,95D8,4A5A +8094,38,11,GT02,E67B,6B5C +8095,38,11,GT02,E679,6B5A +8096,38,11,GT02,E6B2,6C34 +8097,38,11,GT02,E68F,6B6F +8098,38,11,GT02,E6A0,6C22 +8099,38,11,GT01,9B59,553A +8100,38,11,GT02,E6A8,6C2A +8101,38,11,GT02,E6AC,6C2E +8102,38,11,GT02,E682,6B62 +8103,38,11,GT01,984B,4F2C +8104,38,11,GT02,E677,6B58 +8105,38,11,GT02,E678,6B59 +8106,38,11,GT02,E6AE,6C30 +8107,38,11,GT02,E68E,6B6E +8108,38,11,GT02,E673,6B54 +8109,38,11,GT02,E6A6,6C28 +8110,38,11,GT10,9E70,5B51 +8111,38,11,GT02,E69E,6B7E +8112,38,12,GT02,E6F6,6C78 +8113,38,12,GT02,E6C9,6C4B +8114,38,12,GT02,E6EE,6C70 +8115,38,12,GT02,E745,6D26 +8116,38,12,GT02,E6A1,6C23 +8117,38,12,GT09,9182,4162 +8118,38,12,GT02,E749,6D2A +8119,38,12,GT02,E6E9,6C6B +8120,38,12,GT02,E6E8,6C6A +8121,38,12,GT02,E6F2,6C74 +8122,38,12,GT01,9551,4932 +8123,38,12,GT02,E766,6D47 +8124,38,12,GT02,E6D5,6C57 +8125,38,12,GT02,E6C4,6C46 +8126,38,12,GT02,E746,6D27 +8127,38,12,GT02,E6ED,6C6F +8128,38,12,GT02,E6F9,6C7B +8129,38,12,GT02,E6EB,6C6D +8130,38,12,GT02,E6EC,6C6E +8131,38,12,GT02,E75F,6D40 +8132,38,12,GT02,E6D4,6C56 +8133,38,12,GT02,E6DF,6C61 +8134,38,12,GT09,9C43,5724 +8135,38,12,GT09,917E,415F +8136,38,12,GT02,E757,6D38 +8137,38,12,GT02,E6E2,6C64 +8138,38,12,GT02,E754,6D35 +8139,38,12,GT02,E75D,6D3E +8140,38,12,GT02,E6C7,6C49 +8141,38,12,GT02,E6E6,6C68 +8142,38,12,GT02,E759,6D3A +8143,38,12,GT02,E74E,6D2F +8144,38,12,GT02,E6EA,6C6C +8145,38,12,GT02,E6F1,6C73 +8146,38,12,GT09,9BD5,5657 +8147,38,12,GT02,E6E0,6C62 +8148,38,12,GT02,E74F,6D30 +8149,38,12,GT02,E752,6D33 +8150,38,12,GT02,E6E3,6C65 +8151,38,12,GT02,E6F0,6C72 +8152,38,12,GT02,E75B,6D3C +8153,38,12,GT02,E6E5,6C67 +8154,38,12,GT02,E6C3,6C45 +8155,38,12,GT02,E748,6D29 +8156,38,12,GT02,E742,6D23 +8157,38,12,GT11,92D1,4453 +8158,38,12,GT02,E6C1,6C43 +8159,38,12,GT02,E6F7,6C79 +8160,38,12,GT02,E74D,6D2E +8161,38,12,GT02,E751,6D32 +8162,38,12,GT09,9BE4,5666 +8163,38,12,GT02,E6CD,6C4F +8164,38,12,GT02,E747,6D28 +8165,38,12,GT02,E6BC,6C3E +8166,38,12,GT09,9BDC,565E +8167,38,12,GT02,E6D7,6C59 +8168,38,12,GT10,9F4F,5D30 +8169,38,12,GT02,E6E7,6C69 +8170,38,12,GT02,E6D1,6C53 +8171,38,12,GT09,9BDF,5661 +8172,38,12,GT02,E765,6D46 +8173,38,12,GT10,9F4E,5D2F +8174,38,12,GT02,E6D3,6C55 +8175,38,12,GT02,E755,6D36 +8176,38,12,GT02,E750,6D31 +8177,38,12,GT09,9BE5,5667 +8178,38,12,GT01,96B9,4C3B +8179,38,12,GT02,E6D9,6C5B +8180,38,12,GT02,E6FA,6C7C +8181,38,12,GT02,E6D6,6C58 +8182,38,12,GT02,E6EF,6C71 +8183,38,12,GT02,E763,6D44 +8184,38,12,GT09,9C48,5729 +8185,38,12,GT11,8FEE,3E70 +8186,38,12,GT02,E6D2,6C54 +8187,38,12,GT02,E741,6D22 +8188,38,12,GT02,E6DB,6C5D +8189,38,12,GT02,E764,6D45 +8190,38,12,GT02,E6C0,6C42 +8191,38,12,GT02,E6F4,6C76 +8192,38,12,GT02,E744,6D25 +8193,38,12,GT02,E753,6D34 +8194,38,12,GT02,E75A,6D3B +8195,38,12,GT01,9B5E,553F +8196,38,12,GT02,E6FB,6C7D +8197,38,12,GT02,E75E,6D3F +8198,38,12,GT09,9BF1,5673 +8199,38,12,GT02,E6F8,6C7A +8200,38,12,GT02,E74B,6D2C +8201,38,12,GT02,E6CF,6C51 +8202,38,12,GT02,E6DC,6C5E +8203,38,12,GT02,E6DD,6C5F +8204,38,12,GT02,E6BF,6C41 +8205,38,12,GT02,E6E1,6C63 +8206,38,12,GT02,E6BA,6C3C +8207,38,12,GT02,E6CB,6C4D +8208,38,12,GT02,E6CC,6C4E +8209,38,12,GT02,E6F5,6C77 +8210,38,12,GT02,E74C,6D2D +8211,38,12,GT09,9BE3,5665 +8212,38,12,GT02,E6C2,6C44 +8213,38,12,GT02,E6BB,6C3D +8214,38,12,GT02,E6C6,6C48 +8215,38,12,GT09,9BDD,565F +8216,38,12,GT10,9F50,5D31 +8217,38,12,GT02,E6D0,6C52 +8218,38,12,GT09,9157,4138 +8219,38,12,GT09,9181,4161 +8220,38,12,GT02,E761,6D42 +8221,38,12,GT01,947D,475E +8222,38,12,GT02,E6C8,6C4A +8223,38,12,GT02,E6CA,6C4C +8224,38,12,GT02,E6DE,6C60 +8225,38,12,GT09,9BD8,565A +8226,38,12,GT02,E6CE,6C50 +8227,38,12,GT01,9B5A,553B +8228,38,12,GT02,E6D8,6C5A +8229,38,12,GT02,E6DA,6C5C +8230,38,12,GT09,9742,4D23 +8231,38,12,GT02,E6BE,6C40 +8232,38,12,GT02,E74A,6D2B +8233,38,12,GT09,9BE8,566A +8234,38,12,GT02,E743,6D24 +8235,38,12,GT09,9BE2,5664 +8236,38,12,GT02,E6F3,6C75 +8237,38,12,GT02,E756,6D37 +8238,38,12,GT02,E740,6D21 +8239,38,12,GT09,9BE1,5663 +8240,38,12,GT02,E6E4,6C66 +8241,38,12,GT02,E6BD,6C3F +8242,38,12,GT02,E760,6D41 +8243,38,12,GT09,9BE6,5668 +8244,38,12,GT09,9BE7,5669 +8245,38,12,GT02,E762,6D43 +8246,38,12,GT02,E6FC,6C7E +8247,38,12,GT02,E758,6D39 +8248,38,12,GT02,E75C,6D3D +8249,38,12,GT02,E6C5,6C47 +8250,38,12,GT09,8ACE,3450 +8251,38,12,GT11,969A,4B7A +8252,38,13,GT02,E76B,6D4C +8253,38,13,GT09,9BDE,5660 +8254,38,13,GT02,E798,6D78 +8255,38,13,GT02,E787,6D67 +8256,38,13,GT09,9BEB,566D +8257,38,13,GT02,E76F,6D50 +8258,38,13,GT02,E784,6D64 +8259,38,13,GT01,9B5B,553C +8260,38,13,GT02,E791,6D71 +8261,38,13,GT02,E783,6D63 +8262,38,13,GT01,89C5,3247 +8263,38,13,GT10,9F54,5D35 +8264,38,13,GT02,E78C,6D6C +8265,38,13,GT09,9BED,566F +8266,38,13,GT02,E7A1,6E23 +8267,38,13,GT09,9BF6,5678 +8268,38,13,GT02,E780,6D60 +8269,38,13,GT02,E788,6D68 +8270,38,13,GT02,E7A2,6E24 +8271,38,13,GT09,9BF5,5677 +8272,38,13,GT02,E796,6D76 +8273,38,13,GT02,E79F,6E21 +8274,38,13,GT02,E797,6D77 +8275,38,13,GT01,8C99,3779 +8276,38,13,GT02,E78D,6D6D +8277,38,13,GT02,E77C,6D5D +8278,38,13,GT02,E785,6D65 +8279,38,13,GT01,9B5C,553D +8280,38,13,GT11,96BA,4C3C +8281,38,13,GT02,E7A5,6E27 +8282,38,13,GT02,E7A0,6E22 +8283,38,13,GT02,E774,6D55 +8284,38,13,GT02,E77A,6D5B +8285,38,13,GT02,E77B,6D5C +8286,38,13,GT01,8EB9,3C3B +8287,38,13,GT02,E78E,6D6E +8288,38,13,GT02,E799,6D79 +8289,38,13,GT02,E767,6D48 +8290,38,13,GT02,E786,6D66 +8291,38,13,GT02,E771,6D52 +8292,38,13,GT01,9B5D,553E +8293,38,13,GT09,9BEE,5670 +8294,38,13,GT02,E773,6D54 +8295,38,13,GT10,9F51,5D32 +8296,38,13,GT02,E789,6D69 +8297,38,13,GT02,E78B,6D6B +8298,38,13,GT09,9BEC,566E +8299,38,13,GT02,E76E,6D4F +8300,38,13,GT02,E779,6D5A +8301,38,13,GT09,9BEA,566C +8302,38,13,GT02,E772,6D53 +8303,38,13,GT02,E7A6,6E28 +8304,38,13,GT02,E793,6D73 +8305,38,13,GT02,E782,6D62 +8306,38,13,GT02,E78A,6D6A +8307,38,13,GT02,E77E,6D5F +8308,38,13,GT02,E79C,6D7C +8309,38,13,GT02,E768,6D49 +8310,38,13,GT02,E781,6D61 +8311,38,13,GT02,E795,6D75 +8312,38,13,GT02,E79A,6D7A +8313,38,13,GT02,E7A4,6E26 +8314,38,13,GT09,9BEF,5671 +8315,38,13,GT09,9BF0,5672 +8316,38,13,GT09,9BF3,5675 +8317,38,13,GT02,E792,6D72 +8318,38,13,GT01,9B6B,554C +8319,38,13,GT09,9158,4139 +8320,38,13,GT02,E79B,6D7B +8321,38,13,GT02,E778,6D59 +8322,38,13,GT02,E777,6D58 +8323,38,13,GT02,E76C,6D4D +8324,38,13,GT02,E76A,6D4B +8325,38,13,GT10,9F52,5D33 +8326,38,13,GT10,9F53,5D34 +8327,38,13,GT02,E79D,6D7D +8328,38,13,GT02,E76D,6D4E +8329,38,13,GT01,9B5F,5540 +8330,38,13,GT02,E790,6D70 +8331,38,13,GT02,E77D,6D5E +8332,38,13,GT02,E769,6D4A +8333,38,13,GT02,E770,6D51 +8334,38,13,GT02,E776,6D57 +8335,38,13,GT02,E78F,6D6F +8336,38,13,GT09,9BE9,566B +8337,38,13,GT02,E7A3,6E25 +8338,38,13,GT11,92FA,447C +8339,38,13,GT02,E775,6D56 +8340,38,13,GT02,E79E,6D7E +8341,38,14,GT02,E7BB,6E3D +8342,38,14,GT02,E7DB,6E5D +8343,38,14,GT02,E7A8,6E2A +8344,38,14,GT02,E7B1,6E33 +8345,38,14,GT01,9B60,5541 +8346,38,14,GT01,9B61,5542 +8347,38,14,GT09,9159,413A +8348,38,14,GT02,E7C0,6E42 +8349,38,14,GT02,E7D1,6E53 +8350,38,14,GT02,E7BC,6E3E +8351,38,14,GT02,E7CD,6E4F +8352,38,14,GT02,E7CE,6E50 +8353,38,14,GT02,E7A7,6E29 +8354,38,14,GT02,E7B4,6E36 +8355,38,14,GT02,E7CF,6E51 +8356,38,14,GT02,E7D0,6E52 +8357,38,14,GT02,E7D7,6E59 +8358,38,14,GT02,E7BF,6E41 +8359,38,14,GT02,E7B8,6E3A +8360,38,14,GT02,E7D4,6E56 +8361,38,14,GT02,E7A9,6E2B +8362,38,14,GT02,E7AA,6E2C +8363,38,14,GT02,E7CB,6E4D +8364,38,14,GT02,E7DD,6E5F +8365,38,14,GT02,E7C9,6E4B +8366,38,14,GT02,E7C5,6E47 +8367,38,14,GT02,E7BA,6E3C +8368,38,14,GT02,E7B3,6E35 +8369,38,14,GT02,E7B5,6E37 +8370,38,14,GT02,E7D8,6E5A +8371,38,14,GT01,9B62,5543 +8372,38,14,GT02,E7B6,6E38 +8373,38,14,GT02,E7B7,6E39 +8374,38,14,GT02,E7DE,6E60 +8375,38,14,GT02,E7AC,6E2E +8376,38,14,GT02,E7AD,6E2F +8377,38,14,GT02,E7BE,6E40 +8378,38,14,GT02,E7D5,6E57 +8379,38,14,GT02,E7B2,6E34 +8380,38,14,GT02,E7DA,6E5C +8381,38,14,GT09,9BFA,567C +8382,38,14,GT11,8CB8,383A +8383,38,14,GT11,9370,4551 +8384,38,14,GT02,E7C6,6E48 +8385,38,14,GT01,9284,4364 +8386,38,14,GT02,E7DF,6E61 +8387,38,14,GT02,E794,6D74 +8388,38,14,GT02,E7B0,6E32 +8389,38,14,GT02,E7D3,6E55 +8390,38,14,GT09,915A,413B +8391,38,14,GT01,9B63,5544 +8392,38,14,GT02,E7C1,6E43 +8393,38,14,GT02,E7CA,6E4C +8394,38,14,GT02,E7D9,6E5B +8395,38,14,GT09,9BF9,567B +8396,38,14,GT02,E7AE,6E30 +8397,38,14,GT09,9BF2,5674 +8398,38,14,GT02,E7BD,6E3F +8399,38,14,GT01,9B64,5545 +8400,38,14,GT02,E7CC,6E4E +8401,38,14,GT02,E7E0,6E62 +8402,38,14,GT02,E7C7,6E49 +8403,38,14,GT02,E7C8,6E4A +8404,38,14,GT02,E7D6,6E58 +8405,38,14,GT11,8FEF,3E71 +8406,38,14,GT09,9C40,5721 +8407,38,14,GT02,E7AF,6E31 +8408,38,14,GT09,9C49,572A +8409,38,14,GT02,E7B9,6E3B +8410,38,14,GT02,E7C4,6E46 +8411,38,14,GT09,9BF8,567A +8412,38,14,GT02,E7DC,6E5E +8413,38,14,GT02,E7AB,6E2D +8414,38,14,GT11,9371,4552 +8415,38,14,GT02,E7C3,6E45 +8416,38,14,GT09,9BF7,5679 +8417,38,14,GT02,E7C2,6E44 +8418,38,14,GT09,915B,413C +8419,38,15,GT02,E7FB,6E7D +8420,38,15,GT02,E7FC,6E7E +8421,38,15,GT02,E848,6F29 +8422,38,15,GT02,E854,6F35 +8423,38,15,GT02,E842,6F23 +8424,38,15,GT02,E845,6F26 +8425,38,15,GT02,E7F4,6E76 +8426,38,15,GT01,9B65,5546 +8427,38,15,GT01,9B66,5547 +8428,38,15,GT02,E85B,6F3C +8429,38,15,GT09,9C41,5722 +8430,38,15,GT11,90E4,4066 +8431,38,15,GT02,E7F5,6E77 +8432,38,15,GT01,8AF0,3472 +8433,38,15,GT11,9399,4579 +8434,38,15,GT02,E844,6F25 +8435,38,15,GT09,9C46,5727 +8436,38,15,GT02,E851,6F32 +8437,38,15,GT01,9B67,5548 +8438,38,15,GT02,E84E,6F2F +8439,38,15,GT02,E840,6F21 +8440,38,15,GT11,939A,457A +8441,38,15,GT02,E7E3,6E65 +8442,38,15,GT02,E7ED,6E6F +8443,38,15,GT02,E7FA,6E7C +8444,38,15,GT09,9C44,5725 +8445,38,15,GT02,E841,6F22 +8446,38,15,GT02,E7F0,6E72 +8447,38,15,GT02,E84A,6F2B +8448,38,15,GT02,E7F8,6E7A +8449,38,15,GT02,E7F9,6E7B +8450,38,15,GT02,E853,6F34 +8451,38,15,GT11,97BA,4E3C +8452,38,15,GT02,E7E5,6E67 +8453,38,15,GT02,E7E8,6E6A +8454,38,15,GT02,E846,6F27 +8455,38,15,GT02,E7D2,6E54 +8456,38,15,GT02,E7F7,6E79 +8457,38,15,GT02,E843,6F24 +8458,38,15,GT09,9C4C,572D +8459,38,15,GT02,E859,6F3A +8460,38,15,GT02,E7EB,6E6D +8461,38,15,GT01,9B68,5549 +8462,38,15,GT02,E7E6,6E68 +8463,38,15,GT02,E7EF,6E71 +8464,38,15,GT02,E7E9,6E6B +8465,38,15,GT02,E7EA,6E6C +8466,38,15,GT02,E85E,6F3F +8467,38,15,GT02,E7E7,6E69 +8468,38,15,GT02,E7F6,6E78 +8469,38,15,GT02,E852,6F33 +8470,38,15,GT10,9F55,5D36 +8471,38,15,GT02,E84F,6F30 +8472,38,15,GT09,9183,4163 +8473,38,15,GT02,E855,6F36 +8474,38,15,GT02,E858,6F39 +8475,38,15,GT02,E7F1,6E73 +8476,38,15,GT02,E849,6F2A +8477,38,15,GT02,E857,6F38 +8478,38,15,GT02,E84B,6F2C +8479,38,15,GT02,E84C,6F2D +8480,38,15,GT02,E85D,6F3E +8481,38,15,GT02,E85A,6F3B +8482,38,15,GT02,E7E4,6E66 +8483,38,15,GT02,E7E1,6E63 +8484,38,15,GT02,E7E2,6E64 +8485,38,15,GT09,9BFB,567D +8486,38,15,GT09,9BFC,567E +8487,38,15,GT02,E7EC,6E6E +8488,38,15,GT02,E7EE,6E70 +8489,38,15,GT02,E850,6F31 +8490,38,15,GT02,E7F2,6E74 +8491,38,15,GT02,E84D,6F2E +8492,38,15,GT02,E85C,6F3D +8493,38,15,GT02,E856,6F37 +8494,38,15,GT02,E7F3,6E75 +8495,38,15,GT02,E847,6F28 +8496,38,15,GT09,9C47,5728 +8497,38,15,GT10,9F56,5D37 +8498,38,16,GT02,E88C,6F6C +8499,38,16,GT02,E862,6F43 +8500,38,16,GT02,E882,6F62 +8501,38,16,GT02,E86B,6F4C +8502,38,16,GT02,E86C,6F4D +8503,38,16,GT02,E88B,6F6B +8504,38,16,GT09,9C4E,572F +8505,38,16,GT02,E860,6F41 +8506,38,16,GT09,9185,4165 +8507,38,16,GT09,9187,4167 +8508,38,16,GT02,E86A,6F4B +8509,38,16,GT02,E873,6F54 +8510,38,16,GT02,E86E,6F4F +8511,38,16,GT02,E86F,6F50 +8512,38,16,GT02,E8AA,702C +8513,38,16,GT02,E87E,6F5F +8514,38,16,GT02,E864,6F45 +8515,38,16,GT02,E875,6F56 +8516,38,16,GT02,E872,6F53 +8517,38,16,GT02,E884,6F64 +8518,38,16,GT02,E878,6F59 +8519,38,16,GT09,9C50,5731 +8520,38,16,GT02,E880,6F60 +8521,38,16,GT10,9F57,5D38 +8522,38,16,GT02,E866,6F47 +8523,38,16,GT02,E881,6F61 +8524,38,16,GT02,E87D,6F5E +8525,38,16,GT02,E869,6F4A +8526,38,16,GT09,9C57,5738 +8527,38,16,GT02,E86D,6F4E +8528,38,16,GT02,E877,6F58 +8529,38,16,GT01,8FEC,3E6E +8530,38,16,GT02,E871,6F52 +8531,38,16,GT02,E868,6F49 +8532,38,16,GT02,E889,6F69 +8533,38,16,GT02,E861,6F42 +8534,38,16,GT02,E867,6F48 +8535,38,16,GT10,9F59,5D3A +8536,38,16,GT02,E85F,6F40 +8537,38,16,GT02,E88A,6F6A +8538,38,16,GT02,E88D,6F6D +8539,38,16,GT02,E87B,6F5C +8540,38,16,GT02,E87C,6F5D +8541,38,16,GT02,E879,6F5A +8542,38,16,GT09,9C51,5732 +8543,38,16,GT02,E886,6F66 +8544,38,16,GT11,93BF,4641 +8545,38,16,GT02,E865,6F46 +8546,38,16,GT01,9B69,554A +8547,38,16,GT02,E883,6F63 +8548,38,16,GT09,9184,4164 +8549,38,16,GT02,E898,6F78 +8550,38,16,GT02,E874,6F55 +8551,38,16,GT02,E876,6F57 +8552,38,16,GT02,E885,6F65 +8553,38,16,GT02,E888,6F68 +8554,38,16,GT09,9186,4166 +8555,38,16,GT02,E88E,6F6E +8556,38,16,GT02,E870,6F51 +8557,38,16,GT02,E87A,6F5B +8558,38,16,GT09,9C42,5723 +8559,38,16,GT09,9C4F,5730 +8560,38,16,GT02,E863,6F44 +8561,38,16,GT10,9F58,5D39 +8562,38,16,GT02,E887,6F67 +8563,38,17,GT02,E893,6F73 +8564,38,17,GT02,E89A,6F7A +8565,38,17,GT01,8964,3145 +8566,38,17,GT02,E8A5,7027 +8567,38,17,GT02,E89E,6F7E +8568,38,17,GT09,9C4D,572E +8569,38,17,GT01,9B6D,554E +8570,38,17,GT09,9C58,5739 +8571,38,17,GT02,E89F,7021 +8572,38,17,GT02,E8B2,7034 +8573,38,17,GT09,915C,413D +8574,38,17,GT10,9F5B,5D3C +8575,38,17,GT09,915D,413E +8576,38,17,GT02,E8A7,7029 +8577,38,17,GT09,9C45,5726 +8578,38,17,GT02,E891,6F71 +8579,38,17,GT02,E897,6F77 +8580,38,17,GT02,E89D,6F7D +8581,38,17,GT09,9C59,573A +8582,38,17,GT01,92DA,445C +8583,38,17,GT02,E899,6F79 +8584,38,17,GT09,9C5B,573C +8585,38,17,GT09,9C5D,573E +8586,38,17,GT01,9B6A,554B +8587,38,17,GT10,9F5A,5D3B +8588,38,17,GT02,E8A6,7028 +8589,38,17,GT02,E896,6F76 +8590,38,17,GT02,E8A2,7024 +8591,38,17,GT02,E8A4,7026 +8592,38,17,GT02,E8AC,702E +8593,38,17,GT02,E8A0,7022 +8594,38,17,GT02,E895,6F75 +8595,38,17,GT02,E894,6F74 +8596,38,17,GT09,9C55,5736 +8597,38,17,GT02,E8A9,702B +8598,38,17,GT02,E88F,6F6F +8599,38,17,GT09,9C52,5733 +8600,38,17,GT02,E8AF,7031 +8601,38,17,GT02,E890,6F70 +8602,38,17,GT02,E8AD,702F +8603,38,17,GT09,9C53,5734 +8604,38,17,GT02,E8A1,7023 +8605,38,17,GT01,9B6C,554D +8606,38,17,GT02,E8AB,702D +8607,38,17,GT02,E892,6F72 +8608,38,17,GT02,E8A8,702A +8609,38,17,GT02,E8B0,7032 +8610,38,17,GT02,E8B1,7033 +8611,38,17,GT02,E89B,6F7B +8612,38,17,GT09,9C5E,573F +8613,38,17,GT02,E89C,6F7C +8614,38,17,GT02,E8A3,7025 +8615,38,17,GT02,E8AE,7030 +8616,38,17,GT02,E8B3,7035 +8617,38,18,GT02,E8C5,7047 +8618,38,18,GT09,915F,4140 +8619,38,18,GT02,E8BA,703C +8620,38,18,GT02,E8C2,7044 +8621,38,18,GT02,E8BC,703E +8622,38,18,GT09,9C60,5741 +8623,38,18,GT02,E8C3,7045 +8624,38,18,GT02,E8BF,7041 +8625,38,18,GT02,E8B4,7036 +8626,38,18,GT11,97BC,4E3E +8627,38,18,GT02,E8C1,7043 +8628,38,18,GT02,E8B7,7039 +8629,38,18,GT02,E8B5,7037 +8630,38,18,GT02,E8BD,703F +8631,38,18,GT02,E8C6,7048 +8632,38,18,GT02,E8BE,7040 +8633,38,18,GT02,E8C4,7046 +8634,38,18,GT09,9C54,5735 +8635,38,18,GT10,9F5C,5D3D +8636,38,18,GT02,E8B9,703B +8637,38,18,GT02,E8B8,703A +8638,38,18,GT02,E8C0,7042 +8639,38,18,GT02,E8BB,703D +8640,38,19,GT02,E8CF,7051 +8641,38,19,GT02,E8D0,7052 +8642,38,19,GT02,E8C7,7049 +8643,38,19,GT09,9C5C,573D +8644,38,19,GT02,E8C8,704A +8645,38,19,GT02,E8CB,704D +8646,38,19,GT02,E8CC,704E +8647,38,19,GT02,E8C9,704B +8648,38,19,GT02,E8D2,7054 +8649,38,19,GT02,E8B6,7038 +8650,38,19,GT10,9F60,5D41 +8651,38,19,GT02,E8CE,7050 +8652,38,19,GT02,E8D3,7055 +8653,38,19,GT10,9F5D,5D3E +8654,38,19,GT10,9F5E,5D3F +8655,38,19,GT02,E8D1,7053 +8656,38,19,GT11,9475,4756 +8657,38,19,GT02,E8CD,704F +8658,38,19,GT01,9B6E,554F +8659,38,19,GT09,8A93,3373 +8660,38,19,GT11,986B,4F4C +8661,38,19,GT02,E8D4,7056 +8662,38,20,GT02,E8DC,705E +8663,38,20,GT09,9C5F,5740 +8664,38,20,GT02,E8DE,7060 +8665,38,20,GT09,9C62,5743 +8666,38,20,GT02,E8D8,705A +8667,38,20,GT10,9F5F,5D40 +8668,38,20,GT11,97BB,4E3D +8669,38,20,GT02,E8DD,705F +8670,38,20,GT02,E8CA,704C +8671,38,20,GT01,9B6F,5550 +8672,38,20,GT02,E8D9,705B +8673,38,20,GT02,E8DA,705C +8674,38,20,GT01,9B70,5551 +8675,38,20,GT01,9B71,5552 +8676,38,20,GT02,E8DF,7061 +8677,38,20,GT02,E8D5,7057 +8678,38,20,GT02,E8D7,7059 +8679,38,20,GT02,E8DB,705D +8680,38,20,GT02,E8D6,7058 +8681,38,20,GT09,9870,4F51 +8682,38,21,GT02,E8E5,7067 +8683,38,21,GT02,E8E4,7066 +8684,38,21,GT02,E8E8,706A +8685,38,21,GT02,E8E2,7064 +8686,38,21,GT02,E8E1,7063 +8687,38,21,GT02,E8E0,7062 +8688,38,21,GT02,E8E7,7069 +8689,38,21,GT02,E8E3,7065 +8690,38,21,GT02,E8E6,7068 +8691,38,22,GT02,E8E9,706B +8692,38,22,GT02,E8EA,706C +8693,38,22,GT02,E8F1,7073 +8694,38,22,GT02,E8EC,706E +8695,38,22,GT09,9C61,5742 +8696,38,22,GT02,E8EB,706D +8697,38,22,GT02,E8EE,7070 +8698,38,22,GT10,9F61,5D42 +8699,38,22,GT02,E8ED,706F +8700,38,22,GT11,986A,4F4B +8701,38,22,GT02,E8EF,7071 +8702,38,22,GT02,E8F0,7072 +8703,38,23,GT02,E8F3,7075 +8704,38,23,GT02,E8F2,7074 +8705,38,23,GT10,9F62,5D43 +8706,38,23,GT02,E8F4,7076 +8707,38,24,GT02,E8F5,7077 +8708,38,24,GT02,E8F7,7079 +8709,38,24,GT02,E8FA,707C +8710,38,24,GT02,E8F6,7078 +8711,38,24,GT02,E8F9,707B +8712,38,24,GT02,E8F8,707A +8713,38,25,GT02,E8FB,707D +8714,38,26,GT02,E940,7121 +8715,38,26,GT02,E8FC,707E +8716,38,27,GT02,E943,7124 +8717,38,27,GT02,E941,7122 +8718,38,27,GT02,E942,7123 +8719,39,3,GT02,E944,7125 +8720,39,3,GT01,9B72,5553 +8721,39,3,GT02,E945,7126 +8722,39,3,GT01,8E71,3B52 +8723,39,4,GT01,8D45,3926 +8724,39,4,GT02,E946,7127 +8725,39,5,GT02,E94A,712B +8726,39,5,GT02,E948,7129 +8727,39,5,GT02,E947,7128 +8728,39,5,GT02,E949,712A +8729,39,5,GT01,9B73,5554 +8730,39,6,GT02,E94D,712E +8731,39,6,GT02,E94B,712C +8732,39,6,GT02,E94C,712D +8733,39,6,GT02,E94E,712F +8734,39,6,GT01,8E9A,3B7A +8735,39,6,GT01,91B6,4238 +8736,39,6,GT02,E94F,7130 +8737,39,7,GT02,E957,7138 +8738,39,7,GT02,E953,7134 +8739,39,7,GT02,E954,7135 +8740,39,7,GT02,E950,7131 +8741,39,7,GT01,8D46,3927 +8742,39,7,GT02,E952,7133 +8743,39,7,GT02,E956,7137 +8744,39,7,GT01,8E79,3B5A +8745,39,7,GT02,E955,7136 +8746,39,7,GT02,E958,7139 +8747,39,7,GT01,9B75,5556 +8748,39,7,GT01,9B74,5555 +8749,39,7,GT09,9C63,5744 +8750,39,7,GT09,915E,413F +8751,39,7,GT02,E951,7132 +8752,39,8,GT01,8A77,3358 +8753,39,8,GT09,9160,4141 +8754,39,8,GT01,8B47,3528 +8755,39,8,GT02,E95D,713E +8756,39,8,GT02,E962,7143 +8757,39,8,GT02,E959,713A +8758,39,8,GT02,E95F,7140 +8759,39,8,GT02,E960,7141 +8760,39,8,GT02,E95A,713B +8761,39,8,GT01,9B76,5557 +8762,39,8,GT02,E95C,713D +8763,39,8,GT09,9C64,5745 +8764,39,8,GT02,E961,7142 +8765,39,8,GT01,96D0,4C52 +8766,39,8,GT02,E963,7144 +8767,39,9,GT01,9B77,5558 +8768,39,9,GT02,E96A,714B +8769,39,9,GT02,E967,7148 +8770,39,9,GT01,8CC7,3849 +8771,39,9,GT02,E96B,714C +8772,39,9,GT02,E95B,713C +8773,39,9,GT02,E966,7147 +8774,39,9,GT02,E968,7149 +8775,39,9,GT02,E964,7145 +8776,39,9,GT02,E965,7146 +8777,39,9,GT02,E95E,713F +8778,39,9,GT02,E969,714A +8779,39,10,GT09,9C66,5747 +8780,39,10,GT02,E970,7151 +8781,39,10,GT02,E96C,714D +8782,39,10,GT02,E971,7152 +8783,39,10,GT02,E96E,714F +8784,39,10,GT01,91B7,4239 +8785,39,10,GT02,E96D,714E +8786,39,10,GT02,E973,7154 +8787,39,10,GT09,9C65,5746 +8788,39,10,GT02,E96F,7150 +8789,39,10,GT02,E972,7153 +8790,39,11,GT02,E976,7157 +8791,39,11,GT02,E975,7156 +8792,39,11,GT02,E977,7158 +8793,39,11,GT09,9188,4168 +8794,39,11,GT01,9B78,5559 +8795,39,11,GT02,E974,7155 +8796,39,11,GT09,9161,4142 +8797,39,12,GT02,E978,7159 +8798,39,12,GT02,E97C,715D +8799,39,12,GT01,9B79,555A +8800,39,12,GT02,E97B,715C +8801,39,12,GT02,E981,7161 +8802,39,12,GT02,E979,715A +8803,39,12,GT01,9BA1,5623 +8804,39,12,GT02,E980,7160 +8805,39,12,GT02,E97D,715E +8806,39,12,GT02,E97A,715B +8807,39,12,GT02,E982,7162 +8808,39,12,GT02,E97E,715F +8809,39,12,GT11,8EE5,3C67 +8810,39,13,GT02,E98C,716C +8811,39,13,GT02,E98A,716A +8812,39,13,GT02,E98F,716F +8813,39,13,GT02,E988,7168 +8814,39,13,GT02,E98B,716B +8815,39,13,GT02,E983,7163 +8816,39,13,GT02,E987,7167 +8817,39,13,GT02,E986,7166 +8818,39,13,GT02,E985,7165 +8819,39,13,GT02,E98D,716D +8820,39,13,GT02,E98E,716E +8821,39,13,GT02,E989,7169 +8822,39,13,GT02,E984,7164 +8823,39,13,GT09,9C67,5748 +8824,39,14,GT02,E991,7171 +8825,39,14,GT02,E992,7172 +8826,39,14,GT02,E993,7173 +8827,39,14,GT09,9C68,5749 +8828,39,14,GT01,9B7A,555B +8829,39,14,GT09,9C69,574A +8830,39,14,GT09,918A,416A +8831,39,14,GT02,E990,7170 +8832,39,15,GT09,9660,4B41 +8833,39,15,GT02,E997,7177 +8834,39,15,GT09,9C6A,574B +8835,39,15,GT02,E994,7174 +8836,39,15,GT02,E995,7175 +8837,39,15,GT02,E999,7179 +8838,39,15,GT02,E998,7178 +8839,39,15,GT02,E996,7176 +8840,39,16,GT01,9B7B,555C +8841,39,16,GT02,E99C,717C +8842,39,16,GT02,E9A1,7223 +8843,39,16,GT02,E99A,717A +8844,39,16,GT02,E9A0,7222 +8845,39,16,GT02,E99F,7221 +8846,39,16,GT02,E99E,717E +8847,39,16,GT09,9C6D,574E +8848,39,16,GT09,9C6C,574D +8849,39,16,GT02,E9A2,7224 +8850,39,16,GT02,E99B,717B +8851,39,17,GT02,E9A4,7226 +8852,39,17,GT01,9B7D,555E +8853,39,17,GT02,E9A3,7225 +8854,39,17,GT02,E99D,717D +8855,39,17,GT09,9C6B,574C +8856,39,18,GT02,E9A5,7227 +8857,39,18,GT09,9C6E,574F +8858,39,19,GT02,E9A6,7228 +8859,39,19,GT09,96D1,4C53 +8860,39,19,GT10,9F63,5D44 +8861,39,20,GT02,E9A8,722A +8862,39,20,GT02,E9A7,7229 +8863,39,20,GT02,E9A9,722B +8864,39,20,GT02,E9AA,722C +8865,39,20,GT09,9C6F,5750 +8866,39,22,GT02,E9AB,722D +8867,39,22,GT02,E9AC,722E +8868,39,25,GT02,E9AD,722F +8869,40,3,GT01,9B7E,555F +8870,40,4,GT02,E9B6,7238 +8871,40,5,GT02,E9B0,7232 +8872,40,5,GT02,E9B1,7233 +8873,40,5,GT02,E9AF,7231 +8874,40,5,GT02,E9B2,7234 +8875,40,5,GT01,9B80,5560 +8876,40,5,GT02,E9AE,7230 +8877,40,5,GT02,E9B5,7237 +8878,40,5,GT02,E9B4,7236 +8879,40,5,GT02,E9B3,7235 +8880,40,6,GT01,88C0,3042 +8881,40,6,GT01,8946,3127 +8882,40,6,GT02,E9B9,723B +8883,40,6,GT02,E9BA,723C +8884,40,6,GT02,E9B7,7239 +8885,40,6,GT02,E9B8,723A +8886,40,6,GT02,E9BF,7241 +8887,40,6,GT01,8EE7,3C69 +8888,40,6,GT02,E9BD,723F +8889,40,6,GT01,91EE,4270 +8890,40,6,GT02,E9D0,7252 +8891,40,6,GT02,E9BC,723E +8892,40,6,GT09,918C,416C +8893,40,6,GT02,E9BE,7240 +8894,40,6,GT02,E9BB,723D +8895,40,6,GT09,8C54,3735 +8896,40,7,GT09,9C84,5764 +8897,40,7,GT02,E9C2,7244 +8898,40,7,GT01,8AAE,3430 +8899,40,7,GT02,E9C4,7246 +8900,40,7,GT02,E9C8,724A +8901,40,7,GT02,E9CF,7251 +8902,40,7,GT01,8D47,3928 +8903,40,7,GT02,E9CD,724F +8904,40,7,GT02,E9CE,7250 +8905,40,7,GT02,E9CB,724D +8906,40,7,GT01,9176,4157 +8907,40,7,GT02,E9CC,724E +8908,40,7,GT02,E9C0,7242 +8909,40,7,GT01,8EB3,3C35 +8910,40,7,GT02,E9C1,7243 +8911,40,7,GT02,E9C9,724B +8912,40,7,GT02,E9C7,7249 +8913,40,7,GT02,E9C6,7248 +8914,40,7,GT02,E9CA,724C +8915,40,7,GT02,E9C3,7245 +8916,40,7,GT02,E9C5,7247 +8917,40,8,GT01,88B6,3038 +8918,40,8,GT02,E9DA,725C +8919,40,8,GT02,E9D3,7255 +8920,40,8,GT02,E9E0,7262 +8921,40,8,GT11,9698,4B78 +8922,40,8,GT01,8AAF,3431 +8923,40,8,GT01,8B58,3539 +8924,40,8,GT02,E9D8,725A +8925,40,8,GT02,E9D9,725B +8926,40,8,GT02,E9D6,7258 +8927,40,8,GT02,E9DF,7261 +8928,40,8,GT02,E9DC,725E +8929,40,8,GT09,8C55,3736 +8930,40,8,GT02,E9E2,7264 +8931,40,8,GT01,8EC0,3C42 +8932,40,8,GT02,E9D4,7256 +8933,40,8,GT02,E9DD,725F +8934,40,8,GT02,E9D5,7257 +8935,40,8,GT01,8F40,3D21 +8936,40,8,GT02,E9E3,7265 +8937,40,8,GT01,9288,4368 +8938,40,8,GT02,E9DE,7260 +8939,40,8,GT01,92E8,446A +8940,40,8,GT02,E9DB,725D +8941,40,8,GT01,9386,4566 +8942,40,8,GT02,E9E1,7263 +8943,40,8,GT02,E9D1,7253 +8944,40,8,GT02,E9D2,7254 +8945,40,8,GT02,E9D7,7259 +8946,40,8,GT01,95F3,4A75 +8947,40,8,GT09,9043,3F24 +8948,40,9,GT02,E9ED,726F +8949,40,9,GT02,E9E4,7266 +8950,40,9,GT02,E9F1,7273 +8951,40,9,GT11,9697,4B77 +8952,40,9,GT01,9B81,5561 +8953,40,9,GT02,E9F8,727A +8954,40,9,GT02,E9E7,7269 +8955,40,9,GT02,E9E9,726B +8956,40,9,GT02,E9F2,7274 +8957,40,9,GT01,8B71,3552 +8958,40,9,GT02,E9F6,7278 +8959,40,9,GT02,E9E5,7267 +8960,40,9,GT02,E9E8,726A +8961,40,9,GT02,E9F5,7277 +8962,40,9,GT01,8EBA,3C3C +8963,40,9,GT02,E9EC,726E +8964,40,9,GT02,E9F4,7276 +8965,40,9,GT09,9C70,5751 +8966,40,9,GT01,90E9,406B +8967,40,9,GT02,E9F7,7279 +8968,40,9,GT02,E9E6,7268 +8969,40,9,GT02,E9EE,7270 +8970,40,9,GT02,E9F0,7272 +8971,40,9,GT09,8F4A,3D2B +8972,40,9,GT02,E9F3,7275 +8973,40,9,GT02,E9EF,7271 +8974,40,9,GT11,99C2,5244 +8975,40,9,GT01,9747,4D28 +8976,40,9,GT02,E9EA,726C +8977,40,9,GT02,E9EB,726D +8978,40,10,GT09,9C73,5754 +8979,40,10,GT02,EA50,7331 +8980,40,10,GT09,9189,4169 +8981,40,10,GT01,8983,3163 +8982,40,10,GT02,EA5C,733D +8983,40,10,GT02,EA55,7336 +8984,40,10,GT02,EA46,7327 +8985,40,10,GT01,89C6,3248 +8986,40,10,GT02,EA48,7329 +8987,40,10,GT01,8A51,3332 +8988,40,10,GT02,EA4C,732D +8989,40,10,GT01,8B7B,355C +8990,40,10,GT02,EA44,7325 +8991,40,10,GT02,EA4D,732E +8992,40,10,GT02,EA49,732A +8993,40,10,GT02,EA40,7321 +8994,40,10,GT02,EA60,7341 +8995,40,10,GT02,EA51,7332 +8996,40,10,GT02,EA41,7322 +8997,40,10,GT02,EA54,7335 +8998,40,10,GT09,9C72,5753 +8999,40,10,GT02,EA42,7323 +9000,40,10,GT02,EA53,7334 +9001,40,10,GT02,EA5E,733F +9002,40,10,GT02,EA43,7324 +9003,40,10,GT02,EA4F,7330 +9004,40,10,GT02,EA45,7326 +9005,40,10,GT01,8DC9,3A4B +9006,40,10,GT02,EA5B,733C +9007,40,10,GT02,EA47,7328 +9008,40,10,GT02,E9FC,727E +9009,40,10,GT02,EA5F,7340 +9010,40,10,GT11,96BB,4C3D +9011,40,10,GT02,EA4A,732B +9012,40,10,GT01,8FAA,3E2C +9013,40,10,GT02,EA4B,732C +9014,40,10,GT01,9B82,5562 +9015,40,10,GT02,EA52,7333 +9016,40,10,GT09,9C71,5752 +9017,40,10,GT02,E9F9,727B +9018,40,10,GT02,EA4E,732F +9019,40,10,GT02,EA58,7339 +9020,40,10,GT02,EA5A,733B +9021,40,10,GT02,E9FA,727C +9022,40,10,GT09,8F6D,3D4E +9023,40,10,GT02,EA56,7337 +9024,40,10,GT02,EA59,733A +9025,40,10,GT09,918D,416D +9026,40,10,GT02,EA5D,733E +9027,40,10,GT11,9668,4B49 +9028,40,10,GT01,9765,4D46 +9029,40,10,GT02,EA57,7338 +9030,40,10,GT02,E9FB,727D +9031,40,10,GT09,8BDF,3661 +9032,40,11,GT02,EA69,734A +9033,40,11,GT01,93D0,4652 +9034,40,11,GT02,EA62,7343 +9035,40,11,GT01,9B83,5563 +9036,40,11,GT09,9655,4B36 +9037,40,11,GT11,9767,4D48 +9038,40,11,GT11,9768,4D49 +9039,40,11,GT01,8AF1,3473 +9040,40,11,GT02,EA61,7342 +9041,40,11,GT02,EA73,7354 +9042,40,11,GT11,92B2,4434 +9043,40,11,GT02,EA76,7357 +9044,40,11,GT02,EA6A,734B +9045,40,11,GT01,9B84,5564 +9046,40,11,GT02,EA6F,7350 +9047,40,11,GT02,EA65,7346 +9048,40,11,GT02,EA6D,734E +9049,40,11,GT09,918B,416B +9050,40,11,GT09,9781,4D61 +9051,40,11,GT11,9694,4B74 +9052,40,11,GT09,8D62,3943 +9053,40,11,GT02,EA66,7347 +9054,40,11,GT01,8EE2,3C64 +9055,40,11,GT01,8F68,3D49 +9056,40,11,GT02,EA63,7344 +9057,40,11,GT02,EA6B,734C +9058,40,11,GT09,9C74,5755 +9059,40,11,GT02,EA6C,734D +9060,40,11,GT09,9C75,5756 +9061,40,11,GT02,EA64,7345 +9062,40,11,GT02,EA6E,734F +9063,40,11,GT02,EA71,7352 +9064,40,11,GT02,EA77,7358 +9065,40,11,GT02,EA67,7348 +9066,40,11,GT01,9B85,5565 +9067,40,11,GT02,EA70,7351 +9068,40,11,GT09,9C76,5757 +9069,40,11,GT02,EA78,7359 +9070,40,11,GT09,98A1,5023 +9071,40,11,GT02,EA72,7353 +9072,40,11,GT09,8C56,3737 +9073,40,11,GT01,96A7,4C29 +9074,40,11,GT11,9667,4B48 +9075,40,11,GT02,EA74,7355 +9076,40,11,GT02,EA75,7356 +9077,40,11,GT11,99CD,524F +9078,40,11,GT02,EA68,7349 +9079,40,12,GT09,8DD6,3A58 +9080,40,12,GT02,EA8A,736A +9081,40,12,GT02,EA7D,735E +9082,40,12,GT02,EA85,7365 +9083,40,12,GT09,9C78,5759 +9084,40,12,GT02,EA7C,735D +9085,40,12,GT09,9C77,5758 +9086,40,12,GT11,9696,4B76 +9087,40,12,GT02,EA8B,736B +9088,40,12,GT02,EA90,7370 +9089,40,12,GT02,EA83,7363 +9090,40,12,GT02,EA84,7364 +9091,40,12,GT02,EA87,7367 +9092,40,12,GT01,8AA6,3428 +9093,40,12,GT11,9766,4D47 +9094,40,12,GT11,92D2,4454 +9095,40,12,GT02,EA8D,736D +9096,40,12,GT02,EA8F,736F +9097,40,12,GT01,8BF5,3677 +9098,40,12,GT02,EA7B,735C +9099,40,12,GT02,EA88,7368 +9100,40,12,GT01,9B86,5566 +9101,40,12,GT02,EA80,7360 +9102,40,12,GT02,EA86,7366 +9103,40,12,GT09,9C79,575A +9104,40,12,GT02,EA7A,735B +9105,40,12,GT02,EA8C,736C +9106,40,12,GT02,EA79,735A +9107,40,12,GT02,EA7E,735F +9108,40,12,GT02,EA81,7361 +9109,40,12,GT02,EA89,7369 +9110,40,12,GT01,9B87,5567 +9111,40,12,GT02,EA8E,736E +9112,40,12,GT01,9578,4959 +9113,40,12,GT02,EA82,7362 +9114,40,12,GT02,EA91,7371 +9115,40,12,GT09,9162,4143 +9116,40,13,GT02,EA92,7372 +9117,40,13,GT03,88A0,3022 +9118,40,13,GT03,88A6,3028 +9119,40,13,GT03,88A7,3029 +9120,40,13,GT02,EA9D,737D +9121,40,13,GT09,9C81,5761 +9122,40,13,GT02,EAA4,7426 +9123,40,13,GT01,8AB0,3432 +9124,40,13,GT03,88A2,3024 +9125,40,13,GT02,EA99,7379 +9126,40,13,GT02,EA9C,737C +9127,40,13,GT09,9C80,5760 +9128,40,13,GT03,88A3,3025 +9129,40,13,GT11,92FB,447D +9130,40,13,GT03,88A1,3023 +9131,40,13,GT02,EA96,7376 +9132,40,13,GT02,EA97,7377 +9133,40,13,GT09,9C7D,575E +9134,40,13,GT02,EAA3,7425 +9135,40,13,GT02,EA93,7373 +9136,40,13,GT02,EA94,7374 +9137,40,13,GT02,EAA2,7424 +9138,40,13,GT01,9051,3F32 +9139,40,13,GT09,9C7A,575B +9140,40,13,GT09,9C7B,575C +9141,40,13,GT02,EA9B,737B +9142,40,13,GT02,EAA1,7423 +9143,40,13,GT09,9C85,5765 +9144,40,13,GT02,EA98,7378 +9145,40,13,GT11,95CA,4A4C +9146,40,13,GT02,EA95,7375 +9147,40,13,GT03,88A4,3026 +9148,40,13,GT03,88A5,3027 +9149,40,13,GT09,9C7C,575D +9150,40,13,GT01,9B8B,556B +9151,40,13,GT02,EA9E,737E +9152,40,13,GT02,EA9F,7421 +9153,40,13,GT02,EAA0,7422 +9154,40,13,GT03,889F,3021 +9155,40,13,GT09,8E6F,3B50 +9156,40,13,GT02,EA9A,737A +9157,40,13,GT11,9764,4D45 +9158,40,14,GT03,88BD,303F +9159,40,14,GT11,8EE6,3C68 +9160,40,14,GT03,88B1,3033 +9161,40,14,GT03,88B7,3039 +9162,40,14,GT01,89C7,3249 +9163,40,14,GT03,88AE,3030 +9164,40,14,GT03,88BF,3041 +9165,40,14,GT09,8E63,3B44 +9166,40,14,GT10,9F64,5D45 +9167,40,14,GT03,88B5,3037 +9168,40,14,GT03,88B4,3036 +9169,40,14,GT09,9C7E,575F +9170,40,14,GT09,9783,4D63 +9171,40,14,GT01,9B88,5568 +9172,40,14,GT03,88A8,302A +9173,40,14,GT03,88B0,3032 +9174,40,14,GT01,9ECB,5C4D +9175,40,14,GT01,8E40,3B21 +9176,40,14,GT03,88BB,303D +9177,40,14,GT01,9B89,5569 +9178,40,14,GT03,88AC,302E +9179,40,14,GT01,9B8A,556A +9180,40,14,GT09,9C82,5762 +9181,40,14,GT03,88C0,3042 +9182,40,14,GT03,88C2,3044 +9183,40,14,GT09,9C86,5766 +9184,40,14,GT03,88B2,3034 +9185,40,14,GT03,88B8,303A +9186,40,14,GT03,88A9,302B +9187,40,14,GT03,88AA,302C +9188,40,14,GT03,88B3,3035 +9189,40,14,GT01,944A,472B +9190,40,14,GT03,88AB,302D +9191,40,14,GT03,88C1,3043 +9192,40,14,GT03,88BE,3040 +9193,40,14,GT03,88AF,3031 +9194,40,14,GT03,88BC,303E +9195,40,14,GT03,88BA,303C +9196,40,14,GT03,88B6,3038 +9197,40,14,GT03,898B,316B +9198,40,14,GT11,8986,3166 +9199,40,14,GT09,9C88,5768 +9200,40,14,GT01,9B8C,556C +9201,40,14,GT09,9C83,5763 +9202,40,14,GT03,88AD,302F +9203,40,14,GT03,88B9,303B +9204,40,15,GT03,88C8,304A +9205,40,15,GT03,88C9,304B +9206,40,15,GT03,88CA,304C +9207,40,15,GT03,88D2,3054 +9208,40,15,GT03,88DC,305E +9209,40,15,GT03,88D4,3056 +9210,40,15,GT03,88D9,305B +9211,40,15,GT03,88C7,3049 +9212,40,15,GT03,88CE,3050 +9213,40,15,GT03,88D1,3053 +9214,40,15,GT03,88D6,3058 +9215,40,15,GT03,88CC,304E +9216,40,15,GT03,88D3,3055 +9217,40,15,GT03,88C6,3048 +9218,40,15,GT03,88D0,3052 +9219,40,15,GT09,8ACF,3451 +9220,40,15,GT03,88DA,305C +9221,40,15,GT03,88D5,3057 +9222,40,15,GT01,9B8D,556D +9223,40,15,GT03,88D7,3059 +9224,40,15,GT03,88DF,3061 +9225,40,15,GT01,9052,3F33 +9226,40,15,GT03,88CB,304D +9227,40,15,GT09,9C87,5767 +9228,40,15,GT03,88C3,3045 +9229,40,15,GT03,88C4,3046 +9230,40,15,GT03,88CD,304F +9231,40,15,GT03,88D8,305A +9232,40,15,GT03,88DB,305D +9233,40,15,GT09,9164,4145 +9234,40,15,GT03,88C5,3047 +9235,40,15,GT09,96C4,4C46 +9236,40,15,GT11,8FF0,3E72 +9237,40,15,GT03,88CF,3051 +9238,40,15,GT01,97BE,4E40 +9239,40,16,GT03,88DE,3060 +9240,40,16,GT01,9B8E,556E +9241,40,16,GT03,88E4,3066 +9242,40,16,GT03,88DD,305F +9243,40,16,GT03,88E0,3062 +9244,40,16,GT03,88E2,3064 +9245,40,16,GT03,88E6,3068 +9246,40,16,GT03,88E1,3063 +9247,40,16,GT03,88E3,3065 +9248,40,16,GT03,88E5,3067 +9249,40,17,GT03,88ED,306F +9250,40,17,GT03,88E8,306A +9251,40,17,GT03,88E7,3069 +9252,40,17,GT03,88EA,306C +9253,40,17,GT11,93E7,4669 +9254,40,17,GT03,88E9,306B +9255,40,17,GT03,88EC,306E +9256,40,17,GT03,88EB,306D +9257,40,17,GT09,9C8A,576A +9258,40,18,GT03,88F2,3074 +9259,40,18,GT03,88F1,3073 +9260,40,18,GT03,88F0,3072 +9261,40,18,GT03,88EF,3071 +9262,40,18,GT03,88F3,3075 +9263,40,19,GT10,9E4D,5B2E +9264,40,19,GT03,88F7,3079 +9265,40,19,GT03,88F4,3076 +9266,40,19,GT03,88F5,3077 +9267,40,19,GT03,88FC,307E +9268,40,19,GT03,88F6,3078 +9269,40,19,GT03,88F9,307B +9270,40,19,GT03,8940,3121 +9271,40,19,GT01,929E,437E +9272,40,19,GT01,9B90,5570 +9273,40,19,GT03,88FB,307D +9274,40,19,GT09,9C8B,576B +9275,40,19,GT03,88EE,3070 +9276,40,19,GT09,9C89,5769 +9277,40,19,GT03,88FA,307C +9278,40,19,GT03,88F8,307A +9279,40,20,GT03,894C,312D +9280,40,20,GT03,8942,3123 +9281,40,20,GT03,8943,3124 +9282,40,20,GT09,9C8C,576C +9283,40,20,GT09,8FD8,3E5A +9284,40,20,GT11,948F,476F +9285,40,20,GT01,9B8F,556F +9286,40,20,GT03,8941,3122 +9287,40,21,GT03,8948,3129 +9288,40,21,GT03,894B,312C +9289,40,21,GT03,8949,312A +9290,40,21,GT03,894A,312B +9291,40,21,GT03,8945,3126 +9292,40,21,GT03,8944,3125 +9293,40,21,GT10,9F65,5D46 +9294,40,21,GT03,8947,3128 +9295,40,21,GT03,8946,3127 +9296,40,22,GT03,894E,312F +9297,40,22,GT03,8952,3133 +9298,40,22,GT03,8953,3134 +9299,40,22,GT03,894D,312E +9300,40,22,GT09,9C8D,576D +9301,40,22,GT03,8950,3131 +9302,40,22,GT03,894F,3130 +9303,40,22,GT03,8951,3132 +9304,40,23,GT03,8954,3135 +9305,40,24,GT03,8956,3137 +9306,40,24,GT03,8955,3136 +9307,40,24,GT09,9C8E,576E +9308,40,25,GT03,8957,3138 +9309,40,25,GT03,8958,3139 +9310,40,25,GT03,8959,313A +9311,40,26,GT03,895B,313C +9312,40,26,GT03,895C,313D +9313,40,26,GT09,9C8F,576F +9314,40,26,GT03,895A,313B +9315,40,27,GT03,895F,3140 +9316,40,27,GT03,895E,313F +9317,40,27,GT03,895D,313E +9318,40,28,GT03,8960,3141 +9319,40,29,GT03,8961,3142 +9320,40,36,GT03,8962,3143 +9321,41,3,GT01,90A1,4023 +9322,41,4,GT03,8963,3144 +9323,41,5,GT03,8964,3145 +9324,41,6,GT01,8E9B,3B7B +9325,41,6,GT11,9979,515A +9326,41,6,GT03,8965,3146 +9327,41,7,GT03,8967,3148 +9328,41,7,GT03,8968,3149 +9329,41,7,GT01,8EF5,3C77 +9330,41,7,GT01,91CE,4250 +9331,41,7,GT03,8966,3147 +9332,41,7,GT09,9C90,5770 +9333,41,7,GT09,8AD0,3452 +9334,41,8,GT03,896A,314B +9335,41,8,GT03,896E,314F +9336,41,8,GT03,896C,314D +9337,41,8,GT03,8969,314A +9338,41,8,GT03,896D,314E +9339,41,8,GT03,896B,314C +9340,41,8,GT09,8DAF,3A31 +9341,41,9,GT03,8971,3152 +9342,41,9,GT09,9C91,5771 +9343,41,9,GT03,8972,3153 +9344,41,9,GT03,8974,3155 +9345,41,9,GT11,994A,512B +9346,41,9,GT03,896F,3150 +9347,41,9,GT03,8970,3151 +9348,41,9,GT01,90EA,406C +9349,41,9,GT03,8973,3154 +9350,41,9,GT01,9595,4975 +9351,41,10,GT09,9163,4144 +9352,41,10,GT01,9B91,5571 +9353,41,10,GT01,8ECB,3C4D +9354,41,10,GT03,8977,3158 +9355,41,10,GT01,8FAB,3E2D +9356,41,10,GT03,8976,3157 +9357,41,10,GT03,8975,3156 +9358,41,10,GT09,9C92,5772 +9359,41,11,GT01,88D1,3053 +9360,41,11,GT03,897A,315B +9361,41,11,GT03,8978,3159 +9362,41,11,GT03,8981,3161 +9363,41,11,GT09,9081,3F61 +9364,41,11,GT01,9B92,5572 +9365,41,11,GT03,8979,315A +9366,41,11,GT09,9662,4B43 +9367,41,11,GT01,9B93,5573 +9368,41,11,GT09,9743,4D24 +9369,41,11,GT03,897B,315C +9370,41,11,GT09,8D9B,397B +9371,41,12,GT03,8983,3163 +9372,41,12,GT03,8982,3162 +9373,41,12,GT03,8980,3160 +9374,41,12,GT03,897E,315F +9375,41,12,GT01,9071,3F52 +9376,41,12,GT03,897D,315E +9377,41,12,GT09,9C93,5773 +9378,41,12,GT03,897C,315D +9379,41,12,GT01,91B8,423A +9380,41,12,GT11,95CC,4A4E +9381,41,12,GT11,95CE,4A50 +9382,41,13,GT03,8985,3165 +9383,41,13,GT11,95C3,4A45 +9384,41,13,GT11,95C4,4A46 +9385,41,13,GT11,95C5,4A47 +9386,41,13,GT03,8986,3166 +9387,41,13,GT09,90BF,4041 +9388,41,13,GT11,959B,497B +9389,41,13,GT11,959C,497C +9390,41,13,GT11,95CD,4A4F +9391,41,13,GT03,8984,3164 +9392,41,13,GT03,8987,3167 +9393,41,14,GT03,898A,316A +9394,41,14,GT11,95C6,4A48 +9395,41,14,GT10,9F66,5D47 +9396,41,14,GT01,9B94,5574 +9397,41,14,GT03,8989,3169 +9398,41,14,GT03,8988,3168 +9399,41,15,GT03,898D,316D +9400,41,15,GT11,95C2,4A44 +9401,41,15,GT09,92C3,4445 +9402,41,15,GT03,898E,316E +9403,41,15,GT03,898C,316C +9404,41,15,GT09,9BAF,5631 +9405,41,15,GT09,9BB0,5632 +9406,41,15,GT01,93B1,4633 +9407,41,15,GT03,898F,316F +9408,41,16,GT03,8990,3170 +9409,41,16,GT09,8C57,3738 +9410,41,16,GT03,8991,3171 +9411,41,16,GT09,9C94,5774 +9412,41,16,GT03,8992,3172 +9413,41,17,GT03,8993,3173 +9414,41,17,GT03,8994,3174 +9415,41,18,GT09,8EEA,3C6C +9416,41,18,GT03,8995,3175 +9417,41,19,GT03,8996,3176 +9418,41,20,GT10,9E6B,5B4C +9419,41,20,GT03,8997,3177 +9420,41,20,GT09,9C95,5775 +9421,41,21,GT03,8998,3178 +9422,41,24,GT10,9E53,5B34 +9423,42,3,GT01,8FAC,3E2E +9424,42,4,GT03,899A,317A +9425,42,4,GT01,8FAD,3E2F +9426,42,4,GT03,8999,3179 +9427,42,5,GT03,899B,317B +9428,42,5,GT01,9B95,5575 +9429,42,5,GT03,899C,317C +9430,42,5,GT09,98DE,5060 +9431,42,6,GT03,899D,317D +9432,42,6,GT03,89A1,3223 +9433,42,6,GT03,899F,3221 +9434,42,6,GT03,89A0,3222 +9435,42,6,GT01,90EB,406D +9436,42,6,GT03,89A2,3224 +9437,42,6,GT03,899E,317E +9438,42,7,GT03,89A5,3227 +9439,42,7,GT03,89A4,3226 +9440,42,7,GT03,89A6,3228 +9441,42,7,GT03,89A8,322A +9442,42,7,GT03,89A3,3225 +9443,42,7,GT03,89A7,3229 +9444,42,8,GT03,89AA,322C +9445,42,8,GT03,89A9,322B +9446,42,8,GT01,8FAE,3E30 +9447,42,8,GT03,89AB,322D +9448,42,8,GT03,89AC,322E +9449,42,9,GT03,89B3,3235 +9450,42,9,GT03,89B1,3233 +9451,42,9,GT03,89B2,3234 +9452,42,9,GT03,89AD,322F +9453,42,9,GT03,89AE,3230 +9454,42,9,GT03,89AF,3231 +9455,42,9,GT03,89B0,3232 +9456,42,10,GT03,89B8,323A +9457,42,10,GT03,89B5,3237 +9458,42,10,GT03,89B7,3239 +9459,42,10,GT03,89B4,3236 +9460,42,10,GT03,89B6,3238 +9461,42,11,GT03,89B9,323B +9462,42,11,GT03,89C1,3243 +9463,42,11,GT03,89C0,3242 +9464,42,11,GT03,89BC,323E +9465,42,11,GT03,89BD,323F +9466,42,11,GT03,89BA,323C +9467,42,11,GT03,89BB,323D +9468,42,11,GT09,9C96,5776 +9469,42,11,GT03,89BE,3240 +9470,42,11,GT03,89BF,3241 +9471,42,12,GT03,89C4,3246 +9472,42,12,GT03,89C6,3248 +9473,42,12,GT09,9C97,5777 +9474,42,12,GT03,89C2,3244 +9475,42,12,GT03,89C3,3245 +9476,42,12,GT03,89C5,3247 +9477,42,13,GT03,89C7,3249 +9478,42,13,GT01,9B96,5576 +9479,42,13,GT11,92FC,447E +9480,42,13,GT03,89C8,324A +9481,42,13,GT09,9C98,5778 +9482,42,14,GT03,89CA,324C +9483,42,14,GT09,9C9A,577A +9484,42,14,GT03,89C9,324B +9485,42,14,GT09,9C99,5779 +9486,42,14,GT03,89CC,324E +9487,42,14,GT03,89CB,324D +9488,42,15,GT03,89CF,3251 +9489,42,15,GT03,89CE,3250 +9490,42,15,GT03,89CD,324F +9491,42,16,GT03,89D1,3253 +9492,42,16,GT03,89D0,3252 +9493,42,17,GT03,89D2,3254 +9494,42,18,GT03,89D3,3255 +9495,42,18,GT03,89D4,3256 +9496,42,21,GT03,89D5,3257 +9497,43,3,GT03,89D6,3258 +9498,43,3,GT03,89D9,325B +9499,43,3,GT01,9B97,5577 +9500,43,4,GT03,89D7,3259 +9501,43,4,GT03,89D8,325A +9502,43,4,GT01,96DE,4C60 +9503,43,5,GT03,89DE,3260 +9504,43,5,GT03,89DD,325F +9505,43,5,GT03,89DB,325D +9506,43,5,GT03,89DC,325E +9507,43,5,GT03,89DA,325C +9508,43,6,GT03,89E0,3262 +9509,43,6,GT03,89E3,3265 +9510,43,6,GT11,9253,4334 +9511,43,6,GT03,89E4,3266 +9512,43,6,GT03,89DF,3261 +9513,43,7,GT03,89E6,3268 +9514,43,7,GT03,89E9,326B +9515,43,7,GT03,89EA,326C +9516,43,7,GT03,89EB,326D +9517,43,7,GT03,89EC,326E +9518,43,7,GT03,89E7,3269 +9519,43,7,GT03,89F1,3273 +9520,43,7,GT03,89EF,3271 +9521,43,7,GT03,89E5,3267 +9522,43,7,GT01,9B98,5578 +9523,43,7,GT03,89F0,3272 +9524,43,7,GT03,89E2,3264 +9525,43,8,GT03,89F6,3278 +9526,43,8,GT03,89E8,326A +9527,43,8,GT03,89F4,3276 +9528,43,8,GT03,89F7,3279 +9529,43,8,GT03,89ED,326F +9530,43,8,GT03,89EE,3270 +9531,43,8,GT03,89F5,3277 +9532,43,9,GT03,89FC,327E +9533,43,9,GT03,89F9,327B +9534,43,9,GT03,8A45,3326 +9535,43,9,GT03,89FA,327C +9536,43,9,GT03,8A43,3324 +9537,43,9,GT03,89F3,3275 +9538,43,9,GT03,89F8,327A +9539,43,9,GT03,8A44,3325 +9540,43,9,GT03,89F2,3274 +9541,43,9,GT09,9C9B,577B +9542,43,9,GT03,89FB,327D +9543,43,9,GT03,8A40,3321 +9544,43,10,GT03,8A49,332A +9545,43,10,GT03,8A4B,332C +9546,43,10,GT09,96D2,4C54 +9547,43,10,GT03,8A42,3323 +9548,43,10,GT03,8A47,3328 +9549,43,10,GT03,8A48,3329 +9550,43,10,GT09,9C9D,577D +9551,43,10,GT03,8A46,3327 +9552,43,10,GT09,9C9C,577C +9553,43,10,GT03,8A41,3322 +9554,43,11,GT03,8A4D,332E +9555,43,11,GT03,8A55,3336 +9556,43,11,GT11,92B3,4435 +9557,43,11,GT03,8A52,3333 +9558,43,11,GT03,8A4C,332D +9559,43,11,GT09,8D99,3979 +9560,43,11,GT03,8A51,3332 +9561,43,11,GT03,8A50,3331 +9562,43,11,GT03,8A4E,332F +9563,43,11,GT03,8A54,3335 +9564,43,11,GT03,8A4A,332B +9565,43,11,GT03,8A4F,3330 +9566,43,12,GT03,8A5F,3340 +9567,43,12,GT03,8A5D,333E +9568,43,12,GT09,9C9F,5821 +9569,43,12,GT03,8A53,3334 +9570,43,12,GT03,8A5A,333B +9571,43,12,GT01,8F41,3D22 +9572,43,12,GT03,8A56,3337 +9573,43,12,GT03,8A5E,333F +9574,43,12,GT03,8A58,3339 +9575,43,12,GT03,8A5C,333D +9576,43,12,GT03,8A59,333A +9577,43,12,GT03,8A5B,333C +9578,43,12,GT09,9C9E,577E +9579,43,12,GT09,9CA1,5823 +9580,43,12,GT03,8A57,3338 +9581,43,13,GT03,8A60,3341 +9582,43,13,GT09,9CA0,5822 +9583,43,13,GT03,8A65,3346 +9584,43,13,GT03,8A64,3345 +9585,43,13,GT03,8A61,3342 +9586,43,13,GT03,8A63,3344 +9587,43,13,GT03,8A62,3343 +9588,43,13,GT03,8A66,3347 +9589,43,14,GT03,8A67,3348 +9590,43,14,GT03,8A6B,334C +9591,43,14,GT03,8A69,334A +9592,43,14,GT03,8A6A,334B +9593,43,14,GT03,8A68,3349 +9594,43,15,GT03,8A6E,334F +9595,43,15,GT03,8A70,3351 +9596,43,15,GT03,8A6F,3350 +9597,43,15,GT03,8A6C,334D +9598,43,15,GT03,8A71,3352 +9599,43,16,GT03,8A75,3356 +9600,43,16,GT03,8A6D,334E +9601,43,16,GT03,8A74,3355 +9602,43,16,GT03,8A72,3353 +9603,43,16,GT03,8A73,3354 +9604,43,16,GT09,9CA2,5824 +9605,43,16,GT03,8A76,3357 +9606,43,17,GT03,8A77,3358 +9607,43,17,GT03,8A78,3359 +9608,43,20,GT10,9F67,5D48 +9609,43,21,GT03,8A79,335A +9610,43,23,GT03,8A7A,335B +9611,43,23,GT09,9CA3,5825 +9612,43,26,GT03,8A7B,335C +9613,43,26,GT09,9CA4,5826 +9614,44,3,GT03,8A7C,335D +9615,44,3,GT01,9B99,5579 +9616,44,4,GT01,9B9A,557A +9617,44,4,GT01,8EDA,3C5C +9618,44,5,GT03,8A7E,335F +9619,44,5,GT03,8A7D,335E +9620,44,5,GT01,904B,3F2C +9621,44,5,GT11,95E3,4A65 +9622,44,5,GT03,8A80,3360 +9623,44,5,GT03,8A81,3361 +9624,44,5,GT03,8A82,3362 +9625,44,5,GT01,93F2,4674 +9626,44,6,GT03,8A89,3369 +9627,44,6,GT03,8A8B,336B +9628,44,6,GT03,8A8A,336A +9629,44,6,GT11,95E2,4A64 +9630,44,6,GT09,8E41,3B22 +9631,44,6,GT03,8A86,3366 +9632,44,6,GT01,9073,3F54 +9633,44,6,GT03,8A85,3365 +9634,44,6,GT03,8A84,3364 +9635,44,6,GT03,8A87,3367 +9636,44,6,GT03,8A88,3368 +9637,44,6,GT03,8A83,3363 +9638,44,7,GT03,89E1,3263 +9639,44,7,GT03,8A8D,336D +9640,44,7,GT01,8BC7,3649 +9641,44,7,GT03,8A8C,336C +9642,44,7,GT03,8A90,3370 +9643,44,7,GT03,8A93,3373 +9644,44,7,GT03,8A91,3371 +9645,44,7,GT03,8A92,3372 +9646,44,7,GT01,9441,4722 +9647,44,7,GT01,9B9B,557B +9648,44,7,GT03,8A8F,336F +9649,44,7,GT01,94F6,4878 +9650,44,7,GT03,8A8E,336E +9651,44,8,GT03,8A9D,337D +9652,44,8,GT01,9B9C,557C +9653,44,8,GT01,93CD,464F +9654,44,8,GT09,92D2,4454 +9655,44,8,GT09,92D4,4456 +9656,44,8,GT01,8B8F,356F +9657,44,8,GT03,8A96,3376 +9658,44,8,GT03,8AA0,3422 +9659,44,8,GT01,8BFC,367E +9660,44,8,GT03,8A97,3377 +9661,44,8,GT03,8A9A,337A +9662,44,8,GT03,8A9F,3421 +9663,44,8,GT03,8AA1,3423 +9664,44,8,GT11,996A,514B +9665,44,8,GT09,8FC1,3E43 +9666,44,8,GT03,8AA2,3424 +9667,44,8,GT03,8A99,3379 +9668,44,8,GT03,8A98,3378 +9669,44,8,GT03,8A9B,337B +9670,44,8,GT03,8A94,3374 +9671,44,8,GT03,8A9C,337C +9672,44,8,GT03,8A95,3375 +9673,44,8,GT03,8A9E,337E +9674,44,9,GT03,8AAB,342D +9675,44,9,GT01,89AE,3230 +9676,44,9,GT03,8AA9,342B +9677,44,9,GT03,8AA6,3428 +9678,44,9,GT03,8AA4,3426 +9679,44,9,GT03,8AA3,3425 +9680,44,9,GT03,8AA8,342A +9681,44,9,GT09,9165,4146 +9682,44,9,GT03,8AA5,3427 +9683,44,9,GT03,8AAC,342E +9684,44,9,GT03,8AB3,3435 +9685,44,9,GT01,8E72,3B53 +9686,44,9,GT01,9B9D,557D +9687,44,9,GT03,8AAA,342C +9688,44,9,GT03,8AAE,3430 +9689,44,9,GT03,8AB0,3432 +9690,44,9,GT09,9CA5,5827 +9691,44,9,GT09,92D5,4457 +9692,44,9,GT03,8AAD,342F +9693,44,9,GT03,8AA7,3429 +9694,44,9,GT03,8AB5,3437 +9695,44,9,GT03,8AB7,3439 +9696,44,9,GT03,8AB4,3436 +9697,44,9,GT03,8AAF,3431 +9698,44,9,GT03,8AB1,3433 +9699,44,9,GT03,8AB2,3434 +9700,44,9,GT01,9BA0,5622 +9701,44,9,GT03,8AB6,3438 +9702,44,9,GT11,99D3,5255 +9703,44,10,GT09,9CA6,5828 +9704,44,10,GT11,98C7,5049 +9705,44,10,GT01,9B9E,557E +9706,44,10,GT03,8ABD,343F +9707,44,10,GT01,9B9F,5621 +9708,44,10,GT03,8AC3,3445 +9709,44,10,GT03,8AC2,3444 +9710,44,10,GT03,8AC7,3449 +9711,44,10,GT03,8AC0,3442 +9712,44,10,GT03,8AB8,343A +9713,44,10,GT03,8AC1,3443 +9714,44,10,GT03,8AB9,343B +9715,44,10,GT03,8ABF,3441 +9716,44,10,GT03,8ABA,343C +9717,44,10,GT01,8BFB,367D +9718,44,10,GT03,8AC8,344A +9719,44,10,GT03,8AC4,3446 +9720,44,10,GT03,8ABB,343D +9721,44,10,GT03,8ABE,3440 +9722,44,10,GT01,9357,4538 +9723,44,10,GT03,8ABC,343E +9724,44,10,GT03,8AC5,3447 +9725,44,10,GT03,8AC6,3448 +9726,44,10,GT11,98B6,5038 +9727,44,10,GT11,99B9,523B +9728,44,11,GT03,8ACA,344C +9729,44,11,GT03,8ACB,344D +9730,44,11,GT03,8AD3,3455 +9731,44,11,GT03,8AD8,345A +9732,44,11,GT03,8ACC,344E +9733,44,11,GT03,8AE0,3462 +9734,44,11,GT03,8AC9,344B +9735,44,11,GT03,8AD9,345B +9736,44,11,GT03,8AD4,3456 +9737,44,11,GT03,8ACD,344F +9738,44,11,GT03,8ADC,345E +9739,44,11,GT03,8ADB,345D +9740,44,11,GT03,8AD0,3452 +9741,44,11,GT03,8AD7,3459 +9742,44,11,GT03,8AD6,3458 +9743,44,11,GT03,8AD2,3454 +9744,44,11,GT01,936A,454B +9745,44,11,GT03,8ACF,3451 +9746,44,11,GT03,8ADA,345C +9747,44,11,GT09,9CA7,5829 +9748,44,11,GT03,8ADF,3461 +9749,44,11,GT03,8AD5,3457 +9750,44,11,GT03,8ADE,3460 +9751,44,11,GT03,8AD1,3453 +9752,44,11,GT03,8ADD,345F +9753,44,11,GT03,8ACE,3450 +9754,44,12,GT03,8AE8,346A +9755,44,12,GT09,9CA9,582B +9756,44,12,GT03,8AEE,3470 +9757,44,12,GT03,8AEB,346D +9758,44,12,GT03,8AE5,3467 +9759,44,12,GT03,8AEF,3471 +9760,44,12,GT03,8AEA,346C +9761,44,12,GT03,8AF4,3476 +9762,44,12,GT09,9CB2,5834 +9763,44,12,GT03,8AE2,3464 +9764,44,12,GT03,8AE4,3466 +9765,44,12,GT03,8AE1,3463 +9766,44,12,GT03,8AE9,346B +9767,44,12,GT09,9CAA,582C +9768,44,12,GT09,908F,3F6F +9769,44,12,GT03,8AF2,3474 +9770,44,12,GT01,91AE,4230 +9771,44,12,GT03,8AE3,3465 +9772,44,12,GT03,8AE6,3468 +9773,44,12,GT03,8AEC,346E +9774,44,12,GT03,8AE7,3469 +9775,44,12,GT03,8AF1,3473 +9776,44,12,GT03,8AF3,3475 +9777,44,12,GT09,9CA8,582A +9778,44,12,GT03,8AED,346F +9779,44,12,GT03,8AF0,3472 +9780,44,12,GT01,8EC6,3C48 +9781,44,13,GT03,8AFB,347D +9782,44,13,GT03,8B43,3524 +9783,44,13,GT03,8AF5,3477 +9784,44,13,GT03,8B42,3523 +9785,44,13,GT03,8B44,3525 +9786,44,13,GT09,9CAB,582D +9787,44,13,GT09,9CAC,582E +9788,44,13,GT03,8B40,3521 +9789,44,13,GT03,8AF9,347B +9790,44,13,GT03,8AF8,347A +9791,44,13,GT03,8AFA,347C +9792,44,13,GT03,8B47,3528 +9793,44,13,GT09,9CAE,5830 +9794,44,13,GT03,8B46,3527 +9795,44,13,GT03,8AFC,347E +9796,44,13,GT09,9CAD,582F +9797,44,13,GT03,8AF7,3479 +9798,44,13,GT03,8B41,3522 +9799,44,13,GT03,8AF6,3478 +9800,44,13,GT03,8B45,3526 +9801,44,14,GT03,8B52,3533 +9802,44,14,GT03,8B4A,352B +9803,44,14,GT11,8E6E,3B4F +9804,44,14,GT03,8B4C,352D +9805,44,14,GT03,8B4F,3530 +9806,44,14,GT03,8B50,3531 +9807,44,14,GT03,8B4B,352C +9808,44,14,GT01,9177,4158 +9809,44,14,GT03,8B4E,352F +9810,44,14,GT03,8B51,3532 +9811,44,14,GT03,8B49,352A +9812,44,14,GT03,8B4D,352E +9813,44,14,GT09,9CAF,5831 +9814,44,14,GT03,8B48,3529 +9815,44,15,GT03,8B59,353A +9816,44,15,GT03,8B5A,353B +9817,44,15,GT03,8B56,3537 +9818,44,15,GT03,8B53,3534 +9819,44,15,GT03,8B5B,353C +9820,44,15,GT03,8B58,3539 +9821,44,15,GT03,8B55,3536 +9822,44,15,GT09,9CB0,5832 +9823,44,15,GT01,979A,4D7A +9824,44,15,GT03,8B54,3535 +9825,44,15,GT11,976F,4D50 +9826,44,15,GT03,8B57,3538 +9827,44,16,GT03,8B5C,353D +9828,44,16,GT03,8B5D,353E +9829,44,16,GT09,9CB1,5833 +9830,44,17,GT03,8B5F,3540 +9831,44,17,GT03,8B5E,353F +9832,44,18,GT03,8B60,3541 +9833,44,18,GT03,8B61,3542 +9834,44,18,GT03,8B62,3543 +9835,44,18,GT09,918E,416E +9836,44,19,GT03,8B63,3544 +9837,44,19,GT03,8B66,3547 +9838,44,19,GT03,8B67,3548 +9839,44,19,GT03,8B64,3545 +9840,44,19,GT03,8B65,3546 +9841,44,20,GT09,9CB4,5836 +9842,44,20,GT03,8B68,3549 +9843,44,20,GT09,9CB3,5835 +9844,44,21,GT01,9BA2,5624 +9845,44,22,GT09,918F,416F +9846,44,22,GT03,8B69,354A +9847,44,24,GT03,8B6A,354B +9848,44,24,GT03,8B6B,354C +9849,45,3,GT03,8B6D,354E +9850,45,3,GT01,9BA3,5625 +9851,45,3,GT03,8B6C,354D +9852,45,4,GT03,8B6E,354F +9853,45,4,GT03,8B6F,3550 +9854,45,4,GT01,93D4,4656 +9855,45,5,GT03,8B71,3552 +9856,45,5,GT03,8B70,3551 +9857,45,6,GT03,8B72,3553 +9858,45,6,GT03,8B76,3557 +9859,45,6,GT03,8B73,3554 +9860,45,6,GT03,8B75,3556 +9861,45,6,GT03,8B74,3555 +9862,45,7,GT03,8B7A,355B +9863,45,7,GT03,8B79,355A +9864,45,7,GT03,8B77,3558 +9865,45,7,GT03,8B78,3559 +9866,45,7,GT09,8AD1,3453 +9867,45,8,GT03,8B7C,355D +9868,45,8,GT03,8B7D,355E +9869,45,8,GT03,8B7B,355C +9870,45,9,GT03,8B7E,355F +9871,45,9,GT03,8B83,3563 +9872,45,9,GT03,8B84,3564 +9873,45,9,GT03,8B80,3560 +9874,45,9,GT03,8B81,3561 +9875,45,9,GT03,8B82,3562 +9876,45,9,GT09,9CB5,5837 +9877,45,10,GT03,8B88,3568 +9878,45,10,GT03,8B87,3567 +9879,45,10,GT03,8B86,3566 +9880,45,10,GT03,8B85,3565 +9881,45,11,GT03,8B8A,356A +9882,45,11,GT03,8B89,3569 +9883,45,12,GT03,8B8C,356C +9884,45,12,GT03,8B8B,356B +9885,45,12,GT03,8B8D,356D +9886,45,12,GT03,8B8F,356F +9887,45,12,GT03,8B8E,356E +9888,45,13,GT03,8B90,3570 +9889,45,13,GT03,8B91,3571 +9890,45,14,GT11,8EAD,3C2F +9891,45,15,GT03,8B92,3572 +9892,45,15,GT03,8B93,3573 +9893,45,15,GT03,8B94,3574 +9894,45,15,GT03,8B95,3575 +9895,45,21,GT03,8B96,3576 +9896,45,24,GT03,8B97,3577 +9897,46,3,GT01,8E52,3B33 +9898,46,4,GT03,8B98,3578 +9899,46,4,GT03,8B9A,357A +9900,46,4,GT03,8B99,3579 +9901,46,5,GT03,8BA1,3623 +9902,46,5,GT03,8BA7,3629 +9903,46,5,GT03,8BA4,3626 +9904,46,5,GT03,8B9F,3621 +9905,46,5,GT03,8BA5,3627 +9906,46,5,GT03,8BA6,3628 +9907,46,5,GT03,8BA8,362A +9908,46,5,GT03,8B9B,357B +9909,46,5,GT03,8BA0,3622 +9910,46,5,GT03,8BA2,3624 +9911,46,5,GT03,8B9D,357D +9912,46,5,GT03,8B9C,357C +9913,46,5,GT09,8FAF,3E31 +9914,46,5,GT09,9167,4148 +9915,46,5,GT03,9241,4322 +9916,46,5,GT03,8BA3,3625 +9917,46,5,GT03,8B9E,357E +9918,46,5,GT01,9BA5,5627 +9919,46,6,GT09,977C,4D5D +9920,46,6,GT09,9166,4147 +9921,46,6,GT09,9169,414A +9922,46,6,GT03,8BB1,3633 +9923,46,6,GT03,8BB3,3635 +9924,46,6,GT03,8BBD,363F +9925,46,6,GT09,8FD3,3E55 +9926,46,6,GT03,8BAC,362E +9927,46,6,GT03,8BAD,362F +9928,46,6,GT03,8BB6,3638 +9929,46,6,GT09,8C59,373A +9930,46,6,GT01,9BA6,5628 +9931,46,6,GT03,8BB9,363B +9932,46,6,GT03,8BBA,363C +9933,46,6,GT03,8BAA,362C +9934,46,6,GT03,8BB8,363A +9935,46,6,GT09,8C5A,373B +9936,46,6,GT03,8BA9,362B +9937,46,6,GT03,8BB2,3634 +9938,46,6,GT03,8BAB,362D +9939,46,6,GT11,9949,512A +9940,46,6,GT03,8BBB,363D +9941,46,6,GT03,8BB4,3636 +9942,46,6,GT03,8BAF,3631 +9943,46,6,GT03,8BBC,363E +9944,46,6,GT03,8BDF,3661 +9945,46,6,GT03,8BB7,3639 +9946,46,6,GT03,8BB0,3632 +9947,46,6,GT03,8BB5,3637 +9948,46,6,GT09,8E5F,3B40 +9949,46,6,GT03,8BAE,3630 +9950,46,6,GT09,8C58,3739 +9951,46,7,GT09,8E57,3B38 +9952,46,7,GT03,8BEB,366D +9953,46,7,GT03,8BC5,3647 +9954,46,7,GT03,8BCD,364F +9955,46,7,GT03,8BCF,3651 +9956,46,7,GT03,8BD0,3652 +9957,46,7,GT03,8BE9,366B +9958,46,7,GT03,8C5C,373D +9959,46,7,GT03,8BDA,365C +9960,46,7,GT01,8AF2,3474 +9961,46,7,GT03,8BDC,365E +9962,46,7,GT03,8BDD,365F +9963,46,7,GT03,8BC4,3646 +9964,46,7,GT01,9BA7,5629 +9965,46,7,GT03,8BD9,365B +9966,46,7,GT03,8BBF,3641 +9967,46,7,GT09,9CEF,5871 +9968,46,7,GT03,8BC3,3645 +9969,46,7,GT11,8EE7,3C69 +9970,46,7,GT03,8BD5,3657 +9971,46,7,GT03,8BDB,365D +9972,46,7,GT09,8EB1,3C33 +9973,46,7,GT03,8BCA,364C +9974,46,7,GT09,9CB6,5838 +9975,46,7,GT03,8BBE,3640 +9976,46,7,GT03,8BC0,3642 +9977,46,7,GT03,8BE8,366A +9978,46,7,GT03,8BCB,364D +9979,46,7,GT03,8BCC,364E +9980,46,7,GT03,8BD4,3656 +9981,46,7,GT03,8BE3,3665 +9982,46,7,GT01,9BA9,562B +9983,46,7,GT01,9BAA,562C +9984,46,7,GT09,8E89,3B69 +9985,46,7,GT03,8BC2,3644 +9986,46,7,GT03,8BDE,3660 +9987,46,7,GT03,8BEA,366C +9988,46,7,GT03,8BC9,364B +9989,46,7,GT03,8BE5,3667 +9990,46,7,GT01,9BA8,562A +9991,46,7,GT03,8BD1,3653 +9992,46,7,GT03,8BC1,3643 +9993,46,7,GT03,8BE6,3668 +9994,46,7,GT03,8BD3,3655 +9995,46,7,GT03,8BE2,3664 +9996,46,7,GT03,8BC7,3649 +9997,46,7,GT03,8BD6,3658 +9998,46,7,GT09,9784,4D64 +9999,46,7,GT03,8BC6,3648 +10000,46,7,GT03,8BFA,367C +10001,46,7,GT03,8BD7,3659 +10002,46,7,GT03,8BD2,3654 +10003,46,7,GT03,8BCE,3650 +10004,46,7,GT03,8BD8,365A +10005,46,7,GT03,8BE0,3662 +10006,46,7,GT03,8BE4,3666 +10007,46,7,GT03,8BE7,3669 +10008,46,7,GT03,8BE1,3663 +10009,46,7,GT03,8BC8,364A +10010,46,7,GT03,8BEC,366E +10011,46,8,GT03,8BF0,3672 +10012,46,8,GT09,9CB8,583A +10013,46,8,GT03,8BF7,3679 +10014,46,8,GT03,8BF8,367A +10015,46,8,GT03,8C58,3739 +10016,46,8,GT09,9CB7,5839 +10017,46,8,GT01,8A78,3359 +10018,46,8,GT03,8C4A,372B +10019,46,8,GT03,8C5A,373B +10020,46,8,GT01,8AE2,3464 +10021,46,8,GT01,8ADD,345F +10022,46,8,GT09,8AD3,3455 +10023,46,8,GT03,8C5D,373E +10024,46,8,GT03,8C45,3726 +10025,46,8,GT09,8F64,3D45 +10026,46,8,GT09,9084,3F64 +10027,46,8,GT11,98DD,505F +10028,46,8,GT03,8BF1,3673 +10029,46,8,GT03,8C54,3735 +10030,46,8,GT03,8C55,3736 +10031,46,8,GT03,8C56,3737 +10032,46,8,GT01,9BB0,5632 +10033,46,8,GT09,9CC3,5845 +10034,46,8,GT03,8BFC,367E +10035,46,8,GT03,8C46,3727 +10036,46,8,GT03,8C57,3738 +10037,46,8,GT01,89AA,322C +10038,46,8,GT03,8BF9,367B +10039,46,8,GT03,8C40,3721 +10040,46,8,GT01,96A6,4C28 +10041,46,8,GT03,8C5E,373F +10042,46,8,GT09,9D4E,592F +10043,46,8,GT03,8C53,3734 +10044,46,8,GT03,8C61,3742 +10045,46,8,GT03,8BED,366F +10046,46,8,GT03,8BEE,3670 +10047,46,8,GT09,8AD4,3456 +10048,46,8,GT03,8BF6,3678 +10049,46,8,GT03,8C62,3743 +10050,46,8,GT03,8C59,373A +10051,46,8,GT01,9BAC,562E +10052,46,8,GT09,9168,4149 +10053,46,8,GT01,9BAB,562D +10054,46,8,GT01,915A,413B +10055,46,8,GT03,8C44,3725 +10056,46,8,GT03,8C49,372A +10057,46,8,GT03,8BFB,367D +10058,46,8,GT03,8C50,3731 +10059,46,8,GT03,8C42,3723 +10060,46,8,GT01,91D0,4252 +10061,46,8,GT09,8DD7,3A59 +10062,46,8,GT09,8DD8,3A5A +10063,46,8,GT03,8C47,3728 +10064,46,8,GT03,8C48,3729 +10065,46,8,GT03,8BF3,3675 +10066,46,8,GT03,8BF4,3676 +10067,46,8,GT03,8C41,3722 +10068,46,8,GT09,9191,4171 +10069,46,8,GT01,9BAD,562F +10070,46,8,GT03,8C4B,372C +10071,46,8,GT03,8C51,3732 +10072,46,8,GT01,9BAF,5631 +10073,46,8,GT03,8C4D,372E +10074,46,8,GT03,8C4E,372F +10075,46,8,GT03,8BF2,3674 +10076,46,8,GT03,8C60,3741 +10077,46,8,GT09,9CB9,583B +10078,46,8,GT03,8C4C,372D +10079,46,8,GT03,8BF5,3677 +10080,46,8,GT01,9BB1,5633 +10081,46,8,GT03,8C52,3733 +10082,46,8,GT01,9BAE,5630 +10083,46,8,GT10,9DCE,5A50 +10084,46,8,GT03,8BEF,3671 +10085,46,8,GT03,8C43,3724 +10086,46,8,GT03,8C4F,3730 +10087,46,8,GT03,8C5B,373C +10088,46,8,GT03,8C5F,3740 +10089,46,8,GT09,8AD2,3454 +10090,46,9,GT03,8C7E,375F +10091,46,9,GT03,8C77,3758 +10092,46,9,GT03,8C8D,376D +10093,46,9,GT03,8C6D,374E +10094,46,9,GT03,8C73,3754 +10095,46,9,GT09,9D41,5922 +10096,46,9,GT03,8C65,3746 +10097,46,9,GT03,8C7D,375E +10098,46,9,GT03,8C89,3769 +10099,46,9,GT03,8C82,3762 +10100,46,9,GT03,8C83,3763 +10101,46,9,GT11,9679,4B5A +10102,46,9,GT03,8C80,3760 +10103,46,9,GT03,8C81,3761 +10104,46,9,GT10,9F69,5D4A +10105,46,9,GT01,8BAC,362E +10106,46,9,GT11,98E4,5066 +10107,46,9,GT03,8C69,374A +10108,46,9,GT03,8C87,3767 +10109,46,9,GT03,8C67,3748 +10110,46,9,GT03,8C84,3764 +10111,46,9,GT03,8C91,3771 +10112,46,9,GT03,8C63,3744 +10113,46,9,GT01,9BB2,5634 +10114,46,9,GT03,8C68,3749 +10115,46,9,GT03,8C90,3770 +10116,46,9,GT03,8C92,3772 +10117,46,9,GT03,8C6F,3750 +10118,46,9,GT03,8C8A,376A +10119,46,9,GT03,8C70,3751 +10120,46,9,GT11,98FA,507C +10121,46,9,GT03,8C88,3768 +10122,46,9,GT03,8C7C,375D +10123,46,9,GT03,8C71,3752 +10124,46,9,GT01,9BB3,5635 +10125,46,9,GT03,8C8E,376E +10126,46,9,GT03,8C6B,374C +10127,46,9,GT03,8C6A,374B +10128,46,9,GT11,9677,4B58 +10129,46,9,GT03,8C72,3753 +10130,46,9,GT03,8C93,3773 +10131,46,9,GT09,9CBF,5841 +10132,46,9,GT03,8C74,3755 +10133,46,9,GT11,98B9,503B +10134,46,9,GT09,9CCA,584C +10135,46,9,GT09,9CCB,584D +10136,46,9,GT03,8C7B,375C +10137,46,9,GT03,8C6C,374D +10138,46,9,GT03,8C75,3756 +10139,46,9,GT03,8C76,3757 +10140,46,9,GT01,93BB,463D +10141,46,9,GT03,8C85,3765 +10142,46,9,GT03,8C66,3747 +10143,46,9,GT03,8C78,3759 +10144,46,9,GT03,8C79,375A +10145,46,9,GT03,8C8C,376C +10146,46,9,GT03,8C8F,376F +10147,46,9,GT10,9F68,5D49 +10148,46,9,GT03,8C8B,376B +10149,46,9,GT03,8C64,3745 +10150,46,9,GT03,8C86,3766 +10151,46,9,GT03,8C7A,375B +10152,46,9,GT03,8C6E,374F +10153,46,9,GT09,8AD5,3457 +10154,46,9,GT09,8C5B,373C +10155,46,9,GT09,9CC4,5846 +10156,46,10,GT09,916A,414B +10157,46,10,GT03,8CAE,3830 +10158,46,10,GT11,98B1,5033 +10159,46,10,GT11,98B8,503A +10160,46,10,GT01,9BBA,563C +10161,46,10,GT01,89E3,3265 +10162,46,10,GT01,9BB4,5636 +10163,46,10,GT03,8C97,3777 +10164,46,10,GT03,8C9C,377C +10165,46,10,GT03,8CBF,3841 +10166,46,10,GT03,8CD4,3856 +10167,46,10,GT03,8CA4,3826 +10168,46,10,GT03,8CA8,382A +10169,46,10,GT03,8CD3,3855 +10170,46,10,GT11,98DC,505E +10171,46,10,GT09,985F,4F40 +10172,46,10,GT03,8CA0,3822 +10173,46,10,GT01,9BB5,5637 +10174,46,10,GT03,8CC5,3847 +10175,46,10,GT03,8CA1,3823 +10176,46,10,GT03,8CA2,3824 +10177,46,10,GT09,9CCE,5850 +10178,46,10,GT03,8CBE,3840 +10179,46,10,GT03,8CC0,3842 +10180,46,10,GT03,8CC1,3843 +10181,46,10,GT03,8CB3,3835 +10182,46,10,GT03,8CBA,383C +10183,46,10,GT03,8CC2,3844 +10184,46,10,GT03,8CB4,3836 +10185,46,10,GT01,9BB6,5638 +10186,46,10,GT03,8CBB,383D +10187,46,10,GT03,8CBC,383E +10188,46,10,GT03,8CD5,3857 +10189,46,10,GT03,8CD6,3858 +10190,46,10,GT09,9CC1,5843 +10191,46,10,GT09,9CC2,5844 +10192,46,10,GT03,8C94,3774 +10193,46,10,GT03,8CD1,3853 +10194,46,10,GT03,8CD0,3852 +10195,46,10,GT03,8CC9,384B +10196,46,10,GT03,8CCA,384C +10197,46,10,GT03,8CCB,384D +10198,46,10,GT03,8C96,3776 +10199,46,10,GT03,8C9A,377A +10200,46,10,GT03,8CCD,384F +10201,46,10,GT03,8CCE,3850 +10202,46,10,GT09,9CC5,5847 +10203,46,10,GT01,8F73,3D54 +10204,46,10,GT01,9BB7,5639 +10205,46,10,GT09,9CBC,583E +10206,46,10,GT03,8CCC,384E +10207,46,10,GT03,8CB5,3837 +10208,46,10,GT03,8CC4,3846 +10209,46,10,GT03,8CB6,3838 +10210,46,10,GT03,8CBD,383F +10211,46,10,GT03,8C9D,377D +10212,46,10,GT03,8CA7,3829 +10213,46,10,GT03,8CB9,383B +10214,46,10,GT09,9CBE,5840 +10215,46,10,GT09,9CC0,5842 +10216,46,10,GT09,8C5C,373D +10217,46,10,GT03,8CD2,3854 +10218,46,10,GT03,8C9B,377B +10219,46,10,GT03,8CB7,3839 +10220,46,10,GT03,8CB8,383A +10221,46,10,GT11,9297,4377 +10222,46,10,GT03,8CAC,382E +10223,46,10,GT01,9387,4567 +10224,46,10,GT09,908E,3F6E +10225,46,10,GT09,9D47,5928 +10226,46,10,GT03,8C9E,377E +10227,46,10,GT03,8CA9,382B +10228,46,10,GT03,8C99,3779 +10229,46,10,GT09,9CBA,583C +10230,46,10,GT03,8C95,3775 +10231,46,10,GT03,8CA5,3827 +10232,46,10,GT09,9CBD,583F +10233,46,10,GT03,8C98,3778 +10234,46,10,GT03,8C9F,3821 +10235,46,10,GT01,95F5,4A77 +10236,46,10,GT01,95F4,4A76 +10237,46,10,GT11,969C,4B7C +10238,46,10,GT03,8CAF,3831 +10239,46,10,GT03,8CB0,3832 +10240,46,10,GT03,8CC3,3845 +10241,46,10,GT03,8CC6,3848 +10242,46,10,GT03,8CAD,382F +10243,46,10,GT01,9BB9,563B +10244,46,10,GT09,9CC8,584A +10245,46,10,GT03,8CAA,382C +10246,46,10,GT03,8CAB,382D +10247,46,10,GT03,8CA3,3825 +10248,46,10,GT03,8CA6,3828 +10249,46,10,GT03,8CB1,3833 +10250,46,10,GT03,8CB2,3834 +10251,46,10,GT09,9CC7,5849 +10252,46,10,GT03,8CC7,3849 +10253,46,10,GT03,8CC8,384A +10254,46,10,GT03,8CCF,3851 +10255,46,10,GT09,8AD6,3458 +10256,46,11,GT03,8D5C,393D +10257,46,11,GT03,8CE6,3868 +10258,46,11,GT09,8AD8,345A +10259,46,11,GT03,8D49,392A +10260,46,11,GT03,8D44,3925 +10261,46,11,GT03,8D4C,392D +10262,46,11,GT03,8CE5,3867 +10263,46,11,GT03,8CE3,3865 +10264,46,11,GT03,8D65,3946 +10265,46,11,GT01,9BBB,563D +10266,46,11,GT01,8A52,3333 +10267,46,11,GT03,8D43,3924 +10268,46,11,GT03,8CF4,3876 +10269,46,11,GT03,8D46,3927 +10270,46,11,GT03,8CE4,3866 +10271,46,11,GT01,8DE8,3A6A +10272,46,11,GT03,8D55,3936 +10273,46,11,GT03,8D62,3943 +10274,46,11,GT03,8D66,3947 +10275,46,11,GT03,8CE1,3863 +10276,46,11,GT03,8CEB,386D +10277,46,11,GT03,8CDC,385E +10278,46,11,GT03,8D6D,394E +10279,46,11,GT03,8CE9,386B +10280,46,11,GT03,8D5B,393C +10281,46,11,GT03,8D5D,393E +10282,46,11,GT03,8CEE,3870 +10283,46,11,GT01,9BBE,5640 +10284,46,11,GT03,8D67,3948 +10285,46,11,GT03,8CD7,3859 +10286,46,11,GT01,9BBF,5641 +10287,46,11,GT03,8CF5,3877 +10288,46,11,GT03,8CDF,3861 +10289,46,11,GT09,9CD8,585A +10290,46,11,GT03,8CFB,387D +10291,46,11,GT03,8CFC,387E +10292,46,11,GT09,8AD9,345B +10293,46,11,GT03,8CF3,3875 +10294,46,11,GT09,98AF,5031 +10295,46,11,GT03,8CFA,387C +10296,46,11,GT03,8D4A,392B +10297,46,11,GT03,8D54,3935 +10298,46,11,GT03,8D58,3939 +10299,46,11,GT01,9BBC,563E +10300,46,11,GT03,8D69,394A +10301,46,11,GT11,96BC,4C3E +10302,46,11,GT03,8CEF,3871 +10303,46,11,GT01,9BC0,5642 +10304,46,11,GT03,8D5E,393F +10305,46,11,GT01,9BC1,5643 +10306,46,11,GT03,8D63,3944 +10307,46,11,GT09,9CCF,5851 +10308,46,11,GT09,8AD7,3459 +10309,46,11,GT03,8CE2,3864 +10310,46,11,GT03,8CEA,386C +10311,46,11,GT03,8D52,3933 +10312,46,11,GT03,8D53,3934 +10313,46,11,GT03,8CF7,3879 +10314,46,11,GT03,8D56,3937 +10315,46,11,GT09,9CBB,583D +10316,46,11,GT03,8CE7,3869 +10317,46,11,GT03,8CE8,386A +10318,46,11,GT03,8CDD,385F +10319,46,11,GT03,8D4D,392E +10320,46,11,GT03,8CF1,3873 +10321,46,11,GT03,8CF2,3874 +10322,46,11,GT09,9744,4D25 +10323,46,11,GT09,9CDA,585C +10324,46,11,GT03,8D40,3921 +10325,46,11,GT03,8D4E,392F +10326,46,11,GT11,92B4,4436 +10327,46,11,GT03,8D47,3928 +10328,46,11,GT03,8D61,3942 +10329,46,11,GT09,9CEA,586C +10330,46,11,GT09,9CEB,586D +10331,46,11,GT01,9092,3F72 +10332,46,11,GT03,8D68,3949 +10333,46,11,GT09,9D4D,592E +10334,46,11,GT03,8D64,3945 +10335,46,11,GT03,8D42,3923 +10336,46,11,GT01,9BC2,5644 +10337,46,11,GT03,8D48,3929 +10338,46,11,GT09,9CC9,584B +10339,46,11,GT11,9964,5145 +10340,46,11,GT03,8CF6,3878 +10341,46,11,GT03,8CF8,387A +10342,46,11,GT03,8D59,393A +10343,46,11,GT09,8C5D,373E +10344,46,11,GT09,8D9C,397C +10345,46,11,GT03,8CD9,385B +10346,46,11,GT09,9CC6,5848 +10347,46,11,GT03,8CF0,3872 +10348,46,11,GT03,8CDA,385C +10349,46,11,GT03,8D5A,393B +10350,46,11,GT03,8CDE,3860 +10351,46,11,GT03,8D45,3926 +10352,46,11,GT03,8D41,3922 +10353,46,11,GT03,8CF9,387B +10354,46,11,GT03,8CD8,385A +10355,46,11,GT03,8CED,386F +10356,46,11,GT03,8D4F,3930 +10357,46,11,GT03,8D6B,394C +10358,46,11,GT03,8D4B,392C +10359,46,11,GT03,8D50,3931 +10360,46,11,GT01,95F6,4A78 +10361,46,11,GT03,8D51,3932 +10362,46,11,GT11,8FF1,3E73 +10363,46,11,GT10,9F6A,5D4B +10364,46,11,GT09,916C,414D +10365,46,11,GT03,8CEC,386E +10366,46,11,GT01,9BC3,5645 +10367,46,11,GT03,8D6A,394B +10368,46,11,GT03,8CE0,3862 +10369,46,11,GT03,8CDB,385D +10370,46,11,GT01,9BC5,5647 +10371,46,11,GT01,9BC4,5646 +10372,46,11,GT03,8D57,3938 +10373,46,11,GT03,8D5F,3940 +10374,46,11,GT03,8D60,3941 +10375,46,12,GT03,8D71,3952 +10376,46,12,GT03,8D7C,395D +10377,46,12,GT03,8D74,3955 +10378,46,12,GT03,8DB0,3A32 +10379,46,12,GT03,8D7B,395C +10380,46,12,GT03,8D97,3977 +10381,46,12,GT03,8D7D,395E +10382,46,12,GT03,8D85,3965 +10383,46,12,GT03,8D86,3966 +10384,46,12,GT03,8D88,3968 +10385,46,12,GT03,8D8D,396D +10386,46,12,GT03,8D91,3971 +10387,46,12,GT01,9BC6,5648 +10388,46,12,GT03,8DB3,3A35 +10389,46,12,GT09,9CD6,5858 +10390,46,12,GT01,9BC7,5649 +10391,46,12,GT03,8DA0,3A22 +10392,46,12,GT03,8DA5,3A27 +10393,46,12,GT03,8DAE,3A30 +10394,46,12,GT01,9BBD,563F +10395,46,12,GT09,8A94,3374 +10396,46,12,GT09,9090,3F70 +10397,46,12,GT09,9CCD,584F +10398,46,12,GT03,8DA6,3A28 +10399,46,12,GT01,9BC8,564A +10400,46,12,GT03,8DAB,3A2D +10401,46,12,GT03,8D6E,394F +10402,46,12,GT03,8D8E,396E +10403,46,12,GT03,8D8F,396F +10404,46,12,GT09,9CD0,5852 +10405,46,12,GT03,8D9D,397D +10406,46,12,GT03,8DB6,3A38 +10407,46,12,GT03,8D8A,396A +10408,46,12,GT09,9CD5,5857 +10409,46,12,GT03,8DA1,3A23 +10410,46,12,GT03,8D6F,3950 +10411,46,12,GT03,8D95,3975 +10412,46,12,GT03,8D96,3976 +10413,46,12,GT03,8D9A,397A +10414,46,12,GT11,96BD,4C3F +10415,46,12,GT03,8DB7,3A39 +10416,46,12,GT03,8D82,3962 +10417,46,12,GT03,8DA9,3A2B +10418,46,12,GT03,8D81,3961 +10419,46,12,GT03,8DAC,3A2E +10420,46,12,GT10,9F6B,5D4C +10421,46,12,GT03,8D77,3958 +10422,46,12,GT03,8D78,3959 +10423,46,12,GT09,9CD2,5854 +10424,46,12,GT09,9CD3,5855 +10425,46,12,GT03,8D8C,396C +10426,46,12,GT03,8DAD,3A2F +10427,46,12,GT03,8DA2,3A24 +10428,46,12,GT09,9CD9,585B +10429,46,12,GT03,8D6C,394D +10430,46,12,GT03,8DB8,3A3A +10431,46,12,GT03,8DA8,3A2A +10432,46,12,GT03,8DB9,3A3B +10433,46,12,GT11,8E6F,3B50 +10434,46,12,GT11,8E70,3B51 +10435,46,12,GT03,8DA3,3A25 +10436,46,12,GT03,8DA4,3A26 +10437,46,12,GT03,8D98,3978 +10438,46,12,GT03,8D99,3979 +10439,46,12,GT03,8D9B,397B +10440,46,12,GT03,8DB4,3A36 +10441,46,12,GT03,8D73,3954 +10442,46,12,GT03,8DB2,3A34 +10443,46,12,GT03,8DAA,3A2C +10444,46,12,GT09,8D9D,397D +10445,46,12,GT11,996D,514E +10446,46,12,GT03,8D90,3970 +10447,46,12,GT09,9CF2,5874 +10448,46,12,GT09,9CFC,587E +10449,46,12,GT03,8D80,3960 +10450,46,12,GT03,8D87,3967 +10451,46,12,GT09,9CD4,5856 +10452,46,12,GT03,8D7A,395B +10453,46,12,GT03,8D92,3972 +10454,46,12,GT03,8D75,3956 +10455,46,12,GT03,8D72,3953 +10456,46,12,GT03,8D79,395A +10457,46,12,GT03,8D8B,396B +10458,46,12,GT01,9BC9,564B +10459,46,12,GT03,8D9C,397C +10460,46,12,GT03,8DB5,3A37 +10461,46,12,GT03,8D94,3974 +10462,46,12,GT03,8DA7,3A29 +10463,46,12,GT09,9CCC,584E +10464,46,12,GT03,8D76,3957 +10465,46,12,GT03,8D7E,395F +10466,46,12,GT03,8D93,3973 +10467,46,12,GT03,8D70,3951 +10468,46,12,GT09,9CD1,5853 +10469,46,12,GT03,8DAF,3A31 +10470,46,12,GT03,8DB1,3A33 +10471,46,12,GT03,8D83,3963 +10472,46,12,GT09,9CDD,585F +10473,46,12,GT01,9792,4D72 +10474,46,12,GT03,8D89,3969 +10475,46,12,GT03,8D84,3964 +10476,46,12,GT03,8D9E,397E +10477,46,12,GT03,8D9F,3A21 +10478,46,12,GT09,8ADA,345C +10479,46,12,GT09,8ADB,345D +10480,46,13,GT03,8DBE,3A40 +10481,46,13,GT09,9CDC,585E +10482,46,13,GT03,8DD5,3A57 +10483,46,13,GT03,8DC5,3A47 +10484,46,13,GT11,8CB9,383B +10485,46,13,GT03,8DD8,3A5A +10486,46,13,GT10,9F6E,5D4F +10487,46,13,GT03,8DEB,3A6D +10488,46,13,GT01,9BCA,564C +10489,46,13,GT03,8DDC,3A5E +10490,46,13,GT03,8DD1,3A53 +10491,46,13,GT03,8DDE,3A60 +10492,46,13,GT03,8DC7,3A49 +10493,46,13,GT03,8DD9,3A5B +10494,46,13,GT03,8DDD,3A5F +10495,46,13,GT03,8DBF,3A41 +10496,46,13,GT03,8DEF,3A71 +10497,46,13,GT03,8DC3,3A45 +10498,46,13,GT03,8DCB,3A4D +10499,46,13,GT03,8DCC,3A4E +10500,46,13,GT03,8DE5,3A67 +10501,46,13,GT03,8DE6,3A68 +10502,46,13,GT03,8DDA,3A5C +10503,46,13,GT03,8DE3,3A65 +10504,46,13,GT09,9CE2,5864 +10505,46,13,GT09,9CE5,5867 +10506,46,13,GT03,8DD0,3A52 +10507,46,13,GT03,8DF0,3A72 +10508,46,13,GT03,8DD6,3A58 +10509,46,13,GT03,8DE8,3A6A +10510,46,13,GT03,8DEE,3A70 +10511,46,13,GT09,9CD7,5859 +10512,46,13,GT11,9340,4521 +10513,46,13,GT01,8DB5,3A37 +10514,46,13,GT01,9BCB,564D +10515,46,13,GT03,8DD2,3A54 +10516,46,13,GT03,8DD3,3A55 +10517,46,13,GT09,9CF7,5879 +10518,46,13,GT03,8DDB,3A5D +10519,46,13,GT01,9093,3F73 +10520,46,13,GT03,8DCA,3A4C +10521,46,13,GT03,8DCA,3A4C +10522,46,13,GT09,8D9E,397E +10523,46,13,GT03,8DBA,3A3C +10524,46,13,GT03,8DE7,3A69 +10525,46,13,GT03,8DEA,3A6C +10526,46,13,GT03,8DC6,3A48 +10527,46,13,GT03,8DC2,3A44 +10528,46,13,GT03,8DE9,3A6B +10529,46,13,GT01,9BCC,564E +10530,46,13,GT03,8DBC,3A3E +10531,46,13,GT03,8DE0,3A62 +10532,46,13,GT03,8DE1,3A63 +10533,46,13,GT03,8DE2,3A64 +10534,46,13,GT09,9CE3,5865 +10535,46,13,GT09,9CE4,5866 +10536,46,13,GT03,8DBB,3A3D +10537,46,13,GT03,8DBD,3A3F +10538,46,13,GT03,8DC9,3A4B +10539,46,13,GT09,90B7,4039 +10540,46,13,GT09,9CDB,585D +10541,46,13,GT09,9CDE,5860 +10542,46,13,GT03,8DCF,3A51 +10543,46,13,GT10,9F6C,5D4D +10544,46,13,GT03,8DC1,3A43 +10545,46,13,GT11,955C,493D +10546,46,13,GT03,8DCD,3A4F +10547,46,13,GT03,8DC8,3A4A +10548,46,13,GT03,8DDF,3A61 +10549,46,13,GT10,9F6D,5D4E +10550,46,13,GT11,99BE,5240 +10551,46,13,GT03,8DED,3A6F +10552,46,13,GT03,8DC0,3A42 +10553,46,13,GT03,8DC4,3A46 +10554,46,13,GT03,8DCE,3A50 +10555,46,13,GT03,8DE4,3A66 +10556,46,13,GT03,8DD7,3A59 +10557,46,13,GT03,8DD4,3A56 +10558,46,13,GT09,8ADC,345E +10559,46,14,GT03,8E4D,3B2E +10560,46,14,GT09,9D4B,592C +10561,46,14,GT09,9D4C,592D +10562,46,14,GT03,8E6C,3B4D +10563,46,14,GT03,8DF4,3A76 +10564,46,14,GT09,9D44,5925 +10565,46,14,GT03,8E48,3B29 +10566,46,14,GT03,8E52,3B33 +10567,46,14,GT03,8E4B,3B2C +10568,46,14,GT03,8DF7,3A79 +10569,46,14,GT01,9BCD,564F +10570,46,14,GT03,8E6E,3B4F +10571,46,14,GT09,9CDF,5861 +10572,46,14,GT03,8E63,3B44 +10573,46,14,GT09,9CF0,5872 +10574,46,14,GT03,8DF3,3A75 +10575,46,14,GT03,8DFA,3A7C +10576,46,14,GT03,8DFB,3A7D +10577,46,14,GT09,9CE1,5863 +10578,46,14,GT03,8E57,3B38 +10579,46,14,GT03,8E58,3B39 +10580,46,14,GT03,8E71,3B52 +10581,46,14,GT03,8E5A,3B3B +10582,46,14,GT03,8E68,3B49 +10583,46,14,GT03,8E40,3B21 +10584,46,14,GT09,9CE8,586A +10585,46,14,GT03,8E55,3B36 +10586,46,14,GT03,8E56,3B37 +10587,46,14,GT01,9BCE,5650 +10588,46,14,GT03,8E51,3B32 +10589,46,14,GT03,8E70,3B51 +10590,46,14,GT09,9CE0,5862 +10591,46,14,GT09,9CF1,5873 +10592,46,14,GT03,8E5D,3B3E +10593,46,14,GT03,8DF2,3A74 +10594,46,14,GT03,8E47,3B28 +10595,46,14,GT03,8DF5,3A77 +10596,46,14,GT03,8DF6,3A78 +10597,46,14,GT01,9BCF,5651 +10598,46,14,GT03,8E64,3B45 +10599,46,14,GT03,8E65,3B46 +10600,46,14,GT09,9CF4,5876 +10601,46,14,GT09,9CFB,587D +10602,46,14,GT03,8E49,3B2A +10603,46,14,GT03,8E4A,3B2B +10604,46,14,GT03,8E6D,3B4E +10605,46,14,GT03,8E66,3B47 +10606,46,14,GT03,8E67,3B48 +10607,46,14,GT09,9860,4F41 +10608,46,14,GT03,8E44,3B25 +10609,46,14,GT03,8E60,3B41 +10610,46,14,GT09,9CE9,586B +10611,46,14,GT03,8DFC,3A7E +10612,46,14,GT09,8C5E,373F +10613,46,14,GT03,8E4C,3B2D +10614,46,14,GT03,8E42,3B23 +10615,46,14,GT03,8E43,3B24 +10616,46,14,GT11,9372,4553 +10617,46,14,GT03,8E4E,3B2F +10618,46,14,GT03,8E69,3B4A +10619,46,14,GT01,9388,4568 +10620,46,14,GT01,9BB8,563A +10621,46,14,GT03,8E4F,3B30 +10622,46,14,GT03,8E6F,3B50 +10623,46,14,GT09,9CEC,586E +10624,46,14,GT03,8E46,3B27 +10625,46,14,GT03,8E5B,3B3C +10626,46,14,GT09,9CEE,5870 +10627,46,14,GT03,8E50,3B31 +10628,46,14,GT09,9CED,586F +10629,46,14,GT03,8E45,3B26 +10630,46,14,GT03,8E59,3B3A +10631,46,14,GT03,8E5F,3B40 +10632,46,14,GT03,8E6A,3B4B +10633,46,14,GT03,8E5E,3B3F +10634,46,14,GT03,8DF1,3A73 +10635,46,14,GT03,8DF8,3A7A +10636,46,14,GT03,8DF9,3A7B +10637,46,14,GT03,8E41,3B22 +10638,46,14,GT09,9CE6,5868 +10639,46,14,GT09,9CE7,5869 +10640,46,14,GT03,8E5C,3B3D +10641,46,14,GT03,8E53,3B34 +10642,46,14,GT03,8E54,3B35 +10643,46,14,GT03,8E61,3B42 +10644,46,14,GT03,8E62,3B43 +10645,46,14,GT03,8E6B,3B4C +10646,46,14,GT09,8ADD,345F +10647,46,15,GT03,8E7B,3B5C +10648,46,15,GT09,9D40,5921 +10649,46,15,GT09,9D42,5923 +10650,46,15,GT03,8E91,3B71 +10651,46,15,GT09,9CF6,5878 +10652,46,15,GT03,8E9A,3B7A +10653,46,15,GT03,8E82,3B62 +10654,46,15,GT03,8E83,3B63 +10655,46,15,GT03,8EA8,3C2A +10656,46,15,GT03,8EA2,3C24 +10657,46,15,GT03,8E7C,3B5D +10658,46,15,GT09,9CF3,5875 +10659,46,15,GT11,91C7,4249 +10660,46,15,GT03,8E77,3B58 +10661,46,15,GT03,8E8D,3B6D +10662,46,15,GT03,8E84,3B64 +10663,46,15,GT03,8E9B,3B7B +10664,46,15,GT03,8E9E,3B7E +10665,46,15,GT03,8E9F,3C21 +10666,46,15,GT01,9BD0,5652 +10667,46,15,GT03,8EA1,3C23 +10668,46,15,GT03,8E87,3B67 +10669,46,15,GT03,8EA0,3C22 +10670,46,15,GT09,9D50,5931 +10671,46,15,GT03,8E79,3B5A +10672,46,15,GT03,8E89,3B69 +10673,46,15,GT03,8E97,3B77 +10674,46,15,GT03,8E99,3B79 +10675,46,15,GT03,8E93,3B73 +10676,46,15,GT03,8E78,3B59 +10677,46,15,GT03,8E8F,3B6F +10678,46,15,GT03,8E90,3B70 +10679,46,15,GT03,8E8C,3B6C +10680,46,15,GT03,8E7E,3B5F +10681,46,15,GT03,8E76,3B57 +10682,46,15,GT03,8E81,3B61 +10683,46,15,GT03,8E8A,3B6A +10684,46,15,GT03,8E8B,3B6B +10685,46,15,GT03,8EA4,3C26 +10686,46,15,GT03,8E85,3B65 +10687,46,15,GT03,8E98,3B78 +10688,46,15,GT03,8EA9,3C2B +10689,46,15,GT03,8EC8,3C4A +10690,46,15,GT03,8E9D,3B7D +10691,46,15,GT09,9CFA,587C +10692,46,15,GT03,8E9C,3B7C +10693,46,15,GT03,8EA5,3C27 +10694,46,15,GT03,8E74,3B55 +10695,46,15,GT03,8EAA,3C2C +10696,46,15,GT03,8EA6,3C28 +10697,46,15,GT11,8EE8,3C6A +10698,46,15,GT03,8E88,3B68 +10699,46,15,GT09,9CF5,5877 +10700,46,15,GT03,8E80,3B60 +10701,46,15,GT01,9BD1,5653 +10702,46,15,GT03,8E8E,3B6E +10703,46,15,GT03,8E86,3B66 +10704,46,15,GT03,8E73,3B54 +10705,46,15,GT03,8E7D,3B5E +10706,46,15,GT03,8E72,3B53 +10707,46,15,GT03,8EA3,3C25 +10708,46,15,GT11,8FF2,3E74 +10709,46,15,GT09,916B,414C +10710,46,15,GT03,8E7A,3B5B +10711,46,15,GT03,8E75,3B56 +10712,46,15,GT01,9BD5,5657 +10713,46,15,GT03,8E95,3B75 +10714,46,15,GT03,8E96,3B76 +10715,46,15,GT03,8E94,3B74 +10716,46,15,GT10,9F6F,5D50 +10717,46,15,GT03,8E92,3B72 +10718,46,15,GT09,9D46,5927 +10719,46,16,GT03,8EC3,3C45 +10720,46,16,GT03,8EAE,3C30 +10721,46,16,GT09,9D52,5933 +10722,46,16,GT03,8EBF,3C41 +10723,46,16,GT03,8EAC,3C2E +10724,46,16,GT03,8ED2,3C54 +10725,46,16,GT03,8ED3,3C55 +10726,46,16,GT03,8EB2,3C34 +10727,46,16,GT03,8EC2,3C44 +10728,46,16,GT03,8EAD,3C2F +10729,46,16,GT03,8EC6,3C48 +10730,46,16,GT03,8EBA,3C3C +10731,46,16,GT01,9BD2,5654 +10732,46,16,GT03,8EB4,3C36 +10733,46,16,GT03,8EBE,3C40 +10734,46,16,GT03,8EB0,3C32 +10735,46,16,GT03,8EB1,3C33 +10736,46,16,GT03,8EC5,3C47 +10737,46,16,GT01,9BD3,5655 +10738,46,16,GT03,8EBB,3C3D +10739,46,16,GT11,8C84,3764 +10740,46,16,GT03,8EB3,3C35 +10741,46,16,GT03,8ECF,3C51 +10742,46,16,GT03,8EB6,3C38 +10743,46,16,GT03,8EB8,3C3A +10744,46,16,GT03,8EB9,3C3B +10745,46,16,GT03,8ED4,3C56 +10746,46,16,GT03,8EC0,3C42 +10747,46,16,GT03,8ED0,3C52 +10748,46,16,GT09,9D43,5924 +10749,46,16,GT03,8EC1,3C43 +10750,46,16,GT01,9BD7,5659 +10751,46,16,GT03,8EE4,3C66 +10752,46,16,GT03,8EE5,3C67 +10753,46,16,GT03,8ECE,3C50 +10754,46,16,GT03,8EAB,3C2D +10755,46,16,GT03,8EB5,3C37 +10756,46,16,GT03,8EC9,3C4B +10757,46,16,GT03,8EBC,3C3E +10758,46,16,GT03,8ECA,3C4C +10759,46,16,GT03,8ECD,3C4F +10760,46,16,GT03,8EAF,3C31 +10761,46,16,GT03,8EBD,3C3F +10762,46,16,GT03,8EB7,3C39 +10763,46,16,GT03,8EC7,3C49 +10764,46,16,GT09,9192,4172 +10765,46,16,GT03,8ECB,3C4D +10766,46,16,GT09,9D45,5926 +10767,46,16,GT09,9CF8,587A +10768,46,16,GT03,8EC4,3C46 +10769,46,16,GT03,8EA7,3C29 +10770,46,16,GT10,9F70,5D51 +10771,46,16,GT03,8ECC,3C4E +10772,46,16,GT03,8ED1,3C53 +10773,46,17,GT03,8EE9,3C6B +10774,46,17,GT03,8EEA,3C6C +10775,46,17,GT03,8ED8,3C5A +10776,46,17,GT03,8EEF,3C71 +10777,46,17,GT03,8EEB,3C6D +10778,46,17,GT01,9BD4,5656 +10779,46,17,GT03,8EE8,3C6A +10780,46,17,GT03,8ED7,3C59 +10781,46,17,GT03,8EF2,3C74 +10782,46,17,GT01,9BD6,5658 +10783,46,17,GT11,93E8,466A +10784,46,17,GT03,8ED6,3C58 +10785,46,17,GT03,8EDA,3C5C +10786,46,17,GT03,8EDF,3C61 +10787,46,17,GT03,8EDE,3C60 +10788,46,17,GT09,9CF9,587B +10789,46,17,GT03,8EE1,3C63 +10790,46,17,GT03,8EE2,3C64 +10791,46,17,GT03,8EEC,3C6E +10792,46,17,GT03,8EF3,3C75 +10793,46,17,GT03,8EE0,3C62 +10794,46,17,GT09,9D4A,592B +10795,46,17,GT03,8ED9,3C5B +10796,46,17,GT03,8EED,3C6F +10797,46,17,GT03,8EDD,3C5F +10798,46,17,GT09,8C5F,3740 +10799,46,17,GT11,8BB6,3638 +10800,46,17,GT03,8EF0,3C72 +10801,46,17,GT03,8ED5,3C57 +10802,46,17,GT03,8EE3,3C65 +10803,46,17,GT03,8EF5,3C77 +10804,46,17,GT03,8EF1,3C73 +10805,46,17,GT03,8EDC,3C5E +10806,46,17,GT03,8EF4,3C76 +10807,46,17,GT09,9D49,592A +10808,46,17,GT11,8987,3167 +10809,46,17,GT03,8EE6,3C68 +10810,46,17,GT01,97E4,4E66 +10811,46,17,GT10,9F71,5D52 +10812,46,17,GT03,8EE7,3C69 +10813,46,17,GT03,8EEE,3C70 +10814,46,18,GT03,8EFB,3C7D +10815,46,18,GT03,8F40,3D21 +10816,46,18,GT03,8F48,3D29 +10817,46,18,GT03,8EFC,3C7E +10818,46,18,GT09,9D48,5929 +10819,46,18,GT03,8F4A,3D2B +10820,46,18,GT03,8EDB,3C5D +10821,46,18,GT03,8EF8,3C7A +10822,46,18,GT09,9663,4B44 +10823,46,18,GT03,8EF6,3C78 +10824,46,18,GT03,8F46,3D27 +10825,46,18,GT03,8F49,3D2A +10826,46,18,GT03,8EF9,3C7B +10827,46,18,GT09,906C,3F4D +10828,46,18,GT03,8F47,3D28 +10829,46,18,GT03,8F41,3D22 +10830,46,18,GT09,9D4F,5930 +10831,46,18,GT03,8F45,3D26 +10832,46,18,GT03,8F43,3D24 +10833,46,18,GT03,8F44,3D25 +10834,46,18,GT03,8EFA,3C7C +10835,46,18,GT11,8B66,3547 +10836,46,18,GT03,8F42,3D23 +10837,46,19,GT03,8F54,3D35 +10838,46,19,GT03,8F55,3D36 +10839,46,19,GT03,8F4B,3D2C +10840,46,19,GT03,8F52,3D33 +10841,46,19,GT03,8F4F,3D30 +10842,46,19,GT03,8F5B,3D3C +10843,46,19,GT10,9F72,5D53 +10844,46,19,GT03,8F56,3D37 +10845,46,19,GT03,8F57,3D38 +10846,46,19,GT03,8F5A,3D3B +10847,46,19,GT03,8F59,3D3A +10848,46,19,GT03,8F53,3D34 +10849,46,19,GT03,8F58,3D39 +10850,46,19,GT09,9D51,5932 +10851,46,19,GT09,9499,4779 +10852,46,19,GT10,9EAE,5C30 +10853,46,19,GT03,8EF7,3C79 +10854,46,19,GT03,8F51,3D32 +10855,46,19,GT09,8DD9,3A5B +10856,46,19,GT03,8F50,3D31 +10857,46,19,GT03,8F4C,3D2D +10858,46,19,GT03,8F4D,3D2E +10859,46,19,GT03,8F4E,3D2F +10860,46,19,GT03,8F5C,3D3D +10861,46,20,GT03,8F60,3D41 +10862,46,20,GT03,8F64,3D45 +10863,46,20,GT03,8F66,3D47 +10864,46,20,GT01,8ADE,3460 +10865,46,20,GT03,8F5E,3D3F +10866,46,20,GT09,9D5B,593C +10867,46,20,GT03,8F61,3D42 +10868,46,20,GT03,8F5D,3D3E +10869,46,20,GT03,8F62,3D43 +10870,46,20,GT10,9F73,5D54 +10871,46,20,GT01,9BD8,565A +10872,46,20,GT03,8F5F,3D40 +10873,46,20,GT09,9D54,5935 +10874,46,20,GT03,8F63,3D44 +10875,46,20,GT03,8F67,3D48 +10876,46,21,GT03,8F70,3D51 +10877,46,21,GT03,8F65,3D46 +10878,46,21,GT01,9BD9,565B +10879,46,21,GT03,8F69,3D4A +10880,46,21,GT03,8F6A,3D4B +10881,46,21,GT09,9D58,5939 +10882,46,21,GT03,8F6C,3D4D +10883,46,21,GT03,8F71,3D52 +10884,46,21,GT11,94AA,482C +10885,46,21,GT03,8F6B,3D4C +10886,46,21,GT03,8F6F,3D50 +10887,46,21,GT03,8F6D,3D4E +10888,46,21,GT03,8F6E,3D4F +10889,46,21,GT03,8F68,3D49 +10890,46,21,GT03,8F7C,3D5D +10891,46,21,GT10,9F74,5D55 +10892,46,21,GT10,9F75,5D56 +10893,46,22,GT03,8F74,3D55 +10894,46,22,GT03,8F77,3D58 +10895,46,22,GT09,9D53,5934 +10896,46,22,GT01,9BDA,565C +10897,46,22,GT11,8CBA,383C +10898,46,22,GT03,8F72,3D53 +10899,46,22,GT03,8F79,3D5A +10900,46,22,GT09,9D55,5936 +10901,46,22,GT03,8F73,3D54 +10902,46,22,GT03,8F7D,3D5E +10903,46,22,GT03,8F75,3D56 +10904,46,22,GT01,9BDB,565D +10905,46,22,GT11,99D5,5257 +10906,46,22,GT09,98CD,504F +10907,46,22,GT03,8F7B,3D5C +10908,46,22,GT03,8F76,3D57 +10909,46,22,GT03,8F78,3D59 +10910,46,22,GT03,8F7A,3D5B +10911,46,22,GT09,9D56,5937 +10912,46,23,GT01,9BDC,565E +10913,46,23,GT03,8F7E,3D5F +10914,46,23,GT03,8F80,3D60 +10915,46,23,GT03,8F81,3D61 +10916,46,23,GT09,9D59,593A +10917,46,23,GT09,8F8C,3D6C +10918,46,23,GT11,8DD9,3A5B +10919,46,23,GT09,9D57,5938 +10920,46,24,GT03,8F82,3D62 +10921,46,24,GT03,8F89,3D69 +10922,46,24,GT03,8F86,3D66 +10923,46,24,GT03,8F85,3D65 +10924,46,24,GT03,8F88,3D68 +10925,46,24,GT03,8F87,3D67 +10926,46,24,GT03,8F83,3D63 +10927,46,24,GT03,8F84,3D64 +10928,46,25,GT03,8F8A,3D6A +10929,46,25,GT09,9D5A,593B +10930,46,26,GT10,9F76,5D57 +10931,46,26,GT03,8F8B,3D6B +10932,46,27,GT03,8F8E,3D6E +10933,46,27,GT03,8F8F,3D6F +10934,46,27,GT11,8CBB,383D +10935,46,27,GT03,8F8C,3D6C +10936,46,28,GT11,8E71,3B52 +10937,46,28,GT03,8F8D,3D6D +10938,46,29,GT03,8F90,3D70 +10939,46,32,GT03,8F91,3D71 +10940,47,1,GT03,8F93,3D73 +10941,47,2,GT03,8F94,3D74 +10942,47,3,GT03,8F95,3D75 +10943,47,3,GT03,8F92,3D72 +10944,47,3,GT01,9BDD,565F +10945,47,3,GT01,90EC,406E +10946,47,4,GT03,8F96,3D76 +10947,47,6,GT03,8F99,3D79 +10948,47,6,GT03,8F9B,3D7B +10949,47,6,GT03,8F9C,3D7C +10950,47,6,GT03,8F9D,3D7D +10951,47,6,GT03,8F9A,3D7A +10952,47,6,GT01,8F42,3D23 +10953,47,6,GT01,8F84,3D64 +10954,47,6,GT03,8F97,3D77 +10955,47,6,GT03,8F98,3D78 +10956,47,7,GT03,8FA0,3E22 +10957,47,7,GT03,8F9E,3D7E +10958,47,7,GT03,8FA2,3E24 +10959,47,7,GT03,8FA1,3E23 +10960,47,7,GT03,8F9F,3E21 +10961,47,8,GT03,8FA3,3E25 +10962,47,8,GT03,8FA4,3E26 +10963,47,9,GT03,8FA6,3E28 +10964,47,9,GT03,8FA7,3E29 +10965,47,9,GT03,8FA8,3E2A +10966,47,9,GT11,9954,5135 +10967,47,9,GT03,8FA5,3E27 +10968,47,9,GT09,9785,4D65 +10969,47,10,GT03,8FAA,3E2C +10970,47,10,GT03,8FA9,3E2B +10971,47,10,GT03,8FAB,3E2D +10972,47,11,GT03,8FAC,3E2E +10973,47,11,GT03,8FAD,3E2F +10974,47,11,GT03,8FAE,3E30 +10975,47,11,GT03,8FAF,3E31 +10976,47,12,GT03,8FB0,3E32 +10977,47,14,GT03,8FB1,3E33 +10978,47,14,GT03,8FB2,3E34 +10979,47,15,GT03,8FB4,3E36 +10980,47,15,GT03,8FB3,3E35 +10981,47,16,GT03,8FB5,3E37 +10982,47,17,GT03,8FB6,3E38 +10983,47,18,GT03,8FB7,3E39 +10984,47,19,GT03,8FB9,3E3B +10985,47,19,GT03,8FB8,3E3A +10986,47,20,GT03,8FBA,3E3C +10987,47,22,GT03,8FBC,3E3E +10988,47,22,GT03,8FBB,3E3D +10989,47,24,GT03,8FBD,3E3F +10990,47,29,GT03,8FBE,3E40 +10991,48,3,GT01,8D48,3929 +10992,48,4,GT03,8FC2,3E44 +10993,48,4,GT03,8FBF,3E41 +10994,48,4,GT03,8FC0,3E42 +10995,48,4,GT03,8FC1,3E43 +10996,48,4,GT03,8FC3,3E45 +10997,48,5,GT03,8FC5,3E47 +10998,48,5,GT03,8FC4,3E46 +10999,48,5,GT01,8D49,392A +11000,48,5,GT01,8DB6,3A38 +11001,48,5,GT03,8FC6,3E48 +11002,48,5,GT03,8FC7,3E49 +11003,48,6,GT03,8FC8,3E4A +11004,48,6,GT11,9254,4335 +11005,48,7,GT03,8FC9,3E4B +11006,48,7,GT03,8FCB,3E4D +11007,48,7,GT03,8FCA,3E4C +11008,48,7,GT01,9BDE,5660 +11009,48,9,GT03,8FCC,3E4E +11010,48,10,GT03,8FCD,3E4F +11011,48,10,GT01,8DB7,3A39 +11012,48,11,GT03,8FCE,3E50 +11013,48,12,GT03,8FCF,3E51 +11014,48,13,GT09,95E3,4A65 +11015,48,15,GT03,8FD0,3E52 +11016,48,15,GT09,8D7E,395F +11017,48,15,GT03,8FD2,3E54 +11018,48,15,GT03,8FD1,3E53 +11019,48,16,GT03,8FD3,3E55 +11020,48,16,GT03,8FD4,3E56 +11021,48,19,GT03,8FD5,3E57 +11022,49,3,GT01,9BDF,5661 +11023,49,3,GT01,8CC8,384A +11024,49,3,GT01,96A4,4C26 +11025,49,4,GT01,9462,4743 +11026,49,5,GT03,8FD7,3E59 +11027,49,5,GT09,9786,4D66 +11028,49,5,GT03,8FD6,3E58 +11029,49,5,GT11,95F7,4A79 +11030,49,6,GT03,8FDA,3E5C +11031,49,6,GT03,8FD9,3E5B +11032,49,6,GT03,8FD8,3E5A +11033,49,7,GT01,9BE0,5662 +11034,49,7,GT09,8EF9,3C7B +11035,49,8,GT03,8FDC,3E5E +11036,49,8,GT03,8FDB,3E5D +11037,49,9,GT03,8FE0,3E62 +11038,49,9,GT01,8AAA,342C +11039,49,9,GT03,8FE1,3E63 +11040,49,9,GT03,8FDF,3E61 +11041,49,9,GT01,8D4A,392B +11042,49,9,GT03,8FE2,3E64 +11043,49,9,GT03,8FDD,3E5F +11044,49,9,GT03,8FDE,3E60 +11045,49,10,GT03,8FE4,3E66 +11046,49,10,GT03,8FE3,3E65 +11047,49,11,GT03,8FE5,3E67 +11048,49,11,GT03,8FE6,3E68 +11049,49,11,GT03,8FE8,3E6A +11050,49,11,GT03,8FE7,3E69 +11051,49,11,GT09,9D5D,593E +11052,49,12,GT03,8FE9,3E6B +11053,49,12,GT03,8FEA,3E6C +11054,49,12,GT01,9246,4327 +11055,49,15,GT03,9246,4327 +11056,49,16,GT03,8FEC,3E6E +11057,49,16,GT09,9D5E,593F +11058,49,17,GT03,8FED,3E6F +11059,49,18,GT03,8FEE,3E70 +11060,50,3,GT01,8BD0,3652 +11061,50,4,GT03,8FF1,3E73 +11062,50,4,GT03,8FF0,3E72 +11063,50,4,GT03,8FEF,3E71 +11064,50,5,GT03,8FF5,3E77 +11065,50,5,GT03,8FF2,3E74 +11066,50,5,GT01,8E73,3B54 +11067,50,5,GT03,8FF4,3E76 +11068,50,5,GT09,9745,4D26 +11069,50,5,GT03,8FF6,3E78 +11070,50,5,GT03,8FF3,3E75 +11071,50,5,GT01,957A,495B +11072,50,6,GT03,9044,3F25 +11073,50,6,GT03,8FFB,3E7D +11074,50,6,GT03,9049,3F2A +11075,50,6,GT03,8FFA,3E7C +11076,50,6,GT03,9043,3F24 +11077,50,6,GT03,8FFC,3E7E +11078,50,6,GT03,9040,3F21 +11079,50,6,GT03,904B,3F2C +11080,50,6,GT03,9041,3F22 +11081,50,6,GT03,8FF7,3E79 +11082,50,6,GT03,8FF8,3E7A +11083,50,6,GT03,9048,3F29 +11084,50,6,GT03,8FF9,3E7B +11085,50,6,GT01,94BF,4841 +11086,50,6,GT03,9042,3F23 +11087,50,6,GT03,9046,3F27 +11088,50,6,GT03,904A,3F2B +11089,50,6,GT09,8DC6,3A48 +11090,50,6,GT03,9045,3F26 +11091,50,6,GT03,9047,3F28 +11092,50,7,GT03,9051,3F32 +11093,50,7,GT03,9060,3F41 +11094,50,7,GT03,9061,3F42 +11095,50,7,GT03,9054,3F35 +11096,50,7,GT03,906A,3F4B +11097,50,7,GT01,8AF3,3475 +11098,50,7,GT03,9057,3F38 +11099,50,7,GT03,9058,3F39 +11100,50,7,GT03,9069,3F4A +11101,50,7,GT03,9056,3F37 +11102,50,7,GT03,905D,3F3E +11103,50,7,GT03,9059,3F3A +11104,50,7,GT03,9064,3F45 +11105,50,7,GT03,904C,3F2D +11106,50,7,GT03,9062,3F43 +11107,50,7,GT09,9D74,5955 +11108,50,7,GT03,905A,3F3B +11109,50,7,GT01,9BE1,5663 +11110,50,7,GT03,9066,3F47 +11111,50,7,GT03,905E,3F3F +11112,50,7,GT03,905B,3F3C +11113,50,7,GT03,9055,3F36 +11114,50,7,GT03,905F,3F40 +11115,50,7,GT03,9068,3F49 +11116,50,7,GT03,9050,3F31 +11117,50,7,GT03,9053,3F34 +11118,50,7,GT03,9063,3F44 +11119,50,7,GT03,905C,3F3D +11120,50,7,GT03,904F,3F30 +11121,50,7,GT03,9052,3F33 +11122,50,7,GT03,9065,3F46 +11123,50,7,GT03,904D,3F2E +11124,50,7,GT03,904E,3F2F +11125,50,7,GT03,9067,3F48 +11126,50,8,GT03,906C,3F4D +11127,50,8,GT03,9085,3F65 +11128,50,8,GT03,9077,3F58 +11129,50,8,GT03,9083,3F63 +11130,50,8,GT03,907E,3F5F +11131,50,8,GT09,9096,3F76 +11132,50,8,GT03,907D,3F5E +11133,50,8,GT01,9BE2,5664 +11134,50,8,GT09,9D60,5941 +11135,50,8,GT03,9071,3F52 +11136,50,8,GT03,907A,3F5B +11137,50,8,GT03,9073,3F54 +11138,50,8,GT01,9BE3,5665 +11139,50,8,GT03,906E,3F4F +11140,50,8,GT03,9070,3F51 +11141,50,8,GT01,929F,4421 +11142,50,8,GT03,9082,3F62 +11143,50,8,GT01,9BE4,5666 +11144,50,8,GT03,906B,3F4C +11145,50,8,GT03,907C,3F5D +11146,50,8,GT03,9084,3F64 +11147,50,8,GT01,9BE5,5667 +11148,50,8,GT03,9079,3F5A +11149,50,8,GT03,9074,3F55 +11150,50,8,GT03,9078,3F59 +11151,50,8,GT03,9076,3F57 +11152,50,8,GT03,906F,3F50 +11153,50,8,GT03,906D,3F4E +11154,50,8,GT03,9081,3F61 +11155,50,8,GT03,9072,3F53 +11156,50,8,GT03,907B,3F5C +11157,50,8,GT09,9D5F,5940 +11158,50,8,GT03,9080,3F60 +11159,50,8,GT09,916D,414E +11160,50,9,GT03,908D,3F6D +11161,50,9,GT03,90A3,4025 +11162,50,9,GT03,90A5,4027 +11163,50,9,GT03,90A7,4029 +11164,50,9,GT03,908E,3F6E +11165,50,9,GT03,90A2,4024 +11166,50,9,GT03,9087,3F67 +11167,50,9,GT03,9089,3F69 +11168,50,9,GT03,90A4,4026 +11169,50,9,GT03,9093,3F73 +11170,50,9,GT03,9096,3F76 +11171,50,9,GT09,9D61,5942 +11172,50,9,GT03,908F,3F6F +11173,50,9,GT03,9090,3F70 +11174,50,9,GT03,9091,3F71 +11175,50,9,GT03,9095,3F75 +11176,50,9,GT03,9098,3F78 +11177,50,9,GT10,9F77,5D58 +11178,50,9,GT09,9D66,5947 +11179,50,9,GT03,9075,3F56 +11180,50,9,GT03,909C,3F7C +11181,50,9,GT03,9092,3F72 +11182,50,9,GT03,9099,3F79 +11183,50,9,GT03,908A,3F6A +11184,50,9,GT01,9083,3F63 +11185,50,9,GT03,909A,3F7A +11186,50,9,GT03,909E,3F7E +11187,50,9,GT03,909B,3F7B +11188,50,9,GT03,909F,4021 +11189,50,9,GT03,90A6,4028 +11190,50,9,GT03,90A1,4023 +11191,50,9,GT03,90A0,4022 +11192,50,9,GT09,9195,4175 +11193,50,9,GT03,9086,3F66 +11194,50,9,GT01,92E9,446B +11195,50,9,GT03,9097,3F77 +11196,50,9,GT03,9088,3F68 +11197,50,9,GT11,927B,435C +11198,50,9,GT09,8C60,3741 +11199,50,9,GT03,9094,3F74 +11200,50,9,GT09,9D63,5944 +11201,50,9,GT03,909D,3F7D +11202,50,9,GT03,908B,3F6B +11203,50,9,GT03,908C,3F6C +11204,50,10,GT03,90C1,4043 +11205,50,10,GT03,90C2,4044 +11206,50,10,GT03,90BA,403C +11207,50,10,GT03,90AA,402C +11208,50,10,GT03,90B0,4032 +11209,50,10,GT01,8B41,3522 +11210,50,10,GT03,90BB,403D +11211,50,10,GT03,90BC,403E +11212,50,10,GT03,90C3,4045 +11213,50,10,GT03,90B1,4033 +11214,50,10,GT03,90AB,402D +11215,50,10,GT03,90B3,4035 +11216,50,10,GT03,90BD,403F +11217,50,10,GT03,90BE,4040 +11218,50,10,GT03,90BF,4041 +11219,50,10,GT03,90AF,4031 +11220,50,10,GT01,8E74,3B55 +11221,50,10,GT03,90B8,403A +11222,50,10,GT03,90B2,4034 +11223,50,10,GT09,9D64,5945 +11224,50,10,GT03,90B6,4038 +11225,50,10,GT03,90B9,403B +11226,50,10,GT11,9649,4B2A +11227,50,10,GT03,90AC,402E +11228,50,10,GT09,9D62,5943 +11229,50,10,GT01,90C8,404A +11230,50,10,GT03,90B7,4039 +11231,50,10,GT03,90B4,4036 +11232,50,10,GT01,91D1,4253 +11233,50,10,GT09,9D87,5967 +11234,50,10,GT09,8FB0,3E32 +11235,50,10,GT03,90A9,402B +11236,50,10,GT03,90C0,4042 +11237,50,10,GT03,90AD,402F +11238,50,10,GT03,90AE,4030 +11239,50,10,GT03,90A8,402A +11240,50,10,GT03,90B5,4037 +11241,50,11,GT01,9BE7,5669 +11242,50,11,GT09,9D6D,594E +11243,50,11,GT03,90E2,4064 +11244,50,11,GT09,9D77,5958 +11245,50,11,GT03,90D5,4057 +11246,50,11,GT03,90D9,405B +11247,50,11,GT03,90DB,405D +11248,50,11,GT03,90DC,405E +11249,50,11,GT11,97E3,4E65 +11250,50,11,GT03,90CF,4051 +11251,50,11,GT03,90D7,4059 +11252,50,11,GT03,90DF,4061 +11253,50,11,GT03,90C9,404B +11254,50,11,GT03,90D2,4054 +11255,50,11,GT03,90E4,4066 +11256,50,11,GT03,90C6,4048 +11257,50,11,GT03,90C7,4049 +11258,50,11,GT03,90DA,405C +11259,50,11,GT03,90CB,404D +11260,50,11,GT03,90D0,4052 +11261,50,11,GT03,90C4,4046 +11262,50,11,GT03,90CA,404C +11263,50,11,GT03,90CD,404F +11264,50,11,GT03,90CE,4050 +11265,50,11,GT03,90E0,4062 +11266,50,11,GT01,8FED,3E6F +11267,50,11,GT09,9D76,5957 +11268,50,11,GT03,90E3,4065 +11269,50,11,GT09,9D68,5949 +11270,50,11,GT03,90D1,4053 +11271,50,11,GT03,90C8,404A +11272,50,11,GT03,90DD,405F +11273,50,11,GT01,9BE6,5668 +11274,50,11,GT03,90D4,4056 +11275,50,11,GT09,9D67,5948 +11276,50,11,GT01,92A0,4422 +11277,50,11,GT03,90E1,4063 +11278,50,11,GT09,9D6B,594C +11279,50,11,GT03,90D3,4055 +11280,50,11,GT03,90E6,4068 +11281,50,11,GT03,90DE,4060 +11282,50,11,GT03,90E7,4069 +11283,50,11,GT09,8C61,3742 +11284,50,11,GT03,90C5,4047 +11285,50,11,GT03,90CC,404E +11286,50,11,GT03,90E5,4067 +11287,50,11,GT09,9D69,594A +11288,50,11,GT03,90D8,405A +11289,50,11,GT03,90D6,4058 +11290,50,12,GT01,9BE8,566A +11291,50,12,GT01,9BE9,566B +11292,50,12,GT09,9196,4176 +11293,50,12,GT03,9143,4124 +11294,50,12,GT03,9145,4126 +11295,50,12,GT03,90FB,407D +11296,50,12,GT03,9141,4122 +11297,50,12,GT03,90F8,407A +11298,50,12,GT03,90F2,4074 +11299,50,12,GT03,9149,412A +11300,50,12,GT03,914C,412D +11301,50,12,GT03,9147,4128 +11302,50,12,GT03,90E9,406B +11303,50,12,GT03,90F3,4075 +11304,50,12,GT03,914B,412C +11305,50,12,GT10,9F78,5D59 +11306,50,12,GT03,90F9,407B +11307,50,12,GT03,9146,4127 +11308,50,12,GT03,9148,4129 +11309,50,12,GT03,90F4,4076 +11310,50,12,GT03,90E8,406A +11311,50,12,GT09,9D6A,594B +11312,50,12,GT03,90F1,4073 +11313,50,12,GT03,90F6,4078 +11314,50,12,GT03,90EE,4070 +11315,50,12,GT03,90F0,4072 +11316,50,12,GT03,90F5,4077 +11317,50,12,GT03,90EB,406D +11318,50,12,GT03,90EC,406E +11319,50,12,GT09,9D7B,595C +11320,50,12,GT11,8FF3,3E75 +11321,50,12,GT11,8FF4,3E76 +11322,50,12,GT03,914D,412E +11323,50,12,GT03,9140,4121 +11324,50,12,GT09,9194,4174 +11325,50,12,GT01,9BEA,566C +11326,50,12,GT03,90ED,406F +11327,50,12,GT03,9168,4149 +11328,50,12,GT03,90FC,407E +11329,50,12,GT09,9D6C,594D +11330,50,12,GT09,9D65,5946 +11331,50,12,GT03,90FA,407C +11332,50,12,GT01,959D,497D +11333,50,12,GT03,914A,412B +11334,50,12,GT03,90EF,4071 +11335,50,12,GT01,9BF1,5673 +11336,50,12,GT03,90EA,406C +11337,50,12,GT01,9658,4B39 +11338,50,12,GT03,90F7,4079 +11339,50,12,GT03,9144,4125 +11340,50,12,GT03,9142,4123 +11341,50,13,GT03,9163,4144 +11342,50,13,GT11,8DC4,3A46 +11343,50,13,GT10,9E73,5B54 +11344,50,13,GT03,9160,4141 +11345,50,13,GT03,914F,4130 +11346,50,13,GT03,915C,413D +11347,50,13,GT03,914E,412F +11348,50,13,GT03,9166,4147 +11349,50,13,GT03,9162,4143 +11350,50,13,GT03,9164,4145 +11351,50,13,GT03,9151,4132 +11352,50,13,GT03,9156,4137 +11353,50,13,GT03,9159,413A +11354,50,13,GT01,9679,4B5A +11355,50,13,GT03,915E,413F +11356,50,13,GT09,9D71,5952 +11357,50,13,GT03,9150,4131 +11358,50,13,GT09,9D79,595A +11359,50,13,GT11,969D,4B7D +11360,50,13,GT03,915F,4140 +11361,50,13,GT09,9D72,5953 +11362,50,13,GT03,9161,4142 +11363,50,13,GT09,9D78,5959 +11364,50,13,GT03,9167,4148 +11365,50,13,GT09,9D73,5954 +11366,50,13,GT03,9153,4134 +11367,50,13,GT03,915A,413B +11368,50,13,GT03,915B,413C +11369,50,13,GT09,9D6F,5950 +11370,50,13,GT09,9D70,5951 +11371,50,13,GT10,9F79,5D5A +11372,50,13,GT11,9997,5177 +11373,50,13,GT03,9157,4138 +11374,50,13,GT03,915D,413E +11375,50,13,GT03,9165,4146 +11376,50,13,GT01,9BEB,566D +11377,50,13,GT03,9152,4133 +11378,50,13,GT09,9D75,5956 +11379,50,13,GT03,9158,4139 +11380,50,13,GT03,9155,4136 +11381,50,13,GT01,968B,4B6B +11382,50,13,GT03,9154,4135 +11383,50,13,GT09,9D6E,594F +11384,50,14,GT03,9174,4155 +11385,50,14,GT09,9D86,5966 +11386,50,14,GT09,9D7A,595B +11387,50,14,GT01,9BEC,566E +11388,50,14,GT03,916C,414D +11389,50,14,GT03,9182,4162 +11390,50,14,GT03,9185,4165 +11391,50,14,GT03,916B,414C +11392,50,14,GT03,917C,415D +11393,50,14,GT03,9173,4154 +11394,50,14,GT03,9180,4160 +11395,50,14,GT03,916E,414F +11396,50,14,GT03,9170,4151 +11397,50,14,GT03,9186,4166 +11398,50,14,GT03,9172,4153 +11399,50,14,GT03,9169,414A +11400,50,14,GT03,9171,4152 +11401,50,14,GT03,9181,4161 +11402,50,14,GT03,917A,415B +11403,50,14,GT09,9D7C,595D +11404,50,14,GT03,917D,415E +11405,50,14,GT03,917E,415F +11406,50,14,GT09,9D81,5961 +11407,50,14,GT03,917B,415C +11408,50,14,GT03,916A,414B +11409,50,14,GT03,9176,4157 +11410,50,14,GT03,9177,4158 +11411,50,14,GT03,9175,4156 +11412,50,14,GT01,9BED,566F +11413,50,14,GT03,9178,4159 +11414,50,14,GT03,916F,4150 +11415,50,14,GT03,9184,4164 +11416,50,14,GT11,9373,4554 +11417,50,14,GT03,916D,414E +11418,50,14,GT03,9179,415A +11419,50,14,GT03,9183,4163 +11420,50,15,GT03,9188,4168 +11421,50,15,GT09,9D83,5963 +11422,50,15,GT03,918B,416B +11423,50,15,GT03,9190,4170 +11424,50,15,GT03,9193,4173 +11425,50,15,GT03,9187,4167 +11426,50,15,GT03,918E,416E +11427,50,15,GT03,9195,4175 +11428,50,15,GT01,9BEE,5670 +11429,50,15,GT03,9197,4177 +11430,50,15,GT03,9196,4176 +11431,50,15,GT03,918A,416A +11432,50,15,GT03,9191,4171 +11433,50,15,GT09,9D82,5962 +11434,50,15,GT03,918D,416D +11435,50,15,GT03,919C,417C +11436,50,15,GT03,9189,4169 +11437,50,15,GT03,919F,4221 +11438,50,15,GT03,919D,417D +11439,50,15,GT03,91A0,4222 +11440,50,15,GT09,9D7D,595E +11441,50,15,GT03,919E,417E +11442,50,15,GT03,9194,4174 +11443,50,15,GT03,918F,416F +11444,50,15,GT01,9BEF,5671 +11445,50,15,GT03,919A,417A +11446,50,15,GT01,94A6,4828 +11447,50,15,GT10,9F7B,5D5C +11448,50,15,GT03,9198,4178 +11449,50,15,GT01,9BF0,5672 +11450,50,15,GT09,8BDD,365F +11451,50,15,GT01,95BC,4A3E +11452,50,15,GT10,9F7A,5D5B +11453,50,15,GT03,91A1,4223 +11454,50,15,GT03,919B,417B +11455,50,15,GT03,9192,4172 +11456,50,15,GT03,9199,4179 +11457,50,15,GT03,918C,416C +11458,50,15,GT09,9787,4D67 +11459,50,16,GT03,91B0,4232 +11460,50,16,GT10,9F7D,5D5E +11461,50,16,GT03,91A3,4225 +11462,50,16,GT03,91B7,4239 +11463,50,16,GT03,91A9,422B +11464,50,16,GT03,91B4,4236 +11465,50,16,GT09,9D85,5965 +11466,50,16,GT03,91A6,4228 +11467,50,16,GT03,91AF,4231 +11468,50,16,GT03,91A7,4229 +11469,50,16,GT03,91A8,422A +11470,50,16,GT03,91A2,4224 +11471,50,16,GT03,91AA,422C +11472,50,16,GT03,91AE,4230 +11473,50,16,GT03,91B3,4235 +11474,50,16,GT09,9197,4177 +11475,50,16,GT03,91AB,422D +11476,50,16,GT09,9D80,5960 +11477,50,16,GT03,91B8,423A +11478,50,16,GT03,91AD,422F +11479,50,16,GT03,91A4,4226 +11480,50,16,GT03,91AC,422E +11481,50,16,GT10,9F7C,5D5D +11482,50,16,GT03,91B1,4233 +11483,50,16,GT03,91B5,4237 +11484,50,16,GT03,91B2,4234 +11485,50,16,GT09,9D84,5964 +11486,50,16,GT03,91A5,4227 +11487,50,16,GT03,91B6,4238 +11488,50,16,GT09,9D7E,595F +11489,50,17,GT03,91B9,423B +11490,50,17,GT03,91BD,423F +11491,50,17,GT03,91C3,4245 +11492,50,17,GT03,91C2,4244 +11493,50,17,GT03,91C4,4246 +11494,50,17,GT03,91C5,4247 +11495,50,17,GT09,9D88,5968 +11496,50,17,GT09,9D89,5969 +11497,50,17,GT09,9D8A,596A +11498,50,17,GT03,91BA,423C +11499,50,17,GT03,91C1,4243 +11500,50,17,GT03,91C0,4242 +11501,50,17,GT03,91BC,423E +11502,50,17,GT10,9F7E,5D5F +11503,50,17,GT03,91BE,4240 +11504,50,17,GT03,91BB,423D +11505,50,17,GT03,91BF,4241 +11506,50,18,GT03,91CA,424C +11507,50,18,GT03,91CB,424D +11508,50,18,GT03,91C8,424A +11509,50,18,GT11,8E72,3B53 +11510,50,18,GT03,91C7,4249 +11511,50,18,GT03,91C9,424B +11512,50,18,GT03,91C6,4248 +11513,50,19,GT11,9476,4757 +11514,50,19,GT03,91CF,4251 +11515,50,19,GT03,91D0,4252 +11516,50,19,GT09,9D8C,596C +11517,50,19,GT09,9199,4179 +11518,50,19,GT03,91CD,424F +11519,50,19,GT03,91D1,4253 +11520,50,19,GT03,91CE,4250 +11521,50,19,GT03,91D2,4254 +11522,50,19,GT03,91CC,424E +11523,50,19,GT09,9D8B,596B +11524,50,20,GT03,91D6,4258 +11525,50,20,GT03,91D5,4257 +11526,50,20,GT03,91D7,4259 +11527,50,20,GT03,91D4,4256 +11528,50,20,GT03,91D3,4255 +11529,50,21,GT03,91DA,425C +11530,50,21,GT03,91DB,425D +11531,50,22,GT03,91DE,4260 +11532,50,22,GT03,91D9,425B +11533,50,22,GT09,9D8D,596D +11534,50,22,GT03,91D8,425A +11535,50,22,GT03,91DF,4261 +11536,50,22,GT03,91DD,425F +11537,50,22,GT03,91DC,425E +11538,50,22,GT10,9F81,5D61 +11539,50,23,GT10,9F82,5D62 +11540,50,23,GT10,9F80,5D60 +11541,50,23,GT03,91E2,4264 +11542,50,23,GT09,9D8E,596E +11543,50,24,GT03,91E4,4266 +11544,50,24,GT03,91E1,4263 +11545,50,24,GT03,91E0,4262 +11546,50,24,GT03,91E3,4265 +11547,50,27,GT03,91E5,4267 +11548,51,3,GT01,8AB1,3433 +11549,51,5,GT03,91E6,4268 +11550,51,5,GT03,91E7,4269 +11551,51,5,GT01,95BD,4A3F +11552,51,6,GT01,9BF2,5674 +11553,51,6,GT01,944E,472F +11554,51,6,GT01,9BF3,5675 +11555,51,7,GT03,91E9,426B +11556,51,7,GT03,91EB,426D +11557,51,7,GT11,8988,3168 +11558,51,7,GT03,91EA,426C +11559,51,7,GT03,91E8,426A +11560,51,7,GT09,9D8F,596F +11561,51,8,GT01,8D4B,392C +11562,51,8,GT03,91ED,426F +11563,51,8,GT03,91EC,426E +11564,51,9,GT03,91EE,4270 +11565,51,9,GT03,91EF,4271 +11566,51,10,GT03,91F1,4273 +11567,51,10,GT03,91F0,4272 +11568,51,11,GT09,9D90,5970 +11569,51,12,GT03,91F3,4275 +11570,51,12,GT03,91F2,4274 +11571,51,13,GT01,8AB2,3434 +11572,51,13,GT03,91F4,4276 +11573,51,13,GT03,91F5,4277 +11574,51,14,GT09,8C62,3743 +11575,51,15,GT03,91F6,4278 +11576,51,16,GT03,91F8,427A +11577,51,16,GT03,91F7,4279 +11578,51,18,GT11,8989,3169 +11579,51,18,GT11,984E,4F2F +11580,51,20,GT03,91F9,427B +11581,51,20,GT11,984D,4F2E +11582,52,3,GT01,9BF4,5676 +11583,52,4,GT01,8CB6,3838 +11584,52,4,GT03,91FB,427D +11585,52,4,GT03,91FA,427C +11586,52,5,GT03,9240,4321 +11587,52,5,GT01,9763,4D44 +11588,52,5,GT03,91FC,427E +11589,52,6,GT03,9242,4323 +11590,52,7,GT03,9245,4326 +11591,52,7,GT03,9244,4325 +11592,52,7,GT03,9243,4324 +11593,52,8,GT03,9246,4327 +11594,52,8,GT03,9247,4328 +11595,52,8,GT11,959D,497D +11596,52,8,GT09,9D91,5971 +11597,52,8,GT03,9249,432A +11598,52,8,GT03,9248,4329 +11599,52,9,GT03,924A,432B +11600,52,9,GT01,9748,4D29 +11601,52,10,GT03,924B,432C +11602,52,11,GT09,9D92,5972 +11603,52,11,GT03,924C,432D +11604,52,11,GT03,9356,4537 +11605,52,12,GT03,924D,432E +11606,52,12,GT09,9D93,5973 +11607,52,12,GT03,924E,432F +11608,52,12,GT01,8AF4,3476 +11609,52,12,GT03,924F,4330 +11610,52,13,GT03,9250,4331 +11611,52,13,GT03,9251,4332 +11612,52,14,GT03,9252,4333 +11613,52,14,GT03,9254,4335 +11614,52,14,GT03,9253,4334 +11615,52,14,GT03,9255,4336 +11616,52,15,GT03,9256,4337 +11617,52,15,GT03,9257,4338 +11618,52,16,GT03,9258,4339 +11619,52,22,GT03,9259,433A +11620,53,3,GT01,9BF6,5678 +11621,53,5,GT01,8D4C,392D +11622,53,5,GT03,925B,433C +11623,53,5,GT01,92A1,4423 +11624,53,5,GT03,925A,433B +11625,53,6,GT03,9260,4341 +11626,53,6,GT03,9263,4344 +11627,53,6,GT03,9261,4342 +11628,53,6,GT03,9266,4347 +11629,53,6,GT03,9262,4343 +11630,53,6,GT03,925E,433F +11631,53,6,GT03,9268,4349 +11632,53,6,GT03,925D,433E +11633,53,6,GT01,8FAF,3E31 +11634,53,6,GT03,925C,433D +11635,53,6,GT03,9265,4346 +11636,53,6,GT03,9267,4348 +11637,53,6,GT03,9264,4345 +11638,53,6,GT03,925F,4340 +11639,53,7,GT03,927C,435D +11640,53,7,GT03,926E,434F +11641,53,7,GT03,9270,4351 +11642,53,7,GT03,9274,4355 +11643,53,7,GT03,926D,434E +11644,53,7,GT03,9269,434A +11645,53,7,GT03,926B,434C +11646,53,7,GT03,9276,4357 +11647,53,7,GT01,8F98,3D78 +11648,53,7,GT01,8FB0,3E32 +11649,53,7,GT03,9272,4353 +11650,53,7,GT03,926C,434D +11651,53,7,GT03,9271,4352 +11652,53,7,GT03,9273,4354 +11653,53,7,GT03,9279,435A +11654,53,7,GT03,9275,4356 +11655,53,7,GT03,926A,434B +11656,53,7,GT03,926F,4350 +11657,53,7,GT03,9277,4358 +11658,53,7,GT03,9278,4359 +11659,53,7,GT01,94DD,485F +11660,53,7,GT11,99A6,5228 +11661,53,7,GT03,927A,435B +11662,53,7,GT09,9198,4178 +11663,53,7,GT03,9292,4372 +11664,53,7,GT03,927B,435C +11665,53,8,GT03,928E,436E +11666,53,8,GT03,9288,4368 +11667,53,8,GT03,9299,4379 +11668,53,8,GT09,9D94,5974 +11669,53,8,GT10,9F83,5D63 +11670,53,8,GT03,9296,4376 +11671,53,8,GT03,929B,437B +11672,53,8,GT03,9294,4374 +11673,53,8,GT03,9298,4378 +11674,53,8,GT01,8D4D,392E +11675,53,8,GT11,98EB,506D +11676,53,8,GT03,9284,4364 +11677,53,8,GT03,9280,4360 +11678,53,8,GT03,9293,4373 +11679,53,8,GT03,929A,437A +11680,53,8,GT03,928C,436C +11681,53,8,GT11,966B,4B4C +11682,53,8,GT03,928D,436D +11683,53,8,GT03,9295,4375 +11684,53,8,GT03,9297,4377 +11685,53,8,GT01,92EA,446C +11686,53,8,GT01,9358,4539 +11687,53,8,GT03,9289,4369 +11688,53,8,GT03,9291,4371 +11689,53,8,GT03,9287,4367 +11690,53,8,GT03,928B,436B +11691,53,8,GT03,9285,4365 +11692,53,8,GT03,9283,4363 +11693,53,8,GT03,928A,436A +11694,53,8,GT03,9286,4366 +11695,53,8,GT01,957B,495C +11696,53,8,GT03,9281,4361 +11697,53,8,GT01,95F7,4A79 +11698,53,8,GT03,9282,4362 +11699,53,8,GT03,9290,4370 +11700,53,8,GT03,927E,435F +11701,53,8,GT03,927D,435E +11702,53,9,GT03,92A4,4426 +11703,53,9,GT03,929E,437E +11704,53,9,GT11,8FF5,3E77 +11705,53,9,GT03,92B0,4432 +11706,53,9,GT09,8F99,3D79 +11707,53,9,GT03,92A0,4422 +11708,53,9,GT03,92AD,442F +11709,53,9,GT03,92AA,442C +11710,53,9,GT03,92A3,4425 +11711,53,9,GT03,92AC,442E +11712,53,9,GT03,929D,437D +11713,53,9,GT03,92A2,4424 +11714,53,9,GT09,9D98,5978 +11715,53,9,GT03,928F,436F +11716,53,9,GT03,92A8,442A +11717,53,9,GT03,92AB,442D +11718,53,9,GT03,92A9,442B +11719,53,9,GT01,9BF7,5679 +11720,53,9,GT03,929C,437C +11721,53,9,GT03,92A5,4427 +11722,53,9,GT03,92A6,4428 +11723,53,9,GT03,929F,4421 +11724,53,9,GT03,92A7,4429 +11725,53,9,GT01,9378,4559 +11726,53,9,GT03,92A1,4423 +11727,53,9,GT03,92AF,4431 +11728,53,9,GT03,92AE,4430 +11729,53,10,GT03,92BA,443C +11730,53,10,GT03,92B8,443A +11731,53,10,GT03,92B1,4433 +11732,53,10,GT09,9DAC,5A2E +11733,53,10,GT01,8CC9,384B +11734,53,10,GT03,92B2,4434 +11735,53,10,GT03,92C6,4448 +11736,53,10,GT03,92B4,4436 +11737,53,10,GT01,8DC0,3A42 +11738,53,10,GT03,92BC,443E +11739,53,10,GT03,92CC,444E +11740,53,10,GT09,9D95,5975 +11741,53,10,GT03,92BE,4440 +11742,53,10,GT03,92C8,444A +11743,53,10,GT03,92CB,444D +11744,53,10,GT11,9298,4378 +11745,53,10,GT03,92BF,4441 +11746,53,10,GT03,92B7,4439 +11747,53,10,GT03,92C5,4447 +11748,53,10,GT03,92C1,4443 +11749,53,10,GT01,92EB,446D +11750,53,10,GT11,964A,4B2B +11751,53,10,GT11,964B,4B2C +11752,53,10,GT03,92C7,4449 +11753,53,10,GT03,92B6,4438 +11754,53,10,GT03,92B9,443B +11755,53,10,GT03,92C4,4446 +11756,53,10,GT03,92BD,443F +11757,53,10,GT09,95B1,4A33 +11758,53,10,GT11,8C68,3749 +11759,53,10,GT03,92BB,443D +11760,53,10,GT03,92C2,4444 +11761,53,10,GT03,92CA,444C +11762,53,10,GT09,9D96,5976 +11763,53,10,GT03,92B3,4435 +11764,53,10,GT03,92B5,4437 +11765,53,10,GT03,92C0,4442 +11766,53,10,GT03,92C3,4445 +11767,53,10,GT03,92C9,444B +11768,53,11,GT03,92D2,4454 +11769,53,11,GT01,88C1,3043 +11770,53,11,GT03,92D6,4458 +11771,53,11,GT09,8FD6,3E58 +11772,53,11,GT10,9F84,5D64 +11773,53,11,GT09,9D9C,597C +11774,53,11,GT03,92EF,4471 +11775,53,11,GT03,92E6,4468 +11776,53,11,GT03,92D4,4456 +11777,53,11,GT03,92F2,4474 +11778,53,11,GT03,92E8,446A +11779,53,11,GT03,92EA,446C +11780,53,11,GT03,92D1,4453 +11781,53,11,GT09,9DAB,5A2D +11782,53,11,GT01,8D4E,392F +11783,53,11,GT09,8A96,3376 +11784,53,11,GT09,90BB,403D +11785,53,11,GT03,92DE,4460 +11786,53,11,GT03,92E0,4462 +11787,53,11,GT03,92E7,4469 +11788,53,11,GT01,8F8E,3D6E +11789,53,11,GT03,92E4,4466 +11790,53,11,GT09,9664,4B45 +11791,53,11,GT03,92DC,445E +11792,53,11,GT03,92EB,446D +11793,53,11,GT03,92EE,4470 +11794,53,11,GT03,92D9,445B +11795,53,11,GT03,92E1,4463 +11796,53,11,GT03,92DD,445F +11797,53,11,GT03,92DF,4461 +11798,53,11,GT03,92CE,4450 +11799,53,11,GT03,92D0,4452 +11800,53,11,GT03,92E9,446B +11801,53,11,GT09,9788,4D68 +11802,53,11,GT03,92CF,4451 +11803,53,11,GT03,92DA,445C +11804,53,11,GT03,92F4,4476 +11805,53,11,GT03,92F3,4475 +11806,53,11,GT09,9D9A,597A +11807,53,11,GT03,92D3,4455 +11808,53,11,GT09,9D9B,597B +11809,53,11,GT03,92F0,4472 +11810,53,11,GT03,92F1,4473 +11811,53,11,GT09,9D99,5979 +11812,53,11,GT03,92D7,4459 +11813,53,11,GT03,92D8,445A +11814,53,11,GT09,919A,417A +11815,53,11,GT03,92CD,444F +11816,53,11,GT03,92E5,4467 +11817,53,11,GT11,8FF6,3E78 +11818,53,11,GT09,9789,4D69 +11819,53,11,GT01,9766,4D47 +11820,53,11,GT03,92D5,4457 +11821,53,11,GT10,9F85,5D65 +11822,53,11,GT03,92DB,445D +11823,53,11,GT03,92E3,4465 +11824,53,11,GT03,92E2,4464 +11825,53,11,GT03,92ED,446F +11826,53,12,GT03,92F8,447A +11827,53,12,GT03,934D,452E +11828,53,12,GT03,9340,4521 +11829,53,12,GT03,9352,4533 +11830,53,12,GT03,9343,4524 +11831,53,12,GT03,9350,4531 +11832,53,12,GT09,9D9E,597E +11833,53,12,GT03,9348,4529 +11834,53,12,GT03,9346,4527 +11835,53,12,GT03,934F,4530 +11836,53,12,GT03,92F7,4479 +11837,53,12,GT03,934A,452B +11838,53,12,GT03,9342,4523 +11839,53,12,GT03,9341,4522 +11840,53,12,GT01,9BF8,567A +11841,53,12,GT03,9354,4535 +11842,53,12,GT03,9347,4528 +11843,53,12,GT01,9BF9,567B +11844,53,12,GT03,92F5,4477 +11845,53,12,GT03,9345,4526 +11846,53,12,GT03,9351,4532 +11847,53,12,GT09,9D9F,5A21 +11848,53,12,GT09,9DA0,5A22 +11849,53,12,GT03,92EC,446E +11850,53,12,GT03,92F6,4478 +11851,53,12,GT03,9349,452A +11852,53,12,GT09,9D9D,597D +11853,53,12,GT03,9355,4536 +11854,53,12,GT01,9470,4751 +11855,53,12,GT09,9D97,5977 +11856,53,12,GT03,92FC,447E +11857,53,12,GT11,959E,497E +11858,53,12,GT03,9353,4534 +11859,53,12,GT03,92FB,447D +11860,53,12,GT03,92F9,447B +11861,53,12,GT03,9344,4525 +11862,53,12,GT03,92FA,447C +11863,53,12,GT03,934C,452D +11864,53,12,GT03,934B,452C +11865,53,12,GT01,984C,4F2D +11866,53,13,GT03,935C,453D +11867,53,13,GT03,9364,4545 +11868,53,13,GT03,9358,4539 +11869,53,13,GT01,9BFA,567C +11870,53,13,GT03,935A,453B +11871,53,13,GT03,9365,4546 +11872,53,13,GT03,9369,454A +11873,53,13,GT09,9DA3,5A25 +11874,53,13,GT09,9DA1,5A23 +11875,53,13,GT03,9357,4538 +11876,53,13,GT03,934E,452F +11877,53,13,GT03,935B,453C +11878,53,13,GT03,936B,454C +11879,53,13,GT03,9362,4543 +11880,53,13,GT03,9363,4544 +11881,53,13,GT03,935D,453E +11882,53,13,GT03,935E,453F +11883,53,13,GT03,9366,4547 +11884,53,13,GT03,9359,453A +11885,53,13,GT03,936A,454B +11886,53,13,GT03,935F,4540 +11887,53,13,GT03,9367,4548 +11888,53,13,GT03,9360,4541 +11889,53,13,GT01,97F5,4E77 +11890,53,13,GT03,936C,454D +11891,53,13,GT03,9361,4542 +11892,53,13,GT03,9368,4549 +11893,53,14,GT03,9375,4556 +11894,53,14,GT09,9DA5,5A27 +11895,53,14,GT03,9378,4559 +11896,53,14,GT09,8E71,3B52 +11897,53,14,GT03,9382,4562 +11898,53,14,GT01,8A66,3347 +11899,53,14,GT01,9BFC,567E +11900,53,14,GT01,9BFB,567D +11901,53,14,GT09,96D3,4C55 +11902,53,14,GT11,8E73,3B54 +11903,53,14,GT03,9383,4563 +11904,53,14,GT03,9372,4553 +11905,53,14,GT03,936D,454E +11906,53,14,GT03,9376,4557 +11907,53,14,GT03,9370,4551 +11908,53,14,GT03,937E,455F +11909,53,14,GT03,937D,455E +11910,53,14,GT03,9381,4561 +11911,53,14,GT03,9371,4552 +11912,53,14,GT03,937B,455C +11913,53,14,GT03,936F,4550 +11914,53,14,GT03,936E,454F +11915,53,14,GT03,9373,4554 +11916,53,14,GT03,9379,455A +11917,53,14,GT09,9DA6,5A28 +11918,53,14,GT03,9384,4564 +11919,53,14,GT09,91BC,423E +11920,53,14,GT03,9374,4555 +11921,53,14,GT03,9380,4560 +11922,53,14,GT03,937C,455D +11923,53,14,GT01,9C40,5721 +11924,53,14,GT09,9DA2,5A24 +11925,53,14,GT03,9377,4558 +11926,53,14,GT03,937A,455B +11927,53,14,GT09,8ADE,3460 +11928,53,15,GT03,9387,4567 +11929,53,15,GT03,9389,4569 +11930,53,15,GT11,95B3,4A35 +11931,53,15,GT03,9399,4579 +11932,53,15,GT03,9391,4571 +11933,53,15,GT03,938E,456E +11934,53,15,GT09,9DA8,5A2A +11935,53,15,GT09,9DB2,5A34 +11936,53,15,GT09,9DB4,5A36 +11937,53,15,GT03,9395,4575 +11938,53,15,GT01,9C41,5722 +11939,53,15,GT01,9C42,5723 +11940,53,15,GT09,9DA7,5A29 +11941,53,15,GT03,9390,4570 +11942,53,15,GT01,8FB1,3E33 +11943,53,15,GT03,938D,456D +11944,53,15,GT03,938A,456A +11945,53,15,GT03,939F,4621 +11946,53,15,GT03,9388,4568 +11947,53,15,GT03,9386,4566 +11948,53,15,GT09,9DA4,5A26 +11949,53,15,GT01,9C43,5724 +11950,53,15,GT01,9C44,5725 +11951,53,15,GT03,938B,456B +11952,53,15,GT01,9C45,5726 +11953,53,15,GT03,9385,4565 +11954,53,15,GT03,9394,4574 +11955,53,15,GT03,938F,456F +11956,53,15,GT01,955F,4940 +11957,53,15,GT01,9C46,5727 +11958,53,15,GT03,938C,456C +11959,53,15,GT09,8CEC,386E +11960,53,15,GT03,9398,4578 +11961,53,15,GT03,9396,4576 +11962,53,15,GT03,9393,4573 +11963,53,16,GT03,939D,457D +11964,53,16,GT01,9C47,5728 +11965,53,16,GT10,9F86,5D66 +11966,53,16,GT03,93A7,4629 +11967,53,16,GT03,939C,457C +11968,53,16,GT03,93A4,4626 +11969,53,16,GT03,93A3,4625 +11970,53,16,GT03,93A6,4628 +11971,53,16,GT03,9392,4572 +11972,53,16,GT03,9397,4577 +11973,53,16,GT03,939A,457A +11974,53,16,GT03,93A1,4623 +11975,53,16,GT03,939B,457B +11976,53,16,GT03,93A0,4622 +11977,53,16,GT03,93A2,4624 +11978,53,16,GT09,9DAA,5A2C +11979,53,16,GT03,93A5,4627 +11980,53,16,GT01,9C48,5729 +11981,53,16,GT09,9666,4B47 +11982,53,16,GT03,939E,457E +11983,53,16,GT09,9DA9,5A2B +11984,53,17,GT03,93AD,462F +11985,53,17,GT03,93A9,462B +11986,53,17,GT03,93AA,462C +11987,53,17,GT03,93AB,462D +11988,53,17,GT09,8C64,3745 +11989,53,17,GT03,93AC,462E +11990,53,17,GT03,93A8,462A +11991,53,17,GT10,9F87,5D67 +11992,53,17,GT09,9DAD,5A2F +11993,53,18,GT03,93B5,4637 +11994,53,18,GT03,93BA,463C +11995,53,18,GT09,91BB,423D +11996,53,18,GT03,93B0,4632 +11997,53,18,GT03,93B1,4633 +11998,53,18,GT09,9DB0,5A32 +11999,53,18,GT11,9455,4736 +12000,53,18,GT11,8B67,3548 +12001,53,18,GT03,93B2,4634 +12002,53,18,GT03,93B4,4636 +12003,53,18,GT03,93AF,4631 +12004,53,18,GT09,9DAE,5A30 +12005,53,18,GT03,93B3,4635 +12006,53,18,GT03,93AE,4630 +12007,53,19,GT03,93B6,4638 +12008,53,19,GT09,9DAF,5A31 +12009,53,19,GT09,9DB3,5A35 +12010,53,19,GT03,93B7,4639 +12011,53,19,GT03,93BB,463D +12012,53,19,GT09,9DB1,5A33 +12013,53,19,GT03,93B9,463B +12014,53,19,GT03,93BC,463E +12015,53,19,GT11,97F9,4E7B +12016,53,19,GT03,93B8,463A +12017,53,19,GT01,9C49,572A +12018,53,20,GT03,93BF,4641 +12019,53,20,GT03,93BE,4640 +12020,53,20,GT11,8DE6,3A68 +12021,53,20,GT03,93C5,4647 +12022,53,20,GT03,93C2,4644 +12023,53,20,GT03,93C1,4643 +12024,53,20,GT03,93BD,463F +12025,53,20,GT03,93C8,464A +12026,53,20,GT03,93C4,4646 +12027,53,20,GT03,93C3,4645 +12028,53,20,GT03,93C6,4648 +12029,53,20,GT03,93C0,4642 +12030,53,20,GT01,9C4C,572D +12031,53,20,GT03,93C7,4649 +12032,53,21,GT11,8CBC,383E +12033,53,21,GT03,93C9,464B +12034,53,21,GT09,919B,417B +12035,53,21,GT01,9C4A,572B +12036,53,21,GT03,93CA,464C +12037,53,22,GT03,93CB,464D +12038,53,22,GT09,8D85,3965 +12039,53,22,GT03,93CD,464F +12040,53,22,GT11,98C5,5047 +12041,53,22,GT09,98CE,5050 +12042,53,22,GT03,93CC,464E +12043,53,22,GT09,8ADF,3461 +12044,53,23,GT03,93CE,4650 +12045,53,23,GT03,93CF,4651 +12046,53,24,GT03,93D0,4652 +12047,53,25,GT01,9C4B,572C +12048,53,26,GT03,93D1,4653 +12049,53,27,GT03,93D2,4654 +12050,53,27,GT03,93D3,4655 +12051,54,3,GT01,9C4D,572E +12052,54,6,GT03,93D5,4657 +12053,54,6,GT03,93D4,4656 +12054,54,7,GT03,93D6,4658 +12055,54,7,GT03,93D7,4659 +12056,54,7,GT03,93D8,465A +12057,54,7,GT01,92EC,446E +12058,54,8,GT01,8984,3164 +12059,54,8,GT03,93DA,465C +12060,54,8,GT03,93D9,465B +12061,54,8,GT01,9C4E,572F +12062,54,8,GT09,8AE0,3462 +12063,54,9,GT01,89F4,3276 +12064,54,9,GT03,93DB,465D +12065,54,9,GT01,8C9A,377A +12066,54,9,GT01,9455,4736 +12067,54,10,GT03,93DC,465E +12068,54,10,GT11,968E,4B6E +12069,54,10,GT11,998C,516C +12070,54,10,GT09,8AE1,3463 +12071,54,11,GT03,93DD,465F +12072,54,12,GT03,93DE,4660 +12073,54,13,GT03,93DF,4661 +12074,54,14,GT03,93E1,4663 +12075,54,14,GT03,93E0,4662 +12076,55,3,GT03,93E3,4665 +12077,55,3,GT01,9C4F,5730 +12078,55,4,GT09,976A,4D4B +12079,55,4,GT03,93E2,4664 +12080,55,4,GT01,93F9,467B +12081,55,4,GT09,8EA5,3C27 +12082,55,4,GT03,93E4,4666 +12083,55,5,GT03,93E5,4667 +12084,55,5,GT01,95D9,4A5B +12085,55,5,GT03,93E6,4668 +12086,55,6,GT03,93E7,4669 +12087,55,6,GT09,98DF,5061 +12088,55,6,GT03,93E8,466A +12089,55,6,GT03,93E9,466B +12090,55,6,GT03,93EA,466C +12091,55,7,GT03,93F0,4672 +12092,55,7,GT03,93EE,4670 +12093,55,7,GT01,9C50,5731 +12094,55,7,GT03,93EB,466D +12095,55,7,GT03,93ED,466F +12096,55,7,GT03,93EF,4671 +12097,55,7,GT03,93F1,4673 +12098,55,7,GT03,93EC,466E +12099,55,7,GT03,93F2,4674 +12100,55,7,GT01,984D,4F2E +12101,55,8,GT03,93F3,4675 +12102,55,8,GT03,93F7,4679 +12103,55,8,GT03,93F5,4677 +12104,55,8,GT03,93F6,4678 +12105,55,8,GT03,93F4,4676 +12106,55,9,GT03,93FA,467C +12107,55,9,GT03,93F9,467B +12108,55,9,GT03,9442,4723 +12109,55,9,GT03,9440,4721 +12110,55,9,GT03,9441,4722 +12111,55,9,GT03,9443,4724 +12112,55,9,GT03,9444,4725 +12113,55,9,GT11,898A,316A +12114,55,9,GT03,93FC,467E +12115,55,9,GT03,93F8,467A +12116,55,9,GT11,927C,435D +12117,55,9,GT03,93FB,467D +12118,55,10,GT03,944B,472C +12119,55,10,GT03,944A,472B +12120,55,10,GT03,9447,4728 +12121,55,10,GT03,9449,472A +12122,55,10,GT03,9446,4727 +12123,55,10,GT09,9DB5,5A37 +12124,55,10,GT03,9448,4729 +12125,55,10,GT01,9C51,5732 +12126,55,10,GT03,9445,4726 +12127,55,11,GT03,944E,472F +12128,55,11,GT03,944C,472D +12129,55,11,GT03,944D,472E +12130,55,11,GT03,944F,4730 +12131,55,11,GT03,9450,4731 +12132,55,11,GT03,9451,4732 +12133,55,12,GT03,9452,4733 +12134,55,12,GT03,9456,4737 +12135,55,12,GT03,9457,4738 +12136,55,12,GT09,9DB6,5A38 +12137,55,12,GT03,9454,4735 +12138,55,12,GT09,9DB7,5A39 +12139,55,12,GT03,9453,4734 +12140,55,12,GT03,9455,4736 +12141,55,13,GT03,9458,4739 +12142,55,13,GT03,9459,473A +12143,55,14,GT03,945E,473F +12144,55,14,GT03,945A,473B +12145,55,14,GT03,945C,473D +12146,55,14,GT03,945B,473C +12147,55,14,GT03,945D,473E +12148,55,15,GT10,9F88,5D68 +12149,55,15,GT03,9460,4741 +12150,55,15,GT03,945F,4740 +12151,55,15,GT01,95BE,4A40 +12152,55,15,GT11,9770,4D51 +12153,55,16,GT03,9464,4745 +12154,55,16,GT03,9463,4744 +12155,55,16,GT03,9462,4743 +12156,55,16,GT03,9465,4746 +12157,55,16,GT03,9461,4742 +12158,55,17,GT03,9466,4747 +12159,55,17,GT03,9467,4748 +12160,55,19,GT11,9477,4758 +12161,55,22,GT03,9468,4749 +12162,55,26,GT11,8CBD,383F +12163,55,26,GT11,8DE7,3A69 +12164,55,27,GT03,946A,474B +12165,55,27,GT03,9469,474A +12166,55,29,GT03,946B,474C +12167,56,3,GT01,9C54,5735 +12168,56,3,GT03,946C,474D +12169,56,4,GT01,989F,5021 +12170,56,4,GT03,946D,474E +12171,56,4,GT11,95E9,4A6B +12172,56,4,GT03,946E,474F +12173,56,5,GT09,8DC7,3A49 +12174,56,5,GT09,909B,3F7B +12175,56,5,GT01,98AF,5031 +12176,56,6,GT03,946F,4750 +12177,56,6,GT01,8EAE,3C30 +12178,56,6,GT03,9470,4751 +12179,56,6,GT01,93F3,4675 +12180,56,6,GT09,91BE,4240 +12181,56,7,GT03,9475,4756 +12182,56,7,GT11,9648,4B29 +12183,56,7,GT03,9471,4752 +12184,56,7,GT03,9473,4754 +12185,56,7,GT03,9472,4753 +12186,56,7,GT03,9474,4755 +12187,56,8,GT03,9476,4757 +12188,56,8,GT03,9477,4758 +12189,56,8,GT09,90AD,402F +12190,56,9,GT03,947A,475B +12191,56,9,GT03,947B,475C +12192,56,9,GT03,947C,475D +12193,56,9,GT03,9478,4759 +12194,56,9,GT03,9479,475A +12195,56,9,GT03,947D,475E +12196,56,10,GT03,947E,475F +12197,56,11,GT03,9480,4760 +12198,56,12,GT01,9C55,5736 +12199,56,12,GT03,9481,4761 +12200,56,13,GT03,9484,4764 +12201,56,13,GT03,9482,4762 +12202,56,13,GT03,9485,4765 +12203,56,13,GT03,9483,4763 +12204,56,14,GT09,9DB8,5A3A +12205,56,14,GT03,9486,4766 +12206,56,15,GT09,9DBA,5A3C +12207,56,15,GT03,9487,4767 +12208,56,16,GT09,9DB9,5A3B +12209,56,16,GT03,9488,4768 +12210,56,17,GT03,9489,4769 +12211,56,18,GT03,948A,476A +12212,56,21,GT03,948B,476B +12213,57,3,GT03,948D,476D +12214,57,3,GT01,8B7C,355D +12215,57,3,GT03,948C,476C +12216,57,4,GT01,88F8,307A +12217,57,4,GT03,9491,4771 +12218,57,4,GT03,948E,476E +12219,57,4,GT03,9493,4773 +12220,57,4,GT03,9495,4775 +12221,57,4,GT03,9490,4770 +12222,57,4,GT03,9494,4774 +12223,57,4,GT03,948F,476F +12224,57,4,GT03,9492,4772 +12225,57,4,GT01,92A2,4424 +12226,57,4,GT01,9C56,5737 +12227,57,4,GT09,9668,4B49 +12228,57,5,GT03,9496,4776 +12229,57,5,GT03,9499,4779 +12230,57,5,GT01,8D4F,3930 +12231,57,5,GT03,9498,4778 +12232,57,5,GT03,949A,477A +12233,57,5,GT03,949B,477B +12234,57,5,GT03,949C,477C +12235,57,5,GT03,949D,477D +12236,57,5,GT03,9497,4777 +12237,57,5,GT03,949E,477E +12238,57,5,GT01,95A4,4A26 +12239,57,6,GT03,949F,4821 +12240,57,6,GT03,94A0,4822 +12241,57,6,GT03,94A1,4823 +12242,57,6,GT03,94A2,4824 +12243,57,6,GT03,94A7,4829 +12244,57,6,GT03,94A8,482A +12245,57,6,GT03,94AA,482C +12246,57,6,GT11,95E4,4A66 +12247,57,6,GT01,926F,4350 +12248,57,6,GT03,94A6,4828 +12249,57,6,GT03,94A3,4825 +12250,57,6,GT03,94A4,4826 +12251,57,6,GT03,94A5,4827 +12252,57,6,GT03,94AC,482E +12253,57,6,GT03,94A9,482B +12254,57,6,GT03,94AB,482D +12255,57,7,GT03,94B2,4834 +12256,57,7,GT03,94B9,483B +12257,57,7,GT11,967B,4B5C +12258,57,7,GT03,94B8,483A +12259,57,7,GT09,9DC2,5A44 +12260,57,7,GT03,94B1,4833 +12261,57,7,GT03,94B3,4835 +12262,57,7,GT03,94AE,4830 +12263,57,7,GT03,94B5,4837 +12264,57,7,GT03,94AF,4831 +12265,57,7,GT01,92ED,446F +12266,57,7,GT03,94B6,4838 +12267,57,7,GT11,925F,4340 +12268,57,7,GT03,94B0,4832 +12269,57,7,GT09,8EE3,3C65 +12270,57,7,GT09,95DF,4A61 +12271,57,7,GT03,94AD,482F +12272,57,7,GT03,94B4,4836 +12273,57,7,GT03,94B7,4839 +12274,57,8,GT03,94C6,4848 +12275,57,8,GT03,94BB,483D +12276,57,8,GT03,94BA,483C +12277,57,8,GT01,8CB7,3839 +12278,57,8,GT03,94C4,4846 +12279,57,8,GT09,8E92,3B72 +12280,57,8,GT03,94BC,483E +12281,57,8,GT03,94CA,484C +12282,57,8,GT03,94C5,4847 +12283,57,8,GT03,94C2,4844 +12284,57,8,GT03,94C8,484A +12285,57,8,GT03,94C7,4849 +12286,57,8,GT03,94C0,4842 +12287,57,8,GT01,9C57,5738 +12288,57,8,GT03,94BD,483F +12289,57,8,GT09,96D4,4C56 +12290,57,8,GT03,94C1,4843 +12291,57,8,GT03,94C3,4845 +12292,57,8,GT01,96ED,4C6F +12293,57,8,GT11,926E,434F +12294,57,8,GT03,94BF,4841 +12295,57,8,GT03,94BE,4840 +12296,57,8,GT03,94C9,484B +12297,57,9,GT03,94CC,484E +12298,57,9,GT03,94DF,4861 +12299,57,9,GT03,94DD,485F +12300,57,9,GT03,94D0,4852 +12301,57,9,GT03,94D1,4853 +12302,57,9,GT03,94D2,4854 +12303,57,9,GT09,9DBC,5A3E +12304,57,9,GT03,94CD,484F +12305,57,9,GT03,94CE,4850 +12306,57,9,GT09,9DBB,5A3D +12307,57,9,GT01,8CCA,384C +12308,57,9,GT03,94D6,4858 +12309,57,9,GT03,94D8,485A +12310,57,9,GT03,94DE,4860 +12311,57,9,GT03,94CB,484D +12312,57,9,GT03,94D5,4857 +12313,57,9,GT09,9DBE,5A40 +12314,57,9,GT11,96C4,4C46 +12315,57,9,GT03,94D3,4855 +12316,57,9,GT03,94DC,485E +12317,57,9,GT03,94CF,4851 +12318,57,9,GT03,94DB,485D +12319,57,9,GT01,9C58,5739 +12320,57,9,GT03,94DA,485C +12321,57,9,GT03,94D9,485B +12322,57,9,GT03,94D7,4859 +12323,57,9,GT03,94D4,4856 +12324,57,9,GT01,9C5E,573F +12325,57,10,GT03,94E3,4865 +12326,57,10,GT03,94E5,4867 +12327,57,10,GT03,94E7,4869 +12328,57,10,GT09,8C65,3746 +12329,57,10,GT03,94EB,486D +12330,57,10,GT03,94E4,4866 +12331,57,10,GT01,8EE3,3C65 +12332,57,10,GT03,94E0,4862 +12333,57,10,GT03,94E2,4864 +12334,57,10,GT09,9DBD,5A3F +12335,57,10,GT03,94E6,4868 +12336,57,10,GT03,94E9,486B +12337,57,10,GT09,91BF,4241 +12338,57,10,GT03,94E1,4863 +12339,57,10,GT03,94E8,486A +12340,57,10,GT03,94EA,486C +12341,57,10,GT09,8F52,3D33 +12342,57,10,GT03,94EC,486E +12343,57,10,GT09,8AE2,3464 +12344,57,10,GT09,8AE3,3465 +12345,57,11,GT03,9543,4924 +12346,57,11,GT09,9DC3,5A45 +12347,57,11,GT03,94F9,487B +12348,57,11,GT01,8BAD,362F +12349,57,11,GT03,94FA,487C +12350,57,11,GT03,94EE,4870 +12351,57,11,GT03,9540,4921 +12352,57,11,GT03,94F7,4879 +12353,57,11,GT03,94F2,4874 +12354,57,11,GT03,9542,4923 +12355,57,11,GT03,94F3,4875 +12356,57,11,GT03,94F6,4878 +12357,57,11,GT03,94F0,4872 +12358,57,11,GT03,94EF,4871 +12359,57,11,GT03,94F8,487A +12360,57,11,GT01,92A3,4425 +12361,57,11,GT03,94F5,4877 +12362,57,11,GT03,94F1,4873 +12363,57,11,GT03,94FB,487D +12364,57,11,GT09,9DBF,5A41 +12365,57,11,GT03,94F4,4876 +12366,57,11,GT03,94FC,487E +12367,57,11,GT01,9C59,573A +12368,57,11,GT09,91C1,4243 +12369,57,11,GT09,8D9F,3A21 +12370,57,11,GT11,8BB8,363A +12371,57,11,GT09,91C0,4242 +12372,57,11,GT03,9541,4922 +12373,57,12,GT03,94ED,486F +12374,57,12,GT03,954C,492D +12375,57,12,GT03,9544,4925 +12376,57,12,GT03,954D,492E +12377,57,12,GT03,9551,4932 +12378,57,12,GT09,9DC0,5A42 +12379,57,12,GT03,9545,4926 +12380,57,12,GT03,9549,492A +12381,57,12,GT03,954A,492B +12382,57,12,GT03,9550,4931 +12383,57,12,GT03,954E,492F +12384,57,12,GT03,954F,4930 +12385,57,12,GT01,9265,4346 +12386,57,12,GT03,9546,4927 +12387,57,12,GT03,9547,4928 +12388,57,12,GT01,954A,492B +12389,57,12,GT03,9548,4929 +12390,57,12,GT03,954B,492C +12391,57,13,GT01,9C5A,573B +12392,57,13,GT03,9558,4939 +12393,57,13,GT11,95D4,4A56 +12394,57,13,GT03,9553,4934 +12395,57,13,GT03,955B,493C +12396,57,13,GT03,9559,493A +12397,57,13,GT03,9554,4935 +12398,57,13,GT03,9555,4936 +12399,57,13,GT03,955A,493B +12400,57,13,GT03,955C,493D +12401,57,13,GT09,9DC1,5A43 +12402,57,13,GT03,9556,4937 +12403,57,13,GT09,90C0,4042 +12404,57,13,GT10,9F89,5D69 +12405,57,13,GT03,9557,4938 +12406,57,13,GT03,9552,4933 +12407,57,13,GT09,8EB7,3C39 +12408,57,14,GT03,9567,4948 +12409,57,14,GT09,9DC8,5A4A +12410,57,14,GT03,9562,4943 +12411,57,14,GT03,9566,4947 +12412,57,14,GT11,9374,4555 +12413,57,14,GT03,9561,4942 +12414,57,14,GT03,955F,4940 +12415,57,14,GT03,9563,4944 +12416,57,14,GT09,9DC5,5A47 +12417,57,14,GT03,9560,4941 +12418,57,14,GT09,9DC6,5A48 +12419,57,14,GT09,9853,4F34 +12420,57,14,GT11,8FC5,3E47 +12421,57,14,GT03,9564,4945 +12422,57,14,GT03,955D,493E +12423,57,14,GT03,9565,4946 +12424,57,14,GT03,955E,493F +12425,57,14,GT11,8FF7,3E79 +12426,57,15,GT03,956F,4950 +12427,57,15,GT03,9569,494A +12428,57,15,GT03,956D,494E +12429,57,15,GT10,9F8A,5D6A +12430,57,15,GT03,956C,494D +12431,57,15,GT03,956B,494C +12432,57,15,GT01,9C5B,573C +12433,57,15,GT03,956E,494F +12434,57,15,GT03,9570,4951 +12435,57,15,GT03,9571,4952 +12436,57,15,GT03,9568,4949 +12437,57,15,GT09,9DC4,5A46 +12438,57,15,GT09,9DC9,5A4B +12439,57,16,GT10,9F8B,5D6B +12440,57,16,GT01,8BAE,3630 +12441,57,16,GT03,9577,4958 +12442,57,16,GT03,9574,4955 +12443,57,16,GT03,9575,4956 +12444,57,16,GT03,956A,494B +12445,57,16,GT09,9DCC,5A4E +12446,57,16,GT03,9576,4957 +12447,57,16,GT11,9983,5163 +12448,57,16,GT03,9573,4954 +12449,57,16,GT09,919D,417D +12450,57,16,GT03,9572,4953 +12451,57,17,GT03,9579,495A +12452,57,17,GT11,95D3,4A55 +12453,57,17,GT03,957A,495B +12454,57,17,GT09,9DCA,5A4C +12455,57,17,GT09,9DC7,5A49 +12456,57,17,GT09,9DCE,5A50 +12457,57,17,GT11,8FCF,3E51 +12458,57,17,GT01,9C5C,573D +12459,57,17,GT10,9F8C,5D6C +12460,57,17,GT03,9578,4959 +12461,57,17,GT03,957B,495C +12462,57,18,GT03,957C,495D +12463,57,18,GT03,9580,4960 +12464,57,18,GT09,9DD1,5A53 +12465,57,18,GT09,9DCB,5A4D +12466,57,18,GT09,8E70,3B51 +12467,57,18,GT03,957D,495E +12468,57,18,GT03,9581,4961 +12469,57,18,GT03,957E,495F +12470,57,18,GT03,9582,4962 +12471,57,19,GT03,9588,4968 +12472,57,19,GT03,9585,4965 +12473,57,19,GT03,9584,4964 +12474,57,19,GT03,9589,4969 +12475,57,19,GT03,9587,4967 +12476,57,19,GT03,958A,496A +12477,57,19,GT03,9586,4966 +12478,57,19,GT09,9DCF,5A51 +12479,57,19,GT09,9DD0,5A52 +12480,57,19,GT03,9583,4963 +12481,57,20,GT10,9F8E,5D6E +12482,57,20,GT10,9F8D,5D6D +12483,57,20,GT03,958D,496D +12484,57,20,GT03,958B,496B +12485,57,20,GT09,8C66,3747 +12486,57,20,GT03,958C,496C +12487,57,20,GT03,9590,4970 +12488,57,20,GT09,9DCD,5A4F +12489,57,20,GT03,958E,496E +12490,57,20,GT03,958F,496F +12491,57,21,GT03,9593,4973 +12492,57,21,GT03,9591,4971 +12493,57,21,GT03,9592,4972 +12494,57,21,GT09,919E,417E +12495,57,21,GT03,9594,4974 +12496,57,21,GT03,9595,4975 +12497,57,22,GT03,9596,4976 +12498,57,22,GT01,9C5D,573E +12499,57,23,GT03,9597,4977 +12500,57,25,GT03,9598,4978 +12501,57,27,GT09,9DD2,5A54 +12502,57,28,GT03,9599,4979 +12503,58,3,GT03,959A,497A +12504,58,3,GT01,9C5F,5740 +12505,58,5,GT03,959B,497B +12506,58,6,GT03,959C,497C +12507,58,6,GT03,959D,497D +12508,58,6,GT03,959E,497E +12509,58,6,GT01,9396,4576 +12510,58,7,GT03,959F,4A21 +12511,58,8,GT03,95A0,4A22 +12512,58,8,GT03,95A4,4A26 +12513,58,8,GT03,95A1,4A23 +12514,58,8,GT03,95A2,4A24 +12515,58,8,GT03,95A3,4A25 +12516,58,8,GT09,9DD3,5A55 +12517,58,9,GT03,95A5,4A27 +12518,58,9,GT01,9C60,5741 +12519,58,9,GT09,9669,4B4A +12520,58,9,GT03,95A7,4A29 +12521,58,9,GT03,95A6,4A28 +12522,58,10,GT03,95AA,4A2C +12523,58,10,GT03,95A9,4A2B +12524,58,10,GT03,95A8,4A2A +12525,58,10,GT03,95AB,4A2D +12526,58,11,GT03,95AE,4A30 +12527,58,11,GT03,95AC,4A2E +12528,58,11,GT01,9C61,5742 +12529,58,11,GT03,95AD,4A2F +12530,58,12,GT03,95B2,4A34 +12531,58,12,GT03,95B0,4A32 +12532,58,12,GT03,95AF,4A31 +12533,58,12,GT03,95B1,4A33 +12534,58,13,GT01,9C62,5743 +12535,58,13,GT03,95B4,4A36 +12536,58,13,GT09,966A,4B4B +12537,58,13,GT03,95B5,4A37 +12538,58,13,GT03,95B3,4A35 +12539,58,13,GT09,9DD4,5A56 +12540,58,14,GT03,95BA,4A3C +12541,58,14,GT03,95BB,4A3D +12542,58,14,GT03,95B8,4A3A +12543,58,14,GT03,95B6,4A38 +12544,58,14,GT03,95B9,4A3B +12545,58,14,GT03,95B7,4A39 +12546,58,15,GT03,95BC,4A3E +12547,58,15,GT03,95BD,4A3F +12548,58,16,GT03,95C1,4A43 +12549,58,16,GT03,95C2,4A44 +12550,58,16,GT01,9C53,5734 +12551,58,16,GT11,99F2,5274 +12552,58,16,GT03,95BF,4A41 +12553,58,16,GT03,95C0,4A42 +12554,58,16,GT03,95BE,4A40 +12555,58,17,GT03,95C3,4A45 +12556,58,17,GT09,9DD5,5A57 +12557,58,18,GT01,9C52,5733 +12558,58,18,GT09,9DD6,5A58 +12559,58,18,GT03,95C6,4A48 +12560,58,18,GT03,95C5,4A47 +12561,58,18,GT03,95C4,4A46 +12562,58,19,GT03,95C7,4A49 +12563,58,19,GT03,95C9,4A4B +12564,58,19,GT03,95C8,4A4A +12565,58,22,GT03,95CB,4A4D +12566,58,22,GT03,95CA,4A4C +12567,58,23,GT03,95CC,4A4E +12568,58,25,GT10,9F8F,5D6F +12569,58,26,GT03,95CD,4A4F +12570,58,26,GT03,95CE,4A50 +12571,59,3,GT01,9C63,5744 +12572,59,5,GT03,95CF,4A51 +12573,59,5,GT03,95D0,4A52 +12574,59,6,GT03,95D1,4A53 +12575,59,6,GT03,95D2,4A54 +12576,59,6,GT03,95D4,4A56 +12577,59,6,GT03,95D3,4A55 +12578,59,7,GT01,8C60,3741 +12579,59,7,GT03,95D5,4A57 +12580,59,7,GT03,95D7,4A59 +12581,59,7,GT03,95D6,4A58 +12582,59,8,GT03,95DE,4A60 +12583,59,8,GT03,95DA,4A5C +12584,59,8,GT03,95DC,4A5E +12585,59,8,GT03,95D9,4A5B +12586,59,8,GT03,95DB,4A5D +12587,59,8,GT03,95D8,4A5A +12588,59,8,GT03,95DD,4A5F +12589,59,9,GT03,95E0,4A62 +12590,59,9,GT03,95DF,4A61 +12591,59,9,GT01,9546,4927 +12592,59,10,GT03,95E1,4A63 +12593,59,10,GT03,95E3,4A65 +12594,59,10,GT11,96BF,4C41 +12595,59,10,GT03,95E4,4A66 +12596,59,10,GT03,95E6,4A68 +12597,59,10,GT03,95E5,4A67 +12598,59,10,GT03,95E7,4A69 +12599,59,10,GT09,9DD7,5A59 +12600,59,10,GT03,95E2,4A64 +12601,59,11,GT03,95ED,4A6F +12602,59,11,GT03,95EA,4A6C +12603,59,11,GT01,8DCA,3A4C +12604,59,11,GT03,95E9,4A6B +12605,59,11,GT03,95EF,4A71 +12606,59,11,GT03,95EC,4A6E +12607,59,11,GT01,92A4,4426 +12608,59,11,GT03,95EE,4A70 +12609,59,11,GT03,95EB,4A6D +12610,59,11,GT01,9556,4937 +12611,59,11,GT01,956A,494B +12612,59,11,GT03,95F0,4A72 +12613,59,11,GT03,95E8,4A6A +12614,59,12,GT09,8FE5,3E67 +12615,59,12,GT03,95F4,4A76 +12616,59,12,GT03,95F6,4A78 +12617,59,12,GT03,95F5,4A77 +12618,59,12,GT03,95F3,4A75 +12619,59,12,GT03,95F2,4A74 +12620,59,12,GT03,95F7,4A79 +12621,59,12,GT01,9C64,5745 +12622,59,12,GT03,95F1,4A73 +12623,59,13,GT03,95FA,4A7C +12624,59,13,GT09,9DD8,5A5A +12625,59,13,GT03,95F8,4A7A +12626,59,13,GT03,95FC,4A7E +12627,59,13,GT03,95FB,4A7D +12628,59,13,GT03,95F9,4A7B +12629,59,14,GT03,9642,4B23 +12630,59,14,GT01,8FB2,3E34 +12631,59,14,GT09,9DD9,5A5B +12632,59,14,GT03,9640,4B21 +12633,59,14,GT03,9643,4B24 +12634,59,14,GT03,9641,4B22 +12635,59,15,GT03,9644,4B25 +12636,59,15,GT01,8965,3146 +12637,59,15,GT03,9645,4B26 +12638,59,15,GT03,9646,4B27 +12639,59,15,GT03,9648,4B29 +12640,59,15,GT03,9647,4B28 +12641,59,15,GT03,9649,4B2A +12642,59,16,GT03,964B,4B2C +12643,59,16,GT03,964A,4B2B +12644,59,16,GT03,964C,4B2D +12645,59,16,GT03,964D,4B2E +12646,59,16,GT03,964E,4B2F +12647,59,17,GT03,964F,4B30 +12648,59,18,GT03,9650,4B31 +12649,59,20,GT03,9651,4B32 +12650,59,21,GT03,9652,4B33 +12651,59,22,GT03,9653,4B34 +12652,59,22,GT03,9654,4B35 +12653,60,3,GT01,9C65,5746 +12654,60,4,GT03,9655,4B36 +12655,60,5,GT03,9656,4B37 +12656,60,5,GT03,9657,4B38 +12657,60,5,GT03,9658,4B39 +12658,60,6,GT03,965C,4B3D +12659,60,6,GT03,965A,4B3B +12660,60,6,GT09,9DDA,5A5C +12661,60,6,GT03,965B,4B3C +12662,60,6,GT03,965D,4B3E +12663,60,6,GT03,9659,4B3A +12664,60,7,GT03,9667,4B48 +12665,60,7,GT03,9661,4B42 +12666,60,7,GT03,965E,4B3F +12667,60,7,GT03,966B,4B4C +12668,60,7,GT03,965F,4B40 +12669,60,7,GT09,9070,3F51 +12670,60,7,GT03,9668,4B49 +12671,60,7,GT03,9666,4B47 +12672,60,7,GT09,9DED,5A6F +12673,60,7,GT03,9660,4B41 +12674,60,7,GT03,9663,4B44 +12675,60,7,GT03,9664,4B45 +12676,60,7,GT03,9669,4B4A +12677,60,7,GT03,966A,4B4B +12678,60,7,GT03,9662,4B43 +12679,60,7,GT03,9665,4B46 +12680,60,7,GT01,9C66,5747 +12681,60,7,GT01,96F0,4C72 +12682,60,8,GT03,9677,4B58 +12683,60,8,GT03,9674,4B55 +12684,60,8,GT01,9C67,5748 +12685,60,8,GT01,899D,317D +12686,60,8,GT03,966E,4B4F +12687,60,8,GT01,8C61,3742 +12688,60,8,GT03,966D,4B4E +12689,60,8,GT01,90AA,402C +12690,60,8,GT03,966C,4B4D +12691,60,8,GT01,9C68,5749 +12692,60,8,GT03,966F,4B50 +12693,60,8,GT03,9671,4B52 +12694,60,8,GT03,9673,4B54 +12695,60,8,GT03,9678,4B59 +12696,60,8,GT01,94DE,4860 +12697,60,8,GT03,9675,4B56 +12698,60,8,GT01,9C69,574A +12699,60,8,GT09,8C69,374A +12700,60,8,GT03,9670,4B51 +12701,60,8,GT09,8C67,3748 +12702,60,8,GT09,8C68,3749 +12703,60,8,GT03,9672,4B53 +12704,60,9,GT03,9686,4B66 +12705,60,9,GT03,9685,4B65 +12706,60,9,GT09,9DF2,5A74 +12707,60,9,GT03,9687,4B67 +12708,60,9,GT01,9C6A,574B +12709,60,9,GT03,967A,4B5B +12710,60,9,GT03,9689,4B69 +12711,60,9,GT01,8CE3,3865 +12712,60,9,GT03,967D,4B5E +12713,60,9,GT01,9C6B,574C +12714,60,9,GT03,9676,4B57 +12715,60,9,GT11,9663,4B44 +12716,60,9,GT03,9680,4B60 +12717,60,9,GT03,9681,4B61 +12718,60,9,GT01,9C6D,574E +12719,60,9,GT03,967E,4B5F +12720,60,9,GT03,9683,4B63 +12721,60,9,GT03,9682,4B62 +12722,60,9,GT01,91D2,4254 +12723,60,9,GT03,9688,4B68 +12724,60,9,GT03,967B,4B5C +12725,60,9,GT03,9679,4B5A +12726,60,9,GT03,967C,4B5D +12727,60,9,GT03,968B,4B6B +12728,60,9,GT03,968A,4B6A +12729,60,9,GT09,9071,3F52 +12730,60,9,GT09,919C,417C +12731,60,9,GT11,8BCE,3650 +12732,60,9,GT03,9684,4B64 +12733,60,9,GT01,97A5,4E27 +12734,60,10,GT03,96A0,4C22 +12735,60,10,GT03,969E,4B7E +12736,60,10,GT09,96D5,4C57 +12737,60,10,GT03,968F,4B6F +12738,60,10,GT03,969D,4B7D +12739,60,10,GT03,9694,4B74 +12740,60,10,GT01,9C6C,574D +12741,60,10,GT03,96A2,4C24 +12742,60,10,GT03,9698,4B78 +12743,60,10,GT03,96A4,4C26 +12744,60,10,GT03,968D,4B6D +12745,60,10,GT03,969B,4B7B +12746,60,10,GT01,8F5D,3D3E +12747,60,10,GT03,9691,4B71 +12748,60,10,GT01,8F99,3D79 +12749,60,10,GT03,9692,4B72 +12750,60,10,GT09,9DDC,5A5E +12751,60,10,GT03,968E,4B6E +12752,60,10,GT03,969F,4C21 +12753,60,10,GT09,9DDE,5A60 +12754,60,10,GT03,9696,4B76 +12755,60,10,GT03,96A1,4C23 +12756,60,10,GT03,9695,4B75 +12757,60,10,GT09,9DDD,5A5F +12758,60,10,GT03,969A,4B7A +12759,60,10,GT03,9690,4B70 +12760,60,10,GT03,969C,4B7C +12761,60,10,GT09,8C6A,374B +12762,60,10,GT03,968C,4B6C +12763,60,10,GT03,9693,4B73 +12764,60,10,GT09,9DDB,5A5D +12765,60,10,GT01,936B,454C +12766,60,10,GT03,9699,4B79 +12767,60,10,GT03,9697,4B77 +12768,60,10,GT03,96A3,4C25 +12769,60,10,GT09,9DE1,5A63 +12770,60,11,GT03,96B8,4C3A +12771,60,11,GT03,96B9,4C3B +12772,60,11,GT11,8EE9,3C6B +12773,60,11,GT03,96A6,4C28 +12774,60,11,GT03,96BB,4C3D +12775,60,11,GT03,96AE,4C30 +12776,60,11,GT03,96B0,4C32 +12777,60,11,GT03,96C0,4C42 +12778,60,11,GT03,96DA,4C5C +12779,60,11,GT03,96AC,4C2E +12780,60,11,GT09,96C8,4C4A +12781,60,11,GT03,96AF,4C31 +12782,60,11,GT03,96BE,4C40 +12783,60,11,GT03,96BC,4C3E +12784,60,11,GT09,9DEE,5A70 +12785,60,11,GT01,9C6F,5750 +12786,60,11,GT03,96B7,4C39 +12787,60,11,GT03,96B4,4C36 +12788,60,11,GT03,96BF,4C41 +12789,60,11,GT09,9DE0,5A62 +12790,60,11,GT01,9C6E,574F +12791,60,11,GT03,96BD,4C3F +12792,60,11,GT09,9DE7,5A69 +12793,60,11,GT03,96B1,4C33 +12794,60,11,GT03,96B5,4C37 +12795,60,11,GT03,96BA,4C3C +12796,60,11,GT09,9DDF,5A61 +12797,60,11,GT09,905D,3F3E +12798,60,11,GT03,96C1,4C43 +12799,60,11,GT03,96A8,4C2A +12800,60,11,GT03,96A7,4C29 +12801,60,11,GT03,96B2,4C34 +12802,60,11,GT03,96B3,4C35 +12803,60,11,GT03,96AA,4C2C +12804,60,11,GT03,96AB,4C2D +12805,60,11,GT03,96AD,4C2F +12806,60,11,GT01,93BE,4640 +12807,60,11,GT01,9C70,5751 +12808,60,11,GT03,96B6,4C38 +12809,60,11,GT03,96C2,4C44 +12810,60,11,GT09,8C6B,374C +12811,60,11,GT09,8FC0,3E42 +12812,60,11,GT01,9C71,5752 +12813,60,11,GT03,96A5,4C27 +12814,60,11,GT09,8AE4,3466 +12815,60,12,GT03,96D6,4C58 +12816,60,12,GT03,96D0,4C52 +12817,60,12,GT03,96C6,4C48 +12818,60,12,GT03,96CA,4C4C +12819,60,12,GT03,96C4,4C46 +12820,60,12,GT09,9DE4,5A66 +12821,60,12,GT03,96D7,4C59 +12822,60,12,GT01,8CE4,3866 +12823,60,12,GT09,9DE3,5A65 +12824,60,12,GT11,964F,4B30 +12825,60,12,GT01,9C72,5753 +12826,60,12,GT09,8C6C,374D +12827,60,12,GT11,8EA8,3C2A +12828,60,12,GT03,96C3,4C45 +12829,60,12,GT03,96CE,4C50 +12830,60,12,GT03,96C8,4C4A +12831,60,12,GT01,8F7A,3D5B +12832,60,12,GT03,96D5,4C57 +12833,60,12,GT03,96C5,4C47 +12834,60,12,GT03,96D4,4C56 +12835,60,12,GT03,96C9,4C4B +12836,60,12,GT03,96CC,4C4E +12837,60,12,GT03,96CF,4C51 +12838,60,12,GT03,96D9,4C5B +12839,60,12,GT03,96D1,4C53 +12840,60,12,GT03,96D8,4C5A +12841,60,12,GT03,96CD,4C4F +12842,60,12,GT03,96D3,4C55 +12843,60,12,GT09,9DE2,5A64 +12844,60,12,GT01,959C,497C +12845,60,12,GT03,96D2,4C54 +12846,60,12,GT03,96C7,4C49 +12847,60,12,GT09,9DE5,5A67 +12848,60,12,GT03,96CB,4C4D +12849,60,12,GT09,9DE6,5A68 +12850,60,12,GT11,94F3,4875 +12851,60,12,GT09,9DEA,5A6C +12852,60,12,GT03,96A9,4C2B +12853,60,12,GT09,8AE5,3467 +12854,60,13,GT09,9DE8,5A6A +12855,60,13,GT09,966B,4B4C +12856,60,13,GT03,96E3,4C65 +12857,60,13,GT03,96E5,4C67 +12858,60,13,GT03,96E0,4C62 +12859,60,13,GT09,9DEB,5A6D +12860,60,13,GT03,96E1,4C63 +12861,60,13,GT09,96E1,4C63 +12862,60,13,GT03,96E8,4C6A +12863,60,13,GT03,96E7,4C69 +12864,60,13,GT03,96E9,4C6B +12865,60,13,GT11,9341,4522 +12866,60,13,GT03,96E6,4C68 +12867,60,13,GT03,96DD,4C5F +12868,60,13,GT09,9DE9,5A6B +12869,60,13,GT03,96DC,4C5E +12870,60,13,GT03,96E2,4C64 +12871,60,13,GT03,96DF,4C61 +12872,60,13,GT01,94F7,4879 +12873,60,13,GT09,9DEF,5A71 +12874,60,13,GT03,96DE,4C60 +12875,60,13,GT01,9C73,5754 +12876,60,13,GT03,96DB,4C5D +12877,60,13,GT03,96E4,4C66 +12878,60,14,GT11,97B0,4E32 +12879,60,14,GT03,96F7,4C79 +12880,60,14,GT03,96FC,4C7E +12881,60,14,GT03,9742,4D23 +12882,60,14,GT03,96F8,4C7A +12883,60,14,GT03,96F5,4C77 +12884,60,14,GT03,96F3,4C75 +12885,60,14,GT03,96F2,4C74 +12886,60,14,GT03,96F0,4C72 +12887,60,14,GT03,9743,4D24 +12888,60,14,GT03,96EC,4C6E +12889,60,14,GT03,96F1,4C73 +12890,60,14,GT03,96EB,4C6D +12891,60,14,GT03,96F4,4C76 +12892,60,14,GT03,9741,4D22 +12893,60,14,GT01,92A5,4427 +12894,60,14,GT03,96FA,4C7C +12895,60,14,GT09,8FC7,3E49 +12896,60,14,GT01,93BF,4641 +12897,60,14,GT03,96F6,4C78 +12898,60,14,GT03,9744,4D25 +12899,60,14,GT03,96EA,4C6C +12900,60,14,GT03,96EE,4C70 +12901,60,14,GT03,96ED,4C6F +12902,60,14,GT03,96FB,4C7D +12903,60,14,GT03,9745,4D26 +12904,60,14,GT03,9740,4D21 +12905,60,14,GT03,96F9,4C7B +12906,60,15,GT03,9750,4D31 +12907,60,15,GT03,9748,4D29 +12908,60,15,GT03,974C,4D2D +12909,60,15,GT03,9747,4D28 +12910,60,15,GT03,974F,4D30 +12911,60,15,GT09,9DF1,5A73 +12912,60,15,GT03,974B,4D2C +12913,60,15,GT09,93CF,4651 +12914,60,15,GT03,9753,4D34 +12915,60,15,GT03,974D,4D2E +12916,60,15,GT09,9DF3,5A75 +12917,60,15,GT03,96EF,4C71 +12918,60,15,GT03,9746,4D27 +12919,60,15,GT09,98E0,5062 +12920,60,15,GT01,934F,4530 +12921,60,15,GT03,974E,4D2F +12922,60,15,GT09,93CE,4650 +12923,60,15,GT03,974A,4D2B +12924,60,15,GT03,9752,4D33 +12925,60,15,GT03,9749,4D2A +12926,60,15,GT09,9DF0,5A72 +12927,60,15,GT09,8C6D,374E +12928,60,15,GT11,97AD,4E2F +12929,60,15,GT03,9751,4D32 +12930,60,15,GT09,8AE6,3468 +12931,60,16,GT03,9755,4D36 +12932,60,16,GT03,9757,4D38 +12933,60,16,GT03,975A,4D3B +12934,60,16,GT03,975E,4D3F +12935,60,16,GT01,9C74,5755 +12936,60,16,GT09,9DF9,5A7B +12937,60,16,GT03,9759,4D3A +12938,60,16,GT03,9756,4D37 +12939,60,16,GT03,9758,4D39 +12940,60,16,GT03,9754,4D35 +12941,60,16,GT11,97AE,4E30 +12942,60,16,GT03,975C,4D3D +12943,60,16,GT03,975D,4D3E +12944,60,16,GT03,975B,4D3C +12945,60,17,GT03,9760,4D41 +12946,60,17,GT03,9766,4D47 +12947,60,17,GT03,9761,4D42 +12948,60,17,GT03,9762,4D43 +12949,60,17,GT09,9DF5,5A77 +12950,60,17,GT03,975F,4D40 +12951,60,17,GT09,9DF4,5A76 +12952,60,17,GT03,9763,4D44 +12953,60,17,GT03,9765,4D46 +12954,60,17,GT03,9764,4D45 +12955,60,17,GT09,9DF7,5A79 +12956,60,18,GT09,94CC,484E +12957,60,18,GT09,94CE,4850 +12958,60,18,GT03,9769,4D4A +12959,60,18,GT03,976B,4D4C +12960,60,18,GT03,9767,4D48 +12961,60,18,GT03,9768,4D49 +12962,60,18,GT03,976A,4D4B +12963,60,19,GT11,98E8,506A +12964,60,19,GT03,976D,4D4E +12965,60,19,GT09,9DF6,5A78 +12966,60,19,GT03,976F,4D50 +12967,60,19,GT03,9770,4D51 +12968,60,19,GT09,9DF8,5A7A +12969,60,19,GT03,976C,4D4D +12970,60,19,GT03,976E,4D4F +12971,60,20,GT03,9773,4D54 +12972,60,20,GT03,9775,4D56 +12973,60,20,GT03,9772,4D53 +12974,60,20,GT03,9776,4D57 +12975,60,20,GT03,9771,4D52 +12976,60,20,GT03,9774,4D55 +12977,60,21,GT03,9777,4D58 +12978,60,21,GT03,9779,4D5A +12979,60,21,GT03,9778,4D59 +12980,60,22,GT03,977A,4D5B +12981,60,22,GT09,9DFA,5A7C +12982,60,23,GT03,977B,4D5C +12983,60,25,GT03,977C,4D5D +12984,61,8,GT01,EA8B,736B +12985,61,9,GT01,9250,4331 +12986,61,11,GT01,9183,4163 +12987,61,12,GT01,8963,3144 +12988,61,17,GT01,8CB5,3837 +12989,61,19,GT09,9AFC,547E +12990,61,22,GT09,9D5C,593D +12991,61,22,GT09,9B47,5528 +12992,62,3,GT03,977E,4D5F +12993,62,3,GT03,977D,4D5E +12994,62,4,GT03,9781,4D61 +12995,62,4,GT01,9053,3F34 +12996,62,4,GT03,9780,4D60 +12997,62,4,GT09,978B,4D6B +12998,62,5,GT03,9788,4D68 +12999,62,5,GT03,9789,4D69 +13000,62,5,GT03,9786,4D66 +13001,62,5,GT03,9787,4D67 +13002,62,5,GT01,954B,492C +13003,62,5,GT03,9782,4D62 +13004,62,6,GT03,9792,4D72 +13005,62,6,GT03,978A,4D6A +13006,62,6,GT03,9784,4D64 +13007,62,6,GT03,9794,4D74 +13008,62,6,GT03,9785,4D65 +13009,62,6,GT03,9797,4D77 +13010,62,6,GT03,979E,4D7E +13011,62,6,GT03,9795,4D75 +13012,62,6,GT03,9796,4D76 +13013,62,6,GT03,979D,4D7D +13014,62,6,GT03,97A2,4E24 +13015,62,6,GT03,97A0,4E22 +13016,62,6,GT09,8EBC,3C3E +13017,62,6,GT03,97A3,4E25 +13018,62,6,GT03,97A5,4E27 +13019,62,6,GT03,979A,4D7A +13020,62,6,GT03,979F,4E21 +13021,62,6,GT03,9783,4D63 +13022,62,6,GT03,978D,4D6D +13023,62,6,GT03,978F,4D6F +13024,62,6,GT01,9C75,5756 +13025,62,6,GT03,9799,4D79 +13026,62,6,GT03,978B,4D6B +13027,62,6,GT03,97A8,4E2A +13028,62,6,GT09,8A97,3377 +13029,62,6,GT01,965A,4B3B +13030,62,6,GT11,9255,4336 +13031,62,6,GT03,97A1,4E23 +13032,62,7,GT03,97A4,4E26 +13033,62,7,GT03,97C7,4E49 +13034,62,7,GT01,899E,317E +13035,62,7,GT03,97C9,4E4B +13036,62,7,GT03,97D8,4E5A +13037,62,7,GT09,9E80,5B60 +13038,62,7,GT03,97D4,4E56 +13039,62,7,GT01,89F5,3277 +13040,62,7,GT03,97B6,4E38 +13041,62,7,GT03,97BB,4E3D +13042,62,7,GT01,8AF5,3477 +13043,62,7,GT03,97A7,4E29 +13044,62,7,GT03,97C4,4E46 +13045,62,7,GT03,97DE,4E60 +13046,62,7,GT03,9798,4D78 +13047,62,7,GT03,97B4,4E36 +13048,62,7,GT03,979C,4D7C +13049,62,7,GT03,97D2,4E54 +13050,62,7,GT03,97D0,4E52 +13051,62,7,GT01,9C76,5757 +13052,62,7,GT03,97EA,4E6C +13053,62,7,GT03,97D9,4E5B +13054,62,7,GT01,9C77,5758 +13055,62,7,GT03,97D7,4E59 +13056,62,7,GT03,97DB,4E5D +13057,62,7,GT03,97DC,4E5E +13058,62,7,GT03,97DD,4E5F +13059,62,7,GT03,97D1,4E53 +13060,62,7,GT01,8E75,3B56 +13061,62,7,GT03,97A9,4E2B +13062,62,7,GT03,97AC,4E2E +13063,62,7,GT03,97C6,4E48 +13064,62,7,GT01,9C78,5759 +13065,62,7,GT09,90F3,4075 +13066,62,7,GT03,97BA,4E3C +13067,62,7,GT03,979B,4D7B +13068,62,7,GT03,97A6,4E28 +13069,62,7,GT03,97BD,4E3F +13070,62,7,GT03,97AA,4E2C +13071,62,7,GT01,9C79,575A +13072,62,7,GT03,97CB,4E4D +13073,62,7,GT03,97CE,4E50 +13074,62,7,GT03,978E,4D6E +13075,62,7,GT03,97E0,4E62 +13076,62,7,GT01,9CAB,582D +13077,62,7,GT03,97E1,4E63 +13078,62,7,GT03,97CC,4E4E +13079,62,7,GT03,9790,4D70 +13080,62,7,GT03,97B1,4E33 +13081,62,7,GT03,9791,4D71 +13082,62,7,GT03,9793,4D73 +13083,62,7,GT03,97B0,4E32 +13084,62,7,GT03,97CF,4E51 +13085,62,7,GT03,978C,4D6C +13086,62,7,GT01,9445,4726 +13087,62,7,GT03,97AB,4E2D +13088,62,7,GT03,97BE,4E40 +13089,62,7,GT03,97BF,4E41 +13090,62,7,GT03,97C5,4E47 +13091,62,7,GT03,97AF,4E31 +13092,62,7,GT03,97E2,4E64 +13093,62,7,GT03,97E9,4E6B +13094,62,7,GT03,97DF,4E61 +13095,62,7,GT03,97C1,4E43 +13096,62,7,GT03,97D6,4E58 +13097,62,7,GT03,97B9,4E3B +13098,62,7,GT03,97CD,4E4F +13099,62,7,GT01,9659,4B3A +13100,62,7,GT09,96BC,4C3E +13101,62,7,GT09,96C2,4C44 +13102,62,7,GT03,97B8,4E3A +13103,62,7,GT03,97C0,4E42 +13104,62,7,GT03,97D3,4E55 +13105,62,8,GT09,8C6F,3750 +13106,62,8,GT03,97C3,4E45 +13107,62,8,GT01,9C7D,575E +13108,62,8,GT03,97EF,4E71 +13109,62,8,GT03,984D,4F2E +13110,62,8,GT03,9871,4F52 +13111,62,8,GT01,9C89,5769 +13112,62,8,GT03,97D5,4E57 +13113,62,8,GT09,9DFC,5A7E +13114,62,8,GT03,97B5,4E37 +13115,62,8,GT01,89F6,3278 +13116,62,8,GT03,9868,4F49 +13117,62,8,GT03,986A,4F4B +13118,62,8,GT03,97EC,4E6E +13119,62,8,GT03,97B7,4E39 +13120,62,8,GT03,97C8,4E4A +13121,62,8,GT03,97DA,4E5C +13122,62,8,GT03,985F,4F40 +13123,62,8,GT03,97B3,4E35 +13124,62,8,GT03,97EE,4E70 +13125,62,8,GT03,97E6,4E68 +13126,62,8,GT01,8BAF,3631 +13127,62,8,GT03,9865,4F46 +13128,62,8,GT01,9C81,5761 +13129,62,8,GT03,9866,4F47 +13130,62,8,GT03,97E8,4E6A +13131,62,8,GT03,9862,4F43 +13132,62,8,GT11,8EEA,3C6C +13133,62,8,GT01,9C80,5760 +13134,62,8,GT03,97B2,4E34 +13135,62,8,GT03,9849,4F2A +13136,62,8,GT03,984F,4F30 +13137,62,8,GT03,9851,4F32 +13138,62,8,GT03,985C,4F3D +13139,62,8,GT09,9063,3F44 +13140,62,8,GT01,8D9A,397A +13141,62,8,GT01,9C8A,576A +13142,62,8,GT03,97F2,4E74 +13143,62,8,GT03,98A4,5026 +13144,62,8,GT03,97F4,4E76 +13145,62,8,GT03,97C2,4E44 +13146,62,8,GT03,97E4,4E66 +13147,62,8,GT01,9C82,5762 +13148,62,8,GT11,926F,4350 +13149,62,8,GT03,97E7,4E69 +13150,62,8,GT03,9841,4F22 +13151,62,8,GT03,9867,4F48 +13152,62,8,GT03,984B,4F2C +13153,62,8,GT03,97E3,4E65 +13154,62,8,GT03,97F1,4E73 +13155,62,8,GT03,97CA,4E4C +13156,62,8,GT03,9850,4F31 +13157,62,8,GT03,9842,4F23 +13158,62,8,GT01,90AB,402D +13159,62,8,GT03,9846,4F27 +13160,62,8,GT03,985E,4F3F +13161,62,8,GT03,97BC,4E3E +13162,62,8,GT01,9C85,5765 +13163,62,8,GT01,9289,4369 +13164,62,8,GT03,984E,4F2F +13165,62,8,GT03,9863,4F44 +13166,62,8,GT03,9853,4F34 +13167,62,8,GT03,9854,4F35 +13168,62,8,GT01,9C7A,575B +13169,62,8,GT03,97AD,4E2F +13170,62,8,GT03,9845,4F26 +13171,62,8,GT03,986F,4F50 +13172,62,8,GT03,97FB,4E7D +13173,62,8,GT03,9859,4F3A +13174,62,8,GT01,944F,4730 +13175,62,8,GT09,91C3,4245 +13176,62,8,GT11,8BCF,3651 +13177,62,8,GT01,9C86,5766 +13178,62,8,GT03,97F5,4E77 +13179,62,8,GT03,9869,4F4A +13180,62,8,GT03,97ED,4E6F +13181,62,8,GT03,97E5,4E67 +13182,62,8,GT03,97F9,4E7B +13183,62,8,GT09,9E42,5B23 +13184,62,8,GT03,97F3,4E75 +13185,62,8,GT03,986D,4F4E +13186,62,8,GT03,9860,4F41 +13187,62,8,GT01,9C88,5768 +13188,62,8,GT03,9864,4F45 +13189,62,8,GT09,9E43,5B24 +13190,62,8,GT09,8C6E,374F +13191,62,8,GT03,97AE,4E30 +13192,62,8,GT03,97EB,4E6D +13193,62,8,GT01,957C,495D +13194,62,8,GT03,9856,4F37 +13195,62,8,GT01,9C87,5767 +13196,62,8,GT01,9C7C,575D +13197,62,8,GT03,97FC,4E7E +13198,62,8,GT03,97F0,4E72 +13199,62,8,GT09,9E41,5B22 +13200,62,8,GT03,9844,4F25 +13201,62,8,GT03,9852,4F33 +13202,62,8,GT03,984A,4F2B +13203,62,8,GT11,96A0,4C22 +13204,62,8,GT03,9861,4F42 +13205,62,8,GT01,97E5,4E67 +13206,62,8,GT03,986E,4F4F +13207,62,8,GT03,98A1,5023 +13208,62,9,GT09,9DFB,5A7D +13209,62,9,GT03,98D4,5056 +13210,62,9,GT03,98EA,506C +13211,62,9,GT03,98F4,5076 +13212,62,9,GT03,98BF,5041 +13213,62,9,GT09,9E9E,5B7E +13214,62,9,GT03,98C6,5048 +13215,62,9,GT03,98E8,506A +13216,62,9,GT01,8985,3165 +13217,62,9,GT03,9872,4F53 +13218,62,9,GT03,98B5,5037 +13219,62,9,GT11,927D,435E +13220,62,9,GT03,97F8,4E7A +13221,62,9,GT09,9E40,5B21 +13222,62,9,GT03,98D0,5052 +13223,62,9,GT01,9C7E,575F +13224,62,9,GT03,98D7,5059 +13225,62,9,GT03,98D8,505A +13226,62,9,GT01,89F7,3279 +13227,62,9,GT01,89F8,327A +13228,62,9,GT01,9C8D,576D +13229,62,9,GT03,98C7,5049 +13230,62,9,GT03,98AB,502D +13231,62,9,GT03,98AC,502E +13232,62,9,GT03,9858,4F39 +13233,62,9,GT03,98CE,5050 +13234,62,9,GT01,8B7D,355E +13235,62,9,GT03,98A0,5022 +13236,62,9,GT03,98B0,5032 +13237,62,9,GT01,9C90,5770 +13238,62,9,GT03,98C9,504B +13239,62,9,GT01,9C8F,576F +13240,62,9,GT03,98E3,5065 +13241,62,9,GT03,98A2,5024 +13242,62,9,GT03,9848,4F29 +13243,62,9,GT03,98CD,504F +13244,62,9,GT03,97F6,4E78 +13245,62,9,GT03,98A7,5029 +13246,62,9,GT01,8D50,3931 +13247,62,9,GT01,9C91,5771 +13248,62,9,GT03,98B2,5034 +13249,62,9,GT01,9C92,5772 +13250,62,9,GT03,98E4,5066 +13251,62,9,GT01,8A86,3366 +13252,62,9,GT03,98E9,506B +13253,62,9,GT03,98EE,5070 +13254,62,9,GT09,9EAA,5C2C +13255,62,9,GT01,8DA6,3A28 +13256,62,9,GT03,98DF,5061 +13257,62,9,GT03,98CF,5051 +13258,62,9,GT03,98B6,5038 +13259,62,9,GT09,9E53,5B34 +13260,62,9,GT01,8E76,3B57 +13261,62,9,GT03,98A6,5028 +13262,62,9,GT03,98B3,5035 +13263,62,9,GT03,98DA,505C +13264,62,9,GT03,985B,4F3C +13265,62,9,GT01,9C94,5774 +13266,62,9,GT03,989F,5021 +13267,62,9,GT11,927E,435F +13268,62,9,GT11,96C0,4C42 +13269,62,9,GT03,9843,4F24 +13270,62,9,GT03,98B4,5036 +13271,62,9,GT01,9C95,5775 +13272,62,9,GT01,9C96,5776 +13273,62,9,GT03,98DD,505F +13274,62,9,GT03,9870,4F51 +13275,62,9,GT03,98AA,502C +13276,62,9,GT03,98C8,504A +13277,62,9,GT11,9280,4360 +13278,62,9,GT03,97F7,4E79 +13279,62,9,GT03,98E5,5067 +13280,62,9,GT01,9C83,5763 +13281,62,9,GT01,9C84,5764 +13282,62,9,GT03,98E6,5068 +13283,62,9,GT01,91D3,4255 +13284,62,9,GT03,98B7,5039 +13285,62,9,GT03,984C,4F2D +13286,62,9,GT03,98A5,5027 +13287,62,9,GT03,98AE,5030 +13288,62,9,GT03,986C,4F4D +13289,62,9,GT03,98BA,503C +13290,62,9,GT03,98D2,5054 +13291,62,9,GT03,98A3,5025 +13292,62,9,GT03,98C1,5043 +13293,62,9,GT03,9847,4F28 +13294,62,9,GT01,9C97,5777 +13295,62,9,GT03,98F7,5079 +13296,62,9,GT01,937B,455C +13297,62,9,GT03,97FA,4E7C +13298,62,9,GT01,9C98,5778 +13299,62,9,GT03,98CA,504C +13300,62,9,GT03,985A,4F3B +13301,62,9,GT03,98AD,502F +13302,62,9,GT03,98EC,506E +13303,62,9,GT11,95A0,4A22 +13304,62,9,GT11,998D,516D +13305,62,9,GT03,986B,4F4C +13306,62,9,GT03,98F0,5072 +13307,62,9,GT03,9857,4F38 +13308,62,9,GT03,985D,4F3E +13309,62,9,GT03,98B8,503A +13310,62,9,GT03,9840,4F21 +13311,62,9,GT03,98B1,5033 +13312,62,9,GT10,9F90,5D70 +13313,62,9,GT03,98C5,5047 +13314,62,9,GT03,9855,4F36 +13315,62,9,GT09,8F4E,3D2F +13316,62,9,GT03,98DB,505D +13317,62,9,GT03,98D6,5058 +13318,62,9,GT11,96A1,4C23 +13319,62,9,GT03,98BE,5040 +13320,62,9,GT03,98AF,5031 +13321,62,10,GT09,9E5B,5B3C +13322,62,10,GT11,9299,4379 +13323,62,10,GT01,9C8B,576B +13324,62,10,GT11,98BF,5041 +13325,62,10,GT11,98C0,5042 +13326,62,10,GT09,919F,4221 +13327,62,10,GT03,9942,5123 +13328,62,10,GT01,8978,3159 +13329,62,10,GT03,98ED,506F +13330,62,10,GT01,9C9A,577A +13331,62,10,GT11,9651,4B32 +13332,62,10,GT03,98D9,505B +13333,62,10,GT09,9091,3F71 +13334,62,10,GT01,89B6,3238 +13335,62,10,GT03,997D,515E +13336,62,10,GT03,98D3,5055 +13337,62,10,GT03,9947,5128 +13338,62,10,GT03,995B,513C +13339,62,10,GT03,996A,514B +13340,62,10,GT09,9E46,5B27 +13341,62,10,GT09,9E4B,5B2C +13342,62,10,GT03,98E1,5063 +13343,62,10,GT09,91C2,4244 +13344,62,10,GT03,98D5,5057 +13345,62,10,GT01,9C9B,577B +13346,62,10,GT03,9966,5147 +13347,62,10,GT03,995D,513E +13348,62,10,GT03,9969,514A +13349,62,10,GT03,996F,5150 +13350,62,10,GT03,98BB,503D +13351,62,10,GT01,8BB0,3632 +13352,62,10,GT03,98C4,5046 +13353,62,10,GT01,8BB1,3633 +13354,62,10,GT03,98E2,5064 +13355,62,10,GT03,98EF,5071 +13356,62,10,GT03,9953,5134 +13357,62,10,GT03,9978,5159 +13358,62,10,GT03,998C,516C +13359,62,10,GT09,9E45,5B26 +13360,62,10,GT03,9965,5146 +13361,62,10,GT03,98F1,5073 +13362,62,10,GT01,8C62,3743 +13363,62,10,GT03,994A,512B +13364,62,10,GT03,9959,513A +13365,62,10,GT03,996D,514E +13366,62,10,GT03,98DC,505E +13367,62,10,GT03,995A,513B +13368,62,10,GT03,98F3,5075 +13369,62,10,GT03,996B,514C +13370,62,10,GT01,8CE5,3867 +13371,62,10,GT09,9E4D,5B2E +13372,62,10,GT03,98C2,5044 +13373,62,10,GT03,98E7,5069 +13374,62,10,GT03,9950,5131 +13375,62,10,GT03,995F,5140 +13376,62,10,GT03,9964,5145 +13377,62,10,GT03,9971,5152 +13378,62,10,GT09,9E44,5B25 +13379,62,10,GT09,9E49,5B2A +13380,62,10,GT03,98E0,5062 +13381,62,10,GT01,9C9D,577D +13382,62,10,GT03,997A,515B +13383,62,10,GT03,98CB,504D +13384,62,10,GT03,996C,514D +13385,62,10,GT03,98CC,504E +13386,62,10,GT01,9C93,5773 +13387,62,10,GT03,98F5,5077 +13388,62,10,GT03,9957,5138 +13389,62,10,GT03,98DE,5060 +13390,62,10,GT03,98B9,503B +13391,62,10,GT03,98D1,5053 +13392,62,10,GT09,9EA4,5C26 +13393,62,10,GT01,9CA0,5822 +13394,62,10,GT03,9976,5157 +13395,62,10,GT01,8F9A,3D7A +13396,62,10,GT01,9C9F,5821 +13397,62,10,GT01,9C9E,577E +13398,62,10,GT09,9E47,5B28 +13399,62,10,GT03,9987,5167 +13400,62,10,GT03,98EB,506D +13401,62,10,GT01,9C8C,576C +13402,62,10,GT03,997E,515F +13403,62,10,GT03,98BC,503E +13404,62,10,GT03,9968,5149 +13405,62,10,GT03,9944,5125 +13406,62,10,GT03,998A,516A +13407,62,10,GT01,91A7,4229 +13408,62,10,GT01,9270,4351 +13409,62,10,GT03,9986,5166 +13410,62,10,GT03,9961,5142 +13411,62,10,GT01,92EE,4470 +13412,62,10,GT03,9967,5148 +13413,62,10,GT09,9E4C,5B2D +13414,62,10,GT03,9955,5136 +13415,62,10,GT03,994F,5130 +13416,62,10,GT03,98C0,5042 +13417,62,10,GT03,98F6,5078 +13418,62,10,GT03,9985,5165 +13419,62,10,GT09,9E4F,5B30 +13420,62,10,GT03,998F,516F +13421,62,10,GT01,9459,473A +13422,62,10,GT03,995E,513F +13423,62,10,GT01,9CA1,5823 +13424,62,10,GT01,9CA2,5824 +13425,62,10,GT03,98C3,5045 +13426,62,10,GT03,997C,515D +13427,62,10,GT03,98FC,507E +13428,62,10,GT03,9956,5137 +13429,62,10,GT03,98F9,507B +13430,62,10,GT03,9963,5144 +13431,62,10,GT01,9C8E,576E +13432,62,10,GT01,9CA3,5825 +13433,62,10,GT03,9946,5127 +13434,62,10,GT03,9980,5160 +13435,62,10,GT01,9C99,5779 +13436,62,10,GT03,98FB,507D +13437,62,10,GT01,9CA4,5826 +13438,62,10,GT03,9943,5124 +13439,62,10,GT03,9973,5154 +13440,62,10,GT01,9CA5,5827 +13441,62,10,GT03,994C,512D +13442,62,10,GT09,9E50,5B31 +13443,62,10,GT03,98BD,503F +13444,62,10,GT03,996E,514F +13445,62,10,GT09,9E4E,5B2F +13446,62,10,GT01,97F6,4E78 +13447,62,10,GT03,9941,5122 +13448,62,10,GT03,9970,5151 +13449,62,10,GT03,98A8,502A +13450,62,10,GT03,98A9,502B +13451,62,10,GT03,98F2,5074 +13452,62,10,GT11,969F,4C21 +13453,62,11,GT03,99E8,526A +13454,62,11,GT03,9948,5129 +13455,62,11,GT03,9951,5132 +13456,62,11,GT03,9984,5164 +13457,62,11,GT01,88AB,302D +13458,62,11,GT03,9989,5169 +13459,62,11,GT03,9960,5141 +13460,62,11,GT01,88D2,3054 +13461,62,11,GT03,99E1,5263 +13462,62,11,GT09,9E6B,5B4C +13463,62,11,GT11,959F,4A21 +13464,62,11,GT03,9993,5173 +13465,62,11,GT03,99DE,5260 +13466,62,11,GT09,9E58,5B39 +13467,62,11,GT09,8DF2,3A74 +13468,62,11,GT03,99B0,5232 +13469,62,11,GT03,995C,513D +13470,62,11,GT03,99A0,5222 +13471,62,11,GT09,9E78,5B59 +13472,62,11,GT03,994D,512E +13473,62,11,GT01,8AB3,3435 +13474,62,11,GT03,999B,517B +13475,62,11,GT03,99A9,522B +13476,62,11,GT01,9CA7,5829 +13477,62,11,GT03,99C1,5243 +13478,62,11,GT03,99DD,525F +13479,62,11,GT03,99BF,5241 +13480,62,11,GT03,99EB,526D +13481,62,11,GT03,99D5,5257 +13482,62,11,GT03,99F9,527B +13483,62,11,GT09,8EDD,3C5F +13484,62,11,GT03,9940,5121 +13485,62,11,GT03,994E,512F +13486,62,11,GT03,9952,5133 +13487,62,11,GT03,9979,515A +13488,62,11,GT03,9A48,5329 +13489,62,11,GT03,99BE,5240 +13490,62,11,GT03,99D0,5252 +13491,62,11,GT03,99E5,5267 +13492,62,11,GT09,95F2,4A74 +13493,62,11,GT01,9C9C,577C +13494,62,11,GT09,9E64,5B45 +13495,62,11,GT03,99AC,522E +13496,62,11,GT01,9CA9,582B +13497,62,11,GT03,99D3,5255 +13498,62,11,GT03,99FC,527E +13499,62,11,GT09,9E56,5B37 +13500,62,11,GT03,998B,516B +13501,62,11,GT03,99A1,5223 +13502,62,11,GT03,998E,516E +13503,62,11,GT03,999D,517D +13504,62,11,GT03,99A4,5226 +13505,62,11,GT03,99D4,5256 +13506,62,11,GT03,99ED,526F +13507,62,11,GT03,99CC,524E +13508,62,11,GT01,8D9B,397B +13509,62,11,GT03,99AA,522C +13510,62,11,GT03,99E0,5262 +13511,62,11,GT03,99DB,525D +13512,62,11,GT09,9E57,5B38 +13513,62,11,GT03,994B,512C +13514,62,11,GT09,8FB9,3E3B +13515,62,11,GT03,9992,5172 +13516,62,11,GT03,99B1,5233 +13517,62,11,GT01,8E53,3B34 +13518,62,11,GT03,9988,5168 +13519,62,11,GT03,9962,5143 +13520,62,11,GT01,8EBB,3C3D +13521,62,11,GT03,997B,515C +13522,62,11,GT10,9F92,5D72 +13523,62,11,GT10,9F91,5D71 +13524,62,11,GT03,99A3,5225 +13525,62,11,GT03,9958,5139 +13526,62,11,GT03,99C8,524A +13527,62,11,GT03,99E2,5264 +13528,62,11,GT09,9E59,5B3A +13529,62,11,GT03,9981,5161 +13530,62,11,GT03,99AE,5230 +13531,62,11,GT01,8FEE,3E70 +13532,62,11,GT03,99DC,525E +13533,62,11,GT03,9994,5174 +13534,62,11,GT03,99D8,525A +13535,62,11,GT01,9CAA,582C +13536,62,11,GT11,92B5,4437 +13537,62,11,GT03,99B5,5237 +13538,62,11,GT03,99B6,5238 +13539,62,11,GT01,9CAC,582E +13540,62,11,GT09,9EA2,5C24 +13541,62,11,GT01,90C9,404B +13542,62,11,GT09,9E99,5B79 +13543,62,11,GT03,9983,5163 +13544,62,11,GT11,8EEB,3C6D +13545,62,11,GT03,9975,5156 +13546,62,11,GT03,9990,5170 +13547,62,11,GT03,99C2,5244 +13548,62,11,GT09,91C4,4246 +13549,62,11,GT09,9E66,5B47 +13550,62,11,GT03,99A6,5228 +13551,62,11,GT09,8ECF,3C51 +13552,62,11,GT03,99D6,5258 +13553,62,11,GT03,99C3,5245 +13554,62,11,GT01,9CAD,582F +13555,62,11,GT09,9E51,5B32 +13556,62,11,GT09,9EA5,5C27 +13557,62,11,GT01,9CAE,5830 +13558,62,11,GT03,99C5,5247 +13559,62,11,GT03,99C6,5248 +13560,62,11,GT03,9954,5135 +13561,62,11,GT03,99D9,525B +13562,62,11,GT03,9949,512A +13563,62,11,GT03,99DF,5261 +13564,62,11,GT03,99A5,5227 +13565,62,11,GT03,99CF,5251 +13566,62,11,GT03,9A41,5322 +13567,62,11,GT03,98FA,507C +13568,62,11,GT01,9389,4569 +13569,62,11,GT03,99CB,524D +13570,62,11,GT03,9996,5176 +13571,62,11,GT03,9A46,5327 +13572,62,11,GT09,9E61,5B42 +13573,62,11,GT01,93D5,4657 +13574,62,11,GT09,8C72,3753 +13575,62,11,GT03,998D,516D +13576,62,11,GT03,99E6,5268 +13577,62,11,GT03,9991,5171 +13578,62,11,GT03,99B8,523A +13579,62,11,GT03,9974,5155 +13580,62,11,GT03,99C4,5246 +13581,62,11,GT09,9E54,5B35 +13582,62,11,GT03,99B9,523B +13583,62,11,GT03,9A42,5323 +13584,62,11,GT11,8FF8,3E7A +13585,62,11,GT01,9CAF,5831 +13586,62,11,GT03,99EC,526E +13587,62,11,GT09,9E5C,5B3D +13588,62,11,GT03,9998,5178 +13589,62,11,GT01,9749,4D2A +13590,62,11,GT03,9982,5162 +13591,62,11,GT03,9945,5126 +13592,62,11,GT03,99F2,5274 +13593,62,11,GT03,9977,5158 +13594,62,11,GT09,8C71,3752 +13595,62,11,GT03,98F8,507A +13596,62,11,GT03,99C9,524B +13597,62,11,GT03,9972,5153 +13598,62,11,GT03,99A2,5224 +13599,62,11,GT03,99B7,5239 +13600,62,11,GT03,9999,5179 +13601,62,11,GT03,99A7,5229 +13602,62,11,GT03,99BB,523D +13603,62,11,GT09,8C70,3751 +13604,62,12,GT03,99F8,527A +13605,62,12,GT03,9A70,5351 +13606,62,12,GT09,9E48,5B29 +13607,62,12,GT09,9E4A,5B2B +13608,62,12,GT11,8B68,3549 +13609,62,12,GT01,9CA6,5828 +13610,62,12,GT03,99E9,526B +13611,62,12,GT09,91A0,4222 +13612,62,12,GT03,9A8D,536D +13613,62,12,GT03,99BD,523F +13614,62,12,GT03,99E7,5269 +13615,62,12,GT03,9A4A,532B +13616,62,12,GT03,9A6C,534D +13617,62,12,GT03,99F1,5273 +13618,62,12,GT03,9A49,532A +13619,62,12,GT03,9A9A,537A +13620,62,12,GT09,966C,4B4D +13621,62,12,GT03,99BA,523C +13622,62,12,GT03,99BC,523E +13623,62,12,GT03,99D2,5254 +13624,62,12,GT03,99F3,5275 +13625,62,12,GT03,9A58,5339 +13626,62,12,GT03,9A97,5377 +13627,62,12,GT03,9A9F,5421 +13628,62,12,GT09,91C9,424B +13629,62,12,GT03,9A7E,535F +13630,62,12,GT03,9AAD,542F +13631,62,12,GT03,9A61,5342 +13632,62,12,GT03,9A75,5356 +13633,62,12,GT03,9A69,534A +13634,62,12,GT03,9A84,5364 +13635,62,12,GT03,9A92,5372 +13636,62,12,GT01,9CB1,5833 +13637,62,12,GT09,966D,4B4E +13638,62,12,GT03,999A,517A +13639,62,12,GT03,99E4,5266 +13640,62,12,GT03,9A7C,535D +13641,62,12,GT03,9A99,5379 +13642,62,12,GT03,99C0,5242 +13643,62,12,GT03,9A73,5354 +13644,62,12,GT09,9E92,5B72 +13645,62,12,GT03,9A54,5335 +13646,62,12,GT03,999F,5221 +13647,62,12,GT03,9A96,5376 +13648,62,12,GT03,9AA1,5423 +13649,62,12,GT03,9AAB,542D +13650,62,12,GT03,9A94,5374 +13651,62,12,GT01,9CA8,582A +13652,62,12,GT03,9A4D,532E +13653,62,12,GT03,9A89,5369 +13654,62,12,GT03,99AB,522D +13655,62,12,GT01,9CB8,583A +13656,62,12,GT03,9A7B,535C +13657,62,12,GT03,9AA6,5428 +13658,62,12,GT09,9E55,5B36 +13659,62,12,GT09,9E62,5B43 +13660,62,12,GT03,99EF,5271 +13661,62,12,GT03,99C7,5249 +13662,62,12,GT03,99D1,5253 +13663,62,12,GT01,9CB3,5835 +13664,62,12,GT03,9A64,5345 +13665,62,12,GT03,9A65,5346 +13666,62,12,GT03,9A78,5359 +13667,62,12,GT01,8D51,3932 +13668,62,12,GT09,91C6,4248 +13669,62,12,GT03,9A55,5336 +13670,62,12,GT03,99EA,526C +13671,62,12,GT03,99F0,5272 +13672,62,12,GT03,9A9E,537E +13673,62,12,GT09,9065,3F46 +13674,62,12,GT09,9E67,5B48 +13675,62,12,GT09,8DDA,3A5C +13676,62,12,GT03,9AA8,542A +13677,62,12,GT03,9A4F,5330 +13678,62,12,GT01,8EE4,3C66 +13679,62,12,GT03,99AF,5231 +13680,62,12,GT03,9A5B,533C +13681,62,12,GT01,9CB5,5837 +13682,62,12,GT03,9A76,5357 +13683,62,12,GT09,9E52,5B33 +13684,62,12,GT09,9E60,5B41 +13685,62,12,GT03,9A43,5324 +13686,62,12,GT03,9A8B,536B +13687,62,12,GT03,9A9B,537B +13688,62,12,GT03,9A6D,534E +13689,62,12,GT03,9AA5,5427 +13690,62,12,GT03,9A71,5352 +13691,62,12,GT09,9E5F,5B40 +13692,62,12,GT01,9CBA,583C +13693,62,12,GT09,9E79,5B5A +13694,62,12,GT03,9A8F,536F +13695,62,12,GT01,9CB6,5838 +13696,62,12,GT03,9A60,5341 +13697,62,12,GT09,9E5D,5B3E +13698,62,12,GT01,9CB7,5839 +13699,62,12,GT03,9A51,5332 +13700,62,12,GT03,9A5F,5340 +13701,62,12,GT03,99A8,522A +13702,62,12,GT03,99F7,5279 +13703,62,12,GT03,99B2,5234 +13704,62,12,GT03,99B3,5235 +13705,62,12,GT01,9179,415A +13706,62,12,GT03,99FB,527D +13707,62,12,GT03,9A59,533A +13708,62,12,GT03,9A66,5347 +13709,62,12,GT01,9CB9,583B +13710,62,12,GT09,91C5,4247 +13711,62,12,GT03,9AA3,5425 +13712,62,12,GT01,91C4,4246 +13713,62,12,GT03,9A5D,533E +13714,62,12,GT09,9E77,5B58 +13715,62,12,GT03,9A53,5334 +13716,62,12,GT03,999C,517C +13717,62,12,GT09,9E8D,5B6D +13718,62,12,GT03,9A98,5378 +13719,62,12,GT03,9A74,5355 +13720,62,12,GT03,9A86,5366 +13721,62,12,GT03,99B4,5236 +13722,62,12,GT03,9A45,5326 +13723,62,12,GT03,9A4B,532C +13724,62,12,GT03,9A72,5353 +13725,62,12,GT03,9A82,5362 +13726,62,12,GT03,9A5C,533D +13727,62,12,GT09,8C73,3754 +13728,62,12,GT03,99E3,5265 +13729,62,12,GT03,99DA,525C +13730,62,12,GT03,99AD,522F +13731,62,12,GT03,999E,517E +13732,62,12,GT03,9A87,5367 +13733,62,12,GT03,9A8C,536C +13734,62,12,GT03,9A68,5349 +13735,62,12,GT01,9C7B,575C +13736,62,12,GT03,9995,5175 +13737,62,12,GT03,9A44,5325 +13738,62,12,GT09,978C,4D6C +13739,62,12,GT03,9A77,5358 +13740,62,12,GT09,91A1,4223 +13741,62,12,GT01,9CBB,583D +13742,62,12,GT11,95A1,4A23 +13743,62,12,GT09,9E5A,5B3B +13744,62,12,GT09,9E90,5B70 +13745,62,12,GT01,94DF,4861 +13746,62,12,GT03,9A7A,535B +13747,62,12,GT01,9CBD,583F +13748,62,12,GT03,9A52,5333 +13749,62,12,GT03,9A5A,533B +13750,62,12,GT03,9A56,5337 +13751,62,12,GT03,9A90,5370 +13752,62,12,GT03,9AB4,5436 +13753,62,12,GT09,9E65,5B46 +13754,62,12,GT03,99F4,5276 +13755,62,12,GT03,99EE,5270 +13756,62,12,GT03,9A81,5361 +13757,62,12,GT01,96E3,4C65 +13758,62,12,GT03,9997,5177 +13759,62,12,GT03,9A47,5328 +13760,62,12,GT03,9A6F,5350 +13761,62,12,GT01,96F9,4C7B +13762,62,12,GT03,99D7,5259 +13763,62,12,GT03,9A40,5321 +13764,62,12,GT03,9A83,5363 +13765,62,12,GT09,9E63,5B44 +13766,62,12,GT09,9E69,5B4A +13767,62,12,GT03,99CA,524C +13768,62,12,GT03,9A85,5365 +13769,62,12,GT03,99CE,5250 +13770,62,12,GT03,99F6,5278 +13771,62,12,GT03,9A8E,536E +13772,62,12,GT03,9AB3,5435 +13773,62,12,GT03,99F5,5277 +13774,62,12,GT03,99CD,524F +13775,62,12,GT03,9A63,5344 +13776,62,12,GT01,9866,4F47 +13777,62,12,GT03,99FA,527C +13778,62,12,GT09,8AE7,3469 +13779,62,13,GT01,88A4,3026 +13780,62,13,GT09,8DA0,3A22 +13781,62,13,GT03,9AA2,5424 +13782,62,13,GT01,88D3,3055 +13783,62,13,GT03,9AE1,5463 +13784,62,13,GT09,9E5E,5B3F +13785,62,13,GT03,9AEB,546D +13786,62,13,GT03,9AB7,5439 +13787,62,13,GT01,9CB0,5832 +13788,62,13,GT03,9A7D,535E +13789,62,13,GT03,9AB1,5433 +13790,62,13,GT03,9AE8,546A +13791,62,13,GT09,9E71,5B52 +13792,62,13,GT03,9A80,5360 +13793,62,13,GT03,9AB5,5437 +13794,62,13,GT03,9A79,535A +13795,62,13,GT03,9B49,552A +13796,62,13,GT03,9B50,5531 +13797,62,13,GT03,9AC1,5443 +13798,62,13,GT03,9AD3,5455 +13799,62,13,GT01,9CBF,5841 +13800,62,13,GT01,8A53,3334 +13801,62,13,GT09,9E6A,5B4B +13802,62,13,GT03,9A93,5373 +13803,62,13,GT03,9AD2,5454 +13804,62,13,GT03,9A6A,534B +13805,62,13,GT01,8AB4,3436 +13806,62,13,GT03,9AAA,542C +13807,62,13,GT01,9CC1,5843 +13808,62,13,GT03,9ABA,543C +13809,62,13,GT03,9ABC,543E +13810,62,13,GT03,9A95,5375 +13811,62,13,GT03,9AAE,5430 +13812,62,13,GT03,9AD1,5453 +13813,62,13,GT03,9B4D,552E +13814,62,13,GT03,9A88,5368 +13815,62,13,GT09,9E81,5B61 +13816,62,13,GT03,9AAF,5431 +13817,62,13,GT01,8BF0,3672 +13818,62,13,GT03,9A9C,537C +13819,62,13,GT03,9A9D,537D +13820,62,13,GT03,9AE2,5464 +13821,62,13,GT09,9E70,5B51 +13822,62,13,GT01,9CB2,5834 +13823,62,13,GT03,9A6B,534C +13824,62,13,GT03,9AB2,5434 +13825,62,13,GT01,9CC2,5844 +13826,62,13,GT09,9E74,5B55 +13827,62,13,GT03,9ADF,5461 +13828,62,13,GT03,9AB0,5432 +13829,62,13,GT03,9AB6,5438 +13830,62,13,GT03,9AC0,5442 +13831,62,13,GT03,9AEC,546E +13832,62,13,GT03,9AF1,5473 +13833,62,13,GT03,9AF4,5476 +13834,62,13,GT03,9B4A,552B +13835,62,13,GT09,9E76,5B57 +13836,62,13,GT10,9F98,5D78 +13837,62,13,GT03,9AEE,5470 +13838,62,13,GT03,9AC8,544A +13839,62,13,GT03,9AE4,5466 +13840,62,13,GT03,9B44,5525 +13841,62,13,GT03,9B46,5527 +13842,62,13,GT09,8C76,3757 +13843,62,13,GT09,8FA8,3E2A +13844,62,13,GT09,8FE6,3E68 +13845,62,13,GT03,9AA4,5426 +13846,62,13,GT01,8E9C,3B7C +13847,62,13,GT03,9AA7,5429 +13848,62,13,GT03,9AC3,5445 +13849,62,13,GT03,9A4E,532F +13850,62,13,GT01,8F44,3D25 +13851,62,13,GT03,9A5E,533F +13852,62,13,GT01,9CB4,5836 +13853,62,13,GT03,9ADE,5460 +13854,62,13,GT03,9AFA,547C +13855,62,13,GT03,9ABD,543F +13856,62,13,GT03,9AF6,5478 +13857,62,13,GT01,9CC4,5846 +13858,62,13,GT01,9054,3F35 +13859,62,13,GT03,9AA0,5422 +13860,62,13,GT03,9AA9,542B +13861,62,13,GT03,9AE0,5462 +13862,62,13,GT09,9E6F,5B50 +13863,62,13,GT03,9B42,5523 +13864,62,13,GT03,9AB8,543A +13865,62,13,GT01,917A,415B +13866,62,13,GT03,9AC5,5447 +13867,62,13,GT03,9ACA,544C +13868,62,13,GT01,9CC6,5848 +13869,62,13,GT03,9AD9,545B +13870,62,13,GT03,9AE9,546B +13871,62,13,GT09,9E7B,5B5C +13872,62,13,GT03,9A50,5331 +13873,62,13,GT03,9AC6,5448 +13874,62,13,GT03,9ADA,545C +13875,62,13,GT03,9ABF,5441 +13876,62,13,GT03,9B4B,552C +13877,62,13,GT09,966E,4B4F +13878,62,13,GT09,9E8E,5B6E +13879,62,13,GT03,9A4C,532D +13880,62,13,GT03,9B51,5532 +13881,62,13,GT03,9AD5,5457 +13882,62,13,GT03,9A67,5348 +13883,62,13,GT03,9ACF,5451 +13884,62,13,GT09,9E6C,5B4D +13885,62,13,GT03,9AEA,546C +13886,62,13,GT03,9AF0,5472 +13887,62,13,GT09,9E72,5B53 +13888,62,13,GT09,9E75,5B56 +13889,62,13,GT10,9F96,5D76 +13890,62,13,GT03,9AAC,542E +13891,62,13,GT09,9E68,5B49 +13892,62,13,GT10,9E74,5B55 +13893,62,13,GT03,9AB9,543B +13894,62,13,GT10,9F93,5D73 +13895,62,13,GT01,9CC7,5849 +13896,62,13,GT03,9ACC,544E +13897,62,13,GT03,9AD6,5458 +13898,62,13,GT09,8E87,3B67 +13899,62,13,GT01,9CBC,583E +13900,62,13,GT03,9AF9,547B +13901,62,13,GT03,9AE7,5469 +13902,62,13,GT10,9F94,5D74 +13903,62,13,GT09,9E7C,5B5D +13904,62,13,GT03,9A57,5338 +13905,62,13,GT03,9A91,5371 +13906,62,13,GT03,9ABE,5440 +13907,62,13,GT03,9A62,5343 +13908,62,13,GT03,9AFB,547D +13909,62,13,GT10,9F97,5D77 +13910,62,13,GT09,8C74,3755 +13911,62,13,GT03,9A6E,534F +13912,62,13,GT01,96FA,4C7C +13913,62,13,GT03,9A8A,536A +13914,62,13,GT03,9ABB,543D +13915,62,13,GT03,9AD7,5459 +13916,62,13,GT09,8C75,3756 +13917,62,13,GT03,9B58,5539 +13918,62,13,GT01,9CC9,584B +13919,62,13,GT03,9ACD,544F +13920,62,13,GT09,9E7E,5B5F +13921,62,13,GT09,8AE8,346A +13922,62,13,GT09,8AE9,346B +13923,62,13,GT11,8BAE,3630 +13924,62,14,GT03,9AED,546F +13925,62,14,GT03,9AC7,5449 +13926,62,14,GT01,9CBE,5840 +13927,62,14,GT09,9EA1,5C23 +13928,62,14,GT11,9375,4556 +13929,62,14,GT03,9AEF,5471 +13930,62,14,GT03,9B5B,553C +13931,62,14,GT03,9B77,5558 +13932,62,14,GT03,9B73,5554 +13933,62,14,GT03,9B87,5567 +13934,62,14,GT11,8E75,3B56 +13935,62,14,GT01,9CC0,5842 +13936,62,14,GT03,9B59,553A +13937,62,14,GT03,9B95,5575 +13938,62,14,GT01,8AB5,3437 +13939,62,14,GT03,9BA0,5622 +13940,62,14,GT11,955E,493F +13941,62,14,GT03,9B9E,557E +13942,62,14,GT03,9B92,5572 +13943,62,14,GT03,9B40,5521 +13944,62,14,GT03,9B4C,552D +13945,62,14,GT03,9B79,555A +13946,62,14,GT03,9AC9,544B +13947,62,14,GT03,9AFC,547E +13948,62,14,GT03,9B45,5526 +13949,62,14,GT09,9E9C,5B7C +13950,62,14,GT03,9AC2,5444 +13951,62,14,GT01,9CCA,584C +13952,62,14,GT03,9B8D,556D +13953,62,14,GT09,9E86,5B66 +13954,62,14,GT01,9CC3,5845 +13955,62,14,GT03,9B88,5568 +13956,62,14,GT03,9ADD,545F +13957,62,14,GT03,9B7D,555E +13958,62,14,GT01,9CCB,584D +13959,62,14,GT03,9B9B,557B +13960,62,14,GT09,9E73,5B54 +13961,62,14,GT03,9B65,5546 +13962,62,14,GT03,9AE3,5465 +13963,62,14,GT03,9B6F,5550 +13964,62,14,GT03,9AE5,5467 +13965,62,14,GT03,9AE6,5468 +13966,62,14,GT03,9B5E,553F +13967,62,14,GT03,9B5D,553E +13968,62,14,GT01,9CCC,584E +13969,62,14,GT03,9B81,5561 +13970,62,14,GT09,9E82,5B62 +13971,62,14,GT01,9CCE,5850 +13972,62,14,GT03,9B4F,5530 +13973,62,14,GT03,9AC4,5446 +13974,62,14,GT09,9E8B,5B6B +13975,62,14,GT03,9AF3,5475 +13976,62,14,GT03,9BA2,5624 +13977,62,14,GT03,9B62,5543 +13978,62,14,GT01,9CD1,5853 +13979,62,14,GT01,9CD0,5852 +13980,62,14,GT09,9E84,5B64 +13981,62,14,GT03,9AF7,5479 +13982,62,14,GT03,9ADC,545E +13983,62,14,GT09,9E6E,5B4F +13984,62,14,GT03,9B8C,556C +13985,62,14,GT03,9AD4,5456 +13986,62,14,GT03,9B6E,554F +13987,62,14,GT03,9B8F,556F +13988,62,14,GT01,9CC5,5847 +13989,62,14,GT11,8EEC,3C6E +13990,62,14,GT03,9B52,5533 +13991,62,14,GT03,9B68,5549 +13992,62,14,GT03,9B98,5578 +13993,62,14,GT03,9BA7,5629 +13994,62,14,GT01,9CD2,5854 +13995,62,14,GT01,919E,417E +13996,62,14,GT03,9ADB,545D +13997,62,14,GT01,91D4,4256 +13998,62,14,GT03,9B84,5564 +13999,62,14,GT03,9BA5,5627 +14000,62,14,GT09,9E91,5B71 +14001,62,14,GT01,9CD3,5855 +14002,62,14,GT03,9ACB,544D +14003,62,14,GT03,9B41,5522 +14004,62,14,GT03,9AD0,5452 +14005,62,14,GT03,9AF5,5477 +14006,62,14,GT09,9E6D,5B4E +14007,62,14,GT03,9B89,5569 +14008,62,14,GT03,9B9F,5621 +14009,62,14,GT09,9E85,5B65 +14010,62,14,GT01,9CD4,5856 +14011,62,14,GT03,9B61,5542 +14012,62,14,GT01,9CD5,5857 +14013,62,14,GT03,9BA4,5626 +14014,62,14,GT03,9B54,5535 +14015,62,14,GT03,9B94,5574 +14016,62,14,GT01,9CD6,5858 +14017,62,14,GT03,9AF2,5474 +14018,62,14,GT03,9B4E,552F +14019,62,14,GT09,9E7A,5B5B +14020,62,14,GT03,9B53,5534 +14021,62,14,GT03,9B90,5570 +14022,62,14,GT03,9B55,5536 +14023,62,14,GT01,95E7,4A69 +14024,62,14,GT10,9F95,5D75 +14025,62,14,GT03,9B74,5555 +14026,62,14,GT03,9B9D,557D +14027,62,14,GT03,9B43,5524 +14028,62,14,GT03,9B69,554A +14029,62,14,GT03,9B7E,555F +14030,62,14,GT01,969D,4B7D +14031,62,14,GT03,9B7A,555B +14032,62,14,GT03,9B71,5552 +14033,62,14,GT03,9AD8,545A +14034,62,14,GT03,9B47,5528 +14035,62,14,GT03,9B48,5529 +14036,62,14,GT01,9CC8,584A +14037,62,14,GT03,9B64,5545 +14038,62,14,GT01,9CD7,5859 +14039,62,14,GT03,9AF8,547A +14040,62,14,GT11,8EAE,3C30 +14041,62,14,GT03,9B8B,556B +14042,62,14,GT03,9ACE,5450 +14043,62,14,GT09,9E97,5B77 +14044,62,14,GT03,9B96,5576 +14045,62,14,GT03,9B97,5577 +14046,62,14,GT09,9E87,5B67 +14047,62,14,GT09,9E88,5B68 +14048,62,14,GT09,91C7,4249 +14049,62,14,GT03,9BA9,562B +14050,62,14,GT03,9B76,5557 +14051,62,14,GT09,9E7D,5B5E +14052,62,14,GT03,9B70,5551 +14053,62,14,GT03,9B8A,556A +14054,62,14,GT03,9B91,5571 +14055,62,15,GT03,9B7C,555D +14056,62,15,GT01,88D4,3056 +14057,62,15,GT03,9BAB,562D +14058,62,15,GT03,9B6D,554E +14059,62,15,GT03,9BBF,5641 +14060,62,15,GT01,8C64,3745 +14061,62,15,GT03,9BAC,562E +14062,62,15,GT03,9BBE,5640 +14063,62,15,GT09,9E9D,5B7D +14064,62,15,GT09,978D,4D6D +14065,62,15,GT03,9B6A,554B +14066,62,15,GT03,9BA3,5625 +14067,62,15,GT03,9BA6,5628 +14068,62,15,GT03,9BC4,5646 +14069,62,15,GT03,9BF4,5676 +14070,62,15,GT03,9BB8,563A +14071,62,15,GT03,9BDA,565C +14072,62,15,GT03,9BDF,5661 +14073,62,15,GT03,9C4A,572B +14074,62,15,GT09,9E94,5B74 +14075,62,15,GT10,9F99,5D79 +14076,62,15,GT11,91C8,424A +14077,62,15,GT03,9B72,5553 +14078,62,15,GT03,9BC3,5645 +14079,62,15,GT03,9BDC,565E +14080,62,15,GT11,8E74,3B55 +14081,62,15,GT03,9B6C,554D +14082,62,15,GT03,9BAA,562C +14083,62,15,GT03,9BA1,5623 +14084,62,15,GT03,9BB5,5637 +14085,62,15,GT03,9BD3,5655 +14086,62,15,GT09,9E9F,5C21 +14087,62,15,GT11,97BE,4E40 +14088,62,15,GT11,97BF,4E41 +14089,62,15,GT11,97C0,4E42 +14090,62,15,GT03,9B7B,555C +14091,62,15,GT09,9E98,5B78 +14092,62,15,GT01,8C63,3744 +14093,62,15,GT03,9BA8,562A +14094,62,15,GT01,9CDA,585C +14095,62,15,GT01,9CDB,585D +14096,62,15,GT03,9BE8,566A +14097,62,15,GT03,9C48,5729 +14098,62,15,GT03,9BE2,5664 +14099,62,15,GT03,9BEF,5671 +14100,62,15,GT03,9BEB,566D +14101,62,15,GT03,9BC5,5647 +14102,62,15,GT03,9BDE,5660 +14103,62,15,GT03,9BF0,5672 +14104,62,15,GT09,9E93,5B73 +14105,62,15,GT03,9B66,5547 +14106,62,15,GT03,9BDD,565F +14107,62,15,GT03,9BD0,5652 +14108,62,15,GT09,8F41,3D22 +14109,62,15,GT03,9BE5,5667 +14110,62,15,GT03,9BE6,5668 +14111,62,15,GT03,9BE7,5669 +14112,62,15,GT03,9C40,5721 +14113,62,15,GT01,9CCD,584F +14114,62,15,GT03,9BD8,565A +14115,62,15,GT03,9BB4,5636 +14116,62,15,GT03,9B85,5565 +14117,62,15,GT03,9BEA,566C +14118,62,15,GT03,9BCD,564F +14119,62,15,GT03,9C70,5751 +14120,62,15,GT09,9E8F,5B6F +14121,62,15,GT10,EA68,7349 +14122,62,15,GT01,9CCF,5851 +14123,62,15,GT03,9BBC,563E +14124,62,15,GT01,9CDC,585E +14125,62,15,GT03,9B78,5559 +14126,62,15,GT03,9BCB,564D +14127,62,15,GT03,9B5A,553B +14128,62,15,GT09,9EA0,5C22 +14129,62,15,GT09,8FA9,3E2B +14130,62,15,GT03,9BCC,564E +14131,62,15,GT03,9BF7,5679 +14132,62,15,GT03,9BF9,567B +14133,62,15,GT03,9B8E,556E +14134,62,15,GT03,9C4B,572C +14135,62,15,GT03,9B86,5566 +14136,62,15,GT09,8FAA,3E2C +14137,62,15,GT10,9F9C,5D7C +14138,62,15,GT03,9BB6,5638 +14139,62,15,GT03,9BC8,564A +14140,62,15,GT03,9BF6,5678 +14141,62,15,GT11,939B,457B +14142,62,15,GT03,9B83,5563 +14143,62,15,GT03,9BCA,564C +14144,62,15,GT03,9BD1,5653 +14145,62,15,GT03,9B99,5579 +14146,62,15,GT01,9CDD,585F +14147,62,15,GT03,9BC7,5649 +14148,62,15,GT03,9BF1,5673 +14149,62,15,GT03,9B9C,557C +14150,62,15,GT03,9B5C,553D +14151,62,15,GT03,9BB9,563B +14152,62,15,GT03,9B63,5544 +14153,62,15,GT03,9B9A,557A +14154,62,15,GT03,9BC0,5642 +14155,62,15,GT03,9BD5,5657 +14156,62,15,GT03,9BFA,567C +14157,62,15,GT10,9F9D,5D7D +14158,62,15,GT01,93B2,4634 +14159,62,15,GT03,9B60,5541 +14160,62,15,GT03,9B82,5562 +14161,62,15,GT09,9E83,5B63 +14162,62,15,GT03,9BD2,5654 +14163,62,15,GT03,9BCF,5651 +14164,62,15,GT03,9BD4,5656 +14165,62,15,GT03,9B93,5573 +14166,62,15,GT03,9B5F,5540 +14167,62,15,GT01,9CE0,5862 +14168,62,15,GT03,9BAE,5630 +14169,62,15,GT01,9CE1,5863 +14170,62,15,GT01,95AE,4A30 +14171,62,15,GT03,9BE9,566B +14172,62,15,GT03,9BB2,5634 +14173,62,15,GT09,9E8A,5B6A +14174,62,15,GT03,9B56,5537 +14175,62,15,GT03,9B57,5538 +14176,62,15,GT03,9BAF,5631 +14177,62,15,GT03,9B6B,554C +14178,62,15,GT03,9B80,5560 +14179,62,15,GT10,9F9A,5D7A +14180,62,15,GT03,9C49,572A +14181,62,15,GT01,974A,4D2B +14182,62,15,GT01,977C,4D5D +14183,62,15,GT03,9B67,5548 +14184,62,15,GT03,9BE1,5663 +14185,62,15,GT03,9BF3,5675 +14186,62,15,GT01,97B6,4E38 +14187,62,15,GT03,9BE4,5666 +14188,62,15,GT03,9B75,5556 +14189,62,15,GT03,9BBA,563C +14190,62,15,GT03,9C61,5742 +14191,62,15,GT03,9BD7,5659 +14192,62,16,GT10,9F9E,5D7E +14193,62,16,GT09,9EB4,5C36 +14194,62,16,GT03,9C64,5745 +14195,62,16,GT01,9CE2,5864 +14196,62,16,GT03,9BEC,566E +14197,62,16,GT01,9CE3,5865 +14198,62,16,GT09,91C8,424A +14199,62,16,GT01,89AF,3231 +14200,62,16,GT03,9C60,5741 +14201,62,16,GT01,9CE6,5868 +14202,62,16,GT01,89F9,327B +14203,62,16,GT11,979E,4D7E +14204,62,16,GT11,979F,4E21 +14205,62,16,GT11,97A0,4E22 +14206,62,16,GT10,9F9F,5E21 +14207,62,16,GT03,9BC2,5644 +14208,62,16,GT03,9BD9,565B +14209,62,16,GT03,9C43,5724 +14210,62,16,GT01,8AB6,3438 +14211,62,16,GT01,9CD8,585A +14212,62,16,GT03,9C45,5726 +14213,62,16,GT03,9C6A,574B +14214,62,16,GT03,9C65,5746 +14215,62,16,GT03,9C5F,5740 +14216,62,16,GT03,9C68,5749 +14217,62,16,GT11,97C1,4E43 +14218,62,16,GT01,9CD9,585B +14219,62,16,GT03,9BC1,5643 +14220,62,16,GT03,9BFB,567D +14221,62,16,GT03,9BF5,5677 +14222,62,16,GT01,8C65,3746 +14223,62,16,GT03,9BDB,565D +14224,62,16,GT03,9C42,5723 +14225,62,16,GT03,9C57,5738 +14226,62,16,GT10,9F9B,5D7B +14227,62,16,GT03,9C63,5744 +14228,62,16,GT03,9BCE,5650 +14229,62,16,GT03,9BEE,5670 +14230,62,16,GT01,8C9B,377B +14231,62,16,GT03,9C66,5747 +14232,62,16,GT09,9055,3F36 +14233,62,16,GT03,9BB7,5639 +14234,62,16,GT03,9C56,5737 +14235,62,16,GT03,9C78,5759 +14236,62,16,GT03,9C7A,575B +14237,62,16,GT09,9E9B,5B7B +14238,62,16,GT03,9BB3,5635 +14239,62,16,GT03,9C4D,572E +14240,62,16,GT03,9C52,5733 +14241,62,16,GT03,9C47,5728 +14242,62,16,GT03,9C4F,5730 +14243,62,16,GT09,9EB3,5C35 +14244,62,16,GT03,9C6F,5750 +14245,62,16,GT03,9C69,574A +14246,62,16,GT03,9BED,566F +14247,62,16,GT03,9C44,5725 +14248,62,16,GT03,9C54,5735 +14249,62,16,GT03,9C46,5727 +14250,62,16,GT03,9C5D,573E +14251,62,16,GT01,9CE8,586A +14252,62,16,GT03,9C76,5757 +14253,62,16,GT03,9C51,5732 +14254,62,16,GT03,9C4E,572F +14255,62,16,GT03,9BC9,564B +14256,62,16,GT03,9C58,5739 +14257,62,16,GT03,9C71,5752 +14258,62,16,GT03,9BC6,5648 +14259,62,16,GT01,9CE9,586B +14260,62,16,GT03,9C5A,573B +14261,62,16,GT03,9BAD,562F +14262,62,16,GT03,9BBD,563F +14263,62,16,GT03,9BFC,567E +14264,62,16,GT03,9BE0,5662 +14265,62,16,GT03,9C5B,573C +14266,62,16,GT03,9C67,5748 +14267,62,16,GT03,9C59,573A +14268,62,16,GT03,9BF2,5674 +14269,62,16,GT01,9CDE,5860 +14270,62,16,GT03,9BB0,5632 +14271,62,16,GT09,978E,4D6E +14272,62,16,GT01,9CDF,5861 +14273,62,16,GT03,9C4C,572D +14274,62,16,GT03,9C6E,574F +14275,62,16,GT03,9BB1,5633 +14276,62,16,GT09,9E89,5B69 +14277,62,16,GT10,9FA0,5E22 +14278,62,16,GT10,9FA1,5E23 +14279,62,16,GT03,9C55,5736 +14280,62,16,GT09,9E9A,5B7A +14281,62,16,GT03,9C41,5722 +14282,62,16,GT11,8EED,3C6F +14283,62,16,GT03,9C8C,576C +14284,62,16,GT03,9C53,5734 +14285,62,16,GT03,9BE3,5665 +14286,62,16,GT03,9C5E,573F +14287,62,16,GT03,9BF8,567A +14288,62,16,GT01,9CEC,586E +14289,62,16,GT09,966F,4B50 +14290,62,16,GT03,9BBB,563D +14291,62,16,GT01,97F7,4E79 +14292,62,16,GT03,9BD6,5658 +14293,62,17,GT03,9C81,5761 +14294,62,17,GT03,9C79,575A +14295,62,17,GT03,9C90,5770 +14296,62,17,GT03,9C9C,577C +14297,62,17,GT03,9C84,5764 +14298,62,17,GT01,9CE4,5866 +14299,62,17,GT03,9C89,5769 +14300,62,17,GT03,9C6C,574D +14301,62,17,GT03,9C95,5775 +14302,62,17,GT03,9C74,5755 +14303,62,17,GT03,9C8E,576E +14304,62,17,GT03,9C9D,577D +14305,62,17,GT03,9C7C,575D +14306,62,17,GT01,9CE7,5869 +14307,62,17,GT03,9C5C,573D +14308,62,17,GT03,9C6D,574E +14309,62,17,GT03,9C62,5743 +14310,62,17,GT11,9856,4F37 +14311,62,17,GT03,9C73,5754 +14312,62,17,GT01,8DA7,3A29 +14313,62,17,GT03,9C6B,574C +14314,62,17,GT03,9C88,5768 +14315,62,17,GT09,9E95,5B75 +14316,62,17,GT09,9E96,5B76 +14317,62,17,GT03,9CA0,5822 +14318,62,17,GT03,9CA7,5829 +14319,62,17,GT09,9EA6,5C28 +14320,62,17,GT03,9C7B,575C +14321,62,17,GT03,9C80,5760 +14322,62,17,GT03,9C7D,575E +14323,62,17,GT11,898B,316B +14324,62,17,GT03,9C75,5756 +14325,62,17,GT11,8EEE,3C70 +14326,62,17,GT03,9C98,5778 +14327,62,17,GT03,9CAB,582D +14328,62,17,GT10,9FA3,5E25 +14329,62,17,GT03,9C72,5753 +14330,62,17,GT03,9C99,5779 +14331,62,17,GT01,9CED,586F +14332,62,17,GT03,9CA5,5827 +14333,62,17,GT03,9C92,5772 +14334,62,17,GT09,9285,4365 +14335,62,17,GT03,9C7E,575F +14336,62,17,GT09,9670,4B51 +14337,62,17,GT09,9EBA,5C3C +14338,62,17,GT03,9C9F,5821 +14339,62,17,GT03,9CA3,5825 +14340,62,17,GT03,9C9A,577A +14341,62,17,GT09,9EA3,5C25 +14342,62,17,GT03,9C77,5758 +14343,62,17,GT03,9C82,5762 +14344,62,17,GT03,9C50,5731 +14345,62,17,GT10,9FA5,5E27 +14346,62,17,GT03,9C91,5771 +14347,62,17,GT01,9CEA,586C +14348,62,17,GT03,9C93,5773 +14349,62,17,GT03,9C96,5776 +14350,62,17,GT03,9C8B,576B +14351,62,17,GT03,9C8D,576D +14352,62,17,GT11,99D2,5254 +14353,62,17,GT10,9FA4,5E26 +14354,62,17,GT09,91A3,4225 +14355,62,17,GT09,9EAD,5C2F +14356,62,17,GT03,9CA4,5826 +14357,62,17,GT03,9CAD,582F +14358,62,17,GT09,9E8C,5B6C +14359,62,18,GT03,9C9B,577B +14360,62,18,GT03,9C83,5763 +14361,62,18,GT03,9C94,5774 +14362,62,18,GT03,9C85,5765 +14363,62,18,GT03,9CC9,584B +14364,62,18,GT03,9CE6,5868 +14365,62,18,GT11,9854,4F35 +14366,62,18,GT03,9CD2,5854 +14367,62,18,GT03,9CB8,583A +14368,62,18,GT09,91A5,4227 +14369,62,18,GT03,9CB2,5834 +14370,62,18,GT09,9EB7,5C39 +14371,62,18,GT01,9CF1,5873 +14372,62,18,GT03,9CB5,5837 +14373,62,18,GT09,9EB0,5C32 +14374,62,18,GT03,9CAA,582C +14375,62,18,GT03,9CAC,582E +14376,62,18,GT09,9EAE,5C30 +14377,62,18,GT03,9CCA,584C +14378,62,18,GT11,8E76,3B57 +14379,62,18,GT03,9CBF,5841 +14380,62,18,GT03,9C97,5777 +14381,62,18,GT03,9CAF,5831 +14382,62,18,GT03,9CA1,5823 +14383,62,18,GT03,9CB6,5838 +14384,62,18,GT01,92A6,4428 +14385,62,18,GT03,9C8A,576A +14386,62,18,GT03,9CC3,5845 +14387,62,18,GT10,9FA7,5E29 +14388,62,18,GT09,9EAB,5C2D +14389,62,18,GT10,9FA2,5E24 +14390,62,18,GT03,9CA2,5824 +14391,62,18,GT03,9C9E,577E +14392,62,18,GT03,9CB0,5832 +14393,62,18,GT01,9CEE,5870 +14394,62,18,GT03,9CC5,5847 +14395,62,18,GT03,9C86,5766 +14396,62,18,GT03,9C87,5767 +14397,62,18,GT10,9FA6,5E28 +14398,62,18,GT10,9FA8,5E2A +14399,62,18,GT03,9CA6,5828 +14400,62,18,GT03,9CA9,582B +14401,62,18,GT03,9CB4,5836 +14402,62,18,GT09,9EA9,5C2B +14403,62,18,GT03,9CBC,583E +14404,62,18,GT03,9CAE,5830 +14405,62,18,GT03,9CBB,583D +14406,62,18,GT03,9CC2,5844 +14407,62,18,GT03,9CA8,582A +14408,62,18,GT03,9CC4,5846 +14409,62,18,GT03,9CB1,5833 +14410,62,18,GT03,9C8F,576F +14411,62,18,GT09,9EA8,5C2A +14412,62,19,GT03,9CCE,5850 +14413,62,19,GT03,9CDB,585D +14414,62,19,GT03,9CB3,5835 +14415,62,19,GT03,9CCC,584E +14416,62,19,GT03,9CD6,5858 +14417,62,19,GT01,9CE5,5867 +14418,62,19,GT03,9CE7,5869 +14419,62,19,GT03,9CEB,586D +14420,62,19,GT03,9CCB,584D +14421,62,19,GT03,9CD1,5853 +14422,62,19,GT09,9EB5,5C37 +14423,62,19,GT03,9CDF,5861 +14424,62,19,GT03,9CD5,5857 +14425,62,19,GT03,9CE4,5866 +14426,62,19,GT03,9CE3,5865 +14427,62,19,GT09,9EAF,5C31 +14428,62,19,GT11,9855,4F36 +14429,62,19,GT03,9CB7,5839 +14430,62,19,GT03,9CB9,583B +14431,62,19,GT03,9CCD,584F +14432,62,19,GT09,9EAC,5C2E +14433,62,19,GT03,9CF3,5875 +14434,62,19,GT11,9478,4759 +14435,62,19,GT03,9CF0,5872 +14436,62,19,GT03,9CDE,5860 +14437,62,19,GT09,9EB2,5C34 +14438,62,19,GT03,9CBA,583C +14439,62,19,GT03,9CD0,5852 +14440,62,19,GT09,98A3,5025 +14441,62,19,GT03,9CC6,5848 +14442,62,19,GT03,9CC7,5849 +14443,62,19,GT11,91B5,4237 +14444,62,19,GT03,9CD9,585B +14445,62,19,GT03,9CD3,5855 +14446,62,19,GT03,9CBE,5840 +14447,62,19,GT03,9CC8,584A +14448,62,19,GT03,9CD7,5859 +14449,62,19,GT03,9CF6,5878 +14450,62,19,GT03,9CC0,5842 +14451,62,19,GT03,9CE0,5862 +14452,62,19,GT03,9CEC,586E +14453,62,19,GT03,9CD4,5856 +14454,62,19,GT03,9CE2,5864 +14455,62,19,GT03,9CE5,5867 +14456,62,19,GT01,9CEF,5871 +14457,62,19,GT03,9CCF,5851 +14458,62,19,GT03,9CE1,5863 +14459,62,19,GT03,9CBD,583F +14460,62,19,GT03,9CDC,585E +14461,62,19,GT03,9CE9,586B +14462,62,20,GT03,9CDD,585F +14463,62,20,GT03,9CFB,587D +14464,62,20,GT03,9CD8,585A +14465,62,20,GT03,9D40,5921 +14466,62,20,GT03,9CE8,586A +14467,62,20,GT03,9CEE,5870 +14468,62,20,GT01,9CF3,5875 +14469,62,20,GT03,9CED,586F +14470,62,20,GT03,9D41,5922 +14471,62,20,GT03,9CF1,5873 +14472,62,20,GT01,8C9C,377C +14473,62,20,GT01,9CF0,5872 +14474,62,20,GT03,9D45,5926 +14475,62,20,GT09,9EB6,5C38 +14476,62,20,GT03,9CF9,587B +14477,62,20,GT03,9CF5,5877 +14478,62,20,GT09,9EB1,5C33 +14479,62,20,GT03,9CC1,5843 +14480,62,20,GT03,9CFC,587E +14481,62,20,GT03,9CF7,5879 +14482,62,20,GT09,91A2,4224 +14483,62,20,GT10,9E75,5B56 +14484,62,20,GT03,9D46,5927 +14485,62,20,GT03,9CEF,5871 +14486,62,20,GT03,9CF4,5876 +14487,62,20,GT03,9D42,5923 +14488,62,20,GT03,9CDA,585C +14489,62,20,GT03,9D43,5924 +14490,62,20,GT09,9EA7,5C29 +14491,62,20,GT03,9CF2,5874 +14492,62,20,GT03,9CF8,587A +14493,62,20,GT03,9CEA,586C +14494,62,21,GT03,9D4F,5930 +14495,62,21,GT01,9CF4,5876 +14496,62,21,GT03,9D48,5929 +14497,62,21,GT03,9D4A,592B +14498,62,21,GT01,9CF5,5877 +14499,62,21,GT03,9D51,5932 +14500,62,21,GT03,9D4E,592F +14501,62,21,GT03,9D50,5931 +14502,62,21,GT03,9D52,5933 +14503,62,21,GT03,9CFA,587C +14504,62,21,GT03,9D44,5925 +14505,62,22,GT01,9CF2,5874 +14506,62,22,GT03,9D53,5934 +14507,62,22,GT03,9D5B,593C +14508,62,22,GT03,9D4B,592C +14509,62,22,GT03,9D4C,592D +14510,62,22,GT09,9EB8,5C3A +14511,62,22,GT03,9D4D,592E +14512,62,22,GT03,9D57,5938 +14513,62,22,GT09,9EB9,5C3B +14514,62,22,GT03,9D49,592A +14515,62,22,GT03,9D56,5937 +14516,62,23,GT03,9D62,5943 +14517,62,23,GT03,9D5F,5940 +14518,62,23,GT03,9D58,5939 +14519,62,23,GT03,9D60,5941 +14520,62,23,GT03,9D55,5936 +14521,62,23,GT03,9D54,5935 +14522,62,23,GT03,9D59,593A +14523,62,23,GT03,9D5E,593F +14524,62,23,GT03,9D5C,593D +14525,62,23,GT03,9D5A,593B +14526,62,23,GT03,9D47,5928 +14527,62,23,GT01,9CF6,5878 +14528,62,24,GT03,9D64,5945 +14529,62,24,GT03,9D61,5942 +14530,62,24,GT03,9D5D,593E +14531,62,24,GT09,9EBB,5C3D +14532,62,24,GT03,9D63,5944 +14533,62,24,GT03,9D67,5948 +14534,62,25,GT03,9D65,5946 +14535,62,25,GT03,9D66,5947 +14536,62,27,GT03,9D6A,594B +14537,62,27,GT03,9D68,5949 +14538,62,28,GT10,9FA9,5E2B +14539,62,28,GT03,9D69,594A +14540,62,28,GT03,9D6B,594C +14541,62,28,GT09,91A4,4226 +14542,62,29,GT03,9D6C,594D +14543,62,31,GT03,9D6D,594E +14544,63,4,GT01,9CF7,5879 +14545,63,5,GT01,9CF8,587A +14546,63,5,GT03,9D6E,594F +14547,63,5,GT03,9D6F,5950 +14548,63,5,GT01,95E8,4A6A +14549,63,6,GT09,91A7,4229 +14550,63,6,GT03,9D72,5953 +14551,63,6,GT03,9D70,5951 +14552,63,6,GT03,9D71,5952 +14553,63,6,GT01,9CF9,587B +14554,63,6,GT01,8F5E,3D3F +14555,63,6,GT01,9CFA,587C +14556,63,6,GT03,9D73,5954 +14557,63,6,GT01,90AC,402E +14558,63,6,GT03,9D74,5955 +14559,63,7,GT03,9D7A,595B +14560,63,7,GT03,9D79,595A +14561,63,7,GT01,89E4,3266 +14562,63,7,GT03,9D77,5958 +14563,63,7,GT03,9D78,5959 +14564,63,7,GT01,89FA,327C +14565,63,7,GT03,9D75,5956 +14566,63,7,GT03,9D7B,595C +14567,63,7,GT03,9D76,5957 +14568,63,7,GT03,9D7C,595D +14569,63,7,GT03,9D7D,595E +14570,63,8,GT03,9D7E,595F +14571,63,8,GT03,9D87,5967 +14572,63,8,GT03,9D8A,596A +14573,63,8,GT11,98CC,504E +14574,63,8,GT03,9D80,5960 +14575,63,8,GT03,9D88,5968 +14576,63,8,GT03,9D85,5965 +14577,63,8,GT03,9D8B,596B +14578,63,8,GT01,9CFB,587D +14579,63,8,GT03,9D86,5966 +14580,63,8,GT03,9D81,5961 +14581,63,8,GT03,9D82,5962 +14582,63,8,GT03,9D83,5963 +14583,63,8,GT03,9D84,5964 +14584,63,8,GT09,8DDB,3A5D +14585,63,8,GT03,9D89,5969 +14586,63,8,GT01,88BD,303F +14587,63,9,GT03,9D98,5978 +14588,63,9,GT03,9D90,5970 +14589,63,9,GT03,9D96,5976 +14590,63,9,GT03,9D92,5972 +14591,63,9,GT03,9D93,5973 +14592,63,9,GT03,9D94,5974 +14593,63,9,GT03,9D95,5975 +14594,63,9,GT03,9D97,5977 +14595,63,9,GT03,9D8C,596C +14596,63,9,GT03,9D8F,596F +14597,63,9,GT03,9D91,5971 +14598,63,9,GT03,9D99,5979 +14599,63,9,GT03,9D8D,596D +14600,63,9,GT03,9D8E,596E +14601,63,10,GT03,9DAC,5A2E +14602,63,10,GT03,9D9A,597A +14603,63,10,GT03,9D9D,597D +14604,63,10,GT03,9DA3,5A25 +14605,63,10,GT03,9D9E,597E +14606,63,10,GT03,9DA2,5A24 +14607,63,10,GT03,9DA1,5A23 +14608,63,10,GT03,9D9B,597B +14609,63,10,GT03,9D9C,597C +14610,63,10,GT03,9DA0,5A22 +14611,63,10,GT03,9DA4,5A26 +14612,63,10,GT03,9D9F,5A21 +14613,63,11,GT09,9EC0,5C42 +14614,63,11,GT01,9CFC,587E +14615,63,11,GT03,9DAD,5A2F +14616,63,11,GT03,9DA7,5A29 +14617,63,11,GT03,9DAE,5A30 +14618,63,11,GT03,9DA9,5A2B +14619,63,11,GT11,9754,4D35 +14620,63,11,GT03,9DAA,5A2C +14621,63,11,GT03,9DAB,5A2D +14622,63,11,GT03,9DA5,5A27 +14623,63,11,GT01,90CA,404C +14624,63,11,GT09,9EBC,5C3E +14625,63,11,GT01,E6C1,6C43 +14626,63,11,GT03,9DA8,5A2A +14627,63,11,GT11,92B6,4438 +14628,63,11,GT03,9DA6,5A28 +14629,63,12,GT01,9D40,5921 +14630,63,12,GT03,9DB6,5A38 +14631,63,12,GT03,9DB2,5A34 +14632,63,12,GT01,8C81,3761 +14633,63,12,GT03,9DB0,5A32 +14634,63,12,GT03,9DB4,5A36 +14635,63,12,GT11,9587,4967 +14636,63,12,GT03,9DB1,5A33 +14637,63,12,GT03,9DB3,5A35 +14638,63,12,GT03,9DB7,5A39 +14639,63,12,GT11,92D3,4455 +14640,63,12,GT03,9DAF,5A31 +14641,63,12,GT03,9DB5,5A37 +14642,63,13,GT03,9DC0,5A42 +14643,63,13,GT03,9DC2,5A44 +14644,63,13,GT01,9D41,5922 +14645,63,13,GT03,9DBF,5A41 +14646,63,13,GT09,9EBD,5C3F +14647,63,13,GT03,9DC4,5A46 +14648,63,13,GT03,9DC1,5A43 +14649,63,13,GT03,9DBA,5A3C +14650,63,13,GT03,9DB8,5A3A +14651,63,13,GT03,9DB9,5A3B +14652,63,13,GT03,9DBE,5A40 +14653,63,13,GT01,90ED,406F +14654,63,13,GT03,9DBD,5A3F +14655,63,13,GT03,9DD8,5A5A +14656,63,13,GT03,9DC7,5A49 +14657,63,13,GT03,9DBC,5A3E +14658,63,13,GT03,9DC5,5A47 +14659,63,13,GT03,9DC6,5A48 +14660,63,13,GT03,9DC8,5A4A +14661,63,13,GT03,9DBB,5A3D +14662,63,14,GT03,9DCD,5A4F +14663,63,14,GT03,9DD5,5A57 +14664,63,14,GT03,9DCA,5A4C +14665,63,14,GT03,9DD1,5A53 +14666,63,14,GT03,9DD2,5A54 +14667,63,14,GT03,9DD3,5A55 +14668,63,14,GT03,9DD6,5A58 +14669,63,14,GT03,9DC3,5A45 +14670,63,14,GT03,9DCB,5A4D +14671,63,14,GT03,9DD4,5A56 +14672,63,14,GT09,9EBE,5C40 +14673,63,14,GT03,9DD7,5A59 +14674,63,14,GT03,9DCC,5A4E +14675,63,14,GT01,9D42,5923 +14676,63,14,GT03,9DCE,5A50 +14677,63,14,GT03,9DC9,5A4B +14678,63,14,GT03,9DCF,5A51 +14679,63,14,GT03,9DD0,5A52 +14680,63,14,GT03,9DE3,5A65 +14681,63,15,GT03,9DDC,5A5E +14682,63,15,GT03,9DE0,5A62 +14683,63,15,GT03,9DE4,5A66 +14684,63,15,GT01,8B59,353A +14685,63,15,GT11,97C3,4E45 +14686,63,15,GT03,9DE6,5A68 +14687,63,15,GT03,9DDF,5A61 +14688,63,15,GT03,9DDB,5A5D +14689,63,15,GT03,9DE9,5A6B +14690,63,15,GT03,9DD9,5A5B +14691,63,15,GT03,9DE1,5A63 +14692,63,15,GT03,9DE2,5A64 +14693,63,15,GT03,9DDE,5A60 +14694,63,15,GT03,9DDD,5A5F +14695,63,15,GT03,9DE8,5A6A +14696,63,15,GT09,9EC1,5C43 +14697,63,15,GT03,9DE5,5A67 +14698,63,15,GT03,9DDA,5A5C +14699,63,15,GT01,9D43,5924 +14700,63,15,GT09,9EBF,5C41 +14701,63,15,GT03,9DE7,5A69 +14702,63,16,GT03,9DEF,5A71 +14703,63,16,GT03,9DF4,5A76 +14704,63,16,GT03,9DEB,5A6D +14705,63,16,GT03,9DF1,5A73 +14706,63,16,GT03,9DF1,5A73 +14707,63,16,GT03,9DF3,5A75 +14708,63,16,GT03,9DF2,5A74 +14709,63,16,GT03,9DED,5A6F +14710,63,16,GT01,9D44,5925 +14711,63,16,GT03,9DEE,5A70 +14712,63,16,GT03,9DEA,5A6C +14713,63,16,GT03,9DF0,5A72 +14714,63,17,GT03,9DF6,5A78 +14715,63,17,GT01,9D45,5926 +14716,63,17,GT11,97C2,4E44 +14717,63,17,GT03,9DF5,5A77 +14718,63,17,GT03,9DFB,5A7D +14719,63,17,GT03,9DF9,5A7B +14720,63,17,GT01,91D5,4257 +14721,63,17,GT03,9DF7,5A79 +14722,63,17,GT03,9DF8,5A7A +14723,63,18,GT10,9FAA,5E2C +14724,63,18,GT03,9DFA,5A7C +14725,63,18,GT01,9D46,5927 +14726,63,18,GT09,9EC2,5C44 +14727,63,19,GT11,9479,475A +14728,63,19,GT03,9DFC,5A7E +14729,63,19,GT03,9E41,5B22 +14730,63,19,GT03,9E40,5B21 +14731,63,19,GT03,9E42,5B23 +14732,63,20,GT03,9E44,5B25 +14733,63,20,GT03,9E43,5B24 +14734,63,21,GT03,9E45,5B26 +14735,63,21,GT03,9E46,5B27 +14736,63,21,GT11,94AB,482D +14737,63,22,GT03,9E47,5B28 +14738,64,4,GT03,9E48,5B29 +14739,64,4,GT01,8CCB,384D +14740,64,4,GT09,9671,4B52 +14741,64,5,GT03,9E49,5B2A +14742,64,5,GT09,9EC3,5C45 +14743,64,5,GT03,9E4A,5B2B +14744,64,5,GT09,9EC4,5C46 +14745,64,6,GT03,9E4B,5B2C +14746,64,6,GT09,9EC5,5C47 +14747,64,6,GT03,9E4D,5B2E +14748,64,6,GT09,9EC7,5C49 +14749,64,6,GT03,9E4C,5B2D +14750,64,6,GT09,9EC6,5C48 +14751,64,6,GT03,9E4E,5B2F +14752,64,6,GT09,9EC8,5C4A +14753,64,7,GT03,9E51,5B32 +14754,64,7,GT03,9E55,5B36 +14755,64,7,GT09,9ECB,5C4D +14756,64,7,GT09,9ECD,5C4F +14757,64,7,GT09,9ED0,5C52 +14758,64,7,GT03,9E4F,5B30 +14759,64,7,GT03,9E50,5B31 +14760,64,7,GT09,9EC9,5C4B +14761,64,7,GT09,9ECA,5C4C +14762,64,7,GT03,9E53,5B34 +14763,64,7,GT03,9E52,5B33 +14764,64,7,GT09,9ECC,5C4E +14765,64,7,GT03,9E54,5B35 +14766,64,7,GT01,96DF,4C61 +14767,64,8,GT03,9E5E,5B3F +14768,64,8,GT09,9ED3,5C55 +14769,64,8,GT03,9E56,5B37 +14770,64,8,GT09,9ECE,5C50 +14771,64,8,GT03,9E59,5B3A +14772,64,8,GT03,9E5D,5B3E +14773,64,8,GT09,9ED2,5C54 +14774,64,8,GT03,9E57,5B38 +14775,64,8,GT09,9ECF,5C51 +14776,64,8,GT03,9E5F,5B40 +14777,64,8,GT09,9ED4,5C56 +14778,64,8,GT03,9E5B,5B3C +14779,64,8,GT01,8F8A,3D6A +14780,64,8,GT03,9E5A,5B3B +14781,64,8,GT03,9E5C,5B3D +14782,64,8,GT03,9E61,5B42 +14783,64,8,GT01,965B,4B3C +14784,64,8,GT09,9ED1,5C53 +14785,64,8,GT11,898C,316C +14786,64,8,GT03,9E60,5B41 +14787,64,8,GT09,9ED5,5C57 +14788,64,8,GT03,9E58,5B39 +14789,64,9,GT03,9E68,5B49 +14790,64,9,GT09,9EDB,5C5D +14791,64,9,GT03,9E6B,5B4C +14792,64,9,GT09,9EDE,5C60 +14793,64,9,GT03,9E62,5B43 +14794,64,9,GT03,9E63,5B44 +14795,64,9,GT09,9ED6,5C58 +14796,64,9,GT09,9ED7,5C59 +14797,64,9,GT03,9E6D,5B4E +14798,64,9,GT09,9EE0,5C62 +14799,64,9,GT03,9E69,5B4A +14800,64,9,GT09,9EDC,5C5E +14801,64,9,GT03,9E70,5B51 +14802,64,9,GT03,9E71,5B52 +14803,64,9,GT09,9EE3,5C65 +14804,64,9,GT09,9EE4,5C66 +14805,64,9,GT11,9943,5124 +14806,64,9,GT03,9E64,5B45 +14807,64,9,GT09,9ED8,5C5A +14808,64,9,GT03,9E66,5B47 +14809,64,9,GT09,9ED9,5C5B +14810,64,9,GT03,9E6C,5B4D +14811,64,9,GT09,9EDF,5C61 +14812,64,9,GT03,9E67,5B48 +14813,64,9,GT03,9E6A,5B4B +14814,64,9,GT09,9EDA,5C5C +14815,64,9,GT09,9EDD,5C5F +14816,64,9,GT03,9E65,5B46 +14817,64,9,GT01,9D47,5928 +14818,64,9,GT03,9E6E,5B4F +14819,64,9,GT03,9E6F,5B50 +14820,64,9,GT09,9EE1,5C63 +14821,64,9,GT09,9EE2,5C64 +14822,64,10,GT03,9E76,5B57 +14823,64,10,GT03,9E77,5B58 +14824,64,10,GT09,9EE9,5C6B +14825,64,10,GT09,9EEA,5C6C +14826,64,10,GT03,9E79,5B5A +14827,64,10,GT09,9EEB,5C6D +14828,64,10,GT03,9E74,5B55 +14829,64,10,GT09,9EE7,5C69 +14830,64,10,GT03,9E73,5B54 +14831,64,10,GT03,9E7A,5B5B +14832,64,10,GT09,9EE6,5C68 +14833,64,10,GT09,9EEC,5C6E +14834,64,10,GT03,9E75,5B56 +14835,64,10,GT09,9EE8,5C6A +14836,64,10,GT03,9E72,5B53 +14837,64,10,GT09,9EE5,5C67 +14838,64,10,GT03,9E78,5B59 +14839,64,10,GT01,90EE,4070 +14840,64,10,GT09,91A8,422A +14841,64,11,GT03,9E7B,5B5C +14842,64,11,GT03,9E7C,5B5D +14843,64,11,GT01,E7BB,6E3D +14844,64,11,GT09,9EED,5C6F +14845,64,11,GT03,9E7E,5B5F +14846,64,11,GT09,9EEF,5C71 +14847,64,12,GT03,9E81,5B61 +14848,64,12,GT09,9EF0,5C72 +14849,64,12,GT03,9E84,5B64 +14850,64,12,GT09,9EF3,5C75 +14851,64,12,GT03,9E7D,5B5E +14852,64,12,GT09,9EEE,5C70 +14853,64,12,GT11,92D4,4456 +14854,64,12,GT03,9E80,5B60 +14855,64,12,GT03,9E83,5B63 +14856,64,12,GT01,94E0,4862 +14857,64,12,GT09,9EF2,5C74 +14858,64,12,GT03,9E82,5B62 +14859,64,12,GT09,9EF1,5C73 +14860,64,13,GT03,9E85,5B65 +14861,64,13,GT09,9EF4,5C76 +14862,64,13,GT03,9E86,5B66 +14863,64,13,GT03,9E87,5B67 +14864,64,13,GT09,9EF5,5C77 +14865,64,13,GT09,9EF6,5C78 +14866,64,14,GT03,9E88,5B68 +14867,64,14,GT09,9EF7,5C79 +14868,64,14,GT03,9E8A,5B6A +14869,64,14,GT09,9EF9,5C7B +14870,64,14,GT03,9E89,5B69 +14871,64,14,GT09,9EF8,5C7A +14872,64,15,GT03,9E8C,5B6C +14873,64,15,GT09,9EFB,5C7D +14874,64,15,GT03,9E8B,5B6B +14875,64,15,GT09,9EFA,5C7C +14876,64,16,GT03,9E8D,5B6D +14877,64,16,GT09,9EFC,5C7E +14878,64,17,GT03,9E8E,5B6E +14879,64,17,GT09,9F40,5D21 +14880,64,18,GT03,9E90,5B70 +14881,64,18,GT09,9F42,5D23 +14882,64,18,GT03,9E8F,5B6F +14883,64,18,GT09,9F41,5D22 +14884,64,21,GT03,9E91,5B71 +14885,64,21,GT09,9F43,5D24 +14886,65,3,GT01,8DCB,3A4D +14887,65,3,GT03,9E92,5B72 +14888,65,4,GT01,9D48,5929 +14889,65,4,GT01,8EE8,3C6A +14890,65,5,GT03,9E98,5B78 +14891,65,5,GT03,9E95,5B75 +14892,65,5,GT03,9E97,5B77 +14893,65,5,GT03,9E94,5B74 +14894,65,5,GT03,9E96,5B76 +14895,65,5,GT03,9E9F,5C21 +14896,65,5,GT03,9E93,5B73 +14897,65,5,GT03,9E9C,5B7C +14898,65,5,GT03,9E9D,5B7D +14899,65,5,GT01,91C5,4247 +14900,65,5,GT03,9E9B,5B7B +14901,65,5,GT03,9EA1,5C23 +14902,65,5,GT01,95A5,4A27 +14903,65,5,GT03,9E9A,5B7A +14904,65,5,GT03,9EA0,5C22 +14905,65,5,GT09,91CA,424C +14906,65,5,GT03,9E99,5B79 +14907,65,6,GT03,9EBC,5C3E +14908,65,6,GT03,9EB0,5C32 +14909,65,6,GT03,9EA9,5C2B +14910,65,6,GT03,9EAA,5C2C +14911,65,6,GT03,9EAB,5C2D +14912,65,6,GT03,9EB8,5C3A +14913,65,6,GT03,9EB6,5C38 +14914,65,6,GT03,9E9E,5B7E +14915,65,6,GT01,9D49,592A +14916,65,6,GT03,9EA3,5C25 +14917,65,6,GT11,9256,4337 +14918,65,6,GT01,9D4B,592C +14919,65,6,GT01,9D4A,592B +14920,65,6,GT03,9EAE,5C30 +14921,65,6,GT03,9EAF,5C31 +14922,65,6,GT11,9257,4338 +14923,65,6,GT01,9D4C,592D +14924,65,6,GT03,9EA5,5C27 +14925,65,6,GT01,9D4D,592E +14926,65,6,GT03,9EBE,5C40 +14927,65,6,GT03,9EB1,5C33 +14928,65,6,GT03,9EA7,5C29 +14929,65,6,GT03,9EA4,5C26 +14930,65,6,GT03,9EAC,5C2E +14931,65,6,GT03,9EB4,5C36 +14932,65,6,GT03,9EB7,5C39 +14933,65,6,GT03,9EB5,5C37 +14934,65,6,GT01,88B5,3037 +14935,65,6,GT03,9EA2,5C24 +14936,65,6,GT03,9EB9,5C3B +14937,65,6,GT01,91EF,4271 +14938,65,6,GT03,9EAD,5C2F +14939,65,6,GT03,9EA8,5C2A +14940,65,6,GT03,9EB3,5C35 +14941,65,6,GT03,9EB2,5C34 +14942,65,6,GT03,9EA6,5C28 +14943,65,6,GT03,9EBB,5C3D +14944,65,7,GT03,9ED6,5C58 +14945,65,7,GT03,9EEA,5C6C +14946,65,7,GT03,9EF5,5C77 +14947,65,7,GT03,9ED9,5C5B +14948,65,7,GT03,9ECC,5C4E +14949,65,7,GT03,9ECE,5C50 +14950,65,7,GT03,9EF7,5C79 +14951,65,7,GT01,9D51,5932 +14952,65,7,GT03,9EDF,5C61 +14953,65,7,GT03,9EE7,5C69 +14954,65,7,GT03,9EBD,5C3F +14955,65,7,GT09,8DDC,3A5E +14956,65,7,GT03,9EC3,5C45 +14957,65,7,GT03,9ECB,5C4D +14958,65,7,GT03,9EEB,5C6D +14959,65,7,GT03,9EE8,5C6A +14960,65,7,GT03,9EF1,5C73 +14961,65,7,GT01,8B5A,353B +14962,65,7,GT01,9D4F,5930 +14963,65,7,GT03,9EC9,5C4B +14964,65,7,GT09,9F8D,5D6D +14965,65,7,GT01,9D50,5931 +14966,65,7,GT03,9EE4,5C66 +14967,65,7,GT11,8EEF,3C71 +14968,65,7,GT03,9ECD,5C4F +14969,65,7,GT03,9EDD,5C5F +14970,65,7,GT01,8D52,3933 +14971,65,7,GT03,9EC2,5C44 +14972,65,7,GT03,9EE2,5C64 +14973,65,7,GT03,9EE3,5C65 +14974,65,7,GT03,9ED1,5C53 +14975,65,7,GT03,9ED2,5C54 +14976,65,7,GT03,9EC0,5C42 +14977,65,7,GT01,9D52,5933 +14978,65,7,GT03,9EDB,5C5D +14979,65,7,GT01,8FB4,3E36 +14980,65,7,GT03,9EE9,5C6B +14981,65,7,GT03,9EE5,5C67 +14982,65,7,GT03,9ECF,5C51 +14983,65,7,GT03,9EBF,5C41 +14984,65,7,GT03,9EDC,5C5E +14985,65,7,GT01,90DC,405E +14986,65,7,GT03,9EC8,5C4A +14987,65,7,GT01,9D53,5934 +14988,65,7,GT03,9F4D,5D2E +14989,65,7,GT03,9EC1,5C43 +14990,65,7,GT03,9EC6,5C48 +14991,65,7,GT03,9EBA,5C3C +14992,65,7,GT01,91F0,4272 +14993,65,7,GT03,9ED3,5C55 +14994,65,7,GT03,9EE6,5C68 +14995,65,7,GT03,9EF0,5C72 +14996,65,7,GT03,9EF4,5C76 +14997,65,7,GT01,938A,456A +14998,65,7,GT01,9D54,5935 +14999,65,7,GT03,9EEC,5C6E +15000,65,7,GT03,9ED4,5C56 +15001,65,7,GT01,9463,4744 +15002,65,7,GT03,9ED7,5C59 +15003,65,7,GT03,9EF2,5C74 +15004,65,7,GT03,9EC5,5C47 +15005,65,7,GT01,94B2,4834 +15006,65,7,GT03,9ECA,5C4C +15007,65,7,GT01,94E1,4863 +15008,65,7,GT01,957D,495E +15009,65,7,GT03,9EF3,5C75 +15010,65,7,GT01,95AF,4A31 +15011,65,7,GT03,9EC4,5C46 +15012,65,7,GT03,9EE0,5C62 +15013,65,7,GT01,9D56,5937 +15014,65,7,GT03,9ED8,5C5A +15015,65,7,GT03,9EDE,5C60 +15016,65,7,GT01,9D57,5938 +15017,65,7,GT03,9EEE,5C70 +15018,65,7,GT01,9D65,5946 +15019,65,7,GT03,9EDA,5C5C +15020,65,7,GT01,9D4E,592F +15021,65,7,GT03,9EC7,5C49 +15022,65,7,GT03,9EEF,5C71 +15023,65,7,GT01,977D,4D5E +15024,65,8,GT03,9F4A,5D2B +15025,65,8,GT03,9F45,5D26 +15026,65,8,GT01,899F,3221 +15027,65,8,GT03,9F46,5D27 +15028,65,8,GT03,9F48,5D29 +15029,65,8,GT03,9F54,5D35 +15030,65,8,GT09,9F44,5D25 +15031,65,8,GT03,9F52,5D33 +15032,65,8,GT01,89FB,327D +15033,65,8,GT09,8A99,3379 +15034,65,8,GT09,9672,4B53 +15035,65,8,GT01,8A67,3348 +15036,65,8,GT03,9F6D,5D4E +15037,65,8,GT01,9D59,593A +15038,65,8,GT09,9F45,5D26 +15039,65,8,GT03,9F72,5D53 +15040,65,8,GT11,9655,4B36 +15041,65,8,GT03,9F50,5D31 +15042,65,8,GT03,9F5E,5D3F +15043,65,8,GT01,8B92,3572 +15044,65,8,GT01,8B91,3571 +15045,65,8,GT03,9EED,5C6F +15046,65,8,GT03,9F4E,5D2F +15047,65,8,GT03,9F42,5D23 +15048,65,8,GT01,8D53,3934 +15049,65,8,GT09,9F4E,5D2F +15050,65,8,GT03,9F44,5D25 +15051,65,8,GT03,9F56,5D37 +15052,65,8,GT03,9EF9,5C7B +15053,65,8,GT03,9F49,5D2A +15054,65,8,GT03,9F53,5D34 +15055,65,8,GT03,9EFC,5C7E +15056,65,8,GT03,9ED0,5C52 +15057,65,8,GT01,8FB3,3E35 +15058,65,8,GT03,9ED5,5C57 +15059,65,8,GT03,9F57,5D38 +15060,65,8,GT01,8FB5,3E37 +15061,65,8,GT03,9F6F,5D50 +15062,65,8,GT03,9F43,5D24 +15063,65,8,GT01,9D5A,593B +15064,65,8,GT01,90D9,405B +15065,65,8,GT03,9F71,5D52 +15066,65,8,GT11,9270,4351 +15067,65,8,GT03,9EFB,5C7D +15068,65,8,GT09,9F46,5D27 +15069,65,8,GT03,9F5F,5D40 +15070,65,8,GT03,9F60,5D41 +15071,65,8,GT01,9DAB,5A2D +15072,65,8,GT01,9D5D,593E +15073,65,8,GT01,91F1,4273 +15074,65,8,GT01,9253,4334 +15075,65,8,GT03,9F4B,5D2C +15076,65,8,GT03,9F58,5D39 +15077,65,8,GT01,928A,436A +15078,65,8,GT03,9F6A,5D4B +15079,65,8,GT01,92EF,4471 +15080,65,8,GT03,9F70,5D51 +15081,65,8,GT01,9D5F,5940 +15082,65,8,GT03,9F68,5D49 +15083,65,8,GT01,9471,4752 +15084,65,8,GT01,948F,476F +15085,65,8,GT03,9F65,5D46 +15086,65,8,GT03,9F66,5D47 +15087,65,8,GT01,9D55,5936 +15088,65,8,GT09,8A98,3378 +15089,65,8,GT09,91A9,422B +15090,65,8,GT01,9D61,5942 +15091,65,8,GT09,9F48,5D29 +15092,65,8,GT01,94E2,4864 +15093,65,8,GT03,9F4C,5D2D +15094,65,8,GT03,9F40,5D21 +15095,65,8,GT01,9D62,5943 +15096,65,8,GT01,9D63,5944 +15097,65,8,GT03,9EE1,5C63 +15098,65,8,GT03,9EF8,5C7A +15099,65,8,GT03,9EFA,5C7C +15100,65,8,GT03,9F61,5D42 +15101,65,8,GT03,9F62,5D43 +15102,65,8,GT03,9F63,5D44 +15103,65,8,GT01,9D64,5945 +15104,65,8,GT03,9F47,5D28 +15105,65,8,GT01,95F8,4A7A +15106,65,8,GT03,9F5A,5D3B +15107,65,8,GT03,9F73,5D54 +15108,65,8,GT03,9F4F,5D30 +15109,65,8,GT01,9695,4B75 +15110,65,8,GT03,9F51,5D32 +15111,65,8,GT03,9F59,5D3A +15112,65,8,GT09,9F47,5D28 +15113,65,8,GT03,9EF6,5C78 +15114,65,8,GT03,9F41,5D22 +15115,65,8,GT01,9D58,5939 +15116,65,8,GT01,9D66,5947 +15117,65,8,GT03,9F55,5D36 +15118,65,8,GT03,9F5D,5D3E +15119,65,8,GT03,9F6E,5D4F +15120,65,8,GT09,8AEA,346C +15121,65,9,GT03,9FB8,5E3A +15122,65,9,GT01,88C2,3044 +15123,65,9,GT03,9F83,5D63 +15124,65,9,GT03,9F89,5D69 +15125,65,9,GT03,9F88,5D68 +15126,65,9,GT03,9F82,5D62 +15127,65,9,GT03,9F9C,5D7C +15128,65,9,GT11,8FF9,3E7B +15129,65,9,GT03,9FAC,5E2E +15130,65,9,GT03,9F77,5D58 +15131,65,9,GT03,9F86,5D66 +15132,65,9,GT01,9D6B,594C +15133,65,9,GT09,9FA7,5E29 +15134,65,9,GT03,9F94,5D74 +15135,65,9,GT01,9D67,5948 +15136,65,9,GT09,91CB,424D +15137,65,9,GT01,8A87,3367 +15138,65,9,GT03,9F9E,5D7E +15139,65,9,GT01,9D68,5949 +15140,65,9,GT03,9F99,5D79 +15141,65,9,GT01,9D69,594A +15142,65,9,GT03,9F84,5D64 +15143,65,9,GT01,8BB2,3634 +15144,65,9,GT03,9F9F,5E21 +15145,65,9,GT03,9FA6,5E28 +15146,65,9,GT03,9FBB,5E3D +15147,65,9,GT03,9F6C,5D4D +15148,65,9,GT03,9F6B,5D4C +15149,65,9,GT03,9FAF,5E31 +15150,65,9,GT03,9F81,5D61 +15151,65,9,GT03,9F93,5D73 +15152,65,9,GT03,9F98,5D78 +15153,65,9,GT03,9FA5,5E27 +15154,65,9,GT03,9FBC,5E3E +15155,65,9,GT03,9FBD,5E3F +15156,65,9,GT01,8D89,3969 +15157,65,9,GT03,9FB7,5E39 +15158,65,9,GT09,91AC,422E +15159,65,9,GT03,9F75,5D56 +15160,65,9,GT09,91AA,422C +15161,65,9,GT03,9F85,5D65 +15162,65,9,GT01,8E41,3B22 +15163,65,9,GT03,9F8E,5D6E +15164,65,9,GT03,9F5B,5D3C +15165,65,9,GT01,8E77,3B58 +15166,65,9,GT03,9FB9,5E3B +15167,65,9,GT01,8E9D,3B7D +15168,65,9,GT03,9FA2,5E24 +15169,65,9,GT03,9F8F,5D6F +15170,65,9,GT03,9F8D,5D6D +15171,65,9,GT03,9F7E,5D5F +15172,65,9,GT01,8F45,3D26 +15173,65,9,GT03,9F91,5D71 +15174,65,9,GT03,9FC2,5E44 +15175,65,9,GT03,9FC4,5E46 +15176,65,9,GT03,9F80,5D60 +15177,65,9,GT03,9F67,5D48 +15178,65,9,GT03,9F69,5D4A +15179,65,9,GT01,9D6D,594E +15180,65,9,GT03,9FB2,5E34 +15181,65,9,GT01,9040,3F21 +15182,65,9,GT03,9FA1,5E23 +15183,65,9,GT03,9F76,5D57 +15184,65,9,GT11,995A,513B +15185,65,9,GT03,9F74,5D55 +15186,65,9,GT03,9F7B,5D5C +15187,65,9,GT03,9F7D,5D5E +15188,65,9,GT03,9F92,5D72 +15189,65,9,GT03,9FBA,5E3C +15190,65,9,GT03,9FB1,5E33 +15191,65,9,GT03,9FB5,5E37 +15192,65,9,GT03,E050,5F31 +15193,65,9,GT09,9F5E,5D3F +15194,65,9,GT03,9FA8,5E2A +15195,65,9,GT03,9FBE,5E40 +15196,65,9,GT01,9D6E,594F +15197,65,9,GT03,9F95,5D75 +15198,65,9,GT03,9F96,5D76 +15199,65,9,GT03,9FAE,5E30 +15200,65,9,GT01,9D5B,593C +15201,65,9,GT03,9FA0,5E22 +15202,65,9,GT03,9F90,5D70 +15203,65,9,GT01,92A7,4429 +15204,65,9,GT03,9FB4,5E36 +15205,65,9,GT09,91AB,422D +15206,65,9,GT03,9FA7,5E29 +15207,65,9,GT03,9FB0,5E32 +15208,65,9,GT03,9F7A,5D5B +15209,65,9,GT01,9D6A,594B +15210,65,9,GT11,8BA3,3625 +15211,65,9,GT01,9D60,5941 +15212,65,9,GT03,9F9A,5D7A +15213,65,9,GT09,9F4F,5D30 +15214,65,9,GT03,9F7C,5D5D +15215,65,9,GT03,9F8B,5D6B +15216,65,9,GT11,9281,4361 +15217,65,9,GT03,9F87,5D67 +15218,65,9,GT11,96E2,4C64 +15219,65,9,GT03,9F97,5D77 +15220,65,9,GT03,9FC3,5E45 +15221,65,9,GT03,9FB6,5E38 +15222,65,9,GT03,9FC5,5E47 +15223,65,9,GT03,9FB3,5E35 +15224,65,9,GT11,9282,4362 +15225,65,9,GT03,9FAA,5E2C +15226,65,9,GT03,9F9D,5D7D +15227,65,9,GT03,9FC0,5E42 +15228,65,9,GT03,9F8C,5D6C +15229,65,9,GT03,9F64,5D45 +15230,65,9,GT09,8C79,375A +15231,65,10,GT09,9F5D,5D3E +15232,65,10,GT01,88A5,3027 +15233,65,10,GT03,E051,5F32 +15234,65,10,GT01,9D6F,5950 +15235,65,10,GT03,9FE0,5E62 +15236,65,10,GT03,9FC8,5E4A +15237,65,10,GT03,9FD5,5E57 +15238,65,10,GT03,9FFA,5E7C +15239,65,10,GT03,9FF4,5E76 +15240,65,10,GT03,E048,5F29 +15241,65,10,GT03,E05B,5F3C +15242,65,10,GT03,9FEC,5E6E +15243,65,10,GT09,8DFB,3A7D +15244,65,10,GT01,9D71,5952 +15245,65,10,GT03,E049,5F2A +15246,65,10,GT03,E044,5F25 +15247,65,10,GT03,9FED,5E6F +15248,65,10,GT01,8B93,3573 +15249,65,10,GT03,9F78,5D59 +15250,65,10,GT03,9FA4,5E26 +15251,65,10,GT03,9FAD,5E2F +15252,65,10,GT03,9FDE,5E60 +15253,65,10,GT01,9D70,5951 +15254,65,10,GT03,9FD7,5E59 +15255,65,10,GT03,9FC1,5E43 +15256,65,10,GT03,9FC1,5E43 +15257,65,10,GT03,E040,5F21 +15258,65,10,GT01,9D6C,594D +15259,65,10,GT11,8CBE,3840 +15260,65,10,GT03,9F79,5D5A +15261,65,10,GT03,9FD9,5E5B +15262,65,10,GT01,8C9D,377D +15263,65,10,GT03,9FEA,5E6C +15264,65,10,GT03,9FCC,5E4E +15265,65,10,GT03,9FD3,5E55 +15266,65,10,GT03,9FE1,5E63 +15267,65,10,GT03,9FE9,5E6B +15268,65,10,GT03,9FEF,5E71 +15269,65,10,GT03,E04F,5F30 +15270,65,10,GT09,9F4A,5D2B +15271,65,10,GT09,9F53,5D34 +15272,65,10,GT03,9FF1,5E73 +15273,65,10,GT03,9FD0,5E52 +15274,65,10,GT03,9FD2,5E54 +15275,65,10,GT01,8DC1,3A43 +15276,65,10,GT03,E056,5F37 +15277,65,10,GT03,E05D,5F3E +15278,65,10,GT11,8EF1,3C73 +15279,65,10,GT03,9FCA,5E4C +15280,65,10,GT03,9F5C,5D3D +15281,65,10,GT03,9FA3,5E25 +15282,65,10,GT03,E04C,5F2D +15283,65,10,GT03,E042,5F23 +15284,65,10,GT03,E046,5F27 +15285,65,10,GT09,9F56,5D37 +15286,65,10,GT03,E045,5F26 +15287,65,10,GT01,9055,3F36 +15288,65,10,GT03,9FE5,5E67 +15289,65,10,GT03,E05A,5F3B +15290,65,10,GT09,9F51,5D32 +15291,65,10,GT11,96A3,4C25 +15292,65,10,GT03,E055,5F36 +15293,65,10,GT09,91AD,422F +15294,65,10,GT10,9FAB,5E2D +15295,65,10,GT03,9FDB,5E5D +15296,65,10,GT03,9FFB,5E7D +15297,65,10,GT03,9FC9,5E4B +15298,65,10,GT01,917D,415E +15299,65,10,GT03,E04A,5F2B +15300,65,10,GT03,E04E,5F2F +15301,65,10,GT03,E05E,5F3F +15302,65,10,GT01,917B,415C +15303,65,10,GT11,95A2,4A24 +15304,65,10,GT01,91A8,422A +15305,65,10,GT01,9D5C,593D +15306,65,10,GT03,9FA9,5E2B +15307,65,10,GT03,9FC7,5E49 +15308,65,10,GT03,9FDD,5E5F +15309,65,10,GT09,9F4C,5D2D +15310,65,10,GT09,9F50,5D31 +15311,65,10,GT03,9F9B,5D7B +15312,65,10,GT09,91AE,4230 +15313,65,10,GT03,9FC6,5E48 +15314,65,10,GT09,9F4B,5D2C +15315,65,10,GT03,9FE7,5E69 +15316,65,10,GT03,E04D,5F2E +15317,65,10,GT03,9FE3,5E65 +15318,65,10,GT03,9FEE,5E70 +15319,65,10,GT03,E04B,5F2C +15320,65,10,GT09,91CC,424E +15321,65,10,GT03,9FBF,5E41 +15322,65,10,GT03,9FCD,5E4F +15323,65,10,GT03,9FCF,5E51 +15324,65,10,GT01,92F0,4472 +15325,65,10,GT09,9F4D,5D2E +15326,65,10,GT01,9D73,5954 +15327,65,10,GT03,9FF5,5E77 +15328,65,10,GT03,9FF0,5E72 +15329,65,10,GT03,E043,5F24 +15330,65,10,GT09,9FAC,5E2E +15331,65,10,GT03,9FF2,5E74 +15332,65,10,GT03,9FE2,5E64 +15333,65,10,GT09,9FB6,5E38 +15334,65,10,GT09,8DDD,3A5F +15335,65,10,GT03,9FE8,5E6A +15336,65,10,GT03,9FF3,5E75 +15337,65,10,GT09,9F52,5D33 +15338,65,10,GT03,9FAB,5E2D +15339,65,10,GT03,9FF6,5E78 +15340,65,10,GT03,9FD4,5E56 +15341,65,10,GT01,8E4A,3B2B +15342,65,10,GT03,9FE4,5E66 +15343,65,10,GT03,9FDF,5E61 +15344,65,10,GT11,96A2,4C24 +15345,65,10,GT11,98D0,5052 +15346,65,10,GT11,98B5,5037 +15347,65,10,GT03,9FF7,5E79 +15348,65,10,GT01,95DF,4A61 +15349,65,10,GT03,9FD8,5E5A +15350,65,10,GT03,9FDC,5E5E +15351,65,10,GT03,9FE6,5E68 +15352,65,10,GT03,9FF8,5E7A +15353,65,10,GT03,9FFC,5E7E +15354,65,10,GT09,9F54,5D35 +15355,65,10,GT03,9FCB,5E4D +15356,65,10,GT03,E047,5F28 +15357,65,10,GT03,9FDA,5E5C +15358,65,10,GT09,8EC2,3C44 +15359,65,10,GT03,E052,5F33 +15360,65,10,GT03,E054,5F35 +15361,65,10,GT03,9FF9,5E7B +15362,65,10,GT09,9F55,5D36 +15363,65,10,GT03,E057,5F38 +15364,65,10,GT01,9D80,5960 +15365,65,10,GT03,9FD6,5E58 +15366,65,10,GT03,E041,5F22 +15367,65,10,GT09,9F93,5D73 +15368,65,10,GT03,9F8A,5D6A +15369,65,10,GT11,8EF0,3C72 +15370,65,10,GT03,E059,5F3A +15371,65,11,GT03,E0A4,6026 +15372,65,11,GT03,E082,5F62 +15373,65,11,GT03,E0BC,603E +15374,65,11,GT01,9D74,5955 +15375,65,11,GT03,E0A9,602B +15376,65,11,GT01,8986,3166 +15377,65,11,GT11,95A5,4A27 +15378,65,11,GT11,95A6,4A28 +15379,65,11,GT11,95A7,4A29 +15380,65,11,GT03,E063,5F44 +15381,65,11,GT01,8A7C,335D +15382,65,11,GT03,E077,5F58 +15383,65,11,GT03,E08A,5F6A +15384,65,11,GT01,92CD,444F +15385,65,11,GT10,9FB0,5E32 +15386,65,11,GT03,E07A,5F5B +15387,65,11,GT03,E085,5F65 +15388,65,11,GT03,E06B,5F4C +15389,65,11,GT09,9F58,5D39 +15390,65,11,GT01,9D75,5956 +15391,65,11,GT03,E09D,5F7D +15392,65,11,GT01,8B64,3545 +15393,65,11,GT03,E089,5F69 +15394,65,11,GT01,9098,3F78 +15395,65,11,GT03,E05C,5F3D +15396,65,11,GT03,E062,5F43 +15397,65,11,GT01,9D76,5957 +15398,65,11,GT01,8C40,3721 +15399,65,11,GT03,E0C0,6042 +15400,65,11,GT01,8C66,3747 +15401,65,11,GT09,9F62,5D43 +15402,65,11,GT03,E0A7,6029 +15403,65,11,GT03,E053,5F34 +15404,65,11,GT03,E067,5F48 +15405,65,11,GT03,E078,5F59 +15406,65,11,GT03,E0B6,6038 +15407,65,11,GT03,E0C4,6046 +15408,65,11,GT09,8EC6,3C48 +15409,65,11,GT09,9F5F,5D40 +15410,65,11,GT03,E06C,5F4D +15411,65,11,GT03,E094,5F74 +15412,65,11,GT03,E09C,5F7C +15413,65,11,GT01,8D54,3935 +15414,65,11,GT03,E0C5,6047 +15415,65,11,GT11,95D8,4A5A +15416,65,11,GT03,E06E,5F4F +15417,65,11,GT03,E09A,5F7A +15418,65,11,GT03,E0B3,6035 +15419,65,11,GT03,9FD1,5E53 +15420,65,11,GT10,9FAD,5E2F +15421,65,11,GT03,E0AB,602D +15422,65,11,GT01,8DCC,3A4E +15423,65,11,GT03,E0B7,6039 +15424,65,11,GT11,96C9,4C4B +15425,65,11,GT03,E08B,5F6B +15426,65,11,GT03,E069,5F4A +15427,65,11,GT01,8ECC,3C4E +15428,65,11,GT09,9F65,5D46 +15429,65,11,GT01,8EF6,3C78 +15430,65,11,GT03,E0BD,603F +15431,65,11,GT03,E09F,6021 +15432,65,11,GT03,E0C2,6044 +15433,65,11,GT03,E07D,5F5E +15434,65,11,GT01,8FB7,3E39 +15435,65,11,GT03,E083,5F63 +15436,65,11,GT01,9D7C,595D +15437,65,11,GT10,9FAE,5E30 +15438,65,11,GT11,96A4,4C26 +15439,65,11,GT01,9D78,5959 +15440,65,11,GT03,E086,5F66 +15441,65,11,GT01,9084,3F64 +15442,65,11,GT11,99EE,5270 +15443,65,11,GT03,E088,5F68 +15444,65,11,GT03,E093,5F73 +15445,65,11,GT03,E0AD,602F +15446,65,11,GT09,9F5A,5D3B +15447,65,11,GT09,9FAB,5E2D +15448,65,11,GT03,E0AA,602C +15449,65,11,GT01,90DA,405C +15450,65,11,GT03,E0B2,6034 +15451,65,11,GT03,E0B8,603A +15452,65,11,GT01,915B,413C +15453,65,11,GT03,E074,5F55 +15454,65,11,GT03,E07C,5F5D +15455,65,11,GT03,E091,5F71 +15456,65,11,GT01,917C,415D +15457,65,11,GT03,E0A5,6027 +15458,65,11,GT01,9D77,5958 +15459,65,11,GT03,E0B9,603B +15460,65,11,GT01,917E,415F +15461,65,11,GT03,E084,5F64 +15462,65,11,GT03,9FCE,5E50 +15463,65,11,GT03,E08E,5F6E +15464,65,11,GT03,E0A3,6025 +15465,65,11,GT03,E065,5F46 +15466,65,11,GT09,9F49,5D2A +15467,65,11,GT10,9FAC,5E2E +15468,65,11,GT01,9254,4335 +15469,65,11,GT01,9D7B,595C +15470,65,11,GT03,E099,5F79 +15471,65,11,GT03,E0A0,6022 +15472,65,11,GT09,9F5B,5D3C +15473,65,11,GT09,9F5C,5D3D +15474,65,11,GT01,92BB,443D +15475,65,11,GT03,E098,5F78 +15476,65,11,GT03,E0AF,6031 +15477,65,11,GT03,E095,5F75 +15478,65,11,GT03,E07E,5F5F +15479,65,11,GT03,E08F,5F6F +15480,65,11,GT03,E0C3,6045 +15481,65,11,GT01,9450,4731 +15482,65,11,GT03,E064,5F45 +15483,65,11,GT03,E075,5F56 +15484,65,11,GT03,E08C,5F6C +15485,65,11,GT03,E08D,5F6D +15486,65,11,GT01,9D7A,595B +15487,65,11,GT03,E05F,5F40 +15488,65,11,GT03,E080,5F60 +15489,65,11,GT09,9F69,5D4A +15490,65,11,GT01,93E6,4668 +15491,65,11,GT03,E0BF,6041 +15492,65,11,GT09,9F61,5D42 +15493,65,11,GT03,E071,5F52 +15494,65,11,GT03,E072,5F53 +15495,65,11,GT01,9472,4753 +15496,65,11,GT03,E073,5F54 +15497,65,11,GT01,9D7D,595E +15498,65,11,GT01,94D2,4854 +15499,65,11,GT03,E070,5F51 +15500,65,11,GT03,E066,5F47 +15501,65,11,GT03,E0AE,6030 +15502,65,11,GT11,8FFA,3E7C +15503,65,11,GT01,9560,4941 +15504,65,11,GT03,E06D,5F4E +15505,65,11,GT03,E06F,5F50 +15506,65,11,GT10,9FAF,5E31 +15507,65,11,GT03,E07B,5F5C +15508,65,11,GT03,E079,5F5A +15509,65,11,GT03,E090,5F70 +15510,65,11,GT03,E058,5F39 +15511,65,11,GT01,95F9,4A7B +15512,65,11,GT03,E096,5F76 +15513,65,11,GT09,9F6B,5D4C +15514,65,11,GT03,E0B0,6032 +15515,65,11,GT03,E081,5F61 +15516,65,11,GT09,8AEC,346E +15517,65,11,GT01,9D7E,595F +15518,65,11,GT09,9F57,5D38 +15519,65,11,GT09,8C7B,375C +15520,65,11,GT03,E0C8,604A +15521,65,11,GT03,E076,5F57 +15522,65,11,GT09,91CD,424F +15523,65,11,GT11,8BD0,3652 +15524,65,11,GT03,E0C1,6043 +15525,65,11,GT01,97A9,4E2B +15526,65,11,GT03,E0A2,6024 +15527,65,11,GT03,E0A6,6028 +15528,65,11,GT03,E0AC,602E +15529,65,11,GT03,E06A,5F4B +15530,65,11,GT03,E09B,5F7B +15531,65,11,GT03,E092,5F72 +15532,65,11,GT03,E0A8,602A +15533,65,11,GT03,E060,5F41 +15534,65,11,GT03,E087,5F67 +15535,65,11,GT09,8AEB,346D +15536,65,11,GT09,8C7A,375B +15537,65,12,GT03,E169,614A +15538,65,12,GT01,88AC,302E +15539,65,12,GT03,E0F3,6075 +15540,65,12,GT03,E17C,615D +15541,65,12,GT03,E0F1,6073 +15542,65,12,GT03,E16F,6150 +15543,65,12,GT03,E141,6122 +15544,65,12,GT09,9F99,5D79 +15545,65,12,GT03,E0D9,605B +15546,65,12,GT09,9F80,5D60 +15547,65,12,GT03,E15F,6140 +15548,65,12,GT03,E0F8,607A +15549,65,12,GT01,9D81,5961 +15550,65,12,GT03,E0EF,6071 +15551,65,12,GT03,E151,6132 +15552,65,12,GT03,E154,6135 +15553,65,12,GT03,E15E,613F +15554,65,12,GT03,E16B,614C +15555,65,12,GT01,8987,3167 +15556,65,12,GT03,E165,6146 +15557,65,12,GT03,E166,6147 +15558,65,12,GT03,E181,6161 +15559,65,12,GT01,9D82,5962 +15560,65,12,GT03,E0F6,6078 +15561,65,12,GT03,E14E,612F +15562,65,12,GT03,E17E,615F +15563,65,12,GT03,E0BA,603C +15564,65,12,GT03,E0A1,6023 +15565,65,12,GT01,9D83,5963 +15566,65,12,GT01,8AB7,3439 +15567,65,12,GT03,E15C,613D +15568,65,12,GT03,E09E,5F7E +15569,65,12,GT01,9D84,5964 +15570,65,12,GT01,8AF6,3478 +15571,65,12,GT03,E152,6133 +15572,65,12,GT03,E0D6,6058 +15573,65,12,GT09,9F74,5D55 +15574,65,12,GT03,E14F,6130 +15575,65,12,GT03,E143,6124 +15576,65,12,GT03,E14D,612E +15577,65,12,GT03,E160,6141 +15578,65,12,GT01,8C9E,377E +15579,65,12,GT03,E0D3,6055 +15580,65,12,GT03,E0EB,606D +15581,65,12,GT03,E0F7,6079 +15582,65,12,GT03,E153,6134 +15583,65,12,GT03,E16E,614F +15584,65,12,GT03,E170,6151 +15585,65,12,GT09,91AF,4231 +15586,65,12,GT03,E155,6136 +15587,65,12,GT03,E182,6162 +15588,65,12,GT03,E0DC,605E +15589,65,12,GT09,8FC8,3E4A +15590,65,12,GT03,E0F0,6072 +15591,65,12,GT03,E0E7,6069 +15592,65,12,GT01,9D85,5965 +15593,65,12,GT03,E17D,615E +15594,65,12,GT03,E0D7,6059 +15595,65,12,GT03,E0C7,6049 +15596,65,12,GT03,E0CD,604F +15597,65,12,GT03,E0EE,6070 +15598,65,12,GT03,E148,6129 +15599,65,12,GT09,9F63,5D44 +15600,65,12,GT01,9D86,5966 +15601,65,12,GT03,E0EA,606C +15602,65,12,GT10,9FB1,5E33 +15603,65,12,GT03,E0F2,6074 +15604,65,12,GT01,8FB6,3E38 +15605,65,12,GT03,E157,6138 +15606,65,12,GT03,E180,6160 +15607,65,12,GT03,E184,6164 +15608,65,12,GT03,E15D,613E +15609,65,12,GT10,9FB2,5E34 +15610,65,12,GT03,E0CF,6051 +15611,65,12,GT03,E0FB,607D +15612,65,12,GT11,8E77,3B58 +15613,65,12,GT03,E0FA,607C +15614,65,12,GT01,9D79,595A +15615,65,12,GT03,E174,6155 +15616,65,12,GT03,E0F5,6077 +15617,65,12,GT03,E15A,613B +15618,65,12,GT03,E15B,613C +15619,65,12,GT09,9F67,5D48 +15620,65,12,GT09,9F6D,5D4E +15621,65,12,GT03,E0CE,6050 +15622,65,12,GT03,E0DE,6060 +15623,65,12,GT03,E167,6148 +15624,65,12,GT03,E16C,614D +15625,65,12,GT03,E176,6157 +15626,65,12,GT01,91B5,4237 +15627,65,12,GT03,E0ED,606F +15628,65,12,GT03,E0DD,605F +15629,65,12,GT01,9D87,5967 +15630,65,12,GT03,E0E5,6067 +15631,65,12,GT03,E0E6,6068 +15632,65,12,GT03,E0E8,606A +15633,65,12,GT03,E142,6123 +15634,65,12,GT03,E173,6154 +15635,65,12,GT01,9D72,5953 +15636,65,12,GT09,9673,4B54 +15637,65,12,GT09,9F71,5D52 +15638,65,12,GT11,8B69,354A +15639,65,12,GT11,92D5,4457 +15640,65,12,GT03,E0D5,6057 +15641,65,12,GT10,9FB3,5E35 +15642,65,12,GT03,E0B1,6033 +15643,65,12,GT03,E175,6156 +15644,65,12,GT03,E17B,615C +15645,65,12,GT03,E0D0,6052 +15646,65,12,GT03,E0CA,604C +15647,65,12,GT03,E0D1,6053 +15648,65,12,GT03,E0F9,607B +15649,65,12,GT03,E161,6142 +15650,65,12,GT03,E16D,614E +15651,65,12,GT09,9F9A,5D7A +15652,65,12,GT03,E0E2,6064 +15653,65,12,GT03,E162,6143 +15654,65,12,GT03,E163,6144 +15655,65,12,GT03,E140,6121 +15656,65,12,GT03,E178,6159 +15657,65,12,GT03,E0E9,606B +15658,65,12,GT09,9F77,5D58 +15659,65,12,GT09,9F83,5D63 +15660,65,12,GT09,8C7C,375D +15661,65,12,GT03,E0CB,604D +15662,65,12,GT01,92F1,4473 +15663,65,12,GT03,E144,6125 +15664,65,12,GT03,E164,6145 +15665,65,12,GT03,E0D8,605A +15666,65,12,GT03,E147,6128 +15667,65,12,GT01,938B,456B +15668,65,12,GT09,9F66,5D47 +15669,65,12,GT03,E172,6153 +15670,65,12,GT03,E14C,612D +15671,65,12,GT03,E0D4,6056 +15672,65,12,GT03,E0E4,6066 +15673,65,12,GT09,9852,4F33 +15674,65,12,GT03,E0BB,603D +15675,65,12,GT03,E0C6,6048 +15676,65,12,GT03,E17A,615B +15677,65,12,GT03,E183,6163 +15678,65,12,GT09,9F59,5D3A +15679,65,12,GT03,E14B,612C +15680,65,12,GT09,9F9B,5D7B +15681,65,12,GT03,E0B4,6036 +15682,65,12,GT03,E0DA,605C +15683,65,12,GT03,E0DF,6061 +15684,65,12,GT03,E0CC,604E +15685,65,12,GT03,E168,6149 +15686,65,12,GT03,E179,615A +15687,65,12,GT03,E0EC,606E +15688,65,12,GT03,E0C9,604B +15689,65,12,GT03,E0FC,607E +15690,65,12,GT03,E158,6139 +15691,65,12,GT03,E097,5F77 +15692,65,12,GT03,E156,6137 +15693,65,12,GT09,9F6A,5D4B +15694,65,12,GT03,E171,6152 +15695,65,12,GT11,99EA,526C +15696,65,12,GT01,9D88,5968 +15697,65,12,GT01,9D89,5969 +15698,65,12,GT09,9F64,5D45 +15699,65,12,GT01,974B,4D2C +15700,65,12,GT10,9DE7,5A69 +15701,65,12,GT09,8ED4,3C56 +15702,65,12,GT01,9767,4D48 +15703,65,12,GT01,9768,4D49 +15704,65,12,GT03,E145,6126 +15705,65,12,GT03,E0BE,6040 +15706,65,12,GT09,9F60,5D41 +15707,65,12,GT03,E068,5F49 +15708,65,12,GT03,E0E3,6065 +15709,65,12,GT03,E16A,614B +15710,65,12,GT11,92D6,4458 +15711,65,12,GT03,E150,6131 +15712,65,12,GT03,E177,6158 +15713,65,12,GT03,E0DB,605D +15714,65,12,GT03,E061,5F42 +15715,65,12,GT03,E0B5,6037 +15716,65,12,GT11,8EF2,3C74 +15717,65,13,GT03,E1B3,6235 +15718,65,13,GT09,9F76,5D57 +15719,65,13,GT09,9F68,5D49 +15720,65,13,GT03,E1E7,6269 +15721,65,13,GT03,E1C7,6249 +15722,65,13,GT03,E1E0,6262 +15723,65,13,GT11,95A3,4A25 +15724,65,13,GT03,E1E8,626A +15725,65,13,GT03,E185,6165 +15726,65,13,GT03,E197,6177 +15727,65,13,GT03,E1C1,6243 +15728,65,13,GT09,9F6E,5D4F +15729,65,13,GT03,E18A,616A +15730,65,13,GT03,E1CE,6250 +15731,65,13,GT03,E1C5,6247 +15732,65,13,GT03,E1D4,6256 +15733,65,13,GT09,9069,3F4A +15734,65,13,GT09,9F7E,5D5F +15735,65,13,GT03,E1D2,6254 +15736,65,13,GT03,E1EB,626D +15737,65,13,GT03,E1AA,622C +15738,65,13,GT03,E1A5,6227 +15739,65,13,GT03,E1B5,6237 +15740,65,13,GT03,E187,6167 +15741,65,13,GT09,9F8A,5D6A +15742,65,13,GT03,E0E0,6062 +15743,65,13,GT01,9D8C,596C +15744,65,13,GT01,8C67,3748 +15745,65,13,GT03,E1B9,623B +15746,65,13,GT03,E0D2,6054 +15747,65,13,GT03,E18F,616F +15748,65,13,GT03,E1AC,622E +15749,65,13,GT03,E1DD,625F +15750,65,13,GT09,9F84,5D64 +15751,65,13,GT03,E186,6166 +15752,65,13,GT03,E1A2,6224 +15753,65,13,GT03,E1AB,622D +15754,65,13,GT03,E1C0,6242 +15755,65,13,GT03,E1EA,626C +15756,65,13,GT11,95D6,4A58 +15757,65,13,GT03,E1A0,6222 +15758,65,13,GT03,E1BF,6241 +15759,65,13,GT03,E192,6172 +15760,65,13,GT01,9D8D,596D +15761,65,13,GT09,9F6F,5D50 +15762,65,13,GT03,E1E4,6266 +15763,65,13,GT03,E159,613A +15764,65,13,GT03,E194,6174 +15765,65,13,GT03,E1AD,622F +15766,65,13,GT01,8DEF,3A71 +15767,65,13,GT09,9F6C,5D4D +15768,65,13,GT10,9FB4,5E36 +15769,65,13,GT11,8EF3,3C75 +15770,65,13,GT03,E1A3,6225 +15771,65,13,GT09,8C7D,375E +15772,65,13,GT01,9D8E,596E +15773,65,13,GT09,9F78,5D59 +15774,65,13,GT03,E1CA,624C +15775,65,13,GT03,E149,612A +15776,65,13,GT03,E14A,612B +15777,65,13,GT03,E18C,616C +15778,65,13,GT03,E1DE,6260 +15779,65,13,GT03,E1B2,6234 +15780,65,13,GT03,E18B,616B +15781,65,13,GT03,E18E,616E +15782,65,13,GT03,E19E,617E +15783,65,13,GT03,E1A4,6226 +15784,65,13,GT03,E1B0,6232 +15785,65,13,GT03,E1CD,624F +15786,65,13,GT03,E1D7,6259 +15787,65,13,GT03,E1D8,625A +15788,65,13,GT09,8A9A,337A +15789,65,13,GT09,9F82,5D62 +15790,65,13,GT11,974C,4D2D +15791,65,13,GT11,9342,4523 +15792,65,13,GT03,E199,6179 +15793,65,13,GT03,E193,6173 +15794,65,13,GT03,E1DC,625E +15795,65,13,GT01,90DB,405D +15796,65,13,GT09,9F70,5D51 +15797,65,13,GT03,E18D,616D +15798,65,13,GT03,E1B7,6239 +15799,65,13,GT03,E1D0,6252 +15800,65,13,GT09,9F7A,5D5B +15801,65,13,GT03,E1E1,6263 +15802,65,13,GT03,E195,6175 +15803,65,13,GT03,E19A,617A +15804,65,13,GT03,E19B,617B +15805,65,13,GT03,E1A1,6223 +15806,65,13,GT03,E1A8,622A +15807,65,13,GT03,E1AF,6231 +15808,65,13,GT01,9D8F,596F +15809,65,13,GT09,9F72,5D53 +15810,65,13,GT01,91B9,423B +15811,65,13,GT03,E196,6176 +15812,65,13,GT03,E1E5,6267 +15813,65,13,GT03,E1E9,626B +15814,65,13,GT03,E1EC,626E +15815,65,13,GT03,E190,6170 +15816,65,13,GT03,E1C3,6245 +15817,65,13,GT03,E24B,632C +15818,65,13,GT03,E19D,617D +15819,65,13,GT03,E1B4,6236 +15820,65,13,GT03,E1DA,625C +15821,65,13,GT09,91B1,4233 +15822,65,13,GT03,E1D9,625B +15823,65,13,GT03,E19C,617C +15824,65,13,GT03,E189,6169 +15825,65,13,GT03,E191,6171 +15826,65,13,GT03,E1CC,624E +15827,65,13,GT09,9F81,5D61 +15828,65,13,GT01,9D91,5971 +15829,65,13,GT03,E1B8,623A +15830,65,13,GT03,E1BA,623C +15831,65,13,GT03,E1BC,623E +15832,65,13,GT03,E1BE,6240 +15833,65,13,GT01,9D92,5972 +15834,65,13,GT09,9F7C,5D5D +15835,65,13,GT09,9F7D,5D5E +15836,65,13,GT11,8CBF,3841 +15837,65,13,GT03,E1C6,6248 +15838,65,13,GT09,91B0,4232 +15839,65,13,GT03,E1A9,622B +15840,65,13,GT10,9FB7,5E39 +15841,65,13,GT01,9D93,5973 +15842,65,13,GT01,94C0,4842 +15843,65,13,GT11,9343,4524 +15844,65,13,GT03,E1A7,6229 +15845,65,13,GT03,E1AE,6230 +15846,65,13,GT03,E1C8,624A +15847,65,13,GT03,E1E3,6265 +15848,65,13,GT03,E1E2,6264 +15849,65,13,GT03,E1B1,6233 +15850,65,13,GT03,E198,6178 +15851,65,13,GT03,E1CF,6251 +15852,65,13,GT03,E0E1,6063 +15853,65,13,GT03,E19F,6221 +15854,65,13,GT03,E1DB,625D +15855,65,13,GT09,9F88,5D68 +15856,65,13,GT03,E1CB,624D +15857,65,13,GT01,96CC,4C4E +15858,65,13,GT03,E1DF,6261 +15859,65,13,GT03,E1D1,6253 +15860,65,13,GT03,E188,6168 +15861,65,13,GT01,9D8A,596A +15862,65,13,GT03,E1B6,6238 +15863,65,13,GT09,9F79,5D5A +15864,65,13,GT09,9F90,5D70 +15865,65,13,GT03,E146,6127 +15866,65,13,GT03,E1BD,623F +15867,65,13,GT03,E1D6,6258 +15868,65,13,GT03,E1A6,6228 +15869,65,13,GT09,9F73,5D54 +15870,65,13,GT09,9F89,5D69 +15871,65,13,GT10,9FB8,5E3A +15872,65,13,GT03,E1C4,6246 +15873,65,13,GT03,E0F4,6076 +15874,65,13,GT09,8AED,346F +15875,65,14,GT03,E26A,634B +15876,65,14,GT03,E28E,636E +15877,65,14,GT09,9FAD,5E2F +15878,65,14,GT03,E26D,634E +15879,65,14,GT03,E28B,636B +15880,65,14,GT03,E246,6327 +15881,65,14,GT03,E260,6341 +15882,65,14,GT03,E255,6336 +15883,65,14,GT11,8E78,3B59 +15884,65,14,GT03,E1E6,6268 +15885,65,14,GT03,E1FA,627C +15886,65,14,GT03,E1FB,627D +15887,65,14,GT09,9FA9,5E2B +15888,65,14,GT03,E24F,6330 +15889,65,14,GT11,95A8,4A2A +15890,65,14,GT03,E250,6331 +15891,65,14,GT03,E26C,634D +15892,65,14,GT03,E1C2,6244 +15893,65,14,GT09,8D63,3944 +15894,65,14,GT01,9D97,5977 +15895,65,14,GT09,9F86,5D66 +15896,65,14,GT03,E29F,6421 +15897,65,14,GT03,E2A1,6423 +15898,65,14,GT03,E28A,636A +15899,65,14,GT03,E25E,633F +15900,65,14,GT03,E27B,635C +15901,65,14,GT03,E268,6349 +15902,65,14,GT03,E277,6358 +15903,65,14,GT09,9F7B,5D5C +15904,65,14,GT01,9D8B,596B +15905,65,14,GT03,E257,6338 +15906,65,14,GT03,E287,6367 +15907,65,14,GT03,E29A,637A +15908,65,14,GT03,E29D,637D +15909,65,14,GT03,E1F7,6279 +15910,65,14,GT03,E258,6339 +15911,65,14,GT09,9F87,5D67 +15912,65,14,GT09,9F75,5D56 +15913,65,14,GT03,E271,6352 +15914,65,14,GT03,E1FC,627E +15915,65,14,GT03,E259,633A +15916,65,14,GT09,9FBF,5E41 +15917,65,14,GT03,E244,6325 +15918,65,14,GT01,9D94,5974 +15919,65,14,GT03,E249,632A +15920,65,14,GT03,E27D,635E +15921,65,14,GT03,E1ED,626F +15922,65,14,GT03,E256,6337 +15923,65,14,GT03,E1F0,6272 +15924,65,14,GT03,E27A,635B +15925,65,14,GT03,E286,6366 +15926,65,14,GT09,9F85,5D65 +15927,65,14,GT03,E1F9,627B +15928,65,14,GT09,9F9C,5D7C +15929,65,14,GT03,E1F1,6273 +15930,65,14,GT03,E2A0,6422 +15931,65,14,GT09,9F9F,5E21 +15932,65,14,GT03,E242,6323 +15933,65,14,GT03,E1F3,6275 +15934,65,14,GT03,E1F4,6276 +15935,65,14,GT03,E265,6346 +15936,65,14,GT03,E284,6364 +15937,65,14,GT01,90A0,4022 +15938,65,14,GT11,9376,4557 +15939,65,14,GT03,E24E,632F +15940,65,14,GT03,E290,6370 +15941,65,14,GT03,E26E,634F +15942,65,14,GT03,E295,6375 +15943,65,14,GT11,985C,4F3D +15944,65,14,GT03,E25A,633B +15945,65,14,GT03,E26B,634C +15946,65,14,GT03,E289,6369 +15947,65,14,GT03,E1F5,6277 +15948,65,14,GT03,E245,6326 +15949,65,14,GT03,E254,6335 +15950,65,14,GT03,E25B,633C +15951,65,14,GT03,E280,6360 +15952,65,14,GT09,978F,4D6F +15953,65,14,GT09,9F8F,5D6F +15954,65,14,GT09,9F95,5D75 +15955,65,14,GT03,E272,6353 +15956,65,14,GT03,E243,6324 +15957,65,14,GT03,E297,6377 +15958,65,14,GT03,E1D3,6255 +15959,65,14,GT03,E29B,637B +15960,65,14,GT01,9D96,5976 +15961,65,14,GT03,E24D,632E +15962,65,14,GT03,E261,6342 +15963,65,14,GT11,8EAF,3C31 +15964,65,14,GT09,9FA4,5E26 +15965,65,14,GT03,E28F,636F +15966,65,14,GT03,E27C,635D +15967,65,14,GT03,E299,6379 +15968,65,14,GT10,9E76,5B57 +15969,65,14,GT03,E293,6373 +15970,65,14,GT01,9345,4526 +15971,65,14,GT03,E25C,633D +15972,65,14,GT03,E296,6376 +15973,65,14,GT03,E1F8,627A +15974,65,14,GT03,E25D,633E +15975,65,14,GT03,E25F,6340 +15976,65,14,GT11,9377,4558 +15977,65,14,GT03,E24A,632B +15978,65,14,GT03,E29C,637C +15979,65,14,GT03,E1EE,6270 +15980,65,14,GT03,E28D,636D +15981,65,14,GT03,E267,6348 +15982,65,14,GT03,E1BB,623D +15983,65,14,GT03,E278,6359 +15984,65,14,GT09,9F8C,5D6C +15985,65,14,GT03,E27E,635F +15986,65,14,GT03,E288,6368 +15987,65,14,GT03,E28C,636C +15988,65,14,GT03,E240,6321 +15989,65,14,GT03,E262,6343 +15990,65,14,GT10,9FB5,5E37 +15991,65,14,GT03,E292,6372 +15992,65,14,GT03,E275,6356 +15993,65,14,GT10,9FB6,5E38 +15994,65,14,GT03,E1D5,6257 +15995,65,14,GT03,E241,6322 +15996,65,14,GT03,E264,6345 +15997,65,14,GT09,9F8B,5D6B +15998,65,14,GT09,91CE,4250 +15999,65,14,GT03,E281,6361 +16000,65,14,GT03,E247,6328 +16001,65,14,GT03,E283,6363 +16002,65,14,GT03,E298,6378 +16003,65,14,GT10,EA69,734A +16004,65,14,GT03,E252,6333 +16005,65,14,GT03,E1C9,624B +16006,65,14,GT03,E29E,637E +16007,65,14,GT11,96C1,4C43 +16008,65,14,GT03,E248,6329 +16009,65,14,GT03,E24C,632D +16010,65,14,GT03,E253,6334 +16011,65,14,GT03,E291,6371 +16012,65,14,GT03,E251,6332 +16013,65,14,GT11,8FFB,3E7D +16014,65,14,GT09,8AEE,3470 +16015,65,15,GT03,E1EF,6271 +16016,65,15,GT09,9FA3,5E25 +16017,65,15,GT03,E2B0,6432 +16018,65,15,GT03,E2E1,6463 +16019,65,15,GT11,8FFC,3E7E +16020,65,15,GT09,9FA6,5E28 +16021,65,15,GT03,E2BB,643D +16022,65,15,GT01,8A68,3349 +16023,65,15,GT03,E2A8,642A +16024,65,15,GT03,E2C0,6442 +16025,65,15,GT03,E2C7,6449 +16026,65,15,GT11,8EF4,3C76 +16027,65,15,GT11,91C9,424B +16028,65,15,GT11,95A9,4A2B +16029,65,15,GT03,E2AB,642D +16030,65,15,GT03,E2C6,6448 +16031,65,15,GT03,E2D6,6458 +16032,65,15,GT09,91B3,4235 +16033,65,15,GT11,97A6,4E28 +16034,65,15,GT03,E2D2,6454 +16035,65,15,GT09,9F9D,5D7D +16036,65,15,GT03,E2D4,6456 +16037,65,15,GT03,E2C8,644A +16038,65,15,GT03,E2DF,6461 +16039,65,15,GT03,E2F6,6478 +16040,65,15,GT03,E360,6541 +16041,65,15,GT03,E2BC,643E +16042,65,15,GT03,E274,6355 +16043,65,15,GT03,E2B6,6438 +16044,65,15,GT03,E36E,654F +16045,65,15,GT10,9FBA,5E3C +16046,65,15,GT03,E276,6357 +16047,65,15,GT03,E2C9,644B +16048,65,15,GT01,8C82,3762 +16049,65,15,GT03,E2A3,6425 +16050,65,15,GT03,E2DA,645C +16051,65,15,GT09,9FA0,5E22 +16052,65,15,GT09,9FA5,5E27 +16053,65,15,GT03,E2AA,642C +16054,65,15,GT03,E2AF,6431 +16055,65,15,GT03,E1F6,6278 +16056,65,15,GT03,E294,6374 +16057,65,15,GT03,E2B8,643A +16058,65,15,GT03,E2B9,643B +16059,65,15,GT03,E2C1,6443 +16060,65,15,GT03,E270,6351 +16061,65,15,GT03,E2B5,6437 +16062,65,15,GT03,E2DD,645F +16063,65,15,GT01,8E54,3B35 +16064,65,15,GT03,E2E0,6462 +16065,65,15,GT03,E2EB,646D +16066,65,15,GT01,8E42,3B23 +16067,65,15,GT09,91B2,4234 +16068,65,15,GT10,9E77,5B58 +16069,65,15,GT03,E279,635A +16070,65,15,GT03,E2AD,642F +16071,65,15,GT03,E2CC,644E +16072,65,15,GT01,9D95,5975 +16073,65,15,GT01,9D99,5979 +16074,65,15,GT03,E2BD,643F +16075,65,15,GT03,E2CF,6451 +16076,65,15,GT03,E2BA,643C +16077,65,15,GT03,E2EC,646E +16078,65,15,GT03,E1F2,6274 +16079,65,15,GT03,E2F0,6472 +16080,65,15,GT03,E2D7,6459 +16081,65,15,GT03,E2E3,6465 +16082,65,15,GT03,E2B1,6433 +16083,65,15,GT03,E2E9,646B +16084,65,15,GT03,E26F,6350 +16085,65,15,GT11,985B,4F3C +16086,65,15,GT03,E2D0,6452 +16087,65,15,GT03,E2D3,6455 +16088,65,15,GT03,E2E5,6467 +16089,65,15,GT03,E2F5,6477 +16090,65,15,GT01,90EF,4071 +16091,65,15,GT09,9F9E,5D7E +16092,65,15,GT03,E2A9,642B +16093,65,15,GT03,E2D5,6457 +16094,65,15,GT03,E2F4,6476 +16095,65,15,GT03,E2AE,6430 +16096,65,15,GT03,E2F3,6475 +16097,65,15,GT03,E273,6354 +16098,65,15,GT03,E2C3,6445 +16099,65,15,GT09,9F97,5D77 +16100,65,15,GT03,E2E6,6468 +16101,65,15,GT09,9FA1,5E23 +16102,65,15,GT09,9FA2,5E24 +16103,65,15,GT03,E2CD,644F +16104,65,15,GT03,E2CE,6450 +16105,65,15,GT03,E2A2,6424 +16106,65,15,GT03,E2A7,6429 +16107,65,15,GT03,E2BE,6440 +16108,65,15,GT03,E2E4,6466 +16109,65,15,GT03,E2B7,6439 +16110,65,15,GT03,E2EF,6471 +16111,65,15,GT11,9040,3F21 +16112,65,15,GT01,9350,4531 +16113,65,15,GT03,E2B2,6434 +16114,65,15,GT03,E2B3,6435 +16115,65,15,GT03,E2B4,6436 +16116,65,15,GT03,E2C2,6444 +16117,65,15,GT03,E2C5,6447 +16118,65,15,GT01,93B3,4635 +16119,65,15,GT03,E357,6538 +16120,65,15,GT01,9D9A,597A +16121,65,15,GT03,E2F7,6479 +16122,65,15,GT01,9451,4732 +16123,65,15,GT01,9464,4745 +16124,65,15,GT03,E266,6347 +16125,65,15,GT03,E2EE,6470 +16126,65,15,GT01,9D9B,597B +16127,65,15,GT03,E2CB,644D +16128,65,15,GT03,E2DB,645D +16129,65,15,GT09,9F8E,5D6E +16130,65,15,GT03,E2BF,6441 +16131,65,15,GT03,E2F1,6473 +16132,65,15,GT01,958F,496F +16133,65,15,GT03,E2AC,642E +16134,65,15,GT03,E269,634A +16135,65,15,GT03,E2A5,6427 +16136,65,15,GT09,9F92,5D72 +16137,65,15,GT03,E282,6362 +16138,65,15,GT01,966F,4B50 +16139,65,15,GT03,E2DC,645E +16140,65,15,GT03,E263,6344 +16141,65,15,GT01,9680,4B60 +16142,65,15,GT03,E2E2,6464 +16143,65,15,GT03,E2F8,647A +16144,65,15,GT10,9FBB,5E3D +16145,65,15,GT03,E285,6365 +16146,65,15,GT03,E2CA,644C +16147,65,15,GT01,9D9C,597C +16148,65,15,GT03,E2C4,6446 +16149,65,15,GT03,E346,6527 +16150,65,15,GT03,E2D8,645A +16151,65,15,GT01,9D9D,597D +16152,65,15,GT03,E2F2,6474 +16153,65,16,GT03,E348,6529 +16154,65,16,GT11,95A4,4A26 +16155,65,16,GT03,E374,6555 +16156,65,16,GT03,E363,6544 +16157,65,16,GT03,E367,6548 +16158,65,16,GT03,E368,6549 +16159,65,16,GT03,E369,654A +16160,65,16,GT10,9FBD,5E3F +16161,65,16,GT03,E370,6551 +16162,65,16,GT01,9D9E,597E +16163,65,16,GT03,E341,6522 +16164,65,16,GT03,E35D,653E +16165,65,16,GT03,E34A,652B +16166,65,16,GT03,E34C,652D +16167,65,16,GT03,E365,6546 +16168,65,16,GT03,E373,6554 +16169,65,16,GT01,9D9F,5A21 +16170,65,16,GT03,E2FA,647C +16171,65,16,GT03,E36A,654B +16172,65,16,GT03,E343,6524 +16173,65,16,GT09,9674,4B55 +16174,65,16,GT03,E37D,655E +16175,65,16,GT03,E37E,655F +16176,65,16,GT03,E356,6537 +16177,65,16,GT03,E359,653A +16178,65,16,GT03,E36D,654E +16179,65,16,GT10,9FB9,5E3B +16180,65,16,GT03,E2EA,646C +16181,65,16,GT03,E355,6536 +16182,65,16,GT09,9FAF,5E31 +16183,65,16,GT03,E2E8,646A +16184,65,16,GT03,E340,6521 +16185,65,16,GT03,E35B,653C +16186,65,16,GT09,91CF,4251 +16187,65,16,GT03,E344,6525 +16188,65,16,GT03,E36B,654C +16189,65,16,GT03,E37B,655C +16190,65,16,GT03,E350,6531 +16191,65,16,GT03,E354,6535 +16192,65,16,GT03,E2E7,6469 +16193,65,16,GT10,9FBE,5E40 +16194,65,16,GT03,E35E,653F +16195,65,16,GT03,E2D9,645B +16196,65,16,GT03,E35F,6540 +16197,65,16,GT03,E379,655A +16198,65,16,GT03,E366,6547 +16199,65,16,GT09,9FC0,5E42 +16200,65,16,GT03,E34F,6530 +16201,65,16,GT03,E2D1,6453 +16202,65,16,GT01,9DA1,5A23 +16203,65,16,GT03,E36F,6550 +16204,65,16,GT11,9042,3F23 +16205,65,16,GT01,9180,4160 +16206,65,16,GT03,E361,6542 +16207,65,16,GT03,E37A,655B +16208,65,16,GT03,E378,6559 +16209,65,16,GT03,E2FC,647E +16210,65,16,GT01,9DA2,5A24 +16211,65,16,GT01,9DA3,5A25 +16212,65,16,GT03,E347,6528 +16213,65,16,GT01,9D5E,593F +16214,65,16,GT03,E37C,655D +16215,65,16,GT03,E34D,652E +16216,65,16,GT03,E35C,653D +16217,65,16,GT03,E2DE,6460 +16218,65,16,GT03,E353,6534 +16219,65,16,GT09,9F96,5D76 +16220,65,16,GT03,E345,6526 +16221,65,16,GT03,E2A6,6428 +16222,65,16,GT03,E352,6533 +16223,65,16,GT03,E2ED,646F +16224,65,16,GT03,E34E,652F +16225,65,16,GT03,E35A,653B +16226,65,16,GT03,E349,652A +16227,65,16,GT03,E36C,654D +16228,65,16,GT09,9FA8,5E2A +16229,65,16,GT03,E364,6545 +16230,65,16,GT03,E377,6558 +16231,65,16,GT03,E371,6552 +16232,65,16,GT03,E2A4,6426 +16233,65,16,GT09,9F91,5D71 +16234,65,16,GT10,9FBC,5E3E +16235,65,16,GT03,E372,6553 +16236,65,16,GT09,9FAA,5E2C +16237,65,16,GT01,9769,4D4A +16238,65,16,GT03,E376,6557 +16239,65,16,GT01,9DA5,5A27 +16240,65,16,GT09,9F98,5D78 +16241,65,16,GT03,E362,6543 +16242,65,16,GT03,E2F9,647B +16243,65,17,GT03,E396,6576 +16244,65,17,GT03,E386,6566 +16245,65,17,GT11,9041,3F22 +16246,65,17,GT03,E395,6575 +16247,65,17,GT03,E398,6578 +16248,65,17,GT01,9DA6,5A28 +16249,65,17,GT03,E34B,652C +16250,65,17,GT01,8B5B,353C +16251,65,17,GT01,9DA7,5A29 +16252,65,17,GT03,E3A0,6622 +16253,65,17,GT03,E2FB,647D +16254,65,17,GT03,E358,6539 +16255,65,17,GT03,E351,6532 +16256,65,17,GT03,E393,6573 +16257,65,17,GT03,E392,6572 +16258,65,17,GT03,E39C,657C +16259,65,17,GT03,E388,6568 +16260,65,17,GT03,E394,6574 +16261,65,17,GT03,E39D,657D +16262,65,17,GT09,9FAE,5E30 +16263,65,17,GT03,E375,6556 +16264,65,17,GT11,93E9,466B +16265,65,17,GT03,E3A2,6624 +16266,65,17,GT01,8E43,3B24 +16267,65,17,GT10,9FC0,5E42 +16268,65,17,GT10,9FC1,5E43 +16269,65,17,GT09,9F94,5D74 +16270,65,17,GT03,E3A5,6627 +16271,65,17,GT03,E39B,657B +16272,65,17,GT03,E38F,656F +16273,65,17,GT03,E39A,657A +16274,65,17,GT03,E3A1,6623 +16275,65,17,GT03,E3A4,6626 +16276,65,17,GT09,9FBD,5E3F +16277,65,17,GT09,9FCA,5E4C +16278,65,17,GT03,E3A6,6628 +16279,65,17,GT01,9DA9,5A2B +16280,65,17,GT03,E380,6560 +16281,65,17,GT03,E3A3,6625 +16282,65,17,GT01,9DAA,5A2C +16283,65,17,GT03,E383,6563 +16284,65,17,GT09,9FB8,5E3A +16285,65,17,GT03,E389,6569 +16286,65,17,GT03,E399,6579 +16287,65,17,GT09,9FB4,5E36 +16288,65,17,GT09,9FB3,5E35 +16289,65,17,GT09,91D0,4252 +16290,65,17,GT09,9FB2,5E34 +16291,65,17,GT11,9973,5154 +16292,65,17,GT03,E384,6564 +16293,65,17,GT01,9346,4527 +16294,65,17,GT01,9DAC,5A2E +16295,65,17,GT03,E39E,657E +16296,65,17,GT03,E387,6567 +16297,65,17,GT01,9DA4,5A26 +16298,65,17,GT03,E397,6577 +16299,65,17,GT03,E381,6561 +16300,65,17,GT03,E382,6562 +16301,65,17,GT01,9DAD,5A2F +16302,65,17,GT03,E3A7,6629 +16303,65,17,GT10,9FBF,5E41 +16304,65,17,GT03,E385,6565 +16305,65,17,GT03,E38C,656C +16306,65,17,GT09,91D1,4253 +16307,65,17,GT11,8BD1,3653 +16308,65,17,GT03,E38E,656E +16309,65,17,GT03,E342,6523 +16310,65,17,GT03,E391,6571 +16311,65,17,GT03,E38B,656B +16312,65,17,GT03,E39F,6621 +16313,65,17,GT09,9FB7,5E39 +16314,65,18,GT11,8B6A,354B +16315,65,18,GT03,E3BA,663C +16316,65,18,GT03,E3AE,6630 +16317,65,18,GT03,E3BE,6640 +16318,65,18,GT11,8E7A,3B5B +16319,65,18,GT01,9DB0,5A32 +16320,65,18,GT03,E3CD,664F +16321,65,18,GT03,E3B5,6637 +16322,65,18,GT09,9FB5,5E37 +16323,65,18,GT03,E3C2,6644 +16324,65,18,GT03,E3CB,664D +16325,65,18,GT03,E3AD,662F +16326,65,18,GT03,E3D0,6652 +16327,65,18,GT03,E3BC,663E +16328,65,18,GT03,E3D2,6654 +16329,65,18,GT03,E3BF,6641 +16330,65,18,GT03,E3C7,6649 +16331,65,18,GT03,E3CF,6651 +16332,65,18,GT01,9DB7,5A39 +16333,65,18,GT03,E3C1,6643 +16334,65,18,GT01,8FEF,3E71 +16335,65,18,GT09,8C7E,375F +16336,65,18,GT03,E3CA,664C +16337,65,18,GT03,E3A8,662A +16338,65,18,GT11,8E79,3B5A +16339,65,18,GT03,E3AB,662D +16340,65,18,GT03,E3BD,663F +16341,65,18,GT03,E3CE,6650 +16342,65,18,GT01,9DAF,5A31 +16343,65,18,GT09,9FB9,5E3B +16344,65,18,GT09,9FBB,5E3D +16345,65,18,GT03,E3B8,663A +16346,65,18,GT03,E3C0,6642 +16347,65,18,GT03,E3B4,6636 +16348,65,18,GT03,E38D,656D +16349,65,18,GT03,E3B1,6633 +16350,65,18,GT03,E3AC,662E +16351,65,18,GT03,E3C8,664A +16352,65,18,GT01,9DB1,5A33 +16353,65,18,GT03,E3D1,6653 +16354,65,18,GT09,9FB0,5E32 +16355,65,18,GT03,E3B3,6635 +16356,65,18,GT03,E3D3,6655 +16357,65,18,GT03,E3B6,6638 +16358,65,18,GT01,9DB2,5A34 +16359,65,18,GT03,E3C6,6648 +16360,65,18,GT03,E3C3,6645 +16361,65,18,GT03,E3CC,664E +16362,65,18,GT03,E3BB,663D +16363,65,18,GT03,E3B2,6634 +16364,65,18,GT03,E3AA,662C +16365,65,18,GT09,9FB1,5E33 +16366,65,18,GT03,E390,6570 +16367,65,18,GT03,E3C4,6646 +16368,65,18,GT03,E3B0,6632 +16369,65,18,GT03,E3C5,6647 +16370,65,18,GT03,E38A,656A +16371,65,18,GT01,9DB4,5A36 +16372,65,18,GT03,E3A9,662B +16373,65,18,GT03,E3AF,6631 +16374,65,18,GT03,E3B9,663B +16375,65,19,GT03,E3DB,665D +16376,65,19,GT03,E3E6,6668 +16377,65,19,GT09,9FBC,5E3E +16378,65,19,GT03,E3F1,6673 +16379,65,19,GT03,E3E7,6669 +16380,65,19,GT03,E3DA,665C +16381,65,19,GT03,E3E5,6667 +16382,65,19,GT03,E3D4,6656 +16383,65,19,GT03,E3D7,6659 +16384,65,19,GT03,E3C9,664B +16385,65,19,GT03,E3D8,665A +16386,65,19,GT03,E3D5,6657 +16387,65,19,GT03,E3EB,666D +16388,65,19,GT09,9FBA,5E3C +16389,65,19,GT10,9FC2,5E44 +16390,65,19,GT03,E3DC,665E +16391,65,19,GT03,E3D9,665B +16392,65,19,GT10,9FC3,5E45 +16393,65,19,GT03,E3D6,6658 +16394,65,19,GT03,E3E1,6663 +16395,65,19,GT03,E3EE,6670 +16396,65,19,GT03,E3DE,6660 +16397,65,19,GT03,E3ED,666F +16398,65,19,GT03,E3E3,6665 +16399,65,19,GT03,E3E2,6664 +16400,65,19,GT03,E3DF,6661 +16401,65,19,GT09,9FC1,5E43 +16402,65,19,GT09,9FBE,5E40 +16403,65,19,GT03,E3B7,6639 +16404,65,19,GT03,E3F2,6674 +16405,65,19,GT01,9DB3,5A35 +16406,65,19,GT03,E3EC,666E +16407,65,19,GT10,9FC6,5E48 +16408,65,19,GT03,E3E4,6666 +16409,65,19,GT03,E3EF,6671 +16410,65,19,GT03,E3F3,6675 +16411,65,19,GT03,E3E0,6662 +16412,65,19,GT03,E3E8,666A +16413,65,19,GT03,E3EA,666C +16414,65,20,GT03,E441,6722 +16415,65,20,GT03,E447,6728 +16416,65,20,GT03,E3F6,6678 +16417,65,20,GT03,E3F9,667B +16418,65,20,GT03,E449,672A +16419,65,20,GT03,E3F4,6676 +16420,65,20,GT03,E446,6727 +16421,65,20,GT10,9FC4,5E46 +16422,65,20,GT03,E443,6724 +16423,65,20,GT09,9FC5,5E47 +16424,65,20,GT09,9790,4D70 +16425,65,20,GT03,E3F7,6679 +16426,65,20,GT03,E445,6726 +16427,65,20,GT09,9FC3,5E45 +16428,65,20,GT03,E3F0,6672 +16429,65,20,GT03,E440,6721 +16430,65,20,GT03,E44C,672D +16431,65,20,GT09,9FC4,5E46 +16432,65,20,GT01,9DB5,5A37 +16433,65,20,GT03,E3DD,665F +16434,65,20,GT03,E44B,672C +16435,65,20,GT09,9FC2,5E44 +16436,65,20,GT03,E448,6729 +16437,65,20,GT03,E3FC,667E +16438,65,20,GT03,E3FA,667C +16439,65,20,GT03,E3FB,667D +16440,65,20,GT03,E442,6723 +16441,65,20,GT03,E444,6725 +16442,65,20,GT03,E3F5,6677 +16443,65,20,GT03,E44A,672B +16444,65,20,GT03,E3E9,666B +16445,65,21,GT03,E455,6736 +16446,65,21,GT03,E458,6739 +16447,65,21,GT01,9DB6,5A38 +16448,65,21,GT09,8C80,3760 +16449,65,21,GT03,E451,6732 +16450,65,21,GT10,9FC5,5E47 +16451,65,21,GT03,E459,673A +16452,65,21,GT03,E45B,673C +16453,65,21,GT03,E452,6733 +16454,65,21,GT03,E44F,6730 +16455,65,21,GT03,E453,6734 +16456,65,21,GT10,9FC8,5E4A +16457,65,21,GT01,9D90,5970 +16458,65,21,GT09,9FC7,5E49 +16459,65,21,GT10,9FC7,5E49 +16460,65,21,GT03,E45A,673B +16461,65,21,GT03,E454,6735 +16462,65,21,GT03,E456,6737 +16463,65,21,GT03,E45D,673E +16464,65,21,GT03,E3F8,667A +16465,65,21,GT03,E44D,672E +16466,65,21,GT03,E45C,673D +16467,65,21,GT09,9FC6,5E48 +16468,65,21,GT03,E466,6747 +16469,65,21,GT03,E450,6731 +16470,65,22,GT03,E461,6742 +16471,65,22,GT03,E463,6744 +16472,65,22,GT03,E460,6741 +16473,65,22,GT03,E46A,674B +16474,65,22,GT03,E457,6738 +16475,65,22,GT03,E467,6748 +16476,65,22,GT03,E45E,673F +16477,65,22,GT03,E46F,6750 +16478,65,22,GT01,9DB8,5A3A +16479,65,22,GT03,E45F,6740 +16480,65,22,GT03,E46D,674E +16481,65,22,GT09,9FCB,5E4D +16482,65,22,GT03,E464,6745 +16483,65,22,GT09,9FC8,5E4A +16484,65,22,GT03,E44E,672F +16485,65,22,GT03,E462,6743 +16486,65,22,GT03,E468,6749 +16487,65,22,GT03,E469,674A +16488,65,22,GT03,E46B,674C +16489,65,22,GT09,98CF,5051 +16490,65,22,GT03,E46E,674F +16491,65,23,GT01,9D98,5978 +16492,65,23,GT01,9DBA,5A3C +16493,65,23,GT03,E473,6754 +16494,65,23,GT03,E465,6746 +16495,65,23,GT09,9FC9,5E4B +16496,65,23,GT03,E470,6751 +16497,65,23,GT03,E474,6755 +16498,65,23,GT03,E475,6756 +16499,65,23,GT03,E46C,674D +16500,65,23,GT03,E472,6753 +16501,65,23,GT01,9DB9,5A3B +16502,65,23,GT03,E471,6752 +16503,65,24,GT03,E47C,675D +16504,65,24,GT03,E477,6758 +16505,65,24,GT03,E479,675A +16506,65,24,GT03,E47D,675E +16507,65,24,GT03,E476,6757 +16508,65,24,GT03,E478,6759 +16509,65,24,GT03,E47A,675B +16510,65,24,GT01,9DAE,5A30 +16511,65,24,GT03,E47B,675C +16512,65,25,GT03,E47E,675F +16513,65,25,GT03,E481,6761 +16514,65,25,GT03,E480,6760 +16515,65,26,GT11,9043,3F24 +16516,65,27,GT03,E483,6763 +16517,65,27,GT03,E482,6762 +16518,65,28,GT03,E484,6764 +16519,65,32,GT03,E485,6765 +16520,66,4,GT01,8E78,3B59 +16521,66,6,GT03,E486,6766 +16522,66,7,GT03,E487,6767 +16523,66,8,GT09,91B4,4236 +16524,66,8,GT03,E489,6769 +16525,66,8,GT03,E48A,676A +16526,66,8,GT03,E488,6768 +16527,66,8,GT09,8AEF,3471 +16528,66,9,GT03,E48B,676B +16529,66,9,GT03,E48D,676D +16530,66,9,GT03,E48C,676C +16531,66,9,GT03,E48E,676E +16532,66,10,GT03,E495,6775 +16533,66,10,GT03,E48F,676F +16534,66,10,GT03,E490,6770 +16535,66,10,GT03,E493,6773 +16536,66,10,GT09,9FCC,5E4E +16537,66,10,GT03,E494,6774 +16538,66,10,GT03,E491,6771 +16539,66,10,GT03,E492,6772 +16540,66,10,GT03,E496,6776 +16541,66,11,GT03,E497,6777 +16542,66,11,GT03,E499,6779 +16543,66,11,GT03,E498,6778 +16544,66,11,GT03,E49A,677A +16545,66,11,GT03,E49B,677B +16546,66,12,GT03,E4A0,6822 +16547,66,12,GT03,E49D,677D +16548,66,12,GT03,E49E,677E +16549,66,12,GT03,E49F,6821 +16550,66,12,GT03,E49C,677C +16551,66,12,GT03,E4A1,6823 +16552,66,13,GT03,E4A2,6824 +16553,66,13,GT03,E4A5,6827 +16554,66,13,GT11,95AB,4A2D +16555,66,13,GT03,E4A4,6826 +16556,66,13,GT03,E4A3,6825 +16557,66,14,GT03,E4A7,6829 +16558,66,14,GT09,9FCD,5E4F +16559,66,14,GT03,E4A6,6828 +16560,66,14,GT03,E4A8,682A +16561,66,15,GT03,E4AB,682D +16562,66,15,GT03,E4AA,682C +16563,66,15,GT03,E4A9,682B +16564,66,16,GT03,E4AF,6831 +16565,66,16,GT03,E4AE,6830 +16566,66,16,GT03,E4AC,682E +16567,66,16,GT03,E4AD,682F +16568,66,16,GT09,9FCE,5E50 +16569,66,17,GT03,E4B2,6834 +16570,66,17,GT03,E4B1,6833 +16571,66,17,GT03,E4B0,6832 +16572,66,17,GT03,E4B3,6835 +16573,66,18,GT03,E659,6B3A +16574,66,18,GT09,9FF3,5E75 +16575,66,20,GT03,E4B4,6836 +16576,67,4,GT01,9DBB,5A3D +16577,67,4,GT01,9DBC,5A3E +16578,67,6,GT01,9DBD,5A3F +16579,67,6,GT01,9DBE,5A40 +16580,67,7,GT03,E4B6,6838 +16581,67,7,GT03,E4BD,683F +16582,67,7,GT01,89FC,327E +16583,67,7,GT03,E4BE,6840 +16584,67,7,GT03,E4BC,683E +16585,67,7,GT01,8D55,3936 +16586,67,7,GT03,E4B9,683B +16587,67,7,GT03,E4B5,6837 +16588,67,7,GT11,9260,4341 +16589,67,7,GT03,E4BB,683D +16590,67,7,GT03,E4BA,683C +16591,67,7,GT03,E4B7,6839 +16592,67,7,GT03,E4B8,683A +16593,67,7,GT01,9DBF,5A41 +16594,67,8,GT03,E4D3,6855 +16595,67,8,GT03,E4D1,6853 +16596,67,8,GT09,9FD0,5E52 +16597,67,8,GT03,E4CE,6850 +16598,67,8,GT03,E4D4,6856 +16599,67,8,GT03,E4C3,6845 +16600,67,8,GT03,E4C6,6848 +16601,67,8,GT09,9FEA,5E6C +16602,67,8,GT09,9FEA,5E6C +16603,67,8,GT03,E4C9,684B +16604,67,8,GT09,9FCF,5E51 +16605,67,8,GT03,E4CF,6851 +16606,67,8,GT03,E4CC,684E +16607,67,8,GT03,E4D0,6852 +16608,67,8,GT03,E4CD,684F +16609,67,8,GT09,9FD2,5E54 +16610,67,8,GT09,9675,4B56 +16611,67,8,GT03,E4CA,684C +16612,67,8,GT03,E4CB,684D +16613,67,8,GT03,E4D2,6854 +16614,67,8,GT11,8EF5,3C77 +16615,67,8,GT03,E4C1,6843 +16616,67,8,GT03,E4C5,6847 +16617,67,8,GT03,E4C2,6844 +16618,67,8,GT03,E4C0,6842 +16619,67,8,GT03,E4C7,6849 +16620,67,8,GT03,E4BF,6841 +16621,67,8,GT03,E4C4,6846 +16622,67,8,GT01,95FA,4A7C +16623,67,8,GT03,E4C8,684A +16624,67,9,GT03,E4E4,6866 +16625,67,9,GT03,E4D5,6857 +16626,67,9,GT03,E4E5,6867 +16627,67,9,GT01,8CCC,384E +16628,67,9,GT03,E4DC,685E +16629,67,9,GT03,E4DE,6860 +16630,67,9,GT03,E4E6,6868 +16631,67,9,GT03,E4E2,6864 +16632,67,9,GT03,E4D6,6858 +16633,67,9,GT03,E4D7,6859 +16634,67,9,GT03,E4E9,686B +16635,67,9,GT03,E4EA,686C +16636,67,9,GT01,90AD,402F +16637,67,9,GT03,E4D9,685B +16638,67,9,GT03,E4E1,6863 +16639,67,9,GT03,E4E3,6865 +16640,67,9,GT03,E4DB,685D +16641,67,9,GT03,E4DA,685C +16642,67,9,GT03,E4E7,6869 +16643,67,9,GT03,E4D8,685A +16644,67,9,GT03,E4DD,685F +16645,67,9,GT09,9FD1,5E53 +16646,67,9,GT03,E4DF,6861 +16647,67,9,GT03,E4E0,6862 +16648,67,9,GT09,8C81,3761 +16649,67,9,GT11,9283,4363 +16650,67,9,GT03,E4E8,686A +16651,67,10,GT03,E4F3,6875 +16652,67,10,GT03,E4EB,686D +16653,67,10,GT03,E4F7,6879 +16654,67,10,GT03,E4F8,687A +16655,67,10,GT03,E4FC,687E +16656,67,10,GT03,E545,6926 +16657,67,10,GT03,E54A,692B +16658,67,10,GT03,E4F2,6874 +16659,67,10,GT03,E4EC,686E +16660,67,10,GT01,9DC1,5A43 +16661,67,10,GT03,E4FA,687C +16662,67,10,GT03,E544,6925 +16663,67,10,GT03,E54C,692D +16664,67,10,GT03,E4EE,6870 +16665,67,10,GT03,E4F0,6872 +16666,67,10,GT03,E4F5,6877 +16667,67,10,GT03,E4F6,6878 +16668,67,10,GT03,E547,6928 +16669,67,10,GT03,E549,692A +16670,67,10,GT09,9FD3,5E55 +16671,67,10,GT03,E548,6929 +16672,67,10,GT03,E4ED,686F +16673,67,10,GT03,E4FB,687D +16674,67,10,GT03,E4F1,6873 +16675,67,10,GT03,E4F4,6876 +16676,67,10,GT03,E541,6922 +16677,67,10,GT03,E546,6927 +16678,67,10,GT03,E543,6924 +16679,67,10,GT03,E540,6921 +16680,67,10,GT03,E4F9,687B +16681,67,10,GT01,9571,4952 +16682,67,10,GT03,E542,6923 +16683,67,10,GT03,E4EF,6871 +16684,67,10,GT03,E54D,692E +16685,67,10,GT11,96AA,4C2C +16686,67,10,GT11,96AB,4C2D +16687,67,11,GT03,E558,6939 +16688,67,11,GT03,E54F,6930 +16689,67,11,GT03,E55C,693D +16690,67,11,GT11,8EF6,3C78 +16691,67,11,GT01,8B7E,355F +16692,67,11,GT03,E55F,6940 +16693,67,11,GT03,E555,6936 +16694,67,11,GT01,8BB3,3635 +16695,67,11,GT11,98DF,5061 +16696,67,11,GT03,E54E,692F +16697,67,11,GT03,E557,6938 +16698,67,11,GT03,E569,694A +16699,67,11,GT01,9DC2,5A44 +16700,67,11,GT03,E565,6946 +16701,67,11,GT03,E566,6947 +16702,67,11,GT03,E56B,694C +16703,67,11,GT03,E56C,694D +16704,67,11,GT03,E54B,692C +16705,67,11,GT03,E560,6941 +16706,67,11,GT09,9FF5,5E77 +16707,67,11,GT01,9DC4,5A46 +16708,67,11,GT01,9DC5,5A47 +16709,67,11,GT03,E556,6937 +16710,67,11,GT09,9FD5,5E57 +16711,67,11,GT03,E55A,693B +16712,67,11,GT11,92B7,4439 +16713,67,11,GT03,E552,6933 +16714,67,11,GT03,E55B,693C +16715,67,11,GT03,E553,6934 +16716,67,11,GT09,9FD4,5E56 +16717,67,11,GT03,E55E,693F +16718,67,11,GT09,9FD6,5E58 +16719,67,11,GT03,E563,6944 +16720,67,11,GT01,9DC3,5A45 +16721,67,11,GT03,E568,6949 +16722,67,11,GT03,E55D,693E +16723,67,11,GT03,E564,6945 +16724,67,11,GT03,E550,6931 +16725,67,11,GT03,E567,6948 +16726,67,11,GT01,9473,4754 +16727,67,11,GT03,E559,693A +16728,67,11,GT11,96F3,4C75 +16729,67,11,GT03,E551,6932 +16730,67,11,GT11,99B1,5233 +16731,67,11,GT03,E554,6935 +16732,67,11,GT03,E561,6942 +16733,67,11,GT03,E56A,694B +16734,67,11,GT03,E562,6943 +16735,67,11,GT09,9FD8,5E5A +16736,67,12,GT09,8E72,3B53 +16737,67,12,GT03,E57D,695E +16738,67,12,GT03,E58A,696A +16739,67,12,GT03,E587,6967 +16740,67,12,GT03,E589,6969 +16741,67,12,GT03,E57B,695C +16742,67,12,GT01,8AB8,343A +16743,67,12,GT03,E57E,695F +16744,67,12,GT03,E593,6973 +16745,67,12,GT03,E58F,696F +16746,67,12,GT01,8C68,3749 +16747,67,12,GT10,9FC9,5E4B +16748,67,12,GT03,E57C,695D +16749,67,12,GT09,8FF9,3E7B +16750,67,12,GT03,E583,6963 +16751,67,12,GT09,8F84,3D64 +16752,67,12,GT03,E585,6965 +16753,67,12,GT03,E590,6970 +16754,67,12,GT03,E591,6971 +16755,67,12,GT03,E592,6972 +16756,67,12,GT03,E573,6954 +16757,67,12,GT03,E581,6961 +16758,67,12,GT01,8E55,3B36 +16759,67,12,GT09,9FE9,5E6B +16760,67,12,GT03,E58B,696B +16761,67,12,GT03,E595,6975 +16762,67,12,GT03,E584,6964 +16763,67,12,GT01,9DC6,5A48 +16764,67,12,GT09,9FDA,5E5C +16765,67,12,GT03,E571,6952 +16766,67,12,GT03,E588,6968 +16767,67,12,GT09,9FDC,5E5E +16768,67,12,GT03,E582,6962 +16769,67,12,GT03,E580,6960 +16770,67,12,GT03,E56D,694E +16771,67,12,GT09,8C82,3762 +16772,67,12,GT03,E574,6955 +16773,67,12,GT03,E575,6956 +16774,67,12,GT03,E578,6959 +16775,67,12,GT03,E579,695A +16776,67,12,GT03,E576,6957 +16777,67,12,GT03,E58E,696E +16778,67,12,GT03,E572,6953 +16779,67,12,GT09,9FDF,5E61 +16780,67,12,GT03,E58D,696D +16781,67,12,GT01,93D6,4658 +16782,67,12,GT11,94F5,4877 +16783,67,12,GT03,E594,6974 +16784,67,12,GT09,9FDD,5E5F +16785,67,12,GT03,E56E,694F +16786,67,12,GT03,E56F,6950 +16787,67,12,GT01,9DC7,5A49 +16788,67,12,GT09,9FD9,5E5B +16789,67,12,GT03,E586,6966 +16790,67,12,GT11,9044,3F25 +16791,67,12,GT03,E57A,695B +16792,67,12,GT09,9FDB,5E5D +16793,67,12,GT03,E577,6958 +16794,67,12,GT03,E58C,696C +16795,67,12,GT03,E570,6951 +16796,67,13,GT03,E5B0,6A32 +16797,67,13,GT03,E59B,697B +16798,67,13,GT09,8F73,3D54 +16799,67,13,GT03,E5B4,6A36 +16800,67,13,GT03,E5A0,6A22 +16801,67,13,GT03,E5B2,6A34 +16802,67,13,GT03,E5AE,6A30 +16803,67,13,GT03,E597,6977 +16804,67,13,GT09,9FDE,5E60 +16805,67,13,GT03,E5A6,6A28 +16806,67,13,GT03,E5A7,6A29 +16807,67,13,GT03,E5A8,6A2A +16808,67,13,GT03,E596,6976 +16809,67,13,GT03,E5AC,6A2E +16810,67,13,GT03,E5A9,6A2B +16811,67,13,GT03,E5A2,6A24 +16812,67,13,GT03,E59D,697D +16813,67,13,GT03,E59A,697A +16814,67,13,GT03,E5AD,6A2F +16815,67,13,GT03,E5A3,6A25 +16816,67,13,GT01,9094,3F74 +16817,67,13,GT03,E5AF,6A31 +16818,67,13,GT03,E5A5,6A27 +16819,67,13,GT03,E59C,697C +16820,67,13,GT03,E599,6979 +16821,67,13,GT03,E598,6978 +16822,67,13,GT03,E59F,6A21 +16823,67,13,GT03,E5A4,6A26 +16824,67,13,GT03,E5B5,6A37 +16825,67,13,GT03,E5A1,6A23 +16826,67,13,GT03,E5B7,6A39 +16827,67,13,GT11,95CF,4A51 +16828,67,13,GT11,95D0,4A52 +16829,67,13,GT11,95D1,4A53 +16830,67,13,GT09,9FD7,5E59 +16831,67,13,GT10,9FCA,5E4C +16832,67,13,GT03,E5B1,6A33 +16833,67,13,GT09,9FE2,5E64 +16834,67,13,GT03,E5B3,6A35 +16835,67,13,GT11,9344,4525 +16836,67,13,GT03,E5B6,6A38 +16837,67,13,GT03,E59E,697E +16838,67,13,GT09,9FE1,5E63 +16839,67,13,GT03,E5AA,6A2C +16840,67,13,GT03,E5AB,6A2D +16841,67,14,GT09,9FE0,5E62 +16842,67,14,GT03,E5C2,6A44 +16843,67,14,GT09,9FE4,5E66 +16844,67,14,GT03,E5C3,6A45 +16845,67,14,GT09,9676,4B57 +16846,67,14,GT03,E5BD,6A3F +16847,67,14,GT09,9FE3,5E65 +16848,67,14,GT03,E5B8,6A3A +16849,67,14,GT03,E5BC,6A3E +16850,67,14,GT03,E5C5,6A47 +16851,67,14,GT03,E5CB,6A4D +16852,67,14,GT03,E5BB,6A3D +16853,67,14,GT01,9DC8,5A4A +16854,67,14,GT03,E5C9,6A4B +16855,67,14,GT09,9052,3F33 +16856,67,14,GT03,E5B9,6A3B +16857,67,14,GT03,E5CD,6A4F +16858,67,14,GT03,E5C4,6A46 +16859,67,14,GT03,E5CC,6A4E +16860,67,14,GT03,E5CF,6A51 +16861,67,14,GT03,E5C7,6A49 +16862,67,14,GT09,9FE5,5E67 +16863,67,14,GT03,E5CA,6A4C +16864,67,14,GT03,E5BE,6A40 +16865,67,14,GT03,E5CE,6A50 +16866,67,14,GT03,E5D0,6A52 +16867,67,14,GT09,9FE8,5E6A +16868,67,14,GT11,9378,4559 +16869,67,14,GT03,E5C1,6A43 +16870,67,14,GT03,E5C6,6A48 +16871,67,14,GT03,E5D1,6A53 +16872,67,14,GT03,E5C0,6A42 +16873,67,14,GT11,9379,455A +16874,67,14,GT03,E5C8,6A4A +16875,67,14,GT03,E5BA,6A3C +16876,67,14,GT03,E5BF,6A41 +16877,67,15,GT03,E5DA,6A5C +16878,67,15,GT03,E5E8,6A6A +16879,67,15,GT03,E5E7,6A69 +16880,67,15,GT09,9FE7,5E69 +16881,67,15,GT03,E5E4,6A66 +16882,67,15,GT03,E5E5,6A67 +16883,67,15,GT03,E5D9,6A5B +16884,67,15,GT09,9677,4B58 +16885,67,15,GT09,9FE6,5E68 +16886,67,15,GT03,E5D8,6A5A +16887,67,15,GT03,E5E9,6A6B +16888,67,15,GT03,E646,6B27 +16889,67,15,GT03,E5D4,6A56 +16890,67,15,GT09,9FEF,5E71 +16891,67,15,GT01,9DC9,5A4B +16892,67,15,GT03,E5E1,6A63 +16893,67,15,GT03,E5E2,6A64 +16894,67,15,GT03,E5D7,6A59 +16895,67,15,GT03,E5E6,6A68 +16896,67,15,GT03,E5DE,6A60 +16897,67,15,GT03,E5DB,6A5D +16898,67,15,GT01,9347,4528 +16899,67,15,GT03,E5D6,6A58 +16900,67,15,GT03,E5DF,6A61 +16901,67,15,GT03,E5DD,6A5F +16902,67,15,GT01,957E,495F +16903,67,15,GT11,939C,457C +16904,67,15,GT09,91B5,4237 +16905,67,15,GT03,E5D5,6A57 +16906,67,15,GT03,E5EA,6A6C +16907,67,15,GT03,E5DC,6A5E +16908,67,15,GT03,E5E3,6A65 +16909,67,15,GT03,E5E0,6A62 +16910,67,15,GT03,E5D2,6A54 +16911,67,16,GT03,E5EC,6A6E +16912,67,16,GT03,E5F0,6A72 +16913,67,16,GT03,E5ED,6A6F +16914,67,16,GT09,9FEC,5E6E +16915,67,16,GT03,E5F3,6A75 +16916,67,16,GT03,E5F4,6A76 +16917,67,16,GT03,E5FC,6A7E +16918,67,16,GT03,E645,6B26 +16919,67,16,GT03,E5FB,6A7D +16920,67,16,GT03,E644,6B25 +16921,67,16,GT11,8EF7,3C79 +16922,67,16,GT11,93C0,4642 +16923,67,16,GT03,E5EE,6A70 +16924,67,16,GT03,E641,6B22 +16925,67,16,GT01,90AE,4030 +16926,67,16,GT11,8EB0,3C32 +16927,67,16,GT03,E5F7,6A79 +16928,67,16,GT03,E643,6B24 +16929,67,16,GT03,E640,6B21 +16930,67,16,GT09,96D6,4C58 +16931,67,16,GT03,E5F5,6A77 +16932,67,16,GT03,E5F9,6A7B +16933,67,16,GT03,E5FA,6A7C +16934,67,16,GT09,8DDE,3A60 +16935,67,16,GT03,E5F6,6A78 +16936,67,16,GT03,E5D3,6A55 +16937,67,16,GT03,E647,6B28 +16938,67,16,GT03,E5EF,6A71 +16939,67,16,GT03,E642,6B23 +16940,67,16,GT03,E5F1,6A73 +16941,67,16,GT09,9FED,5E6F +16942,67,16,GT09,9FEE,5E70 +16943,67,16,GT03,E5EB,6A6D +16944,67,17,GT03,E64F,6B30 +16945,67,17,GT03,E649,6B2A +16946,67,17,GT03,E650,6B31 +16947,67,17,GT03,E653,6B34 +16948,67,17,GT09,9FF2,5E74 +16949,67,17,GT03,E5F8,6A7A +16950,67,17,GT03,E652,6B33 +16951,67,17,GT03,E64B,6B2C +16952,67,17,GT03,E648,6B29 +16953,67,17,GT03,E654,6B35 +16954,67,17,GT03,E64E,6B2F +16955,67,17,GT03,E651,6B32 +16956,67,17,GT09,9FF0,5E72 +16957,67,17,GT09,96BE,4C40 +16958,67,17,GT03,E64A,6B2B +16959,67,17,GT03,E64C,6B2D +16960,67,17,GT03,E5F2,6A74 +16961,67,17,GT03,E64D,6B2E +16962,67,17,GT01,9DCA,5A4C +16963,67,17,GT09,9FF1,5E73 +16964,67,18,GT03,E656,6B37 +16965,67,18,GT03,E65E,6B3F +16966,67,18,GT03,E65D,6B3E +16967,67,18,GT03,E655,6B36 +16968,67,18,GT03,E65B,6B3C +16969,67,18,GT03,E65A,6B3B +16970,67,18,GT11,9456,4737 +16971,67,18,GT03,E658,6B39 +16972,67,18,GT03,E65C,6B3D +16973,67,18,GT01,9DCB,5A4D +16974,67,18,GT09,9FF4,5E76 +16975,67,18,GT11,97E4,4E66 +16976,67,18,GT03,E657,6B38 +16977,67,18,GT09,9FF6,5E78 +16978,67,18,GT09,9FF7,5E79 +16979,67,19,GT09,9FF8,5E7A +16980,67,19,GT03,E661,6B42 +16981,67,19,GT03,E65F,6B40 +16982,67,19,GT03,E660,6B41 +16983,67,19,GT03,E663,6B44 +16984,67,19,GT03,E662,6B43 +16985,67,20,GT03,E66E,6B4F +16986,67,20,GT03,E666,6B47 +16987,67,20,GT03,E667,6B48 +16988,67,20,GT03,E66D,6B4E +16989,67,20,GT03,E66A,6B4B +16990,67,20,GT11,9490,4770 +16991,67,20,GT03,E66C,6B4D +16992,67,20,GT03,E669,6B4A +16993,67,20,GT03,E665,6B46 +16994,67,20,GT03,E66B,6B4C +16995,67,20,GT03,E66F,6B50 +16996,67,20,GT03,E668,6B49 +16997,67,20,GT03,E664,6B45 +16998,67,21,GT03,E672,6B53 +16999,67,21,GT03,E671,6B52 +17000,67,21,GT03,E670,6B51 +17001,67,22,GT03,E674,6B55 +17002,67,22,GT03,E673,6B54 +17003,67,23,GT03,E678,6B59 +17004,67,23,GT03,E676,6B57 +17005,67,23,GT03,E675,6B56 +17006,67,23,GT03,E677,6B58 +17007,67,25,GT03,E679,6B5A +17008,68,4,GT01,95B6,4A38 +17009,68,4,GT09,9746,4D27 +17010,68,6,GT03,E67A,6B5B +17011,68,7,GT01,9B7C,555D +17012,68,7,GT03,E67B,6B5C +17013,68,8,GT03,E67C,6B5D +17014,68,8,GT01,90C4,4046 +17015,68,8,GT09,8C9C,377C +17016,68,9,GT09,9094,3F74 +17017,68,9,GT03,E67D,6B5E +17018,68,9,GT09,8AF0,3472 +17019,68,9,GT09,8AF1,3473 +17020,68,10,GT03,E682,6B62 +17021,68,10,GT03,E683,6B63 +17022,68,10,GT03,E681,6B61 +17023,68,10,GT03,E67E,6B5F +17024,68,10,GT03,E680,6B60 +17025,68,11,GT03,E687,6B67 +17026,68,11,GT01,8DD6,3A58 +17027,68,11,GT03,E686,6B66 +17028,68,11,GT03,E685,6B65 +17029,68,11,GT03,E684,6B64 +17030,68,12,GT10,9FCB,5E4D +17031,68,12,GT01,94C1,4843 +17032,68,12,GT01,94E3,4865 +17033,68,12,GT09,9747,4D28 +17034,68,12,GT01,956B,494C +17035,68,13,GT03,E689,6B69 +17036,68,13,GT03,E68B,6B6B +17037,68,13,GT03,E68C,6B6C +17038,68,13,GT03,E68A,6B6A +17039,68,13,GT03,E688,6B68 +17040,68,13,GT09,9FF9,5E7B +17041,68,15,GT03,E68F,6B6F +17042,68,15,GT09,9FFB,5E7D +17043,68,15,GT03,E690,6B70 +17044,68,15,GT03,E68E,6B6E +17045,68,15,GT09,9FFA,5E7C +17046,68,15,GT03,E68D,6B6D +17047,68,16,GT03,E691,6B71 +17048,68,16,GT09,9FFC,5E7E +17049,68,16,GT03,E692,6B72 +17050,68,17,GT09,E040,5F21 +17051,68,18,GT03,E693,6B73 +17052,68,19,GT03,E694,6B74 +17053,68,20,GT03,E695,6B75 +17054,68,21,GT03,E696,6B76 +17055,68,23,GT03,E697,6B77 +17056,68,23,GT03,E698,6B78 +17057,69,4,GT01,936C,454D +17058,69,4,GT03,E699,6B79 +17059,69,7,GT03,E69B,6B7B +17060,69,7,GT03,E69A,6B7A +17061,69,8,GT03,E69D,6B7D +17062,69,8,GT03,E69C,6B7C +17063,69,8,GT03,E69E,6B7E +17064,69,9,GT03,E6A0,6C22 +17065,69,9,GT03,E69F,6C21 +17066,69,10,GT03,E6A4,6C26 +17067,69,10,GT03,E6A2,6C24 +17068,69,10,GT03,E6A3,6C25 +17069,69,10,GT03,E6A1,6C23 +17070,69,10,GT03,E6A6,6C28 +17071,69,10,GT03,E6A5,6C27 +17072,69,10,GT01,97BF,4E41 +17073,69,11,GT03,E6AA,6C2C +17074,69,11,GT01,9DCD,5A4F +17075,69,11,GT01,8ECE,3C50 +17076,69,11,GT03,E6A9,6C2B +17077,69,11,GT03,E6AB,6C2D +17078,69,11,GT03,E6A7,6C29 +17079,69,11,GT03,E6A8,6C2A +17080,69,11,GT09,E041,5F22 +17081,69,12,GT03,E6AC,6C2E +17082,69,12,GT03,E6AF,6C31 +17083,69,12,GT03,E6AE,6C30 +17084,69,12,GT03,E6AD,6C2F +17085,69,13,GT03,E6B2,6C34 +17086,69,13,GT01,9DCE,5A50 +17087,69,13,GT03,E6B1,6C33 +17088,69,13,GT03,E6B0,6C32 +17089,69,14,GT01,88B4,3036 +17090,69,14,GT03,E6B4,6C36 +17091,69,14,GT09,E042,5F23 +17092,69,14,GT03,E6B6,6C38 +17093,69,14,GT03,E6B5,6C37 +17094,69,14,GT03,E6B3,6C35 +17095,69,15,GT03,E6B9,6C3B +17096,69,15,GT03,E6B8,6C3A +17097,69,15,GT09,E043,5F24 +17098,69,15,GT03,E6B7,6C39 +17099,69,16,GT03,E6BA,6C3C +17100,69,17,GT03,E6BD,6C3F +17101,69,17,GT03,E6BB,6C3D +17102,69,17,GT03,E6BC,6C3E +17103,69,19,GT03,E6BE,6C40 +17104,69,23,GT03,E6BF,6C41 +17105,70,4,GT01,8BD2,3654 +17106,70,4,GT03,E6C0,6C42 +17107,70,5,GT01,90CB,404D +17108,70,6,GT09,8C83,3763 +17109,70,6,GT03,E6C1,6C43 +17110,70,8,GT09,E049,5F2A +17111,70,8,GT03,E6C7,6C49 +17112,70,8,GT03,E6C2,6C44 +17113,70,8,GT03,E6C5,6C47 +17114,70,8,GT03,E6C6,6C48 +17115,70,8,GT03,E6C3,6C45 +17116,70,8,GT03,E6C4,6C46 +17117,70,8,GT01,9580,4960 +17118,70,8,GT09,8C84,3764 +17119,70,9,GT03,E6C9,6C4B +17120,70,9,GT03,E6CA,6C4C +17121,70,9,GT01,9DCF,5A51 +17122,70,9,GT03,E6CB,6C4D +17123,70,9,GT03,E6C8,6C4A +17124,70,10,GT03,E6CE,6C50 +17125,70,10,GT03,E6CD,6C4F +17126,70,10,GT09,E044,5F25 +17127,70,10,GT03,E6D0,6C52 +17128,70,10,GT03,E6CC,6C4E +17129,70,11,GT03,E6CF,6C51 +17130,70,11,GT01,8E61,3B42 +17131,70,11,GT03,E6D2,6C54 +17132,70,11,GT09,E045,5F26 +17133,70,11,GT01,9266,4347 +17134,70,11,GT03,E6D1,6C53 +17135,70,12,GT03,E6DC,6C5E +17136,70,12,GT09,E04B,5F2C +17137,70,12,GT03,E6D9,6C5B +17138,70,12,GT03,E6DF,6C61 +17139,70,12,GT03,E6D7,6C59 +17140,70,12,GT03,E6DA,6C5C +17141,70,12,GT01,8E7A,3B5B +17142,70,12,GT09,E046,5F27 +17143,70,12,GT03,E6D3,6C55 +17144,70,12,GT03,E6DD,6C5F +17145,70,12,GT03,E6D4,6C56 +17146,70,12,GT03,E6D5,6C57 +17147,70,12,GT11,97D7,4E59 +17148,70,12,GT03,E6D8,6C5A +17149,70,12,GT03,E6DB,6C5D +17150,70,12,GT03,E6DE,6C60 +17151,70,12,GT09,E048,5F29 +17152,70,12,GT03,E6D6,6C58 +17153,70,12,GT11,9045,3F26 +17154,70,13,GT09,8EA6,3C28 +17155,70,13,GT03,E6E0,6C62 +17156,70,13,GT01,9056,3F37 +17157,70,13,GT03,E6E2,6C64 +17158,70,13,GT03,E6E6,6C68 +17159,70,13,GT03,E6E4,6C66 +17160,70,13,GT03,E6E8,6C6A +17161,70,13,GT03,E6E3,6C65 +17162,70,13,GT03,E6E7,6C69 +17163,70,13,GT03,E6E9,6C6B +17164,70,13,GT03,E6E5,6C67 +17165,70,13,GT03,E6E1,6C63 +17166,70,13,GT09,E047,5F28 +17167,70,14,GT03,E6F0,6C72 +17168,70,14,GT09,E04A,5F2B +17169,70,14,GT03,E6EE,6C70 +17170,70,14,GT03,E6ED,6C6F +17171,70,14,GT03,E6EF,6C71 +17172,70,14,GT03,E6EA,6C6C +17173,70,14,GT03,E6EB,6C6D +17174,70,14,GT09,8F8D,3D6D +17175,70,15,GT03,E6F1,6C73 +17176,70,15,GT03,E6F4,6C76 +17177,70,15,GT03,E6F3,6C75 +17178,70,15,GT03,E6F2,6C74 +17179,70,15,GT09,E04D,5F2E +17180,70,15,GT03,E6EC,6C6E +17181,70,15,GT09,98E1,5063 +17182,70,15,GT09,E04E,5F2F +17183,70,15,GT03,E6F5,6C77 +17184,70,16,GT03,E6F6,6C78 +17185,70,16,GT03,E6FC,6C7E +17186,70,16,GT03,E740,6D21 +17187,70,16,GT03,E6F9,6C7B +17188,70,16,GT03,E6FA,6C7C +17189,70,16,GT03,E6FB,6C7D +17190,70,16,GT09,E04F,5F30 +17191,70,16,GT03,E6F8,6C7A +17192,70,16,GT03,E6F7,6C79 +17193,70,17,GT03,E743,6D24 +17194,70,17,GT03,E742,6D23 +17195,70,17,GT03,E744,6D25 +17196,70,17,GT03,E741,6D22 +17197,70,17,GT03,E745,6D26 +17198,70,17,GT03,E746,6D27 +17199,70,17,GT09,E04C,5F2D +17200,70,18,GT03,E74A,6D2B +17201,70,18,GT03,E748,6D29 +17202,70,18,GT03,E749,6D2A +17203,70,18,GT03,E74B,6D2C +17204,70,18,GT01,9DD0,5A52 +17205,70,18,GT09,E051,5F32 +17206,70,18,GT03,E747,6D28 +17207,70,19,GT09,91B7,4239 +17208,70,19,GT03,E74C,6D2D +17209,70,19,GT03,E74D,6D2E +17210,70,19,GT09,E050,5F31 +17211,70,20,GT03,E74E,6D2F +17212,70,22,GT03,E74F,6D30 +17213,70,25,GT03,E750,6D31 +17214,71,4,GT01,95FB,4A7D +17215,71,5,GT11,98D2,5054 +17216,71,6,GT03,E751,6D32 +17217,71,6,GT03,E752,6D33 +17218,71,7,GT03,E753,6D34 +17219,71,7,GT03,E754,6D35 +17220,71,7,GT11,99B2,5234 +17221,71,8,GT03,E758,6D39 +17222,71,8,GT01,8997,3177 +17223,71,8,GT03,E755,6D36 +17224,71,8,GT03,E756,6D37 +17225,71,8,GT03,E757,6D38 +17226,71,9,GT03,E75A,6D3B +17227,71,9,GT01,8E7B,3B5C +17228,71,9,GT03,E75E,6D3F +17229,71,9,GT03,E759,6D3A +17230,71,9,GT11,97BD,4E3F +17231,71,9,GT03,E75C,6D3D +17232,71,9,GT03,E75D,6D3E +17233,71,9,GT03,E75B,6D3C +17234,71,10,GT03,E762,6D43 +17235,71,10,GT03,E75F,6D40 +17236,71,10,GT03,E765,6D46 +17237,71,10,GT01,9DD1,5A53 +17238,71,10,GT03,E761,6D42 +17239,71,10,GT09,8DA1,3A23 +17240,71,10,GT01,9DD2,5A54 +17241,71,10,GT03,E766,6D47 +17242,71,10,GT01,9DD3,5A55 +17243,71,10,GT01,9DD4,5A56 +17244,71,10,GT03,E767,6D48 +17245,71,10,GT03,E760,6D41 +17246,71,10,GT03,E763,6D44 +17247,71,10,GT03,E764,6D45 +17248,71,10,GT01,97B7,4E39 +17249,71,11,GT03,E76E,6D4F +17250,71,11,GT03,E76A,6D4B +17251,71,11,GT03,E76B,6D4C +17252,71,11,GT03,E770,6D51 +17253,71,11,GT01,9DD5,5A57 +17254,71,11,GT03,E771,6D52 +17255,71,11,GT03,E76F,6D50 +17256,71,11,GT01,90F9,407B +17257,71,11,GT03,E773,6D54 +17258,71,11,GT01,91B0,4232 +17259,71,11,GT11,96C3,4C45 +17260,71,11,GT03,E772,6D53 +17261,71,11,GT03,E768,6D49 +17262,71,11,GT03,E76C,6D4D +17263,71,11,GT03,E76D,6D4E +17264,71,11,GT03,E769,6D4A +17265,71,12,GT03,E77B,6D5C +17266,71,12,GT03,E776,6D57 +17267,71,12,GT11,96BE,4C40 +17268,71,12,GT03,E77A,6D5B +17269,71,12,GT09,E052,5F33 +17270,71,12,GT03,E779,6D5A +17271,71,12,GT03,E774,6D55 +17272,71,12,GT03,E775,6D56 +17273,71,12,GT03,E777,6D58 +17274,71,12,GT03,E778,6D59 +17275,71,12,GT03,E77C,6D5D +17276,71,12,GT03,E783,6D63 +17277,71,13,GT03,E77E,6D5F +17278,71,13,GT03,E77D,6D5E +17279,71,13,GT03,E782,6D62 +17280,71,13,GT03,E781,6D61 +17281,71,13,GT09,E053,5F34 +17282,71,13,GT03,E784,6D64 +17283,71,13,GT03,E780,6D60 +17284,71,13,GT01,9DD6,5A58 +17285,71,14,GT03,E788,6D68 +17286,71,14,GT03,E789,6D69 +17287,71,14,GT01,8AF8,347A +17288,71,14,GT03,E78A,6D6A +17289,71,14,GT03,E787,6D67 +17290,71,14,GT03,E785,6D65 +17291,71,14,GT09,E054,5F35 +17292,71,14,GT03,E786,6D66 +17293,71,15,GT09,91D3,4255 +17294,71,15,GT03,E78C,6D6C +17295,71,15,GT03,E78B,6D6B +17296,71,15,GT03,E78D,6D6D +17297,71,16,GT03,E792,6D72 +17298,71,16,GT03,E78F,6D6F +17299,71,16,GT03,E790,6D70 +17300,71,16,GT09,E055,5F36 +17301,71,16,GT09,8EE8,3C6A +17302,71,16,GT01,9DD8,5A5A +17303,71,16,GT09,91D2,4254 +17304,71,16,GT03,E78E,6D6E +17305,71,17,GT03,E793,6D73 +17306,71,17,GT03,E791,6D71 +17307,71,17,GT03,E794,6D74 +17308,71,18,GT11,95D2,4A54 +17309,71,18,GT03,E796,6D76 +17310,71,18,GT03,E795,6D75 +17311,71,18,GT09,E056,5F37 +17312,71,18,GT03,E799,6D79 +17313,71,18,GT01,9DD7,5A59 +17314,71,18,GT03,E797,6D77 +17315,71,18,GT03,E798,6D78 +17316,71,18,GT09,E057,5F38 +17317,71,19,GT03,E79B,6D7B +17318,71,19,GT03,E79C,6D7C +17319,71,19,GT03,E79A,6D7A +17320,71,19,GT03,E79D,6D7D +17321,71,19,GT03,E79E,6D7E +17322,71,21,GT09,E058,5F39 +17323,71,21,GT03,E79F,6E21 +17324,71,22,GT03,E7A0,6E22 +17325,71,22,GT03,E7A1,6E23 +17326,71,23,GT03,E7A2,6E24 +17327,71,24,GT03,E7A3,6E25 +17328,71,25,GT03,E7A4,6E26 +17329,72,4,GT01,9DDA,5A5C +17330,72,4,GT01,9DD9,5A5B +17331,72,5,GT09,E059,5F3A +17332,72,7,GT03,E7A6,6E28 +17333,72,7,GT03,E7A5,6E27 +17334,72,8,GT09,E05B,5F3C +17335,72,8,GT09,E05A,5F3B +17336,72,9,GT03,E7A7,6E29 +17337,72,10,GT03,E7A9,6E2B +17338,72,10,GT01,8AF9,347B +17339,72,10,GT03,E7A8,6E2A +17340,72,10,GT09,E05C,5F3D +17341,72,11,GT09,E05E,5F3F +17342,72,11,GT03,E7AA,6E2C +17343,72,11,GT03,E7AB,6E2D +17344,72,11,GT09,E05D,5F3E +17345,72,12,GT09,E05F,5F40 +17346,72,12,GT03,E7AC,6E2E +17347,72,12,GT03,E7AD,6E2F +17348,72,13,GT03,E7B0,6E32 +17349,72,13,GT03,E7B1,6E33 +17350,72,13,GT03,E7AE,6E30 +17351,72,13,GT03,E7AF,6E31 +17352,72,13,GT09,E060,5F41 +17353,72,14,GT09,E065,5F46 +17354,72,14,GT09,E063,5F44 +17355,72,14,GT09,E064,5F45 +17356,72,14,GT09,E061,5F42 +17357,72,14,GT09,E062,5F43 +17358,72,16,GT03,E7B2,6E34 +17359,73,4,GT01,93FA,467C +17360,73,5,GT01,8B8C,356C +17361,73,5,GT03,E7B4,6E36 +17362,73,5,GT03,E7B3,6E35 +17363,73,5,GT01,9255,4336 +17364,73,6,GT09,8AF6,3478 +17365,73,6,GT09,8C85,3765 +17366,73,6,GT03,E7B8,6E3A +17367,73,6,GT01,88AE,3030 +17368,73,6,GT03,E7BB,6E3D +17369,73,6,GT03,E7B9,6E3B +17370,73,6,GT01,8E7C,3B5D +17371,73,6,GT03,E7B5,6E37 +17372,73,6,GT03,E7B6,6E38 +17373,73,6,GT11,9258,4339 +17374,73,6,GT01,8F7B,3D5C +17375,73,6,GT01,9181,4161 +17376,73,6,GT03,E7BD,6E3F +17377,73,6,GT03,E7BA,6E3C +17378,73,6,GT03,E7BC,6E3E +17379,73,6,GT03,E7B7,6E39 +17380,73,7,GT03,E7BE,6E40 +17381,73,7,GT01,9DDB,5A5D +17382,73,7,GT03,E7C0,6E42 +17383,73,7,GT03,E7C1,6E43 +17384,73,7,GT03,E7C7,6E49 +17385,73,7,GT09,91B9,423B +17386,73,7,GT03,E7C9,6E4B +17387,73,7,GT03,E7CE,6E50 +17388,73,7,GT03,E7D0,6E52 +17389,73,7,GT03,E7CF,6E51 +17390,73,7,GT03,E7CC,6E4E +17391,73,7,GT09,8A9B,337B +17392,73,7,GT03,E7D2,6E54 +17393,73,7,GT11,96A5,4C27 +17394,73,7,GT03,E7D1,6E53 +17395,73,7,GT03,E7CA,6E4C +17396,73,7,GT03,E7C5,6E47 +17397,73,7,GT03,E7C3,6E45 +17398,73,7,GT03,E7BF,6E41 +17399,73,7,GT03,E7C8,6E4A +17400,73,7,GT03,E7C6,6E48 +17401,73,7,GT03,E7C4,6E46 +17402,73,7,GT03,E7CB,6E4D +17403,73,7,GT03,E7CD,6E4F +17404,73,7,GT03,E7D3,6E55 +17405,73,7,GT03,E7C2,6E44 +17406,73,8,GT03,E7DA,6E5C +17407,73,8,GT01,88D5,3057 +17408,73,8,GT03,E7F6,6E78 +17409,73,8,GT01,89A0,3222 +17410,73,8,GT09,E07D,5F5E +17411,73,8,GT03,E7E3,6E65 +17412,73,8,GT03,E7FC,6E7E +17413,73,8,GT03,E7EF,6E71 +17414,73,8,GT11,98DB,505D +17415,73,8,GT03,E7F8,6E7A +17416,73,8,GT03,E7E1,6E63 +17417,73,8,GT03,E7F0,6E72 +17418,73,8,GT03,E7F4,6E76 +17419,73,8,GT03,E7E8,6E6A +17420,73,8,GT03,E7E9,6E6B +17421,73,8,GT03,E7EA,6E6C +17422,73,8,GT03,E7F3,6E75 +17423,73,8,GT03,E7EB,6E6D +17424,73,8,GT03,E7E4,6E66 +17425,73,8,GT09,E066,5F47 +17426,73,8,GT03,E7D9,6E5B +17427,73,8,GT09,8E73,3B54 +17428,73,8,GT01,8D56,3937 +17429,73,8,GT01,9DDD,5A5F +17430,73,8,GT11,95FC,4A7E +17431,73,8,GT03,E7F1,6E73 +17432,73,8,GT03,E7F2,6E74 +17433,73,8,GT01,8DA9,3A2B +17434,73,8,GT01,8DA8,3A2A +17435,73,8,GT03,E7F5,6E77 +17436,73,8,GT11,95F4,4A76 +17437,73,8,GT03,E7D4,6E56 +17438,73,8,GT03,E7FA,6E7C +17439,73,8,GT09,91BA,423C +17440,73,8,GT03,E842,6F23 +17441,73,8,GT03,E7D6,6E58 +17442,73,8,GT03,E7D7,6E59 +17443,73,8,GT01,8FB8,3E3A +17444,73,8,GT01,8FB9,3E3B +17445,73,8,GT03,E7DC,6E5E +17446,73,8,GT01,9DDE,5A60 +17447,73,8,GT03,E7DD,6E5F +17448,73,8,GT03,E7DE,6E60 +17449,73,8,GT03,E7DF,6E61 +17450,73,8,GT01,90CC,404E +17451,73,8,GT09,90CC,404E +17452,73,8,GT03,E7EC,6E6E +17453,73,8,GT03,E840,6F21 +17454,73,8,GT03,E841,6F22 +17455,73,8,GT03,E7F9,6E7B +17456,73,8,GT03,E7F7,6E79 +17457,73,8,GT03,E7E7,6E69 +17458,73,8,GT03,E7D8,6E5A +17459,73,8,GT03,E7DB,6E5D +17460,73,8,GT09,8C86,3766 +17461,73,8,GT03,E7E0,6E62 +17462,73,8,GT03,E7E2,6E64 +17463,73,8,GT11,9271,4352 +17464,73,8,GT09,8C87,3767 +17465,73,8,GT01,9DDF,5A61 +17466,73,8,GT03,E7D5,6E57 +17467,73,8,GT03,E7EE,6E70 +17468,73,8,GT03,E7ED,6E6F +17469,73,8,GT03,E7E5,6E67 +17470,73,8,GT03,E7E6,6E68 +17471,73,8,GT09,8F54,3D35 +17472,73,8,GT01,96BE,4C40 +17473,73,8,GT09,9678,4B59 +17474,73,8,GT03,E7FB,6E7D +17475,73,9,GT03,E861,6F42 +17476,73,9,GT09,8FCC,3E4E +17477,73,9,GT03,E85D,6F3E +17478,73,9,GT01,8966,3147 +17479,73,9,GT03,E85C,6F3D +17480,73,9,GT03,E862,6F43 +17481,73,9,GT09,8F74,3D55 +17482,73,9,GT03,E86C,6F4D +17483,73,9,GT11,965A,4B3B +17484,73,9,GT03,E846,6F27 +17485,73,9,GT03,E86E,6F4F +17486,73,9,GT03,E844,6F25 +17487,73,9,GT03,E845,6F26 +17488,73,9,GT03,E855,6F36 +17489,73,9,GT03,E863,6F44 +17490,73,9,GT03,E847,6F28 +17491,73,9,GT03,E84B,6F2C +17492,73,9,GT03,E850,6F31 +17493,73,9,GT03,E871,6F52 +17494,73,9,GT01,9E45,5B26 +17495,73,9,GT09,E08E,5F6E +17496,73,9,GT03,E856,6F37 +17497,73,9,GT01,8DF0,3A72 +17498,73,9,GT03,E868,6F49 +17499,73,9,GT03,E869,6F4A +17500,73,9,GT09,E068,5F49 +17501,73,9,GT09,91D6,4258 +17502,73,9,GT03,E848,6F29 +17503,73,9,GT01,9DE1,5A63 +17504,73,9,GT01,8F74,3D55 +17505,73,9,GT03,E86B,6F4C +17506,73,9,GT01,8FBA,3E3C +17507,73,9,GT03,E858,6F39 +17508,73,9,GT03,E843,6F24 +17509,73,9,GT03,E84E,6F2F +17510,73,9,GT03,E86D,6F4E +17511,73,9,GT01,90A5,4027 +17512,73,9,GT03,E85B,6F3C +17513,73,9,GT01,90AF,4031 +17514,73,9,GT03,E864,6F45 +17515,73,9,GT09,8EF7,3C79 +17516,73,9,GT03,E854,6F35 +17517,73,9,GT01,928B,436B +17518,73,9,GT01,9DE2,5A64 +17519,73,9,GT03,E860,6F41 +17520,73,9,GT03,E857,6F38 +17521,73,9,GT03,E870,6F51 +17522,73,9,GT03,E85F,6F40 +17523,73,9,GT03,E859,6F3A +17524,73,9,GT03,E866,6F47 +17525,73,9,GT03,E867,6F48 +17526,73,9,GT03,E851,6F32 +17527,73,9,GT03,E865,6F46 +17528,73,9,GT09,E067,5F48 +17529,73,9,GT09,91D5,4257 +17530,73,9,GT03,E85E,6F3F +17531,73,9,GT03,E849,6F2A +17532,73,9,GT03,E84A,6F2B +17533,73,9,GT03,E852,6F33 +17534,73,9,GT03,E853,6F34 +17535,73,9,GT01,9DE3,5A65 +17536,73,9,GT03,E84C,6F2D +17537,73,9,GT03,E84D,6F2E +17538,73,9,GT01,9686,4B66 +17539,73,9,GT03,E86F,6F50 +17540,73,9,GT03,E85A,6F3B +17541,73,9,GT01,9DE4,5A66 +17542,73,9,GT03,E872,6F53 +17543,73,9,GT03,E84F,6F30 +17544,73,9,GT03,E86A,6F4B +17545,73,10,GT09,8F95,3D75 +17546,73,10,GT01,9DE5,5A67 +17547,73,10,GT03,E889,6F69 +17548,73,10,GT03,E88C,6F6C +17549,73,10,GT03,E876,6F57 +17550,73,10,GT03,E88A,6F6A +17551,73,10,GT01,8A41,3322 +17552,73,10,GT09,E08B,5F6B +17553,73,10,GT03,E887,6F67 +17554,73,10,GT03,E891,6F71 +17555,73,10,GT03,E873,6F54 +17556,73,10,GT03,E879,6F5A +17557,73,10,GT03,E87E,6F5F +17558,73,10,GT03,E875,6F56 +17559,73,10,GT03,E881,6F61 +17560,73,10,GT03,E897,6F77 +17561,73,10,GT03,E878,6F59 +17562,73,10,GT01,8D57,3938 +17563,73,10,GT01,9DE6,5A68 +17564,73,10,GT03,E882,6F62 +17565,73,10,GT03,E888,6F68 +17566,73,10,GT03,E894,6F74 +17567,73,10,GT03,E8B8,703A +17568,73,10,GT01,8E4E,3B2F +17569,73,10,GT03,E886,6F66 +17570,73,10,GT03,E88B,6F6B +17571,73,10,GT01,8E9E,3B7E +17572,73,10,GT03,E87A,6F5B +17573,73,10,GT03,E877,6F58 +17574,73,10,GT03,E87C,6F5D +17575,73,10,GT03,E892,6F72 +17576,73,10,GT03,E87D,6F5E +17577,73,10,GT03,E893,6F73 +17578,73,10,GT03,E896,6F76 +17579,73,10,GT11,8CB0,3832 +17580,73,10,GT01,9DE7,5A69 +17581,73,10,GT01,9057,3F38 +17582,73,10,GT03,E88F,6F6F +17583,73,10,GT01,9DEE,5A70 +17584,73,10,GT09,E069,5F4A +17585,73,10,GT03,E885,6F65 +17586,73,10,GT03,E88E,6F6E +17587,73,10,GT11,956C,494D +17588,73,10,GT03,E895,6F75 +17589,73,10,GT11,9570,4951 +17590,73,10,GT03,E874,6F55 +17591,73,10,GT01,9DE8,5A6A +17592,73,10,GT03,E883,6F63 +17593,73,10,GT03,E884,6F64 +17594,73,10,GT03,E88D,6F6D +17595,73,10,GT03,E87B,6F5C +17596,73,10,GT03,E880,6F60 +17597,73,10,GT09,8C88,3768 +17598,73,11,GT09,E06E,5F4F +17599,73,11,GT09,8C8A,376A +17600,73,11,GT09,8E61,3B42 +17601,73,11,GT03,E8B2,7034 +17602,73,11,GT03,E89A,6F7A +17603,73,11,GT03,E89B,6F7B +17604,73,11,GT03,E8A7,7029 +17605,73,11,GT03,E8AF,7031 +17606,73,11,GT03,E8B0,7032 +17607,73,11,GT09,91D7,4259 +17608,73,11,GT01,9DE9,5A6B +17609,73,11,GT03,E8A4,7026 +17610,73,11,GT03,E8BC,703E +17611,73,11,GT01,9DEB,5A6D +17612,73,11,GT03,E899,6F79 +17613,73,11,GT01,E899,6F79 +17614,73,11,GT03,E8B7,7039 +17615,73,11,GT09,E06B,5F4C +17616,73,11,GT03,E8A6,7028 +17617,73,11,GT03,E8A1,7023 +17618,73,11,GT03,E8B9,703B +17619,73,11,GT03,E8AE,7030 +17620,73,11,GT09,8AF2,3474 +17621,73,11,GT09,E06A,5F4B +17622,73,11,GT03,E8A9,702B +17623,73,11,GT03,E8B6,7038 +17624,73,11,GT03,E898,6F78 +17625,73,11,GT01,9DED,5A6F +17626,73,11,GT03,E8B3,7035 +17627,73,11,GT11,92B8,443A +17628,73,11,GT03,E8AA,702C +17629,73,11,GT03,E8AB,702D +17630,73,11,GT01,9DEF,5A71 +17631,73,11,GT03,E8AD,702F +17632,73,11,GT03,E89C,6F7C +17633,73,11,GT03,E8BB,703D +17634,73,11,GT03,E8A8,702A +17635,73,11,GT11,956A,494B +17636,73,11,GT11,956B,494C +17637,73,11,GT01,9DEA,5A6C +17638,73,11,GT11,956F,4950 +17639,73,11,GT03,E8A5,7027 +17640,73,11,GT03,E8BA,703C +17641,73,11,GT03,E8B5,7037 +17642,73,11,GT11,9567,4948 +17643,73,11,GT03,E8B1,7033 +17644,73,11,GT03,E8A2,7024 +17645,73,11,GT03,E8A3,7025 +17646,73,11,GT11,96C5,4C47 +17647,73,11,GT03,E89E,6F7E +17648,73,11,GT03,E89F,7021 +17649,73,11,GT03,E8AC,702E +17650,73,11,GT03,E8B4,7036 +17651,73,11,GT03,E89D,6F7D +17652,73,11,GT03,E8A0,7022 +17653,73,11,GT03,E890,6F70 +17654,73,11,GT09,8AF3,3475 +17655,73,11,GT09,8C89,3769 +17656,73,12,GT03,E8D4,7056 +17657,73,12,GT01,9DF1,5A73 +17658,73,12,GT03,E8E0,7062 +17659,73,12,GT11,92D7,4459 +17660,73,12,GT03,E8F0,7072 +17661,73,12,GT01,9DF3,5A75 +17662,73,12,GT03,E8DD,705F +17663,73,12,GT09,E072,5F53 +17664,73,12,GT03,E8E3,7065 +17665,73,12,GT03,E8E1,7063 +17666,73,12,GT03,E8D8,705A +17667,73,12,GT03,E8C9,704B +17668,73,12,GT03,E8CA,704C +17669,73,12,GT03,E8D9,705B +17670,73,12,GT09,9748,4D29 +17671,73,12,GT03,E8DA,705C +17672,73,12,GT01,8BC5,3647 +17673,73,12,GT01,8C69,374A +17674,73,12,GT03,E8D2,7054 +17675,73,12,GT03,E8CB,704D +17676,73,12,GT03,E8C7,7049 +17677,73,12,GT03,E8DE,7060 +17678,73,12,GT03,E8E9,706B +17679,73,12,GT03,E8C1,7043 +17680,73,12,GT09,8E74,3B55 +17681,73,12,GT09,9066,3F47 +17682,73,12,GT11,8FD0,3E52 +17683,73,12,GT11,8FD5,3E57 +17684,73,12,GT03,E8D1,7053 +17685,73,12,GT03,E8C4,7046 +17686,73,12,GT03,E8C5,7047 +17687,73,12,GT09,E06C,5F4D +17688,73,12,GT09,E06D,5F4E +17689,73,12,GT03,E8D7,7059 +17690,73,12,GT01,8F8B,3D6B +17691,73,12,GT09,E06F,5F50 +17692,73,12,GT03,E8CE,7050 +17693,73,12,GT01,8FBB,3E3D +17694,73,12,GT03,E8D5,7057 +17695,73,12,GT03,E8EE,7070 +17696,73,12,GT03,E8CF,7051 +17697,73,12,GT01,90B0,4032 +17698,73,12,GT03,E8DF,7061 +17699,73,12,GT01,9DF0,5A72 +17700,73,12,GT03,E8CC,704E +17701,73,12,GT03,E8CD,704F +17702,73,12,GT03,E8DC,705E +17703,73,12,GT03,E8F2,7074 +17704,73,12,GT03,E8C8,704A +17705,73,12,GT03,E8E7,7069 +17706,73,12,GT03,E8D3,7055 +17707,73,12,GT03,E8C0,7042 +17708,73,12,GT03,E8C3,7045 +17709,73,12,GT03,E8D0,7052 +17710,73,12,GT01,9271,4352 +17711,73,12,GT09,8D64,3945 +17712,73,12,GT03,E8ED,706F +17713,73,12,GT03,E8BE,7040 +17714,73,12,GT03,E8BF,7041 +17715,73,12,GT09,E074,5F55 +17716,73,12,GT09,8C8C,376C +17717,73,12,GT10,9E78,5B59 +17718,73,12,GT01,94D3,4855 +17719,73,12,GT09,98E2,5064 +17720,73,12,GT03,E8C2,7044 +17721,73,12,GT03,E8F1,7073 +17722,73,12,GT01,9581,4961 +17723,73,12,GT03,E8BD,703F +17724,73,12,GT03,E8EC,706E +17725,73,12,GT03,E8E4,7066 +17726,73,12,GT09,E070,5F51 +17727,73,12,GT03,E8EF,7071 +17728,73,12,GT03,E8F3,7075 +17729,73,12,GT03,E8E8,706A +17730,73,12,GT03,E8D6,7058 +17731,73,12,GT03,E8EB,706D +17732,73,12,GT09,8C8B,376B +17733,73,12,GT03,E8C6,7048 +17734,73,12,GT03,E8E5,7067 +17735,73,12,GT03,E8E6,7068 +17736,73,12,GT03,E8E2,7064 +17737,73,12,GT03,E8EA,706C +17738,73,12,GT09,8AF4,3476 +17739,73,12,GT09,8AF7,3479 +17740,73,12,GT11,8EF8,3C7A +17741,73,13,GT09,E07A,5F5B +17742,73,13,GT09,907B,3F5C +17743,73,13,GT01,88C3,3045 +17744,73,13,GT03,E8F6,7078 +17745,73,13,GT03,E944,7125 +17746,73,13,GT01,9DF2,5A74 +17747,73,13,GT03,E943,7124 +17748,73,13,GT03,E942,7123 +17749,73,13,GT03,E94D,712E +17750,73,13,GT03,E950,7131 +17751,73,13,GT01,89C9,324B +17752,73,13,GT03,E94C,712D +17753,73,13,GT03,E94F,7130 +17754,73,13,GT03,E952,7133 +17755,73,13,GT03,E954,7135 +17756,73,13,GT09,E076,5F57 +17757,73,13,GT01,9DF4,5A76 +17758,73,13,GT03,E95A,713B +17759,73,13,GT03,E95E,713F +17760,73,13,GT03,E8FB,707D +17761,73,13,GT03,E8FC,707E +17762,73,13,GT03,E940,7121 +17763,73,13,GT03,E959,713A +17764,73,13,GT01,9DF5,5A77 +17765,73,13,GT03,E8F5,7077 +17766,73,13,GT03,E957,7138 +17767,73,13,GT03,E95B,713C +17768,73,13,GT03,E955,7136 +17769,73,13,GT11,9345,4526 +17770,73,13,GT03,E8F7,7079 +17771,73,13,GT03,E958,7139 +17772,73,13,GT03,E946,7127 +17773,73,13,GT09,95E7,4A69 +17774,73,13,GT03,E947,7128 +17775,73,13,GT03,E8F4,7076 +17776,73,13,GT03,E95D,713E +17777,73,13,GT03,E941,7122 +17778,73,13,GT09,E081,5F61 +17779,73,13,GT03,E948,7129 +17780,73,13,GT03,E94A,712B +17781,73,13,GT03,E951,7132 +17782,73,13,GT03,E953,7134 +17783,73,13,GT01,9267,4348 +17784,73,13,GT11,95D5,4A57 +17785,73,13,GT03,E8DB,705D +17786,73,13,GT03,E95C,713D +17787,73,13,GT03,E8FA,707C +17788,73,13,GT03,E945,7126 +17789,73,13,GT09,E071,5F52 +17790,73,13,GT11,9566,4947 +17791,73,13,GT09,9068,3F49 +17792,73,13,GT03,E8F9,707B +17793,73,13,GT03,E94E,712F +17794,73,13,GT03,E8F8,707A +17795,73,13,GT03,E949,712A +17796,73,13,GT03,E94B,712C +17797,73,13,GT09,E075,5F56 +17798,73,13,GT10,9FCC,5E4E +17799,73,13,GT01,9DF6,5A78 +17800,73,13,GT03,E956,7137 +17801,73,13,GT09,8BF5,3677 +17802,73,14,GT03,E97A,715B +17803,73,14,GT09,98A4,5026 +17804,73,14,GT03,E975,7156 +17805,73,14,GT03,E97C,715D +17806,73,14,GT09,E073,5F54 +17807,73,14,GT03,E96C,714D +17808,73,14,GT03,E96E,714F +17809,73,14,GT09,E079,5F5A +17810,73,14,GT03,E967,7148 +17811,73,14,GT03,E968,7149 +17812,73,14,GT03,E960,7141 +17813,73,14,GT03,E970,7151 +17814,73,14,GT09,E07E,5F5F +17815,73,14,GT03,E96F,7150 +17816,73,14,GT03,E962,7143 +17817,73,14,GT03,E966,7147 +17818,73,14,GT03,E96B,714C +17819,73,14,GT03,E972,7153 +17820,73,14,GT03,E969,714A +17821,73,14,GT03,E974,7155 +17822,73,14,GT09,91DA,425C +17823,73,14,GT10,9FCE,5E50 +17824,73,14,GT03,E961,7142 +17825,73,14,GT03,E977,7158 +17826,73,14,GT09,96D7,4C59 +17827,73,14,GT03,E97B,715C +17828,73,14,GT09,E07C,5F5D +17829,73,14,GT03,E978,7159 +17830,73,14,GT03,E976,7157 +17831,73,14,GT03,E964,7145 +17832,73,14,GT03,E96A,714B +17833,73,14,GT03,E96D,714E +17834,73,14,GT09,8FD1,3E53 +17835,73,14,GT03,E984,7164 +17836,73,14,GT01,92A8,442A +17837,73,14,GT03,E979,715A +17838,73,14,GT03,E965,7146 +17839,73,14,GT09,E077,5F58 +17840,73,14,GT10,9FCD,5E4F +17841,73,14,GT09,8D7C,395D +17842,73,14,GT03,E963,7144 +17843,73,14,GT01,95E9,4A6B +17844,73,14,GT01,9DF7,5A79 +17845,73,14,GT03,E97D,715E +17846,73,14,GT03,E95F,7140 +17847,73,14,GT03,E971,7152 +17848,73,14,GT03,E97E,715F +17849,73,14,GT01,9E40,5B21 +17850,73,14,GT09,96C3,4C45 +17851,73,14,GT03,E973,7154 +17852,73,14,GT01,97EF,4E71 +17853,73,15,GT03,E982,7162 +17854,73,15,GT09,8C8D,376D +17855,73,15,GT09,8EBD,3C3F +17856,73,15,GT09,E089,5F69 +17857,73,15,GT03,E98C,716C +17858,73,15,GT03,E99C,717C +17859,73,15,GT03,E998,7178 +17860,73,15,GT09,8AF5,3477 +17861,73,15,GT03,E980,7160 +17862,73,15,GT03,E996,7176 +17863,73,15,GT03,E997,7177 +17864,73,15,GT03,E986,7166 +17865,73,15,GT03,E98A,716A +17866,73,15,GT03,E992,7172 +17867,73,15,GT09,E078,5F59 +17868,73,15,GT09,E07B,5F5C +17869,73,15,GT09,E086,5F66 +17870,73,15,GT03,E995,7175 +17871,73,15,GT01,8E62,3B43 +17872,73,15,GT03,E988,7168 +17873,73,15,GT03,E993,7173 +17874,73,15,GT09,91D8,425A +17875,73,15,GT03,E99A,717A +17876,73,15,GT03,E98B,716B +17877,73,15,GT03,E991,7171 +17878,73,15,GT03,E994,7174 +17879,73,15,GT03,E9A0,7222 +17880,73,15,GT03,E989,7169 +17881,73,15,GT03,E999,7179 +17882,73,15,GT09,E080,5F60 +17883,73,15,GT03,E98D,716D +17884,73,15,GT03,E98E,716E +17885,73,15,GT03,E99E,717E +17886,73,15,GT09,E082,5F62 +17887,73,15,GT09,E087,5F67 +17888,73,15,GT10,9E5F,5B40 +17889,73,15,GT09,E08D,5F6D +17890,73,15,GT03,E981,7161 +17891,73,15,GT11,8EB1,3C33 +17892,73,15,GT03,E9A1,7223 +17893,73,15,GT03,E99F,7221 +17894,73,15,GT03,E990,7170 +17895,73,15,GT03,E985,7165 +17896,73,15,GT03,E98F,716F +17897,73,15,GT01,965C,4B3D +17898,73,15,GT03,E987,7167 +17899,73,15,GT09,8F53,3D34 +17900,73,15,GT03,E99B,717B +17901,73,15,GT03,E983,7163 +17902,73,15,GT03,E99D,717D +17903,73,16,GT03,E9A6,7228 +17904,73,16,GT03,E9AD,722F +17905,73,16,GT03,E9C7,7249 +17906,73,16,GT03,E9C2,7244 +17907,73,16,GT03,E9AB,722D +17908,73,16,GT11,93C1,4643 +17909,73,16,GT03,E9AC,722E +17910,73,16,GT01,9DF8,5A7A +17911,73,16,GT09,96D8,4C5A +17912,73,16,GT03,E9A9,722B +17913,73,16,GT09,E085,5F65 +17914,73,16,GT01,9DFA,5A7C +17915,73,16,GT03,E9AA,722C +17916,73,16,GT03,E9A5,7227 +17917,73,16,GT03,E9B6,7238 +17918,73,16,GT03,E9B0,7232 +17919,73,16,GT03,E9BC,723E +17920,73,16,GT09,968E,4B6E +17921,73,16,GT03,E9BF,7241 +17922,73,16,GT03,E9C1,7243 +17923,73,16,GT03,E9C4,7246 +17924,73,16,GT03,E9C6,7248 +17925,73,16,GT11,8EFA,3C7C +17926,73,16,GT11,8EFB,3C7D +17927,73,16,GT03,E9AE,7230 +17928,73,16,GT03,E9B9,723B +17929,73,16,GT09,E088,5F68 +17930,73,16,GT03,E9BA,723C +17931,73,16,GT03,E9BD,723F +17932,73,16,GT03,E9C8,724A +17933,73,16,GT01,9DF9,5A7B +17934,73,16,GT03,E9AF,7231 +17935,73,16,GT03,E9B1,7233 +17936,73,16,GT03,E9A3,7225 +17937,73,16,GT03,E9C5,7247 +17938,73,16,GT09,E08A,5F6A +17939,73,16,GT03,E9A8,722A +17940,73,16,GT03,E9A2,7224 +17941,73,16,GT03,E9B7,7239 +17942,73,16,GT01,9DFB,5A7D +17943,73,16,GT03,E9C0,7242 +17944,73,16,GT01,93DC,465E +17945,73,16,GT03,E9BB,723D +17946,73,16,GT03,E9B8,723A +17947,73,16,GT03,E9B5,7237 +17948,73,16,GT09,91D9,425B +17949,73,16,GT01,9DFC,5A7E +17950,73,16,GT09,E083,5F63 +17951,73,16,GT03,E9C3,7245 +17952,73,16,GT03,E9B2,7234 +17953,73,16,GT03,E9B3,7235 +17954,73,16,GT01,9E41,5B22 +17955,73,16,GT11,93C2,4644 +17956,73,16,GT03,E9A7,7229 +17957,73,16,GT03,E9B4,7236 +17958,73,16,GT03,E9BE,7240 +17959,73,16,GT11,8EF9,3C7B +17960,73,17,GT01,9E42,5B23 +17961,73,17,GT10,9FCF,5E51 +17962,73,17,GT03,E9CD,724F +17963,73,17,GT03,E9C9,724B +17964,73,17,GT03,E9D3,7255 +17965,73,17,GT09,8C8E,376E +17966,73,17,GT03,E9DD,725F +17967,73,17,GT03,E9DE,7260 +17968,73,17,GT10,9FD0,5E52 +17969,73,17,GT03,E9D8,725A +17970,73,17,GT09,8FEA,3E6C +17971,73,17,GT03,E9CA,724C +17972,73,17,GT03,E9CF,7251 +17973,73,17,GT11,8E7B,3B5C +17974,73,17,GT03,E9D1,7253 +17975,73,17,GT10,9FD1,5E53 +17976,73,17,GT03,E9CE,7250 +17977,73,17,GT01,8F8C,3D6C +17978,73,17,GT03,E9D9,725B +17979,73,17,GT03,E9CC,724E +17980,73,17,GT03,E9CB,724D +17981,73,17,GT03,E9A4,7226 +17982,73,17,GT03,E9D2,7254 +17983,73,17,GT03,E9DC,725E +17984,73,17,GT11,9184,4164 +17985,73,17,GT09,E091,5F71 +17986,73,17,GT03,E9DB,725D +17987,73,17,GT03,E9D0,7252 +17988,73,17,GT01,9E43,5B24 +17989,73,17,GT03,E9D5,7257 +17990,73,17,GT03,E9D6,7258 +17991,73,17,GT03,E9D7,7259 +17992,73,17,GT03,E9DF,7261 +17993,73,17,GT09,E084,5F64 +17994,73,17,GT03,E9D4,7256 +17995,73,17,GT03,E9DA,725C +17996,73,18,GT03,E9E4,7266 +17997,73,18,GT03,E9E9,726B +17998,73,18,GT03,E9E2,7264 +17999,73,18,GT03,E9ED,726F +18000,73,18,GT03,E9E7,7269 +18001,73,18,GT03,E9F1,7273 +18002,73,18,GT03,E9EB,726D +18003,73,18,GT03,E9EC,726E +18004,73,18,GT03,E9E1,7263 +18005,73,18,GT03,E9E3,7265 +18006,73,18,GT11,8C69,374A +18007,73,18,GT03,E9E0,7262 +18008,73,18,GT03,E9EF,7271 +18009,73,18,GT09,E08F,5F6F +18010,73,18,GT03,E9F0,7272 +18011,73,18,GT03,E9E5,7267 +18012,73,18,GT09,E08C,5F6C +18013,73,18,GT03,E9F2,7274 +18014,73,18,GT09,91DB,425D +18015,73,18,GT03,E9E6,7268 +18016,73,18,GT03,E9E8,726A +18017,73,18,GT03,E9EA,726C +18018,73,18,GT01,976A,4D4B +18019,73,18,GT03,E9EE,7270 +18020,73,19,GT03,E9FA,727C +18021,73,19,GT03,E9F6,7278 +18022,73,19,GT01,9E44,5B25 +18023,73,19,GT03,E9FC,727E +18024,73,19,GT03,E9FB,727D +18025,73,19,GT09,95B8,4A3A +18026,73,19,GT03,EA40,7321 +18027,73,19,GT03,E9F9,727B +18028,73,19,GT03,E9F7,7279 +18029,73,19,GT01,9498,4778 +18030,73,19,GT03,EA41,7322 +18031,73,19,GT09,E090,5F70 +18032,73,19,GT03,E9F4,7276 +18033,73,19,GT03,E9F5,7277 +18034,73,19,GT03,E9F3,7275 +18035,73,19,GT03,E9F8,727A +18036,73,20,GT03,EA42,7323 +18037,73,20,GT03,EA43,7324 +18038,73,20,GT03,EA44,7325 +18039,73,20,GT01,9E46,5B27 +18040,73,20,GT03,EA49,732A +18041,73,20,GT03,EA46,7327 +18042,73,20,GT03,EA48,7329 +18043,73,20,GT03,EA45,7326 +18044,73,20,GT11,9491,4771 +18045,73,20,GT03,EA47,7328 +18046,73,21,GT10,9FD2,5E54 +18047,73,21,GT01,9E47,5B28 +18048,73,21,GT03,EA4A,732B +18049,73,22,GT03,EA4E,732F +18050,73,22,GT03,EA4B,732C +18051,73,22,GT03,EA4D,732E +18052,73,22,GT03,EA4C,732D +18053,73,22,GT09,E092,5F72 +18054,73,22,GT09,E093,5F73 +18055,73,22,GT11,94B8,483A +18056,73,23,GT03,EA51,7332 +18057,73,23,GT03,EA52,7333 +18058,73,23,GT03,EA53,7334 +18059,73,23,GT03,EA4F,7330 +18060,73,23,GT03,EA50,7331 +18061,73,23,GT09,E094,5F74 +18062,73,23,GT03,EA54,7335 +18063,73,24,GT03,EA57,7338 +18064,73,24,GT03,EA56,7337 +18065,73,24,GT03,EA58,7339 +18066,73,24,GT03,EA55,7336 +18067,73,25,GT03,EA59,733A +18068,73,25,GT03,EA5A,733B +18069,73,28,GT03,EA5B,733C +18070,73,36,GT03,EA5C,733D +18071,74,4,GT01,9E48,5B29 +18072,74,5,GT03,EA5D,733E +18073,74,6,GT01,8967,3148 +18074,74,6,GT01,8BC8,364A +18075,74,6,GT03,EA5E,733F +18076,74,7,GT01,9E49,5B2A +18077,74,7,GT03,EA5F,7340 +18078,74,7,GT03,EA60,7341 +18079,74,7,GT01,8D58,3939 +18080,74,8,GT09,E095,5F75 +18081,74,8,GT03,EA62,7343 +18082,74,8,GT03,EA63,7344 +18083,74,8,GT03,EA61,7342 +18084,74,9,GT01,9E4A,5B2B +18085,74,9,GT03,EA66,7347 +18086,74,9,GT03,EA67,7348 +18087,74,9,GT03,EA64,7345 +18088,74,9,GT03,EA65,7346 +18089,74,9,GT03,EA68,7349 +18090,74,10,GT03,EA69,734A +18091,74,10,GT03,EA6A,734B +18092,74,10,GT01,8F91,3D71 +18093,74,10,GT09,9792,4D72 +18094,74,10,GT11,9972,5153 +18095,74,11,GT01,9182,4162 +18096,74,11,GT01,915D,413E +18097,74,11,GT03,EA6B,734C +18098,74,11,GT01,99D6,5258 +18099,74,12,GT03,EA6F,7350 +18100,74,12,GT03,EA6E,734F +18101,74,12,GT01,8DC5,3A47 +18102,74,12,GT03,EA6C,734D +18103,74,12,GT01,915C,413D +18104,74,12,GT03,EA6D,734E +18105,74,12,GT09,9679,4B5A +18106,74,12,GT01,91D6,4258 +18107,74,13,GT03,EA71,7352 +18108,74,13,GT01,98F0,5072 +18109,74,13,GT09,E096,5F76 +18110,74,13,GT03,EA70,7351 +18111,74,14,GT03,EA72,7353 +18112,74,14,GT03,EA73,7354 +18113,74,14,GT03,EA74,7355 +18114,74,14,GT11,8B6B,354C +18115,74,14,GT03,EA75,7356 +18116,74,15,GT03,EA77,7358 +18117,74,15,GT03,EA76,7357 +18118,74,15,GT09,E09A,5F7A +18119,74,15,GT09,E097,5F77 +18120,74,15,GT03,EA78,7359 +18121,74,16,GT03,EA79,735A +18122,74,16,GT03,EA7A,735B +18123,74,17,GT03,EA7B,735C +18124,74,17,GT03,EA7C,735D +18125,74,17,GT09,E098,5F78 +18126,74,18,GT09,E09B,5F7B +18127,74,18,GT03,EA7E,735F +18128,74,18,GT03,EA7D,735E +18129,74,19,GT03,EA80,7360 +18130,74,20,GT03,EA81,7361 +18131,74,20,GT03,EA82,7362 +18132,74,20,GT09,E099,5F79 +18133,74,21,GT03,EA83,7363 +18134,74,25,GT03,EA84,7364 +18135,74,27,GT03,EA85,7365 +18136,74,31,GT09,E09C,5F7C +18137,74,32,GT03,EA86,7366 +18138,74,34,GT09,E09D,5F7D +18139,74,35,GT03,EA87,7367 +18140,75,4,GT01,8C8E,376E +18141,75,4,GT09,967A,4B5B +18142,75,5,GT03,EA88,7368 +18143,75,5,GT11,8EFC,3C7E +18144,75,6,GT03,EA89,7369 +18145,75,6,GT11,9046,3F27 +18146,75,6,GT01,974C,4D2D +18147,75,7,GT03,EA8B,736B +18148,75,7,GT03,EA8C,736C +18149,75,7,GT03,EA8D,736D +18150,75,7,GT11,8F41,3D22 +18151,75,7,GT11,8F42,3D23 +18152,75,7,GT11,8F43,3D24 +18153,75,7,GT03,EA8E,736E +18154,75,7,GT11,8F44,3D25 +18155,75,7,GT03,EA8A,736A +18156,75,7,GT11,8F40,3D21 +18157,75,8,GT03,EA95,7375 +18158,75,8,GT11,8F49,3D2A +18159,75,8,GT03,EA8F,736F +18160,75,8,GT11,8F45,3D26 +18161,75,8,GT03,EA91,7371 +18162,75,8,GT03,EA96,7376 +18163,75,8,GT11,8F46,3D27 +18164,75,8,GT11,8F4A,3D2B +18165,75,8,GT11,9272,4353 +18166,75,8,GT03,EA92,7372 +18167,75,8,GT11,8F47,3D28 +18168,75,8,GT03,EA93,7373 +18169,75,8,GT11,8F48,3D29 +18170,75,8,GT03,EA94,7374 +18171,75,8,GT01,959E,497E +18172,75,8,GT03,EA90,7370 +18173,75,8,GT01,95FC,4A7E +18174,75,9,GT03,EA98,7378 +18175,75,9,GT11,8F4C,3D2D +18176,75,9,GT03,EA99,7379 +18177,75,9,GT03,EA9B,737B +18178,75,9,GT11,8F4D,3D2E +18179,75,9,GT11,8F50,3D31 +18180,75,9,GT11,96A9,4C2B +18181,75,9,GT03,EA9C,737C +18182,75,9,GT11,8F51,3D32 +18183,75,9,GT01,9E4B,5B2C +18184,75,9,GT03,EA9A,737A +18185,75,9,GT11,8F4E,3D2F +18186,75,9,GT11,8F4F,3D30 +18187,75,9,GT09,8C8F,376F +18188,75,9,GT11,8FC7,3E49 +18189,75,9,GT03,EA97,7377 +18190,75,9,GT11,8F4B,3D2C +18191,75,10,GT03,EA9D,737D +18192,75,10,GT03,EA9F,7421 +18193,75,10,GT03,EAA3,7425 +18194,75,10,GT11,8F52,3D33 +18195,75,10,GT11,8F54,3D35 +18196,75,10,GT11,8F57,3D38 +18197,75,10,GT01,8DF1,3A73 +18198,75,10,GT03,EAA1,7423 +18199,75,10,GT09,967B,4B5C +18200,75,10,GT11,8F56,3D37 +18201,75,10,GT11,96A8,4C2A +18202,75,10,GT03,EA9E,737E +18203,75,10,GT11,8F53,3D34 +18204,75,10,GT03,EAA0,7422 +18205,75,10,GT11,8F55,3D36 +18206,75,10,GT03,EAA2,7424 +18207,75,10,GT01,92BD,443F +18208,75,10,GT01,984E,4F2F +18209,75,10,GT11,8F61,3D42 +18210,75,11,GT04,88A3,3025 +18211,75,11,GT09,E09E,5F7E +18212,75,11,GT04,889F,3021 +18213,75,11,GT04,88A4,3026 +18214,75,11,GT11,8F5A,3D3B +18215,75,11,GT11,8F5D,3D3E +18216,75,11,GT04,88A6,3028 +18217,75,11,GT11,8F5F,3D40 +18218,75,11,GT10,9FD3,5E55 +18219,75,11,GT04,88A5,3027 +18220,75,11,GT11,8F5E,3D3F +18221,75,11,GT04,88A1,3023 +18222,75,11,GT04,88A2,3024 +18223,75,11,GT01,965D,4B3E +18224,75,11,GT11,8F5C,3D3D +18225,75,11,GT04,88A0,3022 +18226,75,11,GT11,8F5B,3D3C +18227,75,11,GT01,9E4C,5B2D +18228,75,11,GT03,EAA4,7426 +18229,75,11,GT11,8F58,3D39 +18230,75,11,GT11,8F59,3D3A +18231,75,12,GT09,924D,432E +18232,75,12,GT11,8FD7,3E59 +18233,75,12,GT10,9FD4,5E56 +18234,75,12,GT09,E09F,6021 +18235,75,12,GT11,91B8,423A +18236,75,12,GT01,8AFA,347C +18237,75,12,GT01,9E4D,5B2E +18238,75,12,GT09,967C,4B5D +18239,75,12,GT11,8FDB,3E5D +18240,75,12,GT04,88AF,3031 +18241,75,12,GT11,8F65,3D46 +18242,75,12,GT04,88AB,302D +18243,75,12,GT11,8F63,3D44 +18244,75,12,GT04,88A8,302A +18245,75,12,GT01,92A9,442B +18246,75,12,GT04,88AC,302E +18247,75,12,GT11,91CB,424D +18248,75,12,GT04,88AD,302F +18249,75,12,GT11,9047,3F28 +18250,75,12,GT04,88A7,3029 +18251,75,12,GT11,8F60,3D41 +18252,75,12,GT04,88AA,302C +18253,75,12,GT11,8F62,3D43 +18254,75,12,GT04,88AE,3030 +18255,75,12,GT11,8F64,3D45 +18256,75,12,GT11,99C9,524B +18257,75,12,GT09,8CEA,386C +18258,75,12,GT04,88A9,302B +18259,75,12,GT11,91CA,424C +18260,75,13,GT04,88B1,3033 +18261,75,13,GT11,91CC,424E +18262,75,13,GT04,88B2,3034 +18263,75,13,GT11,91B6,4238 +18264,75,13,GT04,88B0,3032 +18265,75,13,GT10,9FD5,5E57 +18266,75,13,GT11,8F66,3D47 +18267,75,13,GT04,88B3,3035 +18268,75,13,GT11,8F67,3D48 +18269,75,13,GT04,88B4,3036 +18270,75,13,GT11,8F68,3D49 +18271,75,13,GT11,8BB9,363B +18272,75,13,GT09,924B,432C +18273,75,13,GT09,8AFA,347C +18274,75,13,GT11,8FC6,3E48 +18275,75,14,GT09,8CEB,386D +18276,75,14,GT11,8FCA,3E4C +18277,75,14,GT04,88B6,3038 +18278,75,14,GT09,9074,3F55 +18279,75,14,GT11,8FD6,3E58 +18280,75,14,GT11,91CD,424F +18281,75,14,GT04,88B5,3037 +18282,75,14,GT11,9048,3F29 +18283,75,14,GT04,88B7,3039 +18284,75,14,GT04,88B9,303B +18285,75,14,GT11,8F69,3D4A +18286,75,14,GT11,8F6A,3D4B +18287,75,14,GT04,88B8,303A +18288,75,14,GT09,E0A0,6022 +18289,75,15,GT09,8EA4,3C26 +18290,75,15,GT11,8ED8,3C5A +18291,75,15,GT04,88BA,303C +18292,75,15,GT09,E0A1,6023 +18293,75,15,GT04,88BB,303D +18294,75,15,GT11,8F6B,3D4C +18295,75,15,GT09,8D81,3961 +18296,75,15,GT04,88BD,303F +18297,75,15,GT11,8F6D,3D4E +18298,75,15,GT11,90E8,406A +18299,75,15,GT04,88BC,303E +18300,75,15,GT11,8F6C,3D4D +18301,75,16,GT04,88C1,3043 +18302,75,16,GT11,8F70,3D51 +18303,75,16,GT04,88BF,3041 +18304,75,16,GT11,91CE,4250 +18305,75,16,GT04,88C3,3045 +18306,75,16,GT11,8ED9,3C5B +18307,75,16,GT04,88C0,3042 +18308,75,16,GT11,8F6F,3D50 +18309,75,16,GT04,88BE,3040 +18310,75,16,GT11,8F6E,3D4F +18311,75,16,GT09,8FB3,3E35 +18312,75,16,GT11,8FD4,3E56 +18313,75,16,GT04,88C2,3044 +18314,75,16,GT11,8F71,3D52 +18315,75,17,GT04,88C6,3048 +18316,75,17,GT11,8EDA,3C5C +18317,75,17,GT11,91CF,4251 +18318,75,17,GT04,88C4,3046 +18319,75,17,GT11,8F72,3D53 +18320,75,17,GT04,88C5,3047 +18321,75,17,GT11,9049,3F2A +18322,75,17,GT01,9E4E,5B2F +18323,75,17,GT11,8EDB,3C5D +18324,75,17,GT11,8FC3,3E45 +18325,75,18,GT04,88C9,304B +18326,75,18,GT11,8F74,3D55 +18327,75,18,GT04,88C8,304A +18328,75,18,GT04,88C7,3049 +18329,75,18,GT11,8F73,3D54 +18330,75,20,GT04,88CA,304C +18331,75,20,GT10,9E50,5B31 +18332,75,20,GT11,8F76,3D57 +18333,75,20,GT11,91F5,4277 +18334,75,20,GT01,9E4F,5B30 +18335,75,20,GT11,8F75,3D56 +18336,75,23,GT04,88CB,304D +18337,75,23,GT11,8F77,3D58 +18338,75,24,GT04,88CC,304E +18339,75,24,GT11,91D0,4252 +18340,76,4,GT04,88CE,3050 +18341,76,4,GT04,88CD,304F +18342,76,4,GT01,96D8,4C5A +18343,76,5,GT01,8E44,3B25 +18344,76,5,GT01,9E51,5B32 +18345,76,5,GT04,88CF,3051 +18346,76,5,GT09,91DC,425E +18347,76,5,GT01,967B,4B5C +18348,76,5,GT01,9696,4B76 +18349,76,5,GT01,96A2,4C24 +18350,76,6,GT01,9E54,5B35 +18351,76,6,GT04,88DA,305C +18352,76,6,GT04,88DE,3060 +18353,76,6,GT01,8AF7,3479 +18354,76,6,GT04,88D5,3057 +18355,76,6,GT04,88D6,3058 +18356,76,6,GT04,88D7,3059 +18357,76,6,GT01,8B80,3560 +18358,76,6,GT09,9871,4F52 +18359,76,6,GT01,9E52,5B33 +18360,76,6,GT01,8EE9,3C6B +18361,76,6,GT04,88D4,3056 +18362,76,6,GT04,88D0,3052 +18363,76,6,GT04,88D3,3055 +18364,76,6,GT01,9E53,5B34 +18365,76,6,GT04,88DB,305D +18366,76,6,GT04,88DC,305E +18367,76,6,GT04,88D9,305B +18368,76,6,GT01,9E56,5B37 +18369,76,6,GT04,88D2,3054 +18370,76,6,GT04,88D8,305A +18371,76,6,GT04,88DD,305F +18372,76,6,GT01,9670,4B51 +18373,76,6,GT11,95EA,4A6C +18374,76,6,GT04,88DF,3061 +18375,76,6,GT09,9044,3F25 +18376,76,6,GT09,964C,4B2D +18377,76,6,GT04,88D1,3053 +18378,76,6,GT01,9E55,5B36 +18379,76,7,GT01,88C7,3049 +18380,76,7,GT04,88E1,3063 +18381,76,7,GT04,88E2,3064 +18382,76,7,GT10,9FD6,5E58 +18383,76,7,GT01,9E57,5B38 +18384,76,7,GT01,9E58,5B39 +18385,76,7,GT09,91DD,425F +18386,76,7,GT04,88F4,3076 +18387,76,7,GT09,9045,3F26 +18388,76,7,GT09,9794,4D74 +18389,76,7,GT04,88E5,3067 +18390,76,7,GT01,9E59,5B3A +18391,76,7,GT04,88F3,3075 +18392,76,7,GT04,88E8,306A +18393,76,7,GT04,88F7,3079 +18394,76,7,GT04,88E3,3065 +18395,76,7,GT04,88FA,307C +18396,76,7,GT01,8DDE,3A60 +18397,76,7,GT04,88F1,3073 +18398,76,7,GT01,9099,3F79 +18399,76,7,GT04,88E9,306B +18400,76,7,GT04,88F5,3077 +18401,76,7,GT04,88ED,306F +18402,76,7,GT04,88F8,307A +18403,76,7,GT01,8EDB,3C5D +18404,76,7,GT04,88E6,3068 +18405,76,7,GT04,88E4,3066 +18406,76,7,GT04,88F9,307B +18407,76,7,GT01,8FF1,3E73 +18408,76,7,GT01,8FF0,3E72 +18409,76,7,GT04,88EA,306C +18410,76,7,GT04,88EC,306E +18411,76,7,GT09,98C0,5042 +18412,76,7,GT04,88E0,3062 +18413,76,7,GT01,91A9,422B +18414,76,7,GT01,9E5B,5B3C +18415,76,7,GT01,91BA,423C +18416,76,7,GT04,88EF,3071 +18417,76,7,GT04,88EE,3070 +18418,76,7,GT04,88F2,3074 +18419,76,7,GT04,88F6,3078 +18420,76,7,GT01,936D,454E +18421,76,7,GT01,9E5C,5B3D +18422,76,7,GT04,88EB,306D +18423,76,7,GT04,88E7,3069 +18424,76,7,GT11,9262,4343 +18425,76,7,GT04,88F0,3072 +18426,76,7,GT09,9251,4332 +18427,76,7,GT09,924F,4330 +18428,76,7,GT09,924E,432F +18429,76,7,GT11,9261,4342 +18430,76,7,GT01,96DB,4C5D +18431,76,7,GT01,9E5A,5B3B +18432,76,7,GT01,9788,4D68 +18433,76,7,GT01,979B,4D7B +18434,76,8,GT04,8973,3154 +18435,76,8,GT04,895B,313C +18436,76,8,GT04,8945,3126 +18437,76,8,GT01,9E5D,5B3E +18438,76,8,GT04,8949,312A +18439,76,8,GT04,8951,3132 +18440,76,8,GT01,89CA,324C +18441,76,8,GT04,8961,3142 +18442,76,8,GT04,8957,3138 +18443,76,8,GT09,8F92,3D72 +18444,76,8,GT04,8952,3133 +18445,76,8,GT11,8F78,3D59 +18446,76,8,GT04,8950,3131 +18447,76,8,GT09,91DF,4261 +18448,76,8,GT01,9E66,5B47 +18449,76,8,GT01,9E5E,5B3F +18450,76,8,GT04,8947,3128 +18451,76,8,GT04,8943,3124 +18452,76,8,GT04,8940,3121 +18453,76,8,GT04,895F,3140 +18454,76,8,GT04,8960,3141 +18455,76,8,GT04,8975,3156 +18456,76,8,GT01,8D59,393A +18457,76,8,GT01,9DDC,5A5E +18458,76,8,GT04,8954,3135 +18459,76,8,GT04,896F,3150 +18460,76,8,GT04,8977,3158 +18461,76,8,GT04,897E,315F +18462,76,8,GT04,8959,313A +18463,76,8,GT04,88FC,307E +18464,76,8,GT04,897C,315D +18465,76,8,GT09,91E0,4262 +18466,76,8,GT04,88FB,307D +18467,76,8,GT04,895A,313B +18468,76,8,GT01,8E7D,3B5E +18469,76,8,GT04,8971,3152 +18470,76,8,GT04,898C,316C +18471,76,8,GT04,897B,315C +18472,76,8,GT04,8946,3127 +18473,76,8,GT04,8962,3143 +18474,76,8,GT01,8B6E,354F +18475,76,8,GT04,894C,312D +18476,76,8,GT04,894E,312F +18477,76,8,GT04,894F,3130 +18478,76,8,GT04,896C,314D +18479,76,8,GT01,9E5F,5B40 +18480,76,8,GT01,8FBC,3E3E +18481,76,8,GT11,9653,4B34 +18482,76,8,GT04,8970,3151 +18483,76,8,GT04,894A,312B +18484,76,8,GT04,8953,3134 +18485,76,8,GT04,8964,3145 +18486,76,8,GT01,9095,3F75 +18487,76,8,GT04,8969,314A +18488,76,8,GT01,90CD,404F +18489,76,8,GT04,895E,313F +18490,76,8,GT04,896B,314C +18491,76,8,GT04,897A,315B +18492,76,8,GT04,895D,313E +18493,76,8,GT04,8974,3155 +18494,76,8,GT04,894B,312C +18495,76,8,GT04,894D,312E +18496,76,8,GT04,8944,3125 +18497,76,8,GT01,9E60,5B41 +18498,76,8,GT04,8948,3129 +18499,76,8,GT01,968D,4B6D +18500,76,8,GT04,8965,3146 +18501,76,8,GT11,967C,4B5D +18502,76,8,GT04,8979,315A +18503,76,8,GT09,8D65,3946 +18504,76,8,GT01,938C,456C +18505,76,8,GT04,8978,3159 +18506,76,8,GT01,9466,4747 +18507,76,8,GT04,8941,3122 +18508,76,8,GT04,8942,3123 +18509,76,8,GT01,9474,4755 +18510,76,8,GT04,8968,3149 +18511,76,8,GT01,94C2,4844 +18512,76,8,GT04,8996,3176 +18513,76,8,GT01,94F8,487A +18514,76,8,GT04,8958,3139 +18515,76,8,GT09,91DE,4260 +18516,76,8,GT01,9E61,5B42 +18517,76,8,GT04,8955,3136 +18518,76,8,GT04,895C,313D +18519,76,8,GT01,9E62,5B43 +18520,76,8,GT04,8976,3157 +18521,76,8,GT01,9E63,5B44 +18522,76,8,GT04,896D,314E +18523,76,8,GT04,8956,3137 +18524,76,8,GT04,896E,314F +18525,76,8,GT01,9687,4B67 +18526,76,8,GT04,897D,315E +18527,76,8,GT01,9E65,5B46 +18528,76,8,GT09,9250,4331 +18529,76,8,GT04,8963,3144 +18530,76,8,GT09,9252,4333 +18531,76,8,GT09,9253,4334 +18532,76,8,GT04,896A,314B +18533,76,8,GT04,8966,3147 +18534,76,8,GT01,9DE0,5A62 +18535,76,8,GT04,8967,3148 +18536,76,8,GT04,8972,3153 +18537,76,8,GT11,99D4,5256 +18538,76,8,GT01,97D1,4E53 +18539,76,8,GT01,9E64,5B45 +18540,76,8,GT09,8BE0,3662 +18541,76,8,GT01,9867,4F48 +18542,76,8,GT09,8AFB,347D +18543,76,9,GT04,8982,3162 +18544,76,9,GT04,89BF,3241 +18545,76,9,GT04,8988,3168 +18546,76,9,GT04,89CA,324C +18547,76,9,GT01,8968,3149 +18548,76,9,GT09,8C92,3772 +18549,76,9,GT04,8998,3178 +18550,76,9,GT09,9255,4336 +18551,76,9,GT04,899C,317C +18552,76,9,GT04,89B2,3234 +18553,76,9,GT04,89C0,3242 +18554,76,9,GT01,89CB,324D +18555,76,9,GT01,9E67,5B48 +18556,76,9,GT04,8994,3174 +18557,76,9,GT01,9E68,5B49 +18558,76,9,GT04,89C4,3246 +18559,76,9,GT04,89AF,3231 +18560,76,9,GT09,E0A2,6024 +18561,76,9,GT04,8984,3164 +18562,76,9,GT04,89CE,3250 +18563,76,9,GT01,9E69,5B4A +18564,76,9,GT04,89C2,3244 +18565,76,9,GT09,8DC8,3A4A +18566,76,9,GT09,E165,6146 +18567,76,9,GT04,898D,316D +18568,76,9,GT01,8AB9,343B +18569,76,9,GT01,9E6A,5B4B +18570,76,9,GT01,9E6B,5B4C +18571,76,9,GT01,9E6C,5B4D +18572,76,9,GT01,968F,4B6F +18573,76,9,GT04,89A4,3226 +18574,76,9,GT04,89B3,3235 +18575,76,9,GT04,8985,3165 +18576,76,9,GT01,9E6D,5B4E +18577,76,9,GT04,89BD,323F +18578,76,9,GT04,89AE,3230 +18579,76,9,GT04,89C1,3243 +18580,76,9,GT01,8CCD,384F +18581,76,9,GT04,89AD,322F +18582,76,9,GT04,89C7,3249 +18583,76,9,GT04,8992,3172 +18584,76,9,GT04,89A2,3224 +18585,76,9,GT01,9E6E,5B4F +18586,76,9,GT01,8DB8,3A3A +18587,76,9,GT09,967D,4B5E +18588,76,9,GT01,9E6F,5B50 +18589,76,9,GT01,8DF2,3A74 +18590,76,9,GT09,967E,4B5F +18591,76,9,GT04,8983,3163 +18592,76,9,GT04,898B,316B +18593,76,9,GT04,899A,317A +18594,76,9,GT04,89A5,3227 +18595,76,9,GT04,89BB,323D +18596,76,9,GT04,89C8,324A +18597,76,9,GT01,8A60,3341 +18598,76,9,GT04,89C9,324B +18599,76,9,GT04,8993,3173 +18600,76,9,GT04,899D,317D +18601,76,9,GT01,92D1,4453 +18602,76,9,GT04,89A1,3223 +18603,76,9,GT04,8997,3177 +18604,76,9,GT04,89C3,3245 +18605,76,9,GT01,9541,4922 +18606,76,9,GT01,8F5F,3D40 +18607,76,9,GT04,89BC,323E +18608,76,9,GT04,899F,3221 +18609,76,9,GT04,89A0,3222 +18610,76,9,GT09,8AFC,347E +18611,76,9,GT09,9254,4335 +18612,76,9,GT04,89A3,3225 +18613,76,9,GT04,8980,3160 +18614,76,9,GT01,90F5,4077 +18615,76,9,GT04,89A8,322A +18616,76,9,GT09,E0A6,6028 +18617,76,9,GT04,899B,317B +18618,76,9,GT04,89CC,324E +18619,76,9,GT01,91C6,4248 +18620,76,9,GT04,898F,316F +18621,76,9,GT09,965B,4B3C +18622,76,9,GT04,8999,3179 +18623,76,9,GT01,9E70,5B51 +18624,76,9,GT04,89AC,322E +18625,76,9,GT04,89B1,3233 +18626,76,9,GT04,8991,3171 +18627,76,9,GT04,89AB,322D +18628,76,9,GT04,89B8,323A +18629,76,9,GT01,928C,436C +18630,76,9,GT04,89A9,322B +18631,76,9,GT11,99B5,5237 +18632,76,9,GT01,92CC,444E +18633,76,9,GT01,9E71,5B52 +18634,76,9,GT11,96DE,4C60 +18635,76,9,GT04,89CD,324F +18636,76,9,GT01,93C8,464A +18637,76,9,GT01,9E72,5B53 +18638,76,9,GT04,89B7,3239 +18639,76,9,GT04,89BE,3240 +18640,76,9,GT01,9490,4770 +18641,76,9,GT04,89B6,3238 +18642,76,9,GT04,8986,3166 +18643,76,9,GT04,8995,3175 +18644,76,9,GT09,E0A5,6027 +18645,76,9,GT04,898E,316E +18646,76,9,GT04,89B9,323B +18647,76,9,GT04,89B4,3236 +18648,76,9,GT01,9E73,5B54 +18649,76,9,GT01,9E74,5B55 +18650,76,9,GT09,E0A4,6026 +18651,76,9,GT04,89B5,3237 +18652,76,9,GT04,8981,3161 +18653,76,9,GT01,95BF,4A41 +18654,76,9,GT09,E0A3,6025 +18655,76,9,GT04,89A6,3228 +18656,76,9,GT04,89B0,3232 +18657,76,9,GT01,965E,4B3F +18658,76,9,GT04,899E,317E +18659,76,9,GT11,96E1,4C63 +18660,76,9,GT09,98A5,5027 +18661,76,9,GT04,8987,3167 +18662,76,9,GT09,8DE8,3A6A +18663,76,9,GT01,974D,4D2E +18664,76,9,GT04,8989,3169 +18665,76,9,GT04,89C6,3248 +18666,76,9,GT04,89C5,3247 +18667,76,9,GT01,96F6,4C78 +18668,76,9,GT04,89CB,324D +18669,76,9,GT11,96CA,4C4C +18670,76,9,GT04,8990,3170 +18671,76,9,GT04,89A7,3229 +18672,76,9,GT01,9E75,5B56 +18673,76,10,GT01,88C4,3046 +18674,76,10,GT04,8A4B,332C +18675,76,10,GT04,89D4,3256 +18676,76,10,GT04,89D5,3257 +18677,76,10,GT04,8A4D,332E +18678,76,10,GT04,8A59,333A +18679,76,10,GT04,89F1,3273 +18680,76,10,GT11,98C1,5043 +18681,76,10,GT04,89FB,327D +18682,76,10,GT04,8A5A,333B +18683,76,10,GT10,9DE8,5A6A +18684,76,10,GT04,89AA,322C +18685,76,10,GT04,89EA,326C +18686,76,10,GT01,8DF7,3A79 +18687,76,10,GT04,89D8,325A +18688,76,10,GT04,89D9,325B +18689,76,10,GT01,954F,4930 +18690,76,10,GT01,8A6A,334B +18691,76,10,GT01,8A69,334A +18692,76,10,GT04,8A65,3346 +18693,76,10,GT09,91E5,4267 +18694,76,10,GT01,9E78,5B59 +18695,76,10,GT04,8A40,3321 +18696,76,10,GT01,8ABA,343C +18697,76,10,GT04,8A5E,333F +18698,76,10,GT04,8A49,332A +18699,76,10,GT09,8E66,3B47 +18700,76,10,GT04,8A5F,3340 +18701,76,10,GT04,89ED,326F +18702,76,10,GT04,8A54,3335 +18703,76,10,GT04,89F4,3276 +18704,76,10,GT04,89F5,3277 +18705,76,10,GT01,9E79,5B5A +18706,76,10,GT04,8A4F,3330 +18707,76,10,GT11,929A,437A +18708,76,10,GT09,8F8F,3D6F +18709,76,10,GT01,9E7A,5B5B +18710,76,10,GT09,E0A9,602B +18711,76,10,GT09,8F51,3D32 +18712,76,10,GT04,89D2,3254 +18713,76,10,GT04,89E1,3263 +18714,76,10,GT01,8C6A,374B +18715,76,10,GT04,8A47,3328 +18716,76,10,GT04,8A42,3323 +18717,76,10,GT04,8A46,3327 +18718,76,10,GT01,8B6A,354B +18719,76,10,GT04,8A55,3336 +18720,76,10,GT04,8A4C,332D +18721,76,10,GT04,8A61,3342 +18722,76,10,GT09,E0AA,602C +18723,76,10,GT01,9E7C,5B5D +18724,76,10,GT04,8A5C,333D +18725,76,10,GT01,9E76,5B57 +18726,76,10,GT09,E0AB,602D +18727,76,10,GT04,89D1,3253 +18728,76,10,GT04,89D6,3258 +18729,76,10,GT04,89E5,3267 +18730,76,10,GT01,9E7D,5B5E +18731,76,10,GT04,89F6,3278 +18732,76,10,GT04,8A48,3329 +18733,76,10,GT04,8A58,3339 +18734,76,10,GT01,8D5A,393B +18735,76,10,GT01,8C85,3765 +18736,76,10,GT01,8DAA,3A2C +18737,76,10,GT04,8A41,3322 +18738,76,10,GT04,89BA,323C +18739,76,10,GT01,8EC4,3C46 +18740,76,10,GT01,8DCD,3A4F +18741,76,10,GT11,98FB,507D +18742,76,10,GT04,8A67,3348 +18743,76,10,GT04,8A60,3341 +18744,76,10,GT04,8A66,3347 +18745,76,10,GT01,8E56,3B37 +18746,76,10,GT04,89E7,3269 +18747,76,10,GT04,89E8,326A +18748,76,10,GT09,E0A8,602A +18749,76,10,GT04,89EF,3271 +18750,76,10,GT04,89F0,3272 +18751,76,10,GT01,9E7E,5B5F +18752,76,10,GT04,89DE,3260 +18753,76,10,GT01,8A94,3374 +18754,76,10,GT04,89E9,326B +18755,76,10,GT04,8A5B,333C +18756,76,10,GT04,89EB,326D +18757,76,10,GT11,9654,4B35 +18758,76,10,GT04,89CF,3251 +18759,76,10,GT11,96C7,4C49 +18760,76,10,GT04,8A4A,332B +18761,76,10,GT04,89EC,326E +18762,76,10,GT04,8A43,3324 +18763,76,10,GT04,89D3,3255 +18764,76,10,GT04,8A53,3334 +18765,76,10,GT04,89E3,3265 +18766,76,10,GT04,89E4,3266 +18767,76,10,GT01,90B2,4034 +18768,76,10,GT04,89EE,3270 +18769,76,10,GT04,89FA,327C +18770,76,10,GT04,89D0,3252 +18771,76,10,GT01,9E81,5B61 +18772,76,10,GT01,90F1,4073 +18773,76,10,GT04,89F8,327A +18774,76,10,GT04,8A63,3344 +18775,76,10,GT04,8A64,3345 +18776,76,10,GT01,90F0,4072 +18777,76,10,GT04,898A,316A +18778,76,10,GT01,8C4B,372C +18779,76,10,GT04,8A51,3332 +18780,76,10,GT09,E0BD,603F +18781,76,10,GT11,95AE,4A30 +18782,76,10,GT04,8A56,3337 +18783,76,10,GT04,8A5D,333E +18784,76,10,GT04,89DA,325C +18785,76,10,GT04,8A4E,332F +18786,76,10,GT04,8A52,3333 +18787,76,10,GT09,9258,4339 +18788,76,10,GT04,89D7,3259 +18789,76,10,GT04,8A57,3338 +18790,76,10,GT11,98B4,5036 +18791,76,10,GT09,9257,4338 +18792,76,10,GT04,89DF,3261 +18793,76,10,GT04,89E0,3262 +18794,76,10,GT01,938D,456D +18795,76,10,GT01,8BCB,364D +18796,76,10,GT04,8A50,3331 +18797,76,10,GT11,96DF,4C61 +18798,76,10,GT11,997D,515E +18799,76,10,GT04,89DD,325F +18800,76,10,GT01,947E,475F +18801,76,10,GT09,E0B6,6038 +18802,76,10,GT01,8A9C,337C +18803,76,10,GT09,91E4,4266 +18804,76,10,GT04,89F3,3275 +18805,76,10,GT04,89E6,3268 +18806,76,10,GT04,8A62,3343 +18807,76,10,GT04,8A45,3326 +18808,76,10,GT09,91E2,4264 +18809,76,10,GT04,89E2,3264 +18810,76,10,GT01,9E82,5B62 +18811,76,10,GT04,8A68,3349 +18812,76,10,GT09,9256,4337 +18813,76,10,GT01,9E83,5B63 +18814,76,10,GT09,8B41,3522 +18815,76,10,GT04,89FC,327E +18816,76,10,GT04,8A44,3325 +18817,76,10,GT01,8C49,372A +18818,76,10,GT04,89DC,325E +18819,76,10,GT09,8E9E,3B7E +18820,76,10,GT04,89DB,325D +18821,76,10,GT04,89F2,3274 +18822,76,10,GT04,89F9,327B +18823,76,10,GT04,89F7,3279 +18824,76,10,GT09,8B40,3521 +18825,76,10,GT09,91E3,4265 +18826,76,11,GT09,E0C4,6046 +18827,76,11,GT09,8FCA,3E4C +18828,76,11,GT09,8C93,3773 +18829,76,11,GT04,8AA8,342A +18830,76,11,GT04,8A9E,337E +18831,76,11,GT04,8A8D,336D +18832,76,11,GT09,E16B,614C +18833,76,11,GT09,91EF,4271 +18834,76,11,GT04,8A7D,335E +18835,76,11,GT09,E0C6,6048 +18836,76,11,GT01,8A42,3323 +18837,76,11,GT01,9E84,5B64 +18838,76,11,GT04,8AAB,342D +18839,76,11,GT11,96E0,4C62 +18840,76,11,GT09,91E6,4268 +18841,76,11,GT04,8A6F,3350 +18842,76,11,GT01,9E85,5B65 +18843,76,11,GT04,8A90,3370 +18844,76,11,GT04,8A97,3377 +18845,76,11,GT04,8A9F,3421 +18846,76,11,GT04,8AB3,3435 +18847,76,11,GT04,8AC1,3443 +18848,76,11,GT09,E0B5,6037 +18849,76,11,GT04,8A77,3358 +18850,76,11,GT04,8A9C,337C +18851,76,11,GT04,8A81,3361 +18852,76,11,GT04,8A9A,337A +18853,76,11,GT01,9E86,5B66 +18854,76,11,GT04,8AAF,3431 +18855,76,11,GT04,8AB4,3436 +18856,76,11,GT04,8ABE,3440 +18857,76,11,GT04,8AA9,342B +18858,76,11,GT09,8A9C,337C +18859,76,11,GT01,9E95,5B75 +18860,76,11,GT04,8A70,3351 +18861,76,11,GT01,9E7B,5B5C +18862,76,11,GT04,8A8B,336B +18863,76,11,GT04,8A96,3376 +18864,76,11,GT09,E15B,613C +18865,76,11,GT01,8CE6,3868 +18866,76,11,GT01,8D5B,393C +18867,76,11,GT04,8AB0,3432 +18868,76,11,GT09,E0A7,6029 +18869,76,11,GT01,9E87,5B67 +18870,76,11,GT09,E0B2,6034 +18871,76,11,GT04,8ABB,343D +18872,76,11,GT01,8DAB,3A2D +18873,76,11,GT04,8AC3,3445 +18874,76,11,GT04,8A69,334A +18875,76,11,GT04,8A6A,334B +18876,76,11,GT01,9E88,5B68 +18877,76,11,GT04,8AB5,3437 +18878,76,11,GT04,8A7C,335D +18879,76,11,GT04,8AC2,3444 +18880,76,11,GT09,91E7,4269 +18881,76,11,GT04,8A94,3374 +18882,76,11,GT10,9FDA,5E5C +18883,76,11,GT01,88B2,3034 +18884,76,11,GT01,9E89,5B69 +18885,76,11,GT04,8AC0,3442 +18886,76,11,GT04,8A7B,335C +18887,76,11,GT04,8ABA,343C +18888,76,11,GT04,8AB7,3439 +18889,76,11,GT04,8AA0,3422 +18890,76,11,GT04,8AA3,3425 +18891,76,11,GT01,8FBD,3E3F +18892,76,11,GT09,98E3,5065 +18893,76,11,GT01,9E8A,5B6A +18894,76,11,GT04,8AB8,343A +18895,76,11,GT04,8A6B,334C +18896,76,11,GT04,8AA1,3423 +18897,76,11,GT04,8AA7,3429 +18898,76,11,GT04,8ABF,3441 +18899,76,11,GT09,E0B3,6035 +18900,76,11,GT04,8A91,3371 +18901,76,11,GT04,8A75,3356 +18902,76,11,GT09,E0B1,6033 +18903,76,11,GT04,8AB2,3434 +18904,76,11,GT04,8AAC,342E +18905,76,11,GT09,E0B4,6036 +18906,76,11,GT04,8A82,3362 +18907,76,11,GT01,9E80,5B60 +18908,76,11,GT04,8B7E,355F +18909,76,11,GT04,8A88,3368 +18910,76,11,GT01,9E94,5B74 +18911,76,11,GT04,8A80,3360 +18912,76,11,GT04,8A99,3379 +18913,76,11,GT01,9E8B,5B6B +18914,76,11,GT10,9FD7,5E59 +18915,76,11,GT11,996E,514F +18916,76,11,GT09,91EA,426C +18917,76,11,GT11,996F,5150 +18918,76,11,GT04,8AB6,3438 +18919,76,11,GT09,E163,6144 +18920,76,11,GT04,8A7E,335F +18921,76,11,GT01,9E8C,5B6C +18922,76,11,GT04,8A95,3375 +18923,76,11,GT04,8A8A,336A +18924,76,11,GT04,8AAA,342C +18925,76,11,GT09,91E8,426A +18926,76,11,GT04,8A6D,334E +18927,76,11,GT01,92F2,4474 +18928,76,11,GT09,E0AC,602E +18929,76,11,GT04,8A8F,336F +18930,76,11,GT04,8A89,3369 +18931,76,11,GT04,8A9D,337D +18932,76,11,GT04,8AAD,342F +18933,76,11,GT04,8A8C,336C +18934,76,11,GT01,89B1,3233 +18935,76,11,GT04,8AA6,3428 +18936,76,11,GT04,8ABD,343F +18937,76,11,GT01,938E,456E +18938,76,11,GT04,8AAE,3430 +18939,76,11,GT09,E16D,614E +18940,76,11,GT11,9990,5170 +18941,76,11,GT04,8A6C,334D +18942,76,11,GT04,8A92,3372 +18943,76,11,GT04,8A84,3364 +18944,76,11,GT04,8ABC,343E +18945,76,11,GT09,8EC5,3C47 +18946,76,11,GT09,925A,433B +18947,76,11,GT04,8A93,3373 +18948,76,11,GT04,8A98,3378 +18949,76,11,GT10,9FD8,5E5A +18950,76,11,GT01,8A81,3361 +18951,76,11,GT01,9E8E,5B6E +18952,76,11,GT01,9E8F,5B6F +18953,76,11,GT04,8A76,3357 +18954,76,11,GT04,8AC4,3446 +18955,76,11,GT09,E0AE,6030 +18956,76,11,GT04,8A74,3355 +18957,76,11,GT09,E0B0,6032 +18958,76,11,GT01,9E92,5B72 +18959,76,11,GT04,8AA2,3424 +18960,76,11,GT10,9FDB,5E5D +18961,76,11,GT04,8A8E,336E +18962,76,11,GT04,8A7A,335B +18963,76,11,GT04,8A85,3365 +18964,76,11,GT04,8A87,3367 +18965,76,11,GT04,8A71,3352 +18966,76,11,GT04,8A72,3353 +18967,76,11,GT01,9E90,5B70 +18968,76,11,GT01,9691,4B71 +18969,76,11,GT01,8A91,3371 +18970,76,11,GT09,9259,433A +18971,76,11,GT04,8A6E,334F +18972,76,11,GT09,925B,433C +18973,76,11,GT09,8F9E,3D7E +18974,76,11,GT04,8A83,3363 +18975,76,11,GT10,9FD9,5E5B +18976,76,11,GT09,E0C1,6043 +18977,76,11,GT04,8A73,3354 +18978,76,11,GT09,E0AF,6031 +18979,76,11,GT01,979C,4D7C +18980,76,11,GT04,8AA5,3427 +18981,76,11,GT04,8AB1,3433 +18982,76,11,GT04,8AB9,343B +18983,76,11,GT04,8A79,335A +18984,76,11,GT01,9E91,5B71 +18985,76,11,GT01,97C0,4E42 +18986,76,11,GT09,E0B9,603B +18987,76,11,GT04,8A78,3359 +18988,76,11,GT04,8A86,3366 +18989,76,11,GT11,99D9,525B +18990,76,11,GT09,8B42,3523 +18991,76,12,GT01,9E93,5B73 +18992,76,12,GT09,8F9C,3D7C +18993,76,12,GT04,8AFA,347C +18994,76,12,GT01,88D6,3058 +18995,76,12,GT04,8AED,346F +18996,76,12,GT04,8ADA,345C +18997,76,12,GT04,8AD8,345A +18998,76,12,GT09,E0BB,603D +18999,76,12,GT04,8B71,3552 +19000,76,12,GT09,9260,4341 +19001,76,12,GT09,925E,433F +19002,76,12,GT10,9FE0,5E62 +19003,76,12,GT04,8AEF,3471 +19004,76,12,GT09,98E4,5066 +19005,76,12,GT04,8AE1,3463 +19006,76,12,GT04,8AEC,346E +19007,76,12,GT04,8B48,3529 +19008,76,12,GT04,8AF9,347B +19009,76,12,GT04,8B60,3541 +19010,76,12,GT04,8B7B,355C +19011,76,12,GT09,91EE,4270 +19012,76,12,GT01,9E96,5B76 +19013,76,12,GT04,8B57,3538 +19014,76,12,GT09,91EC,426E +19015,76,12,GT09,E0D7,6059 +19016,76,12,GT09,91F0,4272 +19017,76,12,GT04,8ACA,344C +19018,76,12,GT04,8AD6,3458 +19019,76,12,GT01,8ABB,343D +19020,76,12,GT04,8B53,3534 +19021,76,12,GT09,E0BA,603C +19022,76,12,GT01,9E97,5B77 +19023,76,12,GT01,8AFB,347D +19024,76,12,GT04,8B79,355A +19025,76,12,GT09,9749,4D2A +19026,76,12,GT09,E0C9,604B +19027,76,12,GT01,9E98,5B78 +19028,76,12,GT04,8B6D,354E +19029,76,12,GT04,8B78,3559 +19030,76,12,GT09,91ED,426F +19031,76,12,GT04,8B5B,353C +19032,76,12,GT09,97A5,4E27 +19033,76,12,GT01,9E99,5B79 +19034,76,12,GT04,8B58,3539 +19035,76,12,GT01,8BC9,364B +19036,76,12,GT04,8AF3,3475 +19037,76,12,GT04,8B54,3535 +19038,76,12,GT09,9796,4D76 +19039,76,12,GT04,8B4C,352D +19040,76,12,GT04,8B6F,3550 +19041,76,12,GT01,9EAD,5C2F +19042,76,12,GT01,9E9A,5B7A +19043,76,12,GT04,8AD9,345B +19044,76,12,GT04,8AEA,346C +19045,76,12,GT04,8B49,352A +19046,76,12,GT09,E0BE,6040 +19047,76,12,GT09,E0CB,604D +19048,76,12,GT04,8B4A,352B +19049,76,12,GT04,8B74,3555 +19050,76,12,GT04,8B7D,355E +19051,76,12,GT04,8AEE,3470 +19052,76,12,GT04,8B4B,352C +19053,76,12,GT01,8C9F,3821 +19054,76,12,GT09,E0C2,6044 +19055,76,12,GT04,8AE0,3462 +19056,76,12,GT04,8ADC,345E +19057,76,12,GT10,9FDE,5E60 +19058,76,12,GT01,9E9C,5B7C +19059,76,12,GT04,8AE9,346B +19060,76,12,GT04,8B4E,352F +19061,76,12,GT04,8B50,3531 +19062,76,12,GT04,8B55,3536 +19063,76,12,GT01,9E9D,5B7D +19064,76,12,GT04,8B6A,354B +19065,76,12,GT10,9FE1,5E63 +19066,76,12,GT04,8B4F,3530 +19067,76,12,GT09,925D,433E +19068,76,12,GT01,9E9E,5B7E +19069,76,12,GT01,9E9F,5C21 +19070,76,12,GT04,8ADD,345F +19071,76,12,GT10,9FDF,5E61 +19072,76,12,GT04,8ACB,344D +19073,76,12,GT04,8B70,3551 +19074,76,12,GT09,E0B8,603A +19075,76,12,GT11,92D8,445A +19076,76,12,GT04,8B67,3548 +19077,76,12,GT04,8B72,3553 +19078,76,12,GT11,8F79,3D5A +19079,76,12,GT11,8F7A,3D5B +19080,76,12,GT01,9EA0,5C22 +19081,76,12,GT04,8AFB,347D +19082,76,12,GT04,8B6C,354D +19083,76,12,GT04,8A9B,337B +19084,76,12,GT04,8AE7,3469 +19085,76,12,GT04,8B61,3542 +19086,76,12,GT11,96C8,4C4A +19087,76,12,GT01,9EAE,5C30 +19088,76,12,GT04,8AA4,3426 +19089,76,12,GT10,9FDD,5E5F +19090,76,12,GT01,9EA1,5C23 +19091,76,12,GT04,8B43,3524 +19092,76,12,GT04,8B44,3525 +19093,76,12,GT04,8B73,3554 +19094,76,12,GT04,8AFC,347E +19095,76,12,GT11,9560,4941 +19096,76,12,GT11,9561,4942 +19097,76,12,GT04,8ADF,3461 +19098,76,12,GT01,9EA4,5C26 +19099,76,12,GT01,9EA3,5C25 +19100,76,12,GT04,8B5E,353F +19101,76,12,GT04,8B75,3556 +19102,76,12,GT04,8B56,3537 +19103,76,12,GT01,9041,3F22 +19104,76,12,GT01,9058,3F39 +19105,76,12,GT09,E0EB,606D +19106,76,12,GT04,8AF5,3477 +19107,76,12,GT01,92C5,4447 +19108,76,12,GT04,8B63,3544 +19109,76,12,GT04,8B5A,353B +19110,76,12,GT01,909A,3F7A +19111,76,12,GT04,8AC9,344B +19112,76,12,GT01,90B1,4033 +19113,76,12,GT09,E0B7,6039 +19114,76,12,GT09,E15F,6140 +19115,76,12,GT04,8AE4,3466 +19116,76,12,GT04,8AF7,3479 +19117,76,12,GT04,8ACC,344E +19118,76,12,GT04,8AC8,344A +19119,76,12,GT04,8AE6,3468 +19120,76,12,GT01,9EA5,5C27 +19121,76,12,GT04,8B59,353A +19122,76,12,GT01,9EA6,5C28 +19123,76,12,GT04,8AD2,3454 +19124,76,12,GT04,8B5F,3540 +19125,76,12,GT01,9EAB,5C2D +19126,76,12,GT09,8F65,3D46 +19127,76,12,GT09,8FA2,3E24 +19128,76,12,GT09,9857,4F38 +19129,76,12,GT09,925C,433D +19130,76,12,GT11,8C85,3765 +19131,76,12,GT04,8B52,3533 +19132,76,12,GT09,E0C3,6045 +19133,76,12,GT09,E0D8,605A +19134,76,12,GT04,8B68,3549 +19135,76,12,GT04,8B47,3528 +19136,76,12,GT04,8B41,3522 +19137,76,12,GT04,8B7C,355D +19138,76,12,GT04,8B81,3561 +19139,76,12,GT04,8BE9,366B +19140,76,12,GT04,8AC6,3448 +19141,76,12,GT04,8AD4,3456 +19142,76,12,GT01,938F,456F +19143,76,12,GT01,9EA9,5C2B +19144,76,12,GT04,8AE2,3464 +19145,76,12,GT04,8AF0,3472 +19146,76,12,GT01,9EA8,5C2A +19147,76,12,GT09,E0BC,603E +19148,76,12,GT04,8ACD,344F +19149,76,12,GT09,E0D0,6052 +19150,76,12,GT04,8B82,3562 +19151,76,12,GT01,9EA7,5C29 +19152,76,12,GT04,8B77,3558 +19153,76,12,GT01,9E9B,5B7B +19154,76,12,GT11,8BA4,3626 +19155,76,12,GT01,9EAA,5C2C +19156,76,12,GT04,8ACF,3451 +19157,76,12,GT09,91EB,426D +19158,76,12,GT01,9EAF,5C31 +19159,76,12,GT04,8AE5,3467 +19160,76,12,GT10,9FDC,5E5E +19161,76,12,GT04,8ACE,3450 +19162,76,12,GT04,8AE8,346A +19163,76,12,GT04,8B6E,354F +19164,76,12,GT04,8B76,3557 +19165,76,12,GT04,8AD1,3453 +19166,76,12,GT11,999D,517D +19167,76,12,GT04,8B51,3532 +19168,76,12,GT04,8B66,3547 +19169,76,12,GT04,8AF8,347A +19170,76,12,GT11,904A,3F2B +19171,76,12,GT04,8B45,3526 +19172,76,12,GT04,8B46,3527 +19173,76,12,GT04,8AC7,3449 +19174,76,12,GT04,8AF4,3476 +19175,76,12,GT04,8B5C,353D +19176,76,12,GT09,E0CD,604F +19177,76,12,GT04,8B42,3523 +19178,76,12,GT04,8AD0,3452 +19179,76,12,GT04,8AD7,3459 +19180,76,12,GT04,8B7A,355B +19181,76,12,GT01,9249,432A +19182,76,12,GT09,E0CA,604C +19183,76,12,GT01,965F,4B40 +19184,76,12,GT04,8AF1,3473 +19185,76,12,GT04,8B5D,353E +19186,76,12,GT04,8B65,3546 +19187,76,12,GT09,E0C0,6042 +19188,76,12,GT04,8B83,3563 +19189,76,12,GT01,9EAC,5C2E +19190,76,12,GT01,96C7,4C49 +19191,76,12,GT04,8AE3,3465 +19192,76,12,GT09,8E53,3B34 +19193,76,12,GT09,8B43,3524 +19194,76,12,GT04,8B80,3560 +19195,76,12,GT09,E0AD,602F +19196,76,12,GT04,8B62,3543 +19197,76,12,GT09,91E9,426B +19198,76,12,GT04,8ADB,345D +19199,76,12,GT04,8AF2,3474 +19200,76,12,GT04,8B40,3521 +19201,76,12,GT04,8AC5,3447 +19202,76,12,GT04,8B69,354A +19203,76,12,GT09,E0C7,6049 +19204,76,12,GT04,8ADE,3460 +19205,76,12,GT04,8AF6,3478 +19206,76,12,GT01,96B8,4C3A +19207,76,12,GT01,9EB0,5C32 +19208,76,12,GT04,8AD5,3457 +19209,76,12,GT04,8B4D,352E +19210,76,12,GT09,8E9A,3B7A +19211,76,12,GT01,986F,4F50 +19212,76,12,GT04,8B6B,354C +19213,76,13,GT04,8B9C,357C +19214,76,13,GT10,9E5C,5B3D +19215,76,13,GT04,8B88,3568 +19216,76,13,GT04,8B90,3570 +19217,76,13,GT04,8BDF,3661 +19218,76,13,GT04,8B8F,356F +19219,76,13,GT04,8BA2,3624 +19220,76,13,GT11,9346,4527 +19221,76,13,GT04,8B97,3577 +19222,76,13,GT04,8BC2,3644 +19223,76,13,GT04,8BD5,3657 +19224,76,13,GT01,9EB1,5C33 +19225,76,13,GT09,9263,4344 +19226,76,13,GT04,8AEB,346D +19227,76,13,GT04,8B92,3572 +19228,76,13,GT04,8B94,3574 +19229,76,13,GT09,8DC9,3A4B +19230,76,13,GT04,8BF6,3678 +19231,76,13,GT09,8E8D,3B6D +19232,76,13,GT09,E0DF,6061 +19233,76,13,GT04,8B8C,356C +19234,76,13,GT04,8BA8,362A +19235,76,13,GT11,974A,4D2B +19236,76,13,GT11,974B,4D2C +19237,76,13,GT04,8BB3,3635 +19238,76,13,GT01,9EB2,5C34 +19239,76,13,GT09,9262,4343 +19240,76,13,GT04,8B98,3578 +19241,76,13,GT04,8BE4,3666 +19242,76,13,GT04,8BCF,3651 +19243,76,13,GT01,8A79,335A +19244,76,13,GT04,8BBB,363D +19245,76,13,GT04,8BDA,365C +19246,76,13,GT04,8BFC,367E +19247,76,13,GT09,9795,4D75 +19248,76,13,GT04,8B8E,356E +19249,76,13,GT04,8BB4,3636 +19250,76,13,GT04,8BBE,3640 +19251,76,13,GT04,8BD1,3653 +19252,76,13,GT09,E0D6,6058 +19253,76,13,GT04,8BAE,3630 +19254,76,13,GT01,8AFC,347E +19255,76,13,GT04,8BB5,3637 +19256,76,13,GT04,8BB6,3638 +19257,76,13,GT09,8C95,3775 +19258,76,13,GT01,8BC6,3648 +19259,76,13,GT04,8BBC,363E +19260,76,13,GT04,8BE5,3667 +19261,76,13,GT04,8BC6,3648 +19262,76,13,GT09,9261,4342 +19263,76,13,GT09,9264,4345 +19264,76,13,GT04,8B85,3565 +19265,76,13,GT04,8BB2,3634 +19266,76,13,GT04,8BC8,364A +19267,76,13,GT04,8BCB,364D +19268,76,13,GT09,E0D3,6055 +19269,76,13,GT04,8B91,3571 +19270,76,13,GT04,8BC0,3642 +19271,76,13,GT04,8BFA,367C +19272,76,13,GT04,8BC1,3643 +19273,76,13,GT04,8BD2,3654 +19274,76,13,GT04,8BE8,366A +19275,76,13,GT09,E0BF,6041 +19276,76,13,GT04,8BC7,3649 +19277,76,13,GT01,9EB3,5C35 +19278,76,13,GT04,8BF1,3673 +19279,76,13,GT04,8BA1,3623 +19280,76,13,GT04,8BA4,3626 +19281,76,13,GT04,8BAD,362F +19282,76,13,GT04,8BD7,3659 +19283,76,13,GT04,8BEA,366C +19284,76,13,GT04,8BF9,367B +19285,76,13,GT04,8C41,3722 +19286,76,13,GT10,EA6A,734B +19287,76,13,GT11,95D7,4A59 +19288,76,13,GT04,8C40,3721 +19289,76,13,GT04,8BB1,3633 +19290,76,13,GT04,8B9A,357A +19291,76,13,GT04,8BD4,3656 +19292,76,13,GT01,8DE5,3A67 +19293,76,13,GT09,91F2,4274 +19294,76,13,GT04,8B96,3576 +19295,76,13,GT04,8BF3,3675 +19296,76,13,GT11,904C,3F2D +19297,76,13,GT04,8AD3,3455 +19298,76,13,GT04,8B89,3569 +19299,76,13,GT04,8BB8,363A +19300,76,13,GT04,8BDB,365D +19301,76,13,GT04,8BEE,3670 +19302,76,13,GT10,9FE2,5E64 diff --git a/etc/char-data/GT-fmap-K1.txt b/etc/char-data/GT-fmap-K1.txt new file mode 100644 index 0000000..a6501d6 --- /dev/null +++ b/etc/char-data/GT-fmap-K1.txt @@ -0,0 +1,3000 @@ +GTps-01-88EA GT-K00001 +GTps-k1-88B2 GT-K00002 +GTps-k1-88B1 GT-K00003 +GTps-k1-88BE GT-K00004 +GTps-01-89B3 GT-K00005 +GTps-02-8961 GT-K00006 +GTps-k1-88AB GT-K00007 +GTps-k1-88AC GT-K00008 +GTps-02-88F3 GT-K00009 +GTps-01-98A4 GT-K00010 +GTps-k1-88C7 GT-K00011 +GTps-k1-88B5 GT-K00012 +GTps-01-98A6 GT-K00013 +GTps-k1-88B0 GT-K00014 +GTps-01-98AB GT-K00015 +GTps-02-88D1 GT-K00016 +GTps-k1-88A0 GT-K00017 +GTps-k1-88A2 GT-K00018 +GTps-k1-88B3 GT-K00019 +GTps-k1-88A3 GT-K00020 +GTps-k1-88A5 GT-K00021 +GTps-k1-88A4 GT-K00022 +GTps-11-9248 GT-K00023 +GTps-k1-88A6 GT-K00024 +GTps-k1-88AF GT-K00025 +GTps-k1-88BF GT-K00026 +GTps-k1-88A8 GT-K00027 +GTps-02-8962 GT-K00028 +GTps-k1-88B8 GT-K00029 +GTps-k1-88C5 GT-K00030 +GTps-k1-88AD GT-K00031 +GTps-k1-88B4 GT-K00032 +GTps-k1-88C6 GT-K00033 +GTps-k1-88AA GT-K00034 +GTps-k1-88B6 GT-K00035 +GTps-k1-88B7 GT-K00036 +GTps-k1-88B9 GT-K00037 +GTps-k1-88BA GT-K00038 +GTps-k1-88BD GT-K00039 +GTps-k1-88BB GT-K00040 +GTps-k1-88BC GT-K00041 +GTps-k1-88C1 GT-K00042 +GTps-02-8998 GT-K00043 +GTps-02-8964 GT-K00044 +GTps-01-8BE3 GT-K00045 +GTps-01-8EB5 GT-K00046 +GTps-01-8F5C GT-K00047 +GTps-01-906C GT-K00048 +GTps-k1-8A76 GT-K00049 +GTps-01-93FC GT-K00050 +GTps-01-929A GT-K00051 +GTps-02-88A3 GT-K00052 +GTps-01-9381 GT-K00053 +GTps-01-93F1 GT-K00054 +GTps-01-9454 GT-K00055 +GTps-01-94AA GT-K00056 +GTps-09-976B GT-K00057 +GTps-k1-8ED1 GT-K00058 +GTps-k1-8C88 GT-K00059 +GTps-01-966D GT-K00060 +GTps-k1-8BEF GT-K00061 +GTps-k1-8F6C GT-K00062 +GTps-01-9694 GT-K00063 +GTps-k1-8AD8 GT-K00064 +GTps-k1-8F74 GT-K00065 +GTps-01-97B9 GT-K00066 +GTps-01-97CD GT-K00067 +GTps-k1-EA7B GT-K00068 +GTps-02-88D2 GT-K00069 +GTps-02-88F6 GT-K00070 +GTps-k1-E1CC GT-K00071 +GTps-01-98A7 GT-K00072 +GTps-01-98B3 GT-K00073 +GTps-02-89C5 GT-K00074 +GTps-02-88A2 GT-K00075 +GTps-01-9958 GT-K00076 +GTps-k1-8C98 GT-K00077 +GTps-01-9963 GT-K00078 +GTps-k1-8F8D GT-K00079 +GTps-01-996B GT-K00080 +GTps-01-9971 GT-K00081 +GTps-k1-8A54 GT-K00082 +GTps-k1-8E98 GT-K00083 +GTps-01-997B GT-K00084 +GTps-k1-8CC5 GT-K00085 +GTps-09-98DB GT-K00086 +GTps-01-9981 GT-K00087 +GTps-01-99AF GT-K00088 +GTps-k1-8F8E GT-K00089 +GTps-k2-89D8 GT-K00090 +GTps-k1-89B2 GT-K00091 +GTps-01-99B6 GT-K00092 +GTps-k1-8B4B GT-K00093 +GTps-k1-8DA5 GT-K00094 +GTps-02-8965 GT-K00095 +GTps-01-99BC GT-K00096 +GTps-01-99B7 GT-K00097 +GTps-k1-8CDE GT-K00098 +GTps-01-99C5 GT-K00099 +GTps-k1-8FCD GT-K00100 +GTps-k1-8B90 GT-K00101 +GTps-01-99CA GT-K00102 +GTps-02-88F2 GT-K00103 +GTps-02-88F5 GT-K00104 +GTps-k1-8971 GT-K00105 +GTps-k2-91BD GT-K00106 +GTps-02-88F7 GT-K00107 +GTps-02-8966 GT-K00108 +GTps-k2-9263 GT-K00109 +GTps-02-90AB GT-K00110 +GTps-k2-95DF GT-K00111 +GTps-k1-8D57 GT-K00112 +GTps-k1-8AC6 GT-K00113 +GTps-k2-89EF GT-K00114 +GTps-k1-8972 GT-K00115 +GTps-k1-8E53 GT-K00116 +GTps-02-899A GT-K00117 +GTps-k1-8CFB GT-K00118 +GTps-k1-89C1 GT-K00119 +GTps-k1-8BD2 GT-K00120 +GTps-k1-99D9 GT-K00121 +GTps-k1-9D4E GT-K00122 +GTps-k1-91F5 GT-K00123 +GTps-k1-967D GT-K00124 +GTps-k1-E1AF GT-K00125 +GTps-k1-9576 GT-K00126 +GTps-k1-8A85 GT-K00127 +GTps-02-90AA GT-K00128 +GTps-k1-E2AC GT-K00129 +GTps-k2-89AA GT-K00130 +GTps-k1-8FB0 GT-K00131 +GTps-k1-8D4E GT-K00132 +GTps-k1-8A84 GT-K00133 +GTps-k1-9E7C GT-K00134 +GTps-k1-8FB8 GT-K00135 +GTps-k2-8CB1 GT-K00136 +GTps-k1-8BA7 GT-K00137 +GTps-k1-8BE7 GT-K00138 +GTps-k1-E264 GT-K00139 +GTps-k2-8CB0 GT-K00140 +GTps-09-976C GT-K00141 +GTps-k1-8C43 GT-K00142 +GTps-k1-8F8C GT-K00143 +GTps-k1-E289 GT-K00144 +GTps-k1-E96B GT-K00145 +GTps-k1-8D52 GT-K00146 +GTps-k1-8B4F GT-K00147 +GTps-k1-93B7 GT-K00148 +GTps-k1-89B4 GT-K00149 +GTps-k1-89C7 GT-K00150 +GTps-k1-91A7 GT-K00151 +GTps-k1-8C9A GT-K00152 +GTps-k2-90E7 GT-K00153 +GTps-k1-94E1 GT-K00154 +GTps-02-89AB GT-K00155 +GTps-02-89AC GT-K00156 +GTps-k1-8C95 GT-K00157 +GTps-03-8F94 GT-K00158 +GTps-01-89BA GT-K00159 +GTps-01-8AB1 GT-K00160 +GTps-01-8ADB GT-K00161 +GTps-02-88E8 GT-K00162 +GTps-k1-99DB GT-K00163 +GTps-01-8B76 GT-K00164 +GTps-01-8B7C GT-K00165 +GTps-01-8BD0 GT-K00166 +GTps-01-8CC8 GT-K00167 +GTps-01-9BDF GT-K00168 +GTps-01-96A4 GT-K00169 +GTps-01-8CEE GT-K00170 +GTps-01-8CFB GT-K00171 +GTps-01-8D48 GT-K00172 +GTps-k1-8AF2 GT-K00173 +GTps-k1-8A6C GT-K00174 +GTps-01-8DCB GT-K00175 +GTps-09-95A9 GT-K00176 +GTps-01-8E4F GT-K00177 +GTps-01-8E6D GT-K00178 +GTps-01-8E71 GT-K00179 +GTps-01-9B72 GT-K00180 +GTps-02-E944 GT-K00181 +GTps-k1-8DC0 GT-K00182 +GTps-01-8ED9 GT-K00183 +GTps-02-93B2 GT-K00184 +GTps-01-8F97 GT-K00185 +GTps-01-8FAC GT-K00186 +GTps-04-9147 GT-K00187 +GTps-01-8FE3 GT-K00188 +GTps-02-88A5 GT-K00189 +GTps-k1-8CE0 GT-K00190 +GTps-01-90A1 GT-K00191 +GTps-01-90E7 GT-K00192 +GTps-01-90EC GT-K00193 +GTps-k1-8F79 GT-K00194 +GTps-k1-9471 GT-K00195 +GTps-01-91E5 GT-K00196 +GTps-k1-8AE0 GT-K00197 +GTps-01-9379 GT-K00198 +GTps-k1-8B41 GT-K00199 +GTps-01-9456 GT-K00200 +GTps-01-9653 GT-K00201 +GTps-k1-8A62 GT-K00202 +GTps-01-967D GT-K00203 +GTps-01-969C GT-K00204 +GTps-01-96E7 GT-K00205 +GTps-01-975B GT-K00206 +GTps-k2-95DA GT-K00207 +GTps-01-975E GT-K00208 +GTps-01-98A2 GT-K00209 +GTps-01-98B0 GT-K00210 +GTps-01-9959 GT-K00211 +GTps-k1-8C97 GT-K00212 +GTps-01-9983 GT-K00213 +GTps-01-906E GT-K00214 +GTps-02-90AC GT-K00215 +GTps-01-9A98 GT-K00216 +GTps-01-9AE7 GT-K00217 +GTps-k1-89E0 GT-K00218 +GTps-01-9B7E GT-K00219 +GTps-01-9B97 GT-K00220 +GTps-k1-967A GT-K00221 +GTps-k1-8F78 GT-K00222 +GTps-01-9B99 GT-K00223 +GTps-01-9BDD GT-K00224 +GTps-01-9BF4 GT-K00225 +GTps-k1-8ABB GT-K00226 +GTps-01-9BF6 GT-K00227 +GTps-k2-947D GT-K00228 +GTps-k2-947C GT-K00229 +GTps-01-9C4D GT-K00230 +GTps-01-9C4F GT-K00231 +GTps-01-9C54 GT-K00232 +GTps-k1-8A68 GT-K00233 +GTps-01-9C5F GT-K00234 +GTps-01-9C63 GT-K00235 +GTps-01-9C65 GT-K00236 +GTps-02-88FA GT-K00237 +GTps-k1-9159 GT-K00238 +GTps-k1-9940 GT-K00239 +GTps-k1-8BC8 GT-K00240 +GTps-k1-E0F1 GT-K00241 +GTps-02-88FB GT-K00242 +GTps-k1-9172 GT-K00243 +GTps-k1-E048 GT-K00244 +GTps-02-8941 GT-K00245 +GTps-02-8EB5 GT-K00246 +GTps-k1-8A6E GT-K00247 +GTps-02-8ED5 GT-K00248 +GTps-02-9050 GT-K00249 +GTps-02-94AD GT-K00250 +GTps-k1-8983 GT-K00251 +GTps-k1-8DA4 GT-K00252 +GTps-02-94F0 GT-K00253 +GTps-02-96B5 GT-K00254 +GTps-k1-E691 GT-K00255 +GTps-01-8DB3 GT-K00256 +GTps-01-8B79 GT-K00257 +GTps-03-8B6D GT-K00258 +GTps-04-9568 GT-K00259 +GTps-k1-88EC GT-K00260 +GTps-k1-89C8 GT-K00261 +GTps-k1-8C91 GT-K00262 +GTps-k1-8A75 GT-K00263 +GTps-k1-8C84 GT-K00264 +GTps-10-8F7E GT-K00265 +GTps-k1-8BE1 GT-K00266 +GTps-k1-8D94 GT-K00267 +GTps-03-959A GT-K00268 +GTps-k1-8DED GT-K00269 +GTps-01-9BA3 GT-K00270 +GTps-01-8E52 GT-K00271 +GTps-k1-8EB2 GT-K00272 +GTps-02-967B GT-K00273 +GTps-k1-88D5 GT-K00274 +GTps-k1-91F6 GT-K00275 +GTps-k1-89A1 GT-K00276 +GTps-k1-9DDC GT-K00277 +GTps-k1-8B93 GT-K00278 +GTps-09-9866 GT-K00279 +GTps-02-88AA GT-K00280 +GTps-k2-9288 GT-K00281 +GTps-02-88EA GT-K00282 +GTps-k1-E690 GT-K00283 +GTps-k2-928C GT-K00284 +GTps-k1-9EC4 GT-K00285 +GTps-02-8968 GT-K00286 +GTps-k1-8D50 GT-K00287 +GTps-k2-90F1 GT-K00288 +GTps-k1-8BE2 GT-K00289 +GTps-k1-9085 GT-K00290 +GTps-k1-9ADD GT-K00291 +GTps-k1-8C40 GT-K00292 +GTps-k1-90BA GT-K00293 +GTps-k1-99DA GT-K00294 +GTps-k1-8E51 GT-K00295 +GTps-02-956E GT-K00296 +GTps-k1-968F GT-K00297 +GTps-k1-8FCE GT-K00298 +GTps-k1-8D67 GT-K00299 +GTps-k1-918D GT-K00300 +GTps-k2-8CB3 GT-K00301 +GTps-03-977E GT-K00302 +GTps-k1-89B1 GT-K00303 +GTps-k1-8BFA GT-K00304 +GTps-k1-89CC GT-K00305 +GTps-k1-9ACA GT-K00306 +GTps-k1-90C8 GT-K00307 +GTps-k2-92DE GT-K00308 +GTps-k1-9D82 GT-K00309 +GTps-k1-91D0 GT-K00310 +GTps-k1-8FBC GT-K00311 +GTps-k1-94E2 GT-K00312 +GTps-k1-8DF1 GT-K00313 +GTps-k2-8BAD GT-K00314 +GTps-k1-9C73 GT-K00315 +GTps-k1-8FA8 GT-K00316 +GTps-k1-8BF6 GT-K00317 +GTps-k2-9077 GT-K00318 +GTps-k1-8BEB GT-K00319 +GTps-k2-8B7E GT-K00320 +GTps-02-88FC GT-K00321 +GTps-k1-8C5F GT-K00322 +GTps-07-E95C GT-K00323 +GTps-k1-8BBD GT-K00324 +GTps-k1-89CF GT-K00325 +GTps-k1-E48A GT-K00326 +GTps-k1-8E57 GT-K00327 +GTps-k1-91DB GT-K00328 +GTps-09-8A8E GT-K00329 +GTps-k1-9997 GT-K00330 +GTps-k1-8FA1 GT-K00331 +GTps-k1-E489 GT-K00332 +GTps-k1-917D GT-K00333 +GTps-03-9E92 GT-K00334 +GTps-k1-91F7 GT-K00335 +GTps-k2-948E GT-K00336 +GTps-k1-9FB9 GT-K00337 +GTps-k1-E269 GT-K00338 +GTps-k1-E0F3 GT-K00339 +GTps-k1-9C77 GT-K00340 +GTps-k1-E3CA GT-K00341 +GTps-k1-8D73 GT-K00342 +GTps-k1-8A74 GT-K00343 +GTps-k1-8CA0 GT-K00344 +GTps-02-967C GT-K00345 +GTps-k2-8CB2 GT-K00346 +GTps-k1-9EC3 GT-K00347 +GTps-k1-8DC2 GT-K00348 +GTps-k1-8B77 GT-K00349 +GTps-02-956F GT-K00350 +GTps-k2-9475 GT-K00351 +GTps-k1-E743 GT-K00352 +GTps-k1-88DE GT-K00353 +GTps-k1-9467 GT-K00354 +GTps-k1-89E1 GT-K00355 +GTps-k2-8984 GT-K00356 +GTps-k2-8E57 GT-K00357 +GTps-k1-89C2 GT-K00358 +GTps-02-88D4 GT-K00359 +GTps-k1-91F8 GT-K00360 +GTps-k1-9F48 GT-K00361 +GTps-k1-9171 GT-K00362 +GTps-k2-8BAC GT-K00363 +GTps-k1-9575 GT-K00364 +GTps-09-985D GT-K00365 +GTps-k1-90AC GT-K00366 +GTps-k1-97D5 GT-K00367 +GTps-k1-90BC GT-K00368 +GTps-k1-E54B GT-K00369 +GTps-k1-88CC GT-K00370 +GTps-k1-9B42 GT-K00371 +GTps-k1-8B43 GT-K00372 +GTps-k1-93AD GT-K00373 +GTps-k1-91AC GT-K00374 +GTps-k2-9287 GT-K00375 +GTps-k1-97AC GT-K00376 +GTps-k1-8B79 GT-K00377 +GTps-k1-8CF1 GT-K00378 +GTps-k1-97AD GT-K00379 +GTps-k1-E6F4 GT-K00380 +GTps-k1-8DD4 GT-K00381 +GTps-04-E4A5 GT-K00382 +GTps-k2-9097 GT-K00383 +GTps-k1-917E GT-K00384 +GTps-k1-967E GT-K00385 +GTps-k1-9540 GT-K00386 +GTps-k1-8FAB GT-K00387 +GTps-k1-9B6A GT-K00388 +GTps-k1-8A95 GT-K00389 +GTps-k2-9280 GT-K00390 +GTps-k1-9C74 GT-K00391 +GTps-02-88A7 GT-K00392 +GTps-k1-E462 GT-K00393 +GTps-k1-E6FA GT-K00394 +GTps-01-88E4 GT-K00395 +GTps-01-88F2 GT-K00396 +GTps-01-88F8 GT-K00397 +GTps-01-894E GT-K00398 +GTps-01-895D GT-K00399 +GTps-01-897E GT-K00400 +GTps-01-89A4 GT-K00401 +GTps-k1-8AE5 GT-K00402 +GTps-01-89BB GT-K00403 +GTps-01-89CE GT-K00404 +GTps-k1-8ABD GT-K00405 +GTps-04-E2E5 GT-K00406 +GTps-01-89EE GT-K00407 +GTps-01-8AA0 GT-K00408 +GTps-01-8B77 GT-K00409 +GTps-01-8B8D GT-K00410 +GTps-k1-8B44 GT-K00411 +GTps-01-8BA5 GT-K00412 +GTps-01-8BD2 GT-K00413 +GTps-01-8BE6 GT-K00414 +GTps-01-8C87 GT-K00415 +GTps-01-8C8E GT-K00416 +GTps-k1-8C9D GT-K00417 +GTps-01-8CA2 GT-K00418 +GTps-k1-8AC4 GT-K00419 +GTps-09-976A GT-K00420 +GTps-02-89AF GT-K00421 +GTps-01-8CB3 GT-K00422 +GTps-k1-91E1 GT-K00423 +GTps-k1-9E78 GT-K00424 +GTps-01-8CB6 GT-K00425 +GTps-01-8CCB GT-K00426 +GTps-03-9E48 GT-K00427 +GTps-01-8CDC GT-K00428 +GTps-01-8CDD GT-K00429 +GTps-01-8CDF GT-K00430 +GTps-02-8ED6 GT-K00431 +GTps-k1-88D0 GT-K00432 +GTps-01-8CF9 GT-K00433 +GTps-01-8D45 GT-K00434 +GTps-01-8DA1 GT-K00435 +GTps-03-8FEF GT-K00436 +GTps-01-8E78 GT-K00437 +GTps-01-8E7E GT-K00438 +GTps-k1-8AFB GT-K00439 +GTps-k1-8BF3 GT-K00440 +GTps-01-8E81 GT-K00441 +GTps-01-8EDA GT-K00442 +GTps-01-8EE8 GT-K00443 +GTps-01-8F59 GT-K00444 +GTps-01-8FA1 GT-K00445 +GTps-01-8FAD GT-K00446 +GTps-01-8FE7 GT-K00447 +GTps-k1-8994 GT-K00448 +GTps-09-9654 GT-K00449 +GTps-01-9053 GT-K00450 +GTps-01-906D GT-K00451 +GTps-01-9070 GT-K00452 +GTps-01-9085 GT-K00453 +GTps-k1-8A8B GT-K00454 +GTps-k1-9666 GT-K00455 +GTps-01-90D8 GT-K00456 +GTps-01-916F GT-K00457 +GTps-k2-90D8 GT-K00458 +GTps-01-91BE GT-K00459 +GTps-01-924F GT-K00460 +GTps-k2-8E58 GT-K00461 +GTps-k2-928D GT-K00462 +GTps-k1-8E61 GT-K00463 +GTps-01-9286 GT-K00464 +GTps-01-92A2 GT-K00465 +GTps-01-92DC GT-K00466 +GTps-01-9356 GT-K00467 +GTps-k2-9297 GT-K00468 +GTps-01-936C GT-K00469 +GTps-01-93D4 GT-K00470 +GTps-01-93F5 GT-K00471 +GTps-01-93F9 GT-K00472 +GTps-01-93FA GT-K00473 +GTps-01-9462 GT-K00474 +GTps-01-94BD GT-K00475 +GTps-k1-91AD GT-K00476 +GTps-01-94E4 GT-K00477 +GTps-02-9497 GT-K00478 +GTps-01-9543 GT-K00479 +GTps-01-9573 GT-K00480 +GTps-01-9576 GT-K00481 +GTps-k1-8AE4 GT-K00482 +GTps-04-E1EF GT-K00483 +GTps-k1-8F6F GT-K00484 +GTps-02-90AF GT-K00485 +GTps-k1-8A77 GT-K00486 +GTps-01-95B6 GT-K00487 +GTps-k1-8AB5 GT-K00488 +GTps-k1-8F92 GT-K00489 +GTps-01-95FB GT-K00490 +GTps-01-9652 GT-K00491 +GTps-01-96D1 GT-K00492 +GTps-01-96D8 GT-K00493 +GTps-k1-8A86 GT-K00494 +GTps-k1-8ACD GT-K00495 +GTps-k1-8D6C GT-K00496 +GTps-k1-9EC8 GT-K00497 +GTps-k1-8CC6 GT-K00498 +GTps-k1-9468 GT-K00499 +GTps-04-E1AD GT-K00500 +GTps-01-96DC GT-K00501 +GTps-01-96DE GT-K00502 +GTps-01-96EF GT-K00503 +GTps-01-9746 GT-K00504 +GTps-01-975C GT-K00505 +GTps-01-985A GT-K00506 +GTps-01-98A0 GT-K00507 +GTps-01-98B4 GT-K00508 +GTps-01-98B8 GT-K00509 +GTps-k1-8BB5 GT-K00510 +GTps-01-98B9 GT-K00511 +GTps-01-98BA GT-K00512 +GTps-k1-E9D1 GT-K00513 +GTps-01-98BB GT-K00514 +GTps-01-98BC GT-K00515 +GTps-01-9961 GT-K00516 +GTps-01-99BE GT-K00517 +GTps-01-99BF GT-K00518 +GTps-01-99C4 GT-K00519 +GTps-k2-94BB GT-K00520 +GTps-k1-E793 GT-K00521 +GTps-k1-9199 GT-K00522 +GTps-01-9AED GT-K00523 +GTps-01-9AEE GT-K00524 +GTps-01-9B9A GT-K00525 +GTps-01-9C56 GT-K00526 +GTps-01-9CF7 GT-K00527 +GTps-01-9D48 GT-K00528 +GTps-01-9DBB GT-K00529 +GTps-01-9DBC GT-K00530 +GTps-k1-E792 GT-K00531 +GTps-01-9DD9 GT-K00532 +GTps-01-9DDA GT-K00533 +GTps-k1-8BED GT-K00534 +GTps-01-9E48 GT-K00535 +GTps-01-9F65 GT-K00536 +GTps-01-9F74 GT-K00537 +GTps-01-9F78 GT-K00538 +GTps-k1-89D2 GT-K00539 +GTps-01-9F83 GT-K00540 +GTps-01-E0A9 GT-K00541 +GTps-k1-8E7B GT-K00542 +GTps-01-E0AB GT-K00543 +GTps-02-8A40 GT-K00544 +GTps-k1-9190 GT-K00545 +GTps-02-8EB6 GT-K00546 +GTps-01-93E0 GT-K00547 +GTps-02-8F47 GT-K00548 +GTps-02-8F7B GT-K00549 +GTps-k1-89FC GT-K00550 +GTps-02-93F6 GT-K00551 +GTps-02-96B6 GT-K00552 +GTps-02-96B7 GT-K00553 +GTps-02-96B8 GT-K00554 +GTps-k1-98B9 GT-K00555 +GTps-k1-E784 GT-K00556 +GTps-02-E3D0 GT-K00557 +GTps-k2-9283 GT-K00558 +GTps-03-91FA GT-K00559 +GTps-05-E9E3 GT-K00560 +GTps-05-E9E8 GT-K00561 +GTps-k1-9DE0 GT-K00562 +GTps-k1-8C86 GT-K00563 +GTps-k1-E3D5 GT-K00564 +GTps-k1-89A7 GT-K00565 +GTps-k1-E26B GT-K00566 +GTps-04-E1AE GT-K00567 +GTps-09-E3A2 GT-K00568 +GTps-09-97D8 GT-K00569 +GTps-k1-9F55 GT-K00570 +GTps-03-93E2 GT-K00571 +GTps-k2-92A7 GT-K00572 +GTps-k1-8A6F GT-K00573 +GTps-k2-8A8D GT-K00574 +GTps-k1-8B75 GT-K00575 +GTps-k1-8BBA GT-K00576 +GTps-02-93B4 GT-K00577 +GTps-02-93B3 GT-K00578 +GTps-k1-8BB3 GT-K00579 +GTps-07-9B4F GT-K00580 +GTps-02-90AE GT-K00581 +GTps-k1-8EB9 GT-K00582 +GTps-09-9771 GT-K00583 +GTps-k1-89BA GT-K00584 +GTps-k1-8AA2 GT-K00585 +GTps-k1-89BD GT-K00586 +GTps-k1-8AF9 GT-K00587 +GTps-k1-8DA0 GT-K00588 +GTps-k1-8C93 GT-K00589 +GTps-k1-8C85 GT-K00590 +GTps-k1-8A41 GT-K00591 +GTps-02-8F48 GT-K00592 +GTps-k2-90F2 GT-K00593 +GTps-k1-8AEB GT-K00594 +GTps-k1-8F94 GT-K00595 +GTps-09-967A GT-K00596 +GTps-k1-8C9E GT-K00597 +GTps-k1-8C5A GT-K00598 +GTps-k1-E049 GT-K00599 +GTps-04-E2E6 GT-K00600 +GTps-k1-8C8C GT-K00601 +GTps-k1-8CA4 GT-K00602 +GTps-k1-E694 GT-K00603 +GTps-k1-8CFC GT-K00604 +GTps-k1-8DA8 GT-K00605 +GTps-k1-8D93 GT-K00606 +GTps-k1-8C9F GT-K00607 +GTps-03-8FF0 GT-K00608 +GTps-k1-88CF GT-K00609 +GTps-k1-8A9D GT-K00610 +GTps-k1-8F96 GT-K00611 +GTps-k1-8F95 GT-K00612 +GTps-k1-E693 GT-K00613 +GTps-k2-9289 GT-K00614 +GTps-k1-8FA3 GT-K00615 +GTps-k1-8FA7 GT-K00616 +GTps-k1-8FC6 GT-K00617 +GTps-k1-9077 GT-K00618 +GTps-k1-907D GT-K00619 +GTps-k1-9098 GT-K00620 +GTps-k1-E475 GT-K00621 +GTps-k1-9159 GT-K00622 +GTps-k1-918F GT-K00623 +GTps-k1-91D2 GT-K00624 +GTps-k1-9194 GT-K00625 +GTps-02-9767 GT-K00626 +GTps-k2-92A5 GT-K00627 +GTps-k1-9198 GT-K00628 +GTps-k1-91FA GT-K00629 +GTps-k1-9EC6 GT-K00630 +GTps-k1-92D3 GT-K00631 +GTps-k1-97AE GT-K00632 +GTps-k1-92EC GT-K00633 +GTps-03-8B6E GT-K00634 +GTps-k1-9AAA GT-K00635 +GTps-k2-9257 GT-K00636 +GTps-k2-92B1 GT-K00637 +GTps-k2-91DA GT-K00638 +GTps-k1-9578 GT-K00639 +GTps-k1-96A8 GT-K00640 +GTps-k1-91F3 GT-K00641 +GTps-k1-96EB GT-K00642 +GTps-k1-E1CD GT-K00643 +GTps-k1-E8AA GT-K00644 +GTps-k1-E29E GT-K00645 +GTps-02-9088 GT-K00646 +GTps-01-95D0 GT-K00647 +GTps-k2-89BB GT-K00648 +GTps-k1-E592 GT-K00649 +GTps-k1-E276 GT-K00650 +GTps-k1-92ED GT-K00651 +GTps-02-96BD GT-K00652 +GTps-k2-8E59 GT-K00653 +GTps-k1-E54E GT-K00654 +GTps-k1-9647 GT-K00655 +GTps-k1-9469 GT-K00656 +GTps-k1-8FAA GT-K00657 +GTps-k2-90E8 GT-K00658 +GTps-k2-9189 GT-K00659 +GTps-k1-95DB GT-K00660 +GTps-k2-8AD4 GT-K00661 +GTps-k2-91D0 GT-K00662 +GTps-02-96B9 GT-K00663 +GTps-09-8E4D GT-K00664 +GTps-02-9683 GT-K00665 +GTps-k1-E1B8 GT-K00666 +GTps-k1-924F GT-K00667 +GTps-k1-9DDE GT-K00668 +GTps-k1-9F56 GT-K00669 +GTps-k1-E7DA GT-K00670 +GTps-06-93E2 GT-K00671 +GTps-k1-93DE GT-K00672 +GTps-k2-8A48 GT-K00673 +GTps-k1-88F5 GT-K00674 +GTps-03-8999 GT-K00675 +GTps-k1-9D50 GT-K00676 +GTps-k1-E8AB GT-K00677 +GTps-k1-9E7E GT-K00678 +GTps-k2-88F1 GT-K00679 +GTps-k2-94BC GT-K00680 +GTps-k1-E9D3 GT-K00681 +GTps-k1-89C3 GT-K00682 +GTps-k2-927C GT-K00683 +GTps-02-9F61 GT-K00684 +GTps-k2-94A1 GT-K00685 +GTps-02-90B6 GT-K00686 +GTps-k2-9167 GT-K00687 +GTps-k1-E692 GT-K00688 +GTps-k2-8AE5 GT-K00689 +GTps-02-96BA GT-K00690 +GTps-k1-8BE3 GT-K00691 +GTps-k1-E48D GT-K00692 +GTps-k1-E1DA GT-K00693 +GTps-k1-89BE GT-K00694 +GTps-k1-9181 GT-K00695 +GTps-k2-8B81 GT-K00696 +GTps-02-8EB7 GT-K00697 +GTps-k2-90DF GT-K00698 +GTps-k1-E86E GT-K00699 +GTps-k1-9E9B GT-K00700 +GTps-k1-91FC GT-K00701 +GTps-k1-E99B GT-K00702 +GTps-k1-E1CF GT-K00703 +GTps-k1-9ADE GT-K00704 +GTps-k1-98F8 GT-K00705 +GTps-02-92C0 GT-K00706 +GTps-k2-919E GT-K00707 +GTps-k1-9B6B GT-K00708 +GTps-k1-9AC9 GT-K00709 +GTps-k1-8A4E GT-K00710 +GTps-k1-8CA5 GT-K00711 +GTps-k1-90AA GT-K00712 +GTps-k2-88F2 GT-K00713 +GTps-k1-9187 GT-K00714 +GTps-k1-E75B GT-K00715 +GTps-02-93B5 GT-K00716 +GTps-k1-E48E GT-K00717 +GTps-k1-E351 GT-K00718 +GTps-k2-95E7 GT-K00719 +GTps-k1-9DC3 GT-K00720 +GTps-02-96BC GT-K00721 +GTps-k1-9585 GT-K00722 +GTps-02-959B GT-K00723 +GTps-k1-E1CE GT-K00724 +GTps-k1-9D4F GT-K00725 +GTps-k1-8DDD GT-K00726 +GTps-k1-9D51 GT-K00727 +GTps-03-8F96 GT-K00728 +GTps-k2-916E GT-K00729 +GTps-02-896B GT-K00730 +GTps-03-93E4 GT-K00731 +GTps-02-88AC GT-K00732 +GTps-k1-89F3 GT-K00733 +GTps-05-9871 GT-K00734 +GTps-k1-8B6D GT-K00735 +GTps-k1-8FBA GT-K00736 +GTps-k2-936B GT-K00737 +GTps-k1-8C8F GT-K00738 +GTps-k1-939C GT-K00739 +GTps-k2-93CB GT-K00740 +GTps-k1-E590 GT-K00741 +GTps-k1-9541 GT-K00742 +GTps-k2-8BAE GT-K00743 +GTps-02-88D6 GT-K00744 +GTps-03-8FF1 GT-K00745 +GTps-k1-E48F GT-K00746 +GTps-k1-91D1 GT-K00747 +GTps-k1-93A8 GT-K00748 +GTps-k1-8F93 GT-K00749 +GTps-k1-E28A GT-K00750 +GTps-k1-E48B GT-K00751 +GTps-k1-8C4B GT-K00752 +GTps-k1-E54D GT-K00753 +GTps-k1-8C92 GT-K00754 +GTps-k1-8DF7 GT-K00755 +GTps-k1-8FB9 GT-K00756 +GTps-k1-999B GT-K00757 +GTps-k1-8BAD GT-K00758 +GTps-k1-8BEC GT-K00759 +GTps-k1-8C8B GT-K00760 +GTps-k1-E3D7 GT-K00761 +GTps-k2-88BF GT-K00762 +GTps-k1-E3D6 GT-K00763 +GTps-k1-8C75 GT-K00764 +GTps-k1-E794 GT-K00765 +GTps-02-9768 GT-K00766 +GTps-k2-947A GT-K00767 +GTps-k1-E350 GT-K00768 +GTps-k1-93E3 GT-K00769 +GTps-k2-9248 GT-K00770 +GTps-k1-E258 GT-K00771 +GTps-03-91FB GT-K00772 +GTps-k1-9DDD GT-K00773 +GTps-k1-8D4B GT-K00774 +GTps-k1-E197 GT-K00775 +GTps-k2-9592 GT-K00776 +GTps-11-95DB GT-K00777 +GTps-k1-8A43 GT-K00778 +GTps-k1-9DDF GT-K00779 +GTps-k1-918E GT-K00780 +GTps-k1-9DE3 GT-K00781 +GTps-k1-9ECA GT-K00782 +GTps-k2-89D7 GT-K00783 +GTps-k1-9EC5 GT-K00784 +GTps-k1-89E6 GT-K00785 +GTps-03-E6C0 GT-K00786 +GTps-k1-E3D8 GT-K00787 +GTps-k1-8D5C GT-K00788 +GTps-k1-E8A9 GT-K00789 +GTps-k2-9478 GT-K00790 +GTps-02-9680 GT-K00791 +GTps-k1-9E7D GT-K00792 +GTps-02-8A43 GT-K00793 +GTps-k1-97D6 GT-K00794 +GTps-k1-93B1 GT-K00795 +GTps-k1-91EB GT-K00796 +GTps-k2-9061 GT-K00797 +GTps-k1-EA8C GT-K00798 +GTps-k1-9F87 GT-K00799 +GTps-k1-91A9 GT-K00800 +GTps-k1-8FD3 GT-K00801 +GTps-k2-8A9E GT-K00802 +GTps-k2-89BC GT-K00803 +GTps-02-959C GT-K00804 +GTps-k1-9680 GT-K00805 +GTps-10-E1A8 GT-K00806 +GTps-k2-8CB4 GT-K00807 +GTps-k2-8E5E GT-K00808 +GTps-k1-9F58 GT-K00809 +GTps-k1-9EC7 GT-K00810 +GTps-k1-9F57 GT-K00811 +GTps-k2-9081 GT-K00812 +GTps-k2-8D5E GT-K00813 +GTps-k1-E1D0 GT-K00814 +GTps-k1-8CE6 GT-K00815 +GTps-k1-8E5A GT-K00816 +GTps-k2-9559 GT-K00817 +GTps-k1-91B1 GT-K00818 +GTps-k1-90B9 GT-K00819 +GTps-k2-9483 GT-K00820 +GTps-k1-97AF GT-K00821 +GTps-k1-92D4 GT-K00822 +GTps-k1-8FD0 GT-K00823 +GTps-k1-E1A2 GT-K00824 +GTps-k1-9DF6 GT-K00825 +GTps-k1-E86D GT-K00826 +GTps-k1-91DE GT-K00827 +GTps-k2-92AB GT-K00828 +GTps-k1-8E56 GT-K00829 +GTps-k1-8C8E GT-K00830 +GTps-k1-9586 GT-K00831 +GTps-02-9685 GT-K00832 +GTps-k1-E1D1 GT-K00833 +GTps-k1-E257 GT-K00834 +GTps-k1-E9D2 GT-K00835 +GTps-k1-8FCF GT-K00836 +GTps-02-89FA GT-K00837 +GTps-02-89FC GT-K00838 +GTps-k1-98B8 GT-K00839 +GTps-k1-8B82 GT-K00840 +GTps-k1-91FB GT-K00841 +GTps-02-9574 GT-K00842 +GTps-k1-9542 GT-K00843 +GTps-k1-8C54 GT-K00844 +GTps-k1-9AE3 GT-K00845 +GTps-k1-9EC9 GT-K00846 +GTps-k1-9CC5 GT-K00847 +GTps-k2-94CE GT-K00848 +GTps-k2-9640 GT-K00849 +GTps-k2-917D GT-K00850 +GTps-k1-88C9 GT-K00851 +GTps-k1-95CF GT-K00852 +GTps-k1-E1B7 GT-K00853 +GTps-k1-91F9 GT-K00854 +GTps-k1-8A42 GT-K00855 +GTps-k1-E577 GT-K00856 +GTps-k1-EA86 GT-K00857 +GTps-k1-999A GT-K00858 +GTps-k1-8D6D GT-K00859 +GTps-k1-94F7 GT-K00860 +GTps-k1-90E5 GT-K00861 +GTps-02-9686 GT-K00862 +GTps-k1-91CF GT-K00863 +GTps-09-8D5F GT-K00864 +GTps-02-9682 GT-K00865 +GTps-k1-8C9B GT-K00866 +GTps-k1-895F GT-K00867 +GTps-k1-E3C2 GT-K00868 +GTps-k1-E54C GT-K00869 +GTps-k1-927A GT-K00870 +GTps-k1-8E50 GT-K00871 +GTps-k1-E591 GT-K00872 +GTps-k2-90A1 GT-K00873 +GTps-k1-9472 GT-K00874 +GTps-k2-899D GT-K00875 +GTps-k1-8CD4 GT-K00876 +GTps-k1-8F97 GT-K00877 +GTps-k1-9ACB GT-K00878 +GTps-k1-9AA9 GT-K00879 +GTps-k1-89D8 GT-K00880 +GTps-k1-E0F2 GT-K00881 +GTps-k1-E194 GT-K00882 +GTps-k1-8A8E GT-K00883 +GTps-k1-8A8F GT-K00884 +GTps-k1-E9B9 GT-K00885 +GTps-k1-8C45 GT-K00886 +GTps-k1-8D7B GT-K00887 +GTps-01-88C8 GT-K00888 +GTps-01-8945 GT-K00889 +GTps-01-894B GT-K00890 +GTps-k1-88DC GT-K00891 +GTps-01-8969 GT-K00892 +GTps-k2-95DE GT-K00893 +GTps-01-899A GT-K00894 +GTps-01-899B GT-K00895 +GTps-01-89C1 GT-K00896 +GTps-01-89C2 GT-K00897 +GTps-01-89D1 GT-K00898 +GTps-k1-8ADD GT-K00899 +GTps-01-89E5 GT-K00900 +GTps-01-8A4F GT-K00901 +GTps-k1-8FBB GT-K00902 +GTps-k2-92A6 GT-K00903 +GTps-01-8A8E GT-K00904 +GTps-k1-8F98 GT-K00905 +GTps-01-8AA2 GT-K00906 +GTps-k1-8BA3 GT-K00907 +GTps-01-8AC3 GT-K00908 +GTps-01-8B75 GT-K00909 +GTps-k1-89EB GT-K00910 +GTps-01-8B8C GT-K00911 +GTps-01-8B8E GT-K00912 +GTps-k1-8942 GT-K00913 +GTps-01-8B90 GT-K00914 +GTps-01-8BCA GT-K00915 +GTps-01-8BE5 GT-K00916 +GTps-01-8C5A GT-K00917 +GTps-k1-8AB1 GT-K00918 +GTps-05-9C81 GT-K00919 +GTps-k1-89A6 GT-K00920 +GTps-k1-8F73 GT-K00921 +GTps-02-E9AF GT-K00922 +GTps-01-8CBA GT-K00923 +GTps-01-8CC1 GT-K00924 +GTps-01-8CC3 GT-K00925 +GTps-01-8CF7 GT-K00926 +GTps-01-8D49 GT-K00927 +GTps-01-8D4C GT-K00928 +GTps-01-8D4F GT-K00929 +GTps-01-8D62 GT-K00930 +GTps-k2-92CC GT-K00931 +GTps-01-8D86 GT-K00932 +GTps-01-8DB6 GT-K00933 +GTps-01-8DFB GT-K00934 +GTps-01-8E44 GT-K00935 +GTps-01-8E4D GT-K00936 +GTps-k1-895B GT-K00937 +GTps-01-8E64 GT-K00938 +GTps-01-8E69 GT-K00939 +GTps-02-9770 GT-K00940 +GTps-k1-8CD7 GT-K00941 +GTps-01-8E6C GT-K00942 +GTps-01-8E73 GT-K00943 +GTps-01-8EA6 GT-K00944 +GTps-k1-8E9C GT-K00945 +GTps-01-8EB8 GT-K00946 +GTps-01-8ECA GT-K00947 +GTps-02-88EC GT-K00948 +GTps-01-8EE5 GT-K00949 +GTps-01-8EFA GT-K00950 +GTps-k1-9E9C GT-K00951 +GTps-k1-EA8E GT-K00952 +GTps-01-8F60 GT-K00953 +GTps-01-8F6F GT-K00954 +GTps-k1-8E58 GT-K00955 +GTps-01-8F88 GT-K00956 +GTps-01-8FA2 GT-K00957 +GTps-01-904B GT-K00958 +GTps-01-905C GT-K00959 +GTps-k1-8C57 GT-K00960 +GTps-01-90A2 GT-K00961 +GTps-02-88B2 GT-K00962 +GTps-01-90B3 GT-K00963 +GTps-01-90B6 GT-K00964 +GTps-01-90CB GT-K00965 +GTps-01-90CE GT-K00966 +GTps-01-90E5 GT-K00967 +GTps-01-90E8 GT-K00968 +GTps-01-9178 GT-K00969 +GTps-01-91BC GT-K00970 +GTps-01-91C5 GT-K00971 +GTps-01-91E3 GT-K00972 +GTps-01-91E4 GT-K00973 +GTps-01-91FA GT-K00974 +GTps-01-91FC GT-K00975 +GTps-01-9240 GT-K00976 +GTps-01-9255 GT-K00977 +GTps-k1-88D7 GT-K00978 +GTps-01-92A1 GT-K00979 +GTps-01-92F3 GT-K00980 +GTps-01-9363 GT-K00981 +GTps-01-937A GT-K00982 +GTps-01-93E1 GT-K00983 +GTps-01-93F2 GT-K00984 +GTps-01-9492 GT-K00985 +GTps-01-94BC GT-K00986 +GTps-k1-88D6 GT-K00987 +GTps-01-94C3 GT-K00988 +GTps-01-94E7 GT-K00989 +GTps-k1-8ACA GT-K00990 +GTps-01-9544 GT-K00991 +GTps-01-954B GT-K00992 +GTps-01-9558 GT-K00993 +GTps-01-9574 GT-K00994 +GTps-01-957A GT-K00995 +GTps-01-95A4 GT-K00996 +GTps-01-95B8 GT-K00997 +GTps-01-95D3 GT-K00998 +GTps-01-95D9 GT-K00999 +GTps-01-95E8 GT-K01000 +GTps-01-95EF GT-K01001 +GTps-02-93B9 GT-K01002 +GTps-01-966B GT-K01003 +GTps-02-94B3 GT-K01004 +GTps-01-967B GT-K01005 +GTps-01-9696 GT-K01006 +GTps-01-96A2 GT-K01007 +GTps-01-96AF GT-K01008 +GTps-01-96B5 GT-K01009 +GTps-k1-8FD8 GT-K01010 +GTps-01-96DA GT-K01011 +GTps-01-96EE GT-K01012 +GTps-k1-8B45 GT-K01013 +GTps-01-9752 GT-K01014 +GTps-01-9763 GT-K01015 +GTps-01-9770 GT-K01016 +GTps-k1-8BE6 GT-K01017 +GTps-01-97A7 GT-K01018 +GTps-k1-8AF6 GT-K01019 +GTps-k1-8F99 GT-K01020 +GTps-01-97DF GT-K01021 +GTps-k1-8DF0 GT-K01022 +GTps-k1-95D9 GT-K01023 +GTps-01-97E7 GT-K01024 +GTps-01-98A1 GT-K01025 +GTps-01-98A5 GT-K01026 +GTps-01-98AF GT-K01027 +GTps-01-9964 GT-K01028 +GTps-01-9965 GT-K01029 +GTps-k1-8CA2 GT-K01030 +GTps-01-9966 GT-K01031 +GTps-02-8F4C GT-K01032 +GTps-01-9984 GT-K01033 +GTps-01-99B0 GT-K01034 +GTps-01-99C0 GT-K01035 +GTps-01-99C1 GT-K01036 +GTps-01-99C6 GT-K01037 +GTps-01-99C7 GT-K01038 +GTps-01-99D9 GT-K01039 +GTps-01-9AEF GT-K01040 +GTps-01-9B73 GT-K01041 +GTps-k2-8B51 GT-K01042 +GTps-01-9B80 GT-K01043 +GTps-01-9B95 GT-K01044 +GTps-03-899C GT-K01045 +GTps-01-9BA5 GT-K01046 +GTps-01-9CF8 GT-K01047 +GTps-09-E059 GT-K01048 +GTps-01-9E51 GT-K01049 +GTps-k1-8BB6 GT-K01050 +GTps-01-95EA GT-K01051 +GTps-01-E1A0 GT-K01052 +GTps-01-E488 GT-K01053 +GTps-k2-929D GT-K01054 +GTps-02-8FA0 GT-K01055 +GTps-01-937E GT-K01056 +GTps-02-9687 GT-K01057 +GTps-k1-90D4 GT-K01058 +GTps-02-96C5 GT-K01059 +GTps-k1-E5D2 GT-K01060 +GTps-02-976E GT-K01061 +GTps-k1-E3D9 GT-K01062 +GTps-02-9775 GT-K01063 +GTps-02-9777 GT-K01064 +GTps-k1-E696 GT-K01065 +GTps-02-977B GT-K01066 +GTps-k1-92F1 GT-K01067 +GTps-02-9E6E GT-K01068 +GTps-k1-E184 GT-K01069 +GTps-03-91E7 GT-K01070 +GTps-01-95BD GT-K01071 +GTps-03-9E49 GT-K01072 +GTps-10-8F83 GT-K01073 +GTps-09-9EC3 GT-K01074 +GTps-k1-8951 GT-K01075 +GTps-k1-8976 GT-K01076 +GTps-02-96C1 GT-K01077 +GTps-k1-8A83 GT-K01078 +GTps-k1-E964 GT-K01079 +GTps-k1-8C46 GT-K01080 +GTps-k1-8D61 GT-K01081 +GTps-k1-8DE1 GT-K01082 +GTps-k1-9244 GT-K01083 +GTps-k1-88DD GT-K01084 +GTps-k1-9682 GT-K01085 +GTps-k1-88F7 GT-K01086 +GTps-k1-96A2 GT-K01087 +GTps-k1-96A5 GT-K01088 +GTps-k1-89AC GT-K01089 +GTps-k1-9476 GT-K01090 +GTps-02-94F3 GT-K01091 +GTps-k1-8AED GT-K01092 +GTps-04-94EF GT-K01093 +GTps-02-9F63 GT-K01094 +GTps-k1-8AD2 GT-K01095 +GTps-02-94B2 GT-K01096 +GTps-k1-8E40 GT-K01097 +GTps-k1-8C89 GT-K01098 +GTps-k1-8C90 GT-K01099 +GTps-k1-89D3 GT-K01100 +GTps-k1-8C94 GT-K01101 +GTps-k1-8C99 GT-K01102 +GTps-k1-8CE2 GT-K01103 +GTps-k1-8DD3 GT-K01104 +GTps-k1-8AC0 GT-K01105 +GTps-k1-8E48 GT-K01106 +GTps-k1-95E5 GT-K01107 +GTps-k1-8E9D GT-K01108 +GTps-k1-8ECE GT-K01109 +GTps-k1-8ECF GT-K01110 +GTps-02-8A49 GT-K01111 +GTps-k1-8FB4 GT-K01112 +GTps-k2-936C GT-K01113 +GTps-k1-E8AD GT-K01114 +GTps-k1-9176 GT-K01115 +GTps-k1-91E7 GT-K01116 +GTps-k1-93B0 GT-K01117 +GTps-k1-93B2 GT-K01118 +GTps-k2-90E5 GT-K01119 +GTps-k1-93BA GT-K01120 +GTps-02-93B7 GT-K01121 +GTps-01-98A3 GT-K01122 +GTps-k1-8FD5 GT-K01123 +GTps-k1-967B GT-K01124 +GTps-k1-96A0 GT-K01125 +GTps-k1-97D1 GT-K01126 +GTps-k1-99CA GT-K01127 +GTps-k1-E265 GT-K01128 +GTps-k1-9B4B GT-K01129 +GTps-k2-9157 GT-K01130 +GTps-k1-E2AF GT-K01131 +GTps-k1-93BC GT-K01132 +GTps-02-9089 GT-K01133 +GTps-k1-90C9 GT-K01134 +GTps-k1-E3C3 GT-K01135 +GTps-k1-E64B GT-K01136 +GTps-k1-E96D GT-K01137 +GTps-k1-E98F GT-K01138 +GTps-k1-EA58 GT-K01139 +GTps-k2-889F GT-K01140 +GTps-k1-E64A GT-K01141 +GTps-k1-E894 GT-K01142 +GTps-k2-9080 GT-K01143 +GTps-08-9BF5 GT-K01144 +GTps-k2-90ED GT-K01145 +GTps-k1-995A GT-K01146 +GTps-k1-E491 GT-K01147 +GTps-k2-91FB GT-K01148 +GTps-03-9496 GT-K01149 +GTps-k2-9148 GT-K01150 +GTps-03-949E GT-K01151 +GTps-k1-9685 GT-K01152 +GTps-k1-E594 GT-K01153 +GTps-k1-8E54 GT-K01154 +GTps-k1-E25D GT-K01155 +GTps-02-9772 GT-K01156 +GTps-k1-909D GT-K01157 +GTps-k2-8BB0 GT-K01158 +GTps-k2-9250 GT-K01159 +GTps-k1-8CCE GT-K01160 +GTps-k2-91A7 GT-K01161 +GTps-02-976C GT-K01162 +GTps-02-9776 GT-K01163 +GTps-02-977C GT-K01164 +GTps-02-976B GT-K01165 +GTps-02-977D GT-K01166 +GTps-k2-9469 GT-K01167 +GTps-k1-E54F GT-K01168 +GTps-k1-9B6D GT-K01169 +GTps-02-976D GT-K01170 +GTps-k1-9FBB GT-K01171 +GTps-k2-8D84 GT-K01172 +GTps-k1-9E9D GT-K01173 +GTps-k2-919F GT-K01174 +GTps-k1-93B8 GT-K01175 +GTps-k2-90DE GT-K01176 +GTps-k2-92A0 GT-K01177 +GTps-k1-E8AF GT-K01178 +GTps-k1-97B1 GT-K01179 +GTps-k2-947B GT-K01180 +GTps-k1-89BB GT-K01181 +GTps-03-8BA1 GT-K01182 +GTps-03-8B9E GT-K01183 +GTps-03-8BA4 GT-K01184 +GTps-k1-E9D4 GT-K01185 +GTps-k1-9588 GT-K01186 +GTps-k1-E98D GT-K01187 +GTps-k2-9145 GT-K01188 +GTps-k1-89D0 GT-K01189 +GTps-k2-8BAF GT-K01190 +GTps-k1-8FDB GT-K01191 +GTps-k1-9648 GT-K01192 +GTps-k1-9B6C GT-K01193 +GTps-k1-8B68 GT-K01194 +GTps-k2-9591 GT-K01195 +GTps-k1-93E0 GT-K01196 +GTps-k2-89A7 GT-K01197 +GTps-k2-8E60 GT-K01198 +GTps-k1-97D9 GT-K01199 +GTps-k1-94F1 GT-K01200 +GTps-k1-8FDA GT-K01201 +GTps-k1-94F2 GT-K01202 +GTps-02-8A55 GT-K01203 +GTps-02-8E71 GT-K01204 +GTps-k1-93BB GT-K01205 +GTps-k1-9180 GT-K01206 +GTps-k1-9C75 GT-K01207 +GTps-k1-9ECC GT-K01208 +GTps-k2-92A2 GT-K01209 +GTps-02-E3D4 GT-K01210 +GTps-02-E3D1 GT-K01211 +GTps-k1-8FD9 GT-K01212 +GTps-k1-8CDB GT-K01213 +GTps-k1-E45F GT-K01214 +GTps-02-E3D3 GT-K01215 +GTps-k2-8AD3 GT-K01216 +GTps-k1-9474 GT-K01217 +GTps-k1-89CE GT-K01218 +GTps-k1-E96E GT-K01219 +GTps-k1-E745 GT-K01220 +GTps-k1-8FC4 GT-K01221 +GTps-k1-8FB3 GT-K01222 +GTps-k1-9587 GT-K01223 +GTps-02-9F67 GT-K01224 +GTps-k2-92CD GT-K01225 +GTps-k2-9476 GT-K01226 +GTps-02-E2DD GT-K01227 +GTps-k1-93D5 GT-K01228 +GTps-k2-91EC GT-K01229 +GTps-k1-9F54 GT-K01230 +GTps-k1-8CDA GT-K01231 +GTps-k1-93E5 GT-K01232 +GTps-k2-91C9 GT-K01233 +GTps-02-896E GT-K01234 +GTps-k2-916F GT-K01235 +GTps-03-899B GT-K01236 +GTps-k1-99DE GT-K01237 +GTps-k1-9082 GT-K01238 +GTps-k1-9084 GT-K01239 +GTps-k1-946C GT-K01240 +GTps-k1-E7DB GT-K01241 +GTps-k2-8FE3 GT-K01242 +GTps-k2-94A4 GT-K01243 +GTps-k1-999D GT-K01244 +GTps-k1-90D6 GT-K01245 +GTps-k2-8DA8 GT-K01246 +GTps-k1-92EE GT-K01247 +GTps-k1-9CC6 GT-K01248 +GTps-k1-8FD4 GT-K01249 +GTps-k1-9243 GT-K01250 +GTps-k1-9F5C GT-K01251 +GTps-11-924B GT-K01252 +GTps-k1-8E4C GT-K01253 +GTps-k1-E04A GT-K01254 +GTps-k1-8BCC GT-K01255 +GTps-k2-895A GT-K01256 +GTps-k1-E96C GT-K01257 +GTps-k1-EA6F GT-K01258 +GTps-k2-90E4 GT-K01259 +GTps-k2-8D85 GT-K01260 +GTps-k1-97B5 GT-K01261 +GTps-k2-9064 GT-K01262 +GTps-02-8F4D GT-K01263 +GTps-k1-958F GT-K01264 +GTps-05-99D8 GT-K01265 +GTps-k2-9141 GT-K01266 +GTps-k1-98BA GT-K01267 +GTps-k2-95F4 GT-K01268 +GTps-k2-9499 GT-K01269 +GTps-k2-896C GT-K01270 +GTps-k2-929A GT-K01271 +GTps-k1-E8B0 GT-K01272 +GTps-k2-90D5 GT-K01273 +GTps-k1-90BB GT-K01274 +GTps-k2-9144 GT-K01275 +GTps-k1-E04C GT-K01276 +GTps-k1-9177 GT-K01277 +GTps-k1-E29B GT-K01278 +GTps-02-9452 GT-K01279 +GTps-02-9774 GT-K01280 +GTps-02-9453 GT-K01281 +GTps-k1-E853 GT-K01282 +GTps-02-959F GT-K01283 +GTps-k1-95ED GT-K01284 +GTps-02-95A1 GT-K01285 +GTps-k1-9443 GT-K01286 +GTps-02-95A5 GT-K01287 +GTps-k1-E7EF GT-K01288 +GTps-k1-96B6 GT-K01289 +GTps-k1-E8AC GT-K01290 +GTps-02-959E GT-K01291 +GTps-k2-959F GT-K01292 +GTps-k1-8D51 GT-K01293 +GTps-k2-8E5F GT-K01294 +GTps-02-9E6D GT-K01295 +GTps-k1-E7A8 GT-K01296 +GTps-k2-95E8 GT-K01297 +GTps-k2-8B67 GT-K01298 +GTps-02-E9B0 GT-K01299 +GTps-02-E9AE GT-K01300 +GTps-k2-8965 GT-K01301 +GTps-k1-9242 GT-K01302 +GTps-k2-896F GT-K01303 +GTps-03-89DA GT-K01304 +GTps-03-8A81 GT-K01305 +GTps-03-8A7E GT-K01306 +GTps-03-8A80 GT-K01307 +GTps-k2-8E5B GT-K01308 +GTps-k1-9E41 GT-K01309 +GTps-k1-9681 GT-K01310 +GTps-02-90C3 GT-K01311 +GTps-k2-8FC6 GT-K01312 +GTps-k1-9B6F GT-K01313 +GTps-05-8B7E GT-K01314 +GTps-k1-9699 GT-K01315 +GTps-k1-96B1 GT-K01316 +GTps-k2-9099 GT-K01317 +GTps-k1-E6DE GT-K01318 +GTps-k2-909B GT-K01319 +GTps-k2-9466 GT-K01320 +GTps-08-9BF6 GT-K01321 +GTps-k1-97D8 GT-K01322 +GTps-k2-8E5D GT-K01323 +GTps-k1-9240 GT-K01324 +GTps-k1-9FBA GT-K01325 +GTps-k1-8CCA GT-K01326 +GTps-k1-8FD6 GT-K01327 +GTps-k1-9546 GT-K01328 +GTps-k2-8B66 GT-K01329 +GTps-k2-90B0 GT-K01330 +GTps-k1-9E42 GT-K01331 +GTps-k1-E542 GT-K01332 +GTps-k1-9B6E GT-K01333 +GTps-k1-E492 GT-K01334 +GTps-02-8946 GT-K01335 +GTps-k1-90D8 GT-K01336 +GTps-k1-938C GT-K01337 +GTps-k2-928A GT-K01338 +GTps-k1-8A8C GT-K01339 +GTps-k1-E98E GT-K01340 +GTps-k2-9282 GT-K01341 +GTps-k1-9DE6 GT-K01342 +GTps-k1-9CF1 GT-K01343 +GTps-k1-9ECD GT-K01344 +GTps-04-9569 GT-K01345 +GTps-k2-8E5A GT-K01346 +GTps-k1-E352 GT-K01347 +GTps-k2-9467 GT-K01348 +GTps-k2-92EF GT-K01349 +GTps-k1-90F5 GT-K01350 +GTps-03-E7B4 GT-K01351 +GTps-k1-E19C GT-K01352 +GTps-k1-969A GT-K01353 +GTps-k2-9473 GT-K01354 +GTps-k1-9F8E GT-K01355 +GTps-k1-8B49 GT-K01356 +GTps-k1-9083 GT-K01357 +GTps-k2-88C2 GT-K01358 +GTps-k1-E697 GT-K01359 +GTps-k1-8CF9 GT-K01360 +GTps-k1-9CC7 GT-K01361 +GTps-k1-95DA GT-K01362 +GTps-k1-99DF GT-K01363 +GTps-k1-E3DA GT-K01364 +GTps-k1-9473 GT-K01365 +GTps-k1-9BB1 GT-K01366 +GTps-k1-8AA9 GT-K01367 +GTps-k1-97D7 GT-K01368 +GTps-k1-8C87 GT-K01369 +GTps-k1-8DAB GT-K01370 +GTps-k1-95D3 GT-K01371 +GTps-k1-9276 GT-K01372 +GTps-k2-93BA GT-K01373 +GTps-k1-8BF1 GT-K01374 +GTps-k1-999E GT-K01375 +GTps-04-E251 GT-K01376 +GTps-k2-92EB GT-K01377 +GTps-k1-91DC GT-K01378 +GTps-k2-88BA GT-K01379 +GTps-k2-9489 GT-K01380 +GTps-k1-E1D8 GT-K01381 +GTps-k2-89D0 GT-K01382 +GTps-k1-8FD7 GT-K01383 +GTps-k1-974D GT-K01384 +GTps-k2-95F1 GT-K01385 +GTps-04-9576 GT-K01386 +GTps-k1-99DD GT-K01387 +GTps-k2-92E9 GT-K01388 +GTps-03-8FD6 GT-K01389 +GTps-k1-E1D2 GT-K01390 +GTps-k2-93C9 GT-K01391 +GTps-k2-89B5 GT-K01392 +GTps-k1-96EC GT-K01393 +GTps-k1-9241 GT-K01394 +GTps-k2-89C3 GT-K01395 +GTps-k1-91D6 GT-K01396 +GTps-02-8A46 GT-K01397 +GTps-k2-8D60 GT-K01398 +GTps-k1-9E40 GT-K01399 +GTps-k1-90AB GT-K01400 +GTps-k1-995B GT-K01401 +GTps-k1-95D5 GT-K01402 +GTps-k1-E7F0 GT-K01403 +GTps-02-8A45 GT-K01404 +GTps-k1-E2A3 GT-K01405 +GTps-k2-898D GT-K01406 +GTps-k2-8973 GT-K01407 +GTps-k1-9A70 GT-K01408 +GTps-k2-89E5 GT-K01409 +GTps-k1-8F9A GT-K01410 +GTps-k1-8B7C GT-K01411 +GTps-k2-8C42 GT-K01412 +GTps-k1-9078 GT-K01413 +GTps-k1-93CC GT-K01414 +GTps-k1-8B9E GT-K01415 +GTps-10-E1B7 GT-K01416 +GTps-k2-9169 GT-K01417 +GTps-k1-915B GT-K01418 +GTps-k1-8AAF GT-K01419 +GTps-k1-98BB GT-K01420 +GTps-k1-946B GT-K01421 +GTps-k2-8D80 GT-K01422 +GTps-k2-9171 GT-K01423 +GTps-k1-E99D GT-K01424 +GTps-k1-8C41 GT-K01425 +GTps-k1-E04B GT-K01426 +GTps-k2-958F GT-K01427 +GTps-02-896C GT-K01428 +GTps-k2-956C GT-K01429 +GTps-k1-95D8 GT-K01430 +GTps-02-977E GT-K01431 +GTps-k2-94FC GT-K01432 +GTps-k2-9495 GT-K01433 +GTps-k2-89C2 GT-K01434 +GTps-03-8A7D GT-K01435 +GTps-k1-8BD4 GT-K01436 +GTps-k1-8BFC GT-K01437 +GTps-k1-8BC6 GT-K01438 +GTps-k2-88F3 GT-K01439 +GTps-k2-9457 GT-K01440 +GTps-k1-E8AE GT-K01441 +GTps-k2-90EA GT-K01442 +GTps-k1-89A8 GT-K01443 +GTps-k1-8C4C GT-K01444 +GTps-k1-E490 GT-K01445 +GTps-k1-915A GT-K01446 +GTps-k1-92B1 GT-K01447 +GTps-03-93E6 GT-K01448 +GTps-k1-E99C GT-K01449 +GTps-k2-88E7 GT-K01450 +GTps-k1-9F5A GT-K01451 +GTps-k2-8E5C GT-K01452 +GTps-k1-E29D GT-K01453 +GTps-k1-8FE4 GT-K01454 +GTps-k1-90D7 GT-K01455 +GTps-k2-914C GT-K01456 +GTps-k1-E266 GT-K01457 +GTps-k1-E744 GT-K01458 +GTps-k1-8CEF GT-K01459 +GTps-k1-9CEF GT-K01460 +GTps-k1-9CF0 GT-K01461 +GTps-k1-E1C7 GT-K01462 +GTps-k1-8ED0 GT-K01463 +GTps-07-E963 GT-K01464 +GTps-k1-9D52 GT-K01465 +GTps-02-8A56 GT-K01466 +GTps-02-8A4E GT-K01467 +GTps-09-994A GT-K01468 +GTps-02-8A47 GT-K01469 +GTps-k1-96EE GT-K01470 +GTps-k1-90D5 GT-K01471 +GTps-k2-91C8 GT-K01472 +GTps-03-9788 GT-K01473 +GTps-06-E691 GT-K01474 +GTps-k1-999C GT-K01475 +GTps-02-90C2 GT-K01476 +GTps-k2-89ED GT-K01477 +GTps-k1-8D60 GT-K01478 +GTps-02-9575 GT-K01479 +GTps-k1-926E GT-K01480 +GTps-k2-929E GT-K01481 +GTps-k1-89CD GT-K01482 +GTps-k1-95E0 GT-K01483 +GTps-09-9786 GT-K01484 +GTps-k1-94F0 GT-K01485 +GTps-k2-9298 GT-K01486 +GTps-k1-E9D5 GT-K01487 +GTps-k2-9440 GT-K01488 +GTps-k2-94AA GT-K01489 +GTps-k2-91DB GT-K01490 +GTps-k1-9FF5 GT-K01491 +GTps-k1-8CB4 GT-K01492 +GTps-k1-90BE GT-K01493 +GTps-k1-8D45 GT-K01494 +GTps-k1-9545 GT-K01495 +GTps-k1-8FD2 GT-K01496 +GTps-k2-9481 GT-K01497 +GTps-k2-8E61 GT-K01498 +GTps-k1-95E3 GT-K01499 +GTps-k1-9F5B GT-K01500 +GTps-k1-8E46 GT-K01501 +GTps-k1-E1D3 GT-K01502 +GTps-k1-9389 GT-K01503 +GTps-k1-E353 GT-K01504 +GTps-k1-9543 GT-K01505 +GTps-k2-88A2 GT-K01506 +GTps-k2-9240 GT-K01507 +GTps-k2-8D5F GT-K01508 +GTps-k1-E7DC GT-K01509 +GTps-k1-92F0 GT-K01510 +GTps-k2-8942 GT-K01511 +GTps-k1-90D3 GT-K01512 +GTps-k1-9475 GT-K01513 +GTps-k1-9249 GT-K01514 +GTps-k1-9544 GT-K01515 +GTps-04-91AE GT-K01516 +GTps-k1-8FD1 GT-K01517 +GTps-02-96BF GT-K01518 +GTps-k2-8FA9 GT-K01519 +GTps-k1-9265 GT-K01520 +GTps-k1-99DC GT-K01521 +GTps-k1-E89F GT-K01522 +GTps-k1-969B GT-K01523 +GTps-k1-8DFA GT-K01524 +GTps-k1-8D6B GT-K01525 +GTps-k1-E259 GT-K01526 +GTps-k1-94ED GT-K01527 +GTps-k1-E695 GT-K01528 +GTps-k1-9E43 GT-K01529 +GTps-03-8B70 GT-K01530 +GTps-03-8B71 GT-K01531 +GTps-02-96C2 GT-K01532 +GTps-k1-E1D9 GT-K01533 +GTps-k1-E1D5 GT-K01534 +GTps-k1-9CEE GT-K01535 +GTps-k1-9F59 GT-K01536 +GTps-k2-8D61 GT-K01537 +GTps-k1-E1D6 GT-K01538 +GTps-k1-97B2 GT-K01539 +GTps-k1-E746 GT-K01540 +GTps-k1-9683 GT-K01541 +GTps-k1-8D9B GT-K01542 +GTps-k1-8B80 GT-K01543 +GTps-k1-9E80 GT-K01544 +GTps-k1-E593 GT-K01545 +GTps-k2-928F GT-K01546 +GTps-k1-96ED GT-K01547 +GTps-k2-90E0 GT-K01548 +GTps-05-E9E2 GT-K01549 +GTps-k1-9E91 GT-K01550 +GTps-k1-97B0 GT-K01551 +GTps-k1-91E0 GT-K01552 +GTps-k1-99BF GT-K01553 +GTps-k1-E4D9 GT-K01554 +GTps-k2-9455 GT-K01555 +GTps-01-88C0 GT-K01556 +GTps-01-88C9 GT-K01557 +GTps-01-88CE GT-K01558 +GTps-01-88DF GT-K01559 +GTps-01-88E5 GT-K01560 +GTps-01-88F3 GT-K01561 +GTps-01-88F6 GT-K01562 +GTps-k1-8BD7 GT-K01563 +GTps-01-8944 GT-K01564 +GTps-01-8946 GT-K01565 +GTps-k2-88E6 GT-K01566 +GTps-01-8948 GT-K01567 +GTps-01-8950 GT-K01568 +GTps-k1-908D GT-K01569 +GTps-01-895A GT-K01570 +GTps-01-8967 GT-K01571 +GTps-01-8998 GT-K01572 +GTps-04-958F GT-K01573 +GTps-01-89EF GT-K01574 +GTps-01-89F1 GT-K01575 +GTps-01-8A44 GT-K01576 +GTps-k1-8E8A GT-K01577 +GTps-01-8A65 GT-K01578 +GTps-k1-8940 GT-K01579 +GTps-01-8ABE GT-K01580 +GTps-04-958E GT-K01581 +GTps-01-8ACA GT-K01582 +GTps-01-8AE9 GT-K01583 +GTps-01-8AEA GT-K01584 +GTps-01-8AEB GT-K01585 +GTps-01-8B43 GT-K01586 +GTps-01-8B67 GT-K01587 +GTps-02-9791 GT-K01588 +GTps-01-8B78 GT-K01589 +GTps-01-8BA2 GT-K01590 +GTps-01-8BA4 GT-K01591 +GTps-01-8BA7 GT-K01592 +GTps-01-8BC2 GT-K01593 +GTps-01-8BC8 GT-K01594 +GTps-01-8C59 GT-K01595 +GTps-01-8C5C GT-K01596 +GTps-k1-8ACB GT-K01597 +GTps-01-8C8C GT-K01598 +GTps-k1-8AF8 GT-K01599 +GTps-01-8C8F GT-K01600 +GTps-k1-8A93 GT-K01601 +GTps-02-89C9 GT-K01602 +GTps-k1-8A7B GT-K01603 +GTps-k1-8AD6 GT-K01604 +GTps-01-8CF5 GT-K01605 +GTps-k1-8ABF GT-K01606 +GTps-01-8CFC GT-K01607 +GTps-01-8D40 GT-K01608 +GTps-01-8D44 GT-K01609 +GTps-01-8D5D GT-K01610 +GTps-01-8D6C GT-K01611 +GTps-01-8D73 GT-K01612 +GTps-01-8D87 GT-K01613 +GTps-01-8D9F GT-K01614 +GTps-01-8DAF GT-K01615 +GTps-02-8F54 GT-K01616 +GTps-01-8DC4 GT-K01617 +GTps-01-8DDD GT-K01618 +GTps-01-8E7C GT-K01619 +GTps-01-8E80 GT-K01620 +GTps-01-8E85 GT-K01621 +GTps-01-8E8A GT-K01622 +GTps-k1-8AC5 GT-K01623 +GTps-01-8E9A GT-K01624 +GTps-01-8E9B GT-K01625 +GTps-01-8E9F GT-K01626 +GTps-04-8FCB GT-K01627 +GTps-01-8EA7 GT-K01628 +GTps-01-8EA8 GT-K01629 +GTps-01-8EA9 GT-K01630 +GTps-01-8EAE GT-K01631 +GTps-01-8EC5 GT-K01632 +GTps-01-8EE7 GT-K01633 +GTps-01-8EE9 GT-K01634 +GTps-01-8F42 GT-K01635 +GTps-01-8F4D GT-K01636 +GTps-k1-8AB6 GT-K01637 +GTps-01-8F5B GT-K01638 +GTps-01-8F5E GT-K01639 +GTps-k2-95DB GT-K01640 +GTps-01-8F67 GT-K01641 +GTps-01-8F7B GT-K01642 +GTps-01-8FA0 GT-K01643 +GTps-01-8FAF GT-K01644 +GTps-01-8FE5 GT-K01645 +GTps-01-9046 GT-K01646 +GTps-01-9062 GT-K01647 +GTps-01-9073 GT-K01648 +GTps-01-9076 GT-K01649 +GTps-01-90AC GT-K01650 +GTps-01-90BC GT-K01651 +GTps-01-90E3 GT-K01652 +GTps-09-96A0 GT-K01653 +GTps-01-90E6 GT-K01654 +GTps-k1-8AE8 GT-K01655 +GTps-01-90EB GT-K01656 +GTps-01-9143 GT-K01657 +GTps-01-9153 GT-K01658 +GTps-k2-90E2 GT-K01659 +GTps-01-9173 GT-K01660 +GTps-01-9181 GT-K01661 +GTps-01-9188 GT-K01662 +GTps-01-91B6 GT-K01663 +GTps-01-91BD GT-K01664 +GTps-01-91EE GT-K01665 +GTps-k1-8980 GT-K01666 +GTps-01-926E GT-K01667 +GTps-01-9272 GT-K01668 +GTps-01-927C GT-K01669 +GTps-01-9287 GT-K01670 +GTps-01-928E GT-K01671 +GTps-01-929B GT-K01672 +GTps-01-92DD GT-K01673 +GTps-01-9396 GT-K01674 +GTps-01-93AF GT-K01675 +GTps-01-93F0 GT-K01676 +GTps-01-93F7 GT-K01677 +GTps-01-9440 GT-K01678 +GTps-01-9443 GT-K01679 +GTps-01-944E GT-K01680 +GTps-01-94A7 GT-K01681 +GTps-01-94B0 GT-K01682 +GTps-01-94C4 GT-K01683 +GTps-01-9553 GT-K01684 +GTps-01-959A GT-K01685 +GTps-01-95C4 GT-K01686 +GTps-k1-8ACF GT-K01687 +GTps-01-9670 GT-K01688 +GTps-01-9688 GT-K01689 +GTps-01-9692 GT-K01690 +GTps-01-9698 GT-K01691 +GTps-01-96B4 GT-K01692 +GTps-k1-E0F5 GT-K01693 +GTps-01-96BC GT-K01694 +GTps-01-96C4 GT-K01695 +GTps-01-96CF GT-K01696 +GTps-k1-9076 GT-K01697 +GTps-01-974C GT-K01698 +GTps-k2-95DC GT-K01699 +GTps-01-9772 GT-K01700 +GTps-k1-8AC1 GT-K01701 +GTps-k1-96EF GT-K01702 +GTps-02-9795 GT-K01703 +GTps-k1-8BF8 GT-K01704 +GTps-01-97BC GT-K01705 +GTps-01-97F1 GT-K01706 +GTps-01-97F2 GT-K01707 +GTps-01-9856 GT-K01708 +GTps-01-985D GT-K01709 +GTps-01-9869 GT-K01710 +GTps-01-986A GT-K01711 +GTps-01-9972 GT-K01712 +GTps-01-9975 GT-K01713 +GTps-01-9986 GT-K01714 +GTps-01-99B1 GT-K01715 +GTps-02-94BF GT-K01716 +GTps-01-99DC GT-K01717 +GTps-01-9AF0 GT-K01718 +GTps-k2-8AF5 GT-K01719 +GTps-01-9BF2 GT-K01720 +GTps-01-9BF3 GT-K01721 +GTps-01-9CF9 GT-K01722 +GTps-01-9CFA GT-K01723 +GTps-01-9D4A GT-K01724 +GTps-01-9D4B GT-K01725 +GTps-01-9DBE GT-K01726 +GTps-k2-90E1 GT-K01727 +GTps-01-9E52 GT-K01728 +GTps-k1-8AFA GT-K01729 +GTps-01-9E53 GT-K01730 +GTps-01-E3A4 GT-K01731 +GTps-01-E3CE GT-K01732 +GTps-k1-8AE6 GT-K01733 +GTps-k1-8AEE GT-K01734 +GTps-01-E3E4 GT-K01735 +GTps-01-E487 GT-K01736 +GTps-06-93EB GT-K01737 +GTps-01-E489 GT-K01738 +GTps-01-E48A GT-K01739 +GTps-01-E567 GT-K01740 +GTps-01-E647 GT-K01741 +GTps-k1-E45E GT-K01742 +GTps-k1-8C4A GT-K01743 +GTps-02-8E74 GT-K01744 +GTps-02-8EBC GT-K01745 +GTps-02-8F53 GT-K01746 +GTps-k1-E495 GT-K01747 +GTps-02-92CC GT-K01748 +GTps-02-96C8 GT-K01749 +GTps-k2-929F GT-K01750 +GTps-02-E3DF GT-K01751 +GTps-03-8BB4 GT-K01752 +GTps-03-8FC8 GT-K01753 +GTps-k1-E04E GT-K01754 +GTps-03-94A7 GT-K01755 +GTps-03-9D71 GT-K01756 +GTps-04-88D3 GT-K01757 +GTps-04-9DAD GT-K01758 +GTps-04-9DB5 GT-K01759 +GTps-05-9872 GT-K01760 +GTps-06-89E8 GT-K01761 +GTps-k1-89A9 GT-K01762 +GTps-06-8D46 GT-K01763 +GTps-07-9B53 GT-K01764 +GTps-k2-8E6A GT-K01765 +GTps-k1-894B GT-K01766 +GTps-k1-89DD GT-K01767 +GTps-k1-89AA GT-K01768 +GTps-k1-89B6 GT-K01769 +GTps-k1-89B8 GT-K01770 +GTps-k1-9DDB GT-K01771 +GTps-09-99D0 GT-K01772 +GTps-02-90CD GT-K01773 +GTps-k1-9F5D GT-K01774 +GTps-k1-E1BA GT-K01775 +GTps-k1-8E5B GT-K01776 +GTps-02-E34D GT-K01777 +GTps-10-E1C1 GT-K01778 +GTps-02-894B GT-K01779 +GTps-09-9768 GT-K01780 +GTps-02-894C GT-K01781 +GTps-k1-8E43 GT-K01782 +GTps-k1-895D GT-K01783 +GTps-09-97F9 GT-K01784 +GTps-k1-89DE GT-K01785 +GTps-k1-E595 GT-K01786 +GTps-02-94F6 GT-K01787 +GTps-k2-9641 GT-K01788 +GTps-k1-8BBB GT-K01789 +GTps-k1-8BC7 GT-K01790 +GTps-k1-8C49 GT-K01791 +GTps-09-8AF6 GT-K01792 +GTps-k1-8CF6 GT-K01793 +GTps-02-E94C GT-K01794 +GTps-k1-924E GT-K01795 +GTps-k1-8E87 GT-K01796 +GTps-k1-947A GT-K01797 +GTps-k1-E8B2 GT-K01798 +GTps-11-95E2 GT-K01799 +GTps-k1-8FA6 GT-K01800 +GTps-k1-9F4A GT-K01801 +GTps-k1-907B GT-K01802 +GTps-k1-90DA GT-K01803 +GTps-k1-9E45 GT-K01804 +GTps-k1-9245 GT-K01805 +GTps-k1-93E1 GT-K01806 +GTps-k1-98C2 GT-K01807 +GTps-k1-93E4 GT-K01808 +GTps-k1-E7DD GT-K01809 +GTps-k1-9478 GT-K01810 +GTps-k1-94EF GT-K01811 +GTps-k2-8B57 GT-K01812 +GTps-k1-9582 GT-K01813 +GTps-k1-E4EC GT-K01814 +GTps-k1-97DF GT-K01815 +GTps-k1-9F8F GT-K01816 +GTps-k1-98F9 GT-K01817 +GTps-k1-E3CB GT-K01818 +GTps-k1-9A52 GT-K01819 +GTps-k2-8D86 GT-K01820 +GTps-k1-9390 GT-K01821 +GTps-k1-97B7 GT-K01822 +GTps-k1-9D54 GT-K01823 +GTps-k1-E463 GT-K01824 +GTps-11-9258 GT-K01825 +GTps-k1-E051 GT-K01826 +GTps-k2-93ED GT-K01827 +GTps-k1-E1DC GT-K01828 +GTps-k1-E29C GT-K01829 +GTps-k1-E29F GT-K01830 +GTps-k2-909D GT-K01831 +GTps-k1-E2A1 GT-K01832 +GTps-k1-E494 GT-K01833 +GTps-k1-E5D3 GT-K01834 +GTps-k1-E8B7 GT-K01835 +GTps-k1-E5D5 GT-K01836 +GTps-k1-E3DB GT-K01837 +GTps-k1-8A92 GT-K01838 +GTps-k2-88FA GT-K01839 +GTps-k2-91F9 GT-K01840 +GTps-k2-8AE9 GT-K01841 +GTps-k1-8BBC GT-K01842 +GTps-k1-E344 GT-K01843 +GTps-k1-9264 GT-K01844 +GTps-k2-9185 GT-K01845 +GTps-k1-9ED1 GT-K01846 +GTps-k1-8C78 GT-K01847 +GTps-02-9693 GT-K01848 +GTps-k1-98C0 GT-K01849 +GTps-k1-8FE2 GT-K01850 +GTps-k1-9547 GT-K01851 +GTps-k1-90C4 GT-K01852 +GTps-k2-93C8 GT-K01853 +GTps-k1-E5C6 GT-K01854 +GTps-k1-91DD GT-K01855 +GTps-k1-91B0 GT-K01856 +GTps-k1-8BA5 GT-K01857 +GTps-k1-96F6 GT-K01858 +GTps-k1-9DF0 GT-K01859 +GTps-k2-9590 GT-K01860 +GTps-k2-9492 GT-K01861 +GTps-k1-9ECE GT-K01862 +GTps-03-9048 GT-K01863 +GTps-k1-9A4C GT-K01864 +GTps-k2-90B1 GT-K01865 +GTps-k1-9477 GT-K01866 +GTps-k1-E0C8 GT-K01867 +GTps-k1-97DA GT-K01868 +GTps-k2-88A4 GT-K01869 +GTps-k1-98C1 GT-K01870 +GTps-k1-955F GT-K01871 +GTps-k2-8B68 GT-K01872 +GTps-k2-8B75 GT-K01873 +GTps-k2-8DA9 GT-K01874 +GTps-k1-9251 GT-K01875 +GTps-02-978B GT-K01876 +GTps-k2-88F8 GT-K01877 +GTps-02-9790 GT-K01878 +GTps-k2-90EB GT-K01879 +GTps-k1-E1DF GT-K01880 +GTps-k1-8C51 GT-K01881 +GTps-k2-9155 GT-K01882 +GTps-02-9793 GT-K01883 +GTps-k1-E869 GT-K01884 +GTps-k1-8B76 GT-K01885 +GTps-02-9796 GT-K01886 +GTps-02-9789 GT-K01887 +GTps-k2-9441 GT-K01888 +GTps-k2-88FC GT-K01889 +GTps-k1-8B5C GT-K01890 +GTps-k1-95C4 GT-K01891 +GTps-k2-90D2 GT-K01892 +GTps-k2-90A6 GT-K01893 +GTps-k1-95D0 GT-K01894 +GTps-k2-89D4 GT-K01895 +GTps-k1-9CC8 GT-K01896 +GTps-k1-91D4 GT-K01897 +GTps-k1-E3CC GT-K01898 +GTps-k2-9262 GT-K01899 +GTps-k1-95E6 GT-K01900 +GTps-k2-8D64 GT-K01901 +GTps-03-8BBB GT-K01902 +GTps-k2-8E65 GT-K01903 +GTps-k1-9F78 GT-K01904 +GTps-k1-8FDF GT-K01905 +GTps-k1-EA69 GT-K01906 +GTps-k1-99A1 GT-K01907 +GTps-k1-92F3 GT-K01908 +GTps-k2-8CB8 GT-K01909 +GTps-k1-E993 GT-K01910 +GTps-k2-8E68 GT-K01911 +GTps-k1-938D GT-K01912 +GTps-k2-8D65 GT-K01913 +GTps-k1-9AE4 GT-K01914 +GTps-k1-E786 GT-K01915 +GTps-k1-946F GT-K01916 +GTps-k1-9E79 GT-K01917 +GTps-k1-9ACE GT-K01918 +GTps-k1-9F49 GT-K01919 +GTps-k2-8E69 GT-K01920 +GTps-k1-92F7 GT-K01921 +GTps-k2-8A92 GT-K01922 +GTps-02-94B9 GT-K01923 +GTps-k1-8B56 GT-K01924 +GTps-k1-8CC3 GT-K01925 +GTps-k1-95DE GT-K01926 +GTps-k1-8DA6 GT-K01927 +GTps-02-E4CE GT-K01928 +GTps-02-E4CF GT-K01929 +GTps-k1-E5C4 GT-K01930 +GTps-02-E4D0 GT-K01931 +GTps-k2-8DE3 GT-K01932 +GTps-k1-94EE GT-K01933 +GTps-k1-94F4 GT-K01934 +GTps-k2-9140 GT-K01935 +GTps-k1-E3CD GT-K01936 +GTps-k1-E9BA GT-K01937 +GTps-k1-90D9 GT-K01938 +GTps-k1-E9D6 GT-K01939 +GTps-03-899F GT-K01940 +GTps-k1-9DD5 GT-K01941 +GTps-k1-924D GT-K01942 +GTps-k1-9479 GT-K01943 +GTps-k1-96F8 GT-K01944 +GTps-k1-9E46 GT-K01945 +GTps-k1-9999 GT-K01946 +GTps-k2-9197 GT-K01947 +GTps-k1-95DD GT-K01948 +GTps-k2-8941 GT-K01949 +GTps-k2-9447 GT-K01950 +GTps-k1-E990 GT-K01951 +GTps-k2-8A44 GT-K01952 +GTps-k2-89BA GT-K01953 +GTps-k1-8E44 GT-K01954 +GTps-k1-9E82 GT-K01955 +GTps-k2-8D63 GT-K01956 +GTps-02-E3D7 GT-K01957 +GTps-02-9F77 GT-K01958 +GTps-k1-E25A GT-K01959 +GTps-k1-958A GT-K01960 +GTps-k1-E7A9 GT-K01961 +GTps-09-965F GT-K01962 +GTps-k1-91D3 GT-K01963 +GTps-k1-E5C5 GT-K01964 +GTps-k1-908C GT-K01965 +GTps-k1-8AF1 GT-K01966 +GTps-k2-89DE GT-K01967 +GTps-k2-9278 GT-K01968 +GTps-k2-95AD GT-K01969 +GTps-k2-90F9 GT-K01970 +GTps-k1-9DD6 GT-K01971 +GTps-k1-8FAD GT-K01972 +GTps-k1-E476 GT-K01973 +GTps-k2-8A4C GT-K01974 +GTps-k2-918F GT-K01975 +GTps-k1-8B63 GT-K01976 +GTps-k1-E1A8 GT-K01977 +GTps-k1-E96F GT-K01978 +GTps-k1-9DE4 GT-K01979 +GTps-k1-9AD3 GT-K01980 +GTps-k1-9ACC GT-K01981 +GTps-k2-8A53 GT-K01982 +GTps-k1-E94D GT-K01983 +GTps-k1-93B9 GT-K01984 +GTps-k2-9291 GT-K01985 +GTps-k1-938E GT-K01986 +GTps-k1-8BF9 GT-K01987 +GTps-k2-95BA GT-K01988 +GTps-k1-90BD GT-K01989 +GTps-k1-909E GT-K01990 +GTps-k1-E553 GT-K01991 +GTps-k1-99B1 GT-K01992 +GTps-k1-8D56 GT-K01993 +GTps-03-E7B7 GT-K01994 +GTps-k2-91CF GT-K01995 +GTps-k2-9078 GT-K01996 +GTps-k2-94A5 GT-K01997 +GTps-k2-8C43 GT-K01998 +GTps-02-94BB GT-K01999 +GTps-k2-8E62 GT-K02000 +GTps-k2-8978 GT-K02001 +GTps-02-978A GT-K02002 +GTps-k1-E698 GT-K02003 +GTps-03-8F9D GT-K02004 +GTps-k2-8E66 GT-K02005 +GTps-02-88BD GT-K02006 +GTps-04-9DB1 GT-K02007 +GTps-k1-97DC GT-K02008 +GTps-k2-93A4 GT-K02009 +GTps-k2-8D87 GT-K02010 +GTps-k1-9F5E GT-K02011 +GTps-k1-E354 GT-K02012 +GTps-k1-9668 GT-K02013 +GTps-k1-9E9E GT-K02014 +GTps-k1-E1DE GT-K02015 +GTps-k2-8D51 GT-K02016 +GTps-k2-93E5 GT-K02017 +GTps-k2-8A54 GT-K02018 +GTps-k1-90C6 GT-K02019 +GTps-k1-947B GT-K02020 +GTps-03-904A GT-K02021 +GTps-k2-93F4 GT-K02022 +GTps-k1-94E3 GT-K02023 +GTps-k2-90F3 GT-K02024 +GTps-k1-E7F2 GT-K02025 +GTps-k2-9472 GT-K02026 +GTps-k1-8CC7 GT-K02027 +GTps-k2-88CE GT-K02028 +GTps-k1-9CDF GT-K02029 +GTps-k2-8BB1 GT-K02030 +GTps-05-9DE9 GT-K02031 +GTps-k1-96F5 GT-K02032 +GTps-k2-92CB GT-K02033 +GTps-k1-E1E2 GT-K02034 +GTps-k1-E4FA GT-K02035 +GTps-k1-9ECF GT-K02036 +GTps-k2-907E GT-K02037 +GTps-k1-915E GT-K02038 +GTps-k1-E273 GT-K02039 +GTps-k1-9DC4 GT-K02040 +GTps-k2-95F3 GT-K02041 +GTps-02-8F56 GT-K02042 +GTps-05-E9E5 GT-K02043 +GTps-k2-90DA GT-K02044 +GTps-k1-E496 GT-K02045 +GTps-k2-8E6D GT-K02046 +GTps-k1-E4EB GT-K02047 +GTps-k2-91C7 GT-K02048 +GTps-k2-8E6F GT-K02049 +GTps-k1-95D4 GT-K02050 +GTps-k1-9AAB GT-K02051 +GTps-k2-8AF0 GT-K02052 +GTps-k1-E4E6 GT-K02053 +GTps-k1-9ED0 GT-K02054 +GTps-k1-E7AA GT-K02055 +GTps-k1-E1D7 GT-K02056 +GTps-k1-984D GT-K02057 +GTps-k2-90B8 GT-K02058 +GTps-k2-8E6C GT-K02059 +GTps-k1-E198 GT-K02060 +GTps-k1-8D42 GT-K02061 +GTps-k1-E0F4 GT-K02062 +GTps-06-9140 GT-K02063 +GTps-k1-9FC8 GT-K02064 +GTps-k1-96F0 GT-K02065 +GTps-02-95AF GT-K02066 +GTps-02-95A6 GT-K02067 +GTps-02-95B2 GT-K02068 +GTps-k1-9767 GT-K02069 +GTps-k1-91C8 GT-K02070 +GTps-k1-98DF GT-K02071 +GTps-k1-E493 GT-K02072 +GTps-02-95AA GT-K02073 +GTps-02-95B0 GT-K02074 +GTps-k1-9AAC GT-K02075 +GTps-k1-E970 GT-K02076 +GTps-02-9E75 GT-K02077 +GTps-02-9E7C GT-K02078 +GTps-k1-8BF5 GT-K02079 +GTps-03-9042 GT-K02080 +GTps-k2-91F1 GT-K02081 +GTps-k1-8FDC GT-K02082 +GTps-k1-9386 GT-K02083 +GTps-k1-939B GT-K02084 +GTps-k1-E7AB GT-K02085 +GTps-k1-EA8F GT-K02086 +GTps-09-8C54 GT-K02087 +GTps-03-8A8A GT-K02088 +GTps-03-8A84 GT-K02089 +GTps-03-8A87 GT-K02090 +GTps-k1-E7F3 GT-K02091 +GTps-k1-946D GT-K02092 +GTps-03-8A8B GT-K02093 +GTps-k2-90F6 GT-K02094 +GTps-k1-91E6 GT-K02095 +GTps-k1-9944 GT-K02096 +GTps-k1-8AA1 GT-K02097 +GTps-k1-9ED5 GT-K02098 +GTps-k1-95DC GT-K02099 +GTps-k1-93E7 GT-K02100 +GTps-k2-8D62 GT-K02101 +GTps-02-E94B GT-K02102 +GTps-k1-915D GT-K02103 +GTps-03-8F98 GT-K02104 +GTps-02-E3DB GT-K02105 +GTps-k2-8CB5 GT-K02106 +GTps-03-9242 GT-K02107 +GTps-k2-9089 GT-K02108 +GTps-k1-97B4 GT-K02109 +GTps-03-9263 GT-K02110 +GTps-k1-E64C GT-K02111 +GTps-03-925C GT-K02112 +GTps-03-9267 GT-K02113 +GTps-k1-E8B4 GT-K02114 +GTps-k1-9445 GT-K02115 +GTps-k1-96B9 GT-K02116 +GTps-03-965D GT-K02117 +GTps-k2-91C4 GT-K02118 +GTps-k1-E0C6 GT-K02119 +GTps-04-E252 GT-K02120 +GTps-k1-9275 GT-K02121 +GTps-k1-91AF GT-K02122 +GTps-k1-9E44 GT-K02123 +GTps-k1-8FA2 GT-K02124 +GTps-k1-8B47 GT-K02125 +GTps-k1-E552 GT-K02126 +GTps-k2-9491 GT-K02127 +GTps-k2-92CA GT-K02128 +GTps-k1-9247 GT-K02129 +GTps-k1-E4DA GT-K02130 +GTps-02-8951 GT-K02131 +GTps-k1-9AC8 GT-K02132 +GTps-05-89F0 GT-K02133 +GTps-k1-95E1 GT-K02134 +GTps-k1-90DF GT-K02135 +GTps-11-95DC GT-K02136 +GTps-k1-95DF GT-K02137 +GTps-k2-95AC GT-K02138 +GTps-02-894E GT-K02139 +GTps-k1-8BB7 GT-K02140 +GTps-k1-8ADF GT-K02141 +GTps-k1-8BFB GT-K02142 +GTps-k1-E86F GT-K02143 +GTps-k1-8987 GT-K02144 +GTps-k1-9D84 GT-K02145 +GTps-k1-969C GT-K02146 +GTps-k1-E796 GT-K02147 +GTps-k1-E9BB GT-K02148 +GTps-k2-95CB GT-K02149 +GTps-k1-93AE GT-K02150 +GTps-k1-92F5 GT-K02151 +GTps-k1-9D55 GT-K02152 +GTps-02-88B9 GT-K02153 +GTps-k1-96F2 GT-K02154 +GTps-04-914A GT-K02155 +GTps-05-89C0 GT-K02156 +GTps-k2-91CE GT-K02157 +GTps-k2-8BD3 GT-K02158 +GTps-k1-967C GT-K02159 +GTps-k1-957A GT-K02160 +GTps-k1-95E9 GT-K02161 +GTps-k1-E2A2 GT-K02162 +GTps-k1-E284 GT-K02163 +GTps-k2-9479 GT-K02164 +GTps-k2-94AF GT-K02165 +GTps-k1-8C73 GT-K02166 +GTps-k1-E3DE GT-K02167 +GTps-k1-9577 GT-K02168 +GTps-k1-8CD0 GT-K02169 +GTps-k2-9468 GT-K02170 +GTps-k2-8E63 GT-K02171 +GTps-k1-96F3 GT-K02172 +GTps-k1-92F9 GT-K02173 +GTps-k1-99E3 GT-K02174 +GTps-k1-95C3 GT-K02175 +GTps-k1-999F GT-K02176 +GTps-k2-8D81 GT-K02177 +GTps-k2-91CC GT-K02178 +GTps-k1-E8B3 GT-K02179 +GTps-k1-8B84 GT-K02180 +GTps-k1-E748 GT-K02181 +GTps-k2-8E64 GT-K02182 +GTps-k1-E052 GT-K02183 +GTps-k1-8C96 GT-K02184 +GTps-k1-91AE GT-K02185 +GTps-k2-9596 GT-K02186 +GTps-k1-EA6A GT-K02187 +GTps-k2-8B45 GT-K02188 +GTps-k1-8FDE GT-K02189 +GTps-k1-E1B2 GT-K02190 +GTps-k2-957D GT-K02191 +GTps-04-9585 GT-K02192 +GTps-k2-92AC GT-K02193 +GTps-04-9589 GT-K02194 +GTps-04-9591 GT-K02195 +GTps-04-9582 GT-K02196 +GTps-04-9587 GT-K02197 +GTps-k1-E0CA GT-K02198 +GTps-k1-9250 GT-K02199 +GTps-03-8FDA GT-K02200 +GTps-k1-97DD GT-K02201 +GTps-09-97A8 GT-K02202 +GTps-k1-9D83 GT-K02203 +GTps-04-9DB0 GT-K02204 +GTps-k2-8DC1 GT-K02205 +GTps-k1-9A51 GT-K02206 +GTps-k2-8E96 GT-K02207 +GTps-k1-8A6A GT-K02208 +GTps-k1-97DE GT-K02209 +GTps-k1-99E2 GT-K02210 +GTps-k1-E747 GT-K02211 +GTps-02-96CB GT-K02212 +GTps-k2-9253 GT-K02213 +GTps-k1-8A94 GT-K02214 +GTps-k1-9F61 GT-K02215 +GTps-k1-9CDA GT-K02216 +GTps-k1-95A9 GT-K02217 +GTps-04-9575 GT-K02218 +GTps-k1-9579 GT-K02219 +GTps-k1-E5D4 GT-K02220 +GTps-k1-99AF GT-K02221 +GTps-k1-98FA GT-K02222 +GTps-k1-9B54 GT-K02223 +GTps-k1-97BE GT-K02224 +GTps-k1-E795 GT-K02225 +GTps-k1-8B5E GT-K02226 +GTps-k1-9963 GT-K02227 +GTps-k1-9E92 GT-K02228 +GTps-k1-99D3 GT-K02229 +GTps-k1-969D GT-K02230 +GTps-k1-8A49 GT-K02231 +GTps-k1-88EE GT-K02232 +GTps-10-E1CA GT-K02233 +GTps-k2-8A5E GT-K02234 +GTps-10-E1C4 GT-K02235 +GTps-k1-9553 GT-K02236 +GTps-10-E1D0 GT-K02237 +GTps-10-E1BD GT-K02238 +GTps-10-E1CD GT-K02239 +GTps-k2-8F96 GT-K02240 +GTps-k1-8C5E GT-K02241 +GTps-k2-8F8E GT-K02242 +GTps-k2-95BE GT-K02243 +GTps-04-88DD GT-K02244 +GTps-k2-9388 GT-K02245 +GTps-k2-95D1 GT-K02246 +GTps-k1-89BC GT-K02247 +GTps-k1-899B GT-K02248 +GTps-k1-9E81 GT-K02249 +GTps-k1-9ED3 GT-K02250 +GTps-02-8EDA GT-K02251 +GTps-k1-9996 GT-K02252 +GTps-k1-EA59 GT-K02253 +GTps-k1-90DC GT-K02254 +GTps-k1-8C5B GT-K02255 +GTps-k1-995E GT-K02256 +GTps-k1-995C GT-K02257 +GTps-k2-9356 GT-K02258 +GTps-k1-E57E GT-K02259 +GTps-k2-9372 GT-K02260 +GTps-k1-9961 GT-K02261 +GTps-k1-9960 GT-K02262 +GTps-k1-995D GT-K02263 +GTps-k1-E597 GT-K02264 +GTps-k1-9962 GT-K02265 +GTps-k2-896A GT-K02266 +GTps-k1-89CB GT-K02267 +GTps-k2-8DB6 GT-K02268 +GTps-k1-995F GT-K02269 +GTps-k1-9AAF GT-K02270 +GTps-k2-948B GT-K02271 +GTps-k1-9964 GT-K02272 +GTps-k1-93E2 GT-K02273 +GTps-k1-99CF GT-K02274 +GTps-k1-88D8 GT-K02275 +GTps-k2-948A GT-K02276 +GTps-06-8B51 GT-K02277 +GTps-k1-9ED4 GT-K02278 +GTps-k2-936E GT-K02279 +GTps-k2-9470 GT-K02280 +GTps-k2-8CB7 GT-K02281 +GTps-k1-9270 GT-K02282 +GTps-k1-9099 GT-K02283 +GTps-06-88F3 GT-K02284 +GTps-k2-926B GT-K02285 +GTps-k2-8A94 GT-K02286 +GTps-11-9658 GT-K02287 +GTps-k1-93E9 GT-K02288 +GTps-k1-8956 GT-K02289 +GTps-k1-89A4 GT-K02290 +GTps-k1-8AAE GT-K02291 +GTps-k2-8D41 GT-K02292 +GTps-09-9A76 GT-K02293 +GTps-k1-91E8 GT-K02294 +GTps-k1-8CE1 GT-K02295 +GTps-k2-8D4B GT-K02296 +GTps-k2-8BD0 GT-K02297 +GTps-k2-93E9 GT-K02298 +GTps-k1-96B7 GT-K02299 +GTps-k1-E1E0 GT-K02300 +GTps-k1-E3DC GT-K02301 +GTps-04-9570 GT-K02302 +GTps-03-E7B5 GT-K02303 +GTps-k1-E1DD GT-K02304 +GTps-k1-90DB GT-K02305 +GTps-k1-8C4D GT-K02306 +GTps-k1-E7A5 GT-K02307 +GTps-k1-8DD5 GT-K02308 +GTps-k1-89B9 GT-K02309 +GTps-k1-E6FB GT-K02310 +GTps-k1-8C7D GT-K02311 +GTps-k1-9CF2 GT-K02312 +GTps-k1-9E8A GT-K02313 +GTps-k1-9589 GT-K02314 +GTps-04-88DB GT-K02315 +GTps-k1-9D97 GT-K02316 +GTps-k1-99E4 GT-K02317 +GTps-k1-946A GT-K02318 +GTps-k1-E598 GT-K02319 +GTps-k1-E578 GT-K02320 +GTps-k1-9AE9 GT-K02321 +GTps-k1-E4ED GT-K02322 +GTps-k1-E6B6 GT-K02323 +GTps-k2-8ABA GT-K02324 +GTps-k1-E551 GT-K02325 +GTps-k1-9ACD GT-K02326 +GTps-k1-9965 GT-K02327 +GTps-k1-9F4C GT-K02328 +GTps-k1-924A GT-K02329 +GTps-k1-E0C7 GT-K02330 +GTps-03-8F9C GT-K02331 +GTps-k1-E1C9 GT-K02332 +GTps-k1-E04D GT-K02333 +GTps-k1-9D53 GT-K02334 +GTps-k2-92A8 GT-K02335 +GTps-k2-94C0 GT-K02336 +GTps-k1-9580 GT-K02337 +GTps-02-8F55 GT-K02338 +GTps-k1-E596 GT-K02339 +GTps-k1-99E1 GT-K02340 +GTps-k1-E8B5 GT-K02341 +GTps-04-E4AF GT-K02342 +GTps-k1-E699 GT-K02343 +GTps-04-E4B1 GT-K02344 +GTps-k1-98BE GT-K02345 +GTps-k2-88EE GT-K02346 +GTps-09-8AAD GT-K02347 +GTps-k1-9CEA GT-K02348 +GTps-k1-90DD GT-K02349 +GTps-k1-9998 GT-K02350 +GTps-02-8A6A GT-K02351 +GTps-k2-88AB GT-K02352 +GTps-02-8A77 GT-K02353 +GTps-02-8A72 GT-K02354 +GTps-k1-9246 GT-K02355 +GTps-02-8A76 GT-K02356 +GTps-k2-949F GT-K02357 +GTps-k1-E798 GT-K02358 +GTps-k1-9ED2 GT-K02359 +GTps-02-E3D8 GT-K02360 +GTps-k1-E04F GT-K02361 +GTps-k1-E341 GT-K02362 +GTps-k1-E340 GT-K02363 +GTps-k1-8DF8 GT-K02364 +GTps-k1-96F1 GT-K02365 +GTps-07-9E48 GT-K02366 +GTps-03-9EBE GT-K02367 +GTps-k1-E94C GT-K02368 +GTps-09-9148 GT-K02369 +GTps-k1-9C76 GT-K02370 +GTps-k1-E785 GT-K02371 +GTps-k1-92F2 GT-K02372 +GTps-02-9F70 GT-K02373 +GTps-k1-9366 GT-K02374 +GTps-k1-9345 GT-K02375 +GTps-04-E2F6 GT-K02376 +GTps-k1-99A5 GT-K02377 +GTps-k2-89CD GT-K02378 +GTps-k1-E267 GT-K02379 +GTps-k1-9C7E GT-K02380 +GTps-k1-E38F GT-K02381 +GTps-k1-98BF GT-K02382 +GTps-k1-91E5 GT-K02383 +GTps-k2-8E6B GT-K02384 +GTps-k1-8CB6 GT-K02385 +GTps-k2-9486 GT-K02386 +GTps-k2-907D GT-K02387 +GTps-k1-8FDD GT-K02388 +GTps-k2-9276 GT-K02389 +GTps-k2-9456 GT-K02390 +GTps-k1-8D49 GT-K02391 +GTps-k1-92F6 GT-K02392 +GTps-02-94C6 GT-K02393 +GTps-k1-97DB GT-K02394 +GTps-k1-97B3 GT-K02395 +GTps-k2-88DA GT-K02396 +GTps-03-9041 GT-K02397 +GTps-k1-E8B1 GT-K02398 +GTps-k1-9191 GT-K02399 +GTps-k1-8AB7 GT-K02400 +GTps-k2-95B1 GT-K02401 +GTps-03-959D GT-K02402 +GTps-k1-8C4F GT-K02403 +GTps-k1-9E47 GT-K02404 +GTps-k1-E1DB GT-K02405 +GTps-k1-9548 GT-K02406 +GTps-k1-9F60 GT-K02407 +GTps-k1-9B70 GT-K02408 +GTps-k1-8B7B GT-K02409 +GTps-k1-E7F1 GT-K02410 +GTps-k1-8B6C GT-K02411 +GTps-k2-8C44 GT-K02412 +GTps-k1-9FBD GT-K02413 +GTps-k1-93E6 GT-K02414 +GTps-k1-9AAD GT-K02415 +GTps-k1-99E0 GT-K02416 +GTps-k1-E8B6 GT-K02417 +GTps-k1-E498 GT-K02418 +GTps-k2-8E67 GT-K02419 +GTps-k1-E25E GT-K02420 +GTps-k1-92D5 GT-K02421 +GTps-k1-E797 GT-K02422 +GTps-k1-93E8 GT-K02423 +GTps-k2-894B GT-K02424 +GTps-k1-9FBC GT-K02425 +GTps-k2-9498 GT-K02426 +GTps-k1-9684 GT-K02427 +GTps-k1-92F8 GT-K02428 +GTps-k1-9DE5 GT-K02429 +GTps-k1-915C GT-K02430 +GTps-02-968C GT-K02431 +GTps-k1-9097 GT-K02432 +GTps-k2-9082 GT-K02433 +GTps-k1-90DE GT-K02434 +GTps-k1-99A2 GT-K02435 +GTps-k1-98BD GT-K02436 +GTps-k1-91A4 GT-K02437 +GTps-k1-92F4 GT-K02438 +GTps-k1-9649 GT-K02439 +GTps-k1-8D64 GT-K02440 +GTps-k1-E69A GT-K02441 +GTps-k1-99BB GT-K02442 +GTps-k1-9F5F GT-K02443 +GTps-k1-EA5D GT-K02444 +GTps-k1-9391 GT-K02445 +GTps-k1-99A0 GT-K02446 +GTps-k1-E0F6 GT-K02447 +GTps-k1-9086 GT-K02448 +GTps-k1-96F4 GT-K02449 +GTps-k1-96A9 GT-K02450 +GTps-k1-89DC GT-K02451 +GTps-k1-97E0 GT-K02452 +GTps-k2-8E6E GT-K02453 +GTps-k1-E868 GT-K02454 +GTps-k1-908B GT-K02455 +GTps-03-93D4 GT-K02456 +GTps-k1-9BC2 GT-K02457 +GTps-k1-9C94 GT-K02458 +GTps-k1-E971 GT-K02459 +GTps-k2-89FB GT-K02460 +GTps-k1-98BC GT-K02461 +GTps-k2-8FF8 GT-K02462 +GTps-k2-8CB6 GT-K02463 +GTps-02-8975 GT-K02464 +GTps-02-9096 GT-K02465 +GTps-k1-91D8 GT-K02466 +GTps-k1-9079 GT-K02467 +GTps-k2-8C59 GT-K02468 +GTps-k2-9594 GT-K02469 +GTps-k2-9471 GT-K02470 +GTps-k1-964A GT-K02471 +GTps-k2-957A GT-K02472 +GTps-k1-8CC1 GT-K02473 +GTps-k1-9687 GT-K02474 +GTps-k1-E0F7 GT-K02475 +GTps-k1-924C GT-K02476 +GTps-k1-97D2 GT-K02477 +GTps-k1-98B1 GT-K02478 +GTps-02-90DB GT-K02479 +GTps-k1-95EA GT-K02480 +GTps-k1-8A91 GT-K02481 +GTps-k1-91A1 GT-K02482 +GTps-k1-919B GT-K02483 +GTps-k1-9F88 GT-K02484 +GTps-k1-E183 GT-K02485 +GTps-k2-92E1 GT-K02486 +GTps-k1-E355 GT-K02487 +GTps-k1-E050 GT-K02488 +GTps-k1-9248 GT-K02489 +GTps-k1-E1E1 GT-K02490 +GTps-k1-E1C8 GT-K02491 +GTps-k2-9079 GT-K02492 +GTps-k1-89AE GT-K02493 +GTps-k1-E182 GT-K02494 +GTps-02-9576 GT-K02495 +GTps-k1-9AAE GT-K02496 +GTps-k2-94A7 GT-K02497 +GTps-k2-9249 GT-K02498 +GTps-01-889F GT-K02499 +GTps-01-88C7 GT-K02500 +GTps-01-88CA GT-K02501 +GTps-01-88E3 GT-K02502 +GTps-06-8D58 GT-K02503 +GTps-01-89B2 GT-K02504 +GTps-01-89BD GT-K02505 +GTps-01-89D4 GT-K02506 +GTps-01-89E4 GT-K02507 +GTps-01-89F5 GT-K02508 +GTps-01-89FA GT-K02509 +GTps-01-8A4C GT-K02510 +GTps-01-8A70 GT-K02511 +GTps-01-8AAE GT-K02512 +GTps-01-8ADC GT-K02513 +GTps-01-8AF3 GT-K02514 +GTps-01-8AF5 GT-K02515 +GTps-01-8B5A GT-K02516 +GTps-01-8B70 GT-K02517 +GTps-01-8B81 GT-K02518 +GTps-k1-8ADA GT-K02519 +GTps-01-8B86 GT-K02520 +GTps-01-8B9C GT-K02521 +GTps-k1-8B64 GT-K02522 +GTps-01-8BB6 GT-K02523 +GTps-01-8BC7 GT-K02524 +GTps-01-8BCF GT-K02525 +GTps-k1-E2A4 GT-K02526 +GTps-01-8BDF GT-K02527 +GTps-01-8BE1 GT-K02528 +GTps-11-9672 GT-K02529 +GTps-01-8BF8 GT-K02530 +GTps-01-8C4E GT-K02531 +GTps-01-8C56 GT-K02532 +GTps-01-8C60 GT-K02533 +GTps-01-8C6E GT-K02534 +GTps-01-8C7C GT-K02535 +GTps-01-8C88 GT-K02536 +GTps-01-8CA9 GT-K02537 +GTps-01-8CBE GT-K02538 +GTps-01-8CE0 GT-K02539 +GTps-02-97CB GT-K02540 +GTps-01-8CE1 GT-K02541 +GTps-01-8D46 GT-K02542 +GTps-k1-8AE2 GT-K02543 +GTps-02-E954 GT-K02544 +GTps-01-8D47 GT-K02545 +GTps-01-8D55 GT-K02546 +GTps-03-EA5F GT-K02547 +GTps-k1-8A72 GT-K02548 +GTps-01-8D85 GT-K02549 +GTps-01-8D8E GT-K02550 +GTps-01-8DA2 GT-K02551 +GTps-01-8DB2 GT-K02552 +GTps-01-8DB9 GT-K02553 +GTps-01-8DBF GT-K02554 +GTps-01-8DD0 GT-K02555 +GTps-01-8DDE GT-K02556 +GTps-01-8DE2 GT-K02557 +GTps-01-8DE3 GT-K02558 +GTps-01-8DEC GT-K02559 +GTps-01-8E75 GT-K02560 +GTps-01-8E84 GT-K02561 +GTps-01-8E97 GT-K02562 +GTps-01-8E99 GT-K02563 +GTps-01-8ED4 GT-K02564 +GTps-07-9E65 GT-K02565 +GTps-04-88ED GT-K02566 +GTps-01-8EDB GT-K02567 +GTps-04-9DC2 GT-K02568 +GTps-01-8EDC GT-K02569 +GTps-01-8EF5 GT-K02570 +GTps-01-8F47 GT-K02571 +GTps-01-8F5A GT-K02572 +GTps-01-8F89 GT-K02573 +GTps-01-8F95 GT-K02574 +GTps-01-8F98 GT-K02575 +GTps-01-8FB0 GT-K02576 +GTps-01-8FB4 GT-K02577 +GTps-01-8FD1 GT-K02578 +GTps-01-8FF0 GT-K02579 +GTps-01-8FF3 GT-K02580 +GTps-01-904C GT-K02581 +GTps-01-9063 GT-K02582 +GTps-01-9067 GT-K02583 +GTps-01-9068 GT-K02584 +GTps-k1-8F89 GT-K02585 +GTps-k1-E94E GT-K02586 +GTps-01-9081 GT-K02587 +GTps-01-9099 GT-K02588 +GTps-03-9D76 GT-K02589 +GTps-01-90BA GT-K02590 +GTps-01-90D4 GT-K02591 +GTps-01-90DC GT-K02592 +GTps-10-9DC9 GT-K02593 +GTps-01-9176 GT-K02594 +GTps-01-9196 GT-K02595 +GTps-01-91A6 GT-K02596 +GTps-01-91A9 GT-K02597 +GTps-k1-8AF0 GT-K02598 +GTps-01-91AB GT-K02599 +GTps-k1-8AB4 GT-K02600 +GTps-01-91BA GT-K02601 +GTps-01-91C3 GT-K02602 +GTps-01-91CE GT-K02603 +GTps-01-9241 GT-K02604 +GTps-01-9243 GT-K02605 +GTps-k1-8B6E GT-K02606 +GTps-01-924A GT-K02607 +GTps-k1-8AF3 GT-K02608 +GTps-01-926A GT-K02609 +GTps-k1-E34F GT-K02610 +GTps-01-92AC GT-K02611 +GTps-01-92BE GT-K02612 +GTps-01-92E1 GT-K02613 +GTps-03-93D8 GT-K02614 +GTps-k2-88A5 GT-K02615 +GTps-01-92ED GT-K02616 +GTps-01-936D GT-K02617 +GTps-01-938A GT-K02618 +GTps-01-93A4 GT-K02619 +GTps-k1-8AD7 GT-K02620 +GTps-01-93C3 GT-K02621 +GTps-k1-8E5C GT-K02622 +GTps-01-93D1 GT-K02623 +GTps-01-93DB GT-K02624 +GTps-02-97AF GT-K02625 +GTps-07-9E59 GT-K02626 +GTps-01-93DF GT-K02627 +GTps-01-9441 GT-K02628 +GTps-03-978C GT-K02629 +GTps-01-9445 GT-K02630 +GTps-01-9463 GT-K02631 +GTps-01-948C GT-K02632 +GTps-01-949E GT-K02633 +GTps-01-94B2 GT-K02634 +GTps-01-94BB GT-K02635 +GTps-k1-E9D8 GT-K02636 +GTps-01-94CE GT-K02637 +GTps-01-94DB GT-K02638 +GTps-01-94F6 GT-K02639 +GTps-01-9549 GT-K02640 +GTps-01-957D GT-K02641 +GTps-01-95AB GT-K02642 +GTps-01-95AF GT-K02643 +GTps-01-95BA GT-K02644 +GTps-01-95CA GT-K02645 +GTps-01-95E1 GT-K02646 +GTps-01-95F0 GT-K02647 +GTps-01-9646 GT-K02648 +GTps-01-964D GT-K02649 +GTps-01-9656 GT-K02650 +GTps-01-9659 GT-K02651 +GTps-01-9668 GT-K02652 +GTps-01-9676 GT-K02653 +GTps-07-9B64 GT-K02654 +GTps-01-96AD GT-K02655 +GTps-k1-88D3 GT-K02656 +GTps-03-9E53 GT-K02657 +GTps-01-96DF GT-K02658 +GTps-01-96E8 GT-K02659 +GTps-01-96F0 GT-K02660 +GTps-01-9757 GT-K02661 +GTps-01-975D GT-K02662 +GTps-k1-8ADB GT-K02663 +GTps-01-9780 GT-K02664 +GTps-01-9788 GT-K02665 +GTps-01-9790 GT-K02666 +GTps-01-9791 GT-K02667 +GTps-01-9798 GT-K02668 +GTps-01-979B GT-K02669 +GTps-01-97A2 GT-K02670 +GTps-k1-8AE9 GT-K02671 +GTps-01-97C7 GT-K02672 +GTps-k1-8C6C GT-K02673 +GTps-k1-8E9A GT-K02674 +GTps-01-9843 GT-K02675 +GTps-01-984A GT-K02676 +GTps-01-984D GT-K02677 +GTps-01-9853 GT-K02678 +GTps-01-98C5 GT-K02679 +GTps-01-98C7 GT-K02680 +GTps-01-995B GT-K02681 +GTps-k1-8B8A GT-K02682 +GTps-01-9967 GT-K02683 +GTps-01-9987 GT-K02684 +GTps-01-99A1 GT-K02685 +GTps-01-99B2 GT-K02686 +GTps-01-99B8 GT-K02687 +GTps-01-99DF GT-K02688 +GTps-01-99E5 GT-K02689 +GTps-01-9AAA GT-K02690 +GTps-01-9AE1 GT-K02691 +GTps-01-9AF1 GT-K02692 +GTps-01-9B74 GT-K02693 +GTps-k1-8B7D GT-K02694 +GTps-09-9C63 GT-K02695 +GTps-01-9B75 GT-K02696 +GTps-01-9B98 GT-K02697 +GTps-01-9B9B GT-K02698 +GTps-01-9BA7 GT-K02699 +GTps-01-9BA8 GT-K02700 +GTps-01-9BDE GT-K02701 +GTps-k1-8B4C GT-K02702 +GTps-01-9BE0 GT-K02703 +GTps-01-9BE1 GT-K02704 +GTps-01-9C50 GT-K02705 +GTps-01-9D50 GT-K02706 +GTps-01-9DBF GT-K02707 +GTps-01-9DDB GT-K02708 +GTps-01-9E5B GT-K02709 +GTps-01-9F87 GT-K02710 +GTps-k1-E8B8 GT-K02711 +GTps-01-9F8A GT-K02712 +GTps-01-9F8B GT-K02713 +GTps-01-9F93 GT-K02714 +GTps-01-9F94 GT-K02715 +GTps-01-9FA0 GT-K02716 +GTps-01-E0BB GT-K02717 +GTps-01-E0BD GT-K02718 +GTps-01-E154 GT-K02719 +GTps-01-E1A3 GT-K02720 +GTps-01-E1A4 GT-K02721 +GTps-01-E1E1 GT-K02722 +GTps-k1-8D72 GT-K02723 +GTps-01-E2FB GT-K02724 +GTps-01-E3A5 GT-K02725 +GTps-06-9451 GT-K02726 +GTps-01-E48C GT-K02727 +GTps-01-E48E GT-K02728 +GTps-01-E568 GT-K02729 +GTps-01-E6B3 GT-K02730 +GTps-k1-8AC3 GT-K02731 +GTps-01-E6B6 GT-K02732 +GTps-02-89CC GT-K02733 +GTps-02-93FA GT-K02734 +GTps-k1-8C6D GT-K02735 +GTps-02-96D5 GT-K02736 +GTps-k1-E8C1 GT-K02737 +GTps-02-97C9 GT-K02738 +GTps-k1-89EC GT-K02739 +GTps-01-92E6 GT-K02740 +GTps-02-97D5 GT-K02741 +GTps-01-8D90 GT-K02742 +GTps-02-97E0 GT-K02743 +GTps-02-9E86 GT-K02744 +GTps-k1-90E0 GT-K02745 +GTps-02-9E93 GT-K02746 +GTps-k2-9065 GT-K02747 +GTps-02-E3E7 GT-K02748 +GTps-k1-E6D7 GT-K02749 +GTps-03-8FC9 GT-K02750 +GTps-k1-E873 GT-K02751 +GTps-03-93D6 GT-K02752 +GTps-03-9E54 GT-K02753 +GTps-03-9EE7 GT-K02754 +GTps-03-E7C1 GT-K02755 +GTps-03-E7CB GT-K02756 +GTps-04-88F2 GT-K02757 +GTps-k1-956F GT-K02758 +GTps-k1-E893 GT-K02759 +GTps-04-9DBB GT-K02760 +GTps-k1-E464 GT-K02761 +GTps-04-9DBC GT-K02762 +GTps-04-9DC0 GT-K02763 +GTps-k1-E35E GT-K02764 +GTps-06-8D51 GT-K02765 +GTps-06-91A2 GT-K02766 +GTps-k1-91F0 GT-K02767 +GTps-10-8F94 GT-K02768 +GTps-09-8AB1 GT-K02769 +GTps-k1-8AC8 GT-K02770 +GTps-01-9484 GT-K02771 +GTps-09-8E68 GT-K02772 +GTps-09-8AD0 GT-K02773 +GTps-k1-8A48 GT-K02774 +GTps-06-8BE0 GT-K02775 +GTps-09-969D GT-K02776 +GTps-k1-89F9 GT-K02777 +GTps-k1-8B9C GT-K02778 +GTps-k1-8A51 GT-K02779 +GTps-k1-8DA2 GT-K02780 +GTps-09-9C90 GT-K02781 +GTps-03-8966 GT-K02782 +GTps-k1-8AE1 GT-K02783 +GTps-09-9BB1 GT-K02784 +GTps-k1-8D9C GT-K02785 +GTps-k1-8E68 GT-K02786 +GTps-k1-97E3 GT-K02787 +GTps-k2-95E1 GT-K02788 +GTps-k1-89C5 GT-K02789 +GTps-k1-8F9B GT-K02790 +GTps-k1-89CA GT-K02791 +GTps-k2-89B8 GT-K02792 +GTps-k1-89F2 GT-K02793 +GTps-07-9B4D GT-K02794 +GTps-k2-8FCC GT-K02795 +GTps-k1-8B78 GT-K02796 +GTps-k1-9D56 GT-K02797 +GTps-k1-E79E GT-K02798 +GTps-k1-8BD0 GT-K02799 +GTps-02-E35B GT-K02800 +GTps-k1-8D6F GT-K02801 +GTps-k1-8EDD GT-K02802 +GTps-02-8E79 GT-K02803 +GTps-k1-91EE GT-K02804 +GTps-k2-9083 GT-K02805 +GTps-k1-9299 GT-K02806 +GTps-k1-954D GT-K02807 +GTps-k1-96A6 GT-K02808 +GTps-k2-8BD5 GT-K02809 +GTps-k1-96F7 GT-K02810 +GTps-k1-97E2 GT-K02811 +GTps-k1-98C5 GT-K02812 +GTps-k1-9B71 GT-K02813 +GTps-k1-98C8 GT-K02814 +GTps-k2-908D GT-K02815 +GTps-k1-99C3 GT-K02816 +GTps-k1-99CB GT-K02817 +GTps-k1-9FF6 GT-K02818 +GTps-k1-99E8 GT-K02819 +GTps-k2-95E4 GT-K02820 +GTps-k1-9E48 GT-K02821 +GTps-k1-E8F4 GT-K02822 +GTps-k1-E0CC GT-K02823 +GTps-k1-9C93 GT-K02824 +GTps-k1-E0FA GT-K02825 +GTps-k1-E059 GT-K02826 +GTps-k2-8C60 GT-K02827 +GTps-k1-E5D7 GT-K02828 +GTps-k2-8CDF GT-K02829 +GTps-k1-E6A0 GT-K02830 +GTps-k1-E59A GT-K02831 +GTps-k1-E972 GT-K02832 +GTps-k1-96CA GT-K02833 +GTps-09-9855 GT-K02834 +GTps-k2-8ADF GT-K02835 +GTps-k2-8D88 GT-K02836 +GTps-k2-8C6B GT-K02837 +GTps-k2-90B9 GT-K02838 +GTps-k2-90F7 GT-K02839 +GTps-k2-8C57 GT-K02840 +GTps-k1-E8F6 GT-K02841 +GTps-k2-8961 GT-K02842 +GTps-02-97AE GT-K02843 +GTps-k2-95A0 GT-K02844 +GTps-03-95D5 GT-K02845 +GTps-k1-90E3 GT-K02846 +GTps-k1-894E GT-K02847 +GTps-k2-957E GT-K02848 +GTps-k1-E499 GT-K02849 +GTps-07-9E58 GT-K02850 +GTps-k1-8A46 GT-K02851 +GTps-k1-E4F2 GT-K02852 +GTps-02-8E85 GT-K02853 +GTps-k1-90CC GT-K02854 +GTps-k1-E05A GT-K02855 +GTps-k1-9481 GT-K02856 +GTps-k1-9484 GT-K02857 +GTps-k1-9D57 GT-K02858 +GTps-k1-8FE1 GT-K02859 +GTps-k1-91E3 GT-K02860 +GTps-k1-8FE0 GT-K02861 +GTps-k1-9CBE GT-K02862 +GTps-k2-945C GT-K02863 +GTps-02-8AB7 GT-K02864 +GTps-03-97A7 GT-K02865 +GTps-k2-91D2 GT-K02866 +GTps-09-8EE3 GT-K02867 +GTps-k1-9C7B GT-K02868 +GTps-k1-8C7B GT-K02869 +GTps-02-90ED GT-K02870 +GTps-k1-E74D GT-K02871 +GTps-k1-99CC GT-K02872 +GTps-k1-9392 GT-K02873 +GTps-k2-95CD GT-K02874 +GTps-k1-E36D GT-K02875 +GTps-k1-9F91 GT-K02876 +GTps-k2-8E70 GT-K02877 +GTps-k1-93F1 GT-K02878 +GTps-06-8D4A GT-K02879 +GTps-k1-E1EC GT-K02880 +GTps-k1-E056 GT-K02881 +GTps-k2-8E76 GT-K02882 +GTps-k1-90A0 GT-K02883 +GTps-03-8967 GT-K02884 +GTps-k1-E3CE GT-K02885 +GTps-k1-9B7A GT-K02886 +GTps-09-8AB8 GT-K02887 +GTps-k2-8D67 GT-K02888 +GTps-k2-8B6B GT-K02889 +GTps-09-9ECA GT-K02890 +GTps-k2-8B96 GT-K02891 +GTps-k2-88CC GT-K02892 +GTps-k1-9483 GT-K02893 +GTps-k1-96CB GT-K02894 +GTps-k1-90CA GT-K02895 +GTps-k2-9170 GT-K02896 +GTps-k2-914A GT-K02897 +GTps-k2-8DAA GT-K02898 +GTps-k2-90DC GT-K02899 +GTps-k2-89C1 GT-K02900 +GTps-k1-9273 GT-K02901 +GTps-02-97CC GT-K02902 +GTps-k1-9ACF GT-K02903 +GTps-02-97B6 GT-K02904 +GTps-02-97E9 GT-K02905 +GTps-k1-8D90 GT-K02906 +GTps-k1-934A GT-K02907 +GTps-02-97B2 GT-K02908 +GTps-k1-9090 GT-K02909 +GTps-k2-9242 GT-K02910 +GTps-09-97D2 GT-K02911 +GTps-k1-E9D7 GT-K02912 +GTps-k2-95CF GT-K02913 +GTps-k1-90E4 GT-K02914 +GTps-k1-E053 GT-K02915 +GTps-k1-EA5E GT-K02916 +GTps-k2-954B GT-K02917 +GTps-k2-94D2 GT-K02918 +GTps-03-8BC5 GT-K02919 +GTps-03-8BDD GT-K02920 +GTps-04-958C GT-K02921 +GTps-03-8BC2 GT-K02922 +GTps-k1-E99E GT-K02923 +GTps-k1-9FF7 GT-K02924 +GTps-k1-9945 GT-K02925 +GTps-k1-95E7 GT-K02926 +GTps-02-9F91 GT-K02927 +GTps-k1-98C6 GT-K02928 +GTps-k2-9152 GT-K02929 +GTps-k1-92D9 GT-K02930 +GTps-k1-98C3 GT-K02931 +GTps-k1-9D81 GT-K02932 +GTps-k1-97E7 GT-K02933 +GTps-k1-9AE8 GT-K02934 +GTps-k1-9B40 GT-K02935 +GTps-k1-9AE6 GT-K02936 +GTps-04-914D GT-K02937 +GTps-k2-8E74 GT-K02938 +GTps-k1-90BF GT-K02939 +GTps-k1-9256 GT-K02940 +GTps-k2-89B2 GT-K02941 +GTps-02-97BC GT-K02942 +GTps-k2-89F3 GT-K02943 +GTps-k1-964B GT-K02944 +GTps-k1-9480 GT-K02945 +GTps-k2-8A9C GT-K02946 +GTps-k1-96FC GT-K02947 +GTps-k2-946D GT-K02948 +GTps-k2-93EB GT-K02949 +GTps-11-967E GT-K02950 +GTps-k2-9446 GT-K02951 +GTps-k2-8943 GT-K02952 +GTps-k2-914F GT-K02953 +GTps-k1-9254 GT-K02954 +GTps-k1-93EE GT-K02955 +GTps-k1-92D6 GT-K02956 +GTps-k1-E59D GT-K02957 +GTps-k1-9F44 GT-K02958 +GTps-k1-97E1 GT-K02959 +GTps-k1-9D87 GT-K02960 +GTps-k2-95B9 GT-K02961 +GTps-k1-9AB0 GT-K02962 +GTps-k1-90E1 GT-K02963 +GTps-k2-8980 GT-K02964 +GTps-k2-90B3 GT-K02965 +GTps-k1-974F GT-K02966 +GTps-03-97A4 GT-K02967 +GTps-k1-E74C GT-K02968 +GTps-02-96D6 GT-K02969 +GTps-k1-9B76 GT-K02970 +GTps-02-97E5 GT-K02971 +GTps-k2-8CBB GT-K02972 +GTps-02-9F99 GT-K02973 +GTps-k2-8E80 GT-K02974 +GTps-k1-925D GT-K02975 +GTps-03-91EA GT-K02976 +GTps-03-E7CC GT-K02977 +GTps-k2-9477 GT-K02978 +GTps-k1-90CB GT-K02979 +GTps-k1-99E9 GT-K02980 +GTps-02-90F1 GT-K02981 +GTps-k1-E749 GT-K02982 +GTps-k1-9E86 GT-K02983 +GTps-k1-9D59 GT-K02984 +GTps-k1-947E GT-K02985 +GTps-09-9BBF GT-K02986 +GTps-k1-9871 GT-K02987 +GTps-k1-9B80 GT-K02988 +GTps-02-E3E3 GT-K02989 +GTps-k1-E872 GT-K02990 +GTps-02-E3E6 GT-K02991 +GTps-02-E3E5 GT-K02992 +GTps-k2-8E7B GT-K02993 +GTps-k1-93BF GT-K02994 +GTps-k1-9E83 GT-K02995 +GTps-k1-96FA GT-K02996 +GTps-k1-E2A6 GT-K02997 +GTps-03-95D7 GT-K02998 +GTps-k1-926F GT-K02999 +GTps-k1-9258 GT-K03000 diff --git a/etc/char-data/GT-fmap-K2.txt b/etc/char-data/GT-fmap-K2.txt new file mode 100644 index 0000000..a6c205d --- /dev/null +++ b/etc/char-data/GT-fmap-K2.txt @@ -0,0 +1,3000 @@ +GTps-k1-E74A GT-K03001 +GTps-k1-9B64 GT-K03002 +GTps-k2-89A5 GT-K03003 +GTps-09-8DEA GT-K03004 +GTps-k1-8D5F GT-K03005 +GTps-k1-E7F5 GT-K03006 +GTps-k2-9376 GT-K03007 +GTps-k1-9DE2 GT-K03008 +GTps-04-9DC1 GT-K03009 +GTps-k1-E8C0 GT-K03010 +GTps-k2-90EF GT-K03011 +GTps-k1-9482 GT-K03012 +GTps-k2-93F2 GT-K03013 +GTps-k2-945E GT-K03014 +GTps-k2-8994 GT-K03015 +GTps-02-89B9 GT-K03016 +GTps-k1-E7F7 GT-K03017 +GTps-k1-9DE7 GT-K03018 +GTps-k1-8CB5 GT-K03019 +GTps-03-E7BE GT-K03020 +GTps-k1-896C GT-K03021 +GTps-03-E7C8 GT-K03022 +GTps-03-EA60 GT-K03023 +GTps-02-E4F6 GT-K03024 +GTps-k1-8FBD GT-K03025 +GTps-03-E7BF GT-K03026 +GTps-k2-90F5 GT-K03027 +GTps-02-9F7C GT-K03028 +GTps-11-96A5 GT-K03029 +GTps-k2-8CB9 GT-K03030 +GTps-03-8FA0 GT-K03031 +GTps-k1-E05B GT-K03032 +GTps-k1-8CEA GT-K03033 +GTps-k1-93EB GT-K03034 +GTps-02-8EC5 GT-K03035 +GTps-k2-91B8 GT-K03036 +GTps-05-8EA7 GT-K03037 +GTps-05-8EA6 GT-K03038 +GTps-05-8EA9 GT-K03039 +GTps-02-8EE0 GT-K03040 +GTps-05-8EA8 GT-K03041 +GTps-k2-9046 GT-K03042 +GTps-k1-E5C7 GT-K03043 +GTps-02-9F92 GT-K03044 +GTps-k1-9E4B GT-K03045 +GTps-k1-9259 GT-K03046 +GTps-03-95D6 GT-K03047 +GTps-k2-90EC GT-K03048 +GTps-k1-9E4D GT-K03049 +GTps-k1-9E4C GT-K03050 +GTps-k1-97BC GT-K03051 +GTps-k1-E7AC GT-K03052 +GTps-k1-E74B GT-K03053 +GTps-02-E2E0 GT-K03054 +GTps-k1-E69B GT-K03055 +GTps-k1-92FA GT-K03056 +GTps-k1-9DB5 GT-K03057 +GTps-k1-E7AF GT-K03058 +GTps-k1-919D GT-K03059 +GTps-k1-9EF7 GT-K03060 +GTps-k1-9485 GT-K03061 +GTps-k1-93EC GT-K03062 +GTps-k2-95D3 GT-K03063 +GTps-k1-958E GT-K03064 +GTps-k2-8ABF GT-K03065 +GTps-k2-8CBC GT-K03066 +GTps-k2-8BD4 GT-K03067 +GTps-k1-9C7D GT-K03068 +GTps-k1-E8C2 GT-K03069 +GTps-02-97D3 GT-K03070 +GTps-03-8BE5 GT-K03071 +GTps-k1-E8BB GT-K03072 +GTps-k1-9598 GT-K03073 +GTps-k1-9168 GT-K03074 +GTps-05-89F4 GT-K03075 +GTps-k1-9FBF GT-K03076 +GTps-k2-93E4 GT-K03077 +GTps-k1-9F62 GT-K03078 +GTps-k1-9B94 GT-K03079 +GTps-k1-E892 GT-K03080 +GTps-k2-949C GT-K03081 +GTps-k2-92AE GT-K03082 +GTps-k2-89AD GT-K03083 +GTps-k2-88BB GT-K03084 +GTps-k1-E1E7 GT-K03085 +GTps-k2-91A9 GT-K03086 +GTps-k1-9347 GT-K03087 +GTps-k1-97E4 GT-K03088 +GTps-k1-919F GT-K03089 +GTps-k2-916A GT-K03090 +GTps-03-89EA GT-K03091 +GTps-k1-E49D GT-K03092 +GTps-02-8EC3 GT-K03093 +GTps-k1-9192 GT-K03094 +GTps-k2-959D GT-K03095 +GTps-k2-95F2 GT-K03096 +GTps-k2-948F GT-K03097 +GTps-k1-8FE7 GT-K03098 +GTps-k1-9DE8 GT-K03099 +GTps-06-91A3 GT-K03100 +GTps-k1-E1E6 GT-K03101 +GTps-k2-94AC GT-K03102 +GTps-05-90BE GT-K03103 +GTps-k2-8E47 GT-K03104 +GTps-k1-9D85 GT-K03105 +GTps-k1-E1E5 GT-K03106 +GTps-k1-E375 GT-K03107 +GTps-02-945E GT-K03108 +GTps-k2-88CF GT-K03109 +GTps-k1-E7AD GT-K03110 +GTps-k1-98C7 GT-K03111 +GTps-k1-95E4 GT-K03112 +GTps-k1-E055 GT-K03113 +GTps-09-9A67 GT-K03114 +GTps-k2-959E GT-K03115 +GTps-k2-8E7C GT-K03116 +GTps-k2-956E GT-K03117 +GTps-02-95B6 GT-K03118 +GTps-k1-8CAD GT-K03119 +GTps-k1-9C7A GT-K03120 +GTps-02-95BF GT-K03121 +GTps-02-95B5 GT-K03122 +GTps-k2-9390 GT-K03123 +GTps-02-95BC GT-K03124 +GTps-02-9E8C GT-K03125 +GTps-02-9E8F GT-K03126 +GTps-02-9E9D GT-K03127 +GTps-02-9E84 GT-K03128 +GTps-02-9E9C GT-K03129 +GTps-k1-8A7C GT-K03130 +GTps-k1-93EA GT-K03131 +GTps-02-9E8D GT-K03132 +GTps-k1-E8A5 GT-K03133 +GTps-k1-8FEA GT-K03134 +GTps-k2-8CBE GT-K03135 +GTps-k1-96CE GT-K03136 +GTps-k1-9AD0 GT-K03137 +GTps-k1-EA87 GT-K03138 +GTps-k1-E7AE GT-K03139 +GTps-02-E350 GT-K03140 +GTps-k2-8D52 GT-K03141 +GTps-k1-9B4C GT-K03142 +GTps-k1-E787 GT-K03143 +GTps-k2-88C9 GT-K03144 +GTps-k1-96F9 GT-K03145 +GTps-k2-898E GT-K03146 +GTps-k2-88C3 GT-K03147 +GTps-02-E9C0 GT-K03148 +GTps-k1-E2A7 GT-K03149 +GTps-k1-9DD7 GT-K03150 +GTps-04-9595 GT-K03151 +GTps-02-E9C6 GT-K03152 +GTps-02-E9C5 GT-K03153 +GTps-k2-9243 GT-K03154 +GTps-02-E9C7 GT-K03155 +GTps-02-E9C8 GT-K03156 +GTps-k1-E992 GT-K03157 +GTps-k2-88D6 GT-K03158 +GTps-k1-E397 GT-K03159 +GTps-03-89E9 GT-K03160 +GTps-k1-9744 GT-K03161 +GTps-k1-9B7B GT-K03162 +GTps-k1-E7B1 GT-K03163 +GTps-k2-8951 GT-K03164 +GTps-k1-9AE5 GT-K03165 +GTps-k1-9343 GT-K03166 +GTps-k1-E394 GT-K03167 +GTps-03-8B79 GT-K03168 +GTps-k1-E69D GT-K03169 +GTps-03-8B78 GT-K03170 +GTps-k1-9CCC GT-K03171 +GTps-k1-9746 GT-K03172 +GTps-04-9594 GT-K03173 +GTps-k1-95C6 GT-K03174 +GTps-04-91BD GT-K03175 +GTps-k1-E870 GT-K03176 +GTps-k1-8CE4 GT-K03177 +GTps-k1-97EA GT-K03178 +GTps-k2-8990 GT-K03179 +GTps-04-8FD2 GT-K03180 +GTps-k1-E991 GT-K03181 +GTps-k1-E64D GT-K03182 +GTps-k1-9B7D GT-K03183 +GTps-03-9269 GT-K03184 +GTps-k2-946E GT-K03185 +GTps-03-9272 GT-K03186 +GTps-k1-95E2 GT-K03187 +GTps-k2-95C7 GT-K03188 +GTps-k1-9252 GT-K03189 +GTps-k2-8CBA GT-K03190 +GTps-k1-89C6 GT-K03191 +GTps-k1-E3E2 GT-K03192 +GTps-k1-E466 GT-K03193 +GTps-k1-9B72 GT-K03194 +GTps-k1-E973 GT-K03195 +GTps-k1-E8BE GT-K03196 +GTps-k1-E8BC GT-K03197 +GTps-k1-954A GT-K03198 +GTps-k1-9549 GT-K03199 +GTps-k1-9550 GT-K03200 +GTps-k1-9740 GT-K03201 +GTps-k1-969F GT-K03202 +GTps-k1-E348 GT-K03203 +GTps-k1-9D86 GT-K03204 +GTps-k1-98ED GT-K03205 +GTps-k1-8FE8 GT-K03206 +GTps-k2-8E77 GT-K03207 +GTps-k1-9ADF GT-K03208 +GTps-k2-8D68 GT-K03209 +GTps-k1-92FC GT-K03210 +GTps-k1-E8BF GT-K03211 +GTps-k2-8A97 GT-K03212 +GTps-k1-8B67 GT-K03213 +GTps-k1-908F GT-K03214 +GTps-k2-9588 GT-K03215 +GTps-k2-94D0 GT-K03216 +GTps-k1-93AF GT-K03217 +GTps-07-9B67 GT-K03218 +GTps-k1-E359 GT-K03219 +GTps-k2-909A GT-K03220 +GTps-k2-955A GT-K03221 +GTps-k1-9DC5 GT-K03222 +GTps-09-8F97 GT-K03223 +GTps-k1-8A69 GT-K03224 +GTps-k1-E0F8 GT-K03225 +GTps-k1-9253 GT-K03226 +GTps-k1-8FA9 GT-K03227 +GTps-k1-9C79 GT-K03228 +GTps-k1-E26A GT-K03229 +GTps-k1-9669 GT-K03230 +GTps-k2-89CE GT-K03231 +GTps-k2-95C3 GT-K03232 +GTps-k2-8FE4 GT-K03233 +GTps-k1-E0F9 GT-K03234 +GTps-k1-8EB7 GT-K03235 +GTps-k1-92FB GT-K03236 +GTps-k2-95FA GT-K03237 +GTps-k2-9593 GT-K03238 +GTps-k1-E580 GT-K03239 +GTps-03-8F9E GT-K03240 +GTps-k2-8E7E GT-K03241 +GTps-k2-94B1 GT-K03242 +GTps-k1-93BD GT-K03243 +GTps-k1-8DCE GT-K03244 +GTps-k1-92EF GT-K03245 +GTps-k1-8E75 GT-K03246 +GTps-k1-E7B0 GT-K03247 +GTps-k1-9340 GT-K03248 +GTps-k1-8ABA GT-K03249 +GTps-k1-8A98 GT-K03250 +GTps-k2-9279 GT-K03251 +GTps-k2-88E0 GT-K03252 +GTps-k1-91BE GT-K03253 +GTps-k1-E28B GT-K03254 +GTps-k1-8BDB GT-K03255 +GTps-k2-9558 GT-K03256 +GTps-k1-8C8A GT-K03257 +GTps-k2-948D GT-K03258 +GTps-k2-9241 GT-K03259 +GTps-k2-8BB2 GT-K03260 +GTps-k1-9DDA GT-K03261 +GTps-k1-E69C GT-K03262 +GTps-03-8F9F GT-K03263 +GTps-k2-9375 GT-K03264 +GTps-k1-958D GT-K03265 +GTps-k1-99E5 GT-K03266 +GTps-03-9064 GT-K03267 +GTps-02-97CF GT-K03268 +GTps-k1-95F1 GT-K03269 +GTps-k1-E558 GT-K03270 +GTps-k1-9FC3 GT-K03271 +GTps-k2-9293 GT-K03272 +GTps-04-95C3 GT-K03273 +GTps-k1-9741 GT-K03274 +GTps-04-95B6 GT-K03275 +GTps-04-95A8 GT-K03276 +GTps-04-959C GT-K03277 +GTps-04-95B9 GT-K03278 +GTps-k1-E7F4 GT-K03279 +GTps-k1-954B GT-K03280 +GTps-04-95C6 GT-K03281 +GTps-04-95AC GT-K03282 +GTps-k1-E2A5 GT-K03283 +GTps-k1-E7F6 GT-K03284 +GTps-k1-9F90 GT-K03285 +GTps-04-95BD GT-K03286 +GTps-04-959D GT-K03287 +GTps-04-95A6 GT-K03288 +GTps-k1-E8BD GT-K03289 +GTps-k2-93AA GT-K03290 +GTps-k2-8E75 GT-K03291 +GTps-k1-89BF GT-K03292 +GTps-k1-E69E GT-K03293 +GTps-k1-9E4A GT-K03294 +GTps-k1-9E49 GT-K03295 +GTps-k1-9D58 GT-K03296 +GTps-05-9C84 GT-K03297 +GTps-k2-8985 GT-K03298 +GTps-05-9C87 GT-K03299 +GTps-k2-8A83 GT-K03300 +GTps-k2-9540 GT-K03301 +GTps-k1-8FAC GT-K03302 +GTps-02-E540 GT-K03303 +GTps-k1-E49F GT-K03304 +GTps-k1-99E6 GT-K03305 +GTps-k2-91F0 GT-K03306 +GTps-k1-88EF GT-K03307 +GTps-02-8AAF GT-K03308 +GTps-k1-97E9 GT-K03309 +GTps-k1-E5D6 GT-K03310 +GTps-k1-9DE9 GT-K03311 +GTps-k1-9E95 GT-K03312 +GTps-05-90B9 GT-K03313 +GTps-07-8E95 GT-K03314 +GTps-k1-957B GT-K03315 +GTps-k2-927E GT-K03316 +GTps-k1-8B59 GT-K03317 +GTps-k1-8B9D GT-K03318 +GTps-02-8E7B GT-K03319 +GTps-k1-8FE6 GT-K03320 +GTps-k2-949D GT-K03321 +GTps-k1-9B43 GT-K03322 +GTps-10-8AF3 GT-K03323 +GTps-10-E1DF GT-K03324 +GTps-10-E1F5 GT-K03325 +GTps-09-939F GT-K03326 +GTps-10-E1F1 GT-K03327 +GTps-10-E1D5 GT-K03328 +GTps-k2-8FA2 GT-K03329 +GTps-10-E244 GT-K03330 +GTps-10-E1D7 GT-K03331 +GTps-10-E1D6 GT-K03332 +GTps-10-E252 GT-K03333 +GTps-10-E249 GT-K03334 +GTps-10-E1F9 GT-K03335 +GTps-k2-8F97 GT-K03336 +GTps-10-E1F4 GT-K03337 +GTps-09-905A GT-K03338 +GTps-03-93ED GT-K03339 +GTps-10-E2BD GT-K03340 +GTps-10-E24D GT-K03341 +GTps-k2-8CBD GT-K03342 +GTps-k1-8BE0 GT-K03343 +GTps-k2-94D9 GT-K03344 +GTps-k2-8B53 GT-K03345 +GTps-k1-89DF GT-K03346 +GTps-k1-947C GT-K03347 +GTps-k1-EAA2 GT-K03348 +GTps-k1-92D7 GT-K03349 +GTps-k1-E057 GT-K03350 +GTps-k1-9486 GT-K03351 +GTps-k2-8B58 GT-K03352 +GTps-k1-954C GT-K03353 +GTps-k1-909F GT-K03354 +GTps-k1-9EE8 GT-K03355 +GTps-k1-9346 GT-K03356 +GTps-k1-996A GT-K03357 +GTps-k1-9969 GT-K03358 +GTps-k2-8A9B GT-K03359 +GTps-k1-996F GT-K03360 +GTps-k1-9968 GT-K03361 +GTps-k1-996E GT-K03362 +GTps-k1-996B GT-K03363 +GTps-k2-9497 GT-K03364 +GTps-k1-996D GT-K03365 +GTps-k1-9966 GT-K03366 +GTps-k1-8A9A GT-K03367 +GTps-04-9387 GT-K03368 +GTps-k1-9CE0 GT-K03369 +GTps-k1-996C GT-K03370 +GTps-k1-9967 GT-K03371 +GTps-k1-9743 GT-K03372 +GTps-k1-9342 GT-K03373 +GTps-k1-E59C GT-K03374 +GTps-k1-9970 GT-K03375 +GTps-k2-89A8 GT-K03376 +GTps-k1-965B GT-K03377 +GTps-k1-9255 GT-K03378 +GTps-k1-92D8 GT-K03379 +GTps-k2-95EE GT-K03380 +GTps-k1-955D GT-K03381 +GTps-k2-8958 GT-K03382 +GTps-k2-9344 GT-K03383 +GTps-k2-88A3 GT-K03384 +GTps-k1-E799 GT-K03385 +GTps-k1-9ED8 GT-K03386 +GTps-k1-E2AA GT-K03387 +GTps-k2-9485 GT-K03388 +GTps-k1-96CF GT-K03389 +GTps-k1-E3DF GT-K03390 +GTps-k1-8FE5 GT-K03391 +GTps-k1-90E2 GT-K03392 +GTps-k2-89A9 GT-K03393 +GTps-k2-8A40 GT-K03394 +GTps-k2-8AE6 GT-K03395 +GTps-k1-97E6 GT-K03396 +GTps-k2-8C96 GT-K03397 +GTps-k2-8B84 GT-K03398 +GTps-k2-8FDC GT-K03399 +GTps-k2-8B64 GT-K03400 +GTps-k1-9947 GT-K03401 +GTps-k1-9B65 GT-K03402 +GTps-k1-E260 GT-K03403 +GTps-05-E9EA GT-K03404 +GTps-k1-9EF0 GT-K03405 +GTps-k1-94E4 GT-K03406 +GTps-k1-E871 GT-K03407 +GTps-k2-93E6 GT-K03408 +GTps-02-8E78 GT-K03409 +GTps-k2-9449 GT-K03410 +GTps-k1-9CF3 GT-K03411 +GTps-k1-9DE1 GT-K03412 +GTps-04-9388 GT-K03413 +GTps-k1-E35A GT-K03414 +GTps-05-90C3 GT-K03415 +GTps-k2-94A6 GT-K03416 +GTps-k1-929A GT-K03417 +GTps-k2-95D6 GT-K03418 +GTps-k1-E3E3 GT-K03419 +GTps-05-88A4 GT-K03420 +GTps-k1-9B75 GT-K03421 +GTps-k1-9344 GT-K03422 +GTps-k2-90B5 GT-K03423 +GTps-k1-9EF1 GT-K03424 +GTps-06-944E GT-K03425 +GTps-06-9447 GT-K03426 +GTps-06-9456 GT-K03427 +GTps-k1-E2E6 GT-K03428 +GTps-06-9449 GT-K03429 +GTps-06-9452 GT-K03430 +GTps-k1-E49C GT-K03431 +GTps-k1-E2B3 GT-K03432 +GTps-k1-8ED2 GT-K03433 +GTps-k2-92B2 GT-K03434 +GTps-03-8C5C GT-K03435 +GTps-k1-E28C GT-K03436 +GTps-k1-9646 GT-K03437 +GTps-k1-95F8 GT-K03438 +GTps-k1-E3E0 GT-K03439 +GTps-03-9D7D GT-K03440 +GTps-k2-90C6 GT-K03441 +GTps-k1-97E8 GT-K03442 +GTps-02-9065 GT-K03443 +GTps-k1-97C4 GT-K03444 +GTps-03-9D75 GT-K03445 +GTps-03-9793 GT-K03446 +GTps-k2-8E71 GT-K03447 +GTps-k1-9FBE GT-K03448 +GTps-k1-9941 GT-K03449 +GTps-02-9F8F GT-K03450 +GTps-07-9E50 GT-K03451 +GTps-k1-9E93 GT-K03452 +GTps-k1-E8BA GT-K03453 +GTps-k2-8E73 GT-K03454 +GTps-k1-9087 GT-K03455 +GTps-k1-9742 GT-K03456 +GTps-k2-946B GT-K03457 +GTps-k2-89B0 GT-K03458 +GTps-k2-9442 GT-K03459 +GTps-04-E4D0 GT-K03460 +GTps-04-E4CA GT-K03461 +GTps-04-E4E2 GT-K03462 +GTps-k1-E1E4 GT-K03463 +GTps-k1-9186 GT-K03464 +GTps-09-924F GT-K03465 +GTps-k1-93F0 GT-K03466 +GTps-04-88EF GT-K03467 +GTps-04-88E7 GT-K03468 +GTps-k1-E69F GT-K03469 +GTps-k1-98B2 GT-K03470 +GTps-02-8A9C GT-K03471 +GTps-02-8AA7 GT-K03472 +GTps-02-8AA9 GT-K03473 +GTps-02-8AA8 GT-K03474 +GTps-02-8A93 GT-K03475 +GTps-k1-9B7C GT-K03476 +GTps-k1-E79A GT-K03477 +GTps-02-8AAB GT-K03478 +GTps-k2-8D69 GT-K03479 +GTps-k1-E467 GT-K03480 +GTps-k1-97BF GT-K03481 +GTps-k1-964E GT-K03482 +GTps-k1-93EF GT-K03483 +GTps-03-97D9 GT-K03484 +GTps-03-97B1 GT-K03485 +GTps-k1-93ED GT-K03486 +GTps-03-97DF GT-K03487 +GTps-k2-8A55 GT-K03488 +GTps-k2-8AB2 GT-K03489 +GTps-k1-E64F GT-K03490 +GTps-k1-9959 GT-K03491 +GTps-k1-9765 GT-K03492 +GTps-k1-9B73 GT-K03493 +GTps-k1-99E7 GT-K03494 +GTps-k1-9B7E GT-K03495 +GTps-03-9ED4 GT-K03496 +GTps-03-9ECA GT-K03497 +GTps-03-9ECF GT-K03498 +GTps-09-8DDC GT-K03499 +GTps-03-9EEC GT-K03500 +GTps-k1-8E84 GT-K03501 +GTps-k2-9266 GT-K03502 +GTps-k1-9D88 GT-K03503 +GTps-k1-8D79 GT-K03504 +GTps-k2-9487 GT-K03505 +GTps-k1-925C GT-K03506 +GTps-k1-9341 GT-K03507 +GTps-k2-94A9 GT-K03508 +GTps-k2-94A8 GT-K03509 +GTps-k2-945D GT-K03510 +GTps-k1-9FC0 GT-K03511 +GTps-k1-E59B GT-K03512 +GTps-k1-9FC1 GT-K03513 +GTps-k2-8E7A GT-K03514 +GTps-k2-8E9C GT-K03515 +GTps-k1-E599 GT-K03516 +GTps-03-93EB GT-K03517 +GTps-k1-96B8 GT-K03518 +GTps-k1-954F GT-K03519 +GTps-k1-9ED6 GT-K03520 +GTps-k1-E393 GT-K03521 +GTps-k2-94DA GT-K03522 +GTps-k1-9C78 GT-K03523 +GTps-04-9DB9 GT-K03524 +GTps-k1-99A3 GT-K03525 +GTps-k1-97E5 GT-K03526 +GTps-k1-8E96 GT-K03527 +GTps-k1-9AE7 GT-K03528 +GTps-k1-8B70 GT-K03529 +GTps-k1-E49E GT-K03530 +GTps-k1-9ED9 GT-K03531 +GTps-k1-97EB GT-K03532 +GTps-k1-E1E3 GT-K03533 +GTps-k1-9B44 GT-K03534 +GTps-k1-E3E1 GT-K03535 +GTps-k1-93BE GT-K03536 +GTps-k1-9B77 GT-K03537 +GTps-k1-E2D5 GT-K03538 +GTps-k2-91A5 GT-K03539 +GTps-k1-958C GT-K03540 +GTps-k1-9173 GT-K03541 +GTps-k2-89EE GT-K03542 +GTps-k1-E9B1 GT-K03543 +GTps-k1-E0CB GT-K03544 +GTps-k1-E788 GT-K03545 +GTps-k2-8AB3 GT-K03546 +GTps-k2-8A51 GT-K03547 +GTps-k1-9CEB GT-K03548 +GTps-02-96D4 GT-K03549 +GTps-k1-E054 GT-K03550 +GTps-02-96D3 GT-K03551 +GTps-k1-8973 GT-K03552 +GTps-k2-90CD GT-K03553 +GTps-k1-954E GT-K03554 +GTps-k2-8970 GT-K03555 +GTps-k2-90FA GT-K03556 +GTps-k1-9B78 GT-K03557 +GTps-k1-E356 GT-K03558 +GTps-k2-94E5 GT-K03559 +GTps-k1-96CD GT-K03560 +GTps-k1-9461 GT-K03561 +GTps-k1-E465 GT-K03562 +GTps-k1-98C4 GT-K03563 +GTps-k1-8ED3 GT-K03564 +GTps-k1-96FB GT-K03565 +GTps-k1-8FE3 GT-K03566 +GTps-k1-96BA GT-K03567 +GTps-k2-9386 GT-K03568 +GTps-k1-9AB6 GT-K03569 +GTps-k1-90AD GT-K03570 +GTps-k1-947D GT-K03571 +GTps-k1-9C7C GT-K03572 +GTps-k1-E058 GT-K03573 +GTps-k1-E25F GT-K03574 +GTps-k2-94B8 GT-K03575 +GTps-k1-9F81 GT-K03576 +GTps-k1-E8B9 GT-K03577 +GTps-k1-99EA GT-K03578 +GTps-k1-9FA3 GT-K03579 +GTps-k1-E64E GT-K03580 +GTps-k2-8E72 GT-K03581 +GTps-k1-96CC GT-K03582 +GTps-k2-928E GT-K03583 +GTps-k2-9290 GT-K03584 +GTps-k1-91E2 GT-K03585 +GTps-k1-969E GT-K03586 +GTps-k1-94F3 GT-K03587 +GTps-k1-9257 GT-K03588 +GTps-k2-8E79 GT-K03589 +GTps-k1-91D9 GT-K03590 +GTps-k1-925A GT-K03591 +GTps-k1-8B5B GT-K03592 +GTps-k2-93A3 GT-K03593 +GTps-k1-9D47 GT-K03594 +GTps-k1-9948 GT-K03595 +GTps-k1-9182 GT-K03596 +GTps-k1-E950 GT-K03597 +GTps-02-97C3 GT-K03598 +GTps-k1-91B2 GT-K03599 +GTps-03-9E4F GT-K03600 +GTps-03-9E50 GT-K03601 +GTps-k1-9B4D GT-K03602 +GTps-k1-9B74 GT-K03603 +GTps-k1-E49B GT-K03604 +GTps-k1-9745 GT-K03605 +GTps-k1-EA5F GT-K03606 +GTps-k2-9274 GT-K03607 +GTps-k2-8E78 GT-K03608 +GTps-k2-88A0 GT-K03609 +GTps-k1-8B6F GT-K03610 +GTps-k1-958B GT-K03611 +GTps-k1-919A GT-K03612 +GTps-k1-8CEC GT-K03613 +GTps-02-9543 GT-K03614 +GTps-k1-E26C GT-K03615 +GTps-k1-9FC2 GT-K03616 +GTps-k2-8CBF GT-K03617 +GTps-k1-8A6B GT-K03618 +GTps-k1-9B79 GT-K03619 +GTps-k2-93DD GT-K03620 +GTps-k1-925B GT-K03621 +GTps-01-88A2 GT-K03622 +GTps-01-88B6 GT-K03623 +GTps-01-88BD GT-K03624 +GTps-01-88CB GT-K03625 +GTps-01-88CF GT-K03626 +GTps-01-88D5 GT-K03627 +GTps-01-88E7 GT-K03628 +GTps-01-894A GT-K03629 +GTps-k1-89A5 GT-K03630 +GTps-01-896A GT-K03631 +GTps-01-8970 GT-K03632 +GTps-01-8982 GT-K03633 +GTps-k1-98C9 GT-K03634 +GTps-01-8984 GT-K03635 +GTps-k2-88B4 GT-K03636 +GTps-k2-95E2 GT-K03637 +GTps-01-898A GT-K03638 +GTps-k2-9156 GT-K03639 +GTps-03-E758 GT-K03640 +GTps-01-8997 GT-K03641 +GTps-03-9674 GT-K03642 +GTps-01-899D GT-K03643 +GTps-01-89A2 GT-K03644 +GTps-01-89AA GT-K03645 +GTps-01-89B5 GT-K03646 +GTps-k1-E1BD GT-K03647 +GTps-01-89C0 GT-K03648 +GTps-01-89CA GT-K03649 +GTps-k1-88ED GT-K03650 +GTps-01-89CD GT-K03651 +GTps-06-9486 GT-K03652 +GTps-01-89D5 GT-K03653 +GTps-01-89DE GT-K03654 +GTps-01-89E7 GT-K03655 +GTps-01-89FB GT-K03656 +GTps-01-8A77 GT-K03657 +GTps-01-8A78 GT-K03658 +GTps-01-8A9D GT-K03659 +GTps-01-8AA4 GT-K03660 +GTps-01-8AAF GT-K03661 +GTps-01-8ADD GT-K03662 +GTps-01-8AE2 GT-K03663 +GTps-01-8AEF GT-K03664 +GTps-01-8B47 GT-K03665 +GTps-01-8B58 GT-K03666 +GTps-01-8B83 GT-K03667 +GTps-01-8B8F GT-K03668 +GTps-01-8B9D GT-K03669 +GTps-k1-8954 GT-K03670 +GTps-01-8B9E GT-K03671 +GTps-01-8B9F GT-K03672 +GTps-01-8BAF GT-K03673 +GTps-01-8BC4 GT-K03674 +GTps-01-8BD3 GT-K03675 +GTps-07-9B82 GT-K03676 +GTps-01-8BE0 GT-K03677 +GTps-k1-8AC7 GT-K03678 +GTps-01-8BE7 GT-K03679 +GTps-01-8BEA GT-K03680 +GTps-01-8BEF GT-K03681 +GTps-01-8BF3 GT-K03682 +GTps-01-8BFC GT-K03683 +GTps-01-8C42 GT-K03684 +GTps-01-8C54 GT-K03685 +GTps-01-8C73 GT-K03686 +GTps-01-8C94 GT-K03687 +GTps-09-99F7 GT-K03688 +GTps-06-8D6F GT-K03689 +GTps-01-8CA8 GT-K03690 +GTps-01-8CB7 GT-K03691 +GTps-01-8CC5 GT-K03692 +GTps-01-8CC6 GT-K03693 +GTps-02-E95D GT-K03694 +GTps-04-E541 GT-K03695 +GTps-01-8CD2 GT-K03696 +GTps-01-8CD5 GT-K03697 +GTps-k1-8E7A GT-K03698 +GTps-01-8CF8 GT-K03699 +GTps-k1-9749 GT-K03700 +GTps-01-8D4B GT-K03701 +GTps-01-8D4D GT-K03702 +GTps-01-8D53 GT-K03703 +GTps-01-8D56 GT-K03704 +GTps-01-8D59 GT-K03705 +GTps-01-8D6D GT-K03706 +GTps-01-8D8F GT-K03707 +GTps-01-8D91 GT-K03708 +GTps-01-8D9A GT-K03709 +GTps-01-8D9D GT-K03710 +GTps-01-8DA8 GT-K03711 +GTps-01-8DA9 GT-K03712 +GTps-01-8DB1 GT-K03713 +GTps-01-8DC8 GT-K03714 +GTps-01-8DD1 GT-K03715 +GTps-k1-8ADE GT-K03716 +GTps-k1-8A9F GT-K03717 +GTps-01-8DE6 GT-K03718 +GTps-01-8DFC GT-K03719 +GTps-01-8E51 GT-K03720 +GTps-02-8ADD GT-K03721 +GTps-k1-E543 GT-K03722 +GTps-01-8E68 GT-K03723 +GTps-01-8E6E GT-K03724 +GTps-01-8E7D GT-K03725 +GTps-01-8E96 GT-K03726 +GTps-01-8E98 GT-K03727 +GTps-01-8EA1 GT-K03728 +GTps-01-8EB1 GT-K03729 +GTps-01-8EC9 GT-K03730 +GTps-01-8ED2 GT-K03731 +GTps-01-8ED7 GT-K03732 +GTps-01-8EE1 GT-K03733 +GTps-01-8EE6 GT-K03734 +GTps-01-8EF3 GT-K03735 +GTps-01-8EFC GT-K03736 +GTps-02-984F GT-K03737 +GTps-01-8F40 GT-K03738 +GTps-01-8F66 GT-K03739 +GTps-03-9E5B GT-K03740 +GTps-01-8F8A GT-K03741 +GTps-01-8FA8 GT-K03742 +GTps-01-8FAE GT-K03743 +GTps-03-89A9 GT-K03744 +GTps-01-8FB3 GT-K03745 +GTps-01-8FB5 GT-K03746 +GTps-01-8FB8 GT-K03747 +GTps-01-8FB9 GT-K03748 +GTps-04-894E GT-K03749 +GTps-k1-8DAD GT-K03750 +GTps-01-8FC0 GT-K03751 +GTps-01-9082 GT-K03752 +GTps-k1-8AF4 GT-K03753 +GTps-01-9086 GT-K03754 +GTps-01-9095 GT-K03755 +GTps-01-90A7 GT-K03756 +GTps-01-90AA GT-K03757 +GTps-01-90C2 GT-K03758 +GTps-01-90C4 GT-K03759 +GTps-01-90CC GT-K03760 +GTps-01-90CD GT-K03761 +GTps-01-916A GT-K03762 +GTps-01-91B2 GT-K03763 +GTps-01-91B4 GT-K03764 +GTps-01-91C9 GT-K03765 +GTps-01-91DB GT-K03766 +GTps-01-91EC GT-K03767 +GTps-01-926D GT-K03768 +GTps-01-9288 GT-K03769 +GTps-01-9289 GT-K03770 +GTps-01-928A GT-K03771 +GTps-04-9654 GT-K03772 +GTps-01-928D GT-K03773 +GTps-01-929F GT-K03774 +GTps-01-92B7 GT-K03775 +GTps-01-92BC GT-K03776 +GTps-01-92E8 GT-K03777 +GTps-01-92EA GT-K03778 +GTps-01-9344 GT-K03779 +GTps-01-9349 GT-K03780 +GTps-09-E594 GT-K03781 +GTps-01-9354 GT-K03782 +GTps-01-9358 GT-K03783 +GTps-01-9386 GT-K03784 +GTps-01-938C GT-K03785 +GTps-k1-8ABE GT-K03786 +GTps-01-939E GT-K03787 +GTps-01-93C5 GT-K03788 +GTps-01-93CB GT-K03789 +GTps-01-93CD GT-K03790 +GTps-01-93DE GT-K03791 +GTps-02-8978 GT-K03792 +GTps-01-93FB GT-K03793 +GTps-01-944F GT-K03794 +GTps-01-9467 GT-K03795 +GTps-01-9471 GT-K03796 +GTps-01-9474 GT-K03797 +GTps-01-9491 GT-K03798 +GTps-01-949F GT-K03799 +GTps-01-94C5 GT-K03800 +GTps-01-94DE GT-K03801 +GTps-01-94E2 GT-K03802 +GTps-01-94E5 GT-K03803 +GTps-01-94EC GT-K03804 +GTps-01-94F1 GT-K03805 +GTps-01-955C GT-K03806 +GTps-01-9563 GT-K03807 +GTps-01-957B GT-K03808 +GTps-01-9580 GT-K03809 +GTps-01-958C GT-K03810 +GTps-01-958D GT-K03811 +GTps-01-9590 GT-K03812 +GTps-01-959E GT-K03813 +GTps-03-EA94 GT-K03814 +GTps-01-95A6 GT-K03815 +GTps-01-95A8 GT-K03816 +GTps-01-95C0 GT-K03817 +GTps-01-95F2 GT-K03818 +GTps-01-95F3 GT-K03819 +GTps-01-95F7 GT-K03820 +GTps-03-9F47 GT-K03821 +GTps-01-95F8 GT-K03822 +GTps-01-95FA GT-K03823 +GTps-01-95FC GT-K03824 +GTps-01-9640 GT-K03825 +GTps-01-9641 GT-K03826 +GTps-06-9488 GT-K03827 +GTps-01-965B GT-K03828 +GTps-01-9671 GT-K03829 +GTps-01-967A GT-K03830 +GTps-01-9687 GT-K03831 +GTps-01-968D GT-K03832 +GTps-01-9695 GT-K03833 +GTps-01-96A1 GT-K03834 +GTps-01-96BD GT-K03835 +GTps-01-96BE GT-K03836 +GTps-01-96C6 GT-K03837 +GTps-01-96CE GT-K03838 +GTps-01-96D0 GT-K03839 +GTps-01-96D3 GT-K03840 +GTps-01-96E5 GT-K03841 +GTps-01-96E9 GT-K03842 +GTps-k2-95D5 GT-K03843 +GTps-01-96ED GT-K03844 +GTps-k1-9592 GT-K03845 +GTps-01-96FB GT-K03846 +GTps-01-97D1 GT-K03847 +GTps-01-9861 GT-K03848 +GTps-01-98A8 GT-K03849 +GTps-01-98B1 GT-K03850 +GTps-01-98B2 GT-K03851 +GTps-01-98CA GT-K03852 +GTps-01-98CD GT-K03853 +GTps-01-98D2 GT-K03854 +GTps-01-98D3 GT-K03855 +GTps-01-995A GT-K03856 +GTps-k1-9AB1 GT-K03857 +GTps-01-995C GT-K03858 +GTps-01-995F GT-K03859 +GTps-01-998B GT-K03860 +GTps-01-99A2 GT-K03861 +GTps-02-9152 GT-K03862 +GTps-01-99A3 GT-K03863 +GTps-01-99C9 GT-K03864 +GTps-01-99E8 GT-K03865 +GTps-01-99E9 GT-K03866 +GTps-k1-EA85 GT-K03867 +GTps-01-9B76 GT-K03868 +GTps-01-9BAD GT-K03869 +GTps-01-9BE2 GT-K03870 +GTps-09-9D60 GT-K03871 +GTps-01-9BE5 GT-K03872 +GTps-01-9C57 GT-K03873 +GTps-01-9C68 GT-K03874 +GTps-01-9C7A GT-K03875 +GTps-k1-97B8 GT-K03876 +GTps-01-9CFB GT-K03877 +GTps-01-9D55 GT-K03878 +GTps-01-9D59 GT-K03879 +GTps-01-9D5F GT-K03880 +GTps-01-9D66 GT-K03881 +GTps-01-9DDC GT-K03882 +GTps-k1-E6A3 GT-K03883 +GTps-01-9DDD GT-K03884 +GTps-k1-E6A1 GT-K03885 +GTps-01-9DDF GT-K03886 +GTps-01-9DE0 GT-K03887 +GTps-01-9E5D GT-K03888 +GTps-01-9E5E GT-K03889 +GTps-01-9F7A GT-K03890 +GTps-01-9F97 GT-K03891 +GTps-01-9F9A GT-K03892 +GTps-01-9F9C GT-K03893 +GTps-01-9F9E GT-K03894 +GTps-01-9F9F GT-K03895 +GTps-01-9FA1 GT-K03896 +GTps-01-9FA2 GT-K03897 +GTps-01-9FA3 GT-K03898 +GTps-01-E074 GT-K03899 +GTps-01-E0A5 GT-K03900 +GTps-01-E0AC GT-K03901 +GTps-01-E1B1 GT-K03902 +GTps-01-E25C GT-K03903 +GTps-01-E275 GT-K03904 +GTps-01-E3A6 GT-K03905 +GTps-01-E3B3 GT-K03906 +GTps-01-E3ED GT-K03907 +GTps-01-E471 GT-K03908 +GTps-k1-8B46 GT-K03909 +GTps-06-9480 GT-K03910 +GTps-01-E491 GT-K03911 +GTps-01-E493 GT-K03912 +GTps-01-E497 GT-K03913 +GTps-01-E498 GT-K03914 +GTps-10-8AAA GT-K03915 +GTps-01-E49C GT-K03916 +GTps-01-E56C GT-K03917 +GTps-01-E761 GT-K03918 +GTps-10-8FC0 GT-K03919 +GTps-01-E78C GT-K03920 +GTps-01-E7B6 GT-K03921 +GTps-01-E7B8 GT-K03922 +GTps-01-E898 GT-K03923 +GTps-01-E8AE GT-K03924 +GTps-k1-8D9D GT-K03925 +GTps-01-E8B0 GT-K03926 +GTps-01-EA8B GT-K03927 +GTps-02-8E87 GT-K03928 +GTps-02-9146 GT-K03929 +GTps-k1-9351 GT-K03930 +GTps-02-9849 GT-K03931 +GTps-09-9A7C GT-K03932 +GTps-02-E3FC GT-K03933 +GTps-02-E58F GT-K03934 +GTps-09-9BC7 GT-K03935 +GTps-03-8B7B GT-K03936 +GTps-03-8FA3 GT-K03937 +GTps-k1-E652 GT-K03938 +GTps-03-97BC GT-K03939 +GTps-03-9E56 GT-K03940 +GTps-k1-97B6 GT-K03941 +GTps-09-9F44 GT-K03942 +GTps-03-9EED GT-K03943 +GTps-03-E757 GT-K03944 +GTps-03-E7EB GT-K03945 +GTps-03-E7F4 GT-K03946 +GTps-04-8961 GT-K03947 +GTps-04-8971 GT-K03948 +GTps-k1-9AB3 GT-K03949 +GTps-04-9154 GT-K03950 +GTps-k1-96BC GT-K03951 +GTps-04-915C GT-K03952 +GTps-k1-90E6 GT-K03953 +GTps-04-915D GT-K03954 +GTps-04-91D0 GT-K03955 +GTps-04-93BF GT-K03956 +GTps-04-9DF2 GT-K03957 +GTps-04-9DD3 GT-K03958 +GTps-k1-E8CB GT-K03959 +GTps-04-9DE0 GT-K03960 +GTps-k1-89E2 GT-K03961 +GTps-04-9DE8 GT-K03962 +GTps-k1-9175 GT-K03963 +GTps-04-E353 GT-K03964 +GTps-k2-90EE GT-K03965 +GTps-04-E7C4 GT-K03966 +GTps-05-E38D GT-K03967 +GTps-k2-8BF5 GT-K03968 +GTps-07-8F6A GT-K03969 +GTps-k1-8E5D GT-K03970 +GTps-07-92AE GT-K03971 +GTps-07-9B70 GT-K03972 +GTps-10-8FBF GT-K03973 +GTps-10-8FC9 GT-K03974 +GTps-10-8FCB GT-K03975 +GTps-10-8FCE GT-K03976 +GTps-07-E995 GT-K03977 +GTps-09-9FD0 GT-K03978 +GTps-05-8B6C GT-K03979 +GTps-k2-8E8C GT-K03980 +GTps-03-9E58 GT-K03981 +GTps-k2-8AC6 GT-K03982 +GTps-03-E7DE GT-K03983 +GTps-k1-8975 GT-K03984 +GTps-k1-8BC4 GT-K03985 +GTps-01-95E0 GT-K03986 +GTps-02-E2E2 GT-K03987 +GTps-k1-895E GT-K03988 +GTps-09-98DC GT-K03989 +GTps-02-E35E GT-K03990 +GTps-09-997E GT-K03991 +GTps-k1-8B40 GT-K03992 +GTps-k1-8E5F GT-K03993 +GTps-k2-897B GT-K03994 +GTps-01-E3EC GT-K03995 +GTps-k1-8ED6 GT-K03996 +GTps-k2-89AF GT-K03997 +GTps-k1-8F9C GT-K03998 +GTps-k1-93C0 GT-K03999 +GTps-k1-8EC2 GT-K04000 +GTps-02-95C1 GT-K04001 +GTps-08-8C5D GT-K04002 +GTps-k1-90B1 GT-K04003 +GTps-k2-894F GT-K04004 +GTps-k1-90E8 GT-K04005 +GTps-k1-E5D9 GT-K04006 +GTps-k1-90E9 GT-K04007 +GTps-k1-90EC GT-K04008 +GTps-k1-9B95 GT-K04009 +GTps-k2-9158 GT-K04010 +GTps-k1-91F1 GT-K04011 +GTps-k2-9084 GT-K04012 +GTps-k1-9261 GT-K04013 +GTps-k1-9EDA GT-K04014 +GTps-k1-92C0 GT-K04015 +GTps-k1-93C8 GT-K04016 +GTps-k1-934E GT-K04017 +GTps-k1-8D4D GT-K04018 +GTps-k1-948A GT-K04019 +GTps-k2-8FAB GT-K04020 +GTps-k1-948C GT-K04021 +GTps-k1-9FC6 GT-K04022 +GTps-k1-9574 GT-K04023 +GTps-k1-96AB GT-K04024 +GTps-k2-8B62 GT-K04025 +GTps-k1-98CC GT-K04026 +GTps-k1-9B84 GT-K04027 +GTps-k1-9A66 GT-K04028 +GTps-k2-8CC6 GT-K04029 +GTps-k1-9AB2 GT-K04030 +GTps-k1-9F94 GT-K04031 +GTps-k1-9AB4 GT-K04032 +GTps-k1-E34C GT-K04033 +GTps-k1-9B4E GT-K04034 +GTps-k1-9B8D GT-K04035 +GTps-k2-8B9A GT-K04036 +GTps-k1-9B8E GT-K04037 +GTps-k1-9CCB GT-K04038 +GTps-k2-8BC5 GT-K04039 +GTps-k2-9176 GT-K04040 +GTps-k2-8BCF GT-K04041 +GTps-k1-E0C9 GT-K04042 +GTps-k1-E0D1 GT-K04043 +GTps-k1-99CD GT-K04044 +GTps-k1-E270 GT-K04045 +GTps-k2-8C65 GT-K04046 +GTps-k1-E4A5 GT-K04047 +GTps-k1-E9DB GT-K04048 +GTps-k1-E56B GT-K04049 +GTps-k1-E8C4 GT-K04050 +GTps-k1-E8C5 GT-K04051 +GTps-k1-E57D GT-K04052 +GTps-k2-91E9 GT-K04053 +GTps-k1-E673 GT-K04054 +GTps-k1-9CF4 GT-K04055 +GTps-k1-96D1 GT-K04056 +GTps-k2-8955 GT-K04057 +GTps-k2-95E6 GT-K04058 +GTps-k2-8AB1 GT-K04059 +GTps-k2-8AC3 GT-K04060 +GTps-k1-9B83 GT-K04061 +GTps-k2-8AE2 GT-K04062 +GTps-k2-8D6B GT-K04063 +GTps-k2-92AA GT-K04064 +GTps-k2-8FF7 GT-K04065 +GTps-k2-8FDD GT-K04066 +GTps-k2-9275 GT-K04067 +GTps-k1-8BE5 GT-K04068 +GTps-06-E693 GT-K04069 +GTps-03-93F6 GT-K04070 +GTps-k1-894F GT-K04071 +GTps-k2-899C GT-K04072 +GTps-k1-92DC GT-K04073 +GTps-k2-9040 GT-K04074 +GTps-02-9FE1 GT-K04075 +GTps-k1-8E6C GT-K04076 +GTps-k2-8974 GT-K04077 +GTps-k1-9D8C GT-K04078 +GTps-k2-9351 GT-K04079 +GTps-k2-8E88 GT-K04080 +GTps-k2-92E0 GT-K04081 +GTps-k2-8FD4 GT-K04082 +GTps-k1-9B91 GT-K04083 +GTps-k1-E05F GT-K04084 +GTps-k1-E3E6 GT-K04085 +GTps-k1-E657 GT-K04086 +GTps-k1-9B96 GT-K04087 +GTps-k1-9262 GT-K04088 +GTps-05-9A45 GT-K04089 +GTps-k1-9046 GT-K04090 +GTps-k1-E753 GT-K04091 +GTps-k1-E7B3 GT-K04092 +GTps-k2-9554 GT-K04093 +GTps-05-E990 GT-K04094 +GTps-02-909B GT-K04095 +GTps-05-94E2 GT-K04096 +GTps-k2-90AB GT-K04097 +GTps-k1-93F2 GT-K04098 +GTps-03-94C4 GT-K04099 +GTps-k2-954F GT-K04100 +GTps-04-E354 GT-K04101 +GTps-k1-90F2 GT-K04102 +GTps-k1-E750 GT-K04103 +GTps-k1-9F95 GT-K04104 +GTps-k2-895E GT-K04105 +GTps-03-E6C2 GT-K04106 +GTps-k1-9952 GT-K04107 +GTps-k2-91A8 GT-K04108 +GTps-k2-8E8E GT-K04109 +GTps-k1-8E97 GT-K04110 +GTps-k1-91D5 GT-K04111 +GTps-k1-9FC5 GT-K04112 +GTps-04-8FE1 GT-K04113 +GTps-k1-979B GT-K04114 +GTps-k2-8DAB GT-K04115 +GTps-06-8D69 GT-K04116 +GTps-k1-99D4 GT-K04117 +GTps-06-8D72 GT-K04118 +GTps-06-8D82 GT-K04119 +GTps-03-EA93 GT-K04120 +GTps-k1-97ED GT-K04121 +GTps-k1-E1F8 GT-K04122 +GTps-k2-92B5 GT-K04123 +GTps-k2-8E81 GT-K04124 +GTps-k2-908E GT-K04125 +GTps-k2-8E86 GT-K04126 +GTps-k2-8AC2 GT-K04127 +GTps-k1-9489 GT-K04128 +GTps-k1-9488 GT-K04129 +GTps-09-9ED1 GT-K04130 +GTps-09-9ED5 GT-K04131 +GTps-k2-8C50 GT-K04132 +GTps-09-9ECE GT-K04133 +GTps-k1-974B GT-K04134 +GTps-03-97B2 GT-K04135 +GTps-k1-E26E GT-K04136 +GTps-k1-EA9F GT-K04137 +GTps-k2-925C GT-K04138 +GTps-k1-9274 GT-K04139 +GTps-02-98BB GT-K04140 +GTps-02-9872 GT-K04141 +GTps-02-985B GT-K04142 +GTps-k2-90F8 GT-K04143 +GTps-k1-E658 GT-K04144 +GTps-k1-9285 GT-K04145 +GTps-k2-93D4 GT-K04146 +GTps-k2-8A5F GT-K04147 +GTps-02-984B GT-K04148 +GTps-k1-90CD GT-K04149 +GTps-k2-8E8F GT-K04150 +GTps-06-8D74 GT-K04151 +GTps-k1-E654 GT-K04152 +GTps-k2-89E0 GT-K04153 +GTps-k2-88B9 GT-K04154 +GTps-08-E95C GT-K04155 +GTps-k1-91B6 GT-K04156 +GTps-k1-E4A3 GT-K04157 +GTps-k1-9EEF GT-K04158 +GTps-k2-89E8 GT-K04159 +GTps-k2-88AD GT-K04160 +GTps-02-9150 GT-K04161 +GTps-02-8AE8 GT-K04162 +GTps-04-8FE5 GT-K04163 +GTps-k1-91B3 GT-K04164 +GTps-04-95A9 GT-K04165 +GTps-k1-93C4 GT-K04166 +GTps-03-8BF7 GT-K04167 +GTps-02-98A9 GT-K04168 +GTps-k1-E8CA GT-K04169 +GTps-k2-8CC3 GT-K04170 +GTps-k1-9CF5 GT-K04171 +GTps-k2-92AD GT-K04172 +GTps-03-8BED GT-K04173 +GTps-03-8C4D GT-K04174 +GTps-k1-95B0 GT-K04175 +GTps-k1-E4E4 GT-K04176 +GTps-05-89E2 GT-K04177 +GTps-k2-8FD6 GT-K04178 +GTps-k1-9CA4 GT-K04179 +GTps-k1-98CA GT-K04180 +GTps-k1-95FA GT-K04181 +GTps-03-8C49 GT-K04182 +GTps-k1-90EA GT-K04183 +GTps-k1-E7DE GT-K04184 +GTps-k1-9364 GT-K04185 +GTps-k1-E653 GT-K04186 +GTps-k1-9F79 GT-K04187 +GTps-k1-8C44 GT-K04188 +GTps-k1-92DE GT-K04189 +GTps-k1-9CF7 GT-K04190 +GTps-k1-8999 GT-K04191 +GTps-k1-E143 GT-K04192 +GTps-k1-E6DA GT-K04193 +GTps-k1-8C50 GT-K04194 +GTps-k1-97EC GT-K04195 +GTps-11-8EF5 GT-K04196 +GTps-k1-E1E9 GT-K04197 +GTps-04-88FC GT-K04198 +GTps-k1-E8C9 GT-K04199 +GTps-04-915A GT-K04200 +GTps-k1-9B9A GT-K04201 +GTps-k1-E6A2 GT-K04202 +GTps-k1-99F5 GT-K04203 +GTps-k1-9B86 GT-K04204 +GTps-k2-8D6C GT-K04205 +GTps-k2-8E92 GT-K04206 +GTps-k1-E583 GT-K04207 +GTps-k2-9374 GT-K04208 +GTps-k1-948E GT-K04209 +GTps-k2-88CB GT-K04210 +GTps-02-914E GT-K04211 +GTps-k1-99EC GT-K04212 +GTps-k2-8E8B GT-K04213 +GTps-09-9793 GT-K04214 +GTps-k1-99EE GT-K04215 +GTps-k2-945F GT-K04216 +GTps-k1-E644 GT-K04217 +GTps-k2-95D8 GT-K04218 +GTps-k1-9747 GT-K04219 +GTps-k1-99F4 GT-K04220 +GTps-k1-92A9 GT-K04221 +GTps-02-98A2 GT-K04222 +GTps-k2-91C5 GT-K04223 +GTps-k1-E4AA GT-K04224 +GTps-k1-90EF GT-K04225 +GTps-02-E566 GT-K04226 +GTps-02-E54E GT-K04227 +GTps-02-E571 GT-K04228 +GTps-k2-8FAA GT-K04229 +GTps-k1-E7B4 GT-K04230 +GTps-k1-E7B2 GT-K04231 +GTps-k1-99CE GT-K04232 +GTps-k2-9398 GT-K04233 +GTps-k2-8A60 GT-K04234 +GTps-k2-8DAC GT-K04235 +GTps-k1-9EE6 GT-K04236 +GTps-k1-91E9 GT-K04237 +GTps-k1-9F52 GT-K04238 +GTps-02-9581 GT-K04239 +GTps-09-9063 GT-K04240 +GTps-k1-E4A8 GT-K04241 +GTps-k1-89E4 GT-K04242 +GTps-k1-9269 GT-K04243 +GTps-06-9141 GT-K04244 +GTps-k1-E35F GT-K04245 +GTps-07-9AD0 GT-K04246 +GTps-k1-E1E8 GT-K04247 +GTps-k1-9667 GT-K04248 +GTps-k2-9269 GT-K04249 +GTps-k1-E7F8 GT-K04250 +GTps-k2-896B GT-K04251 +GTps-k1-90F0 GT-K04252 +GTps-k2-89A2 GT-K04253 +GTps-k1-95F5 GT-K04254 +GTps-k1-92DA GT-K04255 +GTps-02-9FB7 GT-K04256 +GTps-k1-9F68 GT-K04257 +GTps-k2-8E8D GT-K04258 +GTps-k2-93F3 GT-K04259 +GTps-k1-E9BC GT-K04260 +GTps-k1-9EDB GT-K04261 +GTps-02-9144 GT-K04262 +GTps-02-E3F4 GT-K04263 +GTps-02-E44A GT-K04264 +GTps-k1-E656 GT-K04265 +GTps-k1-948D GT-K04266 +GTps-02-E446 GT-K04267 +GTps-k2-8C61 GT-K04268 +GTps-k1-93C5 GT-K04269 +GTps-k1-9E87 GT-K04270 +GTps-k1-93C2 GT-K04271 +GTps-k1-E2A9 GT-K04272 +GTps-k1-E4A9 GT-K04273 +GTps-k1-9268 GT-K04274 +GTps-k2-8BD7 GT-K04275 +GTps-k1-E79C GT-K04276 +GTps-k1-E16C GT-K04277 +GTps-k2-9161 GT-K04278 +GTps-k2-8FEB GT-K04279 +GTps-k1-9B89 GT-K04280 +GTps-03-97AD GT-K04281 +GTps-k1-93C7 GT-K04282 +GTps-k1-93D9 GT-K04283 +GTps-03-E7E8 GT-K04284 +GTps-k1-95C5 GT-K04285 +GTps-05-8A43 GT-K04286 +GTps-05-8A46 GT-K04287 +GTps-k2-8E87 GT-K04288 +GTps-k2-9295 GT-K04289 +GTps-05-8A41 GT-K04290 +GTps-k1-91D7 GT-K04291 +GTps-05-8A44 GT-K04292 +GTps-k1-966D GT-K04293 +GTps-02-9FCF GT-K04294 +GTps-k1-9F64 GT-K04295 +GTps-k2-894A GT-K04296 +GTps-k2-92DB GT-K04297 +GTps-k1-934D GT-K04298 +GTps-k1-E271 GT-K04299 +GTps-k1-90A2 GT-K04300 +GTps-k1-E789 GT-K04301 +GTps-03-E7D7 GT-K04302 +GTps-07-9B7C GT-K04303 +GTps-k1-E567 GT-K04304 +GTps-k2-93B9 GT-K04305 +GTps-k2-92EE GT-K04306 +GTps-02-94D7 GT-K04307 +GTps-k2-92D0 GT-K04308 +GTps-k1-9C87 GT-K04309 +GTps-k1-E7D1 GT-K04310 +GTps-k1-964C GT-K04311 +GTps-k1-9091 GT-K04312 +GTps-09-8F54 GT-K04313 +GTps-k2-91AC GT-K04314 +GTps-04-8FE3 GT-K04315 +GTps-09-8C87 GT-K04316 +GTps-03-E7F0 GT-K04317 +GTps-03-97E7 GT-K04318 +GTps-k1-8BA2 GT-K04319 +GTps-03-E7DF GT-K04320 +GTps-k2-94C5 GT-K04321 +GTps-k1-E05D GT-K04322 +GTps-k1-9F93 GT-K04323 +GTps-03-896A GT-K04324 +GTps-k1-9594 GT-K04325 +GTps-k1-9174 GT-K04326 +GTps-03-E7EC GT-K04327 +GTps-k1-9FC7 GT-K04328 +GTps-09-9678 GT-K04329 +GTps-k1-E19B GT-K04330 +GTps-k1-E0D0 GT-K04331 +GTps-k1-90C0 GT-K04332 +GTps-k1-96BB GT-K04333 +GTps-k2-95C5 GT-K04334 +GTps-k1-95CD GT-K04335 +GTps-02-94D1 GT-K04336 +GTps-k1-9E8C GT-K04337 +GTps-k1-96AA GT-K04338 +GTps-05-8EAE GT-K04339 +GTps-k1-E0CD GT-K04340 +GTps-02-88C7 GT-K04341 +GTps-04-939B GT-K04342 +GTps-04-8958 GT-K04343 +GTps-k2-8A56 GT-K04344 +GTps-k1-92BD GT-K04345 +GTps-03-8BF5 GT-K04346 +GTps-k2-90D6 GT-K04347 +GTps-k2-94AD GT-K04348 +GTps-04-9DDD GT-K04349 +GTps-k1-924B GT-K04350 +GTps-k2-9544 GT-K04351 +GTps-k1-9DD4 GT-K04352 +GTps-k2-9086 GT-K04353 +GTps-k2-8AF4 GT-K04354 +GTps-k2-9549 GT-K04355 +GTps-k1-8998 GT-K04356 +GTps-k2-8FFC GT-K04357 +GTps-k1-9349 GT-K04358 +GTps-05-8FE5 GT-K04359 +GTps-k2-8949 GT-K04360 +GTps-k1-899A GT-K04361 +GTps-k1-E362 GT-K04362 +GTps-k1-90EB GT-K04363 +GTps-k1-95D7 GT-K04364 +GTps-k1-9E9F GT-K04365 +GTps-k1-9556 GT-K04366 +GTps-k1-E345 GT-K04367 +GTps-k1-E94B GT-K04368 +GTps-05-90CA GT-K04369 +GTps-k2-8E89 GT-K04370 +GTps-05-90C8 GT-K04371 +GTps-k1-9ECB GT-K04372 +GTps-k2-94EF GT-K04373 +GTps-k1-939F GT-K04374 +GTps-k2-918E GT-K04375 +GTps-05-90CB GT-K04376 +GTps-k1-966A GT-K04377 +GTps-k1-9D41 GT-K04378 +GTps-04-8FD9 GT-K04379 +GTps-k2-9087 GT-K04380 +GTps-03-EA62 GT-K04381 +GTps-k1-E5DE GT-K04382 +GTps-k2-9172 GT-K04383 +GTps-k1-E8C6 GT-K04384 +GTps-k1-E7B5 GT-K04385 +GTps-05-8A45 GT-K04386 +GTps-k1-9645 GT-K04387 +GTps-k2-8E95 GT-K04388 +GTps-k1-9354 GT-K04389 +GTps-k2-8D6D GT-K04390 +GTps-k1-E6FC GT-K04391 +GTps-02-986D GT-K04392 +GTps-k1-E4A1 GT-K04393 +GTps-k2-8ACC GT-K04394 +GTps-k1-925E GT-K04395 +GTps-k2-8B69 GT-K04396 +GTps-k2-9371 GT-K04397 +GTps-02-8E8A GT-K04398 +GTps-k1-E874 GT-K04399 +GTps-k1-8FA4 GT-K04400 +GTps-k2-91D7 GT-K04401 +GTps-k1-E35C GT-K04402 +GTps-k2-9494 GT-K04403 +GTps-k2-90AC GT-K04404 +GTps-k2-93DB GT-K04405 +GTps-k2-94B3 GT-K04406 +GTps-k2-9490 GT-K04407 +GTps-k1-9F97 GT-K04408 +GTps-k2-8AC0 GT-K04409 +GTps-k1-E46C GT-K04410 +GTps-k1-934F GT-K04411 +GTps-k1-8DE3 GT-K04412 +GTps-k2-8E93 GT-K04413 +GTps-k1-E74F GT-K04414 +GTps-k1-E144 GT-K04415 +GTps-02-93CA GT-K04416 +GTps-k2-8D6A GT-K04417 +GTps-k1-9260 GT-K04418 +GTps-k1-E185 GT-K04419 +GTps-k1-9CF6 GT-K04420 +GTps-k1-E357 GT-K04421 +GTps-k2-8B47 GT-K04422 +GTps-k1-99F1 GT-K04423 +GTps-02-93C9 GT-K04424 +GTps-k2-94AB GT-K04425 +GTps-k1-9C85 GT-K04426 +GTps-k1-E6D8 GT-K04427 +GTps-k2-95EA GT-K04428 +GTps-06-E054 GT-K04429 +GTps-k1-E754 GT-K04430 +GTps-k2-8A82 GT-K04431 +GTps-k2-9385 GT-K04432 +GTps-k1-9DC6 GT-K04433 +GTps-02-95C0 GT-K04434 +GTps-02-95C4 GT-K04435 +GTps-k1-9942 GT-K04436 +GTps-k2-8E91 GT-K04437 +GTps-k1-E582 GT-K04438 +GTps-k1-9350 GT-K04439 +GTps-k2-8ABB GT-K04440 +GTps-k1-9596 GT-K04441 +GTps-02-9EA2 GT-K04442 +GTps-02-9EA4 GT-K04443 +GTps-02-9EAB GT-K04444 +GTps-02-9EA1 GT-K04445 +GTps-k1-8DC5 GT-K04446 +GTps-k2-8E94 GT-K04447 +GTps-k1-9B90 GT-K04448 +GTps-k2-9044 GT-K04449 +GTps-k1-E7B6 GT-K04450 +GTps-k1-8FE9 GT-K04451 +GTps-k1-E78A GT-K04452 +GTps-k2-9373 GT-K04453 +GTps-k2-89D6 GT-K04454 +GTps-k2-92B7 GT-K04455 +GTps-02-E9E1 GT-K04456 +GTps-02-E9D1 GT-K04457 +GTps-k1-9C80 GT-K04458 +GTps-k1-94A1 GT-K04459 +GTps-11-9698 GT-K04460 +GTps-k1-E6E1 GT-K04461 +GTps-02-E9D4 GT-K04462 +GTps-k2-8FE9 GT-K04463 +GTps-02-96DA GT-K04464 +GTps-k2-8BD6 GT-K04465 +GTps-k2-93CC GT-K04466 +GTps-k1-926C GT-K04467 +GTps-k1-9266 GT-K04468 +GTps-k1-91DF GT-K04469 +GTps-k1-E79D GT-K04470 +GTps-k2-8991 GT-K04471 +GTps-03-8A9A GT-K04472 +GTps-03-8A96 GT-K04473 +GTps-k1-E4F1 GT-K04474 +GTps-k2-8C62 GT-K04475 +GTps-k1-9EDE GT-K04476 +GTps-k1-E579 GT-K04477 +GTps-k1-9CF8 GT-K04478 +GTps-k1-E581 GT-K04479 +GTps-k1-8C77 GT-K04480 +GTps-k1-E2AD GT-K04481 +GTps-k1-957D GT-K04482 +GTps-k1-9554 GT-K04483 +GTps-k1-9F65 GT-K04484 +GTps-05-89FB GT-K04485 +GTps-k1-E751 GT-K04486 +GTps-k1-94E5 GT-K04487 +GTps-k1-9555 GT-K04488 +GTps-02-9156 GT-K04489 +GTps-k1-E3E5 GT-K04490 +GTps-k1-9D89 GT-K04491 +GTps-k1-9F89 GT-K04492 +GTps-k1-8FEC GT-K04493 +GTps-02-92E2 GT-K04494 +GTps-k1-9B98 GT-K04495 +GTps-k2-8996 GT-K04496 +GTps-k1-E974 GT-K04497 +GTps-k1-E4A6 GT-K04498 +GTps-k2-93E0 GT-K04499 +GTps-03-9295 GT-K04500 +GTps-k2-8AB0 GT-K04501 +GTps-03-9281 GT-K04502 +GTps-k2-9488 GT-K04503 +GTps-k1-E4AD GT-K04504 +GTps-k2-91E3 GT-K04505 +GTps-k1-8FED GT-K04506 +GTps-k1-96A3 GT-K04507 +GTps-03-95A3 GT-K04508 +GTps-03-95A0 GT-K04509 +GTps-k2-8D82 GT-K04510 +GTps-k1-E4AC GT-K04511 +GTps-k1-E8C7 GT-K04512 +GTps-03-966E GT-K04513 +GTps-k1-9551 GT-K04514 +GTps-k2-88E5 GT-K04515 +GTps-k1-96D3 GT-K04516 +GTps-k1-9552 GT-K04517 +GTps-k1-9557 GT-K04518 +GTps-k2-934F GT-K04519 +GTps-k2-91EE GT-K04520 +GTps-k1-9080 GT-K04521 +GTps-k2-8D4E GT-K04522 +GTps-k2-919D GT-K04523 +GTps-k2-8DA4 GT-K04524 +GTps-11-8F80 GT-K04525 +GTps-k2-8E82 GT-K04526 +GTps-k1-9E4E GT-K04527 +GTps-k1-E140 GT-K04528 +GTps-k1-E0CF GT-K04529 +GTps-03-97B7 GT-K04530 +GTps-03-E6C3 GT-K04531 +GTps-04-E4CE GT-K04532 +GTps-03-9D86 GT-K04533 +GTps-k1-E6D9 GT-K04534 +GTps-k2-8957 GT-K04535 +GTps-k2-8E90 GT-K04536 +GTps-k2-8E49 GT-K04537 +GTps-k1-E8F7 GT-K04538 +GTps-k2-8DAF GT-K04539 +GTps-k1-9267 GT-K04540 +GTps-k1-E34E GT-K04541 +GTps-k2-8952 GT-K04542 +GTps-k1-E9BD GT-K04543 +GTps-k2-944D GT-K04544 +GTps-k2-8966 GT-K04545 +GTps-06-89EA GT-K04546 +GTps-02-986C GT-K04547 +GTps-k1-8977 GT-K04548 +GTps-k1-E0D8 GT-K04549 +GTps-k2-94CF GT-K04550 +GTps-k1-938F GT-K04551 +GTps-k1-99EF GT-K04552 +GTps-k1-925F GT-K04553 +GTps-k1-8B53 GT-K04554 +GTps-k1-90D1 GT-K04555 +GTps-02-9FEA GT-K04556 +GTps-03-91EC GT-K04557 +GTps-k1-E4E9 GT-K04558 +GTps-k2-956F GT-K04559 +GTps-k1-90AE GT-K04560 +GTps-k1-976A GT-K04561 +GTps-k1-9B81 GT-K04562 +GTps-k1-948B GT-K04563 +GTps-k1-974A GT-K04564 +GTps-k1-9B92 GT-K04565 +GTps-k2-90C5 GT-K04566 +GTps-k2-95B7 GT-K04567 +GTps-k1-8C42 GT-K04568 +GTps-k2-897C GT-K04569 +GTps-k1-E79B GT-K04570 +GTps-k1-94E9 GT-K04571 +GTps-k2-94E8 GT-K04572 +GTps-k2-8EAE GT-K04573 +GTps-k1-8B5D GT-K04574 +GTps-k2-9474 GT-K04575 +GTps-k1-97F3 GT-K04576 +GTps-k1-E2AE GT-K04577 +GTps-k1-908E GT-K04578 +GTps-k1-E6A6 GT-K04579 +GTps-k1-90A1 GT-K04580 +GTps-k1-89DA GT-K04581 +GTps-k1-95EC GT-K04582 +GTps-k2-9464 GT-K04583 +GTps-04-8972 GT-K04584 +GTps-k2-94AE GT-K04585 +GTps-04-894F GT-K04586 +GTps-k1-9E50 GT-K04587 +GTps-k2-93DF GT-K04588 +GTps-k1-99A6 GT-K04589 +GTps-k1-E655 GT-K04590 +GTps-k1-E89B GT-K04591 +GTps-k1-E55E GT-K04592 +GTps-k1-E4A7 GT-K04593 +GTps-k2-8A4D GT-K04594 +GTps-04-9656 GT-K04595 +GTps-09-E1FB GT-K04596 +GTps-04-95F4 GT-K04597 +GTps-04-964D GT-K04598 +GTps-04-95DB GT-K04599 +GTps-04-966D GT-K04600 +GTps-04-964E GT-K04601 +GTps-04-9647 GT-K04602 +GTps-k1-9946 GT-K04603 +GTps-k2-8AD9 GT-K04604 +GTps-k2-8DD2 GT-K04605 +GTps-k2-8CC4 GT-K04606 +GTps-k1-91B4 GT-K04607 +GTps-06-E056 GT-K04608 +GTps-k1-9593 GT-K04609 +GTps-k1-E0FC GT-K04610 +GTps-k2-8A46 GT-K04611 +GTps-k2-91E1 GT-K04612 +GTps-k2-88E4 GT-K04613 +GTps-k1-9184 GT-K04614 +GTps-k1-E976 GT-K04615 +GTps-k1-9EF6 GT-K04616 +GTps-05-9C92 GT-K04617 +GTps-05-9C8B GT-K04618 +GTps-k2-899B GT-K04619 +GTps-05-9C89 GT-K04620 +GTps-k1-E4B3 GT-K04621 +GTps-k1-90E7 GT-K04622 +GTps-k1-8C72 GT-K04623 +GTps-k2-8FF9 GT-K04624 +GTps-k2-936D GT-K04625 +GTps-k1-97F2 GT-K04626 +GTps-k1-90ED GT-K04627 +GTps-k1-97F1 GT-K04628 +GTps-k1-929B GT-K04629 +GTps-k1-9975 GT-K04630 +GTps-k1-9C86 GT-K04631 +GTps-k1-9F96 GT-K04632 +GTps-k2-9452 GT-K04633 +GTps-k1-E3E9 GT-K04634 +GTps-k1-EAA4 GT-K04635 +GTps-k1-E272 GT-K04636 +GTps-k2-8D8B GT-K04637 +GTps-k1-E55D GT-K04638 +GTps-k1-E1D4 GT-K04639 +GTps-k1-9B97 GT-K04640 +GTps-06-88F7 GT-K04641 +GTps-k1-E1AB GT-K04642 +GTps-k1-E0CE GT-K04643 +GTps-k1-915F GT-K04644 +GTps-k1-E3CF GT-K04645 +GTps-k1-9287 GT-K04646 +GTps-k1-9193 GT-K04647 +GTps-k2-949E GT-K04648 +GTps-10-E272 GT-K04649 +GTps-10-E275 GT-K04650 +GTps-10-E253 GT-K04651 +GTps-10-E264 GT-K04652 +GTps-10-E25C GT-K04653 +GTps-10-E274 GT-K04654 +GTps-10-E25E GT-K04655 +GTps-10-E259 GT-K04656 +GTps-k2-8C64 GT-K04657 +GTps-k2-89F5 GT-K04658 +GTps-k2-904F GT-K04659 +GTps-k2-8E7D GT-K04660 +GTps-10-E265 GT-K04661 +GTps-10-E255 GT-K04662 +GTps-10-E26C GT-K04663 +GTps-10-E0E7 GT-K04664 +GTps-10-E27C GT-K04665 +GTps-k2-8AB7 GT-K04666 +GTps-k2-8FBC GT-K04667 +GTps-10-E251 GT-K04668 +GTps-k2-92DA GT-K04669 +GTps-k2-8FCB GT-K04670 +GTps-k1-99C6 GT-K04671 +GTps-k1-88F9 GT-K04672 +GTps-02-9695 GT-K04673 +GTps-k1-E559 GT-K04674 +GTps-k1-8BB0 GT-K04675 +GTps-k1-E55C GT-K04676 +GTps-k1-9C9F GT-K04677 +GTps-k2-8A84 GT-K04678 +GTps-k1-964D GT-K04679 +GTps-k1-90F1 GT-K04680 +GTps-07-9289 GT-K04681 +GTps-k1-E360 GT-K04682 +GTps-k1-8993 GT-K04683 +GTps-k1-9AD4 GT-K04684 +GTps-k1-99F0 GT-K04685 +GTps-k1-926D GT-K04686 +GTps-k1-E292 GT-K04687 +GTps-k1-9971 GT-K04688 +GTps-k2-93D5 GT-K04689 +GTps-k1-9972 GT-K04690 +GTps-k1-9973 GT-K04691 +GTps-k1-93B5 GT-K04692 +GTps-k2-8D89 GT-K04693 +GTps-k1-9974 GT-K04694 +GTps-k1-997B GT-K04695 +GTps-k2-93D3 GT-K04696 +GTps-k2-94B9 GT-K04697 +GTps-k1-89B5 GT-K04698 +GTps-k1-9F7A GT-K04699 +GTps-k2-944C GT-K04700 +GTps-k2-944E GT-K04701 +GTps-k2-92D6 GT-K04702 +GTps-k2-8AA2 GT-K04703 +GTps-k2-9465 GT-K04704 +GTps-k2-9265 GT-K04705 +GTps-k2-89B3 GT-K04706 +GTps-k1-8FF0 GT-K04707 +GTps-k2-8987 GT-K04708 +GTps-k1-9B82 GT-K04709 +GTps-k1-9AEA GT-K04710 +GTps-09-E3A5 GT-K04711 +GTps-k2-8B70 GT-K04712 +GTps-k2-8AF1 GT-K04713 +GTps-k2-8B6F GT-K04714 +GTps-k2-8AFC GT-K04715 +GTps-k2-8BAA GT-K04716 +GTps-k2-8BE5 GT-K04717 +GTps-05-E9F0 GT-K04718 +GTps-05-E9F4 GT-K04719 +GTps-k1-93C1 GT-K04720 +GTps-02-89CE GT-K04721 +GTps-k1-9B87 GT-K04722 +GTps-k1-9686 GT-K04723 +GTps-k1-9263 GT-K04724 +GTps-k1-98CD GT-K04725 +GTps-k1-E3E4 GT-K04726 +GTps-k1-98CF GT-K04727 +GTps-k1-974E GT-K04728 +GTps-k1-9591 GT-K04729 +GTps-k1-934C GT-K04730 +GTps-k1-E6DC GT-K04731 +GTps-k1-98CE GT-K04732 +GTps-k1-8D59 GT-K04733 +GTps-k1-E141 GT-K04734 +GTps-k1-E5D8 GT-K04735 +GTps-k1-99A7 GT-K04736 +GTps-k1-E3EA GT-K04737 +GTps-k1-E261 GT-K04738 +GTps-k1-E1A9 GT-K04739 +GTps-k1-8CF0 GT-K04740 +GTps-k1-9EF4 GT-K04741 +GTps-06-948D GT-K04742 +GTps-06-9468 GT-K04743 +GTps-06-9485 GT-K04744 +GTps-06-948C GT-K04745 +GTps-06-947C GT-K04746 +GTps-06-945B GT-K04747 +GTps-06-9484 GT-K04748 +GTps-k1-E752 GT-K04749 +GTps-06-945C GT-K04750 +GTps-06-94AE GT-K04751 +GTps-06-948F GT-K04752 +GTps-06-9464 GT-K04753 +GTps-06-9483 GT-K04754 +GTps-06-9493 GT-K04755 +GTps-06-949C GT-K04756 +GTps-k1-E2B0 GT-K04757 +GTps-k1-E2A0 GT-K04758 +GTps-06-946B GT-K04759 +GTps-06-94A5 GT-K04760 +GTps-k1-99C7 GT-K04761 +GTps-k1-9976 GT-K04762 +GTps-k1-9C83 GT-K04763 +GTps-k1-939D GT-K04764 +GTps-k1-9FF9 GT-K04765 +GTps-k1-9FF8 GT-K04766 +GTps-03-9246 GT-K04767 +GTps-k1-E5DC GT-K04768 +GTps-03-9D85 GT-K04769 +GTps-k1-9C82 GT-K04770 +GTps-k1-9B88 GT-K04771 +GTps-k1-9590 GT-K04772 +GTps-k1-93C6 GT-K04773 +GTps-k1-96BD GT-K04774 +GTps-k1-9B8A GT-K04775 +GTps-02-906E GT-K04776 +GTps-k1-E3E7 GT-K04777 +GTps-k1-99F3 GT-K04778 +GTps-k1-E9D9 GT-K04779 +GTps-k1-E05E GT-K04780 +GTps-k1-9DEA GT-K04781 +GTps-09-8CE9 GT-K04782 +GTps-02-9166 GT-K04783 +GTps-k2-90BD GT-K04784 +GTps-01-9C7C GT-K04785 +GTps-02-8EE7 GT-K04786 +GTps-k2-9277 GT-K04787 +GTps-k1-9B8B GT-K04788 +GTps-04-95CD GT-K04789 +GTps-k2-88E8 GT-K04790 +GTps-k2-94C3 GT-K04791 +GTps-02-954A GT-K04792 +GTps-k1-90EE GT-K04793 +GTps-k2-9268 GT-K04794 +GTps-11-9272 GT-K04795 +GTps-08-8C91 GT-K04796 +GTps-k1-E19A GT-K04797 +GTps-k1-9AD1 GT-K04798 +GTps-k1-8FEB GT-K04799 +GTps-k2-8C5B GT-K04800 +GTps-02-9862 GT-K04801 +GTps-k1-E55A GT-K04802 +GTps-06-9298 GT-K04803 +GTps-06-9299 GT-K04804 +GTps-k2-95C8 GT-K04805 +GTps-k2-8FE6 GT-K04806 +GTps-04-9DE9 GT-K04807 +GTps-k1-E8C8 GT-K04808 +GTps-04-E4C9 GT-K04809 +GTps-k2-8A57 GT-K04810 +GTps-k1-9F63 GT-K04811 +GTps-k1-E9DA GT-K04812 +GTps-k2-91ED GT-K04813 +GTps-02-92DF GT-K04814 +GTps-02-914A GT-K04815 +GTps-04-8943 GT-K04816 +GTps-04-895E GT-K04817 +GTps-k1-90A3 GT-K04818 +GTps-k2-90D7 GT-K04819 +GTps-k1-926B GT-K04820 +GTps-k2-8E83 GT-K04821 +GTps-k1-9C84 GT-K04822 +GTps-k1-8BE4 GT-K04823 +GTps-k2-8AF6 GT-K04824 +GTps-02-8AF2 GT-K04825 +GTps-02-8AC9 GT-K04826 +GTps-k1-9487 GT-K04827 +GTps-k1-934B GT-K04828 +GTps-k2-8CC1 GT-K04829 +GTps-02-8AE1 GT-K04830 +GTps-02-8AD2 GT-K04831 +GTps-05-9A40 GT-K04832 +GTps-k1-E74E GT-K04833 +GTps-k2-8E8A GT-K04834 +GTps-05-99F9 GT-K04835 +GTps-05-9A42 GT-K04836 +GTps-05-99F8 GT-K04837 +GTps-05-9A48 GT-K04838 +GTps-03-95DE GT-K04839 +GTps-k1-8CF3 GT-K04840 +GTps-04-E7C7 GT-K04841 +GTps-03-9846 GT-K04842 +GTps-k1-8FEE GT-K04843 +GTps-09-E6AA GT-K04844 +GTps-k1-9D8B GT-K04845 +GTps-k1-91A8 GT-K04846 +GTps-k2-92F6 GT-K04847 +GTps-03-896C GT-K04848 +GTps-k1-E05C GT-K04849 +GTps-03-9F5A GT-K04850 +GTps-k2-93D8 GT-K04851 +GTps-k1-E35B GT-K04852 +GTps-k1-9AD9 GT-K04853 +GTps-02-9FB5 GT-K04854 +GTps-02-9FBC GT-K04855 +GTps-k1-E1BE GT-K04856 +GTps-k2-8A79 GT-K04857 +GTps-04-E35C GT-K04858 +GTps-k1-99A4 GT-K04859 +GTps-k2-94C4 GT-K04860 +GTps-k2-89C9 GT-K04861 +GTps-k1-9A4D GT-K04862 +GTps-02-89BA GT-K04863 +GTps-k1-93C3 GT-K04864 +GTps-k1-9D8A GT-K04865 +GTps-02-8E82 GT-K04866 +GTps-k1-E4A2 GT-K04867 +GTps-k1-9B93 GT-K04868 +GTps-k1-919C GT-K04869 +GTps-k1-E361 GT-K04870 +GTps-k1-9A53 GT-K04871 +GTps-k2-94BF GT-K04872 +GTps-k1-9CC9 GT-K04873 +GTps-k2-8DD1 GT-K04874 +GTps-k1-9D5A GT-K04875 +GTps-k2-9160 GT-K04876 +GTps-k1-9CE2 GT-K04877 +GTps-k1-9CB1 GT-K04878 +GTps-k1-E5DD GT-K04879 +GTps-03-9D81 GT-K04880 +GTps-k2-91D6 GT-K04881 +GTps-k1-E5DA GT-K04882 +GTps-k2-88B0 GT-K04883 +GTps-k2-94A0 GT-K04884 +GTps-k1-9B99 GT-K04885 +GTps-k2-8D8C GT-K04886 +GTps-k1-98CB GT-K04887 +GTps-k2-8CC0 GT-K04888 +GTps-05-8FE7 GT-K04889 +GTps-k1-9AD2 GT-K04890 +GTps-k2-95F7 GT-K04891 +GTps-k1-E89C GT-K04892 +GTps-k1-8CDC GT-K04893 +GTps-k1-99C5 GT-K04894 +GTps-k1-99F2 GT-K04895 +GTps-k2-9379 GT-K04896 +GTps-k1-8FB6 GT-K04897 +GTps-k1-E1F9 GT-K04898 +GTps-k1-8961 GT-K04899 +GTps-k1-9B9B GT-K04900 +GTps-k1-966C GT-K04901 +GTps-k1-94F8 GT-K04902 +GTps-k1-8D5B GT-K04903 +GTps-k2-91F4 GT-K04904 +GTps-k2-924A GT-K04905 +GTps-k1-E975 GT-K04906 +GTps-02-909A GT-K04907 +GTps-k2-8CC2 GT-K04908 +GTps-k2-949A GT-K04909 +GTps-k1-8944 GT-K04910 +GTps-06-E057 GT-K04911 +GTps-k1-91B5 GT-K04912 +GTps-k1-E343 GT-K04913 +GTps-k1-8FF9 GT-K04914 +GTps-k1-9FC4 GT-K04915 +GTps-k2-94EE GT-K04916 +GTps-k1-99EB GT-K04917 +GTps-k1-9748 GT-K04918 +GTps-k1-8B83 GT-K04919 +GTps-02-88C6 GT-K04920 +GTps-k1-E6F7 GT-K04921 +GTps-03-91ED GT-K04922 +GTps-k1-E6A7 GT-K04923 +GTps-k1-97EE GT-K04924 +GTps-02-9580 GT-K04925 +GTps-k1-8AB0 GT-K04926 +GTps-k2-8FA7 GT-K04927 +GTps-k1-8949 GT-K04928 +GTps-k1-E279 GT-K04929 +GTps-k1-8E77 GT-K04930 +GTps-03-9244 GT-K04931 +GTps-k1-9E7A GT-K04932 +GTps-k1-91DA GT-K04933 +GTps-k1-9595 GT-K04934 +GTps-k1-96D0 GT-K04935 +GTps-k2-8E97 GT-K04936 +GTps-k2-8FF4 GT-K04937 +GTps-03-EA90 GT-K04938 +GTps-k1-E6A5 GT-K04939 +GTps-k1-E1EB GT-K04940 +GTps-k1-E650 GT-K04941 +GTps-k2-92CF GT-K04942 +GTps-k1-95EE GT-K04943 +GTps-09-9DD3 GT-K04944 +GTps-k1-E651 GT-K04945 +GTps-k1-9CE3 GT-K04946 +GTps-k1-E35D GT-K04947 +GTps-k1-9B8F GT-K04948 +GTps-k1-E159 GT-K04949 +GTps-k1-9348 GT-K04950 +GTps-k2-908C GT-K04951 +GTps-k2-8E85 GT-K04952 +GTps-03-E7D4 GT-K04953 +GTps-k1-E867 GT-K04954 +GTps-k1-E3E8 GT-K04955 +GTps-k2-89A1 GT-K04956 +GTps-k1-8A57 GT-K04957 +GTps-k2-91F5 GT-K04958 +GTps-k1-E952 GT-K04959 +GTps-k2-90AA GT-K04960 +GTps-k1-9773 GT-K04961 +GTps-k1-E5DB GT-K04962 +GTps-k1-9B85 GT-K04963 +GTps-k1-E142 GT-K04964 +GTps-k1-E1B5 GT-K04965 +GTps-k1-E59E GT-K04966 +GTps-03-9E57 GT-K04967 +GTps-03-9E5A GT-K04968 +GTps-k1-E1EA GT-K04969 +GTps-03-E4C9 GT-K04970 +GTps-03-E4D1 GT-K04971 +GTps-k1-926A GT-K04972 +GTps-03-9E5C GT-K04973 +GTps-03-9E60 GT-K04974 +GTps-k1-9E53 GT-K04975 +GTps-k1-8FEF GT-K04976 +GTps-k2-8A8E GT-K04977 +GTps-k1-9CD7 GT-K04978 +GTps-k2-9190 GT-K04979 +GTps-k1-9C81 GT-K04980 +GTps-05-98A3 GT-K04981 +GTps-05-98A5 GT-K04982 +GTps-k2-8DD5 GT-K04983 +GTps-k1-9E4F GT-K04984 +GTps-k1-E2AB GT-K04985 +GTps-k2-9246 GT-K04986 +GTps-k2-93E8 GT-K04987 +GTps-03-97C3 GT-K04988 +GTps-k1-E9BE GT-K04989 +GTps-05-90DD GT-K04990 +GTps-06-91A4 GT-K04991 +GTps-k1-8E80 GT-K04992 +GTps-k1-907A GT-K04993 +GTps-k1-8FBE GT-K04994 +GTps-k1-E7B7 GT-K04995 +GTps-k1-8AEF GT-K04996 +GTps-k1-E1B9 GT-K04997 +GTps-k2-8CC5 GT-K04998 +GTps-k1-97F0 GT-K04999 +GTps-02-9545 GT-K05000 +GTps-k1-E5C8 GT-K05001 +GTps-05-E9FC GT-K05002 +GTps-k2-8AAF GT-K05003 +GTps-k2-90B4 GT-K05004 +GTps-k2-92F0 GT-K05005 +GTps-k1-E1CA GT-K05006 +GTps-06-91A5 GT-K05007 +GTps-k2-8E84 GT-K05008 +GTps-k1-9560 GT-K05009 +GTps-k1-E6A4 GT-K05010 +GTps-k1-E4A4 GT-K05011 +GTps-k1-9CE1 GT-K05012 +GTps-k1-9C9C GT-K05013 +GTps-k1-89C0 GT-K05014 +GTps-01-88A1 GT-K05015 +GTps-01-88A3 GT-K05016 +GTps-01-88D0 GT-K05017 +GTps-01-88D7 GT-K05018 +GTps-01-88D8 GT-K05019 +GTps-01-88DD GT-K05020 +GTps-01-88E8 GT-K05021 +GTps-01-88FB GT-K05022 +GTps-01-8968 GT-K05023 +GTps-01-896D GT-K05024 +GTps-06-94CF GT-K05025 +GTps-01-8985 GT-K05026 +GTps-01-89AE GT-K05027 +GTps-08-8FD0 GT-K05028 +GTps-01-89B9 GT-K05029 +GTps-01-89C8 GT-K05030 +GTps-01-89CB GT-K05031 +GTps-06-94B8 GT-K05032 +GTps-07-9BA4 GT-K05033 +GTps-01-8A43 GT-K05034 +GTps-01-8A45 GT-K05035 +GTps-01-8A46 GT-K05036 +GTps-01-8A60 GT-K05037 +GTps-01-8A76 GT-K05038 +GTps-01-8A87 GT-K05039 +GTps-01-8A88 GT-K05040 +GTps-01-8AA5 GT-K05041 +GTps-01-8AAD GT-K05042 +GTps-01-8AB9 GT-K05043 +GTps-01-8AC5 GT-K05044 +GTps-01-8AC6 GT-K05045 +GTps-01-8B49 GT-K05046 +GTps-01-8B4F GT-K05047 +GTps-01-8B71 GT-K05048 +GTps-k1-8AD4 GT-K05049 +GTps-06-9F91 GT-K05050 +GTps-01-8B73 GT-K05051 +GTps-01-8B74 GT-K05052 +GTps-03-9858 GT-K05053 +GTps-01-8B7D GT-K05054 +GTps-06-94C4 GT-K05055 +GTps-01-8C52 GT-K05056 +GTps-02-E454 GT-K05057 +GTps-01-8C5F GT-K05058 +GTps-01-8C76 GT-K05059 +GTps-03-93DB GT-K05060 +GTps-k2-8A9A GT-K05061 +GTps-01-8CA4 GT-K05062 +GTps-01-8CA7 GT-K05063 +GTps-01-8CC0 GT-K05064 +GTps-01-8CC7 GT-K05065 +GTps-01-8CCA GT-K05066 +GTps-01-8CCC GT-K05067 +GTps-01-8CCD GT-K05068 +GTps-01-8CCF GT-K05069 +GTps-01-8CD3 GT-K05070 +GTps-01-8CE3 GT-K05071 +GTps-01-8CF2 GT-K05072 +GTps-01-8CFA GT-K05073 +GTps-01-8D4A GT-K05074 +GTps-01-8D50 GT-K05075 +GTps-k1-8EA8 GT-K05076 +GTps-01-8D5E GT-K05077 +GTps-01-8D63 GT-K05078 +GTps-01-8D67 GT-K05079 +GTps-01-8D72 GT-K05080 +GTps-01-8D81 GT-K05081 +GTps-01-8DB8 GT-K05082 +GTps-01-8DC6 GT-K05083 +GTps-01-8DE7 GT-K05084 +GTps-02-916F GT-K05085 +GTps-01-8DED GT-K05086 +GTps-01-8DF0 GT-K05087 +GTps-01-8E76 GT-K05088 +GTps-01-8E7B GT-K05089 +GTps-01-8E9D GT-K05090 +GTps-01-8EBA GT-K05091 +GTps-06-94C3 GT-K05092 +GTps-01-8EF1 GT-K05093 +GTps-k1-E757 GT-K05094 +GTps-01-8F45 GT-K05095 +GTps-01-8F48 GT-K05096 +GTps-01-8F4C GT-K05097 +GTps-07-E0A5 GT-K05098 +GTps-01-8F55 GT-K05099 +GTps-01-8F5F GT-K05100 +GTps-01-8F64 GT-K05101 +GTps-01-8F6A GT-K05102 +GTps-01-8F72 GT-K05103 +GTps-01-8F74 GT-K05104 +GTps-01-8F82 GT-K05105 +GTps-01-8FBA GT-K05106 +GTps-01-8FC8 GT-K05107 +GTps-01-8FE6 GT-K05108 +GTps-01-8FE9 GT-K05109 +GTps-01-904D GT-K05110 +GTps-02-8B5C GT-K05111 +GTps-01-904E GT-K05112 +GTps-01-905F GT-K05113 +GTps-01-9072 GT-K05114 +GTps-01-9083 GT-K05115 +GTps-01-90A5 GT-K05116 +GTps-01-90AD GT-K05117 +GTps-01-90AF GT-K05118 +GTps-01-90E9 GT-K05119 +GTps-01-90F2 GT-K05120 +GTps-01-90F3 GT-K05121 +GTps-01-90F4 GT-K05122 +GTps-01-90F5 GT-K05123 +GTps-02-9178 GT-K05124 +GTps-01-914F GT-K05125 +GTps-01-9163 GT-K05126 +GTps-01-918A GT-K05127 +GTps-01-9190 GT-K05128 +GTps-01-9191 GT-K05129 +GTps-01-9197 GT-K05130 +GTps-01-91A5 GT-K05131 +GTps-01-91D2 GT-K05132 +GTps-01-91D3 GT-K05133 +GTps-06-94B1 GT-K05134 +GTps-01-91DE GT-K05135 +GTps-01-91F9 GT-K05136 +GTps-01-9250 GT-K05137 +GTps-01-9259 GT-K05138 +GTps-04-9E4B GT-K05139 +GTps-01-9269 GT-K05140 +GTps-01-9283 GT-K05141 +GTps-k2-8DED GT-K05142 +GTps-04-89B8 GT-K05143 +GTps-01-928C GT-K05144 +GTps-01-92BA GT-K05145 +GTps-01-92C3 GT-K05146 +GTps-01-92C7 GT-K05147 +GTps-01-92D1 GT-K05148 +GTps-01-92E0 GT-K05149 +GTps-01-92E5 GT-K05150 +GTps-01-92E9 GT-K05151 +GTps-01-9378 GT-K05152 +GTps-01-937B GT-K05153 +GTps-01-93B4 GT-K05154 +GTps-05-9C9E GT-K05155 +GTps-01-93EC GT-K05156 +GTps-01-93F8 GT-K05157 +GTps-01-9475 GT-K05158 +GTps-01-9477 GT-K05159 +GTps-01-9490 GT-K05160 +GTps-01-94AD GT-K05161 +GTps-01-94DA GT-K05162 +GTps-01-94F2 GT-K05163 +GTps-01-94F9 GT-K05164 +GTps-01-94FB GT-K05165 +GTps-01-94FC GT-K05166 +GTps-01-9546 GT-K05167 +GTps-03-95DF GT-K05168 +GTps-k1-974C GT-K05169 +GTps-01-9550 GT-K05170 +GTps-06-94B4 GT-K05171 +GTps-01-9569 GT-K05172 +GTps-01-9589 GT-K05173 +GTps-01-958B GT-K05174 +GTps-01-9595 GT-K05175 +GTps-01-9597 GT-K05176 +GTps-01-95BF GT-K05177 +GTps-01-95C5 GT-K05178 +GTps-02-8B68 GT-K05179 +GTps-k2-8E98 GT-K05180 +GTps-01-95DB GT-K05181 +GTps-06-8DC1 GT-K05182 +GTps-01-9645 GT-K05183 +GTps-01-965E GT-K05184 +GTps-01-9660 GT-K05185 +GTps-01-9675 GT-K05186 +GTps-05-8FEF GT-K05187 +GTps-k1-8F4B GT-K05188 +GTps-k1-E9DD GT-K05189 +GTps-01-96C0 GT-K05190 +GTps-01-96CA GT-K05191 +GTps-01-96EB GT-K05192 +GTps-05-E588 GT-K05193 +GTps-01-96F1 GT-K05194 +GTps-01-96F6 GT-K05195 +GTps-02-92F4 GT-K05196 +GTps-01-9745 GT-K05197 +GTps-01-9748 GT-K05198 +GTps-01-978C GT-K05199 +GTps-01-97A5 GT-K05200 +GTps-04-96B2 GT-K05201 +GTps-01-97BA GT-K05202 +GTps-01-97D0 GT-K05203 +GTps-01-9859 GT-K05204 +GTps-01-98B5 GT-K05205 +GTps-01-98D6 GT-K05206 +GTps-01-98D7 GT-K05207 +GTps-k2-88CD GT-K05208 +GTps-01-9960 GT-K05209 +GTps-k1-8DB7 GT-K05210 +GTps-01-9982 GT-K05211 +GTps-01-998E GT-K05212 +GTps-01-998F GT-K05213 +GTps-01-99A4 GT-K05214 +GTps-01-99B3 GT-K05215 +GTps-01-99C8 GT-K05216 +GTps-01-8AAA GT-K05217 +GTps-01-99CB GT-K05218 +GTps-01-99D5 GT-K05219 +GTps-01-99ED GT-K05220 +GTps-01-99F6 GT-K05221 +GTps-01-99F7 GT-K05222 +GTps-01-99FC GT-K05223 +GTps-k2-8D6E GT-K05224 +GTps-01-9A44 GT-K05225 +GTps-k1-E365 GT-K05226 +GTps-01-9AF2 GT-K05227 +GTps-01-9AF3 GT-K05228 +GTps-01-9AF4 GT-K05229 +GTps-k1-9492 GT-K05230 +GTps-01-9AF5 GT-K05231 +GTps-k1-90F3 GT-K05232 +GTps-01-9B49 GT-K05233 +GTps-01-9B81 GT-K05234 +GTps-01-9B9D GT-K05235 +GTps-01-9BA0 GT-K05236 +GTps-01-9C58 GT-K05237 +GTps-01-9C5E GT-K05238 +GTps-01-9C60 GT-K05239 +GTps-01-9C6B GT-K05240 +GTps-01-9C6D GT-K05241 +GTps-01-9C84 GT-K05242 +GTps-01-9C8D GT-K05243 +GTps-01-9C91 GT-K05244 +GTps-01-9C97 GT-K05245 +GTps-03-9E65 GT-K05246 +GTps-01-9D47 GT-K05247 +GTps-01-9D5B GT-K05248 +GTps-01-9D60 GT-K05249 +GTps-01-9DCF GT-K05250 +GTps-01-9DE3 GT-K05251 +GTps-01-9DE4 GT-K05252 +GTps-01-9E4A GT-K05253 +GTps-01-9E67 GT-K05254 +GTps-01-9E68 GT-K05255 +GTps-01-9E6A GT-K05256 +GTps-k1-8B48 GT-K05257 +GTps-01-9E6D GT-K05258 +GTps-01-9E6E GT-K05259 +GTps-01-9F68 GT-K05260 +GTps-01-9F69 GT-K05261 +GTps-01-9FA4 GT-K05262 +GTps-01-9FA5 GT-K05263 +GTps-01-9FA7 GT-K05264 +GTps-01-9FA8 GT-K05265 +GTps-01-E07A GT-K05266 +GTps-01-E0C1 GT-K05267 +GTps-01-E1A1 GT-K05268 +GTps-01-E1BD GT-K05269 +GTps-01-E1BE GT-K05270 +GTps-01-E25A GT-K05271 +GTps-01-E25B GT-K05272 +GTps-01-E2FC GT-K05273 +GTps-01-E340 GT-K05274 +GTps-01-E39D GT-K05275 +GTps-01-E3EF GT-K05276 +GTps-01-E3F0 GT-K05277 +GTps-01-E3F2 GT-K05278 +GTps-01-E3F5 GT-K05279 +GTps-01-E46B GT-K05280 +GTps-06-94BD GT-K05281 +GTps-06-94FC GT-K05282 +GTps-06-94E9 GT-K05283 +GTps-06-94E0 GT-K05284 +GTps-06-94BC GT-K05285 +GTps-01-E4A1 GT-K05286 +GTps-01-E4A2 GT-K05287 +GTps-01-E4A4 GT-K05288 +GTps-01-E4AA GT-K05289 +GTps-01-E4AB GT-K05290 +GTps-01-E4CD GT-K05291 +GTps-01-E78A GT-K05292 +GTps-07-9BAA GT-K05293 +GTps-10-8FD9 GT-K05294 +GTps-10-8FE1 GT-K05295 +GTps-11-8B81 GT-K05296 +GTps-01-E878 GT-K05297 +GTps-01-E899 GT-K05298 +GTps-01-E89A GT-K05299 +GTps-01-E89B GT-K05300 +GTps-01-E8EA GT-K05301 +GTps-01-E9E9 GT-K05302 +GTps-02-89D4 GT-K05303 +GTps-k1-9B4F GT-K05304 +GTps-02-8F60 GT-K05305 +GTps-02-96E0 GT-K05306 +GTps-02-98E8 GT-K05307 +GTps-02-E2E3 GT-K05308 +GTps-k1-8AFC GT-K05309 +GTps-02-E442 GT-K05310 +GTps-k2-8E9E GT-K05311 +GTps-03-93F9 GT-K05312 +GTps-k1-E9DC GT-K05313 +GTps-03-93FC GT-K05314 +GTps-03-9443 GT-K05315 +GTps-03-95A5 GT-K05316 +GTps-03-E856 GT-K05317 +GTps-09-E0A2 GT-K05318 +GTps-04-8983 GT-K05319 +GTps-k2-8FC5 GT-K05320 +GTps-04-8991 GT-K05321 +GTps-k1-98D2 GT-K05322 +GTps-04-89B7 GT-K05323 +GTps-04-89CC GT-K05324 +GTps-k1-E8CF GT-K05325 +GTps-04-E1BC GT-K05326 +GTps-04-E4F2 GT-K05327 +GTps-k1-E9DF GT-K05328 +GTps-06-88F9 GT-K05329 +GTps-k1-E199 GT-K05330 +GTps-06-8B57 GT-K05331 +GTps-06-8BE9 GT-K05332 +GTps-k1-E46B GT-K05333 +GTps-06-91A7 GT-K05334 +GTps-06-9454 GT-K05335 +GTps-01-E4A7 GT-K05336 +GTps-07-9BA1 GT-K05337 +GTps-07-9BB0 GT-K05338 +GTps-07-9BB2 GT-K05339 +GTps-07-9BB6 GT-K05340 +GTps-10-8FDD GT-K05341 +GTps-10-8FE0 GT-K05342 +GTps-07-E9A4 GT-K05343 +GTps-08-93AD GT-K05344 +GTps-01-9048 GT-K05345 +GTps-02-8EE8 GT-K05346 +GTps-09-99B0 GT-K05347 +GTps-k1-8CDF GT-K05348 +GTps-k1-8EBD GT-K05349 +GTps-k1-99A8 GT-K05350 +GTps-k1-88E5 GT-K05351 +GTps-k1-8982 GT-K05352 +GTps-01-90EA GT-K05353 +GTps-03-E4E0 GT-K05354 +GTps-k1-8AB2 GT-K05355 +GTps-k1-8C9C GT-K05356 +GTps-k1-8BE9 GT-K05357 +GTps-01-E0A7 GT-K05358 +GTps-k1-8DA9 GT-K05359 +GTps-01-9776 GT-K05360 +GTps-k1-8DBF GT-K05361 +GTps-k1-8CF4 GT-K05362 +GTps-k1-8EA4 GT-K05363 +GTps-k1-8F8A GT-K05364 +GTps-02-E453 GT-K05365 +GTps-01-9174 GT-K05366 +GTps-06-918A GT-K05367 +GTps-09-974D GT-K05368 +GTps-k1-8FF6 GT-K05369 +GTps-k1-E965 GT-K05370 +GTps-k1-9AEE GT-K05371 +GTps-k1-9297 GT-K05372 +GTps-k1-96BF GT-K05373 +GTps-k1-93F5 GT-K05374 +GTps-k2-88A6 GT-K05375 +GTps-k1-97F6 GT-K05376 +GTps-k1-99F9 GT-K05377 +GTps-k2-8B85 GT-K05378 +GTps-k1-9A7D GT-K05379 +GTps-k1-9AEC GT-K05380 +GTps-k1-E4AF GT-K05381 +GTps-k1-9AEF GT-K05382 +GTps-k2-8EB7 GT-K05383 +GTps-k1-94E7 GT-K05384 +GTps-k1-9E51 GT-K05385 +GTps-k1-9E52 GT-K05386 +GTps-k1-9EA0 GT-K05387 +GTps-k1-9EE0 GT-K05388 +GTps-k1-9EE2 GT-K05389 +GTps-k2-8BD1 GT-K05390 +GTps-k1-E067 GT-K05391 +GTps-k2-8BE9 GT-K05392 +GTps-k1-E2B5 GT-K05393 +GTps-k2-8EA2 GT-K05394 +GTps-k1-E2B6 GT-K05395 +GTps-k1-E364 GT-K05396 +GTps-k2-9244 GT-K05397 +GTps-k1-E366 GT-K05398 +GTps-k1-E9DE GT-K05399 +GTps-k1-E4EA GT-K05400 +GTps-k1-E584 GT-K05401 +GTps-k1-E59F GT-K05402 +GTps-k1-E6A8 GT-K05403 +GTps-k2-8EA0 GT-K05404 +GTps-k1-E6AB GT-K05405 +GTps-k2-8D72 GT-K05406 +GTps-k2-93E2 GT-K05407 +GTps-k2-8D4C GT-K05408 +GTps-k1-E895 GT-K05409 +GTps-k2-8D54 GT-K05410 +GTps-k2-88AC GT-K05411 +GTps-k1-E99F GT-K05412 +GTps-k2-8EA7 GT-K05413 +GTps-02-909E GT-K05414 +GTps-k2-9198 GT-K05415 +GTps-k2-8AC5 GT-K05416 +GTps-09-8B97 GT-K05417 +GTps-k2-938E GT-K05418 +GTps-k2-8AB8 GT-K05419 +GTps-k2-8FD9 GT-K05420 +GTps-k1-E6E0 GT-K05421 +GTps-k2-8B80 GT-K05422 +GTps-k2-8A62 GT-K05423 +GTps-k2-926A GT-K05424 +GTps-k1-9DED GT-K05425 +GTps-k2-8BD8 GT-K05426 +GTps-03-9093 GT-K05427 +GTps-k1-E477 GT-K05428 +GTps-k1-E7A0 GT-K05429 +GTps-k2-935E GT-K05430 +GTps-k1-966E GT-K05431 +GTps-k1-E79F GT-K05432 +GTps-k1-9EBE GT-K05433 +GTps-k2-8A89 GT-K05434 +GTps-k1-E0D4 GT-K05435 +GTps-k2-8EB0 GT-K05436 +GTps-k1-9C95 GT-K05437 +GTps-k2-8EA4 GT-K05438 +GTps-k1-E78C GT-K05439 +GTps-05-9A65 GT-K05440 +GTps-k2-8DCC GT-K05441 +GTps-09-8F5C GT-K05442 +GTps-k1-E65E GT-K05443 +GTps-k1-E363 GT-K05444 +GTps-k1-959C GT-K05445 +GTps-k1-E55F GT-K05446 +GTps-07-88D8 GT-K05447 +GTps-02-917E GT-K05448 +GTps-k2-92CE GT-K05449 +GTps-k1-95D6 GT-K05450 +GTps-04-9040 GT-K05451 +GTps-k1-94F6 GT-K05452 +GTps-k2-90BC GT-K05453 +GTps-02-9587 GT-K05454 +GTps-02-E596 GT-K05455 +GTps-k2-8964 GT-K05456 +GTps-k1-8B62 GT-K05457 +GTps-03-94DA GT-K05458 +GTps-k1-9845 GT-K05459 +GTps-03-94D5 GT-K05460 +GTps-k1-8A4C GT-K05461 +GTps-07-9E8F GT-K05462 +GTps-k2-9345 GT-K05463 +GTps-k2-8E9D GT-K05464 +GTps-k1-97F8 GT-K05465 +GTps-03-E4DC GT-K05466 +GTps-06-8DBE GT-K05467 +GTps-k1-E4F4 GT-K05468 +GTps-03-EA9B GT-K05469 +GTps-k1-E4F3 GT-K05470 +GTps-k1-99F6 GT-K05471 +GTps-06-8DAB GT-K05472 +GTps-k2-8AC7 GT-K05473 +GTps-k1-955A GT-K05474 +GTps-k2-8DB8 GT-K05475 +GTps-k1-E187 GT-K05476 +GTps-k1-E4BC GT-K05477 +GTps-07-89E4 GT-K05478 +GTps-03-9F6B GT-K05479 +GTps-03-9848 GT-K05480 +GTps-k1-E369 GT-K05481 +GTps-k2-8FDB GT-K05482 +GTps-k2-8B6A GT-K05483 +GTps-09-9EDC GT-K05484 +GTps-k2-8B4E GT-K05485 +GTps-k1-E7DF GT-K05486 +GTps-02-98BF GT-K05487 +GTps-k2-89E7 GT-K05488 +GTps-06-E06F GT-K05489 +GTps-k1-E247 GT-K05490 +GTps-k1-93F7 GT-K05491 +GTps-k1-E1EF GT-K05492 +GTps-02-98EC GT-K05493 +GTps-k2-928B GT-K05494 +GTps-k1-8FC0 GT-K05495 +GTps-k1-9BA4 GT-K05496 +GTps-k1-E9E3 GT-K05497 +GTps-09-E9E4 GT-K05498 +GTps-06-89F1 GT-K05499 +GTps-k1-8FF7 GT-K05500 +GTps-k1-984A GT-K05501 +GTps-k1-91B9 GT-K05502 +GTps-k1-93F3 GT-K05503 +GTps-k1-9C8C GT-K05504 +GTps-k2-8986 GT-K05505 +GTps-k1-8B7E GT-K05506 +GTps-k2-898C GT-K05507 +GTps-k2-95B2 GT-K05508 +GTps-03-8C8E GT-K05509 +GTps-k2-9142 GT-K05510 +GTps-k1-9CD5 GT-K05511 +GTps-k1-E3D0 GT-K05512 +GTps-06-8B6D GT-K05513 +GTps-k1-8FF1 GT-K05514 +GTps-k1-994B GT-K05515 +GTps-k1-90F4 GT-K05516 +GTps-k1-E179 GT-K05517 +GTps-k1-E7B8 GT-K05518 +GTps-k1-E65C GT-K05519 +GTps-k2-8DF2 GT-K05520 +GTps-k1-E061 GT-K05521 +GTps-k1-99FA GT-K05522 +GTps-k1-E6AA GT-K05523 +GTps-k2-945B GT-K05524 +GTps-k1-9B51 GT-K05525 +GTps-02-E965 GT-K05526 +GTps-k1-E3EF GT-K05527 +GTps-k1-9F9A GT-K05528 +GTps-k2-90A2 GT-K05529 +GTps-k1-E9E0 GT-K05530 +GTps-k1-9949 GT-K05531 +GTps-k1-9AD5 GT-K05532 +GTps-k2-8CCA GT-K05533 +GTps-02-E051 GT-K05534 +GTps-k1-9AE0 GT-K05535 +GTps-05-E58E GT-K05536 +GTps-05-E58A GT-K05537 +GTps-k1-E186 GT-K05538 +GTps-k1-9597 GT-K05539 +GTps-07-9E92 GT-K05540 +GTps-06-8B6B GT-K05541 +GTps-k1-9493 GT-K05542 +GTps-k1-E1BB GT-K05543 +GTps-k1-E7BA GT-K05544 +GTps-k2-9587 GT-K05545 +GTps-k2-94B5 GT-K05546 +GTps-k1-E561 GT-K05547 +GTps-k1-9AEB GT-K05548 +GTps-07-98A2 GT-K05549 +GTps-k1-E1EE GT-K05550 +GTps-k1-9094 GT-K05551 +GTps-k1-9092 GT-K05552 +GTps-k1-E4EE GT-K05553 +GTps-04-8FFA GT-K05554 +GTps-k1-98D5 GT-K05555 +GTps-k1-95EF GT-K05556 +GTps-04-89C3 GT-K05557 +GTps-k1-98D3 GT-K05558 +GTps-k1-EA7E GT-K05559 +GTps-03-94CD GT-K05560 +GTps-02-E967 GT-K05561 +GTps-k1-E2B2 GT-K05562 +GTps-k2-9177 GT-K05563 +GTps-02-E59E GT-K05564 +GTps-k2-89F7 GT-K05565 +GTps-k1-9B9E GT-K05566 +GTps-k1-E15F GT-K05567 +GTps-k1-9D92 GT-K05568 +GTps-k1-E75A GT-K05569 +GTps-k2-93CE GT-K05570 +GTps-k1-9491 GT-K05571 +GTps-k1-9498 GT-K05572 +GTps-k1-9D60 GT-K05573 +GTps-k1-90AF GT-K05574 +GTps-k2-8960 GT-K05575 +GTps-k1-94E6 GT-K05576 +GTps-k1-8D71 GT-K05577 +GTps-k2-954A GT-K05578 +GTps-k2-9568 GT-K05579 +GTps-k2-8EA6 GT-K05580 +GTps-k2-94D7 GT-K05581 +GTps-04-9662 GT-K05582 +GTps-09-8B75 GT-K05583 +GTps-k1-8BDF GT-K05584 +GTps-k1-9757 GT-K05585 +GTps-k1-9DC7 GT-K05586 +GTps-k2-8EB1 GT-K05587 +GTps-k1-9278 GT-K05588 +GTps-k1-E65B GT-K05589 +GTps-k1-E9BF GT-K05590 +GTps-05-959E GT-K05591 +GTps-05-9592 GT-K05592 +GTps-04-89A1 GT-K05593 +GTps-k2-9153 GT-K05594 +GTps-05-95A8 GT-K05595 +GTps-05-95A0 GT-K05596 +GTps-k1-9355 GT-K05597 +GTps-k1-E6F6 GT-K05598 +GTps-k1-96D4 GT-K05599 +GTps-k2-8EA8 GT-K05600 +GTps-03-9847 GT-K05601 +GTps-k1-8AAD GT-K05602 +GTps-k2-8AE8 GT-K05603 +GTps-k2-95BC GT-K05604 +GTps-09-968F GT-K05605 +GTps-04-9E4D GT-K05606 +GTps-k2-895B GT-K05607 +GTps-k2-937A GT-K05608 +GTps-k1-E6F8 GT-K05609 +GTps-k1-E65F GT-K05610 +GTps-k1-96C0 GT-K05611 +GTps-02-E457 GT-K05612 +GTps-06-E06E GT-K05613 +GTps-02-E452 GT-K05614 +GTps-05-8FF0 GT-K05615 +GTps-k1-E7FC GT-K05616 +GTps-k1-8D82 GT-K05617 +GTps-02-E456 GT-K05618 +GTps-k1-EA73 GT-K05619 +GTps-k2-90E6 GT-K05620 +GTps-k1-9CF9 GT-K05621 +GTps-05-8FEE GT-K05622 +GTps-k1-E37C GT-K05623 +GTps-06-E05B GT-K05624 +GTps-k1-93F6 GT-K05625 +GTps-k2-919A GT-K05626 +GTps-05-8A5A GT-K05627 +GTps-k2-95AB GT-K05628 +GTps-04-939F GT-K05629 +GTps-05-8A53 GT-K05630 +GTps-k1-9358 GT-K05631 +GTps-k1-9F9B GT-K05632 +GTps-k1-9295 GT-K05633 +GTps-k2-93CD GT-K05634 +GTps-09-8CDC GT-K05635 +GTps-06-88F8 GT-K05636 +GTps-k2-94A3 GT-K05637 +GTps-k1-99AE GT-K05638 +GTps-k2-8EA3 GT-K05639 +GTps-02-9FFC GT-K05640 +GTps-k1-EA80 GT-K05641 +GTps-k1-E46D GT-K05642 +GTps-k2-8A77 GT-K05643 +GTps-k2-9047 GT-K05644 +GTps-k1-E5A0 GT-K05645 +GTps-k1-E550 GT-K05646 +GTps-k1-E48C GT-K05647 +GTps-k1-E3A2 GT-K05648 +GTps-k1-9A40 GT-K05649 +GTps-k2-93EA GT-K05650 +GTps-k2-89DC GT-K05651 +GTps-k2-8A8A GT-K05652 +GTps-k2-9041 GT-K05653 +GTps-03-E855 GT-K05654 +GTps-03-E864 GT-K05655 +GTps-03-E862 GT-K05656 +GTps-03-E84D GT-K05657 +GTps-03-E85B GT-K05658 +GTps-k1-95F3 GT-K05659 +GTps-03-E84A GT-K05660 +GTps-k2-8FD0 GT-K05661 +GTps-k2-8C51 GT-K05662 +GTps-03-E85D GT-K05663 +GTps-k1-E65A GT-K05664 +GTps-k2-947E GT-K05665 +GTps-k1-E9C0 GT-K05666 +GTps-03-E863 GT-K05667 +GTps-03-E846 GT-K05668 +GTps-k1-E878 GT-K05669 +GTps-k2-93E3 GT-K05670 +GTps-k2-905B GT-K05671 +GTps-k1-8BB4 GT-K05672 +GTps-k2-9480 GT-K05673 +GTps-k1-9842 GT-K05674 +GTps-k2-8CC7 GT-K05675 +GTps-03-EA67 GT-K05676 +GTps-k1-96BE GT-K05677 +GTps-k1-E4B1 GT-K05678 +GTps-k1-E57B GT-K05679 +GTps-k1-E1ED GT-K05680 +GTps-04-E54E GT-K05681 +GTps-k2-94C6 GT-K05682 +GTps-05-8EB2 GT-K05683 +GTps-k2-8998 GT-K05684 +GTps-k1-8A82 GT-K05685 +GTps-k1-9E90 GT-K05686 +GTps-k1-9E88 GT-K05687 +GTps-05-8EB9 GT-K05688 +GTps-k1-9E85 GT-K05689 +GTps-k1-98D6 GT-K05690 +GTps-k2-9042 GT-K05691 +GTps-k1-9A42 GT-K05692 +GTps-k2-94E4 GT-K05693 +GTps-k1-8FB5 GT-K05694 +GTps-04-939D GT-K05695 +GTps-k1-9F4B GT-K05696 +GTps-k1-96A1 GT-K05697 +GTps-k1-E877 GT-K05698 +GTps-k2-8963 GT-K05699 +GTps-k1-96C1 GT-K05700 +GTps-k2-94B6 GT-K05701 +GTps-05-89C6 GT-K05702 +GTps-05-89E4 GT-K05703 +GTps-k1-9CCD GT-K05704 +GTps-04-9E4F GT-K05705 +GTps-k2-8A85 GT-K05706 +GTps-03-E4DE GT-K05707 +GTps-02-E5D3 GT-K05708 +GTps-05-E39A GT-K05709 +GTps-03-9840 GT-K05710 +GTps-09-E347 GT-K05711 +GTps-k2-8ACD GT-K05712 +GTps-03-E75B GT-K05713 +GTps-06-E069 GT-K05714 +GTps-k2-9092 GT-K05715 +GTps-k1-9E89 GT-K05716 +GTps-k1-9B9D GT-K05717 +GTps-k1-91B7 GT-K05718 +GTps-k1-8F9D GT-K05719 +GTps-k1-9F6A GT-K05720 +GTps-k1-E1C1 GT-K05721 +GTps-03-8FE2 GT-K05722 +GTps-03-93F8 GT-K05723 +GTps-k1-EA7A GT-K05724 +GTps-03-E4DF GT-K05725 +GTps-k1-9753 GT-K05726 +GTps-k1-9B66 GT-K05727 +GTps-k1-E4F5 GT-K05728 +GTps-k1-9379 GT-K05729 +GTps-k1-9BA0 GT-K05730 +GTps-09-967D GT-K05731 +GTps-04-89C4 GT-K05732 +GTps-k1-E9AD GT-K05733 +GTps-k2-8CC8 GT-K05734 +GTps-k2-9149 GT-K05735 +GTps-05-90E8 GT-K05736 +GTps-k1-9EA1 GT-K05737 +GTps-05-914B GT-K05738 +GTps-05-90EB GT-K05739 +GTps-k2-8F61 GT-K05740 +GTps-05-90F7 GT-K05741 +GTps-k1-927B GT-K05742 +GTps-k2-90DD GT-K05743 +GTps-k1-9271 GT-K05744 +GTps-k2-94ED GT-K05745 +GTps-05-90EC GT-K05746 +GTps-k1-9497 GT-K05747 +GTps-05-914D GT-K05748 +GTps-k1-975F GT-K05749 +GTps-k2-95F5 GT-K05750 +GTps-k1-9D5F GT-K05751 +GTps-k1-E148 GT-K05752 +GTps-k1-9F9D GT-K05753 +GTps-k1-9279 GT-K05754 +GTps-k2-8B46 GT-K05755 +GTps-04-8FF5 GT-K05756 +GTps-k1-9375 GT-K05757 +GTps-02-92F1 GT-K05758 +GTps-k2-8DB9 GT-K05759 +GTps-k1-9759 GT-K05760 +GTps-k1-8FF3 GT-K05761 +GTps-06-8DD8 GT-K05762 +GTps-k1-E1B0 GT-K05763 +GTps-k2-8E9A GT-K05764 +GTps-05-90E9 GT-K05765 +GTps-02-88DF GT-K05766 +GTps-k2-946A GT-K05767 +GTps-06-E067 GT-K05768 +GTps-k1-E4DC GT-K05769 +GTps-k2-92EA GT-K05770 +GTps-k1-88EA GT-K05771 +GTps-k1-91A0 GT-K05772 +GTps-k2-9045 GT-K05773 +GTps-07-89EA GT-K05774 +GTps-k2-8FCF GT-K05775 +GTps-02-93CC GT-K05776 +GTps-k1-9AB7 GT-K05777 +GTps-k1-E876 GT-K05778 +GTps-k1-9356 GT-K05779 +GTps-k1-8AA5 GT-K05780 +GTps-02-9469 GT-K05781 +GTps-02-9466 GT-K05782 +GTps-k1-994A GT-K05783 +GTps-k1-E5E2 GT-K05784 +GTps-02-946B GT-K05785 +GTps-02-94A2 GT-K05786 +GTps-k1-9841 GT-K05787 +GTps-k2-924C GT-K05788 +GTps-02-95D2 GT-K05789 +GTps-02-95CE GT-K05790 +GTps-k1-99A9 GT-K05791 +GTps-02-95DC GT-K05792 +GTps-k2-8EAF GT-K05793 +GTps-k1-E358 GT-K05794 +GTps-k1-959D GT-K05795 +GTps-k2-8EB6 GT-K05796 +GTps-k1-92DB GT-K05797 +GTps-k2-92B6 GT-K05798 +GTps-02-9EB8 GT-K05799 +GTps-k1-97FB GT-K05800 +GTps-k1-9751 GT-K05801 +GTps-k2-8EAA GT-K05802 +GTps-k1-9DC9 GT-K05803 +GTps-k1-9F67 GT-K05804 +GTps-k1-E1F0 GT-K05805 +GTps-k1-E65D GT-K05806 +GTps-k1-92E6 GT-K05807 +GTps-k2-8A61 GT-K05808 +GTps-k1-E755 GT-K05809 +GTps-k1-9D8D GT-K05810 +GTps-k2-8F8D GT-K05811 +GTps-k1-9CE4 GT-K05812 +GTps-02-E353 GT-K05813 +GTps-k2-935F GT-K05814 +GTps-k1-9FC9 GT-K05815 +GTps-k2-92BF GT-K05816 +GTps-02-8958 GT-K05817 +GTps-k1-99FB GT-K05818 +GTps-02-E458 GT-K05819 +GTps-k1-97F5 GT-K05820 +GTps-02-E96A GT-K05821 +GTps-k1-8FF4 GT-K05822 +GTps-02-96E2 GT-K05823 +GTps-02-E9EF GT-K05824 +GTps-02-E9E4 GT-K05825 +GTps-k1-E066 GT-K05826 +GTps-02-E9F2 GT-K05827 +GTps-02-E9F5 GT-K05828 +GTps-k2-93FB GT-K05829 +GTps-02-E9EB GT-K05830 +GTps-k1-E955 GT-K05831 +GTps-k1-E75C GT-K05832 +GTps-k1-E3A3 GT-K05833 +GTps-k1-8AA3 GT-K05834 +GTps-02-E9F1 GT-K05835 +GTps-k2-8FEA GT-K05836 +GTps-k1-E149 GT-K05837 +GTps-03-8AAF GT-K05838 +GTps-k1-E290 GT-K05839 +GTps-k1-9161 GT-K05840 +GTps-03-8AB5 GT-K05841 +GTps-03-8AAD GT-K05842 +GTps-06-E064 GT-K05843 +GTps-03-8B7E GT-K05844 +GTps-k2-8DAD GT-K05845 +GTps-k2-8AA6 GT-K05846 +GTps-k2-9448 GT-K05847 +GTps-k1-EA90 GT-K05848 +GTps-k1-E347 GT-K05849 +GTps-k2-88D0 GT-K05850 +GTps-k1-97EF GT-K05851 +GTps-09-9785 GT-K05852 +GTps-k2-9094 GT-K05853 +GTps-k2-8DB0 GT-K05854 +GTps-k1-9BA3 GT-K05855 +GTps-03-92A2 GT-K05856 +GTps-03-928F GT-K05857 +GTps-k2-91AE GT-K05858 +GTps-03-92A7 GT-K05859 +GTps-k1-E7FA GT-K05860 +GTps-k1-98B3 GT-K05861 +GTps-k1-E367 GT-K05862 +GTps-03-92A5 GT-K05863 +GTps-k2-8E99 GT-K05864 +GTps-k1-E8C3 GT-K05865 +GTps-k1-E15B GT-K05866 +GTps-k1-E6F2 GT-K05867 +GTps-k1-E3C4 GT-K05868 +GTps-k1-9393 GT-K05869 +GTps-k1-E996 GT-K05870 +GTps-k1-9559 GT-K05871 +GTps-k1-8DE2 GT-K05872 +GTps-k1-955C GT-K05873 +GTps-k1-955E GT-K05874 +GTps-k1-9752 GT-K05875 +GTps-k1-90F6 GT-K05876 +GTps-k1-E14C GT-K05877 +GTps-k1-99AB GT-K05878 +GTps-k1-9277 GT-K05879 +GTps-k1-959E GT-K05880 +GTps-k1-E9E2 GT-K05881 +GTps-k2-8A95 GT-K05882 +GTps-k1-9494 GT-K05883 +GTps-05-8E93 GT-K05884 +GTps-k1-99AC GT-K05885 +GTps-02-9588 GT-K05886 +GTps-06-8CE9 GT-K05887 +GTps-11-9291 GT-K05888 +GTps-k1-9D5B GT-K05889 +GTps-k1-9357 GT-K05890 +GTps-k1-E346 GT-K05891 +GTps-k2-896D GT-K05892 +GTps-k1-90B2 GT-K05893 +GTps-k1-97B9 GT-K05894 +GTps-k1-9D43 GT-K05895 +GTps-k2-8FAC GT-K05896 +GTps-k2-8EA1 GT-K05897 +GTps-k2-8EB3 GT-K05898 +GTps-k1-E4B4 GT-K05899 +GTps-k2-9378 GT-K05900 +GTps-k1-9848 GT-K05901 +GTps-k2-908B GT-K05902 +GTps-k1-9048 GT-K05903 +GTps-k1-9353 GT-K05904 +GTps-11-9677 GT-K05905 +GTps-k2-95A2 GT-K05906 +GTps-02-9589 GT-K05907 +GTps-k1-8CB3 GT-K05908 +GTps-k1-9958 GT-K05909 +GTps-k1-8D68 GT-K05910 +GTps-k2-94B4 GT-K05911 +GTps-k2-88BE GT-K05912 +GTps-k1-E1F1 GT-K05913 +GTps-k2-94D6 GT-K05914 +GTps-k1-9496 GT-K05915 +GTps-k2-8EA9 GT-K05916 +GTps-k1-E2B8 GT-K05917 +GTps-k1-90C2 GT-K05918 +GTps-k1-E5DF GT-K05919 +GTps-k2-93E7 GT-K05920 +GTps-k1-E145 GT-K05921 +GTps-k1-E756 GT-K05922 +GTps-k1-957C GT-K05923 +GTps-k2-8CC9 GT-K05924 +GTps-k1-9599 GT-K05925 +GTps-k1-EA91 GT-K05926 +GTps-02-92F6 GT-K05927 +GTps-k1-8FFA GT-K05928 +GTps-k2-8EAD GT-K05929 +GTps-k2-89A0 GT-K05930 +GTps-k1-92C2 GT-K05931 +GTps-k1-9EE3 GT-K05932 +GTps-k1-E967 GT-K05933 +GTps-k1-8FF2 GT-K05934 +GTps-k1-E645 GT-K05935 +GTps-08-8C90 GT-K05936 +GTps-k1-9A5F GT-K05937 +GTps-04-9E4C GT-K05938 +GTps-04-9692 GT-K05939 +GTps-04-96AE GT-K05940 +GTps-k2-8EB4 GT-K05941 +GTps-04-9688 GT-K05942 +GTps-04-9686 GT-K05943 +GTps-k1-E068 GT-K05944 +GTps-04-96A8 GT-K05945 +GTps-09-E244 GT-K05946 +GTps-04-9685 GT-K05947 +GTps-k2-92B3 GT-K05948 +GTps-04-96AF GT-K05949 +GTps-k1-9AED GT-K05950 +GTps-k2-8AD7 GT-K05951 +GTps-k1-E2B7 GT-K05952 +GTps-k2-8B5D GT-K05953 +GTps-k1-9CFB GT-K05954 +GTps-k1-9272 GT-K05955 +GTps-k1-9DC8 GT-K05956 +GTps-k2-949B GT-K05957 +GTps-k1-91EF GT-K05958 +GTps-k1-E560 GT-K05959 +GTps-k1-E0D2 GT-K05960 +GTps-05-9C96 GT-K05961 +GTps-k1-9B9C GT-K05962 +GTps-05-9C9F GT-K05963 +GTps-k1-E25B GT-K05964 +GTps-05-9CB0 GT-K05965 +GTps-05-9C95 GT-K05966 +GTps-05-9C9A GT-K05967 +GTps-05-9C9B GT-K05968 +GTps-05-9CA4 GT-K05969 +GTps-k1-9B50 GT-K05970 +GTps-k1-99AA GT-K05971 +GTps-03-9096 GT-K05972 +GTps-k1-E28E GT-K05973 +GTps-k1-E28F GT-K05974 +GTps-k1-E1F2 GT-K05975 +GTps-k2-905D GT-K05976 +GTps-k1-98D1 GT-K05977 +GTps-k1-9CCA GT-K05978 +GTps-k2-8FF6 GT-K05979 +GTps-k1-E2B1 GT-K05980 +GTps-k1-E953 GT-K05981 +GTps-k1-E978 GT-K05982 +GTps-k1-E17E GT-K05983 +GTps-k1-9BA5 GT-K05984 +GTps-k1-E875 GT-K05985 +GTps-k2-8ABD GT-K05986 +GTps-k2-9589 GT-K05987 +GTps-k1-9A44 GT-K05988 +GTps-k1-8C82 GT-K05989 +GTps-k1-E3EE GT-K05990 +GTps-k2-8981 GT-K05991 +GTps-k1-957E GT-K05992 +GTps-k2-9254 GT-K05993 +GTps-k1-90C1 GT-K05994 +GTps-k2-8CD2 GT-K05995 +GTps-10-E278 GT-K05996 +GTps-10-E2C5 GT-K05997 +GTps-10-E2CD GT-K05998 +GTps-10-E290 GT-K05999 +GTps-10-8AB1 GT-K06000 diff --git a/etc/char-data/GT-fmap-K3.txt b/etc/char-data/GT-fmap-K3.txt new file mode 100644 index 0000000..fb6bd06 --- /dev/null +++ b/etc/char-data/GT-fmap-K3.txt @@ -0,0 +1,3000 @@ +GTps-10-E2AB GT-K06001 +GTps-10-E2A4 GT-K06002 +GTps-k2-88F7 GT-K06003 +GTps-10-E2D4 GT-K06004 +GTps-10-E444 GT-K06005 +GTps-10-E2DE GT-K06006 +GTps-10-E2BE GT-K06007 +GTps-k2-8CD3 GT-K06008 +GTps-10-E2C1 GT-K06009 +GTps-k2-89C0 GT-K06010 +GTps-k1-9CAA GT-K06011 +GTps-04-89CA GT-K06012 +GTps-10-E2C2 GT-K06013 +GTps-k2-8DDD GT-K06014 +GTps-k2-8A58 GT-K06015 +GTps-k2-8F90 GT-K06016 +GTps-k2-8DF3 GT-K06017 +GTps-k2-8CCD GT-K06018 +GTps-09-9376 GT-K06019 +GTps-09-9D61 GT-K06020 +GTps-k2-8C5E GT-K06021 +GTps-k2-8C5F GT-K06022 +GTps-k2-9462 GT-K06023 +GTps-k2-9463 GT-K06024 +GTps-k1-966B GT-K06025 +GTps-k1-E0D3 GT-K06026 +GTps-k1-8D4F GT-K06027 +GTps-k2-8A8F GT-K06028 +GTps-k2-8D70 GT-K06029 +GTps-k1-9EDC GT-K06030 +GTps-k1-9DF1 GT-K06031 +GTps-k1-9160 GT-K06032 +GTps-k1-9162 GT-K06033 +GTps-k2-9445 GT-K06034 +GTps-k1-8EE2 GT-K06035 +GTps-k1-92DD GT-K06036 +GTps-k1-9280 GT-K06037 +GTps-k2-8B7B GT-K06038 +GTps-k1-93F8 GT-K06039 +GTps-k1-9977 GT-K06040 +GTps-09-977A GT-K06041 +GTps-k1-97F9 GT-K06042 +GTps-k1-E3F2 GT-K06043 +GTps-k2-8AD8 GT-K06044 +GTps-k1-9979 GT-K06045 +GTps-k1-997A GT-K06046 +GTps-k1-9978 GT-K06047 +GTps-06-8B5A GT-K06048 +GTps-k1-E147 GT-K06049 +GTps-09-8F99 GT-K06050 +GTps-k1-E14B GT-K06051 +GTps-k1-EA8D GT-K06052 +GTps-k1-9163 GT-K06053 +GTps-k2-93A1 GT-K06054 +GTps-k2-8AB4 GT-K06055 +GTps-k2-9563 GT-K06056 +GTps-k1-9DD8 GT-K06057 +GTps-k1-8BA0 GT-K06058 +GTps-02-88C4 GT-K06059 +GTps-k1-E3EB GT-K06060 +GTps-k1-8FF8 GT-K06061 +GTps-03-E86B GT-K06062 +GTps-k1-9D4D GT-K06063 +GTps-k1-97F4 GT-K06064 +GTps-k2-8FFA GT-K06065 +GTps-k2-8B76 GT-K06066 +GTps-k2-8BB3 GT-K06067 +GTps-k2-946F GT-K06068 +GTps-k2-8C63 GT-K06069 +GTps-09-E3AA GT-K06070 +GTps-k2-8B42 GT-K06071 +GTps-k2-8D6F GT-K06072 +GTps-k2-8C41 GT-K06073 +GTps-k2-94B0 GT-K06074 +GTps-09-E9AE GT-K06075 +GTps-09-8D67 GT-K06076 +GTps-k1-97FC GT-K06077 +GTps-k2-8D8D GT-K06078 +GTps-k1-E4B2 GT-K06079 +GTps-05-E9F6 GT-K06080 +GTps-k1-975E GT-K06081 +GTps-05-E9F9 GT-K06082 +GTps-k2-95B8 GT-K06083 +GTps-k1-9849 GT-K06084 +GTps-k1-E062 GT-K06085 +GTps-k2-95A1 GT-K06086 +GTps-k2-8D53 GT-K06087 +GTps-02-8E8B GT-K06088 +GTps-k1-8C74 GT-K06089 +GTps-k1-9C8B GT-K06090 +GTps-k2-8EAC GT-K06091 +GTps-k1-9A71 GT-K06092 +GTps-k1-E065 GT-K06093 +GTps-06-94E4 GT-K06094 +GTps-06-94D4 GT-K06095 +GTps-06-94F5 GT-K06096 +GTps-06-94E7 GT-K06097 +GTps-06-94B2 GT-K06098 +GTps-k2-9264 GT-K06099 +GTps-06-94D0 GT-K06100 +GTps-06-94C6 GT-K06101 +GTps-06-94E6 GT-K06102 +GTps-06-94C8 GT-K06103 +GTps-06-94BE GT-K06104 +GTps-06-94EB GT-K06105 +GTps-k1-E2B4 GT-K06106 +GTps-06-94BA GT-K06107 +GTps-k1-E2A8 GT-K06108 +GTps-06-94D1 GT-K06109 +GTps-06-94B5 GT-K06110 +GTps-06-94D9 GT-K06111 +GTps-06-94F4 GT-K06112 +GTps-k2-8DD6 GT-K06113 +GTps-k1-E3A8 GT-K06114 +GTps-06-94AC GT-K06115 +GTps-k1-91E4 GT-K06116 +GTps-k1-97BB GT-K06117 +GTps-k2-95E3 GT-K06118 +GTps-k2-8BBE GT-K06119 +GTps-k1-9495 GT-K06120 +GTps-k1-948F GT-K06121 +GTps-k2-91A3 GT-K06122 +GTps-k1-9846 GT-K06123 +GTps-k2-8D8E GT-K06124 +GTps-k2-89E9 GT-K06125 +GTps-k1-8BCB GT-K06126 +GTps-k1-896D GT-K06127 +GTps-k2-9482 GT-K06128 +GTps-k1-9F98 GT-K06129 +GTps-k1-9FCA GT-K06130 +GTps-02-E968 GT-K06131 +GTps-k2-91F3 GT-K06132 +GTps-03-9D93 GT-K06133 +GTps-k1-9EF3 GT-K06134 +GTps-k1-919E GT-K06135 +GTps-k2-937B GT-K06136 +GTps-k1-9D5D GT-K06137 +GTps-k2-91D3 GT-K06138 +GTps-k2-9043 GT-K06139 +GTps-09-9847 GT-K06140 +GTps-k1-E8CD GT-K06141 +GTps-k1-9758 GT-K06142 +GTps-k1-98D0 GT-K06143 +GTps-05-8FEC GT-K06144 +GTps-k2-9384 GT-K06145 +GTps-k1-9FCB GT-K06146 +GTps-k2-88C4 GT-K06147 +GTps-k2-8D8F GT-K06148 +GTps-k1-E840 GT-K06149 +GTps-k1-99F7 GT-K06150 +GTps-03-8C92 GT-K06151 +GTps-k1-97FA GT-K06152 +GTps-11-9691 GT-K06153 +GTps-k1-8FF5 GT-K06154 +GTps-k2-92D3 GT-K06155 +GTps-k1-9688 GT-K06156 +GTps-k1-927D GT-K06157 +GTps-k1-93FB GT-K06158 +GTps-k1-946E GT-K06159 +GTps-k1-9AF0 GT-K06160 +GTps-k1-9D8E GT-K06161 +GTps-03-8972 GT-K06162 +GTps-06-92A2 GT-K06163 +GTps-k1-9844 GT-K06164 +GTps-k1-88E3 GT-K06165 +GTps-05-9A4D GT-K06166 +GTps-k1-EAA1 GT-K06167 +GTps-04-9E47 GT-K06168 +GTps-k1-99ED GT-K06169 +GTps-k1-97F7 GT-K06170 +GTps-07-9E9E GT-K06171 +GTps-k1-E4B0 GT-K06172 +GTps-k1-E6DF GT-K06173 +GTps-k1-966F GT-K06174 +GTps-04-89C5 GT-K06175 +GTps-k2-8EA5 GT-K06176 +GTps-10-8CEE GT-K06177 +GTps-k2-896E GT-K06178 +GTps-k1-959B GT-K06179 +GTps-k1-9D5C GT-K06180 +GTps-k1-E468 GT-K06181 +GTps-k2-89E1 GT-K06182 +GTps-02-8B83 GT-K06183 +GTps-k1-9843 GT-K06184 +GTps-02-8B62 GT-K06185 +GTps-09-9950 GT-K06186 +GTps-05-9A69 GT-K06187 +GTps-k2-8E9F GT-K06188 +GTps-k1-9C88 GT-K06189 +GTps-05-9A52 GT-K06190 +GTps-05-9A51 GT-K06191 +GTps-k1-E4AE GT-K06192 +GTps-k1-EAA0 GT-K06193 +GTps-k1-9F66 GT-K06194 +GTps-04-E7EA GT-K06195 +GTps-k1-9D8F GT-K06196 +GTps-03-98AB GT-K06197 +GTps-k1-975D GT-K06198 +GTps-03-98D7 GT-K06199 +GTps-k1-9C8A GT-K06200 +GTps-09-E6BE GT-K06201 +GTps-k1-E3EC GT-K06202 +GTps-k1-E3F3 GT-K06203 +GTps-k1-E3ED GT-K06204 +GTps-k1-E758 GT-K06205 +GTps-k1-975B GT-K06206 +GTps-k1-E063 GT-K06207 +GTps-k1-9CDB GT-K06208 +GTps-k2-8EB5 GT-K06209 +GTps-k1-E7FB GT-K06210 +GTps-06-E5DE GT-K06211 +GTps-02-E05C GT-K06212 +GTps-k1-9D91 GT-K06213 +GTps-k1-91AA GT-K06214 +GTps-k2-90A4 GT-K06215 +GTps-k1-EA81 GT-K06216 +GTps-k1-9558 GT-K06217 +GTps-k1-9F53 GT-K06218 +GTps-k1-907C GT-K06219 +GTps-k1-8FAE GT-K06220 +GTps-02-969D GT-K06221 +GTps-k1-9F69 GT-K06222 +GTps-k1-9BA1 GT-K06223 +GTps-k1-99F8 GT-K06224 +GTps-02-96DE GT-K06225 +GTps-05-94E4 GT-K06226 +GTps-k1-8D69 GT-K06227 +GTps-k1-E75D GT-K06228 +GTps-k1-E8CC GT-K06229 +GTps-k1-8AA7 GT-K06230 +GTps-k2-90CE GT-K06231 +GTps-k1-96A7 GT-K06232 +GTps-k1-E5F8 GT-K06233 +GTps-k1-E544 GT-K06234 +GTps-k2-9397 GT-K06235 +GTps-k1-E759 GT-K06236 +GTps-k2-93CA GT-K06237 +GTps-k1-964F GT-K06238 +GTps-k1-97BD GT-K06239 +GTps-k2-92E4 GT-K06240 +GTps-k2-88DB GT-K06241 +GTps-k1-E6DD GT-K06242 +GTps-k1-9DC0 GT-K06243 +GTps-k2-8AFA GT-K06244 +GTps-k1-9044 GT-K06245 +GTps-k1-9D90 GT-K06246 +GTps-k2-8C4D GT-K06247 +GTps-k2-95A3 GT-K06248 +GTps-k1-E46A GT-K06249 +GTps-k2-94A2 GT-K06250 +GTps-03-E86A} \hspace{0.3cm} \small{\textbf{K06251 +GTps-k1-E1BF GT-K06252 +GTps-09-9DFB GT-K06253 +GTps-k2-8BD9 GT-K06254 +GTps-k2-927A GT-K06255 +GTps-k2-8AE0 GT-K06256 +GTps-k1-9298 GT-K06257 +GTps-k1-9352 GT-K06258 +GTps-k1-9490 GT-K06259 +GTps-k1-E3F1 GT-K06260 +GTps-k1-93C9 GT-K06261 +GTps-k1-9AB5 GT-K06262 +GTps-09-9644 GT-K06263 +GTps-03-E848 GT-K06264 +GTps-05-8A50 GT-K06265 +GTps-k1-9847 GT-K06266 +GTps-k1-9756 GT-K06267 +GTps-k1-9840 GT-K06268 +GTps-02-89D0 GT-K06269 +GTps-k2-89D5 GT-K06270 +GTps-k1-E5E1 GT-K06271 +GTps-07-90E0 GT-K06272 +GTps-k1-92DF GT-K06273 +GTps-k2-8D71 GT-K06274 +GTps-k1-E7B9 GT-K06275 +GTps-k1-9A5B GT-K06276 +GTps-k1-93F9 GT-K06277 +GTps-k1-90F8 GT-K06278 +GTps-k1-9CFA GT-K06279 +GTps-k1-9C89 GT-K06280 +GTps-k1-8FBF GT-K06281 +GTps-k1-93CA GT-K06282 +GTps-k2-94B7 GT-K06283 +GTps-k1-91A3 GT-K06284 +GTps-k1-E064 GT-K06285 +GTps-k1-90F7 GT-K06286 +GTps-k1-E659 GT-K06287 +GTps-06-8DDD GT-K06288 +GTps-k1-91B8 GT-K06289 +GTps-02-E969 GT-K06290 +GTps-k1-9D61 GT-K06291 +GTps-k1-9EDF GT-K06292 +GTps-k1-9D98 GT-K06293 +GTps-k2-8E9B GT-K06294 +GTps-k1-8984 GT-K06295 +GTps-k1-955B GT-K06296 +GTps-k1-9561 GT-K06297 +GTps-k1-959A GT-K06298 +GTps-k2-8EB2 GT-K06299 +GTps-k1-96D2 GT-K06300 +GTps-k1-E060 GT-K06301 +GTps-k1-E0D5 GT-K06302 +GTps-k1-E28D GT-K06303 +GTps-k2-8967 GT-K06304 +GTps-k1-9DBE GT-K06305 +GTps-k2-88C6 GT-K06306 +GTps-k1-9F7C GT-K06307 +GTps-09-9669 GT-K06308 +GTps-k1-9081 GT-K06309 +GTps-05-9598 GT-K06310 +GTps-k1-E39F GT-K06311 +GTps-k1-9CD9 GT-K06312 +GTps-k2-89BE GT-K06313 +GTps-k1-E043 GT-K06314 +GTps-k1-95E8 GT-K06315 +GTps-k1-E7BB GT-K06316 +GTps-k1-9CAB GT-K06317 +GTps-k1-E3F0 GT-K06318 +GTps-k2-8EAB GT-K06319 +GTps-02-96E1 GT-K06320 +GTps-k1-E7F9 GT-K06321 +GTps-k2-8945 GT-K06322 +GTps-k1-8D81 GT-K06323 +GTps-02-994C GT-K06324 +GTps-05-8A62 GT-K06325 +GTps-k2-89E6 GT-K06326 +GTps-k1-E977 GT-K06327 +GTps-k2-898F GT-K06328 +GTps-k1-E36A GT-K06329 +GTps-k1-E841 GT-K06330 +GTps-k1-E951 GT-K06331 +GTps-k2-8AB5 GT-K06332 +GTps-05-9146 GT-K06333 +GTps-k1-98D4 GT-K06334 +GTps-k1-8D47 GT-K06335 +GTps-k1-9BA2 GT-K06336 +GTps-k1-E995 GT-K06337 +GTps-k1-9EDD GT-K06338 +GTps-03-9E69 GT-K06339 +GTps-k1-93F4 GT-K06340 +GTps-k1-E14A GT-K06341 +GTps-k1-E146 GT-K06342 +GTps-05-98A8 GT-K06343 +GTps-k1-9DBF GT-K06344 +GTps-k1-90C3 GT-K06345 +GTps-06-88FC GT-K06346 +GTps-k2-93B8 GT-K06347 +GTps-09-E3A7 GT-K06348 +GTps-k1-9196 GT-K06349 +GTps-k1-EA60 GT-K06350 +GTps-k2-9165 GT-K06351 +GTps-06-91A6 GT-K06352 +GTps-k1-9CD0 GT-K06353 +GTps-k1-E2C4 GT-K06354 +GTps-k2-8AA5 GT-K06355 +GTps-k1-E6A9 GT-K06356 +GTps-k2-8BF9 GT-K06357 +GTps-k2-94C2 GT-K06358 +GTps-k1-93CB GT-K06359 +GTps-k1-984B GT-K06360 +GTps-k1-9178 GT-K06361 +GTps-k1-E25C GT-K06362 +GTps-k1-909A GT-K06363 +GTps-k1-975C GT-K06364 +GTps-k1-9FCC GT-K06365 +GTps-07-90E1 GT-K06366 +GTps-k1-9B9F GT-K06367 +GTps-k2-898B GT-K06368 +GTps-k1-9EE1 GT-K06369 +GTps-k1-9C8D GT-K06370 +GTps-k2-8988 GT-K06371 +GTps-k1-9D5E GT-K06372 +GTps-k2-925D GT-K06373 +GTps-01-88F5} \hspace{0.2cm} \small{\textbf{K06374 +GTps-01-8947 GT-K06375 +GTps-01-8959 GT-K06376 +GTps-01-8983 GT-K06377 +GTps-06-8A43 GT-K06378 +GTps-06-8A42 GT-K06379 +GTps-01-89B6 GT-K06380 +GTps-01-89C4 GT-K06381 +GTps-02-E364 GT-K06382 +GTps-01-89C6 GT-K06383 +GTps-01-89D7 GT-K06384 +GTps-01-89D8 GT-K06385 +GTps-04-96EE GT-K06386 +GTps-02-EA48 GT-K06387 +GTps-01-8A51 GT-K06388 +GTps-k1-8A50 GT-K06389 +GTps-01-8A69 GT-K06390 +GTps-01-8A98 GT-K06391 +GTps-01-8ABA GT-K06392 +GTps-01-8ACE GT-K06393 +GTps-01-8AF9 GT-K06394 +GTps-01-8B41 GT-K06395 +GTps-01-8B4C GT-K06396 +GTps-01-8B51 GT-K06397 +GTps-01-8B53 GT-K06398 +GTps-07-9BDC GT-K06399 +GTps-01-8B7B GT-K06400 +GTps-01-8B93 GT-K06401 +GTps-01-8BB0 GT-K06402 +GTps-01-8BB1 GT-K06403 +GTps-01-8BBA GT-K06404 +GTps-01-8BE4 GT-K06405 +GTps-01-8BE9 GT-K06406 +GTps-03-8ABA GT-K06407 +GTps-01-8BFB GT-K06408 +GTps-01-8C49 GT-K06409 +GTps-01-8C4B GT-K06410 +GTps-01-8C53 GT-K06411 +GTps-k2-8BBD GT-K06412 +GTps-01-8C62 GT-K06413 +GTps-01-8C6A GT-K06414 +GTps-09-96BF GT-K06415 +GTps-02-8EEE GT-K06416 +GTps-01-8C93 GT-K06417 +GTps-01-8C95 GT-K06418 +GTps-03-9F79 GT-K06419 +GTps-01-8C9D GT-K06420 +GTps-01-8CAC GT-K06421 +GTps-01-8CB4 GT-K06422 +GTps-01-8CC9 GT-K06423 +GTps-01-8CE5 GT-K06424 +GTps-01-8CF3 GT-K06425 +GTps-01-8D57 GT-K06426 +GTps-01-8D6B GT-K06427 +GTps-06-95A5 GT-K06428 +GTps-01-8D76 GT-K06429 +GTps-01-8D82 GT-K06430 +GTps-01-8D9C GT-K06431 +GTps-01-8DAA GT-K06432 +GTps-01-8DB7 GT-K06433 +GTps-01-8DC0 GT-K06434 +GTps-01-8DC9 GT-K06435 +GTps-01-8DCD GT-K06436 +GTps-01-8DF1 GT-K06437 +GTps-01-8DF3 GT-K06438 +GTps-01-8DF5 GT-K06439 +GTps-01-8E45 GT-K06440 +GTps-k1-9A50 GT-K06441 +GTps-01-8E4E GT-K06442 +GTps-01-8E56 GT-K06443 +GTps-01-8E5C GT-K06444 +GTps-01-8E63 GT-K06445 +GTps-01-8E74 GT-K06446 +GTps-01-8E89 GT-K06447 +GTps-01-8E9E GT-K06448 +GTps-01-8EBE GT-K06449 +GTps-01-8EC4 GT-K06450 +GTps-01-8ECB GT-K06451 +GTps-01-8ED1 GT-K06452 +GTps-01-8ED8 GT-K06453 +GTps-01-8EE3 GT-K06454 +GTps-01-8EF0 GT-K06455 +GTps-01-8F43 GT-K06456 +GTps-06-9163 GT-K06457 +GTps-01-8F5D GT-K06458 +GTps-01-8F79 GT-K06459 +GTps-01-8F83 GT-K06460 +GTps-01-8F91 GT-K06461 +GTps-01-8F99 GT-K06462 +GTps-01-8F9C GT-K06463 +GTps-02-9964 GT-K06464 +GTps-01-8FA3 GT-K06465 +GTps-01-8FAB GT-K06466 +GTps-k2-895F GT-K06467 +GTps-04-9749 GT-K06468 +GTps-01-8FC1 GT-K06469 +GTps-01-8FCB GT-K06470 +GTps-01-8FCE GT-K06471 +GTps-01-904A GT-K06472 +GTps-01-904F GT-K06473 +GTps-01-9050 GT-K06474 +GTps-01-9055 GT-K06475 +GTps-01-9057 GT-K06476 +GTps-01-905A GT-K06477 +GTps-01-905E GT-K06478 +GTps-01-9060 GT-K06479 +GTps-01-906A GT-K06480 +GTps-01-9077 GT-K06481 +GTps-01-908A GT-K06482 +GTps-01-90C7 GT-K06483 +GTps-01-90C8 GT-K06484 +GTps-01-90D2 GT-K06485 +GTps-01-90FA GT-K06486 +GTps-01-914D GT-K06487 +GTps-01-9164 GT-K06488 +GTps-01-9166 GT-K06489 +GTps-01-9171 GT-K06490 +GTps-06-959D GT-K06491 +GTps-07-9BD6 GT-K06492 +GTps-01-91A7 GT-K06493 +GTps-01-91AC GT-K06494 +GTps-01-91B7 GT-K06495 +GTps-01-91D1 GT-K06496 +GTps-01-91D7 GT-K06497 +GTps-07-9BD3 GT-K06498 +GTps-01-91ED GT-K06499 +GTps-01-91F5 GT-K06500 +GTps-06-9582} \hspace{0.2cm} \small{\textbf{K06501 +GTps-01-924B GT-K06502 +GTps-01-925E GT-K06503 +GTps-01-927B GT-K06504 +GTps-01-9280 GT-K06505 +GTps-01-929C GT-K06506 +GTps-01-92BD GT-K06507 +GTps-07-9BD0 GT-K06508 +GTps-01-92CA GT-K06509 +GTps-03-92C1 GT-K06510 +GTps-01-934E GT-K06511 +GTps-01-9357 GT-K06512 +GTps-01-936B GT-K06513 +GTps-01-9372 GT-K06514 +GTps-01-937D GT-K06515 +GTps-01-9382 GT-K06516 +GTps-k1-8963 GT-K06517 +GTps-01-9387 GT-K06518 +GTps-01-938D GT-K06519 +GTps-01-93A2 GT-K06520 +GTps-01-93BD GT-K06521 +GTps-01-93C1 GT-K06522 +GTps-01-945C GT-K06523 +GTps-01-9461 GT-K06524 +GTps-01-946E GT-K06525 +GTps-01-947A GT-K06526 +GTps-01-947B GT-K06527 +GTps-01-9487 GT-K06528 +GTps-01-949C GT-K06529 +GTps-01-94A9 GT-K06530 +GTps-01-94B9 GT-K06531 +GTps-01-94C7 GT-K06532 +GTps-05-8A71 GT-K06533 +GTps-01-94C8 GT-K06534 +GTps-01-94CA GT-K06535 +GTps-01-94D9 GT-K06536 +GTps-01-94E9 GT-K06537 +GTps-01-94ED GT-K06538 +GTps-01-9552 GT-K06539 +GTps-07-904A GT-K06540 +GTps-01-955E GT-K06541 +GTps-01-9571 GT-K06542 +GTps-05-E3AC GT-K06543 +GTps-k1-8F46 GT-K06544 +GTps-01-95D7 GT-K06545 +GTps-01-95DF GT-K06546 +GTps-01-95F5 GT-K06547 +GTps-01-9655 GT-K06548 +GTps-01-9661 GT-K06549 +GTps-01-9684 GT-K06550 +GTps-01-96B0 GT-K06551 +GTps-k1-E9E4 GT-K06552 +GTps-01-96BB GT-K06553 +GTps-01-974F GT-K06554 +GTps-01-9765 GT-K06555 +GTps-01-97AC GT-K06556 +GTps-01-97AF GT-K06557 +GTps-k1-8D8D GT-K06558 +GTps-01-97B3 GT-K06559 +GTps-03-E763 GT-K06560 +GTps-01-97B7 GT-K06561 +GTps-01-97BF GT-K06562 +GTps-01-97CF GT-K06563 +GTps-01-9841 GT-K06564 +GTps-01-9851 GT-K06565 +GTps-01-9854 GT-K06566 +GTps-01-9860 GT-K06567 +GTps-01-9865 GT-K06568 +GTps-01-98A9 GT-K06569 +GTps-01-98DF GT-K06570 +GTps-01-98E6 GT-K06571 +GTps-01-98E8 GT-K06572 +GTps-k1-8EC1 GT-K06573 +GTps-01-9969 GT-K06574 +GTps-01-996C GT-K06575 +GTps-01-996E GT-K06576 +GTps-01-9991 GT-K06577 +GTps-02-96EB GT-K06578 +GTps-01-9A46 GT-K06579 +GTps-01-9A4C GT-K06580 +GTps-01-9A4E GT-K06581 +GTps-01-9A9D GT-K06582 +GTps-01-9AF6 GT-K06583 +GTps-k1-89A3 GT-K06584 +GTps-01-9B4F GT-K06585 +GTps-01-9B9F GT-K06586 +GTps-01-9BB7 GT-K06587 +GTps-09-9CBC GT-K06588 +GTps-01-9C8B GT-K06589 +GTps-01-9C93 GT-K06590 +GTps-01-9C99 GT-K06591 +GTps-01-9CA1 GT-K06592 +GTps-01-9D5C GT-K06593 +GTps-01-9D6C GT-K06594 +GTps-01-9DC1 GT-K06595 +GTps-01-9DD1 GT-K06596 +GTps-01-9DD3 GT-K06597 +GTps-01-9DE5 GT-K06598 +GTps-01-9DE7 GT-K06599 +GTps-01-9DE8 GT-K06600 +GTps-01-9DEE GT-K06601 +GTps-01-9E78 GT-K06602 +GTps-04-8A46 GT-K06603 +GTps-01-9E7C GT-K06604 +GTps-k1-E75F GT-K06605 +GTps-01-9F75 GT-K06606 +GTps-01-9F86 GT-K06607 +GTps-01-9FB8 GT-K06608 +GTps-01-E07D GT-K06609 +GTps-01-E07E GT-K06610 +GTps-01-E0E2 GT-K06611 +GTps-01-E15C GT-K06612 +GTps-01-E1A6 GT-K06613 +GTps-01-E1B2 GT-K06614 +GTps-01-E1C1 GT-K06615 +GTps-05-9173 GT-K06616 +GTps-01-E1C4 GT-K06617 +GTps-01-E24D GT-K06618 +GTps-01-E28D GT-K06619 +GTps-01-E294 GT-K06620 +GTps-01-E2A0 GT-K06621 +GTps-01-E2A2 GT-K06622 +GTps-01-E343 GT-K06623 +GTps-01-E39E GT-K06624 +GTps-01-E3B4 GT-K06625 +GTps-01-E3C0 GT-K06626 +GTps-01-E3CB GT-K06627 +GTps-01-E3CC GT-K06628 +GTps-01-E3CF GT-K06629 +GTps-01-E3D4 GT-K06630 +GTps-k1-E36C GT-K06631 +GTps-01-E48D GT-K06632 +GTps-06-957A GT-K06633 +GTps-01-E4AE GT-K06634 +GTps-01-E4B3 GT-K06635 +GTps-01-E4B6 GT-K06636 +GTps-01-E4BA GT-K06637 +GTps-01-E4BC GT-K06638 +GTps-01-E569 GT-K06639 +GTps-01-E56F GT-K06640 +GTps-01-E5CD GT-K06641 +GTps-k1-8E79 GT-K06642 +GTps-01-E5CE GT-K06643 +GTps-01-E6AF GT-K06644 +GTps-01-E6B7 GT-K06645 +GTps-01-E75A GT-K06646 +GTps-01-E78F GT-K06647 +GTps-01-E791 GT-K06648 +GTps-01-E792 GT-K06649 +GTps-01-E7B9 GT-K06650 +GTps-10-91D1 GT-K06651 +GTps-01-E7BA GT-K06652 +GTps-01-E89D GT-K06653 +GTps-01-E995 GT-K06654 +GTps-01-E9A6 GT-K06655 +GTps-01-E9AC GT-K06656 +GTps-01-E9AD GT-K06657 +GTps-02-89C2 GT-K06658 +GTps-k1-E89E GT-K06659 +GTps-k2-9259 GT-K06660 +GTps-02-9558 GT-K06661 +GTps-k1-E2E1 GT-K06662 +GTps-02-9988 GT-K06663 +GTps-02-9EC3 GT-K06664 +GTps-k1-9760 GT-K06665 +GTps-02-E080 GT-K06666 +GTps-k1-9142 GT-K06667 +GTps-02-E084 GT-K06668 +GTps-09-9B62 GT-K06669 +GTps-02-E5E0 GT-K06670 +GTps-02-EA54 GT-K06671 +GTps-09-9C72 GT-K06672 +GTps-03-E042 GT-K06673 +GTps-09-9F56 GT-K06674 +GTps-04-8A40 GT-K06675 +GTps-k1-9673 GT-K06676 +GTps-04-8A4C GT-K06677 +GTps-k1-E378 GT-K06678 +GTps-04-9168 GT-K06679 +GTps-k2-8C46 GT-K06680 +GTps-04-96DF GT-K06681 +GTps-k1-E9E5 GT-K06682 +GTps-01-9582 GT-K06683 +GTps-04-9E79 GT-K06684 +GTps-05-89C8 GT-K06685 +GTps-05-8A72 GT-K06686 +GTps-05-8FFB GT-K06687 +GTps-01-8976 GT-K06688 +GTps-05-9162 GT-K06689 +GTps-05-9166 GT-K06690 +GTps-k1-9B53 GT-K06691 +GTps-05-98CA GT-K06692 +GTps-05-E59A GT-K06693 +GTps-01-945B GT-K06694 +GTps-06-9595 GT-K06695 +GTps-07-9BC4 GT-K06696 +GTps-07-9BC7 GT-K06697 +GTps-k1-9EE4 GT-K06698 +GTps-07-9BC8 GT-K06699 +GTps-10-9047 GT-K06700 +GTps-10-9049 GT-K06701 +GTps-01-91A2 GT-K06702 +GTps-01-8D7E GT-K06703 +GTps-07-E9BC GT-K06704 +GTps-08-8941 GT-K06705 +GTps-08-9DB7 GT-K06706 +GTps-09-8A92 GT-K06707 +GTps-k1-E4B8 GT-K06708 +GTps-09-94C1 GT-K06709 +GTps-09-E0AA GT-K06710 +GTps-k2-8C86 GT-K06711 +GTps-07-90E4 GT-K06712 +GTps-10-8E4B GT-K06713 +GTps-06-91AB GT-K06714 +GTps-k1-8EBC GT-K06715 +GTps-05-EA53 GT-K06716 +GTps-10-9046 GT-K06717 +GTps-k1-9BA6 GT-K06718 +GTps-10-9347 GT-K06719 +GTps-k1-8995 GT-K06720 +GTps-05-99DA GT-K06721 +GTps-09-9867 GT-K06722 +GTps-k1-8AE3 GT-K06723 +GTps-09-9B6D GT-K06724 +GTps-k1-8B42 GT-K06725 +GTps-10-E36D GT-K06726 +GTps-01-88A7 GT-K06727 +GTps-k1-8E85 GT-K06728 +GTps-01-90EE GT-K06729 +GTps-k1-8EA3 GT-K06730 +GTps-03-8975 GT-K06731 +GTps-k1-8ECD GT-K06732 +GTps-k1-8EB3 GT-K06733 +GTps-01-E8E8 GT-K06734 +GTps-04-9754 GT-K06735 +GTps-01-9276 GT-K06736 +GTps-k1-9372 GT-K06737 +GTps-k2-8B4A GT-K06738 +GTps-k1-984E GT-K06739 +GTps-k1-E9EB GT-K06740 +GTps-k1-9950 GT-K06741 +GTps-k2-93CF GT-K06742 +GTps-k1-9D93 GT-K06743 +GTps-k1-E4DD GT-K06744 +GTps-k2-8BCA GT-K06745 +GTps-k1-9F6D GT-K06746 +GTps-k1-E042 GT-K06747 +GTps-k2-90A3 GT-K06748 +GTps-k1-E06C GT-K06749 +GTps-k1-96D9 GT-K06750 +GTps-k2-8C68} \hspace{0.2cm} \small{\textbf{K06751 +GTps-k2-8C6A GT-K06752 +GTps-k1-E37B GT-K06753 +GTps-k1-97C2 GT-K06754 +GTps-k1-E9C1 GT-K06755 +GTps-k1-E667 GT-K06756 +GTps-k2-8CD0 GT-K06757 +GTps-k2-93E1 GT-K06758 +GTps-k1-E75E GT-K06759 +GTps-k1-E78D GT-K06760 +GTps-k2-8D45 GT-K06761 +GTps-k1-E7BF GT-K06762 +GTps-k2-9367 GT-K06763 +GTps-k1-E845 GT-K06764 +GTps-k1-E8D2 GT-K06765 +GTps-k1-EA93 GT-K06766 +GTps-k2-88DD GT-K06767 +GTps-k2-89CB GT-K06768 +GTps-k2-9164 GT-K06769 +GTps-k2-917E GT-K06770 +GTps-k1-E2BB GT-K06771 +GTps-k2-8DE9 GT-K06772 +GTps-k2-8DF8 GT-K06773 +GTps-10-E39D GT-K06774 +GTps-k2-8E44 GT-K06775 +GTps-k2-8FC1 GT-K06776 +GTps-k2-8FDA GT-K06777 +GTps-k2-918A GT-K06778 +GTps-02-93D2 GT-K06779 +GTps-k1-EA76 GT-K06780 +GTps-03-95E1 GT-K06781 +GTps-06-E6AC GT-K06782 +GTps-k1-E2C5 GT-K06783 +GTps-04-9052 GT-K06784 +GTps-k1-E47D GT-K06785 +GTps-05-9040 GT-K06786 +GTps-02-99BB GT-K06787 +GTps-09-E1D2 GT-K06788 +GTps-k2-8FAE GT-K06789 +GTps-k1-9AF3 GT-K06790 +GTps-03-E893 GT-K06791 +GTps-k1-E8F8 GT-K06792 +GTps-k1-9284 GT-K06793 +GTps-06-91AF GT-K06794 +GTps-k2-935B GT-K06795 +GTps-k2-9350 GT-K06796 +GTps-02-91A4 GT-K06797 +GTps-05-9046 GT-K06798 +GTps-k1-949C GT-K06799 +GTps-k1-9040 GT-K06800 +GTps-k2-89EB GT-K06801 +GTps-02-9986 GT-K06802 +GTps-k1-9565 GT-K06803 +GTps-k1-9755 GT-K06804 +GTps-k2-91F2 GT-K06805 +GTps-07-90EA GT-K06806 +GTps-k1-8FA5 GT-K06807 +GTps-k1-E9A0 GT-K06808 +GTps-k1-9A6B GT-K06809 +GTps-k1-9283 GT-K06810 +GTps-k1-95A2 GT-K06811 +GTps-04-9058 GT-K06812 +GTps-09-8FBC GT-K06813 +GTps-k2-8EC5 GT-K06814 +GTps-k2-91DE GT-K06815 +GTps-k2-8EBE GT-K06816 +GTps-k1-E665 GT-K06817 +GTps-k1-9EA2 GT-K06818 +GTps-k2-90AE GT-K06819 +GTps-k2-9199 GT-K06820 +GTps-03-90BB GT-K06821 +GTps-k1-97C0 GT-K06822 +GTps-k1-E36E GT-K06823 +GTps-k2-936A GT-K06824 +GTps-k1-E9CA GT-K06825 +GTps-06-8E46 GT-K06826 +GTps-k1-E97D GT-K06827 +GTps-k2-8C8D GT-K06828 +GTps-06-8DEA GT-K06829 +GTps-k2-95DD GT-K06830 +GTps-03-EAA3 GT-K06831 +GTps-06-8E45 GT-K06832 +GTps-06-E9DD GT-K06833 +GTps-04-E78E GT-K06834 +GTps-k1-9047 GT-K06835 +GTps-09-9EEA GT-K06836 +GTps-k2-8B77 GT-K06837 +GTps-k2-948C GT-K06838 +GTps-k2-92D2 GT-K06839 +GTps-07-9EC5 GT-K06840 +GTps-k2-95F0 GT-K06841 +GTps-k2-9286 GT-K06842 +GTps-k2-918B GT-K06843 +GTps-k1-9BB3 GT-K06844 +GTps-k1-9F4D GT-K06845 +GTps-k1-9674 GT-K06846 +GTps-k1-9B41 GT-K06847 +GTps-k2-8EC4 GT-K06848 +GTps-k2-8BB4 GT-K06849 +GTps-k2-8992 GT-K06850 +GTps-k1-9B8C GT-K06851 +GTps-k1-E4CE GT-K06852 +GTps-k2-93BE GT-K06853 +GTps-k2-8EC1 GT-K06854 +GTps-k1-9DF4 GT-K06855 +GTps-k1-8E86 GT-K06856 +GTps-02-99B5 GT-K06857 +GTps-04-905C GT-K06858 +GTps-k1-91BA GT-K06859 +GTps-k1-E87A GT-K06860 +GTps-04-93D1 GT-K06861 +GTps-03-8FCD GT-K06862 +GTps-k2-8EBF GT-K06863 +GTps-k1-9043 GT-K06864 +GTps-k1-98DB GT-K06865 +GTps-07-89FA GT-K06866 +GTps-k1-95A3 GT-K06867 +GTps-k2-9381 GT-K06868 +GTps-03-8CAB GT-K06869 +GTps-03-8CAD GT-K06870 +GTps-k1-98DC GT-K06871 +GTps-k1-98DA GT-K06872 +GTps-k1-E666 GT-K06873 +GTps-03-8C9E GT-K06874 +GTps-k1-9A47 GT-K06875 +GTps-03-E680 GT-K06876 +GTps-k1-994F GT-K06877 +GTps-k1-E373 GT-K06878 +GTps-04-92E7 GT-K06879 +GTps-k1-95F4 GT-K06880 +GTps-09-E9F7 GT-K06881 +GTps-k1-E8D4 GT-K06882 +GTps-k1-994E GT-K06883 +GTps-k1-E8D3 GT-K06884 +GTps-k1-9FD1 GT-K06885 +GTps-k2-89AE GT-K06886 +GTps-k2-939F GT-K06887 +GTps-k1-9FD0 GT-K06888 +GTps-k2-9186 GT-K06889 +GTps-05-E5B4 GT-K06890 +GTps-05-E5B3 GT-K06891 +GTps-k2-8C8F GT-K06892 +GTps-k1-E2B9 GT-K06893 +GTps-06-8B6F GT-K06894 +GTps-03-98DE GT-K06895 +GTps-09-8CE7 GT-K06896 +GTps-k1-E069 GT-K06897 +GTps-k1-E5A4 GT-K06898 +GTps-04-93E0 GT-K06899 +GTps-06-8C43 GT-K06900 +GTps-k2-89EA GT-K06901 +GTps-06-8BF2 GT-K06902 +GTps-k1-E1C6 GT-K06903 +GTps-k1-E1BC GT-K06904 +GTps-k1-98DD GT-K06905 +GTps-k1-9855 GT-K06906 +GTps-k1-9D9A GT-K06907 +GTps-06-9161 GT-K06908 +GTps-06-9162 GT-K06909 +GTps-k1-9049 GT-K06910 +GTps-k2-8A66 GT-K06911 +GTps-k2-8FE5 GT-K06912 +GTps-k1-E06E GT-K06913 +GTps-07-98A7 GT-K06914 +GTps-k2-88E2 GT-K06915 +GTps-k1-92EB GT-K06916 +GTps-k2-91FC GT-K06917 +GTps-k1-E761 GT-K06918 +GTps-k1-9DEB GT-K06919 +GTps-k2-95BB GT-K06920 +GTps-k1-E547 GT-K06921 +GTps-k1-E045 GT-K06922 +GTps-k1-9E57 GT-K06923 +GTps-k2-9179 GT-K06924 +GTps-k2-9175 GT-K06925 +GTps-09-9154 GT-K06926 +GTps-02-E5E9 GT-K06927 +GTps-k1-9651 GT-K06928 +GTps-03-89B5 GT-K06929 +GTps-k1-9E5C GT-K06930 +GTps-k1-94A2 GT-K06931 +GTps-k1-94A3 GT-K06932 +GTps-k2-92BA GT-K06933 +GTps-k1-E46E GT-K06934 +GTps-k1-99D0 GT-K06935 +GTps-k2-8A65 GT-K06936 +GTps-k1-E371 GT-K06937 +GTps-k1-92E1 GT-K06938 +GTps-03-E4FB GT-K06939 +GTps-k1-E4E3 GT-K06940 +GTps-k1-97C5 GT-K06941 +GTps-k1-9D95 GT-K06942 +GTps-k1-E14F GT-K06943 +GTps-k1-9762 GT-K06944 +GTps-k1-9195 GT-K06945 +GTps-k1-96D7 GT-K06946 +GTps-k2-8CD1 GT-K06947 +GTps-05-89C9 GT-K06948 +GTps-05-916D GT-K06949 +GTps-k1-95A1 GT-K06950 +GTps-05-95D4 GT-K06951 +GTps-k2-8A59 GT-K06952 +GTps-k1-E765 GT-K06953 +GTps-k1-8FC3 GT-K06954 +GTps-k1-8974 GT-K06955 +GTps-k2-93A8 GT-K06956 +GTps-06-91A9 GT-K06957 +GTps-k1-96C2 GT-K06958 +GTps-k1-9763 GT-K06959 +GTps-09-9B5E GT-K06960 +GTps-k1-9CAC GT-K06961 +GTps-k1-9441 GT-K06962 +GTps-04-92E5 GT-K06963 +GTps-04-9E91 GT-K06964 +GTps-07-89EF GT-K06965 +GTps-02-E45C GT-K06966 +GTps-k1-8FFC GT-K06967 +GTps-02-E462 GT-K06968 +GTps-k2-8975 GT-K06969 +GTps-k2-95D2 GT-K06970 +GTps-k2-8DBC GT-K06971 +GTps-k1-9A81 GT-K06972 +GTps-k2-8DBA GT-K06973 +GTps-k1-8D43 GT-K06974 +GTps-k1-93FC GT-K06975 +GTps-k1-9A46 GT-K06976 +GTps-k1-9C91 GT-K06977 +GTps-06-E085 GT-K06978 +GTps-k1-E6E3 GT-K06979 +GTps-k1-95A4 GT-K06980 +GTps-k1-9095 GT-K06981 +GTps-k2-916C GT-K06982 +GTps-k2-916B GT-K06983 +GTps-k1-9C90 GT-K06984 +GTps-k1-9F9F GT-K06985 +GTps-k1-90F9 GT-K06986 +GTps-k1-89F6 GT-K06987 +GTps-05-8A7D GT-K06988 +GTps-k2-90D9 GT-K06989 +GTps-k2-8FCE GT-K06990 +GTps-k2-93A7 GT-K06991 +GTps-k1-904A GT-K06992 +GTps-k1-9644 GT-K06993 +GTps-k1-E5E5 GT-K06994 +GTps-07-E7AE GT-K06995 +GTps-k1-8EC5 GT-K06996 +GTps-k1-92B7 GT-K06997 +GTps-k1-9C8F GT-K06998 +GTps-k1-94E8 GT-K06999 +GTps-k1-935A GT-K07000 +GTps-09-E9F0} \hspace{0.2cm} \small{\textbf{K07001 +GTps-k2-8AEE GT-K07002 +GTps-k2-957C GT-K07003 +GTps-k1-93A3 GT-K07004 +GTps-k1-9CD1 GT-K07005 +GTps-03-E897 GT-K07006 +GTps-k1-8CB8 GT-K07007 +GTps-k1-96C3 GT-K07008 +GTps-k1-8E8D GT-K07009 +GTps-k1-E071 GT-K07010 +GTps-k1-E5E4 GT-K07011 +GTps-k1-E664 GT-K07012 +GTps-03-9FA9 GT-K07013 +GTps-k1-E2C2 GT-K07014 +GTps-k1-E844 GT-K07015 +GTps-k1-E152 GT-K07016 +GTps-k1-E843 GT-K07017 +GTps-05-8EBF GT-K07018 +GTps-k1-9E84 GT-K07019 +GTps-k2-8A52 GT-K07020 +GTps-k1-9FA0 GT-K07021 +GTps-k2-9443 GT-K07022 +GTps-k2-9444 GT-K07023 +GTps-02-999C GT-K07024 +GTps-k1-EA94 GT-K07025 +GTps-k1-94A5 GT-K07026 +GTps-k1-E6F5 GT-K07027 +GTps-k1-91BB GT-K07028 +GTps-k1-E7C0 GT-K07029 +GTps-k1-9286 GT-K07030 +GTps-k1-E87B GT-K07031 +GTps-k1-9852 GT-K07032 +GTps-k1-9652 GT-K07033 +GTps-05-8FF8 GT-K07034 +GTps-k1-9F9E GT-K07035 +GTps-k1-949A GT-K07036 +GTps-03-E681 GT-K07037 +GTps-k1-E866 GT-K07038 +GTps-k2-8D91 GT-K07039 +GTps-03-98B9 GT-K07040 +GTps-k1-9B69 GT-K07041 +GTps-09-E3CC GT-K07042 +GTps-k1-90CE GT-K07043 +GTps-k1-9BB0 GT-K07044 +GTps-k1-E1AC GT-K07045 +GTps-k1-9854 GT-K07046 +GTps-k2-8EBC GT-K07047 +GTps-k2-9553 GT-K07048 +GTps-k1-90B0 GT-K07049 +GTps-k1-9A4A GT-K07050 +GTps-k1-9BA9 GT-K07051 +GTps-k2-899E GT-K07052 +GTps-k1-99D2 GT-K07053 +GTps-k1-907E GT-K07054 +GTps-09-9E4B GT-K07055 +GTps-09-909C GT-K07056 +GTps-09-8B5C GT-K07057 +GTps-03-E4ED GT-K07058 +GTps-k1-91ED GT-K07059 +GTps-k1-E3AC GT-K07060 +GTps-k1-9FCF GT-K07061 +GTps-k1-E8A6 GT-K07062 +GTps-k1-E7A1 GT-K07063 +GTps-k2-9493 GT-K07064 +GTps-10-9DE8 GT-K07065 +GTps-05-9169 GT-K07066 +GTps-k1-90FA GT-K07067 +GTps-05-9160 GT-K07068 +GTps-k2-9178 GT-K07069 +GTps-k2-94C1 GT-K07070 +GTps-05-9174 GT-K07071 +GTps-k1-927C GT-K07072 +GTps-k1-E6AD GT-K07073 +GTps-k1-93B6 GT-K07074 +GTps-k1-8C5D GT-K07075 +GTps-k2-8A5B GT-K07076 +GTps-k2-91C2 GT-K07077 +GTps-k2-955B GT-K07078 +GTps-k1-E8F9 GT-K07079 +GTps-k1-9FD2 GT-K07080 +GTps-k1-9DD9 GT-K07081 +GTps-k1-E97A GT-K07082 +GTps-k2-8C6C GT-K07083 +GTps-04-8A53 GT-K07084 +GTps-k1-9B55 GT-K07085 +GTps-k1-E643 GT-K07086 +GTps-k1-9E5B GT-K07087 +GTps-k1-E5A3 GT-K07088 +GTps-k1-9C8E GT-K07089 +GTps-k2-88C0 GT-K07090 +GTps-k1-99B0 GT-K07091 +GTps-02-934C GT-K07092 +GTps-k1-EA74 GT-K07093 +GTps-k2-937D GT-K07094 +GTps-k1-9A5A GT-K07095 +GTps-k1-E072 GT-K07096 +GTps-k2-93D9 GT-K07097 +GTps-k2-95C1 GT-K07098 +GTps-k1-9C9A GT-K07099 +GTps-k1-9374 GT-K07100 +GTps-k1-E4E2 GT-K07101 +GTps-k1-E189 GT-K07102 +GTps-02-93D5 GT-K07103 +GTps-02-93D4 GT-K07104 +GTps-k2-8EDA GT-K07105 +GTps-k2-9352 GT-K07106 +GTps-k2-8982 GT-K07107 +GTps-k1-E151 GT-K07108 +GTps-k1-935C GT-K07109 +GTps-k1-E87D GT-K07110 +GTps-k2-8C5C GT-K07111 +GTps-k1-9F6C GT-K07112 +GTps-k1-E6AC GT-K07113 +GTps-k1-9BBA GT-K07114 +GTps-k1-9B52 GT-K07115 +GTps-k1-EA61 GT-K07116 +GTps-k1-E1F6 GT-K07117 +GTps-02-95DE GT-K07118 +GTps-k2-8EC6 GT-K07119 +GTps-k1-E6AE GT-K07120 +GTps-k1-959F GT-K07121 +GTps-02-95E7 GT-K07122 +GTps-k1-8DAE GT-K07123 +GTps-02-95E9 GT-K07124 +GTps-k1-E8D1 GT-K07125 +GTps-k1-E87C GT-K07126 +GTps-k1-93D2 GT-K07127 +GTps-k2-93DE GT-K07128 +GTps-09-9B4E GT-K07129 +GTps-k1-9BB5 GT-K07130 +GTps-02-9EC2 GT-K07131 +GTps-05-9044 GT-K07132 +GTps-k1-E074 GT-K07133 +GTps-k2-91F6 GT-K07134 +GTps-k2-91F7 GT-K07135 +GTps-k1-E7C1 GT-K07136 +GTps-k2-938C GT-K07137 +GTps-k2-93A2 GT-K07138 +GTps-k2-8D73 GT-K07139 +GTps-03-8B88 GT-K07140 +GTps-k1-E06B GT-K07141 +GTps-k1-E7BD GT-K07142 +GTps-k2-9048 GT-K07143 +GTps-02-EA5E GT-K07144 +GTps-k2-8EB8 GT-K07145 +GTps-k1-E585 GT-K07146 +GTps-07-8ED5 GT-K07147 +GTps-k1-E6E2 GT-K07148 +GTps-k1-E97E GT-K07149 +GTps-09-918D GT-K07150 +GTps-k1-9D99 GT-K07151 +GTps-k2-9294 GT-K07152 +GTps-09-8BDF GT-K07153 +GTps-k1-8CDD GT-K07154 +GTps-02-EA52 GT-K07155 +GTps-k1-E9E7 GT-K07156 +GTps-k1-E661 GT-K07157 +GTps-k1-9E98 GT-K07158 +GTps-k2-94D5 GT-K07159 +GTps-k2-9577 GT-K07160 +GTps-02-96E8 GT-K07161 +GTps-03-8ABF GT-K07162 +GTps-k2-88DF GT-K07163 +GTps-k1-9BB8 GT-K07164 +GTps-k2-938D GT-K07165 +GTps-03-E6D0 GT-K07166 +GTps-k1-98D8 GT-K07167 +GTps-k1-E16F GT-K07168 +GTps-07-90E9 GT-K07169 +GTps-k2-937C GT-K07170 +GTps-07-9DFA GT-K07171 +GTps-k2-9090 GT-K07172 +GTps-k1-9F92 GT-K07173 +GTps-k1-9140 GT-K07174 +GTps-k1-9D66 GT-K07175 +GTps-08-95FB GT-K07176 +GTps-k1-E06D GT-K07177 +GTps-k1-E842 GT-K07178 +GTps-k2-9284 GT-K07179 +GTps-k2-92E5 GT-K07180 +GTps-11-964C GT-K07181 +GTps-k1-9A49 GT-K07182 +GTps-03-92C7 GT-K07183 +GTps-11-964A GT-K07184 +GTps-k2-89B9 GT-K07185 +GTps-k1-E5A1 GT-K07186 +GTps-k1-E36B GT-K07187 +GTps-k2-9285 GT-K07188 +GTps-07-8F7D GT-K07189 +GTps-k2-9363 GT-K07190 +GTps-k1-E8D0 GT-K07191 +GTps-k1-91BC GT-K07192 +GTps-k1-9EE7 GT-K07193 +GTps-03-9698 GT-K07194 +GTps-k1-8EA6 GT-K07195 +GTps-k1-E6B2 GT-K07196 +GTps-k2-93DC GT-K07197 +GTps-09-9DDD GT-K07198 +GTps-k1-E957 GT-K07199 +GTps-k2-8C48 GT-K07200 +GTps-03-9697 GT-K07201 +GTps-03-9691 GT-K07202 +GTps-03-9695 GT-K07203 +GTps-k2-9382 GT-K07204 +GTps-k1-9BB6 GT-K07205 +GTps-02-9190 GT-K07206 +GTps-k1-E3DD GT-K07207 +GTps-k1-E150 GT-K07208 +GTps-k1-E399 GT-K07209 +GTps-k1-E566 GT-K07210 +GTps-k1-984F GT-K07211 +GTps-k2-90C9 GT-K07212 +GTps-k2-90AD GT-K07213 +GTps-k1-E1AD GT-K07214 +GTps-k1-9569 GT-K07215 +GTps-k2-9377 GT-K07216 +GTps-k1-949B GT-K07217 +GTps-k1-949E GT-K07218 +GTps-04-E25F GT-K07219 +GTps-k2-93EC GT-K07220 +GTps-k2-93A9 GT-K07221 +GTps-k1-9396 GT-K07222 +GTps-05-98D3 GT-K07223 +GTps-05-8E95 GT-K07224 +GTps-06-894E GT-K07225 +GTps-k1-E1CB GT-K07226 +GTps-k1-97C8 GT-K07227 +GTps-k1-E342 GT-K07228 +GTps-k1-9A43 GT-K07229 +GTps-k1-9164 GT-K07230 +GTps-k1-E47B GT-K07231 +GTps-k1-9851 GT-K07232 +GTps-08-8944 GT-K07233 +GTps-k1-93FA GT-K07234 +GTps-k1-E47E GT-K07235 +GTps-k1-98D7 GT-K07236 +GTps-k1-8CE9 GT-K07237 +GTps-k1-8CED GT-K07238 +GTps-k2-944A GT-K07239 +GTps-k1-E36F GT-K07240 +GTps-03-98ED GT-K07241 +GTps-k1-949F GT-K07242 +GTps-k1-8EC6 GT-K07243 +GTps-k1-949D GT-K07244 +GTps-k1-9499 GT-K07245 +GTps-k2-8C49 GT-K07246 +GTps-02-E092 GT-K07247 +GTps-k1-9B56 GT-K07248 +GTps-k2-9484 GT-K07249 +GTps-k1-9093 GT-K07250 +\textbf{\scriptsize{10}} \GTps-07-8F70} \hspace{0.2cm} \small{\textbf{K07251 +GTps-k2-9162 GT-K07252 +GTps-k1-994D GT-K07253 +GTps-k1-9BAE GT-K07254 +GTps-05-8FF9 GT-K07255 +GTps-02-8BB1 GT-K07256 +GTps-11-9683 GT-K07257 +GTps-k1-E154 GT-K07258 +GTps-k1-9750 GT-K07259 +GTps-k1-E3F8 GT-K07260 +GTps-k2-9458 GT-K07261 +GTps-k1-E564 GT-K07262 +GTps-k1-91AB GT-K07263 +GTps-k1-E3F9 GT-K07264 +GTps-k2-8EC0 GT-K07265 +GTps-04-9769 GT-K07266 +GTps-09-8E9E GT-K07267 +GTps-09-E247 GT-K07268 +GTps-04-9741 GT-K07269 +GTps-04-96FC GT-K07270 +GTps-04-96CC GT-K07271 +GTps-04-96D6 GT-K07272 +GTps-04-96D8 GT-K07273 +GTps-k1-8E93 GT-K07274 +GTps-k1-E47A GT-K07275 +GTps-k1-E4B7 GT-K07276 +GTps-k1-EA89 GT-K07277 +GTps-k1-927E GT-K07278 +GTps-k1-E5E6 GT-K07279 +GTps-06-9F95 GT-K07280 +GTps-k1-EA5C GT-K07281 +GTps-k2-924D GT-K07282 +GTps-k1-8A61 GT-K07283 +GTps-k2-93D1 GT-K07284 +GTps-k2-917C GT-K07285 +GTps-02-919C GT-K07286 +GTps-k1-9FFA GT-K07287 +GTps-k2-9383 GT-K07288 +GTps-k1-9BB9 GT-K07289 +GTps-k1-968C GT-K07290 +GTps-05-9CBE GT-K07291 +GTps-k1-9FCD GT-K07292 +GTps-05-9CB9 GT-K07293 +GTps-k2-88D7 GT-K07294 +GTps-05-9CAF GT-K07295 +GTps-k1-E9EC GT-K07296 +GTps-05-9CBB GT-K07297 +GTps-05-9CB7 GT-K07298 +GTps-k1-90A4 GT-K07299 +GTps-06-8A41 GT-K07300 +GTps-04-93DB GT-K07301 +GTps-k1-E2C0 GT-K07302 +GTps-k1-E372 GT-K07303 +GTps-k1-99D1 GT-K07304 +GTps-k1-8E62 GT-K07305 +GTps-04-E1C4 GT-K07306 +GTps-k1-E2C1 GT-K07307 +GTps-k1-9045 GT-K07308 +GTps-k1-E546 GT-K07309 +GTps-k1-935D GT-K07310 +GTps-k2-88C7 GT-K07311 +GTps-04-E1C5 GT-K07312 +GTps-k1-E3AD GT-K07313 +GTps-k1-935B GT-K07314 +GTps-k1-92C4 GT-K07315 +GTps-k2-9451 GT-K07316 +GTps-09-8FEE GT-K07317 +GTps-k2-95E9 GT-K07318 +GTps-k1-9FB1 GT-K07319 +GTps-k2-959C GT-K07320 +GTps-k1-E7E0 GT-K07321 +GTps-k1-8C6E GT-K07322 +GTps-k1-9F8B GT-K07323 +GTps-k1-E4BA GT-K07324 +GTps-k1-90C5 GT-K07325 +GTps-06-E9C1 GT-K07326 +GTps-09-8EDE GT-K07327 +GTps-k2-8A5A GT-K07328 +GTps-k1-E9EA GT-K07329 +GTps-k1-917A GT-K07330 +GTps-k1-9653 GT-K07331 +GTps-10-E382 GT-K07332 +GTps-k2-9556 GT-K07333 +GTps-10-E367 GT-K07334 +GTps-09-93A0 GT-K07335 +GTps-09-8F86 GT-K07336 +GTps-k2-8E4E GT-K07337 +GTps-k2-9461 GT-K07338 +GTps-k2-8FA0 GT-K07339 +GTps-05-89E5 GT-K07340 +GTps-k1-89D6 GT-K07341 +GTps-10-E35B GT-K07342 +GTps-k2-8DF9 GT-K07343 +GTps-k2-89AB GT-K07344 +GTps-k2-8E42 GT-K07345 +GTps-k1-9D96 GT-K07346 +GTps-k2-8C66 GT-K07347 +GTps-k2-8C85 GT-K07348 +GTps-k2-8B83 GT-K07349 +GTps-k1-E846 GT-K07350 +GTps-k2-95FC GT-K07351 +GTps-k2-8C47 GT-K07352 +GTps-k1-9E58 GT-K07353 +GTps-k1-9650 GT-K07354 +GTps-k1-9761 GT-K07355 +GTps-k1-9E55 GT-K07356 +GTps-k1-E5A2 GT-K07357 +GTps-k1-E3A9 GT-K07358 +GTps-k1-E78E GT-K07359 +GTps-k1-997E GT-K07360 +GTps-k1-997D GT-K07361 +GTps-k2-89D2 GT-K07362 +GTps-k2-8BDB GT-K07363 +GTps-k1-9980 GT-K07364 +GTps-k1-997C GT-K07365 +GTps-k2-8AAE GT-K07366 +GTps-k2-927D GT-K07367 +GTps-06-8B5E GT-K07368 +GTps-k2-92F7 GT-K07369 +GTps-k1-9A4F GT-K07370 +GTps-k1-93CD GT-K07371 +GTps-k1-E1F5 GT-K07372 +GTps-k2-92E2 GT-K07373 +GTps-k2-93D0 GT-K07374 +GTps-k1-8CE5 GT-K07375 +GTps-k2-9267 GT-K07376 +GTps-k1-9850 GT-K07377 +GTps-05-9EB9 GT-K07378 +GTps-05-9EBA GT-K07379 +GTps-k2-8944 GT-K07380 +GTps-05-9EB3 GT-K07381 +GTps-05-9EAB GT-K07382 +GTps-k1-E349 GT-K07383 +GTps-k1-E7E1 GT-K07384 +GTps-k1-93D0 GT-K07385 +GTps-k2-8EBA GT-K07386 +GTps-02-99A3 GT-K07387 +GTps-k2-9561 GT-K07388 +GTps-05-95DE GT-K07389 +GTps-k1-9AB8 GT-K07390 +GTps-k1-9F9C GT-K07391 +GTps-10-8A5E GT-K07392 +GTps-k2-8FC7 GT-K07393 +GTps-k2-95AE GT-K07394 +GTps-k2-8AE7 GT-K07395 +GTps-k2-8AEA GT-K07396 +GTps-k2-8C9B GT-K07397 +GTps-k2-8B48 GT-K07398 +GTps-09-E3AF GT-K07399 +GTps-k2-8C8E GT-K07400 +GTps-k2-8D74 GT-K07401 +GTps-k2-90D0 GT-K07402 +GTps-k1-8D55 GT-K07403 +GTps-k1-E5E7 GT-K07404 +GTps-k1-9DFA GT-K07405 +GTps-05-9161 GT-K07406 +GTps-k2-8EC2 GT-K07407 +GTps-k2-8ACA GT-K07408 +GTps-k1-9ED7 GT-K07409 +GTps-k2-9173 GT-K07410 +GTps-k1-E3F5 GT-K07411 +GTps-k1-89FA GT-K07412 +GTps-k1-9E54 GT-K07413 +GTps-k1-E762 GT-K07414 +GTps-k2-91C3 GT-K07415 +GTps-k1-9CD6 GT-K07416 +GTps-k2-8DBB GT-K07417 +GTps-k1-E075 GT-K07418 +GTps-k1-89AF GT-K07419 +GTps-k1-89F4 GT-K07420 +GTps-k1-96A4 GT-K07421 +GTps-02-8F8B GT-K07422 +GTps-02-8F8D GT-K07423 +GTps-06-94EF GT-K07424 +GTps-06-9597 GT-K07425 +GTps-06-9550 GT-K07426 +GTps-06-958D GT-K07427 +GTps-06-956E GT-K07428 +GTps-06-9566 GT-K07429 +GTps-06-954C GT-K07430 +GTps-06-95B8 GT-K07431 +GTps-06-958E GT-K07432 +GTps-k1-E663 GT-K07433 +GTps-06-9591 GT-K07434 +GTps-k1-9143 GT-K07435 +GTps-06-9568 GT-K07436 +GTps-06-958B GT-K07437 +GTps-06-957E GT-K07438 +GTps-06-9592 GT-K07439 +GTps-k1-92E0 GT-K07440 +GTps-k1-E377 GT-K07441 +GTps-k1-E37A GT-K07442 +GTps-k1-99BD GT-K07443 +GTps-k1-E660 GT-K07444 +GTps-06-954E GT-K07445 +GTps-k1-E97C GT-K07446 +GTps-k2-94E7 GT-K07447 +GTps-11-8CBE GT-K07448 +GTps-09-9E46 GT-K07449 +GTps-09-E242 GT-K07450 +GTps-k1-E073 GT-K07451 +GTps-k2-8CCF GT-K07452 +GTps-k1-E3C5 GT-K07453 +GTps-k2-91BA GT-K07454 +GTps-k2-8EBB GT-K07455 +GTps-09-97AD GT-K07456 +GTps-k1-9D62 GT-K07457 +GTps-k1-9165 GT-K07458 +GTps-k1-984C GT-K07459 +GTps-k1-9E59 GT-K07460 +GTps-k2-8CCE GT-K07461 +GTps-k1-8CD5 GT-K07462 +GTps-k1-E7A2 GT-K07463 +GTps-k1-96D6 GT-K07464 +GTps-k1-97C1 GT-K07465 +GTps-07-90E5 GT-K07466 +GTps-k1-E188 GT-K07467 +GTps-k1-E26F GT-K07468 +GTps-k1-9754 GT-K07469 +GTps-k1-8FAF GT-K07470 +GTps-03-98D3 GT-K07471 +GTps-k2-9380 GT-K07472 +GTps-k1-E077 GT-K07473 +GTps-04-8A4E GT-K07474 +GTps-k1-E153 GT-K07475 +GTps-k1-994C GT-K07476 +GTps-04-8A51 GT-K07477 +GTps-k1-9764 GT-K07478 +GTps-k1-9B46 GT-K07479 +GTps-k1-9D9F GT-K07480 +GTps-k2-8CCB GT-K07481 +GTps-k1-92A8 GT-K07482 +GTps-k1-90FB GT-K07483 +GTps-k1-904B GT-K07484 +GTps-k1-E9E9 GT-K07485 +GTps-k2-88F9 GT-K07486 +GTps-k1-9D40 GT-K07487 +GTps-k1-9AF2 GT-K07488 +GTps-k2-906E GT-K07489 +GTps-k1-9BAA GT-K07490 +GTps-k1-E9ED GT-K07491 +GTps-k1-9D64 GT-K07492 +GTps-k1-9A45 GT-K07493 +GTps-k1-9D94 GT-K07494 +GTps-k1-E1F4 GT-K07495 +GTps-k1-8D65 GT-K07496 +GTps-k1-E370 GT-K07497 +GTps-04-9E7E GT-K07498 +GTps-04-9E76 GT-K07499 +GTps-04-9E84 GT-K07500 +\textbf{\scriptsize{10}} \GTps-11-96A8} \hspace{0.2cm} \small{\textbf{K07501 +GTps-07-E29A GT-K07502 +GTps-k1-EA96 GT-K07503 +GTps-k1-9042 GT-K07504 +GTps-04-E59E GT-K07505 +GTps-k1-96D5 GT-K07506 +GTps-k1-9AA6 GT-K07507 +GTps-04-89F4 GT-K07508 +GTps-04-89D5 GT-K07509 +GTps-04-89FC GT-K07510 +GTps-k1-9141 GT-K07511 +GTps-03-E540 GT-K07512 +GTps-k1-9BB7 GT-K07513 +GTps-k1-E979 GT-K07514 +GTps-k1-935E GT-K07515 +GTps-k1-9A4E GT-K07516 +GTps-k2-8948 GT-K07517 +GTps-k1-E2BC GT-K07518 +GTps-k1-9041 GT-K07519 +GTps-02-8B9B GT-K07520 +GTps-02-8BB4 GT-K07521 +GTps-k1-E6AF GT-K07522 +GTps-09-995D GT-K07523 +GTps-k2-936F GT-K07524 +GTps-k2-8EC3 GT-K07525 +GTps-02-8B9E GT-K07526 +GTps-02-8BBD GT-K07527 +GTps-k1-96DA GT-K07528 +GTps-02-8959 GT-K07529 +GTps-02-8BB6 GT-K07530 +GTps-05-9A73 GT-K07531 +GTps-k1-94A0 GT-K07532 +GTps-05-9A7B GT-K07533 +GTps-05-9A88 GT-K07534 +GTps-k1-9E5A GT-K07535 +GTps-k2-8CCC GT-K07536 +GTps-k2-9370 GT-K07537 +GTps-04-E859 GT-K07538 +GTps-04-E85A GT-K07539 +GTps-06-8B88 GT-K07540 +GTps-k1-94A4 GT-K07541 +GTps-k1-8FFB GT-K07542 +GTps-k1-9BAD GT-K07543 +GTps-k1-E06F GT-K07544 +GTps-k1-E2BF GT-K07545 +GTps-k1-E291 GT-K07546 +GTps-k1-E070 GT-K07547 +GTps-07-8E9A GT-K07548 +GTps-05-9DF7 GT-K07549 +GTps-05-9E43 GT-K07550 +GTps-05-9DFA GT-K07551 +GTps-k1-E2BD GT-K07552 +GTps-k2-8A4E GT-K07553 +GTps-09-9F50 GT-K07554 +GTps-03-9FDA GT-K07555 +GTps-k2-92F8 GT-K07556 +GTps-03-9FDD GT-K07557 +GTps-06-E5E1 GT-K07558 +GTps-k2-8DC8 GT-K07559 +GTps-k2-8EB9 GT-K07560 +GTps-03-E4EE GT-K07561 +GTps-k1-9F4E GT-K07562 +GTps-k1-9BAC GT-K07563 +GTps-k1-E19E GT-K07564 +GTps-k2-9340 GT-K07565 +GTps-k1-E764 GT-K07566 +GTps-k2-8C55 GT-K07567 +GTps-k1-E1C0 GT-K07568 +GTps-k1-9ADB GT-K07569 +GTps-02-96A2 GT-K07570 +GTps-k1-9F6E GT-K07571 +GTps-k1-9E56 GT-K07572 +GTps-k1-E545 GT-K07573 +GTps-k1-90FC GT-K07574 +GTps-k1-99C4 GT-K07575 +GTps-k2-8EC7 GT-K07576 +GTps-03-98CC GT-K07577 +GTps-04-93A0 GT-K07578 +GTps-04-93A1 GT-K07579 +GTps-k1-E9A7 GT-K07580 +GTps-08-E58D GT-K07581 +GTps-k1-9A48 GT-K07582 +GTps-k2-8A5C GT-K07583 +GTps-k1-96D8 GT-K07584 +GTps-k2-89E2 GT-K07585 +GTps-k1-9288 GT-K07586 +GTps-k1-96DE GT-K07587 +GTps-k1-95D2 GT-K07588 +GTps-k1-8D66 GT-K07589 +GTps-k2-9578 GT-K07590 +GTps-k1-E956 GT-K07591 +GTps-k2-935C GT-K07592 +GTps-05-E997 GT-K07593 +GTps-06-E0A8 GT-K07594 +GTps-k2-8C52 GT-K07595 +GTps-06-8BEC GT-K07596 +GTps-k1-9564 GT-K07597 +GTps-k1-9563 GT-K07598 +GTps-k2-91B9 GT-K07599 +GTps-10-8FEE GT-K07600 +GTps-k1-9D63 GT-K07601 +GTps-k2-8977 GT-K07602 +GTps-k2-94BA GT-K07603 +GTps-k2-8B92 GT-K07604 +GTps-04-9055 GT-K07605 +GTps-09-967B GT-K07606 +GTps-05-8A7B GT-K07607 +GTps-k1-9AF1 GT-K07608 +GTps-k2-90CB GT-K07609 +GTps-k2-91BC GT-K07610 +GTps-k1-E7BC GT-K07611 +GTps-k2-954E GT-K07612 +GTps-k1-9567 GT-K07613 +GTps-k1-8FC2 GT-K07614 +GTps-k1-E89D GT-K07615 +GTps-k1-88F0 GT-K07616 +GTps-k1-E760 GT-K07617 +GTps-k1-9BB2 GT-K07618 +GTps-k1-E37D GT-K07619 +GTps-k1-E374 GT-K07620 +GTps-k1-9BA7 GT-K07621 +GTps-k1-9BAB GT-K07622 +GTps-k1-99B2 GT-K07623 +GTps-05-8A77 GT-K07624 +GTps-02-89D5 GT-K07625 +GTps-k1-9BB4 GT-K07626 +GTps-k1-E563 GT-K07627 +GTps-07-9ECF GT-K07628 +GTps-k2-8C4E GT-K07629 +GTps-k1-E4BB GT-K07630 +GTps-k2-91D4 GT-K07631 +GTps-k1-9F8A GT-K07632 +GTps-k1-9CEC GT-K07633 +GTps-k2-895C GT-K07634 +GTps-k2-8D92 GT-K07635 +GTps-k2-8DD7 GT-K07636 +GTps-05-916A GT-K07637 +GTps-k2-905A GT-K07638 +GTps-k2-8B89 GT-K07639 +GTps-04-E853 GT-K07640 +GTps-k1-E763 GT-K07641 +GTps-k1-8FC1 GT-K07642 +GTps-k1-8A5C GT-K07643 +GTps-k1-E286 GT-K07644 +GTps-k2-8BBA GT-K07645 +GTps-k1-E076 GT-K07646 +GTps-k1-95A0 GT-K07647 +GTps-k1-9FCE GT-K07648 +GTps-k1-9562 GT-K07649 +GTps-k1-EA95 GT-K07650 +GTps-k1-E2BE GT-K07651 +GTps-k1-9566 GT-K07652 +GTps-k1-9055 GT-K07653 +GTps-k1-E0D7 GT-K07654 +GTps-k2-9346 GT-K07655 +GTps-k2-90B6 GT-K07656 +GTps-k1-9CFC GT-K07657 +GTps-k2-935A GT-K07658 +GTps-k1-E0FB GT-K07659 +GTps-k1-E6E4 GT-K07660 +GTps-k1-9766 GT-K07661 +GTps-k1-E3F6 GT-K07662 +GTps-03-EAA2 GT-K07663 +GTps-k1-E263 GT-K07664 +GTps-03-9445 GT-K07665 +GTps-k2-8BDA GT-K07666 +GTps-k2-8EBD GT-K07667 +GTps-k1-E1C2 GT-K07668 +GTps-k1-E5C9 GT-K07669 +GTps-k1-98D9 GT-K07670 +GTps-07-9BDB GT-K07671 +GTps-k1-9BA8 GT-K07672 +GTps-k1-E376 GT-K07673 +GTps-02-96A0 GT-K07674 +GTps-k1-E1F7 GT-K07675 +GTps-k1-9568 GT-K07676 +GTps-k1-8CC4 GT-K07677 +GTps-k1-E662 GT-K07678 +GTps-k1-E9C9 GT-K07679 +GTps-k1-E954 GT-K07680 +GTps-k1-EA92 GT-K07681 +GTps-03-94E4 GT-K07682 +GTps-03-9E77 GT-K07683 +GTps-k1-9281 GT-K07684 +GTps-03-9E76 GT-K07685 +GTps-06-8CEA GT-K07686 +GTps-k1-E14D GT-K07687 +GTps-k1-9853 GT-K07688 +GTps-k1-E379 GT-K07689 +GTps-k2-94BE GT-K07690 +GTps-05-98C3 GT-K07691 +GTps-05-98C9 GT-K07692 +GTps-k1-E2BA GT-K07693 +GTps-04-EA73 GT-K07694 +GTps-06-8951 GT-K07695 +GTps-k1-E479 GT-K07696 +GTps-09-8E5D GT-K07697 +GTps-06-91A8 GT-K07698 +GTps-02-E464 GT-K07699 +GTps-k1-E1F3 GT-K07700 +GTps-k1-9440 GT-K07701 +GTps-k1-E06A GT-K07702 +GTps-k1-9282 GT-K07703 +GTps-k1-9359 GT-K07704 +GTps-k1-E39A GT-K07705 +GTps-k1-E9B2 GT-K07706 +GTps-k1-E4EF GT-K07707 +GTps-k1-E7BE GT-K07708 +GTps-k1-8FC8 GT-K07709 +GTps-k1-E442 GT-K07710 +GTps-k2-93D7 GT-K07711 +\textbf{\scriptsize{11}} \GTps-01-88AB} \hspace{0.2cm} \small{\textbf{K07712 +GTps-01-88B2 GT-K07713 +GTps-01-88C1 GT-K07714 +GTps-01-88D1 GT-K07715 +GTps-01-88D2 GT-K07716 +GTps-01-88D9 GT-K07717 +GTps-01-88DA GT-K07718 +GTps-04-97CB GT-K07719 +GTps-01-88FA GT-K07720 +GTps-01-8941 GT-K07721 +GTps-01-89A9 GT-K07722 +GTps-k1-95A7 GT-K07723 +GTps-01-89D9 GT-K07724 +GTps-01-8A52 GT-K07725 +GTps-01-8A6B GT-K07726 +GTps-01-8A73 GT-K07727 +GTps-01-8A7D GT-K07728 +GTps-01-8A85 GT-K07729 +GTps-01-8A89 GT-K07730 +GTps-01-8A8B GT-K07731 +GTps-01-8A95 GT-K07732 +GTps-01-8AA3 GT-K07733 +GTps-01-8AA8 GT-K07734 +GTps-01-8AB3 GT-K07735 +GTps-06-9658 GT-K07736 +GTps-01-8AD1 GT-K07737 +GTps-01-8AE1 GT-K07738 +GTps-01-8AEE GT-K07739 +GTps-01-8AF1 GT-K07740 +GTps-01-8B4B GT-K07741 +GTps-01-8B54 GT-K07742 +GTps-01-8B65 GT-K07743 +GTps-01-8B7E GT-K07744 +GTps-01-8B95 GT-K07745 +GTps-k1-8AD5 GT-K07746 +GTps-01-8B96 GT-K07747 +GTps-01-8B9B GT-K07748 +GTps-01-8BAD GT-K07749 +GTps-01-8BBD GT-K07750 +\textbf{\scriptsize{11}} \GTps-01-8BF4} \hspace{0.2cm} \small{\textbf{K07751 +GTps-01-8C40 GT-K07752 +GTps-01-8C66 GT-K07753 +GTps-01-8C6F GT-K07754 +GTps-01-8C98 GT-K07755 +GTps-01-8CA1 GT-K07756 +GTps-01-8CBB GT-K07757 +GTps-01-8CE4 GT-K07758 +GTps-01-8CE6 GT-K07759 +GTps-01-8D4E GT-K07760 +GTps-01-8D95 GT-K07761 +GTps-k1-8AD3 GT-K07762 +GTps-01-8DA0 GT-K07763 +GTps-01-8DD4 GT-K07764 +GTps-01-8DD5 GT-K07765 +GTps-01-8DD6 GT-K07766 +GTps-01-8DD7 GT-K07767 +GTps-04-92F1 GT-K07768 +GTps-01-8E48 GT-K07769 +GTps-01-8E59 GT-K07770 +GTps-05-89CC GT-K07771 +GTps-01-8E61 GT-K07772 +GTps-01-8EAD GT-K07773 +GTps-01-8EB7 GT-K07774 +GTps-k1-8DE0 GT-K07775 +GTps-01-8EBB GT-K07776 +GTps-01-8ECD GT-K07777 +GTps-01-8ECE GT-K07778 +GTps-01-8ED6 GT-K07779 +GTps-01-8EE2 GT-K07780 +GTps-05-E5F2 GT-K07781 +GTps-01-8F49 GT-K07782 +GTps-01-8F4B GT-K07783 +GTps-06-8A65 GT-K07784 +GTps-01-8F68 GT-K07785 +GTps-01-8F69 GT-K07786 +GTps-01-8F6C GT-K07787 +GTps-06-E669 GT-K07788 +GTps-01-8F70 GT-K07789 +GTps-01-8F8E GT-K07790 +GTps-01-8FA4 GT-K07791 +GTps-01-8FB7 GT-K07792 +GTps-04-8AA0 GT-K07793 +GTps-01-8FBD GT-K07794 +GTps-01-8FCD GT-K07795 +GTps-01-8FD2 GT-K07796 +GTps-01-8FED GT-K07797 +GTps-01-905B GT-K07798 +GTps-01-9069 GT-K07799 +GTps-01-9084 GT-K07800 +GTps-09-98B5 GT-K07801 +GTps-01-9092 GT-K07802 +GTps-01-909D GT-K07803 +GTps-01-90B4 GT-K07804 +GTps-01-90C9 GT-K07805 +GTps-01-90CA GT-K07806 +GTps-01-90D3 GT-K07807 +GTps-01-90DA GT-K07808 +GTps-01-90DD GT-K07809 +GTps-01-90F9 GT-K07810 +GTps-01-915B GT-K07811 +GTps-01-915D GT-K07812 +GTps-01-9167 GT-K07813 +GTps-01-9175 GT-K07814 +GTps-01-9182 GT-K07815 +GTps-01-9183 GT-K07816 +GTps-01-918B GT-K07817 +GTps-01-91A4 GT-K07818 +GTps-01-91B0 GT-K07819 +GTps-01-91CD GT-K07820 +GTps-01-91DF GT-K07821 +GTps-06-8E85 GT-K07822 +GTps-01-9245 GT-K07823 +GTps-01-9257 GT-K07824 +GTps-07-9BF4 GT-K07825 +GTps-01-9282 GT-K07826 +GTps-k1-8985 GT-K07827 +GTps-k2-89F1 GT-K07828 +GTps-01-9298 GT-K07829 +GTps-01-92A3 GT-K07830 +GTps-03-95EC GT-K07831 +GTps-01-92A4 GT-K07832 +GTps-01-92B8 GT-K07833 +GTps-01-92B9 GT-K07834 +GTps-01-92C2 GT-K07835 +GTps-07-9C43 GT-K07836 +GTps-01-92D9 GT-K07837 +GTps-01-92DB GT-K07838 +GTps-07-E2A3 GT-K07839 +GTps-01-92DE GT-K07840 +GTps-01-935B GT-K07841 +GTps-01-936A GT-K07842 +GTps-07-9BF8 GT-K07843 +GTps-01-9373 GT-K07844 +GTps-01-9390 GT-K07845 +GTps-09-E5B7 GT-K07846 +GTps-01-93A9 GT-K07847 +GTps-01-93AE GT-K07848 +GTps-01-93B0 GT-K07849 +GTps-01-93BE GT-K07850 +GTps-01-93D0 GT-K07851 +GTps-01-93D8 GT-K07852 +GTps-01-93EE GT-K07853 +GTps-01-9450 GT-K07854 +GTps-01-9457 GT-K07855 +GTps-01-946B GT-K07856 +GTps-01-9472 GT-K07857 +GTps-01-9473 GT-K07858 +GTps-01-9486 GT-K07859 +GTps-07-9C40 GT-K07860 +GTps-01-954C GT-K07861 +GTps-01-9556 GT-K07862 +GTps-01-955B GT-K07863 +GTps-01-956A GT-K07864 +GTps-01-9572 GT-K07865 +GTps-01-9577 GT-K07866 +GTps-01-9579 GT-K07867 +GTps-01-9584 GT-K07868 +GTps-01-9594 GT-K07869 +GTps-01-959B GT-K07870 +GTps-01-95C2 GT-K07871 +GTps-03-8D50 GT-K07872 +GTps-01-95F6 GT-K07873 +GTps-01-9642 GT-K07874 +GTps-01-9647 GT-K07875 +GTps-01-965D GT-K07876 +GTps-04-88A2 GT-K07877 +GTps-01-9683 GT-K07878 +GTps-08-E770 GT-K07879 +GTps-01-96A7 GT-K07880 +GTps-01-96B1 GT-K07881 +GTps-01-96D2 GT-K07882 +GTps-01-96E2 GT-K07883 +GTps-01-96EC GT-K07884 +GTps-01-9742 GT-K07885 +GTps-01-9749 GT-K07886 +GTps-01-9758 GT-K07887 +GTps-01-9766 GT-K07888 +GTps-01-977E GT-K07889 +GTps-01-9782 GT-K07890 +GTps-01-979C GT-K07891 +GTps-01-97A4 GT-K07892 +GTps-01-97A6 GT-K07893 +GTps-04-E78F GT-K07894 +GTps-01-97AA GT-K07895 +GTps-01-97B2 GT-K07896 +GTps-01-97C0 GT-K07897 +GTps-01-97CB GT-K07898 +GTps-01-97D2 GT-K07899 +GTps-01-97DD GT-K07900 +GTps-07-9C4C GT-K07901 +GTps-01-984B GT-K07902 +GTps-01-98EE GT-K07903 +GTps-01-98EF GT-K07904 +GTps-01-98F7 GT-K07905 +GTps-k1-E07E GT-K07906 +GTps-01-997C GT-K07907 +GTps-01-9980 GT-K07908 +GTps-01-99B4 GT-K07909 +GTps-02-94A9 GT-K07910 +GTps-01-99BD GT-K07911 +GTps-01-99D2 GT-K07912 +GTps-03-EA6B GT-K07913 +GTps-k1-8DBD GT-K07914 +GTps-01-9A53 GT-K07915 +GTps-01-9A9E GT-K07916 +GTps-01-9A9F GT-K07917 +GTps-01-9AA0 GT-K07918 +GTps-01-9AEB GT-K07919 +GTps-09-9BBC GT-K07920 +GTps-01-9B57 GT-K07921 +GTps-01-9B59 GT-K07922 +GTps-01-9B78 GT-K07923 +GTps-01-9B83 GT-K07924 +GTps-01-9B92 GT-K07925 +GTps-01-9B93 GT-K07926 +GTps-01-9BC1 GT-K07927 +GTps-01-9BE6 GT-K07928 +GTps-01-9BE7 GT-K07929 +GTps-01-9C61 GT-K07930 +GTps-01-9C6E GT-K07931 +GTps-01-9C6F GT-K07932 +GTps-01-9CFC GT-K07933 +GTps-01-9DC2 GT-K07934 +GTps-01-9DC3 GT-K07935 +GTps-01-9DC5 GT-K07936 +GTps-01-9DCD GT-K07937 +GTps-01-9DD5 GT-K07938 +GTps-01-9DEA GT-K07939 +GTps-01-9DEC GT-K07940 +GTps-01-9DED GT-K07941 +GTps-03-E8AA GT-K07942 +GTps-01-9E7B GT-K07943 +GTps-01-9E86 GT-K07944 +GTps-01-9E8A GT-K07945 +GTps-01-9E90 GT-K07946 +GTps-01-9F57 GT-K07947 +GTps-01-9F6A GT-K07948 +GTps-01-9F7C GT-K07949 +GTps-01-9FC7 GT-K07950 +GTps-01-9FC8 GT-K07951 +GTps-01-9FCC GT-K07952 +GTps-01-E081 GT-K07953 +GTps-01-E0B3 GT-K07954 +GTps-01-E0C6 GT-K07955 +GTps-01-E0C8 GT-K07956 +GTps-01-E15E GT-K07957 +GTps-01-E15F GT-K07958 +GTps-01-E172 GT-K07959 +GTps-01-E1B3 GT-K07960 +GTps-01-E1B4 GT-K07961 +GTps-01-E1C5 GT-K07962 +GTps-01-E279 GT-K07963 +GTps-01-E299 GT-K07964 +GTps-01-E29A GT-K07965 +GTps-01-E3B5 GT-K07966 +GTps-01-E3D6 GT-K07967 +GTps-01-E3D7 GT-K07968 +GTps-01-E3F9 GT-K07969 +GTps-01-E3FA GT-K07970 +GTps-01-E3FB GT-K07971 +GTps-01-E46D GT-K07972 +GTps-06-9642 GT-K07973 +GTps-01-E4BD GT-K07974 +GTps-01-E4C2 GT-K07975 +GTps-01-E4C9 GT-K07976 +GTps-01-E4CC GT-K07977 +GTps-01-E5C8 GT-K07978 +GTps-01-E5CF GT-K07979 +GTps-01-E64B GT-K07980 +GTps-10-8D55 GT-K07981 +GTps-01-E6C3 GT-K07982 +GTps-01-E7BB GT-K07983 +GTps-01-E7C3 GT-K07984 +GTps-01-E8D3 GT-K07985 +GTps-01-E8ED GT-K07986 +GTps-01-EA62 GT-K07987 +GTps-01-EA6D GT-K07988 +GTps-k1-8BF0 GT-K07989 +GTps-02-94A8 GT-K07990 +GTps-02-94E0 GT-K07991 +GTps-02-95F2 GT-K07992 +GTps-03-9975 GT-K07993 +GTps-03-99ED GT-K07994 +GTps-03-9DA8 GT-K07995 +GTps-k1-93CF GT-K07996 +GTps-03-E7AB GT-K07997 +GTps-04-88A0 GT-K07998 +GTps-04-979B GT-K07999 +GTps-04-97D6 GT-K08000 +\textbf{\scriptsize{11}} \GTps-04-9EAE} \hspace{0.2cm} \small{\textbf{K08001 +GTps-k1-9769 GT-K08002 +GTps-01-9296 GT-K08003 +GTps-05-8A9F GT-K08004 +GTps-k1-E0E6 GT-K08005 +GTps-01-90B7 GT-K08006 +GTps-05-9542 GT-K08007 +GTps-k1-E380 GT-K08008 +GTps-06-8C45 GT-K08009 +GTps-10-8991 GT-K08010 +GTps-06-95DF GT-K08011 +GTps-k1-E6B0 GT-K08012 +GTps-k2-8FEC GT-K08013 +GTps-07-9BF1 GT-K08014 +GTps-07-9BF2 GT-K08015 +GTps-07-9C49 GT-K08016 +GTps-10-906B GT-K08017 +GTps-10-908F GT-K08018 +GTps-07-E9DD GT-K08019 +GTps-k1-E9F2 GT-K08020 +GTps-08-8A95 GT-K08021 +GTps-01-90E1 GT-K08022 +GTps-08-93B6 GT-K08023 +GTps-08-9A82 GT-K08024 +GTps-k2-8F5A GT-K08025 +GTps-09-8AB5 GT-K08026 +GTps-09-925B GT-K08027 +GTps-k1-99FC GT-K08028 +GTps-09-93A1 GT-K08029 +GTps-09-E5CA GT-K08030 +GTps-09-8C72 GT-K08031 +GTps-k1-8A60 GT-K08032 +GTps-06-E9C3 GT-K08033 +GTps-k1-E9A1 GT-K08034 +GTps-k2-95EC GT-K08035 +GTps-k2-8D94 GT-K08036 +GTps-10-9081 GT-K08037 +GTps-10-E3B2 GT-K08038 +GTps-k2-8DFA GT-K08039 +GTps-10-E3F1 GT-K08040 +GTps-k1-896A GT-K08041 +GTps-k1-92C9 GT-K08042 +GTps-09-9743 GT-K08043 +GTps-k1-8A5B GT-K08044 +GTps-11-8EB9 GT-K08045 +GTps-02-E0CF GT-K08046 +GTps-k1-8B4E GT-K08047 +GTps-k1-8DE6 GT-K08048 +GTps-k1-8E76 GT-K08049 +GTps-k2-9143 GT-K08050 +GTps-09-EA50 GT-K08051 +GTps-k2-88A8 GT-K08052 +GTps-06-8A5E GT-K08053 +GTps-03-E7AA GT-K08054 +GTps-11-8FE3 GT-K08055 +GTps-01-9992 GT-K08056 +GTps-k1-904C GT-K08057 +GTps-k1-8E66 GT-K08058 +GTps-k1-9768 GT-K08059 +GTps-k2-8FE7 GT-K08060 +GTps-k1-9AD6 GT-K08061 +GTps-k1-9AD8 GT-K08062 +GTps-k1-9BC1 GT-K08063 +GTps-k2-8B9C GT-K08064 +GTps-k1-9E60 GT-K08065 +GTps-k2-8AE1 GT-K08066 +GTps-k1-9FA7 GT-K08067 +GTps-k1-E0D9 GT-K08068 +GTps-k2-8BEA GT-K08069 +GTps-k1-E2C6 GT-K08070 +GTps-k1-E2CA GT-K08071 +GTps-k1-E2CC GT-K08072 +GTps-k1-E472 GT-K08073 +GTps-k1-E482 GT-K08074 +GTps-k2-8FDE GT-K08075 +GTps-k1-97C9 GT-K08076 +GTps-k1-E9F0 GT-K08077 +GTps-k2-9180 GT-K08078 +GTps-k1-E9F1 GT-K08079 +GTps-k2-8C94 GT-K08080 +GTps-03-E555 GT-K08081 +GTps-01-8BB3 GT-K08082 +GTps-k2-89B1 GT-K08083 +GTps-k2-89E3 GT-K08084 +GTps-k2-8AD6 GT-K08085 +GTps-k2-9058 GT-K08086 +GTps-k2-90A7 GT-K08087 +GTps-09-E193 GT-K08088 +GTps-02-E0A5 GT-K08089 +GTps-03-8FAE GT-K08090 +GTps-k2-8DE2 GT-K08091 +GTps-03-95EE GT-K08092 +GTps-06-E6E3 GT-K08093 +GTps-k1-E5E8 GT-K08094 +GTps-k1-9BBD GT-K08095 +GTps-03-9960 GT-K08096 +GTps-04-92ED GT-K08097 +GTps-k2-95B3 GT-K08098 +GTps-k1-9DEC GT-K08099 +GTps-k2-8D46 GT-K08100 +GTps-k2-8BC9 GT-K08101 +GTps-k2-8B97 GT-K08102 +GTps-k2-8AF2 GT-K08103 +GTps-k1-9E65 GT-K08104 +GTps-k1-9ABB GT-K08105 +GTps-k1-9ABC GT-K08106 +GTps-k1-9F8C GT-K08107 +GTps-04-9EAA GT-K08108 +GTps-k1-956A GT-K08109 +GTps-k2-8CD4 GT-K08110 +GTps-11-94FB GT-K08111 +GTps-k1-9289 GT-K08112 +GTps-k2-9573 GT-K08113 +GTps-11-94FA GT-K08114 +GTps-06-8DB2 GT-K08115 +GTps-k1-E562 GT-K08116 +GTps-k2-918C GT-K08117 +GTps-k1-9E5F GT-K08118 +GTps-k2-92BC GT-K08119 +GTps-k2-8BF1 GT-K08120 +GTps-k1-E083 GT-K08121 +GTps-04-93FA GT-K08122 +GTps-k1-9E7B GT-K08123 +GTps-k2-8DB2 GT-K08124 +GTps-03-E569 GT-K08125 +GTps-k1-9D67 GT-K08126 +GTps-k2-8EC8 GT-K08127 +GTps-04-EA79 GT-K08128 +GTps-k1-9167 GT-K08129 +GTps-k1-E2C8 GT-K08130 +GTps-k1-90A5 GT-K08131 +GTps-09-969E GT-K08132 +GTps-k1-94AE GT-K08133 +GTps-k1-9770 GT-K08134 +GTps-04-9EB2 GT-K08135 +GTps-k2-8BA5 GT-K08136 +GTps-06-8E62 GT-K08137 +GTps-k2-956D GT-K08138 +GTps-04-E790 GT-K08139 +GTps-07-8A68 GT-K08140 +GTps-k1-9D65 GT-K08141 +GTps-03-9977 GT-K08142 +GTps-07-8A4E GT-K08143 +GTps-k1-9A54 GT-K08144 +GTps-k2-95F6 GT-K08145 +GTps-k1-9EA3 GT-K08146 +GTps-03-8FE5 GT-K08147 +GTps-k2-8B6D GT-K08148 +GTps-k2-8B6C GT-K08149 +GTps-02-9A7D GT-K08150 +GTps-k2-95AA GT-K08151 +GTps-k1-96DC GT-K08152 +GTps-k2-8CD5 GT-K08153 +GTps-03-E55F GT-K08154 +GTps-k2-90E9 GT-K08155 +GTps-02-99C7 GT-K08156 +GTps-k1-9F4F GT-K08157 +GTps-k2-8FCD GT-K08158 +GTps-02-9A48 GT-K08159 +GTps-k1-9F50 GT-K08160 +GTps-k1-E586 GT-K08161 +GTps-k2-8D75 GT-K08162 +GTps-k2-9562 GT-K08163 +GTps-k2-89D1 GT-K08164 +GTps-k2-955E GT-K08165 +GTps-k1-9096 GT-K08166 +GTps-k2-8C4A GT-K08167 +GTps-05-8A90 GT-K08168 +GTps-03-E890 GT-K08169 +GTps-07-E0B7 GT-K08170 +GTps-k1-E07A GT-K08171 +GTps-k2-8C45 GT-K08172 +GTps-k1-E997 GT-K08173 +GTps-k1-E1AA GT-K08174 +GTps-k1-E481 GT-K08175 +GTps-k2-8D66 GT-K08176 +GTps-k1-9F85 GT-K08177 +GTps-k2-8A64 GT-K08178 +GTps-k1-97C6 GT-K08179 +GTps-k1-9BC6 GT-K08180 +GTps-k1-928E GT-K08181 +GTps-k1-9E5D GT-K08182 +GTps-k2-8D7C GT-K08183 +GTps-k2-91B0 GT-K08184 +GTps-k1-E4E5 GT-K08185 +GTps-k1-985A GT-K08186 +GTps-03-8D51 GT-K08187 +GTps-k1-9A96 GT-K08188 +GTps-k1-9C98 GT-K08189 +GTps-k1-E554 GT-K08190 +GTps-k1-E5A7 GT-K08191 +GTps-k1-E293 GT-K08192 +GTps-k1-92E3 GT-K08193 +GTps-k1-9444 GT-K08194 +GTps-k1-9290 GT-K08195 +GTps-05-E5F3 GT-K08196 +GTps-05-E5CF GT-K08197 +GTps-k1-E18B GT-K08198 +GTps-k1-E2C7 GT-K08199 +GTps-05-88D4 GT-K08200 +GTps-06-8C4B GT-K08201 +GTps-k1-9FD8 GT-K08202 +GTps-k1-99B4 GT-K08203 +GTps-07-98C8 GT-K08204 +GTps-07-98C1 GT-K08205 +GTps-07-98B8 GT-K08206 +GTps-07-98B5 GT-K08207 +GTps-k2-899A GT-K08208 +GTps-07-9EFB GT-K08209 +GTps-09-9EA5 GT-K08210 +GTps-09-E38A GT-K08211 +GTps-k2-94D8 GT-K08212 +GTps-k1-9EEA GT-K08213 +GTps-k1-E385 GT-K08214 +GTps-k2-8BF7 GT-K08215 +GTps-k2-90CC GT-K08216 +GTps-k2-8CDA GT-K08217 +GTps-k1-9F80 GT-K08218 +GTps-k1-9448 GT-K08219 +GTps-02-E665 GT-K08220 +GTps-09-9C4A GT-K08221 +GTps-k2-90BB GT-K08222 +GTps-k1-E382 GT-K08223 +GTps-03-89B9 GT-K08224 +GTps-03-89BB GT-K08225 +GTps-k2-8B8E GT-K08226 +GTps-k1-9EA6 GT-K08227 +GTps-k1-E255 GT-K08228 +GTps-07-97C2 GT-K08229 +GTps-07-97BD GT-K08230 +GTps-04-8ABF GT-K08231 +GTps-k1-94AF GT-K08232 +GTps-04-92EC GT-K08233 +GTps-k1-E87E GT-K08234 +GTps-k1-935F GT-K08235 +GTps-10-9D92 GT-K08236 +GTps-k1-95F6 GT-K08237 +GTps-k1-9F6F GT-K08238 +GTps-05-964B GT-K08239 +GTps-k1-94B1 GT-K08240 +GTps-k1-9D42 GT-K08241 +GTps-03-9949 GT-K08242 +GTps-04-EA7C GT-K08243 +GTps-k2-8DAE GT-K08244 +GTps-k1-928F GT-K08245 +GTps-k1-9A55 GT-K08246 +GTps-k1-8C66 GT-K08247 +GTps-k2-93C6 GT-K08248 +GTps-02-E46C GT-K08249 +GTps-k1-95A6 GT-K08250 +\textbf{\scriptsize{11}} \GTps-04-E886} \hspace{0.2cm} \small{\textbf{K08251 +GTps-k1-9088 GT-K08252 +GTps-02-E470 GT-K08253 +GTps-k1-E440 GT-K08254 +GTps-k1-9BC5 GT-K08255 +GTps-k1-928B GT-K08256 +GTps-k2-93C7 GT-K08257 +GTps-k2-9260 GT-K08258 +GTps-k1-9DEE GT-K08259 +GTps-k1-E847 GT-K08260 +GTps-k1-E3D1 GT-K08261 +GTps-k1-E268 GT-K08262 +GTps-k2-8CD9 GT-K08263 +GTps-k1-99B6 GT-K08264 +GTps-k2-92D7 GT-K08265 +GTps-k1-9CD8 GT-K08266 +GTps-k1-93A0 GT-K08267 +GTps-06-E6D3 GT-K08268 +GTps-05-E5D1 GT-K08269 +GTps-k1-9051 GT-K08270 +GTps-k2-9195 GT-K08271 +GTps-k2-8ECF GT-K08272 +GTps-k2-8B63 GT-K08273 +GTps-k1-E8A1 GT-K08274 +GTps-k1-9E97 GT-K08275 +GTps-02-8F68 GT-K08276 +GTps-k1-8CCC GT-K08277 +GTps-k1-9361 GT-K08278 +GTps-k1-8CB9 GT-K08279 +GTps-03-E8A6 GT-K08280 +GTps-k2-8ECE GT-K08281 +GTps-09-8AF3 GT-K08282 +GTps-k2-91CD GT-K08283 +GTps-k1-EA62 GT-K08284 +GTps-03-E89B GT-K08285 +GTps-k2-8FAD GT-K08286 +GTps-k1-9183 GT-K08287 +GTps-k1-96C8 GT-K08288 +GTps-k2-8993 GT-K08289 +GTps-k1-E07B GT-K08290 +GTps-k2-924B GT-K08291 +GTps-07-8F74 GT-K08292 +GTps-k1-9ABD GT-K08293 +GTps-k1-8CD3 GT-K08294 +GTps-k1-96C7 GT-K08295 +GTps-05-8ECE GT-K08296 +GTps-k2-8ED6 GT-K08297 +GTps-k1-98B4 GT-K08298 +GTps-k1-98DE GT-K08299 +GTps-k1-96DF GT-K08300 +GTps-k1-E2C9 GT-K08301 +GTps-10-9B74 GT-K08302 +GTps-k1-94AC GT-K08303 +GTps-k2-8FE0 GT-K08304 +GTps-k2-904C GT-K08305 +GTps-k1-E881 GT-K08306 +GTps-08-8C78 GT-K08307 +GTps-02-E46A GT-K08308 +GTps-02-E0A2 GT-K08309 +GTps-k1-9BC4 GT-K08310 +GTps-k2-95B5 GT-K08311 +GTps-k1-94AD GT-K08312 +GTps-k1-E9EE GT-K08313 +GTps-k1-904F GT-K08314 +GTps-k1-968A GT-K08315 +GTps-k1-8BCE GT-K08316 +GTps-k1-904D GT-K08317 +GTps-k1-904E GT-K08318 +GTps-k2-91EB GT-K08319 +GTps-k1-94B0 GT-K08320 +GTps-06-E9E7 GT-K08321 +GTps-04-8AC4 GT-K08322 +GTps-k1-9A57 GT-K08323 +GTps-k1-9A58 GT-K08324 +GTps-k1-9672 GT-K08325 +GTps-k1-9360 GT-K08326 +GTps-03-E76C GT-K08327 +GTps-k1-E5ED GT-K08328 +GTps-k2-8940 GT-K08329 +GTps-k1-9858 GT-K08330 +GTps-k1-E3F4 GT-K08331 +GTps-k1-9442 GT-K08332 +GTps-k1-E085 GT-K08333 +GTps-k1-E8D8 GT-K08334 +GTps-03-E76F GT-K08335 +GTps-k2-9353 GT-K08336 +GTps-k1-9A97 GT-K08337 +GTps-k1-E3B1 GT-K08338 +GTps-k1-9E5E GT-K08339 +GTps-k2-8B59 GT-K08340 +GTps-k1-EA97 GT-K08341 +GTps-k1-E8CE GT-K08342 +GTps-k2-90C1 GT-K08343 +GTps-k2-907B GT-K08344 +GTps-k2-93B2 GT-K08345 +GTps-06-E0BC GT-K08346 +GTps-k1-EA6B GT-K08347 +GTps-02-9353 GT-K08348 +GTps-k1-E157 GT-K08349 +GTps-09-8C93 GT-K08350 +GTps-04-8A7B GT-K08351 +GTps-k2-91B1 GT-K08352 +GTps-k1-E078 GT-K08353 +GTps-k2-917A GT-K08354 +GTps-k1-E156 GT-K08355 +GTps-05-91A5 GT-K08356 +GTps-05-91D5 GT-K08357 +GTps-k2-9159 GT-K08358 +GTps-05-91C0 GT-K08359 +GTps-k2-88F0 GT-K08360 +GTps-k1-9A56 GT-K08361 +GTps-07-E7B4 GT-K08362 +GTps-k2-89DF GT-K08363 +GTps-k2-8A69 GT-K08364 +GTps-k2-94F2 GT-K08365 +GTps-k2-93B1 GT-K08366 +GTps-k1-E968 GT-K08367 +GTps-k2-9067 GT-K08368 +GTps-k2-8AFB GT-K08369 +GTps-03-98F8 GT-K08370 +GTps-k1-985C GT-K08371 +GTps-k2-94DC GT-K08372 +GTps-k1-9E62 GT-K08373 +GTps-k2-9362 GT-K08374 +GTps-k1-99B3 GT-K08375 +GTps-k1-8AF5 GT-K08376 +GTps-k1-9A86 GT-K08377 +GTps-k1-91BD GT-K08378 +GTps-k1-9CCE GT-K08379 +GTps-k2-8B6E GT-K08380 +GTps-k1-9166 GT-K08381 +GTps-k1-94B2 GT-K08382 +GTps-k1-E556 GT-K08383 +GTps-k1-93D1 GT-K08384 +GTps-k1-9465 GT-K08385 +GTps-k1-98EC GT-K08386 +GTps-k1-96DB GT-K08387 +GTps-02-93DB GT-K08388 +GTps-02-94A7 GT-K08389 +GTps-k2-8DFC GT-K08390 +GTps-k2-8D4F GT-K08391 +GTps-k1-928D GT-K08392 +GTps-k2-8ECB GT-K08393 +GTps-k1-E5CC GT-K08394 +GTps-k1-E082 GT-K08395 +GTps-02-9EE1 GT-K08396 +GTps-k1-E18A GT-K08397 +GTps-k1-9AD7 GT-K08398 +GTps-k1-E66A GT-K08399 +GTps-k1-95F0 GT-K08400 +GTps-k1-E383 GT-K08401 +GTps-04-EA78 GT-K08402 +GTps-03-9952 GT-K08403 +GTps-02-E47A GT-K08404 +GTps-k2-88D2 GT-K08405 +GTps-k1-9D44 GT-K08406 +GTps-k1-9363 GT-K08407 +GTps-03-E554 GT-K08408 +GTps-02-EA71 GT-K08409 +GTps-k1-93B4 GT-K08410 +GTps-k2-8ED7 GT-K08411 +GTps-k2-8A68 GT-K08412 +GTps-02-EA6A GT-K08413 +GTps-k1-E6B4 GT-K08414 +GTps-02-EA6D GT-K08415 +GTps-k1-E5EC GT-K08416 +GTps-02-EA75 GT-K08417 +GTps-k1-94C9 GT-K08418 +GTps-k2-92C5 GT-K08419 +GTps-02-EA68 GT-K08420 +GTps-02-EA6B GT-K08421 +GTps-k2-958A GT-K08422 +GTps-02-EA66 GT-K08423 +GTps-k2-88D8 GT-K08424 +GTps-02-EA63 GT-K08425 +GTps-k1-9EE9 GT-K08426 +GTps-k1-E766 GT-K08427 +GTps-09-9C74 GT-K08428 +GTps-03-8ACE GT-K08429 +GTps-k2-94F3 GT-K08430 +GTps-k1-9BCC GT-K08431 +GTps-08-8945 GT-K08432 +GTps-03-8AD1 GT-K08433 +GTps-k1-976F GT-K08434 +GTps-k2-9146 GT-K08435 +GTps-k1-E9C3 GT-K08436 +GTps-k1-99AD GT-K08437 +GTps-k1-9C99 GT-K08438 +GTps-k2-8C5A GT-K08439 +GTps-k1-88D9 GT-K08440 +GTps-k1-9368 GT-K08441 +GTps-k1-9E64 GT-K08442 +GTps-k1-98E1 GT-K08443 +GTps-03-92E4 GT-K08444 +GTps-k1-E4BD GT-K08445 +GTps-03-92CF GT-K08446 +GTps-03-92DC GT-K08447 +GTps-k2-9547 GT-K08448 +GTps-k1-E8DA GT-K08449 +GTps-k1-E587 GT-K08450 +GTps-03-92D7 GT-K08451 +GTps-k2-955D GT-K08452 +GTps-k1-E8D7 GT-K08453 +GTps-k1-E8D5 GT-K08454 +GTps-03-96B8 GT-K08455 +GTps-k1-93A1 GT-K08456 +GTps-k1-8A44 GT-K08457 +GTps-k1-9FDA GT-K08458 +GTps-03-96B3 GT-K08459 +GTps-k1-9BC8 GT-K08460 +GTps-09-8C6B GT-K08461 +GTps-k2-90BE GT-K08462 +GTps-k2-91DF GT-K08463 +GTps-k1-94AB GT-K08464 +GTps-k2-93F5 GT-K08465 +GTps-k2-8C69 GT-K08466 +GTps-k1-E2CB GT-K08467 +GTps-09-E1B0 GT-K08468 +GTps-k2-8A4B GT-K08469 +GTps-k1-94AA GT-K08470 +GTps-k1-94A9 GT-K08471 +GTps-04-E261 GT-K08472 +GTps-07-E0BA GT-K08473 +GTps-04-E263 GT-K08474 +GTps-k1-94A7 GT-K08475 +GTps-k1-94A8 GT-K08476 +GTps-k1-9CE6 GT-K08477 +GTps-k2-9460 GT-K08478 +GTps-k1-E0DA GT-K08479 +GTps-k1-E0DB GT-K08480 +GTps-k1-E262 GT-K08481 +GTps-k2-8956 GT-K08482 +GTps-k1-9C97 GT-K08483 +GTps-k1-9179 GT-K08484 +GTps-k2-8ED2 GT-K08485 +GTps-k2-8DF4 GT-K08486 +GTps-06-9FA6 GT-K08487 +GTps-06-9FA5 GT-K08488 +GTps-06-9FA3 GT-K08489 +GTps-06-9FA0 GT-K08490 +GTps-k1-E080 GT-K08491 +GTps-k1-E8D6 GT-K08492 +GTps-06-9FAA GT-K08493 +GTps-06-9FAC GT-K08494 +GTps-k1-E6B7 GT-K08495 +GTps-k1-93CE GT-K08496 +GTps-k1-E37E GT-K08497 +GTps-08-894F GT-K08498 +GTps-k2-88C1 GT-K08499 +GTps-k1-98E5 GT-K08500 +\textbf{\scriptsize{11}} \GTps-k2-95E0} \hspace{0.2cm} \small{\textbf{K08501 +GTps-k1-9FD9 GT-K08502 +GTps-k2-92F9 GT-K08503 +GTps-k2-95EB GT-K08504 +GTps-k2-92E7 GT-K08505 +GTps-k1-88EB GT-K08506 +GTps-k1-95A5 GT-K08507 +GTps-k1-E8D9 GT-K08508 +GTps-k1-985B GT-K08509 +GTps-k1-E9A8 GT-K08510 +GTps-k2-8ECC GT-K08511 +GTps-k1-9670 GT-K08512 +GTps-k2-88D1 GT-K08513 +GTps-k2-8ED8 GT-K08514 +GTps-k1-9BBB GT-K08515 +GTps-06-8EA2 GT-K08516 +GTps-k1-93B3 GT-K08517 +GTps-k1-9A59 GT-K08518 +GTps-k1-E087 GT-K08519 +GTps-k1-E4BE GT-K08520 +GTps-k2-916D GT-K08521 +GTps-k2-88C5 GT-K08522 +GTps-03-9DAD GT-K08523 +GTps-k1-E557 GT-K08524 +GTps-k1-E84B GT-K08525 +GTps-k2-94C9 GT-K08526 +GTps-k1-9BD5 GT-K08527 +GTps-04-9791 GT-K08528 +GTps-k2-8EDB GT-K08529 +GTps-04-97D0 GT-K08530 +GTps-04-97F9 GT-K08531 +GTps-04-97D5 GT-K08532 +GTps-04-97F2 GT-K08533 +GTps-04-97C2 GT-K08534 +GTps-04-97A0 GT-K08535 +GTps-04-97C4 GT-K08536 +GTps-04-984C GT-K08537 +GTps-09-E252 GT-K08538 +GTps-09-8CA0 GT-K08539 +GTps-04-97CD GT-K08540 +GTps-04-978C GT-K08541 +GTps-09-E256 GT-K08542 +GTps-k1-E66B GT-K08543 +GTps-k1-E5A8 GT-K08544 +GTps-k1-939E GT-K08545 +GTps-k1-E7C3 GT-K08546 +GTps-02-E0C3 GT-K08547 +GTps-k2-92DD GT-K08548 +GTps-k1-9ABA GT-K08549 +GTps-k1-9DA0 GT-K08550 +GTps-k2-8A67 GT-K08551 +GTps-05-8A97 GT-K08552 +GTps-k2-8BF2 GT-K08553 +GTps-k2-9050 GT-K08554 +GTps-k1-E86B GT-K08555 +GTps-k1-E0DC GT-K08556 +GTps-08-8A92 GT-K08557 +GTps-k2-8FED GT-K08558 +GTps-08-8A91 GT-K08559 +GTps-k2-95FB GT-K08560 +GTps-k1-E5EB GT-K08561 +GTps-05-9CD0 GT-K08562 +GTps-k1-E7C2 GT-K08563 +GTps-05-9CCF GT-K08564 +GTps-05-9CD2 GT-K08565 +GTps-06-8A56 GT-K08566 +GTps-k1-E7A3 GT-K08567 +GTps-k1-9B57 GT-K08568 +GTps-k1-9E96 GT-K08569 +GTps-k1-9144 GT-K08570 +GTps-05-9AB5 GT-K08571 +GTps-05-8A98 GT-K08572 +GTps-11-8BAF GT-K08573 +GTps-k1-90D0 GT-K08574 +GTps-k1-E497 GT-K08575 +GTps-02-96F1 GT-K08576 +GTps-k1-E668 GT-K08577 +GTps-k1-E646 GT-K08578 +GTps-k1-9DF5 GT-K08579 +GTps-k1-E7C6 GT-K08580 +GTps-k1-E548 GT-K08581 +GTps-k1-9FD7 GT-K08582 +GTps-k1-9857 GT-K08583 +GTps-k2-93FC GT-K08584 +GTps-k1-E949 GT-K08585 +GTps-k2-8B99 GT-K08586 +GTps-k2-91D1 GT-K08587 +GTps-k1-E3FC GT-K08588 +GTps-k1-E882 GT-K08589 +GTps-k1-E084 GT-K08590 +GTps-04-9EB3 GT-K08591 +GTps-k1-9362 GT-K08592 +GTps-k1-9E66 GT-K08593 +GTps-k1-E9C6 GT-K08594 +GTps-k2-9393 GT-K08595 +GTps-k2-93F6 GT-K08596 +GTps-k1-E19F GT-K08597 +GTps-10-E3CF GT-K08598 +GTps-k2-8AA3 GT-K08599 +GTps-10-E3DC GT-K08600 +GTps-k2-8E43 GT-K08601 +GTps-k2-88BD GT-K08602 +GTps-k2-94F5 GT-K08603 +GTps-k2-94F6 GT-K08604 +GTps-k2-8FC4 GT-K08605 +GTps-10-E3A7 GT-K08606 +GTps-11-8DCA GT-K08607 +GTps-k2-8E40 GT-K08608 +GTps-k2-91E7 GT-K08609 +GTps-10-E3EF GT-K08610 +GTps-10-E3E0 GT-K08611 +GTps-k2-8FBD GT-K08612 +GTps-k2-8E50 GT-K08613 +GTps-k2-8F8C GT-K08614 +GTps-k2-89F4 GT-K08615 +GTps-10-E0E0 GT-K08616 +GTps-k2-8E4D GT-K08617 +GTps-k2-8DDB GT-K08618 +GTps-k2-91E8 GT-K08619 +GTps-k2-8F76 GT-K08620 +GTps-k2-8F98 GT-K08621 +GTps-k2-88CA GT-K08622 +GTps-k2-8FA3 GT-K08623 +GTps-09-E7B1 GT-K08624 +GTps-09-E4DE GT-K08625 +GTps-09-8B55 GT-K08626 +GTps-k1-98E0 GT-K08627 +GTps-k2-93F0 GT-K08628 +GTps-k2-9575 GT-K08629 +GTps-07-90F4 GT-K08630 +GTps-k2-94F7 GT-K08631 +GTps-k2-89DB GT-K08632 +GTps-k2-88DC GT-K08633 +GTps-k2-898A GT-K08634 +GTps-k1-9052 GT-K08635 +GTps-k1-9B67 GT-K08636 +GTps-07-E744 GT-K08637 +GTps-k1-9E67 GT-K08638 +GTps-k1-9981 GT-K08639 +GTps-k2-9496 GT-K08640 +GTps-k1-9E61 GT-K08641 +GTps-k2-93F7 GT-K08642 +GTps-k2-8A5D GT-K08643 +GTps-k1-E948 GT-K08644 +GTps-k1-9BBE GT-K08645 +GTps-k1-9982 GT-K08646 +GTps-k1-88E6 GT-K08647 +GTps-k2-95B0 GT-K08648 +GTps-k1-E768 GT-K08649 +GTps-k1-E896 GT-K08650 +GTps-09-96C9 GT-K08651 +GTps-k1-976D GT-K08652 +GTps-k1-9365 GT-K08653 +GTps-k1-9BCA GT-K08654 +GTps-08-E5C5 GT-K08655 +GTps-k2-926C GT-K08656 +GTps-k1-E76A GT-K08657 +GTps-k2-9555 GT-K08658 +GTps-k1-92E5 GT-K08659 +GTps-k2-92D8 GT-K08660 +GTps-k1-92E4 GT-K08661 +GTps-05-9EF0 GT-K08662 +GTps-05-9EDC GT-K08663 +GTps-05-9EEE GT-K08664 +GTps-05-9EE6 GT-K08665 +GTps-05-9EF7 GT-K08666 +GTps-k2-88D3 GT-K08667 +GTps-05-8F8E GT-K08668 +GTps-k1-E5CB GT-K08669 +GTps-k1-9859 GT-K08670 +GTps-05-9EE3 GT-K08671 +GTps-05-9ED2 GT-K08672 +GTps-k1-E441 GT-K08673 +GTps-k2-8EC9 GT-K08674 +GTps-k2-92A1 GT-K08675 +GTps-k2-9560 GT-K08676 +GTps-k2-9459 GT-K08677 +GTps-k1-9367 GT-K08678 +GTps-k2-9299 GT-K08679 +GTps-k1-EA8A GT-K08680 +GTps-k2-8CA7 GT-K08681 +GTps-k2-8C95 GT-K08682 +GTps-09-9A77 GT-K08683 +GTps-k2-8CD8 GT-K08684 +GTps-k2-9557 GT-K08685 +GTps-k2-8CAF GT-K08686 +GTps-k2-8BC2 GT-K08687 +GTps-k2-9567 GT-K08688 +GTps-09-9E6B GT-K08689 +GTps-k2-8C9C GT-K08690 +GTps-k2-8BE7 GT-K08691 +GTps-02-E678 GT-K08692 +GTps-k1-88FA GT-K08693 +GTps-k2-9453 GT-K08694 +GTps-k1-9671 GT-K08695 +GTps-k2-8BDC GT-K08696 +GTps-05-EA65 GT-K08697 +GTps-05-EA63 GT-K08698 +GTps-k1-E3A5 GT-K08699 +GTps-k2-8CDB GT-K08700 +GTps-k1-9951 GT-K08701 +GTps-k1-E079 GT-K08702 +GTps-k1-9F7D GT-K08703 +GTps-k1-8CCB GT-K08704 +GTps-k2-8DD4 GT-K08705 +GTps-k1-E6BF GT-K08706 +GTps-k1-9394 GT-K08707 +GTps-k2-92F5 GT-K08708 +GTps-k1-9DFB GT-K08709 +GTps-k1-976E GT-K08710 +GTps-k1-95EB GT-K08711 +GTps-k2-94CD GT-K08712 +GTps-k1-92BA GT-K08713 +GTps-k2-91D5 GT-K08714 +GTps-k1-E5E9 GT-K08715 +GTps-k2-958B GT-K08716 +GTps-k2-89D3 GT-K08717 +GTps-k2-89C5 GT-K08718 +GTps-k2-93B0 GT-K08719 +GTps-k1-98F5 GT-K08720 +GTps-k1-EA7D GT-K08721 +GTps-k1-EA7C GT-K08722 +GTps-06-9666 GT-K08723 +GTps-k2-8A63 GT-K08724 +GTps-06-9657 GT-K08725 +GTps-06-965A GT-K08726 +GTps-06-9652 GT-K08727 +GTps-06-9671 GT-K08728 +GTps-k1-9FA6 GT-K08729 +GTps-06-969B GT-K08730 +GTps-06-9667 GT-K08731 +GTps-k1-928C GT-K08732 +GTps-k1-E6B3 GT-K08733 +GTps-06-9664 GT-K08734 +GTps-06-95FA GT-K08735 +GTps-06-965E GT-K08736 +GTps-k1-E998 GT-K08737 +GTps-06-9647 GT-K08738 +GTps-k1-9BBF GT-K08739 +GTps-06-95E2 GT-K08740 +GTps-06-964E GT-K08741 +GTps-k1-9D68 GT-K08742 +GTps-05-8A93 GT-K08743 +GTps-06-8CEC GT-K08744 +GTps-k2-90FB GT-K08745 +GTps-k2-9387 GT-K08746 +GTps-k1-9146 GT-K08747 +GTps-04-9ECD GT-K08748 +GTps-k2-92D5 GT-K08749 +GTps-k2-9394 GT-K08750 +\textbf{\scriptsize{11}} \GTps-k1-E460} \hspace{0.2cm} \small{\textbf{K08751 +GTps-k2-88B3 GT-K08752 +GTps-k2-8ED0 GT-K08753 +GTps-03-995C GT-K08754 +GTps-03-E559 GT-K08755 +GTps-k1-8957 GT-K08756 +GTps-03-924C GT-K08757 +GTps-k2-8BB5 GT-K08758 +GTps-k1-9BC0 GT-K08759 +GTps-k2-926D GT-K08760 +GTps-k1-E56A GT-K08761 +GTps-k1-E15A GT-K08762 +GTps-k1-9EA4 GT-K08763 +GTps-k1-9C92 GT-K08764 +GTps-k1-E26D GT-K08765 +GTps-k2-8ECD GT-K08766 +GTps-k1-E5CA GT-K08767 +GTps-k1-9A41 GT-K08768 +GTps-k1-E158 GT-K08769 +GTps-k1-EA77 GT-K08770 +GTps-k1-95C7 GT-K08771 +GTps-k1-E17B GT-K08772 +GTps-02-91C3 GT-K08773 +GTps-k1-9053 GT-K08774 +GTps-k2-8FC8 GT-K08775 +GTps-k1-9145 GT-K08776 +GTps-05-8AA0 GT-K08777 +GTps-k1-E3FB GT-K08778 +GTps-k1-E849 GT-K08779 +GTps-k1-E767 GT-K08780 +GTps-k1-9054 GT-K08781 +GTps-k1-E9EF GT-K08782 +GTps-k1-9AF4 GT-K08783 +GTps-k1-9F6B GT-K08784 +GTps-k1-9EE5 GT-K08785 +GTps-k1-9E94 GT-K08786 +GTps-k1-9FA4 GT-K08787 +GTps-02-9ED6 GT-K08788 +GTps-k1-9FA5 GT-K08789 +GTps-07-94A4 GT-K08790 +GTps-k2-89C4 GT-K08791 +GTps-k1-9FD6 GT-K08792 +GTps-k1-E8DB GT-K08793 +GTps-04-9EB9 GT-K08794 +GTps-k1-9DF3 GT-K08795 +GTps-09-9079 GT-K08796 +GTps-k1-E6E6 GT-K08797 +GTps-09-E44D GT-K08798 +GTps-09-E453 GT-K08799 +GTps-k2-8CDC GT-K08800 +GTps-k1-9A7B GT-K08801 +GTps-k1-9EEB GT-K08802 +GTps-04-8A83 GT-K08803 +GTps-04-8A78 GT-K08804 +GTps-k2-8ED5 GT-K08805 +GTps-k1-928A GT-K08806 +GTps-k1-9A4B GT-K08807 +GTps-k1-9F84 GT-K08808 +GTps-k2-88E9 GT-K08809 +GTps-07-E9D6 GT-K08810 +GTps-07-8ED9 GT-K08811 +GTps-k1-92BC GT-K08812 +GTps-07-8ED8 GT-K08813 +GTps-03-E6A9 GT-K08814 +GTps-k1-98E6 GT-K08815 +GTps-02-8FD2 GT-K08816 +GTps-k1-90B5 GT-K08817 +GTps-k1-976C GT-K08818 +GTps-02-8BF9 GT-K08819 +GTps-02-8C4E GT-K08820 +GTps-k2-897A GT-K08821 +GTps-02-8BF5 GT-K08822 +GTps-k2-937E GT-K08823 +GTps-09-9967 GT-K08824 +GTps-k2-8ED4 GT-K08825 +GTps-k1-9EBA GT-K08826 +GTps-k1-E6B5 GT-K08827 +GTps-k2-8ED1 GT-K08828 +GTps-k1-9FAF GT-K08829 +GTps-k1-E4BF GT-K08830 +GTps-k1-93D3 GT-K08831 +GTps-09-E4AF GT-K08832 +GTps-k1-9D9C GT-K08833 +GTps-03-99B0 GT-K08834 +GTps-k1-9FD4 GT-K08835 +GTps-k2-91A1 GT-K08836 +GTps-k2-94BD GT-K08837 +GTps-k1-E3FA GT-K08838 +GTps-k2-8D76 GT-K08839 +GTps-04-906A GT-K08840 +GTps-k1-E980 GT-K08841 +GTps-k1-98EA GT-K08842 +GTps-07-9C48 GT-K08843 +GTps-k1-E07C GT-K08844 +GTps-03-E084 GT-K08845 +GTps-03-E071 GT-K08846 +GTps-09-8EC6 GT-K08847 +GTps-k1-9FD5 GT-K08848 +GTps-k1-E880 GT-K08849 +GTps-07-9B6F GT-K08850 +GTps-k1-9F7B GT-K08851 +GTps-02-96A4 GT-K08852 +GTps-k1-8D77 GT-K08853 +GTps-k1-E07D GT-K08854 +GTps-k2-944F GT-K08855 +GTps-k1-9BBC GT-K08856 +GTps-05-99DD GT-K08857 +GTps-k1-97CE GT-K08858 +GTps-05-9057 GT-K08859 +GTps-k2-89F6 GT-K08860 +GTps-k2-92A3 GT-K08861 +GTps-10-90AF GT-K08862 +GTps-k1-9B58 GT-K08863 +GTps-k1-E5EA GT-K08864 +GTps-07-8A5F GT-K08865 +GTps-k1-968E GT-K08866 +GTps-k1-E4E1 GT-K08867 +GTps-k1-9CE5 GT-K08868 +GTps-k1-9D9E GT-K08869 +GTps-k1-96AE GT-K08870 +GTps-04-92F0 GT-K08871 +GTps-11-8F82 GT-K08872 +GTps-k2-92C1 GT-K08873 +GTps-k1-92A6 GT-K08874 +GTps-k1-E86A GT-K08875 +GTps-02-E0D5 GT-K08876 +GTps-k2-94EC GT-K08877 +GTps-k2-94FA GT-K08878 +GTps-k1-9BC7 GT-K08879 +GTps-k1-8DEB GT-K08880 +GTps-k1-9D69 GT-K08881 +GTps-k1-8BD6 GT-K08882 +GTps-k1-9BCB GT-K08883 +GTps-02-94E2 GT-K08884 +GTps-03-E6D1 GT-K08885 +GTps-k2-934E GT-K08886 +GTps-04-9069 GT-K08887 +GTps-k1-9BC9 GT-K08888 +GTps-k1-E5A6 GT-K08889 +GTps-k1-9E8B GT-K08890 +GTps-k2-88A7 GT-K08891 +GTps-k2-90D4 GT-K08892 +GTps-k1-91F4 GT-K08893 +GTps-k1-92E2 GT-K08894 +GTps-k1-E6E7 GT-K08895 +GTps-k1-97C3 GT-K08896 +GTps-k1-E6B1 GT-K08897 +GTps-k2-929B GT-K08898 +GTps-k1-E4E7 GT-K08899 +GTps-k1-91A6 GT-K08900 +GTps-k1-E5A5 GT-K08901 +GTps-k2-8DBD GT-K08902 +GTps-k1-8D54 GT-K08903 +GTps-k1-E669 GT-K08904 +GTps-k1-9D9B GT-K08905 +GTps-02-E471 GT-K08906 +GTps-k1-91EA GT-K08907 +GTps-k2-907A GT-K08908 +GTps-k2-92A4 GT-K08909 +GTps-k1-E7C5 GT-K08910 +GTps-k1-8CF7 GT-K08911 +GTps-k2-8ED3 GT-K08912 +GTps-k2-95A4 GT-K08913 +GTps-k1-99B5 GT-K08914 +GTps-k2-8FAF GT-K08915 +GTps-k2-894E GT-K08916 +GTps-k2-8CD7 GT-K08917 +GTps-k2-94B2 GT-K08918 +GTps-k2-90DB GT-K08919 +GTps-k1-E086 GT-K08920 +GTps-k1-E769 GT-K08921 +GTps-k1-94F9 GT-K08922 +GTps-k2-8D95 GT-K08923 +GTps-06-8C4E GT-K08924 +GTps-04-92F2 GT-K08925 +GTps-k1-E1B6 GT-K08926 +GTps-k1-E081 GT-K08927 +GTps-k2-8BCC GT-K08928 +GTps-k2-8ECA GT-K08929 +GTps-k1-9369 GT-K08930 +GTps-k2-93F1 GT-K08931 +GTps-k1-975A GT-K08932 +GTps-k2-94D3 GT-K08933 +GTps-k1-9AB9 GT-K08934 +GTps-k1-9185 GT-K08935 +GTps-k1-E555 GT-K08936 +GTps-k2-93A6 GT-K08937 +GTps-07-90F0 GT-K08938 +GTps-k2-8ED9 GT-K08939 +GTps-k1-E1B3 GT-K08940 +GTps-k2-938B GT-K08941 +GTps-k1-9395 GT-K08942 +GTps-k1-E18C GT-K08943 +GTps-k1-E483 GT-K08944 +GTps-k1-9689 GT-K08945 +GTps-k1-8DF3 GT-K08946 +GTps-k1-9D9D GT-K08947 +GTps-02-9A42 GT-K08948 +GTps-k1-97D4 GT-K08949 +GTps-k1-97D3 GT-K08950 +GTps-k1-9CED GT-K08951 +GTps-03-9E7B GT-K08952 +GTps-02-9A41 GT-K08953 +GTps-k1-E4C1 GT-K08954 +GTps-k1-9FD3 GT-K08955 +GTps-k1-9B47 GT-K08956 +GTps-k1-8FCA GT-K08957 +GTps-k1-E6F9 GT-K08958 +GTps-02-E36C GT-K08959 +GTps-k1-98E2 GT-K08960 +GTps-05-98D8 GT-K08961 +GTps-k1-8967 GT-K08962 +GTps-k1-E5AE GT-K08963 +GTps-k1-96DD GT-K08964 +GTps-k1-94A6 GT-K08965 +GTps-k1-9BC3 GT-K08966 +GTps-k1-E7C4 GT-K08967 +GTps-k1-E848 GT-K08968 +GTps-k2-8FA6 GT-K08969 +GTps-k1-E568 GT-K08970 +GTps-k1-9050 GT-K08971 +GTps-02-955D GT-K08972 +GTps-02-E0E3 GT-K08973 +GTps-k1-EA98 GT-K08974 +GTps-k2-8CD6 GT-K08975 +GTps-k1-E484 GT-K08976 +GTps-k1-E1FA GT-K08977 +GTps-k1-9A77 GT-K08978 +GTps-k2-8D93 GT-K08979 +GTps-k1-E480 GT-K08980 +GTps-k1-9E63 GT-K08981 +GTps-k2-93EE GT-K08982 +GTps-k2-939E GT-K08983 +GTps-k1-98E4 GT-K08984 +GTps-k1-98E3 GT-K08985 +GTps-k1-96C4 GT-K08986 +GTps-k1-976B GT-K08987 +GTps-09-8FCA GT-K08988 +\textbf{\scriptsize{12}} \GTps-01-88A8} \hspace{0.2cm} \small{\textbf{K08989 +GTps-01-88BE GT-K08990 +GTps-01-88CC GT-K08991 +GTps-05-8AA7 GT-K08992 +GTps-01-88F9 GT-K08993 +GTps-k1-95D1 GT-K08994 +GTps-01-895B GT-K08995 +GTps-01-895E GT-K08996 +GTps-01-895F GT-K08997 +GTps-01-8963 GT-K08998 +GTps-01-897A GT-K08999 +GTps-01-899C GT-K09000 diff --git a/etc/char-data/GT-fmap-K4.txt b/etc/char-data/GT-fmap-K4.txt new file mode 100644 index 0000000..5721e3b --- /dev/null +++ b/etc/char-data/GT-fmap-K4.txt @@ -0,0 +1,3000 @@ +GTps-08-E795 GT-K09001 +GTps-01-89B7 GT-K09002 +GTps-06-96C5 GT-K09003 +GTps-01-89DF GT-K09004 +GTps-01-89EA GT-K09005 +GTps-08-895D GT-K09006 +GTps-01-8A4A GT-K09007 +GTps-01-8A6F GT-K09008 +GTps-02-91D5 GT-K09009 +GTps-01-8A84 GT-K09010 +GTps-04-9867 GT-K09011 +GTps-01-8A9F GT-K09012 +GTps-02-EA87 GT-K09013 +GTps-01-8AA6 GT-K09014 +GTps-01-8AB8 GT-K09015 +GTps-01-8ABC GT-K09016 +GTps-01-8AD4 GT-K09017 +GTps-01-8AD5 GT-K09018 +GTps-01-8AE5 GT-K09019 +GTps-01-8AEC GT-K09020 +GTps-01-8AF4 GT-K09021 +GTps-01-8AFA GT-K09022 +GTps-01-8AFB GT-K09023 +GTps-01-8B4D GT-K09024 +GTps-01-8B5C GT-K09025 +GTps-06-96B6 GT-K09026 +GTps-01-8B6F GT-K09027 +GTps-k1-8ACE GT-K09028 +GTps-01-8B94 GT-K09029 +GTps-04-9858 GT-K09030 +GTps-k1-8E89 GT-K09031 +GTps-06-9FAE GT-K09032 +GTps-01-8BAA GT-K09033 +GTps-03-9544 GT-K09034 +GTps-01-8BC9 GT-K09035 +GTps-01-8BCE GT-K09036 +GTps-01-8BD4 GT-K09037 +GTps-01-8BD5 GT-K09038 +GTps-01-8BF5 GT-K09039 +GTps-01-8BF6 GT-K09040 +GTps-03-E14D GT-K09041 +GTps-01-8C68 GT-K09042 +GTps-01-8C69 GT-K09043 +GTps-01-8C81 GT-K09044 +GTps-01-8C8B GT-K09045 +GTps-01-8C97 GT-K09046 +GTps-01-8CB8 GT-K09047 +GTps-08-895F GT-K09048 +GTps-01-8CD9 GT-K09049 +GTps-01-8D41 GT-K09050 +GTps-01-8D80 GT-K09051 +GTps-01-8DC5 GT-K09052 +GTps-02-8F94 GT-K09053 +GTps-01-8DD2 GT-K09054 +GTps-01-8DD9 GT-K09055 +GTps-01-8DF4 GT-K09056 +GTps-01-8E50 GT-K09057 +GTps-01-8E55 GT-K09058 +GTps-01-8E7A GT-K09059 +GTps-01-8E87 GT-K09060 +GTps-01-8E95 GT-K09061 +GTps-01-8EA0 GT-K09062 +GTps-01-8ECF GT-K09063 +GTps-01-8F41 GT-K09064 +GTps-01-8F4F GT-K09065 +GTps-01-8F57 GT-K09066 +GTps-06-9288 GT-K09067 +GTps-01-8F7A GT-K09068 +GTps-01-8F8B GT-K09069 +GTps-01-8FB6 GT-K09070 +GTps-01-8FBB GT-K09071 +GTps-01-8FC3 GT-K09072 +GTps-01-8FC5 GT-K09073 +GTps-01-8FDB GT-K09074 +GTps-01-9058 GT-K09075 +GTps-07-9C75 GT-K09076 +GTps-03-897E GT-K09077 +GTps-01-9071 GT-K09078 +GTps-01-907B GT-K09079 +GTps-01-907E GT-K09080 +GTps-01-908B GT-K09081 +GTps-01-908F GT-K09082 +GTps-01-9150 GT-K09083 +GTps-01-9152 GT-K09084 +GTps-09-9679 GT-K09085 +GTps-01-9160 GT-K09086 +GTps-01-916E GT-K09087 +GTps-01-9172 GT-K09088 +GTps-01-9192 GT-K09089 +GTps-01-91AE GT-K09090 +GTps-03-897C GT-K09091 +GTps-01-91B8 GT-K09092 +GTps-01-91D6 GT-K09093 +GTps-01-91DD GT-K09094 +GTps-01-91E0 GT-K09095 +GTps-01-9242 GT-K09096 +GTps-01-9246 GT-K09097 +GTps-01-9258 GT-K09098 +GTps-01-9271 GT-K09099 +GTps-01-9278 GT-K09100 +GTps-01-9285 GT-K09101 +GTps-k2-88B7 GT-K09102 +GTps-01-92A9 GT-K09103 +GTps-04-88A8 GT-K09104 +GTps-01-92C5 GT-K09105 +GTps-01-92E7 GT-K09106 +GTps-01-92F1 GT-K09107 +GTps-03-8AEC GT-K09108 +GTps-01-936F GT-K09109 +GTps-07-9F5E GT-K09110 +GTps-01-9392 GT-K09111 +GTps-01-939A GT-K09112 +GTps-01-939B GT-K09113 +GTps-01-939F GT-K09114 +GTps-01-93B6 GT-K09115 +GTps-01-93B9 GT-K09116 +GTps-01-93D6 GT-K09117 +GTps-01-93D9 GT-K09118 +GTps-01-944B GT-K09119 +GTps-01-9469 GT-K09120 +GTps-01-9470 GT-K09121 +GTps-01-9483 GT-K09122 +GTps-02-94E3 GT-K09123 +GTps-01-948E GT-K09124 +GTps-01-94A4 GT-K09125 +GTps-01-94C1 GT-K09126 +GTps-01-94D4 GT-K09127 +GTps-01-94D8 GT-K09128 +GTps-01-94DF GT-K09129 +GTps-01-94E3 GT-K09130 +GTps-01-94EF GT-K09131 +GTps-01-94F5 GT-K09132 +GTps-01-94FA GT-K09133 +GTps-01-954D GT-K09134 +GTps-01-956B GT-K09135 +GTps-01-9578 GT-K09136 +GTps-01-9581 GT-K09137 +GTps-01-9592 GT-K09138 +GTps-01-9598 GT-K09139 +GTps-01-959C GT-K09140 +GTps-01-95A3 GT-K09141 +GTps-01-95B0 GT-K09142 +GTps-01-95E2 GT-K09143 +GTps-01-95F1 GT-K09144 +GTps-01-9666 GT-K09145 +GTps-01-969E GT-K09146 +GTps-01-96B3 GT-K09147 +GTps-01-96C7 GT-K09148 +GTps-01-96E1 GT-K09149 +GTps-01-96E3 GT-K09150 +GTps-01-974B GT-K09151 +GTps-01-9750 GT-K09152 +GTps-01-9756 GT-K09153 +GTps-01-9759 GT-K09154 +GTps-01-9774 GT-K09155 +GTps-01-9779 GT-K09156 +GTps-01-977A GT-K09157 +GTps-01-9792 GT-K09158 +GTps-07-EA52 GT-K09159 +GTps-01-97CA GT-K09160 +GTps-01-97DB GT-K09161 +GTps-01-985C GT-K09162 +GTps-01-9866 GT-K09163 +GTps-01-98AE GT-K09164 +GTps-01-98F8 GT-K09165 +GTps-01-98FA GT-K09166 +GTps-01-99A7 GT-K09167 +GTps-01-99CD GT-K09168 +GTps-01-99CE GT-K09169 +GTps-01-9A5F GT-K09170 +GTps-01-9A60 GT-K09171 +GTps-01-9A64 GT-K09172 +GTps-01-9A65 GT-K09173 +GTps-01-9AA1 GT-K09174 +GTps-01-9AE2 GT-K09175 +GTps-01-9AE3 GT-K09176 +GTps-01-9AF8 GT-K09177 +GTps-01-9AF9 GT-K09178 +GTps-k1-8AC2 GT-K09179 +GTps-01-9B5A GT-K09180 +GTps-01-9B86 GT-K09181 +GTps-01-9BA1 GT-K09182 +GTps-01-9BC7 GT-K09183 +GTps-01-9C64 GT-K09184 +GTps-01-9C7B GT-K09185 +GTps-01-9CA6 GT-K09186 +GTps-01-9CA8 GT-K09187 +GTps-01-9CB7 GT-K09188 +GTps-01-9D40 GT-K09189 +GTps-01-9D81 GT-K09190 +GTps-01-9D84 GT-K09191 +GTps-01-9D86 GT-K09192 +GTps-01-9D89 GT-K09193 +GTps-01-9DC6 GT-K09194 +GTps-09-9FDA GT-K09195 +GTps-01-9DC7 GT-K09196 +GTps-09-9FD9 GT-K09197 +GTps-01-9E99 GT-K09198 +GTps-01-9E97 GT-K09199 +GTps-01-9EA0 GT-K09200 +GTps-01-9EA1 GT-K09201 +GTps-01-9EA5 GT-K09202 +GTps-01-9EA8 GT-K09203 +GTps-01-9EA9 GT-K09204 +GTps-01-9F6B GT-K09205 +GTps-01-9F7D GT-K09206 +GTps-01-9FD3 GT-K09207 +GTps-01-9FDF GT-K09208 +GTps-01-E0A8 GT-K09209 +GTps-01-E0AE GT-K09210 +GTps-01-E0B2 GT-K09211 +GTps-01-E0CE GT-K09212 +GTps-01-E140 GT-K09213 +GTps-01-E160 GT-K09214 +GTps-01-E1A2 GT-K09215 +GTps-05-8ED0 GT-K09216 +GTps-01-E1A9 GT-K09217 +GTps-01-E263 GT-K09218 +GTps-01-E27A GT-K09219 +GTps-01-E27B GT-K09220 +GTps-01-E2A1 GT-K09221 +GTps-01-E34E GT-K09222 +GTps-01-E350 GT-K09223 +GTps-01-E3C3 GT-K09224 +GTps-09-EA68 GT-K09225 +GTps-01-E3CD GT-K09226 +GTps-01-E3D8 GT-K09227 +GTps-01-E440 GT-K09228 +GTps-01-E4DD GT-K09229 +GTps-01-E4E2 GT-K09230 +GTps-01-E57E GT-K09231 +GTps-01-E664 GT-K09232 +GTps-01-E669 GT-K09233 +GTps-01-E6C6 GT-K09234 +GTps-01-E6CA GT-K09235 +GTps-01-E766 GT-K09236 +GTps-01-E783 GT-K09237 +GTps-k1-E647 GT-K09238 +GTps-10-90B0 GT-K09239 +GTps-01-E87B GT-K09240 +GTps-01-E8B2 GT-K09241 +GTps-01-E967 GT-K09242 +GTps-01-EA83 GT-K09243 +GTps-01-EA9F GT-K09244 +GTps-k1-8E82 GT-K09245 +GTps-02-8E9A GT-K09246 +GTps-02-91D9 GT-K09247 +GTps-02-9365 GT-K09248 +GTps-01-8F9F GT-K09249 +GTps-02-9A85 GT-K09250 +GTps-02-9A93} \hspace{0.2cm} \small{\textbf{K09251 +GTps-02-9AA3 GT-K09252 +GTps-k1-9772 GT-K09253 +GTps-02-E148 GT-K09254 +GTps-k1-E982 GT-K09255 +GTps-02-E14D GT-K09256 +GTps-k1-9DCB GT-K09257 +GTps-02-E16D GT-K09258 +GTps-k1-E76C GT-K09259 +GTps-02-E491 GT-K09260 +GTps-k1-E161 GT-K09261 +GTps-02-EA7B GT-K09262 +GTps-02-EA81 GT-K09263 +GTps-09-E05F GT-K09264 +GTps-03-E8D9 GT-K09265 +GTps-k2-915A GT-K09266 +GTps-03-E8E7 GT-K09267 +GTps-k1-9BD2 GT-K09268 +GTps-09-E074 GT-K09269 +GTps-04-8ACE GT-K09270 +GTps-04-8B44 GT-K09271 +GTps-k1-E6B8 GT-K09272 +GTps-04-8B56 GT-K09273 +GTps-k1-9148 GT-K09274 +GTps-04-9185 GT-K09275 +GTps-k1-9A64 GT-K09276 +GTps-04-9EED GT-K09277 +GTps-04-9EF4 GT-K09278 +GTps-k1-E6C1 GT-K09279 +GTps-04-9F50 GT-K09280 +GTps-k1-E9F3 GT-K09281 +GTps-04-E5BE GT-K09282 +GTps-k1-E8FB GT-K09283 +GTps-04-E5F8 GT-K09284 +GTps-05-8AA8 GT-K09285 +GTps-k1-E18E GT-K09286 +GTps-05-905B GT-K09287 +GTps-k1-E6C0 GT-K09288 +GTps-05-E650 GT-K09289 +GTps-01-90E2 GT-K09290 +GTps-06-96AF GT-K09291 +GTps-07-88FB GT-K09292 +GTps-07-97CE GT-K09293 +GTps-10-8EF7 GT-K09294 +GTps-07-9C61 GT-K09295 +GTps-07-9C69 GT-K09296 +GTps-07-9C89 GT-K09297 +GTps-10-909F GT-K09298 +GTps-10-90A5 GT-K09299 +GTps-10-90C3 GT-K09300 +GTps-07-E2D6 GT-K09301 +GTps-07-E7C9 GT-K09302 +GTps-07-E7CB GT-K09303 +GTps-07-EA48 GT-K09304 +GTps-07-EA55 GT-K09305 +GTps-08-8957 GT-K09306 +GTps-08-E849 GT-K09307 +GTps-k1-8B4D GT-K09308 +GTps-k1-9BDA GT-K09309 +GTps-09-9BE7 GT-K09310 +GTps-09-978C GT-K09311 +GTps-03-EA6C GT-K09312 +GTps-k1-8D89 GT-K09313 +GTps-k1-8A45 GT-K09314 +GTps-09-8FBA GT-K09315 +GTps-k1-E66E GT-K09316 +GTps-05-E3E4 GT-K09317 +GTps-04-E1C9 GT-K09318 +GTps-09-E3B2 GT-K09319 +GTps-05-E65B GT-K09320 +GTps-k2-8DA5 GT-K09321 +GTps-k1-E589 GT-K09322 +GTps-k1-E8E0 GT-K09323 +GTps-10-9EC8 GT-K09324 +GTps-k1-8BBF GT-K09325 +GTps-k1-E4C5 GT-K09326 +GTps-k1-8D78 GT-K09327 +GTps-k1-8DC6 GT-K09328 +GTps-05-8ACD GT-K09329 +GTps-06-9761 GT-K09330 +GTps-k1-9EEC GT-K09331 +GTps-k1-8EAB GT-K09332 +GTps-k1-8EAF GT-K09333 +GTps-01-E648 GT-K09334 +GTps-k1-8EC7 GT-K09335 +GTps-04-E2EF GT-K09336 +GTps-04-97D7 GT-K09337 +GTps-11-9053 GT-K09338 +GTps-k1-E66D GT-K09339 +GTps-k1-95C8 GT-K09340 +GTps-k2-8B60 GT-K09341 +GTps-06-96A0 GT-K09342 +GTps-k1-99BA GT-K09343 +GTps-k1-9A65 GT-K09344 +GTps-k1-9BCE GT-K09345 +GTps-k2-91B2 GT-K09346 +GTps-k1-9BD1 GT-K09347 +GTps-k1-E245 GT-K09348 +GTps-k1-9BDF GT-K09349 +GTps-k2-8B9F GT-K09350 +GTps-k1-9CA3 GT-K09351 +GTps-k2-8C4B GT-K09352 +GTps-02-91EB GT-K09353 +GTps-k1-9D6A GT-K09354 +GTps-k1-E9F4 GT-K09355 +GTps-k1-E088 GT-K09356 +GTps-k2-8C56 GT-K09357 +GTps-k1-E294 GT-K09358 +GTps-k2-8EEB GT-K09359 +GTps-k1-E2CF GT-K09360 +GTps-k1-E3B2 GT-K09361 +GTps-k1-E55B GT-K09362 +GTps-k1-E5AC GT-K09363 +GTps-k1-E770 GT-K09364 +GTps-k2-8D42 GT-K09365 +GTps-k1-E84D GT-K09366 +GTps-k2-8D4D GT-K09367 +GTps-k1-E9C2 GT-K09368 +GTps-k2-91D8 GT-K09369 +GTps-k1-E9CB GT-K09370 +GTps-k1-E8A2 GT-K09371 +GTps-k2-8BB9 GT-K09372 +GTps-k2-8D96 GT-K09373 +GTps-k1-E4C4 GT-K09374 +GTps-k2-8A47 GT-K09375 +GTps-k2-8DCD GT-K09376 +GTps-k2-9091 GT-K09377 +GTps-k1-E9AC GT-K09378 +GTps-k2-91B4 GT-K09379 +GTps-k1-E675 GT-K09380 +GTps-k1-E091 GT-K09381 +GTps-k1-E090 GT-K09382 +GTps-k1-E486 GT-K09383 +GTps-k1-E5CE GT-K09384 +GTps-k1-E3F7 GT-K09385 +GTps-k1-E444 GT-K09386 +GTps-k1-977A GT-K09387 +GTps-06-E74F GT-K09388 +GTps-k1-95F2 GT-K09389 +GTps-k2-8959 GT-K09390 +GTps-k2-914D GT-K09391 +GTps-k1-8E78 GT-K09392 +GTps-k2-8AD2 GT-K09393 +GTps-k1-92EA GT-K09394 +GTps-k1-9D70 GT-K09395 +GTps-09-8DB1 GT-K09396 +GTps-k2-8FD5 GT-K09397 +GTps-09-9A66 GT-K09398 +GTps-k1-E6BB GT-K09399 +GTps-k1-944F GT-K09400 +GTps-k2-8BF6 GT-K09401 +GTps-06-91C0 GT-K09402 +GTps-06-91C4 GT-K09403 +GTps-11-906D GT-K09404 +GTps-04-9073 GT-K09405 +GTps-04-9449 GT-K09406 +GTps-k2-8995 GT-K09407 +GTps-11-9074 GT-K09408 +GTps-k2-8B86 GT-K09409 +GTps-k1-94B7 GT-K09410 +GTps-k2-9174 GT-K09411 +GTps-k2-8CA0 GT-K09412 +GTps-k1-9DF9 GT-K09413 +GTps-k1-914A GT-K09414 +GTps-k2-90BA GT-K09415 +GTps-03-999A GT-K09416 +GTps-k1-E181 GT-K09417 +GTps-03-E593 GT-K09418 +GTps-11-9071 GT-K09419 +GTps-k2-8C67 GT-K09420 +GTps-k1-E6BC GT-K09421 +GTps-k2-94CC GT-K09422 +GTps-k2-8EEA GT-K09423 +GTps-k1-9A69 GT-K09424 +GTps-k1-E38C GT-K09425 +GTps-k2-8AB6 GT-K09426 +GTps-04-88AF GT-K09427 +GTps-06-8EAA GT-K09428 +GTps-09-E09F GT-K09429 +GTps-k1-985F GT-K09430 +GTps-k1-99D7 GT-K09431 +GTps-k2-8B9B GT-K09432 +GTps-k1-E3B3 GT-K09433 +GTps-k2-8AD5 GT-K09434 +GTps-k1-9B68 GT-K09435 +GTps-k2-9193 GT-K09436 +GTps-k2-8B40 GT-K09437 +GTps-k2-91AA GT-K09438 +GTps-02-9AB5 GT-K09439 +GTps-k1-9EEE GT-K09440 +GTps-k1-92E8 GT-K09441 +GTps-k1-E958 GT-K09442 +GTps-k1-96B2 GT-K09443 +GTps-k1-8CF5 GT-K09444 +GTps-k2-91FA GT-K09445 +GTps-k1-9EA8 GT-K09446 +GTps-k1-9447 GT-K09447 +GTps-k1-977C GT-K09448 +GTps-06-E66C GT-K09449 +GTps-k1-E9F7 GT-K09450 +GTps-k1-9FDD GT-K09451 +GTps-k1-9DA6 GT-K09452 +GTps-k1-E959 GT-K09453 +GTps-k1-91C4 GT-K09454 +GTps-k1-9655 GT-K09455 +GTps-k1-914B GT-K09456 +GTps-k1-97C7 GT-K09457 +GTps-k2-8BCB GT-K09458 +GTps-04-8A9B GT-K09459 +GTps-03-E8F1 GT-K09460 +GTps-k1-9BD3 GT-K09461 +GTps-k1-91C1 GT-K09462 +GTps-k1-E4A0 GT-K09463 +GTps-k1-E4F0 GT-K09464 +GTps-05-91FA GT-K09465 +GTps-k1-E94F GT-K09466 +GTps-k1-9C9E GT-K09467 +GTps-04-92F9 GT-K09468 +GTps-k2-8CDD GT-K09469 +GTps-03-8D82 GT-K09470 +GTps-k2-8EE8 GT-K09471 +GTps-k1-E485 GT-K09472 +GTps-k2-90F0 GT-K09473 +GTps-k1-E390 GT-K09474 +GTps-k1-E241 GT-K09475 +GTps-k1-9D71 GT-K09476 +GTps-k2-8DCE GT-K09477 +GTps-k1-9CCF GT-K09478 +GTps-k2-8ACE GT-K09479 +GTps-03-8D9D GT-K09480 +GTps-k2-9151 GT-K09481 +GTps-k2-9552 GT-K09482 +GTps-k1-E240 GT-K09483 +GTps-k1-E95E GT-K09484 +GTps-k1-9BDD GT-K09485 +GTps-k1-9ABF GT-K09486 +GTps-k1-9CBB GT-K09487 +GTps-k1-E46F GT-K09488 +GTps-k1-E8E1 GT-K09489 +GTps-04-9182 GT-K09490 +GTps-k1-9370 GT-K09491 +GTps-k2-925E GT-K09492 +GTps-k2-8AED GT-K09493 +GTps-k1-9A61 GT-K09494 +GTps-k1-E66F GT-K09495 +GTps-06-8B72 GT-K09496 +GTps-k2-8A86 GT-K09497 +GTps-k1-E449 GT-K09498 +GTps-06-8C59 GT-K09499 +GTps-k1-9FFB GT-K09500 +GTps-k1-9373} \hspace{0.2cm} \small{\textbf{K09501 +GTps-06-9170 GT-K09502 +GTps-06-9266 GT-K09503 +GTps-k1-E4DF GT-K09504 +GTps-k1-9BCF GT-K09505 +GTps-06-916F GT-K09506 +GTps-07-98EC GT-K09507 +GTps-07-98DE GT-K09508 +GTps-04-9EDC GT-K09509 +GTps-k1-E962 GT-K09510 +GTps-k2-8FD7 GT-K09511 +GTps-09-9BBB GT-K09512 +GTps-k2-8CFC GT-K09513 +GTps-k2-92C4 GT-K09514 +GTps-k1-9781 GT-K09515 +GTps-k1-E672 GT-K09516 +GTps-05-89D0 GT-K09517 +GTps-02-E6F8 GT-K09518 +GTps-k2-91AD GT-K09519 +GTps-k2-919C GT-K09520 +GTps-k2-89F8 GT-K09521 +GTps-k2-8EDD GT-K09522 +GTps-k1-9778 GT-K09523 +GTps-k2-9454 GT-K09524 +GTps-k1-E089 GT-K09525 +GTps-k1-9DA5 GT-K09526 +GTps-k2-8F93 GT-K09527 +GTps-03-99EA GT-K09528 +GTps-k1-94B4 GT-K09529 +GTps-k1-E0E1 GT-K09530 +GTps-07-97D0 GT-K09531 +GTps-k1-9856 GT-K09532 +GTps-k1-9FDB GT-K09533 +GTps-k2-939C GT-K09534 +GTps-k2-9564 GT-K09535 +GTps-03-E6D7 GT-K09536 +GTps-k2-9546 GT-K09537 +GTps-k1-E38A GT-K09538 +GTps-05-966B GT-K09539 +GTps-09-9344 GT-K09540 +GTps-k2-8A90 GT-K09541 +GTps-07-9290 GT-K09542 +GTps-k1-9774 GT-K09543 +GTps-06-9269 GT-K09544 +GTps-k1-92CB GT-K09545 +GTps-09-8BF4 GT-K09546 +GTps-k2-9150 GT-K09547 +GTps-k2-8C99 GT-K09548 +GTps-k2-90F4 GT-K09549 +GTps-07-9AD5 GT-K09550 +GTps-k1-E7D9 GT-K09551 +GTps-k2-8989 GT-K09552 +GTps-02-E487 GT-K09553 +GTps-k2-8D47 GT-K09554 +GTps-k1-E862 GT-K09555 +GTps-03-9DB0 GT-K09556 +GTps-k1-E49A GT-K09557 +GTps-10-91EC GT-K09558 +GTps-k1-E0BF GT-K09559 +GTps-k2-8A6A GT-K09560 +GTps-k1-E9F5 GT-K09561 +GTps-k1-91C2 GT-K09562 +GTps-k1-9EAB GT-K09563 +GTps-k2-94E6 GT-K09564 +GTps-06-8EC5 GT-K09565 +GTps-k1-9777 GT-K09566 +GTps-k1-E3B4 GT-K09567 +GTps-08-8C7D GT-K09568 +GTps-11-8EE4 GT-K09569 +GTps-k1-E6E8 GT-K09570 +GTps-05-8AB1 GT-K09571 +GTps-k2-8CE1 GT-K09572 +GTps-k1-8CA9 GT-K09573 +GTps-k2-95CE GT-K09574 +GTps-k1-914E GT-K09575 +GTps-k1-E5AA GT-K09576 +GTps-k1-EAA3 GT-K09577 +GTps-k2-93D2 GT-K09578 +GTps-k1-E677 GT-K09579 +GTps-k1-9EA9 GT-K09580 +GTps-07-E0DE GT-K09581 +GTps-k1-9EAF GT-K09582 +GTps-k1-E093 GT-K09583 +GTps-k1-9A5E GT-K09584 +GTps-k2-8FA5 GT-K09585 +GTps-k1-E6BA GT-K09586 +GTps-k1-91BF GT-K09587 +GTps-03-E8E0 GT-K09588 +GTps-k1-98B5 GT-K09589 +GTps-k1-8E63 GT-K09590 +GTps-k1-99B7 GT-K09591 +GTps-k2-8969 GT-K09592 +GTps-k1-914D GT-K09593 +GTps-k2-8C9F GT-K09594 +GTps-k1-9CA1 GT-K09595 +GTps-k2-94D4 GT-K09596 +GTps-k1-E576 GT-K09597 +GTps-k1-98FB GT-K09598 +GTps-k1-9656 GT-K09599 +GTps-k1-91C3 GT-K09600 +GTps-k1-929D GT-K09601 +GTps-10-9B91 GT-K09602 +GTps-k1-9293 GT-K09603 +GTps-k1-9FDE GT-K09604 +GTps-k2-8A78 GT-K09605 +GTps-08-8C7A GT-K09606 +GTps-k1-E0DF GT-K09607 +GTps-k1-9BDE GT-K09608 +GTps-k2-92E3 GT-K09609 +GTps-k1-94B3 GT-K09610 +GTps-05-8ED3 GT-K09611 +GTps-k2-89AC GT-K09612 +GTps-k1-E7A4 GT-K09613 +GTps-k1-92C6 GT-K09614 +GTps-k1-E2CE GT-K09615 +GTps-k2-89B6 GT-K09616 +GTps-k1-9780 GT-K09617 +GTps-04-E2AE GT-K09618 +GTps-05-9058 GT-K09619 +GTps-k2-8EE0 GT-K09620 +GTps-k1-E386 GT-K09621 +GTps-03-E77B GT-K09622 +GTps-k2-92F3 GT-K09623 +GTps-k1-9BD7 GT-K09624 +GTps-k1-905C GT-K09625 +GTps-k1-E0E0 GT-K09626 +GTps-k1-93A2 GT-K09627 +GTps-k1-9A68 GT-K09628 +GTps-k1-97BA GT-K09629 +GTps-k1-89F8 GT-K09630 +GTps-05-949E GT-K09631 +GTps-k1-9F42 GT-K09632 +GTps-k2-925F GT-K09633 +GTps-k1-E78F GT-K09634 +GTps-k1-9AA3 GT-K09635 +GTps-k2-95C6 GT-K09636 +GTps-k2-95D4 GT-K09637 +GTps-05-91E1 GT-K09638 +GTps-05-9255 GT-K09639 +GTps-k1-9FAA GT-K09640 +GTps-04-9ED0 GT-K09641 +GTps-07-E7BA GT-K09642 +GTps-11-91ED GT-K09643 +GTps-k1-E368 GT-K09644 +GTps-k1-9E8E GT-K09645 +GTps-k1-9782 GT-K09646 +GTps-k2-90BF GT-K09647 +GTps-k1-8946 GT-K09648 +GTps-k2-89A6 GT-K09649 +GTps-04-8B48 GT-K09650 +GTps-03-99CA GT-K09651 +GTps-k1-936D GT-K09652 +GTps-k2-926F GT-K09653 +GTps-04-8AE5 GT-K09654 +GTps-06-8B5D GT-K09655 +GTps-k2-9163 GT-K09656 +GTps-04-906F GT-K09657 +GTps-09-8DCB GT-K09658 +GTps-k1-E6EA GT-K09659 +GTps-04-E5BF GT-K09660 +GTps-k1-9294 GT-K09661 +GTps-03-E576 GT-K09662 +GTps-k2-92ED GT-K09663 +GTps-k1-E9FB GT-K09664 +GTps-02-94AA GT-K09665 +GTps-k1-E6BD GT-K09666 +GTps-k1-95A8 GT-K09667 +GTps-k1-99B9 GT-K09668 +GTps-02-95FA GT-K09669 +GTps-02-E6EB GT-K09670 +GTps-k1-905B GT-K09671 +GTps-02-9EDD GT-K09672 +GTps-k1-E2CD GT-K09673 +GTps-k1-E897 GT-K09674 +GTps-k1-9FA9 GT-K09675 +GTps-k1-9CE7 GT-K09676 +GTps-k1-E588 GT-K09677 +GTps-k1-9775 GT-K09678 +GTps-k1-9292 GT-K09679 +GTps-09-9C79 GT-K09680 +GTps-k1-E3B5 GT-K09681 +GTps-05-89E8 GT-K09682 +GTps-k1-92A0 GT-K09683 +GTps-k2-8EF3 GT-K09684 +GTps-k2-914B GT-K09685 +GTps-k1-E08B GT-K09686 +GTps-k2-8BB6 GT-K09687 +GTps-03-8AE1 GT-K09688 +GTps-k2-9349 GT-K09689 +GTps-k2-8B49 GT-K09690 +GTps-k1-9BD8 GT-K09691 +GTps-k1-E8DF GT-K09692 +GTps-k1-936F GT-K09693 +GTps-k2-94EB GT-K09694 +GTps-k1-944A GT-K09695 +GTps-k1-E08C GT-K09696 +GTps-k2-8EE7 GT-K09697 +GTps-k2-89F9 GT-K09698 +GTps-k1-96B0 GT-K09699 +GTps-09-9D97 GT-K09700 +GTps-03-92FA GT-K09701 +GTps-k1-94B6 GT-K09702 +GTps-k2-92F1 GT-K09703 +GTps-03-95AF GT-K09704 +GTps-k1-E4FB GT-K09705 +GTps-k2-8D5C GT-K09706 +GTps-03-96A9 GT-K09707 +GTps-03-96C5 GT-K09708 +GTps-03-96C3 GT-K09709 +GTps-09-8AE5 GT-K09710 +GTps-03-96C7 GT-K09711 +GTps-k1-E7C7 GT-K09712 +GTps-k1-956B GT-K09713 +GTps-03-96D6 GT-K09714 +GTps-k1-E783 GT-K09715 +GTps-k1-9371 GT-K09716 +GTps-05-E3CF GT-K09717 +GTps-k1-94B8 GT-K09718 +GTps-k1-9296 GT-K09719 +GTps-k1-E445 GT-K09720 +GTps-02-9741 GT-K09721 +GTps-k1-9657 GT-K09722 +GTps-k1-E670 GT-K09723 +GTps-06-9588 GT-K09724 +GTps-k1-E2C3} \hspace{0.2cm} \small{\textbf{K09725 +GTps-k1-96C6 GT-K09726 +GTps-k2-89B4 GT-K09727 +GTps-k1-9EBD GT-K09728 +GTps-06-9FA9 GT-K09729 +GTps-k1-9E68 GT-K09730 +GTps-k2-8EE2 GT-K09731 +GTps-k2-88F5 GT-K09732 +GTps-k1-E389 GT-K09733 +GTps-k2-8950 GT-K09734 +GTps-k1-95AA GT-K09735 +GTps-k1-9DA4 GT-K09736 +GTps-k1-956D GT-K09737 +GTps-k1-E15D GT-K09738 +GTps-k2-88A9 GT-K09739 +GTps-k2-8B71 GT-K09740 +GTps-08-E0F1 GT-K09741 +GTps-k2-95C2 GT-K09742 +GTps-k1-E38D GT-K09743 +GTps-k1-944C GT-K09744 +GTps-k2-94F4 GT-K09745 +GTps-k1-E4FC GT-K09746 +GTps-k1-98EB GT-K09747 +GTps-k2-93B7 GT-K09748 +GTps-k2-8EE1 GT-K09749 +GTps-k1-E155 GT-K09750 +GTps-09-95F8} \hspace{0.2cm} \small{\textbf{K09751 +GTps-k2-8CDE GT-K09752 +GTps-k1-9446 GT-K09753 +GTps-07-98E4 GT-K09754 +GTps-k1-929E GT-K09755 +GTps-k1-977B GT-K09756 +GTps-k2-88D9 GT-K09757 +GTps-k1-E9FA GT-K09758 +GTps-k1-9188 GT-K09759 +GTps-k1-9783 GT-K09760 +GTps-k1-E34B GT-K09761 +GTps-k1-9EAC GT-K09762 +GTps-k1-96E1 GT-K09763 +GTps-k1-E7C8 GT-K09764 +GTps-k1-EA40 GT-K09765 +GTps-04-98A6 GT-K09766 +GTps-04-98BE GT-K09767 +GTps-k2-8999 GT-K09768 +GTps-04-98E0 GT-K09769 +GTps-k2-8A87 GT-K09770 +GTps-09-E257 GT-K09771 +GTps-k2-8EE4 GT-K09772 +GTps-k2-8DA6 GT-K09773 +GTps-04-98C9 GT-K09774 +GTps-04-98A8 GT-K09775 +GTps-k2-8EDE GT-K09776 +GTps-04-98BA GT-K09777 +GTps-09-E258 GT-K09778 +GTps-04-9856 GT-K09779 +GTps-04-98B3 GT-K09780 +GTps-04-8AC5 GT-K09781 +GTps-k1-E384 GT-K09782 +GTps-k1-9056 GT-K09783 +GTps-k1-E0DE GT-K09784 +GTps-k1-E95A GT-K09785 +GTps-k1-91C0 GT-K09786 +GTps-09-E7E9 GT-K09787 +GTps-05-9CFC GT-K09788 +GTps-k2-8C9A GT-K09789 +GTps-k2-8EEC GT-K09790 +GTps-k1-929F GT-K09791 +GTps-k1-9FDC GT-K09792 +GTps-05-9D40 GT-K09793 +GTps-k1-E8FA GT-K09794 +GTps-06-E76F GT-K09795 +GTps-k1-9E69 GT-K09796 +GTps-05-E66D GT-K09797 +GTps-06-E0F4 GT-K09798 +GTps-09-9688 GT-K09799 +GTps-k1-98E7 GT-K09800 +GTps-k1-9F70 GT-K09801 +GTps-k1-E97B GT-K09802 +GTps-k1-944E GT-K09803 +GTps-k1-90B3 GT-K09804 +GTps-k1-9860 GT-K09805 +GTps-k2-8C88 GT-K09806 +GTps-k2-8CE0 GT-K09807 +GTps-k1-E884 GT-K09808 +GTps-k1-9291 GT-K09809 +GTps-k1-E58A GT-K09810 +GTps-k1-E981 GT-K09811 +GTps-k1-E883 GT-K09812 +GTps-k1-9F99 GT-K09813 +GTps-k2-93F9 GT-K09814 +GTps-k1-EA82 GT-K09815 +GTps-k2-9450 GT-K09816 +GTps-k1-9DA2 GT-K09817 +GTps-k1-9EF2 GT-K09818 +GTps-10-8ACA GT-K09819 +GTps-10-8B51 GT-K09820 +GTps-10-8AC4 GT-K09821 +GTps-10-E49D GT-K09822 +GTps-10-E477 GT-K09823 +GTps-10-E4C2 GT-K09824 +GTps-k2-8A75 GT-K09825 +GTps-10-E4AF GT-K09826 +GTps-09-96DC GT-K09827 +GTps-k2-9052 GT-K09828 +GTps-k1-94B5 GT-K09829 +GTps-k2-8953 GT-K09830 +GTps-k2-8954 GT-K09831 +GTps-10-8B4E GT-K09832 +GTps-k2-92C2 GT-K09833 +GTps-k2-8D79 GT-K09834 +GTps-k2-8D78 GT-K09835 +GTps-k2-8DDF GT-K09836 +GTps-k2-9069 GT-K09837 +GTps-11-8CD0 GT-K09838 +GTps-10-8CCC GT-K09839 +GTps-k2-8BC6 GT-K09840 +GTps-09-E94A GT-K09841 +GTps-10-8BF3 GT-K09842 +GTps-k1-E443 GT-K09843 +GTps-k1-E5A9 GT-K09844 +GTps-01-915C GT-K09845 +GTps-k1-E18D GT-K09846 +GTps-k1-98E8 GT-K09847 +GTps-k1-9EED GT-K09848 +GTps-k2-93DA GT-K09849 +GTps-k1-9984 GT-K09850 +GTps-k1-9983 GT-K09851 +GTps-k2-8D55 GT-K09852 +GTps-k2-93FA GT-K09853 +GTps-k1-E6E9 GT-K09854 +GTps-k2-9565 GT-K09855 +GTps-k1-9189 GT-K09856 +GTps-k2-94F8 GT-K09857 +GTps-k1-E56C GT-K09858 +GTps-k2-938A GT-K09859 +GTps-k1-E674 GT-K09860 +GTps-05-9F57 GT-K09861 +GTps-05-9F61 GT-K09862 +GTps-05-9F50 GT-K09863 +GTps-05-9F5C GT-K09864 +GTps-k1-9147 GT-K09865 +GTps-05-9F5A GT-K09866 +GTps-k2-946C GT-K09867 +GTps-k2-8B7A GT-K09868 +GTps-k1-E6BE GT-K09869 +GTps-k2-8D97 GT-K09870 +GTps-k1-9D72 GT-K09871 +GTps-k2-88EF GT-K09872 +GTps-09-9BAB GT-K09873 +GTps-k2-8B93 GT-K09874 +GTps-k2-8A73 GT-K09875 +GTps-k1-9AF5 GT-K09876 +GTps-09-E3B1 GT-K09877 +GTps-k2-8B78 GT-K09878 +GTps-k1-8B87 GT-K09879 +GTps-k1-944B GT-K09880 +GTps-k1-E08F GT-K09881 +GTps-k2-8E4B GT-K09882 +GTps-k1-E38B GT-K09883 +GTps-k1-E34A GT-K09884 +GTps-k2-8DE6 GT-K09885 +GTps-05-EA6A GT-K09886 +GTps-k1-905A GT-K09887 +GTps-k1-EA99 GT-K09888 +GTps-k1-9BDB GT-K09889 +GTps-k1-8CBB GT-K09890 +GTps-k1-956E GT-K09891 +GTps-06-96EF GT-K09892 +GTps-k2-91DC GT-K09893 +GTps-06-9743 GT-K09894 +GTps-06-9742 GT-K09895 +GTps-k1-9D6F GT-K09896 +GTps-k1-9BD9 GT-K09897 +GTps-k1-E9FC GT-K09898 +GTps-06-96CB GT-K09899 +GTps-06-975B GT-K09900 +GTps-k1-9CA2 GT-K09901 +GTps-06-975D GT-K09902 +GTps-06-9749 GT-K09903 +GTps-06-9769 GT-K09904 +GTps-k1-E15E GT-K09905 +GTps-k1-E9F9 GT-K09906 +GTps-06-974C GT-K09907 +GTps-05-8E9B GT-K09908 +GTps-06-9770 GT-K09909 +GTps-06-96A5 GT-K09910 +GTps-06-96F3 GT-K09911 +GTps-k1-9F71 GT-K09912 +GTps-k1-9AE2 GT-K09913 +GTps-04-8B45 GT-K09914 +GTps-06-96C2 GT-K09915 +GTps-k1-E76B GT-K09916 +GTps-06-96EA GT-K09917 +GTps-06-975F GT-K09918 +GTps-k1-E2EE GT-K09919 +GTps-k1-E4C2 GT-K09920 +GTps-k1-E7C9 GT-K09921 +GTps-k1-E8DE GT-K09922 +GTps-k2-8972 GT-K09923 +GTps-k2-8F8F GT-K09924 +GTps-k1-E160 GT-K09925 +GTps-03-EA6F GT-K09926 +GTps-k1-E6DB GT-K09927 +GTps-k1-E66C GT-K09928 +GTps-07-8F8C GT-K09929 +GTps-k1-8FB7 GT-K09930 +GTps-k1-95AC GT-K09931 +GTps-k2-94C8 GT-K09932 +GTps-k1-E676 GT-K09933 +GTps-k2-9053 GT-K09934 +GTps-k2-899F GT-K09935 +GTps-k1-9058 GT-K09936 +GTps-k1-95C9 GT-K09937 +GTps-k2-91E4 GT-K09938 +GTps-k1-E76D GT-K09939 +GTps-k1-8A5D GT-K09940 +GTps-06-9193 GT-K09941 +GTps-k1-9A62 GT-K09942 +GTps-k2-94F1 GT-K09943 +GTps-k1-8DC9 GT-K09944 +GTps-k2-94F0 GT-K09945 +GTps-k2-91D9 GT-K09946 +GTps-05-9060 GT-K09947 +GTps-k1-9DA1 GT-K09948 +GTps-k2-8D98 GT-K09949 +GTps-k2-92C7 GT-K09950 +GTps-k1-91A2 GT-K09951 +GTps-k1-E678 GT-K09952 +GTps-k1-9D6C GT-K09953 +GTps-k2-8EE5 GT-K09954 +GTps-k1-9D6B GT-K09955 +GTps-02-9AD7 GT-K09956 +GTps-k1-94EA GT-K09957 +GTps-k1-92AA GT-K09958 +GTps-02-E6BE GT-K09959 +GTps-k1-E17D GT-K09960 +GTps-k1-E14E GT-K09961 +GTps-k2-92F4 GT-K09962 +GTps-k1-E19D GT-K09963 +GTps-k1-E0D6 GT-K09964 +GTps-06-92CC GT-K09965 +GTps-k2-91EA GT-K09966 +GTps-03-E58E GT-K09967 +GTps-07-8F88 GT-K09968 +GTps-k1-EA63 GT-K09969 +GTps-06-9194 GT-K09970 +GTps-10-8A5D GT-K09971 +GTps-07-E2D5 GT-K09972 +GTps-07-E2CD GT-K09973 +GTps-07-E2E9 GT-K09974 +GTps-k1-9771 GT-K09975 +GTps-04-E5FC GT-K09976 +GTps-04-E649 GT-K09977 +GTps-04-E64F GT-K09978 +GTps-k2-92B9 GT-K09979 +GTps-04-8AF9 GT-K09980 +GTps-04-8AE4 GT-K09981 +GTps-k1-E84C GT-K09982 +GTps-k1-9A7A GT-K09983 +GTps-04-8B4D GT-K09984 +GTps-04-8AF6 GT-K09985 +GTps-04-8AD0 GT-K09986 +GTps-09-E0D7 GT-K09987 +GTps-09-8E9A GT-K09988 +GTps-k1-E170 GT-K09989 +GTps-05-E3EA GT-K09990 +GTps-07-EA56 GT-K09991 +GTps-k1-E08E GT-K09992 +GTps-k1-936B GT-K09993 +GTps-k2-909E GT-K09994 +GTps-02-8C7D GT-K09995 +GTps-09-9969 GT-K09996 +GTps-k2-8EDC GT-K09997 +GTps-05-9AC0 GT-K09998 +GTps-05-9ACB GT-K09999 +GTps-k1-9FA2 GT-K10000 +GTps-k1-9FA1} \hspace{0.2cm} \small{\textbf{K10001 +GTps-05-9ACE GT-K10002 +GTps-k1-9DEF GT-K10003 +GTps-09-8CB6 GT-K10004 +GTps-04-E8AF GT-K10005 +GTps-k1-E08A GT-K10006 +GTps-k1-95AB GT-K10007 +GTps-03-9A8D GT-K10008 +GTps-03-9A94 GT-K10009 +GTps-03-9A60 GT-K10010 +GTps-09-9E5D GT-K10011 +GTps-k1-944D GT-K10012 +GTps-k2-94C7 GT-K10013 +GTps-k1-9BD4 GT-K10014 +GTps-09-9F59 GT-K10015 +GTps-03-E0E8 GT-K10016 +GTps-04-9178 GT-K10017 +GTps-k2-92B8 GT-K10018 +GTps-03-8980 GT-K10019 +GTps-09-8FFA GT-K10020 +GTps-09-8FF9 GT-K10021 +GTps-k2-8A76 GT-K10022 +GTps-02-E0EB GT-K10023 +GTps-k1-9FE0 GT-K10024 +GTps-05-954E GT-K10025 +GTps-k1-E6E5 GT-K10026 +GTps-k1-E387 GT-K10027 +GTps-k2-8C58 GT-K10028 +GTps-k1-93D4 GT-K10029 +GTps-k1-E1FB GT-K10030 +GTps-05-E66A GT-K10031 +GTps-02-96A8 GT-K10032 +GTps-02-96A5 GT-K10033 +GTps-k1-E5CD GT-K10034 +GTps-k1-E9F6 GT-K10035 +GTps-02-9AC4 GT-K10036 +GTps-k2-938F GT-K10037 +GTps-k1-E0DD GT-K10038 +GTps-k1-977E GT-K10039 +GTps-k1-9169 GT-K10040 +GTps-04-9ED7 GT-K10041 +GTps-k1-8DEF GT-K10042 +GTps-k1-936C GT-K10043 +GTps-11-8EBB GT-K10044 +GTps-03-E581 GT-K10045 +GTps-k2-8CAC GT-K10046 +GTps-k1-9B49 GT-K10047 +GTps-k2-8EDF GT-K10048 +GTps-04-907D GT-K10049 +GTps-k1-9BDC GT-K10050 +GTps-09-E194 GT-K10051 +GTps-09-E1E2 GT-K10052 +GTps-k1-E448 GT-K10053 +GTps-k2-95B4 GT-K10054 +GTps-k1-929C GT-K10055 +GTps-k1-96E0 GT-K10056 +GTps-k2-8BF3 GT-K10057 +GTps-k1-E5AB GT-K10058 +GTps-k1-9A5D GT-K10059 +GTps-k2-8EE3 GT-K10060 +GTps-k1-8C76 GT-K10061 +GTps-06-91BF GT-K10062 +GTps-07-9157 GT-K10063 +GTps-07-8EDB GT-K10064 +GTps-k2-8C53 GT-K10065 +GTps-k1-9ABE GT-K10066 +GTps-k2-9392 GT-K10067 +GTps-k2-92F2 GT-K10068 +GTps-k1-9A63 GT-K10069 +GTps-k1-E38E GT-K10070 +GTps-k1-9A5C GT-K10071 +GTps-k2-939D GT-K10072 +GTps-09-EA6F GT-K10073 +GTps-06-8A82 GT-K10074 +GTps-k1-9A60 GT-K10075 +GTps-03-E0A1 GT-K10076 +GTps-k1-9584 GT-K10077 +GTps-k1-936A GT-K10078 +GTps-04-92FC GT-K10079 +GTps-k1-E15C GT-K10080 +GTps-k2-8EE6 GT-K10081 +GTps-k2-9270 GT-K10082 +GTps-k1-91EC GT-K10083 +GTps-k1-93DB GT-K10084 +GTps-06-9149 GT-K10085 +GTps-k1-E6B9 GT-K10086 +GTps-k1-968B GT-K10087 +GTps-k2-8EE9 GT-K10088 +GTps-k1-E447 GT-K10089 +GTps-k1-E8DD GT-K10090 +GTps-k1-E76F GT-K10091 +GTps-k1-9059 GT-K10092 +GTps-k1-9089 GT-K10093 +GTps-k1-9BE0 GT-K10094 +GTps-k1-9057 GT-K10095 +GTps-03-897D GT-K10096 +GTps-k1-9C9B GT-K10097 +GTps-k2-89CA GT-K10098 +GTps-k1-9DA7 GT-K10099 +GTps-k1-9861 GT-K10100 +GTps-k1-E3C6 GT-K10101 +GTps-k1-E446 GT-K10102 +GTps-k2-9545 GT-K10103 +GTps-k1-956C GT-K10104 +GTps-k1-E76E GT-K10105 +GTps-k2-89F2 GT-K10106 +GTps-k1-8DC7 GT-K10107 +GTps-k1-9B45 GT-K10108 +GTps-k1-E1FC GT-K10109 +GTps-k1-9149 GT-K10110 +GTps-k1-8D8F GT-K10111 +GTps-k1-E092 GT-K10112 +GTps-k1-9A83 GT-K10113 +GTps-02-E0F9 GT-K10114 +GTps-k1-9DA3 GT-K10115 +GTps-k2-8A9F GT-K10116 +GTps-k1-99B8 GT-K10117 +GTps-03-89C2 GT-K10118 +GTps-k1-E08D GT-K10119 +GTps-k2-8971 GT-K10120 +GTps-k1-99D5 GT-K10121 +GTps-k1-9862 GT-K10122 +GTps-k1-98E9 GT-K10123 +GTps-k1-9BCD GT-K10124 +GTps-k1-9BD0 GT-K10125 +GTps-k2-93EF GT-K10126 +GTps-k1-9779 GT-K10127 +GTps-07-8EDE GT-K10128 +GTps-k1-9BD6 GT-K10129 +GTps-k2-89D9 GT-K10130 +GTps-k2-91CA GT-K10131 +GTps-k2-9096 GT-K10132 +GTps-k1-9D45 GT-K10133 +GTps-k1-9FA8 GT-K10134 +GTps-08-8963 GT-K10135 +GTps-k1-914C GT-K10136 +GTps-k1-E56D GT-K10137 +GTps-k1-9A67 GT-K10138 +GTps-k2-919B GT-K10139 +GTps-04-E5CB GT-K10140 +GTps-06-E9FA GT-K10141 +GTps-k2-9168 GT-K10142 +GTps-k2-88EC GT-K10143 +GTps-k2-8D77 GT-K10144 +GTps-k1-E27B GT-K10145 +GTps-k1-E671 GT-K10146 +GTps-k1-9FDF GT-K10147 +GTps-k1-9D6D GT-K10148 +GTps-k1-9449 GT-K10149 +GTps-k1-E3B6 GT-K10150 +GTps-k2-9273 GT-K10151 +GTps-09-9C93 GT-K10152 +GTps-k2-8E51 GT-K10153 +GTps-k1-96C5 GT-K10154 +GTps-k1-E4DB GT-K10155 +GTps-k2-934B GT-K10156 +GTps-k2-91B3 GT-K10157 +GTps-10-977D GT-K10158 +GTps-k2-8AEB GT-K10159 +GTps-10-977C GT-K10160 +GTps-k1-977D GT-K10161 +GTps-k1-985E GT-K10162 +GTps-k2-9574 GT-K10163 +GTps-07-8EA5 GT-K10164 +GTps-01-88A4} \hspace{0.2cm} \small{\textbf{K10165 +GTps-06-989F GT-K10166 +GTps-06-985E GT-K10167 +GTps-01-88AF GT-K10168 +GTps-01-88D3 GT-K10169 +GTps-01-894F GT-K10170 +GTps-07-9CAB GT-K10171 +GTps-01-8980 GT-K10172 +GTps-01-8993 GT-K10173 +GTps-01-89D0 GT-K10174 +GTps-07-9CAF GT-K10175 +GTps-01-89E9 GT-K10176 +GTps-01-89EB GT-K10177 +GTps-01-89F0 GT-K10178 +GTps-01-8A57 GT-K10179 +GTps-01-8A72 GT-K10180 +GTps-k1-E2D4 GT-K10181 +GTps-01-8A79 GT-K10182 +GTps-01-8A8A GT-K10183 +GTps-01-8A8C GT-K10184 +GTps-01-8AB0 GT-K10185 +GTps-01-8AB2 GT-K10186 +GTps-01-8AB4 GT-K10187 +GTps-08-9075 GT-K10188 +GTps-01-8B60 GT-K10189 +GTps-k1-9DA8 GT-K10190 +GTps-k2-88AE GT-K10191 +GTps-09-96E8 GT-K10192 +GTps-01-8BC6 GT-K10193 +GTps-02-9370 GT-K10194 +GTps-01-8BD6 GT-K10195 +GTps-05-99DF GT-K10196 +GTps-01-8BD7 GT-K10197 +GTps-01-8BF0 GT-K10198 +GTps-07-9CA5 GT-K10199 +GTps-01-8C41 GT-K10200 +GTps-01-8C43 GT-K10201 +GTps-01-8C51 GT-K10202 +GTps-03-E5A7 GT-K10203 +GTps-01-8C77 GT-K10204 +GTps-01-8CA6 GT-K10205 +GTps-01-8CAD GT-K10206 +GTps-01-8CDB GT-K10207 +GTps-01-8DC7 GT-K10208 +GTps-01-8DCE GT-K10209 +GTps-04-918B GT-K10210 +GTps-01-8DDA GT-K10211 +GTps-01-8DDF GT-K10212 +GTps-01-8E6B GT-K10213 +GTps-01-8E8D GT-K10214 +GTps-07-9165 GT-K10215 +GTps-01-8E91 GT-K10216 +GTps-01-8E9C GT-K10217 +GTps-04-9F65 GT-K10218 +GTps-01-8F44 GT-K10219 +GTps-01-8F77 GT-K10220 +GTps-03-E946 GT-K10221 +GTps-01-8F90 GT-K10222 +GTps-01-8FC6 GT-K10223 +GTps-01-8FF6 GT-K10224 +GTps-01-9056 GT-K10225 +GTps-07-EA88 GT-K10226 +GTps-01-9094 GT-K10227 +GTps-01-90A8 GT-K10228 +GTps-01-90B9 GT-K10229 +GTps-06-8C65 GT-K10230 +GTps-01-90DF GT-K10231 +GTps-01-90ED GT-K10232 +GTps-01-90F7 GT-K10233 +GTps-01-9141 GT-K10234 +GTps-01-915E GT-K10235 +GTps-01-916C GT-K10236 +GTps-06-9869 GT-K10237 +GTps-01-9193 GT-K10238 +GTps-07-916D GT-K10239 +GTps-01-91BB GT-K10240 +GTps-07-9CB4 GT-K10241 +GTps-01-9247 GT-K10242 +GTps-01-9251 GT-K10243 +GTps-01-9274 GT-K10244 +GTps-01-9275 GT-K10245 +GTps-07-9CA3 GT-K10246 +GTps-06-9843 GT-K10247 +GTps-01-92AB GT-K10248 +GTps-01-92B0 GT-K10249 +GTps-01-92B5 GT-K10250 +GTps-01-92D6} \hspace{0.2cm} \small{\textbf{K10251 +GTps-01-9343 GT-K10252 +GTps-01-9361 GT-K10253 +GTps-01-9368 GT-K10254 +GTps-01-9384 GT-K10255 +GTps-06-985A GT-K10256 +GTps-07-9CB3 GT-K10257 +GTps-01-93C2 GT-K10258 +GTps-07-9C9C GT-K10259 +GTps-01-93DA GT-K10260 +GTps-06-986F GT-K10261 +GTps-01-945F GT-K10262 +GTps-01-94AB GT-K10263 +GTps-01-94CF GT-K10264 +GTps-03-96DF GT-K10265 +GTps-01-94F7 GT-K10266 +GTps-k2-88B5 GT-K10267 +GTps-01-9648 GT-K10268 +GTps-01-964C GT-K10269 +GTps-01-968B GT-K10270 +GTps-01-96AB GT-K10271 +GTps-01-96B2 GT-K10272 +GTps-01-96BF GT-K10273 +GTps-01-96D6 GT-K10274 +GTps-01-96F5 GT-K10275 +GTps-01-96FA GT-K10276 +GTps-01-9751 GT-K10277 +GTps-07-9CA7 GT-K10278 +GTps-01-975F GT-K10279 +GTps-01-9761 GT-K10280 +GTps-01-976B GT-K10281 +GTps-01-978B GT-K10282 +GTps-01-97A0 GT-K10283 +GTps-01-97C5 GT-K10284 +GTps-01-97EB GT-K10285 +GTps-03-9360 GT-K10286 +GTps-01-97F5 GT-K10287 +GTps-01-97F8 GT-K10288 +GTps-01-9840 GT-K10289 +GTps-01-9848 GT-K10290 +GTps-01-98B7 GT-K10291 +GTps-01-98F0 GT-K10292 +GTps-01-9940 GT-K10293 +GTps-k1-8AB9 GT-K10294 +GTps-01-9997 GT-K10295 +GTps-01-99B9 GT-K10296 +GTps-k2-9247 GT-K10297 +GTps-01-9AA2 GT-K10298 +GTps-01-9AA5 GT-K10299 +GTps-01-9ACA GT-K10300 +GTps-01-9AFA GT-K10301 +GTps-k1-9AC0 GT-K10302 +GTps-01-9BCA GT-K10303 +GTps-01-9CBC GT-K10304 +GTps-01-9D41 GT-K10305 +GTps-01-9D8C GT-K10306 +GTps-03-E186 GT-K10307 +GTps-01-9D8F GT-K10308 +GTps-01-9D93 GT-K10309 +GTps-01-9DF2 GT-K10310 +GTps-01-9DF6 GT-K10311 +GTps-01-9EB5 GT-K10312 +GTps-01-9EBC GT-K10313 +GTps-01-9EBE GT-K10314 +GTps-01-9F5B GT-K10315 +GTps-01-9FE2 GT-K10316 +GTps-01-9FEE GT-K10317 +GTps-09-8F46 GT-K10318 +GTps-01-9FEF GT-K10319 +GTps-01-E086 GT-K10320 +GTps-01-E089 GT-K10321 +GTps-01-E08B GT-K10322 +GTps-01-E0EC GT-K10323 +GTps-01-E152 GT-K10324 +GTps-01-E163 GT-K10325 +GTps-01-E183 GT-K10326 +GTps-01-E184 GT-K10327 +GTps-01-E185 GT-K10328 +GTps-01-E1B5 GT-K10329 +GTps-01-E252 GT-K10330 +GTps-01-E267 GT-K10331 +GTps-01-E268 GT-K10332 +GTps-01-E2AC GT-K10333 +GTps-01-E2EA GT-K10334 +GTps-01-E353 GT-K10335 +GTps-01-E356 GT-K10336 +GTps-09-E94F GT-K10337 +GTps-01-E3B8 GT-K10338 +GTps-01-E3E6 GT-K10339 +GTps-01-E3E7 GT-K10340 +GTps-01-E446 GT-K10341 +GTps-01-E46F GT-K10342 +GTps-k1-8953 GT-K10343 +GTps-06-97B9 GT-K10344 +GTps-06-9859 GT-K10345 +GTps-01-E4E4 GT-K10346 +GTps-01-E4EB GT-K10347 +GTps-01-E4EC GT-K10348 +GTps-01-E56A GT-K10349 +GTps-01-E586 GT-K10350 +GTps-01-E5E1 GT-K10351 +GTps-01-E5E4 GT-K10352 +GTps-01-E658 GT-K10353 +GTps-01-E6B4 GT-K10354 +GTps-01-E6C5 GT-K10355 +GTps-01-E6C9 GT-K10356 +GTps-k2-8BA3 GT-K10357 +GTps-01-E769 GT-K10358 +GTps-01-E784 GT-K10359 +GTps-01-E7A0 GT-K10360 +GTps-01-E7EA GT-K10361 +GTps-01-E87D GT-K10362 +GTps-01-E87E GT-K10363 +GTps-01-E8A7 GT-K10364 +GTps-01-E8B3 GT-K10365 +GTps-01-E8B4 GT-K10366 +GTps-01-E8B9 GT-K10367 +GTps-01-E9E8 GT-K10368 +GTps-01-EA86 GT-K10369 +GTps-k1-8B94 GT-K10370 +GTps-k2-8BFA GT-K10371 +GTps-02-9654 GT-K10372 +GTps-k2-8A96 GT-K10373 +GTps-02-9B41 GT-K10374 +GTps-k1-8C61 GT-K10375 +GTps-k1-E7CA GT-K10376 +GTps-03-935E GT-K10377 +GTps-03-E945 GT-K10378 +GTps-04-8BD9 GT-K10379 +GTps-k1-9DAF GT-K10380 +GTps-04-9341 GT-K10381 +GTps-04-E2BF GT-K10382 +GTps-k2-8EEE GT-K10383 +GTps-05-928D GT-K10384 +GTps-k1-E6C2 GT-K10385 +GTps-06-E17A GT-K10386 +GTps-k2-8AC8 GT-K10387 +GTps-01-E657 GT-K10388 +GTps-07-8EE2 GT-K10389 +GTps-k1-9DCC GT-K10390 +GTps-07-916B GT-K10391 +GTps-k1-E470 GT-K10392 +GTps-07-9C9A GT-K10393 +GTps-07-9CA2 GT-K10394 +GTps-07-9CC6 GT-K10395 +GTps-10-90C6 GT-K10396 +GTps-10-90CE GT-K10397 +GTps-10-90D0 GT-K10398 +GTps-10-90D4 GT-K10399 +GTps-10-92E5 GT-K10400 +GTps-08-8D51 GT-K10401 +GTps-09-9942 GT-K10402 +GTps-01-98AA GT-K10403 +GTps-09-E1D0 GT-K10404 +GTps-09-E8D1 GT-K10405 +GTps-04-9F79 GT-K10406 +GTps-k1-95F7 GT-K10407 +GTps-k1-E4C6 GT-K10408 +GTps-03-E94B GT-K10409 +GTps-09-E075 GT-K10410 +GTps-02-8CE4 GT-K10411 +GTps-10-E560 GT-K10412 +GTps-k1-89EF GT-K10413 +GTps-03-9DB9 GT-K10414 +GTps-k1-8BD3 GT-K10415 +GTps-k1-8AD9 GT-K10416 +GTps-k1-8CEE GT-K10417 +GTps-k1-8E67 GT-K10418 +GTps-k1-8E9E GT-K10419 +GTps-k1-8996 GT-K10420 +GTps-01-97B8 GT-K10421 +GTps-k1-8EBF GT-K10422 +GTps-k1-8ECB GT-K10423 +GTps-k1-9692 GT-K10424 +GTps-k1-96C9 GT-K10425 +GTps-k1-9953 GT-K10426 +GTps-k2-93B6 GT-K10427 +GTps-k1-9954 GT-K10428 +GTps-k2-91AF GT-K10429 +GTps-k1-9B5A GT-K10430 +GTps-k1-E9B4 GT-K10431 +GTps-k1-9BE5 GT-K10432 +GTps-k2-8BA2 GT-K10433 +GTps-k1-E1C3 GT-K10434 +GTps-k1-E2D0 GT-K10435 +GTps-k2-8C6D GT-K10436 +GTps-k1-E2D2 GT-K10437 +GTps-k2-8C75 GT-K10438 +GTps-k1-E3B9 GT-K10439 +GTps-k1-E5B4 GT-K10440 +GTps-k2-8CA3 GT-K10441 +GTps-k1-E89A GT-K10442 +GTps-k2-8DC4 GT-K10443 +GTps-k2-8AA4 GT-K10444 +GTps-k2-9391 GT-K10445 +GTps-k2-8C74 GT-K10446 +GTps-k2-8A43 GT-K10447 +GTps-k1-905E GT-K10448 +GTps-k1-9788 GT-K10449 +GTps-06-E792 GT-K10450 +GTps-05-8AC3 GT-K10451 +GTps-09-EA80 GT-K10452 +GTps-k2-8DB3 GT-K10453 +GTps-k2-8C91 GT-K10454 +GTps-02-9597 GT-K10455 +GTps-k1-EA41 GT-K10456 +GTps-k1-E775 GT-K10457 +GTps-k2-935D GT-K10458 +GTps-04-9F68 GT-K10459 +GTps-k1-E190 GT-K10460 +GTps-k2-94F9 GT-K10461 +GTps-k1-914F GT-K10462 +GTps-04-909A GT-K10463 +GTps-k1-9A6C GT-K10464 +GTps-k2-8FB0 GT-K10465 +GTps-11-97B5 GT-K10466 +GTps-k2-9360 GT-K10467 +GTps-k2-94E3 GT-K10468 +GTps-k2-94E1 GT-K10469 +GTps-k2-9566 GT-K10470 +GTps-08-8D48 GT-K10471 +GTps-k1-E166 GT-K10472 +GTps-09-E096 GT-K10473 +GTps-08-9DBE GT-K10474 +GTps-k2-915B GT-K10475 +GTps-k1-9061 GT-K10476 +GTps-08-9DBD GT-K10477 +GTps-k1-E192 GT-K10478 +GTps-k2-8EF9 GT-K10479 +GTps-k2-8C89 GT-K10480 +GTps-k2-91BB GT-K10481 +GTps-k1-94BA GT-K10482 +GTps-k2-8B9E GT-K10483 +GTps-k2-8CE5 GT-K10484 +GTps-k1-E244 GT-K10485 +GTps-06-8EF8 GT-K10486 +GTps-04-88B2 GT-K10487 +GTps-06-8F50 GT-K10488 +GTps-k1-94BB GT-K10489 +GTps-k2-92DF GT-K10490 +GTps-k2-8EF7 GT-K10491 +GTps-k1-9EAA GT-K10492 +GTps-08-9078 GT-K10493 +GTps-k2-909C GT-K10494 +GTps-02-9B62 GT-K10495 +GTps-k1-8CE3 GT-K10496 +GTps-k1-92A7 GT-K10497 +GTps-k2-8DEA GT-K10498 +GTps-k1-9CA9 GT-K10499 +GTps-k1-9787 GT-K10500 +GTps-k1-E4E8} \hspace{0.2cm} \small{\textbf{K10501 +GTps-k2-8A4F GT-K10502 +GTps-k1-945A GT-K10503 +GTps-07-8A9A GT-K10504 +GTps-k1-9654 GT-K10505 +GTps-k1-E4C3 GT-K10506 +GTps-k1-E7CB GT-K10507 +GTps-k2-8D7A GT-K10508 +GTps-k1-96E4 GT-K10509 +GTps-10-9F6C GT-K10510 +GTps-k1-9FAC GT-K10511 +GTps-k1-9BEE GT-K10512 +GTps-03-8DCD GT-K10513 +GTps-k1-9BEC GT-K10514 +GTps-02-E988 GT-K10515 +GTps-02-E77B GT-K10516 +GTps-08-9072 GT-K10517 +GTps-k2-9551 GT-K10518 +GTps-k2-89B7 GT-K10519 +GTps-k1-E56E GT-K10520 +GTps-k1-91C6 GT-K10521 +GTps-k1-9F82 GT-K10522 +GTps-k1-E18F GT-K10523 +GTps-k1-968D GT-K10524 +GTps-06-8C6E GT-K10525 +GTps-07-9AD9 GT-K10526 +GTps-k1-8A65 GT-K10527 +GTps-k1-E771 GT-K10528 +GTps-k1-E5B2 GT-K10529 +GTps-07-995E GT-K10530 +GTps-k1-9DAA GT-K10531 +GTps-09-E35B GT-K10532 +GTps-k1-8BA8 GT-K10533 +GTps-k1-E167 GT-K10534 +GTps-k1-986C GT-K10535 +GTps-04-9FA9 GT-K10536 +GTps-k1-E8E3 GT-K10537 +GTps-03-E5A9 GT-K10538 +GTps-k1-8D8C GT-K10539 +GTps-k1-E4C7 GT-K10540 +GTps-02-E773 GT-K10541 +GTps-02-E78A GT-K10542 +GTps-k2-9389 GT-K10543 +GTps-k1-E041 GT-K10544 +GTps-k2-9085 GT-K10545 +GTps-k2-927B GT-K10546 +GTps-k1-9DAE GT-K10547 +GTps-k1-94B9 GT-K10548 +GTps-k1-97CB GT-K10549 +GTps-k2-90C8 GT-K10550 +GTps-k2-8B98 GT-K10551 +GTps-k1-9EB0 GT-K10552 +GTps-k1-90B4 GT-K10553 +GTps-k1-9FE3 GT-K10554 +GTps-k1-93D6 GT-K10555 +GTps-05-8F9A GT-K10556 +GTps-06-E190 GT-K10557 +GTps-k1-E4C8 GT-K10558 +GTps-k1-E246 GT-K10559 +GTps-k1-9BE8 GT-K10560 +GTps-k1-91C5 GT-K10561 +GTps-k2-95C0 GT-K10562 +GTps-k1-9BEA GT-K10563 +GTps-03-9A50 GT-K10564 +GTps-k1-E095 GT-K10565 +GTps-k1-986A GT-K10566 +GTps-k2-8EFA GT-K10567 +GTps-k1-9BE9 GT-K10568 +GTps-08-969B GT-K10569 +GTps-k1-E1A1 GT-K10570 +GTps-k2-8C7A GT-K10571 +GTps-k2-8E4A GT-K10572 +GTps-k1-9EB1 GT-K10573 +GTps-08-8FB4 GT-K10574 +GTps-k1-8FC5 GT-K10575 +GTps-k2-8BDD GT-K10576 +GTps-k1-9FE1 GT-K10577 +GTps-k2-90C7 GT-K10578 +GTps-k1-E09B GT-K10579 +GTps-07-E0F2 GT-K10580 +GTps-k1-E4B9 GT-K10581 +GTps-02-94E7 GT-K10582 +GTps-06-E1B0 GT-K10583 +GTps-09-E081 GT-K10584 +GTps-k2-8F5F GT-K10585 +GTps-k2-8CA8 GT-K10586 +GTps-k2-9597 GT-K10587 +GTps-k1-E09C GT-K10588 +GTps-k2-8BDE GT-K10589 +GTps-k2-8EF8 GT-K10590 +GTps-k1-E850 GT-K10591 +GTps-02-9BA0 GT-K10592 +GTps-k1-9D73 GT-K10593 +GTps-05-8EE4 GT-K10594 +GTps-k1-96E2 GT-K10595 +GTps-k1-9643 GT-K10596 +GTps-k1-E9A2 GT-K10597 +GTps-k1-98B6 GT-K10598 +GTps-02-E778 GT-K10599 +GTps-k1-E0E3 GT-K10600 +GTps-k1-9B48 GT-K10601 +GTps-k1-918A GT-K10602 +GTps-k2-8ADD GT-K10603 +GTps-04-E2BB GT-K10604 +GTps-k2-8997 GT-K10605 +GTps-k1-96AC GT-K10606 +GTps-k2-8A7A GT-K10607 +GTps-k1-E5EF GT-K10608 +GTps-k2-934D GT-K10609 +GTps-04-947C GT-K10610 +GTps-k2-90FC GT-K10611 +GTps-05-9260 GT-K10612 +GTps-k1-9955 GT-K10613 +GTps-03-E6E9 GT-K10614 +GTps-05-9284 GT-K10615 +GTps-k1-E2D9 GT-K10616 +GTps-05-9287 GT-K10617 +GTps-07-E7E4 GT-K10618 +GTps-07-E7E7 GT-K10619 +GTps-k1-9457 GT-K10620 +GTps-k1-9CA8 GT-K10621 +GTps-k2-944B GT-K10622 +GTps-09-9ABF GT-K10623 +GTps-k2-8D9D GT-K10624 +GTps-k2-93AD GT-K10625 +GTps-k2-8AC9 GT-K10626 +GTps-k1-E984 GT-K10627 +GTps-k1-9BE4 GT-K10628 +GTps-k1-98B7 GT-K10629 +GTps-k1-8BEA GT-K10630 +GTps-k1-E243 GT-K10631 +GTps-k1-9450 GT-K10632 +GTps-03-9A6E GT-K10633 +GTps-11-8DD0 GT-K10634 +GTps-k1-9455 GT-K10635 +GTps-k1-8A5E GT-K10636 +GTps-k1-9A9E GT-K10637 +GTps-k1-9E6A GT-K10638 +GTps-k1-905D GT-K10639 +GTps-k1-E885 GT-K10640 +GTps-k1-E461 GT-K10641 +GTps-k2-9245 GT-K10642 +GTps-k1-95AE GT-K10643 +GTps-02-9652 GT-K10644 +GTps-k2-8B5A GT-K10645 +GTps-04-9088 GT-K10646 +GTps-k1-E8E2 GT-K10647 +GTps-k1-E242 GT-K10648 +GTps-k1-9A7C GT-K10649 +GTps-k1-95AF GT-K10650 +GTps-02-9EEF GT-K10651 +GTps-k1-92E7 GT-K10652 +GTps-k1-E395 GT-K10653 +GTps-06-8F87 GT-K10654 +GTps-02-E358 GT-K10655 +GTps-k1-8E65 GT-K10656 +GTps-k1-9D74 GT-K10657 +GTps-k2-8DC5 GT-K10658 +GTps-k1-E5AF GT-K10659 +GTps-k1-9A6D GT-K10660 +GTps-k1-E5CF GT-K10661 +GTps-09-9C7D GT-K10662 +GTps-k1-9378 GT-K10663 +GTps-k2-8EFB GT-K10664 +GTps-02-EA94 GT-K10665 +GTps-02-EA97 GT-K10666 +GTps-k2-9595 GT-K10667 +GTps-02-EA92 GT-K10668 +GTps-k2-8CE6 GT-K10669 +GTps-k2-8EF4 GT-K10670 +GTps-k1-9BE6 GT-K10671 +GTps-k1-93A4 GT-K10672 +GTps-k1-E774 GT-K10673 +GTps-k1-E396 GT-K10674 +GTps-09-9C7B GT-K10675 +GTps-03-8AF5 GT-K10676 +GTps-k1-9869 GT-K10677 +GTps-k1-95CC GT-K10678 +GTps-k1-9693 GT-K10679 +GTps-k1-9675 GT-K10680 +GTps-k2-8CE4 GT-K10681 +GTps-03-935A GT-K10682 +GTps-k1-9062 GT-K10683 +GTps-k1-E4C0 GT-K10684 +GTps-k1-E169 GT-K10685 +GTps-k1-E7CC GT-K10686 +GTps-03-9364 GT-K10687 +GTps-03-9363 GT-K10688 +GTps-05-E3FB GT-K10689 +GTps-08-8972 GT-K10690 +GTps-03-9367 GT-K10691 +GTps-k2-8D99 GT-K10692 +GTps-k1-92A3 GT-K10693 +GTps-k1-9CA7 GT-K10694 +GTps-k1-9FE2 GT-K10695 +GTps-09-9DE8 GT-K10696 +GTps-k2-8ADE GT-K10697 +GTps-k2-8D56 GT-K10698 +GTps-k1-978A GT-K10699 +GTps-04-9F8E GT-K10700 +GTps-04-9471 GT-K10701 +GTps-k1-9BE2 GT-K10702 +GTps-k1-9D6E GT-K10703 +GTps-k2-8EEF GT-K10704 +GTps-08-8FB5 GT-K10705 +GTps-08-93E4 GT-K10706 +GTps-k2-8FB1 GT-K10707 +GTps-k2-8C70 GT-K10708 +GTps-k1-9F86 GT-K10709 +GTps-k1-9B5C GT-K10710 +GTps-k1-E5E0 GT-K10711 +GTps-k2-93BB GT-K10712 +GTps-k1-9DCD GT-K10713 +GTps-k1-92A4 GT-K10714 +GTps-k2-8B4F GT-K10715 +GTps-06-9FBC GT-K10716 +GTps-k1-E094 GT-K10717 +GTps-k1-9452 GT-K10718 +GTps-k1-8CBA GT-K10719 +GTps-07-8F9C GT-K10720 +GTps-07-9076 GT-K10721 +GTps-k2-904A GT-K10722 +GTps-k2-8976 GT-K10723 +GTps-k1-9EA5 GT-K10724 +GTps-k1-E773 GT-K10725 +GTps-k1-93D7 GT-K10726 +GTps-k2-90C2 GT-K10727 +GTps-k1-96E3 GT-K10728 +GTps-k1-9453 GT-K10729 +GTps-k1-E5F1 GT-K10730 +GTps-k1-90C7 GT-K10731 +GTps-k1-8E99 GT-K10732 +GTps-k1-9868 GT-K10733 +GTps-k1-EA9D GT-K10734 +GTps-k1-E5B3 GT-K10735 +GTps-k2-8FCA GT-K10736 +GTps-k1-E9B7 GT-K10737 +GTps-k1-E5F0 GT-K10738 +GTps-k2-93A5 GT-K10739 +GTps-05-88EC GT-K10740 +GTps-k2-8EF6 GT-K10741 +GTps-k1-98EE GT-K10742 +GTps-04-999C GT-K10743 +GTps-04-996C GT-K10744 +GTps-k1-E84E GT-K10745 +GTps-k1-EA42 GT-K10746 +GTps-04-999E GT-K10747 +GTps-k1-E099 GT-K10748 +GTps-05-906C GT-K10749 +GTps-04-9974 GT-K10750 +GTps-09-E270} \hspace{0.2cm} \small{\textbf{K10751 +GTps-05-8C93 GT-K10752 +GTps-k2-94EA GT-K10753 +GTps-05-9067 GT-K10754 +GTps-k2-92D1 GT-K10755 +GTps-k1-E1A5 GT-K10756 +GTps-k2-9396 GT-K10757 +GTps-07-994D GT-K10758 +GTps-07-9E90 GT-K10759 +GTps-08-8AB9 GT-K10760 +GTps-11-89A0 GT-K10761 +GTps-k1-9458 GT-K10762 +GTps-k2-89FC GT-K10763 +GTps-05-9D55 GT-K10764 +GTps-k2-8D7B GT-K10765 +GTps-k1-9456 GT-K10766 +GTps-k1-E8E4 GT-K10767 +GTps-05-9D4C GT-K10768 +GTps-05-9D52 GT-K10769 +GTps-k1-E5F2 GT-K10770 +GTps-06-8A92 GT-K10771 +GTps-k1-EA6E GT-K10772 +GTps-k1-E44D GT-K10773 +GTps-k1-E56F GT-K10774 +GTps-k1-E4B5 GT-K10775 +GTps-k1-E5B0 GT-K10776 +GTps-k1-92CD GT-K10777 +GTps-k1-98EF GT-K10778 +GTps-k1-94FA GT-K10779 +GTps-k2-8FF5 GT-K10780 +GTps-k1-9DF7 GT-K10781 +GTps-k1-E67B GT-K10782 +GTps-k2-9369 GT-K10783 +GTps-k1-E9C8 GT-K10784 +GTps-k1-E84F GT-K10785 +GTps-k2-959B GT-K10786 +GTps-k2-9399 GT-K10787 +GTps-k1-E57C GT-K10788 +GTps-k2-88F4 GT-K10789 +GTps-k1-9DCA GT-K10790 +GTps-k1-97CA GT-K10791 +GTps-k1-E8E5 GT-K10792 +GTps-k1-9150 GT-K10793 +GTps-k2-93F8 GT-K10794 +GTps-k1-916A GT-K10795 +GTps-k1-8C62 GT-K10796 +GTps-10-8AD9 GT-K10797 +GTps-11-8CD1 GT-K10798 +GTps-k2-92BB GT-K10799 +GTps-k2-8F99 GT-K10800 +GTps-k2-8A7C GT-K10801 +GTps-k2-8E54 GT-K10802 +GTps-10-E577 GT-K10803 +GTps-k2-8E55 GT-K10804 +GTps-k2-8CEB GT-K10805 +GTps-k2-89C6 GT-K10806 +GTps-k2-8E46 GT-K10807 +GTps-k2-8A7B GT-K10808 +GTps-k2-8DFB GT-K10809 +GTps-k1-E392 GT-K10810 +GTps-k2-8E52 GT-K10811 +GTps-k2-8B87 GT-K10812 +GTps-k2-8DDC GT-K10813 +GTps-k2-8C72 GT-K10814 +GTps-10-8ADE GT-K10815 +GTps-k2-8C9D GT-K10816 +GTps-k1-E4B6 GT-K10817 +GTps-k2-8CA2 GT-K10818 +GTps-k2-8BBC GT-K10819 +GTps-k1-9DA9 GT-K10820 +GTps-k1-E999 GT-K10821 +GTps-k1-9776 GT-K10822 +GTps-k2-95F8 GT-K10823 +GTps-k2-89C7 GT-K10824 +GTps-02-8EF9 GT-K10825 +GTps-k1-E44F GT-K10826 +GTps-k2-8EED GT-K10827 +GTps-k1-E78B GT-K10828 +GTps-k1-9B59 GT-K10829 +GTps-k1-E9E6 GT-K10830 +GTps-k1-9985 GT-K10831 +GTps-03-9161 GT-K10832 +GTps-k2-94E2 GT-K10833 +GTps-k1-E09A GT-K10834 +GTps-03-935D GT-K10835 +GTps-k1-9EF5 GT-K10836 +GTps-k2-8C73 GT-K10837 +GTps-k1-9CDC GT-K10838 +GTps-k1-909B GT-K10839 +GTps-04-928D GT-K10840 +GTps-k2-8EF5 GT-K10841 +GTps-05-9F96 GT-K10842 +GTps-k1-9A72 GT-K10843 +GTps-k2-93AF GT-K10844 +GTps-k1-E5B1 GT-K10845 +GTps-05-9F8C GT-K10846 +GTps-k1-9B5B GT-K10847 +GTps-05-9F7E GT-K10848 +GTps-k2-8CED GT-K10849 +GTps-k1-9867 GT-K10850 +GTps-k2-94D1 GT-K10851 +GTps-05-9F86 GT-K10852 +GTps-k2-8EF1 GT-K10853 +GTps-k1-9785 GT-K10854 +GTps-02-E2F1 GT-K10855 +GTps-k1-EA44 GT-K10856 +GTps-k2-8B43 GT-K10857 +GTps-k2-8B79 GT-K10858 +GTps-k2-8B55 GT-K10859 +GTps-k2-88E1 GT-K10860 +GTps-k2-8BC3 GT-K10861 +GTps-k1-9DAC GT-K10862 +GTps-05-EA77 GT-K10863 +GTps-k1-8D7C GT-K10864 +GTps-k1-99BC GT-K10865 +GTps-k2-8CE2 GT-K10866 +GTps-05-EA75 GT-K10867 +GTps-k2-8FB2 GT-K10868 +GTps-k1-E098 GT-K10869 +GTps-k1-E6EB GT-K10870 +GTps-05-9291 GT-K10871 +GTps-k2-91A2 GT-K10872 +GTps-k1-93D8 GT-K10873 +GTps-k2-9579 GT-K10874 +GTps-k1-9D76 GT-K10875 +GTps-k1-92BF GT-K10876 +GTps-09-904D GT-K10877 +GTps-k2-94DB GT-K10878 +GTps-k1-E191 GT-K10879 +GTps-k1-9786 GT-K10880 +GTps-k1-E168 GT-K10881 +GTps-k2-89E4 GT-K10882 +GTps-k1-99D6 GT-K10883 +GTps-k1-E569 GT-K10884 +GTps-06-97F6 GT-K10885 +GTps-k2-9252 GT-K10886 +GTps-k2-9395 GT-K10887 +GTps-06-9872 GT-K10888 +GTps-k1-E39B GT-K10889 +GTps-06-9850 GT-K10890 +GTps-06-984D GT-K10891 +GTps-k1-E471 GT-K10892 +GTps-06-97C8 GT-K10893 +GTps-k1-E95C GT-K10894 +GTps-k1-E95B GT-K10895 +GTps-k1-9459 GT-K10896 +GTps-k2-9073 GT-K10897 +GTps-06-97E9 GT-K10898 +GTps-k2-94DE GT-K10899 +GTps-k2-94DF GT-K10900 +GTps-k1-986B GT-K10901 +GTps-k2-8A6B GT-K10902 +GTps-k1-8CD6 GT-K10903 +GTps-k1-9C96 GT-K10904 +GTps-04-E650 GT-K10905 +GTps-04-9F8B GT-K10906 +GTps-k1-9BED GT-K10907 +GTps-k2-8AA7 GT-K10908 +GTps-k1-E8F5 GT-K10909 +GTps-k1-9063 GT-K10910 +GTps-k1-E772 GT-K10911 +GTps-06-E77A GT-K10912 +GTps-k1-9694 GT-K10913 +GTps-09-97D5 GT-K10914 +GTps-k1-9EB2 GT-K10915 +GTps-k1-9864 GT-K10916 +GTps-03-E596 GT-K10917 +GTps-k2-939A GT-K10918 +GTps-06-EA4B GT-K10919 +GTps-07-915B GT-K10920 +GTps-02-9594 GT-K10921 +GTps-k2-8DB4 GT-K10922 +GTps-04-9F61 GT-K10923 +GTps-04-8B9B GT-K10924 +GTps-07-9CAE GT-K10925 +GTps-k1-9A8A GT-K10926 +GTps-02-9B53 GT-K10927 +GTps-07-9C9F GT-K10928 +GTps-03-E949 GT-K10929 +GTps-04-8BC3 GT-K10930 +GTps-k1-E47C GT-K10931 +GTps-02-9B45 GT-K10932 +GTps-k1-E5E3 GT-K10933 +GTps-k1-E57A GT-K10934 +GTps-k1-EA45 GT-K10935 +GTps-k1-E4F6 GT-K10936 +GTps-k1-9AF6 GT-K10937 +GTps-k2-8B94 GT-K10938 +GTps-07-9554 GT-K10939 +GTps-k1-E5AD GT-K10940 +GTps-k1-E44B GT-K10941 +GTps-k1-E8DC GT-K10942 +GTps-06-92DE GT-K10943 +GTps-k1-E0E2 GT-K10944 +GTps-08-93D0 GT-K10945 +GTps-07-9F9C GT-K10946 +GTps-03-9A5E GT-K10947 +GTps-09-E356 GT-K10948 +GTps-k1-9DF2 GT-K10949 +GTps-04-9FA8 GT-K10950 +GTps-07-8F98 GT-K10951 +GTps-k1-EA43 GT-K10952 +GTps-07-E2FC GT-K10953 +GTps-07-E2F6 GT-K10954 +GTps-k2-8EF0 GT-K10955 +GTps-04-E66F GT-K10956 +GTps-04-E675 GT-K10957 +GTps-04-908D GT-K10958 +GTps-04-8BE6 GT-K10959 +GTps-04-8BD0 GT-K10960 +GTps-04-8BDA GT-K10961 +GTps-09-E0D5 GT-K10962 +GTps-09-E0D1 GT-K10963 +GTps-05-E3F7 GT-K10964 +GTps-k1-E7E4 GT-K10965 +GTps-k2-8EF2 GT-K10966 +GTps-k2-8C77 GT-K10967 +GTps-k1-9454 GT-K10968 +GTps-k1-9A6A GT-K10969 +GTps-07-EA74 GT-K10970 +GTps-02-8CD5 GT-K10971 +GTps-02-8CC1 GT-K10972 +GTps-05-9AF4 GT-K10973 +GTps-05-9AE6 GT-K10974 +GTps-09-E7C9 GT-K10975 +GTps-k2-8C76 GT-K10976 +GTps-05-9AE5 GT-K10977 +GTps-05-9AEB GT-K10978 +GTps-09-E7BF GT-K10979 +GTps-05-9AE1 GT-K10980 +GTps-k1-E469 GT-K10981 +GTps-k1-9866 GT-K10982 +GTps-k2-92D4 GT-K10983 +GTps-k2-9583 GT-K10984 +GTps-09-E74F GT-K10985 +GTps-k1-E44C GT-K10986 +GTps-k2-8C90 GT-K10987 +GTps-k1-E096 GT-K10988 +GTps-09-E845 GT-K10989 +GTps-03-E1AB GT-K10990 +GTps-03-E1CD GT-K10991 +GTps-03-E1CA GT-K10992 +GTps-03-E1D6 GT-K10993 +GTps-k2-91E6 GT-K10994 +GTps-k1-9581 GT-K10995 +GTps-k1-9F72 GT-K10996 +GTps-02-E180 GT-K10997 +GTps-k1-9789 GT-K10998 +GTps-k1-9BE1 GT-K10999 +GTps-k2-95D9 GT-K11000 +GTps-k1-E3B8} \hspace{0.2cm} \small{\textbf{K11001 +GTps-k1-9AA2 GT-K11002 +GTps-k2-8BE3 GT-K11003 +GTps-k2-9093 GT-K11004 +GTps-05-929C GT-K11005 +GTps-k1-9794 GT-K11006 +GTps-k1-9377 GT-K11007 +GTps-k1-9BE7 GT-K11008 +GTps-07-8AF9 GT-K11009 +GTps-k1-E7A6 GT-K11010 +GTps-k1-92A2 GT-K11011 +GTps-k1-9DAB GT-K11012 +GTps-09-E5B9 GT-K11013 +GTps-k1-9658 GT-K11014 +GTps-k1-8A5A GT-K11015 +GTps-k1-9376 GT-K11016 +GTps-k2-8C4C GT-K11017 +GTps-07-9169 GT-K11018 +GTps-09-E195 GT-K11019 +GTps-k2-95BF GT-K11020 +GTps-k2-88FB GT-K11021 +GTps-k2-8FB5 GT-K11022 +GTps-k2-8CE7 GT-K11023 +GTps-k1-92A1 GT-K11024 +GTps-k1-9BE3 GT-K11025 +GTps-k1-94FB GT-K11026 +GTps-05-9267 GT-K11027 +GTps-k2-9191 GT-K11028 +GTps-k1-E164 GT-K11029 +GTps-k2-8D57 GT-K11030 +GTps-02-8CDB GT-K11031 +GTps-k1-9BEB GT-K11032 +GTps-k2-8D48 GT-K11033 +GTps-07-917C GT-K11034 +GTps-k1-E163 GT-K11035 +GTps-k2-925A GT-K11036 +GTps-k1-9151 GT-K11037 +GTps-k1-9E99 GT-K11038 +GTps-k2-8CE3 GT-K11039 +GTps-k1-9DAD GT-K11040 +GTps-k1-905F GT-K11041 +GTps-k1-9060 GT-K11042 +GTps-k2-9347 GT-K11043 +GTps-k1-94F5 GT-K11044 +GTps-07-8AE0 GT-K11045 +GTps-k1-E6EC GT-K11046 +GTps-k1-94EB GT-K11047 +GTps-k1-EA4C GT-K11048 +GTps-07-E36F GT-K11049 +GTps-k1-E983 GT-K11050 +GTps-k1-9CDD GT-K11051 +GTps-04-9F82 GT-K11052 +GTps-04-9F9F GT-K11053 +GTps-k1-9EAE GT-K11054 +GTps-k1-9863 GT-K11055 +GTps-k1-E165 GT-K11056 +GTps-k2-9188 GT-K11057 +GTps-k1-936E GT-K11058 +GTps-k1-E398 GT-K11059 +GTps-k1-9696 GT-K11060 +GTps-k1-9E6C GT-K11061 +GTps-k1-9C9D GT-K11062 +GTps-04-9099 GT-K11063 +GTps-k2-94E0 GT-K11064 +GTps-k1-E679 GT-K11065 +GTps-k1-E67A GT-K11066 +GTps-k2-897E GT-K11067 +GTps-07-8AF1 GT-K11068 +GTps-k1-95F9 GT-K11069 +GTps-k2-8D9C GT-K11070 +GTps-k1-E575 GT-K11071 +GTps-k1-9784 GT-K11072 +GTps-k1-9D75 GT-K11073 +GTps-k2-9292 GT-K11074 +GTps-k1-9A6F GT-K11075 +GTps-k1-9CA6 GT-K11076 +GTps-k1-9865 GT-K11077 +GTps-k1-E277 GT-K11078 +GTps-k1-E44E GT-K11079 +GTps-k2-8BC7 GT-K11080 +GTps-k1-9676 GT-K11081 +GTps-k1-92A5 GT-K11082 +GTps-k1-8CAB GT-K11083 +GTps-k1-E097 GT-K11084 +GTps-09-9A45 GT-K11085 +GTps-k2-8DE0 GT-K11086 +GTps-k1-9451 GT-K11087 +GTps-k1-96AD GT-K11088 +GTps-k1-918B GT-K11089 +GTps-k1-95AD GT-K11090 +GTps-k2-8BA1 GT-K11091 +GTps-k2-8CA9 GT-K11092 +GTps-k1-E2D3 GT-K11093 +GTps-k1-E2D1 GT-K11094 +GTps-k1-E3D2 GT-K11095 +GTps-01-88B4} \hspace{0.2cm} \small{\textbf{K11096 +GTps-01-88BB GT-K11097 +GTps-01-88DB GT-K11098 +GTps-01-8942 GT-K11099 +GTps-01-897D GT-K11100 +GTps-07-9CD6 GT-K11101 +GTps-01-89C3 GT-K11102 +GTps-01-8A40 GT-K11103 +GTps-01-8A71 GT-K11104 +GTps-01-8A74 GT-K11105 +GTps-06-E7FC GT-K11106 +GTps-01-8AC4 GT-K11107 +GTps-01-8AC7 GT-K11108 +GTps-01-8AD6 GT-K11109 +GTps-01-8AF8 GT-K11110 +GTps-01-8B5E GT-K11111 +GTps-01-8BD9 GT-K11112 +GTps-01-8BE2 GT-K11113 +GTps-01-8C46 GT-K11114 +GTps-05-E742 GT-K11115 +GTps-07-9CDB GT-K11116 +GTps-01-8CEA GT-K11117 +GTps-04-8C95 GT-K11118 +GTps-01-8D5C GT-K11119 +GTps-01-8D7D GT-K11120 +GTps-01-8D8B GT-K11121 +GTps-01-8D96 GT-K11122 +GTps-01-8E40 GT-K11123 +GTps-01-8E47 GT-K11124 +GTps-01-8E5A GT-K11125 +GTps-01-8E5F GT-K11126 +GTps-01-8EA2 GT-K11127 +GTps-01-8ED5 GT-K11128 +GTps-01-8EF9 GT-K11129 +GTps-01-8F6D GT-K11130 +GTps-05-EA93 GT-K11131 +GTps-01-8FA6 GT-K11132 +GTps-06-998A GT-K11133 +GTps-01-9059 GT-K11134 +GTps-01-906F GT-K11135 +GTps-01-9089 GT-K11136 +GTps-01-909C GT-K11137 +GTps-01-90A0 GT-K11138 +GTps-01-90B8 GT-K11139 +GTps-01-90C3 GT-K11140 +GTps-07-8B8E GT-K11141 +GTps-01-90E0 GT-K11142 +GTps-01-914B GT-K11143 +GTps-01-9151 GT-K11144 +GTps-01-918E GT-K11145 +GTps-01-9198 GT-K11146 +GTps-01-91A0 GT-K11147 +GTps-07-9CCE GT-K11148 +GTps-02-9BC4 GT-K11149 +GTps-01-9256 GT-K11150 +GTps-01-925B GT-K11151 +GTps-01-92A5 GT-K11152 +GTps-01-92A8 GT-K11153 +GTps-01-92B6 GT-K11154 +GTps-01-9345 GT-K11155 +GTps-03-E284 GT-K11156 +GTps-01-934B GT-K11157 +GTps-01-93BF GT-K11158 +GTps-01-93C7 GT-K11159 +GTps-01-93CE GT-K11160 +GTps-03-88B3 GT-K11161 +GTps-01-944A GT-K11162 +GTps-01-94A2 GT-K11163 +GTps-01-94B1 GT-K11164 +GTps-01-9542 GT-K11165 +GTps-01-9559 GT-K11166 +GTps-07-9189 GT-K11167 +GTps-01-9585 GT-K11168 +GTps-06-928B GT-K11169 +GTps-01-95A1 GT-K11170 +GTps-01-95B7 GT-K11171 +GTps-01-95CC GT-K11172 +GTps-01-9650 GT-K11173 +GTps-01-9665 GT-K11174 +GTps-01-966C GT-K11175 +GTps-01-966E GT-K11176 +GTps-03-9176 GT-K11177 +GTps-04-9A64 GT-K11178 +GTps-01-969F GT-K11179 +GTps-01-96A0 GT-K11180 +GTps-01-96A5 GT-K11181 +GTps-01-96A8 GT-K11182 +GTps-02-E3B1 GT-K11183 +GTps-01-96C2 GT-K11184 +GTps-01-96C8 GT-K11185 +GTps-06-994A GT-K11186 +GTps-01-97CC GT-K11187 +GTps-k2-89DD GT-K11188 +GTps-01-97CE GT-K11189 +GTps-01-97EF GT-K11190 +GTps-01-97F0 GT-K11191 +GTps-01-995D GT-K11192 +GTps-01-996F GT-K11193 +GTps-01-99BA GT-K11194 +GTps-01-9AA3 GT-K11195 +GTps-01-9AE6 GT-K11196 +GTps-03-898A GT-K11197 +GTps-01-9AE9 GT-K11198 +GTps-k1-9BFA GT-K11199 +GTps-01-9B63 GT-K11200 +GTps-01-9B64 GT-K11201 +GTps-01-9B89 GT-K11202 +GTps-01-9B94 GT-K11203 +GTps-01-9BF5 GT-K11204 +GTps-01-9C40 GT-K11205 +GTps-01-9CC5 GT-K11206 +GTps-01-9CD5 GT-K11207 +GTps-01-9D42 GT-K11208 +GTps-01-9D8B GT-K11209 +GTps-01-9EC4 GT-K11210 +GTps-01-9ECB GT-K11211 +GTps-01-9ECF GT-K11212 +GTps-01-9ED2 GT-K11213 +GTps-k2-8C71 GT-K11214 +GTps-01-9ED4 GT-K11215 +GTps-01-9FDE GT-K11216 +GTps-01-9FFA GT-K11217 +GTps-01-9FFC GT-K11218 +GTps-01-E08D GT-K11219 +GTps-01-E0B6 GT-K11220 +GTps-01-E14A GT-K11221 +GTps-09-E54B GT-K11222 +GTps-01-E1B6 GT-K11223 +GTps-01-E1CD GT-K11224 +GTps-01-E1CE GT-K11225 +GTps-01-E291 GT-K11226 +GTps-01-E2B1 GT-K11227 +GTps-01-E2B3 GT-K11228 +GTps-01-E2B4 GT-K11229 +GTps-01-E2B5 GT-K11230 +GTps-01-E35E GT-K11231 +GTps-01-E3DA GT-K11232 +GTps-01-E468 GT-K11233 +GTps-01-E469 GT-K11234 +GTps-01-E4EF GT-K11235 +GTps-01-E4F8 GT-K11236 +GTps-01-E6BC GT-K11237 +GTps-01-E76A GT-K11238 +GTps-01-E7F0 GT-K11239 +GTps-01-E7F3 GT-K11240 +GTps-01-E8D9 GT-K11241 +GTps-01-EA89 GT-K11242 +GTps-01-EA8E GT-K11243 +GTps-01-EAA1 GT-K11244 +GTps-02-9082 GT-K11245 +GTps-02-E3BD GT-K11246 +GTps-k2-92AF GT-K11247 +GTps-10-9F64 GT-K11248 +GTps-k2-8DEC GT-K11249 +GTps-04-9189 GT-K11250 +GTps-05-8AD9} \hspace{0.2cm} \small{\textbf{K11251 +GTps-k1-E8EC GT-K11252 +GTps-05-92CE GT-K11253 +GTps-09-E5E0 GT-K11254 +GTps-05-E45A GT-K11255 +GTps-06-8A9D GT-K11256 +GTps-07-8B8C GT-K11257 +GTps-07-8FAA GT-K11258 +GTps-k1-E4F7 GT-K11259 +GTps-07-9CCA GT-K11260 +GTps-07-9CD4 GT-K11261 +GTps-07-9CD5 GT-K11262 +GTps-07-9CDC GT-K11263 +GTps-k2-8C79 GT-K11264 +GTps-07-9EDE GT-K11265 +GTps-08-EA8C GT-K11266 +GTps-01-9540 GT-K11267 +GTps-09-90A2 GT-K11268 +GTps-k2-8FC9 GT-K11269 +GTps-09-E27A GT-K11270 +GTps-04-9FAF GT-K11271 +GTps-k1-8A63 GT-K11272 +GTps-k2-91A6 GT-K11273 +GTps-k1-8E74 GT-K11274 +GTps-10-9EDB GT-K11275 +GTps-k1-E5B6 GT-K11276 +GTps-k1-8969 GT-K11277 +GTps-k1-8CAE GT-K11278 +GTps-k1-8DE9 GT-K11279 +GTps-05-E6C6 GT-K11280 +GTps-k1-94BE GT-K11281 +GTps-k1-9F7E GT-K11282 +GTps-k1-9BF6 GT-K11283 +GTps-k2-8D83 GT-K11284 +GTps-k1-E0A5 GT-K11285 +GTps-k1-9A80 GT-K11286 +GTps-k1-E1C5 GT-K11287 +GTps-k1-E8ED GT-K11288 +GTps-k1-E2DA GT-K11289 +GTps-k1-E2F2 GT-K11290 +GTps-k2-8C8B GT-K11291 +GTps-k1-E451 GT-K11292 +GTps-k2-8C92 GT-K11293 +GTps-k1-E58E GT-K11294 +GTps-03-9DCF GT-K11295 +GTps-k2-90CA GT-K11296 +GTps-k1-E9AA GT-K11297 +GTps-k2-95E5 GT-K11298 +GTps-k1-E9B8 GT-K11299 +GTps-k2-894C GT-K11300 +GTps-k2-8DD3 GT-K11301 +GTps-k2-8AA8 GT-K11302 +GTps-k2-89A3 GT-K11303 +GTps-11-936C GT-K11304 +GTps-k2-8F9A GT-K11305 +GTps-k2-8BD2 GT-K11306 +GTps-k1-E67E GT-K11307 +GTps-k1-9CAE GT-K11308 +GTps-k1-EA9A GT-K11309 +GTps-k1-E16D GT-K11310 +GTps-09-EA95 GT-K11311 +GTps-k2-8B8F GT-K11312 +GTps-08-9CCF GT-K11313 +GTps-k2-93A0 GT-K11314 +GTps-k2-9095 GT-K11315 +GTps-k1-E453 GT-K11316 +GTps-k1-E391 GT-K11317 +GTps-07-9181 GT-K11318 +GTps-k2-90E3 GT-K11319 +GTps-09-E197 GT-K11320 +GTps-09-9FE4 GT-K11321 +GTps-08-898D GT-K11322 +GTps-k1-E478 GT-K11323 +GTps-07-918B GT-K11324 +GTps-k2-9147 GT-K11325 +GTps-11-8FC5 GT-K11326 +GTps-03-EA74 GT-K11327 +GTps-k1-E3D3 GT-K11328 +GTps-k1-9BF5 GT-K11329 +GTps-k1-E5F3 GT-K11330 +GTps-k2-9365 GT-K11331 +GTps-k1-E39C GT-K11332 +GTps-k2-9181 GT-K11333 +GTps-k1-9DB0 GT-K11334 +GTps-k1-9A78 GT-K11335 +GTps-06-8F95 GT-K11336 +GTps-06-8FB0 GT-K11337 +GTps-k1-E540 GT-K11338 +GTps-06-EA58 GT-K11339 +GTps-k1-E8E6 GT-K11340 +GTps-k2-8CEA GT-K11341 +GTps-07-8B8D GT-K11342 +GTps-07-8B81 GT-K11343 +GTps-07-8B65 GT-K11344 +GTps-02-9BBE GT-K11345 +GTps-k1-E6C5 GT-K11346 +GTps-k1-91C9 GT-K11347 +GTps-k1-9EB4 GT-K11348 +GTps-k1-8FC7 GT-K11349 +GTps-k1-9956 GT-K11350 +GTps-04-90AF GT-K11351 +GTps-04-8C87 GT-K11352 +GTps-03-E5C9 GT-K11353 +GTps-08-9988 GT-K11354 +GTps-k1-9A6E GT-K11355 +GTps-k1-945B GT-K11356 +GTps-k1-978B GT-K11357 +GTps-k2-9062 GT-K11358 +GTps-k1-95B2 GT-K11359 +GTps-k1-9065 GT-K11360 +GTps-k1-96E6 GT-K11361 +GTps-k1-95B7 GT-K11362 +GTps-03-E5C5 GT-K11363 +GTps-k2-934A GT-K11364 +GTps-k1-EA70 GT-K11365 +GTps-03-8E46 GT-K11366 +GTps-k1-E0A6 GT-K11367 +GTps-k1-9F43 GT-K11368 +GTps-k1-9ADC GT-K11369 +GTps-k1-E778 GT-K11370 +GTps-05-E6C9 GT-K11371 +GTps-k1-E2DE GT-K11372 +GTps-k1-98F0 GT-K11373 +GTps-k1-9E6E GT-K11374 +GTps-k2-9056 GT-K11375 +GTps-k1-E6C3 GT-K11376 +GTps-k1-E851 GT-K11377 +GTps-04-9351 GT-K11378 +GTps-07-9985 GT-K11379 +GTps-k2-9192 GT-K11380 +GTps-k1-98F1 GT-K11381 +GTps-k1-E8EA GT-K11382 +GTps-k1-E7CD GT-K11383 +GTps-07-9FC9 GT-K11384 +GTps-11-8F69 GT-K11385 +GTps-k1-E295 GT-K11386 +GTps-k1-9066 GT-K11387 +GTps-k1-E570 GT-K11388 +GTps-k1-E0E4 GT-K11389 +GTps-k1-899F GT-K11390 +GTps-k1-9FE5 GT-K11391 +GTps-07-97E3 GT-K11392 +GTps-k1-9957 GT-K11393 +GTps-k2-8BCD GT-K11394 +GTps-k2-94CB GT-K11395 +GTps-k2-94CA GT-K11396 +GTps-k2-8AEF GT-K11397 +GTps-10-93AB GT-K11398 +GTps-05-96E6 GT-K11399 +GTps-06-EA5A GT-K11400 +GTps-k2-8A6E GT-K11401 +GTps-k2-8CA6 GT-K11402 +GTps-k1-9FAB GT-K11403 +GTps-k1-E58B GT-K11404 +GTps-k1-9E71 GT-K11405 +GTps-k1-9F83 GT-K11406 +GTps-k1-E5B5 GT-K11407 +GTps-k2-8BBB GT-K11408 +GTps-k2-9357 GT-K11409 +GTps-k1-9CAF GT-K11410 +GTps-k2-8DBE GT-K11411 +GTps-k2-93AE GT-K11412 +GTps-k2-9098 GT-K11413 +GTps-k1-99BE GT-K11414 +GTps-k1-E0A3 GT-K11415 +GTps-k2-9049 GT-K11416 +GTps-k2-9543 GT-K11417 +GTps-k1-9FB0 GT-K11418 +GTps-k1-E854 GT-K11419 +GTps-05-8AD0 GT-K11420 +GTps-k2-88D4 GT-K11421 +GTps-02-9253 GT-K11422 +GTps-k2-8FC2 GT-K11423 +GTps-k1-E6EE GT-K11424 +GTps-07-E14A GT-K11425 +GTps-02-E1D1 GT-K11426 +GTps-k1-9067 GT-K11427 +GTps-k1-E7E8 GT-K11428 +GTps-k1-E29A GT-K11429 +GTps-k1-E040 GT-K11430 +GTps-k1-92CF GT-K11431 +GTps-k2-92D9 GT-K11432 +GTps-03-E969 GT-K11433 +GTps-k1-E549 GT-K11434 +GTps-03-E972 GT-K11435 +GTps-08-96B0 GT-K11436 +GTps-k1-986F GT-K11437 +GTps-k1-9F74 GT-K11438 +GTps-k1-E8E7 GT-K11439 +GTps-03-8988 GT-K11440 +GTps-k2-8FBB GT-K11441 +GTps-02-9BB8 GT-K11442 +GTps-09-9E7A GT-K11443 +GTps-k2-8BB7 GT-K11444 +GTps-k1-95B4 GT-K11445 +GTps-k2-8A50 GT-K11446 +GTps-k1-9695 GT-K11447 +GTps-k1-9870 GT-K11448 +GTps-k1-9BF2 GT-K11449 +GTps-04-E2C4 GT-K11450 +GTps-03-E788 GT-K11451 +GTps-k1-E8E8 GT-K11452 +GTps-05-8955 GT-K11453 +GTps-11-8ABF GT-K11454 +GTps-k1-E852 GT-K11455 +GTps-08-8C9E GT-K11456 +GTps-k1-9FE6 GT-K11457 +GTps-07-E84B GT-K11458 +GTps-07-E843 GT-K11459 +GTps-02-E3B4 GT-K11460 +GTps-k2-91A0 GT-K11461 +GTps-k1-986E GT-K11462 +GTps-k1-9FE7 GT-K11463 +GTps-k1-9D79 GT-K11464 +GTps-04-8CA4 GT-K11465 +GTps-k1-95B1 GT-K11466 +GTps-03-E6EE GT-K11467 +GTps-k1-E046 GT-K11468 +GTps-k1-9EF9 GT-K11469 +GTps-k1-8CBE GT-K11470 +GTps-k1-E649 GT-K11471 +GTps-k1-E287 GT-K11472 +GTps-k2-8CEE GT-K11473 +GTps-k1-E681 GT-K11474 +GTps-k1-9EF8 GT-K11475 +GTps-k1-E8E9 GT-K11476 +GTps-02-9BE9 GT-K11477 +GTps-k2-8F44 GT-K11478 +GTps-k1-E3AA GT-K11479 +GTps-k1-9BF0 GT-K11480 +GTps-k1-9E72 GT-K11481 +GTps-04-9482 GT-K11482 +GTps-02-9656 GT-K11483 +GTps-k2-9576 GT-K11484 +GTps-k1-95B3 GT-K11485 +GTps-k1-E571 GT-K11486 +GTps-k1-E452 GT-K11487 +GTps-k2-90D1 GT-K11488 +GTps-k1-9A7E GT-K11489 +GTps-k2-8F47 GT-K11490 +GTps-k1-9A91 GT-K11491 +GTps-k1-EA8B GT-K11492 +GTps-03-9AE3 GT-K11493 +GTps-k1-9EB6 GT-K11494 +GTps-k2-90C3 GT-K11495 +GTps-k1-E6C4 GT-K11496 +GTps-k1-9E6D GT-K11497 +GTps-k2-8AC4 GT-K11498 +GTps-k2-8DA0 GT-K11499 +GTps-k2-8A7D GT-K11500 +GTps-07-918A} \hspace{0.2cm} \small{\textbf{K11501 +GTps-k1-9BF1 GT-K11502 +GTps-09-9C83 GT-K11503 +GTps-k1-978E GT-K11504 +GTps-03-8B48 GT-K11505 +GTps-k1-9BF9 GT-K11506 +GTps-k1-9B5D GT-K11507 +GTps-k2-93AB GT-K11508 +GTps-k1-9583 GT-K11509 +GTps-k1-90A6 GT-K11510 +GTps-03-8FB2 GT-K11511 +GTps-k1-E6C6 GT-K11512 +GTps-k2-92DC GT-K11513 +GTps-k2-8F40 GT-K11514 +GTps-03-9AEF GT-K11515 +GTps-03-937C GT-K11516 +GTps-09-9DA2 GT-K11517 +GTps-k1-9154 GT-K11518 +GTps-04-EA8C GT-K11519 +GTps-03-9642 GT-K11520 +GTps-k1-9570 GT-K11521 +GTps-k1-917C GT-K11522 +GTps-k1-E640 GT-K11523 +GTps-k2-91AB GT-K11524 +GTps-03-9DCE GT-K11525 +GTps-k2-8F94 GT-K11526 +GTps-k1-94BC GT-K11527 +GTps-k1-9FE9 GT-K11528 +GTps-k2-939B GT-K11529 +GTps-k1-9FE4 GT-K11530 +GTps-k1-9AE1 GT-K11531 +GTps-k2-8F42 GT-K11532 +GTps-03-EA75 GT-K11533 +GTps-04-9FD3 GT-K11534 +GTps-10-E0D2 GT-K11535 +GTps-10-9ED7 GT-K11536 +GTps-k2-8DE8 GT-K11537 +GTps-k2-8CE9 GT-K11538 +GTps-06-9FC5 GT-K11539 +GTps-k2-89BD GT-K11540 +GTps-08-8984 GT-K11541 +GTps-06-9FC7 GT-K11542 +GTps-06-9FC6 GT-K11543 +GTps-k1-96E7 GT-K11544 +GTps-07-9086 GT-K11545 +GTps-k2-954C GT-K11546 +GTps-k1-E274 GT-K11547 +GTps-k2-8C6F GT-K11548 +GTps-k2-8C6E GT-K11549 +GTps-k2-8C8C GT-K11550 +GTps-08-9C5F GT-K11551 +GTps-k1-96E5 GT-K11552 +GTps-k1-E39D GT-K11553 +GTps-k1-90B6 GT-K11554 +GTps-08-8C68 GT-K11555 +GTps-k2-915C GT-K11556 +GTps-k1-E16B GT-K11557 +GTps-k1-E09D GT-K11558 +GTps-k1-E2DC GT-K11559 +GTps-k1-E6C7 GT-K11560 +GTps-k1-E3A7 GT-K11561 +GTps-08-E95D GT-K11562 +GTps-k2-8F43 GT-K11563 +GTps-k2-9541 GT-K11564 +GTps-k2-90A0 GT-K11565 +GTps-k1-8B8F GT-K11566 +GTps-k2-93D6 GT-K11567 +GTps-k1-9A73 GT-K11568 +GTps-k2-9570 GT-K11569 +GTps-k1-E95D GT-K11570 +GTps-05-8B76 GT-K11571 +GTps-k2-8CEC GT-K11572 +GTps-k2-8AA9 GT-K11573 +GTps-k1-9678 GT-K11574 +GTps-04-9A59 GT-K11575 +GTps-k1-937A GT-K11576 +GTps-04-99EB GT-K11577 +GTps-04-9A70 GT-K11578 +GTps-k2-8FB6 GT-K11579 +GTps-09-E285 GT-K11580 +GTps-09-96DA GT-K11581 +GTps-09-E26F GT-K11582 +GTps-k1-9A82 GT-K11583 +GTps-k1-E0A2 GT-K11584 +GTps-08-8ACD GT-K11585 +GTps-k1-E6EF GT-K11586 +GTps-k1-E84A GT-K11587 +GTps-05-9D65 GT-K11588 +GTps-k1-9064 GT-K11589 +GTps-k1-E58C GT-K11590 +GTps-05-9D67 GT-K11591 +GTps-05-9D63 GT-K11592 +GTps-k1-E67C GT-K11593 +GTps-k2-8BA0 GT-K11594 +GTps-k2-91A4 GT-K11595 +GTps-06-8AA8 GT-K11596 +GTps-06-8AA2 GT-K11597 +GTps-k1-9AC1 GT-K11598 +GTps-03-9AC7 GT-K11599 +GTps-k1-E887 GT-K11600 +GTps-k1-E886 GT-K11601 +GTps-k1-9DF8 GT-K11602 +GTps-k2-9256 GT-K11603 +GTps-k1-92AF GT-K11604 +GTps-k2-95CA GT-K11605 +GTps-k2-89EC GT-K11606 +GTps-k1-E779 GT-K11607 +GTps-k2-8FE2 GT-K11608 +GTps-k2-8AF3 GT-K11609 +GTps-k1-E455 GT-K11610 +GTps-10-E5FC GT-K11611 +GTps-11-8CD3 GT-K11612 +GTps-k2-8E4F GT-K11613 +GTps-10-E5EB GT-K11614 +GTps-11-8DCE GT-K11615 +GTps-k2-8979 GT-K11616 +GTps-k2-92C8 GT-K11617 +GTps-10-E5DC GT-K11618 +GTps-k2-8DEB GT-K11619 +GTps-k2-9051 GT-K11620 +GTps-k2-8FB8 GT-K11621 +GTps-10-E5D2 GT-K11622 +GTps-10-E5F1 GT-K11623 +GTps-k2-8DE5 GT-K11624 +GTps-k2-8E56 GT-K11625 +GTps-11-8CD2 GT-K11626 +GTps-k2-904D GT-K11627 +GTps-k1-E680 GT-K11628 +GTps-02-8D5A GT-K11629 +GTps-k2-88ED GT-K11630 +GTps-07-E768 GT-K11631 +GTps-10-92D5 GT-K11632 +GTps-k2-8D44 GT-K11633 +GTps-k1-9989 GT-K11634 +GTps-k1-998B GT-K11635 +GTps-k1-9987 GT-K11636 +GTps-k1-998A GT-K11637 +GTps-k1-9986 GT-K11638 +GTps-k2-8B7C GT-K11639 +GTps-k1-9FE8 GT-K11640 +GTps-k1-E77A GT-K11641 +GTps-k1-E39E GT-K11642 +GTps-k1-E2D8 GT-K11643 +GTps-k2-95D7 GT-K11644 +GTps-k2-95D0 GT-K11645 +GTps-k2-905F GT-K11646 +GTps-k1-9A76 GT-K11647 +GTps-k1-98F2 GT-K11648 +GTps-k1-917B GT-K11649 +GTps-09-E87B GT-K11650 +GTps-k1-898F GT-K11651 +GTps-k1-E58D GT-K11652 +GTps-05-9FD1 GT-K11653 +GTps-05-9FBD GT-K11654 +GTps-05-9FD6 GT-K11655 +GTps-09-E8A4 GT-K11656 +GTps-k1-EA47 GT-K11657 +GTps-05-9FBE GT-K11658 +GTps-k1-9A74 GT-K11659 +GTps-k1-EA83 GT-K11660 +GTps-k1-9AF8 GT-K11661 +GTps-04-8CAF GT-K11662 +GTps-k2-955C GT-K11663 +GTps-01-8D92 GT-K11664 +GTps-k2-8FD2 GT-K11665 +GTps-k2-8FD1 GT-K11666 +GTps-k2-8BC4 GT-K11667 +GTps-k1-EA78 GT-K11668 +GTps-k1-92B0 GT-K11669 +GTps-k2-8E4C GT-K11670 +GTps-k2-9182 GT-K11671 +GTps-k2-8947 GT-K11672 +GTps-k2-8FB3 GT-K11673 +GTps-k2-94E9 GT-K11674 +GTps-k2-8FBE GT-K11675 +GTps-k2-8FA1 GT-K11676 +GTps-k1-9152 GT-K11677 +GTps-k1-9E70 GT-K11678 +GTps-k1-9D77 GT-K11679 +GTps-06-999A GT-K11680 +GTps-06-999F GT-K11681 +GTps-k2-9075 GT-K11682 +GTps-06-99A5 GT-K11683 +GTps-06-9993 GT-K11684 +GTps-k1-9FFC GT-K11685 +GTps-k1-E248 GT-K11686 +GTps-06-9971 GT-K11687 +GTps-k1-9DCE GT-K11688 +GTps-06-995C GT-K11689 +GTps-03-9AED GT-K11690 +GTps-k1-E16E GT-K11691 +GTps-06-998D GT-K11692 +GTps-06-9943 GT-K11693 +GTps-k1-92AC GT-K11694 +GTps-k1-E1C4 GT-K11695 +GTps-06-9978 GT-K11696 +GTps-k1-9A79 GT-K11697 +GTps-k1-E2D7 GT-K11698 +GTps-11-8DEC GT-K11699 +GTps-k1-8B7A GT-K11700 +GTps-k2-95A9 GT-K11701 +GTps-k1-9EC0 GT-K11702 +GTps-k1-9153 GT-K11703 +GTps-k1-92AB GT-K11704 +GTps-k1-9CA0 GT-K11705 +GTps-k1-978C GT-K11706 +GTps-04-9FD0 GT-K11707 +GTps-04-99A6 GT-K11708 +GTps-k2-8AAA GT-K11709 +GTps-04-90A9 GT-K11710 +GTps-k2-8F45 GT-K11711 +GTps-04-90AC GT-K11712 +GTps-03-E5C2 GT-K11713 +GTps-k2-95A5 GT-K11714 +GTps-k2-9054 GT-K11715 +GTps-k1-9BF7 GT-K11716 +GTps-k2-945A GT-K11717 +GTps-k1-8CBC GT-K11718 +GTps-k1-E985 GT-K11719 +GTps-k1-E565 GT-K11720 +GTps-k1-9B5F GT-K11721 +GTps-k1-E16A GT-K11722 +GTps-k2-8C98 GT-K11723 +GTps-k2-9194 GT-K11724 +GTps-k1-9FAD GT-K11725 +GTps-k1-E8FC GT-K11726 +GTps-08-8981 GT-K11727 +GTps-k1-9BF3 GT-K11728 +GTps-k1-E8A8 GT-K11729 +GTps-k2-8A8C GT-K11730 +GTps-k1-E047 GT-K11731 +GTps-04-90AE GT-K11732 +GTps-k1-9AF7 GT-K11733 +GTps-04-8C63 GT-K11734 +GTps-09-8BB5 GT-K11735 +GTps-k1-99C8 GT-K11736 +GTps-k2-9355 GT-K11737 +GTps-k1-9BEF GT-K11738 +GTps-09-E465 GT-K11739 +GTps-k2-8962 GT-K11740 +GTps-04-E6A6 GT-K11741 +GTps-09-E45F GT-K11742 +GTps-k1-E0A0 GT-K11743 +GTps-k1-94BD GT-K11744 +GTps-k1-E0A4 GT-K11745 +GTps-05-E44C GT-K11746 +GTps-k2-88A1 GT-K11747 +GTps-k2-8EFC GT-K11748 +GTps-k1-E2D6 GT-K11749 +GTps-k1-E777 GT-K11750 +GTps-02-8D58} \hspace{0.2cm} \small{\textbf{K11751 +GTps-k1-9CB0 GT-K11752 +GTps-k1-9E6F GT-K11753 +GTps-k2-89CF GT-K11754 +GTps-k1-E24C GT-K11755 +GTps-k2-8F46 GT-K11756 +GTps-05-9B4D GT-K11757 +GTps-k2-8F41 GT-K11758 +GTps-05-9B61 GT-K11759 +GTps-k1-E2DB GT-K11760 +GTps-05-9B51 GT-K11761 +GTps-05-9B5A GT-K11762 +GTps-k2-8FB4 GT-K11763 +GTps-k1-E966 GT-K11764 +GTps-k1-9B5E GT-K11765 +GTps-06-8BAA GT-K11766 +GTps-06-8BA6 GT-K11767 +GTps-03-9B5D GT-K11768 +GTps-k1-95B5 GT-K11769 +GTps-k1-E740 GT-K11770 +GTps-10-895B GT-K11771 +GTps-10-8957 GT-K11772 +GTps-k2-8B4B GT-K11773 +GTps-k2-8A6C GT-K11774 +GTps-08-E150 GT-K11775 +GTps-05-9E6E GT-K11776 +GTps-k2-9354 GT-K11777 +GTps-09-9F8F GT-K11778 +GTps-03-E280 GT-K11779 +GTps-03-E254 GT-K11780 +GTps-09-9F75 GT-K11781 +GTps-k1-E941 GT-K11782 +GTps-k1-938B GT-K11783 +GTps-02-E1AE GT-K11784 +GTps-02-E1AF GT-K11785 +GTps-k1-E193 GT-K11786 +GTps-k2-8C78 GT-K11787 +GTps-k1-978D GT-K11788 +GTps-k1-9988 GT-K11789 +GTps-k1-9A75 GT-K11790 +GTps-k1-E456 GT-K11791 +GTps-k1-95B6 GT-K11792 +GTps-k2-9154 GT-K11793 +GTps-05-92E4 GT-K11794 +GTps-k1-9B60 GT-K11795 +GTps-k1-E855 GT-K11796 +GTps-k1-E454 GT-K11797 +GTps-k2-9550 GT-K11798 +GTps-k1-E5D0 GT-K11799 +GTps-08-E84A GT-K11800 +GTps-k2-909F GT-K11801 +GTps-k1-9FAE GT-K11802 +GTps-k2-8AE4 GT-K11803 +GTps-06-E1DE GT-K11804 +GTps-k2-924E GT-K11805 +GTps-k2-8E48 GT-K11806 +GTps-k2-8B4D GT-K11807 +GTps-05-E6D2 GT-K11808 +GTps-k1-9155 GT-K11809 +GTps-k2-954D GT-K11810 +GTps-k1-E2DD GT-K11811 +GTps-k2-8C9E GT-K11812 +GTps-08-9440 GT-K11813 +GTps-k2-8B9D GT-K11814 +GTps-k1-9ADA GT-K11815 +GTps-k2-94FB GT-K11816 +GTps-k2-89DA GT-K11817 +GTps-k1-E6ED GT-K11818 +GTps-k1-9CD2 GT-K11819 +GTps-k1-9BF4 GT-K11820 +GTps-k1-945C GT-K11821 +GTps-k1-92E9 GT-K11822 +GTps-k1-92AE GT-K11823 +GTps-k1-E44A GT-K11824 +GTps-k1-9CAD GT-K11825 +GTps-k2-924F GT-K11826 +GTps-k1-93DA GT-K11827 +GTps-k1-E249 GT-K11828 +GTps-k1-9D78 GT-K11829 +GTps-k2-8CE8 GT-K11830 +GTps-k1-E0A1 GT-K11831 +GTps-k1-E09E GT-K11832 +GTps-k1-E9A9 GT-K11833 +GTps-k1-91C7 GT-K11834 +GTps-k1-9BF8 GT-K11835 +GTps-k1-E27E GT-K11836 +GTps-k1-9F73 GT-K11837 +GTps-k2-8FA8 GT-K11838 +GTps-k1-95CA GT-K11839 +GTps-k2-92E6 GT-K11840 +GTps-k1-E7E5 GT-K11841 +GTps-04-90B6 GT-K11842 +GTps-k1-E2E0 GT-K11843 +GTps-k1-92AD GT-K11844 +GTps-k2-8BE4 GT-K11845 +GTps-k1-9197 GT-K11846 +GTps-05-8947 GT-K11847 +GTps-k1-E1A0 GT-K11848 +GTps-k1-E24A GT-K11849 +GTps-k1-E776 GT-K11850 +GTps-k2-94DD GT-K11851 +GTps-02-E1C9 GT-K11852 +GTps-k1-986D GT-K11853 +GTps-k1-9790 GT-K11854 +GTps-k1-9CB2 GT-K11855 +GTps-k1-E9B5 GT-K11856 +GTps-06-9965 GT-K11857 +GTps-k1-E4CA GT-K11858 +GTps-k1-E67D GT-K11859 +GTps-k1-E450 GT-K11860 +GTps-k2-9261 GT-K11861 +GTps-k1-EA48 GT-K11862 +GTps-03-9254 GT-K11863 +GTps-k1-E09F GT-K11864 +GTps-k1-E8EB GT-K11865 +GTps-04-90B4 GT-K11866 +GTps-05-9962 GT-K11867 +GTps-05-9968 GT-K11868 +GTps-k2-8CFA GT-K11869 +GTps-k1-9677 GT-K11870 +GTps-k1-93A5 GT-K11871 +GTps-k1-9E6B GT-K11872 +GTps-k1-EA64 GT-K11873 +GTps-07-9CC8 GT-K11874 +GTps-11-8B6B GT-K11875 +GTps-k2-8C87 GT-K11876 +GTps-10-9767 GT-K11877 +GTps-k2-89A4 GT-K11878 +GTps-k2-8B52 GT-K11879 +GTps-k2-8BAB GT-K11880 +GTps-10-9793 GT-K11881 +GTps-10-97AD GT-K11882 +GTps-07-9ADA GT-K11883 +GTps-k1-9EA7 GT-K11884 +GTps-02-9750 GT-K11885 +GTps-k1-E0E5 GT-K11886 +GTps-01-88C6} \hspace{0.2cm} \small{\textbf{K11887 +GTps-01-88D4 GT-K11888 +GTps-01-88E2 GT-K11889 +GTps-01-8965 GT-K11890 +GTps-01-8979 GT-K11891 +GTps-01-897B GT-K11892 +GTps-01-8A83 GT-K11893 +GTps-05-E76F GT-K11894 +GTps-01-8AC9 GT-K11895 +GTps-01-8AE3 GT-K11896 +GTps-01-8B42 GT-K11897 +GTps-01-8B45 GT-K11898 +GTps-01-8B87 GT-K11899 +GTps-01-8C63 GT-K11900 +GTps-01-8C64 GT-K11901 +GTps-01-8C80 GT-K11902 +GTps-01-8CAB GT-K11903 +GTps-03-E2E0 GT-K11904 +GTps-01-8E42 GT-K11905 +GTps-01-8E5E GT-K11906 +GTps-01-8E62 GT-K11907 +GTps-01-8E92 GT-K11908 +GTps-01-8EBF GT-K11909 +GTps-07-9D42 GT-K11910 +GTps-01-8F94 GT-K11911 +GTps-01-8FD4 GT-K11912 +GTps-01-8FDC GT-K11913 +GTps-01-9052 GT-K11914 +GTps-01-906B GT-K11915 +GTps-01-90FB GT-K11916 +GTps-01-90FC GT-K11917 +GTps-01-9149 GT-K11918 +GTps-01-914A GT-K11919 +GTps-07-9CFB GT-K11920 +GTps-k1-9D46 GT-K11921 +GTps-01-924E GT-K11922 +GTps-04-90C3 GT-K11923 +GTps-07-8BBF GT-K11924 +GTps-01-92B2 GT-K11925 +GTps-01-9341 GT-K11926 +GTps-01-9347 GT-K11927 +GTps-07-9CF5 GT-K11928 +GTps-01-934F GT-K11929 +GTps-01-93B1 GT-K11930 +GTps-01-93B2 GT-K11931 +GTps-03-974A GT-K11932 +GTps-01-944D GT-K11933 +GTps-01-946C GT-K11934 +GTps-01-9479 GT-K11935 +GTps-05-E061 GT-K11936 +GTps-01-94A6 GT-K11937 +GTps-01-94D5 GT-K11938 +GTps-01-94D6 GT-K11939 +GTps-01-94EB GT-K11940 +GTps-01-9547 GT-K11941 +GTps-01-9557 GT-K11942 +GTps-01-956F GT-K11943 +GTps-03-E5DD GT-K11944 +GTps-01-957E GT-K11945 +GTps-01-9586 GT-K11946 +GTps-01-958A GT-K11947 +GTps-01-9591 GT-K11948 +GTps-01-95BE GT-K11949 +GTps-06-99F8 GT-K11950 +GTps-01-965C GT-K11951 +GTps-01-96A3 GT-K11952 +GTps-01-96D9 GT-K11953 +GTps-01-974A GT-K11954 +GTps-k1-8E47 GT-K11955 +GTps-01-97AB GT-K11956 +GTps-01-97B6 GT-K11957 +GTps-01-97BE GT-K11958 +GTps-01-97C9 GT-K11959 +GTps-01-97D6 GT-K11960 +GTps-01-97EC GT-K11961 +GTps-06-99FA GT-K11962 +GTps-01-9844 GT-K11963 +GTps-01-985F GT-K11964 +GTps-01-99BB GT-K11965 +GTps-01-9AD6 GT-K11966 +GTps-k1-E58F GT-K11967 +GTps-01-9B8D GT-K11968 +GTps-01-9C41 GT-K11969 +GTps-01-9C43 GT-K11970 +GTps-01-9C44 GT-K11971 +GTps-01-9C45 GT-K11972 +GTps-01-9C46 GT-K11973 +GTps-01-9CCD GT-K11974 +GTps-01-9D43 GT-K11975 +GTps-01-9DC9 GT-K11976 +GTps-03-E5E2 GT-K11977 +GTps-01-9ED9 GT-K11978 +GTps-01-9EDF GT-K11979 +GTps-01-9EE2 GT-K11980 +GTps-01-9F5E GT-K11981 +GTps-01-9F6E GT-K11982 +GTps-01-9FEC GT-K11983 +GTps-09-E273 GT-K11984 +GTps-01-9FF1 GT-K11985 +GTps-01-E04B GT-K11986 +GTps-01-E04E GT-K11987 +GTps-01-E052 GT-K11988 +GTps-01-E0F0 GT-K11989 +GTps-01-E14F GT-K11990 +GTps-01-E1B0 GT-K11991 +GTps-01-E1F6 GT-K11992 +GTps-01-E1FB GT-K11993 +GTps-01-E26B GT-K11994 +GTps-01-E2BC GT-K11995 +GTps-01-E2BD GT-K11996 +GTps-01-E363 GT-K11997 +GTps-01-E367 GT-K11998 +GTps-01-E368 GT-K11999 +GTps-01-E3BC GT-K12000 diff --git a/etc/char-data/J90-to-UCS.txt b/etc/char-data/J90-to-UCS.txt new file mode 100644 index 0000000..98c025a --- /dev/null +++ b/etc/char-data/J90-to-UCS.txt @@ -0,0 +1,6879 @@ +J90-2121 U+3000 +J90-2122 U+3001 +J90-2123 U+3002 +J90-2124 U+FF0C +J90-2125 U+FF0E +J90-2126 U+30FB +J90-2127 U+FF1A +J90-2128 U+FF1B +J90-2129 U+FF1F +J90-212A U+FF01 +J90-212B U+309B +J90-212C U+309C +J90-212D U+00B4 +J90-212E U+FF40 +J90-212F U+00A8 +J90-2130 U+FF3E +J90-2131 U+203E +J90-2132 U+FF3F +J90-2133 U+30FD +J90-2134 U+30FE +J90-2135 U+309D +J90-2136 U+309E +J90-2137 U+3003 +J90-2138 U+4EDD +J90-2139 U+3005 +J90-213A U+3006 +J90-213B U+3007 +J90-213C U+30FC +J90-213D U+2014 +J90-213E U+2010 +J90-213F U+FF0F +J90-2140 U+FF3C +J90-2141 U+301C +J90-2142 U+2016 +J90-2143 U+FF5C +J90-2144 U+2026 +J90-2145 U+2025 +J90-2146 U+2018 +J90-2147 U+2019 +J90-2148 U+201C +J90-2149 U+201D +J90-214A U+FF08 +J90-214B U+FF09 +J90-214C U+3014 +J90-214D U+3015 +J90-214E U+FF3B +J90-214F U+FF3D +J90-2150 U+FF5B +J90-2151 U+FF5D +J90-2152 U+3008 +J90-2153 U+3009 +J90-2154 U+300A +J90-2155 U+300B +J90-2156 U+300C +J90-2157 U+300D +J90-2158 U+300E +J90-2159 U+300F +J90-215A U+3010 +J90-215B U+3011 +J90-215C U+FF0B +J90-215D U+2212 +J90-215E U+00B1 +J90-215F U+00D7 +J90-2160 U+00F7 +J90-2161 U+FF1D +J90-2162 U+2260 +J90-2163 U+FF1C +J90-2164 U+FF1E +J90-2165 U+2266 +J90-2166 U+2267 +J90-2167 U+221E +J90-2168 U+2234 +J90-2169 U+2642 +J90-216A U+2640 +J90-216B U+00B0 +J90-216C U+2032 +J90-216D U+2033 +J90-216E U+2103 +J90-216F U+FFE5 +J90-2170 U+FF04 +J90-2171 U+FFE0 +J90-2172 U+FFE1 +J90-2173 U+FF05 +J90-2174 U+FF03 +J90-2175 U+FF06 +J90-2176 U+FF0A +J90-2177 U+FF20 +J90-2178 U+00A7 +J90-2179 U+2606 +J90-217A U+2605 +J90-217B U+25CB +J90-217C U+25CF +J90-217D U+25CE +J90-217E U+25C7 +J90-2221 U+25C6 +J90-2222 U+25A1 +J90-2223 U+25A0 +J90-2224 U+25B3 +J90-2225 U+25B2 +J90-2226 U+25BD +J90-2227 U+25BC +J90-2228 U+203B +J90-2229 U+3012 +J90-222A U+2192 +J90-222B U+2190 +J90-222C U+2191 +J90-222D U+2193 +J90-222E U+3013 +J90-223A U+2208 +J90-223B U+220B +J90-223C U+2286 +J90-223D U+2287 +J90-223E U+2282 +J90-223F U+2283 +J90-2240 U+222A +J90-2241 U+2229 +J90-224A U+2227 +J90-224B U+2228 +J90-224C U+FFE2 +J90-224D U+21D2 +J90-224E U+21D4 +J90-224F U+2200 +J90-2250 U+2203 +J90-225C U+2220 +J90-225D U+22A5 +J90-225E U+2312 +J90-225F U+2202 +J90-2260 U+2207 +J90-2261 U+2261 +J90-2262 U+2252 +J90-2263 U+226A +J90-2264 U+226B +J90-2265 U+221A +J90-2266 U+223D +J90-2267 U+221D +J90-2268 U+2235 +J90-2269 U+222B +J90-226A U+222C +J90-2272 U+212B +J90-2273 U+2030 +J90-2274 U+266F +J90-2275 U+266D +J90-2276 U+266A +J90-2277 U+2020 +J90-2278 U+2021 +J90-2279 U+00B6 +J90-227E U+25EF +J90-2330 U+FF10 +J90-2331 U+FF11 +J90-2332 U+FF12 +J90-2333 U+FF13 +J90-2334 U+FF14 +J90-2335 U+FF15 +J90-2336 U+FF16 +J90-2337 U+FF17 +J90-2338 U+FF18 +J90-2339 U+FF19 +J90-2341 U+FF21 +J90-2342 U+FF22 +J90-2343 U+FF23 +J90-2344 U+FF24 +J90-2345 U+FF25 +J90-2346 U+FF26 +J90-2347 U+FF27 +J90-2348 U+FF28 +J90-2349 U+FF29 +J90-234A U+FF2A +J90-234B U+FF2B +J90-234C U+FF2C +J90-234D U+FF2D +J90-234E U+FF2E +J90-234F U+FF2F +J90-2350 U+FF30 +J90-2351 U+FF31 +J90-2352 U+FF32 +J90-2353 U+FF33 +J90-2354 U+FF34 +J90-2355 U+FF35 +J90-2356 U+FF36 +J90-2357 U+FF37 +J90-2358 U+FF38 +J90-2359 U+FF39 +J90-235A U+FF3A +J90-2361 U+FF41 +J90-2362 U+FF42 +J90-2363 U+FF43 +J90-2364 U+FF44 +J90-2365 U+FF45 +J90-2366 U+FF46 +J90-2367 U+FF47 +J90-2368 U+FF48 +J90-2369 U+FF49 +J90-236A U+FF4A +J90-236B U+FF4B +J90-236C U+FF4C +J90-236D U+FF4D +J90-236E U+FF4E +J90-236F U+FF4F +J90-2370 U+FF50 +J90-2371 U+FF51 +J90-2372 U+FF52 +J90-2373 U+FF53 +J90-2374 U+FF54 +J90-2375 U+FF55 +J90-2376 U+FF56 +J90-2377 U+FF57 +J90-2378 U+FF58 +J90-2379 U+FF59 +J90-237A U+FF5A +J90-2421 U+3041 +J90-2422 U+3042 +J90-2423 U+3043 +J90-2424 U+3044 +J90-2425 U+3045 +J90-2426 U+3046 +J90-2427 U+3047 +J90-2428 U+3048 +J90-2429 U+3049 +J90-242A U+304A +J90-242B U+304B +J90-242C U+304C +J90-242D U+304D +J90-242E U+304E +J90-242F U+304F +J90-2430 U+3050 +J90-2431 U+3051 +J90-2432 U+3052 +J90-2433 U+3053 +J90-2434 U+3054 +J90-2435 U+3055 +J90-2436 U+3056 +J90-2437 U+3057 +J90-2438 U+3058 +J90-2439 U+3059 +J90-243A U+305A +J90-243B U+305B +J90-243C U+305C +J90-243D U+305D +J90-243E U+305E +J90-243F U+305F +J90-2440 U+3060 +J90-2441 U+3061 +J90-2442 U+3062 +J90-2443 U+3063 +J90-2444 U+3064 +J90-2445 U+3065 +J90-2446 U+3066 +J90-2447 U+3067 +J90-2448 U+3068 +J90-2449 U+3069 +J90-244A U+306A +J90-244B U+306B +J90-244C U+306C +J90-244D U+306D +J90-244E U+306E +J90-244F U+306F +J90-2450 U+3070 +J90-2451 U+3071 +J90-2452 U+3072 +J90-2453 U+3073 +J90-2454 U+3074 +J90-2455 U+3075 +J90-2456 U+3076 +J90-2457 U+3077 +J90-2458 U+3078 +J90-2459 U+3079 +J90-245A U+307A +J90-245B U+307B +J90-245C U+307C +J90-245D U+307D +J90-245E U+307E +J90-245F U+307F +J90-2460 U+3080 +J90-2461 U+3081 +J90-2462 U+3082 +J90-2463 U+3083 +J90-2464 U+3084 +J90-2465 U+3085 +J90-2466 U+3086 +J90-2467 U+3087 +J90-2468 U+3088 +J90-2469 U+3089 +J90-246A U+308A +J90-246B U+308B +J90-246C U+308C +J90-246D U+308D +J90-246E U+308E +J90-246F U+308F +J90-2470 U+3090 +J90-2471 U+3091 +J90-2472 U+3092 +J90-2473 U+3093 +J90-2521 U+30A1 +J90-2522 U+30A2 +J90-2523 U+30A3 +J90-2524 U+30A4 +J90-2525 U+30A5 +J90-2526 U+30A6 +J90-2527 U+30A7 +J90-2528 U+30A8 +J90-2529 U+30A9 +J90-252A U+30AA +J90-252B U+30AB +J90-252C U+30AC +J90-252D U+30AD +J90-252E U+30AE +J90-252F U+30AF +J90-2530 U+30B0 +J90-2531 U+30B1 +J90-2532 U+30B2 +J90-2533 U+30B3 +J90-2534 U+30B4 +J90-2535 U+30B5 +J90-2536 U+30B6 +J90-2537 U+30B7 +J90-2538 U+30B8 +J90-2539 U+30B9 +J90-253A U+30BA +J90-253B U+30BB +J90-253C U+30BC +J90-253D U+30BD +J90-253E U+30BE +J90-253F U+30BF +J90-2540 U+30C0 +J90-2541 U+30C1 +J90-2542 U+30C2 +J90-2543 U+30C3 +J90-2544 U+30C4 +J90-2545 U+30C5 +J90-2546 U+30C6 +J90-2547 U+30C7 +J90-2548 U+30C8 +J90-2549 U+30C9 +J90-254A U+30CA +J90-254B U+30CB +J90-254C U+30CC +J90-254D U+30CD +J90-254E U+30CE +J90-254F U+30CF +J90-2550 U+30D0 +J90-2551 U+30D1 +J90-2552 U+30D2 +J90-2553 U+30D3 +J90-2554 U+30D4 +J90-2555 U+30D5 +J90-2556 U+30D6 +J90-2557 U+30D7 +J90-2558 U+30D8 +J90-2559 U+30D9 +J90-255A U+30DA +J90-255B U+30DB +J90-255C U+30DC +J90-255D U+30DD +J90-255E U+30DE +J90-255F U+30DF +J90-2560 U+30E0 +J90-2561 U+30E1 +J90-2562 U+30E2 +J90-2563 U+30E3 +J90-2564 U+30E4 +J90-2565 U+30E5 +J90-2566 U+30E6 +J90-2567 U+30E7 +J90-2568 U+30E8 +J90-2569 U+30E9 +J90-256A U+30EA +J90-256B U+30EB +J90-256C U+30EC +J90-256D U+30ED +J90-256E U+30EE +J90-256F U+30EF +J90-2570 U+30F0 +J90-2571 U+30F1 +J90-2572 U+30F2 +J90-2573 U+30F3 +J90-2574 U+30F4 +J90-2575 U+30F5 +J90-2576 U+30F6 +J90-2621 U+0391 +J90-2622 U+0392 +J90-2623 U+0393 +J90-2624 U+0394 +J90-2625 U+0395 +J90-2626 U+0396 +J90-2627 U+0397 +J90-2628 U+0398 +J90-2629 U+0399 +J90-262A U+039A +J90-262B U+039B +J90-262C U+039C +J90-262D U+039D +J90-262E U+039E +J90-262F U+039F +J90-2630 U+03A0 +J90-2631 U+03A1 +J90-2632 U+03A3 +J90-2633 U+03A4 +J90-2634 U+03A5 +J90-2635 U+03A6 +J90-2636 U+03A7 +J90-2637 U+03A8 +J90-2638 U+03A9 +J90-2641 U+03B1 +J90-2642 U+03B2 +J90-2643 U+03B3 +J90-2644 U+03B4 +J90-2645 U+03B5 +J90-2646 U+03B6 +J90-2647 U+03B7 +J90-2648 U+03B8 +J90-2649 U+03B9 +J90-264A U+03BA +J90-264B U+03BB +J90-264C U+03BC +J90-264D U+03BD +J90-264E U+03BE +J90-264F U+03BF +J90-2650 U+03C0 +J90-2651 U+03C1 +J90-2652 U+03C3 +J90-2653 U+03C4 +J90-2654 U+03C5 +J90-2655 U+03C6 +J90-2656 U+03C7 +J90-2657 U+03C8 +J90-2658 U+03C9 +J90-2721 U+0410 +J90-2722 U+0411 +J90-2723 U+0412 +J90-2724 U+0413 +J90-2725 U+0414 +J90-2726 U+0415 +J90-2727 U+0401 +J90-2728 U+0416 +J90-2729 U+0417 +J90-272A U+0418 +J90-272B U+0419 +J90-272C U+041A +J90-272D U+041B +J90-272E U+041C +J90-272F U+041D +J90-2730 U+041E +J90-2731 U+041F +J90-2732 U+0420 +J90-2733 U+0421 +J90-2734 U+0422 +J90-2735 U+0423 +J90-2736 U+0424 +J90-2737 U+0425 +J90-2738 U+0426 +J90-2739 U+0427 +J90-273A U+0428 +J90-273B U+0429 +J90-273C U+042A +J90-273D U+042B +J90-273E U+042C +J90-273F U+042D +J90-2740 U+042E +J90-2741 U+042F +J90-2751 U+0430 +J90-2752 U+0431 +J90-2753 U+0432 +J90-2754 U+0433 +J90-2755 U+0434 +J90-2756 U+0435 +J90-2757 U+0451 +J90-2758 U+0436 +J90-2759 U+0437 +J90-275A U+0438 +J90-275B U+0439 +J90-275C U+043A +J90-275D U+043B +J90-275E U+043C +J90-275F U+043D +J90-2760 U+043E +J90-2761 U+043F +J90-2762 U+0440 +J90-2763 U+0441 +J90-2764 U+0442 +J90-2765 U+0443 +J90-2766 U+0444 +J90-2767 U+0445 +J90-2768 U+0446 +J90-2769 U+0447 +J90-276A U+0448 +J90-276B U+0449 +J90-276C U+044A +J90-276D U+044B +J90-276E U+044C +J90-276F U+044D +J90-2770 U+044E +J90-2771 U+044F +J90-2821 U+2500 +J90-2822 U+2502 +J90-2823 U+250C +J90-2824 U+2510 +J90-2825 U+2518 +J90-2826 U+2514 +J90-2827 U+251C +J90-2828 U+252C +J90-2829 U+2524 +J90-282A U+2534 +J90-282B U+253C +J90-282C U+2501 +J90-282D U+2503 +J90-282E U+250F +J90-282F U+2513 +J90-2830 U+251B +J90-2831 U+2517 +J90-2832 U+2523 +J90-2833 U+2533 +J90-2834 U+252B +J90-2835 U+253B +J90-2836 U+254B +J90-2837 U+2520 +J90-2838 U+252F +J90-2839 U+2528 +J90-283A U+2537 +J90-283B U+253F +J90-283C U+251D +J90-283D U+2530 +J90-283E U+2525 +J90-283F U+2538 +J90-2840 U+2542 +J90-3021 U+4E9C +J90-3022 U+5516 +J90-3023 U+5A03 +J90-3024 U+963F +J90-3025 U+54C0 +J90-3026 U+611B +J90-3027 U+6328 +J90-3028 U+59F6 +J90-3029 U+9022 +J90-302A U+8475 +J90-302B U+831C +J90-302C U+7A50 +J90-302D U+60AA +J90-302E U+63E1 +J90-302F U+6E25 +J90-3030 U+65ED +J90-3031 U+8466 +J90-3032 U+82A6 +J90-3033 U+9BF5 +J90-3034 U+6893 +J90-3035 U+5727 +J90-3036 U+65A1 +J90-3037 U+6271 +J90-3038 U+5B9B +J90-3039 U+59D0 +J90-303A U+867B +J90-303B U+98F4 +J90-303C U+7D62 +J90-303D U+7DBE +J90-303E U+9B8E +J90-303F U+6216 +J90-3040 U+7C9F +J90-3041 U+88B7 +J90-3042 U+5B89 +J90-3043 U+5EB5 +J90-3044 U+6309 +J90-3045 U+6697 +J90-3046 U+6848 +J90-3047 U+95C7 +J90-3048 U+978D +J90-3049 U+674F +J90-304A U+4EE5 +J90-304B U+4F0A +J90-304C U+4F4D +J90-304D U+4F9D +J90-304E U+5049 +J90-304F U+56F2 +J90-3050 U+5937 +J90-3051 U+59D4 +J90-3052 U+5A01 +J90-3053 U+5C09 +J90-3054 U+60DF +J90-3055 U+610F +J90-3056 U+6170 +J90-3057 U+6613 +J90-3058 U+6905 +J90-3059 U+70BA +J90-305A U+754F +J90-305B U+7570 +J90-305C U+79FB +J90-305D U+7DAD +J90-305E U+7DEF +J90-305F U+80C3 +J90-3060 U+840E +J90-3061 U+8863 +J90-3062 U+8B02 +J90-3063 U+9055 +J90-3064 U+907A +J90-3065 U+533B +J90-3066 U+4E95 +J90-3067 U+4EA5 +J90-3068 U+57DF +J90-3069 U+80B2 +J90-306A U+90C1 +J90-306B U+78EF +J90-306C U+4E00 +J90-306D U+58F1 +J90-306E U+6EA2 +J90-306F U+9038 +J90-3070 U+7A32 +J90-3071 U+8328 +J90-3072 U+828B +J90-3073 U+9C2F +J90-3074 U+5141 +J90-3075 U+5370 +J90-3076 U+54BD +J90-3077 U+54E1 +J90-3078 U+56E0 +J90-3079 U+59FB +J90-307A U+5F15 +J90-307B U+98F2 +J90-307C U+6DEB +J90-307D U+80E4 +J90-307E U+852D +J90-3121 U+9662 +J90-3122 U+9670 +J90-3123 U+96A0 +J90-3124 U+97FB +J90-3125 U+540B +J90-3126 U+53F3 +J90-3127 U+5B87 +J90-3128 U+70CF +J90-3129 U+7FBD +J90-312A U+8FC2 +J90-312B U+96E8 +J90-312C U+536F +J90-312D U+9D5C +J90-312E U+7ABA +J90-312F U+4E11 +J90-3130 U+7893 +J90-3131 U+81FC +J90-3132 U+6E26 +J90-3133 U+5618 +J90-3134 U+5504 +J90-3135 U+6B1D +J90-3136 U+851A +J90-3137 U+9C3B +J90-3138 U+59E5 +J90-3139 U+53A9 +J90-313A U+6D66 +J90-313B U+74DC +J90-313C U+958F +J90-313D U+5642 +J90-313E U+4E91 +J90-313F U+904B +J90-3140 U+96F2 +J90-3141 U+834F +J90-3142 U+990C +J90-3143 U+53E1 +J90-3144 U+55B6 +J90-3145 U+5B30 +J90-3146 U+5F71 +J90-3147 U+6620 +J90-3148 U+66F3 +J90-3149 U+6804 +J90-314A U+6C38 +J90-314B U+6CF3 +J90-314C U+6D29 +J90-314D U+745B +J90-314E U+76C8 +J90-314F U+7A4E +J90-3150 U+9834 +J90-3151 U+82F1 +J90-3152 U+885B +J90-3153 U+8A60 +J90-3154 U+92ED +J90-3155 U+6DB2 +J90-3156 U+75AB +J90-3157 U+76CA +J90-3158 U+99C5 +J90-3159 U+60A6 +J90-315A U+8B01 +J90-315B U+8D8A +J90-315C U+95B2 +J90-315D U+698E +J90-315E U+53AD +J90-315F U+5186 +J90-3160 U+5712 +J90-3161 U+5830 +J90-3162 U+5944 +J90-3163 U+5BB4 +J90-3164 U+5EF6 +J90-3165 U+6028 +J90-3166 U+63A9 +J90-3167 U+63F4 +J90-3168 U+6CBF +J90-3169 U+6F14 +J90-316A U+708E +J90-316B U+7114 +J90-316C U+7159 +J90-316D U+71D5 +J90-316E U+733F +J90-316F U+7E01 +J90-3170 U+8276 +J90-3171 U+82D1 +J90-3172 U+8597 +J90-3173 U+9060 +J90-3174 U+925B +J90-3175 U+9D1B +J90-3176 U+5869 +J90-3177 U+65BC +J90-3178 U+6C5A +J90-3179 U+7525 +J90-317A U+51F9 +J90-317B U+592E +J90-317C U+5965 +J90-317D U+5F80 +J90-317E U+5FDC +J90-3221 U+62BC +J90-3222 U+65FA +J90-3223 U+6A2A +J90-3224 U+6B27 +J90-3225 U+6BB4 +J90-3226 U+738B +J90-3227 U+7FC1 +J90-3228 U+8956 +J90-3229 U+9D2C +J90-322A U+9D0E +J90-322B U+9EC4 +J90-322C U+5CA1 +J90-322D U+6C96 +J90-322E U+837B +J90-322F U+5104 +J90-3230 U+5C4B +J90-3231 U+61B6 +J90-3232 U+81C6 +J90-3233 U+6876 +J90-3234 U+7261 +J90-3235 U+4E59 +J90-3236 U+4FFA +J90-3237 U+5378 +J90-3238 U+6069 +J90-3239 U+6E29 +J90-323A U+7A4F +J90-323B U+97F3 +J90-323C U+4E0B +J90-323D U+5316 +J90-323E U+4EEE +J90-323F U+4F55 +J90-3240 U+4F3D +J90-3241 U+4FA1 +J90-3242 U+4F73 +J90-3243 U+52A0 +J90-3244 U+53EF +J90-3245 U+5609 +J90-3246 U+590F +J90-3247 U+5AC1 +J90-3248 U+5BB6 +J90-3249 U+5BE1 +J90-324A U+79D1 +J90-324B U+6687 +J90-324C U+679C +J90-324D U+67B6 +J90-324E U+6B4C +J90-324F U+6CB3 +J90-3250 U+706B +J90-3251 U+73C2 +J90-3252 U+798D +J90-3253 U+79BE +J90-3254 U+7A3C +J90-3255 U+7B87 +J90-3256 U+82B1 +J90-3257 U+82DB +J90-3258 U+8304 +J90-3259 U+8377 +J90-325A U+83EF +J90-325B U+83D3 +J90-325C U+8766 +J90-325D U+8AB2 +J90-325E U+5629 +J90-325F U+8CA8 +J90-3260 U+8FE6 +J90-3261 U+904E +J90-3262 U+971E +J90-3263 U+868A +J90-3264 U+4FC4 +J90-3265 U+5CE8 +J90-3266 U+6211 +J90-3267 U+7259 +J90-3268 U+753B +J90-3269 U+81E5 +J90-326A U+82BD +J90-326B U+86FE +J90-326C U+8CC0 +J90-326D U+96C5 +J90-326E U+9913 +J90-326F U+99D5 +J90-3270 U+4ECB +J90-3271 U+4F1A +J90-3272 U+89E3 +J90-3273 U+56DE +J90-3274 U+584A +J90-3275 U+58CA +J90-3276 U+5EFB +J90-3277 U+5FEB +J90-3278 U+602A +J90-3279 JU+6094 U-0002F8A3 +J90-327A U+6062 +J90-327B U+61D0 +J90-327C U+6212 +J90-327D U+62D0 +J90-327E U+6539 +J90-3321 U+9B41 +J90-3322 U+6666 +J90-3323 U+68B0 +J90-3324 JU+6D77 U-0002F901 +J90-3325 JU+7070 U-0002F835 +J90-3326 U+754C +J90-3327 U+7686 +J90-3328 U+7D75 +J90-3329 U+82A5 +J90-332A U+87F9 +J90-332B U+958B +J90-332C U+968E +J90-332D U+8C9D +J90-332E U+51F1 +J90-332F U+52BE +J90-3330 U+5916 +J90-3331 U+54B3 +J90-3332 U+5BB3 +J90-3333 U+5D16 +J90-3334 U+6168 +J90-3335 U+6982 +J90-3336 U+6DAF +J90-3337 U+788D +J90-3338 U+84CB +J90-3339 U+8857 +J90-333A U+8A72 +J90-333B U+93A7 +J90-333C U+9AB8 +J90-333D U+6D6C +J90-333E U+99A8 +J90-333F U+86D9 +J90-3340 U+57A3 +J90-3341 U+67FF +J90-3342 U+86CE +J90-3343 U+920E +J90-3344 U+5283 +J90-3345 U+5687 +J90-3346 U+5404 +J90-3347 U+5ED3 +J90-3348 U+62E1 +J90-3349 U+64B9 +J90-334A U+683C +J90-334B U+6838 +J90-334C U+6BBB +J90-334D U+7372 +J90-334E U+78BA +J90-334F U+7A6B +J90-3350 U+899A +J90-3351 U+89D2 +J90-3352 U+8D6B +J90-3353 U+8F03 +J90-3354 U+90ED +J90-3355 U+95A3 +J90-3356 U+9694 +J90-3357 U+9769 +J90-3358 U+5B66 +J90-3359 U+5CB3 +J90-335A U+697D +J90-335B U+984D +J90-335C U+984E +J90-335D U+639B +J90-335E U+7B20 +J90-335F U+6A2B +J90-3360 U+6A7F +J90-3361 U+68B6 +J90-3362 U+9C0D +J90-3363 U+6F5F +J90-3364 U+5272 +J90-3365 U+559D +J90-3366 U+6070 +J90-3367 U+62EC +J90-3368 U+6D3B +J90-3369 U+6E07 +J90-336A U+6ED1 +J90-336B U+845B +J90-336C U+8910 +J90-336D U+8F44 +J90-336E U+4E14 +J90-336F U+9C39 +J90-3370 U+53F6 +J90-3371 U+691B +J90-3372 U+6A3A +J90-3373 U+9784 +J90-3374 U+682A +J90-3375 U+515C +J90-3376 U+7AC3 +J90-3377 U+84B2 +J90-3378 U+91DC +J90-3379 U+938C +J90-337A U+565B +J90-337B U+9D28 +J90-337C U+6822 +J90-337D U+8305 +J90-337E U+8431 +J90-3421 U+7CA5 +J90-3422 U+5208 +J90-3423 U+82C5 +J90-3424 U+74E6 +J90-3425 U+4E7E +J90-3426 U+4F83 +J90-3427 U+51A0 +J90-3428 U+5BD2 +J90-3429 U+520A +J90-342A U+52D8 +J90-342B U+52E7 +J90-342C U+5DFB +J90-342D U+559A +J90-342E U+582A +J90-342F U+59E6 +J90-3430 U+5B8C +J90-3431 U+5B98 +J90-3432 U+5BDB +J90-3433 U+5E72 +J90-3434 U+5E79 +J90-3435 U+60A3 +J90-3436 U+611F +J90-3437 U+6163 +J90-3438 U+61BE +J90-3439 U+63DB +J90-343A U+6562 +J90-343B U+67D1 +J90-343C U+6853 +J90-343D U+68FA +J90-343E U+6B3E +J90-343F U+6B53 +J90-3440 U+6C57 +J90-3441 U+6F22 +J90-3442 U+6F97 +J90-3443 U+6F45 +J90-3444 U+74B0 +J90-3445 U+7518 +J90-3446 U+76E3 +J90-3447 U+770B +J90-3448 U+7AFF +J90-3449 U+7BA1 +J90-344A U+7C21 +J90-344B U+7DE9 +J90-344C U+7F36 +J90-344D U+7FF0 +J90-344E U+809D +J90-344F U+8266 +J90-3450 U+839E +J90-3451 U+89B3 +J90-3452 U+8ACC +J90-3453 U+8CAB +J90-3454 U+9084 +J90-3455 U+9451 +J90-3456 U+9593 +J90-3457 U+9591 +J90-3458 U+95A2 +J90-3459 U+9665 +J90-345A U+97D3 +J90-345B U+9928 +J90-345C U+8218 +J90-345D U+4E38 +J90-345E U+542B +J90-345F U+5CB8 +J90-3460 U+5DCC +J90-3461 U+73A9 +J90-3462 U+764C +J90-3463 U+773C +J90-3464 U+5CA9 +J90-3465 U+7FEB +J90-3466 U+8D0B +J90-3467 U+96C1 +J90-3468 U+9811 +J90-3469 U+9854 +J90-346A U+9858 +J90-346B U+4F01 +J90-346C U+4F0E +J90-346D U+5371 +J90-346E U+559C +J90-346F JU+5668 U-00020F96 +J90-3470 U+57FA +J90-3471 U+5947 +J90-3472 U+5B09 +J90-3473 U+5BC4 +J90-3474 U+5C90 +J90-3475 U+5E0C +J90-3476 U+5E7E +J90-3477 U+5FCC +J90-3478 U+63EE +J90-3479 U+673A +J90-347A U+65D7 +J90-347B U+65E2 +J90-347C U+671F +J90-347D U+68CB +J90-347E U+68C4 +J90-3521 U+6A5F +J90-3522 U+5E30 +J90-3523 U+6BC5 +J90-3524 U+6C17 +J90-3525 U+6C7D +J90-3526 U+757F +J90-3527 U+7948 +J90-3528 U+5B63 +J90-3529 U+7A00 +J90-352A U+7D00 +J90-352B U+5FBD +J90-352C U+898F +J90-352D U+8A18 +J90-352E U+8CB4 +J90-352F U+8D77 +J90-3530 U+8ECC +J90-3531 U+8F1D +J90-3532 U+98E2 +J90-3533 U+9A0E +J90-3534 U+9B3C +J90-3535 U+4E80 +J90-3536 U+507D +J90-3537 U+5100 +J90-3538 U+5993 +J90-3539 U+5B9C +J90-353A U+622F +J90-353B U+6280 +J90-353C U+64EC +J90-353D U+6B3A +J90-353E U+72A0 +J90-353F U+7591 +J90-3540 U+7947 +J90-3541 U+7FA9 +J90-3542 U+87FB +J90-3543 U+8ABC +J90-3544 U+8B70 +J90-3545 U+63AC +J90-3546 U+83CA +J90-3547 U+97A0 +J90-3548 U+5409 +J90-3549 U+5403 +J90-354A U+55AB +J90-354B U+6854 +J90-354C U+6A58 +J90-354D U+8A70 +J90-354E U+7827 +J90-354F U+6775 +J90-3550 U+9ECD +J90-3551 U+5374 +J90-3552 U+5BA2 +J90-3553 U+811A +J90-3554 U+8650 +J90-3555 U+9006 +J90-3556 U+4E18 +J90-3557 U+4E45 +J90-3558 U+4EC7 +J90-3559 U+4F11 +J90-355A U+53CA +J90-355B U+5438 +J90-355C U+5BAE +J90-355D U+5F13 +J90-355E U+6025 +J90-355F U+6551 +J90-3560 U+673D +J90-3561 U+6C42 +J90-3562 U+6C72 +J90-3563 U+6CE3 +J90-3564 U+7078 +J90-3565 U+7403 +J90-3566 U+7A76 +J90-3567 U+7AAE +J90-3568 U+7B08 +J90-3569 U+7D1A +J90-356A U+7CFE +J90-356B U+7D66 +J90-356C U+65E7 +J90-356D U+725B +J90-356E U+53BB +J90-356F U+5C45 +J90-3570 U+5DE8 +J90-3571 U+62D2 +J90-3572 U+62E0 +J90-3573 U+6319 +J90-3574 U+6E20 +J90-3575 U+865A +J90-3576 U+8A31 +J90-3577 U+8DDD +J90-3578 U+92F8 +J90-3579 U+6F01 +J90-357A U+79A6 +J90-357B U+9B5A +J90-357C U+4EA8 +J90-357D U+4EAB +J90-357E U+4EAC +J90-3621 U+4F9B +J90-3622 U+4FA0 +J90-3623 U+50D1 +J90-3624 U+5147 +J90-3625 U+7AF6 +J90-3626 U+5171 +J90-3627 U+51F6 +J90-3628 U+5354 +J90-3629 U+5321 +J90-362A U+537F +J90-362B U+53EB +J90-362C U+55AC +J90-362D U+5883 +J90-362E U+5CE1 +J90-362F U+5F37 +J90-3630 U+5F4A +J90-3631 U+602F +J90-3632 U+6050 +J90-3633 U+606D +J90-3634 U+631F +J90-3635 U+6559 +J90-3636 U+6A4B +J90-3637 U+6CC1 +J90-3638 U+72C2 +J90-3639 U+72ED +J90-363A U+77EF +J90-363B U+80F8 +J90-363C U+8105 +J90-363D U+8208 +J90-363E U+854E +J90-363F U+90F7 +J90-3640 U+93E1 +J90-3641 U+97FF +J90-3642 U+9957 +J90-3643 U+9A5A +J90-3644 U+4EF0 +J90-3645 U+51DD +J90-3646 U+5C2D +J90-3647 U+6681 +J90-3648 U+696D +J90-3649 U+5C40 +J90-364A U+66F2 +J90-364B U+6975 +J90-364C U+7389 +J90-364D U+6850 +J90-364E U+7C81 +J90-364F U+50C5 +J90-3650 JU+52E4 U-0002F827 +J90-3651 U+5747 +J90-3652 U+5DFE +J90-3653 U+9326 +J90-3654 U+65A4 +J90-3655 U+6B23 +J90-3656 U+6B3D +J90-3657 U+7434 +J90-3658 U+7981 +J90-3659 U+79BD +J90-365A U+7B4B +J90-365B U+7DCA +J90-365C U+82B9 +J90-365D U+83CC +J90-365E U+887F +J90-365F U+895F +J90-3660 U+8B39 +J90-3661 U+8FD1 +J90-3662 U+91D1 +J90-3663 U+541F +J90-3664 U+9280 +J90-3665 U+4E5D +J90-3666 U+5036 +J90-3667 U+53E5 +J90-3668 U+533A +J90-3669 U+72D7 +J90-366A U+7396 +J90-366B U+77E9 +J90-366C U+82E6 +J90-366D U+8EAF +J90-366E U+99C6 +J90-366F U+99C8 +J90-3670 U+99D2 +J90-3671 JU+5177 U-0002F811 +J90-3672 U+611A +J90-3673 U+865E +J90-3674 U+55B0 +J90-3675 U+7A7A +J90-3676 U+5076 +J90-3677 U+5BD3 +J90-3678 U+9047 +J90-3679 U+9685 +J90-367A U+4E32 +J90-367B U+6ADB +J90-367C U+91E7 +J90-367D U+5C51 +J90-367E U+5C48 +J90-3721 U+6398 +J90-3722 U+7A9F +J90-3723 U+6C93 +J90-3724 U+9774 +J90-3725 U+8F61 +J90-3726 U+7AAA +J90-3727 U+718A +J90-3728 U+9688 +J90-3729 U+7C82 +J90-372A U+6817 +J90-372B U+7E70 +J90-372C U+6851 +J90-372D U+936C +J90-372E U+52F2 +J90-372F U+541B +J90-3730 U+85AB +J90-3731 U+8A13 +J90-3732 U+7FA4 +J90-3733 U+8ECD +J90-3734 U+90E1 +J90-3735 U+5366 +J90-3736 U+8888 +J90-3737 U+7941 +J90-3738 U+4FC2 +J90-3739 U+50BE +J90-373A U+5211 +J90-373B U+5144 +J90-373C U+5553 +J90-373D U+572D +J90-373E U+73EA +J90-373F U+578B +J90-3740 U+5951 +J90-3741 U+5F62 +J90-3742 U+5F84 +J90-3743 U+6075 +J90-3744 U+6176 +J90-3745 U+6167 +J90-3746 U+61A9 +J90-3747 U+63B2 +J90-3748 U+643A +J90-3749 U+656C +J90-374A U+666F +J90-374B U+6842 +J90-374C U+6E13 +J90-374D U+7566 +J90-374E U+7A3D +J90-374F U+7CFB +J90-3750 U+7D4C +J90-3751 U+7D99 +J90-3752 U+7E4B +J90-3753 U+7F6B +J90-3754 U+830E +J90-3755 U+834A +J90-3756 U+86CD +J90-3757 U+8A08 +J90-3758 U+8A63 +J90-3759 U+8B66 +J90-375A U+8EFD +J90-375B U+981A +J90-375C U+9D8F +J90-375D U+82B8 +J90-375E U+8FCE +J90-375F U+9BE8 +J90-3760 U+5287 +J90-3761 U+621F +J90-3762 U+6483 +J90-3763 U+6FC0 +J90-3764 U+9699 +J90-3765 U+6841 +J90-3766 U+5091 +J90-3767 U+6B20 +J90-3768 U+6C7A +J90-3769 U+6F54 +J90-376A U+7A74 +J90-376B U+7D50 +J90-376C U+8840 +J90-376D U+8A23 +J90-376E U+6708 +J90-376F U+4EF6 +J90-3770 U+5039 +J90-3771 U+5026 +J90-3772 U+5065 +J90-3773 U+517C +J90-3774 U+5238 +J90-3775 U+5263 +J90-3776 U+55A7 +J90-3777 U+570F +J90-3778 U+5805 +J90-3779 U+5ACC +J90-377A U+5EFA +J90-377B U+61B2 +J90-377C U+61F8 +J90-377D U+62F3 +J90-377E U+6372 +J90-3821 U+691C +J90-3822 U+6A29 +J90-3823 U+727D +J90-3824 U+72AC +J90-3825 U+732E +J90-3826 U+7814 +J90-3827 U+786F +J90-3828 U+7D79 +J90-3829 U+770C +J90-382A U+80A9 +J90-382B U+898B +J90-382C U+8B19 +J90-382D U+8CE2 +J90-382E U+8ED2 +J90-382F U+9063 +J90-3830 U+9375 +J90-3831 U+967A +J90-3832 U+9855 +J90-3833 U+9A13 +J90-3834 U+9E78 +J90-3835 U+5143 +J90-3836 U+539F +J90-3837 U+53B3 +J90-3838 U+5E7B +J90-3839 U+5F26 +J90-383A U+6E1B +J90-383B U+6E90 +J90-383C U+7384 +J90-383D U+73FE +J90-383E U+7D43 +J90-383F U+8237 +J90-3840 U+8A00 +J90-3841 U+8AFA +J90-3842 U+9650 +J90-3843 U+4E4E +J90-3844 U+500B +J90-3845 U+53E4 +J90-3846 U+547C +J90-3847 U+56FA +J90-3848 U+59D1 +J90-3849 U+5B64 +J90-384A U+5DF1 +J90-384B U+5EAB +J90-384C U+5F27 +J90-384D U+6238 +J90-384E U+6545 +J90-384F U+67AF +J90-3850 U+6E56 +J90-3851 U+72D0 +J90-3852 U+7CCA +J90-3853 U+88B4 +J90-3854 U+80A1 +J90-3855 U+80E1 +J90-3856 U+83F0 +J90-3857 U+864E +J90-3858 U+8A87 +J90-3859 U+8DE8 +J90-385A U+9237 +J90-385B U+96C7 +J90-385C U+9867 +J90-385D U+9F13 +J90-385E U+4E94 +J90-385F U+4E92 +J90-3860 U+4F0D +J90-3861 U+5348 +J90-3862 U+5449 +J90-3863 U+543E +J90-3864 U+5A2F +J90-3865 U+5F8C +J90-3866 U+5FA1 +J90-3867 U+609F +J90-3868 U+68A7 +J90-3869 U+6A8E +J90-386A U+745A +J90-386B U+7881 +J90-386C U+8A9E +J90-386D U+8AA4 +J90-386E U+8B77 +J90-386F U+9190 +J90-3870 U+4E5E +J90-3871 U+9BC9 +J90-3872 U+4EA4 +J90-3873 U+4F7C +J90-3874 U+4FAF +J90-3875 U+5019 +J90-3876 U+5016 +J90-3877 U+5149 +J90-3878 U+516C +J90-3879 U+529F +J90-387A U+52B9 +J90-387B U+52FE +J90-387C U+539A +J90-387D U+53E3 +J90-387E U+5411 +J90-3921 U+540E +J90-3922 U+5589 +J90-3923 U+5751 +J90-3924 U+57A2 +J90-3925 U+597D +J90-3926 U+5B54 +J90-3927 U+5B5D +J90-3928 U+5B8F +J90-3929 U+5DE5 +J90-392A U+5DE7 +J90-392B U+5DF7 +J90-392C U+5E78 +J90-392D U+5E83 +J90-392E U+5E9A +J90-392F U+5EB7 +J90-3930 U+5F18 +J90-3931 U+6052 +J90-3932 U+614C +J90-3933 U+6297 +J90-3934 U+62D8 +J90-3935 U+63A7 +J90-3936 U+653B +J90-3937 U+6602 +J90-3938 U+6643 +J90-3939 U+66F4 +J90-393A U+676D +J90-393B U+6821 +J90-393C U+6897 +J90-393D U+69CB +J90-393E U+6C5F +J90-393F U+6D2A +J90-3940 U+6D69 +J90-3941 U+6E2F +J90-3942 U+6E9D +J90-3943 U+7532 +J90-3944 U+7687 +J90-3945 U+786C +J90-3946 U+7A3F +J90-3947 U+7CE0 +J90-3948 U+7D05 +J90-3949 U+7D18 +J90-394A U+7D5E +J90-394B U+7DB1 +J90-394C U+8015 +J90-394D U+8003 +J90-394E U+80AF +J90-394F U+80B1 +J90-3950 U+8154 +J90-3951 U+818F +J90-3952 U+822A +J90-3953 U+8352 +J90-3954 U+884C +J90-3955 U+8861 +J90-3956 U+8B1B +J90-3957 U+8CA2 +J90-3958 U+8CFC +J90-3959 U+90CA +J90-395A U+9175 +J90-395B U+9271 +J90-395C U+783F +J90-395D U+92FC +J90-395E U+95A4 +J90-395F U+964D +J90-3960 U+9805 +J90-3961 U+9999 +J90-3962 U+9AD8 +J90-3963 U+9D3B +J90-3964 U+525B +J90-3965 U+52AB +J90-3966 U+53F7 +J90-3967 U+5408 +J90-3968 U+58D5 +J90-3969 U+62F7 +J90-396A U+6FE0 +J90-396B U+8C6A +J90-396C U+8F5F +J90-396D U+9EB9 +J90-396E U+514B +J90-396F U+523B +J90-3970 U+544A +J90-3971 U+56FD +J90-3972 U+7A40 +J90-3973 U+9177 +J90-3974 U+9D60 +J90-3975 U+9ED2 +J90-3976 U+7344 +J90-3977 U+6F09 +J90-3978 U+8170 +J90-3979 U+7511 +J90-397A U+5FFD +J90-397B U+60DA +J90-397C U+9AA8 +J90-397D U+72DB +J90-397E U+8FBC +J90-3A21 U+6B64 +J90-3A22 U+9803 +J90-3A23 U+4ECA +J90-3A24 U+56F0 +J90-3A25 U+5764 +J90-3A26 U+58BE +J90-3A27 U+5A5A +J90-3A28 U+6068 +J90-3A29 U+61C7 +J90-3A2A U+660F +J90-3A2B U+6606 +J90-3A2C U+6839 +J90-3A2D U+68B1 +J90-3A2E U+6DF7 +J90-3A2F U+75D5 +J90-3A30 U+7D3A +J90-3A31 U+826E +J90-3A32 U+9B42 +J90-3A33 U+4E9B +J90-3A34 U+4F50 +J90-3A35 U+53C9 +J90-3A36 U+5506 +J90-3A37 U+5D6F +J90-3A38 U+5DE6 +J90-3A39 U+5DEE +J90-3A3A U+67FB +J90-3A3B U+6C99 +J90-3A3C U+7473 +J90-3A3D U+7802 +J90-3A3E U+8A50 +J90-3A3F U+9396 +J90-3A40 U+88DF +J90-3A41 U+5750 +J90-3A42 U+5EA7 +J90-3A43 U+632B +J90-3A44 U+50B5 +J90-3A45 U+50AC +J90-3A46 U+518D +J90-3A47 U+6700 +J90-3A48 U+54C9 +J90-3A49 U+585E +J90-3A4A U+59BB +J90-3A4B U+5BB0 +J90-3A4C U+5F69 +J90-3A4D U+624D +J90-3A4E U+63A1 +J90-3A4F U+683D +J90-3A50 U+6B73 +J90-3A51 U+6E08 +J90-3A52 U+707D +J90-3A53 U+91C7 +J90-3A54 U+7280 +J90-3A55 U+7815 +J90-3A56 U+7826 +J90-3A57 U+796D +J90-3A58 U+658E +J90-3A59 U+7D30 +J90-3A5A U+83DC +J90-3A5B U+88C1 +J90-3A5C U+8F09 +J90-3A5D U+969B +J90-3A5E U+5264 +J90-3A5F U+5728 +J90-3A60 U+6750 +J90-3A61 U+7F6A +J90-3A62 U+8CA1 +J90-3A63 U+51B4 +J90-3A64 U+5742 +J90-3A65 U+962A +J90-3A66 U+583A +J90-3A67 U+698A +J90-3A68 U+80B4 +J90-3A69 U+54B2 +J90-3A6A U+5D0E +J90-3A6B U+57FC +J90-3A6C U+7895 +J90-3A6D U+9DFA +J90-3A6E U+4F5C +J90-3A6F U+524A +J90-3A70 U+548B +J90-3A71 U+643E +J90-3A72 U+6628 +J90-3A73 U+6714 +J90-3A74 U+67F5 +J90-3A75 U+7A84 +J90-3A76 U+7B56 +J90-3A77 U+7D22 +J90-3A78 U+932F +J90-3A79 U+685C +J90-3A7A U+9BAD +J90-3A7B U+7B39 +J90-3A7C U+5319 +J90-3A7D U+518A +J90-3A7E U+5237 +J90-3B21 U+5BDF +J90-3B22 U+62F6 +J90-3B23 U+64AE +J90-3B24 U+64E6 +J90-3B25 U+672D +J90-3B26 U+6BBA +J90-3B27 U+85A9 +J90-3B28 U+96D1 +J90-3B29 U+7690 +J90-3B2A U+9BD6 +J90-3B2B U+634C +J90-3B2C U+9306 +J90-3B2D U+9BAB +J90-3B2E U+76BF +J90-3B2F U+6652 +J90-3B30 U+4E09 +J90-3B31 U+5098 +J90-3B32 U+53C2 +J90-3B33 U+5C71 +J90-3B34 U+60E8 +J90-3B35 U+6492 +J90-3B36 U+6563 +J90-3B37 U+685F +J90-3B38 U+71E6 +J90-3B39 U+73CA +J90-3B3A U+7523 +J90-3B3B U+7B97 +J90-3B3C U+7E82 +J90-3B3D U+8695 +J90-3B3E U+8B83 +J90-3B3F U+8CDB +J90-3B40 U+9178 +J90-3B41 U+9910 +J90-3B42 U+65AC +J90-3B43 U+66AB +J90-3B44 U+6B8B +J90-3B45 U+4ED5 +J90-3B46 U+4ED4 +J90-3B47 U+4F3A +J90-3B48 U+4F7F +J90-3B49 U+523A +J90-3B4A U+53F8 +J90-3B4B U+53F2 +J90-3B4C U+55E3 +J90-3B4D U+56DB +J90-3B4E U+58EB +J90-3B4F U+59CB +J90-3B50 U+59C9 +J90-3B51 U+59FF +J90-3B52 U+5B50 +J90-3B53 U+5C4D +J90-3B54 U+5E02 +J90-3B55 U+5E2B +J90-3B56 U+5FD7 +J90-3B57 U+601D +J90-3B58 U+6307 +J90-3B59 U+652F +J90-3B5A U+5B5C +J90-3B5B U+65AF +J90-3B5C U+65BD +J90-3B5D U+65E8 +J90-3B5E U+679D +J90-3B5F U+6B62 +J90-3B60 U+6B7B +J90-3B61 U+6C0F +J90-3B62 U+7345 +J90-3B63 U+7949 +J90-3B64 U+79C1 +J90-3B65 U+7CF8 +J90-3B66 U+7D19 +J90-3B67 U+7D2B +J90-3B68 U+80A2 +J90-3B69 U+8102 +J90-3B6A U+81F3 +J90-3B6B U+8996 +J90-3B6C U+8A5E +J90-3B6D U+8A69 +J90-3B6E U+8A66 +J90-3B6F U+8A8C +J90-3B70 U+8AEE +J90-3B71 U+8CC7 +J90-3B72 U+8CDC +J90-3B73 U+96CC +J90-3B74 U+98FC +J90-3B75 U+6B6F +J90-3B76 U+4E8B +J90-3B77 U+4F3C +J90-3B78 U+4F8D +J90-3B79 U+5150 +J90-3B7A U+5B57 +J90-3B7B U+5BFA +J90-3B7C U+6148 +J90-3B7D U+6301 +J90-3B7E U+6642 +J90-3C21 U+6B21 +J90-3C22 U+6ECB +J90-3C23 U+6CBB +J90-3C24 U+723E +J90-3C25 U+74BD +J90-3C26 U+75D4 +J90-3C27 U+78C1 +J90-3C28 U+793A +J90-3C29 U+800C +J90-3C2A U+8033 +J90-3C2B U+81EA +J90-3C2C U+8494 +J90-3C2D U+8F9E +J90-3C2E U+6C50 +J90-3C2F U+9E7F +J90-3C30 U+5F0F +J90-3C31 U+8B58 +J90-3C32 U+9D2B +J90-3C33 U+7AFA +J90-3C34 U+8EF8 +J90-3C35 U+5B8D +J90-3C36 U+96EB +J90-3C37 U+4E03 +J90-3C38 JU+53F1 U-00020B9F +J90-3C39 U+57F7 +J90-3C3A U+5931 +J90-3C3B U+5AC9 +J90-3C3C U+5BA4 +J90-3C3D U+6089 +J90-3C3E U+6E7F +J90-3C3F U+6F06 +J90-3C40 U+75BE +J90-3C41 U+8CEA +J90-3C42 U+5B9F +J90-3C43 U+8500 +J90-3C44 U+7BE0 +J90-3C45 U+5072 +J90-3C46 U+67F4 +J90-3C47 U+829D +J90-3C48 U+5C61 +J90-3C49 U+854A +J90-3C4A U+7E1E +J90-3C4B U+820E +J90-3C4C U+5199 +J90-3C4D U+5C04 +J90-3C4E U+6368 +J90-3C4F U+8D66 +J90-3C50 U+659C +J90-3C51 U+716E +J90-3C52 U+793E +J90-3C53 U+7D17 +J90-3C54 U+8005 +J90-3C55 U+8B1D +J90-3C56 U+8ECA +J90-3C57 U+906E +J90-3C58 U+86C7 +J90-3C59 U+90AA +J90-3C5A U+501F +J90-3C5B U+52FA +J90-3C5C U+5C3A +J90-3C5D U+6753 +J90-3C5E U+707C +J90-3C5F U+7235 +J90-3C60 U+914C +J90-3C61 U+91C8 +J90-3C62 U+932B +J90-3C63 U+82E5 +J90-3C64 U+5BC2 +J90-3C65 U+5F31 +J90-3C66 U+60F9 +J90-3C67 U+4E3B +J90-3C68 U+53D6 +J90-3C69 U+5B88 +J90-3C6A U+624B +J90-3C6B U+6731 +J90-3C6C U+6B8A +J90-3C6D U+72E9 +J90-3C6E U+73E0 +J90-3C6F U+7A2E +J90-3C70 U+816B +J90-3C71 U+8DA3 +J90-3C72 U+9152 +J90-3C73 U+9996 +J90-3C74 U+5112 +J90-3C75 U+53D7 +J90-3C76 U+546A +J90-3C77 U+5BFF +J90-3C78 U+6388 +J90-3C79 U+6A39 +J90-3C7A U+7DAC +J90-3C7B U+9700 +J90-3C7C U+56DA +J90-3C7D U+53CE +J90-3C7E U+5468 +J90-3D21 U+5B97 +J90-3D22 U+5C31 +J90-3D23 U+5DDE +J90-3D24 U+4FEE +J90-3D25 U+6101 +J90-3D26 U+62FE +J90-3D27 U+6D32 +J90-3D28 U+79C0 +J90-3D29 U+79CB +J90-3D2A U+7D42 +J90-3D2B U+7E4D +J90-3D2C U+7FD2 +J90-3D2D U+81ED +J90-3D2E U+821F +J90-3D2F U+8490 +J90-3D30 U+8846 +J90-3D31 U+8972 +J90-3D32 U+8B90 +J90-3D33 U+8E74 +J90-3D34 U+8F2F +J90-3D35 U+9031 +J90-3D36 U+914B +J90-3D37 U+916C +J90-3D38 U+96C6 +J90-3D39 U+919C +J90-3D3A U+4EC0 +J90-3D3B U+4F4F +J90-3D3C U+5145 +J90-3D3D U+5341 +J90-3D3E U+5F93 +J90-3D3F U+620E +J90-3D40 U+67D4 +J90-3D41 U+6C41 +J90-3D42 U+6E0B +J90-3D43 U+7363 +J90-3D44 U+7E26 +J90-3D45 U+91CD +J90-3D46 U+9283 +J90-3D47 U+53D4 +J90-3D48 U+5919 +J90-3D49 U+5BBF +J90-3D4A U+6DD1 +J90-3D4B U+795D +J90-3D4C U+7E2E +J90-3D4D U+7C9B +J90-3D4E U+587E +J90-3D4F U+719F +J90-3D50 U+51FA +J90-3D51 U+8853 +J90-3D52 U+8FF0 +J90-3D53 U+4FCA +J90-3D54 U+5CFB +J90-3D55 U+6625 +J90-3D56 U+77AC +J90-3D57 U+7AE3 +J90-3D58 U+821C +J90-3D59 U+99FF +J90-3D5A U+51C6 +J90-3D5B U+5FAA +J90-3D5C U+65EC +J90-3D5D U+696F +J90-3D5E U+6B89 +J90-3D5F U+6DF3 +J90-3D60 U+6E96 +J90-3D61 U+6F64 +J90-3D62 U+76FE +J90-3D63 U+7D14 +J90-3D64 U+5DE1 +J90-3D65 U+9075 +J90-3D66 U+9187 +J90-3D67 U+9806 +J90-3D68 U+51E6 +J90-3D69 U+521D +J90-3D6A U+6240 +J90-3D6B U+6691 +J90-3D6C U+66D9 +J90-3D6D U+6E1A +J90-3D6E U+5EB6 +J90-3D6F U+7DD2 +J90-3D70 U+7F72 +J90-3D71 U+66F8 +J90-3D72 U+85AF +J90-3D73 U+85F7 +J90-3D74 U+8AF8 +J90-3D75 U+52A9 +J90-3D76 U+53D9 +J90-3D77 U+5973 +J90-3D78 U+5E8F +J90-3D79 U+5F90 +J90-3D7A U+6055 +J90-3D7B U+92E4 +J90-3D7C U+9664 +J90-3D7D U+50B7 +J90-3D7E U+511F +J90-3E21 U+52DD +J90-3E22 U+5320 +J90-3E23 U+5347 +J90-3E24 U+53EC +J90-3E25 U+54E8 +J90-3E26 U+5546 +J90-3E27 U+5531 +J90-3E28 U+5617 +J90-3E29 U+5968 +J90-3E2A U+59BE +J90-3E2B U+5A3C +J90-3E2C U+5BB5 +J90-3E2D U+5C06 +J90-3E2E U+5C0F +J90-3E2F U+5C11 +J90-3E30 U+5C1A +J90-3E31 U+5E84 +J90-3E32 U+5E8A +J90-3E33 U+5EE0 +J90-3E34 U+5F70 +J90-3E35 U+627F +J90-3E36 U+6284 +J90-3E37 U+62DB +J90-3E38 U+638C +J90-3E39 U+6377 +J90-3E3A U+6607 +J90-3E3B U+660C +J90-3E3C U+662D +J90-3E3D U+6676 +J90-3E3E U+677E +J90-3E3F U+68A2 +J90-3E40 U+6A1F +J90-3E41 U+6A35 +J90-3E42 U+6CBC +J90-3E43 U+6D88 +J90-3E44 U+6E09 +J90-3E45 U+6E58 +J90-3E46 U+713C +J90-3E47 U+7126 +J90-3E48 U+7167 +J90-3E49 U+75C7 +J90-3E4A U+7701 +J90-3E4B U+785D +J90-3E4C U+7901 +J90-3E4D U+7965 +J90-3E4E U+79F0 +J90-3E4F U+7AE0 +J90-3E50 U+7B11 +J90-3E51 U+7CA7 +J90-3E52 U+7D39 +J90-3E53 U+8096 +J90-3E54 U+83D6 +J90-3E55 U+848B +J90-3E56 U+8549 +J90-3E57 U+885D +J90-3E58 U+88F3 +J90-3E59 U+8A1F +J90-3E5A U+8A3C +J90-3E5B U+8A54 +J90-3E5C U+8A73 +J90-3E5D U+8C61 +J90-3E5E U+8CDE +J90-3E5F U+91A4 +J90-3E60 U+9266 +J90-3E61 U+937E +J90-3E62 U+9418 +J90-3E63 U+969C +J90-3E64 U+9798 +J90-3E65 U+4E0A +J90-3E66 U+4E08 +J90-3E67 U+4E1E +J90-3E68 U+4E57 +J90-3E69 U+5197 +J90-3E6A U+5270 +J90-3E6B U+57CE +J90-3E6C U+5834 +J90-3E6D U+58CC +J90-3E6E U+5B22 +J90-3E6F U+5E38 +J90-3E70 U+60C5 +J90-3E71 U+64FE +J90-3E72 U+6761 +J90-3E73 U+6756 +J90-3E74 U+6D44 +J90-3E75 U+72B6 +J90-3E76 U+7573 +J90-3E77 U+7A63 +J90-3E78 U+84B8 +J90-3E79 U+8B72 +J90-3E7A U+91B8 +J90-3E7B U+9320 +J90-3E7C U+5631 +J90-3E7D U+57F4 +J90-3E7E U+98FE +J90-3F21 U+62ED +J90-3F22 U+690D +J90-3F23 U+6B96 +J90-3F24 U+71ED +J90-3F25 U+7E54 +J90-3F26 U+8077 +J90-3F27 U+8272 +J90-3F28 U+89E6 +J90-3F29 U+98DF +J90-3F2A U+8755 +J90-3F2B U+8FB1 +J90-3F2C U+5C3B +J90-3F2D U+4F38 +J90-3F2E U+4FE1 +J90-3F2F U+4FB5 +J90-3F30 U+5507 +J90-3F31 U+5A20 +J90-3F32 U+5BDD +J90-3F33 U+5BE9 +J90-3F34 U+5FC3 +J90-3F35 U+614E +J90-3F36 U+632F +J90-3F37 U+65B0 +J90-3F38 U+664B +J90-3F39 U+68EE +J90-3F3A U+699B +J90-3F3B U+6D78 +J90-3F3C U+6DF1 +J90-3F3D U+7533 +J90-3F3E U+75B9 +J90-3F3F U+771F +J90-3F40 U+795E +J90-3F41 U+79E6 +J90-3F42 U+7D33 +J90-3F43 U+81E3 +J90-3F44 U+82AF +J90-3F45 U+85AA +J90-3F46 U+89AA +J90-3F47 U+8A3A +J90-3F48 U+8EAB +J90-3F49 U+8F9B +J90-3F4A U+9032 +J90-3F4B U+91DD +J90-3F4C U+9707 +J90-3F4D U+4EBA +J90-3F4E U+4EC1 +J90-3F4F U+5203 +J90-3F50 U+5875 +J90-3F51 U+58EC +J90-3F52 U+5C0B +J90-3F53 U+751A +J90-3F54 U+5C3D +J90-3F55 U+814E +J90-3F56 U+8A0A +J90-3F57 U+8FC5 +J90-3F58 U+9663 +J90-3F59 U+976D +J90-3F5A U+7B25 +J90-3F5B U+8ACF +J90-3F5C U+9808 +J90-3F5D U+9162 +J90-3F5E U+56F3 +J90-3F5F U+53A8 +J90-3F60 U+9017 +J90-3F61 U+5439 +J90-3F62 U+5782 +J90-3F63 U+5E25 +J90-3F64 U+63A8 +J90-3F65 U+6C34 +J90-3F66 U+708A +J90-3F67 U+7761 +J90-3F68 U+7C8B +J90-3F69 U+7FE0 +J90-3F6A U+8870 +J90-3F6B U+9042 +J90-3F6C U+9154 +J90-3F6D U+9310 +J90-3F6E U+9318 +J90-3F6F U+968F +J90-3F70 U+745E +J90-3F71 U+9AC4 +J90-3F72 U+5D07 +J90-3F73 U+5D69 +J90-3F74 U+6570 +J90-3F75 U+67A2 +J90-3F76 U+8DA8 +J90-3F77 U+96DB +J90-3F78 U+636E +J90-3F79 U+6749 +J90-3F7A U+6919 +J90-3F7B U+83C5 +J90-3F7C U+9817 +J90-3F7D U+96C0 +J90-3F7E U+88FE +J90-4021 U+6F84 +J90-4022 U+647A +J90-4023 U+5BF8 +J90-4024 U+4E16 +J90-4025 U+702C +J90-4026 U+755D +J90-4027 U+662F +J90-4028 U+51C4 +J90-4029 U+5236 +J90-402A U+52E2 +J90-402B U+59D3 +J90-402C U+5F81 +J90-402D U+6027 +J90-402E U+6210 +J90-402F U+653F +J90-4030 U+6574 +J90-4031 U+661F +J90-4032 U+6674 +J90-4033 U+68F2 +J90-4034 U+6816 +J90-4035 U+6B63 +J90-4036 U+6E05 +J90-4037 U+7272 +J90-4038 U+751F +J90-4039 U+76DB +J90-403A U+7CBE +J90-403B U+8056 +J90-403C U+58F0 +J90-403D U+88FD +J90-403E U+897F +J90-403F U+8AA0 +J90-4040 U+8A93 +J90-4041 U+8ACB +J90-4042 U+901D +J90-4043 U+9192 +J90-4044 U+9752 +J90-4045 U+9759 +J90-4046 U+6589 +J90-4047 U+7A0E +J90-4048 U+8106 +J90-4049 U+96BB +J90-404A U+5E2D +J90-404B U+60DC +J90-404C U+621A +J90-404D U+65A5 +J90-404E U+6614 +J90-404F U+6790 +J90-4050 U+77F3 +J90-4051 U+7A4D +J90-4052 U+7C4D +J90-4053 U+7E3E +J90-4054 U+810A +J90-4055 U+8CAC +J90-4056 U+8D64 +J90-4057 U+8DE1 +J90-4058 U+8E5F +J90-4059 U+78A9 +J90-405A U+5207 +J90-405B U+62D9 +J90-405C U+63A5 +J90-405D U+6442 +J90-405E U+6298 +J90-405F U+8A2D +J90-4060 U+7A83 +J90-4061 U+7BC0 +J90-4062 U+8AAC +J90-4063 U+96EA +J90-4064 U+7D76 +J90-4065 U+820C +J90-4066 U+8749 +J90-4067 U+4ED9 +J90-4068 U+5148 +J90-4069 U+5343 +J90-406A U+5360 +J90-406B U+5BA3 +J90-406C U+5C02 +J90-406D U+5C16 +J90-406E U+5DDD +J90-406F U+6226 +J90-4070 U+6247 +J90-4071 U+64B0 +J90-4072 U+6813 +J90-4073 U+6834 +J90-4074 U+6CC9 +J90-4075 U+6D45 +J90-4076 U+6D17 +J90-4077 U+67D3 +J90-4078 U+6F5C +J90-4079 U+714E +J90-407A U+717D +J90-407B U+65CB +J90-407C U+7A7F +J90-407D U+7BAD +J90-407E U+7DDA +J90-4121 U+7E4A +J90-4122 U+7FA8 +J90-4123 U+817A +J90-4124 U+821B +J90-4125 U+8239 +J90-4126 U+85A6 +J90-4127 U+8A6E +J90-4128 U+8CCE +J90-4129 U+8DF5 +J90-412A U+9078 +J90-412B U+9077 +J90-412C U+92AD +J90-412D U+9291 +J90-412E U+9583 +J90-412F U+9BAE +J90-4130 U+524D +J90-4131 U+5584 +J90-4132 U+6F38 +J90-4133 U+7136 +J90-4134 U+5168 +J90-4135 U+7985 +J90-4136 U+7E55 +J90-4137 U+81B3 +J90-4138 U+7CCE +J90-4139 U+564C +J90-413A U+5851 +J90-413B U+5CA8 +J90-413C U+63AA +J90-413D U+66FE +J90-413E U+66FD +J90-413F U+695A +J90-4140 U+72D9 +J90-4141 U+758F +J90-4142 U+758E +J90-4143 U+790E +J90-4144 U+7956 +J90-4145 U+79DF +J90-4146 U+7C97 +J90-4147 U+7D20 +J90-4148 U+7D44 +J90-4149 U+8607 +J90-414A U+8A34 +J90-414B U+963B +J90-414C U+9061 +J90-414D U+9F20 +J90-414E JU+50E7 U-0002F80A +J90-414F U+5275 +J90-4150 U+53CC +J90-4151 U+53E2 +J90-4152 U+5009 +J90-4153 U+55AA +J90-4154 U+58EE +J90-4155 U+594F +J90-4156 U+723D +J90-4157 U+5B8B +J90-4158 U+5C64 +J90-4159 U+531D +J90-415A U+60E3 +J90-415B U+60F3 +J90-415C U+635C +J90-415D U+6383 +J90-415E U+633F +J90-415F U+63BB +J90-4160 U+64CD +J90-4161 U+65E9 +J90-4162 U+66F9 +J90-4163 U+5DE3 +J90-4164 U+69CD +J90-4165 U+69FD +J90-4166 U+6F15 +J90-4167 U+71E5 +J90-4168 U+4E89 +J90-4169 U+75E9 +J90-416A U+76F8 +J90-416B U+7A93 +J90-416C U+7CDF +J90-416D U+7DCF +J90-416E U+7D9C +J90-416F U+8061 +J90-4170 U+8349 +J90-4171 U+8358 +J90-4172 U+846C +J90-4173 U+84BC +J90-4174 U+85FB +J90-4175 U+88C5 +J90-4176 U+8D70 +J90-4177 U+9001 +J90-4178 U+906D +J90-4179 U+9397 +J90-417A U+971C +J90-417B U+9A12 +J90-417C U+50CF +J90-417D U+5897 +J90-417E JU+618E U-0002F8AB +J90-4221 U+81D3 +J90-4222 U+8535 +J90-4223 U+8D08 +J90-4224 U+9020 +J90-4225 U+4FC3 +J90-4226 U+5074 +J90-4227 U+5247 +J90-4228 U+5373 +J90-4229 U+606F +J90-422A U+6349 +J90-422B U+675F +J90-422C U+6E2C +J90-422D U+8DB3 +J90-422E U+901F +J90-422F U+4FD7 +J90-4230 U+5C5E +J90-4231 U+8CCA +J90-4232 U+65CF +J90-4233 U+7D9A +J90-4234 U+5352 +J90-4235 U+8896 +J90-4236 U+5176 +J90-4237 U+63C3 +J90-4238 U+5B58 +J90-4239 U+5B6B +J90-423A U+5C0A +J90-423B U+640D +J90-423C U+6751 +J90-423D U+905C +J90-423E U+4ED6 +J90-423F U+591A +J90-4240 U+592A +J90-4241 U+6C70 +J90-4242 U+8A51 +J90-4243 U+553E +J90-4244 U+5815 +J90-4245 U+59A5 +J90-4246 U+60F0 +J90-4247 U+6253 +J90-4248 U+67C1 +J90-4249 U+8235 +J90-424A U+6955 +J90-424B U+9640 +J90-424C U+99C4 +J90-424D U+9A28 +J90-424E U+4F53 +J90-424F U+5806 +J90-4250 U+5BFE +J90-4251 U+8010 +J90-4252 U+5CB1 +J90-4253 U+5E2F +J90-4254 U+5F85 +J90-4255 U+6020 +J90-4256 U+614B +J90-4257 U+6234 +J90-4258 U+66FF +J90-4259 U+6CF0 +J90-425A U+6EDE +J90-425B U+80CE +J90-425C U+817F +J90-425D U+82D4 +J90-425E U+888B +J90-425F U+8CB8 +J90-4260 U+9000 +J90-4261 U+902E +J90-4262 U+968A +J90-4263 U+9EDB +J90-4264 U+9BDB +J90-4265 U+4EE3 +J90-4266 U+53F0 +J90-4267 U+5927 +J90-4268 U+7B2C +J90-4269 U+918D +J90-426A U+984C +J90-426B U+9DF9 +J90-426C U+6EDD +J90-426D U+7027 +J90-426E U+5353 +J90-426F U+5544 +J90-4270 U+5B85 +J90-4271 U+6258 +J90-4272 U+629E +J90-4273 U+62D3 +J90-4274 U+6CA2 +J90-4275 U+6FEF +J90-4276 U+7422 +J90-4277 U+8A17 +J90-4278 U+9438 +J90-4279 U+6FC1 +J90-427A U+8AFE +J90-427B U+8338 +J90-427C U+51E7 +J90-427D U+86F8 +J90-427E U+53EA +J90-4321 U+53E9 +J90-4322 U+4F46 +J90-4323 U+9054 +J90-4324 U+8FB0 +J90-4325 U+596A +J90-4326 U+8131 +J90-4327 U+5DFD +J90-4328 U+7AEA +J90-4329 U+8FBF +J90-432A U+68DA +J90-432B U+8C37 +J90-432C U+72F8 +J90-432D U+9C48 +J90-432E U+6A3D +J90-432F U+8AB0 +J90-4330 U+4E39 +J90-4331 U+5358 +J90-4332 U+5606 +J90-4333 U+5766 +J90-4334 U+62C5 +J90-4335 U+63A2 +J90-4336 U+65E6 +J90-4337 U+6B4E +J90-4338 U+6DE1 +J90-4339 U+6E5B +J90-433A U+70AD +J90-433B U+77ED +J90-433C U+7AEF +J90-433D U+7BAA +J90-433E U+7DBB +J90-433F U+803D +J90-4340 U+80C6 +J90-4341 U+86CB +J90-4342 U+8A95 +J90-4343 U+935B +J90-4344 U+56E3 +J90-4345 U+58C7 +J90-4346 U+5F3E +J90-4347 U+65AD +J90-4348 U+6696 +J90-4349 U+6A80 +J90-434A U+6BB5 +J90-434B U+7537 +J90-434C U+8AC7 +J90-434D U+5024 +J90-434E U+77E5 +J90-434F U+5730 +J90-4350 U+5F1B +J90-4351 U+6065 +J90-4352 U+667A +J90-4353 U+6C60 +J90-4354 U+75F4 +J90-4355 U+7A1A +J90-4356 U+7F6E +J90-4357 U+81F4 +J90-4358 U+8718 +J90-4359 U+9045 +J90-435A U+99B3 +J90-435B U+7BC9 +J90-435C U+755C +J90-435D U+7AF9 +J90-435E U+7B51 +J90-435F U+84C4 +J90-4360 U+9010 +J90-4361 U+79E9 +J90-4362 U+7A92 +J90-4363 U+8336 +J90-4364 U+5AE1 +J90-4365 U+7740 +J90-4366 U+4E2D +J90-4367 U+4EF2 +J90-4368 U+5B99 +J90-4369 U+5FE0 +J90-436A U+62BD +J90-436B U+663C +J90-436C U+67F1 +J90-436D U+6CE8 +J90-436E U+866B +J90-436F U+8877 +J90-4370 U+8A3B +J90-4371 U+914E +J90-4372 U+92F3 +J90-4373 U+99D0 +J90-4374 U+6A17 +J90-4375 U+7026 +J90-4376 U+732A +J90-4377 U+82E7 +J90-4378 U+8457 +J90-4379 U+8CAF +J90-437A U+4E01 +J90-437B U+5146 +J90-437C U+51CB +J90-437D U+558B +J90-437E U+5BF5 +J90-4421 U+5E16 +J90-4422 U+5E33 +J90-4423 U+5E81 +J90-4424 U+5F14 +J90-4425 U+5F35 +J90-4426 U+5F6B +J90-4427 U+5FB4 +J90-4428 JU+61F2 U-0002F8B0 +J90-4429 U+6311 +J90-442A U+66A2 +J90-442B U+671D +J90-442C U+6F6E +J90-442D U+7252 +J90-442E U+753A +J90-442F U+773A +J90-4430 U+8074 +J90-4431 U+8139 +J90-4432 U+8178 +J90-4433 U+8776 +J90-4434 U+8ABF +J90-4435 U+8ADC +J90-4436 U+8D85 +J90-4437 U+8DF3 +J90-4438 U+929A +J90-4439 U+9577 +J90-443A U+9802 +J90-443B U+9CE5 +J90-443C U+52C5 +J90-443D U+6357 +J90-443E U+76F4 +J90-443F U+6715 +J90-4440 U+6C88 +J90-4441 U+73CD +J90-4442 U+8CC3 +J90-4443 U+93AE +J90-4444 U+9673 +J90-4445 U+6D25 +J90-4446 U+589C +J90-4447 U+690E +J90-4448 U+69CC +J90-4449 U+8FFD +J90-444A U+939A +J90-444B U+75DB +J90-444C U+901A +J90-444D U+585A +J90-444E U+6802 +J90-444F U+63B4 +J90-4450 U+69FB +J90-4451 U+4F43 +J90-4452 U+6F2C +J90-4453 U+67D8 +J90-4454 U+8FBB +J90-4455 U+8526 +J90-4456 U+7DB4 +J90-4457 U+9354 +J90-4458 U+693F +J90-4459 U+6F70 +J90-445A U+576A +J90-445B U+58F7 +J90-445C U+5B2C +J90-445D U+7D2C +J90-445E U+722A +J90-445F U+540A +J90-4460 U+91E3 +J90-4461 U+9DB4 +J90-4462 U+4EAD +J90-4463 U+4F4E +J90-4464 U+505C +J90-4465 U+5075 +J90-4466 U+5243 +J90-4467 U+8C9E +J90-4468 JU+5448 U-0002F83E +J90-4469 U+5824 +J90-446A U+5B9A +J90-446B U+5E1D +J90-446C U+5E95 +J90-446D U+5EAD +J90-446E U+5EF7 +J90-446F U+5F1F +J90-4470 U+608C +J90-4471 U+62B5 +J90-4472 U+633A +J90-4473 U+63D0 +J90-4474 U+68AF +J90-4475 U+6C40 +J90-4476 U+7887 +J90-4477 U+798E +J90-4478 U+7A0B +J90-4479 U+7DE0 +J90-447A U+8247 +J90-447B U+8A02 +J90-447C U+8AE6 +J90-447D U+8E44 +J90-447E U+9013 +J90-4521 U+90B8 +J90-4522 U+912D +J90-4523 U+91D8 +J90-4524 U+9F0E +J90-4525 U+6CE5 +J90-4526 U+6458 +J90-4527 U+64E2 +J90-4528 U+6575 +J90-4529 U+6EF4 +J90-452A U+7684 +J90-452B U+7B1B +J90-452C U+9069 +J90-452D U+93D1 +J90-452E U+6EBA +J90-452F U+54F2 +J90-4530 U+5FB9 +J90-4531 U+64A4 +J90-4532 U+8F4D +J90-4533 U+8FED +J90-4534 U+9244 +J90-4535 U+5178 +J90-4536 U+586B +J90-4537 U+5929 +J90-4538 U+5C55 +J90-4539 U+5E97 +J90-453A U+6DFB +J90-453B U+7E8F +J90-453C U+751C +J90-453D U+8CBC +J90-453E U+8EE2 +J90-453F U+985B +J90-4540 U+70B9 +J90-4541 U+4F1D +J90-4542 U+6BBF +J90-4543 U+6FB1 +J90-4544 U+7530 +J90-4545 U+96FB +J90-4546 U+514E +J90-4547 U+5410 +J90-4548 U+5835 +J90-4549 U+5857 +J90-454A U+59AC +J90-454B U+5C60 +J90-454C U+5F92 +J90-454D U+6597 +J90-454E U+675C +J90-454F U+6E21 +J90-4550 U+767B +J90-4551 U+83DF +J90-4552 U+8CED +J90-4553 U+9014 +J90-4554 U+90FD +J90-4555 U+934D +J90-4556 U+7825 +J90-4557 U+783A +J90-4558 U+52AA +J90-4559 U+5EA6 +J90-455A U+571F +J90-455B U+5974 +J90-455C U+6012 +J90-455D U+5012 +J90-455E U+515A +J90-455F U+51AC +J90-4560 U+51CD +J90-4561 U+5200 +J90-4562 U+5510 +J90-4563 U+5854 +J90-4564 U+5858 +J90-4565 U+5957 +J90-4566 U+5B95 +J90-4567 U+5CF6 +J90-4568 U+5D8B +J90-4569 U+60BC +J90-456A U+6295 +J90-456B U+642D +J90-456C U+6771 +J90-456D U+6843 +J90-456E U+68BC +J90-456F U+68DF +J90-4570 U+76D7 +J90-4571 U+6DD8 +J90-4572 U+6E6F +J90-4573 U+6D9B +J90-4574 U+706F +J90-4575 U+71C8 +J90-4576 U+5F53 +J90-4577 U+75D8 +J90-4578 U+7977 +J90-4579 U+7B49 +J90-457A U+7B54 +J90-457B U+7B52 +J90-457C U+7CD6 +J90-457D U+7D71 +J90-457E U+5230 +J90-4621 U+8463 +J90-4622 U+8569 +J90-4623 U+85E4 +J90-4624 U+8A0E +J90-4625 U+8B04 +J90-4626 U+8C46 +J90-4627 U+8E0F +J90-4628 U+9003 +J90-4629 U+900F +J90-462A U+9419 +J90-462B U+9676 +J90-462C U+982D +J90-462D U+9A30 +J90-462E U+95D8 +J90-462F U+50CD +J90-4630 U+52D5 +J90-4631 U+540C +J90-4632 U+5802 +J90-4633 U+5C0E +J90-4634 U+61A7 +J90-4635 U+649E +J90-4636 U+6D1E +J90-4637 U+77B3 +J90-4638 U+7AE5 +J90-4639 U+80F4 +J90-463A U+8404 +J90-463B U+9053 +J90-463C U+9285 +J90-463D U+5CE0 +J90-463E U+9D07 +J90-463F U+533F +J90-4640 U+5F97 +J90-4641 U+5FB3 +J90-4642 U+6D9C +J90-4643 U+7279 +J90-4644 U+7763 +J90-4645 U+79BF +J90-4646 U+7BE4 +J90-4647 U+6BD2 +J90-4648 U+72EC +J90-4649 U+8AAD +J90-464A U+6803 +J90-464B U+6A61 +J90-464C U+51F8 +J90-464D JU+7A81 U-0002592E +J90-464E U+6934 +J90-464F U+5C4A +J90-4650 U+9CF6 +J90-4651 U+82EB +J90-4652 U+5BC5 +J90-4653 U+9149 +J90-4654 U+701E +J90-4655 U+5678 +J90-4656 U+5C6F +J90-4657 U+60C7 +J90-4658 U+6566 +J90-4659 U+6C8C +J90-465A U+8C5A +J90-465B U+9041 +J90-465C U+9813 +J90-465D U+5451 +J90-465E U+66C7 +J90-465F U+920D +J90-4660 U+5948 +J90-4661 U+90A3 +J90-4662 U+5185 +J90-4663 U+4E4D +J90-4664 U+51EA +J90-4665 U+8599 +J90-4666 U+8B0E +J90-4667 U+7058 +J90-4668 U+637A +J90-4669 U+934B +J90-466A U+6962 +J90-466B U+99B4 +J90-466C U+7E04 +J90-466D U+7577 +J90-466E U+5357 +J90-466F U+6960 +J90-4670 U+8EDF +J90-4671 U+96E3 +J90-4672 U+6C5D +J90-4673 U+4E8C +J90-4674 U+5C3C +J90-4675 U+5F10 +J90-4676 U+8FE9 +J90-4677 U+5302 +J90-4678 U+8CD1 +J90-4679 U+8089 +J90-467A U+8679 +J90-467B U+5EFF +J90-467C U+65E5 +J90-467D U+4E73 +J90-467E U+5165 +J90-4721 U+5982 +J90-4722 U+5C3F +J90-4723 U+97EE +J90-4724 U+4EFB +J90-4725 U+598A +J90-4726 U+5FCD +J90-4727 U+8A8D +J90-4728 U+6FE1 +J90-4729 U+79B0 +J90-472A U+7962 +J90-472B U+5BE7 +J90-472C U+8471 +J90-472D U+732B +J90-472E U+71B1 +J90-472F U+5E74 +J90-4730 U+5FF5 +J90-4731 U+637B +J90-4732 U+649A +J90-4733 U+71C3 +J90-4734 U+7C98 +J90-4735 U+4E43 +J90-4736 U+5EFC +J90-4737 U+4E4B +J90-4738 U+57DC +J90-4739 U+56A2 +J90-473A U+60A9 +J90-473B U+6FC3 +J90-473C U+7D0D +J90-473D U+80FD +J90-473E U+8133 +J90-473F U+81BF +J90-4740 U+8FB2 +J90-4741 U+8997 +J90-4742 U+86A4 +J90-4743 U+5DF4 +J90-4744 U+628A +J90-4745 U+64AD +J90-4746 U+8987 +J90-4747 U+6777 +J90-4748 U+6CE2 +J90-4749 U+6D3E +J90-474A U+7436 +J90-474B U+7834 +J90-474C U+5A46 +J90-474D U+7F75 +J90-474E U+82AD +J90-474F U+99AC +J90-4750 U+4FF3 +J90-4751 U+5EC3 +J90-4752 U+62DD +J90-4753 U+6392 +J90-4754 U+6557 +J90-4755 U+676F +J90-4756 U+76C3 +J90-4757 U+724C +J90-4758 U+80CC +J90-4759 U+80BA +J90-475A U+8F29 +J90-475B U+914D +J90-475C U+500D +J90-475D U+57F9 +J90-475E U+5A92 +J90-475F JU+6885 U-0002F8E2 +J90-4760 U+6973 +J90-4761 U+7164 +J90-4762 U+72FD +J90-4763 U+8CB7 +J90-4764 U+58F2 +J90-4765 U+8CE0 +J90-4766 U+966A +J90-4767 U+9019 +J90-4768 U+877F +J90-4769 U+79E4 +J90-476A U+77E7 +J90-476B U+8429 +J90-476C U+4F2F +J90-476D U+5265 +J90-476E U+535A +J90-476F U+62CD +J90-4770 U+67CF +J90-4771 U+6CCA +J90-4772 U+767D +J90-4773 U+7B94 +J90-4774 U+7C95 +J90-4775 U+8236 +J90-4776 U+8584 +J90-4777 U+8FEB +J90-4778 U+66DD +J90-4779 U+6F20 +J90-477A U+7206 +J90-477B U+7E1B +J90-477C U+83AB +J90-477D U+99C1 +J90-477E U+9EA6 +J90-4821 U+51FD +J90-4822 U+7BB1 +J90-4823 U+7872 +J90-4824 U+7BB8 +J90-4825 U+8087 +J90-4826 U+7B48 +J90-4827 U+6AE8 +J90-4828 U+5E61 +J90-4829 U+808C +J90-482A U+7551 +J90-482B U+7560 +J90-482C U+516B +J90-482D U+9262 +J90-482E U+6E8C +J90-482F U+767A +J90-4830 U+9197 +J90-4831 U+9AEA +J90-4832 U+4F10 +J90-4833 U+7F70 +J90-4834 U+629C +J90-4835 U+7B4F +J90-4836 U+95A5 +J90-4837 U+9CE9 +J90-4838 U+567A +J90-4839 U+5859 +J90-483A U+86E4 +J90-483B U+96BC +J90-483C U+4F34 +J90-483D U+5224 +J90-483E U+534A +J90-483F U+53CD +J90-4840 U+53DB +J90-4841 U+5E06 +J90-4842 U+642C +J90-4843 U+6591 +J90-4844 U+677F +J90-4845 U+6C3E +J90-4846 U+6C4E +J90-4847 U+7248 +J90-4848 U+72AF +J90-4849 U+73ED +J90-484A U+7554 +J90-484B U+7E41 +J90-484C U+822C +J90-484D U+85E9 +J90-484E U+8CA9 +J90-484F U+7BC4 +J90-4850 U+91C6 +J90-4851 U+7169 +J90-4852 U+9812 +J90-4853 U+98EF +J90-4854 U+633D +J90-4855 U+6669 +J90-4856 U+756A +J90-4857 U+76E4 +J90-4858 U+78D0 +J90-4859 U+8543 +J90-485A U+86EE +J90-485B U+532A +J90-485C U+5351 +J90-485D U+5426 +J90-485E U+5983 +J90-485F U+5E87 +J90-4860 U+5F7C +J90-4861 U+60B2 +J90-4862 U+6249 +J90-4863 U+6279 +J90-4864 U+62AB +J90-4865 U+6590 +J90-4866 U+6BD4 +J90-4867 U+6CCC +J90-4868 U+75B2 +J90-4869 U+76AE +J90-486A U+7891 +J90-486B U+79D8 +J90-486C U+7DCB +J90-486D U+7F77 +J90-486E U+80A5 +J90-486F U+88AB +J90-4870 U+8AB9 +J90-4871 U+8CBB +J90-4872 U+907F +J90-4873 U+975E +J90-4874 U+98DB +J90-4875 U+6A0B +J90-4876 U+7C38 +J90-4877 U+5099 +J90-4878 U+5C3E +J90-4879 U+5FAE +J90-487A U+6787 +J90-487B U+6BD8 +J90-487C U+7435 +J90-487D U+7709 +J90-487E U+7F8E +J90-4921 U+9F3B +J90-4922 U+67CA +J90-4923 U+7A17 +J90-4924 U+5339 +J90-4925 U+758B +J90-4926 U+9AED +J90-4927 U+5F66 +J90-4928 U+819D +J90-4929 U+83F1 +J90-492A U+8098 +J90-492B U+5F3C +J90-492C U+5FC5 +J90-492D U+7562 +J90-492E U+7B46 +J90-492F U+903C +J90-4930 U+6867 +J90-4931 U+59EB +J90-4932 U+5A9B +J90-4933 U+7D10 +J90-4934 U+767E +J90-4935 U+8B2C +J90-4936 U+4FF5 +J90-4937 U+5F6A +J90-4938 U+6A19 +J90-4939 U+6C37 +J90-493A U+6F02 +J90-493B U+74E2 +J90-493C U+7968 +J90-493D U+8868 +J90-493E U+8A55 +J90-493F U+8C79 +J90-4940 U+5EDF +J90-4941 U+63CF +J90-4942 U+75C5 +J90-4943 U+79D2 +J90-4944 U+82D7 +J90-4945 U+9328 +J90-4946 U+92F2 +J90-4947 U+849C +J90-4948 U+86ED +J90-4949 U+9C2D +J90-494A U+54C1 +J90-494B U+5F6C +J90-494C U+658C +J90-494D U+6D5C +J90-494E U+7015 +J90-494F U+8CA7 +J90-4950 U+8CD3 +J90-4951 U+983B +J90-4952 JU+654F U-0002F8C8 +J90-4953 U+74F6 +J90-4954 U+4E0D +J90-4955 U+4ED8 +J90-4956 U+57E0 +J90-4957 U+592B +J90-4958 U+5A66 +J90-4959 U+5BCC +J90-495A U+51A8 +J90-495B U+5E03 +J90-495C U+5E9C +J90-495D U+6016 +J90-495E U+6276 +J90-495F JU+6577 U-00022FBE +J90-4960 U+65A7 +J90-4961 U+666E +J90-4962 U+6D6E +J90-4963 U+7236 +J90-4964 U+7B26 +J90-4965 U+8150 +J90-4966 U+819A +J90-4967 U+8299 +J90-4968 U+8B5C +J90-4969 U+8CA0 +J90-496A U+8CE6 +J90-496B U+8D74 +J90-496C U+961C +J90-496D U+9644 +J90-496E JU+4FAE U-0002F805 +J90-496F U+64AB +J90-4970 U+6B66 +J90-4971 U+821E +J90-4972 U+8461 +J90-4973 U+856A +J90-4974 U+90E8 +J90-4975 U+5C01 +J90-4976 U+6953 +J90-4977 U+98A8 +J90-4978 U+847A +J90-4979 U+8557 +J90-497A U+4F0F +J90-497B U+526F +J90-497C U+5FA9 +J90-497D U+5E45 +J90-497E U+670D +J90-4A21 U+798F +J90-4A22 U+8179 +J90-4A23 U+8907 +J90-4A24 U+8986 +J90-4A25 U+6DF5 +J90-4A26 U+5F17 +J90-4A27 U+6255 +J90-4A28 U+6CB8 +J90-4A29 U+4ECF +J90-4A2A U+7269 +J90-4A2B U+9B92 +J90-4A2C U+5206 +J90-4A2D U+543B +J90-4A2E U+5674 +J90-4A2F U+58B3 +J90-4A30 U+61A4 +J90-4A31 U+626E +J90-4A32 U+711A +J90-4A33 U+596E +J90-4A34 U+7C89 +J90-4A35 U+7CDE +J90-4A36 U+7D1B +J90-4A37 U+96F0 +J90-4A38 U+6587 +J90-4A39 U+805E +J90-4A3A U+4E19 +J90-4A3B U+4F75 +J90-4A3C U+5175 +J90-4A3D U+5840 +J90-4A3E U+5E63 +J90-4A3F U+5E73 +J90-4A40 U+5F0A +J90-4A41 U+67C4 +J90-4A42 U+4E26 +J90-4A43 U+853D +J90-4A44 U+9589 +J90-4A45 U+965B +J90-4A46 U+7C73 +J90-4A47 U+9801 +J90-4A48 U+50FB +J90-4A49 U+58C1 +J90-4A4A U+7656 +J90-4A4B U+78A7 +J90-4A4C U+5225 +J90-4A4D U+77A5 +J90-4A4E U+8511 +J90-4A4F U+7B86 +J90-4A50 U+504F +J90-4A51 U+5909 +J90-4A52 U+7247 +J90-4A53 U+7BC7 +J90-4A54 U+7DE8 +J90-4A55 U+8FBA +J90-4A56 U+8FD4 +J90-4A57 U+904D +J90-4A58 U+4FBF +J90-4A59 U+52C9 +J90-4A5A U+5A29 +J90-4A5B U+5F01 +J90-4A5C U+97AD +J90-4A5D U+4FDD +J90-4A5E U+8217 +J90-4A5F U+92EA +J90-4A60 U+5703 +J90-4A61 U+6355 +J90-4A62 U+6B69 +J90-4A63 U+752B +J90-4A64 U+88DC +J90-4A65 U+8F14 +J90-4A66 U+7A42 +J90-4A67 U+52DF +J90-4A68 U+5893 +J90-4A69 U+6155 +J90-4A6A U+620A +J90-4A6B U+66AE +J90-4A6C U+6BCD +J90-4A6D U+7C3F +J90-4A6E U+83E9 +J90-4A6F U+5023 +J90-4A70 U+4FF8 +J90-4A71 U+5305 +J90-4A72 U+5446 +J90-4A73 U+5831 +J90-4A74 U+5949 +J90-4A75 U+5B9D +J90-4A76 U+5CF0 +J90-4A77 U+5CEF +J90-4A78 U+5D29 +J90-4A79 U+5E96 +J90-4A7A U+62B1 +J90-4A7B U+6367 +J90-4A7C U+653E +J90-4A7D U+65B9 +J90-4A7E U+670B +J90-4B21 U+6CD5 +J90-4B22 U+6CE1 +J90-4B23 U+70F9 +J90-4B24 U+7832 +J90-4B25 U+7E2B +J90-4B26 U+80DE +J90-4B27 U+82B3 +J90-4B28 U+840C +J90-4B29 U+84EC +J90-4B2A U+8702 +J90-4B2B U+8912 +J90-4B2C U+8A2A +J90-4B2D U+8C4A +J90-4B2E U+90A6 +J90-4B2F U+92D2 +J90-4B30 U+98FD +J90-4B31 U+9CF3 +J90-4B32 U+9D6C +J90-4B33 U+4E4F +J90-4B34 U+4EA1 +J90-4B35 U+508D +J90-4B36 U+5256 +J90-4B37 U+574A +J90-4B38 U+59A8 +J90-4B39 U+5E3D +J90-4B3A U+5FD8 +J90-4B3B U+5FD9 +J90-4B3C U+623F +J90-4B3D U+66B4 +J90-4B3E U+671B +J90-4B3F U+67D0 +J90-4B40 U+68D2 +J90-4B41 U+5192 +J90-4B42 U+7D21 +J90-4B43 U+80AA +J90-4B44 U+81A8 +J90-4B45 U+8B00 +J90-4B46 U+8C8C +J90-4B47 U+8CBF +J90-4B48 U+927E +J90-4B49 U+9632 +J90-4B4A U+5420 +J90-4B4B U+982C +J90-4B4C U+5317 +J90-4B4D U+50D5 +J90-4B4E U+535C +J90-4B4F U+58A8 +J90-4B50 U+64B2 +J90-4B51 U+6734 +J90-4B52 U+7267 +J90-4B53 U+7766 +J90-4B54 U+7A46 +J90-4B55 U+91E6 +J90-4B56 U+52C3 +J90-4B57 U+6CA1 +J90-4B58 U+6B86 +J90-4B59 U+5800 +J90-4B5A U+5E4C +J90-4B5B U+5954 +J90-4B5C U+672C +J90-4B5D U+7FFB +J90-4B5E U+51E1 +J90-4B5F U+76C6 +J90-4B60 U+6469 +J90-4B61 U+78E8 +J90-4B62 U+9B54 +J90-4B63 U+9EBB +J90-4B64 U+57CB +J90-4B65 U+59B9 +J90-4B66 U+6627 +J90-4B67 U+679A +J90-4B68 U+6BCE +J90-4B69 U+54E9 +J90-4B6A U+69D9 +J90-4B6B U+5E55 +J90-4B6C U+819C +J90-4B6D U+6795 +J90-4B6E U+9BAA +J90-4B6F U+67FE +J90-4B70 U+9C52 +J90-4B71 U+685D +J90-4B72 U+4EA6 +J90-4B73 U+4FE3 +J90-4B74 U+53C8 +J90-4B75 U+62B9 +J90-4B76 U+672B +J90-4B77 U+6CAB +J90-4B78 U+8FC4 +J90-4B79 U+4FAD +J90-4B7A U+7E6D +J90-4B7B U+9EBF +J90-4B7C U+4E07 +J90-4B7D U+6162 +J90-4B7E U+6E80 +J90-4C21 U+6F2B +J90-4C22 U+8513 +J90-4C23 U+5473 +J90-4C24 U+672A +J90-4C25 U+9B45 +J90-4C26 U+5DF3 +J90-4C27 U+7B95 +J90-4C28 U+5CAC +J90-4C29 U+5BC6 +J90-4C2A U+871C +J90-4C2B U+6E4A +J90-4C2C U+84D1 +J90-4C2D U+7A14 +J90-4C2E U+8108 +J90-4C2F U+5999 +J90-4C30 U+7C8D +J90-4C31 U+6C11 +J90-4C32 U+7720 +J90-4C33 U+52D9 +J90-4C34 U+5922 +J90-4C35 U+7121 +J90-4C36 U+725F +J90-4C37 U+77DB +J90-4C38 U+9727 +J90-4C39 U+9D61 +J90-4C3A U+690B +J90-4C3B U+5A7F +J90-4C3C U+5A18 +J90-4C3D U+51A5 +J90-4C3E U+540D +J90-4C3F U+547D +J90-4C40 U+660E +J90-4C41 U+76DF +J90-4C42 U+8FF7 +J90-4C43 U+9298 +J90-4C44 U+9CF4 +J90-4C45 U+59EA +J90-4C46 U+725D +J90-4C47 U+6EC5 +J90-4C48 U+514D +J90-4C49 U+68C9 +J90-4C4A U+7DBF +J90-4C4B U+7DEC +J90-4C4C U+9762 +J90-4C4D U+9EBA +J90-4C4E U+6478 +J90-4C4F U+6A21 +J90-4C50 U+8302 +J90-4C51 U+5984 +J90-4C52 U+5B5F +J90-4C53 U+6BDB +J90-4C54 U+731B +J90-4C55 U+76F2 +J90-4C56 U+7DB2 +J90-4C57 U+8017 +J90-4C58 U+8499 +J90-4C59 U+5132 +J90-4C5A U+6728 +J90-4C5B U+9ED9 +J90-4C5C U+76EE +J90-4C5D U+6762 +J90-4C5E U+52FF +J90-4C5F U+9905 +J90-4C60 U+5C24 +J90-4C61 U+623B +J90-4C62 U+7C7E +J90-4C63 U+8CB0 +J90-4C64 U+554F +J90-4C65 U+60B6 +J90-4C66 U+7D0B +J90-4C67 U+9580 +J90-4C68 U+5301 +J90-4C69 U+4E5F +J90-4C6A U+51B6 +J90-4C6B U+591C +J90-4C6C U+723A +J90-4C6D U+8036 +J90-4C6E U+91CE +J90-4C6F U+5F25 +J90-4C70 U+77E2 +J90-4C71 U+5384 +J90-4C72 U+5F79 +J90-4C73 U+7D04 +J90-4C74 U+85AC +J90-4C75 U+8A33 +J90-4C76 U+8E8D +J90-4C77 U+9756 +J90-4C78 U+67F3 +J90-4C79 U+85AE +J90-4C7A U+9453 +J90-4C7B U+6109 +J90-4C7C U+6108 +J90-4C7D U+6CB9 +J90-4C7E U+7652 +J90-4D21 U+8AED +J90-4D22 U+8F38 +J90-4D23 U+552F +J90-4D24 U+4F51 +J90-4D25 U+512A +J90-4D26 U+52C7 +J90-4D27 U+53CB +J90-4D28 U+5BA5 +J90-4D29 U+5E7D +J90-4D2A U+60A0 +J90-4D2B U+6182 +J90-4D2C U+63D6 +J90-4D2D U+6709 +J90-4D2E U+67DA +J90-4D2F U+6E67 +J90-4D30 U+6D8C +J90-4D31 U+7336 +J90-4D32 U+7337 +J90-4D33 U+7531 +J90-4D34 U+7950 +J90-4D35 U+88D5 +J90-4D36 U+8A98 +J90-4D37 U+904A +J90-4D38 U+9091 +J90-4D39 U+90F5 +J90-4D3A U+96C4 +J90-4D3B U+878D +J90-4D3C U+5915 +J90-4D3D U+4E88 +J90-4D3E U+4F59 +J90-4D3F U+4E0E +J90-4D40 U+8A89 +J90-4D41 U+8F3F +J90-4D42 U+9810 +J90-4D43 U+50AD +J90-4D44 U+5E7C +J90-4D45 U+5996 +J90-4D46 U+5BB9 +J90-4D47 U+5EB8 +J90-4D48 U+63DA +J90-4D49 U+63FA +J90-4D4A U+64C1 +J90-4D4B U+66DC +J90-4D4C U+694A +J90-4D4D U+69D8 +J90-4D4E U+6D0B +J90-4D4F U+6EB6 +J90-4D50 U+7194 +J90-4D51 U+7528 +J90-4D52 U+7AAF +J90-4D53 U+7F8A +J90-4D54 U+8000 +J90-4D55 U+8449 +J90-4D56 U+84C9 +J90-4D57 U+8981 +J90-4D58 U+8B21 +J90-4D59 U+8E0A +J90-4D5A U+9065 +J90-4D5B U+967D +J90-4D5C U+990A +J90-4D5D U+617E +J90-4D5E U+6291 +J90-4D5F U+6B32 +J90-4D60 U+6C83 +J90-4D61 U+6D74 +J90-4D62 U+7FCC +J90-4D63 U+7FFC +J90-4D64 U+6DC0 +J90-4D65 U+7F85 +J90-4D66 U+87BA +J90-4D67 U+88F8 +J90-4D68 U+6765 +J90-4D69 U+83B1 +J90-4D6A U+983C +J90-4D6B U+96F7 +J90-4D6C U+6D1B +J90-4D6D U+7D61 +J90-4D6E U+843D +J90-4D6F U+916A +J90-4D70 U+4E71 +J90-4D71 U+5375 +J90-4D72 U+5D50 +J90-4D73 U+6B04 +J90-4D74 U+6FEB +J90-4D75 U+85CD +J90-4D76 U+862D +J90-4D77 U+89A7 +J90-4D78 U+5229 +J90-4D79 U+540F +J90-4D7A U+5C65 +J90-4D7B U+674E +J90-4D7C U+68A8 +J90-4D7D U+7406 +J90-4D7E U+7483 +J90-4E21 U+75E2 +J90-4E22 U+88CF +J90-4E23 U+88E1 +J90-4E24 U+91CC +J90-4E25 U+96E2 +J90-4E26 U+9678 +J90-4E27 U+5F8B +J90-4E28 U+7387 +J90-4E29 U+7ACB +J90-4E2A U+844E +J90-4E2B U+63A0 +J90-4E2C U+7565 +J90-4E2D U+5289 +J90-4E2E U+6D41 +J90-4E2F U+6E9C +J90-4E30 U+7409 +J90-4E31 U+7559 +J90-4E32 U+786B +J90-4E33 U+7C92 +J90-4E34 U+9686 +J90-4E35 U+7ADC +J90-4E36 U+9F8D +J90-4E37 U+4FB6 +J90-4E38 U+616E +J90-4E39 U+65C5 +J90-4E3A U+865C +J90-4E3B U+4E86 +J90-4E3C U+4EAE +J90-4E3D U+50DA +J90-4E3E U+4E21 +J90-4E3F U+51CC +J90-4E40 U+5BEE +J90-4E41 U+6599 +J90-4E42 U+6881 +J90-4E43 U+6DBC +J90-4E44 U+731F +J90-4E45 U+7642 +J90-4E46 U+77AD +J90-4E47 U+7A1C +J90-4E48 U+7CE7 +J90-4E49 U+826F +J90-4E4A U+8AD2 +J90-4E4B U+907C +J90-4E4C U+91CF +J90-4E4D U+9675 +J90-4E4E U+9818 +J90-4E4F U+529B +J90-4E50 U+7DD1 +J90-4E51 U+502B +J90-4E52 U+5398 +J90-4E53 U+6797 +J90-4E54 U+6DCB +J90-4E55 U+71D0 +J90-4E56 U+7433 +J90-4E57 U+81E8 +J90-4E58 U+8F2A +J90-4E59 U+96A3 +J90-4E5A U+9C57 +J90-4E5B U+9E9F +J90-4E5C U+7460 +J90-4E5D U+5841 +J90-4E5E U+6D99 +J90-4E5F U+7D2F +J90-4E60 U+985E +J90-4E61 U+4EE4 +J90-4E62 U+4F36 +J90-4E63 U+4F8B +J90-4E64 U+51B7 +J90-4E65 U+52B1 +J90-4E66 U+5DBA +J90-4E67 U+601C +J90-4E68 U+73B2 +J90-4E69 U+793C +J90-4E6A U+82D3 +J90-4E6B U+9234 +J90-4E6C U+96B7 +J90-4E6D U+96F6 +J90-4E6E U+970A +J90-4E6F U+9E97 +J90-4E70 U+9F62 +J90-4E71 U+66A6 +J90-4E72 U+6B74 +J90-4E73 U+5217 +J90-4E74 U+52A3 +J90-4E75 U+70C8 +J90-4E76 U+88C2 +J90-4E77 U+5EC9 +J90-4E78 U+604B +J90-4E79 U+6190 +J90-4E7A U+6F23 +J90-4E7B U+7149 +J90-4E7C U+7C3E +J90-4E7D U+7DF4 +J90-4E7E U+806F +J90-4F21 U+84EE +J90-4F22 U+9023 +J90-4F23 U+932C +J90-4F24 U+5442 +J90-4F25 U+9B6F +J90-4F26 U+6AD3 +J90-4F27 U+7089 +J90-4F28 U+8CC2 +J90-4F29 U+8DEF +J90-4F2A U+9732 +J90-4F2B U+52B4 +J90-4F2C U+5A41 +J90-4F2D U+5ECA +J90-4F2E U+5F04 +J90-4F2F U+6717 +J90-4F30 U+697C +J90-4F31 U+6994 +J90-4F32 U+6D6A +J90-4F33 U+6F0F +J90-4F34 U+7262 +J90-4F35 U+72FC +J90-4F36 U+7BED +J90-4F37 U+8001 +J90-4F38 U+807E +J90-4F39 U+874B +J90-4F3A U+90CE +J90-4F3B U+516D +J90-4F3C U+9E93 +J90-4F3D U+7984 +J90-4F3E U+808B +J90-4F3F U+9332 +J90-4F40 U+8AD6 +J90-4F41 U+502D +J90-4F42 U+548C +J90-4F43 U+8A71 +J90-4F44 U+6B6A +J90-4F45 U+8CC4 +J90-4F46 U+8107 +J90-4F47 U+60D1 +J90-4F48 U+67A0 +J90-4F49 U+9DF2 +J90-4F4A U+4E99 +J90-4F4B U+4E98 +J90-4F4C U+9C10 +J90-4F4D U+8A6B +J90-4F4E U+85C1 +J90-4F4F U+8568 +J90-4F50 U+6900 +J90-4F51 U+6E7E +J90-4F52 U+7897 +J90-4F53 U+8155 +J90-5021 U+5F0C +J90-5022 U+4E10 +J90-5023 U+4E15 +J90-5024 U+4E2A +J90-5025 U+4E31 +J90-5026 U+4E36 +J90-5027 U+4E3C +J90-5028 U+4E3F +J90-5029 U+4E42 +J90-502A U+4E56 +J90-502B U+4E58 +J90-502C U+4E82 +J90-502D U+4E85 +J90-502E U+8C6B +J90-502F U+4E8A +J90-5030 U+8212 +J90-5031 U+5F0D +J90-5032 U+4E8E +J90-5033 U+4E9E +J90-5034 U+4E9F +J90-5035 U+4EA0 +J90-5036 U+4EA2 +J90-5037 U+4EB0 +J90-5038 U+4EB3 +J90-5039 U+4EB6 +J90-503A U+4ECE +J90-503B U+4ECD +J90-503C U+4EC4 +J90-503D U+4EC6 +J90-503E U+4EC2 +J90-503F U+4ED7 +J90-5040 U+4EDE +J90-5041 U+4EED +J90-5042 U+4EDF +J90-5043 U+4EF7 +J90-5044 U+4F09 +J90-5045 U+4F5A +J90-5046 U+4F30 +J90-5047 U+4F5B +J90-5048 U+4F5D +J90-5049 U+4F57 +J90-504A U+4F47 +J90-504B U+4F76 +J90-504C U+4F88 +J90-504D U+4F8F +J90-504E U+4F98 +J90-504F U+4F7B +J90-5050 U+4F69 +J90-5051 U+4F70 +J90-5052 U+4F91 +J90-5053 U+4F6F +J90-5054 U+4F86 +J90-5055 U+4F96 +J90-5056 U+5118 +J90-5057 U+4FD4 +J90-5058 U+4FDF +J90-5059 U+4FCE +J90-505A U+4FD8 +J90-505B U+4FDB +J90-505C U+4FD1 +J90-505D U+4FDA +J90-505E U+4FD0 +J90-505F U+4FE4 +J90-5060 U+4FE5 +J90-5061 U+501A +J90-5062 U+5028 +J90-5063 U+5014 +J90-5064 U+502A +J90-5065 U+5025 +J90-5066 U+5005 +J90-5067 U+4F1C +J90-5068 U+4FF6 +J90-5069 U+5021 +J90-506A U+5029 +J90-506B U+502C +J90-506C U+4FFE +J90-506D U+4FEF +J90-506E U+5011 +J90-506F U+5006 +J90-5070 U+5043 +J90-5071 U+5047 +J90-5072 U+6703 +J90-5073 U+5055 +J90-5074 U+5050 +J90-5075 U+5048 +J90-5076 U+505A +J90-5077 U+5056 +J90-5078 U+506C +J90-5079 U+5078 +J90-507A U+5080 +J90-507B U+509A +J90-507C U+5085 +J90-507D U+50B4 +J90-507E U+50B2 +J90-5121 U+50C9 +J90-5122 U+50CA +J90-5123 U+50B3 +J90-5124 U+50C2 +J90-5125 U+50D6 +J90-5126 U+50DE +J90-5127 U+50E5 +J90-5128 U+50ED +J90-5129 U+50E3 +J90-512A U+50EE +J90-512B U+50F9 +J90-512C U+50F5 +J90-512D U+5109 +J90-512E U+5101 +J90-512F U+5102 +J90-5130 U+5116 +J90-5131 U+5115 +J90-5132 U+5114 +J90-5133 U+511A +J90-5134 U+5121 +J90-5135 U+513A +J90-5136 U+5137 +J90-5137 U+513C +J90-5138 U+513B +J90-5139 U+513F +J90-513A U+5140 +J90-513B U+5152 +J90-513C U+514C +J90-513D U+5154 +J90-513E U+5162 +J90-513F U+7AF8 +J90-5140 U+5169 +J90-5141 U+516A +J90-5142 U+516E +J90-5143 U+5180 +J90-5144 U+5182 +J90-5145 U+56D8 +J90-5146 U+518C +J90-5147 U+5189 +J90-5148 U+518F +J90-5149 U+5191 +J90-514A U+5193 +J90-514B U+5195 +J90-514C U+5196 +J90-514D U+51A4 +J90-514E U+51A6 +J90-514F U+51A2 +J90-5150 U+51A9 +J90-5151 U+51AA +J90-5152 U+51AB +J90-5153 U+51B3 +J90-5154 U+51B1 +J90-5155 U+51B2 +J90-5156 U+51B0 +J90-5157 U+51B5 +J90-5158 U+51BD +J90-5159 U+51C5 +J90-515A U+51C9 +J90-515B U+51DB +J90-515C U+51E0 +J90-515D U+8655 +J90-515E U+51E9 +J90-515F U+51ED +J90-5160 U+51F0 +J90-5161 U+51F5 +J90-5162 U+51FE +J90-5163 U+5204 +J90-5164 U+520B +J90-5165 U+5214 +J90-5166 U+520E +J90-5167 U+5227 +J90-5168 U+522A +J90-5169 U+522E +J90-516A U+5233 +J90-516B U+5239 +J90-516C U+524F +J90-516D U+5244 +J90-516E U+524B +J90-516F U+524C +J90-5170 U+525E +J90-5171 U+5254 +J90-5172 U+526A +J90-5173 U+5274 +J90-5174 U+5269 +J90-5175 U+5273 +J90-5176 U+527F +J90-5177 U+527D +J90-5178 U+528D +J90-5179 U+5294 +J90-517A U+5292 +J90-517B U+5271 +J90-517C U+5288 +J90-517D U+5291 +J90-517E U+8FA8 +J90-5221 U+8FA7 +J90-5222 U+52AC +J90-5223 U+52AD +J90-5224 U+52BC +J90-5225 U+52B5 +J90-5226 U+52C1 +J90-5227 U+52CD +J90-5228 U+52D7 +J90-5229 U+52DE +J90-522A U+52E3 +J90-522B U+52E6 +J90-522C U+98ED +J90-522D U+52E0 +J90-522E U+52F3 +J90-522F U+52F5 +J90-5230 U+52F8 +J90-5231 U+52F9 +J90-5232 U+5306 +J90-5233 U+5308 +J90-5234 U+7538 +J90-5235 U+530D +J90-5236 U+5310 +J90-5237 U+530F +J90-5238 U+5315 +J90-5239 U+531A +J90-523A U+5323 +J90-523B U+532F +J90-523C U+5331 +J90-523D U+5333 +J90-523E U+5338 +J90-523F U+5340 +J90-5240 U+5346 +J90-5241 U+5345 +J90-5242 U+4E17 +J90-5243 U+5349 +J90-5244 U+534D +J90-5245 U+51D6 +J90-5246 U+535E +J90-5247 U+5369 +J90-5248 U+536E +J90-5249 U+5918 +J90-524A U+537B +J90-524B U+5377 +J90-524C U+5382 +J90-524D U+5396 +J90-524E U+53A0 +J90-524F U+53A6 +J90-5250 U+53A5 +J90-5251 U+53AE +J90-5252 U+53B0 +J90-5253 U+53B6 +J90-5254 U+53C3 +J90-5255 U+7C12 +J90-5256 U+96D9 +J90-5257 U+53DF +J90-5258 U+66FC +J90-5259 U+71EE +J90-525A U+53EE +J90-525B U+53E8 +J90-525C U+53ED +J90-525D U+53FA +J90-525E U+5401 +J90-525F U+543D +J90-5260 U+5440 +J90-5261 U+542C +J90-5262 U+542D +J90-5263 U+543C +J90-5264 U+542E +J90-5265 U+5436 +J90-5266 U+5429 +J90-5267 U+541D +J90-5268 U+544E +J90-5269 U+548F +J90-526A U+5475 +J90-526B U+548E +J90-526C U+545F +J90-526D U+5471 +J90-526E U+5477 +J90-526F U+5470 +J90-5270 U+5492 +J90-5271 U+547B +J90-5272 U+5480 +J90-5273 U+5476 +J90-5274 U+5484 +J90-5275 U+5490 +J90-5276 U+5486 +J90-5277 U+54C7 +J90-5278 U+54A2 +J90-5279 U+54B8 +J90-527A U+54A5 +J90-527B U+54AC +J90-527C U+54C4 +J90-527D U+54C8 +J90-527E U+54A8 +J90-5321 U+54AB +J90-5322 U+54C2 +J90-5323 U+54A4 +J90-5324 U+54BE +J90-5325 U+54BC +J90-5326 U+54D8 +J90-5327 U+54E5 +J90-5328 U+54E6 +J90-5329 U+550F +J90-532A U+5514 +J90-532B U+54FD +J90-532C U+54EE +J90-532D U+54ED +J90-532E U+54FA +J90-532F U+54E2 +J90-5330 U+5539 +J90-5331 U+5540 +J90-5332 U+5563 +J90-5333 U+554C +J90-5334 U+552E +J90-5335 U+555C +J90-5336 U+5545 +J90-5337 U+5556 +J90-5338 U+5557 +J90-5339 U+5538 +J90-533A U+5533 +J90-533B U+555D +J90-533C U+5599 +J90-533D U+5580 +J90-533E U+54AF +J90-533F U+558A +J90-5340 U+559F +J90-5341 U+557B +J90-5342 U+557E +J90-5343 U+5598 +J90-5344 U+559E +J90-5345 U+55AE +J90-5346 U+557C +J90-5347 U+5583 +J90-5348 U+55A9 +J90-5349 U+5587 +J90-534A U+55A8 +J90-534B U+55DA +J90-534C U+55C5 +J90-534D U+55DF +J90-534E U+55C4 +J90-534F U+55DC +J90-5350 U+55E4 +J90-5351 U+55D4 +J90-5352 U+5614 +J90-5353 U+55F7 +J90-5354 U+5616 +J90-5355 U+55FE +J90-5356 U+55FD +J90-5357 U+561B +J90-5358 U+55F9 +J90-5359 U+564E +J90-535A U+5650 +J90-535B U+71DF +J90-535C U+5634 +J90-535D U+5636 +J90-535E U+5632 +J90-535F U+5638 +J90-5360 U+566B +J90-5361 U+5664 +J90-5362 U+562F +J90-5363 U+566C +J90-5364 U+566A +J90-5365 U+5686 +J90-5366 U+5680 +J90-5367 U+568A +J90-5368 U+56A0 +J90-5369 U+5694 +J90-536A U+568F +J90-536B U+56A5 +J90-536C U+56AE +J90-536D U+56B6 +J90-536E U+56B4 +J90-536F U+56C2 +J90-5370 U+56BC +J90-5371 U+56C1 +J90-5372 U+56C3 +J90-5373 U+56C0 +J90-5374 U+56C8 +J90-5375 U+56CE +J90-5376 U+56D1 +J90-5377 U+56D3 +J90-5378 U+56D7 +J90-5379 U+56EE +J90-537A U+56F9 +J90-537B U+5700 +J90-537C U+56FF +J90-537D U+5704 +J90-537E U+5709 +J90-5421 U+5708 +J90-5422 U+570B +J90-5423 U+570D +J90-5424 U+5713 +J90-5425 U+5718 +J90-5426 U+5716 +J90-5427 U+55C7 +J90-5428 U+571C +J90-5429 U+5726 +J90-542A U+5737 +J90-542B U+5738 +J90-542C U+574E +J90-542D U+573B +J90-542E U+5740 +J90-542F U+574F +J90-5430 U+5769 +J90-5431 U+57C0 +J90-5432 U+5788 +J90-5433 U+5761 +J90-5434 U+577F +J90-5435 U+5789 +J90-5436 U+5793 +J90-5437 U+57A0 +J90-5438 U+57B3 +J90-5439 U+57A4 +J90-543A U+57AA +J90-543B U+57B0 +J90-543C U+57C3 +J90-543D U+57C6 +J90-543E U+57D4 +J90-543F U+57D2 +J90-5440 U+57D3 +J90-5441 U+580A +J90-5442 U+57D6 +J90-5443 U+57E3 +J90-5444 U+580B +J90-5445 U+5819 +J90-5446 U+581D +J90-5447 U+5872 +J90-5448 U+5821 +J90-5449 U+5862 +J90-544A U+584B +J90-544B U+5870 +J90-544C U+6BC0 +J90-544D U+5852 +J90-544E U+583D +J90-544F U+5879 +J90-5450 U+5885 +J90-5451 U+58B9 +J90-5452 U+589F +J90-5453 U+58AB +J90-5454 U+58BA +J90-5455 U+58DE +J90-5456 U+58BB +J90-5457 U+58B8 +J90-5458 U+58AE +J90-5459 U+58C5 +J90-545A U+58D3 +J90-545B U+58D1 +J90-545C U+58D7 +J90-545D U+58D9 +J90-545E U+58D8 +J90-545F U+58E5 +J90-5460 U+58DC +J90-5461 U+58E4 +J90-5462 U+58DF +J90-5463 U+58EF +J90-5464 U+58FA +J90-5465 U+58F9 +J90-5466 U+58FB +J90-5467 U+58FC +J90-5468 U+58FD +J90-5469 U+5902 +J90-546A U+590A +J90-546B U+5910 +J90-546C U+591B +J90-546D U+68A6 +J90-546E U+5925 +J90-546F U+592C +J90-5470 U+592D +J90-5471 U+5932 +J90-5472 U+5938 +J90-5473 U+593E +J90-5474 U+7AD2 +J90-5475 U+5955 +J90-5476 U+5950 +J90-5477 U+594E +J90-5478 U+595A +J90-5479 U+5958 +J90-547A U+5962 +J90-547B U+5960 +J90-547C U+5967 +J90-547D U+596C +J90-547E U+5969 +J90-5521 U+5978 +J90-5522 U+5981 +J90-5523 U+599D +J90-5524 U+4F5E +J90-5525 U+4FAB +J90-5526 U+59A3 +J90-5527 U+59B2 +J90-5528 U+59C6 +J90-5529 U+59E8 +J90-552A U+59DC +J90-552B U+598D +J90-552C U+59D9 +J90-552D U+59DA +J90-552E U+5A25 +J90-552F U+5A1F +J90-5530 U+5A11 +J90-5531 U+5A1C +J90-5532 U+5A09 +J90-5533 U+5A1A +J90-5534 U+5A40 +J90-5535 U+5A6C +J90-5536 U+5A49 +J90-5537 U+5A35 +J90-5538 U+5A36 +J90-5539 U+5A62 +J90-553A U+5A6A +J90-553B U+5A9A +J90-553C U+5ABC +J90-553D U+5ABE +J90-553E U+5ACB +J90-553F U+5AC2 +J90-5540 U+5ABD +J90-5541 U+5AE3 +J90-5542 U+5AD7 +J90-5543 U+5AE6 +J90-5544 U+5AE9 +J90-5545 U+5AD6 +J90-5546 U+5AFA +J90-5547 U+5AFB +J90-5548 U+5B0C +J90-5549 U+5B0B +J90-554A U+5B16 +J90-554B U+5B32 +J90-554C U+5AD0 +J90-554D U+5B2A +J90-554E U+5B36 +J90-554F U+5B3E +J90-5550 U+5B43 +J90-5551 U+5B45 +J90-5552 U+5B40 +J90-5553 U+5B51 +J90-5554 U+5B55 +J90-5555 U+5B5A +J90-5556 U+5B5B +J90-5557 U+5B65 +J90-5558 U+5B69 +J90-5559 U+5B70 +J90-555A U+5B73 +J90-555B U+5B75 +J90-555C U+5B78 +J90-555D U+6588 +J90-555E U+5B7A +J90-555F U+5B80 +J90-5560 U+5B83 +J90-5561 U+5BA6 +J90-5562 U+5BB8 +J90-5563 U+5BC3 +J90-5564 U+5BC7 +J90-5565 U+5BC9 +J90-5566 U+5BD4 +J90-5567 U+5BD0 +J90-5568 U+5BE4 +J90-5569 U+5BE6 +J90-556A U+5BE2 +J90-556B U+5BDE +J90-556C U+5BE5 +J90-556D U+5BEB +J90-556E U+5BF0 +J90-556F U+5BF6 +J90-5570 U+5BF3 +J90-5571 U+5C05 +J90-5572 U+5C07 +J90-5573 U+5C08 +J90-5574 U+5C0D +J90-5575 U+5C13 +J90-5576 U+5C20 +J90-5577 JU+5C22 U-0002F875 +J90-5578 U+5C28 +J90-5579 U+5C38 +J90-557A U+5C39 +J90-557B U+5C41 +J90-557C U+5C46 +J90-557D U+5C4E +J90-557E U+5C53 +J90-5621 U+5C50 +J90-5622 U+5C4F +J90-5623 U+5B71 +J90-5624 U+5C6C +J90-5625 JU+5C6E U-0002F878 +J90-5626 U+4E62 +J90-5627 U+5C76 +J90-5628 U+5C79 +J90-5629 U+5C8C +J90-562A U+5C91 +J90-562B U+5C94 +J90-562C U+599B +J90-562D U+5CAB +J90-562E U+5CBB +J90-562F U+5CB6 +J90-5630 U+5CBC +J90-5631 U+5CB7 +J90-5632 U+5CC5 +J90-5633 U+5CBE +J90-5634 U+5CC7 +J90-5635 U+5CD9 +J90-5636 U+5CE9 +J90-5637 U+5CFD +J90-5638 U+5CFA +J90-5639 U+5CED +J90-563A U+5D8C +J90-563B U+5CEA +J90-563C U+5D0B +J90-563D U+5D15 +J90-563E U+5D17 +J90-563F U+5D5C +J90-5640 U+5D1F +J90-5641 U+5D1B +J90-5642 U+5D11 +J90-5643 U+5D14 +J90-5644 U+5D22 +J90-5645 U+5D1A +J90-5646 U+5D19 +J90-5647 U+5D18 +J90-5648 U+5D4C +J90-5649 U+5D52 +J90-564A U+5D4E +J90-564B U+5D4B +J90-564C U+5D6C +J90-564D U+5D73 +J90-564E U+5D76 +J90-564F U+5D87 +J90-5650 U+5D84 +J90-5651 U+5D82 +J90-5652 U+5DA2 +J90-5653 U+5D9D +J90-5654 U+5DAC +J90-5655 U+5DAE +J90-5656 U+5DBD +J90-5657 U+5D90 +J90-5658 U+5DB7 +J90-5659 U+5DBC +J90-565A U+5DC9 +J90-565B U+5DCD +J90-565C U+5DD3 +J90-565D U+5DD2 +J90-565E U+5DD6 +J90-565F U+5DDB +J90-5660 U+5DEB +J90-5661 U+5DF2 +J90-5662 U+5DF5 +J90-5663 U+5E0B +J90-5664 U+5E1A +J90-5665 U+5E19 +J90-5666 U+5E11 +J90-5667 U+5E1B +J90-5668 U+5E36 +J90-5669 U+5E37 +J90-566A U+5E44 +J90-566B U+5E43 +J90-566C U+5E40 +J90-566D U+5E4E +J90-566E U+5E57 +J90-566F U+5E54 +J90-5670 U+5E5F +J90-5671 U+5E62 +J90-5672 U+5E64 +J90-5673 U+5E47 +J90-5674 U+5E75 +J90-5675 U+5E76 +J90-5676 U+5E7A +J90-5677 U+9EBC +J90-5678 U+5E7F +J90-5679 U+5EA0 +J90-567A U+5EC1 +J90-567B U+5EC2 +J90-567C U+5EC8 +J90-567D U+5ED0 +J90-567E U+5ECF +J90-5721 U+5ED6 +J90-5722 U+5EE3 +J90-5723 U+5EDD +J90-5724 U+5EDA +J90-5725 U+5EDB +J90-5726 U+5EE2 +J90-5727 U+5EE1 +J90-5728 U+5EE8 +J90-5729 U+5EE9 +J90-572A U+5EEC +J90-572B U+5EF1 +J90-572C U+5EF3 +J90-572D U+5EF0 +J90-572E U+5EF4 +J90-572F U+5EF8 +J90-5730 U+5EFE +J90-5731 U+5F03 +J90-5732 U+5F09 +J90-5733 U+5F5D +J90-5734 U+5F5C +J90-5735 U+5F0B +J90-5736 U+5F11 +J90-5737 U+5F16 +J90-5738 U+5F29 +J90-5739 U+5F2D +J90-573A U+5F38 +J90-573B U+5F41 +J90-573C U+5F48 +J90-573D U+5F4C +J90-573E U+5F4E +J90-573F U+5F2F +J90-5740 U+5F51 +J90-5741 U+5F56 +J90-5742 U+5F57 +J90-5743 U+5F59 +J90-5744 U+5F61 +J90-5745 U+5F6D +J90-5746 U+5F73 +J90-5747 U+5F77 +J90-5748 U+5F83 +J90-5749 U+5F82 +J90-574A U+5F7F +J90-574B U+5F8A +J90-574C U+5F88 +J90-574D U+5F91 +J90-574E U+5F87 +J90-574F U+5F9E +J90-5750 U+5F99 +J90-5751 U+5F98 +J90-5752 U+5FA0 +J90-5753 U+5FA8 +J90-5754 U+5FAD +J90-5755 U+5FBC +J90-5756 U+5FD6 +J90-5757 U+5FFB +J90-5758 U+5FE4 +J90-5759 U+5FF8 +J90-575A U+5FF1 +J90-575B U+5FDD +J90-575C U+60B3 +J90-575D U+5FFF +J90-575E U+6021 +J90-575F U+6060 +J90-5760 U+6019 +J90-5761 U+6010 +J90-5762 U+6029 +J90-5763 U+600E +J90-5764 U+6031 +J90-5765 U+601B +J90-5766 U+6015 +J90-5767 U+602B +J90-5768 U+6026 +J90-5769 U+600F +J90-576A U+603A +J90-576B U+605A +J90-576C U+6041 +J90-576D U+606A +J90-576E U+6077 +J90-576F U+605F +J90-5770 U+604A +J90-5771 U+6046 +J90-5772 U+604D +J90-5773 U+6063 +J90-5774 U+6043 +J90-5775 U+6064 +J90-5776 U+6042 +J90-5777 U+606C +J90-5778 U+606B +J90-5779 U+6059 +J90-577A U+6081 +J90-577B U+608D +J90-577C U+60E7 +J90-577D U+6083 +J90-577E U+609A +J90-5821 U+6084 +J90-5822 U+609B +J90-5823 U+6096 +J90-5824 U+6097 +J90-5825 U+6092 +J90-5826 U+60A7 +J90-5827 U+608B +J90-5828 U+60E1 +J90-5829 U+60B8 +J90-582A U+60E0 +J90-582B U+60D3 +J90-582C U+60B4 +J90-582D U+5FF0 +J90-582E U+60BD +J90-582F U+60C6 +J90-5830 U+60B5 +J90-5831 U+60D8 +J90-5832 U+614D +J90-5833 U+6115 +J90-5834 U+6106 +J90-5835 U+60F6 +J90-5836 U+60F7 +J90-5837 U+6100 +J90-5838 U+60F4 +J90-5839 U+60FA +J90-583A U+6103 +J90-583B U+6121 +J90-583C U+60FB +J90-583D U+60F1 +J90-583E U+610D +J90-583F U+610E +J90-5840 U+6147 +J90-5841 U+613E +J90-5842 U+6128 +J90-5843 U+6127 +J90-5844 U+614A +J90-5845 U+613F +J90-5846 U+613C +J90-5847 U+612C +J90-5848 U+6134 +J90-5849 U+613D +J90-584A U+6142 +J90-584B U+6144 +J90-584C U+6173 +J90-584D U+6177 +J90-584E U+6158 +J90-584F U+6159 +J90-5850 U+615A +J90-5851 U+616B +J90-5852 U+6174 +J90-5853 U+616F +J90-5854 U+6165 +J90-5855 U+6171 +J90-5856 U+615F +J90-5857 U+615D +J90-5858 U+6153 +J90-5859 U+6175 +J90-585A U+6199 +J90-585B U+6196 +J90-585C U+6187 +J90-585D U+61AC +J90-585E U+6194 +J90-585F U+619A +J90-5860 U+618A +J90-5861 U+6191 +J90-5862 U+61AB +J90-5863 U+61AE +J90-5864 U+61CC +J90-5865 U+61CA +J90-5866 U+61C9 +J90-5867 U+61F7 +J90-5868 U+61C8 +J90-5869 U+61C3 +J90-586A U+61C6 +J90-586B U+61BA +J90-586C U+61CB +J90-586D U+7F79 +J90-586E U+61CD +J90-586F U+61E6 +J90-5870 U+61E3 +J90-5871 U+61F6 +J90-5872 U+61FA +J90-5873 U+61F4 +J90-5874 U+61FF +J90-5875 U+61FD +J90-5876 U+61FC +J90-5877 U+61FE +J90-5878 U+6200 +J90-5879 U+6208 +J90-587A U+6209 +J90-587B U+620D +J90-587C U+620C +J90-587D U+6214 +J90-587E U+621B +J90-5921 U+621E +J90-5922 U+6221 +J90-5923 U+622A +J90-5924 U+622E +J90-5925 U+6230 +J90-5926 U+6232 +J90-5927 U+6233 +J90-5928 U+6241 +J90-5929 U+624E +J90-592A U+625E +J90-592B U+6263 +J90-592C U+625B +J90-592D U+6260 +J90-592E U+6268 +J90-592F U+627C +J90-5930 U+6282 +J90-5931 U+6289 +J90-5932 U+627E +J90-5933 U+6292 +J90-5934 U+6293 +J90-5935 U+6296 +J90-5936 U+62D4 +J90-5937 U+6283 +J90-5938 U+6294 +J90-5939 U+62D7 +J90-593A U+62D1 +J90-593B U+62BB +J90-593C U+62CF +J90-593D U+62FF +J90-593E U+62C6 +J90-593F U+64D4 +J90-5940 U+62C8 +J90-5941 U+62DC +J90-5942 U+62CC +J90-5943 U+62CA +J90-5944 U+62C2 +J90-5945 U+62C7 +J90-5946 U+629B +J90-5947 U+62C9 +J90-5948 U+630C +J90-5949 U+62EE +J90-594A U+62F1 +J90-594B U+6327 +J90-594C U+6302 +J90-594D U+6308 +J90-594E U+62EF +J90-594F U+62F5 +J90-5950 U+6350 +J90-5951 U+633E +J90-5952 U+634D +J90-5953 U+641C +J90-5954 U+634F +J90-5955 U+6396 +J90-5956 U+638E +J90-5957 U+6380 +J90-5958 U+63AB +J90-5959 U+6376 +J90-595A U+63A3 +J90-595B U+638F +J90-595C U+6389 +J90-595D U+639F +J90-595E U+63B5 +J90-595F U+636B +J90-5960 U+6369 +J90-5961 U+63BE +J90-5962 U+63E9 +J90-5963 U+63C0 +J90-5964 U+63C6 +J90-5965 U+63E3 +J90-5966 U+63C9 +J90-5967 U+63D2 +J90-5968 U+63F6 +J90-5969 U+63C4 +J90-596A U+6416 +J90-596B U+6434 +J90-596C U+6406 +J90-596D U+6413 +J90-596E U+6426 +J90-596F U+6436 +J90-5970 U+651D +J90-5971 U+6417 +J90-5972 U+6428 +J90-5973 U+640F +J90-5974 U+6467 +J90-5975 U+646F +J90-5976 U+6476 +J90-5977 U+644E +J90-5978 U+652A +J90-5979 U+6495 +J90-597A U+6493 +J90-597B U+64A5 +J90-597C U+64A9 +J90-597D U+6488 +J90-597E U+64BC +J90-5A21 U+64DA +J90-5A22 U+64D2 +J90-5A23 U+64C5 +J90-5A24 U+64C7 +J90-5A25 U+64BB +J90-5A26 U+64D8 +J90-5A27 U+64C2 +J90-5A28 U+64F1 +J90-5A29 U+64E7 +J90-5A2A U+8209 +J90-5A2B U+64E0 +J90-5A2C U+64E1 +J90-5A2D U+62AC +J90-5A2E U+64E3 +J90-5A2F U+64EF +J90-5A30 U+652C +J90-5A31 U+64F6 +J90-5A32 U+64F4 +J90-5A33 U+64F2 +J90-5A34 U+64FA +J90-5A35 U+6500 +J90-5A36 U+64FD +J90-5A37 U+6518 +J90-5A38 U+651C +J90-5A39 U+6505 +J90-5A3A U+6524 +J90-5A3B U+6523 +J90-5A3C U+652B +J90-5A3D U+6534 +J90-5A3E U+6535 +J90-5A3F U+6537 +J90-5A40 U+6536 +J90-5A41 U+6538 +J90-5A42 U+754B +J90-5A43 U+6548 +J90-5A44 U+6556 +J90-5A45 U+6555 +J90-5A46 U+654D +J90-5A47 U+6558 +J90-5A48 U+655E +J90-5A49 U+655D +J90-5A4A U+6572 +J90-5A4B U+6578 +J90-5A4C U+6582 +J90-5A4D U+6583 +J90-5A4E U+8B8A +J90-5A4F U+659B +J90-5A50 U+659F +J90-5A51 U+65AB +J90-5A52 U+65B7 +J90-5A53 U+65C3 +J90-5A54 U+65C6 +J90-5A55 U+65C1 +J90-5A56 U+65C4 +J90-5A57 U+65CC +J90-5A58 U+65D2 +J90-5A59 U+65DB +J90-5A5A U+65D9 +J90-5A5B U+65E0 +J90-5A5C U+65E1 +J90-5A5D U+65F1 +J90-5A5E U+6772 +J90-5A5F U+660A +J90-5A60 U+6603 +J90-5A61 U+65FB +J90-5A62 U+6773 +J90-5A63 U+6635 +J90-5A64 U+6636 +J90-5A65 U+6634 +J90-5A66 U+661C +J90-5A67 U+664F +J90-5A68 U+6644 +J90-5A69 U+6649 +J90-5A6A U+6641 +J90-5A6B U+665E +J90-5A6C U+665D +J90-5A6D U+6664 +J90-5A6E U+6667 +J90-5A6F U+6668 +J90-5A70 U+665F +J90-5A71 U+6662 +J90-5A72 U+6670 +J90-5A73 U+6683 +J90-5A74 U+6688 +J90-5A75 U+668E +J90-5A76 U+6689 +J90-5A77 U+6684 +J90-5A78 U+6698 +J90-5A79 U+669D +J90-5A7A U+66C1 +J90-5A7B U+66B9 +J90-5A7C U+66C9 +J90-5A7D U+66BE +J90-5A7E U+66BC +J90-5B21 U+66C4 +J90-5B22 U+66B8 +J90-5B23 U+66D6 +J90-5B24 U+66DA +J90-5B25 U+66E0 +J90-5B26 U+663F +J90-5B27 U+66E6 +J90-5B28 U+66E9 +J90-5B29 U+66F0 +J90-5B2A U+66F5 +J90-5B2B U+66F7 +J90-5B2C U+670F +J90-5B2D U+6716 +J90-5B2E U+671E +J90-5B2F U+6726 +J90-5B30 U+6727 +J90-5B31 U+9738 +J90-5B32 U+672E +J90-5B33 U+673F +J90-5B34 U+6736 +J90-5B35 U+6741 +J90-5B36 U+6738 +J90-5B37 U+6737 +J90-5B38 U+6746 +J90-5B39 U+675E +J90-5B3A U+6760 +J90-5B3B U+6759 +J90-5B3C U+6763 +J90-5B3D U+6764 +J90-5B3E U+6789 +J90-5B3F U+6770 +J90-5B40 U+67A9 +J90-5B41 U+677C +J90-5B42 U+676A +J90-5B43 U+678C +J90-5B44 U+678B +J90-5B45 U+67A6 +J90-5B46 U+67A1 +J90-5B47 U+6785 +J90-5B48 U+67B7 +J90-5B49 U+67EF +J90-5B4A U+67B4 +J90-5B4B U+67EC +J90-5B4C U+67B3 +J90-5B4D U+67E9 +J90-5B4E U+67B8 +J90-5B4F U+67E4 +J90-5B50 U+67DE +J90-5B51 U+67DD +J90-5B52 U+67E2 +J90-5B53 U+67EE +J90-5B54 U+67B9 +J90-5B55 U+67CE +J90-5B56 U+67C6 +J90-5B57 U+67E7 +J90-5B58 U+6A9C +J90-5B59 U+681E +J90-5B5A U+6846 +J90-5B5B U+6829 +J90-5B5C U+6840 +J90-5B5D U+684D +J90-5B5E U+6832 +J90-5B5F U+684E +J90-5B60 U+68B3 +J90-5B61 U+682B +J90-5B62 U+6859 +J90-5B63 U+6863 +J90-5B64 U+6877 +J90-5B65 U+687F +J90-5B66 U+689F +J90-5B67 U+688F +J90-5B68 U+68AD +J90-5B69 U+6894 +J90-5B6A U+689D +J90-5B6B U+689B +J90-5B6C U+6883 +J90-5B6D U+6AAE +J90-5B6E U+68B9 +J90-5B6F U+6874 +J90-5B70 U+68B5 +J90-5B71 U+68A0 +J90-5B72 U+68BA +J90-5B73 U+690F +J90-5B74 U+688D +J90-5B75 U+687E +J90-5B76 U+6901 +J90-5B77 U+68CA +J90-5B78 U+6908 +J90-5B79 U+68D8 +J90-5B7A U+6922 +J90-5B7B U+6926 +J90-5B7C U+68E1 +J90-5B7D U+690C +J90-5B7E U+68CD +J90-5C21 U+68D4 +J90-5C22 U+68E7 +J90-5C23 U+68D5 +J90-5C24 U+6936 +J90-5C25 U+6912 +J90-5C26 U+6904 +J90-5C27 U+68D7 +J90-5C28 U+68E3 +J90-5C29 U+6925 +J90-5C2A U+68F9 +J90-5C2B U+68E0 +J90-5C2C U+68EF +J90-5C2D U+6928 +J90-5C2E U+692A +J90-5C2F U+691A +J90-5C30 U+6923 +J90-5C31 U+6921 +J90-5C32 U+68C6 +J90-5C33 U+6979 +J90-5C34 U+6977 +J90-5C35 U+695C +J90-5C36 U+6978 +J90-5C37 U+696B +J90-5C38 U+6954 +J90-5C39 U+697E +J90-5C3A U+696E +J90-5C3B U+6939 +J90-5C3C U+6974 +J90-5C3D U+693D +J90-5C3E U+6959 +J90-5C3F U+6930 +J90-5C40 U+6961 +J90-5C41 U+695E +J90-5C42 U+695D +J90-5C43 U+6981 +J90-5C44 U+696A +J90-5C45 U+69B2 +J90-5C46 U+69AE +J90-5C47 U+69D0 +J90-5C48 U+69BF +J90-5C49 U+69C1 +J90-5C4A U+69D3 +J90-5C4B U+69BE +J90-5C4C U+69CE +J90-5C4D U+5BE8 +J90-5C4E U+69CA +J90-5C4F U+69DD +J90-5C50 U+69BB +J90-5C51 U+69C3 +J90-5C52 U+69A7 +J90-5C53 U+6A2E +J90-5C54 U+6991 +J90-5C55 U+69A0 +J90-5C56 U+699C +J90-5C57 U+6995 +J90-5C58 U+69B4 +J90-5C59 U+69DE +J90-5C5A U+69E8 +J90-5C5B U+6A02 +J90-5C5C U+6A1B +J90-5C5D U+69FF +J90-5C5E U+6B0A +J90-5C5F U+69F9 +J90-5C60 U+69F2 +J90-5C61 U+69E7 +J90-5C62 U+6A05 +J90-5C63 U+69B1 +J90-5C64 U+6A1E +J90-5C65 U+69ED +J90-5C66 U+6A14 +J90-5C67 U+69EB +J90-5C68 U+6A0A +J90-5C69 U+6A12 +J90-5C6A U+6AC1 +J90-5C6B U+6A23 +J90-5C6C U+6A13 +J90-5C6D U+6A44 +J90-5C6E U+6A0C +J90-5C6F U+6A72 +J90-5C70 U+6A36 +J90-5C71 U+6A78 +J90-5C72 U+6A47 +J90-5C73 U+6A62 +J90-5C74 U+6A59 +J90-5C75 U+6A66 +J90-5C76 U+6A48 +J90-5C77 U+6A38 +J90-5C78 U+6A22 +J90-5C79 U+6A90 +J90-5C7A U+6A8D +J90-5C7B U+6AA0 +J90-5C7C U+6A84 +J90-5C7D U+6AA2 +J90-5C7E U+6AA3 +J90-5D21 U+6A97 +J90-5D22 U+8617 +J90-5D23 U+6ABB +J90-5D24 U+6AC3 +J90-5D25 U+6AC2 +J90-5D26 U+6AB8 +J90-5D27 U+6AB3 +J90-5D28 U+6AAC +J90-5D29 U+6ADE +J90-5D2A U+6AD1 +J90-5D2B U+6ADF +J90-5D2C U+6AAA +J90-5D2D U+6ADA +J90-5D2E U+6AEA +J90-5D2F U+6AFB +J90-5D30 U+6B05 +J90-5D31 U+8616 +J90-5D32 U+6AFA +J90-5D33 U+6B12 +J90-5D34 U+6B16 +J90-5D35 U+9B31 +J90-5D36 U+6B1F +J90-5D37 U+6B38 +J90-5D38 U+6B37 +J90-5D39 U+76DC +J90-5D3A U+6B39 +J90-5D3B U+98EE +J90-5D3C U+6B47 +J90-5D3D U+6B43 +J90-5D3E U+6B49 +J90-5D3F U+6B50 +J90-5D40 U+6B59 +J90-5D41 U+6B54 +J90-5D42 U+6B5B +J90-5D43 U+6B5F +J90-5D44 U+6B61 +J90-5D45 U+6B78 +J90-5D46 U+6B79 +J90-5D47 U+6B7F +J90-5D48 U+6B80 +J90-5D49 U+6B84 +J90-5D4A U+6B83 +J90-5D4B U+6B8D +J90-5D4C U+6B98 +J90-5D4D U+6B95 +J90-5D4E U+6B9E +J90-5D4F U+6BA4 +J90-5D50 U+6BAA +J90-5D51 U+6BAB +J90-5D52 U+6BAF +J90-5D53 U+6BB2 +J90-5D54 U+6BB1 +J90-5D55 U+6BB3 +J90-5D56 U+6BB7 +J90-5D57 U+6BBC +J90-5D58 U+6BC6 +J90-5D59 U+6BCB +J90-5D5A U+6BD3 +J90-5D5B U+6BDF +J90-5D5C U+6BEC +J90-5D5D U+6BEB +J90-5D5E U+6BF3 +J90-5D5F U+6BEF +J90-5D60 U+9EBE +J90-5D61 U+6C08 +J90-5D62 U+6C13 +J90-5D63 U+6C14 +J90-5D64 U+6C1B +J90-5D65 U+6C24 +J90-5D66 U+6C23 +J90-5D67 U+6C5E +J90-5D68 U+6C55 +J90-5D69 U+6C62 +J90-5D6A U+6C6A +J90-5D6B U+6C82 +J90-5D6C U+6C8D +J90-5D6D U+6C9A +J90-5D6E U+6C81 +J90-5D6F U+6C9B +J90-5D70 U+6C7E +J90-5D71 U+6C68 +J90-5D72 U+6C73 +J90-5D73 U+6C92 +J90-5D74 U+6C90 +J90-5D75 U+6CC4 +J90-5D76 U+6CF1 +J90-5D77 U+6CD3 +J90-5D78 U+6CBD +J90-5D79 U+6CD7 +J90-5D7A U+6CC5 +J90-5D7B U+6CDD +J90-5D7C U+6CAE +J90-5D7D U+6CB1 +J90-5D7E U+6CBE +J90-5E21 U+6CBA +J90-5E22 U+6CDB +J90-5E23 U+6CEF +J90-5E24 U+6CD9 +J90-5E25 U+6CEA +J90-5E26 U+6D1F +J90-5E27 U+884D +J90-5E28 U+6D36 +J90-5E29 U+6D2B +J90-5E2A U+6D3D +J90-5E2B U+6D38 +J90-5E2C U+6D19 +J90-5E2D U+6D35 +J90-5E2E U+6D33 +J90-5E2F U+6D12 +J90-5E30 U+6D0C +J90-5E31 U+6D63 +J90-5E32 U+6D93 +J90-5E33 U+6D64 +J90-5E34 U+6D5A +J90-5E35 U+6D79 +J90-5E36 U+6D59 +J90-5E37 U+6D8E +J90-5E38 U+6D95 +J90-5E39 U+6FE4 +J90-5E3A U+6D85 +J90-5E3B U+6DF9 +J90-5E3C U+6E15 +J90-5E3D U+6E0A +J90-5E3E U+6DB5 +J90-5E3F U+6DC7 +J90-5E40 U+6DE6 +J90-5E41 U+6DB8 +J90-5E42 U+6DC6 +J90-5E43 U+6DEC +J90-5E44 U+6DDE +J90-5E45 U+6DCC +J90-5E46 U+6DE8 +J90-5E47 U+6DD2 +J90-5E48 U+6DC5 +J90-5E49 U+6DFA +J90-5E4A U+6DD9 +J90-5E4B U+6DE4 +J90-5E4C U+6DD5 +J90-5E4D U+6DEA +J90-5E4E U+6DEE +J90-5E4F U+6E2D +J90-5E50 U+6E6E +J90-5E51 U+6E2E +J90-5E52 U+6E19 +J90-5E53 U+6E72 +J90-5E54 U+6E5F +J90-5E55 U+6E3E +J90-5E56 U+6E23 +J90-5E57 U+6E6B +J90-5E58 U+6E2B +J90-5E59 U+6E76 +J90-5E5A U+6E4D +J90-5E5B U+6E1F +J90-5E5C U+6E43 +J90-5E5D U+6E3A +J90-5E5E U+6E4E +J90-5E5F U+6E24 +J90-5E60 U+6EFF +J90-5E61 U+6E1D +J90-5E62 U+6E38 +J90-5E63 U+6E82 +J90-5E64 U+6EAA +J90-5E65 U+6E98 +J90-5E66 U+6EC9 +J90-5E67 U+6EB7 +J90-5E68 U+6ED3 +J90-5E69 U+6EBD +J90-5E6A U+6EAF +J90-5E6B U+6EC4 +J90-5E6C U+6EB2 +J90-5E6D U+6ED4 +J90-5E6E U+6ED5 +J90-5E6F U+6E8F +J90-5E70 U+6EA5 +J90-5E71 U+6EC2 +J90-5E72 U+6E9F +J90-5E73 U+6F41 +J90-5E74 U+6F11 +J90-5E75 U+704C +J90-5E76 U+6EEC +J90-5E77 U+6EF8 +J90-5E78 U+6EFE +J90-5E79 U+6F3F +J90-5E7A U+6EF2 +J90-5E7B U+6F31 +J90-5E7C U+6EEF +J90-5E7D U+6F32 +J90-5E7E U+6ECC +J90-5F21 U+6F3E +J90-5F22 U+6F13 +J90-5F23 U+6EF7 +J90-5F24 U+6F86 +J90-5F25 U+6F7A +J90-5F26 U+6F78 +J90-5F27 U+6F81 +J90-5F28 U+6F80 +J90-5F29 U+6F6F +J90-5F2A U+6F5B +J90-5F2B U+6FF3 +J90-5F2C U+6F6D +J90-5F2D U+6F82 +J90-5F2E U+6F7C +J90-5F2F U+6F58 +J90-5F30 U+6F8E +J90-5F31 U+6F91 +J90-5F32 U+6FC2 +J90-5F33 U+6F66 +J90-5F34 U+6FB3 +J90-5F35 U+6FA3 +J90-5F36 U+6FA1 +J90-5F37 U+6FA4 +J90-5F38 U+6FB9 +J90-5F39 U+6FC6 +J90-5F3A U+6FAA +J90-5F3B U+6FDF +J90-5F3C U+6FD5 +J90-5F3D U+6FEC +J90-5F3E U+6FD4 +J90-5F3F U+6FD8 +J90-5F40 U+6FF1 +J90-5F41 U+6FEE +J90-5F42 U+6FDB +J90-5F43 U+7009 +J90-5F44 U+700B +J90-5F45 U+6FFA +J90-5F46 U+7011 +J90-5F47 U+7001 +J90-5F48 U+700F +J90-5F49 U+6FFE +J90-5F4A U+701B +J90-5F4B U+701A +J90-5F4C U+6F74 +J90-5F4D U+701D +J90-5F4E U+7018 +J90-5F4F U+701F +J90-5F50 U+7030 +J90-5F51 U+703E +J90-5F52 U+7032 +J90-5F53 U+7051 +J90-5F54 U+7063 +J90-5F55 U+7099 +J90-5F56 U+7092 +J90-5F57 U+70AF +J90-5F58 U+70F1 +J90-5F59 U+70AC +J90-5F5A U+70B8 +J90-5F5B U+70B3 +J90-5F5C U+70AE +J90-5F5D U+70DF +J90-5F5E U+70CB +J90-5F5F U+70DD +J90-5F60 U+70D9 +J90-5F61 U+7109 +J90-5F62 U+70FD +J90-5F63 U+711C +J90-5F64 U+7119 +J90-5F65 U+7165 +J90-5F66 U+7155 +J90-5F67 U+7188 +J90-5F68 U+7166 +J90-5F69 U+7162 +J90-5F6A U+714C +J90-5F6B U+7156 +J90-5F6C U+716C +J90-5F6D U+718F +J90-5F6E U+71FB +J90-5F6F U+7184 +J90-5F70 U+7195 +J90-5F71 U+71A8 +J90-5F72 U+71AC +J90-5F73 U+71D7 +J90-5F74 U+71B9 +J90-5F75 U+71BE +J90-5F76 U+71D2 +J90-5F77 U+71C9 +J90-5F78 U+71D4 +J90-5F79 U+71CE +J90-5F7A U+71E0 +J90-5F7B U+71EC +J90-5F7C U+71E7 +J90-5F7D U+71F5 +J90-5F7E U+71FC +J90-6021 U+71F9 +J90-6022 U+71FF +J90-6023 U+720D +J90-6024 U+7210 +J90-6025 U+721B +J90-6026 U+7228 +J90-6027 U+722D +J90-6028 U+722C +J90-6029 U+7230 +J90-602A U+7232 +J90-602B U+723B +J90-602C U+723C +J90-602D U+723F +J90-602E U+7240 +J90-602F U+7246 +J90-6030 U+724B +J90-6031 U+7258 +J90-6032 U+7274 +J90-6033 U+727E +J90-6034 U+7282 +J90-6035 U+7281 +J90-6036 U+7287 +J90-6037 U+7292 +J90-6038 U+7296 +J90-6039 U+72A2 +J90-603A U+72A7 +J90-603B U+72B9 +J90-603C U+72B2 +J90-603D U+72C3 +J90-603E U+72C6 +J90-603F U+72C4 +J90-6040 U+72CE +J90-6041 U+72D2 +J90-6042 U+72E2 +J90-6043 U+72E0 +J90-6044 U+72E1 +J90-6045 U+72F9 +J90-6046 U+72F7 +J90-6047 U+500F +J90-6048 U+7317 +J90-6049 U+730A +J90-604A U+731C +J90-604B U+7316 +J90-604C U+731D +J90-604D U+7334 +J90-604E U+732F +J90-604F U+7329 +J90-6050 U+7325 +J90-6051 U+733E +J90-6052 U+734E +J90-6053 U+734F +J90-6054 U+9ED8 +J90-6055 U+7357 +J90-6056 U+736A +J90-6057 U+7368 +J90-6058 U+7370 +J90-6059 U+7378 +J90-605A U+7375 +J90-605B U+737B +J90-605C U+737A +J90-605D U+73C8 +J90-605E U+73B3 +J90-605F U+73CE +J90-6060 U+73BB +J90-6061 U+73C0 +J90-6062 U+73E5 +J90-6063 U+73EE +J90-6064 U+73DE +J90-6065 U+74A2 +J90-6066 U+7405 +J90-6067 U+746F +J90-6068 U+7425 +J90-6069 U+73F8 +J90-606A U+7432 +J90-606B U+743A +J90-606C U+7455 +J90-606D U+743F +J90-606E U+745F +J90-606F U+7459 +J90-6070 U+7441 +J90-6071 U+745C +J90-6072 U+7469 +J90-6073 U+7470 +J90-6074 U+7463 +J90-6075 U+746A +J90-6076 U+7476 +J90-6077 U+747E +J90-6078 U+748B +J90-6079 U+749E +J90-607A U+74A7 +J90-607B U+74CA +J90-607C U+74CF +J90-607D U+74D4 +J90-607E U+73F1 +J90-6121 U+74E0 +J90-6122 U+74E3 +J90-6123 U+74E7 +J90-6124 U+74E9 +J90-6125 U+74EE +J90-6126 U+74F2 +J90-6127 U+74F0 +J90-6128 U+74F1 +J90-6129 U+74F8 +J90-612A U+74F7 +J90-612B U+7504 +J90-612C U+7503 +J90-612D U+7505 +J90-612E U+750C +J90-612F U+750E +J90-6130 U+750D +J90-6131 U+7515 +J90-6132 U+7513 +J90-6133 U+751E +J90-6134 U+7526 +J90-6135 U+752C +J90-6136 U+753C +J90-6137 U+7544 +J90-6138 U+754D +J90-6139 U+754A +J90-613A U+7549 +J90-613B U+755B +J90-613C U+7546 +J90-613D U+755A +J90-613E U+7569 +J90-613F U+7564 +J90-6140 U+7567 +J90-6141 U+756B +J90-6142 U+756D +J90-6143 U+7578 +J90-6144 U+7576 +J90-6145 U+7586 +J90-6146 U+7587 +J90-6147 U+7574 +J90-6148 U+758A +J90-6149 JU+7589 U-00024D01 +J90-614A U+7582 +J90-614B U+7594 +J90-614C U+759A +J90-614D U+759D +J90-614E U+75A5 +J90-614F U+75A3 +J90-6150 U+75C2 +J90-6151 U+75B3 +J90-6152 U+75C3 +J90-6153 U+75B5 +J90-6154 U+75BD +J90-6155 U+75B8 +J90-6156 U+75BC +J90-6157 U+75B1 +J90-6158 U+75CD +J90-6159 U+75CA +J90-615A U+75D2 +J90-615B U+75D9 +J90-615C U+75E3 +J90-615D U+75DE +J90-615E U+75FE +J90-615F U+75FF +J90-6160 U+75FC +J90-6161 U+7601 +J90-6162 U+75F0 +J90-6163 U+75FA +J90-6164 U+75F2 +J90-6165 U+75F3 +J90-6166 U+760B +J90-6167 U+760D +J90-6168 U+7609 +J90-6169 U+761F +J90-616A U+7627 +J90-616B U+7620 +J90-616C U+7621 +J90-616D U+7622 +J90-616E U+7624 +J90-616F U+7634 +J90-6170 U+7630 +J90-6171 U+763B +J90-6172 U+7647 +J90-6173 U+7648 +J90-6174 U+7646 +J90-6175 U+765C +J90-6176 U+7658 +J90-6177 U+7661 +J90-6178 U+7662 +J90-6179 U+7668 +J90-617A U+7669 +J90-617B U+766A +J90-617C U+7667 +J90-617D U+766C +J90-617E U+7670 +J90-6221 U+7672 +J90-6222 U+7676 +J90-6223 U+7678 +J90-6224 U+767C +J90-6225 U+7680 +J90-6226 U+7683 +J90-6227 U+7688 +J90-6228 U+768B +J90-6229 U+768E +J90-622A U+7696 +J90-622B U+7693 +J90-622C U+7699 +J90-622D U+769A +J90-622E U+76B0 +J90-622F U+76B4 +J90-6230 U+76B8 +J90-6231 U+76B9 +J90-6232 U+76BA +J90-6233 U+76C2 +J90-6234 U+76CD +J90-6235 U+76D6 +J90-6236 U+76D2 +J90-6237 U+76DE +J90-6238 U+76E1 +J90-6239 U+76E5 +J90-623A U+76E7 +J90-623B U+76EA +J90-623C U+862F +J90-623D U+76FB +J90-623E U+7708 +J90-623F U+7707 +J90-6240 U+7704 +J90-6241 U+7729 +J90-6242 U+7724 +J90-6243 U+771E +J90-6244 U+7725 +J90-6245 U+7726 +J90-6246 U+771B +J90-6247 U+7737 +J90-6248 U+7738 +J90-6249 U+7747 +J90-624A U+775A +J90-624B U+7768 +J90-624C U+776B +J90-624D U+775B +J90-624E U+7765 +J90-624F U+777F +J90-6250 U+777E +J90-6251 U+7779 +J90-6252 U+778E +J90-6253 U+778B +J90-6254 U+7791 +J90-6255 U+77A0 +J90-6256 U+779E +J90-6257 U+77B0 +J90-6258 U+77B6 +J90-6259 U+77B9 +J90-625A U+77BF +J90-625B U+77BC +J90-625C U+77BD +J90-625D U+77BB +J90-625E U+77C7 +J90-625F U+77CD +J90-6260 U+77D7 +J90-6261 U+77DA +J90-6262 U+77DC +J90-6263 U+77E3 +J90-6264 U+77EE +J90-6265 U+77FC +J90-6266 U+780C +J90-6267 U+7812 +J90-6268 U+7926 +J90-6269 U+7820 +J90-626A U+792A +J90-626B U+7845 +J90-626C U+788E +J90-626D U+7874 +J90-626E U+7886 +J90-626F U+787C +J90-6270 U+789A +J90-6271 U+788C +J90-6272 U+78A3 +J90-6273 U+78B5 +J90-6274 U+78AA +J90-6275 U+78AF +J90-6276 U+78D1 +J90-6277 U+78C6 +J90-6278 U+78CB +J90-6279 U+78D4 +J90-627A U+78BE +J90-627B U+78BC +J90-627C U+78C5 +J90-627D U+78CA +J90-627E U+78EC +J90-6321 U+78E7 +J90-6322 U+78DA +J90-6323 U+78FD +J90-6324 U+78F4 +J90-6325 U+7907 +J90-6326 U+7912 +J90-6327 U+7911 +J90-6328 U+7919 +J90-6329 U+792C +J90-632A U+792B +J90-632B U+7940 +J90-632C U+7960 +J90-632D U+7957 +J90-632E U+795F +J90-632F U+795A +J90-6330 U+7955 +J90-6331 U+7953 +J90-6332 U+797A +J90-6333 U+797F +J90-6334 U+798A +J90-6335 U+799D +J90-6336 U+79A7 +J90-6337 U+9F4B +J90-6338 U+79AA +J90-6339 U+79AE +J90-633A U+79B3 +J90-633B U+79B9 +J90-633C U+79BA +J90-633D U+79C9 +J90-633E U+79D5 +J90-633F U+79E7 +J90-6340 U+79EC +J90-6341 U+79E1 +J90-6342 U+79E3 +J90-6343 U+7A08 +J90-6344 U+7A0D +J90-6345 U+7A18 +J90-6346 U+7A19 +J90-6347 U+7A20 +J90-6348 U+7A1F +J90-6349 U+7980 +J90-634A U+7A31 +J90-634B U+7A3B +J90-634C U+7A3E +J90-634D U+7A37 +J90-634E U+7A43 +J90-634F U+7A57 +J90-6350 U+7A49 +J90-6351 U+7A61 +J90-6352 U+7A62 +J90-6353 U+7A69 +J90-6354 U+9F9D +J90-6355 U+7A70 +J90-6356 U+7A79 +J90-6357 U+7A7D +J90-6358 U+7A88 +J90-6359 U+7A97 +J90-635A U+7A95 +J90-635B U+7A98 +J90-635C U+7A96 +J90-635D U+7AA9 +J90-635E U+7AC8 +J90-635F U+7AB0 +J90-6360 U+7AB6 +J90-6361 U+7AC5 +J90-6362 U+7AC4 +J90-6363 U+7ABF +J90-6364 U+9083 +J90-6365 U+7AC7 +J90-6366 U+7ACA +J90-6367 U+7ACD +J90-6368 U+7ACF +J90-6369 U+7AD5 +J90-636A U+7AD3 +J90-636B U+7AD9 +J90-636C U+7ADA +J90-636D U+7ADD +J90-636E U+7AE1 +J90-636F U+7AE2 +J90-6370 U+7AE6 +J90-6371 U+7AED +J90-6372 U+7AF0 +J90-6373 U+7B02 +J90-6374 U+7B0F +J90-6375 U+7B0A +J90-6376 U+7B06 +J90-6377 U+7B33 +J90-6378 U+7B18 +J90-6379 U+7B19 +J90-637A U+7B1E +J90-637B U+7B35 +J90-637C U+7B28 +J90-637D U+7B36 +J90-637E U+7B50 +J90-6421 U+7B7A +J90-6422 U+7B04 +J90-6423 U+7B4D +J90-6424 U+7B0B +J90-6425 U+7B4C +J90-6426 U+7B45 +J90-6427 U+7B75 +J90-6428 U+7B65 +J90-6429 U+7B74 +J90-642A U+7B67 +J90-642B U+7B70 +J90-642C U+7B71 +J90-642D U+7B6C +J90-642E U+7B6E +J90-642F U+7B9D +J90-6430 U+7B98 +J90-6431 U+7B9F +J90-6432 U+7B8D +J90-6433 U+7B9C +J90-6434 U+7B9A +J90-6435 U+7B8B +J90-6436 U+7B92 +J90-6437 U+7B8F +J90-6438 U+7B5D +J90-6439 U+7B99 +J90-643A U+7BCB +J90-643B U+7BC1 +J90-643C U+7BCC +J90-643D U+7BCF +J90-643E U+7BB4 +J90-643F U+7BC6 +J90-6440 U+7BDD +J90-6441 U+7BE9 +J90-6442 U+7C11 +J90-6443 U+7C14 +J90-6444 U+7BE6 +J90-6445 U+7BE5 +J90-6446 U+7C60 +J90-6447 U+7C00 +J90-6448 U+7C07 +J90-6449 U+7C13 +J90-644A U+7BF3 +J90-644B U+7BF7 +J90-644C U+7C17 +J90-644D U+7C0D +J90-644E U+7BF6 +J90-644F U+7C23 +J90-6450 U+7C27 +J90-6451 U+7C2A +J90-6452 U+7C1F +J90-6453 U+7C37 +J90-6454 U+7C2B +J90-6455 U+7C3D +J90-6456 U+7C4C +J90-6457 U+7C43 +J90-6458 U+7C54 +J90-6459 U+7C4F +J90-645A U+7C40 +J90-645B U+7C50 +J90-645C U+7C58 +J90-645D U+7C5F +J90-645E U+7C64 +J90-645F U+7C56 +J90-6460 U+7C65 +J90-6461 U+7C6C +J90-6462 U+7C75 +J90-6463 U+7C83 +J90-6464 U+7C90 +J90-6465 U+7CA4 +J90-6466 U+7CAD +J90-6467 U+7CA2 +J90-6468 U+7CAB +J90-6469 U+7CA1 +J90-646A U+7CA8 +J90-646B U+7CB3 +J90-646C U+7CB2 +J90-646D U+7CB1 +J90-646E U+7CAE +J90-646F U+7CB9 +J90-6470 U+7CBD +J90-6471 U+7CC0 +J90-6472 U+7CC5 +J90-6473 U+7CC2 +J90-6474 U+7CD8 +J90-6475 U+7CD2 +J90-6476 U+7CDC +J90-6477 U+7CE2 +J90-6478 U+9B3B +J90-6479 U+7CEF +J90-647A U+7CF2 +J90-647B U+7CF4 +J90-647C U+7CF6 +J90-647D U+7CFA +J90-647E U+7D06 +J90-6521 U+7D02 +J90-6522 U+7D1C +J90-6523 U+7D15 +J90-6524 U+7D0A +J90-6525 U+7D45 +J90-6526 U+7D4B +J90-6527 U+7D2E +J90-6528 U+7D32 +J90-6529 U+7D3F +J90-652A U+7D35 +J90-652B U+7D46 +J90-652C U+7D73 +J90-652D U+7D56 +J90-652E U+7D4E +J90-652F U+7D72 +J90-6530 U+7D68 +J90-6531 U+7D6E +J90-6532 U+7D4F +J90-6533 U+7D63 +J90-6534 U+7D93 +J90-6535 U+7D89 +J90-6536 U+7D5B +J90-6537 U+7D8F +J90-6538 U+7D7D +J90-6539 U+7D9B +J90-653A U+7DBA +J90-653B U+7DAE +J90-653C U+7DA3 +J90-653D U+7DB5 +J90-653E U+7DC7 +J90-653F U+7DBD +J90-6540 U+7DAB +J90-6541 U+7E3D +J90-6542 U+7DA2 +J90-6543 U+7DAF +J90-6544 U+7DDC +J90-6545 U+7DB8 +J90-6546 U+7D9F +J90-6547 U+7DB0 +J90-6548 U+7DD8 +J90-6549 U+7DDD +J90-654A U+7DE4 +J90-654B U+7DDE +J90-654C U+7DFB +J90-654D U+7DF2 +J90-654E U+7DE1 +J90-654F U+7E05 +J90-6550 U+7E0A +J90-6551 U+7E23 +J90-6552 U+7E21 +J90-6553 U+7E12 +J90-6554 U+7E31 +J90-6555 U+7E1F +J90-6556 U+7E09 +J90-6557 U+7E0B +J90-6558 U+7E22 +J90-6559 U+7E46 +J90-655A U+7E66 +J90-655B U+7E3B +J90-655C U+7E35 +J90-655D U+7E39 +J90-655E U+7E43 +J90-655F U+7E37 +J90-6560 U+7E32 +J90-6561 U+7E3A +J90-6562 U+7E67 +J90-6563 U+7E5D +J90-6564 U+7E56 +J90-6565 U+7E5E +J90-6566 U+7E59 +J90-6567 U+7E5A +J90-6568 U+7E79 +J90-6569 U+7E6A +J90-656A U+7E69 +J90-656B U+7E7C +J90-656C U+7E7B +J90-656D U+7E83 +J90-656E U+7DD5 +J90-656F U+7E7D +J90-6570 U+8FAE +J90-6571 U+7E7F +J90-6572 U+7E88 +J90-6573 U+7E89 +J90-6574 U+7E8C +J90-6575 U+7E92 +J90-6576 U+7E90 +J90-6577 U+7E93 +J90-6578 U+7E94 +J90-6579 U+7E96 +J90-657A U+7E8E +J90-657B U+7E9B +J90-657C U+7E9C +J90-657D U+7F38 +J90-657E U+7F3A +J90-6621 U+7F45 +J90-6622 U+7F4C +J90-6623 U+7F4D +J90-6624 U+7F4E +J90-6625 U+7F50 +J90-6626 U+7F51 +J90-6627 U+7F55 +J90-6628 U+7F54 +J90-6629 U+7F58 +J90-662A U+7F5F +J90-662B U+7F60 +J90-662C U+7F68 +J90-662D U+7F69 +J90-662E U+7F67 +J90-662F U+7F78 +J90-6630 U+7F82 +J90-6631 U+7F86 +J90-6632 U+7F83 +J90-6633 U+7F88 +J90-6634 U+7F87 +J90-6635 U+7F8C +J90-6636 U+7F94 +J90-6637 U+7F9E +J90-6638 U+7F9D +J90-6639 U+7F9A +J90-663A U+7FA3 +J90-663B U+7FAF +J90-663C U+7FB2 +J90-663D U+7FB9 +J90-663E U+7FAE +J90-663F U+7FB6 +J90-6640 U+7FB8 +J90-6641 U+8B71 +J90-6642 U+7FC5 +J90-6643 U+7FC6 +J90-6644 U+7FCA +J90-6645 U+7FD5 +J90-6646 U+7FD4 +J90-6647 U+7FE1 +J90-6648 U+7FE6 +J90-6649 U+7FE9 +J90-664A U+7FF3 +J90-664B U+7FF9 +J90-664C U+98DC +J90-664D U+8006 +J90-664E U+8004 +J90-664F U+800B +J90-6650 U+8012 +J90-6651 U+8018 +J90-6652 U+8019 +J90-6653 U+801C +J90-6654 U+8021 +J90-6655 U+8028 +J90-6656 U+803F +J90-6657 U+803B +J90-6658 U+804A +J90-6659 U+8046 +J90-665A U+8052 +J90-665B U+8058 +J90-665C U+805A +J90-665D U+805F +J90-665E U+8062 +J90-665F U+8068 +J90-6660 U+8073 +J90-6661 U+8072 +J90-6662 U+8070 +J90-6663 U+8076 +J90-6664 U+8079 +J90-6665 U+807D +J90-6666 U+807F +J90-6667 U+8084 +J90-6668 U+8086 +J90-6669 U+8085 +J90-666A U+809B +J90-666B U+8093 +J90-666C U+809A +J90-666D U+80AD +J90-666E U+5190 +J90-666F U+80AC +J90-6670 U+80DB +J90-6671 U+80E5 +J90-6672 U+80D9 +J90-6673 U+80DD +J90-6674 U+80C4 +J90-6675 U+80DA +J90-6676 U+80D6 +J90-6677 U+8109 +J90-6678 U+80EF +J90-6679 U+80F1 +J90-667A U+811B +J90-667B U+8129 +J90-667C U+8123 +J90-667D U+812F +J90-667E U+814B +J90-6721 U+968B +J90-6722 U+8146 +J90-6723 U+813E +J90-6724 U+8153 +J90-6725 U+8151 +J90-6726 U+80FC +J90-6727 U+8171 +J90-6728 U+816E +J90-6729 U+8165 +J90-672A U+8166 +J90-672B U+8174 +J90-672C U+8183 +J90-672D U+8188 +J90-672E U+818A +J90-672F U+8180 +J90-6730 U+8182 +J90-6731 U+81A0 +J90-6732 U+8195 +J90-6733 U+81A4 +J90-6734 U+81A3 +J90-6735 U+815F +J90-6736 U+8193 +J90-6737 U+81A9 +J90-6738 U+81B0 +J90-6739 U+81B5 +J90-673A U+81BE +J90-673B U+81B8 +J90-673C U+81BD +J90-673D U+81C0 +J90-673E U+81C2 +J90-673F U+81BA +J90-6740 U+81C9 +J90-6741 U+81CD +J90-6742 U+81D1 +J90-6743 U+81D9 +J90-6744 U+81D8 +J90-6745 U+81C8 +J90-6746 U+81DA +J90-6747 U+81DF +J90-6748 U+81E0 +J90-6749 U+81E7 +J90-674A U+81FA +J90-674B U+81FB +J90-674C U+81FE +J90-674D U+8201 +J90-674E U+8202 +J90-674F U+8205 +J90-6750 U+8207 +J90-6751 U+820A +J90-6752 U+820D +J90-6753 U+8210 +J90-6754 U+8216 +J90-6755 U+8229 +J90-6756 U+822B +J90-6757 U+8238 +J90-6758 U+8233 +J90-6759 U+8240 +J90-675A U+8259 +J90-675B U+8258 +J90-675C U+825D +J90-675D U+825A +J90-675E U+825F +J90-675F U+8264 +J90-6760 U+8262 +J90-6761 U+8268 +J90-6762 U+826A +J90-6763 U+826B +J90-6764 U+822E +J90-6765 U+8271 +J90-6766 U+8277 +J90-6767 U+8278 +J90-6768 U+827E +J90-6769 U+828D +J90-676A U+8292 +J90-676B U+82AB +J90-676C U+829F +J90-676D U+82BB +J90-676E U+82AC +J90-676F U+82E1 +J90-6770 U+82E3 +J90-6771 U+82DF +J90-6772 U+82D2 +J90-6773 U+82F4 +J90-6774 U+82F3 +J90-6775 U+82FA +J90-6776 U+8393 +J90-6777 U+8303 +J90-6778 U+82FB +J90-6779 U+82F9 +J90-677A U+82DE +J90-677B U+8306 +J90-677C U+82DC +J90-677D U+8309 +J90-677E U+82D9 +J90-6821 U+8335 +J90-6822 U+8334 +J90-6823 U+8316 +J90-6824 U+8332 +J90-6825 U+8331 +J90-6826 U+8340 +J90-6827 U+8339 +J90-6828 U+8350 +J90-6829 U+8345 +J90-682A U+832F +J90-682B U+832B +J90-682C U+8317 +J90-682D U+8318 +J90-682E U+8385 +J90-682F U+839A +J90-6830 U+83AA +J90-6831 U+839F +J90-6832 U+83A2 +J90-6833 U+8396 +J90-6834 U+8323 +J90-6835 U+838E +J90-6836 U+8387 +J90-6837 U+838A +J90-6838 U+837C +J90-6839 U+83B5 +J90-683A U+8373 +J90-683B U+8375 +J90-683C U+83A0 +J90-683D U+8389 +J90-683E U+83A8 +J90-683F U+83F4 +J90-6840 U+8413 +J90-6841 U+83EB +J90-6842 U+83CE +J90-6843 U+83FD +J90-6844 U+8403 +J90-6845 U+83D8 +J90-6846 U+840B +J90-6847 U+83C1 +J90-6848 U+83F7 +J90-6849 U+8407 +J90-684A U+83E0 +J90-684B U+83F2 +J90-684C U+840D +J90-684D U+8422 +J90-684E U+8420 +J90-684F U+83BD +J90-6850 U+8438 +J90-6851 U+8506 +J90-6852 U+83FB +J90-6853 U+846D +J90-6854 U+842A +J90-6855 U+843C +J90-6856 U+855A +J90-6857 U+8484 +J90-6858 U+8477 +J90-6859 U+846B +J90-685A U+84AD +J90-685B U+846E +J90-685C U+8482 +J90-685D U+8469 +J90-685E U+8446 +J90-685F U+842C +J90-6860 U+846F +J90-6861 U+8479 +J90-6862 U+8435 +J90-6863 U+84CA +J90-6864 U+8462 +J90-6865 U+84B9 +J90-6866 U+84BF +J90-6867 U+849F +J90-6868 U+84D9 +J90-6869 U+84CD +J90-686A U+84BB +J90-686B U+84DA +J90-686C U+84D0 +J90-686D U+84C1 +J90-686E U+84C6 +J90-686F U+84D6 +J90-6870 U+84A1 +J90-6871 U+8521 +J90-6872 U+84FF +J90-6873 U+84F4 +J90-6874 U+8517 +J90-6875 U+8518 +J90-6876 U+852C +J90-6877 U+851F +J90-6878 U+8515 +J90-6879 U+8514 +J90-687A U+84FC +J90-687B U+8540 +J90-687C U+8563 +J90-687D U+8558 +J90-687E U+8548 +J90-6921 U+8541 +J90-6922 U+8602 +J90-6923 U+854B +J90-6924 U+8555 +J90-6925 U+8580 +J90-6926 U+85A4 +J90-6927 U+8588 +J90-6928 U+8591 +J90-6929 U+858A +J90-692A U+85A8 +J90-692B U+856D +J90-692C U+8594 +J90-692D U+859B +J90-692E U+85EA +J90-692F U+8587 +J90-6930 U+859C +J90-6931 U+8577 +J90-6932 U+857E +J90-6933 U+8590 +J90-6934 U+85C9 +J90-6935 U+85BA +J90-6936 U+85CF +J90-6937 U+85B9 +J90-6938 U+85D0 +J90-6939 U+85D5 +J90-693A U+85DD +J90-693B U+85E5 +J90-693C U+85DC +J90-693D U+85F9 +J90-693E U+860A +J90-693F U+8613 +J90-6940 U+860B +J90-6941 U+85FE +J90-6942 U+85FA +J90-6943 U+8606 +J90-6944 U+8622 +J90-6945 U+861A +J90-6946 U+8630 +J90-6947 U+863F +J90-6948 U+864D +J90-6949 U+4E55 +J90-694A U+8654 +J90-694B U+865F +J90-694C U+8667 +J90-694D U+8671 +J90-694E U+8693 +J90-694F U+86A3 +J90-6950 U+86A9 +J90-6951 U+86AA +J90-6952 U+868B +J90-6953 U+868C +J90-6954 U+86B6 +J90-6955 U+86AF +J90-6956 U+86C4 +J90-6957 U+86C6 +J90-6958 U+86B0 +J90-6959 U+86C9 +J90-695A U+8823 +J90-695B U+86AB +J90-695C U+86D4 +J90-695D U+86DE +J90-695E U+86E9 +J90-695F U+86EC +J90-6960 U+86DF +J90-6961 U+86DB +J90-6962 U+86EF +J90-6963 U+8712 +J90-6964 U+8706 +J90-6965 U+8708 +J90-6966 U+8700 +J90-6967 U+8703 +J90-6968 U+86FB +J90-6969 U+8711 +J90-696A U+8709 +J90-696B U+870D +J90-696C U+86F9 +J90-696D U+870A +J90-696E U+8734 +J90-696F U+873F +J90-6970 U+8737 +J90-6971 U+873B +J90-6972 U+8725 +J90-6973 U+8729 +J90-6974 U+871A +J90-6975 U+8760 +J90-6976 U+875F +J90-6977 U+8778 +J90-6978 U+874C +J90-6979 U+874E +J90-697A U+8774 +J90-697B U+8757 +J90-697C U+8768 +J90-697D U+876E +J90-697E U+8759 +J90-6A21 U+8753 +J90-6A22 U+8763 +J90-6A23 U+876A +J90-6A24 U+8805 +J90-6A25 U+87A2 +J90-6A26 U+879F +J90-6A27 U+8782 +J90-6A28 U+87AF +J90-6A29 U+87CB +J90-6A2A U+87BD +J90-6A2B U+87C0 +J90-6A2C U+87D0 +J90-6A2D U+96D6 +J90-6A2E U+87AB +J90-6A2F U+87C4 +J90-6A30 U+87B3 +J90-6A31 U+87C7 +J90-6A32 U+87C6 +J90-6A33 U+87BB +J90-6A34 U+87EF +J90-6A35 U+87F2 +J90-6A36 U+87E0 +J90-6A37 U+880F +J90-6A38 U+880D +J90-6A39 U+87FE +J90-6A3A U+87F6 +J90-6A3B U+87F7 +J90-6A3C U+880E +J90-6A3D U+87D2 +J90-6A3E U+8811 +J90-6A3F U+8816 +J90-6A40 U+8815 +J90-6A41 U+8822 +J90-6A42 U+8821 +J90-6A43 U+8831 +J90-6A44 U+8836 +J90-6A45 U+8839 +J90-6A46 U+8827 +J90-6A47 U+883B +J90-6A48 U+8844 +J90-6A49 U+8842 +J90-6A4A U+8852 +J90-6A4B U+8859 +J90-6A4C U+885E +J90-6A4D U+8862 +J90-6A4E U+886B +J90-6A4F U+8881 +J90-6A50 U+887E +J90-6A51 U+889E +J90-6A52 U+8875 +J90-6A53 U+887D +J90-6A54 U+88B5 +J90-6A55 U+8872 +J90-6A56 U+8882 +J90-6A57 U+8897 +J90-6A58 U+8892 +J90-6A59 U+88AE +J90-6A5A U+8899 +J90-6A5B U+88A2 +J90-6A5C U+888D +J90-6A5D U+88A4 +J90-6A5E U+88B0 +J90-6A5F U+88BF +J90-6A60 U+88B1 +J90-6A61 U+88C3 +J90-6A62 U+88C4 +J90-6A63 U+88D4 +J90-6A64 U+88D8 +J90-6A65 U+88D9 +J90-6A66 U+88DD +J90-6A67 U+88F9 +J90-6A68 U+8902 +J90-6A69 U+88FC +J90-6A6A U+88F4 +J90-6A6B U+88E8 +J90-6A6C U+88F2 +J90-6A6D U+8904 +J90-6A6E U+890C +J90-6A6F U+890A +J90-6A70 U+8913 +J90-6A71 U+8943 +J90-6A72 U+891E +J90-6A73 U+8925 +J90-6A74 U+892A +J90-6A75 U+892B +J90-6A76 U+8941 +J90-6A77 U+8944 +J90-6A78 U+893B +J90-6A79 U+8936 +J90-6A7A U+8938 +J90-6A7B U+894C +J90-6A7C U+891D +J90-6A7D U+8960 +J90-6A7E U+895E +J90-6B21 U+8966 +J90-6B22 U+8964 +J90-6B23 U+896D +J90-6B24 U+896A +J90-6B25 U+896F +J90-6B26 U+8974 +J90-6B27 U+8977 +J90-6B28 U+897E +J90-6B29 U+8983 +J90-6B2A U+8988 +J90-6B2B U+898A +J90-6B2C U+8993 +J90-6B2D U+8998 +J90-6B2E U+89A1 +J90-6B2F U+89A9 +J90-6B30 U+89A6 +J90-6B31 U+89AC +J90-6B32 U+89AF +J90-6B33 U+89B2 +J90-6B34 U+89BA +J90-6B35 U+89BD +J90-6B36 U+89BF +J90-6B37 U+89C0 +J90-6B38 U+89DA +J90-6B39 U+89DC +J90-6B3A U+89DD +J90-6B3B U+89E7 +J90-6B3C U+89F4 +J90-6B3D U+89F8 +J90-6B3E U+8A03 +J90-6B3F U+8A16 +J90-6B40 U+8A10 +J90-6B41 U+8A0C +J90-6B42 U+8A1B +J90-6B43 U+8A1D +J90-6B44 U+8A25 +J90-6B45 U+8A36 +J90-6B46 U+8A41 +J90-6B47 U+8A5B +J90-6B48 U+8A52 +J90-6B49 U+8A46 +J90-6B4A U+8A48 +J90-6B4B U+8A7C +J90-6B4C U+8A6D +J90-6B4D U+8A6C +J90-6B4E U+8A62 +J90-6B4F U+8A85 +J90-6B50 U+8A82 +J90-6B51 U+8A84 +J90-6B52 U+8AA8 +J90-6B53 U+8AA1 +J90-6B54 U+8A91 +J90-6B55 U+8AA5 +J90-6B56 U+8AA6 +J90-6B57 U+8A9A +J90-6B58 U+8AA3 +J90-6B59 U+8AC4 +J90-6B5A U+8ACD +J90-6B5B U+8AC2 +J90-6B5C U+8ADA +J90-6B5D U+8AEB +J90-6B5E U+8AF3 +J90-6B5F U+8AE7 +J90-6B60 U+8AE4 +J90-6B61 U+8AF1 +J90-6B62 U+8B14 +J90-6B63 U+8AE0 +J90-6B64 U+8AE2 +J90-6B65 U+8AF7 +J90-6B66 U+8ADE +J90-6B67 U+8ADB +J90-6B68 U+8B0C +J90-6B69 U+8B07 +J90-6B6A U+8B1A +J90-6B6B U+8AE1 +J90-6B6C U+8B16 +J90-6B6D U+8B10 +J90-6B6E U+8B17 +J90-6B6F U+8B20 +J90-6B70 U+8B33 +J90-6B71 U+97AB +J90-6B72 U+8B26 +J90-6B73 U+8B2B +J90-6B74 U+8B3E +J90-6B75 U+8B28 +J90-6B76 U+8B41 +J90-6B77 U+8B4C +J90-6B78 U+8B4F +J90-6B79 U+8B4E +J90-6B7A U+8B49 +J90-6B7B U+8B56 +J90-6B7C U+8B5B +J90-6B7D U+8B5A +J90-6B7E U+8B6B +J90-6C21 U+8B5F +J90-6C22 U+8B6C +J90-6C23 U+8B6F +J90-6C24 U+8B74 +J90-6C25 U+8B7D +J90-6C26 U+8B80 +J90-6C27 U+8B8C +J90-6C28 U+8B8E +J90-6C29 U+8B92 +J90-6C2A U+8B93 +J90-6C2B U+8B96 +J90-6C2C U+8B99 +J90-6C2D U+8B9A +J90-6C2E U+8C3A +J90-6C2F U+8C41 +J90-6C30 U+8C3F +J90-6C31 U+8C48 +J90-6C32 U+8C4C +J90-6C33 U+8C4E +J90-6C34 U+8C50 +J90-6C35 U+8C55 +J90-6C36 U+8C62 +J90-6C37 U+8C6C +J90-6C38 U+8C78 +J90-6C39 U+8C7A +J90-6C3A U+8C82 +J90-6C3B U+8C89 +J90-6C3C U+8C85 +J90-6C3D U+8C8A +J90-6C3E U+8C8D +J90-6C3F U+8C8E +J90-6C40 U+8C94 +J90-6C41 U+8C7C +J90-6C42 U+8C98 +J90-6C43 U+621D +J90-6C44 U+8CAD +J90-6C45 U+8CAA +J90-6C46 U+8CBD +J90-6C47 U+8CB2 +J90-6C48 U+8CB3 +J90-6C49 U+8CAE +J90-6C4A U+8CB6 +J90-6C4B U+8CC8 +J90-6C4C U+8CC1 +J90-6C4D U+8CE4 +J90-6C4E U+8CE3 +J90-6C4F U+8CDA +J90-6C50 U+8CFD +J90-6C51 U+8CFA +J90-6C52 U+8CFB +J90-6C53 U+8D04 +J90-6C54 U+8D05 +J90-6C55 U+8D0A +J90-6C56 U+8D07 +J90-6C57 U+8D0F +J90-6C58 U+8D0D +J90-6C59 U+8D10 +J90-6C5A U+9F4E +J90-6C5B U+8D13 +J90-6C5C U+8CCD +J90-6C5D U+8D14 +J90-6C5E U+8D16 +J90-6C5F U+8D67 +J90-6C60 U+8D6D +J90-6C61 U+8D71 +J90-6C62 U+8D73 +J90-6C63 U+8D81 +J90-6C64 U+8D99 +J90-6C65 U+8DC2 +J90-6C66 U+8DBE +J90-6C67 U+8DBA +J90-6C68 U+8DCF +J90-6C69 U+8DDA +J90-6C6A U+8DD6 +J90-6C6B U+8DCC +J90-6C6C U+8DDB +J90-6C6D U+8DCB +J90-6C6E U+8DEA +J90-6C6F U+8DEB +J90-6C70 U+8DDF +J90-6C71 U+8DE3 +J90-6C72 U+8DFC +J90-6C73 U+8E08 +J90-6C74 U+8E09 +J90-6C75 U+8DFF +J90-6C76 U+8E1D +J90-6C77 U+8E1E +J90-6C78 U+8E10 +J90-6C79 U+8E1F +J90-6C7A U+8E42 +J90-6C7B U+8E35 +J90-6C7C U+8E30 +J90-6C7D U+8E34 +J90-6C7E U+8E4A +J90-6D21 U+8E47 +J90-6D22 U+8E49 +J90-6D23 U+8E4C +J90-6D24 U+8E50 +J90-6D25 U+8E48 +J90-6D26 U+8E59 +J90-6D27 U+8E64 +J90-6D28 U+8E60 +J90-6D29 U+8E2A +J90-6D2A U+8E63 +J90-6D2B U+8E55 +J90-6D2C U+8E76 +J90-6D2D U+8E72 +J90-6D2E U+8E7C +J90-6D2F U+8E81 +J90-6D30 U+8E87 +J90-6D31 U+8E85 +J90-6D32 U+8E84 +J90-6D33 U+8E8B +J90-6D34 U+8E8A +J90-6D35 U+8E93 +J90-6D36 U+8E91 +J90-6D37 U+8E94 +J90-6D38 U+8E99 +J90-6D39 U+8EAA +J90-6D3A U+8EA1 +J90-6D3B U+8EAC +J90-6D3C U+8EB0 +J90-6D3D U+8EC6 +J90-6D3E U+8EB1 +J90-6D3F U+8EBE +J90-6D40 U+8EC5 +J90-6D41 U+8EC8 +J90-6D42 U+8ECB +J90-6D43 U+8EDB +J90-6D44 U+8EE3 +J90-6D45 U+8EFC +J90-6D46 U+8EFB +J90-6D47 U+8EEB +J90-6D48 U+8EFE +J90-6D49 U+8F0A +J90-6D4A U+8F05 +J90-6D4B U+8F15 +J90-6D4C U+8F12 +J90-6D4D U+8F19 +J90-6D4E U+8F13 +J90-6D4F U+8F1C +J90-6D50 U+8F1F +J90-6D51 U+8F1B +J90-6D52 U+8F0C +J90-6D53 U+8F26 +J90-6D54 U+8F33 +J90-6D55 U+8F3B +J90-6D56 U+8F39 +J90-6D57 U+8F45 +J90-6D58 U+8F42 +J90-6D59 U+8F3E +J90-6D5A U+8F4C +J90-6D5B U+8F49 +J90-6D5C U+8F46 +J90-6D5D U+8F4E +J90-6D5E U+8F57 +J90-6D5F U+8F5C +J90-6D60 U+8F62 +J90-6D61 U+8F63 +J90-6D62 U+8F64 +J90-6D63 U+8F9C +J90-6D64 U+8F9F +J90-6D65 U+8FA3 +J90-6D66 U+8FAD +J90-6D67 U+8FAF +J90-6D68 U+8FB7 +J90-6D69 U+8FDA +J90-6D6A U+8FE5 +J90-6D6B U+8FE2 +J90-6D6C U+8FEA +J90-6D6D U+8FEF +J90-6D6E U+9087 +J90-6D6F U+8FF4 +J90-6D70 U+9005 +J90-6D71 U+8FF9 +J90-6D72 U+8FFA +J90-6D73 U+9011 +J90-6D74 U+9015 +J90-6D75 U+9021 +J90-6D76 U+900D +J90-6D77 U+901E +J90-6D78 U+9016 +J90-6D79 U+900B +J90-6D7A U+9027 +J90-6D7B U+9036 +J90-6D7C U+9035 +J90-6D7D U+9039 +J90-6D7E U+8FF8 +J90-6E21 U+904F +J90-6E22 U+9050 +J90-6E23 U+9051 +J90-6E24 U+9052 +J90-6E25 U+900E +J90-6E26 U+9049 +J90-6E27 U+903E +J90-6E28 U+9056 +J90-6E29 U+9058 +J90-6E2A U+905E +J90-6E2B U+9068 +J90-6E2C U+906F +J90-6E2D U+9076 +J90-6E2E U+96A8 +J90-6E2F U+9072 +J90-6E30 U+9082 +J90-6E31 U+907D +J90-6E32 U+9081 +J90-6E33 U+9080 +J90-6E34 U+908A +J90-6E35 U+9089 +J90-6E36 U+908F +J90-6E37 U+90A8 +J90-6E38 U+90AF +J90-6E39 U+90B1 +J90-6E3A U+90B5 +J90-6E3B U+90E2 +J90-6E3C U+90E4 +J90-6E3D U+6248 +J90-6E3E U+90DB +J90-6E3F U+9102 +J90-6E40 U+9112 +J90-6E41 U+9119 +J90-6E42 U+9132 +J90-6E43 U+9130 +J90-6E44 U+914A +J90-6E45 U+9156 +J90-6E46 U+9158 +J90-6E47 U+9163 +J90-6E48 U+9165 +J90-6E49 U+9169 +J90-6E4A U+9173 +J90-6E4B U+9172 +J90-6E4C U+918B +J90-6E4D U+9189 +J90-6E4E U+9182 +J90-6E4F U+91A2 +J90-6E50 U+91AB +J90-6E51 U+91AF +J90-6E52 U+91AA +J90-6E53 U+91B5 +J90-6E54 U+91B4 +J90-6E55 U+91BA +J90-6E56 U+91C0 +J90-6E57 U+91C1 +J90-6E58 U+91C9 +J90-6E59 U+91CB +J90-6E5A U+91D0 +J90-6E5B U+91D6 +J90-6E5C U+91DF +J90-6E5D U+91E1 +J90-6E5E U+91DB +J90-6E5F U+91FC +J90-6E60 U+91F5 +J90-6E61 U+91F6 +J90-6E62 U+921E +J90-6E63 U+91FF +J90-6E64 U+9214 +J90-6E65 U+922C +J90-6E66 U+9215 +J90-6E67 U+9211 +J90-6E68 U+925E +J90-6E69 U+9257 +J90-6E6A U+9245 +J90-6E6B U+9249 +J90-6E6C U+9264 +J90-6E6D U+9248 +J90-6E6E U+9295 +J90-6E6F U+923F +J90-6E70 U+924B +J90-6E71 U+9250 +J90-6E72 U+929C +J90-6E73 U+9296 +J90-6E74 U+9293 +J90-6E75 U+929B +J90-6E76 U+925A +J90-6E77 U+92CF +J90-6E78 U+92B9 +J90-6E79 U+92B7 +J90-6E7A U+92E9 +J90-6E7B U+930F +J90-6E7C U+92FA +J90-6E7D U+9344 +J90-6E7E U+932E +J90-6F21 U+9319 +J90-6F22 U+9322 +J90-6F23 U+931A +J90-6F24 U+9323 +J90-6F25 U+933A +J90-6F26 U+9335 +J90-6F27 U+933B +J90-6F28 U+935C +J90-6F29 U+9360 +J90-6F2A U+937C +J90-6F2B U+936E +J90-6F2C U+9356 +J90-6F2D U+93B0 +J90-6F2E U+93AC +J90-6F2F U+93AD +J90-6F30 U+9394 +J90-6F31 U+93B9 +J90-6F32 U+93D6 +J90-6F33 U+93D7 +J90-6F34 U+93E8 +J90-6F35 U+93E5 +J90-6F36 U+93D8 +J90-6F37 U+93C3 +J90-6F38 U+93DD +J90-6F39 U+93D0 +J90-6F3A U+93C8 +J90-6F3B U+93E4 +J90-6F3C U+941A +J90-6F3D U+9414 +J90-6F3E U+9413 +J90-6F3F U+9403 +J90-6F40 U+9407 +J90-6F41 U+9410 +J90-6F42 U+9436 +J90-6F43 U+942B +J90-6F44 U+9435 +J90-6F45 U+9421 +J90-6F46 U+943A +J90-6F47 U+9441 +J90-6F48 U+9452 +J90-6F49 U+9444 +J90-6F4A U+945B +J90-6F4B U+9460 +J90-6F4C U+9462 +J90-6F4D U+945E +J90-6F4E U+946A +J90-6F4F U+9229 +J90-6F50 U+9470 +J90-6F51 U+9475 +J90-6F52 U+9477 +J90-6F53 U+947D +J90-6F54 U+945A +J90-6F55 U+947C +J90-6F56 U+947E +J90-6F57 U+9481 +J90-6F58 U+947F +J90-6F59 U+9582 +J90-6F5A U+9587 +J90-6F5B U+958A +J90-6F5C U+9594 +J90-6F5D U+9596 +J90-6F5E U+9598 +J90-6F5F U+9599 +J90-6F60 U+95A0 +J90-6F61 U+95A8 +J90-6F62 U+95A7 +J90-6F63 U+95AD +J90-6F64 U+95BC +J90-6F65 U+95BB +J90-6F66 U+95B9 +J90-6F67 U+95BE +J90-6F68 U+95CA +J90-6F69 U+6FF6 +J90-6F6A U+95C3 +J90-6F6B U+95CD +J90-6F6C U+95CC +J90-6F6D U+95D5 +J90-6F6E U+95D4 +J90-6F6F U+95D6 +J90-6F70 U+95DC +J90-6F71 U+95E1 +J90-6F72 U+95E5 +J90-6F73 U+95E2 +J90-6F74 U+9621 +J90-6F75 U+9628 +J90-6F76 U+962E +J90-6F77 U+962F +J90-6F78 U+9642 +J90-6F79 U+964C +J90-6F7A U+964F +J90-6F7B U+964B +J90-6F7C U+9677 +J90-6F7D U+965C +J90-6F7E U+965E +J90-7021 U+965D +J90-7022 U+965F +J90-7023 U+9666 +J90-7024 U+9672 +J90-7025 U+966C +J90-7026 U+968D +J90-7027 U+9698 +J90-7028 U+9695 +J90-7029 U+9697 +J90-702A U+96AA +J90-702B U+96A7 +J90-702C U+96B1 +J90-702D U+96B2 +J90-702E U+96B0 +J90-702F U+96B4 +J90-7030 U+96B6 +J90-7031 U+96B8 +J90-7032 U+96B9 +J90-7033 U+96CE +J90-7034 U+96CB +J90-7035 U+96C9 +J90-7036 U+96CD +J90-7037 U+894D +J90-7038 U+96DC +J90-7039 U+970D +J90-703A U+96D5 +J90-703B U+96F9 +J90-703C U+9704 +J90-703D U+9706 +J90-703E U+9708 +J90-703F U+9713 +J90-7040 U+970E +J90-7041 U+9711 +J90-7042 U+970F +J90-7043 U+9716 +J90-7044 U+9719 +J90-7045 U+9724 +J90-7046 U+972A +J90-7047 U+9730 +J90-7048 U+9739 +J90-7049 U+973D +J90-704A U+973E +J90-704B U+9744 +J90-704C U+9746 +J90-704D U+9748 +J90-704E U+9742 +J90-704F U+9749 +J90-7050 U+975C +J90-7051 U+9760 +J90-7052 U+9764 +J90-7053 U+9766 +J90-7054 U+9768 +J90-7055 U+52D2 +J90-7056 U+976B +J90-7057 U+9771 +J90-7058 U+9779 +J90-7059 U+9785 +J90-705A U+977C +J90-705B U+9781 +J90-705C U+977A +J90-705D U+9786 +J90-705E U+978B +J90-705F U+978F +J90-7060 U+9790 +J90-7061 U+979C +J90-7062 U+97A8 +J90-7063 U+97A6 +J90-7064 U+97A3 +J90-7065 U+97B3 +J90-7066 U+97B4 +J90-7067 U+97C3 +J90-7068 U+97C6 +J90-7069 U+97C8 +J90-706A U+97CB +J90-706B U+97DC +J90-706C U+97ED +J90-706D U+9F4F +J90-706E U+97F2 +J90-706F U+7ADF +J90-7070 U+97F6 +J90-7071 U+97F5 +J90-7072 U+980F +J90-7073 U+980C +J90-7074 U+9838 +J90-7075 U+9824 +J90-7076 U+9821 +J90-7077 U+9837 +J90-7078 U+983D +J90-7079 U+9846 +J90-707A U+984F +J90-707B U+984B +J90-707C U+986B +J90-707D U+986F +J90-707E U+9870 +J90-7121 U+9871 +J90-7122 U+9874 +J90-7123 U+9873 +J90-7124 U+98AA +J90-7125 U+98AF +J90-7126 U+98B1 +J90-7127 U+98B6 +J90-7128 U+98C4 +J90-7129 U+98C3 +J90-712A U+98C6 +J90-712B U+98E9 +J90-712C U+98EB +J90-712D U+9903 +J90-712E U+9909 +J90-712F U+9912 +J90-7130 U+9914 +J90-7131 U+9918 +J90-7132 U+9921 +J90-7133 U+991D +J90-7134 U+991E +J90-7135 U+9924 +J90-7136 U+9920 +J90-7137 U+992C +J90-7138 U+992E +J90-7139 U+993D +J90-713A U+993E +J90-713B U+9942 +J90-713C U+9949 +J90-713D U+9945 +J90-713E U+9950 +J90-713F U+994B +J90-7140 U+9951 +J90-7141 U+9952 +J90-7142 U+994C +J90-7143 U+9955 +J90-7144 U+9997 +J90-7145 U+9998 +J90-7146 U+99A5 +J90-7147 U+99AD +J90-7148 U+99AE +J90-7149 U+99BC +J90-714A U+99DF +J90-714B U+99DB +J90-714C U+99DD +J90-714D U+99D8 +J90-714E U+99D1 +J90-714F U+99ED +J90-7150 U+99EE +J90-7151 U+99F1 +J90-7152 U+99F2 +J90-7153 U+99FB +J90-7154 U+99F8 +J90-7155 U+9A01 +J90-7156 U+9A0F +J90-7157 U+9A05 +J90-7158 U+99E2 +J90-7159 U+9A19 +J90-715A U+9A2B +J90-715B U+9A37 +J90-715C U+9A45 +J90-715D U+9A42 +J90-715E U+9A40 +J90-715F U+9A43 +J90-7160 U+9A3E +J90-7161 U+9A55 +J90-7162 U+9A4D +J90-7163 U+9A5B +J90-7164 U+9A57 +J90-7165 U+9A5F +J90-7166 U+9A62 +J90-7167 U+9A65 +J90-7168 U+9A64 +J90-7169 U+9A69 +J90-716A U+9A6B +J90-716B U+9A6A +J90-716C U+9AAD +J90-716D U+9AB0 +J90-716E U+9ABC +J90-716F U+9AC0 +J90-7170 U+9ACF +J90-7171 U+9AD1 +J90-7172 U+9AD3 +J90-7173 U+9AD4 +J90-7174 U+9ADE +J90-7175 U+9ADF +J90-7176 U+9AE2 +J90-7177 U+9AE3 +J90-7178 U+9AE6 +J90-7179 U+9AEF +J90-717A U+9AEB +J90-717B U+9AEE +J90-717C U+9AF4 +J90-717D U+9AF1 +J90-717E U+9AF7 +J90-7221 U+9AFB +J90-7222 U+9B06 +J90-7223 U+9B18 +J90-7224 U+9B1A +J90-7225 U+9B1F +J90-7226 U+9B22 +J90-7227 U+9B23 +J90-7228 U+9B25 +J90-7229 U+9B27 +J90-722A U+9B28 +J90-722B U+9B29 +J90-722C U+9B2A +J90-722D U+9B2E +J90-722E U+9B2F +J90-722F U+9B32 +J90-7230 U+9B44 +J90-7231 U+9B43 +J90-7232 U+9B4F +J90-7233 U+9B4D +J90-7234 U+9B4E +J90-7235 U+9B51 +J90-7236 U+9B58 +J90-7237 U+9B74 +J90-7238 U+9B93 +J90-7239 U+9B83 +J90-723A U+9B91 +J90-723B U+9B96 +J90-723C U+9B97 +J90-723D U+9B9F +J90-723E U+9BA0 +J90-723F U+9BA8 +J90-7240 U+9BB4 +J90-7241 U+9BC0 +J90-7242 U+9BCA +J90-7243 U+9BB9 +J90-7244 U+9BC6 +J90-7245 U+9BCF +J90-7246 U+9BD1 +J90-7247 U+9BD2 +J90-7248 U+9BE3 +J90-7249 U+9BE2 +J90-724A U+9BE4 +J90-724B U+9BD4 +J90-724C U+9BE1 +J90-724D U+9C3A +J90-724E U+9BF2 +J90-724F U+9BF1 +J90-7250 U+9BF0 +J90-7251 U+9C15 +J90-7252 U+9C14 +J90-7253 U+9C09 +J90-7254 U+9C13 +J90-7255 U+9C0C +J90-7256 U+9C06 +J90-7257 U+9C08 +J90-7258 U+9C12 +J90-7259 U+9C0A +J90-725A U+9C04 +J90-725B U+9C2E +J90-725C U+9C1B +J90-725D U+9C25 +J90-725E U+9C24 +J90-725F U+9C21 +J90-7260 U+9C30 +J90-7261 U+9C47 +J90-7262 U+9C32 +J90-7263 U+9C46 +J90-7264 U+9C3E +J90-7265 U+9C5A +J90-7266 U+9C60 +J90-7267 U+9C67 +J90-7268 U+9C76 +J90-7269 U+9C78 +J90-726A U+9CE7 +J90-726B U+9CEC +J90-726C U+9CF0 +J90-726D U+9D09 +J90-726E U+9D08 +J90-726F U+9CEB +J90-7270 U+9D03 +J90-7271 U+9D06 +J90-7272 U+9D2A +J90-7273 U+9D26 +J90-7274 U+9DAF +J90-7275 U+9D23 +J90-7276 U+9D1F +J90-7277 U+9D44 +J90-7278 U+9D15 +J90-7279 U+9D12 +J90-727A U+9D41 +J90-727B U+9D3F +J90-727C U+9D3E +J90-727D U+9D46 +J90-727E U+9D48 +J90-7321 U+9D5D +J90-7322 U+9D5E +J90-7323 U+9D64 +J90-7324 U+9D51 +J90-7325 U+9D50 +J90-7326 U+9D59 +J90-7327 U+9D72 +J90-7328 U+9D89 +J90-7329 U+9D87 +J90-732A U+9DAB +J90-732B U+9D6F +J90-732C U+9D7A +J90-732D U+9D9A +J90-732E U+9DA4 +J90-732F U+9DA9 +J90-7330 U+9DB2 +J90-7331 U+9DC4 +J90-7332 U+9DC1 +J90-7333 U+9DBB +J90-7334 U+9DB8 +J90-7335 U+9DBA +J90-7336 U+9DC6 +J90-7337 U+9DCF +J90-7338 U+9DC2 +J90-7339 U+9DD9 +J90-733A U+9DD3 +J90-733B U+9DF8 +J90-733C U+9DE6 +J90-733D U+9DED +J90-733E U+9DEF +J90-733F U+9DFD +J90-7340 U+9E1A +J90-7341 U+9E1B +J90-7342 U+9E1E +J90-7343 U+9E75 +J90-7344 U+9E79 +J90-7345 U+9E7D +J90-7346 U+9E81 +J90-7347 U+9E88 +J90-7348 U+9E8B +J90-7349 U+9E8C +J90-734A U+9E92 +J90-734B U+9E95 +J90-734C U+9E91 +J90-734D U+9E9D +J90-734E U+9EA5 +J90-734F U+9EA9 +J90-7350 U+9EB8 +J90-7351 U+9EAA +J90-7352 U+9EAD +J90-7353 U+9761 +J90-7354 U+9ECC +J90-7355 U+9ECE +J90-7356 U+9ECF +J90-7357 U+9ED0 +J90-7358 U+9ED4 +J90-7359 U+9EDC +J90-735A U+9EDE +J90-735B U+9EDD +J90-735C U+9EE0 +J90-735D U+9EE5 +J90-735E U+9EE8 +J90-735F U+9EEF +J90-7360 U+9EF4 +J90-7361 U+9EF6 +J90-7362 U+9EF7 +J90-7363 U+9EF9 +J90-7364 U+9EFB +J90-7365 U+9EFC +J90-7366 U+9EFD +J90-7367 U+9F07 +J90-7368 U+9F08 +J90-7369 U+76B7 +J90-736A U+9F15 +J90-736B U+9F21 +J90-736C U+9F2C +J90-736D U+9F3E +J90-736E U+9F4A +J90-736F U+9F52 +J90-7370 U+9F54 +J90-7371 U+9F63 +J90-7372 U+9F5F +J90-7373 U+9F60 +J90-7374 U+9F61 +J90-7375 U+9F66 +J90-7376 U+9F67 +J90-7377 U+9F6C +J90-7378 U+9F6A +J90-7379 U+9F77 +J90-737A U+9F72 +J90-737B U+9F76 +J90-737C U+9F95 +J90-737D U+9F9C +J90-737E U+9FA0 +J90-7421 U+582F +J90-7422 U+69C7 +J90-7423 U+9059 +J90-7424 U+7464 +J90-7425 U+51DC +J90-7426 U+7199 diff --git a/etc/char-data/JC3-to-UCS.txt b/etc/char-data/JC3-to-UCS.txt new file mode 100644 index 0000000..ccf357c --- /dev/null +++ b/etc/char-data/JC3-to-UCS.txt @@ -0,0 +1,5181 @@ +JC3-41A1 U+4E02 +JC3-41A2 U+4E19 +JC3-41A3 U+4E24 +JC3-41A4 U+723E +JC3-41A5 U+4E08 +JC3-41A7 U+5F0E +JC3-41A8 U+4E12 +JC3-41AC U+4E28 +JC3-41AE U+3404 +JC3-41AF U+4E2E +JC3-41B3 U+4E3B +JC3-41B7 U+4E47 +JC3-41B8 U+51E2 +JC3-41B9 U+4E51 +JC3-41BA U+4E22 +JC3-41BB U+4E55 +JC3-41BC U+4E42 +JC3-41BD U+4E44 +JC3-41C1 U+4E74 +JC3-41C2 U+4E68 +JC3-41C3 U+4E75 +JC3-41C4 U+4E73 +JC3-41C5 U+4E7F +JC3-41C6 U+4E5C +JC3-41CE U+4E96 +JC3-41CF U+4E8D +JC3-41D0 U+4E97 +JC3-41D1 U+4E9D +JC3-41D5 U+4EA5 +JC3-41D6 U+4EA4 +JC3-41D7 U+342C +JC3-41D8 U+4EAF +JC3-41D9 U+342E +JC3-41DA U+4EB6 +JC3-41DB U+4EB9 +JC3-41DF U+501D +JC3-41E0 U-000201A4 +JC3-41E1 U+5C12 +JC3-41E2 U+4F58 +JC3-41E3 U+4F71 +JC3-41E4 U+5316 +JC3-41E5 U+4EC3 +JC3-41E6 U+3430 +JC3-41E7 U+4EDB +JC3-41E8 U+4EE1 +JC3-41E9 U+4EE8 +JC3-41EA U+4EF1 +JC3-41EB U+4EF3 +JC3-41EC U+4EFD +JC3-41ED U+4EFE +JC3-41EE U+4EFF +JC3-41EF U+4F00 +JC3-41F0 U+4F03 +JC3-41F1 U+4F08 +JC3-41F2 U+4F0B +JC3-41F3 U+4F12 +JC3-41F4 U+4F15 +JC3-41F5 U+4F19 +JC3-41F6 U+4F02 +JC3-41F7 U+4F2E +JC3-41F9 U+4F34 +JC3-41FA U+4F35 +JC3-41FB U+4F39 +JC3-41FC U+4F3B +JC3-41FD U+4F3E +JC3-41FE U+4F40 +JC3-42A1 U+4F42 +JC3-42A2 U+4F48 +JC3-42A3 U+4F49 +JC3-42A4 U+4F4B +JC3-42A5 U+4F4F +JC3-42A6 U+4F52 +JC3-42A7 U+4F54 +JC3-42A8 U+4F56 +JC3-42A9 U+3445 +JC3-42AA U+4F5F +JC3-42AB U+4F63 +JC3-42AC U+4F6E +JC3-42AD U+4F78 +JC3-42AE U+4F7A +JC3-42AF U+4F7D +JC3-42B0 U+4F7E +JC3-42B1 U+4F7F +JC3-42B2 U+4F84 +JC3-42B3 U+4F8A +JC3-42B4 U+4F8E +JC3-42B5 U+4F92 +JC3-42B6 U+4F93 +JC3-42B7 U+4F94 +JC3-42B8 U+4F97 +JC3-42B9 U+4F9A +JC3-42BA U+4F9F +JC3-42BB U+4FAE +JC3-42BC U+4F6D +JC3-42BD U+4FB1 +JC3-42BE U+4FB2 +JC3-42BF U+4FB9 +JC3-42C0 U+4FB5 +JC3-42C1 U+4FBC +JC3-42C2 U+4FBD +JC3-42C3 U+4FBE +JC3-42C4 U+4FBF +JC3-42C5 U+4FC1 +JC3-42C6 U+4FC5 +JC3-42C7 U+4FC9 +JC3-42C8 U+4FCB +JC3-42C9 U+4FCC +JC3-42CA U+4FCD +JC3-42CB U+4FCF +JC3-42CC U+4FE2 +JC3-42CE U+4FF0 +JC3-42CF U+4FF1 +JC3-42D0 U+4FFC +JC3-42D1 U+4FFD +JC3-42D2 U+5000 +JC3-42D3 U+5001 +JC3-42D4 U+5004 +JC3-42D5 U+5007 +JC3-42D6 U+500C +JC3-42D7 U+500E +JC3-42D8 U+5010 +JC3-42D9 U+5013 +JC3-42DA U+5017 +JC3-42DB U+5018 +JC3-42DC U+501B +JC3-42DD U+501C +JC3-42DE U+501E +JC3-42DF U+5022 +JC3-42E0 U+5027 +JC3-42E2 U+5030 +JC3-42E3 U+5032 +JC3-42E4 U+5035 +JC3-42E5 U+3468 +JC3-42E6 U+3464 +JC3-42E7 U+5040 +JC3-42E8 U+5042 +JC3-42E9 U+5046 +JC3-42EA U+504E +JC3-42EB U+504F +JC3-42EC U+5057 +JC3-42ED U+5059 +JC3-42EE U+505F +JC3-42EF U+5062 +JC3-42F0 U+5063 +JC3-42F1 U+5065 +JC3-42F2 U+5066 +JC3-42F3 U+5067 +JC3-42F4 U+506A +JC3-42F5 U+5070 +JC3-42F6 U+5071 +JC3-42F7 U+5077 +JC3-42F8 U+5084 +JC3-42F9 U+508A +JC3-42FA U+508E +JC3-42FB U+5093 +JC3-42FC U+5094 +JC3-42FD U+5096 +JC3-42FE U+4FF2 +JC3-43A1 U+509B +JC3-43A2 U+509C +JC3-43A3 U+509E +JC3-43A4 U+509F +JC3-43A5 U+50A0 +JC3-43A6 U+50A2 +JC3-43A8 U+50A5 +JC3-43A9 U+50B9 +JC3-43AA U+50BD +JC3-43AB U+50C0 +JC3-43AC U+50C7 +JC3-43AD U+50CC +JC3-43AE U+7FDB +JC3-43AF U+50CE +JC3-43B0 U+50D3 +JC3-43B1 U+50D4 +JC3-43B2 U+50D8 +JC3-43B3 U+50D9 +JC3-43B4 U+50DC +JC3-43B5 U+50E1 +JC3-43B6 U+50E6 +JC3-43B7 U+FA31 +JC3-43B8 U+50E9 +JC3-43B9 U+50F4 +JC3-43BA U+50EF +JC3-43BB U+50F1 +JC3-43BC U+50FA +JC3-43BD U+5104 +JC3-43BE U+5106 +JC3-43BF U+5107 +JC3-43C0 U+5110 +JC3-43C1 U+5117 +JC3-43C2 U+5119 +JC3-43C3 U+511D +JC3-43C4 U+511E +JC3-43C5 U+5123 +JC3-43C6 U+5127 +JC3-43C8 U+512D +JC3-43C9 U+512F +JC3-43CA U+5138 +JC3-43CB U+4FA0 +JC3-43CC U+50C5 +JC3-43CD U+5026 +JC3-43CE U+5132 +JC3-43CF U+4EFC +JC3-43D0 U+4FFF +JC3-43D2 U+515F +JC3-43D3 U+514A +JC3-43D4 U+34AB +JC3-43D5 U+FA32 +JC3-43D6 U+514F +JC3-43D7 U+5157 +JC3-43D8 U+5158 +JC3-43D9 U+5164 +JC3-43DA U+514E +JC3-43DB U+5154 +JC3-43DE U+5167 +JC3-43DF U+5168 +JC3-43E0 U+4FDE +JC3-43E4 U+516B +JC3-43E5 U+516C +JC3-43E6 U+517C +JC3-43E7 U+517E +JC3-43E8 U+5177 +JC3-43E9 U+914B +JC3-43EC U+518B +JC3-43ED U+5193 +JC3-43EE U+5195 +JC3-43F0 U+51A4 +JC3-43F1 U+51A3 +JC3-43F2 U+519D +JC3-43F5 U+51AC +JC3-43F6 U+51BC +JC3-43F7 U+51BE +JC3-43F8 U+51BF +JC3-43F9 U+51C2 +JC3-43FA U+51C8 +JC3-43FB U+51CA +JC3-43FC U+51CF +JC3-43FD U+51D2 +JC3-43FE U+51D4 +JC3-44A1 U+51D5 +JC3-44A2 U+51D8 +JC3-44A3 U+34D7 +JC3-44A4 U+51DC +JC3-44A5 U+51B4 +JC3-44A6 U+51CB +JC3-44A8 U+51EE +JC3-44A9 U+51F2 +JC3-44AA U+51E5 +JC3-44AB U+51F4 +JC3-44AC U+51EC +JC3-44B2 U+5202 +JC3-44B3 U+5203 +JC3-44B4 U+5215 +JC3-44B5 U+5206 +JC3-44B6 U+5238 +JC3-44B7 U+34DB +JC3-44B8 U+34DC +JC3-44BA U+528E +JC3-44BB U+34DD +JC3-44BC U+5213 +JC3-44BD U+5218 +JC3-44BE U+5222 +JC3-44BF U+5224 +JC3-44C0 U+5226 +JC3-44C1 U+523B +JC3-44C2 U+5249 +JC3-44C3 U+524A +JC3-44C4 U+5257 +JC3-44C5 U+5258 +JC3-44C6 U+5260 +JC3-44C7 U+5272 +JC3-44C8 U+5277 +JC3-44C9 U+5278 +JC3-44CA U+5279 +JC3-44CB U+5282 +JC3-44CC U+5293 +JC3-44CD U+529A +JC3-44CE U+524D +JC3-44CF U+5271 +JC3-44D0 U+5265 +JC3-44D2 U+52A6 +JC3-44D3 U+52BD +JC3-44D4 U+52C7 +JC3-44D5 U+52E5 +JC3-44D6 U+52F6 +JC3-44D7 U+3513 +JC3-44D8 U+52A4 +JC3-44D9 U+3515 +JC3-44DA U+52A5 +JC3-44DB U+52A7 +JC3-44DC U+52AF +JC3-44DD U+52B0 +JC3-44DE U+52B6 +JC3-44DF U+52B7 +JC3-44E0 U+52B8 +JC3-44E1 U+52BA +JC3-44E2 U+52BB +JC3-44E3 U+52BE +JC3-44E4 U+351A +JC3-44E5 U+52C4 +JC3-44E6 U+52C6 +JC3-44E7 U+52C9 +JC3-44E8 U+52CA +JC3-44E9 U+52CF +JC3-44EA U+52D1 +JC3-44EB U+52D4 +JC3-44EC U+52D6 +JC3-44ED U+52DB +JC3-44EE U+52DC +JC3-44EF U+52E4 +JC3-44F0 U+52E1 +JC3-44F1 U+52E8 +JC3-44F2 U+52E9 +JC3-44F3 U+52EA +JC3-44F4 U+52EC +JC3-44F5 U+52F1 +JC3-44F6 U+52F4 +JC3-44F7 U+529C +JC3-44F8 U+8FA6 +JC3-44F9 U+52DD +JC3-44FA U+52C0 +JC3-45A1 U-0002F828 +JC3-45A2 U+52FB +JC3-45A3 U+5300 +JC3-45A4 U+5303 +JC3-45A5 U+5305 +JC3-45A6 U+530A +JC3-45A7 U+530C +JC3-45A8 U+5307 +JC3-45AB U-0002090E +JC3-45B0 U+531B +JC3-45B1 U+531C +JC3-45B2 U+531E +JC3-45B3 U+5324 +JC3-45B4 U+5325 +JC3-45B5 U+3530 +JC3-45B6 U+533C +JC3-45B7 U+5327 +JC3-45B8 U+5328 +JC3-45B9 U+5329 +JC3-45BA U+533D +JC3-45BB U+533E +JC3-45BC U+5332 +JC3-45BD U+5335 +JC3-45C1 U+8294 +JC3-45C2 U+5342 +JC3-45C3 U+5351 +JC3-45C4 U+535B +JC3-45C5 U+5359 +JC3-45C6 U+535A +JC3-45C7 U+534A +JC3-45CF U+5371 +JC3-45D0 U+536C +JC3-45D1 U+536D +JC3-45D2 U+5372 +JC3-45D3 U+5379 +JC3-45D4 U+537D +JC3-45D5 U+537F +JC3-45D8 U+5387 +JC3-45D9 U+5388 +JC3-45DA U+538E +JC3-45DB U+5393 +JC3-45DC U+5394 +JC3-45DD U+5399 +JC3-45DE U+539D +JC3-45DF U+53A1 +JC3-45E0 U+53AA +JC3-45E1 U+53AB +JC3-45E2 U+53B2 +JC3-45E3 U+53B5 +JC3-45E4 U+53A9 +JC3-45E7 U+53B8 +JC3-45E8 U+53BD +JC3-45E9 U+53C5 +JC3-45EC U+53DB +JC3-45ED U+53C8 +JC3-45EE U+355B +JC3-45EF U+53CA +JC3-45F0 U+53DE +JC3-45F1 U+53DA +JC3-45F3 U+53DD +JC3-45F4 U+5668 +JC3-45F5 U+569A +JC3-45F6 U+5586 +JC3-45F7 U+53E6 +JC3-45F8 U+5448 +JC3-45F9 U+5433 +JC3-45FA U+54FF +JC3-45FB U-00020BB7 +JC3-45FC U+543F +JC3-45FD U+5444 +JC3-45FE U+5510 +JC3-46A1 U+5485 +JC3-46A2 U+5553 +JC3-46A3 U+5468 +JC3-46A4 U+5546 +JC3-46A5 U+5547 +JC3-46A6 U+560F +JC3-46A7 U+569E +JC3-46A8 U+56AD +JC3-46AA U+5412 +JC3-46AB U+5421 +JC3-46AC U+5427 +JC3-46AD U+5428 +JC3-46AE U+542A +JC3-46AF U+5435 +JC3-46B0 U+5438 +JC3-46B1 U+5443 +JC3-46B2 U+544C +JC3-46B3 U+544D +JC3-46B4 U+5462 +JC3-46B5 U+5463 +JC3-46B6 U+5464 +JC3-46B7 U+5466 +JC3-46B8 U+5469 +JC3-46B9 U+546B +JC3-46BA U+546D +JC3-46BB U+546E +JC3-46BC U+547F +JC3-46BD U+5481 +JC3-46BE U+5483 +JC3-46BF U+5488 +JC3-46C0 U+5489 +JC3-46C1 U+548A +JC3-46C2 U+5491 +JC3-46C3 U+5496 +JC3-46C4 U+549C +JC3-46C5 U+549F +JC3-46C6 U+54A1 +JC3-46C7 U+54A6 +JC3-46C8 U+54A7 +JC3-46C9 U+54A9 +JC3-46CA U+54AD +JC3-46CB U+54B1 +JC3-46CC U+54B2 +JC3-46CD U+54B7 +JC3-46CE U+54B9 +JC3-46CF U+54BA +JC3-46D0 U+54C6 +JC3-46D1 U+54CA +JC3-46D2 U+54CD +JC3-46D3 U+54E0 +JC3-46D4 U+54EA +JC3-46D5 U+54EC +JC3-46D6 U+5500 +JC3-46D7 U+5501 +JC3-46D8 U+5505 +JC3-46D9 U+5509 +JC3-46DA U+550D +JC3-46DB U+550E +JC3-46DC U+552A +JC3-46DD U+552B +JC3-46DE U+5533 +JC3-46DF U+5535 +JC3-46E0 U+553C +JC3-46E1 U+5549 +JC3-46E2 U+554A +JC3-46E3 U+5550 +JC3-46E4 U+5561 +JC3-46E5 U+5581 +JC3-46E6 U+5588 +JC3-46E7 U+558E +JC3-46E8 U+5591 +JC3-46E9 U+5597 +JC3-46EA U+55A4 +JC3-46EB U+55BB +JC3-46EC U+55AB +JC3-46ED U+55AD +JC3-46EE U+55C3 +JC3-46EF U+55CE +JC3-46F0 U+55D1 +JC3-46F1 U+55D2 +JC3-46F2 U+55D8 +JC3-46F3 U+55DB +JC3-46F4 U+55E9 +JC3-46F5 U+55FF +JC3-46F6 U+5605 +JC3-46F7 U+5606 +JC3-46F8 U+5608 +JC3-46F9 U+560D +JC3-46FA U+560E +JC3-46FB U+5610 +JC3-46FC U+5611 +JC3-46FD U+5630 +JC3-46FE U+5635 +JC3-47A1 U+5639 +JC3-47A2 U+563B +JC3-47A3 U+563F +JC3-47A4 U+5643 +JC3-47A5 U+5644 +JC3-47A6 U+5649 +JC3-47A7 U+564B +JC3-47A8 U+5672 +JC3-47A9 U+564D +JC3-47AA U+564F +JC3-47AB U+5660 +JC3-47AC U+566D +JC3-47AD U+566F +JC3-47AE U+5671 +JC3-47AF U+5676 +JC3-47B0 U+568B +JC3-47B1 U+569D +JC3-47B2 U+56AB +JC3-47B3 U+56AC +JC3-47B4 U+56C9 +JC3-47B5 U+53F2 +JC3-47B6 U+540F +JC3-47B7 U+5669 +JC3-47B8 U+559D +JC3-47B9 U+5516 +JC3-47BA U+5653 +JC3-47BB U+5642 +JC3-47BC U+565B +JC3-47BD U+56DC +JC3-47BE U+56E4 +JC3-47BF U+56E7 +JC3-47C0 U+56ED +JC3-47C1 U+56F7 +JC3-47C2 U+5701 +JC3-47C3 U+5702 +JC3-47C4 U+570A +JC3-47C5 U+5711 +JC3-47C6 U+571A +JC3-47C7 U+571B +JC3-47C8 U+5C2D +JC3-47C9 U+585A +JC3-47CA U+586B +JC3-47CB U+5835 +JC3-47CC U+5721 +JC3-47CD U+579A +JC3-47CE U+5725 +JC3-47CF U+5774 +JC3-47D0 U+57FF +JC3-47D1 U+57F6 +JC3-47D2 U+5723 +JC3-47D3 U+574C +JC3-47D4 U+3634 +JC3-47D5 U+57A9 +JC3-47D6 U+57BD +JC3-47D7 U+57FE +JC3-47D8 U+588D +JC3-47D9 U+588A +JC3-47DA U+588F +JC3-47DB U+589C +JC3-47DC U+58A8 +JC3-47DD U+58C2 +JC3-47DE U+58E1 +JC3-47DF U+5722 +JC3-47E0 U+572F +JC3-47E1 U+572F +JC3-47E2 U+5733 +JC3-47E3 U+573F +JC3-47E4 U+5746 +JC3-47E5 U-00021274 +JC3-47E6 U+5762 +JC3-47E7 U+5767 +JC3-47E8 U+576A +JC3-47E9 U+576D +JC3-47EA U+576E +JC3-47EB U+576F +JC3-47EC U+5777 +JC3-47ED U+577B +JC3-47EE U+577C +JC3-47EF U+577E +JC3-47F0 U+5781 +JC3-47F1 U+578C +JC3-47F2 U+5797 +JC3-47F3 U+5799 +JC3-47F4 U+579D +JC3-47F5 U+57A8 +JC3-47F6 U+57C7 +JC3-47F7 U+57C8 +JC3-47F8 U+57CC +JC3-47F9 U+57CE +JC3-47FA U+57CF +JC3-47FB U+57D5 +JC3-47FC U+57DE +JC3-47FD U+57E4 +JC3-47FE U+57E6 +JC3-48A1 U+57E9 +JC3-48A2 U+57ED +JC3-48A3 U+57F0 +JC3-48A4 U+57F5 +JC3-48A5 U+5808 +JC3-48A6 U+5809 +JC3-48A7 U+581E +JC3-48A8 U+581F +JC3-48A9 U+5820 +JC3-48AA U+5826 +JC3-48AB U+582D +JC3-48AC U+583F +JC3-48AD U+584F +JC3-48AE U+5855 +JC3-48AF U+5867 +JC3-48B0 U+5868 +JC3-48B1 U+5878 +JC3-48B2 U+587F +JC3-48B3 U+5881 +JC3-48B4 U+5883 +JC3-48B5 U+5888 +JC3-48B6 U+5889 +JC3-48B7 U+588C +JC3-48B8 U+5894 +JC3-48B9 U+5840 +JC3-48BA U+589D +JC3-48BB U+589E +JC3-48BC U+58A2 +JC3-48BD U+58A9 +JC3-48BE U+5880 +JC3-48BF U+58CE +JC3-48C0 U+58D4 +JC3-48C1 U+58DA +JC3-48C3 U+58E0 +JC3-48C4 U+58E2 +JC3-48C5 U+58E9 +JC3-48C7 U+5858 +JC3-48C8 U+580B +JC3-48C9 U+5759 +JC3-48CA U+5765 +JC3-48CB U+57AC +JC3-48CD U+58B2 +JC3-48CE U+5905 +JC3-48CF U+5906 +JC3-48D0 U+590B +JC3-48D1 U+590C +JC3-48D2 U+590D +JC3-48D3 U+8641 +JC3-48D7 U+5917 +JC3-48D8 U+5921 +JC3-48DC U+5936 +JC3-48DD U+5933 +JC3-48DE U+5935 +JC3-48DF U+593F +JC3-48E0 U+5943 +JC3-48E1 U+5946 +JC3-48E2 U+5952 +JC3-48E3 U+5953 +JC3-48E4 U+595B +JC3-48E5 U+595D +JC3-48E6 U+595E +JC3-48E7 U+595F +JC3-48E8 U+5972 +JC3-48E9 U+594C +JC3-48EA U+5951 +JC3-48EB U+5963 +JC3-48EC U+596D +JC3-48F0 U+599F +JC3-48F1 U+59A5 +JC3-48F2 U+59F4 +JC3-48F3 U+59FF +JC3-48F4 U+5A0E +JC3-48F5 U+5AC8 +JC3-48F6 U+5B4C +JC3-48F7 U+5AB5 +JC3-48F8 U+5AE0 +JC3-48F9 U+5975 +JC3-48FA U+5976 +JC3-48FB U+598B +JC3-48FC U+598C +JC3-48FD U+598E +JC3-48FE U+5992 +JC3-49A1 U+5995 +JC3-49A2 U+5997 +JC3-49A3 U+59A4 +JC3-49A4 U+59AD +JC3-49A5 U+59AF +JC3-49A6 U+59B0 +JC3-49A7 U+59B7 +JC3-49A8 U+59C3 +JC3-49A9 U+59C4 +JC3-49AA U+59C8 +JC3-49AB U+59CA +JC3-49AC U+59CD +JC3-49AD U+59D2 +JC3-49AE U+59DD +JC3-49AF U+59DE +JC3-49B0 U+59E3 +JC3-49B1 U+59E4 +JC3-49B2 U+59EC +JC3-49B3 U+59EF +JC3-49B4 U+59F2 +JC3-49B5 U+598D +JC3-49B6 U+5A0C +JC3-49B7 U+5A0D +JC3-49B8 U+5A12 +JC3-49B9 U+5A13 +JC3-49BA U+5A1B +JC3-49BB U+5A1E +JC3-49BC U+5A23 +JC3-49BD U+5A27 +JC3-49BE U+5A30 +JC3-49BF U+5A44 +JC3-49C0 U+5A45 +JC3-49C1 U+5A48 +JC3-49C2 U+5A4C +JC3-49C3 U+5A5E +JC3-49C4 U+5A63 +JC3-49C5 U+5A65 +JC3-49C6 U+5A66 +JC3-49C7 U+5A67 +JC3-49C8 U+5A6D +JC3-49C9 U+5A77 +JC3-49CA U+5A7E +JC3-49CB U+5A84 +JC3-49CC U+5A8B +JC3-49CD U+5A93 +JC3-49CE U+5A96 +JC3-49CF U+5A99 +JC3-49D0 U+5A9C +JC3-49D1 U+5A9E +JC3-49D2 U+5A9F +JC3-49D3 U+5AA7 +JC3-49D4 U+5A55 +JC3-49D5 U+5AB1 +JC3-49D6 U+5AB3 +JC3-49D7 U+5ABA +JC3-49D8 U+5ABF +JC3-49D9 U+5AC4 +JC3-49DA U+5ACF +JC3-49DB U+5ADC +JC3-49DC U+5AE1 +JC3-49DD U+5AE5 +JC3-49DE U+5AF0 +JC3-49DF U+5AEA +JC3-49E0 U+5AEE +JC3-49E1 U+5AFD +JC3-49E2 U+5B00 +JC3-49E3 U+5B01 +JC3-49E4 U+5B05 +JC3-49E5 U+5B08 +JC3-49E6 U+5B19 +JC3-49E7 U+5B1B +JC3-49E8 U+5B2D +JC3-49EA U+5B4B +JC3-49EB U+5B34 +JC3-49EC U+5ACC +JC3-49ED U+5A9B +JC3-49EE U+5A29 +JC3-49EF U+5ABE +JC3-49F0 U+59BA +JC3-49F2 U+5B56 +JC3-49F3 U+3747 +JC3-49F4 U+5B5E +JC3-49F5 U+5B6F +JC3-49F6 U+5B73 +JC3-49F7 U+5B7F +JC3-49F8 U+6585 +JC3-49F9 U+373E +JC3-49FA U+5B6E +JC3-4AA1 U+5B81 +JC3-4AA2 U+5B84 +JC3-4AA4 U+5B86 +JC3-4AA5 U+5B8A +JC3-4AA6 U+5B8E +JC3-4AA7 U+3751 +JC3-4AA8 U+5B93 +JC3-4AA9 U+5B96 +JC3-4AAA U+5BA8 +JC3-4AAB U+5BA9 +JC3-4AAC U+5BAF +JC3-4AAD U+3758 +JC3-4AAF U+5BB1 +JC3-4AB0 U+5BB2 +JC3-4AB1 U+5BB3 +JC3-4AB2 U+5BB5 +JC3-4AB3 U+5BB7 +JC3-4AB5 U+5BBA +JC3-4AB6 U+5BBC +JC3-4AB7 U+5BC1 +JC3-4AB8 U-0002F86D +JC3-4AB9 U+375F +JC3-4ABA U+5BCD +JC3-4ABB U+5BCF +JC3-4ABC U+5BD2 +JC3-4ABD U+752F +JC3-4ABE U+5BD6 +JC3-4ABF U+5BD7 +JC3-4AC0 U+5BD8 +JC3-4AC1 U+5BD9 +JC3-4AC2 U+5BDA +JC3-4AC3 U+5BE0 +JC3-4AC4 U+5BE7 +JC3-4AC5 U+376D +JC3-4AC6 U-00025980 +JC3-4AC7 U+5BF4 +JC3-4AC8 U+5BC3 +JC3-4AC9 U+5BC0 +JC3-4ACC U+5C0A +JC3-4ACD U+5C0B +JC3-4ACF U+5C0E +JC3-4AD3 U+5C19 +JC3-4AD4 U+5C1E +JC3-4AD8 U+5C2E +JC3-4AD9 U+5C32 +JC3-4ADA U+5C35 +JC3-4ADB U+5C2B +JC3-4ADF U+5C63 +JC3-4AE0 U+FA3B +JC3-4AE1 U+5C67 +JC3-4AE2 U+5C68 +JC3-4AE3 U+5C6D +JC3-4AE4 U+5C51 +JC3-4AE5 U+5C61 +JC3-4AE6 U+5C60 +JC3-4AE7 U+5C4F +JC3-4AEB U+5C74 +JC3-4AEC U+5C87 +JC3-4AED U+5C9D +JC3-4AEE U+5CA2 +JC3-4AEF U+37BA +JC3-4AF0 U+37BB +JC3-4AF1 U+5CA6 +JC3-4AF2 U+5CA7 +JC3-4AF3 U+5CBA +JC3-4AF4 U+5CC0 +JC3-4AF5 U+5CC9 +JC3-4AF6 U+5CF2 +JC3-4AF7 U+5D12 +JC3-4AF8 U+5D2B +JC3-4AF9 U+37DC +JC3-4AFA U+5D23 +JC3-4AFB U+5D27 +JC3-4AFC U+5D29 +JC3-4AFD U+37DF +JC3-4BA1 U+5D34 +JC3-4BA2 U+5D42 +JC3-4BA3 U+5D53 +JC3-4BA4 U+5D61 +JC3-4BA5 U+37F5 +JC3-4BA6 U+5D7E +JC3-4BA7 U+5D7F +JC3-4BA8 U+5D88 +JC3-4BA9 U+5D8A +JC3-4BAA U+5D94 +JC3-4BAB U+3810 +JC3-4BAC U+5DAA +JC3-4BAD U+3816 +JC3-4BAE U+3815 +JC3-4BAF U+5DC3 +JC3-4BB0 U+5DCB +JC3-4BB1 U+5C73 +JC3-4BB2 U+37AA +JC3-4BB3 U+37BC +JC3-4BB4 U+5D46 +JC3-4BB5 U+5D64 +JC3-4BB6 U+3800 +JC3-4BB7 U+5C7A +JC3-4BB8 U+5C7B +JC3-4BB9 U+5C7C +JC3-4BBA U+5C88 +JC3-4BBB U+5C8F +JC3-4BBC U+5C92 +JC3-4BBD U+5CB9 +JC3-4BBE U+5CAD +JC3-4BBF U+5CB5 +JC3-4BC0 U+5CC6 +JC3-4BC1 U+5CCB +JC3-4BC2 U+5CD2 +JC3-4BC3 U+5CD7 +JC3-4BC4 U+5CEC +JC3-4BC5 U+5CEE +JC3-4BC6 U+5CF4 +JC3-4BC7 U+5CFF +JC3-4BC8 U+5D06 +JC3-4BC9 U+5D10 +JC3-4BCA U+5D1D +JC3-4BCB U+5D20 +JC3-4BCC U+5D39 +JC3-4BCD U+5D3F +JC3-4BCE U+5D43 +JC3-4BCF U+5D48 +JC3-4BD1 U+5D62 +JC3-4BD2 U+5D65 +JC3-4BD3 U+5D6D +JC3-4BD4 U+5D83 +JC3-4BD5 U+37FD +JC3-4BD6 U+5D92 +JC3-4BD7 U+5D95 +JC3-4BD8 U+5D99 +JC3-4BD9 U+5D9B +JC3-4BDA U+5D9F +JC3-4BDB U+5DA0 +JC3-4BDC U+5DA7 +JC3-4BDD U+5DAB +JC3-4BDE U+3817 +JC3-4BDF U+5DB8 +JC3-4BE0 U+5DB9 +JC3-4BE1 U+381D +JC3-4BE2 U+5DC1 +JC3-4BE3 U+5DD7 +JC3-4BE4 U+5CF5 +JC3-4BE5 U+5DD0 +JC3-4BF1 U-00022037 +JC3-4BF2 U+537A +JC3-4BF3 U+5DF8 +JC3-4BF4 U+5DF7 +JC3-4BF5 U+5DFD +JC3-4BF7 U+5E00 +JC3-4BF8 U+5E0D +JC3-4BF9 U+5E12 +JC3-4BFA U+5E18 +JC3-4BFB U+5E1D +JC3-4BFC U+5E2E +JC3-4BFD U+5E4B +JC3-4BFE U+5E63 +JC3-4CA2 U+5E14 +JC3-4CA3 U+5E15 +JC3-4CA4 U+5E1E +JC3-4CA5 U+5E28 +JC3-4CA6 U+5E3D +JC3-4CA7 U+5E3E +JC3-4CA8 U+5E59 +JC3-4CA9 U+5E58 +JC3-4CAA U+5E6A +JC3-4CAB U+5E6C +JC3-4CAC U+5E6D +JC3-4CB0 U+5E73 +JC3-4CB1 U+79CA +JC3-4CB2 U+5E77 +JC3-4CBA U+5E80 +JC3-4CBB U+5E8B +JC3-4CBC U+5E99 +JC3-4CBD U+387D +JC3-4CBE U+5EA2 +JC3-4CBF U+5EA4 +JC3-4CC0 U+5EA5 +JC3-4CC1 U+5EA8 +JC3-4CC2 U+5EAC +JC3-4CC3 U+3888 +JC3-4CC4 U+5EB3 +JC3-4CC6 U+5EBD +JC3-4CC7 U+5EBE +JC3-4CC8 U+3891 +JC3-4CC9 U+5EC9 +JC3-4CCA U-0002F88E +JC3-4CCB U+5ED2 +JC3-4CCC U+5EDE +JC3-4CCD U+3895 +JC3-4CCE U+5EDC +JC3-4CCF U+5EE5 +JC3-4CD0 U+389C +JC3-4CD1 U+5EE0 +JC3-4CD2 U+5EDF +JC3-4CD3 U+5E96 +JC3-4CD5 U+5EF6 +JC3-4CD6 U+5EF7 +JC3-4CD7 U-0002231E +JC3-4CD8 U+5EFA +JC3-4CDC U+5F07 +JC3-4CDD U+5F08 +JC3-4CDE U+5F0A +JC3-4CDF U+38A3 +JC3-4CE7 U+5F1C +JC3-4CE8 U+5F31 +JC3-4CE9 U+5F40 +JC3-4CEA U+5F19 +JC3-4CEB U+5F21 +JC3-4CEC U+5F23 +JC3-4CED U+5F30 +JC3-4CEE U+5F34 +JC3-4CEF U+5F36 +JC3-4CF0 U+5F3A +JC3-4CF1 U+5F3B +JC3-4CF2 U+5F3D +JC3-4CF3 U+38C0 +JC3-4CF4 U+38C3 +JC3-4CF5 U+5F4D +JC3-4CF6 U+5F45 +JC3-4CF9 U+5F50 +JC3-4CFA U+5F54 +JC3-4DA1 U+5F65 +JC3-4DA2 U+5F67 +JC3-4DA3 U+38C9 +JC3-4DA4 U+5F63 +JC3-4DA5 U+5F64 +JC3-4DA6 U+5F69 +JC3-4DA7 U-0002F89A +JC3-4DA8 U+5F6F +JC3-4DA9 U+5F70 +JC3-4DAD U+5F78 +JC3-4DAE U+5F7E +JC3-4DAF U+5F80 +JC3-4DB0 U+5F89 +JC3-4DB1 U+5F8D +JC3-4DB2 U+38DE +JC3-4DB3 U+38E0 +JC3-4DB4 U+38E2 +JC3-4DB5 U+5F9C +JC3-4DB6 U+5F9D +JC3-4DB7 U+5FA2 +JC3-4DB8 U+5FA5 +JC3-4DBA U+5FA7 +JC3-4DBB U+5FAB +JC3-4DBC U+5FAC +JC3-4DBD U+5FAE +JC3-4DBE U+5FAF +JC3-4DBF U+5FB5 +JC3-4DC0 U+5FB7 +JC3-4DC1 U+5FBD +JC3-4DC2 U+6167 +JC3-4DC3 U+5FC4 +JC3-4DC4 U+5FD2 +JC3-4DC5 U+5FCD +JC3-4DC6 U+5FCE +JC3-4DC7 U+5FDE +JC3-4DC8 U+5FE2 +JC3-4DC9 U+5FE9 +JC3-4DCA U+6025 +JC3-4DCB U+3920 +JC3-4DCC U+605D +JC3-4DCD U+6067 +JC3-4DCE U+607F +JC3-4DCF U+6086 +JC3-4DD0 U+608A +JC3-4DD1 U+6098 +JC3-4DD2 U+60A5 +JC3-4DD3 U+60A8 +JC3-4DD4 U+3941 +JC3-4DD5 U+3950 +JC3-4DD7 U+6102 +JC3-4DD9 U+610F +JC3-4DDA U+6138 +JC3-4DDB U+3972 +JC3-4DDD U+617C +JC3-4DDE U+617F +JC3-4DDF U+6197 +JC3-4DE0 U+619D +JC3-4DE1 U+61A0 +JC3-4DE2 U+61A5 +JC3-4DE3 U+61A8 +JC3-4DE4 U+61B2 +JC3-4DE5 U+61BC +JC3-4DE6 U+61D5 +JC3-4DE7 U+399B +JC3-4DE8 U+61F2 +JC3-4DE9 U+6207 +JC3-4DEA U+39A4 +JC3-4DEB U+5FC7 +JC3-4DEC U+5FC9 +JC3-4DED U+5FD3 +JC3-4DEE U+5FD4 +JC3-4DEF U+5FDF +JC3-4DF0 U+5FE1 +JC3-4DF1 U+5FEE +JC3-4DF2 U+5FEF +JC3-4DF3 U+5FF3 +JC3-4DF4 U+5FF6 +JC3-4DF5 U+5FFA +JC3-4DF6 U+6007 +JC3-4DF7 U+6014 +JC3-4DF8 U+6017 +JC3-4DF9 U+602C +JC3-4DFA U+6033 +JC3-4DFB U+391A +JC3-4DFC U+6047 +JC3-4DFD U+6049 +JC3-4DFE U+604C +JC3-4EA1 U+3922 +JC3-4EA2 U+6051 +JC3-4EA3 U+6054 +JC3-4EA4 U+6057 +JC3-4EA5 U+6061 +JC3-4EA6 U+6071 +JC3-4EA7 U+6082 +JC3-4EA8 U+6085 +JC3-4EA9 U+6088 +JC3-4EAA U+608F +JC3-4EAB U+6091 +JC3-4EAC U+6093 +JC3-4EAD U+6094 +JC3-4EAE U+6095 +JC3-4EB0 U+609D +JC3-4EB1 U+609E +JC3-4EB2 U+393A +JC3-4EB3 U+60A2 +JC3-4EB4 U+60B0 +JC3-4EB5 U+60B1 +JC3-4EB6 U+3940 +JC3-4EB7 U+60BB +JC3-4EB8 U+60C2 +JC3-4EB9 U+60C5 +JC3-4EBA U+60CA +JC3-4EBB U+60CB +JC3-4EBC U+394C +JC3-4EBD U+60D5 +JC3-4EBE U+60D9 +JC3-4EBF U+60DB +JC3-4EC0 U+60DD +JC3-4EC1 U+60DE +JC3-4EC2 U+60F2 +JC3-4EC3 U+60FF +JC3-4EC4 U+3960 +JC3-4EC5 U+6109 +JC3-4EC6 U+6112 +JC3-4EC7 U+6113 +JC3-4EC8 U+6114 +JC3-4EC9 U+6116 +JC3-4ECA U+6118 +JC3-4ECB U+611C +JC3-4ECC U+6122 +JC3-4ECD U+612B +JC3-4ECE U+6130 +JC3-4ECF U+6131 +JC3-4ED0 U+6137 +JC3-4ED1 U+6139 +JC3-4ED2 U+3973 +JC3-4ED3 U+6146 +JC3-4ED4 U+615E +JC3-4ED5 U+6160 +JC3-4ED6 U+FA3E +JC3-4ED7 U+616C +JC3-4ED8 U+FA3F +JC3-4ED9 U+6193 +JC3-4EDA U+6195 +JC3-4EDB U+6198 +JC3-4EDC U+619C +JC3-4EDD U+619F +JC3-4EDE U+61AD +JC3-4EDF U+61AF +JC3-4EE0 U+61B6 +JC3-4EE1 U+61B9 +JC3-4EE2 U+61BB +JC3-4EE3 U+61C0 +JC3-4EE4 U+61CE +JC3-4EE5 U+61CF +JC3-4EE6 U+61DD +JC3-4EE7 U+61DE +JC3-4EE8 U+61E2 +JC3-4EE9 U+61ED +JC3-4EEA U+6062 +JC3-4EEB U+6108 +JC3-4EEC U+6097 +JC3-4EED U+6120 +JC3-4EEE U+6111 +JC3-4EEF U+6210 +JC3-4EF1 U+39B6 +JC3-4EF2 U+621C +JC3-4EF3 U+6215 +JC3-4EF4 U+6220 +JC3-4EF5 U+6222 +JC3-4EF6 U+6229 +JC3-4EF7 U+6213 +JC3-4EF9 U+6249 +JC3-4EFA U+6236 +JC3-4EFB U+623E +JC3-4EFC U+623F +JC3-4EFD U+6243 +JC3-4EFE U+6247 +JC3-4FA1 U+62F3 +JC3-4FA2 U+6372 +JC3-4FA3 U+624C +JC3-4FA4 U+6310 +JC3-4FA5 U+6469 +JC3-4FA6 U+64CA +JC3-4FA7 U+64CE +JC3-4FA8 U+64E5 +JC3-4FA9 U+6251 +JC3-4FAA U+6252 +JC3-4FAB U+6256 +JC3-4FAC U+625A +JC3-4FAD U+39C8 +JC3-4FAE U+626D +JC3-4FAF U+626F +JC3-4FB0 U+6271 +JC3-4FB1 U+6273 +JC3-4FB2 U+6280 +JC3-4FB3 U+6285 +JC3-4FB4 U+6290 +JC3-4FB5 U+62A6 +JC3-4FB6 U+62B1 +JC3-4FB7 U+62C4 +JC3-4FB8 U+629B +JC3-4FB9 U+62CE +JC3-4FBA U+62D0 +JC3-4FBB U+62D0 +JC3-4FBD U+62D5 +JC3-4FBE U+62EA +JC3-4FBF U+62F4 +JC3-4FC0 U+62FC +JC3-4FC1 U+62FD +JC3-4FC2 U+6304 +JC3-4FC3 U+39E8 +JC3-4FC4 U+630A +JC3-4FC5 U+630D +JC3-4FC6 U+6313 +JC3-4FC7 U+632A +JC3-4FC8 U+632D +JC3-4FC9 U+6335 +JC3-4FCA U+6336 +JC3-4FCB U+6338 +JC3-4FCC U+6339 +JC3-4FCD U+6341 +JC3-4FCE U+6343 +JC3-4FCF U+6344 +JC3-4FD0 U+6346 +JC3-4FD1 U+6352 +JC3-4FD2 U+6354 +JC3-4FD3 U+6358 +JC3-4FD4 U+6368 +JC3-4FD5 U+39FD +JC3-4FD6 U+636C +JC3-4FD7 U+6374 +JC3-4FD8 U+637D +JC3-4FD9 U+637F +JC3-4FDA U+6382 +JC3-4FDB U+6383 +JC3-4FDC U+6387 +JC3-4FDD U+6395 +JC3-4FDE U+639E +JC3-4FDF U+63A1 +JC3-4FE0 U+63A4 +JC3-4FE1 U+63A7 +JC3-4FE2 U+63AE +JC3-4FE3 U+63F7 +JC3-4FE4 U+63C1 +JC3-4FE5 U+3A0B +JC3-4FE6 U+63D1 +JC3-4FE7 U+63DC +JC3-4FE8 U+63E0 +JC3-4FE9 U+63EA +JC3-4FEA U+63ED +JC3-4FEB U+63F2 +JC3-4FEC U+63F4 +JC3-4FED U+63F5 +JC3-4FEE U+6409 +JC3-4FEF U+6410 +JC3-4FF0 U+635C +JC3-4FF1 U+6420 +JC3-4FF2 U+6424 +JC3-4FF3 U+6425 +JC3-4FF4 U+642A +JC3-4FF5 U+6437 +JC3-4FF6 U+6455 +JC3-4FF7 U+6458 +JC3-4FF8 U+645A +JC3-4FF9 U+645F +JC3-4FFA U+6460 +JC3-4FFB U+6473 +JC3-4FFC U+6485 +JC3-4FFD U+6490 +JC3-4FFE U+6491 +JC3-50A1 U+6499 +JC3-50A2 U+649D +JC3-50A3 U+64A8 +JC3-50A4 U+3A4D +JC3-50A5 U+64BF +JC3-50A6 U+64C4 +JC3-50A7 U+64CB +JC3-50A8 U+64D0 +JC3-50A9 U+64D1 +JC3-50AA U+64D7 +JC3-50AB U+64E9 +JC3-50AC U+64ED +JC3-50AD U+64F0 +JC3-50AE U+64F5 +JC3-50AF U+6501 +JC3-50B0 U+6504 +JC3-50B1 U+6505 +JC3-50B2 U+6509 +JC3-50B3 U+650A +JC3-50B4 U+6514 +JC3-50B5 U+6516 +JC3-50B6 U+6529 +JC3-50B7 U+647A +JC3-50B8 U+64B0 +JC3-50B9 U+63BB +JC3-50BA U+63C3 +JC3-50BB U+63B4 +JC3-50BC U+6357 +JC3-50BD U+652F +JC3-50BE U+6531 +JC3-50BF U+3A7D +JC3-50C0 U+6532 +JC3-50C4 U+657A +JC3-50C5 U+653C +JC3-50C6 U+6544 +JC3-50C7 U+3A89 +JC3-50C8 U+6547 +JC3-50C9 U+654E +JC3-50CA U+654F +JC3-50CB U+6550 +JC3-50CC U+6554 +JC3-50CD U+655F +JC3-50CE U+656B +JC3-50CF U+6571 +JC3-50D0 U+6575 +JC3-50D1 U+6577 +JC3-50D2 U+6581 +JC3-50D6 U+6587 +JC3-50D7 U+658A +JC3-50D8 U+3AB0 +JC3-50D9 U+6595 +JC3-50DD U+659D +JC3-50E1 U+65A6 +JC3-50E2 U+6240 +JC3-50E3 U+65AE +JC3-50E4 U+65B4 +JC3-50E5 U+65B5 +JC3-50E9 U+65C9 +JC3-50EB U+65C2 +JC3-50EC U+65C5 +JC3-50ED U+65D0 +JC3-50EE U+65D4 +JC3-50EF U+65D8 +JC3-50F0 U+65DF +JC3-50F4 U+FA42 +JC3-50F8 U+660D +JC3-50F9 U+667F +JC3-50FA U+65F2 +JC3-50FB U+65F5 +JC3-50FC U+6602 +JC3-50FD U+663A +JC3-50FE U+662A +JC3-51A1 U+662E +JC3-51A2 U+6630 +JC3-51A3 U+6631 +JC3-51A5 U+6651 +JC3-51A6 U+6678 +JC3-51A7 U+6677 +JC3-51A8 U+6677 +JC3-51AA U+FA43 +JC3-51AB U+66A0 +JC3-51AD U+6705 +JC3-51AE U+65EE +JC3-51B0 U+65F9 +JC3-51B1 U+660B +JC3-51B3 U+6673 +JC3-51B4 U+6675 +JC3-51B5 U+668B +JC3-51B6 U+66C6 +JC3-51B7 U+669C +JC3-51B9 U+65F3 +JC3-51BA U+65F6 +JC3-51BB U+65FC +JC3-51BC U+65FF +JC3-51BD U+6600 +JC3-51BE U+6604 +JC3-51BF U+6608 +JC3-51C0 U+6609 +JC3-51C1 U+660E +JC3-51C2 U+6610 +JC3-51C3 U+6611 +JC3-51C4 U+6615 +JC3-51C7 U+661E +JC3-51C8 U+6621 +JC3-51C9 U+6622 +JC3-51CA U+6624 +JC3-51CB U+662B +JC3-51CC U+6633 +JC3-51CD U+6639 +JC3-51CE U+6640 +JC3-51CF U+6645 +JC3-51D0 U+6648 +JC3-51D1 U+664A +JC3-51D2 U+664C +JC3-51D3 U+664E +JC3-51D4 U+6659 +JC3-51D5 U+6669 +JC3-51D6 U+665B +JC3-51D7 U+6661 +JC3-51D8 U+6663 +JC3-51D9 U+6665 +JC3-51DA U+3AF4 +JC3-51DB U+666A +JC3-51DC U+666B +JC3-51DD U+667E +JC3-51DE U+6674 +JC3-51E0 U+668C +JC3-51E1 U+668D +JC3-51E2 U+6692 +JC3-51E3 U+6696 +JC3-51E4 U+6697 +JC3-51E5 U+6699 +JC3-51E6 U+669A +JC3-51E7 U+669B +JC3-51E8 U+669F +JC3-51E9 U+66A9 +JC3-51EA U+66B1 +JC3-51EB U+66B2 +JC3-51EC U+66B5 +JC3-51EE U+66BB +JC3-51EF U+66BD +JC3-51F0 U+3B1A +JC3-51F1 U+66BF +JC3-51F2 U+66C0 +JC3-51F3 U+3B1D +JC3-51F4 U+66C8 +JC3-51F5 U+66D4 +JC3-51F6 U+3B22 +JC3-51F7 U+66DB +JC3-51F8 U+3B26 +JC3-51F9 U+66DC +JC3-51FA U+66EC +JC3-51FB U+66F4 +JC3-51FC U+66FB +JC3-51FD U+6666 +JC3-51FE U+66D9 +JC3-52A2 U+66FA +JC3-52A4 U+6708 +JC3-52A5 U+670B +JC3-52A6 U+671B +JC3-52A7 U+6709 +JC3-52A8 U+8096 +JC3-52A9 U+80A9 +JC3-52AA U+80F7 +JC3-52AB U+3B3C +JC3-52AC U+81DD +JC3-52AD U-0002F8D8 +JC3-52AE U+6719 +JC3-52AF U+671D +JC3-52B0 U+671F +JC3-52B1 U+43D3 +JC3-52B2 U+80A7 +JC3-52B3 U+80AB +JC3-52B4 U+670D +JC3-52B5 U+43DE +JC3-52B6 U+80D2 +JC3-52B7 U+80D5 +JC3-52B8 U+80D7 +JC3-52B9 U+80D8 +JC3-52BA U+80DE +JC3-52BB U+80E0 +JC3-52BC U+670E +JC3-52BD U+80F0 +JC3-52BE U+80F3 +JC3-52BF U+80F6 +JC3-52C0 U+6713 +JC3-52C1 U+43EE +JC3-52C2 U+6715 +JC3-52C3 U+8108 +JC3-52C4 U+8116 +JC3-52C5 U+8118 +JC3-52C6 U+43EF +JC3-52C7 U+8122 +JC3-52C8 U+43F7 +JC3-52C9 U+812B +JC3-52CA U+812C +JC3-52CB U+8130 +JC3-52CC U+43F8 +JC3-52CD U+671E +JC3-52CE U+813C +JC3-52CF U+814A +JC3-52D0 U+813A +JC3-52D1 U+8160 +JC3-52D2 U+816D +JC3-52D3 U+816F +JC3-52D4 U+8170 +JC3-52D5 U+8173 +JC3-52D6 U+6720 +JC3-52D7 U+8184 +JC3-52D8 U+8185 +JC3-52D9 U+4424 +JC3-52DA U+819B +JC3-52DB U+819E +JC3-52DC U+81AB +JC3-52DD U+81AE +JC3-52DE U+81C5 +JC3-52DF U+81CA +JC3-52E0 U+81CF +JC3-52E1 U+80FE +JC3-52E2 U+817F +JC3-52E3 U+6813 +JC3-52E4 U+68A2 +JC3-52E5 U+68DA +JC3-52E6 U+68FD +JC3-52E8 U+6A46 +JC3-52E9 U+67E5 +JC3-52EA U+687C +JC3-52EB U+6780 +JC3-52EC U+67BC +JC3-52ED U+67D2 +JC3-52EE U+6852 +JC3-52EF U+684C +JC3-52F0 U+81EC +JC3-52F1 U+5DE2 +JC3-52F2 U+68C3 +JC3-52F3 U+68E8 +JC3-52F4 U+6998 +JC3-52F5 U+69C0 +JC3-52F6 U+69F3 +JC3-52F7 U+69E9 +JC3-52F8 U+6A50 +JC3-52F9 U+6ADC +JC3-52FA U+69A6 +JC3-52FB U+69BA +JC3-52FC U+6733 +JC3-52FD U+6744 +JC3-52FE U+6747 +JC3-53A1 U+674A +JC3-53A2 U+674C +JC3-53A3 U+6755 +JC3-53A4 U+675D +JC3-53A5 U+676C +JC3-53A6 U+677A +JC3-53A7 U+677B +JC3-53A8 U+677E +JC3-53A9 U+6784 +JC3-53AA U+678E +JC3-53AB U+6793 +JC3-53AC U+6796 +JC3-53AD U+6798 +JC3-53AE U+6799 +JC3-53AF U+67B1 +JC3-53B1 U+67B5 +JC3-53B2 U+67BB +JC3-53B3 U+67F9 +JC3-53B4 U+67C0 +JC3-53B5 U+67C2 +JC3-53B6 U+67C5 +JC3-53B7 U+67D7 +JC3-53B8 U+67D9 +JC3-53B9 U+67DC +JC3-53BA U+67E1 +JC3-53BB U+3B55 +JC3-53BC U+67F1 +JC3-53BD U+67F2 +JC3-53BE U+67F5 +JC3-53BF U+67F7 +JC3-53C0 U+6801 +JC3-53C1 U+681C +JC3-53C2 U+6821 +JC3-53C3 U+6831 +JC3-53C4 U+6833 +JC3-53C5 U+683B +JC3-53C6 U+6838 +JC3-53C7 U+6844 +JC3-53C8 U+6845 +JC3-53C9 U+6849 +JC3-53CA U+6857 +JC3-53CB U+6858 +JC3-53CC U+685B +JC3-53CD U+686D +JC3-53CE U+6870 +JC3-53CF U+6872 +JC3-53D0 U+6875 +JC3-53D1 U+6879 +JC3-53D2 U+6884 +JC3-53D3 U+6885 +JC3-53D4 U+3B6D +JC3-53D5 U+689A +JC3-53D6 U+689C +JC3-53D7 U+68A3 +JC3-53D8 U+68AA +JC3-53D9 U+68BB +JC3-53DA U+68D1 +JC3-53DB U+68D6 +JC3-53DC U+68DC +JC3-53DD U+68EB +JC3-53DE U+68EC +JC3-53DF U+68ED +JC3-53E0 U+68F0 +JC3-53E1 U+68F1 +JC3-53E2 U+690A +JC3-53E3 U+3B88 +JC3-53E4 U+6935 +JC3-53E6 U+6945 +JC3-53E7 U+6949 +JC3-53E8 U+6951 +JC3-53E9 U+6957 +JC3-53EA U+6963 +JC3-53EB U+6966 +JC3-53EC U+6967 +JC3-53ED U+6968 +JC3-53EE U+6980 +JC3-53EF U+6992 +JC3-53F0 U+699F +JC3-53F1 U+69A5 +JC3-53F2 U+69A8 +JC3-53F3 U+69AB +JC3-53F4 U+69AD +JC3-53F5 U+69B7 +JC3-53F6 U+69C8 +JC3-53F7 U+69CB +JC3-53F9 U+3BB6 +JC3-53FA U+69EA +JC3-53FB U+69F6 +JC3-53FC U+6A00 +JC3-53FD U+6A11 +JC3-53FE U+6A24 +JC3-54A1 U+6A32 +JC3-54A2 U+6A3B +JC3-54A3 U+6A3E +JC3-54A4 U+6A3F +JC3-54A5 U+6A45 +JC3-54A6 U+6A49 +JC3-54A7 U+6A52 +JC3-54A8 U+6A54 +JC3-54A9 U+6A55 +JC3-54AA U+6A5B +JC3-54AB U+6A5F +JC3-54AC U+6A6A +JC3-54AD U+6A6B +JC3-54AE U+3BE2 +JC3-54AF U+6A73 +JC3-54B0 U+6A7E +JC3-54B1 U+6A89 +JC3-54B2 U+3BF0 +JC3-54B3 U+6A91 +JC3-54B4 U+6A9D +JC3-54B5 U+6A9E +JC3-54B6 U+6AAD +JC3-54B7 U+6AAF +JC3-54B9 U+6ACC +JC3-54BA U+6ACE +JC3-54BB U+6AD5 +JC3-54BC U+6AE2 +JC3-54BD U+6AE4 +JC3-54BE U+6AE7 +JC3-54BF U+6AEC +JC3-54C0 U+6B04 +JC3-54C1 U+6B06 +JC3-54C2 U+6B09 +JC3-54C3 U+6A67 +JC3-54C4 U+69D9 +JC3-54C5 U+6B1D +JC3-54C6 U+6E20 +JC3-54C7 U+6ADB +JC3-54C8 U+698A +JC3-54C9 U+6753 +JC3-54CA U+3C1E +JC3-54CB U+6B2C +JC3-54CC U+6B2F +JC3-54CE U+6B34 +JC3-54CF U+6B35 +JC3-54D0 U+6B3B +JC3-54D1 U+6B46 +JC3-54D2 U+6B4A +JC3-54D3 U+6B4E +JC3-54D4 U+6B4F +JC3-54D5 U+6B52 +JC3-54D6 U+6B56 +JC3-54D8 U+6B5D +JC3-54DC U+6B65 +JC3-54DD U+6B72 +JC3-54DE U+3C4F +JC3-54DF U+6B77 +JC3-54E0 U+6B67 +JC3-54E5 U+6B82 +JC3-54E6 U+6B85 +JC3-54E7 U+6B9B +JC3-54E8 U+6BAE +JC3-54EC U+6BC9 +JC3-54ED U+6BBA +JC3-54EE U+6BBD +JC3-54EF U+6BBE +JC3-54F4 U+6BCF +JC3-54F8 U+6BD6 +JC3-54F9 U+6BD7 +JC3-54FD U+6C02 +JC3-54FE U+6BFF +JC3-55A1 U+6C0E +JC3-55A2 U+6BE1 +JC3-55A3 U+6BF1 +JC3-55A4 U+6BFA +JC3-55A8 U+6C10 +JC3-55AC U+6C1C +JC3-55AD U+6C33 +JC3-55AE U+6CE1 +JC3-55AF U+6E1A +JC3-55B0 U+6C35 +JC3-55B1 U+6DFC +JC3-55B2 U+6CF4 +JC3-55B3 U+6C97 +JC3-55B4 U+6D2F +JC3-55B5 U+6C3F +JC3-55B6 U+6C4B +JC3-55B7 U+6C4D +JC3-55B8 U+6C4F +JC3-55B9 U+6C52 +JC3-55BA U+6C54 +JC3-55BB U+6C59 +JC3-55BC U+6C5B +JC3-55BD U+6C5C +JC3-55BE U+6C6D +JC3-55BF U+6C6F +JC3-55C0 U+6C76 +JC3-55C1 U+6C78 +JC3-55C2 U+6C85 +JC3-55C3 U+6C86 +JC3-55C4 U+6C89 +JC3-55C5 U+6C94 +JC3-55C6 U+6C95 +JC3-55C7 U+6CAC +JC3-55C8 U+6CB2 +JC3-55C9 U+6CB4 +JC3-55CA U+6CBF +JC3-55CB U+6CC2 +JC3-55CC U+6CC6 +JC3-55CD U+6CCE +JC3-55CE U+6CCF +JC3-55CF U+6CD1 +JC3-55D0 U+6CD2 +JC3-55D1 U+6CD4 +JC3-55D2 U+6CD6 +JC3-55D3 U+6CDA +JC3-55D4 U+6CDC +JC3-55D5 U+6CDE +JC3-55D6 U+6CE0 +JC3-55D7 U+6CE6 +JC3-55D8 U+6CE7 +JC3-55D9 U+6CE8 +JC3-55DA U+6CE9 +JC3-55DB U+6CEB +JC3-55DC U+6CEE +JC3-55DD U+3CD1 +JC3-55DE U+6D04 +JC3-55DF U+6D07 +JC3-55E1 U+6D0A +JC3-55E2 U+6D0E +JC3-55E3 U+6D0F +JC3-55E4 U+6D11 +JC3-55E5 U+6D13 +JC3-55E7 U+6D1D +JC3-55E8 U+6D23 +JC3-55E9 U+6D26 +JC3-55EA U+6D27 +JC3-55EB U+6D2E +JC3-55ED U+6D39 +JC3-55EE U+6D3C +JC3-55EF U+6D3E +JC3-55F0 U+6D3F +JC3-55F1 U+6D42 +JC3-55F2 U+6D4A +JC3-55F3 U+6D5E +JC3-55F4 U+6D5F +JC3-55F5 U+6D61 +JC3-55F6 U+6D65 +JC3-55F7 U+6D67 +JC3-55F8 U+6D69 +JC3-55F9 U+6D6E +JC3-55FA U+6D70 +JC3-55FB U+6D77 +JC3-55FC U+6D78 +JC3-55FD U+6D7C +JC3-55FE U+6D7D +JC3-56A1 U+6D81 +JC3-56A2 U+6D82 +JC3-56A3 U+6D87 +JC3-56A4 U+6D88 +JC3-56A5 U+6E09 +JC3-56A6 U+6D94 +JC3-56A7 U+6D96 +JC3-56A8 U+6D97 +JC3-56A9 U+6D98 +JC3-56AA U-00023D40 +JC3-56AB U+9152 +JC3-56AC U+6D8A +JC3-56AD U+6DAC +JC3-56AE U+6DB5 +JC3-56AF U+6DBD +JC3-56B0 U+6DBF +JC3-56B1 U+6DC4 +JC3-56B2 U+6DCF +JC3-56B3 U+6DD7 +JC3-56B4 U+6DDA +JC3-56B6 U+6DE5 +JC3-56B7 U+6DE9 +JC3-56B8 U+6DF8 +JC3-56B9 U+6DFB +JC3-56BB U+6E00 +JC3-56BC U+6E04 +JC3-56BD U+6E22 +JC3-56BE U+6E27 +JC3-56BF U+6E2F +JC3-56C0 U+6E34 +JC3-56C1 U+6E36 +JC3-56C2 U+6E39 +JC3-56C3 U+6E3C +JC3-56C4 U+6E40 +JC3-56C5 U+6E41 +JC3-56C6 U+6E44 +JC3-56C7 U+6E45 +JC3-56C8 U+6E48 +JC3-56C9 U+6E4F +JC3-56CA U+6E51 +JC3-56CB U+6E53 +JC3-56CC U+6E54 +JC3-56CD U+6E55 +JC3-56CE U+6E57 +JC3-56CF U+6E5C +JC3-56D0 U+6E5E +JC3-56D1 U+6E62 +JC3-56D2 U+6E63 +JC3-56D3 U+6E68 +JC3-56D4 U+6E73 +JC3-56D5 U+6E74 +JC3-56D7 U+6E8D +JC3-56D8 U+6E93 +JC3-56D9 U+6E94 +JC3-56DA U+6E99 +JC3-56DB U+6EAB +JC3-56DC U+6EB0 +JC3-56DD U+6EB1 +JC3-56DE U+6EBC +JC3-56DF U+6EBF +JC3-56E0 U+6EC3 +JC3-56E1 U+6EC7 +JC3-56E2 U+6EC8 +JC3-56E3 U+6ECA +JC3-56E4 U-00023ECC +JC3-56E5 U+6ED9 +JC3-56E6 U+6F22 +JC3-56E7 U+6EED +JC3-56E8 U+6EEE +JC3-56E9 U+6EF4 +JC3-56EA U+6EF9 +JC3-56EB U+6F04 +JC3-56EC U+6F08 +JC3-56ED U+6F0C +JC3-56EE U+6F0D +JC3-56EF U+6F11 +JC3-56F0 U+6F1A +JC3-56F1 U+6F25 +JC3-56F2 U+6F33 +JC3-56F3 U+6F3B +JC3-56F4 U+6F54 +JC3-56F5 U+6F5A +JC3-56F6 U+6F61 +JC3-56F7 U+6F62 +JC3-56F8 U+6F6A +JC3-56F9 U+6F6C +JC3-56FA U+6F6D +JC3-56FB U+6F6E +JC3-56FD U+6F7E +JC3-56FE U+6F88 +JC3-57A1 U+6F8B +JC3-57A2 U+6F8C +JC3-57A3 U+6F8D +JC3-57A4 U+6F90 +JC3-57A5 U+6F92 +JC3-57A6 U+6F97 +JC3-57A7 U+6FA7 +JC3-57A8 U+6FAB +JC3-57A9 U+6FAD +JC3-57AA U+6FAE +JC3-57AB U+6FAF +JC3-57AC U+3D64 +JC3-57AD U+6FB0 +JC3-57AE U+6FB5 +JC3-57AF U+6FB6 +JC3-57B1 U+6FC6 +JC3-57B2 U+6FC7 +JC3-57B3 U+3D6E +JC3-57B4 U+6FDA +JC3-57B5 U+6FDD +JC3-57B6 U+701E +JC3-57B8 U+6FF5 +JC3-57B9 U+7005 +JC3-57BA U+7007 +JC3-57BB U+7027 +JC3-57BC U+7028 +JC3-57BD U+703F +JC3-57BE U+7041 +JC3-57BF U+3D93 +JC3-57C0 U+7048 +JC3-57C1 U+7054 +JC3-57C2 U+705D +JC3-57C3 U+704E +JC3-57C4 U+7064 +JC3-57C6 U+6E9D +JC3-57C7 U+6FEF +JC3-57C8 U+6DEB +JC3-57C9 U+6EA2 +JC3-57CA U+706C +JC3-57CB U+708F +JC3-57CC U+71DA +JC3-57CD U+7192 +JC3-57CE U+706E +JC3-57CF U+7215 +JC3-57D0 U+7097 +JC3-57D1 U+7085 +JC3-57D2 U+7138 +JC3-57D3 U+7151 +JC3-57D4 U+71D3 +JC3-57D5 U+3DD6 +JC3-57D6 U+709A +JC3-57D7 U+7076 +JC3-57D8 U+3DA6 +JC3-57D9 U+7086 +JC3-57DA U+7094 +JC3-57DB U+7095 +JC3-57DC U+7098 +JC3-57DD U+70A4 +JC3-57DE U+70AB +JC3-57DF U+70B4 +JC3-57E0 U+70CA +JC3-57E1 U+70D1 +JC3-57E2 U+70D3 +JC3-57E3 U+70D8 +JC3-57E4 U+70DC +JC3-57E5 U+70E4 +JC3-57E6 U+7107 +JC3-57E7 U+711E +JC3-57E8 U+712E +JC3-57E9 U+712F +JC3-57EA U+7141 +JC3-57EB U+7146 +JC3-57EC U+7147 +JC3-57ED U+714A +JC3-57EE U+714B +JC3-57EF U+7152 +JC3-57F0 U+7159 +JC3-57F1 U+715C +JC3-57F2 U+7168 +JC3-57F4 U+7180 +JC3-57F5 U+718C +JC3-57F6 U+71C1 +JC3-57F7 U+719A +JC3-57F8 U+71B3 +JC3-57F9 U+71BA +JC3-57FA U+71CB +JC3-57FB U+71CC +JC3-57FC U+71D7 +JC3-57FD U+7200 +JC3-57FE U+7209 +JC3-58A1 U+720C +JC3-58A2 U+721F +JC3-58A3 U+71C4 +JC3-58A4 U+3DB5 +JC3-58A5 U+7104 +JC3-58A6 U+710F +JC3-58A7 U+FA48 +JC3-58A8 U+7199 +JC3-58A9 U+71FE +JC3-58AA U+707C +JC3-58AB U+714E +JC3-58AC U+717D +JC3-58AD U+7149 +JC3-58AE U-0002F921 +JC3-58AF U+91C7 +JC3-58B2 U+7236 +JC3-58B3 U+7238 +JC3-58B4 U+7239 +JC3-58BF U+724C +JC3-58C0 U+7253 +JC3-58C1 U+7255 +JC3-58C5 U+7259 +JC3-58C9 U+729B +JC3-58CA U+72A8 +JC3-58CB U+725E +JC3-58CC U+7263 +JC3-58CE U+7277 +JC3-58CF U+727B +JC3-58D2 U+72AD +JC3-58D3 U+3E5C +JC3-58D4 U+7352 +JC3-58D5 U+7358 +JC3-58D6 U+72BE +JC3-58D7 U+72C0 +JC3-58D8 U+3E77 +JC3-58D9 U+7343 +JC3-58DA U+72B4 +JC3-58DB U+72C1 +JC3-58DC U+72C7 +JC3-58DD U+72C9 +JC3-58DE U+3E63 +JC3-58DF U+72CC +JC3-58E0 U+3E66 +JC3-58E1 U+72D1 +JC3-58E2 U+72D5 +JC3-58E3 U+72D6 +JC3-58E4 U+3E68 +JC3-58E5 U+72DF +JC3-58E7 U+72E5 +JC3-58E8 U+3E72 +JC3-58E9 U+72FA +JC3-58EA U+3E79 +JC3-58EB U+7307 +JC3-58EC U+7310 +JC3-58ED U+7324 +JC3-58EE U+7328 +JC3-58EF U+FA16 +JC3-58F0 U+7336 +JC3-58F1 U+7348 +JC3-58F2 U+734D +JC3-58F3 U+7350 +JC3-58F4 U+7360 +JC3-58F5 U+736E +JC3-58F6 U+7377 +JC3-58F7 U+737C +JC3-58F8 U+7381 +JC3-58F9 U+7337 +JC3-58FA U+72B1 +JC3-58FC U+7386 +JC3-58FD U+7387 +JC3-58FE U+7385 +JC3-59A1 U+7422 +JC3-59A2 U+7476 +JC3-59A3 U+73CA +JC3-59A4 U+73A8 +JC3-59A5 U+73CF +JC3-59A6 U+7439 +JC3-59A7 U+3EE8 +JC3-59A8 U+738E +JC3-59A9 U+738F +JC3-59AA U+7390 +JC3-59AB U+7392 +JC3-59AC U+7393 +JC3-59AD U+7395 +JC3-59AE U+7398 +JC3-59AF U+739C +JC3-59B0 U+739E +JC3-59B1 U+739F +JC3-59B2 U+73A2 +JC3-59B3 U+3EB2 +JC3-59B4 U+73A6 +JC3-59B5 U+73AD +JC3-59B6 U+73A5 +JC3-59B7 U+73B5 +JC3-59B8 U+73B7 +JC3-59B9 U+73B9 +JC3-59BA U+73BD +JC3-59BB U+73BF +JC3-59BC U+73C9 +JC3-59BD U+73CA +JC3-59BE U+73CB +JC3-59BF U+73D3 +JC3-59C0 U+73D6 +JC3-59C1 U+73D9 +JC3-59C2 U+73DC +JC3-59C4 U+73E7 +JC3-59C5 U+73E9 +JC3-59C6 U+73F4 +JC3-59C7 U+73F5 +JC3-59C8 U+73F7 +JC3-59C9 U+73F9 +JC3-59CA U+73FA +JC3-59CB U+73FD +JC3-59CC U+73FF +JC3-59CD U+7401 +JC3-59CE U+7402 +JC3-59CF U+7404 +JC3-59D0 U+7407 +JC3-59D1 U+7414 +JC3-59D2 U+741A +JC3-59D3 U+741B +JC3-59D4 U+7420 +JC3-59D5 U+7421 +JC3-59D6 U+7424 +JC3-59D7 U+7426 +JC3-59D8 U+7428 +JC3-59D9 U+7429 +JC3-59DA U+742A +JC3-59DB U+742B +JC3-59DC U+742D +JC3-59DD U+742E +JC3-59DE U+742F +JC3-59DF U+7437 +JC3-59E0 U+7443 +JC3-59E1 U+7444 +JC3-59E2 U+7445 +JC3-59E3 U+7446 +JC3-59E4 U+7447 +JC3-59E5 U+744B +JC3-59E6 U+744D +JC3-59E7 U+7451 +JC3-59E8 U+7452 +JC3-59E9 U+7457 +JC3-59EA U+745D +JC3-59EC U+7467 +JC3-59ED U+7468 +JC3-59EE U+7471 +JC3-59EF U+7472 +JC3-59F0 U+7480 +JC3-59F1 U+7481 +JC3-59F2 U+7484 +JC3-59F3 U+7487 +JC3-59F4 U+7489 +JC3-59F5 U+7492 +JC3-59F6 U+7496 +JC3-59F7 U+7498 +JC3-59F8 U+7499 +JC3-59F9 U+749A +JC3-59FA U+749C +JC3-59FB U+749F +JC3-59FC U+74A1 +JC3-59FD U+74A3 +JC3-59FE U+74A6 +JC3-5AA1 U+74A8 +JC3-5AA2 U+74A9 +JC3-5AA3 U+74AB +JC3-5AA4 U+74B0 +JC3-5AA5 U+74B2 +JC3-5AA6 U+74B9 +JC3-5AA7 U+74BF +JC3-5AA8 U+74C8 +JC3-5AA9 U+74C9 +JC3-5AAA U+74DA +JC3-5AAB U+73CE +JC3-5AAC U+73D2 +JC3-5AAF U+3F0B +JC3-5AB0 U+74DE +JC3-5AB5 U+74FA +JC3-5AB6 U+7511 +JC3-5AB7 U+7504 +JC3-5AB8 U+7501 +JC3-5ABD U+7521 +JC3-5ABE U+7527 +JC3-5ABF U+7522 +JC3-5AC7 U+757E +JC3-5AC8 U+7540 +JC3-5AC9 U+753E +JC3-5ACA U+7550 +JC3-5ACB U+756C +JC3-5ACC U+3F56 +JC3-5ACD U+7547 +JC3-5ACE U+7548 +JC3-5ACF U+7554 +JC3-5AD0 U+756F +JC3-5AD1 U+757C +JC3-5AD2 U+757D +JC3-5AD3 U+7581 +JC3-5AD5 U+7585 +JC3-5AD6 U+757A +JC3-5AD7 U+7543 +JC3-5ADE U+7592 +JC3-5ADF U+75A4 +JC3-5AE0 U+75BA +JC3-5AE1 U+75C0 +JC3-5AE2 U+75CE +JC3-5AE3 U+75EC +JC3-5AE5 U+7600 +JC3-5AE6 U+7602 +JC3-5AE7 U+7604 +JC3-5AE8 U+760C +JC3-5AE9 U+7616 +JC3-5AEB U+7625 +JC3-5AEC U+762D +JC3-5AED U+7633 +JC3-5AEE U+7635 +JC3-5AEF U+7645 +JC3-5AF0 U+764E +JC3-5AF1 U+7665 +JC3-5AF2 U+766D +JC3-5AF3 U+766F +JC3-5AF4 U+7652 +JC3-5AF5 U+75E9 +JC3-5AFB U+3FDF +JC3-5AFC U+7695 +JC3-5AFD U+769B +JC3-5AFE U+7682 +JC3-5BA1 U+768D +JC3-5BA2 U+768C +JC3-5BA3 U+3FE4 +JC3-5BA4 U+769C +JC3-5BA6 U+769F +JC3-5BA7 U+76A1 +JC3-5BA8 U+76A2 +JC3-5BA9 U+76A6 +JC3-5BAA U+76A7 +JC3-5BAB U+76AD +JC3-5BAC U+7693 +JC3-5BB3 U+76C1 +JC3-5BB4 U+76C5 +JC3-5BB5 U+76C6 +JC3-5BB6 U+6637 +JC3-5BB7 U+76CA +JC3-5BB8 U+76DF +JC3-5BBC U+5192 +JC3-5BBD U+7722 +JC3-5BBE U+77A2 +JC3-5BBF U+76F1 +JC3-5BC0 U+76FC +JC3-5BC1 U+770E +JC3-5BC2 U+7712 +JC3-5BC3 U+7719 +JC3-5BC4 U+771C +JC3-5BC5 U+772B +JC3-5BC6 U+772D +JC3-5BC7 U+772E +JC3-5BC8 U+7734 +JC3-5BC9 U+7736 +JC3-5BCA U+7739 +JC3-5BCB U+773B +JC3-5BCC U+7746 +JC3-5BCD U+4035 +JC3-5BCE U+774D +JC3-5BCF U+774E +JC3-5BD0 U+7756 +JC3-5BD1 U+7757 +JC3-5BD2 U+775C +JC3-5BD3 U+775E +JC3-5BD4 U+775F +JC3-5BD5 U+7762 +JC3-5BD6 U+7770 +JC3-5BD7 U+7772 +JC3-5BD8 U+7773 +JC3-5BD9 U+7774 +JC3-5BDA U+4051 +JC3-5BDB U+777D +JC3-5BDC U+405F +JC3-5BDD U+779A +JC3-5BDE U+4071 +JC3-5BDF U+77B1 +JC3-5BE0 U+77CC +JC3-5BE1 U+776A +JC3-5BE2 U+7795 +JC3-5BE3 U+77A5 +JC3-5BE5 U+77DE +JC3-5BE9 U+77E6 +JC3-5BEA U+77E4 +JC3-5BEB U+4093 +JC3-5BEC U+77E9 +JC3-5BF0 U+782E +JC3-5BF1 U+787B +JC3-5BF2 U+789E +JC3-5BF3 U+78DB +JC3-5BF4 U+78E8 +JC3-5BF5 U+7931 +JC3-5BF6 U+77F4 +JC3-5BF7 U+77F8 +JC3-5BF8 U+77FB +JC3-5BF9 U+7806 +JC3-5BFA U+780B +JC3-5BFB U+7843 +JC3-5BFC U+7821 +JC3-5BFD U+7822 +JC3-5BFE U+7823 +JC3-5CA2 U+782D +JC3-5CA3 U+7832 +JC3-5CA4 U+7835 +JC3-5CA5 U+7844 +JC3-5CA6 U+7848 +JC3-5CA7 U+784E +JC3-5CA8 U+784F +JC3-5CA9 U+7851 +JC3-5CAA U+785C +JC3-5CAB U+785D +JC3-5CAC U+7860 +JC3-5CAD U+7863 +JC3-5CAE U+7864 +JC3-5CAF U+7868 +JC3-5CB0 U+786C +JC3-5CB1 U+786E +JC3-5CB2 U+787A +JC3-5CB3 U+7891 +JC3-5CB4 U+7892 +JC3-5CB5 U+78A4 +JC3-5CB6 U+78AC +JC3-5CB7 U+78AD +JC3-5CB8 U+78C8 +JC3-5CB9 U+78CC +JC3-5CBA U+78CE +JC3-5CBB U+78DF +JC3-5CBC U+78E0 +JC3-5CBD U+78E1 +JC3-5CBE U+78E6 +JC3-5CBF U+40DD +JC3-5CC0 U+78EA +JC3-5CC1 U+78F3 +JC3-5CC2 U+7900 +JC3-5CC3 U+78F6 +JC3-5CC4 U+78F7 +JC3-5CC5 U+78FA +JC3-5CC6 U+78FB +JC3-5CC7 U+7906 +JC3-5CC8 U+7925 +JC3-5CC9 U+7929 +JC3-5CCB U+7936 +JC3-5CCC U+7939 +JC3-5CCD U+787C +JC3-5CCE U+7930 +JC3-5CCF U+7947 +JC3-5CD0 U+7941 +JC3-5CD1 U+7958 +JC3-5CD2 U+4105 +JC3-5CD3 U+FA4C +JC3-5CD4 U+FA4E +JC3-5CD5 U+FA4D +JC3-5CD6 U+FA4F +JC3-5CD7 U+FA50 +JC3-5CD8 U+795C +JC3-5CD9 U+FA51 +JC3-5CDA U+FA19 +JC3-5CDB U+7962 +JC3-5CDC U+FA1A +JC3-5CDD U+4107 +JC3-5CDE U+7972 +JC3-5CDF U+7979 +JC3-5CE0 U+797B +JC3-5CE1 U+798B +JC3-5CE2 U+FA52 +JC3-5CE3 U+FA53 +JC3-5CE4 U+FA1B +JC3-5CE5 U+7993 +JC3-5CE6 U+7994 +JC3-5CE7 U+7998 +JC3-5CE8 U+799B +JC3-5CEA U+79A8 +JC3-5CEB U+79AE +JC3-5CEC U+7977 +JC3-5CED U+79B0 +JC3-5CEE U+79B8 +JC3-5CF2 U+79C2 +JC3-5CF3 U+999E +JC3-5CF4 U-0002F959 +JC3-5CF5 U+79CC +JC3-5CF7 U+79C7 +JC3-5CF9 U+79D4 +JC3-5CFA U+79D6 +JC3-5CFB U+79DA +JC3-5CFC U+79DE +JC3-5CFD U+79E2 +JC3-5CFE U+79EA +JC3-5DA1 U+79EF +JC3-5DA2 U+79F1 +JC3-5DA3 U+79F4 +JC3-5DA5 U+79F8 +JC3-5DA6 U+79FC +JC3-5DA7 U+7A02 +JC3-5DA8 U+7A03 +JC3-5DA9 U+7A05 +JC3-5DAA U+414F +JC3-5DAB U+7A0A +JC3-5DAC U+7A0B +JC3-5DAD U+7A0C +JC3-5DAE U+5D47 +JC3-5DAF U+7A11 +JC3-5DB0 U+7A1E +JC3-5DB1 U+7A22 +JC3-5DB3 U+7A27 +JC3-5DB5 U+4163 +JC3-5DB6 U+7A2B +JC3-5DB8 U+7A34 +JC3-5DB9 U+7A38 +JC3-5DBA U+7A39 +JC3-5DBB U+7A45 +JC3-5DBC U+7A47 +JC3-5DBD U+7A59 +JC3-5DBE U+7A5C +JC3-5DBF U+7A5D +JC3-5DC0 U+7A5F +JC3-5DC1 U+7A60 +JC3-5DC2 U+7A65 +JC3-5DC3 U+7A67 +JC3-5DC4 U+7A6A +JC3-5DC5 U+7A6D +JC3-5DC6 U+79E4 +JC3-5DC7 U+7A17 +JC3-5DC8 U+7A31 +JC3-5DCB U+7A74 +JC3-5DCC U+7A7A +JC3-5DCD U+FA55 +JC3-5DCE U+7A86 +JC3-5DCF U+7A8A +JC3-5DD0 U+7A90 +JC3-5DD1 U+7A91 +JC3-5DD2 U+7A99 +JC3-5DD3 U+7AA0 +JC3-5DD4 U+7AB3 +JC3-5DD5 U+7AB9 +JC3-5DD6 U+7ABB +JC3-5DD7 U+7A7F +JC3-5DDA U+7AE0 +JC3-5DDB U+7AE5 +JC3-5DDD U+7AD1 +JC3-5DDE U+7ADB +JC3-5DDF U+41CB +JC3-5DE0 U+7AE4 +JC3-5DE1 U+7AE7 +JC3-5DE2 U+7AE8 +JC3-5DE3 U+7AE9 +JC3-5DE4 U+7AEB +JC3-5DE5 U+9756 +JC3-5DE6 U+7AEC +JC3-5DE7 U+7AF1 +JC3-5DE8 U+7AF3 +JC3-5DEA U+7B08 +JC3-5DEB U+7BAD +JC3-5DEC U+7AFD +JC3-5DED U+7B1F +JC3-5DEE U+7B23 +JC3-5DEF U+7B27 +JC3-5DF0 U+7B2B +JC3-5DF1 U+7B2F +JC3-5DF3 U+7B3F +JC3-5DF4 U+7B40 +JC3-5DF5 U+7B4E +JC3-5DF7 U+7B60 +JC3-5DF8 U+7B64 +JC3-5DF9 U+7B66 +JC3-5DFA U+7B69 +JC3-5DFB U+7B6A +JC3-5DFC U+7B6D +JC3-5DFD U+7B6F +JC3-5DFE U+7B91 +JC3-5EA1 U+7B96 +JC3-5EA2 U+7B9B +JC3-5EA3 U+7B9E +JC3-5EA4 U+7BA0 +JC3-5EA5 U+7BA5 +JC3-5EA6 U+7BB2 +JC3-5EA8 U+7BBB +JC3-5EA9 U+7BBD +JC3-5EAA U+7BC0 +JC3-5EAC U+4227 +JC3-5EAD U+7BD4 +JC3-5EAE U+7BD7 +JC3-5EAF U+7BD9 +JC3-5EB0 U+7BDA +JC3-5EB2 U+7BEA +JC3-5EB3 U+7BFE +JC3-5EB4 U+7C09 +JC3-5EB5 U+7C0F +JC3-5EB6 U+7C1B +JC3-5EB7 U+7C25 +JC3-5EB9 U+425C +JC3-5EBA U+4264 +JC3-5EBB U+7C28 +JC3-5EBC U+7C4D +JC3-5EBD U+7C5C +JC3-5EBE U+7C63 +JC3-5EBF U+7C6D +JC3-5EC0 U+7C70 +JC3-5EC1 U+5284 +JC3-5EC2 U+7BAA +JC3-5EC3 U+7BB8 +JC3-5EC4 U+7BC7 +JC3-5EC5 U+7C3E +JC3-5EC6 U+7B99 +JC3-5EC7 U+7CA6 +JC3-5EC8 U+7C7C +JC3-5EC9 U+7C7E +JC3-5ECA U+7C86 +JC3-5ECC U+6549 +JC3-5ECD U+7C99 +JC3-5ECE U+7CA0 +JC3-5ECF U+4285 +JC3-5ED0 U+7CB6 +JC3-5ED1 U+7CB7 +JC3-5ED2 U+7CBA +JC3-5ED3 U+7CBE +JC3-5ED4 U+7CBF +JC3-5ED5 U+4297 +JC3-5ED6 U+7CD5 +JC3-5ED7 U+7CD6 +JC3-5ED8 U+7CD9 +JC3-5ED9 U+7CDD +JC3-5EDA U+7CE6 +JC3-5EDB U+7CE9 +JC3-5EDC U+42AF +JC3-5EDD U+7C7E +JC3-5EDE U+7C90 +JC3-5EE1 U+7DA6 +JC3-5EE2 U+7E08 +JC3-5EE3 U+7E41 +JC3-5EE4 U+7E44 +JC3-5EE5 U+7E8D +JC3-5EE6 U+7E47 +JC3-5EE7 U+7CFC +JC3-5EE8 U+7D08 +JC3-5EE9 U+7D09 +JC3-5EEA U+7D03 +JC3-5EEC U+7D0D +JC3-5EED U+7D0F +JC3-5EEE U+7D12 +JC3-5EEF U+7D13 +JC3-5EF0 U+7D16 +JC3-5EF1 U+42C1 +JC3-5EF2 U+7D1A +JC3-5EF4 U+7D1D +JC3-5EF5 U+7D23 +JC3-5EF6 U+7D31 +JC3-5EF7 U+7D37 +JC3-5EF8 U+7D3E +JC3-5EF9 U+7D40 +JC3-5EFA U+7D41 +JC3-5EFB U+7D42 +JC3-5EFC U+7D47 +JC3-5EFD U+7D48 +JC3-5EFE U+7D4D +JC3-5FA1 U+7D51 +JC3-5FA2 U+42D6 +JC3-5FA3 U+7D53 +JC3-5FA4 U+7D54 +JC3-5FA5 U+7D55 +JC3-5FA6 U+7D59 +JC3-5FA8 U+7D5D +JC3-5FAA U+7D65 +JC3-5FAB U+42DB +JC3-5FAD U+7D7A +JC3-5FAE U+7D7F +JC3-5FAF U+7D81 +JC3-5FB0 U+7D86 +JC3-5FB1 U+7D88 +JC3-5FB2 U+7D8B +JC3-5FB4 U+7D8D +JC3-5FB5 U+7D9E +JC3-5FB6 U+7DA0 +JC3-5FB7 U+7DA1 +JC3-5FB8 U+7DA7 +JC3-5FB9 U+7DB6 +JC3-5FBA U+7DC0 +JC3-5FBB U+7DC3 +JC3-5FBC U+7DC4 +JC3-5FBD U+7DC8 +JC3-5FBE U+7DD6 +JC3-5FC0 U+7DE2 +JC3-5FC1 U+7DE3 +JC3-5FC2 U+7DE8 +JC3-5FC3 U+7DE9 +JC3-5FC4 U+7D9B +JC3-5FC5 U+7DED +JC3-5FC6 U+7DF0 +JC3-5FC7 U+7DF1 +JC3-5FC8 U+FA57 +JC3-5FC9 U+7DFC +JC3-5FCA U+7E11 +JC3-5FCB U+7E15 +JC3-5FCC U+4307 +JC3-5FCD U+7E1B +JC3-5FCE U+7E1C +JC3-5FCF U+7E1D +JC3-5FD0 U+7E2B +JC3-5FD1 U-00026056 +JC3-5FD2 U+7E18 +JC3-5FD3 U+7E3F +JC3-5FD4 U+7E50 +JC3-5FD5 U+4316 +JC3-5FD8 U+7E6E +JC3-5FD9 U+7E6F +JC3-5FDA U+7E73 +JC3-5FDB U+7E7E +JC3-5FDC U+7E8A +JC3-5FDD U+7E91 +JC3-5FDE U+7E98 +JC3-5FDF U+7E4B +JC3-5FE0 U+7E4D +JC3-5FE1 U+7D9B +JC3-5FE2 U+7D9F +JC3-5FE3 U+7DAE +JC3-5FE4 U+7DB7 +JC3-5FE5 U+530B +JC3-5FE6 U+7F44 +JC3-5FE7 U+7F3C +JC3-5FE8 U+7F47 +JC3-5FE9 U+7F4F +JC3-5FED U+7F5D +JC3-5FEE U+7F61 +JC3-5FEF U+7F63 +JC3-5FF0 U+FA5A +JC3-5FF5 U-0002635B +JC3-5FF6 U+7F97 +JC3-5FF7 U+7FA1 +JC3-5FF9 U+7FA2 +JC3-5FFA U+7FAD +JC3-5FFB U+7FBB +JC3-5FFD U+7FD4 +JC3-5FFE U+7FE0 +JC3-60A1 U+7FBD +JC3-60A2 U+7FBF +JC3-60A3 U+7FCC +JC3-60A4 U+7FCF +JC3-60A5 U+7FD2 +JC3-60A6 U+7FDF +JC3-60A7 U+7FEC +JC3-60A8 U+7FEF +JC3-60A9 U+7FFC +JC3-60AB U+7FCE +JC3-60AC U+7FD6 +JC3-60AD U+7FEE +JC3-60AE U+7FF6 +JC3-60AF U+7FFD +JC3-60B0 U+7FF2 +JC3-60B1 U+7FFF +JC3-60B2 U+7FF0 +JC3-60B3 U+7FEB +JC3-60B5 U+FA5B +JC3-60B6 U+800A +JC3-60BA U+800D +JC3-60BB U+800E +JC3-60BC U+8011 +JC3-60C0 U+8013 +JC3-60C1 U+8014 +JC3-60C2 U+801D +JC3-60C3 U+801E +JC3-60C4 U+801F +JC3-60C5 U+8020 +JC3-60C6 U+8024 +JC3-60C7 U+8026 +JC3-60CB U+8056 +JC3-60CD U+8039 +JC3-60CE U+803E +JC3-60CF U+8048 +JC3-60D0 U+8066 +JC3-60D1 U+8075 +JC3-60D2 U+8077 +JC3-60D3 U+43CA +JC3-60D7 U+8087 +JC3-60DF U+81E4 +JC3-60E3 U+81ED +JC3-60E4 U+81EF +JC3-60E5 U+81EB +JC3-60E9 U+81F8 +JC3-60EA U+4453 +JC3-60EB U+81F5 +JC3-60EC U+81F6 +JC3-60F4 U+445B +JC3-60FE U+822E +JC3-61A1 U+8221 +JC3-61A2 U+8228 +JC3-61A3 U+8234 +JC3-61A4 U+4468 +JC3-61A5 U+823A +JC3-61A6 U+446D +JC3-61A7 U+8245 +JC3-61A8 U+8246 +JC3-61A9 U+8247 +JC3-61AA U+824B +JC3-61AB U+824F +JC3-61AC U+447A +JC3-61AD U+8263 +JC3-61AE U+8267 +JC3-61B3 U+82A6 +JC3-61B4 U+8328 +JC3-61B5 U+845B +JC3-61B6 U+85A9 +JC3-61B7 U+85AF +JC3-61B8 U+85F7 +JC3-61B9 U+848B +JC3-61BA U+4491 +JC3-61BB U+827F +JC3-61BC U+8283 +JC3-61BD U+8287 +JC3-61BE U+828A +JC3-61BF U+828E +JC3-61C0 U+8296 +JC3-61C1 U+8298 +JC3-61C2 U+829A +JC3-61C3 U+829B +JC3-61C4 U+82A0 +JC3-61C5 U+82A1 +JC3-61C6 U+82A3 +JC3-61C7 U+82A7 +JC3-61C8 U+82A8 +JC3-61C9 U+82AE +JC3-61CA U+82B0 +JC3-61CB U+82B1 +JC3-61CC U+82B7 +JC3-61CD U+82BE +JC3-61CE U+82BF +JC3-61D0 U+82C6 +JC3-61D1 U+82D0 +JC3-61D2 U+82DA +JC3-61D3 U+82E2 +JC3-61D4 U+82E4 +JC3-61D5 U+82EA +JC3-61D6 U+82FD +JC3-61D7 U+82FE +JC3-61D8 U+8300 +JC3-61D9 U+8301 +JC3-61DA U+8307 +JC3-61DB U+830A +JC3-61DD U+8354 +JC3-61DE U+44B1 +JC3-61E0 U+8326 +JC3-61E1 U+8327 +JC3-61E2 U+832C +JC3-61E3 U+8384 +JC3-61E4 U+8333 +JC3-61E5 U+44AB +JC3-61E6 U+833D +JC3-61E7 U+8342 +JC3-61E8 U+8343 +JC3-61E9 U+8344 +JC3-61EA U+834A +JC3-61EB U+8347 +JC3-61EC U+8351 +JC3-61EE U+8378 +JC3-61EF U+837D +JC3-61F0 U+837F +JC3-61F1 U+8386 +JC3-61F2 U+8392 +JC3-61F3 U+44CC +JC3-61F4 U+8398 +JC3-61F5 U+83A7 +JC3-61F6 U+83A9 +JC3-61F7 U+83AC +JC3-61F8 U+44D0 +JC3-61F9 U+44D3 +JC3-61FB U+83BE +JC3-61FC U+83BF +JC3-61FD U+83C0 +JC3-61FE U+83C7 +JC3-62A1 U+83C9 +JC3-62A2 U+83CF +JC3-62A3 U+83D1 +JC3-62A4 U+83D4 +JC3-62A5 U+83DC +JC3-62A6 U+83E1 +JC3-62A7 U+83EA +JC3-62A8 U+83EF +JC3-62A9 U+83F3 +JC3-62AA U+83F6 +JC3-62AB U+83F9 +JC3-62AC U+8401 +JC3-62AD U+840F +JC3-62AE U+8411 +JC3-62AF U+842B +JC3-62B0 U+8447 +JC3-62B1 U+844A +JC3-62B2 U+844F +JC3-62B4 U+845A +JC3-62B5 U+845F +JC3-62B6 U+8465 +JC3-62B7 U+8470 +JC3-62B8 U+8473 +JC3-62B9 U+8474 +JC3-62BA U+8478 +JC3-62BB U+847B +JC3-62BC U+849E +JC3-62BD U+84A6 +JC3-62BE U+84F4 +JC3-62BF U+84E2 +JC3-62C1 U+84CF +JC3-62C2 U+84D3 +JC3-62C3 U+450A +JC3-62C4 U+84DC +JC3-62C5 U+84F0 +JC3-62C6 U+8532 +JC3-62C7 U+8507 +JC3-62C8 U+840B +JC3-62C9 U+852F +JC3-62CA U+4524 +JC3-62CB U+8534 +JC3-62CE U+4535 +JC3-62CF U+854F +JC3-62D0 U+8551 +JC3-62D1 U+8553 +JC3-62D2 U+8556 +JC3-62D3 U+453B +JC3-62D4 U+8559 +JC3-62D6 U+855C +JC3-62D7 U+855E +JC3-62D8 U+855F +JC3-62D9 U+856B +JC3-62DC U+8584 +JC3-62DD U+8585 +JC3-62DE U+8586 +JC3-62DF U+858C +JC3-62E0 U+858F +JC3-62E1 U+859D +JC3-62E2 U+85A5 +JC3-62E3 U+85AD +JC3-62E5 U+85B0 +JC3-62E7 U+85BE +JC3-62E8 U+85BF +JC3-62E9 U+455F +JC3-62EA U+85CE +JC3-62EB U+85D8 +JC3-62EC U+85DF +JC3-62ED U+85E4 +JC3-62EE U+85F6 +JC3-62EF U+85FF +JC3-62F0 U+8604 +JC3-62F3 U+8629 +JC3-62F4 U+8618 +JC3-62F5 U+8627 +JC3-62F7 U+8636 +JC3-62F8 U+457E +JC3-62F9 U+4587 +JC3-62FA U+84AF +JC3-62FC U+83DF +JC3-62FD U+853D +JC3-63A1 U+7E6D +JC3-63A2 U+83B1 +JC3-63A3 U+84EE +JC3-63A4 U+84EC +JC3-63A5 U+82D2 +JC3-63A6 U+8650 +JC3-63A7 U+8656 +JC3-63A8 U+8657 +JC3-63A9 U+8658 +JC3-63AA U+865B +JC3-63AB U+865C +JC3-63AC U+865E +JC3-63AD U+5A4B +JC3-63AE U+458E +JC3-63AF U+4593 +JC3-63B0 U+8662 +JC3-63B1 U+8663 +JC3-63B2 U+459B +JC3-63B3 U+8749 +JC3-63B4 U+86F8 +JC3-63B5 U+874B +JC3-63B6 U+87CA +JC3-63B7 U+882D +JC3-63B9 U+87BF +JC3-63BB U+87FF +JC3-63BC U+8801 +JC3-63BD U+881C +JC3-63BE U+87A3 +JC3-63BF U+8832 +JC3-63C0 U+8803 +JC3-63C1 U+867A +JC3-63C2 U+866C +JC3-63C3 U+8675 +JC3-63C4 U+868A +JC3-63C5 U+868D +JC3-63C6 U+86CC +JC3-63C7 U+86A8 +JC3-63C8 U+86B1 +JC3-63C9 U+86C5 +JC3-63CA U+86FA +JC3-63CB U+86FD +JC3-63CC U+8705 +JC3-63CD U+870B +JC3-63CE U+8713 +JC3-63CF U+8719 +JC3-63D0 U+8728 +JC3-63D1 U+872E +JC3-63D2 U+8758 +JC3-63D3 U+875D +JC3-63D4 U+8772 +JC3-63D5 U+8785 +JC3-63D7 U+87AD +JC3-63D8 U+87D9 +JC3-63D9 U+87DF +JC3-63DA U+87E3 +JC3-63DB U+87ED +JC3-63DC U+880B +JC3-63DD U+881B +JC3-63DE U+87D2 +JC3-63E0 U+8807 +JC3-63E1 U+4610 +JC3-63E2 U+8845 +JC3-63E3 U+884A +JC3-63E7 U+8853 +JC3-63E8 U+8855 +JC3-63E9 U+885A +JC3-63EA U+885C +JC3-63EB U+885F +JC3-63EC U+8860 +JC3-63ED U+4618 +JC3-63EE U+8910 +JC3-63EF U+8956 +JC3-63F0 U+8864 +JC3-63F1 U+88CA +JC3-63F2 U+8927 +JC3-63F3 U+8930 +JC3-63F4 U+893D +JC3-63F5 U+8972 +JC3-63F6 U+886E +JC3-63F7 U+4631 +JC3-63F8 U+88DB +JC3-63F9 U+88F5 +JC3-63FA U+8879 +JC3-63FB U+888A +JC3-63FC U+888F +JC3-63FD U+8891 +JC3-63FE U+889A +JC3-64A1 U+889B +JC3-64A2 U+889F +JC3-64A3 U+88A8 +JC3-64A4 U+88AA +JC3-64A5 U+88BA +JC3-64A6 U+88C0 +JC3-64A7 U+88CD +JC3-64A8 U+88CE +JC3-64A9 U+88DE +JC3-64AA U+88EF +JC3-64AB U+88F0 +JC3-64AC U+8906 +JC3-64AD U+891A +JC3-64AE U+8932 +JC3-64AF U+8939 +JC3-64B0 U+8946 +JC3-64B1 U+465E +JC3-64B2 U+895C +JC3-64B3 U+897B +JC3-64B4 U+890A +JC3-64B5 U+891C +JC3-64B7 U+8981 +JC3-64B8 U+4674 +JC3-64B9 U+8986 +JC3-64BA U+8983 +JC3-64BB U+8987 +JC3-64BC U+7F87 +JC3-64BF U+898D +JC3-64C0 U+8994 +JC3-64C1 U+467D +JC3-64C2 U+4680 +JC3-64C3 U+467A +JC3-64C4 U+8996 +JC3-64C5 U+89A0 +JC3-64C6 U+4688 +JC3-64C7 U+89B0 +JC3-64C8 U+89B4 +JC3-64C9 U+89B5 +JC3-64CA U+89BC +JC3-64CB U+8990 +JC3-64CC U+89AF +JC3-64CF U+89F3 +JC3-64D0 U+89D4 +JC3-64D1 U+89D6 +JC3-64D2 U+89E5 +JC3-64D3 U+89EB +JC3-64D5 U+8AFA +JC3-64D6 U+8A6E +JC3-64D7 U+8B0E +JC3-64D8 U+8A3E +JC3-64D9 U+8A67 +JC3-64DA U+8A79 +JC3-64DB U+8AEC +JC3-64DC U+8B37 +JC3-64DD U+8B7C +JC3-64DE U+8B8B +JC3-64DF U+8B04 +JC3-64E0 U+46AE +JC3-64E1 U+46AF +JC3-64E2 U+8A05 +JC3-64E3 U+8A11 +JC3-64E4 U+8A12 +JC3-64E5 U+8A15 +JC3-64E7 U+8A20 +JC3-64E8 U+8A22 +JC3-64E9 U+8A24 +JC3-64EA U+8A2B +JC3-64EB U+8A35 +JC3-64EC U+8A37 +JC3-64ED U+8A3D +JC3-64EE U+8A44 +JC3-64EF U+8A45 +JC3-64F0 U+8A47 +JC3-64F1 U+8A4D +JC3-64F2 U+8A4E +JC3-64F3 U+8A53 +JC3-64F4 U+8A55 +JC3-64F5 U+8A56 +JC3-64F6 U+8A57 +JC3-64F7 U+8A58 +JC3-64F8 U+8A5C +JC3-64F9 U+8A5D +JC3-64FA U+8A61 +JC3-64FB U+8A65 +JC3-64FC U+8A43 +JC3-64FD U+8A75 +JC3-64FE U+8A7F +JC3-65A1 U+8A86 +JC3-65A2 U+8A8F +JC3-65A3 U+8A95 +JC3-65A4 U+8A97 +JC3-65A5 U+8A9F +JC3-65A6 U+8AA4 +JC3-65A7 U+8AA7 +JC3-65A8 U+8AAA +JC3-65A9 U+8AB6 +JC3-65AA U+46ED +JC3-65AB U+46EE +JC3-65AC U+8ABF +JC3-65AD U+46F1 +JC3-65AE U+8AC9 +JC3-65AF U+8ACA +JC3-65B0 U+8ACB +JC3-65B1 U+8AD7 +JC3-65B2 U+8ADD +JC3-65B3 U+8ADF +JC3-65B4 U+8AED +JC3-65B5 U+8AEE +JC3-65B7 U+FA22 +JC3-65B8 U+8AF9 +JC3-65B9 U+8AFC +JC3-65BA U+8AFF +JC3-65BC U+8B06 +JC3-65BD U+8B19 +JC3-65BE U+8B1B +JC3-65BF U+8B1C +JC3-65C0 U+8B1F +JC3-65C1 U+8B0A +JC3-65C2 U+8B2D +JC3-65C3 U+8B30 +JC3-65C4 U+8B39 +JC3-65C5 U+8B46 +JC3-65C6 U+8B52 +JC3-65C7 U+8B53 +JC3-65C8 U+470F +JC3-65C9 U+8B54 +JC3-65CA U+8B58 +JC3-65CB U+8B59 +JC3-65CC U+8B63 +JC3-65CD U+8B6A +JC3-65CF U+8B78 +JC3-65D0 U+8B7E +JC3-65D1 U+8B7F +JC3-65D2 U+8B9C +JC3-65D3 U+8B9E +JC3-65D4 U+8B2C +JC3-65D5 U+8ADE +JC3-65D8 U+8C39 +JC3-65D9 U+472C +JC3-65DA U+8C45 +JC3-65DE U+8C4B +JC3-65DF U+8C51 +JC3-65E0 U+8C54 +JC3-65E1 U+8C47 +JC3-65E2 U+8C49 +JC3-65E6 U+8C66 +JC3-65E7 U+8C5B +JC3-65EC U+8C8B +JC3-65ED U+8C93 +JC3-65F1 U+8CA0 +JC3-65F3 U+8CC7 +JC3-65F4 U+8CD3 +JC3-65F5 U+4777 +JC3-65F6 U+8CE1 +JC3-65F7 U+8CF2 +JC3-65F8 U+8D12 +JC3-65F9 U+8CF4 +JC3-65FA U+8CF8 +JC3-65FB U+8CA4 +JC3-65FC U+4769 +JC3-65FD U+8CB1 +JC3-65FE U+8CB9 +JC3-66A1 U+8CBA +JC3-66A2 U+476F +JC3-66A3 U+8CC9 +JC3-66A4 U+8CCA +JC3-66A5 U+8CCB +JC3-66A6 U+8CD6 +JC3-66A7 U+8CD9 +JC3-66A8 U+8CDF +JC3-66A9 U+8CEC +JC3-66AA U+8CEF +JC3-66AB U+8CF0 +JC3-66AC U+8CFC +JC3-66AD U+8CFF +JC3-66AE U+8D03 +JC3-66AF U+8D08 +JC3-66B0 U+8D0E +JC3-66B1 U+8D1C +JC3-66B2 U+8CED +JC3-66B5 U+8D65 +JC3-66B8 U+8D73 +JC3-66BA U+8D77 +JC3-66BB U+8D7F +JC3-66BC U+8D84 +JC3-66BD U+8D90 +JC3-66BE U+8D95 +JC3-66BF U+47AF +JC3-66C0 U+8DA6 +JC3-66C1 U+8DAB +JC3-66C2 U+8DAF +JC3-66C6 U+8E77 +JC3-66C7 U+8DB7 +JC3-66C8 U+47E6 +JC3-66C9 U+8DCE +JC3-66CA U+8DD1 +JC3-66CB U+8DD7 +JC3-66CC U+8DD9 +JC3-66CD U+8DDA +JC3-66CE U+8DEC +JC3-66CF U+8DF1 +JC3-66D0 U+8E04 +JC3-66D1 U+8E0B +JC3-66D2 U+4801 +JC3-66D3 U+8E14 +JC3-66D4 U+8E16 +JC3-66D5 U+8E20 +JC3-66D6 U+8E22 +JC3-66D7 U+8E26 +JC3-66D8 U+8E27 +JC3-66D9 U+8E37 +JC3-66DA U+8E39 +JC3-66DB U+8E41 +JC3-66DC U+8E62 +JC3-66DD U+8E6F +JC3-66DE U+8E70 +JC3-66DF U+8E7A +JC3-66E0 U+8E8D +JC3-66E1 U+8E9D +JC3-66E2 U+8DDA +JC3-66E6 U+8EAD +JC3-66E7 U+8EB3 +JC3-66E8 U+8EB6 +JC3-66E9 U+8EC7 +JC3-66EA U+8EAF +JC3-66ED U+8ECF +JC3-66EE U+8EF9 +JC3-66EF U+8EED +JC3-66F0 U+8F03 +JC3-66F1 U+485A +JC3-66F2 U+8F1E +JC3-66F3 U+8F25 +JC3-66F4 U+8F2D +JC3-66F5 U+8F36 +JC3-66F6 U+8F38 +JC3-66F7 U+8F44 +JC3-66F9 U+8F54 +JC3-66FA U+8F58 +JC3-67A1 U+8FA1 +JC3-67A3 U+8FB6 +JC3-67A4 U+8FB5 +JC3-67A5 U+8FBB +JC3-67A6 U+8FBC +JC3-67A7 U+8FBE +JC3-67A8 U+8FC5 +JC3-67A9 U+8FC6 +JC3-67AA U+5DE1 +JC3-67AB U+8FCA +JC3-67AC U+8FCE +JC3-67AD U+8FD1 +JC3-67AE U+8FD3 +JC3-67AF U+8FD4 +JC3-67B0 U+8FD5 +JC3-67B2 U+8FE4 +JC3-67B3 U+8FE8 +JC3-67B4 U+8FEB +JC3-67B5 U+8FED +JC3-67B6 U+8FEE +JC3-67B7 U+8FF0 +JC3-67B8 U+8FF6 +JC3-67B9 U+8FF7 +JC3-67BA U+8FFD +JC3-67BB U+9000 +JC3-67BC U+9001 +JC3-67BD U+9003 +JC3-67BE U+9004 +JC3-67BF U+9006 +JC3-67C0 U+9008 +JC3-67C1 U+900C +JC3-67C2 U+900F +JC3-67C3 U+9010 +JC3-67C4 U+9014 +JC3-67C5 U+9018 +JC3-67C6 U+901A +JC3-67C7 U+901E +JC3-67C8 U+901F +JC3-67C9 U+9020 +JC3-67CA U+9022 +JC3-67CB U+9023 +JC3-67CC U+902F +JC3-67CD U+902A +JC3-67CE U+902D +JC3-67CF U+902E +JC3-67D0 U+9031 +JC3-67D1 U+9032 +JC3-67D2 U+9033 +JC3-67D3 U+9034 +JC3-67D4 U+9037 +JC3-67D5 U+9038 +JC3-67D6 U+489E +JC3-67D7 U+489F +JC3-67D8 U+9042 +JC3-67D9 U+9044 +JC3-67DA U+9047 +JC3-67DB U+904A +JC3-67DC U+904B +JC3-67DD U+904D +JC3-67DE U+904E +JC3-67DF U+9053 +JC3-67E0 U+9054 +JC3-67E1 U+9055 +JC3-67E2 U+905B +JC3-67E3 U+905D +JC3-67E4 U+9060 +JC3-67E5 U+9063 +JC3-67E7 U+906D +JC3-67E8 U+9074 +JC3-67E9 U+9075 +JC3-67EA U+9077 +JC3-67EB U+9078 +JC3-67EC U+907A +JC3-67ED U+907F +JC3-67EE U+9084 +JC3-67EF U+9085 +JC3-67F0 U+9083 +JC3-67F1 U+9088 +JC3-67F2 U+908E +JC3-67F3 U+9090 +JC3-67F4 U+8FEA +JC3-67F5 U+901D +JC3-67F6 U+961D +JC3-67F7 U+9099 +JC3-67F8 U+90A2 +JC3-67F9 U+90A6 +JC3-67FA U+90B0 +JC3-67FB U+90B4 +JC3-67FC U+90B9 +JC3-67FD U+90BD +JC3-67FE U+90C3 +JC3-68A1 U+90C4 +JC3-68A2 U+90C5 +JC3-68A3 U+90C7 +JC3-68A4 U+90DC +JC3-68A5 U+90DD +JC3-68A6 U+90DE +JC3-68A7 U+90DF +JC3-68A8 U+FA26 +JC3-68A9 U+48D0 +JC3-68AA U+9106 +JC3-68AB U+9125 +JC3-68AC U+90F7 +JC3-68AD U+9116 +JC3-68AE U+48DB +JC3-68AF U+9122 +JC3-68B0 U+9127 +JC3-68B1 U+912F +JC3-68B2 U+9131 +JC3-68B3 U+9137 +JC3-68B4 U+913A +JC3-68B5 U+9137 +JC3-68B6 U+9148 +JC3-68B7 U+9627 +JC3-68B8 U+9629 +JC3-68B9 U+962D +JC3-68BA U+9633 +JC3-68BB U+963D +JC3-68BC U+963E +JC3-68BD U+9641 +JC3-68BE U+49C4 +JC3-68BF U+9652 +JC3-68C0 U+9654 +JC3-68C2 U+49C9 +JC3-68C3 U+9658 +JC3-68C4 U+9661 +JC3-68C5 U+966E +JC3-68C6 U+49D4 +JC3-68C7 U+9674 +JC3-68C8 U+967C +JC3-68C9 U+967F +JC3-68CA U+9682 +JC3-68CB U+9684 +JC3-68CC U+9686 +JC3-68CD U+9689 +JC3-68CE U+968A +JC3-68CF U+49DE +JC3-68D0 U+9694 +JC3-68D1 U+9696 +JC3-68D2 U+9699 +JC3-68D4 U+969D +JC3-68D5 U+96A4 +JC3-68D6 U+96A5 +JC3-68D7 U+96A6 +JC3-68D8 U+96A9 +JC3-68D9 U+90A3 +JC3-68DA U+96AE +JC3-68DB U+96AF +JC3-68DE U+912D +JC3-68E1 U+9194 +JC3-68E3 U+914C +JC3-68E4 U+914D +JC3-68E5 U+48EC +JC3-68E6 U+9159 +JC3-68E7 U+915B +JC3-68E8 U+9161 +JC3-68E9 U+9162 +JC3-68EA U+9164 +JC3-68EB U+916A +JC3-68EC U+916C +JC3-68ED U+9167 +JC3-68EE U+48F4 +JC3-68EF U+9174 +JC3-68F0 U+9175 +JC3-68F1 U+9177 +JC3-68F2 U+9178 +JC3-68F3 U+9183 +JC3-68F4 U+9185 +JC3-68F5 U+9198 +JC3-68F6 U+919C +JC3-68F7 U+919E +JC3-68F8 U+91A1 +JC3-68F9 U+91A6 +JC3-68FA U+490E +JC3-68FB U+91AE +JC3-68FC U+91B2 +JC3-68FD U+91BB +JC3-68FE U+91BF +JC3-69A1 U+91A4 +JC3-69A2 U+9197 +JC3-69A9 U+9306 +JC3-69AA U+939A +JC3-69AB U+9453 +JC3-69AC U+946B +JC3-69AD U+928E +JC3-69AE U+92AE +JC3-69AF U+92BA +JC3-69B0 U+92C6 +JC3-69B1 U+92EB +JC3-69B2 U+4930 +JC3-69B3 U+92FB +JC3-69B4 U+936B +JC3-69B5 U+936A +JC3-69B7 U+93A3 +JC3-69B8 U+494D +JC3-69B9 U+943E +JC3-69BB U+91D3 +JC3-69BC U+91D7 +JC3-69BD U+91D9 +JC3-69BE U+91DA +JC3-69BF U+91DE +JC3-69C0 U+91E4 +JC3-69C1 U+91E5 +JC3-69C2 U+91E8 +JC3-69C3 U+91E9 +JC3-69C4 U+91EC +JC3-69C5 U+91ED +JC3-69C6 U+91EE +JC3-69C7 U+91F0 +JC3-69C8 U+91F1 +JC3-69C9 U+91F2 +JC3-69CA U+91F7 +JC3-69CB U+9201 +JC3-69CC U+9205 +JC3-69CD U+9206 +JC3-69CE U+491D +JC3-69CF U+9207 +JC3-69D0 U+920A +JC3-69D1 U+9210 +JC3-69D2 U+9212 +JC3-69D3 U+9213 +JC3-69D4 U+9216 +JC3-69D5 U+491E +JC3-69D6 U+9218 +JC3-69D7 U+921B +JC3-69D8 U+921D +JC3-69D9 U+9221 +JC3-69DA U+9228 +JC3-69DB U+9231 +JC3-69DC U+9233 +JC3-69DD U+9235 +JC3-69DE U+9236 +JC3-69DF U+9238 +JC3-69E0 U+9239 +JC3-69E1 U+923A +JC3-69E2 U+923C +JC3-69E3 U+923E +JC3-69E4 U+9240 +JC3-69E5 U+9242 +JC3-69E6 U+9246 +JC3-69E7 U+924A +JC3-69E8 U+924E +JC3-69E9 U+924F +JC3-69EA U+9251 +JC3-69EB U+9252 +JC3-69EC U+9253 +JC3-69ED U+9256 +JC3-69EE U+9259 +JC3-69EF U+925C +JC3-69F0 U+925D +JC3-69F1 U+9260 +JC3-69F2 U+9261 +JC3-69F3 U+9265 +JC3-69F4 U+4922 +JC3-69F6 U+926E +JC3-69F7 U+9277 +JC3-69F8 U+9278 +JC3-69F9 U+9279 +JC3-69FA U+927C +JC3-69FB U+927D +JC3-69FC U+927F +JC3-69FD U+9282 +JC3-69FE U+9288 +JC3-6AA1 U+9289 +JC3-6AA2 U+9292 +JC3-6AA3 U+9297 +JC3-6AA4 U+929F +JC3-6AA5 U+92A2 +JC3-6AA6 U+92A4 +JC3-6AA7 U+92A7 +JC3-6AA8 U+92AB +JC3-6AA9 U+492B +JC3-6AAA U+92B2 +JC3-6AAB U+92B3 +JC3-6AAC U+92B6 +JC3-6AAD U+92BB +JC3-6AAE U+92BC +JC3-6AAF U+9309 +JC3-6AB0 U+92BF +JC3-6AB1 U+92C0 +JC3-6AB2 U+92C3 +JC3-6AB3 U+92C9 +JC3-6AB4 U+92CA +JC3-6AB5 U+92CB +JC3-6AB6 U+92CC +JC3-6AB7 U+92CE +JC3-6AB8 U+92D0 +JC3-6AB9 U+92D1 +JC3-6ABA U+92D3 +JC3-6ABB U+92D5 +JC3-6ABC U+92D7 +JC3-6ABD U+92D8 +JC3-6ABE U+92D9 +JC3-6ABF U+92DB +JC3-6AC0 U+92DD +JC3-6AC1 U+92DF +JC3-6AC2 U+92E0 +JC3-6AC3 U+92E5 +JC3-6AC4 U+92E7 +JC3-6AC5 U+4931 +JC3-6AC6 U+92F4 +JC3-6AC7 U+92EE +JC3-6AC8 U+92F0 +JC3-6AC9 U+92F9 +JC3-6ACA U+92FF +JC3-6ACB U+9300 +JC3-6ACC U+9302 +JC3-6ACD U+9304 +JC3-6ACE U+9308 +JC3-6ACF U+931C +JC3-6AD0 U+931D +JC3-6AD1 U+931E +JC3-6AD2 U+931F +JC3-6AD3 U+9321 +JC3-6AD4 U+9324 +JC3-6AD5 U+9325 +JC3-6AD6 U+9327 +JC3-6AD7 U+9329 +JC3-6AD8 U+9347 +JC3-6AD9 U+9348 +JC3-6ADA U+9349 +JC3-6ADB U+934A +JC3-6ADC U+9352 +JC3-6ADD U+9355 +JC3-6ADE U+9357 +JC3-6ADF U+935E +JC3-6AE0 U+935F +JC3-6AE1 U+9367 +JC3-6AE2 U+936D +JC3-6AE3 U+936F +JC3-6AE4 U+9370 +JC3-6AE5 U+9377 +JC3-6AE6 U+9378 +JC3-6AE7 U+937A +JC3-6AE8 U+937D +JC3-6AE9 U+9380 +JC3-6AEA U+9388 +JC3-6AEB U+938A +JC3-6AED U+938C +JC3-6AEE U+938E +JC3-6AEF U+9392 +JC3-6AF0 U+9396 +JC3-6AF1 U+939F +JC3-6AF2 U+93A4 +JC3-6AF3 U+93A6 +JC3-6AF4 U+93A8 +JC3-6AF5 U+93BA +JC3-6AF6 U+93BB +JC3-6AF7 U+93C0 +JC3-6AF8 U+93C4 +JC3-6AF9 U+93C6 +JC3-6AFB U+93C9 +JC3-6AFC U+93CB +JC3-6AFD U+93CD +JC3-6AFE U+93D4 +JC3-6BA1 U+93DB +JC3-6BA2 U+93DC +JC3-6BA3 U+93DE +JC3-6BA4 U+93DF +JC3-6BA5 U+93E0 +JC3-6BA7 U+93E2 +JC3-6BA8 U+494E +JC3-6BA9 U+494F +JC3-6BAA U+93E6 +JC3-6BAB U+93EA +JC3-6BAC U+93F6 +JC3-6BAD U+93F7 +JC3-6BAE U+93F8 +JC3-6BAF U+93FA +JC3-6BB0 U+93FB +JC3-6BB1 U+93FD +JC3-6BB2 U+9400 +JC3-6BB3 U+9404 +JC3-6BB4 U+9408 +JC3-6BB5 U+9409 +JC3-6BB6 U+940A +JC3-6BB7 U+940F +JC3-6BB8 U+9414 +JC3-6BB9 U+9416 +JC3-6BBB U+942A +JC3-6BBC U+942D +JC3-6BBD U+9431 +JC3-6BBE U+9432 +JC3-6BBF U+9433 +JC3-6BC0 U+9434 +JC3-6BC1 U+943B +JC3-6BC2 U+943F +JC3-6BC3 U+943D +JC3-6BC5 U+9445 +JC3-6BC6 U+9448 +JC3-6BC7 U+944A +JC3-6BC8 U+9415 +JC3-6BC9 U+945C +JC3-6BCA U+945F +JC3-6BCB U+9461 +JC3-6BCC U+4976 +JC3-6BCD U+9468 +JC3-6BCE U+946D +JC3-6BCF U+9471 +JC3-6BD0 U+9472 +JC3-6BD1 U+9476 +JC3-6BD2 U+9267 +JC3-6BD7 U+9579 +JC3-6BD8 U+4987 +JC3-6BDC U+9588 +JC3-6BDD U+958C +JC3-6BDE U+958D +JC3-6BDF U+958E +JC3-6BE0 U-00028CDD +JC3-6BE1 U+9592 +JC3-6BE2 U+959D +JC3-6BE3 U+959F +JC3-6BE4 U+95A1 +JC3-6BE5 U+499A +JC3-6BE6 U+95A9 +JC3-6BE7 U+95AB +JC3-6BE8 U+95B1 +JC3-6BE9 U+499E +JC3-6BEA U+8ABE +JC3-6BEB U+49B4 +JC3-6BEC U+95C7 +JC3-6BED U+95D0 +JC3-6BEE U+95D2 +JC3-6BEF U+95DA +JC3-6BF0 U+95DE +JC3-6BF8 U+96BB +JC3-6BF9 U+49F6 +JC3-6BFA U+96BA +JC3-6BFB U+96C7 +JC3-6BFC U+96DE +JC3-6BFD U+96E3 +JC3-6BFE U+8000 +JC3-6CA3 U+96EA +JC3-6CA4 U+96EF +JC3-6CA5 U+96FA +JC3-6CA6 U+4A16 +JC3-6CA7 U+9702 +JC3-6CA8 U+9709 +JC3-6CA9 U+971A +JC3-6CAA U+4A29 +JC3-6CAB U+4A2C +JC3-6CAC U+9733 +JC3-6CAD U+973B +JC3-6CAE U+974F +JC3-6CAF U+9734 +JC3-6CB0 U+9743 +JC3-6CB1 U+974F +JC3-6CB3 U+9751 +JC3-6CB4 U+975B +JC3-6CB5 U+9755 +JC3-6CBC U+4A4D +JC3-6CC1 U+9773 +JC3-6CC2 U+979F +JC3-6CC3 U+97AE +JC3-6CC4 U+97B1 +JC3-6CC5 U+97B8 +JC3-6CC6 U+97BC +JC3-6CC7 U+4A84 +JC3-6CC8 U+97C1 +JC3-6CC9 U+97C6 +JC3-6CCA U+9784 +JC3-6CCB U+9774 +JC3-6CCC U+9798 +JC3-6CCD U+97DE +JC3-6CCE U+97DB +JC3-6CCF U+97D1 +JC3-6CD0 U+97D9 +JC3-6CD4 U+97EF +JC3-6CD8 U+97F3 +JC3-6CDA U+4AA9 +JC3-6CDB U+97F8 +JC3-6CDC U+97FB +JC3-6CE0 U+980A +JC3-6CE1 U+980D +JC3-6CE2 U+980E +JC3-6CE3 U+9812 +JC3-6CE4 U+4AB5 +JC3-6CE5 U+4AB8 +JC3-6CE6 U+4ABC +JC3-6CE7 U+9819 +JC3-6CE8 U+9828 +JC3-6CE9 U+982B +JC3-6CEB U+9833 +JC3-6CEC U+9835 +JC3-6CED U+9825 +JC3-6CEE U+9847 +JC3-6CEF U+9849 +JC3-6CF0 U+4AD3 +JC3-6CF1 U+9853 +JC3-6CF2 U+4ADD +JC3-6CF3 U+9857 +JC3-6CF4 U+985B +JC3-6CF5 U+985E +JC3-6CF6 U+4AEB +JC3-6CF7 U+9865 +JC3-6CF8 U+9866 +JC3-6CF9 U+9867 +JC3-6CFA U+986C +JC3-6CFB U+983B +JC3-6CFC U+985B +JC3-6CFD U+982C +JC3-6DA1 U+98BB +JC3-6DA2 U+98BF +JC3-6DA3 U+98AD +JC3-6DA4 U+98B4 +JC3-6DA5 U+98B8 +JC3-6DA6 U+98BA +JC3-6DAB U+98DF +JC3-6DAC U+990A +JC3-6DAD U+995C +JC3-6DAE U+98E1 +JC3-6DAF U+98F1 +JC3-6DB0 U+4B22 +JC3-6DB1 U+98E2 +JC3-6DB2 U+98EA +JC3-6DB3 U+98EF +JC3-6DB4 U+98FC +JC3-6DB5 U+98FD +JC3-6DB6 U+98FE +JC3-6DB7 U+9902 +JC3-6DB8 U+9907 +JC3-6DB9 U+9913 +JC3-6DBA U+9917 +JC3-6DBB U+991F +JC3-6DBC U+9926 +JC3-6DBD U+9927 +JC3-6DBE U+9928 +JC3-6DBF U+9931 +JC3-6DC0 U+9932 +JC3-6DC1 U+9939 +JC3-6DC2 U+993B +JC3-6DC3 U+993C +JC3-6DC4 U+9940 +JC3-6DC5 U+994D +JC3-6DC6 U+994E +JC3-6DC7 U+9958 +JC3-6DC8 U+98F4 +JC3-6DC9 U+9990 +JC3-6DCA U+9957 +JC3-6DCB U+9910 +JC3-6DCC U+8755 +JC3-6DCD U+9905 +JC3-6DCF U+99AB +JC3-6DD0 U+999B +JC3-6DD1 U+999F +JC3-6DD2 U+4B70 +JC3-6DD3 U+99A3 +JC3-6DD4 U+99A6 +JC3-6DD9 U+4BC2 +JC3-6DDA U+99E1 +JC3-6DDB U+99E6 +JC3-6DDC U+9A16 +JC3-6DDD U+9A41 +JC3-6DDE U+9A30 +JC3-6DDF U+8D0F +JC3-6DE0 U+99B7 +JC3-6DE1 U+99B9 +JC3-6DE2 U+99BA +JC3-6DE3 U+4B7F +JC3-6DE4 U+99D0 +JC3-6DE5 U+99D4 +JC3-6DE6 U+99D9 +JC3-6DE7 U+99DA +JC3-6DE8 U+99EA +JC3-6DE9 U+99EB +JC3-6DEA U+99FE +JC3-6DEB U+9A02 +JC3-6DEC U+9A03 +JC3-6DED U+9A08 +JC3-6DEE U+9A10 +JC3-6DEF U+9A15 +JC3-6DF0 U+4B9E +JC3-6DF1 U+9A23 +JC3-6DF2 U+9A24 +JC3-6DF3 U+9A2E +JC3-6DF4 U+9A36 +JC3-6DF5 U+9A4A +JC3-6DF6 U+9A4E +JC3-6DF7 U+9A56 +JC3-6DF8 U+9A28 +JC3-6DFB U+9AAE +JC3-6DFC U+9AB6 +JC3-6DFD U+9AC1 +JC3-6DFE U+9AD7 +JC3-6EA4 U+9AD9 +JC3-6EA5 U+4BE8 +JC3-6EA6 U+9ADB +JC3-6EA7 U+9ADC +JC3-6EAC U+9AEF +JC3-6EAD U+9AF9 +JC3-6EAE U+9B02 +JC3-6EAF U+9B03 +JC3-6EB0 U+9B08 +JC3-6EB1 U+9B0B +JC3-6EB3 U+9B0D +JC3-6EB8 U+4C17 +JC3-6EC4 U+9B54 +JC3-6EC5 U+4C20 +JC3-6EC6 U+9B48 +JC3-6EC7 U+9C2F +JC3-6EC8 U+9BD6 +JC3-6EC9 U+9C48 +JC3-6ECA U+9B9D +JC3-6ECB U+9C27 +JC3-6ECC U+9B61 +JC3-6ECD U+4C35 +JC3-6ECE U+9B66 +JC3-6ECF U+9B73 +JC3-6ED0 U+9B75 +JC3-6ED1 U+9B77 +JC3-6ED2 U+9B7F +JC3-6ED3 U+9B80 +JC3-6ED4 U+9B84 +JC3-6ED5 U+9B89 +JC3-6ED6 U+9B8A +JC3-6ED7 U+9B8B +JC3-6ED8 U+9B8F +JC3-6ED9 U+9B90 +JC3-6EDA U+9B9E +JC3-6EDB U+9BB1 +JC3-6EDC U+9BB2 +JC3-6EDD U+9BC1 +JC3-6EDE U+9BCE +JC3-6EDF U+9BDB +JC3-6EE0 U+9BE5 +JC3-6EE1 U+9BEA +JC3-6EE2 U+9BFD +JC3-6EE3 U+9C00 +JC3-6EE4 U+4C70 +JC3-6EE5 U+9C11 +JC3-6EE6 U+9DE0 +JC3-6EE7 U+9C23 +JC3-6EE8 U+9C36 +JC3-6EE9 U+9C58 +JC3-6EEA U+9C63 +JC3-6EEC U+9C52 +JC3-6EED U+9BF2 +JC3-6EEE U+9B72 +JC3-6EEF U+9BBB +JC3-6EF0 U+4CBE +JC3-6EF1 U+9D96 +JC3-6EF2 U+9DB1 +JC3-6EF3 U+4D0E +JC3-6EF4 U+9D0B +JC3-6EF5 U+9CFA +JC3-6EF6 U+9D07 +JC3-6EF7 U+4CBD +JC3-6EF8 U+9D18 +JC3-6EF9 U+9D1E +JC3-6EFA U+9D42 +JC3-6EFB U+9D47 +JC3-6EFC U+9D63 +JC3-6EFD U+9D62 +JC3-6FA1 U+9D6B +JC3-6FA2 U+9D6C +JC3-6FA3 U+9D70 +JC3-6FA4 U+9D86 +JC3-6FA5 U+9D93 +JC3-6FA6 U+9D9B +JC3-6FA7 U+9DA1 +JC3-6FA8 U+9DB5 +JC3-6FA9 U+9DC3 +JC3-6FAA U+9DE0 +JC3-6FAB U+9E02 +JC3-6FAC U+9E10 +JC3-6FAE U+9E19 +JC3-6FAF U+9E1C +JC3-6FB0 U+9D0E +JC3-6FB1 U+9D60 +JC3-6FB5 U+9E78 +JC3-6FB7 U+9EA4 +JC3-6FB8 U+4D1F +JC3-6FB9 U+9E83 +JC3-6FBA U+9E98 +JC3-6FBB U+9E9B +JC3-6FBF U+9EA9 +JC3-6FC0 U+9EAC +JC3-6FC1 U+9EB0 +JC3-6FC2 U+9EB3 +JC3-6FC3 U+9EB9 +JC3-6FC4 U+9EBA +JC3-6FC5 U+9EAA +JC3-6FC6 U+9EBB +JC3-6FC7 U+9EBD +JC3-6FC8 U+9EBF +JC3-6FCC U+9EC3 +JC3-6FCD U+9ECB +JC3-6FCE U+9EC8 +JC3-6FD3 U+6A2E +JC3-6FD6 U+9ED1 +JC3-6FD7 U+9EE7 +JC3-6FD8 U+9EDB +JC3-6FE3 U+9F0F +JC3-6FE7 U+9F14 +JC3-6FE8 U+9F19 +JC3-6FE9 U+9F1A +JC3-6FEA U+9F1B +JC3-6FEE U+9F2A +JC3-6FEF U+9F2F +JC3-6FF3 U+9F3B +JC3-6FF4 U+9F3C +JC3-6FF5 U+9F41 +JC3-6FFD U+9F55 +JC3-6FFE U+9F69 +JC3-70A4 U+9F8D +JC3-70A5 U+9F96 +JC3-70A6 U+9F91 +JC3-70A7 U+9F92 +JC3-70A8 U+9F94 +JC3-70A9 U+9F8E +JC3-70AA U+9F90 +JC3-70AB U+7C60 +JC3-70AC U+9F97 +JC3-70B0 U+4DAF +JC3-70B5 U+9FA3 +JC3-70B6 U+55B0 +JC3-70B7 U+54E8 +JC3-70B8 U+564C +JC3-70B9 U+5544 +JC3-70BA U+56A2 +JC3-70BB U+5539 +JC3-70BC U+5533 +JC3-70BD U+5632 +JC3-70BE U+64E2 +JC3-70BF U+633D +JC3-70C0 U+6369 +JC3-70C1 U+6406 +JC3-70C3 U+6A3D +JC3-70C4 U+69CC +JC3-70C5 U+6962 +JC3-70C6 U+901A +JC3-70C7 U+67CA +JC3-70C8 U+6994 +JC3-70C9 U+67A6 +JC3-70CA U+67B4 +JC3-70CB U+689B +JC3-70CC U+688D +JC3-70CD U+68C8 +JC3-70CE U+6766 +JC3-70CF U+68CF +JC3-70D2 U+69E2 +JC3-70D3 U+6A30 +JC3-70D4 U+6C72 +JC3-70D5 U+7026 +JC3-70D6 U+6EBA +JC3-70D7 U+6D9C +JC3-70D8 U+701E +JC3-70D9 U+7058 +JC3-70DA U+6E8C +JC3-70DB U+7015 +JC3-70DC U+6F23 +JC3-70DD U+6E6E +JC3-70DE U+6D6F +JC3-70E0 U+7114 +JC3-70E1 U+70BB +JC3-70E2 U+51DE +JC3-70E4 U+7962 +JC3-70E5 U+793C +JC3-70E6 U+8375 +JC3-70E8 U+8448 +JC3-70E9 U+84B4 +JC3-70EB U+9065 +JC3-70EC U+906E +JC3-70ED U+907C +JC3-70EE U+8FC2 +JC3-70EF U+8FE6 +JC3-70F0 U+9017 +JC3-70F1 U+9061 +JC3-70F2 U+9019 +JC3-70F3 U+903C +JC3-70F4 U+8FC4 +JC3-70F5 U+9041 +JC3-70F6 U+8FBF +JC3-70F7 U+905C +JC3-70F8 U+9058 +JC3-70FA U+9067 +JC3-70FB U+9038 +JC3-70FC U+8FE9 +JC3-71F7 U+353E +JC3-71FB U+4EBB +JC3-71FC U-00020089 +JC3-72FA U+8279 +JC3-72FC U+8002 +JC3-72FE U+793B +JC3-76B0 U+21E9 +JC3-76B1 U+21E7 +JC3-76B2 U+21E6 +JC3-76B3 U+21E8 +JC3-76B4 U+2610 +JC3-76B5 U+2667 +JC3-76B6 U+2661 +JC3-76B7 U+2664 +JC3-76B8 U+2662 +JC3-76BC U+339C +JC3-76BD U+339D +JC3-76BE U+339E +JC3-76BF U+33A0 +JC3-76C0 U+33A1 +JC3-76C1 U+33A2 +JC3-76C2 U+33A4 +JC3-76C3 U+33A5 +JC3-76C4 U+338E +JC3-76C5 U+338F +JC3-76C6 U+33C4 +JC3-76CA U+33B3 +JC3-76CB U+33B2 +JC3-76CC U+33B1 +JC3-76CD U+33B0 +JC3-76CE U+3385 +JC3-76CF U+3386 +JC3-76D0 U+3387 +JC3-76D2 U+33CB +JC3-76D4 U+3390 +JC3-76D5 U+33D4 +JC3-76D6 U+33CC +JC3-76D7 U+3396 +JC3-76D9 U+334D +JC3-76DA U+3349 +JC3-76DB U+3322 +JC3-76DC U+3314 +JC3-76DD U+3316 +JC3-76DE U+3318 +JC3-76DF U+3315 +JC3-76E0 U+3327 +JC3-76E1 U+3303 +JC3-76E2 U+3336 +JC3-76E3 U+3326 +JC3-76E4 U+3323 +JC3-76E5 U+332B +JC3-76E6 U+330D +JC3-76E7 U+3357 +JC3-76E8 U+3342 +JC3-76E9 U+334A +JC3-76EA U+3339 +JC3-76EB U+333B +JC3-76EC U+3300 +JC3-76ED U+3331 +JC3-76EE U+3347 +JC3-76EF U+331E +JC3-76F0 U+332A +JC3-76F1 U+3305 +JC3-76F5 U+337F +JC3-77C9 U+2460 +JC3-77CA U+2461 +JC3-77CB U+2462 +JC3-77CC U+2463 +JC3-77CD U+2464 +JC3-77CE U+2465 +JC3-77CF U+2466 +JC3-77D0 U+2467 +JC3-77D1 U+2468 +JC3-77D2 U+2469 +JC3-77D3 U+246A +JC3-77D4 U+246B +JC3-77D5 U+246C +JC3-77D6 U+246D +JC3-77D7 U+246E +JC3-77D8 U+246F +JC3-77D9 U+2470 +JC3-77DA U+2471 +JC3-77DB U+2472 +JC3-77DC U+2473 +JC3-77DE U+2160 +JC3-77DF U+2161 +JC3-77E0 U+2162 +JC3-77E1 U+2163 +JC3-77E2 U+2164 +JC3-77E3 U+2165 +JC3-77E4 U+2166 +JC3-77E5 U+2167 +JC3-77E6 U+2168 +JC3-77E7 U+2169 +JC3-77EB U+2170 +JC3-77EC U+2171 +JC3-77ED U+2172 +JC3-77EE U+2173 +JC3-77EF U+2174 +JC3-77F0 U+2175 +JC3-77F1 U+2176 +JC3-77F2 U+2177 +JC3-77F3 U+2178 +JC3-77F4 U+2179 +JC3-78A1 U+249C +JC3-78A2 U+249D +JC3-78A3 U+249E +JC3-78A4 U+249F +JC3-78A5 U+24A0 +JC3-78A6 U+24A1 +JC3-78A7 U+24A2 +JC3-78A8 U+24A3 +JC3-78A9 U+24A4 +JC3-78AA U+24A5 +JC3-78AB U+24A6 +JC3-78AC U+24A7 +JC3-78AD U+24A8 +JC3-78AE U+24A9 +JC3-78AF U+24AA +JC3-78B0 U+24AB +JC3-78B1 U+24AC +JC3-78B2 U+24AD +JC3-78B3 U+24AE +JC3-78B4 U+24AF +JC3-78B5 U+24B0 +JC3-78B6 U+24B1 +JC3-78B7 U+24B2 +JC3-78B8 U+24B3 +JC3-78B9 U+24B4 +JC3-78BA U+24B5 +JC3-78C5 U+3094 +JC3-78C9 U+3243 +JC3-78CA U+323D +JC3-78CB U+3239 +JC3-78CC U+323F +JC3-78CD U+3234 +JC3-78CF U+3232 +JC3-78D0 U+3233 +JC3-78D1 U+323C +JC3-78D2 U+3242 +JC3-78D3 U+323E +JC3-78D4 U+3236 +JC3-78D5 U+3231 +JC3-78D6 U+3235 +JC3-78D7 U+323B +JC3-78D8 U+3240 +JC3-78D9 U+323A +JC3-78DD U+32B0 +JC3-78DE U+32AD +JC3-78DF U+32A9 +JC3-78E0 U+32AF +JC3-78E1 U+3294 +JC3-78E2 U+32AA +JC3-78E3 U+3298 +JC3-78E4 U+32AB +JC3-78E5 U+3292 +JC3-78E6 U+3291 +JC3-78E7 U+3293 +JC3-78E8 U+32AC +JC3-78E9 U+32AE +JC3-78EA U+3296 +JC3-7BCD U+2192 +JC3-7BCE U+2190 +JC3-7BCF U+2191 +JC3-7BD0 U+2193 +JC3-7DC5 U+3041 +JC3-7DC6 U+3043 +JC3-7DC7 U+3045 +JC3-7DC8 U+3047 +JC3-7DC9 U+3049 +JC3-7DCA U+3063 +JC3-7DCB U+3083 +JC3-7DCC U+3085 +JC3-7DCD U+3087 +JC3-7DCE U+308E +JC3-7DCF U+30A1 +JC3-7DD0 U+30A3 +JC3-7DD1 U+30A5 +JC3-7DD2 U+30A7 +JC3-7DD3 U+30A9 +JC3-7DD4 U+30C3 +JC3-7DD5 U+30E3 +JC3-7DD6 U+30E5 +JC3-7DD7 U+30E7 +JC3-7DD8 U+30EE +JC3-7DD9 U+30F5 +JC3-7DDA U+30F6 +JC3-7FD0 U+2208 +JC3-7FD1 U+220B +JC3-7FD2 U+2286 +JC3-7FD3 U+2287 +JC3-7FD4 U+2282 +JC3-7FD5 U+2283 +JC3-7FD6 U+22C3 +JC3-7FD7 U+22C2 +JC3-7FD8 U+22C0 +JC3-7FD9 U+22C1 +JC3-7FDA U+21D2 +JC3-7FDB U+21D4 +JC3-7FDC U+2200 +JC3-7FDD U+2203 +JC3-7FDE U+2220 +JC3-7FE1 U+2202 +JC3-7FE2 U+2207 +JC3-7FE3 U+226A +JC3-7FE4 U+226B +JC3-7FE6 U+223D +JC3-7FE7 U+221D +JC3-7FE8 U+222B +JC3-7FE9 U+222C +JC3-80A2 U+523C +JC3-80A3 U+52F7 +JC3-80A5 U+9429 +JC3-80A6 U+9D6D +JC3-80A7 U+8E5A +JC3-80A9 U+9943 +JC3-80AA U+8DB5 +JC3-80AB U+6E8E +JC3-80AC U+51FC +JC3-80AE U+7671 +JC3-80B1 U+4A2C +JC3-80B2 U+7020 +JC3-80B6 U+5350 +JC3-80B7 U+9181 +JC3-80B8 U+6F56 +JC3-80B9 U+8366 +JC3-80BA U+8353 +JC3-80BB U+74C0 +JC3-80BC U+7620 +JC3-80BD U+72FB +JC3-80BE U+347A +JC3-80BF U-0002849A +JC3-80C0 U+7174 +JC3-80C1 U+4E52 +JC3-80C2 U+4E53 +JC3-80C3 U+71E8 +JC3-80C4 U+8EA6 +JC3-80C5 U+6C0D +JC3-80C6 U+6BF9 +JC3-80C8 U+86A7 +JC3-80C9 U+6EC6 +JC3-80CA U+53D5 +JC3-80CB U+9A2F +JC3-80CC U+5612 +JC3-80CD U+869C +JC3-80CE U+84A8 +JC3-80CF U+5564 +JC3-80D0 U+7322 +JC3-80D1 U+733B +JC3-80D3 U+600D +JC3-80D4 U+69BB +JC3-80D7 U+7B77 +JC3-80D8 U+6254 +JC3-80D9 U+736C +JC3-80DB U+6A9F +JC3-80DC U+729F +JC3-80DE U+90FF +JC3-80E1 U+53F5 +JC3-80E2 U+8D9F +JC3-80E3 U+8688 +JC3-81A1 U+00AE +JC3-81A3 U+FF40 +JC3-81A4 U+00B4 +JC3-81A5 U+FF3E +JC3-81A6 U+FF5E +JC3-81A7 U+FFE3 +JC3-81A8 U+02D8 +JC3-81A9 U+02D9 +JC3-81AA U+00A8 +JC3-81AB U+02C7 +JC3-81AC U+02DA +JC3-81B0 U+02DD +JC3-81B2 U+00B8 +JC3-81B3 U+02DB +JC3-81BF U+6D4E +JC3-81C0 U+6742 +JC3-81C1 U+4EA7 +JC3-81C2 U+513F +JC3-81C3 U+65F6 +JC3-81C4 U+5C14 +JC3-81C5 U+8BC6 +JC3-81C6 U+5B9E +JC3-81C7 U+8F66 +JC3-81C8 U+79CD +JC3-81C9 U+4E60 +JC3-81CA U+8083 +JC3-81CB U+672F +JC3-81CC U+5904 +JC3-81CD U+4E66 +JC3-81CE U+5956 +JC3-81CF U+70E7 +JC3-81D0 U+8BA9 +JC3-81D1 U+804C +JC3-81D2 U+4EB2 +JC3-81D3 U+8FDB +JC3-81D4 U+5C18 +JC3-81D5 U+56FE +JC3-81D7 U+79EF +JC3-81D8 U+8282 +JC3-81D9 U+4E13 +JC3-81DA U+7EBF +JC3-81DB U+8FC1 +JC3-81DC U+82CF +JC3-81DD U+603B +JC3-81DE U+5B59 +JC3-81DF U+961F +JC3-81E0 U+8FBE +JC3-81E1 U+957F +JC3-81E2 U+7535 +JC3-81E3 U+5934 +JC3-81E4 U+52A8 +JC3-81E5 U+5BFC +JC3-81E6 U+9505 +JC3-81E7 U+8BA4 +JC3-81E8 U+5B81 +JC3-81E9 U+70ED +JC3-81EA U+8111 +JC3-81EB U+519C +JC3-81EC U+9A6C +JC3-81ED U+4E70 +JC3-81EE U+5356 +JC3-81EF U+8FD9 +JC3-81F1 U+98DE +JC3-81F2 U+5907 +JC3-81F4 U+7B14 +JC3-81F5 U+6807 +JC3-81F6 U+6EEB +JC3-81F7 U+6EE8 +JC3-81F8 U+629A +JC3-81F9 U+829C +JC3-81FB U+590D +JC3-81FC U+8FB9 +JC3-81FD U+62A5 +JC3-81FE U+4E30 +JC3-82A1 U+52A1 +JC3-82A2 U+68A6 +JC3-82A3 U+65E0 +JC3-82A4 U+4F18 +JC3-82A5 U+90AE +JC3-82A6 U+4E0E +JC3-82A7 U+6837 +JC3-82A9 U+9633 +JC3-82AA U+517B +JC3-82AB U+5170 +JC3-82AC U+89C8 +JC3-82AD U+9F99 +JC3-82AE U+8FBD +JC3-82AF U+4E34 +JC3-82B0 U+5386 +JC3-82B1 U+8FDE +JC3-82B2 U+52B3 +JC3-82B3 U+5F55 +JC3-82B5 U+5361 +JC3-82B6 U+63BA +JC3-82B7 U+591F +JC3-82B8 U+51ED +JC3-82B9 U+67A3 +JC3-82BA U+61C2 +JC3-82BB U+4EEC +JC3-82BC U+5C97 +JC3-82BD U+5E2E +JC3-82BE U+6D51 +JC3-82BF U+6CA6 +JC3-82C0 U+6CF8 +JC3-82C1 U+7B79 +JC3-82C2 U+8138 +JC3-82C3 U+9976 +JC3-82C4 U+9127 +JC3-82C6 U+AE30 +JC3-82C9 U+C57C +JC3-82CA U+C6B0 +JC3-82CD U+B294 +JC3-82CE U+C18C +JC3-82CF U+D6D9 +JC3-82D0 U+C9D1 +JC3-82D1 +JC3-82D3 U+BCF4 +JC3-82D4 U+C81C +JC3-82D5 U+BE44 +JC3-82DA U+C815 +JC3-82DE U+D6C4 +JC3-82E2 U+C0B0 +JC3-82E4 U+AD6C +JC3-82E8 U+C0C8 +JC3-82E9 U+C580 +JC3-82F4 U+C5C7 +JC3-82F5 U+B9DE +JC3-83A1 U+0141 +JC3-83A2 U+00D8 +JC3-83A3 U+0110 +JC3-83A4 U+00DE +JC3-83A5 U+00C6 +JC3-83A6 U+0152 +JC3-83A8 U+01A0 +JC3-83A9 U+01AF +JC3-83AC U+0142 +JC3-83AD U+00F8 +JC3-83AE U+0111 +JC3-83AF U+00FE +JC3-83B0 U+00E6 +JC3-83B1 U+0153 +JC3-83B3 U+0131 +JC3-83B4 U+00F0 +JC3-83B5 U+01A1 +JC3-83B6 U+01B0 +JC3-83B7 U+00DF +JC3-83B9 U+C654 +JC3-83BA U+D749 +JC3-83BC U+ACA0 +JC3-83C2 U+ADDC +JC3-83C7 U+C678 +JC3-83C8 U+D68C +JC3-83C9 U+C058 +JC3-83E1 U+FF41 +JC3-83E2 U+FF43 +JC3-83E3 U+FF44 +JC3-83E4 U+FF45 +JC3-83E5 U+FF47 +JC3-83E6 U+FF48 +JC3-83E7 U+FF49 +JC3-83E8 U+FF4A +JC3-83E9 U+FF4C +JC3-83EA U+FF4D +JC3-83EB U+FF4E +JC3-83EC U+FF4F +JC3-83ED U+FF52 +JC3-83EE U+FF53 +JC3-83EF U+FF54 +JC3-83F0 U+FF55 +JC3-83F1 U+FF59 +JC3-83F2 U+FF5A +JC3-83F3 U+73D7 +JC3-83F4 U+73D8 +JC3-83F7 U+73DA +JC3-83FA U+73DC +JC3-83FC U+73DD +JC3-83FD U+73DE +JC3-84A2 U+73E1 +JC3-84A6 U+73E2 +JC3-84A7 U+73E3 +JC3-84A8 U+73E4 +JC3-84A9 U+73E5 +JC3-84AC U+73E6 +JC3-84AE U+73E8 +JC3-84AF +JC3-84B0 U+73EA +JC3-84B1 U+73EB +JC3-84B2 U+73EC +JC3-85B1 U+1EA6 +JC3-85B2 U+1EC0 +JC3-85B3 U+1ED2 +JC3-85B4 U+1EA7 +JC3-85B5 U+1EC1 +JC3-85B6 U+1ED3 +JC3-85B9 U+00C0 +JC3-85BA U+00C8 +JC3-85BB U+00CC +JC3-85BC U+01F8 +JC3-85BD U+00D2 +JC3-85BF U+00D9 +JC3-85C0 U+1EF2 +JC3-85C1 U+00E0 +JC3-85C2 U+00E8 +JC3-85C5 U+00F2 +JC3-85C7 U+00F9 +JC3-85D5 U+00C1 +JC3-85D6 U+0106 +JC3-85D8 U+00C9 +JC3-85D9 U+01F4 +JC3-85DB U+00CD +JC3-85DC U+1E30 +JC3-85DD U+0139 +JC3-85DE U+1E3E +JC3-85DF U+0143 +JC3-85E0 U+00D3 +JC3-85E1 U+1E54 +JC3-85E3 U+0154 +JC3-85E4 U+015A +JC3-85E6 U+00DA +JC3-85E8 U+1E82 +JC3-85E9 U+00DD +JC3-85EA U+0179 +JC3-85EB U+00E1 +JC3-85EC U+0107 +JC3-85EE U+00E9 +JC3-85EF U+01F5 +JC3-85F2 U+1E31 +JC3-85F3 U+013A +JC3-85F4 U+1E3F +JC3-85F5 U+0144 +JC3-85F6 U+00F3 +JC3-85F7 U+1E55 +JC3-85F9 U+0155 +JC3-85FA U+015B +JC3-85FC U+00FA +JC3-85FE U+1E83 +JC3-86A1 U+00FD +JC3-86A2 U+017A +JC3-86A7 U+1EA4 +JC3-86A8 U+1EBE +JC3-86A9 U+1ED0 +JC3-86AA U+1EA5 +JC3-86AB U+1EBF +JC3-86AC U+1ED1 +JC3-86B7 U+00C2 +JC3-86B8 U+0108 +JC3-86B9 U+00CA +JC3-86BA U+011C +JC3-86BB U+0124 +JC3-86BC U+00CE +JC3-86BD U+0134 +JC3-86BF U+00D4 +JC3-86C0 U+015C +JC3-86C1 U+00DB +JC3-86C2 U+0174 +JC3-86C3 U+0176 +JC3-86C4 U+00E2 +JC3-86C5 U+0109 +JC3-86C6 U+00EA +JC3-86C7 U+011D +JC3-86C8 U+0125 +JC3-86CA U+0135 +JC3-86CC U+00F4 +JC3-86CD U+015D +JC3-86CE U+00FB +JC3-86CF U+0175 +JC3-86D0 U+0177 +JC3-86E2 U+00C3 +JC3-86E5 U+0128 +JC3-86E6 U+00D1 +JC3-86E7 U+00D5 +JC3-86EB U+0168 +JC3-86EF U+00E3 +JC3-86F3 U+00F1 +JC3-86F4 U+00F5 +JC3-86F8 U+0169 +JC3-87A8 U+0100 +JC3-87AB U+0112 +JC3-87AD U+012A +JC3-87B3 U+014C +JC3-87B9 U+016A +JC3-87BC U+0101 +JC3-87BF U+0113 +JC3-87C7 U+014D +JC3-87CD U+016B +JC3-87DE U+0102 +JC3-87E1 U+011E +JC3-87E5 U+016C +JC3-87E8 U+0103 +JC3-87EB U+011F +JC3-87EF U+016D +JC3-87FA U+010A +JC3-87FC U+0116 +JC3-87FE U+0120 +JC3-88A2 U+0130 +JC3-88AF U+017B +JC3-88B2 U+010B +JC3-88B4 U+0117 +JC3-88B6 U+0121 +JC3-88C4 U+017C +JC3-88C5 U+00C4 +JC3-88C7 U+00CB +JC3-88C9 U+00CF +JC3-88CB U+00D6 +JC3-88CE U+00DC +JC3-88D2 U+00E4 +JC3-88D4 U+00EB +JC3-88D8 U+00F6 +JC3-88DB U+00FC +JC3-88DF U+01CD +JC3-88E0 U+010C +JC3-88E1 U+010E +JC3-88E2 U+011A +JC3-88E4 U+01CF +JC3-88E6 U+013D +JC3-88E7 U+0147 +JC3-88E8 U+01D1 +JC3-88E9 U+0158 +JC3-88EA U+0160 +JC3-88EB U+0164 +JC3-88EC U+01D3 +JC3-88ED U+017D +JC3-88EE U+01CE +JC3-88EF U+010D +JC3-88F0 U+010F +JC3-88F1 U+011B +JC3-88F5 U+013E +JC3-88F6 U+0148 +JC3-88F7 U+01D2 +JC3-88F8 U+0159 +JC3-88F9 U+0161 +JC3-88FA U+0165 +JC3-88FB U+01D4 +JC3-88FC U+017E +JC3-88FD U+00C5 +JC3-89A5 U+016E +JC3-89A7 U+00E5 +JC3-89AD U+016F +JC3-89E2 U+0150 +JC3-89E3 U+0170 +JC3-89E5 U+0151 +JC3-89E6 U+0171 +JC3-89F5 U+00C7 +JC3-89F8 U+013B +JC3-89F9 U+0145 +JC3-89FA U+015E +JC3-89FB U+00E7 +JC3-89FE U+013C +JC3-8AA1 U+0146 +JC3-8AA2 U+015F +JC3-8AA3 U+0104 +JC3-8AA4 U+0118 +JC3-8AA6 U+012E +JC3-8AAA U+0172 +JC3-8AAB U+0105 +JC3-8AAC U+0119 +JC3-8AAE U+012F +JC3-8AB2 U+0173 +JC3-8BCB U+015E +JC3-8BCC U+0162 +JC3-8BE5 U+75F9 +JC3-8BE7 U+95A6 +JC3-8BE8 U+83F8 +JC3-8BE9 U+9E0E +JC3-8BEA U+6C9C +JC3-8BEB U+737D +JC3-8BEC U+62DA +JC3-8BED U+90EA +JC3-8BEE U+9143 +JC3-8BEF U+97CE +JC3-8BF0 U+5D1E +JC3-8BF1 U+53C0 +JC3-8BF3 U+8016 +JC3-8BF4 U+9776 +JC3-8BF6 U+79DC +JC3-8BF7 U+657E +JC3-8BFC U+5CC1 +JC3-8BFE U+BC00 +JC3-8CA3 U+BC94 +JC3-8CA4 U+C9C1 +JC3-8CA5 U+C655 +JC3-8CA6 U+B17C +JC3-8CA7 U+B5BB +JC3-8CA8 U+C558 +JC3-8CA9 U+D5CC +JC3-8CAA U+ACAC +JC3-8CAB U+C0C9 +JC3-8CAC U+C1A1 +JC3-8CAE U+C5C4 +JC3-8CAF U+D480 +JC3-8CB0 U+D655 +JC3-8CB1 U+CE68 +JC3-8CB2 U+D600 +JC3-8CB3 U+B4F1 +JC3-8CB4 U+CD0C +JC3-8CB5 U+AE38 +JC3-8CB6 U+D560 +JC3-8CB7 U+AC83 +JC3-8CB8 U+C78A +JC3-8CB9 U+C785 +JC3-8CC2 U+782C +JC3-8CC3 U+4F61 +JC3-8CC4 U+5AEB +JC3-8CC5 U+58B1 +JC3-8CC7 U+7023 +JC3-8CC8 U+56C7 +JC3-8CC9 U+6FFC +JC3-8CCA U+62B2 +JC3-8CCB U+794F +JC3-8CCD U+6EAE +JC3-8CCE U+8A07 +JC3-8CCF U+57EF +JC3-8CD0 U+7C6E +JC3-8CD1 U+9DBC +JC3-8CD2 U+5D80 +JC3-8CD5 U+8696 +JC3-8CD6 U+8765 +JC3-8CD7 U+38A7 +JC3-8CD8 U+56F1 +JC3-8CE0 U+40E2 +JC3-8CE1 U+6053 +JC3-8CE2 U+5D24 +JC3-8CE3 U+6110 +JC3-8CE5 U+8661 +JC3-8CE7 U+78C9 +JC3-8CE8 U+549A +JC3-8CEF U+5795 +JC3-8CF0 U+51C7 +JC3-8CF3 U+7A21 +JC3-8CF4 U+64A2 +JC3-8CF5 U+7CCD +JC3-8CF6 U-00026D61 +JC3-8CF7 U+7787 +JC3-8CF8 U+58D6 +JC3-8DB0 U+9770 +JC3-8DB1 U+97A1 +JC3-8DB3 U-000271BC +JC3-8DBC U+6903 +JC3-8DBD U+976C +JC3-8DBE U+7BAC +JC3-8DBF U-00020895 +JC3-8DC0 U+5613 +JC3-8DC1 U+5695 +JC3-8DC2 U+96F1 +JC3-8DC3 U+527A +JC3-8DC5 U+9C41 +JC3-8DC6 U+6D00 +JC3-8DC7 U+82B6 +JC3-8DCA U-00026676 +JC3-8DCB U+9A22 +JC3-8DCC U+547E +JC3-8DCD U+342B +JC3-8DCF U+91A0 +JC3-8DD2 U+7F6D +JC3-8DD3 U+6F4F +JC3-8DD5 U+625E +JC3-8DEC U+4F22 +JC3-8DF4 U+65F0 +JC3-8DFA U+6AEB +JC3-8DFB U+921A +JC3-8DFC U+76EC +JC3-8DFD U+67F0 +JC3-8DFE U+7C33 +JC3-8EA1 U+4FD9 +JC3-8EA3 U+7B90 +JC3-8EA6 U+76DD +JC3-8EA7 U+98E4 +JC3-8EA9 U+7752 +JC3-8EAB U+68B4 +JC3-8EAC U+599A +JC3-8EAF U+53B9 +JC3-8EB0 U+7954 +JC3-8EB1 U+57E1 +JC3-8EB2 U+9123 +JC3-8EB3 U+5DB4 +JC3-8EB4 U+9F0E +JC3-8EB5 U+44E2 +JC3-8EB6 U+69BC +JC3-8EB7 U+6911 +JC3-8EB9 U+6E4B +JC3-8EBB U+56DD +JC3-8EBC U+96DD +JC3-8EBD U+546C +JC3-8EBE U+978C +JC3-8EC0 U+53DC +JC3-8EC4 U+50C4 +JC3-8EC5 U+6E2A +JC3-8ECF U+9B4B +JC3-8ED0 U+4D09 +JC3-8ED3 U+9AE4 +JC3-8ED6 U+87EB +JC3-8EDD U+71A4 +JC3-8EDF U+9586 +JC3-8EE0 U+5693 +JC3-8EE1 U+72CD +JC3-8EE2 U+70D2 +JC3-8EE3 U+7E34 +JC3-8EE5 U+5890 +JC3-8EE8 U+4745 +JC3-8EEF U+8A76 +JC3-8EF0 U+92E6 +JC3-8EF1 U+991B +JC3-8EF5 U+7F59 +JC3-8EF6 U+710C +JC3-8EF7 U+6F12 +JC3-8EF8 U+8611 +JC3-8EFA U+5C72 +JC3-8EFC U+83FF +JC3-8FA2 U+7784 +JC3-8FA3 U+6521 +JC3-8FA4 U+6ABA +JC3-8FA5 U+6F44 +JC3-8FA6 U+9B3E +JC3-8FA7 U+7F3D +JC3-8FAB U+6F7D +JC3-8FAC U-00027944 +JC3-8FB4 U+81FF +JC3-8FB5 U+570E +JC3-8FB6 U-00020933 +JC3-8FB9 U+5ECC +JC3-8FBA U+7366 +JC3-8FBC U+81B4 +JC3-8FBE U+912C +JC3-8FBF U+9908 +JC3-8FC0 U-00025792 +JC3-8FC2 U+4E87 +JC3-8FC3 U+7858 +JC3-8FC5 U+71DD +JC3-8FC6 U+5CA3 +JC3-8FCB U+5232 +JC3-8FCC U+579F +JC3-8FCD U+5566 +JC3-8FD0 U-00026A34 +JC3-8FD2 U+6D92 +JC3-8FD3 U+6816 +JC3-8FD4 U+5E5B +JC3-8FD5 U+574D +JC3-8FD6 U+8CE9 +JC3-8FD8 U+4FC6 +JC3-90A8 U+8204 +JC3-90AF U+707E +JC3-90BB U+6F87 +JC3-90BE U+9AE0 +JC3-90C1 U+9DC0 +JC3-90C2 U+3762 +JC3-90C7 U+7760 +JC3-90D1 U+9D1D +JC3-90D2 U+9D52 +JC3-90D6 U+59B3 +JC3-90D8 U+7486 +JC3-90D9 U+3672 +JC3-90DC U+959E +JC3-90EC U+5173 +JC3-90ED U+5FE9 +JC3-90EF U+712D +JC3-90F1 U+9226 +JC3-90FD U+62D6 +JC3-91A1 U+4F41 +JC3-91A2 U+4F6C +JC3-91A3 U+4FBB +JC3-91A4 U+5041 +JC3-91A5 U+5053 +JC3-91A6 U+5058 +JC3-91A7 U+5088 +JC3-91A8 U+50E4 +JC3-91AA U+510B +JC3-91AB U+5201 +JC3-91AC U+5228 +JC3-91AD U+52F0 +JC3-91AE U+53E7 +JC3-91AF U-00020BA0 +JC3-91B0 U+90F3 +JC3-91B1 U+54AA +JC3-91B2 U+54BF +JC3-91B3 U+5503 +JC3-91B4 U+5582 +JC3-91B5 U+35CA +JC3-91B6 U+5729 +JC3-91B8 U+57BB +JC3-91B9 U+57DD +JC3-91BB U+584C +JC3-91BC U+585D +JC3-91BD U+587D +JC3-91BE U+591F +JC3-91C0 U+5979 +JC3-91C1 U+599E +JC3-91C2 U+59AE +JC3-91C3 U+59FD +JC3-91C4 U+5A7A +JC3-91C5 U+5AC3 +JC3-91C6 U+370F +JC3-91C7 U+5AFF +JC3-91C8 U+5B03 +JC3-91C9 U+5B17 +JC3-91CB U+5BAD +JC3-91CC U+5BFD +JC3-91CD U+5D0D +JC3-91CE U+5D13 +JC3-91CF U+5D97 +JC3-91D0 U+5E6B +JC3-91D3 U+5FFC +JC3-91D5 U+6316 +JC3-91D6 U+6384 +JC3-91D7 U+6390 +JC3-91D8 U+6399 +JC3-91D9 U+641E +JC3-91DA U+646D +JC3-91DB U+6479 +JC3-91DD U+64BE +JC3-91DE U+64F7 +JC3-91DF U+64FB +JC3-91E0 U+650F +JC3-91E1 U+65A0 +JC3-91E2 U+661D +JC3-91E3 U+6690 +JC3-91E4 U+678F +JC3-91E5 U+6886 +JC3-91E6 U+68D0 +JC3-91E7 U+502E +JC3-91E8 U+68FB +JC3-91EA U+69FC +JC3-91EB U+6A94 +JC3-91EE U+6C74 +JC3-91EF U+6CAD +JC3-91F0 U+6D31 +JC3-91F1 U+6D60 +JC3-91F2 U+6DAA +JC3-91F3 U+6DD6 +JC3-91F4 U+6DDB +JC3-91F5 U+6DDD +JC3-91F6 U+6DE0 +JC3-91F7 U+6E49 +JC3-91F8 U+6EA7 +JC3-91F9 U+6EC1 +JC3-91FA U+6ECE +JC3-91FB U+6E64 +JC3-91FC U+6F2A +JC3-91FD U+6F59 +JC3-91FE U+6F5E +JC3-92A1 U+6F76 +JC3-92A2 U+6F89 +JC3-92A3 U+6FF0 +JC3-92A5 U+7081 +JC3-92A6 U+70FA +JC3-92A7 U+7131 +JC3-92A8 U+7143 +JC3-92A9 U+71CA +JC3-92AB U+3E1A +JC3-92AC U+7241 +JC3-92AD U+7F98 +JC3-92AE U+73A0 +JC3-92AF U+73C5 +JC3-92B0 U+73DD +JC3-92B1 U+7408 +JC3-92B2 U+7430 +JC3-92B3 U+7440 +JC3-92B4 U+7462 +JC3-92B5 U+7490 +JC3-92B6 U+74A0 +JC3-92B8 U+74D8 +JC3-92B9 U+7579 +JC3-92BA U+76C9 +JC3-92BB U+76CE +JC3-92BE U+76E8 +JC3-92BF U+781D +JC3-92C0 U+78A1 +JC3-92C1 U+40EE +JC3-92C3 U+793D +JC3-92C4 U+795B +JC3-92C5 U+7967 +JC3-92C6 U+7983 +JC3-92C7 U+7987 +JC3-92C8 U+799A +JC3-92C9 U+79ED +JC3-92CA U+7A4C +JC3-92CC U+7C03 +JC3-92D0 U+7C5B +JC3-92D2 U+7DD7 +JC3-92D4 U+7FE5 +JC3-92D6 U+8043 +JC3-92D7 U+811E +JC3-92D8 U+8200 +JC3-92D9 U+82A9 +JC3-92DA U+83FF +JC3-92DC U+8451 +JC3-92DD U+8497 +JC3-92DE U+84C0 +JC3-92DF U+84C2 +JC3-92E2 U+8562 +JC3-92E3 U+8564 +JC3-92E4 U+857B +JC3-92E5 U+8605 +JC3-92E7 U+863A +JC3-92E8 U+59B5 +JC3-92E9 U+88BE +JC3-92EA U+88F1 +JC3-92EE U+8CC5 +JC3-92F2 U+8E69 +JC3-92F3 U+8E7B +JC3-92F4 U+8ED4 +JC3-92F5 U+8FFB +JC3-92F6 U+901B +JC3-92F7 U+9079 +JC3-92F8 U+9095 +JC3-92F9 U+90A0 +JC3-92FA U+90A1 +JC3-92FB U+90B6 +JC3-92FC U+90BE +JC3-92FD U+90D7 +JC3-92FE U+90F4 +JC3-93A1 U+9126 +JC3-93A2 U+9134 +JC3-93A3 U+920F +JC3-93A4 U+9232 +JC3-93A5 U+9315 +JC3-93A6 U+931B +JC3-93A9 U+93F5 +JC3-93AB U+940E +JC3-93AC U+942E +JC3-93AD U+95D3 +JC3-93AE U+707E +JC3-93AF U+9657 +JC3-93B0 U+9728 +JC3-93B1 U+97CC +JC3-93B2 U+9852 +JC3-93B3 U+98CC +JC3-93B5 U+9941 +JC3-93B7 U+99F9 +JC3-93B8 U+9A11 +JC3-93B9 U+9A44 +JC3-93BA U+9B34 +JC3-93BB U+9B8C +JC3-93BC U+9C31 +JC3-93BD U+9C53 +JC3-93BE U+9D55 +JC3-93BF U+9DC0 +JC3-93C1 U+9F10 +JC3-93C2 U+9F6E +JC3-93C3 U+510D +JC3-93C5 U+4E63 +JC3-93C7 U+8A04 +JC3-93CA U+4F64 +JC3-93CB U+50F3 +JC3-93CC U+50A3 +JC3-93CD U+66FA +JC3-93CF U+57AE +JC3-93DA U+8E53 +JC3-93DB U+5D01 +JC3-93DC U+5A33 +JC3-93DE U+503B +JC3-93DF U+73D0 +JC3-93E1 U+60E6 +JC3-93E2 U+7837 +JC3-93E3 U+9222 +JC3-93E4 U+78B1 +JC3-93E5 U+78B3 +JC3-95B7 U+6C84 +JC3-95B8 U+924C +JC3-95BC U+4E69 +JC3-95BD U+727C +JC3-95BE U+741C +JC3-95C0 U+68C5 +JC3-95C3 U+827D +JC3-95C4 U+7331 +JC3-95C5 U+56CD +JC3-95C6 U+8380 +JC3-95C9 U+575F +JC3-95D4 U+6F95 +JC3-95D5 U+73AB +JC3-95D7 U+7946 +JC3-95D8 U+68B2 +JC3-95EF U+6DF6 +JC3-95F0 U-00027D45 +JC3-95F1 U+57C2 +JC3-95F2 U+AC00 +JC3-95F3 U+AC01 +JC3-95F4 U+AC04 +JC3-95F5 U+AC1C +JC3-96CB U+C624 +JC3-96CD U+C625 +JC3-96D0 U+C634 +JC3-97C5 U+4E0F +JC3-97C6 U-000200A4 +JC3-97C9 U+4EC9 +JC3-97CA U+4EDD +JC3-97CB U+4EF5 +JC3-97CC U+4F74 +JC3-97CD U+5008 +JC3-97CE U+5216 +JC3-97CF U+5261 +JC3-97D0 U+52D0 +JC3-97D2 U+532D +JC3-97D3 U+5363 +JC3-97D4 U+55D3 +JC3-97D5 U+562C +JC3-97D6 U+562E +JC3-97D9 U+572A +JC3-97DA U+576C +JC3-97DB U+579E +JC3-97DC U+57EE +JC3-97DD U+5860 +JC3-97DE U+587C +JC3-97DF U+59EE +JC3-97E0 U+59F9 +JC3-97E1 U+5A57 +JC3-97E2 U+5A7C +JC3-97E4 U+5FEC +JC3-97E5 U+5B24 +JC3-97E6 U+5B62 +JC3-97E8 U+5BAC +JC3-97E9 U+3762 +JC3-97EB U+5C59 +JC3-97EC U+37A2 +JC3-97F0 U+5EB4 +JC3-97F1 U+5ECE +JC3-97F3 U+615C +JC3-97F4 U+62A8 +JC3-97F5 U+62BF +JC3-97F6 U+638A +JC3-97F7 U+6422 +JC3-97F8 U+6454 +JC3-97F9 U+6657 +JC3-97FB U+6710 +JC3-97FC U+6D75 +JC3-97FD U+6781 +JC3-97FE U+686F +JC3-98A1 U+695B +JC3-98A2 U+693F +JC3-98A3 U+6A41 +JC3-98A4 U+6AF9 +JC3-98A5 U+6A96 +JC3-98A6 U+6AC6 +JC3-98A7 U+6C4A +JC3-98A8 U+6C98 +JC3-98A9 U+6CC7 +JC3-98AA U+6CD0 +JC3-98AB U+6D2D +JC3-98AC U+6D3A +JC3-98AD U+6DB4 +JC3-98AE U+6DE2 +JC3-98AF U+3D29 +JC3-98B0 U+6F53 +JC3-98B1 U+6F87 +JC3-98B2 U+6FA0 +JC3-98B3 U+6FE9 +JC3-98B5 U+7055 +JC3-98B7 U+709F +JC3-98B8 U+70B7 +JC3-98B9 U-00024261 +JC3-98BA U+7150 +JC3-98BB U+7187 +JC3-98BC U+71A0 +JC3-98BD U+71CF +JC3-98BE U+71D9 +JC3-98BF U-000243F8 +JC3-98C0 U+721D +JC3-98C1 U+728D +JC3-98C2 U+7319 +JC3-98C3 U+73CC +JC3-98C5 U+742C +JC3-98C6 U+742E +JC3-98C7 U+7431 +JC3-98C8 U+7454 +JC3-98C9 U+746D +JC3-98CA U+7486 +JC3-98CB U+7497 +JC3-98CC U+7CC8 +JC3-98D0 U+74F4 +JC3-98D3 U+753D +JC3-98D4 U+753F +JC3-98D5 U+754E +JC3-98D6 U+7599 +JC3-98DA U+8DE4 +JC3-98DC U+76E0 +JC3-98DE U+780D +JC3-98DF U+51F3 +JC3-98E0 U+40AB +JC3-98E5 U+79A4 +JC3-98E7 U+79EB +JC3-98E8 U+7A4B +JC3-98E9 U+7A75 +JC3-98EB U+7B2A +JC3-98ED U+7C28 +JC3-98EE U+7C59 +JC3-98EF U+7D07 +JC3-98F0 U+7DD9 +JC3-98F1 U+7E45 +JC3-98F3 U+7FB1 +JC3-98F5 U+8037 +JC3-98F6 U+81A2 +JC3-98F7 U+8232 +JC3-98F9 U+82D5 +JC3-98FA U+830C +JC3-98FC U+83FC +JC3-98FD U+8406 +JC3-98FE U+8493 +JC3-99A1 U+84BA +JC3-99A2 U+85A2 +JC3-99A4 U+863C +JC3-99A5 U+5A1F +JC3-99A6 U+5A4E +JC3-99A7 U+5ACE +JC3-99A8 U+5ABD +JC3-99A9 U+884E +JC3-99AB U+8919 +JC3-99AC U+89E9 +JC3-99B0 U+8C3C +JC3-99B1 U+8C68 +JC3-99B2 U+8C99 +JC3-99B3 U+8CF9 +JC3-99B5 U+8D6C +JC3-99B6 U+8DBC +JC3-99B7 U+8E29 +JC3-99B9 U+8ED1 +JC3-99BA U+8EFA +JC3-99BB U+9097 +JC3-99BC U+90B3 +JC3-99BD U+90D9 +JC3-99BF U+9100 +JC3-99C0 U+911A +JC3-99C1 U+911E +JC3-99C2 U+9121 +JC3-99C3 U+9124 +JC3-99C5 U+912B +JC3-99C6 U+75B0 +JC3-99C7 U+9276 +JC3-99C8 U+928D +JC3-99C9 U+92C1 +JC3-99CA U+92C5 +JC3-99CC U+9307 +JC3-99CF U+9368 +JC3-99D1 U+9443 +JC3-99D5 U+95CB +JC3-99D7 U+96D2 +JC3-99D9 U+4A96 +JC3-99DB U+981C +JC3-99DC U+9832 +JC3-99DE U+9A04 +JC3-99DF U+9A4B +JC3-99E0 U+9A4C +JC3-99E1 U+9AAF +JC3-99E3 U+9AE0 +JC3-99E4 U+9AE1 +JC3-99E5 U+5C70 +JC3-99EA U+9D7E +JC3-99EB U+9DDF +JC3-99ED U+9EDF +JC3-99F0 U+5FA3 +JC3-99F1 U+6CF5 +JC3-99F9 U-00025115 +JC3-99FE U+680D +JC3-9AA5 U-000233FD +JC3-9AA9 U+7838 +JC3-9AAB U+54CF +JC3-9AAC U+55B2 +JC3-9AB8 U+586C +JC3-9AC0 U+7C91 +JC3-9ACA U+51CE +JC3-9ACD U+51C3 +JC3-9BA2 U+55EC +JC3-9BC5 U+56EB +JC3-9BC7 U+570C +JC3-9BC8 U+5768 +JC3-9BC9 U+5773 +JC3-9BCA U+579C +JC3-9BCC U+5828 +JC3-9BD0 U-000271A8 +JC3-9BD4 U-000223AD +JC3-9BDD U+67C8 +JC3-9BDE U+67C9 +JC3-9BDF U+67DF +JC3-9BE0 U+6E32 +JC3-9BE1 U+6FA5 +JC3-9BEC U+3FE5 +JC3-9BED U+76CC +JC3-9BEE U+76D4 +JC3-9BF3 U+7BE8 +JC3-9BF6 U+7D83 +JC3-9BF8 U+7DAA +JC3-9BFA U+8280 +JC3-9BFB U+8442 +JC3-9CA7 U+8ECE +JC3-9CA8 U+8EF2 +JC3-9CAB U+909B +JC3-9CAC U+909E +JC3-9CB5 U+91EC +JC3-9CC9 U+78B0 +JC3-9CEB U+57B8 +JC3-9CEE U+5C17 +JC3-9CF2 U+5F28 +JC3-9CF8 U+666C +JC3-9DA6 U+3EAA +JC3-9DB6 U+90CB +JC3-9DBF U+9A39 +JC3-9DC7 U+5783 +JC3-9DD2 U+5C15 +JC3-9DE5 U+3428 +JC3-9DE6 U+5184 +JC3-9DEA U+57B6 +JC3-9DEE U+6286 +JC3-9DEF U+62D6 +JC3-9DF0 U+6543 +JC3-9DF3 U+68EA +JC3-9DF6 U+6D6F +JC3-9DF7 U+6D91 +JC3-9DFA U+715E +JC3-9DFE U+7488 +JC3-9EAA U+7996 +JC3-9EAD U+8284 +JC3-9EAE U+832D +JC3-9EAF U+834C +JC3-9EB2 U+8A10 +JC3-9EB7 U+8DC6 +JC3-9EB9 U+90D8 +JC3-9EC4 U+740D +JC3-9EC8 U+4F62 +JC3-9EC9 U+6ED8 +JC3-9ECF U+6767 +JC3-9ED6 U+7110 +JC3-9FAA U+87A9 +JC3-9FB6 U+9336 +JC3-9FB7 U+8D0C +JC3-9FB8 U+8D0C +JC3-9FB9 U+5C9C +JC3-9FBC U+5482 +JC3-9FBE U+57BE +JC3-9FC6 U+5FEA +JC3-9FC7 U+6629 +JC3-9FC9 U+6898 +JC3-9FCA U+6B41 +JC3-9FCB U+6D7F +JC3-9FCD U+6F0B +JC3-9FCE U+6F2F +JC3-9FD0 U+7091 +JC3-9FD1 U+737E +JC3-9FD2 U+7416 +JC3-9FD7 U+777A +JC3-9FD9 U+789F +JC3-9FDB U+79A9 +JC3-9FDC U+7A8B +JC3-9FDE U+7FC0 +JC3-9FE0 U-00026806 +JC3-9FE1 U+824C +JC3-9FE2 U+82EF +JC3-9FE4 U+8348 +JC3-9FE8 U+5A3B +JC3-9FE9 U+5A3A +JC3-9FEC U+8D94 +JC3-9FEF U+8F07 +JC3-9FF2 U-000286CD +JC3-9FF3 U+9299 +JC3-9FF6 U+9B68 +JC3-9FFD U+5437 +JC3-9FFE U+4F82 diff --git a/etc/char-data/JSP-to-UCS.txt b/etc/char-data/JSP-to-UCS.txt new file mode 100644 index 0000000..5071480 --- /dev/null +++ b/etc/char-data/JSP-to-UCS.txt @@ -0,0 +1,6067 @@ +JSP-222F U+02D8 +JSP-2230 U+02C7 +JSP-2231 U+00B8 +JSP-2232 U+02D9 +JSP-2233 U+02DD +JSP-2234 U+FFE3 +JSP-2235 U+02DB +JSP-2236 U+02DA +JSP-2237 U+FF5E +JSP-2238 U+0384 +JSP-2239 U+0385 +JSP-2242 U+00A1 +JSP-2243 U+FFE4 +JSP-2244 U+00BF +JSP-226B U+00BA +JSP-226C U+00AA +JSP-226D U+00A9 +JSP-226E U+00AE +JSP-226F U+2122 +JSP-2270 U+00A4 +JSP-2271 U+2116 +JSP-2661 U+0386 +JSP-2662 U+0388 +JSP-2663 U+0389 +JSP-2664 U+038A +JSP-2665 U+03AA +JSP-2667 U+038C +JSP-2669 U+038E +JSP-266A U+03AB +JSP-266C U+038F +JSP-2671 U+03AC +JSP-2672 U+03AD +JSP-2673 U+03AE +JSP-2674 U+03AF +JSP-2675 U+03CA +JSP-2676 U+0390 +JSP-2677 U+03CC +JSP-2678 U+03C2 +JSP-2679 U+03CD +JSP-267A U+03CB +JSP-267B U+03B0 +JSP-267C U+03CE +JSP-2742 U+0402 +JSP-2743 U+0403 +JSP-2744 U+0404 +JSP-2745 U+0405 +JSP-2746 U+0406 +JSP-2747 U+0407 +JSP-2748 U+0408 +JSP-2749 U+0409 +JSP-274A U+040A +JSP-274B U+040B +JSP-274C U+040C +JSP-274D U+040E +JSP-274E U+040F +JSP-2772 U+0452 +JSP-2773 U+0453 +JSP-2774 U+0454 +JSP-2775 U+0455 +JSP-2776 U+0456 +JSP-2777 U+0457 +JSP-2778 U+0458 +JSP-2779 U+0459 +JSP-277A U+045A +JSP-277B U+045B +JSP-277C U+045C +JSP-277D U+045E +JSP-277E U+045F +JSP-2921 U+00C6 +JSP-2922 U+0110 +JSP-2924 U+0126 +JSP-2926 U+0132 +JSP-2928 U+0141 +JSP-2929 U+013F +JSP-292B U+014A +JSP-292C U+00D8 +JSP-292D U+0152 +JSP-292F U+0166 +JSP-2930 U+00DE +JSP-2941 U+00E6 +JSP-2942 U+0111 +JSP-2943 U+00F0 +JSP-2944 U+0127 +JSP-2945 U+0131 +JSP-2946 U+0133 +JSP-2947 U+0138 +JSP-2948 U+0142 +JSP-2949 U+0140 +JSP-294A U+0149 +JSP-294B U+014B +JSP-294C U+00F8 +JSP-294D U+0153 +JSP-294E U+00DF +JSP-294F U+0167 +JSP-2950 U+00FE +JSP-2A21 U+00C1 +JSP-2A22 U+00C0 +JSP-2A23 U+00C4 +JSP-2A24 U+00C2 +JSP-2A25 U+0102 +JSP-2A26 U+01CD +JSP-2A27 U+0100 +JSP-2A28 U+0104 +JSP-2A29 U+00C5 +JSP-2A2A U+00C3 +JSP-2A2B U+0106 +JSP-2A2C U+0108 +JSP-2A2D U+010C +JSP-2A2E U+00C7 +JSP-2A2F U+010A +JSP-2A30 U+010E +JSP-2A31 U+00C9 +JSP-2A32 U+00C8 +JSP-2A33 U+00CB +JSP-2A34 U+00CA +JSP-2A35 U+011A +JSP-2A36 U+0116 +JSP-2A37 U+0112 +JSP-2A38 U+0118 +JSP-2A3A U+011C +JSP-2A3B U+011E +JSP-2A3C U+0122 +JSP-2A3D U+0120 +JSP-2A3E U+0124 +JSP-2A3F U+00CD +JSP-2A40 U+00CC +JSP-2A41 U+00CF +JSP-2A42 U+00CE +JSP-2A43 U+01CF +JSP-2A44 U+0130 +JSP-2A45 U+012A +JSP-2A46 U+012E +JSP-2A47 U+0128 +JSP-2A48 U+0134 +JSP-2A49 U+0136 +JSP-2A4A U+0139 +JSP-2A4B U+013D +JSP-2A4C U+013B +JSP-2A4D U+0143 +JSP-2A4E U+0147 +JSP-2A4F U+0145 +JSP-2A50 U+00D1 +JSP-2A51 U+00D3 +JSP-2A52 U+00D2 +JSP-2A53 U+00D6 +JSP-2A54 U+00D4 +JSP-2A55 U+01D1 +JSP-2A56 U+0150 +JSP-2A57 U+014C +JSP-2A58 U+00D5 +JSP-2A59 U+0154 +JSP-2A5A U+0158 +JSP-2A5B U+0156 +JSP-2A5C U+015A +JSP-2A5D U+015C +JSP-2A5E U+0160 +JSP-2A5F U+015E +JSP-2A60 U+0164 +JSP-2A61 U+0162 +JSP-2A62 U+00DA +JSP-2A63 U+00D9 +JSP-2A64 U+00DC +JSP-2A65 U+00DB +JSP-2A66 U+016C +JSP-2A67 U+01D3 +JSP-2A68 U+0170 +JSP-2A69 U+016A +JSP-2A6A U+0172 +JSP-2A6B U+016E +JSP-2A6C U+0168 +JSP-2A6D U+01D7 +JSP-2A6E U+01DB +JSP-2A6F U+01D9 +JSP-2A70 U+01D5 +JSP-2A71 U+0174 +JSP-2A72 U+00DD +JSP-2A73 U+0178 +JSP-2A74 U+0176 +JSP-2A75 U+0179 +JSP-2A76 U+017D +JSP-2A77 U+017B +JSP-2B21 U+00E1 +JSP-2B22 U+00E0 +JSP-2B23 U+00E4 +JSP-2B24 U+00E2 +JSP-2B25 U+0103 +JSP-2B26 U+01CE +JSP-2B27 U+0101 +JSP-2B28 U+0105 +JSP-2B29 U+00E5 +JSP-2B2A U+00E3 +JSP-2B2B U+0107 +JSP-2B2C U+0109 +JSP-2B2D U+010D +JSP-2B2E U+00E7 +JSP-2B2F U+010B +JSP-2B30 U+010F +JSP-2B31 U+00E9 +JSP-2B32 U+00E8 +JSP-2B33 U+00EB +JSP-2B34 U+00EA +JSP-2B35 U+011B +JSP-2B36 U+0117 +JSP-2B37 U+0113 +JSP-2B38 U+0119 +JSP-2B39 U+01F5 +JSP-2B3A U+011D +JSP-2B3B U+011F +JSP-2B3D U+0121 +JSP-2B3E U+0125 +JSP-2B3F U+00ED +JSP-2B40 U+00EC +JSP-2B41 U+00EF +JSP-2B42 U+00EE +JSP-2B43 U+01D0 +JSP-2B45 U+012B +JSP-2B46 U+012F +JSP-2B47 U+0129 +JSP-2B48 U+0135 +JSP-2B49 U+0137 +JSP-2B4A U+013A +JSP-2B4B U+013E +JSP-2B4C U+013C +JSP-2B4D U+0144 +JSP-2B4E U+0148 +JSP-2B4F U+0146 +JSP-2B50 U+00F1 +JSP-2B51 U+00F3 +JSP-2B52 U+00F2 +JSP-2B53 U+00F6 +JSP-2B54 U+00F4 +JSP-2B55 U+01D2 +JSP-2B56 U+0151 +JSP-2B57 U+014D +JSP-2B58 U+00F5 +JSP-2B59 U+0155 +JSP-2B5A U+0159 +JSP-2B5B U+0157 +JSP-2B5C U+015B +JSP-2B5D U+015D +JSP-2B5E U+0161 +JSP-2B5F U+015F +JSP-2B60 U+0165 +JSP-2B61 U+0163 +JSP-2B62 U+00FA +JSP-2B63 U+00F9 +JSP-2B64 U+00FC +JSP-2B65 U+00FB +JSP-2B66 U+016D +JSP-2B67 U+01D4 +JSP-2B68 U+0171 +JSP-2B69 U+016B +JSP-2B6A U+0173 +JSP-2B6B U+016F +JSP-2B6C U+0169 +JSP-2B6D U+01D8 +JSP-2B6E U+01DC +JSP-2B6F U+01DA +JSP-2B70 U+01D6 +JSP-2B71 U+0175 +JSP-2B72 U+00FD +JSP-2B73 U+00FF +JSP-2B74 U+0177 +JSP-2B75 U+017A +JSP-2B76 U+017E +JSP-2B77 U+017C +JSP-3021 U+4E02 +JSP-3022 U+4E04 +JSP-3023 U+4E05 +JSP-3024 U+4E0C +JSP-3025 U+4E12 +JSP-3026 U+4E1F +JSP-3027 U+4E23 +JSP-3028 U+4E24 +JSP-3029 U+4E28 +JSP-302A U+4E2B +JSP-302B U+4E2E +JSP-302C U+4E2F +JSP-302D U+4E30 +JSP-302E U+4E35 +JSP-302F U+4E40 +JSP-3030 U+4E41 +JSP-3031 U+4E44 +JSP-3032 U+4E47 +JSP-3033 U+4E51 +JSP-3034 U+4E5A +JSP-3035 U+4E5C +JSP-3036 U+4E63 +JSP-3037 U+4E68 +JSP-3038 U+4E69 +JSP-3039 U+4E74 +JSP-303A U+4E75 +JSP-303B U+4E79 +JSP-303C U+4E7F +JSP-303D U+4E8D +JSP-303E U+4E96 +JSP-303F U+4E97 +JSP-3040 U+4E9D +JSP-3041 U+4EAF +JSP-3042 U+4EB9 +JSP-3043 U+4EC3 +JSP-3044 U+4ED0 +JSP-3045 U+4EDA +JSP-3046 U+4EDB +JSP-3047 U+4EE0 +JSP-3048 U+4EE1 +JSP-3049 U+4EE2 +JSP-304A U+4EE8 +JSP-304B U+4EEF +JSP-304C U+4EF1 +JSP-304D U+4EF3 +JSP-304E U+4EF5 +JSP-304F U+4EFD +JSP-3050 U+4EFE +JSP-3051 U+4EFF +JSP-3052 U+4F00 +JSP-3053 U+4F02 +JSP-3054 U+4F03 +JSP-3055 U+4F08 +JSP-3056 U+4F0B +JSP-3057 U+4F0C +JSP-3058 U+4F12 +JSP-3059 U+4F15 +JSP-305A U+4F16 +JSP-305B U+4F17 +JSP-305C U+4F19 +JSP-305D U+4F2E +JSP-305E U+4F31 +JSP-305F U+4F60 +JSP-3060 U+4F33 +JSP-3061 U+4F35 +JSP-3062 U+4F37 +JSP-3063 U+4F39 +JSP-3064 U+4F3B +JSP-3065 U+4F3E +JSP-3066 U+4F40 +JSP-3067 U+4F42 +JSP-3068 U+4F48 +JSP-3069 U+4F49 +JSP-306A U+4F4B +JSP-306B U+4F4C +JSP-306C U+4F52 +JSP-306D U+4F54 +JSP-306E U+4F56 +JSP-306F U+4F58 +JSP-3070 U+4F5F +JSP-3071 U+4F63 +JSP-3072 U+4F6A +JSP-3073 U+4F6C +JSP-3074 U+4F6E +JSP-3075 U+4F71 +JSP-3076 U+4F77 +JSP-3077 U+4F78 +JSP-3078 U+4F79 +JSP-3079 U+4F7A +JSP-307A U+4F7D +JSP-307B U+4F7E +JSP-307C U+4F81 +JSP-307D U+4F82 +JSP-307E U+4F84 +JSP-3121 U+4F85 +JSP-3122 U+4F89 +JSP-3123 U+4F8A +JSP-3124 U+4F8C +JSP-3125 U+4F8E +JSP-3126 U+4F90 +JSP-3127 U+4F92 +JSP-3128 U+4F93 +JSP-3129 U+4F94 +JSP-312A U+4F97 +JSP-312B U+4F99 +JSP-312C U+4F9A +JSP-312D U+4F9E +JSP-312E U+4F9F +JSP-312F U+4FB2 +JSP-3130 U+4FB7 +JSP-3131 U+4FB9 +JSP-3132 U+4FBB +JSP-3133 U+4FBC +JSP-3134 U+4FBD +JSP-3135 U+4FBE +JSP-3136 U+4FC0 +JSP-3137 U+4FC1 +JSP-3138 U+4FC5 +JSP-3139 U+4FC6 +JSP-313A U+4FC8 +JSP-313B U+4FC9 +JSP-313C U+4FCB +JSP-313D U+4FCC +JSP-313E U+4FCD +JSP-313F U+4FCF +JSP-3140 U+4FD2 +JSP-3141 U+4FDC +JSP-3142 U+4FE0 +JSP-3143 U+4FE2 +JSP-3144 U+4FF0 +JSP-3145 U+4FF2 +JSP-3146 U+4FFC +JSP-3147 U+4FFD +JSP-3148 U+4FFF +JSP-3149 U+5000 +JSP-314A U+5001 +JSP-314B U+5004 +JSP-314C U+5007 +JSP-314D U+500A +JSP-314E U+500C +JSP-314F U+500E +JSP-3150 U+5010 +JSP-3151 U+5013 +JSP-3152 U+5017 +JSP-3153 U+5018 +JSP-3154 U+501B +JSP-3155 U+501C +JSP-3156 U+501D +JSP-3157 U+501E +JSP-3158 U+5022 +JSP-3159 U+5027 +JSP-315A U+502E +JSP-315B U+5030 +JSP-315C U+5032 +JSP-315D U+5033 +JSP-315E U+5035 +JSP-315F U+5040 +JSP-3160 U+5041 +JSP-3161 U+5042 +JSP-3162 U+5045 +JSP-3163 U+5046 +JSP-3164 U+504A +JSP-3165 U+504C +JSP-3166 U+504E +JSP-3167 U+5051 +JSP-3168 U+5052 +JSP-3169 U+5053 +JSP-316A U+5057 +JSP-316B U+5059 +JSP-316C U+505F +JSP-316D U+5060 +JSP-316E U+5062 +JSP-316F U+5063 +JSP-3170 U+5066 +JSP-3171 U+5067 +JSP-3172 U+506A +JSP-3173 U+506D +JSP-3174 U+5070 +JSP-3175 U+5071 +JSP-3176 U+503B +JSP-3177 U+5081 +JSP-3178 U+5083 +JSP-3179 U+5084 +JSP-317A U+5086 +JSP-317B U+508A +JSP-317C U+508E +JSP-317D U+508F +JSP-317E U+5090 +JSP-3221 U+5092 +JSP-3222 U+5093 +JSP-3223 U+5094 +JSP-3224 U+5096 +JSP-3225 U+509B +JSP-3226 U+509C +JSP-3227 U+509E +JSP-3228 U+509F +JSP-3229 U+50A0 +JSP-322A U+50A1 +JSP-322B U+50A2 +JSP-322C U+50AA +JSP-322D U+50AF +JSP-322E U+50B0 +JSP-322F U+50B9 +JSP-3230 U+50BA +JSP-3231 U+50BD +JSP-3232 U+50C0 +JSP-3233 U+50C3 +JSP-3234 U+50C4 +JSP-3235 U+50C7 +JSP-3236 U+50CC +JSP-3237 U+50CE +JSP-3238 U+50D0 +JSP-3239 U+50D3 +JSP-323A U+50D4 +JSP-323B U+50D8 +JSP-323C U+50DC +JSP-323D U+50DD +JSP-323E U+50DF +JSP-323F U+50E2 +JSP-3240 U+50E4 +JSP-3241 U+50E6 +JSP-3242 U+50E8 +JSP-3243 U+50E9 +JSP-3244 U+50EF +JSP-3245 U+50F1 +JSP-3246 U+50F6 +JSP-3247 U+50FA +JSP-3248 U+50FE +JSP-3249 U+5103 +JSP-324A U+5106 +JSP-324B U+5107 +JSP-324C U+5108 +JSP-324D U+510B +JSP-324E U+510C +JSP-324F U+510D +JSP-3250 U+510E +JSP-3251 U+50F2 +JSP-3252 U+5110 +JSP-3253 U+5117 +JSP-3254 U+5119 +JSP-3255 U+511B +JSP-3256 U+511C +JSP-3257 U+511D +JSP-3258 U+511E +JSP-3259 U+5123 +JSP-325A U+5127 +JSP-325B U+5128 +JSP-325C U+512C +JSP-325D U+512D +JSP-325E U+512F +JSP-325F U+5131 +JSP-3260 U+5133 +JSP-3261 U+5134 +JSP-3262 U+5135 +JSP-3263 U+5138 +JSP-3264 U+5139 +JSP-3265 U+5142 +JSP-3266 U+514A +JSP-3267 U+514F +JSP-3268 U+5153 +JSP-3269 U+5155 +JSP-326A U+5157 +JSP-326B U+5158 +JSP-326C U+515F +JSP-326D U+5164 +JSP-326E U+5166 +JSP-326F U+517E +JSP-3270 U+5183 +JSP-3271 U+5184 +JSP-3272 U+518B +JSP-3273 U+518E +JSP-3274 U+5198 +JSP-3275 U+519D +JSP-3276 U+51A1 +JSP-3277 U+51A3 +JSP-3278 U+51AD +JSP-3279 U+51B8 +JSP-327A U+51BA +JSP-327B U+51BC +JSP-327C U+51BE +JSP-327D U+51BF +JSP-327E U+51C2 +JSP-3321 U+51C8 +JSP-3322 U+51CF +JSP-3323 U+51D1 +JSP-3324 U+51D2 +JSP-3325 U+51D3 +JSP-3326 U+51D5 +JSP-3327 U+51D8 +JSP-3328 U+51DE +JSP-3329 U+51E2 +JSP-332A U+51E5 +JSP-332B U+51EE +JSP-332C U+51F2 +JSP-332D U+51F3 +JSP-332E U+51F4 +JSP-332F U+51F7 +JSP-3330 U+5201 +JSP-3331 U+5202 +JSP-3332 U+5205 +JSP-3333 U+5212 +JSP-3334 U+5213 +JSP-3335 U+5215 +JSP-3336 U+5216 +JSP-3337 U+5218 +JSP-3338 U+5222 +JSP-3339 U+5228 +JSP-333A U+5231 +JSP-333B U+5232 +JSP-333C U+5235 +JSP-333D U+523C +JSP-333E U+5245 +JSP-333F U+5249 +JSP-3340 U+5255 +JSP-3341 U+5257 +JSP-3342 U+5258 +JSP-3343 U+525A +JSP-3344 U+525C +JSP-3345 U+525F +JSP-3346 U+5260 +JSP-3347 U+5261 +JSP-3348 U+5266 +JSP-3349 U+526E +JSP-334A U+5277 +JSP-334B U+5278 +JSP-334C U+5279 +JSP-334D U+5280 +JSP-334E U+5282 +JSP-334F U+5285 +JSP-3350 U+528A +JSP-3351 U+528C +JSP-3352 U+5293 +JSP-3353 U+5295 +JSP-3354 U+5296 +JSP-3355 U+5297 +JSP-3356 U+5298 +JSP-3357 U+529A +JSP-3358 U+529C +JSP-3359 U+52A4 +JSP-335A U+52A5 +JSP-335B U+52A6 +JSP-335C U+52A7 +JSP-335D U+52AF +JSP-335E U+52B0 +JSP-335F U+52B6 +JSP-3360 U+52B7 +JSP-3361 U+52B8 +JSP-3362 U+52BA +JSP-3363 U+52BB +JSP-3364 U+52BD +JSP-3365 U+52C0 +JSP-3366 U+52C4 +JSP-3367 U+52C6 +JSP-3368 U+52C8 +JSP-3369 U+52CC +JSP-336A U+52CF +JSP-336B U+52D1 +JSP-336C U+52D4 +JSP-336D U+52D6 +JSP-336E U+52DB +JSP-336F U+52DC +JSP-3370 U+52E1 +JSP-3371 U+52E5 +JSP-3372 U+52E8 +JSP-3373 U+52E9 +JSP-3374 U+52EA +JSP-3375 U+52EC +JSP-3376 U+52F0 +JSP-3377 U+52F1 +JSP-3378 U+52F4 +JSP-3379 U+52F6 +JSP-337A U+52F7 +JSP-337B U+5300 +JSP-337C U+5303 +JSP-337D U+530A +JSP-337E U+530B +JSP-3421 U+530C +JSP-3422 U+5311 +JSP-3423 U+5313 +JSP-3424 U+5318 +JSP-3425 U+531B +JSP-3426 U+531C +JSP-3427 U+531E +JSP-3428 U+531F +JSP-3429 U+5325 +JSP-342A U+5327 +JSP-342B U+5328 +JSP-342C U+5329 +JSP-342D U+532B +JSP-342E U+532C +JSP-342F U+532D +JSP-3430 U+5330 +JSP-3431 U+5332 +JSP-3432 U+5335 +JSP-3433 U+533C +JSP-3434 U+533D +JSP-3435 U+533E +JSP-3436 U+5342 +JSP-3437 U+534C +JSP-3438 U+534B +JSP-3439 U+5359 +JSP-343A U+535B +JSP-343B U+5361 +JSP-343C U+5363 +JSP-343D U+5365 +JSP-343E U+536C +JSP-343F U+536D +JSP-3440 U+5372 +JSP-3441 U+5379 +JSP-3442 U+537E +JSP-3443 U+5383 +JSP-3444 U+5387 +JSP-3445 U+5388 +JSP-3446 U+538E +JSP-3447 U+5393 +JSP-3448 U+5394 +JSP-3449 U+5399 +JSP-344A U+539D +JSP-344B U+53A1 +JSP-344C U+53A4 +JSP-344D U+53AA +JSP-344E U+53AB +JSP-344F U+53AF +JSP-3450 U+53B2 +JSP-3451 U+53B4 +JSP-3452 U+53B5 +JSP-3453 U+53B7 +JSP-3454 U+53B8 +JSP-3455 U+53BA +JSP-3456 U+53BD +JSP-3457 U+53C0 +JSP-3458 U+53C5 +JSP-3459 U+53CF +JSP-345A U+53D2 +JSP-345B U+53D3 +JSP-345C U+53D5 +JSP-345D U+53DA +JSP-345E U+53DD +JSP-345F U+53DE +JSP-3460 U+53E0 +JSP-3461 U+53E6 +JSP-3462 U+53E7 +JSP-3463 U+53F5 +JSP-3464 U+5402 +JSP-3465 U+5413 +JSP-3466 U+541A +JSP-3467 U+5421 +JSP-3468 U+5427 +JSP-3469 U+5428 +JSP-346A U+542A +JSP-346B U+542F +JSP-346C U+5431 +JSP-346D U+5434 +JSP-346E U+5435 +JSP-346F U+5443 +JSP-3470 U+5444 +JSP-3471 U+5447 +JSP-3472 U+544D +JSP-3473 U+544F +JSP-3474 U+545E +JSP-3475 U+5462 +JSP-3476 U+5464 +JSP-3477 U+5466 +JSP-3478 U+5467 +JSP-3479 U+5469 +JSP-347A U+546B +JSP-347B U+546D +JSP-347C U+546E +JSP-347D U+5474 +JSP-347E U+547F +JSP-3521 U+5481 +JSP-3522 U+5483 +JSP-3523 U+5485 +JSP-3524 U+5488 +JSP-3525 U+5489 +JSP-3526 U+548D +JSP-3527 U+5491 +JSP-3528 U+5495 +JSP-3529 U+5496 +JSP-352A U+549C +JSP-352B U+549F +JSP-352C U+54A1 +JSP-352D U+54A6 +JSP-352E U+54A7 +JSP-352F U+54A9 +JSP-3530 U+54AA +JSP-3531 U+54AD +JSP-3532 U+54AE +JSP-3533 U+54B1 +JSP-3534 U+54B7 +JSP-3535 U+54B9 +JSP-3536 U+54BA +JSP-3537 U+54BB +JSP-3538 U+54BF +JSP-3539 U+54C6 +JSP-353A U+54CA +JSP-353B U+54CD +JSP-353C U+54CE +JSP-353D U+54E0 +JSP-353E U+54EA +JSP-353F U+54EC +JSP-3540 U+54EF +JSP-3541 U+54F6 +JSP-3542 U+54FC +JSP-3543 U+54FE +JSP-3544 U+54FF +JSP-3545 U+5500 +JSP-3546 U+5501 +JSP-3547 U+5505 +JSP-3548 U+5508 +JSP-3549 U+5509 +JSP-354A U+550C +JSP-354B U+550D +JSP-354C U+550E +JSP-354D U+5515 +JSP-354E U+552A +JSP-354F U+552B +JSP-3550 U+5532 +JSP-3551 U+5535 +JSP-3552 U+5536 +JSP-3553 U+553B +JSP-3554 U+553C +JSP-3555 U+553D +JSP-3556 U+5541 +JSP-3557 U+5547 +JSP-3558 U+5549 +JSP-3559 U+554A +JSP-355A U+554D +JSP-355B U+5550 +JSP-355C U+5551 +JSP-355D U+5558 +JSP-355E U+555A +JSP-355F U+555B +JSP-3560 U+555E +JSP-3561 U+5560 +JSP-3562 U+5561 +JSP-3563 U+5564 +JSP-3564 U+5566 +JSP-3565 U+557F +JSP-3566 U+5581 +JSP-3567 U+5582 +JSP-3568 U+5586 +JSP-3569 U+5588 +JSP-356A U+558E +JSP-356B U+558F +JSP-356C U+5591 +JSP-356D U+5592 +JSP-356E U+5593 +JSP-356F U+5594 +JSP-3570 U+5597 +JSP-3571 U+55A3 +JSP-3572 U+55A4 +JSP-3573 U+55AD +JSP-3574 U+55B2 +JSP-3575 U+55BF +JSP-3576 U+55C1 +JSP-3577 U+55C3 +JSP-3578 U+55C6 +JSP-3579 U+55C9 +JSP-357A U+55CB +JSP-357B U+55CC +JSP-357C U+55CE +JSP-357D U+55D1 +JSP-357E U+55D2 +JSP-3621 U+55D3 +JSP-3622 U+55D7 +JSP-3623 U+55D8 +JSP-3624 U+55DB +JSP-3625 U+55DE +JSP-3626 U+55E2 +JSP-3627 U+55E9 +JSP-3628 U+55F6 +JSP-3629 U+55FF +JSP-362A U+5605 +JSP-362B U+5608 +JSP-362C U+560A +JSP-362D U+560D +JSP-362E U+560E +JSP-362F U+560F +JSP-3630 U+5610 +JSP-3631 U+5611 +JSP-3632 U+5612 +JSP-3633 U+5619 +JSP-3634 U+562C +JSP-3635 U+5630 +JSP-3636 U+5633 +JSP-3637 U+5635 +JSP-3638 U+5637 +JSP-3639 U+5639 +JSP-363A U+563B +JSP-363B U+563C +JSP-363C U+563D +JSP-363D U+563F +JSP-363E U+5640 +JSP-363F U+5641 +JSP-3640 U+5643 +JSP-3641 U+5644 +JSP-3642 U+5646 +JSP-3643 U+5649 +JSP-3644 U+564B +JSP-3645 U+564D +JSP-3646 U+564F +JSP-3647 U+5654 +JSP-3648 U+565E +JSP-3649 U+5660 +JSP-364A U+5661 +JSP-364B U+5662 +JSP-364C U+5663 +JSP-364D U+5666 +JSP-364E U+5669 +JSP-364F U+566D +JSP-3650 U+566F +JSP-3651 U+5671 +JSP-3652 U+5672 +JSP-3653 U+5675 +JSP-3654 U+5684 +JSP-3655 U+5685 +JSP-3656 U+5688 +JSP-3657 U+568B +JSP-3658 U+568C +JSP-3659 U+5695 +JSP-365A U+5699 +JSP-365B U+569A +JSP-365C U+569D +JSP-365D U+569E +JSP-365E U+569F +JSP-365F U+56A6 +JSP-3660 U+56A7 +JSP-3661 U+56A8 +JSP-3662 U+56A9 +JSP-3663 U+56AB +JSP-3664 U+56AC +JSP-3665 U+56AD +JSP-3666 U+56B1 +JSP-3667 U+56B3 +JSP-3668 U+56B7 +JSP-3669 U+56BE +JSP-366A U+56C5 +JSP-366B U+56C9 +JSP-366C U+56CA +JSP-366D U+56CB +JSP-366E U+56CF +JSP-366F U+56D0 +JSP-3670 U+56CC +JSP-3671 U+56CD +JSP-3672 U+56D9 +JSP-3673 U+56DC +JSP-3674 U+56DD +JSP-3675 U+56DF +JSP-3676 U+56E1 +JSP-3677 U+56E4 +JSP-3678 U+56E5 +JSP-3679 U+56E6 +JSP-367A U+56E7 +JSP-367B U+56E8 +JSP-367C U+56F1 +JSP-367D U+56EB +JSP-367E U+56ED +JSP-3721 U+56F6 +JSP-3722 U+56F7 +JSP-3723 U+5701 +JSP-3724 U+5702 +JSP-3725 U+5707 +JSP-3726 U+570A +JSP-3727 U+570C +JSP-3728 U+5711 +JSP-3729 U+5715 +JSP-372A U+571A +JSP-372B U+571B +JSP-372C U+571D +JSP-372D U+5720 +JSP-372E U+5722 +JSP-372F U+5723 +JSP-3730 U+5724 +JSP-3731 U+5725 +JSP-3732 U+5729 +JSP-3733 U+572A +JSP-3734 U+572C +JSP-3735 U+572E +JSP-3736 U+572F +JSP-3737 U+5733 +JSP-3738 U+5734 +JSP-3739 U+573D +JSP-373A U+573E +JSP-373B U+573F +JSP-373C U+5745 +JSP-373D U+5746 +JSP-373E U+574C +JSP-373F U+574D +JSP-3740 U+5752 +JSP-3741 U+5762 +JSP-3742 U+5765 +JSP-3743 U+5767 +JSP-3744 U+5768 +JSP-3745 U+576B +JSP-3746 U+576D +JSP-3747 U+576E +JSP-3748 U+576F +JSP-3749 U+5770 +JSP-374A U+5771 +JSP-374B U+5773 +JSP-374C U+5774 +JSP-374D U+5775 +JSP-374E U+5777 +JSP-374F U+5779 +JSP-3750 U+577A +JSP-3751 U+577B +JSP-3752 U+577C +JSP-3753 U+577E +JSP-3754 U+5781 +JSP-3755 U+5783 +JSP-3756 U+578C +JSP-3757 U+5794 +JSP-3758 U+5797 +JSP-3759 U+5799 +JSP-375A U+579A +JSP-375B U+579C +JSP-375C U+579D +JSP-375D U+579E +JSP-375E U+579F +JSP-375F U+57A1 +JSP-3760 U+5795 +JSP-3761 U+57A7 +JSP-3762 U+57A8 +JSP-3763 U+57A9 +JSP-3764 U+57AC +JSP-3765 U+57B8 +JSP-3766 U+57BD +JSP-3767 U+57C7 +JSP-3768 U+57C8 +JSP-3769 U+57CC +JSP-376A U+57CF +JSP-376B U+57D5 +JSP-376C U+57DD +JSP-376D U+57DE +JSP-376E U+57E4 +JSP-376F U+57E6 +JSP-3770 U+57E7 +JSP-3771 U+57E9 +JSP-3772 U+57ED +JSP-3773 U+57F0 +JSP-3774 U+57F5 +JSP-3775 U+57F6 +JSP-3776 U+57F8 +JSP-3777 U+57FD +JSP-3778 U+57FE +JSP-3779 U+57FF +JSP-377A U+5803 +JSP-377B U+5804 +JSP-377C U+5808 +JSP-377D U+5809 +JSP-377E U+57E1 +JSP-3821 U+580C +JSP-3822 U+580D +JSP-3823 U+581B +JSP-3824 U+581E +JSP-3825 U+581F +JSP-3826 U+5820 +JSP-3827 U+5826 +JSP-3828 U+5827 +JSP-3829 U+582D +JSP-382A JU+5832 U-0002F856 +JSP-382B U+5839 +JSP-382C U+583F +JSP-382D U+5849 +JSP-382E U+584C +JSP-382F U+584D +JSP-3830 U+584F +JSP-3831 U+5850 +JSP-3832 U+5855 +JSP-3833 U+585F +JSP-3834 U+5861 +JSP-3835 U+5864 +JSP-3836 U+5867 +JSP-3837 U+5868 +JSP-3838 U+5878 +JSP-3839 U+587C +JSP-383A U+587F +JSP-383B U+5880 +JSP-383C U+5881 +JSP-383D U+5887 +JSP-383E U+5888 +JSP-383F U+5889 +JSP-3840 U+588A +JSP-3841 U+588C +JSP-3842 U+588D +JSP-3843 U+588F +JSP-3844 U+5890 +JSP-3845 U+5894 +JSP-3846 U+5896 +JSP-3847 U+589D +JSP-3848 U+58A0 +JSP-3849 U+58A1 +JSP-384A U+58A2 +JSP-384B U+58A6 +JSP-384C U+58A9 +JSP-384D U+58B1 +JSP-384E U+58B2 +JSP-384F U+58C4 +JSP-3850 U+58BC +JSP-3851 U+58C2 +JSP-3852 U+58C8 +JSP-3853 U+58CD +JSP-3854 U+58CE +JSP-3855 U+58D0 +JSP-3856 U+58D2 +JSP-3857 U+58D4 +JSP-3858 U+58D6 +JSP-3859 U+58DA +JSP-385A U+58DD +JSP-385B U+58E1 +JSP-385C U+58E2 +JSP-385D U+58E9 +JSP-385E U+58F3 +JSP-385F U+5905 +JSP-3860 U+5906 +JSP-3861 U+590B +JSP-3862 U+590C +JSP-3863 U+5912 +JSP-3864 U+5913 +JSP-3865 U+5914 +JSP-3866 U+8641 +JSP-3867 U+591D +JSP-3868 U+5921 +JSP-3869 U+5923 +JSP-386A U+5924 +JSP-386B U+5928 +JSP-386C U+592F +JSP-386D U+5930 +JSP-386E U+5933 +JSP-386F U+5935 +JSP-3870 U+5936 +JSP-3871 U+593F +JSP-3872 U+5943 +JSP-3873 U+5946 +JSP-3874 U+5952 +JSP-3875 U+5953 +JSP-3876 U+5959 +JSP-3877 U+595B +JSP-3878 U+595D +JSP-3879 U+595E +JSP-387A U+595F +JSP-387B U+5961 +JSP-387C U+5963 +JSP-387D U+596B +JSP-387E U+596D +JSP-3921 U+596F +JSP-3922 U+5972 +JSP-3923 U+5975 +JSP-3924 U+5976 +JSP-3925 U+5979 +JSP-3926 U+597B +JSP-3927 U+597C +JSP-3928 U+598B +JSP-3929 U+598C +JSP-392A U+598E +JSP-392B U+5992 +JSP-392C U+5995 +JSP-392D U+5997 +JSP-392E U+599F +JSP-392F U+59A4 +JSP-3930 U+59A7 +JSP-3931 U+59AD +JSP-3932 U+59AE +JSP-3933 U+59AF +JSP-3934 U+59B0 +JSP-3935 U+59B3 +JSP-3936 U+59B7 +JSP-3937 U+59BA +JSP-3938 U+59BC +JSP-3939 U+59C1 +JSP-393A U+59C3 +JSP-393B U+59C4 +JSP-393C U+59C8 +JSP-393D U+59CA +JSP-393E U+59CD +JSP-393F U+59D2 +JSP-3940 U+59DD +JSP-3941 U+59DE +JSP-3942 U+59DF +JSP-3943 U+59E3 +JSP-3944 U+59E4 +JSP-3945 U+59E7 +JSP-3946 U+59EE +JSP-3947 U+59EF +JSP-3948 U+59F1 +JSP-3949 U+59F2 +JSP-394A U+59F4 +JSP-394B U+59F7 +JSP-394C U+5A00 +JSP-394D U+5A04 +JSP-394E U+5A0C +JSP-394F U+5A0D +JSP-3950 U+5A0E +JSP-3951 U+5A12 +JSP-3952 U+5A13 +JSP-3953 U+5A1E +JSP-3954 U+5A23 +JSP-3955 U+5A24 +JSP-3956 U+5A27 +JSP-3957 U+5A28 +JSP-3958 U+5A2A +JSP-3959 U+5A2D +JSP-395A U+5A30 +JSP-395B U+5A44 +JSP-395C U+5A45 +JSP-395D U+5A47 +JSP-395E U+5A48 +JSP-395F U+5A4C +JSP-3960 U+5A50 +JSP-3961 U+5A55 +JSP-3962 U+5A5E +JSP-3963 U+5A63 +JSP-3964 U+5A65 +JSP-3965 U+5A67 +JSP-3966 U+5A6D +JSP-3967 U+5A77 +JSP-3968 U+5A7A +JSP-3969 U+5A7B +JSP-396A U+5A7E +JSP-396B U+5A8B +JSP-396C U+5A90 +JSP-396D U+5A93 +JSP-396E U+5A96 +JSP-396F U+5A99 +JSP-3970 U+5A9C +JSP-3971 U+5A9E +JSP-3972 U+5A9F +JSP-3973 U+5AA0 +JSP-3974 U+5AA2 +JSP-3975 U+5AA7 +JSP-3976 U+5AAC +JSP-3977 U+5AB1 +JSP-3978 U+5AB2 +JSP-3979 U+5AB3 +JSP-397A U+5AB5 +JSP-397B U+5AB8 +JSP-397C U+5ABA +JSP-397D U+5ABB +JSP-397E U+5ABF +JSP-3A21 U+5AC4 +JSP-3A22 U+5AC6 +JSP-3A23 U+5AC8 +JSP-3A24 U+5ACF +JSP-3A25 U+5ADA +JSP-3A26 U+5ADC +JSP-3A27 U+5AE0 +JSP-3A28 U+5AE5 +JSP-3A29 U+5AEA +JSP-3A2A U+5AEE +JSP-3A2B U+5AF5 +JSP-3A2C U+5AF6 +JSP-3A2D U+5AFD +JSP-3A2E U+5B00 +JSP-3A2F U+5B01 +JSP-3A30 U+5B08 +JSP-3A31 U+5B17 +JSP-3A32 U+5B34 +JSP-3A33 U+5B19 +JSP-3A34 U+5B1B +JSP-3A35 U+5B1D +JSP-3A36 U+5B21 +JSP-3A37 U+5B25 +JSP-3A38 U+5B2D +JSP-3A39 U+5B38 +JSP-3A3A U+5B41 +JSP-3A3B U+5B4B +JSP-3A3C U+5B4C +JSP-3A3D U+5B52 +JSP-3A3E U+5B56 +JSP-3A3F U+5B5E +JSP-3A40 U+5B68 +JSP-3A41 U+5B6E +JSP-3A42 U+5B6F +JSP-3A43 U+5B7C +JSP-3A44 U+5B7D +JSP-3A45 U+5B7E +JSP-3A46 U+5B7F +JSP-3A47 U+5B81 +JSP-3A48 U+5B84 +JSP-3A49 U+5B86 +JSP-3A4A U+5B8A +JSP-3A4B U+5B8E +JSP-3A4C U+5B90 +JSP-3A4D U+5B91 +JSP-3A4E U+5B93 +JSP-3A4F U+5B94 +JSP-3A50 U+5B96 +JSP-3A51 U+5BA8 +JSP-3A52 U+5BA9 +JSP-3A53 U+5BAC +JSP-3A54 U+5BAD +JSP-3A55 U+5BAF +JSP-3A56 U+5BB1 +JSP-3A57 U+5BB2 +JSP-3A58 U+5BB7 +JSP-3A59 U+5BBA +JSP-3A5A U+5BBC +JSP-3A5B U+5BC0 +JSP-3A5C U+5BC1 +JSP-3A5D U+5BCD +JSP-3A5E U+5BCF +JSP-3A5F U+5BD6 +JSP-3A60 U+5BD7 +JSP-3A61 U+5BD8 +JSP-3A62 U+5BD9 +JSP-3A63 U+5BDA +JSP-3A64 U+5BE0 +JSP-3A65 U+5BEF +JSP-3A66 U+5BF1 +JSP-3A67 U+5BF4 +JSP-3A68 U+5BFD +JSP-3A69 U+5C0C +JSP-3A6A U+5C17 +JSP-3A6B U+5C1E +JSP-3A6C U+5C1F +JSP-3A6D U+5C23 +JSP-3A6E U+5C26 +JSP-3A6F U+5C29 +JSP-3A70 U+5C2B +JSP-3A71 U+5C2C +JSP-3A72 U+5C2E +JSP-3A73 U+5C30 +JSP-3A74 U+5C32 +JSP-3A75 U+5C35 +JSP-3A76 U+5C36 +JSP-3A77 U+5C59 +JSP-3A78 U+5C5A +JSP-3A79 U+5C5C +JSP-3A7A U+5C62 +JSP-3A7B U+5C63 +JSP-3A7C U+5C67 +JSP-3A7D U+5C68 +JSP-3A7E U+5C69 +JSP-3B21 U+5C6D +JSP-3B22 U+5C70 +JSP-3B23 U+5C74 +JSP-3B24 U+5C75 +JSP-3B25 U+5C7A +JSP-3B26 U+5C7B +JSP-3B27 U+5C7C +JSP-3B28 U+5C7D +JSP-3B29 U+5C87 +JSP-3B2A U+5C88 +JSP-3B2B U+5C8A +JSP-3B2C U+5C8F +JSP-3B2D U+5C92 +JSP-3B2E U+5C9D +JSP-3B2F U+5C9F +JSP-3B30 U+5CA0 +JSP-3B31 U+5CA2 +JSP-3B32 U+5CA3 +JSP-3B33 U+5CA6 +JSP-3B34 U+5CAA +JSP-3B35 U+5CB2 +JSP-3B36 U+5CB4 +JSP-3B37 U+5CB5 +JSP-3B38 U+5CBA +JSP-3B39 U+5CC9 +JSP-3B3A U+5CCB +JSP-3B3B U+5CD2 +JSP-3B3C U+5CDD +JSP-3B3D U+5CD7 +JSP-3B3E U+5CEE +JSP-3B3F U+5CF1 +JSP-3B40 U+5CF2 +JSP-3B41 U+5CF4 +JSP-3B42 U+5D01 +JSP-3B43 U+5D06 +JSP-3B44 U+5D0D +JSP-3B45 U+5D12 +JSP-3B46 U+5D2B +JSP-3B47 U+5D23 +JSP-3B48 U+5D24 +JSP-3B49 U+5D26 +JSP-3B4A U+5D27 +JSP-3B4B U+5D31 +JSP-3B4C U+5D34 +JSP-3B4D U+5D39 +JSP-3B4E U+5D3D +JSP-3B4F U+5D3F +JSP-3B50 U+5D42 +JSP-3B51 U+5D43 +JSP-3B52 U+5D46 +JSP-3B53 U+5D48 +JSP-3B54 U+5D55 +JSP-3B55 U+5D51 +JSP-3B56 U+5D59 +JSP-3B57 U+5D4A +JSP-3B58 U+5D5F +JSP-3B59 U+5D60 +JSP-3B5A U+5D61 +JSP-3B5B U+5D62 +JSP-3B5C U+5D64 +JSP-3B5D U+5D6A +JSP-3B5E U+5D6D +JSP-3B5F U+5D70 +JSP-3B60 U+5D79 +JSP-3B61 U+5D7A +JSP-3B62 U+5D7E +JSP-3B63 U+5D7F +JSP-3B64 U+5D81 +JSP-3B65 U+5D83 +JSP-3B66 U+5D88 +JSP-3B67 U+5D8A +JSP-3B68 U+5D92 +JSP-3B69 U+5D93 +JSP-3B6A U+5D94 +JSP-3B6B U+5D95 +JSP-3B6C U+5D99 +JSP-3B6D U+5D9B +JSP-3B6E U+5D9F +JSP-3B6F U+5DA0 +JSP-3B70 U+5DA7 +JSP-3B71 U+5DAB +JSP-3B72 U+5DB0 +JSP-3B73 U+5DB4 +JSP-3B74 U+5DB8 +JSP-3B75 U+5DB9 +JSP-3B76 U+5DC3 +JSP-3B77 U+5DC7 +JSP-3B78 U+5DCB +JSP-3B79 U+5DD0 +JSP-3B7A U+5DCE +JSP-3B7B U+5DD8 +JSP-3B7C U+5DD9 +JSP-3B7D U+5DE0 +JSP-3B7E U+5DE4 +JSP-3C21 U+5DE9 +JSP-3C22 U+5DF8 +JSP-3C23 U+5DF9 +JSP-3C24 U+5E00 +JSP-3C25 U+5E07 +JSP-3C26 U+5E0D +JSP-3C27 U+5E12 +JSP-3C28 U+5E14 +JSP-3C29 U+5E15 +JSP-3C2A U+5E18 +JSP-3C2B U+5E1F +JSP-3C2C U+5E20 +JSP-3C2D U+5E2E +JSP-3C2E U+5E28 +JSP-3C2F U+5E32 +JSP-3C30 U+5E35 +JSP-3C31 U+5E3E +JSP-3C32 U+5E4B +JSP-3C33 U+5E50 +JSP-3C34 U+5E49 +JSP-3C35 U+5E51 +JSP-3C36 U+5E56 +JSP-3C37 U+5E58 +JSP-3C38 U+5E5B +JSP-3C39 U+5E5C +JSP-3C3A U+5E5E +JSP-3C3B U+5E68 +JSP-3C3C U+5E6A +JSP-3C3D U+5E6B +JSP-3C3E U+5E6C +JSP-3C3F U+5E6D +JSP-3C40 U+5E6E +JSP-3C41 U+5E70 +JSP-3C42 U+5E80 +JSP-3C43 U+5E8B +JSP-3C44 U+5E8E +JSP-3C45 U+5EA2 +JSP-3C46 U+5EA4 +JSP-3C47 U+5EA5 +JSP-3C48 U+5EA8 +JSP-3C49 U+5EAA +JSP-3C4A U+5EAC +JSP-3C4B U+5EB1 +JSP-3C4C U+5EB3 +JSP-3C4D U+5EBD +JSP-3C4E U+5EBE +JSP-3C4F U+5EBF +JSP-3C50 U+5EC6 +JSP-3C51 U+5ECC +JSP-3C52 U+5ECB +JSP-3C53 U+5ECE +JSP-3C54 U+5ED1 +JSP-3C55 U+5ED2 +JSP-3C56 U+5ED4 +JSP-3C57 U+5ED5 +JSP-3C58 U+5EDC +JSP-3C59 U+5EDE +JSP-3C5A U+5EE5 +JSP-3C5B U+5EEB +JSP-3C5C U+5F02 +JSP-3C5D U+5F06 +JSP-3C5E U+5F07 +JSP-3C5F U+5F08 +JSP-3C60 U+5F0E +JSP-3C61 U+5F19 +JSP-3C62 U+5F1C +JSP-3C63 U+5F1D +JSP-3C64 U+5F21 +JSP-3C65 U+5F22 +JSP-3C66 U+5F23 +JSP-3C67 U+5F24 +JSP-3C68 U+5F28 +JSP-3C69 U+5F2B +JSP-3C6A U+5F2C +JSP-3C6B U+5F2E +JSP-3C6C U+5F30 +JSP-3C6D U+5F34 +JSP-3C6E U+5F36 +JSP-3C6F U+5F3B +JSP-3C70 U+5F3D +JSP-3C71 U+5F3F +JSP-3C72 U+5F40 +JSP-3C73 U+5F44 +JSP-3C74 U+5F45 +JSP-3C75 U+5F47 +JSP-3C76 U+5F4D +JSP-3C77 U+5F50 +JSP-3C78 U+5F54 +JSP-3C79 U+5F58 +JSP-3C7A U+5F5B +JSP-3C7B U+5F60 +JSP-3C7C U+5F63 +JSP-3C7D U+5F64 +JSP-3C7E U+5F67 +JSP-3D21 U+5F6F +JSP-3D22 U+5F72 +JSP-3D23 U+5F74 +JSP-3D24 U+5F75 +JSP-3D25 U+5F78 +JSP-3D26 U+5F7A +JSP-3D27 U+5F7D +JSP-3D28 U+5F7E +JSP-3D29 U+5F89 +JSP-3D2A U+5F8D +JSP-3D2B U+5F8F +JSP-3D2C U+5F96 +JSP-3D2D U+5F9C +JSP-3D2E U+5F9D +JSP-3D2F U+5FA2 +JSP-3D30 U+5FA7 +JSP-3D31 U+5FAB +JSP-3D32 U+5FA4 +JSP-3D33 U+5FAC +JSP-3D34 U+5FAF +JSP-3D35 U+5FB0 +JSP-3D36 U+5FB1 +JSP-3D37 U+5FB8 +JSP-3D38 U+5FC4 +JSP-3D39 U+5FC7 +JSP-3D3A U+5FC8 +JSP-3D3B U+5FC9 +JSP-3D3C U+5FCB +JSP-3D3D U+5FD0 +JSP-3D3E U+5FD1 +JSP-3D3F U+5FD2 +JSP-3D40 U+5FD3 +JSP-3D41 U+5FD4 +JSP-3D42 U+5FDE +JSP-3D43 U+5FE1 +JSP-3D44 U+5FE2 +JSP-3D45 U+5FE8 +JSP-3D46 U+5FE9 +JSP-3D47 U+5FEA +JSP-3D48 U+5FEC +JSP-3D49 U+5FED +JSP-3D4A U+5FEE +JSP-3D4B U+5FEF +JSP-3D4C U+5FF2 +JSP-3D4D U+5FF3 +JSP-3D4E U+5FF6 +JSP-3D4F U+5FFA +JSP-3D50 U+5FFC +JSP-3D51 U+6007 +JSP-3D52 U+600A +JSP-3D53 U+600D +JSP-3D54 U+6013 +JSP-3D55 U+6014 +JSP-3D56 U+6017 +JSP-3D57 U+6018 +JSP-3D58 U+601A +JSP-3D59 U+601F +JSP-3D5A U+6024 +JSP-3D5B U+602D +JSP-3D5C U+6033 +JSP-3D5D U+6035 +JSP-3D5E U+6040 +JSP-3D5F U+6047 +JSP-3D60 U+6048 +JSP-3D61 U+6049 +JSP-3D62 U+604C +JSP-3D63 U+6051 +JSP-3D64 U+6054 +JSP-3D65 U+6056 +JSP-3D66 U+6057 +JSP-3D67 U+605D +JSP-3D68 U+6061 +JSP-3D69 U+6067 +JSP-3D6A U+6071 +JSP-3D6B U+607E +JSP-3D6C U+607F +JSP-3D6D U+6082 +JSP-3D6E U+6086 +JSP-3D6F U+6088 +JSP-3D70 U+608A +JSP-3D71 U+608E +JSP-3D72 U+6091 +JSP-3D73 U+6093 +JSP-3D74 U+6095 +JSP-3D75 U+6098 +JSP-3D76 U+609D +JSP-3D77 U+609E +JSP-3D78 U+60A2 +JSP-3D79 U+60A4 +JSP-3D7A U+60A5 +JSP-3D7B U+60A8 +JSP-3D7C U+60B0 +JSP-3D7D U+60B1 +JSP-3D7E U+60B7 +JSP-3E21 U+60BB +JSP-3E22 U+60BE +JSP-3E23 U+60C2 +JSP-3E24 U+60C4 +JSP-3E25 U+60C8 +JSP-3E26 U+60C9 +JSP-3E27 U+60CA +JSP-3E28 U+60CB +JSP-3E29 U+60CE +JSP-3E2A U+60CF +JSP-3E2B U+60D4 +JSP-3E2C U+60D5 +JSP-3E2D U+60D9 +JSP-3E2E U+60DB +JSP-3E2F U+60DD +JSP-3E30 U+60DE +JSP-3E31 U+60E2 +JSP-3E32 U+60E5 +JSP-3E33 U+60F2 +JSP-3E34 U+60F5 +JSP-3E35 U+60F8 +JSP-3E36 U+60FC +JSP-3E37 U+60FD +JSP-3E38 U+6102 +JSP-3E39 U+6107 +JSP-3E3A U+610A +JSP-3E3B U+610C +JSP-3E3C U+6110 +JSP-3E3D U+6111 +JSP-3E3E U+6112 +JSP-3E3F U+6113 +JSP-3E40 U+6114 +JSP-3E41 U+6116 +JSP-3E42 U+6117 +JSP-3E43 U+6119 +JSP-3E44 U+611C +JSP-3E45 U+611E +JSP-3E46 U+6122 +JSP-3E47 U+612A +JSP-3E48 U+612B +JSP-3E49 U+6130 +JSP-3E4A U+6131 +JSP-3E4B U+6135 +JSP-3E4C U+6136 +JSP-3E4D U+6137 +JSP-3E4E U+6139 +JSP-3E4F U+6141 +JSP-3E50 U+6145 +JSP-3E51 U+6146 +JSP-3E52 U+6149 +JSP-3E53 U+615E +JSP-3E54 U+6160 +JSP-3E55 U+616C +JSP-3E56 U+6172 +JSP-3E57 U+6178 +JSP-3E58 U+617B +JSP-3E59 U+617C +JSP-3E5A U+617F +JSP-3E5B U+6180 +JSP-3E5C U+6181 +JSP-3E5D U+6183 +JSP-3E5E U+6184 +JSP-3E5F U+618B +JSP-3E60 U+618D +JSP-3E61 U+6192 +JSP-3E62 U+6193 +JSP-3E63 U+6197 +JSP-3E64 U+6198 +JSP-3E65 U+619C +JSP-3E66 U+619D +JSP-3E67 U+619F +JSP-3E68 U+61A0 +JSP-3E69 U+61A5 +JSP-3E6A U+61A8 +JSP-3E6B U+61AA +JSP-3E6C U+61AD +JSP-3E6D U+61B8 +JSP-3E6E U+61B9 +JSP-3E6F U+61BC +JSP-3E70 U+61C0 +JSP-3E71 U+61C1 +JSP-3E72 U+61C2 +JSP-3E73 U+61CE +JSP-3E74 U+61CF +JSP-3E75 U+61D5 +JSP-3E76 U+61DC +JSP-3E77 U+61DD +JSP-3E78 U+61DE +JSP-3E79 U+61DF +JSP-3E7A U+61E1 +JSP-3E7B U+61E2 +JSP-3E7C U+61E7 +JSP-3E7D U+61E9 +JSP-3E7E U+61E5 +JSP-3F21 U+61EC +JSP-3F22 U+61ED +JSP-3F23 U+61EF +JSP-3F24 U+6201 +JSP-3F25 U+6203 +JSP-3F26 U+6204 +JSP-3F27 U+6207 +JSP-3F28 U+6213 +JSP-3F29 U+6215 +JSP-3F2A U+621C +JSP-3F2B U+6220 +JSP-3F2C U+6222 +JSP-3F2D U+6223 +JSP-3F2E U+6227 +JSP-3F2F U+6229 +JSP-3F30 U+622B +JSP-3F31 U+6239 +JSP-3F32 U+623D +JSP-3F33 U+6242 +JSP-3F34 U+6243 +JSP-3F35 U+6244 +JSP-3F36 U+6246 +JSP-3F37 U+624C +JSP-3F38 U+6250 +JSP-3F39 U+6251 +JSP-3F3A U+6252 +JSP-3F3B U+6254 +JSP-3F3C U+6256 +JSP-3F3D U+625A +JSP-3F3E U+625C +JSP-3F3F U+6264 +JSP-3F40 U+626D +JSP-3F41 U+626F +JSP-3F42 U+6273 +JSP-3F43 U+627A +JSP-3F44 U+627D +JSP-3F45 U+628D +JSP-3F46 U+628E +JSP-3F47 U+628F +JSP-3F48 U+6290 +JSP-3F49 U+62A6 +JSP-3F4A U+62A8 +JSP-3F4B U+62B3 +JSP-3F4C U+62B6 +JSP-3F4D U+62B7 +JSP-3F4E U+62BA +JSP-3F4F U+62BE +JSP-3F50 U+62BF +JSP-3F51 U+62C4 +JSP-3F52 U+62CE +JSP-3F53 U+62D5 +JSP-3F54 U+62D6 +JSP-3F55 U+62DA +JSP-3F56 U+62EA +JSP-3F57 U+62F2 +JSP-3F58 U+62F4 +JSP-3F59 U+62FC +JSP-3F5A U+62FD +JSP-3F5B U+6303 +JSP-3F5C U+6304 +JSP-3F5D U+630A +JSP-3F5E U+630B +JSP-3F5F U+630D +JSP-3F60 U+6310 +JSP-3F61 U+6313 +JSP-3F62 U+6316 +JSP-3F63 U+6318 +JSP-3F64 U+6329 +JSP-3F65 U+632A +JSP-3F66 U+632D +JSP-3F67 U+6335 +JSP-3F68 U+6336 +JSP-3F69 U+6339 +JSP-3F6A U+633C +JSP-3F6B U+6341 +JSP-3F6C U+6342 +JSP-3F6D U+6343 +JSP-3F6E U+6344 +JSP-3F6F U+6346 +JSP-3F70 U+634A +JSP-3F71 U+634B +JSP-3F72 U+634E +JSP-3F73 U+6352 +JSP-3F74 U+6353 +JSP-3F75 U+6354 +JSP-3F76 U+6358 +JSP-3F77 U+635B +JSP-3F78 U+6365 +JSP-3F79 U+6366 +JSP-3F7A U+636C +JSP-3F7B U+636D +JSP-3F7C U+6371 +JSP-3F7D U+6374 +JSP-3F7E U+6375 +JSP-4021 U+6378 +JSP-4022 U+637C +JSP-4023 U+637D +JSP-4024 U+637F +JSP-4025 U+6382 +JSP-4026 U+6384 +JSP-4027 U+6387 +JSP-4028 U+638A +JSP-4029 U+6390 +JSP-402A U+6394 +JSP-402B U+6395 +JSP-402C U+6399 +JSP-402D U+639A +JSP-402E U+639E +JSP-402F U+63A4 +JSP-4030 U+63A6 +JSP-4031 U+63AD +JSP-4032 U+63AE +JSP-4033 U+63AF +JSP-4034 U+63BD +JSP-4035 U+63C1 +JSP-4036 U+63C5 +JSP-4037 U+63C8 +JSP-4038 U+63CE +JSP-4039 U+63D1 +JSP-403A U+63D3 +JSP-403B U+63D4 +JSP-403C U+63D5 +JSP-403D U+63DC +JSP-403E U+63E0 +JSP-403F U+63E5 +JSP-4040 U+63EA +JSP-4041 U+63EC +JSP-4042 U+63F2 +JSP-4043 U+63F3 +JSP-4044 U+63F5 +JSP-4045 U+63F8 +JSP-4046 U+63F9 +JSP-4047 U+6409 +JSP-4048 U+640A +JSP-4049 U+6410 +JSP-404A U+6412 +JSP-404B U+6414 +JSP-404C U+6418 +JSP-404D U+641E +JSP-404E U+6420 +JSP-404F U+6422 +JSP-4050 U+6424 +JSP-4051 U+6425 +JSP-4052 U+6429 +JSP-4053 U+642A +JSP-4054 U+642F +JSP-4055 U+6430 +JSP-4056 U+6435 +JSP-4057 U+643D +JSP-4058 U+643F +JSP-4059 U+644B +JSP-405A U+644F +JSP-405B U+6451 +JSP-405C U+6452 +JSP-405D U+6453 +JSP-405E U+6454 +JSP-405F U+645A +JSP-4060 U+645B +JSP-4061 U+645C +JSP-4062 U+645D +JSP-4063 U+645F +JSP-4064 U+6460 +JSP-4065 U+6461 +JSP-4066 U+6463 +JSP-4067 U+646D +JSP-4068 U+6473 +JSP-4069 U+6474 +JSP-406A U+647B +JSP-406B U+647D +JSP-406C U+6485 +JSP-406D U+6487 +JSP-406E U+648F +JSP-406F U+6490 +JSP-4070 U+6491 +JSP-4071 U+6498 +JSP-4072 U+6499 +JSP-4073 U+649B +JSP-4074 U+649D +JSP-4075 U+649F +JSP-4076 U+64A1 +JSP-4077 U+64A3 +JSP-4078 U+64A6 +JSP-4079 U+64A8 +JSP-407A U+64AC +JSP-407B U+64B3 +JSP-407C U+64BD +JSP-407D U+64BE +JSP-407E U+64BF +JSP-4121 U+64C4 +JSP-4122 U+64C9 +JSP-4123 U+64CA +JSP-4124 U+64CB +JSP-4125 U+64CC +JSP-4126 U+64CE +JSP-4127 U+64D0 +JSP-4128 U+64D1 +JSP-4129 U+64D5 +JSP-412A U+64D7 +JSP-412B U+64E4 +JSP-412C U+64E5 +JSP-412D U+64E9 +JSP-412E U+64EA +JSP-412F U+64ED +JSP-4130 U+64F0 +JSP-4131 U+64F5 +JSP-4132 U+64F7 +JSP-4133 U+64FB +JSP-4134 U+64FF +JSP-4135 U+6501 +JSP-4136 U+6504 +JSP-4137 U+6508 +JSP-4138 U+6509 +JSP-4139 U+650A +JSP-413A U+650F +JSP-413B U+6513 +JSP-413C U+6514 +JSP-413D U+6516 +JSP-413E U+6519 +JSP-413F U+651B +JSP-4140 U+651E +JSP-4141 U+651F +JSP-4142 U+6522 +JSP-4143 U+6526 +JSP-4144 U+6529 +JSP-4145 U+652E +JSP-4146 U+6531 +JSP-4147 U+653A +JSP-4148 U+653C +JSP-4149 U+653D +JSP-414A U+6543 +JSP-414B U+6547 +JSP-414C U+6549 +JSP-414D U+6550 +JSP-414E U+6552 +JSP-414F U+6554 +JSP-4150 U+655F +JSP-4151 U+6560 +JSP-4152 U+6567 +JSP-4153 U+656B +JSP-4154 U+657A +JSP-4155 U+657D +JSP-4156 U+6581 +JSP-4157 U+6585 +JSP-4158 U+658A +JSP-4159 U+6592 +JSP-415A U+6595 +JSP-415B U+6598 +JSP-415C U+659D +JSP-415D U+65A0 +JSP-415E U+65A3 +JSP-415F U+65A6 +JSP-4160 U+65AE +JSP-4161 U+65B2 +JSP-4162 U+65B3 +JSP-4163 U+65B4 +JSP-4164 U+65BF +JSP-4165 U+65C2 +JSP-4166 U+65C8 +JSP-4167 U+65C9 +JSP-4168 U+65CE +JSP-4169 U+65D0 +JSP-416A U+65D4 +JSP-416B U+65D6 +JSP-416C U+65D8 +JSP-416D U+65DF +JSP-416E U+65F0 +JSP-416F U+65F2 +JSP-4170 U+65F4 +JSP-4171 U+65F5 +JSP-4172 U+65F9 +JSP-4173 U+65FE +JSP-4174 U+65FF +JSP-4175 U+6600 +JSP-4176 U+6604 +JSP-4177 U+6608 +JSP-4178 U+6609 +JSP-4179 U+660D +JSP-417A U+6611 +JSP-417B U+6612 +JSP-417C U+6615 +JSP-417D U+6616 +JSP-417E U+661D +JSP-4221 U+661E +JSP-4222 U+6621 +JSP-4223 U+6622 +JSP-4224 U+6623 +JSP-4225 U+6624 +JSP-4226 U+6626 +JSP-4227 U+6629 +JSP-4228 U+662A +JSP-4229 U+662B +JSP-422A U+662C +JSP-422B U+662E +JSP-422C U+6630 +JSP-422D U+6631 +JSP-422E U+6633 +JSP-422F U+6639 +JSP-4230 U+6637 +JSP-4231 U+6640 +JSP-4232 U+6645 +JSP-4233 U+6646 +JSP-4234 U+664A +JSP-4235 U+664C +JSP-4236 U+6651 +JSP-4237 U+664E +JSP-4238 U+6657 +JSP-4239 U+6658 +JSP-423A U+6659 +JSP-423B U+665B +JSP-423C U+665C +JSP-423D U+6660 +JSP-423E U+6661 +JSP-423F U+66FB +JSP-4240 U+666A +JSP-4241 U+666B +JSP-4242 U+666C +JSP-4243 U+667E +JSP-4244 U+6673 +JSP-4245 U+6675 +JSP-4246 U+667F +JSP-4247 U+6677 +JSP-4248 U+6678 +JSP-4249 U+6679 +JSP-424A U+667B +JSP-424B U+6680 +JSP-424C U+667C +JSP-424D U+668B +JSP-424E U+668C +JSP-424F U+668D +JSP-4250 U+6690 +JSP-4251 U+6692 +JSP-4252 U+6699 +JSP-4253 U+669A +JSP-4254 U+669B +JSP-4255 U+669C +JSP-4256 U+669F +JSP-4257 U+66A0 +JSP-4258 U+66A4 +JSP-4259 U+66AD +JSP-425A U+66B1 +JSP-425B U+66B2 +JSP-425C U+66B5 +JSP-425D U+66BB +JSP-425E U+66BF +JSP-425F U+66C0 +JSP-4260 U+66C2 +JSP-4261 U+66C3 +JSP-4262 U+66C8 +JSP-4263 U+66CC +JSP-4264 U+66CE +JSP-4265 U+66CF +JSP-4266 U+66D4 +JSP-4267 U+66DB +JSP-4268 U+66DF +JSP-4269 U+66E8 +JSP-426A U+66EB +JSP-426B U+66EC +JSP-426C U+66EE +JSP-426D U+66FA +JSP-426E U+6705 +JSP-426F U+6707 +JSP-4270 U+670E +JSP-4271 U+6713 +JSP-4272 U+6719 +JSP-4273 U+671C +JSP-4274 U+6720 +JSP-4275 U+6722 +JSP-4276 U+6733 +JSP-4277 U+673E +JSP-4278 U+6745 +JSP-4279 U+6747 +JSP-427A U+6748 +JSP-427B U+674C +JSP-427C U+6754 +JSP-427D U+6755 +JSP-427E U+675D +JSP-4321 U+6766 +JSP-4322 U+676C +JSP-4323 U+676E +JSP-4324 U+6774 +JSP-4325 U+6776 +JSP-4326 U+677B +JSP-4327 U+6781 +JSP-4328 U+6784 +JSP-4329 U+678E +JSP-432A U+678F +JSP-432B U+6791 +JSP-432C U+6793 +JSP-432D U+6796 +JSP-432E U+6798 +JSP-432F U+6799 +JSP-4330 U+679B +JSP-4331 U+67B0 +JSP-4332 U+67B1 +JSP-4333 U+67B2 +JSP-4334 U+67B5 +JSP-4335 U+67BB +JSP-4336 U+67BC +JSP-4337 U+67BD +JSP-4338 U+67F9 +JSP-4339 U+67C0 +JSP-433A U+67C2 +JSP-433B U+67C3 +JSP-433C U+67C5 +JSP-433D U+67C8 +JSP-433E U+67C9 +JSP-433F U+67D2 +JSP-4340 U+67D7 +JSP-4341 U+67D9 +JSP-4342 U+67DC +JSP-4343 U+67E1 +JSP-4344 U+67E6 +JSP-4345 U+67F0 +JSP-4346 U+67F2 +JSP-4347 U+67F6 +JSP-4348 U+67F7 +JSP-4349 U+6852 +JSP-434A U+6814 +JSP-434B U+6819 +JSP-434C U+681D +JSP-434D U+681F +JSP-434E U+6828 +JSP-434F U+6827 +JSP-4350 U+682C +JSP-4351 U+682D +JSP-4352 U+682F +JSP-4353 U+6830 +JSP-4354 U+6831 +JSP-4355 U+6833 +JSP-4356 U+683B +JSP-4357 U+683F +JSP-4358 U+6844 +JSP-4359 U+6845 +JSP-435A U+684A +JSP-435B U+684C +JSP-435C U+6855 +JSP-435D U+6857 +JSP-435E U+6858 +JSP-435F U+685B +JSP-4360 U+686B +JSP-4361 U+686E +JSP-4362 U+686F +JSP-4363 U+6870 +JSP-4364 U+6871 +JSP-4365 U+6872 +JSP-4366 U+6875 +JSP-4367 U+6879 +JSP-4368 U+687A +JSP-4369 U+687B +JSP-436A U+687C +JSP-436B U+6882 +JSP-436C U+6884 +JSP-436D U+6886 +JSP-436E U+6888 +JSP-436F U+6896 +JSP-4370 U+6898 +JSP-4371 U+689A +JSP-4372 U+689C +JSP-4373 U+68A1 +JSP-4374 U+68A3 +JSP-4375 U+68A5 +JSP-4376 U+68A9 +JSP-4377 U+68AA +JSP-4378 U+68AE +JSP-4379 U+68B2 +JSP-437A U+68BB +JSP-437B U+68C5 +JSP-437C U+68C8 +JSP-437D U+68CC +JSP-437E U+68CF +JSP-4421 U+68D0 +JSP-4422 U+68D1 +JSP-4423 U+68D3 +JSP-4424 U+68D6 +JSP-4425 U+68D9 +JSP-4426 U+68DC +JSP-4427 U+68DD +JSP-4428 U+68E5 +JSP-4429 U+68E8 +JSP-442A U+68EA +JSP-442B U+68EB +JSP-442C U+68EC +JSP-442D U+68ED +JSP-442E U+68F0 +JSP-442F U+68F1 +JSP-4430 U+68F5 +JSP-4431 U+68F6 +JSP-4432 U+68FB +JSP-4433 U+68FC +JSP-4434 U+68FD +JSP-4435 U+6906 +JSP-4436 U+6909 +JSP-4437 U+690A +JSP-4438 U+6910 +JSP-4439 U+6911 +JSP-443A U+6913 +JSP-443B U+6916 +JSP-443C U+6917 +JSP-443D U+6931 +JSP-443E U+6933 +JSP-443F U+6935 +JSP-4440 U+6938 +JSP-4441 U+693B +JSP-4442 JU+6942 U-0002F8E8 +JSP-4443 U+6945 +JSP-4444 U+6949 +JSP-4445 U+694E +JSP-4446 U+6957 +JSP-4447 U+695B +JSP-4448 U+6963 +JSP-4449 U+6964 +JSP-444A U+6965 +JSP-444B U+6966 +JSP-444C U+6968 +JSP-444D U+6969 +JSP-444E U+696C +JSP-444F U+6970 +JSP-4450 U+6971 +JSP-4451 U+6972 +JSP-4452 U+697A +JSP-4453 U+697B +JSP-4454 U+697F +JSP-4455 U+6980 +JSP-4456 U+698D +JSP-4457 U+6992 +JSP-4458 U+6996 +JSP-4459 U+6998 +JSP-445A U+69A1 +JSP-445B U+69A5 +JSP-445C U+69A6 +JSP-445D U+69A8 +JSP-445E U+69AB +JSP-445F U+69AD +JSP-4460 U+69AF +JSP-4461 U+69B7 +JSP-4462 U+69B8 +JSP-4463 U+69BA +JSP-4464 U+69BC +JSP-4465 U+69C5 +JSP-4466 U+69C8 +JSP-4467 U+69D1 +JSP-4468 U+69D6 +JSP-4469 U+69D7 +JSP-446A U+69E2 +JSP-446B U+69E5 +JSP-446C U+69EE +JSP-446D U+69EF +JSP-446E U+69F1 +JSP-446F U+69F3 +JSP-4470 U+69F5 +JSP-4471 U+69FE +JSP-4472 U+6A00 +JSP-4473 U+6A01 +JSP-4474 U+6A03 +JSP-4475 U+6A0F +JSP-4476 U+6A11 +JSP-4477 U+6A15 +JSP-4478 U+6A1A +JSP-4479 U+6A1D +JSP-447A U+6A20 +JSP-447B U+6A24 +JSP-447C U+6A28 +JSP-447D U+6A30 +JSP-447E U+6A32 +JSP-4521 U+6A34 +JSP-4522 U+6A37 +JSP-4523 U+6A3B +JSP-4524 U+6A3E +JSP-4525 U+6A3F +JSP-4526 U+6A45 +JSP-4527 U+6A46 +JSP-4528 U+6A49 +JSP-4529 U+6A4A +JSP-452A U+6A4E +JSP-452B U+6A50 +JSP-452C U+6A51 +JSP-452D U+6A52 +JSP-452E U+6A55 +JSP-452F U+6A56 +JSP-4530 U+6A5B +JSP-4531 U+6A64 +JSP-4532 U+6A67 +JSP-4533 U+6A6A +JSP-4534 U+6A71 +JSP-4535 U+6A73 +JSP-4536 U+6A7E +JSP-4537 U+6A81 +JSP-4538 U+6A83 +JSP-4539 U+6A86 +JSP-453A U+6A87 +JSP-453B U+6A89 +JSP-453C U+6A8B +JSP-453D U+6A91 +JSP-453E U+6A9B +JSP-453F U+6A9D +JSP-4540 U+6A9E +JSP-4541 U+6A9F +JSP-4542 U+6AA5 +JSP-4543 U+6AAB +JSP-4544 U+6AAF +JSP-4545 U+6AB0 +JSP-4546 U+6AB1 +JSP-4547 U+6AB4 +JSP-4548 U+6ABD +JSP-4549 U+6ABE +JSP-454A U+6ABF +JSP-454B U+6AC6 +JSP-454C U+6AC9 +JSP-454D U+6AC8 +JSP-454E U+6ACC +JSP-454F U+6AD0 +JSP-4550 U+6AD4 +JSP-4551 U+6AD5 +JSP-4552 U+6AD6 +JSP-4553 U+6ADC +JSP-4554 U+6ADD +JSP-4555 U+6AE4 +JSP-4556 U+6AE7 +JSP-4557 U+6AEC +JSP-4558 U+6AF0 +JSP-4559 U+6AF1 +JSP-455A U+6AF2 +JSP-455B U+6AFC +JSP-455C U+6AFD +JSP-455D U+6B02 +JSP-455E U+6B03 +JSP-455F U+6B06 +JSP-4560 U+6B07 +JSP-4561 U+6B09 +JSP-4562 U+6B0F +JSP-4563 U+6B10 +JSP-4564 U+6B11 +JSP-4565 U+6B17 +JSP-4566 U+6B1B +JSP-4567 U+6B1E +JSP-4568 U+6B24 +JSP-4569 U+6B28 +JSP-456A U+6B2B +JSP-456B U+6B2C +JSP-456C U+6B2F +JSP-456D U+6B35 +JSP-456E U+6B36 +JSP-456F U+6B3B +JSP-4570 U+6B3F +JSP-4571 U+6B46 +JSP-4572 U+6B4A +JSP-4573 U+6B4D +JSP-4574 U+6B52 +JSP-4575 U+6B56 +JSP-4576 U+6B58 +JSP-4577 U+6B5D +JSP-4578 U+6B60 +JSP-4579 U+6B67 +JSP-457A U+6B6B +JSP-457B U+6B6E +JSP-457C U+6B70 +JSP-457D U+6B75 +JSP-457E U+6B7D +JSP-4621 U+6B7E +JSP-4622 U+6B82 +JSP-4623 U+6B85 +JSP-4624 U+6B97 +JSP-4625 U+6B9B +JSP-4626 U+6B9F +JSP-4627 U+6BA0 +JSP-4628 U+6BA2 +JSP-4629 U+6BA3 +JSP-462A U+6BA8 +JSP-462B U+6BA9 +JSP-462C U+6BAC +JSP-462D U+6BAD +JSP-462E U+6BAE +JSP-462F U+6BB0 +JSP-4630 U+6BB8 +JSP-4631 U+6BB9 +JSP-4632 U+6BBD +JSP-4633 U+6BBE +JSP-4634 U+6BC3 +JSP-4635 U+6BC4 +JSP-4636 U+6BC9 +JSP-4637 U+6BCC +JSP-4638 U+6BD6 +JSP-4639 U+6BDA +JSP-463A U+6BE1 +JSP-463B U+6BE3 +JSP-463C U+6BE6 +JSP-463D U+6BE7 +JSP-463E U+6BEE +JSP-463F U+6BF1 +JSP-4640 U+6BF7 +JSP-4641 U+6BF9 +JSP-4642 U+6BFF +JSP-4643 U+6C02 +JSP-4644 U+6C04 +JSP-4645 U+6C05 +JSP-4646 U+6C09 +JSP-4647 U+6C0D +JSP-4648 U+6C0E +JSP-4649 U+6C10 +JSP-464A U+6C12 +JSP-464B U+6C19 +JSP-464C U+6C1F +JSP-464D U+6C26 +JSP-464E U+6C27 +JSP-464F U+6C28 +JSP-4650 U+6C2C +JSP-4651 U+6C2E +JSP-4652 U+6C33 +JSP-4653 U+6C35 +JSP-4654 U+6C36 +JSP-4655 U+6C3A +JSP-4656 U+6C3B +JSP-4657 U+6C3F +JSP-4658 U+6C4A +JSP-4659 U+6C4B +JSP-465A U+6C4D +JSP-465B U+6C4F +JSP-465C U+6C52 +JSP-465D U+6C54 +JSP-465E U+6C59 +JSP-465F U+6C5B +JSP-4660 U+6C5C +JSP-4661 U+6C6B +JSP-4662 U+6C6D +JSP-4663 U+6C6F +JSP-4664 U+6C74 +JSP-4665 U+6C76 +JSP-4666 U+6C78 +JSP-4667 U+6C79 +JSP-4668 U+6C7B +JSP-4669 U+6C85 +JSP-466A U+6C86 +JSP-466B U+6C87 +JSP-466C U+6C89 +JSP-466D U+6C94 +JSP-466E U+6C95 +JSP-466F U+6C97 +JSP-4670 U+6C98 +JSP-4671 U+6C9C +JSP-4672 U+6C9F +JSP-4673 U+6CB0 +JSP-4674 U+6CB2 +JSP-4675 U+6CB4 +JSP-4676 U+6CC2 +JSP-4677 U+6CC6 +JSP-4678 U+6CCD +JSP-4679 U+6CCF +JSP-467A U+6CD0 +JSP-467B U+6CD1 +JSP-467C U+6CD2 +JSP-467D U+6CD4 +JSP-467E U+6CD6 +JSP-4721 U+6CDA +JSP-4722 U+6CDC +JSP-4723 U+6CE0 +JSP-4724 U+6CE7 +JSP-4725 U+6CE9 +JSP-4726 U+6CEB +JSP-4727 U+6CEC +JSP-4728 U+6CEE +JSP-4729 U+6CF2 +JSP-472A U+6CF4 +JSP-472B U+6D04 +JSP-472C U+6D07 +JSP-472D U+6D0A +JSP-472E U+6D0E +JSP-472F U+6D0F +JSP-4730 U+6D11 +JSP-4731 U+6D13 +JSP-4732 U+6D1A +JSP-4733 U+6D26 +JSP-4734 U+6D27 +JSP-4735 U+6D28 +JSP-4736 JU+6C67 U-0002F8FE +JSP-4737 U+6D2E +JSP-4738 U+6D2F +JSP-4739 U+6D31 +JSP-473A U+6D39 +JSP-473B U+6D3C +JSP-473C U+6D3F +JSP-473D U+6D57 +JSP-473E U+6D5E +JSP-473F U+6D5F +JSP-4740 U+6D61 +JSP-4741 U+6D65 +JSP-4742 U+6D67 +JSP-4743 U+6D6F +JSP-4744 U+6D70 +JSP-4745 U+6D7C +JSP-4746 U+6D82 +JSP-4747 U+6D87 +JSP-4748 U+6D91 +JSP-4749 U+6D92 +JSP-474A U+6D94 +JSP-474B U+6D96 +JSP-474C U+6D97 +JSP-474D U+6D98 +JSP-474E U+6DAA +JSP-474F U+6DAC +JSP-4750 U+6DB4 +JSP-4751 U+6DB7 +JSP-4752 U+6DB9 +JSP-4753 U+6DBD +JSP-4754 U+6DBF +JSP-4755 U+6DC4 +JSP-4756 U+6DC8 +JSP-4757 U+6DCA +JSP-4758 U+6DCE +JSP-4759 U+6DCF +JSP-475A U+6DD6 +JSP-475B U+6DDB +JSP-475C U+6DDD +JSP-475D U+6DDF +JSP-475E U+6DE0 +JSP-475F U+6DE2 +JSP-4760 U+6DE5 +JSP-4761 U+6DE9 +JSP-4762 U+6DEF +JSP-4763 U+6DF0 +JSP-4764 U+6DF4 +JSP-4765 U+6DF6 +JSP-4766 U+6DFC +JSP-4767 U+6E00 +JSP-4768 U+6E04 +JSP-4769 U+6E1E +JSP-476A U+6E22 +JSP-476B U+6E27 +JSP-476C U+6E32 +JSP-476D U+6E36 +JSP-476E U+6E39 +JSP-476F U+6E3B +JSP-4770 U+6E3C +JSP-4771 U+6E44 +JSP-4772 U+6E45 +JSP-4773 U+6E48 +JSP-4774 U+6E49 +JSP-4775 U+6E4B +JSP-4776 U+6E4F +JSP-4777 U+6E51 +JSP-4778 U+6E52 +JSP-4779 U+6E53 +JSP-477A U+6E54 +JSP-477B U+6E57 +JSP-477C U+6E5C +JSP-477D U+6E5D +JSP-477E U+6E5E +JSP-4821 U+6E62 +JSP-4822 U+6E63 +JSP-4823 U+6E68 +JSP-4824 U+6E73 +JSP-4825 U+6E7B +JSP-4826 U+6E7D +JSP-4827 U+6E8D +JSP-4828 U+6E93 +JSP-4829 U+6E99 +JSP-482A U+6EA0 +JSP-482B U+6EA7 +JSP-482C U+6EAD +JSP-482D U+6EAE +JSP-482E U+6EB1 +JSP-482F U+6EB3 +JSP-4830 U+6EBB +JSP-4831 U+6EBF +JSP-4832 U+6EC0 +JSP-4833 U+6EC1 +JSP-4834 U+6EC3 +JSP-4835 U+6EC7 +JSP-4836 U+6EC8 +JSP-4837 U+6ECA +JSP-4838 U+6ECD +JSP-4839 U+6ECE +JSP-483A U+6ECF +JSP-483B U+6EEB +JSP-483C U+6EED +JSP-483D U+6EEE +JSP-483E U+6EF9 +JSP-483F U+6EFB +JSP-4840 U+6EFD +JSP-4841 U+6F04 +JSP-4842 U+6F08 +JSP-4843 U+6F0A +JSP-4844 U+6F0C +JSP-4845 U+6F0D +JSP-4846 U+6F16 +JSP-4847 U+6F18 +JSP-4848 U+6F1A +JSP-4849 U+6F1B +JSP-484A U+6F26 +JSP-484B U+6F29 +JSP-484C U+6F2A +JSP-484D U+6F2F +JSP-484E U+6F30 +JSP-484F U+6F33 +JSP-4850 U+6F36 +JSP-4851 U+6F3B +JSP-4852 U+6F3C +JSP-4853 U+6F2D +JSP-4854 U+6F4F +JSP-4855 U+6F51 +JSP-4856 U+6F52 +JSP-4857 U+6F53 +JSP-4858 U+6F57 +JSP-4859 U+6F59 +JSP-485A U+6F5A +JSP-485B U+6F5D +JSP-485C U+6F5E +JSP-485D U+6F61 +JSP-485E U+6F62 +JSP-485F U+6F68 +JSP-4860 U+6F6C +JSP-4861 U+6F7D +JSP-4862 U+6F7E +JSP-4863 U+6F83 +JSP-4864 U+6F87 +JSP-4865 U+6F88 +JSP-4866 U+6F8B +JSP-4867 U+6F8C +JSP-4868 U+6F8D +JSP-4869 U+6F90 +JSP-486A U+6F92 +JSP-486B U+6F93 +JSP-486C U+6F94 +JSP-486D U+6F96 +JSP-486E U+6F9A +JSP-486F U+6F9F +JSP-4870 U+6FA0 +JSP-4871 U+6FA5 +JSP-4872 U+6FA6 +JSP-4873 U+6FA7 +JSP-4874 U+6FA8 +JSP-4875 U+6FAE +JSP-4876 U+6FAF +JSP-4877 U+6FB0 +JSP-4878 U+6FB5 +JSP-4879 U+6FB6 +JSP-487A U+6FBC +JSP-487B U+6FC5 +JSP-487C U+6FC7 +JSP-487D U+6FC8 +JSP-487E U+6FCA +JSP-4921 U+6FDA +JSP-4922 U+6FDE +JSP-4923 U+6FE8 +JSP-4924 U+6FE9 +JSP-4925 U+6FF0 +JSP-4926 U+6FF5 +JSP-4927 U+6FF9 +JSP-4928 U+6FFC +JSP-4929 U+6FFD +JSP-492A U+7000 +JSP-492B U+7005 +JSP-492C U+7006 +JSP-492D U+7007 +JSP-492E U+700D +JSP-492F U+7017 +JSP-4930 U+7020 +JSP-4931 U+7023 +JSP-4932 U+702F +JSP-4933 U+7034 +JSP-4934 U+7037 +JSP-4935 U+7039 +JSP-4936 U+703C +JSP-4937 U+7043 +JSP-4938 U+7044 +JSP-4939 U+7048 +JSP-493A U+7049 +JSP-493B U+704A +JSP-493C U+704B +JSP-493D U+7054 +JSP-493E U+7055 +JSP-493F U+705D +JSP-4940 U+705E +JSP-4941 U+704E +JSP-4942 U+7064 +JSP-4943 U+7065 +JSP-4944 U+706C +JSP-4945 U+706E +JSP-4946 U+7075 +JSP-4947 U+7076 +JSP-4948 U+707E +JSP-4949 U+7081 +JSP-494A U+7085 +JSP-494B U+7086 +JSP-494C U+7094 +JSP-494D U+7095 +JSP-494E U+7096 +JSP-494F U+7097 +JSP-4950 U+7098 +JSP-4951 U+709B +JSP-4952 U+70A4 +JSP-4953 U+70AB +JSP-4954 U+70B0 +JSP-4955 U+70B1 +JSP-4956 U+70B4 +JSP-4957 U+70B7 +JSP-4958 U+70CA +JSP-4959 U+70D1 +JSP-495A U+70D3 +JSP-495B U+70D4 +JSP-495C U+70D5 +JSP-495D U+70D6 +JSP-495E U+70D8 +JSP-495F U+70DC +JSP-4960 U+70E4 +JSP-4961 U+70FA +JSP-4962 U+7103 +JSP-4963 U+7104 +JSP-4964 U+7105 +JSP-4965 U+7106 +JSP-4966 U+7107 +JSP-4967 U+710B +JSP-4968 U+710C +JSP-4969 U+710F +JSP-496A U+711E +JSP-496B U+7120 +JSP-496C U+712B +JSP-496D U+712D +JSP-496E U+712F +JSP-496F U+7130 +JSP-4970 U+7131 +JSP-4971 U+7138 +JSP-4972 U+7141 +JSP-4973 U+7145 +JSP-4974 U+7146 +JSP-4975 U+7147 +JSP-4976 U+714A +JSP-4977 U+714B +JSP-4978 U+7150 +JSP-4979 U+7152 +JSP-497A U+7157 +JSP-497B U+715A +JSP-497C U+715C +JSP-497D U+715E +JSP-497E U+7160 +JSP-4A21 U+7168 +JSP-4A22 U+7179 +JSP-4A23 U+7180 +JSP-4A24 U+7185 +JSP-4A25 U+7187 +JSP-4A26 U+718C +JSP-4A27 U+7192 +JSP-4A28 U+719A +JSP-4A29 U+719B +JSP-4A2A U+71A0 +JSP-4A2B U+71A2 +JSP-4A2C U+71AF +JSP-4A2D U+71B0 +JSP-4A2E U+71B2 +JSP-4A2F U+71B3 +JSP-4A30 U+71BA +JSP-4A31 U+71BF +JSP-4A32 U+71C0 +JSP-4A33 U+71C1 +JSP-4A34 U+71C4 +JSP-4A35 U+71CB +JSP-4A36 U+71CC +JSP-4A37 U+71D3 +JSP-4A38 U+71D6 +JSP-4A39 U+71D9 +JSP-4A3A U+71DA +JSP-4A3B U+71DC +JSP-4A3C U+71F8 +JSP-4A3D U+71FE +JSP-4A3E U+7200 +JSP-4A3F U+7207 +JSP-4A40 U+7208 +JSP-4A41 U+7209 +JSP-4A42 U+7213 +JSP-4A43 U+7217 +JSP-4A44 U+721A +JSP-4A45 U+721D +JSP-4A46 U+721F +JSP-4A47 U+7224 +JSP-4A48 U+722B +JSP-4A49 U+722F +JSP-4A4A U+7234 +JSP-4A4B U+7238 +JSP-4A4C U+7239 +JSP-4A4D U+7241 +JSP-4A4E U+7242 +JSP-4A4F U+7243 +JSP-4A50 U+7245 +JSP-4A51 U+724E +JSP-4A52 U+724F +JSP-4A53 U+7250 +JSP-4A54 U+7253 +JSP-4A55 U+7255 +JSP-4A56 U+7256 +JSP-4A57 U+725A +JSP-4A58 U+725C +JSP-4A59 U+725E +JSP-4A5A U+7260 +JSP-4A5B U+7263 +JSP-4A5C U+7268 +JSP-4A5D U+726B +JSP-4A5E U+726E +JSP-4A5F U+726F +JSP-4A60 U+7271 +JSP-4A61 U+7277 +JSP-4A62 U+7278 +JSP-4A63 U+727B +JSP-4A64 U+727C +JSP-4A65 U+727F +JSP-4A66 U+7284 +JSP-4A67 U+7289 +JSP-4A68 U+728D +JSP-4A69 U+728E +JSP-4A6A U+7293 +JSP-4A6B U+729B +JSP-4A6C U+72A8 +JSP-4A6D U+72AD +JSP-4A6E U+72AE +JSP-4A6F U+72B1 +JSP-4A70 U+72B4 +JSP-4A71 U+72BE +JSP-4A72 U+72C1 +JSP-4A73 U+72C7 +JSP-4A74 U+72C9 +JSP-4A75 U+72CC +JSP-4A76 U+72D5 +JSP-4A77 U+72D6 +JSP-4A78 U+72D8 +JSP-4A79 U+72DF +JSP-4A7A U+72E5 +JSP-4A7B U+72F3 +JSP-4A7C U+72F4 +JSP-4A7D U+72FA +JSP-4A7E U+72FB +JSP-4B21 U+72FE +JSP-4B22 U+7302 +JSP-4B23 U+7304 +JSP-4B24 U+7305 +JSP-4B25 U+7307 +JSP-4B26 U+730B +JSP-4B27 U+730D +JSP-4B28 U+7312 +JSP-4B29 U+7313 +JSP-4B2A U+7318 +JSP-4B2B U+7319 +JSP-4B2C U+731E +JSP-4B2D U+7322 +JSP-4B2E U+7324 +JSP-4B2F U+7327 +JSP-4B30 U+7328 +JSP-4B31 U+732C +JSP-4B32 U+7331 +JSP-4B33 U+7332 +JSP-4B34 U+7335 +JSP-4B35 U+733A +JSP-4B36 U+733B +JSP-4B37 U+733D +JSP-4B38 U+7343 +JSP-4B39 U+734D +JSP-4B3A U+7350 +JSP-4B3B U+7352 +JSP-4B3C U+7356 +JSP-4B3D U+7358 +JSP-4B3E U+735D +JSP-4B3F U+735E +JSP-4B40 U+735F +JSP-4B41 U+7360 +JSP-4B42 U+7366 +JSP-4B43 U+7367 +JSP-4B44 U+7369 +JSP-4B45 U+736B +JSP-4B46 U+736C +JSP-4B47 U+736E +JSP-4B48 U+736F +JSP-4B49 U+7371 +JSP-4B4A U+7377 +JSP-4B4B U+7379 +JSP-4B4C U+737C +JSP-4B4D U+7380 +JSP-4B4E U+7381 +JSP-4B4F U+7383 +JSP-4B50 U+7385 +JSP-4B51 U+7386 +JSP-4B52 U+738E +JSP-4B53 U+7390 +JSP-4B54 U+7393 +JSP-4B55 U+7395 +JSP-4B56 U+7397 +JSP-4B57 U+7398 +JSP-4B58 U+739C +JSP-4B59 U+739E +JSP-4B5A U+739F +JSP-4B5B U+73A0 +JSP-4B5C U+73A2 +JSP-4B5D U+73A5 +JSP-4B5E U+73A6 +JSP-4B5F U+73AA +JSP-4B60 U+73AB +JSP-4B61 U+73AD +JSP-4B62 U+73B5 +JSP-4B63 U+73B7 +JSP-4B64 U+73B9 +JSP-4B65 U+73BC +JSP-4B66 U+73BD +JSP-4B67 U+73BF +JSP-4B68 U+73C5 +JSP-4B69 U+73C6 +JSP-4B6A U+73C9 +JSP-4B6B U+73CB +JSP-4B6C U+73CC +JSP-4B6D U+73CF +JSP-4B6E U+73D2 +JSP-4B6F U+73D3 +JSP-4B70 U+73D6 +JSP-4B71 U+73D9 +JSP-4B72 U+73DD +JSP-4B73 U+73E1 +JSP-4B74 U+73E3 +JSP-4B75 U+73E6 +JSP-4B76 U+73E7 +JSP-4B77 U+73E9 +JSP-4B78 U+73F4 +JSP-4B79 U+73F5 +JSP-4B7A U+73F7 +JSP-4B7B U+73F9 +JSP-4B7C U+73FA +JSP-4B7D U+73FB +JSP-4B7E U+73FD +JSP-4C21 U+73FF +JSP-4C22 U+7400 +JSP-4C23 U+7401 +JSP-4C24 U+7404 +JSP-4C25 U+7407 +JSP-4C26 U+740A +JSP-4C27 U+7411 +JSP-4C28 U+741A +JSP-4C29 U+741B +JSP-4C2A U+7424 +JSP-4C2B U+7426 +JSP-4C2C U+7428 +JSP-4C2D U+7429 +JSP-4C2E U+742A +JSP-4C2F U+742B +JSP-4C30 U+742C +JSP-4C31 U+742D +JSP-4C32 U+742E +JSP-4C33 U+742F +JSP-4C34 U+7430 +JSP-4C35 U+7431 +JSP-4C36 U+7439 +JSP-4C37 U+7440 +JSP-4C38 U+7443 +JSP-4C39 U+7444 +JSP-4C3A U+7446 +JSP-4C3B U+7447 +JSP-4C3C U+744B +JSP-4C3D U+744D +JSP-4C3E U+7451 +JSP-4C3F U+7452 +JSP-4C40 U+7457 +JSP-4C41 U+745D +JSP-4C42 U+7462 +JSP-4C43 U+7466 +JSP-4C44 U+7467 +JSP-4C45 U+7468 +JSP-4C46 U+746B +JSP-4C47 U+746D +JSP-4C48 U+746E +JSP-4C49 U+7471 +JSP-4C4A U+7472 +JSP-4C4B U+7480 +JSP-4C4C U+7481 +JSP-4C4D U+7485 +JSP-4C4E U+7486 +JSP-4C4F U+7487 +JSP-4C50 U+7489 +JSP-4C51 U+748F +JSP-4C52 U+7490 +JSP-4C53 U+7491 +JSP-4C54 U+7492 +JSP-4C55 U+7498 +JSP-4C56 U+7499 +JSP-4C57 U+749A +JSP-4C58 U+749C +JSP-4C59 U+749F +JSP-4C5A U+74A0 +JSP-4C5B U+74A1 +JSP-4C5C U+74A3 +JSP-4C5D U+74A6 +JSP-4C5E U+74A8 +JSP-4C5F U+74A9 +JSP-4C60 U+74AA +JSP-4C61 U+74AB +JSP-4C62 U+74AE +JSP-4C63 U+74AF +JSP-4C64 U+74B1 +JSP-4C65 U+74B2 +JSP-4C66 U+74B5 +JSP-4C67 U+74B9 +JSP-4C68 U+74BB +JSP-4C69 U+74BF +JSP-4C6A U+74C8 +JSP-4C6B U+74C9 +JSP-4C6C U+74CC +JSP-4C6D U+74D0 +JSP-4C6E U+74D3 +JSP-4C6F U+74D8 +JSP-4C70 U+74DA +JSP-4C71 U+74DB +JSP-4C72 U+74DE +JSP-4C73 U+74DF +JSP-4C74 U+74E4 +JSP-4C75 U+74E8 +JSP-4C76 U+74EA +JSP-4C77 U+74EB +JSP-4C78 U+74EF +JSP-4C79 U+74F4 +JSP-4C7A U+74FA +JSP-4C7B U+74FB +JSP-4C7C U+74FC +JSP-4C7D U+74FF +JSP-4C7E U+7506 +JSP-4D21 U+7512 +JSP-4D22 U+7516 +JSP-4D23 U+7517 +JSP-4D24 U+7520 +JSP-4D25 U+7521 +JSP-4D26 U+7524 +JSP-4D27 U+7527 +JSP-4D28 U+7529 +JSP-4D29 U+752A +JSP-4D2A U+752F +JSP-4D2B U+7536 +JSP-4D2C U+7539 +JSP-4D2D U+753D +JSP-4D2E U+753E +JSP-4D2F U+753F +JSP-4D30 U+7540 +JSP-4D31 U+7543 +JSP-4D32 U+7547 +JSP-4D33 U+7548 +JSP-4D34 U+754E +JSP-4D35 U+7550 +JSP-4D36 U+7552 +JSP-4D37 U+7557 +JSP-4D38 U+755E +JSP-4D39 U+755F +JSP-4D3A U+7561 +JSP-4D3B U+756F +JSP-4D3C U+7571 +JSP-4D3D U+7579 +JSP-4D3E U+757A +JSP-4D3F U+757B +JSP-4D40 U+757C +JSP-4D41 U+757D +JSP-4D42 U+757E +JSP-4D43 U+7581 +JSP-4D44 U+7585 +JSP-4D45 U+7590 +JSP-4D46 U+7592 +JSP-4D47 U+7593 +JSP-4D48 U+7595 +JSP-4D49 U+7599 +JSP-4D4A U+759C +JSP-4D4B U+75A2 +JSP-4D4C U+75A4 +JSP-4D4D U+75B4 +JSP-4D4E U+75BA +JSP-4D4F U+75BF +JSP-4D50 U+75C0 +JSP-4D51 U+75C1 +JSP-4D52 U+75C4 +JSP-4D53 U+75C6 +JSP-4D54 U+75CC +JSP-4D55 U+75CE +JSP-4D56 U+75CF +JSP-4D57 U+75D7 +JSP-4D58 U+75DC +JSP-4D59 U+75DF +JSP-4D5A U+75E0 +JSP-4D5B U+75E1 +JSP-4D5C U+75E4 +JSP-4D5D U+75E7 +JSP-4D5E U+75EC +JSP-4D5F U+75EE +JSP-4D60 U+75EF +JSP-4D61 U+75F1 +JSP-4D62 U+75F9 +JSP-4D63 U+7600 +JSP-4D64 U+7602 +JSP-4D65 U+7603 +JSP-4D66 U+7604 +JSP-4D67 U+7607 +JSP-4D68 U+7608 +JSP-4D69 U+760A +JSP-4D6A U+760C +JSP-4D6B U+760F +JSP-4D6C U+7612 +JSP-4D6D U+7613 +JSP-4D6E U+7615 +JSP-4D6F U+7616 +JSP-4D70 U+7619 +JSP-4D71 U+761B +JSP-4D72 U+761C +JSP-4D73 U+761D +JSP-4D74 U+761E +JSP-4D75 U+7623 +JSP-4D76 U+7625 +JSP-4D77 U+7626 +JSP-4D78 U+7629 +JSP-4D79 U+762D +JSP-4D7A U+7632 +JSP-4D7B U+7633 +JSP-4D7C U+7635 +JSP-4D7D U+7638 +JSP-4D7E U+7639 +JSP-4E21 U+763A +JSP-4E22 U+763C +JSP-4E23 U+764A +JSP-4E24 U+7640 +JSP-4E25 U+7641 +JSP-4E26 U+7643 +JSP-4E27 U+7644 +JSP-4E28 U+7645 +JSP-4E29 U+7649 +JSP-4E2A U+764B +JSP-4E2B U+7655 +JSP-4E2C U+7659 +JSP-4E2D U+765F +JSP-4E2E U+7664 +JSP-4E2F U+7665 +JSP-4E30 U+766D +JSP-4E31 U+766E +JSP-4E32 U+766F +JSP-4E33 U+7671 +JSP-4E34 U+7674 +JSP-4E35 U+7681 +JSP-4E36 U+7685 +JSP-4E37 U+768C +JSP-4E38 U+768D +JSP-4E39 U+7695 +JSP-4E3A U+769B +JSP-4E3B U+769C +JSP-4E3C U+769D +JSP-4E3D U+769F +JSP-4E3E U+76A0 +JSP-4E3F U+76A2 +JSP-4E40 U+76A3 +JSP-4E41 U+76A4 +JSP-4E42 U+76A5 +JSP-4E43 U+76A6 +JSP-4E44 U+76A7 +JSP-4E45 U+76A8 +JSP-4E46 U+76AA +JSP-4E47 U+76AD +JSP-4E48 U+76BD +JSP-4E49 U+76C1 +JSP-4E4A U+76C5 +JSP-4E4B U+76C9 +JSP-4E4C U+76CB +JSP-4E4D U+76CC +JSP-4E4E U+76CE +JSP-4E4F U+76D4 +JSP-4E50 U+76D9 +JSP-4E51 U+76E0 +JSP-4E52 U+76E6 +JSP-4E53 U+76E8 +JSP-4E54 U+76EC +JSP-4E55 U+76F0 +JSP-4E56 U+76F1 +JSP-4E57 U+76F6 +JSP-4E58 U+76F9 +JSP-4E59 U+76FC +JSP-4E5A U+7700 +JSP-4E5B U+7706 +JSP-4E5C U+770A +JSP-4E5D U+770E +JSP-4E5E U+7712 +JSP-4E5F U+7714 +JSP-4E60 U+7715 +JSP-4E61 U+7717 +JSP-4E62 U+7719 +JSP-4E63 U+771A +JSP-4E64 U+771C +JSP-4E65 U+7722 +JSP-4E66 U+7728 +JSP-4E67 U+772D +JSP-4E68 U+772E +JSP-4E69 U+772F +JSP-4E6A U+7734 +JSP-4E6B U+7735 +JSP-4E6C U+7736 +JSP-4E6D U+7739 +JSP-4E6E U+773D +JSP-4E6F U+773E +JSP-4E70 U+7742 +JSP-4E71 U+7745 +JSP-4E72 U+7746 +JSP-4E73 U+774A +JSP-4E74 U+774D +JSP-4E75 U+774E +JSP-4E76 U+774F +JSP-4E77 U+7752 +JSP-4E78 U+7756 +JSP-4E79 U+7757 +JSP-4E7A U+775C +JSP-4E7B U+775E +JSP-4E7C U+775F +JSP-4E7D U+7760 +JSP-4E7E U+7762 +JSP-4F21 U+7764 +JSP-4F22 U+7767 +JSP-4F23 U+776A +JSP-4F24 U+776C +JSP-4F25 U+7770 +JSP-4F26 U+7772 +JSP-4F27 U+7773 +JSP-4F28 U+7774 +JSP-4F29 U+777A +JSP-4F2A U+777D +JSP-4F2B U+7780 +JSP-4F2C U+7784 +JSP-4F2D U+778C +JSP-4F2E U+778D +JSP-4F2F U+7794 +JSP-4F30 U+7795 +JSP-4F31 U+7796 +JSP-4F32 U+779A +JSP-4F33 U+779F +JSP-4F34 U+77A2 +JSP-4F35 U+77A7 +JSP-4F36 U+77AA +JSP-4F37 U+77AE +JSP-4F38 U+77AF +JSP-4F39 U+77B1 +JSP-4F3A U+77B5 +JSP-4F3B U+77BE +JSP-4F3C U+77C3 +JSP-4F3D U+77C9 +JSP-4F3E U+77D1 +JSP-4F3F U+77D2 +JSP-4F40 U+77D5 +JSP-4F41 U+77D9 +JSP-4F42 U+77DE +JSP-4F43 U+77DF +JSP-4F44 U+77E0 +JSP-4F45 U+77E4 +JSP-4F46 U+77E6 +JSP-4F47 U+77EA +JSP-4F48 U+77EC +JSP-4F49 U+77F0 +JSP-4F4A U+77F1 +JSP-4F4B U+77F4 +JSP-4F4C U+77F8 +JSP-4F4D U+77FB +JSP-4F4E U+7805 +JSP-4F4F U+7806 +JSP-4F50 U+7809 +JSP-4F51 U+780D +JSP-4F52 U+780E +JSP-4F53 U+7811 +JSP-4F54 U+781D +JSP-4F55 U+7821 +JSP-4F56 U+7822 +JSP-4F57 U+7823 +JSP-4F58 U+782D +JSP-4F59 U+782E +JSP-4F5A U+7830 +JSP-4F5B U+7835 +JSP-4F5C U+7837 +JSP-4F5D U+7843 +JSP-4F5E U+7844 +JSP-4F5F U+7847 +JSP-4F60 U+7848 +JSP-4F61 U+784C +JSP-4F62 U+784E +JSP-4F63 U+7852 +JSP-4F64 U+785C +JSP-4F65 U+785E +JSP-4F66 U+7860 +JSP-4F67 U+7861 +JSP-4F68 U+7863 +JSP-4F69 U+7864 +JSP-4F6A U+7868 +JSP-4F6B U+786A +JSP-4F6C U+786E +JSP-4F6D U+787A +JSP-4F6E U+787E +JSP-4F6F U+788A +JSP-4F70 U+788F +JSP-4F71 U+7894 +JSP-4F72 U+7898 +JSP-4F73 U+78A1 +JSP-4F74 U+789D +JSP-4F75 U+789E +JSP-4F76 U+789F +JSP-4F77 U+78A4 +JSP-4F78 U+78A8 +JSP-4F79 U+78AC +JSP-4F7A U+78AD +JSP-4F7B U+78B0 +JSP-4F7C U+78B1 +JSP-4F7D U+78B2 +JSP-4F7E U+78B3 +JSP-5021 U+78BB +JSP-5022 U+78BD +JSP-5023 U+78BF +JSP-5024 U+78C7 +JSP-5025 U+78C8 +JSP-5026 U+78C9 +JSP-5027 U+78CC +JSP-5028 U+78CE +JSP-5029 U+78D2 +JSP-502A U+78D3 +JSP-502B U+78D5 +JSP-502C U+78D6 +JSP-502D U+78E4 +JSP-502E U+78DB +JSP-502F U+78DF +JSP-5030 U+78E0 +JSP-5031 U+78E1 +JSP-5032 U+78E6 +JSP-5033 U+78EA +JSP-5034 U+78F2 +JSP-5035 U+78F3 +JSP-5036 U+7900 +JSP-5037 U+78F6 +JSP-5038 U+78F7 +JSP-5039 U+78FA +JSP-503A U+78FB +JSP-503B U+78FF +JSP-503C U+7906 +JSP-503D U+790C +JSP-503E U+7910 +JSP-503F U+791A +JSP-5040 U+791C +JSP-5041 U+791E +JSP-5042 U+791F +JSP-5043 U+7920 +JSP-5044 U+7925 +JSP-5045 U+7927 +JSP-5046 U+7929 +JSP-5047 U+792D +JSP-5048 U+7931 +JSP-5049 U+7934 +JSP-504A U+7935 +JSP-504B U+793B +JSP-504C U+793D +JSP-504D U+793F +JSP-504E U+7944 +JSP-504F U+7945 +JSP-5050 U+7946 +JSP-5051 U+794A +JSP-5052 U+794B +JSP-5053 U+794F +JSP-5054 U+7951 +JSP-5055 U+7954 +JSP-5056 U+7958 +JSP-5057 U+795B +JSP-5058 U+795C +JSP-5059 U+7967 +JSP-505A U+7969 +JSP-505B U+796B +JSP-505C U+7972 +JSP-505D U+7979 +JSP-505E U+797B +JSP-505F U+797C +JSP-5060 U+797E +JSP-5061 U+798B +JSP-5062 U+798C +JSP-5063 U+7991 +JSP-5064 U+7993 +JSP-5065 U+7994 +JSP-5066 U+7995 +JSP-5067 U+7996 +JSP-5068 U+7998 +JSP-5069 U+799B +JSP-506A U+799C +JSP-506B U+79A1 +JSP-506C U+79A8 +JSP-506D U+79A9 +JSP-506E U+79AB +JSP-506F U+79AF +JSP-5070 U+79B1 +JSP-5071 U+79B4 +JSP-5072 U+79B8 +JSP-5073 U+79BB +JSP-5074 U+79C2 +JSP-5075 U+79C4 +JSP-5076 U+79C7 +JSP-5077 U+79C8 +JSP-5078 U+79CA +JSP-5079 U+79CF +JSP-507A U+79D4 +JSP-507B U+79D6 +JSP-507C U+79DA +JSP-507D U+79DD +JSP-507E U+79DE +JSP-5121 U+79E0 +JSP-5122 U+79E2 +JSP-5123 U+79E5 +JSP-5124 U+79EA +JSP-5125 U+79EB +JSP-5126 U+79ED +JSP-5127 U+79F1 +JSP-5128 U+79F8 +JSP-5129 U+79FC +JSP-512A U+7A02 +JSP-512B U+7A03 +JSP-512C U+7A07 +JSP-512D U+7A09 +JSP-512E U+7A0A +JSP-512F U+7A0C +JSP-5130 U+7A11 +JSP-5131 U+7A15 +JSP-5132 U+7A1B +JSP-5133 U+7A1E +JSP-5134 U+7A21 +JSP-5135 U+7A27 +JSP-5136 U+7A2B +JSP-5137 U+7A2D +JSP-5138 U+7A2F +JSP-5139 U+7A30 +JSP-513A U+7A34 +JSP-513B U+7A35 +JSP-513C U+7A38 +JSP-513D U+7A39 +JSP-513E U+7A3A +JSP-513F U+7A44 +JSP-5140 U+7A45 +JSP-5141 U+7A47 +JSP-5142 U+7A48 +JSP-5143 U+7A4C +JSP-5144 U+7A55 +JSP-5145 U+7A56 +JSP-5146 U+7A59 +JSP-5147 U+7A5C +JSP-5148 U+7A5D +JSP-5149 U+7A5F +JSP-514A U+7A60 +JSP-514B U+7A65 +JSP-514C U+7A67 +JSP-514D U+7A6A +JSP-514E U+7A6D +JSP-514F U+7A75 +JSP-5150 U+7A78 +JSP-5151 U+7A7E +JSP-5152 U+7A80 +JSP-5153 U+7A82 +JSP-5154 U+7A85 +JSP-5155 U+7A86 +JSP-5156 U+7A8A +JSP-5157 U+7A8B +JSP-5158 U+7A90 +JSP-5159 U+7A91 +JSP-515A U+7A94 +JSP-515B U+7A9E +JSP-515C U+7AA0 +JSP-515D U+7AA3 +JSP-515E U+7AAC +JSP-515F U+7AB3 +JSP-5160 U+7AB5 +JSP-5161 U+7AB9 +JSP-5162 U+7ABB +JSP-5163 U+7ABC +JSP-5164 U+7AC6 +JSP-5165 U+7AC9 +JSP-5166 U+7ACC +JSP-5167 U+7ACE +JSP-5168 U+7AD1 +JSP-5169 U+7ADB +JSP-516A U+7AE8 +JSP-516B U+7AE9 +JSP-516C U+7AEB +JSP-516D U+7AEC +JSP-516E U+7AF1 +JSP-516F U+7AF4 +JSP-5170 U+7AFB +JSP-5171 U+7AFD +JSP-5172 U+7AFE +JSP-5173 U+7B07 +JSP-5174 U+7B14 +JSP-5175 U+7B1F +JSP-5176 U+7B23 +JSP-5177 U+7B27 +JSP-5178 U+7B29 +JSP-5179 U+7B2A +JSP-517A U+7B2B +JSP-517B U+7B2D +JSP-517C U+7B2E +JSP-517D U+7B2F +JSP-517E U+7B30 +JSP-5221 U+7B31 +JSP-5222 U+7B34 +JSP-5223 U+7B3D +JSP-5224 U+7B3F +JSP-5225 U+7B40 +JSP-5226 U+7B41 +JSP-5227 U+7B47 +JSP-5228 U+7B4E +JSP-5229 U+7B55 +JSP-522A U+7B60 +JSP-522B U+7B64 +JSP-522C U+7B66 +JSP-522D U+7B69 +JSP-522E U+7B6A +JSP-522F U+7B6D +JSP-5230 U+7B6F +JSP-5231 U+7B72 +JSP-5232 U+7B73 +JSP-5233 U+7B77 +JSP-5234 U+7B84 +JSP-5235 U+7B89 +JSP-5236 U+7B8E +JSP-5237 U+7B90 +JSP-5238 U+7B91 +JSP-5239 U+7B96 +JSP-523A U+7B9B +JSP-523B U+7B9E +JSP-523C U+7BA0 +JSP-523D U+7BA5 +JSP-523E U+7BAC +JSP-523F U+7BAF +JSP-5240 U+7BB0 +JSP-5241 U+7BB2 +JSP-5242 U+7BB5 +JSP-5243 U+7BB6 +JSP-5244 U+7BBA +JSP-5245 U+7BBB +JSP-5246 U+7BBC +JSP-5247 U+7BBD +JSP-5248 U+7BC2 +JSP-5249 U+7BC5 +JSP-524A U+7BC8 +JSP-524B U+7BCA +JSP-524C U+7BD4 +JSP-524D U+7BD6 +JSP-524E U+7BD7 +JSP-524F U+7BD9 +JSP-5250 U+7BDA +JSP-5251 U+7BDB +JSP-5252 U+7BE8 +JSP-5253 U+7BEA +JSP-5254 U+7BF2 +JSP-5255 U+7BF4 +JSP-5256 U+7BF5 +JSP-5257 U+7BF8 +JSP-5258 U+7BF9 +JSP-5259 U+7BFA +JSP-525A U+7BFC +JSP-525B U+7BFE +JSP-525C U+7C01 +JSP-525D U+7C02 +JSP-525E U+7C03 +JSP-525F U+7C04 +JSP-5260 U+7C06 +JSP-5261 U+7C09 +JSP-5262 U+7C0B +JSP-5263 U+7C0C +JSP-5264 U+7C0E +JSP-5265 U+7C0F +JSP-5266 U+7C19 +JSP-5267 U+7C1B +JSP-5268 U+7C20 +JSP-5269 U+7C25 +JSP-526A U+7C26 +JSP-526B U+7C28 +JSP-526C U+7C2C +JSP-526D U+7C31 +JSP-526E U+7C33 +JSP-526F U+7C34 +JSP-5270 U+7C36 +JSP-5271 U+7C39 +JSP-5272 U+7C3A +JSP-5273 U+7C46 +JSP-5274 U+7C4A +JSP-5275 U+7C55 +JSP-5276 U+7C51 +JSP-5277 U+7C52 +JSP-5278 U+7C53 +JSP-5279 U+7C59 +JSP-527A U+7C5A +JSP-527B U+7C5B +JSP-527C U+7C5C +JSP-527D U+7C5D +JSP-527E U+7C5E +JSP-5321 U+7C61 +JSP-5322 U+7C63 +JSP-5323 U+7C67 +JSP-5324 U+7C69 +JSP-5325 U+7C6D +JSP-5326 U+7C6E +JSP-5327 U+7C70 +JSP-5328 U+7C72 +JSP-5329 U+7C79 +JSP-532A U+7C7C +JSP-532B U+7C7D +JSP-532C U+7C86 +JSP-532D U+7C87 +JSP-532E U+7C8F +JSP-532F U+7C94 +JSP-5330 U+7C9E +JSP-5331 U+7CA0 +JSP-5332 U+7CA6 +JSP-5333 U+7CB0 +JSP-5334 U+7CB6 +JSP-5335 U+7CB7 +JSP-5336 U+7CBA +JSP-5337 U+7CBB +JSP-5338 U+7CBC +JSP-5339 U+7CBF +JSP-533A U+7CC4 +JSP-533B U+7CC7 +JSP-533C U+7CC8 +JSP-533D U+7CC9 +JSP-533E U+7CCD +JSP-533F U+7CCF +JSP-5340 U+7CD3 +JSP-5341 U+7CD4 +JSP-5342 U+7CD5 +JSP-5343 U+7CD7 +JSP-5344 U+7CD9 +JSP-5345 U+7CDA +JSP-5346 U+7CDD +JSP-5347 U+7CE6 +JSP-5348 U+7CE9 +JSP-5349 U+7CEB +JSP-534A U+7CF5 +JSP-534B U+7D03 +JSP-534C U+7D07 +JSP-534D U+7D08 +JSP-534E U+7D09 +JSP-534F U+7D0F +JSP-5350 U+7D11 +JSP-5351 U+7D12 +JSP-5352 U+7D13 +JSP-5353 U+7D16 +JSP-5354 U+7D1D +JSP-5355 U+7D1E +JSP-5356 U+7D23 +JSP-5357 U+7D26 +JSP-5358 U+7D2A +JSP-5359 U+7D2D +JSP-535A U+7D31 +JSP-535B U+7D3C +JSP-535C U+7D3D +JSP-535D U+7D3E +JSP-535E U+7D40 +JSP-535F U+7D41 +JSP-5360 U+7D47 +JSP-5361 U+7D48 +JSP-5362 U+7D4D +JSP-5363 U+7D51 +JSP-5364 U+7D53 +JSP-5365 U+7D57 +JSP-5366 U+7D59 +JSP-5367 U+7D5A +JSP-5368 U+7D5C +JSP-5369 U+7D5D +JSP-536A U+7D65 +JSP-536B U+7D67 +JSP-536C U+7D6A +JSP-536D U+7D70 +JSP-536E U+7D78 +JSP-536F U+7D7A +JSP-5370 U+7D7B +JSP-5371 U+7D7F +JSP-5372 U+7D81 +JSP-5373 U+7D82 +JSP-5374 U+7D83 +JSP-5375 U+7D85 +JSP-5376 U+7D86 +JSP-5377 U+7D88 +JSP-5378 U+7D8B +JSP-5379 U+7D8C +JSP-537A U+7D8D +JSP-537B U+7D91 +JSP-537C U+7D96 +JSP-537D U+7D97 +JSP-537E U+7D9D +JSP-5421 U+7D9E +JSP-5422 U+7DA6 +JSP-5423 U+7DA7 +JSP-5424 U+7DAA +JSP-5425 U+7DB3 +JSP-5426 U+7DB6 +JSP-5427 U+7DB7 +JSP-5428 U+7DB9 +JSP-5429 U+7DC2 +JSP-542A U+7DC3 +JSP-542B U+7DC4 +JSP-542C U+7DC5 +JSP-542D U+7DC6 +JSP-542E U+7DCC +JSP-542F U+7DCD +JSP-5430 U+7DCE +JSP-5431 U+7DD7 +JSP-5432 U+7DD9 +JSP-5433 U+7E00 +JSP-5434 U+7DE2 +JSP-5435 U+7DE5 +JSP-5436 U+7DE6 +JSP-5437 U+7DEA +JSP-5438 U+7DEB +JSP-5439 U+7DED +JSP-543A U+7DF1 +JSP-543B U+7DF5 +JSP-543C U+7DF6 +JSP-543D U+7DF9 +JSP-543E U+7DFA +JSP-543F U+7E08 +JSP-5440 U+7E10 +JSP-5441 U+7E11 +JSP-5442 U+7E15 +JSP-5443 U+7E17 +JSP-5444 U+7E1C +JSP-5445 U+7E1D +JSP-5446 U+7E20 +JSP-5447 U+7E27 +JSP-5448 U+7E28 +JSP-5449 U+7E2C +JSP-544A U+7E2D +JSP-544B U+7E2F +JSP-544C U+7E33 +JSP-544D U+7E36 +JSP-544E U+7E3F +JSP-544F U+7E44 +JSP-5450 U+7E45 +JSP-5451 U+7E47 +JSP-5452 U+7E4E +JSP-5453 U+7E50 +JSP-5454 U+7E52 +JSP-5455 U+7E58 +JSP-5456 U+7E5F +JSP-5457 U+7E61 +JSP-5458 U+7E62 +JSP-5459 U+7E65 +JSP-545A U+7E6B +JSP-545B U+7E6E +JSP-545C U+7E6F +JSP-545D U+7E73 +JSP-545E U+7E78 +JSP-545F U+7E7E +JSP-5460 U+7E81 +JSP-5461 U+7E86 +JSP-5462 U+7E87 +JSP-5463 U+7E8A +JSP-5464 U+7E8D +JSP-5465 U+7E91 +JSP-5466 U+7E95 +JSP-5467 U+7E98 +JSP-5468 U+7E9A +JSP-5469 U+7E9D +JSP-546A U+7E9E +JSP-546B U+7F3C +JSP-546C U+7F3B +JSP-546D U+7F3D +JSP-546E U+7F3E +JSP-546F U+7F3F +JSP-5470 U+7F43 +JSP-5471 U+7F44 +JSP-5472 U+7F47 +JSP-5473 U+7F4F +JSP-5474 U+7F52 +JSP-5475 U+7F53 +JSP-5476 U+7F5B +JSP-5477 U+7F5C +JSP-5478 U+7F5D +JSP-5479 U+7F61 +JSP-547A U+7F63 +JSP-547B U+7F64 +JSP-547C U+7F65 +JSP-547D U+7F66 +JSP-547E U+7F6D +JSP-5521 U+7F71 +JSP-5522 U+7F7D +JSP-5523 U+7F7E +JSP-5524 U+7F7F +JSP-5525 U+7F80 +JSP-5526 U+7F8B +JSP-5527 U+7F8D +JSP-5528 U+7F8F +JSP-5529 U+7F90 +JSP-552A U+7F91 +JSP-552B U+7F96 +JSP-552C U+7F97 +JSP-552D U+7F9C +JSP-552E U+7FA1 +JSP-552F U+7FA2 +JSP-5530 U+7FA6 +JSP-5531 U+7FAA +JSP-5532 U+7FAD +JSP-5533 U+7FB4 +JSP-5534 U+7FBC +JSP-5535 U+7FBF +JSP-5536 U+7FC0 +JSP-5537 U+7FC3 +JSP-5538 U+7FC8 +JSP-5539 U+7FCE +JSP-553A U+7FCF +JSP-553B U+7FDB +JSP-553C U+7FDF +JSP-553D U+7FE3 +JSP-553E U+7FE5 +JSP-553F U+7FE8 +JSP-5540 U+7FEC +JSP-5541 U+7FEE +JSP-5542 U+7FEF +JSP-5543 U+7FF2 +JSP-5544 U+7FFA +JSP-5545 U+7FFD +JSP-5546 U+7FFE +JSP-5547 U+7FFF +JSP-5548 U+8007 +JSP-5549 U+8008 +JSP-554A U+800A +JSP-554B U+800D +JSP-554C U+800E +JSP-554D U+800F +JSP-554E U+8011 +JSP-554F U+8013 +JSP-5550 U+8014 +JSP-5551 U+8016 +JSP-5552 U+801D +JSP-5553 U+801E +JSP-5554 U+801F +JSP-5555 U+8020 +JSP-5556 U+8024 +JSP-5557 U+8026 +JSP-5558 U+802C +JSP-5559 U+802E +JSP-555A U+8030 +JSP-555B U+8034 +JSP-555C U+8035 +JSP-555D U+8037 +JSP-555E U+8039 +JSP-555F U+803A +JSP-5560 U+803C +JSP-5561 U+803E +JSP-5562 U+8040 +JSP-5563 U+8044 +JSP-5564 U+8060 +JSP-5565 U+8064 +JSP-5566 U+8066 +JSP-5567 U+806D +JSP-5568 U+8071 +JSP-5569 U+8075 +JSP-556A U+8081 +JSP-556B U+8088 +JSP-556C U+808E +JSP-556D U+809C +JSP-556E U+809E +JSP-556F U+80A6 +JSP-5570 U+80A7 +JSP-5571 U+80AB +JSP-5572 U+80B8 +JSP-5573 U+80B9 +JSP-5574 U+80C8 +JSP-5575 U+80CD +JSP-5576 U+80CF +JSP-5577 U+80D2 +JSP-5578 U+80D4 +JSP-5579 U+80D5 +JSP-557A U+80D7 +JSP-557B U+80D8 +JSP-557C U+80E0 +JSP-557D U+80ED +JSP-557E U+80EE +JSP-5621 U+80F0 +JSP-5622 U+80F2 +JSP-5623 U+80F3 +JSP-5624 U+80F6 +JSP-5625 U+80F9 +JSP-5626 U+80FA +JSP-5627 U+80FE +JSP-5628 U+8103 +JSP-5629 U+810B +JSP-562A U+8116 +JSP-562B U+8117 +JSP-562C U+8118 +JSP-562D U+811C +JSP-562E U+811E +JSP-562F U+8120 +JSP-5630 U+8124 +JSP-5631 U+8127 +JSP-5632 U+812C +JSP-5633 U+8130 +JSP-5634 U+8135 +JSP-5635 U+813A +JSP-5636 U+813C +JSP-5637 U+8145 +JSP-5638 U+8147 +JSP-5639 U+814A +JSP-563A U+814C +JSP-563B U+8152 +JSP-563C U+8157 +JSP-563D U+8160 +JSP-563E U+8161 +JSP-563F U+8167 +JSP-5640 U+8168 +JSP-5641 U+8169 +JSP-5642 U+816D +JSP-5643 U+816F +JSP-5644 U+8177 +JSP-5645 U+8181 +JSP-5646 U+8190 +JSP-5647 U+8184 +JSP-5648 U+8185 +JSP-5649 U+8186 +JSP-564A U+818B +JSP-564B U+818E +JSP-564C U+8196 +JSP-564D U+8198 +JSP-564E U+819B +JSP-564F U+819E +JSP-5650 U+81A2 +JSP-5651 U+81AE +JSP-5652 U+81B2 +JSP-5653 U+81B4 +JSP-5654 U+81BB +JSP-5655 U+81CB +JSP-5656 U+81C3 +JSP-5657 U+81C5 +JSP-5658 U+81CA +JSP-5659 U+81CE +JSP-565A U+81CF +JSP-565B U+81D5 +JSP-565C U+81D7 +JSP-565D U+81DB +JSP-565E U+81DD +JSP-565F U+81DE +JSP-5660 U+81E1 +JSP-5661 U+81E4 +JSP-5662 U+81EB +JSP-5663 U+81EC +JSP-5664 U+81F0 +JSP-5665 U+81F1 +JSP-5666 U+81F2 +JSP-5667 U+81F5 +JSP-5668 U+81F6 +JSP-5669 U+81F8 +JSP-566A U+81F9 +JSP-566B U+81FD +JSP-566C U+81FF +JSP-566D U+8200 +JSP-566E U+8203 +JSP-566F U+820F +JSP-5670 U+8213 +JSP-5671 U+8214 +JSP-5672 U+8219 +JSP-5673 U+821A +JSP-5674 U+821D +JSP-5675 U+8221 +JSP-5676 U+8222 +JSP-5677 U+8228 +JSP-5678 U+8232 +JSP-5679 U+8234 +JSP-567A U+823A +JSP-567B U+8243 +JSP-567C U+8244 +JSP-567D U+8245 +JSP-567E U+8246 +JSP-5721 U+824B +JSP-5722 U+824E +JSP-5723 U+824F +JSP-5724 U+8251 +JSP-5725 U+8256 +JSP-5726 U+825C +JSP-5727 U+8260 +JSP-5728 U+8263 +JSP-5729 U+8267 +JSP-572A U+826D +JSP-572B U+8274 +JSP-572C U+827B +JSP-572D U+827D +JSP-572E U+827F +JSP-572F U+8280 +JSP-5730 U+8281 +JSP-5731 U+8283 +JSP-5732 U+8284 +JSP-5733 U+8287 +JSP-5734 U+8289 +JSP-5735 U+828A +JSP-5736 U+828E +JSP-5737 U+8291 +JSP-5738 U+8294 +JSP-5739 U+8296 +JSP-573A U+8298 +JSP-573B U+829A +JSP-573C U+829B +JSP-573D U+82A0 +JSP-573E U+82A1 +JSP-573F U+82A3 +JSP-5740 U+82A4 +JSP-5741 U+82A7 +JSP-5742 U+82A8 +JSP-5743 U+82A9 +JSP-5744 U+82AA +JSP-5745 U+82AE +JSP-5746 U+82B0 +JSP-5747 U+82B2 +JSP-5748 U+82B4 +JSP-5749 U+82B7 +JSP-574A U+82BA +JSP-574B U+82BC +JSP-574C U+82BE +JSP-574D U+82BF +JSP-574E U+82C6 +JSP-574F U+82D0 +JSP-5750 U+82D5 +JSP-5751 U+82DA +JSP-5752 U+82E0 +JSP-5753 U+82E2 +JSP-5754 U+82E4 +JSP-5755 U+82E8 +JSP-5756 U+82EA +JSP-5757 U+82ED +JSP-5758 U+82EF +JSP-5759 U+82F6 +JSP-575A U+82F7 +JSP-575B U+82FD +JSP-575C U+82FE +JSP-575D U+8300 +JSP-575E U+8301 +JSP-575F U+8307 +JSP-5760 U+8308 +JSP-5761 U+830A +JSP-5762 U+830B +JSP-5763 U+8354 +JSP-5764 U+831B +JSP-5765 U+831D +JSP-5766 U+831E +JSP-5767 U+831F +JSP-5768 U+8321 +JSP-5769 U+8322 +JSP-576A U+832C +JSP-576B U+832D +JSP-576C U+832E +JSP-576D U+8330 +JSP-576E U+8333 +JSP-576F U+8337 +JSP-5770 U+833A +JSP-5771 U+833C +JSP-5772 U+833D +JSP-5773 U+8342 +JSP-5774 U+8343 +JSP-5775 U+8344 +JSP-5776 U+8347 +JSP-5777 U+834D +JSP-5778 U+834E +JSP-5779 U+8351 +JSP-577A U+8355 +JSP-577B U+8356 +JSP-577C U+8357 +JSP-577D U+8370 +JSP-577E U+8378 +JSP-5821 U+837D +JSP-5822 U+837F +JSP-5823 U+8380 +JSP-5824 U+8382 +JSP-5825 U+8384 +JSP-5826 U+8386 +JSP-5827 U+838D +JSP-5828 U+8392 +JSP-5829 U+8394 +JSP-582A U+8395 +JSP-582B U+8398 +JSP-582C U+8399 +JSP-582D U+839B +JSP-582E U+839C +JSP-582F U+839D +JSP-5830 U+83A6 +JSP-5831 U+83A7 +JSP-5832 U+83A9 +JSP-5833 U+83AC +JSP-5834 U+83BE +JSP-5835 U+83BF +JSP-5836 U+83C0 +JSP-5837 U+83C7 +JSP-5838 U+83C9 +JSP-5839 U+83CF +JSP-583A U+83D0 +JSP-583B U+83D1 +JSP-583C U+83D4 +JSP-583D U+83DD +JSP-583E JU+8353 U-0002F9A0 +JSP-583F U+83E8 +JSP-5840 U+83EA +JSP-5841 U+83F6 +JSP-5842 U+83F8 +JSP-5843 U+83F9 +JSP-5844 U+83FC +JSP-5845 U+8401 +JSP-5846 U+8406 +JSP-5847 U+840A +JSP-5848 U+840F +JSP-5849 U+8411 +JSP-584A U+8415 +JSP-584B U+8419 +JSP-584C U+83AD +JSP-584D U+842F +JSP-584E U+8439 +JSP-584F U+8445 +JSP-5850 U+8447 +JSP-5851 U+8448 +JSP-5852 U+844A +JSP-5853 U+844D +JSP-5854 U+844F +JSP-5855 U+8451 +JSP-5856 U+8452 +JSP-5857 U+8456 +JSP-5858 U+8458 +JSP-5859 U+8459 +JSP-585A U+845A +JSP-585B U+845C +JSP-585C U+8460 +JSP-585D U+8464 +JSP-585E U+8465 +JSP-585F U+8467 +JSP-5860 U+846A +JSP-5861 U+8470 +JSP-5862 U+8473 +JSP-5863 U+8474 +JSP-5864 U+8476 +JSP-5865 U+8478 +JSP-5866 U+847C +JSP-5867 U+847D +JSP-5868 JU+8481 U-00026CEF +JSP-5869 U+8485 +JSP-586A U+8492 +JSP-586B U+8493 +JSP-586C U+8495 +JSP-586D U+849E +JSP-586E U+84A6 +JSP-586F U+84A8 +JSP-5870 U+84A9 +JSP-5871 U+84AA +JSP-5872 U+84AF +JSP-5873 U+84B1 +JSP-5874 U+84B4 +JSP-5875 U+84BA +JSP-5876 U+84BD +JSP-5877 U+84BE +JSP-5878 U+84C0 +JSP-5879 U+84C2 +JSP-587A U+84C7 +JSP-587B U+84C8 +JSP-587C U+84CC +JSP-587D U+84CF +JSP-587E U+84D3 +JSP-5921 U+84DC +JSP-5922 U+84E7 +JSP-5923 U+84EA +JSP-5924 U+84EF +JSP-5925 U+84F0 +JSP-5926 JU+84F1 U-0002F9A8 +JSP-5927 U+84F2 +JSP-5928 U+84F7 +JSP-5929 U+8532 +JSP-592A U+84FA +JSP-592B U+84FB +JSP-592C U+84FD +JSP-592D U+8502 +JSP-592E U+8503 +JSP-592F U+8507 +JSP-5930 U+850C +JSP-5931 U+850E +JSP-5932 U+8510 +JSP-5933 U+851C +JSP-5934 U+851E +JSP-5935 U+8522 +JSP-5936 U+8523 +JSP-5937 U+8524 +JSP-5938 U+8525 +JSP-5939 U+8527 +JSP-593A U+852A +JSP-593B U+852B +JSP-593C U+852F +JSP-593D U+8533 +JSP-593E U+8534 +JSP-593F U+8536 +JSP-5940 U+853F +JSP-5941 U+8546 +JSP-5942 U+854F +JSP-5943 U+8550 +JSP-5944 U+8551 +JSP-5945 U+8552 +JSP-5946 U+8553 +JSP-5947 U+8556 +JSP-5948 U+8559 +JSP-5949 U+855C +JSP-594A U+855D +JSP-594B U+855E +JSP-594C U+855F +JSP-594D U+8560 +JSP-594E U+8561 +JSP-594F U+8562 +JSP-5950 U+8564 +JSP-5951 U+856B +JSP-5952 U+856F +JSP-5953 U+8579 +JSP-5954 U+857A +JSP-5955 U+857B +JSP-5956 U+857D +JSP-5957 U+857F +JSP-5958 U+8581 +JSP-5959 U+8585 +JSP-595A U+8586 +JSP-595B U+8589 +JSP-595C U+858B +JSP-595D U+858C +JSP-595E U+858F +JSP-595F U+8593 +JSP-5960 U+8598 +JSP-5961 U+859D +JSP-5962 U+859F +JSP-5963 U+85A0 +JSP-5964 U+85A2 +JSP-5965 U+85A5 +JSP-5966 U+85A7 +JSP-5967 U+85B4 +JSP-5968 U+85B6 +JSP-5969 U+85B7 +JSP-596A U+85B8 +JSP-596B U+85BC +JSP-596C U+85BD +JSP-596D U+85BE +JSP-596E U+85BF +JSP-596F U+85C2 +JSP-5970 U+85C7 +JSP-5971 U+85CA +JSP-5972 U+85CB +JSP-5973 U+85CE +JSP-5974 U+85AD +JSP-5975 U+85D8 +JSP-5976 U+85DA +JSP-5977 U+85DF +JSP-5978 U+85E0 +JSP-5979 U+85E6 +JSP-597A U+85E8 +JSP-597B U+85ED +JSP-597C U+85F3 +JSP-597D U+85F6 +JSP-597E U+85FC +JSP-5A21 U+85FF +JSP-5A22 U+8600 +JSP-5A23 U+8604 +JSP-5A24 U+8605 +JSP-5A25 U+860D +JSP-5A26 U+860E +JSP-5A27 U+8610 +JSP-5A28 U+8611 +JSP-5A29 U+8612 +JSP-5A2A U+8618 +JSP-5A2B U+8619 +JSP-5A2C U+861B +JSP-5A2D U+861E +JSP-5A2E U+8621 +JSP-5A2F U+8627 +JSP-5A30 U+8629 +JSP-5A31 U+8636 +JSP-5A32 U+8638 +JSP-5A33 U+863A +JSP-5A34 U+863C +JSP-5A35 U+863D +JSP-5A36 U+8640 +JSP-5A37 U+8642 +JSP-5A38 U+8646 +JSP-5A39 U+8652 +JSP-5A3A U+8653 +JSP-5A3B U+8656 +JSP-5A3C U+8657 +JSP-5A3D U+8658 +JSP-5A3E U+8659 +JSP-5A3F U+865D +JSP-5A40 U+8660 +JSP-5A41 U+8661 +JSP-5A42 U+8662 +JSP-5A43 U+8663 +JSP-5A44 U+8664 +JSP-5A45 U+8669 +JSP-5A46 U+866C +JSP-5A47 U+866F +JSP-5A48 U+8675 +JSP-5A49 U+8676 +JSP-5A4A U+8677 +JSP-5A4B U+867A +JSP-5A4C U+868D +JSP-5A4D U+8691 +JSP-5A4E U+8696 +JSP-5A4F U+8698 +JSP-5A50 U+869A +JSP-5A51 U+869C +JSP-5A52 U+86A1 +JSP-5A53 U+86A6 +JSP-5A54 U+86A7 +JSP-5A55 U+86A8 +JSP-5A56 U+86AD +JSP-5A57 U+86B1 +JSP-5A58 U+86B3 +JSP-5A59 U+86B4 +JSP-5A5A U+86B5 +JSP-5A5B U+86B7 +JSP-5A5C U+86B8 +JSP-5A5D U+86B9 +JSP-5A5E U+86BF +JSP-5A5F U+86C0 +JSP-5A60 U+86C1 +JSP-5A61 U+86C3 +JSP-5A62 U+86C5 +JSP-5A63 U+86D1 +JSP-5A64 U+86D2 +JSP-5A65 U+86D5 +JSP-5A66 U+86D7 +JSP-5A67 U+86DA +JSP-5A68 U+86DC +JSP-5A69 U+86E0 +JSP-5A6A U+86E3 +JSP-5A6B U+86E5 +JSP-5A6C U+86E7 +JSP-5A6D JU+8688 U-0002F9B8 +JSP-5A6E U+86FA +JSP-5A6F U+86FC +JSP-5A70 U+86FD +JSP-5A71 U+8704 +JSP-5A72 U+8705 +JSP-5A73 U+8707 +JSP-5A74 U+870B +JSP-5A75 U+870E +JSP-5A76 U+870F +JSP-5A77 U+8710 +JSP-5A78 U+8713 +JSP-5A79 U+8714 +JSP-5A7A U+8719 +JSP-5A7B U+871E +JSP-5A7C U+871F +JSP-5A7D U+8721 +JSP-5A7E U+8723 +JSP-5B21 U+8728 +JSP-5B22 U+872E +JSP-5B23 U+872F +JSP-5B24 U+8731 +JSP-5B25 U+8732 +JSP-5B26 U+8739 +JSP-5B27 U+873A +JSP-5B28 U+873C +JSP-5B29 U+873D +JSP-5B2A U+873E +JSP-5B2B U+8740 +JSP-5B2C U+8743 +JSP-5B2D U+8745 +JSP-5B2E U+874D +JSP-5B2F U+8758 +JSP-5B30 U+875D +JSP-5B31 U+8761 +JSP-5B32 U+8764 +JSP-5B33 U+8765 +JSP-5B34 U+876F +JSP-5B35 U+8771 +JSP-5B36 U+8772 +JSP-5B37 U+877B +JSP-5B38 U+8783 +JSP-5B39 U+8784 +JSP-5B3A U+8785 +JSP-5B3B U+8786 +JSP-5B3C U+8787 +JSP-5B3D U+8788 +JSP-5B3E U+8789 +JSP-5B3F U+878B +JSP-5B40 U+878C +JSP-5B41 U+8790 +JSP-5B42 U+8793 +JSP-5B43 U+8795 +JSP-5B44 U+8797 +JSP-5B45 U+8798 +JSP-5B46 U+8799 +JSP-5B47 U+879E +JSP-5B48 U+87A0 +JSP-5B49 U+87A3 +JSP-5B4A U+87A7 +JSP-5B4B U+87AC +JSP-5B4C U+87AD +JSP-5B4D U+87AE +JSP-5B4E U+87B1 +JSP-5B4F U+87B5 +JSP-5B50 U+87BE +JSP-5B51 U+87BF +JSP-5B52 U+87C1 +JSP-5B53 U+87C8 +JSP-5B54 U+87C9 +JSP-5B55 U+87CA +JSP-5B56 U+87CE +JSP-5B57 U+87D5 +JSP-5B58 U+87D6 +JSP-5B59 U+87D9 +JSP-5B5A U+87DA +JSP-5B5B U+87DC +JSP-5B5C U+87DF +JSP-5B5D U+87E2 +JSP-5B5E U+87E3 +JSP-5B5F U+87E4 +JSP-5B60 U+87EA +JSP-5B61 U+87EB +JSP-5B62 U+87ED +JSP-5B63 U+87F1 +JSP-5B64 U+87F3 +JSP-5B65 U+87F8 +JSP-5B66 U+87FA +JSP-5B67 U+87FF +JSP-5B68 JU+8801 U-0002F9C1 +JSP-5B69 U+8803 +JSP-5B6A U+8806 +JSP-5B6B U+8809 +JSP-5B6C U+880A +JSP-5B6D U+880B +JSP-5B6E U+8810 +JSP-5B6F U+8819 +JSP-5B70 U+8812 +JSP-5B71 U+8813 +JSP-5B72 U+8814 +JSP-5B73 U+8818 +JSP-5B74 U+881A +JSP-5B75 U+881B +JSP-5B76 U+881C +JSP-5B77 U+881E +JSP-5B78 U+881F +JSP-5B79 U+8828 +JSP-5B7A U+882D +JSP-5B7B U+882E +JSP-5B7C U+8830 +JSP-5B7D U+8832 +JSP-5B7E U+8835 +JSP-5C21 U+883A +JSP-5C22 U+883C +JSP-5C23 U+8841 +JSP-5C24 U+8843 +JSP-5C25 U+8845 +JSP-5C26 U+8848 +JSP-5C27 U+8849 +JSP-5C28 U+884A +JSP-5C29 U+884B +JSP-5C2A U+884E +JSP-5C2B U+8851 +JSP-5C2C U+8855 +JSP-5C2D U+8856 +JSP-5C2E U+8858 +JSP-5C2F U+885A +JSP-5C30 U+885C +JSP-5C31 U+885F +JSP-5C32 JU+8860 U-0002F9C3 +JSP-5C33 U+8864 +JSP-5C34 U+8869 +JSP-5C35 U+8871 +JSP-5C36 U+8879 +JSP-5C37 U+887B +JSP-5C38 U+8880 +JSP-5C39 U+8898 +JSP-5C3A U+889A +JSP-5C3B U+889B +JSP-5C3C U+889C +JSP-5C3D U+889F +JSP-5C3E U+88A0 +JSP-5C3F U+88A8 +JSP-5C40 U+88AA +JSP-5C41 U+88BA +JSP-5C42 U+88BD +JSP-5C43 U+88BE +JSP-5C44 U+88C0 +JSP-5C45 U+88CA +JSP-5C46 U+88CB +JSP-5C47 U+88CC +JSP-5C48 U+88CD +JSP-5C49 U+88CE +JSP-5C4A U+88D1 +JSP-5C4B U+88D2 +JSP-5C4C U+88D3 +JSP-5C4D U+88DB +JSP-5C4E U+88DE +JSP-5C4F U+88E7 +JSP-5C50 U+88EF +JSP-5C51 U+88F0 +JSP-5C52 U+88F1 +JSP-5C53 U+88F5 +JSP-5C54 U+88F7 +JSP-5C55 U+8901 +JSP-5C56 U+8906 +JSP-5C57 U+890D +JSP-5C58 U+890E +JSP-5C59 U+890F +JSP-5C5A U+8915 +JSP-5C5B U+8916 +JSP-5C5C U+8918 +JSP-5C5D U+8919 +JSP-5C5E U+891A +JSP-5C5F U+891C +JSP-5C60 U+8920 +JSP-5C61 U+8926 +JSP-5C62 U+8927 +JSP-5C63 U+8928 +JSP-5C64 U+8930 +JSP-5C65 U+8931 +JSP-5C66 U+8932 +JSP-5C67 U+8935 +JSP-5C68 U+8939 +JSP-5C69 U+893A +JSP-5C6A U+893E +JSP-5C6B U+8940 +JSP-5C6C U+8942 +JSP-5C6D U+8945 +JSP-5C6E U+8946 +JSP-5C6F U+8949 +JSP-5C70 U+894F +JSP-5C71 U+8952 +JSP-5C72 U+8957 +JSP-5C73 U+895A +JSP-5C74 U+895B +JSP-5C75 U+895C +JSP-5C76 U+8961 +JSP-5C77 U+8962 +JSP-5C78 U+8963 +JSP-5C79 U+896B +JSP-5C7A U+896E +JSP-5C7B U+8970 +JSP-5C7C U+8973 +JSP-5C7D U+8975 +JSP-5C7E U+897A +JSP-5D21 U+897B +JSP-5D22 U+897C +JSP-5D23 U+897D +JSP-5D24 U+8989 +JSP-5D25 U+898D +JSP-5D26 U+8990 +JSP-5D27 U+8994 +JSP-5D28 U+8995 +JSP-5D29 U+899B +JSP-5D2A U+899C +JSP-5D2B U+899F +JSP-5D2C U+89A0 +JSP-5D2D U+89A5 +JSP-5D2E U+89B0 +JSP-5D2F U+89B4 +JSP-5D30 U+89B5 +JSP-5D31 U+89B6 +JSP-5D32 U+89B7 +JSP-5D33 U+89BC +JSP-5D34 U+89D4 +JSP-5D35 U+89D5 +JSP-5D36 U+89D6 +JSP-5D37 U+89D7 +JSP-5D38 U+89D8 +JSP-5D39 U+89E5 +JSP-5D3A U+89E9 +JSP-5D3B U+89EB +JSP-5D3C U+89ED +JSP-5D3D U+89F1 +JSP-5D3E U+89F3 +JSP-5D3F U+89F6 +JSP-5D40 U+89F9 +JSP-5D41 U+89FD +JSP-5D42 U+89FF +JSP-5D43 U+8A04 +JSP-5D44 U+8A05 +JSP-5D45 U+8A07 +JSP-5D46 U+8A0F +JSP-5D47 U+8A11 +JSP-5D48 U+8A12 +JSP-5D49 U+8A14 +JSP-5D4A U+8A15 +JSP-5D4B U+8A1E +JSP-5D4C U+8A20 +JSP-5D4D U+8A22 +JSP-5D4E U+8A24 +JSP-5D4F U+8A26 +JSP-5D50 U+8A2B +JSP-5D51 U+8A2C +JSP-5D52 U+8A2F +JSP-5D53 U+8A35 +JSP-5D54 U+8A37 +JSP-5D55 U+8A3D +JSP-5D56 U+8A3E +JSP-5D57 U+8A40 +JSP-5D58 U+8A43 +JSP-5D59 U+8A45 +JSP-5D5A U+8A47 +JSP-5D5B U+8A49 +JSP-5D5C U+8A4D +JSP-5D5D U+8A4E +JSP-5D5E U+8A53 +JSP-5D5F U+8A56 +JSP-5D60 U+8A57 +JSP-5D61 U+8A58 +JSP-5D62 U+8A5C +JSP-5D63 U+8A5D +JSP-5D64 U+8A61 +JSP-5D65 U+8A65 +JSP-5D66 U+8A67 +JSP-5D67 U+8A75 +JSP-5D68 U+8A76 +JSP-5D69 U+8A77 +JSP-5D6A U+8A79 +JSP-5D6B U+8A7A +JSP-5D6C U+8A7B +JSP-5D6D U+8A7E +JSP-5D6E U+8A7F +JSP-5D6F U+8A80 +JSP-5D70 U+8A83 +JSP-5D71 U+8A86 +JSP-5D72 U+8A8B +JSP-5D73 U+8A8F +JSP-5D74 U+8A90 +JSP-5D75 U+8A92 +JSP-5D76 U+8A96 +JSP-5D77 U+8A97 +JSP-5D78 U+8A99 +JSP-5D79 U+8A9F +JSP-5D7A U+8AA7 +JSP-5D7B U+8AA9 +JSP-5D7C U+8AAE +JSP-5D7D U+8AAF +JSP-5D7E U+8AB3 +JSP-5E21 U+8AB6 +JSP-5E22 U+8AB7 +JSP-5E23 U+8ABB +JSP-5E24 U+8ABE +JSP-5E25 U+8AC3 +JSP-5E26 U+8AC6 +JSP-5E27 U+8AC8 +JSP-5E28 U+8AC9 +JSP-5E29 U+8ACA +JSP-5E2A U+8AD1 +JSP-5E2B U+8AD3 +JSP-5E2C U+8AD4 +JSP-5E2D U+8AD5 +JSP-5E2E U+8AD7 +JSP-5E2F U+8ADD +JSP-5E30 U+8ADF +JSP-5E31 U+8AEC +JSP-5E32 U+8AF0 +JSP-5E33 U+8AF4 +JSP-5E34 U+8AF5 +JSP-5E35 U+8AF6 +JSP-5E36 U+8AFC +JSP-5E37 U+8AFF +JSP-5E38 U+8B05 +JSP-5E39 U+8B06 +JSP-5E3A U+8B0B +JSP-5E3B U+8B11 +JSP-5E3C U+8B1C +JSP-5E3D U+8B1E +JSP-5E3E U+8B1F +JSP-5E3F U+8B0A +JSP-5E40 U+8B2D +JSP-5E41 U+8B30 +JSP-5E42 U+8B37 +JSP-5E43 U+8B3C +JSP-5E44 U+8B42 +JSP-5E45 U+8B43 +JSP-5E46 U+8B44 +JSP-5E47 U+8B45 +JSP-5E48 U+8B46 +JSP-5E49 U+8B48 +JSP-5E4A U+8B52 +JSP-5E4B U+8B53 +JSP-5E4C U+8B54 +JSP-5E4D U+8B59 +JSP-5E4E U+8B4D +JSP-5E4F U+8B5E +JSP-5E50 U+8B63 +JSP-5E51 U+8B6D +JSP-5E52 U+8B76 +JSP-5E53 U+8B78 +JSP-5E54 U+8B79 +JSP-5E55 U+8B7C +JSP-5E56 U+8B7E +JSP-5E57 U+8B81 +JSP-5E58 U+8B84 +JSP-5E59 U+8B85 +JSP-5E5A U+8B8B +JSP-5E5B U+8B8D +JSP-5E5C U+8B8F +JSP-5E5D U+8B94 +JSP-5E5E U+8B95 +JSP-5E5F U+8B9C +JSP-5E60 U+8B9E +JSP-5E61 U+8B9F +JSP-5E62 U+8C38 +JSP-5E63 U+8C39 +JSP-5E64 U+8C3D +JSP-5E65 U+8C3E +JSP-5E66 U+8C45 +JSP-5E67 U+8C47 +JSP-5E68 U+8C49 +JSP-5E69 U+8C4B +JSP-5E6A U+8C4F +JSP-5E6B U+8C51 +JSP-5E6C U+8C53 +JSP-5E6D U+8C54 +JSP-5E6E U+8C57 +JSP-5E6F U+8C58 +JSP-5E70 U+8C5B +JSP-5E71 U+8C5D +JSP-5E72 U+8C59 +JSP-5E73 U+8C63 +JSP-5E74 U+8C64 +JSP-5E75 U+8C66 +JSP-5E76 U+8C68 +JSP-5E77 U+8C69 +JSP-5E78 U+8C6D +JSP-5E79 U+8C73 +JSP-5E7A U+8C75 +JSP-5E7B U+8C76 +JSP-5E7C U+8C7B +JSP-5E7D U+8C7E +JSP-5E7E U+8C86 +JSP-5F21 U+8C87 +JSP-5F22 U+8C8B +JSP-5F23 U+8C90 +JSP-5F24 U+8C92 +JSP-5F25 U+8C93 +JSP-5F26 U+8C99 +JSP-5F27 U+8C9B +JSP-5F28 U+8C9C +JSP-5F29 U+8CA4 +JSP-5F2A U+8CB9 +JSP-5F2B U+8CBA +JSP-5F2C U+8CC5 +JSP-5F2D U+8CC6 +JSP-5F2E U+8CC9 +JSP-5F2F U+8CCB +JSP-5F30 U+8CCF +JSP-5F31 U+8CD6 +JSP-5F32 U+8CD5 +JSP-5F33 U+8CD9 +JSP-5F34 U+8CDD +JSP-5F35 U+8CE1 +JSP-5F36 U+8CE8 +JSP-5F37 U+8CEC +JSP-5F38 U+8CEF +JSP-5F39 U+8CF0 +JSP-5F3A U+8CF2 +JSP-5F3B U+8CF5 +JSP-5F3C U+8CF7 +JSP-5F3D U+8CF8 +JSP-5F3E U+8CFE +JSP-5F3F U+8CFF +JSP-5F40 U+8D01 +JSP-5F41 U+8D03 +JSP-5F42 U+8D09 +JSP-5F43 U+8D12 +JSP-5F44 U+8D17 +JSP-5F45 U+8D1B +JSP-5F46 U+8D65 +JSP-5F47 U+8D69 +JSP-5F48 U+8D6C +JSP-5F49 U+8D6E +JSP-5F4A U+8D7F +JSP-5F4B U+8D82 +JSP-5F4C U+8D84 +JSP-5F4D U+8D88 +JSP-5F4E U+8D8D +JSP-5F4F U+8D90 +JSP-5F50 U+8D91 +JSP-5F51 U+8D95 +JSP-5F52 U+8D9E +JSP-5F53 U+8D9F +JSP-5F54 U+8DA0 +JSP-5F55 U+8DA6 +JSP-5F56 U+8DAB +JSP-5F57 U+8DAC +JSP-5F58 U+8DAF +JSP-5F59 U+8DB2 +JSP-5F5A U+8DB5 +JSP-5F5B U+8DB7 +JSP-5F5C U+8DB9 +JSP-5F5D U+8DBB +JSP-5F5E U+8DC0 +JSP-5F5F U+8DC5 +JSP-5F60 U+8DC6 +JSP-5F61 U+8DC7 +JSP-5F62 U+8DC8 +JSP-5F63 U+8DCA +JSP-5F64 U+8DCE +JSP-5F65 U+8DD1 +JSP-5F66 U+8DD4 +JSP-5F67 U+8DD5 +JSP-5F68 U+8DD7 +JSP-5F69 U+8DD9 +JSP-5F6A U+8DE4 +JSP-5F6B U+8DE5 +JSP-5F6C U+8DE7 +JSP-5F6D U+8DEC +JSP-5F6E U+8DF0 +JSP-5F6F JU+8DBC U-0002F9DB +JSP-5F70 U+8DF1 +JSP-5F71 U+8DF2 +JSP-5F72 U+8DF4 +JSP-5F73 U+8DFD +JSP-5F74 U+8E01 +JSP-5F75 U+8E04 +JSP-5F76 U+8E05 +JSP-5F77 U+8E06 +JSP-5F78 U+8E0B +JSP-5F79 U+8E11 +JSP-5F7A U+8E14 +JSP-5F7B U+8E16 +JSP-5F7C U+8E20 +JSP-5F7D U+8E21 +JSP-5F7E U+8E22 +JSP-6021 U+8E23 +JSP-6022 U+8E26 +JSP-6023 U+8E27 +JSP-6024 U+8E31 +JSP-6025 U+8E33 +JSP-6026 U+8E36 +JSP-6027 U+8E37 +JSP-6028 U+8E38 +JSP-6029 U+8E39 +JSP-602A U+8E3D +JSP-602B U+8E40 +JSP-602C U+8E41 +JSP-602D U+8E4B +JSP-602E U+8E4D +JSP-602F U+8E4E +JSP-6030 U+8E4F +JSP-6031 U+8E54 +JSP-6032 U+8E5B +JSP-6033 U+8E5C +JSP-6034 U+8E5D +JSP-6035 U+8E5E +JSP-6036 U+8E61 +JSP-6037 U+8E62 +JSP-6038 U+8E69 +JSP-6039 U+8E6C +JSP-603A U+8E6D +JSP-603B U+8E6F +JSP-603C U+8E70 +JSP-603D U+8E71 +JSP-603E U+8E79 +JSP-603F U+8E7A +JSP-6040 U+8E7B +JSP-6041 U+8E82 +JSP-6042 U+8E83 +JSP-6043 U+8E89 +JSP-6044 U+8E90 +JSP-6045 U+8E92 +JSP-6046 U+8E95 +JSP-6047 U+8E9A +JSP-6048 U+8E9B +JSP-6049 U+8E9D +JSP-604A U+8E9E +JSP-604B U+8EA2 +JSP-604C U+8EA7 +JSP-604D U+8EA9 +JSP-604E U+8EAD +JSP-604F U+8EAE +JSP-6050 U+8EB3 +JSP-6051 U+8EB5 +JSP-6052 U+8EBA +JSP-6053 U+8EBB +JSP-6054 U+8EC0 +JSP-6055 U+8EC1 +JSP-6056 U+8EC3 +JSP-6057 U+8EC4 +JSP-6058 U+8EC7 +JSP-6059 U+8ECF +JSP-605A U+8ED1 +JSP-605B U+8ED4 +JSP-605C U+8EDC +JSP-605D U+8EE8 +JSP-605E U+8EEE +JSP-605F U+8EF0 +JSP-6060 U+8EF1 +JSP-6061 U+8EF7 +JSP-6062 U+8EF9 +JSP-6063 U+8EFA +JSP-6064 U+8EED +JSP-6065 U+8F00 +JSP-6066 U+8F02 +JSP-6067 U+8F07 +JSP-6068 U+8F08 +JSP-6069 U+8F0F +JSP-606A U+8F10 +JSP-606B U+8F16 +JSP-606C U+8F17 +JSP-606D U+8F18 +JSP-606E U+8F1E +JSP-606F U+8F20 +JSP-6070 U+8F21 +JSP-6071 U+8F23 +JSP-6072 U+8F25 +JSP-6073 U+8F27 +JSP-6074 U+8F28 +JSP-6075 U+8F2C +JSP-6076 U+8F2D +JSP-6077 U+8F2E +JSP-6078 U+8F34 +JSP-6079 U+8F35 +JSP-607A U+8F36 +JSP-607B U+8F37 +JSP-607C U+8F3A +JSP-607D U+8F40 +JSP-607E U+8F41 +JSP-6121 U+8F43 +JSP-6122 U+8F47 +JSP-6123 U+8F4F +JSP-6124 U+8F51 +JSP-6125 U+8F52 +JSP-6126 U+8F53 +JSP-6127 U+8F54 +JSP-6128 U+8F55 +JSP-6129 U+8F58 +JSP-612A U+8F5D +JSP-612B U+8F5E +JSP-612C U+8F65 +JSP-612D U+8F9D +JSP-612E U+8FA0 +JSP-612F U+8FA1 +JSP-6130 U+8FA4 +JSP-6131 U+8FA5 +JSP-6132 U+8FA6 +JSP-6133 U+8FB5 +JSP-6134 U+8FB6 +JSP-6135 U+8FB8 +JSP-6136 U+8FBE +JSP-6137 U+8FC0 +JSP-6138 U+8FC1 +JSP-6139 U+8FC6 +JSP-613A U+8FCA +JSP-613B U+8FCB +JSP-613C U+8FCD +JSP-613D U+8FD0 +JSP-613E U+8FD2 +JSP-613F U+8FD3 +JSP-6140 U+8FD5 +JSP-6141 U+8FE0 +JSP-6142 U+8FE3 +JSP-6143 U+8FE4 +JSP-6144 U+8FE8 +JSP-6145 U+8FEE +JSP-6146 U+8FF1 +JSP-6147 U+8FF5 +JSP-6148 U+8FF6 +JSP-6149 U+8FFB +JSP-614A U+8FFE +JSP-614B U+9002 +JSP-614C U+9004 +JSP-614D U+9008 +JSP-614E U+900C +JSP-614F U+9018 +JSP-6150 U+901B +JSP-6151 U+9028 +JSP-6152 U+9029 +JSP-6153 U+902F +JSP-6154 U+902A +JSP-6155 U+902C +JSP-6156 U+902D +JSP-6157 U+9033 +JSP-6158 U+9034 +JSP-6159 U+9037 +JSP-615A U+903F +JSP-615B U+9043 +JSP-615C U+9044 +JSP-615D U+904C +JSP-615E U+905B +JSP-615F U+905D +JSP-6160 U+9062 +JSP-6161 U+9066 +JSP-6162 U+9067 +JSP-6163 U+906C +JSP-6164 U+9070 +JSP-6165 U+9074 +JSP-6166 U+9079 +JSP-6167 U+9085 +JSP-6168 U+9088 +JSP-6169 U+908B +JSP-616A U+908C +JSP-616B U+908E +JSP-616C U+9090 +JSP-616D U+9095 +JSP-616E U+9097 +JSP-616F U+9098 +JSP-6170 U+9099 +JSP-6171 U+909B +JSP-6172 U+90A0 +JSP-6173 U+90A1 +JSP-6174 U+90A2 +JSP-6175 U+90A5 +JSP-6176 U+90B0 +JSP-6177 U+90B2 +JSP-6178 U+90B3 +JSP-6179 U+90B4 +JSP-617A U+90B6 +JSP-617B U+90BD +JSP-617C U+90CC +JSP-617D U+90BE +JSP-617E U+90C3 +JSP-6221 U+90C4 +JSP-6222 U+90C5 +JSP-6223 U+90C7 +JSP-6224 U+90C8 +JSP-6225 U+90D5 +JSP-6226 U+90D7 +JSP-6227 U+90D8 +JSP-6228 U+90D9 +JSP-6229 U+90DC +JSP-622A U+90DD +JSP-622B U+90DF +JSP-622C U+90E5 +JSP-622D U+90D2 +JSP-622E U+90F6 +JSP-622F U+90EB +JSP-6230 U+90EF +JSP-6231 U+90F0 +JSP-6232 U+90F4 +JSP-6233 U+90FE +JSP-6234 U+90FF +JSP-6235 U+9100 +JSP-6236 U+9104 +JSP-6237 U+9105 +JSP-6238 U+9106 +JSP-6239 U+9108 +JSP-623A U+910D +JSP-623B U+9110 +JSP-623C U+9114 +JSP-623D U+9116 +JSP-623E U+9117 +JSP-623F U+9118 +JSP-6240 U+911A +JSP-6241 U+911C +JSP-6242 U+911E +JSP-6243 U+9120 +JSP-6244 U+9125 +JSP-6245 U+9122 +JSP-6246 U+9123 +JSP-6247 U+9127 +JSP-6248 U+9129 +JSP-6249 U+912E +JSP-624A U+912F +JSP-624B U+9131 +JSP-624C U+9134 +JSP-624D U+9136 +JSP-624E U+9137 +JSP-624F U+9139 +JSP-6250 U+913A +JSP-6251 U+913C +JSP-6252 U+913D +JSP-6253 U+9143 +JSP-6254 U+9147 +JSP-6255 U+9148 +JSP-6256 U+914F +JSP-6257 U+9153 +JSP-6258 U+9157 +JSP-6259 U+9159 +JSP-625A U+915A +JSP-625B U+915B +JSP-625C U+9161 +JSP-625D U+9164 +JSP-625E U+9167 +JSP-625F U+916D +JSP-6260 U+9174 +JSP-6261 U+9179 +JSP-6262 U+917A +JSP-6263 U+917B +JSP-6264 U+9181 +JSP-6265 U+9183 +JSP-6266 U+9185 +JSP-6267 U+9186 +JSP-6268 U+918A +JSP-6269 U+918E +JSP-626A U+9191 +JSP-626B U+9193 +JSP-626C U+9194 +JSP-626D U+9195 +JSP-626E U+9198 +JSP-626F U+919E +JSP-6270 U+91A1 +JSP-6271 U+91A6 +JSP-6272 U+91A8 +JSP-6273 U+91AC +JSP-6274 U+91AD +JSP-6275 U+91AE +JSP-6276 U+91B0 +JSP-6277 U+91B1 +JSP-6278 U+91B2 +JSP-6279 U+91B3 +JSP-627A U+91B6 +JSP-627B U+91BB +JSP-627C U+91BC +JSP-627D U+91BD +JSP-627E U+91BF +JSP-6321 U+91C2 +JSP-6322 U+91C3 +JSP-6323 U+91C5 +JSP-6324 U+91D3 +JSP-6325 U+91D4 +JSP-6326 U+91D7 +JSP-6327 U+91D9 +JSP-6328 U+91DA +JSP-6329 U+91DE +JSP-632A U+91E4 +JSP-632B U+91E5 +JSP-632C U+91E9 +JSP-632D U+91EA +JSP-632E U+91EC +JSP-632F U+91ED +JSP-6330 U+91EE +JSP-6331 U+91EF +JSP-6332 U+91F0 +JSP-6333 U+91F1 +JSP-6334 U+91F7 +JSP-6335 U+91F9 +JSP-6336 U+91FB +JSP-6337 U+91FD +JSP-6338 U+9200 +JSP-6339 U+9201 +JSP-633A U+9204 +JSP-633B U+9205 +JSP-633C U+9206 +JSP-633D U+9207 +JSP-633E U+9209 +JSP-633F U+920A +JSP-6340 U+920C +JSP-6341 U+9210 +JSP-6342 U+9212 +JSP-6343 U+9213 +JSP-6344 U+9216 +JSP-6345 U+9218 +JSP-6346 U+921C +JSP-6347 U+921D +JSP-6348 U+9223 +JSP-6349 U+9224 +JSP-634A U+9225 +JSP-634B U+9226 +JSP-634C U+9228 +JSP-634D U+922E +JSP-634E U+922F +JSP-634F U+9230 +JSP-6350 U+9233 +JSP-6351 U+9235 +JSP-6352 U+9236 +JSP-6353 U+9238 +JSP-6354 U+9239 +JSP-6355 U+923A +JSP-6356 U+923C +JSP-6357 U+923E +JSP-6358 U+9240 +JSP-6359 U+9242 +JSP-635A U+9243 +JSP-635B U+9246 +JSP-635C U+9247 +JSP-635D U+924A +JSP-635E U+924D +JSP-635F U+924E +JSP-6360 U+924F +JSP-6361 U+9251 +JSP-6362 U+9258 +JSP-6363 U+9259 +JSP-6364 U+925C +JSP-6365 U+925D +JSP-6366 U+9260 +JSP-6367 U+9261 +JSP-6368 U+9265 +JSP-6369 U+9267 +JSP-636A U+9268 +JSP-636B U+9269 +JSP-636C U+926E +JSP-636D U+926F +JSP-636E U+9270 +JSP-636F U+9275 +JSP-6370 U+9276 +JSP-6371 U+9277 +JSP-6372 U+9278 +JSP-6373 U+9279 +JSP-6374 U+927B +JSP-6375 U+927C +JSP-6376 U+927D +JSP-6377 U+927F +JSP-6378 U+9288 +JSP-6379 U+9289 +JSP-637A U+928A +JSP-637B U+928D +JSP-637C U+928E +JSP-637D U+9292 +JSP-637E U+9297 +JSP-6421 U+9299 +JSP-6422 U+929F +JSP-6423 U+92A0 +JSP-6424 U+92A4 +JSP-6425 U+92A5 +JSP-6426 U+92A7 +JSP-6427 U+92A8 +JSP-6428 U+92AB +JSP-6429 U+92AF +JSP-642A U+92B2 +JSP-642B U+92B6 +JSP-642C U+92B8 +JSP-642D U+92BA +JSP-642E U+92BB +JSP-642F U+92BC +JSP-6430 U+92BD +JSP-6431 U+92BF +JSP-6432 U+92C0 +JSP-6433 U+92C1 +JSP-6434 U+92C2 +JSP-6435 U+92C3 +JSP-6436 U+92C5 +JSP-6437 U+92C6 +JSP-6438 U+92C7 +JSP-6439 U+92C8 +JSP-643A U+92CB +JSP-643B U+92CC +JSP-643C U+92CD +JSP-643D U+92CE +JSP-643E U+92D0 +JSP-643F U+92D3 +JSP-6440 U+92D5 +JSP-6441 U+92D7 +JSP-6442 U+92D8 +JSP-6443 U+92D9 +JSP-6444 U+92DC +JSP-6445 U+92DD +JSP-6446 U+92DF +JSP-6447 U+92E0 +JSP-6448 U+92E1 +JSP-6449 U+92E3 +JSP-644A U+92E5 +JSP-644B U+92E7 +JSP-644C U+92E8 +JSP-644D U+92EC +JSP-644E U+92EE +JSP-644F U+92F0 +JSP-6450 U+92F9 +JSP-6451 U+92FB +JSP-6452 U+92FF +JSP-6453 U+9300 +JSP-6454 U+9302 +JSP-6455 U+9308 +JSP-6456 U+930D +JSP-6457 U+9311 +JSP-6458 U+9314 +JSP-6459 U+9315 +JSP-645A U+931C +JSP-645B U+931D +JSP-645C U+931E +JSP-645D U+931F +JSP-645E U+9321 +JSP-645F U+9324 +JSP-6460 U+9325 +JSP-6461 U+9327 +JSP-6462 U+9329 +JSP-6463 U+932A +JSP-6464 U+9333 +JSP-6465 U+9334 +JSP-6466 U+9336 +JSP-6467 U+9337 +JSP-6468 U+9347 +JSP-6469 U+9348 +JSP-646A U+9349 +JSP-646B U+9350 +JSP-646C U+9351 +JSP-646D U+9352 +JSP-646E U+9355 +JSP-646F U+9357 +JSP-6470 U+9358 +JSP-6471 U+935A +JSP-6472 U+935E +JSP-6473 U+9364 +JSP-6474 U+9365 +JSP-6475 U+9367 +JSP-6476 U+9369 +JSP-6477 U+936A +JSP-6478 U+936D +JSP-6479 U+936F +JSP-647A U+9370 +JSP-647B U+9371 +JSP-647C U+9373 +JSP-647D U+9374 +JSP-647E U+9376 +JSP-6521 U+937A +JSP-6522 U+937D +JSP-6523 U+937F +JSP-6524 U+9380 +JSP-6525 U+9381 +JSP-6526 U+9382 +JSP-6527 U+9388 +JSP-6528 U+938A +JSP-6529 U+938B +JSP-652A U+938D +JSP-652B U+938F +JSP-652C U+9392 +JSP-652D U+9395 +JSP-652E U+9398 +JSP-652F U+939B +JSP-6530 U+939E +JSP-6531 U+93A1 +JSP-6532 U+93A3 +JSP-6533 U+93A4 +JSP-6534 U+93A6 +JSP-6535 U+93A8 +JSP-6536 U+93AB +JSP-6537 U+93B4 +JSP-6538 U+93B5 +JSP-6539 U+93B6 +JSP-653A U+93BA +JSP-653B U+93A9 +JSP-653C U+93C1 +JSP-653D U+93C4 +JSP-653E U+93C5 +JSP-653F U+93C6 +JSP-6540 U+93C7 +JSP-6541 U+93C9 +JSP-6542 U+93CA +JSP-6543 U+93CB +JSP-6544 U+93CC +JSP-6545 U+93CD +JSP-6546 U+93D3 +JSP-6547 U+93D9 +JSP-6548 U+93DC +JSP-6549 U+93DE +JSP-654A U+93DF +JSP-654B U+93E2 +JSP-654C U+93E6 +JSP-654D U+93E7 +JSP-654E U+93F9 +JSP-654F U+93F7 +JSP-6550 U+93F8 +JSP-6551 U+93FA +JSP-6552 U+93FB +JSP-6553 U+93FD +JSP-6554 U+9401 +JSP-6555 U+9402 +JSP-6556 U+9404 +JSP-6557 U+9408 +JSP-6558 U+9409 +JSP-6559 U+940D +JSP-655A U+940E +JSP-655B U+940F +JSP-655C U+9415 +JSP-655D U+9416 +JSP-655E U+9417 +JSP-655F U+941F +JSP-6560 U+942E +JSP-6561 U+942F +JSP-6562 U+9431 +JSP-6563 U+9432 +JSP-6564 U+9433 +JSP-6565 U+9434 +JSP-6566 U+943B +JSP-6567 U+943F +JSP-6568 U+943D +JSP-6569 U+9443 +JSP-656A U+9445 +JSP-656B U+9448 +JSP-656C U+944A +JSP-656D U+944C +JSP-656E U+9455 +JSP-656F U+9459 +JSP-6570 U+945C +JSP-6571 U+945F +JSP-6572 U+9461 +JSP-6573 U+9463 +JSP-6574 U+9468 +JSP-6575 U+946B +JSP-6576 U+946D +JSP-6577 U+946E +JSP-6578 U+946F +JSP-6579 U+9471 +JSP-657A U+9472 +JSP-657B U+9484 +JSP-657C U+9483 +JSP-657D U+9578 +JSP-657E U+9579 +JSP-6621 U+957E +JSP-6622 U+9584 +JSP-6623 U+9588 +JSP-6624 U+958C +JSP-6625 U+958D +JSP-6626 U+958E +JSP-6627 U+959D +JSP-6628 U+959E +JSP-6629 U+959F +JSP-662A U+95A1 +JSP-662B U+95A6 +JSP-662C U+95A9 +JSP-662D U+95AB +JSP-662E U+95AC +JSP-662F U+95B4 +JSP-6630 U+95B6 +JSP-6631 U+95BA +JSP-6632 U+95BD +JSP-6633 U+95BF +JSP-6634 U+95C6 +JSP-6635 U+95C8 +JSP-6636 U+95C9 +JSP-6637 U+95CB +JSP-6638 U+95D0 +JSP-6639 U+95D1 +JSP-663A U+95D2 +JSP-663B U+95D3 +JSP-663C U+95D9 +JSP-663D U+95DA +JSP-663E U+95DD +JSP-663F U+95DE +JSP-6640 U+95DF +JSP-6641 U+95E0 +JSP-6642 U+95E4 +JSP-6643 U+95E6 +JSP-6644 U+961D +JSP-6645 U+961E +JSP-6646 U+9622 +JSP-6647 U+9624 +JSP-6648 U+9625 +JSP-6649 U+9626 +JSP-664A U+962C +JSP-664B U+9631 +JSP-664C U+9633 +JSP-664D U+9637 +JSP-664E U+9638 +JSP-664F U+9639 +JSP-6650 U+963A +JSP-6651 U+963C +JSP-6652 U+963D +JSP-6653 U+9641 +JSP-6654 U+9652 +JSP-6655 U+9654 +JSP-6656 U+9656 +JSP-6657 U+9657 +JSP-6658 U+9658 +JSP-6659 U+9661 +JSP-665A U+966E +JSP-665B U+9674 +JSP-665C U+967B +JSP-665D U+967C +JSP-665E U+967E +JSP-665F U+967F +JSP-6660 U+9681 +JSP-6661 U+9682 +JSP-6662 U+9683 +JSP-6663 U+9684 +JSP-6664 U+9689 +JSP-6665 U+9691 +JSP-6666 U+9696 +JSP-6667 U+969A +JSP-6668 U+969D +JSP-6669 U+969F +JSP-666A U+96A4 +JSP-666B U+96A5 +JSP-666C U+96A6 +JSP-666D U+96A9 +JSP-666E U+96AE +JSP-666F U+96AF +JSP-6670 U+96B3 +JSP-6671 U+96BA +JSP-6672 U+96CA +JSP-6673 U+96D2 +JSP-6674 jU+5DB2 U+5DB2 +JSP-6675 U+96D8 +JSP-6676 U+96DA +JSP-6677 U+96DD +JSP-6678 U+96DE +JSP-6679 U+96DF +JSP-667A U+96E9 +JSP-667B U+96EF +JSP-667C U+96F1 +JSP-667D U+96FA +JSP-667E U+9702 +JSP-6721 U+9703 +JSP-6722 U+9705 +JSP-6723 U+9709 +JSP-6724 U+971A +JSP-6725 U+971B +JSP-6726 U+971D +JSP-6727 U+9721 +JSP-6728 U+9722 +JSP-6729 U+9723 +JSP-672A U+9728 +JSP-672B U+9731 +JSP-672C U+9733 +JSP-672D U+9741 +JSP-672E U+9743 +JSP-672F U+974A +JSP-6730 U+974E +JSP-6731 U+974F +JSP-6732 U+9755 +JSP-6733 U+9757 +JSP-6734 U+9758 +JSP-6735 U+975A +JSP-6736 U+975B +JSP-6737 U+9763 +JSP-6738 U+9767 +JSP-6739 U+976A +JSP-673A U+976E +JSP-673B U+9773 +JSP-673C U+9776 +JSP-673D U+9777 +JSP-673E U+9778 +JSP-673F U+977B +JSP-6740 U+977D +JSP-6741 U+977F +JSP-6742 U+9780 +JSP-6743 U+9789 +JSP-6744 U+9795 +JSP-6745 U+9796 +JSP-6746 U+9797 +JSP-6747 U+9799 +JSP-6748 U+979A +JSP-6749 U+979E +JSP-674A U+979F +JSP-674B U+97A2 +JSP-674C U+97AC +JSP-674D U+97AE +JSP-674E U+97B1 +JSP-674F U+97B2 +JSP-6750 U+97B5 +JSP-6751 U+97B6 +JSP-6752 U+97B8 +JSP-6753 U+97B9 +JSP-6754 U+97BA +JSP-6755 U+97BC +JSP-6756 U+97BE +JSP-6757 U+97BF +JSP-6758 U+97C1 +JSP-6759 U+97C4 +JSP-675A U+97C5 +JSP-675B U+97C7 +JSP-675C U+97C9 +JSP-675D U+97CA +JSP-675E U+97CC +JSP-675F U+97CD +JSP-6760 U+97CE +JSP-6761 U+97D0 +JSP-6762 U+97D1 +JSP-6763 U+97D4 +JSP-6764 U+97D7 +JSP-6765 U+97D8 +JSP-6766 U+97D9 +JSP-6767 U+97DD +JSP-6768 U+97DE +JSP-6769 U+97E0 +JSP-676A U+97DB +JSP-676B U+97E1 +JSP-676C U+97E4 +JSP-676D U+97EF +JSP-676E U+97F1 +JSP-676F U+97F4 +JSP-6770 U+97F7 +JSP-6771 U+97F8 +JSP-6772 U+97FA +JSP-6773 U+9807 +JSP-6774 U+980A +JSP-6775 U+9819 +JSP-6776 U+980D +JSP-6777 U+980E +JSP-6778 U+9814 +JSP-6779 U+9816 +JSP-677A U+981C +JSP-677B U+981E +JSP-677C U+9820 +JSP-677D U+9823 +JSP-677E U+9826 +JSP-6821 U+982B +JSP-6822 U+982E +JSP-6823 U+982F +JSP-6824 U+9830 +JSP-6825 U+9832 +JSP-6826 U+9833 +JSP-6827 U+9835 +JSP-6828 U+9825 +JSP-6829 U+983E +JSP-682A U+9844 +JSP-682B U+9847 +JSP-682C U+984A +JSP-682D U+9851 +JSP-682E U+9852 +JSP-682F U+9853 +JSP-6830 U+9856 +JSP-6831 U+9857 +JSP-6832 U+9859 +JSP-6833 U+985A +JSP-6834 U+9862 +JSP-6835 U+9863 +JSP-6836 U+9865 +JSP-6837 U+9866 +JSP-6838 U+986A +JSP-6839 U+986C +JSP-683A U+98AB +JSP-683B U+98AD +JSP-683C U+98AE +JSP-683D U+98B0 +JSP-683E U+98B4 +JSP-683F U+98B7 +JSP-6840 U+98B8 +JSP-6841 U+98BA +JSP-6842 U+98BB +JSP-6843 U+98BF +JSP-6844 U+98C2 +JSP-6845 U+98C5 +JSP-6846 U+98C8 +JSP-6847 U+98CC +JSP-6848 U+98E1 +JSP-6849 U+98E3 +JSP-684A U+98E5 +JSP-684B U+98E6 +JSP-684C U+98E7 +JSP-684D U+98EA +JSP-684E U+98F3 +JSP-684F U+98F6 +JSP-6850 U+9902 +JSP-6851 U+9907 +JSP-6852 U+9908 +JSP-6853 U+9911 +JSP-6854 U+9915 +JSP-6855 U+9916 +JSP-6856 U+9917 +JSP-6857 U+991A +JSP-6858 U+991B +JSP-6859 U+991C +JSP-685A U+991F +JSP-685B U+9922 +JSP-685C U+9926 +JSP-685D U+9927 +JSP-685E U+992B +JSP-685F U+9931 +JSP-6860 U+9932 +JSP-6861 U+9933 +JSP-6862 U+9934 +JSP-6863 U+9935 +JSP-6864 U+9939 +JSP-6865 U+993A +JSP-6866 U+993B +JSP-6867 U+993C +JSP-6868 U+9940 +JSP-6869 U+9941 +JSP-686A U+9946 +JSP-686B U+9947 +JSP-686C U+9948 +JSP-686D U+994D +JSP-686E U+994E +JSP-686F U+9954 +JSP-6870 U+9958 +JSP-6871 U+9959 +JSP-6872 U+995B +JSP-6873 U+995C +JSP-6874 U+995E +JSP-6875 U+995F +JSP-6876 U+9960 +JSP-6877 U+999B +JSP-6878 U+999D +JSP-6879 U+999F +JSP-687A U+99A6 +JSP-687B U+99B0 +JSP-687C U+99B1 +JSP-687D U+99B2 +JSP-687E U+99B5 +JSP-6921 U+99B9 +JSP-6922 U+99BA +JSP-6923 U+99BD +JSP-6924 U+99BF +JSP-6925 U+99C3 +JSP-6926 U+99C9 +JSP-6927 U+99D3 +JSP-6928 U+99D4 +JSP-6929 U+99D9 +JSP-692A U+99DA +JSP-692B U+99DC +JSP-692C U+99DE +JSP-692D U+99E7 +JSP-692E U+99EA +JSP-692F U+99EB +JSP-6930 U+99EC +JSP-6931 U+99F0 +JSP-6932 U+99F4 +JSP-6933 U+99F5 +JSP-6934 U+99F9 +JSP-6935 U+99FD +JSP-6936 U+99FE +JSP-6937 U+9A02 +JSP-6938 U+9A03 +JSP-6939 U+9A04 +JSP-693A U+9A0B +JSP-693B U+9A0C +JSP-693C U+9A10 +JSP-693D U+9A11 +JSP-693E U+9A16 +JSP-693F U+9A1E +JSP-6940 U+9A20 +JSP-6941 U+9A22 +JSP-6942 U+9A23 +JSP-6943 U+9A24 +JSP-6944 U+9A27 +JSP-6945 U+9A2D +JSP-6946 U+9A2E +JSP-6947 U+9A33 +JSP-6948 U+9A35 +JSP-6949 U+9A36 +JSP-694A U+9A38 +JSP-694B U+9A47 +JSP-694C U+9A41 +JSP-694D U+9A44 +JSP-694E U+9A4A +JSP-694F U+9A4B +JSP-6950 U+9A4C +JSP-6951 U+9A4E +JSP-6952 U+9A51 +JSP-6953 U+9A54 +JSP-6954 U+9A56 +JSP-6955 U+9A5D +JSP-6956 U+9AAA +JSP-6957 U+9AAC +JSP-6958 U+9AAE +JSP-6959 U+9AAF +JSP-695A U+9AB2 +JSP-695B U+9AB4 +JSP-695C U+9AB5 +JSP-695D U+9AB6 +JSP-695E U+9AB9 +JSP-695F U+9ABB +JSP-6960 U+9ABE +JSP-6961 U+9ABF +JSP-6962 U+9AC1 +JSP-6963 U+9AC3 +JSP-6964 U+9AC6 +JSP-6965 U+9AC8 +JSP-6966 U+9ACE +JSP-6967 U+9AD0 +JSP-6968 U+9AD2 +JSP-6969 U+9AD5 +JSP-696A U+9AD6 +JSP-696B U+9AD7 +JSP-696C U+9ADB +JSP-696D U+9ADC +JSP-696E U+9AE0 +JSP-696F U+9AE4 +JSP-6970 U+9AE5 +JSP-6971 U+9AE7 +JSP-6972 U+9AE9 +JSP-6973 U+9AEC +JSP-6974 U+9AF2 +JSP-6975 U+9AF3 +JSP-6976 U+9AF5 +JSP-6977 U+9AF9 +JSP-6978 U+9AFA +JSP-6979 U+9AFD +JSP-697A U+9AFF +JSP-697B U+9B00 +JSP-697C U+9B01 +JSP-697D U+9B02 +JSP-697E U+9B03 +JSP-6A21 U+9B04 +JSP-6A22 U+9B05 +JSP-6A23 U+9B08 +JSP-6A24 U+9B09 +JSP-6A25 U+9B0B +JSP-6A26 U+9B0C +JSP-6A27 U+9B0D +JSP-6A28 U+9B0E +JSP-6A29 U+9B10 +JSP-6A2A U+9B12 +JSP-6A2B U+9B16 +JSP-6A2C U+9B19 +JSP-6A2D U+9B1B +JSP-6A2E U+9B1C +JSP-6A2F U+9B20 +JSP-6A30 U+9B26 +JSP-6A31 U+9B2B +JSP-6A32 U+9B2D +JSP-6A33 U+9B33 +JSP-6A34 U+9B34 +JSP-6A35 U+9B35 +JSP-6A36 U+9B37 +JSP-6A37 U+9B39 +JSP-6A38 U+9B3A +JSP-6A39 U+9B3D +JSP-6A3A U+9B48 +JSP-6A3B U+9B4B +JSP-6A3C U+9B4C +JSP-6A3D U+9B55 +JSP-6A3E U+9B56 +JSP-6A3F U+9B57 +JSP-6A40 U+9B5B +JSP-6A41 U+9B5E +JSP-6A42 U+9B61 +JSP-6A43 U+9B63 +JSP-6A44 U+9B65 +JSP-6A45 U+9B66 +JSP-6A46 U+9B68 +JSP-6A47 U+9B6A +JSP-6A48 U+9B6B +JSP-6A49 U+9B6C +JSP-6A4A U+9B6D +JSP-6A4B U+9B6E +JSP-6A4C U+9B73 +JSP-6A4D U+9B75 +JSP-6A4E U+9B77 +JSP-6A4F U+9B78 +JSP-6A50 U+9B79 +JSP-6A51 U+9B7F +JSP-6A52 U+9B80 +JSP-6A53 U+9B84 +JSP-6A54 U+9B85 +JSP-6A55 U+9B86 +JSP-6A56 U+9B87 +JSP-6A57 U+9B89 +JSP-6A58 U+9B8A +JSP-6A59 U+9B8B +JSP-6A5A U+9B8D +JSP-6A5B U+9B8F +JSP-6A5C U+9B90 +JSP-6A5D U+9B94 +JSP-6A5E U+9B9A +JSP-6A5F U+9B9D +JSP-6A60 U+9B9E +JSP-6A61 U+9BA6 +JSP-6A62 U+9BA7 +JSP-6A63 U+9BA9 +JSP-6A64 U+9BAC +JSP-6A65 U+9BB0 +JSP-6A66 U+9BB1 +JSP-6A67 U+9BB2 +JSP-6A68 U+9BB7 +JSP-6A69 U+9BB8 +JSP-6A6A U+9BBB +JSP-6A6B U+9BBC +JSP-6A6C U+9BBE +JSP-6A6D U+9BBF +JSP-6A6E U+9BC1 +JSP-6A6F U+9BC7 +JSP-6A70 U+9BC8 +JSP-6A71 U+9BCE +JSP-6A72 U+9BD0 +JSP-6A73 U+9BD7 +JSP-6A74 U+9BD8 +JSP-6A75 U+9BDD +JSP-6A76 U+9BDF +JSP-6A77 U+9BE5 +JSP-6A78 U+9BE7 +JSP-6A79 U+9BEA +JSP-6A7A U+9BEB +JSP-6A7B U+9BEF +JSP-6A7C U+9BF3 +JSP-6A7D U+9BF7 +JSP-6A7E U+9BF8 +JSP-6B21 U+9BF9 +JSP-6B22 U+9BFA +JSP-6B23 U+9BFD +JSP-6B24 U+9BFF +JSP-6B25 U+9C00 +JSP-6B26 U+9C02 +JSP-6B27 U+9C0B +JSP-6B28 U+9C0F +JSP-6B29 U+9C11 +JSP-6B2A U+9C16 +JSP-6B2B U+9C18 +JSP-6B2C U+9C19 +JSP-6B2D U+9C1A +JSP-6B2E U+9C1C +JSP-6B2F U+9C1E +JSP-6B30 U+9C22 +JSP-6B31 U+9C23 +JSP-6B32 U+9C26 +JSP-6B33 U+9C27 +JSP-6B34 U+9C28 +JSP-6B35 U+9C29 +JSP-6B36 U+9C2A +JSP-6B37 U+9C31 +JSP-6B38 U+9C35 +JSP-6B39 U+9C36 +JSP-6B3A U+9C37 +JSP-6B3B U+9C3D +JSP-6B3C U+9C41 +JSP-6B3D U+9C43 +JSP-6B3E U+9C44 +JSP-6B3F U+9C45 +JSP-6B40 U+9C49 +JSP-6B41 U+9C4A +JSP-6B42 U+9C4E +JSP-6B43 U+9C4F +JSP-6B44 U+9C50 +JSP-6B45 U+9C53 +JSP-6B46 U+9C54 +JSP-6B47 U+9C56 +JSP-6B48 U+9C58 +JSP-6B49 U+9C5B +JSP-6B4A U+9C5D +JSP-6B4B U+9C5E +JSP-6B4C U+9C5F +JSP-6B4D U+9C63 +JSP-6B4E U+9C69 +JSP-6B4F U+9C6A +JSP-6B50 U+9C5C +JSP-6B51 U+9C6B +JSP-6B52 U+9C68 +JSP-6B53 U+9C6E +JSP-6B54 U+9C70 +JSP-6B55 U+9C72 +JSP-6B56 U+9C75 +JSP-6B57 U+9C77 +JSP-6B58 U+9C7B +JSP-6B59 U+9CE6 +JSP-6B5A U+9CF2 +JSP-6B5B U+9CF7 +JSP-6B5C U+9CF9 +JSP-6B5D U+9D0B +JSP-6B5E U+9D02 +JSP-6B5F U+9D11 +JSP-6B60 U+9D17 +JSP-6B61 U+9D18 +JSP-6B62 U+9D1C +JSP-6B63 U+9D1D +JSP-6B64 U+9D1E +JSP-6B65 U+9D2F +JSP-6B66 U+9D30 +JSP-6B67 U+9D32 +JSP-6B68 U+9D33 +JSP-6B69 U+9D34 +JSP-6B6A U+9D3A +JSP-6B6B U+9D3C +JSP-6B6C U+9D45 +JSP-6B6D U+9D3D +JSP-6B6E U+9D42 +JSP-6B6F U+9D43 +JSP-6B70 U+9D47 +JSP-6B71 U+9D4A +JSP-6B72 U+9D53 +JSP-6B73 U+9D54 +JSP-6B74 U+9D5F +JSP-6B75 U+9D63 +JSP-6B76 U+9D62 +JSP-6B77 U+9D65 +JSP-6B78 U+9D69 +JSP-6B79 U+9D6A +JSP-6B7A U+9D6B +JSP-6B7B U+9D70 +JSP-6B7C U+9D76 +JSP-6B7D U+9D77 +JSP-6B7E U+9D7B +JSP-6C21 U+9D7C +JSP-6C22 U+9D7E +JSP-6C23 U+9D83 +JSP-6C24 U+9D84 +JSP-6C25 U+9D86 +JSP-6C26 U+9D8A +JSP-6C27 U+9D8D +JSP-6C28 U+9D8E +JSP-6C29 U+9D92 +JSP-6C2A U+9D93 +JSP-6C2B U+9D95 +JSP-6C2C U+9D96 +JSP-6C2D U+9D97 +JSP-6C2E U+9D98 +JSP-6C2F U+9DA1 +JSP-6C30 U+9DAA +JSP-6C31 U+9DAC +JSP-6C32 U+9DAE +JSP-6C33 U+9DB1 +JSP-6C34 U+9DB5 +JSP-6C35 U+9DB9 +JSP-6C36 U+9DBC +JSP-6C37 U+9DBF +JSP-6C38 U+9DC3 +JSP-6C39 U+9DC7 +JSP-6C3A U+9DC9 +JSP-6C3B U+9DCA +JSP-6C3C U+9DD4 +JSP-6C3D U+9DD5 +JSP-6C3E U+9DD6 +JSP-6C3F U+9DD7 +JSP-6C40 U+9DDA +JSP-6C41 U+9DDE +JSP-6C42 U+9DDF +JSP-6C43 U+9DE0 +JSP-6C44 U+9DE5 +JSP-6C45 U+9DE7 +JSP-6C46 U+9DE9 +JSP-6C47 U+9DEB +JSP-6C48 U+9DEE +JSP-6C49 U+9DF0 +JSP-6C4A U+9DF3 +JSP-6C4B U+9DF4 +JSP-6C4C U+9DFE +JSP-6C4D U+9E0A +JSP-6C4E U+9E02 +JSP-6C4F U+9E07 +JSP-6C50 U+9E0E +JSP-6C51 U+9E10 +JSP-6C52 U+9E11 +JSP-6C53 U+9E12 +JSP-6C54 U+9E15 +JSP-6C55 U+9E16 +JSP-6C56 U+9E19 +JSP-6C57 U+9E1C +JSP-6C58 U+9E1D +JSP-6C59 U+9E7A +JSP-6C5A U+9E7B +JSP-6C5B U+9E7C +JSP-6C5C U+9E80 +JSP-6C5D U+9E82 +JSP-6C5E U+9E83 +JSP-6C5F U+9E84 +JSP-6C60 U+9E85 +JSP-6C61 U+9E87 +JSP-6C62 U+9E8E +JSP-6C63 U+9E8F +JSP-6C64 U+9E96 +JSP-6C65 U+9E98 +JSP-6C66 U+9E9B +JSP-6C67 U+9E9E +JSP-6C68 U+9EA4 +JSP-6C69 U+9EA8 +JSP-6C6A U+9EAC +JSP-6C6B U+9EAE +JSP-6C6C U+9EAF +JSP-6C6D U+9EB0 +JSP-6C6E U+9EB3 +JSP-6C6F U+9EB4 +JSP-6C70 U+9EB5 +JSP-6C71 U+9EC6 +JSP-6C72 U+9EC8 +JSP-6C73 U+9ECB +JSP-6C74 U+9ED5 +JSP-6C75 U+9EDF +JSP-6C76 U+9EE4 +JSP-6C77 U+9EE7 +JSP-6C78 U+9EEC +JSP-6C79 U+9EED +JSP-6C7A U+9EEE +JSP-6C7B U+9EF0 +JSP-6C7C U+9EF1 +JSP-6C7D U+9EF2 +JSP-6C7E U+9EF5 +JSP-6D21 U+9EF8 +JSP-6D22 U+9EFF +JSP-6D23 U+9F02 +JSP-6D24 U+9F03 +JSP-6D25 U+9F09 +JSP-6D26 U+9F0F +JSP-6D27 U+9F10 +JSP-6D28 U+9F11 +JSP-6D29 U+9F12 +JSP-6D2A U+9F14 +JSP-6D2B U+9F16 +JSP-6D2C U+9F17 +JSP-6D2D U+9F19 +JSP-6D2E U+9F1A +JSP-6D2F U+9F1B +JSP-6D30 U+9F1F +JSP-6D31 U+9F22 +JSP-6D32 U+9F26 +JSP-6D33 U+9F2A +JSP-6D34 U+9F2B +JSP-6D35 U+9F2F +JSP-6D36 U+9F31 +JSP-6D37 U+9F32 +JSP-6D38 U+9F34 +JSP-6D39 U+9F37 +JSP-6D3A U+9F39 +JSP-6D3B U+9F3A +JSP-6D3C U+9F3C +JSP-6D3D U+9F3D +JSP-6D3E U+9F3F +JSP-6D3F U+9F41 +JSP-6D40 U+9F43 +JSP-6D41 U+9F44 +JSP-6D42 U+9F45 +JSP-6D43 U+9F46 +JSP-6D44 U+9F47 +JSP-6D45 U+9F53 +JSP-6D46 U+9F55 +JSP-6D47 U+9F56 +JSP-6D48 U+9F57 +JSP-6D49 U+9F58 +JSP-6D4A U+9F5A +JSP-6D4B U+9F5D +JSP-6D4C U+9F5E +JSP-6D4D U+9F68 +JSP-6D4E U+9F69 +JSP-6D4F U+9F6D +JSP-6D50 U+9F6E +JSP-6D51 U+9F6F +JSP-6D52 U+9F70 +JSP-6D53 U+9F71 +JSP-6D54 U+9F73 +JSP-6D55 U+9F75 +JSP-6D56 U+9F7A +JSP-6D57 U+9F7D +JSP-6D58 U+9F8F +JSP-6D59 U+9F90 +JSP-6D5A U+9F91 +JSP-6D5B U+9F92 +JSP-6D5C U+9F94 +JSP-6D5D U+9F96 +JSP-6D5E U+9F97 +JSP-6D5F U+9F9E +JSP-6D60 U+9FA1 +JSP-6D61 U+9FA2 +JSP-6D62 U+9FA3 +JSP-6D63 U+9FA5 diff --git a/etc/char-data/JX1-to-UCS.txt b/etc/char-data/JX1-to-UCS.txt new file mode 100644 index 0000000..48f88a7 --- /dev/null +++ b/etc/char-data/JX1-to-UCS.txt @@ -0,0 +1,1781 @@ +JX1-222F U+FF07 +JX1-2230 U+FF02 +JX1-2231 U+FF0D +JX1-2232 U+FF5E +JX1-2233 U+3033 +JX1-2234 U+3034 +JX1-2235 U+3035 +JX1-2242 U+2284 +JX1-2243 U+2285 +JX1-2244 U+228A +JX1-2245 U+228B +JX1-2246 U+2209 +JX1-2247 U+2205 +JX1-2248 U+2305 +JX1-2249 U+2306 +JX1-2251 U+2295 +JX1-2252 U+2296 +JX1-2253 U+2297 +JX1-2254 U+2225 +JX1-2255 U+2226 +JX1-2258 U+3018 +JX1-2259 U+3019 +JX1-225A U+3016 +JX1-225B U+3017 +JX1-226B U+2262 +JX1-226C U+2243 +JX1-226D U+2245 +JX1-226E U+2248 +JX1-226F U+2276 +JX1-2270 U+2277 +JX1-2271 U+2194 +JX1-227A U+266E +JX1-227B U+266B +JX1-227C U+266C +JX1-227D U+2669 +JX1-2321 U+25B7 +JX1-2322 U+25B6 +JX1-2323 U+25C1 +JX1-2324 U+25C0 +JX1-2325 U+2197 +JX1-2326 U+2198 +JX1-2327 U+2196 +JX1-2328 U+2199 +JX1-2329 U+21C4 +JX1-232A U+21E8 +JX1-232B U+21E6 +JX1-232C U+21E7 +JX1-232D U+21E9 +JX1-233B U+25C9 +JX1-233F U+25E6 +JX1-2340 U+2022 +JX1-235B U+2213 +JX1-235C U+2135 +JX1-235D U+210F +JX1-235E U+33CB +JX1-235F U+2113 +JX1-2360 U+2127 +JX1-237C U+2013 +JX1-2474 U+3094 +JX1-2475 U+3095 +JX1-2476 U+3096 +JX1-2639 U+2664 +JX1-263A U+2660 +JX1-263B U+2662 +JX1-263C U+2666 +JX1-263D U+2661 +JX1-263E U+2665 +JX1-263F U+2667 +JX1-2640 U+2663 +JX1-2659 U+03C2 +JX1-2664 U+2616 +JX1-2665 U+2617 +JX1-2666 U+3020 +JX1-2667 U+260E +JX1-2668 U+2600 +JX1-2669 U+2601 +JX1-266A U+2602 +JX1-266B U+2603 +JX1-266C U+2668 +JX1-266D U+25B1 +JX1-2772 U+30F7 +JX1-2773 U+30F8 +JX1-2774 U+30F9 +JX1-2775 U+30FA +JX1-2776 U+22DA +JX1-2777 U+22DB +JX1-2778 U+2153 +JX1-2779 U+2154 +JX1-277A U+2155 +JX1-277B U+2713 +JX1-277C U+2318 +JX1-277D U+2423 +JX1-2867 U+25D0 +JX1-2868 U+25D1 +JX1-2869 U+25D2 +JX1-286A U+25D3 +JX1-286B U+203C +JX1-286D U+2048 +JX1-286E U+2049 +JX1-286F U+01CD +JX1-2870 U+01CE +JX1-2871 U+01D0 +JX1-2872 U+1E3E +JX1-2873 U+1E3F +JX1-2875 U+01F9 +JX1-2876 U+01D1 +JX1-2877 U+01D2 +JX1-2878 U+01D4 +JX1-2879 U+01D6 +JX1-287A U+01D8 +JX1-287B U+01DA +JX1-287C U+01DC +JX1-2921 U+20AC +JX1-2922 U+00A0 +JX1-2923 U+00A1 +JX1-2924 U+00A4 +JX1-2925 U+FFE4 +JX1-2926 U+00A9 +JX1-2927 U+00AA +JX1-2928 U+00AB +JX1-2929 U+00AD +JX1-292A U+00AE +JX1-292B U+FFE3 +JX1-292C U+00B2 +JX1-292D U+00B3 +JX1-292E U+00B7 +JX1-292F U+00B8 +JX1-2930 U+00B9 +JX1-2931 U+00BA +JX1-2932 U+00BB +JX1-2933 U+00BC +JX1-2934 U+00BD +JX1-2935 U+00BE +JX1-2936 U+00BF +JX1-2937 U+00C0 +JX1-2938 U+00C1 +JX1-2939 U+00C2 +JX1-293A U+00C3 +JX1-293B U+00C4 +JX1-293C U+00C5 +JX1-293D U+00C6 +JX1-293E U+00C7 +JX1-293F U+00C8 +JX1-2940 U+00C9 +JX1-2941 U+00CA +JX1-2942 U+00CB +JX1-2943 U+00CC +JX1-2944 U+00CD +JX1-2945 U+00CE +JX1-2946 U+00CF +JX1-2947 U+00D0 +JX1-2948 U+00D1 +JX1-2949 U+00D2 +JX1-294A U+00D3 +JX1-294B U+00D4 +JX1-294C U+00D5 +JX1-294D U+00D6 +JX1-294E U+00D8 +JX1-294F U+00D9 +JX1-2950 U+00DA +JX1-2951 U+00DB +JX1-2952 U+00DC +JX1-2953 U+00DD +JX1-2954 U+00DE +JX1-2955 U+00DF +JX1-2956 U+00E0 +JX1-2957 U+00E1 +JX1-2958 U+00E2 +JX1-2959 U+00E3 +JX1-295A U+00E4 +JX1-295B U+00E5 +JX1-295C U+00E6 +JX1-295D U+00E7 +JX1-295E U+00E8 +JX1-295F U+00E9 +JX1-2960 U+00EA +JX1-2961 U+00EB +JX1-2962 U+00EC +JX1-2963 U+00ED +JX1-2964 U+00EE +JX1-2965 U+00EF +JX1-2966 U+00F0 +JX1-2967 U+00F1 +JX1-2968 U+00F2 +JX1-2969 U+00F3 +JX1-296A U+00F4 +JX1-296B U+00F5 +JX1-296C U+00F6 +JX1-296D U+00F8 +JX1-296E U+00F9 +JX1-296F U+00FA +JX1-2970 U+00FB +JX1-2971 U+00FC +JX1-2972 U+00FD +JX1-2973 U+00FE +JX1-2974 U+00FF +JX1-2975 U+0100 +JX1-2976 U+012A +JX1-2978 U+0112 +JX1-2979 U+014C +JX1-297A U+0101 +JX1-297B U+012B +JX1-297C U+016B +JX1-297D U+0113 +JX1-297E U+014D +JX1-2A21 U+0104 +JX1-2A22 U+02D8 +JX1-2A23 U+0141 +JX1-2A24 U+013D +JX1-2A25 U+015A +JX1-2A26 U+0160 +JX1-2A27 U+015E +JX1-2A28 U+0164 +JX1-2A29 U+0179 +JX1-2A2A U+017D +JX1-2A2B U+017B +JX1-2A2C U+0105 +JX1-2A2D U+02DB +JX1-2A2E U+0142 +JX1-2A2F U+013E +JX1-2A30 U+015B +JX1-2A31 U+02C7 +JX1-2A32 U+0161 +JX1-2A33 U+015F +JX1-2A34 U+0165 +JX1-2A35 U+017A +JX1-2A36 U+02DD +JX1-2A37 U+017E +JX1-2A38 U+017C +JX1-2A39 U+0154 +JX1-2A3A U+0102 +JX1-2A3B U+0139 +JX1-2A3C U+0106 +JX1-2A3D U+010C +JX1-2A3E U+0118 +JX1-2A3F U+011A +JX1-2A40 U+010E +JX1-2A41 U+0143 +JX1-2A42 U+0147 +JX1-2A43 U+0150 +JX1-2A44 U+0158 +JX1-2A45 U+016E +JX1-2A46 U+0170 +JX1-2A47 U+0162 +JX1-2A48 U+0155 +JX1-2A49 U+0103 +JX1-2A4A U+013A +JX1-2A4B U+0107 +JX1-2A4C U+010D +JX1-2A4D U+0119 +JX1-2A4E U+011B +JX1-2A4F U+010F +JX1-2A50 U+0111 +JX1-2A51 U+0144 +JX1-2A52 U+0148 +JX1-2A53 U+0151 +JX1-2A54 U+0159 +JX1-2A55 U+016F +JX1-2A56 U+0171 +JX1-2A57 U+0163 +JX1-2A58 U+02D9 +JX1-2A59 U+0108 +JX1-2A5A U+011C +JX1-2A5B U+0124 +JX1-2A5C U+0134 +JX1-2A5D U+015C +JX1-2A5E U+016C +JX1-2A5F U+0109 +JX1-2A60 U+011D +JX1-2A61 U+0125 +JX1-2A62 U+0135 +JX1-2A63 U+015D +JX1-2A64 U+016D +JX1-2A65 U+0271 +JX1-2A66 U+028B +JX1-2A67 U+027E +JX1-2A68 U+0283 +JX1-2A69 U+0292 +JX1-2A6A U+026C +JX1-2A6B U+026E +JX1-2A6C U+0279 +JX1-2A6D U+0288 +JX1-2A6E U+0256 +JX1-2A6F U+0273 +JX1-2A70 U+027D +JX1-2A71 U+0282 +JX1-2A72 U+0290 +JX1-2A73 U+027B +JX1-2A74 U+026D +JX1-2A75 U+025F +JX1-2A76 U+0272 +JX1-2A77 U+029D +JX1-2A78 U+028E +JX1-2A79 U+0261 +JX1-2A7A U+014B +JX1-2A7B U+0270 +JX1-2A7C U+0281 +JX1-2A7D U+0127 +JX1-2A7E U+0295 +JX1-2B21 U+0294 +JX1-2B22 U+0266 +JX1-2B23 U+0298 +JX1-2B24 U+01C2 +JX1-2B25 U+0253 +JX1-2B26 U+0257 +JX1-2B27 U+0284 +JX1-2B28 U+0260 +JX1-2B29 U+0193 +JX1-2B2A U+0153 +JX1-2B2B U+0152 +JX1-2B2C U+0268 +JX1-2B2D U+0289 +JX1-2B2E U+0258 +JX1-2B2F U+0275 +JX1-2B30 U+0259 +JX1-2B31 U+025C +JX1-2B32 U+025E +JX1-2B33 U+0250 +JX1-2B34 U+026F +JX1-2B35 U+028A +JX1-2B36 U+0264 +JX1-2B37 U+028C +JX1-2B38 U+0254 +JX1-2B39 U+0251 +JX1-2B3A U+0252 +JX1-2B3B U+028D +JX1-2B3C U+0265 +JX1-2B3D U+02A2 +JX1-2B3E U+02A1 +JX1-2B3F U+0255 +JX1-2B40 U+0291 +JX1-2B41 U+027A +JX1-2B42 U+0267 +JX1-2B43 U+025A +JX1-2B45 U+01FD +JX1-2B46 U+1F70 +JX1-2B47 U+1F71 +JX1-2B50 U+1F72 +JX1-2B51 U+1F73 +JX1-2B52 U+0361 +JX1-2B53 U+02C8 +JX1-2B54 U+02CC +JX1-2B55 U+02D0 +JX1-2B56 U+02D1 +JX1-2B57 U+0306 +JX1-2B59 U+030B +JX1-2B5A U+0301 +JX1-2B5B U+0304 +JX1-2B5C U+0300 +JX1-2B5D U+030F +JX1-2B5E U+030C +JX1-2B5F U+0302 +JX1-2B60 U+02E5 +JX1-2B61 U+02E6 +JX1-2B62 U+02E7 +JX1-2B63 U+02E8 +JX1-2B64 U+02E9 +JX1-2B67 U+0325 +JX1-2B68 U+032C +JX1-2B69 U+0339 +JX1-2B6A U+031C +JX1-2B6B U+031F +JX1-2B6C U+0320 +JX1-2B6D U+0308 +JX1-2B6E U+033D +JX1-2B6F U+0329 +JX1-2B70 U+032F +JX1-2B71 U+02DE +JX1-2B72 U+0324 +JX1-2B73 U+0330 +JX1-2B74 U+033C +JX1-2B75 U+0334 +JX1-2B76 U+031D +JX1-2B77 U+031E +JX1-2B78 U+0318 +JX1-2B79 U+0319 +JX1-2B7A U+032A +JX1-2B7B U+033A +JX1-2B7C U+033B +JX1-2B7D U+0303 +JX1-2B7E U+031A +JX1-2C21 U+2776 +JX1-2C22 U+2777 +JX1-2C23 U+2778 +JX1-2C24 U+2779 +JX1-2C25 U+277A +JX1-2C26 U+277B +JX1-2C27 U+277C +JX1-2C28 U+277D +JX1-2C29 U+277E +JX1-2C2A U+277F +JX1-2C35 U+2170 +JX1-2C36 U+2171 +JX1-2C37 U+2172 +JX1-2C38 U+2173 +JX1-2C39 U+2174 +JX1-2C3A U+2175 +JX1-2C3B U+2176 +JX1-2C3C U+2177 +JX1-2C3D U+2178 +JX1-2C3E U+2179 +JX1-2C3F U+217A +JX1-2C40 U+217B +JX1-2C41 U+24D0 +JX1-2C42 U+24D1 +JX1-2C43 U+24D2 +JX1-2C44 U+24D3 +JX1-2C45 U+24D4 +JX1-2C46 U+24D5 +JX1-2C47 U+24D6 +JX1-2C48 U+24D7 +JX1-2C49 U+24D8 +JX1-2C4A U+24D9 +JX1-2C4B U+24DA +JX1-2C4C U+24DB +JX1-2C4D U+24DC +JX1-2C4E U+24DD +JX1-2C4F U+24DE +JX1-2C50 U+24DF +JX1-2C51 U+24E0 +JX1-2C52 U+24E1 +JX1-2C53 U+24E2 +JX1-2C54 U+24E3 +JX1-2C55 U+24E4 +JX1-2C56 U+24E5 +JX1-2C57 U+24E6 +JX1-2C58 U+24E7 +JX1-2C59 U+24E8 +JX1-2C5A U+24E9 +JX1-2C5B U+32D0 +JX1-2C5C U+32D1 +JX1-2C5D U+32D2 +JX1-2C5E U+32D3 +JX1-2C5F U+32D4 +JX1-2C60 U+32D5 +JX1-2C61 U+32D6 +JX1-2C62 U+32D7 +JX1-2C63 U+32D8 +JX1-2C64 U+32D9 +JX1-2C65 U+32DA +JX1-2C66 U+32DB +JX1-2C67 U+32DC +JX1-2C68 U+32DD +JX1-2C69 U+32DE +JX1-2C6A U+32DF +JX1-2C6B U+32E0 +JX1-2C6C U+32E1 +JX1-2C6D U+32E2 +JX1-2C6E U+32E3 +JX1-2C6F U+32FA +JX1-2C70 U+32E9 +JX1-2C71 U+32E5 +JX1-2C72 U+32ED +JX1-2C73 U+32EC +JX1-2C7E U+2042 +JX1-2D21 U+2460 +JX1-2D22 U+2461 +JX1-2D23 U+2462 +JX1-2D24 U+2463 +JX1-2D25 U+2464 +JX1-2D26 U+2465 +JX1-2D27 U+2466 +JX1-2D28 U+2467 +JX1-2D29 U+2468 +JX1-2D2A U+2469 +JX1-2D2B U+246A +JX1-2D2C U+246B +JX1-2D2D U+246C +JX1-2D2E U+246D +JX1-2D2F U+246E +JX1-2D30 U+246F +JX1-2D31 U+2470 +JX1-2D32 U+2471 +JX1-2D33 U+2472 +JX1-2D34 U+2473 +JX1-2D35 U+2160 +JX1-2D36 U+2161 +JX1-2D37 U+2162 +JX1-2D38 U+2163 +JX1-2D39 U+2164 +JX1-2D3A U+2165 +JX1-2D3B U+2166 +JX1-2D3C U+2167 +JX1-2D3D U+2168 +JX1-2D3E U+2169 +JX1-2D3F U+216A +JX1-2D40 U+3349 +JX1-2D41 U+3314 +JX1-2D42 U+3322 +JX1-2D43 U+334D +JX1-2D44 U+3318 +JX1-2D45 U+3327 +JX1-2D46 U+3303 +JX1-2D47 U+3336 +JX1-2D48 U+3351 +JX1-2D49 U+3357 +JX1-2D4A U+330D +JX1-2D4B U+3326 +JX1-2D4C U+3323 +JX1-2D4D U+332B +JX1-2D4E U+334A +JX1-2D4F U+333B +JX1-2D50 U+339C +JX1-2D51 U+339D +JX1-2D52 U+339E +JX1-2D53 U+338E +JX1-2D54 U+338F +JX1-2D55 U+33C4 +JX1-2D56 U+33A1 +JX1-2D57 U+216B +JX1-2D5F U+337B +JX1-2D60 U+301D +JX1-2D61 U+301F +JX1-2D62 U+2116 +JX1-2D63 U+33CD +JX1-2D64 U+2121 +JX1-2D65 U+32A4 +JX1-2D66 U+32A5 +JX1-2D67 U+32A6 +JX1-2D68 U+32A7 +JX1-2D69 U+32A8 +JX1-2D6A U+3231 +JX1-2D6B U+3232 +JX1-2D6C U+3239 +JX1-2D6D U+337E +JX1-2D6E U+337D +JX1-2D6F U+337C +JX1-2D73 U+222E +JX1-2D78 U+221F +JX1-2D79 U+22BF +JX1-2D7D U+2756 +JX1-2D7E U+261E +JX1-2E22 U-0002000B +JX1-2E23 U+3402 +JX1-2E24 U+4E28 +JX1-2E25 U+4E2F +JX1-2E26 U+4E30 +JX1-2E27 U+4E8D +JX1-2E28 U+4EE1 +JX1-2E29 U+4EFD +JX1-2E2A U+4EFF +JX1-2E2B U+4F03 +JX1-2E2C U+4F0B +JX1-2E2D U+4F60 +JX1-2E2E U+4F48 +JX1-2E2F U+4F49 +JX1-2E30 U+4F56 +JX1-2E31 U+4F5F +JX1-2E32 U+4F6A +JX1-2E33 U+4F6C +JX1-2E34 U+4F7E +JX1-2E35 U+4F8A +JX1-2E36 U+4F94 +JX1-2E37 U+4F97 +JX1-2E38 JU+FA30 U+4FAE +JX1-2E39 U+4FC9 +JX1-2E3A U+4FE0 +JX1-2E3B U+5001 +JX1-2E3C U+5002 +JX1-2E3D U+500E +JX1-2E3E U+5018 +JX1-2E3F U+5027 +JX1-2E40 U+502E +JX1-2E41 U+5040 +JX1-2E42 U+503B +JX1-2E43 U+5041 +JX1-2E44 U+5094 +JX1-2E45 U+50CC +JX1-2E46 U+50F2 +JX1-2E47 U+50D0 +JX1-2E48 U+50E6 +JX1-2E49 U+FA31 +JX1-2E4A U+5106 +JX1-2E4B U+5103 +JX1-2E4C U+510B +JX1-2E4D U+511E +JX1-2E4E U+5135 +JX1-2E4F U+514A +JX1-2E50 U+FA32 +JX1-2E51 U+5155 +JX1-2E52 U+5157 +JX1-2E53 U+34B5 +JX1-2E54 U+519D +JX1-2E55 U+51C3 +JX1-2E56 U+51CA +JX1-2E57 U+51DE +JX1-2E58 U+51E2 +JX1-2E59 U+51EE +JX1-2E5A U+5201 +JX1-2E5B U+34DB +JX1-2E5C U+5213 +JX1-2E5D U+5215 +JX1-2E5E U+5249 +JX1-2E5F U+5257 +JX1-2E60 U+5261 +JX1-2E61 U+5293 +JX1-2E62 U+52C8 +JX1-2E63 JU+FA33 U+52C9 +JX1-2E64 U+52CC +JX1-2E65 U+52D0 +JX1-2E66 U+52D6 +JX1-2E67 U+52DB +JX1-2E68 JU+FA34 U+52E4 +JX1-2E69 U+52F0 +JX1-2E6A U+52FB +JX1-2E6B U+5300 +JX1-2E6C U+5307 +JX1-2E6D U+531C +JX1-2E6E JU+FA35 U+5351 +JX1-2E6F U+5361 +JX1-2E70 U+5363 +JX1-2E71 U+537D +JX1-2E72 U+5393 +JX1-2E73 U+539D +JX1-2E74 U+53B2 +JX1-2E75 U+5412 +JX1-2E76 U+5427 +JX1-2E77 U+544D +JX1-2E78 U+549C +JX1-2E79 U+546B +JX1-2E7A U+5474 +JX1-2E7B U+547F +JX1-2E7C U+5488 +JX1-2E7D U+5496 +JX1-2E7E U+54A1 +JX1-2F21 U+54A9 +JX1-2F22 U+54C6 +JX1-2F23 U+54FF +JX1-2F24 U+550E +JX1-2F25 U+552B +JX1-2F26 U+5535 +JX1-2F27 U+5550 +JX1-2F28 U+555E +JX1-2F29 U+5581 +JX1-2F2A U+5586 +JX1-2F2B U+558E +JX1-2F2C JU+FA36 U+559D +JX1-2F2D U+55AD +JX1-2F2E U+55CE +JX1-2F2F JU+FA37 U+5606 +JX1-2F30 U+5608 +JX1-2F31 U+560E +JX1-2F32 U+563B +JX1-2F33 U+5649 +JX1-2F34 U+5676 +JX1-2F35 U+5666 +JX1-2F36 JU+FA38 U+5668 +JX1-2F37 U+566F +JX1-2F38 U+5671 +JX1-2F39 U+5672 +JX1-2F3A U+5699 +JX1-2F3B U+569E +JX1-2F3C U+56A9 +JX1-2F3D U+56AC +JX1-2F3E U+56B3 +JX1-2F3F U+56C9 +JX1-2F40 U+56CA +JX1-2F41 U+570A +JX1-2F42 U-0002123D +JX1-2F43 U+5721 +JX1-2F44 U+572F +JX1-2F45 U+5733 +JX1-2F46 U+5734 +JX1-2F47 U+5770 +JX1-2F48 U+5777 +JX1-2F49 U+577C +JX1-2F4A U+579C +JX1-2F4B U+FA0F +JX1-2F4C U-0002131B +JX1-2F4D U+57B8 +JX1-2F4E U+57C7 +JX1-2F4F U+57C8 +JX1-2F50 U+57CF +JX1-2F51 U+57E4 +JX1-2F52 U+57ED +JX1-2F53 U+57F5 +JX1-2F54 U+57F6 +JX1-2F55 U+57FF +JX1-2F56 U+5809 +JX1-2F57 U+FA10 +JX1-2F58 U+5861 +JX1-2F59 U+5864 +JX1-2F5A U+FA39 +JX1-2F5B U+587C +JX1-2F5C U+5889 +JX1-2F5D U+589E +JX1-2F5E JU+FA3A U+58A8 +JX1-2F5F U+58A9 +JX1-2F60 U-0002146E +JX1-2F61 U+58D2 +JX1-2F62 U+58CE +JX1-2F63 U+58D4 +JX1-2F64 U+58DA +JX1-2F65 U+58E0 +JX1-2F66 U+58E9 +JX1-2F67 U+590C +JX1-2F68 U+8641 +JX1-2F69 U+595D +JX1-2F6A U+596D +JX1-2F6B U+598B +JX1-2F6C U+5992 +JX1-2F6D U+59A4 +JX1-2F6E U+59C3 +JX1-2F6F U+59D2 +JX1-2F70 U+59DD +JX1-2F71 U+5A13 +JX1-2F72 U+5A23 +JX1-2F73 U+5A67 +JX1-2F74 U+5A6D +JX1-2F75 U+5A77 +JX1-2F76 U+5A7E +JX1-2F77 U+5A84 +JX1-2F78 U+5A9E +JX1-2F79 U+5AA7 +JX1-2F7A U+5AC4 +JX1-2F7B U-000218BD +JX1-2F7C U+5B19 +JX1-2F7D U+5B25 +JX1-4F55 U+5B41 +JX1-4F56 U+5B56 +JX1-4F57 U+5B7D +JX1-4F58 U+5B93 +JX1-4F59 U+5BD8 +JX1-4F5A U+5BEC +JX1-4F5B U+5C12 +JX1-4F5C U+5C1E +JX1-4F5D U+5C23 +JX1-4F5E U+5C2B +JX1-4F5F U+378D +JX1-4F60 U+5C62 +JX1-4F61 U+FA3B +JX1-4F62 JU+FA3C U+5C6E +JX1-4F63 U-000216B4 +JX1-4F64 U+5C7A +JX1-4F65 U+5C8F +JX1-4F66 U+5C9F +JX1-4F67 U+5CA3 +JX1-4F68 U+5CAA +JX1-4F69 U+5CBA +JX1-4F6A U+5CCB +JX1-4F6B U+5CD0 +JX1-4F6C U+5CD2 +JX1-4F6D U+5CF4 +JX1-4F6E U-00021E34 +JX1-4F6F U+37E2 +JX1-4F70 U+5D0D +JX1-4F71 U+5D27 +JX1-4F72 U+FA11 +JX1-4F73 U+5D46 +JX1-4F74 U+5D47 +JX1-4F75 U+5D53 +JX1-4F76 U+5D4A +JX1-4F77 U+5D6D +JX1-4F78 U+5D81 +JX1-4F79 U+5DA0 +JX1-4F7A U+5DA4 +JX1-4F7B U+5DA7 +JX1-4F7C U+5DB8 +JX1-4F7D U+5DCB +JX1-7428 U+5DE2 +JX1-7429 U+5E14 +JX1-742A U+5E18 +JX1-742B U+5E58 +JX1-742C U+5E5E +JX1-742D U+5EBE +JX1-742E JU+F928 U-0002F88E +JX1-742F U+5ECB +JX1-7430 U+5EF9 +JX1-7431 U+5F00 +JX1-7432 U+5F02 +JX1-7433 U+5F07 +JX1-7434 U+5F1D +JX1-7435 U+5F23 +JX1-7436 U+5F34 +JX1-7437 U+5F36 +JX1-7438 U+5F3D +JX1-7439 U+5F40 +JX1-743A U+5F45 +JX1-743B U+5F54 +JX1-743C U+5F58 +JX1-743D U+5F64 +JX1-743E U+5F67 +JX1-743F U+5F7D +JX1-7440 U+5F89 +JX1-7441 U+5F9C +JX1-7442 U+5FA7 +JX1-7443 U+5FAF +JX1-7444 U+5FB5 +JX1-7445 U+5FB7 +JX1-7446 U+5FC9 +JX1-7447 U+5FDE +JX1-7448 U+5FE1 +JX1-7449 U+5FE9 +JX1-744A U+600D +JX1-744B U+6014 +JX1-744C U+6018 +JX1-744D U+6033 +JX1-744E U+6035 +JX1-744F U+6047 +JX1-7450 JU+FA3D U+6094 +JX1-7451 U+609D +JX1-7452 U+609E +JX1-7453 U+60CB +JX1-7454 U+60D4 +JX1-7455 U+60D5 +JX1-7456 U+60DD +JX1-7457 U+60F8 +JX1-7458 U+611C +JX1-7459 U+612B +JX1-745A U+6130 +JX1-745B U+6137 +JX1-745C U+FA3E +JX1-745D U+618D +JX1-745E U+FA3F +JX1-745F U+61BC +JX1-7460 U+61B9 +JX1-7461 U+FA40 +JX1-7462 U+6222 +JX1-7463 U+623E +JX1-7464 U+6243 +JX1-7465 U+6256 +JX1-7466 U+625A +JX1-7467 U+626F +JX1-7468 U+6285 +JX1-7469 U+62C4 +JX1-746A U+62D6 +JX1-746B U+62FC +JX1-746C U+630A +JX1-746D U+6318 +JX1-746E U+6339 +JX1-746F U+6343 +JX1-7470 U+6365 +JX1-7471 U+637C +JX1-7472 U+63E5 +JX1-7473 U+63ED +JX1-7474 U+63F5 +JX1-7475 U+6410 +JX1-7476 U+6414 +JX1-7477 U+6422 +JX1-7478 U+6479 +JX1-7479 U+6451 +JX1-747A U+6460 +JX1-747B U+646D +JX1-747C U+64CE +JX1-747D U+64BE +JX1-747E U+64BF +JX1-7521 U+64C4 +JX1-7522 U+64CA +JX1-7523 U+64D0 +JX1-7524 U+64F7 +JX1-7525 U+64FB +JX1-7526 U+6522 +JX1-7527 U+6529 +JX1-7528 JU+FA41 U+654F +JX1-7529 U+6567 +JX1-752A U+659D +JX1-752B U+FA42 +JX1-752C U+6600 +JX1-752D U+6609 +JX1-752E U+6615 +JX1-752F U+661E +JX1-7530 U+663A +JX1-7531 U+6622 +JX1-7532 U+6624 +JX1-7533 U+662B +JX1-7534 U+6630 +JX1-7535 U+6631 +JX1-7536 U+6633 +JX1-7537 U+66FB +JX1-7538 U+6648 +JX1-7539 U+664C +JX1-753A U-000231C4 +JX1-753B U+6659 +JX1-753C U+665A +JX1-753D U+6661 +JX1-753E U+6665 +JX1-753F U+6673 +JX1-7540 U+6677 +JX1-7541 U+6678 +JX1-7542 U+668D +JX1-7543 U+FA43 +JX1-7544 U+66A0 +JX1-7545 U+66B2 +JX1-7546 U+66BB +JX1-7547 U+66C6 +JX1-7548 U+66C8 +JX1-7549 U+3B22 +JX1-754A U+66DB +JX1-754B U+66E8 +JX1-754C U+66FA +JX1-754D U+6713 +JX1-754E JU+F929 U-0002F8D8 +JX1-754F U+6733 +JX1-7550 U+6766 +JX1-7551 U+6747 +JX1-7552 U+6748 +JX1-7553 U+677B +JX1-7554 U+6781 +JX1-7555 U+6793 +JX1-7556 U+6798 +JX1-7557 U+679B +JX1-7558 U+67BB +JX1-7559 U+67F9 +JX1-755A U+67C0 +JX1-755B U+67D7 +JX1-755C U+67FC +JX1-755D U+6801 +JX1-755E U+6852 +JX1-755F U+681D +JX1-7560 U+682C +JX1-7561 U+6831 +JX1-7562 U+685B +JX1-7563 U+6872 +JX1-7564 U+6875 +JX1-7565 JU+FA44 U+6885 +JX1-7566 U+68A3 +JX1-7567 U+68A5 +JX1-7568 U+68B2 +JX1-7569 U+68C8 +JX1-756A U+68D0 +JX1-756B U+68E8 +JX1-756C U+68ED +JX1-756D U+68F0 +JX1-756E U+68F1 +JX1-756F U+68FC +JX1-7570 U+690A +JX1-7571 U+6949 +JX1-7572 U-000235C4 +JX1-7573 U+6935 +JX1-7574 JU+6942 U-0002F8E8 +JX1-7575 U+6957 +JX1-7576 U+6963 +JX1-7577 U+6964 +JX1-7578 U+6968 +JX1-7579 U+6980 +JX1-757A U+FA14 +JX1-757B U+69A5 +JX1-757C U+69AD +JX1-757D U+69CF +JX1-757E U+3BB6 +JX1-7621 U+3BC3 +JX1-7622 U+69E2 +JX1-7623 U+69E9 +JX1-7624 U+69EA +JX1-7625 U+69F5 +JX1-7626 U+69F6 +JX1-7627 U+6A0F +JX1-7628 U+6A15 +JX1-7629 U-0002373F +JX1-762A U+6A3B +JX1-762B U+6A3E +JX1-762C U+6A45 +JX1-762D U+6A50 +JX1-762E U+6A56 +JX1-762F U+6A5B +JX1-7630 U+6A6B +JX1-7631 U+6A73 +JX1-7632 U-00023763 +JX1-7633 U+6A89 +JX1-7634 U+6A94 +JX1-7635 U+6A9D +JX1-7636 U+6A9E +JX1-7637 U+6AA5 +JX1-7638 U+6AE4 +JX1-7639 U+6AE7 +JX1-763A U+3C0F +JX1-763B JU+F91D U+6B04 +JX1-763C U+6B1B +JX1-763D U+6B1E +JX1-763E U+6B2C +JX1-763F U+6B35 +JX1-7640 U+6B46 +JX1-7641 U+6B56 +JX1-7642 U+6B60 +JX1-7643 U+6B65 +JX1-7644 U+6B67 +JX1-7645 U+6B77 +JX1-7646 U+6B82 +JX1-7647 U+6BA9 +JX1-7648 U+6BAD +JX1-7649 JU+F970 U+6BBA +JX1-764A U+6BCF +JX1-764B U+6BD6 +JX1-764C U+6BD7 +JX1-764D U+6BFF +JX1-764E U+6C05 +JX1-764F U+6C10 +JX1-7650 U+6C33 +JX1-7651 U+6C59 +JX1-7652 U+6C5C +JX1-7653 U+6CAA +JX1-7654 U+6C74 +JX1-7655 U+6C76 +JX1-7656 U+6C85 +JX1-7657 U+6C86 +JX1-7658 U+6C98 +JX1-7659 U+6C9C +JX1-765A U+6CFB +JX1-765B U+6CC6 +JX1-765C U+6CD4 +JX1-765D U+6CE0 +JX1-765E U+6CEB +JX1-765F U+6CEE +JX1-7660 U-00023CFE +JX1-7661 U+6D04 +JX1-7662 U+6D0E +JX1-7663 U+6D2E +JX1-7664 U+6D31 +JX1-7665 U+6D39 +JX1-7666 U+6D3F +JX1-7667 U+6D58 +JX1-7668 U+6D65 +JX1-7669 JU+FA45 U+6D77 +JX1-766A U+6D82 +JX1-766B U+6D87 +JX1-766C U+6D89 +JX1-766D U+6D94 +JX1-766E U+6DAA +JX1-766F U+6DAC +JX1-7670 U+6DBF +JX1-7671 U+6DC4 +JX1-7672 U+6DD6 +JX1-7673 U+6DDA +JX1-7674 U+6DDB +JX1-7675 U+6DDD +JX1-7676 U+6DFC +JX1-7677 U+FA46 +JX1-7678 U+6E34 +JX1-7679 U+6E44 +JX1-767A U+6E5C +JX1-767B U+6E5E +JX1-767C U+6EAB +JX1-767D U+6EB1 +JX1-767E U+6EC1 +JX1-7721 U+6EC7 +JX1-7722 U+6ECE +JX1-7723 U+6F10 +JX1-7724 U+6F1A +JX1-7725 JU+FA47 U+6F22 +JX1-7726 U+6F2A +JX1-7727 U+6F2F +JX1-7728 U+6F33 +JX1-7729 U+6F51 +JX1-772A U+6F59 +JX1-772B U+6F5E +JX1-772C U+6F61 +JX1-772D U+6F62 +JX1-772E U+6F7E +JX1-772F U+6F88 +JX1-7730 U+6F8C +JX1-7731 U+6F8D +JX1-7732 U+6F94 +JX1-7733 U+6FA0 +JX1-7734 U+6FA7 +JX1-7735 U+6FB6 +JX1-7736 U+6FBC +JX1-7737 U+6FC7 +JX1-7738 U+6FCA +JX1-7739 U+6FF9 +JX1-773A U+6FF0 +JX1-773B U+6FF5 +JX1-773C U+7005 +JX1-773D U+7006 +JX1-773E U+7028 +JX1-773F U+704A +JX1-7740 U+705D +JX1-7741 U+705E +JX1-7742 U+704E +JX1-7743 U+7064 +JX1-7744 U+7075 +JX1-7745 U+7085 +JX1-7746 U+70A4 +JX1-7747 U+70AB +JX1-7748 U+70B7 +JX1-7749 U+70D4 +JX1-774A U+70D8 +JX1-774B U+70E4 +JX1-774C U+710F +JX1-774D U+712B +JX1-774E U+711E +JX1-774F U+7120 +JX1-7750 U+712E +JX1-7751 U+7130 +JX1-7752 U+7146 +JX1-7753 U+7147 +JX1-7754 U+7151 +JX1-7755 U+FA48 +JX1-7756 U+7152 +JX1-7757 U+715C +JX1-7758 U+7160 +JX1-7759 U+7168 +JX1-775A U+FA15 +JX1-775B U+7185 +JX1-775C U+7187 +JX1-775D U+7192 +JX1-775E U+71C1 +JX1-775F U+71BA +JX1-7760 U+71C4 +JX1-7761 U+71FE +JX1-7762 U+7200 +JX1-7763 U+7215 +JX1-7764 U+7255 +JX1-7765 U+7256 +JX1-7766 U+3E3F +JX1-7767 U+728D +JX1-7768 U+729B +JX1-7769 U+72BE +JX1-776A U+72C0 +JX1-776B U+72FB +JX1-776C U-000247F1 +JX1-776D U+7327 +JX1-776E U+7328 +JX1-776F U+FA16 +JX1-7770 U+7350 +JX1-7771 U+7366 +JX1-7772 U+737C +JX1-7773 U+7395 +JX1-7774 U+739F +JX1-7775 U+73A0 +JX1-7776 U+73A2 +JX1-7777 U+73A6 +JX1-7778 U+73AB +JX1-7779 U+73C9 +JX1-777A U+73CF +JX1-777B U+73D6 +JX1-777C U+73D9 +JX1-777D U+73E3 +JX1-777E U+73E9 +JX1-7821 U+7407 +JX1-7822 U+740A +JX1-7823 U+741A +JX1-7824 U+741B +JX1-7825 JU+FA4A U+7422 +JX1-7826 U+7426 +JX1-7827 U+7428 +JX1-7828 U+742A +JX1-7829 U+742B +JX1-782A U+742C +JX1-782B U+742E +JX1-782C U+742F +JX1-782D U+7430 +JX1-782E U+7444 +JX1-782F U+7446 +JX1-7830 U+7447 +JX1-7831 U+744B +JX1-7832 U+7457 +JX1-7833 U+7462 +JX1-7834 U+746B +JX1-7835 U+746D +JX1-7836 U+7486 +JX1-7837 U+7487 +JX1-7838 U+7489 +JX1-7839 U+7498 +JX1-783A U+749C +JX1-783B U+749F +JX1-783C U+74A3 +JX1-783D U+7490 +JX1-783E U+74A6 +JX1-783F U+74A8 +JX1-7840 U+74A9 +JX1-7841 U+74B5 +JX1-7842 U+74BF +JX1-7843 U+74C8 +JX1-7844 U+74C9 +JX1-7845 U+74DA +JX1-7846 U+74FF +JX1-7847 U+7501 +JX1-7848 U+7517 +JX1-7849 U+752F +JX1-784A U+756F +JX1-784B U+7579 +JX1-784C U+7592 +JX1-784D U+3F72 +JX1-784E U+75CE +JX1-784F U+75E4 +JX1-7850 U+7600 +JX1-7851 U+7602 +JX1-7852 U+7608 +JX1-7853 U+7615 +JX1-7854 U+7616 +JX1-7855 U+7619 +JX1-7856 U+761E +JX1-7857 U+762D +JX1-7858 U+7635 +JX1-7859 U+7643 +JX1-785A U+764B +JX1-785B U+7664 +JX1-785C U+7665 +JX1-785D U+766D +JX1-785E U+766F +JX1-785F U+7671 +JX1-7860 U+7681 +JX1-7861 U+769B +JX1-7862 U+769D +JX1-7863 U+769E +JX1-7864 U+76A6 +JX1-7865 U+76AA +JX1-7866 U+76B6 +JX1-7867 U+76C5 +JX1-7868 U+76CC +JX1-7869 U+76CE +JX1-786A U+76D4 +JX1-786B U+76E6 +JX1-786C U+76F1 +JX1-786D U+76FC +JX1-786E U+770A +JX1-786F U+7719 +JX1-7870 U+7734 +JX1-7871 U+7736 +JX1-7872 U+7746 +JX1-7873 U+774D +JX1-7874 U+774E +JX1-7875 U+775C +JX1-7876 U+775F +JX1-7877 U+7762 +JX1-7878 U+777A +JX1-7879 U+7780 +JX1-787A U+7794 +JX1-787B U+77AA +JX1-787C U+77E0 +JX1-787D U+782D +JX1-787E U-0002548E +JX1-7921 U+7843 +JX1-7922 U+784E +JX1-7923 U+784F +JX1-7924 U+7851 +JX1-7925 U+7868 +JX1-7926 U+786E +JX1-7927 JU+FA4B U+7891 +JX1-7928 U+78B0 +JX1-7929 U-0002550E +JX1-792A U+78AD +JX1-792B U+78E4 +JX1-792C U+78F2 +JX1-792D U+7900 +JX1-792E U+78F7 +JX1-792F U+791C +JX1-7930 U+792E +JX1-7931 U+7931 +JX1-7932 U+7934 +JX1-7933 U+FA4C +JX1-7934 U+FA4D +JX1-7935 U+7945 +JX1-7936 U+7946 +JX1-7937 U+FA4E +JX1-7938 U+FA4F +JX1-7939 U+FA50 +JX1-793A U+795C +JX1-793B U+FA51 +JX1-793C U+FA19 +JX1-793D U+FA1A +JX1-793E U+7979 +JX1-793F U+FA52 +JX1-7940 U+FA53 +JX1-7941 U+FA1B +JX1-7942 U+7998 +JX1-7943 U+79B1 +JX1-7944 U+79B8 +JX1-7945 U+79C8 +JX1-7946 U+79CA +JX1-7947 U-00025771 +JX1-7948 U+79D4 +JX1-7949 U+79DE +JX1-794A U+79EB +JX1-794B U+79ED +JX1-794C U+7A03 +JX1-794D U+FA54 +JX1-794E U+7A39 +JX1-794F U+7A5D +JX1-7950 U+7A6D +JX1-7951 U+FA55 +JX1-7952 U+7A85 +JX1-7953 U+7AA0 +JX1-7954 U-000259C4 +JX1-7955 U+7AB3 +JX1-7956 U+7ABB +JX1-7957 U+7ACE +JX1-7958 U+7AEB +JX1-7959 U+7AFD +JX1-795A U+7B12 +JX1-795B U+7B2D +JX1-795C U+7B3B +JX1-795D U+7B47 +JX1-795E U+7B4E +JX1-795F U+7B60 +JX1-7960 U+7B6D +JX1-7961 U+7B6F +JX1-7962 U+7B72 +JX1-7963 U+7B9E +JX1-7964 U+FA56 +JX1-7965 U+7BD7 +JX1-7966 U+7BD9 +JX1-7967 U+7C01 +JX1-7968 U+7C31 +JX1-7969 U+7C1E +JX1-796A U+7C20 +JX1-796B U+7C33 +JX1-796C U+7C36 +JX1-796D U+4264 +JX1-796E U-00025DA1 +JX1-796F U+7C59 +JX1-7970 U+7C6D +JX1-7971 U+7C79 +JX1-7972 U+7C8F +JX1-7973 U+7C94 +JX1-7974 U+7CA0 +JX1-7975 U+7CBC +JX1-7976 U+7CD5 +JX1-7977 U+7CD9 +JX1-7978 U+7CDD +JX1-7979 U+7D07 +JX1-797A U+7D08 +JX1-797B U+7D13 +JX1-797C U+7D1D +JX1-797D U+7D23 +JX1-797E U+7D31 +JX1-7A21 U+7D41 +JX1-7A22 U+7D48 +JX1-7A23 U+7D53 +JX1-7A24 U+7D5C +JX1-7A25 U+7D7A +JX1-7A26 U+7D83 +JX1-7A27 U+7D8B +JX1-7A28 U+7DA0 +JX1-7A29 U+7DA6 +JX1-7A2A U+7DC2 +JX1-7A2B U+7DCC +JX1-7A2C U+7DD6 +JX1-7A2D U+7DE3 +JX1-7A2E U+FA57 +JX1-7A2F U+7E28 +JX1-7A30 U+7E08 +JX1-7A31 U+7E11 +JX1-7A32 U+7E15 +JX1-7A33 U+FA59 +JX1-7A34 U+7E47 +JX1-7A35 U+7E52 +JX1-7A36 U+7E61 +JX1-7A37 U+7E8A +JX1-7A38 U+7E8D +JX1-7A39 U+7F47 +JX1-7A3A U+FA5A +JX1-7A3B U+7F91 +JX1-7A3C U+7F97 +JX1-7A3D U+7FBF +JX1-7A3E U+7FCE +JX1-7A3F U+7FDB +JX1-7A40 U+7FDF +JX1-7A41 U+7FEC +JX1-7A42 U+7FEE +JX1-7A43 U+7FFA +JX1-7A44 U+FA5B +JX1-7A45 U+8014 +JX1-7A46 U+8026 +JX1-7A47 U+8035 +JX1-7A48 U+8037 +JX1-7A49 U+803C +JX1-7A4A U+80CA +JX1-7A4B U+80D7 +JX1-7A4C U+80E0 +JX1-7A4D U+80F3 +JX1-7A4E U+8118 +JX1-7A4F U+814A +JX1-7A50 U+8160 +JX1-7A51 U+8167 +JX1-7A52 U+8168 +JX1-7A53 U+816D +JX1-7A54 U+81BB +JX1-7A55 U+81CA +JX1-7A56 U+81CF +JX1-7A57 U+81D7 +JX1-7A58 JU+FA5C U+81ED +JX1-7A59 U+4453 +JX1-7A5A U+445B +JX1-7A5B U+8260 +JX1-7A5C U+8274 +JX1-7A5D U-00026AFF +JX1-7A5E U+828E +JX1-7A5F U+82A1 +JX1-7A60 U+82A3 +JX1-7A61 U+82A4 +JX1-7A62 U+82A9 +JX1-7A63 U+82AE +JX1-7A64 U+82B7 +JX1-7A65 U+82BE +JX1-7A66 U+82BF +JX1-7A67 U+82C6 +JX1-7A68 U+82D5 +JX1-7A69 U+82FD +JX1-7A6A U+82FE +JX1-7A6B U+8300 +JX1-7A6C U+8301 +JX1-7A6D U+8362 +JX1-7A6E U+8322 +JX1-7A6F U+832D +JX1-7A70 U+833A +JX1-7A71 U+8343 +JX1-7A72 U+8347 +JX1-7A73 U+8351 +JX1-7A74 U+8355 +JX1-7A75 U+837D +JX1-7A76 U+8386 +JX1-7A77 U+8392 +JX1-7A78 U+8398 +JX1-7A79 U+83A7 +JX1-7A7A U+83A9 +JX1-7A7B U+83BF +JX1-7A7C U+83C0 +JX1-7A7D U+83C7 +JX1-7A7E U+83CF +JX1-7B21 U+83D1 +JX1-7B22 U+83E1 +JX1-7B23 U+83EA +JX1-7B24 U+8401 +JX1-7B25 U+8406 +JX1-7B26 U+840A +JX1-7B27 U+FA5F +JX1-7B28 U+8448 +JX1-7B29 U+845F +JX1-7B2A U+8470 +JX1-7B2B U+8473 +JX1-7B2C U+8485 +JX1-7B2D U+849E +JX1-7B2E U+84AF +JX1-7B2F U+84B4 +JX1-7B30 U+84BA +JX1-7B31 U+84C0 +JX1-7B32 U+84C2 +JX1-7B33 U-00026E40 +JX1-7B34 U+8532 +JX1-7B35 U+851E +JX1-7B36 U+8523 +JX1-7B37 U+852F +JX1-7B38 U+8559 +JX1-7B39 U+8564 +JX1-7B3A U+FA1F +JX1-7B3B U+85AD +JX1-7B3C U+857A +JX1-7B3D U+858C +JX1-7B3E U+858F +JX1-7B3F U+85A2 +JX1-7B40 U+85B0 +JX1-7B41 U+85CB +JX1-7B42 U+85CE +JX1-7B43 U+85ED +JX1-7B44 U+8612 +JX1-7B45 U+85FF +JX1-7B46 U+8604 +JX1-7B47 U+8605 +JX1-7B48 U+8610 +JX1-7B49 U-000270F4 +JX1-7B4A U+8618 +JX1-7B4B U+8629 +JX1-7B4C U+8638 +JX1-7B4D U+8657 +JX1-7B4E U+865B +JX1-7B4F JU+F936 U+865C +JX1-7B50 U+8662 +JX1-7B51 U+459D +JX1-7B52 U+866C +JX1-7B53 U+8675 +JX1-7B54 U+8698 +JX1-7B55 U+86B8 +JX1-7B56 U+86FA +JX1-7B57 U+86FC +JX1-7B58 U+86FD +JX1-7B59 U+870B +JX1-7B5A U+8771 +JX1-7B5B U+8787 +JX1-7B5C U+8788 +JX1-7B5D U+87AC +JX1-7B5E U+87AD +JX1-7B5F U+87B5 +JX1-7B60 U+45EA +JX1-7B61 U+87D6 +JX1-7B62 U+87EC +JX1-7B63 U+8806 +JX1-7B64 U+880A +JX1-7B65 U+8810 +JX1-7B66 U+8814 +JX1-7B67 U+881F +JX1-7B68 U+8898 +JX1-7B69 U+88AA +JX1-7B6A U+88CA +JX1-7B6B U+88CE +JX1-7B6C U-00027684 +JX1-7B6D U+88F5 +JX1-7B6E U+891C +JX1-7B6F U+FA60 +JX1-7B70 U+8918 +JX1-7B71 U+8919 +JX1-7B72 U+891A +JX1-7B73 U+8927 +JX1-7B74 U+8930 +JX1-7B75 U+8932 +JX1-7B76 U+8939 +JX1-7B77 U+8940 +JX1-7B78 U+8994 +JX1-7B79 U+FA61 +JX1-7B7A U+89D4 +JX1-7B7B U+89E5 +JX1-7B7C U+89F6 +JX1-7B7D U+8A12 +JX1-7B7E U+8A15 +JX1-7C21 U+8A22 +JX1-7C22 U+8A37 +JX1-7C23 U+8A47 +JX1-7C24 U+8A4E +JX1-7C25 U+8A5D +JX1-7C26 U+8A61 +JX1-7C27 U+8A75 +JX1-7C28 U+8A79 +JX1-7C29 U+8AA7 +JX1-7C2A U+8AD0 +JX1-7C2B U+8ADF +JX1-7C2C U+8AF4 +JX1-7C2D U+8AF6 +JX1-7C2E U+FA22 +JX1-7C2F U+FA62 +JX1-7C30 U+FA63 +JX1-7C31 U+8B46 +JX1-7C32 U+8B54 +JX1-7C33 U+8B59 +JX1-7C34 U+8B69 +JX1-7C35 U+8B9D +JX1-7C36 U+8C49 +JX1-7C37 U+8C68 +JX1-7C38 U+FA64 +JX1-7C39 U+8CE1 +JX1-7C3A U+8CF4 +JX1-7C3B U+8CF8 +JX1-7C3C U+8CFE +JX1-7C3D U+FA65 +JX1-7C3E U+8D12 +JX1-7C3F U+8D1B +JX1-7C40 U+8DAF +JX1-7C41 U+8DCE +JX1-7C42 U+8DD1 +JX1-7C43 U+8DD7 +JX1-7C44 U+8E20 +JX1-7C45 U+8E23 +JX1-7C46 U+8E3D +JX1-7C47 U+8E70 +JX1-7C48 U+8E7B +JX1-7C49 U-00028277 +JX1-7C4A U+8EC0 +JX1-7C4B U+4844 +JX1-7C4C U+8EFA +JX1-7C4D U+8F1E +JX1-7C4E U+8F2D +JX1-7C4F U+8F36 +JX1-7C50 U+8F54 +JX1-7C51 U-000283CD +JX1-7C52 U+8FA6 +JX1-7C53 U+8FB5 +JX1-7C54 U+8FE4 +JX1-7C55 U+8FE8 +JX1-7C56 U+8FEE +JX1-7C57 U+9008 +JX1-7C58 U+902D +JX1-7C59 U+FA67 +JX1-7C5A U+9088 +JX1-7C5B U+9095 +JX1-7C5C U+9097 +JX1-7C5D U+9099 +JX1-7C5E U+909B +JX1-7C5F U+90A2 +JX1-7C60 U+90B3 +JX1-7C61 U+90BE +JX1-7C62 U+90C4 +JX1-7C63 U+90C5 +JX1-7C64 U+90C7 +JX1-7C65 U+90D7 +JX1-7C66 U+90DD +JX1-7C67 U+90DE +JX1-7C68 U+90EF +JX1-7C69 U+90F4 +JX1-7C6A U+FA26 +JX1-7C6B U+9114 +JX1-7C6C U+9115 +JX1-7C6D U+9116 +JX1-7C6E U+9122 +JX1-7C6F U+9123 +JX1-7C70 U+9127 +JX1-7C71 U+912F +JX1-7C72 U+9131 +JX1-7C73 U+9134 +JX1-7C74 U+913D +JX1-7C75 U+9148 +JX1-7C76 U+915B +JX1-7C77 U+9183 +JX1-7C78 U+919E +JX1-7C79 U+91AC +JX1-7C7A U+91B1 +JX1-7C7B U+91BC +JX1-7C7C U+91D7 +JX1-7C7D U+91FB +JX1-7C7E U+91E4 +JX1-7D21 U+91E5 +JX1-7D22 U+91ED +JX1-7D23 U+91F1 +JX1-7D24 U+9207 +JX1-7D25 U+9210 +JX1-7D26 U+9238 +JX1-7D27 U+9239 +JX1-7D28 U+923A +JX1-7D29 U+923C +JX1-7D2A U+9240 +JX1-7D2B U+9243 +JX1-7D2C U+924F +JX1-7D2D U+9278 +JX1-7D2E U+9288 +JX1-7D2F U+92C2 +JX1-7D30 U+92CB +JX1-7D31 U+92CC +JX1-7D32 U+92D3 +JX1-7D33 U+92E0 +JX1-7D34 U+92FF +JX1-7D35 U+9304 +JX1-7D36 U+931F +JX1-7D37 U+9321 +JX1-7D38 U+9325 +JX1-7D39 U+9348 +JX1-7D3A U+9349 +JX1-7D3B U+934A +JX1-7D3C U+9364 +JX1-7D3D U+9365 +JX1-7D3E U+936A +JX1-7D3F U+9370 +JX1-7D40 U+939B +JX1-7D41 U+93A3 +JX1-7D42 U+93BA +JX1-7D43 U+93C6 +JX1-7D44 U+93DE +JX1-7D45 U+93DF +JX1-7D46 U+9404 +JX1-7D47 U+93FD +JX1-7D48 U+9433 +JX1-7D49 U+944A +JX1-7D4A U+9463 +JX1-7D4B U+946B +JX1-7D4C U+9471 +JX1-7D4D U+9472 +JX1-7D4E U+958E +JX1-7D4F U+959F +JX1-7D50 U+95A6 +JX1-7D51 U+95A9 +JX1-7D52 U+95AC +JX1-7D53 U+95B6 +JX1-7D54 U+95BD +JX1-7D55 U+95CB +JX1-7D56 U+95D0 +JX1-7D57 U+95D3 +JX1-7D58 U+49B0 +JX1-7D59 U+95DA +JX1-7D5A U+95DE +JX1-7D5B U+9658 +JX1-7D5C U+9684 +JX1-7D5D JU+F9DC U+9686 +JX1-7D5E U+969D +JX1-7D5F U+96A4 +JX1-7D60 U+96A5 +JX1-7D61 U+96D2 +JX1-7D62 U+96DE +JX1-7D63 U+FA68 +JX1-7D64 U+96E9 +JX1-7D65 U+96EF +JX1-7D66 U+9733 +JX1-7D67 U+973B +JX1-7D68 U+974D +JX1-7D69 U+974E +JX1-7D6A U+974F +JX1-7D6B U+975A +JX1-7D6C U+976E +JX1-7D6D U+9773 +JX1-7D6E U+9795 +JX1-7D6F U+97AE +JX1-7D70 U+97BA +JX1-7D71 U+97C1 +JX1-7D72 U+97C9 +JX1-7D73 U+97DE +JX1-7D74 U+97DB +JX1-7D75 U+97F4 +JX1-7D76 U+FA69 +JX1-7D77 U+980A +JX1-7D78 U+981E +JX1-7D79 U+982B +JX1-7D7A U+9830 +JX1-7D7B U+FA6A +JX1-7D7C U+9852 +JX1-7D7D U+9853 +JX1-7D7E U+9856 +JX1-7E21 U+9857 +JX1-7E22 U+9859 +JX1-7E23 U+985A +JX1-7E24 JU+F9D0 U+985E +JX1-7E25 U+9865 +JX1-7E26 U+986C +JX1-7E27 U+98BA +JX1-7E28 U+98C8 +JX1-7E29 U+98E7 +JX1-7E2A U+9958 +JX1-7E2B U+999E +JX1-7E2C U+9A02 +JX1-7E2D U+9A03 +JX1-7E2E U+9A24 +JX1-7E2F U+9A2D +JX1-7E30 U+9A2E +JX1-7E31 U+9A38 +JX1-7E32 U+9A4A +JX1-7E33 U+9A4E +JX1-7E34 U+9A52 +JX1-7E35 U+9AB6 +JX1-7E36 U+9AC1 +JX1-7E37 U+9AC3 +JX1-7E38 U+9ACE +JX1-7E39 U+9AD6 +JX1-7E3A U+9AF9 +JX1-7E3B U+9B02 +JX1-7E3C U+9B08 +JX1-7E3D U+9B20 +JX1-7E3E U+4C17 +JX1-7E3F U+9B2D +JX1-7E40 U+9B5E +JX1-7E41 U+9B79 +JX1-7E42 U+9B66 +JX1-7E43 U+9B72 +JX1-7E44 U+9B75 +JX1-7E45 U+9B84 +JX1-7E46 U+9B8A +JX1-7E47 U+9B8F +JX1-7E48 U+9B9E +JX1-7E49 U+9BA7 +JX1-7E4A U+9BC1 +JX1-7E4B U+9BCE +JX1-7E4C U+9BE5 +JX1-7E4D U+9BF8 +JX1-7E4E U+9BFD +JX1-7E4F U+9C00 +JX1-7E50 U+9C23 +JX1-7E51 U+9C41 +JX1-7E52 U+9C4F +JX1-7E53 U+9C50 +JX1-7E54 U+9C53 +JX1-7E55 U+9C63 +JX1-7E56 U+9C65 +JX1-7E57 U+9C77 +JX1-7E58 U+9D1D +JX1-7E59 U+9D1E +JX1-7E5A U+9D43 +JX1-7E5B U+9D47 +JX1-7E5C U+9D52 +JX1-7E5D U+9D63 +JX1-7E5E U+9D70 +JX1-7E5F U+9D7C +JX1-7E60 U+9D8A +JX1-7E61 U+9D96 +JX1-7E62 U+9DC0 +JX1-7E63 U+9DAC +JX1-7E64 U+9DBC +JX1-7E65 U+9DD7 +JX1-7E66 U-0002A190 +JX1-7E67 U+9DE7 +JX1-7E68 U+9E07 +JX1-7E69 U+9E15 +JX1-7E6A U+9E7C +JX1-7E6B U+9E9E +JX1-7E6C U+9EA4 +JX1-7E6D U+9EAC +JX1-7E6E U+9EAF +JX1-7E6F U+9EB4 +JX1-7E70 U+9EB5 +JX1-7E71 U+9EC3 +JX1-7E72 U+9ED1 +JX1-7E73 U+9F10 +JX1-7E74 U+9F39 +JX1-7E75 U+9F57 +JX1-7E76 U+9F90 +JX1-7E77 U+9F94 +JX1-7E78 U+9F97 +JX1-7E79 U+9FA2 diff --git a/etc/char-data/JX2-to-UCS.txt b/etc/char-data/JX2-to-UCS.txt new file mode 100644 index 0000000..d0d0180 --- /dev/null +++ b/etc/char-data/JX2-to-UCS.txt @@ -0,0 +1,2342 @@ +JX2-2121 U-00020089 +JX2-2122 U+4E02 +JX2-2123 U+4E0F +JX2-2124 U+4E12 +JX2-2125 U+4E29 +JX2-2126 U+4E2B +JX2-2127 U+4E2E +JX2-2128 U+4E40 +JX2-2129 U+4E47 +JX2-212A U+4E48 +JX2-212B U-000200A2 +JX2-212C U+4E51 +JX2-212D U+3406 +JX2-212E U-000200A4 +JX2-212F U+4E5A +JX2-2130 U+4E69 +JX2-2131 U+4E9D +JX2-2132 U+342C +JX2-2133 U+342E +JX2-2134 U+4EB9 +JX2-2135 U+4EBB +JX2-2136 U-000201A2 +JX2-2137 U+4EBC +JX2-2138 U+4EC3 +JX2-2139 U+4EC8 +JX2-213A U+4ED0 +JX2-213B U+4EEB +JX2-213C U+4EDA +JX2-213D U+4EF1 +JX2-213E U+4EF5 +JX2-213F U+4F00 +JX2-2140 U+4F16 +JX2-2141 U+4F64 +JX2-2142 U+4F37 +JX2-2143 U+4F3E +JX2-2144 U+4F54 +JX2-2145 U+4F58 +JX2-2146 U-00020213 +JX2-2147 U+4F77 +JX2-2148 U+4F78 +JX2-2149 U+4F7A +JX2-214A U+4F7D +JX2-214B U+4F82 +JX2-214C U+4F85 +JX2-214D U+4F92 +JX2-214E U+4F9A +JX2-214F U+4FE6 +JX2-2150 U+4FB2 +JX2-2151 U+4FBE +JX2-2152 U+4FC5 +JX2-2153 U+4FCB +JX2-2154 U+4FCF +JX2-2155 U+4FD2 +JX2-2157 U+4FF2 +JX2-2158 U+5000 +JX2-2159 U+5010 +JX2-215A U+5013 +JX2-215B U+501C +JX2-215C U+501E +JX2-215D U+5022 +JX2-215E U+3468 +JX2-215F U+5042 +JX2-2160 U+5046 +JX2-2161 U+504E +JX2-2162 U+5053 +JX2-2163 U+5057 +JX2-2164 U+5063 +JX2-2165 U+5066 +JX2-2166 U+506A +JX2-2167 U+5070 +JX2-2168 U+50A3 +JX2-2169 U+5088 +JX2-216A U+5092 +JX2-216B U+5093 +JX2-216C U+5095 +JX2-216D U+5096 +JX2-216E U+509C +JX2-216F U+50AA +JX2-2170 U-0002032B +JX2-2171 U+50B1 +JX2-2172 U+50BA +JX2-2173 U+50BB +JX2-2174 U+50C4 +JX2-2175 U+50C7 +JX2-2176 U+50F3 +JX2-2177 U-00020381 +JX2-2178 U+50CE +JX2-2179 U-00020371 +JX2-217A U+50D4 +JX2-217B U+50D9 +JX2-217C U+50E1 +JX2-217D U+50E9 +JX2-217E U+3492 +JX2-2321 U+5108 +JX2-2322 U-000203F9 +JX2-2323 U+5117 +JX2-2324 U+511B +JX2-2325 U-0002044A +JX2-2326 U+5160 +JX2-2327 U-00020509 +JX2-2328 U+5173 +JX2-2329 U+5183 +JX2-232A U+518B +JX2-232B U+34BC +JX2-232C U+5198 +JX2-232D U+51A3 +JX2-232E U+51AD +JX2-232F U+34C7 +JX2-2330 U+51BC +JX2-2331 U-000205D6 +JX2-2332 U-00020628 +JX2-2333 U+51F3 +JX2-2334 U+51F4 +JX2-2335 U+5202 +JX2-2336 U+5212 +JX2-2337 U+5216 +JX2-2338 U-0002074F +JX2-2339 U+5255 +JX2-233A U+525C +JX2-233B U+526C +JX2-233C U+5277 +JX2-233D U+5284 +JX2-233E U+5282 +JX2-233F U-00020807 +JX2-2340 U+5298 +JX2-2341 U-0002083A +JX2-2342 U+52A4 +JX2-2343 U+52A6 +JX2-2344 U+52AF +JX2-2345 U+52BA +JX2-2346 U+52BB +JX2-2347 U+52CA +JX2-2348 U+351F +JX2-2349 U+52D1 +JX2-234A U-000208B9 +JX2-234B U+52F7 +JX2-234C U+530A +JX2-234D U+530B +JX2-234E U+5324 +JX2-234F U+5335 +JX2-2350 U+533E +JX2-2351 U+5342 +JX2-2352 U-0002097C +JX2-2353 U-0002099D +JX2-2354 U+5367 +JX2-2355 U+536C +JX2-2356 U+537A +JX2-2357 U+53A4 +JX2-2358 U+53B4 +JX2-2359 U-00020AD3 +JX2-235A U+53B7 +JX2-235B U+53C0 +JX2-235C U-00020B1D +JX2-235D U+355D +JX2-235E U+355E +JX2-235F U+53D5 +JX2-2360 U+53DA +JX2-2361 U+3563 +JX2-2362 U+53F4 +JX2-2363 U+53F5 +JX2-2364 U+5455 +JX2-2365 U+5424 +JX2-2366 U+5428 +JX2-2367 U+356E +JX2-2368 U+5443 +JX2-2369 U+5462 +JX2-236A U+5466 +JX2-236B U+546C +JX2-236C U+548A +JX2-236D U+548D +JX2-236E U+5495 +JX2-236F U+54A0 +JX2-2370 U+54A6 +JX2-2371 U+54AD +JX2-2372 U+54AE +JX2-2373 U+54B7 +JX2-2374 U+54BA +JX2-2375 U+54BF +JX2-2376 U+54C3 +JX2-2377 U-00020D45 +JX2-2378 U+54EC +JX2-2379 U+54EF +JX2-237A U+54F1 +JX2-237B U+54F3 +JX2-237C U+5500 +JX2-237D U+5501 +JX2-237E U+5509 +JX2-2421 U+553C +JX2-2422 U+5541 +JX2-2423 U+35A6 +JX2-2424 U+5547 +JX2-2425 U+554A +JX2-2426 U+35A8 +JX2-2427 U+5560 +JX2-2428 U+5561 +JX2-2429 U+5564 +JX2-242A U-00020DE1 +JX2-242B U+557D +JX2-242C U+5582 +JX2-242D U+5588 +JX2-242E U+5591 +JX2-242F U+35C5 +JX2-2430 U+55D2 +JX2-2431 U-00020E95 +JX2-2432 U-00020E6D +JX2-2433 U+55BF +JX2-2434 U+55C9 +JX2-2435 U+55CC +JX2-2436 U+55D1 +JX2-2437 U+55DD +JX2-2438 U+35DA +JX2-2439 U+55E2 +JX2-243A U-00020E64 +JX2-243B U+55E9 +JX2-243C U+5628 +JX2-243D U-00020F5F +JX2-243E U+5607 +JX2-243F U+5610 +JX2-2440 U+5630 +JX2-2441 U+5637 +JX2-2442 U+35F4 +JX2-2443 U+563D +JX2-2444 U+563F +JX2-2445 U+5640 +JX2-2446 U+5647 +JX2-2447 U+565E +JX2-2448 U+5660 +JX2-2449 U+566D +JX2-244A U+3605 +JX2-244B U+5688 +JX2-244C U+568C +JX2-244D U+5695 +JX2-244E U+569A +JX2-244F U+569D +JX2-2450 U+56A8 +JX2-2451 U+56AD +JX2-2452 U+56B2 +JX2-2453 U+56C5 +JX2-2454 U+56CD +JX2-2455 U+56DF +JX2-2456 U+56E8 +JX2-2457 U+56F6 +JX2-2458 U+56F7 +JX2-2459 U-00021201 +JX2-245A U+5715 +JX2-245B U+5723 +JX2-245C U-00021255 +JX2-245D U+5729 +JX2-245E U-0002127B +JX2-245F U+5745 +JX2-2460 U+5746 +JX2-2461 U+574C +JX2-2462 U+574D +JX2-2463 U-00021274 +JX2-2464 U+5768 +JX2-2465 U+576F +JX2-2466 U+5773 +JX2-2467 U+5774 +JX2-2468 U+5775 +JX2-2469 U+577B +JX2-246A U-000212E4 +JX2-246B U-000212D7 +JX2-246C U+57AC +JX2-246D U+579A +JX2-246E U+579D +JX2-246F U+579E +JX2-2470 U+57A8 +JX2-2471 U+57D7 +JX2-2472 U-000212FD +JX2-2473 U+57CC +JX2-2474 U-00021336 +JX2-2475 U-00021344 +JX2-2476 U+57DE +JX2-2477 U+57E6 +JX2-2478 U+57F0 +JX2-2479 U+364A +JX2-247A U+57F8 +JX2-247B U+57FB +JX2-247C U+57FD +JX2-247D U+5804 +JX2-247E U+581E +JX2-2521 U+5820 +JX2-2522 U+5827 +JX2-2523 U+5832 +JX2-2524 U+5839 +JX2-2525 U-000213C4 +JX2-2526 U+5849 +JX2-2527 U+584C +JX2-2528 U+5867 +JX2-2529 U+588A +JX2-252A U+588B +JX2-252B U+588D +JX2-252C U+588F +JX2-252D U+5890 +JX2-252E U+5894 +JX2-252F U+589D +JX2-2530 U+58AA +JX2-2531 U+58B1 +JX2-2532 U-0002146D +JX2-2533 U+58C3 +JX2-2534 U+58CD +JX2-2535 U+58E2 +JX2-2536 U+58F3 +JX2-2537 U+58F4 +JX2-2538 U+5905 +JX2-2539 U+5906 +JX2-253A U+590B +JX2-253B U+590D +JX2-253C U+5914 +JX2-253D U+5924 +JX2-253E U-000215D7 +JX2-253F U+3691 +JX2-2540 U+593D +JX2-2541 U+3699 +JX2-2542 U+5946 +JX2-2543 U+3696 +JX2-2544 U-00026C29 +JX2-2545 U+595B +JX2-2546 U+595F +JX2-2547 U-00021647 +JX2-2548 U+5975 +JX2-2549 U+5976 +JX2-254A U+597C +JX2-254B U+599F +JX2-254C U+59AE +JX2-254D U+59BC +JX2-254E U+59C8 +JX2-254F U+59CD +JX2-2550 U+59DE +JX2-2551 U+59E3 +JX2-2552 U+59E4 +JX2-2553 U+59E7 +JX2-2554 U+59EE +JX2-2555 U-00021706 +JX2-2556 U-00021742 +JX2-2557 U+36CF +JX2-2558 U+5A0C +JX2-2559 U+5A0D +JX2-255A U+5A17 +JX2-255B U+5A27 +JX2-255C U+5A2D +JX2-255D U+5A55 +JX2-255E U+5A65 +JX2-255F U+5A7A +JX2-2560 U+5A8B +JX2-2561 U+5A9C +JX2-2562 U+5A9F +JX2-2563 U+5AA0 +JX2-2564 U+5AA2 +JX2-2565 U+5AB1 +JX2-2566 U+5AB3 +JX2-2567 U+5AB5 +JX2-2568 U+5ABA +JX2-2569 U+5ABF +JX2-256A U+5ADA +JX2-256B U+5ADC +JX2-256C U+5AE0 +JX2-256D U+5AE5 +JX2-256E U+5AF0 +JX2-256F U+5AEE +JX2-2570 U+5AF5 +JX2-2571 U+5B00 +JX2-2572 U+5B08 +JX2-2573 U+5B17 +JX2-2574 U+5B34 +JX2-2575 U+5B2D +JX2-2576 U+5B4C +JX2-2577 U+5B52 +JX2-2578 U+5B68 +JX2-2579 U+5B6F +JX2-257A U+5B7C +JX2-257B U+5B7F +JX2-257C U+5B81 +JX2-257D U+5B84 +JX2-257E U-000219C3 +JX2-2821 U+5B96 +JX2-2822 U+5BAC +JX2-2824 U+5BC0 +JX2-2825 U+3762 +JX2-2826 U+5BCE +JX2-2827 U+5BD6 +JX2-2828 U+376C +JX2-2829 U+376B +JX2-282A U+5BF1 +JX2-282B U+5BFD +JX2-282C U+3775 +JX2-282D U+5C03 +JX2-282E U+5C29 +JX2-282F U+5C30 +JX2-2830 U-00021C56 +JX2-2831 U+5C5F +JX2-2832 U+5C63 +JX2-2833 U+5C67 +JX2-2834 U+5C68 +JX2-2835 U+5C69 +JX2-2836 U+5C70 +JX2-2837 U-00021D2D +JX2-2838 U-00021D45 +JX2-2839 U+5C7C +JX2-283A U-00021D78 +JX2-283B U-00021D62 +JX2-283D U+5C8A +JX2-283F U-00021DA1 +JX2-2840 U-00021D9C +JX2-2841 U+5CA0 +JX2-2842 U+5CA2 +JX2-2843 U+5CA6 +JX2-2844 U+5CA7 +JX2-2845 U-00021D92 +JX2-2846 U+5CAD +JX2-2847 U+5CB5 +JX2-2848 U-00021DB7 +JX2-2849 U+5CC9 +JX2-284A U-00021DE0 +JX2-284B U-00021E33 +JX2-284C U+5D06 +JX2-284D U+5D10 +JX2-284E U+5D2B +JX2-2850 U+5D20 +JX2-2851 U+5D24 +JX2-2852 U+5D26 +JX2-2853 U+5D31 +JX2-2854 U+5D39 +JX2-2855 U+5D42 +JX2-2856 U+37E8 +JX2-2857 U+5D61 +JX2-2858 U+5D6A +JX2-2859 U+37F4 +JX2-285A U+5D70 +JX2-285B U-00021F1E +JX2-285C U+37FD +JX2-285D U+5D88 +JX2-285E U+3800 +JX2-2860 U+5D94 +JX2-2861 U+5D97 +JX2-2863 U+5DB0 +JX2-2864 U+5DB2 +JX2-2865 U+5DB4 +JX2-2866 U-00021F76 +JX2-2867 U+5DB9 +JX2-2868 U+5DD1 +JX2-2869 U+5DD7 +JX2-286A U+5DD8 +JX2-286B U+5DE0 +JX2-286C U-00021FFA +JX2-286D U+5DE4 +JX2-286E U+5DE9 +JX2-286F U+382F +JX2-2870 U+5E00 +JX2-2872 U+5E12 +JX2-2873 U+5E15 +JX2-2874 U+3840 +JX2-2875 U+5E1F +JX2-2876 U+5E2E +JX2-2877 U+5E3E +JX2-2879 U+385C +JX2-287A U+5E56 +JX2-287C U+5E6B +JX2-287D U+5E6C +JX2-287E U+5E6D +JX2-2C21 U+5E6E +JX2-2C22 U-0002217B +JX2-2C23 U+5EA5 +JX2-2C24 U+5EAA +JX2-2C25 U+5EAC +JX2-2C26 U+5EB9 +JX2-2C27 U+5EBF +JX2-2C28 U+5EC6 +JX2-2C29 U+5ED2 +JX2-2C2A U+5ED9 +JX2-2C2B U-0002231E +JX2-2C2C U+5EFD +JX2-2C2D U+5F08 +JX2-2C2E U+5F0E +JX2-2C2F U+5F1C +JX2-2C30 U-000223AD +JX2-2C31 U+5F1E +JX2-2C32 U+5F47 +JX2-2C33 U+5F63 +JX2-2C34 U+5F72 +JX2-2C35 U+5F7E +JX2-2C36 U+5F8F +JX2-2C37 U+5FA2 +JX2-2C39 U+5FB8 +JX2-2C3A U+5FC4 +JX2-2C3B U+38FA +JX2-2C3C U+5FC7 +JX2-2C3D U+5FCB +JX2-2C3E U+5FD2 +JX2-2C3F U+5FD3 +JX2-2C40 U+5FD4 +JX2-2C41 U+5FE2 +JX2-2C42 U+5FEE +JX2-2C43 U+5FEF +JX2-2C44 U+5FF3 +JX2-2C45 U+5FFC +JX2-2C47 U+6017 +JX2-2C48 U+6022 +JX2-2C49 U+6024 +JX2-2C4A U+391A +JX2-2C4B U+604C +JX2-2C4C U+607F +JX2-2C4D U+608A +JX2-2C4E U+6095 +JX2-2C4F U+60A8 +JX2-2C50 U-000226F3 +JX2-2C51 U+60B0 +JX2-2C52 U+60B1 +JX2-2C53 U+60BE +JX2-2C54 U+60C8 +JX2-2C55 U+60D9 +JX2-2C56 U+60DB +JX2-2C58 U+60F2 +JX2-2C59 U+60F5 +JX2-2C5A U+6110 +JX2-2C5C U+6113 +JX2-2C5D U+6119 +JX2-2C5E U+611E +JX2-2C5F U+613A +JX2-2C60 U+396F +JX2-2C61 U+6141 +JX2-2C62 U+6146 +JX2-2C63 U+6160 +JX2-2C64 U+617C +JX2-2C65 U-0002285B +JX2-2C66 U+6192 +JX2-2C67 U+6193 +JX2-2C68 U+6197 +JX2-2C69 U+6198 +JX2-2C6A U+61A5 +JX2-2C6B U+61A8 +JX2-2C6C U+61AD +JX2-2C6D U-000228AB +JX2-2C6E U+61D5 +JX2-2C6F U+61DD +JX2-2C70 U+61DF +JX2-2C71 U+61F5 +JX2-2C72 U-0002298F +JX2-2C73 U+6215 +JX2-2C74 U+6223 +JX2-2C75 U+6229 +JX2-2C76 U+6246 +JX2-2C77 U+624C +JX2-2C78 U+6251 +JX2-2C79 U+6252 +JX2-2C7A U+6261 +JX2-2C7B U+6264 +JX2-2C7C U+627B +JX2-2C7D U+626D +JX2-2C7E U+6273 +JX2-2D21 U+6299 +JX2-2D22 U+62A6 +JX2-2D23 U+62D5 +JX2-2D24 U-00022AB8 +JX2-2D25 U+62FD +JX2-2D26 U+6303 +JX2-2D27 U+630D +JX2-2D28 U+6310 +JX2-2D29 U-00022B4F +JX2-2D2A U-00022B50 +JX2-2D2B U+6332 +JX2-2D2C U+6335 +JX2-2D2D U+633B +JX2-2D2E U+633C +JX2-2D2F U+6341 +JX2-2D30 U+6344 +JX2-2D31 U+634E +JX2-2D32 U-00022B46 +JX2-2D33 U+6359 +JX2-2D34 U-00022C1D +JX2-2D35 U-00022BA6 +JX2-2D36 U+636C +JX2-2D37 U+6384 +JX2-2D38 U+6399 +JX2-2D39 U-00022C24 +JX2-2D3A U+6394 +JX2-2D3B U+63BD +JX2-2D3D U+63D4 +JX2-2D3E U+63D5 +JX2-2D3F U+63DC +JX2-2D40 U+63E0 +JX2-2D41 U+63EB +JX2-2D42 U+63EC +JX2-2D43 U+63F2 +JX2-2D44 U+6409 +JX2-2D45 U+641E +JX2-2D46 U+6425 +JX2-2D47 U+6429 +JX2-2D48 U+642F +JX2-2D49 U+645A +JX2-2D4A U+645B +JX2-2D4B U+645D +JX2-2D4C U+6473 +JX2-2D4D U+647D +JX2-2D4E U+6487 +JX2-2D4F U+6491 +JX2-2D50 U+649D +JX2-2D51 U+649F +JX2-2D52 U+64CB +JX2-2D53 U+64CC +JX2-2D54 U+64D5 +JX2-2D55 U+64D7 +JX2-2D56 U-00022DE1 +JX2-2D57 U+64E4 +JX2-2D58 U+64E5 +JX2-2D59 U+64FF +JX2-2D5A U+6504 +JX2-2D5C U+650F +JX2-2D5D U+6514 +JX2-2D5E U+6516 +JX2-2D5F U+3A73 +JX2-2D60 U+651E +JX2-2D61 U+6532 +JX2-2D62 U+6544 +JX2-2D63 U+6554 +JX2-2D64 U+656B +JX2-2D65 U+657A +JX2-2D66 U+6581 +JX2-2D67 U+6584 +JX2-2D68 U+6585 +JX2-2D69 U+658A +JX2-2D6A U+65B2 +JX2-2D6B U+65B5 +JX2-2D6C U+65B8 +JX2-2D6D U+65BF +JX2-2D6E U+65C2 +JX2-2D6F U+65C9 +JX2-2D70 U+65D4 +JX2-2D72 U+65F2 +JX2-2D73 U+65F9 +JX2-2D74 U+65FC +JX2-2D75 U+6604 +JX2-2D77 U+6621 +JX2-2D78 U+662A +JX2-2D79 U+6645 +JX2-2D7A U+6651 +JX2-2D7B U+664E +JX2-2D7C U+3AEA +JX2-2D7D U-000231C3 +JX2-2D7E U+6657 +JX2-2E21 U+665B +JX2-2E22 U+6663 +JX2-2E23 U-000231F5 +JX2-2E24 U-000231B6 +JX2-2E25 U+666A +JX2-2E26 U+666B +JX2-2E27 U+666C +JX2-2E29 U+667B +JX2-2E2A U+6680 +JX2-2E2C U+6692 +JX2-2E2D U+6699 +JX2-2E2E U+3B0E +JX2-2E2F U+66AD +JX2-2E31 U+66B5 +JX2-2E32 U+3B1A +JX2-2E33 U+66BF +JX2-2E34 U+3B1C +JX2-2E35 U+66EC +JX2-2E36 U+3AD7 +JX2-2E37 U+6701 +JX2-2E38 U+6705 +JX2-2E39 U+6712 +JX2-2E3A U-00023372 +JX2-2E3B U+6719 +JX2-2E3C U-000233D3 +JX2-2E3D U-000233D2 +JX2-2E3E U+674C +JX2-2E3F U+674D +JX2-2E40 U+6754 +JX2-2E41 U+675D +JX2-2E42 U-000233D0 +JX2-2E43 U-000233E4 +JX2-2E44 U-000233D5 +JX2-2E45 U+6774 +JX2-2E46 U+6776 +JX2-2E47 U-000233DA +JX2-2E48 U+6792 +JX2-2E49 U-000233DF +JX2-2E4C U+67B0 +JX2-2E4D U+67B2 +JX2-2E4E U+67C3 +JX2-2E50 U+67D2 +JX2-2E51 U+67D9 +JX2-2E52 U+67DB +JX2-2E53 U+67F0 +JX2-2E54 U+67F7 +JX2-2E55 U-0002344A +JX2-2E56 U-00023451 +JX2-2E57 U-0002344B +JX2-2E58 U+6818 +JX2-2E59 U+681F +JX2-2E5A U+682D +JX2-2E5B U-00023465 +JX2-2E5C U+6833 +JX2-2E5D U+683B +JX2-2E5E U+683E +JX2-2E5F U+6844 +JX2-2E60 U+6845 +JX2-2E61 U+6849 +JX2-2E62 U+684C +JX2-2E63 U+6855 +JX2-2E64 U+6857 +JX2-2E66 U+686B +JX2-2E67 U+686E +JX2-2E68 U+687A +JX2-2E69 U+687C +JX2-2E6A U+6882 +JX2-2E6B U+6890 +JX2-2E6C U+6896 +JX2-2E6D U+3B6D +JX2-2E6E U+6898 +JX2-2E6F U+6899 +JX2-2E70 U+689A +JX2-2E71 U+689C +JX2-2E72 U+68AA +JX2-2E73 U+68AB +JX2-2E74 U+68B4 +JX2-2E75 U+68BB +JX2-2E76 U+68FB +JX2-2E77 U-000234E4 +JX2-2E78 U-0002355A +JX2-2E7A U+68C3 +JX2-2E7B U+68C5 +JX2-2E7C U+68CC +JX2-2E7D U+68CF +JX2-2E7E U+68D6 +JX2-2F21 U+68D9 +JX2-2F22 U+68E4 +JX2-2F23 U+68E5 +JX2-2F24 U+68EC +JX2-2F25 U+68F7 +JX2-2F26 U+6903 +JX2-2F27 U+6907 +JX2-2F28 U+3B87 +JX2-2F29 U+3B88 +JX2-2F2A U-00023594 +JX2-2F2B U+693B +JX2-2F2D U+6946 +JX2-2F2E U+6969 +JX2-2F2F U+696C +JX2-2F30 U+6972 +JX2-2F31 U+697A +JX2-2F32 U+697F +JX2-2F33 U+6992 +JX2-2F34 U+3BA4 +JX2-2F35 U+6996 +JX2-2F36 U+6998 +JX2-2F37 U+69A6 +JX2-2F38 U+69B0 +JX2-2F39 U+69B7 +JX2-2F3A U+69BA +JX2-2F3B U+69BC +JX2-2F3C U+69C0 +JX2-2F3D U+69D1 +JX2-2F3E U+69D6 +JX2-2F3F U-00023639 +JX2-2F40 U-00023647 +JX2-2F42 U-00023638 +JX2-2F43 U-0002363A +JX2-2F44 U+69E3 +JX2-2F45 U+69EE +JX2-2F46 U+69EF +JX2-2F47 U+69F3 +JX2-2F48 U+3BCD +JX2-2F49 U+69F4 +JX2-2F4A U+69FE +JX2-2F4B U+6A11 +JX2-2F4C U+6A1A +JX2-2F4D U+6A1D +JX2-2F4E U-0002371C +JX2-2F4F U+6A32 +JX2-2F50 U+6A33 +JX2-2F51 U+6A34 +JX2-2F52 U+6A3F +JX2-2F53 U+6A46 +JX2-2F54 U+6A49 +JX2-2F56 U+6A4E +JX2-2F57 U+6A52 +JX2-2F58 U+6A64 +JX2-2F59 U-0002370C +JX2-2F5A U+6A7E +JX2-2F5B U+6A83 +JX2-2F5C U+6A8B +JX2-2F5D U+3BF0 +JX2-2F5E U+6A91 +JX2-2F5F U+6A9F +JX2-2F60 U+6AA1 +JX2-2F61 U-00023764 +JX2-2F62 U+6AAB +JX2-2F63 U+6ABD +JX2-2F64 U+6AC6 +JX2-2F66 U+6AD0 +JX2-2F67 U+6ADC +JX2-2F68 U+6ADD +JX2-2F69 U-000237FF +JX2-2F6A U-000237E7 +JX2-2F6B U+6AEC +JX2-2F6C U+6AF1 +JX2-2F6D U+6AF2 +JX2-2F6E U+6AF3 +JX2-2F6F U+6AFD +JX2-2F70 U-00023824 +JX2-2F71 U+6B0B +JX2-2F72 U+6B0F +JX2-2F73 U+6B10 +JX2-2F74 U+6B11 +JX2-2F75 U-0002383D +JX2-2F77 U+3C26 +JX2-2F78 U+6B2F +JX2-2F79 U+6B4A +JX2-2F7A U+6B58 +JX2-2F7B U+6B6C +JX2-2F7C U+6B75 +JX2-2F7D U+6B7A +JX2-2F7E U+6B81 +JX2-6E21 U+6B9B +JX2-6E22 U+6BAE +JX2-6E23 U-00023A98 +JX2-6E24 U+6BBD +JX2-6E26 U+6BC7 +JX2-6E27 U+6BC8 +JX2-6E28 U+6BC9 +JX2-6E29 U+6BDA +JX2-6E2A U+6BE6 +JX2-6E2B U+6BE7 +JX2-6E2C U+6BEE +JX2-6E2D U+6BF1 +JX2-6E2E U+6C02 +JX2-6E2F U+6C0A +JX2-6E30 U+6C0E +JX2-6E31 U+6C35 +JX2-6E32 U+6C36 +JX2-6E33 U+6C3A +JX2-6E34 U-00023C7F +JX2-6E35 U+6C3F +JX2-6E36 U+6C4D +JX2-6E38 U+6C6D +JX2-6E39 U+6C84 +JX2-6E3A U+6C89 +JX2-6E3B U+3CC3 +JX2-6E3C U+6C94 +JX2-6E3D U+6C95 +JX2-6E3E U+6C97 +JX2-6E3F U+6CAD +JX2-6E40 U+6CC2 +JX2-6E41 U+6CD0 +JX2-6E42 U+3CD2 +JX2-6E43 U+6CD6 +JX2-6E44 U+6CDA +JX2-6E45 U+6CDC +JX2-6E46 U+6CE9 +JX2-6E47 U+6CEC +JX2-6E48 U+6CED +JX2-6E49 U-00023D00 +JX2-6E4A U+6D00 +JX2-6E4B U+6D0A +JX2-6E4C U+6D24 +JX2-6E4D U+6D26 +JX2-6E4E U+6D27 +JX2-6E4F JU+6C67 U-0002F8FE +JX2-6E51 U+6D3C +JX2-6E52 U+6D5B +JX2-6E53 U+6D5E +JX2-6E54 U+6D60 +JX2-6E55 U+6D70 +JX2-6E56 U+6D80 +JX2-6E57 U+6D81 +JX2-6E58 U+6D8A +JX2-6E59 U+6D8D +JX2-6E5A U+6D91 +JX2-6E5B U+6D98 +JX2-6E5C U-00023D40 +JX2-6E5E U-00023DFA +JX2-6E5F U-00023DF9 +JX2-6E60 U-00023DD3 +JX2-6E61 U+6DAB +JX2-6E62 U+6DAE +JX2-6E63 U+6DB4 +JX2-6E64 U+6DC2 +JX2-6E65 JU+6D34 U-0002F907 +JX2-6E66 U+6DC8 +JX2-6E67 U+6DCE +JX2-6E68 U+6DCF +JX2-6E69 U+6DD0 +JX2-6E6A U+6DDF +JX2-6E6B U+6DE9 +JX2-6E6C U+6DF6 +JX2-6E6E U+6E1E +JX2-6E6F U+6E22 +JX2-6E70 U+6E27 +JX2-6E71 U+3D11 +JX2-6E72 U+6E32 +JX2-6E73 U+6E3C +JX2-6E74 U+6E48 +JX2-6E75 U+6E49 +JX2-6E76 U+6E4B +JX2-6E77 U+6E4C +JX2-6E78 U+6E4F +JX2-6E79 U+6E51 +JX2-6E7A U+6E53 +JX2-6E7B U+6E54 +JX2-6E7C U+6E57 +JX2-6E7D U+6E63 +JX2-6E7E U+3D1E +JX2-6F21 U+6E93 +JX2-6F22 U+6EA7 +JX2-6F23 U+6EB4 +JX2-6F24 U+6EBF +JX2-6F25 U+6EC3 +JX2-6F26 U+6ECA +JX2-6F27 U+6ED9 +JX2-6F29 U+6EEB +JX2-6F2A U+6EF9 +JX2-6F2B U+6EFB +JX2-6F2C U+6F0A +JX2-6F2D U+6F0C +JX2-6F2E U+6F18 +JX2-6F2F U+6F25 +JX2-6F30 U+6F36 +JX2-6F31 U+6F3C +JX2-6F32 U-00023F7E +JX2-6F33 U+6F52 +JX2-6F34 U+6F57 +JX2-6F35 U+6F5A +JX2-6F36 U+6F60 +JX2-6F37 U+6F68 +JX2-6F38 U+6F98 +JX2-6F39 U+6F7D +JX2-6F3A U+6F90 +JX2-6F3B U+6F96 +JX2-6F3C U+6FBE +JX2-6F3D U+6F9F +JX2-6F3E U+6FA5 +JX2-6F3F U+6FAF +JX2-6F40 U+3D64 +JX2-6F41 U+6FB5 +JX2-6F42 U+6FC8 +JX2-6F43 U+6FC9 +JX2-6F44 U+6FDA +JX2-6F45 U+6FDE +JX2-6F46 U+6FE9 +JX2-6F47 U-00024096 +JX2-6F48 U+6FFC +JX2-6F49 U+7000 +JX2-6F4A U+7007 +JX2-6F4B U+700A +JX2-6F4C U+7023 +JX2-6F4D U-00024103 +JX2-6F4E U+7039 +JX2-6F4F U+703A +JX2-6F50 U+703C +JX2-6F51 U+7043 +JX2-6F52 U+7047 +JX2-6F53 U+704B +JX2-6F55 U+7054 +JX2-6F56 U+7065 +JX2-6F57 U+7069 +JX2-6F58 U+706C +JX2-6F59 U+706E +JX2-6F5A U+7076 +JX2-6F5B U+707E +JX2-6F5C U+7081 +JX2-6F5D U+7086 +JX2-6F5E U+7095 +JX2-6F5F U+7097 +JX2-6F61 U-000241C6 +JX2-6F62 U+709F +JX2-6F63 U+70B1 +JX2-6F64 U-000241FE +JX2-6F66 U+70CA +JX2-6F67 U+70D1 +JX2-6F68 U+70D3 +JX2-6F69 U+70DC +JX2-6F6A U+7103 +JX2-6F6B U+7104 +JX2-6F6C U+7106 +JX2-6F6D U+7107 +JX2-6F6E U+7108 +JX2-6F6F U+710C +JX2-6F70 U+3DC0 +JX2-6F71 U+712F +JX2-6F72 U+7131 +JX2-6F73 U+7150 +JX2-6F74 U+714A +JX2-6F75 U+7153 +JX2-6F76 U+715E +JX2-6F79 U+7180 +JX2-6F7A U+719B +JX2-6F7B U+71A0 +JX2-6F7C U+71A2 +JX2-6F7D U+71AE +JX2-6F7E U+71AF +JX2-7022 U-000243BC +JX2-7023 U+71CB +JX2-7024 U+71D3 +JX2-7025 U+71D9 +JX2-7026 U+71DC +JX2-7027 U+7207 +JX2-7028 U+3E05 +JX2-702A U+722B +JX2-702B U+7234 +JX2-702C U+7238 +JX2-702D U+7239 +JX2-702E U+4E2C +JX2-702F U+7242 +JX2-7030 U+7253 +JX2-7032 U+7263 +JX2-7033 U-00024629 +JX2-7034 U+726E +JX2-7035 U+726F +JX2-7036 U+7278 +JX2-7037 U+727F +JX2-7038 U+728E +JX2-7039 U-000246A5 +JX2-703A U+72AD +JX2-703B U+72AE +JX2-703C U+72B0 +JX2-703D U+72B1 +JX2-703E U+72C1 +JX2-703F U+3E60 +JX2-7040 U+72CC +JX2-7041 U+3E66 +JX2-7042 U+3E68 +JX2-7043 U+72F3 +JX2-7044 U+72FA +JX2-7046 U+7312 +JX2-7047 U+7318 +JX2-7048 U+7319 +JX2-7049 U+3E83 +JX2-704B U+732C +JX2-704C U+7331 +JX2-704D U+7333 +JX2-704E U+733D +JX2-704F U+7352 +JX2-7050 U+3E94 +JX2-7051 U+736B +JX2-7052 U+736C +JX2-7053 U-00024896 +JX2-7054 U+736E +JX2-7055 U+736F +JX2-7056 U+7371 +JX2-7057 U+7377 +JX2-7058 U+7381 +JX2-7059 U+7385 +JX2-705A U+738A +JX2-705B U+7394 +JX2-705C U+7398 +JX2-705D U+739C +JX2-705E U+739E +JX2-705F U+73A5 +JX2-7060 U+73A8 +JX2-7061 U+73B5 +JX2-7062 U+73B7 +JX2-7063 U+73B9 +JX2-7064 U+73BC +JX2-7065 U+73BF +JX2-7066 U+73C5 +JX2-7067 U+73CB +JX2-7068 U+73E1 +JX2-7069 U+73E7 +JX2-706C U+73FA +JX2-706D U+7401 +JX2-706E U+7424 +JX2-706F U+7431 +JX2-7070 U+7439 +JX2-7072 U+7440 +JX2-7073 U+7443 +JX2-7074 U+744D +JX2-7075 U+7452 +JX2-7076 U+745D +JX2-7077 U+7471 +JX2-7078 U+7481 +JX2-7079 U+7485 +JX2-707A U+7488 +JX2-707B U-00024A4D +JX2-707C U+7492 +JX2-707D U+7497 +JX2-707E U+7499 +JX2-7121 U+74A0 +JX2-7122 U+74A1 +JX2-7124 U+74AA +JX2-7125 U+74AB +JX2-7126 U+74B9 +JX2-7127 U+74BB +JX2-7128 U+74BA +JX2-7129 U+74D6 +JX2-712A U+74D8 +JX2-712B U+74DE +JX2-712D U+74EB +JX2-712E U-00024B56 +JX2-712F U+74FA +JX2-7130 U-00024B6F +JX2-7131 U+7520 +JX2-7132 U+7524 +JX2-7133 U+752A +JX2-7135 U-00024C16 +JX2-7136 U+753D +JX2-7137 U+753E +JX2-7138 U+7540 +JX2-7139 U+7548 +JX2-713A U+754E +JX2-713B U+7550 +JX2-713C U+7552 +JX2-713D U+756C +JX2-713E U+7572 +JX2-713F U+7571 +JX2-7140 U+757A +JX2-7141 U+757D +JX2-7142 U+757E +JX2-7143 U+7581 +JX2-7144 U-00024D14 +JX2-7145 U+758C +JX2-7146 U+3F75 +JX2-7147 U+75A2 +JX2-7148 U+3F77 +JX2-7149 U+75B0 +JX2-714A U+75B7 +JX2-714B U+75BF +JX2-714C U+75C0 +JX2-714D U+75C6 +JX2-714E U+75CF +JX2-714F U+75D3 +JX2-7150 U+75DD +JX2-7151 U+75DF +JX2-7152 U+75E0 +JX2-7153 U+75E7 +JX2-7154 U+75EC +JX2-7155 U+75EE +JX2-7156 U+75F1 +JX2-7157 U+75F9 +JX2-7158 U+7603 +JX2-715A U+7607 +JX2-715B U+760F +JX2-715C U+3FAE +JX2-715D U-00024E0E +JX2-715E U+7613 +JX2-715F U+761B +JX2-7160 U+761C +JX2-7161 U-00024E37 +JX2-7162 U+7625 +JX2-7163 U+7628 +JX2-7164 U+763C +JX2-7165 U+7633 +JX2-7166 U-00024E6A +JX2-7167 U+3FC9 +JX2-7168 U+7641 +JX2-7169 U-00024E8B +JX2-716A U+7649 +JX2-716B U+7655 +JX2-716C U+3FD7 +JX2-716D U+766E +JX2-716E U+7695 +JX2-716F U+769C +JX2-7171 U+76A0 +JX2-7172 U+76A7 +JX2-7173 U+76A8 +JX2-7174 U+76AF +JX2-7175 U-0002504A +JX2-7177 U-00025055 +JX2-7179 U+76EC +JX2-717A U-00025122 +JX2-717B U+7717 +JX2-717C U+771A +JX2-717D U+772D +JX2-717E U+7735 +JX2-7221 U-000251A9 +JX2-7222 U+4039 +JX2-7223 U-000251E5 +JX2-7224 U-000251CD +JX2-7225 U+7758 +JX2-7226 U+7760 +JX2-7227 U+776A +JX2-7228 U-0002521E +JX2-7229 U+7772 +JX2-722A U+777C +JX2-722B U+777D +JX2-722C U-0002524C +JX2-722D U+4058 +JX2-722E U+779A +JX2-722F U+779F +JX2-7230 U+77A2 +JX2-7231 U+77A4 +JX2-7232 U+77A9 +JX2-7233 U+77DE +JX2-7234 U+77DF +JX2-7235 U+77E4 +JX2-7236 U+77E6 +JX2-7237 U+77EA +JX2-7238 U+77EC +JX2-7239 U+4093 +JX2-723A U+77F0 +JX2-723B U+77F4 +JX2-723C U+77FB +JX2-723D U-0002542E +JX2-723E U+7805 +JX2-723F U+7806 +JX2-7240 U+7809 +JX2-7241 U+780D +JX2-7242 U+7819 +JX2-7243 U+7821 +JX2-7244 U+782C +JX2-7245 U+7847 +JX2-7246 U+7864 +JX2-7247 U+786A +JX2-7248 U-000254D9 +JX2-7249 U+788A +JX2-724A U+7894 +JX2-724B U+78A4 +JX2-724C U+789D +JX2-724D U+789E +JX2-724E U+789F +JX2-724F U+78BB +JX2-7250 U+78C8 +JX2-7251 U+78CC +JX2-7252 U+78CE +JX2-7253 U+78D5 +JX2-7254 U+78E0 +JX2-7255 U+78E1 +JX2-7256 U+78E6 +JX2-7257 U+78F9 +JX2-7258 U+78FA +JX2-7259 U+78FB +JX2-725A U+78FE +JX2-725B U-000255A7 +JX2-725C U+7910 +JX2-725D U+791B +JX2-725E U+7930 +JX2-725F U+7925 +JX2-7260 U+793B +JX2-7261 U+794A +JX2-7262 U+7958 +JX2-7263 U+795B +JX2-7264 U+4105 +JX2-7265 U+7967 +JX2-7266 U+7972 +JX2-7267 U+7994 +JX2-7268 U+7995 +JX2-7269 U+7996 +JX2-726A U+799B +JX2-726B U+79A1 +JX2-726C U+79A9 +JX2-726D U+79B4 +JX2-726E U+79BB +JX2-726F U+79C2 +JX2-7270 U+79C7 +JX2-7271 U+79CC +JX2-7272 U+79CD +JX2-7273 U+79D6 +JX2-7274 U+4148 +JX2-7275 U-000257A9 +JX2-7276 U-000257B4 +JX2-7277 U+414F +JX2-7278 U+7A0A +JX2-7279 U+7A11 +JX2-727A U+7A15 +JX2-727B U+7A1B +JX2-727C U+7A1E +JX2-727D U+4163 +JX2-727E U+7A2D +JX2-7321 U+7A38 +JX2-7322 U+7A47 +JX2-7323 U+7A4C +JX2-7324 U+7A56 +JX2-7325 U+7A59 +JX2-7326 U+7A5C +JX2-7327 U+7A5F +JX2-7328 U+7A60 +JX2-7329 U+7A67 +JX2-732A U+7A6A +JX2-732B U+7A75 +JX2-732C U+7A78 +JX2-732D U+7A82 +JX2-732E U+7A8A +JX2-732F U+7A90 +JX2-7330 U+7AA3 +JX2-7331 U+7AAC +JX2-7332 U-000259D4 +JX2-7334 U+7AB9 +JX2-7335 U+7ABC +JX2-7336 U+7ABE +JX2-7337 U+41BF +JX2-7338 U+7ACC +JX2-7339 U+7AD1 +JX2-733A U+7AE7 +JX2-733B U+7AE8 +JX2-733C U+7AF4 +JX2-733D U-00025AE4 +JX2-733E U-00025AE3 +JX2-733F U+7B07 +JX2-7340 U-00025AF1 +JX2-7341 U+7B3D +JX2-7342 U+7B27 +JX2-7343 U+7B2A +JX2-7344 U+7B2E +JX2-7345 U+7B2F +JX2-7346 U+7B31 +JX2-7347 U+41E6 +JX2-7348 U+41F3 +JX2-7349 U+7B7F +JX2-734A U+7B41 +JX2-734B U+41EE +JX2-734C U+7B55 +JX2-734D U+7B79 +JX2-734E U+7B64 +JX2-734F U+7B66 +JX2-7350 U+7B69 +JX2-7351 U+7B73 +JX2-7352 U-00025BB2 +JX2-7353 U+4207 +JX2-7354 U+7B90 +JX2-7355 U+7B91 +JX2-7356 U+7B9B +JX2-7357 U+420E +JX2-7358 U+7BAF +JX2-7359 U+7BB5 +JX2-735A U+7BBC +JX2-735B U+7BC5 +JX2-735C U+7BCA +JX2-735D U-00025C4B +JX2-735E U-00025C64 +JX2-735F U+7BD4 +JX2-7360 U+7BD6 +JX2-7361 U+7BDA +JX2-7362 U+7BEA +JX2-7363 U+7BF0 +JX2-7364 U+7C03 +JX2-7365 U+7C0B +JX2-7366 U+7C0E +JX2-7367 U+7C0F +JX2-7368 U+7C26 +JX2-7369 U+7C45 +JX2-736A U+7C4A +JX2-736B U+7C51 +JX2-736C U+7C57 +JX2-736D U+7C5E +JX2-736E U+7C61 +JX2-736F U+7C69 +JX2-7370 U+7C6E +JX2-7371 U+7C6F +JX2-7372 U+7C70 +JX2-7373 U-00025E2E +JX2-7374 U-00025E56 +JX2-7375 U-00025E65 +JX2-7376 U+7CA6 +JX2-7377 U-00025E62 +JX2-7379 U+7CB7 +JX2-737A U+7CBF +JX2-737B U-00025ED8 +JX2-737C U+7CC4 +JX2-737D U-00025EC2 +JX2-737E U+7CC8 +JX2-7421 U+7CCD +JX2-7422 U-00025EE8 +JX2-7423 U+7CD7 +JX2-7424 U-00025F23 +JX2-7425 U+7CE6 +JX2-7426 U+7CEB +JX2-7427 U-00025F5C +JX2-7428 U+7CF5 +JX2-7429 U+7D03 +JX2-742A U+7D09 +JX2-742C U+7D12 +JX2-742D U+7D1E +JX2-742E U-00025FE0 +JX2-742F U-00025FD4 +JX2-7430 U+7D3D +JX2-7431 U+7D3E +JX2-7432 U+7D40 +JX2-7433 U+7D47 +JX2-7434 U-0002600C +JX2-7435 U-00025FFB +JX2-7436 U+42D6 +JX2-7437 U+7D59 +JX2-7438 U+7D5A +JX2-7439 U+7D6A +JX2-743A U+7D70 +JX2-743B U+42DD +JX2-743C U+7D7F +JX2-743D U-00026017 +JX2-743E U+7D86 +JX2-743F U+7D88 +JX2-7440 U+7D8C +JX2-7441 U+7D97 +JX2-7442 U-00026060 +JX2-7443 U+7D9D +JX2-7444 U+7DA7 +JX2-7445 U+7DAA +JX2-7446 U+7DB6 +JX2-7447 U+7DB7 +JX2-7448 U+7DC0 +JX2-7449 U+7DD7 +JX2-744A U+7DD9 +JX2-744B U+7DE6 +JX2-744C U+7DF1 +JX2-744D U+7DF9 +JX2-744E U+4302 +JX2-744F U-000260ED +JX2-7451 U+7E10 +JX2-7452 U+7E17 +JX2-7453 U+7E1D +JX2-7454 U+7E20 +JX2-7455 U+7E27 +JX2-7456 U+7E2C +JX2-7457 U+7E45 +JX2-7458 U+7E73 +JX2-7459 U+7E75 +JX2-745A U+7E7E +JX2-745B U+7E86 +JX2-745C U+7E87 +JX2-745D U+432B +JX2-745E U+7E91 +JX2-745F U+7E98 +JX2-7460 U+7E9A +JX2-7461 U+4343 +JX2-7462 U+7F3C +JX2-7463 U+7F3B +JX2-7464 U+7F3E +JX2-7465 U+7F43 +JX2-7466 U+7F44 +JX2-7467 U+7F4F +JX2-7468 U+34C1 +JX2-7469 U-00026270 +JX2-746A U+7F52 +JX2-746B U-00026286 +JX2-746C U+7F61 +JX2-746D U+7F63 +JX2-746E U+7F64 +JX2-746F U+7F6D +JX2-7470 U+7F7D +JX2-7471 U+7F7E +JX2-7472 U-0002634C +JX2-7473 U+7F90 +JX2-7474 U+517B +JX2-7475 U-00023D0E +JX2-7476 U+7F96 +JX2-7477 U+7F9C +JX2-7478 U+7FAD +JX2-7479 U-00026402 +JX2-747A U+7FC3 +JX2-747B U+7FCF +JX2-747C U+7FE3 +JX2-747D U+7FE5 +JX2-747E U+7FEF +JX2-7521 U+7FF2 +JX2-7522 U+8002 +JX2-7523 U+800A +JX2-7524 U+8008 +JX2-7525 U+800E +JX2-7526 U+8011 +JX2-7527 U+8016 +JX2-7528 U+8024 +JX2-7529 U+802C +JX2-752A U+8030 +JX2-752B U+8043 +JX2-752C U+8066 +JX2-752D U+8071 +JX2-752E U+8075 +JX2-752F U+807B +JX2-7530 U+8099 +JX2-7531 U+809C +JX2-7532 U+80A4 +JX2-7533 U+80A7 +JX2-7534 U+80B8 +JX2-7535 U-0002667E +JX2-7536 U+80C5 +JX2-7537 U+80D5 +JX2-7538 U+80D8 +JX2-7539 U+80E6 +JX2-753A U-000266B0 +JX2-753B U+810D +JX2-753C U+80F5 +JX2-753D U+80FB +JX2-753E U+43EE +JX2-753F U+8135 +JX2-7540 U+8116 +JX2-7541 U+811E +JX2-7542 U+43F0 +JX2-7543 U+8124 +JX2-7544 U+8127 +JX2-7545 U+812C +JX2-7546 U-0002671D +JX2-7547 U+813D +JX2-7548 U+4408 +JX2-7549 U+8169 +JX2-754A U+4417 +JX2-754B U+8181 +JX2-754C U+441C +JX2-754D U+8184 +JX2-754E U+8185 +JX2-754F U+4422 +JX2-7550 U+8198 +JX2-7551 U+81B2 +JX2-7552 U+81C1 +JX2-7553 U+81C3 +JX2-7554 U+81D6 +JX2-7555 U+81DB +JX2-7556 U-000268DD +JX2-7557 U+81E4 +JX2-7558 U-000268EA +JX2-7559 U+81EC +JX2-755A U-00026951 +JX2-755B U+81FD +JX2-755C U+81FF +JX2-755D U-0002696F +JX2-755E U+8204 +JX2-755F U-000269DD +JX2-7560 U+8219 +JX2-7561 U+8221 +JX2-7562 U+8222 +JX2-7563 U-00026A1E +JX2-7564 U+8232 +JX2-7565 U+8234 +JX2-7566 U+823C +JX2-7567 U+8246 +JX2-7568 U+8249 +JX2-7569 U+8245 +JX2-756A U-00026A58 +JX2-756B U+824B +JX2-756C U+4476 +JX2-756D U+824F +JX2-756E U+447A +JX2-756F U+8257 +JX2-7570 U-00026A8C +JX2-7571 U+825C +JX2-7572 U+8263 +JX2-7573 U-00026AB7 +JX2-7576 U+8279 +JX2-7577 U+4491 +JX2-7578 U+827D +JX2-7579 U+827F +JX2-757A U+8283 +JX2-757B U+828A +JX2-757C U+8293 +JX2-757D U+82A7 +JX2-757E U+82A8 +JX2-7621 U+82B2 +JX2-7622 U+82B4 +JX2-7623 U+82BA +JX2-7624 U+82BC +JX2-7625 U+82E2 +JX2-7626 U+82E8 +JX2-7627 U+82F7 +JX2-7628 U+8307 +JX2-7629 U+8308 +JX2-762A U+830C +JX2-762B U+8354 +JX2-762C U+831B +JX2-762D U+831D +JX2-762F U+833C +JX2-7630 U+8344 +JX2-7631 U+8357 +JX2-7632 U+44BE +JX2-7635 U+44B3 +JX2-7636 U+838D +JX2-7637 U+8394 +JX2-7638 U+8395 +JX2-7639 U+839B +JX2-763A U+839D +JX2-763B U+83C9 +JX2-763C U+83D0 +JX2-763D U+83D4 +JX2-763E U+83DD +JX2-763F U+83E5 +JX2-7640 U+83F9 +JX2-7641 U+840F +JX2-7643 U+8415 +JX2-7644 U-00026C73 +JX2-7645 U+8417 +JX2-7646 U+8439 +JX2-7647 U+844A +JX2-7649 U+8451 +JX2-764A U+8452 +JX2-764B U+8459 +JX2-764D U+845C +JX2-764E U-00026CDD +JX2-764F U+8465 +JX2-7650 U+8476 +JX2-7651 U+8478 +JX2-7652 U+847C +JX2-7653 JU+8481 U-00026CEF +JX2-7656 U+8497 +JX2-7658 U+84BE +JX2-7659 U+4508 +JX2-765A U+84CE +JX2-765B U+84CF +JX2-765C U+84D3 +JX2-765D U-00026E65 +JX2-765E U+84E7 +JX2-765F U+84EA +JX2-7660 U+84EF +JX2-7661 U+84F0 +JX2-7662 U+84F1 +JX2-7663 U+84FA +JX2-7664 U+84FD +JX2-7665 U+850C +JX2-7666 U+851B +JX2-7667 U+8524 +JX2-7668 U+8525 +JX2-7669 U+852B +JX2-766A U+8534 +JX2-766B U+854F +JX2-766D U+4525 +JX2-766F U+853E +JX2-7670 U+8551 +JX2-7672 U+855E +JX2-7673 U+8561 +JX2-7674 U+8562 +JX2-7675 U-00026F94 +JX2-7676 U+857B +JX2-7677 U+857D +JX2-7678 U+857F +JX2-7679 U+8581 +JX2-767A U+8586 +JX2-767B U+8593 +JX2-767C U+859D +JX2-767D U+859F +JX2-767E U-00026FF8 +JX2-7721 U-00026FF6 +JX2-7722 U-00026FF7 +JX2-7723 U+85B7 +JX2-7724 U+85BC +JX2-7725 U+85C7 +JX2-7726 U+85CA +JX2-7727 U+85D8 +JX2-7728 U+85D9 +JX2-7729 U+85DF +JX2-772A U+85E1 +JX2-772B U+85E6 +JX2-772C U+85F6 +JX2-772D U+8600 +JX2-772E U+8611 +JX2-772F U+861E +JX2-7730 U+8621 +JX2-7731 U+8624 +JX2-7732 U+8627 +JX2-7733 U-0002710D +JX2-7734 U+8639 +JX2-7735 U+863C +JX2-7736 U-00027139 +JX2-7737 U+8640 +JX2-7739 U+8653 +JX2-773A U+8656 +JX2-773B U+866F +JX2-773C U+8677 +JX2-773D U+867A +JX2-773E U+8687 +JX2-773F U+8689 +JX2-7740 U+868D +JX2-7741 U+8691 +JX2-7742 U+869C +JX2-7743 U+869D +JX2-7744 U+86A8 +JX2-7746 U+86B1 +JX2-7747 U+86B3 +JX2-7748 U+86C1 +JX2-7749 U+86C3 +JX2-774A U+86D1 +JX2-774B U+86D5 +JX2-774C U+86D7 +JX2-774D U+86E3 +JX2-774E U+86E6 +JX2-774F U+45B8 +JX2-7750 U+8705 +JX2-7751 U+8707 +JX2-7752 U+870E +JX2-7753 U+8710 +JX2-7754 U+8713 +JX2-7755 U+8719 +JX2-7756 U+871F +JX2-7757 U+8721 +JX2-7758 U+8723 +JX2-7759 U+8731 +JX2-775A U+873A +JX2-775B U+873E +JX2-775C U+8740 +JX2-775D U+8743 +JX2-775E U+8751 +JX2-775F U+8758 +JX2-7760 U+8764 +JX2-7761 U+8765 +JX2-7762 U+8772 +JX2-7763 U+877C +JX2-7764 U-000273DB +JX2-7765 U-000273DA +JX2-7767 U+8789 +JX2-7768 U+878B +JX2-7769 U+8793 +JX2-776A U+87A0 +JX2-776B U-000273FE +JX2-776C U+45E5 +JX2-776D U+87BE +JX2-776E U-00027410 +JX2-776F U+87C1 +JX2-7770 U+87CE +JX2-7772 U+87DF +JX2-7773 U-00027449 +JX2-7774 U+87E3 +JX2-7775 U+87E5 +JX2-7776 U+87E6 +JX2-7777 U+87EA +JX2-7778 U+87EB +JX2-7779 U+87ED +JX2-777A JU+8801 U-0002F9C1 +JX2-777B U+8803 +JX2-777C U+880B +JX2-777D U+8813 +JX2-777E U+8828 +JX2-7821 U+882E +JX2-7822 U+8832 +JX2-7823 U+883C +JX2-7824 U+460F +JX2-7825 U+884A +JX2-7826 U+8858 +JX2-7827 U+885F +JX2-7828 U+8864 +JX2-7829 U-00027615 +JX2-782A U-00027614 +JX2-782B U+8869 +JX2-782C U-00027631 +JX2-782D U+886F +JX2-782E U+88A0 +JX2-782F U+88BC +JX2-7830 U+88BD +JX2-7831 U+88BE +JX2-7832 U+88C0 +JX2-7833 U+88D2 +JX2-7834 U-00027693 +JX2-7835 U+88D1 +JX2-7836 U+88D3 +JX2-7837 U+88DB +JX2-7838 U+88F0 +JX2-7839 U+88F1 +JX2-783A U+4641 +JX2-783B U+8901 +JX2-783C U-0002770E +JX2-783D U+8937 +JX2-783E U-00027723 +JX2-783F U+8942 +JX2-7840 U+8945 +JX2-7842 U-00027752 +JX2-7843 U+4665 +JX2-7844 U+8962 +JX2-7846 U+8989 +JX2-7847 U+8990 +JX2-7848 U+899F +JX2-7849 U+89B0 +JX2-784A U+89B7 +JX2-784B U+89D6 +JX2-784C U+89D8 +JX2-784D U+89EB +JX2-784E U+46A1 +JX2-784F U+89F1 +JX2-7850 U+89F3 +JX2-7851 U+89FD +JX2-7852 U+89FF +JX2-7853 U+46AF +JX2-7854 U+8A11 +JX2-7855 U+8A14 +JX2-7856 U-00027985 +JX2-7857 U+8A21 +JX2-7858 U+8A35 +JX2-7859 U+8A3E +JX2-785A U+8A45 +JX2-785B U+8A4D +JX2-785C U+8A58 +JX2-785D U+8AAE +JX2-785E U+8A90 +JX2-785F U+8AB7 +JX2-7860 U+8ABE +JX2-7861 U+8AD7 +JX2-7862 U+8AFC +JX2-7863 U-00027A84 +JX2-7864 U+8B0A +JX2-7865 U+8B05 +JX2-7866 U+8B0D +JX2-7867 U+8B1C +JX2-7868 U+8B1F +JX2-7869 U+8B2D +JX2-786A U+8B43 +JX2-786B U+470C +JX2-786C U+8B51 +JX2-786D U+8B5E +JX2-786E U+8B76 +JX2-786F U+8B7F +JX2-7870 U+8B81 +JX2-7871 U+8B8B +JX2-7872 U+8B94 +JX2-7873 U+8B95 +JX2-7874 U+8B9C +JX2-7875 U+8B9E +JX2-7876 U+8C39 +JX2-7877 U-00027BB3 +JX2-7878 U+8C3D +JX2-7879 U-00027BBE +JX2-787A U-00027BC7 +JX2-787B U+8C45 +JX2-787C U+8C47 +JX2-787D U+8C4F +JX2-787E U+8C54 +JX2-7921 U+8C57 +JX2-7922 U+8C69 +JX2-7923 U+8C6D +JX2-7924 U+8C73 +JX2-7925 U-00027CB8 +JX2-7926 U+8C93 +JX2-7927 U+8C92 +JX2-7928 U+8C99 +JX2-7929 U+4764 +JX2-792A U+8C9B +JX2-792B U+8CA4 +JX2-792C U+8CD6 +JX2-792D U+8CD5 +JX2-792E U+8CD9 +JX2-792F U-00027DA0 +JX2-7930 U+8CF0 +JX2-7931 U+8CF1 +JX2-7932 U-00027E10 +JX2-7933 U+8D09 +JX2-7934 U+8D0E +JX2-7935 U+8D6C +JX2-7936 U+8D84 +JX2-7937 U+8D95 +JX2-7938 U+8DA6 +JX2-7939 U-00027FB7 +JX2-793A U+8DC6 +JX2-793B U+8DC8 +JX2-793C U+8DD9 +JX2-793D U+8DEC +JX2-793E U+8E0C +JX2-793F U+47FD +JX2-7940 U+8DFD +JX2-7941 U+8E06 +JX2-7942 U-0002808A +JX2-7943 U+8E14 +JX2-7944 U+8E16 +JX2-7945 U+8E21 +JX2-7946 U+8E22 +JX2-7947 U+8E27 +JX2-7948 U-000280BB +JX2-7949 U+4816 +JX2-794A U+8E36 +JX2-794B U+8E39 +JX2-794C U+8E4B +JX2-794D U+8E54 +JX2-794E U+8E62 +JX2-794F U+8E6C +JX2-7950 U+8E6D +JX2-7951 U+8E6F +JX2-7952 U+8E98 +JX2-7953 U+8E9E +JX2-7954 U+8EAE +JX2-7955 U+8EB3 +JX2-7956 U+8EB5 +JX2-7957 U+8EB6 +JX2-7958 U+8EBB +JX2-7959 U-00028282 +JX2-795A U+8ED1 +JX2-795B U+8ED4 +JX2-795C U+484E +JX2-795D U+8EF9 +JX2-795E U-000282F3 +JX2-795F U+8F00 +JX2-7960 U+8F08 +JX2-7961 U+8F17 +JX2-7962 U+8F2B +JX2-7963 U+8F40 +JX2-7964 U+8F4A +JX2-7965 U+8F58 +JX2-7966 U-0002840C +JX2-7967 U+8FA4 +JX2-7968 U+8FB4 +JX2-796A U+8FB6 +JX2-796B U-00028455 +JX2-796F U+8FCA +JX2-7970 U+8FCD +JX2-7971 U+8FD3 +JX2-7972 U+8FD5 +JX2-7973 U+8FE0 +JX2-7974 U+8FF1 +JX2-7975 U+8FF5 +JX2-7976 U+8FFB +JX2-7977 U+9002 +JX2-7978 U+900C +JX2-7979 U+9037 +JX2-797A U-0002856B +JX2-797B U+9043 +JX2-797D U+905D +JX2-797E U-000285C8 +JX2-7A21 U-000285C9 +JX2-7A22 U+9085 +JX2-7A23 U+908C +JX2-7A24 U+9090 +JX2-7A25 U+961D +JX2-7A26 U+90A1 +JX2-7A27 U+48B5 +JX2-7A28 U+90B0 +JX2-7A29 U+90B6 +JX2-7A2A U+90C3 +JX2-7A2B U+90C8 +JX2-7A2C U-000286D7 +JX2-7A2D U+90DC +JX2-7A2E U+90DF +JX2-7A2F U-000286FA +JX2-7A30 U+90F6 +JX2-7A31 U+90F2 +JX2-7A32 U+9100 +JX2-7A33 U+90EB +JX2-7A34 U+90FE +JX2-7A35 U+90FF +JX2-7A36 U+9104 +JX2-7A37 U+9106 +JX2-7A38 U+9118 +JX2-7A39 U+911C +JX2-7A3A U+911E +JX2-7A3B U+9137 +JX2-7A3C U+9139 +JX2-7A3D U+913A +JX2-7A3E U+9146 +JX2-7A3F U+9147 +JX2-7A40 U+9157 +JX2-7A41 U+9159 +JX2-7A42 U+9161 +JX2-7A43 U+9164 +JX2-7A44 U+9174 +JX2-7A45 U+9179 +JX2-7A46 U+9185 +JX2-7A47 U+918E +JX2-7A48 U+91A8 +JX2-7A49 U+91AE +JX2-7A4A U+91B3 +JX2-7A4B U+91B6 +JX2-7A4C U+91C3 +JX2-7A4D U+91C4 +JX2-7A4E U+91DA +JX2-7A4F U-00028949 +JX2-7A50 U-00028946 +JX2-7A51 U+91EC +JX2-7A52 U+91EE +JX2-7A53 U+9201 +JX2-7A54 U+920A +JX2-7A55 U+9216 +JX2-7A56 U+9217 +JX2-7A57 U-0002896B +JX2-7A58 U+9233 +JX2-7A59 U+9242 +JX2-7A5A U+9247 +JX2-7A5B U+924A +JX2-7A5C U+924E +JX2-7A5D U+9251 +JX2-7A5E U+9256 +JX2-7A5F U+9259 +JX2-7A60 U+9260 +JX2-7A61 U+9261 +JX2-7A62 U+9265 +JX2-7A63 U+9267 +JX2-7A64 U+9268 +JX2-7A65 U-00028987 +JX2-7A66 U-00028988 +JX2-7A67 U+927C +JX2-7A68 U+927D +JX2-7A69 U+927F +JX2-7A6A U+9289 +JX2-7A6B U+928D +JX2-7A6C U+9297 +JX2-7A6D U+9299 +JX2-7A6E U+929F +JX2-7A6F U+92A7 +JX2-7A70 U+92AB +JX2-7A71 U-000289BA +JX2-7A72 U-000289BB +JX2-7A73 U+92B2 +JX2-7A74 U+92BF +JX2-7A75 U+92C0 +JX2-7A76 U+92C6 +JX2-7A77 U+92CE +JX2-7A78 U+92D0 +JX2-7A79 U+92D7 +JX2-7A7A U+92D9 +JX2-7A7B U+92E5 +JX2-7A7C U+92E7 +JX2-7A7D U+9311 +JX2-7A7E U-00028A1E +JX2-7B21 U-00028A29 +JX2-7B22 U+92F7 +JX2-7B23 U+92F9 +JX2-7B24 U+92FB +JX2-7B25 U+9302 +JX2-7B26 U+930D +JX2-7B27 U+9315 +JX2-7B28 U+931D +JX2-7B29 U+931E +JX2-7B2A U+9327 +JX2-7B2B U+9329 +JX2-7B2C U-00028A71 +JX2-7B2D U-00028A43 +JX2-7B2E U+9347 +JX2-7B2F U+9351 +JX2-7B30 U+9357 +JX2-7B31 U+935A +JX2-7B32 U+936B +JX2-7B33 U+9371 +JX2-7B34 U+9373 +JX2-7B35 U+93A1 +JX2-7B36 U-00028A99 +JX2-7B37 U-00028ACD +JX2-7B38 U+9388 +JX2-7B39 U+938B +JX2-7B3A U+938F +JX2-7B3B U+939E +JX2-7B3C U+93F5 +JX2-7B3D U-00028AE4 +JX2-7B3E U-00028ADD +JX2-7B3F U+93F1 +JX2-7B40 U+93C1 +JX2-7B41 U+93C7 +JX2-7B42 U+93DC +JX2-7B43 U+93E2 +JX2-7B44 U+93E7 +JX2-7B45 U+9409 +JX2-7B46 U+940F +JX2-7B47 U+9416 +JX2-7B48 U+9417 +JX2-7B49 U+93FB +JX2-7B4A U+9432 +JX2-7B4B U+9434 +JX2-7B4C U+943B +JX2-7B4D U+9445 +JX2-7B4E U-00028BC1 +JX2-7B4F U-00028BEF +JX2-7B50 U+946D +JX2-7B51 U+946F +JX2-7B52 U+9578 +JX2-7B53 U+9579 +JX2-7B54 U+9586 +JX2-7B55 U+958C +JX2-7B56 U+958D +JX2-7B57 U-00028D10 +JX2-7B58 U+95AB +JX2-7B59 U+95B4 +JX2-7B5A U-00028D71 +JX2-7B5B U+95C8 +JX2-7B5C U-00028DFB +JX2-7B5D U-00028E1F +JX2-7B5E U+962C +JX2-7B5F U+9633 +JX2-7B60 U+9634 +JX2-7B61 U-00028E36 +JX2-7B62 U+963C +JX2-7B63 U+9641 +JX2-7B64 U+9661 +JX2-7B65 U-00028E89 +JX2-7B66 U+9682 +JX2-7B67 U-00028EEB +JX2-7B68 U+969A +JX2-7B69 U-00028F32 +JX2-7B6A U+49E7 +JX2-7B6B U+96A9 +JX2-7B6C U+96AF +JX2-7B6D U+96B3 +JX2-7B6E U+96BA +JX2-7B6F U+96BD +JX2-7B70 U+49FA +JX2-7B71 U-00028FF8 +JX2-7B72 U+96D8 +JX2-7B73 U+96DA +JX2-7B74 U+96DD +JX2-7B75 U+4A04 +JX2-7B76 U+9714 +JX2-7B77 U+9723 +JX2-7B78 U+4A29 +JX2-7B79 U+9736 +JX2-7B7A U+9741 +JX2-7B7B U+9747 +JX2-7B7C U+9755 +JX2-7B7D U+9757 +JX2-7B7E U+975B +JX2-7C21 U+976A +JX2-7C22 U-000292A0 +JX2-7C23 U-000292B1 +JX2-7C24 U+9796 +JX2-7C25 U+979A +JX2-7C26 U+979E +JX2-7C27 U+97A2 +JX2-7C28 U+97B1 +JX2-7C29 U+97B2 +JX2-7C2A U+97BE +JX2-7C2B U+97CC +JX2-7C2C U+97D1 +JX2-7C2D U+97D4 +JX2-7C2E U+97D8 +JX2-7C2F U+97D9 +JX2-7C31 U+97F1 +JX2-7C32 U+9804 +JX2-7C33 U+980D +JX2-7C34 U+980E +JX2-7C35 U+9814 +JX2-7C36 U+9816 +JX2-7C37 U+4ABC +JX2-7C38 U-00029490 +JX2-7C39 U+9823 +JX2-7C3A U+9832 +JX2-7C3B U+9833 +JX2-7C3C U+9825 +JX2-7C3D U+9847 +JX2-7C3E U+9866 +JX2-7C3F U+98AB +JX2-7C40 U+98AD +JX2-7C41 U+98B0 +JX2-7C42 U-000295CF +JX2-7C43 U+98B7 +JX2-7C44 U+98B8 +JX2-7C45 U+98BB +JX2-7C46 U+98BC +JX2-7C47 U+98BF +JX2-7C48 U+98C2 +JX2-7C49 U+98C7 +JX2-7C4A U+98CB +JX2-7C4C U-0002967F +JX2-7C4D U+98E1 +JX2-7C4E U+98E3 +JX2-7C4F U+98E5 +JX2-7C50 U+98EA +JX2-7C51 U+98F0 +JX2-7C52 U+98F1 +JX2-7C53 U+98F3 +JX2-7C54 U+9908 +JX2-7C56 U-000296F0 +JX2-7C57 U+9916 +JX2-7C58 U+9917 +JX2-7C59 U-00029719 +JX2-7C5A U+991A +JX2-7C5B U+991B +JX2-7C5C U+991C +JX2-7C5D U-00029750 +JX2-7C5E U+9931 +JX2-7C5F U+9932 +JX2-7C60 U+9933 +JX2-7C61 U+993A +JX2-7C62 U+993B +JX2-7C63 U+993C +JX2-7C64 U+9940 +JX2-7C65 U+9941 +JX2-7C66 U+9946 +JX2-7C67 U+994D +JX2-7C69 U+995C +JX2-7C6A U+995F +JX2-7C6B U+9960 +JX2-7C6C U+99A3 +JX2-7C6D U+99A6 +JX2-7C6E U+99B9 +JX2-7C6F U+99BD +JX2-7C70 U+99BF +JX2-7C71 U+99C3 +JX2-7C72 U+99C9 +JX2-7C73 U+99D4 +JX2-7C74 U+99D9 +JX2-7C75 U+99DE +JX2-7C76 U-000298C6 +JX2-7C77 U+99F0 +JX2-7C78 U+99F9 +JX2-7C79 U+99FC +JX2-7C7A U+9A0A +JX2-7C7B U+9A11 +JX2-7C7C U+9A16 +JX2-7C7D U+9A1A +JX2-7C7E U+9A20 +JX2-7D21 U+9A31 +JX2-7D22 U+9A36 +JX2-7D23 U+9A44 +JX2-7D24 U+9A4C +JX2-7D25 U+9A58 +JX2-7D26 U+4BC2 +JX2-7D27 U+9AAF +JX2-7D28 U+4BCA +JX2-7D29 U+9AB7 +JX2-7D2A U+4BD2 +JX2-7D2B U+9AB9 +JX2-7D2C U-00029A72 +JX2-7D2D U+9AC6 +JX2-7D2E U+9AD0 +JX2-7D2F U+9AD2 +JX2-7D30 U+9AD5 +JX2-7D31 U+4BE8 +JX2-7D32 U+9ADC +JX2-7D33 U+9AE0 +JX2-7D34 U+9AE5 +JX2-7D35 U+9AE9 +JX2-7D36 U+9B03 +JX2-7D37 U+9B0C +JX2-7D38 U+9B10 +JX2-7D39 U+9B12 +JX2-7D3A U+9B16 +JX2-7D3B U+9B1C +JX2-7D3C U+9B2B +JX2-7D3D U+9B33 +JX2-7D3E U+9B3D +JX2-7D3F U+4C20 +JX2-7D40 U+9B4B +JX2-7D41 U+9B63 +JX2-7D42 U+9B65 +JX2-7D43 U+9B6B +JX2-7D44 U+9B6C +JX2-7D45 U+9B73 +JX2-7D46 U+9B76 +JX2-7D47 U+9B77 +JX2-7D48 U+9BA6 +JX2-7D49 U+9BAC +JX2-7D4A U+9BB1 +JX2-7D4B U-00029DDB +JX2-7D4C U-00029E3D +JX2-7D4D U+9BB2 +JX2-7D4E U+9BB8 +JX2-7D4F U+9BBE +JX2-7D50 U+9BC7 +JX2-7D52 U+9BD8 +JX2-7D53 U+9BDD +JX2-7D54 U+9BE7 +JX2-7D55 U+9BEA +JX2-7D56 U+9BEB +JX2-7D57 U+9BEF +JX2-7D58 U+9BEE +JX2-7D59 U-00029E15 +JX2-7D5B U-00029E8A +JX2-7D5C U+9BF7 +JX2-7D5D U-00029E49 +JX2-7D5E U+9C16 +JX2-7D5F U+9C18 +JX2-7D60 U+9C19 +JX2-7D61 U+9C1A +JX2-7D62 U+9C1D +JX2-7D63 U+9C22 +JX2-7D65 U+9C29 +JX2-7D66 U+9C2A +JX2-7D67 U-00029EC4 +JX2-7D68 U+9C31 +JX2-7D69 U+9C36 +JX2-7D6A U+9C37 +JX2-7D6B U+9C45 +JX2-7D6D U-00029EE9 +JX2-7D6E U+9C49 +JX2-7D6F U+9C4A +JX2-7D70 U-00029EDB +JX2-7D71 U+9C54 +JX2-7D72 U+9C58 +JX2-7D73 U+9C5B +JX2-7D74 U+9C5D +JX2-7D75 U+9C5F +JX2-7D76 U+9C69 +JX2-7D77 U+9C6A +JX2-7D78 U+9C6B +JX2-7D79 U+9C6D +JX2-7D7A U+9C6E +JX2-7D7B U+9C70 +JX2-7D7C U+9C72 +JX2-7D7D U+9C75 +JX2-7D7E U+9C7A +JX2-7E21 U+9CE6 +JX2-7E22 U+9CF2 +JX2-7E23 U+9D0B +JX2-7E24 U+9D02 +JX2-7E25 U-00029FCE +JX2-7E26 U+9D11 +JX2-7E27 U+9D17 +JX2-7E28 U+9D18 +JX2-7E29 U-0002A02F +JX2-7E2A U+4CC4 +JX2-7E2B U-0002A01A +JX2-7E2C U+9D32 +JX2-7E2D U+4CD1 +JX2-7E2E U+9D42 +JX2-7E2F U+9D4A +JX2-7E30 U+9D5F +JX2-7E31 U+9D62 +JX2-7E32 U-0002A0F9 +JX2-7E33 U+9D69 +JX2-7E34 U+9D6B +JX2-7E35 U-0002A082 +JX2-7E36 U+9D73 +JX2-7E37 U+9D76 +JX2-7E38 U+9D77 +JX2-7E39 U+9D7E +JX2-7E3A U+9D84 +JX2-7E3B U+9D8D +JX2-7E3C U+9D99 +JX2-7E3D U+9DA1 +JX2-7E3E U+9DBF +JX2-7E3F U+9DB5 +JX2-7E40 U+9DB9 +JX2-7E41 U+9DBD +JX2-7E42 U+9DC3 +JX2-7E43 U+9DC7 +JX2-7E44 U+9DC9 +JX2-7E45 U+9DD6 +JX2-7E46 U+9DDA +JX2-7E47 U+9DDF +JX2-7E48 U+9DE0 +JX2-7E49 U+9DE3 +JX2-7E4A U+9DF4 +JX2-7E4B U+4D07 +JX2-7E4C U+9E0A +JX2-7E4D U+9E02 +JX2-7E4E U+9E0D +JX2-7E4F U+9E19 +JX2-7E50 U+9E1C +JX2-7E51 U+9E1D +JX2-7E52 U+9E7B +JX2-7E53 U-00022218 +JX2-7E54 U+9E80 +JX2-7E55 U+9E85 +JX2-7E56 U+9E9B +JX2-7E57 U+9EA8 +JX2-7E58 U-0002A38C +JX2-7E59 U+9EBD +JX2-7E5A U-0002A437 +JX2-7E5B U+9EDF +JX2-7E5C U+9EE7 +JX2-7E5D U+9EEE +JX2-7E5E U+9EFF +JX2-7E5F U+9F02 +JX2-7E60 U+4D77 +JX2-7E61 U+9F03 +JX2-7E62 U+9F17 +JX2-7E63 U+9F19 +JX2-7E64 U+9F2F +JX2-7E65 U+9F37 +JX2-7E66 U+9F3A +JX2-7E67 U+9F3D +JX2-7E68 U+9F41 +JX2-7E69 U+9F45 +JX2-7E6A U+9F46 +JX2-7E6B U+9F53 +JX2-7E6C U+9F55 +JX2-7E6D U+9F58 +JX2-7E6E U-0002A5F1 +JX2-7E6F U+9F5D +JX2-7E70 U-0002A602 +JX2-7E71 U+9F69 +JX2-7E72 U-0002A61A +JX2-7E73 U+9F6D +JX2-7E74 U+9F70 +JX2-7E75 U+9F75 +JX2-7E76 U-0002A6B2 diff --git a/etc/char-data/jp-jouyou.txt b/etc/char-data/jp-jouyou.txt new file mode 100644 index 0000000..0892ab2 --- /dev/null +++ b/etc/char-data/jp-jouyou.txt @@ -0,0 +1,1946 @@ +;; -*- coding: euc-jisx0213 -*- +9 °¡ г +9 °¥ +9 °¦ +9 °­ ب +9 °® +9 °µ ÔÚ +9 °· +9 °Â +9 °Æ +9 °Å +9 °Ê +9 °á +9 °Ì +9 °Ï Ô£ +10 °å îÐ +10 °Í +10 °Ñ +10 °Ò +10 °ß +10 °Ù ઠ+10 °Ó +10 °Û +10 °Ü +10 °Î +10 °Õ +10 °ã +10 °Ý +10 °Ö +10 °ä +10 °Þ +10 °è +11 °é +11 °ì +11 °í Ôå +11 °ï üÙ +11 °ò +11 °ú +11 °õ +11 °ø +11 °ù +11 °÷ +11 ±¡ +11 ±¢ +11 °û +11 ±£ ð¬ +12 ±¤ +12 ±¦ +12 ±§ +12 ±© +12 ±« +12 ±¿ +12 ±À +12 ±Ê +12 ±Ë +12 ±Ñ +12 ±Ç +12 ±É ÜÆ +13 ±Ä ÓÛ +13 ±Ó +13 ±Æ +13 ±Ô +13 ±Ò êÌ +13 °× +13 ±Ö +13 ±× +13 ±Õ +13 ±Ø ñã +13 ±Ù +13 ±Û +13 ±Ú ü¯ +13 ±Ü +13 ±ß Ô¤ +13 ±ä +14 ±è +14 ±ê +14 ±ã +14 ±ç +14 ±à +14 ±ì +14 ±î +14 ±ó +14 ±ô +14 ±ö óÅ +14 ±é +14 ±ï ú­ +14 ±ø +15 ²¦ +15 ±ú +15 ±û +15 ±þ Øæ +15 ±ý +15 ²¡ +15 ²¤ Ý¿ +15 ²¥ ÝØ +15 ºù ݯ +15 ²§ +15 ±ü Ôü +15 ²£ ö° +15 ²° +15 ²¯ +15 ²± +15 ¶ó +16 ²µ +16 ²· +16 ²» +16 ²¸ +16 ²¹ öü +16 ²º ãÓ +16 ²¼ +16 ²½ +17 ²Ð +17 ²Ã +17 ²Ä +17 ²¾ Ðñ +17 ²¿ +17 ²Ö +17 ²Â +17 ²Á Ñ« +17 ²Ì +17 ²Ï +17 ²Ê +17 ²Í +18 ²Æ +18 ²È +18 ²Ù +18 ²Ú +18 ²Û +18 ²ß +18 ±² +18 ²á +18 ²Ç +18 ²Ë +18 ²Ò ù¿ +18 ·¤ +19 ²É +19 ²Î +19 ²Õ +19 ²Ô +19 ²Ý +19 ²ã +19 ²æ +19 ²è áÁ +19 ²ê +19 ²ì +19 ²í +19 ²î +19 ²ð +19 ²ó +19 ³¥ +19 ²ñ Ðò +20 ²÷ +20 ²ü +20 ²þ +20 ²ø +20 ²ý +20 ²ù ôÐ +20 ³¤ öé +20 ³¦ +20 ³§ +20 ³£ +20 ³¨ åé +20 ³« +21 ³¬ +21 ²ò +21 ²ô +21 ²õ ÔÕ +21 ²û Øç +21 ³­ +21 ³° +21 ³¯ +21 ³² +21 ³¶ +21 ³¹ +22 ³´ ôÜ +22 ³º +22 ³µ ö¤ +22 ³À +22 ³Æ +22 ³Ñ +22 ³È Ú² +22 ³× +22 ³Ê +22 ³Ë +22 ³Ì Ý× +22 ³Ô +22 ³Ð ë´ +22 ³Ó +22 ³Ö +22 ³Õ +23 ³Î +23 ³Í +23 ³Å +23 ³Ï +23 ³Ø ÕÜ +23 ³Ù ÖÖ +23 ³Ú ÜÛ +23 ³Û +23 ³Ý +23 ³ã +23 ³ç +23 ³è +23 ³å ¯¬ +23 ³é öø +23 ³ä +24 ³ê +24 ³ì ûï +24 ³í +24 ³î +24 ³ô +24 ´¢ +24 ´³ +24 ´© +24 ´Å +24 ´À +24 ´Ì æ¥ +24 ´° +24 ´Î +24 ´± +24 ´§ +24 ´¬ ÒË +25 ´Ç +25 ´Ù ïü +25 ´¥ +25 ´ª +25 ´µ +25 ´Ó +25 ´¨ +25 ´­ +25 ´® +25 ´¹ +25 ´º +25 ´½ +25 ´¾ +25 ´Ö +26 ´× +26 ´« Ò° +26 ´² ÏÚ +26 ´´ +26 ´¶ +26 ´Á ÷¥ +26 ´· +26 ´É +26 ´Ø ïð +26 ´¿ ÝÄ +26 ´Æ +26 ´Ë +26 ´¸ +26 ´Ô +26 ´Û +26 ´Ä +26 ´Ê +27 ´Ñ ë· +27 ´Ï +27 ´Õ +27 ´Ý +27 ´Þ +27 ´ß +27 ´ä +27 ´ã +27 ´è +27 ´é +27 ´ê +27 ´ë +27 ´í +27 ´ù +28 µ¤ Ýæ +28 ´ô +28 ´õ +28 ´÷ +28 µ¥ +28 ´ñ +28 µ§ ù· +28 µ¨ +28 µª +28 µ° +28 ´û õ« +28 µ­ +28 µ¯ +28 µ² +28 µ´ +28 µ¢ ÝÅ +29 ´ð +29 ´ó +29 µ¬ +29 ´î +29 ´ö +29 ´ø +29 ´ü +29 ´ý +29 µ® +29 ´þ +29 ´ú +29 ´ï ¯¶ +29 µ± +30 µ¡ +30 µ³ +30 µ» +30 µ¹ +30 µ¶ Ѧ +30 µ½ +30 µÁ +30 µ¿ +30 µ· +30 µº Ù¦ +30 µ¼ +30 µ¾ ຠ+30 µÄ +30 µÆ +30 µÈ +30 µÊ +30 µÍ +31 µÑ +31 µÒ +31 µÓ +31 µÕ +31 µÔ +31 ¶å +31 µ× +31 µÚ +31 µÝ +31 µÖ +31 µì çÑ +31 µÙ +32 µÛ +32 µà +32 µá +32 µæ +32 µã +32 µÞ +32 µé +32 µê +32 µÜ +32 µß +32 µå +32 µë +32 µç +33 µí +33 µî +33 µð +33 µï +33 µñ +33 µò Ú¡ +33 µó Ú© +33 µõ ûÎ +33 µö +33 µ÷ +33 µû +33 ¸æ +33 µù +34 ¶§ +34 ¶¦ +34 ¶« +34 ¶¸ +34 µþ +34 µý +34 ¶¡ +34 ¶¨ +34 ¶· +34 ¶® Ö· +34 ¶´ ÙÑ +34 ¶¹ àÅ +34 ¶² +35 ¶³ +35 ¶» +35 ¶¼ +35 ¶¯ +35 ¶µ +35 ¶¿ üì +35 ¶­ +35 ¶¶ +35 ¶º +35 ¶À +36 ¶¥ +36 ¶Á ýö +36 ¶Ã +36 ¶Ä +36 ¶Ç Úü +36 ¶È +36 ¶Å +36 ¶Ê +36 ¶É +36 ¶Ë +37 ¶Ì +37 ¶Ô +37 ¶Ñ +37 ¶á +37 ¶â +37 ¶Ý +37 ¶Ð ®è +37 ¶× +37 ¶Ú +37 ¶Ø +37 ¶Û +37 ¶à ü° +37 ¶ß +37 ¶ã +37 ¶ä +38 ¶è Ò¿ +38 ¶ç +38 ¶ì +38 ¶î ñÜ +38 ¶ñ +38 ¶ò +38 ¶õ +38 ¶ö +38 ¶ø +38 ¶ù +38 ¶þ +38 ·¡ +38 ·« +38 ·¯ +39 ·± +39 ·® Ò® +39 ·° ûÀ +39 ·³ +39 ·´ +39 ·² +39 ·» +39 ·º +39 ·Á +39 ·Ï +39 ·Â ×Í +39 ·Ô è³ +39 ·¸ +39 ·¿ +40 ·À +40 ·× +40 ·Ã ت +40 ·¼ +40 ·Ç ôó +40 ·Ì Þä +40 ·Ð å´ +40 ·Ö ê¥ +40 ·É +40 ·Ê +40 ·Ú íË +40 ·¹ +40 ·È +41 ·Ñ åë +41 ·Ä +41 ·Æ +41 ·Ù +41 ·Ü ó± +41 ·Ý éº +41 ·Þ +41 ·ß +41 ·à +41 ·â õ¢ +41 ·ã +41 ·ç åþ +41 ·ê +41 ·ì +41 ·è +42 ·ë +42 ·æ +42 ·é +42 ·î +42 ¸¤ +42 ·ï +42 ¸« +42 ·ô +42 ¸ª +42 ·ú +42 ¸¦ ù£ +42 ¸© åÑ +42 ·ð Ñ­ +43 ·ó +43 ·õ Ñø +43 ¸® +43 ·ò +43 ¸± ðª +43 ·÷ Ô¡ +43 ·ø +43 ¸¡ Üý +43 ·ù +43 ¸¥ àÛ +43 ¸¨ +43 ¸¯ +43 ¸¢ ÜÞ +43 ·û +44 ¸­ +44 ¸¬ +44 Ëú +44 ¸² ðý +44 ¸³ ñä +44 ·ü +44 ¸µ +44 ¸¸ +44 ¸¼ +44 ¸À +44 ¸¹ +44 ¸Â +44 ¸¶ +45 ¸½ +45 ¸º +45 ¸» +45 ¸· Óî +45 ¸Ê +45 ¸Í +45 ¸Å +45 ¸Æ +45 ¸Ç +45 ¸É +45 ¸Ì +45 ¸Î +46 ¸Ï +46 ¸Ä +46 ¸Ë +46 ¸Ð +46 ¸Û +46 ¸Ø +46 ¸Ý +46 ¸Ü +46 ¸Þ +46 ¸ß +46 ¸á +46 ¸â +46 ¸å +47 ¸ä +47 ¸ç +47 ¸ë +47 ¸ì +47 ¸í +47 ¸î +47 ¸ý +47 ¹© +47 ¸ø +47 ¹¦ +47 ¸ù +47 ¹ª +47 ¹­ ×¢ +48 ¹Ã +48 ¸ò +48 ¸÷ +48 ¸þ +48 ¹¡ +48 ¹¥ +48 ¹¾ +48 ¹Í +48 ¹Ô +49 ¹£ +49 ¹§ +49 ¹³ +49 ¹¶ +49 ¹¹ +49 ¸ú Úà +49 ¹¬ +49 ¹´ +49 ¹Î +49 ¸ô +49 ¸ü +49 ¹± ×ñ +49 ¹¿ +49 ¹Ä +49 ¹È +50 ¹Ó +50 ¹Ù +50 ¹á +50 ¸õ +50 ¹» +50 ¹Ì +50 ¹Ò +50 ¹× +50 ¹ß +50 ¹â +51 ¹¯ +51 ¹µ +51 ²« þñ +51 ¹² +51 ¹Á +51 ¹Å +51 ¹Ê +51 ¹à +51 ¹Â +51 ¹Û âè +51 ¹½ +51 ¹Ë +51 ¹Ú +52 ¹Æ +52 ¶½ +52 ¹Õ +52 ¹Ý +52 ¹Ö +52 ¹Ø +52 ¹æ éË +52 ¹ç +52 ¹é +52 ¹ä +52 ¹ë +52 ¹î +52 ¹ð +52 ë +52 ¹ï +52 ¹ñ Ô¢ +53 ¹õ þò +53 ¹ò ùÍ +53 ¹ó +53 ¹ö +53 ¹ü +53 ¹þ +53 º£ +53 º¤ +53 º« +53 º¨ +53 º¬ +53 º§ +53 º® +53 º° +54 º² +54 º¦ +54 º© +54 º¸ +54 º´ +54 ºº +54 º½ +54 º¶ +54 º¹ +54 º¾ +54 º¿ +54 ºÂ +54 ºÍ +54 ºÆ +54 ºÒ +54 ºÊ +55 ºÕ âì +55 ºË +55 ºÏ +55 ºÌ +55 ºÎ +55 ºÑ ß» +55 º× +55 ºØ ã· +55 ºÙ +55 ºÚ +55 ºÇ +55 ºÛ +56 ºÄ +56 ºÅ +56 ºÐ +56 ºÜ +56 ºÝ +56 ºß +56 ºà +56 ºÞ Ñý +56 ºâ +56 ºá +56 ºê +56 ºî +56 ºï +56 ºò +56 º÷ +56 ºö +57 ¿Ý +57 ºñ +57 ºø +57 ºé +57 ºý +57 »¥ +57 ºþ +57 »¦ öÉ +57 »¡ +57 »£ +57 »¤ +57 »¨ ð¸ +57 »® +57 »° +58 »³ +58 »² ÒÔ +58 »· Ü¢ +58 »½ êÄ +58 »´ ØÎ +58 »º +58 »± +58 »¶ +58 »» +58 »À +58 »¿ ìÕ +58 »Ä ÝÌ +58 »Ã +59 »Î +59 »Ò +59 »Ù +59 »ß +59 »á +59 »Å +59 »Ë +59 »Ê +59 »Í +59 »Ô +59 Ìð +59 »Ý +60 »à +60 »å å¯ +60 »ê +60 »Ç +60 »Ö +60 »ä +60 »È +60 »É +60 »Ï +60 »Ð +60 »Þ +60 »ã ù´ +60 »è +60 »Ñ +61 »× +61 »Ø +61 »Ü +61 »Õ +61 »æ +61 »é +61 »ë ûù +61 »ç +61 »ì +61 »õ óï +61 »Ì +61 »î +61 »í +61 »ñ +61 »ô +61 »ï +62 »ó +62 »ò +62 »ð +62 ¼¨ +62 »ú +62 »û +62 ¼¡ +62 ¼ª +62 ¼« +62 »÷ +62 »ù Ñ» +62 »ö +63 »ø +63 ¼£ +63 »ý +63 »þ +63 ¼¢ +63 »ü +63 ¼­ íæ +63 ¼§ +63 ¼¥ +63 ¼° +63 ¼± +63 ¼´ +63 ¼· +63 ¼º +64 ¼¼ +64 ¼À +64 ¼¹ +64 ¼¾ ß¼ +64 ¼¿ +64 ¼Á +64 ¼Â Õé +64 ¼Ç +64 ¼Ì Õí +64 ¼Ò ù³ +64 ¼Ö +64 ¼Ë +64 ¼Ô úÄ +65 ¼Í +65 ¼Î +65 ¼Ï +65 ¼Ð +65 ¼Ñ ÷Õ +65 ¼× +65 ¼Õ +65 ¼Ù +65 ¼Ø +65 ¼Û +65 ¼Ü +65 ¼Ú +65 ¼à +65 ¼á îÙ +65 ¼ß +65 ¼ã +66 ¼å +66 ¼ä +66 ¼ê +66 ¼ç +66 ¼é +66 ¼ë +66 ¼è +66 ¼í +66 ¼ó +67 ¼ì +67 ¼î +67 ¼ò +67 ¼ï +67 ¼ñ +67 ¼÷ Ôè +67 ¼õ +67 ¼ø +67 ¼û +67 ¼ô +67 ¼ù +67 ¼ý ÚÀ +67 ¼ü +67 ½£ +68 ½® +68 ½¨ +68 ¼þ +68 ½¡ +68 ½¦ +68 ½© +68 ½­ úØ +68 ½¤ +68 ½ª +68 ½¬ +68 ½µ +68 ½¢ +69 ½° +69 ½¸ +69 ½¥ +69 ½· +69 ½¹ +69 ½± +69 ½½ +69 ½Á +69 ½¼ +69 ½» +69 ½À +70 ½Å +70 ½¾ ×Ï +70 ½Â ߧ +70 ½Æ +70 ½Ã àÙ +70 ½Ä åÔ +70 ½Ç +70 ½Ë ù» +70 ½É +70 ½Ê +71 ½Í æé +71 ½Ì +71 ½Î +71 ½Ï +71 ½Ð +71 ½Ò +71 ½Ñ +71 ½Ó +71 ½Õ +71 ½Ö +71 ½Ü +71 ½ä +71 ½â +71 ½Ú +72 ½Þ +72 ½ã +72 ½Û +72 ½ç +72 ½à +72 ½á +72 ½å +72 ½è ÑÝ +72 ½é +72 ½ê +72 ½ñ +72 ½î +72 ½ë õà +72 ½ð úº +72 ½ï ú¬ +73 ½ô ü® +73 ½÷ +73 Ç¡ +73 ½õ +73 ½ø +73 ½ö ÚÆ +73 ½ù +73 ½ü +73 ¾® +73 ¾£ +73 ¾¯ +73 ¾¤ +74 ¾¢ +74 ¾² +74 ¾¶ +74 ¾Ó +74 ¾° +74 ¾· +74 ¾µ +74 ¾º +74 ¾¾ +74 ¾Â +74 ¾¼ +74 ¾¬ +74 ¾­ Õò +74 ¾Ã +74 ¾É +74 ¾Í ù½ +74 ¾Î ãÊ +75 ¾Ð +75 ¾§ +75 ¾¦ +75 ¾Ä öì +75 ¾Ï +75 ¾Ò +75 ¾Ù +75 ¾¡ +75 ¾¸ +75 ¾½ +75 ¾Æ ßö +75 ¾Ç +75 ¾Ë +75 ¾Ñ +75 ¾Û +76 ¾Ú ëú +76 ¾Ý +76 ½ý +76 ¾© Ôý +76 ¾È +76 ¾Ü +76 ¾´ +76 ¾ã +76 ¾× +76 ¾Þ +76 ½þ +76 ¾Ì +76 ¾â +76 ¾å +77 ¾æ +77 ¾é +77 ¾ò Ûê +77 ¾õ ÷ê +77 ¾è Ы +77 ¾ë +77 ¾ô ÞÆ +77 ¾ê Ñô +77 ¾ï +77 ¾ð +77 ¾ì +77 ¾ö áÈ +78 ¾ø +78 Æì åê +78 ¾í Ôá +78 ¾î ÕÐ +78 ¾û +78 ¾ù ìª +78 ¾ú îÖ +78 ¿§ +78 ¿© +78 ¿¢ +78 ¿£ +78 ¾þ +79 ¿¨ ë½ +79 ¾ü Óö +79 ¿¥ +79 ¿¦ +79 ¿« +79 ¿´ +79 ¿½ +79 ¿­ +79 ¿Ã +79 ¿È +79 ¿É +79 ¿¯ +79 ¿® +79 ÄÅ +80 ¿À ù¼ +80 ¿° +80 ¿± +80 ¿¶ +80 ¿» +80 ¿¿ âà +80 ¿Ë +80 ¿¼ +80 ¿Â +80 ¿Ê +80 ¿¹ +81 ¿Ç +81 ¿² Õê +81 ¿µ ØÆ +81 ¿· +81 ¿³ +81 ¿Ì +81 ¿Å +81 ¿Æ +81 ¿Í +81 ¿Ï +81 ¿Î +81 ¿Ô ⸠+82 ¿× +82 ¿Ó +82 ¿Ø +82 ¿Ò +82 ¿Þ Ô¦ +82 ¿å +82 ¿á +82 ¿â +82 ¿æ +82 ¿ã +82 ¿è äï +82 ¿ê +82 ¿ä +82 ¿ì îÍ +83 ¿ë +83 ¿ç +83 Êæ ãÏ +83 ¿î +83 ¿ï î® +83 ¿ñ ñò +83 ¿õ Üä +83 ¿ò +83 ¿ô ÚË +83 ¿ø +83 ¿ù +83 À£ +83 À¦ +83 À¥ ÷¾ +83 À§ +83 °æ +83 À¤ +84 Àµ +84 À¸ +84 À® +84 À¾ +84 À¼ æá +84 À© +84 À« +84 À¬ +84 À­ +85 ÀÄ +85 ÀÆ óî +85 À¯ +85 À± +85 À· +85 ¾Ê +85 À +85 À¶ +85 À¹ +85 Ì» +86 À² +86 Àª +86 À» +86 À¿ +86 Àº +86 À½ +86 ÀÀ +86 ÀÅ ðÐ +86 ÀÁ +86 À° +86 ÀÇ +86 ͼ +87 ÀÍ +87 ÀÐ +87 ÀÖ +87 ÀÎ +87 ÀÏ +87 ÀÉ +87 ÀÊ +87 ÀË +87 ÀÕ +87 À× +87 ÀÑ +87 ÀÓ +87 ÀÒ +88 ÀÚ +88 ÀÞ +88 ÀÛ +88 Àà ãæ +88 ÀÜ +88 Àß +88 Àã +88 ÀÝ Ùð +88 Àá ùä +88 Àâ +88 Àå +88 Àä +89 Àé +89 Àî +89 Àç +89 Àê +89 Àè +89 Àë +89 Àì Õó +89 Àô +89 Àõ ÞÉ +89 Àö +89 À÷ +89 Àð +89 Àò +89 Àû +90 Á¥ +90 Àï Ù¥ +90 Á© ìø +90 Á¬ ï¢ +90 Á­ +90 Àø ߪ +90 Àþ +90 Á« +90 Áª +90 Á¦ +90 Á¡ åù +90 Á¯ +90 Á´ +90 Á° +90 Á± +90 Á³ +91 Áµ 㸠+91 Á² +91 Á¶ +91 ÁË +91 ÁÄ ù¹ +91 ÁÅ +91 ÁÇ +91 Á¼ +91 ÁÆ +91 ÁÈ +91 Á +91 ÁÊ +91 Áº +91 Áà +91 ÁÐ ÒÖ +91 ÁÔ Ôã +92 Áá +92 Áè ৠ+92 Áö +92 ÁÕ +92 Áê +92 Áñ è· +92 Áð +92 Á÷ +92 ÁÒ +92 ÁÜ ÙÓ +92 ÁÞ Ùç +92 ·¬ +92 ÁÝ +93 Áâ +93 Áã ô¨ +93 Áë +93 ÁÏ +93 ÁÓ +93 Áò +93 Áõ êæ +93 ÁÎ ®É +93 ÁÛ +93 ÁØ Ïá +93 Áí åÁ +93 Áø +93 Áå +93 Áà +93 Áç +93 Áú +94 Áû ñÛ +94 Áô +94 ¤ +94 Áü +94 Áý ¯Ý +94 Áþ ôÞ +94 ¢ é¶ +94 £ ü½ +94 ¡ çÇ +94 ¨ ®ñ +94 « +94 ­ +95 Â¥ +95 § +95 © +95 ® +95 ¦ +95 ¬ +95 ¯ +95 ² +95 ° Ö¤ +95 ± +95 ³ åô +95 ´ +95 Ψ +95 ¸ +95 ¼ +96 ¹ +96 º +96 » +96 ¾ +96 ¿ +96 ÂÇ +96 ÂÅ +96 ÂÄ ÔØ +96 ÂÆ +96 ÂÌ +96 ÂÀ +96 ÂÐ Õô +96 ÂÎ ñó +97 ÂÑ +97 ÂÔ +97 ÂÕ +97 ÂÛ +97 Âà +97 ÂÓ Öè +97 ÂÙ +97 ÂÞ +97 Âá +97 ÂØ +97 Âß +97 Ââ +97 ÂÚ Þü +97 ÂÖ +98 Âç +98 Âå +98 Âæ çÊ +98 Âè +98 Âê +98 Âì Âí +98 Âð +98 Âò Ú¤ +98 Âô ß· +98 Âî +98 Âó +98 Â÷ +98 Âõ +98 Âú +98 Âù +98 â +99 ã +99 æ +99 Ã¥ +99 ê +99 ð +99 ô Ù¿ +99 ñ ÓÅ +99 ú +99 ÃÀ ç¼ +99 õ +99 ø +99 û +99 ò ¯¯ +99 ü +100 à+100 Ãà +100 ÃÄ Ô¥ +100 ÃË +100 ÃÊ +100 ÃÇ ÚÒ +100 ÃÆ ×¼ +100 ÃÈ +100 ÃÌ +100 ÃÅ +100 ÃÏ +100 ÃÓ +100 ÃÎ +101 ÃÍ +101 ÃÑ +101 Ã× +101 ÃÙ î¯ +101 ÃÔ á÷ +101 ÃÕ +101 ÃÖ +101 ÃÝ +101 ÃÜ +101 Ãà +101 Ãß +101 ÃÛ +101 Ãá +101 Ãâ +102 Ãã +102 Ãå +102 Ãä +102 Ãæ +102 Ãç +102 Ãî êµ +102 ²­ +102 Ãè +102 Ãé +102 Ãê +102 Ãí +102 Ãë Úì +102 Ãì +102 Ãï +102 Ãò ïÉ +103 Ãó +103 Ãø û§ +103 Ãù +103 Ãú +103 Ĥ +103 Ä£ ׬ +103 Ãû +103 Ä® +103 Ĺ +103 Ä© +103 Ä¢ +103 Ä¥ +103 Ħ +103 į +104 Äà +104 ĺ +104 Ä» +104 Ä« +104 ı +104 Ķ +104 IJ +104 Ä· +104 ħ ôÄ +104 Ĭ +104 À¡ +104 Ä´ +104 Ä° æå +104 Ĩ ôá +105 ľ +105 ļ ÚÅ +105 ÄÀ +105 ÄÁ +105 Ä¿ +105 ÄÄ +105 Ä +105 ÄÃ ï¯ +105 ÄÉ +105 ÄÆ +105 ÄÌ +105 ÄË +106 ÄÍ ¯× +106 ÄÒ +106 ÄÚ +106 Äã +106 Äè +106 Äî +106 Äï +106 Äê +106 Äì +106 Äñ +106 Å¡ +106 Äâ +106 Äç +106 Äë +107 Äû +107 Äí +107 Äþ îª +107 Ää +107 Äå +107 Äé +107 Äó +107 Äø +107 Äú +107 Äù +107 Å¥ +107 Ū +107 Å« +107 Ŧ +107 Å© +107 Ŭ +108 Ũ +108 ų +108 ů +108 Å´ ïÄ +108 Å° +108 ű +108 Å· +108 ŵ +108 Ź +108 ÅÀ óÚ +108 Ÿ +108 ź +108 ž íÛ +108 ÅÄ +108 ÅÁ Ñ£ +109 Å +109 ÅÅ +109 ÅÍ +109 ÅÇ +109 ÅÌ +109 ÅÓ +109 ÅÔ üê +109 ÅÏ +109 ÅÉ +109 ÅÚ +109 ÅÛ +109 ÅØ +109 ÅÙ +109 ÅÜ +110 Åá +110 Åß +110 Åô Åõ +110 Åö áÄ +110 Åê +110 Ʀ +110 Åì +110 Åþ +110 ƨ +110 ÅÝ +110 Åà +111 Åâ +111 Åç +111 Åí +111 Ƥ +111 Æ© +111 ÅÞ óÞ +111 Åé +111 Åð ݹ +111 Æ« +111 Åã +111 Åë +111 Åï +111 Åò +111 Å÷ +111 ÅÐ +112 Åú +112 Åù +112 Åû +112 Åý +112 °ð ãË +112 Ƨ +112 Åü +112 Ƭ +112 Æ¥ +112 Æ® þ¿ +112 Æ­ +112 Ʊ +112 ƶ +113 ƹ +113 Æ° +113 Ʋ +113 Ƹ +113 Æ» +113 Ư +113 Ƽ +113 Ƴ +113 ƽ +113 Æ¿ +113 Æà +113 ÆÀ +113 ÆÄ +113 ÆÁ ôÅ +113 ÆÆ +113 ÆÇ +113 ÆÈ à× +114 ÆÉ ì¦ +114 ÆÌ +114 ÆÍ ùÑ +114 ÆÏ Õü +114 ÆÖ +114 ÆÚ +114 Æß +114 ÆÞ +114 Æâ +114 Æî +114 Æð +114 Æñ ýã +115 Æó +115 Æô +115 Æõ ìÈ +115 Æù +115 Æü +115 Æþ +115 Æý +115 Ç¢ +115 Ǥ +115 Ç¥ +115 Ǧ +115 ǧ +116 Ç« +116 Ç® +116 ǯ +116 Ç° +116 Ç´ +116 dz +116 Ǻ ؽ +116 Ǽ +116 ǽ +116 Ǿ çª +116 ÇÀ +116 Ç» +116 ÇÄ +117 ÇÈ +117 ÇÉ +117 ÇË +117 ÇÆ Û± +117 ÇÏ +117 ÇÌ +117 ÇÒ ÙÁ +117 ÇÕ +117 ÇØ +117 ÇÙ +117 ÇÐ +117 ÇÛ +117 ÇÓ +117 ÇÔ +117 ÇÑ ×¦ +118 ÇÚ +118 Çä ìÎ +118 ÇÜ +118 Çß õå +118 ÇÝ +118 Çæ +118 ÇÞ +118 Çã +118 Çå +118 Çò +118 Çì +118 Çï +118 Çñ +118 Ç÷ +118 Çõ +119 Çî +119 Çö +119 Çþ óÎ +119 Çù +119 Çû +119 Çú +119 È¢ +119 Ȫ +119 È© +119 Ȭ +119 È­ +119 ȯ Ùû +119 ȱ ñû +120 Ȳ +120 È´ Ù¶ +120 ȳ +120 ȶ +120 È¿ +120 Ⱦ +120 ÈÈ +120 ÈÁ +120 ȼ +120 Ƚ +120 ºä +120 ÈÄ +121 ÈÇ +121 ÈÉ +121 ÈÊ +121 ÈÌ +121 ÈÎ +121 ÈÓ +121 È +121 ÈÑ +121 ÈÒ +121 ÈÏ +121 ÈË ú³ +121 ÈÍ +121 ÈÕ õ¼ +121 ÈÖ +121 ÈÚ êÇ +121 È× +121 Èæ +121 Èé +121 ÈÞ +122 ÈÝ +122 Èã +122 Èà +122 Èä +122 Èî +122 Èó +122 ÈÜ ®î +122 Èô +122 Èè +122 Èë ã° +122 Èï +122 Èá +123 Èâ +123 Èñ +123 Èê ù§ +123 Èí +123 Èò +123 Èø +123 Èþ +123 È÷ +123 Èù +123 É¡ +123 ɤ +123 ɬ +123 Èç +123 É® +124 ɱ +124 É´ +124 ɹ +124 ɽ +124 ɶ +124 ɼ +124 ɾ +124 ɺ +124 ɸ +124 ÉÄ +124 Éà +124 É +124 ÉÁ +124 Ç­ +125 ÉÊ +125 ÉÍ ßÀ +125 ÉÏ +125 ÉÐ ü¸ +125 ÉÑ ýû +125 ÉÒ õ¨ +125 ÉÓ øÇ +125 ÉÔ +125 É× +125 Éã +125 ÉÕ +125 ÉÛ +125 ÉÞ +125 ÉÜ +125 ÉÝ +125 Éí +126 Éé +126 Éë +126 Éâ +126 ÉØ +126 Éä +126 ÉÙ +126 Éá +126 Éå +126 Éß +126 Éæ +126 Éê +126 Éè +126 Éî ®¸ +127 Éð +127 Éô +127 Éñ +127 Éõ +127 É÷ +127 Éú +127 Éþ +127 Éû +127 Éý +127 Éü +127 Ê¡ ùÁ +127 Ê¢ +127 Ê£ +127 ʤ +128 ʧ ÙÄ +128 ʨ +128 Ê© ÐÇ +128 ʪ +128 Ê´ +128 ʶ +128 Ê· +128 Ê® +128 ʯ +128 Ê° +128 ʳ +128 ʬ +129 ʸ +129 ʹ +129 ʺ +129 Ê¿ +129 ʼ +129 Ê» ®¼ +129 Ê ãí +129 ÊÁ +129 ÊÅ +129 ÊÄ +130 ʽ ¯Ú +130 ʾ +130 ÊÀ +130 ÊÆ +130 ÊÉ +130 ÊÊ +130 ÊÌ +130 ÊÒ +130 ÊÕ î´ +130 ÊÖ +130 ÊÑ ÚÎ +130 ÊÐ +131 Ê× +131 ÊÔ +131 ÊÛ Ñþ ᢠíç +131 ÊØ +131 ÊÙ ®ã +131 Êâ öà +131 ÊÝ +131 Êá +131 ±º +131 Êä +131 ÊÞ +131 Êì +132 Êç +132 Êè +132 Êé +132 Êë +132 Êí +132 Êý +132 Êñ +132 ˧ +132 Ë® +132 Êô +132 Êõ Õï +132 Êú +132 Êü +133 Ë¡ +133 Ë¢ +133 ˦ +133 Êð +133 Êï +133 Êö +133 ˤ +133 Êø +133 ˬ +133 Êó +133 Ë­ ì´ +133 Ë° +133 Ë« êñ +134 Ë¥ +134 Ë´ +134 ˳ +134 Ë» +134 Ë· +134 ˸ +134 ˺ +134 ËÉ +134 ˼ +134 Ëà +134 Ë¿ +134 ËÁ +134 ˶ +134 Ë +134 ˾ +135 ˵ +135 ˹ +135 ËÀ +135 ËÇ +135 ˽ +135 ËÄ +135 ËÅ +135 ËÌ +135 ÌÚ +135 ËÑ +135 ËÒ +135 ËÍ +135 ËÏ ¯Þ +135 ËÐ +136 Ë× +136 ËÙ +136 ËÜ +136 ËÛ +136 ËÝ æÌ +136 ËÞ +136 Ëß +136 Ëã +136 Ëà +136 Ëá +136 Ëâ +136 Ëè öÊ +136 Ëå +136 Ëç +136 Ëä +136 Ëë +136 Ëì +137 Ëô +137 Ëö +137 Ëõ +137 Ëü èß +137 Ëþ Þà +137 Ëý +137 Ì¡ +137 ̤ +137 Ì£ +137 Ì¥ +137 ̨ +137 Ì© +137 Ì® +137 ̯ +137 ̱ +137 ̲ +137 Ì· +138 ̳ +138 ̵ +138 Ì´ +138 ̸ +138 ̼ +138 ̾ +138 Ì¿ +138 ÌÀ +138 Ì +139 ÌÁ +139 Ìà +139 ÌÄ +139 ÌÇ +139 ÌÈ ®Ð +139 ÌÌ +139 ÌÊ +139 ÌÐ +139 ÌÏ +139 ÌÓ +139 ÌÑ +139 ÌÕ +139 Ì× +140 ÌÔ +140 ÌÖ +140 ÌÜ +140 ÌÛ àÔ +140 Ìç +140 Ìæ +140 Ìä +140 Ìè +140 Ìë +140 Ìî +140 Ìñ +140 Ìò +140 Ìó +140 Ìõ ì£ +140 Ìô é» +141 Ìö +141 ͳ +141 Ìý +141 Ìû +141 Í¡ +141 Í¢ +141 Ìþ +141 Í£ +141 ͧ +141 Í­ +141 ͦ +141 Í© +141 ͪ +141 ͹ +141 ͱ +141 ͵ +142 Í· +142 ͺ +142 Ͷ +142 Í« +142 Í» +142 Í¥ +142 Í¿ çÐ +142 ͽ Ю +142 ; ñ± +142 ÍÀ ì¥ +142 Í +142 ÍÄ +143 ÍÑ +143 ÍÓ +143 ÍÎ +143 Í× +143 ÍÆ +143 ÍÇ +143 ÍÈ +143 ÍÉ Ùê +143 ÍÕ +143 ÍÛ +143 ÍÏ +143 ¹ø +144 ÍÍ Üë +144 ÍÙ +144 ÍÒ +144 ÍÜ +144 ÍÊ +144 ÍØ ëï +144 ÍË +144 ÍÞ +144 Íá +144 Íß +144 Íâ +144 Íã +144 Íç +144 Íå +145 Íè ÐÔ +145 Íë +145 Íê üº +145 Íí +145 Íî +145 Íï +145 Íð Ь +145 Íñ +145 Í÷ ëµ +145 Íô +145 Íó ö» +145 Íù +145 Íø +146 Τ +146 Íý +146 Ρ +146 ΢ +146 Íú +146 Î¥ +146 Φ +146 Ω +146 Χ +146 ά +146 Ìø +146 ή +146 α +147 ε ζ +147 γ +147 δ ýÝ +147 β +147 ι +147 κ ûÏ +147 θ +147 λ +147 ξ ÑÀ +147 ÎÉ +147 ÎÁ +147 Îà +147 ÎÄ àÚ +147 ÎÍ +147 ÎÌ +147 ν +147 ÎÎ +147 ÎÀ +147 ÎÅ +148 ÎÈ +148 ÎÏ +148 ÎÐ ú¨ +148 ÎÓ +148 ÎÒ +148 ÎÑ +148 ÎØ +148 ÎÙ +148 Î× +148 ÎÞ öó +148 Îß +148 ÎÝ ÔÞ +148 Îà þ¤ +148 Îá +148 Îé ã¹ +149 Îä +149 Îå Ò¯ +149 Ìá ôã +149 Îã +149 Îë +149 Îí +149 Îî ðÍ +149 Îì +149 Îð óô +149 Îï +149 Îñ õÇ +149 Îò öÅ +150 Îó +150 Îô +150 Îõ +150 Îö +150 Îø Øø +150 Ï¢ +150 Î÷ +150 Îý ú® +150 Ï£ ý» +150 ϧ ठ+150 Ï© +150 Ϫ +150 Ï· +150 Ï« Ò© +151 Ϻ üç +151 ϯ õÎ +151 ϲ +151 Ï­ ô® +151 Ï° Üì +151 ϳ +151 Ï» +151 Ï¿ ýµ +151 ÏÀ +151 Ï +151 Ïà +151 ÏÅ +151 ÏÇ +152 ÏÈ +152 ÏÑ ßÔ +152 ÏÓ diff --git a/etc/photos/jason.png b/etc/photos/jason.png deleted file mode 100644 index afe324c140c4b5ca87dd1a35d2a42962d643968c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15229 zcmV-@JA%ZCP);nJ*AOJ~3K~#9!&75~roM*P+^#!(eW^79ck#o*T%%|ec|+{^5n_W zr%#`p3HA(o_Y*lief;?GDSCTya`O00&YvG2A7dXp{vbz3hlhs;2M7E6dwYBPXR>=H zd%HW^AUiwTTbm$T8yoBE>uVQ&f4s-obL=DV$&)krwRj-#?)S$#qtkrq$&>Ss|2M&V zd}i8n!r!XBf0J>~9q;G}^S+a#Gx=|Vcdn_!Lk-j6nfx~~?z!%c&eZo?wfFDDJ7@dX z6AShmu;2CD1bzF{=U=~g_Vmf=S>D6`E9W6`^g%GTqr(G4b#RWi17v%C;PKIK!`uA5@y@^VDYCWZIR^Uc@j$jVH-2Y4&38Y+ z%#422xug9SylpHTerN4HIXyW#*gwH+d-Q?pSK~ooY;AA<&Uhz}(RV*Sd5Zbm$;lHe z?w>vT4R~8XxAQyW9RuIviX8+;mPA)jR$mF+dI3zGv3$FP7gK~ zCPsU@I@<5Fw%+RK9(XvlxVrHh@HRJpiuZTjN|TdVSXiwp8px#cAV`K8T+GwR*PCs4@__l}=Dh1~pjAJXwIsP%nXK0uH55ZoS0$vbC) zJa7wR+xUf=`*-n>pxW>h%fm-|llMEC>#9l%%L|l>Ol4MPMus#)ES5-bKiWm*=JDyl z_V)hK!46i34>0+6;-Nsr%KpjeljE(0iQe|+`r6u>s+!_#MP{Z{C=f|Av*bb!RaV%=nx@X393SlcyYZ0jP=14!WM_W3`(|TJc}c!fmZgx%6>>43&17)InMx&t zM3&U`KfFJ`_4Fl#@#(?d-oerF;r=h-eI);?aZjH-efIV7{@&Vn&zwfJRX~vn9MIO$;9ZJo)#h<6NlrzeN| zE06km+G_H1IaFM7YC4ffBH|OmgMvb1jIVy#mAI5)IbNl9FS? zeBHf5^{J0v?i?KM?m*Gl`yij-eOxqtMNxZ?2T5YB|8{rdwZ`so_1ebb!tCVe z@IY_(?fTMODVK&ziu84J^9>CP4GK-B;G;rgnfaAv#pOyij;v@N+uS`o+}%FUegO74 z-no%~YcqfJ>~!Mh&Ayv=AEaA2DJ0;N!n|Bu+(RRRy#o`8 z=>b7;-2AcvWkIfjM`h+TENtxWZSCysqeKH-+rNy50Dm>!@zINeuIkqN1LJG^2fORb z@I%&?)eG}86AuRNHWWiTPLA~VaJ0P|67K6Bm`I8a4~%4<?pjOY->XB;K{YMS$Di z`z5>&zK6{FPvgCx#EzdY*OzrYnp)Y}-q_sPh5mb0JvTi$H9m5`|4w~rCOsve9YpctPvy)?^Vb&* zK7TgbbZcpEZfzaf<7H?`7G@^LM;{FL_jY%6-o1URxv{>wB#T3g^R>0GuyOVC_Kc4T zwTV;YXR`=wu~5Vnvq|j2-tE1O^}WO0t!>nZZevpFF8m7vt-jrOIG1IReykNrdT?ytajtgRO((o!<-Z z$R=E-f!DE-WlA&P_ggI6TnTarbU#@4cZRP~Oev`m%fxGd0}H z!OGmy!7(r}%EyhKl_Q`L=`x8z$dX98jNJBx&8@wI-y84gj(To(dUj!H1!8t-X=!eH z?BOuztf#B9tGBPOuf4Uo@p?^ZL8g?0kMehSayGYf3Gwpx4;SRisflSku2ewhOSnvS z?w#q)?d`qa+qk={Gm|sw)uj~_8%s;zd!rBU5BA^d@9XRB>1@B%R9{o3>6vFhlB(69^CLt5W zbe6cJb9UqRirn+WvNbcYv^GDp1m;~@oS&PU0_8mz9t1eh-R-8j+RBoWvWoK3ypj^g z#B@Srl#`vYmy@-7ia;i1B*v2X9J)A@jbrk7!pf1gm4ASDz9#$`%unR#>9do=laqtx z#ksi!wR&*@VgqXJ+~mX3!RJtL@puM{t85yY zU*88lw3|9_<9`$0ZN7%{M`KF%*@op$Y5_*U;n`1y@9^oySH1e*Hu@P z6&I-T3QNk$3i7f6kAjEp+0DjC-%!sggvv^bOG=E3C5pI2N_-lX!4#L@c{smwu(Q5_ z3=3X}tsj329+vbT@2sjJ*FnIlA3+n}1-ZDpr?0;sk_wcvhWhIAlH$TVRbD}1Q8vuw zVm28U7vkw;ZER$sW9)^eB}K(XM@HhfED8&kMxZeTs@l5`SN68o*0wef-@k(Q`03Mw zHMORa%}o#Wcig^t^Y)##_V&AXJ371WwBBgC4slUjl&{Lo&CAbJ$TDCgPl*Y1v$r%c zHq+H}P9!CSM@NK&ClRO&201O2#Nf({>e?qZw$|2nAWZ)i-+O%g_}Sylg*o-?|}q$UQzfeRi}wGp(K)9i12(?7Y>| zP+MJDRRtxYqO!XFdTZ2&MpJ!FRatR<9uQ__N<};tIXNcC z%f-RQ%*a?r&)P2~ATd5M%*#70F*P}nk{%PAN)^kcMO_P+Al-jt;(RMB_$@r4Yfh=29QeItKTU}jUR;0?w z$<0>EBzz8om=qQ4?c!ihKGiR$0Xv&bS8%{lE^Z1 z@`{VV`*L%X@(dB5OUEZh1-Lm_8tUrmXq&i2xdwXs2l#n=1;*i{;!_BzArUNrK%i)x z#C#45+kc3s;rkr#`PbV+jn!2ZMb+SB*YX79wAjd~n3(8s~XFq z#lYY9z2i?$w%_BuICxZ-0X9_Dfcv!+^3xKdqhb>h6H;(cJOv^#Unmj+pEOfdQc+fz znEgKgdIJ$(GVTs=aQL&74Hl7d1=Tn>wy+d8=p9l-_$ z_4j@6_;bGV$enAJlhcSyVeRnLXh*34pBx(<8y6cB5fK%egd@|Sf`agcVntq2p-P#h zkV?d;p-PMPcegh;F*UrRZx?9kXm0P}=i~0?8x|H39u*rLlFDWc)x#$;IxI9YI5>exW$-f!+GaNq9fZf{ zc!x*FXUEr=;y%Yae)ag-*309AlU{iuFDZdYX;#m5RObj&;v+)?yqs(dE?+Wn^L4lJ z@(GS7G8ilt2~{Z%?dE+^NVQ zgamrKJK5XW+L@bs#HL02dV6_#2gcxOG?pMko~g`H0-qv-&!(k>`?=Yend$+an}e~o zj+IxSuZNp^V3coYP(pxz8U;_2)v9_{k5<>VF}(Fp@G$lL9lR%p$2-s{?+)aa2^ieA zsp$u|>q^9FF;OAl^OhEd+By!AX$isJo^FngUQua88c!n6%FfNn20odP$HYbXyIGr= z>gyWWx!M_OT{8C!^7C+Y^9l41_KuD4jwj-Yk}6fh{J|OC`nhE>ynUp;qoc#m@!tF5 z)5pjACx?5xGvzsQanbf*=k+30u9%V#8}9FJYjnjx-|T7vjZT6j8ygW85sjyCF+9Yl zRAdNwq_`kAYg01=T_al;TLY~xj9h$tu6kSrX9#kSi1moV<8Y$Vf}*jVwRON-`&f4x zyu+jOYaKs>2LuMJmO%mrpv4Cimi#eoJ zB8@ASf^{J^XJ=_Jf5 z7KZl`9pGVyAwR`?e}Cfe$^MhWCnsxnM84ww)jQSY#VWZ-EK^Cy3DMC}k!jrg>YDQ6 zLWovnUVe@OGGBIfjw%mzeGtO(3=Sd2$JWfuNFTIkZ+zwAWdlp+t6pB--Vp%-zTti$ zv9U39QF%`1Dzwb2+pA}WT{*+s)8HNaBHrHV?z6qqqwPMCXn4G9u%-xpZFX*PMNuZ3 zkd{v2D+-EL3aKXH8DIp+}2*5S5Q_~Ue$2x zPIE3j@8& zT1Ji@PL?hn0iN-0-f@8e0YRy0RmC?JKf+sik9YV%&aUdb7Yz5{1nn%l5c6N1l-RjqtEyrKR(<$I6l}?FU*V$ceT{l*H%^4wY2y2-g_|mXl!hJW_oh`(WBAP zk>P>9&f7O{!R&Djy8McwyzDF`M246TJ#&b&`4v4&S9e>3%LY1^w9TDeY#p6lT)cwA z!+gAb9lVJ&M&kmcl$EWO&+rc3i-zwrWr7^+A02P2rzb{-`#Wwm!K__fbG@atZ*XK{ zdS+&3a$@|^$b@G% z)n9At?0+~hGdnXiIWdO#2Kzd0qiLw&`n7s+fa;23XzC%c$VDt-La>{Sj*+dKi-o?f zp02jGv4g9NgNuuUqi0YUbXRt+ad>X$^2*xg>elLKc;`1F_BDKmpD7cQ{rR?{!d!(^ zmX(`VR917n`9@1i{q^RyzWbwNkHE4I?+*>$>$`jN#;ulXfL~o*RaIGzn))oMST5lb z=y)|Xc{R<_oD3Ga;W;3s^? z$Gel)L|`NuwCr4YPDx!;OLJ3kL4Ha7?Vfumd^KD7TaAq^jn#+^2^xu%3NcSC5z^xQ z-5iaK%xvwgEi4R-O-!s@y?wj_0j>eZ#q_0RCIn|>cL zX)eJW9)0A1d&f^l6%4U}LP&~=rcziL&eg9hKNT9b+tCPv~rJUiv?U_DxNKo<(Ab#oYdFX)uC{x zEH5i9E3YUkE-V7utFkj?84{t8$G}DTLd$1tZtLLc6&e;2;Opz_hGR z=@mhHxVXIb3EnSgPh;kf!WWX>_QBp<5&W7^7f16i{$$`s52i`z=QAW?=t$G!g09+Hn3!7Fx(CL_NBVmD1^T->J2^T+ z>2S5Mb9D-%PpYwmyte)ecpqF4`@nl2Jl;Dz+}=Muz9kjQ@NtPDZVt}DDfp!5@I<;; zERaIo&o3-01Q-w%NPa<4QGqI3nTy&1DZ*pX$;qK!R+d(_b}j+2N$~-;R_+0T?ye4w zZcf&=PR4FdwxNQ>Wvt2q;Thf%CO^f)4&pxGo$Tx#?HxQm9L~#7PzmH%Tzo`Cct{Wo z7Q#%KNUX>PK2TJaA~Q2fnGLBfSCxkp2hFlVCY4CQ57-QRq_4A^mw!M|44#naYh~u( z=Hl*VW9Q{$Vs2~TW^WUey@a&^Yrly1@%bgXCUH)CyuEjHaCERdSf-HB$)p5QT6|P! zaAXo&qADuLRw!WX$pbHw%Vcr|0#quM(8((^VbYL;Z6zWhpT{D`hXn*j#m7a(r4nNO zJbeTGJl$Q*t$m&KP0S5!ZSDLj=g92x z`+NJl2(PB;?hTcgM*+|lf_q(JX~EIUEP8yM0||3?iF1FQ+sna>cq-AHsG$VE~x3xOgcFoPo%RsJgBB(v4qd(LD^SAh0O#-i9|?e=;LxMtw z50c*Ap}M27raXtoW~Ha&acQZkscES=0*OqavsfG+UyzZ7avx|l#1R z-r?T%?%eH~LZy&GrGiW2(o&M*V`Jjtf&!eatSyb8&|f7K*Aze`fQSSFFf4il zDLF%$Arf%GwBTnX1`F+zPp=Z?W{~Jt3Q!X@peDM z!_>IHv%ND?oG&KE$0enva!84>3Goque!>1uR@N2e1y^YRMw#8jq~=wqODSsU_-p|P&LHGlCR<6(TepYa`{>wtS>75PG3 z0*)oh5OEna27^kXkW)had_C+PTs=dXB~^LgW}r8r0HPMXm0)-hAy}3TrlpYiY&u%g z%5w@z3bP~OP95E3{1_;b)8&g3qOm8`QDjm_&!r6$ieR3(d_jc0fj136%`eg zR#sIMLmH9sC?pCog~_1Mq-EtQ$ZrtBd>+CR2*jW{L?{3}7J~*e3UsAZPKI2XkM>6e z{A5>iZ7pq3pP`kNVHE4e($CDbK5Ex>nhI<3>ZdN}j>z zLb8x$%7ICoQ&y~$ijl`@5;0#O%D@Vmn14=3VYBFTL6%aMlciAR%MzWfO?0mSo{qk? zwUxAUe(`7V7A|akbmevDqnlu7$^^oLot?vlo0a924R_iaE6Yk$8B7w9#9}g7e2HAa z6l4}uRu{@(7UA;2ydu=#@icg-+yWhiL?V;v@SdBQEt4p+Gg;BjCZ;Bay4sho=oy(? zdA6+WPX81S=;lA*o$-BcY_wq6f3n`yP*+oXt*$IDJ2L~y7z-)@QdEXKyP&M5t||`{ z#bI;M$&e6&l`E8J@OW&XA`%Eh5{*tuBZ(AJku;MZZLM!?Xl$gbby?TQ%)lbo8YD?XK~%*# zkmC3}0hCA%7NccV}~RXLn_?>smhAwDVD36N#l*W30?6D2BeTyjYbfL-C3} z3C%H=$K!G7Yyng>7L7+w#}SD5WG*!|DUD2{)5!_m7J9n++S&$}^$fKv-3&bkMh_N| z@1bIW;$Z=}=4Uba6mR=8JShU- zErmtKr4dMkG#Vi_ISrqVPmH)~p>t77=Zj0mI@(%a+E^#m&9AS_FKR072fVYQc8-Vr z)#OKaH{XW};BD`&&-dM^EK+4kP^HIOB{_^h`RF=QNpV4rLL$VX0_72Co=}~jGg%x| z&*&svS~`iCP9~Wo)W#9aT8Bur<55xbz{}VR#Fee1xar z+xm=eYiE0NduKyEc&D~RC5NIfMEx8zrOMnqkOEb%rdL6D0_Z$3Kn4xGjKM^YD1@{$ zWK)PD9@V^ZxTa-V7%1@ispE)u~1_e89H7 zxwW&oGSYdiBu6R~ve;aRP+3-HHkxmh%1m@&MGR3P&~$bJF6ut%hz=+zWHJGlh9?k- zIM5vho<=(BX=z>j>e8RI%=9j5S(C@+_NEu6HZW6uj5m$R2fQ=B&CmEWcw1`|y$vNw zF<-z%p&^xLDzfwPRoPiU2aOcO1Na@3S2ml=q)}*qMuo}@N+gmA_%s|OmUJQsOiLgH zS$*}T)}^m5eR;)F=L`La>pQb6>iN0Nxdn95^Oqy{-2FB`=0mrzx1rtJ*GabEQKrcW9JbXF=*;HA;^y?{cxREj{y{JWYR=5pH$KuKCbNC@MXKC_lG?iZ+RBoG zyyC+A{QSJ!Y-~*iwH4($Xo_i66rltPjX)sN*=!n#K_eumk|_iNmCGVhX({%4mo8t_ z(*9CQ?~1X$UG|iwIbK{i$C^76P~FVT^rv`8ft&A5{R!d1Ktp9sV_WawKu=pseRX9` zWoZ#oUv?JIL3LnrP@pmybSkQ0gmfH^NMo^~ouQ_uq(N&#qOzGJ8a2TdYQ@D%m%q?9 z)U&W~&!0RSEfx^n$9NjTkMS@*%~h*UF0Nx{Ub=t#X2-z8@drbFUF~=7+-bg6Rf6y` zVZ23I7!6}A6cr3Qokqr|q@)q3ENJz}r1VrAbcZx5JZ6w0EH7WY{MALRFD@DAS=#uO zPGflJhOvh3Js$RG_QKkG(eSOUZ)z@WoC*3U;#(f;>%V`0u)nACZu{Mi&d!!=l|^WA zCeIMUu%p34Y(NLyDgmOEOh*ZjNKD74lc`h|l?H_A0VWr}()tPl_mZ)JxlL&O^5R)} zJ=fjrnP|-W5uSz*@U}k2)7;$H++3R)9=bo+-O<Jxe4e%H#SM|U6@-pCkamB*O#4@6J4I3UYJdNtk@gV7; z#Pa@RSHpJ}A(+-amC1qbuCAWGySH1K8tbb{^K&!N8U-3+E~;WsX~FgAkW?sSlvvQE z3@+3R28jrEB~zJPI$}?7(fQL?+MvKMwM=yMZQ`1yv4nRPs)%mpOn_}_YU%^t8Q<9@ zjgR~hZOm6!7Dl>So11R7U#luEEG$$h(KQ;Z4d61dA&i4U1B?s*7$_~nc+O>lp~34| z3<{OSWiaRza*V^}KYj(Rz~!&L(A6>v6m*U)Xz=FFbvHBfG2lmds~FVg#u~OpJ;y_e zM5~#x!MiQBrKOeiWjP8tT9yf5wm=IEHdF{yUa`<+v-n7lOe&GV=5iQNJE#-}hee@6 zx@IxR#3*~MKU~z+g5dp9PuHD(eRkm!yx9+UXNhGETdYCmUV*-0Vf_FL-nG@0bBA1A z+SpoMU3@Tbv$iz9tg1)}g^kZf<@8J#bQ&0w1=i%CvcYAcrwkevEZ~kL8v0rekHO|p z2;>OJ#aAFHU;LB4fv2bglJVjkpr9H%JvBWG9yo*U%#Ke?0`lziPNy_Cs?m zgbNdrGpLmd@x!GMX|Wa;zx>l5|M;hiT7SAKY<{>fH?{zHbMtev>P67t+|1x*NvD@*8#HrR1$0UQr$ab{|Kd}@AaWoF{xKu7BZ zH&^$-6mfZT|M=?m`Vw|FgDp|t2h7si+QR%qPpMoYVNt2X)cEL_n8@(R$l!pmBodVZ z0H8dG5R8k(2Gs!-!lOc3MtPdeLoGhU2?>V_hWY2x#XnrUN*fxVogAB-Lwy}+Z)R$K z2DCRlH90-IusA=~*H)aLDP#~Yq{sTXIJ$Uv;kc!}i(4B|W6qY(=b~O+TbP^ZsgQu1 z;|aLLsIc&`;K1NOA20uCD5eOHj=} z$1ik!ltXi)BXg^ZQxmf@(=&5m+wrmS$!Qc7_q%UYX0h-oi80|p0T-Yqro@E!dAs{W zbE*awHr42lls=*Z?X52^O!ZxtQi!R^smU>6fq?-&UOt{4?%p8@>11G`U{~YVSlwWv zjU=cHY8ZnJ(*}o!jg=B{1{Y=Rc;}0HR$fWUuEn{rahM*#@n)u`A&bnQ_I>(c&z)=$ zIVmnC5;WlF?d5eLC7nVhq>~v`Tx4LB_%4QoHi74OYs>2!OX`_>w-m&*#Dt`T$RJ-| z9}hPVcQ<#>z!)5bjW$mZwaD=xU@3GqpO5MY6f!1c8YWEQ9ASo3Dgtwp$O-O2_^hVk zc{M0)YGPt?P7QVigU&({c{I?Xq9r6m1;hW}+uhmG*2=>20=A2VhA}MxM~?PMubG&d zQ?IOTY@*BO%aCIhu|F-C8Xc^}2S>+6#zY4=xQDn{`ntM$hb7?Xe8_Vo5{<>>3nfw^ zlfeOtLc`3!@(fx}akywW&&Xg4xg;(vt?=H&;v)Fk81y8wQ{Zl3(z*HR(V?3a88m!C zsIRM?nX$2{sj-=brL~Rqg|t-c7%GjDoIqfbswoE zi?bs)L}_V>F^SQk?j8XiZqc?*esOpTTg*n81VSPM+)E8SR3?>* zWg;4%i7%K3vyRQLZ$nZWpMVUqvN#DjwM>;BO)3yWn{535(zvk=3pON&d`1PcG%`H{PMwB(4;gn%F~H+M$|AFsef z8l+q3rZggA)7g+f&^*LJD@QiMXSSpjtWn!^_!e*rBj84sBd3bAWX>noZ(f!8i zdsiLu1AgalGn%RMv!Ko7Q{*7UOKwYBj(#VkAnwZ0546GtRc zIRcm{dD!3$d5^;v@ga%uIV=>hDAVw;*%#Rs9U*W947PwFz1Q2`Qd5A|Ttr-ILb$)H zgO#bVk%7L6iK)4zm6esflbfrPgQK&JjkTqP`Gu%xNVCz=QE}nnaVby^VpGynJi80Jyrbwlu%EzA`;fC6{xk?2PQ{=9;o>5mYLH2#OU{FDUsezK}zuFrn*1 z6&BqR20W2ic!nqAidYOTnJ#2gNchCq*vJq+Pj@F9a|1mc9X$g>LtA@Lm%W1{_?(l2 zgM*`uwUw2n)rH6?gclVV0@*e+B8dB>%U}qYR2DupG$=SS zGRWK0#==-n`_flmLYP|EIyl%{SldA+v9fWn2Sx{bTLfoqb0H!!8YD6zFgzk8JT5Lg zJ|-$UE+HX42$$PAzrHjx-c?grQggkbxuxmuqsg)9iN2B9;o-@#<(^W&W5P5By)vkb z&!8|MiWxK}hl2`*1`nO`qC;MVTtWx;FW;Glryp|ypFMLY(R!r>+* z$Hb(uGV8h?PEHK8)|cc|RF)UWI20mk08k#mHuk6?07IkE2yJrF!cQVWhlElwQzU_Y zokX};NdtG=$PP|l@Mur37&YNY5?5*6KK0&PMc z07(ZOzep8mU=ncXG>(9gV)vEN6$2d$U1Q)gG%_+aF~cIl@?5MjIx9=Cvpt3v78(*9 z6c`W~41nk=duT`yh_6SOqkXi35i)V;)s_zar-Ds*VDK05#Zm2EJ5->IW z0CWSW>toVM>Ci^8P+O0>C{0S1XDTyco@0`!Tp=yl!`MjQ)X>_{82EtB*wDxX3WTMV z#hF-JTVu2qR<`yI_7{K-?C9_3=N|~s5fKp*9N=@+&BfW;%E!swJKX*%ftrXTq!Egm z`-ggNRjJC+-Lkx*(x!&GvfK=q@P0&)3Hn;YCD71qJwcINMp8TUc5d z`#O09C#NK&;iFkyPtO zWo74NNrmVW9QXne-qOUx(85R$iN1lM35cnwnc2DTf!+Yt5{p}F%L}1Mc?i!>gBKj= zd)3Lt%vj&t(#Y4wn}s8jaOu+Fzif{*S5=kgD@%%t3UlO&ocg-z@Vv>QJLsI8ObK7iqA;LmW+-`<78XXvS9EoBbaeHghMAZc8ylOLzQ=>2 z3)V)Q=4K`rLP9XxBJ~9!>q4J()fwQ zGjmH@u2+@hD>DQF9=6qkO3MaAvjrmTuvsMLVP`NBDTb#Ia|LwBiJ*`{3Mtbl--_XSLz4MuyqVi^K4ef!R?gg*FAm4!SV2`UlK@m}r zp+RAR-X1OvmL^^{#*XoPS%$QvZRYg*x2Gd{aw(V3q=T37vuj)1I-4p=&~xvb5uVakQn5wyxo2J$;=kdb-+|bo333 zO^x-8pdm0bFtRWEUJ(ACn?zEGX+>W(fChlK`sdH6&m#p5{nHwGtWZq--c z99i31-#LBr!(adM=Cof3T|e5cGsU?zZM}URjTI$Dxe9DEiZ<|Ql4QeFagK+zF%rls zS;{OKpOQ)-r9~%+>)N_%c**gRj$eLxQ5#&(#N1d{TTfr##Ky`{*8~cOy`HI+V_-U$ zM^5y!y7JY9xeA83Ku*VAwx^+cdh0*_<3IlMKYo1k;`P_hzWMP#|N6uK`M>|~zyAF8 z`QuSJm6%4t;|Ri{#*TY~eRmrxN{e#j*m*YuhGvbyJHx|LvH)EQQe+5fCxK_;%HokIM-$3Vzfxf<;nLn$zUV`(sGSJr2zM3GZ9a=v+n3*2yYpJ~O z=IiHge|WV!zkc-Q$M3&=``xQI-~I6CKmYLkk3W3>?%UTdzkd7fhwom$c>ZjqB1_I? zlS!h&=FYzU?lyEdiSWR<*j^OFgEGrQT^?G~qdpY*yPM``cR@ zs*7SAv~`ViFJ0C%F)&NHJvY&Rr&>mcNgzmT?#*xRs7J?U)XVDG3s1g&{r1hPmoHzx z`S$xC|N6K8`mg` zmwHBqMwhj8u4ay?AB|5h%nrBT?i^c0f6}x#Hu>nm!-@F|e|>iR;??Qt>p%bS?VC4m zzy0p7fBo^@+qd6+|HEJY^6s0L-~Q!4|NP@$|N8FLi$@tGVj6{?TULML&fV_rjyCkl zXSoVF78*=+fDh9*2-;+zt;#taIxr%|gh$6J+8+#b_6*){zuni@TvgX2cD)SlXQ2I+ zHM?tJNxiW+H9k7n+jDPZY+`YHduj5~$fKFX3;+4*^u^n6PLH3x{`3F(-+%kt-@vjz zzI*rMU%va{`&W;Tp1ykX>h1U6zWn;tj5q~H;K@rW>YH0T`};cEZd|V|Q)PnbxNLM= zfR5;BR4UfNK$wUyyzJ}@K8KzX5lhU!JMpl)r?0#F&YkY=mWty3dTtPe@D+Psyz2J- zvGL9Mk)eBo55`BP7FPC-)*d~YQg80=TzLN7%iY88-s~Ped-L|2mv4W3`|igdzyI#t z4{zRm|Mu(WuYY*`_J==z`{MOqHk1S!Pm!gnZMfOiGthmz{boa5xhe}XA9f&5#k2<_ zInp2^#I&bWDl@oLd~7r=Z)W0t-@s5`+wGo#uGX73Z#K8z%!+j~H+AEbs>(;VS0?9I z)T2E;_lHL(=C_a5MjuVhFD@=$c>NY)^!fACgOlg4zx(#}H*dcKzk7$Gt zef#aV$T@d<;;E1+%4%EMJGy#%JMXl%)R!0LsWN3k4g>9t&je`@MscA+p^(c_pGQSO z(Y8K%|6c#Sd;PurJ>6ZcjV*W4i?_7YSC$s#E0tA!Gin&#CPxPQdPc`4X4iH%7G@S! z(W}{f^XApp&t81}^x*jE%QtUdzkKuUcNpG}?_NDQI(hN!>o;%Syngla#q%*Tg)7Od zsJn5uv%9aayY0@6YZXQLd0BE17agIUbRrfbju71s7lspl8wXT~2655ZWzu(7wPo?To+uLbnt)i+;% z{qp7W!=saDFJHZS`TDH}@B25;jt(Aw^X?VMH!oj&{lj`TohDILT)WxP-8(SQd$+x{ zp{k^?AUiVyy{H{hASP%vPsg@C(8=?uxTq9S!^rHzPV@o>5728Y4EA^3ZtWU|2Z*ov z+V$GX+V+t-?4?~MC&p*z7M8XSc2?$>*0;8|E_FZFq&IKAIojVnc=F-}puWZMzJ0#GwfE%B4{zUsZNK>jd|;!J zEiNp&-rC(aFg$#(yQ{6GuA;O=m93EQIUn#KELcD%hU&p0k|bq!ho>ipdIraa9*j-R zEi5k1OpW$;^^Y%(jXZcTa=*XxPJ8=}`i9PtnK|sld1-lVV{`B5U~6$@a~C4_6fFDd z?b}yJd)xb`FJ3%<{_^d+?|=C5FK?gjZ0tXO`|djkjMpIFy#4l0hOD#%;oZA`f3T+; zer#n~sVXNkL%>0+M~$G&%!2_EMqD0^TQjmaF+2zy1H+?J^JsTCKRUM5q7&07G;|SaefwW^{L9 za%BKOC?hFJZDD6+O<`wgV{0HZE;24TAUQcNFgY(UF(6}dX>)XWKy7(*bZKKQWpgfM zb#QNPbS`6WZSCmU@Bjb+Ds)9ybW>?(ZeetFa%BK!F*G+hGBGnTH!@~0W-vHoI5K54 zVq`I9G&M3XG-WoH`QWVp004D#MObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HRA^-&M@dak z3JOC~ML|?gQaT`5Rv=boa&u{KZXh!*F)(2uAW~&^Iv_DJFETkVIW!@rYJs>wVEFe>DZ*O#HX>MmAJs>a&&l(i+00000NkvXXu0mjf Drbq?A diff --git a/etc/photos/jasonm.png b/etc/photos/jasonm.png deleted file mode 100644 index afe324c140c4b5ca87dd1a35d2a42962d643968c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15229 zcmV-@JA%ZCP);nJ*AOJ~3K~#9!&75~roM*P+^#!(eW^79ck#o*T%%|ec|+{^5n_W zr%#`p3HA(o_Y*lief;?GDSCTya`O00&YvG2A7dXp{vbz3hlhs;2M7E6dwYBPXR>=H zd%HW^AUiwTTbm$T8yoBE>uVQ&f4s-obL=DV$&)krwRj-#?)S$#qtkrq$&>Ss|2M&V zd}i8n!r!XBf0J>~9q;G}^S+a#Gx=|Vcdn_!Lk-j6nfx~~?z!%c&eZo?wfFDDJ7@dX z6AShmu;2CD1bzF{=U=~g_Vmf=S>D6`E9W6`^g%GTqr(G4b#RWi17v%C;PKIK!`uA5@y@^VDYCWZIR^Uc@j$jVH-2Y4&38Y+ z%#422xug9SylpHTerN4HIXyW#*gwH+d-Q?pSK~ooY;AA<&Uhz}(RV*Sd5Zbm$;lHe z?w>vT4R~8XxAQyW9RuIviX8+;mPA)jR$mF+dI3zGv3$FP7gK~ zCPsU@I@<5Fw%+RK9(XvlxVrHh@HRJpiuZTjN|TdVSXiwp8px#cAV`K8T+GwR*PCs4@__l}=Dh1~pjAJXwIsP%nXK0uH55ZoS0$vbC) zJa7wR+xUf=`*-n>pxW>h%fm-|llMEC>#9l%%L|l>Ol4MPMus#)ES5-bKiWm*=JDyl z_V)hK!46i34>0+6;-Nsr%KpjeljE(0iQe|+`r6u>s+!_#MP{Z{C=f|Av*bb!RaV%=nx@X393SlcyYZ0jP=14!WM_W3`(|TJc}c!fmZgx%6>>43&17)InMx&t zM3&U`KfFJ`_4Fl#@#(?d-oerF;r=h-eI);?aZjH-efIV7{@&Vn&zwfJRX~vn9MIO$;9ZJo)#h<6NlrzeN| zE06km+G_H1IaFM7YC4ffBH|OmgMvb1jIVy#mAI5)IbNl9FS? zeBHf5^{J0v?i?KM?m*Gl`yij-eOxqtMNxZ?2T5YB|8{rdwZ`so_1ebb!tCVe z@IY_(?fTMODVK&ziu84J^9>CP4GK-B;G;rgnfaAv#pOyij;v@N+uS`o+}%FUegO74 z-no%~YcqfJ>~!Mh&Ayv=AEaA2DJ0;N!n|Bu+(RRRy#o`8 z=>b7;-2AcvWkIfjM`h+TENtxWZSCysqeKH-+rNy50Dm>!@zINeuIkqN1LJG^2fORb z@I%&?)eG}86AuRNHWWiTPLA~VaJ0P|67K6Bm`I8a4~%4<?pjOY->XB;K{YMS$Di z`z5>&zK6{FPvgCx#EzdY*OzrYnp)Y}-q_sPh5mb0JvTi$H9m5`|4w~rCOsve9YpctPvy)?^Vb&* zK7TgbbZcpEZfzaf<7H?`7G@^LM;{FL_jY%6-o1URxv{>wB#T3g^R>0GuyOVC_Kc4T zwTV;YXR`=wu~5Vnvq|j2-tE1O^}WO0t!>nZZevpFF8m7vt-jrOIG1IReykNrdT?ytajtgRO((o!<-Z z$R=E-f!DE-WlA&P_ggI6TnTarbU#@4cZRP~Oev`m%fxGd0}H z!OGmy!7(r}%EyhKl_Q`L=`x8z$dX98jNJBx&8@wI-y84gj(To(dUj!H1!8t-X=!eH z?BOuztf#B9tGBPOuf4Uo@p?^ZL8g?0kMehSayGYf3Gwpx4;SRisflSku2ewhOSnvS z?w#q)?d`qa+qk={Gm|sw)uj~_8%s;zd!rBU5BA^d@9XRB>1@B%R9{o3>6vFhlB(69^CLt5W zbe6cJb9UqRirn+WvNbcYv^GDp1m;~@oS&PU0_8mz9t1eh-R-8j+RBoWvWoK3ypj^g z#B@Srl#`vYmy@-7ia;i1B*v2X9J)A@jbrk7!pf1gm4ASDz9#$`%unR#>9do=laqtx z#ksi!wR&*@VgqXJ+~mX3!RJtL@puM{t85yY zU*88lw3|9_<9`$0ZN7%{M`KF%*@op$Y5_*U;n`1y@9^oySH1e*Hu@P z6&I-T3QNk$3i7f6kAjEp+0DjC-%!sggvv^bOG=E3C5pI2N_-lX!4#L@c{smwu(Q5_ z3=3X}tsj329+vbT@2sjJ*FnIlA3+n}1-ZDpr?0;sk_wcvhWhIAlH$TVRbD}1Q8vuw zVm28U7vkw;ZER$sW9)^eB}K(XM@HhfED8&kMxZeTs@l5`SN68o*0wef-@k(Q`03Mw zHMORa%}o#Wcig^t^Y)##_V&AXJ371WwBBgC4slUjl&{Lo&CAbJ$TDCgPl*Y1v$r%c zHq+H}P9!CSM@NK&ClRO&201O2#Nf({>e?qZw$|2nAWZ)i-+O%g_}Sylg*o-?|}q$UQzfeRi}wGp(K)9i12(?7Y>| zP+MJDRRtxYqO!XFdTZ2&MpJ!FRatR<9uQ__N<};tIXNcC z%f-RQ%*a?r&)P2~ATd5M%*#70F*P}nk{%PAN)^kcMO_P+Al-jt;(RMB_$@r4Yfh=29QeItKTU}jUR;0?w z$<0>EBzz8om=qQ4?c!ihKGiR$0Xv&bS8%{lE^Z1 z@`{VV`*L%X@(dB5OUEZh1-Lm_8tUrmXq&i2xdwXs2l#n=1;*i{;!_BzArUNrK%i)x z#C#45+kc3s;rkr#`PbV+jn!2ZMb+SB*YX79wAjd~n3(8s~XFq z#lYY9z2i?$w%_BuICxZ-0X9_Dfcv!+^3xKdqhb>h6H;(cJOv^#Unmj+pEOfdQc+fz znEgKgdIJ$(GVTs=aQL&74Hl7d1=Tn>wy+d8=p9l-_$ z_4j@6_;bGV$enAJlhcSyVeRnLXh*34pBx(<8y6cB5fK%egd@|Sf`agcVntq2p-P#h zkV?d;p-PMPcegh;F*UrRZx?9kXm0P}=i~0?8x|H39u*rLlFDWc)x#$;IxI9YI5>exW$-f!+GaNq9fZf{ zc!x*FXUEr=;y%Yae)ag-*309AlU{iuFDZdYX;#m5RObj&;v+)?yqs(dE?+Wn^L4lJ z@(GS7G8ilt2~{Z%?dE+^NVQ zgamrKJK5XW+L@bs#HL02dV6_#2gcxOG?pMko~g`H0-qv-&!(k>`?=Yend$+an}e~o zj+IxSuZNp^V3coYP(pxz8U;_2)v9_{k5<>VF}(Fp@G$lL9lR%p$2-s{?+)aa2^ieA zsp$u|>q^9FF;OAl^OhEd+By!AX$isJo^FngUQua88c!n6%FfNn20odP$HYbXyIGr= z>gyWWx!M_OT{8C!^7C+Y^9l41_KuD4jwj-Yk}6fh{J|OC`nhE>ynUp;qoc#m@!tF5 z)5pjACx?5xGvzsQanbf*=k+30u9%V#8}9FJYjnjx-|T7vjZT6j8ygW85sjyCF+9Yl zRAdNwq_`kAYg01=T_al;TLY~xj9h$tu6kSrX9#kSi1moV<8Y$Vf}*jVwRON-`&f4x zyu+jOYaKs>2LuMJmO%mrpv4Cimi#eoJ zB8@ASf^{J^XJ=_Jf5 z7KZl`9pGVyAwR`?e}Cfe$^MhWCnsxnM84ww)jQSY#VWZ-EK^Cy3DMC}k!jrg>YDQ6 zLWovnUVe@OGGBIfjw%mzeGtO(3=Sd2$JWfuNFTIkZ+zwAWdlp+t6pB--Vp%-zTti$ zv9U39QF%`1Dzwb2+pA}WT{*+s)8HNaBHrHV?z6qqqwPMCXn4G9u%-xpZFX*PMNuZ3 zkd{v2D+-EL3aKXH8DIp+}2*5S5Q_~Ue$2x zPIE3j@8& zT1Ji@PL?hn0iN-0-f@8e0YRy0RmC?JKf+sik9YV%&aUdb7Yz5{1nn%l5c6N1l-RjqtEyrKR(<$I6l}?FU*V$ceT{l*H%^4wY2y2-g_|mXl!hJW_oh`(WBAP zk>P>9&f7O{!R&Djy8McwyzDF`M246TJ#&b&`4v4&S9e>3%LY1^w9TDeY#p6lT)cwA z!+gAb9lVJ&M&kmcl$EWO&+rc3i-zwrWr7^+A02P2rzb{-`#Wwm!K__fbG@atZ*XK{ zdS+&3a$@|^$b@G% z)n9At?0+~hGdnXiIWdO#2Kzd0qiLw&`n7s+fa;23XzC%c$VDt-La>{Sj*+dKi-o?f zp02jGv4g9NgNuuUqi0YUbXRt+ad>X$^2*xg>elLKc;`1F_BDKmpD7cQ{rR?{!d!(^ zmX(`VR917n`9@1i{q^RyzWbwNkHE4I?+*>$>$`jN#;ulXfL~o*RaIGzn))oMST5lb z=y)|Xc{R<_oD3Ga;W;3s^? z$Gel)L|`NuwCr4YPDx!;OLJ3kL4Ha7?Vfumd^KD7TaAq^jn#+^2^xu%3NcSC5z^xQ z-5iaK%xvwgEi4R-O-!s@y?wj_0j>eZ#q_0RCIn|>cL zX)eJW9)0A1d&f^l6%4U}LP&~=rcziL&eg9hKNT9b+tCPv~rJUiv?U_DxNKo<(Ab#oYdFX)uC{x zEH5i9E3YUkE-V7utFkj?84{t8$G}DTLd$1tZtLLc6&e;2;Opz_hGR z=@mhHxVXIb3EnSgPh;kf!WWX>_QBp<5&W7^7f16i{$$`s52i`z=QAW?=t$G!g09+Hn3!7Fx(CL_NBVmD1^T->J2^T+ z>2S5Mb9D-%PpYwmyte)ecpqF4`@nl2Jl;Dz+}=Muz9kjQ@NtPDZVt}DDfp!5@I<;; zERaIo&o3-01Q-w%NPa<4QGqI3nTy&1DZ*pX$;qK!R+d(_b}j+2N$~-;R_+0T?ye4w zZcf&=PR4FdwxNQ>Wvt2q;Thf%CO^f)4&pxGo$Tx#?HxQm9L~#7PzmH%Tzo`Cct{Wo z7Q#%KNUX>PK2TJaA~Q2fnGLBfSCxkp2hFlVCY4CQ57-QRq_4A^mw!M|44#naYh~u( z=Hl*VW9Q{$Vs2~TW^WUey@a&^Yrly1@%bgXCUH)CyuEjHaCERdSf-HB$)p5QT6|P! zaAXo&qADuLRw!WX$pbHw%Vcr|0#quM(8((^VbYL;Z6zWhpT{D`hXn*j#m7a(r4nNO zJbeTGJl$Q*t$m&KP0S5!ZSDLj=g92x z`+NJl2(PB;?hTcgM*+|lf_q(JX~EIUEP8yM0||3?iF1FQ+sna>cq-AHsG$VE~x3xOgcFoPo%RsJgBB(v4qd(LD^SAh0O#-i9|?e=;LxMtw z50c*Ap}M27raXtoW~Ha&acQZkscES=0*OqavsfG+UyzZ7avx|l#1R z-r?T%?%eH~LZy&GrGiW2(o&M*V`Jjtf&!eatSyb8&|f7K*Aze`fQSSFFf4il zDLF%$Arf%GwBTnX1`F+zPp=Z?W{~Jt3Q!X@peDM z!_>IHv%ND?oG&KE$0enva!84>3Goque!>1uR@N2e1y^YRMw#8jq~=wqODSsU_-p|P&LHGlCR<6(TepYa`{>wtS>75PG3 z0*)oh5OEna27^kXkW)had_C+PTs=dXB~^LgW}r8r0HPMXm0)-hAy}3TrlpYiY&u%g z%5w@z3bP~OP95E3{1_;b)8&g3qOm8`QDjm_&!r6$ieR3(d_jc0fj136%`eg zR#sIMLmH9sC?pCog~_1Mq-EtQ$ZrtBd>+CR2*jW{L?{3}7J~*e3UsAZPKI2XkM>6e z{A5>iZ7pq3pP`kNVHE4e($CDbK5Ex>nhI<3>ZdN}j>z zLb8x$%7ICoQ&y~$ijl`@5;0#O%D@Vmn14=3VYBFTL6%aMlciAR%MzWfO?0mSo{qk? zwUxAUe(`7V7A|akbmevDqnlu7$^^oLot?vlo0a924R_iaE6Yk$8B7w9#9}g7e2HAa z6l4}uRu{@(7UA;2ydu=#@icg-+yWhiL?V;v@SdBQEt4p+Gg;BjCZ;Bay4sho=oy(? zdA6+WPX81S=;lA*o$-BcY_wq6f3n`yP*+oXt*$IDJ2L~y7z-)@QdEXKyP&M5t||`{ z#bI;M$&e6&l`E8J@OW&XA`%Eh5{*tuBZ(AJku;MZZLM!?Xl$gbby?TQ%)lbo8YD?XK~%*# zkmC3}0hCA%7NccV}~RXLn_?>smhAwDVD36N#l*W30?6D2BeTyjYbfL-C3} z3C%H=$K!G7Yyng>7L7+w#}SD5WG*!|DUD2{)5!_m7J9n++S&$}^$fKv-3&bkMh_N| z@1bIW;$Z=}=4Uba6mR=8JShU- zErmtKr4dMkG#Vi_ISrqVPmH)~p>t77=Zj0mI@(%a+E^#m&9AS_FKR072fVYQc8-Vr z)#OKaH{XW};BD`&&-dM^EK+4kP^HIOB{_^h`RF=QNpV4rLL$VX0_72Co=}~jGg%x| z&*&svS~`iCP9~Wo)W#9aT8Bur<55xbz{}VR#Fee1xar z+xm=eYiE0NduKyEc&D~RC5NIfMEx8zrOMnqkOEb%rdL6D0_Z$3Kn4xGjKM^YD1@{$ zWK)PD9@V^ZxTa-V7%1@ispE)u~1_e89H7 zxwW&oGSYdiBu6R~ve;aRP+3-HHkxmh%1m@&MGR3P&~$bJF6ut%hz=+zWHJGlh9?k- zIM5vho<=(BX=z>j>e8RI%=9j5S(C@+_NEu6HZW6uj5m$R2fQ=B&CmEWcw1`|y$vNw zF<-z%p&^xLDzfwPRoPiU2aOcO1Na@3S2ml=q)}*qMuo}@N+gmA_%s|OmUJQsOiLgH zS$*}T)}^m5eR;)F=L`La>pQb6>iN0Nxdn95^Oqy{-2FB`=0mrzx1rtJ*GabEQKrcW9JbXF=*;HA;^y?{cxREj{y{JWYR=5pH$KuKCbNC@MXKC_lG?iZ+RBoG zyyC+A{QSJ!Y-~*iwH4($Xo_i66rltPjX)sN*=!n#K_eumk|_iNmCGVhX({%4mo8t_ z(*9CQ?~1X$UG|iwIbK{i$C^76P~FVT^rv`8ft&A5{R!d1Ktp9sV_WawKu=pseRX9` zWoZ#oUv?JIL3LnrP@pmybSkQ0gmfH^NMo^~ouQ_uq(N&#qOzGJ8a2TdYQ@D%m%q?9 z)U&W~&!0RSEfx^n$9NjTkMS@*%~h*UF0Nx{Ub=t#X2-z8@drbFUF~=7+-bg6Rf6y` zVZ23I7!6}A6cr3Qokqr|q@)q3ENJz}r1VrAbcZx5JZ6w0EH7WY{MALRFD@DAS=#uO zPGflJhOvh3Js$RG_QKkG(eSOUZ)z@WoC*3U;#(f;>%V`0u)nACZu{Mi&d!!=l|^WA zCeIMUu%p34Y(NLyDgmOEOh*ZjNKD74lc`h|l?H_A0VWr}()tPl_mZ)JxlL&O^5R)} zJ=fjrnP|-W5uSz*@U}k2)7;$H++3R)9=bo+-O<Jxe4e%H#SM|U6@-pCkamB*O#4@6J4I3UYJdNtk@gV7; z#Pa@RSHpJ}A(+-amC1qbuCAWGySH1K8tbb{^K&!N8U-3+E~;WsX~FgAkW?sSlvvQE z3@+3R28jrEB~zJPI$}?7(fQL?+MvKMwM=yMZQ`1yv4nRPs)%mpOn_}_YU%^t8Q<9@ zjgR~hZOm6!7Dl>So11R7U#luEEG$$h(KQ;Z4d61dA&i4U1B?s*7$_~nc+O>lp~34| z3<{OSWiaRza*V^}KYj(Rz~!&L(A6>v6m*U)Xz=FFbvHBfG2lmds~FVg#u~OpJ;y_e zM5~#x!MiQBrKOeiWjP8tT9yf5wm=IEHdF{yUa`<+v-n7lOe&GV=5iQNJE#-}hee@6 zx@IxR#3*~MKU~z+g5dp9PuHD(eRkm!yx9+UXNhGETdYCmUV*-0Vf_FL-nG@0bBA1A z+SpoMU3@Tbv$iz9tg1)}g^kZf<@8J#bQ&0w1=i%CvcYAcrwkevEZ~kL8v0rekHO|p z2;>OJ#aAFHU;LB4fv2bglJVjkpr9H%JvBWG9yo*U%#Ke?0`lziPNy_Cs?m zgbNdrGpLmd@x!GMX|Wa;zx>l5|M;hiT7SAKY<{>fH?{zHbMtev>P67t+|1x*NvD@*8#HrR1$0UQr$ab{|Kd}@AaWoF{xKu7BZ zH&^$-6mfZT|M=?m`Vw|FgDp|t2h7si+QR%qPpMoYVNt2X)cEL_n8@(R$l!pmBodVZ z0H8dG5R8k(2Gs!-!lOc3MtPdeLoGhU2?>V_hWY2x#XnrUN*fxVogAB-Lwy}+Z)R$K z2DCRlH90-IusA=~*H)aLDP#~Yq{sTXIJ$Uv;kc!}i(4B|W6qY(=b~O+TbP^ZsgQu1 z;|aLLsIc&`;K1NOA20uCD5eOHj=} z$1ik!ltXi)BXg^ZQxmf@(=&5m+wrmS$!Qc7_q%UYX0h-oi80|p0T-Yqro@E!dAs{W zbE*awHr42lls=*Z?X52^O!ZxtQi!R^smU>6fq?-&UOt{4?%p8@>11G`U{~YVSlwWv zjU=cHY8ZnJ(*}o!jg=B{1{Y=Rc;}0HR$fWUuEn{rahM*#@n)u`A&bnQ_I>(c&z)=$ zIVmnC5;WlF?d5eLC7nVhq>~v`Tx4LB_%4QoHi74OYs>2!OX`_>w-m&*#Dt`T$RJ-| z9}hPVcQ<#>z!)5bjW$mZwaD=xU@3GqpO5MY6f!1c8YWEQ9ASo3Dgtwp$O-O2_^hVk zc{M0)YGPt?P7QVigU&({c{I?Xq9r6m1;hW}+uhmG*2=>20=A2VhA}MxM~?PMubG&d zQ?IOTY@*BO%aCIhu|F-C8Xc^}2S>+6#zY4=xQDn{`ntM$hb7?Xe8_Vo5{<>>3nfw^ zlfeOtLc`3!@(fx}akywW&&Xg4xg;(vt?=H&;v)Fk81y8wQ{Zl3(z*HR(V?3a88m!C zsIRM?nX$2{sj-=brL~Rqg|t-c7%GjDoIqfbswoE zi?bs)L}_V>F^SQk?j8XiZqc?*esOpTTg*n81VSPM+)E8SR3?>* zWg;4%i7%K3vyRQLZ$nZWpMVUqvN#DjwM>;BO)3yWn{535(zvk=3pON&d`1PcG%`H{PMwB(4;gn%F~H+M$|AFsef z8l+q3rZggA)7g+f&^*LJD@QiMXSSpjtWn!^_!e*rBj84sBd3bAWX>noZ(f!8i zdsiLu1AgalGn%RMv!Ko7Q{*7UOKwYBj(#VkAnwZ0546GtRc zIRcm{dD!3$d5^;v@ga%uIV=>hDAVw;*%#Rs9U*W947PwFz1Q2`Qd5A|Ttr-ILb$)H zgO#bVk%7L6iK)4zm6esflbfrPgQK&JjkTqP`Gu%xNVCz=QE}nnaVby^VpGynJi80Jyrbwlu%EzA`;fC6{xk?2PQ{=9;o>5mYLH2#OU{FDUsezK}zuFrn*1 z6&BqR20W2ic!nqAidYOTnJ#2gNchCq*vJq+Pj@F9a|1mc9X$g>LtA@Lm%W1{_?(l2 zgM*`uwUw2n)rH6?gclVV0@*e+B8dB>%U}qYR2DupG$=SS zGRWK0#==-n`_flmLYP|EIyl%{SldA+v9fWn2Sx{bTLfoqb0H!!8YD6zFgzk8JT5Lg zJ|-$UE+HX42$$PAzrHjx-c?grQggkbxuxmuqsg)9iN2B9;o-@#<(^W&W5P5By)vkb z&!8|MiWxK}hl2`*1`nO`qC;MVTtWx;FW;Glryp|ypFMLY(R!r>+* z$Hb(uGV8h?PEHK8)|cc|RF)UWI20mk08k#mHuk6?07IkE2yJrF!cQVWhlElwQzU_Y zokX};NdtG=$PP|l@Mur37&YNY5?5*6KK0&PMc z07(ZOzep8mU=ncXG>(9gV)vEN6$2d$U1Q)gG%_+aF~cIl@?5MjIx9=Cvpt3v78(*9 z6c`W~41nk=duT`yh_6SOqkXi35i)V;)s_zar-Ds*VDK05#Zm2EJ5->IW z0CWSW>toVM>Ci^8P+O0>C{0S1XDTyco@0`!Tp=yl!`MjQ)X>_{82EtB*wDxX3WTMV z#hF-JTVu2qR<`yI_7{K-?C9_3=N|~s5fKp*9N=@+&BfW;%E!swJKX*%ftrXTq!Egm z`-ggNRjJC+-Lkx*(x!&GvfK=q@P0&)3Hn;YCD71qJwcINMp8TUc5d z`#O09C#NK&;iFkyPtO zWo74NNrmVW9QXne-qOUx(85R$iN1lM35cnwnc2DTf!+Yt5{p}F%L}1Mc?i!>gBKj= zd)3Lt%vj&t(#Y4wn}s8jaOu+Fzif{*S5=kgD@%%t3UlO&ocg-z@Vv>QJLsI8ObK7iqA;LmW+-`<78XXvS9EoBbaeHghMAZc8ylOLzQ=>2 z3)V)Q=4K`rLP9XxBJ~9!>q4J()fwQ zGjmH@u2+@hD>DQF9=6qkO3MaAvjrmTuvsMLVP`NBDTb#Ia|LwBiJ*`{3Mtbl--_XSLz4MuyqVi^K4ef!R?gg*FAm4!SV2`UlK@m}r zp+RAR-X1OvmL^^{#*XoPS%$QvZRYg*x2Gd{aw(V3q=T37vuj)1I-4p=&~xvb5uVakQn5wyxo2J$;=kdb-+|bo333 zO^x-8pdm0bFtRWEUJ(ACn?zEGX+>W(fChlK`sdH6&m#p5{nHwGtWZq--c z99i31-#LBr!(adM=Cof3T|e5cGsU?zZM}URjTI$Dxe9DEiZ<|Ql4QeFagK+zF%rls zS;{OKpOQ)-r9~%+>)N_%c**gRj$eLxQ5#&(#N1d{TTfr##Ky`{*8~cOy`HI+V_-U$ zM^5y!y7JY9xeA83Ku*VAwx^+cdh0*_<3IlMKYo1k;`P_hzWMP#|N6uK`M>|~zyAF8 z`QuSJm6%4t;|Ri{#*TY~eRmrxN{e#j*m*YuhGvbyJHx|LvH)EQQe+5fCxK_;%HokIM-$3Vzfxf<;nLn$zUV`(sGSJr2zM3GZ9a=v+n3*2yYpJ~O z=IiHge|WV!zkc-Q$M3&=``xQI-~I6CKmYLkk3W3>?%UTdzkd7fhwom$c>ZjqB1_I? zlS!h&=FYzU?lyEdiSWR<*j^OFgEGrQT^?G~qdpY*yPM``cR@ zs*7SAv~`ViFJ0C%F)&NHJvY&Rr&>mcNgzmT?#*xRs7J?U)XVDG3s1g&{r1hPmoHzx z`S$xC|N6K8`mg` zmwHBqMwhj8u4ay?AB|5h%nrBT?i^c0f6}x#Hu>nm!-@F|e|>iR;??Qt>p%bS?VC4m zzy0p7fBo^@+qd6+|HEJY^6s0L-~Q!4|NP@$|N8FLi$@tGVj6{?TULML&fV_rjyCkl zXSoVF78*=+fDh9*2-;+zt;#taIxr%|gh$6J+8+#b_6*){zuni@TvgX2cD)SlXQ2I+ zHM?tJNxiW+H9k7n+jDPZY+`YHduj5~$fKFX3;+4*^u^n6PLH3x{`3F(-+%kt-@vjz zzI*rMU%va{`&W;Tp1ykX>h1U6zWn;tj5q~H;K@rW>YH0T`};cEZd|V|Q)PnbxNLM= zfR5;BR4UfNK$wUyyzJ}@K8KzX5lhU!JMpl)r?0#F&YkY=mWty3dTtPe@D+Psyz2J- zvGL9Mk)eBo55`BP7FPC-)*d~YQg80=TzLN7%iY88-s~Ped-L|2mv4W3`|igdzyI#t z4{zRm|Mu(WuYY*`_J==z`{MOqHk1S!Pm!gnZMfOiGthmz{boa5xhe}XA9f&5#k2<_ zInp2^#I&bWDl@oLd~7r=Z)W0t-@s5`+wGo#uGX73Z#K8z%!+j~H+AEbs>(;VS0?9I z)T2E;_lHL(=C_a5MjuVhFD@=$c>NY)^!fACgOlg4zx(#}H*dcKzk7$Gt zef#aV$T@d<;;E1+%4%EMJGy#%JMXl%)R!0LsWN3k4g>9t&je`@MscA+p^(c_pGQSO z(Y8K%|6c#Sd;PurJ>6ZcjV*W4i?_7YSC$s#E0tA!Gin&#CPxPQdPc`4X4iH%7G@S! z(W}{f^XApp&t81}^x*jE%QtUdzkKuUcNpG}?_NDQI(hN!>o;%Syngla#q%*Tg)7Od zsJn5uv%9aayY0@6YZXQLd0BE17agIUbRrfbju71s7lspl8wXT~2655ZWzu(7wPo?To+uLbnt)i+;% z{qp7W!=saDFJHZS`TDH}@B25;jt(Aw^X?VMH!oj&{lj`TohDILT)WxP-8(SQd$+x{ zp{k^?AUiVyy{H{hASP%vPsg@C(8=?uxTq9S!^rHzPV@o>5728Y4EA^3ZtWU|2Z*ov z+V$GX+V+t-?4?~MC&p*z7M8XSc2?$>*0;8|E_FZFq&IKAIojVnc=F-}puWZMzJ0#GwfE%B4{zUsZNK>jd|;!J zEiNp&-rC(aFg$#(yQ{6GuA;O=m93EQIUn#KELcD%hU&p0k|bq!ho>ipdIraa9*j-R zEi5k1OpW$;^^Y%(jXZcTa=*XxPJ8=}`i9PtnK|sld1-lVV{`B5U~6$@a~C4_6fFDd z?b}yJd)xb`FJ3%<{_^d+?|=C5FK?gjZ0tXO`|djkjMpIFy#4l0hOD#%;oZA`f3T+; zer#n~sVXNkL%>0+M~$G&%!2_EMqD0^TQjmaF+2zy1H+?J^JsTCKRUM5q7&07G;|SaefwW^{L9 za%BKOC?hFJZDD6+O<`wgV{0HZE;24TAUQcNFgY(UF(6}dX>)XWKy7(*bZKKQWpgfM zb#QNPbS`6WZSCmU@Bjb+Ds)9ybW>?(ZeetFa%BK!F*G+hGBGnTH!@~0W-vHoI5K54 zVq`I9G&M3XG-WoH`QWVp004D#MObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HRA^-&M@dak z3JOC~ML|?gQaT`5Rv=boa&u{KZXh!*F)(2uAW~&^Iv_DJFETkVIW!@rYJs>wVEFe>DZ*O#HX>MmAJs>a&&l(i+00000NkvXXu0mjf Drbq?A diff --git a/etc/photos/wing.png b/etc/photos/wing.png deleted file mode 100644 index c56c44b252f8595c8f19f99bf02e52d78f8c22fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7014 zcmV-s8=2&ZP)ePJgHc4%%CCrbcZG|KW>sbY01s7F zRdF#g@5PDr$e0KZndain(wbeQTSuI+uZ}M+t)64l zwx`W@TX$w=^5WuEL{(B%UqnPiRYXKHA~RenH-v000_ENkl23e5d zy1mVA`6~E1zPl@ms_?36HY1Njp-1>n*H@?G#VkSmkxXBGgo2*U!f`11IjRCn(8G4Fw3@$KzH zoW%qLQ~X=*2){HcWMAa%>rD*T{-hSE+?3G_!?Yg@rXo*xxB zsBnc|1!33x#s%agxf6LR@U18}?tq0cfx(nS8((dk$U{6}S8K?;`CP3|Ao24~NM=EA zw>#!}-0LV;uxh;o7*~>bq1f34EdG;*hA&u`nl>3jyb67>upu$mAiYjMLAe;;DPh3! z>Kz}lY`+)mg3{(y^Ba`$b;ADwOSne0{Nu^*R`tfWxW3vLA8Yv{JjI^YULj<&?5Ma$ zxq3hbHtf0rQ9dJV=Qfgkdx&CXs& zqW5~1bRvRIYT;ehLcI1s8o)Wh9ekc&^lX$aY}j{>1UY=O-A4<6z(0ZKjV; zye#WH-|q$4idtxsxJUbfFW`PH-Y=9X?OVer>8>G7+q##JK*FmzohY{6({8ibZJsu` z9Boj}#KOEvWW97&27S}B>mv99m{0T;{-l}#+;qSIgcH-H`H!_mvNeGBNAR6)^m=@9 z$k4Me2Ipn6#3MNL3pzDGY1eBIKJFd?JKc;3 z{jLNQzfudez%S+Ui`Be;6C0Nmz}`Dj7CLIj1Wx+np7% zd%oxy;1G7d3YS*EmA8ZdW=`2iU7_=52%NIEb}gb_xJ*oN>sUic9DWMiZ=308dUcWW z=Bbmm2%9mRq`fd%R#&v~05beYEGs{E)J-R2v8bW2_w^MsqqomLK8QAIE$j$4v6))O zI$GocX^O^Og_ZIa&Pdb54})BEoQtCEWz?=DhzxnDqE+z2rq1&G<1lU8mfw6LGDZD# zvFyF3DZtL~+$Z})o|dyhQuR1Ki&dY`zW}RE50&>qOj=z!4fEaRSuoqy$TvA(fR8&3 zUjzo((ChbUXN54XDl78YPpUY_BR{LKC)9Bx7-~`rCMMB0#Xtq`z8#D}%CjJY@)MDt zgt3ILupjoBAceYBc}3KjH=8krz2$N_$`2Fs#gc`#eFyK=K@Pq~u2vpIAB{$j@F-=i zky9x5L%ASpug^q{G);}qplL6-g|yH4nO2q)_rdrV9HFc)d?nob_}H{&FqjiE+A1=D zN7kE}B0E`!YFPbn*$;{9IqyzT3TCwH^Vx}-I@XverbNc-O?+$Jgow{m6Gea?L}qU0 z^ZAwn7d0!c&5wa)>rv1ljSMzc={24qaRsrUp3ncVdBY5CmLRfLKi1BDzYccKqbX4b zb3VP0`kd0HFYna8j=56q_eIv8Jo5&i;ZQ8Bs9vyTx&uL;3-;h;-cjBtW6D}6_bV|hQL{qwA=Zv4g18I2&fi>mHbYx_*nn+Sj$2u$ z;WzM&UIrayGN!(#?WPNxJymk(q>W3eAqW~lg|#3`0{B$$FPc_PaDM&ExXMTTr+dY# z+)t;LuY;Zs=8@UXTZGV&22F9~PRad#KfJye!wSh+N%1FfmG0zATJ*074`ErU7sG9% z!53sRAGBt!O4eG0jDri^DwOb9DRHTOQ5^$1$jJANT8>aOa|B zNP2D}Ix|)LC>2m}A64pPQ^zJTtQ#>R;p=5N9ZoJd7h!$2qb=xavndNopCi<3S7dcpZ;uH;BCp+LPON; zNDNDgfyb^82tsRIH0r+XY$~sFuZlfvaJI4QEJZ;FtN~i0rMR}2&!eq~*^#D>Vdqnu z7@trC>~bO87smas{v@VdiE&B&8%%OVrc+H=fec-Ck~GZn68Nj|FXu`Gy}y^2lAN>> z5Wc&d0aN$}HajtN_PxqEa)_!+%*+GhHv)q$qNnKC#%8Gm*f1@SqSEoR5yF=7y;XDT zYLKU+b~2r9X`5bz9p_47C_@+%6c`I%hAohu7}v59S8Q4e5Wmh4Ejuy4zi-vRkR(|6 z*+5Nia_PA5Y$~j@0P72D1djwdrl_qOYhG3zcNK_O*@BH*as!**-gm&AFB?(vMru9V zG-~9cT}!KX4M(Q`JcpPiHmO|6DC^=u*PH)Gi=fTg-6GBJCLL# z0h9SymHZ?*QF7Bh2>;`%!hhpA@oXHcidaIIwd>q9=2ry(ztgO3x1EelJ7+nKB48j9 zvnxPA7&TX*Sy8nd6b>0>h~+HhCW5tq#&4{ zJ~kh&S3QcB9dgII=xZOv>;%GigSB;*TSt}($T1$es+PkSzbT#}>8;q6wurmk?L(k{ ze;@RY2pu`(eEcG6Cu_#(#H;INQqhB@4v~Z`ftoIbTQIh=9X4(VLwtIZ`jQmzp!{*p z_RM@?byrcG`?$9Ua1W3D(cu<}qn2Jd4Gt1L z7$YC2hZdYaV7=0#&_RWGZ=Va{UKZR1V|XthN|`pLb-nsrrMOn?%{}5e#=;j@H|J7l zRWXekaZ6M@-@Xr`s6A|Uab_Jy#Jv}*(hF}wpb6m8^fO(p(Dyh>|1Gr|j{`8S*J{uXb1KhJI zDzgb$%G}s2t{Mni@-@wmiP2Q7xPx|s=Iw?VP+Brhfp)GA*z?`c6S_oBWlV+}5Lutn zQ_X<{fO|IH}1QNy{__CML_Qln>GVDRU^%0@`0Pww7_VlCu{@4Fa{%c&9oXj#8 z^j~)^%G~MW?rev9_31=#j(Z{Bx-9F2BaqV%gfAILWPo+Jk`{+DBB7plb^`1>r;@32)CAzUs#| zULtVRVGj&E0JjGw35i{7iO+=p{XtL4dqMcx z`*_|mo|?lk7`riQ0;IBOATlT!w97==#i{^x07KL_5;7SI0(Tq2IbH;#)wEV*xlj{RZ&GSu6 zt9D~GD0n};*`dZmb2MlVgL^^NR)UoWyN5q*+{mZmYfN1Tn1!W_;;NXfY93_F3I;J0 z9_-t+YeVC*zY8*sf56#}6vd{!-R8L8NYp^my;s8W&wF4;?Ir#8b_WHXPvK9fww62* zA^I%&0XgGmRWfvX78vpl;!F~CK-dXFrVKtr#o^}h2$Nx%6+Is;?)$)XPKeknXF<95 zkRP-N`#wFwsu`tcoZHI4Hu=FpqMi{*`2pMn&LzcX$TIhBLdLA%#hKDzv^(YlVcF7( z9k3e)Xfuum;s}LENi;B^rj$9btz~9h>kF9+fHETwD&GDwv}La88e^*X>3EKS zc0V6IzgtmXnp9hAF;X6E<2*MX$6jzJ1I1ZVmYyUdnHlR*0Sh1GvoZWlnhZ$b*1A)d z44XO_ZF*Ri_QW%mV_Me z=rynz+1LRpjSGzPkL^2MsCA4x&Wg;LG3R@cD&Lq*PNQZMoXDBmQe>=Sy{bYR2{E(A zXBkqk{K_O7zvcF5K=d4rM!UZRskL!SfY~Cyn8DWQ#F~@T$fm6bp_-*uC5>o^ZpDt7 zSZHYTj>D_TQ;|q)7k)$Tju0_)jt)7CM5=R<>(UJ!M} zU&?!kAJQp$3e4`D;;qKjbu$AgmnZF+gY0}UE^WmTt8;UR@W(cfhGyGoS>mR7(eA~J zSQYWjE&CZV*7JbsnxdOLv8FF%fD1paq<}boaVNGf%_%^C#0eI7oA>uGxDqemQS*^u zdeFD$(RTueNg<{j{tB#jGA^nyPafq)0#|98%aojE4N8y4zYh1X;rokuy9R_s-Wr2`RG+W7wWcuc~H{AQnPd3$vx!NK_1w1~&~VLLdO?aLMNWzGew zj^5>F?nTG+V<0ap9X(tw*H;8%*7J2)NiXS&>l@Zw_JED^2jo6P#E)n&f0m?le}5G^ zWo`?`TYZD>6m2wsRLdoaR(*##?rN{*x1z2tUCj< z$P~4)8G>GBMo&E+*Yjvk|MY)O1`=s9Jo#OA6YB(qj5%)MBm}SOXG9MUz^BezzgV_R zP(|9(XHfnJgsvjgA=<^Pbn-P8=_kA^$;<@q`X@Q!8!oJY)#vwUJ|8{qzD=LoFTfg_ zqgKM^Mt&!Z%?`nu!VJe(vgZB`zESCO7EsMft?DnpE`YejgfugBSDx}bALfI>`&Y)S zLL@^ST6WHy$!r*`DQXQ}*IsN-2@t_&i2|e2)Ja4hpRe4BeMA8+FH%~z&m5rs>QHQ! zpPr^XGk|Zgm7rORBio^AaiOhwnw52(dXgkF?T|TSGnclBPu^c@%1|DwjQ3w+S1UPr zIvr8hsDDhf+4XKEA17pd8Tp8!rQoV&v@JbVCGdoEz4Q6YnFOL{ywwD-ZJ%35_+={@ zN@l2!oEgKPY4&D{w1|=`v_*AQb;c#)mJPj5PRlDk4^)W9xr4( zqK*aGwotI77t{fanW($xXkhNyI_3MYSfb=vvY7kDlVDytnm{sUQjWWkKrD^

)YV z*vXAnmk7hH?H4s#1DJgh-Ra7#TdOHZ2y&r$9x-)ihZ#Ve2W10B2M zu0Qte@YW4{p81E{Z|4@WbYj*j1eF&L{I=rg95sF%_YavYf_QbJ6H7UJ5w>E|m8@HN z1eQLvJD9M`3GVQkr(MNwhxYNNxBq6Oh!tXtCw~w zK*yJbDA?cP0GQ03 zu+z<|C1Lw?BYR%Y{J}NOSf!j_bWDG8yQm!d*uY(*5HeeVbWvo`^^Qi4CiFmJ-{X*z z+-hl@yd^6Ul)NF?BbXM!_z$*BdA?K56RkiR*PGk@2(C%;2nh9v_DC<*u!+2t$br&q zBi*uF5RfH^N*X6%hdc+7e8t--vPq!nq0?}#L)7j-QQJ51>S423C+A3!g{mdX;GqT5 z)6?;|Kk7h{T_Rob;yWZ0G#TQN1kc`LdoU<;W?}od^N7 zry?kc*duQQoio&B80c!GOg!r32Y0DLdrY2i78J-%z$AVnvasf;%Psx-ez$b2JE>A; zw~Wa;xMtkqi8T_%9HE+44eZ|jmE-EAXSYGYeL2(SSa$c&LX^okkaGxGiU7RS0hgM~ zO^t_Y*fg^`+iLz(FM2^S)*@)WN8-n*1a=C%cWzvBkBxbXGenv5dG(2od6&gn$;Yx_ zbXXX0jt$r&LEp}EqOSemPUC2B*#j9!N}4;Tf~QR>P{x&!SzxE9m#aBdDtcg^-^Rm!A|$(T*#Ik#j^e!TGKg! zG^oDGChS+nxM4 z-K@AB`UcXuZZ~zy#=aimGK|R2b>saeL1V6ISlTATgH2o3qg@MRgak06s3VuU{hL&F z+uHdGu*)EG%ed^1o6eDZT@zerx=NekH+xL(RD2js&2-L*(`IvXj02Q4$&BGcu*9Tm z8EJ}hmG$Yz>9Z3c{^|-jRB&@UQq+}wnbWU**%M&g^1{EaN10+z(-8-3v}fS5Pbhf= zpd~EiT?(===f*P+DRhU|%^VU(+OAdEO-!3BxMK_t=%dEA$-!uMY}&cuQiSX#aGRZZ zASvZ6kE)d&dOhK@OYNuiWzr#HJO$ar0$V))>JS%}u+<#WHEX-HG(Z)! zb?UaIm!V4q7Pxfl%_To9AxEjDjLTQ6)aS8`s94PQv$}I@&fQ|7p2aMQ`uZB~|M@;} zoFlUxe7U4WMYVSqRC2^4;2NImS)G*WkA$1IW#>^G;w@I9=p=ZUnC5zOjdS{1VPD~+ z->-IF&>&vLPqU389u++3DVububvK&FQ%YEVR%NyN{Pe}C7N14e ztH~XwQH0^)MQPewTY_q&^A(0gRvaRb`P~JJCPEBtBM0kMXjopkU+3& zL?wq@j6}|LTt_vVCO#!pLD-S{50D6g3MFoDEfjpI+19Jw*O{Gl=3;;Ree>r1nlS)b zjxVb_P+33?4T{jccetIr_(0vfR5cj606=K^wHOpuw4)=7&tp>yI~8GE zUasobQ#8?ea%Oa! z(Og?yaRr$@!GrZga4&O z9#6*JUwhIzyd4WFBXgE+Af{83%PT{p4T~Gc*i=`iLgK?srq4`Qn<H$lC!uasVgKx<< z;UioBUBndt(Um^7SpPXHZv!j_Mr%y}?`wIAn0L>S{JCEc|5fot95^YRA+kog{SA_E zgy;;(ztcdYwT4^E94O-(towK!r@COV|6`JGFTvIZmI^$CCr1I^pxq}r7v|h$;OqK;U9hD{6U=W`Dfqms^al(EDm zJ%jz^zV(snYiQer{S^9G8;0~a%PylCcfadN|m|IWJg!`4uDA{lQo-9)pP zyXW`yllpXKEImBnSt>@+x(##{B9X-E&`VOEbsC?!BMkZiL85mwnC_1R^ZmM2UYgJL z(!dA852U{xIxPr(p16BE*3;JOs0x7)oT=0H*U0(!JU;A~9yIN7t5-|HQa;xw+iZ|{ z{UPtC4SPIgGwTex;nD_UQi4ARR_{l~(bf^Of>(sT1N%Clu@zel-McB%>r|r|m-xs4 zROozMpa!kyqT3Ukp!>V2ZcGYFAy?bC?@m*y0ny=qC zNg*#f?FVJeD8sNodNpI`v+%4NyyUC#I(|g~CxG>SrOE!ifYZkVjL`aAqWMRptVk{c z)xRfrs_;M@_R@a`svF6iljt4v-zZHc;8X!=jIop2zY4mjf4Z)c^Gsa~a1vu;ui@Vz zuywwR_?vkOJSqJCvH$=8 diff --git a/etc/sample.emacs b/etc/sample.emacs deleted file mode 100644 index 3124457..0000000 --- a/etc/sample.emacs +++ /dev/null @@ -1,660 +0,0 @@ -;; -*- Mode: Emacs-Lisp -*- - -;;; This is a sample .emacs file. -;;; -;;; The .emacs file, which should reside in your home directory, allows you to -;;; customize the behavior of Emacs. In general, changes to your .emacs file -;;; will not take effect until the next time you start up Emacs. You can load -;;; it explicitly with `M-x load-file RET ~/.emacs RET'. -;;; -;;; There is a great deal of documentation on customization in the Emacs -;;; manual. You can read this manual with the online Info browser: type -;;; `C-h i' or select "Emacs Info" from the "Help" menu. - - -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; Basic Customization ;; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;; Enable the command `narrow-to-region' ("C-x n n"), a useful -;; command, but possibly confusing to a new user, so it's disabled by -;; default. -(put 'narrow-to-region 'disabled nil) - -;;; Define a variable to indicate whether we're running XEmacs/Lucid Emacs. -;;; (You do not have to defvar a global variable before using it -- -;;; you can just call `setq' directly like we do for `emacs-major-version' -;;; below. It's clearer this way, though.) - -(defvar running-xemacs (string-match "XEmacs\\|Lucid" emacs-version)) - -;; Make the sequence "C-x w" execute the `what-line' command, -;; which prints the current line number in the echo area. -(global-set-key "\C-xw" 'what-line) - -;; set up the function keys to do common tasks to reduce Emacs pinky -;; and such. - -;; Make F1 invoke help -(global-set-key [f1] 'help-command) -;; Make F2 be `undo' -(global-set-key [f2] 'undo) -;; Make F3 be `find-file' -;; Note: it does not currently work to say -;; (global-set-key 'f3 "\C-x\C-f") -;; The reason is that macros can't do interactive things properly. -;; This is an extremely longstanding bug in Emacs. Eventually, -;; it will be fixed. (Hopefully ..) -(global-set-key [f3] 'find-file) - -;; Make F4 be "mark", F5 be "copy", F6 be "paste" -;; Note that you can set a key sequence either to a command or to another -;; key sequence. -(global-set-key [f4] 'set-mark-command) -(global-set-key [f5] "\M-w") -(global-set-key [f6] "\C-y") - -;; Shift-F4 is "pop mark off of stack" -(global-set-key [(shift f4)] (lambda () (interactive) (set-mark-command t))) - -;; Make F7 be `save-buffer' -(global-set-key [f7] 'save-buffer) - -;; Make F8 be "start macro", F9 be "end macro", F10 be "execute macro" -(global-set-key [f8] 'start-kbd-macro) -(global-set-key [f9] 'end-kbd-macro) -(global-set-key [f10] 'call-last-kbd-macro) - -;; Here's an alternative binding if you don't use keyboard macros: -;; Make F8 be `save-buffer' followed by `delete-window'. -;;(global-set-key 'f8 "\C-x\C-s\C-x0") - -;; If you prefer delete to actually delete forward then you want to -;; uncomment the next line (or use `Customize' to customize this). -;; (setq delete-key-deletes-forward t) - - -(cond (running-xemacs - ;; - ;; Code for any version of XEmacs/Lucid Emacs goes here - ;; - - ;; Change the values of some variables. - ;; (t means true; nil means false.) - ;; - ;; Use the "Describe Variable..." option on the "Help" menu - ;; to find out what these variables mean. - (setq find-file-use-truenames nil - find-file-compare-truenames t - minibuffer-confirm-incomplete t - complex-buffers-menu-p t - next-line-add-newlines nil - mail-yank-prefix "> " - kill-whole-line t - ) - - ;; When running ispell, consider all 1-3 character words as correct. - (setq ispell-extra-args '("-W" "3")) - - (cond ((or (not (fboundp 'device-type)) - (equal (device-type) 'x) - (equal (device-type) 'mswindows)) - ;; Code which applies only when running emacs under X or - ;; MicroSoft Windows goes here. (We check whether the - ;; function `device-type' exists before using it. In - ;; versions before 19.12, there was no such function. - ;; If it doesn't exist, we simply assume we're running - ;; under X -- versions before 19.12 only supported X.) - - ;; Remove the binding of C-x C-c, which normally exits emacs. - ;; It's easy to hit this by mistake, and that can be annoying. - ;; Under X, you can always quit with the "Exit Emacs" option on - ;; the File menu. - (global-set-key "\C-x\C-c" nil) - - ;; Uncomment this to enable "sticky modifier keys" in 19.13 - ;; and up. With sticky modifier keys enabled, you can - ;; press and release a modifier key before pressing the - ;; key to be modified, like how the ESC key works always. - ;; If you hold the modifier key down, however, you still - ;; get the standard behavior. I personally think this - ;; is the best thing since sliced bread (and a *major* - ;; win when it comes to reducing Emacs pinky), but it's - ;; disorienting at first so I'm not enabling it here by - ;; default. - - ;;(setq modifier-keys-are-sticky t) - - ;; This changes the variable which controls the text that goes - ;; in the top window title bar. (However, it is not changed - ;; unless it currently has the default value, to avoid - ;; interfering with a -wn command line argument I may have - ;; started emacs with.) - (if (equal frame-title-format "%S: %b") - (setq frame-title-format - (concat "%S: " invocation-directory invocation-name - " [" emacs-version "]" - (if nil ; (getenv "NCD") - "" - " %b")))) - - ;; If we're running on display 0, load some nifty sounds that - ;; will replace the default beep. But if we're running on a - ;; display other than 0, which probably means my NCD X terminal, - ;; which can't play digitized sounds, do two things: reduce the - ;; beep volume a bit, and change the pitch of the sound that is - ;; made for "no completions." - ;; - ;; (Note that sampled sounds only work if XEmacs was compiled - ;; with sound support, and we're running on the console of a - ;; Sparc, HP, or SGI machine, or on a machine which has a - ;; NetAudio server; otherwise, you just get the standard beep.) - ;; - ;; (Note further that changing the pitch and duration of the - ;; standard beep only works with some X servers; many servers - ;; completely ignore those parameters.) - ;; - (cond ((or (and (getenv "DISPLAY") - (string-match ":0" (getenv "DISPLAY"))) - (and (eq (console-type) 'mswindows) - (device-sound-enabled-p))) - (load-default-sounds)) - (t - (setq bell-volume 40) - (setq sound-alist - (append sound-alist '((no-completion :pitch 500)))) - )) - - ;; Make `C-x C-m' and `C-x RET' be different (since I tend - ;; to type the latter by accident sometimes.) - (define-key global-map [(control x) return] nil) - - ;; Change the pointer used when the mouse is over a modeline - (set-glyph-image modeline-pointer-glyph "leftbutton") - - ;; Change the continuation glyph face so it stands out more - (and (fboundp 'make-face-bold) - (boundp 'continuation-glyph) - (make-face-bold (glyph-face continuation-glyph))) - - ;; Change the pointer used during garbage collection. - ;; - ;; Note that this pointer image is rather large as pointers go, - ;; and so it won't work on some X servers (such as the MIT - ;; R5 Sun server) because servers may have lamentably small - ;; upper limits on pointer size. - ;;(if (featurep 'xpm) - ;; (set-glyph-image gc-pointer-glyph - ;; (expand-file-name "trash.xpm" data-directory))) - - ;; Here's another way to do that: it first tries to load the - ;; pointer once and traps the error, just to see if it's - ;; possible to load that pointer on this system; if it is, - ;; then it sets gc-pointer-glyph, because we know that - ;; will work. Otherwise, it doesn't change that variable - ;; because we know it will just cause some error messages. - (if (featurep 'xpm) - (let ((file (expand-file-name "recycle.xpm" data-directory))) - (if (condition-case error - ;; check to make sure we can use the pointer. - (make-image-instance file nil - '(pointer)) - (error nil)) ; returns nil if an error occurred. - (set-glyph-image gc-pointer-glyph file)))) - - (when (featurep 'menubar) - ;; Add `dired' to the File menu - (add-menu-button '("File") ["Edit Directory" dired t]) - - ;; Here's a way to add scrollbar-like buttons to the menubar - (add-menu-button nil ["Top" beginning-of-buffer t]) - (add-menu-button nil ["<<<" scroll-down t]) - (add-menu-button nil [" . " recenter t]) - (add-menu-button nil [">>>" scroll-up t]) - (add-menu-button nil ["Bot" end-of-buffer t])) - - ;; Change the behavior of mouse button 2 (which is normally - ;; bound to `mouse-yank'), so that it inserts the selected text - ;; at point (where the text cursor is), instead of at the - ;; position clicked. - ;; - ;; Note that you can find out what a particular key sequence or - ;; mouse button does by using the "Describe Key..." option on - ;; the Help menu. - (setq mouse-yank-at-point t) - - ;; When editing C code (and Lisp code and the like), I often - ;; like to insert tabs into comments and such. It gets to be - ;; a pain to always have to use `C-q TAB', so I set up a more - ;; convenient binding. Note that this does not work in - ;; TTY frames, where tab and shift-tab are indistinguishable. - (define-key global-map '(shift tab) 'self-insert-command) - - ;; LISPM bindings of Control-Shift-C and Control-Shift-E. - ;; Note that "\C-C" means Control-C, not Control-Shift-C. - ;; To specify shifted control characters, you must use the - ;; more verbose syntax used here. - (define-key emacs-lisp-mode-map '(control C) 'compile-defun) - (define-key emacs-lisp-mode-map '(control E) 'eval-defun) - - ;; If you like the FSF Emacs binding of button3 (single-click - ;; extends the selection, double-click kills the selection), - ;; uncomment the following: - - ;; Under 19.13, the following is enough: - ;(define-key global-map 'button3 'mouse-track-adjust) - - ;; But under 19.12, you need this: - ;(define-key global-map 'button3 - ; (lambda (event) - ; (interactive "e") - ; (let ((default-mouse-track-adjust t)) - ; (mouse-track event)))) - - ;; Under both 19.12 and 19.13, you also need this: - ;(add-hook 'mouse-track-click-hook - ; (lambda (event count) - ; (if (or (/= (event-button event) 3) - ; (/= count 2)) - ; nil ;; do the normal operation - ; (kill-region (point) (mark)) - ; t ;; don't do the normal operations. - ; ))) - - )) - - )) - -;; Oh, and here's a cute hack you might want to put in the sample .emacs -;; file: it changes the color of the window if it's not on the local -;; machine, or if it's running as root: - -;; local emacs background: whitesmoke -;; remote emacs background: palegreen1 -;; root emacs background: coral2 -(cond - ((and (string-match "XEmacs" emacs-version) - (eq window-system 'x) - (boundp 'emacs-major-version) - (= emacs-major-version 19) - (>= emacs-minor-version 12)) - (let* ((root-p (eq 0 (user-uid))) - (dpy (or (getenv "DISPLAY") "")) - (remote-p (not - (or (string-match "^\\(\\|unix\\|localhost\\):" dpy) - (let ((s (system-name))) - (if (string-match "\\.\\(netscape\\|mcom\\)\\.com" s) - (setq s (substring s 0 (match-beginning 0)))) - (string-match (concat "^" (regexp-quote s)) dpy))))) - (bg (cond (root-p "coral2") - (remote-p "palegreen1") - (t nil)))) - (cond (bg - (let ((def (color-name (face-background 'default))) - (faces (face-list))) - (while faces - (let ((obg (face-background (car faces)))) - (if (and obg (equal def (color-name obg))) - (set-face-background (car faces) bg))) - (setq faces (cdr faces))))))))) - - -;;; Older versions of emacs did not have these variables -;;; (emacs-major-version and emacs-minor-version.) -;;; Let's define them if they're not around, since they make -;;; it much easier to conditionalize on the emacs version. - -(if (and (not (boundp 'emacs-major-version)) - (string-match "^[0-9]+" emacs-version)) - (setq emacs-major-version - (string-to-int (substring emacs-version - (match-beginning 0) (match-end 0))))) -(if (and (not (boundp 'emacs-minor-version)) - (string-match "^[0-9]+\\.\\([0-9]+\\)" emacs-version)) - (setq emacs-minor-version - (string-to-int (substring emacs-version - (match-beginning 1) (match-end 1))))) - -;;; Define a function to make it easier to check which version we're -;;; running. - -(defun running-emacs-version-or-newer (major minor) - (or (> emacs-major-version major) - (and (= emacs-major-version major) - (>= emacs-minor-version minor)))) - -(cond ((and running-xemacs - (running-emacs-version-or-newer 19 6)) - ;; - ;; Code requiring XEmacs/Lucid Emacs version 19.6 or newer goes here - ;; - )) - -(cond ((>= emacs-major-version 19) - ;; - ;; Code for any vintage-19 emacs goes here - ;; - )) - -(cond ((and (not running-xemacs) - (>= emacs-major-version 19)) - ;; - ;; Code specific to FSF Emacs 19 (not XEmacs/Lucid Emacs) goes here - ;; - )) - -(cond ((< emacs-major-version 19) - ;; - ;; Code specific to emacs 18 goes here - ;; - )) - - -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; Customization of Specific Packages ;; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -;;; Load gnuserv, which will allow you to connect to XEmacs sessions -;;; using `gnuclient'. - -;; If you never run more than one XEmacs at a time, you might want to -;; always start gnuserv. Otherwise it is preferable to specify -;; `-f gnuserv-start' on the command line to one of the XEmacsen. -; (gnuserv-start) - - -;;; ******************** -;;; Load efs, which uses the FTP protocol as a pseudo-filesystem. -;;; When this is loaded, the pathname syntax /user@host:/remote/path -;;; refers to files accessible through ftp. -;;; -(require 'dired) -;; compatible ange-ftp/efs initialization derived from code -;; from John Turner -;; As of 19.15, efs is bundled instead of ange-ftp. -;; NB: doesn't handle 20.0 properly, efs didn't appear until 20.1. -;; -;; The environment variable EMAIL_ADDRESS is used as the password -;; for access to anonymous ftp sites, if it is set. If not, one is -;; constructed using the environment variables USER and DOMAINNAME -;; (e.g. turner@lanl.gov), if set. - -(if (and running-xemacs - (or (> emacs-major-version 20) - (and (= emacs-major-version 20) (>= emacs-minor-version 1)) - (and (= emacs-major-version 19) (>= emacs-minor-version 15)))) - (progn - (message "Loading and configuring bundled packages... efs") - (require 'efs-auto) - (if (getenv "USER") - (setq efs-default-user (getenv "USER"))) - (if (getenv "EMAIL_ADDRESS") - (setq efs-generate-anonymous-password (getenv "EMAIL_ADDRESS")) - (if (and (getenv "USER") - (getenv "DOMAINNAME")) - (setq efs-generate-anonymous-password - (concat (getenv "USER")"@"(getenv "DOMAINNAME"))))) - (setq efs-auto-save 1)) - (progn - (message "Loading and configuring bundled packages... ange-ftp") - (require 'ange-ftp) - (if (getenv "USER") - (setq ange-ftp-default-user (getenv "USER"))) - (if (getenv "EMAIL_ADDRESS") - (setq ange-ftp-generate-anonymous-password (getenv "EMAIL_ADDRESS")) - (if (and (getenv "USER") - (getenv "DOMAINNAME")) - (setq ange-ftp-generate-anonymous-password - (concat (getenv "USER")"@"(getenv "DOMAINNAME"))))) - (setq ange-ftp-auto-save 1) - ) - ) - -;;; ******************** -;;; Load the default-dir.el package which installs fancy handling -;;; of the initial contents in the minibuffer when reading -;;; file names. - -(if (and running-xemacs - (or (and (= emacs-major-version 20) (>= emacs-minor-version 1)) - (and (= emacs-major-version 19) (>= emacs-minor-version 15)))) - (require 'default-dir)) - -;;; ******************** -;;; Load the auto-save.el package, which lets you put all of your autosave -;;; files in one place, instead of scattering them around the file system. -;;; -(setq auto-save-directory (expand-file-name "~/autosave/") - auto-save-directory-fallback auto-save-directory - auto-save-hash-p nil - efs-auto-save t - efs-auto-save-remotely nil - ;; now that we have auto-save-timeout, let's crank this up - ;; for better interactive response. - auto-save-interval 2000 - ) -;; We load this afterwards because it checks to make sure the -;; auto-save-directory exists (creating it if not) when it's loaded. -(require 'auto-save) - -;; This adds additional extensions which indicate files normally -;; handled by cc-mode. -(setq auto-mode-alist - (append '(("\\.C$" . c++-mode) - ("\\.cc$" . c++-mode) - ("\\.hh$" . c++-mode) - ("\\.c$" . c-mode) - ("\\.h$" . c-mode)) - auto-mode-alist)) - - -;;; ******************** -;;; cc-mode (the mode you're in when editing C, C++, and Objective C files) - -;; Tell cc-mode not to check for old-style (K&R) function declarations. -;; This speeds up indenting a lot. -(setq c-recognize-knr-p nil) - -;; Change the indentation amount to 4 spaces instead of 2. -;; You have to do it in this complicated way because of the -;; strange way the cc-mode initializes the value of `c-basic-offset'. -(add-hook 'c-mode-hook (lambda () (setq c-basic-offset 4))) - - -;;; ******************** -;;; Load a partial-completion mechanism, which makes minibuffer completion -;;; search multiple words instead of just prefixes; for example, the command -;;; `M-x byte-compile-and-load-file RET' can be abbreviated as `M-x b-c-a RET' -;;; because there are no other commands whose first three words begin with -;;; the letters `b', `c', and `a' respectively. -;;; -(load-library "completer") - - -;;; ******************** -;;; Load crypt, which is a package for automatically decoding and reencoding -;;; files by various methods - for example, you can visit a .Z or .gz file, -;;; edit it, and have it automatically re-compressed when you save it again. -;;; -(setq crypt-encryption-type 'pgp ; default encryption mechanism - crypt-confirm-password t ; make sure new passwords are correct - ;crypt-never-ever-decrypt t ; if you don't encrypt anything, set this to - ; tell it not to assume that "binary" files - ; are encrypted and require a password. - ) -(require 'crypt) - - -;;; ******************** -;;; Edebug is a source-level debugger for emacs-lisp programs. -;;; -(define-key emacs-lisp-mode-map "\C-xx" 'edebug-defun) - - -;;; ******************** -;;; Font-Lock is a syntax-highlighting package. When it is enabled and you -;;; are editing a program, different parts of your program will appear in -;;; different fonts or colors. For example, with the code below, comments -;;; appear in red italics, function names in function definitions appear in -;;; blue bold, etc. The code below will cause font-lock to automatically be -;;; enabled when you edit C, C++, Emacs-Lisp, and many other kinds of -;;; programs. -;;; -;;; The "Options" menu has some commands for controlling this as well. -;;; -(cond (running-xemacs - - ;; If you want the default colors, you could do this: - ;; (setq font-lock-use-default-fonts nil) - ;; (setq font-lock-use-default-colors t) - ;; but I want to specify my own colors, so I turn off all - ;; default values. - (setq font-lock-use-default-fonts nil) - (setq font-lock-use-default-colors nil) - - (require 'font-lock) - - ;; Mess around with the faces a bit. Note that you have - ;; to change the font-lock-use-default-* variables *before* - ;; loading font-lock, and wait till *after* loading font-lock - ;; to customize the faces. - - ;; string face is green - (set-face-foreground 'font-lock-string-face "forest green") - - ;; comments are italic and red; doc strings are italic - ;; - ;; (I use copy-face instead of make-face-italic/make-face-bold - ;; because the startup code does intelligent things to the - ;; 'italic and 'bold faces to ensure that they are different - ;; from the default face. For example, if the default face - ;; is bold, then the 'bold face will be unbold.) - (copy-face 'italic 'font-lock-comment-face) - ;; Underlining comments looks terrible on tty's - (set-face-underline-p 'font-lock-comment-face nil 'global 'tty) - (set-face-highlight-p 'font-lock-comment-face t 'global 'tty) - (copy-face 'font-lock-comment-face 'font-lock-doc-string-face) - (set-face-foreground 'font-lock-comment-face "red") - - ;; function names are bold and blue - (copy-face 'bold 'font-lock-function-name-face) - (set-face-foreground 'font-lock-function-name-face "blue") - - ;; misc. faces - (and (find-face 'font-lock-preprocessor-face) ; 19.13 and above - (copy-face 'bold 'font-lock-preprocessor-face)) - (copy-face 'italic 'font-lock-type-face) - (copy-face 'bold 'font-lock-keyword-face) - )) - - -;;; ******************** -;;; fast-lock is a package which speeds up the highlighting of files -;;; by saving information about a font-locked buffer to a file and -;;; loading that information when the file is loaded again. This -;;; requires a little extra disk space be used. -;;; -;;; Normally fast-lock puts the cache file (the filename appended with -;;; .flc) in the same directory as the file it caches. You can -;;; specify an alternate directory to use by setting the variable -;;; fast-lock-cache-directories. - -;; Let's use lazy-lock instead. -;;(add-hook 'font-lock-mode-hook 'turn-on-fast-lock) -;;(setq fast-lock-cache-directories '("/foo/bar/baz")) - - -;;; ******************** -;;; lazy-lock is a package which speeds up the highlighting of files -;;; by doing it "on-the-fly" -- only the visible portion of the -;;; buffer is fontified. The results may not always be quite as -;;; accurate as using full font-lock or fast-lock, but it's *much* -;;; faster. No more annoying pauses when you load files. - -(add-hook 'font-lock-mode-hook 'turn-on-lazy-lock) -;; I personally don't like "stealth mode" (where lazy-lock starts -;; fontifying in the background if you're idle for 30 seconds) -;; because it takes too long to wake up again on my piddly Sparc 1+. -(setq lazy-lock-stealth-time nil) - - -;;; ******************** -;;; func-menu is a package that scans your source file for function -;;; definitions and makes a menubar entry that lets you jump to any -;;; particular function definition by selecting it from the menu. The -;;; following code turns this on for all of the recognized languages. -;;; Scanning the buffer takes some time, but not much. -;;; -;;; Send bug reports, enhancements etc to: -;;; David Hughes -;;; -(cond (running-xemacs - (require 'func-menu) - (define-key global-map 'f8 'function-menu) - (add-hook 'find-file-hooks 'fume-add-menubar-entry) - (define-key global-map "\C-cl" 'fume-list-functions) - (define-key global-map "\C-cg" 'fume-prompt-function-goto) - - ;; The Hyperbole information manager package uses (shift button2) and - ;; (shift button3) to provide context-sensitive mouse keys. If you - ;; use this next binding, it will conflict with Hyperbole's setup. - ;; Choose another mouse key if you use Hyperbole. - (define-key global-map '(shift button3) 'mouse-function-menu) - - ;; For descriptions of the following user-customizable variables, - ;; type C-h v - (setq fume-max-items 25 - fume-fn-window-position 3 - fume-auto-position-popup t - fume-display-in-modeline-p t - fume-menubar-menu-location "File" - fume-buffer-name "*Function List*" - fume-no-prompt-on-valid-default nil) - )) - - -;;; ******************** -;;; MH is a mail-reading system from the Rand Corporation that relies on a -;;; number of external filter programs (which do not come with emacs.) -;;; Emacs provides a nice front-end onto MH, called "mh-e". -;;; -;; Bindings that let you send or read mail using MH -;(global-set-key "\C-xm" 'mh-smail) -;(global-set-key "\C-x4m" 'mh-smail-other-window) -;(global-set-key "\C-cr" 'mh-rmail) - -;; Customization of MH behavior. -(setq mh-delete-yanked-msg-window t) -(setq mh-yank-from-start-of-msg 'body) -(setq mh-summary-height 11) - -;; Use lines like the following if your version of MH -;; is in a special place. -;(setq mh-progs "/usr/dist/pkgs/mh/bin.svr4/") -;(setq mh-lib "/usr/dist/pkgs/mh/lib.svr4/") - - -;;; ******************** -;;; resize-minibuffer-mode makes the minibuffer automatically -;;; resize as necessary when it's too big to hold its contents. - -(autoload 'resize-minibuffer-mode "rsz-minibuf" nil t) -(resize-minibuffer-mode) -(setq resize-minibuffer-window-exactly nil) - -;;; ******************** -;;; W3 is a browser for the World Wide Web, and takes advantage of the very -;;; latest redisplay features in XEmacs. You can access it simply by typing -;;; 'M-x w3'; however, if you're unlucky enough to be on a machine that is -;;; behind a firewall, you will have to do something like this first: - -;(setq w3-use-telnet t -; ;; -; ;; If the Telnet program you use to access the outside world is -; ;; not called "telnet", specify its name like this. -; w3-telnet-prog "itelnet" -; ;; -; ;; If your Telnet program adds lines of junk at the beginning -; ;; of the session, specify the number of lines here. -; w3-telnet-header-length 4 -; ) diff --git a/etc/sample.init.el b/etc/sample.init.el index ef6ec7f..538308a 100644 --- a/etc/sample.init.el +++ b/etc/sample.init.el @@ -24,16 +24,20 @@ ;; Boston, MA 02111-1307, USA. ;; #### to do: -;; -- #### figure out how init.el and custom.el interact and put -;; documentation about it here. (perhaps it already exists -;; elsewhere?) - -;;; This is a sample init.el file. It can be used without -;;; modification as your init.el or .emacs. In older versions of -;;; XEmacs, this file was called .emacs and placed in your home -;;; directory. (Under MS Windows, that directory is controlled by the -;;; HOME environment variable and defaults to C:\. You can find out -;;; where XEmacs thinks your home directory is using +;; -- scan for #### markers and fix the problems noted there. +;; -- #### maybe the setqs in this file should be changed to defvars +;; to avoid tromping on customizations when custom.el is loaded +;; early (dv and sjt at least favor making this the default) +;; -- #### update documentation in (lispref)Starting Up XEmacs, in +;; (xemacs)Entering Emacs, and in (custom), then point to them +;; instead of going into detail here. + +;;; This is a sample init file. It can be used without modification +;;; as your init.el or .emacs. In older versions of XEmacs, this file +;;; was called .emacs and placed in your home directory. (Under MS +;;; Windows, that directory is controlled by the HOME environment +;;; variable and defaults to C:\. You can find out where XEmacs +;;; thinks your home directory is using ;;; ;;; ESC : (expand-file-name "~") ;;; @@ -52,7 +56,9 @@ ;;; The language that this file (and most other XEmacs init files) is ;;; written in is called "XEmacs Lisp" or more commonly "Elisp". -;;; There are many sources of further information: +;;; Brief descriptions of how the init process works and how to +;;; accomplish many useful customizations are given below in this +;;; file. There are many sources of further information: ;;; -- the XEmacs User's Manual (Access using the online Info browser: ;;; Use `Help->Info (Online Docs)->XEmacs User's Manual' (if @@ -121,6 +127,130 @@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Theory of Operation ;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;;; XEmacs allows you to make persistent changes to editor behavior by +;;; saving code in files which are by default loaded at startup. + +;; These files are just Lisp libraries with names built in to XEmacs. +;; There are files for the use of the user (the init file and the +;; custom file), for the site administrator (default.el and +;; site-start.el), and for the XEmacs maintainers (auto-autoloads +;; files). See the Lispref for user and site files (node Starting Up +;; XEmacs, currently inaccurate (it doesn't describe the custom +;; file)). Interactions among the files are complex; see +;; lisp/startup.el for details. + +;; Briefly, after very basic initializations including processing a +;; special command line options (including GUI toolkit options), +;; setting up the terminal, and setting up `load-path', it executes +;; customization code as follows: + +;; 1. It runs the normal hook `before-init-hook'. +;; 2. It loads the library `site-start' (by default `site-start.el'). +;; 3. It loads the init file (by default `~/.xemacs/init.el'). +;; 4. It loads the custom file (by default `~/.xemacs/custom.el'). +;; 5. It loads the library `default' (by default `default.el'). +;; 6. It runs the normal hook `after-init-hook'. + +;; After this the *scratch* buffer is set up and the remaining command +;; line arguments (actions and file names) are processed. + +;; N.B. Switching the order of steps 3 and 4 is under discussion and +;; favored by several core developers. + +;; Step 2 is inhibited by the -no-site-file command line switch. +;; Steps 3 and 4 are inhibited (as a unit) by the -no-init-file +;; command line switch (-q is a convenient synonym). Step 5 is +;; inhibited by -no-init-file or a non-nil value of +;; `inhibit-default-init' (set it in the init file). From now on the +;; hooks and the site initialization files will be ignored. + +;; The custom file and the init file contain customizations managed by +;; XEmacs itself via the Custom subsystem and manual customizations, +;; respectively. Originally both were placed in the same file, +;; usually ~/.emacs, but occasionally XEmacs would trash user settings +;; when automatically changing options, and more frequently users +;; would trash the automatically generated code. So these functions +;; have been reallocated to separate files, usually named custom.el +;; and init.el, respectively. + +;; The Custom system is accessed most conveniently from the +;; Options->Advanced (Customize) menu (also, the Options->Fonts and +;; Options->Sizes menus are implicitly managed by Custom, and +;; Options->Edit Faces explicitly invokes Custom). You can also use +;; the suite of customize commands directly (cf C-h a customize RET). +;; Currently, Custom possesses specialized facilities for setting +;; ordinary variables of many types, and for customizing faces. As a +;; general rule, variable and face initialization should be done using +;; Custom, and other initializations should be done in the init file. + +;; A possible exception is a subsystem with its own complex init file, +;; eg, Gnus and .gnus. In these cases it is often preferable to keep +;; even simple variable initializations together, and you may wish to +;; maintain these configurations by hand. + +;; You should avoid editing the custom file by hand. The syntax used +;; is complex but concise, and it is easy to silently break the whole +;; file with a single error that happens to result in a valid Lisp +;; form. On the other hand, the init file is just a Lisp library that +;; is loaded before starting the read-eval-redisplay loop. + +;; The interactions between the custom file and other init files are +;; governed by a simple idea: + +;; Custom to User: ALL VARIABLES YOURS OURS NOW ARE. + +;; To be precise, Custom is pretty good about noticing and respecting +;; existing settings in interactive use. However, it is weak in +;; understanding advanced use of specifier variables (these are used +;; for customizations which depend on display characteristics and +;; configuration in complex ways), and can be quite brutal at +;; initialization. + +;; Normal practice for Custom at initialization is to (1) reset all +;; customized faces before applying customizations and (2) force all +;; variables to the values specified in custom.el. For this reason, +;; and because it is generally the case that the init file can +;; usefully depend on customized variables, but Custom pays no +;; attention to behavior of the init file, it is probably a good idea +;; to force custom.el to be loaded before the init file. (As +;; mentioned, this will probably become the default in future versions +;; of XEmacs.) + +;; To enable early loading of custom.el, uncomment the following line: +;(setq Init-inhibit-custom-file-p (not (assoc custom-file load-history))) + +;; Code to implement early loading where late loading is the default. +;; A crucial snippet of code must be the last thing in this file. + +;; defvars only initialize uninitialized variables; if the setq above +;; is active, the variable below is defined but the value will not be +;; altered. +(defvar Init-inhibit-custom-file-p nil + "Internal user init flag. Don't use this yourself. + +Non-nil if we need to inhibit XEmacs from loading custom.el after init.el.") + +(when Init-inhibit-custom-file-p + ;; This is the default custom-file. + (let ((file (expand-file-name "~/.xemacs/custom.el"))) + (add-one-shot-hook 'after-init-hook + `(lambda () (setq custom-file ,file))) + (cond ((file-readable-p file) + (load file)) + ((file-exists-p file) + (warn "Existing custom file \"%s\" is not readable!" file))) + (cond ((not (file-exists-p file)) + (display-warning ' resource + (format "Custom file \"%s\" not found." file) + 'info)) + ((not (file-writable-p file)) + (warn "Existing custom file \"%s\" is not writable!" file))))) + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Basic Customization ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -226,6 +356,14 @@ argument are optional. Only the Non-nil arguments are used in the test." ; ;; ; )) +(defun Init-safe-require (feat) +"Try to REQUIRE the specified feature. Errors occurring are silenced. +\(Perhaps in the future there will be a way to get at the error.) +Returns t if the feature was successfully required." + (condition-case nil + (progn (require feat) t) + (error nil))) + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Key Definitions ;; @@ -273,6 +411,12 @@ argument are optional. Only the Non-nil arguments are used in the test." ;; the line, but that messes up the common idiom `f8 move-cursor f4'. (defun Init-kill-entire-line (&optional arg) +"Kill the entire line. +With prefix argument, kill that many lines from point. Negative +arguments kill lines backward. + +When calling from a program, nil means \"no arg\", +a number counts as a prefix arg." (interactive "*P") (let ((kill-whole-line t)) (beginning-of-line) @@ -609,14 +753,11 @@ backward, and defaults to 1. Buffers whose name begins with a space ;; Make sure we get Windows-like shifted-motion key selection behavior ;; on recent XEmacs versions. -(if (boundp 'shifted-motion-keys-select-region) - (setq shifted-motion-keys-select-region t) - ;; otherwise, try the pc-select package -- - (condition-case nil - (progn - (require 'pc-select) - (pc-select-mode 1)) - (error nil))) +(cond ((boundp 'shifted-motion-keys-select-region) + (setq shifted-motion-keys-select-region t)) + ;; otherwise, try the pc-select package -- + ((Init-safe-require 'pc-select) + (pc-select-mode 1))) ;; The following commented-out code rearranges the keymap in an ;; unconventional but extremely useful way for programmers. Parens @@ -649,6 +790,13 @@ backward, and defaults to 1. Buffers whose name begins with a space ;; Useful programming-related keystrokes. (defun describe-foo-at-point () + "Show the documentation of the Elisp function and variable near point. +This checks in turn: + +-- for a function name where point is +-- for a variable name where point is +-- for a surrounding function call +" (interactive) (let (sym) ;; sigh, function-at-point is too clever. we want only the first half. @@ -747,42 +895,86 @@ This lets you figure out where time is being spent when executing Lisp code." 'kill-current-buffer-and-window) (defun kill-current-buffer () + "Kill the current buffer (prompting if it is modified)." (interactive) (kill-buffer (current-buffer))) (defun kill-current-buffer-and-window () + "Kill the current buffer (prompting if it is modified) and its window." (interactive) (kill-buffer (current-buffer)) (delete-window)) -(defun grep-c-files () - (interactive) +(defvar grep-all-files-history nil) + +(defvar grep-all-files-omitted-expressions + '("*~" "#*" ".#*" ",*" "*.elc" "*.obj" "*.o" "*.exe" "*.dll" "*.lib" "*.a" + "*.dvi" "*.class" "*.bin") + "List of expressions matching files to be omitted in `grep-all-files-...'. +Each entry should be a simple name or a shell wildcard expression.") + +(defvar grep-all-files-omitted-directories '("CVS" "RCS" "SCCS") + "List of directories not to recurse into in `grep-all-files-...'. +Each entry should be a simple name or a shell wildcard expression.") + +(defun construct-grep-all-files-command (find-segment grep-segment) + (let ((omit-annoying + (mapconcat #'(lambda (wildcard) + (concat "-name '" wildcard "' -or ")) + grep-all-files-omitted-expressions + ""))) + (cond ((eq grep-find-use-xargs 'gnu) + (format "find . %s %s -type f -print0 | xargs -0 -e %s" + find-segment omit-annoying grep-segment)) + (grep-find-use-xargs + (format "find . %s %s -type f -print | xargs %s" + find-segment omit-annoying grep-segment)) + (t + (format "find . %s %s -type f -exec %s {} /dev/null \\;" + find-segment omit-annoying grep-segment))))) + +(defun grep-all-files-in-current-directory (command) + "Run `grep' in all non-annoying files in the current directory. +`Non-annoying' excludes backup files, autosave files, CVS merge files, etc. +More specifically, this is controlled by `grep-all-files-omitted-expressions'. + +This function does not recurse into subdirectories. If you want this, +use \\[grep-all-files-in-current-directory-and-below]." + (interactive + (progn + (require 'compile) + (list (read-shell-command "Run grep (like this): " + grep-command 'grep-all-files-history)))) (require 'compile) - (let ((grep-command - (cons (concat grep-command " *.[chCH]" - ; i wanted to also use *.cc and *.hh. - ; see long comment below under Perl. - ) - (length grep-command)))) - (call-interactively 'grep))) - -(defun grep-lisp-files () - (interactive) + (grep (construct-grep-all-files-command + "-name . -or -type d -prune -or" command))) + +(defun grep-all-files-in-current-directory-and-below (command) + "Run `grep' in all non-annoying files in the current directory and below. +`Non-annoying' excludes backup files, autosave files, CVS merge files, etc. +More specifically, this is controlled by `grep-all-files-omitted-expressions'. + +This function recurses into subdirectories. If you do not want this, +use \\[grep-all-files-in-current-directory]." + (interactive + (progn + (require 'compile) + (list (read-shell-command "Run grep (like this): " + grep-command 'grep-all-files-history)))) (require 'compile) - (let ((grep-command - (cons (concat grep-command " *.el" - ; i wanted to also use *.cc and *.hh. - ; see long comment below under Perl. - ) - (length grep-command)))) - (call-interactively 'grep))) - -;; This repeatedly selects larger and larger balanced expressions -;; around the cursor. Once you have such an expression marked, you -;; can expand to the end of the following expression with C-M-SPC and -;; to the beginning of the previous with M-left. + (grep (construct-grep-all-files-command + ;; prune all specified directories. + (mapconcat #'(lambda (wildcard) + (concat "-name '" wildcard "' -prune -or ")) + grep-all-files-omitted-directories + "") + command))) (defun clear-select () + "Repeatedly select ever larger balanced expressions around the cursor. +Once you have such an expression marked, you can expand to the end of +the following expression with \\[mark-sexp] and to the beginning of the +previous with \\[backward-sexp]." (interactive "_") ;this means "preserve the active region after this command" (backward-up-list 1) (let ((end (save-excursion (forward-sexp) (point)))) @@ -792,8 +984,8 @@ This lets you figure out where time is being spent when executing Lisp code." ;; -- always reports as /. #### this should be fixable. (global-set-key 'kp-add 'query-replace) (global-set-key '(shift kp-add) 'query-replace-regexp) -(global-set-key '(control kp-add) 'grep-c-files) -(global-set-key '(meta kp-add) 'grep-lisp-files) +(global-set-key '(control kp-add) 'grep-all-files-in-current-directory) +(global-set-key '(meta kp-add) 'grep-all-files-in-current-directory-and-below) (global-set-key 'clear 'clear-select) ;; Note that you can use a "lambda" expression (an anonymous function) ;; in place of a function name. This function would be called @@ -803,7 +995,7 @@ This lets you figure out where time is being spent when executing Lisp code." ;; buffer, etc.). (global-set-key 'kp-enter (lambda () (interactive) (set-mark-command t))) (global-set-key '(shift kp-enter) 'repeat-complex-command) -(global-set-key 'pause 'repeat-complex-command) ;; useful on Windows-stlye kbds +(global-set-key 'pause 'repeat-complex-command) ;; useful on Windows-style kbds (global-set-key '(control kp-enter) 'eval-expression) ;;;;;;;;;;;;;;;;;;;;;;;; @@ -872,11 +1064,8 @@ This lets you figure out where time is being spent when executing Lisp code." ;;; rather than append -- standard behavior under all window systems ;;; nowadays. -(pending-delete-mode 1) - -;;; enable region selection with shift+arrows (on by default in 21.5 -;;; and up) -(setq shifted-motion-keys-select-region t) +(if (fboundp 'pending-delete-mode) + (pending-delete-mode 1)) ;;; NOTE: In this context, `windows-nt' actually refers to all MS ;;; Windows operating systems! @@ -889,15 +1078,33 @@ This lets you figure out where time is being spent when executing Lisp code." ;(setq user-full-name "Ben Wing") ;(setq smtpmail-smtp-server "pop.tcsn.uswest.net") - ;; Make Alt+accelerator traverse to the menu in new enough XEmacs + ;; Make Meta+accelerator traverse to the menu in new enough XEmacs ;; versions. Note that this only overrides Meta bindings that would - ;; actually invoke a menu, and that none of the most common commands - ;; are overridden. You can use ESC+key to access the overridden - ;; ones if necessary. + ;; actually invoke a menu, and the most common commands that are + ;; overridden have preferred alternative bindings using the arrow + ;; keys. You can always access the overridden ones using + ;; Shift+Meta+Key. (Note that "Alt" and "Meta" normally refer to the + ;; same key, except on some Sun keyboards [where "Meta" is actually + ;; labelled with a diamond] or if you have explicitly made them + ;; different under X Windows using `xmodmap'.) + ;; + ;; More specifically, the following bindings are overridden: + ;; + ;; M-f (use C-right or Sh-M-f instead) + ;; M-e (use M-C-right or Sh-M-e instead) + ;; M-v (use Prior aka PgUp or Sh-M-v instead) + ;; M-m (use Sh-M-m instead) + ;; M-t (use Sh-M-t instead) + ;; M-o (normally undefined) + ;; M-b (use C-left or Sh-M-b instead) + ;; M-h (use M-e h or Sh-M-h instead) + ;; in Lisp mode, M-l (use Sh-M-l instead) + ;; in C mode, M-c (use Sh-M-c instead) + (setq menu-accelerator-enabled 'menu-force) ;; Make Cygwin `make' work inside a shell buffer. - (setenv "MAKE_MODE" "UNIX")) + (if (boundp 'setenv) (setenv "MAKE_MODE" "UNIX"))) ;; This shows how to set up the XEmacs side of tags. (To create the ;; TAGS table, use the `etags' program found in the XEmacs bin @@ -948,16 +1155,20 @@ This lets you figure out where time is being spent when executing Lisp code." ;; has a NetAudio or ESD server, or on the console of a Linux, Sparc, ;; HP, or SGI machine. Otherwise, you just get the standard beep.) -(cond ((or (and (getenv "DISPLAY") - (string-match ":0" (getenv "DISPLAY"))) - (and (eq (console-type) 'mswindows) - (device-sound-enabled-p))) - (load-default-sounds) - ;; On Windows, at least, the sound "quiet-beep", which is normally - ;; given the symbolic name `quiet' and is used for Quit and such, - ;; is just totally disgusting. So make this name correspond to a - ;; more innocuous sound. - (load-sound-file "drum-beep" 'quiet 80)) +(cond ((and (fboundp 'load-default-sounds) + (or (and (getenv "DISPLAY") + (string-match ":0" (getenv "DISPLAY"))) + (and (eq (console-type) 'mswindows) + (device-sound-enabled-p)))) + (condition-case nil + (progn + (load-default-sounds) + ;; On Windows, at least, the sound "quiet-beep", which is normally + ;; given the symbolic name `quiet' and is used for Quit and such, + ;; is just totally disgusting. So make this name correspond to a + ;; more innocuous sound. + (load-sound-file "drum-beep" 'quiet 80)) + (error nil))) (t (setq bell-volume 40) (setq sound-alist @@ -1107,49 +1318,15 @@ This lets you figure out where time is being spent when executing Lisp code." ;;; When this is loaded, the pathname syntax /user@host:/remote/path ;;; refers to files accessible through ftp. ;;; -(require 'dired) -;; compatible ange-ftp/efs initialization derived from code -;; from John Turner -;; -;; The environment variable EMAIL_ADDRESS is used as the password -;; for access to anonymous ftp sites, if it is set. If not, one is -;; constructed using the environment variables USER and DOMAINNAME -;; (e.g. turner@lanl.gov), if set. - -(condition-case nil - (progn - (require 'efs-auto) - (if (getenv "USER") - (setq efs-default-user (getenv "USER"))) - (if (getenv "EMAIL_ADDRESS") - (setq efs-generate-anonymous-password (getenv "EMAIL_ADDRESS")) - (if (and (getenv "USER") - (getenv "DOMAINNAME")) - (setq efs-generate-anonymous-password - (concat (getenv "USER")"@"(getenv "DOMAINNAME"))))) - (setq efs-auto-save 1)) - (error - (require 'ange-ftp) - (if (getenv "USER") - (setq ange-ftp-default-user (getenv "USER"))) - (if (getenv "EMAIL_ADDRESS") - (setq ange-ftp-generate-anonymous-password (getenv "EMAIL_ADDRESS")) - (if (and (getenv "USER") - (getenv "DOMAINNAME")) - (setq ange-ftp-generate-anonymous-password - (concat (getenv "USER")"@"(getenv "DOMAINNAME"))))) - (setq ange-ftp-auto-save 1) - )) +(Init-safe-require 'dired) +(or (Init-safe-require 'efs-auto) (Init-safe-require 'ange-ftp)) ;;; ******************** ;;; Load the default-dir.el package which installs fancy handling of ;;; the initial contents in the minibuffer when reading file names. - -;(condition-case nil -; (require 'default-dir) -; (error nil)) - +;; #### but it seems to cause some breakage. +;(Init-safe-require 'default-dir)) ;;; ******************** ;;; Put all of your autosave files in one place, instead of scattering @@ -1160,9 +1337,9 @@ This lets you figure out where time is being spent when executing Lisp code." ;;; is fast fast fast!) ;;; ;;; Unfortunately, the code that implements this (auto-save.el) is -;;; broken on Windows in 21.4 and earlier. +;;; broken on Windows prior to 21.4. (unless (and (eq system-type 'windows-nt) - (not (emacs-version>= 21 5))) + (not (emacs-version>= 21 4))) (setq auto-save-directory (expand-file-name "~/.autosave/") auto-save-directory-fallback auto-save-directory auto-save-hash-p nil @@ -1172,9 +1349,6 @@ This lets you figure out where time is being spent when executing Lisp code." ;; for better interactive response. auto-save-interval 2000 ) - ;; We load this afterwards because it checks to make sure the - ;; auto-save-directory exists (creating it if not) when it's loaded. - (require 'auto-save) ) @@ -1198,7 +1372,7 @@ This lets you figure out where time is being spent when executing Lisp code." ;;; because there are no other commands whose first three words begin with ;;; the letters `b', `c', and `a' respectively. ;;; -(load-library "completer") +(Init-safe-require 'completer) ;;; ******************** @@ -1212,7 +1386,7 @@ This lets you figure out where time is being spent when executing Lisp code." ; tell it not to assume that "binary" files ; are encrypted and require a password. ) -(require 'crypt) +(Init-safe-require 'crypt) ;;; ******************** @@ -1220,9 +1394,11 @@ This lets you figure out where time is being spent when executing Lisp code." ;;; makes filling (e.g. using M-q) much much smarter about paragraphs ;;; that are indented and/or are set off with semicolons, dashes, etc. -(require 'filladapt) +(Init-safe-require 'filladapt) (setq-default filladapt-mode t) -(add-hook 'c-mode-hook 'turn-off-filladapt-mode) +(when (fboundp 'turn-off-filladapt-mode) + (add-hook 'c-mode-hook 'turn-off-filladapt-mode) + (add-hook 'outline-mode-hook 'turn-off-filladapt-mode)) ;;; ******************** @@ -1249,7 +1425,7 @@ This lets you figure out where time is being spent when executing Lisp code." ; (setq font-lock-use-default-fonts nil) ; (setq font-lock-use-default-colors nil) - (require 'font-lock) + (Init-safe-require 'font-lock) ; ;; Mess around with the faces a bit. Note that you have ; ;; to change the font-lock-use-default-* variables *before* @@ -1285,10 +1461,12 @@ This lets you figure out where time is being spent when executing Lisp code." ;;; accurate as using full font-lock or fast-lock, but it's *much* ;;; faster. No more annoying pauses when you load files. -(add-hook 'font-lock-mode-hook 'turn-on-lazy-lock) +(if (fboundp 'turn-on-lazy-lock) + (add-hook 'font-lock-mode-hook 'turn-on-lazy-lock)) + ;; I personally don't like "stealth mode" (where lazy-lock starts ;; fontifying in the background if you're idle for 30 seconds) -;; because it takes too long to wake up again on my piddly Sparc 1+. +;; because it takes too long to wake up again. (setq lazy-lock-stealth-time nil) @@ -1302,8 +1480,7 @@ This lets you figure out where time is being spent when executing Lisp code." ;;; Send bug reports, enhancements etc to: ;;; David Hughes ;;; -(cond (running-xemacs - (require 'func-menu) +(cond ((and running-xemacs (Init-safe-require 'func-menu)) (global-set-key '(shift f12) 'function-menu) (add-hook 'find-file-hooks 'fume-add-menubar-entry) (global-set-key "\C-cl" 'fume-list-functions) @@ -1352,18 +1529,18 @@ This lets you figure out where time is being spent when executing Lisp code." ;;; ******************** ;;; resize-minibuffer-mode makes the minibuffer automatically -;;; resize as necessary when it's too big to hold its contents. +;;; resize as necessary when it's too small to hold its contents. -(autoload 'resize-minibuffer-mode "rsz-minibuf" nil t) -(resize-minibuffer-mode) -(setq resize-minibuffer-window-exactly nil) +(when (fboundp 'resize-minibuffer-mode) + (resize-minibuffer-mode) + (setq resize-minibuffer-window-exactly nil)) ;;; ******************** ;;; scroll-in-place is a package that keeps the cursor on the same line (and in the same column) when scrolling by a page using PgUp/PgDn. -(require 'scroll-in-place) -(turn-on-scroll-in-place) +(if (Init-safe-require 'scroll-in-place) + (turn-on-scroll-in-place)) ;;; ******************** @@ -1382,3 +1559,11 @@ This lets you figure out where time is being spent when executing Lisp code." ; ;; of the session, specify the number of lines here. ; w3-telnet-header-length 4 ; ) + +;;; Inhibit loading of custom-file + +;; make-temp-name returns a name which does not refer to an existing file, +;; and thus the named file is unreadable. +(when Init-inhibit-custom-file-p + (setq custom-file (make-temp-name "/tmp/non-existent-"))) + diff --git a/info/cl.info b/info/cl.info deleted file mode 100644 index 06f1c56..0000000 --- a/info/cl.info +++ /dev/null @@ -1,107 +0,0 @@ -This is Info file ../info/cl.info, produced by Makeinfo version 1.68 -from the input file cl.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Common Lisp: (cl). GNU Emacs Common Lisp emulation package. -END-INFO-DIR-ENTRY - - This file documents the GNU Emacs Common Lisp emulation package. - - Copyright (C) 1993 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the author instead of in -the original English. - - -Indirect: -cl.info-1: 1190 -cl.info-2: 46365 -cl.info-3: 89150 -cl.info-4: 138909 -cl.info-5: 176907 -cl.info-6: 219515 - -Tag Table: -(Indirect) -Node: Top1190 -Node: Overview2742 -Node: Usage5021 -Node: Organization5671 -Node: Installation7494 -Node: Naming Conventions8647 -Node: Program Structure10786 -Node: Argument Lists11254 -Node: Time of Evaluation21039 -Node: Function Aliases27019 -Node: Predicates27603 -Node: Type Predicates27923 -Node: Equality Predicates32966 -Node: Control Structure35742 -Node: Assignment36546 -Node: Generalized Variables37788 -Node: Basic Setf39095 -Node: Modify Macros46365 -Node: Customizing Setf53575 -Node: Variable Bindings60865 -Node: Dynamic Bindings61446 -Node: Lexical Bindings62336 -Node: Function Bindings66440 -Node: Macro Bindings68827 -Node: Conditionals71751 -Node: Blocks and Exits74834 -Node: Iteration77890 -Node: Loop Facility83364 -Node: Loop Basics84291 -Node: Loop Examples86891 -Node: For Clauses89150 -Node: Iteration Clauses101028 -Node: Accumulation Clauses102869 -Node: Other Clauses105213 -Node: Multiple Values111282 -Node: Macros113175 -Node: Declarations116393 -Node: Symbols124885 -Node: Property Lists125185 -Node: Creating Symbols128386 -Node: Numbers130464 -Node: Predicates on Numbers130944 -Node: Numerical Functions131973 -Node: Random Numbers136200 -Node: Implementation Parameters138909 -Node: Sequences142481 -Node: Sequence Basics143154 -Node: Mapping over Sequences146733 -Node: Sequence Functions152587 -Node: Searching Sequences158762 -Node: Sorting Sequences161800 -Node: Lists164348 -Node: List Functions164773 -Node: Substitution of Expressions169036 -Node: Lists as Sets170922 -Node: Association Lists174984 -Node: Hash Tables176687 -Node: Structures176907 -Node: Assertions191690 -Node: Efficiency Concerns194633 -Node: Common Lisp Compatibility200960 -Node: Old CL Compatibility204118 -Node: Porting Common Lisp208501 -Node: Function Index219515 -Node: Variable Index230778 - -End Tag Table diff --git a/info/cl.info-1 b/info/cl.info-1 deleted file mode 100644 index cc97278..0000000 --- a/info/cl.info-1 +++ /dev/null @@ -1,1039 +0,0 @@ -This is Info file ../info/cl.info, produced by Makeinfo version 1.68 -from the input file cl.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Common Lisp: (cl). GNU Emacs Common Lisp emulation package. -END-INFO-DIR-ENTRY - - This file documents the GNU Emacs Common Lisp emulation package. - - Copyright (C) 1993 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the author instead of in -the original English. - - -File: cl.info, Node: Top, Next: Overview, Up: (dir) - -Common Lisp Extensions -********************** - -This document describes a set of Emacs Lisp facilities borrowed from -Common Lisp. All the facilities are described here in detail; for more -discussion and examples, Guy L. Steele's `Common Lisp, the Language', -second edition, is the definitive book on Common Lisp. While this -document does not assume any prior knowledge of Common Lisp, it does -assume a basic familiarity with Emacs Lisp. - -* Menu: - -* Overview:: Installation, usage, etc. -* Program Structure:: Arglists, `eval-when', `defalias' -* Predicates:: `typep', `eql', and `equalp' -* Control Structure:: `setf', `when', `do', `loop', etc. -* Macros:: Destructuring, `define-compiler-macro' -* Declarations:: `proclaim', `declare', etc. -* Symbols:: Property lists, `gensym' -* Numbers:: Predicates, functions, random numbers -* Sequences:: Mapping, functions, searching, sorting -* Lists:: `cadr', `sublis', `member*', `assoc*', etc. -* Hash Tables:: `make-hash-table', `gethash', etc. -* Structures:: `defstruct' -* Assertions:: `check-type', `assert', `ignore-errors'. - -* Efficiency Concerns:: Hints and techniques -* Common Lisp Compatibility:: All known differences with Steele -* Old CL Compatibility:: All known differences with old cl.el -* Porting Common Lisp:: Hints for porting Common Lisp code - -* Function Index:: -* Variable Index:: - - -File: cl.info, Node: Overview, Next: Program Structure, Prev: Top, Up: Top - -Overview -******** - -Common Lisp is a huge language, and Common Lisp systems tend to be -massive and extremely complex. Emacs Lisp, by contrast, is rather -minimalist in the choice of Lisp features it offers the programmer. As -Emacs Lisp programmers have grown in number, and the applications they -write have grown more ambitious, it has become clear that Emacs Lisp -could benefit from many of the conveniences of Common Lisp. - - The "CL" package adds a number of Common Lisp functions and control -structures to Emacs Lisp. While not a 100% complete implementation of -Common Lisp, "CL" adds enough functionality to make Emacs Lisp -programming significantly more convenient. - - Some Common Lisp features have been omitted from this package for -various reasons: - - * Some features are too complex or bulky relative to their benefit - to Emacs Lisp programmers. CLOS and Common Lisp streams are fine - examples of this group. - - * Other features cannot be implemented without modification to the - Emacs Lisp interpreter itself, such as multiple return values, - lexical scoping, case-insensitive symbols, and complex numbers. - The "CL" package generally makes no attempt to emulate these - features. - - * Some features conflict with existing things in Emacs Lisp. For - example, Emacs' `assoc' function is incompatible with the Common - Lisp `assoc'. In such cases, this package usually adds the suffix - `*' to the function name of the Common Lisp version of the - function (e.g., `assoc*'). - - The package described here was written by Dave Gillespie, -`daveg@synaptics.com'. It is a total rewrite of the original 1986 -`cl.el' package by Cesar Quiroz. Most features of the Quiroz package -have been retained; any incompatibilities are noted in the descriptions -below. Care has been taken in this version to ensure that each -function is defined efficiently, concisely, and with minimal impact on -the rest of the Emacs environment. - -* Menu: - -* Usage:: How to use the CL package -* Organization:: The package's five component files -* Installation:: Compiling and installing CL -* Naming Conventions:: Notes on CL function names - - -File: cl.info, Node: Usage, Next: Organization, Prev: Overview, Up: Overview - -Usage -===== - -Lisp code that uses features from the "CL" package should include at -the beginning: - - (require 'cl) - -If you want to ensure that the new (Gillespie) version of "CL" is the -one that is present, add an additional `(require 'cl-19)' call: - - (require 'cl) - (require 'cl-19) - -The second call will fail (with "`cl-19.el' not found") if the old -`cl.el' package was in use. - - It is safe to arrange to load "CL" at all times, e.g., in your -`.emacs' file. But it's a good idea, for portability, to `(require -'cl)' in your code even if you do this. - - -File: cl.info, Node: Organization, Next: Installation, Prev: Usage, Up: Overview - -Organization -============ - -The Common Lisp package is organized into four files: - -`cl.el' - This is the "main" file, which contains basic functions and - information about the package. This file is relatively - compact--about 700 lines. - -`cl-extra.el' - This file contains the larger, more complex or unusual functions. - It is kept separate so that packages which only want to use Common - Lisp fundamentals like the `cadr' function won't need to pay the - overhead of loading the more advanced functions. - -`cl-seq.el' - This file contains most of the advanced functions for operating on - sequences or lists, such as `delete-if' and `assoc*'. - -`cl-macs.el' - This file contains the features of the packages which are macros - instead of functions. Macros expand when the caller is compiled, - not when it is run, so the macros generally only need to be - present when the byte-compiler is running (or when the macros are - used in uncompiled code such as a `.emacs' file). Most of the - macros of this package are isolated in `cl-macs.el' so that they - won't take up memory unless you are compiling. - - The file `cl.el' includes all necessary `autoload' commands for the -functions and macros in the other three files. All you have to do is -`(require 'cl)', and `cl.el' will take care of pulling in the other -files when they are needed. - - There is another file, `cl-compat.el', which defines some routines -from the older `cl.el' package that are no longer present in the new -package. This includes internal routines like `setelt' and -`zip-lists', deprecated features like `defkeyword', and an emulation of -the old-style multiple-values feature. *Note Old CL Compatibility::. - - -File: cl.info, Node: Installation, Next: Naming Conventions, Prev: Organization, Up: Overview - -Installation -============ - -Installation of the "CL" package is simple: Just put the byte-compiled -files `cl.elc', `cl-extra.elc', `cl-seq.elc', `cl-macs.elc', and -`cl-compat.elc' into a directory on your `load-path'. - - There are no special requirements to compile this package: The files -do not have to be loaded before they are compiled, nor do they need to -be compiled in any particular order. - - You may choose to put the files into your main `lisp/' directory, -replacing the original `cl.el' file there. Or, you could put them into -a directory that comes before `lisp/' on your `load-path' so that the -old `cl.el' is effectively hidden. - - Also, format the `cl.texinfo' file and put the resulting Info files -in the `info/' directory or another suitable place. - - You may instead wish to leave this package's components all in their -own directory, and then add this directory to your `load-path' and -(Emacs 19 only) `Info-directory-list'. Add the directory to the front -of the list so the old "CL" package and its documentation are hidden. - - -File: cl.info, Node: Naming Conventions, Prev: Installation, Up: Overview - -Naming Conventions -================== - -Except where noted, all functions defined by this package have the same -names and calling conventions as their Common Lisp counterparts. - - Following is a complete list of functions whose names were changed -from Common Lisp, usually to avoid conflicts with Emacs. In each case, -a `*' has been appended to the Common Lisp name to obtain the Emacs -name: - - defun* defsubst* defmacro* function* - member* assoc* rassoc* get* - remove* delete* mapcar* sort* - floor* ceiling* truncate* round* - mod* rem* random* - - Internal function and variable names in the package are prefixed by -`cl-'. Here is a complete list of functions *not* prefixed by `cl-' -which were not taken from Common Lisp: - - member delete remove remq - rassoc floatp-safe lexical-let lexical-let* - callf callf2 letf letf* - defsubst* defalias add-hook eval-when-compile - -(Most of these are Emacs 19 features provided to Emacs 18 users, or -introduced, like `remq', for reasons of symmetry with similar features.) - - The following simple functions and macros are defined in `cl.el'; -they do not cause other components like `cl-extra' to be loaded. - - eql floatp-safe abs endp - evenp oddp plusp minusp - last butlast nbutlast caar .. cddddr - list* ldiff rest first .. tenth - member [1] copy-list subst mapcar* [2] - adjoin [3] acons pairlis when - unless pop [4] push [4] pushnew [3,4] - incf [4] decf [4] proclaim declaim - add-hook - -[1] This is the Emacs 19-compatible function, not `member*'. - -[2] Only for one sequence argument or two list arguments. - -[3] Only if `:test' is `eq', `equal', or unspecified, and `:key' is not -used. - -[4] Only when PLACE is a plain variable name. - - -File: cl.info, Node: Program Structure, Next: Predicates, Prev: Overview, Up: Top - -Program Structure -***************** - -This section describes features of the "CL" package which have to do -with programs as a whole: advanced argument lists for functions, and -the `eval-when' construct. - -* Menu: - -* Argument Lists:: `&key', `&aux', `defun*', `defmacro*'. -* Time of Evaluation:: The `eval-when' construct. -* Function Aliases:: The `defalias' function. - - -File: cl.info, Node: Argument Lists, Next: Time of Evaluation, Prev: Program Structure, Up: Program Structure - -Argument Lists -============== - -Emacs Lisp's notation for argument lists of functions is a subset of -the Common Lisp notation. As well as the familiar `&optional' and -`&rest' markers, Common Lisp allows you to specify default values for -optional arguments, and it provides the additional markers `&key' and -`&aux'. - - Since argument parsing is built-in to Emacs, there is no way for -this package to implement Common Lisp argument lists seamlessly. -Instead, this package defines alternates for several Lisp forms which -you must use if you need Common Lisp argument lists. - - - Special Form: defun* NAME ARGLIST BODY... - This form is identical to the regular `defun' form, except that - ARGLIST is allowed to be a full Common Lisp argument list. Also, - the function body is enclosed in an implicit block called NAME; - *note Blocks and Exits::.. - - - Special Form: defsubst* NAME ARGLIST BODY... - This is just like `defun*', except that the function that is - defined is automatically proclaimed `inline', i.e., calls to it - may be expanded into in-line code by the byte compiler. This is - analogous to the `defsubst' form in Emacs 19; `defsubst*' uses a - different method (compiler macros) which works in all version of - Emacs, and also generates somewhat more efficient inline - expansions. In particular, `defsubst*' arranges for the - processing of keyword arguments, default values, etc., to be done - at compile-time whenever possible. - - - Special Form: defmacro* NAME ARGLIST BODY... - This is identical to the regular `defmacro' form, except that - ARGLIST is allowed to be a full Common Lisp argument list. The - `&environment' keyword is supported as described in Steele. The - `&whole' keyword is supported only within destructured lists (see - below); top-level `&whole' cannot be implemented with the current - Emacs Lisp interpreter. The macro expander body is enclosed in an - implicit block called NAME. - - - Special Form: function* SYMBOL-OR-LAMBDA - This is identical to the regular `function' form, except that if - the argument is a `lambda' form then that form may use a full - Common Lisp argument list. - - Also, all forms (such as `defsetf' and `flet') defined in this -package that include ARGLISTs in their syntax allow full Common Lisp -argument lists. - - Note that it is *not* necessary to use `defun*' in order to have -access to most "CL" features in your function. These features are -always present; `defun*''s only difference from `defun' is its more -flexible argument lists and its implicit block. - - The full form of a Common Lisp argument list is - - (VAR... - &optional (VAR INITFORM SVAR)... - &rest VAR - &key ((KEYWORD VAR) INITFORM SVAR)... - &aux (VAR INITFORM)...) - - Each of the five argument list sections is optional. The SVAR, -INITFORM, and KEYWORD parts are optional; if they are omitted, then -`(VAR)' may be written simply `VAR'. - - The first section consists of zero or more "required" arguments. -These arguments must always be specified in a call to the function; -there is no difference between Emacs Lisp and Common Lisp as far as -required arguments are concerned. - - The second section consists of "optional" arguments. These -arguments may be specified in the function call; if they are not, -INITFORM specifies the default value used for the argument. (No -INITFORM means to use `nil' as the default.) The INITFORM is evaluated -with the bindings for the preceding arguments already established; `(a -&optional (b (1+ a)))' matches one or two arguments, with the second -argument defaulting to one plus the first argument. If the SVAR is -specified, it is an auxiliary variable which is bound to `t' if the -optional argument was specified, or to `nil' if the argument was -omitted. If you don't use an SVAR, then there will be no way for your -function to tell whether it was called with no argument, or with the -default value passed explicitly as an argument. - - The third section consists of a single "rest" argument. If more -arguments were passed to the function than are accounted for by the -required and optional arguments, those extra arguments are collected -into a list and bound to the "rest" argument variable. Common Lisp's -`&rest' is equivalent to that of Emacs Lisp. Common Lisp accepts -`&body' as a synonym for `&rest' in macro contexts; this package -accepts it all the time. - - The fourth section consists of "keyword" arguments. These are -optional arguments which are specified by name rather than positionally -in the argument list. For example, - - (defun* foo (a &optional b &key c d (e 17))) - -defines a function which may be called with one, two, or more -arguments. The first two arguments are bound to `a' and `b' in the -usual way. The remaining arguments must be pairs of the form `:c', -`:d', or `:e' followed by the value to be bound to the corresponding -argument variable. (Symbols whose names begin with a colon are called -"keywords", and they are self-quoting in the same way as `nil' and `t'.) - - For example, the call `(foo 1 2 :d 3 :c 4)' sets the five arguments -to 1, 2, 4, 3, and 17, respectively. If the same keyword appears more -than once in the function call, the first occurrence takes precedence -over the later ones. Note that it is not possible to specify keyword -arguments without specifying the optional argument `b' as well, since -`(foo 1 :c 2)' would bind `b' to the keyword `:c', then signal an error -because `2' is not a valid keyword. - - If a KEYWORD symbol is explicitly specified in the argument list as -shown in the above diagram, then that keyword will be used instead of -just the variable name prefixed with a colon. You can specify a -KEYWORD symbol which does not begin with a colon at all, but such -symbols will not be self-quoting; you will have to quote them -explicitly with an apostrophe in the function call. - - Ordinarily it is an error to pass an unrecognized keyword to a -function, e.g., `(foo 1 2 :c 3 :goober 4)'. You can ask Lisp to ignore -unrecognized keywords, either by adding the marker `&allow-other-keys' -after the keyword section of the argument list, or by specifying an -`:allow-other-keys' argument in the call whose value is non-`nil'. If -the function uses both `&rest' and `&key' at the same time, the "rest" -argument is bound to the keyword list as it appears in the call. For -example: - - (defun* find-thing (thing &rest rest &key need &allow-other-keys) - (or (apply 'member* thing thing-list :allow-other-keys t rest) - (if need (error "Thing not found")))) - -This function takes a `:need' keyword argument, but also accepts other -keyword arguments which are passed on to the `member*' function. -`allow-other-keys' is used to keep both `find-thing' and `member*' from -complaining about each others' keywords in the arguments. - - As a (significant) performance optimization, this package implements -the scan for keyword arguments by calling `memq' to search for keywords -in a "rest" argument. Technically speaking, this is incorrect, since -`memq' looks at the odd-numbered values as well as the even-numbered -keywords. The net effect is that if you happen to pass a keyword symbol -as the *value* of another keyword argument, where that keyword symbol -happens to equal the name of a valid keyword argument of the same -function, then the keyword parser will become confused. This minor bug -can only affect you if you use keyword symbols as general-purpose data -in your program; this practice is strongly discouraged in Emacs Lisp. - - The fifth section of the argument list consists of "auxiliary -variables". These are not really arguments at all, but simply -variables which are bound to `nil' or to the specified INITFORMS during -execution of the function. There is no difference between the -following two functions, except for a matter of stylistic taste: - - (defun* foo (a b &aux (c (+ a b)) d) - BODY) - - (defun* foo (a b) - (let ((c (+ a b)) d) - BODY)) - - Argument lists support "destructuring". In Common Lisp, -destructuring is only allowed with `defmacro'; this package allows it -with `defun*' and other argument lists as well. In destructuring, any -argument variable (VAR in the above diagram) can be replaced by a list -of variables, or more generally, a recursive argument list. The -corresponding argument value must be a list whose elements match this -recursive argument list. For example: - - (defmacro* dolist ((var listform &optional resultform) - &rest body) - ...) - - This says that the first argument of `dolist' must be a list of two -or three items; if there are other arguments as well as this list, they -are stored in `body'. All features allowed in regular argument lists -are allowed in these recursive argument lists. In addition, the clause -`&whole VAR' is allowed at the front of a recursive argument list. It -binds VAR to the whole list being matched; thus `(&whole all a b)' -matches a list of two things, with `a' bound to the first thing, `b' -bound to the second thing, and `all' bound to the list itself. (Common -Lisp allows `&whole' in top-level `defmacro' argument lists as well, -but Emacs Lisp does not support this usage.) - - One last feature of destructuring is that the argument list may be -dotted, so that the argument list `(a b . c)' is functionally -equivalent to `(a b &rest c)'. - - If the optimization quality `safety' is set to 0 (*note -Declarations::.), error checking for wrong number of arguments and -invalid keyword arguments is disabled. By default, argument lists are -rigorously checked. - - -File: cl.info, Node: Time of Evaluation, Next: Function Aliases, Prev: Argument Lists, Up: Program Structure - -Time of Evaluation -================== - -Normally, the byte-compiler does not actually execute the forms in a -file it compiles. For example, if a file contains `(setq foo t)', the -act of compiling it will not actually set `foo' to `t'. This is true -even if the `setq' was a top-level form (i.e., not enclosed in a -`defun' or other form). Sometimes, though, you would like to have -certain top-level forms evaluated at compile-time. For example, the -compiler effectively evaluates `defmacro' forms at compile-time so that -later parts of the file can refer to the macros that are defined. - - - Special Form: eval-when (SITUATIONS...) FORMS... - This form controls when the body FORMS are evaluated. The - SITUATIONS list may contain any set of the symbols `compile', - `load', and `eval' (or their long-winded ANSI equivalents, - `:compile-toplevel', `:load-toplevel', and `:execute'). - - The `eval-when' form is handled differently depending on whether - or not it is being compiled as a top-level form. Specifically, it - gets special treatment if it is being compiled by a command such - as `byte-compile-file' which compiles files or buffers of code, - and it appears either literally at the top level of the file or - inside a top-level `progn'. - - For compiled top-level `eval-when's, the body FORMS are executed - at compile-time if `compile' is in the SITUATIONS list, and the - FORMS are written out to the file (to be executed at load-time) if - `load' is in the SITUATIONS list. - - For non-compiled-top-level forms, only the `eval' situation is - relevant. (This includes forms executed by the interpreter, forms - compiled with `byte-compile' rather than `byte-compile-file', and - non-top-level forms.) The `eval-when' acts like a `progn' if - `eval' is specified, and like `nil' (ignoring the body FORMS) if - not. - - The rules become more subtle when `eval-when's are nested; consult - Steele (second edition) for the gruesome details (and some - gruesome examples). - - Some simple examples: - - ;; Top-level forms in foo.el: - (eval-when (compile) (setq foo1 'bar)) - (eval-when (load) (setq foo2 'bar)) - (eval-when (compile load) (setq foo3 'bar)) - (eval-when (eval) (setq foo4 'bar)) - (eval-when (eval compile) (setq foo5 'bar)) - (eval-when (eval load) (setq foo6 'bar)) - (eval-when (eval compile load) (setq foo7 'bar)) - - When `foo.el' is compiled, these variables will be set during the - compilation itself: - - foo1 foo3 foo5 foo7 ; `compile' - - When `foo.elc' is loaded, these variables will be set: - - foo2 foo3 foo6 foo7 ; `load' - - And if `foo.el' is loaded uncompiled, these variables will be set: - - foo4 foo5 foo6 foo7 ; `eval' - - If these seven `eval-when's had been, say, inside a `defun', then - the first three would have been equivalent to `nil' and the last - four would have been equivalent to the corresponding `setq's. - - Note that `(eval-when (load eval) ...)' is equivalent to `(progn - ...)' in all contexts. The compiler treats certain top-level - forms, like `defmacro' (sort-of) and `require', as if they were - wrapped in `(eval-when (compile load eval) ...)'. - - Emacs 19 includes two special forms related to `eval-when'. One of -these, `eval-when-compile', is not quite equivalent to any `eval-when' -construct and is described below. This package defines a version of -`eval-when-compile' for the benefit of Emacs 18 users. - - The other form, `(eval-and-compile ...)', is exactly equivalent to -`(eval-when (compile load eval) ...)' and so is not itself defined by -this package. - - - Special Form: eval-when-compile FORMS... - The FORMS are evaluated at compile-time; at execution time, this - form acts like a quoted constant of the resulting value. Used at - top-level, `eval-when-compile' is just like `eval-when (compile - eval)'. In other contexts, `eval-when-compile' allows code to be - evaluated once at compile-time for efficiency or other reasons. - - This form is similar to the `#.' syntax of true Common Lisp. - - - Special Form: load-time-value FORM - The FORM is evaluated at load-time; at execution time, this form - acts like a quoted constant of the resulting value. - - Early Common Lisp had a `#,' syntax that was similar to this, but - ANSI Common Lisp replaced it with `load-time-value' and gave it - more well-defined semantics. - - In a compiled file, `load-time-value' arranges for FORM to be - evaluated when the `.elc' file is loaded and then used as if it - were a quoted constant. In code compiled by `byte-compile' rather - than `byte-compile-file', the effect is identical to - `eval-when-compile'. In uncompiled code, both `eval-when-compile' - and `load-time-value' act exactly like `progn'. - - (defun report () - (insert "This function was executed on: " - (current-time-string) - ", compiled on: " - (eval-when-compile (current-time-string)) - ;; or '#.(current-time-string) in real Common Lisp - ", and loaded on: " - (load-time-value (current-time-string)))) - - Byte-compiled, the above defun will result in the following code - (or its compiled equivalent, of course) in the `.elc' file: - - (setq --temp-- (current-time-string)) - (defun report () - (insert "This function was executed on: " - (current-time-string) - ", compiled on: " - '"Wed Jun 23 18:33:43 1993" - ", and loaded on: " - --temp--)) - - -File: cl.info, Node: Function Aliases, Prev: Time of Evaluation, Up: Program Structure - -Function Aliases -================ - -This section describes a feature from GNU Emacs 19 which this package -makes available in other versions of Emacs. - - - Function: defalias SYMBOL FUNCTION - This function sets SYMBOL's function cell to FUNCTION. It is - equivalent to `fset', except that in GNU Emacs 19 it also records - the setting in `load-history' so that it can be undone by a later - `unload-feature'. - - In other versions of Emacs, `defalias' is a synonym for `fset'. - - -File: cl.info, Node: Predicates, Next: Control Structure, Prev: Program Structure, Up: Top - -Predicates -********** - -This section describes functions for testing whether various facts are -true or false. - -* Menu: - -* Type Predicates:: `typep', `deftype', and `coerce' -* Equality Predicates:: `eql' and `equalp' - - -File: cl.info, Node: Type Predicates, Next: Equality Predicates, Prev: Predicates, Up: Predicates - -Type Predicates -=============== - -The "CL" package defines a version of the Common Lisp `typep' predicate. - - - Function: typep OBJECT TYPE - Check if OBJECT is of type TYPE, where TYPE is a (quoted) type - name of the sort used by Common Lisp. For example, `(typep foo - 'integer)' is equivalent to `(integerp foo)'. - - The TYPE argument to the above function is either a symbol or a list -beginning with a symbol. - - * If the type name is a symbol, Emacs appends `-p' to the symbol - name to form the name of a predicate function for testing the - type. (Built-in predicates whose names end in `p' rather than - `-p' are used when appropriate.) - - * The type symbol `t' stands for the union of all types. `(typep - OBJECT t)' is always true. Likewise, the type symbol `nil' stands - for nothing at all, and `(typep OBJECT nil)' is always false. - - * The type symbol `null' represents the symbol `nil'. Thus `(typep - OBJECT 'null)' is equivalent to `(null OBJECT)'. - - * The type symbol `real' is a synonym for `number', and `fixnum' is - a synonym for `integer'. - - * The type symbols `character' and `string-char' match characters. - In Emacs-19 and XEmacs-19, characters are the same thing as - integers in the range 0-255. In XEmacs-20, where characters are a - first-class data type, this checks for actual characters, and - `(typep 8BIT-INTEGER 'character)' will return `nil'. - - * The type symbol `float' uses the `floatp-safe' predicate defined - by this package rather than `floatp', so it will work correctly - even in Emacs versions without floating-point support. - - * The type list `(integer LOW HIGH)' represents all integers between - LOW and HIGH, inclusive. Either bound may be a list of a single - integer to specify an exclusive limit, or a `*' to specify no - limit. The type `(integer * *)' is thus equivalent to `integer'. - - * Likewise, lists beginning with `float', `real', or `number' - represent numbers of that type falling in a particular range. - - * Lists beginning with `and', `or', and `not' form combinations of - types. For example, `(or integer (float 0 *))' represents all - objects that are integers or non-negative floats. - - * Lists beginning with `member' or `member*' represent objects `eql' - to any of the following values. For example, `(member 1 2 3 4)' - is equivalent to `(integer 1 4)', and `(member nil)' is equivalent - to `null'. - - * Lists of the form `(satisfies PREDICATE)' represent all objects - for which PREDICATE returns true when called with that object as - an argument. - - The following function and macro (not technically predicates) are -related to `typep'. - - - Function: coerce OBJECT TYPE - This function attempts to convert OBJECT to the specified TYPE. - If OBJECT is already of that type as determined by `typep', it is - simply returned. Otherwise, certain types of conversions will be - made: If TYPE is any sequence type (`string', `list', etc.) then - OBJECT will be converted to that type if possible. If TYPE is - `character', then strings of length one and symbols with - one-character names can be coerced. If TYPE is `float', then - integers can be coerced in versions of Emacs that support floats. - In all other circumstances, `coerce' signals an error. - - - Special Form: deftype NAME ARGLIST FORMS... - This macro defines a new type called NAME. It is similar to - `defmacro' in many ways; when NAME is encountered as a type name, - the body FORMS are evaluated and should return a type specifier - that is equivalent to the type. The ARGLIST is a Common Lisp - argument list of the sort accepted by `defmacro*'. The type - specifier `(NAME ARGS...)' is expanded by calling the expander - with those arguments; the type symbol `NAME' is expanded by - calling the expander with no arguments. The ARGLIST is processed - the same as for `defmacro*' except that optional arguments without - explicit defaults use `*' instead of `nil' as the "default" - default. Some examples: - - (deftype null () '(satisfies null)) ; predefined - (deftype list () '(or null cons)) ; predefined - (deftype unsigned-byte (&optional bits) - (list 'integer 0 (if (eq bits '*) bits (1- (lsh 1 bits))))) - (unsigned-byte 8) == (integer 0 255) - (unsigned-byte) == (integer 0 *) - unsigned-byte == (integer 0 *) - - The last example shows how the Common Lisp `unsigned-byte' type - specifier could be implemented if desired; this package does not - implement `unsigned-byte' by default. - - The `typecase' and `check-type' macros also use type names. *Note -Conditionals::. *Note Assertions::. The `map', `concatenate', and -`merge' functions take type-name arguments to specify the type of -sequence to return. *Note Sequences::. - - -File: cl.info, Node: Equality Predicates, Prev: Type Predicates, Up: Predicates - -Equality Predicates -=================== - -This package defines two Common Lisp predicates, `eql' and `equalp'. - - - Function: eql A B - This function is almost the same as `eq', except that if A and B - are numbers of the same type, it compares them for numeric - equality (as if by `equal' instead of `eq'). This makes a - difference only for versions of Emacs that are compiled with - floating-point support, such as Emacs 19. Emacs floats are - allocated objects just like cons cells, which means that `(eq 3.0 - 3.0)' will not necessarily be true--if the two `3.0's were - allocated separately, the pointers will be different even though - the numbers are the same. But `(eql 3.0 3.0)' will always be true. - - The types of the arguments must match, so `(eql 3 3.0)' is still - false. - - Note that Emacs integers are "direct" rather than allocated, which - basically means `(eq 3 3)' will always be true. Thus `eq' and - `eql' behave differently only if floating-point numbers are - involved, and are indistinguishable on Emacs versions that don't - support floats. - - There is a slight inconsistency with Common Lisp in the treatment - of positive and negative zeros. Some machines, notably those with - IEEE standard arithmetic, represent `+0' and `-0' as distinct - values. Normally this doesn't matter because the standard - specifies that `(= 0.0 -0.0)' should always be true, and this is - indeed what Emacs Lisp and Common Lisp do. But the Common Lisp - standard states that `(eql 0.0 -0.0)' and `(equal 0.0 -0.0)' should - be false on IEEE-like machines; Emacs Lisp does not do this, and in - fact the only known way to distinguish between the two zeros in - Emacs Lisp is to `format' them and check for a minus sign. - - - Function: equalp A B - This function is a more flexible version of `equal'. In - particular, it compares strings and characters case-insensitively, - and it compares numbers without regard to type (so that `(equalp 3 - 3.0)' is true). Vectors and conses are compared recursively. All - other objects are compared as if by `equal'. - - This function differs from Common Lisp `equalp' in several - respects. In keeping with the idea that strings are less - vector-like in Emacs Lisp, this package's `equalp' also will not - compare strings against vectors of integers. - - Also note that the Common Lisp functions `member' and `assoc' use -`eql' to compare elements, whereas Emacs Lisp follows the MacLisp -tradition and uses `equal' for these two functions. In Emacs, use -`member*' and `assoc*' to get functions which use `eql' for comparisons. - - -File: cl.info, Node: Control Structure, Next: Macros, Prev: Predicates, Up: Top - -Control Structure -***************** - -The features described in the following sections implement various -advanced control structures, including the powerful `setf' facility and -a number of looping and conditional constructs. - -* Menu: - -* Assignment:: The `psetq' form -* Generalized Variables:: `setf', `incf', `push', etc. -* Variable Bindings:: `progv', `lexical-let', `flet', `macrolet' -* Conditionals:: `when', `unless', `case', `typecase' -* Blocks and Exits:: `block', `return', `return-from' -* Iteration:: `do', `dotimes', `dolist', `do-symbols' -* Loop Facility:: The Common Lisp `loop' macro -* Multiple Values:: `values', `multiple-value-bind', etc. - - -File: cl.info, Node: Assignment, Next: Generalized Variables, Prev: Control Structure, Up: Control Structure - -Assignment -========== - -The `psetq' form is just like `setq', except that multiple assignments -are done in parallel rather than sequentially. - - - Special Form: psetq [SYMBOL FORM]... - This special form (actually a macro) is used to assign to several - variables simultaneously. Given only one SYMBOL and FORM, it has - the same effect as `setq'. Given several SYMBOL and FORM pairs, - it evaluates all the FORMs in advance and then stores the - corresponding variables afterwards. - - (setq x 2 y 3) - (setq x (+ x y) y (* x y)) - x - => 5 - y ; `y' was computed after `x' was set. - => 15 - (setq x 2 y 3) - (psetq x (+ x y) y (* x y)) - x - => 5 - y ; `y' was computed before `x' was set. - => 6 - - The simplest use of `psetq' is `(psetq x y y x)', which exchanges - the values of two variables. (The `rotatef' form provides an even - more convenient way to swap two variables; *note Modify Macros::..) - - `psetq' always returns `nil'. - - -File: cl.info, Node: Generalized Variables, Next: Variable Bindings, Prev: Assignment, Up: Control Structure - -Generalized Variables -===================== - -A "generalized variable" or "place form" is one of the many places in -Lisp memory where values can be stored. The simplest place form is a -regular Lisp variable. But the cars and cdrs of lists, elements of -arrays, properties of symbols, and many other locations are also places -where Lisp values are stored. - - The `setf' form is like `setq', except that it accepts arbitrary -place forms on the left side rather than just symbols. For example, -`(setf (car a) b)' sets the car of `a' to `b', doing the same operation -as `(setcar a b)' but without having to remember two separate functions -for setting and accessing every type of place. - - Generalized variables are analogous to "lvalues" in the C language, -where `x = a[i]' gets an element from an array and `a[i] = x' stores an -element using the same notation. Just as certain forms like `a[i]' can -be lvalues in C, there is a set of forms that can be generalized -variables in Lisp. - -* Menu: - -* Basic Setf:: `setf' and place forms -* Modify Macros:: `incf', `push', `rotatef', `letf', `callf', etc. -* Customizing Setf:: `define-modify-macro', `defsetf', `define-setf-method' - - -File: cl.info, Node: Basic Setf, Next: Modify Macros, Prev: Generalized Variables, Up: Generalized Variables - -Basic Setf ----------- - -The `setf' macro is the most basic way to operate on generalized -variables. - - - Special Form: setf [PLACE FORM]... - This macro evaluates FORM and stores it in PLACE, which must be a - valid generalized variable form. If there are several PLACE and - FORM pairs, the assignments are done sequentially just as with - `setq'. `setf' returns the value of the last FORM. - - The following Lisp forms will work as generalized variables, and - so may legally appear in the PLACE argument of `setf': - - * A symbol naming a variable. In other words, `(setf x y)' is - exactly equivalent to `(setq x y)', and `setq' itself is - strictly speaking redundant now that `setf' exists. Many - programmers continue to prefer `setq' for setting simple - variables, though, purely for stylistic or historical reasons. - The macro `(setf x y)' actually expands to `(setq x y)', so - there is no performance penalty for using it in compiled code. - - * A call to any of the following Lisp functions: - - car cdr caar .. cddddr - nth rest first .. tenth - aref elt nthcdr - symbol-function symbol-value symbol-plist - get get* getf - gethash subseq - - Note that for `nthcdr' and `getf', the list argument of the - function must itself be a valid PLACE form. For example, - `(setf (nthcdr 0 foo) 7)' will set `foo' itself to 7. Note - that `push' and `pop' on an `nthcdr' place can be used to - insert or delete at any position in a list. The use of - `nthcdr' as a PLACE form is an extension to standard Common - Lisp. - - * The following Emacs-specific functions are also `setf'-able. - (Some of these are defined only in Emacs 19 or only in - XEmacs.) - - buffer-file-name marker-position - buffer-modified-p match-data - buffer-name mouse-position - buffer-string overlay-end - buffer-substring overlay-get - current-buffer overlay-start - current-case-table point - current-column point-marker - current-global-map point-max - current-input-mode point-min - current-local-map process-buffer - current-window-configuration process-filter - default-file-modes process-sentinel - default-value read-mouse-position - documentation-property screen-height - extent-data screen-menubar - extent-end-position screen-width - extent-start-position selected-window - face-background selected-screen - face-background-pixmap selected-frame - face-font standard-case-table - face-foreground syntax-table - face-underline-p window-buffer - file-modes window-dedicated-p - frame-height window-display-table - frame-parameters window-height - frame-visible-p window-hscroll - frame-width window-point - get-register window-start - getenv window-width - global-key-binding x-get-cut-buffer - keymap-parent x-get-cutbuffer - local-key-binding x-get-secondary-selection - mark x-get-selection - mark-marker - - Most of these have directly corresponding "set" functions, - like `use-local-map' for `current-local-map', or `goto-char' - for `point'. A few, like `point-min', expand to longer - sequences of code when they are `setf''d (`(narrow-to-region - x (point-max))' in this case). - - * A call of the form `(substring SUBPLACE N [M])', where - SUBPLACE is itself a legal generalized variable whose current - value is a string, and where the value stored is also a - string. The new string is spliced into the specified part of - the destination string. For example: - - (setq a (list "hello" "world")) - => ("hello" "world") - (cadr a) - => "world" - (substring (cadr a) 2 4) - => "rl" - (setf (substring (cadr a) 2 4) "o") - => "o" - (cadr a) - => "wood" - a - => ("hello" "wood") - - The generalized variable `buffer-substring', listed above, - also works in this way by replacing a portion of the current - buffer. - - * A call of the form `(apply 'FUNC ...)' or `(apply (function - FUNC) ...)', where FUNC is a `setf'-able function whose store - function is "suitable" in the sense described in Steele's - book; since none of the standard Emacs place functions are - suitable in this sense, this feature is only interesting when - used with places you define yourself with - `define-setf-method' or the long form of `defsetf'. - - * A macro call, in which case the macro is expanded and `setf' - is applied to the resulting form. - - * Any form for which a `defsetf' or `define-setf-method' has - been made. - - Using any forms other than these in the PLACE argument to `setf' - will signal an error. - - The `setf' macro takes care to evaluate all subforms in the proper - left-to-right order; for example, - - (setf (aref vec (incf i)) i) - - looks like it will evaluate `(incf i)' exactly once, before the - following access to `i'; the `setf' expander will insert temporary - variables as necessary to ensure that it does in fact work this - way no matter what setf-method is defined for `aref'. (In this - case, `aset' would be used and no such steps would be necessary - since `aset' takes its arguments in a convenient order.) - - However, if the PLACE form is a macro which explicitly evaluates - its arguments in an unusual order, this unusual order will be - preserved. Adapting an example from Steele, given - - (defmacro wrong-order (x y) (list 'aref y x)) - - the form `(setf (wrong-order A B) 17)' will evaluate B first, then - A, just as in an actual call to `wrong-order'. - diff --git a/info/cl.info-2 b/info/cl.info-2 deleted file mode 100644 index cd1974e..0000000 --- a/info/cl.info-2 +++ /dev/null @@ -1,1031 +0,0 @@ -This is Info file ../info/cl.info, produced by Makeinfo version 1.68 -from the input file cl.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Common Lisp: (cl). GNU Emacs Common Lisp emulation package. -END-INFO-DIR-ENTRY - - This file documents the GNU Emacs Common Lisp emulation package. - - Copyright (C) 1993 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the author instead of in -the original English. - - -File: cl.info, Node: Modify Macros, Next: Customizing Setf, Prev: Basic Setf, Up: Generalized Variables - -Modify Macros -------------- - -This package defines a number of other macros besides `setf' that -operate on generalized variables. Many are interesting and useful even -when the PLACE is just a variable name. - - - Special Form: psetf [PLACE FORM]... - This macro is to `setf' what `psetq' is to `setq': When several - PLACEs and FORMs are involved, the assignments take place in - parallel rather than sequentially. Specifically, all subforms are - evaluated from left to right, then all the assignments are done - (in an undefined order). - - - Special Form: incf PLACE &optional X - This macro increments the number stored in PLACE by one, or by X - if specified. The incremented value is returned. For example, - `(incf i)' is equivalent to `(setq i (1+ i))', and `(incf (car x) - 2)' is equivalent to `(setcar x (+ (car x) 2))'. - - Once again, care is taken to preserve the "apparent" order of - evaluation. For example, - - (incf (aref vec (incf i))) - - appears to increment `i' once, then increment the element of `vec' - addressed by `i'; this is indeed exactly what it does, which means - the above form is *not* equivalent to the "obvious" expansion, - - (setf (aref vec (incf i)) (1+ (aref vec (incf i)))) ; Wrong! - - but rather to something more like - - (let ((temp (incf i))) - (setf (aref vec temp) (1+ (aref vec temp)))) - - Again, all of this is taken care of automatically by `incf' and - the other generalized-variable macros. - - As a more Emacs-specific example of `incf', the expression `(incf - (point) N)' is essentially equivalent to `(forward-char N)'. - - - Special Form: decf PLACE &optional X - This macro decrements the number stored in PLACE by one, or by X - if specified. - - - Special Form: pop PLACE - This macro removes and returns the first element of the list stored - in PLACE. It is analogous to `(prog1 (car PLACE) (setf PLACE (cdr - PLACE)))', except that it takes care to evaluate all subforms only - once. - - - Special Form: push X PLACE - This macro inserts X at the front of the list stored in PLACE. It - is analogous to `(setf PLACE (cons X PLACE))', except for - evaluation of the subforms. - - - Special Form: pushnew X PLACE &key :test :test-not :key - This macro inserts X at the front of the list stored in PLACE, but - only if X was not `eql' to any existing element of the list. The - optional keyword arguments are interpreted in the same way as for - `adjoin'. *Note Lists as Sets::. - - - Special Form: shiftf PLACE... NEWVALUE - This macro shifts the PLACEs left by one, shifting in the value of - NEWVALUE (which may be any Lisp expression, not just a generalized - variable), and returning the value shifted out of the first PLACE. - Thus, `(shiftf A B C D)' is equivalent to - - (prog1 - A - (psetf A B - B C - C D)) - - except that the subforms of A, B, and C are actually evaluated - only once each and in the apparent order. - - - Special Form: rotatef PLACE... - This macro rotates the PLACEs left by one in circular fashion. - Thus, `(rotatef A B C D)' is equivalent to - - (psetf A B - B C - C D - D A) - - except for the evaluation of subforms. `rotatef' always returns - `nil'. Note that `(rotatef A B)' conveniently exchanges A and B. - - The following macros were invented for this package; they have no -analogues in Common Lisp. - - - Special Form: letf (BINDINGS...) FORMS... - This macro is analogous to `let', but for generalized variables - rather than just symbols. Each BINDING should be of the form - `(PLACE VALUE)'; the original contents of the PLACEs are saved, - the VALUEs are stored in them, and then the body FORMs are - executed. Afterwards, the PLACES are set back to their original - saved contents. This cleanup happens even if the FORMs exit - irregularly due to a `throw' or an error. - - For example, - - (letf (((point) (point-min)) - (a 17)) - ...) - - moves "point" in the current buffer to the beginning of the buffer, - and also binds `a' to 17 (as if by a normal `let', since `a' is - just a regular variable). After the body exits, `a' is set back - to its original value and point is moved back to its original - position. - - Note that `letf' on `(point)' is not quite like a - `save-excursion', as the latter effectively saves a marker which - tracks insertions and deletions in the buffer. Actually, a `letf' - of `(point-marker)' is much closer to this behavior. (`point' and - `point-marker' are equivalent as `setf' places; each will accept - either an integer or a marker as the stored value.) - - Since generalized variables look like lists, `let''s shorthand of - using `foo' for `(foo nil)' as a BINDING would be ambiguous in - `letf' and is not allowed. - - However, a BINDING specifier may be a one-element list `(PLACE)', - which is similar to `(PLACE PLACE)'. In other words, the PLACE is - not disturbed on entry to the body, and the only effect of the - `letf' is to restore the original value of PLACE afterwards. (The - redundant access-and-store suggested by the `(PLACE PLACE)' - example does not actually occur.) - - In most cases, the PLACE must have a well-defined value on entry - to the `letf' form. The only exceptions are plain variables and - calls to `symbol-value' and `symbol-function'. If the symbol is - not bound on entry, it is simply made unbound by `makunbound' or - `fmakunbound' on exit. - - - Special Form: letf* (BINDINGS...) FORMS... - This macro is to `letf' what `let*' is to `let': It does the - bindings in sequential rather than parallel order. - - - Special Form: callf FUNCTION PLACE ARGS... - This is the "generic" modify macro. It calls FUNCTION, which - should be an unquoted function name, macro name, or lambda. It - passes PLACE and ARGS as arguments, and assigns the result back to - PLACE. For example, `(incf PLACE N)' is the same as `(callf + - PLACE N)'. Some more examples: - - (callf abs my-number) - (callf concat (buffer-name) "<" (int-to-string n) ">") - (callf union happy-people (list joe bob) :test 'same-person) - - *Note Customizing Setf::, for `define-modify-macro', a way to - create even more concise notations for modify macros. Note again - that `callf' is an extension to standard Common Lisp. - - - Special Form: callf2 FUNCTION ARG1 PLACE ARGS... - This macro is like `callf', except that PLACE is the *second* - argument of FUNCTION rather than the first. For example, `(push X - PLACE)' is equivalent to `(callf2 cons X PLACE)'. - - The `callf' and `callf2' macros serve as building blocks for other -macros like `incf', `pushnew', and `define-modify-macro'. The `letf' -and `letf*' macros are used in the processing of symbol macros; *note -Macro Bindings::.. - - -File: cl.info, Node: Customizing Setf, Prev: Modify Macros, Up: Generalized Variables - -Customizing Setf ----------------- - -Common Lisp defines three macros, `define-modify-macro', `defsetf', and -`define-setf-method', that allow the user to extend generalized -variables in various ways. - - - Special Form: define-modify-macro NAME ARGLIST FUNCTION [DOC-STRING] - This macro defines a "read-modify-write" macro similar to `incf' - and `decf'. The macro NAME is defined to take a PLACE argument - followed by additional arguments described by ARGLIST. The call - - (NAME PLACE ARGS...) - - will be expanded to - - (callf FUNC PLACE ARGS...) - - which in turn is roughly equivalent to - - (setf PLACE (FUNC PLACE ARGS...)) - - For example: - - (define-modify-macro incf (&optional (n 1)) +) - (define-modify-macro concatf (&rest args) concat) - - Note that `&key' is not allowed in ARGLIST, but `&rest' is - sufficient to pass keywords on to the function. - - Most of the modify macros defined by Common Lisp do not exactly - follow the pattern of `define-modify-macro'. For example, `push' - takes its arguments in the wrong order, and `pop' is completely - irregular. You can define these macros "by hand" using - `get-setf-method', or consult the source file `cl-macs.el' to see - how to use the internal `setf' building blocks. - - - Special Form: defsetf ACCESS-FN UPDATE-FN - This is the simpler of two `defsetf' forms. Where ACCESS-FN is - the name of a function which accesses a place, this declares - UPDATE-FN to be the corresponding store function. From now on, - - (setf (ACCESS-FN ARG1 ARG2 ARG3) VALUE) - - will be expanded to - - (UPDATE-FN ARG1 ARG2 ARG3 VALUE) - - The UPDATE-FN is required to be either a true function, or a macro - which evaluates its arguments in a function-like way. Also, the - UPDATE-FN is expected to return VALUE as its result. Otherwise, - the above expansion would not obey the rules for the way `setf' is - supposed to behave. - - As a special (non-Common-Lisp) extension, a third argument of `t' - to `defsetf' says that the `update-fn''s return value is not - suitable, so that the above `setf' should be expanded to something - more like - - (let ((temp VALUE)) - (UPDATE-FN ARG1 ARG2 ARG3 temp) - temp) - - Some examples of the use of `defsetf', drawn from the standard - suite of setf methods, are: - - (defsetf car setcar) - (defsetf symbol-value set) - (defsetf buffer-name rename-buffer t) - - - Special Form: defsetf ACCESS-FN ARGLIST (STORE-VAR) FORMS... - This is the second, more complex, form of `defsetf'. It is rather - like `defmacro' except for the additional STORE-VAR argument. The - FORMS should return a Lisp form which stores the value of - STORE-VAR into the generalized variable formed by a call to - ACCESS-FN with arguments described by ARGLIST. The FORMS may - begin with a string which documents the `setf' method (analogous - to the doc string that appears at the front of a function). - - For example, the simple form of `defsetf' is shorthand for - - (defsetf ACCESS-FN (&rest args) (store) - (append '(UPDATE-FN) args (list store))) - - The Lisp form that is returned can access the arguments from - ARGLIST and STORE-VAR in an unrestricted fashion; macros like - `setf' and `incf' which invoke this setf-method will insert - temporary variables as needed to make sure the apparent order of - evaluation is preserved. - - Another example drawn from the standard package: - - (defsetf nth (n x) (store) - (list 'setcar (list 'nthcdr n x) store)) - - - Special Form: define-setf-method ACCESS-FN ARGLIST FORMS... - This is the most general way to create new place forms. When a - `setf' to ACCESS-FN with arguments described by ARGLIST is - expanded, the FORMS are evaluated and must return a list of five - items: - - 1. A list of "temporary variables". - - 2. A list of "value forms" corresponding to the temporary - variables above. The temporary variables will be bound to - these value forms as the first step of any operation on the - generalized variable. - - 3. A list of exactly one "store variable" (generally obtained - from a call to `gensym'). - - 4. A Lisp form which stores the contents of the store variable - into the generalized variable, assuming the temporaries have - been bound as described above. - - 5. A Lisp form which accesses the contents of the generalized - variable, assuming the temporaries have been bound. - - This is exactly like the Common Lisp macro of the same name, - except that the method returns a list of five values rather than - the five values themselves, since Emacs Lisp does not support - Common Lisp's notion of multiple return values. - - Once again, the FORMS may begin with a documentation string. - - A setf-method should be maximally conservative with regard to - temporary variables. In the setf-methods generated by `defsetf', - the second return value is simply the list of arguments in the - place form, and the first return value is a list of a - corresponding number of temporary variables generated by `gensym'. - Macros like `setf' and `incf' which use this setf-method will - optimize away most temporaries that turn out to be unnecessary, so - there is little reason for the setf-method itself to optimize. - - - Function: get-setf-method PLACE &optional ENV - This function returns the setf-method for PLACE, by invoking the - definition previously recorded by `defsetf' or - `define-setf-method'. The result is a list of five values as - described above. You can use this function to build your own - `incf'-like modify macros. (Actually, it is better to use the - internal functions `cl-setf-do-modify' and `cl-setf-do-store', - which are a bit easier to use and which also do a number of - optimizations; consult the source code for the `incf' function for - a simple example.) - - The argument ENV specifies the "environment" to be passed on to - `macroexpand' if `get-setf-method' should need to expand a macro - in PLACE. It should come from an `&environment' argument to the - macro or setf-method that called `get-setf-method'. - - See also the source code for the setf-methods for `apply' and - `substring', each of which works by calling `get-setf-method' on a - simpler case, then massaging the result in various ways. - - Modern Common Lisp defines a second, independent way to specify the -`setf' behavior of a function, namely "`setf' functions" whose names -are lists `(setf NAME)' rather than symbols. For example, `(defun -(setf foo) ...)' defines the function that is used when `setf' is -applied to `foo'. This package does not currently support `setf' -functions. In particular, it is a compile-time error to use `setf' on -a form which has not already been `defsetf''d or otherwise declared; in -newer Common Lisps, this would not be an error since the function -`(setf FUNC)' might be defined later. - - -File: cl.info, Node: Variable Bindings, Next: Conditionals, Prev: Generalized Variables, Up: Control Structure - -Variable Bindings -================= - -These Lisp forms make bindings to variables and function names, -analogous to Lisp's built-in `let' form. - - *Note Modify Macros::, for the `letf' and `letf*' forms which are -also related to variable bindings. - -* Menu: - -* Dynamic Bindings:: The `progv' form -* Lexical Bindings:: `lexical-let' and lexical closures -* Function Bindings:: `flet' and `labels' -* Macro Bindings:: `macrolet' and `symbol-macrolet' - - -File: cl.info, Node: Dynamic Bindings, Next: Lexical Bindings, Prev: Variable Bindings, Up: Variable Bindings - -Dynamic Bindings ----------------- - -The standard `let' form binds variables whose names are known at -compile-time. The `progv' form provides an easy way to bind variables -whose names are computed at run-time. - - - Special Form: progv SYMBOLS VALUES FORMS... - This form establishes `let'-style variable bindings on a set of - variables computed at run-time. The expressions SYMBOLS and - VALUES are evaluated, and must return lists of symbols and values, - respectively. The symbols are bound to the corresponding values - for the duration of the body FORMs. If VALUES is shorter than - SYMBOLS, the last few symbols are made unbound (as if by - `makunbound') inside the body. If SYMBOLS is shorter than VALUES, - the excess values are ignored. - - -File: cl.info, Node: Lexical Bindings, Next: Function Bindings, Prev: Dynamic Bindings, Up: Variable Bindings - -Lexical Bindings ----------------- - -The "CL" package defines the following macro which more closely follows -the Common Lisp `let' form: - - - Special Form: lexical-let (BINDINGS...) FORMS... - This form is exactly like `let' except that the bindings it - establishes are purely lexical. Lexical bindings are similar to - local variables in a language like C: Only the code physically - within the body of the `lexical-let' (after macro expansion) may - refer to the bound variables. - - (setq a 5) - (defun foo (b) (+ a b)) - (let ((a 2)) (foo a)) - => 4 - (lexical-let ((a 2)) (foo a)) - => 7 - - In this example, a regular `let' binding of `a' actually makes a - temporary change to the global variable `a', so `foo' is able to - see the binding of `a' to 2. But `lexical-let' actually creates a - distinct local variable `a' for use within its body, without any - effect on the global variable of the same name. - - The most important use of lexical bindings is to create "closures". - A closure is a function object that refers to an outside lexical - variable. For example: - - (defun make-adder (n) - (lexical-let ((n n)) - (function (lambda (m) (+ n m))))) - (setq add17 (make-adder 17)) - (funcall add17 4) - => 21 - - The call `(make-adder 17)' returns a function object which adds 17 - to its argument. If `let' had been used instead of `lexical-let', - the function object would have referred to the global `n', which - would have been bound to 17 only during the call to `make-adder' - itself. - - (defun make-counter () - (lexical-let ((n 0)) - (function* (lambda (&optional (m 1)) (incf n m))))) - (setq count-1 (make-counter)) - (funcall count-1 3) - => 3 - (funcall count-1 14) - => 17 - (setq count-2 (make-counter)) - (funcall count-2 5) - => 5 - (funcall count-1 2) - => 19 - (funcall count-2) - => 6 - - Here we see that each call to `make-counter' creates a distinct - local variable `n', which serves as a private counter for the - function object that is returned. - - Closed-over lexical variables persist until the last reference to - them goes away, just like all other Lisp objects. For example, - `count-2' refers to a function object which refers to an instance - of the variable `n'; this is the only reference to that variable, - so after `(setq count-2 nil)' the garbage collector would be able - to delete this instance of `n'. Of course, if a `lexical-let' - does not actually create any closures, then the lexical variables - are free as soon as the `lexical-let' returns. - - Many closures are used only during the extent of the bindings they - refer to; these are known as "downward funargs" in Lisp parlance. - When a closure is used in this way, regular Emacs Lisp dynamic - bindings suffice and will be more efficient than `lexical-let' - closures: - - (defun add-to-list (x list) - (mapcar (function (lambda (y) (+ x y))) list)) - (add-to-list 7 '(1 2 5)) - => (8 9 12) - - Since this lambda is only used while `x' is still bound, it is not - necessary to make a true closure out of it. - - You can use `defun' or `flet' inside a `lexical-let' to create a - named closure. If several closures are created in the body of a - single `lexical-let', they all close over the same instance of the - lexical variable. - - The `lexical-let' form is an extension to Common Lisp. In true - Common Lisp, all bindings are lexical unless declared otherwise. - - - Special Form: lexical-let* (BINDINGS...) FORMS... - This form is just like `lexical-let', except that the bindings are - made sequentially in the manner of `let*'. - - -File: cl.info, Node: Function Bindings, Next: Macro Bindings, Prev: Lexical Bindings, Up: Variable Bindings - -Function Bindings ------------------ - -These forms make `let'-like bindings to functions instead of variables. - - - Special Form: flet (BINDINGS...) FORMS... - This form establishes `let'-style bindings on the function cells - of symbols rather than on the value cells. Each BINDING must be a - list of the form `(NAME ARGLIST FORMS...)', which defines a - function exactly as if it were a `defun*' form. The function NAME - is defined accordingly for the duration of the body of the `flet'; - then the old function definition, or lack thereof, is restored. - - While `flet' in Common Lisp establishes a lexical binding of NAME, - Emacs Lisp `flet' makes a dynamic binding. The result is that - `flet' affects indirect calls to a function as well as calls - directly inside the `flet' form itself. - - You can use `flet' to disable or modify the behavior of a function - in a temporary fashion. This will even work on Emacs primitives, - although note that some calls to primitive functions internal to - Emacs are made without going through the symbol's function cell, - and so will not be affected by `flet'. For example, - - (flet ((message (&rest args) (push args saved-msgs))) - (do-something)) - - This code attempts to replace the built-in function `message' with - a function that simply saves the messages in a list rather than - displaying them. The original definition of `message' will be - restored after `do-something' exits. This code will work fine on - messages generated by other Lisp code, but messages generated - directly inside Emacs will not be caught since they make direct - C-language calls to the message routines rather than going through - the Lisp `message' function. - - Functions defined by `flet' may use the full Common Lisp argument - notation supported by `defun*'; also, the function body is - enclosed in an implicit block as if by `defun*'. *Note Program - Structure::. - - - Special Form: labels (BINDINGS...) FORMS... - The `labels' form is a synonym for `flet'. (In Common Lisp, - `labels' and `flet' differ in ways that depend on their lexical - scoping; these distinctions vanish in dynamically scoped Emacs - Lisp.) - - -File: cl.info, Node: Macro Bindings, Prev: Function Bindings, Up: Variable Bindings - -Macro Bindings --------------- - -These forms create local macros and "symbol macros." - - - Special Form: macrolet (BINDINGS...) FORMS... - This form is analogous to `flet', but for macros instead of - functions. Each BINDING is a list of the same form as the - arguments to `defmacro*' (i.e., a macro name, argument list, and - macro-expander forms). The macro is defined accordingly for use - within the body of the `macrolet'. - - Because of the nature of macros, `macrolet' is lexically scoped - even in Emacs Lisp: The `macrolet' binding will affect only calls - that appear physically within the body FORMS, possibly after - expansion of other macros in the body. - - - Special Form: symbol-macrolet (BINDINGS...) FORMS... - This form creates "symbol macros", which are macros that look like - variable references rather than function calls. Each BINDING is a - list `(VAR EXPANSION)'; any reference to VAR within the body FORMS - is replaced by EXPANSION. - - (setq bar '(5 . 9)) - (symbol-macrolet ((foo (car bar))) - (incf foo)) - bar - => (6 . 9) - - A `setq' of a symbol macro is treated the same as a `setf'. I.e., - `(setq foo 4)' in the above would be equivalent to `(setf foo 4)', - which in turn expands to `(setf (car bar) 4)'. - - Likewise, a `let' or `let*' binding a symbol macro is treated like - a `letf' or `letf*'. This differs from true Common Lisp, where - the rules of lexical scoping cause a `let' binding to shadow a - `symbol-macrolet' binding. In this package, only `lexical-let' - and `lexical-let*' will shadow a symbol macro. - - There is no analogue of `defmacro' for symbol macros; all symbol - macros are local. A typical use of `symbol-macrolet' is in the - expansion of another macro: - - (defmacro* my-dolist ((x list) &rest body) - (let ((var (gensym))) - (list 'loop 'for var 'on list 'do - (list* 'symbol-macrolet (list (list x (list 'car var))) - body)))) - - (setq mylist '(1 2 3 4)) - (my-dolist (x mylist) (incf x)) - mylist - => (2 3 4 5) - - In this example, the `my-dolist' macro is similar to `dolist' - (*note Iteration::.) except that the variable `x' becomes a true - reference onto the elements of the list. The `my-dolist' call - shown here expands to - - (loop for G1234 on mylist do - (symbol-macrolet ((x (car G1234))) - (incf x))) - - which in turn expands to - - (loop for G1234 on mylist do (incf (car G1234))) - - *Note Loop Facility::, for a description of the `loop' macro. - This package defines a nonstandard `in-ref' loop clause that works - much like `my-dolist'. - - -File: cl.info, Node: Conditionals, Next: Blocks and Exits, Prev: Variable Bindings, Up: Control Structure - -Conditionals -============ - -These conditional forms augment Emacs Lisp's simple `if', `and', `or', -and `cond' forms. - - - Special Form: when TEST FORMS... - This is a variant of `if' where there are no "else" forms, and - possibly several "then" forms. In particular, - - (when TEST A B C) - - is entirely equivalent to - - (if TEST (progn A B C) nil) - - - Special Form: unless TEST FORMS... - This is a variant of `if' where there are no "then" forms, and - possibly several "else" forms: - - (unless TEST A B C) - - is entirely equivalent to - - (when (not TEST) A B C) - - - Special Form: case KEYFORM CLAUSE... - This macro evaluates KEYFORM, then compares it with the key values - listed in the various CLAUSEs. Whichever clause matches the key - is executed; comparison is done by `eql'. If no clause matches, - the `case' form returns `nil'. The clauses are of the form - - (KEYLIST BODY-FORMS...) - - where KEYLIST is a list of key values. If there is exactly one - value, and it is not a cons cell or the symbol `nil' or `t', then - it can be used by itself as a KEYLIST without being enclosed in a - list. All key values in the `case' form must be distinct. The - final clauses may use `t' in place of a KEYLIST to indicate a - default clause that should be taken if none of the other clauses - match. (The symbol `otherwise' is also recognized in place of - `t'. To make a clause that matches the actual symbol `t', `nil', - or `otherwise', enclose the symbol in a list.) - - For example, this expression reads a keystroke, then does one of - four things depending on whether it is an `a', a `b', a or - , or anything else. - - (case (read-char) - (?a (do-a-thing)) - (?b (do-b-thing)) - ((?\r ?\n) (do-ret-thing)) - (t (do-other-thing))) - - - Special Form: ecase KEYFORM CLAUSE... - This macro is just like `case', except that if the key does not - match any of the clauses, an error is signalled rather than simply - returning `nil'. - - - Special Form: typecase KEYFORM CLAUSE... - This macro is a version of `case' that checks for types rather - than values. Each CLAUSE is of the form `(TYPE BODY...)'. *Note - Type Predicates::, for a description of type specifiers. For - example, - - (typecase x - (integer (munch-integer x)) - (float (munch-float x)) - (string (munch-integer (string-to-int x))) - (t (munch-anything x))) - - The type specifier `t' matches any type of object; the word - `otherwise' is also allowed. To make one clause match any of - several types, use an `(or ...)' type specifier. - - - Special Form: etypecase KEYFORM CLAUSE... - This macro is just like `typecase', except that if the key does - not match any of the clauses, an error is signalled rather than - simply returning `nil'. - - -File: cl.info, Node: Blocks and Exits, Next: Iteration, Prev: Conditionals, Up: Control Structure - -Blocks and Exits -================ - -Common Lisp "blocks" provide a non-local exit mechanism very similar to -`catch' and `throw', but lexically rather than dynamically scoped. -This package actually implements `block' in terms of `catch'; however, -the lexical scoping allows the optimizing byte-compiler to omit the -costly `catch' step if the body of the block does not actually -`return-from' the block. - - - Special Form: block NAME FORMS... - The FORMS are evaluated as if by a `progn'. However, if any of - the FORMS execute `(return-from NAME)', they will jump out and - return directly from the `block' form. The `block' returns the - result of the last FORM unless a `return-from' occurs. - - The `block'/`return-from' mechanism is quite similar to the - `catch'/`throw' mechanism. The main differences are that block - NAMEs are unevaluated symbols, rather than forms (such as quoted - symbols) which evaluate to a tag at run-time; and also that blocks - are lexically scoped whereas `catch'/`throw' are dynamically - scoped. This means that functions called from the body of a - `catch' can also `throw' to the `catch', but the `return-from' - referring to a block name must appear physically within the FORMS - that make up the body of the block. They may not appear within - other called functions, although they may appear within macro - expansions or `lambda's in the body. Block names and `catch' - names form independent name-spaces. - - In true Common Lisp, `defun' and `defmacro' surround the function - or expander bodies with implicit blocks with the same name as the - function or macro. This does not occur in Emacs Lisp, but this - package provides `defun*' and `defmacro*' forms which do create - the implicit block. - - The Common Lisp looping constructs defined by this package, such - as `loop' and `dolist', also create implicit blocks just as in - Common Lisp. - - Because they are implemented in terms of Emacs Lisp `catch' and - `throw', blocks have the same overhead as actual `catch' - constructs (roughly two function calls). However, Zawinski and - Furuseth's optimizing byte compiler (standard in Emacs 19) will - optimize away the `catch' if the block does not in fact contain - any `return' or `return-from' calls that jump to it. This means - that `do' loops and `defun*' functions which don't use `return' - don't pay the overhead to support it. - - - Special Form: return-from NAME [RESULT] - This macro returns from the block named NAME, which must be an - (unevaluated) symbol. If a RESULT form is specified, it is - evaluated to produce the result returned from the `block'. - Otherwise, `nil' is returned. - - - Special Form: return [RESULT] - This macro is exactly like `(return-from nil RESULT)'. Common - Lisp loops like `do' and `dolist' implicitly enclose themselves in - `nil' blocks. - - -File: cl.info, Node: Iteration, Next: Loop Facility, Prev: Blocks and Exits, Up: Control Structure - -Iteration -========= - -The macros described here provide more sophisticated, high-level -looping constructs to complement Emacs Lisp's basic `while' loop. - - - Special Form: loop FORMS... - The "CL" package supports both the simple, old-style meaning of - `loop' and the extremely powerful and flexible feature known as - the "Loop Facility" or "Loop Macro". This more advanced facility - is discussed in the following section; *note Loop Facility::.. - The simple form of `loop' is described here. - - If `loop' is followed by zero or more Lisp expressions, then - `(loop EXPRS...)' simply creates an infinite loop executing the - expressions over and over. The loop is enclosed in an implicit - `nil' block. Thus, - - (loop (foo) (if (no-more) (return 72)) (bar)) - - is exactly equivalent to - - (block nil (while t (foo) (if (no-more) (return 72)) (bar))) - - If any of the expressions are plain symbols, the loop is instead - interpreted as a Loop Macro specification as described later. - (This is not a restriction in practice, since a plain symbol in - the above notation would simply access and throw away the value of - a variable.) - - - Special Form: do (SPEC...) (END-TEST [RESULT...]) FORMS... - This macro creates a general iterative loop. Each SPEC is of the - form - - (VAR [INIT [STEP]]) - - The loop works as follows: First, each VAR is bound to the - associated INIT value as if by a `let' form. Then, in each - iteration of the loop, the END-TEST is evaluated; if true, the - loop is finished. Otherwise, the body FORMS are evaluated, then - each VAR is set to the associated STEP expression (as if by a - `psetq' form) and the next iteration begins. Once the END-TEST - becomes true, the RESULT forms are evaluated (with the VARs still - bound to their values) to produce the result returned by `do'. - - The entire `do' loop is enclosed in an implicit `nil' block, so - that you can use `(return)' to break out of the loop at any time. - - If there are no RESULT forms, the loop returns `nil'. If a given - VAR has no STEP form, it is bound to its INIT value but not - otherwise modified during the `do' loop (unless the code - explicitly modifies it); this case is just a shorthand for putting - a `(let ((VAR INIT)) ...)' around the loop. If INIT is also - omitted it defaults to `nil', and in this case a plain `VAR' can - be used in place of `(VAR)', again following the analogy with - `let'. - - This example (from Steele) illustrates a loop which applies the - function `f' to successive pairs of values from the lists `foo' - and `bar'; it is equivalent to the call `(mapcar* 'f foo bar)'. - Note that this loop has no body FORMS at all, performing all its - work as side effects of the rest of the loop. - - (do ((x foo (cdr x)) - (y bar (cdr y)) - (z nil (cons (f (car x) (car y)) z))) - ((or (null x) (null y)) - (nreverse z))) - - - Special Form: do* (SPEC...) (END-TEST [RESULT...]) FORMS... - This is to `do' what `let*' is to `let'. In particular, the - initial values are bound as if by `let*' rather than `let', and - the steps are assigned as if by `setq' rather than `psetq'. - - Here is another way to write the above loop: - - (do* ((xp foo (cdr xp)) - (yp bar (cdr yp)) - (x (car xp) (car xp)) - (y (car yp) (car yp)) - z) - ((or (null xp) (null yp)) - (nreverse z)) - (push (f x y) z)) - - - Special Form: dolist (VAR LIST [RESULT]) FORMS... - This is a more specialized loop which iterates across the elements - of a list. LIST should evaluate to a list; the body FORMS are - executed with VAR bound to each element of the list in turn. - Finally, the RESULT form (or `nil') is evaluated with VAR bound to - `nil' to produce the result returned by the loop. The loop is - surrounded by an implicit `nil' block. - - - Special Form: dotimes (VAR COUNT [RESULT]) FORMS... - This is a more specialized loop which iterates a specified number - of times. The body is executed with VAR bound to the integers - from zero (inclusive) to COUNT (exclusive), in turn. Then the - `result' form is evaluated with VAR bound to the total number of - iterations that were done (i.e., `(max 0 COUNT)') to get the - return value for the loop form. The loop is surrounded by an - implicit `nil' block. - - - Special Form: do-symbols (VAR [OBARRAY [RESULT]]) FORMS... - This loop iterates over all interned symbols. If OBARRAY is - specified and is not `nil', it loops over all symbols in that - obarray. For each symbol, the body FORMS are evaluated with VAR - bound to that symbol. The symbols are visited in an unspecified - order. Afterward the RESULT form, if any, is evaluated (with VAR - bound to `nil') to get the return value. The loop is surrounded - by an implicit `nil' block. - - - Special Form: do-all-symbols (VAR [RESULT]) FORMS... - This is identical to `do-symbols' except that the OBARRAY argument - is omitted; it always iterates over the default obarray. - - *Note Mapping over Sequences::, for some more functions for -iterating over vectors or lists. - - -File: cl.info, Node: Loop Facility, Next: Multiple Values, Prev: Iteration, Up: Control Structure - -Loop Facility -============= - -A common complaint with Lisp's traditional looping constructs is that -they are either too simple and limited, such as Common Lisp's `dotimes' -or Emacs Lisp's `while', or too unreadable and obscure, like Common -Lisp's `do' loop. - - To remedy this, recent versions of Common Lisp have added a new -construct called the "Loop Facility" or "`loop' macro," with an -easy-to-use but very powerful and expressive syntax. - -* Menu: - -* Loop Basics:: `loop' macro, basic clause structure -* Loop Examples:: Working examples of `loop' macro -* For Clauses:: Clauses introduced by `for' or `as' -* Iteration Clauses:: `repeat', `while', `thereis', etc. -* Accumulation Clauses:: `collect', `sum', `maximize', etc. -* Other Clauses:: `with', `if', `initially', `finally' - - -File: cl.info, Node: Loop Basics, Next: Loop Examples, Prev: Loop Facility, Up: Loop Facility - -Loop Basics ------------ - -The `loop' macro essentially creates a mini-language within Lisp that -is specially tailored for describing loops. While this language is a -little strange-looking by the standards of regular Lisp, it turns out -to be very easy to learn and well-suited to its purpose. - - Since `loop' is a macro, all parsing of the loop language takes -place at byte-compile time; compiled `loop's are just as efficient as -the equivalent `while' loops written longhand. - - - Special Form: loop CLAUSES... - A loop construct consists of a series of CLAUSEs, each introduced - by a symbol like `for' or `do'. Clauses are simply strung - together in the argument list of `loop', with minimal extra - parentheses. The various types of clauses specify - initializations, such as the binding of temporary variables, - actions to be taken in the loop, stepping actions, and final - cleanup. - - Common Lisp specifies a certain general order of clauses in a loop: - - (loop NAME-CLAUSE - VAR-CLAUSES... - ACTION-CLAUSES...) - - The NAME-CLAUSE optionally gives a name to the implicit block that - surrounds the loop. By default, the implicit block is named - `nil'. The VAR-CLAUSES specify what variables should be bound - during the loop, and how they should be modified or iterated - throughout the course of the loop. The ACTION-CLAUSES are things - to be done during the loop, such as computing, collecting, and - returning values. - - The Emacs version of the `loop' macro is less restrictive about - the order of clauses, but things will behave most predictably if - you put the variable-binding clauses `with', `for', and `repeat' - before the action clauses. As in Common Lisp, `initially' and - `finally' clauses can go anywhere. - - Loops generally return `nil' by default, but you can cause them to - return a value by using an accumulation clause like `collect', an - end-test clause like `always', or an explicit `return' clause to - jump out of the implicit block. (Because the loop body is - enclosed in an implicit block, you can also use regular Lisp - `return' or `return-from' to break out of the loop.) - - The following sections give some examples of the Loop Macro in -action, and describe the particular loop clauses in great detail. -Consult the second edition of Steele's "Common Lisp, the Language", for -additional discussion and examples of the `loop' macro. - - -File: cl.info, Node: Loop Examples, Next: For Clauses, Prev: Loop Basics, Up: Loop Facility - -Loop Examples -------------- - -Before listing the full set of clauses that are allowed, let's look at -a few example loops just to get a feel for the `loop' language. - - (loop for buf in (buffer-list) - collect (buffer-file-name buf)) - -This loop iterates over all Emacs buffers, using the list returned by -`buffer-list'. For each buffer `buf', it calls `buffer-file-name' and -collects the results into a list, which is then returned from the -`loop' construct. The result is a list of the file names of all the -buffers in Emacs' memory. The words `for', `in', and `collect' are -reserved words in the `loop' language. - - (loop repeat 20 do (insert "Yowsa\n")) - -This loop inserts the phrase "Yowsa" twenty times in the current buffer. - - (loop until (eobp) do (munch-line) (forward-line 1)) - -This loop calls `munch-line' on every line until the end of the buffer. -If point is already at the end of the buffer, the loop exits -immediately. - - (loop do (munch-line) until (eobp) do (forward-line 1)) - -This loop is similar to the above one, except that `munch-line' is -always called at least once. - - (loop for x from 1 to 100 - for y = (* x x) - until (>= y 729) - finally return (list x (= y 729))) - -This more complicated loop searches for a number `x' whose square is -729. For safety's sake it only examines `x' values up to 100; dropping -the phrase `to 100' would cause the loop to count upwards with no -limit. The second `for' clause defines `y' to be the square of `x' -within the loop; the expression after the `=' sign is reevaluated each -time through the loop. The `until' clause gives a condition for -terminating the loop, and the `finally' clause says what to do when the -loop finishes. (This particular example was written less concisely -than it could have been, just for the sake of illustration.) - - Note that even though this loop contains three clauses (two `for's -and an `until') that would have been enough to define loops all by -themselves, it still creates a single loop rather than some sort of -triple-nested loop. You must explicitly nest your `loop' constructs if -you want nested loops. - diff --git a/info/cl.info-3 b/info/cl.info-3 deleted file mode 100644 index 40c734f..0000000 --- a/info/cl.info-3 +++ /dev/null @@ -1,1145 +0,0 @@ -This is Info file ../info/cl.info, produced by Makeinfo version 1.68 -from the input file cl.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Common Lisp: (cl). GNU Emacs Common Lisp emulation package. -END-INFO-DIR-ENTRY - - This file documents the GNU Emacs Common Lisp emulation package. - - Copyright (C) 1993 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the author instead of in -the original English. - - -File: cl.info, Node: For Clauses, Next: Iteration Clauses, Prev: Loop Examples, Up: Loop Facility - -For Clauses ------------ - -Most loops are governed by one or more `for' clauses. A `for' clause -simultaneously describes variables to be bound, how those variables are -to be stepped during the loop, and usually an end condition based on -those variables. - - The word `as' is a synonym for the word `for'. This word is -followed by a variable name, then a word like `from' or `across' that -describes the kind of iteration desired. In Common Lisp, the phrase -`being the' sometimes precedes the type of iteration; in this package -both `being' and `the' are optional. The word `each' is a synonym for -`the', and the word that follows it may be singular or plural: `for x -being the elements of y' or `for x being each element of y'. Which -form you use is purely a matter of style. - - The variable is bound around the loop as if by `let': - - (setq i 'happy) - (loop for i from 1 to 10 do (do-something-with i)) - i - => happy - -`for VAR from EXPR1 to EXPR2 by EXPR3' - This type of `for' clause creates a counting loop. Each of the - three sub-terms is optional, though there must be at least one - term so that the clause is marked as a counting clause. - - The three expressions are the starting value, the ending value, and - the step value, respectively, of the variable. The loop counts - upwards by default (EXPR3 must be positive), from EXPR1 to EXPR2 - inclusively. If you omit the `from' term, the loop counts from - zero; if you omit the `to' term, the loop counts forever without - stopping (unless stopped by some other loop clause, of course); if - you omit the `by' term, the loop counts in steps of one. - - You can replace the word `from' with `upfrom' or `downfrom' to - indicate the direction of the loop. Likewise, you can replace - `to' with `upto' or `downto'. For example, `for x from 5 downto - 1' executes five times with `x' taking on the integers from 5 down - to 1 in turn. Also, you can replace `to' with `below' or `above', - which are like `upto' and `downto' respectively except that they - are exclusive rather than inclusive limits: - - (loop for x to 10 collect x) - => (0 1 2 3 4 5 6 7 8 9 10) - (loop for x below 10 collect x) - => (0 1 2 3 4 5 6 7 8 9) - - The `by' value is always positive, even for downward-counting - loops. Some sort of `from' value is required for downward loops; - `for x downto 5' is not a legal loop clause all by itself. - -`for VAR in LIST by FUNCTION' - This clause iterates VAR over all the elements of LIST, in turn. - If you specify the `by' term, then FUNCTION is used to traverse - the list instead of `cdr'; it must be a function taking one - argument. For example: - - (loop for x in '(1 2 3 4 5 6) collect (* x x)) - => (1 4 9 16 25 36) - (loop for x in '(1 2 3 4 5 6) by 'cddr collect (* x x)) - => (1 9 25) - -`for VAR on LIST by FUNCTION' - This clause iterates VAR over all the cons cells of LIST. - - (loop for x on '(1 2 3 4) collect x) - => ((1 2 3 4) (2 3 4) (3 4) (4)) - - With `by', there is no real reason that the `on' expression must - be a list. For example: - - (loop for x on first-animal by 'next-animal collect x) - - where `(next-animal x)' takes an "animal" X and returns the next - in the (assumed) sequence of animals, or `nil' if X was the last - animal in the sequence. - -`for VAR in-ref LIST by FUNCTION' - This is like a regular `in' clause, but VAR becomes a `setf'-able - "reference" onto the elements of the list rather than just a - temporary variable. For example, - - (loop for x in-ref my-list do (incf x)) - - increments every element of `my-list' in place. This clause is an - extension to standard Common Lisp. - -`for VAR across ARRAY' - This clause iterates VAR over all the elements of ARRAY, which may - be a vector or a string. - - (loop for x across "aeiou" - do (use-vowel (char-to-string x))) - -`for VAR across-ref ARRAY' - This clause iterates over an array, with VAR a `setf'-able - reference onto the elements; see `in-ref' above. - -`for VAR being the elements of SEQUENCE' - This clause iterates over the elements of SEQUENCE, which may be a - list, vector, or string. Since the type must be determined at - run-time, this is somewhat less efficient than `in' or `across'. - The clause may be followed by the additional term `using (index - VAR2)' to cause VAR2 to be bound to the successive indices - (starting at 0) of the elements. - - This clause type is taken from older versions of the `loop' macro, - and is not present in modern Common Lisp. The `using (sequence - ...)' term of the older macros is not supported. - -`for VAR being the elements of-ref SEQUENCE' - This clause iterates over a sequence, with VAR a `setf'-able - reference onto the elements; see `in-ref' above. - -`for VAR being the symbols [of OBARRAY]' - This clause iterates over symbols, either over all interned symbols - or over all symbols in OBARRAY. The loop is executed with VAR - bound to each symbol in turn. The symbols are visited in an - unspecified order. - - As an example, - - (loop for sym being the symbols - when (fboundp sym) - when (string-match "^map" (symbol-name sym)) - collect sym) - - returns a list of all the functions whose names begin with `map'. - - The Common Lisp words `external-symbols' and `present-symbols' are - also recognized but are equivalent to `symbols' in Emacs Lisp. - - Due to a minor implementation restriction, it will not work to have - more than one `for' clause iterating over symbols, hash tables, - keymaps, overlays, or intervals in a given `loop'. Fortunately, - it would rarely if ever be useful to do so. It *is* legal to mix - one of these types of clauses with other clauses like `for ... to' - or `while'. - -`for VAR being the hash-keys of HASH-TABLE' - This clause iterates over the entries in HASH-TABLE. For each - hash table entry, VAR is bound to the entry's key. If you write - `the hash-values' instead, VAR is bound to the values of the - entries. The clause may be followed by the additional term `using - (hash-values VAR2)' (where `hash-values' is the opposite word of - the word following `the') to cause VAR and VAR2 to be bound to the - two parts of each hash table entry. - -`for VAR being the key-codes of KEYMAP' - This clause iterates over the entries in KEYMAP. In GNU Emacs 18 - and 19, keymaps are either alists or vectors, and key-codes are - integers or symbols. In XEmacs, keymaps are a special new data - type, and key-codes are symbols or lists of symbols. The - iteration does not enter nested keymaps or inherited (parent) - keymaps. You can use `the key-bindings' to access the commands - bound to the keys rather than the key codes, and you can add a - `using' clause to access both the codes and the bindings together. - -`for VAR being the key-seqs of KEYMAP' - This clause iterates over all key sequences defined by KEYMAP and - its nested keymaps, where VAR takes on values which are strings in - Emacs 18 or vectors in Emacs 19. The strings or vectors are - reused for each iteration, so you must copy them if you wish to - keep them permanently. You can add a `using (key-bindings ...)' - clause to get the command bindings as well. - -`for VAR being the overlays [of BUFFER] ...' - This clause iterates over the Emacs 19 "overlays" or XEmacs - "extents" of a buffer (the clause `extents' is synonymous with - `overlays'). Under Emacs 18, this clause iterates zero times. If - the `of' term is omitted, the current buffer is used. This clause - also accepts optional `from POS' and `to POS' terms, limiting the - clause to overlays which overlap the specified region. - -`for VAR being the intervals [of BUFFER] ...' - This clause iterates over all intervals of a buffer with constant - text properties. The variable VAR will be bound to conses of - start and end positions, where one start position is always equal - to the previous end position. The clause allows `of', `from', - `to', and `property' terms, where the latter term restricts the - search to just the specified property. The `of' term may specify - either a buffer or a string. This clause is useful only in GNU - Emacs 19; in other versions, all buffers and strings consist of a - single interval. - -`for VAR being the frames' - This clause iterates over all frames, i.e., X window system windows - open on Emacs files. This clause works only under Emacs 19. The - clause `screens' is a synonym for `frames'. The frames are - visited in `next-frame' order starting from `selected-frame'. - -`for VAR being the windows [of FRAME]' - This clause iterates over the windows (in the Emacs sense) of the - current frame, or of the specified FRAME. (In Emacs 18 there is - only ever one frame, and the `of' term is not allowed there.) - -`for VAR being the buffers' - This clause iterates over all buffers in Emacs. It is equivalent - to `for VAR in (buffer-list)'. - -`for VAR = EXPR1 then EXPR2' - This clause does a general iteration. The first time through the - loop, VAR will be bound to EXPR1. On the second and successive - iterations it will be set by evaluating EXPR2 (which may refer to - the old value of VAR). For example, these two loops are - effectively the same: - - (loop for x on my-list by 'cddr do ...) - (loop for x = my-list then (cddr x) while x do ...) - - Note that this type of `for' clause does not imply any sort of - terminating condition; the above example combines it with a - `while' clause to tell when to end the loop. - - If you omit the `then' term, EXPR1 is used both for the initial - setting and for successive settings: - - (loop for x = (random) when (> x 0) return x) - - This loop keeps taking random numbers from the `(random)' function - until it gets a positive one, which it then returns. - - If you include several `for' clauses in a row, they are treated -sequentially (as if by `let*' and `setq'). You can instead use the -word `and' to link the clauses, in which case they are processed in -parallel (as if by `let' and `psetq'). - - (loop for x below 5 for y = nil then x collect (list x y)) - => ((0 nil) (1 1) (2 2) (3 3) (4 4)) - (loop for x below 5 and y = nil then x collect (list x y)) - => ((0 nil) (1 0) (2 1) (3 2) (4 3)) - -In the first loop, `y' is set based on the value of `x' that was just -set by the previous clause; in the second loop, `x' and `y' are set -simultaneously so `y' is set based on the value of `x' left over from -the previous time through the loop. - - Another feature of the `loop' macro is "destructuring", similar in -concept to the destructuring provided by `defmacro'. The VAR part of -any `for' clause can be given as a list of variables instead of a -single variable. The values produced during loop execution must be -lists; the values in the lists are stored in the corresponding -variables. - - (loop for (x y) in '((2 3) (4 5) (6 7)) collect (+ x y)) - => (5 9 13) - - In loop destructuring, if there are more values than variables the -trailing values are ignored, and if there are more variables than -values the trailing variables get the value `nil'. If `nil' is used as -a variable name, the corresponding values are ignored. Destructuring -may be nested, and dotted lists of variables like `(x . y)' are allowed. - - -File: cl.info, Node: Iteration Clauses, Next: Accumulation Clauses, Prev: For Clauses, Up: Loop Facility - -Iteration Clauses ------------------ - -Aside from `for' clauses, there are several other loop clauses that -control the way the loop operates. They might be used by themselves, -or in conjunction with one or more `for' clauses. - -`repeat INTEGER' - This clause simply counts up to the specified number using an - internal temporary variable. The loops - - (loop repeat n do ...) - (loop for temp to n do ...) - - are identical except that the second one forces you to choose a - name for a variable you aren't actually going to use. - -`while CONDITION' - This clause stops the loop when the specified condition (any Lisp - expression) becomes `nil'. For example, the following two loops - are equivalent, except for the implicit `nil' block that surrounds - the second one: - - (while COND FORMS...) - (loop while COND do FORMS...) - -`until CONDITION' - This clause stops the loop when the specified condition is true, - i.e., non-`nil'. - -`always CONDITION' - This clause stops the loop when the specified condition is `nil'. - Unlike `while', it stops the loop using `return nil' so that the - `finally' clauses are not executed. If all the conditions were - non-`nil', the loop returns `t': - - (if (loop for size in size-list always (> size 10)) - (some-big-sizes) - (no-big-sizes)) - -`never CONDITION' - This clause is like `always', except that the loop returns `t' if - any conditions were false, or `nil' otherwise. - -`thereis CONDITION' - This clause stops the loop when the specified form is non-`nil'; - in this case, it returns that non-`nil' value. If all the values - were `nil', the loop returns `nil'. - - -File: cl.info, Node: Accumulation Clauses, Next: Other Clauses, Prev: Iteration Clauses, Up: Loop Facility - -Accumulation Clauses --------------------- - -These clauses cause the loop to accumulate information about the -specified Lisp FORM. The accumulated result is returned from the loop -unless overridden, say, by a `return' clause. - -`collect FORM' - This clause collects the values of FORM into a list. Several - examples of `collect' appear elsewhere in this manual. - - The word `collecting' is a synonym for `collect', and likewise for - the other accumulation clauses. - -`append FORM' - This clause collects lists of values into a result list using - `append'. - -`nconc FORM' - This clause collects lists of values into a result list by - destructively modifying the lists rather than copying them. - -`concat FORM' - This clause concatenates the values of the specified FORM into a - string. (It and the following clause are extensions to standard - Common Lisp.) - -`vconcat FORM' - This clause concatenates the values of the specified FORM into a - vector. - -`count FORM' - This clause counts the number of times the specified FORM - evaluates to a non-`nil' value. - -`sum FORM' - This clause accumulates the sum of the values of the specified - FORM, which must evaluate to a number. - -`maximize FORM' - This clause accumulates the maximum value of the specified FORM, - which must evaluate to a number. The return value is undefined if - `maximize' is executed zero times. - -`minimize FORM' - This clause accumulates the minimum value of the specified FORM. - - Accumulation clauses can be followed by `into VAR' to cause the data -to be collected into variable VAR (which is automatically `let'-bound -during the loop) rather than an unnamed temporary variable. Also, -`into' accumulations do not automatically imply a return value. The -loop must use some explicit mechanism, such as `finally return', to -return the accumulated result. - - It is legal for several accumulation clauses of the same type to -accumulate into the same place. From Steele: - - (loop for name in '(fred sue alice joe june) - for kids in '((bob ken) () () (kris sunshine) ()) - collect name - append kids) - => (fred bob ken sue alice joe kris sunshine june) - - -File: cl.info, Node: Other Clauses, Prev: Accumulation Clauses, Up: Loop Facility - -Other Clauses -------------- - -This section describes the remaining loop clauses. - -`with VAR = VALUE' - This clause binds a variable to a value around the loop, but - otherwise leaves the variable alone during the loop. The following - loops are basically equivalent: - - (loop with x = 17 do ...) - (let ((x 17)) (loop do ...)) - (loop for x = 17 then x do ...) - - Naturally, the variable VAR might be used for some purpose in the - rest of the loop. For example: - - (loop for x in my-list with res = nil do (push x res) - finally return res) - - This loop inserts the elements of `my-list' at the front of a new - list being accumulated in `res', then returns the list `res' at - the end of the loop. The effect is similar to that of a `collect' - clause, but the list gets reversed by virtue of the fact that - elements are being pushed onto the front of `res' rather than the - end. - - If you omit the `=' term, the variable is initialized to `nil'. - (Thus the `= nil' in the above example is unnecessary.) - - Bindings made by `with' are sequential by default, as if by - `let*'. Just like `for' clauses, `with' clauses can be linked - with `and' to cause the bindings to be made by `let' instead. - -`if CONDITION CLAUSE' - This clause executes the following loop clause only if the - specified condition is true. The following CLAUSE should be an - accumulation, `do', `return', `if', or `unless' clause. Several - clauses may be linked by separating them with `and'. These - clauses may be followed by `else' and a clause or clauses to - execute if the condition was false. The whole construct may - optionally be followed by the word `end' (which may be used to - disambiguate an `else' or `and' in a nested `if'). - - The actual non-`nil' value of the condition form is available by - the name `it' in the "then" part. For example: - - (setq funny-numbers '(6 13 -1)) - => (6 13 -1) - (loop for x below 10 - if (oddp x) - collect x into odds - and if (memq x funny-numbers) return (cdr it) end - else - collect x into evens - finally return (vector odds evens)) - => [(1 3 5 7 9) (0 2 4 6 8)] - (setq funny-numbers '(6 7 13 -1)) - => (6 7 13 -1) - (loop ) - => (13 -1) - - Note the use of `and' to put two clauses into the "then" part, one - of which is itself an `if' clause. Note also that `end', while - normally optional, was necessary here to make it clear that the - `else' refers to the outermost `if' clause. In the first case, - the loop returns a vector of lists of the odd and even values of - X. In the second case, the odd number 7 is one of the - `funny-numbers' so the loop returns early; the actual returned - value is based on the result of the `memq' call. - -`when CONDITION CLAUSE' - This clause is just a synonym for `if'. - -`unless CONDITION CLAUSE' - The `unless' clause is just like `if' except that the sense of the - condition is reversed. - -`named NAME' - This clause gives a name other than `nil' to the implicit block - surrounding the loop. The NAME is the symbol to be used as the - block name. - -`initially [do] FORMS...' - This keyword introduces one or more Lisp forms which will be - executed before the loop itself begins (but after any variables - requested by `for' or `with' have been bound to their initial - values). `initially' clauses can appear anywhere; if there are - several, they are executed in the order they appear in the loop. - The keyword `do' is optional. - -`finally [do] FORMS...' - This introduces Lisp forms which will be executed after the loop - finishes (say, on request of a `for' or `while'). `initially' and - `finally' clauses may appear anywhere in the loop construct, but - they are executed (in the specified order) at the beginning or - end, respectively, of the loop. - -`finally return FORM' - This says that FORM should be executed after the loop is done to - obtain a return value. (Without this, or some other clause like - `collect' or `return', the loop will simply return `nil'.) - Variables bound by `for', `with', or `into' will still contain - their final values when FORM is executed. - -`do FORMS...' - The word `do' may be followed by any number of Lisp expressions - which are executed as an implicit `progn' in the body of the loop. - Many of the examples in this section illustrate the use of `do'. - -`return FORM' - This clause causes the loop to return immediately. The following - Lisp form is evaluated to give the return value of the `loop' - form. The `finally' clauses, if any, are not executed. Of - course, `return' is generally used inside an `if' or `unless', as - its use in a top-level loop clause would mean the loop would never - get to "loop" more than once. - - The clause `return FORM' is equivalent to `do (return FORM)' (or - `return-from' if the loop was named). The `return' clause is - implemented a bit more efficiently, though. - - While there is no high-level way to add user extensions to `loop' -(comparable to `defsetf' for `setf', say), this package does offer two -properties called `cl-loop-handler' and `cl-loop-for-handler' which are -functions to be called when a given symbol is encountered as a -top-level loop clause or `for' clause, respectively. Consult the -source code in file `cl-macs.el' for details. - - This package's `loop' macro is compatible with that of Common Lisp, -except that a few features are not implemented: `loop-finish' and -data-type specifiers. Naturally, the `for' clauses which iterate over -keymaps, overlays, intervals, frames, windows, and buffers are -Emacs-specific extensions. - - -File: cl.info, Node: Multiple Values, Prev: Loop Facility, Up: Control Structure - -Multiple Values -=============== - -Common Lisp functions can return zero or more results. Emacs Lisp -functions, by contrast, always return exactly one result. This package -makes no attempt to emulate Common Lisp multiple return values; Emacs -versions of Common Lisp functions that return more than one value -either return just the first value (as in `compiler-macroexpand') or -return a list of values (as in `get-setf-method'). This package *does* -define placeholders for the Common Lisp functions that work with -multiple values, but in Emacs Lisp these functions simply operate on -lists instead. The `values' form, for example, is a synonym for `list' -in Emacs. - - - Special Form: multiple-value-bind (VAR...) VALUES-FORM FORMS... - This form evaluates VALUES-FORM, which must return a list of - values. It then binds the VARs to these respective values, as if - by `let', and then executes the body FORMS. If there are more - VARs than values, the extra VARs are bound to `nil'. If there are - fewer VARs than values, the excess values are ignored. - - - Special Form: multiple-value-setq (VAR...) FORM - This form evaluates FORM, which must return a list of values. It - then sets the VARs to these respective values, as if by `setq'. - Extra VARs or values are treated the same as in - `multiple-value-bind'. - - The older Quiroz package attempted a more faithful (but still -imperfect) emulation of Common Lisp multiple values. The old method -"usually" simulated true multiple values quite well, but under certain -circumstances would leave spurious return values in memory where a -later, unrelated `multiple-value-bind' form would see them. - - Since a perfect emulation is not feasible in Emacs Lisp, this -package opts to keep it as simple and predictable as possible. - - -File: cl.info, Node: Macros, Next: Declarations, Prev: Control Structure, Up: Top - -Macros -****** - -This package implements the various Common Lisp features of `defmacro', -such as destructuring, `&environment', and `&body'. Top-level `&whole' -is not implemented for `defmacro' due to technical difficulties. *Note -Argument Lists::. - - Destructuring is made available to the user by way of the following -macro: - - - Special Form: destructuring-bind ARGLIST EXPR FORMS... - This macro expands to code which executes FORMS, with the - variables in ARGLIST bound to the list of values returned by EXPR. - The ARGLIST can include all the features allowed for `defmacro' - argument lists, including destructuring. (The `&environment' - keyword is not allowed.) The macro expansion will signal an error - if EXPR returns a list of the wrong number of arguments or with - incorrect keyword arguments. - - This package also includes the Common Lisp `define-compiler-macro' -facility, which allows you to define compile-time expansions and -optimizations for your functions. - - - Special Form: define-compiler-macro NAME ARGLIST FORMS... - This form is similar to `defmacro', except that it only expands - calls to NAME at compile-time; calls processed by the Lisp - interpreter are not expanded, nor are they expanded by the - `macroexpand' function. - - The argument list may begin with a `&whole' keyword and a - variable. This variable is bound to the macro-call form itself, - i.e., to a list of the form `(NAME ARGS...)'. If the macro - expander returns this form unchanged, then the compiler treats it - as a normal function call. This allows compiler macros to work as - optimizers for special cases of a function, leaving complicated - cases alone. - - For example, here is a simplified version of a definition that - appears as a standard part of this package: - - (define-compiler-macro member* (&whole form a list &rest keys) - (if (and (null keys) - (eq (car-safe a) 'quote) - (not (floatp-safe (cadr a)))) - (list 'memq a list) - form)) - - This definition causes `(member* A LIST)' to change to a call to - the faster `memq' in the common case where A is a - non-floating-point constant; if A is anything else, or if there - are any keyword arguments in the call, then the original `member*' - call is left intact. (The actual compiler macro for `member*' - optimizes a number of other cases, including common `:test' - predicates.) - - - Function: compiler-macroexpand FORM - This function is analogous to `macroexpand', except that it - expands compiler macros rather than regular macros. It returns - FORM unchanged if it is not a call to a function for which a - compiler macro has been defined, or if that compiler macro decided - to punt by returning its `&whole' argument. Like `macroexpand', - it expands repeatedly until it reaches a form for which no further - expansion is possible. - - *Note Macro Bindings::, for descriptions of the `macrolet' and -`symbol-macrolet' forms for making "local" macro definitions. - - -File: cl.info, Node: Declarations, Next: Symbols, Prev: Macros, Up: Top - -Declarations -************ - -Common Lisp includes a complex and powerful "declaration" mechanism -that allows you to give the compiler special hints about the types of -data that will be stored in particular variables, and about the ways -those variables and functions will be used. This package defines -versions of all the Common Lisp declaration forms: `declare', -`locally', `proclaim', `declaim', and `the'. - - Most of the Common Lisp declarations are not currently useful in -Emacs Lisp, as the byte-code system provides little opportunity to -benefit from type information, and `special' declarations are redundant -in a fully dynamically-scoped Lisp. A few declarations are meaningful -when the optimizing Emacs 19 byte compiler is being used, however. -Under the earlier non-optimizing compiler, these declarations will -effectively be ignored. - - - Function: proclaim DECL-SPEC - This function records a "global" declaration specified by - DECL-SPEC. Since `proclaim' is a function, DECL-SPEC is evaluated - and thus should normally be quoted. - - - Special Form: declaim DECL-SPECS... - This macro is like `proclaim', except that it takes any number of - DECL-SPEC arguments, and the arguments are unevaluated and - unquoted. The `declaim' macro also puts an `(eval-when (compile - load eval) ...)' around the declarations so that they will be - registered at compile-time as well as at run-time. (This is vital, - since normally the declarations are meant to influence the way the - compiler treats the rest of the file that contains the `declaim' - form.) - - - Special Form: declare DECL-SPECS... - This macro is used to make declarations within functions and other - code. Common Lisp allows declarations in various locations, - generally at the beginning of any of the many "implicit `progn's" - throughout Lisp syntax, such as function bodies, `let' bodies, - etc. Currently the only declaration understood by `declare' is - `special'. - - - Special Form: locally DECLARATIONS... FORMS... - In this package, `locally' is no different from `progn'. - - - Special Form: the TYPE FORM - Type information provided by `the' is ignored in this package; in - other words, `(the TYPE FORM)' is equivalent to FORM. Future - versions of the optimizing byte-compiler may make use of this - information. - - For example, `mapcar' can map over both lists and arrays. It is - hard for the compiler to expand `mapcar' into an in-line loop - unless it knows whether the sequence will be a list or an array - ahead of time. With `(mapcar 'car (the vector foo))', a future - compiler would have enough information to expand the loop in-line. - For now, Emacs Lisp will treat the above code as exactly equivalent - to `(mapcar 'car foo)'. - - Each DECL-SPEC in a `proclaim', `declaim', or `declare' should be a -list beginning with a symbol that says what kind of declaration it is. -This package currently understands `special', `inline', `notinline', -`optimize', and `warn' declarations. (The `warn' declaration is an -extension of standard Common Lisp.) Other Common Lisp declarations, -such as `type' and `ftype', are silently ignored. - -`special' - Since all variables in Emacs Lisp are "special" (in the Common - Lisp sense), `special' declarations are only advisory. They - simply tell the optimizing byte compiler that the specified - variables are intentionally being referred to without being bound - in the body of the function. The compiler normally emits warnings - for such references, since they could be typographical errors for - references to local variables. - - The declaration `(declare (special VAR1 VAR2))' is equivalent to - `(defvar VAR1) (defvar VAR2)' in the optimizing compiler, or to - nothing at all in older compilers (which do not warn for non-local - references). - - In top-level contexts, it is generally better to write `(defvar - VAR)' than `(declaim (special VAR))', since `defvar' makes your - intentions clearer. But the older byte compilers can not handle - `defvar's appearing inside of functions, while `(declare (special - VAR))' takes care to work correctly with all compilers. - -`inline' - The `inline' DECL-SPEC lists one or more functions whose bodies - should be expanded "in-line" into calling functions whenever the - compiler is able to arrange for it. For example, the Common Lisp - function `cadr' is declared `inline' by this package so that the - form `(cadr X)' will expand directly into `(car (cdr X))' when it - is called in user functions, for a savings of one (relatively - expensive) function call. - - The following declarations are all equivalent. Note that the - `defsubst' form is a convenient way to define a function and - declare it inline all at once, but it is available only in Emacs - 19. - - (declaim (inline foo bar)) - (eval-when (compile load eval) (proclaim '(inline foo bar))) - (proclaim-inline foo bar) ; XEmacs only - (defsubst foo (...) ...) ; instead of defun; Emacs 19 only - - *Please note:* This declaration remains in effect after the - containing source file is done. It is correct to use it to - request that a function you have defined should be inlined, but it - is impolite to use it to request inlining of an external function. - - In Common Lisp, it is possible to use `(declare (inline ...))' - before a particular call to a function to cause just that call to - be inlined; the current byte compilers provide no way to implement - this, so `(declare (inline ...))' is currently ignored by this - package. - -`notinline' - The `notinline' declaration lists functions which should not be - inlined after all; it cancels a previous `inline' declaration. - -`optimize' - This declaration controls how much optimization is performed by - the compiler. Naturally, it is ignored by the earlier - non-optimizing compilers. - - The word `optimize' is followed by any number of lists like - `(speed 3)' or `(safety 2)'. Common Lisp defines several - optimization "qualities"; this package ignores all but `speed' and - `safety'. The value of a quality should be an integer from 0 to - 3, with 0 meaning "unimportant" and 3 meaning "very important." - The default level for both qualities is 1. - - In this package, with the Emacs 19 optimizing compiler, the - `speed' quality is tied to the `byte-compile-optimize' flag, which - is set to `nil' for `(speed 0)' and to `t' for higher settings; - and the `safety' quality is tied to the - `byte-compile-delete-errors' flag, which is set to `t' for - `(safety 3)' and to `nil' for all lower settings. (The latter - flag controls whether the compiler is allowed to optimize out code - whose only side-effect could be to signal an error, e.g., - rewriting `(progn foo bar)' to `bar' when it is not known whether - `foo' will be bound at run-time.) - - Note that even compiling with `(safety 0)', the Emacs byte-code - system provides sufficient checking to prevent real harm from - being done. For example, barring serious bugs in Emacs itself, - Emacs will not crash with a segmentation fault just because of an - error in a fully-optimized Lisp program. - - The `optimize' declaration is normally used in a top-level - `proclaim' or `declaim' in a file; Common Lisp allows it to be - used with `declare' to set the level of optimization locally for a - given form, but this will not work correctly with the current - version of the optimizing compiler. (The `declare' will set the - new optimization level, but that level will not automatically be - unset after the enclosing form is done.) - -`warn' - This declaration controls what sorts of warnings are generated by - the byte compiler. Again, only the optimizing compiler generates - warnings. The word `warn' is followed by any number of "warning - qualities," similar in form to optimization qualities. The - currently supported warning types are `redefine', `callargs', - `unresolved', and `free-vars'; in the current system, a value of 0 - will disable these warnings and any higher value will enable them. - See the documentation for the optimizing byte compiler for details. - - -File: cl.info, Node: Symbols, Next: Numbers, Prev: Declarations, Up: Top - -Symbols -******* - -This package defines several symbol-related features that were missing -from Emacs Lisp. - -* Menu: - -* Property Lists:: `get*', `remprop', `getf', `remf' -* Creating Symbols:: `gensym', `gentemp' - - -File: cl.info, Node: Property Lists, Next: Creating Symbols, Prev: Symbols, Up: Symbols - -Property Lists -============== - -These functions augment the standard Emacs Lisp functions `get' and -`put' for operating on properties attached to symbols. There are also -functions for working with property lists as first-class data -structures not attached to particular symbols. - - - Function: get* SYMBOL PROPERTY &optional DEFAULT - This function is like `get', except that if the property is not - found, the DEFAULT argument provides the return value. (The Emacs - Lisp `get' function always uses `nil' as the default; this - package's `get*' is equivalent to Common Lisp's `get'.) - - The `get*' function is `setf'-able; when used in this fashion, the - DEFAULT argument is allowed but ignored. - - - Function: remprop SYMBOL PROPERTY - This function removes the entry for PROPERTY from the property - list of SYMBOL. It returns a true value if the property was - indeed found and removed, or `nil' if there was no such property. - (This function was probably omitted from Emacs originally because, - since `get' did not allow a DEFAULT, it was very difficult to - distinguish between a missing property and a property whose value - was `nil'; thus, setting a property to `nil' was close enough to - `remprop' for most purposes.) - - - Function: getf PLACE PROPERTY &optional DEFAULT - This function scans the list PLACE as if it were a property list, - i.e., a list of alternating property names and values. If an - even-numbered element of PLACE is found which is `eq' to PROPERTY, - the following odd-numbered element is returned. Otherwise, - DEFAULT is returned (or `nil' if no default is given). - - In particular, - - (get sym prop) == (getf (symbol-plist sym) prop) - - It is legal to use `getf' as a `setf' place, in which case its - PLACE argument must itself be a legal `setf' place. The DEFAULT - argument, if any, is ignored in this context. The effect is to - change (via `setcar') the value cell in the list that corresponds - to PROPERTY, or to cons a new property-value pair onto the list if - the property is not yet present. - - (put sym prop val) == (setf (getf (symbol-plist sym) prop) val) - - The `get' and `get*' functions are also `setf'-able. The fact - that `default' is ignored can sometimes be useful: - - (incf (get* 'foo 'usage-count 0)) - - Here, symbol `foo''s `usage-count' property is incremented if it - exists, or set to 1 (an incremented 0) otherwise. - - When not used as a `setf' form, `getf' is just a regular function - and its PLACE argument can actually be any Lisp expression. - - - Special Form: remf PLACE PROPERTY - This macro removes the property-value pair for PROPERTY from the - property list stored at PLACE, which is any `setf'-able place - expression. It returns true if the property was found. Note that - if PROPERTY happens to be first on the list, this will effectively - do a `(setf PLACE (cddr PLACE))', whereas if it occurs later, this - simply uses `setcdr' to splice out the property and value cells. - - -File: cl.info, Node: Creating Symbols, Prev: Property Lists, Up: Symbols - -Creating Symbols -================ - -These functions create unique symbols, typically for use as temporary -variables. - - - Function: gensym &optional X - This function creates a new, uninterned symbol (using - `make-symbol') with a unique name. (The name of an uninterned - symbol is relevant only if the symbol is printed.) By default, - the name is generated from an increasing sequence of numbers, - `G1000', `G1001', `G1002', etc. If the optional argument X is a - string, that string is used as a prefix instead of `G'. - Uninterned symbols are used in macro expansions for temporary - variables, to ensure that their names will not conflict with - "real" variables in the user's code. - - - Variable: *gensym-counter* - This variable holds the counter used to generate `gensym' names. - It is incremented after each use by `gensym'. In Common Lisp this - is initialized with 0, but this package initializes it with a - random (time-dependent) value to avoid trouble when two files that - each used `gensym' in their compilation are loaded together. - - *XEmacs note:* As of XEmacs 21.0, an uninterned symbol remains - uninterned even after being dumped to bytecode. Older versions of - Emacs didn't distinguish the printed representation of interned - and uninterned symbols, so their names had to be treated more - carefully. - - - Function: gentemp &optional X - This function is like `gensym', except that it produces a new - *interned* symbol. If the symbol that is generated already - exists, the function keeps incrementing the counter and trying - again until a new symbol is generated. - - The Quiroz `cl.el' package also defined a `defkeyword' form for -creating self-quoting keyword symbols. This package automatically -creates all keywords that are called for by `&key' argument specifiers, -and discourages the use of keywords as data unrelated to keyword -arguments, so the `defkeyword' form has been discontinued. - - -File: cl.info, Node: Numbers, Next: Sequences, Prev: Symbols, Up: Top - -Numbers -******* - -This section defines a few simple Common Lisp operations on numbers -which were left out of Emacs Lisp. - -* Menu: - -* Predicates on Numbers:: `plusp', `oddp', `floatp-safe', etc. -* Numerical Functions:: `abs', `expt', `floor*', etc. -* Random Numbers:: `random*', `make-random-state' -* Implementation Parameters:: `most-positive-fixnum', `most-positive-float' - - -File: cl.info, Node: Predicates on Numbers, Next: Numerical Functions, Prev: Numbers, Up: Numbers - -Predicates on Numbers -===================== - -These functions return `t' if the specified condition is true of the -numerical argument, or `nil' otherwise. - - - Function: plusp NUMBER - This predicate tests whether NUMBER is positive. It is an error - if the argument is not a number. - - - Function: minusp NUMBER - This predicate tests whether NUMBER is negative. It is an error - if the argument is not a number. - - - Function: oddp INTEGER - This predicate tests whether INTEGER is odd. It is an error if - the argument is not an integer. - - - Function: evenp INTEGER - This predicate tests whether INTEGER is even. It is an error if - the argument is not an integer. - - - Function: floatp-safe OBJECT - This predicate tests whether OBJECT is a floating-point number. - On systems that support floating-point, this is equivalent to - `floatp'. On other systems, this always returns `nil'. - - -File: cl.info, Node: Numerical Functions, Next: Random Numbers, Prev: Predicates on Numbers, Up: Numbers - -Numerical Functions -=================== - -These functions perform various arithmetic operations on numbers. - - - Function: abs NUMBER - This function returns the absolute value of NUMBER. (Newer - versions of Emacs provide this as a built-in function; this package - defines `abs' only for Emacs 18 versions which don't provide it as - a primitive.) - - - Function: expt BASE POWER - This function returns BASE raised to the power of NUMBER. (Newer - versions of Emacs provide this as a built-in function; this - package defines `expt' only for Emacs 18 versions which don't - provide it as a primitive.) - - - Function: gcd &rest INTEGERS - This function returns the Greatest Common Divisor of the arguments. - For one argument, it returns the absolute value of that argument. - For zero arguments, it returns zero. - - - Function: lcm &rest INTEGERS - This function returns the Least Common Multiple of the arguments. - For one argument, it returns the absolute value of that argument. - For zero arguments, it returns one. - - - Function: isqrt INTEGER - This function computes the "integer square root" of its integer - argument, i.e., the greatest integer less than or equal to the true - square root of the argument. - - - Function: floor* NUMBER &optional DIVISOR - This function implements the Common Lisp `floor' function. It is - called `floor*' to avoid name conflicts with the simpler `floor' - function built-in to Emacs 19. - - With one argument, `floor*' returns a list of two numbers: The - argument rounded down (toward minus infinity) to an integer, and - the "remainder" which would have to be added back to the first - return value to yield the argument again. If the argument is an - integer X, the result is always the list `(X 0)'. If the argument - is an Emacs 19 floating-point number, the first result is a Lisp - integer and the second is a Lisp float between 0 (inclusive) and 1 - (exclusive). - - With two arguments, `floor*' divides NUMBER by DIVISOR, and - returns the floor of the quotient and the corresponding remainder - as a list of two numbers. If `(floor* X Y)' returns `(Q R)', then - `Q*Y + R = X', with R between 0 (inclusive) and R (exclusive). - Also, note that `(floor* X)' is exactly equivalent to `(floor* X - 1)'. - - This function is entirely compatible with Common Lisp's `floor' - function, except that it returns the two results in a list since - Emacs Lisp does not support multiple-valued functions. - - - Function: ceiling* NUMBER &optional DIVISOR - This function implements the Common Lisp `ceiling' function, which - is analogous to `floor' except that it rounds the argument or - quotient of the arguments up toward plus infinity. The remainder - will be between 0 and minus R. - - - Function: truncate* NUMBER &optional DIVISOR - This function implements the Common Lisp `truncate' function, - which is analogous to `floor' except that it rounds the argument - or quotient of the arguments toward zero. Thus it is equivalent - to `floor*' if the argument or quotient is positive, or to - `ceiling*' otherwise. The remainder has the same sign as NUMBER. - - - Function: round* NUMBER &optional DIVISOR - This function implements the Common Lisp `round' function, which - is analogous to `floor' except that it rounds the argument or - quotient of the arguments to the nearest integer. In the case of - a tie (the argument or quotient is exactly halfway between two - integers), it rounds to the even integer. - - - Function: mod* NUMBER DIVISOR - This function returns the same value as the second return value of - `floor'. - - - Function: rem* NUMBER DIVISOR - This function returns the same value as the second return value of - `truncate'. - - These definitions are compatible with those in the Quiroz `cl.el' -package, except that this package appends `*' to certain function names -to avoid conflicts with existing Emacs 19 functions, and that the -mechanism for returning multiple values is different. - - -File: cl.info, Node: Random Numbers, Next: Implementation Parameters, Prev: Numerical Functions, Up: Numbers - -Random Numbers -============== - -This package also provides an implementation of the Common Lisp random -number generator. It uses its own additive-congruential algorithm, -which is much more likely to give statistically clean random numbers -than the simple generators supplied by many operating systems. - - - Function: random* NUMBER &optional STATE - This function returns a random nonnegative number less than - NUMBER, and of the same type (either integer or floating-point). - The STATE argument should be a `random-state' object which holds - the state of the random number generator. The function modifies - this state object as a side effect. If STATE is omitted, it - defaults to the variable `*random-state*', which contains a - pre-initialized `random-state' object. - - - Variable: *random-state* - This variable contains the system "default" `random-state' object, - used for calls to `random*' that do not specify an alternative - state object. Since any number of programs in the Emacs process - may be accessing `*random-state*' in interleaved fashion, the - sequence generated from this variable will be irreproducible for - all intents and purposes. - - - Function: make-random-state &optional STATE - This function creates or copies a `random-state' object. If STATE - is omitted or `nil', it returns a new copy of `*random-state*'. - This is a copy in the sense that future sequences of calls to - `(random* N)' and `(random* N S)' (where S is the new random-state - object) will return identical sequences of random numbers. - - If STATE is a `random-state' object, this function returns a copy - of that object. If STATE is `t', this function returns a new - `random-state' object seeded from the date and time. As an - extension to Common Lisp, STATE may also be an integer in which - case the new object is seeded from that integer; each different - integer seed will result in a completely different sequence of - random numbers. - - It is legal to print a `random-state' object to a buffer or file - and later read it back with `read'. If a program wishes to use a - sequence of pseudo-random numbers which can be reproduced later - for debugging, it can call `(make-random-state t)' to get a new - sequence, then print this sequence to a file. When the program is - later rerun, it can read the original run's random-state from the - file. - - - Function: random-state-p OBJECT - This predicate returns `t' if OBJECT is a `random-state' object, - or `nil' otherwise. - diff --git a/info/cl.info-4 b/info/cl.info-4 deleted file mode 100644 index 34e70ca..0000000 --- a/info/cl.info-4 +++ /dev/null @@ -1,852 +0,0 @@ -This is Info file ../info/cl.info, produced by Makeinfo version 1.68 -from the input file cl.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Common Lisp: (cl). GNU Emacs Common Lisp emulation package. -END-INFO-DIR-ENTRY - - This file documents the GNU Emacs Common Lisp emulation package. - - Copyright (C) 1993 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the author instead of in -the original English. - - -File: cl.info, Node: Implementation Parameters, Prev: Random Numbers, Up: Numbers - -Implementation Parameters -========================= - -This package defines several useful constants having to with numbers. - - - Variable: most-positive-fixnum - This constant equals the largest value a Lisp integer can hold. - It is typically `2^23-1' or `2^25-1'. - - - Variable: most-negative-fixnum - This constant equals the smallest (most negative) value a Lisp - integer can hold. - - The following parameters have to do with floating-point numbers. -This package determines their values by exercising the computer's -floating-point arithmetic in various ways. Because this operation -might be slow, the code for initializing them is kept in a separate -function that must be called before the parameters can be used. - - - Function: cl-float-limits - This function makes sure that the Common Lisp floating-point - parameters like `most-positive-float' have been initialized. - Until it is called, these parameters will be `nil'. If this - version of Emacs does not support floats (e.g., most versions of - Emacs 18), the parameters will remain `nil'. If the parameters - have already been initialized, the function returns immediately. - - The algorithm makes assumptions that will be valid for most modern - machines, but will fail if the machine's arithmetic is extremely - unusual, e.g., decimal. - - Since true Common Lisp supports up to four different floating-point -precisions, it has families of constants like -`most-positive-single-float', `most-positive-double-float', -`most-positive-long-float', and so on. Emacs has only one -floating-point precision, so this package omits the precision word from -the constants' names. - - - Variable: most-positive-float - This constant equals the largest value a Lisp float can hold. For - those systems whose arithmetic supports infinities, this is the - largest *finite* value. For IEEE machines, the value is - approximately `1.79e+308'. - - - Variable: most-negative-float - This constant equals the most-negative value a Lisp float can hold. - (It is assumed to be equal to `(- most-positive-float)'.) - - - Variable: least-positive-float - This constant equals the smallest Lisp float value greater than - zero. For IEEE machines, it is about `4.94e-324' if denormals are - supported or `2.22e-308' if not. - - - Variable: least-positive-normalized-float - This constant equals the smallest *normalized* Lisp float greater - than zero, i.e., the smallest value for which IEEE denormalization - will not result in a loss of precision. For IEEE machines, this - value is about `2.22e-308'. For machines that do not support the - concept of denormalization and gradual underflow, this constant - will always equal `least-positive-float'. - - - Variable: least-negative-float - This constant is the negative counterpart of - `least-positive-float'. - - - Variable: least-negative-normalized-float - This constant is the negative counterpart of - `least-positive-normalized-float'. - - - Variable: float-epsilon - This constant is the smallest positive Lisp float that can be added - to 1.0 to produce a distinct value. Adding a smaller number to 1.0 - will yield 1.0 again due to roundoff. For IEEE machines, epsilon - is about `2.22e-16'. - - - Variable: float-negative-epsilon - This is the smallest positive value that can be subtracted from - 1.0 to produce a distinct value. For IEEE machines, it is about - `1.11e-16'. - - -File: cl.info, Node: Sequences, Next: Lists, Prev: Numbers, Up: Top - -Sequences -********* - -Common Lisp defines a number of functions that operate on "sequences", -which are either lists, strings, or vectors. Emacs Lisp includes a few -of these, notably `elt' and `length'; this package defines most of the -rest. - -* Menu: - -* Sequence Basics:: Arguments shared by all sequence functions -* Mapping over Sequences:: `mapcar*', `mapcan', `map', `every', etc. -* Sequence Functions:: `subseq', `remove*', `substitute', etc. -* Searching Sequences:: `find', `position', `count', `search', etc. -* Sorting Sequences:: `sort*', `stable-sort', `merge' - - -File: cl.info, Node: Sequence Basics, Next: Mapping over Sequences, Prev: Sequences, Up: Sequences - -Sequence Basics -=============== - -Many of the sequence functions take keyword arguments; *note Argument -Lists::.. All keyword arguments are optional and, if specified, may -appear in any order. - - The `:key' argument should be passed either `nil', or a function of -one argument. This key function is used as a filter through which the -elements of the sequence are seen; for example, `(find x y :key 'car)' -is similar to `(assoc* x y)': It searches for an element of the list -whose `car' equals `x', rather than for an element which equals `x' -itself. If `:key' is omitted or `nil', the filter is effectively the -identity function. - - The `:test' and `:test-not' arguments should be either `nil', or -functions of two arguments. The test function is used to compare two -sequence elements, or to compare a search value with sequence elements. -(The two values are passed to the test function in the same order as -the original sequence function arguments from which they are derived, -or, if they both come from the same sequence, in the same order as they -appear in that sequence.) The `:test' argument specifies a function -which must return true (non-`nil') to indicate a match; instead, you -may use `:test-not' to give a function which returns *false* to -indicate a match. The default test function is `:test 'eql'. - - Many functions which take ITEM and `:test' or `:test-not' arguments -also come in `-if' and `-if-not' varieties, where a PREDICATE function -is passed instead of ITEM, and sequence elements match if the predicate -returns true on them (or false in the case of `-if-not'). For example: - - (remove* 0 seq :test '=) == (remove-if 'zerop seq) - -to remove all zeros from sequence `seq'. - - Some operations can work on a subsequence of the argument sequence; -these function take `:start' and `:end' arguments which default to zero -and the length of the sequence, respectively. Only elements between -START (inclusive) and END (exclusive) are affected by the operation. -The END argument may be passed `nil' to signify the length of the -sequence; otherwise, both START and END must be integers, with `0 <= -START <= END <= (length SEQ)'. If the function takes two sequence -arguments, the limits are defined by keywords `:start1' and `:end1' for -the first, and `:start2' and `:end2' for the second. - - A few functions accept a `:from-end' argument, which, if non-`nil', -causes the operation to go from right-to-left through the sequence -instead of left-to-right, and a `:count' argument, which specifies an -integer maximum number of elements to be removed or otherwise processed. - - The sequence functions make no guarantees about the order in which -the `:test', `:test-not', and `:key' functions are called on various -elements. Therefore, it is a bad idea to depend on side effects of -these functions. For example, `:from-end' may cause the sequence to be -scanned actually in reverse, or it may be scanned forwards but -computing a result "as if" it were scanned backwards. (Some functions, -like `mapcar*' and `every', *do* specify exactly the order in which the -function is called so side effects are perfectly acceptable in those -cases.) - - Strings in GNU Emacs 19 may contain "text properties" as well as -character data. Except as noted, it is undefined whether or not text -properties are preserved by sequence functions. For example, `(remove* -?A STR)' may or may not preserve the properties of the characters -copied from STR into the result. - - -File: cl.info, Node: Mapping over Sequences, Next: Sequence Functions, Prev: Sequence Basics, Up: Sequences - -Mapping over Sequences -====================== - -These functions "map" the function you specify over the elements of -lists or arrays. They are all variations on the theme of the built-in -function `mapcar'. - - - Function: mapcar* FUNCTION SEQ &rest MORE-SEQS - This function calls FUNCTION on successive parallel sets of - elements from its argument sequences. Given a single SEQ argument - it is equivalent to `mapcar'; given N sequences, it calls the - function with the first elements of each of the sequences as the N - arguments to yield the first element of the result list, then with - the second elements, and so on. The mapping stops as soon as the - shortest sequence runs out. The argument sequences may be any - mixture of lists, strings, and vectors; the return sequence is - always a list. - - Common Lisp's `mapcar' accepts multiple arguments but works only - on lists; Emacs Lisp's `mapcar' accepts a single sequence - argument. This package's `mapcar*' works as a compatible superset - of both. - - - Function: map RESULT-TYPE FUNCTION SEQ &rest MORE-SEQS - This function maps FUNCTION over the argument sequences, just like - `mapcar*', but it returns a sequence of type RESULT-TYPE rather - than a list. RESULT-TYPE must be one of the following symbols: - `vector', `string', `list' (in which case the effect is the same - as for `mapcar*'), or `nil' (in which case the results are thrown - away and `map' returns `nil'). - - - Function: maplist FUNCTION LIST &rest MORE-LISTS - This function calls FUNCTION on each of its argument lists, then - on the `cdr's of those lists, and so on, until the shortest list - runs out. The results are returned in the form of a list. Thus, - `maplist' is like `mapcar*' except that it passes in the list - pointers themselves rather than the `car's of the advancing - pointers. - - - Function: mapc FUNCTION SEQ &rest MORE-SEQS - This function is like `mapcar*', except that the values returned - by FUNCTION are ignored and thrown away rather than being - collected into a list. The return value of `mapc' is SEQ, the - first sequence. - - - Function: mapl FUNCTION LIST &rest MORE-LISTS - This function is like `maplist', except that it throws away the - values returned by FUNCTION. - - - Function: mapcan FUNCTION SEQ &rest MORE-SEQS - This function is like `mapcar*', except that it concatenates the - return values (which must be lists) using `nconc', rather than - simply collecting them into a list. - - - Function: mapcon FUNCTION LIST &rest MORE-LISTS - This function is like `maplist', except that it concatenates the - return values using `nconc'. - - - Function: some PREDICATE SEQ &rest MORE-SEQS - This function calls PREDICATE on each element of SEQ in turn; if - PREDICATE returns a non-`nil' value, `some' returns that value, - otherwise it returns `nil'. Given several sequence arguments, it - steps through the sequences in parallel until the shortest one - runs out, just as in `mapcar*'. You can rely on the left-to-right - order in which the elements are visited, and on the fact that - mapping stops immediately as soon as PREDICATE returns non-`nil'. - - - Function: every PREDICATE SEQ &rest MORE-SEQS - This function calls PREDICATE on each element of the sequence(s) - in turn; it returns `nil' as soon as PREDICATE returns `nil' for - any element, or `t' if the predicate was true for all elements. - - - Function: notany PREDICATE SEQ &rest MORE-SEQS - This function calls PREDICATE on each element of the sequence(s) - in turn; it returns `nil' as soon as PREDICATE returns a non-`nil' - value for any element, or `t' if the predicate was `nil' for all - elements. - - - Function: notevery PREDICATE SEQ &rest MORE-SEQS - This function calls PREDICATE on each element of the sequence(s) - in turn; it returns a non-`nil' value as soon as PREDICATE returns - `nil' for any element, or `t' if the predicate was true for all - elements. - - - Function: reduce FUNCTION SEQ &key :from-end :start :end - :initial-value :key - This function combines the elements of SEQ using an associative - binary operation. Suppose FUNCTION is `*' and SEQ is the list `(2 - 3 4 5)'. The first two elements of the list are combined with `(* - 2 3) = 6'; this is combined with the next element, `(* 6 4) = 24', - and that is combined with the final element: `(* 24 5) = 120'. - Note that the `*' function happens to be self-reducing, so that - `(* 2 3 4 5)' has the same effect as an explicit call to `reduce'. - - If `:from-end' is true, the reduction is right-associative instead - of left-associative: - - (reduce '- '(1 2 3 4)) - == (- (- (- 1 2) 3) 4) => -8 - (reduce '- '(1 2 3 4) :from-end t) - == (- 1 (- 2 (- 3 4))) => -2 - - If `:key' is specified, it is a function of one argument which is - called on each of the sequence elements in turn. - - If `:initial-value' is specified, it is effectively added to the - front (or rear in the case of `:from-end') of the sequence. The - `:key' function is *not* applied to the initial value. - - If the sequence, including the initial value, has exactly one - element then that element is returned without ever calling - FUNCTION. If the sequence is empty (and there is no initial - value), then FUNCTION is called with no arguments to obtain the - return value. - - All of these mapping operations can be expressed conveniently in -terms of the `loop' macro. In compiled code, `loop' will be faster -since it generates the loop as in-line code with no function calls. - - -File: cl.info, Node: Sequence Functions, Next: Searching Sequences, Prev: Mapping over Sequences, Up: Sequences - -Sequence Functions -================== - -This section describes a number of Common Lisp functions for operating -on sequences. - - - Function: subseq SEQUENCE START &optional END - This function returns a given subsequence of the argument - SEQUENCE, which may be a list, string, or vector. The indices - START and END must be in range, and START must be no greater than - END. If END is omitted, it defaults to the length of the - sequence. The return value is always a copy; it does not share - structure with SEQUENCE. - - As an extension to Common Lisp, START and/or END may be negative, - in which case they represent a distance back from the end of the - sequence. This is for compatibility with Emacs' `substring' - function. Note that `subseq' is the *only* sequence function that - allows negative START and END. - - You can use `setf' on a `subseq' form to replace a specified range - of elements with elements from another sequence. The replacement - is done as if by `replace', described below. - - - Function: concatenate RESULT-TYPE &rest SEQS - This function concatenates the argument sequences together to form - a result sequence of type RESULT-TYPE, one of the symbols - `vector', `string', or `list'. The arguments are always copied, - even in cases such as `(concatenate 'list '(1 2 3))' where the - result is identical to an argument. - - - Function: fill SEQ ITEM &key :start :end - This function fills the elements of the sequence (or the specified - part of the sequence) with the value ITEM. - - - Function: replace SEQ1 SEQ2 &key :start1 :end1 :start2 :end2 - This function copies part of SEQ2 into part of SEQ1. The sequence - SEQ1 is not stretched or resized; the amount of data copied is - simply the shorter of the source and destination (sub)sequences. - The function returns SEQ1. - - If SEQ1 and SEQ2 are `eq', then the replacement will work - correctly even if the regions indicated by the start and end - arguments overlap. However, if SEQ1 and SEQ2 are lists which - share storage but are not `eq', and the start and end arguments - specify overlapping regions, the effect is undefined. - - - Function: remove* ITEM SEQ &key :test :test-not :key :count :start - :end :from-end - This returns a copy of SEQ with all elements matching ITEM - removed. The result may share storage with or be `eq' to SEQ in - some circumstances, but the original SEQ will not be modified. - The `:test', `:test-not', and `:key' arguments define the matching - test that is used; by default, elements `eql' to ITEM are removed. - The `:count' argument specifies the maximum number of matching - elements that can be removed (only the leftmost COUNT matches are - removed). The `:start' and `:end' arguments specify a region in - SEQ in which elements will be removed; elements outside that - region are not matched or removed. The `:from-end' argument, if - true, says that elements should be deleted from the end of the - sequence rather than the beginning (this matters only if COUNT was - also specified). - - - Function: delete* ITEM SEQ &key :test :test-not :key :count :start - :end :from-end - This deletes all elements of SEQ which match ITEM. It is a - destructive operation. Since Emacs Lisp does not support - stretchable strings or vectors, this is the same as `remove*' for - those sequence types. On lists, `remove*' will copy the list if - necessary to preserve the original list, whereas `delete*' will - splice out parts of the argument list. Compare `append' and - `nconc', which are analogous non-destructive and destructive list - operations in Emacs Lisp. - - The predicate-oriented functions `remove-if', `remove-if-not', -`delete-if', and `delete-if-not' are defined similarly. - - - Function: delete ITEM LIST - This MacLisp-compatible function deletes from LIST all elements - which are `equal' to ITEM. The `delete' function is built-in to - Emacs 19; this package defines it equivalently in Emacs 18. - - - Function: remove ITEM LIST - This function removes from LIST all elements which are `equal' to - ITEM. This package defines it for symmetry with `delete', even - though `remove' is not built-in to Emacs 19. - - - Function: remq ITEM LIST - This function removes from LIST all elements which are `eq' to - ITEM. This package defines it for symmetry with `delq', even - though `remq' is not built-in to Emacs 19. - - - Function: remove-duplicates SEQ &key :test :test-not :key :start - :end :from-end - This function returns a copy of SEQ with duplicate elements - removed. Specifically, if two elements from the sequence match - according to the `:test', `:test-not', and `:key' arguments, only - the rightmost one is retained. If `:from-end' is true, the - leftmost one is retained instead. If `:start' or `:end' is - specified, only elements within that subsequence are examined or - removed. - - - Function: delete-duplicates SEQ &key :test :test-not :key :start - :end :from-end - This function deletes duplicate elements from SEQ. It is a - destructive version of `remove-duplicates'. - - - Function: substitute NEW OLD SEQ &key :test :test-not :key :count - :start :end :from-end - This function returns a copy of SEQ, with all elements matching - OLD replaced with NEW. The `:count', `:start', `:end', and - `:from-end' arguments may be used to limit the number of - substitutions made. - - - Function: nsubstitute NEW OLD SEQ &key :test :test-not :key :count - :start :end :from-end - This is a destructive version of `substitute'; it performs the - substitution using `setcar' or `aset' rather than by returning a - changed copy of the sequence. - - The `substitute-if', `substitute-if-not', `nsubstitute-if', and -`nsubstitute-if-not' functions are defined similarly. For these, a -PREDICATE is given in place of the OLD argument. - - -File: cl.info, Node: Searching Sequences, Next: Sorting Sequences, Prev: Sequence Functions, Up: Sequences - -Searching Sequences -=================== - -These functions search for elements or subsequences in a sequence. -(See also `member*' and `assoc*'; *note Lists::..) - - - Function: find ITEM SEQ &key :test :test-not :key :start :end - :from-end - This function searches SEQ for an element matching ITEM. If it - finds a match, it returns the matching element. Otherwise, it - returns `nil'. It returns the leftmost match, unless `:from-end' - is true, in which case it returns the rightmost match. The - `:start' and `:end' arguments may be used to limit the range of - elements that are searched. - - - Function: position ITEM SEQ &key :test :test-not :key :start :end - :from-end - This function is like `find', except that it returns the integer - position in the sequence of the matching item rather than the item - itself. The position is relative to the start of the sequence as - a whole, even if `:start' is non-zero. The function returns `nil' - if no matching element was found. - - - Function: count ITEM SEQ &key :test :test-not :key :start :end - This function returns the number of elements of SEQ which match - ITEM. The result is always a nonnegative integer. - - The `find-if', `find-if-not', `position-if', `position-if-not', -`count-if', and `count-if-not' functions are defined similarly. - - - Function: mismatch SEQ1 SEQ2 &key :test :test-not :key :start1 :end1 - :start2 :end2 :from-end - This function compares the specified parts of SEQ1 and SEQ2. If - they are the same length and the corresponding elements match - (according to `:test', `:test-not', and `:key'), the function - returns `nil'. If there is a mismatch, the function returns the - index (relative to SEQ1) of the first mismatching element. This - will be the leftmost pair of elements which do not match, or the - position at which the shorter of the two otherwise-matching - sequences runs out. - - If `:from-end' is true, then the elements are compared from right - to left starting at `(1- END1)' and `(1- END2)'. If the sequences - differ, then one plus the index of the rightmost difference - (relative to SEQ1) is returned. - - An interesting example is `(mismatch str1 str2 :key 'upcase)', - which compares two strings case-insensitively. - - - Function: search SEQ1 SEQ2 &key :test :test-not :key :from-end - :start1 :end1 :start2 :end2 - This function searches SEQ2 for a subsequence that matches SEQ1 - (or part of it specified by `:start1' and `:end1'.) Only matches - which fall entirely within the region defined by `:start2' and - `:end2' will be considered. The return value is the index of the - leftmost element of the leftmost match, relative to the start of - SEQ2, or `nil' if no matches were found. If `:from-end' is true, - the function finds the *rightmost* matching subsequence. - - -File: cl.info, Node: Sorting Sequences, Prev: Searching Sequences, Up: Sequences - -Sorting Sequences -================= - - - Function: sort* SEQ PREDICATE &key :key - This function sorts SEQ into increasing order as determined by - using PREDICATE to compare pairs of elements. PREDICATE should - return true (non-`nil') if and only if its first argument is less - than (not equal to) its second argument. For example, `<' and - `string-lessp' are suitable predicate functions for sorting - numbers and strings, respectively; `>' would sort numbers into - decreasing rather than increasing order. - - This function differs from Emacs' built-in `sort' in that it can - operate on any type of sequence, not just lists. Also, it accepts - a `:key' argument which is used to preprocess data fed to the - PREDICATE function. For example, - - (setq data (sort data 'string-lessp :key 'downcase)) - - sorts DATA, a sequence of strings, into increasing alphabetical - order without regard to case. A `:key' function of `car' would be - useful for sorting association lists. - - The `sort*' function is destructive; it sorts lists by actually - rearranging the `cdr' pointers in suitable fashion. - - - Function: stable-sort SEQ PREDICATE &key :key - This function sorts SEQ "stably", meaning two elements which are - equal in terms of PREDICATE are guaranteed not to be rearranged - out of their original order by the sort. - - In practice, `sort*' and `stable-sort' are equivalent in Emacs - Lisp because the underlying `sort' function is stable by default. - However, this package reserves the right to use non-stable methods - for `sort*' in the future. - - - Function: merge TYPE SEQ1 SEQ2 PREDICATE &key :key - This function merges two sequences SEQ1 and SEQ2 by interleaving - their elements. The result sequence, of type TYPE (in the sense - of `concatenate'), has length equal to the sum of the lengths of - the two input sequences. The sequences may be modified - destructively. Order of elements within SEQ1 and SEQ2 is - preserved in the interleaving; elements of the two sequences are - compared by PREDICATE (in the sense of `sort') and the lesser - element goes first in the result. When elements are equal, those - from SEQ1 precede those from SEQ2 in the result. Thus, if SEQ1 - and SEQ2 are both sorted according to PREDICATE, then the result - will be a merged sequence which is (stably) sorted according to - PREDICATE. - - -File: cl.info, Node: Lists, Next: Hash Tables, Prev: Sequences, Up: Top - -Lists -***** - -The functions described here operate on lists. - -* Menu: - -* List Functions:: `caddr', `first', `last', `list*', etc. -* Substitution of Expressions:: `subst', `sublis', etc. -* Lists as Sets:: `member*', `adjoin', `union', etc. -* Association Lists:: `assoc*', `rassoc*', `acons', `pairlis' - - -File: cl.info, Node: List Functions, Next: Substitution of Expressions, Prev: Lists, Up: Lists - -List Functions -============== - -This section describes a number of simple operations on lists, i.e., -chains of cons cells. - - - Function: caddr X - This function is equivalent to `(car (cdr (cdr X)))'. Likewise, - this package defines all 28 `cXXXr' functions where XXX is up to - four `a's and/or `d's. All of these functions are `setf'-able, - and calls to them are expanded inline by the byte-compiler for - maximum efficiency. - - - Function: first X - This function is a synonym for `(car X)'. Likewise, the functions - `second', `third', ..., through `tenth' return the given element - of the list X. - - - Function: rest X - This function is a synonym for `(cdr X)'. - - - Function: endp X - Common Lisp defines this function to act like `null', but - signalling an error if `x' is neither a `nil' nor a cons cell. - This package simply defines `endp' as a synonym for `null'. - - - Function: list-length X - This function returns the length of list X, exactly like `(length - X)', except that if X is a circular list (where the cdr-chain - forms a loop rather than terminating with `nil'), this function - returns `nil'. (The regular `length' function would get stuck if - given a circular list.) - - - Function: last X &optional N - This function returns the last cons, or the Nth-to-last cons, of - the list X. If N is omitted it defaults to 1. The "last cons" - means the first cons cell of the list whose `cdr' is not another - cons cell. (For normal lists, the `cdr' of the last cons will be - `nil'.) This function returns `nil' if X is `nil' or shorter than - N. Note that the last *element* of the list is `(car (last X))'. - - - Function: butlast X &optional N - This function returns the list X with the last element, or the - last N elements, removed. If N is greater than zero it makes a - copy of the list so as not to damage the original list. In - general, `(append (butlast X N) (last X N))' will return a list - equal to X. - - - Function: nbutlast X &optional N - This is a version of `butlast' that works by destructively - modifying the `cdr' of the appropriate element, rather than making - a copy of the list. - - - Function: list* ARG &rest OTHERS - This function constructs a list of its arguments. The final - argument becomes the `cdr' of the last cell constructed. Thus, - `(list* A B C)' is equivalent to `(cons A (cons B C))', and - `(list* A B nil)' is equivalent to `(list A B)'. - - (Note that this function really is called `list*' in Common Lisp; - it is not a name invented for this package like `member*' or - `defun*'.) - - - Function: ldiff LIST SUBLIST - If SUBLIST is a sublist of LIST, i.e., is `eq' to one of the cons - cells of LIST, then this function returns a copy of the part of - LIST up to but not including SUBLIST. For example, `(ldiff x - (cddr x))' returns the first two elements of the list `x'. The - result is a copy; the original LIST is not modified. If SUBLIST - is not a sublist of LIST, a copy of the entire LIST is returned. - - - Function: copy-list LIST - This function returns a copy of the list LIST. It copies dotted - lists like `(1 2 . 3)' correctly. - - - Function: copy-tree X &optional VECP - This function returns a copy of the tree of cons cells X. Unlike - `copy-sequence' (and its alias `copy-list'), which copies only - along the `cdr' direction, this function copies (recursively) - along both the `car' and the `cdr' directions. If X is not a cons - cell, the function simply returns X unchanged. If the optional - VECP argument is true, this function copies vectors (recursively) - as well as cons cells. - - - Function: tree-equal X Y &key :test :test-not :key - This function compares two trees of cons cells. If X and Y are - both cons cells, their `car's and `cdr's are compared recursively. - If neither X nor Y is a cons cell, they are compared by `eql', or - according to the specified test. The `:key' function, if - specified, is applied to the elements of both trees. *Note - Sequences::. - - -File: cl.info, Node: Substitution of Expressions, Next: Lists as Sets, Prev: List Functions, Up: Lists - -Substitution of Expressions -=========================== - -These functions substitute elements throughout a tree of cons cells. -(*Note Sequence Functions::, for the `substitute' function, which works -on just the top-level elements of a list.) - - - Function: subst NEW OLD TREE &key :test :test-not :key - This function substitutes occurrences of OLD with NEW in TREE, a - tree of cons cells. It returns a substituted tree, which will be - a copy except that it may share storage with the argument TREE in - parts where no substitutions occurred. The original TREE is not - modified. This function recurses on, and compares against OLD, - both `car's and `cdr's of the component cons cells. If OLD is - itself a cons cell, then matching cells in the tree are - substituted as usual without recursively substituting in that - cell. Comparisons with OLD are done according to the specified - test (`eql' by default). The `:key' function is applied to the - elements of the tree but not to OLD. - - - Function: nsubst NEW OLD TREE &key :test :test-not :key - This function is like `subst', except that it works by destructive - modification (by `setcar' or `setcdr') rather than copying. - - The `subst-if', `subst-if-not', `nsubst-if', and `nsubst-if-not' -functions are defined similarly. - - - Function: sublis ALIST TREE &key :test :test-not :key - This function is like `subst', except that it takes an association - list ALIST of OLD-NEW pairs. Each element of the tree (after - applying the `:key' function, if any), is compared with the `car's - of ALIST; if it matches, it is replaced by the corresponding `cdr'. - - - Function: nsublis ALIST TREE &key :test :test-not :key - This is a destructive version of `sublis'. - - -File: cl.info, Node: Lists as Sets, Next: Association Lists, Prev: Substitution of Expressions, Up: Lists - -Lists as Sets -============= - -These functions perform operations on lists which represent sets of -elements. - - - Function: member ITEM LIST - This MacLisp-compatible function searches LIST for an element - which is `equal' to ITEM. The `member' function is built-in to - Emacs 19; this package defines it equivalently in Emacs 18. See - the following function for a Common-Lisp compatible version. - - - Function: member* ITEM LIST &key :test :test-not :key - This function searches LIST for an element matching ITEM. If a - match is found, it returns the cons cell whose `car' was the - matching element. Otherwise, it returns `nil'. Elements are - compared by `eql' by default; you can use the `:test', - `:test-not', and `:key' arguments to modify this behavior. *Note - Sequences::. - - Note that this function's name is suffixed by `*' to avoid the - incompatible `member' function defined in Emacs 19. (That - function uses `equal' for comparisons; it is equivalent to - `(member* ITEM LIST :test 'equal)'.) - - The `member-if' and `member-if-not' functions analogously search for -elements which satisfy a given predicate. - - - Function: tailp SUBLIST LIST - This function returns `t' if SUBLIST is a sublist of LIST, i.e., - if SUBLIST is `eql' to LIST or to any of its `cdr's. - - - Function: adjoin ITEM LIST &key :test :test-not :key - This function conses ITEM onto the front of LIST, like `(cons ITEM - LIST)', but only if ITEM is not already present on the list (as - determined by `member*'). If a `:key' argument is specified, it - is applied to ITEM as well as to the elements of LIST during the - search, on the reasoning that ITEM is "about" to become part of - the list. - - - Function: union LIST1 LIST2 &key :test :test-not :key - This function combines two lists which represent sets of items, - returning a list that represents the union of those two sets. The - result list will contain all items which appear in LIST1 or LIST2, - and no others. If an item appears in both LIST1 and LIST2 it will - be copied only once. If an item is duplicated in LIST1 or LIST2, - it is undefined whether or not that duplication will survive in the - result list. The order of elements in the result list is also - undefined. - - - Function: nunion LIST1 LIST2 &key :test :test-not :key - This is a destructive version of `union'; rather than copying, it - tries to reuse the storage of the argument lists if possible. - - - Function: intersection LIST1 LIST2 &key :test :test-not :key - This function computes the intersection of the sets represented by - LIST1 and LIST2. It returns the list of items which appear in - both LIST1 and LIST2. - - - Function: nintersection LIST1 LIST2 &key :test :test-not :key - This is a destructive version of `intersection'. It tries to - reuse storage of LIST1 rather than copying. It does *not* reuse - the storage of LIST2. - - - Function: set-difference LIST1 LIST2 &key :test :test-not :key - This function computes the "set difference" of LIST1 and LIST2, - i.e., the set of elements that appear in LIST1 but *not* in LIST2. - - - Function: nset-difference LIST1 LIST2 &key :test :test-not :key - This is a destructive `set-difference', which will try to reuse - LIST1 if possible. - - - Function: set-exclusive-or LIST1 LIST2 &key :test :test-not :key - This function computes the "set exclusive or" of LIST1 and LIST2, - i.e., the set of elements that appear in exactly one of LIST1 and - LIST2. - - - Function: nset-exclusive-or LIST1 LIST2 &key :test :test-not :key - This is a destructive `set-exclusive-or', which will try to reuse - LIST1 and LIST2 if possible. - - - Function: subsetp LIST1 LIST2 &key :test :test-not :key - This function checks whether LIST1 represents a subset of LIST2, - i.e., whether every element of LIST1 also appears in LIST2. - - -File: cl.info, Node: Association Lists, Prev: Lists as Sets, Up: Lists - -Association Lists -================= - -An "association list" is a list representing a mapping from one set of -values to another; any list whose elements are cons cells is an -association list. - - - Function: assoc* ITEM A-LIST &key :test :test-not :key - This function searches the association list A-LIST for an element - whose `car' matches (in the sense of `:test', `:test-not', and - `:key', or by comparison with `eql') a given ITEM. It returns the - matching element, if any, otherwise `nil'. It ignores elements of - A-LIST which are not cons cells. (This corresponds to the - behavior of `assq' and `assoc' in Emacs Lisp; Common Lisp's - `assoc' ignores `nil's but considers any other non-cons elements - of A-LIST to be an error.) - - - Function: rassoc* ITEM A-LIST &key :test :test-not :key - This function searches for an element whose `cdr' matches ITEM. - If A-LIST represents a mapping, this applies the inverse of the - mapping to ITEM. - - - Function: rassoc ITEM A-LIST - This function searches like `rassoc*' with a `:test' argument of - `equal'. It is analogous to Emacs Lisp's standard `assoc' - function, which derives from the MacLisp rather than the Common - Lisp tradition. - - The `assoc-if', `assoc-if-not', `rassoc-if', and `rassoc-if-not' -functions are defined similarly. - - Two simple functions for constructing association lists are: - - - Function: acons KEY VALUE ALIST - This is equivalent to `(cons (cons KEY VALUE) ALIST)'. - - - Function: pairlis KEYS VALUES &optional ALIST - This is equivalent to `(nconc (mapcar* 'cons KEYS VALUES) ALIST)'. - - -File: cl.info, Node: Hash Tables, Next: Structures, Prev: Lists, Up: Top - -Hash Tables -*********** - -Hash tables are now implemented directly in the C code and documented in -*Note Hash Tables: (lispref)Hash Tables. - diff --git a/info/cl.info-5 b/info/cl.info-5 deleted file mode 100644 index 6ea0a18..0000000 --- a/info/cl.info-5 +++ /dev/null @@ -1,915 +0,0 @@ -This is Info file ../info/cl.info, produced by Makeinfo version 1.68 -from the input file cl.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Common Lisp: (cl). GNU Emacs Common Lisp emulation package. -END-INFO-DIR-ENTRY - - This file documents the GNU Emacs Common Lisp emulation package. - - Copyright (C) 1993 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the author instead of in -the original English. - - -File: cl.info, Node: Structures, Next: Assertions, Prev: Hash Tables, Up: Top - -Structures -********** - -The Common Lisp "structure" mechanism provides a general way to define -data types similar to C's `struct' types. A structure is a Lisp object -containing some number of "slots", each of which can hold any Lisp data -object. Functions are provided for accessing and setting the slots, -creating or copying structure objects, and recognizing objects of a -particular structure type. - - In true Common Lisp, each structure type is a new type distinct from -all existing Lisp types. Since the underlying Emacs Lisp system -provides no way to create new distinct types, this package implements -structures as vectors (or lists upon request) with a special "tag" -symbol to identify them. - - - Special Form: defstruct NAME SLOTS... - The `defstruct' form defines a new structure type called NAME, - with the specified SLOTS. (The SLOTS may begin with a string - which documents the structure type.) In the simplest case, NAME - and each of the SLOTS are symbols. For example, - - (defstruct person name age sex) - - defines a struct type called `person' which contains three slots. - Given a `person' object P, you can access those slots by calling - `(person-name P)', `(person-age P)', and `(person-sex P)'. You - can also change these slots by using `setf' on any of these place - forms: - - (incf (person-age birthday-boy)) - - You can create a new `person' by calling `make-person', which - takes keyword arguments `:name', `:age', and `:sex' to specify the - initial values of these slots in the new object. (Omitting any of - these arguments leaves the corresponding slot "undefined," - according to the Common Lisp standard; in Emacs Lisp, such - uninitialized slots are filled with `nil'.) - - Given a `person', `(copy-person P)' makes a new object of the same - type whose slots are `eq' to those of P. - - Given any Lisp object X, `(person-p X)' returns true if X looks - like a `person', false otherwise. (Again, in Common Lisp this - predicate would be exact; in Emacs Lisp the best it can do is - verify that X is a vector of the correct length which starts with - the correct tag symbol.) - - Accessors like `person-name' normally check their arguments - (effectively using `person-p') and signal an error if the argument - is the wrong type. This check is affected by `(optimize (safety - ...))' declarations. Safety level 1, the default, uses a somewhat - optimized check that will detect all incorrect arguments, but may - use an uninformative error message (e.g., "expected a vector" - instead of "expected a `person'"). Safety level 0 omits all - checks except as provided by the underlying `aref' call; safety - levels 2 and 3 do rigorous checking that will always print a - descriptive error message for incorrect inputs. *Note - Declarations::. - - (setq dave (make-person :name "Dave" :sex 'male)) - => [cl-struct-person "Dave" nil male] - (setq other (copy-person dave)) - => [cl-struct-person "Dave" nil male] - (eq dave other) - => nil - (eq (person-name dave) (person-name other)) - => t - (person-p dave) - => t - (person-p [1 2 3 4]) - => nil - (person-p "Bogus") - => nil - (person-p '[cl-struct-person counterfeit person object]) - => t - - In general, NAME is either a name symbol or a list of a name - symbol followed by any number of "struct options"; each SLOT is - either a slot symbol or a list of the form `(SLOT-NAME - DEFAULT-VALUE SLOT-OPTIONS...)'. The DEFAULT-VALUE is a Lisp form - which is evaluated any time an instance of the structure type is - created without specifying that slot's value. - - Common Lisp defines several slot options, but the only one - implemented in this package is `:read-only'. A non-`nil' value - for this option means the slot should not be `setf'-able; the - slot's value is determined when the object is created and does not - change afterward. - - (defstruct person - (name nil :read-only t) - age - (sex 'unknown)) - - Any slot options other than `:read-only' are ignored. - - For obscure historical reasons, structure options take a different - form than slot options. A structure option is either a keyword - symbol, or a list beginning with a keyword symbol possibly followed - by arguments. (By contrast, slot options are key-value pairs not - enclosed in lists.) - - (defstruct (person (:constructor create-person) - (:type list) - :named) - name age sex) - - The following structure options are recognized. - - `:conc-name' - The argument is a symbol whose print name is used as the - prefix for the names of slot accessor functions. The default - is the name of the struct type followed by a hyphen. The - option `(:conc-name p-)' would change this prefix to `p-'. - Specifying `nil' as an argument means no prefix, so that the - slot names themselves are used to name the accessor functions. - - `:constructor' - In the simple case, this option takes one argument which is an - alternate name to use for the constructor function. The - default is `make-NAME', e.g., `make-person'. The above - example changes this to `create-person'. Specifying `nil' as - an argument means that no standard constructor should be - generated at all. - - In the full form of this option, the constructor name is - followed by an arbitrary argument list. *Note Program - Structure::, for a description of the format of Common Lisp - argument lists. All options, such as `&rest' and `&key', are - supported. The argument names should match the slot names; - each slot is initialized from the corresponding argument. - Slots whose names do not appear in the argument list are - initialized based on the DEFAULT-VALUE in their slot - descriptor. Also, `&optional' and `&key' arguments which - don't specify defaults take their defaults from the slot - descriptor. It is legal to include arguments which don't - correspond to slot names; these are useful if they are - referred to in the defaults for optional, keyword, or `&aux' - arguments which *do* correspond to slots. - - You can specify any number of full-format `:constructor' - options on a structure. The default constructor is still - generated as well unless you disable it with a simple-format - `:constructor' option. - - (defstruct - (person - (:constructor nil) ; no default constructor - (:constructor new-person (name sex &optional (age 0))) - (:constructor new-hound (&key (name "Rover") - (dog-years 0) - &aux (age (* 7 dog-years)) - (sex 'canine)))) - name age sex) - - The first constructor here takes its arguments positionally - rather than by keyword. (In official Common Lisp - terminology, constructors that work By Order of Arguments - instead of by keyword are called "BOA constructors." No, I'm - not making this up.) For example, `(new-person "Jane" - 'female)' generates a person whose slots are `"Jane"', 0, and - `female', respectively. - - The second constructor takes two keyword arguments, `:name', - which initializes the `name' slot and defaults to `"Rover"', - and `:dog-years', which does not itself correspond to a slot - but which is used to initialize the `age' slot. The `sex' - slot is forced to the symbol `canine' with no syntax for - overriding it. - - `:copier' - The argument is an alternate name for the copier function for - this type. The default is `copy-NAME'. `nil' means not to - generate a copier function. (In this implementation, all - copier functions are simply synonyms for `copy-sequence'.) - - `:predicate' - The argument is an alternate name for the predicate which - recognizes objects of this type. The default is `NAME-p'. - `nil' means not to generate a predicate function. (If the - `:type' option is used without the `:named' option, no - predicate is ever generated.) - - In true Common Lisp, `typep' is always able to recognize a - structure object even if `:predicate' was used. In this - package, `typep' simply looks for a function called - `TYPENAME-p', so it will work for structure types only if - they used the default predicate name. - - `:include' - This option implements a very limited form of C++-style - inheritance. The argument is the name of another structure - type previously created with `defstruct'. The effect is to - cause the new structure type to inherit all of the included - structure's slots (plus, of course, any new slots described - by this struct's slot descriptors). The new structure is - considered a "specialization" of the included one. In fact, - the predicate and slot accessors for the included type will - also accept objects of the new type. - - If there are extra arguments to the `:include' option after - the included-structure name, these options are treated as - replacement slot descriptors for slots in the included - structure, possibly with modified default values. Borrowing - an example from Steele: - - (defstruct person name (age 0) sex) - => person - (defstruct (astronaut (:include person (age 45))) - helmet-size - (favorite-beverage 'tang)) - => astronaut - - (setq joe (make-person :name "Joe")) - => [cl-struct-person "Joe" 0 nil] - (setq buzz (make-astronaut :name "Buzz")) - => [cl-struct-astronaut "Buzz" 45 nil nil tang] - - (list (person-p joe) (person-p buzz)) - => (t t) - (list (astronaut-p joe) (astronaut-p buzz)) - => (nil t) - - (person-name buzz) - => "Buzz" - (astronaut-name joe) - => error: "astronaut-name accessing a non-astronaut" - - Thus, if `astronaut' is a specialization of `person', then - every `astronaut' is also a `person' (but not the other way - around). Every `astronaut' includes all the slots of a - `person', plus extra slots that are specific to astronauts. - Operations that work on people (like `person-name') work on - astronauts just like other people. - - `:print-function' - In full Common Lisp, this option allows you to specify a - function which is called to print an instance of the - structure type. The Emacs Lisp system offers no hooks into - the Lisp printer which would allow for such a feature, so - this package simply ignores `:print-function'. - - `:type' - The argument should be one of the symbols `vector' or `list'. - This tells which underlying Lisp data type should be used to - implement the new structure type. Vectors are used by - default, but `(:type list)' will cause structure objects to - be stored as lists instead. - - The vector representation for structure objects has the - advantage that all structure slots can be accessed quickly, - although creating vectors is a bit slower in Emacs Lisp. - Lists are easier to create, but take a relatively long time - accessing the later slots. - - `:named' - This option, which takes no arguments, causes a - characteristic "tag" symbol to be stored at the front of the - structure object. Using `:type' without also using `:named' - will result in a structure type stored as plain vectors or - lists with no identifying features. - - The default, if you don't specify `:type' explicitly, is to - use named vectors. Therefore, `:named' is only useful in - conjunction with `:type'. - - (defstruct (person1) name age sex) - (defstruct (person2 (:type list) :named) name age sex) - (defstruct (person3 (:type list)) name age sex) - - (setq p1 (make-person1)) - => [cl-struct-person1 nil nil nil] - (setq p2 (make-person2)) - => (person2 nil nil nil) - (setq p3 (make-person3)) - => (nil nil nil) - - (person1-p p1) - => t - (person2-p p2) - => t - (person3-p p3) - => error: function person3-p undefined - - Since unnamed structures don't have tags, `defstruct' is not - able to make a useful predicate for recognizing them. Also, - accessors like `person3-name' will be generated but they will - not be able to do any type checking. The `person3-name' - function, for example, will simply be a synonym for `car' in - this case. By contrast, `person2-name' is able to verify - that its argument is indeed a `person2' object before - proceeding. - - `:initial-offset' - The argument must be a nonnegative integer. It specifies a - number of slots to be left "empty" at the front of the - structure. If the structure is named, the tag appears at the - specified position in the list or vector; otherwise, the first - slot appears at that position. Earlier positions are filled - with `nil' by the constructors and ignored otherwise. If the - type `:include's another type, then `:initial-offset' - specifies a number of slots to be skipped between the last - slot of the included type and the first new slot. - - Except as noted, the `defstruct' facility of this package is -entirely compatible with that of Common Lisp. - - -File: cl.info, Node: Assertions, Next: Efficiency Concerns, Prev: Structures, Up: Top - -Assertions and Errors -********************* - -This section describes two macros that test "assertions", i.e., -conditions which must be true if the program is operating correctly. -Assertions never add to the behavior of a Lisp program; they simply -make "sanity checks" to make sure everything is as it should be. - - If the optimization property `speed' has been set to 3, and `safety' -is less than 3, then the byte-compiler will optimize away the following -assertions. Because assertions might be optimized away, it is a bad -idea for them to include side-effects. - - - Special Form: assert TEST-FORM [SHOW-ARGS STRING ARGS...] - This form verifies that TEST-FORM is true (i.e., evaluates to a - non-`nil' value). If so, it returns `nil'. If the test is not - satisfied, `assert' signals an error. - - A default error message will be supplied which includes TEST-FORM. - You can specify a different error message by including a STRING - argument plus optional extra arguments. Those arguments are simply - passed to `error' to signal the error. - - If the optional second argument SHOW-ARGS is `t' instead of `nil', - then the error message (with or without STRING) will also include - all non-constant arguments of the top-level FORM. For example: - - (assert (> x 10) t "x is too small: %d") - - This usage of SHOW-ARGS is an extension to Common Lisp. In true - Common Lisp, the second argument gives a list of PLACES which can - be `setf''d by the user before continuing from the error. Since - Emacs Lisp does not support continuable errors, it makes no sense - to specify PLACES. - - - Special Form: check-type FORM TYPE [STRING] - This form verifies that FORM evaluates to a value of type TYPE. - If so, it returns `nil'. If not, `check-type' signals a - `wrong-type-argument' error. The default error message lists the - erroneous value along with TYPE and FORM themselves. If STRING is - specified, it is included in the error message in place of TYPE. - For example: - - (check-type x (integer 1 *) "a positive integer") - - *Note Type Predicates::, for a description of the type specifiers - that may be used for TYPE. - - Note that in Common Lisp, the first argument to `check-type' must - be a PLACE suitable for use by `setf', because `check-type' - signals a continuable error that allows the user to modify PLACE. - - The following error-related macro is also defined: - - - Special Form: ignore-errors FORMS... - This executes FORMS exactly like a `progn', except that errors are - ignored during the FORMS. More precisely, if an error is - signalled then `ignore-errors' immediately aborts execution of the - FORMS and returns `nil'. If the FORMS complete successfully, - `ignore-errors' returns the result of the last FORM. - - -File: cl.info, Node: Efficiency Concerns, Next: Common Lisp Compatibility, Prev: Assertions, Up: Top - -Efficiency Concerns -******************* - -Macros -====== - -Many of the advanced features of this package, such as `defun*', -`loop', and `setf', are implemented as Lisp macros. In byte-compiled -code, these complex notations will be expanded into equivalent Lisp -code which is simple and efficient. For example, the forms - - (incf i n) - (push x (car p)) - -are expanded at compile-time to the Lisp forms - - (setq i (+ i n)) - (setcar p (cons x (car p))) - -which are the most efficient ways of doing these respective operations -in Lisp. Thus, there is no performance penalty for using the more -readable `incf' and `push' forms in your compiled code. - - *Interpreted* code, on the other hand, must expand these macros -every time they are executed. For this reason it is strongly -recommended that code making heavy use of macros be compiled. (The -features labelled "Special Form" instead of "Function" in this manual -are macros.) A loop using `incf' a hundred times will execute -considerably faster if compiled, and will also garbage-collect less -because the macro expansion will not have to be generated, used, and -thrown away a hundred times. - - You can find out how a macro expands by using the `cl-prettyexpand' -function. - - - Function: cl-prettyexpand FORM &optional FULL - This function takes a single Lisp form as an argument and inserts - a nicely formatted copy of it in the current buffer (which must be - in Lisp mode so that indentation works properly). It also expands - all Lisp macros which appear in the form. The easiest way to use - this function is to go to the `*scratch*' buffer and type, say, - - (cl-prettyexpand '(loop for x below 10 collect x)) - - and type `C-x C-e' immediately after the closing parenthesis; the - expansion - - (block nil - (let* ((x 0) - (G1004 nil)) - (while (< x 10) - (setq G1004 (cons x G1004)) - (setq x (+ x 1))) - (nreverse G1004))) - - will be inserted into the buffer. (The `block' macro is expanded - differently in the interpreter and compiler, so `cl-prettyexpand' - just leaves it alone. The temporary variable `G1004' was created - by `gensym'.) - - If the optional argument FULL is true, then *all* macros are - expanded, including `block', `eval-when', and compiler macros. - Expansion is done as if FORM were a top-level form in a file being - compiled. For example, - - (cl-prettyexpand '(pushnew 'x list)) - -| (setq list (adjoin 'x list)) - (cl-prettyexpand '(pushnew 'x list) t) - -| (setq list (if (memq 'x list) list (cons 'x list))) - (cl-prettyexpand '(caddr (member* 'a list)) t) - -| (car (cdr (cdr (memq 'a list)))) - - Note that `adjoin', `caddr', and `member*' all have built-in - compiler macros to optimize them in common cases. - - -Error Checking -============== - -Common Lisp compliance has in general not been sacrificed for the sake -of efficiency. A few exceptions have been made for cases where -substantial gains were possible at the expense of marginal -incompatibility. One example is the use of `memq' (which is treated -very efficiently by the byte-compiler) to scan for keyword arguments; -this can become confused in rare cases when keyword symbols are used as -both keywords and data values at once. This is extremely unlikely to -occur in practical code, and the use of `memq' allows functions with -keyword arguments to be nearly as fast as functions that use -`&optional' arguments. - - The Common Lisp standard (as embodied in Steele's book) uses the -phrase "it is an error if" to indicate a situation which is not -supposed to arise in complying programs; implementations are strongly -encouraged but not required to signal an error in these situations. -This package sometimes omits such error checking in the interest of -compactness and efficiency. For example, `do' variable specifiers are -supposed to be lists of one, two, or three forms; extra forms are -ignored by this package rather than signalling a syntax error. The -`endp' function is simply a synonym for `null' in this package. -Functions taking keyword arguments will accept an odd number of -arguments, treating the trailing keyword as if it were followed by the -value `nil'. - - Argument lists (as processed by `defun*' and friends) *are* checked -rigorously except for the minor point just mentioned; in particular, -keyword arguments are checked for validity, and `&allow-other-keys' and -`:allow-other-keys' are fully implemented. Keyword validity checking -is slightly time consuming (though not too bad in byte-compiled code); -you can use `&allow-other-keys' to omit this check. Functions defined -in this package such as `find' and `member*' do check their keyword -arguments for validity. - - -Optimizing Compiler -=================== - -The byte-compiler that comes with Emacs 18 normally fails to expand -macros that appear in top-level positions in the file (i.e., outside of -`defun's or other enclosing forms). This would have disastrous -consequences to programs that used such top-level macros as `defun*', -`eval-when', and `defstruct'. To work around this problem, the "CL" -package patches the Emacs 18 compiler to expand top-level macros. This -patch will apply to your own macros, too, if they are used in a -top-level context. The patch will not harm versions of the Emacs 18 -compiler which have already had a similar patch applied, nor will it -affect the optimizing Emacs 19 byte-compiler written by Jamie Zawinski -and Hallvard Furuseth. The patch is applied to the byte compiler's -code in Emacs' memory, *not* to the `bytecomp.elc' file stored on disk. - - The Emacs 19 compiler (for Emacs 18) is available from various Emacs -Lisp archive sites such as `archive.cis.ohio-state.edu'. Its use is -highly recommended; many of the Common Lisp macros emit code which can -be improved by optimization. In particular, `block's (whether explicit -or implicit in constructs like `defun*' and `loop') carry a fair -run-time penalty; the optimizing compiler removes `block's which are -not actually referenced by `return' or `return-from' inside the block. - - -File: cl.info, Node: Common Lisp Compatibility, Next: Old CL Compatibility, Prev: Efficiency Concerns, Up: Top - -Common Lisp Compatibility -************************* - -Following is a list of all known incompatibilities between this package -and Common Lisp as documented in Steele (2nd edition). - - Certain function names, such as `member', `assoc', and `floor', were -already taken by (incompatible) Emacs Lisp functions; this package -appends `*' to the names of its Common Lisp versions of these functions. - - The word `defun*' is required instead of `defun' in order to use -extended Common Lisp argument lists in a function. Likewise, -`defmacro*' and `function*' are versions of those forms which -understand full-featured argument lists. The `&whole' keyword does not -work in `defmacro' argument lists (except inside recursive argument -lists). - - In order to allow an efficient implementation, keyword arguments use -a slightly cheesy parser which may be confused if a keyword symbol is -passed as the *value* of another keyword argument. (Specifically, -`(memq :KEYWORD REST-OF-ARGUMENTS)' is used to scan for `:KEYWORD' -among the supplied keyword arguments.) - - The `eql' and `equal' predicates do not distinguish between IEEE -floating-point plus and minus zero. The `equalp' predicate has several -differences with Common Lisp; *note Predicates::.. - - The `setf' mechanism is entirely compatible, except that -setf-methods return a list of five values rather than five values -directly. Also, the new "`setf' function" concept (typified by `(defun -(setf foo) ...)') is not implemented. - - The `do-all-symbols' form is the same as `do-symbols' with no -OBARRAY argument. In Common Lisp, this form would iterate over all -symbols in all packages. Since Emacs obarrays are not a first-class -package mechanism, there is no way for `do-all-symbols' to locate any -but the default obarray. - - The `loop' macro is complete except that `loop-finish' and type -specifiers are unimplemented. - - The multiple-value return facility treats lists as multiple values, -since Emacs Lisp cannot support multiple return values directly. The -macros will be compatible with Common Lisp if `values' or `values-list' -is always used to return to a `multiple-value-bind' or other -multiple-value receiver; if `values' is used without -`multiple-value-...' or vice-versa the effect will be different from -Common Lisp. - - Many Common Lisp declarations are ignored, and others match the -Common Lisp standard in concept but not in detail. For example, local -`special' declarations, which are purely advisory in Emacs Lisp, do not -rigorously obey the scoping rules set down in Steele's book. - - The variable `*gensym-counter*' starts out with a pseudo-random -value rather than with zero. This is to cope with the fact that -generated symbols become interned when they are written to and loaded -back from a file. - - The `defstruct' facility is compatible, except that structures are -of type `:type vector :named' by default rather than some special, -distinct type. Also, the `:type' slot option is ignored. - - The second argument of `check-type' is treated differently. - - -File: cl.info, Node: Old CL Compatibility, Next: Porting Common Lisp, Prev: Common Lisp Compatibility, Up: Top - -Old CL Compatibility -******************** - -Following is a list of all known incompatibilities between this package -and the older Quiroz `cl.el' package. - - This package's emulation of multiple return values in functions is -incompatible with that of the older package. That package attempted to -come as close as possible to true Common Lisp multiple return values; -unfortunately, it could not be 100% reliable and so was prone to -occasional surprises if used freely. This package uses a simpler -method, namely replacing multiple values with lists of values, which is -more predictable though more noticeably different from Common Lisp. - - The `defkeyword' form and `keywordp' function are not implemented in -this package. - - The `member', `floor', `ceiling', `truncate', `round', `mod', and -`rem' functions are suffixed by `*' in this package to avoid collision -with existing functions in Emacs 18 or Emacs 19. The older package -simply redefined these functions, overwriting the built-in meanings and -causing serious portability problems with Emacs 19. (Some more recent -versions of the Quiroz package changed the names to `cl-member', etc.; -this package defines the latter names as aliases for `member*', etc.) - - Certain functions in the old package which were buggy or inconsistent -with the Common Lisp standard are incompatible with the conforming -versions in this package. For example, `eql' and `member' were -synonyms for `eq' and `memq' in that package, `setf' failed to preserve -correct order of evaluation of its arguments, etc. - - Finally, unlike the older package, this package is careful to prefix -all of its internal names with `cl-'. Except for a few functions which -are explicitly defined as additional features (such as `floatp-safe' -and `letf'), this package does not export any non-`cl-' symbols which -are not also part of Common Lisp. - - -The `cl-compat' package -======================= - -The "CL" package includes emulations of some features of the old -`cl.el', in the form of a compatibility package `cl-compat'. To use -it, put `(require 'cl-compat)' in your program. - - The old package defined a number of internal routines without `cl-' -prefixes or other annotations. Call to these routines may have crept -into existing Lisp code. `cl-compat' provides emulations of the -following internal routines: `pair-with-newsyms', `zip-lists', -`unzip-lists', `reassemble-arglists', `duplicate-symbols-p', -`safe-idiv'. - - Some `setf' forms translated into calls to internal functions that -user code might call directly. The functions `setnth', `setnthcdr', -and `setelt' fall in this category; they are defined by `cl-compat', -but the best fix is to change to use `setf' properly. - - The `cl-compat' file defines the keyword functions `keywordp', -`keyword-of', and `defkeyword', which are not defined by the new "CL" -package because the use of keywords as data is discouraged. - - The `build-klist' mechanism for parsing keyword arguments is -emulated by `cl-compat'; the `with-keyword-args' macro is not, however, -and in any case it's best to change to use the more natural keyword -argument processing offered by `defun*'. - - Multiple return values are treated differently by the two Common -Lisp packages. The old package's method was more compatible with true -Common Lisp, though it used heuristics that caused it to report -spurious multiple return values in certain cases. The `cl-compat' -package defines a set of multiple-value macros that are compatible with -the old CL package; again, they are heuristic in nature, but they are -guaranteed to work in any case where the old package's macros worked. -To avoid name collision with the "official" multiple-value facilities, -the ones in `cl-compat' have capitalized names: `Values', -`Values-list', `Multiple-value-bind', etc. - - The functions `cl-floor', `cl-ceiling', `cl-truncate', and -`cl-round' are defined by `cl-compat' to use the old-style -multiple-value mechanism, just as they did in the old package. The -newer `floor*' and friends return their two results in a list rather -than as multiple values. Note that older versions of the old package -used the unadorned names `floor', `ceiling', etc.; `cl-compat' cannot -use these names because they conflict with Emacs 19 built-ins. - - -File: cl.info, Node: Porting Common Lisp, Next: Function Index, Prev: Old CL Compatibility, Up: Top - -Porting Common Lisp -******************* - -This package is meant to be used as an extension to Emacs Lisp, not as -an Emacs implementation of true Common Lisp. Some of the remaining -differences between Emacs Lisp and Common Lisp make it difficult to -port large Common Lisp applications to Emacs. For one, some of the -features in this package are not fully compliant with ANSI or Steele; -*note Common Lisp Compatibility::.. But there are also quite a few -features that this package does not provide at all. Here are some -major omissions that you will want watch out for when bringing Common -Lisp code into Emacs. - - * Case-insensitivity. Symbols in Common Lisp are case-insensitive - by default. Some programs refer to a function or variable as - `foo' in one place and `Foo' or `FOO' in another. Emacs Lisp will - treat these as three distinct symbols. - - Some Common Lisp code is written in all upper-case. While Emacs - is happy to let the program's own functions and variables use this - convention, calls to Lisp builtins like `if' and `defun' will have - to be changed to lower-case. - - * Lexical scoping. In Common Lisp, function arguments and `let' - bindings apply only to references physically within their bodies - (or within macro expansions in their bodies). Emacs Lisp, by - contrast, uses "dynamic scoping" wherein a binding to a variable - is visible even inside functions called from the body. - - Variables in Common Lisp can be made dynamically scoped by - declaring them `special' or using `defvar'. In Emacs Lisp it is - as if all variables were declared `special'. - - Often you can use code that was written for lexical scoping even - in a dynamically scoped Lisp, but not always. Here is an example - of a Common Lisp code fragment that would fail in Emacs Lisp: - - (defun map-odd-elements (func list) - (loop for x in list - for flag = t then (not flag) - collect (if flag x (funcall func x)))) - - (defun add-odd-elements (list x) - (map-odd-elements (function (lambda (a) (+ a x))) list)) - - In Common Lisp, the two functions' usages of `x' are completely - independent. In Emacs Lisp, the binding to `x' made by - `add-odd-elements' will have been hidden by the binding in - `map-odd-elements' by the time the `(+ a x)' function is called. - - (This package avoids such problems in its own mapping functions by - using names like `cl-x' instead of `x' internally; as long as you - don't use the `cl-' prefix for your own variables no collision can - occur.) - - *Note Lexical Bindings::, for a description of the `lexical-let' - form which establishes a Common Lisp-style lexical binding, and - some examples of how it differs from Emacs' regular `let'. - - * Common Lisp allows the shorthand `#'x' to stand for `(function - x)', just as `'x' stands for `(quote x)'. In Common Lisp, one - traditionally uses `#'' notation when referring to the name of a - function. In Emacs Lisp, it works just as well to use a regular - quote: - - (loop for x in y by #'cddr collect (mapcar #'plusp x)) ; Common Lisp - (loop for x in y by 'cddr collect (mapcar 'plusp x)) ; Emacs Lisp - - When `#'' introduces a `lambda' form, it is best to write out - `(function ...)' longhand in Emacs Lisp. You can use a regular - quote, but then the byte-compiler won't know that the `lambda' - expression is code that can be compiled. - - (mapcar #'(lambda (x) (* x 2)) list) ; Common Lisp - (mapcar (function (lambda (x) (* x 2))) list) ; Emacs Lisp - - XEmacs supports `#'' notation starting with version 19.8. - - * Reader macros. Common Lisp includes a second type of macro that - works at the level of individual characters. For example, Common - Lisp implements the quote notation by a reader macro called `'', - whereas Emacs Lisp's parser just treats quote as a special case. - Some Lisp packages use reader macros to create special syntaxes - for themselves, which the Emacs parser is incapable of reading. - - * Other syntactic features. Common Lisp provides a number of - notations beginning with `#' that the Emacs Lisp parser won't - understand. For example, `#| ... |#' is an alternate comment - notation, and `#+lucid (foo)' tells the parser to ignore the - `(foo)' except in Lucid Common Lisp. - - The number prefixes `#b', `#o', and `#x', however, are supported - by the Emacs Lisp parser to represent numbers in binary, octal, - and hexadecimal notation (or radix), just like in Common Lisp. - - * Packages. In Common Lisp, symbols are divided into "packages". - Symbols that are Lisp built-ins are typically stored in one - package; symbols that are vendor extensions are put in another, - and each application program would have a package for its own - symbols. Certain symbols are "exported" by a package and others - are internal; certain packages "use" or import the exported symbols - of other packages. To access symbols that would not normally be - visible due to this importing and exporting, Common Lisp provides - a syntax like `package:symbol' or `package::symbol'. - - Emacs Lisp has a single namespace for all interned symbols, and - then uses a naming convention of putting a prefix like `cl-' in - front of the name. Some Emacs packages adopt the Common Lisp-like - convention of using `cl:' or `cl::' as the prefix. However, the - Emacs parser does not understand colons and just treats them as - part of the symbol name. Thus, while `mapcar' and `lisp:mapcar' - may refer to the same symbol in Common Lisp, they are totally - distinct in Emacs Lisp. Common Lisp programs which refer to a - symbol by the full name sometimes and the short name other times - will not port cleanly to Emacs. - - Emacs Lisp does have a concept of "obarrays," which are - package-like collections of symbols, but this feature is not - strong enough to be used as a true package mechanism. - - * Keywords. The notation `:test-not' in Common Lisp really is a - shorthand for `keyword:test-not'; keywords are just symbols in a - built-in `keyword' package with the special property that all its - symbols are automatically self-evaluating. Common Lisp programs - often use keywords liberally to avoid having to use quotes. - - In Emacs Lisp a keyword is just a symbol whose name begins with a - colon; since the Emacs parser does not treat them specially, they - have to be explicitly made self-evaluating by a statement like - `(setq :test-not ':test-not)'. This package arranges to execute - such a statement whenever `defun*' or some other form sees a - keyword being used as an argument. Common Lisp code that assumes - that a symbol `:mumble' will be self-evaluating even though it was - never introduced by a `defun*' will have to be fixed. - - * The `format' function is quite different between Common Lisp and - Emacs Lisp. It takes an additional "destination" argument before - the format string. A destination of `nil' means to format to a - string as in Emacs Lisp; a destination of `t' means to write to - the terminal (similar to `message' in Emacs). Also, format - control strings are utterly different; `~' is used instead of `%' - to introduce format codes, and the set of available codes is much - richer. There are no notations like `\n' for string literals; - instead, `format' is used with the "newline" format code, `~%'. - More advanced formatting codes provide such features as paragraph - filling, case conversion, and even loops and conditionals. - - While it would have been possible to implement most of Common Lisp - `format' in this package (under the name `format*', of course), it - was not deemed worthwhile. It would have required a huge amount - of code to implement even a decent subset of `format*', yet the - functionality it would provide over Emacs Lisp's `format' would - rarely be useful. - - * Vector constants use square brackets in Emacs Lisp, but `#(a b c)' - notation in Common Lisp. To further complicate matters, Emacs 19 - introduces its own `#(' notation for something entirely - different--strings with properties. - - * Characters are distinct from integers in Common Lisp. The - notation for character constants is also different: `#\A' instead - of `?A'. Also, `string=' and `string-equal' are synonyms in Emacs - Lisp whereas the latter is case-insensitive in Common Lisp. - - * Data types. Some Common Lisp data types do not exist in Emacs - Lisp. Rational numbers and complex numbers are not present, nor - are large integers (all integers are "fixnums"). All arrays are - one-dimensional. There are no readtables or pathnames; streams - are a set of existing data types rather than a new data type of - their own. Hash tables, random-states, structures, and packages - (obarrays) are built from Lisp vectors or lists rather than being - distinct types. - - * The Common Lisp Object System (CLOS) is not implemented, nor is - the Common Lisp Condition System. - - * Common Lisp features that are completely redundant with Emacs Lisp - features of a different name generally have not been implemented. - For example, Common Lisp writes `defconstant' where Emacs Lisp - uses `defconst'. Similarly, `make-list' takes its arguments in - different ways in the two Lisps but does exactly the same thing, - so this package has not bothered to implement a Common Lisp-style - `make-list'. - - * A few more notable Common Lisp features not included in this - package: `compiler-let', `tagbody', `prog', `ldb/dpb', - `parse-integer', `cerror'. - - * Recursion. While recursion works in Emacs Lisp just like it does - in Common Lisp, various details of the Emacs Lisp system and - compiler make recursion much less efficient than it is in most - Lisps. Some schools of thought prefer to use recursion in Lisp - over other techniques; they would sum a list of numbers using - something like - - (defun sum-list (list) - (if list - (+ (car list) (sum-list (cdr list))) - 0)) - - where a more iteratively-minded programmer might write one of - these forms: - - (let ((total 0)) (dolist (x my-list) (incf total x)) total) - (loop for x in my-list sum x) - - While this would be mainly a stylistic choice in most Common Lisps, - in Emacs Lisp you should be aware that the iterative forms are - much faster than recursion. Also, Lisp programmers will want to - note that the current Emacs Lisp compiler does not optimize tail - recursion. - diff --git a/info/cl.info-6 b/info/cl.info-6 deleted file mode 100644 index 09892f7..0000000 --- a/info/cl.info-6 +++ /dev/null @@ -1,248 +0,0 @@ -This is Info file ../info/cl.info, produced by Makeinfo version 1.68 -from the input file cl.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Common Lisp: (cl). GNU Emacs Common Lisp emulation package. -END-INFO-DIR-ENTRY - - This file documents the GNU Emacs Common Lisp emulation package. - - Copyright (C) 1993 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the author instead of in -the original English. - - -File: cl.info, Node: Function Index, Next: Variable Index, Prev: Porting Common Lisp, Up: Top - -Function Index -************** - -* Menu: - -* abs: Numerical Functions. -* acons: Association Lists. -* adjoin: Lists as Sets. -* assert: Assertions. -* assoc*: Association Lists. -* assoc-if: Association Lists. -* assoc-if-not: Association Lists. -* block: Blocks and Exits. -* butlast: List Functions. -* caddr: List Functions. -* callf: Modify Macros. -* callf2: Modify Macros. -* case: Conditionals. -* ceiling*: Numerical Functions. -* check-type: Assertions. -* cl-float-limits: Implementation Parameters. -* cl-prettyexpand: Efficiency Concerns. -* coerce: Type Predicates. -* compiler-macroexpand: Macros. -* concatenate: Sequence Functions. -* copy-list: List Functions. -* copy-tree: List Functions. -* count: Searching Sequences. -* count-if: Searching Sequences. -* count-if-not: Searching Sequences. -* decf: Modify Macros. -* declaim: Declarations. -* declare: Declarations. -* defalias: Function Aliases. -* define-compiler-macro: Macros. -* define-modify-macro: Customizing Setf. -* define-setf-method: Customizing Setf. -* defmacro*: Argument Lists. -* defsetf: Customizing Setf. -* defstruct: Structures. -* defsubst*: Argument Lists. -* deftype: Type Predicates. -* defun*: Argument Lists. -* delete: Sequence Functions. -* delete*: Sequence Functions. -* delete-duplicates: Sequence Functions. -* delete-if: Sequence Functions. -* delete-if-not: Sequence Functions. -* destructuring-bind: Macros. -* do: Iteration. -* do*: Iteration. -* do-all-symbols: Iteration. -* do-symbols: Iteration. -* dolist: Iteration. -* dotimes: Iteration. -* ecase: Conditionals. -* endp: List Functions. -* eql: Equality Predicates. -* equalp: Equality Predicates. -* etypecase: Conditionals. -* eval-when: Time of Evaluation. -* eval-when-compile: Time of Evaluation. -* evenp: Predicates on Numbers. -* every: Mapping over Sequences. -* expt: Numerical Functions. -* fill: Sequence Functions. -* find: Searching Sequences. -* find-if: Searching Sequences. -* find-if-not: Searching Sequences. -* first: List Functions. -* flet: Function Bindings. -* floatp-safe: Predicates on Numbers. -* floor*: Numerical Functions. -* function*: Argument Lists. -* gcd: Numerical Functions. -* gensym: Creating Symbols. -* gentemp: Creating Symbols. -* get*: Property Lists. -* get-setf-method: Customizing Setf. -* getf: Property Lists. -* ignore-errors: Assertions. -* incf: Modify Macros. -* intersection: Lists as Sets. -* isqrt: Numerical Functions. -* labels: Function Bindings. -* last: List Functions. -* lcm: Numerical Functions. -* ldiff: List Functions. -* letf: Modify Macros. -* letf*: Modify Macros. -* lexical-let: Lexical Bindings. -* lexical-let*: Lexical Bindings. -* list*: List Functions. -* list-length: List Functions. -* load-time-value: Time of Evaluation. -* locally: Declarations. -* loop <1>: Iteration. -* loop: Loop Basics. -* macrolet: Macro Bindings. -* make-random-state: Random Numbers. -* map: Mapping over Sequences. -* mapc: Mapping over Sequences. -* mapcan: Mapping over Sequences. -* mapcar*: Mapping over Sequences. -* mapcon: Mapping over Sequences. -* mapl: Mapping over Sequences. -* maplist: Mapping over Sequences. -* member: Lists as Sets. -* member*: Lists as Sets. -* member-if: Lists as Sets. -* member-if-not: Lists as Sets. -* merge: Sorting Sequences. -* minusp: Predicates on Numbers. -* mismatch: Searching Sequences. -* mod*: Numerical Functions. -* multiple-value-bind: Multiple Values. -* multiple-value-setq: Multiple Values. -* nbutlast: List Functions. -* nintersection: Lists as Sets. -* notany: Mapping over Sequences. -* notevery: Mapping over Sequences. -* nset-difference: Lists as Sets. -* nset-exclusive-or: Lists as Sets. -* nsublis: Substitution of Expressions. -* nsubst: Substitution of Expressions. -* nsubst-if: Substitution of Expressions. -* nsubst-if-not: Substitution of Expressions. -* nsubstitute: Sequence Functions. -* nsubstitute-if: Sequence Functions. -* nsubstitute-if-not: Sequence Functions. -* nunion: Lists as Sets. -* oddp: Predicates on Numbers. -* pairlis: Association Lists. -* plusp: Predicates on Numbers. -* pop: Modify Macros. -* position: Searching Sequences. -* position-if: Searching Sequences. -* position-if-not: Searching Sequences. -* proclaim: Declarations. -* progv: Dynamic Bindings. -* psetf: Modify Macros. -* psetq: Assignment. -* push: Modify Macros. -* pushnew: Modify Macros. -* random*: Random Numbers. -* random-state-p: Random Numbers. -* rassoc: Association Lists. -* rassoc*: Association Lists. -* rassoc-if: Association Lists. -* rassoc-if-not: Association Lists. -* reduce: Mapping over Sequences. -* rem*: Numerical Functions. -* remf: Property Lists. -* remove: Sequence Functions. -* remove*: Sequence Functions. -* remove-duplicates: Sequence Functions. -* remove-if: Sequence Functions. -* remove-if-not: Sequence Functions. -* remprop: Property Lists. -* remq: Sequence Functions. -* replace: Sequence Functions. -* rest: List Functions. -* return: Blocks and Exits. -* return-from: Blocks and Exits. -* rotatef: Modify Macros. -* round*: Numerical Functions. -* search: Searching Sequences. -* set-difference: Lists as Sets. -* set-exclusive-or: Lists as Sets. -* setf: Basic Setf. -* shiftf: Modify Macros. -* some: Mapping over Sequences. -* sort*: Sorting Sequences. -* stable-sort: Sorting Sequences. -* sublis: Substitution of Expressions. -* subseq: Sequence Functions. -* subsetp: Lists as Sets. -* subst: Substitution of Expressions. -* subst-if: Substitution of Expressions. -* subst-if-not: Substitution of Expressions. -* substitute: Sequence Functions. -* substitute-if: Sequence Functions. -* substitute-if-not: Sequence Functions. -* symbol-macrolet: Macro Bindings. -* tailp: Lists as Sets. -* the: Declarations. -* tree-equal: List Functions. -* truncate*: Numerical Functions. -* typecase: Conditionals. -* typep: Type Predicates. -* union: Lists as Sets. -* unless: Conditionals. -* when: Conditionals. - - -File: cl.info, Node: Variable Index, Prev: Function Index, Up: Top - -Variable Index -************** - -* Menu: - -* *gensym-counter*: Creating Symbols. -* *random-state*: Random Numbers. -* float-epsilon: Implementation Parameters. -* float-negative-epsilon: Implementation Parameters. -* least-negative-float: Implementation Parameters. -* least-negative-normalized-float: Implementation Parameters. -* least-positive-float: Implementation Parameters. -* least-positive-normalized-float: Implementation Parameters. -* most-negative-fixnum: Implementation Parameters. -* most-negative-float: Implementation Parameters. -* most-positive-fixnum: Implementation Parameters. -* most-positive-float: Implementation Parameters. - - diff --git a/info/custom.info b/info/custom.info deleted file mode 100644 index ccf40ba..0000000 --- a/info/custom.info +++ /dev/null @@ -1,392 +0,0 @@ -This is Info file ../info/custom.info, produced by Makeinfo version -1.68 from the input file custom.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Customizations: (custom). Customization Library. -END-INFO-DIR-ENTRY - - -File: custom.info, Node: Top, Next: Declaring Groups, Prev: (dir), Up: (dir) - -The Customization Library -************************* - - This manual describes how to declare customization groups, variables, -and faces. It doesn't contain any examples, but please look at the file -`cus-edit.el' which contains many declarations you can learn from. - -* Menu: - -* Declaring Groups:: -* Declaring Variables:: -* Declaring Faces:: -* Usage for Package Authors:: -* Utilities:: -* The Init File:: -* Wishlist:: - - All the customization declarations can be changes by keyword -arguments. Groups, variables, and faces all share these common -keywords: - -`:group' - VALUE should be a customization group. Add SYMBOL to that group. - -`:link' - VALUE should be a widget type. Add VALUE to the external links - for this customization option. Useful widget types include - `custom-manual', `info-link', and `url-link'. - -`:load' - Add VALUE to the files that should be loaded before displaying - this customization option. The value should be either a string, - which should be a string which will be loaded with `load-library' - unless present in `load-history', or a symbol which will be loaded - with `require'. - -`:tag' - VALUE should be a short string used for identifying the option in - customization menus and buffers. By default the tag will be - automatically created from the options name. - - -File: custom.info, Node: Declaring Groups, Next: Declaring Variables, Prev: Top, Up: Top - -Declaring Groups -================ - - Use `defgroup' to declare new customization groups. - - - Function: defgroup SYMBOL MEMBERS DOC [KEYWORD VALUE]... - Declare SYMBOL as a customization group containing MEMBERS. - SYMBOL does not need to be quoted. - - DOC is the group documentation. - - MEMBERS should be an alist of the form ((NAME WIDGET)...) where - NAME is a symbol and WIDGET is a widget for editing that symbol. - Useful widgets are `custom-variable' for editing variables, - `custom-face' for editing faces, and `custom-group' for editing - groups. - - Internally, custom uses the symbol property `custom-group' to keep - track of the group members, and `group-documentation' for the - documentation string. - - The following additional KEYWORD's are defined: - - `:prefix' - VALUE should be a string. If the string is a prefix for the - name of a member of the group, that prefix will be ignored - when creating a tag for that member. - - -File: custom.info, Node: Declaring Variables, Next: Declaring Faces, Prev: Declaring Groups, Up: Top - -Declaring Variables -=================== - - Use `defcustom' to declare user editable variables. - - - Function: defcustom SYMBOL VALUE DOC [KEYWORD VALUE]... - Declare SYMBOL as a customizable variable that defaults to VALUE. - Neither SYMBOL nor VALUE needs to be quoted. If SYMBOL is not - already bound, initialize it to VALUE. - - DOC is the variable documentation. - - The following additional KEYWORD's are defined: - - `:type' - VALUE should be a widget type. - - `:options' - VALUE should be a list of possible members of the specified - type. For hooks, this is a list of function names. - - `:initialize' - VALUE should be a function used to initialize the variable. - It takes two arguments, the symbol and value given in the - `defcustom' call. Some predefined functions are: - - `custom-initialize-set' - Use the `:set' method to initialize the variable. Do not - initialize it if already bound. This is the default - `:initialize' method. - - `custom-initialize-default' - Always use `set-default' to initialize the variable, - even if a `:set' method has been specified. - - `custom-initialize-reset' - If the variable is already bound, reset it by calling - the `:set' method with the value returned by the `:get' - method. - - `custom-initialize-changed' - Like `custom-initialize-reset', but use `set-default' to - initialize the variable if it is not bound and has not - been set already. - - `:set' - VALUE should be a function to set the value of the symbol. It - takes two arguments, the symbol to set and the value to give - it. The default is `set-default'. - - `:get' - VALUE should be a function to extract the value of symbol. - The function takes one argument, a symbol, and should return - the current value for that symbol. The default is - `default-value'. - - `:require' - VALUE should be a feature symbol. Each feature will be - required when the `defcustom' is evaluated, or when Emacs is - started if the user has saved this option. - - *Note Sexp Types: (widget)Sexp Types, for information about - widgets to use together with the `:type' keyword. - - Internally, custom uses the symbol property `custom-type' to keep -track of the variables type, `standard-value' for the program specified -default value, `saved-value' for a value saved by the user, and -`variable-documentation' for the documentation string. - - Use `custom-add-option' to specify that a specific function is -useful as an member of a hook. - - - Function: custom-add-option SYMBOL OPTION - To the variable SYMBOL add OPTION. - - If SYMBOL is a hook variable, OPTION should be a hook member. For - other types variables, the effect is undefined." - - -File: custom.info, Node: Declaring Faces, Next: Usage for Package Authors, Prev: Declaring Variables, Up: Top - -Declaring Faces -=============== - - Faces are declared with `defface'. - - - Function: defface FACE SPEC DOC [KEYWORD VALUE]... - Declare FACE as a customizable face that defaults to SPEC. FACE - does not need to be quoted. - - If FACE has been set with `custom-set-face', set the face - attributes as specified by that function, otherwise set the face - attributes according to SPEC. - - DOC is the face documentation. - - SPEC should be an alist of the form `((DISPLAY ATTS)...)'. - - ATTS is a list of face attributes and their values. The possible - attributes are defined in the variable `custom-face-attributes'. - - The ATTS of the first entry in SPEC where the DISPLAY matches the - frame should take effect in that frame. DISPLAY can either be the - symbol `t', which will match all frames, or an alist of the form - `((REQ ITEM...)...)' - - For the DISPLAY to match a FRAME, the REQ property of the frame - must match one of the ITEM. The following REQ are defined: - - `type' - (the value of (window-system)) - Should be one of `x' or `tty'. - - `class' - (the frame's color support) - Should be one of `color', `grayscale', or `mono'. - - `background' - (what color is used for the background text) - Should be one of `light' or `dark'. - - Internally, custom uses the symbol property `face-defface-spec' for - the program specified default face properties, `saved-face' for - properties saved by the user, and `face-documentation' for the - documentation string. - - - -File: custom.info, Node: Usage for Package Authors, Next: Utilities, Prev: Declaring Faces, Up: Top - -Usage for Package Authors -========================= - - The recommended usage for the author of a typical emacs lisp package -is to create one group identifying the package, and make all user -options and faces members of that group. If the package has more than -around 20 such options, they should be divided into a number of -subgroups, with each subgroup being member of the top level group. - - The top level group for the package should itself be member of one or -more of the standard customization groups. There exists a group for -each *finder* keyword. Press `C-h p' to see a list of finder keywords, -and add you group to each of them, using the `:group' keyword. - - -File: custom.info, Node: Utilities, Next: The Init File, Prev: Usage for Package Authors, Up: Top - -Utilities -========= - - These utilities can come in handy when adding customization support. - - - Widget: custom-manual - Widget type for specifying the info manual entry for a - customization option. It takes one argument, an info address. - - - Function: custom-add-to-group GROUP MEMBER WIDGET - To existing GROUP add a new MEMBER of type WIDGET, If there - already is an entry for that member, overwrite it. - - - Function: custom-add-link SYMBOL WIDGET - To the custom option SYMBOL add the link WIDGET. - - - Function: custom-add-load SYMBOL LOAD - To the custom option SYMBOL add the dependency LOAD. LOAD should - be either a library file name, or a feature name. - - - Function: customize-menu-create SYMBOL &optional NAME - Create menu for customization group SYMBOL. If optional NAME is - given, use that as the name of the menu. Otherwise the menu will - be named `Customize'. The menu is in a format applicable to - `easy-menu-define'. - - -File: custom.info, Node: The Init File, Next: Wishlist, Prev: Utilities, Up: Top - -The Init File -============= - - When you save the customizations, call to `custom-set-variables', -`custom-set-faces' are inserted into the file specified by -`custom-file'. By default `custom-file' is your `.emacs' file. If you -use another file, you must explicitly load it yourself. The two -functions will initialize variables and faces as you have specified. - - -File: custom.info, Node: Wishlist, Prev: The Init File, Up: Top - -Wishlist -======== - - * Better support for keyboard operations in the customize buffer. - - * Integrate with `w3' so you can get customization buffers with much - better formatting. I'm thinking about adding a - name tag. The latest w3 have some support for - this, so come up with a convincing example. - - * Add an `examples' section, with explained examples of custom type - definitions. - - * Support selectable color themes. I.e., change many faces by - setting one variable. - - * Support undo using lmi's `gnus-undo.el'. - - * Make it possible to append to `choice', `radio', and `set' options. - - * Ask whether set or modified variables should be saved in - `kill-buffer-hook'. - - Ditto for `kill-emacs-query-functions'. - - * Command to check if there are any customization options that does - not belong to an existing group. - - * Optionally disable the point-cursor and instead highlight the - selected item in XEmacs. This is like the *Completions* buffer in - XEmacs. Suggested by Jens Lautenbacher - `'. - - * Explain why it is necessary that all choices have different default - values. - - * Add some direct support for meta variables, i.e. make it possible - to specify that this variable should be reset when that variable is - changed. - - * Add tutorial. - - * Describe the `:type' syntax in this manual. - - * Find a place is this manual for the following text: - - *Radio vs. Buttons* - - Use a radio if you can't find a good way to describe the item in - the choice menu text. I.e. it is better to use a radio if you - expect the user would otherwise manually select each item from the - choice menu in turn to see what it expands too. - - Avoid radios if some of the items expands to complex structures. - - I mostly use radios when most of the items are of type - `function-item' or `variable-item'. - - * Update customize buffers when `custom-set-variable' or - `custom-save-customized' is called. - - * Better handling of saved but uninitialized items. - - * Detect when faces have been changed outside customize. - - * Enable mouse help in Emacs by default. - - * Add an easy way to display the standard settings when an item is - modified. - - * See if it is feasible to scan files for customization information - instead of loading them, - - * Add hint message when user push a non-pushable tag. - - Suggest that the user unhide if hidden, and edit the value directly - otherwise. - - * Use checkboxes and radio buttons in the state menus. - - * Add option to hide `[hide]' for short options. Default, on. - - * Add option to hide `[state]' for options with their standard - settings. - - * There should be a way to specify site defaults for user options. - - * There should be more buffer styles. The default `nested style, - the old `outline' style, a `numeric' style with numbers instead of - stars, an `empty' style with just the group name, and `compact' - with only one line per item. - - * Newline and tab should be displayed as `^J' and `^I' in the - `regexp' and `file' widgets. I think this can be done in XEmacs - by adding a display table to the face. - - * Use glyphs to draw the `customize-browse' tree. - - Add echo and balloon help. You should be able to read the - documentation simply by moving the mouse pointer above the name. - - Add parent links. - - Add colors. - - - -Tag Table: -Node: Top230 -Node: Declaring Groups1651 -Node: Declaring Variables2752 -Node: Declaring Faces5843 -Node: Usage for Package Authors7541 -Node: Utilities8320 -Node: The Init File9404 -Node: Wishlist9856 - -End Tag Table diff --git a/info/emodules.info b/info/emodules.info deleted file mode 100644 index f81e90f..0000000 --- a/info/emodules.info +++ /dev/null @@ -1,952 +0,0 @@ -This is Info file ../info/emodules.info, produced by Makeinfo version -1.68 from the input file emodules.texi. - - This file documents the module loading technology of XEmacs. - - Copyright (C) 1998 J. Kean Johnston. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: emodules.info, Node: Top, Next: Introduction, Prev: (dir), Up: (dir) - - This Info file contains v1.0 of the XEmacs dynamic loadable module -support documentation. - -* Menu: - -* Introduction:: Introducing Emacs Modules -* Annatomy of a Module:: Basic module layout and technology -* Using ellcc:: How to use the module compiler -* Defining Functions:: Creating new Lisp primitives -* Defining Variables:: Creating new Lisp variables -* Index:: Concept Index - - -- The Detailed Node Listing -- - -Annatomy of a Module - -* Required Header File:: Always include -* Required Functions:: Functions you must always provide -* Required Variables:: Variables whose values you must provide -* Loading other Modules:: How to load dependant modules - -Using `ellcc' - -* Compile Mode:: Compiling modules using ellcc -* Initialization Mode:: Generating documentation and variables -* Link Mode:: Creating the final loadable module -* Other ellcc options:: Other useful options -* Environment Variables:: How to control ellcc - -Defining Functions - -* Using DEFUN:: Using the DEFUN macro to define functions -* Declaring Functions:: Declaring functions to the Lisp reader - - -File: emodules.info, Node: Introduction, Next: Annatomy of a Module, Prev: Top, Up: Top - -Introduction -************ - - XEmacs is a powerful, extensible editor. The traditional way of -extending the functionality of XEmacs is to use its built-in Lisp -language (called Emacs Lisp, or Elisp for short). However, while Elisp -is a full programming language and capable of extending XEmacs in more -ways than you can imagine, it does have its short-comings. - - Firstly, Elisp is an interpreted language, and this has serious speed -implications. Like all other interpreted languages (like Java), Elisp -is often suitable only for certain types of application or extension. -So although Elisp is a general purpose language, and very ligh level, -there are times when it is desirable to descend to a lower level -compiled language for speed purposes. - - Secondly, Elisp (or Lisp in general) is not a very common language -any more, except for certain circles in the computer industry. C is a -far more commonly known language, and because it is compiled, more -suited to a wider range of applications, especially those that require -low level access to a system or need to be as quick as possible. - - This manual describes a new way of extending XEmacs, by using dynamic -loadable modules (also knows as dynamicaly loadable libraries (DLLs), -dynamic shared objects (DSOs) or just simply shared objectcs), which can -be written in C or C++ and loaded into XEmacs at any time. I sometimes -refer to this technology as "CEmacs", which is short for "C Extensible -Emacs". - - XEmacs modules are configured into and installed with XEmacs by -default on all systems that support loading of shared objects. From a -users perspective, the internals of XEmacs modules are irrelevant. All -a user will ever need to know about shared objects is the name of the -shared object when they want to load a given module. From a developers -perspective though, a lot more is provided. - - * Of primary interest is the `ellcc' program. This program is - created during compile time, and is intended to abstract compiler - specific characteristics from the developer. This program is - called to compile and link all objects that will make up the final - shared object, and accepts all common C compiler flags. `ellcc' - also sets up the correct environment for compiling modules by - enabling any special compiler modes (such as PIC mode), setting - the correct include paths for the location of XEmacs internal - header files etc. The program will also invoke the linker - correctly to created the final shared object which is loaded into - XEmacs. - - * CEmacs also makes all of the relevant XEmacs internal header - files availible for module authors to use. This is often required - to get data structure definitions and external variable - declarations. The header files installed include the module - specific header file `emodules.h'. Due to the nature of dynamic - modules, most of the internals of XEmacs are exposed. *Note Top: - (internals)Top, for a more complete discussion on how to extend - and understand XEmacs. All of the rules for C modules are - discussed there. - - * Part of the XEmacs distribution is a set of sample modules. - These are not installed when XEmacs is, but remain in the XEmacs - source tree. These modules live in the directory `modules', which - is a sub-directory of the main XEmacs source code directory. - Please look at the samples carefully, and maybe even use them as a - basis for making your own modules. Most of the concepts required - for writing extension modules are covered in the samples. - - * Last, but not least is this manual. This can be viewed from - within XEmacs, and it can be printed out as well. It is the - intention of this document that it will describe everything you - need to know about extending XEmacs in C. If you do not find this - to be the case, please contact the author(s). - - The rest of this document will discuss the actual mechanics of -XEmacs modules and work through several of the samples. Please be sure -that you have read the XEmacs Internals Manual and understand -everything in it. The concepts there apply to all modules. This -document may have some overlap, but it is the internals manual which -should be considered the final authority. It will also help a great -deal to look at the actual XEmacs source code to see how things are -done. - - -File: emodules.info, Node: Annatomy of a Module, Next: Using ellcc, Prev: Introduction, Up: Top - -Annatomy of a Module -******************** - - Each dynamically loadable XEmacs extension (hereafter refered to as a -module) has a certain compulsory format, and must contain several -pieces of information and several mandatory functions. This chapter -describes the basic layout of a module, and provides a very simple -sample. The source for this sample can be found in the file -`modules/simple/sample.c' in the main XEmacs source code tree. - -* Menu: - -* Required Header File:: Always include -* Required Functions:: Functions you must always provide -* Required Variables:: Variables whose values you must provide -* Loading other Modules:: How to load dependant modules - - -File: emodules.info, Node: Required Header File, Next: Required Functions, Prev: Annatomy of a Module, Up: Annatomy of a Module - -Required Header File -==================== - - Every module must include the file `'. This will -include several other XEmacs internal header files, and will set up -certain vital macros. One of the most important files included by -`emodules.h' is the generated `config.h' file, which contains all of -the required system abstraction macros and definitions. Most modules -will probably require some pre-processor conditionals based on -constants defined in `config.h'. Please read that file to familiarize -yourself with the macros defined there. - - Depending on exactly what your module will be doing, you will -probably need to include one or more of the XEmacs internal header -files. When you `#include ', you will get a few of the -most important XEmacs header files included automatically for you. The -files included are: - -`lisp.h' - This file contains most of the macros required for declaring Lisp - object types, macros for accessing Lisp objects, and global - variable declarations. - -`sysdep.h' - All system dependant declarations and abstraction macros live - here. You should never call low level system functions directly. - Rather, you should use the abstraction macros provided in this - header file. - -`window.h' - This header file defines the window structures and Lisp types, and - provides functions and macros for manipulating multiple XEmacs - windows. - -`buffer.h' - All macros and function declarations for manipulating internal and - user visible buffers appear in this file. - -`insdel.h' - This header provides the information required for performing text - insertion and deletion. - -`frame.h' - Provides the required structure, macro and function definitions for - manipulating XEmacs frames. - - -File: emodules.info, Node: Required Functions, Next: Required Variables, Prev: Required Header File, Up: Annatomy of a Module - -Required Functions -================== - - Every module requires several initialization functions. It is the -responsibility of these functions to load in any dependant modules, and -to declare all variables and functions which are to be made visibile to -the XEmacs Lisp reader. Each of these functions performs a very -specific task, and they are executed in the correct order by XEmacs. -All of these functions are `void' functions which take no arguments. -Here, briefly, are the required module functions. Note that the actual -function names do not end with the string `_module', but rather they -end with the abbreviated module name by which the module is known. -More on the module name and its importance later. Just bear in mind -that the text `_module' in the functions below is simply a -place-holder, not an actual function name. - -`syms_of_module' - This required function is responsible for introducing to the Lisp - reader all functions that you have defined in your module using - `DEFUN()'. Note that *only* functions are declared here, using - the `DEFSUBR()' macro. No variables are declared. - -`vars_of_module' - This required function contains calls to macros such as - `DEFVAR_LISP()', `DEFVAR_BOOL()' etc, and its purpose is to - declare and initialize all and any variables that your module - defines. They syntax for declaring variables is identical to the - syntax used for all internal XEmacs source code. - -`modules_of_module' - This optional function should be used to load in any modules which - your module depends on. The XEmacs module loading code makes sure - that the same module is not loaded twice, so several modules can - safely call the module load function for the same module. Only - one copy of each module (at a given version) will ever be loaded. - -`docs_of_module' - This is a required function, but not one which you need ever write. - This function is created automatically by `ellcc' when the module - initialization code is produced. It is required to document all - functions and variables declared in your module. - - -File: emodules.info, Node: Required Variables, Next: Loading other Modules, Prev: Required Functions, Up: Annatomy of a Module - -Required Variables -================== - - Not only does a module need to declare the initialization functions -mentioned above, it is also required to provide certain variables which -the module loading code searches for in order to determine the viability -of a module. You are *not* required to provide these variables in your -source files. They are automatically set up in the module -initialization file by the `ellcc' compiler. These variables are -discussed here simply for the sake of completeness. - -`emodules_compiler' - This is a variable of type `long', and is used to indicate the - version of the XEmacs loading technology that was used to produce - the module being loaded. This version number is completely - unrelated to the XEmacs version number, as a given module may - quite well work regardless of the version of XEmacs that was - installed at the time the module was created. - - The XEmacs modules version is used to differentiate between major - changes in the module loading technology, not versions of XEmacs. - -`emodules_name' - This is a short (typically 10 characters or less) name for the - module, and it is used as a suffix for all of the required - functions. This is also the name by which the module is - recognised when loading dependant modules. The name does not - necessarily have to be the same as the physical file name, - although keeping the two names in sync is a pretty good idea. The - name must not be empty, and it must be a valid part of a C - function name. The value of this variable is appended to the - function names `syms_of_', `vars_of_', `modules_of_' and - `docs_of_' to form the actual function names that the module - loading code looks for when loading a module. - - This variable is set by the `--mod-name' argument to `ellcc'. - -`emodules_version' - This string variable is used to load specific versions of a module. - Rarely will two or more versions of a module be left lying around, - but just in case this does happen, this variable can be used to - control exactly which module should be loaded. See the Lisp - function `load-module' for more details. This variable is set by - the `--mod-version' argument to `ellcc'. - -`emodules_title' - This is a string which describes the module, and can contain - spaces or other special characters. It is used solely for - descriptive purposes, and does not affect the loading of the - module. The value is set by the `--mod-title' argument to `ellcc'. - - -File: emodules.info, Node: Loading other Modules, Prev: Required Variables, Up: Annatomy of a Module - -Loading other Modules -===================== - - During the loading of a module, it is the responsibility of the -function `modules_of_module' to load in any modules which the current -module depends on. If the module is stand-alone, and does not depend -on other modules, then this function can be left empty or even -undeclared. However, if it does have dependnacies, it must call -`emodules_load': - - int emodules_load (CONST char *module, - CONST char *modname, - CONST char *modver) - - The first argument MODULE is the name of the actual shared object or -DLL. You can omit the `.so', `.ell' or `.dll' extension of you wish. -If you do not specify an absolute path name, then the same rules as -apply to loading Lisp modules are applied when searching for the -module. If the module cannot be found in any of the standard places, -and an absolute path name was not specified, `emodules_load' will -signal an error and loading of the module will stop. - - The second argument (MODNAME) is the module name to load, and must -match the contents of the variable EMODULE_NAME in the module to be -loaded. A mis-match will cause the module load to fail. If this -parameter is `NULL' or empty, then no checks are performed against the -target module's EMODULE_NAME variable. - - The last argument, MODVER, is the desired version of the module to -load, and is compared to the target module's EMODULE_VERSION value. If -this parameter is not `NULL' or empty, and the match fails, then the -load of the module will fail. - - `emodules_load' can be called recursively. If, at any point during -the loading of modules a failure is encountered, then all modules that -were loaded since the top level call to `emodules_load' will be -unloaded. This means that if any child modules fail to load, then -their parents will also fail to load. This does not include previous -successful calls to `emodules_load' at the top level. - - -File: emodules.info, Node: Using ellcc, Next: Defining Functions, Prev: Annatomy of a Module, Up: Top - -Using `ellcc' -************* - - Before discussing the anatomy of a module in greater detail, you -should be aware of the steps required in order to correctly compile and -link a module for use within XEmacs. There is little difference between -compiling normal C code and compiling a module. In fact, all that -changes is the command used to compile the module, and a few extra -arguments to the compiler. - - XEmacs now ships with a new user utility, called `ellcc'. This is -the "Emacs Loadable Library C Compiler". This is a wrapper program -that will invoke the real C compiler with the correct arguments to -compile and link your module. With the exception of a few command line -options, this program can be considered a replacement for your C -compiler. It accepts all of the same flags and arguments that your C -compiler does, so in many cases you can simply set the `make' variable -`CC' to `ellcc' and your code will be compiled as an Emacs module -rather than a static C object. - - `ellcc' has three distinct modes of operation. It can be run in -compile, link or initialization mode. These modes are discussed in more -detail below. If you want `ellcc' to show the commands it is -executing, you can specify the option `--mode=verbose' to `ellcc'. -Specifying this option twice will enable certain extra debugging -messages to be displayed on the standard output. - -* Menu: - -* Compile Mode:: Compiling modules using ellcc -* Initialization Mode:: Generating documentation and variables -* Link Mode:: Creating the final loadable module -* Other ellcc options:: Other useful options -* Environment Variables:: How to control ellcc - - -File: emodules.info, Node: Compile Mode, Next: Initialization Mode, Prev: Using ellcc, Up: Using ellcc - -Compile Mode -============ - - By default, `ellcc' is in "compile" mode. This means that it -assumes that all of the command line arguments are C compiler arguments, -and that you want to compile the specified source file or files. You -can force compile mode by specifying the `--mode=compile' argument to -`ellcc'. - - In this mode, `ellcc' is simply a front-end to the same C compiler -that was used to create the XEmacs binary itself. All `ellcc' does in -this mode is insert a few extra command line arguments before the -arguments you specify to `ellcc' itself. `ellcc' will then invoke the -C compiler to compile your module, and will return the same exit codes -and messages that your C compiler does. - - By far the easiest way to compile modules is to construct a -`Makefile' as you would for a normal program, and simply insert, at -some appropriate place something similar to: - - CC=ellcc --mode=compile - - .c.o: - $(CC) $(CFLAGS) -c $< - - After this, all you need to do is provide simple `make' rules for -compiling your module source files. Since modules are most useful when -they are small and self-contained, most modules will have a single -source file, aside from the module specific initialization file (see -below for details). - - -File: emodules.info, Node: Initialization Mode, Next: Link Mode, Prev: Compile Mode, Up: Using ellcc - -Initialization Mode -=================== - - XEmacs uses a rather bizarre way of documenting variables and -functions. Rather than have the documentation for compiled functions -and variables passed as static strings in the source code, the -documentation is included as a C comment. A special program, called -`make-docfile', is used to scan the source code files and extract the -documentation from these comments, producing the XEmacs `DOC' file, -which the internal help engine scans when the documentation for a -function or variable is requested. - - Due to the internal construction of Lisp objects, subrs and other -such things, adding documentation for a compiled function or variable -in a compiled module, at any time after XEmacs has been "dumped" is -somewhat problematic. Fortunately, as a module writer you are insulated -from the difficulties thanks to your friend `ellcc' and some internal -trickery in the module loading code. This is all done using the -"initialization" mode of `ellcc'. - - The result of running `ellcc' in initialization mode is a C source -file which you compile with (you guessed it) `ellcc' in compile mode. -Initialization mode is where you set the module name, version, title -and gather together all of the documentaion strings for the functions -and vairables in your module. There are several options that you are -required to pass `ellcc' in initialization mode, the first of which is -the mode switch itself, `--mode=init'. - - Next, you need to specify the name of the C source code file that -`ellcc' will produce, and you specify this using the -`--mod-output=FILENAME' argument. FILENAME is the name of the C source -code file that will contain the module variables and `docs_of_module' -function. - - As discussed previously, each module requires a short "handle" or -module name. This is specified with the `--mod-name=NAME' option, -where NAME is the abbreviated module name. This NAME must consist only -of characters that are valid in C function and variable names. - - The module version is specified using `--mod-version=VERSION' -argument, with VERSION being any arbitrary version string. This -version can be passed as an optional second argument to the Lisp -function `load-module', and as the third argument to the internal -module loading command `emodules_load'. This version string is used to -distinguish between different versions of the same module, and to -ensure that the module is loaded at a specific version. - - Last, but not least, is the module title. Specified using the -`--mod-title=TITLE' option, the specified TITLE is used when the list -of loaded modules is displayed. The module title serves no purpose -other than to inform the user of the function of the module. This -string should be brief, as it has to be formatted to fit the screen. - - Following all of these parameters, you need to provide the list of -all source code modules that make up your module. These are the files -which are scanned by `make-docfile', and provide the information -required to populate the `docs_of_module' function. Below is a sample -`Makefile' fragment which indicates how all of this is used. - - CC=ellcc --mode=compile - LD=ellcc --mode=link - MODINIT=ellcc --mode=init - CFLAGS=-O2 -DSOME_STUFF - - .c.o: - $(CC) $(CFLAGS) -c $< - - MODNAME=sample - MODVER=1.0.0 - MODTITLE="Small sample module" - - SRCS=modfile1.c modfile2.c modfile3.c - OBJS=$(SRCS:.c=.o) - - all: sample.ell - clean: - rm -f $(OBJS) sample_init.o sample.ell - - install: all - mkdir `ellcc --mod-location`/mymods > /dev/null - cp sample.ell `ellcc --mod-location`/mymods/sample.ell - - sample.ell: $(OBJS) sample_init.o - $(LD) --mod-output=$ $(OBJS) sample_init.o - - sample_init.o: sample_init.c - sample_init.c: $(SRCS) - $(MODINIT) --mod-name=$(MODNAME) --mod-version=$(MODVER) \ - --mod-title=$(MODTITLE) --mod-output=$ $(SRCS) - - The above `Makefile' is, in fact, complete, and would compile the -sample module, and optionally install it. The `--mod-location' -argument to `ellcc' will produce, on the standard output, the base -location of the XEmacs module directory. Each sub-directory of that -directory is automatically searched for for modules when they are loaded -with `load-module'. An alternative location would be -`/usr/local/lib/xemacs/site-modules'. That path can change depending -on the options the person who compiled XEmacs chose, so you can always -determine the correct site location using the `--mod-site-location' -option. This directory is treated the same way as the main module -directory. Each sub-directory within it is searched for a given module -when the user attempts to load it. The valid extensions that the -loader attempts to use are `.so', `.ell' and `.dll'. You can use any -of these extensions, although `.ell' is the prefered extension. - - -File: emodules.info, Node: Link Mode, Next: Other ellcc options, Prev: Initialization Mode, Up: Using ellcc - -Link Mode -========= - - Once all of your source code files have been compiled (including the -generated init file) you need to link them all together to created the -loadable module. To do this, you invoke `ellcc' in link mode, by -pasing the `--mode-link' command. You need to specify the final output -file using the `--mod-output=NAME' command, but other than that all -other arguments are passed on directly to the system compiler or -linker, along with any other required arguments to create the loadable -module. - - The module has complete access to all symbols that were present in -the dumped XEmacs, so you do not need to link against libraries that -were linked in with the main executable. If your library uses some -other extra libraries, you will need to link with those. There is -nothing particularly complicated about link mode. All you need to do -is make sure you invoke it correctly in the `Makefile'. See the sample -`Makefile' above for an example of a well constructed `Makefile' that -invoked the linker correctly. - - -File: emodules.info, Node: Other ellcc options, Next: Environment Variables, Prev: Link Mode, Up: Using ellcc - -Other `ellcc' options -===================== - - Aside from the three main `ellcc' modes described above, `ellcc' can -accept several other options. These are typically used in a `Makefile' -to determine installation paths. `ellcc' also allows you to over-ride -several of its built-in compiler and linker options using environment -variables. Here is the complete list of options that `ellcc' accepts. - -`--mode=compile' - Enables compilation mode. Use this to compile source modules. - -`--mode=link' - Enabled link edit mode. Use this to create the final module. - -`--mode=init' - Used to create the documentation function and to initialize other - required variables. Produces a C source file that must be - compiled with `ellcc' in compile mode before linking the final - module. - -`--mode=verbose' - Enables verbose mode. This will show you the commands that are - being executed, as well as the version number of `ellcc'. If you - specify this option twice, then some extra debugging information - is displayed. - -`--mod-name=NAME' - Sets the short internaml module NAME to the string specified, - which must consist only of valid C identifiers. Required during - initialization mode. - -`--mod-version=VERSION' - Sets the internal module VERSION to the specified string. - Required during initialization mode. - -`--mod-title=TITLE' - Sets the module descriptive TITLE to the string specified. This - string can contain any printable characters, but should not be too - long. It is required during initialization mode. - -`--mod-output=FILENAME' - Used to control the output file name. This is used during - initialization mode to set the name of the C source file that will - be created to FILENAME. During link mode, it sets the name of the - final loadable module to FILENAME. - -`--mod-location' - This will print the name of the standard module installation path - on the standard output and immediately exit `ellcc'. Use this - option to determine the directory prefix of where you should - install your modules. - -`--mod-site-location' - This will print the name of the site specific module location and - exit. - -`--mod-archdir' - Prints the name of the root of the architecture-dependant - directory that XEmacs searches for architecture-dependant files. - -`--mod-config' - Prints the name of the configuration for which XEmacs and `ellcc' - were compiled. - - -File: emodules.info, Node: Environment Variables, Prev: Other ellcc options, Up: Using ellcc - -Environment Variables -===================== - - During its normal operation, `ellcc' uses the compiler and linker -flags that were determined at the time XEmacs was configured. In -certain rare circumstances you may wish to over-ride the flags passed to -the compiler or linker, and you can do so using environment variables. -The table below lists all of the environment variables that `ellcc' -recognises. - -`ELLCC' - This is used to over-ride the name of the C compiler that is - invoked by `ellcc'. - -`ELLLD' - Sets the name of the link editor to use to created the final - module. - -`ELLCFLAGS' - Sets the compiler flags passed on when compiling source modules. - This only sets the basic C compiler flags. There are certain - hard-coded flags that will always be passed. - -`ELLLDFLAGS' - Sets the flags passed on to the linker. This does *not* include - the flags for enabling PIC mode. This just sets basic linker - flags. - -`ELLDLLFLAGS' - Sets the flags passed to the linker that are required to created - shared and loadable objects. - -`ELLPICFLAGS' - Sets the C compiler option required to produce an object file that - is suitable for including in a shared library. This option should - turn on PIC mode, or the moral equivalent thereof on the target - system. - -`ELLMAKEDOC' - Sets the name of the `make-docfile' program to use. Usually - `ellcc' will use the version that was compiled and installed with - XEmacs, but this option allows you to specify an alternative path. - Used during the compile phase of XEmacs itself. - - -File: emodules.info, Node: Defining Functions, Next: Defining Variables, Prev: Using ellcc, Up: Top - -Defining Functions -****************** - - One of the main reasons you would ever write a module is to provide -one or more "functions" for the user or the editor to use. The term -"function" is a bit overloaded here, as it refers to both a C function -and the way it appears to Lisp, which is a "subroutine", or simply a -"subr". A Lisp subr is also known as a Lisp primitive, but that term -applies less to dynamic modules. *Note Writing Lisp Primitives: -(internals)Writing Lisp Primitives, for details on how to declare -functions. You should familiarize yourself with the instructions -there. The format of the function declaration is identical in modules. - - Normal Lisp primitives document the functions they defining by -including the documentation as a C comment. During the build process, -a program called `make-docfile' is run, which will extract all of these -comments, build up a single large documentation file, and will store -pointers to the start of each documentation entry in the dumped XEmacs. -This, of course, will not work for dynamic modules, as they are loaded -long after XEmacs has been dumped. For this reason, we require a -special means for adding documentation for new subrs. This is what the -macro `CDOCSUBR' is used for, and this is used extensively during -`ellcc' initialization mode. - - When using `DEFUN' in normal XEmacs C code, the sixth "parameter" is -a C comment which documents the function. For a dynamic module, we of -course need to convert the C comment to a usable string, and we need to -set the documentation pointer of the subr to this string. As a module -programmer, you don't actually need to do any work for this to happen. -It is all taken care of in the `docs_of_module' function created by -`ellcc'. - -* Menu: - -* Using DEFUN:: Using the DEFUN macro to define functions -* Declaring Functions:: Declaring functions to the Lisp reader - - -File: emodules.info, Node: Using DEFUN, Next: Declaring Functions, Prev: Defining Functions, Up: Defining Functions - -Using `DEFUN' -============= - - Although the full syntax of a function declaration is discussed in -the XEmacs internals manual in greater depth, what follows is a brief -description of how to define and implement a new Lisp primitive in a -module. This is done using the `DEFUN' macro. Here is a small example: - - DEFUN ("my-function", Fmy_function, 1, 1, "FFile name: ", /* - Sample Emacs primitive function. - - The specified FILE is frobricated before it is fnozzled. - */ - (file)) - { - char *filename; - - if (NILP(file)) - return Qnil; - - filename = (char *)XSTRING_DATA(file); - frob(filename); - return Qt; - } - - The first argument is the name of the function as it will appear to -the Lisp reader. This must be provided as a string. The second -argument is the name of the actual C function that will be created. -This is typically the Lisp function name with a preceding capital `F', -with hyphens converted to underscores. This must be a valid C function -name. Next come the minimum and maximum number of arguments, -respectively. This is used to ensure that the correct number of -arguments are passed to the function. Next is the `interactive' -definition. If this function is meant to be run by a user -interactively, then you need to specify the argument types and prompts -in this string. Please consult the XEmacs Lisp manual for more -details. Next comes a C comment that is the documentation for this -function. This comment *must* exist. Last comes the list of function -argument names, if any. - - -File: emodules.info, Node: Declaring Functions, Prev: Using DEFUN, Up: Defining Functions - -Declaring Functions -=================== - - Simply writing the code for a function is not enough to make it -availible to the Lisp reader. You have to, during module -initialization, let the Lisp reader know about the new function. This -is done by calling `DEFSUBR' with the name of the function. This is -the sole purpose of the initialization function `syms_of_module'. -*Note Required Functions::, for more details. - - Each call to `DEFSUBR' takes as its only argument the name of the -function, which is the same as the second argument to the call to -`DEFUN'. Using the example function above, you would insert the -following code in the `syms_of_module' function: - - DEFSUBR(Fmy_function); - - This call will instruct XEmacs to make the function visible to the -Lisp reader and will prepare for the insertion of the documentation into -the right place. Once this is done, the user can call the Lisp -function `my-function', if it was defined as an interactive function -(which in this case it was). - - Thats all there is to defining and announcing new functions. The -rules for what goes inside the functions, and how to write good -modules, is beyond the scope of this document. Please consult the -XEmacs internals manual for more details. - - -File: emodules.info, Node: Defining Variables, Next: Index, Prev: Defining Functions, Up: Top - -Defining Variables -****************** - - Rarely will you write a module that only contains functions. It is -common to also provide variables which can be used to control the -behaviour of the function, or store the results of the function being -executed. The actual C variable types are the same for modules and -internal XEmacs primitives, and the declaration of the variables is -identical. - - *Note Adding Global Lisp Variables: (internals)Adding Global Lisp -Variables, for more information on variables and naming conventions. - - Once your variables are defined, you need to initialize them and make -the Lisp reader aware of them. This is done in the `vars_of_module' -initialization function using special XEmacs macros such as -`DEFVAR_LISP', `DEFVAR_BOOL', `DEFVAR_INT' etc. The best way to see -how to use these macros is to look at existing source code, or read the -internals manual. - - One *very* important difference between XEmacs variables and module -variables is how you use pure space. Simply put, you *never* use pure -space in XEmacs modules. The pure space storage is of a limited size, -and is initialized propperly during the dumping of XEmacs. Because -variables are being added dynamically to an already running XEmacs when -you load a module, you cannot use pure space. Be warned: *do not use -pure space in modules. Repeat, do not use pure space in modules.* -Once again, to remove all doubts: *DO NOT USE PURE SPACE IN MODULES!!!* - - Below is a small example which declares and initializes two -variables. You will note that this code takes into account the fact -that this module may very well be compiled into XEmacs itself. This is -a prudent thing to do. - - Lisp_Object Vsample_string; - int sample_boolean; - - void - vars_of_module() - { - DEFVAR_LISP ("sample-string", &Vsample_string /* - This is a sample string, declared in a module. - - Nothing magical about it. - */); - - DEFVAR_BOOL("sample-boolean", &sample_boolean /* - *Sample user-settable boolean. - */); - - sample_boolean = 0; - Vsample_string = build_string("My string"); - } - - -File: emodules.info, Node: Index, Prev: Defining Variables, Up: Top - -Index -***** - -* Menu: - -* annatomy: Annatomy of a Module. -* compiler: Introduction. -* compiling: Compile Mode. -* config.h: Required Header File. -* defining functions: Defining Functions. -* defining objects: Defining Variables. -* defining variables: Defining Variables. -* DEFSUBR: Declaring Functions. -* DEFUN: Using DEFUN. -* DEFVAR_BOOL: Defining Variables. -* DEFVAR_INT: Defining Variables. -* DEFVAR_LISP: Defining Variables. -* dependancies: Loading other Modules. -* DLL: Introduction. -* docs_of_module: Required Functions. -* documentation <1>: Initialization Mode. -* documentation: Introduction. -* DSO: Introduction. -* ellcc <1>: Introduction. -* ellcc: Using ellcc. -* ELLCC: Environment Variables. -* ELLCFLAGS: Environment Variables. -* ELLDLLFLAGS: Environment Variables. -* ELLLD: Environment Variables. -* ELLLDFLAGS: Environment Variables. -* ELLMAKEDOC: Environment Variables. -* ELLPICFLAGS: Environment Variables. -* Emacs Modules: Introduction. -* emodules.h: Required Header File. -* emodules_load: Loading other Modules. -* environment variables: Environment Variables. -* format, module: Annatomy of a Module. -* functions, declaring: Declaring Functions. -* functions, defining: Using DEFUN. -* functions, Lisp: Using DEFUN. -* functions, required: Required Functions. -* header files: Introduction. -* help: Introduction. -* include files: Required Header File. -* initialization <1>: Required Variables. -* initialization <2>: Initialization Mode. -* initialization: Required Functions. -* linker: Introduction. -* linking: Link Mode. -* module compiler: Using ellcc. -* module format: Annatomy of a Module. -* module skeleton: Annatomy of a Module. -* modules_of_module <1>: Required Functions. -* modules_of_module: Loading other Modules. -* objects, defining: Defining Variables. -* objects, Lisp: Defining Variables. -* paths: Other ellcc options. -* required functions: Required Functions. -* required header: Required Header File. -* required variables: Required Variables. -* samples: Introduction. -* shared object: Introduction. -* skeleton, module: Annatomy of a Module. -* subrs: Using DEFUN. -* syms_of_module: Required Functions. -* variables, defining: Defining Variables. -* variables, Lisp: Defining Variables. -* variables, required: Required Variables. -* vars_of_module: Required Functions. - - - -Tag Table: -Node: Top1562 -Node: Introduction2908 -Node: Annatomy of a Module7417 -Node: Required Header File8233 -Node: Required Functions10154 -Node: Required Variables12403 -Node: Loading other Modules15090 -Node: Using ellcc17148 -Node: Compile Mode18943 -Node: Initialization Mode20311 -Node: Link Mode25343 -Node: Other ellcc options26490 -Node: Environment Variables29070 -Node: Defining Functions30761 -Node: Using DEFUN32772 -Node: Declaring Functions34483 -Node: Defining Variables35826 -Node: Index38071 - -End Tag Table diff --git a/info/external-widget.info b/info/external-widget.info deleted file mode 100644 index def4c1b..0000000 --- a/info/external-widget.info +++ /dev/null @@ -1,137 +0,0 @@ -This is Info file ../info/external-widget.info, produced by Makeinfo -version 1.68 from the input file external-widget.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* External Widget: (external-widget) External Client Widget. -END-INFO-DIR-ENTRY - - -File: external-widget.info, Node: Top, Next: Using an External Client Widget, Up: (dir) - - An "external client widget" is a widget that is part of another -program but functions as an Emacs frame. This is intended to be a more -powerful replacement for standard text widgets. - -* Menu: - -* Using an External Client Widget:: -* External Client Widget Resource Settings:: -* Motif-Specific Info About the External Client Widget:: - - -File: external-widget.info, Node: Using an External Client Widget, Next: External Client Widget Resource Settings, Prev: Top, Up: Top - -Using an External Client Widget -******************************* - - There are three different implementations of the external client -widget. One is designed for use in Motif applications and is linked -with the option `-lextcli_Xm'. Another is designed for non-Motif -applications that still use the X toolkit; it is linked with the option -`-lextcli_Xt'. The third is designed for applications that do not use -the X toolkit; it is linked with the option `-lextcli_Xlib'. In order -to use an external client widget in a client program that uses the X -toolkit (i.e. either of the first two options described above), simply -create an instance of widget type ExternalClient and link your program -with the appropriate library. The corresponding header file is called -`ExternalClient.h'. - - Documentation still needs to be provided for using the raw Xlib -version of the external client widget. - - The external client widget will not do anything until an instance of -Emacs is told about this particular widget. To do that, call the -function `make-frame', specifying a value for the frame parameter -`window-id'. This value should be a string containing the decimal -representation of the widget's X window ID number (this can be obtained -by the Xt function `XtWindow()'). In order for the client program to -communicate this information to Emacs, a method such as sending a -ToolTalk message needs to be used. - - Once `make-frame' has been called, Emacs will create a frame that -occupies the client widget's window. This frame can be used just like -any other frame in Emacs. - - -File: external-widget.info, Node: External Client Widget Resource Settings, Next: Motif-Specific Info About the External Client Widget, Prev: Using an External Client Widget, Up: Top - -External Client Widget Resource Settings -**************************************** - - The external client widget is a subclass of the Motif widget -XmPrimitive and thus inherits all its resources. In addition, the -following new resources are defined: - -`deadShell (class DeadShell)' - A boolean resource indicating whether the last request to the - ExternalShell widget that contains the frame corresponding to this - widget timed out. If true, no further requests will be made (all - requests will automatically fail) until a response to the last - request is received. This resource should normally not be set by - the user. - -`shellTimeout (class ShellTimeout)' - A value specifying how long (in milliseconds) the client should - wait for a response when making a request to the corresponding - ExternalShell widget. If this timeout is exceeded, the client - will assume that the shell is dead and will fail the request and - all subsequent requests until a response to the request is - received. Default value is 5000, or 5 seconds. - - The shell that contains the frame corresponding to an external client -widget is of type ExternalShell, as opposed to standard frames, whose -shell is of type TopLevelShell. The ExternalShell widget is a direct -subclass of Shell and thus inherits its resources. In addition, the -following new resources are defined: - -`window (class Window)' - The X window ID of the widget to use for this Emacs frame. This is - normally set by the call to `x-create-frame' and should not be - modified by the user. - -`deadClient (class DeadClient)' - A boolean resource indicating whether the last request to the - corresponding ExternalClient widget timed out. If true, no further - requests will be made (all requests will automatically fail) until - a response to the last request is received. This resource should - normally not be set by the user. - -`ClientTimeout (class ClientTimeout)' - A value specifying how long (in milliseconds) the shell should wait - for a response when making a request to the corresponding - ExternalClient widget. If this timeout is exceeded, the shell - will assume that the client is dead and will fail the request and - all subsequent requests until a response to the request is - received. Default value is 5000, or 5 seconds. - - Note that the requests that are made between the client and the shell -are primarily for handling query-geometry and geometry-manager requests -made by parent or child widgets. - - -File: external-widget.info, Node: Motif-Specific Info About the External Client Widget, Prev: External Client Widget Resource Settings, Up: Top - -Motif-Specific Info About the External Client Widget -**************************************************** - - By default, the external client widget has navigation type -`XmTAB_GROUP'. - - The widget traversal keystrokes are modified slightly from the -standard XmPrimitive keystrokes. In particular, `' alone does not -traverse to the next widget (`Ctrl-' must be used instead), but -functions like a normal in Emacs. This follows the semantics of -the Motif text widget. The traversal keystrokes `Ctrl-' and -`Shift-' are silently filtered by the external client widget and -are not seen by Emacs. - - - -Tag Table: -Node: Top258 -Node: Using an External Client Widget688 -Node: External Client Widget Resource Settings2403 -Node: Motif-Specific Info About the External Client Widget5146 - -End Tag Table diff --git a/info/info.info b/info/info.info deleted file mode 100644 index ff9d60e..0000000 --- a/info/info.info +++ /dev/null @@ -1,844 +0,0 @@ -This is Info file ../info/info.info, produced by Makeinfo version 1.68 -from the input file info.texi. - -INFO-DIR-SECTION Texinfo documentation system -START-INFO-DIR-ENTRY -* Info: (info). Documentation browsing system. -END-INFO-DIR-ENTRY - - This file describes how to use Info, the on-line, menu-driven GNU -documentation system. - - Copyright (C) 1989, 92, 96, 97 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that -the entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: info.info, Node: Top, Next: Getting Started, Up: (dir) - -Info: An Introduction -********************* - - Info is a program for reading documentation, which you are using now. - - To learn how to use Info, type the command `h'. It brings you to a -programmed instruction sequence. - - To learn advanced Info commands, type `n' twice. This brings you to -`Info for Experts', skipping over the `Getting Started' chapter. - -* Menu: - -* Getting Started:: Getting started using an Info reader. -* Advanced Info:: Advanced commands within Info. -* Create an Info File:: How to make your own Info file. -* The Standalone Info Program: (info-stnd.info). - - -File: info.info, Node: Getting Started, Next: Advanced Info, Prev: Top, Up: Top - -Getting Started -*************** - - This first part of the Info manual describes how to get around inside -of Info. The second part of the manual describes various advanced Info -commands, and how to write an Info as distinct from a Texinfo file. -The third part is about how to generate Info files from Texinfo files. - -* Menu: - -* Help-Small-Screen:: Starting Info on a Small Screen -* Help:: How to use Info -* Help-P:: Returning to the Previous node -* Help-^L:: The Space, Rubout, B and ^L commands. -* Help-M:: Menus -* Help-Adv:: Some advanced Info commands -* Help-Q:: Quitting Info - - -File: info.info, Node: Help-Small-Screen, Next: Help, Up: Getting Started - -Starting Info on a Small Screen -=============================== - - Since your terminal has an unusually small number of lines on its -screen, it is necessary to give you special advice at the beginning. - - If you see the text `--All----' at near the bottom right corner of -the screen, it means the entire text you are looking at fits on the -screen. If you see `--Top----' instead, it means that there is more -text below that does not fit. To move forward through the text and see -another screen full, press the Space bar, . To move back up, -press the key labeled `Backspace' or . - - Here are 40 lines of junk, so you can try Spaces and Deletes and see -what they do. At the end are instructions of what you should do next. - - This is line 17 -This is line 18 -This is line 19 -This is line 20 -This is line 21 -This is line 22 -This is line 23 -This is line 24 -This is line 25 -This is line 26 -This is line 27 -This is line 28 -This is line 29 -This is line 30 -This is line 31 -This is line 32 -This is line 33 -This is line 34 -This is line 35 -This is line 36 -This is line 37 -This is line 38 -This is line 39 -This is line 40 -This is line 41 -This is line 42 -This is line 43 -This is line 44 -This is line 45 -This is line 46 -This is line 47 -This is line 48 -This is line 49 -This is line 50 -This is line 51 -This is line 52 -This is line 53 -This is line 54 -This is line 55 -This is line 56 -If you have managed to get here, go back to the beginning with Delete, -and come back here again, then you understand Space and Delete. So now -type an `n' --just one character; don't type the quotes and don't type -the Return key afterward-- to get to the normal start of the course. - - -File: info.info, Node: Help, Next: Help-P, Prev: Help-Small-Screen, Up: Getting Started - -How to use Info -=============== - - You are talking to the program Info, for reading documentation. - - Right now you are looking at one "Node" of Information. A node -contains text describing a specific topic at a specific level of -detail. This node's topic is "how to use Info". - - The top line of a node is its "header". This node's header (look at -it now) says that it is the node named `Help' in the file `info'. It -says that the `Next' node after this one is the node called `Help-P'. -An advanced Info command lets you go to any node whose name you know. - - Besides a `Next', a node can have a `Previous' or an `Up'. This -node has a `Previous' but no `Up', as you can see. - - Now it is time to move on to the `Next' node, named `Help-P'. - - >> Type `n' to move there. Type just one character; do not type -the quotes and do not type a afterward. - - `>>' in the margin means it is really time to try a command. - - -File: info.info, Node: Help-P, Next: Help-^L, Prev: Help, Up: Getting Started - -Returning to the Previous node -============================== - - This node is called `Help-P'. The `Previous' node, as you see, is -`Help', which is the one you just came from using the `n' command. -Another `n' command now would take you to the next node, `Help-^L'. - - >> But do not do that yet. First, try the `p' command, which takes - you to the `Previous' node. When you get there, you can do an `n' -again to return here. - - This all probably seems insultingly simple so far, but *do not* be -led into skimming. Things will get more complicated soon. Also, do -not try a new command until you are told it is time to. Otherwise, you -may make Info skip past an important warning that was coming up. - - >> Now do an `n' to get to the node `Help-^L' and learn more. - - -File: info.info, Node: Help-^L, Next: Help-M, Prev: Help-P, Up: Getting Started - -The Space, Delete, B and ^L commands. -===================================== - - This node's header tells you that you are now at node `Help-^L', and -that `p' would get you back to `Help-P'. The node's title is -underlined; it says what the node is about (most nodes have titles). - - This is a big node and it does not all fit on your display screen. -You can tell that there is more that is not visible because you can see -the string `--Top-----' rather than `--All----' near the bottom right -corner of the screen. - - The Space, Delete and `B' commands exist to allow you to "move -around" in a node that does not all fit on the screen at once. Space -moves forward, to show what was below the bottom of the screen. Delete -moves backward, to show what was above the top of the screen (there is -not anything above the top until you have typed some spaces). - - >> Now try typing a Space (afterward, type a Delete to return here). - - When you type the space, the two lines that were at the bottom of -the screen appear at the top, followed by more lines. Delete takes the -two lines from the top and moves them to the bottom, *usually*, but if -there are not a full screen's worth of lines above them they may not -make it all the way to the bottom. - - If you type Space when there is no more to see, it rings the bell -and otherwise does nothing. The same goes for Delete when the header -of the node is visible. - - If your screen is ever garbaged, you can tell Info to print it out -again by typing `C-l' (`Control-L', that is--hold down "Control" and -type an or `l'). - - >> Type `C-l' now. - - To move back to the beginning of the node you are on, you can type a -lot of Deletes. You can also type simply `b' for beginning. >> Try -that now. (We have put in enough verbiage to push this past the first -screenful, but screens are so big nowadays that perhaps it isn't -enough. You may need to shrink your Emacs or Info window.) Then come -back, with Spaces. - - If your screen is very tall, all of this node might fit at once. In -that case, "b" won't do anything. Sorry; what can we do? - - You have just learned a considerable number of commands. If you -want to use one but have trouble remembering which, you should type a - which prints out a brief list of commands. When you are finished -looking at the list, make it go away by pressing repeatedly. - - >> Type a now. Press to see consecutive screenfuls of >> -the list until finished. - - From now on, you will encounter large nodes without warning, and -will be expected to know how to use Space and Delete to move around in -them without being told. Since not all terminals have the same size -screen, it would be impossible to warn you anyway. - - >> Now type `n' to see the description of the `m' command. - - -File: info.info, Node: Help-M, Next: Help-Adv, Prev: Help-^L, Up: Getting Started - -Menus -===== - - Menus and the `m' command - - With only the `n' and `p' commands for moving between nodes, nodes -are restricted to a linear sequence. Menus allow a branching -structure. A menu is a list of other nodes you can move to. It is -actually just part of the text of the node formatted specially so that -Info can interpret it. The beginning of a menu is always identified by -a line which starts with `* Menu:'. A node contains a menu if and only -if it has a line in it which starts that way. The only menu you can -use at any moment is the one in the node you are in. To use a menu in -any other node, you must move to that node first. - - After the start of the menu, each line that starts with a `*' -identifies one subtopic. The line usually contains a brief name for -the subtopic (followed by a `:'), the name of the node that talks about -that subtopic, and optionally some further description of the subtopic. -Lines in the menu that do not start with a `*' have no special -meaning--they are only for the human reader's benefit and do not define -additional subtopics. Here is an example: - - * Foo: FOO's Node This tells about FOO - - The subtopic name is Foo, and the node describing it is `FOO's Node'. -The rest of the line is just for the reader's Information. [[ But this -line is not a real menu item, simply because there is no line above it -which starts with `* Menu:'.]] - - When you use a menu to go to another node (in a way that will be -described soon), what you specify is the subtopic name, the first thing -in the menu line. Info uses it to find the menu line, extracts the -node name from it, and goes to that node. The reason that there is -both a subtopic name and a node name is that the node name must be -meaningful to the computer and may therefore have to be ugly looking. -The subtopic name can be chosen just to be convenient for the user to -specify. Often the node name is convenient for the user to specify and -so both it and the subtopic name are the same. There is an -abbreviation for this: - - * Foo:: This tells about FOO - -This means that the subtopic name and node name are the same; they are -both `Foo'. - - >> Now use Spaces to find the menu in this node, then come back to -the front with a `b' and some Spaces. As you see, a menu is -actually visible in its node. If you cannot find a menu in a node -by looking at it, then the node does not have a menu and the `m' -command is not available. - - The command to go to one of the subnodes is `m'--but *do not do it -yet!* Before you use `m', you must understand the difference between -commands and arguments. So far, you have learned several commands that -do not need arguments. When you type one, Info processes it and is -instantly ready for another command. The `m' command is different: it -is incomplete without the "name of the subtopic". Once you have typed -`m', Info tries to read the subtopic name. - - Now look for the line containing many dashes near the bottom of the -screen. There is one more line beneath that one, but usually it is -blank. If it is empty, Info is ready for a command, such as `n' or `b' -or Space or `m'. If that line contains text ending in a colon, it -means Info is trying to read the "argument" to a command. At such -times, commands do not work, because Info tries to use them as the -argument. You must either type the argument and finish the command you -started, or type `Control-g' to cancel the command. When you have done -one of those things, the line becomes blank again. - - The command to go to a subnode via a menu is `m'. After you type -the `m', the line at the bottom of the screen says `Menu item: '. You -must then type the name of the subtopic you want, and end it with a -. - - You can abbreviate the subtopic name. If the abbreviation is not -unique, the first matching subtopic is chosen. Some menus put the -shortest possible abbreviation for each subtopic name in capital -letters, so you can see how much you need to type. It does not matter -whether you use upper case or lower case when you type the subtopic. -You should not put any spaces at the end, or inside of the item name, -except for one space where a space appears in the item in the menu. - - You can also use the "completion" feature to help enter the subtopic -name. If you type the Tab key after entering part of a name, it will -magically fill in more of the name--as much as follows uniquely from -what you have entered. - - If you move the cursor to one of the menu subtopic lines, then you do -not need to type the argument: you just type a Return, and it stands for -the subtopic of the line you are on. - - Here is a menu to give you a chance to practice. - - * Menu: The menu starts here. - - This menu gives you three ways of going to one place, Help-FOO. - - * Foo: Help-FOO. A node you can visit for fun. -* Bar: Help-FOO. Strange! two ways to get to the same place. -* Help-FOO:: And yet another! ->> Now type just an `m' and see what happens: - - Now you are "inside" an `m' command. Commands cannot be used now; -the next thing you will type must be the name of a subtopic. - - You can change your mind about doing the `m' by typing Control-g. - - >> Try that now; notice the bottom line clear. - - >> Then type another `m'. - - >> Now type `BAR' item name. Do not type Return yet. - - While you are typing the item name, you can use the Delete key to -cancel one character at a time if you make a mistake. - - >> Type one to cancel the `R'. You could type another `R' to -replace it. You do not have to, since `BA' is a valid abbreviation. - - >> Now you are ready to go. Type a . - - After visiting Help-FOO, you should return here. - - >> Type `n' to see more commands. - - Here is another way to get to Help-FOO, a menu. You can ignore this -if you want, or else try it (but then please come back to here). - -* Menu: - -* Help-FOO:: - - -File: info.info, Node: Help-FOO, Up: Help-M - -The `u' command ---------------- - - Congratulations! This is the node `Help-FOO'. Unlike the other -nodes you have seen, this one has an `Up': `Help-M', the node you just -came from via the `m' command. This is the usual convention--the nodes -you reach from a menu have `Up' nodes that lead back to the menu. -Menus move Down in the tree, and `Up' moves Up. `Previous', on the -other hand, is usually used to "stay on the same level but go backwards" - - You can go back to the node `Help-M' by typing the command `u' for -"Up". That puts you at the *front* of the node--to get back to where -you were reading you have to type some s. - - >> Now type `u' to move back up to `Help-M'. - - -File: info.info, Node: Help-Adv, Next: Help-Q, Prev: Help-M, Up: Getting Started - -Some advanced Info commands -=========================== - - The course is almost over, so please stick with it to the end. - - If you have been moving around to different nodes and wish to -retrace your steps, the `l' command (`l' for "last") will do that, one -node-step at a time. As you move from node to node, Info records the -nodes where you have been in a special history list. The `l' command -revisits nodes in the history list; each successive `l' command moves -one step back through the history. - - If you have been following directions, ad `l' command now will get -you back to `Help-M'. Another `l' command would undo the `u' and get -you back to `Help-FOO'. Another `l' would undo the `m' and get you -back to `Help-M'. - - >> Try typing three `l''s, pausing in between to see what each -`l' does. - - Then follow directions again and you will end up back here. - - Note the difference between `l' and `p': `l' moves to where *you* -last were, whereas `p' always moves to the node which the header says -is the `Previous' node (from this node, to `Help-M'). - - The `d' command gets you instantly to the Directory node. This -node, which is the first one you saw when you entered Info, has a menu -which leads (directly, or indirectly through other menus), to all the -nodes that exist. - - >> Try doing a `d', then do an `l' to return here (yes, *do* -return). - - Sometimes, in Info documentation, you will see a cross reference. -Cross references look like this: *Note Cross: Help-Cross. That is a -real, live cross reference which is named `Cross' and points at the -node named `Help-Cross'. - - If you wish to follow a cross reference, you must use the `f' -command. The `f' must be followed by the cross reference name (in this -case, `Cross'). While you enter the name, you can use the Delete key -to edit your input. If you change your mind about following any -reference, you can use `Control-g' to cancel the command. - - Completion is available in the `f' command; you can complete among -all the cross reference names in the current node by typing a Tab. - - >> Type `f', followed by `Cross', and a . - - To get a list of all the cross references in the current node, you -can type `?' after an `f'. The `f' continues to await a cross -reference name even after printing the list, so if you don't actually -want to follow a reference, you should type a `Control-g' to cancel the -`f'. - - >> Type "f?" to get a list of the cross references in this node. -Then type a `Control-g' and see how the `f' gives up. - - >> Now type `n' to see the last node of the course. - - -File: info.info, Node: Help-Cross, Up: Help-Adv - -The node reached by the cross reference in Info ------------------------------------------------ - - This is the node reached by the cross reference named `Cross'. - - While this node is specifically intended to be reached by a cross -reference, most cross references lead to nodes that "belong" someplace -else far away in the structure of Info. So you cannot expect the -footnote to have a `Next', `Previous' or `Up' pointing back to where -you came from. In general, the `l' (el) command is the only way to get -back there. - - >> Type `l' to return to the node where the cross reference was. - - -File: info.info, Node: Help-Q, Prev: Help-Adv, Up: Getting Started - -Quitting Info -============= - - To get out of Info, back to what you were doing before, type `q' for -"Quit". - - This is the end of the course on using Info. There are some other -commands that are meant for experienced users; they are useful, and you -can find them by looking in the directory node for documentation on -Info. Finding them will be a good exercise in using Info in the usual -manner. - - >> Type `d' to go to the Info directory node; then type `mInfo' -and Return, to get to the node about Info and see what other help is -available. - - -File: info.info, Node: Advanced Info, Next: Create an Info File, Prev: Getting Started, Up: Top - -Info for Experts -**************** - - This chapter describes various advanced Info commands, and how to -write an Info as distinct from a Texinfo file. (However, in most -cases, writing a Texinfo file is better, since you can use it *both* to -generate an Info file and to make a printed manual. *Note Overview of -Texinfo: (texinfo)Top.) - -* Menu: - -* Expert:: Advanced Info commands: g, s, e, and 1 - 5. -* Add:: Describes how to add new nodes to the hierarchy. - Also tells what nodes look like. -* Menus:: How to add to or create menus in Info nodes. -* Cross-refs:: How to add cross-references to Info nodes. -* Tags:: How to make tag tables for Info files. -* Checking:: Checking an Info File -* Emacs Info Variables:: Variables modifying the behavior of Emacs Info. - - -File: info.info, Node: Expert, Next: Add, Up: Advanced Info - -Advanced Info Commands -====================== - - `g', `s', `1', - `9', and `e' - - If you know a node's name, you can go there by typing `g', the name, -and . Thus, `gTop' would go to the node called `Top' in this -file (its directory node). `gExpert' would come back here. - - Unlike `m', `g' does not allow the use of abbreviations. - - To go to a node in another file, you can include the filename in the -node name by putting it at the front, in parentheses. Thus, -`g(dir)Top' would go to the Info Directory node, which is node -`Top' in the file `dir'. - - The node name `*' specifies the whole file. So you can look at all -of the current file by typing `g*' or all of any other file with -`g(FILENAME)'. - - The `s' command allows you to search a whole file for a string. It -switches to the next node if and when that is necessary. You type `s' -followed by the string to search for, terminated by . To search -for the same string again, just `s' followed by will do. The -file's nodes are scanned in the order they are in in the file, which -has no necessary relationship to the order that they may be in in the -tree structure of menus and `next' pointers. But normally the two -orders are not very different. In any case, you can always do a `b' to -find out what node you have reached, if the header is not visible (this -can happen, because `s' puts your cursor at the occurrence of the -string, not at the beginning of the node). - - If you grudge the system each character of type-in it requires, you -might like to use the commands `1', `2', `3', `4', ... `9'. They are -short for the `m' command together with an argument. `1' goes through -the first item in the current node's menu; `2' goes through the second -item, etc. - - If you display supports multiple fonts, and you are using Emacs' Info -mode to read Info files, the `*' for the fifth menu item is underlines, -and so is the `*' for the ninth item; these underlines make it easy to -see at a glance which number to use for an item. - - On ordinary terminals, you won't have underlining. If you need to -actually count items, it is better to use `m' instead, and specify the -name. - - The Info command `e' changes from Info mode to an ordinary Emacs -editing mode, so that you can edit the text of the current node. Type -`C-c C-c' to switch back to Info. The `e' command is allowed only if -the variable `Info-enable-edit' is non-`nil'. - - -File: info.info, Node: Add, Next: Menus, Prev: Expert, Up: Advanced Info - -Adding a new node to Info -========================= - - To add a new topic to the list in the Info directory, you must: - 1. Create some nodes, in some file, to document that topic. - - 2. Put that topic in the menu in the directory. *Note Menu: Menus. - - Usually, the way to create the nodes is with Texinfo *note Overview -of Texinfo: (texinfo)Top.); this has the advantage that you can also -make a printed manual from them. However, if you want to edit an Info -file, here is how. - - The new node can live in an existing documentation file, or in a new -one. It must have a <^_> character before it (invisible to the user; -this node has one but you cannot see it), and it ends with either a -<^_>, a <^L>, or the end of file. Note: If you put in a <^L> to end a -new node, be sure that there is a <^_> after it to start the next one, -since <^L> cannot *start* a node. Also, a nicer way to make a node -boundary be a page boundary as well is to put a <^L> *right after* the -<^_>. - - The <^_> starting a node must be followed by a newline or a <^L> -newline, after which comes the node's header line. The header line -must give the node's name (by which Info finds it), and state the names -of the `Next', `Previous', and `Up' nodes (if there are any). As you -can see, this node's `Up' node is the node `Top', which points at all -the documentation for Info. The `Next' node is `Menus'. - - The keywords "Node", "Previous", "Up", and "Next", may appear in any -order, anywhere in the header line, but the recommended order is the -one in this sentence. Each keyword must be followed by a colon, spaces -and tabs, and then the appropriate name. The name may be terminated -with a tab, a comma, or a newline. A space does not end it; node names -may contain spaces. The case of letters in the names is insignificant. - - A node name has two forms. A node in the current file is named by -what appears after the `Node: ' in that node's first line. For -example, this node's name is `Add'. A node in another file is named by -`(FILENAME)NODE-WITHIN-FILE', as in `(info)Add' for this node. If the -file name starts with "./", then it is relative to the current -directory; otherwise, it is relative starting from the standard Info -file directory of your site. The name `(FILENAME)Top' can be -abbreviated to just `(FILENAME)'. By convention, the name `Top' is -used for the "highest" node in any single file--the node whose `Up' -points out of the file. The Directory node is `(dir)'. The `Top' node -of a document file listed in the Directory should have an `Up: (dir)' -in it. - - The node name `*' is special: it refers to the entire file. Thus, -`g*' shows you the whole current file. The use of the node `*' is to -make it possible to make old-fashioned, unstructured files into nodes -of the tree. - - The `Node:' name, in which a node states its own name, must not -contain a filename, since Info when searching for a node does not -expect one to be there. The `Next', `Previous' and `Up' names may -contain them. In this node, since the `Up' node is in the same file, -it was not necessary to use one. - - Note that the nodes in this file have a file name in the header -line. The file names are ignored by Info, but they serve as comments -to help identify the node for the user. - - -File: info.info, Node: Menus, Next: Cross-refs, Prev: Add, Up: Advanced Info - -How to Create Menus -=================== - - Any node in the Info hierarchy may have a "menu"--a list of subnodes. -The `m' command searches the current node's menu for the topic which it -reads from the terminal. - - A menu begins with a line starting with `* Menu:'. The rest of the -line is a comment. After the starting line, every line that begins -with a `* ' lists a single topic. The name of the topic-the argument -that the user must give to the `m' command to select this topic--comes -right after the star and space, and is followed by a colon, spaces and -tabs, and the name of the node which discusses that topic. The node -name, like node names following `Next', `Previous' and `Up', may be -terminated with a tab, comma, or newline; it may also be terminated -with a period. - - If the node name and topic name are the same, then rather than -giving the name twice, the abbreviation `* NAME::' may be used (and -should be used, whenever possible, as it reduces the visual clutter in -the menu). - - It is considerate to choose the topic names so that they differ from -each other very near the beginning--this allows the user to type short -abbreviations. In a long menu, it is a good idea to capitalize the -beginning of each item name which is the minimum acceptable -abbreviation for it (a long menu is more than 5 or so entries). - - The nodes listed in a node's menu are called its "subnodes", and it -is their "superior". They should each have an `Up:' pointing at the -superior. It is often useful to arrange all or most of the subnodes in -a sequence of `Next' and `Previous' pointers so that someone who wants -to see them all need not keep revisiting the Menu. - - The Info Directory is simply the menu of the node `(dir)Top'--that -is, node `Top' in file `.../info/dir'. You can put new entries in that -menu just like any other menu. The Info Directory is *not* the same as -the file directory called `info'. It happens that many of Info's files -live on that file directory, but they do not have to; and files on that -directory are not automatically listed in the Info Directory node. - - Also, although the Info node graph is claimed to be a "hierarchy", -in fact it can be *any* directed graph. Shared structures and pointer -cycles are perfectly possible, and can be used if they are appropriate -to the meaning to be expressed. There is no need for all the nodes in -a file to form a connected structure. In fact, this file has two -connected components. You are in one of them, which is under the node -`Top'; the other contains the node `Help' which the `h' command goes -to. In fact, since there is no garbage collector, nothing terrible -happens if a substructure is not pointed to, but such a substructure is -rather useless since nobody can ever find out that it exists. - - -File: info.info, Node: Cross-refs, Next: Tags, Prev: Menus, Up: Advanced Info - -Creating Cross References -========================= - - A cross reference can be placed anywhere in the text, unlike a menu -item which must go at the front of a line. A cross reference looks -like a menu item except that it has `*note' instead of `*'. It -*cannot* be terminated by a `)', because `)''s are so often part of -node names. If you wish to enclose a cross reference in parentheses, -terminate it with a period first. Here are two examples of cross -references pointers: - - *Note details: commands. (See *note 3: Full Proof.) - - They are just examples. The places they "lead to" do not really -exist! - - -File: info.info, Node: Tags, Next: Checking, Prev: Cross-refs, Up: Advanced Info - -Tag Tables for Info Files -========================= - - You can speed up the access to nodes of a large Info file by giving -it a tag table. Unlike the tag table for a program, the tag table for -an Info file lives inside the file itself and is used automatically -whenever Info reads in the file. - - To make a tag table, go to a node in the file using Emacs Info mode -and type `M-x Info-tagify'. Then you must use `C-x C-s' to save the -file. - - Once the Info file has a tag table, you must make certain it is up -to date. If, as a result of deletion of text, any node moves back more -than a thousand characters in the file from the position recorded in -the tag table, Info will no longer be able to find that node. To -update the tag table, use the `Info-tagify' command again. - - An Info file tag table appears at the end of the file and looks like -this: - - ^_ - Tag Table: - File: info, Node: Cross-refs^?21419 - File: info, Node: Tags^?22145 - ^_ - End Tag Table - -Note that it contains one line per node, and this line contains the -beginning of the node's header (ending just after the node name), a -Delete character, and the character position in the file of the -beginning of the node. - - -File: info.info, Node: Checking, Next: Emacs Info Variables, Prev: Tags, Up: Advanced Info - -Checking an Info File -===================== - - When creating an Info file, it is easy to forget the name of a node -when you are making a pointer to it from another node. If you put in -the wrong name for a node, this is not detected until someone tries to -go through the pointer using Info. Verification of the Info file is an -automatic process which checks all pointers to nodes and reports any -pointers which are invalid. Every `Next', `Previous', and `Up' is -checked, as is every menu item and every cross reference. In addition, -any `Next' which does not have a `Previous' pointing back is reported. -Only pointers within the file are checked, because checking pointers to -other files would be terribly slow. But those are usually few. - - To check an Info file, do `M-x Info-validate' while looking at any -node of the file with Emacs Info mode. - - -File: info.info, Node: Emacs Info Variables, Prev: Checking, Up: Advanced Info - -Emacs Info-mode Variables -========================= - - The following variables may modify the behaviour of Info-mode in -Emacs; you may wish to set one or several of these variables -interactively, or in your `~/.emacs' init file. *Note Examining and -Setting Variables: (emacs)Examining. - -`Info-enable-edit' - Set to `nil', disables the `e' (`Info-edit') command. A non-`nil' - value enables it. *Note Edit: Add. - -`Info-enable-active-nodes' - When set to a non-`nil' value, allows Info to execute Lisp code - associated with nodes. The Lisp code is executed when the node is - selected. - -`Info-directory-list' - The list of directories to search for Info files. Each element is - a string (directory name) or `nil' (try default directory). - -`Info-directory' - The standard directory for Info documentation files. Only used - when the function `Info-directory' is called. - - -File: info.info, Node: Create an Info File, Prev: Advanced Info, Up: Top - -Creating an Info File from a Makeinfo file -****************************************** - - `makeinfo' is a utility that converts a Texinfo file into an Info -file; `texinfo-format-region' and `texinfo-format-buffer' are GNU Emacs -functions that do the same. - - *Note Creating an Info File: (texinfo)Create an Info File, to learn -how to create an Info file from a Texinfo file. - - *Note Overview of Texinfo: (texinfo)Top, to learn how to write a -Texinfo file. - - - -Tag Table: -Node: Top1085 -Node: Getting Started1770 -Node: Help-Small-Screen2518 -Node: Help4267 -Node: Help-P5297 -Node: Help-^L6159 -Node: Help-M9037 -Node: Help-FOO15047 -Node: Help-Adv15785 -Node: Help-Cross18460 -Node: Help-Q19106 -Node: Advanced Info19733 -Node: Expert20709 -Node: Add23222 -Node: Menus26581 -Node: Cross-refs29455 -Node: Tags30157 -Node: Checking31459 -Node: Emacs Info Variables32412 -Node: Create an Info File33401 - -End Tag Table diff --git a/info/internals.info b/info/internals.info deleted file mode 100644 index c7464dc..0000000 --- a/info/internals.info +++ /dev/null @@ -1,179 +0,0 @@ -This is Info file ../../info/internals.info, produced by Makeinfo -version 1.68 from the input file internals.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Internals: (internals). XEmacs Internals Manual. -END-INFO-DIR-ENTRY - - Copyright (C) 1992 - 1996 Ben Wing. Copyright (C) 1996, 1997 Sun -Microsystems. Copyright (C) 1994 - 1998 Free Software Foundation. -Copyright (C) 1994, 1995 Board of Trustees, University of Illinois. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -Indirect: -internals.info-1: 1789 -internals.info-2: 45943 -internals.info-3: 93017 -internals.info-4: 141389 -internals.info-5: 183420 -internals.info-6: 232841 -internals.info-7: 281571 -internals.info-8: 330967 - -Tag Table: -(Indirect) -Node: Top1789 -Node: A History of Emacs6369 -Node: Through Version 187894 -Node: Lucid Emacs11315 -Node: GNU Emacs 1914333 -Node: GNU Emacs 2016516 -Node: XEmacs16943 -Node: XEmacs From the Outside20122 -Node: The Lisp Language21890 -Node: XEmacs From the Perspective of Building31435 -Node: XEmacs From the Inside37560 -Node: The XEmacs Object System (Abstractly Speaking)45943 -Node: How Lisp Objects Are Represented in C60031 -Node: Rules When Writing New C Code68593 -Node: General Coding Rules69397 -Node: Writing Lisp Primitives74557 -Node: Adding Global Lisp Variables85727 -Node: Coding for Mule89365 -Node: Character-Related Data Types90344 -Node: Working With Character and Byte Positions93017 -Node: Conversion to and from External Data96767 -Node: General Guidelines for Writing Mule-Aware Code101648 -Node: An Example of Mule-Aware Code103679 -Node: Techniques for XEmacs Developers105666 -Node: A Summary of the Various XEmacs Modules109437 -Node: Low-Level Modules110257 -Node: Basic Lisp Modules117779 -Node: Modules for Standard Editing Operations126103 -Node: Editor-Level Control Flow Modules131991 -Node: Modules for the Basic Displayable Lisp Objects135438 -Node: Modules for other Display-Related Lisp Objects137960 -Node: Modules for the Redisplay Mechanism139038 -Node: Modules for Interfacing with the File System141389 -Node: Modules for Other Aspects of the Lisp Interpreter and Object System145087 -Node: Modules for Interfacing with the Operating System150541 -Node: Modules for Interfacing with X Windows158202 -Node: Modules for Internationalization161638 -Node: Allocation of Objects in XEmacs Lisp164275 -Node: Introduction to Allocation164829 -Node: Garbage Collection170292 -Node: GCPROing173245 -Node: Garbage Collection - Step by Step180056 -Node: Invocation180448 -Node: garbage_collect_1183420 -Node: mark_object192900 -Node: gc_sweep194712 -Node: sweep_lcrecords_1199775 -Node: compact_string_chars200770 -Node: sweep_strings202950 -Node: sweep_bit_vectors_1203915 -Node: Integers and Characters204591 -Node: Allocation from Frob Blocks205343 -Node: lrecords206947 -Node: Low-level allocation219409 -Node: Pure Space223577 -Node: Cons223752 -Node: Vector224468 -Node: Bit Vector225045 -Node: Symbol225538 -Node: Marker226107 -Node: String226662 -Node: Compiled Function230277 -Node: Events and the Event Loop230446 -Node: Introduction to Events230925 -Node: Main Loop232841 -Node: Specifics of the Event Gathering Mechanism236417 -Node: Specifics About the Emacs Event248870 -Node: The Event Stream Callback Routines249125 -Node: Other Event Loop Functions249370 -Node: Converting Events250510 -Node: Dispatching Events; The Command Builder251119 -Node: Evaluation; Stack Frames; Bindings251354 -Node: Evaluation251696 -Node: Dynamic Binding; The specbinding Stack; Unwind-Protects258236 -Node: Simple Special Forms260620 -Node: Catch and Throw261402 -Node: Symbols and Variables263977 -Node: Introduction to Symbols264241 -Node: Obarrays265279 -Node: Symbol Values268812 -Node: Buffers and Textual Representation271100 -Node: Introduction to Buffers271758 -Node: The Text in a Buffer274421 -Node: Buffer Lists281571 -Node: Markers and Extents283522 -Node: Bufbytes and Emchars285787 -Node: The Buffer Object286002 -Node: MULE Character Sets and Encodings289482 -Node: Character Sets290544 -Node: Encodings293987 -Node: Japanese EUC (Extended Unix Code)295054 -Node: JIS7295868 -Node: Internal Mule Encodings297218 -Node: Internal String Encoding299048 -Node: Internal Character Encoding301161 -Node: CCL302885 -Node: The Lisp Reader and Compiler309637 -Node: Lstreams309850 -Node: Creating an Lstream310881 -Node: Lstream Types312091 -Node: Lstream Functions312343 -Node: Lstream Methods315865 -Node: Consoles; Devices; Frames; Windows318994 -Node: Introduction to Consoles; Devices; Frames; Windows319309 -Node: Point321801 -Node: Window Hierarchy323080 -Node: The Window Object327530 -Node: The Redisplay Mechanism330967 -Node: Critical Redisplay Sections331759 -Node: Line Start Cache332714 -Node: Redisplay Piece by Piece335951 -Node: Extents337987 -Node: Introduction to Extents338525 -Node: Extent Ordering339651 -Node: Format of the Extent Info340892 -Node: Zero-Length Extents342780 -Node: Mathematics of Extent Ordering344178 -Node: Extent Fragments348935 -Node: Faces350022 -Node: Glyphs350138 -Node: Specifiers353156 -Node: Menus353285 -Node: Subprocesses355543 -Node: Interface to X Windows357519 -Node: Index357690 - -End Tag Table diff --git a/info/internals.info-1 b/info/internals.info-1 deleted file mode 100644 index c43d904..0000000 --- a/info/internals.info-1 +++ /dev/null @@ -1,1073 +0,0 @@ -This is Info file ../../info/internals.info, produced by Makeinfo -version 1.68 from the input file internals.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Internals: (internals). XEmacs Internals Manual. -END-INFO-DIR-ENTRY - - Copyright (C) 1992 - 1996 Ben Wing. Copyright (C) 1996, 1997 Sun -Microsystems. Copyright (C) 1994 - 1998 Free Software Foundation. -Copyright (C) 1994, 1995 Board of Trustees, University of Illinois. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: internals.info, Node: Top, Next: A History of Emacs, Prev: (dir), Up: (dir) - - This Info file contains v1.0 of the XEmacs Internals Manual. - -* Menu: - -* A History of Emacs:: Times, dates, important events. -* XEmacs From the Outside:: A broad conceptual overview. -* The Lisp Language:: An overview. -* XEmacs From the Perspective of Building:: -* XEmacs From the Inside:: -* The XEmacs Object System (Abstractly Speaking):: -* How Lisp Objects Are Represented in C:: -* Rules When Writing New C Code:: -* A Summary of the Various XEmacs Modules:: -* Allocation of Objects in XEmacs Lisp:: -* Events and the Event Loop:: -* Evaluation; Stack Frames; Bindings:: -* Symbols and Variables:: -* Buffers and Textual Representation:: -* MULE Character Sets and Encodings:: -* The Lisp Reader and Compiler:: -* Lstreams:: -* Consoles; Devices; Frames; Windows:: -* The Redisplay Mechanism:: -* Extents:: -* Faces:: -* Glyphs:: -* Specifiers:: -* Menus:: -* Subprocesses:: -* Interface to X Windows:: -* Index:: Index including concepts, functions, variables, - and other terms. - - -- The Detailed Node Listing -- - -Here are other nodes that are inferiors of those already listed, -mentioned here so you can get to them in one step: - -A History of Emacs - -* Through Version 18:: Unification prevails. -* Lucid Emacs:: One version 19 Emacs. -* GNU Emacs 19:: The other version 19 Emacs. -* XEmacs:: The continuation of Lucid Emacs. - -Rules When Writing New C Code - -* General Coding Rules:: -* Writing Lisp Primitives:: -* Adding Global Lisp Variables:: -* Techniques for XEmacs Developers:: - -A Summary of the Various XEmacs Modules - -* Low-Level Modules:: -* Basic Lisp Modules:: -* Modules for Standard Editing Operations:: -* Editor-Level Control Flow Modules:: -* Modules for the Basic Displayable Lisp Objects:: -* Modules for other Display-Related Lisp Objects:: -* Modules for the Redisplay Mechanism:: -* Modules for Interfacing with the File System:: -* Modules for Other Aspects of the Lisp Interpreter and Object System:: -* Modules for Interfacing with the Operating System:: -* Modules for Interfacing with X Windows:: -* Modules for Internationalization:: - -Allocation of Objects in XEmacs Lisp - -* Introduction to Allocation:: -* Garbage Collection:: -* GCPROing:: -* Garbage Collection - Step by Step:: -* Integers and Characters:: -* Allocation from Frob Blocks:: -* lrecords:: -* Low-level allocation:: -* Pure Space:: -* Cons:: -* Vector:: -* Bit Vector:: -* Symbol:: -* Marker:: -* String:: -* Compiled Function:: - -Events and the Event Loop - -* Introduction to Events:: -* Main Loop:: -* Specifics of the Event Gathering Mechanism:: -* Specifics About the Emacs Event:: -* The Event Stream Callback Routines:: -* Other Event Loop Functions:: -* Converting Events:: -* Dispatching Events; The Command Builder:: - -Evaluation; Stack Frames; Bindings - -* Evaluation:: -* Dynamic Binding; The specbinding Stack; Unwind-Protects:: -* Simple Special Forms:: -* Catch and Throw:: - -Symbols and Variables - -* Introduction to Symbols:: -* Obarrays:: -* Symbol Values:: - -Buffers and Textual Representation - -* Introduction to Buffers:: A buffer holds a block of text such as a file. -* The Text in a Buffer:: Representation of the text in a buffer. -* Buffer Lists:: Keeping track of all buffers. -* Markers and Extents:: Tagging locations within a buffer. -* Bufbytes and Emchars:: Representation of individual characters. -* The Buffer Object:: The Lisp object corresponding to a buffer. - -MULE Character Sets and Encodings - -* Character Sets:: -* Encodings:: -* Internal Mule Encodings:: - -Encodings - -* Japanese EUC (Extended Unix Code):: -* JIS7:: - -Internal Mule Encodings - -* Internal String Encoding:: -* Internal Character Encoding:: - -The Lisp Reader and Compiler - -Lstreams - -Consoles; Devices; Frames; Windows - -* Introduction to Consoles; Devices; Frames; Windows:: -* Point:: -* Window Hierarchy:: - -The Redisplay Mechanism - -* Critical Redisplay Sections:: -* Line Start Cache:: - -Extents - -* Introduction to Extents:: Extents are ranges over text, with properties. -* Extent Ordering:: How extents are ordered internally. -* Format of the Extent Info:: The extent information in a buffer or string. -* Zero-Length Extents:: A weird special case. -* Mathematics of Extent Ordering:: A rigorous foundation. -* Extent Fragments:: Cached information useful for redisplay. - -Faces - -Glyphs - -Specifiers - -Menus - -Subprocesses - -Interface to X Windows - - -File: internals.info, Node: A History of Emacs, Next: XEmacs From the Outside, Prev: Top, Up: Top - -A History of Emacs -****************** - - XEmacs is a powerful, customizable text editor and development -environment. It began as Lucid Emacs, which was in turn derived from -GNU Emacs, a program written by Richard Stallman of the Free Software -Foundation. GNU Emacs dates back to the 1970's, and was modelled after -a package called "Emacs", written in 1976, that was a set of macros on -top of TECO, an old, old text editor written at MIT on the DEC PDP 10 -under one of the earliest time-sharing operating systems, ITS -(Incompatible Timesharing System). (ITS dates back well before Unix.) -ITS, TECO, and Emacs were products of a group of people at MIT who -called themselves "hackers", who shared an idealistic belief system -about the free exchange of information and were fanatical in their -devotion to and time spent with computers. (The hacker subculture dates -back to the late 1950's at MIT and is described in detail in Steven -Levy's book `Hackers'. This book also includes a lot of information -about Stallman himself and the development of Lisp, a programming -language developed at MIT that underlies Emacs.) - -* Menu: - -* Through Version 18:: Unification prevails. -* Lucid Emacs:: One version 19 Emacs. -* GNU Emacs 19:: The other version 19 Emacs. -* GNU Emacs 20:: The other version 20 Emacs. -* XEmacs:: The continuation of Lucid Emacs. - - -File: internals.info, Node: Through Version 18, Next: Lucid Emacs, Up: A History of Emacs - -Through Version 18 -================== - - Although the history of the early versions of GNU Emacs is unclear, -the history is well-known from the middle of 1985. A time line is: - - * GNU Emacs version 15 (15.34) was released sometime in 1984 or 1985 - and shared some code with a version of Emacs written by James - Gosling (the same James Gosling who later created the Java - language). - - * GNU Emacs version 16 (first released version was 16.56) was - released on July 15, 1985. All Gosling code was removed due to - potential copyright problems with the code. - - * version 16.57: released on September 16, 1985. - - * versions 16.58, 16.59: released on September 17, 1985. - - * version 16.60: released on September 19, 1985. These later - version 16's incorporated patches from the net, esp. for getting - Emacs to work under System V. - - * version 17.36 (first official v17 release) released on December 20, - 1985. Included a TeX-able user manual. First official unpatched - version that worked on vanilla System V machines. - - * version 17.43 (second official v17 release) released on January 25, - 1986. - - * version 17.45 released on January 30, 1986. - - * version 17.46 released on February 4, 1986. - - * version 17.48 released on February 10, 1986. - - * version 17.49 released on February 12, 1986. - - * version 17.55 released on March 18, 1986. - - * version 17.57 released on March 27, 1986. - - * version 17.58 released on April 4, 1986. - - * version 17.61 released on April 12, 1986. - - * version 17.63 released on May 7, 1986. - - * version 17.64 released on May 12, 1986. - - * version 18.24 (a beta version) released on October 2, 1986. - - * version 18.30 (a beta version) released on November 15, 1986. - - * version 18.31 (a beta version) released on November 23, 1986. - - * version 18.32 (a beta version) released on December 7, 1986. - - * version 18.33 (a beta version) released on December 12, 1986. - - * version 18.35 (a beta version) released on January 5, 1987. - - * version 18.36 (a beta version) released on January 21, 1987. - - * January 27, 1987: The Great Usenet Renaming. net.emacs is now - comp.emacs. - - * version 18.37 (a beta version) released on February 12, 1987. - - * version 18.38 (a beta version) released on March 3, 1987. - - * version 18.39 (a beta version) released on March 14, 1987. - - * version 18.40 (a beta version) released on March 18, 1987. - - * version 18.41 (the first "official" release) released on March 22, - 1987. - - * version 18.45 released on June 2, 1987. - - * version 18.46 released on June 9, 1987. - - * version 18.47 released on June 18, 1987. - - * version 18.48 released on September 3, 1987. - - * version 18.49 released on September 18, 1987. - - * version 18.50 released on February 13, 1988. - - * version 18.51 released on May 7, 1988. - - * version 18.52 released on September 1, 1988. - - * version 18.53 released on February 24, 1989. - - * version 18.54 released on April 26, 1989. - - * version 18.55 released on August 23, 1989. This is the earliest - version that is still available by FTP. - - * version 18.56 released on January 17, 1991. - - * version 18.57 released late January, 1991. - - * version 18.58 released ?????. - - * version 18.59 released October 31, 1992. - - -File: internals.info, Node: Lucid Emacs, Next: GNU Emacs 19, Prev: Through Version 18, Up: A History of Emacs - -Lucid Emacs -=========== - - Lucid Emacs was developed by the (now-defunct) Lucid Inc., a maker of -C++ and Lisp development environments. It began when Lucid decided they -wanted to use Emacs as the editor and cornerstone of their C++ -development environment (called "Energize"). They needed many features -that were not available in the existing version of GNU Emacs (version -18.5something), in particular good and integrated support for GUI -elements such as mouse support, multiple fonts, multiple window-system -windows, etc. A branch of GNU Emacs called Epoch, written at the -University of Illinois, existed that supplied many of these features; -however, Lucid needed more than what existed in Epoch. At the time, the -Free Software Foundation was working on version 19 of Emacs (this was -sometime around 1991), which was planned to have similar features, and -so Lucid decided to work with the Free Software Foundation. Their plan -was to add features that they needed, and coordinate with the FSF so -that the features would get included back into Emacs version 19. - - Delays in the release of version 19 occurred, however (resulting in -it finally being released more than a year after what was initially -planned), and Lucid encountered unexpected technical resistance in -getting their changes merged back into version 19, so they decided to -release their own version of Emacs, which became Lucid Emacs 19.0. - - The initial authors of Lucid Emacs were Matthieu Devin, Harlan -Sexton, and Eric Benson, and the work was later taken over by Jamie -Zawinski, who became "Mr. Lucid Emacs" for many releases. - - A time line for Lucid Emacs/XEmacs is - - * version 19.0 shipped with Energize 1.0, April 1992. - - * version 19.1 released June 4, 1992. - - * version 19.2 released June 19, 1992. - - * version 19.3 released September 9, 1992. - - * version 19.4 released January 21, 1993. - - * version 19.5 was a repackaging of 19.4 with a few bug fixes and - shipped with Energize 2.0. Never released to the net. - - * version 19.6 released April 9, 1993. - - * version 19.7 was a repackaging of 19.6 with a few bug fixes and - shipped with Energize 2.1. Never released to the net. - - * version 19.8 released September 6, 1993. - - * version 19.9 released January 12, 1994. - - * version 19.10 released May 27, 1994. - - * version 19.11 (first XEmacs) released September 13, 1994. - - * version 19.12 released June 23, 1995. - - * version 19.13 released September 1, 1995. - - * version 19.14 released June 23, 1996. - - * version 20.0 released February 9, 1997. - - * version 19.15 released March 28, 1997. - - * version 20.1 (not released to the net) April 15, 1997. - - * version 20.2 released May 16, 1997. - - * version 19.16 released October 31, 1997. - - * version 20.3 (the first stable version of XEmacs 20.x) released - November 30, 1997. version 20.4 released February 28, 1998. - - -File: internals.info, Node: GNU Emacs 19, Next: GNU Emacs 20, Prev: Lucid Emacs, Up: A History of Emacs - -GNU Emacs 19 -============ - - About a year after the initial release of Lucid Emacs, the FSF -released a beta of their version of Emacs 19 (referred to here as "GNU -Emacs"). By this time, the current version of Lucid Emacs was 19.6. -(Strangely, the first released beta from the FSF was GNU Emacs 19.7.) A -time line for GNU Emacs version 19 is - - * version 19.8 (beta) released May 27, 1993. - - * version 19.9 (beta) released May 27, 1993. - - * version 19.10 (beta) released May 30, 1993. - - * version 19.11 (beta) released June 1, 1993. - - * version 19.12 (beta) released June 2, 1993. - - * version 19.13 (beta) released June 8, 1993. - - * version 19.14 (beta) released June 17, 1993. - - * version 19.15 (beta) released June 19, 1993. - - * version 19.16 (beta) released July 6, 1993. - - * version 19.17 (beta) released late July, 1993. - - * version 19.18 (beta) released August 9, 1993. - - * version 19.19 (beta) released August 15, 1993. - - * version 19.20 (beta) released November 17, 1993. - - * version 19.21 (beta) released November 17, 1993. - - * version 19.22 (beta) released November 28, 1993. - - * version 19.23 (beta) released May 17, 1994. - - * version 19.24 (beta) released May 16, 1994. - - * version 19.25 (beta) released June 3, 1994. - - * version 19.26 (beta) released September 11, 1994. - - * version 19.27 (beta) released September 14, 1994. - - * version 19.28 (first "official" release) released November 1, 1994. - - * version 19.29 released June 21, 1995. - - * version 19.30 released November 24, 1995. - - * version 19.31 released May 25, 1996. - - * version 19.32 released July 31, 1996. - - * version 19.33 released August 11, 1996. - - * version 19.34 released August 21, 1996. - - * version 19.34b released September 6, 1996. - - In some ways, GNU Emacs 19 was better than Lucid Emacs; in some ways, -worse. Lucid soon began incorporating features from GNU Emacs 19 into -Lucid Emacs; the work was mostly done by Richard Mlynarik, who had been -working on and using GNU Emacs for a long time (back as far as version -16 or 17). - - -File: internals.info, Node: GNU Emacs 20, Next: XEmacs, Prev: GNU Emacs 19, Up: A History of Emacs - -GNU Emacs 20 -============ - - On February 2, 1997 work began on GNU Emacs to integrate Mule. The -first release was made in September of that year. - - A timeline for Emacs 20 is - - * version 20.1 released September 17, 1997. - - * version 20.2 released September 20, 1997. - - * version 20.3 released August 19, 1998. - - -File: internals.info, Node: XEmacs, Prev: GNU Emacs 20, Up: A History of Emacs - -XEmacs -====== - - Around the time that Lucid was developing Energize, Sun Microsystems -was developing their own development environment (called "SPARCWorks") -and also decided to use Emacs. They joined forces with the Epoch team -at the University of Illinois and later with Lucid. The maintainer of -the last-released version of Epoch was Marc Andreessen, but he dropped -out and the Epoch project, headed by Simon Kaplan, lured Chuck Thompson -away from a system administration job to become the primary Lucid Emacs -author for Epoch and Sun. Chuck's area of specialty became the -redisplay engine (he replaced the old Lucid Emacs redisplay engine with -a ported version from Epoch and then later rewrote it from scratch). -Sun also hired Ben Wing (the author of Win-Emacs, a port of Lucid Emacs -to Microsoft Windows 3.1) in 1993, for what was initially a one-month -contract to fix some event problems but later became a many-year -involvement, punctuated by a six-month contract with Amdahl Corporation. - - In 1994, Sun and Lucid agreed to rename Lucid Emacs to XEmacs (a name -not favorable to either company); the first release called XEmacs was -version 19.11. In June 1994, Lucid folded and Jamie quit to work for -the newly formed Mosaic Communications Corp., later Netscape -Communications Corp. (co-founded by the same Marc Andreessen, who had -quit his Epoch job to work on a graphical browser for the World Wide -Web). Chuck then become the primary maintainer of XEmacs, and put out -versions 19.11 through 19.14 in conjunction with Ben. For 19.12 and -19.13, Chuck added the new redisplay and many other display improvements -and Ben added MULE support (support for Asian and other languages) and -redesigned most of the internal Lisp subsystems to better support the -MULE work and the various other features being added to XEmacs. After -19.14 Chuck retired as primary maintainer and Steve Baur stepped in. - - Soon after 19.13 was released, work began in earnest on the MULE -internationalization code and the source tree was divided into two -development paths. The MULE version was initially called 19.20, but was -soon renamed to 20.0. In 1996 Martin Buchholz of Sun Microsystems took -over the care and feeding of it and worked on it in parallel with the -19.14 development that was occurring at the same time. After much work -by Martin, it was decided to release 20.0 ahead of 19.15 in February -1997. The source tree remained divided until 20.2 when the version 19 -source was finally retired at version 19.16. - - In 1997, Sun finally dropped all pretense of support for XEmacs and -Martin Buchholz left the company in November. Since then, and mostly -for the previous year, because Steve Baur was never paid to work on -XEmacs, XEmacs has existed solely on the contributions of volunteers -from the Free Software Community. Starting from 1997, Hrvoje Niksic and -Kyle Jones have figured prominently in XEmacs development. - - Many attempts have been made to merge XEmacs and GNU Emacs, but they -have consistently failed. - - A more detailed history is contained in the XEmacs About page. - - -File: internals.info, Node: XEmacs From the Outside, Next: The Lisp Language, Prev: A History of Emacs, Up: Top - -XEmacs From the Outside -*********************** - - XEmacs appears to the outside world as an editor, but it is really a -Lisp environment. At its heart is a Lisp interpreter; it also -"happens" to contain many specialized object types (e.g. buffers, -windows, frames, events) that are useful for implementing an editor. -Some of these objects (in particular windows and frames) have -displayable representations, and XEmacs provides a function -`redisplay()' that ensures that the display of all such objects matches -their internal state. Most of the time, a standard Lisp environment is -in a "read-eval-print" loop - i.e. "read some Lisp code, execute it, -and print the results". XEmacs has a similar loop: - - * read an event - - * dispatch the event (i.e. "do it") - - * redisplay - - Reading an event is done using the Lisp function `next-event', which -waits for something to happen (typically, the user presses a key or -moves the mouse) and returns an event object describing this. -Dispatching an event is done using the Lisp function `dispatch-event', -which looks up the event in a keymap object (a particular kind of -object that associates an event with a Lisp function) and calls that -function. The function "does" what the user has requested by changing -the state of particular frame objects, buffer objects, etc. Finally, -`redisplay()' is called, which updates the display to reflect those -changes just made. Thus is an "editor" born. - - Note that you do not have to use XEmacs as an editor; you could just -as well make it do your taxes, compute pi, play bridge, etc. You'd just -have to write functions to do those operations in Lisp. - - -File: internals.info, Node: The Lisp Language, Next: XEmacs From the Perspective of Building, Prev: XEmacs From the Outside, Up: Top - -The Lisp Language -***************** - - Lisp is a general-purpose language that is higher-level than C and in -many ways more powerful than C. Powerful dialects of Lisp such as -Common Lisp are probably much better languages for writing very large -applications than is C. (Unfortunately, for many non-technical reasons -C and its successor C++ have become the dominant languages for -application development. These languages are both inadequate for -extremely large applications, which is evidenced by the fact that newer, -larger programs are becoming ever harder to write and are requiring ever -more programmers despite great increases in C development environments; -and by the fact that, although hardware speeds and reliability have been -growing at an exponential rate, most software is still generally -considered to be slow and buggy.) - - The new Java language holds promise as a better general-purpose -development language than C. Java has many features in common with -Lisp that are not shared by C (this is not a coincidence, since Java -was designed by James Gosling, a former Lisp hacker). This will be -discussed more later. - - For those used to C, here is a summary of the basic differences -between C and Lisp: - - 1. Lisp has an extremely regular syntax. Every function, expression, - and control statement is written in the form - - (FUNC ARG1 ARG2 ...) - - This is as opposed to C, which writes functions as - - func(ARG1, ARG2, ...) - - but writes expressions involving operators as (e.g.) - - ARG1 + ARG2 - - and writes control statements as (e.g.) - - while (EXPR) { STATEMENT1; STATEMENT2; ... } - - Lisp equivalents of the latter two would be - - (+ ARG1 ARG2 ...) - - and - - (while EXPR STATEMENT1 STATEMENT2 ...) - - 2. Lisp is a safe language. Assuming there are no bugs in the Lisp - interpreter/compiler, it is impossible to write a program that - "core dumps" or otherwise causes the machine to execute an illegal - instruction. This is very different from C, where perhaps the most - common outcome of a bug is exactly such a crash. A corollary of - this is that the C operation of casting a pointer is impossible - (and unnecessary) in Lisp, and that it is impossible to access - memory outside the bounds of an array. - - 3. Programs and data are written in the same form. The - parenthesis-enclosing form described above for statements is the - same form used for the most common data type in Lisp, the list. - Thus, it is possible to represent any Lisp program using Lisp data - types, and for one program to construct Lisp statements and then - dynamically "evaluate" them, or cause them to execute. - - 4. All objects are "dynamically typed". This means that part of every - object is an indication of what type it is. A Lisp program can - manipulate an object without knowing what type it is, and can - query an object to determine its type. This means that, - correspondingly, variables and function parameters can hold - objects of any type and are not normally declared as being of any - particular type. This is opposed to the "static typing" of C, - where variables can hold exactly one type of object and must be - declared as such, and objects do not contain an indication of - their type because it's implicit in the variables they are stored - in. It is possible in C to have a variable hold different types - of objects (e.g. through the use of `void *' pointers or - variable-argument functions), but the type information must then be - passed explicitly in some other fashion, leading to additional - program complexity. - - 5. Allocated memory is automatically reclaimed when it is no longer - in use. This operation is called "garbage collection" and - involves looking through all variables to see what memory is being - pointed to, and reclaiming any memory that is not pointed to and - is thus "inaccessible" and out of use. This is as opposed to C, - in which allocated memory must be explicitly reclaimed using - `free()'. If you simply drop all pointers to memory without - freeing it, it becomes "leaked" memory that still takes up space. - Over a long period of time, this can cause your program to grow - and grow until it runs out of memory. - - 6. Lisp has built-in facilities for handling errors and exceptions. - In C, when an error occurs, usually either the program exits - entirely or the routine in which the error occurs returns a value - indicating this. If an error occurs in a deeply-nested routine, - then every routine currently called must unwind itself normally - and return an error value back up to the next routine. This means - that every routine must explicitly check for an error in all the - routines it calls; if it does not do so, unexpected and often - random behavior results. This is an extremely common source of - bugs in C programs. An alternative would be to do a non-local - exit using `longjmp()', but that is often very dangerous because - the routines that were exited past had no opportunity to clean up - after themselves and may leave things in an inconsistent state, - causing a crash shortly afterwards. - - Lisp provides mechanisms to make such non-local exits safe. When - an error occurs, a routine simply signals that an error of a - particular class has occurred, and a non-local exit takes place. - Any routine can trap errors occurring in routines it calls by - registering an error handler for some or all classes of errors. - (If no handler is registered, a default handler, generally - installed by the top-level event loop, is executed; this prints - out the error and continues.) Routines can also specify cleanup - code (called an "unwind-protect") that will be called when control - exits from a block of code, no matter how that exit occurs - i.e. - even if a function deeply nested below it causes a non-local exit - back to the top level. - - Note that this facility has appeared in some recent vintages of C, - in particular Visual C++ and other PC compilers written for the - Microsoft Win32 API. - - 7. In Emacs Lisp, local variables are "dynamically scoped". This - means that if you declare a local variable in a particular - function, and then call another function, that subfunction can - "see" the local variable you declared. This is actually - considered a bug in Emacs Lisp and in all other early dialects of - Lisp, and was corrected in Common Lisp. (In Common Lisp, you can - still declare dynamically scoped variables if you want to - they - are sometimes useful - but variables by default are "lexically - scoped" as in C.) - - For those familiar with Lisp, Emacs Lisp is modelled after MacLisp, -an early dialect of Lisp developed at MIT (no relation to the Macintosh -computer). There is a Common Lisp compatibility package available for -Emacs that provides many of the features of Common Lisp. - - The Java language is derived in many ways from C, and shares a -similar syntax, but has the following features in common with Lisp (and -different from C): - - 1. Java is a safe language, like Lisp. - - 2. Java provides garbage collection, like Lisp. - - 3. Java has built-in facilities for handling errors and exceptions, - like Lisp. - - 4. Java has a type system that combines the best advantages of both - static and dynamic typing. Objects (except very simple types) are - explicitly marked with their type, as in dynamic typing; but there - is a hierarchy of types and functions are declared to accept only - certain types, thus providing the increased compile-time - error-checking of static typing. - - The Java language also has some negative attributes: - - 1. Java uses the edit/compile/run model of software development. This - makes it hard to use interactively. For example, to use Java like - `bc' it is necessary to write a special purpose, albeit tiny, - application. In Emacs Lisp, a calculator comes built-in without - any effort - one can always just type an expression in the - `*scratch*' buffer. - - 2. Java tries too hard to enforce, not merely enable, portability, - making ordinary access to standard OS facilities painful. Java - has an "agenda". I think this is why `chdir' is not part of - standard Java, which is inexcusable. - - Unfortunately, there is no perfect language. Static typing allows a -compiler to catch programmer errors and produce more efficient code, but -makes programming more tedious and less fun. For the forseeable future, -an Ideal Editing and Programming Environment (and that is what XEmacs -aspires to) will be programmable in multiple languages: high level ones -like Lisp for user customization and prototyping, and lower level ones -for infrastructure and industrial strength applications. If I had my -way, XEmacs would be friendly towards the Python, Scheme, C++, ML, -etc... communities. But there are serious technical difficulties to -achieving that goal. - - The word "application" in the previous paragraph was used -intentionally. XEmacs implements an API for programs written in Lisp -that makes it a full-fledged application platform, very much like an OS -inside the real OS. - - -File: internals.info, Node: XEmacs From the Perspective of Building, Next: XEmacs From the Inside, Prev: The Lisp Language, Up: Top - -XEmacs From the Perspective of Building -*************************************** - - The heart of XEmacs is the Lisp environment, which is written in C. -This is contained in the `src/' subdirectory. Underneath `src/' are -two subdirectories of header files: `s/' (header files for particular -operating systems) and `m/' (header files for particular machine -types). In practice the distinction between the two types of header -files is blurred. These header files define or undefine certain -preprocessor constants and macros to indicate particular -characteristics of the associated machine or operating system. As part -of the configure process, one `s/' file and one `m/' file is identified -for the particular environment in which XEmacs is being built. - - XEmacs also contains a great deal of Lisp code. This implements the -operations that make XEmacs useful as an editor as well as just a Lisp -environment, and also contains many add-on packages that allow XEmacs to -browse directories, act as a mail and Usenet news reader, compile Lisp -code, etc. There is actually more Lisp code than C code associated with -XEmacs, but much of the Lisp code is peripheral to the actual operation -of the editor. The Lisp code all lies in subdirectories underneath the -`lisp/' directory. - - The `lwlib/' directory contains C code that implements a generalized -interface onto different X widget toolkits and also implements some -widgets of its own that behave like Motif widgets but are faster, free, -and in some cases more powerful. The code in this directory compiles -into a library and is mostly independent from XEmacs. - - The `etc/' directory contains various data files associated with -XEmacs. Some of them are actually read by XEmacs at startup; others -merely contain useful information of various sorts. - - The `lib-src/' directory contains C code for various auxiliary -programs that are used in connection with XEmacs. Some of them are used -during the build process; others are used to perform certain functions -that cannot conveniently be placed in the XEmacs executable (e.g. the -`movemail' program for fetching mail out of `/var/spool/mail', which -must be setgid to `mail' on many systems; and the `gnuclient' program, -which allows an external script to communicate with a running XEmacs -process). - - The `man/' directory contains the sources for the XEmacs -documentation. It is mostly in a form called Texinfo, which can be -converted into either a printed document (by passing it through TeX) or -into on-line documentation called "info files". - - The `info/' directory contains the results of formatting the XEmacs -documentation as "info files", for on-line use. These files are used -when you enter the Info system using `C-h i' or through the Help menu. - - The `dynodump/' directory contains auxiliary code used to build -XEmacs on Solaris platforms. - - The other directories contain various miscellaneous code and -information that is not normally used or needed. - - The first step of building involves running the `configure' program -and passing it various parameters to specify any optional features you -want and compiler arguments and such, as described in the `INSTALL' -file. This determines what the build environment is, chooses the -appropriate `s/' and `m/' file, and runs a series of tests to determine -many details about your environment, such as which library functions -are available and exactly how they work. The reason for running these -tests is that it allows XEmacs to be compiled on a much wider variety -of platforms than those that the XEmacs developers happen to be -familiar with, including various sorts of hybrid platforms. This is -especially important now that many operating systems give you a great -deal of control over exactly what features you want installed, and allow -for easy upgrading of parts of a system without upgrading the rest. It -would be impossible to pre-determine and pre-specify the information for -all possible configurations. - - In fact, the `s/' and `m/' files are basically *evil*, since they -contain unmaintainable platform-specific hard-coded information. -XEmacs has been moving in the direction of having all system-specific -information be determined dynamically by `configure'. Perhaps someday -we can `rm -rf src/s src/m'. - - When configure is done running, it generates `Makefile's and -`GNUmakefile's and the file `src/config.h' (which describes the -features of your system) from template files. You then run `make', -which compiles the auxiliary code and programs in `lib-src/' and -`lwlib/' and the main XEmacs executable in `src/'. The result of -compiling and linking is an executable called `temacs', which is *not* -the final XEmacs executable. `temacs' by itself is not intended to -function as an editor or even display any windows on the screen, and if -you simply run it, it will exit immediately. The `Makefile' runs -`temacs' with certain options that cause it to initialize itself, read -in a number of basic Lisp files, and then dump itself out into a new -executable called `xemacs'. This new executable has been -pre-initialized and contains pre-digested Lisp code that is necessary -for the editor to function (this includes most basic editing functions, -e.g. `kill-line', that can be defined in terms of other Lisp -primitives; some initialization code that is called when certain -objects, such as frames, are created; and all of the standard -keybindings and code for the actions they result in). This executable, -`xemacs', is the executable that you run to use the XEmacs editor. - - Although `temacs' is not intended to be run as an editor, it can, by -using the incantation `temacs -batch -l loadup.el run-temacs'. This is -useful when the dumping procedure described above is broken, or when -using certain program debugging tools such as Purify. These tools get -mighty confused by the tricks played by the XEmacs build process, such -as allocation memory in one process, and freeing it in the next. - - -File: internals.info, Node: XEmacs From the Inside, Next: The XEmacs Object System (Abstractly Speaking), Prev: XEmacs From the Perspective of Building, Up: Top - -XEmacs From the Inside -********************** - - Internally, XEmacs is quite complex, and can be very confusing. To -simplify things, it can be useful to think of XEmacs as containing an -event loop that "drives" everything, and a number of other subsystems, -such as a Lisp engine and a redisplay mechanism. Each of these other -subsystems exists simultaneously in XEmacs, and each has a certain -state. The flow of control continually passes in and out of these -different subsystems in the course of normal operation of the editor. - - It is important to keep in mind that, most of the time, the editor is -"driven" by the event loop. Except during initialization and batch -mode, all subsystems are entered directly or indirectly through the -event loop, and ultimately, control exits out of all subsystems back up -to the event loop. This cycle of entering a subsystem, exiting back out -to the event loop, and starting another iteration of the event loop -occurs once each keystroke, mouse motion, etc. - - If you're trying to understand a particular subsystem (other than the -event loop), think of it as a "daemon" process or "servant" that is -responsible for one particular aspect of a larger system, and -periodically receives commands or environment changes that cause it to -do something. Ultimately, these commands and environment changes are -always triggered by the event loop. For example: - - * The window and frame mechanism is responsible for keeping track of - what windows and frames exist, what buffers are in them, etc. It - is periodically given commands (usually from the user) to make a - change to the current window/frame state: i.e. create a new frame, - delete a window, etc. - - * The buffer mechanism is responsible for keeping track of what - buffers exist and what text is in them. It is periodically given - commands (usually from the user) to insert or delete text, create - a buffer, etc. When it receives a text-change command, it - notifies the redisplay mechanism. - - * The redisplay mechanism is responsible for making sure that - windows and frames are displayed correctly. It is periodically - told (by the event loop) to actually "do its job", i.e. snoop - around and see what the current state of the environment (mostly - of the currently-existing windows, frames, and buffers) is, and - make sure that that state matches what's actually displayed. It - keeps lots and lots of information around (such as what is - actually being displayed currently, and what the environment was - last time it checked) so that it can minimize the work it has to - do. It is also helped along in that whenever a relevant change to - the environment occurs, the redisplay mechanism is told about - this, so it has a pretty good idea of where it has to look to find - possible changes and doesn't have to look everywhere. - - * The Lisp engine is responsible for executing the Lisp code in - which most user commands are written. It is entered through a - call to `eval' or `funcall', which occurs as a result of - dispatching an event from the event loop. The functions it calls - issue commands to the buffer mechanism, the window/frame - subsystem, etc. - - * The Lisp allocation subsystem is responsible for keeping track of - Lisp objects. It is given commands from the Lisp engine to - allocate objects, garbage collect, etc. - - etc. - - The important idea here is that there are a number of independent -subsystems each with its own responsibility and persistent state, just -like different employees in a company, and each subsystem is -periodically given commands from other subsystems. Commands can flow -from any one subsystem to any other, but there is usually some sort of -hierarchy, with all commands originating from the event subsystem. - - XEmacs is entered in `main()', which is in `emacs.c'. When this is -called the first time (in a properly-invoked `temacs'), it does the -following: - - 1. It does some very basic environment initializations, such as - determining where it and its directories (e.g. `lisp/' and `etc/') - reside and setting up signal handlers. - - 2. It initializes the entire Lisp interpreter. - - 3. It sets the initial values of many built-in variables (including - many variables that are visible to Lisp programs), such as the - global keymap object and the built-in faces (a face is an object - that describes the display characteristics of text). This - involves creating Lisp objects and thus is dependent on step (2). - - 4. It performs various other initializations that are relevant to the - particular environment it is running in, such as retrieving - environment variables, determining the current date and the user - who is running the program, examining its standard input, creating - any necessary file descriptors, etc. - - 5. At this point, the C initialization is complete. A Lisp program - that was specified on the command line (usually `loadup.el') is - called (temacs is normally invoked as `temacs -batch -l loadup.el - dump'). `loadup.el' loads all of the other Lisp files that are - needed for the operation of the editor, calls the `dump-emacs' - function to write out `xemacs', and then kills the temacs process. - - When `xemacs' is then run, it only redoes steps (1) and (4) above; -all variables already contain the values they were set to when the -executable was dumped, and all memory that was allocated with -`malloc()' is still around. (XEmacs knows whether it is being run as -`xemacs' or `temacs' because it sets the global variable `initialized' -to 1 after step (4) above.) At this point, `xemacs' calls a Lisp -function to do any further initialization, which includes parsing the -command-line (the C code can only do limited command-line parsing, -which includes looking for the `-batch' and `-l' flags and a few other -flags that it needs to know about before initialization is complete), -creating the first frame (or "window" in standard window-system -parlance), running the user's init file (usually the file `.emacs' in -the user's home directory), etc. The function to do this is usually -called `normal-top-level'; `loadup.el' tells the C code about this -function by setting its name as the value of the Lisp variable -`top-level'. - - When the Lisp initialization code is done, the C code enters the -event loop, and stays there for the duration of the XEmacs process. -The code for the event loop is contained in `keyboard.c', and is called -`Fcommand_loop_1()'. Note that this event loop could very well be -written in Lisp, and in fact a Lisp version exists; but apparently, -doing this makes XEmacs run noticeably slower. - - Notice how much of the initialization is done in Lisp, not in C. In -general, XEmacs tries to move as much code as is possible into Lisp. -Code that remains in C is code that implements the Lisp interpreter -itself, or code that needs to be very fast, or code that needs to do -system calls or other such stuff that needs to be done in C, or code -that needs to have access to "forbidden" structures. (One conscious -aspect of the design of Lisp under XEmacs is a clean separation between -the external interface to a Lisp object's functionality and its internal -implementation. Part of this design is that Lisp programs are -forbidden from accessing the contents of the object other than through -using a standard API. In this respect, XEmacs Lisp is similar to -modern Lisp dialects but differs from GNU Emacs, which tends to expose -the implementation and allow Lisp programs to look at it directly. The -major advantage of hiding the implementation is that it allows the -implementation to be redesigned without affecting any Lisp programs, -including those that might want to be "clever" by looking directly at -the object's contents and possibly manipulating them.) - - Moving code into Lisp makes the code easier to debug and maintain and -makes it much easier for people who are not XEmacs developers to -customize XEmacs, because they can make a change with much less chance -of obscure and unwanted interactions occurring than if they were to -change the C code. - diff --git a/info/internals.info-2 b/info/internals.info-2 deleted file mode 100644 index 8d78cb4..0000000 --- a/info/internals.info-2 +++ /dev/null @@ -1,1058 +0,0 @@ -This is Info file ../../info/internals.info, produced by Makeinfo -version 1.68 from the input file internals.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Internals: (internals). XEmacs Internals Manual. -END-INFO-DIR-ENTRY - - Copyright (C) 1992 - 1996 Ben Wing. Copyright (C) 1996, 1997 Sun -Microsystems. Copyright (C) 1994 - 1998 Free Software Foundation. -Copyright (C) 1994, 1995 Board of Trustees, University of Illinois. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: internals.info, Node: The XEmacs Object System (Abstractly Speaking), Next: How Lisp Objects Are Represented in C, Prev: XEmacs From the Inside, Up: Top - -The XEmacs Object System (Abstractly Speaking) -********************************************** - - At the heart of the Lisp interpreter is its management of objects. -XEmacs Lisp contains many built-in objects, some of which are simple -and others of which can be very complex; and some of which are very -common, and others of which are rarely used or are only used -internally. (Since the Lisp allocation system, with its automatic -reclamation of unused storage, is so much more convenient than -`malloc()' and `free()', the C code makes extensive use of it in its -internal operations.) - - The basic Lisp objects are - -`integer' - 28 or 31 bits of precision, or 60 or 63 bits on 64-bit machines; - the reason for this is described below when the internal Lisp - object representation is described. - -`float' - Same precision as a double in C. - -`cons' - A simple container for two Lisp objects, used to implement lists - and most other data structures in Lisp. - -`char' - An object representing a single character of text; chars behave - like integers in many ways but are logically considered text - rather than numbers and have a different read syntax. (the read - syntax for a char contains the char itself or some textual - encoding of it - for example, a Japanese Kanji character might be - encoded as `^[$(B#&^[(B' using the ISO-2022 encoding standard - - rather than the numerical representation of the char; this way, if - the mapping between chars and integers changes, which is quite - possible for Kanji characters and other extended characters, the - same character will still be created. Note that some primitives - confuse chars and integers. The worst culprit is `eq', which - makes a special exception and considers a char to be `eq' to its - integer equivalent, even though in no other case are objects of two - different types `eq'. The reason for this monstrosity is - compatibility with existing code; the separation of char from - integer came fairly recently.) - -`symbol' - An object that contains Lisp objects and is referred to by name; - symbols are used to implement variables and named functions and to - provide the equivalent of preprocessor constants in C. - -`vector' - A one-dimensional array of Lisp objects providing constant-time - access to any of the objects; access to an arbitrary object in a - vector is faster than for lists, but the operations that can be - done on a vector are more limited. - -`string' - Self-explanatory; behaves much like a vector of chars but has a - different read syntax and is stored and manipulated more compactly. - -`bit-vector' - A vector of bits; similar to a string in spirit. - -`compiled-function' - An object containing compiled Lisp code, known as "byte code". - -`subr' - A Lisp primitive, i.e. a Lisp-callable function implemented in C. - - Note that there is no basic "function" type, as in more powerful -versions of Lisp (where it's called a "closure"). XEmacs Lisp does not -provide the closure semantics implemented by Common Lisp and Scheme. -The guts of a function in XEmacs Lisp are represented in one of four -ways: a symbol specifying another function (when one function is an -alias for another), a list (whose first element must be the symbol -`lambda') containing the function's source code, a compiled-function -object, or a subr object. (In other words, given a symbol specifying -the name of a function, calling `symbol-function' to retrieve the -contents of the symbol's function cell will return one of these types -of objects.) - - XEmacs Lisp also contains numerous specialized objects used to -implement the editor: - -`buffer' - Stores text like a string, but is optimized for insertion and - deletion and has certain other properties that can be set. - -`frame' - An object with various properties whose displayable representation - is a "window" in window-system parlance. - -`window' - A section of a frame that displays the contents of a buffer; often - called a "pane" in window-system parlance. - -`window-configuration' - An object that represents a saved configuration of windows in a - frame. - -`device' - An object representing a screen on which frames can be displayed; - equivalent to a "display" in the X Window System and a "TTY" in - character mode. - -`face' - An object specifying the appearance of text or graphics; it has - properties such as font, foreground color, and background color. - -`marker' - An object that refers to a particular position in a buffer and - moves around as text is inserted and deleted to stay in the same - relative position to the text around it. - -`extent' - Similar to a marker but covers a range of text in a buffer; can - also specify properties of the text, such as a face in which the - text is to be displayed, whether the text is invisible or - unmodifiable, etc. - -`event' - Generated by calling `next-event' and contains information - describing a particular event happening in the system, such as the - user pressing a key or a process terminating. - -`keymap' - An object that maps from events (described using lists, vectors, - and symbols rather than with an event object because the mapping - is for classes of events, rather than individual events) to - functions to execute or other events to recursively look up; the - functions are described by name, using a symbol, or using lists to - specify the function's code. - -`glyph' - An object that describes the appearance of an image (e.g. pixmap) - on the screen; glyphs can be attached to the beginning or end of - extents and in some future version of XEmacs will be able to be - inserted directly into a buffer. - -`process' - An object that describes a connection to an externally-running - process. - - There are some other, less-commonly-encountered general objects: - -`hash-table' - An object that maps from an arbitrary Lisp object to another - arbitrary Lisp object, using hashing for fast lookup. - -`obarray' - A limited form of hash-table that maps from strings to symbols; - obarrays are used to look up a symbol given its name and are not - actually their own object type but are kludgily represented using - vectors with hidden fields (this representation derives from GNU - Emacs). - -`specifier' - A complex object used to specify the value of a display property; a - default value is given and different values can be specified for - particular frames, buffers, windows, devices, or classes of device. - -`char-table' - An object that maps from chars or classes of chars to arbitrary - Lisp objects; internally char tables use a complex nested-vector - representation that is optimized to the way characters are - represented as integers. - -`range-table' - An object that maps from ranges of integers to arbitrary Lisp - objects. - - And some strange special-purpose objects: - -`charset' -`coding-system' - Objects used when MULE, or multi-lingual/Asian-language, support is - enabled. - -`color-instance' -`font-instance' -`image-instance' - An object that encapsulates a window-system resource; instances are - mostly used internally but are exposed on the Lisp level for - cleanness of the specifier model and because it's occasionally - useful for Lisp program to create or query the properties of - instances. - -`subwindow' - An object that encapsulate a "subwindow" resource, i.e. a - window-system child window that is drawn into by an external - process; this object should be integrated into the glyph system - but isn't yet, and may change form when this is done. - -`tooltalk-message' -`tooltalk-pattern' - Objects that represent resources used in the ToolTalk interprocess - communication protocol. - -`toolbar-button' - An object used in conjunction with the toolbar. - - And objects that are only used internally: - -`opaque' - A generic object for encapsulating arbitrary memory; this allows - you the generality of `malloc()' and the convenience of the Lisp - object system. - -`lstream' - A buffering I/O stream, used to provide a unified interface to - anything that can accept output or provide input, such as a file - descriptor, a stdio stream, a chunk of memory, a Lisp buffer, a - Lisp string, etc.; it's a Lisp object to make its memory - management more convenient. - -`char-table-entry' - Subsidiary objects in the internal char-table representation. - -`extent-auxiliary' -`menubar-data' -`toolbar-data' - Various special-purpose objects that are basically just used to - encapsulate memory for particular subsystems, similar to the more - general "opaque" object. - -`symbol-value-forward' -`symbol-value-buffer-local' -`symbol-value-varalias' -`symbol-value-lisp-magic' - Special internal-only objects that are placed in the value cell of - a symbol to indicate that there is something special with this - variable - e.g. it has no value, it mirrors another variable, or - it mirrors some C variable; there is really only one kind of - object, called a "symbol-value-magic", but it is sort-of halfway - kludged into semi-different object types. - - Some types of objects are "permanent", meaning that once created, -they do not disappear until explicitly destroyed, using a function such -as `delete-buffer', `delete-window', `delete-frame', etc. Others will -disappear once they are not longer used, through the garbage collection -mechanism. Buffers, frames, windows, devices, and processes are among -the objects that are permanent. Note that some objects can go both -ways: Faces can be created either way; extents are normally permanent, -but detached extents (extents not referring to any text, as happens to -some extents when the text they are referring to is deleted) are -temporary. Note that some permanent objects, such as faces and coding -systems, cannot be deleted. Note also that windows are unique in that -they can be *undeleted* after having previously been deleted. (This -happens as a result of restoring a window configuration.) - - Note that many types of objects have a "read syntax", i.e. a way of -specifying an object of that type in Lisp code. When you load a Lisp -file, or type in code to be evaluated, what really happens is that the -function `read' is called, which reads some text and creates an object -based on the syntax of that text; then `eval' is called, which possibly -does something special; then this loop repeats until there's no more -text to read. (`eval' only actually does something special with -symbols, which causes the symbol's value to be returned, similar to -referencing a variable; and with conses [i.e. lists], which cause a -function invocation. All other values are returned unchanged.) - - The read syntax - - 17297 - - converts to an integer whose value is 17297. - - 1.983e-4 - - converts to a float whose value is 1.983e-4, or .0001983. - - ?b - - converts to a char that represents the lowercase letter b. - - ?^[$(B#&^[(B - - (where `^[' actually is an `ESC' character) converts to a particular -Kanji character when using an ISO2022-based coding system for input. -(To decode this goo: `ESC' begins an escape sequence; `ESC $ (' is a -class of escape sequences meaning "switch to a 94x94 character set"; -`ESC $ ( B' means "switch to Japanese Kanji"; `#' and `&' collectively -index into a 94-by-94 array of characters [subtract 33 from the ASCII -value of each character to get the corresponding index]; `ESC (' is a -class of escape sequences meaning "switch to a 94 character set"; `ESC -(B' means "switch to US ASCII". It is a coincidence that the letter -`B' is used to denote both Japanese Kanji and US ASCII. If the first -`B' were replaced with an `A', you'd be requesting a Chinese Hanzi -character from the GB2312 character set.) - - "foobar" - - converts to a string. - - foobar - - converts to a symbol whose name is `"foobar"'. This is done by -looking up the string equivalent in the global variable `obarray', -whose contents should be an obarray. If no symbol is found, a new -symbol with the name `"foobar"' is automatically created and added to -`obarray'; this process is called "interning" the symbol. - - (foo . bar) - - converts to a cons cell containing the symbols `foo' and `bar'. - - (1 a 2.5) - - converts to a three-element list containing the specified objects -(note that a list is actually a set of nested conses; see the XEmacs -Lisp Reference). - - [1 a 2.5] - - converts to a three-element vector containing the specified objects. - - #[... ... ... ...] - - converts to a compiled-function object (the actual contents are not -shown since they are not relevant here; look at a file that ends with -`.elc' for examples). - - #*01110110 - - converts to a bit-vector. - - #s(hash-table ... ...) - - converts to a hash table (the actual contents are not shown). - - #s(range-table ... ...) - - converts to a range table (the actual contents are not shown). - - #s(char-table ... ...) - - converts to a char table (the actual contents are not shown). - - Note that the `#s()' syntax is the general syntax for structures, -which are not really implemented in XEmacs Lisp but should be. - - When an object is printed out (using `print' or a related function), -the read syntax is used, so that the same object can be read in again. - - The other objects do not have read syntaxes, usually because it does -not really make sense to create them in this fashion (i.e. processes, -where it doesn't make sense to have a subprocess created as a side -effect of reading some Lisp code), or because they can't be created at -all (e.g. subrs). Permanent objects, as a rule, do not have a read -syntax; nor do most complex objects, which contain too much state to be -easily initialized through a read syntax. - - -File: internals.info, Node: How Lisp Objects Are Represented in C, Next: Rules When Writing New C Code, Prev: The XEmacs Object System (Abstractly Speaking), Up: Top - -How Lisp Objects Are Represented in C -************************************* - - Lisp objects are represented in C using a 32-bit or 64-bit machine -word (depending on the processor; i.e. DEC Alphas use 64-bit Lisp -objects and most other processors use 32-bit Lisp objects). The -representation stuffs a pointer together with a tag, as follows: - - [ 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 ] - [ 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 ] - - <---> ^ <------------------------------------------------------> - tag | a pointer to a structure, or an integer - | - mark bit - - The tag describes the type of the Lisp object. For integers and -chars, the lower 28 bits contain the value of the integer or char; for -all others, the lower 28 bits contain a pointer. The mark bit is used -during garbage-collection, and is always 0 when garbage collection is -not happening. (The way that garbage collection works, basically, is -that it loops over all places where Lisp objects could exist - this -includes all global variables in C that contain Lisp objects [including -`Vobarray', the C equivalent of `obarray'; through this, all Lisp -variables will get marked], plus various other places - and recursively -scans through the Lisp objects, marking each object it finds by setting -the mark bit. Then it goes through the lists of all objects allocated, -freeing the ones that are not marked and turning off the mark bit of -the ones that are marked.) - - Lisp objects use the typedef `Lisp_Object', but the actual C type -used for the Lisp object can vary. It can be either a simple type -(`long' on the DEC Alpha, `int' on other machines) or a structure whose -fields are bit fields that line up properly (actually, a union of -structures is used). Generally the simple integral type is preferable -because it ensures that the compiler will actually use a machine word -to represent the object (some compilers will use more general and less -efficient code for unions and structs even if they can fit in a machine -word). The union type, however, has the advantage of stricter type -checking (if you accidentally pass an integer where a Lisp object is -desired, you get a compile error), and it makes it easier to decode -Lisp objects when debugging. The choice of which type to use is -determined by the preprocessor constant `USE_UNION_TYPE' which is -defined via the `--use-union-type' option to `configure'. - - Note that there are only eight types that the tag can represent, but -many more actual types than this. This is handled by having one of the -tag types specify a meta-type called a "record"; for all such objects, -the first four bytes of the pointed-to structure indicate what the -actual type is. - - Note also that having 28 bits for pointers and integers restricts a -lot of things to 256 megabytes of memory. (Basically, enough pointers -and indices and whatnot get stuffed into Lisp objects that the total -amount of memory used by XEmacs can't grow above 256 megabytes. In -older versions of XEmacs and GNU Emacs, the tag was 5 bits wide, -allowing for 32 types, which was more than the actual number of types -that existed at the time, and no "record" type was necessary. However, -this limited the editor to 64 megabytes total, which some users who -edited large files might conceivably exceed.) - - Also, note that there is an implicit assumption here that all -pointers are low enough that the top bits are all zero and can just be -chopped off. On standard machines that allocate memory from the bottom -up (and give each process its own address space), this works fine. Some -machines, however, put the data space somewhere else in memory (e.g. -beginning at 0x80000000). Those machines cope by defining -`DATA_SEG_BITS' in the corresponding `m/' or `s/' file to the proper -mask. Then, pointers retrieved from Lisp objects are automatically -OR'ed with this value prior to being used. - - A corollary of the previous paragraph is that *(pointers to) -stack-allocated structures cannot be put into Lisp objects*. The stack -is generally located near the top of memory; if you put such a pointer -into a Lisp object, it will get its top bits chopped off, and you will -lose. - - Actually, there's an alternative representation of a `Lisp_Object', -invented by Kyle Jones, that is used when the `--use-minimal-tagbits' -option to `configure' is used. In this case the 2 lower bits are used -for the tag bits. This representation assumes that pointers to structs -are always aligned to multiples of 4, so the lower 2 bits are always -zero. - - [ 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 ] - [ 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 ] - - <---------------------------------------------------------> <-> - a pointer to a structure, or an integer tag - - A tag of 00 is used for all pointer object types, a tag of 10 is used -for characters, and the other two tags 01 and 11 are joined together to -form the integer object type. The markbit is moved to part of the -structure being pointed at (integers and chars do not need to be marked, -since no memory is allocated). This representation has these -advantages: - - 1. 31 bits can be used for Lisp Integers. - - 2. *Any* pointer can be represented directly, and no bit masking - operations are necessary. - - The disadvantages are: - - 1. An extra level of indirection is needed when accessing the object - types that were not record types. So checking whether a Lisp - object is a cons cell becomes a slower operation. - - 2. Mark bits can no longer be stored directly in Lisp objects, so - another place for them must be found. This means that a cons cell - requires more memory than merely room for 2 lisp objects, leading - to extra memory use. - - Various macros are used to construct Lisp objects and extract the -components. Macros of the form `XINT()', `XCHAR()', `XSTRING()', -`XSYMBOL()', etc. mask out the pointer/integer field and cast it to the -appropriate type. All of the macros that construct pointers will `OR' -with `DATA_SEG_BITS' if necessary. `XINT()' needs to be a bit tricky -so that negative numbers are properly sign-extended: Usually it does -this by shifting the number four bits to the left and then four bits to -the right. This assumes that the right-shift operator does an -arithmetic shift (i.e. it leaves the most-significant bit as-is rather -than shifting in a zero, so that it mimics a divide-by-two even for -negative numbers). Not all machines/compilers do this, and on the ones -that don't, a more complicated definition is selected by defining -`EXPLICIT_SIGN_EXTEND'. - - Note that when `ERROR_CHECK_TYPECHECK' is defined, the extractor -macros become more complicated - they check the tag bits and/or the -type field in the first four bytes of a record type to ensure that the -object is really of the correct type. This is great for catching places -where an incorrect type is being dereferenced - this typically results -in a pointer being dereferenced as the wrong type of structure, with -unpredictable (and sometimes not easily traceable) results. - - There are similar `XSETTYPE()' macros that construct a Lisp object. -These macros are of the form `XSETTYPE (LVALUE, RESULT)', i.e. they -have to be a statement rather than just used in an expression. The -reason for this is that standard C doesn't let you "construct" a -structure (but GCC does). Granted, this sometimes isn't too convenient; -for the case of integers, at least, you can use the function -`make_int()', which constructs and *returns* an integer Lisp object. -Note that the `XSETTYPE()' macros are also affected by -`ERROR_CHECK_TYPECHECK' and make sure that the structure is of the -right type in the case of record types, where the type is contained in -the structure. - - The C programmer is responsible for *guaranteeing* that a -Lisp_Object is is the correct type before using the `XTYPE' macros. -This is especially important in the case of lists. Use `XCAR' and -`XCDR' if a Lisp_Object is certainly a cons cell, else use `Fcar()' and -`Fcdr()'. Trust other C code, but not Lisp code. On the other hand, -if XEmacs has an internal logic error, it's better to crash -immediately, so sprinkle "unreachable" `abort()'s liberally about the -source code. - - -File: internals.info, Node: Rules When Writing New C Code, Next: A Summary of the Various XEmacs Modules, Prev: How Lisp Objects Are Represented in C, Up: Top - -Rules When Writing New C Code -***************************** - - The XEmacs C Code is extremely complex and intricate, and there are -many rules that are more or less consistently followed throughout the -code. Many of these rules are not obvious, so they are explained here. -It is of the utmost importance that you follow them. If you don't, -you may get something that appears to work, but which will crash in odd -situations, often in code far away from where the actual breakage is. - -* Menu: - -* General Coding Rules:: -* Writing Lisp Primitives:: -* Adding Global Lisp Variables:: -* Coding for Mule:: -* Techniques for XEmacs Developers:: - - -File: internals.info, Node: General Coding Rules, Next: Writing Lisp Primitives, Up: Rules When Writing New C Code - -General Coding Rules -==================== - - The C code is actually written in a dialect of C called "Clean C", -meaning that it can be compiled, mostly warning-free, with either a C or -C++ compiler. Coding in Clean C has several advantages over plain C. -C++ compilers are more nit-picking, and a number of coding errors have -been found by compiling with C++. The ability to use both C and C++ -tools means that a greater variety of development tools are available to -the developer. - - Almost every module contains a `syms_of_*()' function and a -`vars_of_*()' function. The former declares any Lisp primitives you -have defined and defines any symbols you will be using. The latter -declares any global Lisp variables you have added and initializes global -C variables in the module. For each such function, declare it in -`symsinit.h' and make sure it's called in the appropriate place in -`emacs.c'. *Important*: There are stringent requirements on exactly -what can go into these functions. See the comment in `emacs.c'. The -reason for this is to avoid obscure unwanted interactions during -initialization. If you don't follow these rules, you'll be sorry! If -you want to do anything that isn't allowed, create a -`complex_vars_of_*()' function for it. Doing this is tricky, though: -You have to make sure your function is called at the right time so that -all the initialization dependencies work out. - - Every module includes `' (angle brackets so that -`--srcdir' works correctly; `config.h' may or may not be in the same -directory as the C sources) and `lisp.h'. `config.h' must always be -included before any other header files (including system header files) -to ensure that certain tricks played by various `s/' and `m/' files -work out correctly. - - *All global and static variables that are to be modifiable must be -declared uninitialized.* This means that you may not use the "declare -with initializer" form for these variables, such as `int some_variable -= 0;'. The reason for this has to do with some kludges done during the -dumping process: If possible, the initialized data segment is re-mapped -so that it becomes part of the (unmodifiable) code segment in the -dumped executable. This allows this memory to be shared among multiple -running XEmacs processes. XEmacs is careful to place as much constant -data as possible into initialized variables (in particular, into what's -called the "pure space" - see below) during the `temacs' phase. - - *Please note:* This kludge only works on a few systems nowadays, and -is rapidly becoming irrelevant because most modern operating systems -provide "copy-on-write" semantics. All data is initially shared -between processes, and a private copy is automatically made (on a -page-by-page basis) when a process first attempts to write to a page of -memory. - - Formerly, there was a requirement that static variables not be -declared inside of functions. This had to do with another hack along -the same vein as what was just described: old USG systems put -statically-declared variables in the initialized data space, so those -header files had a `#define static' declaration. (That way, the -data-segment remapping described above could still work.) This fails -badly on static variables inside of functions, which suddenly become -automatic variables; therefore, you weren't supposed to have any of -them. This awful kludge has been removed in XEmacs because - - 1. almost all of the systems that used this kludge ended up having to - disable the data-segment remapping anyway; - - 2. the only systems that didn't were extremely outdated ones; - - 3. this hack completely messed up inline functions. - - The C source code makes heavy use of C preprocessor macros. One -popular macro style is: - - #define FOO(var, value) do { \ - Lisp_Object FOO_value = (value); \ - ... /* compute using FOO_value */ \ - (var) = bar; \ - } while (0) - - The `do {...} while (0)' is a standard trick to allow FOO to have -statement semantics, so that it can safely be used within an `if' -statement in C, for example. Multiple evaluation is prevented by -copying a supplied argument into a local variable, so that -`FOO(var,fun(1))' only calls `fun' once. - - Lisp lists are popular data structures in the C code as well as in -Elisp. There are two sets of macros that iterate over lists. -`EXTERNAL_LIST_LOOP_N' should be used when the list has been supplied -by the user, and cannot be trusted to be acyclic and nil-terminated. A -`malformed-list' or `circular-list' error will be generated if the list -being iterated over is not entirely kosher. `LIST_LOOP_N', on the -other hand, is faster and less safe, and can be used only on trusted -lists. - - Related macros are `GET_EXTERNAL_LIST_LENGTH' and `GET_LIST_LENGTH', -which calculate the length of a list, and in the case of -`GET_EXTERNAL_LIST_LENGTH', validating the properness of the list. The -macros `EXTERNAL_LIST_LOOP_DELETE_IF' and `LIST_LOOP_DELETE_IF' delete -elements from a lisp list satisfying some predicate. - - -File: internals.info, Node: Writing Lisp Primitives, Next: Adding Global Lisp Variables, Prev: General Coding Rules, Up: Rules When Writing New C Code - -Writing Lisp Primitives -======================= - - Lisp primitives are Lisp functions implemented in C. The details of -interfacing the C function so that Lisp can call it are handled by a few -C macros. The only way to really understand how to write new C code is -to read the source, but we can explain some things here. - - An example of a special form is the definition of `prog1', from -`eval.c'. (An ordinary function would have the same general -appearance.) - - DEFUN ("prog1", Fprog1, 1, UNEVALLED, 0, /* - Similar to `progn', but the value of the first form is returned. - \(prog1 FIRST BODY...): All the arguments are evaluated sequentially. - The value of FIRST is saved during evaluation of the remaining args, - whose values are discarded. - */ - (args)) - { - /* This function can GC */ - REGISTER Lisp_Object val, form, tail; - struct gcpro gcpro1; - - val = Feval (XCAR (args)); - - GCPRO1 (val); - - LIST_LOOP_3 (form, XCDR (args), tail) - Feval (form); - - UNGCPRO; - return val; - } - - Let's start with a precise explanation of the arguments to the -`DEFUN' macro. Here is a template for them: - - DEFUN (LNAME, FNAME, MIN_ARGS, MAX_ARGS, INTERACTIVE, /* - DOCSTRING - */ - (ARGLIST)) - -LNAME - This string is the name of the Lisp symbol to define as the - function name; in the example above, it is `"prog1"'. - -FNAME - This is the C function name for this function. This is the name - that is used in C code for calling the function. The name is, by - convention, `F' prepended to the Lisp name, with all dashes (`-') - in the Lisp name changed to underscores. Thus, to call this - function from C code, call `Fprog1'. Remember that the arguments - are of type `Lisp_Object'; various macros and functions for - creating values of type `Lisp_Object' are declared in the file - `lisp.h'. - - Primitives whose names are special characters (e.g. `+' or `<') - are named by spelling out, in some fashion, the special character: - e.g. `Fplus()' or `Flss()'. Primitives whose names begin with - normal alphanumeric characters but also contain special characters - are spelled out in some creative way, e.g. `let*' becomes - `FletX()'. - - Each function also has an associated structure that holds the data - for the subr object that represents the function in Lisp. This - structure conveys the Lisp symbol name to the initialization - routine that will create the symbol and store the subr object as - its definition. The C variable name of this structure is always - `S' prepended to the FNAME. You hardly ever need to be aware of - the existence of this structure, since `DEFUN' plus `DEFSUBR' - takes care of all the details. - -MIN_ARGS - This is the minimum number of arguments that the function - requires. The function `prog1' allows a minimum of one argument. - -MAX_ARGS - This is the maximum number of arguments that the function accepts, - if there is a fixed maximum. Alternatively, it can be `UNEVALLED', - indicating a special form that receives unevaluated arguments, or - `MANY', indicating an unlimited number of evaluated arguments (the - C equivalent of `&rest'). Both `UNEVALLED' and `MANY' are macros. - If MAX_ARGS is a number, it may not be less than MIN_ARGS and it - may not be greater than 8. (If you need to add a function with - more than 8 arguments, use the `MANY' form. Resist the urge to - edit the definition of `DEFUN' in `lisp.h'. If you do it anyways, - make sure to also add another clause to the switch statement in - `primitive_funcall().') - -INTERACTIVE - This is an interactive specification, a string such as might be - used as the argument of `interactive' in a Lisp function. In the - case of `prog1', it is 0 (a null pointer), indicating that `prog1' - cannot be called interactively. A value of `""' indicates a - function that should receive no arguments when called - interactively. - -DOCSTRING - This is the documentation string. It is written just like a - documentation string for a function defined in Lisp; in - particular, the first line should be a single sentence. Note how - the documentation string is enclosed in a comment, none of the - documentation is placed on the same lines as the comment-start and - comment-end characters, and the comment-start characters are on - the same line as the interactive specification. `make-docfile', - which scans the C files for documentation strings, is very - particular about what it looks for, and will not properly extract - the doc string if it's not in this exact format. - - In order to make both `etags' and `make-docfile' happy, make sure - that the `DEFUN' line contains the LNAME and FNAME, and that the - comment-start characters for the doc string are on the same line - as the interactive specification, and put a newline directly after - them (and before the comment-end characters). - -ARGLIST - This is the comma-separated list of arguments to the C function. - For a function with a fixed maximum number of arguments, provide a - C argument for each Lisp argument. In this case, unlike regular C - functions, the types of the arguments are not declared; they are - simply always of type `Lisp_Object'. - - The names of the C arguments will be used as the names of the - arguments to the Lisp primitive as displayed in its documentation, - modulo the same concerns described above for `F...' names (in - particular, underscores in the C arguments become dashes in the - Lisp arguments). - - There is one additional kludge: A trailing `_' on the C argument is - discarded when forming the Lisp argument. This allows C language - reserved words (like `default') or global symbols (like `dirname') - to be used as argument names without compiler warnings or errors. - - A Lisp function with MAX_ARGS = `UNEVALLED' is a "special form"; - its arguments are not evaluated. Instead it receives one argument - of type `Lisp_Object', a (Lisp) list of the unevaluated arguments, - conventionally named `(args)'. - - When a Lisp function has no upper limit on the number of arguments, - specify MAX_ARGS = `MANY'. In this case its implementation in C - actually receives exactly two arguments: the number of Lisp - arguments (an `int') and the address of a block containing their - values (a `Lisp_Object *'). In this case only are the C types - specified in the ARGLIST: `(int nargs, Lisp_Object *args)'. - - Within the function `Fprog1' itself, note the use of the macros -`GCPRO1' and `UNGCPRO'. `GCPRO1' is used to "protect" a variable from -garbage collection--to inform the garbage collector that it must look -in that variable and regard the object pointed at by its contents as an -accessible object. This is necessary whenever you call `Feval' or -anything that can directly or indirectly call `Feval' (this includes -the `QUIT' macro!). At such a time, any Lisp object that you intend to -refer to again must be protected somehow. `UNGCPRO' cancels the -protection of the variables that are protected in the current function. -It is necessary to do this explicitly. - - The macro `GCPRO1' protects just one local variable. If you want to -protect two, use `GCPRO2' instead; repeating `GCPRO1' will not work. -Macros `GCPRO3' and `GCPRO4' also exist. - - These macros implicitly use local variables such as `gcpro1'; you -must declare these explicitly, with type `struct gcpro'. Thus, if you -use `GCPRO2', you must declare `gcpro1' and `gcpro2'. - - Note also that the general rule is "caller-protects"; i.e. you are -only responsible for protecting those Lisp objects that you create. Any -objects passed to you as arguments should have been protected by whoever -created them, so you don't in general have to protect them. - - In particular, the arguments to any Lisp primitive are always -automatically `GCPRO'ed, when called "normally" from Lisp code or -bytecode. So only a few Lisp primitives that are called frequently from -C code, such as `Fprogn' protect their arguments as a service to their -caller. You don't need to protect your arguments when writing a new -`DEFUN'. - - `GCPRO'ing is perhaps the trickiest and most error-prone part of -XEmacs coding. It is *extremely* important that you get this right and -use a great deal of discipline when writing this code. *Note -`GCPRO'ing: GCPROing, for full details on how to do this. - - What `DEFUN' actually does is declare a global structure of type -`Lisp_Subr' whose name begins with capital `SF' and which contains -information about the primitive (e.g. a pointer to the function, its -minimum and maximum allowed arguments, a string describing its Lisp -name); `DEFUN' then begins a normal C function declaration using the -`F...' name. The Lisp subr object that is the function definition of a -primitive (i.e. the object in the function slot of the symbol that -names the primitive) actually points to this `SF' structure; when -`Feval' encounters a subr, it looks in the structure to find out how to -call the C function. - - Defining the C function is not enough to make a Lisp primitive -available; you must also create the Lisp symbol for the primitive (the -symbol is "interned"; *note Obarrays::.) and store a suitable subr -object in its function cell. (If you don't do this, the primitive won't -be seen by Lisp code.) The code looks like this: - - DEFSUBR (FNAME); - -Here FNAME is the same name you used as the second argument to `DEFUN'. - - This call to `DEFSUBR' should go in the `syms_of_*()' function at -the end of the module. If no such function exists, create it and make -sure to also declare it in `symsinit.h' and call it from the -appropriate spot in `main()'. *Note General Coding Rules::. - - Note that C code cannot call functions by name unless they are -defined in C. The way to call a function written in Lisp from C is to -use `Ffuncall', which embodies the Lisp function `funcall'. Since the -Lisp function `funcall' accepts an unlimited number of arguments, in C -it takes two: the number of Lisp-level arguments, and a one-dimensional -array containing their values. The first Lisp-level argument is the -Lisp function to call, and the rest are the arguments to pass to it. -Since `Ffuncall' can call the evaluator, you must protect pointers from -garbage collection around the call to `Ffuncall'. (However, `Ffuncall' -explicitly protects all of its parameters, so you don't have to protect -any pointers passed as parameters to it.) - - The C functions `call0', `call1', `call2', and so on, provide handy -ways to call a Lisp function conveniently with a fixed number of -arguments. They work by calling `Ffuncall'. - - `eval.c' is a very good file to look through for examples; `lisp.h' -contains the definitions for important macros and functions. - - -File: internals.info, Node: Adding Global Lisp Variables, Next: Coding for Mule, Prev: Writing Lisp Primitives, Up: Rules When Writing New C Code - -Adding Global Lisp Variables -============================ - - Global variables whose names begin with `Q' are constants whose -value is a symbol of a particular name. The name of the variable should -be derived from the name of the symbol using the same rules as for Lisp -primitives. These variables are initialized using a call to -`defsymbol()' in the `syms_of_*()' function. (This call interns a -symbol, sets the C variable to the resulting Lisp object, and calls -`staticpro()' on the C variable to tell the garbage-collection -mechanism about this variable. What `staticpro()' does is add a -pointer to the variable to a large global array; when -garbage-collection happens, all pointers listed in the array are used -as starting points for marking Lisp objects. This is important because -it's quite possible that the only current reference to the object is -the C variable. In the case of symbols, the `staticpro()' doesn't -matter all that much because the symbol is contained in `obarray', -which is itself `staticpro()'ed. However, it's possible that a naughty -user could do something like uninterning the symbol out of `obarray' or -even setting `obarray' to a different value [although this is likely to -make XEmacs crash!].) - - *Please note:* It is potentially deadly if you declare a `Q...' -variable in two different modules. The two calls to `defsymbol()' are -no problem, but some linkers will complain about multiply-defined -symbols. The most insidious aspect of this is that often the link will -succeed anyway, but then the resulting executable will sometimes crash -in obscure ways during certain operations! To avoid this problem, -declare any symbols with common names (such as `text') that are not -obviously associated with this particular module in the module -`general.c'. - - Global variables whose names begin with `V' are variables that -contain Lisp objects. The convention here is that all global variables -of type `Lisp_Object' begin with `V', and all others don't (including -integer and boolean variables that have Lisp equivalents). Most of the -time, these variables have equivalents in Lisp, but some don't. Those -that do are declared this way by a call to `DEFVAR_LISP()' in the -`vars_of_*()' initializer for the module. What this does is create a -special "symbol-value-forward" Lisp object that contains a pointer to -the C variable, intern a symbol whose name is as specified in the call -to `DEFVAR_LISP()', and set its value to the symbol-value-forward Lisp -object; it also calls `staticpro()' on the C variable to tell the -garbage-collection mechanism about the variable. When `eval' (or -actually `symbol-value') encounters this special object in the process -of retrieving a variable's value, it follows the indirection to the C -variable and gets its value. `setq' does similar things so that the C -variable gets changed. - - Whether or not you `DEFVAR_LISP()' a variable, you need to -initialize it in the `vars_of_*()' function; otherwise it will end up -as all zeroes, which is the integer 0 (*not* `nil'), and this is -probably not what you want. Also, if the variable is not -`DEFVAR_LISP()'ed, *you must call* `staticpro()' on the C variable in -the `vars_of_*()' function. Otherwise, the garbage-collection -mechanism won't know that the object in this variable is in use, and -will happily collect it and reuse its storage for another Lisp object, -and you will be the one who's unhappy when you can't figure out how -your variable got overwritten. - - -File: internals.info, Node: Coding for Mule, Next: Techniques for XEmacs Developers, Prev: Adding Global Lisp Variables, Up: Rules When Writing New C Code - -Coding for Mule -=============== - - Although Mule support is not compiled by default in XEmacs, many -people are using it, and we consider it crucial that new code works -correctly with multibyte characters. This is not hard; it is only a -matter of following several simple user-interface guidelines. Even if -you never compile with Mule, with a little practice you will find it -quite easy to code Mule-correctly. - - Note that these guidelines are not necessarily tied to the current -Mule implementation; they are also a good idea to follow on the grounds -of code generalization for future I18N work. - -* Menu: - -* Character-Related Data Types:: -* Working With Character and Byte Positions:: -* Conversion to and from External Data:: -* General Guidelines for Writing Mule-Aware Code:: -* An Example of Mule-Aware Code:: - - -File: internals.info, Node: Character-Related Data Types, Next: Working With Character and Byte Positions, Up: Coding for Mule - -Character-Related Data Types ----------------------------- - - First, let's review the basic character-related datatypes used by -XEmacs. Note that the separate `typedef's are not mandatory in the -current implementation (all of them boil down to `unsigned char' or -`int'), but they improve clarity of code a great deal, because one -glance at the declaration can tell the intended use of the variable. - -`Emchar' - An `Emchar' holds a single Emacs character. - - Obviously, the equality between characters and bytes is lost in - the Mule world. Characters can be represented by one or more - bytes in the buffer, and `Emchar' is the C type large enough to - hold any character. - - Without Mule support, an `Emchar' is equivalent to an `unsigned - char'. - -`Bufbyte' - The data representing the text in a buffer or string is logically - a set of `Bufbyte's. - - XEmacs does not work with character formats all the time; when - reading characters from the outside, it decodes them to an - internal format, and likewise encodes them when writing. - `Bufbyte' (in fact `unsigned char') is the basic unit of XEmacs - internal buffers and strings format. - - One character can correspond to one or more `Bufbyte's. In the - current implementation, an ASCII character is represented by the - same `Bufbyte', and extended characters are represented by a - sequence of `Bufbyte's. - - Without Mule support, a `Bufbyte' is equivalent to an `Emchar'. - -`Bufpos' -`Charcount' - A `Bufpos' represents a character position in a buffer or string. - A `Charcount' represents a number (count) of characters. - Logically, subtracting two `Bufpos' values yields a `Charcount' - value. Although all of these are `typedef'ed to `int', we use - them in preference to `int' to make it clear what sort of position - is being used. - - `Bufpos' and `Charcount' values are the only ones that are ever - visible to Lisp. - -`Bytind' -`Bytecount' - A `Bytind' represents a byte position in a buffer or string. A - `Bytecount' represents the distance between two positions in bytes. - The relationship between `Bytind' and `Bytecount' is the same as - the relationship between `Bufpos' and `Charcount'. - -`Extbyte' -`Extcount' - When dealing with the outside world, XEmacs works with `Extbyte's, - which are equivalent to `unsigned char'. Obviously, an `Extcount' - is the distance between two `Extbyte's. Extbytes and Extcounts - are not all that frequent in XEmacs code. - diff --git a/info/internals.info-3 b/info/internals.info-3 deleted file mode 100644 index b9844e5..0000000 --- a/info/internals.info-3 +++ /dev/null @@ -1,1190 +0,0 @@ -This is Info file ../../info/internals.info, produced by Makeinfo -version 1.68 from the input file internals.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Internals: (internals). XEmacs Internals Manual. -END-INFO-DIR-ENTRY - - Copyright (C) 1992 - 1996 Ben Wing. Copyright (C) 1996, 1997 Sun -Microsystems. Copyright (C) 1994 - 1998 Free Software Foundation. -Copyright (C) 1994, 1995 Board of Trustees, University of Illinois. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: internals.info, Node: Working With Character and Byte Positions, Next: Conversion to and from External Data, Prev: Character-Related Data Types, Up: Coding for Mule - -Working With Character and Byte Positions ------------------------------------------ - - Now that we have defined the basic character-related types, we can -look at the macros and functions designed for work with them and for -conversion between them. Most of these macros are defined in -`buffer.h', and we don't discuss all of them here, but only the most -important ones. Examining the existing code is the best way to learn -about them. - -`MAX_EMCHAR_LEN' - This preprocessor constant is the maximum number of buffer bytes - per Emacs character, i.e. the byte length of an `Emchar'. It is - useful when allocating temporary strings to keep a known number of - characters. For instance: - - { - Charcount cclen; - ... - { - /* Allocate place for CCLEN characters. */ - Bufbyte *buf = (Bufbyte *)alloca (cclen * MAX_EMCHAR_LEN); - ... - - If you followed the previous section, you can guess that, - logically, multiplying a `Charcount' value with `MAX_EMCHAR_LEN' - produces a `Bytecount' value. - - In the current Mule implementation, `MAX_EMCHAR_LEN' equals 4. - Without Mule, it is 1. - -`charptr_emchar' -`set_charptr_emchar' - The `charptr_emchar' macro takes a `Bufbyte' pointer and returns - the `Emchar' stored at that position. If it were a function, its - prototype would be: - - Emchar charptr_emchar (Bufbyte *p); - - `set_charptr_emchar' stores an `Emchar' to the specified byte - position. It returns the number of bytes stored: - - Bytecount set_charptr_emchar (Bufbyte *p, Emchar c); - - It is important to note that `set_charptr_emchar' is safe only for - appending a character at the end of a buffer, not for overwriting a - character in the middle. This is because the width of characters - varies, and `set_charptr_emchar' cannot resize the string if it - writes, say, a two-byte character where a single-byte character - used to reside. - - A typical use of `set_charptr_emchar' can be demonstrated by this - example, which copies characters from buffer BUF to a temporary - string of Bufbytes. - - { - Bufpos pos; - for (pos = beg; pos < end; pos++) - { - Emchar c = BUF_FETCH_CHAR (buf, pos); - p += set_charptr_emchar (buf, c); - } - } - - Note how `set_charptr_emchar' is used to store the `Emchar' and - increment the counter, at the same time. - -`INC_CHARPTR' -`DEC_CHARPTR' - These two macros increment and decrement a `Bufbyte' pointer, - respectively. They will adjust the pointer by the appropriate - number of bytes according to the byte length of the character - stored there. Both macros assume that the memory address is - located at the beginning of a valid character. - - Without Mule support, `INC_CHARPTR (p)' and `DEC_CHARPTR (p)' - simply expand to `p++' and `p--', respectively. - -`bytecount_to_charcount' - Given a pointer to a text string and a length in bytes, return the - equivalent length in characters. - - Charcount bytecount_to_charcount (Bufbyte *p, Bytecount bc); - -`charcount_to_bytecount' - Given a pointer to a text string and a length in characters, - return the equivalent length in bytes. - - Bytecount charcount_to_bytecount (Bufbyte *p, Charcount cc); - -`charptr_n_addr' - Return a pointer to the beginning of the character offset CC (in - characters) from P. - - Bufbyte *charptr_n_addr (Bufbyte *p, Charcount cc); - - -File: internals.info, Node: Conversion to and from External Data, Next: General Guidelines for Writing Mule-Aware Code, Prev: Working With Character and Byte Positions, Up: Coding for Mule - -Conversion to and from External Data ------------------------------------- - - When an external function, such as a C library function, returns a -`char' pointer, you should almost never treat it as `Bufbyte'. This is -because these returned strings may contain 8bit characters which can be -misinterpreted by XEmacs, and cause a crash. Likewise, when exporting -a piece of internal text to the outside world, you should always -convert it to an appropriate external encoding, lest the internal stuff -(such as the infamous \201 characters) leak out. - - The interface to conversion between the internal and external -representations of text are the numerous conversion macros defined in -`buffer.h'. Before looking at them, we'll look at the external formats -supported by these macros. - - Currently meaningful formats are `FORMAT_BINARY', `FORMAT_FILENAME', -`FORMAT_OS', and `FORMAT_CTEXT'. Here is a description of these. - -`FORMAT_BINARY' - Binary format. This is the simplest format and is what we use in - the absence of a more appropriate format. This converts according - to the `binary' coding system: - - a. On input, bytes 0-255 are converted into characters 0-255. - - b. On output, characters 0-255 are converted into bytes 0-255 - and other characters are converted into `X'. - -`FORMAT_FILENAME' - Format used for filenames. In the original Mule, this is - user-definable with the `pathname-coding-system' variable. For - the moment, we just use the `binary' coding system. - -`FORMAT_OS' - Format used for the external Unix environment--`argv[]', stuff - from `getenv()', stuff from the `/etc/passwd' file, etc. - - Perhaps should be the same as FORMAT_FILENAME. - -`FORMAT_CTEXT' - Compound-text format. This is the standard X format used for data - stored in properties, selections, and the like. This is an 8-bit - no-lock-shift ISO2022 coding system. - - The macros to convert between these formats and the internal format, -and vice versa, follow. - -`GET_CHARPTR_INT_DATA_ALLOCA' -`GET_CHARPTR_EXT_DATA_ALLOCA' - These two are the most basic conversion macros. - `GET_CHARPTR_INT_DATA_ALLOCA' converts external data to internal - format, and `GET_CHARPTR_EXT_DATA_ALLOCA' converts the other way - around. The arguments each of these receives are PTR (pointer to - the text in external format), LEN (length of texts in bytes), FMT - (format of the external text), PTR_OUT (lvalue to which new text - should be copied), and LEN_OUT (lvalue which will be assigned the - length of the internal text in bytes). The resulting text is - stored to a stack-allocated buffer. If the text doesn't need - changing, these macros will do nothing, except for setting LEN_OUT. - - The macros above take many arguments which makes them unwieldy. - For this reason, a number of convenience macros are defined with - obvious functionality, but accepting less arguments. The general - rule is that macros with `INT' in their name convert text to - internal Emacs representation, whereas the `EXT' macros convert to - external representation. - -`GET_C_CHARPTR_INT_DATA_ALLOCA' -`GET_C_CHARPTR_EXT_DATA_ALLOCA' - As their names imply, these macros work on C char pointers, which - are zero-terminated, and thus do not need LEN or LEN_OUT - parameters. - -`GET_STRING_EXT_DATA_ALLOCA' -`GET_C_STRING_EXT_DATA_ALLOCA' - These two macros convert a Lisp string into an external - representation. The difference between them is that - `GET_STRING_EXT_DATA_ALLOCA' stores its output to a generic - string, providing LEN_OUT, the length of the resulting external - string. On the other hand, `GET_C_STRING_EXT_DATA_ALLOCA' assumes - that the caller will be satisfied with output string being - zero-terminated. - - Note that for Lisp strings only one conversion direction makes - sense. - -`GET_C_CHARPTR_EXT_BINARY_DATA_ALLOCA' -`GET_CHARPTR_EXT_BINARY_DATA_ALLOCA' -`GET_STRING_BINARY_DATA_ALLOCA' -`GET_C_STRING_BINARY_DATA_ALLOCA' -`GET_C_CHARPTR_EXT_FILENAME_DATA_ALLOCA' -`...' - These macros convert internal text to a specific external - representation, with the external format being encoded into the - name of the macro. Note that the `GET_STRING_...' and - `GET_C_STRING...' macros lack the `EXT' tag, because they only - make sense in that direction. - -`GET_C_CHARPTR_INT_BINARY_DATA_ALLOCA' -`GET_CHARPTR_INT_BINARY_DATA_ALLOCA' -`GET_C_CHARPTR_INT_FILENAME_DATA_ALLOCA' -`...' - These macros convert external text of a specific format to its - internal representation, with the external format being incoded - into the name of the macro. - - -File: internals.info, Node: General Guidelines for Writing Mule-Aware Code, Next: An Example of Mule-Aware Code, Prev: Conversion to and from External Data, Up: Coding for Mule - -General Guidelines for Writing Mule-Aware Code ----------------------------------------------- - - This section contains some general guidance on how to write -Mule-aware code, as well as some pitfalls you should avoid. - -*Never use `char' and `char *'.* - In XEmacs, the use of `char' and `char *' is almost always a - mistake. If you want to manipulate an Emacs character from "C", - use `Emchar'. If you want to examine a specific octet in the - internal format, use `Bufbyte'. If you want a Lisp-visible - character, use a `Lisp_Object' and `make_char'. If you want a - pointer to move through the internal text, use `Bufbyte *'. Also - note that you almost certainly do not need `Emchar *'. - -*Be careful not to confuse `Charcount', `Bytecount', and `Bufpos'.* - The whole point of using different types is to avoid confusion - about the use of certain variables. Lest this effect be - nullified, you need to be careful about using the right types. - -*Always convert external data* - It is extremely important to always convert external data, because - XEmacs can crash if unexpected 8bit sequences are copied to its - internal buffers literally. - - This means that when a system function, such as `readdir', returns - a string, you need to convert it using one of the conversion macros - described in the previous chapter, before passing it further to - Lisp. In the case of `readdir', you would use the - `GET_C_CHARPTR_INT_FILENAME_DATA_ALLOCA' macro. - - Also note that many internal functions, such as `make_string', - accept Bufbytes, which removes the need for them to convert the - data they receive. This increases efficiency because that way - external data needs to be decoded only once, when it is read. - After that, it is passed around in internal format. - - -File: internals.info, Node: An Example of Mule-Aware Code, Prev: General Guidelines for Writing Mule-Aware Code, Up: Coding for Mule - -An Example of Mule-Aware Code ------------------------------ - - As an example of Mule-aware code, we shall will analyze the `string' -function, which conses up a Lisp string from the character arguments it -receives. Here is the definition, pasted from `alloc.c': - - DEFUN ("string", Fstring, 0, MANY, 0, /* - Concatenate all the argument characters and make the result a string. - */ - (int nargs, Lisp_Object *args)) - { - Bufbyte *storage = alloca_array (Bufbyte, nargs * MAX_EMCHAR_LEN); - Bufbyte *p = storage; - - for (; nargs; nargs--, args++) - { - Lisp_Object lisp_char = *args; - CHECK_CHAR_COERCE_INT (lisp_char); - p += set_charptr_emchar (p, XCHAR (lisp_char)); - } - return make_string (storage, p - storage); - } - - Now we can analyze the source line by line. - - Obviously, string will be as long as there are arguments to the -function. This is why we allocate `MAX_EMCHAR_LEN' * NARGS bytes on -the stack, i.e. the worst-case number of bytes for NARGS `Emchar's to -fit in the string. - - Then, the loop checks that each element is a character, converting -integers in the process. Like many other functions in XEmacs, this -function silently accepts integers where characters are expected, for -historical and compatibility reasons. Unless you know what you are -doing, `CHECK_CHAR' will also suffice. `XCHAR (lisp_char)' extracts -the `Emchar' from the `Lisp_Object', and `set_charptr_emchar' stores it -to storage, increasing `p' in the process. - - Other instructive examples of correct coding under Mule can be found -all over the XEmacs code. For starters, I recommend -`Fnormalize_menu_item_name' in `menubar.c'. After you have understood -this section of the manual and studied the examples, you can proceed -writing new Mule-aware code. - - -File: internals.info, Node: Techniques for XEmacs Developers, Prev: Coding for Mule, Up: Rules When Writing New C Code - -Techniques for XEmacs Developers -================================ - - To make a quantified XEmacs, do: `make quantmacs'. - - You simply can't dump Quantified and Purified images. Run the image -like so: `quantmacs -batch -l loadup.el run-temacs XEMACS-ARGS...'. - - Before you go through the trouble, are you compiling with all -debugging and error-checking off? If not try that first. Be warned -that while Quantify is directly responsible for quite a few -optimizations which have been made to XEmacs, doing a run which -generates results which can be acted upon is not necessarily a trivial -task. - - Also, if you're still willing to do some runs make sure you configure -with the `--quantify' flag. That will keep Quantify from starting to -record data until after the loadup is completed and will shut off -recording right before it shuts down (which generates enough bogus data -to throw most results off). It also enables three additional elisp -commands: `quantify-start-recording-data', -`quantify-stop-recording-data' and `quantify-clear-data'. - - If you want to make XEmacs faster, target your favorite slow -benchmark, run a profiler like Quantify, `gprof', or `tcov', and figure -out where the cycles are going. Specific projects: - - * Make the garbage collector faster. Figure out how to write an - incremental garbage collector. - - * Write a compiler that takes bytecode and spits out C code. - Unfortunately, you will then need a C compiler and a more fully - developed module system. - - * Speed up redisplay. - - * Speed up syntax highlighting. Maybe moving some of the syntax - highlighting capabilities into C would make a difference. - - * Implement tail recursion in Emacs Lisp (hard!). - - Unfortunately, Emacs Lisp is slow, and is going to stay slow. -Function calls in elisp are especially expensive. Iterating over a -long list is going to be 30 times faster implemented in C than in Elisp. - - To get started debugging XEmacs, take a look at the `gdbinit' and -`dbxrc' files in the `src' directory. *Note Q2.1.15 - How to Debug an -XEmacs problem with a debugger: (xemacs-faq)Q2.1.15 - How to Debug an -XEmacs problem with a debugger. - - After making source code changes, run `make check' to ensure that -you haven't introduced any regressions. If you're feeling ambitious, -you can try to improve the test suite in `tests/automated'. - - Here are things to know when you create a new source file: - - * All `.c' files should `#include ' first. Almost all - `.c' files should `#include "lisp.h"' second. - - * Generated header files should be included using the `#include - <...>' syntax, not the `#include "..."' syntax. The generated - headers are: - - `config.h puresize-adjust.h sheap-adjust.h paths.h Emacs.ad.h' - - The basic rule is that you should assume builds using `--srcdir' - and the `#include <...>' syntax needs to be used when the - to-be-included generated file is in a potentially different - directory *at compile time*. The non-obvious C rule is that - `#include "..."' means to search for the included file in the - same directory as the including file, *not* in the current - directory. - - * Header files should *not* include `' and `"lisp.h"'. It - is the responsibility of the `.c' files that use it to do so. - - * If the header uses `INLINE', either directly or through - `DECLARE_LRECORD', then it must be added to `inline.c''s includes. - - * Try compiling at least once with - - gcc --with-mule --with-union-type --error-checking=all - - * Did I mention that you should run the test suite? - make check - - -File: internals.info, Node: A Summary of the Various XEmacs Modules, Next: Allocation of Objects in XEmacs Lisp, Prev: Rules When Writing New C Code, Up: Top - -A Summary of the Various XEmacs Modules -*************************************** - - This is accurate as of XEmacs 20.0. - -* Menu: - -* Low-Level Modules:: -* Basic Lisp Modules:: -* Modules for Standard Editing Operations:: -* Editor-Level Control Flow Modules:: -* Modules for the Basic Displayable Lisp Objects:: -* Modules for other Display-Related Lisp Objects:: -* Modules for the Redisplay Mechanism:: -* Modules for Interfacing with the File System:: -* Modules for Other Aspects of the Lisp Interpreter and Object System:: -* Modules for Interfacing with the Operating System:: -* Modules for Interfacing with X Windows:: -* Modules for Internationalization:: - - -File: internals.info, Node: Low-Level Modules, Next: Basic Lisp Modules, Up: A Summary of the Various XEmacs Modules - -Low-Level Modules -================= - - config.h - - This is automatically generated from `config.h.in' based on the -results of configure tests and user-selected optional features and -contains preprocessor definitions specifying the nature of the -environment in which XEmacs is being compiled. - - paths.h - - This is automatically generated from `paths.h.in' based on supplied -configure values, and allows for non-standard installed configurations -of the XEmacs directories. It's currently broken, though. - - emacs.c - signal.c - - `emacs.c' contains `main()' and other code that performs the most -basic environment initializations and handles shutting down the XEmacs -process (this includes `kill-emacs', the normal way that XEmacs is -exited; `dump-emacs', which is used during the build process to write -out the XEmacs executable; `run-emacs-from-temacs', which can be used -to start XEmacs directly when temacs has finished loading all the Lisp -code; and emergency code to handle crashes [XEmacs tries to auto-save -all files before it crashes]). - - Low-level code that directly interacts with the Unix signal -mechanism, however, is in `signal.c'. Note that this code does not -handle system dependencies in interfacing to signals; that is handled -using the `syssignal.h' header file, described in section J below. - - unexaix.c - unexalpha.c - unexapollo.c - unexconvex.c - unexec.c - unexelf.c - unexelfsgi.c - unexencap.c - unexenix.c - unexfreebsd.c - unexfx2800.c - unexhp9k3.c - unexhp9k800.c - unexmips.c - unexnext.c - unexsol2.c - unexsunos4.c - - These modules contain code dumping out the XEmacs executable on -various different systems. (This process is highly machine-specific and -requires intimate knowledge of the executable format and the memory map -of the process.) Only one of these modules is actually used; this is -chosen by `configure'. - - crt0.c - lastfile.c - pre-crt0.c - - These modules are used in conjunction with the dump mechanism. On -some systems, an alternative version of the C startup code (the actual -code that receives control from the operating system when the process is -started, and which calls `main()') is required so that the dumping -process works properly; `crt0.c' provides this. - - `pre-crt0.c' and `lastfile.c' should be the very first and very last -file linked, respectively. (Actually, this is not really true. -`lastfile.c' should be after all Emacs modules whose initialized data -should be made constant, and before all other Emacs files and all -libraries. In particular, the allocation modules `gmalloc.c', -`alloca.c', etc. are normally placed past `lastfile.c', and all of the -files that implement Xt widget classes *must* be placed after -`lastfile.c' because they contain various structures that must be -statically initialized and into which Xt writes at various times.) -`pre-crt0.c' and `lastfile.c' contain exported symbols that are used to -determine the start and end of XEmacs' initialized data space when -dumping. - - alloca.c - free-hook.c - getpagesize.h - gmalloc.c - malloc.c - mem-limits.h - ralloc.c - vm-limit.c - - These handle basic C allocation of memory. `alloca.c' is an -emulation of the stack allocation function `alloca()' on machines that -lack this. (XEmacs makes extensive use of `alloca()' in its code.) - - `gmalloc.c' and `malloc.c' are two implementations of the standard C -functions `malloc()', `realloc()' and `free()'. They are often used in -place of the standard system-provided `malloc()' because they usually -provide a much faster implementation, at the expense of additional -memory use. `gmalloc.c' is a newer implementation that is much more -memory-efficient for large allocations than `malloc.c', and should -always be preferred if it works. (At one point, `gmalloc.c' didn't work -on some systems where `malloc.c' worked; but this should be fixed now.) - - `ralloc.c' is the "relocating allocator". It provides functions -similar to `malloc()', `realloc()' and `free()' that allocate memory -that can be dynamically relocated in memory. The advantage of this is -that allocated memory can be shuffled around to place all the free -memory at the end of the heap, and the heap can then be shrunk, -releasing the memory back to the operating system. The use of this can -be controlled with the configure option `--rel-alloc'; if enabled, -memory allocated for buffers will be relocatable, so that if a very -large file is visited and the buffer is later killed, the memory can be -released to the operating system. (The disadvantage of this mechanism -is that it can be very slow. On systems with the `mmap()' system call, -the XEmacs version of `ralloc.c' uses this to move memory around -without actually having to block-copy it, which can speed things up; -but it can still cause noticeable performance degradation.) - - `free-hook.c' contains some debugging functions for checking for -invalid arguments to `free()'. - - `vm-limit.c' contains some functions that warn the user when memory -is getting low. These are callback functions that are called by -`gmalloc.c' and `malloc.c' at appropriate times. - - `getpagesize.h' provides a uniform interface for retrieving the size -of a page in virtual memory. `mem-limits.h' provides a uniform -interface for retrieving the total amount of available virtual memory. -Both are similar in spirit to the `sys*.h' files described in section -J, below. - - blocktype.c - blocktype.h - dynarr.c - - These implement a couple of basic C data types to facilitate memory -allocation. The `Blocktype' type efficiently manages the allocation of -fixed-size blocks by minimizing the number of times that `malloc()' and -`free()' are called. It allocates memory in large chunks, subdivides -the chunks into blocks of the proper size, and returns the blocks as -requested. When blocks are freed, they are placed onto a linked list, -so they can be efficiently reused. This data type is not much used in -XEmacs currently, because it's a fairly new addition. - - The `Dynarr' type implements a "dynamic array", which is similar to -a standard C array but has no fixed limit on the number of elements it -can contain. Dynamic arrays can hold elements of any type, and when -you add a new element, the array automatically resizes itself if it -isn't big enough. Dynarrs are extensively used in the redisplay -mechanism. - - inline.c - - This module is used in connection with inline functions (available in -some compilers). Often, inline functions need to have a corresponding -non-inline function that does the same thing. This module is where they -reside. It contains no actual code, but defines some special flags that -cause inline functions defined in header files to be rendered as actual -functions. It then includes all header files that contain any inline -function definitions, so that each one gets a real function equivalent. - - debug.c - debug.h - - These functions provide a system for doing internal consistency -checks during code development. This system is not currently used; -instead the simpler `assert()' macro is used along with the various -checks provided by the `--error-check-*' configuration options. - - prefix-args.c - - This is actually the source for a small, self-contained program used -during building. - - universe.h - - This is not currently used. - - -File: internals.info, Node: Basic Lisp Modules, Next: Modules for Standard Editing Operations, Prev: Low-Level Modules, Up: A Summary of the Various XEmacs Modules - -Basic Lisp Modules -================== - - emacsfns.h - lisp-disunion.h - lisp-union.h - lisp.h - lrecord.h - symsinit.h - - These are the basic header files for all XEmacs modules. Each module -includes `lisp.h', which brings the other header files in. `lisp.h' -contains the definitions of the structures and extractor and -constructor macros for the basic Lisp objects and various other basic -definitions for the Lisp environment, as well as some general-purpose -definitions (e.g. `min()' and `max()'). `lisp.h' includes either -`lisp-disunion.h' or `lisp-union.h', depending on whether -`USE_UNION_TYPE' is defined. These files define the typedef of the -Lisp object itself (as described above) and the low-level macros that -hide the actual implementation of the Lisp object. All extractor and -constructor macros for particular types of Lisp objects are defined in -terms of these low-level macros. - - As a general rule, all typedefs should go into the typedefs section -of `lisp.h' rather than into a module-specific header file even if the -structure is defined elsewhere. This allows function prototypes that -use the typedef to be placed into other header files. Forward structure -declarations (i.e. a simple declaration like `struct foo;' where the -structure itself is defined elsewhere) should be placed into the -typedefs section as necessary. - - `lrecord.h' contains the basic structures and macros that implement -all record-type Lisp objects - i.e. all objects whose type is a field -in their C structure, which includes all objects except the few most -basic ones. - - `lisp.h' contains prototypes for most of the exported functions in -the various modules. Lisp primitives defined using `DEFUN' that need -to be called by C code should be declared using `EXFUN'. Other -function prototypes should be placed either into the appropriate -section of `lisp.h', or into a module-specific header file, depending -on how general-purpose the function is and whether it has -special-purpose argument types requiring definitions not in `lisp.h'.) -All initialization functions are prototyped in `symsinit.h'. - - alloc.c - pure.c - puresize.h - - The large module `alloc.c' implements all of the basic allocation and -garbage collection for Lisp objects. The most commonly used Lisp -objects are allocated in chunks, similar to the Blocktype data type -described above; others are allocated in individually `malloc()'ed -blocks. This module provides the foundation on which all other aspects -of the Lisp environment sit, and is the first module initialized at -startup. - - Note that `alloc.c' provides a series of generic functions that are -not dependent on any particular object type, and interfaces to -particular types of objects using a standardized interface of -type-specific methods. This scheme is a fundamental principle of -object-oriented programming and is heavily used throughout XEmacs. The -great advantage of this is that it allows for a clean separation of -functionality into different modules - new classes of Lisp objects, new -event interfaces, new device types, new stream interfaces, etc. can be -added transparently without affecting code anywhere else in XEmacs. -Because the different subsystems are divided into general and specific -code, adding a new subtype within a subsystem will in general not -require changes to the generic subsystem code or affect any of the other -subtypes in the subsystem; this provides a great deal of robustness to -the XEmacs code. - - `pure.c' contains the declaration of the "purespace" array. Pure -space is a hack used to place some constant Lisp data into the code -segment of the XEmacs executable, even though the data needs to be -initialized through function calls. (See above in section VIII for more -info about this.) During startup, certain sorts of data is -automatically copied into pure space, and other data is copied manually -in some of the basic Lisp files by calling the function `purecopy', -which copies the object if possible (this only works in temacs, of -course) and returns the new object. In particular, while temacs is -executing, the Lisp reader automatically copies all compiled-function -objects that it reads into pure space. Since compiled-function objects -are large, are never modified, and typically comprise the majority of -the contents of a compiled-Lisp file, this works well. While XEmacs is -running, any attempt to modify an object that resides in pure space -causes an error. Objects in pure space are never garbage collected - -almost all of the time, they're intended to be permanent, and in any -case you can't write into pure space to set the mark bits. - - `puresize.h' contains the declaration of the size of the pure space -array. This depends on the optional features that are compiled in, any -extra purespace requested by the user at compile time, and certain other -factors (e.g. 64-bit machines need more pure space because their Lisp -objects are larger). The smallest size that suffices should be used, so -that there's no wasted space. If there's not enough pure space, you -will get an error during the build process, specifying how much more -pure space is needed. - - eval.c - backtrace.h - - This module contains all of the functions to handle the flow of -control. This includes the mechanisms of defining functions, calling -functions, traversing stack frames, and binding variables; the control -primitives and other special forms such as `while', `if', `eval', -`let', `and', `or', `progn', etc.; handling of non-local exits, -unwind-protects, and exception handlers; entering the debugger; methods -for the subr Lisp object type; etc. It does *not* include the `read' -function, the `print' function, or the handling of symbols and obarrays. - - `backtrace.h' contains some structures related to stack frames and -the flow of control. - - lread.c - - This module implements the Lisp reader and the `read' function, -which converts text into Lisp objects, according to the read syntax of -the objects, as described above. This is similar to the parser that is -a part of all compilers. - - print.c - - This module implements the Lisp print mechanism and the `print' -function and related functions. This is the inverse of the Lisp reader -- it converts Lisp objects to a printed, textual representation. -(Hopefully something that can be read back in using `read' to get an -equivalent object.) - - general.c - symbols.c - symeval.h - - `symbols.c' implements the handling of symbols, obarrays, and -retrieving the values of symbols. Much of the code is devoted to -handling the special "symbol-value-magic" objects that define special -types of variables - this includes buffer-local variables, variable -aliases, variables that forward into C variables, etc. This module is -initialized extremely early (right after `alloc.c'), because it is here -that the basic symbols `t' and `nil' are created, and those symbols are -used everywhere throughout XEmacs. - - `symeval.h' contains the definitions of symbol structures and the -`DEFVAR_LISP()' and related macros for declaring variables. - - data.c - floatfns.c - fns.c - - These modules implement the methods and standard Lisp primitives for -all the basic Lisp object types other than symbols (which are described -above). `data.c' contains all the predicates (primitives that return -whether an object is of a particular type); the integer arithmetic -functions; and the basic accessor and mutator primitives for the various -object types. `fns.c' contains all the standard predicates for working -with sequences (where, abstractly speaking, a sequence is an ordered set -of objects, and can be represented by a list, string, vector, or -bit-vector); it also contains `equal', perhaps on the grounds that bulk -of the operation of `equal' is comparing sequences. `floatfns.c' -contains methods and primitives for floats and floating-point -arithmetic. - - bytecode.c - bytecode.h - - `bytecode.c' implements the byte-code interpreter and -compiled-function objects, and `bytecode.h' contains associated -structures. Note that the byte-code *compiler* is written in Lisp. - - -File: internals.info, Node: Modules for Standard Editing Operations, Next: Editor-Level Control Flow Modules, Prev: Basic Lisp Modules, Up: A Summary of the Various XEmacs Modules - -Modules for Standard Editing Operations -======================================= - - buffer.c - buffer.h - bufslots.h - - `buffer.c' implements the "buffer" Lisp object type. This includes -functions that create and destroy buffers; retrieve buffers by name or -by other properties; manipulate lists of buffers (remember that buffers -are permanent objects and stored in various ordered lists); retrieve or -change buffer properties; etc. It also contains the definitions of all -the built-in buffer-local variables (which can be viewed as buffer -properties). It does *not* contain code to manipulate buffer-local -variables (that's in `symbols.c', described above); or code to -manipulate the text in a buffer. - - `buffer.h' defines the structures associated with a buffer and the -various macros for retrieving text from a buffer and special buffer -positions (e.g. `point', the default location for text insertion). It -also contains macros for working with buffer positions and converting -between their representations as character offsets and as byte offsets -(under MULE, they are different, because characters can be multi-byte). -It is one of the largest header files. - - `bufslots.h' defines the fields in the buffer structure that -correspond to the built-in buffer-local variables. It is its own -header file because it is included many times in `buffer.c', as a way -of iterating over all the built-in buffer-local variables. - - insdel.c - insdel.h - - `insdel.c' contains low-level functions for inserting and deleting -text in a buffer, keeping track of changed regions for use by -redisplay, and calling any before-change and after-change functions -that may have been registered for the buffer. It also contains the -actual functions that convert between byte offsets and character -offsets. - - `insdel.h' contains associated headers. - - marker.c - - This module implements the "marker" Lisp object type, which -conceptually is a pointer to a text position in a buffer that moves -around as text is inserted and deleted, so as to remain in the same -relative position. This module doesn't actually move the markers around -- that's handled in `insdel.c'. This module just creates them and -implements the primitives for working with them. As markers are simple -objects, this does not entail much. - - Note that the standard arithmetic primitives (e.g. `+') accept -markers in place of integers and automatically substitute the value of -`marker-position' for the marker, i.e. an integer describing the -current buffer position of the marker. - - extents.c - extents.h - - This module implements the "extent" Lisp object type, which is like -a marker that works over a range of text rather than a single position. -Extents are also much more complex and powerful than markers and have a -more efficient (and more algorithmically complex) implementation. The -implementation is described in detail in comments in `extents.c'. - - The code in `extents.c' works closely with `insdel.c' so that -extents are properly moved around as text is inserted and deleted. -There is also code in `extents.c' that provides information needed by -the redisplay mechanism for efficient operation. (Remember that extents -can have display properties that affect [sometimes drastically, as in -the `invisible' property] the display of the text they cover.) - - editfns.c - - `editfns.c' contains the standard Lisp primitives for working with a -buffer's text, and calls the low-level functions in `insdel.c'. It -also contains primitives for working with `point' (the default buffer -insertion location). - - `editfns.c' also contains functions for retrieving various -characteristics from the external environment: the current time, the -process ID of the running XEmacs process, the name of the user who ran -this XEmacs process, etc. It's not clear why this code is in -`editfns.c'. - - callint.c - cmds.c - commands.h - - These modules implement the basic "interactive" commands, i.e. -user-callable functions. Commands, as opposed to other functions, have -special ways of getting their parameters interactively (by querying the -user), as opposed to having them passed in a normal function -invocation. Many commands are not really meant to be called from other -Lisp functions, because they modify global state in a way that's often -undesired as part of other Lisp functions. - - `callint.c' implements the mechanism for querying the user for -parameters and calling interactive commands. The bulk of this module is -code that parses the interactive spec that is supplied with an -interactive command. - - `cmds.c' implements the basic, most commonly used editing commands: -commands to move around the current buffer and insert and delete -characters. These commands are implemented using the Lisp primitives -defined in `editfns.c'. - - `commands.h' contains associated structure definitions and -prototypes. - - regex.c - regex.h - search.c - - `search.c' implements the Lisp primitives for searching for text in -a buffer, and some of the low-level algorithms for doing this. In -particular, the fast fixed-string Boyer-Moore search algorithm is -implemented in `search.c'. The low-level algorithms for doing -regular-expression searching, however, are implemented in `regex.c' and -`regex.h'. These two modules are largely independent of XEmacs, and -are similar to (and based upon) the regular-expression routines used in -`grep' and other GNU utilities. - - doprnt.c - - `doprnt.c' implements formatted-string processing, similar to -`printf()' command in C. - - undo.c - - This module implements the undo mechanism for tracking buffer -changes. Most of this could be implemented in Lisp. - - -File: internals.info, Node: Editor-Level Control Flow Modules, Next: Modules for the Basic Displayable Lisp Objects, Prev: Modules for Standard Editing Operations, Up: A Summary of the Various XEmacs Modules - -Editor-Level Control Flow Modules -================================= - - event-Xt.c - event-stream.c - event-tty.c - events.c - events.h - - These implement the handling of events (user input and other system -notifications). - - `events.c' and `events.h' define the "event" Lisp object type and -primitives for manipulating it. - - `event-stream.c' implements the basic functions for working with -event queues, dispatching an event by looking it up in relevant keymaps -and such, and handling timeouts; this includes the primitives -`next-event' and `dispatch-event', as well as related primitives such -as `sit-for', `sleep-for', and `accept-process-output'. -(`event-stream.c' is one of the hairiest and trickiest modules in -XEmacs. Beware! You can easily mess things up here.) - - `event-Xt.c' and `event-tty.c' implement the low-level interfaces -onto retrieving events from Xt (the X toolkit) and from TTY's (using -`read()' and `select()'), respectively. The event interface enforces a -clean separation between the specific code for interfacing with the -operating system and the generic code for working with events, by -defining an API of basic, low-level event methods; `event-Xt.c' and -`event-tty.c' are two different implementations of this API. To add -support for a new operating system (e.g. NeXTstep), one merely needs to -provide another implementation of those API functions. - - Note that the choice of whether to use `event-Xt.c' or `event-tty.c' -is made at compile time! Or at the very latest, it is made at startup -time. `event-Xt.c' handles events for *both* X and TTY frames; -`event-tty.c' is only used when X support is not compiled into XEmacs. -The reason for this is that there is only one event loop in XEmacs: -thus, it needs to be able to receive events from all different kinds of -frames. - - keymap.c - keymap.h - - `keymap.c' and `keymap.h' define the "keymap" Lisp object type and -associated methods and primitives. (Remember that keymaps are objects -that associate event descriptions with functions to be called to -"execute" those events; `dispatch-event' looks up events in the -relevant keymaps.) - - keyboard.c - - `keyboard.c' contains functions that implement the actual editor -command loop - i.e. the event loop that cyclically retrieves and -dispatches events. This code is also rather tricky, just like -`event-stream.c'. - - macros.c - macros.h - - These two modules contain the basic code for defining keyboard -macros. These functions don't actually do much; most of the code that -handles keyboard macros is mixed in with the event-handling code in -`event-stream.c'. - - minibuf.c - - This contains some miscellaneous code related to the minibuffer -(most of the minibuffer code was moved into Lisp by Richard Mlynarik). -This includes the primitives for completion (although filename -completion is in `dired.c'), the lowest-level interface to the -minibuffer (if the command loop were cleaned up, this too could be in -Lisp), and code for dealing with the echo area (this, too, was mostly -moved into Lisp, and the only code remaining is code to call out to -Lisp or provide simple bootstrapping implementations early in temacs, -before the echo-area Lisp code is loaded). - - -File: internals.info, Node: Modules for the Basic Displayable Lisp Objects, Next: Modules for other Display-Related Lisp Objects, Prev: Editor-Level Control Flow Modules, Up: A Summary of the Various XEmacs Modules - -Modules for the Basic Displayable Lisp Objects -============================================== - - device-ns.h - device-stream.c - device-stream.h - device-tty.c - device-tty.h - device-x.c - device-x.h - device.c - device.h - - These modules implement the "device" Lisp object type. This -abstracts a particular screen or connection on which frames are -displayed. As with Lisp objects, event interfaces, and other -subsystems, the device code is separated into a generic component that -contains a standardized interface (in the form of a set of methods) onto -particular device types. - - The device subsystem defines all the methods and provides method -services for not only device operations but also for the frame, window, -menubar, scrollbar, toolbar, and other displayable-object subsystems. -The reason for this is that all of these subsystems have the same -subtypes (X, TTY, NeXTstep, Microsoft Windows, etc.) as devices do. - - frame-ns.h - frame-tty.c - frame-x.c - frame-x.h - frame.c - frame.h - - Each device contains one or more frames in which objects (e.g. text) -are displayed. A frame corresponds to a window in the window system; -usually this is a top-level window but it could potentially be one of a -number of overlapping child windows within a top-level window, using the -MDI (Multiple Document Interface) protocol in Microsoft Windows or a -similar scheme. - - The `frame-*' files implement the "frame" Lisp object type and -provide the generic and device-type-specific operations on frames (e.g. -raising, lowering, resizing, moving, etc.). - - window.c - window.h - - Each frame consists of one or more non-overlapping "windows" (better -known as "panes" in standard window-system terminology) in which a -buffer's text can be displayed. Windows can also have scrollbars -displayed around their edges. - - `window.c' and `window.h' implement the "window" Lisp object type -and provide code to manage windows. Since windows have no associated -resources in the window system (the window system knows only about the -frame; no child windows or anything are used for XEmacs windows), there -is no device-type-specific code here; all of that code is part of the -redisplay mechanism or the code for particular object types such as -scrollbars. - - -File: internals.info, Node: Modules for other Display-Related Lisp Objects, Next: Modules for the Redisplay Mechanism, Prev: Modules for the Basic Displayable Lisp Objects, Up: A Summary of the Various XEmacs Modules - -Modules for other Display-Related Lisp Objects -============================================== - - faces.c - faces.h - - bitmaps.h - glyphs-ns.h - glyphs-x.c - glyphs-x.h - glyphs.c - glyphs.h - - objects-ns.h - objects-tty.c - objects-tty.h - objects-x.c - objects-x.h - objects.c - objects.h - - menubar-x.c - menubar.c - - scrollbar-x.c - scrollbar-x.h - scrollbar.c - scrollbar.h - - toolbar-x.c - toolbar.c - toolbar.h - - font-lock.c - - This file provides C support for syntax highlighting - i.e. -highlighting different syntactic constructs of a source file in -different colors, for easy reading. The C support is provided so that -this is fast. - - dgif_lib.c - gif_err.c - gif_lib.h - gifalloc.c - - These modules decode GIF-format image files, for use with glyphs. - - -File: internals.info, Node: Modules for the Redisplay Mechanism, Next: Modules for Interfacing with the File System, Prev: Modules for other Display-Related Lisp Objects, Up: A Summary of the Various XEmacs Modules - -Modules for the Redisplay Mechanism -=================================== - - redisplay-output.c - redisplay-tty.c - redisplay-x.c - redisplay.c - redisplay.h - - These files provide the redisplay mechanism. As with many other -subsystems in XEmacs, there is a clean separation between the general -and device-specific support. - - `redisplay.c' contains the bulk of the redisplay engine. These -functions update the redisplay structures (which describe how the screen -is to appear) to reflect any changes made to the state of any -displayable objects (buffer, frame, window, etc.) since the last time -that redisplay was called. These functions are highly optimized to -avoid doing more work than necessary (since redisplay is called -extremely often and is potentially a huge time sink), and depend heavily -on notifications from the objects themselves that changes have occurred, -so that redisplay doesn't explicitly have to check each possible object. -The redisplay mechanism also contains a great deal of caching to further -speed things up; some of this caching is contained within the various -displayable objects. - - `redisplay-output.c' goes through the redisplay structures and -converts them into calls to device-specific methods to actually output -the screen changes. - - `redisplay-x.c' and `redisplay-tty.c' are two implementations of -these redisplay output methods, for X frames and TTY frames, -respectively. - - indent.c - - This module contains various functions and Lisp primitives for -converting between buffer positions and screen positions. These -functions call the redisplay mechanism to do most of the work, and then -examine the redisplay structures to get the necessary information. This -module needs work. - - termcap.c - terminfo.c - tparam.c - - These files contain functions for working with the termcap -(BSD-style) and terminfo (System V style) databases of terminal -capabilities and escape sequences, used when XEmacs is displaying in a -TTY. - - cm.c - cm.h - - These files provide some miscellaneous TTY-output functions and -should probably be merged into `redisplay-tty.c'. - diff --git a/info/internals.info-4 b/info/internals.info-4 deleted file mode 100644 index f32214c..0000000 --- a/info/internals.info-4 +++ /dev/null @@ -1,994 +0,0 @@ -This is Info file ../../info/internals.info, produced by Makeinfo -version 1.68 from the input file internals.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Internals: (internals). XEmacs Internals Manual. -END-INFO-DIR-ENTRY - - Copyright (C) 1992 - 1996 Ben Wing. Copyright (C) 1996, 1997 Sun -Microsystems. Copyright (C) 1994 - 1998 Free Software Foundation. -Copyright (C) 1994, 1995 Board of Trustees, University of Illinois. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: internals.info, Node: Modules for Interfacing with the File System, Next: Modules for Other Aspects of the Lisp Interpreter and Object System, Prev: Modules for the Redisplay Mechanism, Up: A Summary of the Various XEmacs Modules - -Modules for Interfacing with the File System -============================================ - - lstream.c - lstream.h - - These modules implement the "stream" Lisp object type. This is an -internal-only Lisp object that implements a generic buffering stream. -The idea is to provide a uniform interface onto all sources and sinks of -data, including file descriptors, stdio streams, chunks of memory, Lisp -buffers, Lisp strings, etc. That way, I/O functions can be written to -the stream interface and can transparently handle all possible sources -and sinks. (For example, the `read' function can read data from a -file, a string, a buffer, or even a function that is called repeatedly -to return data, without worrying about where the data is coming from or -what-size chunks it is returned in.) - - Note that in the C code, streams are called "lstreams" (for "Lisp -streams") to distinguish them from other kinds of streams, e.g. stdio -streams and C++ I/O streams. - - Similar to other subsystems in XEmacs, lstreams are separated into -generic functions and a set of methods for the different types of -lstreams. `lstream.c' provides implementations of many different types -of streams; others are provided, e.g., in `mule-coding.c'. - - fileio.c - - This implements the basic primitives for interfacing with the file -system. This includes primitives for reading files into buffers, -writing buffers into files, checking for the presence or accessibility -of files, canonicalizing file names, etc. Note that these primitives -are usually not invoked directly by the user: There is a great deal of -higher-level Lisp code that implements the user commands such as -`find-file' and `save-buffer'. This is similar to the distinction -between the lower-level primitives in `editfns.c' and the higher-level -user commands in `commands.c' and `simple.el'. - - filelock.c - - This file provides functions for detecting clashes between different -processes (e.g. XEmacs and some external process, or two different -XEmacs processes) modifying the same file. (XEmacs can optionally use -the `lock/' subdirectory to provide a form of "locking" between -different XEmacs processes.) This module is also used by the low-level -functions in `insdel.c' to ensure that, if the first modification is -being made to a buffer whose corresponding file has been externally -modified, the user is made aware of this so that the buffer can be -synched up with the external changes if necessary. - - filemode.c - - This file provides some miscellaneous functions that construct a -`rwxr-xr-x'-type permissions string (as might appear in an `ls'-style -directory listing) given the information returned by the `stat()' -system call. - - dired.c - ndir.h - - These files implement the XEmacs interface to directory searching. -This includes a number of primitives for determining the files in a -directory and for doing filename completion. (Remember that generic -completion is handled by a different mechanism, in `minibuf.c'.) - - `ndir.h' is a header file used for the directory-searching emulation -functions provided in `sysdep.c' (see section J below), for systems -that don't provide any directory-searching functions. (On those -systems, directories can be read directly as files, and parsed.) - - realpath.c - - This file provides an implementation of the `realpath()' function -for expanding symbolic links, on systems that don't implement it or have -a broken implementation. - - -File: internals.info, Node: Modules for Other Aspects of the Lisp Interpreter and Object System, Next: Modules for Interfacing with the Operating System, Prev: Modules for Interfacing with the File System, Up: A Summary of the Various XEmacs Modules - -Modules for Other Aspects of the Lisp Interpreter and Object System -=================================================================== - - elhash.c - elhash.h - hash.c - hash.h - - These files provide two implementations of hash tables. Files -`hash.c' and `hash.h' provide a generic C implementation of hash tables -which can stand independently of XEmacs. Files `elhash.c' and -`elhash.h' provide a separate implementation of hash tables that can -store only Lisp objects, and knows about Lispy things like garbage -collection, and implement the "hash-table" Lisp object type. - - specifier.c - specifier.h - - This module implements the "specifier" Lisp object type. This is -primarily used for displayable properties, and allows for values that -are specific to a particular buffer, window, frame, device, or device -class, as well as a default value existing. This is used, for example, -to control the height of the horizontal scrollbar or the appearance of -the `default', `bold', or other faces. The specifier object consists -of a number of specifications, each of which maps from a buffer, -window, etc. to a value. The function `specifier-instance' looks up a -value given a window (from which a buffer, frame, and device can be -derived). - - chartab.c - chartab.h - casetab.c - - `chartab.c' and `chartab.h' implement the "char table" Lisp object -type, which maps from characters or certain sorts of character ranges -to Lisp objects. The implementation of this object type is optimized -for the internal representation of characters. Char tables come in -different types, which affect the allowed object types to which a -character can be mapped and also dictate certain other properties of -the char table. - - `casetab.c' implements one sort of char table, the "case table", -which maps characters to other characters of possibly different case. -These are used by XEmacs to implement case-changing primitives and to -do case-insensitive searching. - - syntax.c - syntax.h - - This module implements "syntax tables", another sort of char table -that maps characters into syntax classes that define the syntax of these -characters (e.g. a parenthesis belongs to a class of `open' characters -that have corresponding `close' characters and can be nested). This -module also implements the Lisp "scanner", a set of primitives for -scanning over text based on syntax tables. This is used, for example, -to find the matching parenthesis in a command such as `forward-sexp', -and by `font-lock.c' to locate quoted strings, comments, etc. - - casefiddle.c - - This module implements various Lisp primitives for upcasing, -downcasing and capitalizing strings or regions of buffers. - - rangetab.c - - This module implements the "range table" Lisp object type, which -provides for a mapping from ranges of integers to arbitrary Lisp -objects. - - opaque.c - opaque.h - - This module implements the "opaque" Lisp object type, an -internal-only Lisp object that encapsulates an arbitrary block of memory -so that it can be managed by the Lisp allocation system. To create an -opaque object, you call `make_opaque()', passing a pointer to a block -of memory. An object is created that is big enough to hold the memory, -which is copied into the object's storage. The object will then stick -around as long as you keep pointers to it, after which it will be -automatically reclaimed. - - Opaque objects can also have an arbitrary "mark method" associated -with them, in case the block of memory contains other Lisp objects that -need to be marked for garbage-collection purposes. (If you need other -object methods, such as a finalize method, you should just go ahead and -create a new Lisp object type - it's not hard.) - - abbrev.c - - This function provides a few primitives for doing dynamic -abbreviation expansion. In XEmacs, most of the code for this has been -moved into Lisp. Some C code remains for speed and because the -primitive `self-insert-command' (which is executed for all -self-inserting characters) hooks into the abbrev mechanism. -(`self-insert-command' is itself in C only for speed.) - - doc.c - - This function provides primitives for retrieving the documentation -strings of functions and variables. These documentation strings contain -certain special markers that get dynamically expanded (e.g. a -reverse-lookup is performed on some named functions to retrieve their -current key bindings). Some documentation strings (in particular, for -the built-in primitives and pre-loaded Lisp functions) are stored -externally in a file `DOC' in the `lib-src/' directory and need to be -fetched from that file. (Part of the build stage involves building this -file, and another part involves constructing an index for this file and -embedding it into the executable, so that the functions in `doc.c' do -not have to search the entire `DOC' file to find the appropriate -documentation string.) - - md5.c - - This function provides a Lisp primitive that implements the MD5 -secure hashing scheme, used to create a large hash value of a string of -data such that the data cannot be derived from the hash value. This is -used for various security applications on the Internet. - - -File: internals.info, Node: Modules for Interfacing with the Operating System, Next: Modules for Interfacing with X Windows, Prev: Modules for Other Aspects of the Lisp Interpreter and Object System, Up: A Summary of the Various XEmacs Modules - -Modules for Interfacing with the Operating System -================================================= - - callproc.c - process.c - process.h - - These modules allow XEmacs to spawn and communicate with subprocesses -and network connections. - - `callproc.c' implements (through the `call-process' primitive) what -are called "synchronous subprocesses". This means that XEmacs runs a -program, waits till it's done, and retrieves its output. A typical -example might be calling the `ls' program to get a directory listing. - - `process.c' and `process.h' implement "asynchronous subprocesses". -This means that XEmacs starts a program and then continues normally, -not waiting for the process to finish. Data can be sent to the process -or retrieved from it as it's running. This is used for the `shell' -command (which provides a front end onto a shell program such as -`csh'), the mail and news readers implemented in XEmacs, etc. The -result of calling `start-process' to start a subprocess is a process -object, a particular kind of object used to communicate with the -subprocess. You can send data to the process by passing the process -object and the data to `send-process', and you can specify what happens -to data retrieved from the process by setting properties of the process -object. (When the process sends data, XEmacs receives a process event, -which says that there is data ready. When `dispatch-event' is called -on this event, it reads the data from the process and does something -with it, as specified by the process object's properties. Typically, -this means inserting the data into a buffer or calling a function.) -Another property of the process object is called the "sentinel", which -is a function that is called when the process terminates. - - Process objects are also used for network connections (connections -to a process running on another machine). Network connections are -started with `open-network-stream' but otherwise work just like -subprocesses. - - sysdep.c - sysdep.h - - These modules implement most of the low-level, messy operating-system -interface code. This includes various device control (ioctl) operations -for file descriptors, TTY's, pseudo-terminals, etc. (usually this stuff -is fairly system-dependent; thus the name of this module), and emulation -of standard library functions and system calls on systems that don't -provide them or have broken versions. - - sysdir.h - sysfile.h - sysfloat.h - sysproc.h - syspwd.h - syssignal.h - systime.h - systty.h - syswait.h - - These header files provide consistent interfaces onto -system-dependent header files and system calls. The idea is that, -instead of including a standard header file like `' (which -may or may not exist on various systems) or having to worry about -whether all system provide a particular preprocessor constant, or -having to deal with the four different paradigms for manipulating -signals, you just include the appropriate `sys*.h' header file, which -includes all the right system header files, defines and missing -preprocessor constants, provides a uniform interface onto system calls, -etc. - - `sysdir.h' provides a uniform interface onto directory-querying -functions. (In some cases, this is in conjunction with emulation -functions in `sysdep.c'.) - - `sysfile.h' includes all the necessary header files for standard -system calls (e.g. `read()'), ensures that all necessary `open()' and -`stat()' preprocessor constants are defined, and possibly (usually) -substitutes sugared versions of `read()', `write()', etc. that -automatically restart interrupted I/O operations. - - `sysfloat.h' includes the necessary header files for floating-point -operations. - - `sysproc.h' includes the necessary header files for calling -`select()', `fork()', `execve()', socket operations, and the like, and -ensures that the `FD_*()' macros for descriptor-set manipulations are -available. - - `syspwd.h' includes the necessary header files for obtaining -information from `/etc/passwd' (the functions are emulated under VMS). - - `syssignal.h' includes the necessary header files for -signal-handling and provides a uniform interface onto the different -signal-handling and signal-blocking paradigms. - - `systime.h' includes the necessary header files and provides uniform -interfaces for retrieving the time of day, setting file -access/modification times, getting the amount of time used by the XEmacs -process, etc. - - `systty.h' buffers against the infinitude of different ways of -controlling TTY's. - - `syswait.h' provides a uniform way of retrieving the exit status -from a `wait()'ed-on process (some systems use a union, others use an -int). - - hpplay.c - libsst.c - libsst.h - libst.h - linuxplay.c - nas.c - sgiplay.c - sound.c - sunplay.c - - These files implement the ability to play various sounds on some -types of computers. You have to configure your XEmacs with sound -support in order to get this capability. - - `sound.c' provides the generic interface. It implements various -Lisp primitives and variables that let you specify which sounds should -be played in certain conditions. (The conditions are identified by -symbols, which are passed to `ding' to make a sound. Various standard -functions call this function at certain times; if sound support does -not exist, a simple beep results. - - `sgiplay.c', `sunplay.c', `hpplay.c', and `linuxplay.c' interface to -the machine's speaker for various different kind of machines. This is -called "native" sound. - - `nas.c' interfaces to a computer somewhere else on the network using -the NAS (Network Audio Server) protocol, playing sounds on that -machine. This allows you to run XEmacs on a remote machine, with its -display set to your local machine, and have the sounds be made on your -local machine, provided that you have a NAS server running on your local -machine. - - `libsst.c', `libsst.h', and `libst.h' provide some additional -functions for playing sound on a Sun SPARC but are not currently in use. - - tooltalk.c - tooltalk.h - - These two modules implement an interface to the ToolTalk protocol, -which is an interprocess communication protocol implemented on some -versions of Unix. ToolTalk is a high-level protocol that allows -processes to register themselves as providers of particular services; -other processes can then request a service without knowing or caring -exactly who is providing the service. It is similar in spirit to the -DDE protocol provided under Microsoft Windows. ToolTalk is a part of -the new CDE (Common Desktop Environment) specification and is used to -connect the parts of the SPARCWorks development environment. - - getloadavg.c - - This module provides the ability to retrieve the system's current -load average. (The way to do this is highly system-specific, -unfortunately, and requires a lot of special-case code.) - - sunpro.c - - This module provides a small amount of code used internally at Sun to -keep statistics on the usage of XEmacs. - - broken-sun.h - strcmp.c - strcpy.c - sunOS-fix.c - - These files provide replacement functions and prototypes to fix -numerous bugs in early releases of SunOS 4.1. - - hftctl.c - - This module provides some terminal-control code necessary on -versions of AIX prior to 4.1. - - msdos.c - msdos.h - - These modules are used for MS-DOS support, which does not work in -XEmacs. - - -File: internals.info, Node: Modules for Interfacing with X Windows, Next: Modules for Internationalization, Prev: Modules for Interfacing with the Operating System, Up: A Summary of the Various XEmacs Modules - -Modules for Interfacing with X Windows -====================================== - - Emacs.ad.h - - A file generated from `Emacs.ad', which contains XEmacs-supplied -fallback resources (so that XEmacs has pretty defaults). - - EmacsFrame.c - EmacsFrame.h - EmacsFrameP.h - - These modules implement an Xt widget class that encapsulates a frame. -This is for ease in integrating with Xt. The EmacsFrame widget covers -the entire X window except for the menubar; the scrollbars are -positioned on top of the EmacsFrame widget. - - *Warning:* Abandon hope, all ye who enter here. This code took an -ungodly amount of time to get right, and is likely to fall apart -mercilessly at the slightest change. Such is life under Xt. - - EmacsManager.c - EmacsManager.h - EmacsManagerP.h - - These modules implement a simple Xt manager (i.e. composite) widget -class that simply lets its children set whatever geometry they want. -It's amazing that Xt doesn't provide this standardly, but on second -thought, it makes sense, considering how amazingly broken Xt is. - - EmacsShell-sub.c - EmacsShell.c - EmacsShell.h - EmacsShellP.h - - These modules implement two Xt widget classes that are subclasses of -the TopLevelShell and TransientShell classes. This is necessary to deal -with more brokenness that Xt has sadistically thrust onto the backs of -developers. - - xgccache.c - xgccache.h - - These modules provide functions for maintenance and caching of GC's -(graphics contexts) under the X Window System. This code is junky and -needs to be rewritten. - - xselect.c - - This module provides an interface to the X Window System's concept of -"selections", the standard way for X applications to communicate with -each other. - - xintrinsic.h - xintrinsicp.h - xmmanagerp.h - xmprimitivep.h - - These header files are similar in spirit to the `sys*.h' files and -buffer against different implementations of Xt and Motif. - - * `xintrinsic.h' should be included in place of `'. - - * `xintrinsicp.h' should be included in place of `'. - - * `xmmanagerp.h' should be included in place of `'. - - * `xmprimitivep.h' should be included in place of `'. - - xmu.c - xmu.h - - These files provide an emulation of the Xmu library for those systems -(i.e. HPUX) that don't provide it as a standard part of X. - - ExternalClient-Xlib.c - ExternalClient.c - ExternalClient.h - ExternalClientP.h - ExternalShell.c - ExternalShell.h - ExternalShellP.h - extw-Xlib.c - extw-Xlib.h - extw-Xt.c - extw-Xt.h - - These files provide the "external widget" interface, which allows an -XEmacs frame to appear as a widget in another application. To do this, -you have to configure with `--external-widget'. - - `ExternalShell*' provides the server (XEmacs) side of the connection. - - `ExternalClient*' provides the client (other application) side of -the connection. These files are not compiled into XEmacs but are -compiled into libraries that are then linked into your application. - - `extw-*' is common code that is used for both the client and server. - - Don't touch this code; something is liable to break if you do. - - -File: internals.info, Node: Modules for Internationalization, Prev: Modules for Interfacing with X Windows, Up: A Summary of the Various XEmacs Modules - -Modules for Internationalization -================================ - - mule-canna.c - mule-ccl.c - mule-charset.c - mule-charset.h - mule-coding.c - mule-coding.h - mule-mcpath.c - mule-mcpath.h - mule-wnnfns.c - mule.c - - These files implement the MULE (Asian-language) support. Note that -MULE actually provides a general interface for all sorts of languages, -not just Asian languages (although they are generally the most -complicated to support). This code is still in beta. - - `mule-charset.*' and `mule-coding.*' provide the heart of the XEmacs -MULE support. `mule-charset.*' implements the "charset" Lisp object -type, which encapsulates a character set (an ordered one- or -two-dimensional set of characters, such as US ASCII or JISX0208 Japanese -Kanji). - - `mule-coding.*' implements the "coding-system" Lisp object type, -which encapsulates a method of converting between different encodings. -An encoding is a representation of a stream of characters, possibly -from multiple character sets, using a stream of bytes or words, and -defines (e.g.) which escape sequences are used to specify particular -character sets, how the indices for a character are converted into bytes -(sometimes this involves setting the high bit; sometimes complicated -rearranging of the values takes place, as in the Shift-JIS encoding), -etc. - - `mule-ccl.c' provides the CCL (Code Conversion Language) -interpreter. CCL is similar in spirit to Lisp byte code and is used to -implement converters for custom encodings. - - `mule-canna.c' and `mule-wnnfns.c' implement interfaces to external -programs used to implement the Canna and WNN input methods, -respectively. This is currently in beta. - - `mule-mcpath.c' provides some functions to allow for pathnames -containing extended characters. This code is fragmentary, obsolete, and -completely non-working. Instead, PATHNAME-CODING-SYSTEM is used to -specify conversions of names of files and directories. The standard C -I/O functions like `open()' are wrapped so that conversion occurs -automatically. - - `mule.c' provides a few miscellaneous things that should probably be -elsewhere. - - intl.c - - This provides some miscellaneous internationalization code for -implementing message translation and interfacing to the Ximp input -method. None of this code is currently working. - - iso-wide.h - - This contains leftover code from an earlier implementation of -Asian-language support, and is not currently used. - - -File: internals.info, Node: Allocation of Objects in XEmacs Lisp, Next: Events and the Event Loop, Prev: A Summary of the Various XEmacs Modules, Up: Top - -Allocation of Objects in XEmacs Lisp -************************************ - -* Menu: - -* Introduction to Allocation:: -* Garbage Collection:: -* GCPROing:: -* Garbage Collection - Step by Step:: -* Integers and Characters:: -* Allocation from Frob Blocks:: -* lrecords:: -* Low-level allocation:: -* Pure Space:: -* Cons:: -* Vector:: -* Bit Vector:: -* Symbol:: -* Marker:: -* String:: -* Compiled Function:: - - -File: internals.info, Node: Introduction to Allocation, Next: Garbage Collection, Up: Allocation of Objects in XEmacs Lisp - -Introduction to Allocation -========================== - - Emacs Lisp, like all Lisps, has garbage collection. This means that -the programmer never has to explicitly free (destroy) an object; it -happens automatically when the object becomes inaccessible. Most -experts agree that garbage collection is a necessity in a modern, -high-level language. Its omission from C stems from the fact that C was -originally designed to be a nice abstract layer on top of assembly -language, for writing kernels and basic system utilities rather than -large applications. - - Lisp objects can be created by any of a number of Lisp primitives. -Most object types have one or a small number of basic primitives for -creating objects. For conses, the basic primitive is `cons'; for -vectors, the primitives are `make-vector' and `vector'; for symbols, -the primitives are `make-symbol' and `intern'; etc. Some Lisp objects, -especially those that are primarily used internally, have no -corresponding Lisp primitives. Every Lisp object, though, has at least -one C primitive for creating it. - - Recall from section (VII) that a Lisp object, as stored in a 32-bit -or 64-bit word, has a mark bit, a few tag bits, and a "value" that -occupies the remainder of the bits. We can separate the different Lisp -object types into four broad categories: - - * (a) Those for whom the value directly represents the contents of - the Lisp object. Only two types are in this category: integers and - characters. No special allocation or garbage collection is - necessary for such objects. Lisp objects of these types do not - need to be `GCPRO'ed. - - In the remaining three categories, the value is a pointer to a -structure. - - * (b) Those for whom the tag directly specifies the type. Recall - that there are only three tag bits; this means that at most five - types can be specified this way. The most commonly-used types are - stored in this format; this includes conses, strings, vectors, and - sometimes symbols. With the exception of vectors, objects in this - category are allocated in "frob blocks", i.e. large blocks of - memory that are subdivided into individual objects. This saves a - lot on malloc overhead, since there are typically quite a lot of - these objects around, and the objects are small. (A cons, for - example, occupies 8 bytes on 32-bit machines - 4 bytes for each of - the two objects it contains.) Vectors are individually - `malloc()'ed since they are of variable size. (It would be - possible, and desirable, to allocate vectors of certain small - sizes out of frob blocks, but it isn't currently done.) Strings - are handled specially: Each string is allocated in two parts, a - fixed size structure containing a length and a data pointer, and - the actual data of the string. The former structure is allocated - in frob blocks as usual, and the latter data is stored in "string - chars blocks" and is relocated during garbage collection to - eliminate holes. - - In the remaining two categories, the type is stored in the object -itself. The tag for all such objects is the generic "lrecord" -(Lisp_Record) tag. The first four bytes (or eight, for 64-bit machines) -of the object's structure are a pointer to a structure that describes -the object's type, which includes method pointers and a pointer to a -string naming the type. Note that it's possible to save some space by -using a one- or two-byte tag, rather than a four- or eight-byte pointer -to store the type, but it's not clear it's worth making the change. - - * (c) Those lrecords that are allocated in frob blocks (see above). - This includes the objects that are most common and relatively - small, and includes floats, compiled functions, symbols (when not - in category (b)), extents, events, and markers. With the cleanup - of frob blocks done in 19.12, it's not terribly hard to add more - objects to this category, but it's a bit trickier than adding an - object type to type (d) (esp. if the object needs a finalization - method), and is not likely to save much space unless the object is - small and there are many of them. (In fact, if there are very few - of them, it might actually waste space.) - - * (d) Those lrecords that are individually `malloc()'ed. These are - called "lcrecords". All other types are in this category. Adding - a new type to this category is comparatively easy, and all types - added since 19.8 (when the current allocation scheme was devised, - by Richard Mlynarik), with the exception of the character type, - have been in this category. - - Note that bit vectors are a bit of a special case. They are simple -lrecords as in category (c), but are individually `malloc()'ed like -vectors. You can basically view them as exactly like vectors except -that their type is stored in lrecord fashion rather than in -directly-tagged fashion. - - Note that FSF Emacs redesigned their object system in 19.29 to follow -a similar scheme. However, given RMS's expressed dislike for data -abstraction, the FSF scheme is not nearly as clean or as easy to -extend. (FSF calls items of type (c) `Lisp_Misc' and items of type (d) -`Lisp_Vectorlike', with separate tags for each, although -`Lisp_Vectorlike' is also used for vectors.) - - -File: internals.info, Node: Garbage Collection, Next: GCPROing, Prev: Introduction to Allocation, Up: Allocation of Objects in XEmacs Lisp - -Garbage Collection -================== - - Garbage collection is simple in theory but tricky to implement. -Emacs Lisp uses the oldest garbage collection method, called "mark and -sweep". Garbage collection begins by starting with all accessible -locations (i.e. all variables and other slots where Lisp objects might -occur) and recursively traversing all objects accessible from those -slots, marking each one that is found. We then go through all of -memory and free each object that is not marked, and unmarking each -object that is marked. Note that "all of memory" means all currently -allocated objects. Traversing all these objects means traversing all -frob blocks, all vectors (which are chained in one big list), and all -lcrecords (which are likewise chained). - - Note that, when an object is marked, the mark has to occur inside of -the object's structure, rather than in the 32-bit `Lisp_Object' holding -the object's pointer; i.e. you can't just set the pointer's mark bit. -This is because there may be many pointers to the same object. This -means that the method of marking an object can differ depending on the -type. The different marking methods are approximately as follows: - - 1. For conses, the mark bit of the car is set. - - 2. For strings, the mark bit of the string's plist is set. - - 3. For symbols when not lrecords, the mark bit of the symbol's plist - is set. - - 4. For vectors, the length is negated after adding 1. - - 5. For lrecords, the pointer to the structure describing the type is - changed (see below). - - 6. Integers and characters do not need to be marked, since no - allocation occurs for them. - - The details of this are in the `mark_object()' function. - - Note that any code that operates during garbage collection has to be -especially careful because of the fact that some objects may be marked -and as such may not look like they normally do. In particular: - - Some object pointers may have their mark bit set. This will make - `FOOBARP()' predicates fail. Use `GC_FOOBARP()' to deal with this. - - * Even if you clear the mark bit, `FOOBARP()' will still fail for - lrecords because the implementation pointer has been changed (see - below). `GC_FOOBARP()' will correctly deal with this. - - * Vectors have their size field munged, so anything that looks at - this field will fail. - - * Note that `XFOOBAR()' macros *will* work correctly on object - pointers with their mark bit set, because the logical shift - operations that remove the tag also remove the mark bit. - - Finally, note that garbage collection can be invoked explicitly by -calling `garbage-collect' but is also called automatically by `eval', -once a certain amount of memory has been allocated since the last -garbage collection (according to `gc-cons-threshold'). - - -File: internals.info, Node: GCPROing, Next: Garbage Collection - Step by Step, Prev: Garbage Collection, Up: Allocation of Objects in XEmacs Lisp - -`GCPRO'ing -========== - - `GCPRO'ing is one of the ugliest and trickiest parts of Emacs -internals. The basic idea is that whenever garbage collection occurs, -all in-use objects must be reachable somehow or other from one of the -roots of accessibility. The roots of accessibility are: - - 1. All objects that have been `staticpro()'d. This is used for any - global C variables that hold Lisp objects. A call to - `staticpro()' happens implicitly as a result of any symbols - declared with `defsymbol()' and any variables declared with - `DEFVAR_FOO()'. You need to explicitly call `staticpro()' (in the - `vars_of_foo()' method of a module) for other global C variables - holding Lisp objects. (This typically includes internal lists and - such things.) - - Note that `obarray' is one of the `staticpro()'d things. - Therefore, all functions and variables get marked through this. - - 2. Any shadowed bindings that are sitting on the `specpdl' stack. - - 3. Any objects sitting in currently active (Lisp) stack frames, - catches, and condition cases. - - 4. A couple of special-case places where active objects are located. - - 5. Anything currently marked with `GCPRO'. - - Marking with `GCPRO' is necessary because some C functions (quite a -lot, in fact), allocate objects during their operation. Quite -frequently, there will be no other pointer to the object while the -function is running, and if a garbage collection occurs and the object -needs to be referenced again, bad things will happen. The solution is -to mark those objects with `GCPRO'. Unfortunately this is easy to -forget, and there is basically no way around this problem. Here are -some rules, though: - - 1. For every `GCPRON', there have to be declarations of `struct gcpro - gcpro1, gcpro2', etc. - - 2. You *must* `UNGCPRO' anything that's `GCPRO'ed, and you *must not* - `UNGCPRO' if you haven't `GCPRO'ed. Getting either of these wrong - will lead to crashes, often in completely random places unrelated - to where the problem lies. - - 3. The way this actually works is that all currently active `GCPRO's - are chained through the `struct gcpro' local variables, with the - variable `gcprolist' pointing to the head of the list and the nth - local `gcpro' variable pointing to the first `gcpro' variable in - the next enclosing stack frame. Each `GCPRO'ed thing is an - lvalue, and the `struct gcpro' local variable contains a pointer to - this lvalue. This is why things will mess up badly if you don't - pair up the `GCPRO's and `UNGCPRO's - you will end up with - `gcprolist's containing pointers to `struct gcpro's or local - `Lisp_Object' variables in no-longer-active stack frames. - - 4. It is actually possible for a single `struct gcpro' to protect a - contiguous array of any number of values, rather than just a - single lvalue. To effect this, call `GCPRON' as usual on the - first object in the array and then set `gcproN.nvars'. - - 5. *Strings are relocated.* What this means in practice is that the - pointer obtained using `XSTRING_DATA()' is liable to change at any - time, and you should never keep it around past any function call, - or pass it as an argument to any function that might cause a - garbage collection. This is why a number of functions accept - either a "non-relocatable" `char *' pointer or a relocatable Lisp - string, and only access the Lisp string's data at the very last - minute. In some cases, you may end up having to `alloca()' some - space and copy the string's data into it. - - 6. By convention, if you have to nest `GCPRO''s, use `NGCPRON' (along - with `struct gcpro ngcpro1, ngcpro2', etc.), `NNGCPRON', etc. - This avoids compiler warnings about shadowed locals. - - 7. It is *always* better to err on the side of extra `GCPRO's rather - than too few. The extra cycles spent on this are almost never - going to make a whit of difference in the speed of anything. - - 8. The general rule to follow is that caller, not callee, `GCPRO's. - That is, you should not have to explicitly `GCPRO' any Lisp objects - that are passed in as parameters. - - One exception from this rule is if you ever plan to change the - parameter value, and store a new object in it. In that case, you - *must* `GCPRO' the parameter, because otherwise the new object - will not be protected. - - So, if you create any Lisp objects (remember, this happens in all - sorts of circumstances, e.g. with `Fcons()', etc.), you are - responsible for `GCPRO'ing them, unless you are *absolutely sure* - that there's no possibility that a garbage-collection can occur - while you need to use the object. Even then, consider `GCPRO'ing. - - 9. A garbage collection can occur whenever anything calls `Feval', or - whenever a QUIT can occur where execution can continue past this. - (Remember, this is almost anywhere.) - - 10. If you have the *least smidgeon of doubt* about whether you need - to `GCPRO', you should `GCPRO'. - - 11. Beware of `GCPRO'ing something that is uninitialized. If you have - any shade of doubt about this, initialize all your variables to - `Qnil'. - - 12. Be careful of traps, like calling `Fcons()' in the argument to - another function. By the "caller protects" law, you should be - `GCPRO'ing the newly-created cons, but you aren't. A certain - number of functions that are commonly called on freshly created - stuff (e.g. `nconc2()', `Fsignal()'), break the "caller protects" - law and go ahead and `GCPRO' their arguments so as to simplify - things, but make sure and check if it's OK whenever doing - something like this. - - 13. Once again, remember to `GCPRO'! Bugs resulting from insufficient - `GCPRO'ing are intermittent and extremely difficult to track down, - often showing up in crashes inside of `garbage-collect' or in - weirdly corrupted objects or even in incorrect values in a totally - different section of code. - - Given the extremely error-prone nature of the `GCPRO' scheme, and -the difficulties in tracking down, it should be considered a deficiency -in the XEmacs code. A solution to this problem would involve -implementing so-called "conservative" garbage collection for the C -stack. That involves looking through all of stack memory and treating -anything that looks like a reference to an object as a reference. This -will result in a few objects not getting collected when they should, but -it obviates the need for `GCPRO'ing, and allows garbage collection to -happen at any point at all, such as during object allocation. - - -File: internals.info, Node: Garbage Collection - Step by Step, Next: Integers and Characters, Prev: GCPROing, Up: Allocation of Objects in XEmacs Lisp - -Garbage Collection - Step by Step -================================= - -* Menu: - -* Invocation:: -* garbage_collect_1:: -* mark_object:: -* gc_sweep:: -* sweep_lcrecords_1:: -* compact_string_chars:: -* sweep_strings:: -* sweep_bit_vectors_1:: - - -File: internals.info, Node: Invocation, Next: garbage_collect_1, Up: Garbage Collection - Step by Step - -Invocation ----------- - - The first thing that anyone should know about garbage collection is: -when and how the garbage collector is invoked. One might think that this -could happen every time new memory is allocated, e.g. new objects are -created, but this is *not* the case. Instead, we have the following -situation: - - The entry point of any process of garbage collection is an invocation -of the function `garbage_collect_1' in file `alloc.c'. The invocation -can occur *explicitly* by calling the function `Fgarbage_collect' (in -addition this function provides information about the freed memory), or -can occur *implicitly* in four different situations: - 1. In function `main_1' in file `emacs.c'. This function is called at - each startup of xemacs. The garbage collection is invoked after all - initial creations are completed, but only if a special internal - error checking-constant `ERROR_CHECK_GC' is defined. - - 2. In function `disksave_object_finalization' in file `alloc.c'. The - only purpose of this function is to clear the objects from memory - which need not be stored with xemacs when we dump out an - executable. This is only done by `Fdump_emacs' or by - `Fdump_emacs_data' respectively (both in `emacs.c'). The actual - clearing is accomplished by making these objects unreachable and - starting a garbage collection. The function is only used while - building xemacs. - - 3. In function `Feval / eval' in file `eval.c'. Each time the well - known and often used function eval is called to evaluate a form, - one of the first things that could happen, is a potential call of - `garbage_collect_1'. There exist three global variables, - `consing_since_gc' (counts the created cons-cells since the last - garbage collection), `gc_cons_threshold' (a specified threshold - after which a garbage collection occurs) and `always_gc'. If - `always_gc' is set or if the threshold is exceeded, the garbage - collection will start. - - 4. In function `Ffuncall / funcall' in file `eval.c'. This function - evaluates calls of elisp functions and works according to `Feval'. - - The upshot is that garbage collection can basically occur everywhere -`Feval', respectively `Ffuncall', is used - either directly or through -another function. Since calls to these two functions are hidden in -various other functions, many calls to `garabge_collect_1' are not -obviously foreseeable, and therefore unexpected. Instances where they -are used that are worth remembering are various elisp commands, as for -example `or', `and', `if', `cond', `while', `setq', etc., miscellaneous -`gui_item_...' functions, everything related to `eval' (`Feval_buffer', -`call0', ...) and inside `Fsignal'. The latter is used to handle -signals, as for example the ones raised by every `QUITE'-macro -triggered after pressing Ctrl-g. - diff --git a/info/internals.info-5 b/info/internals.info-5 deleted file mode 100644 index cbb9a34..0000000 --- a/info/internals.info-5 +++ /dev/null @@ -1,1006 +0,0 @@ -This is Info file ../../info/internals.info, produced by Makeinfo -version 1.68 from the input file internals.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Internals: (internals). XEmacs Internals Manual. -END-INFO-DIR-ENTRY - - Copyright (C) 1992 - 1996 Ben Wing. Copyright (C) 1996, 1997 Sun -Microsystems. Copyright (C) 1994 - 1998 Free Software Foundation. -Copyright (C) 1994, 1995 Board of Trustees, University of Illinois. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: internals.info, Node: garbage_collect_1, Next: mark_object, Prev: Invocation, Up: Garbage Collection - Step by Step - -`garbage_collect_1' -------------------- - - We can now describe exactly what happens after the invocation takes -place. - 1. There are several cases in which the garbage collector is left - immediately: when we are already garbage collecting - (`gc_in_progress'), when the garbage collection is somehow - forbidden (`gc_currently_forbidden'), when we are currently - displaying something (`in_display') or when we are preparing for - the armageddon of the whole system (`preparing_for_armageddon'). - - 2. Next the correct frame in which to put all the output occurring - during garbage collecting is determined. In order to be able to - restore the old display's state after displaying the message, some - data about the current cursor position has to be saved. The - variables `pre_gc_curser' and `cursor_changed' take care of that. - - 3. The state of `gc_currently_forbidden' must be restored after the - garbage collection, no matter what happens during the process. We - accomplish this by `record_unwind_protect'ing the suitable function - `restore_gc_inhibit' together with the current value of - `gc_currently_forbidden'. - - 4. If we are concurrently running an interactive xemacs session, the - next step is simply to show the garbage collector's cursor/message. - - 5. The following steps are the intrinsic steps of the garbage - collector, therefore `gc_in_progress' is set. - - 6. For debugging purposes, it is possible to copy the current C stack - frame. However, this seems to be a currently unused feature. - - 7. Before actually starting to go over all live objects, references to - objects that are no longer used are pruned. We only have to do - this for events (`clear_event_resource') and for specifiers - (`cleanup_specifiers'). - - 8. Now the mark phase begins and marks all accessible elements. In - order to start from all slots that serve as roots of - accessibility, the function `mark_object' is called for each root - individually to go out from there to mark all reachable objects. - All roots that are traversed are shown in their processed order: - * all constant symbols and static variables that are registered - via `staticpro' in the array `staticvec'. *Note Adding - Global Lisp Variables::. - - * all Lisp objects that are created in C functions and that - must be protected from freeing them. They are registered in - the global list `gcprolist'. *Note GCPROing::. - - * all local variables (i.e. their name fields `symbol' and old - values `old_values') that are bound during the evaluation by - the Lisp engine. They are stored in `specbinding' structs - pushed on a stack called `specpdl'. *Note Dynamic Binding; - The specbinding Stack; Unwind-Protects::. - - * all catch blocks that the Lisp engine encounters during the - evaluation cause the creation of structs `catchtag' inserted - in the list `catchlist'. Their tag (`tag') and value (`val' - fields are freshly created objects and therefore have to be - marked. *Note Catch and Throw::. - - * every function application pushes new structs `backtrace' on - the call stack of the Lisp engine (`backtrace_list'). The - unique parts that have to be marked are the fields for each - function (`function') and all their arguments (`args'). - *Note Evaluation::. - - * all objects that are used by the redisplay engine that must - not be freed are marked by a special function called - `mark_redisplay' (in `redisplay.c'). - - * all objects created for profiling purposes are allocated by C - functions instead of using the lisp allocation mechanisms. In - order to receive the right ones during the sweep phase, they - also have to be marked manually. That is done by the function - `mark_profiling_info' - - 9. Hash tables in Xemacs belong to a kind of special objects that - make use of a concept often called 'weak pointers'. To make a - long story short, these kind of pointers are not followed during - the estimation of the live objects during garbage collection. Any - object referenced only by weak pointers is collected anyway, and - the reference to it is cleared. In hash tables there are different - usage patterns of them, manifesting in different types of hash - tables, namely 'non-weak', 'weak', 'key-weak' and 'value-weak' - (internally also 'key-car-weak' and 'value-car-weak') hash tables, - each clearing entries depending on different conditions. More - information can be found in the documentation to the function - `make-hash-table'. - - Because there are complicated dependency rules about when and what - to mark while processing weak hash tables, the standard `marker' - method is only active if it is marking non-weak hash tables. As - soon as a weak component is in the table, the hash table entries - are ignored while marking. Instead their marking is done each - separately by the function `finish_marking_weak_hash_tables'. This - function iterates over each hash table entry `hentries' for each - weak hash table in `Vall_weak_hash_tables'. Depending on the type - of a table, the appropriate action is performed. If a table is - acting as `HASH_TABLE_KEY_WEAK', and a key already marked, - everything reachable from the `value' component is marked. If it is - acting as a `HASH_TABLE_VALUE_WEAK' and the value component is - already marked, the marking starts beginning only from the `key' - component. If it is a `HASH_TABLE_KEY_CAR_WEAK' and the car of - the key entry is already marked, we mark both the `key' and - `value' components. Finally, if the table is of the type - `HASH_TABLE_VALUE_CAR_WEAK' and the car of the value components is - already marked, again both the `key' and the `value' components - get marked. - - Again, there are lists with comparable properties called weak - lists. There exist different peculiarities of their types called - `simple', `assoc', `key-assoc' and `value-assoc'. You can find - further details about them in the description to the function - `make-weak-list'. The scheme of their marking is similar: all weak - lists are listed in `Qall_weak_lists', therefore we iterate over - them. The marking is advanced until we hit an already marked pair. - Then we know that during a former run all the rest has been marked - completely. Again, depending on the special type of the weak list, - our jobs differ. If it is a `WEAK_LIST_SIMPLE' and the elem is - marked, we mark the `cons' part. If it is a `WEAK_LIST_ASSOC' and - not a pair or a pair with both marked car and cdr, we mark the - `cons' and the `elem'. If it is a `WEAK_LIST_KEY_ASSOC' and not a - pair or a pair with a marked car of the elem, we mark the `cons' - and the `elem'. Finally, if it is a `WEAK_LIST_VALUE_ASSOC' and - not a pair or a pair with a marked cdr of the elem, we mark both - the `cons' and the `elem'. - - Since, by marking objects in reach from weak hash tables and weak - lists, other objects could get marked, this perhaps implies - further marking of other weak objects, both finishing functions - are redone as long as yet unmarked objects get freshly marked. - - 10. After completing the special marking for the weak hash tables and - for the weak lists, all entries that point to objects that are - going to be swept in the further process are useless, and - therefore have to be removed from the table or the list. - - The function `prune_weak_hash_tables' does the job for weak hash - tables. Totally unmarked hash tables are removed from the list - `Vall_weak_hash_tables'. The other ones are treated more carefully - by scanning over all entries and removing one as soon as one of - the components `key' and `value' is unmarked. - - The same idea applies to the weak lists. It is accomplished by - `prune_weak_lists': An unmarked list is pruned from - `Vall_weak_lists' immediately. A marked list is treated more - carefully by going over it and removing just the unmarked pairs. - - 11. The function `prune_specifiers' checks all listed specifiers held - in `Vall_speficiers' and removes the ones from the lists that are - unmarked. - - 12. All syntax tables are stored in a list called - `Vall_syntax_tables'. The function `prune_syntax_tables' walks - through it and unlinks the tables that are unmarked. - - 13. Next, we will attack the complete sweeping - the function - `gc_sweep' which holds the predominance. - - 14. First, all the variables with respect to garbage collection are - reset. `consing_since_gc' - the counter of the created cells since - the last garbage collection - is set back to 0, and - `gc_in_progress' is not `true' anymore. - - 15. In case the session is interactive, the displayed cursor and - message are removed again. - - 16. The state of `gc_inhibit' is restored to the former value by - unwinding the stack. - - 17. A small memory reserve is always held back that can be reached by - `breathing_space'. If nothing more is left, we create a new reserve - and exit. - - -File: internals.info, Node: mark_object, Next: gc_sweep, Prev: garbage_collect_1, Up: Garbage Collection - Step by Step - -`mark_object' -------------- - - The first thing that is checked while marking an object is whether -the object is a real Lisp object `Lisp_Type_Record' or just an integer -or a character. Integers and characters are the only two types that are -stored directly - without another level of indirection, and therefore -they don´t have to be marked and collected. *Note How Lisp Objects Are -Represented in C::. - - The second case is the one we have to handle. It is the one when we -are dealing with a pointer to a Lisp object. But, there exist also three -possibilities, that prevent us from doing anything while marking: The -object is read only which prevents it from being garbage collected, -i.e. marked (`C_READONLY_RECORD_HEADER'). The object in question is -already marked, and need not be marked for the second time (checked by -`MARKED_RECORD_HEADER_P'). If it is a special, unmarkable object -(`UNMARKABLE_RECORD_HEADER_P', apparently, these are objects that sit -in some CONST space, and can therefore not be marked, see -`this_one_is_unmarkable' in `alloc.c'). - - Now, the actual marking is feasible. We do so by once using the macro -`MARK_RECORD_HEADER' to mark the object itself (actually the special -flag in the lrecord header), and calling its special marker "method" -`marker' if available. The marker method marks every other object that -is in reach from our current object. Note, that these marker methods -should not call `mark_object' recursively, but instead should return -the next object from where further marking has to be performed. - - In case another object was returned, as mentioned before, we -reiterate the whole `mark_object' process beginning with this next -object. - - -File: internals.info, Node: gc_sweep, Next: sweep_lcrecords_1, Prev: mark_object, Up: Garbage Collection - Step by Step - -`gc_sweep' ----------- - - The job of this function is to free all unmarked records from -memory. As we know, there are different types of objects implemented -and managed, and consequently different ways to free them from memory. -*Note Introduction to Allocation::. - - We start with all objects stored through `lcrecords'. All bulkier -objects are allocated and handled using that scheme of `lcrecords'. -Each object is `malloc'ed separately instead of placing it in one of -the contiguous frob blocks. All types that are currently stored using -`lcrecords'´s `alloc_lcrecord' and `make_lcrecord_list' are the types: -vectors, buffers, char-table, char-table-entry, console, weak-list, -database, device, ldap, hash-table, command-builder, extent-auxiliary, -extent-info, face, coding-system, frame, image-instance, glyph, -popup-data, gui-item, keymap, charset, color_instance, font_instance, -opaque, opaque-list, process, range-table, specifier, -symbol-value-buffer-local, symbol-value-lisp-magic, -symbol-value-varalias, toolbar-button, tooltalk-message, -tooltalk-pattern, window, and window-configuration. We take care of -them in the fist place in order to be able to handle and to finalize -items stored in them more easily. The function `sweep_lcrecords_1' as -described below is doing the whole job for us. For a description about -the internals: *Note lrecords::. - - Our next candidates are the other objects that behave quite -differently than everything else: the strings. They consists of two -parts, a fixed-size portion (`struct Lisp_string') holding the string's -length, its property list and a pointer to the second part, and the -actual string data, which is stored in string-chars blocks comparable to -frob blocks. In this block, the data is not only freed, but also a -compression of holes is made, i.e. all strings are relocated together. -*Note String::. This compacting phase is performed by the function -`compact_string_chars', the actual sweeping by the function -`sweep_strings' is described below. - - After that, the other types are swept step by step using functions -`sweep_conses', `sweep_bit_vectors_1', `sweep_compiled_functions', -`sweep_floats', `sweep_symbols', `sweep_extents', `sweep_markers' and -`sweep_extents'. They are the fixed-size types cons, floats, -compiled-functions, symbol, marker, extent, and event stored in -so-called "frob blocks", and therefore we can basically do the same on -every type objects, using the same macros, especially defined only to -handle everything with respect to fixed-size blocks. The only fixed-size -type that is not handled here are the fixed-size portion of strings, -because we took special care of them earlier. - - The only big exceptions are bit vectors stored differently and -therefore treated differently by the function `sweep_bit_vectors_1' -described later. - - At first, we need some brief information about how these fixed-size -types are managed in general, in order to understand how the sweeping -is done. They have all a fixed size, and are therefore stored in big -blocks of memory - allocated at once - that can hold a certain amount -of objects of one type. The macro `DECLARE_FIXED_TYPE_ALLOC' creates -the suitable structures for every type. More precisely, we have the -block struct (holding a pointer to the previous block `prev' and the -objects in `block[]'), a pointer to current block -(`current_..._block)') and its last index (`current_..._block_index'), -and a pointer to the free list that will be created. Also a macro -`FIXED_TYPE_FROM_BLOCK' plus some related macros exists that are used -to obtain a new object, either from the free list -`ALLOCATE_FIXED_TYPE_1' if there is an unused object of that type -stored or by allocating a completely new block using -`ALLOCATE_FIXED_TYPE_FROM_BLOCK'. - - The rest works as follows: all of them define a macro `UNMARK_...' -that is used to unmark the object. They define a macro -`ADDITIONAL_FREE_...' that defines additional work that has to be done -when converting an object from in use to not in use (so far, only -markers use it in order to unchain them). Then, they all call the macro -`SWEEP_FIXED_TYPE_BLOCK' instantiated with their type name and their -struct name. - - This call in particular does the following: we go over all blocks -starting with the current moving towards the oldest. For each block, -we look at every object in it. If the object already freed (checked -with `FREE_STRUCT_P' using the first pointer of the object), or if it is -set to read only (`C_READONLY_RECORD_HEADER_P', nothing must be done. -If it is unmarked (checked with `MARKED_RECORD_HEADER_P'), it is put in -the free list and set free (using the macro `FREE_FIXED_TYPE', -otherwise it stays in the block, but is unmarked (by `UNMARK_...'). -While going through one block, we note if the whole block is empty. If -so, the whole block is freed (using `xfree') and the free list state is -set to the state it had before handling this block. - - -File: internals.info, Node: sweep_lcrecords_1, Next: compact_string_chars, Prev: gc_sweep, Up: Garbage Collection - Step by Step - -`sweep_lcrecords_1' -------------------- - - After nullifying the complete lcrecord statistics, we go over all -lcrecords two separate times. They are all chained together in a list -with a head called `all_lcrecords'. - - The first loop calls for each object its `finalizer' method, but only -in the case that it is not read only (`C_READONLY_RECORD_HEADER_P)', it -is not already marked (`MARKED_RECORD_HEADER_P'), it is not already in -a free list (list of freed objects, field `free') and finally it owns a -finalizer method. - - The second loop actually frees the appropriate objects again by -iterating through the whole list. In case an object is read only or -marked, it has to persist, otherwise it is manually freed by calling -`xfree'. During this loop, the lcrecord statistics are kept up to date -by calling `tick_lcrecord_stats' with the right arguments, - - -File: internals.info, Node: compact_string_chars, Next: sweep_strings, Prev: sweep_lcrecords_1, Up: Garbage Collection - Step by Step - -`compact_string_chars' ----------------------- - - The purpose of this function is to compact all the data parts of the -strings that are held in so-called `string_chars_block', i.e. the -strings that do not exceed a certain maximal length. - - The procedure with which this is done is as follows. We are keeping -two positions in the `string_chars_block's using two pointer/integer -pairs, namely `from_sb'/`from_pos' and `to_sb'/`to_pos'. They stand for -the actual positions, from where to where, to copy the actually handled -string. - - While going over all chained `string_char_block's and their held -strings, staring at `first_string_chars_block', both pointers are -advanced and eventually a string is copied from `from_sb' to `to_sb', -depending on the status of the pointed at strings. - - More precisely, we can distinguish between the following actions. - * The string at `from_sb''s position could be marked as free, which - is indicated by an invalid pointer to the pointer that should - point back to the fixed size string object, and which is checked by - `FREE_STRUCT_P'. In this case, the `from_sb'/`from_pos' is - advanced to the next string, and nothing has to be copied. - - * Also, if a string object itself is unmarked, nothing has to be - copied. We likewise advance the `from_sb'/`from_pos' pair as - described above. - - * In all other cases, we have a marked string at hand. The string - data must be moved from the from-position to the to-position. In - case there is not enough space in the actual `to_sb'-block, we - advance this pointer to the beginning of the next block before - copying. In case the from and to positions are different, we - perform the actual copying using the library function `memmove'. - - After compacting, the pointer to the current `string_chars_block', -sitting in `current_string_chars_block', is reset on the last block to -which we moved a string, i.e. `to_block', and all remaining blocks (we -know that they just carry garbage) are explicitly `xfree'd. - - -File: internals.info, Node: sweep_strings, Next: sweep_bit_vectors_1, Prev: compact_string_chars, Up: Garbage Collection - Step by Step - -`sweep_strings' ---------------- - - The sweeping for the fixed sized string objects is essentially -exactly the same as it is for all other fixed size types. As before, -the freeing into the suitable free list is done by using the macro -`SWEEP_FIXED_SIZE_BLOCK' after defining the right macros -`UNMARK_string' and `ADDITIONAL_FREE_string'. These two definitions are -a little bit special compared to the ones used for the other fixed size -types. - - `UNMARK_string' is defined the same way except some additional code -used for updating the bookkeeping information. - - For strings, `ADDITIONAL_FREE_string' has to do something in -addition: in case, the string was not allocated in a -`string_chars_block' because it exceeded the maximal length, and -therefore it was `malloc'ed separately, we know also `xfree' it -explicitly. - - -File: internals.info, Node: sweep_bit_vectors_1, Prev: sweep_strings, Up: Garbage Collection - Step by Step - -`sweep_bit_vectors_1' ---------------------- - - Bit vectors are also one of the rare types that are `malloc'ed -individually. Consequently, while sweeping, all further needless bit -vectors must be freed by hand. This is done, as one might imagine, the -expected way: since they are all registered in a list called -`all_bit_vectors', all elements of that list are traversed, all -unmarked bit vectors are unlinked by calling `xfree' and all of them -become unmarked. In addition, the bookkeeping information used for -garbage collector's output purposes is updated. - - -File: internals.info, Node: Integers and Characters, Next: Allocation from Frob Blocks, Prev: Garbage Collection - Step by Step, Up: Allocation of Objects in XEmacs Lisp - -Integers and Characters -======================= - - Integer and character Lisp objects are created from integers using -the macros `XSETINT()' and `XSETCHAR()' or the equivalent functions -`make_int()' and `make_char()'. (These are actually macros on most -systems.) These functions basically just do some moving of bits -around, since the integral value of the object is stored directly in -the `Lisp_Object'. - - `XSETINT()' and the like will truncate values given to them that are -too big; i.e. you won't get the value you expected but the tag bits -will at least be correct. - - -File: internals.info, Node: Allocation from Frob Blocks, Next: lrecords, Prev: Integers and Characters, Up: Allocation of Objects in XEmacs Lisp - -Allocation from Frob Blocks -=========================== - - The uninitialized memory required by a `Lisp_Object' of a particular -type is allocated using `ALLOCATE_FIXED_TYPE()'. This only occurs -inside of the lowest-level object-creating functions in `alloc.c': -`Fcons()', `make_float()', `Fmake_byte_code()', `Fmake_symbol()', -`allocate_extent()', `allocate_event()', `Fmake_marker()', and -`make_uninit_string()'. The idea is that, for each type, there are a -number of frob blocks (each 2K in size); each frob block is divided up -into object-sized chunks. Each frob block will have some of these -chunks that are currently assigned to objects, and perhaps some that are -free. (If a frob block has nothing but free chunks, it is freed at the -end of the garbage collection cycle.) The free chunks are stored in a -free list, which is chained by storing a pointer in the first four bytes -of the chunk. (Except for the free chunks at the end of the last frob -block, which are handled using an index which points past the end of the -last-allocated chunk in the last frob block.) `ALLOCATE_FIXED_TYPE()' -first tries to retrieve a chunk from the free list; if that fails, it -calls `ALLOCATE_FIXED_TYPE_FROM_BLOCK()', which looks at the end of the -last frob block for space, and creates a new frob block if there is -none. (There are actually two versions of these macros, one of which is -more defensive but less efficient and is used for error-checking.) - - -File: internals.info, Node: lrecords, Next: Low-level allocation, Prev: Allocation from Frob Blocks, Up: Allocation of Objects in XEmacs Lisp - -lrecords -======== - - [see `lrecord.h'] - - All lrecords have at the beginning of their structure a `struct -lrecord_header'. This just contains a pointer to a `struct -lrecord_implementation', which is a structure containing method pointers -and such. There is one of these for each type, and it is a global, -constant, statically-declared structure that is declared in the -`DEFINE_LRECORD_IMPLEMENTATION()' macro. (This macro actually declares -an array of two `struct lrecord_implementation' structures. The first -one contains all the standard method pointers, and is used in all -normal circumstances. During garbage collection, however, the lrecord -is "marked" by bumping its implementation pointer by one, so that it -points to the second structure in the array. This structure contains a -special indication in it that it's a "marked-object" structure: the -finalize method is the special function `this_marks_a_marked_record()', -and all other methods are null pointers. At the end of garbage -collection, all lrecords will either be reclaimed or unmarked by -decrementing their implementation pointers, so this second structure -pointer will never remain past garbage collection. - - Simple lrecords (of type (c) above) just have a `struct -lrecord_header' at their beginning. lcrecords, however, actually have a -`struct lcrecord_header'. This, in turn, has a `struct lrecord_header' -at its beginning, so sanity is preserved; but it also has a pointer -used to chain all lcrecords together, and a special ID field used to -distinguish one lcrecord from another. (This field is used only for -debugging and could be removed, but the space gain is not significant.) - - Simple lrecords are created using `ALLOCATE_FIXED_TYPE()', just like -for other frob blocks. The only change is that the implementation -pointer must be initialized correctly. (The implementation structure for -an lrecord, or rather the pointer to it, is named `lrecord_float', -`lrecord_extent', `lrecord_buffer', etc.) - - lcrecords are created using `alloc_lcrecord()'. This takes a size -to allocate and an implementation pointer. (The size needs to be passed -because some lcrecords, such as window configurations, are of variable -size.) This basically just `malloc()'s the storage, initializes the -`struct lcrecord_header', and chains the lcrecord onto the head of the -list of all lcrecords, which is stored in the variable `all_lcrecords'. -The calls to `alloc_lcrecord()' generally occur in the lowest-level -allocation function for each lrecord type. - - Whenever you create an lrecord, you need to call either -`DEFINE_LRECORD_IMPLEMENTATION()' or -`DEFINE_LRECORD_SEQUENCE_IMPLEMENTATION()'. This needs to be specified -in a C file, at the top level. What this actually does is define and -initialize the implementation structure for the lrecord. (And possibly -declares a function `error_check_foo()' that implements the `XFOO()' -macro when error-checking is enabled.) The arguments to the macros are -the actual type name (this is used to construct the C variable name of -the lrecord implementation structure and related structures using the -`##' macro concatenation operator), a string that names the type on the -Lisp level (this may not be the same as the C type name; typically, the -C type name has underscores, while the Lisp string has dashes), various -method pointers, and the name of the C structure that contains the -object. The methods are used to encapsulate type-specific information -about the object, such as how to print it or mark it for garbage -collection, so that it's easy to add new object types without having to -add a specific case for each new type in a bunch of different places. - - The difference between `DEFINE_LRECORD_IMPLEMENTATION()' and -`DEFINE_LRECORD_SEQUENCE_IMPLEMENTATION()' is that the former is used -for fixed-size object types and the latter is for variable-size object -types. Most object types are fixed-size; some complex types, however -(e.g. window configurations), are variable-size. Variable-size object -types have an extra method, which is called to determine the actual -size of a particular object of that type. (Currently this is only used -for keeping allocation statistics.) - - For the purpose of keeping allocation statistics, the allocation -engine keeps a list of all the different types that exist. Note that, -since `DEFINE_LRECORD_IMPLEMENTATION()' is a macro that is specified at -top-level, there is no way for it to add to the list of all existing -types. What happens instead is that each implementation structure -contains in it a dynamically assigned number that is particular to that -type. (Or rather, it contains a pointer to another structure that -contains this number. This evasiveness is done so that the -implementation structure can be declared const.) In the sweep stage of -garbage collection, each lrecord is examined to see if its -implementation structure has its dynamically-assigned number set. If -not, it must be a new type, and it is added to the list of known types -and a new number assigned. The number is used to index into an array -holding the number of objects of each type and the total memory -allocated for objects of that type. The statistics in this array are -also computed during the sweep stage. These statistics are returned by -the call to `garbage-collect' and are printed out at the end of the -loadup phase. - - Note that for every type defined with a `DEFINE_LRECORD_*()' macro, -there needs to be a `DECLARE_LRECORD_IMPLEMENTATION()' somewhere in a -`.h' file, and this `.h' file needs to be included by `inline.c'. - - Furthermore, there should generally be a set of `XFOOBAR()', -`FOOBARP()', etc. macros in a `.h' (or occasionally `.c') file. To -create one of these, copy an existing model and modify as necessary. - - The various methods in the lrecord implementation structure are: - - 1. A "mark" method. This is called during the marking stage and - passed a function pointer (usually the `mark_object()' function), - which is used to mark an object. All Lisp objects that are - contained within the object need to be marked by applying this - function to them. The mark method should also return a Lisp - object, which should be either nil or an object to mark. (This can - be used in lieu of calling `mark_object()' on the object, to - reduce the recursion depth, and consequently should be the most - heavily nested sub-object, such as a long list.) - - *Please note:* When the mark method is called, garbage collection - is in progress, and special precautions need to be taken when - accessing objects; see section (B) above. - - If your mark method does not need to do anything, it can be `NULL'. - - 2. A "print" method. This is called to create a printed - representation of the object, whenever `princ', `prin1', or the - like is called. It is passed the object, a stream to which the - output is to be directed, and an `escapeflag' which indicates - whether the object's printed representation should be "escaped" so - that it is readable. (This corresponds to the difference between - `princ' and `prin1'.) Basically, "escaped" means that strings will - have quotes around them and confusing characters in the strings - such as quotes, backslashes, and newlines will be backslashed; and - that special care will be taken to make symbols print in a - readable fashion (e.g. symbols that look like numbers will be - backslashed). Other readable objects should perhaps pass - `escapeflag' on when sub-objects are printed, so that readability - is preserved when necessary (or if not, always pass in a 1 for - `escapeflag'). Non-readable objects should in general ignore - `escapeflag', except that some use it as an indication that more - verbose output should be given. - - Sub-objects are printed using `print_internal()', which takes - exactly the same arguments as are passed to the print method. - - Literal C strings should be printed using `write_c_string()', or - `write_string_1()' for non-null-terminated strings. - - Functions that do not have a readable representation should check - the `print_readably' flag and signal an error if it is set. - - If you specify NULL for the print method, the - `default_object_printer()' will be used. - - 3. A "finalize" method. This is called at the beginning of the sweep - stage on lcrecords that are about to be freed, and should be used - to perform any extra object cleanup. This typically involves - freeing any extra `malloc()'ed memory associated with the object, - releasing any operating-system and window-system resources - associated with the object (e.g. pixmaps, fonts), etc. - - The finalize method can be NULL if nothing needs to be done. - - WARNING #1: The finalize method is also called at the end of the - dump phase; this time with the for_disksave parameter set to - non-zero. The object is *not* about to disappear, so you have to - make sure to *not* free any extra `malloc()'ed memory if you're - going to need it later. (Also, signal an error if there are any - operating-system and window-system resources here, because they - can't be dumped.) - - Finalize methods should, as a rule, set to zero any pointers after - they've been freed, and check to make sure pointers are not zero - before freeing. Although I'm pretty sure that finalize methods - are not called twice on the same object (except for the - `for_disksave' proviso), we've gotten nastily burned in some cases - by not doing this. - - WARNING #2: The finalize method is *only* called for lcrecords, - *not* for simply lrecords. If you need a finalize method for - simple lrecords, you have to stick it in the - `ADDITIONAL_FREE_foo()' macro in `alloc.c'. - - WARNING #3: Things are in an *extremely* bizarre state when - `ADDITIONAL_FREE_foo()' is called, so you have to be incredibly - careful when writing one of these functions. See the comment in - `gc_sweep()'. If you ever have to add one of these, consider - using an lcrecord or dealing with the problem in a different - fashion. - - 4. An "equal" method. This compares the two objects for similarity, - when `equal' is called. It should compare the contents of the - objects in some reasonable fashion. It is passed the two objects - and a "depth" value, which is used to catch circular objects. To - compare sub-Lisp-objects, call `internal_equal()' and bump the - depth value by one. If this value gets too high, a - `circular-object' error will be signaled. - - If this is NULL, objects are `equal' only when they are `eq', i.e. - identical. - - 5. A "hash" method. This is used to hash objects when they are to be - compared with `equal'. The rule here is that if two objects are - `equal', they *must* hash to the same value; i.e. your hash - function should use some subset of the sub-fields of the object - that are compared in the "equal" method. If you specify this - method as `NULL', the object's pointer will be used as the hash, - which will *fail* if the object has an `equal' method, so don't do - this. - - To hash a sub-Lisp-object, call `internal_hash()'. Bump the depth - by one, just like in the "equal" method. - - To convert a Lisp object directly into a hash value (using its - pointer), use `LISP_HASH()'. This is what happens when the hash - method is NULL. - - To hash two or more values together into a single value, use - `HASH2()', `HASH3()', `HASH4()', etc. - - 6. "getprop", "putprop", "remprop", and "plist" methods. These are - used for object types that have properties. I don't feel like - documenting them here. If you create one of these objects, you - have to use different macros to define them, i.e. - `DEFINE_LRECORD_IMPLEMENTATION_WITH_PROPS()' or - `DEFINE_LRECORD_SEQUENCE_IMPLEMENTATION_WITH_PROPS()'. - - 7. A "size_in_bytes" method, when the object is of variable-size. - (i.e. declared with a `_SEQUENCE_IMPLEMENTATION' macro.) This - should simply return the object's size in bytes, exactly as you - might expect. For an example, see the methods for window - configurations and opaques. - - -File: internals.info, Node: Low-level allocation, Next: Pure Space, Prev: lrecords, Up: Allocation of Objects in XEmacs Lisp - -Low-level allocation -==================== - - Memory that you want to allocate directly should be allocated using -`xmalloc()' rather than `malloc()'. This implements error-checking on -the return value, and once upon a time did some more vital stuff (i.e. -`BLOCK_INPUT', which is no longer necessary). Free using `xfree()', -and realloc using `xrealloc()'. Note that `xmalloc()' will do a -non-local exit if the memory can't be allocated. (Many functions, -however, do not expect this, and thus XEmacs will likely crash if this -happens. *This is a bug.* If you can, you should strive to make your -function handle this OK. However, it's difficult in the general -circumstance, perhaps requiring extra unwind-protects and such.) - - Note that XEmacs provides two separate replacements for the standard -`malloc()' library function. These are called "old GNU malloc" -(`malloc.c') and "new GNU malloc" (`gmalloc.c'), respectively. New GNU -malloc is better in pretty much every way than old GNU malloc, and -should be used if possible. (It used to be that on some systems, the -old one worked but the new one didn't. I think this was due -specifically to a bug in SunOS, which the new one now works around; so -I don't think the old one ever has to be used any more.) The primary -difference between both of these mallocs and the standard system malloc -is that they are much faster, at the expense of increased space. The -basic idea is that memory is allocated in fixed chunks of powers of -two. This allows for basically constant malloc time, since the various -chunks can just be kept on a number of free lists. (The standard system -malloc typically allocates arbitrary-sized chunks and has to spend some -time, sometimes a significant amount of time, walking the heap looking -for a free block to use and cleaning things up.) The new GNU malloc -improves on things by allocating large objects in chunks of 4096 bytes -rather than in ever larger powers of two, which results in ever larger -wastage. There is a slight speed loss here, but it's of doubtful -significance. - - NOTE: Apparently there is a third-generation GNU malloc that is -significantly better than the new GNU malloc, and should probably be -included in XEmacs. - - There is also the relocating allocator, `ralloc.c'. This actually -moves blocks of memory around so that the `sbrk()' pointer shrunk and -virtual memory released back to the system. On some systems, this is a -big win. On all systems, it causes a noticeable (and sometimes huge) -speed penalty, so I turn it off by default. `ralloc.c' only works with -the new GNU malloc in `gmalloc.c'. There are also two versions of -`ralloc.c', one that uses `mmap()' rather than block copies to move -data around. This purports to be faster, although that depends on the -amount of data that would have had to be block copied and the -system-call overhead for `mmap()'. I don't know exactly how this -works, except that the relocating-allocation routines are pretty much -used only for the memory allocated for a buffer, which is the biggest -consumer of space, esp. of space that may get freed later. - - Note that the GNU mallocs have some "memory warning" facilities. -XEmacs taps into them and issues a warning through the standard warning -system, when memory gets to 75%, 85%, and 95% full. (On some systems, -the memory warnings are not functional.) - - Allocated memory that is going to be used to make a Lisp object is -created using `allocate_lisp_storage()'. This calls `xmalloc()' but -also verifies that the pointer to the memory can fit into a Lisp word -(remember that some bits are taken away for a type tag and a mark bit). -If not, an error is issued through `memory_full()'. -`allocate_lisp_storage()' is called by `alloc_lcrecord()', -`ALLOCATE_FIXED_TYPE()', and the vector and bit-vector creation -routines. These routines also call `INCREMENT_CONS_COUNTER()' at the -appropriate times; this keeps statistics on how much memory is -allocated, so that garbage-collection can be invoked when the threshold -is reached. - - -File: internals.info, Node: Pure Space, Next: Cons, Prev: Low-level allocation, Up: Allocation of Objects in XEmacs Lisp - -Pure Space -========== - - Not yet documented. - - -File: internals.info, Node: Cons, Next: Vector, Prev: Pure Space, Up: Allocation of Objects in XEmacs Lisp - -Cons -==== - - Conses are allocated in standard frob blocks. The only thing to -note is that conses can be explicitly freed using `free_cons()' and -associated functions `free_list()' and `free_alist()'. This -immediately puts the conses onto the cons free list, and decrements the -statistics on memory allocation appropriately. This is used to good -effect by some extremely commonly-used code, to avoid generating extra -objects and thereby triggering GC sooner. However, you have to be -*extremely* careful when doing this. If you mess this up, you will get -BADLY BURNED, and it has happened before. - - -File: internals.info, Node: Vector, Next: Bit Vector, Prev: Cons, Up: Allocation of Objects in XEmacs Lisp - -Vector -====== - - As mentioned above, each vector is `malloc()'ed individually, and -all are threaded through the variable `all_vectors'. Vectors are -marked strangely during garbage collection, by kludging the size field. -Note that the `struct Lisp_Vector' is declared with its `contents' -field being a *stretchy* array of one element. It is actually -`malloc()'ed with the right size, however, and access to any element -through the `contents' array works fine. - - -File: internals.info, Node: Bit Vector, Next: Symbol, Prev: Vector, Up: Allocation of Objects in XEmacs Lisp - -Bit Vector -========== - - Bit vectors work exactly like vectors, except for more complicated -code to access an individual bit, and except for the fact that bit -vectors are lrecords while vectors are not. (The only difference here is -that there's an lrecord implementation pointer at the beginning and the -tag field in bit vector Lisp words is "lrecord" rather than "vector".) - - -File: internals.info, Node: Symbol, Next: Marker, Prev: Bit Vector, Up: Allocation of Objects in XEmacs Lisp - -Symbol -====== - - Symbols are also allocated in frob blocks. Note that the code -exists for symbols to be either lrecords (category (c) above) or simple -types (category (b) above), and are lrecords by default (I think), -although there is no good reason for this. - - Note that symbols in the awful horrible obarray structure are -chained through their `next' field. - - Remember that `intern' looks up a symbol in an obarray, creating one -if necessary. - - -File: internals.info, Node: Marker, Next: String, Prev: Symbol, Up: Allocation of Objects in XEmacs Lisp - -Marker -====== - - Markers are allocated in frob blocks, as usual. They are kept in a -buffer unordered, but in a doubly-linked list so that they can easily -be removed. (Formerly this was a singly-linked list, but in some cases -garbage collection took an extraordinarily long time due to the O(N^2) -time required to remove lots of markers from a buffer.) Markers are -removed from a buffer in the finalize stage, in -`ADDITIONAL_FREE_marker()'. - - -File: internals.info, Node: String, Next: Compiled Function, Prev: Marker, Up: Allocation of Objects in XEmacs Lisp - -String -====== - - As mentioned above, strings are a special case. A string is -logically two parts, a fixed-size object (containing the length, -property list, and a pointer to the actual data), and the actual data -in the string. The fixed-size object is a `struct Lisp_String' and is -allocated in frob blocks, as usual. The actual data is stored in -special "string-chars blocks", which are 8K blocks of memory. -Currently-allocated strings are simply laid end to end in these -string-chars blocks, with a pointer back to the `struct Lisp_String' -stored before each string in the string-chars block. When a new string -needs to be allocated, the remaining space at the end of the last -string-chars block is used if there's enough, and a new string-chars -block is created otherwise. - - There are never any holes in the string-chars blocks due to the -string compaction and relocation that happens at the end of garbage -collection. During the sweep stage of garbage collection, when objects -are reclaimed, the garbage collector goes through all string-chars -blocks, looking for unused strings. Each chunk of string data is -preceded by a pointer to the corresponding `struct Lisp_String', which -indicates both whether the string is used and how big the string is, -i.e. how to get to the next chunk of string data. Holes are compressed -by block-copying the next string into the empty space and relocating the -pointer stored in the corresponding `struct Lisp_String'. *This means -you have to be careful with strings in your code.* See the section -above on `GCPRO'ing. - - Note that there is one situation not handled: a string that is too -big to fit into a string-chars block. Such strings, called "big -strings", are all `malloc()'ed as their own block. (#### Although it -would make more sense for the threshold for big strings to be somewhat -lower, e.g. 1/2 or 1/4 the size of a string-chars block. It seems that -this was indeed the case formerly - indeed, the threshold was set at -1/8 - but Mly forgot about this when rewriting things for 19.8.) - - Note also that the string data in string-chars blocks is padded as -necessary so that proper alignment constraints on the `struct -Lisp_String' back pointers are maintained. - - Finally, strings can be resized. This happens in Mule when a -character is substituted with a different-length character, or during -modeline frobbing. (You could also export this to Lisp, but it's not -done so currently.) Resizing a string is a potentially tricky process. -If the change is small enough that the padding can absorb it, nothing -other than a simple memory move needs to be done. Keep in mind, -however, that the string can't shrink too much because the offset to the -next string in the string-chars block is computed by looking at the -length and rounding to the nearest multiple of four or eight. If the -string would shrink or expand beyond the correct padding, new string -data needs to be allocated at the end of the last string-chars block and -the data moved appropriately. This leaves some dead string data, which -is marked by putting a special marker of 0xFFFFFFFF in the `struct -Lisp_String' pointer before the data (there's no real `struct -Lisp_String' to point to and relocate), and storing the size of the dead -string data (which would normally be obtained from the now-non-existent -`struct Lisp_String') at the beginning of the dead string data gap. -The string compactor recognizes this special 0xFFFFFFFF marker and -handles it correctly. - - -File: internals.info, Node: Compiled Function, Prev: String, Up: Allocation of Objects in XEmacs Lisp - -Compiled Function -================= - - Not yet documented. - - -File: internals.info, Node: Events and the Event Loop, Next: Evaluation; Stack Frames; Bindings, Prev: Allocation of Objects in XEmacs Lisp, Up: Top - -Events and the Event Loop -************************* - -* Menu: - -* Introduction to Events:: -* Main Loop:: -* Specifics of the Event Gathering Mechanism:: -* Specifics About the Emacs Event:: -* The Event Stream Callback Routines:: -* Other Event Loop Functions:: -* Converting Events:: -* Dispatching Events; The Command Builder:: - - -File: internals.info, Node: Introduction to Events, Next: Main Loop, Up: Events and the Event Loop - -Introduction to Events -====================== - - An event is an object that encapsulates information about an -interesting occurrence in the operating system. Events are generated -either by user action, direct (e.g. typing on the keyboard or moving -the mouse) or indirect (moving another window, thereby generating an -expose event on an Emacs frame), or as a result of some other typically -asynchronous action happening, such as output from a subprocess being -ready or a timer expiring. Events come into the system in an -asynchronous fashion (typically through a callback being called) and -are converted into a synchronous event queue (first-in, first-out) in a -process that we will call "collection". - - Note that each application has its own event queue. (It is -immaterial whether the collection process directly puts the events in -the proper application's queue, or puts them into a single system -queue, which is later split up.) - - The most basic level of event collection is done by the operating -system or window system. Typically, XEmacs does its own event -collection as well. Often there are multiple layers of collection in -XEmacs, with events from various sources being collected into a queue, -which is then combined with other sources to go into another queue -(i.e. a second level of collection), with perhaps another level on top -of this, etc. - - XEmacs has its own types of events (called "Emacs events"), which -provides an abstract layer on top of the system-dependent nature of the -most basic events that are received. Part of the complex nature of the -XEmacs event collection process involves converting from the -operating-system events into the proper Emacs events - there may not be -a one-to-one correspondence. - - Emacs events are documented in `events.h'; I'll discuss them later. - diff --git a/info/internals.info-6 b/info/internals.info-6 deleted file mode 100644 index 2692bef..0000000 --- a/info/internals.info-6 +++ /dev/null @@ -1,1019 +0,0 @@ -This is Info file ../../info/internals.info, produced by Makeinfo -version 1.68 from the input file internals.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Internals: (internals). XEmacs Internals Manual. -END-INFO-DIR-ENTRY - - Copyright (C) 1992 - 1996 Ben Wing. Copyright (C) 1996, 1997 Sun -Microsystems. Copyright (C) 1994 - 1998 Free Software Foundation. -Copyright (C) 1994, 1995 Board of Trustees, University of Illinois. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: internals.info, Node: Main Loop, Next: Specifics of the Event Gathering Mechanism, Prev: Introduction to Events, Up: Events and the Event Loop - -Main Loop -========= - - The "command loop" is the top-level loop that the editor is always -running. It loops endlessly, calling `next-event' to retrieve an event -and `dispatch-event' to execute it. `dispatch-event' does the -appropriate thing with non-user events (process, timeout, magic, eval, -mouse motion); this involves calling a Lisp handler function, redrawing -a newly-exposed part of a frame, reading subprocess output, etc. For -user events, `dispatch-event' looks up the event in relevant keymaps or -menubars; when a full key sequence or menubar selection is reached, the -appropriate function is executed. `dispatch-event' may have to keep -state across calls; this is done in the "command-builder" structure -associated with each console (remember, there's usually only one -console), and the engine that looks up keystrokes and constructs full -key sequences is called the "command builder". This is documented -elsewhere. - - The guts of the command loop are in `command_loop_1()'. This -function doesn't catch errors, though - that's the job of -`command_loop_2()', which is a condition-case (i.e. error-trapping) -wrapper around `command_loop_1()'. `command_loop_1()' never returns, -but may get thrown out of. - - When an error occurs, `cmd_error()' is called, which usually invokes -the Lisp error handler in `command-error'; however, a default error -handler is provided if `command-error' is `nil' (e.g. during startup). -The purpose of the error handler is simply to display the error message -and do associated cleanup; it does not need to throw anywhere. When -the error handler finishes, the condition-case in `command_loop_2()' -will finish and `command_loop_2()' will reinvoke `command_loop_1()'. - - `command_loop_2()' is invoked from three places: from -`initial_command_loop()' (called from `main()' at the end of internal -initialization), from the Lisp function `recursive-edit', and from -`call_command_loop()'. - - `call_command_loop()' is called when a macro is started and when the -minibuffer is entered; normal termination of the macro or minibuffer -causes a throw out of the recursive command loop. (To -`execute-kbd-macro' for macros and `exit' for minibuffers. Note also -that the low-level minibuffer-entering function, -`read-minibuffer-internal', provides its own error handling and does -not need `command_loop_2()''s error encapsulation; so it tells -`call_command_loop()' to invoke `command_loop_1()' directly.) - - Note that both read-minibuffer-internal and recursive-edit set up a -catch for `exit'; this is why `abort-recursive-edit', which throws to -this catch, exits out of either one. - - `initial_command_loop()', called from `main()', sets up a catch for -`top-level' when invoking `command_loop_2()', allowing functions to -throw all the way to the top level if they really need to. Before -invoking `command_loop_2()', `initial_command_loop()' calls -`top_level_1()', which handles all of the startup stuff (creating the -initial frame, handling the command-line options, loading the user's -`.emacs' file, etc.). The function that actually does this is in Lisp -and is pointed to by the variable `top-level'; normally this function is -`normal-top-level'. `top_level_1()' is just an error-handling wrapper -similar to `command_loop_2()'. Note also that `initial_command_loop()' -sets up a catch for `top-level' when invoking `top_level_1()', just -like when it invokes `command_loop_2()'. - - -File: internals.info, Node: Specifics of the Event Gathering Mechanism, Next: Specifics About the Emacs Event, Prev: Main Loop, Up: Events and the Event Loop - -Specifics of the Event Gathering Mechanism -========================================== - - Here is an approximate diagram of the collection processes at work -in XEmacs, under TTY's (TTY's are simpler than X so we'll look at this -first): - - asynch. asynch. asynch. asynch. [Collectors in - kbd events kbd events process process the OS] - | | output output - | | | | - | | | | SIGINT, [signal handlers - | | | | SIGQUIT, in XEmacs] - V V V V SIGWINCH, - file file file file SIGALRM - desc. desc. desc. desc. | - (TTY) (TTY) (pipe) (pipe) | - | | | | fake timeouts - | | | | file | - | | | | desc. | - | | | | (pipe) | - | | | | | | - | | | | | | - | | | | | | - V V V V V V - ------>-----------<----------------<---------------- - | - | - | [collected using select() in emacs_tty_next_event() - | and converted to the appropriate Emacs event] - | - | - V (above this line is TTY-specific) - Emacs ----------------------------------------------- - event (below this line is the generic event mechanism) - | - | - was there if not, call - a SIGINT? emacs_tty_next_event() - | | - | | - | | - V V - --->------<---- - | - | [collected in event_stream_next_event(); - | SIGINT is converted using maybe_read_quit_event()] - V - Emacs - event - | - \---->------>----- maybe_kbd_translate() ---->---\ - | - | - | - command event queue | - if not from command - (contains events that were event queue, call - read earlier but not processed, event_stream_next_event() - typically when waiting in a | - sit-for, sleep-for, etc. for | - a particular event to be received) | - | | - | | - V V - ---->------------------------------------<---- - | - | [collected in - | next_event_internal()] - | - unread- unread- event from | - command- command- keyboard else, call - events event macro next_event_internal() - | | | | - | | | | - | | | | - V V V V - --------->----------------------<------------ - | - | [collected in `next-event', which may loop - | more than once if the event it gets is on - | a dead frame, device, etc.] - | - | - V - feed into top-level event loop, - which repeatedly calls `next-event' - and then dispatches the event - using `dispatch-event' - - Notice the separation between TTY-specific and generic event -mechanism. When using the Xt-based event loop, the TTY-specific stuff -is replaced but the rest stays the same. - - It's also important to realize that only one different kind of -system-specific event loop can be operating at a time, and must be able -to receive all kinds of events simultaneously. For the two existing -event loops (implemented in `event-tty.c' and `event-Xt.c', -respectively), the TTY event loop *only* handles TTY consoles, while -the Xt event loop handles *both* TTY and X consoles. This situation is -different from all of the output handlers, where you simply have one -per console type. - - Here's the Xt Event Loop Diagram (notice that below a certain point, -it's the same as the above diagram): - - asynch. asynch. asynch. asynch. [Collectors in - kbd kbd process process the OS] - events events output output - | | | | - | | | | asynch. asynch. [Collectors in the - | | | | X X OS and X Window System] - | | | | events events - | | | | | | - | | | | | | - | | | | | | SIGINT, [signal handlers - | | | | | | SIGQUIT, in XEmacs] - | | | | | | SIGWINCH, - | | | | | | SIGALRM - | | | | | | | - | | | | | | | - | | | | | | | timeouts - | | | | | | | | - | | | | | | | | - | | | | | | V | - V V V V V V fake | - file file file file file file file | - desc. desc. desc. desc. desc. desc. desc. | - (TTY) (TTY) (pipe) (pipe) (socket) (socket) (pipe) | - | | | | | | | | - | | | | | | | | - | | | | | | | | - V V V V V V V V - --->----------------------------------------<---------<------ - | | | - | | |[collected using select() in - | | | _XtWaitForSomething(), called - | | | from XtAppProcessEvent(), called - | | | in emacs_Xt_next_event(); - | | | dispatched to various callbacks] - | | | - | | | - emacs_Xt_ p_s_callback(), | [popup_selection_callback] - event_handler() x_u_v_s_callback(),| [x_update_vertical_scrollbar_ - | x_u_h_s_callback(),| callback] - | search_callback() | [x_update_horizontal_scrollbar_ - | | | callback] - | | | - | | | - enqueue_Xt_ signal_special_ | - dispatch_event() Xt_user_event() | - [maybe multiple | | - times, maybe 0 | | - times] | | - | enqueue_Xt_ | - | dispatch_event() | - | | | - | | | - V V | - -->----------<-- | - | | - | | - dispatch Xt_what_callback() - event sets flags - queue | - | | - | | - | | - | | - ---->-----------<-------- - | - | - | [collected and converted as appropriate in - | emacs_Xt_next_event()] - | - | - V (above this line is Xt-specific) - Emacs ------------------------------------------------ - event (below this line is the generic event mechanism) - | - | - was there if not, call - a SIGINT? emacs_Xt_next_event() - | | - | | - | | - V V - --->-------<---- - | - | [collected in event_stream_next_event(); - | SIGINT is converted using maybe_read_quit_event()] - V - Emacs - event - | - \---->------>----- maybe_kbd_translate() -->-----\ - | - | - | - command event queue | - if not from command - (contains events that were event queue, call - read earlier but not processed, event_stream_next_event() - typically when waiting in a | - sit-for, sleep-for, etc. for | - a particular event to be received) | - | | - | | - V V - ---->----------------------------------<------ - | - | [collected in - | next_event_internal()] - | - unread- unread- event from | - command- command- keyboard else, call - events event macro next_event_internal() - | | | | - | | | | - | | | | - V V V V - --------->----------------------<------------ - | - | [collected in `next-event', which may loop - | more than once if the event it gets is on - | a dead frame, device, etc.] - | - | - V - feed into top-level event loop, - which repeatedly calls `next-event' - and then dispatches the event - using `dispatch-event' - - -File: internals.info, Node: Specifics About the Emacs Event, Next: The Event Stream Callback Routines, Prev: Specifics of the Event Gathering Mechanism, Up: Events and the Event Loop - -Specifics About the Emacs Event -=============================== - - -File: internals.info, Node: The Event Stream Callback Routines, Next: Other Event Loop Functions, Prev: Specifics About the Emacs Event, Up: Events and the Event Loop - -The Event Stream Callback Routines -================================== - - -File: internals.info, Node: Other Event Loop Functions, Next: Converting Events, Prev: The Event Stream Callback Routines, Up: Events and the Event Loop - -Other Event Loop Functions -========================== - - `detect_input_pending()' and `input-pending-p' look for input by -calling `event_stream->event_pending_p' and looking in -`[V]unread-command-event' and the `command_event_queue' (they do not -check for an executing keyboard macro, though). - - `discard-input' cancels any command events pending (and any keyboard -macros currently executing), and puts the others onto the -`command_event_queue'. There is a comment about a "race condition", -which is not a good sign. - - `next-command-event' and `read-char' are higher-level interfaces to -`next-event'. `next-command-event' gets the next "command" event (i.e. -keypress, mouse event, menu selection, or scrollbar action), calling -`dispatch-event' on any others. `read-char' calls `next-command-event' -and uses `event_to_character()' to return the character equivalent. -With the right kind of input method support, it is possible for -(read-char) to return a Kanji character. - - -File: internals.info, Node: Converting Events, Next: Dispatching Events; The Command Builder, Prev: Other Event Loop Functions, Up: Events and the Event Loop - -Converting Events -================= - - `character_to_event()', `event_to_character()', -`event-to-character', and `character-to-event' convert between -characters and keypress events corresponding to the characters. If the -event was not a keypress, `event_to_character()' returns -1 and -`event-to-character' returns `nil'. These functions convert between -character representation and the split-up event representation (keysym -plus mod keys). - - -File: internals.info, Node: Dispatching Events; The Command Builder, Prev: Converting Events, Up: Events and the Event Loop - -Dispatching Events; The Command Builder -======================================= - - Not yet documented. - - -File: internals.info, Node: Evaluation; Stack Frames; Bindings, Next: Symbols and Variables, Prev: Events and the Event Loop, Up: Top - -Evaluation; Stack Frames; Bindings -********************************** - -* Menu: - -* Evaluation:: -* Dynamic Binding; The specbinding Stack; Unwind-Protects:: -* Simple Special Forms:: -* Catch and Throw:: - - -File: internals.info, Node: Evaluation, Next: Dynamic Binding; The specbinding Stack; Unwind-Protects, Up: Evaluation; Stack Frames; Bindings - -Evaluation -========== - - `Feval()' evaluates the form (a Lisp object) that is passed to it. -Note that evaluation is only non-trivial for two types of objects: -symbols and conses. A symbol is evaluated simply by calling -`symbol-value' on it and returning the value. - - Evaluating a cons means calling a function. First, `eval' checks to -see if garbage-collection is necessary, and calls `garbage_collect_1()' -if so. It then increases the evaluation depth by 1 (`lisp_eval_depth', -which is always less than `max_lisp_eval_depth') and adds an element to -the linked list of `struct backtrace''s (`backtrace_list'). Each such -structure contains a pointer to the function being called plus a list -of the function's arguments. Originally these values are stored -unevalled, and as they are evaluated, the backtrace structure is -updated. Garbage collection pays attention to the objects pointed to -in the backtrace structures (garbage collection might happen while a -function is being called or while an argument is being evaluated, and -there could easily be no other references to the arguments in the -argument list; once an argument is evaluated, however, the unevalled -version is not needed by eval, and so the backtrace structure is -changed). - - At this point, the function to be called is determined by looking at -the car of the cons (if this is a symbol, its function definition is -retrieved and the process repeated). The function should then consist -of either a `Lisp_Subr' (built-in function written in C), a -`Lisp_Compiled_Function' object, or a cons whose car is one of the -symbols `autoload', `macro' or `lambda'. - - If the function is a `Lisp_Subr', the lisp object points to a -`struct Lisp_Subr' (created by `DEFUN()'), which contains a pointer to -the C function, a minimum and maximum number of arguments (or possibly -the special constants `MANY' or `UNEVALLED'), a pointer to the symbol -referring to that subr, and a couple of other things. If the subr -wants its arguments `UNEVALLED', they are passed raw as a list. -Otherwise, an array of evaluated arguments is created and put into the -backtrace structure, and either passed whole (`MANY') or each argument -is passed as a C argument. - - If the function is a `Lisp_Compiled_Function', -`funcall_compiled_function()' is called. If the function is a lambda -list, `funcall_lambda()' is called. If the function is a macro, [..... -fill in] is done. If the function is an autoload, `do_autoload()' is -called to load the definition and then eval starts over [explain this -more]. - - When `Feval()' exits, the evaluation depth is reduced by one, the -debugger is called if appropriate, and the current backtrace structure -is removed from the list. - - Both `funcall_compiled_function()' and `funcall_lambda()' need to go -through the list of formal parameters to the function and bind them to -the actual arguments, checking for `&rest' and `&optional' symbols in -the formal parameters and making sure the number of actual arguments is -correct. `funcall_compiled_function()' can do this a little more -efficiently, since the formal parameter list can be checked for sanity -when the compiled function object is created. - - `funcall_lambda()' simply calls `Fprogn' to execute the code in the -lambda list. - - `funcall_compiled_function()' calls the real byte-code interpreter -`execute_optimized_program()' on the byte-code instructions, which are -converted into an internal form for faster execution. - - When a compiled function is executed for the first time by -`funcall_compiled_function()', or when it is `Fpurecopy()'ed during the -dump phase of building XEmacs, the byte-code instructions are converted -from a `Lisp_String' (which is inefficient to access, especially in the -presence of MULE) into a `Lisp_Opaque' object containing an array of -unsigned char, which can be directly executed by the byte-code -interpreter. At this time the byte code is also analyzed for validity -and transformed into a more optimized form, so that -`execute_optimized_program()' can really fly. - - Here are some of the optimizations performed by the internal -byte-code transformer: - 1. References to the `constants' array are checked for out-of-range - indices, so that the byte interpreter doesn't have to. - - 2. References to the `constants' array that will be used as a Lisp - variable are checked for being correct non-constant (i.e. not `t', - `nil', or `keywordp') symbols, so that the byte interpreter - doesn't have to. - - 3. The maxiumum number of variable bindings in the byte-code is - pre-computed, so that space on the `specpdl' stack can be - pre-reserved once for the whole function execution. - - 4. All byte-code jumps are relative to the current program counter - instead of the start of the program, thereby saving a register. - - 5. One-byte relative jumps are converted from the byte-code form of - unsigned chars offset by 127 to machine-friendly signed chars. - - Of course, this transformation of the `instructions' should not be -visible to the user, so `Fcompiled_function_instructions()' needs to -know how to convert the optimized opaque object back into a Lisp string -that is identical to the original string from the `.elc' file. -(Actually, the resulting string may (rarely) contain slightly -different, yet equivalent, byte code.) - - `Ffuncall()' implements Lisp `funcall'. `(funcall fun x1 x2 x3 -...)' is equivalent to `(eval (list fun (quote x1) (quote x2) (quote -x3) ...))'. `Ffuncall()' contains its own code to do the evaluation, -however, and is very similar to `Feval()'. - - From the performance point of view, it is worth knowing that most of -the time in Lisp evaluation is spent executing `Lisp_Subr' and -`Lisp_Compiled_Function' objects via `Ffuncall()' (not `Feval()'). - - `Fapply()' implements Lisp `apply', which is very similar to -`funcall' except that if the last argument is a list, the result is the -same as if each of the arguments in the list had been passed separately. -`Fapply()' does some business to expand the last argument if it's a -list, then calls `Ffuncall()' to do the work. - - `apply1()', `call0()', `call1()', `call2()', and `call3()' call a -function, passing it the argument(s) given (the arguments are given as -separate C arguments rather than being passed as an array). `apply1()' -uses `Fapply()' while the others use `Ffuncall()' to do the real work. - - -File: internals.info, Node: Dynamic Binding; The specbinding Stack; Unwind-Protects, Next: Simple Special Forms, Prev: Evaluation, Up: Evaluation; Stack Frames; Bindings - -Dynamic Binding; The specbinding Stack; Unwind-Protects -======================================================= - - struct specbinding - { - Lisp_Object symbol; - Lisp_Object old_value; - Lisp_Object (*func) (Lisp_Object); /* for unwind-protect */ - }; - - `struct specbinding' is used for local-variable bindings and -unwind-protects. `specpdl' holds an array of `struct specbinding''s, -`specpdl_ptr' points to the beginning of the free bindings in the -array, `specpdl_size' specifies the total number of binding slots in -the array, and `max_specpdl_size' specifies the maximum number of -bindings the array can be expanded to hold. `grow_specpdl()' increases -the size of the `specpdl' array, multiplying its size by 2 but never -exceeding `max_specpdl_size' (except that if this number is less than -400, it is first set to 400). - - `specbind()' binds a symbol to a value and is used for local -variables and `let' forms. The symbol and its old value (which might -be `Qunbound', indicating no prior value) are recorded in the specpdl -array, and `specpdl_size' is increased by 1. - - `record_unwind_protect()' implements an "unwind-protect", which, -when placed around a section of code, ensures that some specified -cleanup routine will be executed even if the code exits abnormally -(e.g. through a `throw' or quit). `record_unwind_protect()' simply -adds a new specbinding to the `specpdl' array and stores the -appropriate information in it. The cleanup routine can either be a C -function, which is stored in the `func' field, or a `progn' form, which -is stored in the `old_value' field. - - `unbind_to()' removes specbindings from the `specpdl' array until -the specified position is reached. Each specbinding can be one of -three types: - - 1. an unwind-protect with a C cleanup function (`func' is not 0, and - `old_value' holds an argument to be passed to the function); - - 2. an unwind-protect with a Lisp form (`func' is 0, `symbol' is - `nil', and `old_value' holds the form to be executed with - `Fprogn()'); or - - 3. a local-variable binding (`func' is 0, `symbol' is not `nil', and - `old_value' holds the old value, which is stored as the symbol's - value). - - -File: internals.info, Node: Simple Special Forms, Next: Catch and Throw, Prev: Dynamic Binding; The specbinding Stack; Unwind-Protects, Up: Evaluation; Stack Frames; Bindings - -Simple Special Forms -==================== - - `or', `and', `if', `cond', `progn', `prog1', `prog2', `setq', -`quote', `function', `let*', `let', `while' - - All of these are very simple and work as expected, calling `Feval()' -or `Fprogn()' as necessary and (in the case of `let' and `let*') using -`specbind()' to create bindings and `unbind_to()' to undo the bindings -when finished. - - Note that, with the exeption of `Fprogn', these functions are -typically called in real life only in interpreted code, since the byte -compiler knows how to convert calls to these functions directly into -byte code. - - -File: internals.info, Node: Catch and Throw, Prev: Simple Special Forms, Up: Evaluation; Stack Frames; Bindings - -Catch and Throw -=============== - - struct catchtag - { - Lisp_Object tag; - Lisp_Object val; - struct catchtag *next; - struct gcpro *gcpro; - jmp_buf jmp; - struct backtrace *backlist; - int lisp_eval_depth; - int pdlcount; - }; - - `catch' is a Lisp function that places a catch around a body of -code. A catch is a means of non-local exit from the code. When a catch -is created, a tag is specified, and executing a `throw' to this tag -will exit from the body of code caught with this tag, and its value will -be the value given in the call to `throw'. If there is no such call, -the code will be executed normally. - - Information pertaining to a catch is held in a `struct catchtag', -which is placed at the head of a linked list pointed to by `catchlist'. -`internal_catch()' is passed a C function to call (`Fprogn()' when -Lisp `catch' is called) and arguments to give it, and places a catch -around the function. Each `struct catchtag' is held in the stack frame -of the `internal_catch()' instance that created the catch. - - `internal_catch()' is fairly straightforward. It stores into the -`struct catchtag' the tag name and the current values of -`backtrace_list', `lisp_eval_depth', `gcprolist', and the offset into -the `specpdl' array, sets a jump point with `_setjmp()' (storing the -jump point into the `struct catchtag'), and calls the function. -Control will return to `internal_catch()' either when the function -exits normally or through a `_longjmp()' to this jump point. In the -latter case, `throw' will store the value to be returned into the -`struct catchtag' before jumping. When it's done, `internal_catch()' -removes the `struct catchtag' from the catchlist and returns the proper -value. - - `Fthrow()' goes up through the catchlist until it finds one with a -matching tag. It then calls `unbind_catch()' to restore everything to -what it was when the appropriate catch was set, stores the return value -in the `struct catchtag', and jumps (with `_longjmp()') to its jump -point. - - `unbind_catch()' removes all catches from the catchlist until it -finds the correct one. Some of the catches might have been placed for -error-trapping, and if so, the appropriate entries on the handlerlist -must be removed (see "errors"). `unbind_catch()' also restores the -values of `gcprolist', `backtrace_list', and `lisp_eval', and calls -`unbind_to()' to undo any specbindings created since the catch. - - -File: internals.info, Node: Symbols and Variables, Next: Buffers and Textual Representation, Prev: Evaluation; Stack Frames; Bindings, Up: Top - -Symbols and Variables -********************* - -* Menu: - -* Introduction to Symbols:: -* Obarrays:: -* Symbol Values:: - - -File: internals.info, Node: Introduction to Symbols, Next: Obarrays, Up: Symbols and Variables - -Introduction to Symbols -======================= - - A symbol is basically just an object with four fields: a name (a -string), a value (some Lisp object), a function (some Lisp object), and -a property list (usually a list of alternating keyword/value pairs). -What makes symbols special is that there is usually only one symbol with -a given name, and the symbol is referred to by name. This makes a -symbol a convenient way of calling up data by name, i.e. of implementing -variables. (The variable's value is stored in the "value slot".) -Similarly, functions are referenced by name, and the definition of the -function is stored in a symbol's "function slot". This means that -there can be a distinct function and variable with the same name. The -property list is used as a more general mechanism of associating -additional values with particular names, and once again the namespace is -independent of the function and variable namespaces. - - -File: internals.info, Node: Obarrays, Next: Symbol Values, Prev: Introduction to Symbols, Up: Symbols and Variables - -Obarrays -======== - - The identity of symbols with their names is accomplished through a -structure called an obarray, which is just a poorly-implemented hash -table mapping from strings to symbols whose name is that string. (I say -"poorly implemented" because an obarray appears in Lisp as a vector -with some hidden fields rather than as its own opaque type. This is an -Emacs Lisp artifact that should be fixed.) - - Obarrays are implemented as a vector of some fixed size (which should -be a prime for best results), where each "bucket" of the vector -contains one or more symbols, threaded through a hidden `next' field in -the symbol. Lookup of a symbol in an obarray, and adding a symbol to -an obarray, is accomplished through standard hash-table techniques. - - The standard Lisp function for working with symbols and obarrays is -`intern'. This looks up a symbol in an obarray given its name; if it's -not found, a new symbol is automatically created with the specified -name, added to the obarray, and returned. This is what happens when the -Lisp reader encounters a symbol (or more precisely, encounters the name -of a symbol) in some text that it is reading. There is a standard -obarray called `obarray' that is used for this purpose, although the -Lisp programmer is free to create his own obarrays and `intern' symbols -in them. - - Note that, once a symbol is in an obarray, it stays there until -something is done about it, and the standard obarray `obarray' always -stays around, so once you use any particular variable name, a -corresponding symbol will stay around in `obarray' until you exit -XEmacs. - - Note that `obarray' itself is a variable, and as such there is a -symbol in `obarray' whose name is `"obarray"' and which contains -`obarray' as its value. - - Note also that this call to `intern' occurs only when in the Lisp -reader, not when the code is executed (at which point the symbol is -already around, stored as such in the definition of the function). - - You can create your own obarray using `make-vector' (this is -horrible but is an artifact) and intern symbols into that obarray. -Doing that will result in two or more symbols with the same name. -However, at most one of these symbols is in the standard `obarray': You -cannot have two symbols of the same name in any particular obarray. -Note that you cannot add a symbol to an obarray in any fashion other -than using `intern': i.e. you can't take an existing symbol and put it -in an existing obarray. Nor can you change the name of an existing -symbol. (Since obarrays are vectors, you can violate the consistency of -things by storing directly into the vector, but let's ignore that -possibility.) - - Usually symbols are created by `intern', but if you really want, you -can explicitly create a symbol using `make-symbol', giving it some -name. The resulting symbol is not in any obarray (i.e. it is -"uninterned"), and you can't add it to any obarray. Therefore its -primary purpose is as a symbol to use in macros to avoid namespace -pollution. It can also be used as a carrier of information, but cons -cells could probably be used just as well. - - You can also use `intern-soft' to look up a symbol but not create a -new one, and `unintern' to remove a symbol from an obarray. This -returns the removed symbol. (Remember: You can't put the symbol back -into any obarray.) Finally, `mapatoms' maps over all of the symbols in -an obarray. - - -File: internals.info, Node: Symbol Values, Prev: Obarrays, Up: Symbols and Variables - -Symbol Values -============= - - The value field of a symbol normally contains a Lisp object. -However, a symbol can be "unbound", meaning that it logically has no -value. This is internally indicated by storing a special Lisp object, -called "the unbound marker" and stored in the global variable -`Qunbound'. The unbound marker is of a special Lisp object type called -"symbol-value-magic". It is impossible for the Lisp programmer to -directly create or access any object of this type. - - *You must not let any "symbol-value-magic" object escape to the Lisp -level.* Printing any of these objects will cause the message `INTERNAL -EMACS BUG' to appear as part of the print representation. (You may see -this normally when you call `debug_print()' from the debugger on a Lisp -object.) If you let one of these objects escape to the Lisp level, you -will violate a number of assumptions contained in the C code and make -the unbound marker not function right. - - When a symbol is created, its value field (and function field) are -set to `Qunbound'. The Lisp programmer can restore these conditions -later using `makunbound' or `fmakunbound', and can query to see whether -the value of function fields are "bound" (i.e. have a value other than -`Qunbound') using `boundp' and `fboundp'. The fields are set to a -normal Lisp object using `set' (or `setq') and `fset'. - - Other symbol-value-magic objects are used as special markers to -indicate variables that have non-normal properties. This includes any -variables that are tied into C variables (setting the variable magically -sets some global variable in the C code, and likewise for retrieving the -variable's value), variables that magically tie into slots in the -current buffer, variables that are buffer-local, etc. The -symbol-value-magic object is stored in the value cell in place of a -normal object, and the code to retrieve a symbol's value (i.e. -`symbol-value') knows how to do special things with them. This means -that you should not just fetch the value cell directly if you want a -symbol's value. - - The exact workings of this are rather complex and involved and are -well-documented in comments in `buffer.c', `symbols.c', and `lisp.h'. - - -File: internals.info, Node: Buffers and Textual Representation, Next: MULE Character Sets and Encodings, Prev: Symbols and Variables, Up: Top - -Buffers and Textual Representation -********************************** - -* Menu: - -* Introduction to Buffers:: A buffer holds a block of text such as a file. -* The Text in a Buffer:: Representation of the text in a buffer. -* Buffer Lists:: Keeping track of all buffers. -* Markers and Extents:: Tagging locations within a buffer. -* Bufbytes and Emchars:: Representation of individual characters. -* The Buffer Object:: The Lisp object corresponding to a buffer. - - -File: internals.info, Node: Introduction to Buffers, Next: The Text in a Buffer, Up: Buffers and Textual Representation - -Introduction to Buffers -======================= - - A buffer is logically just a Lisp object that holds some text. In -this, it is like a string, but a buffer is optimized for frequent -insertion and deletion, while a string is not. Furthermore: - - 1. Buffers are "permanent" objects, i.e. once you create them, they - remain around, and need to be explicitly deleted before they go - away. - - 2. Each buffer has a unique name, which is a string. Buffers are - normally referred to by name. In this respect, they are like - symbols. - - 3. Buffers have a default insertion position, called "point". - Inserting text (unless you explicitly give a position) goes at - point, and moves point forward past the text. This is what is - going on when you type text into Emacs. - - 4. Buffers have lots of extra properties associated with them. - - 5. Buffers can be "displayed". What this means is that there exist a - number of "windows", which are objects that correspond to some - visible section of your display, and each window has an associated - buffer, and the current contents of the buffer are shown in that - section of the display. The redisplay mechanism (which takes care - of doing this) knows how to look at the text of a buffer and come - up with some reasonable way of displaying this. Many of the - properties of a buffer control how the buffer's text is displayed. - - 6. One buffer is distinguished and called the "current buffer". It is - stored in the variable `current_buffer'. Buffer operations operate - on this buffer by default. When you are typing text into a - buffer, the buffer you are typing into is always `current_buffer'. - Switching to a different window changes the current buffer. Note - that Lisp code can temporarily change the current buffer using - `set-buffer' (often enclosed in a `save-excursion' so that the - former current buffer gets restored when the code is finished). - However, calling `set-buffer' will NOT cause a permanent change in - the current buffer. The reason for this is that the top-level - event loop sets `current_buffer' to the buffer of the selected - window, each time it finishes executing a user command. - - Make sure you understand the distinction between "current buffer" -and "buffer of the selected window", and the distinction between -"point" of the current buffer and "window-point" of the selected -window. (This latter distinction is explained in detail in the section -on windows.) - - -File: internals.info, Node: The Text in a Buffer, Next: Buffer Lists, Prev: Introduction to Buffers, Up: Buffers and Textual Representation - -The Text in a Buffer -==================== - - The text in a buffer consists of a sequence of zero or more -characters. A "character" is an integer that logically represents a -letter, number, space, or other unit of text. Most of the characters -that you will typically encounter belong to the ASCII set of characters, -but there are also characters for various sorts of accented letters, -special symbols, Chinese and Japanese ideograms (i.e. Kanji, Katakana, -etc.), Cyrillic and Greek letters, etc. The actual number of possible -characters is quite large. - - For now, we can view a character as some non-negative integer that -has some shape that defines how it typically appears (e.g. as an -uppercase A). (The exact way in which a character appears depends on the -font used to display the character.) The internal type of characters in -the C code is an `Emchar'; this is just an `int', but using a symbolic -type makes the code clearer. - - Between every character in a buffer is a "buffer position" or -"character position". We can speak of the character before or after a -particular buffer position, and when you insert a character at a -particular position, all characters after that position end up at new -positions. When we speak of the character "at" a position, we really -mean the character after the position. (This schizophrenia between a -buffer position being "between" a character and "on" a character is -rampant in Emacs.) - - Buffer positions are numbered starting at 1. This means that -position 1 is before the first character, and position 0 is not valid. -If there are N characters in a buffer, then buffer position N+1 is -after the last one, and position N+2 is not valid. - - The internal makeup of the Emchar integer varies depending on whether -we have compiled with MULE support. If not, the Emchar integer is an -8-bit integer with possible values from 0 - 255. 0 - 127 are the -standard ASCII characters, while 128 - 255 are the characters from the -ISO-8859-1 character set. If we have compiled with MULE support, an -Emchar is a 19-bit integer, with the various bits having meanings -according to a complex scheme that will be detailed later. The -characters numbered 0 - 255 still have the same meanings as for the -non-MULE case, though. - - Internally, the text in a buffer is represented in a fairly simple -fashion: as a contiguous array of bytes, with a "gap" of some size in -the middle. Although the gap is of some substantial size in bytes, -there is no text contained within it: From the perspective of the text -in the buffer, it does not exist. The gap logically sits at some buffer -position, between two characters (or possibly at the beginning or end of -the buffer). Insertion of text in a buffer at a particular position is -always accomplished by first moving the gap to that position (i.e. -through some block moving of text), then writing the text into the -beginning of the gap, thereby shrinking the gap. If the gap shrinks -down to nothing, a new gap is created. (What actually happens is that a -new gap is "created" at the end of the buffer's text, which requires -nothing more than changing a couple of indices; then the gap is "moved" -to the position where the insertion needs to take place by moving up in -memory all the text after that position.) Similarly, deletion occurs -by moving the gap to the place where the text is to be deleted, and -then simply expanding the gap to include the deleted text. -("Expanding" and "shrinking" the gap as just described means just that -the internal indices that keep track of where the gap is located are -changed.) - - Note that the total amount of memory allocated for a buffer text -never decreases while the buffer is live. Therefore, if you load up a -20-megabyte file and then delete all but one character, there will be a -20-megabyte gap, which won't get any smaller (except by inserting -characters back again). Once the buffer is killed, the memory allocated -for the buffer text will be freed, but it will still be sitting on the -heap, taking up virtual memory, and will not be released back to the -operating system. (However, if you have compiled XEmacs with rel-alloc, -the situation is different. In this case, the space *will* be released -back to the operating system. However, this tends to result in a -noticeable speed penalty.) - - Astute readers may notice that the text in a buffer is represented as -an array of *bytes*, while (at least in the MULE case) an Emchar is a -19-bit integer, which clearly cannot fit in a byte. This means (of -course) that the text in a buffer uses a different representation from -an Emchar: specifically, the 19-bit Emchar becomes a series of one to -four bytes. The conversion between these two representations is complex -and will be described later. - - In the non-MULE case, everything is very simple: An Emchar is an -8-bit value, which fits neatly into one byte. - - If we are given a buffer position and want to retrieve the character -at that position, we need to follow these steps: - - 1. Pretend there's no gap, and convert the buffer position into a - "byte index" that indexes to the appropriate byte in the buffer's - stream of textual bytes. By convention, byte indices begin at 1, - just like buffer positions. In the non-MULE case, byte indices - and buffer positions are identical, since one character equals one - byte. - - 2. Convert the byte index into a "memory index", which takes the gap - into account. The memory index is a direct index into the block of - memory that stores the text of a buffer. This basically just - involves checking to see if the byte index is past the gap, and if - so, adding the size of the gap to it. By convention, memory - indices begin at 1, just like buffer positions and byte indices, - and when referring to the position that is "at" the gap, we always - use the memory position at the *beginning*, not at the end, of the - gap. - - 3. Fetch the appropriate bytes at the determined memory position. - - 4. Convert these bytes into an Emchar. - - In the non-Mule case, (3) and (4) boil down to a simple one-byte -memory access. - - Note that we have defined three types of positions in a buffer: - - 1. "buffer positions" or "character positions", typedef `Bufpos' - - 2. "byte indices", typedef `Bytind' - - 3. "memory indices", typedef `Memind' - - All three typedefs are just `int's, but defining them this way makes -things a lot clearer. - - Most code works with buffer positions. In particular, all Lisp code -that refers to text in a buffer uses buffer positions. Lisp code does -not know that byte indices or memory indices exist. - - Finally, we have a typedef for the bytes in a buffer. This is a -`Bufbyte', which is an unsigned char. Referring to them as Bufbytes -underscores the fact that we are working with a string of bytes in the -internal Emacs buffer representation rather than in one of a number of -possible alternative representations (e.g. EUC-encoded text, etc.). - diff --git a/info/internals.info-7 b/info/internals.info-7 deleted file mode 100644 index 79231c67..0000000 --- a/info/internals.info-7 +++ /dev/null @@ -1,1214 +0,0 @@ -This is Info file ../../info/internals.info, produced by Makeinfo -version 1.68 from the input file internals.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Internals: (internals). XEmacs Internals Manual. -END-INFO-DIR-ENTRY - - Copyright (C) 1992 - 1996 Ben Wing. Copyright (C) 1996, 1997 Sun -Microsystems. Copyright (C) 1994 - 1998 Free Software Foundation. -Copyright (C) 1994, 1995 Board of Trustees, University of Illinois. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: internals.info, Node: Buffer Lists, Next: Markers and Extents, Prev: The Text in a Buffer, Up: Buffers and Textual Representation - -Buffer Lists -============ - - Recall earlier that buffers are "permanent" objects, i.e. that they -remain around until explicitly deleted. This entails that there is a -list of all the buffers in existence. This list is actually an -assoc-list (mapping from the buffer's name to the buffer) and is stored -in the global variable `Vbuffer_alist'. - - The order of the buffers in the list is important: the buffers are -ordered approximately from most-recently-used to least-recently-used. -Switching to a buffer using `switch-to-buffer', `pop-to-buffer', etc. -and switching windows using `other-window', etc. usually brings the -new current buffer to the front of the list. `switch-to-buffer', -`other-buffer', etc. look at the beginning of the list to find an -alternative buffer to suggest. You can also explicitly move a buffer -to the end of the list using `bury-buffer'. - - In addition to the global ordering in `Vbuffer_alist', each frame -has its own ordering of the list. These lists always contain the same -elements as in `Vbuffer_alist' although possibly in a different order. -`buffer-list' normally returns the list for the selected frame. This -allows you to work in separate frames without things interfering with -each other. - - The standard way to look up a buffer given a name is `get-buffer', -and the standard way to create a new buffer is `get-buffer-create', -which looks up a buffer with a given name, creating a new one if -necessary. These operations correspond exactly with the symbol -operations `intern-soft' and `intern', respectively. You can also -force a new buffer to be created using `generate-new-buffer', which -takes a name and (if necessary) makes a unique name from this by -appending a number, and then creates the buffer. This is basically -like the symbol operation `gensym'. - - -File: internals.info, Node: Markers and Extents, Next: Bufbytes and Emchars, Prev: Buffer Lists, Up: Buffers and Textual Representation - -Markers and Extents -=================== - - Among the things associated with a buffer are things that are -logically attached to certain buffer positions. This can be used to -keep track of a buffer position when text is inserted and deleted, so -that it remains at the same spot relative to the text around it; to -assign properties to particular sections of text; etc. There are two -such objects that are useful in this regard: they are "markers" and -"extents". - - A "marker" is simply a flag placed at a particular buffer position, -which is moved around as text is inserted and deleted. Markers are -used for all sorts of purposes, such as the `mark' that is the other -end of textual regions to be cut, copied, etc. - - An "extent" is similar to two markers plus some associated -properties, and is used to keep track of regions in a buffer as text is -inserted and deleted, and to add properties (e.g. fonts) to particular -regions of text. The external interface of extents is explained -elsewhere. - - The important thing here is that markers and extents simply contain -buffer positions in them as integers, and every time text is inserted or -deleted, these positions must be updated. In order to minimize the -amount of shuffling that needs to be done, the positions in markers and -extents (there's one per marker, two per extent) and stored in Meminds. -This means that they only need to be moved when the text is physically -moved in memory; since the gap structure tries to minimize this, it also -minimizes the number of marker and extent indices that need to be -adjusted. Look in `insdel.c' for the details of how this works. - - One other important distinction is that markers are "temporary" -while extents are "permanent". This means that markers disappear as -soon as there are no more pointers to them, and correspondingly, there -is no way to determine what markers are in a buffer if you are just -given the buffer. Extents remain in a buffer until they are detached -(which could happen as a result of text being deleted) or the buffer is -deleted, and primitives do exist to enumerate the extents in a buffer. - - -File: internals.info, Node: Bufbytes and Emchars, Next: The Buffer Object, Prev: Markers and Extents, Up: Buffers and Textual Representation - -Bufbytes and Emchars -==================== - - Not yet documented. - - -File: internals.info, Node: The Buffer Object, Prev: Bufbytes and Emchars, Up: Buffers and Textual Representation - -The Buffer Object -================= - - Buffers contain fields not directly accessible by the Lisp -programmer. We describe them here, naming them by the names used in -the C code. Many are accessible indirectly in Lisp programs via Lisp -primitives. - -`name' - The buffer name is a string that names the buffer. It is - guaranteed to be unique. *Note Buffer Names: (lispref)Buffer - Names. - -`save_modified' - This field contains the time when the buffer was last saved, as an - integer. *Note Buffer Modification: (lispref)Buffer Modification. - -`modtime' - This field contains the modification time of the visited file. It - is set when the file is written or read. Every time the buffer is - written to the file, this field is compared to the modification - time of the file. *Note Buffer Modification: (lispref)Buffer - Modification. - -`auto_save_modified' - This field contains the time when the buffer was last auto-saved. - -`last_window_start' - This field contains the `window-start' position in the buffer as of - the last time the buffer was displayed in a window. - -`undo_list' - This field points to the buffer's undo list. *Note Undo: - (lispref)Undo. - -`syntax_table_v' - This field contains the syntax table for the buffer. *Note Syntax - Tables: (lispref)Syntax Tables. - -`downcase_table' - This field contains the conversion table for converting text to - lower case. *Note Case Tables: (lispref)Case Tables. - -`upcase_table' - This field contains the conversion table for converting text to - upper case. *Note Case Tables: (lispref)Case Tables. - -`case_canon_table' - This field contains the conversion table for canonicalizing text - for case-folding search. *Note Case Tables: (lispref)Case Tables. - -`case_eqv_table' - This field contains the equivalence table for case-folding search. - *Note Case Tables: (lispref)Case Tables. - -`display_table' - This field contains the buffer's display table, or `nil' if it - doesn't have one. *Note Display Tables: (lispref)Display Tables. - -`markers' - This field contains the chain of all markers that currently point - into the buffer. Deletion of text in the buffer, and motion of - the buffer's gap, must check each of these markers and perhaps - update it. *Note Markers: (lispref)Markers. - -`backed_up' - This field is a flag that tells whether a backup file has been - made for the visited file of this buffer. - -`mark' - This field contains the mark for the buffer. The mark is a marker, - hence it is also included on the list `markers'. *Note The Mark: - (lispref)The Mark. - -`mark_active' - This field is non-`nil' if the buffer's mark is active. - -`local_var_alist' - This field contains the association list describing the variables - local in this buffer, and their values, with the exception of - local variables that have special slots in the buffer object. - (Those slots are omitted from this table.) *Note Buffer-Local - Variables: (lispref)Buffer-Local Variables. - -`modeline_format' - This field contains a Lisp object which controls how to display - the mode line for this buffer. *Note Modeline Format: - (lispref)Modeline Format. - -`base_buffer' - This field holds the buffer's base buffer (if it is an indirect - buffer), or `nil'. - - -File: internals.info, Node: MULE Character Sets and Encodings, Next: The Lisp Reader and Compiler, Prev: Buffers and Textual Representation, Up: Top - -MULE Character Sets and Encodings -********************************* - - Recall that there are two primary ways that text is represented in -XEmacs. The "buffer" representation sees the text as a series of bytes -(Bufbytes), with a variable number of bytes used per character. The -"character" representation sees the text as a series of integers -(Emchars), one per character. The character representation is a cleaner -representation from a theoretical standpoint, and is thus used in many -cases when lots of manipulations on a string need to be done. However, -the buffer representation is the standard representation used in both -Lisp strings and buffers, and because of this, it is the "default" -representation that text comes in. The reason for using this -representation is that it's compact and is compatible with ASCII. - -* Menu: - -* Character Sets:: -* Encodings:: -* Internal Mule Encodings:: -* CCL:: - - -File: internals.info, Node: Character Sets, Next: Encodings, Up: MULE Character Sets and Encodings - -Character Sets -============== - - A character set (or "charset") is an ordered set of characters. A -particular character in a charset is indexed using one or more -"position codes", which are non-negative integers. The number of -position codes needed to identify a particular character in a charset is -called the "dimension" of the charset. In XEmacs/Mule, all charsets -have dimension 1 or 2, and the size of all charsets (except for a few -special cases) is either 94, 96, 94 by 94, or 96 by 96. The range of -position codes used to index characters from any of these types of -character sets is as follows: - - Charset type Position code 1 Position code 2 - ------------------------------------------------------------ - 94 33 - 126 N/A - 96 32 - 127 N/A - 94x94 33 - 126 33 - 126 - 96x96 32 - 127 32 - 127 - - Note that in the above cases position codes do not start at an -expected value such as 0 or 1. The reason for this will become clear -later. - - For example, Latin-1 is a 96-character charset, and JISX0208 (the -Japanese national character set) is a 94x94-character charset. - - [Note that, although the ranges above define the *valid* position -codes for a charset, some of the slots in a particular charset may in -fact be empty. This is the case for JISX0208, for example, where (e.g.) -all the slots whose first position code is in the range 118 - 127 are -empty.] - - There are three charsets that do not follow the above rules. All of -them have one dimension, and have ranges of position codes as follows: - - Charset name Position code 1 - ------------------------------------ - ASCII 0 - 127 - Control-1 0 - 31 - Composite 0 - some large number - - (The upper bound of the position code for composite characters has -not yet been determined, but it will probably be at least 16,383). - - ASCII is the union of two subsidiary character sets: Printing-ASCII -(the printing ASCII character set, consisting of position codes 33 - -126, like for a standard 94-character charset) and Control-ASCII (the -non-printing characters that would appear in a binary file with codes 0 -- 32 and 127). - - Control-1 contains the non-printing characters that would appear in a -binary file with codes 128 - 159. - - Composite contains characters that are generated by overstriking one -or more characters from other charsets. - - Note that some characters in ASCII, and all characters in Control-1, -are "control" (non-printing) characters. These have no printed -representation but instead control some other function of the printing -(e.g. TAB or 8 moves the current character position to the next tab -stop). All other characters in all charsets are "graphic" (printing) -characters. - - When a binary file is read in, the bytes in the file are assigned to -character sets as follows: - - Bytes Character set Range - -------------------------------------------------- - 0 - 127 ASCII 0 - 127 - 128 - 159 Control-1 0 - 31 - 160 - 255 Latin-1 32 - 127 - - This is a bit ad-hoc but gets the job done. - - -File: internals.info, Node: Encodings, Next: Internal Mule Encodings, Prev: Character Sets, Up: MULE Character Sets and Encodings - -Encodings -========= - - An "encoding" is a way of numerically representing characters from -one or more character sets. If an encoding only encompasses one -character set, then the position codes for the characters in that -character set could be used directly. This is not possible, however, if -more than one character set is to be used in the encoding. - - For example, the conversion detailed above between bytes in a binary -file and characters is effectively an encoding that encompasses the -three character sets ASCII, Control-1, and Latin-1 in a stream of 8-bit -bytes. - - Thus, an encoding can be viewed as a way of encoding characters from -a specified group of character sets using a stream of bytes, each of -which contains a fixed number of bits (but not necessarily 8, as in the -common usage of "byte"). - - Here are descriptions of a couple of common encodings: - -* Menu: - -* Japanese EUC (Extended Unix Code):: -* JIS7:: - - -File: internals.info, Node: Japanese EUC (Extended Unix Code), Next: JIS7, Up: Encodings - -Japanese EUC (Extended Unix Code) ---------------------------------- - - This encompasses the character sets Printing-ASCII, -Japanese-JISX0201, and Japanese-JISX0208-Kana (half-width katakana, the -right half of JISX0201). It uses 8-bit bytes. - - Note that Printing-ASCII and Japanese-JISX0201-Kana are 94-character -charsets, while Japanese-JISX0208 is a 94x94-character charset. - - The encoding is as follows: - - Character set Representation (PC=position-code) - ------------- -------------- - Printing-ASCII PC1 - Japanese-JISX0201-Kana 0x8E | PC1 + 0x80 - Japanese-JISX0208 PC1 + 0x80 | PC2 + 0x80 - Japanese-JISX0212 PC1 + 0x80 | PC2 + 0x80 - - -File: internals.info, Node: JIS7, Prev: Japanese EUC (Extended Unix Code), Up: Encodings - -JIS7 ----- - - This encompasses the character sets Printing-ASCII, -Japanese-JISX0201-Roman (the left half of JISX0201; this character set -is very similar to Printing-ASCII and is a 94-character charset), -Japanese-JISX0208, and Japanese-JISX0201-Kana. It uses 7-bit bytes. - - Unlike Japanese EUC, this is a "modal" encoding, which means that -there are multiple states that the encoding can be in, which affect how -the bytes are to be interpreted. Special sequences of bytes (called -"escape sequences") are used to change states. - - The encoding is as follows: - - Character set Representation (PC=position-code) - ------------- -------------- - Printing-ASCII PC1 - Japanese-JISX0201-Roman PC1 - Japanese-JISX0201-Kana PC1 - Japanese-JISX0208 PC1 PC2 - - - Escape sequence ASCII equivalent Meaning - --------------- ---------------- ------- - 0x1B 0x28 0x4A ESC ( J invoke Japanese-JISX0201-Roman - 0x1B 0x28 0x49 ESC ( I invoke Japanese-JISX0201-Kana - 0x1B 0x24 0x42 ESC $ B invoke Japanese-JISX0208 - 0x1B 0x28 0x42 ESC ( B invoke Printing-ASCII - - Initially, Printing-ASCII is invoked. - - -File: internals.info, Node: Internal Mule Encodings, Next: CCL, Prev: Encodings, Up: MULE Character Sets and Encodings - -Internal Mule Encodings -======================= - - In XEmacs/Mule, each character set is assigned a unique number, -called a "leading byte". This is used in the encodings of a character. -Leading bytes are in the range 0x80 - 0xFF (except for ASCII, which has -a leading byte of 0), although some leading bytes are reserved. - - Charsets whose leading byte is in the range 0x80 - 0x9F are called -"official" and are used for built-in charsets. Other charsets are -called "private" and have leading bytes in the range 0xA0 - 0xFF; these -are user-defined charsets. - - More specifically: - - Character set Leading byte - ------------- ------------ - ASCII 0 - Composite 0x80 - Dimension-1 Official 0x81 - 0x8D - (0x8E is free) - Control-1 0x8F - Dimension-2 Official 0x90 - 0x99 - (0x9A - 0x9D are free; - 0x9E and 0x9F are reserved) - Dimension-1 Private 0xA0 - 0xEF - Dimension-2 Private 0xF0 - 0xFF - - There are two internal encodings for characters in XEmacs/Mule. One -is called "string encoding" and is an 8-bit encoding that is used for -representing characters in a buffer or string. It uses 1 to 4 bytes per -character. The other is called "character encoding" and is a 19-bit -encoding that is used for representing characters individually in a -variable. - - (In the following descriptions, we'll ignore composite characters for -the moment. We also give a general (structural) overview first, -followed later by the exact details.) - -* Menu: - -* Internal String Encoding:: -* Internal Character Encoding:: - - -File: internals.info, Node: Internal String Encoding, Next: Internal Character Encoding, Up: Internal Mule Encodings - -Internal String Encoding ------------------------- - - ASCII characters are encoded using their position code directly. -Other characters are encoded using their leading byte followed by their -position code(s) with the high bit set. Characters in private character -sets have their leading byte prefixed with a "leading byte prefix", -which is either 0x9E or 0x9F. (No character sets are ever assigned these -leading bytes.) Specifically: - - Character set Encoding (PC=position-code, LB=leading-byte) - ------------- -------- - ASCII PC-1 | - Control-1 LB | PC1 + 0xA0 | - Dimension-1 official LB | PC1 + 0x80 | - Dimension-1 private 0x9E | LB | PC1 + 0x80 | - Dimension-2 official LB | PC1 + 0x80 | PC2 + 0x80 | - Dimension-2 private 0x9F | LB | PC1 + 0x80 | PC2 + 0x80 - - The basic characteristic of this encoding is that the first byte of -all characters is in the range 0x00 - 0x9F, and the second and -following bytes of all characters is in the range 0xA0 - 0xFF. This -means that it is impossible to get out of sync, or more specifically: - - 1. Given any byte position, the beginning of the character it is - within can be determined in constant time. - - 2. Given any byte position at the beginning of a character, the - beginning of the next character can be determined in constant time. - - 3. Given any byte position at the beginning of a character, the - beginning of the previous character can be determined in constant - time. - - 4. Textual searches can simply treat encoded strings as if they were - encoded in a one-byte-per-character fashion rather than the actual - multi-byte encoding. - - None of the standard non-modal encodings meet all of these -conditions. For example, EUC satisfies only (2) and (3), while -Shift-JIS and Big5 (not yet described) satisfy only (2). (All non-modal -encodings must satisfy (2), in order to be unambiguous.) - - -File: internals.info, Node: Internal Character Encoding, Prev: Internal String Encoding, Up: Internal Mule Encodings - -Internal Character Encoding ---------------------------- - - One 19-bit word represents a single character. The word is -separated into three fields: - - Bit number: 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 - <------------> <------------------> <------------------> - Field: 1 2 3 - - Note that fields 2 and 3 hold 7 bits each, while field 1 holds 5 -bits. - - Character set Field 1 Field 2 Field 3 - ------------- ------- ------- ------- - ASCII 0 0 PC1 - range: (00 - 7F) - Control-1 0 1 PC1 - range: (00 - 1F) - Dimension-1 official 0 LB - 0x80 PC1 - range: (01 - 0D) (20 - 7F) - Dimension-1 private 0 LB - 0x80 PC1 - range: (20 - 6F) (20 - 7F) - Dimension-2 official LB - 0x8F PC1 PC2 - range: (01 - 0A) (20 - 7F) (20 - 7F) - Dimension-2 private LB - 0xE1 PC1 PC2 - range: (0F - 1E) (20 - 7F) (20 - 7F) - Composite 0x1F ? ? - - Note that character codes 0 - 255 are the same as the "binary -encoding" described above. - - -File: internals.info, Node: CCL, Prev: Internal Mule Encodings, Up: MULE Character Sets and Encodings - -CCL -=== - - CCL PROGRAM SYNTAX: - CCL_PROGRAM := (CCL_MAIN_BLOCK - [ CCL_EOF_BLOCK ]) - - CCL_MAIN_BLOCK := CCL_BLOCK - CCL_EOF_BLOCK := CCL_BLOCK - - CCL_BLOCK := STATEMENT | (STATEMENT [STATEMENT ...]) - STATEMENT := - SET | IF | BRANCH | LOOP | REPEAT | BREAK - | READ | WRITE - - SET := (REG = EXPRESSION) | (REG SELF_OP EXPRESSION) - | INT-OR-CHAR - - EXPRESSION := ARG | (EXPRESSION OP ARG) - - IF := (if EXPRESSION CCL_BLOCK CCL_BLOCK) - BRANCH := (branch EXPRESSION CCL_BLOCK [CCL_BLOCK ...]) - LOOP := (loop STATEMENT [STATEMENT ...]) - BREAK := (break) - REPEAT := (repeat) - | (write-repeat [REG | INT-OR-CHAR | string]) - | (write-read-repeat REG [INT-OR-CHAR | string | ARRAY]?) - READ := (read REG) | (read REG REG) - | (read-if REG ARITH_OP ARG CCL_BLOCK CCL_BLOCK) - | (read-branch REG CCL_BLOCK [CCL_BLOCK ...]) - WRITE := (write REG) | (write REG REG) - | (write INT-OR-CHAR) | (write STRING) | STRING - | (write REG ARRAY) - END := (end) - - REG := r0 | r1 | r2 | r3 | r4 | r5 | r6 | r7 - ARG := REG | INT-OR-CHAR - OP := + | - | * | / | % | & | '|' | ^ | << | >> | <8 | >8 | // - | < | > | == | <= | >= | != - SELF_OP := - += | -= | *= | /= | %= | &= | '|=' | ^= | <<= | >>= - ARRAY := '[' INT-OR-CHAR ... ']' - INT-OR-CHAR := INT | CHAR - - MACHINE CODE: - - The machine code consists of a vector of 32-bit words. - The first such word specifies the start of the EOF section of the code; - this is the code executed to handle any stuff that needs to be done - (e.g. designating back to ASCII and left-to-right mode) after all - other encoded/decoded data has been written out. This is not used for - charset CCL programs. - - REGISTER: 0..7 -- refered by RRR or rrr - - OPERATOR BIT FIELD (27-bit): XXXXXXXXXXXXXXX RRR TTTTT - TTTTT (5-bit): operator type - RRR (3-bit): register number - XXXXXXXXXXXXXXXX (15-bit): - CCCCCCCCCCCCCCC: constant or address - 000000000000rrr: register number - - AAAA: 00000 + - 00001 - - 00010 * - 00011 / - 00100 % - 00101 & - 00110 | - 00111 ~ - - 01000 << - 01001 >> - 01010 <8 - 01011 >8 - 01100 // - 01101 not used - 01110 not used - 01111 not used - - 10000 < - 10001 > - 10010 == - 10011 <= - 10100 >= - 10101 != - - OPERATORS: TTTTT RRR XX.. - - SetCS: 00000 RRR C...C RRR = C...C - SetCL: 00001 RRR ..... RRR = c...c - c.............c - SetR: 00010 RRR ..rrr RRR = rrr - SetA: 00011 RRR ..rrr RRR = array[rrr] - C.............C size of array = C...C - c.............c contents = c...c - - Jump: 00100 000 c...c jump to c...c - JumpCond: 00101 RRR c...c if (!RRR) jump to c...c - WriteJump: 00110 RRR c...c Write1 RRR, jump to c...c - WriteReadJump: 00111 RRR c...c Write1, Read1 RRR, jump to c...c - WriteCJump: 01000 000 c...c Write1 C...C, jump to c...c - C...C - WriteCReadJump: 01001 RRR c...c Write1 C...C, Read1 RRR, - C.............C and jump to c...c - WriteSJump: 01010 000 c...c WriteS, jump to c...c - C.............C - S.............S - ... - WriteSReadJump: 01011 RRR c...c WriteS, Read1 RRR, jump to c...c - C.............C - S.............S - ... - WriteAReadJump: 01100 RRR c...c WriteA, Read1 RRR, jump to c...c - C.............C size of array = C...C - c.............c contents = c...c - ... - Branch: 01101 RRR C...C if (RRR >= 0 && RRR < C..) - c.............c branch to (RRR+1)th address - Read1: 01110 RRR ... read 1-byte to RRR - Read2: 01111 RRR ..rrr read 2-byte to RRR and rrr - ReadBranch: 10000 RRR C...C Read1 and Branch - c.............c - ... - Write1: 10001 RRR ..... write 1-byte RRR - Write2: 10010 RRR ..rrr write 2-byte RRR and rrr - WriteC: 10011 000 ..... write 1-char C...CC - C.............C - WriteS: 10100 000 ..... write C..-byte of string - C.............C - S.............S - ... - WriteA: 10101 RRR ..... write array[RRR] - C.............C size of array = C...C - c.............c contents = c...c - ... - End: 10110 000 ..... terminate the execution - - SetSelfCS: 10111 RRR C...C RRR AAAAA= C...C - ..........AAAAA - SetSelfCL: 11000 RRR ..... RRR AAAAA= c...c - c.............c - ..........AAAAA - SetSelfR: 11001 RRR ..Rrr RRR AAAAA= rrr - ..........AAAAA - SetExprCL: 11010 RRR ..Rrr RRR = rrr AAAAA c...c - c.............c - ..........AAAAA - SetExprR: 11011 RRR ..rrr RRR = rrr AAAAA Rrr - ............Rrr - ..........AAAAA - JumpCondC: 11100 RRR c...c if !(RRR AAAAA C..) jump to c...c - C.............C - ..........AAAAA - JumpCondR: 11101 RRR c...c if !(RRR AAAAA rrr) jump to c...c - ............rrr - ..........AAAAA - ReadJumpCondC: 11110 RRR c...c Read1 and JumpCondC - C.............C - ..........AAAAA - ReadJumpCondR: 11111 RRR c...c Read1 and JumpCondR - ............rrr - ..........AAAAA - - -File: internals.info, Node: The Lisp Reader and Compiler, Next: Lstreams, Prev: MULE Character Sets and Encodings, Up: Top - -The Lisp Reader and Compiler -**************************** - - Not yet documented. - - -File: internals.info, Node: Lstreams, Next: Consoles; Devices; Frames; Windows, Prev: The Lisp Reader and Compiler, Up: Top - -Lstreams -******** - - An "lstream" is an internal Lisp object that provides a generic -buffering stream implementation. Conceptually, you send data to the -stream or read data from the stream, not caring what's on the other end -of the stream. The other end could be another stream, a file -descriptor, a stdio stream, a fixed block of memory, a reallocating -block of memory, etc. The main purpose of the stream is to provide a -standard interface and to do buffering. Macros are defined to read or -write characters, so the calling functions do not have to worry about -blocking data together in order to achieve efficiency. - -* Menu: - -* Creating an Lstream:: Creating an lstream object. -* Lstream Types:: Different sorts of things that are streamed. -* Lstream Functions:: Functions for working with lstreams. -* Lstream Methods:: Creating new lstream types. - - -File: internals.info, Node: Creating an Lstream, Next: Lstream Types, Up: Lstreams - -Creating an Lstream -=================== - - Lstreams come in different types, depending on what is being -interfaced to. Although the primitive for creating new lstreams is -`Lstream_new()', generally you do not call this directly. Instead, you -call some type-specific creation function, which creates the lstream -and initializes it as appropriate for the particular type. - - All lstream creation functions take a MODE argument, specifying what -mode the lstream should be opened as. This controls whether the -lstream is for input and output, and optionally whether data should be -blocked up in units of MULE characters. Note that some types of -lstreams can only be opened for input; others only for output; and -others can be opened either way. #### Richard Mlynarik thinks that -there should be a strict separation between input and output streams, -and he's probably right. - - MODE is a string, one of - -`"r"' - Open for reading. - -`"w"' - Open for writing. - -`"rc"' - Open for reading, but "read" never returns partial MULE characters. - -`"wc"' - Open for writing, but never writes partial MULE characters. - - -File: internals.info, Node: Lstream Types, Next: Lstream Functions, Prev: Creating an Lstream, Up: Lstreams - -Lstream Types -============= - -stdio - -filedesc - -lisp-string - -fixed-buffer - -resizing-buffer - -dynarr - -lisp-buffer - -print - -decoding - -encoding - -File: internals.info, Node: Lstream Functions, Next: Lstream Methods, Prev: Lstream Types, Up: Lstreams - -Lstream Functions -================= - - - Function: Lstream * Lstream_new (Lstream_implementation *IMP, CONST - char *MODE) - Allocate and return a new Lstream. This function is not really - meant to be called directly; rather, each stream type should - provide its own stream creation function, which creates the stream - and does any other necessary creation stuff (e.g. opening a file). - - - Function: void Lstream_set_buffering (Lstream *LSTR, - Lstream_buffering BUFFERING, int BUFFERING_SIZE) - Change the buffering of a stream. See `lstream.h'. By default the - buffering is `STREAM_BLOCK_BUFFERED'. - - - Function: int Lstream_flush (Lstream *LSTR) - Flush out any pending unwritten data in the stream. Clear any - buffered input data. Returns 0 on success, -1 on error. - - - Macro: int Lstream_putc (Lstream *STREAM, int C) - Write out one byte to the stream. This is a macro and so it is - very efficient. The C argument is only evaluated once but the - STREAM argument is evaluated more than once. Returns 0 on - success, -1 on error. - - - Macro: int Lstream_getc (Lstream *STREAM) - Read one byte from the stream. This is a macro and so it is very - efficient. The STREAM argument is evaluated more than once. - Return value is -1 for EOF or error. - - - Macro: void Lstream_ungetc (Lstream *STREAM, int C) - Push one byte back onto the input queue. This will be the next - byte read from the stream. Any number of bytes can be pushed back - and will be read in the reverse order they were pushed back - most - recent first. (This is necessary for consistency - if there are a - number of bytes that have been unread and I read and unread a - byte, it needs to be the first to be read again.) This is a macro - and so it is very efficient. The C argument is only evaluated - once but the STREAM argument is evaluated more than once. - - - Function: int Lstream_fputc (Lstream *STREAM, int C) - - Function: int Lstream_fgetc (Lstream *STREAM) - - Function: void Lstream_fungetc (Lstream *STREAM, int C) - Function equivalents of the above macros. - - - Function: int Lstream_read (Lstream *STREAM, void *DATA, int SIZE) - Read SIZE bytes of DATA from the stream. Return the number of - bytes read. 0 means EOF. -1 means an error occurred and no bytes - were read. - - - Function: int Lstream_write (Lstream *STREAM, void *DATA, int SIZE) - Write SIZE bytes of DATA to the stream. Return the number of - bytes written. -1 means an error occurred and no bytes were - written. - - - Function: void Lstream_unread (Lstream *STREAM, void *DATA, int SIZE) - Push back SIZE bytes of DATA onto the input queue. The next call - to `Lstream_read()' with the same size will read the same bytes - back. Note that this will be the case even if there is other - pending unread data. - - - Function: int Lstream_close (Lstream *STREAM) - Close the stream. All data will be flushed out. - - - Function: void Lstream_reopen (Lstream *STREAM) - Reopen a closed stream. This enables I/O on it again. This is not - meant to be called except from a wrapper routine that reinitializes - variables and such - the close routine may well have freed some - necessary storage structures, for example. - - - Function: void Lstream_rewind (Lstream *STREAM) - Rewind the stream to the beginning. - - -File: internals.info, Node: Lstream Methods, Prev: Lstream Functions, Up: Lstreams - -Lstream Methods -=============== - - - Lstream Method: int reader (Lstream *STREAM, unsigned char *DATA, - int SIZE) - Read some data from the stream's end and store it into DATA, which - can hold SIZE bytes. Return the number of bytes read. A return - value of 0 means no bytes can be read at this time. This may be - because of an EOF, or because there is a granularity greater than - one byte that the stream imposes on the returned data, and SIZE is - less than this granularity. (This will happen frequently for - streams that need to return whole characters, because - `Lstream_read()' calls the reader function repeatedly until it has - the number of bytes it wants or until 0 is returned.) The lstream - functions do not treat a 0 return as EOF or do anything special; - however, the calling function will interpret any 0 it gets back as - EOF. This will normally not happen unless the caller calls - `Lstream_read()' with a very small size. - - This function can be `NULL' if the stream is output-only. - - - Lstream Method: int writer (Lstream *STREAM, CONST unsigned char - *DATA, int SIZE) - Send some data to the stream's end. Data to be sent is in DATA - and is SIZE bytes. Return the number of bytes sent. This - function can send and return fewer bytes than is passed in; in that - case, the function will just be called again until there is no - data left or 0 is returned. A return value of 0 means that no - more data can be currently stored, but there is no error; the data - will be squirreled away until the writer can accept data. (This is - useful, e.g., if you're dealing with a non-blocking file - descriptor and are getting `EWOULDBLOCK' errors.) This function - can be `NULL' if the stream is input-only. - - - Lstream Method: int rewinder (Lstream *STREAM) - Rewind the stream. If this is `NULL', the stream is not seekable. - - - Lstream Method: int seekable_p (Lstream *STREAM) - Indicate whether this stream is seekable - i.e. it can be rewound. - This method is ignored if the stream does not have a rewind - method. If this method is not present, the result is determined - by whether a rewind method is present. - - - Lstream Method: int flusher (Lstream *STREAM) - Perform any additional operations necessary to flush the data in - this stream. - - - Lstream Method: int pseudo_closer (Lstream *STREAM) - - - Lstream Method: int closer (Lstream *STREAM) - Perform any additional operations necessary to close this stream - down. May be `NULL'. This function is called when - `Lstream_close()' is called or when the stream is - garbage-collected. When this function is called, all pending data - in the stream will already have been written out. - - - Lstream Method: Lisp_Object marker (Lisp_Object LSTREAM, void - (*MARKFUN) (Lisp_Object)) - Mark this object for garbage collection. Same semantics as a - standard `Lisp_Object' marker. This function can be `NULL'. - - -File: internals.info, Node: Consoles; Devices; Frames; Windows, Next: The Redisplay Mechanism, Prev: Lstreams, Up: Top - -Consoles; Devices; Frames; Windows -********************************** - -* Menu: - -* Introduction to Consoles; Devices; Frames; Windows:: -* Point:: -* Window Hierarchy:: -* The Window Object:: - - -File: internals.info, Node: Introduction to Consoles; Devices; Frames; Windows, Next: Point, Up: Consoles; Devices; Frames; Windows - -Introduction to Consoles; Devices; Frames; Windows -================================================== - - A window-system window that you see on the screen is called a -"frame" in Emacs terminology. Each frame is subdivided into one or -more non-overlapping panes, called (confusingly) "windows". Each -window displays the text of a buffer in it. (See above on Buffers.) Note -that buffers and windows are independent entities: Two or more windows -can be displaying the same buffer (potentially in different locations), -and a buffer can be displayed in no windows. - - A single display screen that contains one or more frames is called a -"display". Under most circumstances, there is only one display. -However, more than one display can exist, for example if you have a -"multi-headed" console, i.e. one with a single keyboard but multiple -displays. (Typically in such a situation, the various displays act like -one large display, in that the mouse is only in one of them at a time, -and moving the mouse off of one moves it into another.) In some cases, -the different displays will have different characteristics, e.g. one -color and one mono. - - XEmacs can display frames on multiple displays. It can even deal -simultaneously with frames on multiple keyboards (called "consoles" in -XEmacs terminology). Here is one case where this might be useful: You -are using XEmacs on your workstation at work, and leave it running. -Then you go home and dial in on a TTY line, and you can use the -already-running XEmacs process to display another frame on your local -TTY. - - Thus, there is a hierarchy console -> display -> frame -> window. -There is a separate Lisp object type for each of these four concepts. -Furthermore, there is logically a "selected console", "selected -display", "selected frame", and "selected window". Each of these -objects is distinguished in various ways, such as being the default -object for various functions that act on objects of that type. Note -that every containing object rememembers the "selected" object among -the objects that it contains: e.g. not only is there a selected window, -but every frame remembers the last window in it that was selected, and -changing the selected frame causes the remembered window within it to -become the selected window. Similar relationships apply for consoles -to devices and devices to frames. - - -File: internals.info, Node: Point, Next: Window Hierarchy, Prev: Introduction to Consoles; Devices; Frames; Windows, Up: Consoles; Devices; Frames; Windows - -Point -===== - - Recall that every buffer has a current insertion position, called -"point". Now, two or more windows may be displaying the same buffer, -and the text cursor in the two windows (i.e. `point') can be in two -different places. You may ask, how can that be, since each buffer has -only one value of `point'? The answer is that each window also has a -value of `point' that is squirreled away in it. There is only one -selected window, and the value of "point" in that buffer corresponds to -that window. When the selected window is changed from one window to -another displaying the same buffer, the old value of `point' is stored -into the old window's "point" and the value of `point' from the new -window is retrieved and made the value of `point' in the buffer. This -means that `window-point' for the selected window is potentially -inaccurate, and if you want to retrieve the correct value of `point' -for a window, you must special-case on the selected window and retrieve -the buffer's point instead. This is related to why -`save-window-excursion' does not save the selected window's value of -`point'. - - -File: internals.info, Node: Window Hierarchy, Next: The Window Object, Prev: Point, Up: Consoles; Devices; Frames; Windows - -Window Hierarchy -================ - - If a frame contains multiple windows (panes), they are always created -by splitting an existing window along the horizontal or vertical axis. -Terminology is a bit confusing here: to "split a window horizontally" -means to create two side-by-side windows, i.e. to make a *vertical* cut -in a window. Likewise, to "split a window vertically" means to create -two windows, one above the other, by making a *horizontal* cut. - - If you split a window and then split again along the same axis, you -will end up with a number of panes all arranged along the same axis. -The precise way in which the splits were made should not be important, -and this is reflected internally. Internally, all windows are arranged -in a tree, consisting of two types of windows, "combination" windows -(which have children, and are covered completely by those children) and -"leaf" windows, which have no children and are visible. Every -combination window has two or more children, all arranged along the same -axis. There are (logically) two subtypes of windows, depending on -whether their children are horizontally or vertically arrayed. There is -always one root window, which is either a leaf window (if the frame -contains only one window) or a combination window (if the frame contains -more than one window). In the latter case, the root window will have -two or more children, either horizontally or vertically arrayed, and -each of those children will be either a leaf window or another -combination window. - - Here are some rules: - - 1. Horizontal combination windows can never have children that are - horizontal combination windows; same for vertical. - - 2. Only leaf windows can be split (obviously) and this splitting does - one of two things: (a) turns the leaf window into a combination - window and creates two new leaf children, or (b) turns the leaf - window into one of the two new leaves and creates the other leaf. - Rule (1) dictates which of these two outcomes happens. - - 3. Every combination window must have at least two children. - - 4. Leaf windows can never become combination windows. They can be - deleted, however. If this results in a violation of (3), the - parent combination window also gets deleted. - - 5. All functions that accept windows must be prepared to accept - combination windows, and do something sane (e.g. signal an error - if so). Combination windows *do* escape to the Lisp level. - - 6. All windows have three fields governing their contents: these are - "hchild" (a list of horizontally-arrayed children), "vchild" (a - list of vertically-arrayed children), and "buffer" (the buffer - contained in a leaf window). Exactly one of these will be - non-nil. Remember that "horizontally-arrayed" means - "side-by-side" and "vertically-arrayed" means "one above the - other". - - 7. Leaf windows also have markers in their `start' (the first buffer - position displayed in the window) and `pointm' (the window's - stashed value of `point' - see above) fields, while combination - windows have nil in these fields. - - 8. The list of children for a window is threaded through the `next' - and `prev' fields of each child window. - - 9. *Deleted windows can be undeleted*. This happens as a result of - restoring a window configuration, and is unlike frames, displays, - and consoles, which, once deleted, can never be restored. - Deleting a window does nothing except set a special `dead' bit to - 1 and clear out the `next', `prev', `hchild', and `vchild' fields, - for GC purposes. - - 10. Most frames actually have two top-level windows - one for the - minibuffer and one (the "root") for everything else. The modeline - (if present) separates these two. The `next' field of the root - points to the minibuffer, and the `prev' field of the minibuffer - points to the root. The other `next' and `prev' fields are `nil', - and the frame points to both of these windows. Minibuffer-less - frames have no minibuffer window, and the `next' and `prev' of the - root window are `nil'. Minibuffer-only frames have no root - window, and the `next' of the minibuffer window is `nil' but the - `prev' points to itself. (#### This is an artifact that should be - fixed.) - - -File: internals.info, Node: The Window Object, Prev: Window Hierarchy, Up: Consoles; Devices; Frames; Windows - -The Window Object -================= - - Windows have the following accessible fields: - -`frame' - The frame that this window is on. - -`mini_p' - Non-`nil' if this window is a minibuffer window. - -`buffer' - The buffer that the window is displaying. This may change often - during the life of the window. - -`dedicated' - Non-`nil' if this window is dedicated to its buffer. - -`pointm' - This is the value of point in the current buffer when this window - is selected; when it is not selected, it retains its previous - value. - -`start' - The position in the buffer that is the first character to be - displayed in the window. - -`force_start' - If this flag is non-`nil', it says that the window has been - scrolled explicitly by the Lisp program. This affects what the - next redisplay does if point is off the screen: instead of - scrolling the window to show the text around point, it moves point - to a location that is on the screen. - -`last_modified' - The `modified' field of the window's buffer, as of the last time a - redisplay completed in this window. - -`last_point' - The buffer's value of point, as of the last time a redisplay - completed in this window. - -`left' - This is the left-hand edge of the window, measured in columns. - (The leftmost column on the screen is column 0.) - -`top' - This is the top edge of the window, measured in lines. (The top - line on the screen is line 0.) - -`height' - The height of the window, measured in lines. - -`width' - The width of the window, measured in columns. - -`next' - This is the window that is the next in the chain of siblings. It - is `nil' in a window that is the rightmost or bottommost of a - group of siblings. - -`prev' - This is the window that is the previous in the chain of siblings. - It is `nil' in a window that is the leftmost or topmost of a group - of siblings. - -`parent' - Internally, XEmacs arranges windows in a tree; each group of - siblings has a parent window whose area includes all the siblings. - This field points to a window's parent. - - Parent windows do not display buffers, and play little role in - display except to shape their child windows. Emacs Lisp programs - usually have no access to the parent windows; they operate on the - windows at the leaves of the tree, which actually display buffers. - -`hscroll' - This is the number of columns that the display in the window is - scrolled horizontally to the left. Normally, this is 0. - -`use_time' - This is the last time that the window was selected. The function - `get-lru-window' uses this field. - -`display_table' - The window's display table, or `nil' if none is specified for it. - -`update_mode_line' - Non-`nil' means this window's mode line needs to be updated. - -`base_line_number' - The line number of a certain position in the buffer, or `nil'. - This is used for displaying the line number of point in the mode - line. - -`base_line_pos' - The position in the buffer for which the line number is known, or - `nil' meaning none is known. - -`region_showing' - If the region (or part of it) is highlighted in this window, this - field holds the mark position that made one end of that region. - Otherwise, this field is `nil'. - diff --git a/info/internals.info-8 b/info/internals.info-8 deleted file mode 100644 index 1d5c420..0000000 --- a/info/internals.info-8 +++ /dev/null @@ -1,871 +0,0 @@ -This is Info file ../../info/internals.info, produced by Makeinfo -version 1.68 from the input file internals.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Internals: (internals). XEmacs Internals Manual. -END-INFO-DIR-ENTRY - - Copyright (C) 1992 - 1996 Ben Wing. Copyright (C) 1996, 1997 Sun -Microsystems. Copyright (C) 1994 - 1998 Free Software Foundation. -Copyright (C) 1994, 1995 Board of Trustees, University of Illinois. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: internals.info, Node: The Redisplay Mechanism, Next: Extents, Prev: Consoles; Devices; Frames; Windows, Up: Top - -The Redisplay Mechanism -*********************** - - The redisplay mechanism is one of the most complicated sections of -XEmacs, especially from a conceptual standpoint. This is doubly so -because, unlike for the basic aspects of the Lisp interpreter, the -computer science theories of how to efficiently handle redisplay are not -well-developed. - - When working with the redisplay mechanism, remember the Golden Rules -of Redisplay: - - 1. It Is Better To Be Correct Than Fast. - - 2. Thou Shalt Not Run Elisp From Within Redisplay. - - 3. It Is Better To Be Fast Than Not To Be. - -* Menu: - -* Critical Redisplay Sections:: -* Line Start Cache:: -* Redisplay Piece by Piece:: - - -File: internals.info, Node: Critical Redisplay Sections, Next: Line Start Cache, Up: The Redisplay Mechanism - -Critical Redisplay Sections -=========================== - - Within this section, we are defenseless and assume that the -following cannot happen: - - 1. garbage collection - - 2. Lisp code evaluation - - 3. frame size changes - - We ensure (3) by calling `hold_frame_size_changes()', which will -cause any pending frame size changes to get put on hold till after the -end of the critical section. (1) follows automatically if (2) is met. -#### Unfortunately, there are some places where Lisp code can be called -within this section. We need to remove them. - - If `Fsignal()' is called during this critical section, we will -`abort()'. - - If garbage collection is called during this critical section, we -simply return. #### We should abort instead. - - #### If a frame-size change does occur we should probably actually -be preempting redisplay. - - -File: internals.info, Node: Line Start Cache, Next: Redisplay Piece by Piece, Prev: Critical Redisplay Sections, Up: The Redisplay Mechanism - -Line Start Cache -================ - - The traditional scrolling code in Emacs breaks in a variable height -world. It depends on the key assumption that the number of lines that -can be displayed at any given time is fixed. This led to a complete -separation of the scrolling code from the redisplay code. In order to -fully support variable height lines, the scrolling code must actually be -tightly integrated with redisplay. Only redisplay can determine how -many lines will be displayed on a screen for any given starting point. - - What is ideally wanted is a complete list of the starting buffer -position for every possible display line of a buffer along with the -height of that display line. Maintaining such a full list would be very -expensive. We settle for having it include information for all areas -which we happen to generate anyhow (i.e. the region currently being -displayed) and for those areas we need to work with. - - In order to ensure that the cache accurately represents what -redisplay would actually show, it is necessary to invalidate it in many -situations. If the buffer changes, the starting positions may no longer -be correct. If a face or an extent has changed then the line heights -may have altered. These events happen frequently enough that the cache -can end up being constantly disabled. With this potentially constant -invalidation when is the cache ever useful? - - Even if the cache is invalidated before every single usage, it is -necessary. Scrolling often requires knowledge about display lines which -are actually above or below the visible region. The cache provides a -convenient light-weight method of storing this information for multiple -display regions. This knowledge is necessary for the scrolling code to -always obey the First Golden Rule of Redisplay. - - If the cache already contains all of the information that the -scrolling routines happen to need so that it doesn't have to go -generate it, then we are able to obey the Third Golden Rule of -Redisplay. The first thing we do to help out the cache is to always -add the displayed region. This region had to be generated anyway, so -the cache ends up getting the information basically for free. In those -cases where a user is simply scrolling around viewing a buffer there is -a high probability that this is sufficient to always provide the needed -information. The second thing we can do is be smart about invalidating -the cache. - - TODO - Be smart about invalidating the cache. Potential places: - - * Insertions at end-of-line which don't cause line-wraps do not - alter the starting positions of any display lines. These types of - buffer modifications should not invalidate the cache. This is - actually a large optimization for redisplay speed as well. - - * Buffer modifications frequently only affect the display of lines - at and below where they occur. In these situations we should only - invalidate the part of the cache starting at where the - modification occurs. - - In case you're wondering, the Second Golden Rule of Redisplay is not -applicable. - - -File: internals.info, Node: Redisplay Piece by Piece, Prev: Line Start Cache, Up: The Redisplay Mechanism - -Redisplay Piece by Piece -======================== - - As you can begin to see redisplay is complex and also not well -documented. Chuck no longer works on XEmacs so this section is my take -on the workings of redisplay. - - Redisplay happens in three phases: - - 1. Determine desired display in area that needs redisplay. - Implemented by `redisplay.c' - - 2. Compare desired display with current display Implemented by - `redisplay-output.c' - - 3. Output changes Implemented by `redisplay-output.c', - `redisplay-x.c', `redisplay-msw.c' and `redisplay-tty.c' - - Steps 1 and 2 are device-independant and relatively complex. Step 3 -is mostly device-dependent. - - Determining the desired display - - Display attributes are stored in `display_line' structures. Each -`display_line' consists of a set of `display_block''s and each -`display_block' contains a number of `rune''s. Generally dynarr's of -`display_line''s are held by each window representing the current -display and the desired display. - - The `display_line' structures are tighly tied to buffers which -presents a problem for redisplay as this connection is bogus for the -modeline. Hence the `display_line' generation routines are duplicated -for generating the modeline. This means that the modeline display code -has many bugs that the standard redisplay code does not. - - The guts of `display_line' generation are in `create_text_block', -which creates a single display line for the desired locale. This -incrementally parses the characters on the current line and generates -redisplay structures for each. - - Gutter redisplay is different. Because the data to display is stored -in a string we cannot use `create_text_block'. Instead we use -`create_text_string_block' which performs the same function as -`create_text_block' but for strings. Many of the complexities of -`create_text_block' to do with cursor handling and selective display -have been removed. - - -File: internals.info, Node: Extents, Next: Faces, Prev: The Redisplay Mechanism, Up: Top - -Extents -******* - -* Menu: - -* Introduction to Extents:: Extents are ranges over text, with properties. -* Extent Ordering:: How extents are ordered internally. -* Format of the Extent Info:: The extent information in a buffer or string. -* Zero-Length Extents:: A weird special case. -* Mathematics of Extent Ordering:: A rigorous foundation. -* Extent Fragments:: Cached information useful for redisplay. - - -File: internals.info, Node: Introduction to Extents, Next: Extent Ordering, Up: Extents - -Introduction to Extents -======================= - - Extents are regions over a buffer, with a start and an end position -denoting the region of the buffer included in the extent. In addition, -either end can be closed or open, meaning that the endpoint is or is -not logically included in the extent. Insertion of a character at a -closed endpoint causes the character to go inside the extent; insertion -at an open endpoint causes the character to go outside. - - Extent endpoints are stored using memory indices (see `insdel.c'), -to minimize the amount of adjusting that needs to be done when -characters are inserted or deleted. - - (Formerly, extent endpoints at the gap could be either before or -after the gap, depending on the open/closedness of the endpoint. The -intent of this was to make it so that insertions would automatically go -inside or out of extents as necessary with no further work needing to -be done. It didn't work out that way, however, and just ended up -complexifying and buggifying all the rest of the code.) - - -File: internals.info, Node: Extent Ordering, Next: Format of the Extent Info, Prev: Introduction to Extents, Up: Extents - -Extent Ordering -=============== - - Extents are compared using memory indices. There are two orderings -for extents and both orders are kept current at all times. The normal -or "display" order is as follows: - - Extent A is ``less than'' extent B, - that is, earlier in the display order, - if: A-start < B-start, - or if: A-start = B-start, and A-end > B-end - - So if two extents begin at the same position, the larger of them is -the earlier one in the display order (`EXTENT_LESS' is true). - - For the e-order, the same thing holds: - - Extent A is ``less than'' extent B in e-order, - that is, later in the buffer, - if: A-end < B-end, - or if: A-end = B-end, and A-start > B-start - - So if two extents end at the same position, the smaller of them is -the earlier one in the e-order (`EXTENT_E_LESS' is true). - - The display order and the e-order are complementary orders: any -theorem about the display order also applies to the e-order if you swap -all occurrences of "display order" and "e-order", "less than" and -"greater than", and "extent start" and "extent end". - - -File: internals.info, Node: Format of the Extent Info, Next: Zero-Length Extents, Prev: Extent Ordering, Up: Extents - -Format of the Extent Info -========================= - - An extent-info structure consists of a list of the buffer or string's -extents and a "stack of extents" that lists all of the extents over a -particular position. The stack-of-extents info is used for -optimization purposes - it basically caches some info that might be -expensive to compute. Certain otherwise hard computations are easy -given the stack of extents over a particular position, and if the stack -of extents over a nearby position is known (because it was calculated -at some prior point in time), it's easy to move the stack of extents to -the proper position. - - Given that the stack of extents is an optimization, and given that -it requires memory, a string's stack of extents is wiped out each time -a garbage collection occurs. Therefore, any time you retrieve the -stack of extents, it might not be there. If you need it to be there, -use the `_force' version. - - Similarly, a string may or may not have an extent_info structure. -(Generally it won't if there haven't been any extents added to the -string.) So use the `_force' version if you need the extent_info -structure to be there. - - A list of extents is maintained as a double gap array: one gap array -is ordered by start index (the "display order") and the other is -ordered by end index (the "e-order"). Note that positions in an extent -list should logically be conceived of as referring *to* a particular -extent (as is the norm in programs) rather than sitting between two -extents. Note also that callers of these functions should not be aware -of the fact that the extent list is implemented as an array, except for -the fact that positions are integers (this should be generalized to -handle integers and linked list equally well). - - -File: internals.info, Node: Zero-Length Extents, Next: Mathematics of Extent Ordering, Prev: Format of the Extent Info, Up: Extents - -Zero-Length Extents -=================== - - Extents can be zero-length, and will end up that way if their -endpoints are explicitly set that way or if their detachable property -is nil and all the text in the extent is deleted. (The exception is -open-open zero-length extents, which are barred from existing because -there is no sensible way to define their properties. Deletion of the -text in an open-open extent causes it to be converted into a closed-open -extent.) Zero-length extents are primarily used to represent -annotations, and behave as follows: - - 1. Insertion at the position of a zero-length extent expands the - extent if both endpoints are closed; goes after the extent if it - is closed-open; and goes before the extent if it is open-closed. - - 2. Deletion of a character on a side of a zero-length extent whose - corresponding endpoint is closed causes the extent to be detached - if it is detachable; if the extent is not detachable or the - corresponding endpoint is open, the extent remains in the buffer, - moving as necessary. - - Note that closed-open, non-detachable zero-length extents behave -exactly like markers and that open-closed, non-detachable zero-length -extents behave like the "point-type" marker in Mule. - - -File: internals.info, Node: Mathematics of Extent Ordering, Next: Extent Fragments, Prev: Zero-Length Extents, Up: Extents - -Mathematics of Extent Ordering -============================== - - The extents in a buffer are ordered by "display order" because that -is that order that the redisplay mechanism needs to process them in. -The e-order is an auxiliary ordering used to facilitate operations over -extents. The operations that can be performed on the ordered list of -extents in a buffer are - - 1. Locate where an extent would go if inserted into the list. - - 2. Insert an extent into the list. - - 3. Remove an extent from the list. - - 4. Map over all the extents that overlap a range. - - (4) requires being able to determine the first and last extents that -overlap a range. - - NOTE: "overlap" is used as follows: - - * two ranges overlap if they have at least one point in common. - Whether the endpoints are open or closed makes a difference here. - - * a point overlaps a range if the point is contained within the - range; this is equivalent to treating a point P as the range [P, - P]. - - * In the case of an *extent* overlapping a point or range, the extent - is normally treated as having closed endpoints. This applies - consistently in the discussion of stacks of extents and such below. - Note that this definition of overlap is not necessarily consistent - with the extents that `map-extents' maps over, since `map-extents' - sometimes pays attention to whether the endpoints of an extents - are open or closed. But for our purposes, it greatly simplifies - things to treat all extents as having closed endpoints. - - First, define >, <, <=, etc. as applied to extents to mean -comparison according to the display order. Comparison between an -extent E and an index I means comparison between E and the range [I, I]. - - Also define e>, e<, e<=, etc. to mean comparison according to the -e-order. - - For any range R, define R(0) to be the starting index of the range -and R(1) to be the ending index of the range. - - For any extent E, define E(next) to be the extent directly following -E, and E(prev) to be the extent directly preceding E. Assume E(next) -and E(prev) can be determined from E in constant time. (This is -because we store the extent list as a doubly linked list.) - - Similarly, define E(e-next) and E(e-prev) to be the extents directly -following and preceding E in the e-order. - - Now: - - Let R be a range. Let F be the first extent overlapping R. Let L -be the last extent overlapping R. - - Theorem 1: R(1) lies between L and L(next), i.e. L <= R(1) < L(next). - - This follows easily from the definition of display order. The basic -reason that this theorem applies is that the display order sorts by -increasing starting index. - - Therefore, we can determine L just by looking at where we would -insert R(1) into the list, and if we know F and are moving forward over -extents, we can easily determine when we've hit L by comparing the -extent we're at to R(1). - - Theorem 2: F(e-prev) e< [1, R(0)] e<= F. - - This is the analog of Theorem 1, and applies because the e-order -sorts by increasing ending index. - - Therefore, F can be found in the same amount of time as operation -(1), i.e. the time that it takes to locate where an extent would go if -inserted into the e-order list. - - If the lists were stored as balanced binary trees, then operation (1) -would take logarithmic time, which is usually quite fast. However, -currently they're stored as simple doubly-linked lists, and instead we -do some caching to try to speed things up. - - Define a "stack of extents" (or "SOE") as the set of extents -(ordered in the display order) that overlap an index I, together with -the SOE's "previous" extent, which is an extent that precedes I in the -e-order. (Hopefully there will not be very many extents between I and -the previous extent.) - - Now: - - Let I be an index, let S be the stack of extents on I, let F be the -first extent in S, and let P be S's previous extent. - - Theorem 3: The first extent in S is the first extent that overlaps -any range [I, J]. - - Proof: Any extent that overlaps [I, J] but does not include I must -have a start index > I, and thus be greater than any extent in S. - - Therefore, finding the first extent that overlaps a range R is the -same as finding the first extent that overlaps R(0). - - Theorem 4: Let I2 be an index such that I2 > I, and let F2 be the -first extent that overlaps I2. Then, either F2 is in S or F2 is -greater than any extent in S. - - Proof: If F2 does not include I then its start index is greater than -I and thus it is greater than any extent in S, including F. Otherwise, -F2 includes I and thus is in S, and thus F2 >= F. - - -File: internals.info, Node: Extent Fragments, Prev: Mathematics of Extent Ordering, Up: Extents - -Extent Fragments -================ - - Imagine that the buffer is divided up into contiguous, -non-overlapping "runs" of text such that no extent starts or ends -within a run (extents that abut the run don't count). - - An extent fragment is a structure that holds data about the run that -contains a particular buffer position (if the buffer position is at the -junction of two runs, the run after the position is used) - the -beginning and end of the run, a list of all of the extents in that run, -the "merged face" that results from merging all of the faces -corresponding to those extents, the begin and end glyphs at the -beginning of the run, etc. This is the information that redisplay needs -in order to display this run. - - Extent fragments have to be very quick to update to a new buffer -position when moving linearly through the buffer. They rely on the -stack-of-extents code, which does the heavy-duty algorithmic work of -determining which extents overly a particular position. - - -File: internals.info, Node: Faces, Next: Glyphs, Prev: Extents, Up: Top - -Faces -***** - - Not yet documented. - - -File: internals.info, Node: Glyphs, Next: Specifiers, Prev: Faces, Up: Top - -Glyphs -****** - - Glyphs are graphical elements that can be displayed in XEmacs -buffers or gutters. We use the term graphical element here in the -broadest possible sense since glyphs can be as mundane as text to as -arcane as a native tab widget. - - In XEmacs, glyphs represent the uninstantiated state of graphical -elements, i.e. they hold all the information necessary to produce an -image on-screen but the image does not exist at this stage. - - Glyphs are lazily instantiated by calling one of the glyph -functions. This usually occurs within redisplay when `Fglyph_height' is -called. Instantiation causes an image-instance to be created and -cached. This cache is on a device basis for all glyphs except -glyph-widgets, and on a window basis for glyph widgets. The caching is -done by `image_instantiate' and is necessary because it is generally -possible to display an image-instance in multiple domains. For instance -if we create a Pixmap, we can actually display this on multiple windows -- even though we only need a single Pixmap instance to do this. If -caching wasn't done then it would be necessary to create -image-instances for every displayable occurrance of a glyph - and every -usage - and this would be extremely memory and cpu intensive. - - Widget-glyphs (a.k.a native widgets) are not cached in this way. -This is because widget-glyph image-instances on screen are toolkit -windows, and thus cannot be reused in multiple XEmacs domains. Thus -widget-glyphs are cached on a window basis. - - Any action on a glyph first consults the cache before actually -instantiating a widget. - -Widget-Glyphs in the MS-WIndows Environment -=========================================== - - To Do - -Widget-Glyphs in the X Environment -================================== - - Widget-glyphs under X make heavy use of lwlib for manipulating the -native toolkit objects. This is primarily so that different toolkits can -be supported for widget-glyphs, just as they are supported for features -such as menubars etc. - - Lwlib is extremely poorly documented and quite hairy so here is my -understanding of what goes on. - - Lwlib maintains a set of widget_instances which mirror the -hierarchical state of Xt widgets. I think this is so that widgets can -be updated and manipulated generically by the lwlib library. For -instance update_one_widget_instance can cope with multiple types of -widget and multiple types of toolkit. Each element in the widget -hierarchy is updated from its corresponding widget_instance by walking -the widget_instance tree recursively. - - This has desirable properties such as lw_modify_all_widgets which is -called from glyphs-x.c and updates all the properties of a widget -without having to know what the widget is or what toolkit it is from. -Unfortunately this also has hairy properrties such as making the lwlib -code quite complex. And of course lwlib has to know at some level what -the widget is and how to set its properties. - - -File: internals.info, Node: Specifiers, Next: Menus, Prev: Glyphs, Up: Top - -Specifiers -********** - - Not yet documented. - - -File: internals.info, Node: Menus, Next: Subprocesses, Prev: Specifiers, Up: Top - -Menus -***** - - A menu is set by setting the value of the variable `current-menubar' -(which may be buffer-local) and then calling `set-menubar-dirty-flag' -to signal a change. This will cause the menu to be redrawn at the next -redisplay. The format of the data in `current-menubar' is described in -`menubar.c'. - - Internally the data in current-menubar is parsed into a tree of -`widget_value's' (defined in `lwlib.h'); this is accomplished by the -recursive function `menu_item_descriptor_to_widget_value()', called by -`compute_menubar_data()'. Such a tree is deallocated using -`free_widget_value()'. - - `update_screen_menubars()' is one of the external entry points. -This checks to see, for each screen, if that screen's menubar needs to -be updated. This is the case if - - 1. `set-menubar-dirty-flag' was called since the last redisplay. - (This function sets the C variable menubar_has_changed.) - - 2. The buffer displayed in the screen has changed. - - 3. The screen has no menubar currently displayed. - - `set_screen_menubar()' is called for each such screen. This -function calls `compute_menubar_data()' to create the tree of -widget_value's, then calls `lw_create_widget()', -`lw_modify_all_widgets()', and/or `lw_destroy_all_widgets()' to create -the X-Toolkit widget associated with the menu. - - `update_psheets()', the other external entry point, actually changes -the menus being displayed. It uses the widgets fixed by -`update_screen_menubars()' and calls various X functions to ensure that -the menus are displayed properly. - - The menubar widget is set up so that `pre_activate_callback()' is -called when the menu is first selected (i.e. mouse button goes down), -and `menubar_selection_callback()' is called when an item is selected. -`pre_activate_callback()' calls the function in activate-menubar-hook, -which can change the menubar (this is described in `menubar.c'). If -the menubar is changed, `set_screen_menubars()' is called. -`menubar_selection_callback()' enqueues a menu event, putting in it a -function to call (either `eval' or `call-interactively') and its -argument, which is the callback function or form given in the menu's -description. - - -File: internals.info, Node: Subprocesses, Next: Interface to X Windows, Prev: Menus, Up: Top - -Subprocesses -************ - - The fields of a process are: - -`name' - A string, the name of the process. - -`command' - A list containing the command arguments that were used to start - this process. - -`filter' - A function used to accept output from the process instead of a - buffer, or `nil'. - -`sentinel' - A function called whenever the process receives a signal, or `nil'. - -`buffer' - The associated buffer of the process. - -`pid' - An integer, the Unix process ID. - -`childp' - A flag, non-`nil' if this is really a child process. It is `nil' - for a network connection. - -`mark' - A marker indicating the position of the end of the last output - from this process inserted into the buffer. This is often but not - always the end of the buffer. - -`kill_without_query' - If this is non-`nil', killing XEmacs while this process is still - running does not ask for confirmation about killing the process. - -`raw_status_low' -`raw_status_high' - These two fields record 16 bits each of the process status - returned by the `wait' system call. - -`status' - The process status, as `process-status' should return it. - -`tick' -`update_tick' - If these two fields are not equal, a change in the status of the - process needs to be reported, either by running the sentinel or by - inserting a message in the process buffer. - -`pty_flag' - Non-`nil' if communication with the subprocess uses a PTY; `nil' - if it uses a pipe. - -`infd' - The file descriptor for input from the process. - -`outfd' - The file descriptor for output to the process. - -`subtty' - The file descriptor for the terminal that the subprocess is using. - (On some systems, there is no need to record this, so the value is - `-1'.) - -`tty_name' - The name of the terminal that the subprocess is using, or `nil' if - it is using pipes. - - -File: internals.info, Node: Interface to X Windows, Next: Index, Prev: Subprocesses, Up: Top - -Interface to X Windows -********************** - - Not yet documented. - - -File: internals.info, Node: Index, Prev: Interface to X Windows, Up: Top - -Index -***** - -* Menu: - -* Amdahl Corporation: XEmacs. -* Andreessen, Marc: XEmacs. -* asynchronous subprocesses: Modules for Interfacing with the Operating System. -* Baur, Steve: XEmacs. -* Benson, Eric: Lucid Emacs. -* bridge, playing: XEmacs From the Outside. -* Buchholz, Martin: XEmacs. -* Bufbyte: Character-Related Data Types. -* Bufpos: Character-Related Data Types. -* Bytecount: Character-Related Data Types. -* bytecount_to_charcount: Working With Character and Byte Positions. -* Bytind: Character-Related Data Types. -* C vs. Lisp: The Lisp Language. -* caller-protects (GCPRO rule): Writing Lisp Primitives. -* case table: Modules for Other Aspects of the Lisp Interpreter and Object System. -* Charcount: Character-Related Data Types. -* charcount_to_bytecount: Working With Character and Byte Positions. -* charptr_emchar: Working With Character and Byte Positions. -* charptr_n_addr: Working With Character and Byte Positions. -* closer: Lstream Methods. -* closure: The XEmacs Object System (Abstractly Speaking). -* Coding for Mule: Coding for Mule. -* Common Lisp: The Lisp Language. -* compact_string_chars: compact_string_chars. -* conservative garbage collection: GCPROing. -* copy-on-write: General Coding Rules. -* critical redisplay sections: Critical Redisplay Sections. -* DEC_CHARPTR: Working With Character and Byte Positions. -* Devin, Matthieu: Lucid Emacs. -* display order of extents: Mathematics of Extent Ordering. -* dynamic array: Low-Level Modules. -* dynamic scoping: The Lisp Language. -* dynamic types: The Lisp Language. -* Emchar: Character-Related Data Types. -* Energize: Lucid Emacs. -* Epoch <1>: XEmacs. -* Epoch: Lucid Emacs. -* Extbyte: Character-Related Data Types. -* Extcount: Character-Related Data Types. -* extent fragment: Extent Fragments. -* extent mathematics: Mathematics of Extent Ordering. -* extent ordering: Mathematics of Extent Ordering. -* extents, display order: Mathematics of Extent Ordering. -* external widget: Modules for Interfacing with X Windows. -* flusher: Lstream Methods. -* Free Software Foundation: A History of Emacs. -* frob block: Introduction to Allocation. -* FSF: A History of Emacs. -* FSF Emacs <1>: GNU Emacs 20. -* FSF Emacs: GNU Emacs 19. -* garbage collection: Garbage Collection. -* garbage collection protection: Writing Lisp Primitives. -* garbage collection step by step: Garbage Collection - Step by Step. -* garbage collection, conservative: GCPROing. -* garbage collection, invocation: Invocation. -* garbage_collect_1: garbage_collect_1. -* gc_sweep: gc_sweep. -* GNU Emacs 19: GNU Emacs 19. -* GNU Emacs 20: GNU Emacs 20. -* Gosling, James <1>: Through Version 18. -* Gosling, James: The Lisp Language. -* Great Usenet Renaming: Through Version 18. -* Hackers (Steven Levy): A History of Emacs. -* hierarchy of windows: Window Hierarchy. -* history of Emacs: A History of Emacs. -* Illinois, University of: XEmacs. -* INC_CHARPTR: Working With Character and Byte Positions. -* interactive: Modules for Standard Editing Operations. -* interning: The XEmacs Object System (Abstractly Speaking). -* ITS (Incompatible Timesharing System): A History of Emacs. -* Java: The Lisp Language. -* Java vs. Lisp: The Lisp Language. -* Jones, Kyle: XEmacs. -* Kaplan, Simon: XEmacs. -* Levy, Steven: A History of Emacs. -* line start cache: Line Start Cache. -* Lisp vs. C: The Lisp Language. -* Lisp vs. Java: The Lisp Language. -* lstream: Modules for Interfacing with the File System. -* Lstream_close: Lstream Functions. -* Lstream_fgetc: Lstream Functions. -* Lstream_flush: Lstream Functions. -* Lstream_fputc: Lstream Functions. -* Lstream_fungetc: Lstream Functions. -* Lstream_getc: Lstream Functions. -* Lstream_new: Lstream Functions. -* Lstream_putc: Lstream Functions. -* Lstream_read: Lstream Functions. -* Lstream_reopen: Lstream Functions. -* Lstream_rewind: Lstream Functions. -* Lstream_set_buffering: Lstream Functions. -* Lstream_ungetc: Lstream Functions. -* Lstream_unread: Lstream Functions. -* Lstream_write: Lstream Functions. -* Lucid Emacs: Lucid Emacs. -* Lucid Inc.: Lucid Emacs. -* mark and sweep: Garbage Collection. -* mark method <1>: lrecords. -* mark method: Modules for Other Aspects of the Lisp Interpreter and Object System. -* mark_object: mark_object. -* marker: Lstream Methods. -* mathematics of extents: Mathematics of Extent Ordering. -* MAX_EMCHAR_LEN: Working With Character and Byte Positions. -* merging attempts: XEmacs. -* MIT: A History of Emacs. -* Mlynarik, Richard: GNU Emacs 19. -* MULE merged XEmacs appears: XEmacs. -* NAS: Modules for Interfacing with the Operating System. -* native sound: Modules for Interfacing with the Operating System. -* network connections: Modules for Interfacing with the Operating System. -* network sound: Modules for Interfacing with the Operating System. -* Niksic, Hrvoje: XEmacs. -* pane: Modules for the Basic Displayable Lisp Objects. -* permanent objects: The XEmacs Object System (Abstractly Speaking). -* pi, calculating: XEmacs From the Outside. -* pseudo_closer: Lstream Methods. -* pure space: Basic Lisp Modules. -* read syntax: The XEmacs Object System (Abstractly Speaking). -* read-eval-print: XEmacs From the Outside. -* reader: Lstream Methods. -* record type: How Lisp Objects Are Represented in C. -* Redisplay Piece by Piece: Redisplay Piece by Piece. -* relocating allocator: Low-Level Modules. -* rename to XEmacs: XEmacs. -* rewinder: Lstream Methods. -* RMS: A History of Emacs. -* scanner: Modules for Other Aspects of the Lisp Interpreter and Object System. -* scoping, dynamic: The Lisp Language. -* seekable_p: Lstream Methods. -* selections: Modules for Interfacing with X Windows. -* set_charptr_emchar: Working With Character and Byte Positions. -* Sexton, Harlan: Lucid Emacs. -* sound, native: Modules for Interfacing with the Operating System. -* sound, network: Modules for Interfacing with the Operating System. -* SPARCWorks: XEmacs. -* Stallman, Richard: A History of Emacs. -* subprocesses, asynchronous: Modules for Interfacing with the Operating System. -* subprocesses, synchronous: Modules for Interfacing with the Operating System. -* Sun Microsystems: XEmacs. -* sweep_bit_vectors_1: sweep_bit_vectors_1. -* sweep_lcrecords_1: sweep_lcrecords_1. -* sweep_strings: sweep_strings. -* synchronous subprocesses: Modules for Interfacing with the Operating System. -* taxes, doing: XEmacs From the Outside. -* TECO: A History of Emacs. -* temporary objects: The XEmacs Object System (Abstractly Speaking). -* Thompson, Chuck: XEmacs. -* types, dynamic: The Lisp Language. -* University of Illinois: XEmacs. -* Win-Emacs: XEmacs. -* window (in Emacs): Modules for the Basic Displayable Lisp Objects. -* window hierarchy: Window Hierarchy. -* window point internals: The Window Object. -* Wing, Ben: XEmacs. -* writer: Lstream Methods. -* XEmacs: XEmacs. -* XEmacs goes it alone: XEmacs. -* Zawinski, Jamie: Lucid Emacs. - - diff --git a/info/internals.info-9 b/info/internals.info-9 deleted file mode 100644 index 368640b..0000000 --- a/info/internals.info-9 +++ /dev/null @@ -1,207 +0,0 @@ -This is ../info/internals.info, produced by makeinfo version 4.0 from -internals/internals.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Internals: (internals). XEmacs Internals Manual. -END-INFO-DIR-ENTRY - - Copyright (C) 1992 - 1996 Ben Wing. Copyright (C) 1996, 1997 Sun -Microsystems. Copyright (C) 1994 - 1998 Free Software Foundation. -Copyright (C) 1994, 1995 Board of Trustees, University of Illinois. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: internals.info, Node: Index, Prev: Interface to X Windows, Up: Top - -Index -***** - -* Menu: - -* Amdahl Corporation: XEmacs. -* Andreessen, Marc: XEmacs. -* asynchronous subprocesses: Modules for Interfacing with the Operating System. -* Baur, Steve: XEmacs. -* Benson, Eric: Lucid Emacs. -* bridge, playing: XEmacs From the Outside. -* Buchholz, Martin: XEmacs. -* Bufbyte: Character-Related Data Types. -* Bufpos: Character-Related Data Types. -* Bytecount: Character-Related Data Types. -* bytecount_to_charcount: Working With Character and Byte Positions. -* Bytind: Character-Related Data Types. -* C vs. Lisp: The Lisp Language. -* caller-protects (GCPRO rule): Writing Lisp Primitives. -* case table: Modules for Other Aspects of the Lisp Interpreter and Object System. -* Charcount: Character-Related Data Types. -* charcount_to_bytecount: Working With Character and Byte Positions. -* charptr_emchar: Working With Character and Byte Positions. -* charptr_n_addr: Working With Character and Byte Positions. -* closer: Lstream Methods. -* closure: The XEmacs Object System (Abstractly Speaking). -* Coding for Mule: Coding for Mule. -* Common Lisp: The Lisp Language. -* compact_string_chars: compact_string_chars. -* conservative garbage collection: GCPROing. -* copy-on-write: General Coding Rules. -* critical redisplay sections: Critical Redisplay Sections. -* DEC_CHARPTR: Working With Character and Byte Positions. -* Devin, Matthieu: Lucid Emacs. -* display order of extents: Mathematics of Extent Ordering. -* dynamic array: Low-Level Modules. -* dynamic scoping: The Lisp Language. -* dynamic types: The Lisp Language. -* Emchar: Character-Related Data Types. -* Energize: Lucid Emacs. -* Epoch <1>: XEmacs. -* Epoch: Lucid Emacs. -* Extbyte: Character-Related Data Types. -* Extcount: Character-Related Data Types. -* extent fragment: Extent Fragments. -* extent mathematics: Mathematics of Extent Ordering. -* extent ordering: Mathematics of Extent Ordering. -* extents, display order: Mathematics of Extent Ordering. -* external widget: Modules for Interfacing with X Windows. -* flusher: Lstream Methods. -* Free Software Foundation: A History of Emacs. -* frob block: Introduction to Allocation. -* FSF: A History of Emacs. -* FSF Emacs <1>: GNU Emacs 20. -* FSF Emacs: GNU Emacs 19. -* garbage collection: Garbage Collection. -* garbage collection protection: Writing Lisp Primitives. -* garbage collection step by step: Garbage Collection - Step by Step. -* garbage collection, conservative: GCPROing. -* garbage collection, invocation: Invocation. -* garbage_collect_1: garbage_collect_1. -* gc_sweep: gc_sweep. -* GNU Emacs 19: GNU Emacs 19. -* GNU Emacs 20: GNU Emacs 20. -* Gosling, James <1>: The Lisp Language. -* Gosling, James: Through Version 18. -* Great Usenet Renaming: Through Version 18. -* Hackers (Steven Levy): A History of Emacs. -* hierarchy of windows: Window Hierarchy. -* history of Emacs: A History of Emacs. -* Illinois, University of: XEmacs. -* INC_CHARPTR: Working With Character and Byte Positions. -* interactive: Modules for Standard Editing Operations. -* interning: The XEmacs Object System (Abstractly Speaking). -* ITS (Incompatible Timesharing System): A History of Emacs. -* Java: The Lisp Language. -* Java vs. Lisp: The Lisp Language. -* Jones, Kyle: XEmacs. -* Kaplan, Simon: XEmacs. -* Levy, Steven: A History of Emacs. -* line start cache: Line Start Cache. -* Lisp vs. C: The Lisp Language. -* Lisp vs. Java: The Lisp Language. -* lstream: Modules for Interfacing with the File System. -* Lstream_close: Lstream Functions. -* Lstream_fgetc: Lstream Functions. -* Lstream_flush: Lstream Functions. -* Lstream_fputc: Lstream Functions. -* Lstream_fungetc: Lstream Functions. -* Lstream_getc: Lstream Functions. -* Lstream_new: Lstream Functions. -* Lstream_putc: Lstream Functions. -* Lstream_read: Lstream Functions. -* Lstream_reopen: Lstream Functions. -* Lstream_rewind: Lstream Functions. -* Lstream_set_buffering: Lstream Functions. -* Lstream_ungetc: Lstream Functions. -* Lstream_unread: Lstream Functions. -* Lstream_write: Lstream Functions. -* Lucid Emacs: Lucid Emacs. -* Lucid Inc.: Lucid Emacs. -* mark and sweep: Garbage Collection. -* mark method <1>: lrecords. -* mark method: Modules for Other Aspects of the Lisp Interpreter and Object System. -* mark_object: mark_object. -* marker: Lstream Methods. -* mathematics of extents: Mathematics of Extent Ordering. -* MAX_EMCHAR_LEN: Working With Character and Byte Positions. -* merging attempts: XEmacs. -* MIT: A History of Emacs. -* Mlynarik, Richard: GNU Emacs 19. -* MULE merged XEmacs appears: XEmacs. -* NAS: Modules for Interfacing with the Operating System. -* native sound: Modules for Interfacing with the Operating System. -* network connections: Modules for Interfacing with the Operating System. -* network sound: Modules for Interfacing with the Operating System. -* Niksic, Hrvoje: XEmacs. -* pane: Modules for the Basic Displayable Lisp Objects. -* permanent objects: The XEmacs Object System (Abstractly Speaking). -* pi, calculating: XEmacs From the Outside. -* pseudo_closer: Lstream Methods. -* pure space: Basic Lisp Modules. -* read syntax: The XEmacs Object System (Abstractly Speaking). -* read-eval-print: XEmacs From the Outside. -* reader: Lstream Methods. -* record type: How Lisp Objects Are Represented in C. -* Redisplay Piece by Piece: Redisplay Piece by Piece. -* relocating allocator: Low-Level Modules. -* rename to XEmacs: XEmacs. -* rewinder: Lstream Methods. -* RMS: A History of Emacs. -* scanner: Modules for Other Aspects of the Lisp Interpreter and Object System. -* scoping, dynamic: The Lisp Language. -* seekable_p: Lstream Methods. -* selections: Modules for Interfacing with X Windows. -* set_charptr_emchar: Working With Character and Byte Positions. -* Sexton, Harlan: Lucid Emacs. -* sound, native: Modules for Interfacing with the Operating System. -* sound, network: Modules for Interfacing with the Operating System. -* SPARCWorks: XEmacs. -* Stallman, Richard: A History of Emacs. -* subprocesses, asynchronous: Modules for Interfacing with the Operating System. -* subprocesses, synchronous: Modules for Interfacing with the Operating System. -* Sun Microsystems: XEmacs. -* sweep_bit_vectors_1: sweep_bit_vectors_1. -* sweep_lcrecords_1: sweep_lcrecords_1. -* sweep_strings: sweep_strings. -* synchronous subprocesses: Modules for Interfacing with the Operating System. -* taxes, doing: XEmacs From the Outside. -* TECO: A History of Emacs. -* temporary objects: The XEmacs Object System (Abstractly Speaking). -* Thompson, Chuck: XEmacs. -* types, dynamic: The Lisp Language. -* University of Illinois: XEmacs. -* Win-Emacs: XEmacs. -* window (in Emacs): Modules for the Basic Displayable Lisp Objects. -* window hierarchy: Window Hierarchy. -* window point internals: The Window Object. -* Wing, Ben: XEmacs. -* writer: Lstream Methods. -* XEmacs: XEmacs. -* XEmacs goes it alone: XEmacs. -* Zawinski, Jamie: Lucid Emacs. - - diff --git a/info/lispref.info b/info/lispref.info deleted file mode 100644 index b7c31a9..0000000 --- a/info/lispref.info +++ /dev/null @@ -1,886 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -Indirect: -lispref.info-1: 2387 -lispref.info-2: 48394 -lispref.info-3: 96933 -lispref.info-4: 146792 -lispref.info-5: 195517 -lispref.info-6: 243211 -lispref.info-7: 291472 -lispref.info-8: 340630 -lispref.info-9: 387982 -lispref.info-10: 436629 -lispref.info-11: 484512 -lispref.info-12: 531109 -lispref.info-13: 579014 -lispref.info-14: 627229 -lispref.info-15: 675480 -lispref.info-16: 724640 -lispref.info-17: 771866 -lispref.info-18: 818656 -lispref.info-19: 865712 -lispref.info-20: 914446 -lispref.info-21: 963810 -lispref.info-22: 1010651 -lispref.info-23: 1057664 -lispref.info-24: 1107066 -lispref.info-25: 1156744 -lispref.info-26: 1206642 -lispref.info-27: 1255865 -lispref.info-28: 1304640 -lispref.info-29: 1353618 -lispref.info-30: 1394929 -lispref.info-31: 1444081 -lispref.info-32: 1493295 -lispref.info-33: 1542879 -lispref.info-34: 1591063 -lispref.info-35: 1636699 -lispref.info-36: 1678018 -lispref.info-37: 1722965 -lispref.info-38: 1772661 -lispref.info-39: 1821723 -lispref.info-40: 1871108 -lispref.info-41: 1921004 -lispref.info-42: 1969995 -lispref.info-43: 2014504 -lispref.info-44: 2052883 - -Tag Table: -(Indirect) -Node: Top2387 -Node: Copying48394 -Node: Introduction67552 -Node: Caveats69143 -Node: Lisp History70872 -Node: Conventions72128 -Node: Some Terms72943 -Node: nil and t73664 -Node: Evaluation Notation75341 -Node: Printing Notation76254 -Node: Error Messages77128 -Node: Buffer Text Notation77569 -Node: Format of Descriptions78444 -Node: A Sample Function Description79298 -Node: A Sample Variable Description83284 -Node: Acknowledgements84192 -Node: Lisp Data Types86170 -Node: Printed Representation88725 -Node: Comments90768 -Node: Primitive Types91666 -Node: Programming Types93325 -Node: Integer Type95277 -Node: Floating Point Type96314 -Node: Character Type96933 -Node: Symbol Type104839 -Node: Sequence Type107534 -Node: Cons Cell Type109055 -Node: Dotted Pair Notation113538 -Node: Association List Type115659 -Node: Array Type116542 -Node: String Type118008 -Node: Vector Type120689 -Node: Bit Vector Type121461 -Node: Function Type122323 -Node: Macro Type123439 -Node: Primitive Function Type124136 -Node: Compiled-Function Type125663 -Node: Autoload Type126217 -Node: Char Table Type127231 -Node: Hash Table Type127405 -Node: Range Table Type128560 -Node: Weak List Type129413 -Node: Editing Types129563 -Node: Buffer Type131190 -Node: Marker Type133226 -Node: Extent Type133950 -Node: Window Type135218 -Node: Frame Type136629 -Node: Device Type137424 -Node: Console Type138250 -Node: Window Configuration Type139451 -Node: Event Type140149 -Node: Process Type140313 -Node: Stream Type141348 -Node: Keymap Type142473 -Node: Syntax Table Type143011 -Node: Display Table Type144035 -Node: Database Type144474 -Node: Charset Type144640 -Node: Coding System Type144804 -Node: ToolTalk Message Type144988 -Node: ToolTalk Pattern Type145187 -Node: Window-System Types145359 -Node: Face Type146505 -Node: Glyph Type146636 -Node: Specifier Type146792 -Node: Font Instance Type146965 -Node: Color Instance Type147155 -Node: Image Instance Type147352 -Node: Toolbar Button Type147550 -Node: Subwindow Type147743 -Node: X Resource Type147922 -Node: Type Predicates148075 -Node: Equality Predicates157205 -Node: Numbers162010 -Node: Integer Basics163465 -Node: Float Basics165815 -Node: Predicates on Numbers167557 -Node: Comparison of Numbers169190 -Node: Numeric Conversions173011 -Node: Arithmetic Operations174477 -Node: Rounding Operations179942 -Node: Bitwise Operations181047 -Node: Math Functions189982 -Node: Random Numbers192298 -Node: Strings and Characters194064 -Node: String Basics195517 -Node: Predicates for Strings197939 -Node: Creating Strings198702 -Node: Predicates for Characters204030 -Node: Character Codes205101 -Node: Text Comparison206514 -Node: String Conversion209876 -Node: Modifying Strings213554 -Node: String Properties214195 -Node: Formatting Strings214838 -Node: Character Case224446 -Node: Case Tables227593 -Node: Char Tables231492 -Node: Char Table Types232884 -Node: Working With Char Tables234459 -Node: Lists236408 -Node: Cons Cells237531 -Node: Lists as Boxes238867 -Node: List-related Predicates241509 -Node: List Elements243211 -Node: Building Lists248240 -Node: Modifying Lists254235 -Node: Setcar255047 -Node: Setcdr257468 -Node: Rearrangement259978 -Node: Sets And Lists265537 -Node: Association Lists269766 -Node: Property Lists279267 -Node: Working With Normal Plists280815 -Node: Working With Lax Plists283083 -Node: Converting Plists To/From Alists285323 -Node: Weak Lists286671 -Node: Sequences Arrays Vectors288836 -Node: Sequence Functions291472 -Node: Arrays295133 -Node: Array Functions298198 -Node: Vectors300731 -Node: Vector Functions302229 -Node: Bit Vectors304803 -Node: Bit Vector Functions305648 -Node: Symbols307899 -Node: Symbol Components308948 -Node: Definitions313127 -Node: Creating Symbols315352 -Node: Symbol Properties322390 -Node: Plists and Alists323906 -Node: Symbol Plists325656 -Node: Other Plists327466 -Node: Evaluation329244 -Node: Intro Eval330049 -Node: Eval333540 -Node: Forms337960 -Node: Self-Evaluating Forms339117 -Node: Symbol Forms340630 -Node: Classifying Lists341547 -Node: Function Indirection342303 -Node: Function Forms345418 -Node: Macro Forms346417 -Node: Special Forms348017 -Node: Autoloading350351 -Node: Quoting350849 -Node: Control Structures352212 -Node: Sequencing353834 -Node: Conditionals356699 -Node: Combining Conditions360122 -Node: Iteration363392 -Node: Nonlocal Exits365177 -Node: Catch and Throw365879 -Node: Examples of Catch369723 -Node: Errors371742 -Node: Signaling Errors373231 -Node: Processing of Errors376299 -Node: Handling Errors377629 -Node: Error Symbols384535 -Node: Cleanups387982 -Node: Variables391762 -Node: Global Variables393531 -Node: Constant Variables394607 -Node: Local Variables395233 -Node: Void Variables400177 -Node: Defining Variables403688 -Node: Accessing Variables410853 -Node: Setting Variables412279 -Node: Variable Scoping416798 -Node: Scope418397 -Node: Extent419922 -Node: Impl of Scope421401 -Node: Using Scoping423364 -Node: Buffer-Local Variables424886 -Node: Intro to Buffer-Local425722 -Node: Creating Buffer-Local428265 -Node: Default Value433485 -Node: Variable Aliases436629 -Node: Functions438415 -Node: What Is a Function439509 -Node: Lambda Expressions443556 -Node: Lambda Components444466 -Node: Simple Lambda446298 -Node: Argument List447957 -Node: Function Documentation451685 -Node: Function Names453627 -Node: Defining Functions456201 -Node: Calling Functions459243 -Node: Mapping Functions463092 -Node: Anonymous Functions465445 -Node: Function Cells468690 -Node: Inline Functions473500 -Node: Related Topics475310 -Node: Macros476363 -Node: Simple Macro477647 -Node: Expansion478382 -Node: Compiling Macros481356 -Node: Defining Macros483194 -Node: Backquote484512 -Node: Problems with Macros486910 -Node: Argument Evaluation487605 -Node: Surprising Local Vars490506 -Node: Eval During Expansion492574 -Node: Repeated Expansion494268 -Node: Customization496179 -Node: Common Keywords496648 -Node: Group Definitions499493 -Node: Variable Definitions501686 -Node: Customization Types506669 -Node: Simple Types508105 -Node: Composite Types510262 -Node: Splicing into Lists514952 -Node: Type Keywords516787 -Node: Loading520307 -Node: How Programs Do Loading521980 -Node: Autoload531109 -Node: Repeated Loading537189 -Node: Named Features539303 -Node: Unloading545736 -Node: Hooks for Loading547892 -Node: Byte Compilation548609 -Node: Speed of Byte-Code550526 -Node: Compilation Functions551733 -Node: Docs and Compilation558122 -Node: Dynamic Loading560775 -Node: Eval During Compile563139 -Node: Compiled-Function Objects564404 -Node: Disassembly569203 -Node: Debugging576457 -Node: Debugger577869 -Node: Error Debugging579014 -Node: Infinite Loops581767 -Node: Function Debugging583011 -Node: Explicit Debug585801 -Node: Using Debugger586573 -Node: Debugger Commands588437 -Node: Invoking the Debugger592754 -Node: Internals of Debugger596669 -Node: Syntax Errors601546 -Node: Excess Open602794 -Node: Excess Close604669 -Node: Compilation Errors606090 -Node: Edebug607378 -Node: Using Edebug609485 -Node: Instrumenting612182 -Node: Edebug Execution Modes615671 -Node: Jumping618781 -Node: Edebug Misc621124 -Node: Breakpoints622513 -Node: Global Break Condition625319 -Node: Embedded Breakpoints626274 -Node: Trapping Errors627229 -Node: Edebug Views629305 -Node: Edebug Eval631270 -Node: Eval List632447 -Node: Reading in Edebug635832 -Node: Printing in Edebug636631 -Node: Tracing638346 -Node: Coverage Testing640232 -Node: The Outside Context642273 -Node: Checking Whether to Stop643222 -Node: Edebug Display Update643868 -Node: Edebug Recursive Edit645890 -Node: Instrumenting Macro Calls647544 -Node: Specification List650026 -Node: Backtracking659437 -Node: Debugging Backquote661375 -Node: Specification Examples665081 -Node: Edebug Options667148 -Node: Read and Print672485 -Node: Streams Intro673462 -Node: Input Streams675480 -Node: Input Functions680381 -Node: Output Streams682441 -Node: Output Functions686493 -Node: Output Variables690793 -Node: Minibuffers695592 -Node: Intro to Minibuffers696677 -Node: Text from Minibuffer699005 -Node: Object from Minibuffer703668 -Node: Minibuffer History706865 -Node: Completion709775 -Node: Basic Completion711750 -Node: Minibuffer Completion716757 -Node: Completion Commands719992 -Node: High-Level Completion724640 -Node: Reading File Names728664 -Node: Programmed Completion732353 -Node: Yes-or-No Queries734563 -Node: Multiple Queries740259 -Node: Minibuffer Misc744324 -Node: Command Loop749193 -Node: Command Overview750539 -Node: Defining Commands753823 -Node: Using Interactive754571 -Node: Interactive Codes759345 -Node: Interactive Examples765149 -Node: Interactive Call766463 -Node: Command Loop Info771866 -Node: Events776845 -Node: Event Types778305 -Node: Event Contents780228 -Node: Event Predicates784704 -Node: Accessing Mouse Event Positions786029 -Node: Frame-Level Event Position Info786728 -Node: Window-Level Event Position Info787768 -Node: Event Text Position Info789532 -Node: Event Glyph Position Info792024 -Node: Event Toolbar Position Info793347 -Node: Other Event Position Info794018 -Node: Accessing Other Event Info794427 -Node: Working With Events796047 -Node: Converting Events801975 -Node: Reading Input804928 -Node: Key Sequence Input805930 -Node: Reading One Event807884 -Node: Dispatching an Event810645 -Node: Quoted Character Input811096 -Node: Peeking and Discarding812444 -Node: Waiting816348 -Node: Quitting818656 -Node: Prefix Command Arguments823064 -Node: Recursive Editing828151 -Node: Disabling Commands832948 -Node: Command History835016 -Node: Keyboard Macros836755 -Node: Keymaps838973 -Node: Keymap Terminology840550 -Node: Format of Keymaps843480 -Node: Creating Keymaps843891 -Node: Inheritance and Keymaps845970 -Node: Key Sequences848342 -Node: Prefix Keys852912 -Node: Active Keymaps856497 -Node: Key Lookup865712 -Node: Functions for Key Lookup870876 -Node: Changing Key Bindings876579 -Node: Key Binding Commands883466 -Node: Scanning Keymaps885532 -Node: Other Keymap Functions894044 -Node: Menus894666 -Node: Menu Format895208 -Node: Menubar Format903793 -Node: Menubar904418 -Node: Modifying Menus907532 -Node: Menu Filters912550 -Node: Pop-Up Menus914446 -Node: Menu Accelerators916652 -Node: Creating Menu Accelerators917374 -Node: Keyboard Menu Traversal918692 -Node: Menu Accelerator Functions919419 -Node: Buffers Menu922454 -Node: Dialog Boxes923748 -Node: Dialog Box Format923915 -Node: Dialog Box Functions925285 -Node: Toolbar925683 -Node: Toolbar Intro926008 -Node: Toolbar Descriptor Format928419 -Node: Specifying the Toolbar932913 -Node: Other Toolbar Variables936521 -Node: Scrollbars940948 -Node: Drag and Drop941084 -Node: Supported Protocols942160 -Node: OffiX DND942663 -Node: CDE dt943670 -Node: MSWindows OLE944261 -Node: Loose ends944432 -Node: Drop Interface944824 -Node: Drag Interface945846 -Node: Modes946020 -Node: Major Modes946971 -Node: Major Mode Conventions949887 -Node: Example Major Modes955842 -Node: Auto Major Mode963810 -Node: Mode Help971260 -Node: Derived Modes972361 -Node: Minor Modes974552 -Node: Minor Mode Conventions975854 -Node: Keymaps and Minor Modes978718 -Node: Modeline Format979553 -Node: Modeline Data981322 -Node: Modeline Variables985594 -Node: %-Constructs990310 -Node: Hooks993221 -Node: Documentation999985 -Node: Documentation Basics1001408 -Node: Accessing Documentation1004460 -Node: Keys in Documentation1010651 -Node: Describing Characters1014114 -Node: Help Functions1016468 -Node: Obsoleteness1022911 -Node: Files1025905 -Node: Visiting Files1027830 -Node: Visiting Functions1029335 -Node: Subroutines of Visiting1034383 -Node: Saving Buffers1036459 -Node: Reading from Files1042552 -Node: Writing to Files1044709 -Node: File Locks1047426 -Node: Information about Files1050479 -Node: Testing Accessibility1051240 -Node: Kinds of Files1054980 -Node: Truenames1056661 -Node: File Attributes1057664 -Node: Changing File Attributes1062804 -Node: File Names1068210 -Node: File Name Components1069819 -Node: Directory Names1072920 -Node: Relative File Names1076373 -Node: File Name Expansion1077451 -Node: Unique File Names1081358 -Node: File Name Completion1082973 -Node: User Name Completion1085634 -Node: Contents of Directories1086974 -Node: Create/Delete Dirs1090287 -Node: Magic File Names1091393 -Node: Partial Files1097023 -Node: Intro to Partial Files1097251 -Node: Creating a Partial File1098491 -Node: Detached Partial Files1099426 -Node: Format Conversion1100548 -Node: Files and MS-DOS1107066 -Node: Backups and Auto-Saving1109130 -Node: Backup Files1109805 -Node: Making Backups1111202 -Node: Rename or Copy1113951 -Node: Numbered Backups1116444 -Node: Backup Names1118689 -Node: Auto-Saving1121972 -Node: Reverting1130114 -Node: Buffers1133272 -Node: Buffer Basics1134687 -Node: Current Buffer1136740 -Node: Buffer Names1141430 -Node: Buffer File Name1144635 -Node: Buffer Modification1148755 -Node: Modification Time1150951 -Node: Read Only Buffers1154326 -Node: The Buffer List1156744 -Node: Creating Buffers1161574 -Node: Killing Buffers1163723 -Node: Indirect Buffers1167454 -Node: Windows1170026 -Node: Basic Windows1171504 -Node: Splitting Windows1174602 -Node: Deleting Windows1181473 -Node: Selecting Windows1184154 -Node: Cyclic Window Ordering1187283 -Node: Buffers and Windows1191907 -Node: Displaying Buffers1193748 -Node: Choosing Window1198926 -Node: Window Point1206642 -Node: Window Start1208688 -Node: Vertical Scrolling1213178 -Node: Horizontal Scrolling1219315 -Node: Size of Window1222824 -Node: Position of Window1227542 -Node: Resizing Windows1229782 -Node: Window Configurations1235211 -Node: Frames1238636 -Node: Creating Frames1240405 -Node: Frame Properties1241746 -Node: Property Access1242562 -Node: Initial Properties1243411 -Node: X Frame Properties1245897 -Node: Size and Position1250531 -Node: Frame Name1252527 -Node: Frame Titles1253441 -Node: Deleting Frames1255265 -Node: Finding All Frames1255865 -Node: Frames and Windows1257859 -Node: Minibuffers and Frames1259564 -Node: Input Focus1260483 -Node: Visibility of Frames1263561 -Node: Raising and Lowering1265480 -Node: Frame Configurations1267857 -Node: Frame Hooks1268451 -Node: Consoles and Devices1270258 -Node: Basic Console Functions1273002 -Node: Basic Device Functions1273425 -Node: Console Types and Device Classes1274141 -Node: Connecting to a Console or Device1276338 -Node: The Selected Console and Device1278501 -Node: Console and Device I/O1279527 -Node: Positions1280291 -Node: Point1281260 -Node: Motion1284353 -Node: Character Motion1285120 -Node: Word Motion1287357 -Node: Buffer End Motion1288858 -Node: Text Lines1290355 -Node: Screen Lines1294950 -Node: List Motion1299013 -Node: Skipping Characters1302421 -Node: Excursions1304640 -Node: Narrowing1307675 -Node: Markers1313002 -Node: Overview of Markers1313904 -Node: Predicates on Markers1318597 -Node: Creating Markers1319843 -Node: Information from Markers1323880 -Node: Changing Markers1324978 -Node: The Mark1326356 -Node: The Region1334850 -Node: Text1340537 -Node: Near Point1343239 -Node: Buffer Contents1346961 -Node: Comparing Text1348367 -Node: Insertion1349775 -Node: Commands for Insertion1353618 -Node: Deletion1356576 -Node: User-Level Deletion1360173 -Node: The Kill Ring1364303 -Node: Kill Ring Concepts1366477 -Node: Kill Functions1367531 -Node: Yank Commands1369436 -Node: Low-Level Kill Ring1371307 -Node: Internals of Kill Ring1374093 -Node: Undo1376873 -Node: Maintaining Undo1381202 -Node: Filling1383822 -Node: Margins1389818 -Node: Auto Filling1393748 -Node: Sorting1394929 -Node: Columns1404230 -Node: Indentation1406746 -Node: Primitive Indent1407525 -Node: Mode-Specific Indent1408769 -Node: Region Indent1411280 -Node: Relative Indent1414228 -Node: Indent Tabs1416610 -Node: Motion by Indent1417932 -Node: Case Changes1418711 -Node: Text Properties1421962 -Node: Examining Properties1423777 -Node: Changing Properties1425644 -Node: Property Search1429239 -Node: Special Properties1433950 -Node: Saving Properties1434231 -Node: Substitution1437373 -Node: Registers1440644 -Node: Transposition1443187 -Node: Change Hooks1444081 -Node: Transformations1446121 -Node: Searching and Matching1450506 -Node: String Search1451637 -Node: Regular Expressions1456361 -Node: Syntax of Regexps1457728 -Node: Regexp Example1472108 -Node: Regexp Search1474278 -Node: POSIX Regexps1480366 -Node: Search and Replace1482201 -Node: Match Data1485566 -Node: Simple Match Data1486696 -Node: Replacing Match1490961 -Node: Entire Match Data1493295 -Node: Saving Match Data1495286 -Node: Searching and Case1496669 -Node: Standard Regexps1498703 -Node: Syntax Tables1500901 -Node: Syntax Basics1502017 -Node: Syntax Descriptors1504992 -Node: Syntax Class Table1506842 -Node: Syntax Flags1512880 -Node: Syntax Table Functions1516097 -Node: Motion and Syntax1519961 -Node: Parsing Expressions1521413 -Node: Standard Syntax Tables1527482 -Node: Syntax Table Internals1528326 -Node: Abbrevs1529353 -Node: Abbrev Mode1531157 -Node: Abbrev Tables1531877 -Node: Defining Abbrevs1533410 -Node: Abbrev Files1535315 -Node: Abbrev Expansion1537089 -Node: Standard Abbrev Tables1541720 -Node: Extents1542879 -Node: Intro to Extents1544122 -Node: Creating and Modifying Extents1548116 -Node: Extent Endpoints1549625 -Node: Finding Extents1552890 -Node: Mapping Over Extents1556641 -Node: Extent Properties1562759 -Node: Detached Extents1572903 -Node: Extent Parents1574762 -Node: Duplicable Extents1576457 -Node: Extents and Events1579680 -Node: Atomic Extents1581588 -Node: Specifiers1582035 -Node: Introduction to Specifiers1583838 -Node: Specifiers In-Depth1586148 -Node: Specifier Instancing1591063 -Node: Specifier Types1594325 -Node: Adding Specifications1599399 -Node: Retrieving Specifications1608762 -Node: Specifier Tag Functions1612497 -Node: Specifier Instancing Functions1615731 -Node: Specifier Example1619138 -Node: Creating Specifiers1622244 -Node: Specifier Validation Functions1624493 -Node: Other Specification Functions1626877 -Node: Faces and Window-System Objects1630696 -Node: Faces1631020 -Node: Merging Faces1632639 -Node: Basic Face Functions1634600 -Node: Face Properties1636699 -Node: Face Convenience Functions1646258 -Node: Other Face Display Functions1649391 -Node: Fonts1650204 -Node: Font Specifiers1650905 -Node: Font Instances1651146 -Node: Font Instance Names1652113 -Node: Font Instance Size1652954 -Node: Font Instance Characteristics1654240 -Node: Font Convenience Functions1655409 -Node: Colors1656699 -Node: Color Specifiers1657139 -Node: Color Instances1657366 -Node: Color Instance Properties1658110 -Node: Color Convenience Functions1658736 -Node: Glyphs1659789 -Node: Glyph Functions1661381 -Node: Creating Glyphs1661788 -Node: Glyph Properties1663375 -Node: Glyph Convenience Functions1672542 -Node: Glyph Dimensions1676489 -Node: Images1677569 -Node: Image Specifiers1678018 -Node: Image Instantiator Conversion1689442 -Node: Image Instances1690807 -Node: Image Instance Types1691558 -Node: Image Instance Functions1694213 -Node: Glyph Types1698783 -Node: Mouse Pointer1700555 -Node: Redisplay Glyphs1703558 -Node: Subwindows1704591 -Node: Annotations1704834 -Node: Annotation Basics1705851 -Node: Annotation Primitives1709789 -Node: Annotation Properties1711118 -Node: Locating Annotations1714158 -Node: Margin Primitives1714995 -Node: Annotation Hooks1716889 -Node: Display1717549 -Node: Refresh Screen1718527 -Node: Truncation1720438 -Node: The Echo Area1722965 -Node: Warnings1729401 -Node: Invisible Text1733837 -Node: Selective Display1736417 -Node: Overlay Arrow1740544 -Node: Temporary Displays1741898 -Node: Blinking1746019 -Node: Usual Display1748203 -Node: Display Tables1750753 -Node: Display Table Format1751557 -Node: Active Display Table1753001 -Node: Character Descriptors1754193 -Node: Beeping1754951 -Node: Hash Tables1759717 -Node: Introduction to Hash Tables1760325 -Node: Working With Hash Tables1766350 -Node: Weak Hash Tables1767467 -Node: Range Tables1769266 -Node: Introduction to Range Tables1769955 -Node: Working With Range Tables1770386 -Node: Databases1771271 -Node: Connecting to a Database1771570 -Node: Working With a Database1772661 -Node: Other Database Functions1773519 -Node: Processes1774093 -Node: Subprocess Creation1776317 -Node: Synchronous Processes1779610 -Node: MS-DOS Subprocesses1786308 -Node: Asynchronous Processes1787382 -Node: Deleting Processes1791086 -Node: Process Information1792957 -Node: Input to Processes1796885 -Node: Signals to Processes1799154 -Node: Output from Processes1803574 -Node: Process Buffers1804386 -Node: Filter Functions1807255 -Node: Accepting Output1812822 -Node: Sentinels1814349 -Node: Process Window Size1817842 -Node: Transaction Queues1818191 -Node: Network1819889 -Node: System Interface1821723 -Node: Starting Up1822993 -Node: Start-up Summary1823587 -Node: Init File1827141 -Node: Terminal-Specific1829525 -Node: Command Line Arguments1832684 -Node: Getting Out1836173 -Node: Killing XEmacs1836742 -Node: Suspending XEmacs1838411 -Node: System Environment1841727 -Node: User Identification1848392 -Node: Time of Day1851922 -Node: Time Conversion1854711 -Node: Timers1859753 -Node: Terminal Input1861926 -Node: Input Modes1862429 -Node: Translating Input1864842 -Node: Recording Input1869007 -Node: Terminal Output1871108 -Node: Flow Control1874731 -Node: Batch Mode1878524 -Node: X-Windows1879906 -Node: X Selections1880718 -Node: X Server1882928 -Node: Resources1883329 -Node: Server Data1888470 -Node: Grabs1889677 -Node: X Miscellaneous1891258 -Node: ToolTalk Support1893643 -Node: XEmacs ToolTalk API Summary1893860 -Node: Sending Messages1895160 -Node: Example of Sending Messages1895411 -Node: Elisp Interface for Sending Messages1896473 -Node: Receiving Messages1902866 -Node: Example of Receiving Messages1903089 -Node: Elisp Interface for Receiving Messages1903925 -Node: LDAP Support1907750 -Node: Building XEmacs with LDAP support1908246 -Node: XEmacs LDAP API1909224 -Node: LDAP Variables1909954 -Node: The High-Level LDAP API1912431 -Node: The Low-Level LDAP API1913544 -Node: The LDAP Lisp Object1913818 -Node: Opening and Closing a LDAP Connection1914371 -Node: Searching on a LDAP Server (Low-level)1916154 -Node: Syntax of Search Filters1917549 -Node: Internationalization1918847 -Node: I18N Levels 1 and 21919184 -Node: I18N Level 31919890 -Node: Level 3 Basics1920171 -Node: Level 3 Primitives1921004 -Node: Dynamic Messaging1922610 -Node: Domain Specification1923073 -Node: Documentation String Extraction1924976 -Node: I18N Level 41925894 -Node: MULE1926086 -Node: Internationalization Terminology1927197 -Node: Charsets1935736 -Node: Charset Properties1936432 -Node: Basic Charset Functions1941118 -Node: Charset Property Functions1943299 -Node: Predefined Charsets1945342 -Node: MULE Characters1948262 -Node: Composite Characters1949109 -Node: ISO 20221950363 -Node: Coding Systems1956085 -Node: Coding System Types1958007 -Node: EOL Conversion1959826 -Node: Coding System Properties1961009 -Node: Basic Coding System Functions1964861 -Node: Coding System Property Functions1966765 -Node: Encoding and Decoding Text1967323 -Node: Detection of Textual Encoding1968459 -Node: Big5 and Shift-JIS Functions1969995 -Node: CCL1971083 -Node: CCL Syntax1974187 -Node: CCL Statements1975775 -Node: CCL Expressions1980423 -Node: Calling CCL1983575 -Node: CCL Examples1986565 -Node: Category Tables1986702 -Node: Tips1989061 -Node: Style Tips1989702 -Node: Compilation Tips1999222 -Node: Documentation Tips2001138 -Node: Comment Tips2006647 -Node: Library Headers2009649 -Node: Building XEmacs and Object Allocation2013621 -Node: Building XEmacs2014504 -Node: Pure Storage2020839 -Node: Garbage Collection2023627 -Node: Standard Errors2034766 -Node: Standard Buffer-Local Variables2038975 -Node: Standard Keymaps2041651 -Node: Standard Hooks2045383 -Node: Index2052883 - -End Tag Table diff --git a/info/lispref.info-1 b/info/lispref.info-1 deleted file mode 100644 index 097bf97..0000000 --- a/info/lispref.info-1 +++ /dev/null @@ -1,1066 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Top, Next: Copying, Prev: (dir), Up: (dir) - - This Info file contains the third edition of the XEmacs Lisp -Reference Manual, corresponding to XEmacs version 21.0. - -* Menu: - -* Copying:: Conditions for copying and changing XEmacs. -* Introduction:: Introduction and conventions used. - -* Lisp Data Types:: Data types of objects in XEmacs Lisp. -* Numbers:: Numbers and arithmetic functions. -* Strings and Characters:: Strings, and functions that work on them. -* Lists:: Lists, cons cells, and related functions. -* Sequences Arrays Vectors:: Lists, strings and vectors are called sequences. - Certain functions act on any kind of sequence. - The description of vectors is here as well. -* Symbols:: Symbols represent names, uniquely. - -* Evaluation:: How Lisp expressions are evaluated. -* Control Structures:: Conditionals, loops, nonlocal exits. -* Variables:: Using symbols in programs to stand for values. -* Functions:: A function is a Lisp program - that can be invoked from other functions. -* Macros:: Macros are a way to extend the Lisp language. -* Customization:: Writing customization declarations. - -* Loading:: Reading files of Lisp code into Lisp. -* Byte Compilation:: Compilation makes programs run faster. -* Debugging:: Tools and tips for debugging Lisp programs. - -* Read and Print:: Converting Lisp objects to text and back. -* Minibuffers:: Using the minibuffer to read input. -* Command Loop:: How the editor command loop works, - and how you can call its subroutines. -* Keymaps:: Defining the bindings from keys to commands. -* Menus:: Defining pull-down and pop-up menus. -* Dialog Boxes:: Creating dialog boxes. -* Toolbar:: Controlling the toolbar. -* Scrollbars:: Controlling the scrollbars. -* Drag and Drop:: Generic API to inter-application communication - via specific protocols. -* Modes:: Defining major and minor modes. -* Documentation:: Writing and using documentation strings. - -* Files:: Accessing files. -* Backups and Auto-Saving:: Controlling how backups and auto-save - files are made. -* Buffers:: Creating and using buffer objects. -* Windows:: Manipulating windows and displaying buffers. -* Frames:: Making multiple X windows. -* Consoles and Devices:: Opening frames on multiple TTY's or X displays. -* Positions:: Buffer positions and motion functions. -* Markers:: Markers represent positions and update - automatically when the text is changed. - -* Text:: Examining and changing text in buffers. -* Searching and Matching:: Searching buffers for strings or regexps. -* Syntax Tables:: The syntax table controls word and list parsing. -* Abbrevs:: How Abbrev mode works, and its data structures. - -* Extents:: Extents are regions of text with particular - display characteristics. -* Specifiers:: How faces and glyphs are specified. -* Faces and Window-System Objects:: - A face is a set of display characteristics - specifying how text is to be displayed. -* Glyphs:: General interface to pixmaps displayed in a - buffer or frame. -* Annotations:: Higher-level interface to glyphs in a buffer. -* Display:: Parameters controlling screen usage. - The bell. Waiting for input. - -* Hash Tables:: Fast data structures for mappings. -* Range Tables:: Keeping track of ranges of numbers. -* Databases:: An interface to standard DBM and DB databases. - -* Processes:: Running and communicating with subprocesses. -* System Interface:: Getting the user id, system type, environment - variables, and other such things. -* X-Windows:: Functions specific to the X Window System. -* ToolTalk Support:: Interfacing with the ToolTalk message service. -* LDAP Support:: Interfacing with the Lightweight Directory - Access Protocol. -* Internationalization:: How Emacs supports different languages and - cultural conventions. -* MULE:: Specifics of the Asian-language support. - -Appendices - -* Tips:: Advice for writing Lisp programs. -* Building XEmacs and Object Allocation:: - Behind-the-scenes information about XEmacs. -* Standard Errors:: List of all error symbols. -* Standard Buffer-Local Variables:: List of variables local in all buffers. -* Standard Keymaps:: List of standard keymaps. -* Standard Hooks:: List of standard hook variables. - -* Index:: Index including concepts, functions, variables, - and other terms. - - -- The Detailed Node Listing -- - -Here are other nodes that are inferiors of those already listed, -mentioned here so you can get to them in one step: - -Introduction - -* Caveats:: Flaws and a request for help. -* Lisp History:: XEmacs Lisp is descended from Maclisp. -* Conventions:: How the manual is formatted. -* Acknowledgements:: The authors, editors, and sponsors of this manual. - -Conventions - -* Some Terms:: Explanation of terms we use in this manual. -* nil and t:: How the symbols `nil' and `t' are used. -* Evaluation Notation:: The format we use for examples of evaluation. -* Printing Notation:: The format we use for examples that print output. -* Error Messages:: The format we use for examples of errors. -* Buffer Text Notation:: The format we use for buffer contents in examples. -* Format of Descriptions:: Notation for describing functions, variables, etc. - -Format of Descriptions - -* A Sample Function Description:: -* A Sample Variable Description:: - -Lisp Data Types - -* Printed Representation:: How Lisp objects are represented as text. -* Comments:: Comments and their formatting conventions. -* Programming Types:: Types found in all Lisp systems. -* Editing Types:: Types specific to XEmacs. -* Type Predicates:: Tests related to types. -* Equality Predicates:: Tests of equality between any two objects. - -Programming Types - -* Integer Type:: Numbers without fractional parts. -* Floating Point Type:: Numbers with fractional parts and with a large range. -* Character Type:: The representation of letters, numbers and - control characters. -* Sequence Type:: Both lists and arrays are classified as sequences. -* Cons Cell Type:: Cons cells, and lists (which are made from cons cells). -* Array Type:: Arrays include strings and vectors. -* String Type:: An (efficient) array of characters. -* Vector Type:: One-dimensional arrays. -* Symbol Type:: A multi-use object that refers to a function, - variable, property list, or itself. -* Function Type:: A piece of executable code you can call from elsewhere. -* Macro Type:: A method of expanding an expression into another - expression, more fundamental but less pretty. -* Primitive Function Type:: A function written in C, callable from Lisp. -* Compiled-Function Type:: A function written in Lisp, then compiled. -* Autoload Type:: A type used for automatically loading seldom-used - functions. - -Cons Cell Type - -* Dotted Pair Notation:: An alternative syntax for lists. -* Association List Type:: A specially constructed list. - -Editing Types - -* Buffer Type:: The basic object of editing. -* Window Type:: What makes buffers visible. -* Window Configuration Type::Save what the screen looks like. -* Marker Type:: A position in a buffer. -* Process Type:: A process running on the underlying OS. -* Stream Type:: Receive or send characters. -* Keymap Type:: What function a keystroke invokes. -* Syntax Table Type:: What a character means. - -Numbers - -* Integer Basics:: Representation and range of integers. -* Float Basics:: Representation and range of floating point. -* Predicates on Numbers:: Testing for numbers. -* Comparison of Numbers:: Equality and inequality predicates. -* Arithmetic Operations:: How to add, subtract, multiply and divide. -* Bitwise Operations:: Logical and, or, not, shifting. -* Numeric Conversions:: Converting float to integer and vice versa. -* Math Functions:: Trig, exponential and logarithmic functions. -* Random Numbers:: Obtaining random integers, predictable or not. - -Strings and Characters - -* Basics: String Basics. Basic properties of strings and characters. -* Predicates for Strings:: Testing whether an object is a string or char. -* Creating Strings:: Functions to allocate new strings. -* Predicates for Characters:: Testing whether an object is a character. -* Character Codes:: Each character has an equivalent integer. -* Text Comparison:: Comparing characters or strings. -* String Conversion:: Converting characters or strings and vice versa. -* Modifying Strings:: Changing characters in a string. -* String Properties:: Additional information attached to strings. -* Formatting Strings:: `format': XEmacs's analog of `printf'. -* Character Case:: Case conversion functions. -* Char Tables:: Mapping from characters to Lisp objects. -* Case Tables:: Customizing case conversion. - -Lists - -* Cons Cells:: How lists are made out of cons cells. -* Lists as Boxes:: Graphical notation to explain lists. -* List-related Predicates:: Is this object a list? Comparing two lists. -* List Elements:: Extracting the pieces of a list. -* Building Lists:: Creating list structure. -* Modifying Lists:: Storing new pieces into an existing list. -* Sets And Lists:: A list can represent a finite mathematical set. -* Association Lists:: A list can represent a finite relation or mapping. -* Property Lists:: A different way to represent a finite mapping. -* Weak Lists:: A list with special garbage-collection behavior. - -Modifying Existing List Structure - -* Setcar:: Replacing an element in a list. -* Setcdr:: Replacing part of the list backbone. - This can be used to remove or add elements. -* Rearrangement:: Reordering the elements in a list; combining lists. - -Sequences, Arrays, and Vectors - -* Sequence Functions:: Functions that accept any kind of sequence. -* Arrays:: Characteristics of arrays in XEmacs Lisp. -* Array Functions:: Functions specifically for arrays. -* Vectors:: Functions specifically for vectors. - -Symbols - -* Symbol Components:: Symbols have names, values, function definitions - and property lists. -* Definitions:: A definition says how a symbol will be used. -* Creating Symbols:: How symbols are kept unique. -* Symbol Properties:: Each symbol has a property list - for recording miscellaneous information. - -Evaluation - -* Intro Eval:: Evaluation in the scheme of things. -* Eval:: How to invoke the Lisp interpreter explicitly. -* Forms:: How various sorts of objects are evaluated. -* Quoting:: Avoiding evaluation (to put constants in - the program). - -Kinds of Forms - -* Self-Evaluating Forms:: Forms that evaluate to themselves. -* Symbol Forms:: Symbols evaluate as variables. -* Classifying Lists:: How to distinguish various sorts of list forms. -* Function Forms:: Forms that call functions. -* Macro Forms:: Forms that call macros. -* Special Forms:: "Special forms" are idiosyncratic primitives, - most of them extremely important. -* Autoloading:: Functions set up to load files - containing their real definitions. - -Control Structures - -* Sequencing:: Evaluation in textual order. -* Conditionals:: `if', `cond'. -* Combining Conditions:: `and', `or', `not'. -* Iteration:: `while' loops. -* Nonlocal Exits:: Jumping out of a sequence. - -Nonlocal Exits - -* Catch and Throw:: Nonlocal exits for the program's own purposes. -* Examples of Catch:: Showing how such nonlocal exits can be written. -* Errors:: How errors are signaled and handled. -* Cleanups:: Arranging to run a cleanup form if an - error happens. - -Errors - -* Signaling Errors:: How to report an error. -* Processing of Errors:: What XEmacs does when you report an error. -* Handling Errors:: How you can trap errors and continue execution. -* Error Symbols:: How errors are classified for trapping them. - -Variables - -* Global Variables:: Variable values that exist permanently, everywhere. -* Constant Variables:: Certain "variables" have values that never change. -* Local Variables:: Variable values that exist only temporarily. -* Void Variables:: Symbols that lack values. -* Defining Variables:: A definition says a symbol is used as a variable. -* Accessing Variables:: Examining values of variables whose names - are known only at run time. -* Setting Variables:: Storing new values in variables. -* Variable Scoping:: How Lisp chooses among local and global values. -* Buffer-Local Variables:: Variable values in effect only in one buffer. - -Scoping Rules for Variable Bindings - -* Scope:: Scope means where in the program a value - is visible. Comparison with other languages. -* Extent:: Extent means how long in time a value exists. -* Impl of Scope:: Two ways to implement dynamic scoping. -* Using Scoping:: How to use dynamic scoping carefully and - avoid problems. - -Buffer-Local Variables - -* Intro to Buffer-Local:: Introduction and concepts. -* Creating Buffer-Local:: Creating and destroying buffer-local bindings. -* Default Value:: The default value is seen in buffers - that don't have their own local values. - -Functions - -* What Is a Function:: Lisp functions vs primitives; terminology. -* Lambda Expressions:: How functions are expressed as Lisp objects. -* Function Names:: A symbol can serve as the name of a function. -* Defining Functions:: Lisp expressions for defining functions. -* Calling Functions:: How to use an existing function. -* Mapping Functions:: Applying a function to each element of a list, etc. -* Anonymous Functions:: Lambda-expressions are functions with no names. -* Function Cells:: Accessing or setting the function definition - of a symbol. -* Related Topics:: Cross-references to specific Lisp primitives - that have a special bearing on how - functions work. - -Lambda Expressions - -* Lambda Components:: The parts of a lambda expression. -* Simple Lambda:: A simple example. -* Argument List:: Details and special features of argument lists. -* Function Documentation:: How to put documentation in a function. - -Macros - -* Simple Macro:: A basic example. -* Expansion:: How, when and why macros are expanded. -* Compiling Macros:: How macros are expanded by the compiler. -* Defining Macros:: How to write a macro definition. -* Backquote:: Easier construction of list structure. -* Problems with Macros:: Don't evaluate the macro arguments too many times. - Don't hide the user's variables. - -Loading - -* How Programs Do Loading:: The `load' function and others. -* Autoload:: Setting up a function to autoload. -* Named Features:: Loading a library if it isn't already loaded. -* Repeated Loading:: Precautions about loading a file twice. - -Byte Compilation - -* Compilation Functions:: Byte compilation functions. -* Disassembly:: Disassembling byte-code; how to read byte-code. - -Debugging Lisp Programs - -* Debugger:: How the XEmacs Lisp debugger is implemented. -* Syntax Errors:: How to find syntax errors. -* Compilation Errors:: How to find errors that show up in - byte compilation. -* Edebug:: A source-level XEmacs Lisp debugger. - -The Lisp Debugger - -* Error Debugging:: Entering the debugger when an error happens. -* Function Debugging:: Entering it when a certain function is called. -* Explicit Debug:: Entering it at a certain point in the program. -* Using Debugger:: What the debugger does; what you see while in it. -* Debugger Commands:: Commands used while in the debugger. -* Invoking the Debugger:: How to call the function `debug'. -* Internals of Debugger:: Subroutines of the debugger, and global variables. - -Debugging Invalid Lisp Syntax - -* Excess Open:: How to find a spurious open paren or missing close. -* Excess Close:: How to find a spurious close paren or missing open. - -Reading and Printing Lisp Objects - -* Streams Intro:: Overview of streams, reading and printing. -* Input Streams:: Various data types that can be used as - input streams. -* Input Functions:: Functions to read Lisp objects from text. -* Output Streams:: Various data types that can be used as - output streams. -* Output Functions:: Functions to print Lisp objects as text. - -Minibuffers - -* Intro to Minibuffers:: Basic information about minibuffers. -* Text from Minibuffer:: How to read a straight text string. -* Object from Minibuffer:: How to read a Lisp object or expression. -* Completion:: How to invoke and customize completion. -* Yes-or-No Queries:: Asking a question with a simple answer. -* Minibuffer Misc:: Various customization hooks and variables. - -Completion - -* Basic Completion:: Low-level functions for completing strings. - (These are too low level to use the minibuffer.) -* Minibuffer Completion:: Invoking the minibuffer with completion. -* Completion Commands:: Minibuffer commands that do completion. -* High-Level Completion:: Convenient special cases of completion - (reading buffer name, file name, etc.) -* Reading File Names:: Using completion to read file names. -* Programmed Completion:: Finding the completions for a given file name. - -Command Loop - -* Command Overview:: How the command loop reads commands. -* Defining Commands:: Specifying how a function should read arguments. -* Interactive Call:: Calling a command, so that it will read arguments. -* Command Loop Info:: Variables set by the command loop for you to examine. -* Events:: What input looks like when you read it. -* Reading Input:: How to read input events from the keyboard or mouse. -* Waiting:: Waiting for user input or elapsed time. -* Quitting:: How `C-g' works. How to catch or defer quitting. -* Prefix Command Arguments:: How the commands to set prefix args work. -* Recursive Editing:: Entering a recursive edit, - and why you usually shouldn't. -* Disabling Commands:: How the command loop handles disabled commands. -* Command History:: How the command history is set up, and how accessed. -* Keyboard Macros:: How keyboard macros are implemented. - -Defining Commands - -* Using Interactive:: General rules for `interactive'. -* Interactive Codes:: The standard letter-codes for reading arguments - in various ways. -* Interactive Examples:: Examples of how to read interactive arguments. - -Events - -* Event Types:: Events come in different types. -* Event Contents:: What the contents of each event type are. -* Event Predicates:: Querying whether an event is of a - particular type. -* Accessing Mouse Event Positions:: - Determining where a mouse event occurred, - and over what. -* Accessing Other Event Info:: Accessing non-positional event info. -* Working With Events:: Creating, copying, and destroying events. -* Converting Events:: Converting between events, keys, and - characters. - -Accessing Mouse Event Positions - -* Frame-Level Event Position Info:: -* Window-Level Event Position Info:: -* Event Text Position Info:: -* Event Glyph Position Info:: -* Event Toolbar Position Info:: -* Other Event Position Info:: - -Reading Input - -* Key Sequence Input:: How to read one key sequence. -* Reading One Event:: How to read just one event. -* Dispatching an Event:: What to do with an event once it has been read. -* Quoted Character Input:: Asking the user to specify a character. -* Peeking and Discarding:: How to reread or throw away input events. - -Keymaps - -* Keymap Terminology:: Definitions of terms pertaining to keymaps. -* Format of Keymaps:: What a keymap looks like as a Lisp object. -* Creating Keymaps:: Functions to create and copy keymaps. -* Inheritance and Keymaps:: How one keymap can inherit the bindings - of another keymap. -* Key Sequences:: How to specify key sequences. -* Prefix Keys:: Defining a key with a keymap as its definition. -* Active Keymaps:: Each buffer has a local keymap - to override the standard (global) bindings. - Each minor mode can also override them. -* Key Lookup:: How extracting elements from keymaps works. -* Functions for Key Lookup:: How to request key lookup. -* Changing Key Bindings:: Redefining a key in a keymap. -* Key Binding Commands:: Interactive interfaces for redefining keys. -* Scanning Keymaps:: Looking through all keymaps, for printing help. -* Other Keymap Functions:: Miscellaneous keymap functions. - -Menus - -* Menu Format:: Format of a menu description. -* Menubar Format:: How to specify a menubar. -* Menubar:: Functions for controlling the menubar. -* Modifying Menus:: Modifying a menu description. -* Pop-Up Menus:: Functions for specifying pop-up menus. -* Menu Filters:: Filter functions for the default menubar. -* Buffers Menu:: The menu that displays the list of buffers. - -Dialog Boxes - -* Dialog Box Format:: -* Dialog Box Functions:: - -Toolbar - -* Toolbar Intro:: An introduction. -* Toolbar Descriptor Format:: How to create a toolbar. -* Specifying the Toolbar:: Setting a toolbar. -* Other Toolbar Variables:: Controlling the size of toolbars. - -Scrollbars - -Major and Minor Modes - -* Major Modes:: Defining major modes. -* Minor Modes:: Defining minor modes. -* Modeline Format:: Customizing the text that appears in the modeline. -* Hooks:: How to use hooks; how to write code that - provides hooks. - -Major Modes - -* Major Mode Conventions:: Coding conventions for keymaps, etc. -* Example Major Modes:: Text mode and Lisp modes. -* Auto Major Mode:: How XEmacs chooses the major mode automatically. -* Mode Help:: Finding out how to use a mode. - -Minor Modes - -* Minor Mode Conventions:: Tips for writing a minor mode. -* Keymaps and Minor Modes:: How a minor mode can have its own keymap. - -Modeline Format - -* Modeline Data:: The data structure that controls the modeline. -* Modeline Variables:: Variables used in that data structure. -* %-Constructs:: Putting information into a modeline. - -Documentation - -* Documentation Basics:: Good style for doc strings. - Where to put them. How XEmacs stores them. -* Accessing Documentation:: How Lisp programs can access doc strings. -* Keys in Documentation:: Substituting current key bindings. -* Describing Characters:: Making printable descriptions of - non-printing characters and key sequences. -* Help Functions:: Subroutines used by XEmacs help facilities. - -Files - -* Visiting Files:: Reading files into Emacs buffers for editing. -* Saving Buffers:: Writing changed buffers back into files. -* Reading from Files:: Reading files into other buffers. -* Writing to Files:: Writing new files from parts of buffers. -* File Locks:: Locking and unlocking files, to prevent - simultaneous editing by two people. -* Information about Files:: Testing existence, accessibility, size of files. -* Contents of Directories:: Getting a list of the files in a directory. -* Changing File Attributes:: Renaming files, changing protection, etc. -* File Names:: Decomposing and expanding file names. - -Visiting Files - -* Visiting Functions:: The usual interface functions for visiting. -* Subroutines of Visiting:: Lower-level subroutines that they use. - -Information about Files - -* Testing Accessibility:: Is a given file readable? Writable? -* Kinds of Files:: Is it a directory? A link? -* File Attributes:: How large is it? Any other names? Etc. - -File Names - -* File Name Components:: The directory part of a file name, and the rest. -* Directory Names:: A directory's name as a directory - is different from its name as a file. -* Relative File Names:: Some file names are relative to a - current directory. -* File Name Expansion:: Converting relative file names to absolute ones. -* Unique File Names:: Generating names for temporary files. -* File Name Completion:: Finding the completions for a given file name. - -Backups and Auto-Saving - -* Backup Files:: How backup files are made; how their names - are chosen. -* Auto-Saving:: How auto-save files are made; how their - names are chosen. -* Reverting:: `revert-buffer', and how to customize - what it does. - -Backup Files - -* Making Backups:: How XEmacs makes backup files, and when. -* Rename or Copy:: Two alternatives: renaming the old file - or copying it. -* Numbered Backups:: Keeping multiple backups for each source file. -* Backup Names:: How backup file names are computed; customization. - -Buffers - -* Buffer Basics:: What is a buffer? -* Buffer Names:: Accessing and changing buffer names. -* Buffer File Name:: The buffer file name indicates which file - is visited. -* Buffer Modification:: A buffer is "modified" if it needs to be saved. -* Modification Time:: Determining whether the visited file was changed - "behind XEmacs's back". -* Read Only Buffers:: Modifying text is not allowed in a - read-only buffer. -* The Buffer List:: How to look at all the existing buffers. -* Creating Buffers:: Functions that create buffers. -* Killing Buffers:: Buffers exist until explicitly killed. -* Current Buffer:: Designating a buffer as current - so primitives will access its contents. - -Windows - -* Basic Windows:: Basic information on using windows. -* Splitting Windows:: Splitting one window into two windows. -* Deleting Windows:: Deleting a window gives its space to other windows. -* Selecting Windows:: The selected window is the one that you edit in. -* Cyclic Window Ordering:: Moving around the existing windows. -* Buffers and Windows:: Each window displays the contents of a buffer. -* Displaying Buffers:: Higher-lever functions for displaying a buffer - and choosing a window for it. -* Window Point:: Each window has its own location of point. -* Window Start:: The display-start position controls which text - is on-screen in the window. -* Vertical Scrolling:: Moving text up and down in the window. -* Horizontal Scrolling:: Moving text sideways on the window. -* Size of Window:: Accessing the size of a window. -* Resizing Windows:: Changing the size of a window. -* Window Configurations:: Saving and restoring the state of the screen. - -Frames - -* Creating Frames:: Creating additional frames. -* Frame Properties:: Controlling frame size, position, font, etc. -* Frame Titles:: Automatic updating of frame titles. -* Deleting Frames:: Frames last until explicitly deleted. -* Finding All Frames:: How to examine all existing frames. -* Frames and Windows:: A frame contains windows; - display of text always works through windows. -* Minibuffers and Frames:: How a frame finds the minibuffer to use. -* Input Focus:: Specifying the selected frame. -* Visibility of Frames:: Frames may be visible or invisible, or icons. -* Raising and Lowering:: Raising a frame makes it hide other X windows; - lowering it makes the others hide them. -* Frame Hooks:: Hooks for customizing frame behavior. - -Positions - -* Point:: The special position where editing takes place. -* Motion:: Changing point. -* Excursions:: Temporary motion and buffer changes. -* Narrowing:: Restricting editing to a portion of the buffer. - -Motion - -* Character Motion:: Moving in terms of characters. -* Word Motion:: Moving in terms of words. -* Buffer End Motion:: Moving to the beginning or end of the buffer. -* Text Lines:: Moving in terms of lines of text. -* Screen Lines:: Moving in terms of lines as displayed. -* List Motion:: Moving by parsing lists and sexps. -* Skipping Characters:: Skipping characters belonging to a certain set. - -Markers - -* Overview of Markers:: The components of a marker, and how it relocates. -* Predicates on Markers:: Testing whether an object is a marker. -* Creating Markers:: Making empty markers or markers at certain places. -* Information from Markers:: Finding the marker's buffer or character - position. -* Changing Markers:: Moving the marker to a new buffer or position. -* The Mark:: How "the mark" is implemented with a marker. -* The Region:: How to access "the region". - -Text - -* Near Point:: Examining text in the vicinity of point. -* Buffer Contents:: Examining text in a general fashion. -* Comparing Text:: Comparing substrings of buffers. -* Insertion:: Adding new text to a buffer. -* Commands for Insertion:: User-level commands to insert text. -* Deletion:: Removing text from a buffer. -* User-Level Deletion:: User-level commands to delete text. -* The Kill Ring:: Where removed text sometimes is saved for later use. -* Undo:: Undoing changes to the text of a buffer. -* Maintaining Undo:: How to enable and disable undo information. - How to control how much information is kept. -* Filling:: Functions for explicit filling. -* Margins:: How to specify margins for filling commands. -* Auto Filling:: How auto-fill mode is implemented to break lines. -* Sorting:: Functions for sorting parts of the buffer. -* Columns:: Computing horizontal positions, and using them. -* Indentation:: Functions to insert or adjust indentation. -* Case Changes:: Case conversion of parts of the buffer. -* Text Properties:: Assigning Lisp property lists to text characters. -* Substitution:: Replacing a given character wherever it appears. -* Registers:: How registers are implemented. Accessing the text or - position stored in a register. -* Transposition:: Swapping two portions of a buffer. -* Change Hooks:: Supplying functions to be run when text is changed. - -The Kill Ring - -* Kill Ring Concepts:: What text looks like in the kill ring. -* Kill Functions:: Functions that kill text. -* Yank Commands:: Commands that access the kill ring. -* Low-Level Kill Ring:: Functions and variables for kill ring access. -* Internals of Kill Ring:: Variables that hold kill-ring data. - -Indentation - -* Primitive Indent:: Functions used to count and insert indentation. -* Mode-Specific Indent:: Customize indentation for different modes. -* Region Indent:: Indent all the lines in a region. -* Relative Indent:: Indent the current line based on previous lines. -* Indent Tabs:: Adjustable, typewriter-like tab stops. -* Motion by Indent:: Move to first non-blank character. - -Searching and Matching - -* String Search:: Search for an exact match. -* Regular Expressions:: Describing classes of strings. -* Regexp Search:: Searching for a match for a regexp. -* Match Data:: Finding out which part of the text matched - various parts of a regexp, after regexp search. -* Saving Match Data:: Saving and restoring this information. -* Standard Regexps:: Useful regexps for finding sentences, pages,... -* Searching and Case:: Case-independent or case-significant searching. - -Regular Expressions - -* Syntax of Regexps:: Rules for writing regular expressions. -* Regexp Example:: Illustrates regular expression syntax. - -Syntax Tables - -* Syntax Descriptors:: How characters are classified. -* Syntax Table Functions:: How to create, examine and alter syntax tables. -* Parsing Expressions:: Parsing balanced expressions - using the syntax table. -* Standard Syntax Tables:: Syntax tables used by various major modes. -* Syntax Table Internals:: How syntax table information is stored. - -Syntax Descriptors - -* Syntax Class Table:: Table of syntax classes. -* Syntax Flags:: Additional flags each character can have. - -Abbrevs And Abbrev Expansion - -* Abbrev Mode:: Setting up XEmacs for abbreviation. -* Tables: Abbrev Tables. Creating and working with abbrev tables. -* Defining Abbrevs:: Specifying abbreviations and their expansions. -* Files: Abbrev Files. Saving abbrevs in files. -* Expansion: Abbrev Expansion. Controlling expansion; expansion subroutines. -* Standard Abbrev Tables:: Abbrev tables used by various major modes. - -Extents - -* Intro to Extents:: Extents are regions over a buffer or string. -* Creating and Modifying Extents:: - Basic extent functions. -* Extent Endpoints:: Accessing and setting the bounds of an extent. -* Finding Extents:: Determining which extents are in an object. -* Mapping Over Extents:: More sophisticated functions for extent scanning. -* Extent Properties:: Extents have built-in and user-definable properties. -* Detached Extents:: Extents that are not in a buffer. -* Extent Parents:: Inheriting properties from another extent. -* Duplicable Extents:: Extents can be marked to be copied into strings. -* Extents and Events:: Extents can interact with the keyboard and mouse. -* Atomic Extents:: Treating a block of text as a single entity. - -Specifiers - -* Introduction to Specifiers:: Specifiers provide a clean way for - display and other properties to vary - (under user control) in a wide variety - of contexts. -* Specifiers In-Depth:: Gory details about specifier innards. -* Specifier Instancing:: Instancing means obtaining the "value" of - a specifier in a particular context. -* Specifier Types:: Specifiers come in different flavors. -* Adding Specifications:: Specifications control a specifier's "value" - by giving conditions under which a - particular value is valid. -* Retrieving Specifications:: Querying a specifier's specifications. -* Specifier Instancing Functions:: - Functions to instance a specifier. -* Specifier Example:: Making all this stuff clearer. -* Creating Specifiers:: Creating specifiers for your own use. -* Specifier Validation Functions:: - Validating the components of a specifier. -* Other Specification Functions:: - Other ways of working with specifications. - -Faces and Window-System Objects - -* Faces:: Controlling the way text looks. -* Fonts:: Controlling the typeface of text. -* Colors:: Controlling the color of text and pixmaps. - -Faces - -* Merging Faces:: How XEmacs decides which face to use - for a character. -* Basic Face Functions:: How to define and examine faces. -* Face Properties:: How to access and modify a face's properties. -* Face Convenience Functions:: Convenience functions for accessing - particular properties of a face. -* Other Face Display Functions:: Other functions pertaining to how a - a face appears. - -Fonts - -* Font Specifiers:: Specifying how a font will appear. -* Font Instances:: What a font specifier gets instanced as. -* Font Instance Names:: The name of a font instance. -* Font Instance Size:: The size of a font instance. -* Font Instance Characteristics:: Display characteristics of font instances. -* Font Convenience Functions:: Convenience functions that automatically - instance and retrieve the properties - of a font specifier. - -Colors - -* Color Specifiers:: Specifying how a color will appear. -* Color Instances:: What a color specifier gets instanced as. -* Color Instance Properties:: Properties of color instances. -* Color Convenience Functions:: Convenience functions that automatically - instance and retrieve the properties - of a color specifier. - -Glyphs - -* Glyph Functions:: Functions for working with glyphs. -* Images:: Graphical images displayed in a frame. -* Glyph Types:: Each glyph has a particular type. -* Mouse Pointer:: Controlling the mouse pointer. -* Redisplay Glyphs:: Glyphs controlling various redisplay functions. -* Subwindows:: Inserting an externally-controlled subwindow - into a buffer. - -Glyph Functions - -* Creating Glyphs:: Creating new glyphs. -* Glyph Properties:: Accessing and modifying a glyph's properties. -* Glyph Convenience Functions:: - Convenience functions for accessing particular - properties of a glyph. -* Glyph Dimensions:: Determining the height, width, etc. of a glyph. - -Images - -* Image Specifiers:: Specifying how an image will appear. -* Image Instantiator Conversion:: - Conversion is applied to image instantiators - at the time they are added to an - image specifier or at the time they - are passed to `make-image-instance'. -* Image Instances:: What an image specifier gets instanced as. - -Image Instances - -* Image Instance Types:: Each image instances has a particular type. -* Image Instance Functions:: Functions for working with image instances. - -Annotations - -* Annotation Basics:: Introduction to annotations. -* Annotation Primitives:: Creating and deleting annotations. -* Annotation Properties:: Retrieving and changing the characteristics - of an annotation. -* Margin Primitives:: Controlling the size of the margins. -* Locating Annotations:: Looking for annotations in a buffer. -* Annotation Hooks:: Hooks called at certain times during an - annotation's lifetime. - -Hash Tables - -* Introduction to Hash Tables:: Hash tables are fast data structures for - implementing simple tables (i.e. finite - mappings from keys to values). -* Working With Hash Tables:: Hash table functions. -* Weak Hash Tables:: Hash tables with special garbage-collection - behavior. - -Range Tables - -* Introduction to Range Tables:: Range tables efficiently map ranges of - integers to values. -* Working With Range Tables:: Range table functions. - - -XEmacs Display - -* Refresh Screen:: Clearing the screen and redrawing everything on it. -* Truncation:: Folding or wrapping long text lines. -* The Echo Area:: Where messages are displayed. -* Selective Display:: Hiding part of the buffer text. -* Overlay Arrow:: Display of an arrow to indicate position. -* Temporary Displays:: Displays that go away automatically. -* Blinking:: How XEmacs shows the matching open parenthesis. -* Usual Display:: The usual conventions for displaying nonprinting chars. -* Display Tables:: How to specify other conventions. -* Beeping:: Audible signal to the user. - -Processes - -* Subprocess Creation:: Functions that start subprocesses. -* Synchronous Processes:: Details of using synchronous subprocesses. -* Asynchronous Processes:: Starting up an asynchronous subprocess. -* Deleting Processes:: Eliminating an asynchronous subprocess. -* Process Information:: Accessing run-status and other attributes. -* Input to Processes:: Sending input to an asynchronous subprocess. -* Signals to Processes:: Stopping, continuing or interrupting - an asynchronous subprocess. -* Output from Processes:: Collecting output from an asynchronous subprocess. -* Sentinels:: Sentinels run when process run-status changes. -* Network:: Opening network connections. - -Receiving Output from Processes - -* Process Buffers:: If no filter, output is put in a buffer. -* Filter Functions:: Filter functions accept output from the process. -* Accepting Output:: How to wait until process output arrives. - -Operating System Interface - -* Starting Up:: Customizing XEmacs start-up processing. -* Getting Out:: How exiting works (permanent or temporary). -* System Environment:: Distinguish the name and kind of system. -* Terminal Input:: Recording terminal input for debugging. -* Terminal Output:: Recording terminal output for debugging. -* Flow Control:: How to turn output flow control on or off. -* Batch Mode:: Running XEmacs without terminal interaction. - -Starting Up XEmacs - -* Start-up Summary:: Sequence of actions XEmacs performs at start-up. -* Init File:: Details on reading the init file (`.emacs'). -* Terminal-Specific:: How the terminal-specific Lisp file is read. -* Command Line Arguments:: How command line arguments are processed, - and how you can customize them. - -Getting out of XEmacs - -* Killing XEmacs:: Exiting XEmacs irreversibly. -* Suspending XEmacs:: Exiting XEmacs reversibly. - -X-Windows - -* X Selections:: Transferring text to and from other X clients. -* X Server:: Information about the X server connected to - a particular device. -* Resources:: Getting resource values from the server. -* Server Data:: Getting info about the X server. -* Grabs:: Restricting access to the server by other apps. -* X Miscellaneous:: Other X-specific functions and variables. - -ToolTalk Support - -* XEmacs ToolTalk API Summary:: -* Sending Messages:: -* Receiving Messages:: - -LDAP Support - -* Building XEmacs with LDAP support:: How to add LDAP support to XEmacs -* XEmacs LDAP API:: Lisp access to LDAP functions -* Syntax of Search Filters:: A brief summary of RFC 1558 - -XEmacs LDAP API - -* LDAP Variables:: Lisp variables related to LDAP -* The High-Level LDAP API:: High-level LDAP lisp functions -* The Low-Level LDAP API:: Low-level LDAP lisp primitives - -The Low-Level LDAP API - -* The LDAP Lisp Object:: -* Opening and Closing a LDAP Connection:: -* Searching on a LDAP Server (Low-level):: - -Internationalization - -* I18N Levels 1 and 2:: Support for different time, date, and currency formats. -* I18N Level 3:: Support for localized messages. -* I18N Level 4:: Support for Asian languages. - -MULE - -* Internationalization Terminology:: - Definition of various internationalization terms. -* Charsets:: Sets of related characters. -* MULE Characters:: Working with characters in XEmacs/MULE. -* Composite Characters:: Making new characters by overstriking other ones. -* ISO 2022:: An international standard for charsets and encodings. -* Coding Systems:: Ways of representing a string of chars using integers. -* CCL:: A special language for writing fast converters. -* Category Tables:: Subdividing charsets into groups. - -Tips - -* Style Tips:: Writing clean and robust programs. -* Compilation Tips:: Making compiled code run fast. -* Documentation Tips:: Writing readable documentation strings. -* Comment Tips:: Conventions for writing comments. -* Library Headers:: Standard headers for library packages. - -Building XEmacs and Object Allocation - -* Building XEmacs:: How to preload Lisp libraries into XEmacs. -* Pure Storage:: A kludge to make preloaded Lisp functions sharable. -* Garbage Collection:: Reclaiming space for Lisp objects no longer used. - diff --git a/info/lispref.info-10 b/info/lispref.info-10 deleted file mode 100644 index 74ab646..0000000 --- a/info/lispref.info-10 +++ /dev/null @@ -1,1223 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Variable Aliases, Prev: Buffer-Local Variables, Up: Variables - -Variable Aliases -================ - - You can define a variable as an "alias" for another. Any time you -reference the former variable, the current value of the latter is -returned. Any time you change the value of the former variable, the -value of the latter is actually changed. This is useful in cases where -you want to rename a variable but still make old code work (*note -Obsoleteness::.). - - - Function: defvaralias VARIABLE ALIAS - This function defines VARIABLE as an alias for ALIAS. - Thenceforth, any operations performed on VARIABLE will actually be - performed on ALIAS. Both VARIABLE and ALIAS should be symbols. - If ALIAS is `nil', remove any aliases for VARIABLE. ALIAS can - itself be aliased, and the chain of variable aliases will be - followed appropriately. If VARIABLE already has a value, this - value will be shadowed until the alias is removed, at which point - it will be restored. Currently VARIABLE cannot be a built-in - variable, a variable that has a buffer-local value in any buffer, - or the symbols `nil' or `t'. - - - Function: variable-alias VARIABLE - If VARIABLE is aliased to another variable, this function returns - that variable. VARIABLE should be a symbol. If VARIABLE is not - aliased, this function returns `nil'. - - - Function: indirect-variable OBJECT - This function returns the variable at the end of OBJECT's - variable-alias chain. If OBJECT is a symbol, follow all variable - aliases and return the final (non-aliased) symbol. If OBJECT is - not a symbol, just return it. Signal a - `cyclic-variable-indirection' error if there is a loop in the - variable chain of symbols. - - -File: lispref.info, Node: Functions, Next: Macros, Prev: Variables, Up: Top - -Functions -********* - - A Lisp program is composed mainly of Lisp functions. This chapter -explains what functions are, how they accept arguments, and how to -define them. - -* Menu: - -* What Is a Function:: Lisp functions vs. primitives; terminology. -* Lambda Expressions:: How functions are expressed as Lisp objects. -* Function Names:: A symbol can serve as the name of a function. -* Defining Functions:: Lisp expressions for defining functions. -* Calling Functions:: How to use an existing function. -* Mapping Functions:: Applying a function to each element of a list, etc. -* Anonymous Functions:: Lambda expressions are functions with no names. -* Function Cells:: Accessing or setting the function definition - of a symbol. -* Inline Functions:: Defining functions that the compiler will open code. -* Related Topics:: Cross-references to specific Lisp primitives - that have a special bearing on how functions work. - - -File: lispref.info, Node: What Is a Function, Next: Lambda Expressions, Up: Functions - -What Is a Function? -=================== - - In a general sense, a function is a rule for carrying on a -computation given several values called "arguments". The result of the -computation is called the value of the function. The computation can -also have side effects: lasting changes in the values of variables or -the contents of data structures. - - Here are important terms for functions in XEmacs Lisp and for other -function-like objects. - -"function" - In XEmacs Lisp, a "function" is anything that can be applied to - arguments in a Lisp program. In some cases, we use it more - specifically to mean a function written in Lisp. Special forms and - macros are not functions. - -"primitive" - A "primitive" is a function callable from Lisp that is written in - C, such as `car' or `append'. These functions are also called - "built-in" functions or "subrs". (Special forms are also - considered primitives.) - - Usually the reason that a function is a primitives is because it is - fundamental, because it provides a low-level interface to operating - system services, or because it needs to run fast. Primitives can - be modified or added only by changing the C sources and - recompiling the editor. See *Note Writing Lisp Primitives: - (internals)Writing Lisp Primitives. - -"lambda expression" - A "lambda expression" is a function written in Lisp. These are - described in the following section. *Note Lambda Expressions::. - -"special form" - A "special form" is a primitive that is like a function but does - not evaluate all of its arguments in the usual way. It may - evaluate only some of the arguments, or may evaluate them in an - unusual order, or several times. Many special forms are described - in *Note Control Structures::. - -"macro" - A "macro" is a construct defined in Lisp by the programmer. It - differs from a function in that it translates a Lisp expression - that you write into an equivalent expression to be evaluated - instead of the original expression. Macros enable Lisp - programmers to do the sorts of things that special forms can do. - *Note Macros::, for how to define and use macros. - -"command" - A "command" is an object that `command-execute' can invoke; it is - a possible definition for a key sequence. Some functions are - commands; a function written in Lisp is a command if it contains an - interactive declaration (*note Defining Commands::.). Such a - function can be called from Lisp expressions like other functions; - in this case, the fact that the function is a command makes no - difference. - - Keyboard macros (strings and vectors) are commands also, even - though they are not functions. A symbol is a command if its - function definition is a command; such symbols can be invoked with - `M-x'. The symbol is a function as well if the definition is a - function. *Note Command Overview::. - -"keystroke command" - A "keystroke command" is a command that is bound to a key sequence - (typically one to three keystrokes). The distinction is made here - merely to avoid confusion with the meaning of "command" in - non-Emacs editors; for Lisp programs, the distinction is normally - unimportant. - -"compiled function" - A "compiled function" is a function that has been compiled by the - byte compiler. *Note Compiled-Function Type::. - - - Function: subrp OBJECT - This function returns `t' if OBJECT is a built-in function (i.e., - a Lisp primitive). - - (subrp 'message) ; `message' is a symbol, - => nil ; not a subr object. - (subrp (symbol-function 'message)) - => t - - - Function: compiled-function-p OBJECT - This function returns `t' if OBJECT is a compiled function. For - example: - - (compiled-function-p (symbol-function 'next-line)) - => t - - -File: lispref.info, Node: Lambda Expressions, Next: Function Names, Prev: What Is a Function, Up: Functions - -Lambda Expressions -================== - - A function written in Lisp is a list that looks like this: - - (lambda (ARG-VARIABLES...) - [DOCUMENTATION-STRING] - [INTERACTIVE-DECLARATION] - BODY-FORMS...) - -Such a list is called a "lambda expression". In XEmacs Lisp, it -actually is valid as an expression--it evaluates to itself. In some -other Lisp dialects, a lambda expression is not a valid expression at -all. In either case, its main use is not to be evaluated as an -expression, but to be called as a function. - -* Menu: - -* Lambda Components:: The parts of a lambda expression. -* Simple Lambda:: A simple example. -* Argument List:: Details and special features of argument lists. -* Function Documentation:: How to put documentation in a function. - - -File: lispref.info, Node: Lambda Components, Next: Simple Lambda, Up: Lambda Expressions - -Components of a Lambda Expression ---------------------------------- - - A function written in Lisp (a "lambda expression") is a list that -looks like this: - - (lambda (ARG-VARIABLES...) - [DOCUMENTATION-STRING] - [INTERACTIVE-DECLARATION] - BODY-FORMS...) - - The first element of a lambda expression is always the symbol -`lambda'. This indicates that the list represents a function. The -reason functions are defined to start with `lambda' is so that other -lists, intended for other uses, will not accidentally be valid as -functions. - - The second element is a list of symbols-the argument variable names. -This is called the "lambda list". When a Lisp function is called, the -argument values are matched up against the variables in the lambda -list, which are given local bindings with the values provided. *Note -Local Variables::. - - The documentation string is a Lisp string object placed within the -function definition to describe the function for the XEmacs help -facilities. *Note Function Documentation::. - - The interactive declaration is a list of the form `(interactive -CODE-STRING)'. This declares how to provide arguments if the function -is used interactively. Functions with this declaration are called -"commands"; they can be called using `M-x' or bound to a key. -Functions not intended to be called in this way should not have -interactive declarations. *Note Defining Commands::, for how to write -an interactive declaration. - - The rest of the elements are the "body" of the function: the Lisp -code to do the work of the function (or, as a Lisp programmer would say, -"a list of Lisp forms to evaluate"). The value returned by the -function is the value returned by the last element of the body. - - -File: lispref.info, Node: Simple Lambda, Next: Argument List, Prev: Lambda Components, Up: Lambda Expressions - -A Simple Lambda-Expression Example ----------------------------------- - - Consider for example the following function: - - (lambda (a b c) (+ a b c)) - -We can call this function by writing it as the CAR of an expression, -like this: - - ((lambda (a b c) (+ a b c)) - 1 2 3) - -This call evaluates the body of the lambda expression with the variable -`a' bound to 1, `b' bound to 2, and `c' bound to 3. Evaluation of the -body adds these three numbers, producing the result 6; therefore, this -call to the function returns the value 6. - - Note that the arguments can be the results of other function calls, -as in this example: - - ((lambda (a b c) (+ a b c)) - 1 (* 2 3) (- 5 4)) - -This evaluates the arguments `1', `(* 2 3)', and `(- 5 4)' from left to -right. Then it applies the lambda expression to the argument values 1, -6 and 1 to produce the value 8. - - It is not often useful to write a lambda expression as the CAR of a -form in this way. You can get the same result, of making local -variables and giving them values, using the special form `let' (*note -Local Variables::.). And `let' is clearer and easier to use. In -practice, lambda expressions are either stored as the function -definitions of symbols, to produce named functions, or passed as -arguments to other functions (*note Anonymous Functions::.). - - However, calls to explicit lambda expressions were very useful in the -old days of Lisp, before the special form `let' was invented. At that -time, they were the only way to bind and initialize local variables. - - -File: lispref.info, Node: Argument List, Next: Function Documentation, Prev: Simple Lambda, Up: Lambda Expressions - -Advanced Features of Argument Lists ------------------------------------ - - Our simple sample function, `(lambda (a b c) (+ a b c))', specifies -three argument variables, so it must be called with three arguments: if -you try to call it with only two arguments or four arguments, you get a -`wrong-number-of-arguments' error. - - It is often convenient to write a function that allows certain -arguments to be omitted. For example, the function `substring' accepts -three arguments--a string, the start index and the end index--but the -third argument defaults to the LENGTH of the string if you omit it. It -is also convenient for certain functions to accept an indefinite number -of arguments, as the functions `list' and `+' do. - - To specify optional arguments that may be omitted when a function is -called, simply include the keyword `&optional' before the optional -arguments. To specify a list of zero or more extra arguments, include -the keyword `&rest' before one final argument. - - Thus, the complete syntax for an argument list is as follows: - - (REQUIRED-VARS... - [&optional OPTIONAL-VARS...] - [&rest REST-VAR]) - -The square brackets indicate that the `&optional' and `&rest' clauses, -and the variables that follow them, are optional. - - A call to the function requires one actual argument for each of the -REQUIRED-VARS. There may be actual arguments for zero or more of the -OPTIONAL-VARS, and there cannot be any actual arguments beyond that -unless the lambda list uses `&rest'. In that case, there may be any -number of extra actual arguments. - - If actual arguments for the optional and rest variables are omitted, -then they always default to `nil'. There is no way for the function to -distinguish between an explicit argument of `nil' and an omitted -argument. However, the body of the function is free to consider `nil' -an abbreviation for some other meaningful value. This is what -`substring' does; `nil' as the third argument to `substring' means to -use the length of the string supplied. - - Common Lisp note: Common Lisp allows the function to specify what - default value to use when an optional argument is omitted; XEmacs - Lisp always uses `nil'. - - For example, an argument list that looks like this: - - (a b &optional c d &rest e) - -binds `a' and `b' to the first two actual arguments, which are -required. If one or two more arguments are provided, `c' and `d' are -bound to them respectively; any arguments after the first four are -collected into a list and `e' is bound to that list. If there are only -two arguments, `c' is `nil'; if two or three arguments, `d' is `nil'; -if four arguments or fewer, `e' is `nil'. - - There is no way to have required arguments following optional -ones--it would not make sense. To see why this must be so, suppose -that `c' in the example were optional and `d' were required. Suppose -three actual arguments are given; which variable would the third -argument be for? Similarly, it makes no sense to have any more -arguments (either required or optional) after a `&rest' argument. - - Here are some examples of argument lists and proper calls: - - ((lambda (n) (1+ n)) ; One required: - 1) ; requires exactly one argument. - => 2 - ((lambda (n &optional n1) ; One required and one optional: - (if n1 (+ n n1) (1+ n))) ; 1 or 2 arguments. - 1 2) - => 3 - ((lambda (n &rest ns) ; One required and one rest: - (+ n (apply '+ ns))) ; 1 or more arguments. - 1 2 3 4 5) - => 15 - - -File: lispref.info, Node: Function Documentation, Prev: Argument List, Up: Lambda Expressions - -Documentation Strings of Functions ----------------------------------- - - A lambda expression may optionally have a "documentation string" just -after the lambda list. This string does not affect execution of the -function; it is a kind of comment, but a systematized comment which -actually appears inside the Lisp world and can be used by the XEmacs -help facilities. *Note Documentation::, for how the -DOCUMENTATION-STRING is accessed. - - It is a good idea to provide documentation strings for all the -functions in your program, even those that are only called from within -your program. Documentation strings are like comments, except that they -are easier to access. - - The first line of the documentation string should stand on its own, -because `apropos' displays just this first line. It should consist of -one or two complete sentences that summarize the function's purpose. - - The start of the documentation string is usually indented in the -source file, but since these spaces come before the starting -double-quote, they are not part of the string. Some people make a -practice of indenting any additional lines of the string so that the -text lines up in the program source. *This is a mistake.* The -indentation of the following lines is inside the string; what looks -nice in the source code will look ugly when displayed by the help -commands. - - You may wonder how the documentation string could be optional, since -there are required components of the function that follow it (the body). -Since evaluation of a string returns that string, without any side -effects, it has no effect if it is not the last form in the body. -Thus, in practice, there is no confusion between the first form of the -body and the documentation string; if the only body form is a string -then it serves both as the return value and as the documentation. - - -File: lispref.info, Node: Function Names, Next: Defining Functions, Prev: Lambda Expressions, Up: Functions - -Naming a Function -================= - - In most computer languages, every function has a name; the idea of a -function without a name is nonsensical. In Lisp, a function in the -strictest sense has no name. It is simply a list whose first element is -`lambda', or a primitive subr-object. - - However, a symbol can serve as the name of a function. This happens -when you put the function in the symbol's "function cell" (*note Symbol -Components::.). Then the symbol itself becomes a valid, callable -function, equivalent to the list or subr-object that its function cell -refers to. The contents of the function cell are also called the -symbol's "function definition". The procedure of using a symbol's -function definition in place of the symbol is called "symbol function -indirection"; see *Note Function Indirection::. - - In practice, nearly all functions are given names in this way and -referred to through their names. For example, the symbol `car' works -as a function and does what it does because the primitive subr-object -`#' is stored in its function cell. - - We give functions names because it is convenient to refer to them by -their names in Lisp expressions. For primitive subr-objects such as -`#', names are the only way you can refer to them: there is -no read syntax for such objects. For functions written in Lisp, the -name is more convenient to use in a call than an explicit lambda -expression. Also, a function with a name can refer to itself--it can -be recursive. Writing the function's name in its own definition is much -more convenient than making the function definition point to itself -(something that is not impossible but that has various disadvantages in -practice). - - We often identify functions with the symbols used to name them. For -example, we often speak of "the function `car'", not distinguishing -between the symbol `car' and the primitive subr-object that is its -function definition. For most purposes, there is no need to -distinguish. - - Even so, keep in mind that a function need not have a unique name. -While a given function object *usually* appears in the function cell of -only one symbol, this is just a matter of convenience. It is easy to -store it in several symbols using `fset'; then each of the symbols is -equally well a name for the same function. - - A symbol used as a function name may also be used as a variable; -these two uses of a symbol are independent and do not conflict. - - -File: lispref.info, Node: Defining Functions, Next: Calling Functions, Prev: Function Names, Up: Functions - -Defining Functions -================== - - We usually give a name to a function when it is first created. This -is called "defining a function", and it is done with the `defun' -special form. - - - Special Form: defun NAME ARGUMENT-LIST BODY-FORMS - `defun' is the usual way to define new Lisp functions. It defines - the symbol NAME as a function that looks like this: - - (lambda ARGUMENT-LIST . BODY-FORMS) - - `defun' stores this lambda expression in the function cell of - NAME. It returns the value NAME, but usually we ignore this value. - - As described previously (*note Lambda Expressions::.), - ARGUMENT-LIST is a list of argument names and may include the - keywords `&optional' and `&rest'. Also, the first two forms in - BODY-FORMS may be a documentation string and an interactive - declaration. - - There is no conflict if the same symbol NAME is also used as a - variable, since the symbol's value cell is independent of the - function cell. *Note Symbol Components::. - - Here are some examples: - - (defun foo () 5) - => foo - (foo) - => 5 - - (defun bar (a &optional b &rest c) - (list a b c)) - => bar - (bar 1 2 3 4 5) - => (1 2 (3 4 5)) - (bar 1) - => (1 nil nil) - (bar) - error--> Wrong number of arguments. - - (defun capitalize-backwards () - "Upcase the last letter of a word." - (interactive) - (backward-word 1) - (forward-word 1) - (backward-char 1) - (capitalize-word 1)) - => capitalize-backwards - - Be careful not to redefine existing functions unintentionally. - `defun' redefines even primitive functions such as `car' without - any hesitation or notification. Redefining a function already - defined is often done deliberately, and there is no way to - distinguish deliberate redefinition from unintentional - redefinition. - - - Function: define-function NAME DEFINITION - - Function: defalias NAME DEFINITION - These equivalent special forms define the symbol NAME as a - function, with definition DEFINITION (which can be any valid Lisp - function). - - The proper place to use `define-function' or `defalias' is where a - specific function name is being defined--especially where that - name appears explicitly in the source file being loaded. This is - because `define-function' and `defalias' record which file defined - the function, just like `defun'. (*note Unloading::.). - - By contrast, in programs that manipulate function definitions for - other purposes, it is better to use `fset', which does not keep - such records. - - See also `defsubst', which defines a function like `defun' and tells -the Lisp compiler to open-code it. *Note Inline Functions::. - - -File: lispref.info, Node: Calling Functions, Next: Mapping Functions, Prev: Defining Functions, Up: Functions - -Calling Functions -================= - - Defining functions is only half the battle. Functions don't do -anything until you "call" them, i.e., tell them to run. Calling a -function is also known as "invocation". - - The most common way of invoking a function is by evaluating a list. -For example, evaluating the list `(concat "a" "b")' calls the function -`concat' with arguments `"a"' and `"b"'. *Note Evaluation::, for a -description of evaluation. - - When you write a list as an expression in your program, the function -name is part of the program. This means that you choose which function -to call, and how many arguments to give it, when you write the program. -Usually that's just what you want. Occasionally you need to decide at -run time which function to call. To do that, use the functions -`funcall' and `apply'. - - - Function: funcall FUNCTION &rest ARGUMENTS - `funcall' calls FUNCTION with ARGUMENTS, and returns whatever - FUNCTION returns. - - Since `funcall' is a function, all of its arguments, including - FUNCTION, are evaluated before `funcall' is called. This means - that you can use any expression to obtain the function to be - called. It also means that `funcall' does not see the expressions - you write for the ARGUMENTS, only their values. These values are - *not* evaluated a second time in the act of calling FUNCTION; - `funcall' enters the normal procedure for calling a function at the - place where the arguments have already been evaluated. - - The argument FUNCTION must be either a Lisp function or a - primitive function. Special forms and macros are not allowed, - because they make sense only when given the "unevaluated" argument - expressions. `funcall' cannot provide these because, as we saw - above, it never knows them in the first place. - - (setq f 'list) - => list - (funcall f 'x 'y 'z) - => (x y z) - (funcall f 'x 'y '(z)) - => (x y (z)) - (funcall 'and t nil) - error--> Invalid function: # - - Compare these example with the examples of `apply'. - - - Function: apply FUNCTION &rest ARGUMENTS - `apply' calls FUNCTION with ARGUMENTS, just like `funcall' but - with one difference: the last of ARGUMENTS is a list of arguments - to give to FUNCTION, rather than a single argument. We also say - that `apply' "spreads" this list so that each individual element - becomes an argument. - - `apply' returns the result of calling FUNCTION. As with - `funcall', FUNCTION must either be a Lisp function or a primitive - function; special forms and macros do not make sense in `apply'. - - (setq f 'list) - => list - (apply f 'x 'y 'z) - error--> Wrong type argument: listp, z - (apply '+ 1 2 '(3 4)) - => 10 - (apply '+ '(1 2 3 4)) - => 10 - - (apply 'append '((a b c) nil (x y z) nil)) - => (a b c x y z) - - For an interesting example of using `apply', see the description of - `mapcar', in *Note Mapping Functions::. - - It is common for Lisp functions to accept functions as arguments or -find them in data structures (especially in hook variables and property -lists) and call them using `funcall' or `apply'. Functions that accept -function arguments are often called "functionals". - - Sometimes, when you call a functional, it is useful to supply a no-op -function as the argument. Here are two different kinds of no-op -function: - - - Function: identity ARG - This function returns ARG and has no side effects. - - - Function: ignore &rest ARGS - This function ignores any arguments and returns `nil'. - - -File: lispref.info, Node: Mapping Functions, Next: Anonymous Functions, Prev: Calling Functions, Up: Functions - -Mapping Functions -================= - - A "mapping function" applies a given function to each element of a -list or other collection. XEmacs Lisp has three such functions; -`mapcar' and `mapconcat', which scan a list, are described here. For -the third mapping function, `mapatoms', see *Note Creating Symbols::. - - - Function: mapcar FUNCTION SEQUENCE - `mapcar' applies FUNCTION to each element of SEQUENCE in turn, and - returns a list of the results. - - The argument SEQUENCE may be a list, a vector, or a string. The - result is always a list. The length of the result is the same as - the length of SEQUENCE. - - For example: - - (mapcar 'car '((a b) (c d) (e f))) - => (a c e) - (mapcar '1+ [1 2 3]) - => (2 3 4) - (mapcar 'char-to-string "abc") - => ("a" "b" "c") - - ;; Call each function in `my-hooks'. - (mapcar 'funcall my-hooks) - - (defun mapcar* (f &rest args) - "Apply FUNCTION to successive cars of all ARGS. - Return the list of results." - ;; If no list is exhausted, - (if (not (memq 'nil args)) - ;; apply function to CARs. - (cons (apply f (mapcar 'car args)) - (apply 'mapcar* f - ;; Recurse for rest of elements. - (mapcar 'cdr args))))) - - (mapcar* 'cons '(a b c) '(1 2 3 4)) - => ((a . 1) (b . 2) (c . 3)) - - - Function: mapconcat FUNCTION SEQUENCE SEPARATOR - `mapconcat' applies FUNCTION to each element of SEQUENCE: the - results, which must be strings, are concatenated. Between each - pair of result strings, `mapconcat' inserts the string SEPARATOR. - Usually SEPARATOR contains a space or comma or other suitable - punctuation. - - The argument FUNCTION must be a function that can take one - argument and return a string. - - (mapconcat 'symbol-name - '(The cat in the hat) - " ") - => "The cat in the hat" - - (mapconcat (function (lambda (x) (format "%c" (1+ x)))) - "HAL-8000" - "") - => "IBM.9111" - - -File: lispref.info, Node: Anonymous Functions, Next: Function Cells, Prev: Mapping Functions, Up: Functions - -Anonymous Functions -=================== - - In Lisp, a function is a list that starts with `lambda', a byte-code -function compiled from such a list, or alternatively a primitive -subr-object; names are "extra". Although usually functions are defined -with `defun' and given names at the same time, it is occasionally more -concise to use an explicit lambda expression--an anonymous function. -Such a list is valid wherever a function name is. - - Any method of creating such a list makes a valid function. Even -this: - - (setq silly (append '(lambda (x)) (list (list '+ (* 3 4) 'x)))) - => (lambda (x) (+ 12 x)) - -This computes a list that looks like `(lambda (x) (+ 12 x))' and makes -it the value (*not* the function definition!) of `silly'. - - Here is how we might call this function: - - (funcall silly 1) - => 13 - -(It does *not* work to write `(silly 1)', because this function is not -the *function definition* of `silly'. We have not given `silly' any -function definition, just a value as a variable.) - - Most of the time, anonymous functions are constants that appear in -your program. For example, you might want to pass one as an argument -to the function `mapcar', which applies any given function to each -element of a list. Here we pass an anonymous function that multiplies -a number by two: - - (defun double-each (list) - (mapcar '(lambda (x) (* 2 x)) list)) - => double-each - (double-each '(2 11)) - => (4 22) - -In such cases, we usually use the special form `function' instead of -simple quotation to quote the anonymous function. - - - Special Form: function FUNCTION-OBJECT - This special form returns FUNCTION-OBJECT without evaluating it. - In this, it is equivalent to `quote'. However, it serves as a - note to the XEmacs Lisp compiler that FUNCTION-OBJECT is intended - to be used only as a function, and therefore can safely be - compiled. Contrast this with `quote', in *Note Quoting::. - - Using `function' instead of `quote' makes a difference inside a -function or macro that you are going to compile. For example: - - (defun double-each (list) - (mapcar (function (lambda (x) (* 2 x))) list)) - => double-each - (double-each '(2 11)) - => (4 22) - -If this definition of `double-each' is compiled, the anonymous function -is compiled as well. By contrast, in the previous definition where -ordinary `quote' is used, the argument passed to `mapcar' is the -precise list shown: - - (lambda (x) (* x 2)) - -The Lisp compiler cannot assume this list is a function, even though it -looks like one, since it does not know what `mapcar' does with the -list. Perhaps `mapcar' will check that the CAR of the third element is -the symbol `*'! The advantage of `function' is that it tells the -compiler to go ahead and compile the constant function. - - We sometimes write `function' instead of `quote' when quoting the -name of a function, but this usage is just a sort of comment. - - (function SYMBOL) == (quote SYMBOL) == 'SYMBOL - - See `documentation' in *Note Accessing Documentation::, for a -realistic example using `function' and an anonymous function. - - -File: lispref.info, Node: Function Cells, Next: Inline Functions, Prev: Anonymous Functions, Up: Functions - -Accessing Function Cell Contents -================================ - - The "function definition" of a symbol is the object stored in the -function cell of the symbol. The functions described here access, test, -and set the function cell of symbols. - - See also the function `indirect-function' in *Note Function -Indirection::. - - - Function: symbol-function SYMBOL - This returns the object in the function cell of SYMBOL. If the - symbol's function cell is void, a `void-function' error is - signaled. - - This function does not check that the returned object is a - legitimate function. - - (defun bar (n) (+ n 2)) - => bar - (symbol-function 'bar) - => (lambda (n) (+ n 2)) - (fset 'baz 'bar) - => bar - (symbol-function 'baz) - => bar - - If you have never given a symbol any function definition, we say that -that symbol's function cell is "void". In other words, the function -cell does not have any Lisp object in it. If you try to call such a -symbol as a function, it signals a `void-function' error. - - Note that void is not the same as `nil' or the symbol `void'. The -symbols `nil' and `void' are Lisp objects, and can be stored into a -function cell just as any other object can be (and they can be valid -functions if you define them in turn with `defun'). A void function -cell contains no object whatsoever. - - You can test the voidness of a symbol's function definition with -`fboundp'. After you have given a symbol a function definition, you -can make it void once more using `fmakunbound'. - - - Function: fboundp SYMBOL - This function returns `t' if the symbol has an object in its - function cell, `nil' otherwise. It does not check that the object - is a legitimate function. - - - Function: fmakunbound SYMBOL - This function makes SYMBOL's function cell void, so that a - subsequent attempt to access this cell will cause a `void-function' - error. (See also `makunbound', in *Note Local Variables::.) - - (defun foo (x) x) - => x - (foo 1) - =>1 - (fmakunbound 'foo) - => x - (foo 1) - error--> Symbol's function definition is void: foo - - - Function: fset SYMBOL OBJECT - This function stores OBJECT in the function cell of SYMBOL. The - result is OBJECT. Normally OBJECT should be a function or the - name of a function, but this is not checked. - - There are three normal uses of this function: - - * Copying one symbol's function definition to another. (In - other words, making an alternate name for a function.) - - * Giving a symbol a function definition that is not a list and - therefore cannot be made with `defun'. For example, you can - use `fset' to give a symbol `s1' a function definition which - is another symbol `s2'; then `s1' serves as an alias for - whatever definition `s2' presently has. - - * In constructs for defining or altering functions. If `defun' - were not a primitive, it could be written in Lisp (as a - macro) using `fset'. - - Here are examples of the first two uses: - - ;; Give `first' the same definition `car' has. - (fset 'first (symbol-function 'car)) - => # - (first '(1 2 3)) - => 1 - - ;; Make the symbol `car' the function definition of `xfirst'. - (fset 'xfirst 'car) - => car - (xfirst '(1 2 3)) - => 1 - (symbol-function 'xfirst) - => car - (symbol-function (symbol-function 'xfirst)) - => # - - ;; Define a named keyboard macro. - (fset 'kill-two-lines "\^u2\^k") - => "\^u2\^k" - - See also the related functions `define-function' and `defalias', - in *Note Defining Functions::. - - When writing a function that extends a previously defined function, -the following idiom is sometimes used: - - (fset 'old-foo (symbol-function 'foo)) - (defun foo () - "Just like old-foo, except more so." - (old-foo) - (more-so)) - -This does not work properly if `foo' has been defined to autoload. In -such a case, when `foo' calls `old-foo', Lisp attempts to define -`old-foo' by loading a file. Since this presumably defines `foo' -rather than `old-foo', it does not produce the proper results. The -only way to avoid this problem is to make sure the file is loaded -before moving aside the old definition of `foo'. - - But it is unmodular and unclean, in any case, for a Lisp file to -redefine a function defined elsewhere. - - -File: lispref.info, Node: Inline Functions, Next: Related Topics, Prev: Function Cells, Up: Functions - -Inline Functions -================ - - You can define an "inline function" by using `defsubst' instead of -`defun'. An inline function works just like an ordinary function -except for one thing: when you compile a call to the function, the -function's definition is open-coded into the caller. - - Making a function inline makes explicit calls run faster. But it -also has disadvantages. For one thing, it reduces flexibility; if you -change the definition of the function, calls already inlined still use -the old definition until you recompile them. Since the flexibility of -redefining functions is an important feature of XEmacs, you should not -make a function inline unless its speed is really crucial. - - Another disadvantage is that making a large function inline can -increase the size of compiled code both in files and in memory. Since -the speed advantage of inline functions is greatest for small -functions, you generally should not make large functions inline. - - It's possible to define a macro to expand into the same code that an -inline function would execute. But the macro would have a limitation: -you can use it only explicitly--a macro cannot be called with `apply', -`mapcar' and so on. Also, it takes some work to convert an ordinary -function into a macro. (*Note Macros::.) To convert it into an inline -function is very easy; simply replace `defun' with `defsubst'. Since -each argument of an inline function is evaluated exactly once, you -needn't worry about how many times the body uses the arguments, as you -do for macros. (*Note Argument Evaluation::.) - - Inline functions can be used and open-coded later on in the same -file, following the definition, just like macros. - - -File: lispref.info, Node: Related Topics, Prev: Inline Functions, Up: Functions - -Other Topics Related to Functions -================================= - - Here is a table of several functions that do things related to -function calling and function definitions. They are documented -elsewhere, but we provide cross references here. - -`apply' - See *Note Calling Functions::. - -`autoload' - See *Note Autoload::. - -`call-interactively' - See *Note Interactive Call::. - -`commandp' - See *Note Interactive Call::. - -`documentation' - See *Note Accessing Documentation::. - -`eval' - See *Note Eval::. - -`funcall' - See *Note Calling Functions::. - -`ignore' - See *Note Calling Functions::. - -`indirect-function' - See *Note Function Indirection::. - -`interactive' - See *Note Using Interactive::. - -`interactive-p' - See *Note Interactive Call::. - -`mapatoms' - See *Note Creating Symbols::. - -`mapcar' - See *Note Mapping Functions::. - -`mapconcat' - See *Note Mapping Functions::. - -`undefined' - See *Note Key Lookup::. - - -File: lispref.info, Node: Macros, Next: Loading, Prev: Functions, Up: Top - -Macros -****** - - "Macros" enable you to define new control constructs and other -language features. A macro is defined much like a function, but instead -of telling how to compute a value, it tells how to compute another Lisp -expression which will in turn compute the value. We call this -expression the "expansion" of the macro. - - Macros can do this because they operate on the unevaluated -expressions for the arguments, not on the argument values as functions -do. They can therefore construct an expansion containing these -argument expressions or parts of them. - - If you are using a macro to do something an ordinary function could -do, just for the sake of speed, consider using an inline function -instead. *Note Inline Functions::. - -* Menu: - -* Simple Macro:: A basic example. -* Expansion:: How, when and why macros are expanded. -* Compiling Macros:: How macros are expanded by the compiler. -* Defining Macros:: How to write a macro definition. -* Backquote:: Easier construction of list structure. -* Problems with Macros:: Don't evaluate the macro arguments too many times. - Don't hide the user's variables. - - -File: lispref.info, Node: Simple Macro, Next: Expansion, Up: Macros - -A Simple Example of a Macro -=========================== - - Suppose we would like to define a Lisp construct to increment a -variable value, much like the `++' operator in C. We would like to -write `(inc x)' and have the effect of `(setq x (1+ x))'. Here's a -macro definition that does the job: - - (defmacro inc (var) - (list 'setq var (list '1+ var))) - - When this is called with `(inc x)', the argument `var' has the value -`x'--*not* the *value* of `x'. The body of the macro uses this to -construct the expansion, which is `(setq x (1+ x))'. Once the macro -definition returns this expansion, Lisp proceeds to evaluate it, thus -incrementing `x'. - - -File: lispref.info, Node: Expansion, Next: Compiling Macros, Prev: Simple Macro, Up: Macros - -Expansion of a Macro Call -========================= - - A macro call looks just like a function call in that it is a list -which starts with the name of the macro. The rest of the elements of -the list are the arguments of the macro. - - Evaluation of the macro call begins like evaluation of a function -call except for one crucial difference: the macro arguments are the -actual expressions appearing in the macro call. They are not evaluated -before they are given to the macro definition. By contrast, the -arguments of a function are results of evaluating the elements of the -function call list. - - Having obtained the arguments, Lisp invokes the macro definition just -as a function is invoked. The argument variables of the macro are bound -to the argument values from the macro call, or to a list of them in the -case of a `&rest' argument. And the macro body executes and returns -its value just as a function body does. - - The second crucial difference between macros and functions is that -the value returned by the macro body is not the value of the macro call. -Instead, it is an alternate expression for computing that value, also -known as the "expansion" of the macro. The Lisp interpreter proceeds -to evaluate the expansion as soon as it comes back from the macro. - - Since the expansion is evaluated in the normal manner, it may contain -calls to other macros. It may even be a call to the same macro, though -this is unusual. - - You can see the expansion of a given macro call by calling -`macroexpand'. - - - Function: macroexpand FORM &optional ENVIRONMENT - This function expands FORM, if it is a macro call. If the result - is another macro call, it is expanded in turn, until something - which is not a macro call results. That is the value returned by - `macroexpand'. If FORM is not a macro call to begin with, it is - returned as given. - - Note that `macroexpand' does not look at the subexpressions of - FORM (although some macro definitions may do so). Even if they - are macro calls themselves, `macroexpand' does not expand them. - - The function `macroexpand' does not expand calls to inline - functions. Normally there is no need for that, since a call to an - inline function is no harder to understand than a call to an - ordinary function. - - If ENVIRONMENT is provided, it specifies an alist of macro - definitions that shadow the currently defined macros. Byte - compilation uses this feature. - - (defmacro inc (var) - (list 'setq var (list '1+ var))) - => inc - - (macroexpand '(inc r)) - => (setq r (1+ r)) - - (defmacro inc2 (var1 var2) - (list 'progn (list 'inc var1) (list 'inc var2))) - => inc2 - - (macroexpand '(inc2 r s)) - => (progn (inc r) (inc s)) ; `inc' not expanded here. - - -File: lispref.info, Node: Compiling Macros, Next: Defining Macros, Prev: Expansion, Up: Macros - -Macros and Byte Compilation -=========================== - - You might ask why we take the trouble to compute an expansion for a -macro and then evaluate the expansion. Why not have the macro body -produce the desired results directly? The reason has to do with -compilation. - - When a macro call appears in a Lisp program being compiled, the Lisp -compiler calls the macro definition just as the interpreter would, and -receives an expansion. But instead of evaluating this expansion, it -compiles the expansion as if it had appeared directly in the program. -As a result, the compiled code produces the value and side effects -intended for the macro, but executes at full compiled speed. This would -not work if the macro body computed the value and side effects -itself--they would be computed at compile time, which is not useful. - - In order for compilation of macro calls to work, the macros must be -defined in Lisp when the calls to them are compiled. The compiler has a -special feature to help you do this: if a file being compiled contains a -`defmacro' form, the macro is defined temporarily for the rest of the -compilation of that file. To use this feature, you must define the -macro in the same file where it is used and before its first use. - - Byte-compiling a file executes any `require' calls at top-level in -the file. This is in case the file needs the required packages for -proper compilation. One way to ensure that necessary macro definitions -are available during compilation is to require the files that define -them (*note Named Features::.). To avoid loading the macro definition -files when someone *runs* the compiled program, write -`eval-when-compile' around the `require' calls (*note Eval During -Compile::.). - - -File: lispref.info, Node: Defining Macros, Next: Backquote, Prev: Compiling Macros, Up: Macros - -Defining Macros -=============== - - A Lisp macro is a list whose CAR is `macro'. Its CDR should be a -function; expansion of the macro works by applying the function (with -`apply') to the list of unevaluated argument-expressions from the macro -call. - - It is possible to use an anonymous Lisp macro just like an anonymous -function, but this is never done, because it does not make sense to pass -an anonymous macro to functionals such as `mapcar'. In practice, all -Lisp macros have names, and they are usually defined with the special -form `defmacro'. - - - Special Form: defmacro NAME ARGUMENT-LIST BODY-FORMS... - `defmacro' defines the symbol NAME as a macro that looks like this: - - (macro lambda ARGUMENT-LIST . BODY-FORMS) - - This macro object is stored in the function cell of NAME. The - value returned by evaluating the `defmacro' form is NAME, but - usually we ignore this value. - - The shape and meaning of ARGUMENT-LIST is the same as in a - function, and the keywords `&rest' and `&optional' may be used - (*note Argument List::.). Macros may have a documentation string, - but any `interactive' declaration is ignored since macros cannot be - called interactively. - diff --git a/info/lispref.info-11 b/info/lispref.info-11 deleted file mode 100644 index 9369659..0000000 --- a/info/lispref.info-11 +++ /dev/null @@ -1,1202 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Backquote, Next: Problems with Macros, Prev: Defining Macros, Up: Macros - -Backquote -========= - - Macros often need to construct large list structures from a mixture -of constants and nonconstant parts. To make this easier, use the macro -``' (often called "backquote"). - - Backquote allows you to quote a list, but selectively evaluate -elements of that list. In the simplest case, it is identical to the -special form `quote' (*note Quoting::.). For example, these two forms -yield identical results: - - `(a list of (+ 2 3) elements) - => (a list of (+ 2 3) elements) - '(a list of (+ 2 3) elements) - => (a list of (+ 2 3) elements) - - The special marker `,' inside of the argument to backquote indicates -a value that isn't constant. Backquote evaluates the argument of `,' -and puts the value in the list structure: - - (list 'a 'list 'of (+ 2 3) 'elements) - => (a list of 5 elements) - `(a list of ,(+ 2 3) elements) - => (a list of 5 elements) - - You can also "splice" an evaluated value into the resulting list, -using the special marker `,@'. The elements of the spliced list become -elements at the same level as the other elements of the resulting list. -The equivalent code without using ``' is often unreadable. Here are -some examples: - - (setq some-list '(2 3)) - => (2 3) - (cons 1 (append some-list '(4) some-list)) - => (1 2 3 4 2 3) - `(1 ,@some-list 4 ,@some-list) - => (1 2 3 4 2 3) - - (setq list '(hack foo bar)) - => (hack foo bar) - (cons 'use - (cons 'the - (cons 'words (append (cdr list) '(as elements))))) - => (use the words foo bar as elements) - `(use the words ,@(cdr list) as elements) - => (use the words foo bar as elements) - - In older versions of Emacs (before XEmacs 19.12 or FSF Emacs - version 19.29), ``' used a different syntax which required an - extra level of parentheses around the entire backquote construct. - Likewise, each `,' or `,@' substitution required an extra level of - parentheses surrounding both the `,' or `,@' and the following - expression. The old syntax required whitespace between the ``', - `,' or `,@' and the following expression. - - This syntax is still accepted, but no longer recommended except for - compatibility with old Emacs versions. - - -File: lispref.info, Node: Problems with Macros, Prev: Backquote, Up: Macros - -Common Problems Using Macros -============================ - - The basic facts of macro expansion have counterintuitive -consequences. This section describes some important consequences that -can lead to trouble, and rules to follow to avoid trouble. - -* Menu: - -* Argument Evaluation:: The expansion should evaluate each macro arg once. -* Surprising Local Vars:: Local variable bindings in the expansion - require special care. -* Eval During Expansion:: Don't evaluate them; put them in the expansion. -* Repeated Expansion:: Avoid depending on how many times expansion is done. - - -File: lispref.info, Node: Argument Evaluation, Next: Surprising Local Vars, Up: Problems with Macros - -Evaluating Macro Arguments Repeatedly -------------------------------------- - - When defining a macro you must pay attention to the number of times -the arguments will be evaluated when the expansion is executed. The -following macro (used to facilitate iteration) illustrates the problem. -This macro allows us to write a simple "for" loop such as one might -find in Pascal. - - (defmacro for (var from init to final do &rest body) - "Execute a simple \"for\" loop. - For example, (for i from 1 to 10 do (print i))." - (list 'let (list (list var init)) - (cons 'while (cons (list '<= var final) - (append body (list (list 'inc var))))))) - => for - (for i from 1 to 3 do - (setq square (* i i)) - (princ (format "\n%d %d" i square))) - ==> - - (let ((i 1)) - (while (<= i 3) - (setq square (* i i)) - (princ (format "%d %d" i square)) - (inc i))) - - - -|1 1 - -|2 4 - -|3 9 - => nil - -(The arguments `from', `to', and `do' in this macro are "syntactic -sugar"; they are entirely ignored. The idea is that you will write -noise words (such as `from', `to', and `do') in those positions in the -macro call.) - - Here's an equivalent definition simplified through use of backquote: - - (defmacro for (var from init to final do &rest body) - "Execute a simple \"for\" loop. - For example, (for i from 1 to 10 do (print i))." - `(let ((,var ,init)) - (while (<= ,var ,final) - ,@body - (inc ,var)))) - - Both forms of this definition (with backquote and without) suffer -from the defect that FINAL is evaluated on every iteration. If FINAL -is a constant, this is not a problem. If it is a more complex form, -say `(long-complex-calculation x)', this can slow down the execution -significantly. If FINAL has side effects, executing it more than once -is probably incorrect. - - A well-designed macro definition takes steps to avoid this problem by -producing an expansion that evaluates the argument expressions exactly -once unless repeated evaluation is part of the intended purpose of the -macro. Here is a correct expansion for the `for' macro: - - (let ((i 1) - (max 3)) - (while (<= i max) - (setq square (* i i)) - (princ (format "%d %d" i square)) - (inc i))) - - Here is a macro definition that creates this expansion: - - (defmacro for (var from init to final do &rest body) - "Execute a simple for loop: (for i from 1 to 10 do (print i))." - `(let ((,var ,init) - (max ,final)) - (while (<= ,var max) - ,@body - (inc ,var)))) - - Unfortunately, this introduces another problem. Proceed to the -following node. - - -File: lispref.info, Node: Surprising Local Vars, Next: Eval During Expansion, Prev: Argument Evaluation, Up: Problems with Macros - -Local Variables in Macro Expansions ------------------------------------ - - In the previous section, the definition of `for' was fixed as -follows to make the expansion evaluate the macro arguments the proper -number of times: - - (defmacro for (var from init to final do &rest body) - "Execute a simple for loop: (for i from 1 to 10 do (print i))." - - `(let ((,var ,init) - (max ,final)) - (while (<= ,var max) - ,@body - (inc ,var)))) - - The new definition of `for' has a new problem: it introduces a local -variable named `max' which the user does not expect. This causes -trouble in examples such as the following: - - (let ((max 0)) - (for x from 0 to 10 do - (let ((this (frob x))) - (if (< max this) - (setq max this))))) - -The references to `max' inside the body of the `for', which are -supposed to refer to the user's binding of `max', really access the -binding made by `for'. - - The way to correct this is to use an uninterned symbol instead of -`max' (*note Creating Symbols::.). The uninterned symbol can be bound -and referred to just like any other symbol, but since it is created by -`for', we know that it cannot already appear in the user's program. -Since it is not interned, there is no way the user can put it into the -program later. It will never appear anywhere except where put by -`for'. Here is a definition of `for' that works this way: - - (defmacro for (var from init to final do &rest body) - "Execute a simple for loop: (for i from 1 to 10 do (print i))." - (let ((tempvar (make-symbol "max"))) - `(let ((,var ,init) - (,tempvar ,final)) - (while (<= ,var ,tempvar) - ,@body - (inc ,var))))) - -This creates an uninterned symbol named `max' and puts it in the -expansion instead of the usual interned symbol `max' that appears in -expressions ordinarily. - - -File: lispref.info, Node: Eval During Expansion, Next: Repeated Expansion, Prev: Surprising Local Vars, Up: Problems with Macros - -Evaluating Macro Arguments in Expansion ---------------------------------------- - - Another problem can happen if you evaluate any of the macro argument -expressions during the computation of the expansion, such as by calling -`eval' (*note Eval::.). If the argument is supposed to refer to the -user's variables, you may have trouble if the user happens to use a -variable with the same name as one of the macro arguments. Inside the -macro body, the macro argument binding is the most local binding of this -variable, so any references inside the form being evaluated do refer to -it. Here is an example: - - (defmacro foo (a) - (list 'setq (eval a) t)) - => foo - (setq x 'b) - (foo x) ==> (setq b t) - => t ; and `b' has been set. - ;; but - (setq a 'c) - (foo a) ==> (setq a t) - => t ; but this set `a', not `c'. - - It makes a difference whether the user's variable is named `a' or -`x', because `a' conflicts with the macro argument variable `a'. - - Another reason not to call `eval' in a macro definition is that it -probably won't do what you intend in a compiled program. The -byte-compiler runs macro definitions while compiling the program, when -the program's own computations (which you might have wished to access -with `eval') don't occur and its local variable bindings don't exist. - - The safe way to work with the run-time value of an expression is to -put the expression into the macro expansion, so that its value is -computed as part of executing the expansion. - - -File: lispref.info, Node: Repeated Expansion, Prev: Eval During Expansion, Up: Problems with Macros - -How Many Times is the Macro Expanded? -------------------------------------- - - Occasionally problems result from the fact that a macro call is -expanded each time it is evaluated in an interpreted function, but is -expanded only once (during compilation) for a compiled function. If the -macro definition has side effects, they will work differently depending -on how many times the macro is expanded. - - In particular, constructing objects is a kind of side effect. If the -macro is called once, then the objects are constructed only once. In -other words, the same structure of objects is used each time the macro -call is executed. In interpreted operation, the macro is reexpanded -each time, producing a fresh collection of objects each time. Usually -this does not matter--the objects have the same contents whether they -are shared or not. But if the surrounding program does side effects on -the objects, it makes a difference whether they are shared. Here is an -example: - - (defmacro empty-object () - (list 'quote (cons nil nil))) - - (defun initialize (condition) - (let ((object (empty-object))) - (if condition - (setcar object condition)) - object)) - -If `initialize' is interpreted, a new list `(nil)' is constructed each -time `initialize' is called. Thus, no side effect survives between -calls. If `initialize' is compiled, then the macro `empty-object' is -expanded during compilation, producing a single "constant" `(nil)' that -is reused and altered each time `initialize' is called. - - One way to avoid pathological cases like this is to think of -`empty-object' as a funny kind of constant, not as a memory allocation -construct. You wouldn't use `setcar' on a constant such as `'(nil)', -so naturally you won't use it on `(empty-object)' either. - - -File: lispref.info, Node: Customization, Up: Top - -Writing Customization Definitions -********************************* - - This chapter describes how to declare user options for customization, -and also customization groups for classifying them. We use the term -"customization item" to include both kinds of customization -definitions--as well as face definitions. - -* Menu: - -* Common Keywords:: -* Group Definitions:: -* Variable Definitions:: -* Customization Types:: - - -File: lispref.info, Node: Common Keywords, Next: Group Definitions, Up: Customization - -Common Keywords for All Kinds of Items -====================================== - - All kinds of customization declarations (for variables and groups, -and for faces) accept keyword arguments for specifying various -information. This section describes some keywords that apply to all -kinds. - - All of these keywords, except `:tag', can be used more than once in -a given item. Each use of the keyword has an independent effect. The -keyword `:tag' is an exception because any given item can only display -one name. - -`:tag NAME' - Use NAME, a string, instead of the item's name, to label the item - in customization menus and buffers. - -`:group GROUP' - Put this customization item in group GROUP. When you use `:group' - in a `defgroup', it makes the new group a subgroup of GROUP. - - If you use this keyword more than once, you can put a single item - into more than one group. Displaying any of those groups will - show this item. Be careful not to overdo this! - -`:link LINK-DATA' - Include an external link after the documentation string for this - item. This is a sentence containing an active field which - references some other documentation. - - There are three alternatives you can use for LINK-DATA: - - `(custom-manual INFO-NODE)' - Link to an Info node; INFO-NODE is a string which specifies - the node name, as in `"(emacs)Top"'. The link appears as - `[manual]' in the customization buffer. - - `(info-link INFO-NODE)' - Like `custom-manual' except that the link appears in the - customization buffer with the Info node name. - - `(url-link URL)' - Link to a web page; URL is a string which specifies the URL. - The link appears in the customization buffer as URL. - - You can specify the text to use in the customization buffer by - adding `:tag NAME' after the first element of the LINK-DATA; for - example, `(info-link :tag "foo" "(emacs)Top")' makes a link to the - Emacs manual which appears in the buffer as `foo'. - - An item can have more than one external link; however, most items - have none at all. - -`:load FILE' - Load file FILE (a string) before displaying this customization - item. Loading is done with `load-library', and only if the file is - not already loaded. - -`:require FEATURE' - Require feature FEATURE (a symbol) when installing a value for - this item (an option or a face) that was saved using the - customization feature. This is done by calling `require'. - - The most common reason to use `:require' is when a variable enables - a feature such as a minor mode, and just setting the variable - won't have any effect unless the code which implements the mode is - loaded. - - -File: lispref.info, Node: Group Definitions, Next: Variable Definitions, Prev: Common Keywords, Up: Customization - -Defining Custom Groups -====================== - - Each Emacs Lisp package should have one main customization group -which contains all the options, faces and other groups in the package. -If the package has a small number of options and faces, use just one -group and put everything in it. When there are more than twelve or so -options and faces, then you should structure them into subgroups, and -put the subgroups under the package's main customization group. It is -OK to put some of the options and faces in the package's main group -alongside the subgroups. - - The package's main or only group should be a member of one or more of -the standard customization groups. (To display the full list of them, -use `M-x customize'.) Choose one or more of them (but not too many), -and add your group to each of them using the `:group' keyword. - - The way to declare new customization groups is with `defgroup'. - - - Macro: defgroup GROUP MEMBERS DOC [KEYWORD VALUE]... - Declare GROUP as a customization group containing MEMBERS. Do not - quote the symbol GROUP. The argument DOC specifies the - documentation string for the group. - - The argument MEMBERS is a list specifying an initial set of - customization items to be members of the group. However, most - often MEMBERS is `nil', and you specify the group's members by - using the `:group' keyword when defining those members. - - If you want to specify group members through MEMBERS, each element - should have the form `(NAME WIDGET)'. Here NAME is a symbol, and - WIDGET is a widget type for editing that symbol. Useful widgets - are `custom-variable' for a variable, `custom-face' for a face, - and `custom-group' for a group. - - In addition to the common keywords (*note Common Keywords::.), you - can use this keyword in `defgroup': - - `:prefix PREFIX' - If the name of an item in the group starts with PREFIX, then - the tag for that item is constructed (by default) by omitting - PREFIX. - - One group can have any number of prefixes. - - -File: lispref.info, Node: Variable Definitions, Next: Customization Types, Prev: Group Definitions, Up: Customization - -Defining Customization Variables -================================ - - Use `defcustom' to declare user-editable variables. - - - Macro: defcustom OPTION DEFAULT DOC [KEYWORD VALUE]... - Declare OPTION as a customizable user option variable. Do not - quote OPTION. The argument DOC specifies the documentation string - for the variable. - - If OPTION is void, `defcustom' initializes it to DEFAULT. DEFAULT - should be an expression to compute the value; be careful in - writing it, because it can be evaluated on more than one occasion. - - The following additional keywords are defined: - - `:type TYPE' - Use TYPE as the data type for this option. It specifies which - values are legitimate, and how to display the value. *Note - Customization Types::, for more information. - - `:options LIST' - Specify LIST as the list of reasonable values for use in this - option. - - Currently this is meaningful only when the type is `hook'. - In that case, the elements of LIST should be functions that - are useful as elements of the hook value. The user is not - restricted to using only these functions, but they are - offered as convenient alternatives. - - `:version VERSION' - This option specifies that the variable was first introduced, - or its default value was changed, in Emacs version VERSION. - The value VERSION must be a string. For example, - - (defcustom foo-max 34 - "*Maximum number of foo's allowed." - :type 'integer - :group 'foo - :version "20.3") - - `:set SETFUNCTION' - Specify SETFUNCTION as the way to change the value of this - option. The function SETFUNCTION should take two arguments, - a symbol and the new value, and should do whatever is - necessary to update the value properly for this option (which - may not mean simply setting the option as a Lisp variable). - The default for SETFUNCTION is `set-default'. - - `:get GETFUNCTION' - Specify GETFUNCTION as the way to extract the value of this - option. The function GETFUNCTION should take one argument, a - symbol, and should return the "current value" for that symbol - (which need not be the symbol's Lisp value). The default is - `default-value'. - - `:initialize FUNCTION' - FUNCTION should be a function used to initialize the variable - when the `defcustom' is evaluated. It should take two - arguments, the symbol and value. Here are some predefined - functions meant for use in this way: - - `custom-initialize-set' - Use the variable's `:set' function to initialize the - variable, but do not reinitialize it if it is already - non-void. This is the default `:initialize' function. - - `custom-initialize-default' - Like `custom-initialize-set', but use the function - `set-default' to set the variable, instead of the - variable's `:set' function. This is the usual choice - for a variable whose `:set' function enables or disables - a minor mode; with this choice, defining the variable - will not call the minor mode function, but customizing - the variable will do so. - - `custom-initialize-reset' - Always use the `:set' function to initialize the - variable. If the variable is already non-void, reset it - by calling the `:set' function using the current value - (returned by the `:get' method). - - `custom-initialize-changed' - Use the `:set' function to initialize the variable, if - it is already set or has been customized; otherwise, - just use `set-default'. - - The `:require' option is useful for an option that turns on the -operation of a certain feature. Assuming that the package is coded to -check the value of the option, you still need to arrange for the package -to be loaded. You can do that with `:require'. *Note Common -Keywords::. Here is an example, from the library `paren.el': - - (defcustom show-paren-mode nil - "Toggle Show Paren mode...." - :set (lambda (symbol value) - (show-paren-mode (or value 0))) - :initialize 'custom-initialize-default - :type 'boolean - :group 'paren-showing - :require 'paren) - - Internally, `defcustom' uses the symbol property `standard-value' to -record the expression for the default value, and `saved-value' to -record the value saved by the user with the customization buffer. The -`saved-value' property is actually a list whose car is an expression -which evaluates to the value. - - -File: lispref.info, Node: Customization Types, Prev: Variable Definitions, Up: Customization - -Customization Types -=================== - - When you define a user option with `defcustom', you must specify its -"customization type". That is a Lisp object which describes (1) which -values are legitimate and (2) how to display the value in the -customization buffer for editing. - - You specify the customization type in `defcustom' with the `:type' -keyword. The argument of `:type' is evaluated; since types that vary -at run time are rarely useful, normally you use a quoted constant. For -example: - - (defcustom diff-command "diff" - "*The command to use to run diff." - :type '(string) - :group 'diff) - - In general, a customization type is a list whose first element is a -symbol, one of the customization type names defined in the following -sections. After this symbol come a number of arguments, depending on -the symbol. Between the type symbol and its arguments, you can -optionally write keyword-value pairs (*note Type Keywords::.). - - Some of the type symbols do not use any arguments; those are called -"simple types". For a simple type, if you do not use any keyword-value -pairs, you can omit the parentheses around the type symbol. For -example just `string' as a customization type is equivalent to -`(string)'. - -* Menu: - -* Simple Types:: -* Composite Types:: -* Splicing into Lists:: -* Type Keywords:: - - -File: lispref.info, Node: Simple Types, Next: Composite Types, Up: Customization Types - -Simple Types ------------- - - This section describes all the simple customization types. - -`sexp' - The value may be any Lisp object that can be printed and read - back. You can use `sexp' as a fall-back for any option, if you - don't want to take the time to work out a more specific type to - use. - -`integer' - The value must be an integer, and is represented textually in the - customization buffer. - -`number' - The value must be a number, and is represented textually in the - customization buffer. - -`string' - The value must be a string, and the customization buffer shows - just the contents, with no delimiting `"' characters and no - quoting with `\'. - -`regexp' - Like `string' except that the string must be a valid regular - expression. - -`character' - The value must be a character code. A character code is actually - an integer, but this type shows the value by inserting the - character in the buffer, rather than by showing the number. - -`file' - The value must be a file name, and you can do completion with - `M-'. - -`(file :must-match t)' - The value must be a file name for an existing file, and you can do - completion with `M-'. - -`directory' - The value must be a directory name, and you can do completion with - `M-'. - -`symbol' - The value must be a symbol. It appears in the customization - buffer as the name of the symbol. - -`function' - The value must be either a lambda expression or a function name. - When it is a function name, you can do completion with `M-'. - -`variable' - The value must be a variable name, and you can do completion with - `M-'. - -`face' - The value must be a symbol which is a face name. - -`boolean' - The value is boolean--either `nil' or `t'. Note that by using - `choice' and `const' together (see the next section), you can - specify that the value must be `nil' or `t', but also specify the - text to describe each value in a way that fits the specific - meaning of the alternative. - - -File: lispref.info, Node: Composite Types, Next: Splicing into Lists, Prev: Simple Types, Up: Customization Types - -Composite Types ---------------- - - When none of the simple types is appropriate, you can use composite -types, which build new types from other types. Here are several ways of -doing that: - -`(restricted-sexp :match-alternatives CRITERIA)' - The value may be any Lisp object that satisfies one of CRITERIA. - CRITERIA should be a list, and each elements should be one of - these possibilities: - - * A predicate--that is, a function of one argument that returns - non-`nil' if the argument fits a certain type. This means - that objects of that type are acceptable. - - * A quoted constant--that is, `'OBJECT'. This means that - OBJECT itself is an acceptable value. - - For example, - - (restricted-sexp :match-alternatives (integerp 't 'nil)) - - allows integers, `t' and `nil' as legitimate values. - - The customization buffer shows all legitimate values using their - read syntax, and the user edits them textually. - -`(cons CAR-TYPE CDR-TYPE)' - The value must be a cons cell, its CAR must fit CAR-TYPE, and its - CDR must fit CDR-TYPE. For example, `(cons string symbol)' is a - customization type which matches values such as `("foo" . foo)'. - - In the customization buffer, the CAR and the CDR are displayed and - edited separately, each according to the type that you specify for - it. - -`(list ELEMENT-TYPES...)' - The value must be a list with exactly as many elements as the - ELEMENT-TYPES you have specified; and each element must fit the - corresponding ELEMENT-TYPE. - - For example, `(list integer string function)' describes a list of - three elements; the first element must be an integer, the second a - string, and the third a function. - - In the customization buffer, the each element is displayed and - edited separately, according to the type specified for it. - -`(vector ELEMENT-TYPES...)' - Like `list' except that the value must be a vector instead of a - list. The elements work the same as in `list'. - -`(choice ALTERNATIVE-TYPES...)' - The value must fit at least one of ALTERNATIVE-TYPES. For - example, `(choice integer string)' allows either an integer or a - string. - - In the customization buffer, the user selects one of the - alternatives using a menu, and can then edit the value in the - usual way for that alternative. - - Normally the strings in this menu are determined automatically - from the choices; however, you can specify different strings for - the menu by including the `:tag' keyword in the alternatives. For - example, if an integer stands for a number of spaces, while a - string is text to use verbatim, you might write the customization - type this way, - - (choice (integer :tag "Number of spaces") - (string :tag "Literal text")) - - so that the menu offers `Number of spaces' and `Literal Text'. - - In any alternative for which `nil' is not a valid value, other than - a `const', you should specify a valid default for that alternative - using the `:value' keyword. *Note Type Keywords::. - -`(const VALUE)' - The value must be VALUE--nothing else is allowed. - - The main use of `const' is inside of `choice'. For example, - `(choice integer (const nil))' allows either an integer or `nil'. - - `:tag' is often used with `const', inside of `choice'. For - example, - - (choice (const :tag "Yes" t) - (const :tag "No" nil) - (const :tag "Ask" foo)) - -`(function-item FUNCTION)' - Like `const', but used for values which are functions. This - displays the documentation string as well as the function name. - The documentation string is either the one you specify with - `:doc', or FUNCTION's own documentation string. - -`(variable-item VARIABLE)' - Like `const', but used for values which are variable names. This - displays the documentation string as well as the variable name. - The documentation string is either the one you specify with - `:doc', or VARIABLE's own documentation string. - -`(set ELEMENTS...)' - The value must be a list and each element of the list must be one - of the ELEMENTS specified. This appears in the customization - buffer as a checklist. - -`(repeat ELEMENT-TYPE)' - The value must be a list and each element of the list must fit the - type ELEMENT-TYPE. This appears in the customization buffer as a - list of elements, with `[INS]' and `[DEL]' buttons for adding more - elements or removing elements. - - -File: lispref.info, Node: Splicing into Lists, Next: Type Keywords, Prev: Composite Types, Up: Customization Types - -Splicing into Lists -------------------- - - The `:inline' feature lets you splice a variable number of elements -into the middle of a list or vector. You use it in a `set', `choice' -or `repeat' type which appears among the element-types of a `list' or -`vector'. - - Normally, each of the element-types in a `list' or `vector' -describes one and only one element of the list or vector. Thus, if an -element-type is a `repeat', that specifies a list of unspecified length -which appears as one element. - - But when the element-type uses `:inline', the value it matches is -merged directly into the containing sequence. For example, if it -matches a list with three elements, those become three elements of the -overall sequence. This is analogous to using `,@' in the backquote -construct. - - For example, to specify a list whose first element must be `t' and -whose remaining arguments should be zero or more of `foo' and `bar', -use this customization type: - - (list (const t) (set :inline t foo bar)) - -This matches values such as `(t)', `(t foo)', `(t bar)' and `(t foo -bar)'. - - When the element-type is a `choice', you use `:inline' not in the -`choice' itself, but in (some of) the alternatives of the `choice'. -For example, to match a list which must start with a file name, -followed either by the symbol `t' or two strings, use this -customization type: - - (list file - (choice (const t) - (list :inline t string string))) - -If the user chooses the first alternative in the choice, then the -overall list has two elements and the second element is `t'. If the -user chooses the second alternative, then the overall list has three -elements and the second and third must be strings. - - -File: lispref.info, Node: Type Keywords, Prev: Splicing into Lists, Up: Customization Types - -Type Keywords -------------- - - You can specify keyword-argument pairs in a customization type after -the type name symbol. Here are the keywords you can use, and their -meanings: - -`:value DEFAULT' - This is used for a type that appears as an alternative inside of - `choice'; it specifies the default value to use, at first, if and - when the user selects this alternative with the menu in the - customization buffer. - - Of course, if the actual value of the option fits this - alternative, it will appear showing the actual value, not DEFAULT. - - If `nil' is not a valid value for the alternative, then it is - essential to specify a valid default with `:value'. - -`:format FORMAT-STRING' - This string will be inserted in the buffer to represent the value - corresponding to the type. The following `%' escapes are available - for use in FORMAT-STRING: - - `%[BUTTON%]' - Display the text BUTTON marked as a button. The `:action' - attribute specifies what the button will do if the user - invokes it; its value is a function which takes two - arguments--the widget which the button appears in, and the - event. - - There is no way to specify two different buttons with - different actions. - - `%{SAMPLE%}' - Show SAMPLE in a special face specified by `:sample-face'. - - `%v' - Substitute the item's value. How the value is represented - depends on the kind of item, and (for variables) on the - customization type. - - `%d' - Substitute the item's documentation string. - - `%h' - Like `%d', but if the documentation string is more than one - line, add an active field to control whether to show all of - it or just the first line. - - `%t' - Substitute the tag here. You specify the tag with the `:tag' - keyword. - - `%%' - Display a literal `%'. - -`:action ACTION' - Perform ACTION if the user clicks on a button. - -`:button-face FACE' - Use the face FACE (a face name or a list of face names) for button - text displayed with `%[...%]'. - -`:button-prefix PREFIX' -`:button-suffix SUFFIX' - These specify the text to display before and after a button. Each - can be: - - `nil' - No text is inserted. - - a string - The string is inserted literally. - - a symbol - The symbol's value is used. - -`:tag TAG' - Use TAG (a string) as the tag for the value (or part of the value) - that corresponds to this type. - -`:doc DOC' - Use DOC as the documentation string for this value (or part of the - value) that corresponds to this type. In order for this to work, - you must specify a value for `:format', and use `%d' or `%h' in - that value. - - The usual reason to specify a documentation string for a type is to - provide more information about the meanings of alternatives inside - a `:choice' type or the parts of some other composite type. - -`:help-echo MOTION-DOC' - When you move to this item with `widget-forward' or - `widget-backward', it will display the string MOTION-DOC in the - echo area. - -`:match FUNCTION' - Specify how to decide whether a value matches the type. The - corresponding value, FUNCTION, should be a function that accepts - two arguments, a widget and a value; it should return non-`nil' if - the value is acceptable. - - -File: lispref.info, Node: Loading, Next: Byte Compilation, Prev: Macros, Up: Top - -Loading -******* - - Loading a file of Lisp code means bringing its contents into the Lisp -environment in the form of Lisp objects. XEmacs finds and opens the -file, reads the text, evaluates each form, and then closes the file. - - The load functions evaluate all the expressions in a file just as -the `eval-current-buffer' function evaluates all the expressions in a -buffer. The difference is that the load functions read and evaluate -the text in the file as found on disk, not the text in an Emacs buffer. - - The loaded file must contain Lisp expressions, either as source code -or as byte-compiled code. Each form in the file is called a "top-level -form". There is no special format for the forms in a loadable file; -any form in a file may equally well be typed directly into a buffer and -evaluated there. (Indeed, most code is tested this way.) Most often, -the forms are function definitions and variable definitions. - - A file containing Lisp code is often called a "library". Thus, the -"Rmail library" is a file containing code for Rmail mode. Similarly, a -"Lisp library directory" is a directory of files containing Lisp code. - -* Menu: - -* How Programs Do Loading:: The `load' function and others. -* Autoload:: Setting up a function to autoload. -* Repeated Loading:: Precautions about loading a file twice. -* Named Features:: Loading a library if it isn't already loaded. -* Unloading:: How to "unload" a library that was loaded. -* Hooks for Loading:: Providing code to be run when - particular libraries are loaded. - - -File: lispref.info, Node: How Programs Do Loading, Next: Autoload, Up: Loading - -How Programs Do Loading -======================= - - XEmacs Lisp has several interfaces for loading. For example, -`autoload' creates a placeholder object for a function in a file; -trying to call the autoloading function loads the file to get the -function's real definition (*note Autoload::.). `require' loads a file -if it isn't already loaded (*note Named Features::.). Ultimately, all -these facilities call the `load' function to do the work. - - - Function: load FILENAME &optional MISSING-OK NOMESSAGE NOSUFFIX - This function finds and opens a file of Lisp code, evaluates all - the forms in it, and closes the file. - - To find the file, `load' first looks for a file named - `FILENAME.elc', that is, for a file whose name is FILENAME with - `.elc' appended. If such a file exists, it is loaded. If there - is no file by that name, then `load' looks for a file named - `FILENAME.el'. If that file exists, it is loaded. Finally, if - neither of those names is found, `load' looks for a file named - FILENAME with nothing appended, and loads it if it exists. (The - `load' function is not clever about looking at FILENAME. In the - perverse case of a file named `foo.el.el', evaluation of `(load - "foo.el")' will indeed find it.) - - If the optional argument NOSUFFIX is non-`nil', then the suffixes - `.elc' and `.el' are not tried. In this case, you must specify - the precise file name you want. - - If FILENAME is a relative file name, such as `foo' or - `baz/foo.bar', `load' searches for the file using the variable - `load-path'. It appends FILENAME to each of the directories - listed in `load-path', and loads the first file it finds whose name - matches. The current default directory is tried only if it is - specified in `load-path', where `nil' stands for the default - directory. `load' tries all three possible suffixes in the first - directory in `load-path', then all three suffixes in the second - directory, and so on. - - If you get a warning that `foo.elc' is older than `foo.el', it - means you should consider recompiling `foo.el'. *Note Byte - Compilation::. - - Messages like `Loading foo...' and `Loading foo...done' appear in - the echo area during loading unless NOMESSAGE is non-`nil'. - - Any unhandled errors while loading a file terminate loading. If - the load was done for the sake of `autoload', any function - definitions made during the loading are undone. - - If `load' can't find the file to load, then normally it signals the - error `file-error' (with `Cannot open load file FILENAME'). But - if MISSING-OK is non-`nil', then `load' just returns `nil'. - - You can use the variable `load-read-function' to specify a function - for `load' to use instead of `read' for reading expressions. See - below. - - `load' returns `t' if the file loads successfully. - - - User Option: load-path - The value of this variable is a list of directories to search when - loading files with `load'. Each element is a string (which must be - a directory name) or `nil' (which stands for the current working - directory). The value of `load-path' is initialized from the - environment variable `EMACSLOADPATH', if that exists; otherwise its - default value is specified in `emacs/src/paths.h' when XEmacs is - built. - - The syntax of `EMACSLOADPATH' is the same as used for `PATH'; `:' - (or `;', according to the operating system) separates directory - names, and `.' is used for the current default directory. Here is - an example of how to set your `EMACSLOADPATH' variable from a - `csh' `.login' file: - - setenv EMACSLOADPATH .:/user/bil/emacs:/usr/lib/emacs/lisp - - Here is how to set it using `sh': - - export EMACSLOADPATH - EMACSLOADPATH=.:/user/bil/emacs:/usr/local/lib/emacs/lisp - - Here is an example of code you can place in a `.emacs' file to add - several directories to the front of your default `load-path': - - (setq load-path - (append (list nil "/user/bil/emacs" - "/usr/local/lisplib" - "~/emacs") - load-path)) - - In this example, the path searches the current working directory - first, followed then by the `/user/bil/emacs' directory, the - `/usr/local/lisplib' directory, and the `~/emacs' directory, which - are then followed by the standard directories for Lisp code. - - The command line options `-l' or `-load' specify a Lisp library to - load as part of Emacs startup. Since this file might be in the - current directory, Emacs 18 temporarily adds the current directory - to the front of `load-path' so the file can be found there. Newer - Emacs versions also find such files in the current directory, but - without altering `load-path'. - - Dumping Emacs uses a special value of `load-path'. If the value of - `load-path' at the end of dumping is unchanged (that is, still the - same special value), the dumped Emacs switches to the ordinary - `load-path' value when it starts up, as described above. But if - `load-path' has any other value at the end of dumping, that value - is used for execution of the dumped Emacs also. - - Therefore, if you want to change `load-path' temporarily for - loading a few libraries in `site-init.el' or `site-load.el', you - should bind `load-path' locally with `let' around the calls to - `load'. - - - Function: locate-file FILENAME PATH-LIST &optional SUFFIXES MODE - This function searches for a file in the same way that `load' does, - and returns the file found (if any). (In fact, `load' uses this - function to search through `load-path'.) It searches for FILENAME - through PATH-LIST, expanded by one of the optional SUFFIXES - (string of suffixes separated by `:'s), checking for access MODE - (0|1|2|4 = exists|executable|writeable|readable), default readable. - - `locate-file' keeps hash tables of the directories it searches - through, in order to speed things up. It tries valiantly to not - get confused in the face of a changing and unpredictable - environment, but can occasionally get tripped up. In this case, - you will have to call `locate-file-clear-hashing' to get it back - on track. See that function for details. - - - Function: locate-file-clear-hashing PATH - This function clears the hash records for the specified list of - directories. `locate-file' uses a hashing scheme to speed lookup, - and will correctly track the following environmental changes: - - * changes of any sort to the list of directories to be searched. - - * addition and deletion of non-shadowing files (see below) from - the directories in the list. - - * byte-compilation of a .el file into a .elc file. - - `locate-file' will primarily get confused if you add a file that - shadows (i.e. has the same name as) another file further down in - the directory list. In this case, you must call - `locate-file-clear-hashing'. - - - Variable: load-in-progress - This variable is non-`nil' if Emacs is in the process of loading a - file, and it is `nil' otherwise. - - - Variable: load-read-function - This variable specifies an alternate expression-reading function - for `load' and `eval-region' to use instead of `read'. The - function should accept one argument, just as `read' does. - - Normally, the variable's value is `nil', which means those - functions should use `read'. - - - User Option: load-warn-when-source-newer - This variable specifies whether `load' should check whether the - source is newer than the binary. If this variable is true, then - when a `.elc' file is being loaded and the corresponding `.el' is - newer, a warning message will be printed. The default is `nil', - but it is bound to `t' during the initial loadup. - - - User Option: load-warn-when-source-only - This variable specifies whether `load' should warn when loading a - `.el' file instead of an `.elc'. If this variable is true, then - when `load' is called with a filename without an extension, and - the `.elc' version doesn't exist but the `.el' version does, then - a message will be printed. If an explicit extension is passed to - `load', no warning will be printed. The default is `nil', but it - is bound to `t' during the initial loadup. - - - User Option: load-ignore-elc-files - This variable specifies whether `load' should ignore `.elc' files - when a suffix is not given. This is normally used only to - bootstrap the `.elc' files when building XEmacs, when you use the - command `make all-elc'. (This forces the `.el' versions to be - loaded in the process of compiling those same files, so that - existing out-of-date `.elc' files do not make it mess things up.) - - To learn how `load' is used to build XEmacs, see *Note Building -XEmacs::. - diff --git a/info/lispref.info-12 b/info/lispref.info-12 deleted file mode 100644 index 994bfc1..0000000 --- a/info/lispref.info-12 +++ /dev/null @@ -1,1179 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Autoload, Next: Repeated Loading, Prev: How Programs Do Loading, Up: Loading - -Autoload -======== - - The "autoload" facility allows you to make a function or macro known -in Lisp, but put off loading the file that defines it. The first call -to the function automatically reads the proper file to install the real -definition and other associated code, then runs the real definition as -if it had been loaded all along. - - There are two ways to set up an autoloaded function: by calling -`autoload', and by writing a special "magic" comment in the source -before the real definition. `autoload' is the low-level primitive for -autoloading; any Lisp program can call `autoload' at any time. Magic -comments do nothing on their own; they serve as a guide for the command -`update-file-autoloads', which constructs calls to `autoload' and -arranges to execute them when Emacs is built. Magic comments are the -most convenient way to make a function autoload, but only for packages -installed along with Emacs. - - - Function: autoload FUNCTION FILENAME &optional DOCSTRING INTERACTIVE - TYPE - This function defines the function (or macro) named FUNCTION so as - to load automatically from FILENAME. The string FILENAME - specifies the file to load to get the real definition of FUNCTION. - - The argument DOCSTRING is the documentation string for the - function. Normally, this is the identical to the documentation - string in the function definition itself. Specifying the - documentation string in the call to `autoload' makes it possible - to look at the documentation without loading the function's real - definition. - - If INTERACTIVE is non-`nil', then the function can be called - interactively. This lets completion in `M-x' work without loading - the function's real definition. The complete interactive - specification need not be given here; it's not needed unless the - user actually calls FUNCTION, and when that happens, it's time to - load the real definition. - - You can autoload macros and keymaps as well as ordinary functions. - Specify TYPE as `macro' if FUNCTION is really a macro. Specify - TYPE as `keymap' if FUNCTION is really a keymap. Various parts of - Emacs need to know this information without loading the real - definition. - - An autoloaded keymap loads automatically during key lookup when a - prefix key's binding is the symbol FUNCTION. Autoloading does not - occur for other kinds of access to the keymap. In particular, it - does not happen when a Lisp program gets the keymap from the value - of a variable and calls `define-key'; not even if the variable - name is the same symbol FUNCTION. - - If FUNCTION already has a non-void function definition that is not - an autoload object, `autoload' does nothing and returns `nil'. If - the function cell of FUNCTION is void, or is already an autoload - object, then it is defined as an autoload object like this: - - (autoload FILENAME DOCSTRING INTERACTIVE TYPE) - - For example, - - (symbol-function 'run-prolog) - => (autoload "prolog" 169681 t nil) - - In this case, `"prolog"' is the name of the file to load, 169681 - refers to the documentation string in the `DOC' file (*note - Documentation Basics::.), `t' means the function is interactive, - and `nil' that it is not a macro or a keymap. - - The autoloaded file usually contains other definitions and may -require or provide one or more features. If the file is not completely -loaded (due to an error in the evaluation of its contents), any function -definitions or `provide' calls that occurred during the load are -undone. This is to ensure that the next attempt to call any function -autoloading from this file will try again to load the file. If not for -this, then some of the functions in the file might appear defined, but -they might fail to work properly for the lack of certain subroutines -defined later in the file and not loaded successfully. - - XEmacs as distributed comes with many autoloaded functions. The -calls to `autoload' are in the file `loaddefs.el'. There is a -convenient way of updating them automatically. - - If the autoloaded file fails to define the desired Lisp function or -macro, then an error is signaled with data `"Autoloading failed to -define function FUNCTION-NAME"'. - - A magic autoload comment looks like `;;;###autoload', on a line by -itself, just before the real definition of the function in its -autoloadable source file. The command `M-x update-file-autoloads' -writes a corresponding `autoload' call into `loaddefs.el'. Building -Emacs loads `loaddefs.el' and thus calls `autoload'. `M-x -update-directory-autoloads' is even more powerful; it updates autoloads -for all files in the current directory. - - The same magic comment can copy any kind of form into `loaddefs.el'. -If the form following the magic comment is not a function definition, -it is copied verbatim. You can also use a magic comment to execute a -form at build time *without* executing it when the file itself is -loaded. To do this, write the form "on the same line" as the magic -comment. Since it is in a comment, it does nothing when you load the -source file; but `update-file-autoloads' copies it to `loaddefs.el', -where it is executed while building Emacs. - - The following example shows how `doctor' is prepared for autoloading -with a magic comment: - - ;;;###autoload - (defun doctor () - "Switch to *doctor* buffer and start giving psychotherapy." - (interactive) - (switch-to-buffer "*doctor*") - (doctor-mode)) - -Here's what that produces in `loaddefs.el': - - (autoload 'doctor "doctor" - "\ - Switch to *doctor* buffer and start giving psychotherapy." - t) - -The backslash and newline immediately following the double-quote are a -convention used only in the preloaded Lisp files such as `loaddefs.el'; -they tell `make-docfile' to put the documentation string in the `DOC' -file. *Note Building XEmacs::. - - -File: lispref.info, Node: Repeated Loading, Next: Named Features, Prev: Autoload, Up: Loading - -Repeated Loading -================ - - You may load one file more than once in an Emacs session. For -example, after you have rewritten and reinstalled a function definition -by editing it in a buffer, you may wish to return to the original -version; you can do this by reloading the file it came from. - - When you load or reload files, bear in mind that the `load' and -`load-library' functions automatically load a byte-compiled file rather -than a non-compiled file of similar name. If you rewrite a file that -you intend to save and reinstall, remember to byte-compile it if -necessary; otherwise you may find yourself inadvertently reloading the -older, byte-compiled file instead of your newer, non-compiled file! - - When writing the forms in a Lisp library file, keep in mind that the -file might be loaded more than once. For example, the choice of -`defvar' vs. `defconst' for defining a variable depends on whether it -is desirable to reinitialize the variable if the library is reloaded: -`defconst' does so, and `defvar' does not. (*Note Defining -Variables::.) - - The simplest way to add an element to an alist is like this: - - (setq minor-mode-alist - (cons '(leif-mode " Leif") minor-mode-alist)) - -But this would add multiple elements if the library is reloaded. To -avoid the problem, write this: - - (or (assq 'leif-mode minor-mode-alist) - (setq minor-mode-alist - (cons '(leif-mode " Leif") minor-mode-alist))) - - To add an element to a list just once, use `add-to-list' (*note -Setting Variables::.). - - Occasionally you will want to test explicitly whether a library has -already been loaded. Here's one way to test, in a library, whether it -has been loaded before: - - (defvar foo-was-loaded) - - (if (not (boundp 'foo-was-loaded)) - EXECUTE-FIRST-TIME-ONLY) - - (setq foo-was-loaded t) - -If the library uses `provide' to provide a named feature, you can use -`featurep' to test whether the library has been loaded. *Note Named -Features::. - - -File: lispref.info, Node: Named Features, Next: Unloading, Prev: Repeated Loading, Up: Loading - -Features -======== - - `provide' and `require' are an alternative to `autoload' for loading -files automatically. They work in terms of named "features". -Autoloading is triggered by calling a specific function, but a feature -is loaded the first time another program asks for it by name. - - A feature name is a symbol that stands for a collection of functions, -variables, etc. The file that defines them should "provide" the -feature. Another program that uses them may ensure they are defined by -"requiring" the feature. This loads the file of definitions if it -hasn't been loaded already. - - To require the presence of a feature, call `require' with the -feature name as argument. `require' looks in the global variable -`features' to see whether the desired feature has been provided -already. If not, it loads the feature from the appropriate file. This -file should call `provide' at the top level to add the feature to -`features'; if it fails to do so, `require' signals an error. - - Features are normally named after the files that provide them, so -that `require' need not be given the file name. - - For example, in `emacs/lisp/prolog.el', the definition for -`run-prolog' includes the following code: - - (defun run-prolog () - "Run an inferior Prolog process, input and output via buffer *prolog*." - (interactive) - (require 'comint) - (switch-to-buffer (make-comint "prolog" prolog-program-name)) - (inferior-prolog-mode)) - -The expression `(require 'comint)' loads the file `comint.el' if it has -not yet been loaded. This ensures that `make-comint' is defined. - - The `comint.el' file contains the following top-level expression: - - (provide 'comint) - -This adds `comint' to the global `features' list, so that `(require -'comint)' will henceforth know that nothing needs to be done. - - When `require' is used at top level in a file, it takes effect when -you byte-compile that file (*note Byte Compilation::.) as well as when -you load it. This is in case the required package contains macros that -the byte compiler must know about. - - Although top-level calls to `require' are evaluated during byte -compilation, `provide' calls are not. Therefore, you can ensure that a -file of definitions is loaded before it is byte-compiled by including a -`provide' followed by a `require' for the same feature, as in the -following example. - - (provide 'my-feature) ; Ignored by byte compiler, - ; evaluated by `load'. - (require 'my-feature) ; Evaluated by byte compiler. - -The compiler ignores the `provide', then processes the `require' by -loading the file in question. Loading the file does execute the -`provide' call, so the subsequent `require' call does nothing while -loading. - - - Function: provide FEATURE - This function announces that FEATURE is now loaded, or being - loaded, into the current XEmacs session. This means that the - facilities associated with FEATURE are or will be available for - other Lisp programs. - - The direct effect of calling `provide' is to add FEATURE to the - front of the list `features' if it is not already in the list. - The argument FEATURE must be a symbol. `provide' returns FEATURE. - - features - => (bar bish) - - (provide 'foo) - => foo - features - => (foo bar bish) - - When a file is loaded to satisfy an autoload, and it stops due to - an error in the evaluating its contents, any function definitions - or `provide' calls that occurred during the load are undone. - *Note Autoload::. - - - Function: require FEATURE &optional FILENAME - This function checks whether FEATURE is present in the current - XEmacs session (using `(featurep FEATURE)'; see below). If it is - not, then `require' loads FILENAME with `load'. If FILENAME is - not supplied, then the name of the symbol FEATURE is used as the - file name to load. - - If loading the file fails to provide FEATURE, `require' signals an - error, `Required feature FEATURE was not provided'. - - - Function: featurep FEXP - This function returns `t' if feature FEXP is present in this - Emacs. Use this to conditionalize execution of lisp code based on - the presence or absence of emacs or environment extensions. - - FEXP can be a symbol, a number, or a list. - - If FEXP is a symbol, it is looked up in the `features' variable, - and `t' is returned if it is found, `nil' otherwise. - - If FEXP is a number, the function returns `t' if this Emacs has an - equal or greater number than `fexp', `nil' otherwise. Note that - minor Emacs version is expected to be 2 decimal places wide, so - `(featurep 20.4)' will return `nil' on XEmacs 20.4--you must write - `(featurep 20.04)', unless you wish to match for XEmacs 20.40. - - If FEXP is a list whose car is the symbol `and', the function - returns `t' if all the features in its cdr are present, `nil' - otherwise. - - If FEXP is a list whose car is the symbol `or', the function - returns `t' if any the features in its cdr are present, `nil' - otherwise. - - If FEXP is a list whose car is the symbol `not', the function - returns `t' if the feature is not present, `nil' otherwise. - - Examples: - - (featurep 'xemacs) - => ; t on XEmacs. - - (featurep '(and xemacs gnus)) - => ; t on XEmacs with Gnus loaded. - - (featurep '(or tty-frames (and emacs 19.30))) - => ; t if this Emacs supports TTY frames. - - (featurep '(or (and xemacs 19.15) (and emacs 19.34))) - => ; t on XEmacs 19.15 and later, or on - ; FSF Emacs 19.34 and later. - - *Please note:* The advanced arguments of this function (anything - other than a symbol) are not yet supported by FSF Emacs. If you - feel they are useful for supporting multiple Emacs variants, lobby - Richard Stallman at `'. - - - Variable: features - The value of this variable is a list of symbols that are the - features loaded in the current XEmacs session. Each symbol was - put in this list with a call to `provide'. The order of the - elements in the `features' list is not significant. - - -File: lispref.info, Node: Unloading, Next: Hooks for Loading, Prev: Named Features, Up: Loading - -Unloading -========= - - You can discard the functions and variables loaded by a library to -reclaim memory for other Lisp objects. To do this, use the function -`unload-feature': - - - Command: unload-feature FEATURE &optional FORCE - This command unloads the library that provided feature FEATURE. - It undefines all functions, macros, and variables defined in that - library with `defconst', `defvar', `defun', `defmacro', - `defsubst', `definf-function' and `defalias'. It then restores - any autoloads formerly associated with those symbols. (Loading - saves these in the `autoload' property of the symbol.) - - Ordinarily, `unload-feature' refuses to unload a library on which - other loaded libraries depend. (A library A depends on library B - if A contains a `require' for B.) If the optional argument FORCE - is non-`nil', dependencies are ignored and you can unload any - library. - - The `unload-feature' function is written in Lisp; its actions are -based on the variable `load-history'. - - - Variable: load-history - This variable's value is an alist connecting library names with the - names of functions and variables they define, the features they - provide, and the features they require. - - Each element is a list and describes one library. The CAR of the - list is the name of the library, as a string. The rest of the - list is composed of these kinds of objects: - - * Symbols that were defined by this library. - - * Lists of the form `(require . FEATURE)' indicating features - that were required. - - * Lists of the form `(provide . FEATURE)' indicating features - that were provided. - - The value of `load-history' may have one element whose CAR is - `nil'. This element describes definitions made with `eval-buffer' - on a buffer that is not visiting a file. - - The command `eval-region' updates `load-history', but does so by -adding the symbols defined to the element for the file being visited, -rather than replacing that element. - - -File: lispref.info, Node: Hooks for Loading, Prev: Unloading, Up: Loading - -Hooks for Loading -================= - - - Variable: after-load-alist - An alist of expressions to evaluate if and when particular - libraries are loaded. Each element looks like this: - - (FILENAME FORMS...) - - When `load' is run and the file-name argument is FILENAME, the - FORMS in the corresponding element are executed at the end of - loading. - - FILENAME must match exactly! Normally FILENAME is the name of a - library, with no directory specified, since that is how `load' is - normally called. An error in FORMS does not undo the load, but - does prevent execution of the rest of the FORMS. - - - -File: lispref.info, Node: Byte Compilation, Next: Debugging, Prev: Loading, Up: Top - -Byte Compilation -**************** - - XEmacs Lisp has a "compiler" that translates functions written in -Lisp into a special representation called "byte-code" that can be -executed more efficiently. The compiler replaces Lisp function -definitions with byte-code. When a byte-coded function is called, its -definition is evaluated by the "byte-code interpreter". - - Because the byte-compiled code is evaluated by the byte-code -interpreter, instead of being executed directly by the machine's -hardware (as true compiled code is), byte-code is completely -transportable from machine to machine without recompilation. It is not, -however, as fast as true compiled code. - - In general, any version of Emacs can run byte-compiled code produced -by recent earlier versions of Emacs, but the reverse is not true. In -particular, if you compile a program with XEmacs 20, the compiled code -may not run in earlier versions. - - The first time a compiled-function object is executed, the byte-code -instructions are validated and the byte-code is further optimized. An -`invalid-byte-code' error is signaled if the byte-code is invalid, for -example if it contains invalid opcodes. This usually means a bug in -the byte compiler. - - *Note Compilation Errors::, for how to investigate errors occurring -in byte compilation. - -* Menu: - -* Speed of Byte-Code:: An example of speedup from byte compilation. -* Compilation Functions:: Byte compilation functions. -* Docs and Compilation:: Dynamic loading of documentation strings. -* Dynamic Loading:: Dynamic loading of individual functions. -* Eval During Compile:: Code to be evaluated when you compile. -* Compiled-Function Objects:: The data type used for byte-compiled functions. -* Disassembly:: Disassembling byte-code; how to read byte-code. - - -File: lispref.info, Node: Speed of Byte-Code, Next: Compilation Functions, Up: Byte Compilation - -Performance of Byte-Compiled Code -================================= - - A byte-compiled function is not as efficient as a primitive function -written in C, but runs much faster than the version written in Lisp. -Here is an example: - - (defun silly-loop (n) - "Return time before and after N iterations of a loop." - (let ((t1 (current-time-string))) - (while (> (setq n (1- n)) - 0)) - (list t1 (current-time-string)))) - => silly-loop - - (silly-loop 5000000) - => ("Mon Sep 14 15:51:49 1998" - "Mon Sep 14 15:52:07 1998") ; 18 seconds - - (byte-compile 'silly-loop) - => # - - (silly-loop 5000000) - => ("Mon Sep 14 15:53:43 1998" - "Mon Sep 14 15:53:49 1998") ; 6 seconds - - In this example, the interpreted code required 18 seconds to run, -whereas the byte-compiled code required 6 seconds. These results are -representative, but actual results will vary greatly. - - -File: lispref.info, Node: Compilation Functions, Next: Docs and Compilation, Prev: Speed of Byte-Code, Up: Byte Compilation - -The Compilation Functions -========================= - - You can byte-compile an individual function or macro definition with -the `byte-compile' function. You can compile a whole file with -`byte-compile-file', or several files with `byte-recompile-directory' -or `batch-byte-compile'. - - When you run the byte compiler, you may get warnings in a buffer -called `*Compile-Log*'. These report things in your program that -suggest a problem but are not necessarily erroneous. - - Be careful when byte-compiling code that uses macros. Macro calls -are expanded when they are compiled, so the macros must already be -defined for proper compilation. For more details, see *Note Compiling -Macros::. - - Normally, compiling a file does not evaluate the file's contents or -load the file. But it does execute any `require' calls at top level in -the file. One way to ensure that necessary macro definitions are -available during compilation is to `require' the file that defines them -(*note Named Features::.). To avoid loading the macro definition files -when someone *runs* the compiled program, write `eval-when-compile' -around the `require' calls (*note Eval During Compile::.). - - - Function: byte-compile SYMBOL - This function byte-compiles the function definition of SYMBOL, - replacing the previous definition with the compiled one. The - function definition of SYMBOL must be the actual code for the - function; i.e., the compiler does not follow indirection to - another symbol. `byte-compile' returns the new, compiled - definition of SYMBOL. - - If SYMBOL's definition is a compiled-function object, - `byte-compile' does nothing and returns `nil'. Lisp records only - one function definition for any symbol, and if that is already - compiled, non-compiled code is not available anywhere. So there - is no way to "compile the same definition again." - - (defun factorial (integer) - "Compute factorial of INTEGER." - (if (= 1 integer) 1 - (* integer (factorial (1- integer))))) - => factorial - - (byte-compile 'factorial) - => # - - The result is a compiled-function object. The string it contains - is the actual byte-code; each character in it is an instruction or - an operand of an instruction. The vector contains all the - constants, variable names and function names used by the function, - except for certain primitives that are coded as special - instructions. - - - Command: compile-defun &optional ARG - This command reads the defun containing point, compiles it, and - evaluates the result. If you use this on a defun that is actually - a function definition, the effect is to install a compiled version - of that function. - - If ARG is non-`nil', the result is inserted in the current buffer - after the form; otherwise, it is printed in the minibuffer. - - - Command: byte-compile-file FILENAME &optional LOAD - This function compiles a file of Lisp code named FILENAME into a - file of byte-code. The output file's name is made by appending - `c' to the end of FILENAME. - - If `load' is non-`nil', the file is loaded after having been - compiled. - - Compilation works by reading the input file one form at a time. - If it is a definition of a function or macro, the compiled - function or macro definition is written out. Other forms are - batched together, then each batch is compiled, and written so that - its compiled code will be executed when the file is read. All - comments are discarded when the input file is read. - - This command returns `t'. When called interactively, it prompts - for the file name. - - % ls -l push* - -rw-r--r-- 1 lewis 791 Oct 5 20:31 push.el - - (byte-compile-file "~/emacs/push.el") - => t - - % ls -l push* - -rw-r--r-- 1 lewis 791 Oct 5 20:31 push.el - -rw-r--r-- 1 lewis 638 Oct 8 20:25 push.elc - - - Command: byte-recompile-directory DIRECTORY &optional FLAG - This function recompiles every `.el' file in DIRECTORY that needs - recompilation. A file needs recompilation if a `.elc' file exists - but is older than the `.el' file. - - When a `.el' file has no corresponding `.elc' file, then FLAG says - what to do. If it is `nil', these files are ignored. If it is - non-`nil', the user is asked whether to compile each such file. - - The return value of this command is unpredictable. - - - Function: batch-byte-compile - This function runs `byte-compile-file' on files specified on the - command line. This function must be used only in a batch - execution of Emacs, as it kills Emacs on completion. An error in - one file does not prevent processing of subsequent files. (The - file that gets the error will not, of course, produce any compiled - code.) - - % emacs -batch -f batch-byte-compile *.el - - - Function: batch-byte-recompile-directory - This function is similar to `batch-byte-compile' but runs the - command `byte-recompile-directory' on the files remaining on the - command line. - - - Variable: byte-recompile-directory-ignore-errors-p - If non-`nil', this specifies that `byte-recompile-directory' will - continue compiling even when an error occurs in a file. This is - normally `nil', but is bound to `t' by - `batch-byte-recompile-directory'. - - - Function: byte-code INSTRUCTIONS CONSTANTS STACK-SIZE - This function actually interprets byte-code. Don't call this - function yourself. Only the byte compiler knows how to generate - valid calls to this function. - - In newer Emacs versions (19 and up), byte code is usually executed - as part of a compiled-function object, and only rarely due to an - explicit call to `byte-code'. A byte-compiled function was once - actually defined with a body that calls `byte-code', but in recent - versions of Emacs `byte-code' is only used to run isolated - fragments of lisp code without an associated argument list. - - -File: lispref.info, Node: Docs and Compilation, Next: Dynamic Loading, Prev: Compilation Functions, Up: Byte Compilation - -Documentation Strings and Compilation -===================================== - - Functions and variables loaded from a byte-compiled file access their -documentation strings dynamically from the file whenever needed. This -saves space within Emacs, and makes loading faster because the -documentation strings themselves need not be processed while loading the -file. Actual access to the documentation strings becomes slower as a -result, but normally not enough to bother users. - - Dynamic access to documentation strings does have drawbacks: - - * If you delete or move the compiled file after loading it, Emacs - can no longer access the documentation strings for the functions - and variables in the file. - - * If you alter the compiled file (such as by compiling a new - version), then further access to documentation strings in this - file will give nonsense results. - - If your site installs Emacs following the usual procedures, these -problems will never normally occur. Installing a new version uses a new -directory with a different name; as long as the old version remains -installed, its files will remain unmodified in the places where they are -expected to be. - - However, if you have built Emacs yourself and use it from the -directory where you built it, you will experience this problem -occasionally if you edit and recompile Lisp files. When it happens, you -can cure the problem by reloading the file after recompiling it. - - Versions of Emacs up to and including XEmacs 19.14 and FSF Emacs -19.28 do not support the dynamic docstrings feature, and so will not be -able to load bytecode created by more recent Emacs versions. You can -turn off the dynamic docstring feature by setting -`byte-compile-dynamic-docstrings' to `nil'. Once this is done, you can -compile files that will load into older Emacs versions. You can do -this globally, or for one source file by specifying a file-local -binding for the variable. Here's one way to do that: - - -*-byte-compile-dynamic-docstrings: nil;-*- - - - Variable: byte-compile-dynamic-docstrings - If this is non-`nil', the byte compiler generates compiled files - that are set up for dynamic loading of documentation strings. - - The dynamic documentation string feature writes compiled files that -use a special Lisp reader construct, `#@COUNT'. This construct skips -the next COUNT characters. It also uses the `#$' construct, which -stands for "the name of this file, as a string." It is best not to use -these constructs in Lisp source files. - - -File: lispref.info, Node: Dynamic Loading, Next: Eval During Compile, Prev: Docs and Compilation, Up: Byte Compilation - -Dynamic Loading of Individual Functions -======================================= - - When you compile a file, you can optionally enable the "dynamic -function loading" feature (also known as "lazy loading"). With dynamic -function loading, loading the file doesn't fully read the function -definitions in the file. Instead, each function definition contains a -place-holder which refers to the file. The first time each function is -called, it reads the full definition from the file, to replace the -place-holder. - - The advantage of dynamic function loading is that loading the file -becomes much faster. This is a good thing for a file which contains -many separate commands, provided that using one of them does not imply -you will soon (or ever) use the rest. A specialized mode which provides -many keyboard commands often has that usage pattern: a user may invoke -the mode, but use only a few of the commands it provides. - - The dynamic loading feature has certain disadvantages: - - * If you delete or move the compiled file after loading it, Emacs - can no longer load the remaining function definitions not already - loaded. - - * If you alter the compiled file (such as by compiling a new - version), then trying to load any function not already loaded will - get nonsense results. - - If you compile a new version of the file, the best thing to do is -immediately load the new compiled file. That will prevent any future -problems. - - The byte compiler uses the dynamic function loading feature if the -variable `byte-compile-dynamic' is non-`nil' at compilation time. Do -not set this variable globally, since dynamic loading is desirable only -for certain files. Instead, enable the feature for specific source -files with file-local variable bindings, like this: - - -*-byte-compile-dynamic: t;-*- - - - Variable: byte-compile-dynamic - If this is non-`nil', the byte compiler generates compiled files - that are set up for dynamic function loading. - - - Function: fetch-bytecode FUNCTION - This immediately finishes loading the definition of FUNCTION from - its byte-compiled file, if it is not fully loaded already. The - argument FUNCTION may be a compiled-function object or a function - name. - - -File: lispref.info, Node: Eval During Compile, Next: Compiled-Function Objects, Prev: Dynamic Loading, Up: Byte Compilation - -Evaluation During Compilation -============================= - - These features permit you to write code to be evaluated during -compilation of a program. - - - Special Form: eval-and-compile BODY - This form marks BODY to be evaluated both when you compile the - containing code and when you run it (whether compiled or not). - - You can get a similar result by putting BODY in a separate file - and referring to that file with `require'. Using `require' is - preferable if there is a substantial amount of code to be executed - in this way. - - - Special Form: eval-when-compile BODY - This form marks BODY to be evaluated at compile time and not when - the compiled program is loaded. The result of evaluation by the - compiler becomes a constant which appears in the compiled program. - When the program is interpreted, not compiled at all, BODY is - evaluated normally. - - At top level, this is analogous to the Common Lisp idiom - `(eval-when (compile eval) ...)'. Elsewhere, the Common Lisp `#.' - reader macro (but not when interpreting) is closer to what - `eval-when-compile' does. - - -File: lispref.info, Node: Compiled-Function Objects, Next: Disassembly, Prev: Eval During Compile, Up: Byte Compilation - -Compiled-Function Objects -========================= - - Byte-compiled functions have a special data type: they are -"compiled-function objects". The evaluator handles this data type -specially when it appears as a function to be called. - - The printed representation for a compiled-function object normally -begins with `#'. However, if the -variable `print-readably' is non-`nil', the object is printed beginning -with `#[' and ending with `]'. This representation can be read -directly by the Lisp reader, and is used in byte-compiled files (those -ending in `.elc'). - - In Emacs version 18, there was no compiled-function object data type; -compiled functions used the function `byte-code' to run the byte code. - - A compiled-function object has a number of different attributes. -They are: - -ARGLIST - The list of argument symbols. - -INSTRUCTIONS - The string containing the byte-code instructions. - -CONSTANTS - The vector of Lisp objects referenced by the byte code. These - include symbols used as function names and variable names. - -STACK-SIZE - The maximum stack size this function needs. - -DOC-STRING - The documentation string (if any); otherwise, `nil'. The value may - be a number or a list, in case the documentation string is stored - in a file. Use the function `documentation' to get the real - documentation string (*note Accessing Documentation::.). - -INTERACTIVE - The interactive spec (if any). This can be a string or a Lisp - expression. It is `nil' for a function that isn't interactive. - -DOMAIN - The domain (if any). This is only meaningful if I18N3 - (message-translation) support was compiled into XEmacs. This is a - string defining which domain to find the translation for the - documentation string and interactive prompt. *Note Domain - Specification::. - - Here's an example of a compiled-function object, in printed -representation. It is the definition of the command `backward-sexp'. - - (symbol-function 'backward-sexp) - => # - - The primitive way to create a compiled-function object is with -`make-byte-code': - - - Function: make-byte-code ARGLIST INSTRUCTIONS CONSTANTS STACK-SIZE - &optional DOC-STRING INTERACTIVE - This function constructs and returns a compiled-function object - with the specified attributes. - - *Please note:* Unlike all other Emacs-lisp functions, calling this - with five arguments is *not* the same as calling it with six - arguments, the last of which is `nil'. If the INTERACTIVE arg is - specified as `nil', then that means that this function was defined - with `(interactive)'. If the arg is not specified, then that means - the function is not interactive. This is terrible behavior which - is retained for compatibility with old `.elc' files which expected - these semantics. - - You should not try to come up with the elements for a -compiled-function object yourself, because if they are inconsistent, -XEmacs may crash when you call the function. Always leave it to the -byte compiler to create these objects; it makes the elements consistent -(we hope). - - The following primitives are provided for accessing the elements of -a compiled-function object. - - - Function: compiled-function-arglist FUNCTION - This function returns the argument list of compiled-function object - FUNCTION. - - - Function: compiled-function-instructions FUNCTION - This function returns a string describing the byte-code - instructions of compiled-function object FUNCTION. - - - Function: compiled-function-constants FUNCTION - This function returns the vector of Lisp objects referenced by - compiled-function object FUNCTION. - - - Function: compiled-function-stack-size FUNCTION - This function returns the maximum stack size needed by - compiled-function object FUNCTION. - - - Function: compiled-function-doc-string FUNCTION - This function returns the doc string of compiled-function object - FUNCTION, if available. - - - Function: compiled-function-interactive FUNCTION - This function returns the interactive spec of compiled-function - object FUNCTION, if any. The return value is `nil' or a - two-element list, the first element of which is the symbol - `interactive' and the second element is the interactive spec (a - string or Lisp form). - - - Function: compiled-function-domain FUNCTION - This function returns the domain of compiled-function object - FUNCTION, if any. The result will be a string or `nil'. *Note - Domain Specification::. - - -File: lispref.info, Node: Disassembly, Prev: Compiled-Function Objects, Up: Byte Compilation - -Disassembled Byte-Code -====================== - - People do not write byte-code; that job is left to the byte compiler. -But we provide a disassembler to satisfy a cat-like curiosity. The -disassembler converts the byte-compiled code into humanly readable form. - - The byte-code interpreter is implemented as a simple stack machine. -It pushes values onto a stack of its own, then pops them off to use them -in calculations whose results are themselves pushed back on the stack. -When a byte-code function returns, it pops a value off the stack and -returns it as the value of the function. - - In addition to the stack, byte-code functions can use, bind, and set -ordinary Lisp variables, by transferring values between variables and -the stack. - - - Command: disassemble OBJECT &optional STREAM - This function prints the disassembled code for OBJECT. If STREAM - is supplied, then output goes there. Otherwise, the disassembled - code is printed to the stream `standard-output'. The argument - OBJECT can be a function name or a lambda expression. - - As a special exception, if this function is used interactively, it - outputs to a buffer named `*Disassemble*'. - - Here are two examples of using the `disassemble' function. We have -added explanatory comments to help you relate the byte-code to the Lisp -source; these do not appear in the output of `disassemble'. - - (defun factorial (integer) - "Compute factorial of an integer." - (if (= 1 integer) 1 - (* integer (factorial (1- integer))))) - => factorial - - (factorial 4) - => 24 - - (disassemble 'factorial) - -| byte-code for factorial: - doc: Compute factorial of an integer. - args: (integer) - - 0 varref integer ; Get value of `integer' - ; from the environment - ; and push the value - ; onto the stack. - - 1 constant 1 ; Push 1 onto stack. - - 2 eqlsign ; Pop top two values off stack, - ; compare them, - ; and push result onto stack. - - 3 goto-if-nil 1 ; Pop and test top of stack; - ; if `nil', - ; go to label 1 (which is also byte 7), - ; else continue. - - 5 constant 1 ; Push 1 onto top of stack. - - 6 return ; Return the top element - ; of the stack. - - 7:1 varref integer ; Push value of `integer' onto stack. - - 8 constant factorial ; Push `factorial' onto stack. - - 9 varref integer ; Push value of `integer' onto stack. - - 10 sub1 ; Pop `integer', decrement value, - ; push new value onto stack. - - ; Stack now contains: - ; - decremented value of `integer' - ; - `factorial' - ; - value of `integer' - - 15 call 1 ; Call function `factorial' using - ; the first (i.e., the top) element - ; of the stack as the argument; - ; push returned value onto stack. - - ; Stack now contains: - ; - result of recursive - ; call to `factorial' - ; - value of `integer' - - 12 mult ; Pop top two values off the stack, - ; multiply them, - ; pushing the result onto the stack. - - 13 return ; Return the top element - ; of the stack. - => nil - - The `silly-loop' function is somewhat more complex: - - (defun silly-loop (n) - "Return time before and after N iterations of a loop." - (let ((t1 (current-time-string))) - (while (> (setq n (1- n)) - 0)) - (list t1 (current-time-string)))) - => silly-loop - - (disassemble 'silly-loop) - -| byte-code for silly-loop: - doc: Return time before and after N iterations of a loop. - args: (n) - - 0 constant current-time-string ; Push - ; `current-time-string' - ; onto top of stack. - - 1 call 0 ; Call `current-time-string' - ; with no argument, - ; pushing result onto stack. - - 2 varbind t1 ; Pop stack and bind `t1' - ; to popped value. - - 3:1 varref n ; Get value of `n' from - ; the environment and push - ; the value onto the stack. - - 4 sub1 ; Subtract 1 from top of stack. - - 5 dup ; Duplicate the top of the stack; - ; i.e., copy the top of - ; the stack and push the - ; copy onto the stack. - - 6 varset n ; Pop the top of the stack, - ; and set `n' to the value. - - ; In effect, the sequence `dup varset' - ; copies the top of the stack - ; into the value of `n' - ; without popping it. - - 7 constant 0 ; Push 0 onto stack. - - 8 gtr ; Pop top two values off stack, - ; test if N is greater than 0 - ; and push result onto stack. - - 9 goto-if-not-nil 1 ; Goto label 1 (byte 3) if `n' <= 0 - ; (this exits the while loop). - ; else pop top of stack - ; and continue - - 11 varref t1 ; Push value of `t1' onto stack. - - 12 constant current-time-string ; Push - ; `current-time-string' - ; onto top of stack. - - 13 call 0 ; Call `current-time-string' again. - - 14 unbind 1 ; Unbind `t1' in local environment. - - 15 list2 ; Pop top two elements off stack, - ; create a list of them, - ; and push list onto stack. - - 16 return ; Return the top element of the stack. - - => nil - - -File: lispref.info, Node: Debugging, Next: Read and Print, Prev: Byte Compilation, Up: Top - -Debugging Lisp Programs -*********************** - - There are three ways to investigate a problem in an XEmacs Lisp -program, depending on what you are doing with the program when the -problem appears. - - * If the problem occurs when you run the program, you can use a Lisp - debugger (either the default debugger or Edebug) to investigate - what is happening during execution. - - * If the problem is syntactic, so that Lisp cannot even read the - program, you can use the XEmacs facilities for editing Lisp to - localize it. - - * If the problem occurs when trying to compile the program with the - byte compiler, you need to know how to examine the compiler's - input buffer. - -* Menu: - -* Debugger:: How the XEmacs Lisp debugger is implemented. -* Syntax Errors:: How to find syntax errors. -* Compilation Errors:: How to find errors that show up in byte compilation. -* Edebug:: A source-level XEmacs Lisp debugger. - - Another useful debugging tool is the dribble file. When a dribble -file is open, XEmacs copies all keyboard input characters to that file. -Afterward, you can examine the file to find out what input was used. -*Note Terminal Input::. - - For debugging problems in terminal descriptions, the -`open-termscript' function can be useful. *Note Terminal Output::. - - -File: lispref.info, Node: Debugger, Next: Syntax Errors, Up: Debugging - -The Lisp Debugger -================= - - The "Lisp debugger" provides the ability to suspend evaluation of a -form. While evaluation is suspended (a state that is commonly known as -a "break"), you may examine the run time stack, examine the values of -local or global variables, or change those values. Since a break is a -recursive edit, all the usual editing facilities of XEmacs are -available; you can even run programs that will enter the debugger -recursively. *Note Recursive Editing::. - -* Menu: - -* Error Debugging:: Entering the debugger when an error happens. -* Infinite Loops:: Stopping and debugging a program that doesn't exit. -* Function Debugging:: Entering it when a certain function is called. -* Explicit Debug:: Entering it at a certain point in the program. -* Using Debugger:: What the debugger does; what you see while in it. -* Debugger Commands:: Commands used while in the debugger. -* Invoking the Debugger:: How to call the function `debug'. -* Internals of Debugger:: Subroutines of the debugger, and global variables. - diff --git a/info/lispref.info-13 b/info/lispref.info-13 deleted file mode 100644 index c94556d..0000000 --- a/info/lispref.info-13 +++ /dev/null @@ -1,1181 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Error Debugging, Next: Infinite Loops, Up: Debugger - -Entering the Debugger on an Error ---------------------------------- - - The most important time to enter the debugger is when a Lisp error -happens. This allows you to investigate the immediate causes of the -error. - - However, entry to the debugger is not a normal consequence of an -error. Many commands frequently get Lisp errors when invoked in -inappropriate contexts (such as `C-f' at the end of the buffer) and -during ordinary editing it would be very unpleasant to enter the -debugger each time this happens. If you want errors to enter the -debugger, set the variable `debug-on-error' to non-`nil'. - - - User Option: debug-on-error - This variable determines whether the debugger is called when an - error is signaled and not handled. If `debug-on-error' is `t', all - errors call the debugger. If it is `nil', none call the debugger. - - The value can also be a list of error conditions that should call - the debugger. For example, if you set it to the list - `(void-variable)', then only errors about a variable that has no - value invoke the debugger. - - When this variable is non-`nil', Emacs does not catch errors that - happen in process filter functions and sentinels. Therefore, these - errors also can invoke the debugger. *Note Processes::. - - - User Option: debug-ignored-errors - This variable specifies certain kinds of errors that should not - enter the debugger. Its value is a list of error condition - symbols and/or regular expressions. If the error has any of those - condition symbols, or if the error message matches any of the - regular expressions, then that error does not enter the debugger, - regardless of the value of `debug-on-error'. - - The normal value of this variable lists several errors that happen - often during editing but rarely result from bugs in Lisp programs. - - To debug an error that happens during loading of the `.emacs' file, -use the option `-debug-init', which binds `debug-on-error' to `t' while -`.emacs' is loaded and inhibits use of `condition-case' to catch init -file errors. - - If your `.emacs' file sets `debug-on-error', the effect may not last -past the end of loading `.emacs'. (This is an undesirable byproduct of -the code that implements the `-debug-init' command line option.) The -best way to make `.emacs' set `debug-on-error' permanently is with -`after-init-hook', like this: - - (add-hook 'after-init-hook - '(lambda () (setq debug-on-error t))) - - - User Option: debug-on-signal - This variable is similar to `debug-on-error' but breaks whenever - an error is signalled, regardless of whether it would be handled. - - -File: lispref.info, Node: Infinite Loops, Next: Function Debugging, Prev: Error Debugging, Up: Debugger - -Debugging Infinite Loops ------------------------- - - When a program loops infinitely and fails to return, your first -problem is to stop the loop. On most operating systems, you can do this -with `C-g', which causes quit. - - Ordinary quitting gives no information about why the program was -looping. To get more information, you can set the variable -`debug-on-quit' to non-`nil'. Quitting with `C-g' is not considered an -error, and `debug-on-error' has no effect on the handling of `C-g'. -Likewise, `debug-on-quit' has no effect on errors. - - Once you have the debugger running in the middle of the infinite -loop, you can proceed from the debugger using the stepping commands. -If you step through the entire loop, you will probably get enough -information to solve the problem. - - - User Option: debug-on-quit - This variable determines whether the debugger is called when `quit' - is signaled and not handled. If `debug-on-quit' is non-`nil', - then the debugger is called whenever you quit (that is, type - `C-g'). If `debug-on-quit' is `nil', then the debugger is not - called when you quit. *Note Quitting::. - - -File: lispref.info, Node: Function Debugging, Next: Explicit Debug, Prev: Infinite Loops, Up: Debugger - -Entering the Debugger on a Function Call ----------------------------------------- - - To investigate a problem that happens in the middle of a program, one -useful technique is to enter the debugger whenever a certain function is -called. You can do this to the function in which the problem occurs, -and then step through the function, or you can do this to a function -called shortly before the problem, step quickly over the call to that -function, and then step through its caller. - - - Command: debug-on-entry FUNCTION-NAME - This function requests FUNCTION-NAME to invoke the debugger each - time it is called. It works by inserting the form `(debug - 'debug)' into the function definition as the first form. - - Any function defined as Lisp code may be set to break on entry, - regardless of whether it is interpreted code or compiled code. If - the function is a command, it will enter the debugger when called - from Lisp and when called interactively (after the reading of the - arguments). You can't debug primitive functions (i.e., those - written in C) this way. - - When `debug-on-entry' is called interactively, it prompts for - FUNCTION-NAME in the minibuffer. - - If the function is already set up to invoke the debugger on entry, - `debug-on-entry' does nothing. - - *Please note:* if you redefine a function after using - `debug-on-entry' on it, the code to enter the debugger is lost. - - `debug-on-entry' returns FUNCTION-NAME. - - (defun fact (n) - (if (zerop n) 1 - (* n (fact (1- n))))) - => fact - (debug-on-entry 'fact) - => fact - (fact 3) - - ------ Buffer: *Backtrace* ------ - Entering: - * fact(3) - eval-region(4870 4878 t) - byte-code("...") - eval-last-sexp(nil) - (let ...) - eval-insert-last-sexp(nil) - * call-interactively(eval-insert-last-sexp) - ------ Buffer: *Backtrace* ------ - - (symbol-function 'fact) - => (lambda (n) - (debug (quote debug)) - (if (zerop n) 1 (* n (fact (1- n))))) - - - Command: cancel-debug-on-entry FUNCTION-NAME - This function undoes the effect of `debug-on-entry' on - FUNCTION-NAME. When called interactively, it prompts for - FUNCTION-NAME in the minibuffer. If FUNCTION-NAME is `nil' or the - empty string, it cancels debugging for all functions. - - If `cancel-debug-on-entry' is called more than once on the same - function, the second call does nothing. `cancel-debug-on-entry' - returns FUNCTION-NAME. - - -File: lispref.info, Node: Explicit Debug, Next: Using Debugger, Prev: Function Debugging, Up: Debugger - -Explicit Entry to the Debugger ------------------------------- - - You can cause the debugger to be called at a certain point in your -program by writing the expression `(debug)' at that point. To do this, -visit the source file, insert the text `(debug)' at the proper place, -and type `C-M-x'. Be sure to undo this insertion before you save the -file! - - The place where you insert `(debug)' must be a place where an -additional form can be evaluated and its value ignored. (If the value -of `(debug)' isn't ignored, it will alter the execution of the -program!) The most common suitable places are inside a `progn' or an -implicit `progn' (*note Sequencing::.). - - -File: lispref.info, Node: Using Debugger, Next: Debugger Commands, Prev: Explicit Debug, Up: Debugger - -Using the Debugger ------------------- - - When the debugger is entered, it displays the previously selected -buffer in one window and a buffer named `*Backtrace*' in another -window. The backtrace buffer contains one line for each level of Lisp -function execution currently going on. At the beginning of this buffer -is a message describing the reason that the debugger was invoked (such -as the error message and associated data, if it was invoked due to an -error). - - The backtrace buffer is read-only and uses a special major mode, -Debugger mode, in which letters are defined as debugger commands. The -usual XEmacs editing commands are available; thus, you can switch -windows to examine the buffer that was being edited at the time of the -error, switch buffers, visit files, or do any other sort of editing. -However, the debugger is a recursive editing level (*note Recursive -Editing::.) and it is wise to go back to the backtrace buffer and exit -the debugger (with the `q' command) when you are finished with it. -Exiting the debugger gets out of the recursive edit and kills the -backtrace buffer. - - The backtrace buffer shows you the functions that are executing and -their argument values. It also allows you to specify a stack frame by -moving point to the line describing that frame. (A stack frame is the -place where the Lisp interpreter records information about a particular -invocation of a function.) The frame whose line point is on is -considered the "current frame". Some of the debugger commands operate -on the current frame. - - The debugger itself must be run byte-compiled, since it makes -assumptions about how many stack frames are used for the debugger -itself. These assumptions are false if the debugger is running -interpreted. - - -File: lispref.info, Node: Debugger Commands, Next: Invoking the Debugger, Prev: Using Debugger, Up: Debugger - -Debugger Commands ------------------ - - Inside the debugger (in Debugger mode), these special commands are -available in addition to the usual cursor motion commands. (Keep in -mind that all the usual facilities of XEmacs, such as switching windows -or buffers, are still available.) - - The most important use of debugger commands is for stepping through -code, so that you can see how control flows. The debugger can step -through the control structures of an interpreted function, but cannot do -so in a byte-compiled function. If you would like to step through a -byte-compiled function, replace it with an interpreted definition of the -same function. (To do this, visit the source file for the function and -type `C-M-x' on its definition.) - - Here is a list of Debugger mode commands: - -`c' - Exit the debugger and continue execution. This resumes execution - of the program as if the debugger had never been entered (aside - from the effect of any variables or data structures you may have - changed while inside the debugger). - - Continuing when an error or quit was signalled will cause the - normal action of the signalling to take place. If you do not want - this to happen, but instead want the program execution to continue - as if the call to `signal' did not occur, use the `r' command. - -`d' - Continue execution, but enter the debugger the next time any Lisp - function is called. This allows you to step through the - subexpressions of an expression, seeing what values the - subexpressions compute, and what else they do. - - The stack frame made for the function call which enters the - debugger in this way will be flagged automatically so that the - debugger will be called again when the frame is exited. You can - use the `u' command to cancel this flag. - -`b' - Flag the current frame so that the debugger will be entered when - the frame is exited. Frames flagged in this way are marked with - stars in the backtrace buffer. - -`u' - Don't enter the debugger when the current frame is exited. This - cancels a `b' command on that frame. - -`e' - Read a Lisp expression in the minibuffer, evaluate it, and print - the value in the echo area. The debugger alters certain important - variables, and the current buffer, as part of its operation; `e' - temporarily restores their outside-the-debugger values so you can - examine them. This makes the debugger more transparent. By - contrast, `M-:' does nothing special in the debugger; it shows you - the variable values within the debugger. - -`q' - Terminate the program being debugged; return to top-level XEmacs - command execution. - - If the debugger was entered due to a `C-g' but you really want to - quit, and not debug, use the `q' command. - -`r' - Return a value from the debugger. The value is computed by - reading an expression with the minibuffer and evaluating it. - - The `r' command is useful when the debugger was invoked due to exit - from a Lisp call frame (as requested with `b'); then the value - specified in the `r' command is used as the value of that frame. - It is also useful if you call `debug' and use its return value. - - If the debugger was entered at the beginning of a function call, - `r' has the same effect as `c', and the specified return value - does not matter. - - If the debugger was entered through a call to `signal' (i.e. as a - result of an error or quit), then returning a value will cause the - call to `signal' itself to return, rather than throwing to - top-level or invoking a handler, as is normal. This allows you to - correct an error (e.g. the type of an argument was wrong) or - continue from a `debug-on-quit' as if it never happened. - - Note that some errors (e.g. any error signalled using the `error' - function, and many errors signalled from a primitive function) are - not continuable. If you return a value from them and continue - execution, then the error will immediately be signalled again. - Other errors (e.g. wrong-type-argument errors) will be continually - resignalled until the problem is corrected. - - -File: lispref.info, Node: Invoking the Debugger, Next: Internals of Debugger, Prev: Debugger Commands, Up: Debugger - -Invoking the Debugger ---------------------- - - Here we describe fully the function used to invoke the debugger. - - - Function: debug &rest DEBUGGER-ARGS - This function enters the debugger. It switches buffers to a buffer - named `*Backtrace*' (or `*Backtrace*<2>' if it is the second - recursive entry to the debugger, etc.), and fills it with - information about the stack of Lisp function calls. It then - enters a recursive edit, showing the backtrace buffer in Debugger - mode. - - The Debugger mode `c' and `r' commands exit the recursive edit; - then `debug' switches back to the previous buffer and returns to - whatever called `debug'. This is the only way the function - `debug' can return to its caller. - - If the first of the DEBUGGER-ARGS passed to `debug' is `nil' (or - if it is not one of the special values in the table below), then - `debug' displays the rest of its arguments at the top of the - `*Backtrace*' buffer. This mechanism is used to display a message - to the user. - - However, if the first argument passed to `debug' is one of the - following special values, then it has special significance. - Normally, these values are passed to `debug' only by the internals - of XEmacs and the debugger, and not by programmers calling `debug'. - - The special values are: - - `lambda' - A first argument of `lambda' means `debug' was called because - of entry to a function when `debug-on-next-call' was - non-`nil'. The debugger displays `Entering:' as a line of - text at the top of the buffer. - - `debug' - `debug' as first argument indicates a call to `debug' because - of entry to a function that was set to debug on entry. The - debugger displays `Entering:', just as in the `lambda' case. - It also marks the stack frame for that function so that it - will invoke the debugger when exited. - - `t' - When the first argument is `t', this indicates a call to - `debug' due to evaluation of a list form when - `debug-on-next-call' is non-`nil'. The debugger displays the - following as the top line in the buffer: - - Beginning evaluation of function call form: - - `exit' - When the first argument is `exit', it indicates the exit of a - stack frame previously marked to invoke the debugger on exit. - The second argument given to `debug' in this case is the - value being returned from the frame. The debugger displays - `Return value:' on the top line of the buffer, followed by - the value being returned. - - `error' - When the first argument is `error', the debugger indicates - that it is being entered because an error or `quit' was - signaled and not handled, by displaying `Signaling:' followed - by the error signaled and any arguments to `signal'. For - example, - - (let ((debug-on-error t)) - (/ 1 0)) - - ------ Buffer: *Backtrace* ------ - Signaling: (arith-error) - /(1 0) - ... - ------ Buffer: *Backtrace* ------ - - If an error was signaled, presumably the variable - `debug-on-error' is non-`nil'. If `quit' was signaled, then - presumably the variable `debug-on-quit' is non-`nil'. - - `nil' - Use `nil' as the first of the DEBUGGER-ARGS when you want to - enter the debugger explicitly. The rest of the DEBUGGER-ARGS - are printed on the top line of the buffer. You can use this - feature to display messages--for example, to remind yourself - of the conditions under which `debug' is called. - - -File: lispref.info, Node: Internals of Debugger, Prev: Invoking the Debugger, Up: Debugger - -Internals of the Debugger -------------------------- - - This section describes functions and variables used internally by the -debugger. - - - Variable: debugger - The value of this variable is the function to call to invoke the - debugger. Its value must be a function of any number of arguments - (or, more typically, the name of a function). Presumably this - function will enter some kind of debugger. The default value of - the variable is `debug'. - - The first argument that Lisp hands to the function indicates why it - was called. The convention for arguments is detailed in the - description of `debug'. - - - Command: backtrace &optional STREAM DETAILED - This function prints a trace of Lisp function calls currently - active. This is the function used by `debug' to fill up the - `*Backtrace*' buffer. It is written in C, since it must have - access to the stack to determine which function calls are active. - The return value is always `nil'. - - The backtrace is normally printed to `standard-output', but this - can be changed by specifying a value for STREAM. If DETAILED is - non-`nil', the backtrace also shows places where currently active - variable bindings, catches, condition-cases, and unwind-protects - were made as well as function calls. - - In the following example, a Lisp expression calls `backtrace' - explicitly. This prints the backtrace to the stream - `standard-output': in this case, to the buffer `backtrace-output'. - Each line of the backtrace represents one function call. The - line shows the values of the function's arguments if they are all - known. If they are still being computed, the line says so. The - arguments of special forms are elided. - - (with-output-to-temp-buffer "backtrace-output" - (let ((var 1)) - (save-excursion - (setq var (eval '(progn - (1+ var) - (list 'testing (backtrace)))))))) - - => nil - - ----------- Buffer: backtrace-output ------------ - backtrace() - (list ...computing arguments...) - (progn ...) - eval((progn (1+ var) (list (quote testing) (backtrace)))) - (setq ...) - (save-excursion ...) - (let ...) - (with-output-to-temp-buffer ...) - eval-region(1973 2142 #) - byte-code("... for eval-print-last-sexp ...") - eval-print-last-sexp(nil) - * call-interactively(eval-print-last-sexp) - ----------- Buffer: backtrace-output ------------ - - The character `*' indicates a frame whose debug-on-exit flag is - set. - - - Variable: debug-on-next-call - If this variable is non-`nil', it says to call the debugger before - the next `eval', `apply' or `funcall'. Entering the debugger sets - `debug-on-next-call' to `nil'. - - The `d' command in the debugger works by setting this variable. - - - Function: backtrace-debug LEVEL FLAG - This function sets the debug-on-exit flag of the stack frame LEVEL - levels down the stack, giving it the value FLAG. If FLAG is - non-`nil', this will cause the debugger to be entered when that - frame later exits. Even a nonlocal exit through that frame will - enter the debugger. - - This function is used only by the debugger. - - - Variable: command-debug-status - This variable records the debugging status of the current - interactive command. Each time a command is called interactively, - this variable is bound to `nil'. The debugger can set this - variable to leave information for future debugger invocations - during the same command. - - The advantage, for the debugger, of using this variable rather than - another global variable is that the data will never carry over to a - subsequent command invocation. - - - Function: backtrace-frame FRAME-NUMBER - The function `backtrace-frame' is intended for use in Lisp - debuggers. It returns information about what computation is - happening in the stack frame FRAME-NUMBER levels down. - - If that frame has not evaluated the arguments yet (or is a special - form), the value is `(nil FUNCTION ARG-FORMS...)'. - - If that frame has evaluated its arguments and called its function - already, the value is `(t FUNCTION ARG-VALUES...)'. - - In the return value, FUNCTION is whatever was supplied as the CAR - of the evaluated list, or a `lambda' expression in the case of a - macro call. If the function has a `&rest' argument, that is - represented as the tail of the list ARG-VALUES. - - If FRAME-NUMBER is out of range, `backtrace-frame' returns `nil'. - - -File: lispref.info, Node: Syntax Errors, Next: Compilation Errors, Prev: Debugger, Up: Debugging - -Debugging Invalid Lisp Syntax -============================= - - The Lisp reader reports invalid syntax, but cannot say where the real -problem is. For example, the error "End of file during parsing" in -evaluating an expression indicates an excess of open parentheses (or -square brackets). The reader detects this imbalance at the end of the -file, but it cannot figure out where the close parenthesis should have -been. Likewise, "Invalid read syntax: ")"" indicates an excess close -parenthesis or missing open parenthesis, but does not say where the -missing parenthesis belongs. How, then, to find what to change? - - If the problem is not simply an imbalance of parentheses, a useful -technique is to try `C-M-e' at the beginning of each defun, and see if -it goes to the place where that defun appears to end. If it does not, -there is a problem in that defun. - - However, unmatched parentheses are the most common syntax errors in -Lisp, and we can give further advice for those cases. - -* Menu: - -* Excess Open:: How to find a spurious open paren or missing close. -* Excess Close:: How to find a spurious close paren or missing open. - - -File: lispref.info, Node: Excess Open, Next: Excess Close, Up: Syntax Errors - -Excess Open Parentheses ------------------------ - - The first step is to find the defun that is unbalanced. If there is -an excess open parenthesis, the way to do this is to insert a close -parenthesis at the end of the file and type `C-M-b' (`backward-sexp'). -This will move you to the beginning of the defun that is unbalanced. -(Then type `C- C-_ C-u C-' to set the mark there, undo the -insertion of the close parenthesis, and finally return to the mark.) - - The next step is to determine precisely what is wrong. There is no -way to be sure of this except to study the program, but often the -existing indentation is a clue to where the parentheses should have -been. The easiest way to use this clue is to reindent with `C-M-q' and -see what moves. - - Before you do this, make sure the defun has enough close parentheses. -Otherwise, `C-M-q' will get an error, or will reindent all the rest of -the file until the end. So move to the end of the defun and insert a -close parenthesis there. Don't use `C-M-e' to move there, since that -too will fail to work until the defun is balanced. - - Now you can go to the beginning of the defun and type `C-M-q'. -Usually all the lines from a certain point to the end of the function -will shift to the right. There is probably a missing close parenthesis, -or a superfluous open parenthesis, near that point. (However, don't -assume this is true; study the code to make sure.) Once you have found -the discrepancy, undo the `C-M-q' with `C-_', since the old indentation -is probably appropriate to the intended parentheses. - - After you think you have fixed the problem, use `C-M-q' again. If -the old indentation actually fit the intended nesting of parentheses, -and you have put back those parentheses, `C-M-q' should not change -anything. - - -File: lispref.info, Node: Excess Close, Prev: Excess Open, Up: Syntax Errors - -Excess Close Parentheses ------------------------- - - To deal with an excess close parenthesis, first insert an open -parenthesis at the beginning of the file, back up over it, and type -`C-M-f' to find the end of the unbalanced defun. (Then type `C- -C-_ C-u C-' to set the mark there, undo the insertion of the open -parenthesis, and finally return to the mark.) - - Then find the actual matching close parenthesis by typing `C-M-f' at -the beginning of the defun. This will leave you somewhere short of the -place where the defun ought to end. It is possible that you will find -a spurious close parenthesis in that vicinity. - - If you don't see a problem at that point, the next thing to do is to -type `C-M-q' at the beginning of the defun. A range of lines will -probably shift left; if so, the missing open parenthesis or spurious -close parenthesis is probably near the first of those lines. (However, -don't assume this is true; study the code to make sure.) Once you have -found the discrepancy, undo the `C-M-q' with `C-_', since the old -indentation is probably appropriate to the intended parentheses. - - After you think you have fixed the problem, use `C-M-q' again. If -the old indentation actually fit the intended nesting of parentheses, -and you have put back those parentheses, `C-M-q' should not change -anything. - - -File: lispref.info, Node: Compilation Errors, Next: Edebug, Prev: Syntax Errors, Up: Debugging - -Debugging Problems in Compilation -================================= - - When an error happens during byte compilation, it is normally due to -invalid syntax in the program you are compiling. The compiler prints a -suitable error message in the `*Compile-Log*' buffer, and then stops. -The message may state a function name in which the error was found, or -it may not. Either way, here is how to find out where in the file the -error occurred. - - What you should do is switch to the buffer ` *Compiler Input*'. -(Note that the buffer name starts with a space, so it does not show up -in `M-x list-buffers'.) This buffer contains the program being -compiled, and point shows how far the byte compiler was able to read. - - If the error was due to invalid Lisp syntax, point shows exactly -where the invalid syntax was *detected*. The cause of the error is not -necessarily near by! Use the techniques in the previous section to find -the error. - - If the error was detected while compiling a form that had been read -successfully, then point is located at the end of the form. In this -case, this technique can't localize the error precisely, but can still -show you which function to check. - - -File: lispref.info, Node: Edebug, Prev: Compilation Errors, Up: Top - -Edebug -====== - - Edebug is a source-level debugger for XEmacs Lisp programs that -provides the following features: - - * Step through evaluation, stopping before and after each expression. - - * Set conditional or unconditional breakpoints, install embedded - breakpoints, or a global break event. - - * Trace slow or fast stopping briefly at each stop point, or each - breakpoint. - - * Display expression results and evaluate expressions as if outside - of Edebug. Interface with the custom printing package for - printing circular structures. - - * Automatically reevaluate a list of expressions and display their - results each time Edebug updates the display. - - * Output trace info on function enter and exit. - - * Errors stop before the source causing the error. - - * Display backtrace without Edebug calls. - - * Allow specification of argument evaluation for macros and defining - forms. - - * Provide rudimentary coverage testing and display of frequency - counts. - - The first three sections should tell you enough about Edebug to -enable you to use it. - -* Menu: - -* Using Edebug:: Introduction to use of Edebug. -* Instrumenting:: You must first instrument code. -* Edebug Execution Modes:: Execution modes, stopping more or less often. -* Jumping:: Commands to jump to a specified place. -* Edebug Misc:: Miscellaneous commands. -* Breakpoints:: Setting breakpoints to make the program stop. -* Trapping Errors:: trapping errors with Edebug. -* Edebug Views:: Views inside and outside of Edebug. -* Edebug Eval:: Evaluating expressions within Edebug. -* Eval List:: Automatic expression evaluation. -* Reading in Edebug:: Customization of reading. -* Printing in Edebug:: Customization of printing. -* Tracing:: How to produce tracing output. -* Coverage Testing:: How to test evaluation coverage. -* The Outside Context:: Data that Edebug saves and restores. -* Instrumenting Macro Calls:: Specifying how to handle macro calls. -* Edebug Options:: Option variables for customizing Edebug. - - -File: lispref.info, Node: Using Edebug, Next: Instrumenting, Up: Edebug - -Using Edebug ------------- - - To debug an XEmacs Lisp program with Edebug, you must first -"instrument" the Lisp code that you want to debug. If you want to just -try it now, load `edebug.el', move point into a definition and do `C-u -C-M-x' (`eval-defun' with a prefix argument). See *Note -Instrumenting:: for alternative ways to instrument code. - - Once a function is instrumented, any call to the function activates -Edebug. Activating Edebug may stop execution and let you step through -the function, or it may update the display and continue execution while -checking for debugging commands, depending on the selected Edebug -execution mode. The initial execution mode is `step', by default, -which does stop execution. *Note Edebug Execution Modes::. - - Within Edebug, you normally view an XEmacs buffer showing the source -of the Lisp function you are debugging. This is referred to as the -"source code buffer"--but note that it is not always the same buffer -depending on which function is currently being executed. - - An arrow at the left margin indicates the line where the function is -executing. Point initially shows where within the line the function is -executing, but you can move point yourself. - - If you instrument the definition of `fac' (shown below) and then -execute `(fac 3)', here is what you normally see. Point is at the -open-parenthesis before `if'. - - (defun fac (n) - =>-!-(if (< 0 n) - (* n (fac (1- n))) - 1)) - - The places within a function where Edebug can stop execution are -called "stop points". These occur both before and after each -subexpression that is a list, and also after each variable reference. -Here we show with periods the stop points found in the function `fac': - - (defun fac (n) - .(if .(< 0 n.). - .(* n. .(fac (1- n.).).). - 1).) - - While the source code buffer is selected, the special commands of -Edebug are available in it, in addition to the commands of XEmacs Lisp -mode. (The buffer is temporarily made read-only, however.) For -example, you can type the Edebug command to execute until the -next stop point. If you type once after entry to `fac', here is -the display you will see: - - (defun fac (n) - =>(if -!-(< 0 n) - (* n (fac (1- n))) - 1)) - - When Edebug stops execution after an expression, it displays the -expression's value in the echo area. - - Other frequently used commands are `b' to set a breakpoint at a stop -point, `g' to execute until a breakpoint is reached, and `q' to exit to -the top-level command loop. Type `?' to display a list of all Edebug -commands. - - -File: lispref.info, Node: Instrumenting, Next: Edebug Execution Modes, Prev: Using Edebug, Up: Edebug - -Instrumenting for Edebug ------------------------- - - In order to use Edebug to debug Lisp code, you must first -"instrument" the code. Instrumenting a form inserts additional code -into it which invokes Edebug at the proper places. Furthermore, if -Edebug detects a syntax error while instrumenting, point is left at the -erroneous code and an `invalid-read-syntax' error is signaled. - - Once you have loaded Edebug, the command `C-M-x' (`eval-defun') is -redefined so that when invoked with a prefix argument on a definition, -it instruments the definition before evaluating it. (The source code -itself is not modified.) If the variable `edebug-all-defs' is -non-`nil', that inverts the meaning of the prefix argument: then -`C-M-x' instruments the definition *unless* it has a prefix argument. -The default value of `edebug-all-defs' is `nil'. The command `M-x -edebug-all-defs' toggles the value of the variable `edebug-all-defs'. - - If `edebug-all-defs' is non-`nil', then the commands `eval-region', -`eval-current-buffer', and `eval-buffer' also instrument any -definitions they evaluate. Similarly, `edebug-all-forms' controls -whether `eval-region' should instrument *any* form, even non-defining -forms. This doesn't apply to loading or evaluations in the minibuffer. -The command `M-x edebug-all-forms' toggles this option. - - Another command, `M-x edebug-eval-top-level-form', is available to -instrument any top-level form regardless of the value of -`edebug-all-defs' or `edebug-all-forms'. - - Just before Edebug instruments any code, it calls any functions in -the variable `edebug-setup-hook' and resets its value to `nil'. You -could use this to load up Edebug specifications associated with a -package you are using but only when you also use Edebug. For example, -`my-specs.el' may be loaded automatically when you use `my-package' -with Edebug by including the following code in `my-package.el'. - - (add-hook 'edebug-setup-hook - (function (lambda () (require 'my-specs)))) - - While Edebug is active, the command `I' (`edebug-instrument-callee') -instruments the definition of the function or macro called by the list -form after point, if is not already instrumented. If the location of -the definition is not known to Edebug, this command cannot be used. -After loading Edebug, `eval-region' records the position of every -definition it evaluates, even if not instrumenting it. Also see the -command `i' (*Note Jumping::) which steps into the callee. - - Edebug knows how to instrument all the standard special forms, an -interactive form with an expression argument, anonymous lambda -expressions, and other defining forms. (Specifications for macros -defined by `cl.el' (version 2.03) are provided in `cl-specs.el'.) -Edebug cannot know what a user-defined macro will do with the arguments -of a macro call so you must tell it. See *Note Instrumenting Macro -Calls:: for the details. - - Note that a couple ways remain to evaluate expressions without -instrumenting them. Loading a file via the `load' subroutine does not -instrument expressions for Edebug. Evaluations in the minibuffer via -`eval-expression' (`M-ESC') are not instrumented. - - To remove instrumentation from a definition, simply reevaluate it -with one of the non-instrumenting commands, or reload the file. - - See *Note Edebug Eval:: for other evaluation functions available -inside of Edebug. - - -File: lispref.info, Node: Edebug Execution Modes, Next: Jumping, Prev: Instrumenting, Up: Edebug - -Edebug Execution Modes ----------------------- - - Edebug supports several execution modes for running the program you -are debugging. We call these alternatives "Edebug execution modes"; do -not confuse them with major or minor modes. The current Edebug -execution mode determines how Edebug displays the progress of the -evaluation, whether it stops at each stop point, or continues to the -next breakpoint, for example. - - Normally, you specify the Edebug execution mode by typing a command -to continue the program in a certain mode. Here is a table of these -commands. All except for `S' resume execution of the program, at least -for a certain distance. - -`S' - Stop: don't execute any more of the program for now, just wait for - more Edebug commands (`edebug-stop'). - -`' - Step: stop at the next stop point encountered (`edebug-step-mode'). - -`n' - Next: stop at the next stop point encountered after an expression - (`edebug-next-mode'). Also see `edebug-forward-sexp' in *Note - Edebug Misc::. - -`t' - Trace: pause one second at each Edebug stop point - (`edebug-trace-mode'). - -`T' - Rapid trace: update at each stop point, but don't actually pause - (`edebug-Trace-fast-mode'). - -`g' - Go: run until the next breakpoint (`edebug-go-mode'). *Note - Breakpoints::. - -`c' - Continue: pause for one second at each breakpoint, but don't stop - (`edebug-continue-mode'). - -`C' - Rapid continue: update at each breakpoint, but don't actually pause - (`edebug-Continue-fast-mode'). - -`G' - Go non-stop: ignore breakpoints (`edebug-Go-nonstop-mode'). You - can still stop the program by hitting any key. - - In general, the execution modes earlier in the above list run the -program more slowly or stop sooner. - - When you enter a new Edebug level, the initial execution mode comes -from the value of the variable `edebug-initial-mode'. By default, this -specifies `step' mode. Note that you may reenter the same Edebug level -several times if, for example, an instrumented function is called -several times from one command. - - While executing or tracing, you can interrupt the execution by typing -any Edebug command. Edebug stops the program at the next stop point and -then executes the command that you typed. For example, typing `t' -during execution switches to trace mode at the next stop point. You can -use `S' to stop execution without doing anything else. - - If your function happens to read input, a character you hit -intending to interrupt execution may be read by the function instead. -You can avoid such unintended results by paying attention to when your -program wants input. - - Keyboard macros containing Edebug commands do not work; when you exit -from Edebug, to resume the program, whether you are defining or -executing a keyboard macro is forgotten. Also, defining or executing a -keyboard macro outside of Edebug does not affect the command loop inside -Edebug. This is usually an advantage. But see -`edebug-continue-kbd-macro'. - - -File: lispref.info, Node: Jumping, Next: Edebug Misc, Prev: Edebug Execution Modes, Up: Edebug - -Jumping -------- - - Commands described here let you jump to a specified location. All, -except `i', use temporary breakpoints to establish the stop point and -then switch to `go' mode. Any other breakpoint reached before the -intended stop point will also stop execution. See *Note Breakpoints:: -for the details on breakpoints. - -`f' - Run the program forward over one expression - (`edebug-forward-sexp'). More precisely, set a temporary - breakpoint at the position that `C-M-f' would reach, then execute - in `go' mode so that the program will stop at breakpoints. - - With a prefix argument N, the temporary breakpoint is placed N - sexps beyond point. If the containing list ends before N more - elements, then the place to stop is after the containing - expression. - - Be careful that the position `C-M-f' finds is a place that the - program will really get to; this may not be true in a `cond', for - example. - - This command does `forward-sexp' starting at point rather than the - stop point. If you want to execute one expression from the - current stop point, type `w' first, to move point there. - -`o' - Continue "out of" an expression (`edebug-step-out'). It places a - temporary breakpoint at the end of the sexp containing point. - - If the containing sexp is a function definition itself, it - continues until just before the last sexp in the definition. If - that is where you are now, it returns from the function and then - stops. In other words, this command does not exit the currently - executing function unless you are positioned after the last sexp. - -`I' - Step into the function or macro after point after first ensuring - that it is instrumented. It does this by calling - `edebug-on-entry' and then switching to `go' mode. - - Although the automatic instrumentation is convenient, it is not - later automatically uninstrumented. - -`h' - Proceed to the stop point near where point is using a temporary - breakpoint (`edebug-goto-here'). - - All the commands in this section may fail to work as expected in case -of nonlocal exit, because a nonlocal exit can bypass the temporary -breakpoint where you expected the program to stop. - - -File: lispref.info, Node: Edebug Misc, Next: Breakpoints, Prev: Jumping, Up: Edebug - -Miscellaneous -------------- - - Some miscellaneous commands are described here. - -`?' - Display the help message for Edebug (`edebug-help'). - -`C-]' - Abort one level back to the previous command level - (`abort-recursive-edit'). - -`q' - Return to the top level editor command loop (`top-level'). This - exits all recursive editing levels, including all levels of Edebug - activity. However, instrumented code protected with - `unwind-protect' or `condition-case' forms may resume debugging. - -`Q' - Like `q' but don't stop even for protected code - (`top-level-nonstop'). - -`r' - Redisplay the most recently known expression result in the echo - area (`edebug-previous-result'). - -`d' - Display a backtrace, excluding Edebug's own functions for clarity - (`edebug-backtrace'). - - You cannot use debugger commands in the backtrace buffer in Edebug - as you would in the standard debugger. - - The backtrace buffer is killed automatically when you continue - execution. - - From the Edebug recursive edit, you may invoke commands that activate -Edebug again recursively. Any time Edebug is active, you can quit to -the top level with `q' or abort one recursive edit level with `C-]'. -You can display a backtrace of all the pending evaluations with `d'. - - -File: lispref.info, Node: Breakpoints, Next: Trapping Errors, Prev: Edebug Misc, Up: Edebug - -Breakpoints ------------ - - There are three more ways to stop execution once it has started: -breakpoints, the global break condition, and embedded breakpoints. - - While using Edebug, you can specify "breakpoints" in the program you -are testing: points where execution should stop. You can set a -breakpoint at any stop point, as defined in *Note Using Edebug::. For -setting and unsetting breakpoints, the stop point that is affected is -the first one at or after point in the source code buffer. Here are the -Edebug commands for breakpoints: - -`b' - Set a breakpoint at the stop point at or after point - (`edebug-set-breakpoint'). If you use a prefix argument, the - breakpoint is temporary (it turns off the first time it stops the - program). - -`u' - Unset the breakpoint (if any) at the stop point at or after the - current point (`edebug-unset-breakpoint'). - -`x CONDITION ' - Set a conditional breakpoint which stops the program only if - CONDITION evaluates to a non-`nil' value - (`edebug-set-conditional-breakpoint'). If you use a prefix - argument, the breakpoint is temporary (it turns off the first time - it stops the program). - -`B' - Move point to the next breakpoint in the definition - (`edebug-next-breakpoint'). - - While in Edebug, you can set a breakpoint with `b' and unset one -with `u'. First you must move point to a position at or before the -desired Edebug stop point, then hit the key to change the breakpoint. -Unsetting a breakpoint that has not been set does nothing. - - Reevaluating or reinstrumenting a definition clears all its -breakpoints. - - A "conditional breakpoint" tests a condition each time the program -gets there. To set a conditional breakpoint, use `x', and specify the -condition expression in the minibuffer. Setting a conditional -breakpoint at a stop point that already has a conditional breakpoint -puts the current condition expression in the minibuffer so you can edit -it. - - You can make both conditional and unconditional breakpoints -"temporary" by using a prefix arg to the command to set the breakpoint. -After breaking at a temporary breakpoint, it is automatically cleared. - - Edebug always stops or pauses at a breakpoint except when the Edebug -mode is `Go-nonstop'. In that mode, it ignores breakpoints entirely. - - To find out where your breakpoints are, use `B', which moves point -to the next breakpoint in the definition following point, or to the -first breakpoint if there are no following breakpoints. This command -does not continue execution--it just moves point in the buffer. - -* Menu: - -* Global Break Condition:: Breaking on an event. -* Embedded Breakpoints:: Embedding breakpoints in code. - - -File: lispref.info, Node: Global Break Condition, Next: Embedded Breakpoints, Up: Breakpoints - -Global Break Condition -...................... - - In contrast to breaking when execution reaches specified locations, -you can also cause a break when a certain event occurs. The "global -break condition" is a condition that is repeatedly evaluated at every -stop point. If it evaluates to a non-`nil' value, then execution is -stopped or paused depending on the execution mode, just like a -breakpoint. Any errors that might occur as a result of evaluating the -condition are ignored, as if the result were `nil'. - - You can set or edit the condition expression, stored in -`edebug-global-break-condition', using `X' -(`edebug-set-global-break-condition'). - - Using the global break condition is perhaps the fastest way to find -where in your code some event occurs, but since it is rather expensive -you should reset the condition to `nil' when not in use. - - -File: lispref.info, Node: Embedded Breakpoints, Prev: Global Break Condition, Up: Breakpoints - -Embedded Breakpoints -.................... - - Since all breakpoints in a definition are cleared each time you -reinstrument it, you might rather create an "embedded breakpoint" which -is simply a call to the function `edebug'. You can, of course, make -such a call conditional. For example, in the `fac' function, insert -the first line as shown below to stop when the argument reaches zero: - - (defun fac (n) - (if (= n 0) (edebug)) - (if (< 0 n) - (* n (fac (1- n))) - 1)) - - When the `fac' definition is instrumented and the function is -called, Edebug will stop before the call to `edebug'. Depending on the -execution mode, Edebug will stop or pause. - - However, if no instrumented code is being executed, calling `edebug' -will instead invoke `debug'. Calling `debug' will always invoke the -standard backtrace debugger. - diff --git a/info/lispref.info-14 b/info/lispref.info-14 deleted file mode 100644 index fb2b043..0000000 --- a/info/lispref.info-14 +++ /dev/null @@ -1,1177 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Trapping Errors, Next: Edebug Views, Prev: Breakpoints, Up: Edebug - -Trapping Errors ---------------- - - An error may be signaled by subroutines or XEmacs Lisp code. If a -signal is not handled by a `condition-case', this indicates an -unrecognized situation has occurred. If Edebug is not active when an -unhandled error is signaled, `debug' is run normally (if -`debug-on-error' is non-`nil'). But while Edebug is active, -`debug-on-error' and `debug-on-quit' are bound to `edebug-on-error' and -`edebug-on-quit', which are both `t' by default. Actually, if -`debug-on-error' already has a non-`nil' value, that value is still -used. - - It is best to change the values of `edebug-on-error' or -`edebug-on-quit' when Edebug is not active since their values won't be -used until the next time Edebug is invoked at a deeper command level. -If you only change `debug-on-error' or `debug-on-quit' while Edebug is -active, these changes will be forgotten when Edebug becomes inactive. -Furthermore, during Edebug's recursive edit, these variables are bound -to the values they had outside of Edebug. - - Edebug shows you the last stop point that it knew about before the -error was signaled. This may be the location of a call to a function -which was not instrumented, within which the error actually occurred. -For an unbound variable error, the last known stop point might be quite -distant from the offending variable. If the cause of the error is not -obvious at first, note that you can also get a full backtrace inside of -Edebug (see *Note Edebug Misc::). - - Edebug can also trap signals even if they are handled. If -`debug-on-error' is a list of signal names, Edebug will stop when any -of these errors are signaled. Edebug shows you the last known stop -point just as for unhandled errors. After you continue execution, the -error is signaled again (but without being caught by Edebug). Edebug -can only trap errors that are handled if they are signaled in Lisp code -(not subroutines) since it does so by temporarily replacing the -`signal' function. - - -File: lispref.info, Node: Edebug Views, Next: Edebug Eval, Prev: Trapping Errors, Up: Edebug - -Edebug Views ------------- - - The following Edebug commands let you view aspects of the buffer and -window status that obtained before entry to Edebug. - -`v' - View the outside window configuration (`edebug-view-outside'). - -`p' - Temporarily display the outside current buffer with point at its - outside position (`edebug-bounce-point'). If prefix arg is - supplied, sit for that many seconds instead. - -`w' - Move point back to the current stop point (`edebug-where') in the - source code buffer. Also, if you use this command in another - window displaying the same buffer, this window will be used - instead to display the buffer in the future. - -`W' - Toggle the `edebug-save-windows' variable which indicates whether - the outside window configuration is saved and restored - (`edebug-toggle-save-windows'). Also, each time it is toggled on, - make the outside window configuration the same as the current - window configuration. - - With a prefix argument, `edebug-toggle-save-windows' only toggles - saving and restoring of the selected window. To specify a window - that is not displaying the source code buffer, you must use - `C-xXW' from the global keymap. - - You can view the outside window configuration with `v' or just -bounce to the current point in the current buffer with `p', even if it -is not normally displayed. After moving point, you may wish to pop -back to the stop point with `w' from a source code buffer. - - By using `W' twice, Edebug again saves and restores the outside -window configuration, but to the current configuration. This is a -convenient way to, for example, add another buffer to be displayed -whenever Edebug is active. However, the automatic redisplay of -`*edebug*' and `*edebug-trace*' may conflict with the buffers you wish -to see unless you have enough windows open. - - -File: lispref.info, Node: Edebug Eval, Next: Eval List, Prev: Edebug Views, Up: Edebug - -Evaluation ----------- - - While within Edebug, you can evaluate expressions "as if" Edebug were -not running. Edebug tries to be invisible to the expression's -evaluation and printing. Evaluation of expressions that cause side -effects will work as expected except for things that Edebug explicitly -saves and restores. See *Note The Outside Context:: for details on this -process. Also see *Note Reading in Edebug:: and *Note Printing in -Edebug:: for topics related to evaluation. - -`e EXP ' - Evaluate expression EXP in the context outside of Edebug - (`edebug-eval-expression'). In other words, Edebug tries to avoid - altering the effect of EXP. - -`M- EXP ' - Evaluate expression EXP in the context of Edebug itself. - -`C-x C-e' - Evaluate the expression before point, in the context outside of - Edebug (`edebug-eval-last-sexp'). - - Edebug supports evaluation of expressions containing references to -lexically bound symbols created by the following constructs in `cl.el' -(version 2.03 or later): `lexical-let', `macrolet', and -`symbol-macrolet'. - - -File: lispref.info, Node: Eval List, Next: Reading in Edebug, Prev: Edebug Eval, Up: Edebug - -Evaluation List Buffer ----------------------- - - You can use the "evaluation list buffer", called `*edebug*', to -evaluate expressions interactively. You can also set up the -"evaluation list" of expressions to be evaluated automatically each -time Edebug updates the display. - -`E' - Switch to the evaluation list buffer `*edebug*' - (`edebug-visit-eval-list'). - - In the `*edebug*' buffer you can use the commands of Lisp -Interaction as well as these special commands: - -`LFD' - Evaluate the expression before point, in the outside context, and - insert the value in the buffer (`edebug-eval-print-last-sexp'). - -`C-x C-e' - Evaluate the expression before point, in the context outside of - Edebug (`edebug-eval-last-sexp'). - -`C-c C-u' - Build a new evaluation list from the first expression of each - group, reevaluate and redisplay (`edebug-update-eval-list'). - Groups are separated by comment lines. - -`C-c C-d' - Delete the evaluation list group that point is in - (`edebug-delete-eval-item'). - -`C-c C-w' - Switch back to the source code buffer at the current stop point - (`edebug-where'). - - You can evaluate expressions in the evaluation list window with -`LFD' or `C-x C-e', just as you would in `*scratch*'; but they are -evaluated in the context outside of Edebug. - - The expressions you enter interactively (and their results) are lost -when you continue execution unless you add them to the evaluation list -with `C-c C-u'. This command builds a new list from the first -expression of each "evaluation list group". Groups are separated by -comment lines. Be careful not to add expressions that execute -instrumented code otherwise an infinite loop will result. - - When the evaluation list is redisplayed, each expression is displayed -followed by the result of evaluating it, and a comment line. If an -error occurs during an evaluation, the error message is displayed in a -string as if it were the result. Therefore expressions that, for -example, use variables not currently valid do not interrupt your -debugging. - - Here is an example of what the evaluation list window looks like -after several expressions have been added to it: - - (current-buffer) - # - ;--------------------------------------------------------------- - (selected-window) - # - ;--------------------------------------------------------------- - (point) - 196 - ;--------------------------------------------------------------- - bad-var - "Symbol's value as variable is void: bad-var" - ;--------------------------------------------------------------- - (recursion-depth) - 0 - ;--------------------------------------------------------------- - this-command - eval-last-sexp - ;--------------------------------------------------------------- - - To delete a group, move point into it and type `C-c C-d', or simply -delete the text for the group and update the evaluation list with `C-c -C-u'. When you add a new group, be sure it is separated from its -neighbors by a comment line. - - After selecting `*edebug*', you can return to the source code buffer -with `C-c C-w'. The `*edebug*' buffer is killed when you continue -execution, and recreated next time it is needed. - - -File: lispref.info, Node: Reading in Edebug, Next: Printing in Edebug, Prev: Eval List, Up: Edebug - -Reading in Edebug ------------------ - - To instrument a form, Edebug first reads the whole form. Edebug -replaces the standard Lisp Reader with its own reader that remembers the -positions of expressions. This reader is used by the Edebug -replacements for `eval-region', `eval-defun', `eval-buffer', and -`eval-current-buffer'. - - Another package, `cl-read.el', replaces the standard reader with one -that understands Common Lisp reader macros. If you use that package, -Edebug will automatically load `edebug-cl-read.el' to provide -corresponding reader macros that remember positions of expressions. If -you define new reader macros, you will have to define similar reader -macros for Edebug. - - -File: lispref.info, Node: Printing in Edebug, Next: Tracing, Prev: Reading in Edebug, Up: Edebug - -Printing in Edebug ------------------- - - If the result of an expression in your program contains a circular -reference, you may get an error when Edebug attempts to print it. You -can set `print-length' to a non-zero value to limit the print length of -lists (the number of cdrs), and in Emacs 19, set `print-level' to a -non-zero value to limit the print depth of lists. But you can print -such circular structures and structures that share elements more -informatively by using the `cust-print' package. - - To load `cust-print' and activate custom printing only for Edebug, -simply use the command `M-x edebug-install-custom-print'. To restore -the standard print functions, use `M-x edebug-uninstall-custom-print'. -You can also activate custom printing for printing in any Lisp code; -see the package for details. - - Here is an example of code that creates a circular structure: - - (progn - (edebug-install-custom-print) - (setq a '(x y)) - (setcar a a)) - - Edebug will print the result of the `setcar' as `Result: #1=(#1# -y)'. The `#1=' notation names the structure that follows it, and the -`#1#' notation references the previously named structure. This -notation is used for any shared elements of lists or vectors. - - Independent of whether `cust-print' is active, while printing -results Edebug binds `print-length', `print-level', and `print-circle' -to `edebug-print-length' (`50'), `edebug-print-level' (`50'), and -`edebug-print-circle' (`t') respectively, if these values are -non-`nil'. Also, `print-readably' is bound to `nil' since some objects -simply cannot be printed readably. - - -File: lispref.info, Node: Tracing, Next: Coverage Testing, Prev: Printing in Edebug, Up: Edebug - -Tracing -------- - - In addition to automatic stepping through source code, which is also -called *tracing* (see *Note Edebug Execution Modes::), Edebug can -produce a traditional trace listing of execution in a separate buffer, -`*edebug-trace*'. - - If the variable `edebug-trace' is non-nil, each function entry and -exit adds lines to the trace buffer. On function entry, Edebug prints -`::::{' followed by the function name and argument values. On function -exit, Edebug prints `::::}' followed by the function name and result of -the function. The number of `:'s is computed from the recursion depth. -The balanced braces in the trace buffer can be used to find the -matching beginning or end of function calls. These displays may be -customized by replacing the functions `edebug-print-trace-before' and -`edebug-print-trace-after', which take an arbitrary message string to -print. - - The macro `edebug-tracing' provides tracing similar to function -enter and exit tracing, but for arbitrary expressions. This macro -should be explicitly inserted by you around expressions you wish to -trace the execution of. The first argument is a message string -(evaluated), and the rest are expressions to evaluate. The result of -the last expression is returned. - - Finally, you can insert arbitrary strings into the trace buffer with -explicit calls to `edebug-trace'. The arguments of this function are -the same as for `message', but a newline is always inserted after each -string printed in this way. - - `edebug-tracing' and `edebug-trace' insert lines in the trace buffer -even if Edebug is not active. Every time the trace buffer is added to, -the window is scrolled to show the last lines inserted. (There may be -some display problems if you use tracing along with the evaluation -list.) - - -File: lispref.info, Node: Coverage Testing, Next: The Outside Context, Prev: Tracing, Up: Edebug - -Coverage Testing ----------------- - - Edebug provides a rudimentary coverage tester and display of -execution frequency. Frequency counts are always accumulated, both -before and after evaluation of each instrumented expression, even if -the execution mode is `Go-nonstop'. Coverage testing is only done if -the option `edebug-test-coverage' is non-`nil' because this is -relatively expensive. Both data sets are displayed by `M-x -edebug-display-freq-count'. - - - Command: edebug-display-freq-count - Display the frequency count data for each line of the current - definition. The frequency counts are inserted as comment lines - after each line, and you can undo all insertions with one `undo' - command. The counts are inserted starting under the `(' before an - expression or the `)' after an expression, or on the last char of - a symbol. The counts are only displayed when they differ from - previous counts on the same line. - - If coverage is being tested, whenever all known results of an - expression are `eq', the char `=' will be appended after the count - for that expression. Note that this is always the case for an - expression only evaluated once. - - To clear the frequency count and coverage data for a definition, - reinstrument it. - - - For example, after evaluating `(fac 5)' with an embedded breakpoint, -and setting `edebug-test-coverage' to `t', when the breakpoint is -reached, the frequency data is looks like this: - - (defun fac (n) - (if (= n 0) (edebug)) - ;#6 1 0 =5 - (if (< 0 n) - ;#5 = - (* n (fac (1- n))) - ;# 5 0 - 1)) - ;# 0 - - The comment lines show that `fac' has been called 6 times. The -first `if' statement has returned 5 times with the same result each -time, and the same is true for the condition on the second `if'. The -recursive call of `fac' has not returned at all. - - -File: lispref.info, Node: The Outside Context, Next: Instrumenting Macro Calls, Prev: Coverage Testing, Up: Edebug - -The Outside Context -------------------- - - Edebug tries to be transparent to the program you are debugging. In -addition, most evaluations you do within Edebug (see *Note Edebug -Eval::) occur in the same outside context which is temporarily restored -for the evaluation. But Edebug is not completely successful and this -section explains precisely how it fails. Edebug operation unavoidably -alters some data in XEmacs, and this can interfere with debugging -certain programs. Also notice that Edebug's protection against change -of outside data means that any side effects *intended* by the user in -the course of debugging will be defeated. - -* Menu: - -* Checking Whether to Stop:: When Edebug decides what to do. -* Edebug Display Update:: When Edebug updates the display. -* Edebug Recursive Edit:: When Edebug stops execution. - - -File: lispref.info, Node: Checking Whether to Stop, Next: Edebug Display Update, Up: The Outside Context - -Checking Whether to Stop -........................ - - Whenever Edebug is entered just to think about whether to take some -action, it needs to save and restore certain data. - - * `max-lisp-eval-depth' and `max-specpdl-size' are both incremented - one time to reduce Edebug's impact on the stack. You could, - however, still run out of stack space when using Edebug. - - * The state of keyboard macro execution is saved and restored. While - Edebug is active, `executing-macro' is bound to - `edebug-continue-kbd-macro'. - - -File: lispref.info, Node: Edebug Display Update, Next: Edebug Recursive Edit, Prev: Checking Whether to Stop, Up: The Outside Context - -Edebug Display Update -..................... - - When Edebug needs to display something (e.g., in trace mode), it -saves the current window configuration from "outside" Edebug. When you -exit Edebug (by continuing the program), it restores the previous window -configuration. - - XEmacs redisplays only when it pauses. Usually, when you continue -execution, the program comes back into Edebug at a breakpoint or after -stepping without pausing or reading input in between. In such cases, -XEmacs never gets a chance to redisplay the "outside" configuration. -What you see is the same window configuration as the last time Edebug -was active, with no interruption. - - Entry to Edebug for displaying something also saves and restores the -following data, but some of these are deliberately not restored if an -error or quit signal occurs. - - * Which buffer is current, and where point and mark are in the - current buffer are saved and restored. - - * The Edebug Display Update, is saved and restored if - `edebug-save-windows' is non-`nil'. It is not restored on error - or quit, but the outside selected window *is* reselected even on - error or quit in case a `save-excursion' is active. If the value - of `edebug-save-windows' is a list, only the listed windows are - saved and restored. - - The window start and horizontal scrolling of the source code - buffer are not restored, however, so that the display remains - coherent. - - * The value of point in each displayed buffer is saved and restored - if `edebug-save-displayed-buffer-points' is non-`nil'. - - * The variables `overlay-arrow-position' and `overlay-arrow-string' - are saved and restored. So you can safely invoke Edebug from the - recursive edit elsewhere in the same buffer. - - * `cursor-in-echo-area' is locally bound to `nil' so that the cursor - shows up in the window. - - -File: lispref.info, Node: Edebug Recursive Edit, Prev: Edebug Display Update, Up: The Outside Context - -Edebug Recursive Edit -..................... - - When Edebug is entered and actually reads commands from the user, it -saves (and later restores) these additional data: - - * The current match data, for whichever buffer was current. - - * `last-command', `this-command', `last-command-char', - `last-input-char', `last-input-event', `last-command-event', - `last-event-frame', `last-nonmenu-event', and `track-mouse' . - Commands used within Edebug do not affect these variables outside - of Edebug. - - The key sequence returned by `this-command-keys' is changed by - executing commands within Edebug and there is no way to reset the - key sequence from Lisp. - - For Emacs 18, Edebug cannot save and restore the value of - `unread-command-char'. Entering Edebug while this variable has a - nontrivial value can interfere with execution of the program you - are debugging. - - * Complex commands executed while in Edebug are added to the variable - `command-history'. In rare cases this can alter execution. - - * Within Edebug, the recursion depth appears one deeper than the - recursion depth outside Edebug. This is not true of the - automatically updated evaluation list window. - - * `standard-output' and `standard-input' are bound to `nil' by the - `recursive-edit', but Edebug temporarily restores them during - evaluations. - - * The state of keyboard macro definition is saved and restored. - While Edebug is active, `defining-kbd-macro' is bound to - `edebug-continue-kbd-macro'. - - -File: lispref.info, Node: Instrumenting Macro Calls, Next: Edebug Options, Prev: The Outside Context, Up: Edebug - -Instrumenting Macro Calls -------------------------- - - When Edebug instruments an expression that calls a Lisp macro, it -needs additional advice to do the job properly. This is because there -is no way to tell which subexpressions of the macro call may be -evaluated. (Evaluation may occur explicitly in the macro body, or when -the resulting expansion is evaluated, or any time later.) You must -explain the format of macro call arguments by using `def-edebug-spec' to -define an "Edebug specification" for each macro. - - - Macro: def-edebug-spec MACRO SPECIFICATION - Specify which expressions of a call to macro MACRO are forms to be - evaluated. For simple macros, the SPECIFICATION often looks very - similar to the formal argument list of the macro definition, but - specifications are much more general than macro arguments. - - The MACRO argument may actually be any symbol, not just a macro - name. - - Unless you are using Emacs 19 or XEmacs, this macro is only defined - in Edebug, so you may want to use the following which is - equivalent: `(put 'MACRO 'edebug-form-spec 'SPECIFICATION)' - - Here is a simple example that defines the specification for the -`for' macro described in the XEmacs Lisp Reference Manual, followed by -an alternative, equivalent specification. - - (def-edebug-spec for - (symbolp "from" form "to" form "do" &rest form)) - - (def-edebug-spec for - (symbolp ['from form] ['to form] ['do body])) - - Here is a table of the possibilities for SPECIFICATION and how each -directs processing of arguments. - -*`t' - All arguments are instrumented for evaluation. - -*`0' - None of the arguments is instrumented. - -*a symbol - The symbol must have an Edebug specification which is used instead. - This indirection is repeated until another kind of specification is - found. This allows you to inherit the specification for another - macro. - -*a list - The elements of the list describe the types of the arguments of a - calling form. The possible elements of a specification list are - described in the following sections. - -* Menu: - -* Specification List:: How to specify complex patterns of evaluation. -* Backtracking:: What Edebug does when matching fails. -* Debugging Backquote:: Debugging Backquote -* Specification Examples:: To help understand specifications. - - -File: lispref.info, Node: Specification List, Next: Backtracking, Up: Instrumenting Macro Calls - -Specification List -.................. - - A "specification list" is required for an Edebug specification if -some arguments of a macro call are evaluated while others are not. Some -elements in a specification list match one or more arguments, but others -modify the processing of all following elements. The latter, called -"keyword specifications", are symbols beginning with ``&'' (e.g. -`&optional'). - - A specification list may contain sublists which match arguments that -are themselves lists, or it may contain vectors used for grouping. -Sublists and groups thus subdivide the specification list into a -hierarchy of levels. Keyword specifications only apply to the -remainder of the sublist or group they are contained in and there is an -implicit grouping around a keyword specification and all following -elements in the sublist or group. - - If a specification list fails at some level, then backtracking may -be invoked to find some alternative at a higher level, or if no -alternatives remain, an error will be signaled. See *Note -Backtracking:: for more details. - - Edebug specifications provide at least the power of regular -expression matching. Some context-free constructs are also supported: -the matching of sublists with balanced parentheses, recursive -processing of forms, and recursion via indirect specifications. - - Each element of a specification list may be one of the following, -with the corresponding type of argument: - -`sexp' - A single unevaluated expression. - -`form' - A single evaluated expression, which is instrumented. - -`place' - A place as in the Common Lisp `setf' place argument. It will be - instrumented just like a form, but the macro is expected to strip - the instrumentation. Two functions, `edebug-unwrap' and - `edebug-unwrap*', are provided to strip the instrumentation one - level or recursively at all levels. - -`body' - Short for `&rest form'. See `&rest' below. - -`function-form' - A function form: either a quoted function symbol, a quoted lambda - expression, or a form (that should evaluate to a function symbol - or lambda expression). This is useful when function arguments - might be quoted with `quote' rather than `function' since the body - of a lambda expression will be instrumented either way. - -`lambda-expr' - An unquoted anonymous lambda expression. - -`&optional' - All following elements in the specification list are optional; as - soon as one does not match, Edebug stops matching at this level. - - To make just a few elements optional followed by non-optional - elements, use `[&optional SPECS...]'. To specify that several - elements should all succeed together, use `&optional [SPECS...]'. - See the `defun' example below. - -`&rest' - All following elements in the specification list are repeated zero - or more times. All the elements need not match in the last - repetition, however. - - To repeat only a few elements, use `[&rest SPECS...]'. To specify - all elements must match on every repetition, use `&rest - [SPECS...]'. - -`&or' - Each of the following elements in the specification list is an - alternative, processed left to right until one matches. One of the - alternatives must match otherwise the `&or' specification fails. - - Each list element following `&or' is a single alternative even if - it is a keyword specification. (This breaks the implicit grouping - rule.) To group two or more list elements as a single - alternative, enclose them in `[...]'. - -`¬' - Each of the following elements is matched as alternatives as if by - using `&or', but if any of them match, the specification fails. - If none of them match, nothing is matched, but the `¬' - specification succeeds. - -`&define' - Indicates that the specification is for a defining form. The - defining form itself is not instrumented (i.e. Edebug does not - stop before and after the defining form), but forms inside it - typically will be instrumented. The `&define' keyword should be - the first element in a list specification. - - Additional specifications that may only appear after `&define' are - described here. See the `defun' example below. - - `name' - The argument, a symbol, is the name of the defining form. - But a defining form need not be named at all, in which case a - unique name will be created for it. - - The `name' specification may be used more than once in the - specification and each subsequent use will append the - corresponding symbol argument to the previous name with ``@'' - between them. This is useful for generating unique but - meaningful names for definitions such as `defadvice' and - `defmethod'. - - `:name' - The element following `:name' should be a symbol; it is used - as an additional name component for the definition. This is - useful to add a unique, static component to the name of the - definition. It may be used more than once. No argument is - matched. - - `arg' - The argument, a symbol, is the name of an argument of the - defining form. However, lambda list keywords (symbols - starting with ``&'') are not allowed. See `lambda-list' and - the example below. - - `lambda-list' - This matches the whole argument list of an XEmacs Lisp lambda - expression, which is a list of symbols and the keywords - `&optional' and `&rest' - - `def-body' - The argument is the body of code in a definition. This is - like `body', described above, but a definition body must be - instrumented with a different Edebug call that looks up - information associated with the definition. Use `def-body' - for the highest level list of forms within the definition. - - `def-form' - The argument is a single, highest-level form in a definition. - This is like `def-body', except use this to match a single - form rather than a list of forms. As a special case, - `def-form' also means that tracing information is not output - when the form is executed. See the `interactive' example - below. - -`nil' - This is successful when there are no more arguments to match at the - current argument list level; otherwise it fails. See sublist - specifications and the backquote example below. - -`gate' - No argument is matched but backtracking through the gate is - disabled while matching the remainder of the specifications at - this level. This is primarily used to generate more specific - syntax error messages. See *Note Backtracking:: for more details. - Also see the `let' example below. - -`OTHER-SYMBOL' - Any other symbol in a specification list may be a predicate or an - indirect specification. - - If the symbol has an Edebug specification, this "indirect - specification" should be either a list specification that is used - in place of the symbol, or a function that is called to process the - arguments. The specification may be defined with `def-edebug-spec' - just as for macros. See the `defun' example below. - - Otherwise, the symbol should be a predicate. The predicate is - called with the argument and the specification fails if the - predicate fails. The argument is not instrumented. - - Predicates that may be used include: `symbolp', `integerp', - `stringp', `vectorp', `atom' (which matches a number, string, - symbol, or vector), `keywordp', and `lambda-list-keywordp'. The - last two, defined in `edebug.el', test whether the argument is a - symbol starting with ``:'' and ``&'' respectively. - -`[ELEMENTS...]' - Rather than matching a vector argument, a vector treats the - ELEMENTS as a single "group specification". - -`"STRING"' - The argument should be a symbol named STRING. This specification - is equivalent to the quoted symbol, `'SYMBOL', where the name of - SYMBOL is the STRING, but the string form is preferred. - -`'SYMBOL or (quote SYMBOL)' - The argument should be the symbol SYMBOL. But use a string - specification instead. - -`(vector ELEMENTS...)' - The argument should be a vector whose elements must match the - ELEMENTS in the specification. See the backquote example below. - -`(ELEMENTS...)' - Any other list is a "sublist specification" and the argument must - be a list whose elements match the specification ELEMENTS. - - A sublist specification may be a dotted list and the corresponding - list argument may then be a dotted list. Alternatively, the last - cdr of a dotted list specification may be another sublist - specification (via a grouping or an indirect specification, e.g. - `(spec . [(more specs...)])') whose elements match the non-dotted - list arguments. This is useful in recursive specifications such - as in the backquote example below. Also see the description of a - `nil' specification above for terminating such recursion. - - Note that a sublist specification of the form `(specs . nil)' - means the same as `(specs)', and `(specs . - (sublist-elements...))' means the same as `(specs - sublist-elements...)'. - - -File: lispref.info, Node: Backtracking, Next: Debugging Backquote, Prev: Specification List, Up: Instrumenting Macro Calls - -Backtracking -............ - - If a specification fails to match at some point, this does not -necessarily mean a syntax error will be signaled; instead, -"backtracking" will take place until all alternatives have been -exhausted. Eventually every element of the argument list must be -matched by some element in the specification, and every required element -in the specification must match some argument. - - Backtracking is disabled for the remainder of a sublist or group when -certain conditions occur, described below. Backtracking is reenabled -when a new alternative is established by `&optional', `&rest', or -`&or'. It is also reenabled initially when processing a sublist or -group specification or an indirect specification. - - You might want to disable backtracking to commit to some alternative -so that Edebug can provide a more specific syntax error message. -Normally, if no alternative matches, Edebug reports that none matched, -but if one alternative is committed to, Edebug can report how it failed -to match. - - First, backtracking is disabled while matching any of the form -specifications (i.e. `form', `body', `def-form', and `def-body'). -These specifications will match any form so any error must be in the -form itself rather than at a higher level. - - Second, backtracking is disabled after successfully matching a quoted -symbol or string specification, since this usually indicates a -recognized construct. If you have a set of alternative constructs that -all begin with the same symbol, you can usually work around this -constraint by factoring the symbol out of the alternatives, e.g., -`["foo" &or [first case] [second case] ...]'. - - Third, backtracking may be explicitly disabled by using the `gate' -specification. This is useful when you know that no higher -alternatives may apply. - - -File: lispref.info, Node: Debugging Backquote, Next: Specification Examples, Prev: Backtracking, Up: Instrumenting Macro Calls - -Debugging Backquote -................... - - Backquote (``') is a macro that results in an expression that may or -may not be evaluated. It is often used to simplify the definition of a -macro to return an expression that is evaluated, but Edebug does not -know when this is the case. However, the forms inside unquotes (`,' and -`,@') are evaluated and Edebug instruments them. - - Nested backquotes are supported by Edebug, but there is a limit on -the support of quotes inside of backquotes. Quoted forms (with `'') -are not normally evaluated, but if the quoted form appears immediately -within `,' and `,@' forms, Edebug treats this as a backquoted form at -the next higher level (even if there is not a next higher level - this -is difficult to fix). - - If the backquoted forms happen to be code intended to be evaluated, -you can have Edebug instrument them by using `edebug-`' instead of the -regular ``'. Unquoted forms can always appear inside `edebug-`' -anywhere a form is normally allowed. But `(, FORM)' may be used in two -other places specially recognized by Edebug: wherever a predicate -specification would match, and at the head of a list form in place of a -function name or lambda expression. The FORM inside a spliced unquote, -`(,@ FORM)', will be wrapped, but the unquote form itself will not be -wrapped since this would interfere with the splicing. - - There is one other complication with using `edebug-`'. If the -`edebug-`' call is in a macro and the macro may be called from code -that is also instrumented, and if unquoted forms contain any macro -arguments bound to instrumented forms, then you should modify the -specification for the macro as follows: the specifications for those -arguments must use `def-form' instead of `form'. (This is to -reestablish the Edebugging context for those external forms.) - - For example, the `for' macro (*note Problems with Macros: ()Problems -with Macros.) is shown here but with `edebug-`' substituted for regular -``'. - - (defmacro inc (var) - (list 'setq var (list '1+ var))) - - (defmacro for (var from init to final do &rest body) - (let ((tempvar (make-symbol "max"))) - (edebug-` (let (((, var) (, init)) - ((, tempvar) (, final))) - (while (<= (, var) (, tempvar)) - (, body) - (inc (, var))))))) - - Here is the corresponding modified Edebug specification and some code -that calls the macro: - - (def-edebug-spec for - (symbolp "from" def-form "to" def-form "do" &rest def-form)) - - (let ((n 5)) - (for i from n to (* n (+ n 1)) do - (message "%s" i))) - - After instrumenting the `for' macro and the macro call, Edebug first -steps to the beginning of the macro call, then into the macro body, -then through each of the unquoted expressions in the backquote showing -the expressions that will be embedded in the backquote form. Then when -the macro expansion is evaluated, Edebug will step through the `let' -form and each time it gets to an unquoted form, it will jump back to an -argument of the macro call to step through that expression. Finally -stepping will continue after the macro call. Even more convoluted -execution paths may result when using anonymous functions. - - When the result of an expression is an instrumented expression, it is -difficult to see the expression inside the instrumentation. So you may -want to set the option `edebug-unwrap-results' to a non-`nil' value -while debugging such expressions, but it would slow Edebug down to -always do this. - - -File: lispref.info, Node: Specification Examples, Prev: Debugging Backquote, Up: Instrumenting Macro Calls - -Specification Examples -...................... - - Here we provide several examples of Edebug specifications to show -many of its capabilities. - - A `let' special form has a sequence of bindings and a body. Each of -the bindings is either a symbol or a sublist with a symbol and optional -value. In the specification below, notice the `gate' inside of the -sublist to prevent backtracking. - - (def-edebug-spec let - ((&rest - &or symbolp (gate symbolp &optional form)) - body)) - - Edebug uses the following specifications for `defun' and `defmacro' -and the associated argument list and `interactive' specifications. It -is necessary to handle the expression argument of an interactive form -specially since it is actually evaluated outside of the function body. - - (def-edebug-spec defmacro defun) ; Indirect ref to `defun' spec - (def-edebug-spec defun - (&define name lambda-list - [&optional stringp] ; Match the doc string, if present. - [&optional ("interactive" interactive)] - def-body)) - - (def-edebug-spec lambda-list - (([&rest arg] - [&optional ["&optional" arg &rest arg]] - &optional ["&rest" arg] - ))) - - (def-edebug-spec interactive - (&optional &or stringp def-form)) ; Notice: `def-form' - - The specification for backquote below illustrates how to match -dotted lists and use `nil' to terminate recursion. It also illustrates -how components of a vector may be matched. (The actual specification -provided by Edebug does not support dotted lists because doing so -causes very deep recursion that could fail.) - - (def-edebug-spec ` (backquote-form)) ;; alias just for clarity - - (def-edebug-spec backquote-form - (&or ([&or "," ",@"] &or ("quote" backquote-form) form) - (backquote-form . [&or nil backquote-form]) - (vector &rest backquote-form) - sexp)) - - -File: lispref.info, Node: Edebug Options, Prev: Instrumenting Macro Calls, Up: Edebug - -Edebug Options --------------- - - These options affect the behavior of Edebug: - - - User Option: edebug-setup-hook - Functions to call before Edebug is used. Each time it is set to a - new value, Edebug will call those functions once and then - `edebug-setup-hook' is reset to `nil'. You could use this to load - up Edebug specifications associated with a package you are using - but only when you also use Edebug. See *Note Instrumenting::. - - - User Option: edebug-all-defs - If non-`nil', normal evaluation of any defining forms (e.g. - `defun' and `defmacro') will instrument them for Edebug. This - applies to `eval-defun', `eval-region', and `eval-current-buffer'. - - Use the command `M-x edebug-all-defs' to toggle the value of this - variable. You may want to make this variable local to each buffer - by calling `(make-local-variable 'edebug-all-defs)' in your - `emacs-lisp-mode-hook'. See *Note Instrumenting::. - - - User Option: edebug-all-forms - If non-`nil', normal evaluation of any forms by `eval-defun', - `eval-region', and `eval-current-buffer' will instrument them for - Edebug. - - Use the command `M-x edebug-all-forms' to toggle the value of this - option. See *Note Instrumenting::. - - - User Option: edebug-save-windows - If non-`nil', save and restore window configuration on Edebug - calls. It takes some time to do this, so if your program does not - care what happens to data about windows, you may want to set this - variable to `nil'. - - If the value is a list, only the listed windows are saved and - restored. - - `M-x edebug-toggle-save-windows' may be used to change this - variable. This command is bound to `W' in source code buffers. - See *Note Edebug Display Update::. - - - User Option: edebug-save-displayed-buffer-points - If non-`nil', save and restore point in all displayed buffers. - This is necessary if you are debugging code that changes the point - of a buffer which is displayed in a non-selected window. If - Edebug or the user then selects the window, the buffer's point - will be changed to the window's point. - - This is an expensive operation since it visits each window and - therefore each displayed buffer twice for each Edebug activation, - so it is best to avoid it if you can. See *Note Edebug Display - Update::. - - - User Option: edebug-initial-mode - If this variable is non-`nil', it specifies the initial execution - mode for Edebug when it is first activated. Possible values are - `step', `next', `go', `Go-nonstop', `trace', `Trace-fast', - `continue', and `Continue-fast'. - - The default value is `step'. See *Note Edebug Execution Modes::. - - - User Option: edebug-trace - Non-`nil' means display a trace of function entry and exit. - Tracing output is displayed in a buffer named `*edebug-trace*', one - function entry or exit per line, indented by the recursion level. - - The default value is `nil'. - - Also see `edebug-tracing'. See *Note Tracing::. - - - User Option: edebug-test-coverage - If non-`nil', Edebug tests coverage of all expressions debugged. - This is done by comparing the result of each expression with the - previous result. Coverage is considered OK if two different - results are found. So to sufficiently test the coverage of your - code, try to execute it under conditions that evaluate all - expressions more than once, and produce different results for each - expression. - - Use `M-x edebug-display-freq-count' to display the frequency count - and coverage information for a definition. See *Note Coverage - Testing::. - - - User Option: edebug-continue-kbd-macro - If non-`nil', continue defining or executing any keyboard macro - that is executing outside of Edebug. Use this with caution since - it is not debugged. See *Note Edebug Execution Modes::. - - - User Option: edebug-print-length - If non-`nil', bind `print-length' to this while printing results - in Edebug. The default value is `50'. See *Note Printing in - Edebug::. - - - User Option: edebug-print-level - If non-`nil', bind `print-level' to this while printing results in - Edebug. The default value is `50'. - - - User Option: edebug-print-circle - If non-`nil', bind `print-circle' to this while printing results - in Edebug. The default value is `nil'. - - - User Option: edebug-on-error - `debug-on-error' is bound to this while Edebug is active. See - *Note Trapping Errors::. - - - User Option: edebug-on-quit - `debug-on-quit' is bound to this while Edebug is active. See - *Note Trapping Errors::. - - - User Option: edebug-unwrap-results - Non-`nil' if Edebug should unwrap results of expressions. This is - useful when debugging macros where the results of expressions are - instrumented expressions. But don't do this when results might be - circular or an infinite loop will result. See *Note Debugging - Backquote::. - - - User Option: edebug-global-break-condition - If non-`nil', an expression to test for at every stop point. If - the result is non-nil, then break. Errors are ignored. See *Note - Global Break Condition::. - - -File: lispref.info, Node: Read and Print, Next: Minibuffers, Prev: Debugging, Up: Top - -Reading and Printing Lisp Objects -********************************* - - "Printing" and "reading" are the operations of converting Lisp -objects to textual form and vice versa. They use the printed -representations and read syntax described in *Note Lisp Data Types::. - - This chapter describes the Lisp functions for reading and printing. -It also describes "streams", which specify where to get the text (if -reading) or where to put it (if printing). - -* Menu: - -* Streams Intro:: Overview of streams, reading and printing. -* Input Streams:: Various data types that can be used as input streams. -* Input Functions:: Functions to read Lisp objects from text. -* Output Streams:: Various data types that can be used as output streams. -* Output Functions:: Functions to print Lisp objects as text. -* Output Variables:: Variables that control what the printing functions do. - - -File: lispref.info, Node: Streams Intro, Next: Input Streams, Up: Read and Print - -Introduction to Reading and Printing -==================================== - - "Reading" a Lisp object means parsing a Lisp expression in textual -form and producing a corresponding Lisp object. This is how Lisp -programs get into Lisp from files of Lisp code. We call the text the -"read syntax" of the object. For example, the text `(a . 5)' is the -read syntax for a cons cell whose CAR is `a' and whose CDR is the -number 5. - - "Printing" a Lisp object means producing text that represents that -object--converting the object to its printed representation. Printing -the cons cell described above produces the text `(a . 5)'. - - Reading and printing are more or less inverse operations: printing -the object that results from reading a given piece of text often -produces the same text, and reading the text that results from printing -an object usually produces a similar-looking object. For example, -printing the symbol `foo' produces the text `foo', and reading that text -returns the symbol `foo'. Printing a list whose elements are `a' and -`b' produces the text `(a b)', and reading that text produces a list -(but not the same list) with elements `a' and `b'. - - However, these two operations are not precisely inverses. There are -three kinds of exceptions: - - * Printing can produce text that cannot be read. For example, - buffers, windows, frames, subprocesses and markers print into text - that starts with `#'; if you try to read this text, you get an - error. There is no way to read those data types. - - * One object can have multiple textual representations. For example, - `1' and `01' represent the same integer, and `(a b)' and `(a . - (b))' represent the same list. Reading will accept any of the - alternatives, but printing must choose one of them. - - * Comments can appear at certain points in the middle of an object's - read sequence without affecting the result of reading it. - diff --git a/info/lispref.info-15 b/info/lispref.info-15 deleted file mode 100644 index ce05ae6..0000000 --- a/info/lispref.info-15 +++ /dev/null @@ -1,1289 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Input Streams, Next: Input Functions, Prev: Streams Intro, Up: Read and Print - -Input Streams -============= - - Most of the Lisp functions for reading text take an "input stream" -as an argument. The input stream specifies where or how to get the -characters of the text to be read. Here are the possible types of input -stream: - -BUFFER - The input characters are read from BUFFER, starting with the - character directly after point. Point advances as characters are - read. - -MARKER - The input characters are read from the buffer that MARKER is in, - starting with the character directly after the marker. The marker - position advances as characters are read. The value of point in - the buffer has no effect when the stream is a marker. - -STRING - The input characters are taken from STRING, starting at the first - character in the string and using as many characters as required. - -FUNCTION - The input characters are generated by FUNCTION, one character per - call. Normally FUNCTION is called with no arguments, and should - return a character. - - Occasionally FUNCTION is called with one argument (always a - character). When that happens, FUNCTION should save the argument - and arrange to return it on the next call. This is called - "unreading" the character; it happens when the Lisp reader reads - one character too many and wants to "put it back where it came - from". - -`t' - `t' used as a stream means that the input is read from the - minibuffer. In fact, the minibuffer is invoked once and the text - given by the user is made into a string that is then used as the - input stream. - -`nil' - `nil' supplied as an input stream means to use the value of - `standard-input' instead; that value is the "default input - stream", and must be a non-`nil' input stream. - -SYMBOL - A symbol as input stream is equivalent to the symbol's function - definition (if any). - - Here is an example of reading from a stream that is a buffer, showing -where point is located before and after: - - ---------- Buffer: foo ---------- - This-!- is the contents of foo. - ---------- Buffer: foo ---------- - - (read (get-buffer "foo")) - => is - (read (get-buffer "foo")) - => the - - ---------- Buffer: foo ---------- - This is the-!- contents of foo. - ---------- Buffer: foo ---------- - -Note that the first read skips a space. Reading skips any amount of -whitespace preceding the significant text. - - In Emacs 18, reading a symbol discarded the delimiter terminating the -symbol. Thus, point would end up at the beginning of `contents' rather -than after `the'. The Emacs 19 behavior is superior because it -correctly handles input such as `bar(foo)', where the open-parenthesis -that ends one object is needed as the beginning of another object. - - Here is an example of reading from a stream that is a marker, -initially positioned at the beginning of the buffer shown. The value -read is the symbol `This'. - - - ---------- Buffer: foo ---------- - This is the contents of foo. - ---------- Buffer: foo ---------- - - (setq m (set-marker (make-marker) 1 (get-buffer "foo"))) - => # - (read m) - => This - m - => # ;; Before the first space. - - Here we read from the contents of a string: - - (read "(When in) the course") - => (When in) - - The following example reads from the minibuffer. The prompt is: -`Lisp expression: '. (That is always the prompt used when you read -from the stream `t'.) The user's input is shown following the prompt. - - (read t) - => 23 - ---------- Buffer: Minibuffer ---------- - Lisp expression: 23 - ---------- Buffer: Minibuffer ---------- - - Finally, here is an example of a stream that is a function, named -`useless-stream'. Before we use the stream, we initialize the variable -`useless-list' to a list of characters. Then each call to the function -`useless-stream' obtains the next character in the list or unreads a -character by adding it to the front of the list. - - (setq useless-list (append "XY()" nil)) - => (88 89 40 41) - - (defun useless-stream (&optional unread) - (if unread - (setq useless-list (cons unread useless-list)) - (prog1 (car useless-list) - (setq useless-list (cdr useless-list))))) - => useless-stream - -Now we read using the stream thus constructed: - - (read 'useless-stream) - => XY - - useless-list - => (40 41) - -Note that the open and close parentheses remains in the list. The Lisp -reader encountered the open parenthesis, decided that it ended the -input, and unread it. Another attempt to read from the stream at this -point would read `()' and return `nil'. - - -File: lispref.info, Node: Input Functions, Next: Output Streams, Prev: Input Streams, Up: Read and Print - -Input Functions -=============== - - This section describes the Lisp functions and variables that pertain -to reading. - - In the functions below, STREAM stands for an input stream (see the -previous section). If STREAM is `nil' or omitted, it defaults to the -value of `standard-input'. - - An `end-of-file' error is signaled if reading encounters an -unterminated list, vector, or string. - - - Function: read &optional STREAM - This function reads one textual Lisp expression from STREAM, - returning it as a Lisp object. This is the basic Lisp input - function. - - - Function: read-from-string STRING &optional START END - This function reads the first textual Lisp expression from the - text in STRING. It returns a cons cell whose CAR is that - expression, and whose CDR is an integer giving the position of the - next remaining character in the string (i.e., the first one not - read). - - If START is supplied, then reading begins at index START in the - string (where the first character is at index 0). If END is also - supplied, then reading stops just before that index, as if the rest - of the string were not there. - - For example: - - (read-from-string "(setq x 55) (setq y 5)") - => ((setq x 55) . 11) - (read-from-string "\"A short string\"") - => ("A short string" . 16) - - ;; Read starting at the first character. - (read-from-string "(list 112)" 0) - => ((list 112) . 10) - ;; Read starting at the second character. - (read-from-string "(list 112)" 1) - => (list . 5) - ;; Read starting at the seventh character, - ;; and stopping at the ninth. - (read-from-string "(list 112)" 6 8) - => (11 . 8) - - - Variable: standard-input - This variable holds the default input stream--the stream that - `read' uses when the STREAM argument is `nil'. - - -File: lispref.info, Node: Output Streams, Next: Output Functions, Prev: Input Functions, Up: Read and Print - -Output Streams -============== - - An output stream specifies what to do with the characters produced -by printing. Most print functions accept an output stream as an -optional argument. Here are the possible types of output stream: - -BUFFER - The output characters are inserted into BUFFER at point. Point - advances as characters are inserted. - -MARKER - The output characters are inserted into the buffer that MARKER - points into, at the marker position. The marker position advances - as characters are inserted. The value of point in the buffer has - no effect on printing when the stream is a marker. - -FUNCTION - The output characters are passed to FUNCTION, which is responsible - for storing them away. It is called with a single character as - argument, as many times as there are characters to be output, and - is free to do anything at all with the characters it receives. - -`t' - The output characters are displayed in the echo area. - -`nil' - `nil' specified as an output stream means to the value of - `standard-output' instead; that value is the "default output - stream", and must be a non-`nil' output stream. - -SYMBOL - A symbol as output stream is equivalent to the symbol's function - definition (if any). - - Many of the valid output streams are also valid as input streams. -The difference between input and output streams is therefore mostly one -of how you use a Lisp object, not a distinction of types of object. - - Here is an example of a buffer used as an output stream. Point is -initially located as shown immediately before the `h' in `the'. At the -end, point is located directly before that same `h'. - - ---------- Buffer: foo ---------- - This is t-!-he contents of foo. - ---------- Buffer: foo ---------- - - (print "This is the output" (get-buffer "foo")) - => "This is the output" - - ---------- Buffer: foo ---------- - This is t - "This is the output" - -!-he contents of foo. - ---------- Buffer: foo ---------- - - Now we show a use of a marker as an output stream. Initially, the -marker is in buffer `foo', between the `t' and the `h' in the word -`the'. At the end, the marker has advanced over the inserted text so -that it remains positioned before the same `h'. Note that the location -of point, shown in the usual fashion, has no effect. - - ---------- Buffer: foo ---------- - "This is the -!-output" - ---------- Buffer: foo ---------- - - m - => # - - (print "More output for foo." m) - => "More output for foo." - - ---------- Buffer: foo ---------- - "This is t - "More output for foo." - he -!-output" - ---------- Buffer: foo ---------- - - m - => # - - The following example shows output to the echo area: - - (print "Echo Area output" t) - => "Echo Area output" - ---------- Echo Area ---------- - "Echo Area output" - ---------- Echo Area ---------- - - Finally, we show the use of a function as an output stream. The -function `eat-output' takes each character that it is given and conses -it onto the front of the list `last-output' (*note Building Lists::.). -At the end, the list contains all the characters output, but in reverse -order. - - (setq last-output nil) - => nil - - (defun eat-output (c) - (setq last-output (cons c last-output))) - => eat-output - - (print "This is the output" 'eat-output) - => "This is the output" - - last-output - => (?\n ?\" ?t ?u ?p ?t ?u ?o ?\ ?e ?h ?t - ?\ ?s ?i ?\ ?s ?i ?h ?T ?\" ?\n) - -Now we can put the output in the proper order by reversing the list: - - (concat (nreverse last-output)) - => " - \"This is the output\" - " - -Calling `concat' converts the list to a string so you can see its -contents more clearly. - - -File: lispref.info, Node: Output Functions, Next: Output Variables, Prev: Output Streams, Up: Read and Print - -Output Functions -================ - - This section describes the Lisp functions for printing Lisp objects. - - Some of the XEmacs printing functions add quoting characters to the -output when necessary so that it can be read properly. The quoting -characters used are `"' and `\'; they distinguish strings from symbols, -and prevent punctuation characters in strings and symbols from being -taken as delimiters when reading. *Note Printed Representation::, for -full details. You specify quoting or no quoting by the choice of -printing function. - - If the text is to be read back into Lisp, then it is best to print -with quoting characters to avoid ambiguity. Likewise, if the purpose is -to describe a Lisp object clearly for a Lisp programmer. However, if -the purpose of the output is to look nice for humans, then it is better -to print without quoting. - - Printing a self-referent Lisp object requires an infinite amount of -text. In certain cases, trying to produce this text leads to a stack -overflow. XEmacs detects such recursion and prints `#LEVEL' instead of -recursively printing an object already being printed. For example, -here `#0' indicates a recursive reference to the object at level 0 of -the current print operation: - - (setq foo (list nil)) - => (nil) - (setcar foo foo) - => (#0) - - In the functions below, STREAM stands for an output stream. (See -the previous section for a description of output streams.) If STREAM -is `nil' or omitted, it defaults to the value of `standard-output'. - - - Function: print OBJECT &optional STREAM - The `print' function is a convenient way of printing. It outputs - the printed representation of OBJECT to STREAM, printing in - addition one newline before OBJECT and another after it. Quoting - characters are used. `print' returns OBJECT. For example: - - (progn (print 'The\ cat\ in) - (print "the hat") - (print " came back")) - -| - -| The\ cat\ in - -| - -| "the hat" - -| - -| " came back" - -| - => " came back" - - - Function: prin1 OBJECT &optional STREAM - This function outputs the printed representation of OBJECT to - STREAM. It does not print newlines to separate output as `print' - does, but it does use quoting characters just like `print'. It - returns OBJECT. - - (progn (prin1 'The\ cat\ in) - (prin1 "the hat") - (prin1 " came back")) - -| The\ cat\ in"the hat"" came back" - => " came back" - - - Function: princ OBJECT &optional STREAM - This function outputs the printed representation of OBJECT to - STREAM. It returns OBJECT. - - This function is intended to produce output that is readable by - people, not by `read', so it doesn't insert quoting characters and - doesn't put double-quotes around the contents of strings. It does - not add any spacing between calls. - - (progn - (princ 'The\ cat) - (princ " in the \"hat\"")) - -| The cat in the "hat" - => " in the \"hat\"" - - - Function: terpri &optional STREAM - This function outputs a newline to STREAM. The name stands for - "terminate print". - - - Function: write-char CHARACTER &optional STREAM - This function outputs CHARACTER to STREAM. It returns CHARACTER. - - - Function: prin1-to-string OBJECT &optional NOESCAPE - This function returns a string containing the text that `prin1' - would have printed for the same argument. - - (prin1-to-string 'foo) - => "foo" - (prin1-to-string (mark-marker)) - => "#" - - If NOESCAPE is non-`nil', that inhibits use of quoting characters - in the output. (This argument is supported in Emacs versions 19 - and later.) - - (prin1-to-string "foo") - => "\"foo\"" - (prin1-to-string "foo" t) - => "foo" - - See `format', in *Note String Conversion::, for other ways to - obtain the printed representation of a Lisp object as a string. - - -File: lispref.info, Node: Output Variables, Prev: Output Functions, Up: Read and Print - -Variables Affecting Output -========================== - - - Variable: standard-output - The value of this variable is the default output stream--the stream - that print functions use when the STREAM argument is `nil'. - - - Variable: print-escape-newlines - If this variable is non-`nil', then newline characters in strings - are printed as `\n' and formfeeds are printed as `\f'. Normally - these characters are printed as actual newlines and formfeeds. - - This variable affects the print functions `prin1' and `print', as - well as everything that uses them. It does not affect `princ'. - Here is an example using `prin1': - - (prin1 "a\nb") - -| "a - -| b" - => "a - b" - - (let ((print-escape-newlines t)) - (prin1 "a\nb")) - -| "a\nb" - => "a - b" - - In the second expression, the local binding of - `print-escape-newlines' is in effect during the call to `prin1', - but not during the printing of the result. - - - Variable: print-readably - If non-`nil', then all objects will be printed in a readable form. - If an object has no readable representation, then an error is - signalled. When `print-readably' is true, compiled-function - objects will be written in `#[...]' form instead of in - `#' form, and two-element lists of the - form `(quote object)' will be written as the equivalent `'object'. - Do not *set* this variable; bind it instead. - - - Variable: print-length - The value of this variable is the maximum number of elements of a - list that will be printed. If a list being printed has more than - this many elements, it is abbreviated with an ellipsis. - - If the value is `nil' (the default), then there is no limit. - - (setq print-length 2) - => 2 - (print '(1 2 3 4 5)) - -| (1 2 ...) - => (1 2 ...) - - - Variable: print-level - The value of this variable is the maximum depth of nesting of - parentheses and brackets when printed. Any list or vector at a - depth exceeding this limit is abbreviated with an ellipsis. A - value of `nil' (which is the default) means no limit. - - This variable exists in version 19 and later versions. - - - Variable: print-string-length - The value of this variable is the maximum number of characters of - a string that will be printed. If a string being printed has more - than this many characters, it is abbreviated with an ellipsis. - - - Variable: print-gensym - If non-`nil', then uninterned symbols will be printed specially. - Uninterned symbols are those which are not present in `obarray', - that is, those which were made with `make-symbol' or by calling - `intern' with a second argument. - - When `print-gensym' is true, such symbols will be preceded by - `#:', which causes the reader to create a new symbol instead of - interning and returning an existing one. Beware: The `#:' syntax - creates a new symbol each time it is seen, so if you print an - object which contains two pointers to the same uninterned symbol, - `read' will not duplicate that structure. - - Also, since XEmacs has no real notion of packages, there is no way - for the printer to distinguish between symbols interned in no - obarray, and symbols interned in an alternate obarray. - - - Variable: float-output-format - This variable holds the format descriptor string that Lisp uses to - print floats. This is a `%'-spec like those accepted by `printf' - in C, but with some restrictions. It must start with the two - characters `%.'. After that comes an integer precision - specification, and then a letter which controls the format. The - letters allowed are `e', `f' and `g'. - - * Use `e' for exponential notation `DIG.DIGITSeEXPT'. - - * Use `f' for decimal point notation `DIGITS.DIGITS'. - - * Use `g' to choose the shorter of those two formats for the - number at hand. - - The precision in any of these cases is the number of digits - following the decimal point. With `f', a precision of 0 means to - omit the decimal point. 0 is not allowed with `f' or `g'. - - A value of nil means to use `%.16g'. - - Regardless of the value of `float-output-format', a floating point - number will never be printed in such a way that it is ambiguous - with an integer; that is, a floating-point number will always be - printed with a decimal point and/or an exponent, even if the - digits following the decimal point are all zero. This is to - preserve read-equivalence. - - -File: lispref.info, Node: Minibuffers, Next: Command Loop, Prev: Read and Print, Up: Top - -Minibuffers -*********** - - A "minibuffer" is a special buffer that XEmacs commands use to read -arguments more complicated than the single numeric prefix argument. -These arguments include file names, buffer names, and command names (as -in `M-x'). The minibuffer is displayed on the bottom line of the -frame, in the same place as the echo area, but only while it is in use -for reading an argument. - -* Menu: - -* Intro to Minibuffers:: Basic information about minibuffers. -* Text from Minibuffer:: How to read a straight text string. -* Object from Minibuffer:: How to read a Lisp object or expression. -* Minibuffer History:: Recording previous minibuffer inputs - so the user can reuse them. -* Completion:: How to invoke and customize completion. -* Yes-or-No Queries:: Asking a question with a simple answer. -* Multiple Queries:: Asking a series of similar questions. -* Minibuffer Misc:: Various customization hooks and variables. - - -File: lispref.info, Node: Intro to Minibuffers, Next: Text from Minibuffer, Up: Minibuffers - -Introduction to Minibuffers -=========================== - - In most ways, a minibuffer is a normal XEmacs buffer. Most -operations *within* a buffer, such as editing commands, work normally -in a minibuffer. However, many operations for managing buffers do not -apply to minibuffers. The name of a minibuffer always has the form -` *Minibuf-NUMBER', and it cannot be changed. Minibuffers are -displayed only in special windows used only for minibuffers; these -windows always appear at the bottom of a frame. (Sometime frames have -no minibuffer window, and sometimes a special kind of frame contains -nothing but a minibuffer window; see *Note Minibuffers and Frames::.) - - The minibuffer's window is normally a single line. You can resize it -temporarily with the window sizing commands; it reverts to its normal -size when the minibuffer is exited. You can resize it permanently by -using the window sizing commands in the frame's other window, when the -minibuffer is not active. If the frame contains just a minibuffer, you -can change the minibuffer's size by changing the frame's size. - - If a command uses a minibuffer while there is an active minibuffer, -this is called a "recursive minibuffer". The first minibuffer is named -` *Minibuf-0*'. Recursive minibuffers are named by incrementing the -number at the end of the name. (The names begin with a space so that -they won't show up in normal buffer lists.) Of several recursive -minibuffers, the innermost (or most recently entered) is the active -minibuffer. We usually call this "the" minibuffer. You can permit or -forbid recursive minibuffers by setting the variable -`enable-recursive-minibuffers'. - - Like other buffers, a minibuffer may use any of several local keymaps -(*note Keymaps::.); these contain various exit commands and in some -cases completion commands (*note Completion::.). - - * `minibuffer-local-map' is for ordinary input (no completion). - - * `minibuffer-local-ns-map' is similar, except that exits just - like . This is used mainly for Mocklisp compatibility. - - * `minibuffer-local-completion-map' is for permissive completion. - - * `minibuffer-local-must-match-map' is for strict completion and for - cautious completion. - - -File: lispref.info, Node: Text from Minibuffer, Next: Object from Minibuffer, Prev: Intro to Minibuffers, Up: Minibuffers - -Reading Text Strings with the Minibuffer -======================================== - - Most often, the minibuffer is used to read text as a string. It can -also be used to read a Lisp object in textual form. The most basic -primitive for minibuffer input is `read-from-minibuffer'; it can do -either one. - - In most cases, you should not call minibuffer input functions in the -middle of a Lisp function. Instead, do all minibuffer input as part of -reading the arguments for a command, in the `interactive' spec. *Note -Defining Commands::. - - - Function: read-from-minibuffer PROMPT-STRING &optional - INITIAL-CONTENTS KEYMAP READ HIST - This function is the most general way to get input through the - minibuffer. By default, it accepts arbitrary text and returns it - as a string; however, if READ is non-`nil', then it uses `read' to - convert the text into a Lisp object (*note Input Functions::.). - - The first thing this function does is to activate a minibuffer and - display it with PROMPT-STRING as the prompt. This value must be a - string. - - Then, if INITIAL-CONTENTS is a string, `read-from-minibuffer' - inserts it into the minibuffer, leaving point at the end. The - minibuffer appears with this text as its contents. - - The value of INITIAL-CONTENTS may also be a cons cell of the form - `(STRING . POSITION)'. This means to insert STRING in the - minibuffer but put point POSITION characters from the beginning, - rather than at the end. - - If KEYMAP is non-`nil', that keymap is the local keymap to use in - the minibuffer. If KEYMAP is omitted or `nil', the value of - `minibuffer-local-map' is used as the keymap. Specifying a keymap - is the most important way to customize the minibuffer for various - applications such as completion. - - The argument HIST specifies which history list variable to use for - saving the input and for history commands used in the minibuffer. - It defaults to `minibuffer-history'. *Note Minibuffer History::. - - When the user types a command to exit the minibuffer, - `read-from-minibuffer' uses the text in the minibuffer to produce - its return value. Normally it simply makes a string containing - that text. However, if READ is non-`nil', `read-from-minibuffer' - reads the text and returns the resulting Lisp object, unevaluated. - (*Note Input Functions::, for information about reading.) - - - Function: read-string PROMPT &optional INITIAL - This function reads a string from the minibuffer and returns it. - The arguments PROMPT and INITIAL are used as in - `read-from-minibuffer'. The keymap used is `minibuffer-local-map'. - - This is a simplified interface to the `read-from-minibuffer' - function: - - (read-string PROMPT INITIAL) - == - (read-from-minibuffer PROMPT INITIAL nil nil nil) - - - Variable: minibuffer-local-map - This is the default local keymap for reading from the minibuffer. - By default, it makes the following bindings: - - - `exit-minibuffer' - - - `exit-minibuffer' - - `C-g' - `abort-recursive-edit' - - `M-n' - `next-history-element' - - `M-p' - `previous-history-element' - - `M-r' - `next-matching-history-element' - - `M-s' - `previous-matching-history-element' - - - Function: read-no-blanks-input PROMPT &optional INITIAL - This function reads a string from the minibuffer, but does not - allow whitespace characters as part of the input: instead, those - characters terminate the input. The arguments PROMPT and INITIAL - are used as in `read-from-minibuffer'. - - This is a simplified interface to the `read-from-minibuffer' - function, and passes the value of the `minibuffer-local-ns-map' - keymap as the KEYMAP argument for that function. Since the keymap - `minibuffer-local-ns-map' does not rebind `C-q', it *is* possible - to put a space into the string, by quoting it. - - (read-no-blanks-input PROMPT INITIAL) - == - (read-from-minibuffer PROMPT INITIAL minibuffer-local-ns-map) - - - Variable: minibuffer-local-ns-map - This built-in variable is the keymap used as the minibuffer local - keymap in the function `read-no-blanks-input'. By default, it - makes the following bindings, in addition to those of - `minibuffer-local-map': - - - `exit-minibuffer' - - - `exit-minibuffer' - - `?' - `self-insert-and-exit' - - -File: lispref.info, Node: Object from Minibuffer, Next: Minibuffer History, Prev: Text from Minibuffer, Up: Minibuffers - -Reading Lisp Objects with the Minibuffer -======================================== - - This section describes functions for reading Lisp objects with the -minibuffer. - - - Function: read-minibuffer PROMPT &optional INITIAL - This function reads a Lisp object in the minibuffer and returns it, - without evaluating it. The arguments PROMPT and INITIAL are used - as in `read-from-minibuffer'. - - This is a simplified interface to the `read-from-minibuffer' - function: - - (read-minibuffer PROMPT INITIAL) - == - (read-from-minibuffer PROMPT INITIAL nil t) - - Here is an example in which we supply the string `"(testing)"' as - initial input: - - (read-minibuffer - "Enter an expression: " (format "%s" '(testing))) - - ;; Here is how the minibuffer is displayed: - - ---------- Buffer: Minibuffer ---------- - Enter an expression: (testing)-!- - ---------- Buffer: Minibuffer ---------- - - The user can type immediately to use the initial input as a - default, or can edit the input. - - - Function: eval-minibuffer PROMPT &optional INITIAL - This function reads a Lisp expression in the minibuffer, evaluates - it, then returns the result. The arguments PROMPT and INITIAL are - used as in `read-from-minibuffer'. - - This function simply evaluates the result of a call to - `read-minibuffer': - - (eval-minibuffer PROMPT INITIAL) - == - (eval (read-minibuffer PROMPT INITIAL)) - - - Function: edit-and-eval-command PROMPT FORM - This function reads a Lisp expression in the minibuffer, and then - evaluates it. The difference between this command and - `eval-minibuffer' is that here the initial FORM is not optional - and it is treated as a Lisp object to be converted to printed - representation rather than as a string of text. It is printed with - `prin1', so if it is a string, double-quote characters (`"') - appear in the initial text. *Note Output Functions::. - - The first thing `edit-and-eval-command' does is to activate the - minibuffer with PROMPT as the prompt. Then it inserts the printed - representation of FORM in the minibuffer, and lets the user edit. - When the user exits the minibuffer, the edited text is read with - `read' and then evaluated. The resulting value becomes the value - of `edit-and-eval-command'. - - In the following example, we offer the user an expression with - initial text which is a valid form already: - - (edit-and-eval-command "Please edit: " '(forward-word 1)) - - ;; After evaluation of the preceding expression, - ;; the following appears in the minibuffer: - - ---------- Buffer: Minibuffer ---------- - Please edit: (forward-word 1)-!- - ---------- Buffer: Minibuffer ---------- - - Typing right away would exit the minibuffer and evaluate the - expression, thus moving point forward one word. - `edit-and-eval-command' returns `t' in this example. - - -File: lispref.info, Node: Minibuffer History, Next: Completion, Prev: Object from Minibuffer, Up: Minibuffers - -Minibuffer History -================== - - A "minibuffer history list" records previous minibuffer inputs so -the user can reuse them conveniently. A history list is actually a -symbol, not a list; it is a variable whose value is a list of strings -(previous inputs), most recent first. - - There are many separate history lists, used for different kinds of -inputs. It's the Lisp programmer's job to specify the right history -list for each use of the minibuffer. - - The basic minibuffer input functions `read-from-minibuffer' and -`completing-read' both accept an optional argument named HIST which is -how you specify the history list. Here are the possible values: - -VARIABLE - Use VARIABLE (a symbol) as the history list. - -(VARIABLE . STARTPOS) - Use VARIABLE (a symbol) as the history list, and assume that the - initial history position is STARTPOS (an integer, counting from - zero which specifies the most recent element of the history). - - If you specify STARTPOS, then you should also specify that element - of the history as the initial minibuffer contents, for consistency. - - If you don't specify HIST, then the default history list -`minibuffer-history' is used. For other standard history lists, see -below. You can also create your own history list variable; just -initialize it to `nil' before the first use. - - Both `read-from-minibuffer' and `completing-read' add new elements -to the history list automatically, and provide commands to allow the -user to reuse items on the list. The only thing your program needs to -do to use a history list is to initialize it and to pass its name to -the input functions when you wish. But it is safe to modify the list -by hand when the minibuffer input functions are not using it. - - - Variable: minibuffer-history - The default history list for minibuffer history input. - - - Variable: query-replace-history - A history list for arguments to `query-replace' (and similar - arguments to other commands). - - - Variable: file-name-history - A history list for file name arguments. - - - Variable: regexp-history - A history list for regular expression arguments. - - - Variable: extended-command-history - A history list for arguments that are names of extended commands. - - - Variable: shell-command-history - A history list for arguments that are shell commands. - - - Variable: read-expression-history - A history list for arguments that are Lisp expressions to evaluate. - - - Variable: Info-minibuffer-history - A history list for Info mode's minibuffer. - - - Variable: Manual-page-minibuffer-history - A history list for `manual-entry'. - - There are many other minibuffer history lists, defined by various -libraries. An `M-x apropos' search for `history' should prove fruitful -in discovering them. - - -File: lispref.info, Node: Completion, Next: Yes-or-No Queries, Prev: Minibuffer History, Up: Minibuffers - -Completion -========== - - "Completion" is a feature that fills in the rest of a name starting -from an abbreviation for it. Completion works by comparing the user's -input against a list of valid names and determining how much of the -name is determined uniquely by what the user has typed. For example, -when you type `C-x b' (`switch-to-buffer') and then type the first few -letters of the name of the buffer to which you wish to switch, and then -type (`minibuffer-complete'), Emacs extends the name as far as it -can. - - Standard XEmacs commands offer completion for names of symbols, -files, buffers, and processes; with the functions in this section, you -can implement completion for other kinds of names. - - The `try-completion' function is the basic primitive for completion: -it returns the longest determined completion of a given initial string, -with a given set of strings to match against. - - The function `completing-read' provides a higher-level interface for -completion. A call to `completing-read' specifies how to determine the -list of valid names. The function then activates the minibuffer with a -local keymap that binds a few keys to commands useful for completion. -Other functions provide convenient simple interfaces for reading -certain kinds of names with completion. - -* Menu: - -* Basic Completion:: Low-level functions for completing strings. - (These are too low level to use the minibuffer.) -* Minibuffer Completion:: Invoking the minibuffer with completion. -* Completion Commands:: Minibuffer commands that do completion. -* High-Level Completion:: Convenient special cases of completion - (reading buffer name, file name, etc.) -* Reading File Names:: Using completion to read file names. -* Programmed Completion:: Finding the completions for a given file name. - - -File: lispref.info, Node: Basic Completion, Next: Minibuffer Completion, Up: Completion - -Basic Completion Functions --------------------------- - - The two functions `try-completion' and `all-completions' have -nothing in themselves to do with minibuffers. We describe them in this -chapter so as to keep them near the higher-level completion features -that do use the minibuffer. - - - Function: try-completion STRING COLLECTION &optional PREDICATE - This function returns the longest common substring of all possible - completions of STRING in COLLECTION. The value of COLLECTION must - be an alist, an obarray, or a function that implements a virtual - set of strings (see below). - - Completion compares STRING against each of the permissible - completions specified by COLLECTION; if the beginning of the - permissible completion equals STRING, it matches. If no - permissible completions match, `try-completion' returns `nil'. If - only one permissible completion matches, and the match is exact, - then `try-completion' returns `t'. Otherwise, the value is the - longest initial sequence common to all the permissible completions - that match. - - If COLLECTION is an alist (*note Association Lists::.), the CARs - of the alist elements form the set of permissible completions. - - If COLLECTION is an obarray (*note Creating Symbols::.), the names - of all symbols in the obarray form the set of permissible - completions. The global variable `obarray' holds an obarray - containing the names of all interned Lisp symbols. - - Note that the only valid way to make a new obarray is to create it - empty and then add symbols to it one by one using `intern'. Also, - you cannot intern a given symbol in more than one obarray. - - If the argument PREDICATE is non-`nil', then it must be a function - of one argument. It is used to test each possible match, and the - match is accepted only if PREDICATE returns non-`nil'. The - argument given to PREDICATE is either a cons cell from the alist - (the CAR of which is a string) or else it is a symbol (*not* a - symbol name) from the obarray. - - You can also use a symbol that is a function as COLLECTION. Then - the function is solely responsible for performing completion; - `try-completion' returns whatever this function returns. The - function is called with three arguments: STRING, PREDICATE and - `nil'. (The reason for the third argument is so that the same - function can be used in `all-completions' and do the appropriate - thing in either case.) *Note Programmed Completion::. - - In the first of the following examples, the string `foo' is - matched by three of the alist CARs. All of the matches begin with - the characters `fooba', so that is the result. In the second - example, there is only one possible match, and it is exact, so the - value is `t'. - - (try-completion - "foo" - '(("foobar1" 1) ("barfoo" 2) ("foobaz" 3) ("foobar2" 4))) - => "fooba" - - (try-completion "foo" '(("barfoo" 2) ("foo" 3))) - => t - - In the following example, numerous symbols begin with the - characters `forw', and all of them begin with the word `forward'. - In most of the symbols, this is followed with a `-', but not in - all, so no more than `forward' can be completed. - - (try-completion "forw" obarray) - => "forward" - - Finally, in the following example, only two of the three possible - matches pass the predicate `test' (the string `foobaz' is too - short). Both of those begin with the string `foobar'. - - (defun test (s) - (> (length (car s)) 6)) - => test - - (try-completion - "foo" - '(("foobar1" 1) ("barfoo" 2) ("foobaz" 3) ("foobar2" 4)) - 'test) - => "foobar" - - - Function: all-completions STRING COLLECTION &optional PREDICATE - NOSPACE - This function returns a list of all possible completions of - STRING. The parameters to this function are the same as to - `try-completion'. - - If COLLECTION is a function, it is called with three arguments: - STRING, PREDICATE and `t'; then `all-completions' returns whatever - the function returns. *Note Programmed Completion::. - - If NOSPACE is non-`nil', completions that start with a space are - ignored unless STRING also starts with a space. - - Here is an example, using the function `test' shown in the example - for `try-completion': - - (defun test (s) - (> (length (car s)) 6)) - => test - - (all-completions - "foo" - '(("foobar1" 1) ("barfoo" 2) ("foobaz" 3) ("foobar2" 4)) - 'test) - => ("foobar1" "foobar2") - - - Variable: completion-ignore-case - If the value of this variable is non-`nil', XEmacs does not - consider case significant in completion. - - -File: lispref.info, Node: Minibuffer Completion, Next: Completion Commands, Prev: Basic Completion, Up: Completion - -Completion and the Minibuffer ------------------------------ - - This section describes the basic interface for reading from the -minibuffer with completion. - - - Function: completing-read PROMPT COLLECTION &optional PREDICATE - REQUIRE-MATCH INITIAL HIST - This function reads a string in the minibuffer, assisting the user - by providing completion. It activates the minibuffer with prompt - PROMPT, which must be a string. If INITIAL is non-`nil', - `completing-read' inserts it into the minibuffer as part of the - input. Then it allows the user to edit the input, providing - several commands to attempt completion. - - The actual completion is done by passing COLLECTION and PREDICATE - to the function `try-completion'. This happens in certain - commands bound in the local keymaps used for completion. - - If REQUIRE-MATCH is `t', the usual minibuffer exit commands won't - exit unless the input completes to an element of COLLECTION. If - REQUIRE-MATCH is neither `nil' nor `t', then the exit commands - won't exit unless the input typed is itself an element of - COLLECTION. If REQUIRE-MATCH is `nil', the exit commands work - regardless of the input in the minibuffer. - - The user can exit with null input by typing with an empty - minibuffer. Then `completing-read' returns `nil'. This is how - the user requests whatever default the command uses for the value - being read. The user can return using in this way regardless - of the value of REQUIRE-MATCH. - - The function `completing-read' works by calling `read-minibuffer'. - It uses `minibuffer-local-completion-map' as the keymap if - REQUIRE-MATCH is `nil', and uses `minibuffer-local-must-match-map' - if REQUIRE-MATCH is non-`nil'. *Note Completion Commands::. - - The argument HIST specifies which history list variable to use for - saving the input and for minibuffer history commands. It defaults - to `minibuffer-history'. *Note Minibuffer History::. - - Completion ignores case when comparing the input against the - possible matches, if the built-in variable - `completion-ignore-case' is non-`nil'. *Note Basic Completion::. - - Here's an example of using `completing-read': - - (completing-read - "Complete a foo: " - '(("foobar1" 1) ("barfoo" 2) ("foobaz" 3) ("foobar2" 4)) - nil t "fo") - - ;; After evaluation of the preceding expression, - ;; the following appears in the minibuffer: - - ---------- Buffer: Minibuffer ---------- - Complete a foo: fo-!- - ---------- Buffer: Minibuffer ---------- - - If the user then types ` b ', `completing-read' - returns `barfoo'. - - The `completing-read' function binds three variables to pass - information to the commands that actually do completion. These - variables are `minibuffer-completion-table', - `minibuffer-completion-predicate' and - `minibuffer-completion-confirm'. For more information about them, - see *Note Completion Commands::. - - -File: lispref.info, Node: Completion Commands, Next: High-Level Completion, Prev: Minibuffer Completion, Up: Completion - -Minibuffer Commands That Do Completion --------------------------------------- - - This section describes the keymaps, commands and user options used in -the minibuffer to do completion. - - - Variable: minibuffer-local-completion-map - `completing-read' uses this value as the local keymap when an - exact match of one of the completions is not required. By - default, this keymap makes the following bindings: - - `?' - `minibuffer-completion-help' - - - `minibuffer-complete-word' - - - `minibuffer-complete' - - with other characters bound as in `minibuffer-local-map' (*note - Text from Minibuffer::.). - - - Variable: minibuffer-local-must-match-map - `completing-read' uses this value as the local keymap when an - exact match of one of the completions is required. Therefore, no - keys are bound to `exit-minibuffer', the command that exits the - minibuffer unconditionally. By default, this keymap makes the - following bindings: - - `?' - `minibuffer-completion-help' - - - `minibuffer-complete-word' - - - `minibuffer-complete' - - - `minibuffer-complete-and-exit' - - - `minibuffer-complete-and-exit' - - with other characters bound as in `minibuffer-local-map'. - - - Variable: minibuffer-completion-table - The value of this variable is the alist or obarray used for - completion in the minibuffer. This is the global variable that - contains what `completing-read' passes to `try-completion'. It is - used by minibuffer completion commands such as - `minibuffer-complete-word'. - - - Variable: minibuffer-completion-predicate - This variable's value is the predicate that `completing-read' - passes to `try-completion'. The variable is also used by the other - minibuffer completion functions. - - - Command: minibuffer-complete-word - This function completes the minibuffer contents by at most a single - word. Even if the minibuffer contents have only one completion, - `minibuffer-complete-word' does not add any characters beyond the - first character that is not a word constituent. *Note Syntax - Tables::. - - - Command: minibuffer-complete - This function completes the minibuffer contents as far as possible. - - - Command: minibuffer-complete-and-exit - This function completes the minibuffer contents, and exits if - confirmation is not required, i.e., if - `minibuffer-completion-confirm' is non-`nil'. If confirmation - *is* required, it is given by repeating this command - immediately--the command is programmed to work without confirmation - when run twice in succession. - - - Variable: minibuffer-completion-confirm - When the value of this variable is non-`nil', XEmacs asks for - confirmation of a completion before exiting the minibuffer. The - function `minibuffer-complete-and-exit' checks the value of this - variable before it exits. - - - Command: minibuffer-completion-help - This function creates a list of the possible completions of the - current minibuffer contents. It works by calling `all-completions' - using the value of the variable `minibuffer-completion-table' as - the COLLECTION argument, and the value of - `minibuffer-completion-predicate' as the PREDICATE argument. The - list of completions is displayed as text in a buffer named - `*Completions*'. - - - Function: display-completion-list COMPLETIONS - This function displays COMPLETIONS to the stream in - `standard-output', usually a buffer. (*Note Read and Print::, for - more information about streams.) The argument COMPLETIONS is - normally a list of completions just returned by `all-completions', - but it does not have to be. Each element may be a symbol or a - string, either of which is simply printed, or a list of two - strings, which is printed as if the strings were concatenated. - - This function is called by `minibuffer-completion-help'. The most - common way to use it is together with - `with-output-to-temp-buffer', like this: - - (with-output-to-temp-buffer "*Completions*" - (display-completion-list - (all-completions (buffer-string) my-alist))) - - - User Option: completion-auto-help - If this variable is non-`nil', the completion commands - automatically display a list of possible completions whenever - nothing can be completed because the next character is not - uniquely determined. - diff --git a/info/lispref.info-16 b/info/lispref.info-16 deleted file mode 100644 index b61a7d9..0000000 --- a/info/lispref.info-16 +++ /dev/null @@ -1,1174 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: High-Level Completion, Next: Reading File Names, Prev: Completion Commands, Up: Completion - -High-Level Completion Functions --------------------------------- - - This section describes the higher-level convenient functions for -reading certain sorts of names with completion. - - In most cases, you should not call these functions in the middle of a -Lisp function. When possible, do all minibuffer input as part of -reading the arguments for a command, in the `interactive' spec. *Note -Defining Commands::. - - - Function: read-buffer PROMPT &optional DEFAULT EXISTING - This function reads the name of a buffer and returns it as a - string. The argument DEFAULT is the default name to use, the - value to return if the user exits with an empty minibuffer. If - non-`nil', it should be a string or a buffer. It is mentioned in - the prompt, but is not inserted in the minibuffer as initial input. - - If EXISTING is non-`nil', then the name specified must be that of - an existing buffer. The usual commands to exit the minibuffer do - not exit if the text is not valid, and does completion to - attempt to find a valid name. (However, DEFAULT is not checked - for validity; it is returned, whatever it is, if the user exits - with the minibuffer empty.) - - In the following example, the user enters `minibuffer.t', and then - types . The argument EXISTING is `t', and the only buffer - name starting with the given input is `minibuffer.texi', so that - name is the value. - - (read-buffer "Buffer name? " "foo" t) - ;; After evaluation of the preceding expression, - ;; the following prompt appears, - ;; with an empty minibuffer: - - ---------- Buffer: Minibuffer ---------- - Buffer name? (default foo) -!- - ---------- Buffer: Minibuffer ---------- - - ;; The user types `minibuffer.t '. - => "minibuffer.texi" - - - Function: read-command PROMPT - This function reads the name of a command and returns it as a Lisp - symbol. The argument PROMPT is used as in `read-from-minibuffer'. - Recall that a command is anything for which `commandp' returns - `t', and a command name is a symbol for which `commandp' returns - `t'. *Note Interactive Call::. - - (read-command "Command name? ") - - ;; After evaluation of the preceding expression, - ;; the following prompt appears with an empty minibuffer: - - ---------- Buffer: Minibuffer ---------- - Command name? - ---------- Buffer: Minibuffer ---------- - - If the user types `forward-c ', then this function returns - `forward-char'. - - The `read-command' function is a simplified interface to the - function `completing-read'. It uses the variable `obarray' so as - to complete in the set of extant Lisp symbols, and it uses the - `commandp' predicate so as to accept only command names: - - (read-command PROMPT) - == - (intern (completing-read PROMPT obarray - 'commandp t nil)) - - - Function: read-variable PROMPT - This function reads the name of a user variable and returns it as a - symbol. - - (read-variable "Variable name? ") - - ;; After evaluation of the preceding expression, - ;; the following prompt appears, - ;; with an empty minibuffer: - - ---------- Buffer: Minibuffer ---------- - Variable name? -!- - ---------- Buffer: Minibuffer ---------- - - If the user then types `fill-p ', `read-variable' returns - `fill-prefix'. - - This function is similar to `read-command', but uses the predicate - `user-variable-p' instead of `commandp': - - (read-variable PROMPT) - == - (intern - (completing-read PROMPT obarray - 'user-variable-p t nil)) - - -File: lispref.info, Node: Reading File Names, Next: Programmed Completion, Prev: High-Level Completion, Up: Completion - -Reading File Names ------------------- - - Here is another high-level completion function, designed for reading -a file name. It provides special features including automatic insertion -of the default directory. - - - Function: read-file-name PROMPT &optional DIRECTORY DEFAULT EXISTING - INITIAL - This function reads a file name in the minibuffer, prompting with - PROMPT and providing completion. If DEFAULT is non-`nil', then - the function returns DEFAULT if the user just types . - DEFAULT is not checked for validity; it is returned, whatever it - is, if the user exits with the minibuffer empty. - - If EXISTING is non-`nil', then the user must specify the name of - an existing file; performs completion to make the name valid - if possible, and then refuses to exit if it is not valid. If the - value of EXISTING is neither `nil' nor `t', then also - requires confirmation after completion. If EXISTING is `nil', - then the name of a nonexistent file is acceptable. - - The argument DIRECTORY specifies the directory to use for - completion of relative file names. If `insert-default-directory' - is non-`nil', DIRECTORY is also inserted in the minibuffer as - initial input. It defaults to the current buffer's value of - `default-directory'. - - If you specify INITIAL, that is an initial file name to insert in - the buffer (after with DIRECTORY, if that is inserted). In this - case, point goes at the beginning of INITIAL. The default for - INITIAL is `nil'--don't insert any file name. To see what INITIAL - does, try the command `C-x C-v'. - - Here is an example: - - (read-file-name "The file is ") - - ;; After evaluation of the preceding expression, - ;; the following appears in the minibuffer: - - ---------- Buffer: Minibuffer ---------- - The file is /gp/gnu/elisp/-!- - ---------- Buffer: Minibuffer ---------- - - Typing `manual ' results in the following: - - ---------- Buffer: Minibuffer ---------- - The file is /gp/gnu/elisp/manual.texi-!- - ---------- Buffer: Minibuffer ---------- - - If the user types , `read-file-name' returns the file name as - the string `"/gp/gnu/elisp/manual.texi"'. - - - User Option: insert-default-directory - This variable is used by `read-file-name'. Its value controls - whether `read-file-name' starts by placing the name of the default - directory in the minibuffer, plus the initial file name if any. - If the value of this variable is `nil', then `read-file-name' does - not place any initial input in the minibuffer (unless you specify - initial input with the INITIAL argument). In that case, the - default directory is still used for completion of relative file - names, but is not displayed. - - For example: - - ;; Here the minibuffer starts out with the default directory. - (let ((insert-default-directory t)) - (read-file-name "The file is ")) - - ---------- Buffer: Minibuffer ---------- - The file is ~lewis/manual/-!- - ---------- Buffer: Minibuffer ---------- - - ;; Here the minibuffer is empty and only the prompt - ;; appears on its line. - (let ((insert-default-directory nil)) - (read-file-name "The file is ")) - - ---------- Buffer: Minibuffer ---------- - The file is -!- - ---------- Buffer: Minibuffer ---------- - - -File: lispref.info, Node: Programmed Completion, Prev: Reading File Names, Up: Completion - -Programmed Completion ---------------------- - - Sometimes it is not possible to create an alist or an obarray -containing all the intended possible completions. In such a case, you -can supply your own function to compute the completion of a given -string. This is called "programmed completion". - - To use this feature, pass a symbol with a function definition as the -COLLECTION argument to `completing-read'. The function -`completing-read' arranges to pass your completion function along to -`try-completion' and `all-completions', which will then let your -function do all the work. - - The completion function should accept three arguments: - - * The string to be completed. - - * The predicate function to filter possible matches, or `nil' if - none. Your function should call the predicate for each possible - match, and ignore the possible match if the predicate returns - `nil'. - - * A flag specifying the type of operation. - - There are three flag values for three operations: - - * `nil' specifies `try-completion'. The completion function should - return the completion of the specified string, or `t' if the - string is an exact match already, or `nil' if the string matches no - possibility. - - * `t' specifies `all-completions'. The completion function should - return a list of all possible completions of the specified string. - - * `lambda' specifies a test for an exact match. The completion - function should return `t' if the specified string is an exact - match for some possibility; `nil' otherwise. - - It would be consistent and clean for completion functions to allow -lambda expressions (lists that are functions) as well as function -symbols as COLLECTION, but this is impossible. Lists as completion -tables are already assigned another meaning--as alists. It would be -unreliable to fail to handle an alist normally because it is also a -possible function. So you must arrange for any function you wish to -use for completion to be encapsulated in a symbol. - - Emacs uses programmed completion when completing file names. *Note -File Name Completion::. - - -File: lispref.info, Node: Yes-or-No Queries, Next: Multiple Queries, Prev: Completion, Up: Minibuffers - -Yes-or-No Queries -================= - - This section describes functions used to ask the user a yes-or-no -question. The function `y-or-n-p' can be answered with a single -character; it is useful for questions where an inadvertent wrong answer -will not have serious consequences. `yes-or-no-p' is suitable for more -momentous questions, since it requires three or four characters to -answer. Variations of these functions can be used to ask a yes-or-no -question using a dialog box, or optionally using one. - - If either of these functions is called in a command that was invoked -using the mouse, then it uses a dialog box or pop-up menu to ask the -question. Otherwise, it uses keyboard input. - - Strictly speaking, `yes-or-no-p' uses the minibuffer and `y-or-n-p' -does not; but it seems best to describe them together. - - - Function: y-or-n-p PROMPT - This function asks the user a question, expecting input in the echo - area. It returns `t' if the user types `y', `nil' if the user - types `n'. This function also accepts to mean yes and - to mean no. It accepts `C-]' to mean "quit", like `C-g', because - the question might look like a minibuffer and for that reason the - user might try to use `C-]' to get out. The answer is a single - character, with no needed to terminate it. Upper and lower - case are equivalent. - - "Asking the question" means printing PROMPT in the echo area, - followed by the string `(y or n) '. If the input is not one of - the expected answers (`y', `n', `', `', or something - that quits), the function responds `Please answer y or n.', and - repeats the request. - - This function does not actually use the minibuffer, since it does - not allow editing of the answer. It actually uses the echo area - (*note The Echo Area::.), which uses the same screen space as the - minibuffer. The cursor moves to the echo area while the question - is being asked. - - The answers and their meanings, even `y' and `n', are not - hardwired. The keymap `query-replace-map' specifies them. *Note - Search and Replace::. - - In the following example, the user first types `q', which is - invalid. At the next prompt the user types `y'. - - (y-or-n-p "Do you need a lift? ") - - ;; After evaluation of the preceding expression, - ;; the following prompt appears in the echo area: - - ---------- Echo area ---------- - Do you need a lift? (y or n) - ---------- Echo area ---------- - - ;; If the user then types `q', the following appears: - ---------- Echo area ---------- - Please answer y or n. Do you need a lift? (y or n) - ---------- Echo area ---------- - - ;; When the user types a valid answer, - ;; it is displayed after the question: - ---------- Echo area ---------- - Do you need a lift? (y or n) y - ---------- Echo area ---------- - - We show successive lines of echo area messages, but only one - actually appears on the screen at a time. - - - Function: yes-or-no-p PROMPT - This function asks the user a question, expecting input in the - minibuffer. It returns `t' if the user enters `yes', `nil' if the - user types `no'. The user must type to finalize the - response. Upper and lower case are equivalent. - - `yes-or-no-p' starts by displaying PROMPT in the echo area, - followed by `(yes or no) '. The user must type one of the - expected responses; otherwise, the function responds `Please answer - yes or no.', waits about two seconds and repeats the request. - - `yes-or-no-p' requires more work from the user than `y-or-n-p' and - is appropriate for more crucial decisions. - - Here is an example: - - (yes-or-no-p "Do you really want to remove everything? ") - - ;; After evaluation of the preceding expression, - ;; the following prompt appears, - ;; with an empty minibuffer: - - ---------- Buffer: minibuffer ---------- - Do you really want to remove everything? (yes or no) - ---------- Buffer: minibuffer ---------- - - If the user first types `y ', which is invalid because this - function demands the entire word `yes', it responds by displaying - these prompts, with a brief pause between them: - - ---------- Buffer: minibuffer ---------- - Please answer yes or no. - Do you really want to remove everything? (yes or no) - ---------- Buffer: minibuffer ---------- - - - Function: yes-or-no-p-dialog-box PROMPT - This function asks the user a "y or n" question with a popup dialog - box. It returns `t' if the answer is "yes". PROMPT is the string - to display to ask the question. - - The following functions ask a question either in the minibuffer or a -dialog box, depending on whether the last user event (which presumably -invoked this command) was a keyboard or mouse event. When XEmacs is -running on a window system, the functions `y-or-n-p' and `yes-or-no-p' -are replaced with the following functions, so that menu items bring up -dialog boxes instead of minibuffer questions. - - - Function: y-or-n-p-maybe-dialog-box PROMPT - This function asks user a "y or n" question, using either a dialog - box or the minibuffer, as appropriate. - - - Function: yes-or-no-p-maybe-dialog-box PROMPT - This function asks user a "yes or no" question, using either a - dialog box or the minibuffer, as appropriate. - - -File: lispref.info, Node: Multiple Queries, Next: Minibuffer Misc, Prev: Yes-or-No Queries, Up: Minibuffers - -Asking Multiple Y-or-N Questions -================================ - - When you have a series of similar questions to ask, such as "Do you -want to save this buffer" for each buffer in turn, you should use -`map-y-or-n-p' to ask the collection of questions, rather than asking -each question individually. This gives the user certain convenient -facilities such as the ability to answer the whole series at once. - - - Function: map-y-or-n-p PROMPTER ACTOR LIST &optional HELP - ACTION-ALIST - This function, new in Emacs 19, asks the user a series of - questions, reading a single-character answer in the echo area for - each one. - - The value of LIST specifies the objects to ask questions about. - It should be either a list of objects or a generator function. If - it is a function, it should expect no arguments, and should return - either the next object to ask about, or `nil' meaning stop asking - questions. - - The argument PROMPTER specifies how to ask each question. If - PROMPTER is a string, the question text is computed like this: - - (format PROMPTER OBJECT) - - where OBJECT is the next object to ask about (as obtained from - LIST). - - If not a string, PROMPTER should be a function of one argument - (the next object to ask about) and should return the question - text. If the value is a string, that is the question to ask the - user. The function can also return `t' meaning do act on this - object (and don't ask the user), or `nil' meaning ignore this - object (and don't ask the user). - - The argument ACTOR says how to act on the answers that the user - gives. It should be a function of one argument, and it is called - with each object that the user says yes for. Its argument is - always an object obtained from LIST. - - If the argument HELP is given, it should be a list of this form: - - (SINGULAR PLURAL ACTION) - - where SINGULAR is a string containing a singular noun that - describes the objects conceptually being acted on, PLURAL is the - corresponding plural noun, and ACTION is a transitive verb - describing what ACTOR does. - - If you don't specify HELP, the default is `("object" "objects" - "act on")'. - - Each time a question is asked, the user may enter `y', `Y', or - to act on that object; `n', `N', or to skip that - object; `!' to act on all following objects; or `q' to exit - (skip all following objects); `.' (period) to act on the current - object and then exit; or `C-h' to get help. These are the same - answers that `query-replace' accepts. The keymap - `query-replace-map' defines their meaning for `map-y-or-n-p' as - well as for `query-replace'; see *Note Search and Replace::. - - You can use ACTION-ALIST to specify additional possible answers - and what they mean. It is an alist of elements of the form `(CHAR - FUNCTION HELP)', each of which defines one additional answer. In - this element, CHAR is a character (the answer); FUNCTION is a - function of one argument (an object from LIST); HELP is a string. - - When the user responds with CHAR, `map-y-or-n-p' calls FUNCTION. - If it returns non-`nil', the object is considered "acted upon", - and `map-y-or-n-p' advances to the next object in LIST. If it - returns `nil', the prompt is repeated for the same object. - - If `map-y-or-n-p' is called in a command that was invoked using the - mouse--more precisely, if `last-nonmenu-event' (*note Command Loop - Info::.) is either `nil' or a list--then it uses a dialog box or - pop-up menu to ask the question. In this case, it does not use - keyboard input or the echo area. You can force use of the mouse - or use of keyboard input by binding `last-nonmenu-event' to a - suitable value around the call. - - The return value of `map-y-or-n-p' is the number of objects acted - on. - - -File: lispref.info, Node: Minibuffer Misc, Prev: Multiple Queries, Up: Minibuffers - -Minibuffer Miscellany -===================== - - This section describes some basic functions and variables related to -minibuffers. - - - Command: exit-minibuffer - This command exits the active minibuffer. It is normally bound to - keys in minibuffer local keymaps. - - - Command: self-insert-and-exit - This command exits the active minibuffer after inserting the last - character typed on the keyboard (found in `last-command-char'; - *note Command Loop Info::.). - - - Command: previous-history-element N - This command replaces the minibuffer contents with the value of the - Nth previous (older) history element. - - - Command: next-history-element N - This command replaces the minibuffer contents with the value of the - Nth more recent history element. - - - Command: previous-matching-history-element PATTERN - This command replaces the minibuffer contents with the value of the - previous (older) history element that matches PATTERN (a regular - expression). - - - Command: next-matching-history-element PATTERN - This command replaces the minibuffer contents with the value of - the next (newer) history element that matches PATTERN (a regular - expression). - - - Function: minibuffer-prompt - This function returns the prompt string of the currently active - minibuffer. If no minibuffer is active, it returns `nil'. - - - Function: minibuffer-prompt-width - This function returns the display width of the prompt string of the - currently active minibuffer. If no minibuffer is active, it - returns 0. - - - Variable: minibuffer-setup-hook - This is a normal hook that is run whenever the minibuffer is - entered. *Note Hooks::. - - - Variable: minibuffer-exit-hook - This is a normal hook that is run whenever the minibuffer is - exited. *Note Hooks::. - - - Variable: minibuffer-help-form - The current value of this variable is used to rebind `help-form' - locally inside the minibuffer (*note Help Functions::.). - - - Function: active-minibuffer-window - This function returns the currently active minibuffer window, or - `nil' if none is currently active. - - - Function: minibuffer-window &optional FRAME - This function returns the minibuffer window used for frame FRAME. - If FRAME is `nil', that stands for the current frame. Note that - the minibuffer window used by a frame need not be part of that - frame--a frame that has no minibuffer of its own necessarily uses - some other frame's minibuffer window. - - - Function: window-minibuffer-p WINDOW - This function returns non-`nil' if WINDOW is a minibuffer window. - - It is not correct to determine whether a given window is a -minibuffer by comparing it with the result of `(minibuffer-window)', -because there can be more than one minibuffer window if there is more -than one frame. - - - Function: minibuffer-window-active-p WINDOW - This function returns non-`nil' if WINDOW, assumed to be a - minibuffer window, is currently active. - - - Variable: minibuffer-scroll-window - If the value of this variable is non-`nil', it should be a window - object. When the function `scroll-other-window' is called in the - minibuffer, it scrolls this window. - - Finally, some functions and variables deal with recursive minibuffers -(*note Recursive Editing::.): - - - Function: minibuffer-depth - This function returns the current depth of activations of the - minibuffer, a nonnegative integer. If no minibuffers are active, - it returns zero. - - - User Option: enable-recursive-minibuffers - If this variable is non-`nil', you can invoke commands (such as - `find-file') that use minibuffers even while in the minibuffer - window. Such invocation produces a recursive editing level for a - new minibuffer. The outer-level minibuffer is invisible while you - are editing the inner one. - - This variable only affects invoking the minibuffer while the - minibuffer window is selected. If you switch windows while in the - minibuffer, you can always invoke minibuffer commands while some - other window is selected. - - In FSF Emacs 19, if a command name has a property -`enable-recursive-minibuffers' that is non-`nil', then the command can -use the minibuffer to read arguments even if it is invoked from the -minibuffer. The minibuffer command `next-matching-history-element' -(normally `M-s' in the minibuffer) uses this feature. - - This is not implemented in XEmacs because it is a kludge. If you -want to explicitly set the value of `enable-recursive-minibuffers' in -this fashion, just use an evaluated interactive spec and bind -`enable-recursive-minibuffers' while reading from the minibuffer. See -the definition of `next-matching-history-element' in -`lisp/prim/minibuf.el'. - - -File: lispref.info, Node: Command Loop, Next: Keymaps, Prev: Minibuffers, Up: Top - -Command Loop -************ - - When you run XEmacs, it enters the "editor command loop" almost -immediately. This loop reads events, executes their definitions, and -displays the results. In this chapter, we describe how these things -are done, and the subroutines that allow Lisp programs to do them. - -* Menu: - -* Command Overview:: How the command loop reads commands. -* Defining Commands:: Specifying how a function should read arguments. -* Interactive Call:: Calling a command, so that it will read arguments. -* Command Loop Info:: Variables set by the command loop for you to examine. -* Events:: What input looks like when you read it. -* Reading Input:: How to read input events from the keyboard or mouse. -* Waiting:: Waiting for user input or elapsed time. -* Quitting:: How `C-g' works. How to catch or defer quitting. -* Prefix Command Arguments:: How the commands to set prefix args work. -* Recursive Editing:: Entering a recursive edit, - and why you usually shouldn't. -* Disabling Commands:: How the command loop handles disabled commands. -* Command History:: How the command history is set up, and how accessed. -* Keyboard Macros:: How keyboard macros are implemented. - - -File: lispref.info, Node: Command Overview, Next: Defining Commands, Up: Command Loop - -Command Loop Overview -===================== - - The command loop in XEmacs is a standard event loop, reading events -one at a time with `next-event' and handling them with -`dispatch-event'. An event is typically a single user action, such as -a keypress, mouse movement, or menu selection; but they can also be -notifications from the window system, informing XEmacs that (for -example) part of its window was just uncovered and needs to be redrawn. -*Note Events::. Pending events are held in a first-in, first-out list -called the "event queue": events are read from the head of the list, -and newly arriving events are added to the tail. In this way, events -are always processed in the order in which they arrive. - - `dispatch-event' does most of the work of handling user actions. -The first thing it must do is put the events together into a key -sequence, which is a sequence of events that translates into a command. -It does this by consulting the active keymaps, which specify what the -valid key sequences are and how to translate them into commands. *Note -Key Lookup::, for information on how this is done. The result of the -translation should be a keyboard macro or an interactively callable -function. If the key is `M-x', then it reads the name of another -command, which it then calls. This is done by the command -`execute-extended-command' (*note Interactive Call::.). - - To execute a command requires first reading the arguments for it. -This is done by calling `command-execute' (*note Interactive Call::.). -For commands written in Lisp, the `interactive' specification says how -to read the arguments. This may use the prefix argument (*note Prefix -Command Arguments::.) or may read with prompting in the minibuffer -(*note Minibuffers::.). For example, the command `find-file' has an -`interactive' specification which says to read a file name using the -minibuffer. The command's function body does not use the minibuffer; -if you call this command from Lisp code as a function, you must supply -the file name string as an ordinary Lisp function argument. - - If the command is a string or vector (i.e., a keyboard macro) then -`execute-kbd-macro' is used to execute it. You can call this function -yourself (*note Keyboard Macros::.). - - To terminate the execution of a running command, type `C-g'. This -character causes "quitting" (*note Quitting::.). - - - Variable: pre-command-hook - The editor command loop runs this normal hook before each command. - At that time, `this-command' contains the command that is about to - run, and `last-command' describes the previous command. *Note - Hooks::. - - - Variable: post-command-hook - The editor command loop runs this normal hook after each command. - (In FSF Emacs, it is also run when the command loop is entered, or - reentered after an error or quit.) At that time, `this-command' - describes the command that just ran, and `last-command' describes - the command before that. *Note Hooks::. - - Quitting is suppressed while running `pre-command-hook' and -`post-command-hook'. If an error happens while executing one of these -hooks, it terminates execution of the hook, but that is all it does. - - -File: lispref.info, Node: Defining Commands, Next: Interactive Call, Prev: Command Overview, Up: Command Loop - -Defining Commands -================= - - A Lisp function becomes a command when its body contains, at top -level, a form that calls the special form `interactive'. This form -does nothing when actually executed, but its presence serves as a flag -to indicate that interactive calling is permitted. Its argument -controls the reading of arguments for an interactive call. - -* Menu: - -* Using Interactive:: General rules for `interactive'. -* Interactive Codes:: The standard letter-codes for reading arguments - in various ways. -* Interactive Examples:: Examples of how to read interactive arguments. - - -File: lispref.info, Node: Using Interactive, Next: Interactive Codes, Up: Defining Commands - -Using `interactive' -------------------- - - This section describes how to write the `interactive' form that -makes a Lisp function an interactively-callable command. - - - Special Form: interactive ARG-DESCRIPTOR - This special form declares that the function in which it appears - is a command, and that it may therefore be called interactively - (via `M-x' or by entering a key sequence bound to it). The - argument ARG-DESCRIPTOR declares how to compute the arguments to - the command when the command is called interactively. - - A command may be called from Lisp programs like any other - function, but then the caller supplies the arguments and - ARG-DESCRIPTOR has no effect. - - The `interactive' form has its effect because the command loop - (actually, its subroutine `call-interactively') scans through the - function definition looking for it, before calling the function. - Once the function is called, all its body forms including the - `interactive' form are executed, but at this time `interactive' - simply returns `nil' without even evaluating its argument. - - There are three possibilities for the argument ARG-DESCRIPTOR: - - * It may be omitted or `nil'; then the command is called with no - arguments. This leads quickly to an error if the command requires - one or more arguments. - - * It may be a Lisp expression that is not a string; then it should - be a form that is evaluated to get a list of arguments to pass to - the command. - - If this expression reads keyboard input (this includes using the - minibuffer), keep in mind that the integer value of point or the - mark before reading input may be incorrect after reading input. - This is because the current buffer may be receiving subprocess - output; if subprocess output arrives while the command is waiting - for input, it could relocate point and the mark. - - Here's an example of what *not* to do: - - (interactive - (list (region-beginning) (region-end) - (read-string "Foo: " nil 'my-history))) - - Here's how to avoid the problem, by examining point and the mark - only after reading the keyboard input: - - (interactive - (let ((string (read-string "Foo: " nil 'my-history))) - (list (region-beginning) (region-end) string))) - - * It may be a string; then its contents should consist of a code - character followed by a prompt (which some code characters use and - some ignore). The prompt ends either with the end of the string - or with a newline. Here is a simple example: - - (interactive "bFrobnicate buffer: ") - - The code letter `b' says to read the name of an existing buffer, - with completion. The buffer name is the sole argument passed to - the command. The rest of the string is a prompt. - - If there is a newline character in the string, it terminates the - prompt. If the string does not end there, then the rest of the - string should contain another code character and prompt, - specifying another argument. You can specify any number of - arguments in this way. - - The prompt string can use `%' to include previous argument values - (starting with the first argument) in the prompt. This is done - using `format' (*note Formatting Strings::.). For example, here - is how you could read the name of an existing buffer followed by a - new name to give to that buffer: - - (interactive "bBuffer to rename: \nsRename buffer %s to: ") - - If the first character in the string is `*', then an error is - signaled if the buffer is read-only. - - If the first character in the string is `@', and if the key - sequence used to invoke the command includes any mouse events, then - the window associated with the first of those events is selected - before the command is run. - - If the first character in the string is `_', then this command will - not cause the region to be deactivated when it completes; that is, - `zmacs-region-stays' will be set to `t' when the command exits - successfully. - - You can use `*', `@', and `_' together; the order does not matter. - Actual reading of arguments is controlled by the rest of the - prompt string (starting with the first character that is not `*', - `@', or `_'). - - - Function: function-interactive FUNCTION - This function retrieves the interactive specification of FUNCTION, - which may be any funcallable object. The specification will be - returned as the list of the symbol `interactive' and the specs. If - FUNCTION is not interactive, `nil' will be returned. - - -File: lispref.info, Node: Interactive Codes, Next: Interactive Examples, Prev: Using Interactive, Up: Defining Commands - -Code Characters for `interactive' ---------------------------------- - - The code character descriptions below contain a number of key words, -defined here as follows: - -Completion - Provide completion. , , and perform name - completion because the argument is read using `completing-read' - (*note Completion::.). `?' displays a list of possible - completions. - -Existing - Require the name of an existing object. An invalid name is not - accepted; the commands to exit the minibuffer do not exit if the - current input is not valid. - -Default - A default value of some sort is used if the user enters no text in - the minibuffer. The default depends on the code character. - -No I/O - This code letter computes an argument without reading any input. - Therefore, it does not use a prompt string, and any prompt string - you supply is ignored. - - Even though the code letter doesn't use a prompt string, you must - follow it with a newline if it is not the last code character in - the string. - -Prompt - A prompt immediately follows the code character. The prompt ends - either with the end of the string or with a newline. - -Special - This code character is meaningful only at the beginning of the - interactive string, and it does not look for a prompt or a newline. - It is a single, isolated character. - - Here are the code character descriptions for use with `interactive': - -`*' - Signal an error if the current buffer is read-only. Special. - -`@' - Select the window mentioned in the first mouse event in the key - sequence that invoked this command. Special. - -`_' - Do not cause the region to be deactivated when this command - completes. Special. - -`a' - A function name (i.e., a symbol satisfying `fboundp'). Existing, - Completion, Prompt. - -`b' - The name of an existing buffer. By default, uses the name of the - current buffer (*note Buffers::.). Existing, Completion, Default, - Prompt. - -`B' - A buffer name. The buffer need not exist. By default, uses the - name of a recently used buffer other than the current buffer. - Completion, Default, Prompt. - -`c' - A character. The cursor does not move into the echo area. Prompt. - -`C' - A command name (i.e., a symbol satisfying `commandp'). Existing, - Completion, Prompt. - -`d' - The position of point, as an integer (*note Point::.). No I/O. - -`D' - A directory name. The default is the current default directory of - the current buffer, `default-directory' (*note System - Environment::.). Existing, Completion, Default, Prompt. - -`e' - The last mouse-button or misc-user event in the key sequence that - invoked the command. No I/O. - - You can use `e' more than once in a single command's interactive - specification. If the key sequence that invoked the command has N - mouse-button or misc-user events, the Nth `e' provides the Nth - such event. - -`f' - A file name of an existing file (*note File Names::.). The default - directory is `default-directory'. Existing, Completion, Default, - Prompt. - -`F' - A file name. The file need not exist. Completion, Default, - Prompt. - -`k' - A key sequence (*note Keymap Terminology::.). This keeps reading - events until a command (or undefined command) is found in the - current key maps. The key sequence argument is represented as a - vector of events. The cursor does not move into the echo area. - Prompt. - - This kind of input is used by commands such as `describe-key' and - `global-set-key'. - -`K' - A key sequence, whose definition you intend to change. This works - like `k', except that it suppresses, for the last input event in - the key sequence, the conversions that are normally used (when - necessary) to convert an undefined key into a defined one. - -`m' - The position of the mark, as an integer. No I/O. - -`n' - A number read with the minibuffer. If the input is not a number, - the user is asked to try again. The prefix argument, if any, is - not used. Prompt. - -`N' - The raw prefix argument. If the prefix argument is `nil', then - read a number as with `n'. Requires a number. *Note Prefix - Command Arguments::. Prompt. - -`p' - The numeric prefix argument. (Note that this `p' is lower case.) - No I/O. - -`P' - The raw prefix argument. (Note that this `P' is upper case.) No - I/O. - -`r' - Point and the mark, as two numeric arguments, smallest first. - This is the only code letter that specifies two successive - arguments rather than one. No I/O. - -`s' - Arbitrary text, read in the minibuffer and returned as a string - (*note Text from Minibuffer::.). Terminate the input with either - or . (`C-q' may be used to include either of these - characters in the input.) Prompt. - -`S' - An interned symbol whose name is read in the minibuffer. Any - whitespace character terminates the input. (Use `C-q' to include - whitespace in the string.) Other characters that normally - terminate a symbol (e.g., parentheses and brackets) do not do so - here. Prompt. - -`v' - A variable declared to be a user option (i.e., satisfying the - predicate `user-variable-p'). *Note High-Level Completion::. - Existing, Completion, Prompt. - -`x' - A Lisp object, specified with its read syntax, terminated with a - or . The object is not evaluated. *Note Object from - Minibuffer::. Prompt. - -`X' - A Lisp form is read as with `x', but then evaluated so that its - value becomes the argument for the command. Prompt. - - -File: lispref.info, Node: Interactive Examples, Prev: Interactive Codes, Up: Defining Commands - -Examples of Using `interactive' -------------------------------- - - Here are some examples of `interactive': - - (defun foo1 () ; `foo1' takes no arguments, - (interactive) ; just moves forward two words. - (forward-word 2)) - => foo1 - - (defun foo2 (n) ; `foo2' takes one argument, - (interactive "p") ; which is the numeric prefix. - (forward-word (* 2 n))) - => foo2 - - (defun foo3 (n) ; `foo3' takes one argument, - (interactive "nCount:") ; which is read with the Minibuffer. - (forward-word (* 2 n))) - => foo3 - - (defun three-b (b1 b2 b3) - "Select three existing buffers. - Put them into three windows, selecting the last one." - (interactive "bBuffer1:\nbBuffer2:\nbBuffer3:") - (delete-other-windows) - (split-window (selected-window) 8) - (switch-to-buffer b1) - (other-window 1) - (split-window (selected-window) 8) - (switch-to-buffer b2) - (other-window 1) - (switch-to-buffer b3)) - => three-b - (three-b "*scratch*" "declarations.texi" "*mail*") - => nil - - -File: lispref.info, Node: Interactive Call, Next: Command Loop Info, Prev: Defining Commands, Up: Command Loop - -Interactive Call -================ - - After the command loop has translated a key sequence into a -definition, it invokes that definition using the function -`command-execute'. If the definition is a function that is a command, -`command-execute' calls `call-interactively', which reads the arguments -and calls the command. You can also call these functions yourself. - - - Function: commandp OBJECT - Returns `t' if OBJECT is suitable for calling interactively; that - is, if OBJECT is a command. Otherwise, returns `nil'. - - The interactively callable objects include strings and vectors - (treated as keyboard macros), lambda expressions that contain a - top-level call to `interactive', compiled-function objects made - from such lambda expressions, autoload objects that are declared - as interactive (non-`nil' fourth argument to `autoload'), and some - of the primitive functions. - - A symbol is `commandp' if its function definition is `commandp'. - - Keys and keymaps are not commands. Rather, they are used to look - up commands (*note Keymaps::.). - - See `documentation' in *Note Accessing Documentation::, for a - realistic example of using `commandp'. - - - Function: call-interactively COMMAND &optional RECORD-FLAG - This function calls the interactively callable function COMMAND, - reading arguments according to its interactive calling - specifications. An error is signaled if COMMAND is not a function - or if it cannot be called interactively (i.e., is not a command). - Note that keyboard macros (strings and vectors) are not accepted, - even though they are considered commands, because they are not - functions. - - If RECORD-FLAG is the symbol `lambda', the interactive calling - arguments for `command' are read and returned as a list, but the - function is not called on them. - - If RECORD-FLAG is `t', then this command and its arguments are - unconditionally added to the list `command-history'. Otherwise, - the command is added only if it uses the minibuffer to read an - argument. *Note Command History::. - - - Function: command-execute COMMAND &optional RECORD-FLAG - This function executes COMMAND as an editing command. The - argument COMMAND must satisfy the `commandp' predicate; i.e., it - must be an interactively callable function or a keyboard macro. - - A string or vector as COMMAND is executed with - `execute-kbd-macro'. A function is passed to - `call-interactively', along with the optional RECORD-FLAG. - - A symbol is handled by using its function definition in its place. - A symbol with an `autoload' definition counts as a command if it - was declared to stand for an interactively callable function. - Such a definition is handled by loading the specified library and - then rechecking the definition of the symbol. - - - Command: execute-extended-command PREFIX-ARGUMENT - This function reads a command name from the minibuffer using - `completing-read' (*note Completion::.). Then it uses - `command-execute' to call the specified command. Whatever that - command returns becomes the value of `execute-extended-command'. - - If the command asks for a prefix argument, it receives the value - PREFIX-ARGUMENT. If `execute-extended-command' is called - interactively, the current raw prefix argument is used for - PREFIX-ARGUMENT, and thus passed on to whatever command is run. - - `execute-extended-command' is the normal definition of `M-x', so - it uses the string `M-x ' as a prompt. (It would be better to - take the prompt from the events used to invoke - `execute-extended-command', but that is painful to implement.) A - description of the value of the prefix argument, if any, also - becomes part of the prompt. - - (execute-extended-command 1) - ---------- Buffer: Minibuffer ---------- - 1 M-x forward-word RET - ---------- Buffer: Minibuffer ---------- - => t - - - Function: interactive-p - This function returns `t' if the containing function (the one that - called `interactive-p') was called interactively, with the function - `call-interactively'. (It makes no difference whether - `call-interactively' was called from Lisp or directly from the - editor command loop.) If the containing function was called by - Lisp evaluation (or with `apply' or `funcall'), then it was not - called interactively. - - The most common use of `interactive-p' is for deciding whether to - print an informative message. As a special exception, - `interactive-p' returns `nil' whenever a keyboard macro is being - run. This is to suppress the informative messages and speed - execution of the macro. - - For example: - - (defun foo () - (interactive) - (and (interactive-p) - (message "foo"))) - => foo - - (defun bar () - (interactive) - (setq foobar (list (foo) (interactive-p)))) - => bar - - ;; Type `M-x foo'. - -| foo - - ;; Type `M-x bar'. - ;; This does not print anything. - - foobar - => (nil t) - diff --git a/info/lispref.info-17 b/info/lispref.info-17 deleted file mode 100644 index 15f004a..0000000 --- a/info/lispref.info-17 +++ /dev/null @@ -1,1238 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Command Loop Info, Next: Events, Prev: Interactive Call, Up: Command Loop - -Information from the Command Loop -================================= - - The editor command loop sets several Lisp variables to keep status -records for itself and for commands that are run. - - - Variable: last-command - This variable records the name of the previous command executed by - the command loop (the one before the current command). Normally - the value is a symbol with a function definition, but this is not - guaranteed. - - The value is copied from `this-command' when a command returns to - the command loop, except when the command specifies a prefix - argument for the following command. - - - Variable: this-command - This variable records the name of the command now being executed by - the editor command loop. Like `last-command', it is normally a - symbol with a function definition. - - The command loop sets this variable just before running a command, - and copies its value into `last-command' when the command finishes - (unless the command specifies a prefix argument for the following - command). - - Some commands set this variable during their execution, as a flag - for whatever command runs next. In particular, the functions for - killing text set `this-command' to `kill-region' so that any kill - commands immediately following will know to append the killed text - to the previous kill. - - If you do not want a particular command to be recognized as the -previous command in the case where it got an error, you must code that -command to prevent this. One way is to set `this-command' to `t' at the -beginning of the command, and set `this-command' back to its proper -value at the end, like this: - - (defun foo (args...) - (interactive ...) - (let ((old-this-command this-command)) - (setq this-command t) - ...do the work... - (setq this-command old-this-command))) - - - Function: this-command-keys - This function returns a vector containing the key and mouse events - that invoked the present command, plus any previous commands that - generated the prefix argument for this command. (Note: this is not - the same as in FSF Emacs, which can return a string.) *Note - Events::. - - This function copies the vector and the events; it is safe to keep - and modify them. - - (this-command-keys) - ;; Now use `C-u C-x C-e' to evaluate that. - => [# # #] - - - Variable: last-command-event - This variable is set to the last input event that was read by the - command loop as part of a command. The principal use of this - variable is in `self-insert-command', which uses it to decide which - character to insert. - - This variable is off limits: you may not set its value or modify - the event that is its value, as it is destructively modified by - `read-key-sequence'. If you want to keep a pointer to this value, - you must use `copy-event'. - - Note that this variable is an alias for `last-command-char' in FSF - Emacs. - - last-command-event - ;; Now type `C-u C-x C-e'. - => # - - - Variable: last-command-char - If the value of `last-command-event' is a keyboard event, then this - is the nearest character equivalent to it (or `nil' if there is no - character equivalent). `last-command-char' is the character that - `self-insert-command' will insert in the buffer. Remember that - there is *not* a one-to-one mapping between keyboard events and - XEmacs characters: many keyboard events have no corresponding - character, and when the Mule feature is available, most characters - can not be input on standard keyboards, except possibly with help - from an input method. So writing code that examines this variable - to determine what key has been typed is bad practice, unless you - are certain that it will be one of a small set of characters. - - This variable exists for compatibility with Emacs version 18. - - last-command-char - ;; Now use `C-u C-x C-e' to evaluate that. - => ?\^E - - - - Variable: current-mouse-event - This variable holds the mouse-button event which invoked this - command, or `nil'. This is what `(interactive "e")' returns. - - - Variable: echo-keystrokes - This variable determines how much time should elapse before command - characters echo. Its value must be an integer, which specifies the - number of seconds to wait before echoing. If the user types a - prefix key (say `C-x') and then delays this many seconds before - continuing, the key `C-x' is echoed in the echo area. Any - subsequent characters in the same command will be echoed as well. - - If the value is zero, then command input is not echoed. - - -File: lispref.info, Node: Events, Next: Reading Input, Prev: Command Loop Info, Up: Command Loop - -Events -====== - - The XEmacs command loop reads a sequence of "events" that represent -keyboard or mouse activity. Unlike in Emacs 18 and in FSF Emacs, -events are a primitive Lisp type that must be manipulated using their -own accessor and settor primitives. This section describes the -representation and meaning of input events in detail. - - A key sequence that starts with a mouse event is read using the -keymaps of the buffer in the window that the mouse was in, not the -current buffer. This does not imply that clicking in a window selects -that window or its buffer--that is entirely under the control of the -command binding of the key sequence. - - For information about how exactly the XEmacs command loop works, -*Note Reading Input::. - - - Function: eventp OBJECT - This function returns non-`nil' if EVENT is an input event. - -* Menu: - -* Event Types:: Events come in different types. -* Event Contents:: What the contents of each event type are. -* Event Predicates:: Querying whether an event is of a - particular type. -* Accessing Mouse Event Positions:: - Determining where a mouse event occurred, - and over what. -* Accessing Other Event Info:: Accessing non-positional event info. -* Working With Events:: Creating, copying, and destroying events. -* Converting Events:: Converting between events, keys, and - characters. - - -File: lispref.info, Node: Event Types, Next: Event Contents, Up: Events - -Event Types ------------ - - Events represent keyboard or mouse activity or status changes of -various sorts, such as process input being available or a timeout being -triggered. The different event types are as follows: - -key-press event - A key was pressed. Note that modifier keys such as "control", - "shift", and "alt" do not generate events; instead, they are - tracked internally by XEmacs, and non-modifier key presses - generate events that specify both the key pressed and the - modifiers that were held down at the time. - -button-press event -button-release event - A button was pressed or released. Along with the button that was - pressed or released, button events specify the modifier keys that - were held down at the time and the position of the pointer at the - time. - -motion event - The pointer was moved. Along with the position of the pointer, - these events also specify the modifier keys that were held down at - the time. - -misc-user event - A menu item was selected, the scrollbar was used, or a drag or a - drop occurred. - -process event - Input is available on a process. - -timeout event - A timeout has triggered. - -magic event - Some window-system-specific action (such as a frame being resized - or a portion of a frame needing to be redrawn) has occurred. The - contents of this event are not accessible at the E-Lisp level, but - `dispatch-event' knows what to do with an event of this type. - -eval event - This is a special kind of event specifying that a particular - function needs to be called when this event is dispatched. An - event of this type is sometimes placed in the event queue when a - magic event is processed. This kind of event should generally - just be passed off to `dispatch-event'. *Note Dispatching an - Event::. - - -File: lispref.info, Node: Event Contents, Next: Event Predicates, Prev: Event Types, Up: Events - -Contents of the Different Types of Events ------------------------------------------ - - Every event, no matter what type it is, contains a timestamp (which -is typically an offset in milliseconds from when the X server was -started) indicating when the event occurred. In addition, many events -contain a "channel", which specifies which frame the event occurred on, -and/or a value indicating which modifier keys (shift, control, etc.) -were held down at the time of the event. - - The contents of each event are as follows: - -key-press event - - channel - - timestamp - - key - Which key was pressed. This is an integer (in the printing - ASCII range: >32 and <127) or a symbol such as `left' or - `right'. Note that many physical keys are actually treated - as two separate keys, depending on whether the shift key is - pressed; for example, the "a" key is treated as either "a" or - "A" depending on the state of the shift key, and the "1" key - is similarly treated as either "1" or "!" on most keyboards. - In such cases, the shift key does not show up in the modifier - list. For other keys, such as `backspace', the shift key - shows up as a regular modifier. - - modifiers - Which modifier keys were pressed. As mentioned above, the - shift key is not treated as a modifier for many keys and will - not show up in this list in such cases. - -button-press event -button-release event - - channel - - timestamp - - button - What button went down or up. Buttons are numbered starting - at 1. - - modifiers - Which modifier keys were pressed. The special business - mentioned above for the shift key does *not* apply to mouse - events. - - x - y - The position of the pointer (in pixels) at the time of the - event. - -pointer-motion event - - channel - - timestamp - - x - y - The position of the pointer (in pixels) after it moved. - - modifiers - Which modifier keys were pressed. The special business - mentioned above for the shift key does *not* apply to mouse - events. - -misc-user event - - timestamp - - function - The E-Lisp function to call for this event. This is normally - either `eval' or `call-interactively'. - - object - The object to pass to the function. This is normally the - callback that was specified in the menu description. - - button - What button went down or up. Buttons are numbered starting - at 1. - - modifiers - Which modifier keys were pressed. The special business - mentioned above for the shift key does *not* apply to mouse - events. - - x - y - The position of the pointer (in pixels) at the time of the - event. - -process_event - - timestamp - - process - The Emacs "process" object in question. - -timeout event - - timestamp - - function - The E-Lisp function to call for this timeout. It is called - with one argument, the event. - - object - Some Lisp object associated with this timeout, to make it - easier to tell them apart. The function and object for this - event were specified when the timeout was set. - -magic event - - timestamp - (The rest of the information in this event is not user-accessible.) - -eval event - - timestamp - - function - An E-Lisp function to call when this event is dispatched. - - object - The object to pass to the function. The function and object - are set when the event is created. - - - Function: event-type EVENT - Return the type of EVENT. - - This will be a symbol; one of - - `key-press' - A key was pressed. - - `button-press' - A mouse button was pressed. - - `button-release' - A mouse button was released. - - `motion' - The mouse moved. - - `misc-user' - Some other user action happened; typically, this is a menu - selection, scrollbar action, or drag and drop action. - - `process' - Input is available from a subprocess. - - `timeout' - A timeout has expired. - - `eval' - This causes a specified action to occur when dispatched. - - `magic' - Some window-system-specific event has occurred. - - -File: lispref.info, Node: Event Predicates, Next: Accessing Mouse Event Positions, Prev: Event Contents, Up: Events - -Event Predicates ----------------- - - The following predicates return whether an object is an event of a -particular type. - - - Function: key-press-event-p OBJECT - This is true if OBJECT is a key-press event. - - - Function: button-event-p OBJECT OBJECT - This is true if OBJECT is a mouse button-press or button-release - event. - - - Function: button-press-event-p OBJECT - This is true if OBJECT is a mouse button-press event. - - - Function: button-release-event-p OBJECT - This is true if OBJECT is a mouse button-release event. - - - Function: motion-event-p OBJECT - This is true if OBJECT is a mouse motion event. - - - Function: mouse-event-p OBJECT - This is true if OBJECT is a mouse button-press, button-release or - motion event. - - - Function: eval-event-p OBJECT - This is true if OBJECT is an eval event. - - - Function: misc-user-event-p OBJECT - This is true if OBJECT is a misc-user event. - - - Function: process-event-p OBJECT - This is true if OBJECT is a process event. - - - Function: timeout-event-p OBJECT - This is true if OBJECT is a timeout event. - - - Function: event-live-p OBJECT - This is true if OBJECT is any event that has not been deallocated. - - -File: lispref.info, Node: Accessing Mouse Event Positions, Next: Accessing Other Event Info, Prev: Event Predicates, Up: Events - -Accessing the Position of a Mouse Event ---------------------------------------- - - Unlike other events, mouse events (i.e. motion, button-press, -button-release, and drag or drop type misc-user events) occur in a -particular location on the screen. Many primitives are provided for -determining exactly where the event occurred and what is under that -location. - -* Menu: - -* Frame-Level Event Position Info:: -* Window-Level Event Position Info:: -* Event Text Position Info:: -* Event Glyph Position Info:: -* Event Toolbar Position Info:: -* Other Event Position Info:: - - -File: lispref.info, Node: Frame-Level Event Position Info, Next: Window-Level Event Position Info, Up: Accessing Mouse Event Positions - -Frame-Level Event Position Info -............................... - - The following functions return frame-level information about where a -mouse event occurred. - - - Function: event-frame EVENT - This function returns the "channel" or frame that the given mouse - motion, button press, button release, or misc-user event occurred - in. This will be `nil' for non-mouse events. - - - Function: event-x-pixel EVENT - This function returns the X position in pixels of the given mouse - event. The value returned is relative to the frame the event - occurred in. This will signal an error if the event is not a - mouse event. - - - Function: event-y-pixel EVENT - This function returns the Y position in pixels of the given mouse - event. The value returned is relative to the frame the event - occurred in. This will signal an error if the event is not a - mouse event. - - -File: lispref.info, Node: Window-Level Event Position Info, Next: Event Text Position Info, Prev: Frame-Level Event Position Info, Up: Accessing Mouse Event Positions - -Window-Level Event Position Info -................................ - - The following functions return window-level information about where -a mouse event occurred. - - - Function: event-window EVENT - Given a mouse motion, button press, button release, or misc-user - event, compute and return the window on which that event occurred. - This may be `nil' if the event occurred in the border or over a - toolbar. The modeline is considered to be within the window it - describes. - - - Function: event-buffer EVENT - Given a mouse motion, button press, button release, or misc-user - event, compute and return the buffer of the window on which that - event occurred. This may be `nil' if the event occurred in the - border or over a toolbar. The modeline is considered to be within - the window it describes. This is equivalent to calling - `event-window' and then calling `window-buffer' on the result if - it is a window. - - - Function: event-window-x-pixel EVENT - This function returns the X position in pixels of the given mouse - event. The value returned is relative to the window the event - occurred in. This will signal an error if the event is not a - mouse-motion, button-press, button-release, or misc-user event. - - - Function: event-window-y-pixel EVENT - This function returns the Y position in pixels of the given mouse - event. The value returned is relative to the window the event - occurred in. This will signal an error if the event is not a - mouse-motion, button-press, button-release, or misc-user event. - - -File: lispref.info, Node: Event Text Position Info, Next: Event Glyph Position Info, Prev: Window-Level Event Position Info, Up: Accessing Mouse Event Positions - -Event Text Position Info -........................ - - The following functions return information about the text (including -the modeline) that a mouse event occurred over or near. - - - Function: event-over-text-area-p EVENT - Given a mouse-motion, button-press, button-release, or misc-user - event, this function returns `t' if the event is over the text - area of a window. Otherwise, `nil' is returned. The modeline is - not considered to be part of the text area. - - - Function: event-over-modeline-p EVENT - Given a mouse-motion, button-press, button-release, or misc-user - event, this function returns `t' if the event is over the modeline - of a window. Otherwise, `nil' is returned. - - - Function: event-x EVENT - This function returns the X position of the given mouse-motion, - button-press, button-release, or misc-user event in characters. - This is relative to the window the event occurred over. - - - Function: event-y EVENT - This function returns the Y position of the given mouse-motion, - button-press, button-release, or misc-user event in characters. - This is relative to the window the event occurred over. - - - Function: event-point EVENT - This function returns the character position of the given - mouse-motion, button-press, button-release, or misc-user event. - If the event did not occur over a window, or did not occur over - text, then this returns `nil'. Otherwise, it returns an index - into the buffer visible in the event's window. - - - Function: event-closest-point EVENT - This function returns the character position of the given - mouse-motion, button-press, button-release, or misc-user event. - If the event did not occur over a window or over text, it returns - the closest point to the location of the event. If the Y pixel - position overlaps a window and the X pixel position is to the left - of that window, the closest point is the beginning of the line - containing the Y position. If the Y pixel position overlaps a - window and the X pixel position is to the right of that window, - the closest point is the end of the line containing the Y - position. If the Y pixel position is above a window, 0 is - returned. If it is below a window, the value of `(window-end)' is - returned. - - -File: lispref.info, Node: Event Glyph Position Info, Next: Event Toolbar Position Info, Prev: Event Text Position Info, Up: Accessing Mouse Event Positions - -Event Glyph Position Info -......................... - - The following functions return information about the glyph (if any) -that a mouse event occurred over. - - - Function: event-over-glyph-p EVENT - Given a mouse-motion, button-press, button-release, or misc-user - event, this function returns `t' if the event is over a glyph. - Otherwise, `nil' is returned. - - - Function: event-glyph-extent EVENT - If the given mouse-motion, button-press, button-release, or - misc-user event happened on top of a glyph, this returns its - extent; else `nil' is returned. - - - Function: event-glyph-x-pixel EVENT - Given a mouse-motion, button-press, button-release, or misc-user - event over a glyph, this function returns the X position of the - pointer relative to the upper left of the glyph. If the event is - not over a glyph, it returns `nil'. - - - Function: event-glyph-y-pixel EVENT - Given a mouse-motion, button-press, button-release, or misc-user - event over a glyph, this function returns the Y position of the - pointer relative to the upper left of the glyph. If the event is - not over a glyph, it returns `nil'. - - -File: lispref.info, Node: Event Toolbar Position Info, Next: Other Event Position Info, Prev: Event Glyph Position Info, Up: Accessing Mouse Event Positions - -Event Toolbar Position Info -........................... - - - Function: event-over-toolbar-p EVENT - Given a mouse-motion, button-press, button-release, or misc-user - event, this function returns `t' if the event is over a toolbar. - Otherwise, `nil' is returned. - - - Function: event-toolbar-button EVENT - If the given mouse-motion, button-press, button-release, or - misc-user event happened on top of a toolbar button, this function - returns the button. Otherwise, `nil' is returned. - - -File: lispref.info, Node: Other Event Position Info, Prev: Event Toolbar Position Info, Up: Accessing Mouse Event Positions - -Other Event Position Info -......................... - - - Function: event-over-border-p EVENT - Given a mouse-motion, button-press, button-release, or misc-user - event, this function returns `t' if the event is over an internal - toolbar. Otherwise, `nil' is returned. - - -File: lispref.info, Node: Accessing Other Event Info, Next: Working With Events, Prev: Accessing Mouse Event Positions, Up: Events - -Accessing the Other Contents of Events --------------------------------------- - - The following functions allow access to the contents of events other -than the position info described in the previous section. - - - Function: event-timestamp EVENT - This function returns the timestamp of the given event object. - - - Function: event-device EVENT - This function returns the device that the given event occurred on. - - - Function: event-key EVENT - This function returns the Keysym of the given key-press event. - This will be the ASCII code of a printing character, or a symbol. - - - Function: event-button EVENT - This function returns the button-number of the given button-press - or button-release event. - - - Function: event-modifiers EVENT - This function returns a list of symbols, the names of the modifier - keys which were down when the given mouse or keyboard event was - produced. - - - Function: event-modifier-bits EVENT - This function returns a number representing the modifier keys - which were down when the given mouse or keyboard event was - produced. - - - Function: event-function EVENT - This function returns the callback function of the given timeout, - misc-user, or eval event. - - - Function: event-object EVENT - This function returns the callback function argument of the given - timeout, misc-user, or eval event. - - - Function: event-process EVENT - This function returns the process of the given process event. - - -File: lispref.info, Node: Working With Events, Next: Converting Events, Prev: Accessing Other Event Info, Up: Events - -Working With Events -------------------- - - XEmacs provides primitives for creating, copying, and destroying -event objects. Many functions that return events take an event object -as an argument and fill in the fields of this event; or they make accept -either an event object or `nil', creating the event object first in the -latter case. - - - Function: make-event &optional TYPE PLIST - This function creates a new event structure. If no arguments are - specified, the created event will be empty. To specify the event - type, use the TYPE argument. The allowed types are `empty', - `key-press', `button-press', `button-release', `motion', or - `misc-user'. - - PLIST is a property list, the properties being compatible to those - returned by `event-properties'. For events other than `empty', it - is mandatory to specify certain properties. For `empty' events, - PLIST must be `nil'. The list is "canonicalized", which means - that if a property keyword is present more than once, only the - first instance is taken into account. Specifying an unknown or - illegal property signals an error. - - The following properties are allowed: - - `channel' - The event channel. This is a frame or a console. For mouse - events (of type `button-press', `button-release' and - `motion'), this must be a frame. For key-press events, it - must be a console. If channel is unspecified by PLIST, it - will be set to the selected frame or selected console, as - appropriate. - - `key' - The event key. This is either a symbol or a character. It - is allowed (and required) only for key-press events. - - `button' - The event button. This an integer, either 1, 2 or 3. It is - allowed only for button-press and button-release events. - - `modifiers' - The event modifiers. This is a list of modifier symbols. It - is allowed for key-press, button-press, button-release and - motion events. - - `x' - The event X coordinate. This is an integer. It is relative - to the channel's root window, and is allowed for - button-press, button-release and motion events. - - `y' - The event Y coordinate. This is an integer. It is relative - to the channel's root window, and is allowed for - button-press, button-release and motion events. This means - that, for instance, to access the toolbar, the `y' property - will have to be negative. - - `timestamp' - The event timestamp, a non-negative integer. Allowed for all - types of events. - - *WARNING*: the event object returned by this function may be a - reused one; see the function `deallocate-event'. - - The events created by `make-event' can be used as non-interactive - arguments to the functions with an `(interactive "e")' - specification. - - Here are some basic examples of usage: - - ;; Create an empty event. - (make-event) - => # - - ;; Try creating a key-press event. - (make-event 'key-press) - error--> Undefined key for keypress event - - ;; Creating a key-press event, try 2 - (make-event 'key-press '(key home)) - => # - - ;; Create a key-press event of dubious fame. - (make-event 'key-press '(key escape modifiers (meta alt control shift))) - => # - - ;; Create a M-button1 event at coordinates defined by variables - ;; X and Y. - (make-event 'button-press `(button 1 modifiers (meta) x ,x y ,y)) - => # - - ;; Create a similar button-release event. - (make-event 'button-release `(button 1 modifiers (meta) x ,x y ,x)) - => # - - ;; Create a mouse-motion event. - (make-event 'motion '(x 20 y 30)) - => # - - (event-properties (make-event 'motion '(x 20 y 30))) - => (channel # x 20 y 30 - modifiers nil timestamp 0) - - In conjunction with `event-properties', you can use `make-event' - to create modified copies of existing events. For instance, the - following code will return an `equal' copy of EVENT: - - (make-event (event-type EVENT) - (event-properties EVENT)) - - Note, however, that you cannot use `make-event' as the generic - replacement for `copy-event', because it does not allow creating - all of the event types. - - To create a modified copy of an event, you can use the - canonicalization feature of PLIST. The following example creates - a copy of EVENT, but with `modifiers' reset to `nil'. - - (make-event (event-type EVENT) - (append '(modifiers nil) - (event-properties EVENT))) - - - Function: copy-event EVENT1 &optional EVENT2 - This function makes a copy of the given event object. If a second - argument is given, the first event is copied into the second and - the second is returned. If the second argument is not supplied - (or is `nil') then a new event will be made. - - - Function: deallocate-event EVENT - This function allows the given event structure to be reused. You - *MUST NOT* use this event object after calling this function with - it. You will lose. It is not necessary to call this function, as - event objects are garbage-collected like all other objects; - however, it may be more efficient to explicitly deallocate events - when you are sure that that is safe. - - -File: lispref.info, Node: Converting Events, Prev: Working With Events, Up: Events - -Converting Events ------------------ - - XEmacs provides some auxiliary functions for converting between -events and other ways of representing keys. These are useful when -working with ASCII strings and with keymaps. - - - Function: character-to-event CH &optional EVENT DEVICE - This function converts a numeric ASCII value to an event structure, - replete with modifier bits. CH is the character to convert, and - EVENT is the event object to fill in. This function contains - knowledge about what the codes "mean" - for example, the number 9 - is converted to the character , not the distinct character - . - - Note that CH does not have to be a numeric value, but can be a - symbol such as `clear' or a list such as `(control backspace)'. - - If `event' is not `nil', it is modified; otherwise, a new event - object is created. In both cases, the event is returned. - - Optional third arg DEVICE is the device to store in the event; - this also affects whether the high bit is interpreted as a meta - key. A value of `nil' means use the selected device but always - treat the high bit as meta. - - Beware that `character-to-event' and `event-to-character' are not - strictly inverse functions, since events contain much more - information than the ASCII character set can encode. - - - Function: event-to-character EVENT &optional ALLOW-EXTRA-MODIFIERS - ALLOW-META ALLOW-NON-ASCII - This function returns the closest ASCII approximation to EVENT. - If the event isn't a keypress, this returns `nil'. - - If ALLOW-EXTRA-MODIFIERS is non-`nil', then this is lenient in its - translation; it will ignore modifier keys other than and - , and will ignore the modifier on those characters - which have no shifted ASCII equivalent ( for - example, will be mapped to the same ASCII code as ). - - If ALLOW-META is non-`nil', then the modifier will be - represented by turning on the high bit of the byte returned; - otherwise, `nil' will be returned for events containing the - modifier. - - If ALLOW-NON-ASCII is non-`nil', then characters which are present - in the prevailing character set (*note variable - `character-set-property': Keymaps.) will be returned as their code - in that character set, instead of the return value being - restricted to ASCII. - - Note that specifying both ALLOW-META and ALLOW-NON-ASCII is - ambiguous, as both use the high bit; and will be - indistinguishable. - - - Function: events-to-keys EVENTS &optional NO-MICE - Given a vector of event objects, this function returns a vector of - key descriptors, or a string (if they all fit in the ASCII range). - Optional arg NO-MICE means that button events are not allowed. - - -File: lispref.info, Node: Reading Input, Next: Waiting, Prev: Events, Up: Command Loop - -Reading Input -============= - - The editor command loop reads keyboard input using the function -`next-event' and constructs key sequences out of the events using -`dispatch-event'. Lisp programs can also use the function -`read-key-sequence', which reads input a key sequence at a time. See -also `momentary-string-display' in *Note Temporary Displays::, and -`sit-for' in *Note Waiting::. *Note Terminal Input::, for functions -and variables for controlling terminal input modes and debugging -terminal input. - - For higher-level input facilities, see *Note Minibuffers::. - -* Menu: - -* Key Sequence Input:: How to read one key sequence. -* Reading One Event:: How to read just one event. -* Dispatching an Event:: What to do with an event once it has been read. -* Quoted Character Input:: Asking the user to specify a character. -* Peeking and Discarding:: How to reread or throw away input events. - - -File: lispref.info, Node: Key Sequence Input, Next: Reading One Event, Up: Reading Input - -Key Sequence Input ------------------- - - Lisp programs can read input a key sequence at a time by calling -`read-key-sequence'; for example, `describe-key' uses it to read the -key to describe. - - - Function: read-key-sequence PROMPT - This function reads a sequence of keystrokes or mouse clicks and - returns it as a vector of events. It keeps reading events until - it has accumulated a full key sequence; that is, enough to specify - a non-prefix command using the currently active keymaps. - - The vector and the event objects it contains are freshly created, - and will not be side-effected by subsequent calls to this function. - - The function `read-key-sequence' suppresses quitting: `C-g' typed - while reading with this function works like any other character, - and does not set `quit-flag'. *Note Quitting::. - - The argument PROMPT is either a string to be displayed in the echo - area as a prompt, or `nil', meaning not to display a prompt. - - If the user selects a menu item while we are prompting for a key - sequence, the returned value will be a vector of a single - menu-selection event (a misc-user event). An error will be - signalled if you pass this value to `lookup-key' or a related - function. - - In the example below, the prompt `?' is displayed in the echo area, - and the user types `C-x C-f'. - - (read-key-sequence "?") - - ---------- Echo Area ---------- - ?C-x C-f - ---------- Echo Area ---------- - - => [# #] - - If an input character is an upper-case letter and has no key binding, -but its lower-case equivalent has one, then `read-key-sequence' -converts the character to lower case. Note that `lookup-key' does not -perform case conversion in this way. - - -File: lispref.info, Node: Reading One Event, Next: Dispatching an Event, Prev: Key Sequence Input, Up: Reading Input - -Reading One Event ------------------ - - The lowest level functions for command input are those which read a -single event. These functions often make a distinction between -"command events", which are user actions (keystrokes and mouse -actions), and other events, which serve as communication between XEmacs -and the window system. - - - Function: next-event &optional EVENT PROMPT - This function reads and returns the next available event from the - window system or terminal driver, waiting if necessary until an - event is available. Pass this object to `dispatch-event' to - handle it. If an event object is supplied, it is filled in and - returned; otherwise a new event object will be created. - - Events can come directly from the user, from a keyboard macro, or - from `unread-command-events'. - - In most cases, the function `next-command-event' is more - appropriate. - - - Function: next-command-event &optional EVENT - This function returns the next available "user" event from the - window system or terminal driver. Pass this object to - `dispatch-event' to handle it. If an event object is supplied, it - is filled in and returned, otherwise a new event object will be - created. - - The event returned will be a keyboard, mouse press, or mouse - release event. If there are non-command events available (mouse - motion, sub-process output, etc) then these will be executed (with - `dispatch-event') and discarded. This function is provided as a - convenience; it is equivalent to the Lisp code - - (while (progn - (next-event event) - (not (or (key-press-event-p event) - (button-press-event-p event) - (button-release-event-p event) - (menu-event-p event)))) - (dispatch-event event)) - - Here is what happens if you call `next-command-event' and then - press the right-arrow function key: - - (next-command-event) - => # - - - Function: read-char - This function reads and returns a character of command input. If a - mouse click is detected, an error is signalled. The character - typed is returned as an ASCII value. This function is retained for - compatibility with Emacs 18, and is most likely the wrong thing - for you to be using: consider using `next-command-event' instead. - - - Function: enqueue-eval-event FUNCTION OBJECT - This function adds an eval event to the back of the queue. The - eval event will be the next event read after all pending events. - - -File: lispref.info, Node: Dispatching an Event, Next: Quoted Character Input, Prev: Reading One Event, Up: Reading Input - -Dispatching an Event --------------------- - - - Function: dispatch-event EVENT - Given an event object returned by `next-event', this function - executes it. This is the basic function that makes XEmacs respond - to user input; it also deals with notifications from the window - system (such as Expose events). - - -File: lispref.info, Node: Quoted Character Input, Next: Peeking and Discarding, Prev: Dispatching an Event, Up: Reading Input - -Quoted Character Input ----------------------- - - You can use the function `read-quoted-char' to ask the user to -specify a character, and allow the user to specify a control or meta -character conveniently, either literally or as an octal character code. -The command `quoted-insert' uses this function. - - - Function: read-quoted-char &optional PROMPT - This function is like `read-char', except that if the first - character read is an octal digit (0-7), it reads up to two more - octal digits (but stopping if a non-octal digit is found) and - returns the character represented by those digits in octal. - - Quitting is suppressed when the first character is read, so that - the user can enter a `C-g'. *Note Quitting::. - - If PROMPT is supplied, it specifies a string for prompting the - user. The prompt string is always displayed in the echo area, - followed by a single `-'. - - In the following example, the user types in the octal number 177 - (which is 127 in decimal). - - (read-quoted-char "What character") - - ---------- Echo Area ---------- - What character-177 - ---------- Echo Area ---------- - - => 127 - - -File: lispref.info, Node: Peeking and Discarding, Prev: Quoted Character Input, Up: Reading Input - -Miscellaneous Event Input Features ----------------------------------- - - This section describes how to "peek ahead" at events without using -them up, how to check for pending input, and how to discard pending -input. - - See also the variables `last-command-event' and `last-command-char' -(*Note Command Loop Info::). - - - Variable: unread-command-events - This variable holds a list of events waiting to be read as command - input. The events are used in the order they appear in the list, - and removed one by one as they are used. - - The variable is needed because in some cases a function reads a - event and then decides not to use it. Storing the event in this - variable causes it to be processed normally, by the command loop - or by the functions to read command input. - - For example, the function that implements numeric prefix arguments - reads any number of digits. When it finds a non-digit event, it - must unread the event so that it can be read normally by the - command loop. Likewise, incremental search uses this feature to - unread events with no special meaning in a search, because these - events should exit the search and then execute normally. - - - - Variable: unread-command-event - This variable holds a single event to be read as command input. - - This variable is mostly obsolete now that you can use - `unread-command-events' instead; it exists only to support programs - written for versions of XEmacs prior to 19.12. - - - Function: input-pending-p - This function determines whether any command input is currently - available to be read. It returns immediately, with value `t' if - there is available input, `nil' otherwise. On rare occasions it - may return `t' when no input is available. - - - Variable: last-input-event - This variable is set to the last keyboard or mouse button event - received. - - This variable is off limits: you may not set its value or modify - the event that is its value, as it is destructively modified by - `read-key-sequence'. If you want to keep a pointer to this value, - you must use `copy-event'. - - Note that this variable is an alias for `last-input-char' in FSF - Emacs. - - In the example below, a character is read (the character `1'). It - becomes the value of `last-input-event', while `C-e' (from the - `C-x C-e' command used to evaluate this expression) remains the - value of `last-command-event'. - - (progn (print (next-command-event)) - (print last-command-event) - last-input-event) - -| # - -| # - => # - - - Variable: last-input-char - If the value of `last-input-event' is a keyboard event, then this - is the nearest ASCII equivalent to it. Remember that there is - *not* a 1:1 mapping between keyboard events and ASCII characters: - the set of keyboard events is much larger, so writing code that - examines this variable to determine what key has been typed is bad - practice, unless you are certain that it will be one of a small - set of characters. - - This function exists for compatibility with Emacs version 18. - - - Function: discard-input - This function discards the contents of the terminal input buffer - and cancels any keyboard macro that might be in the process of - definition. It returns `nil'. - - In the following example, the user may type a number of characters - right after starting the evaluation of the form. After the - `sleep-for' finishes sleeping, `discard-input' discards any - characters typed during the sleep. - - (progn (sleep-for 2) - (discard-input)) - => nil - - -File: lispref.info, Node: Waiting, Next: Quitting, Prev: Reading Input, Up: Command Loop - -Waiting for Elapsed Time or Input -================================= - - The wait functions are designed to wait for a certain amount of time -to pass or until there is input. For example, you may wish to pause in -the middle of a computation to allow the user time to view the display. -`sit-for' pauses and updates the screen, and returns immediately if -input comes in, while `sleep-for' pauses without updating the screen. - - Note that in FSF Emacs, the commands `sit-for' and `sleep-for' take -two arguments to specify the time (one integer and one float value), -instead of a single argument that can be either an integer or a float. - - - Function: sit-for SECONDS &optional NODISP - This function performs redisplay (provided there is no pending - input from the user), then waits SECONDS seconds, or until input is - available. The result is `t' if `sit-for' waited the full time - with no input arriving (see `input-pending-p' in *Note Peeking and - Discarding::). Otherwise, the value is `nil'. - - The argument SECONDS need not be an integer. If it is a floating - point number, `sit-for' waits for a fractional number of seconds. - - Redisplay is normally preempted if input arrives, and does not - happen at all if input is available before it starts. (You can - force screen updating in such a case by using `force-redisplay'. - *Note Refresh Screen::.) If there is no input pending, you can - force an update with no delay by using `(sit-for 0)'. - - If NODISP is non-`nil', then `sit-for' does not redisplay, but it - still returns as soon as input is available (or when the timeout - elapses). - - The usual purpose of `sit-for' is to give the user time to read - text that you display. - - - Function: sleep-for SECONDS - This function simply pauses for SECONDS seconds without updating - the display. This function pays no attention to available input. - It returns `nil'. - - The argument SECONDS need not be an integer. If it is a floating - point number, `sleep-for' waits for a fractional number of seconds. - - Use `sleep-for' when you wish to guarantee a delay. - - *Note Time of Day::, for functions to get the current time. - diff --git a/info/lispref.info-18 b/info/lispref.info-18 deleted file mode 100644 index 937c3df..0000000 --- a/info/lispref.info-18 +++ /dev/null @@ -1,1116 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Quitting, Next: Prefix Command Arguments, Prev: Waiting, Up: Command Loop - -Quitting -======== - - Typing `C-g' while a Lisp function is running causes XEmacs to -"quit" whatever it is doing. This means that control returns to the -innermost active command loop. - - Typing `C-g' while the command loop is waiting for keyboard input -does not cause a quit; it acts as an ordinary input character. In the -simplest case, you cannot tell the difference, because `C-g' normally -runs the command `keyboard-quit', whose effect is to quit. However, -when `C-g' follows a prefix key, the result is an undefined key. The -effect is to cancel the prefix key as well as any prefix argument. - - In the minibuffer, `C-g' has a different definition: it aborts out -of the minibuffer. This means, in effect, that it exits the minibuffer -and then quits. (Simply quitting would return to the command loop -*within* the minibuffer.) The reason why `C-g' does not quit directly -when the command reader is reading input is so that its meaning can be -redefined in the minibuffer in this way. `C-g' following a prefix key -is not redefined in the minibuffer, and it has its normal effect of -canceling the prefix key and prefix argument. This too would not be -possible if `C-g' always quit directly. - - When `C-g' does directly quit, it does so by setting the variable -`quit-flag' to `t'. XEmacs checks this variable at appropriate times -and quits if it is not `nil'. Setting `quit-flag' non-`nil' in any way -thus causes a quit. - - At the level of C code, quitting cannot happen just anywhere; only -at the special places that check `quit-flag'. The reason for this is -that quitting at other places might leave an inconsistency in XEmacs's -internal state. Because quitting is delayed until a safe place, -quitting cannot make XEmacs crash. - - Certain functions such as `read-key-sequence' or `read-quoted-char' -prevent quitting entirely even though they wait for input. Instead of -quitting, `C-g' serves as the requested input. In the case of -`read-key-sequence', this serves to bring about the special behavior of -`C-g' in the command loop. In the case of `read-quoted-char', this is -so that `C-q' can be used to quote a `C-g'. - - You can prevent quitting for a portion of a Lisp function by binding -the variable `inhibit-quit' to a non-`nil' value. Then, although `C-g' -still sets `quit-flag' to `t' as usual, the usual result of this--a -quit--is prevented. Eventually, `inhibit-quit' will become `nil' -again, such as when its binding is unwound at the end of a `let' form. -At that time, if `quit-flag' is still non-`nil', the requested quit -happens immediately. This behavior is ideal when you wish to make sure -that quitting does not happen within a "critical section" of the -program. - - In some functions (such as `read-quoted-char'), `C-g' is handled in -a special way that does not involve quitting. This is done by reading -the input with `inhibit-quit' bound to `t', and setting `quit-flag' to -`nil' before `inhibit-quit' becomes `nil' again. This excerpt from the -definition of `read-quoted-char' shows how this is done; it also shows -that normal quitting is permitted after the first character of input. - - (defun read-quoted-char (&optional prompt) - "...DOCUMENTATION..." - (let ((count 0) (code 0) char) - (while (< count 3) - (let ((inhibit-quit (zerop count)) - (help-form nil)) - (and prompt (message "%s-" prompt)) - (setq char (read-char)) - (if inhibit-quit (setq quit-flag nil))) - ...) - (logand 255 code))) - - - Variable: quit-flag - If this variable is non-`nil', then XEmacs quits immediately, - unless `inhibit-quit' is non-`nil'. Typing `C-g' ordinarily sets - `quit-flag' non-`nil', regardless of `inhibit-quit'. - - - Variable: inhibit-quit - This variable determines whether XEmacs should quit when - `quit-flag' is set to a value other than `nil'. If `inhibit-quit' - is non-`nil', then `quit-flag' has no special effect. - - - Command: keyboard-quit - This function signals the `quit' condition with `(signal 'quit - nil)'. This is the same thing that quitting does. (See `signal' - in *Note Errors::.) - - You can specify a character other than `C-g' to use for quitting. -See the function `set-input-mode' in *Note Terminal Input::. - - -File: lispref.info, Node: Prefix Command Arguments, Next: Recursive Editing, Prev: Quitting, Up: Command Loop - -Prefix Command Arguments -======================== - - Most XEmacs commands can use a "prefix argument", a number specified -before the command itself. (Don't confuse prefix arguments with prefix -keys.) The prefix argument is at all times represented by a value, -which may be `nil', meaning there is currently no prefix argument. -Each command may use the prefix argument or ignore it. - - There are two representations of the prefix argument: "raw" and -"numeric". The editor command loop uses the raw representation -internally, and so do the Lisp variables that store the information, but -commands can request either representation. - - Here are the possible values of a raw prefix argument: - - * `nil', meaning there is no prefix argument. Its numeric value is - 1, but numerous commands make a distinction between `nil' and the - integer 1. - - * An integer, which stands for itself. - - * A list of one element, which is an integer. This form of prefix - argument results from one or a succession of `C-u''s with no - digits. The numeric value is the integer in the list, but some - commands make a distinction between such a list and an integer - alone. - - * The symbol `-'. This indicates that `M--' or `C-u -' was typed, - without following digits. The equivalent numeric value is -1, but - some commands make a distinction between the integer -1 and the - symbol `-'. - - We illustrate these possibilities by calling the following function -with various prefixes: - - (defun display-prefix (arg) - "Display the value of the raw prefix arg." - (interactive "P") - (message "%s" arg)) - -Here are the results of calling `display-prefix' with various raw -prefix arguments: - - M-x display-prefix -| nil - - C-u M-x display-prefix -| (4) - - C-u C-u M-x display-prefix -| (16) - - C-u 3 M-x display-prefix -| 3 - - M-3 M-x display-prefix -| 3 ; (Same as `C-u 3'.) - - C-3 M-x display-prefix -| 3 ; (Same as `C-u 3'.) - - C-u - M-x display-prefix -| - - - M-- M-x display-prefix -| - ; (Same as `C-u -'.) - - C-- M-x display-prefix -| - ; (Same as `C-u -'.) - - C-u - 7 M-x display-prefix -| -7 - - M-- 7 M-x display-prefix -| -7 ; (Same as `C-u -7'.) - - C-- 7 M-x display-prefix -| -7 ; (Same as `C-u -7'.) - - XEmacs uses two variables to store the prefix argument: `prefix-arg' -and `current-prefix-arg'. Commands such as `universal-argument' that -set up prefix arguments for other commands store them in `prefix-arg'. -In contrast, `current-prefix-arg' conveys the prefix argument to the -current command, so setting it has no effect on the prefix arguments -for future commands. - - Normally, commands specify which representation to use for the prefix -argument, either numeric or raw, in the `interactive' declaration. -(*Note Using Interactive::.) Alternatively, functions may look at the -value of the prefix argument directly in the variable -`current-prefix-arg', but this is less clean. - - - Function: prefix-numeric-value ARG - This function returns the numeric meaning of a valid raw prefix - argument value, ARG. The argument may be a symbol, a number, or a - list. If it is `nil', the value 1 is returned; if it is `-', the - value -1 is returned; if it is a number, that number is returned; - if it is a list, the CAR of that list (which should be a number) is - returned. - - - Variable: current-prefix-arg - This variable holds the raw prefix argument for the *current* - command. Commands may examine it directly, but the usual way to - access it is with `(interactive "P")'. - - - Variable: prefix-arg - The value of this variable is the raw prefix argument for the - *next* editing command. Commands that specify prefix arguments for - the following command work by setting this variable. - - Do not call the functions `universal-argument', `digit-argument', or -`negative-argument' unless you intend to let the user enter the prefix -argument for the *next* command. - - - Command: universal-argument - This command reads input and specifies a prefix argument for the - following command. Don't call this command yourself unless you - know what you are doing. - - - Command: digit-argument ARG - This command adds to the prefix argument for the following - command. The argument ARG is the raw prefix argument as it was - before this command; it is used to compute the updated prefix - argument. Don't call this command yourself unless you know what - you are doing. - - - Command: negative-argument ARG - This command adds to the numeric argument for the next command. - The argument ARG is the raw prefix argument as it was before this - command; its value is negated to form the new prefix argument. - Don't call this command yourself unless you know what you are - doing. - - -File: lispref.info, Node: Recursive Editing, Next: Disabling Commands, Prev: Prefix Command Arguments, Up: Command Loop - -Recursive Editing -================= - - The XEmacs command loop is entered automatically when XEmacs starts -up. This top-level invocation of the command loop never exits; it keeps -running as long as XEmacs does. Lisp programs can also invoke the -command loop. Since this makes more than one activation of the command -loop, we call it "recursive editing". A recursive editing level has -the effect of suspending whatever command invoked it and permitting the -user to do arbitrary editing before resuming that command. - - The commands available during recursive editing are the same ones -available in the top-level editing loop and defined in the keymaps. -Only a few special commands exit the recursive editing level; the others -return to the recursive editing level when they finish. (The special -commands for exiting are always available, but they do nothing when -recursive editing is not in progress.) - - All command loops, including recursive ones, set up all-purpose error -handlers so that an error in a command run from the command loop will -not exit the loop. - - Minibuffer input is a special kind of recursive editing. It has a -few special wrinkles, such as enabling display of the minibuffer and the -minibuffer window, but fewer than you might suppose. Certain keys -behave differently in the minibuffer, but that is only because of the -minibuffer's local map; if you switch windows, you get the usual XEmacs -commands. - - To invoke a recursive editing level, call the function -`recursive-edit'. This function contains the command loop; it also -contains a call to `catch' with tag `exit', which makes it possible to -exit the recursive editing level by throwing to `exit' (*note Catch and -Throw::.). If you throw a value other than `t', then `recursive-edit' -returns normally to the function that called it. The command `C-M-c' -(`exit-recursive-edit') does this. Throwing a `t' value causes -`recursive-edit' to quit, so that control returns to the command loop -one level up. This is called "aborting", and is done by `C-]' -(`abort-recursive-edit'). - - Most applications should not use recursive editing, except as part of -using the minibuffer. Usually it is more convenient for the user if you -change the major mode of the current buffer temporarily to a special -major mode, which should have a command to go back to the previous mode. -(The `e' command in Rmail uses this technique.) Or, if you wish to -give the user different text to edit "recursively", create and select a -new buffer in a special mode. In this mode, define a command to -complete the processing and go back to the previous buffer. (The `m' -command in Rmail does this.) - - Recursive edits are useful in debugging. You can insert a call to -`debug' into a function definition as a sort of breakpoint, so that you -can look around when the function gets there. `debug' invokes a -recursive edit but also provides the other features of the debugger. - - Recursive editing levels are also used when you type `C-r' in -`query-replace' or use `C-x q' (`kbd-macro-query'). - - - Function: recursive-edit - This function invokes the editor command loop. It is called - automatically by the initialization of XEmacs, to let the user - begin editing. When called from a Lisp program, it enters a - recursive editing level. - - In the following example, the function `simple-rec' first advances - point one word, then enters a recursive edit, printing out a - message in the echo area. The user can then do any editing - desired, and then type `C-M-c' to exit and continue executing - `simple-rec'. - - (defun simple-rec () - (forward-word 1) - (message "Recursive edit in progress") - (recursive-edit) - (forward-word 1)) - => simple-rec - (simple-rec) - => nil - - - Command: exit-recursive-edit - This function exits from the innermost recursive edit (including - minibuffer input). Its definition is effectively `(throw 'exit - nil)'. - - - Command: abort-recursive-edit - This function aborts the command that requested the innermost - recursive edit (including minibuffer input), by signaling `quit' - after exiting the recursive edit. Its definition is effectively - `(throw 'exit t)'. *Note Quitting::. - - - Command: top-level - This function exits all recursive editing levels; it does not - return a value, as it jumps completely out of any computation - directly back to the main command loop. - - - Function: recursion-depth - This function returns the current depth of recursive edits. When - no recursive edit is active, it returns 0. - - -File: lispref.info, Node: Disabling Commands, Next: Command History, Prev: Recursive Editing, Up: Command Loop - -Disabling Commands -================== - - "Disabling a command" marks the command as requiring user -confirmation before it can be executed. Disabling is used for commands -which might be confusing to beginning users, to prevent them from using -the commands by accident. - - The low-level mechanism for disabling a command is to put a -non-`nil' `disabled' property on the Lisp symbol for the command. -These properties are normally set up by the user's `.emacs' file with -Lisp expressions such as this: - - (put 'upcase-region 'disabled t) - -For a few commands, these properties are present by default and may be -removed by the `.emacs' file. - - If the value of the `disabled' property is a string, the message -saying the command is disabled includes that string. For example: - - (put 'delete-region 'disabled - "Text deleted this way cannot be yanked back!\n") - - *Note Disabling: (xemacs)Disabling, for the details on what happens -when a disabled command is invoked interactively. Disabling a command -has no effect on calling it as a function from Lisp programs. - - - Command: enable-command COMMAND - Allow COMMAND to be executed without special confirmation from now - on, and (if the user confirms) alter the user's `.emacs' file so - that this will apply to future sessions. - - - Command: disable-command COMMAND - Require special confirmation to execute COMMAND from now on, and - (if the user confirms) alter the user's `.emacs' file so that this - will apply to future sessions. - - - Variable: disabled-command-hook - This normal hook is run instead of a disabled command, when the - user invokes the disabled command interactively. The hook - functions can use `this-command-keys' to determine what the user - typed to run the command, and thus find the command itself. *Note - Hooks::. - - By default, `disabled-command-hook' contains a function that asks - the user whether to proceed. - - -File: lispref.info, Node: Command History, Next: Keyboard Macros, Prev: Disabling Commands, Up: Command Loop - -Command History -=============== - - The command loop keeps a history of the complex commands that have -been executed, to make it convenient to repeat these commands. A -"complex command" is one for which the interactive argument reading -uses the minibuffer. This includes any `M-x' command, any `M-:' -command, and any command whose `interactive' specification reads an -argument from the minibuffer. Explicit use of the minibuffer during -the execution of the command itself does not cause the command to be -considered complex. - - - Variable: command-history - This variable's value is a list of recent complex commands, each - represented as a form to evaluate. It continues to accumulate all - complex commands for the duration of the editing session, but all - but the first (most recent) thirty elements are deleted when a - garbage collection takes place (*note Garbage Collection::.). - - command-history - => ((switch-to-buffer "chistory.texi") - (describe-key "^X^[") - (visit-tags-table "~/emacs/src/") - (find-tag "repeat-complex-command")) - - This history list is actually a special case of minibuffer history -(*note Minibuffer History::.), with one special twist: the elements are -expressions rather than strings. - - There are a number of commands devoted to the editing and recall of -previous commands. The commands `repeat-complex-command', and -`list-command-history' are described in the user manual (*note -Repetition: (xemacs)Repetition.). Within the minibuffer, the history -commands used are the same ones available in any minibuffer. - - -File: lispref.info, Node: Keyboard Macros, Prev: Command History, Up: Command Loop - -Keyboard Macros -=============== - - A "keyboard macro" is a canned sequence of input events that can be -considered a command and made the definition of a key. The Lisp -representation of a keyboard macro is a string or vector containing the -events. Don't confuse keyboard macros with Lisp macros (*note -Macros::.). - - - Function: execute-kbd-macro MACRO &optional COUNT - This function executes MACRO as a sequence of events. If MACRO is - a string or vector, then the events in it are executed exactly as - if they had been input by the user. The sequence is *not* - expected to be a single key sequence; normally a keyboard macro - definition consists of several key sequences concatenated. - - If MACRO is a symbol, then its function definition is used in - place of MACRO. If that is another symbol, this process repeats. - Eventually the result should be a string or vector. If the result - is not a symbol, string, or vector, an error is signaled. - - The argument COUNT is a repeat count; MACRO is executed that many - times. If COUNT is omitted or `nil', MACRO is executed once. If - it is 0, MACRO is executed over and over until it encounters an - error or a failing search. - - - Variable: executing-macro - This variable contains the string or vector that defines the - keyboard macro that is currently executing. It is `nil' if no - macro is currently executing. A command can test this variable to - behave differently when run from an executing macro. Do not set - this variable yourself. - - - Variable: defining-kbd-macro - This variable indicates whether a keyboard macro is being defined. - A command can test this variable to behave differently while a - macro is being defined. The commands `start-kbd-macro' and - `end-kbd-macro' set this variable--do not set it yourself. - - - Variable: last-kbd-macro - This variable is the definition of the most recently defined - keyboard macro. Its value is a string or vector, or `nil'. - - The commands are described in the user's manual (*note Keyboard -Macros: (xemacs)Keyboard Macros.). - - -File: lispref.info, Node: Keymaps, Next: Menus, Prev: Command Loop, Up: Top - -Keymaps -******* - - The bindings between input events and commands are recorded in data -structures called "keymaps". Each binding in a keymap associates (or -"binds") an individual event type either with another keymap or with a -command. When an event is bound to a keymap, that keymap is used to -look up the next input event; this continues until a command is found. -The whole process is called "key lookup". - -* Menu: - -* Keymap Terminology:: Definitions of terms pertaining to keymaps. -* Format of Keymaps:: What a keymap looks like as a Lisp object. -* Creating Keymaps:: Functions to create and copy keymaps. -* Inheritance and Keymaps:: How one keymap can inherit the bindings - of another keymap. -* Key Sequences:: How to specify key sequences. -* Prefix Keys:: Defining a key with a keymap as its definition. -* Active Keymaps:: Each buffer has a local keymap - to override the standard (global) bindings. - A minor mode can also override them. -* Key Lookup:: How extracting elements from keymaps works. -* Functions for Key Lookup:: How to request key lookup. -* Changing Key Bindings:: Redefining a key in a keymap. -* Key Binding Commands:: Interactive interfaces for redefining keys. -* Scanning Keymaps:: Looking through all keymaps, for printing help. -* Other Keymap Functions:: Miscellaneous keymap functions. - - -File: lispref.info, Node: Keymap Terminology, Next: Format of Keymaps, Up: Keymaps - -Keymap Terminology -================== - - A "keymap" is a table mapping event types to definitions (which can -be any Lisp objects, though only certain types are meaningful for -execution by the command loop). Given an event (or an event type) and a -keymap, XEmacs can get the event's definition. Events mapped in keymaps -include keypresses, button presses, and button releases (*note -Events::.). - - A sequence of input events that form a unit is called a "key -sequence", or "key" for short. A sequence of one event is always a key -sequence, and so are some multi-event sequences. - - A keymap determines a binding or definition for any key sequence. If -the key sequence is a single event, its binding is the definition of the -event in the keymap. The binding of a key sequence of more than one -event is found by an iterative process: the binding of the first event -is found, and must be a keymap; then the second event's binding is found -in that keymap, and so on until all the events in the key sequence are -used up. - - If the binding of a key sequence is a keymap, we call the key -sequence a "prefix key". Otherwise, we call it a "complete key" -(because no more events can be added to it). If the binding is `nil', -we call the key "undefined". Examples of prefix keys are `C-c', `C-x', -and `C-x 4'. Examples of defined complete keys are `X', , and -`C-x 4 C-f'. Examples of undefined complete keys are `C-x C-g', and -`C-c 3'. *Note Prefix Keys::, for more details. - - The rule for finding the binding of a key sequence assumes that the -intermediate bindings (found for the events before the last) are all -keymaps; if this is not so, the sequence of events does not form a -unit--it is not really a key sequence. In other words, removing one or -more events from the end of any valid key must always yield a prefix -key. For example, `C-f C-n' is not a key; `C-f' is not a prefix key, -so a longer sequence starting with `C-f' cannot be a key. - - Note that the set of possible multi-event key sequences depends on -the bindings for prefix keys; therefore, it can be different for -different keymaps, and can change when bindings are changed. However, -a one-event sequence is always a key sequence, because it does not -depend on any prefix keys for its well-formedness. - - At any time, several primary keymaps are "active"--that is, in use -for finding key bindings. These are the "global map", which is shared -by all buffers; the "local keymap", which is usually associated with a -specific major mode; and zero or more "minor mode keymaps", which -belong to currently enabled minor modes. (Not all minor modes have -keymaps.) The local keymap bindings shadow (i.e., take precedence -over) the corresponding global bindings. The minor mode keymaps shadow -both local and global keymaps. *Note Active Keymaps::, for details. - - -File: lispref.info, Node: Format of Keymaps, Next: Creating Keymaps, Prev: Keymap Terminology, Up: Keymaps - -Format of Keymaps -================= - - A keymap is a primitive type that associates events with their -bindings. Note that this is different from Emacs 18 and FSF Emacs, -where keymaps are lists. - - - Function: keymapp OBJECT - This function returns `t' if OBJECT is a keymap, `nil' otherwise. - - -File: lispref.info, Node: Creating Keymaps, Next: Inheritance and Keymaps, Prev: Format of Keymaps, Up: Keymaps - -Creating Keymaps -================ - - Here we describe the functions for creating keymaps. - - - Function: make-keymap &optional NAME - This function constructs and returns a new keymap object. All - entries in it are `nil', meaning "command undefined". - - Optional argument NAME specifies a name to assign to the keymap, - as in `set-keymap-name'. This name is only a debugging - convenience; it is not used except when printing the keymap. - - - Function: make-sparse-keymap &optional NAME - This function constructs and returns a new keymap object. All - entries in it are `nil', meaning "command undefined". The only - difference between this function and `make-keymap' is that this - function returns a "smaller" keymap (one that is expected to - contain fewer entries). As keymaps dynamically resize, the - distinction is not great. - - Optional argument NAME specifies a name to assign to the keymap, - as in `set-keymap-name'. This name is only a debugging - convenience; it is not used except when printing the keymap. - - - Function: set-keymap-name KEYMAP NEW-NAME - This function assigns a "name" to a keymap. The name is only a - debugging convenience; it is not used except when printing the - keymap. - - - Function: keymap-name KEYMAP - This function returns the "name" of a keymap, as assigned using - `set-keymap-name'. - - - Function: copy-keymap KEYMAP - This function returns a copy of KEYMAP. Any keymaps that appear - directly as bindings in KEYMAP are also copied recursively, and so - on to any number of levels. However, recursive copying does not - take place when the definition of a character is a symbol whose - function definition is a keymap; the same symbol appears in the - new copy. - - (setq map (copy-keymap (current-local-map))) - => # - - (eq map (current-local-map)) - => nil - - -File: lispref.info, Node: Inheritance and Keymaps, Next: Key Sequences, Prev: Creating Keymaps, Up: Keymaps - -Inheritance and Keymaps -======================= - - A keymap can inherit the bindings of other keymaps. The other -keymaps are called the keymap's "parents", and are set with -`set-keymap-parents'. When searching for a binding for a key sequence -in a particular keymap, that keymap itself will first be searched; -then, if no binding was found in the map and it has parents, the first -parent keymap will be searched; then that keymap's parent will be -searched, and so on, until either a binding for the key sequence is -found, or a keymap without a parent is encountered. At this point, the -search will continue with the next parent of the most recently -encountered keymap that has another parent, etc. Essentially, a -depth-first search of all the ancestors of the keymap is conducted. - - `(current-global-map)' is the default parent of all keymaps. - - - Function: set-keymap-parents KEYMAP PARENTS - This function sets the parent keymaps of KEYMAP to the list - PARENTS. - - If you change the bindings in one of the keymaps in PARENTS using - `define-key' or other key-binding functions, these changes are - visible in KEYMAP unless shadowed by bindings in that map or in - earlier-searched ancestors. The converse is not true: if you use - `define-key' to change KEYMAP, that affects the bindings in that - map, but has no effect on any of the keymaps in PARENTS. - - - Function: keymap-parents KEYMAP - This function returns the list of parent keymaps of KEYMAP, or - `nil' if KEYMAP has no parents. - - As an alternative to specifying a parent, you can also specify a -"default binding" that is used whenever a key is not otherwise bound in -the keymap. This is useful for terminal emulators, for example, which -may want to trap all keystrokes and pass them on in some modified -format. Note that if you specify a default binding for a keymap, -neither the keymap's parents nor the current global map are searched for -key bindings. - - - Function: set-keymap-default-binding KEYMAP COMMAND - This function sets the default binding of KEYMAP to COMMAND, or - `nil' if no default is desired. - - - Function: keymap-default-binding KEYMAP - This function returns the default binding of KEYMAP, or `nil' if - it has none. - - -File: lispref.info, Node: Key Sequences, Next: Prefix Keys, Prev: Inheritance and Keymaps, Up: Keymaps - -Key Sequences -============= - - Contrary to popular belief, the world is not ASCII. When running -under a window manager, XEmacs can tell the difference between, for -example, the keystrokes `control-h', `control-shift-h', and -`backspace'. You can, in fact, bind different commands to each of -these. - - A "key sequence" is a set of keystrokes. A "keystroke" is a keysym -and some set of modifiers (such as and ). A "keysym" -is what is printed on the keys on your keyboard. - - A keysym may be represented by a symbol, or (if and only if it is -equivalent to an ASCII character in the range 32 - 255) by a character -or its equivalent ASCII code. The `A' key may be represented by the -symbol `A', the character `?A', or by the number 65. The `break' key -may be represented only by the symbol `break'. - - A keystroke may be represented by a list: the last element of the -list is the key (a symbol, character, or number, as above) and the -preceding elements are the symbolic names of modifier keys (, -, , , , and ). Thus, the sequence -`control-b' is represented by the forms `(control b)', `(control ?b)', -and `(control 98)'. A keystroke may also be represented by an event -object, as returned by the `next-command-event' and `read-key-sequence' -functions. - - Note that in this context, the keystroke `control-b' is *not* -represented by the number 2 (the ASCII code for `^B') or the character -`?\^B'. See below. - - The modifier is somewhat of a special case. You should not -(and cannot) use `(meta shift a)' to mean `(meta A)', since for -characters that have ASCII equivalents, the state of the shift key is -implicit in the keysym (`a' vs. `A'). You also cannot say `(shift =)' -to mean `+', as that sort of thing varies from keyboard to keyboard. -The modifier is for use only with characters that do not have a -second keysym on the same key, such as `backspace' and `tab'. - - A key sequence is a vector of keystrokes. As a degenerate case, -elements of this vector may also be keysyms if they have no modifiers. -That is, the `A' keystroke is represented by all of these forms: - - A ?A 65 (A) (?A) (65) - [A] [?A] [65] [(A)] [(?A)] [(65)] - - the `control-a' keystroke is represented by these forms: - - (control A) (control ?A) (control 65) - [(control A)] [(control ?A)] [(control 65)] - - the key sequence `control-c control-a' is represented by these forms: - - [(control c) (control a)] [(control ?c) (control ?a)] - [(control 99) (control 65)] etc. - - Mouse button clicks work just like keypresses: `(control button1)' -means pressing the left mouse button while holding down the control -key. `[(control c) (shift button3)]' means `control-c', hold , -click right. - - Commands may be bound to the mouse-button up-stroke rather than the -down-stroke as well. `button1' means the down-stroke, and `button1up' -means the up-stroke. Different commands may be bound to the up and -down strokes, though that is probably not what you want, so be careful. - - For backward compatibility, a key sequence may also be represented by -a string. In this case, it represents the key sequence(s) that would -produce that sequence of ASCII characters in a purely ASCII world. For -example, a string containing the ASCII backspace character, `"\^H"', -would represent two key sequences: `(control h)' and `backspace'. -Binding a command to this will actually bind both of those key -sequences. Likewise for the following pairs: - - control h backspace - control i tab - control m return - control j linefeed - control [ escape - control @ control space - - After binding a command to two key sequences with a form like - - (define-key global-map "\^X\^I" 'command-1) - -it is possible to redefine only one of those sequences like so: - - (define-key global-map [(control x) (control i)] 'command-2) - (define-key global-map [(control x) tab] 'command-3) - - Of course, all of this applies only when running under a window -system. If you're talking to XEmacs through a TTY connection, you -don't get any of these features. - - - Function: event-matches-key-specifier-p EVENT KEY-SPECIFIER - This function returns non-`nil' if EVENT matches KEY-SPECIFIER, - which can be any valid form representing a key sequence. This can - be useful, e.g., to determine if the user pressed `help-char' or - `quit-char'. - - -File: lispref.info, Node: Prefix Keys, Next: Active Keymaps, Prev: Key Sequences, Up: Keymaps - -Prefix Keys -=========== - - A "prefix key" has an associated keymap that defines what to do with -key sequences that start with the prefix key. For example, `C-x' is a -prefix key, and it uses a keymap that is also stored in the variable -`ctl-x-map'. Here is a list of the standard prefix keys of XEmacs and -their keymaps: - - * `help-map' is used for events that follow `C-h'. - - * `mode-specific-map' is for events that follow `C-c'. This map is - not actually mode specific; its name was chosen to be informative - for the user in `C-h b' (`display-bindings'), where it describes - the main use of the `C-c' prefix key. - - * `ctl-x-map' is the map used for events that follow `C-x'. This - map is also the function definition of `Control-X-prefix'. - - * `ctl-x-4-map' is used for events that follow `C-x 4'. - - * `ctl-x-5-map' is used for events that follow `C-x 5'. - - * The prefix keys `C-x n', `C-x r' and `C-x a' use keymaps that have - no special name. - - * `esc-map' is an evil hack that is present for compatibility - purposes with Emacs 18. Defining a key in `esc-map' is equivalent - to defining the same key in `global-map' but with the - prefix added. You should *not* use this in your code. (This map is - also the function definition of `ESC-prefix'.) - - The binding of a prefix key is the keymap to use for looking up the -events that follow the prefix key. (It may instead be a symbol whose -function definition is a keymap. The effect is the same, but the symbol -serves as a name for the prefix key.) Thus, the binding of `C-x' is -the symbol `Control-X-prefix', whose function definition is the keymap -for `C-x' commands. (The same keymap is also the value of `ctl-x-map'.) - - Prefix key definitions can appear in any active keymap. The -definitions of `C-c', `C-x', `C-h' and as prefix keys appear in -the global map, so these prefix keys are always available. Major and -minor modes can redefine a key as a prefix by putting a prefix key -definition for it in the local map or the minor mode's map. *Note -Active Keymaps::. - - If a key is defined as a prefix in more than one active map, then its -various definitions are in effect merged: the commands defined in the -minor mode keymaps come first, followed by those in the local map's -prefix definition, and then by those from the global map. - - In the following example, we make `C-p' a prefix key in the local -keymap, in such a way that `C-p' is identical to `C-x'. Then the -binding for `C-p C-f' is the function `find-file', just like `C-x C-f'. -The key sequence `C-p 6' is not found in any active keymap. - - (use-local-map (make-sparse-keymap)) - => nil - (local-set-key "\C-p" ctl-x-map) - => nil - (key-binding "\C-p\C-f") - => find-file - - (key-binding "\C-p6") - => nil - - - Function: define-prefix-command SYMBOL &optional MAPVAR - This function defines SYMBOL as a prefix command: it creates a - keymap and stores it as SYMBOL's function definition. Storing the - symbol as the binding of a key makes the key a prefix key that has - a name. If optional argument MAPVAR is not specified, it also - sets SYMBOL as a variable, to have the keymap as its value. (If - MAPVAR is given and is not `t', its value is stored as the value - of SYMBOL.) The function returns SYMBOL. - - In Emacs version 18, only the function definition of SYMBOL was - set, not the value as a variable. - - -File: lispref.info, Node: Active Keymaps, Next: Key Lookup, Prev: Prefix Keys, Up: Keymaps - -Active Keymaps -============== - - XEmacs normally contains many keymaps; at any given time, just a few -of them are "active" in that they participate in the interpretation of -user input. These are the global keymap, the current buffer's local -keymap, and the keymaps of any enabled minor modes. - - The "global keymap" holds the bindings of keys that are defined -regardless of the current buffer, such as `C-f'. The variable -`global-map' holds this keymap, which is always active. - - Each buffer may have another keymap, its "local keymap", which may -contain new or overriding definitions for keys. The current buffer's -local keymap is always active except when `overriding-local-map' or -`overriding-terminal-local-map' overrides it. Extents and text -properties can specify an alternative local map for certain parts of the -buffer; see *Note Extents and Events::. - - Each minor mode may have a keymap; if it does, the keymap is active -when the minor mode is enabled. - - The variable `overriding-local-map' and -`overriding-terminal-local-map', if non-`nil', specify other local -keymaps that override the buffer's local map and all the minor mode -keymaps. - - All the active keymaps are used together to determine what command to -execute when a key is entered. XEmacs searches these maps one by one, -in order of decreasing precedence, until it finds a binding in one of -the maps. - - More specifically: - - For key-presses, the order of keymaps searched is: - - * the `keymap' property of any extent(s) or text properties at point; - - * any applicable minor-mode maps; - - * the current local map of the current buffer; - - * the current global map. - - For mouse-clicks, the order of keymaps searched is: - - * the current local map of the `mouse-grabbed-buffer' if any; - - * the `keymap' property of any extent(s) at the position of the click - (this includes modeline extents); - - * the `modeline-map' of the buffer corresponding to the modeline - under the mouse (if the click happened over a modeline); - - * the value of `toolbar-map' in the current buffer (if the click - happened over a toolbar); - - * the current local map of the buffer under the mouse (does not - apply to toolbar clicks); - - * any applicable minor-mode maps; - - * the current global map. - - Note that if `overriding-local-map' or -`overriding-terminal-local-map' is non-`nil', *only* those two maps and -the current global map are searched. - - The procedure for searching a single keymap is called "key lookup"; -see *Note Key Lookup::. - - Since every buffer that uses the same major mode normally uses the -same local keymap, you can think of the keymap as local to the mode. A -change to the local keymap of a buffer (using `local-set-key', for -example) is seen also in the other buffers that share that keymap. - - The local keymaps that are used for Lisp mode, C mode, and several -other major modes exist even if they have not yet been used. These -local maps are the values of the variables `lisp-mode-map', -`c-mode-map', and so on. For most other modes, which are less -frequently used, the local keymap is constructed only when the mode is -used for the first time in a session. - - The minibuffer has local keymaps, too; they contain various -completion and exit commands. *Note Intro to Minibuffers::. - - *Note Standard Keymaps::, for a list of standard keymaps. - - - Function: current-keymaps &optional EVENT-OR-KEYS - This function returns a list of the current keymaps that will be - searched for bindings. This lists keymaps such as the current - local map and the minor-mode maps, but does not list the parents - of those keymaps. EVENT-OR-KEYS controls which keymaps will be - listed. If EVENT-OR-KEYS is a mouse event (or a vector whose last - element is a mouse event), the keymaps for that mouse event will - be listed. Otherwise, the keymaps for key presses will be listed. - - - Variable: global-map - This variable contains the default global keymap that maps XEmacs - keyboard input to commands. The global keymap is normally this - keymap. The default global keymap is a full keymap that binds - `self-insert-command' to all of the printing characters. - - It is normal practice to change the bindings in the global map, - but you should not assign this variable any value other than the - keymap it starts out with. - - - Function: current-global-map - This function returns the current global keymap. This is the same - as the value of `global-map' unless you change one or the other. - - (current-global-map) - => # - - - Function: current-local-map - This function returns the current buffer's local keymap, or `nil' - if it has none. In the following example, the keymap for the - `*scratch*' buffer (using Lisp Interaction mode) has a number of - entries, including one prefix key, `C-x'. - - (current-local-map) - => # - (describe-bindings-internal (current-local-map)) - => ; Inserted into the buffer: - backspace backward-delete-char-untabify - linefeed eval-print-last-sexp - delete delete-char - C-j eval-print-last-sexp - C-x << Prefix Command >> - M-tab lisp-complete-symbol - M-; lisp-indent-for-comment - M-C-i lisp-complete-symbol - M-C-q indent-sexp - M-C-x eval-defun - Alt-backspace backward-kill-sexp - Alt-delete kill-sexp - - C-x x edebug-defun - - - Function: current-minor-mode-maps - This function returns a list of the keymaps of currently enabled - minor modes. - - - Function: use-global-map KEYMAP - This function makes KEYMAP the new current global keymap. It - returns `nil'. - - It is very unusual to change the global keymap. - - - Function: use-local-map KEYMAP &optional BUFFER - This function makes KEYMAP the new local keymap of BUFFER. BUFFER - defaults to the current buffer. If KEYMAP is `nil', then the - buffer has no local keymap. `use-local-map' returns `nil'. Most - major mode commands use this function. - - - Variable: minor-mode-map-alist - This variable is an alist describing keymaps that may or may not be - active according to the values of certain variables. Its elements - look like this: - - (VARIABLE . KEYMAP) - - The keymap KEYMAP is active whenever VARIABLE has a non-`nil' - value. Typically VARIABLE is the variable that enables or - disables a minor mode. *Note Keymaps and Minor Modes::. - - Note that elements of `minor-mode-map-alist' do not have the same - structure as elements of `minor-mode-alist'. The map must be the - CDR of the element; a list with the map as the second element will - not do. - - What's more, the keymap itself must appear in the CDR. It does not - work to store a variable in the CDR and make the map the value of - that variable. - - When more than one minor mode keymap is active, their order of - priority is the order of `minor-mode-map-alist'. But you should - design minor modes so that they don't interfere with each other. - If you do this properly, the order will not matter. - - See also `minor-mode-key-binding', above. See *Note Keymaps and - Minor Modes::, for more information about minor modes. - - - Variable: modeline-map - This variable holds the keymap consulted for mouse-clicks on the - modeline of a window. This variable may be buffer-local; its - value will be looked up in the buffer of the window whose modeline - was clicked upon. - - - Variable: toolbar-map - This variable holds the keymap consulted for mouse-clicks over a - toolbar. - - - Variable: mouse-grabbed-buffer - If non-`nil', a buffer which should be consulted first for all - mouse activity. When a mouse-click is processed, it will first be - looked up in the local-map of this buffer, and then through the - normal mechanism if there is no binding for that click. This - buffer's value of `mode-motion-hook' will be consulted instead of - the `mode-motion-hook' of the buffer of the window under the mouse. - You should *bind* this, not set it. - - - Variable: overriding-local-map - If non-`nil', this variable holds a keymap to use instead of the - buffer's local keymap and instead of all the minor mode keymaps. - This keymap, if any, overrides all other maps that would have been - active, except for the current global map. - - - Variable: overriding-terminal-local-map - If non-`nil', this variable holds a keymap to use instead of the - buffer's local keymap and instead of all the minor mode keymaps, - but for the selected console only. (In other words, this variable - is always console-local; putting a keymap here only applies to - keystrokes coming from the selected console. *Note Consoles and - Devices::.) This keymap, if any, overrides all other maps that - would have been active, except for the current global map. - diff --git a/info/lispref.info-19 b/info/lispref.info-19 deleted file mode 100644 index 6a53c4d..0000000 --- a/info/lispref.info-19 +++ /dev/null @@ -1,1245 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Key Lookup, Next: Functions for Key Lookup, Prev: Active Keymaps, Up: Keymaps - -Key Lookup -========== - - "Key lookup" is the process of finding the binding of a key sequence -from a given keymap. Actual execution of the binding is not part of -key lookup. - - Key lookup uses just the event type of each event in the key -sequence; the rest of the event is ignored. In fact, a key sequence -used for key lookup may designate mouse events with just their types -(symbols) instead of with entire mouse events (lists). *Note Events::. -Such a pseudo-key-sequence is insufficient for `command-execute', but -it is sufficient for looking up or rebinding a key. - - When the key sequence consists of multiple events, key lookup -processes the events sequentially: the binding of the first event is -found, and must be a keymap; then the second event's binding is found in -that keymap, and so on until all the events in the key sequence are used -up. (The binding thus found for the last event may or may not be a -keymap.) Thus, the process of key lookup is defined in terms of a -simpler process for looking up a single event in a keymap. How that is -done depends on the type of object associated with the event in that -keymap. - - Let's use the term "keymap entry" to describe the value found by -looking up an event type in a keymap. (This doesn't include the item -string and other extra elements in menu key bindings because -`lookup-key' and other key lookup functions don't include them in the -returned value.) While any Lisp object may be stored in a keymap as a -keymap entry, not all make sense for key lookup. Here is a list of the -meaningful kinds of keymap entries: - -`nil' - `nil' means that the events used so far in the lookup form an - undefined key. When a keymap fails to mention an event type at - all, and has no default binding, that is equivalent to a binding - of `nil' for that event type. - -KEYMAP - The events used so far in the lookup form a prefix key. The next - event of the key sequence is looked up in KEYMAP. - -COMMAND - The events used so far in the lookup form a complete key, and - COMMAND is its binding. *Note What Is a Function::. - -ARRAY - The array (either a string or a vector) is a keyboard macro. The - events used so far in the lookup form a complete key, and the - array is its binding. See *Note Keyboard Macros::, for more - information. (Note that you cannot use a shortened form of a key - sequence here, such as `(control y)'; you must use the full form - `[(control y)]'. *Note Key Sequences::.) - -LIST - The meaning of a list depends on the types of the elements of the - list. - - * If the CAR of LIST is `lambda', then the list is a lambda - expression. This is presumed to be a command, and is treated - as such (see above). - - * If the CAR of LIST is a keymap and the CDR is an event type, - then this is an "indirect entry": - - (OTHERMAP . OTHERTYPE) - - When key lookup encounters an indirect entry, it looks up - instead the binding of OTHERTYPE in OTHERMAP and uses that. - - This feature permits you to define one key as an alias for - another key. For example, an entry whose CAR is the keymap - called `esc-map' and whose CDR is 32 (the code for ) - means, "Use the global binding of `Meta-', whatever that - may be." - -SYMBOL - The function definition of SYMBOL is used in place of SYMBOL. If - that too is a symbol, then this process is repeated, any number of - times. Ultimately this should lead to an object that is a keymap, - a command or a keyboard macro. A list is allowed if it is a - keymap or a command, but indirect entries are not understood when - found via symbols. - - Note that keymaps and keyboard macros (strings and vectors) are not - valid functions, so a symbol with a keymap, string, or vector as - its function definition is invalid as a function. It is, however, - valid as a key binding. If the definition is a keyboard macro, - then the symbol is also valid as an argument to `command-execute' - (*note Interactive Call::.). - - The symbol `undefined' is worth special mention: it means to treat - the key as undefined. Strictly speaking, the key is defined, and - its binding is the command `undefined'; but that command does the - same thing that is done automatically for an undefined key: it - rings the bell (by calling `ding') but does not signal an error. - - `undefined' is used in local keymaps to override a global key - binding and make the key "undefined" locally. A local binding of - `nil' would fail to do this because it would not override the - global binding. - -ANYTHING ELSE - If any other type of object is found, the events used so far in the - lookup form a complete key, and the object is its binding, but the - binding is not executable as a command. - - In short, a keymap entry may be a keymap, a command, a keyboard -macro, a symbol that leads to one of them, or an indirection or `nil'. - - -File: lispref.info, Node: Functions for Key Lookup, Next: Changing Key Bindings, Prev: Key Lookup, Up: Keymaps - -Functions for Key Lookup -======================== - - Here are the functions and variables pertaining to key lookup. - - - Function: lookup-key KEYMAP KEY &optional ACCEPT-DEFAULTS - This function returns the definition of KEY in KEYMAP. If the - string or vector KEY is not a valid key sequence according to the - prefix keys specified in KEYMAP (which means it is "too long" and - has extra events at the end), then the value is a number, the - number of events at the front of KEY that compose a complete key. - - If ACCEPT-DEFAULTS is non-`nil', then `lookup-key' considers - default bindings as well as bindings for the specific events in - KEY. Otherwise, `lookup-key' reports only bindings for the - specific sequence KEY, ignoring default bindings except when you - explicitly ask about them. - - All the other functions described in this chapter that look up - keys use `lookup-key'. - - (lookup-key (current-global-map) "\C-x\C-f") - => find-file - (lookup-key (current-global-map) "\C-x\C-f12345") - => 2 - - If KEY begins with the character whose value is contained in - `meta-prefix-char', that character is implicitly removed and the - modifier added to the key. Thus, the first example below is - handled by conversion into the second example. - - (lookup-key (current-global-map) "\ef") - => forward-word - (lookup-key (current-global-map) "\M-f") - => forward-word - - Unlike `read-key-sequence', this function does not modify the - specified events in ways that discard information (*note Key - Sequence Input::.). In particular, it does not convert letters to - lower case. - - - Command: undefined - Used in keymaps to undefine keys. If a key sequence is defined to - this, invoking this key sequence causes a "key undefined" error, - just as if the key sequence had no binding. - - - Function: key-binding KEY &optional ACCEPT-DEFAULTS - This function returns the binding for KEY in the current keymaps, - trying all the active keymaps. The result is `nil' if KEY is - undefined in the keymaps. - - The argument ACCEPT-DEFAULTS controls checking for default - bindings, as in `lookup-key' (above). - - (key-binding "\C-x\C-f") - => find-file - (key-binding '(control home)) - => beginning-of-buffer - (key-binding [escape escape escape]) - => keyboard-escape-quit - - - Function: local-key-binding KEY &optional ACCEPT-DEFAULTS - This function returns the binding for KEY in the current local - keymap, or `nil' if it is undefined there. - - The argument ACCEPT-DEFAULTS controls checking for default - bindings, as in `lookup-key' (above). - - - Function: global-key-binding KEY &optional ACCEPT-DEFAULTS - This function returns the binding for command KEY in the current - global keymap, or `nil' if it is undefined there. - - The argument ACCEPT-DEFAULTS controls checking for default - bindings, as in `lookup-key' (above). - - - Function: minor-mode-key-binding KEY &optional ACCEPT-DEFAULTS - This function returns a list of all the active minor mode bindings - of KEY. More precisely, it returns an alist of pairs `(MODENAME . - BINDING)', where MODENAME is the variable that enables the minor - mode, and BINDING is KEY's binding in that mode. If KEY has no - minor-mode bindings, the value is `nil'. - - If the first binding is not a prefix command, all subsequent - bindings from other minor modes are omitted, since they would be - completely shadowed. Similarly, the list omits non-prefix - bindings that follow prefix bindings. - - The argument ACCEPT-DEFAULTS controls checking for default - bindings, as in `lookup-key' (above). - - - Variable: meta-prefix-char - This variable is the meta-prefix character code. It is used when - translating a two-character sequence to a meta character so it can - be looked up in a keymap. For useful results, the value should be - a prefix event (*note Prefix Keys::.). The default value is - `?\^[' (integer 27), which is the ASCII character usually produced - by the key. - - As long as the value of `meta-prefix-char' remains `?\^[', key - lookup translates ` b' into `M-b', which is normally defined - as the `backward-word' command. However, if you set - `meta-prefix-char' to `?\^X' (i.e. the keystroke `C-x') or its - equivalent ASCII code `24', then XEmacs will translate `C-x b' - (whose standard binding is the `switch-to-buffer' command) into - `M-b'. - - meta-prefix-char ; The default value. - => ?\^[ ; Under XEmacs 20. - => 27 ; Under XEmacs 19. - - (key-binding "\eb") - => backward-word - - ?\C-x ; The print representation - ; of a character. - => ?\^X ; Under XEmacs 20. - => 24 ; Under XEmacs 19. - - (setq meta-prefix-char 24) - => 24 - - (key-binding "\C-xb") - => backward-word ; Now, typing `C-x b' is - ; like typing `M-b'. - - (setq meta-prefix-char ?\e) ; Avoid confusion! - ; Restore the default value! - => ?\^[ ; Under XEmacs 20. - => 27 ; Under XEmacs 19. - - -File: lispref.info, Node: Changing Key Bindings, Next: Key Binding Commands, Prev: Functions for Key Lookup, Up: Keymaps - -Changing Key Bindings -===================== - - The way to rebind a key is to change its entry in a keymap. If you -change a binding in the global keymap, the change is effective in all -buffers (though it has no direct effect in buffers that shadow the -global binding with a local one). If you change the current buffer's -local map, that usually affects all buffers using the same major mode. -The `global-set-key' and `local-set-key' functions are convenient -interfaces for these operations (*note Key Binding Commands::.). You -can also use `define-key', a more general function; then you must -specify explicitly the map to change. - - The way to specify the key sequence that you want to rebind is -described above (*note Key Sequences::.). - - For the functions below, an error is signaled if KEYMAP is not a -keymap or if KEY is not a string or vector representing a key sequence. -You can use event types (symbols) as shorthand for events that are -lists. - - - Function: define-key KEYMAP KEY BINDING - This function sets the binding for KEY in KEYMAP. (If KEY is more - than one event long, the change is actually made in another keymap - reached from KEYMAP.) The argument BINDING can be any Lisp - object, but only certain types are meaningful. (For a list of - meaningful types, see *Note Key Lookup::.) The value returned by - `define-key' is BINDING. - - Every prefix of KEY must be a prefix key (i.e., bound to a keymap) - or undefined; otherwise an error is signaled. - - If some prefix of KEY is undefined, then `define-key' defines it - as a prefix key so that the rest of KEY may be defined as - specified. - - Here is an example that creates a sparse keymap and makes a number of -bindings in it: - - (setq map (make-sparse-keymap)) - => # - - (define-key map "\C-f" 'forward-char) - => forward-char - - map - => # - (describe-bindings-internal map) - => ; (Inserted in buffer) - C-f forward-char - - ;; Build sparse submap for `C-x' and bind `f' in that. - (define-key map "\C-xf" 'forward-word) - => forward-word - - map - => # - (describe-bindings-internal map) - => ; (Inserted in buffer) - C-f forward-char - C-x << Prefix Command >> - - C-x f forward-word - - ;; Bind `C-p' to the `ctl-x-map'. - (define-key map "\C-p" ctl-x-map) - ;; `ctl-x-map' - => # - - ;; Bind `C-f' to `foo' in the `ctl-x-map'. - (define-key map "\C-p\C-f" 'foo) - => foo - - map - => # - (describe-bindings-internal map) - => ; (Inserted in buffer) - C-f forward-char - C-p << Prefix command Control-X-prefix >> - C-x << Prefix Command >> - - C-p tab indent-rigidly - C-p $ set-selective-display - C-p ' expand-abbrev - C-p ( start-kbd-macro - C-p ) end-kbd-macro - ... - C-p C-x exchange-point-and-mark - C-p C-z suspend-or-iconify-emacs - C-p M-escape repeat-complex-command - C-p M-C-[ repeat-complex-command - - C-x f forward-word - - C-p 4 . find-tag-other-window - ... - C-p 4 C-o display-buffer - - C-p 5 0 delete-frame - ... - C-p 5 C-f find-file-other-frame - - ... - - C-p a i g inverse-add-global-abbrev - C-p a i l inverse-add-mode-abbrev - -Note that storing a new binding for `C-p C-f' actually works by -changing an entry in `ctl-x-map', and this has the effect of changing -the bindings of both `C-p C-f' and `C-x C-f' in the default global map. - - - Function: substitute-key-definition OLDDEF NEWDEF KEYMAP &optional - OLDMAP - This function replaces OLDDEF with NEWDEF for any keys in KEYMAP - that were bound to OLDDEF. In other words, OLDDEF is replaced - with NEWDEF wherever it appears. The function returns `nil'. - - For example, this redefines `C-x C-f', if you do it in an XEmacs - with standard bindings: - - (substitute-key-definition - 'find-file 'find-file-read-only (current-global-map)) - - If OLDMAP is non-`nil', then its bindings determine which keys to - rebind. The rebindings still happen in NEWMAP, not in OLDMAP. - Thus, you can change one map under the control of the bindings in - another. For example, - - (substitute-key-definition - 'delete-backward-char 'my-funny-delete - my-map global-map) - - puts the special deletion command in `my-map' for whichever keys - are globally bound to the standard deletion command. - - - - Function: suppress-keymap KEYMAP &optional NODIGITS - This function changes the contents of the full keymap KEYMAP by - making all the printing characters undefined. More precisely, it - binds them to the command `undefined'. This makes ordinary - insertion of text impossible. `suppress-keymap' returns `nil'. - - If NODIGITS is `nil', then `suppress-keymap' defines digits to run - `digit-argument', and `-' to run `negative-argument'. Otherwise - it makes them undefined like the rest of the printing characters. - - The `suppress-keymap' function does not make it impossible to - modify a buffer, as it does not suppress commands such as `yank' - and `quoted-insert'. To prevent any modification of a buffer, make - it read-only (*note Read Only Buffers::.). - - Since this function modifies KEYMAP, you would normally use it on - a newly created keymap. Operating on an existing keymap that is - used for some other purpose is likely to cause trouble; for - example, suppressing `global-map' would make it impossible to use - most of XEmacs. - - Most often, `suppress-keymap' is used to initialize local keymaps - of modes such as Rmail and Dired where insertion of text is not - desirable and the buffer is read-only. Here is an example taken - from the file `emacs/lisp/dired.el', showing how the local keymap - for Dired mode is set up: - - ... - (setq dired-mode-map (make-keymap)) - (suppress-keymap dired-mode-map) - (define-key dired-mode-map "r" 'dired-rename-file) - (define-key dired-mode-map "\C-d" 'dired-flag-file-deleted) - (define-key dired-mode-map "d" 'dired-flag-file-deleted) - (define-key dired-mode-map "v" 'dired-view-file) - (define-key dired-mode-map "e" 'dired-find-file) - (define-key dired-mode-map "f" 'dired-find-file) - ... - - -File: lispref.info, Node: Key Binding Commands, Next: Scanning Keymaps, Prev: Changing Key Bindings, Up: Keymaps - -Commands for Binding Keys -========================= - - This section describes some convenient interactive interfaces for -changing key bindings. They work by calling `define-key'. - - People often use `global-set-key' in their `.emacs' file for simple -customization. For example, - - (global-set-key "\C-x\C-\\" 'next-line) - -or - - (global-set-key [(control ?x) (control ?\\)] 'next-line) - -or - - (global-set-key [?\C-x ?\C-\\] 'next-line) - -redefines `C-x C-\' to move down a line. - - (global-set-key [(meta button1)] 'mouse-set-point) - -redefines the first (leftmost) mouse button, typed with the Meta key, to -set point where you click. - - - Command: global-set-key KEY DEFINITION - This function sets the binding of KEY in the current global map to - DEFINITION. - - (global-set-key KEY DEFINITION) - == - (define-key (current-global-map) KEY DEFINITION) - - - Command: global-unset-key KEY - This function removes the binding of KEY from the current global - map. - - One use of this function is in preparation for defining a longer - key that uses KEY as a prefix--which would not be allowed if KEY - has a non-prefix binding. For example: - - (global-unset-key "\C-l") - => nil - - (global-set-key "\C-l\C-l" 'redraw-display) - => nil - - This function is implemented simply using `define-key': - - (global-unset-key KEY) - == - (define-key (current-global-map) KEY nil) - - - Command: local-set-key KEY DEFINITION - This function sets the binding of KEY in the current local keymap - to DEFINITION. - - (local-set-key KEY DEFINITION) - == - (define-key (current-local-map) KEY DEFINITION) - - - Command: local-unset-key KEY - This function removes the binding of KEY from the current local - map. - - (local-unset-key KEY) - == - (define-key (current-local-map) KEY nil) - - -File: lispref.info, Node: Scanning Keymaps, Next: Other Keymap Functions, Prev: Key Binding Commands, Up: Keymaps - -Scanning Keymaps -================ - - This section describes functions used to scan all the current -keymaps, or all keys within a keymap, for the sake of printing help -information. - - - Function: accessible-keymaps KEYMAP &optional PREFIX - This function returns a list of all the keymaps that can be - accessed (via prefix keys) from KEYMAP. The value is an - association list with elements of the form `(KEY . MAP)', where - KEY is a prefix key whose definition in KEYMAP is MAP. - - The elements of the alist are ordered so that the KEY increases in - length. The first element is always `([] . KEYMAP)', because the - specified keymap is accessible from itself with a prefix of no - events. - - If PREFIX is given, it should be a prefix key sequence; then - `accessible-keymaps' includes only the submaps whose prefixes start - with PREFIX. These elements look just as they do in the value of - `(accessible-keymaps)'; the only difference is that some elements - are omitted. - - In the example below, the returned alist indicates that the key - `C-x', which is displayed as `[(control x)]', is a prefix key - whose definition is the keymap `#) 1 entry 0x8a2>'. (The strange - notation for the keymap's name indicates that this is an internal - submap of `emacs-lisp-mode-map'. This is because - `lisp-interaction-mode-map' has set up `emacs-lisp-mode-map' as - its parent, and `lisp-interaction-mode-map' defines no key - sequences beginning with `C-x'.) - - (current-local-map) - => # - (accessible-keymaps (current-local-map)) - =>(([] . #) - ([(control x)] . - #) - 1 entry 0x8a2>)) - - The following example shows the results of calling - `accessible-keymaps' on a large, complex keymap. Notice how some - keymaps were given explicit names using `set-keymap-name'; those - submaps without explicit names are given descriptive names - indicating their relationship to their enclosing keymap. - - (accessible-keymaps (current-global-map)) - => (([] . #) - ([(control c)] . #) - ([(control h)] . #) - ([(control x)] . #) - ([(meta escape)] . - #) - 3 entries 0x3e0>) - ([(meta control \[)] . - #) - 3 entries 0x3e0>) - ([f1] . #) - ([(control x) \4] . #) - ([(control x) \5] . #) - ([(control x) \6] . #) - ([(control x) a] . - #) - 8 entries 0x3ef>) - ([(control x) n] . #) - ([(control x) r] . #) - ([(control x) v] . #) - ([(control x) a i] . - #) - 8 entries 0x3ef>) - 2 entries 0x3f5>)) - - - Function: map-keymap FUNCTION KEYMAP &optional SORT-FIRST - This function applies FUNCTION to each element of `KEYMAP'. - FUNCTION will be called with two arguments: a key-description - list, and the binding. The order in which the elements of the - keymap are passed to the function is unspecified. If the function - inserts new elements into the keymap, it may or may not be called - with them later. No element of the keymap will ever be passed to - the function more than once. - - The function will not be called on elements of this keymap's - parents (*note Inheritance and Keymaps::.) or upon keymaps which - are contained within this keymap (multi-character definitions). - It will be called on characters since they are not really - two-character sequences. - - If the optional third argument SORT-FIRST is non-`nil', then the - elements of the keymap will be passed to the mapper function in a - canonical order. Otherwise, they will be passed in hash (that is, - random) order, which is faster. - - - Function: keymap-fullness KEYMAP - This function returns the number of bindings in the keymap. - - - Function: where-is-internal DEFINITION &optional KEYMAPS FIRSTONLY - NOINDIRECT EVENT-OR-KEYS - This function returns a list of key sequences (of any length) that - are bound to DEFINITION in a set of keymaps. - - The argument DEFINITION can be any object; it is compared with all - keymap entries using `eq'. - - KEYMAPS can be either a keymap (meaning search in that keymap and - the current global keymap) or a list of keymaps (meaning search in - exactly those keymaps and no others). If KEYMAPS is nil, search - in the currently applicable maps for EVENT-OR-KEYS. - - If KEYMAP is a keymap, then the maps searched are KEYMAP and the - global keymap. If KEYMAP is a list of keymaps, then the maps - searched are exactly those keymaps, and no others. If KEYMAP is - `nil', then the maps used are the current active keymaps for - EVENT-OR-KEYS (this is equivalent to specifying `(current-keymaps - EVENT-OR-KEYS)' as the argument to KEYMAPS). - - If FIRSTONLY is non-`nil', then the value is a single vector - representing the first key sequence found, rather than a list of - all possible key sequences. - - If NOINDIRECT is non-`nil', `where-is-internal' doesn't follow - indirect keymap bindings. This makes it possible to search for an - indirect definition itself. - - This function is used by `where-is' (*note Help: (emacs)Help.). - - (where-is-internal 'describe-function) - => ([(control h) d] [(control h) f] [f1 d] [f1 f]) - - - Function: describe-bindings-internal MAP &optional ALL SHADOW PREFIX - MOUSE-ONLY-P - This function inserts (into the current buffer) a list of all - defined keys and their definitions in MAP. Optional second - argument ALL says whether to include even "uninteresting" - definitions, i.e. symbols with a non-`nil' `suppress-keymap' - property. Third argument SHADOW is a list of keymaps whose - bindings shadow those of map; if a binding is present in any - shadowing map, it is not printed. Fourth argument PREFIX, if - non-`nil', should be a key sequence; only bindings which start - with that key sequence will be printed. Fifth argument - MOUSE-ONLY-P says to only print bindings for mouse clicks. - - `describe-bindings-internal' is used to implement the help command -`describe-bindings'. - - - Command: describe-bindings PREFIX MOUSE-ONLY-P - This function creates a listing of all defined keys and their - definitions. It writes the listing in a buffer named `*Help*' and - displays it in a window. - - If PREFIX is non-`nil', it should be a prefix key; then the - listing includes only keys that start with PREFIX. - - When several characters with consecutive ASCII codes have the same - definition, they are shown together, as `FIRSTCHAR..LASTCHAR'. In - this instance, you need to know the ASCII codes to understand - which characters this means. For example, in the default global - map, the characters ` .. ~' are described by a single line. - is ASCII 32, `~' is ASCII 126, and the characters between - them include all the normal printing characters, (e.g., letters, - digits, punctuation, etc.); all these characters are bound to - `self-insert-command'. - - If the second argument (prefix arg, interactively) is non-`nil' - then only the mouse bindings are displayed. - - -File: lispref.info, Node: Other Keymap Functions, Prev: Scanning Keymaps, Up: Keymaps - -Other Keymap Functions -====================== - - - Function: set-keymap-prompt KEYMAP NEW-PROMPT - This function sets the "prompt" of KEYMAP to string NEW-PROMPT, or - `nil' if no prompt is desired. The prompt is shown in the - echo-area when reading a key-sequence to be looked-up in this - keymap. - - - Function: keymap-prompt KEYMAP &optional USE-INHERITED - This function returns the "prompt" of the given keymap. If - USE-INHERITED is non-`nil', any parent keymaps will also be - searched for a prompt. - - -File: lispref.info, Node: Menus, Next: Dialog Boxes, Prev: Keymaps, Up: Top - -Menus -***** - -* Menu: - -* Menu Format:: Format of a menu description. -* Menubar Format:: How to specify a menubar. -* Menubar:: Functions for controlling the menubar. -* Modifying Menus:: Modifying a menu description. -* Pop-Up Menus:: Functions for specifying pop-up menus. -* Menu Filters:: Filter functions for the default menubar. -* Menu Accelerators:: Using and controlling menu accelerator keys -* Buffers Menu:: The menu that displays the list of buffers. - - -File: lispref.info, Node: Menu Format, Next: Menubar Format, Up: Menus - -Format of Menus -=============== - - A menu is described using a "menu description", which is a list of -menu items, keyword-value pairs, strings, and submenus. The menu -description specifies which items are present in the menu, what function -each item invokes, and whether the item is selectable or not. Pop-up -menus are directly described with a menu description, while menubars are -described slightly differently (see below). - - The first element of a menu must be a string, which is the name of -the menu. This is the string that will be displayed in the parent menu -or menubar, if any. This string is not displayed in the menu itself, -except in the case of the top level pop-up menu, where there is no -parent. In this case, the string will be displayed at the top of the -menu if `popup-menu-titles' is non-`nil'. - - Immediately following the first element there may optionally be up -to four keyword-value pairs, as follows: - -`:included FORM' - This can be used to control the visibility of a menu. The form is - evaluated and the menu will be omitted if the result is `nil'. - -`:config SYMBOL' - This is an efficient shorthand for `:included (memq SYMBOL - menubar-configuration)'. See the variable `menubar-configuration'. - -`:filter FUNCTION' - A menu filter is used to sensitize or incrementally create a - submenu only when it is selected by the user and not every time - the menubar is activated. The filter function is passed the list - of menu items in the submenu and must return a list of menu items - to be used for the menu. It is called only when the menu is about - to be displayed, so other menus may already be displayed. Vile - and terrible things will happen if a menu filter function changes - the current buffer, window, or frame. It also should not raise, - lower, or iconify any frames. Basically, the filter function - should have no side-effects. - -`:accelerator KEY' - A menu accelerator is a keystroke which can be pressed while the - menu is visible which will immediately activate the item. KEY - must be a char or the symbol name of a key. *Note Menu - Accelerators::. - - The rest of the menu consists of elements as follows: - - * A "menu item", which is a vector in the following form: - - `[ NAME CALLBACK :KEYWORD VALUE :KEYWORD VALUE ... ]' - - NAME is a string, the name of the menu item; it is the string to - display on the menu. It is filtered through the resource - database, so it is possible for resources to override what string - is actually displayed. - - CALLBACK is a form that will be invoked when the menu item is - selected. If the callback of a menu item is a symbol, then it - must name a command. It will be invoked with - `call-interactively'. If it is a list, then it is evaluated with - `eval'. - - The valid keywords and their meanings are described below. - - Note that for compatibility purposes, the form - - `[ NAME CALLBACK ACTIVE-P ]' - - is also accepted and is equivalent to - - `[ NAME CALLBACK :active ACTIVE-P ]' - - and the form - - `[ NAME CALLBACK ACTIVE-P SUFFIX]' - - is accepted and is equivalent to - - `[ NAME CALLBACK :active ACTIVE-P :suffix SUFFIX]' - - However, these older forms are deprecated and should generally not - be used. - - * If an element of a menu is a string, then that string will be - presented in the menu as unselectable text. - - * If an element of a menu is a string consisting solely of hyphens, - then that item will be presented as a solid horizontal line. - - * If an element of a menu is a string beginning with `--:', then a - particular sort of horizontal line will be displayed, as follows: - - `"--:singleLine"' - A solid horizontal line. This is equivalent to a string - consisting solely of hyphens. - - `"--:doubleLine"' - A solid double horizontal line. - - `"--:singleDashedLine"' - A dashed horizontal line. - - `"--:doubleDashedLine"' - A dashed double horizontal line. - - `"--:noLine"' - No line (but a small space is left). - - `"--:shadowEtchedIn"' - A solid horizontal line with a 3-d recessed appearance. - - `"--:shadowEtchedOut"' - A solid horizontal line with a 3-d pushed-out appearance. - - `"--:shadowDoubleEtchedIn"' - A solid double horizontal line with a 3-d recessed appearance. - - `"--:shadowDoubleEtchedOut"' - A solid double horizontal line with a 3-d pushed-out - appearance. - - `"--:shadowEtchedInDash"' - A dashed horizontal line with a 3-d recessed appearance. - - `"--:shadowEtchedOutDash"' - A dashed horizontal line with a 3-d pushed-out appearance. - - `"--:shadowDoubleEtchedInDash"' - A dashed double horizontal line with a 3-d recessed - appearance. - - `"--:shadowDoubleEtchedOutDash"' - A dashed double horizontal line with a 3-d pushed-out - appearance. - - * If an element of a menu is a list, it is treated as a submenu. - The name of that submenu (the first element in the list) will be - used as the name of the item representing this menu on the parent. - - The possible keywords are as follows: - -:active FORM - FORM will be evaluated when the menu that this item is a part of - is about to be displayed, and the item will be selectable only if - the result is non-`nil'. If the item is unselectable, it will - usually be displayed grayed-out to indicate this. - -:suffix FORM - FORM will be evaluated when the menu that this item is a part of - is about to be displayed, and the resulting string is appended to - the displayed name. This provides a convenient way of adding the - name of a command's "argument" to the menu, like `Kill Buffer - NAME'. - -:keys STRING - Normally, the keyboard equivalents of commands in menus are - displayed when the "callback" is a symbol. This can be used to - specify keys for more complex menu items. It is passed through - `substitute-command-keys' first. - -:style STYLE - Specifies what kind of object this menu item is. STYLE be one of - the symbols - - `nil' - A normal menu item. - - `toggle' - A toggle button. - - `radio' - A radio button. - - `button' - A menubar button. - - The only difference between toggle and radio buttons is how they - are displayed. But for consistency, a toggle button should be - used when there is one option whose value can be turned on or off, - and radio buttons should be used when there is a set of mutually - exclusive options. When using a group of radio buttons, you - should arrange for no more than one to be marked as selected at a - time. - -:selected FORM - Meaningful only when STYLE is `toggle', `radio' or `button'. This - specifies whether the button will be in the selected or unselected - state. FORM is evaluated, as for `:active'. - -:included FORM - This can be used to control the visibility of a menu item. The - form is evaluated and the menu item is only displayed if the - result is non-`nil'. Note that this is different from `:active': - If `:active' evaluates to `nil', the item will be displayed grayed - out, while if `:included' evaluates to `nil', the item will be - omitted entirely. - -:config SYMBOL - This is an efficient shorthand for `:included (memq SYMBOL - menubar-configuration)'. See the variable `menubar-configuration'. - -:accelerator KEY - A menu accelerator is a keystroke which can be pressed while the - menu is visible which will immediately activate the item. KEY - must be a char or the symbol name of a key. *Note Menu - Accelerators::. - - - Variable: menubar-configuration - This variable holds a list of symbols, against which the value of - the `:config' tag for each menubar item will be compared. If a - menubar item has a `:config' tag, then it is omitted from the - menubar if that tag is not a member of the `menubar-configuration' - list. - - For example: - - ("File" - :filter file-menu-filter ; file-menu-filter is a function that takes - ; one argument (a list of menu items) and - ; returns a list of menu items - [ "Save As..." write-file] - [ "Revert Buffer" revert-buffer :active (buffer-modified-p) ] - [ "Read Only" toggle-read-only :style toggle :selected buffer-read-only ] - ) - - -File: lispref.info, Node: Menubar Format, Next: Menubar, Prev: Menu Format, Up: Menus - -Format of the Menubar -===================== - - A menubar is a list of menus, menu items, and strings. The format is -similar to that of a menu, except: - - * The first item need not be a string, and is not treated specially. - - * A string consisting solely of hyphens is not treated specially. - - * If an element of a menubar is `nil', then it is used to represent - the division between the set of menubar items which are flush-left - and those which are flush-right. (Note: this isn't completely - implemented yet.) - - -File: lispref.info, Node: Menubar, Next: Modifying Menus, Prev: Menubar Format, Up: Menus - -Menubar -======= - - - Variable: current-menubar - This variable holds the description of the current menubar. This - may be buffer-local. When the menubar is changed, the function - `set-menubar-dirty-flag' has to be called in order for the menubar - to be updated on the screen. - - - Constant: default-menubar - This variable holds the menubar description of the menubar that is - visible at startup. This is the value that `current-menubar' has - at startup. - - - Function: set-menubar-dirty-flag - This function tells XEmacs that the menubar widget has to be - updated. Changes to the menubar will generally not be visible - until this function is called. - - The following convenience functions are provided for setting the -menubar. They are equivalent to doing the appropriate action to change -`current-menubar', and then calling `set-menubar-dirty-flag'. Note -that these functions copy their argument using `copy-sequence'. - - - Function: set-menubar MENUBAR - This function sets the default menubar to be MENUBAR (*note Menu - Format::.). This is the menubar that will be visible in buffers - that have not defined their own, buffer-local menubar. - - - Function: set-buffer-menubar MENUBAR - This function sets the buffer-local menubar to be MENUBAR. This - does not change the menubar in any buffers other than the current - one. - - Miscellaneous: - - - Variable: menubar-show-keybindings - If true, the menubar will display keyboard equivalents. If false, - only the command names will be displayed. - - - Variable: activate-menubar-hook - Function or functions called before a menubar menu is pulled down. - These functions are called with no arguments, and should - interrogate and modify the value of `current-menubar' as desired. - - The functions on this hook are invoked after the mouse goes down, - but before the menu is mapped, and may be used to activate, - deactivate, add, or delete items from the menus. However, using a - filter (with the `:filter' keyword in a menu description) is - generally a more efficient way of accomplishing the same thing, - because the filter is invoked only when the actual menu goes down. - With a complex menu, there can be a quite noticeable and - sometimes aggravating delay if all menu modification is - implemented using the `activate-menubar-hook'. See above. - - These functions may return the symbol `t' to assert that they have - made no changes to the menubar. If any other value is returned, - the menubar is recomputed. If `t' is returned but the menubar has - been changed, then the changes may not show up right away. - Returning `nil' when the menubar has not changed is not so bad; - more computation will be done, but redisplay of the menubar will - still be performed optimally. - - - Variable: menu-no-selection-hook - Function or functions to call when a menu or dialog box is - dismissed without a selection having been made. - - -File: lispref.info, Node: Modifying Menus, Next: Pop-Up Menus, Prev: Menubar, Up: Menus - -Modifying Menus -=============== - - The following functions are provided to modify the menubar of one of -its submenus. Note that these functions modify the menu in-place, -rather than copying it and making a new menu. - - Some of these functions take a "menu path", which is a list of -strings identifying the menu to be modified. For example, `("File")' -names the top-level "File" menu. `("File" "Foo")' names a hypothetical -submenu of "File". - - Others take a "menu item path", which is similar to a menu path but -also specifies a particular item to be modified. For example, `("File" -"Save")' means the menu item called "Save" under the top-level "File" -menu. `("Menu" "Foo" "Item")' means the menu item called "Item" under -the "Foo" submenu of "Menu". - - - Function: add-submenu MENU-PATH SUBMENU &optional BEFORE - This function adds a menu to the menubar or one of its submenus. - If the named menu exists already, it is changed. - - MENU-PATH identifies the menu under which the new menu should be - inserted. If MENU-PATH is `nil', then the menu will be added to - the menubar itself. - - SUBMENU is the new menu to add (*note Menu Format::.). - - BEFORE, if provided, is the name of a menu before which this menu - should be added, if this menu is not on its parent already. If - the menu is already present, it will not be moved. - - - Function: add-menu-button MENU-PATH MENU-LEAF &optional BEFORE - This function adds a menu item to some menu, creating the menu - first if necessary. If the named item exists already, it is - changed. - - MENU-PATH identifies the menu under which the new menu item should - be inserted. - - MENU-LEAF is a menubar leaf node (*note Menu Format::.). - - BEFORE, if provided, is the name of a menu before which this item - should be added, if this item is not on the menu already. If the - item is already present, it will not be moved. - - - Function: delete-menu-item MENU-ITEM-PATH - This function removes the menu item specified by MENU-ITEM-PATH - from the menu hierarchy. - - - Function: enable-menu-item MENU-ITEM-PATH - This function makes the menu item specified by MENU-ITEM-PATH be - selectable. - - - Function: disable-menu-item MENU-ITEM-PATH - This function makes the menu item specified by MENU-ITEM-PATH be - unselectable. - - - Function: relabel-menu-item MENU-ITEM-PATH NEW-NAME - This function changes the string of the menu item specified by - MENU-ITEM-PATH. NEW-NAME is the string that the menu item will be - printed as from now on. - - The following function can be used to search for a particular item in -a menubar specification, given a path to the item. - - - Function: find-menu-item MENUBAR MENU-ITEM-PATH &optional PARENT - This function searches MENUBAR for the item given by - MENU-ITEM-PATH starting from PARENT (`nil' means start at the top - of MENUBAR). This function returns `(ITEM . PARENT)', where - PARENT is the immediate parent of the item found (a menu - description), and ITEM is either a vector, list, or string, - depending on the nature of the menu item. - - This function signals an error if the item is not found. - - The following deprecated functions are also documented, so that -existing code can be understood. You should not use these functions in -new code. - - - Function: add-menu MENU-PATH MENU-NAME MENU-ITEMS &optional BEFORE - This function adds a menu to the menubar or one of its submenus. - If the named menu exists already, it is changed. This is - obsolete; use `add-submenu' instead. - - MENU-PATH identifies the menu under which the new menu should be - inserted. If MENU-PATH is `nil', then the menu will be added to - the menubar itself. - - MENU-NAME is the string naming the menu to be added; MENU-ITEMS is - a list of menu items, strings, and submenus. These two arguments - are the same as the first and following elements of a menu - description (*note Menu Format::.). - - BEFORE, if provided, is the name of a menu before which this menu - should be added, if this menu is not on its parent already. If the - menu is already present, it will not be moved. - - - Function: add-menu-item MENU-PATH ITEM-NAME FUNCTION ENABLED-P - &optional BEFORE - This function adds a menu item to some menu, creating the menu - first if necessary. If the named item exists already, it is - changed. This is obsolete; use `add-menu-button' instead. - - MENU-PATH identifies the menu under which the new menu item should - be inserted. ITEM-NAME, FUNCTION, and ENABLED-P are the first, - second, and third elements of a menu item vector (*note Menu - Format::.). - - BEFORE, if provided, is the name of a menu item before which this - item should be added, if this item is not on the menu already. If - the item is already present, it will not be moved. - - -File: lispref.info, Node: Menu Filters, Next: Menu Accelerators, Prev: Pop-Up Menus, Up: Menus - -Menu Filters -============ - - The following filter functions are provided for use in -`default-menubar'. You may want to use them in your own menubar -description. - - - Function: file-menu-filter MENU-ITEMS - This function changes the arguments and sensitivity of these File - menu items: - - `Delete Buffer' - Has the name of the current buffer appended to it. - - `Print Buffer' - Has the name of the current buffer appended to it. - - `Pretty-Print Buffer' - Has the name of the current buffer appended to it. - - `Save Buffer' - Has the name of the current buffer appended to it, and is - sensitive only when the current buffer is modified. - - `Revert Buffer' - Has the name of the current buffer appended to it, and is - sensitive only when the current buffer has a file. - - `Delete Frame' - Sensitive only when there is more than one visible frame. - - - Function: edit-menu-filter MENU-ITEMS - This function changes the arguments and sensitivity of these Edit - menu items: - - `Cut' - Sensitive only when XEmacs owns the primary X Selection (if - `zmacs-regions' is `t', this is equivalent to saying that - there is a region selected). - - `Copy' - Sensitive only when XEmacs owns the primary X Selection. - - `Clear' - Sensitive only when XEmacs owns the primary X Selection. - - `Paste' - Sensitive only when there is an owner for the X Clipboard - Selection. - - `Undo' - Sensitive only when there is undo information. While in the - midst of an undo, this is changed to `Undo More'. - - - Function: buffers-menu-filter MENU-ITEMS - This function sets up the Buffers menu. *Note Buffers Menu::, for - more information. - diff --git a/info/lispref.info-2 b/info/lispref.info-2 deleted file mode 100644 index 291dd3e..0000000 --- a/info/lispref.info-2 +++ /dev/null @@ -1,1171 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Copying, Next: Introduction, Prev: Top, Up: Top - -GNU GENERAL PUBLIC LICENSE -************************** - - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 675 Mass Ave, Cambridge, MA 02139, USA - - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -Preamble -======== - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, 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 or use pieces of it in -new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, -and (2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains a - notice placed by the copyright holder saying it may be distributed - under the terms of this General Public License. The "Program", - below, refers to any such program or work, and a "work based on - the Program" means either the Program or any derivative work under - copyright law: that is to say, a work containing the Program or a - portion of it, either verbatim or with modifications and/or - translated into another language. (Hereinafter, translation is - included without limitation in the term "modification".) Each - licensee is addressed as "you". - - Activities other than copying, distribution and modification are - not covered by this License; they are outside its scope. The act - of running the Program is not restricted, and the output from the - Program is covered only if its contents constitute a work based on - the Program (independent of having been made by running the - Program). Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's - 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 give any other recipients of the Program a copy of - this License along with the Program. - - 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 Program or any portion - of it, thus forming a work based on the Program, 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. You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b. You must cause any work that you distribute or publish, that - in whole or in part contains or is derived from the Program - or any part thereof, to be licensed as a whole at no charge - to all third parties under the terms of this License. - - c. If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display - an announcement including an appropriate copyright notice and - a notice that there is no warranty (or else, saying that you - provide a warranty) and that users may redistribute the - program under these conditions, and telling the user how to - view a copy of this License. (Exception: if the Program - itself is interactive but does not normally print such an - announcement, your work based on the Program is not required - to print an announcement.) - - These requirements apply to the modified work as a whole. If - identifiable sections of that work are not derived from the - Program, 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 Program, 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 Program. - - In addition, mere aggregation of another work not based on the - Program with the Program (or with a work based on the Program) on - a volume of a storage or distribution medium does not bring the - other work under the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, - under Section 2) in object code or executable form under the terms - of Sections 1 and 2 above provided that you also do one of the - following: - - a. 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; or, - - b. Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a - medium customarily used for software interchange; or, - - c. Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with - such an offer, in accord with Subsection b above.) - - The source code for a work means the preferred form of the work for - making modifications to it. For an executable work, 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 executable. - However, as a special exception, the source code 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. - - If distribution of executable or 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 counts as - distribution of the source code, even though third parties are not - compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program - except as expressly provided under this License. Any attempt - otherwise to copy, modify, sublicense or distribute the Program 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. - - 5. 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 Program or its derivative works. These actions - are prohibited by law if you do not accept this License. - Therefore, by modifying or distributing the Program (or any work - based on the Program), you indicate your acceptance of this - License to do so, and all its terms and conditions for copying, - distributing or modifying the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the - Program), the recipient automatically receives a license from the - original licensor to copy, distribute or modify the Program - 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 to this License. - - 7. 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 - Program at all. For example, if a patent license would not permit - royalty-free redistribution of the Program 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 Program. - - 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. - - 8. If the distribution and/or use of the Program is restricted in - certain countries either by patents or by copyrighted interfaces, - the original copyright holder who places the Program 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. - - 9. The Free Software Foundation may publish revised and/or new - versions of the 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 - Program 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 Program - does not specify a version number of this License, you may choose - any version ever published by the Free Software Foundation. - - 10. If you wish to incorporate parts of the Program into other free - programs whose distribution conditions are different, 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 - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO - WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE - LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT - HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS WITH YOU. SHOULD THE - PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY - SERVICING, REPAIR OR CORRECTION. - - 12. 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 PROGRAM 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 PROGRAM (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 PROGRAM TO OPERATE WITH ANY - OTHER PROGRAMS), 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 Programs -============================================= - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these -terms. - - To do so, attach the following notices to the program. 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 PROGRAM'S NAME AND AN IDEA OF WHAT IT DOES. - Copyright (C) 19YY NAME OF AUTHOR - - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; either version 2 - of the License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - - Also add information on how to contact you by electronic and paper -mail. - - If the program is interactive, make it output a short notice like -this when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) 19YY NAME OF AUTHOR - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details - type `show w'. This is free software, and you are welcome - to redistribute it under certain conditions; type `show c' - for details. - - The hypothetical commands `show w' and `show c' should show the -appropriate parts of the General Public License. Of course, the -commands you use may be called something other than `show w' and `show -c'; they could even be mouse-clicks or menu items--whatever suits your -program. - - You should also get your employer (if you work as a programmer) or -your school, if any, to sign a "copyright disclaimer" for the program, -if necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright - interest in the program `Gnomovision' - (which makes passes at compilers) written - by James Hacker. - - SIGNATURE OF TY COON, 1 April 1989 - Ty Coon, President of Vice - - This General Public License does not permit incorporating your -program into proprietary programs. If your program is a subroutine -library, you may consider it more useful to permit linking proprietary -applications with the library. If this is what you want to do, use the -GNU Library General Public License instead of this License. - - -File: lispref.info, Node: Introduction, Next: Lisp Data Types, Prev: Copying, Up: Top - -Introduction -************ - - Most of the XEmacs text editor is written in the programming -language called XEmacs Lisp. You can write new code in XEmacs Lisp and -install it as an extension to the editor. However, XEmacs Lisp is more -than a mere "extension language"; it is a full computer programming -language in its own right. You can use it as you would any other -programming language. - - Because XEmacs Lisp is designed for use in an editor, it has special -features for scanning and parsing text as well as features for handling -files, buffers, displays, subprocesses, and so on. XEmacs Lisp is -closely integrated with the editing facilities; thus, editing commands -are functions that can also conveniently be called from Lisp programs, -and parameters for customization are ordinary Lisp variables. - - This manual describes XEmacs Lisp, presuming considerable familiarity -with the use of XEmacs for editing. (See `The XEmacs Reference -Manual', for this basic information.) Generally speaking, the earlier -chapters describe features of XEmacs Lisp that have counterparts in many -programming languages, and later chapters describe features that are -peculiar to XEmacs Lisp or relate specifically to editing. - - This is edition 3.3. - -* Menu: - -* Caveats:: Flaws and a request for help. -* Lisp History:: XEmacs Lisp is descended from Maclisp. -* Conventions:: How the manual is formatted. -* Acknowledgements:: The authors, editors, and sponsors of this manual. - - -File: lispref.info, Node: Caveats, Next: Lisp History, Up: Introduction - -Caveats -======= - - This manual has gone through numerous drafts. It is nearly complete -but not flawless. There are a few topics that are not covered, either -because we consider them secondary (such as most of the individual -modes) or because they are yet to be written. Because we are not able -to deal with them completely, we have left out several parts -intentionally. This includes most information about usage on VMS. - - The manual should be fully correct in what it does cover, and it is -therefore open to criticism on anything it says--from specific examples -and descriptive text, to the ordering of chapters and sections. If -something is confusing, or you find that you have to look at the sources -or experiment to learn something not covered in the manual, then perhaps -the manual should be fixed. Please let us know. - - As you use this manual, we ask that you send corrections as soon as -you find them. If you think of a simple, real life example for a -function or group of functions, please make an effort to write it up -and send it in. Please reference any comments to the node name and -function or variable name, as appropriate. Also state the number of -the edition which you are criticizing. - - This manual was originally written for FSF Emacs 19 and was updated -by Ben Wing (wing@666.com) for Lucid Emacs 19.10 and later for XEmacs -19.12, 19.13, 19.14, and 20.0. It was further updated by the XEmacs -Development Team for 19.15 and 20.1. Please send comments and -corrections relating to XEmacs-specific portions of this manual to - xemacs@xemacs.org - - or post to the newsgroup - comp.emacs.xemacs - - --Ben Wing - - -File: lispref.info, Node: Lisp History, Next: Conventions, Prev: Caveats, Up: Introduction - -Lisp History -============ - - Lisp (LISt Processing language) was first developed in the late -1950's at the Massachusetts Institute of Technology for research in -artificial intelligence. The great power of the Lisp language makes it -superior for other purposes as well, such as writing editing commands. - - Dozens of Lisp implementations have been built over the years, each -with its own idiosyncrasies. Many of them were inspired by Maclisp, -which was written in the 1960's at MIT's Project MAC. Eventually the -implementors of the descendants of Maclisp came together and developed a -standard for Lisp systems, called Common Lisp. - - XEmacs Lisp is largely inspired by Maclisp, and a little by Common -Lisp. If you know Common Lisp, you will notice many similarities. -However, many of the features of Common Lisp have been omitted or -simplified in order to reduce the memory requirements of XEmacs. -Sometimes the simplifications are so drastic that a Common Lisp user -might be very confused. We will occasionally point out how XEmacs Lisp -differs from Common Lisp. If you don't know Common Lisp, don't worry -about it; this manual is self-contained. - - -File: lispref.info, Node: Conventions, Next: Acknowledgements, Prev: Lisp History, Up: Introduction - -Conventions -=========== - - This section explains the notational conventions that are used in -this manual. You may want to skip this section and refer back to it -later. - -* Menu: - -* Some Terms:: Explanation of terms we use in this manual. -* nil and t:: How the symbols `nil' and `t' are used. -* Evaluation Notation:: The format we use for examples of evaluation. -* Printing Notation:: The format we use for examples that print output. -* Error Messages:: The format we use for examples of errors. -* Buffer Text Notation:: The format we use for buffer contents in examples. -* Format of Descriptions:: Notation for describing functions, variables, etc. - - -File: lispref.info, Node: Some Terms, Next: nil and t, Up: Conventions - -Some Terms ----------- - - Throughout this manual, the phrases "the Lisp reader" and "the Lisp -printer" are used to refer to those routines in Lisp that convert -textual representations of Lisp objects into actual Lisp objects, and -vice versa. *Note Printed Representation::, for more details. You, the -person reading this manual, are thought of as "the programmer" and are -addressed as "you". "The user" is the person who uses Lisp programs, -including those you write. - - Examples of Lisp code appear in this font or form: `(list 1 2 3)'. -Names that represent arguments or metasyntactic variables appear in -this font or form: FIRST-NUMBER. - - -File: lispref.info, Node: nil and t, Next: Evaluation Notation, Prev: Some Terms, Up: Conventions - -`nil' and `t' -------------- - - In Lisp, the symbol `nil' has three separate meanings: it is a -symbol with the name `nil'; it is the logical truth value FALSE; and it -is the empty list--the list of zero elements. When used as a variable, -`nil' always has the value `nil'. - - As far as the Lisp reader is concerned, `()' and `nil' are -identical: they stand for the same object, the symbol `nil'. The -different ways of writing the symbol are intended entirely for human -readers. After the Lisp reader has read either `()' or `nil', there is -no way to determine which representation was actually written by the -programmer. - - In this manual, we use `()' when we wish to emphasize that it means -the empty list, and we use `nil' when we wish to emphasize that it -means the truth value FALSE. That is a good convention to use in Lisp -programs also. - - (cons 'foo ()) ; Emphasize the empty list - (not nil) ; Emphasize the truth value FALSE - - In contexts where a truth value is expected, any non-`nil' value is -considered to be TRUE. However, `t' is the preferred way to represent -the truth value TRUE. When you need to choose a value which represents -TRUE, and there is no other basis for choosing, use `t'. The symbol -`t' always has value `t'. - - In XEmacs Lisp, `nil' and `t' are special symbols that always -evaluate to themselves. This is so that you do not need to quote them -to use them as constants in a program. An attempt to change their -values results in a `setting-constant' error. *Note Accessing -Variables::. - - -File: lispref.info, Node: Evaluation Notation, Next: Printing Notation, Prev: nil and t, Up: Conventions - -Evaluation Notation -------------------- - - A Lisp expression that you can evaluate is called a "form". -Evaluating a form always produces a result, which is a Lisp object. In -the examples in this manual, this is indicated with `=>': - - (car '(1 2)) - => 1 - -You can read this as "`(car '(1 2))' evaluates to 1". - - When a form is a macro call, it expands into a new form for Lisp to -evaluate. We show the result of the expansion with `==>'. We may or -may not show the actual result of the evaluation of the expanded form. - - (news-cadr '(a b c)) - ==> (car (cdr '(a b c))) - => b - - Sometimes to help describe one form we show another form that -produces identical results. The exact equivalence of two forms is -indicated with `=='. - - (cons 'a nil) == (list 'a) - - -File: lispref.info, Node: Printing Notation, Next: Error Messages, Prev: Evaluation Notation, Up: Conventions - -Printing Notation ------------------ - - Many of the examples in this manual print text when they are -evaluated. If you execute example code in a Lisp Interaction buffer -(such as the buffer `*scratch*'), the printed text is inserted into the -buffer. If you execute the example by other means (such as by -evaluating the function `eval-region'), the printed text is displayed -in the echo area. You should be aware that text displayed in the echo -area is truncated to a single line. - - Examples in this manual indicate printed text with `-|', -irrespective of where that text goes. The value returned by evaluating -the form (here `bar') follows on a separate line. - - (progn (print 'foo) (print 'bar)) - -| foo - -| bar - => bar - - -File: lispref.info, Node: Error Messages, Next: Buffer Text Notation, Prev: Printing Notation, Up: Conventions - -Error Messages --------------- - - Some examples signal errors. This normally displays an error message -in the echo area. We show the error message on a line starting with -`error-->'. Note that `error-->' itself does not appear in the echo -area. - - (+ 23 'x) - error--> Wrong type argument: integer-or-marker-p, x - - -File: lispref.info, Node: Buffer Text Notation, Next: Format of Descriptions, Prev: Error Messages, Up: Conventions - -Buffer Text Notation --------------------- - - Some examples show modifications to text in a buffer, with "before" -and "after" versions of the text. These examples show the contents of -the buffer in question between two lines of dashes containing the buffer -name. In addition, `-!-' indicates the location of point. (The symbol -for point, of course, is not part of the text in the buffer; it -indicates the place *between* two characters where point is located.) - - ---------- Buffer: foo ---------- - This is the -!-contents of foo. - ---------- Buffer: foo ---------- - - (insert "changed ") - => nil - ---------- Buffer: foo ---------- - This is the changed -!-contents of foo. - ---------- Buffer: foo ---------- - - -File: lispref.info, Node: Format of Descriptions, Prev: Buffer Text Notation, Up: Conventions - -Format of Descriptions ----------------------- - - Functions, variables, macros, commands, user options, and special -forms are described in this manual in a uniform format. The first line -of a description contains the name of the item followed by its -arguments, if any. The category--function, variable, or -whatever--appears at the beginning of the line. The description -follows on succeeding lines, sometimes with examples. - -* Menu: - -* A Sample Function Description:: A description of an imaginary - function, `foo'. -* A Sample Variable Description:: A description of an imaginary - variable, - `electric-future-map'. - - -File: lispref.info, Node: A Sample Function Description, Next: A Sample Variable Description, Up: Format of Descriptions - -A Sample Function Description -............................. - - In a function description, the name of the function being described -appears first. It is followed on the same line by a list of parameters. -The names used for the parameters are also used in the body of the -description. - - The appearance of the keyword `&optional' in the parameter list -indicates that the arguments for subsequent parameters may be omitted -(omitted parameters default to `nil'). Do not write `&optional' when -you call the function. - - The keyword `&rest' (which will always be followed by a single -parameter) indicates that any number of arguments can follow. The value -of the single following parameter will be a list of all these arguments. -Do not write `&rest' when you call the function. - - Here is a description of an imaginary function `foo': - - - Function: foo INTEGER1 &optional INTEGER2 &rest INTEGERS - The function `foo' subtracts INTEGER1 from INTEGER2, then adds all - the rest of the arguments to the result. If INTEGER2 is not - supplied, then the number 19 is used by default. - - (foo 1 5 3 9) - => 16 - (foo 5) - => 14 - - More generally, - - (foo W X Y...) - == - (+ (- X W) Y...) - - Any parameter whose name contains the name of a type (e.g., INTEGER, -INTEGER1 or BUFFER) is expected to be of that type. A plural of a type -(such as BUFFERS) often means a list of objects of that type. -Parameters named OBJECT may be of any type. (*Note Lisp Data Types::, -for a list of XEmacs object types.) Parameters with other sorts of -names (e.g., NEW-FILE) are discussed specifically in the description of -the function. In some sections, features common to parameters of -several functions are described at the beginning. - - *Note Lambda Expressions::, for a more complete description of -optional and rest arguments. - - Command, macro, and special form descriptions have the same format, -but the word `Function' is replaced by `Command', `Macro', or `Special -Form', respectively. Commands are simply functions that may be called -interactively; macros process their arguments differently from functions -(the arguments are not evaluated), but are presented the same way. - - Special form descriptions use a more complex notation to specify -optional and repeated parameters because they can break the argument -list down into separate arguments in more complicated ways. -``[OPTIONAL-ARG]'' means that OPTIONAL-ARG is optional and -`REPEATED-ARGS...' stands for zero or more arguments. Parentheses are -used when several arguments are grouped into additional levels of list -structure. Here is an example: - - - Special Form: count-loop (VAR [FROM TO [INC]]) BODY... - This imaginary special form implements a loop that executes the - BODY forms and then increments the variable VAR on each iteration. - On the first iteration, the variable has the value FROM; on - subsequent iterations, it is incremented by 1 (or by INC if that - is given). The loop exits before executing BODY if VAR equals TO. - Here is an example: - - (count-loop (i 0 10) - (prin1 i) (princ " ") - (prin1 (aref vector i)) (terpri)) - - If FROM and TO are omitted, then VAR is bound to `nil' before the - loop begins, and the loop exits if VAR is non-`nil' at the - beginning of an iteration. Here is an example: - - (count-loop (done) - (if (pending) - (fixit) - (setq done t))) - - In this special form, the arguments FROM and TO are optional, but - must both be present or both absent. If they are present, INC may - optionally be specified as well. These arguments are grouped with - the argument VAR into a list, to distinguish them from BODY, which - includes all remaining elements of the form. - - -File: lispref.info, Node: A Sample Variable Description, Prev: A Sample Function Description, Up: Format of Descriptions - -A Sample Variable Description -............................. - - A "variable" is a name that can hold a value. Although any variable -can be set by the user, certain variables that exist specifically so -that users can change them are called "user options". Ordinary -variables and user options are described using a format like that for -functions except that there are no arguments. - - Here is a description of the imaginary `electric-future-map' -variable. - - - Variable: electric-future-map - The value of this variable is a full keymap used by Electric - Command Future mode. The functions in this map allow you to edit - commands you have not yet thought about executing. - - User option descriptions have the same format, but `Variable' is -replaced by `User Option'. - - -File: lispref.info, Node: Acknowledgements, Prev: Conventions, Up: Introduction - -Acknowledgements -================ - - This manual was based on the GNU Emacs Lisp Reference Manual, version -2.4, written by Robert Krawitz, Bil Lewis, Dan LaLiberte, Richard M. -Stallman and Chris Welty, the volunteers of the GNU manual group, in an -effort extending over several years. Robert J. Chassell helped to -review and edit the manual, with the support of the Defense Advanced -Research Projects Agency, ARPA Order 6082, arranged by Warren A. Hunt, -Jr. of Computational Logic, Inc. - - Ben Wing adapted this manual for XEmacs 19.14 and 20.0, and earlier -for Lucid Emacs 19.10, XEmacs 19.12, and XEmacs 19.13. He is the sole -author of many of the manual sections, in particular the XEmacs-specific -sections: events, faces, extents, glyphs, specifiers, toolbar, menubars, -scrollbars, dialog boxes, devices, consoles, hash tables, range tables, -char tables, databases, and others. The section on annotations was -originally written by Chuck Thompson. Corrections to v3.1 and later -were done by Martin Buchholz, Steve Baur, and Hrvoje Niksic. - - Corrections to the original GNU Emacs Lisp Reference Manual were -supplied by Karl Berry, Jim Blandy, Bard Bloom, Stephane Boucher, David -Boyes, Alan Carroll, Richard Davis, Lawrence R. Dodd, Peter Doornbosch, -David A. Duff, Chris Eich, Beverly Erlebacher, David Eckelkamp, Ralf -Fassel, Eirik Fuller, Stephen Gildea, Bob Glickstein, Eric Hanchrow, -George Hartzell, Nathan Hess, Masayuki Ida, Dan Jacobson, Jak Kirman, -Bob Knighten, Frederick M. Korz, Joe Lammens, Glenn M. Lewis, K. Richard -Magill, Brian Marick, Roland McGrath, Skip Montanaro, John Gardiner -Myers, Thomas A. Peterson, Francesco Potorti, Friedrich Pukelsheim, -Arnold D. Robbins, Raul Rockwell, Per Starback, Shinichirou Sugou, Kimmo -Suominen, Edward Tharp, Bill Trost, Rickard Westman, Jean White, Matthew -Wilding, Carl Witty, Dale Worley, Rusty Wright, and David D. Zuhn. - - -File: lispref.info, Node: Lisp Data Types, Next: Numbers, Prev: Introduction, Up: Top - -Lisp Data Types -*************** - - A Lisp "object" is a piece of data used and manipulated by Lisp -programs. For our purposes, a "type" or "data type" is a set of -possible objects. - - Every object belongs to at least one type. Objects of the same type -have similar structures and may usually be used in the same contexts. -Types can overlap, and objects can belong to two or more types. -Consequently, we can ask whether an object belongs to a particular type, -but not for "the" type of an object. - - A few fundamental object types are built into XEmacs. These, from -which all other types are constructed, are called "primitive types". -Each object belongs to one and only one primitive type. These types -include "integer", "character" (starting with XEmacs 20.0), "float", -"cons", "symbol", "string", "vector", "bit-vector", "subr", -"compiled-function", "hash-table", "range-table", "char-table", -"weak-list", and several special types, such as "buffer", that are -related to editing. (*Note Editing Types::.) - - Each primitive type has a corresponding Lisp function that checks -whether an object is a member of that type. - - Note that Lisp is unlike many other languages in that Lisp objects -are "self-typing": the primitive type of the object is implicit in the -object itself. For example, if an object is a vector, nothing can treat -it as a number; Lisp knows it is a vector, not a number. - - In most languages, the programmer must declare the data type of each -variable, and the type is known by the compiler but not represented in -the data. Such type declarations do not exist in XEmacs Lisp. A Lisp -variable can have any type of value, and it remembers whatever value -you store in it, type and all. - - This chapter describes the purpose, printed representation, and read -syntax of each of the standard types in Emacs Lisp. Details on how to -use these types can be found in later chapters. - -* Menu: - -* Printed Representation:: How Lisp objects are represented as text. -* Comments:: Comments and their formatting conventions. -* Primitive Types:: List of all primitive types in XEmacs. -* Programming Types:: Types found in all Lisp systems. -* Editing Types:: Types specific to XEmacs. -* Window-System Types:: Types specific to windowing systems. -* Type Predicates:: Tests related to types. -* Equality Predicates:: Tests of equality between any two objects. - - -File: lispref.info, Node: Printed Representation, Next: Comments, Up: Lisp Data Types - -Printed Representation and Read Syntax -====================================== - - The "printed representation" of an object is the format of the -output generated by the Lisp printer (the function `prin1') for that -object. The "read syntax" of an object is the format of the input -accepted by the Lisp reader (the function `read') for that object. -Most objects have more than one possible read syntax. Some types of -object have no read syntax; except for these cases, the printed -representation of an object is also a read syntax for it. - - In other languages, an expression is text; it has no other form. In -Lisp, an expression is primarily a Lisp object and only secondarily the -text that is the object's read syntax. Often there is no need to -emphasize this distinction, but you must keep it in the back of your -mind, or you will occasionally be very confused. - - Every type has a printed representation. Some types have no read -syntax, since it may not make sense to enter objects of these types -directly in a Lisp program. For example, the buffer type does not have -a read syntax. Objects of these types are printed in "hash notation": -the characters `#<' followed by a descriptive string (typically the -type name followed by the name of the object), and closed with a -matching `>'. Hash notation cannot be read at all, so the Lisp reader -signals the error `invalid-read-syntax' whenever it encounters `#<'. - - (current-buffer) - => # - - When you evaluate an expression interactively, the Lisp interpreter -first reads the textual representation of it, producing a Lisp object, -and then evaluates that object (*note Evaluation::.). However, -evaluation and reading are separate activities. Reading returns the -Lisp object represented by the text that is read; the object may or may -not be evaluated later. *Note Input Functions::, for a description of -`read', the basic function for reading objects. - - -File: lispref.info, Node: Comments, Next: Primitive Types, Prev: Printed Representation, Up: Lisp Data Types - -Comments -======== - - A "comment" is text that is written in a program only for the sake -of humans that read the program, and that has no effect on the meaning -of the program. In Lisp, a semicolon (`;') starts a comment if it is -not within a string or character constant. The comment continues to -the end of line. The Lisp reader discards comments; they do not become -part of the Lisp objects which represent the program within the Lisp -system. - - The `#@COUNT' construct, which skips the next COUNT characters, is -useful for program-generated comments containing binary data. The -XEmacs Lisp byte compiler uses this in its output files (*note Byte -Compilation::.). It isn't meant for source files, however. - - *Note Comment Tips::, for conventions for formatting comments. - - -File: lispref.info, Node: Primitive Types, Next: Programming Types, Prev: Comments, Up: Lisp Data Types - -Primitive Types -=============== - - For reference, here is a list of all the primitive types that may -exist in XEmacs. Note that some of these types may not exist in some -XEmacs executables; that depends on the options that XEmacs was -configured with. - - * bit-vector - - * buffer - - * char-table - - * character - - * charset - - * coding-system - - * cons - - * color-instance - - * compiled-function - - * console - - * database - - * device - - * event - - * extent - - * face - - * float - - * font-instance - - * frame - - * glyph - - * hash-table - - * image-instance - - * integer - - * keymap - - * marker - - * process - - * range-table - - * specifier - - * string - - * subr - - * subwindow - - * symbol - - * toolbar-button - - * tooltalk-message - - * tooltalk-pattern - - * vector - - * weak-list - - * window - - * window-configuration - - * x-resource - - In addition, the following special types are created internally but -will never be seen by Lisp code. You may encounter them, however, if -you are debugging XEmacs. The printed representation of these objects -begins `# - command := - callback := command | form - active-p := - name := - partition := 'nil' - button := '[' name callback active-p ']' - dialog := '(' name [ button ]+ [ partition [ button ]+ ] ')' - - -File: lispref.info, Node: Dialog Box Functions, Prev: Dialog Box Format, Up: Dialog Boxes - -Dialog Box Functions -==================== - - - Function: popup-dialog-box DBOX-DESC - This function pops up a dialog box. DBOX-DESC describes how the - dialog box will appear (*note Dialog Box Format::.). - - *Note Yes-or-No Queries::, for functions to ask a yes/no question -using a dialog box. - - -File: lispref.info, Node: Toolbar, Next: Scrollbars, Prev: Dialog Boxes, Up: Top - -Toolbar -******* - -* Menu: - -* Toolbar Intro:: An introduction. -* Toolbar Descriptor Format:: How to create a toolbar. -* Specifying the Toolbar:: Setting a toolbar's contents. -* Other Toolbar Variables:: Controlling the size of toolbars. - - -File: lispref.info, Node: Toolbar Intro, Next: Toolbar Descriptor Format, Up: Toolbar - -Toolbar Intro -============= - - A "toolbar" is a bar of icons displayed along one edge of a frame. -You can view a toolbar as a series of menu shortcuts - the most common -menu options can be accessed with a single click rather than a series -of clicks and/or drags to select the option from a menu. Consistent -with this, a help string (called the "help-echo") describing what an -icon in the toolbar (called a "toolbar button") does, is displayed in -the minibuffer when the mouse is over the button. - - In XEmacs, a toolbar can be displayed along any of the four edges of -the frame, and two or more different edges can be displaying toolbars -simultaneously. The contents, thickness, and visibility of the -toolbars can be controlled separately, and the values can be -per-buffer, per-frame, etc., using specifiers (*note Specifiers::.). - - Normally, there is one toolbar displayed in a frame. Usually, this -is the standard toolbar, but certain modes will override this and -substitute their own toolbar. In some cases (e.g. the VM package), a -package will supply its own toolbar along a different edge from the -standard toolbar, so that both can be visible at once. This standard -toolbar is usually positioned along the top of the frame, but this can -be changed using `set-default-toolbar-position'. - - Note that, for each of the toolbar properties (contents, thickness, -and visibility), there is a separate specifier for each of the four -toolbar positions (top, bottom, left, and right), and an additional -specifier for the "default" toolbar, i.e. the toolbar whose position is -controlled by `set-default-toolbar-position'. The way this works is -that `set-default-toolbar-position' arranges things so that the -appropriate position-specific specifiers for the default position -inherit from the corresponding default specifiers. That way, if the -position-specific specifier does not give a value (which it usually -doesn't), then the value from the default specifier applies. If you -want to control the default toolbar, you just change the default -specifiers, and everything works. A package such as VM that wants to -put its own toolbar in a different location from the default just sets -the position-specific specifiers, and if the user sets the default -toolbar to the same position, it will just not be visible. - - -File: lispref.info, Node: Toolbar Descriptor Format, Next: Specifying the Toolbar, Prev: Toolbar Intro, Up: Toolbar - -Toolbar Descriptor Format -========================= - - The contents of a toolbar are specified using a "toolbar descriptor". -The format of a toolbar descriptor is a list of "toolbar button -descriptors". Each toolbar button descriptor is a vector in one of the -following formats: - - * `[GLYPH-LIST FUNCTION ENABLED-P HELP]' - - * `[:style 2D-OR-3D]' - - * `[:style 2D-OR-3D :size WIDTH-OR-HEIGHT]' - - * `[:size WIDTH-OR-HEIGHT :style 2D-OR-3D]' - - Optionally, one of the toolbar button descriptors may be `nil' -instead of a vector; this signifies the division between the toolbar -buttons that are to be displayed flush-left, and the buttons to be -displayed flush-right. - - The first vector format above specifies a normal toolbar button; the -others specify blank areas in the toolbar. - - For the first vector format: - - * GLYPH-LIST should be a list of one to six glyphs (as created by - `make-glyph') or a symbol whose value is such a list. The first - glyph, which must be provided, is the glyph used to display the - toolbar button when it is in the "up" (not pressed) state. The - optional second glyph is for displaying the button when it is in - the "down" (pressed) state. The optional third glyph is for when - the button is disabled. The last three glyphs are for displaying - the button in the "up", "down", and "disabled" states, - respectively, but are used when the user has called for captioned - toolbar buttons (using `toolbar-buttons-captioned-p'). The - function `toolbar-make-button-list' is useful in creating these - glyph lists. - - * Even if you do not provide separate down-state and disabled-state - glyphs, the user will still get visual feedback to indicate which - state the button is in. Buttons in the up-state are displayed - with a shadowed border that gives a raised appearance to the - button. Buttons in the down-state are displayed with shadows that - give a recessed appearance. Buttons in the disabled state are - displayed with no shadows, giving a 2-d effect. - - * If some of the toolbar glyphs are not provided, they inherit as - follows: - - UP: up - DOWN: down -> up - DISABLED: disabled -> up - CAP-UP: cap-up -> up - CAP-DOWN: cap-down -> cap-up -> down -> up - CAP-DISABLED: cap-disabled -> cap-up -> disabled -> up - - * The second element FUNCTION is a function to be called when the - toolbar button is activated (i.e. when the mouse is released over - the toolbar button, if the press occurred in the toolbar). It can - be any form accepted by `call-interactively', since this is how it - is invoked. - - * The third element ENABLED-P specifies whether the toolbar button - is enabled (disabled buttons do nothing when they are activated, - and are displayed differently; see above). It should be either a - boolean or a form that evaluates to a boolean. - - * The fourth element HELP, if non-`nil', should be a string. This - string is displayed in the echo area when the mouse passes over the - toolbar button. - - For the other vector formats (specifying blank areas of the toolbar): - - * 2D-OR-3D should be one of the symbols `2d' or `3d', indicating - whether the area is displayed with shadows (giving it a raised, - 3-d appearance) or without shadows (giving it a flat appearance). - - * WIDTH-OR-HEIGHT specifies the length, in pixels, of the blank - area. If omitted, it defaults to a device-specific value (8 - pixels for X devices). - - - Function: toolbar-make-button-list UP &optional DOWN DISABLED CAP-UP - CAP-DOWN CAP-DISABLED - This function calls `make-glyph' on each arg and returns a list of - the results. This is useful for setting the first argument of a - toolbar button descriptor (typically, the result of this function - is assigned to a symbol, which is specified as the first argument - of the toolbar button descriptor). - - - Function: check-toolbar-button-syntax BUTTON &optional NOERROR - Verify the syntax of entry BUTTON in a toolbar description list. - If you want to verify the syntax of a toolbar description list as a - whole, use `check-valid-instantiator' with a specifier type of - `toolbar'. - - -File: lispref.info, Node: Specifying the Toolbar, Next: Other Toolbar Variables, Prev: Toolbar Descriptor Format, Up: Toolbar - -Specifying the Toolbar -====================== - - In order to specify the contents of a toolbar, set one of the -specifier variables `default-toolbar', `top-toolbar', `bottom-toolbar', -`left-toolbar', or `right-toolbar'. These are specifiers, which means -you set them with `set-specifier' and query them with `specifier-specs' -or `specifier-instance'. You will get an error if you try to set them -using `setq'. The valid instantiators for these specifiers are toolbar -descriptors, as described above. *Note Specifiers::, for more -information. - - Most of the time, you will set `default-toolbar', which allows the -user to choose where the toolbar should go. - - - Specifier: default-toolbar - The position of this toolbar is specified in the function - `default-toolbar-position'. If the corresponding - position-specific toolbar (e.g. `top-toolbar' if - `default-toolbar-position' is `top') does not specify a toolbar in - a particular domain, then the value of `default-toolbar' in that - domain, of any, will be used instead. - - Note that the toolbar at any particular position will not be -displayed unless its thickness (width or height, depending on -orientation) is non-zero and its visibility status is true. The -thickness is controlled by the specifiers `top-toolbar-height', -`bottom-toolbar-height', `left-toolbar-width', and -`right-toolbar-width', and the visibility status is controlled by the -specifiers `top-toolbar-visible-p', `bottom-toolbar-visible-p', -`left-toolbar-visible-p', and `right-toolbar-visible-p' (*note Other -Toolbar Variables::.). - - - Function: set-default-toolbar-position POSITION - This function sets the position that the `default-toolbar' will be - displayed at. Valid positions are the symbols `top', `bottom', - `left' and `right'. What this actually does is set the fallback - specifier for the position-specific specifier corresponding to the - given position to `default-toolbar', and set the fallbacks for the - other position-specific specifiers to `nil'. It also does the - same thing for the position-specific thickness and visibility - specifiers, which inherit from one of `default-toolbar-height' or - `default-toolbar-width', and from `default-toolbar-visible-p', - respectively (*note Other Toolbar Variables::.). - - - Function: default-toolbar-position - This function returns the position that the `default-toolbar' will - be displayed at. - - You can also explicitly set a toolbar at a particular position. When -redisplay determines what to display at a particular position in a -particular domain (i.e. window), it first consults the position-specific -toolbar. If that does not yield a toolbar descriptor, the -`default-toolbar' is consulted if `default-toolbar-position' indicates -this position. - - - Specifier: top-toolbar - Specifier for the toolbar at the top of the frame. - - - Specifier: bottom-toolbar - Specifier for the toolbar at the bottom of the frame. - - - Specifier: left-toolbar - Specifier for the toolbar at the left edge of the frame. - - - Specifier: right-toolbar - Specifier for the toolbar at the right edge of the frame. - - - Function: toolbar-specifier-p OBJECT - This function returns non-nil if OBJECT is a toolbar specifier. - Toolbar specifiers are the actual objects contained in the toolbar - variables described above, and their valid instantiators are - toolbar descriptors (*note Toolbar Descriptor Format::.). - - -File: lispref.info, Node: Other Toolbar Variables, Prev: Specifying the Toolbar, Up: Toolbar - -Other Toolbar Variables -======================= - - The variables to control the toolbar thickness, visibility status, -and captioned status are all specifiers. *Note Specifiers::. - - - Specifier: default-toolbar-height - This specifies the height of the default toolbar, if it's oriented - horizontally. The position of the default toolbar is specified by - the function `set-default-toolbar-position'. If the corresponding - position-specific toolbar thickness specifier (e.g. - `top-toolbar-height' if `default-toolbar-position' is `top') does - not specify a thickness in a particular domain (a window or a - frame), then the value of `default-toolbar-height' or - `default-toolbar-width' (depending on the toolbar orientation) in - that domain, if any, will be used instead. - - - Specifier: default-toolbar-width - This specifies the width of the default toolbar, if it's oriented - vertically. This behaves like `default-toolbar-height'. - - Note that `default-toolbar-height' is only used when -`default-toolbar-position' is `top' or `bottom', and -`default-toolbar-width' is only used when `default-toolbar-position' is -`left' or `right'. - - - Specifier: top-toolbar-height - This specifies the height of the top toolbar. - - - Specifier: bottom-toolbar-height - This specifies the height of the bottom toolbar. - - - Specifier: left-toolbar-width - This specifies the width of the left toolbar. - - - Specifier: right-toolbar-width - This specifies the width of the right toolbar. - - Note that all of the position-specific toolbar thickness specifiers -have a fallback value of zero when they do not correspond to the -default toolbar. Therefore, you will have to set a non-zero thickness -value if you want a position-specific toolbar to be displayed. - - - Specifier: default-toolbar-visible-p - This specifies whether the default toolbar is visible. The - position of the default toolbar is specified by the function - `set-default-toolbar-position'. If the corresponding - position-specific toolbar visibility specifier (e.g. - `top-toolbar-visible-p' if `default-toolbar-position' is `top') - does not specify a visible-p value in a particular domain (a - window or a frame), then the value of `default-toolbar-visible-p' - in that domain, if any, will be used instead. - - - Specifier: top-toolbar-visible-p - This specifies whether the top toolbar is visible. - - - Specifier: bottom-toolbar-visible-p - This specifies whether the bottom toolbar is visible. - - - Specifier: left-toolbar-visible-p - This specifies whether the left toolbar is visible. - - - Specifier: right-toolbar-visible-p - This specifies whether the right toolbar is visible. - - `default-toolbar-visible-p' and all of the position-specific toolbar -visibility specifiers have a fallback value of true. - - Internally, toolbar thickness and visibility specifiers are -instantiated in both window and frame domains, for different purposes. -The value in the domain of a frame's selected window specifies the -actual toolbar thickness or visibility that you will see in that frame. -The value in the domain of a frame itself specifies the toolbar -thickness or visibility that is used in frame geometry calculations. - - Thus, for example, if you set the frame width to 80 characters and -the left toolbar width for that frame to 68 pixels, then the frame will -be sized to fit 80 characters plus a 68-pixel left toolbar. If you then -set the left toolbar width to 0 for a particular buffer (or if that -buffer does not specify a left toolbar or has a nil value specified for -`left-toolbar-visible-p'), you will find that, when that buffer is -displayed in the selected window, the window will have a width of 86 or -87 characters - the frame is sized for a 68-pixel left toolbar but the -selected window specifies that the left toolbar is not visible, so it is -expanded to take up the slack. - - - Specifier: toolbar-buttons-captioned-p - Whether toolbar buttons are captioned. This affects which glyphs - from a toolbar button descriptor are chosen. *Note Toolbar - Descriptor Format::. - - You can also reset the toolbar to what it was when XEmacs started up. - - - Constant: initial-toolbar-spec - The toolbar descriptor used to initialize `default-toolbar' at - startup. - - -File: lispref.info, Node: Scrollbars, Next: Drag and Drop, Prev: Toolbar, Up: Top - -scrollbars -********** - - Not yet documented. - - -File: lispref.info, Node: Drag and Drop, Next: Modes, Prev: Scrollbars, Up: Top - -Drag and Drop -************* - - *WARNING*: the Drag'n'Drop API is still under development and the -interface may change! The current implementation is considered -experimental. - - Drag'n'drop is a way to transfer information between multiple -applications. To do this several GUIs define their own protocols. -Examples are OffiX, CDE, Motif, KDE, MSWindows, GNOME, and many more. -To catch all these protocols, XEmacs provides a generic API. - - One prime idea behind the API is to use a data interface that is -transparent for all systems. The author thinks that this is best -archived by using URL and MIME data, cause any internet enabled system -must support these for email already. XEmacs also already provides -powerful interfaces to support these types of data (tm and w3). - -* Menu: - -* Supported Protocols:: Which low-level protocols are supported. -* Drop Interface:: How XEmacs handles a drop from another application. -* Drag Interface:: Calls to initiate a drag from XEmacs. - - -File: lispref.info, Node: Supported Protocols, Next: Drop Interface, Up: Drag and Drop - -Supported Protocols -=================== - - The current release of XEmacs only support a small set of Drag'n'drop -protocols. Some of these only support limited options available in the -API. - -* Menu: - -* OffiX DND:: A generic X based protocol. -* CDE dt:: Common Desktop Environment used on suns. -* MSWindows OLE:: Mr. Gates way of live. -* Loose ends:: The other protocols. - - -File: lispref.info, Node: OffiX DND, Next: CDE dt, Up: Supported Protocols - -OffiX DND ---------- - - *WARNING*: If you compile in OffiX, you may not be able to use -multiple X displays successfully. If the two servers are from -different vendors, the results may be unpredictable. - - The OffiX Drag'n'Drop protocol is part of a X API/Widget library -created by Cesar Crusius. It is based on X-Atoms and ClientMessage -events, and works with any X platform supporting them. - - OffiX is supported if 'offix is member of the variable -dragdrop-protocols, or the feature 'offix is defined. - - Unfortunately it uses it's own data types. Examples are: File, Files, -Exe, Link, URL, MIME. The API tries to choose the right type for the -data that is dragged from XEmacs (well, not yet...). - - XEmacs supports both MIME and URL drags and drops using this API. No -application interaction is possible while dragging is in progress. - - For information about the OffiX project have a look at -http://leb.net/~offix/ - - -File: lispref.info, Node: CDE dt, Next: MSWindows OLE, Prev: OffiX DND, Up: Supported Protocols - -CDE dt ------- - - CDE stands for Common Desktop Environment. It is based on the Motif -widget library. It's drag'n'drop protocol is also an abstraction of the -Motif protocol (so it might be possible, that XEmacs will also support -the Motif protocol soon). - - CDE has three different types: file, buffer, and text. XEmacs only -uses file and buffer drags. The API will disallow full URL drags, only -file method URLs are passed through. - - Buffer drags are always converted to plain text. - - -File: lispref.info, Node: MSWindows OLE, Next: Loose ends, Prev: CDE dt, Up: Supported Protocols - -MSWindows OLE -------------- - - Only allows file drags and drops. - - -File: lispref.info, Node: Loose ends, Prev: MSWindows OLE, Up: Supported Protocols - -Loose ends ----------- - - The following protocols will be supported soon: Xdnd, Motif, Xde (if -I get some specs), KDE OffiX (if KDE can find XEmacs windows). - - In particular Xdnd will be one of the protocols that can benefit from -the XEmacs API, cause it also uses MIME types to encode dragged data. - - -File: lispref.info, Node: Drop Interface, Next: Drag Interface, Prev: Supported Protocols, Up: Drag and Drop - -Drop Interface -============== - - For each activated low-level protocol, a internal routine will catch -incoming drops and convert them to a dragdrop-drop type misc-user-event. - - This misc-user-event has its function argument set to -`dragdrop-drop-dispatch' and the object contains the data of the drop -(converted to URL/MIME specific data). This function will search the -variable `experimental-dragdrop-drop-functions' for a function that can -handle the dropped data. - - To modify the drop behavior, the user can modify the variable -`experimental-dragdrop-drop-functions'. Each element of this list -specifies a possible handler for dropped data. The first one that can -handle the data will return `t' and exit. Another possibility is to set -a extent-property with the same name. Extents are checked prior to the -variable. - - The customization group `drag-n-drop' shows all variables of user -interest. - - -File: lispref.info, Node: Drag Interface, Prev: Drop Interface, Up: Drag and Drop - -Drag Interface -============== - - This describes the drag API (not implemented yet). - - -File: lispref.info, Node: Modes, Next: Documentation, Prev: Drag and Drop, Up: Top - -Major and Minor Modes -********************* - - A "mode" is a set of definitions that customize XEmacs and can be -turned on and off while you edit. There are two varieties of modes: -"major modes", which are mutually exclusive and used for editing -particular kinds of text, and "minor modes", which provide features -that users can enable individually. - - This chapter describes how to write both major and minor modes, how -to indicate them in the modeline, and how they run hooks supplied by the -user. For related topics such as keymaps and syntax tables, see *Note -Keymaps::, and *Note Syntax Tables::. - -* Menu: - -* Major Modes:: Defining major modes. -* Minor Modes:: Defining minor modes. -* Modeline Format:: Customizing the text that appears in the modeline. -* Hooks:: How to use hooks; how to write code that provides hooks. - - -File: lispref.info, Node: Major Modes, Next: Minor Modes, Up: Modes - -Major Modes -=========== - - Major modes specialize XEmacs for editing particular kinds of text. -Each buffer has only one major mode at a time. - - The least specialized major mode is called "Fundamental mode". This -mode has no mode-specific definitions or variable settings, so each -XEmacs command behaves in its default manner, and each option is in its -default state. All other major modes redefine various keys and options. -For example, Lisp Interaction mode provides special key bindings for - (`eval-print-last-sexp'), (`lisp-indent-line'), and other -keys. - - When you need to write several editing commands to help you perform a -specialized editing task, creating a new major mode is usually a good -idea. In practice, writing a major mode is easy (in contrast to -writing a minor mode, which is often difficult). - - If the new mode is similar to an old one, it is often unwise to -modify the old one to serve two purposes, since it may become harder to -use and maintain. Instead, copy and rename an existing major mode -definition and alter the copy--or define a "derived mode" (*note -Derived Modes::.). For example, Rmail Edit mode, which is in -`emacs/lisp/rmailedit.el', is a major mode that is very similar to Text -mode except that it provides three additional commands. Its definition -is distinct from that of Text mode, but was derived from it. - - Rmail Edit mode is an example of a case where one piece of text is -put temporarily into a different major mode so it can be edited in a -different way (with ordinary XEmacs commands rather than Rmail). In -such cases, the temporary major mode usually has a command to switch -back to the buffer's usual mode (Rmail mode, in this case). You might -be tempted to present the temporary redefinitions inside a recursive -edit and restore the usual ones when the user exits; but this is a bad -idea because it constrains the user's options when it is done in more -than one buffer: recursive edits must be exited most-recently-entered -first. Using alternative major modes avoids this limitation. *Note -Recursive Editing::. - - The standard XEmacs Lisp library directory contains the code for -several major modes, in files including `text-mode.el', `texinfo.el', -`lisp-mode.el', `c-mode.el', and `rmail.el'. You can look at these -libraries to see how modes are written. Text mode is perhaps the -simplest major mode aside from Fundamental mode. Rmail mode is a -complicated and specialized mode. - -* Menu: - -* Major Mode Conventions:: Coding conventions for keymaps, etc. -* Example Major Modes:: Text mode and Lisp modes. -* Auto Major Mode:: How XEmacs chooses the major mode automatically. -* Mode Help:: Finding out how to use a mode. -* Derived Modes:: Defining a new major mode based on another major - mode. - - -File: lispref.info, Node: Major Mode Conventions, Next: Example Major Modes, Up: Major Modes - -Major Mode Conventions ----------------------- - - The code for existing major modes follows various coding conventions, -including conventions for local keymap and syntax table initialization, -global names, and hooks. Please follow these conventions when you -define a new major mode: - - * Define a command whose name ends in `-mode', with no arguments, - that switches to the new mode in the current buffer. This command - should set up the keymap, syntax table, and local variables in an - existing buffer without changing the buffer's text. - - * Write a documentation string for this command that describes the - special commands available in this mode. `C-h m' - (`describe-mode') in your mode will display this string. - - The documentation string may include the special documentation - substrings, `\[COMMAND]', `\{KEYMAP}', and `\', that - enable the documentation to adapt automatically to the user's own - key bindings. *Note Keys in Documentation::. - - * The major mode command should start by calling - `kill-all-local-variables'. This is what gets rid of the local - variables of the major mode previously in effect. - - * The major mode command should set the variable `major-mode' to the - major mode command symbol. This is how `describe-mode' discovers - which documentation to print. - - * The major mode command should set the variable `mode-name' to the - "pretty" name of the mode, as a string. This appears in the mode - line. - - * Since all global names are in the same name space, all the global - variables, constants, and functions that are part of the mode - should have names that start with the major mode name (or with an - abbreviation of it if the name is long). *Note Style Tips::. - - * The major mode should usually have its own keymap, which is used - as the local keymap in all buffers in that mode. The major mode - function should call `use-local-map' to install this local map. - *Note Active Keymaps::, for more information. - - This keymap should be kept in a global variable named - `MODENAME-mode-map'. Normally the library that defines the mode - sets this variable. - - * The mode may have its own syntax table or may share one with other - related modes. If it has its own syntax table, it should store - this in a variable named `MODENAME-mode-syntax-table'. *Note - Syntax Tables::. - - * The mode may have its own abbrev table or may share one with other - related modes. If it has its own abbrev table, it should store - this in a variable named `MODENAME-mode-abbrev-table'. *Note - Abbrev Tables::. - - * Use `defvar' to set mode-related variables, so that they are not - reinitialized if they already have a value. (Such reinitialization - could discard customizations made by the user.) - - * To make a buffer-local binding for an Emacs customization - variable, use `make-local-variable' in the major mode command, not - `make-variable-buffer-local'. The latter function would make the - variable local to every buffer in which it is subsequently set, - which would affect buffers that do not use this mode. It is - undesirable for a mode to have such global effects. *Note - Buffer-Local Variables::. - - It's ok to use `make-variable-buffer-local', if you wish, for a - variable used only within a single Lisp package. - - * Each major mode should have a "mode hook" named - `MODENAME-mode-hook'. The major mode command should run that - hook, with `run-hooks', as the very last thing it does. *Note - Hooks::. - - * The major mode command may also run the hooks of some more basic - modes. For example, `indented-text-mode' runs `text-mode-hook' as - well as `indented-text-mode-hook'. It may run these other hooks - immediately before the mode's own hook (that is, after everything - else), or it may run them earlier. - - * If something special should be done if the user switches a buffer - from this mode to any other major mode, the mode can set a local - value for `change-major-mode-hook'. - - * If this mode is appropriate only for specially-prepared text, then - the major mode command symbol should have a property named - `mode-class' with value `special', put on as follows: - - (put 'funny-mode 'mode-class 'special) - - This tells XEmacs that new buffers created while the current - buffer has Funny mode should not inherit Funny mode. Modes such - as Dired, Rmail, and Buffer List use this feature. - - * If you want to make the new mode the default for files with certain - recognizable names, add an element to `auto-mode-alist' to select - the mode for those file names. If you define the mode command to - autoload, you should add this element in the same file that calls - `autoload'. Otherwise, it is sufficient to add the element in the - file that contains the mode definition. *Note Auto Major Mode::. - - * In the documentation, you should provide a sample `autoload' form - and an example of how to add to `auto-mode-alist', that users can - include in their `.emacs' files. - - * The top-level forms in the file defining the mode should be - written so that they may be evaluated more than once without - adverse consequences. Even if you never load the file more than - once, someone else will. - - - Variable: change-major-mode-hook - This normal hook is run by `kill-all-local-variables' before it - does anything else. This gives major modes a way to arrange for - something special to be done if the user switches to a different - major mode. For best results, make this variable buffer-local, so - that it will disappear after doing its job and will not interfere - with the subsequent major mode. *Note Hooks::. - - -File: lispref.info, Node: Example Major Modes, Next: Auto Major Mode, Prev: Major Mode Conventions, Up: Major Modes - -Major Mode Examples -------------------- - - Text mode is perhaps the simplest mode besides Fundamental mode. -Here are excerpts from `text-mode.el' that illustrate many of the -conventions listed above: - - ;; Create mode-specific tables. - (defvar text-mode-syntax-table nil - "Syntax table used while in text mode.") - - (if text-mode-syntax-table - () ; Do not change the table if it is already set up. - (setq text-mode-syntax-table (make-syntax-table)) - (modify-syntax-entry ?\" ". " text-mode-syntax-table) - (modify-syntax-entry ?\\ ". " text-mode-syntax-table) - (modify-syntax-entry ?' "w " text-mode-syntax-table)) - - (defvar text-mode-abbrev-table nil - "Abbrev table used while in text mode.") - (define-abbrev-table 'text-mode-abbrev-table ()) - - (defvar text-mode-map nil) ; Create a mode-specific keymap. - - (if text-mode-map - () ; Do not change the keymap if it is already set up. - (setq text-mode-map (make-sparse-keymap)) - (define-key text-mode-map "\t" 'tab-to-tab-stop) - (define-key text-mode-map "\es" 'center-line) - (define-key text-mode-map "\eS" 'center-paragraph)) - - Here is the complete major mode function definition for Text mode: - - (defun text-mode () - "Major mode for editing text intended for humans to read. - Special commands: \\{text-mode-map} - - Turning on text-mode runs the hook `text-mode-hook'." - (interactive) - (kill-all-local-variables) - - (use-local-map text-mode-map) ; This provides the local keymap. - (setq mode-name "Text") ; This name goes into the modeline. - (setq major-mode 'text-mode) ; This is how `describe-mode' - ; finds the doc string to print. - (setq local-abbrev-table text-mode-abbrev-table) - (set-syntax-table text-mode-syntax-table) - (run-hooks 'text-mode-hook)) ; Finally, this permits the user to - ; customize the mode with a hook. - - The three Lisp modes (Lisp mode, Emacs Lisp mode, and Lisp -Interaction mode) have more features than Text mode and the code is -correspondingly more complicated. Here are excerpts from -`lisp-mode.el' that illustrate how these modes are written. - - ;; Create mode-specific table variables. - (defvar lisp-mode-syntax-table nil "") - (defvar emacs-lisp-mode-syntax-table nil "") - (defvar lisp-mode-abbrev-table nil "") - - (if (not emacs-lisp-mode-syntax-table) ; Do not change the table - ; if it is already set. - (let ((i 0)) - (setq emacs-lisp-mode-syntax-table (make-syntax-table)) - - ;; Set syntax of chars up to 0 to class of chars that are - ;; part of symbol names but not words. - ;; (The number 0 is `48' in the ASCII character set.) - (while (< i ?0) - (modify-syntax-entry i "_ " emacs-lisp-mode-syntax-table) - (setq i (1+ i))) - ... - - ;; Set the syntax for other characters. - (modify-syntax-entry ? " " emacs-lisp-mode-syntax-table) - (modify-syntax-entry ?\t " " emacs-lisp-mode-syntax-table) - ... - - (modify-syntax-entry ?\( "() " emacs-lisp-mode-syntax-table) - (modify-syntax-entry ?\) ")( " emacs-lisp-mode-syntax-table) - ...)) - ;; Create an abbrev table for lisp-mode. - (define-abbrev-table 'lisp-mode-abbrev-table ()) - - Much code is shared among the three Lisp modes. The following -function sets various variables; it is called by each of the major Lisp -mode functions: - - (defun lisp-mode-variables (lisp-syntax) - ;; The `lisp-syntax' argument is `nil' in Emacs Lisp mode, - ;; and `t' in the other two Lisp modes. - (cond (lisp-syntax - (if (not lisp-mode-syntax-table) - ;; The Emacs Lisp mode syntax table always exists, but - ;; the Lisp Mode syntax table is created the first time a - ;; mode that needs it is called. This is to save space. - - (progn (setq lisp-mode-syntax-table - (copy-syntax-table emacs-lisp-mode-syntax-table)) - ;; Change some entries for Lisp mode. - (modify-syntax-entry ?\| "\" " - lisp-mode-syntax-table) - (modify-syntax-entry ?\[ "_ " - lisp-mode-syntax-table) - (modify-syntax-entry ?\] "_ " - lisp-mode-syntax-table))) - - (set-syntax-table lisp-mode-syntax-table))) - (setq local-abbrev-table lisp-mode-abbrev-table) - ...) - - Functions such as `forward-paragraph' use the value of the -`paragraph-start' variable. Since Lisp code is different from ordinary -text, the `paragraph-start' variable needs to be set specially to -handle Lisp. Also, comments are indented in a special fashion in Lisp -and the Lisp modes need their own mode-specific -`comment-indent-function'. The code to set these variables is the rest -of `lisp-mode-variables'. - - (make-local-variable 'paragraph-start) - ;; Having `^' is not clean, but `page-delimiter' - ;; has them too, and removing those is a pain. - (setq paragraph-start (concat "^$\\|" page-delimiter)) - ... - - (make-local-variable 'comment-indent-function) - (setq comment-indent-function 'lisp-comment-indent)) - - Each of the different Lisp modes has a slightly different keymap. -For example, Lisp mode binds `C-c C-l' to `run-lisp', but the other -Lisp modes do not. However, all Lisp modes have some commands in -common. The following function adds these common commands to a given -keymap. - - (defun lisp-mode-commands (map) - (define-key map "\e\C-q" 'indent-sexp) - (define-key map "\177" 'backward-delete-char-untabify) - (define-key map "\t" 'lisp-indent-line)) - - Here is an example of using `lisp-mode-commands' to initialize a -keymap, as part of the code for Emacs Lisp mode. First we declare a -variable with `defvar' to hold the mode-specific keymap. When this -`defvar' executes, it sets the variable to `nil' if it was void. Then -we set up the keymap if the variable is `nil'. - - This code avoids changing the keymap or the variable if it is already -set up. This lets the user customize the keymap. - - (defvar emacs-lisp-mode-map () "") - (if emacs-lisp-mode-map - () - (setq emacs-lisp-mode-map (make-sparse-keymap)) - (define-key emacs-lisp-mode-map "\e\C-x" 'eval-defun) - (lisp-mode-commands emacs-lisp-mode-map)) - - Finally, here is the complete major mode function definition for -Emacs Lisp mode. - - (defun emacs-lisp-mode () - "Major mode for editing Lisp code to run in XEmacs. - Commands: - Delete converts tabs to spaces as it moves back. - Blank lines separate paragraphs. Semicolons start comments. - \\{emacs-lisp-mode-map} - - Entry to this mode runs the hook `emacs-lisp-mode-hook'." - (interactive) - (kill-all-local-variables) - (use-local-map emacs-lisp-mode-map) ; This provides the local keymap. - (set-syntax-table emacs-lisp-mode-syntax-table) - - (setq major-mode 'emacs-lisp-mode) ; This is how `describe-mode' - ; finds out what to describe. - (setq mode-name "Emacs-Lisp") ; This goes into the modeline. - (lisp-mode-variables nil) ; This defines various variables. - (run-hooks 'emacs-lisp-mode-hook)) ; This permits the user to use a - ; hook to customize the mode. - diff --git a/info/lispref.info-21 b/info/lispref.info-21 deleted file mode 100644 index e5391ea..0000000 --- a/info/lispref.info-21 +++ /dev/null @@ -1,1159 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Auto Major Mode, Next: Mode Help, Prev: Example Major Modes, Up: Major Modes - -How XEmacs Chooses a Major Mode -------------------------------- - - Based on information in the file name or in the file itself, XEmacs -automatically selects a major mode for the new buffer when a file is -visited. - - - Command: fundamental-mode - Fundamental mode is a major mode that is not specialized for - anything in particular. Other major modes are defined in effect - by comparison with this one--their definitions say what to change, - starting from Fundamental mode. The `fundamental-mode' function - does *not* run any hooks; you're not supposed to customize it. - (If you want Emacs to behave differently in Fundamental mode, - change the *global* state of Emacs.) - - - Command: normal-mode &optional FIND-FILE - This function establishes the proper major mode and local variable - bindings for the current buffer. First it calls `set-auto-mode', - then it runs `hack-local-variables' to parse, and bind or evaluate - as appropriate, any local variables. - - If the FIND-FILE argument to `normal-mode' is non-`nil', - `normal-mode' assumes that the `find-file' function is calling it. - In this case, it may process a local variables list at the end of - the file and in the `-*-' line. The variable - `enable-local-variables' controls whether to do so. - - If you run `normal-mode' interactively, the argument FIND-FILE is - normally `nil'. In this case, `normal-mode' unconditionally - processes any local variables list. *Note Local Variables in - Files: (emacs)File variables, for the syntax of the local - variables section of a file. - - `normal-mode' uses `condition-case' around the call to the major - mode function, so errors are caught and reported as a `File mode - specification error', followed by the original error message. - - - User Option: enable-local-variables - This variable controls processing of local variables lists in files - being visited. A value of `t' means process the local variables - lists unconditionally; `nil' means ignore them; anything else means - ask the user what to do for each file. The default value is `t'. - - - Variable: ignored-local-variables - This variable holds a list of variables that should not be set by - a local variables list. Any value specified for one of these - variables is ignored. - - In addition to this list, any variable whose name has a non-`nil' -`risky-local-variable' property is also ignored. - - - User Option: enable-local-eval - This variable controls processing of `Eval:' in local variables - lists in files being visited. A value of `t' means process them - unconditionally; `nil' means ignore them; anything else means ask - the user what to do for each file. The default value is `maybe'. - - - Function: set-auto-mode - This function selects the major mode that is appropriate for the - current buffer. It may base its decision on the value of the `-*-' - line, on the visited file name (using `auto-mode-alist'), or on the - value of a local variable. However, this function does not look - for the `mode:' local variable near the end of a file; the - `hack-local-variables' function does that. *Note How Major Modes - are Chosen: (emacs)Choosing Modes. - - - User Option: default-major-mode - This variable holds the default major mode for new buffers. The - standard value is `fundamental-mode'. - - If the value of `default-major-mode' is `nil', XEmacs uses the - (previously) current buffer's major mode for the major mode of a - new buffer. However, if the major mode symbol has a `mode-class' - property with value `special', then it is not used for new buffers; - Fundamental mode is used instead. The modes that have this - property are those such as Dired and Rmail that are useful only - with text that has been specially prepared. - - - Function: set-buffer-major-mode BUFFER - This function sets the major mode of BUFFER to the value of - `default-major-mode'. If that variable is `nil', it uses the - current buffer's major mode (if that is suitable). - - The low-level primitives for creating buffers do not use this - function, but medium-level commands such as `switch-to-buffer' and - `find-file-noselect' use it whenever they create buffers. - - - Variable: initial-major-mode - The value of this variable determines the major mode of the initial - `*scratch*' buffer. The value should be a symbol that is a major - mode command name. The default value is `lisp-interaction-mode'. - - - Variable: auto-mode-alist - This variable contains an association list of file name patterns - (regular expressions; *note Regular Expressions::.) and - corresponding major mode functions. Usually, the file name - patterns test for suffixes, such as `.el' and `.c', but this need - not be the case. An ordinary element of the alist looks like - `(REGEXP . MODE-FUNCTION)'. - - For example, - - (("^/tmp/fol/" . text-mode) - ("\\.texinfo\\'" . texinfo-mode) - ("\\.texi\\'" . texinfo-mode) - - ("\\.el\\'" . emacs-lisp-mode) - ("\\.c\\'" . c-mode) - ("\\.h\\'" . c-mode) - ...) - - When you visit a file whose expanded file name (*note File Name - Expansion::.) matches a REGEXP, `set-auto-mode' calls the - corresponding MODE-FUNCTION. This feature enables XEmacs to select - the proper major mode for most files. - - If an element of `auto-mode-alist' has the form `(REGEXP FUNCTION - t)', then after calling FUNCTION, XEmacs searches - `auto-mode-alist' again for a match against the portion of the file - name that did not match before. - - This match-again feature is useful for uncompression packages: an - entry of the form `("\\.gz\\'" . FUNCTION)' can uncompress the file - and then put the uncompressed file in the proper mode according to - the name sans `.gz'. - - Here is an example of how to prepend several pattern pairs to - `auto-mode-alist'. (You might use this sort of expression in your - `.emacs' file.) - - (setq auto-mode-alist - (append - ;; File name starts with a dot. - '(("/\\.[^/]*\\'" . fundamental-mode) - ;; File name has no dot. - ("[^\\./]*\\'" . fundamental-mode) - ;; File name ends in `.C'. - ("\\.C\\'" . c++-mode)) - auto-mode-alist)) - - - Variable: interpreter-mode-alist - This variable specifies major modes to use for scripts that - specify a command interpreter in an `#!' line. Its value is a - list of elements of the form `(INTERPRETER . MODE)'; for example, - `("perl" . perl-mode)' is one element present by default. The - element says to use mode MODE if the file specifies INTERPRETER. - - This variable is applicable only when the `auto-mode-alist' does - not indicate which major mode to use. - - - Function: hack-local-variables &optional FORCE - This function parses, and binds or evaluates as appropriate, any - local variables for the current buffer. - - The handling of `enable-local-variables' documented for - `normal-mode' actually takes place here. The argument FORCE - usually comes from the argument FIND-FILE given to `normal-mode'. - - -File: lispref.info, Node: Mode Help, Next: Derived Modes, Prev: Auto Major Mode, Up: Major Modes - -Getting Help about a Major Mode -------------------------------- - - The `describe-mode' function is used to provide information about -major modes. It is normally called with `C-h m'. The `describe-mode' -function uses the value of `major-mode', which is why every major mode -function needs to set the `major-mode' variable. - - - Command: describe-mode - This function displays the documentation of the current major mode. - - The `describe-mode' function calls the `documentation' function - using the value of `major-mode' as an argument. Thus, it displays - the documentation string of the major mode function. (*Note - Accessing Documentation::.) - - - Variable: major-mode - This variable holds the symbol for the current buffer's major mode. - This symbol should have a function definition that is the command - to switch to that major mode. The `describe-mode' function uses - the documentation string of the function as the documentation of - the major mode. - - -File: lispref.info, Node: Derived Modes, Prev: Mode Help, Up: Major Modes - -Defining Derived Modes ----------------------- - - It's often useful to define a new major mode in terms of an existing -one. An easy way to do this is to use `define-derived-mode'. - - - Macro: define-derived-mode VARIANT PARENT NAME DOCSTRING BODY... - This construct defines VARIANT as a major mode command, using NAME - as the string form of the mode name. - - The new command VARIANT is defined to call the function PARENT, - then override certain aspects of that parent mode: - - * The new mode has its own keymap, named `VARIANT-map'. - `define-derived-mode' initializes this map to inherit from - `PARENT-map', if it is not already set. - - * The new mode has its own syntax table, kept in the variable - `VARIANT-syntax-table'. `define-derived-mode' initializes - this variable by copying `PARENT-syntax-table', if it is not - already set. - - * The new mode has its own abbrev table, kept in the variable - `VARIANT-abbrev-table'. `define-derived-mode' initializes - this variable by copying `PARENT-abbrev-table', if it is not - already set. - - * The new mode has its own mode hook, `VARIANT-hook', which it - runs in standard fashion as the very last thing that it does. - (The new mode also runs the mode hook of PARENT as part of - calling PARENT.) - - In addition, you can specify how to override other aspects of - PARENT with BODY. The command VARIANT evaluates the forms in BODY - after setting up all its usual overrides, just before running - `VARIANT-hook'. - - The argument DOCSTRING specifies the documentation string for the - new mode. If you omit DOCSTRING, `define-derived-mode' generates - a documentation string. - - Here is a hypothetical example: - - (define-derived-mode hypertext-mode - text-mode "Hypertext" - "Major mode for hypertext. - \\{hypertext-mode-map}" - (setq case-fold-search nil)) - - (define-key hypertext-mode-map - [down-mouse-3] 'do-hyper-link) - - -File: lispref.info, Node: Minor Modes, Next: Modeline Format, Prev: Major Modes, Up: Modes - -Minor Modes -=========== - - A "minor mode" provides features that users may enable or disable -independently of the choice of major mode. Minor modes can be enabled -individually or in combination. Minor modes would be better named -"Generally available, optional feature modes" except that such a name is -unwieldy. - - A minor mode is not usually a modification of single major mode. For -example, Auto Fill mode may be used in any major mode that permits text -insertion. To be general, a minor mode must be effectively independent -of the things major modes do. - - A minor mode is often much more difficult to implement than a major -mode. One reason is that you should be able to activate and deactivate -minor modes in any order. A minor mode should be able to have its -desired effect regardless of the major mode and regardless of the other -minor modes in effect. - - Often the biggest problem in implementing a minor mode is finding a -way to insert the necessary hook into the rest of XEmacs. Minor mode -keymaps make this easier than it used to be. - -* Menu: - -* Minor Mode Conventions:: Tips for writing a minor mode. -* Keymaps and Minor Modes:: How a minor mode can have its own keymap. - - -File: lispref.info, Node: Minor Mode Conventions, Next: Keymaps and Minor Modes, Up: Minor Modes - -Conventions for Writing Minor Modes ------------------------------------ - - There are conventions for writing minor modes just as there are for -major modes. Several of the major mode conventions apply to minor -modes as well: those regarding the name of the mode initialization -function, the names of global symbols, and the use of keymaps and other -tables. - - In addition, there are several conventions that are specific to -minor modes. - - * Make a variable whose name ends in `-mode' to represent the minor - mode. Its value should enable or disable the mode (`nil' to - disable; anything else to enable.) We call this the "mode - variable". - - This variable is used in conjunction with the `minor-mode-alist' to - display the minor mode name in the modeline. It can also enable - or disable a minor mode keymap. Individual commands or hooks can - also check the variable's value. - - If you want the minor mode to be enabled separately in each buffer, - make the variable buffer-local. - - * Define a command whose name is the same as the mode variable. Its - job is to enable and disable the mode by setting the variable. - - The command should accept one optional argument. If the argument - is `nil', it should toggle the mode (turn it on if it is off, and - off if it is on). Otherwise, it should turn the mode on if the - argument is a positive integer, a symbol other than `nil' or `-', - or a list whose CAR is such an integer or symbol; it should turn - the mode off otherwise. - - Here is an example taken from the definition of - `transient-mark-mode'. It shows the use of `transient-mark-mode' - as a variable that enables or disables the mode's behavior, and - also shows the proper way to toggle, enable or disable the minor - mode based on the raw prefix argument value. - - (setq transient-mark-mode - (if (null arg) (not transient-mark-mode) - (> (prefix-numeric-value arg) 0))) - - * Add an element to `minor-mode-alist' for each minor mode (*note - Modeline Variables::.). This element should be a list of the - following form: - - (MODE-VARIABLE STRING) - - Here MODE-VARIABLE is the variable that controls enabling of the - minor mode, and STRING is a short string, starting with a space, - to represent the mode in the modeline. These strings must be - short so that there is room for several of them at once. - - When you add an element to `minor-mode-alist', use `assq' to check - for an existing element, to avoid duplication. For example: - - (or (assq 'leif-mode minor-mode-alist) - (setq minor-mode-alist - (cons '(leif-mode " Leif") minor-mode-alist))) - - -File: lispref.info, Node: Keymaps and Minor Modes, Prev: Minor Mode Conventions, Up: Minor Modes - -Keymaps and Minor Modes ------------------------ - - Each minor mode can have its own keymap, which is active when the -mode is enabled. To set up a keymap for a minor mode, add an element -to the alist `minor-mode-map-alist'. *Note Active Keymaps::. - - One use of minor mode keymaps is to modify the behavior of certain -self-inserting characters so that they do something else as well as -self-insert. In general, this is the only way to do that, since the -facilities for customizing `self-insert-command' are limited to special -cases (designed for abbrevs and Auto Fill mode). (Do not try -substituting your own definition of `self-insert-command' for the -standard one. The editor command loop handles this function specially.) - - -File: lispref.info, Node: Modeline Format, Next: Hooks, Prev: Minor Modes, Up: Modes - -Modeline Format -=============== - - Each Emacs window (aside from minibuffer windows) includes a -modeline, which displays status information about the buffer displayed -in the window. The modeline contains information about the buffer, -such as its name, associated file, depth of recursive editing, and the -major and minor modes. - - This section describes how the contents of the modeline are -controlled. It is in the chapter on modes because much of the -information displayed in the modeline relates to the enabled major and -minor modes. - - `modeline-format' is a buffer-local variable that holds a template -used to display the modeline of the current buffer. All windows for -the same buffer use the same `modeline-format' and their modelines -appear the same (except for scrolling percentages and line numbers). - - The modeline of a window is normally updated whenever a different -buffer is shown in the window, or when the buffer's modified-status -changes from `nil' to `t' or vice-versa. If you modify any of the -variables referenced by `modeline-format' (*note Modeline -Variables::.), you may want to force an update of the modeline so as to -display the new information. - - - Function: redraw-modeline &optional ALL - Force redisplay of the current buffer's modeline. If ALL is - non-`nil', then force redisplay of all modelines. - - The modeline is usually displayed in inverse video. This is -controlled using the `modeline' face. *Note Faces::. - -* Menu: - -* Modeline Data:: The data structure that controls the modeline. -* Modeline Variables:: Variables used in that data structure. -* %-Constructs:: Putting information into a modeline. - - -File: lispref.info, Node: Modeline Data, Next: Modeline Variables, Up: Modeline Format - -The Data Structure of the Modeline ----------------------------------- - - The modeline contents are controlled by a data structure of lists, -strings, symbols, and numbers kept in the buffer-local variable -`mode-line-format'. The data structure is called a "modeline -construct", and it is built in recursive fashion out of simpler modeline -constructs. The same data structure is used for constructing frame -titles (*note Frame Titles::.). - - - Variable: modeline-format - The value of this variable is a modeline construct with overall - responsibility for the modeline format. The value of this variable - controls which other variables are used to form the modeline text, - and where they appear. - - A modeline construct may be as simple as a fixed string of text, but -it usually specifies how to use other variables to construct the text. -Many of these variables are themselves defined to have modeline -constructs as their values. - - The default value of `modeline-format' incorporates the values of -variables such as `mode-name' and `minor-mode-alist'. Because of this, -very few modes need to alter `modeline-format'. For most purposes, it -is sufficient to alter the variables referenced by `modeline-format'. - - A modeline construct may be a list, a symbol, or a string. If the -value is a list, each element may be a list, a symbol, or a string. - -`STRING' - A string as a modeline construct is displayed verbatim in the mode - line except for "`%'-constructs". Decimal digits after the `%' - specify the field width for space filling on the right (i.e., the - data is left justified). *Note %-Constructs::. - -`SYMBOL' - A symbol as a modeline construct stands for its value. The value - of SYMBOL is used as a modeline construct, in place of SYMBOL. - However, the symbols `t' and `nil' are ignored; so is any symbol - whose value is void. - - There is one exception: if the value of SYMBOL is a string, it is - displayed verbatim: the `%'-constructs are not recognized. - -`(STRING REST...) or (LIST REST...)' - A list whose first element is a string or list means to process - all the elements recursively and concatenate the results. This is - the most common form of mode line construct. - -`(SYMBOL THEN ELSE)' - A list whose first element is a symbol is a conditional. Its - meaning depends on the value of SYMBOL. If the value is non-`nil', - the second element, THEN, is processed recursively as a modeline - element. But if the value of SYMBOL is `nil', the third element, - ELSE, is processed recursively. You may omit ELSE; then the mode - line element displays nothing if the value of SYMBOL is `nil'. - -`(WIDTH REST...)' - A list whose first element is an integer specifies truncation or - padding of the results of REST. The remaining elements REST are - processed recursively as modeline constructs and concatenated - together. Then the result is space filled (if WIDTH is positive) - or truncated (to -WIDTH columns, if WIDTH is negative) on the - right. - - For example, the usual way to show what percentage of a buffer is - above the top of the window is to use a list like this: `(-3 - "%p")'. - - If you do alter `modeline-format' itself, the new value should use -the same variables that appear in the default value (*note Modeline -Variables::.), rather than duplicating their contents or displaying the -information in another fashion. This way, customizations made by the -user or by Lisp programs (such as `display-time' and major modes) via -changes to those variables remain effective. - - Here is an example of a `modeline-format' that might be useful for -`shell-mode', since it contains the hostname and default directory. - - (setq modeline-format - (list "" - 'modeline-modified - "%b--" - (getenv "HOST") ; One element is not constant. - ":" - 'default-directory - " " - 'global-mode-string - " %[(" - 'mode-name - 'modeline-process - 'minor-mode-alist - "%n" - ")%]----" - '(line-number-mode "L%l--") - '(-3 . "%p") - "-%-")) - - -File: lispref.info, Node: Modeline Variables, Next: %-Constructs, Prev: Modeline Data, Up: Modeline Format - -Variables Used in the Modeline ------------------------------- - - This section describes variables incorporated by the standard value -of `modeline-format' into the text of the mode line. There is nothing -inherently special about these variables; any other variables could -have the same effects on the modeline if `modeline-format' were changed -to use them. - - - Variable: modeline-modified - This variable holds the value of the modeline construct that - displays whether the current buffer is modified. - - The default value of `modeline-modified' is `("--%1*%1+-")'. This - means that the modeline displays `--**-' if the buffer is - modified, `-----' if the buffer is not modified, `--%%-' if the - buffer is read only, and `--%*--' if the buffer is read only and - modified. - - Changing this variable does not force an update of the modeline. - - - Variable: modeline-buffer-identification - This variable identifies the buffer being displayed in the window. - Its default value is `("%F: %17b")', which means that it usually - displays `Emacs:' followed by seventeen characters of the buffer - name. (In a terminal frame, it displays the frame name instead of - `Emacs'; this has the effect of showing the frame number.) You may - want to change this in modes such as Rmail that do not behave like - a "normal" XEmacs. - - - Variable: global-mode-string - This variable holds a modeline spec that appears in the mode line - by default, just after the buffer name. The command `display-time' - sets `global-mode-string' to refer to the variable - `display-time-string', which holds a string containing the time and - load information. - - The `%M' construct substitutes the value of `global-mode-string', - but this is obsolete, since the variable is included directly in - the modeline. - - - Variable: mode-name - This buffer-local variable holds the "pretty" name of the current - buffer's major mode. Each major mode should set this variable so - that the mode name will appear in the modeline. - - - Variable: minor-mode-alist - This variable holds an association list whose elements specify how - the modeline should indicate that a minor mode is active. Each - element of the `minor-mode-alist' should be a two-element list: - - (MINOR-MODE-VARIABLE MODELINE-STRING) - - More generally, MODELINE-STRING can be any mode line spec. It - appears in the mode line when the value of MINOR-MODE-VARIABLE is - non-`nil', and not otherwise. These strings should begin with - spaces so that they don't run together. Conventionally, the - MINOR-MODE-VARIABLE for a specific mode is set to a non-`nil' - value when that minor mode is activated. - - The default value of `minor-mode-alist' is: - - minor-mode-alist - => ((vc-mode vc-mode) - (abbrev-mode " Abbrev") - (overwrite-mode overwrite-mode) - (auto-fill-function " Fill") - (defining-kbd-macro " Def") - (isearch-mode isearch-mode)) - - `minor-mode-alist' is not buffer-local. The variables mentioned - in the alist should be buffer-local if the minor mode can be - enabled separately in each buffer. - - - Variable: modeline-process - This buffer-local variable contains the modeline information on - process status in modes used for communicating with subprocesses. - It is displayed immediately following the major mode name, with no - intervening space. For example, its value in the `*shell*' buffer - is `(": %s")', which allows the shell to display its status along - with the major mode as: `(Shell: run)'. Normally this variable is - `nil'. - - - Variable: default-modeline-format - This variable holds the default `modeline-format' for buffers that - do not override it. This is the same as `(default-value - 'modeline-format)'. - - The default value of `default-modeline-format' is: - - ("" - modeline-modified - modeline-buffer-identification - " " - global-mode-string - " %[(" - mode-name - modeline-process - minor-mode-alist - "%n" - ")%]----" - (line-number-mode "L%l--") - (-3 . "%p") - "-%-") - - - Variable: vc-mode - The variable `vc-mode', local in each buffer, records whether the - buffer's visited file is maintained with version control, and, if - so, which kind. Its value is `nil' for no version control, or a - string that appears in the mode line. - - -File: lispref.info, Node: %-Constructs, Prev: Modeline Variables, Up: Modeline Format - -`%'-Constructs in the ModeLine ------------------------------- - - The following table lists the recognized `%'-constructs and what -they mean. In any construct except `%%', you can add a decimal integer -after the `%' to specify how many characters to display. - -`%b' - The current buffer name, obtained with the `buffer-name' function. - *Note Buffer Names::. - -`%f' - The visited file name, obtained with the `buffer-file-name' - function. *Note Buffer File Name::. - -`%F' - The name of the selected frame. - -`%c' - The current column number of point. - -`%l' - The current line number of point. - -`%*' - `%' if the buffer is read only (see `buffer-read-only'); - `*' if the buffer is modified (see `buffer-modified-p'); - `-' otherwise. *Note Buffer Modification::. - -`%+' - `*' if the buffer is modified (see `buffer-modified-p'); - `%' if the buffer is read only (see `buffer-read-only'); - `-' otherwise. This differs from `%*' only for a modified - read-only buffer. *Note Buffer Modification::. - -`%&' - `*' if the buffer is modified, and `-' otherwise. - -`%s' - The status of the subprocess belonging to the current buffer, - obtained with `process-status'. *Note Process Information::. - -`%l' - the current line number. - -`%S' - the name of the selected frame; this is only meaningful under the - X Window System. *Note Frame Name::. - -`%t' - Whether the visited file is a text file or a binary file. (This - is a meaningful distinction only on certain operating systems.) - -`%p' - The percentage of the buffer text above the *top* of window, or - `Top', `Bottom' or `All'. - -`%P' - The percentage of the buffer text that is above the *bottom* of - the window (which includes the text visible in the window, as well - as the text above the top), plus `Top' if the top of the buffer is - visible on screen; or `Bottom' or `All'. - -`%n' - `Narrow' when narrowing is in effect; nothing otherwise (see - `narrow-to-region' in *Note Narrowing::). - -`%[' - An indication of the depth of recursive editing levels (not - counting minibuffer levels): one `[' for each editing level. - *Note Recursive Editing::. - -`%]' - One `]' for each recursive editing level (not counting minibuffer - levels). - -`%%' - The character `%'--this is how to include a literal `%' in a - string in which `%'-constructs are allowed. - -`%-' - Dashes sufficient to fill the remainder of the modeline. - - The following two `%'-constructs are still supported, but they are -obsolete, since you can get the same results with the variables -`mode-name' and `global-mode-string'. - -`%m' - The value of `mode-name'. - -`%M' - The value of `global-mode-string'. Currently, only `display-time' - modifies the value of `global-mode-string'. - - -File: lispref.info, Node: Hooks, Prev: Modeline Format, Up: Modes - -Hooks -===== - - A "hook" is a variable where you can store a function or functions -to be called on a particular occasion by an existing program. XEmacs -provides hooks for the sake of customization. Most often, hooks are set -up in the `.emacs' file, but Lisp programs can set them also. *Note -Standard Hooks::, for a list of standard hook variables. - - Most of the hooks in XEmacs are "normal hooks". These variables -contain lists of functions to be called with no arguments. The reason -most hooks are normal hooks is so that you can use them in a uniform -way. You can usually tell when a hook is a normal hook, because its -name ends in `-hook'. - - The recommended way to add a hook function to a normal hook is by -calling `add-hook' (see below). The hook functions may be any of the -valid kinds of functions that `funcall' accepts (*note What Is a -Function::.). Most normal hook variables are initially void; -`add-hook' knows how to deal with this. - - As for abnormal hooks, those whose names end in `-function' have a -value that is a single function. Those whose names end in `-hooks' -have a value that is a list of functions. Any hook that is abnormal is -abnormal because a normal hook won't do the job; either the functions -are called with arguments, or their values are meaningful. The name -shows you that the hook is abnormal and that you should look at its -documentation string to see how to use it properly. - - Major mode functions are supposed to run a hook called the "mode -hook" as the last step of initialization. This makes it easy for a user -to customize the behavior of the mode, by overriding the local variable -assignments already made by the mode. But hooks are used in other -contexts too. For example, the hook `suspend-hook' runs just before -XEmacs suspends itself (*note Suspending XEmacs::.). - - Here's an expression that uses a mode hook to turn on Auto Fill mode -when in Lisp Interaction mode: - - (add-hook 'lisp-interaction-mode-hook 'turn-on-auto-fill) - - The next example shows how to use a hook to customize the way XEmacs -formats C code. (People often have strong personal preferences for one -format or another.) Here the hook function is an anonymous lambda -expression. - - (add-hook 'c-mode-hook - (function (lambda () - (setq c-indent-level 4 - c-argdecl-indent 0 - c-label-offset -4 - c-continued-statement-indent 0 - c-brace-offset 0 - comment-column 40)))) - - (setq c++-mode-hook c-mode-hook) - - The final example shows how the appearance of the modeline can be -modified for a particular class of buffers only. - - (add-hook 'text-mode-hook - (function (lambda () - (setq modeline-format - '(modeline-modified - "Emacs: %14b" - " " - default-directory - " " - global-mode-string - "%[(" - mode-name - minor-mode-alist - "%n" - modeline-process - ") %]---" - (-3 . "%p") - "-%-"))))) - - At the appropriate time, XEmacs uses the `run-hooks' function to run -particular hooks. This function calls the hook functions you have -added with `add-hooks'. - - - Function: run-hooks &rest HOOKVAR - This function takes one or more hook variable names as arguments, - and runs each hook in turn. Each HOOKVAR argument should be a - symbol that is a hook variable. These arguments are processed in - the order specified. - - If a hook variable has a non-`nil' value, that value may be a - function or a list of functions. If the value is a function - (either a lambda expression or a symbol with a function - definition), it is called. If it is a list, the elements are - called, in order. The hook functions are called with no arguments. - - For example, here's how `emacs-lisp-mode' runs its mode hook: - - (run-hooks 'emacs-lisp-mode-hook) - - - Function: add-hook HOOK FUNCTION &optional APPEND LOCAL - This function is the handy way to add function FUNCTION to hook - variable HOOK. The argument FUNCTION may be any valid Lisp - function with the proper number of arguments. For example, - - (add-hook 'text-mode-hook 'my-text-hook-function) - - adds `my-text-hook-function' to the hook called `text-mode-hook'. - - You can use `add-hook' for abnormal hooks as well as for normal - hooks. - - It is best to design your hook functions so that the order in - which they are executed does not matter. Any dependence on the - order is "asking for trouble." However, the order is predictable: - normally, FUNCTION goes at the front of the hook list, so it will - be executed first (barring another `add-hook' call). - - If the optional argument APPEND is non-`nil', the new hook - function goes at the end of the hook list and will be executed - last. - - If LOCAL is non-`nil', that says to make the new hook function - local to the current buffer. Before you can do this, you must - make the hook itself buffer-local by calling `make-local-hook' - (*not* `make-local-variable'). If the hook itself is not - buffer-local, then the value of LOCAL makes no difference--the - hook function is always global. - - - Function: remove-hook HOOK FUNCTION &optional LOCAL - This function removes FUNCTION from the hook variable HOOK. - - If LOCAL is non-`nil', that says to remove FUNCTION from the local - hook list instead of from the global hook list. If the hook - itself is not buffer-local, then the value of LOCAL makes no - difference. - - - Function: make-local-hook HOOK - This function makes the hook variable `hook' local to the current - buffer. When a hook variable is local, it can have local and - global hook functions, and `run-hooks' runs all of them. - - This function works by making `t' an element of the buffer-local - value. That serves as a flag to use the hook functions in the - default value of the hook variable as well as those in the local - value. Since `run-hooks' understands this flag, `make-local-hook' - works with all normal hooks. It works for only some non-normal - hooks--those whose callers have been updated to understand this - meaning of `t'. - - Do not use `make-local-variable' directly for hook variables; it is - not sufficient. - - -File: lispref.info, Node: Documentation, Next: Files, Prev: Modes, Up: Top - -Documentation -************* - - XEmacs Lisp has convenient on-line help facilities, most of which -derive their information from the documentation strings associated with -functions and variables. This chapter describes how to write good -documentation strings for your Lisp programs, as well as how to write -programs to access documentation. - - Note that the documentation strings for XEmacs are not the same thing -as the XEmacs manual. Manuals have their own source files, written in -the Texinfo language; documentation strings are specified in the -definitions of the functions and variables they apply to. A collection -of documentation strings is not sufficient as a manual because a good -manual is not organized in that fashion; it is organized in terms of -topics of discussion. - -* Menu: - -* Documentation Basics:: Good style for doc strings. - Where to put them. How XEmacs stores them. -* Accessing Documentation:: How Lisp programs can access doc strings. -* Keys in Documentation:: Substituting current key bindings. -* Describing Characters:: Making printable descriptions of - non-printing characters and key sequences. -* Help Functions:: Subroutines used by XEmacs help facilities. -* Obsoleteness:: Upgrading Lisp functionality over time. - - -File: lispref.info, Node: Documentation Basics, Next: Accessing Documentation, Up: Documentation - -Documentation Basics -==================== - - A documentation string is written using the Lisp syntax for strings, -with double-quote characters surrounding the text of the string. This -is because it really is a Lisp string object. The string serves as -documentation when it is written in the proper place in the definition -of a function or variable. In a function definition, the documentation -string follows the argument list. In a variable definition, the -documentation string follows the initial value of the variable. - - When you write a documentation string, make the first line a complete -sentence (or two complete sentences) since some commands, such as -`apropos', show only the first line of a multi-line documentation -string. Also, you should not indent the second line of a documentation -string, if you have one, because that looks odd when you use `C-h f' -(`describe-function') or `C-h v' (`describe-variable'). *Note -Documentation Tips::. - - Documentation strings may contain several special substrings, which -stand for key bindings to be looked up in the current keymaps when the -documentation is displayed. This allows documentation strings to refer -to the keys for related commands and be accurate even when a user -rearranges the key bindings. (*Note Accessing Documentation::.) - - Within the Lisp world, a documentation string is accessible through -the function or variable that it describes: - - * The documentation for a function is stored in the function - definition itself (*note Lambda Expressions::.). The function - `documentation' knows how to extract it. - - * The documentation for a variable is stored in the variable's - property list under the property name `variable-documentation'. - The function `documentation-property' knows how to extract it. - - To save space, the documentation for preloaded functions and -variables (including primitive functions and autoloaded functions) is -stored in the "internal doc file" `DOC'. The documentation for -functions and variables loaded during the XEmacs session from -byte-compiled files is stored in those very same byte-compiled files -(*note Docs and Compilation::.). - - XEmacs does not keep documentation strings in memory unless -necessary. Instead, XEmacs maintains, for preloaded symbols, an -integer offset into the internal doc file, and for symbols loaded from -byte-compiled files, a list containing the filename of the -byte-compiled file and an integer offset, in place of the documentation -string. The functions `documentation' and `documentation-property' use -that information to read the documentation from the appropriate file; -this is transparent to the user. - - For information on the uses of documentation strings, see *Note -Help: (emacs)Help. - - The `emacs/lib-src' directory contains two utilities that you can -use to print nice-looking hardcopy for the file -`emacs/etc/DOC-VERSION'. These are `sorted-doc.c' and `digest-doc.c'. - - -File: lispref.info, Node: Accessing Documentation, Next: Keys in Documentation, Prev: Documentation Basics, Up: Documentation - -Access to Documentation Strings -=============================== - - - Function: documentation-property SYMBOL PROPERTY &optional VERBATIM - This function returns the documentation string that is recorded in - SYMBOL's property list under property PROPERTY. It retrieves the - text from a file if necessary, and runs `substitute-command-keys' - to substitute actual key bindings. (This substitution is not done - if VERBATIM is non-`nil'; the VERBATIM argument exists only as of - Emacs 19.) - - (documentation-property 'command-line-processed - 'variable-documentation) - => "t once command line has been processed" - - (symbol-plist 'command-line-processed) - => (variable-documentation 188902) - - - Function: documentation FUNCTION &optional VERBATIM - This function returns the documentation string of FUNCTION. It - reads the text from a file if necessary. Then (unless VERBATIM is - non-`nil') it calls `substitute-command-keys', to return a value - containing the actual (current) key bindings. - - The function `documentation' signals a `void-function' error if - FUNCTION has no function definition. However, it is ok if the - function definition has no documentation string. In that case, - `documentation' returns `nil'. - - Here is an example of using the two functions, `documentation' and -`documentation-property', to display the documentation strings for -several symbols in a `*Help*' buffer. - - (defun describe-symbols (pattern) - "Describe the XEmacs Lisp symbols matching PATTERN. - All symbols that have PATTERN in their name are described - in the `*Help*' buffer." - (interactive "sDescribe symbols matching: ") - (let ((describe-func - (function - (lambda (s) - - ;; Print description of symbol. - (if (fboundp s) ; It is a function. - (princ - (format "%s\t%s\n%s\n\n" s - (if (commandp s) - (let ((keys (where-is-internal s))) - (if keys - (concat - "Keys: " - (mapconcat 'key-description - keys " ")) - "Keys: none")) - "Function") - - (or (documentation s) - "not documented")))) - - (if (boundp s) ; It is a variable. - - (princ - (format "%s\t%s\n%s\n\n" s - (if (user-variable-p s) - "Option " "Variable") - - (or (documentation-property - s 'variable-documentation) - "not documented"))))))) - sym-list) - - ;; Build a list of symbols that match pattern. - (mapatoms (function - (lambda (sym) - (if (string-match pattern (symbol-name sym)) - (setq sym-list (cons sym sym-list)))))) - - ;; Display the data. - (with-output-to-temp-buffer "*Help*" - (mapcar describe-func (sort sym-list 'string<)) - (print-help-return-message)))) - - The `describe-symbols' function works like `apropos', but provides -more information. - - (describe-symbols "goal") - - ---------- Buffer: *Help* ---------- - goal-column Option - *Semipermanent goal column for vertical motion, as set by C-x C-n, or nil. - - set-goal-column Command: C-x C-n - Set the current horizontal position as a goal for C-n and C-p. - - Those commands will move to this position in the line moved to - rather than trying to keep the same horizontal position. - With a non-nil argument, clears out the goal column - so that C-n and C-p resume vertical motion. - The goal column is stored in the variable `goal-column'. - - temporary-goal-column Variable - Current goal column for vertical motion. - It is the column where point was - at the start of current run of vertical motion commands. - When the `track-eol' feature is doing its job, the value is 9999. - ---------- Buffer: *Help* ---------- - - - Function: Snarf-documentation FILENAME - This function is used only during XEmacs initialization, just - before the runnable XEmacs is dumped. It finds the file offsets - of the documentation strings stored in the file FILENAME, and - records them in the in-core function definitions and variable - property lists in place of the actual strings. *Note Building - XEmacs::. - - XEmacs finds the file FILENAME in the `lib-src' directory. When - the dumped XEmacs is later executed, the same file is found in the - directory `doc-directory'. The usual value for FILENAME is `DOC', - but this can be changed by modifying the variable - `internal-doc-file-name'. - - - Variable: internal-doc-file-name - This variable holds the name of the file containing documentation - strings of built-in symbols, usually `DOC'. The full pathname of - the internal doc file is `(concat doc-directory - internal-doc-file-name)'. - - - Variable: doc-directory - This variable holds the name of the directory which contains the - "internal doc file" that contains documentation strings for - built-in and preloaded functions and variables. - - In most cases, this is the same as `exec-directory'. They may be - different when you run XEmacs from the directory where you built - it, without actually installing it. See `exec-directory' in *Note - Help Functions::. - - In older Emacs versions, `exec-directory' was used for this. - - - Variable: data-directory - This variable holds the name of the directory in which XEmacs finds - certain system independent documentation and text files that come - with XEmacs. In older Emacs versions, `exec-directory' was used - for this. - diff --git a/info/lispref.info-22 b/info/lispref.info-22 deleted file mode 100644 index 4204679..0000000 --- a/info/lispref.info-22 +++ /dev/null @@ -1,1115 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Keys in Documentation, Next: Describing Characters, Prev: Accessing Documentation, Up: Documentation - -Substituting Key Bindings in Documentation -========================================== - - When documentation strings refer to key sequences, they should use -the current, actual key bindings. They can do so using certain special -text sequences described below. Accessing documentation strings in the -usual way substitutes current key binding information for these special -sequences. This works by calling `substitute-command-keys'. You can -also call that function yourself. - - Here is a list of the special sequences and what they mean: - -`\[COMMAND]' - stands for a key sequence that will invoke COMMAND, or `M-x - COMMAND' if COMMAND has no key bindings. - -`\{MAPVAR}' - stands for a summary of the value of MAPVAR, which should be a - keymap. The summary is made by `describe-bindings'. - -`\' - stands for no text itself. It is used for a side effect: it - specifies MAPVAR as the keymap for any following `\[COMMAND]' - sequences in this documentation string. - -`\=' - quotes the following character and is discarded; this `\=\=' puts - `\=' into the output, and `\=\[' puts `\[' into the output. - - *Please note:* Each `\' must be doubled when written in a string in -XEmacs Lisp. - - - Function: substitute-command-keys STRING - This function scans STRING for the above special sequences and - replaces them by what they stand for, returning the result as a - string. This permits display of documentation that refers - accurately to the user's own customized key bindings. - - Here are examples of the special sequences: - - (substitute-command-keys - "To abort recursive edit, type: \\[abort-recursive-edit]") - => "To abort recursive edit, type: C-]" - - (substitute-command-keys - "The keys that are defined for the minibuffer here are: - \\{minibuffer-local-must-match-map}") - => "The keys that are defined for the minibuffer here are: - - ? minibuffer-completion-help - SPC minibuffer-complete-word - TAB minibuffer-complete - LFD minibuffer-complete-and-exit - RET minibuffer-complete-and-exit - C-g abort-recursive-edit - " - (substitute-command-keys - "To abort a recursive edit from the minibuffer, type\ - \\\\[abort-recursive-edit].") - => "To abort a recursive edit from the minibuffer, type C-g." - - (substitute-command-keys - "Substrings of the form \\=\\{MAPVAR} are replaced by summaries - \(made by describe-bindings) of the value of MAPVAR, taken as a keymap. - Substrings of the form \\=\\ specify to use the value of MAPVAR - as the keymap for future \\=\\[COMMAND] substrings. - \\=\\= quotes the following character and is discarded; - thus, \\=\\=\\=\\= puts \\=\\= into the output, - and \\=\\=\\=\\[ puts \\=\\[ into the output.") - => "Substrings of the form \{MAPVAR} are replaced by summaries - (made by describe-bindings) of the value of MAPVAR, taken as a keymap. - Substrings of the form \ specify to use the value of MAPVAR - as the keymap for future \[COMMAND] substrings. - \= quotes the following character and is discarded; - thus, \=\= puts \= into the output, - and \=\[ puts \[ into the output." - - -File: lispref.info, Node: Describing Characters, Next: Help Functions, Prev: Keys in Documentation, Up: Documentation - -Describing Characters for Help Messages -======================================= - - These functions convert events, key sequences or characters to -textual descriptions. These descriptions are useful for including -arbitrary text characters or key sequences in messages, because they -convert non-printing and whitespace characters to sequences of printing -characters. The description of a non-whitespace printing character is -the character itself. - - - Function: key-description SEQUENCE - This function returns a string containing the XEmacs standard - notation for the input events in SEQUENCE. The argument SEQUENCE - may be a string, vector or list. *Note Events::, for more - information about valid events. See also the examples for - `single-key-description', below. - - - Function: single-key-description KEY - This function returns a string describing KEY in the standard - XEmacs notation for keyboard input. A normal printing character - appears as itself, but a control character turns into a string - starting with `C-', a meta character turns into a string starting - with `M-', and space, linefeed, etc. appear as `SPC', `LFD', etc. - A symbol appears as the name of the symbol. An event that is a - list appears as the name of the symbol in the CAR of the list. - - (single-key-description ?\C-x) - => "C-x" - - (key-description "\C-x \M-y \n \t \r \f123") - => "C-x SPC M-y SPC LFD SPC TAB SPC RET SPC C-l 1 2 3" - - (single-key-description 'kp_next) - => "kp_next" - - (single-key-description '(shift button1)) - => "Sh-button1" - - - Function: text-char-description CHARACTER - This function returns a string describing CHARACTER in the - standard XEmacs notation for characters that appear in text--like - `single-key-description', except that control characters are - represented with a leading caret (which is how control characters - in XEmacs buffers are usually displayed). - - (text-char-description ?\C-c) - => "^C" - - (text-char-description ?\M-m) - => "M-m" - - (text-char-description ?\C-\M-m) - => "M-^M" - - -File: lispref.info, Node: Help Functions, Next: Obsoleteness, Prev: Describing Characters, Up: Documentation - -Help Functions -============== - - XEmacs provides a variety of on-line help functions, all accessible -to the user as subcommands of the prefix `C-h', or on some keyboards, -`help'. For more information about them, see *Note Help: (emacs)Help. -Here we describe some program-level interfaces to the same information. - - - Command: apropos REGEXP &optional DO-ALL PREDICATE - This function finds all symbols whose names contain a match for the - regular expression REGEXP, and returns a list of them (*note - Regular Expressions::.). It also displays the symbols in a buffer - named `*Help*', each with a one-line description. - - If DO-ALL is non-`nil', then `apropos' also shows key bindings for - the functions that are found. - - If PREDICATE is non-`nil', it should be a function to be called on - each symbol that has matched REGEXP. Only symbols for which - PREDICATE returns a non-`nil' value are listed or displayed. - - In the first of the following examples, `apropos' finds all the - symbols with names containing `exec'. In the second example, it - finds and returns only those symbols that are also commands. (We - don't show the output that results in the `*Help*' buffer.) - - (apropos "exec") - => (Buffer-menu-execute command-execute exec-directory - exec-path execute-extended-command execute-kbd-macro - executing-kbd-macro executing-macro) - - (apropos "exec" nil 'commandp) - => (Buffer-menu-execute execute-extended-command) - - `apropos' is used by various user-level commands, such as `C-h a' - (`hyper-apropos'), a graphical front-end to `apropos'; and `C-h A' - (`command-apropos'), which does an apropos over only those - functions which are user commands. `command-apropos' calls - `apropos', specifying a PREDICATE to restrict the output to - symbols that are commands. The call to `apropos' looks like this: - - (apropos string t 'commandp) - - - Variable: help-map - The value of this variable is a local keymap for characters - following the Help key, `C-h'. - - - Prefix Command: help-command - This symbol is not a function; its function definition is actually - the keymap known as `help-map'. It is defined in `help.el' as - follows: - - (define-key global-map "\C-h" 'help-command) - (fset 'help-command help-map) - - - Function: print-help-return-message &optional FUNCTION - This function builds a string that explains how to restore the - previous state of the windows after a help command. After - building the message, it applies FUNCTION to it if FUNCTION is - non-`nil'. Otherwise it calls `message' to display it in the echo - area. - - This function expects to be called inside a - `with-output-to-temp-buffer' special form, and expects - `standard-output' to have the value bound by that special form. - For an example of its use, see the long example in *Note Accessing - Documentation::. - - - Variable: help-char - The value of this variable is the help character--the character - that XEmacs recognizes as meaning Help. By default, it is the - character `?\^H' (ASCII 8), which is `C-h'. When XEmacs reads this - character, if `help-form' is non-`nil' Lisp expression, it - evaluates that expression, and displays the result in a window if - it is a string. - - `help-char' can be a character or a key description such as `help' - or `(meta h)'. - - Usually the value of `help-form''s value is `nil'. Then the help - character has no special meaning at the level of command input, and - it becomes part of a key sequence in the normal way. The standard - key binding of `C-h' is a prefix key for several general-purpose - help features. - - The help character is special after prefix keys, too. If it has no - binding as a subcommand of the prefix key, it runs - `describe-prefix-bindings', which displays a list of all the - subcommands of the prefix key. - - - Variable: help-form - If this variable is non-`nil', its value is a form to evaluate - whenever the character `help-char' is read. If evaluating the form - produces a string, that string is displayed. - - A command that calls `next-command-event' or `next-event' probably - should bind `help-form' to a non-`nil' expression while it does - input. (The exception is when `C-h' is meaningful input.) - Evaluating this expression should result in a string that explains - what the input is for and how to enter it properly. - - Entry to the minibuffer binds this variable to the value of - `minibuffer-help-form' (*note Minibuffer Misc::.). - - - Variable: prefix-help-command - This variable holds a function to print help for a prefix - character. The function is called when the user types a prefix - key followed by the help character, and the help character has no - binding after that prefix. The variable's default value is - `describe-prefix-bindings'. - - - Function: describe-prefix-bindings - This function calls `describe-bindings' to display a list of all - the subcommands of the prefix key of the most recent key sequence. - The prefix described consists of all but the last event of that - key sequence. (The last event is, presumably, the help character.) - - The following two functions are found in the library `helper'. They -are for modes that want to provide help without relinquishing control, -such as the "electric" modes. You must load that library with -`(require 'helper)' in order to use them. Their names begin with -`Helper' to distinguish them from the ordinary help functions. - - - Command: Helper-describe-bindings - This command pops up a window displaying a help buffer containing a - listing of all of the key bindings from both the local and global - keymaps. It works by calling `describe-bindings'. - - - Command: Helper-help - This command provides help for the current mode. It prompts the - user in the minibuffer with the message `Help (Type ? for further - options)', and then provides assistance in finding out what the key - bindings are, and what the mode is intended for. It returns `nil'. - - This can be customized by changing the map `Helper-help-map'. - - -File: lispref.info, Node: Obsoleteness, Prev: Help Functions, Up: Documentation - -Obsoleteness -============ - - As you add functionality to a package, you may at times want to -replace an older function with a new one. To preserve compatibility -with existing code, the older function needs to still exist; but users -of that function should be told to use the newer one instead. XEmacs -Lisp lets you mark a function or variable as "obsolete", and indicate -what should be used instead. - - - Function: make-obsolete FUNCTION NEW - This function indicates that FUNCTION is an obsolete function, and - the function NEW should be used instead. The byte compiler will - issue a warning to this effect when it encounters a usage of the - older function, and the help system will also note this in the - function's documentation. NEW can also be a string (if there is - not a single function with the same functionality any more), and - should be a descriptive statement, such as "use FOO or BAR - instead" or "this function is unnecessary". - - - Function: make-obsolete-variable VARIABLE NEW - This is like `make-obsolete' but is for variables instead of - functions. - - - Function: define-obsolete-function-alias OLDFUN NEWFUN - This function combines `make-obsolete' and `define-function', - declaring OLDFUN to be an obsolete variant of NEWFUN and defining - OLDFUN as an alias for NEWFUN. - - - Function: define-obsolete-variable-alias OLDVAR NEWVAR - This is like `define-obsolete-function-alias' but for variables. - - Note that you should not normally put obsoleteness information -explicitly in a function or variable's doc string. The obsoleteness -information that you specify using the above functions will be displayed -whenever the doc string is displayed, and by adding it explicitly the -result is redundancy. - - Also, if an obsolete function is substantially the same as a newer -one but is not actually an alias, you should consider omitting the doc -string entirely (use a null string `""' as the doc string). That way, -the user is told about the obsoleteness and is forced to look at the -documentation of the new function, making it more likely that he will -use the new function. - - - Function: function-obsoleteness-doc FUNCTION - If FUNCTION is obsolete, this function returns a string describing - this. This is the message that is printed out during byte - compilation or in the function's documentation. If FUNCTION is - not obsolete, `nil' is returned. - - - Function: variable-obsoleteness-doc VARIABLE - This is like `function-obsoleteness-doc' but for variables. - - The obsoleteness information is stored internally by putting a -property `byte-obsolete-info' (for functions) or -`byte-obsolete-variable' (for variables) on the symbol that specifies -the obsolete function or variable. For more information, see the -implementation of `make-obsolete' and `make-obsolete-variable' in -`lisp/bytecomp/bytecomp-runtime.el'. - - -File: lispref.info, Node: Files, Next: Backups and Auto-Saving, Prev: Documentation, Up: Top - -Files -***** - - In XEmacs, you can find, create, view, save, and otherwise work with -files and file directories. This chapter describes most of the -file-related functions of XEmacs Lisp, but a few others are described in -*Note Buffers::, and those related to backups and auto-saving are -described in *Note Backups and Auto-Saving::. - - Many of the file functions take one or more arguments that are file -names. A file name is actually a string. Most of these functions -expand file name arguments using `expand-file-name', so that `~' is -handled correctly, as are relative file names (including `../'). These -functions don't recognize environment variable substitutions such as -`$HOME'. *Note File Name Expansion::. - -* Menu: - -* Visiting Files:: Reading files into Emacs buffers for editing. -* Saving Buffers:: Writing changed buffers back into files. -* Reading from Files:: Reading files into buffers without visiting. -* Writing to Files:: Writing new files from parts of buffers. -* File Locks:: Locking and unlocking files, to prevent - simultaneous editing by two people. -* Information about Files:: Testing existence, accessibility, size of files. -* Changing File Attributes:: Renaming files, changing protection, etc. -* File Names:: Decomposing and expanding file names. -* Contents of Directories:: Getting a list of the files in a directory. -* Create/Delete Dirs:: Creating and Deleting Directories. -* Magic File Names:: Defining "magic" special handling - for certain file names. -* Partial Files:: Treating a section of a buffer as a file. -* Format Conversion:: Conversion to and from various file formats. -* Files and MS-DOS:: Distinguishing text and binary files on MS-DOS. - - -File: lispref.info, Node: Visiting Files, Next: Saving Buffers, Up: Files - -Visiting Files -============== - - Visiting a file means reading a file into a buffer. Once this is -done, we say that the buffer is "visiting" that file, and call the file -"the visited file" of the buffer. - - A file and a buffer are two different things. A file is information -recorded permanently in the computer (unless you delete it). A buffer, -on the other hand, is information inside of XEmacs that will vanish at -the end of the editing session (or when you kill the buffer). Usually, -a buffer contains information that you have copied from a file; then we -say the buffer is visiting that file. The copy in the buffer is what -you modify with editing commands. Such changes to the buffer do not -change the file; therefore, to make the changes permanent, you must -"save" the buffer, which means copying the altered buffer contents back -into the file. - - In spite of the distinction between files and buffers, people often -refer to a file when they mean a buffer and vice-versa. Indeed, we say, -"I am editing a file," rather than, "I am editing a buffer that I will -soon save as a file of the same name." Humans do not usually need to -make the distinction explicit. When dealing with a computer program, -however, it is good to keep the distinction in mind. - -* Menu: - -* Visiting Functions:: The usual interface functions for visiting. -* Subroutines of Visiting:: Lower-level subroutines that they use. - - -File: lispref.info, Node: Visiting Functions, Next: Subroutines of Visiting, Up: Visiting Files - -Functions for Visiting Files ----------------------------- - - This section describes the functions normally used to visit files. -For historical reasons, these functions have names starting with -`find-' rather than `visit-'. *Note Buffer File Name::, for functions -and variables that access the visited file name of a buffer or that -find an existing buffer by its visited file name. - - In a Lisp program, if you want to look at the contents of a file but -not alter it, the fastest way is to use `insert-file-contents' in a -temporary buffer. Visiting the file is not necessary and takes longer. -*Note Reading from Files::. - - - Command: find-file FILENAME - This command selects a buffer visiting the file FILENAME, using an - existing buffer if there is one, and otherwise creating a new - buffer and reading the file into it. It also returns that buffer. - - The body of the `find-file' function is very simple and looks like - this: - - (switch-to-buffer (find-file-noselect filename)) - - (See `switch-to-buffer' in *Note Displaying Buffers::.) - - When `find-file' is called interactively, it prompts for FILENAME - in the minibuffer. - - - Function: find-file-noselect FILENAME &optional NOWARN - This function is the guts of all the file-visiting functions. It - finds or creates a buffer visiting the file FILENAME, and returns - it. It uses an existing buffer if there is one, and otherwise - creates a new buffer and reads the file into it. You may make the - buffer current or display it in a window if you wish, but this - function does not do so. - - When `find-file-noselect' uses an existing buffer, it first - verifies that the file has not changed since it was last visited or - saved in that buffer. If the file has changed, then this function - asks the user whether to reread the changed file. If the user says - `yes', any changes previously made in the buffer are lost. - - If `find-file-noselect' needs to create a buffer, and there is no - file named FILENAME, it displays the message `New file' in the - echo area, and leaves the buffer empty. - - If NO-WARN is non-`nil', various warnings that XEmacs normally - gives (e.g. if another buffer is already visiting FILENAME but - FILENAME has been removed from disk since that buffer was created) - are suppressed. - - The `find-file-noselect' function calls `after-find-file' after - reading the file (*note Subroutines of Visiting::.). That function - sets the buffer major mode, parses local variables, warns the user - if there exists an auto-save file more recent than the file just - visited, and finishes by running the functions in - `find-file-hooks'. - - The `find-file-noselect' function returns the buffer that is - visiting the file FILENAME. - - (find-file-noselect "/etc/fstab") - => # - - - Command: find-file-other-window FILENAME - This command selects a buffer visiting the file FILENAME, but does - so in a window other than the selected window. It may use another - existing window or split a window; see *Note Displaying Buffers::. - - When this command is called interactively, it prompts for FILENAME. - - - Command: find-file-read-only FILENAME - This command selects a buffer visiting the file FILENAME, like - `find-file', but it marks the buffer as read-only. *Note Read - Only Buffers::, for related functions and variables. - - When this command is called interactively, it prompts for FILENAME. - - - Command: view-file FILENAME - This command visits FILENAME in View mode, and displays it in a - recursive edit, returning to the previous buffer when done. View - mode is a mode that allows you to skim rapidly through the file - but does not let you modify it. Entering View mode runs the - normal hook `view-mode-hook'. *Note Hooks::. - - When `view-file' is called interactively, it prompts for FILENAME. - - - Variable: find-file-hooks - The value of this variable is a list of functions to be called - after a file is visited. The file's local-variables specification - (if any) will have been processed before the hooks are run. The - buffer visiting the file is current when the hook functions are - run. - - This variable works just like a normal hook, but we think that - renaming it would not be advisable. - - - Variable: find-file-not-found-hooks - The value of this variable is a list of functions to be called when - `find-file' or `find-file-noselect' is passed a nonexistent file - name. `find-file-noselect' calls these functions as soon as it - detects a nonexistent file. It calls them in the order of the - list, until one of them returns non-`nil'. `buffer-file-name' is - already set up. - - This is not a normal hook because the values of the functions are - used and they may not all be called. - - -File: lispref.info, Node: Subroutines of Visiting, Prev: Visiting Functions, Up: Visiting Files - -Subroutines of Visiting ------------------------ - - The `find-file-noselect' function uses the `create-file-buffer' and -`after-find-file' functions as subroutines. Sometimes it is useful to -call them directly. - - - Function: create-file-buffer FILENAME - This function creates a suitably named buffer for visiting - FILENAME, and returns it. It uses FILENAME (sans directory) as - the name if that name is free; otherwise, it appends a string such - as `<2>' to get an unused name. See also *Note Creating Buffers::. - - *Please note:* `create-file-buffer' does *not* associate the new - buffer with a file and does not select the buffer. It also does - not use the default major mode. - - (create-file-buffer "foo") - => # - (create-file-buffer "foo") - => #> - (create-file-buffer "foo") - => #> - - This function is used by `find-file-noselect'. It uses - `generate-new-buffer' (*note Creating Buffers::.). - - - Function: after-find-file &optional ERROR WARN NOAUTO - This function sets the buffer major mode, and parses local - variables (*note Auto Major Mode::.). It is called by - `find-file-noselect' and by the default revert function (*note - Reverting::.). - - If reading the file got an error because the file does not exist, - but its directory does exist, the caller should pass a non-`nil' - value for ERROR. In that case, `after-find-file' issues a warning: - `(New File)'. For more serious errors, the caller should usually - not call `after-find-file'. - - If WARN is non-`nil', then this function issues a warning if an - auto-save file exists and is more recent than the visited file. - - If NOAUTO is non-`nil', then this function does not turn on - auto-save mode; otherwise, it does. - - The last thing `after-find-file' does is call all the functions in - `find-file-hooks'. - - -File: lispref.info, Node: Saving Buffers, Next: Reading from Files, Prev: Visiting Files, Up: Files - -Saving Buffers -============== - - When you edit a file in XEmacs, you are actually working on a buffer -that is visiting that file--that is, the contents of the file are -copied into the buffer and the copy is what you edit. Changes to the -buffer do not change the file until you "save" the buffer, which means -copying the contents of the buffer into the file. - - - Command: save-buffer &optional BACKUP-OPTION - This function saves the contents of the current buffer in its - visited file if the buffer has been modified since it was last - visited or saved. Otherwise it does nothing. - - `save-buffer' is responsible for making backup files. Normally, - BACKUP-OPTION is `nil', and `save-buffer' makes a backup file only - if this is the first save since visiting the file. Other values - for BACKUP-OPTION request the making of backup files in other - circumstances: - - * With an argument of 4 or 64, reflecting 1 or 3 `C-u''s, the - `save-buffer' function marks this version of the file to be - backed up when the buffer is next saved. - - * With an argument of 16 or 64, reflecting 2 or 3 `C-u''s, the - `save-buffer' function unconditionally backs up the previous - version of the file before saving it. - - - Command: save-some-buffers &optional SAVE-SILENTLY-P EXITING - This command saves some modified file-visiting buffers. Normally - it asks the user about each buffer. But if SAVE-SILENTLY-P is - non-`nil', it saves all the file-visiting buffers without querying - the user. - - The optional EXITING argument, if non-`nil', requests this - function to offer also to save certain other buffers that are not - visiting files. These are buffers that have a non-`nil' local - value of `buffer-offer-save'. (A user who says yes to saving one - of these is asked to specify a file name to use.) The - `save-buffers-kill-emacs' function passes a non-`nil' value for - this argument. - - - Variable: buffer-offer-save - When this variable is non-`nil' in a buffer, XEmacs offers to save - the buffer on exit even if the buffer is not visiting a file. The - variable is automatically local in all buffers. Normally, Mail - mode (used for editing outgoing mail) sets this to `t'. - - - Command: write-file FILENAME - This function writes the current buffer into file FILENAME, makes - the buffer visit that file, and marks it not modified. Then it - renames the buffer based on FILENAME, appending a string like `<2>' - if necessary to make a unique buffer name. It does most of this - work by calling `set-visited-file-name' and `save-buffer'. - - - Variable: write-file-hooks - The value of this variable is a list of functions to be called - before writing out a buffer to its visited file. If one of them - returns non-`nil', the file is considered already written and the - rest of the functions are not called, nor is the usual code for - writing the file executed. - - If a function in `write-file-hooks' returns non-`nil', it is - responsible for making a backup file (if that is appropriate). To - do so, execute the following code: - - (or buffer-backed-up (backup-buffer)) - - You might wish to save the file modes value returned by - `backup-buffer' and use that to set the mode bits of the file that - you write. This is what `save-buffer' normally does. - - Even though this is not a normal hook, you can use `add-hook' and - `remove-hook' to manipulate the list. *Note Hooks::. - - - Variable: local-write-file-hooks - This works just like `write-file-hooks', but it is intended to be - made local to particular buffers. It's not a good idea to make - `write-file-hooks' local to a buffer--use this variable instead. - - The variable is marked as a permanent local, so that changing the - major mode does not alter a buffer-local value. This is - convenient for packages that read "file" contents in special ways, - and set up hooks to save the data in a corresponding way. - - - Variable: write-contents-hooks - This works just like `write-file-hooks', but it is intended for - hooks that pertain to the contents of the file, as opposed to - hooks that pertain to where the file came from. Such hooks are - usually set up by major modes, as buffer-local bindings for this - variable. Switching to a new major mode always resets this - variable. - - - Variable: after-save-hook - This normal hook runs after a buffer has been saved in its visited - file. - - - Variable: file-precious-flag - If this variable is non-`nil', then `save-buffer' protects against - I/O errors while saving by writing the new file to a temporary - name instead of the name it is supposed to have, and then renaming - it to the intended name after it is clear there are no errors. - This procedure prevents problems such as a lack of disk space from - resulting in an invalid file. - - As a side effect, backups are necessarily made by copying. *Note - Rename or Copy::. Yet, at the same time, saving a precious file - always breaks all hard links between the file you save and other - file names. - - Some modes set this variable non-`nil' locally in particular - buffers. - - - User Option: require-final-newline - This variable determines whether files may be written out that do - *not* end with a newline. If the value of the variable is `t', - then `save-buffer' silently adds a newline at the end of the file - whenever the buffer being saved does not already end in one. If - the value of the variable is non-`nil', but not `t', then - `save-buffer' asks the user whether to add a newline each time the - case arises. - - If the value of the variable is `nil', then `save-buffer' doesn't - add newlines at all. `nil' is the default value, but a few major - modes set it to `t' in particular buffers. - - -File: lispref.info, Node: Reading from Files, Next: Writing to Files, Prev: Saving Buffers, Up: Files - -Reading from Files -================== - - You can copy a file from the disk and insert it into a buffer using -the `insert-file-contents' function. Don't use the user-level command -`insert-file' in a Lisp program, as that sets the mark. - - - Function: insert-file-contents FILENAME &optional VISIT BEG END - REPLACE - This function inserts the contents of file FILENAME into the - current buffer after point. It returns a list of the absolute - file name and the length of the data inserted. An error is - signaled if FILENAME is not the name of a file that can be read. - - The function `insert-file-contents' checks the file contents - against the defined file formats, and converts the file contents if - appropriate. *Note Format Conversion::. It also calls the - functions in the list `after-insert-file-functions'; see *Note - Saving Properties::. - - If VISIT is non-`nil', this function additionally marks the buffer - as unmodified and sets up various fields in the buffer so that it - is visiting the file FILENAME: these include the buffer's visited - file name and its last save file modtime. This feature is used by - `find-file-noselect' and you probably should not use it yourself. - - If BEG and END are non-`nil', they should be integers specifying - the portion of the file to insert. In this case, VISIT must be - `nil'. For example, - - (insert-file-contents filename nil 0 500) - - inserts the first 500 characters of a file. - - If the argument REPLACE is non-`nil', it means to replace the - contents of the buffer (actually, just the accessible portion) - with the contents of the file. This is better than simply - deleting the buffer contents and inserting the whole file, because - (1) it preserves some marker positions and (2) it puts less data - in the undo list. - - If you want to pass a file name to another process so that another -program can read the file, use the function `file-local-copy'; see -*Note Magic File Names::. - - -File: lispref.info, Node: Writing to Files, Next: File Locks, Prev: Reading from Files, Up: Files - -Writing to Files -================ - - You can write the contents of a buffer, or part of a buffer, directly -to a file on disk using the `append-to-file' and `write-region' -functions. Don't use these functions to write to files that are being -visited; that could cause confusion in the mechanisms for visiting. - - - Command: append-to-file START END FILENAME - This function appends the contents of the region delimited by - START and END in the current buffer to the end of file FILENAME. - If that file does not exist, it is created. If that file exists - it is overwritten. This function returns `nil'. - - An error is signaled if FILENAME specifies a nonwritable file, or - a nonexistent file in a directory where files cannot be created. - - - Command: write-region START END FILENAME &optional APPEND VISIT - This function writes the region delimited by START and END in the - current buffer into the file specified by FILENAME. - - If START is a string, then `write-region' writes or appends that - string, rather than text from the buffer. - - If APPEND is non-`nil', then the specified text is appended to the - existing file contents (if any). - - If VISIT is `t', then XEmacs establishes an association between - the buffer and the file: the buffer is then visiting that file. - It also sets the last file modification time for the current - buffer to FILENAME's modtime, and marks the buffer as not - modified. This feature is used by `save-buffer', but you probably - should not use it yourself. - - If VISIT is a string, it specifies the file name to visit. This - way, you can write the data to one file (FILENAME) while recording - the buffer as visiting another file (VISIT). The argument VISIT - is used in the echo area message and also for file locking; VISIT - is stored in `buffer-file-name'. This feature is used to - implement `file-precious-flag'; don't use it yourself unless you - really know what you're doing. - - The function `write-region' converts the data which it writes to - the appropriate file formats specified by `buffer-file-format'. - *Note Format Conversion::. It also calls the functions in the list - `write-region-annotate-functions'; see *Note Saving Properties::. - - Normally, `write-region' displays a message `Wrote file FILENAME' - in the echo area. If VISIT is neither `t' nor `nil' nor a string, - then this message is inhibited. This feature is useful for - programs that use files for internal purposes, files that the user - does not need to know about. - - -File: lispref.info, Node: File Locks, Next: Information about Files, Prev: Writing to Files, Up: Files - -File Locks -========== - - When two users edit the same file at the same time, they are likely -to interfere with each other. XEmacs tries to prevent this situation -from arising by recording a "file lock" when a file is being modified. -XEmacs can then detect the first attempt to modify a buffer visiting a -file that is locked by another XEmacs process, and ask the user what to -do. - - File locks do not work properly when multiple machines can share -file systems, such as with NFS. Perhaps a better file locking system -will be implemented in the future. When file locks do not work, it is -possible for two users to make changes simultaneously, but XEmacs can -still warn the user who saves second. Also, the detection of -modification of a buffer visiting a file changed on disk catches some -cases of simultaneous editing; see *Note Modification Time::. - - - Function: file-locked-p &optional FILENAME - This function returns `nil' if the file FILENAME is not locked by - this XEmacs process. It returns `t' if it is locked by this - XEmacs, and it returns the name of the user who has locked it if it - is locked by someone else. - - (file-locked-p "foo") - => nil - - - Function: lock-buffer &optional FILENAME - This function locks the file FILENAME, if the current buffer is - modified. The argument FILENAME defaults to the current buffer's - visited file. Nothing is done if the current buffer is not - visiting a file, or is not modified. - - - Function: unlock-buffer - This function unlocks the file being visited in the current buffer, - if the buffer is modified. If the buffer is not modified, then - the file should not be locked, so this function does nothing. It - also does nothing if the current buffer is not visiting a file. - - - Function: ask-user-about-lock FILE OTHER-USER - This function is called when the user tries to modify FILE, but it - is locked by another user named OTHER-USER. The value it returns - determines what happens next: - - * A value of `t' says to grab the lock on the file. Then this - user may edit the file and OTHER-USER loses the lock. - - * A value of `nil' says to ignore the lock and let this user - edit the file anyway. - - * This function may instead signal a `file-locked' error, in - which case the change that the user was about to make does - not take place. - - The error message for this error looks like this: - - error--> File is locked: FILE OTHER-USER - - where `file' is the name of the file and OTHER-USER is the - name of the user who has locked the file. - - The default definition of this function asks the user to choose - what to do. If you wish, you can replace the `ask-user-about-lock' - function with your own version that decides in another way. The - code for its usual definition is in `userlock.el'. - - -File: lispref.info, Node: Information about Files, Next: Changing File Attributes, Prev: File Locks, Up: Files - -Information about Files -======================= - - The functions described in this section all operate on strings that -designate file names. All the functions have names that begin with the -word `file'. These functions all return information about actual files -or directories, so their arguments must all exist as actual files or -directories unless otherwise noted. - -* Menu: - -* Testing Accessibility:: Is a given file readable? Writable? -* Kinds of Files:: Is it a directory? A symbolic link? -* Truenames:: Eliminating symbolic links from a file name. -* File Attributes:: How large is it? Any other names? Etc. - - -File: lispref.info, Node: Testing Accessibility, Next: Kinds of Files, Up: Information about Files - -Testing Accessibility ---------------------- - - These functions test for permission to access a file in specific -ways. - - - Function: file-exists-p FILENAME - This function returns `t' if a file named FILENAME appears to - exist. This does not mean you can necessarily read the file, only - that you can find out its attributes. (On Unix, this is true if - the file exists and you have execute permission on the containing - directories, regardless of the protection of the file itself.) - - If the file does not exist, or if fascist access control policies - prevent you from finding the attributes of the file, this function - returns `nil'. - - - Function: file-readable-p FILENAME - This function returns `t' if a file named FILENAME exists and you - can read it. It returns `nil' otherwise. - - (file-readable-p "files.texi") - => t - (file-exists-p "/usr/spool/mqueue") - => t - (file-readable-p "/usr/spool/mqueue") - => nil - - - Function: file-executable-p FILENAME - This function returns `t' if a file named FILENAME exists and you - can execute it. It returns `nil' otherwise. If the file is a - directory, execute permission means you can check the existence and - attributes of files inside the directory, and open those files if - their modes permit. - - - Function: file-writable-p FILENAME - This function returns `t' if the file FILENAME can be written or - created by you, and `nil' otherwise. A file is writable if the - file exists and you can write it. It is creatable if it does not - exist, but the specified directory does exist and you can write in - that directory. - - In the third example below, `foo' is not writable because the - parent directory does not exist, even though the user could create - such a directory. - - (file-writable-p "~/foo") - => t - (file-writable-p "/foo") - => nil - (file-writable-p "~/no-such-dir/foo") - => nil - - - Function: file-accessible-directory-p DIRNAME - This function returns `t' if you have permission to open existing - files in the directory whose name as a file is DIRNAME; otherwise - (or if there is no such directory), it returns `nil'. The value - of DIRNAME may be either a directory name or the file name of a - directory. - - Example: after the following, - - (file-accessible-directory-p "/foo") - => nil - - we can deduce that any attempt to read a file in `/foo/' will give - an error. - - - Function: file-ownership-preserved-p FILENAME - This function returns `t' if deleting the file FILENAME and then - creating it anew would keep the file's owner unchanged. - - - Function: file-newer-than-file-p FILENAME1 FILENAME2 - This function returns `t' if the file FILENAME1 is newer than file - FILENAME2. If FILENAME1 does not exist, it returns `nil'. If - FILENAME2 does not exist, it returns `t'. - - In the following example, assume that the file `aug-19' was written - on the 19th, `aug-20' was written on the 20th, and the file - `no-file' doesn't exist at all. - - (file-newer-than-file-p "aug-19" "aug-20") - => nil - (file-newer-than-file-p "aug-20" "aug-19") - => t - (file-newer-than-file-p "aug-19" "no-file") - => t - (file-newer-than-file-p "no-file" "aug-19") - => nil - - You can use `file-attributes' to get a file's last modification - time as a list of two numbers. *Note File Attributes::. - - -File: lispref.info, Node: Kinds of Files, Next: Truenames, Prev: Testing Accessibility, Up: Information about Files - -Distinguishing Kinds of Files ------------------------------ - - This section describes how to distinguish various kinds of files, -such as directories, symbolic links, and ordinary files. - - - Function: file-symlink-p FILENAME - If the file FILENAME is a symbolic link, the `file-symlink-p' - function returns the file name to which it is linked. This may be - the name of a text file, a directory, or even another symbolic - link, or it may be a nonexistent file name. - - If the file FILENAME is not a symbolic link (or there is no such - file), `file-symlink-p' returns `nil'. - - (file-symlink-p "foo") - => nil - (file-symlink-p "sym-link") - => "foo" - (file-symlink-p "sym-link2") - => "sym-link" - (file-symlink-p "/bin") - => "/pub/bin" - - - - Function: file-directory-p FILENAME - This function returns `t' if FILENAME is the name of an existing - directory, `nil' otherwise. - - (file-directory-p "~rms") - => t - (file-directory-p "~rms/lewis/files.texi") - => nil - (file-directory-p "~rms/lewis/no-such-file") - => nil - (file-directory-p "$HOME") - => nil - (file-directory-p - (substitute-in-file-name "$HOME")) - => t - - - Function: file-regular-p FILENAME - This function returns `t' if the file FILENAME exists and is a - regular file (not a directory, symbolic link, named pipe, - terminal, or other I/O device). - - -File: lispref.info, Node: Truenames, Next: File Attributes, Prev: Kinds of Files, Up: Information about Files - -Truenames ---------- - - The "truename" of a file is the name that you get by following -symbolic links until none remain, then expanding to get rid of `.' and -`..' as components. Strictly speaking, a file need not have a unique -truename; the number of distinct truenames a file has is equal to the -number of hard links to the file. However, truenames are useful -because they eliminate symbolic links as a cause of name variation. - - - Function: file-truename FILENAME &optional DEFAULT - The function `file-truename' returns the true name of the file - FILENAME. This is the name that you get by following symbolic - links until none remain. - - If the filename is relative, DEFAULT is the directory to start - with. If DEFAULT is `nil' or missing, the current buffer's value - of `default-directory' is used. - - *Note Buffer File Name::, for related information. - diff --git a/info/lispref.info-23 b/info/lispref.info-23 deleted file mode 100644 index cb2dcee..0000000 --- a/info/lispref.info-23 +++ /dev/null @@ -1,1258 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: File Attributes, Prev: Truenames, Up: Information about Files - -Other Information about Files ------------------------------ - - This section describes the functions for getting detailed information -about a file, other than its contents. This information includes the -mode bits that control access permission, the owner and group numbers, -the number of names, the inode number, the size, and the times of access -and modification. - - - Function: file-modes FILENAME - This function returns the mode bits of FILENAME, as an integer. - The mode bits are also called the file permissions, and they - specify access control in the usual Unix fashion. If the - low-order bit is 1, then the file is executable by all users, if - the second-lowest-order bit is 1, then the file is writable by all - users, etc. - - The highest value returnable is 4095 (7777 octal), meaning that - everyone has read, write, and execute permission, that the SUID bit - is set for both others and group, and that the sticky bit is set. - - (file-modes "~/junk/diffs") - => 492 ; Decimal integer. - (format "%o" 492) - => "754" ; Convert to octal. - - (set-file-modes "~/junk/diffs" 438) - => nil - - (format "%o" 438) - => "666" ; Convert to octal. - - % ls -l diffs - -rw-rw-rw- 1 lewis 0 3063 Oct 30 16:00 diffs - - - Function: file-nlinks FILENAME - This functions returns the number of names (i.e., hard links) that - file FILENAME has. If the file does not exist, then this function - returns `nil'. Note that symbolic links have no effect on this - function, because they are not considered to be names of the files - they link to. - - % ls -l foo* - -rw-rw-rw- 2 rms 4 Aug 19 01:27 foo - -rw-rw-rw- 2 rms 4 Aug 19 01:27 foo1 - - (file-nlinks "foo") - => 2 - (file-nlinks "doesnt-exist") - => nil - - - Function: file-attributes FILENAME - This function returns a list of attributes of file FILENAME. If - the specified file cannot be opened, it returns `nil'. - - The elements of the list, in order, are: - - 0. `t' for a directory, a string for a symbolic link (the name - linked to), or `nil' for a text file. - - 1. The number of names the file has. Alternate names, also - known as hard links, can be created by using the - `add-name-to-file' function (*note Changing File - Attributes::.). - - 2. The file's UID. - - 3. The file's GID. - - 4. The time of last access, as a list of two integers. The - first integer has the high-order 16 bits of time, the second - has the low 16 bits. (This is similar to the value of - `current-time'; see *Note Time of Day::.) - - 5. The time of last modification as a list of two integers (as - above). - - 6. The time of last status change as a list of two integers (as - above). - - 7. The size of the file in bytes. - - 8. The file's modes, as a string of ten letters or dashes, as in - `ls -l'. - - 9. `t' if the file's GID would change if file were deleted and - recreated; `nil' otherwise. - - 10. The file's inode number. - - 11. The file system number of the file system that the file is - in. This element and the file's inode number together give - enough information to distinguish any two files on the - system--no two files can have the same values for both of - these numbers. - - For example, here are the file attributes for `files.texi': - - (file-attributes "files.texi") - => (nil - 1 - 2235 - 75 - (8489 20284) - (8489 20284) - (8489 20285) - 14906 - "-rw-rw-rw-" - nil - 129500 - -32252) - - and here is how the result is interpreted: - - `nil' - is neither a directory nor a symbolic link. - - `1' - has only one name (the name `files.texi' in the current - default directory). - - `2235' - is owned by the user with UID 2235. - - `75' - is in the group with GID 75. - - `(8489 20284)' - was last accessed on Aug 19 00:09. Use `format-time-string' to - ! convert this number into a time string. *Note Time - Conversion::. - - `(8489 20284)' - was last modified on Aug 19 00:09. - - `(8489 20285)' - last had its inode changed on Aug 19 00:09. - - `14906' - is 14906 characters long. - - `"-rw-rw-rw-"' - has a mode of read and write access for the owner, group, and - world. - - `nil' - would retain the same GID if it were recreated. - - `129500' - has an inode number of 129500. - - `-32252' - is on file system number -32252. - - -File: lispref.info, Node: Changing File Attributes, Next: File Names, Prev: Information about Files, Up: Files - -Changing File Names and Attributes -================================== - - The functions in this section rename, copy, delete, link, and set the -modes of files. - - In the functions that have an argument NEWNAME, if a file by the -name of NEWNAME already exists, the actions taken depend on the value -of the argument OK-IF-ALREADY-EXISTS: - - * Signal a `file-already-exists' error if OK-IF-ALREADY-EXISTS is - `nil'. - - * Request confirmation if OK-IF-ALREADY-EXISTS is a number. - - * Replace the old file without confirmation if OK-IF-ALREADY-EXISTS - is any other value. - - - Command: add-name-to-file OLDNAME NEWNAME &optional - OK-IF-ALREADY-EXISTS - This function gives the file named OLDNAME the additional name - NEWNAME. This means that NEWNAME becomes a new "hard link" to - OLDNAME. - - In the first part of the following example, we list two files, - `foo' and `foo3'. - - % ls -l fo* - -rw-rw-rw- 1 rms 29 Aug 18 20:32 foo - -rw-rw-rw- 1 rms 24 Aug 18 20:31 foo3 - - Then we evaluate the form `(add-name-to-file "~/lewis/foo" - "~/lewis/foo2")'. Again we list the files. This shows two names, - `foo' and `foo2'. - - (add-name-to-file "~/lewis/foo1" "~/lewis/foo2") - => nil - - % ls -l fo* - -rw-rw-rw- 2 rms 29 Aug 18 20:32 foo - -rw-rw-rw- 2 rms 29 Aug 18 20:32 foo2 - -rw-rw-rw- 1 rms 24 Aug 18 20:31 foo3 - - Finally, we evaluate the following: - - (add-name-to-file "~/lewis/foo" "~/lewis/foo3" t) - - and list the files again. Now there are three names for one file: - `foo', `foo2', and `foo3'. The old contents of `foo3' are lost. - - (add-name-to-file "~/lewis/foo1" "~/lewis/foo3") - => nil - - % ls -l fo* - -rw-rw-rw- 3 rms 29 Aug 18 20:32 foo - -rw-rw-rw- 3 rms 29 Aug 18 20:32 foo2 - -rw-rw-rw- 3 rms 29 Aug 18 20:32 foo3 - - This function is meaningless on VMS, where multiple names for one - file are not allowed. - - See also `file-nlinks' in *Note File Attributes::. - - - Command: rename-file FILENAME NEWNAME &optional OK-IF-ALREADY-EXISTS - This command renames the file FILENAME as NEWNAME. - - If FILENAME has additional names aside from FILENAME, it continues - to have those names. In fact, adding the name NEWNAME with - `add-name-to-file' and then deleting FILENAME has the same effect - as renaming, aside from momentary intermediate states. - - In an interactive call, this function prompts for FILENAME and - NEWNAME in the minibuffer; also, it requests confirmation if - NEWNAME already exists. - - - Command: copy-file OLDNAME NEWNAME &optional OK-IF-EXISTS TIME - This command copies the file OLDNAME to NEWNAME. An error is - signaled if OLDNAME does not exist. - - If TIME is non-`nil', then this functions gives the new file the - same last-modified time that the old one has. (This works on only - some operating systems.) - - In an interactive call, this function prompts for FILENAME and - NEWNAME in the minibuffer; also, it requests confirmation if - NEWNAME already exists. - - - Command: delete-file FILENAME - This command deletes the file FILENAME, like the shell command `rm - FILENAME'. If the file has multiple names, it continues to exist - under the other names. - - A suitable kind of `file-error' error is signaled if the file does - not exist, or is not deletable. (On Unix, a file is deletable if - its directory is writable.) - - See also `delete-directory' in *Note Create/Delete Dirs::. - - - Command: make-symbolic-link FILENAME NEWNAME &optional OK-IF-EXISTS - This command makes a symbolic link to FILENAME, named NEWNAME. - This is like the shell command `ln -s FILENAME NEWNAME'. - - In an interactive call, this function prompts for FILENAME and - NEWNAME in the minibuffer; also, it requests confirmation if - NEWNAME already exists. - - - Function: define-logical-name VARNAME STRING - This function defines the logical name NAME to have the value - STRING. It is available only on VMS. - - - Function: set-file-modes FILENAME MODE - This function sets mode bits of FILENAME to MODE (which must be an - integer). Only the low 12 bits of MODE are used. - - - Function: set-default-file-modes MODE - This function sets the default file protection for new files - created by XEmacs and its subprocesses. Every file created with - XEmacs initially has this protection. On Unix, the default - protection is the bitwise complement of the "umask" value. - - The argument MODE must be an integer. Only the low 9 bits of MODE - are used. - - Saving a modified version of an existing file does not count as - creating the file; it does not change the file's mode, and does - not use the default file protection. - - - Function: default-file-modes - This function returns the current default protection value. - - On MS-DOS, there is no such thing as an "executable" file mode bit. -So Emacs considers a file executable if its name ends in `.com', `.bat' -or `.exe'. This is reflected in the values returned by `file-modes' -and `file-attributes'. - - -File: lispref.info, Node: File Names, Next: Contents of Directories, Prev: Changing File Attributes, Up: Files - -File Names -========== - - Files are generally referred to by their names, in XEmacs as -elsewhere. File names in XEmacs are represented as strings. The -functions that operate on a file all expect a file name argument. - - In addition to operating on files themselves, XEmacs Lisp programs -often need to operate on the names; i.e., to take them apart and to use -part of a name to construct related file names. This section describes -how to manipulate file names. - - The functions in this section do not actually access files, so they -can operate on file names that do not refer to an existing file or -directory. - - On VMS, all these functions understand both VMS file-name syntax and -Unix syntax. This is so that all the standard Lisp libraries can -specify file names in Unix syntax and work properly on VMS without -change. On MS-DOS, these functions understand MS-DOS file-name syntax -as well as Unix syntax. - -* Menu: - -* File Name Components:: The directory part of a file name, and the rest. -* Directory Names:: A directory's name as a directory - is different from its name as a file. -* Relative File Names:: Some file names are relative to a current directory. -* File Name Expansion:: Converting relative file names to absolute ones. -* Unique File Names:: Generating names for temporary files. -* File Name Completion:: Finding the completions for a given file name. -* User Name Completion:: Finding the completions for a given user name. - - -File: lispref.info, Node: File Name Components, Next: Directory Names, Up: File Names - -File Name Components --------------------- - - The operating system groups files into directories. To specify a -file, you must specify the directory and the file's name within that -directory. Therefore, XEmacs considers a file name as having two main -parts: the "directory name" part, and the "nondirectory" part (or "file -name within the directory"). Either part may be empty. Concatenating -these two parts reproduces the original file name. - - On Unix, the directory part is everything up to and including the -last slash; the nondirectory part is the rest. The rules in VMS syntax -are complicated. - - For some purposes, the nondirectory part is further subdivided into -the name proper and the "version number". On Unix, only backup files -have version numbers in their names; on VMS, every file has a version -number, but most of the time the file name actually used in XEmacs -omits the version number. Version numbers are found mostly in -directory lists. - - - Function: file-name-directory FILENAME - This function returns the directory part of FILENAME (or `nil' if - FILENAME does not include a directory part). On Unix, the - function returns a string ending in a slash. On VMS, it returns a - string ending in one of the three characters `:', `]', or `>'. - - (file-name-directory "lewis/foo") ; Unix example - => "lewis/" - (file-name-directory "foo") ; Unix example - => nil - (file-name-directory "[X]FOO.TMP") ; VMS example - => "[X]" - - - Function: file-name-nondirectory FILENAME - This function returns the nondirectory part of FILENAME. - - (file-name-nondirectory "lewis/foo") - => "foo" - (file-name-nondirectory "foo") - => "foo" - ;; The following example is accurate only on VMS. - (file-name-nondirectory "[X]FOO.TMP") - => "FOO.TMP" - - - Function: file-name-sans-versions FILENAME &optional - KEEP-BACKUP-VERSION - This function returns FILENAME without any file version numbers, - backup version numbers, or trailing tildes. - - If KEEP-BACKUP-VERSION is non-`nil', we do not remove backup - version numbers, only true file version numbers. - - (file-name-sans-versions "~rms/foo.~1~") - => "~rms/foo" - (file-name-sans-versions "~rms/foo~") - => "~rms/foo" - (file-name-sans-versions "~rms/foo") - => "~rms/foo" - ;; The following example applies to VMS only. - (file-name-sans-versions "foo;23") - => "foo" - - - Function: file-name-sans-extension FILENAME - This function returns FILENAME minus its "extension," if any. The - extension, in a file name, is the part that starts with the last - `.' in the last name component. For example, - - (file-name-sans-extension "foo.lose.c") - => "foo.lose" - (file-name-sans-extension "big.hack/foo") - => "big.hack/foo" - - -File: lispref.info, Node: Directory Names, Next: Relative File Names, Prev: File Name Components, Up: File Names - -Directory Names ---------------- - - A "directory name" is the name of a directory. A directory is a -kind of file, and it has a file name, which is related to the directory -name but not identical to it. (This is not quite the same as the usual -Unix terminology.) These two different names for the same entity are -related by a syntactic transformation. On Unix, this is simple: a -directory name ends in a slash, whereas the directory's name as a file -lacks that slash. On VMS, the relationship is more complicated. - - The difference between a directory name and its name as a file is -subtle but crucial. When an XEmacs variable or function argument is -described as being a directory name, a file name of a directory is not -acceptable. - - The following two functions convert between directory names and file -names. They do nothing special with environment variable substitutions -such as `$HOME', and the constructs `~', and `..'. - - - Function: file-name-as-directory FILENAME - This function returns a string representing FILENAME in a form - that the operating system will interpret as the name of a - directory. In Unix, this means appending a slash to the string. - On VMS, the function converts a string of the form `[X]Y.DIR.1' to - the form `[X.Y]'. - - (file-name-as-directory "~rms/lewis") - => "~rms/lewis/" - - - Function: directory-file-name DIRNAME - This function returns a string representing DIRNAME in a form that - the operating system will interpret as the name of a file. On - Unix, this means removing a final slash from the string. On VMS, - the function converts a string of the form `[X.Y]' to `[X]Y.DIR.1'. - - (directory-file-name "~lewis/") - => "~lewis" - - Directory name abbreviations are useful for directories that are -normally accessed through symbolic links. Sometimes the users recognize -primarily the link's name as "the name" of the directory, and find it -annoying to see the directory's "real" name. If you define the link -name as an abbreviation for the "real" name, XEmacs shows users the -abbreviation instead. - - If you wish to convert a directory name to its abbreviation, use this -function: - - - Function: abbreviate-file-name DIRNAME &optional HACK-HOMEDIR - This function applies abbreviations from `directory-abbrev-alist' - to its argument, and substitutes `~' for the user's home directory. - - If HACK-HOMEDIR is non-`nil', then this also substitutes `~' for - the user's home directory. - - - - Variable: directory-abbrev-alist - The variable `directory-abbrev-alist' contains an alist of - abbreviations to use for file directories. Each element has the - form `(FROM . TO)', and says to replace FROM with TO when it - appears in a directory name. The FROM string is actually a - regular expression; it should always start with `^'. The function - `abbreviate-file-name' performs these substitutions. - - You can set this variable in `site-init.el' to describe the - abbreviations appropriate for your site. - - Here's an example, from a system on which file system `/home/fsf' - and so on are normally accessed through symbolic links named `/fsf' - and so on. - - (("^/home/fsf" . "/fsf") - ("^/home/gp" . "/gp") - ("^/home/gd" . "/gd")) - - -File: lispref.info, Node: Relative File Names, Next: File Name Expansion, Prev: Directory Names, Up: File Names - -Absolute and Relative File Names --------------------------------- - - All the directories in the file system form a tree starting at the -root directory. A file name can specify all the directory names -starting from the root of the tree; then it is called an "absolute" -file name. Or it can specify the position of the file in the tree -relative to a default directory; then it is called a "relative" file -name. On Unix, an absolute file name starts with a slash or a tilde -(`~'), and a relative one does not. The rules on VMS are complicated. - - - Function: file-name-absolute-p FILENAME - This function returns `t' if file FILENAME is an absolute file - name, `nil' otherwise. On VMS, this function understands both - Unix syntax and VMS syntax. - - (file-name-absolute-p "~rms/foo") - => t - (file-name-absolute-p "rms/foo") - => nil - (file-name-absolute-p "/user/rms/foo") - => t - - -File: lispref.info, Node: File Name Expansion, Next: Unique File Names, Prev: Relative File Names, Up: File Names - -Functions that Expand Filenames -------------------------------- - - "Expansion" of a file name means converting a relative file name to -an absolute one. Since this is done relative to a default directory, -you must specify the default directory name as well as the file name to -be expanded. Expansion also simplifies file names by eliminating -redundancies such as `./' and `NAME/../'. - - - Function: expand-file-name FILENAME &optional DIRECTORY - This function converts FILENAME to an absolute file name. If - DIRECTORY is supplied, it is the directory to start with if - FILENAME is relative. (The value of DIRECTORY should itself be an - absolute directory name; it may start with `~'.) Otherwise, the - current buffer's value of `default-directory' is used. For - example: - - (expand-file-name "foo") - => "/xcssun/users/rms/lewis/foo" - (expand-file-name "../foo") - => "/xcssun/users/rms/foo" - (expand-file-name "foo" "/usr/spool/") - => "/usr/spool/foo" - (expand-file-name "$HOME/foo") - => "/xcssun/users/rms/lewis/$HOME/foo" - - Filenames containing `.' or `..' are simplified to their canonical - form: - - (expand-file-name "bar/../foo") - => "/xcssun/users/rms/lewis/foo" - - `~/' at the beginning is expanded into the user's home directory. - A `/' or `~' following a `/'. - - Note that `expand-file-name' does *not* expand environment - variables; only `substitute-in-file-name' does that. - - - Function: file-relative-name FILENAME &optional DIRECTORY - This function does the inverse of expansion--it tries to return a - relative name that is equivalent to FILENAME when interpreted - relative to DIRECTORY. - - If DIRECTORY is `nil' or omitted, the value of `default-directory' - is used. - - (file-relative-name "/foo/bar" "/foo/") - => "bar") - (file-relative-name "/foo/bar" "/hack/") - => "../foo/bar") - - - Variable: default-directory - The value of this buffer-local variable is the default directory - for the current buffer. It should be an absolute directory name; - it may start with `~'. This variable is local in every buffer. - - `expand-file-name' uses the default directory when its second - argument is `nil'. - - On Unix systems, the value is always a string ending with a slash. - - default-directory - => "/user/lewis/manual/" - - - Function: substitute-in-file-name FILENAME - This function replaces environment variable references in FILENAME - with the environment variable values. Following standard Unix - shell syntax, `$' is the prefix to substitute an environment - variable value. - - The environment variable name is the series of alphanumeric - characters (including underscores) that follow the `$'. If the - character following the `$' is a `{', then the variable name is - everything up to the matching `}'. - - Here we assume that the environment variable `HOME', which holds - the user's home directory name, has value `/xcssun/users/rms'. - - (substitute-in-file-name "$HOME/foo") - => "/xcssun/users/rms/foo" - - After substitution, a `/' or `~' following a `/' is taken to be - the start of an absolute file name that overrides what precedes - it, so everything before that `/' or `~' is deleted. For example: - - (substitute-in-file-name "bar/~/foo") - => "~/foo" - (substitute-in-file-name "/usr/local/$HOME/foo") - => "/xcssun/users/rms/foo" - - On VMS, `$' substitution is not done, so this function does nothing - on VMS except discard superfluous initial components as shown - above. - - -File: lispref.info, Node: Unique File Names, Next: File Name Completion, Prev: File Name Expansion, Up: File Names - -Generating Unique File Names ----------------------------- - - Some programs need to write temporary files. Here is the usual way -to construct a name for such a file: - - (make-temp-name (expand-file-name NAME-OF-APPLICATION (temp-directory))) - -Here we use `(temp-directory)' to specify a directory for temporary -files--under Unix, it will normally evaluate to `"/tmp/"'. The job of -`make-temp-name' is to prevent two different users or two different -processes from trying to use the same name. - - - Function: temp-directory - This function returns the name of the directory to use for - temporary files. Under Unix, this will be the value of `TMPDIR', - defaulting to `/tmp'. On Windows, this will be obtained from the - `TEMP' or `TMP' environment variables, defaulting to `/'. - - Note that the `temp-directory' function does not exist under FSF - Emacs. - - - Function: make-temp-name PREFIX - This function generates a temporary file name starting with - PREFIX. The Emacs process number forms part of the result, so - there is no danger of generating a name being used by another - process. - - (make-temp-name "/tmp/foo") - => "/tmp/fooGaAQjC" - - In addition, this function makes an attempt to choose a name that - does not specify an existing file. To make this work, PREFIX - should be an absolute file name. - - To avoid confusion, each Lisp application should preferably use a - unique PREFIX to `make-temp-name'. - - -File: lispref.info, Node: File Name Completion, Next: User Name Completion, Prev: Unique File Names, Up: File Names - -File Name Completion --------------------- - - This section describes low-level subroutines for completing a file -name. For other completion functions, see *Note Completion::. - - - Function: file-name-all-completions PARTIAL-FILENAME DIRECTORY - This function returns a list of all possible completions for a file - whose name starts with PARTIAL-FILENAME in directory DIRECTORY. - The order of the completions is the order of the files in the - directory, which is unpredictable and conveys no useful - information. - - The argument PARTIAL-FILENAME must be a file name containing no - directory part and no slash. The current buffer's default - directory is prepended to DIRECTORY, if DIRECTORY is not absolute. - - In the following example, suppose that the current default - directory, `~rms/lewis', has five files whose names begin with `f': - `foo', `file~', `file.c', `file.c.~1~', and `file.c.~2~'. - - (file-name-all-completions "f" "") - => ("foo" "file~" "file.c.~2~" - "file.c.~1~" "file.c") - - (file-name-all-completions "fo" "") - => ("foo") - - - Function: file-name-completion FILENAME DIRECTORY - This function completes the file name FILENAME in directory - DIRECTORY. It returns the longest prefix common to all file names - in directory DIRECTORY that start with FILENAME. - - If only one match exists and FILENAME matches it exactly, the - function returns `t'. The function returns `nil' if directory - DIRECTORY contains no name starting with FILENAME. - - In the following example, suppose that the current default - directory has five files whose names begin with `f': `foo', - `file~', `file.c', `file.c.~1~', and `file.c.~2~'. - - (file-name-completion "fi" "") - => "file" - - (file-name-completion "file.c.~1" "") - => "file.c.~1~" - - (file-name-completion "file.c.~1~" "") - => t - - (file-name-completion "file.c.~3" "") - => nil - - - User Option: completion-ignored-extensions - `file-name-completion' usually ignores file names that end in any - string in this list. It does not ignore them when all the possible - completions end in one of these suffixes or when a buffer showing - all possible completions is displayed. - - A typical value might look like this: - - completion-ignored-extensions - => (".o" ".elc" "~" ".dvi") - - -File: lispref.info, Node: User Name Completion, Prev: File Name Completion, Up: File Names - -User Name Completion --------------------- - - This section describes low-level subroutines for completing a user -name. For other completion functions, see *Note Completion::. - - - Function: user-name-all-completions PARTIAL-USERNAME - This function returns a list of all possible completions for a user - whose name starts with PARTIAL-USERNAME. The order of the - completions is unpredictable and conveys no useful information. - - The argument PARTIAL-USERNAME must be a partial user name - containing no tilde character and no slash. - - - Function: user-name-completion USERNAME - This function completes the user name USERNAME. It returns the - longest prefix common to all user names that start with USERNAME. - - If only one match exists and USERNAME matches it exactly, the - function returns `t'. The function returns `nil' if no user name - starting with USERNAME exists. - - - Function: user-name-completion-1 USERNAME - This function completes the user name USERNAME, like - `user-name-completion', differing only in the return value. This - function returns the cons of the completion returned by - `user-name-completion', and a boolean indicating whether that - completion was unique. - - -File: lispref.info, Node: Contents of Directories, Next: Create/Delete Dirs, Prev: File Names, Up: Files - -Contents of Directories -======================= - - A directory is a kind of file that contains other files entered under -various names. Directories are a feature of the file system. - - XEmacs can list the names of the files in a directory as a Lisp list, -or display the names in a buffer using the `ls' shell command. In the -latter case, it can optionally display information about each file, -depending on the value of switches passed to the `ls' command. - - - Function: directory-files DIRECTORY &optional FULL-NAME MATCH-REGEXP - NOSORT FILES-ONLY - This function returns a list of the names of the files in the - directory DIRECTORY. By default, the list is in alphabetical - order. - - If FULL-NAME is non-`nil', the function returns the files' - absolute file names. Otherwise, it returns just the names - relative to the specified directory. - - If MATCH-REGEXP is non-`nil', this function returns only those - file names that contain that regular expression--the other file - names are discarded from the list. - - If NOSORT is non-`nil', `directory-files' does not sort the list, - so you get the file names in no particular order. Use this if you - want the utmost possible speed and don't care what order the files - are processed in. If the order of processing is visible to the - user, then the user will probably be happier if you do sort the - names. - - If FILES-ONLY is the symbol `t', then only the "files" in the - directory will be returned; subdirectories will be excluded. If - FILES-ONLY is not `nil' and not `t', then only the subdirectories - will be returned. Otherwise, if FILES-ONLY is `nil' (the default) - then both files and subdirectories will be returned. - - (directory-files "~lewis") - => ("#foo#" "#foo.el#" "." ".." - "dired-mods.el" "files.texi" - "files.texi.~1~") - - An error is signaled if DIRECTORY is not the name of a directory - that can be read. - - - Function: insert-directory FILE SWITCHES &optional WILDCARD - FULL-DIRECTORY-P - This function inserts (in the current buffer) a directory listing - for directory FILE, formatted with `ls' according to SWITCHES. It - leaves point after the inserted text. - - The argument FILE may be either a directory name or a file - specification including wildcard characters. If WILDCARD is - non-`nil', that means treat FILE as a file specification with - wildcards. - - If FULL-DIRECTORY-P is non-`nil', that means FILE is a directory - and switches do not contain `-d', so that the listing should show - the full contents of the directory. (The `-d' option to `ls' says - to describe a directory itself rather than its contents.) - - This function works by running a directory listing program whose - name is in the variable `insert-directory-program'. If WILDCARD is - non-`nil', it also runs the shell specified by `shell-file-name', - to expand the wildcards. - - - Variable: insert-directory-program - This variable's value is the program to run to generate a - directory listing for the function `insert-directory'. - - -File: lispref.info, Node: Create/Delete Dirs, Next: Magic File Names, Prev: Contents of Directories, Up: Files - -Creating and Deleting Directories -================================= - - Most XEmacs Lisp file-manipulation functions get errors when used on -files that are directories. For example, you cannot delete a directory -with `delete-file'. These special functions exist to create and delete -directories. - - - Command: make-directory DIRNAME &optional PARENTS - This function creates a directory named DIRNAME. Interactively, - the default choice of directory to create is the current default - directory for file names. That is useful when you have visited a - file in a nonexistent directory. - - Non-interactively, optional argument PARENTS says whether to - create parent directories if they don't exist. (Interactively, this - always happens.) - - - Command: delete-directory DIRNAME - This function deletes the directory named DIRNAME. The function - `delete-file' does not work for files that are directories; you - must use `delete-directory' in that case. - - -File: lispref.info, Node: Magic File Names, Next: Partial Files, Prev: Create/Delete Dirs, Up: Files - -Making Certain File Names "Magic" -================================= - - You can implement special handling for certain file names. This is -called making those names "magic". You must supply a regular -expression to define the class of names (all those that match the -regular expression), plus a handler that implements all the primitive -XEmacs file operations for file names that do match. - - The variable `file-name-handler-alist' holds a list of handlers, -together with regular expressions that determine when to apply each -handler. Each element has this form: - - (REGEXP . HANDLER) - -All the XEmacs primitives for file access and file name transformation -check the given file name against `file-name-handler-alist'. If the -file name matches REGEXP, the primitives handle that file by calling -HANDLER. - - The first argument given to HANDLER is the name of the primitive; -the remaining arguments are the arguments that were passed to that -operation. (The first of these arguments is typically the file name -itself.) For example, if you do this: - - (file-exists-p FILENAME) - -and FILENAME has handler HANDLER, then HANDLER is called like this: - - (funcall HANDLER 'file-exists-p FILENAME) - - Here are the operations that a magic file name handler gets to -handle: - -`add-name-to-file', `copy-file', `delete-directory', `delete-file', -`diff-latest-backup-file', `directory-file-name', `directory-files', -`dired-compress-file', `dired-uncache', `expand-file-name', -`file-accessible-directory-p', `file-attributes', `file-directory-p', -`file-executable-p', `file-exists-p', `file-local-copy', `file-modes', -`file-name-all-completions', `file-name-as-directory', -`file-name-completion', `file-name-directory', `file-name-nondirectory', -`file-name-sans-versions', `file-newer-than-file-p', `file-readable-p', -`file-regular-p', `file-symlink-p', `file-truename', `file-writable-p', -`get-file-buffer', `insert-directory', `insert-file-contents', `load', -`make-directory', `make-symbolic-link', `rename-file', `set-file-modes', -`set-visited-file-modtime', `unhandled-file-name-directory', -`verify-visited-file-modtime', `write-region'. - - Handlers for `insert-file-contents' typically need to clear the -buffer's modified flag, with `(set-buffer-modified-p nil)', if the -VISIT argument is non-`nil'. This also has the effect of unlocking the -buffer if it is locked. - - The handler function must handle all of the above operations, and -possibly others to be added in the future. It need not implement all -these operations itself--when it has nothing special to do for a -certain operation, it can reinvoke the primitive, to handle the -operation "in the usual way". It should always reinvoke the primitive -for an operation it does not recognize. Here's one way to do this: - - (defun my-file-handler (operation &rest args) - ;; First check for the specific operations - ;; that we have special handling for. - (cond ((eq operation 'insert-file-contents) ...) - ((eq operation 'write-region) ...) - ... - ;; Handle any operation we don't know about. - (t (let ((inhibit-file-name-handlers - (cons 'my-file-handler - (and (eq inhibit-file-name-operation operation) - inhibit-file-name-handlers))) - (inhibit-file-name-operation operation)) - (apply operation args))))) - - When a handler function decides to call the ordinary Emacs primitive -for the operation at hand, it needs to prevent the primitive from -calling the same handler once again, thus leading to an infinite -recursion. The example above shows how to do this, with the variables -`inhibit-file-name-handlers' and `inhibit-file-name-operation'. Be -careful to use them exactly as shown above; the details are crucial for -proper behavior in the case of multiple handlers, and for operations -that have two file names that may each have handlers. - - - Variable: inhibit-file-name-handlers - This variable holds a list of handlers whose use is presently - inhibited for a certain operation. - - - Variable: inhibit-file-name-operation - The operation for which certain handlers are presently inhibited. - - - Function: find-file-name-handler FILE OPERATION - This function returns the handler function for file name FILE, or - `nil' if there is none. The argument OPERATION should be the - operation to be performed on the file--the value you will pass to - the handler as its first argument when you call it. The operation - is needed for comparison with `inhibit-file-name-operation'. - - - Function: file-local-copy FILENAME - This function copies file FILENAME to an ordinary non-magic file, - if it isn't one already. - - If FILENAME specifies a "magic" file name, which programs outside - Emacs cannot directly read or write, this copies the contents to - an ordinary file and returns that file's name. - - If FILENAME is an ordinary file name, not magic, then this function - does nothing and returns `nil'. - - - Function: unhandled-file-name-directory FILENAME - This function returns the name of a directory that is not magic. - It uses the directory part of FILENAME if that is not magic. - Otherwise, it asks the handler what to do. - - This is useful for running a subprocess; every subprocess must - have a non-magic directory to serve as its current directory, and - this function is a good way to come up with one. - - -File: lispref.info, Node: Partial Files, Next: Format Conversion, Prev: Magic File Names, Up: Files - -Partial Files -============= - -* Menu: - -* Intro to Partial Files:: -* Creating a Partial File:: -* Detached Partial Files:: - - -File: lispref.info, Node: Intro to Partial Files, Next: Creating a Partial File, Up: Partial Files - -Intro to Partial Files ----------------------- - - A "partial file" is a section of a buffer (called the "master -buffer") that is placed in its own buffer and treated as its own file. -Changes made to the partial file are not reflected in the master buffer -until the partial file is "saved" using the standard buffer save -commands. Partial files can be "reverted" (from the master buffer) -just like normal files. When a file part is active on a master buffer, -that section of the master buffer is marked as read-only. Two file -parts on the same master buffer are not allowed to overlap. Partial -file buffers are indicated by the words `File Part' in the modeline. - - The master buffer knows about all the partial files that are active -on it, and thus killing or reverting the master buffer will be handled -properly. When the master buffer is saved, if there are any unsaved -partial files active on it then the user will be given the opportunity -to first save these files. - - When a partial file buffer is first modified, the master buffer is -automatically marked as modified so that saving the master buffer will -work correctly. - - -File: lispref.info, Node: Creating a Partial File, Next: Detached Partial Files, Prev: Intro to Partial Files, Up: Partial Files - -Creating a Partial File ------------------------ - - - Function: make-file-part &optional START END NAME BUFFER - Make a file part on buffer BUFFER out of the region. Call it - NAME. This command creates a new buffer containing the contents - of the region and marks the buffer as referring to the specified - buffer, called the "master buffer". When the file-part buffer is - saved, its changes are integrated back into the master buffer. - When the master buffer is deleted, all file parts are deleted with - it. - - When called from a function, expects four arguments, START, END, - NAME, and BUFFER, all of which are optional and default to the - beginning of BUFFER, the end of BUFFER, a name generated from - BUFFER name, and the current buffer, respectively. - - -File: lispref.info, Node: Detached Partial Files, Prev: Creating a Partial File, Up: Partial Files - -Detached Partial Files ----------------------- - - Every partial file has an extent in the master buffer associated -with it (called the "master extent"), marking where in the master -buffer the partial file begins and ends. If the text in master buffer -that is contained by the extent is deleted, then the extent becomes -"detached", meaning that it no longer refers to a specific region of -the master buffer. This can happen either when the text is deleted -directly or when the master buffer is reverted. Neither of these should -happen in normal usage because the master buffer should generally not be -edited directly. - - Before doing any operation that references a partial file's master -extent, XEmacs checks to make sure that the extent is not detached. If -this is the case, XEmacs warns the user of this and the master extent is -deleted out of the master buffer, disconnecting the file part. The file -part's filename is cleared and thus must be explicitly specified if the -detached file part is to be saved. - - -File: lispref.info, Node: Format Conversion, Next: Files and MS-DOS, Prev: Partial Files, Up: Files - -File Format Conversion -====================== - - The variable `format-alist' defines a list of "file formats", which -describe textual representations used in files for the data (text, -text-properties, and possibly other information) in an Emacs buffer. -Emacs performs format conversion if appropriate when reading and writing -files. - - - Variable: format-alist - This list contains one format definition for each defined file - format. - - Each format definition is a list of this form: - - (NAME DOC-STRING REGEXP FROM-FN TO-FN MODIFY MODE-FN) - - Here is what the elements in a format definition mean: - -NAME - The name of this format. - -DOC-STRING - A documentation string for the format. - -REGEXP - A regular expression which is used to recognize files represented - in this format. - -FROM-FN - A function to call to decode data in this format (to convert file - data into the usual Emacs data representation). - - The FROM-FN is called with two args, BEGIN and END, which specify - the part of the buffer it should convert. It should convert the - text by editing it in place. Since this can change the length of - the text, FROM-FN should return the modified end position. - - One responsibility of FROM-FN is to make sure that the beginning - of the file no longer matches REGEXP. Otherwise it is likely to - get called again. - -TO-FN - A function to call to encode data in this format (to convert the - usual Emacs data representation into this format). - - The TO-FN is called with two args, BEGIN and END, which specify - the part of the buffer it should convert. There are two ways it - can do the conversion: - - * By editing the buffer in place. In this case, TO-FN should - return the end-position of the range of text, as modified. - - * By returning a list of annotations. This is a list of - elements of the form `(POSITION . STRING)', where POSITION is - an integer specifying the relative position in the text to be - written, and STRING is the annotation to add there. The list - must be sorted in order of position when TO-FN returns it. - - When `write-region' actually writes the text from the buffer - to the file, it intermixes the specified annotations at the - corresponding positions. All this takes place without - modifying the buffer. - -MODIFY - A flag, `t' if the encoding function modifies the buffer, and - `nil' if it works by returning a list of annotations. - -MODE - A mode function to call after visiting a file converted from this - format. - - The function `insert-file-contents' automatically recognizes file -formats when it reads the specified file. It checks the text of the -beginning of the file against the regular expressions of the format -definitions, and if it finds a match, it calls the decoding function for -that format. Then it checks all the known formats over again. It -keeps checking them until none of them is applicable. - - Visiting a file, with `find-file-noselect' or the commands that use -it, performs conversion likewise (because it calls -`insert-file-contents'); it also calls the mode function for each -format that it decodes. It stores a list of the format names in the -buffer-local variable `buffer-file-format'. - - - Variable: buffer-file-format - This variable states the format of the visited file. More - precisely, this is a list of the file format names that were - decoded in the course of visiting the current buffer's file. It - is always local in all buffers. - - When `write-region' writes data into a file, it first calls the -encoding functions for the formats listed in `buffer-file-format', in -the order of appearance in the list. - - - Function: format-write-file FILE FORMAT - This command writes the current buffer contents into the file FILE - in format FORMAT, and makes that format the default for future - saves of the buffer. The argument FORMAT is a list of format - names. - - - Function: format-find-file FILE FORMAT - This command finds the file FILE, converting it according to - format FORMAT. It also makes FORMAT the default if the buffer is - saved later. - - The argument FORMAT is a list of format names. If FORMAT is - `nil', no conversion takes place. Interactively, typing just - for FORMAT specifies `nil'. - - - Function: format-insert-file FILE FORMAT &optional BEG END - This command inserts the contents of file FILE, converting it - according to format FORMAT. If BEG and END are non-`nil', they - specify which part of the file to read, as in - `insert-file-contents' (*note Reading from Files::.). - - The return value is like what `insert-file-contents' returns: a - list of the absolute file name and the length of the data inserted - (after conversion). - - The argument FORMAT is a list of format names. If FORMAT is - `nil', no conversion takes place. Interactively, typing just - for FORMAT specifies `nil'. - - - Function: format-find-file FILE FORMAT - This command finds the file FILE, converting it according to - format FORMAT. It also makes FORMAT the default if the buffer is - saved later. - - The argument FORMAT is a list of format names. If FORMAT is - `nil', no conversion takes place. Interactively, typing just - for FORMAT specifies `nil'. - - - Function: format-insert-file FILE FORMAT &optional BEG END - This command inserts the contents of file FILE, converting it - according to format FORMAT. If BEG and END are non-`nil', they - specify which part of the file to read, as in - `insert-file-contents' (*note Reading from Files::.). - - The return value is like what `insert-file-contents' returns: a - list of the absolute file name and the length of the data inserted - (after conversion). - - The argument FORMAT is a list of format names. If FORMAT is - `nil', no conversion takes place. Interactively, typing just - for FORMAT specifies `nil'. - - - Variable: auto-save-file-format - This variable specifies the format to use for auto-saving. Its - value is a list of format names, just like the value of - `buffer-file-format'; but it is used instead of - `buffer-file-format' for writing auto-save files. This variable - is always local in all buffers. - diff --git a/info/lispref.info-24 b/info/lispref.info-24 deleted file mode 100644 index 1233bf9..0000000 --- a/info/lispref.info-24 +++ /dev/null @@ -1,1186 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Files and MS-DOS, Prev: Format Conversion, Up: Files - -Files and MS-DOS -================ - - Emacs on MS-DOS makes a distinction between text files and binary -files. This is necessary because ordinary text files on MS-DOS use a -two character sequence between lines: carriage-return and linefeed -(CRLF). Emacs expects just a newline character (a linefeed) between -lines. When Emacs reads or writes a text file on MS-DOS, it needs to -convert the line separators. This means it needs to know which files -are text files and which are binary. It makes this decision when -visiting a file, and records the decision in the variable -`buffer-file-type' for use when the file is saved. - - *Note MS-DOS Subprocesses::, for a related feature for subprocesses. - - - Variable: buffer-file-type - This variable, automatically local in each buffer, records the - file type of the buffer's visited file. The value is `nil' for - text, `t' for binary. - - - Function: find-buffer-file-type FILENAME - This function determines whether file FILENAME is a text file or a - binary file. It returns `nil' for text, `t' for binary. - - - User Option: file-name-buffer-file-type-alist - This variable holds an alist for distinguishing text files from - binary files. Each element has the form (REGEXP . TYPE), where - REGEXP is matched against the file name, and TYPE may be is `nil' - for text, `t' for binary, or a function to call to compute which. - If it is a function, then it is called with a single argument (the - file name) and should return `t' or `nil'. - - - User Option: default-buffer-file-type - This variable specifies the default file type for files whose names - don't indicate anything in particular. Its value should be `nil' - for text, or `t' for binary. - - - Command: find-file-text FILENAME - Like `find-file', but treat the file as text regardless of its - name. - - - Command: find-file-binary FILENAME - Like `find-file', but treat the file as binary regardless of its - name. - - -File: lispref.info, Node: Backups and Auto-Saving, Next: Buffers, Prev: Files, Up: Top - -Backups and Auto-Saving -*********************** - - Backup files and auto-save files are two methods by which XEmacs -tries to protect the user from the consequences of crashes or of the -user's own errors. Auto-saving preserves the text from earlier in the -current editing session; backup files preserve file contents prior to -the current session. - -* Menu: - -* Backup Files:: How backup files are made; how their names are chosen. -* Auto-Saving:: How auto-save files are made; how their names are chosen. -* Reverting:: `revert-buffer', and how to customize what it does. - - -File: lispref.info, Node: Backup Files, Next: Auto-Saving, Up: Backups and Auto-Saving - -Backup Files -============ - - A "backup file" is a copy of the old contents of a file you are -editing. XEmacs makes a backup file the first time you save a buffer -into its visited file. Normally, this means that the backup file -contains the contents of the file as it was before the current editing -session. The contents of the backup file normally remain unchanged once -it exists. - - Backups are usually made by renaming the visited file to a new name. -Optionally, you can specify that backup files should be made by copying -the visited file. This choice makes a difference for files with -multiple names; it also can affect whether the edited file remains owned -by the original owner or becomes owned by the user editing it. - - By default, XEmacs makes a single backup file for each file edited. -You can alternatively request numbered backups; then each new backup -file gets a new name. You can delete old numbered backups when you -don't want them any more, or XEmacs can delete them automatically. - -* Menu: - -* Making Backups:: How XEmacs makes backup files, and when. -* Rename or Copy:: Two alternatives: renaming the old file or copying it. -* Numbered Backups:: Keeping multiple backups for each source file. -* Backup Names:: How backup file names are computed; customization. - - -File: lispref.info, Node: Making Backups, Next: Rename or Copy, Up: Backup Files - -Making Backup Files -------------------- - - - Function: backup-buffer - This function makes a backup of the file visited by the current - buffer, if appropriate. It is called by `save-buffer' before - saving the buffer the first time. - - - Variable: buffer-backed-up - This buffer-local variable indicates whether this buffer's file has - been backed up on account of this buffer. If it is non-`nil', then - the backup file has been written. Otherwise, the file should be - backed up when it is next saved (if backups are enabled). This is - a permanent local; `kill-local-variables' does not alter it. - - - User Option: make-backup-files - This variable determines whether or not to make backup files. If - it is non-`nil', then XEmacs creates a backup of each file when it - is saved for the first time--provided that `backup-inhibited' is - `nil' (see below). - - The following example shows how to change the `make-backup-files' - variable only in the `RMAIL' buffer and not elsewhere. Setting it - `nil' stops XEmacs from making backups of the `RMAIL' file, which - may save disk space. (You would put this code in your `.emacs' - file.) - - (add-hook 'rmail-mode-hook - (function (lambda () - (make-local-variable - 'make-backup-files) - (setq make-backup-files nil)))) - - - Variable: backup-enable-predicate - This variable's value is a function to be called on certain - occasions to decide whether a file should have backup files. The - function receives one argument, a file name to consider. If the - function returns `nil', backups are disabled for that file. - Otherwise, the other variables in this section say whether and how - to make backups. - - The default value is this: - - (lambda (name) - (or (< (length name) 5) - (not (string-equal "/tmp/" - (substring name 0 5))))) - - - Variable: backup-inhibited - If this variable is non-`nil', backups are inhibited. It records - the result of testing `backup-enable-predicate' on the visited file - name. It can also coherently be used by other mechanisms that - inhibit backups based on which file is visited. For example, VC - sets this variable non-`nil' to prevent making backups for files - managed with a version control system. - - This is a permanent local, so that changing the major mode does - not lose its value. Major modes should not set this - variable--they should set `make-backup-files' instead. - - -File: lispref.info, Node: Rename or Copy, Next: Numbered Backups, Prev: Making Backups, Up: Backup Files - -Backup by Renaming or by Copying? ---------------------------------- - - There are two ways that XEmacs can make a backup file: - - * XEmacs can rename the original file so that it becomes a backup - file, and then write the buffer being saved into a new file. - After this procedure, any other names (i.e., hard links) of the - original file now refer to the backup file. The new file is owned - by the user doing the editing, and its group is the default for - new files written by the user in that directory. - - * XEmacs can copy the original file into a backup file, and then - overwrite the original file with new contents. After this - procedure, any other names (i.e., hard links) of the original file - still refer to the current version of the file. The file's owner - and group will be unchanged. - - The first method, renaming, is the default. - - The variable `backup-by-copying', if non-`nil', says to use the -second method, which is to copy the original file and overwrite it with -the new buffer contents. The variable `file-precious-flag', if -non-`nil', also has this effect (as a sideline of its main -significance). *Note Saving Buffers::. - - - Variable: backup-by-copying - If this variable is non-`nil', XEmacs always makes backup files by - copying. - - The following two variables, when non-`nil', cause the second method -to be used in certain special cases. They have no effect on the -treatment of files that don't fall into the special cases. - - - Variable: backup-by-copying-when-linked - If this variable is non-`nil', XEmacs makes backups by copying for - files with multiple names (hard links). - - This variable is significant only if `backup-by-copying' is `nil', - since copying is always used when that variable is non-`nil'. - - - Variable: backup-by-copying-when-mismatch - If this variable is non-`nil', XEmacs makes backups by copying in - cases where renaming would change either the owner or the group of - the file. - - The value has no effect when renaming would not alter the owner or - group of the file; that is, for files which are owned by the user - and whose group matches the default for a new file created there - by the user. - - This variable is significant only if `backup-by-copying' is `nil', - since copying is always used when that variable is non-`nil'. - - -File: lispref.info, Node: Numbered Backups, Next: Backup Names, Prev: Rename or Copy, Up: Backup Files - -Making and Deleting Numbered Backup Files ------------------------------------------ - - If a file's name is `foo', the names of its numbered backup versions -are `foo.~V~', for various integers V, like this: `foo.~1~', `foo.~2~', -`foo.~3~', ..., `foo.~259~', and so on. - - - User Option: version-control - This variable controls whether to make a single non-numbered backup - file or multiple numbered backups. - - `nil' - Make numbered backups if the visited file already has - numbered backups; otherwise, do not. - - `never' - Do not make numbered backups. - - ANYTHING ELSE - Make numbered backups. - - The use of numbered backups ultimately leads to a large number of -backup versions, which must then be deleted. XEmacs can do this -automatically or it can ask the user whether to delete them. - - - User Option: kept-new-versions - The value of this variable is the number of newest versions to keep - when a new numbered backup is made. The newly made backup is - included in the count. The default value is 2. - - - User Option: kept-old-versions - The value of this variable is the number of oldest versions to keep - when a new numbered backup is made. The default value is 2. - - If there are backups numbered 1, 2, 3, 5, and 7, and both of these -variables have the value 2, then the backups numbered 1 and 2 are kept -as old versions and those numbered 5 and 7 are kept as new versions; -backup version 3 is excess. The function `find-backup-file-name' -(*note Backup Names::.) is responsible for determining which backup -versions to delete, but does not delete them itself. - - - User Option: trim-versions-without-asking - If this variable is non-`nil', then saving a file deletes excess - backup versions silently. Otherwise, it asks the user whether to - delete them. - - - User Option: dired-kept-versions - This variable specifies how many of the newest backup versions to - keep in the Dired command `.' (`dired-clean-directory'). That's - the same thing `kept-new-versions' specifies when you make a new - backup file. The default value is 2. - - -File: lispref.info, Node: Backup Names, Prev: Numbered Backups, Up: Backup Files - -Naming Backup Files -------------------- - - The functions in this section are documented mainly because you can -customize the naming conventions for backup files by redefining them. -If you change one, you probably need to change the rest. - - - Function: backup-file-name-p FILENAME - This function returns a non-`nil' value if FILENAME is a possible - name for a backup file. A file with the name FILENAME need not - exist; the function just checks the name. - - (backup-file-name-p "foo") - => nil - - (backup-file-name-p "foo~") - => 3 - - The standard definition of this function is as follows: - - (defun backup-file-name-p (file) - "Return non-nil if FILE is a backup file \ - name (numeric or not)..." - (string-match "~$" file)) - - Thus, the function returns a non-`nil' value if the file name ends - with a `~'. (We use a backslash to split the documentation - string's first line into two lines in the text, but produce just - one line in the string itself.) - - This simple expression is placed in a separate function to make it - easy to redefine for customization. - - - Function: make-backup-file-name FILENAME - This function returns a string that is the name to use for a - non-numbered backup file for file FILENAME. On Unix, this is just - FILENAME with a tilde appended. - - The standard definition of this function is as follows: - - (defun make-backup-file-name (file) - "Create the non-numeric backup file name for FILE. - ..." - (concat file "~")) - - You can change the backup-file naming convention by redefining this - function. The following example redefines `make-backup-file-name' - to prepend a `.' in addition to appending a tilde: - - (defun make-backup-file-name (filename) - (concat "." filename "~")) - - (make-backup-file-name "backups.texi") - => ".backups.texi~" - - - Function: find-backup-file-name FILENAME - This function computes the file name for a new backup file for - FILENAME. It may also propose certain existing backup files for - deletion. `find-backup-file-name' returns a list whose CAR is the - name for the new backup file and whose CDR is a list of backup - files whose deletion is proposed. - - Two variables, `kept-old-versions' and `kept-new-versions', - determine which backup versions should be kept. This function - keeps those versions by excluding them from the CDR of the value. - *Note Numbered Backups::. - - In this example, the value says that `~rms/foo.~5~' is the name to - use for the new backup file, and `~rms/foo.~3~' is an "excess" - version that the caller should consider deleting now. - - (find-backup-file-name "~rms/foo") - => ("~rms/foo.~5~" "~rms/foo.~3~") - - - Function: file-newest-backup FILENAME - This function returns the name of the most recent backup file for - FILENAME, or `nil' if that file has no backup files. - - Some file comparison commands use this function so that they can - automatically compare a file with its most recent backup. - - -File: lispref.info, Node: Auto-Saving, Next: Reverting, Prev: Backup Files, Up: Backups and Auto-Saving - -Auto-Saving -=========== - - XEmacs periodically saves all files that you are visiting; this is -called "auto-saving". Auto-saving prevents you from losing more than a -limited amount of work if the system crashes. By default, auto-saves -happen every 300 keystrokes, or after around 30 seconds of idle time. -*Note Auto-Save: (emacs)Auto-Save, for information on auto-save for -users. Here we describe the functions used to implement auto-saving -and the variables that control them. - - - Variable: buffer-auto-save-file-name - This buffer-local variable is the name of the file used for - auto-saving the current buffer. It is `nil' if the buffer should - not be auto-saved. - - buffer-auto-save-file-name - => "/xcssun/users/rms/lewis/#files.texi#" - - - Command: auto-save-mode ARG - When used interactively without an argument, this command is a - toggle switch: it turns on auto-saving of the current buffer if it - is off, and vice-versa. With an argument ARG, the command turns - auto-saving on if the value of ARG is `t', a nonempty list, or a - positive integer. Otherwise, it turns auto-saving off. - - - Function: auto-save-file-name-p FILENAME - This function returns a non-`nil' value if FILENAME is a string - that could be the name of an auto-save file. It works based on - knowledge of the naming convention for auto-save files: a name that - begins and ends with hash marks (`#') is a possible auto-save file - name. The argument FILENAME should not contain a directory part. - - (make-auto-save-file-name) - => "/xcssun/users/rms/lewis/#files.texi#" - (auto-save-file-name-p "#files.texi#") - => 0 - (auto-save-file-name-p "files.texi") - => nil - - The standard definition of this function is as follows: - - (defun auto-save-file-name-p (filename) - "Return non-nil if FILENAME can be yielded by..." - (string-match "^#.*#$" filename)) - - This function exists so that you can customize it if you wish to - change the naming convention for auto-save files. If you redefine - it, be sure to redefine the function `make-auto-save-file-name' - correspondingly. - - - Function: make-auto-save-file-name - This function returns the file name to use for auto-saving the - current buffer. This is just the file name with hash marks (`#') - appended and prepended to it. This function does not look at the - variable `auto-save-visited-file-name' (described below); you - should check that before calling this function. - - (make-auto-save-file-name) - => "/xcssun/users/rms/lewis/#backup.texi#" - - The standard definition of this function is as follows: - - (defun make-auto-save-file-name () - "Return file name to use for auto-saves \ - of current buffer. - ..." - (if buffer-file-name - (concat - (file-name-directory buffer-file-name) - "#" - (file-name-nondirectory buffer-file-name) - "#") - (expand-file-name - (concat "#%" (buffer-name) "#")))) - - This exists as a separate function so that you can redefine it to - customize the naming convention for auto-save files. Be sure to - change `auto-save-file-name-p' in a corresponding way. - - - Variable: auto-save-visited-file-name - If this variable is non-`nil', XEmacs auto-saves buffers in the - files they are visiting. That is, the auto-save is done in the - same file that you are editing. Normally, this variable is `nil', - so auto-save files have distinct names that are created by - `make-auto-save-file-name'. - - When you change the value of this variable, the value does not take - effect until the next time auto-save mode is reenabled in any given - buffer. If auto-save mode is already enabled, auto-saves continue - to go in the same file name until `auto-save-mode' is called again. - - - Function: recent-auto-save-p - This function returns `t' if the current buffer has been - auto-saved since the last time it was read in or saved. - - - Function: set-buffer-auto-saved - This function marks the current buffer as auto-saved. The buffer - will not be auto-saved again until the buffer text is changed - again. The function returns `nil'. - - - User Option: auto-save-interval - The value of this variable is the number of characters that XEmacs - reads from the keyboard between auto-saves. Each time this many - more characters are read, auto-saving is done for all buffers in - which it is enabled. - - - User Option: auto-save-timeout - The value of this variable is the number of seconds of idle time - that should cause auto-saving. Each time the user pauses for this - long, XEmacs auto-saves any buffers that need it. (Actually, the - specified timeout is multiplied by a factor depending on the size - of the current buffer.) - - - Variable: auto-save-hook - This normal hook is run whenever an auto-save is about to happen. - - - User Option: auto-save-default - If this variable is non-`nil', buffers that are visiting files - have auto-saving enabled by default. Otherwise, they do not. - - - Command: do-auto-save &optional NO-MESSAGE CURRENT-ONLY - This function auto-saves all buffers that need to be auto-saved. - It saves all buffers for which auto-saving is enabled and that - have been changed since the previous auto-save. - - Normally, if any buffers are auto-saved, a message that says - `Auto-saving...' is displayed in the echo area while auto-saving is - going on. However, if NO-MESSAGE is non-`nil', the message is - inhibited. - - If CURRENT-ONLY is non-`nil', only the current buffer is - auto-saved. - - - Function: delete-auto-save-file-if-necessary - This function deletes the current buffer's auto-save file if - `delete-auto-save-files' is non-`nil'. It is called every time a - buffer is saved. - - - Variable: delete-auto-save-files - This variable is used by the function - `delete-auto-save-file-if-necessary'. If it is non-`nil', Emacs - deletes auto-save files when a true save is done (in the visited - file). This saves disk space and unclutters your directory. - - - Function: rename-auto-save-file - This function adjusts the current buffer's auto-save file name if - the visited file name has changed. It also renames an existing - auto-save file. If the visited file name has not changed, this - function does nothing. - - - Variable: buffer-saved-size - The value of this buffer-local variable is the length of the - current buffer as of the last time it was read in, saved, or - auto-saved. This is used to detect a substantial decrease in - size, and turn off auto-saving in response. - - If it is -1, that means auto-saving is temporarily shut off in this - buffer due to a substantial deletion. Explicitly saving the buffer - stores a positive value in this variable, thus reenabling - auto-saving. Turning auto-save mode off or on also alters this - variable. - - - Variable: auto-save-list-file-name - This variable (if non-`nil') specifies a file for recording the - names of all the auto-save files. Each time XEmacs does - auto-saving, it writes two lines into this file for each buffer - that has auto-saving enabled. The first line gives the name of - the visited file (it's empty if the buffer has none), and the - second gives the name of the auto-save file. - - If XEmacs exits normally, it deletes this file. If XEmacs - crashes, you can look in the file to find all the auto-save files - that might contain work that was otherwise lost. The - `recover-session' command uses these files. - - The default name for this file is in your home directory and - starts with `.saves-'. It also contains the XEmacs process ID and - the host name. - - -File: lispref.info, Node: Reverting, Prev: Auto-Saving, Up: Backups and Auto-Saving - -Reverting -========= - - If you have made extensive changes to a file and then change your -mind about them, you can get rid of them by reading in the previous -version of the file with the `revert-buffer' command. *Note Reverting -a Buffer: (emacs)Reverting. - - - Command: revert-buffer &optional CHECK-AUTO-SAVE NOCONFIRM - This command replaces the buffer text with the text of the visited - file on disk. This action undoes all changes since the file was - visited or saved. - - If the argument CHECK-AUTO-SAVE is non-`nil', and the latest - auto-save file is more recent than the visited file, - `revert-buffer' asks the user whether to use that instead. - Otherwise, it always uses the text of the visited file itself. - Interactively, CHECK-AUTO-SAVE is set if there is a numeric prefix - argument. - - Normally, `revert-buffer' asks for confirmation before it changes - the buffer; but if the argument NOCONFIRM is non-`nil', - `revert-buffer' does not ask for confirmation. - - Reverting tries to preserve marker positions in the buffer by - using the replacement feature of `insert-file-contents'. If the - buffer contents and the file contents are identical before the - revert operation, reverting preserves all the markers. If they - are not identical, reverting does change the buffer; then it - preserves the markers in the unchanged text (if any) at the - beginning and end of the buffer. Preserving any additional - markers would be problematical. - - You can customize how `revert-buffer' does its work by setting these -variables--typically, as buffer-local variables. - - - Variable: revert-buffer-function - The value of this variable is the function to use to revert this - buffer. If non-`nil', it is called as a function with no - arguments to do the work of reverting. If the value is `nil', - reverting works the usual way. - - Modes such as Dired mode, in which the text being edited does not - consist of a file's contents but can be regenerated in some other - fashion, give this variable a buffer-local value that is a - function to regenerate the contents. - - - Variable: revert-buffer-insert-file-contents-function - The value of this variable, if non-`nil', is the function to use to - insert the updated contents when reverting this buffer. The - function receives two arguments: first the file name to use; - second, `t' if the user has asked to read the auto-save file. - - - Variable: before-revert-hook - This normal hook is run by `revert-buffer' before actually - inserting the modified contents--but only if - `revert-buffer-function' is `nil'. - - Font Lock mode uses this hook to record that the buffer contents - are no longer fontified. - - - Variable: after-revert-hook - This normal hook is run by `revert-buffer' after actually inserting - the modified contents--but only if `revert-buffer-function' is - `nil'. - - Font Lock mode uses this hook to recompute the fonts for the - updated buffer contents. - - -File: lispref.info, Node: Buffers, Next: Windows, Prev: Backups and Auto-Saving, Up: Top - -Buffers -******* - - A "buffer" is a Lisp object containing text to be edited. Buffers -are used to hold the contents of files that are being visited; there may -also be buffers that are not visiting files. While several buffers may -exist at one time, exactly one buffer is designated the "current -buffer" at any time. Most editing commands act on the contents of the -current buffer. Each buffer, including the current buffer, may or may -not be displayed in any windows. - -* Menu: - -* Buffer Basics:: What is a buffer? -* Current Buffer:: Designating a buffer as current - so primitives will access its contents. -* Buffer Names:: Accessing and changing buffer names. -* Buffer File Name:: The buffer file name indicates which file is visited. -* Buffer Modification:: A buffer is "modified" if it needs to be saved. -* Modification Time:: Determining whether the visited file was changed - "behind XEmacs's back". -* Read Only Buffers:: Modifying text is not allowed in a read-only buffer. -* The Buffer List:: How to look at all the existing buffers. -* Creating Buffers:: Functions that create buffers. -* Killing Buffers:: Buffers exist until explicitly killed. -* Indirect Buffers:: An indirect buffer shares text with some other buffer. - - -File: lispref.info, Node: Buffer Basics, Next: Current Buffer, Up: Buffers - -Buffer Basics -============= - - A "buffer" is a Lisp object containing text to be edited. Buffers -are used to hold the contents of files that are being visited; there may -also be buffers that are not visiting files. While several buffers may -exist at one time, exactly one buffer is designated the "current -buffer" at any time. Most editing commands act on the contents of the -current buffer. Each buffer, including the current buffer, may or may -not be displayed in any windows. - - Buffers in Emacs editing are objects that have distinct names and -hold text that can be edited. Buffers appear to Lisp programs as a -special data type. You can think of the contents of a buffer as an -extendable string; insertions and deletions may occur in any part of -the buffer. *Note Text::. - - A Lisp buffer object contains numerous pieces of information. Some -of this information is directly accessible to the programmer through -variables, while other information is accessible only through -special-purpose functions. For example, the visited file name is -directly accessible through a variable, while the value of point is -accessible only through a primitive function. - - Buffer-specific information that is directly accessible is stored in -"buffer-local" variable bindings, which are variable values that are -effective only in a particular buffer. This feature allows each buffer -to override the values of certain variables. Most major modes override -variables such as `fill-column' or `comment-column' in this way. For -more information about buffer-local variables and functions related to -them, see *Note Buffer-Local Variables::. - - For functions and variables related to visiting files in buffers, see -*Note Visiting Files:: and *Note Saving Buffers::. For functions and -variables related to the display of buffers in windows, see *Note -Buffers and Windows::. - - - Function: bufferp OBJECT - This function returns `t' if OBJECT is a buffer, `nil' otherwise. - - -File: lispref.info, Node: Current Buffer, Next: Buffer Names, Prev: Buffer Basics, Up: Buffers - -The Current Buffer -================== - - There are, in general, many buffers in an Emacs session. At any -time, one of them is designated as the "current buffer". This is the -buffer in which most editing takes place, because most of the primitives -for examining or changing text in a buffer operate implicitly on the -current buffer (*note Text::.). Normally the buffer that is displayed -on the screen in the selected window is the current buffer, but this is -not always so: a Lisp program can designate any buffer as current -temporarily in order to operate on its contents, without changing what -is displayed on the screen. - - The way to designate a current buffer in a Lisp program is by calling -`set-buffer'. The specified buffer remains current until a new one is -designated. - - When an editing command returns to the editor command loop, the -command loop designates the buffer displayed in the selected window as -current, to prevent confusion: the buffer that the cursor is in when -Emacs reads a command is the buffer that the command will apply to. -(*Note Command Loop::.) Therefore, `set-buffer' is not the way to -switch visibly to a different buffer so that the user can edit it. For -this, you must use the functions described in *Note Displaying -Buffers::. - - However, Lisp functions that change to a different current buffer -should not depend on the command loop to set it back afterwards. -Editing commands written in XEmacs Lisp can be called from other -programs as well as from the command loop. It is convenient for the -caller if the subroutine does not change which buffer is current -(unless, of course, that is the subroutine's purpose). Therefore, you -should normally use `set-buffer' within a `save-excursion' that will -restore the current buffer when your function is done (*note -Excursions::.). Here is an example, the code for the command -`append-to-buffer' (with the documentation string abridged): - - (defun append-to-buffer (buffer start end) - "Append to specified buffer the text of the region. - ..." - (interactive "BAppend to buffer: \nr") - (let ((oldbuf (current-buffer))) - (save-excursion - (set-buffer (get-buffer-create buffer)) - (insert-buffer-substring oldbuf start end)))) - -This function binds a local variable to the current buffer, and then -`save-excursion' records the values of point, the mark, and the -original buffer. Next, `set-buffer' makes another buffer current. -Finally, `insert-buffer-substring' copies the string from the original -current buffer to the new current buffer. - - If the buffer appended to happens to be displayed in some window, -the next redisplay will show how its text has changed. Otherwise, you -will not see the change immediately on the screen. The buffer becomes -current temporarily during the execution of the command, but this does -not cause it to be displayed. - - If you make local bindings (with `let' or function arguments) for a -variable that may also have buffer-local bindings, make sure that the -same buffer is current at the beginning and at the end of the local -binding's scope. Otherwise you might bind it in one buffer and unbind -it in another! There are two ways to do this. In simple cases, you may -see that nothing ever changes the current buffer within the scope of the -binding. Otherwise, use `save-excursion' to make sure that the buffer -current at the beginning is current again whenever the variable is -unbound. - - It is not reliable to change the current buffer back with -`set-buffer', because that won't do the job if a quit happens while the -wrong buffer is current. Here is what *not* to do: - - (let (buffer-read-only - (obuf (current-buffer))) - (set-buffer ...) - ... - (set-buffer obuf)) - -Using `save-excursion', as shown below, handles quitting, errors, and -`throw', as well as ordinary evaluation. - - (let (buffer-read-only) - (save-excursion - (set-buffer ...) - ...)) - - - Function: current-buffer - This function returns the current buffer. - - (current-buffer) - => # - - - Function: set-buffer BUFFER-OR-NAME - This function makes BUFFER-OR-NAME the current buffer. It does - not display the buffer in the currently selected window or in any - other window, so the user cannot necessarily see the buffer. But - Lisp programs can in any case work on it. - - This function returns the buffer identified by BUFFER-OR-NAME. An - error is signaled if BUFFER-OR-NAME does not identify an existing - buffer. - - -File: lispref.info, Node: Buffer Names, Next: Buffer File Name, Prev: Current Buffer, Up: Buffers - -Buffer Names -============ - - Each buffer has a unique name, which is a string. Many of the -functions that work on buffers accept either a buffer or a buffer name -as an argument. Any argument called BUFFER-OR-NAME is of this sort, -and an error is signaled if it is neither a string nor a buffer. Any -argument called BUFFER must be an actual buffer object, not a name. - - Buffers that are ephemeral and generally uninteresting to the user -have names starting with a space, so that the `list-buffers' and -`buffer-menu' commands don't mention them. A name starting with space -also initially disables recording undo information; see *Note Undo::. - - - Function: buffer-name &optional BUFFER - This function returns the name of BUFFER as a string. If BUFFER - is not supplied, it defaults to the current buffer. - - If `buffer-name' returns `nil', it means that BUFFER has been - killed. *Note Killing Buffers::. - - (buffer-name) - => "buffers.texi" - - (setq foo (get-buffer "temp")) - => # - (kill-buffer foo) - => nil - (buffer-name foo) - => nil - foo - => # - - - Command: rename-buffer NEWNAME &optional UNIQUE - This function renames the current buffer to NEWNAME. An error is - signaled if NEWNAME is not a string, or if there is already a - buffer with that name. The function returns `nil'. - - Ordinarily, `rename-buffer' signals an error if NEWNAME is already - in use. However, if UNIQUE is non-`nil', it modifies NEWNAME to - make a name that is not in use. Interactively, you can make - UNIQUE non-`nil' with a numeric prefix argument. - - One application of this command is to rename the `*shell*' buffer - to some other name, thus making it possible to create a second - shell buffer under the name `*shell*'. - - - Function: get-buffer BUFFER-OR-NAME - This function returns the buffer specified by BUFFER-OR-NAME. If - BUFFER-OR-NAME is a string and there is no buffer with that name, - the value is `nil'. If BUFFER-OR-NAME is a buffer, it is returned - as given. (That is not very useful, so the argument is usually a - name.) For example: - - (setq b (get-buffer "lewis")) - => # - (get-buffer b) - => # - (get-buffer "Frazzle-nots") - => nil - - See also the function `get-buffer-create' in *Note Creating - Buffers::. - - - Function: generate-new-buffer-name STARTING-NAME &optional IGNORE - This function returns a name that would be unique for a new - buffer--but does not create the buffer. It starts with - STARTING-NAME, and produces a name not currently in use for any - buffer by appending a number inside of `<...>'. - - If IGNORE is given, it specifies a name that is okay to use (if it - is in the sequence to be tried), even if a buffer with that name - exists. - - See the related function `generate-new-buffer' in *Note Creating - Buffers::. - - -File: lispref.info, Node: Buffer File Name, Next: Buffer Modification, Prev: Buffer Names, Up: Buffers - -Buffer File Name -================ - - The "buffer file name" is the name of the file that is visited in -that buffer. When a buffer is not visiting a file, its buffer file name -is `nil'. Most of the time, the buffer name is the same as the -nondirectory part of the buffer file name, but the buffer file name and -the buffer name are distinct and can be set independently. *Note -Visiting Files::. - - - Function: buffer-file-name &optional BUFFER - This function returns the absolute file name of the file that - BUFFER is visiting. If BUFFER is not visiting any file, - `buffer-file-name' returns `nil'. If BUFFER is not supplied, it - defaults to the current buffer. - - (buffer-file-name (other-buffer)) - => "/usr/user/lewis/manual/files.texi" - - - Variable: buffer-file-name - This buffer-local variable contains the name of the file being - visited in the current buffer, or `nil' if it is not visiting a - file. It is a permanent local, unaffected by - `kill-local-variables'. - - buffer-file-name - => "/usr/user/lewis/manual/buffers.texi" - - It is risky to change this variable's value without doing various - other things. See the definition of `set-visited-file-name' in - `files.el'; some of the things done there, such as changing the - buffer name, are not strictly necessary, but others are essential - to avoid confusing XEmacs. - - - Variable: buffer-file-truename - This buffer-local variable holds the truename of the file visited - in the current buffer, or `nil' if no file is visited. It is a - permanent local, unaffected by `kill-local-variables'. *Note - Truenames::. - - - Variable: buffer-file-number - This buffer-local variable holds the file number and directory - device number of the file visited in the current buffer, or `nil' - if no file or a nonexistent file is visited. It is a permanent - local, unaffected by `kill-local-variables'. *Note Truenames::. - - The value is normally a list of the form `(FILENUM DEVNUM)'. This - pair of numbers uniquely identifies the file among all files - accessible on the system. See the function `file-attributes', in - *Note File Attributes::, for more information about them. - - - Function: get-file-buffer FILENAME - This function returns the buffer visiting file FILENAME. If there - is no such buffer, it returns `nil'. The argument FILENAME, which - must be a string, is expanded (*note File Name Expansion::.), then - compared against the visited file names of all live buffers. - - (get-file-buffer "buffers.texi") - => # - - In unusual circumstances, there can be more than one buffer - visiting the same file name. In such cases, this function returns - the first such buffer in the buffer list. - - - Command: set-visited-file-name FILENAME - If FILENAME is a non-empty string, this function changes the name - of the file visited in current buffer to FILENAME. (If the buffer - had no visited file, this gives it one.) The *next time* the - buffer is saved it will go in the newly-specified file. This - command marks the buffer as modified, since it does not (as far as - XEmacs knows) match the contents of FILENAME, even if it matched - the former visited file. - - If FILENAME is `nil' or the empty string, that stands for "no - visited file". In this case, `set-visited-file-name' marks the - buffer as having no visited file. - - When the function `set-visited-file-name' is called interactively, - it prompts for FILENAME in the minibuffer. - - See also `clear-visited-file-modtime' and - `verify-visited-file-modtime' in *Note Buffer Modification::. - - - Variable: list-buffers-directory - This buffer-local variable records a string to display in a buffer - listing in place of the visited file name, for buffers that don't - have a visited file name. Dired buffers use this variable. - - -File: lispref.info, Node: Buffer Modification, Next: Modification Time, Prev: Buffer File Name, Up: Buffers - -Buffer Modification -=================== - - XEmacs keeps a flag called the "modified flag" for each buffer, to -record whether you have changed the text of the buffer. This flag is -set to `t' whenever you alter the contents of the buffer, and cleared -to `nil' when you save it. Thus, the flag shows whether there are -unsaved changes. The flag value is normally shown in the modeline -(*note Modeline Variables::.), and controls saving (*note Saving -Buffers::.) and auto-saving (*note Auto-Saving::.). - - Some Lisp programs set the flag explicitly. For example, the -function `set-visited-file-name' sets the flag to `t', because the text -does not match the newly-visited file, even if it is unchanged from the -file formerly visited. - - The functions that modify the contents of buffers are described in -*Note Text::. - - - Function: buffer-modified-p &optional BUFFER - This function returns `t' if the buffer BUFFER has been modified - since it was last read in from a file or saved, or `nil' - otherwise. If BUFFER is not supplied, the current buffer is - tested. - - - Function: set-buffer-modified-p FLAG - This function marks the current buffer as modified if FLAG is - non-`nil', or as unmodified if the flag is `nil'. - - Another effect of calling this function is to cause unconditional - redisplay of the modeline for the current buffer. In fact, the - function `redraw-modeline' works by doing this: - - (set-buffer-modified-p (buffer-modified-p)) - - - Command: not-modified &optional ARG - This command marks the current buffer as unmodified, and not - needing to be saved. (If ARG is non-`nil', the buffer is instead - marked as modified.) Don't use this function in programs, since it - prints a message in the echo area; use `set-buffer-modified-p' - (above) instead. - - - Function: buffer-modified-tick &optional BUFFER - This function returns BUFFER`s modification-count. This is a - counter that increments every time the buffer is modified. If - BUFFER is `nil' (or omitted), the current buffer is used. - - -File: lispref.info, Node: Modification Time, Next: Read Only Buffers, Prev: Buffer Modification, Up: Buffers - -Comparison of Modification Time -=============================== - - Suppose that you visit a file and make changes in its buffer, and -meanwhile the file itself is changed on disk. At this point, saving the -buffer would overwrite the changes in the file. Occasionally this may -be what you want, but usually it would lose valuable information. -XEmacs therefore checks the file's modification time using the functions -described below before saving the file. - - - Function: verify-visited-file-modtime BUFFER - This function compares what BUFFER has recorded for the - modification time of its visited file against the actual - modification time of the file as recorded by the operating system. - The two should be the same unless some other process has written - the file since XEmacs visited or saved it. - - The function returns `t' if the last actual modification time and - XEmacs's recorded modification time are the same, `nil' otherwise. - - - Function: clear-visited-file-modtime - This function clears out the record of the last modification time - of the file being visited by the current buffer. As a result, the - next attempt to save this buffer will not complain of a - discrepancy in file modification times. - - This function is called in `set-visited-file-name' and other - exceptional places where the usual test to avoid overwriting a - changed file should not be done. - - - Function: visited-file-modtime - This function returns the buffer's recorded last file modification - time, as a list of the form `(HIGH . LOW)'. (This is the same - format that `file-attributes' uses to return time values; see - *Note File Attributes::.) - - - Function: set-visited-file-modtime &optional TIME - This function updates the buffer's record of the last modification - time of the visited file, to the value specified by TIME if TIME - is not `nil', and otherwise to the last modification time of the - visited file. - - If TIME is not `nil', it should have the form `(HIGH . LOW)' or - `(HIGH LOW)', in either case containing two integers, each of - which holds 16 bits of the time. - - This function is useful if the buffer was not read from the file - normally, or if the file itself has been changed for some known - benign reason. - - - Function: ask-user-about-supersession-threat FILENAME - This function is used to ask a user how to proceed after an - attempt to modify an obsolete buffer visiting file FILENAME. An - "obsolete buffer" is an unmodified buffer for which the associated - file on disk is newer than the last save-time of the buffer. This - means some other program has probably altered the file. - - Depending on the user's answer, the function may return normally, - in which case the modification of the buffer proceeds, or it may - signal a `file-supersession' error with data `(FILENAME)', in which - case the proposed buffer modification is not allowed. - - This function is called automatically by XEmacs on the proper - occasions. It exists so you can customize XEmacs by redefining it. - See the file `userlock.el' for the standard definition. - - See also the file locking mechanism in *Note File Locks::. - - -File: lispref.info, Node: Read Only Buffers, Next: The Buffer List, Prev: Modification Time, Up: Buffers - -Read-Only Buffers -================= - - If a buffer is "read-only", then you cannot change its contents, -although you may change your view of the contents by scrolling and -narrowing. - - Read-only buffers are used in two kinds of situations: - - * A buffer visiting a write-protected file is normally read-only. - - Here, the purpose is to show the user that editing the buffer with - the aim of saving it in the file may be futile or undesirable. - The user who wants to change the buffer text despite this can do - so after clearing the read-only flag with `C-x C-q'. - - * Modes such as Dired and Rmail make buffers read-only when altering - the contents with the usual editing commands is probably a mistake. - - The special commands of these modes bind `buffer-read-only' to - `nil' (with `let') or bind `inhibit-read-only' to `t' around the - places where they change the text. - - - Variable: buffer-read-only - This buffer-local variable specifies whether the buffer is - read-only. The buffer is read-only if this variable is non-`nil'. - - - Variable: inhibit-read-only - If this variable is non-`nil', then read-only buffers and read-only - characters may be modified. Read-only characters in a buffer are - those that have non-`nil' `read-only' properties (either text - properties or extent properties). *Note Extent Properties::, for - more information about text properties and extent properties. - - If `inhibit-read-only' is `t', all `read-only' character - properties have no effect. If `inhibit-read-only' is a list, then - `read-only' character properties have no effect if they are members - of the list (comparison is done with `eq'). - - - Command: toggle-read-only - This command changes whether the current buffer is read-only. It - is intended for interactive use; don't use it in programs. At any - given point in a program, you should know whether you want the - read-only flag on or off; so you can set `buffer-read-only' - explicitly to the proper value, `t' or `nil'. - - - Function: barf-if-buffer-read-only - This function signals a `buffer-read-only' error if the current - buffer is read-only. *Note Interactive Call::, for another way to - signal an error if the current buffer is read-only. - diff --git a/info/lispref.info-25 b/info/lispref.info-25 deleted file mode 100644 index 42513cf..0000000 --- a/info/lispref.info-25 +++ /dev/null @@ -1,1219 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: The Buffer List, Next: Creating Buffers, Prev: Read Only Buffers, Up: Buffers - -The Buffer List -=============== - - The "buffer list" is a list of all live buffers. Creating a buffer -adds it to this list, and killing a buffer deletes it. The order of -the buffers in the list is based primarily on how recently each buffer -has been displayed in the selected window. Buffers move to the front -of the list when they are selected and to the end when they are buried. -Several functions, notably `other-buffer', use this ordering. A -buffer list displayed for the user also follows this order. - - Every frame has its own order for the buffer list. Switching to a -new buffer inside of a particular frame changes the buffer list order -for that frame, but does not affect the buffer list order of any other -frames. In addition, there is a global, non-frame buffer list order -that is independent of the buffer list orders for any particular frame. - - Note that the different buffer lists all contain the same elements. -It is only the order of those elements that is different. - - - Function: buffer-list &optional FRAME - This function returns a list of all buffers, including those whose - names begin with a space. The elements are actual buffers, not - their names. The order of the list is specific to FRAME, which - defaults to the current frame. If FRAME is `t', the global, - non-frame ordering is returned instead. - - (buffer-list) - => (# - # # - # #) - - ;; Note that the name of the minibuffer - ;; begins with a space! - (mapcar (function buffer-name) (buffer-list)) - => ("buffers.texi" " *Minibuf-1*" - "buffer.c" "*Help*" "TAGS") - - Buffers appear earlier in the list if they were current more - recently. - - This list is a copy of a list used inside XEmacs; modifying it has - no effect on the buffers. - - - Function: other-buffer &optional BUFFER-OR-NAME FRAME VISIBLE-OK - This function returns the first buffer in the buffer list other - than BUFFER-OR-NAME, in FRAME's ordering for the buffer list. - (FRAME defaults to the current frame. If FRAME is `t', then the - global, non-frame ordering is used.) Usually this is the buffer - most recently shown in the selected window, aside from - BUFFER-OR-NAME. Buffers are moved to the front of the list when - they are selected and to the end when they are buried. Buffers - whose names start with a space are not considered. - - If BUFFER-OR-NAME is not supplied (or if it is not a buffer), then - `other-buffer' returns the first buffer on the buffer list that is - not visible in any window in a visible frame. - - If the selected frame has a non-`nil' `buffer-predicate' property, - then `other-buffer' uses that predicate to decide which buffers to - consider. It calls the predicate once for each buffer, and if the - value is `nil', that buffer is ignored. *Note X Frame - Properties::. - - If VISIBLE-OK is `nil', `other-buffer' avoids returning a buffer - visible in any window on any visible frame, except as a last - resort. If VISIBLE-OK is non-`nil', then it does not matter - whether a buffer is displayed somewhere or not. - - If no suitable buffer exists, the buffer `*scratch*' is returned - (and created, if necessary). - - Note that in FSF Emacs 19, there is no FRAME argument, and - VISIBLE-OK is the second argument instead of the third. FSF Emacs - 19. - - - Command: list-buffers &optional FILES-ONLY - This function displays a listing of the names of existing buffers. - It clears the buffer `*Buffer List*', then inserts the listing - into that buffer and displays it in a window. `list-buffers' is - intended for interactive use, and is described fully in `The XEmacs - Reference Manual'. It returns `nil'. - - - Command: bury-buffer &optional BUFFER-OR-NAME - This function puts BUFFER-OR-NAME at the end of the buffer list - without changing the order of any of the other buffers on the list. - This buffer therefore becomes the least desirable candidate for - `other-buffer' to return. - - If BUFFER-OR-NAME is `nil' or omitted, this means to bury the - current buffer. In addition, if the buffer is displayed in the - selected window, this switches to some other buffer (obtained using - `other-buffer') in the selected window. But if the buffer is - displayed in some other window, it remains displayed there. - - If you wish to replace a buffer in all the windows that display - it, use `replace-buffer-in-windows'. *Note Buffers and Windows::. - - -File: lispref.info, Node: Creating Buffers, Next: Killing Buffers, Prev: The Buffer List, Up: Buffers - -Creating Buffers -================ - - This section describes the two primitives for creating buffers. -`get-buffer-create' creates a buffer if it finds no existing buffer -with the specified name; `generate-new-buffer' always creates a new -buffer and gives it a unique name. - - Other functions you can use to create buffers include -`with-output-to-temp-buffer' (*note Temporary Displays::.) and -`create-file-buffer' (*note Visiting Files::.). Starting a subprocess -can also create a buffer (*note Processes::.). - - - Function: get-buffer-create NAME - This function returns a buffer named NAME. It returns an existing - buffer with that name, if one exists; otherwise, it creates a new - buffer. The buffer does not become the current buffer--this - function does not change which buffer is current. - - An error is signaled if NAME is not a string. - - (get-buffer-create "foo") - => # - - The major mode for the new buffer is set to Fundamental mode. The - variable `default-major-mode' is handled at a higher level. *Note - Auto Major Mode::. - - - Function: generate-new-buffer NAME - This function returns a newly created, empty buffer, but does not - make it current. If there is no buffer named NAME, then that is - the name of the new buffer. If that name is in use, this function - adds suffixes of the form `' to NAME, where N is an integer. - It tries successive integers starting with 2 until it finds an - available name. - - An error is signaled if NAME is not a string. - - (generate-new-buffer "bar") - => # - (generate-new-buffer "bar") - => #> - (generate-new-buffer "bar") - => #> - - The major mode for the new buffer is set to Fundamental mode. The - variable `default-major-mode' is handled at a higher level. *Note - Auto Major Mode::. - - See the related function `generate-new-buffer-name' in *Note - Buffer Names::. - - -File: lispref.info, Node: Killing Buffers, Next: Indirect Buffers, Prev: Creating Buffers, Up: Buffers - -Killing Buffers -=============== - - "Killing a buffer" makes its name unknown to XEmacs and makes its -text space available for other use. - - The buffer object for the buffer that has been killed remains in -existence as long as anything refers to it, but it is specially marked -so that you cannot make it current or display it. Killed buffers retain -their identity, however; two distinct buffers, when killed, remain -distinct according to `eq'. - - If you kill a buffer that is current or displayed in a window, XEmacs -automatically selects or displays some other buffer instead. This means -that killing a buffer can in general change the current buffer. -Therefore, when you kill a buffer, you should also take the precautions -associated with changing the current buffer (unless you happen to know -that the buffer being killed isn't current). *Note Current Buffer::. - - If you kill a buffer that is the base buffer of one or more indirect -buffers, the indirect buffers are automatically killed as well. - - The `buffer-name' of a killed buffer is `nil'. To test whether a -buffer has been killed, you can either use this feature or the function -`buffer-live-p'. - - - Function: buffer-live-p BUFFER - This function returns `nil' if BUFFER is deleted, and `t' - otherwise. - - - Command: kill-buffer BUFFER-OR-NAME - This function kills the buffer BUFFER-OR-NAME, freeing all its - memory for use as space for other buffers. (Emacs version 18 and - older was unable to return the memory to the operating system.) - It returns `nil'. - - Any processes that have this buffer as the `process-buffer' are - sent the `SIGHUP' signal, which normally causes them to terminate. - (The basic meaning of `SIGHUP' is that a dialup line has been - disconnected.) *Note Deleting Processes::. - - If the buffer is visiting a file and contains unsaved changes, - `kill-buffer' asks the user to confirm before the buffer is killed. - It does this even if not called interactively. To prevent the - request for confirmation, clear the modified flag before calling - `kill-buffer'. *Note Buffer Modification::. - - Killing a buffer that is already dead has no effect. - - (kill-buffer "foo.unchanged") - => nil - (kill-buffer "foo.changed") - - ---------- Buffer: Minibuffer ---------- - Buffer foo.changed modified; kill anyway? (yes or no) yes - ---------- Buffer: Minibuffer ---------- - - => nil - - - Variable: kill-buffer-query-functions - After confirming unsaved changes, `kill-buffer' calls the functions - in the list `kill-buffer-query-functions', in order of appearance, - with no arguments. The buffer being killed is the current buffer - when they are called. The idea is that these functions ask for - confirmation from the user for various nonstandard reasons. If - any of them returns `nil', `kill-buffer' spares the buffer's life. - - - Variable: kill-buffer-hook - This is a normal hook run by `kill-buffer' after asking all the - questions it is going to ask, just before actually killing the - buffer. The buffer to be killed is current when the hook - functions run. *Note Hooks::. - - - Variable: buffer-offer-save - This variable, if non-`nil' in a particular buffer, tells - `save-buffers-kill-emacs' and `save-some-buffers' to offer to save - that buffer, just as they offer to save file-visiting buffers. The - variable `buffer-offer-save' automatically becomes buffer-local - when set for any reason. *Note Buffer-Local Variables::. - - -File: lispref.info, Node: Indirect Buffers, Prev: Killing Buffers, Up: Buffers - -Indirect Buffers -================ - - An "indirect buffer" shares the text of some other buffer, which is -called the "base buffer" of the indirect buffer. In some ways it is -the analogue, for buffers, of a symbolic link among files. The base -buffer may not itself be an indirect buffer. One base buffer may have -several "indirect children". - - The text of the indirect buffer is always identical to the text of -its base buffer; changes made by editing either one are visible -immediately in the other. - - But in all other respects, the indirect buffer and its base buffer -are completely separate. They have different names, different values of -point and mark, different narrowing, different markers and extents -(though inserting or deleting text in either buffer relocates the -markers and extents for both), different major modes, and different -local variables. Unlike in FSF Emacs, XEmacs indirect buffers do not -automatically share text properties among themselves and their base -buffer. - - An indirect buffer cannot visit a file, but its base buffer can. If -you try to save the indirect buffer, that actually works by saving the -base buffer. - - Killing an indirect buffer has no effect on its base buffer. Killing -the base buffer kills all its indirect children. - - - Command: make-indirect-buffer BASE-BUFFER NAME - This creates an indirect buffer named NAME whose base buffer is - BASE-BUFFER. The argument BASE-BUFFER may be a buffer or a string. - - If BASE-BUFFER is an indirect buffer, its base buffer is used as - the base for the new buffer. - - (make-indirect-buffer "*scratch*" "indirect") - => # - - - Function: buffer-base-buffer &optional BUFFER - This function returns the base buffer of BUFFER. If BUFFER is not - indirect, the value is `nil'. Otherwise, the value is another - buffer, which is never an indirect buffer. If BUFFER is not - supplied, it defaults to the current buffer. - - (buffer-base-buffer (get-buffer "indirect")) - => # - - - Function: buffer-indirect-children &optional BUFFER - This function returns a list of all indirect buffers whose base - buffer is BUFFER. If BUFFER is indirect, the return value will - always be nil; see `make-indirect-buffer'. If BUFFER is not - supplied, it defaults to the current buffer. - - (buffer-indirect-children (get-buffer "*scratch*")) - => (#) - - -File: lispref.info, Node: Windows, Next: Frames, Prev: Buffers, Up: Top - -Windows -******* - - This chapter describes most of the functions and variables related to -Emacs windows. See *Note Display::, for information on how text is -displayed in windows. - -* Menu: - -* Basic Windows:: Basic information on using windows. -* Splitting Windows:: Splitting one window into two windows. -* Deleting Windows:: Deleting a window gives its space to other windows. -* Selecting Windows:: The selected window is the one that you edit in. -* Cyclic Window Ordering:: Moving around the existing windows. -* Buffers and Windows:: Each window displays the contents of a buffer. -* Displaying Buffers:: Higher-lever functions for displaying a buffer - and choosing a window for it. -* Choosing Window:: How to choose a window for displaying a buffer. -* Window Point:: Each window has its own location of point. -* Window Start:: The display-start position controls which text - is on-screen in the window. -* Vertical Scrolling:: Moving text up and down in the window. -* Horizontal Scrolling:: Moving text sideways on the window. -* Size of Window:: Accessing the size of a window. -* Position of Window:: Accessing the position of a window. -* Resizing Windows:: Changing the size of a window. -* Window Configurations:: Saving and restoring the state of the screen. - - -File: lispref.info, Node: Basic Windows, Next: Splitting Windows, Up: Windows - -Basic Concepts of Emacs Windows -=============================== - - A "window" in XEmacs is the physical area of the screen in which a -buffer is displayed. The term is also used to refer to a Lisp object -that represents that screen area in XEmacs Lisp. It should be clear -from the context which is meant. - - XEmacs groups windows into frames. A frame represents an area of -screen available for XEmacs to use. Each frame always contains at least -one window, but you can subdivide it vertically or horizontally into -multiple nonoverlapping Emacs windows. - - In each frame, at any time, one and only one window is designated as -"selected within the frame". The frame's cursor appears in that -window. At ant time, one frame is the selected frame; and the window -selected within that frame is "the selected window". The selected -window's buffer is usually the current buffer (except when `set-buffer' -has been used). *Note Current Buffer::. - - For practical purposes, a window exists only while it is displayed in -a frame. Once removed from the frame, the window is effectively deleted -and should not be used, *even though there may still be references to -it* from other Lisp objects. Restoring a saved window configuration is -the only way for a window no longer on the screen to come back to life. -(*Note Deleting Windows::.) - - Each window has the following attributes: - - * containing frame - - * window height - - * window width - - * window edges with respect to the frame or screen - - * the buffer it displays - - * position within the buffer at the upper left of the window - - * amount of horizontal scrolling, in columns - - * point - - * the mark - - * how recently the window was selected - - Users create multiple windows so they can look at several buffers at -once. Lisp libraries use multiple windows for a variety of reasons, but -most often to display related information. In Rmail, for example, you -can move through a summary buffer in one window while the other window -shows messages one at a time as they are reached. - - The meaning of "window" in XEmacs is similar to what it means in the -context of general-purpose window systems such as X, but not identical. -The X Window System places X windows on the screen; XEmacs uses one or -more X windows as frames, and subdivides them into Emacs windows. When -you use XEmacs on a character-only terminal, XEmacs treats the whole -terminal screen as one frame. - - Most window systems support arbitrarily located overlapping windows. -In contrast, Emacs windows are "tiled"; they never overlap, and -together they fill the whole screen or frame. Because of the way in -which XEmacs creates new windows and resizes them, you can't create -every conceivable tiling of windows on an Emacs frame. *Note Splitting -Windows::, and *Note Size of Window::. - - *Note Display::, for information on how the contents of the window's -buffer are displayed in the window. - - - Function: windowp OBJECT - This function returns `t' if OBJECT is a window. - - -File: lispref.info, Node: Splitting Windows, Next: Deleting Windows, Prev: Basic Windows, Up: Windows - -Splitting Windows -================= - - The functions described here are the primitives used to split a -window into two windows. Two higher level functions sometimes split a -window, but not always: `pop-to-buffer' and `display-buffer' (*note -Displaying Buffers::.). - - The functions described here do not accept a buffer as an argument. -The two "halves" of the split window initially display the same buffer -previously visible in the window that was split. - - - Function: one-window-p &optional NO-MINI ALL-FRAMES - This function returns non-`nil' if there is only one window. The - argument NO-MINI, if non-`nil', means don't count the minibuffer - even if it is active; otherwise, the minibuffer window is - included, if active, in the total number of windows which is - compared against one. - - The argument ALL-FRAME controls which set of windows are counted. - * If it is `nil' or omitted, then count only the selected - frame, plus the minibuffer it uses (which may be on another - frame). - - * If it is `t', then windows on all frames that currently exist - (including invisible and iconified frames) are counted. - - * If it is the symbol `visible', then windows on all visible - frames are counted. - - * If it is the number 0, then windows on all visible and - iconified frames are counted. - - * If it is any other value, then precisely the windows in - WINDOW's frame are counted, excluding the minibuffer in use - if it lies in some other frame. - - - Command: split-window &optional WINDOW SIZE HORIZONTAL - This function splits WINDOW into two windows. The original window - WINDOW remains the selected window, but occupies only part of its - former screen area. The rest is occupied by a newly created - window which is returned as the value of this function. - - If HORIZONTAL is non-`nil', then WINDOW splits into two side by - side windows. The original window WINDOW keeps the leftmost SIZE - columns, and gives the rest of the columns to the new window. - Otherwise, it splits into windows one above the other, and WINDOW - keeps the upper SIZE lines and gives the rest of the lines to the - new window. The original window is therefore the left-hand or - upper of the two, and the new window is the right-hand or lower. - - If WINDOW is omitted or `nil', then the selected window is split. - If SIZE is omitted or `nil', then WINDOW is divided evenly into - two parts. (If there is an odd line, it is allocated to the new - window.) When `split-window' is called interactively, all its - arguments are `nil'. - - The following example starts with one window on a frame that is 50 - lines high by 80 columns wide; then the window is split. - - (setq w (selected-window)) - => # - (window-edges) ; Edges in order: - => (0 0 80 50) ; left-top-right-bottom - - ;; Returns window created - (setq w2 (split-window w 15)) - => # - - (window-edges w2) - => (0 15 80 50) ; Bottom window; - ; top is line 15 - - (window-edges w) - => (0 0 80 15) ; Top window - - The frame looks like this: - - __________ - | | line 0 - | w | - |__________| - | | line 15 - | w2 | - |__________| - line 50 - column 0 column 80 - - Next, the top window is split horizontally: - - (setq w3 (split-window w 35 t)) - => # - - (window-edges w3) - => (35 0 80 15) ; Left edge at column 35 - - (window-edges w) - => (0 0 35 15) ; Right edge at column 35 - - (window-edges w2) - => (0 15 80 50) ; Bottom window unchanged - - Now, the screen looks like this: - - column 35 - __________ - | | | line 0 - | w | w3 | - |___|______| - | | line 15 - | w2 | - |__________| - line 50 - column 0 column 80 - - Normally, Emacs indicates the border between two side-by-side - windows with a scroll bar (*note Scroll Bars: X Frame Properties.) - or `|' characters. The display table can specify alternative - border characters; see *Note Display Tables::. - - - Command: split-window-vertically &optional SIZE - This function splits the selected window into two windows, one - above the other, leaving the selected window with SIZE lines. - - This function is simply an interface to `split-windows'. Here is - the complete function definition for it: - - (defun split-window-vertically (&optional arg) - "Split current window into two windows, one above the other." - (interactive "P") - (split-window nil (and arg (prefix-numeric-value arg)))) - - - Command: split-window-horizontally &optional SIZE - This function splits the selected window into two windows - side-by-side, leaving the selected window with SIZE columns. - - This function is simply an interface to `split-windows'. Here is - the complete definition for `split-window-horizontally' (except for - part of the documentation string): - - (defun split-window-horizontally (&optional arg) - "Split selected window into two windows, side by side..." - (interactive "P") - (split-window nil (and arg (prefix-numeric-value arg)) t)) - - - Function: one-window-p &optional NO-MINI ALL-FRAMES - This function returns non-`nil' if there is only one window. The - argument NO-MINI, if non-`nil', means don't count the minibuffer - even if it is active; otherwise, the minibuffer window is - included, if active, in the total number of windows, which is - compared against one. - - The argument ALL-FRAMES specifies which frames to consider. Here - are the possible values and their meanings: - - `nil' - Count the windows in the selected frame, plus the minibuffer - used by that frame even if it lies in some other frame. - - `t' - Count all windows in all existing frames. - - `visible' - Count all windows in all visible frames. - - 0 - Count all windows in all visible or iconified frames. - - anything else - Count precisely the windows in the selected frame, and no - others. - - -File: lispref.info, Node: Deleting Windows, Next: Selecting Windows, Prev: Splitting Windows, Up: Windows - -Deleting Windows -================ - - A window remains visible on its frame unless you "delete" it by -calling certain functions that delete windows. A deleted window cannot -appear on the screen, but continues to exist as a Lisp object until -there are no references to it. There is no way to cancel the deletion -of a window aside from restoring a saved window configuration (*note -Window Configurations::.). Restoring a window configuration also -deletes any windows that aren't part of that configuration. - - When you delete a window, the space it took up is given to one -adjacent sibling. (In Emacs version 18, the space was divided evenly -among all the siblings.) - - - Function: window-live-p WINDOW - This function returns `nil' if WINDOW is deleted, and `t' - otherwise. - - *Warning:* Erroneous information or fatal errors may result from - using a deleted window as if it were live. - - - Command: delete-window &optional WINDOW - This function removes WINDOW from the display. If WINDOW is - omitted, then the selected window is deleted. An error is signaled - if there is only one window when `delete-window' is called. - - This function returns `nil'. - - When `delete-window' is called interactively, WINDOW defaults to - the selected window. - - - Command: delete-other-windows &optional WINDOW - This function makes WINDOW the only window on its frame, by - deleting the other windows in that frame. If WINDOW is omitted or - `nil', then the selected window is used by default. - - The result is `nil'. - - - Command: delete-windows-on BUFFER &optional FRAME - This function deletes all windows showing BUFFER. If there are no - windows showing BUFFER, it does nothing. - - `delete-windows-on' operates frame by frame. If a frame has - several windows showing different buffers, then those showing - BUFFER are removed, and the others expand to fill the space. If - all windows in some frame are showing BUFFER (including the case - where there is only one window), then the frame reverts to having a - single window showing another buffer chosen with `other-buffer'. - *Note The Buffer List::. - - The argument FRAME controls which frames to operate on: - - * If it is `nil', operate on the selected frame. - - * If it is `t', operate on all frames. - - * If it is `visible', operate on all visible frames. - - * 0 If it is 0, operate on all visible or iconified frames. - - * If it is a frame, operate on that frame. - - This function always returns `nil'. - - -File: lispref.info, Node: Selecting Windows, Next: Cyclic Window Ordering, Prev: Deleting Windows, Up: Windows - -Selecting Windows -================= - - When a window is selected, the buffer in the window becomes the -current buffer, and the cursor will appear in it. - - - Function: selected-window &optional DEVICE - This function returns the selected window. This is the window in - which the cursor appears and to which many commands apply. Each - separate device can have its own selected window, which is - remembered as focus changes from device to device. Optional - argument DEVICE specifies which device to return the selected - window for, and defaults to the selected device. - - - Function: select-window WINDOW &optional NORECORD - This function makes WINDOW the selected window. The cursor then - appears in WINDOW (on redisplay). The buffer being displayed in - WINDOW is immediately designated the current buffer. - - If optional argument NORECORD is non-`nil' then the global and - per-frame buffer orderings are not modified, as by the function - `record-buffer'. - - The return value is WINDOW. - - (setq w (next-window)) - (select-window w) - => # - - - Macro: save-selected-window FORMS... - This macro records the selected window, executes FORMS in - sequence, then restores the earlier selected window. It does not - save or restore anything about the sizes, arrangement or contents - of windows; therefore, if the FORMS change them, the changes are - permanent. - - The following functions choose one of the windows on the screen, -offering various criteria for the choice. - - - Function: get-lru-window &optional FRAME - This function returns the window least recently "used" (that is, - selected). The selected window is always the most recently used - window. - - The selected window can be the least recently used window if it is - the only window. A newly created window becomes the least - recently used window until it is selected. A minibuffer window is - never a candidate. - - The argument FRAME controls which windows are considered. - - * If it is `nil', consider windows on the selected frame. - - * If it is `t', consider windows on all frames. - - * If it is `visible', consider windows on all visible frames. - - * If it is 0, consider windows on all visible or iconified - frames. - - * If it is a frame, consider windows on that frame. - - - Function: get-largest-window &optional FRAME - This function returns the window with the largest area (height - times width). If there are no side-by-side windows, then this is - the window with the most lines. A minibuffer window is never a - candidate. - - If there are two windows of the same size, then the function - returns the window that is first in the cyclic ordering of windows - (see following section), starting from the selected window. - - The argument FRAME controls which set of windows are considered. - See `get-lru-window', above. - - -File: lispref.info, Node: Cyclic Window Ordering, Next: Buffers and Windows, Prev: Selecting Windows, Up: Windows - -Cyclic Ordering of Windows -========================== - - When you use the command `C-x o' (`other-window') to select the next -window, it moves through all the windows on the screen in a specific -cyclic order. For any given configuration of windows, this order never -varies. It is called the "cyclic ordering of windows". - - This ordering generally goes from top to bottom, and from left to -right. But it may go down first or go right first, depending on the -order in which the windows were split. - - If the first split was vertical (into windows one above each other), -and then the subwindows were split horizontally, then the ordering is -left to right in the top of the frame, and then left to right in the -next lower part of the frame, and so on. If the first split was -horizontal, the ordering is top to bottom in the left part, and so on. -In general, within each set of siblings at any level in the window tree, -the order is left to right, or top to bottom. - - - Function: next-window &optional WINDOW MINIBUF ALL-FRAMES - This function returns the window following WINDOW in the cyclic - ordering of windows. This is the window that `C-x o' would select - if typed when WINDOW is selected. If WINDOW is the only window - visible, then this function returns WINDOW. If omitted, WINDOW - defaults to the selected window. - - The value of the argument MINIBUF determines whether the - minibuffer is included in the window order. Normally, when - MINIBUF is `nil', the minibuffer is included if it is currently - active; this is the behavior of `C-x o'. (The minibuffer window - is active while the minibuffer is in use. *Note Minibuffers::.) - - If MINIBUF is `t', then the cyclic ordering includes the - minibuffer window even if it is not active. - - If MINIBUF is neither `t' nor `nil', then the minibuffer window is - not included even if it is active. - - The argument ALL-FRAMES specifies which frames to consider. Here - are the possible values and their meanings: - - `nil' - Consider all the windows in WINDOW's frame, plus the - minibuffer used by that frame even if it lies in some other - frame. - - `t' - Consider all windows in all existing frames. - - `visible' - Consider all windows in all visible frames. (To get useful - results, you must ensure WINDOW is in a visible frame.) - - 0 - Consider all windows in all visible or iconified frames. - - anything else - Consider precisely the windows in WINDOW's frame, and no - others. - - This example assumes there are two windows, both displaying the - buffer `windows.texi': - - (selected-window) - => # - (next-window (selected-window)) - => # - (next-window (next-window (selected-window))) - => # - - - Function: previous-window &optional WINDOW MINIBUF ALL-FRAMES - This function returns the window preceding WINDOW in the cyclic - ordering of windows. The other arguments specify which windows to - include in the cycle, as in `next-window'. - - - Command: other-window COUNT &optional FRAME - This function selects the COUNTth following window in the cyclic - order. If count is negative, then it selects the -COUNTth - preceding window. It returns `nil'. - - In an interactive call, COUNT is the numeric prefix argument. - - The argument FRAME controls which set of windows are considered. - * If it is `nil' or omitted, then windows on the selected frame - are considered. - - * If it is a frame, then windows on that frame are considered. - - * If it is `t', then windows on all frames that currently exist - (including invisible and iconified frames) are considered. - - * If it is the symbol `visible', then windows on all visible - frames are considered. - - * If it is the number 0, then windows on all visible and - iconified frames are considered. - - * If it is any other value, then the behavior is undefined. - - - Function: walk-windows PROC &optional MINIBUF ALL-FRAMES - This function cycles through all windows, calling `proc' once for - each window with the window as its sole argument. - - The optional arguments MINIBUF and ALL-FRAMES specify the set of - windows to include in the scan. See `next-window', above, for - details. - - -File: lispref.info, Node: Buffers and Windows, Next: Displaying Buffers, Prev: Cyclic Window Ordering, Up: Windows - -Buffers and Windows -=================== - - This section describes low-level functions to examine windows or to -display buffers in windows in a precisely controlled fashion. *Note -Displaying Buffers::, for related functions that find a window to use -and specify a buffer for it. The functions described there are easier -to use than these, but they employ heuristics in choosing or creating a -window; use these functions when you need complete control. - - - Function: set-window-buffer WINDOW BUFFER-OR-NAME - This function makes WINDOW display BUFFER-OR-NAME as its contents. - It returns `nil'. - - (set-window-buffer (selected-window) "foo") - => nil - - - Function: window-buffer &optional WINDOW - This function returns the buffer that WINDOW is displaying. If - WINDOW is omitted, this function returns the buffer for the - selected window. - - (window-buffer) - => # - - - Function: get-buffer-window BUFFER-OR-NAME &optional FRAME - This function returns a window currently displaying - BUFFER-OR-NAME, or `nil' if there is none. If there are several - such windows, then the function returns the first one in the - cyclic ordering of windows, starting from the selected window. - *Note Cyclic Window Ordering::. - - The argument ALL-FRAMES controls which windows to consider. - - * If it is `nil', consider windows on the selected frame. - - * If it is `t', consider windows on all frames. - - * If it is `visible', consider windows on all visible frames. - - * If it is 0, consider windows on all visible or iconified - frames. - - * If it is a frame, consider windows on that frame. - - -File: lispref.info, Node: Displaying Buffers, Next: Choosing Window, Prev: Buffers and Windows, Up: Windows - -Displaying Buffers in Windows -============================= - - In this section we describe convenient functions that choose a window -automatically and use it to display a specified buffer. These functions -can also split an existing window in certain circumstances. We also -describe variables that parameterize the heuristics used for choosing a -window. *Note Buffers and Windows::, for low-level functions that give -you more precise control. - - Do not use the functions in this section in order to make a buffer -current so that a Lisp program can access or modify it; they are too -drastic for that purpose, since they change the display of buffers in -windows, which is gratuitous and will surprise the user. Instead, use -`set-buffer' (*note Current Buffer::.) and `save-excursion' (*note -Excursions::.), which designate buffers as current for programmed -access without affecting the display of buffers in windows. - - - Command: switch-to-buffer BUFFER-OR-NAME &optional NORECORD - This function makes BUFFER-OR-NAME the current buffer, and also - displays the buffer in the selected window. This means that a - human can see the buffer and subsequent keyboard commands will - apply to it. Contrast this with `set-buffer', which makes - BUFFER-OR-NAME the current buffer but does not display it in the - selected window. *Note Current Buffer::. - - If BUFFER-OR-NAME does not identify an existing buffer, then a new - buffer by that name is created. The major mode for the new buffer - is set according to the variable `default-major-mode'. *Note Auto - Major Mode::. - - Normally the specified buffer is put at the front of the buffer - list. This affects the operation of `other-buffer'. However, if - NORECORD is non-`nil', this is not done. *Note The Buffer List::. - - The `switch-to-buffer' function is often used interactively, as - the binding of `C-x b'. It is also used frequently in programs. - It always returns `nil'. - - - Command: switch-to-buffer-other-window BUFFER-OR-NAME - This function makes BUFFER-OR-NAME the current buffer and displays - it in a window not currently selected. It then selects that - window. The handling of the buffer is the same as in - `switch-to-buffer'. - - The currently selected window is absolutely never used to do the - job. If it is the only window, then it is split to make a - distinct window for this purpose. If the selected window is - already displaying the buffer, then it continues to do so, but - another window is nonetheless found to display it in as well. - - - Function: pop-to-buffer BUFFER-OR-NAME &optional OTHER-WINDOW - ON-FRAME - This function makes BUFFER-OR-NAME the current buffer and switches - to it in some window, preferably not the window previously - selected. The "popped-to" window becomes the selected window - within its frame. - - If the variable `pop-up-frames' is non-`nil', `pop-to-buffer' - looks for a window in any visible frame already displaying the - buffer; if there is one, it returns that window and makes it be - selected within its frame. If there is none, it creates a new - frame and displays the buffer in it. - - If `pop-up-frames' is `nil', then `pop-to-buffer' operates - entirely within the selected frame. (If the selected frame has - just a minibuffer, `pop-to-buffer' operates within the most - recently selected frame that was not just a minibuffer.) - - If the variable `pop-up-windows' is non-`nil', windows may be - split to create a new window that is different from the original - window. For details, see *Note Choosing Window::. - - If OTHER-WINDOW is non-`nil', `pop-to-buffer' finds or creates - another window even if BUFFER-OR-NAME is already visible in the - selected window. Thus BUFFER-OR-NAME could end up displayed in - two windows. On the other hand, if BUFFER-OR-NAME is already - displayed in the selected window and OTHER-WINDOW is `nil', then - the selected window is considered sufficient display for - BUFFER-OR-NAME, so that nothing needs to be done. - - All the variables that affect `display-buffer' affect - `pop-to-buffer' as well. *Note Choosing Window::. - - If BUFFER-OR-NAME is a string that does not name an existing - buffer, a buffer by that name is created. The major mode for the - new buffer is set according to the variable `default-major-mode'. - *Note Auto Major Mode::. - - If ON-FRAME is non-`nil', it is the frame to pop to this buffer on. - - An example use of this function is found at the end of *Note - Filter Functions::. - - - Command: replace-buffer-in-windows BUFFER - This function replaces BUFFER with some other buffer in all - windows displaying it. The other buffer used is chosen with - `other-buffer'. In the usual applications of this function, you - don't care which other buffer is used; you just want to make sure - that BUFFER is no longer displayed. - - This function returns `nil'. - - -File: lispref.info, Node: Choosing Window, Next: Window Point, Prev: Displaying Buffers, Up: Windows - -Choosing a Window for Display -============================= - - This section describes the basic facility that chooses a window to -display a buffer in--`display-buffer'. All the higher-level functions -and commands use this subroutine. Here we describe how to use -`display-buffer' and how to customize it. - - - Command: display-buffer BUFFER-OR-NAME &optional NOT-THIS-WINDOW - This command makes BUFFER-OR-NAME appear in some window, like - `pop-to-buffer', but it does not select that window and does not - make the buffer current. The identity of the selected window is - unaltered by this function. - - If NOT-THIS-WINDOW is non-`nil', it means to display the specified - buffer in a window other than the selected one, even if it is - already on display in the selected window. This can cause the - buffer to appear in two windows at once. Otherwise, if - BUFFER-OR-NAME is already being displayed in any window, that is - good enough, so this function does nothing. - - `display-buffer' returns the window chosen to display - BUFFER-OR-NAME. - - Precisely how `display-buffer' finds or creates a window depends on - the variables described below. - - A window can be marked as "dedicated" to a particular buffer. Then -XEmacs will not automatically change which buffer appears in the -window, such as `display-buffer' might normally do. - - - Function: window-dedicated-p WINDOW - This function returns WINDOW's dedicated object, usually `t' or - `nil'. - - - Function: set-window-buffer-dedicated WINDOW BUFFER - This function makes WINDOW display BUFFER and be dedicated to that - buffer. Then XEmacs will not automatically change which buffer - appears in WINDOW. If BUFFER is `nil', this function makes WINDOW - not be dedicated (but doesn't change which buffer appears in it - currently). - - - User Option: pop-up-windows - This variable controls whether `display-buffer' makes new windows. - If it is non-`nil' and there is only one window, then that window - is split. If it is `nil', then `display-buffer' does not split - the single window, but uses it whole. - - - User Option: split-height-threshold - This variable determines when `display-buffer' may split a window, - if there are multiple windows. `display-buffer' always splits the - largest window if it has at least this many lines. If the largest - window is not this tall, it is split only if it is the sole window - and `pop-up-windows' is non-`nil'. - - - User Option: pop-up-frames - This variable controls whether `display-buffer' makes new frames. - If it is non-`nil', `display-buffer' looks for an existing window - already displaying the desired buffer, on any visible frame. If - it finds one, it returns that window. Otherwise it makes a new - frame. The variables `pop-up-windows' and - `split-height-threshold' do not matter if `pop-up-frames' is - non-`nil'. - - If `pop-up-frames' is `nil', then `display-buffer' either splits a - window or reuses one. - - *Note Frames::, for more information. - - - Variable: pop-up-frame-function - This variable specifies how to make a new frame if `pop-up-frames' - is non-`nil'. - - Its value should be a function of no arguments. When - `display-buffer' makes a new frame, it does so by calling that - function, which should return a frame. The default value of the - variable is a function that creates a frame using properties from - `pop-up-frame-plist'. - - - Variable: pop-up-frame-plist - This variable holds a plist specifying frame properties used when - `display-buffer' makes a new frame. *Note Frame Properties::, for - more information about frame properties. - - - Variable: special-display-buffer-names - A list of buffer names for buffers that should be displayed - specially. If the buffer's name is in this list, `display-buffer' - handles the buffer specially. - - By default, special display means to give the buffer a dedicated - frame. - - If an element is a list, instead of a string, then the CAR of the - list is the buffer name, and the rest of the list says how to - create the frame. There are two possibilities for the rest of the - list. It can be a plist, specifying frame properties, or it can - contain a function and arguments to give to it. (The function's - first argument is always the buffer to be displayed; the arguments - from the list come after that.) - - - Variable: special-display-regexps - A list of regular expressions that specify buffers that should be - displayed specially. If the buffer's name matches any of the - regular expressions in this list, `display-buffer' handles the - buffer specially. - - By default, special display means to give the buffer a dedicated - frame. - - If an element is a list, instead of a string, then the CAR of the - list is the regular expression, and the rest of the list says how - to create the frame. See above, under - `special-display-buffer-names'. - - - Variable: special-display-function - This variable holds the function to call to display a buffer - specially. It receives the buffer as an argument, and should - return the window in which it is displayed. - - The default value of this variable is - `special-display-popup-frame'. - - - Function: special-display-popup-frame BUFFER - This function makes BUFFER visible in a frame of its own. If - BUFFER is already displayed in a window in some frame, it makes - the frame visible and raises it, to use that window. Otherwise, it - creates a frame that will be dedicated to BUFFER. - - This function uses an existing window displaying BUFFER whether or - not it is in a frame of its own; but if you set up the above - variables in your init file, before BUFFER was created, then - presumably the window was previously made by this function. - - - User Option: special-display-frame-plist - This variable holds frame properties for - `special-display-popup-frame' to use when it creates a frame. - - - Variable: same-window-buffer-names - A list of buffer names for buffers that should be displayed in the - selected window. If the buffer's name is in this list, - `display-buffer' handles the buffer by switching to it in the - selected window. - - - Variable: same-window-regexps - A list of regular expressions that specify buffers that should be - displayed in the selected window. If the buffer's name matches - any of the regular expressions in this list, `display-buffer' - handles the buffer by switching to it in the selected window. - - - Variable: display-buffer-function - This variable is the most flexible way to customize the behavior of - `display-buffer'. If it is non-`nil', it should be a function - that `display-buffer' calls to do the work. The function should - accept two arguments, the same two arguments that `display-buffer' - received. It should choose or create a window, display the - specified buffer, and then return the window. - - This hook takes precedence over all the other options and hooks - described above. - - A window can be marked as "dedicated" to its buffer. Then -`display-buffer' does not try to use that window. - - - Function: window-dedicated-p WINDOW - This function returns `t' if WINDOW is marked as dedicated; - otherwise `nil'. - - - Function: set-window-dedicated-p WINDOW FLAG - This function marks WINDOW as dedicated if FLAG is non-`nil', and - nondedicated otherwise. - diff --git a/info/lispref.info-26 b/info/lispref.info-26 deleted file mode 100644 index 544c951..0000000 --- a/info/lispref.info-26 +++ /dev/null @@ -1,1198 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Window Point, Next: Window Start, Prev: Choosing Window, Up: Windows - -Windows and Point -================= - - Each window has its own value of point, independent of the value of -point in other windows displaying the same buffer. This makes it useful -to have multiple windows showing one buffer. - - * The window point is established when a window is first created; it - is initialized from the buffer's point, or from the window point - of another window opened on the buffer if such a window exists. - - * Selecting a window sets the value of point in its buffer to the - window's value of point. Conversely, deselecting a window sets - the window's value of point from that of the buffer. Thus, when - you switch between windows that display a given buffer, the point - value for the selected window is in effect in the buffer, while - the point values for the other windows are stored in those windows. - - * As long as the selected window displays the current buffer, the - window's point and the buffer's point always move together; they - remain equal. - - * *Note Positions::, for more details on buffer positions. - - As far as the user is concerned, point is where the cursor is, and -when the user switches to another buffer, the cursor jumps to the -position of point in that buffer. - - - Function: window-point WINDOW - This function returns the current position of point in WINDOW. - For a nonselected window, this is the value point would have (in - that window's buffer) if that window were selected. - - When WINDOW is the selected window and its buffer is also the - current buffer, the value returned is the same as point in that - buffer. - - Strictly speaking, it would be more correct to return the - "top-level" value of point, outside of any `save-excursion' forms. - But that value is hard to find. - - - Function: set-window-point WINDOW POSITION - This function positions point in WINDOW at position POSITION in - WINDOW's buffer. - - -File: lispref.info, Node: Window Start, Next: Vertical Scrolling, Prev: Window Point, Up: Windows - -The Window Start Position -========================= - - Each window contains a marker used to keep track of a buffer position -that specifies where in the buffer display should start. This position -is called the "display-start" position of the window (or just the -"start"). The character after this position is the one that appears at -the upper left corner of the window. It is usually, but not -inevitably, at the beginning of a text line. - - - Function: window-start &optional WINDOW - This function returns the display-start position of window WINDOW. - If WINDOW is `nil', the selected window is used. For example, - - (window-start) - => 7058 - - When you create a window, or display a different buffer in it, the - display-start position is set to a display-start position recently - used for the same buffer, or 1 if the buffer doesn't have any. - - For a realistic example, see the description of `count-lines' in - *Note Text Lines::. - - - Function: window-end &optional WINDOW - This function returns the position of the end of the display in - window WINDOW. If WINDOW is `nil', the selected window is used. - - Simply changing the buffer text or moving point does not update the - value that `window-end' returns. The value is updated only when - Emacs redisplays and redisplay actually finishes. - - If the last redisplay of WINDOW was preempted, and did not finish, - Emacs does not know the position of the end of display in that - window. In that case, this function returns a value that is not - correct. In a future version, `window-end' will return `nil' in - that case. - - - Function: set-window-start WINDOW POSITION &optional NOFORCE - This function sets the display-start position of WINDOW to - POSITION in WINDOW's buffer. It returns POSITION. - - The display routines insist that the position of point be visible - when a buffer is displayed. Normally, they change the - display-start position (that is, scroll the window) whenever - necessary to make point visible. However, if you specify the - start position with this function using `nil' for NOFORCE, it - means you want display to start at POSITION even if that would put - the location of point off the screen. If this does place point - off screen, the display routines move point to the left margin on - the middle line in the window. - - For example, if point is 1 and you set the start of the window - to 2, then point would be "above" the top of the window. The - display routines will automatically move point if it is still 1 - when redisplay occurs. Here is an example: - - ;; Here is what `foo' looks like before executing - ;; the `set-window-start' expression. - - ---------- Buffer: foo ---------- - -!-This is the contents of buffer foo. - 2 - 3 - 4 - 5 - 6 - ---------- Buffer: foo ---------- - - (set-window-start - (selected-window) - (1+ (window-start))) - => 2 - - ;; Here is what `foo' looks like after executing - ;; the `set-window-start' expression. - ---------- Buffer: foo ---------- - his is the contents of buffer foo. - 2 - 3 - -!-4 - 5 - 6 - ---------- Buffer: foo ---------- - - If NOFORCE is non-`nil', and POSITION would place point off screen - at the next redisplay, then redisplay computes a new window-start - position that works well with point, and thus POSITION is not used. - - - Function: pos-visible-in-window-p &optional POSITION WINDOW - This function returns `t' if POSITION is within the range of text - currently visible on the screen in WINDOW. It returns `nil' if - POSITION is scrolled vertically out of view. The argument - POSITION defaults to the current position of point; WINDOW, to the - selected window. Here is an example: - - (or (pos-visible-in-window-p - (point) (selected-window)) - (recenter 0)) - - The `pos-visible-in-window-p' function considers only vertical - scrolling. If POSITION is out of view only because WINDOW has - been scrolled horizontally, `pos-visible-in-window-p' returns `t'. - *Note Horizontal Scrolling::. - - -File: lispref.info, Node: Vertical Scrolling, Next: Horizontal Scrolling, Prev: Window Start, Up: Windows - -Vertical Scrolling -================== - - Vertical scrolling means moving the text up or down in a window. It -works by changing the value of the window's display-start location. It -may also change the value of `window-point' to keep it on the screen. - - In the commands `scroll-up' and `scroll-down', the directions "up" -and "down" refer to the motion of the text in the buffer at which you -are looking through the window. Imagine that the text is written on a -long roll of paper and that the scrolling commands move the paper up -and down. Thus, if you are looking at text in the middle of a buffer -and repeatedly call `scroll-down', you will eventually see the -beginning of the buffer. - - Some people have urged that the opposite convention be used: they -imagine that the window moves over text that remains in place. Then -"down" commands would take you to the end of the buffer. This view is -more consistent with the actual relationship between windows and the -text in the buffer, but it is less like what the user sees. The -position of a window on the terminal does not move, and short scrolling -commands clearly move the text up or down on the screen. We have chosen -names that fit the user's point of view. - - The scrolling functions (aside from `scroll-other-window') have -unpredictable results if the current buffer is different from the buffer -that is displayed in the selected window. *Note Current Buffer::. - - - Command: scroll-up &optional COUNT - This function scrolls the text in the selected window upward COUNT - lines. If COUNT is negative, scrolling is actually downward. - - If COUNT is `nil' (or omitted), then the length of scroll is - `next-screen-context-lines' lines less than the usable height of - the window (not counting its modeline). - - `scroll-up' returns `nil'. - - - Command: scroll-down &optional COUNT - This function scrolls the text in the selected window downward - COUNT lines. If COUNT is negative, scrolling is actually upward. - - If COUNT is omitted or `nil', then the length of the scroll is - `next-screen-context-lines' lines less than the usable height of - the window (not counting its mode line). - - `scroll-down' returns `nil'. - - - Command: scroll-other-window &optional COUNT - This function scrolls the text in another window upward COUNT - lines. Negative values of COUNT, or `nil', are handled as in - `scroll-up'. - - You can specify a buffer to scroll with the variable - `other-window-scroll-buffer'. When the selected window is the - minibuffer, the next window is normally the one at the top left - corner. You can specify a different window to scroll with the - variable `minibuffer-scroll-window'. This variable has no effect - when any other window is selected. *Note Minibuffer Misc::. - - When the minibuffer is active, it is the next window if the - selected window is the one at the bottom right corner. In this - case, `scroll-other-window' attempts to scroll the minibuffer. If - the minibuffer contains just one line, it has nowhere to scroll - to, so the line reappears after the echo area momentarily displays - the message "Beginning of buffer". - - - Variable: other-window-scroll-buffer - If this variable is non-`nil', it tells `scroll-other-window' - which buffer to scroll. - - - User Option: scroll-step - This variable controls how scrolling is done automatically when - point moves off the screen. If the value is zero, then redisplay - scrolls the text to center point vertically in the window. If the - value is a positive integer N, then redisplay brings point back on - screen by scrolling N lines in either direction, if possible; - otherwise, it centers point. The default value is zero. - - - User Option: scroll-conservatively - This variable controls how many lines Emacs tries to scroll before - recentering. If you set it to a small number, then when you move - point a short distance off the screen, XEmacs will scroll the - screen just far enough to bring point back on screen, provided - that does not exceed `scroll-conservatively' lines. This variable - overrides the redisplay preemption. - - - User Option: next-screen-context-lines - The value of this variable is the number of lines of continuity to - retain when scrolling by full screens. For example, `scroll-up' - with an argument of `nil' scrolls so that this many lines at the - bottom of the window appear instead at the top. The default value - is `2'. - - - Command: recenter &optional COUNT - This function scrolls the selected window to put the text where - point is located at a specified vertical position within the - window. - - If COUNT is a nonnegative number, it puts the line containing - point COUNT lines down from the top of the window. If COUNT is a - negative number, then it counts upward from the bottom of the - window, so that -1 stands for the last usable line in the window. - If COUNT is a non-`nil' list, then it stands for the line in the - middle of the window. - - If COUNT is `nil', `recenter' puts the line containing point in - the middle of the window, then clears and redisplays the entire - selected frame. - - When `recenter' is called interactively, COUNT is the raw prefix - argument. Thus, typing `C-u' as the prefix sets the COUNT to a - non-`nil' list, while typing `C-u 4' sets COUNT to 4, which - positions the current line four lines from the top. - - With an argument of zero, `recenter' positions the current line at - the top of the window. This action is so handy that some people - make a separate key binding to do this. For example, - - (defun line-to-top-of-window () - "Scroll current line to top of window. - Replaces three keystroke sequence C-u 0 C-l." - (interactive) - (recenter 0)) - - (global-set-key [kp-multiply] 'line-to-top-of-window) - - -File: lispref.info, Node: Horizontal Scrolling, Next: Size of Window, Prev: Vertical Scrolling, Up: Windows - -Horizontal Scrolling -==================== - - Because we read English first from top to bottom and second from left -to right, horizontal scrolling is not like vertical scrolling. Vertical -scrolling involves selection of a contiguous portion of text to display. -Horizontal scrolling causes part of each line to go off screen. The -amount of horizontal scrolling is therefore specified as a number of -columns rather than as a position in the buffer. It has nothing to do -with the display-start position returned by `window-start'. - - Usually, no horizontal scrolling is in effect; then the leftmost -column is at the left edge of the window. In this state, scrolling to -the right is meaningless, since there is no data to the left of the -screen to be revealed by it; so this is not allowed. Scrolling to the -left is allowed; it scrolls the first columns of text off the edge of -the window and can reveal additional columns on the right that were -truncated before. Once a window has a nonzero amount of leftward -horizontal scrolling, you can scroll it back to the right, but only so -far as to reduce the net horizontal scroll to zero. There is no limit -to how far left you can scroll, but eventually all the text will -disappear off the left edge. - - - Command: scroll-left COUNT - This function scrolls the selected window COUNT columns to the - left (or to the right if COUNT is negative). The return value is - the total amount of leftward horizontal scrolling in effect after - the change--just like the value returned by `window-hscroll' - (below). - - - Command: scroll-right COUNT - This function scrolls the selected window COUNT columns to the - right (or to the left if COUNT is negative). The return value is - the total amount of leftward horizontal scrolling in effect after - the change--just like the value returned by `window-hscroll' - (below). - - Once you scroll a window as far right as it can go, back to its - normal position where the total leftward scrolling is zero, - attempts to scroll any farther right have no effect. - - - Function: window-hscroll &optional WINDOW - This function returns the total leftward horizontal scrolling of - WINDOW--the number of columns by which the text in WINDOW is - scrolled left past the left margin. - - The value is never negative. It is zero when no horizontal - scrolling has been done in WINDOW (which is usually the case). - - If WINDOW is `nil', the selected window is used. - - (window-hscroll) - => 0 - (scroll-left 5) - => 5 - (window-hscroll) - => 5 - - - Function: set-window-hscroll WINDOW COLUMNS - This function sets the number of columns from the left margin that - WINDOW is scrolled to the value of COLUMNS. The argument COLUMNS - should be zero or positive; if not, it is taken as zero. - - The value returned is COLUMNS. - - (set-window-hscroll (selected-window) 10) - => 10 - - Here is how you can determine whether a given position POSITION is -off the screen due to horizontal scrolling: - - (defun hscroll-on-screen (window position) - (save-excursion - (goto-char position) - (and - (>= (- (current-column) (window-hscroll window)) 0) - (< (- (current-column) (window-hscroll window)) - (window-width window))))) - - -File: lispref.info, Node: Size of Window, Next: Position of Window, Prev: Horizontal Scrolling, Up: Windows - -The Size of a Window -==================== - - An Emacs window is rectangular, and its size information consists of -the height (in lines or pixels) and the width (in character positions -or pixels). The modeline is included in the height. The pixel width -and height values include scrollbars and margins, while the -line/character-position values do not. - - Note that the height in lines, and the width in characters, are -determined by dividing the corresponding pixel value by the height or -width of the default font in that window (if this is a variable-width -font, the average width is used). The resulting values may or may not -represent the actual number of lines in the window, or the actual number -of character positions in any particular line, esp. if there are pixmaps -or various different fonts in the window. - - The following functions return size information about a window: - - - Function: window-height &optional WINDOW - This function returns the number of lines in WINDOW, including its - modeline but not including the horizontal scrollbar, if any (this - is different from `window-pixel-height'). If WINDOW is `nil', the - function uses the selected window. - - (window-height) - => 40 - (split-window-vertically) - => # - (window-height) - => 20 - - - Function: window-width &optional WINDOW - This function returns the number of columns in WINDOW, not - including any left margin, right margin, or vertical scrollbar - (this is different from `window-pixel-width'). If WINDOW is - `nil', the function uses the selected window. - - (window-width) - => 80 - (window-height) - => 40 - (split-window-horizontally) - => # - (window-width) - => 39 - - Note that after splitting the window into two side-by-side windows, -the width of each window is less the half the width of the original -window because a vertical scrollbar appeared between the windows, -occupying two columns worth of space. Also, the height shrunk by one -because horizontal scrollbars appeared that weren't there before. -(Horizontal scrollbars appear only when lines are truncated, not when -they wrap. This is usually the case for horizontally split windows but -not for full-frame windows. You can change this using the variables -`truncate-lines' and `truncate-partial-width-windows'.) - - - Function: window-pixel-height &optional WINDOW - This function returns the height of WINDOW in pixels, including - its modeline and horizontal scrollbar, if any. If WINDOW is - `nil', the function uses the selected window. - - (window-pixel-height) - => 600 - (split-window-vertically) - => # - (window-pixel-height) - => 300 - - - Function: window-pixel-width &optional WINDOW - This function returns the width of WINDOW in pixels, including any - left margin, right margin, or vertical scrollbar that may be - displayed alongside it. If WINDOW is `nil', the function uses the - selected window. - - (window-pixel-width) - => 735 - (window-pixel-height) - => 600 - (split-window-horizontally) - => # - (window-pixel-width) - => 367 - (window-pixel-height) - => 600 - - - Function: window-text-area-pixel-height &optional WINDOW - This function returns the height in pixels of the text displaying - portion of WINDOW, which defaults to the selected window. Unlike - `window-pixel-height', the space occupied by the modeline and - horizontal scrollbar, if any, is not counted. - - - Function: window-text-area-pixel-width &optional WINDOW - This function returns the width in pixels of the text displaying - portion of WINDOW, which defaults to the selected window. Unlike - `window-pixel-width', the space occupied by the vertical scrollbar - and divider, if any, is not counted. - - - Function: window-displayed-text-pixel-height &optional WINDOW - NOCLIPPED - This function returns the height in pixels of the text displayed in - WINDOW, which defaults to the selected window. Unlike - `window-text-area-pixel-height', any blank space below the end of - the buffer is not included. If optional argument NOCLIPPED is - non-`nil', any space occupied by clipped lines will not be - included. - - -File: lispref.info, Node: Position of Window, Next: Resizing Windows, Prev: Size of Window, Up: Windows - -The Position of a Window -======================== - - XEmacs provides functions to determine the absolute location of -windows within a frame, and the relative location of a window in -comparison to other windows in the same frame. - - - Function: window-pixel-edges &optional WINDOW - This function returns a list of the pixel edge coordinates of - WINDOW. If WINDOW is `nil', the selected window is used. - - The order of the list is `(LEFT TOP RIGHT BOTTOM)', all elements - relative to 0, 0 at the top left corner of the frame. The element - RIGHT of the value is one more than the rightmost pixel used by - WINDOW (including any left margin, right margin, or vertical - scrollbar displayed alongside it), and BOTTOM is one more than the - bottommost pixel used by WINDOW (including any modeline or - horizontal scrollbar displayed above or below it). The frame area - does not include any frame menubars or toolbars that may be - displayed; thus, for example, if there is only one window on the - frame, the values for LEFT and TOP will always be 0. - - If WINDOW is at the upper left corner of its frame, RIGHT and - BOTTOM are the same as the values returned by - `(window-pixel-width)' and `(window-pixel-height)' respectively, - and TOP and BOTTOM are zero. - - There is no longer a function `window-edges' because it does not -make sense in a world with variable-width and variable-height lines, as -are allowed in XEmacs. - - - Function: window-highest-p WINDOW - This function returns non-`nil' if WINDOW is along the top of its - frame. - - - Function: window-lowest-p WINDOW - This function returns non-`nil' if WINDOW is along the bottom of - its frame. - - - Function: window-text-area-pixel-edges &optional WINDOW - This function allows one to determine the location of the - text-displaying portion of WINDOW, which defaults to the selected - window, with respect to the top left corner of the window. It - returns a list of integer pixel positions `(left top right - bottom)', all relative to `(0,0)' at the top left corner of the - window. - - -File: lispref.info, Node: Resizing Windows, Next: Window Configurations, Prev: Position of Window, Up: Windows - -Changing the Size of a Window -============================= - - The window size functions fall into two classes: high-level commands -that change the size of windows and low-level functions that access -window size. XEmacs does not permit overlapping windows or gaps between -windows, so resizing one window affects other windows. - - - Command: enlarge-window SIZE &optional HORIZONTAL WINDOW - This function makes the selected window SIZE lines taller, - stealing lines from neighboring windows. It takes the lines from - one window at a time until that window is used up, then takes from - another. If a window from which lines are stolen shrinks below - `window-min-height' lines, that window disappears. - - If HORIZONTAL is non-`nil', this function makes WINDOW wider by - SIZE columns, stealing columns instead of lines. If a window from - which columns are stolen shrinks below `window-min-width' columns, - that window disappears. - - If the requested size would exceed that of the window's frame, - then the function makes the window occupy the entire height (or - width) of the frame. - - If SIZE is negative, this function shrinks the window by -SIZE - lines or columns. If that makes the window smaller than the - minimum size (`window-min-height' and `window-min-width'), - `enlarge-window' deletes the window. - - If WINDOW is non-`nil', it specifies a window to change instead of - the selected window. - - `enlarge-window' returns `nil'. - - - Command: enlarge-window-horizontally COLUMNS - This function makes the selected window COLUMNS wider. It could - be defined as follows: - - (defun enlarge-window-horizontally (columns) - (enlarge-window columns t)) - - - Command: enlarge-window-pixels COUNT &optional SIDE WINDOW - This function makes the selected window COUNT pixels larger. When - called from Lisp, optional second argument SIDE non-`nil' means to - grow sideways COUNT pixels, and optional third argument WINDOW - specifies the window to change instead of the selected window. - - - Command: shrink-window SIZE &optional HORIZONTAL WINDOW - This function is like `enlarge-window' but negates the argument - SIZE, making the selected window smaller by giving lines (or - columns) to the other windows. If the window shrinks below - `window-min-height' or `window-min-width', then it disappears. - - If SIZE is negative, the window is enlarged by -SIZE lines or - columns. - - If WINDOW is non-`nil', it specifies a window to change instead of - the selected window. - - - Command: shrink-window-horizontally COLUMNS - This function makes the selected window COLUMNS narrower. It - could be defined as follows: - - (defun shrink-window-horizontally (columns) - (shrink-window columns t)) - - - Command: shrink-window-pixels COUNT &optional SIDE WINDOW - This function makes the selected window COUNT pixels smaller. - When called from Lisp, optional second argument SIDE non-`nil' - means to shrink sideways COUNT pixels, and optional third argument - WINDOW specifies the window to change instead of the selected - window. - - The following two variables constrain the window-size-changing -functions to a minimum height and width. - - - User Option: window-min-height - The value of this variable determines how short a window may become - before it is automatically deleted. Making a window smaller than - `window-min-height' automatically deletes it, and no window may be - created shorter than this. The absolute minimum height is two - (allowing one line for the mode line, and one line for the buffer - display). Actions that change window sizes reset this variable to - two if it is less than two. The default value is 4. - - - User Option: window-min-width - The value of this variable determines how narrow a window may - become before it automatically deleted. Making a window smaller - than `window-min-width' automatically deletes it, and no window - may be created narrower than this. The absolute minimum width is - one; any value below that is ignored. The default value is 10. - - - Variable: window-size-change-functions - This variable holds a list of functions to be called if the size - of any window changes for any reason. The functions are called - just once per redisplay, and just once for each frame on which - size changes have occurred. - - Each function receives the frame as its sole argument. There is no - direct way to find out which windows changed size, or precisely - how; however, if your size-change function keeps track, after each - change, of the windows that interest you, you can figure out what - has changed by comparing the old size data with the new. - - Creating or deleting windows counts as a size change, and therefore - causes these functions to be called. Changing the frame size also - counts, because it changes the sizes of the existing windows. - - It is not a good idea to use `save-window-excursion' in these - functions, because that always counts as a size change, and it - would cause these functions to be called over and over. In most - cases, `save-selected-window' is what you need here. - - -File: lispref.info, Node: Window Configurations, Prev: Resizing Windows, Up: Windows - -Window Configurations -===================== - - A "window configuration" records the entire layout of a frame--all -windows, their sizes, which buffers they contain, what part of each -buffer is displayed, and the values of point and the mark. You can -bring back an entire previous layout by restoring a window -configuration previously saved. - - If you want to record all frames instead of just one, use a frame -configuration instead of a window configuration. *Note Frame -Configurations::. - - - Function: current-window-configuration - This function returns a new object representing XEmacs's current - window configuration, namely the number of windows, their sizes - and current buffers, which window is the selected window, and for - each window the displayed buffer, the display-start position, and - the positions of point and the mark. An exception is made for - point in the current buffer, whose value is not saved. - - - Function: set-window-configuration CONFIGURATION - This function restores the configuration of XEmacs's windows and - buffers to the state specified by CONFIGURATION. The argument - CONFIGURATION must be a value that was previously returned by - `current-window-configuration'. - - This function always counts as a window size change and triggers - execution of the `window-size-change-functions'. (It doesn't know - how to tell whether the new configuration actually differs from - the old one.) - - Here is a way of using this function to get the same effect as - `save-window-excursion': - - (let ((config (current-window-configuration))) - (unwind-protect - (progn (split-window-vertically nil) - ...) - (set-window-configuration config))) - - - Special Form: save-window-excursion FORMS... - This special form records the window configuration, executes FORMS - in sequence, then restores the earlier window configuration. The - window configuration includes the value of point and the portion - of the buffer that is visible. It also includes the choice of - selected window. However, it does not include the value of point - in the current buffer; use `save-excursion' if you wish to - preserve that. - - Don't use this construct when `save-selected-window' is all you - need. - - Exit from `save-window-excursion' always triggers execution of the - `window-size-change-functions'. (It doesn't know how to tell - whether the restored configuration actually differs from the one in - effect at the end of the FORMS.) - - The return value is the value of the final form in FORMS. For - example: - - (split-window) - => # - (setq w (selected-window)) - => # - (save-window-excursion - (delete-other-windows w) - (switch-to-buffer "foo") - 'do-something) - => do-something - ;; The frame is now split again. - - - Function: window-configuration-p OBJECT - This function returns `t' if OBJECT is a window configuration. - - Primitives to look inside of window configurations would make sense, -but none are implemented. It is not clear they are useful enough to be -worth implementing. - - -File: lispref.info, Node: Frames, Next: Consoles and Devices, Prev: Windows, Up: Top - -Frames -****** - - A FRAME is a rectangle on the screen that contains one or more -XEmacs windows. A frame initially contains a single main window (plus -perhaps a minibuffer window), which you can subdivide vertically or -horizontally into smaller windows. - - When XEmacs runs on a text-only terminal, it starts with one "TTY -frame". If you create additional ones, XEmacs displays one and only -one at any given time--on the terminal screen, of course. - - When XEmacs communicates directly with an X server, it does not have -a TTY frame; instead, it starts with a single "X window frame". It can -display multiple X window frames at the same time, each in its own X -window. - - - Function: framep OBJECT - This predicate returns `t' if OBJECT is a frame, and `nil' - otherwise. - -* Menu: - -* Creating Frames:: Creating additional frames. -* Frame Properties:: Controlling frame size, position, font, etc. -* Frame Titles:: Automatic updating of frame titles. -* Deleting Frames:: Frames last until explicitly deleted. -* Finding All Frames:: How to examine all existing frames. -* Frames and Windows:: A frame contains windows; - display of text always works through windows. -* Minibuffers and Frames:: How a frame finds the minibuffer to use. -* Input Focus:: Specifying the selected frame. -* Visibility of Frames:: Frames may be visible or invisible, or icons. -* Raising and Lowering:: Raising a frame makes it hide other X windows; - lowering it makes the others hide them. -* Frame Configurations:: Saving the state of all frames. -* Frame Hooks:: Hooks for customizing frame behavior. - - *Note Display::, for related information. - - -File: lispref.info, Node: Creating Frames, Next: Frame Properties, Up: Frames - -Creating Frames -=============== - - To create a new frame, call the function `make-frame'. - - - Function: make-frame &optional PROPS DEVICE - This function creates a new frame on DEVICE, if DEVICE permits - creation of frames. (An X server does; an ordinary terminal does - not (yet).) DEVICE defaults to the selected device if omitted. - *Note Consoles and Devices::. - - The argument PROPS is a property list (a list of alternating - keyword-value specifications) of properties for the new frame. (An - alist is accepted for backward compatibility but should not be - passed in.) Any properties not mentioned in PROPS default - according to the value of the variable `default-frame-plist'. For - X devices, properties not specified in `default-frame-plist' - default in turn from `default-x-frame-plist' and, if not specified - there, from the X resources. For TTY devices, - `default-tty-frame-plist' is consulted as well as - `default-frame-plist'. - - The set of possible properties depends in principle on what kind of - window system XEmacs uses to display its frames. *Note X Frame - Properties::, for documentation of individual properties you can - specify when creating an X window frame. - - -File: lispref.info, Node: Frame Properties, Next: Frame Titles, Prev: Creating Frames, Up: Frames - -Frame Properties -================ - - A frame has many properties that control its appearance and behavior. -Just what properties a frame has depends on which display mechanism it -uses. - - Frame properties exist for the sake of window systems. A terminal -frame has few properties, mostly for compatibility's sake; only the -height, width and `buffer-predicate' properties really do something. - -* Menu: - -* Property Access:: How to change a frame's properties. -* Initial Properties:: Specifying frame properties when you make a frame. -* X Frame Properties:: List of frame properties. -* Size and Position:: Changing the size and position of a frame. -* Frame Name:: The name of a frame (as opposed to its title). - - -File: lispref.info, Node: Property Access, Next: Initial Properties, Up: Frame Properties - -Access to Frame Properties --------------------------- - - These functions let you read and change the properties of a frame. - - - Function: frame-properties &optional FRAME - This function returns a plist listing all the properties of FRAME - and their values. - - - Function: frame-property FRAME PROPERTY &optional DEFAULT - This function returns FRAME's value for the property PROPERTY. - - - Function: set-frame-properties FRAME PLIST - This function alters the properties of frame FRAME based on the - elements of property list PLIST. If you don't mention a property - in PLIST, its value doesn't change. - - - Function: set-frame-property FRAME PROP VAL - This function sets the property PROP of frame FRAME to the value - VAL. - - -File: lispref.info, Node: Initial Properties, Next: X Frame Properties, Prev: Property Access, Up: Frame Properties - -Initial Frame Properties ------------------------- - - You can specify the properties for the initial startup frame by -setting `initial-frame-plist' in your `.emacs' file. - - - Variable: initial-frame-plist - This variable's value is a plist of alternating property-value - pairs used when creating the initial X window frame. - - XEmacs creates the initial frame before it reads your `~/.emacs' - file. After reading that file, XEmacs checks - `initial-frame-plist', and applies the property settings in the - altered value to the already created initial frame. - - If these settings affect the frame geometry and appearance, you'll - see the frame appear with the wrong ones and then change to the - specified ones. If that bothers you, you can specify the same - geometry and appearance with X resources; those do take affect - before the frame is created. *Note X Resources: (xemacs)Resources - X. - - X resource settings typically apply to all frames. If you want to - specify some X resources solely for the sake of the initial frame, - and you don't want them to apply to subsequent frames, here's how - to achieve this: specify properties in `default-frame-plist' to - override the X resources for subsequent frames; then, to prevent - these from affecting the initial frame, specify the same - properties in `initial-frame-plist' with values that match the X - resources. - - If these properties specify a separate minibuffer-only frame via a -`minibuffer' property of `nil', and you have not yet created one, -XEmacs creates one for you. - - - Variable: minibuffer-frame-plist - This variable's value is a plist of properties used when creating - an initial minibuffer-only frame--if such a frame is needed, - according to the properties for the main initial frame. - - - Variable: default-frame-plist - This is a plist specifying default values of frame properties for - subsequent XEmacs frames (not the initial ones). - - See also `special-display-frame-plist', in *Note Choosing Window::. - - If you use options that specify window appearance when you invoke -XEmacs, they take effect by adding elements to `default-frame-plist'. -One exception is `-geometry', which adds the specified position to -`initial-frame-plist' instead. *Note Command Arguments: -(xemacs)Command Arguments. - - -File: lispref.info, Node: X Frame Properties, Next: Size and Position, Prev: Initial Properties, Up: Frame Properties - -X Window Frame Properties -------------------------- - - Just what properties a frame has depends on what display mechanism it -uses. Here is a table of the properties of an X window frame; of these, -`name', `height', `width', and `buffer-predicate' provide meaningful -information in non-X frames. - -`name' - The name of the frame. Most window managers display the frame's - name in the frame's border, at the top of the frame. If you don't - specify a name, and you have more than one frame, XEmacs sets the - frame name based on the buffer displayed in the frame's selected - window. - - If you specify the frame name explicitly when you create the - frame, the name is also used (instead of the name of the XEmacs - executable) when looking up X resources for the frame. - -`display' - The display on which to open this frame. It should be a string of - the form `"HOST:DPY.SCREEN"', just like the `DISPLAY' environment - variable. - -`left' - The screen position of the left edge, in pixels, with respect to - the left edge of the screen. The value may be a positive number - POS, or a list of the form `(+ POS)' which permits specifying a - negative POS value. - - A negative number -POS, or a list of the form `(- POS)', actually - specifies the position of the right edge of the window with - respect to the right edge of the screen. A positive value of POS - counts toward the left. If the property is a negative integer - -POS then POS is positive! - -`top' - The screen position of the top edge, in pixels, with respect to the - top edge of the screen. The value may be a positive number POS, - or a list of the form `(+ POS)' which permits specifying a - negative POS value. - - A negative number -POS, or a list of the form `(- POS)', actually - specifies the position of the bottom edge of the window with - respect to the bottom edge of the screen. A positive value of POS - counts toward the top. If the property is a negative integer -POS - then POS is positive! - -`icon-left' - The screen position of the left edge *of the frame's icon*, in - pixels, counting from the left edge of the screen. This takes - effect if and when the frame is iconified. - -`icon-top' - The screen position of the top edge *of the frame's icon*, in - pixels, counting from the top edge of the screen. This takes - effect if and when the frame is iconified. - -`user-position' - Non-`nil' if the screen position of the frame was explicitly - requested by the user (for example, with the `-geometry' option). - Nothing automatically makes this property non-`nil'; it is up to - Lisp programs that call `make-frame' to specify this property as - well as specifying the `left' and `top' properties. - -`height' - The height of the frame contents, in characters. (To get the - height in pixels, call `frame-pixel-height'; see *Note Size and - Position::.) - -`width' - The width of the frame contents, in characters. (To get the - height in pixels, call `frame-pixel-width'; see *Note Size and - Position::.) - -`window-id' - The number of the X window for the frame. - -`minibuffer' - Whether this frame has its own minibuffer. The value `t' means - yes, `nil' means no, `only' means this frame is just a minibuffer. - If the value is a minibuffer window (in some other frame), the - new frame uses that minibuffer. (Minibuffer-only and - minibuffer-less frames are not yet implemented in XEmacs.) - -`buffer-predicate' - The buffer-predicate function for this frame. The function - `other-buffer' uses this predicate (from the selected frame) to - decide which buffers it should consider, if the predicate is not - `nil'. It calls the predicate with one arg, a buffer, once for - each buffer; if the predicate returns a non-`nil' value, it - considers that buffer. - -`scroll-bar-width' - The width of the vertical scroll bar, in pixels. - -`cursor-color' - The color for the cursor that shows point. - -`border-color' - The color for the border of the frame. - -`border-width' - The width in pixels of the window border. - -`internal-border-width' - The distance in pixels between text and border. - -`unsplittable' - If non-`nil', this frame's window is never split automatically. - -`inter-line-space' - The space in pixels between adjacent lines of text. (Not currently - implemented.) - -`modeline' - Whether the frame has a modeline. - - -File: lispref.info, Node: Size and Position, Next: Frame Name, Prev: X Frame Properties, Up: Frame Properties - -Frame Size And Position ------------------------ - - You can read or change the size and position of a frame using the -frame properties `left', `top', `height', and `width'. Whatever -geometry properties you don't specify are chosen by the window manager -in its usual fashion. - - Here are some special features for working with sizes and positions: - - - Function: set-frame-position FRAME LEFT TOP - This function sets the position of the top left corner of FRAME to - LEFT and TOP. These arguments are measured in pixels, and count - from the top left corner of the screen. Negative property values - count up or rightward from the top left corner of the screen. - - - Function: frame-height &optional FRAME - - Function: frame-width &optional FRAME - These functions return the height and width of FRAME, measured in - lines and columns. If you don't supply FRAME, they use the - selected frame. - - - Function: frame-pixel-height &optional FRAME - - Function: frame-pixel-width &optional FRAME - These functions return the height and width of FRAME, measured in - pixels. If you don't supply FRAME, they use the selected frame. - - - Function: set-frame-size FRAME COLS ROWS &optional PRETEND - This function sets the size of FRAME, measured in characters; COLS - and ROWS specify the new width and height. (If PRETEND is - non-nil, it means that redisplay should act as if the frame's size - is COLS by ROWS, but the actual size of the frame should not be - changed. You should not normally use this option.) - - You can also use the functions `set-frame-height' and -`set-frame-width' to set the height and width individually. The frame -is the first argument and the size (in rows or columns) is the second. -(There is an optional third argument, PRETEND, which has the same -purpose as the corresponding argument in `set-frame-size'.) - - -File: lispref.info, Node: Frame Name, Prev: Size and Position, Up: Frame Properties - -The Name of a Frame (As Opposed to Its Title) ---------------------------------------------- - - Under X, every frame has a name, which is not the same as the title -of the frame. A frame's name is used to look up its resources and does -not normally change over the lifetime of a frame. It is perfectly -allowable, and quite common, for multiple frames to have the same name. - - - Function: frame-name &optional FRAME - This function returns the name of FRAME, which defaults to the - selected frame if not specified. The name of a frame can also be - obtained from the frame's properties. *Note Frame Properties::. - - - Variable: default-frame-name - This variable holds the default name to assign to newly-created - frames. This can be overridden by arguments to `make-frame'. This - must be a string. - - -File: lispref.info, Node: Frame Titles, Next: Deleting Frames, Prev: Frame Properties, Up: Frames - -Frame Titles -============ - - Every frame has a title; most window managers display the frame -title at the top of the frame. You can specify an explicit title with -the `name' frame property. But normally you don't specify this -explicitly, and XEmacs computes the title automatically. - - XEmacs computes the frame title based on a template stored in the -variable `frame-title-format'. - - - Variable: frame-title-format - This variable specifies how to compute a title for a frame when - you have not explicitly specified one. - - The variable's value is actually a modeline construct, just like - `modeline-format'. *Note Modeline Data::. - - - Variable: frame-icon-title-format - This variable specifies how to compute the title for an iconified - frame, when you have not explicitly specified the frame title. - This title appears in the icon itself. - - - Function: x-set-frame-icon-pixmap FRAME PIXMAP &optional MASK - This function sets the icon of the given frame to the given image - instance, which should be an image instance object (as returned by - `make-image-instance'), a glyph object (as returned by - `make-glyph'), or `nil'. If a glyph object is given, the glyph - will be instantiated on the frame to produce an image instance - object. - - If the given image instance has a mask, that will be used as the - icon mask; however, not all window managers support this. - - The window manager is also not required to support color pixmaps, - only bitmaps (one plane deep). - - If the image instance does not have a mask, then the optional - third argument may be the image instance to use as the mask (it - must be one plane deep). *Note Glyphs::. - - -File: lispref.info, Node: Deleting Frames, Next: Finding All Frames, Prev: Frame Titles, Up: Frames - -Deleting Frames -=============== - - Frames remain potentially visible until you explicitly "delete" -them. A deleted frame cannot appear on the screen, but continues to -exist as a Lisp object until there are no references to it. - - - Command: delete-frame &optional FRAME - This function deletes the frame FRAME. By default, FRAME is the - selected frame. - - - Function: frame-live-p FRAME - The function `frame-live-p' returns non-`nil' if the frame FRAME - has not been deleted. - diff --git a/info/lispref.info-27 b/info/lispref.info-27 deleted file mode 100644 index fc1d7cc..0000000 --- a/info/lispref.info-27 +++ /dev/null @@ -1,1213 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Finding All Frames, Next: Frames and Windows, Prev: Deleting Frames, Up: Frames - -Finding All Frames -================== - - - Function: frame-list - The function `frame-list' returns a list of all the frames that - have not been deleted. It is analogous to `buffer-list' for - buffers. The list that you get is newly created, so modifying the - list doesn't have any effect on the internals of XEmacs. - - - Function: device-frame-list &optional DEVICE - This function returns a list of all frames on DEVICE. If DEVICE - is `nil', the selected device will be used. - - - Function: visible-frame-list &optional DEVICE - This function returns a list of just the currently visible frames. - If DEVICE is specified only frames on that device will be returned. - *Note Visibility of Frames::. (TTY frames always count as - "visible", even though only the selected one is actually - displayed.) - - - Function: next-frame &optional FRAME MINIBUF - The function `next-frame' lets you cycle conveniently through all - the frames from an arbitrary starting point. It returns the "next" - frame after FRAME in the cycle. If FRAME is omitted or `nil', it - defaults to the selected frame. - - The second argument, MINIBUF, says which frames to consider: - - `nil' - Exclude minibuffer-only frames. - - `visible' - Consider all visible frames. - - 0 - Consider all visible or iconified frames. - - a window - Consider only the frames using that particular window as their - minibuffer. - - the symbol `visible' - Include all visible frames. - - `0' - Include all visible and iconified frames. - - anything else - Consider all frames. - - - Function: previous-frame &optional FRAME MINIBUF - Like `next-frame', but cycles through all frames in the opposite - direction. - - See also `next-window' and `previous-window', in *Note Cyclic Window -Ordering::. - - -File: lispref.info, Node: Frames and Windows, Next: Minibuffers and Frames, Prev: Finding All Frames, Up: Frames - -Frames and Windows -================== - - Each window is part of one and only one frame; you can get the frame -with `window-frame'. - - - Function: frame-root-window &optional FRAME - This returns the root window of frame FRAME. FRAME defaults to - the selected frame if not specified. - - - Function: window-frame &optional WINDOW - This function returns the frame that WINDOW is on. WINDOW - defaults to the selected window if omitted. - - All the non-minibuffer windows in a frame are arranged in a cyclic -order. The order runs from the frame's top window, which is at the -upper left corner, down and to the right, until it reaches the window at -the lower right corner (always the minibuffer window, if the frame has -one), and then it moves back to the top. - - - Function: frame-top-window FRAME - This returns the topmost, leftmost window of frame FRAME. - - At any time, exactly one window on any frame is "selected within the -frame". The significance of this designation is that selecting the -frame also selects this window. You can get the frame's current -selected window with `frame-selected-window'. - - - Function: frame-selected-window &optional FRAME - This function returns the window on FRAME that is selected within - FRAME. FRAME defaults to the selected frame if not specified. - - Conversely, selecting a window for XEmacs with `select-window' also -makes that window selected within its frame. *Note Selecting Windows::. - - Another function that (usually) returns one of the windows in a -frame is `minibuffer-window'. *Note Minibuffer Misc::. - - -File: lispref.info, Node: Minibuffers and Frames, Next: Input Focus, Prev: Frames and Windows, Up: Frames - -Minibuffers and Frames -====================== - - Normally, each frame has its own minibuffer window at the bottom, -which is used whenever that frame is selected. If the frame has a -minibuffer, you can get it with `minibuffer-window' (*note Minibuffer -Misc::.). - - However, you can also create a frame with no minibuffer. Such a -frame must use the minibuffer window of some other frame. When you -create the frame, you can specify explicitly the minibuffer window to -use (in some other frame). If you don't, then the minibuffer is found -in the frame which is the value of the variable -`default-minibuffer-frame'. Its value should be a frame which does -have a minibuffer. - - - Variable: default-minibuffer-frame - This variable specifies the frame to use for the minibuffer - window, by default. - - -File: lispref.info, Node: Input Focus, Next: Visibility of Frames, Prev: Minibuffers and Frames, Up: Frames - -Input Focus -=========== - - At any time, one frame in XEmacs is the "selected frame". The -selected window always resides on the selected frame. As the focus -moves from device to device, the selected frame on each device is -remembered and restored when the focus moves back to that device. - - - Function: selected-frame &optional DEVICE - This function returns the selected frame on DEVICE. If DEVICE is - not specified, the selected device will be used. If no frames - exist on the device, `nil' is returned. - - The X server normally directs keyboard input to the X window that the -mouse is in. Some window managers use mouse clicks or keyboard events -to "shift the focus" to various X windows, overriding the normal -behavior of the server. - - Lisp programs can switch frames "temporarily" by calling the -function `select-frame'. This does not override the window manager; -rather, it escapes from the window manager's control until that control -is somehow reasserted. - - When using a text-only terminal, there is no window manager; -therefore, `select-frame' is the only way to switch frames, and the -effect lasts until overridden by a subsequent call to `select-frame'. -Only the selected terminal frame is actually displayed on the terminal. -Each terminal screen except for the initial one has a number, and the -number of the selected frame appears in the mode line after the word -`XEmacs' (*note Modeline Variables::.). - - - Function: select-frame FRAME - This function selects frame FRAME, temporarily disregarding the - focus of the X server if any. The selection of FRAME lasts until - the next time the user does something to select a different frame, - or until the next time this function is called. - - Note that `select-frame' does not actually cause the window-system - focus to be set to this frame, or the `select-frame-hook' or - `deselect-frame-hook' to be run, until the next time that XEmacs is - waiting for an event. - - Also note that when the variable `focus-follows-mouse' is - non-`nil', the frame selection is temporary and is reverted when - the current command terminates, much like the buffer selected by - `set-buffer'. In order to effect a permanent focus change use - `focus-frame'. - - - Function: focus-frame FRAME - This function selects FRAME and gives it the window system focus. - The operation of `focus-frame' is not affected by the value of - `focus-follows-mouse'. - - - Macro: save-selected-frame FORMS... - This macro records the selected frame, executes FORMS in sequence, - then restores the earlier selected frame. The value returned is - the value of the last form. - - - Macro: with-selected-frame FRAME FORMS... - This macro records the selected frame, then selects FRAME and - executes FORMS in sequence. After the last form is finished, the - earlier selected frame is restored. The value returned is the - value of the last form. - - -File: lispref.info, Node: Visibility of Frames, Next: Raising and Lowering, Prev: Input Focus, Up: Frames - -Visibility of Frames -==================== - - An X window frame may be "visible", "invisible", or "iconified". If -it is visible, you can see its contents. If it is iconified, the -frame's contents do not appear on the screen, but an icon does. If the -frame is invisible, it doesn't show on the screen, not even as an icon. - - Visibility is meaningless for TTY frames, since only the selected -one is actually displayed in any case. - - - Command: make-frame-visible &optional FRAME - This function makes frame FRAME visible. If you omit FRAME, it - makes the selected frame visible. - - - Command: make-frame-invisible &optional FRAME - This function makes frame FRAME invisible. - - - Command: iconify-frame &optional FRAME - This function iconifies frame FRAME. - - - Command: deiconify-frame &optional FRAME - This function de-iconifies frame FRAME. Under X, this is - equivalent to `make-frame-visible'. - - - Function: frame-visible-p FRAME - This returns whether FRAME is currently "visible" (actually in use - for display). A frame that is not visible is not updated, and, if - it works through a window system, may not show at all. - - - Function: frame-iconified-p FRAME - This returns whether FRAME is iconified. Not all window managers - use icons; some merely unmap the window, so this function is not - the inverse of `frame-visible-p'. It is possible for a frame to - not be visible and not be iconified either. However, if the frame - is iconified, it will not be visible. (Under FSF Emacs, the - functionality of this function is obtained through - `frame-visible-p'.) - - - Function: frame-totally-visible-p FRAME - This returns whether FRAME is not obscured by any other X windows. - On TTY frames, this is the same as `frame-visible-p'. - - -File: lispref.info, Node: Raising and Lowering, Next: Frame Configurations, Prev: Visibility of Frames, Up: Frames - -Raising and Lowering Frames -=========================== - - The X Window System uses a desktop metaphor. Part of this metaphor -is the idea that windows are stacked in a notional third dimension -perpendicular to the screen surface, and thus ordered from "highest" to -"lowest". Where two windows overlap, the one higher up covers the one -underneath. Even a window at the bottom of the stack can be seen if no -other window overlaps it. - - A window's place in this ordering is not fixed; in fact, users tend -to change the order frequently. "Raising" a window means moving it -"up", to the top of the stack. "Lowering" a window means moving it to -the bottom of the stack. This motion is in the notional third -dimension only, and does not change the position of the window on the -screen. - - You can raise and lower XEmacs's X windows with these functions: - - - Command: raise-frame &optional FRAME - This function raises frame FRAME. - - - Command: lower-frame &optional FRAME - This function lowers frame FRAME. - - You can also specify auto-raise (raising automatically when a frame -is selected) or auto-lower (lowering automatically when it is -deselected). Under X, most ICCCM-compliant window managers will have -an option to do this for you, but the following variables are provided -in case you're using a broken WM. (Under FSF Emacs, the same -functionality is provided through the `auto-raise' and `auto-lower' -frame properties.) - - - Variable: auto-raise-frame - This variable's value is `t' if frames will be raised to the top - when selected. - - - Variable: auto-lower-frame - This variable's value is `t' if frames will be lowered to the - bottom when no longer selected. - - Auto-raising and auto-lowering is implemented through functions -attached to `select-frame-hook' and `deselect-frame-hook' (*note Frame -Hooks::.). Under normal circumstances, you should not call these -functions directly. - - - Function: default-select-frame-hook - This hook function implements the `auto-raise-frame' variable; it - is for use as the value of `select-frame-hook'. - - - Function: default-deselect-frame-hook - This hook function implements the `auto-lower-frame' variable; it - is for use as the value of `deselect-frame-hook'. - - -File: lispref.info, Node: Frame Configurations, Next: Frame Hooks, Prev: Raising and Lowering, Up: Frames - -Frame Configurations -==================== - - A "frame configuration" records the current arrangement of frames, -all their properties, and the window configuration of each one. - - - Function: current-frame-configuration - This function returns a frame configuration list that describes - the current arrangement of frames and their contents. - - - Function: set-frame-configuration CONFIGURATION - This function restores the state of frames described in - CONFIGURATION. - - -File: lispref.info, Node: Frame Hooks, Prev: Frame Configurations, Up: Frames - -Hooks for Customizing Frame Behavior -==================================== - - XEmacs provides many hooks that are called at various times during a -frame's lifetime. *Note Hooks::. - - - Variable: create-frame-hook - This hook is called each time a frame is created. The functions - are called with one argument, the newly-created frame. - - - Variable: delete-frame-hook - This hook is called each time a frame is deleted. The functions - are called with one argument, the about-to-be-deleted frame. - - - Variable: select-frame-hook - This is a normal hook that is run just after a frame is selected. - The function `default-select-frame-hook', which implements - auto-raising (*note Raising and Lowering::.), is normally attached - to this hook. - - Note that calling `select-frame' does not necessarily set the - focus: The actual window-system focus will not be changed until - the next time that XEmacs is waiting for an event, and even then, - the window manager may refuse the focus-change request. - - - Variable: deselect-frame-hook - This is a normal hook that is run just before a frame is deselected - (and another frame is selected). The function - `default-deselect-frame-hook', which implements auto-lowering - (*note Raising and Lowering::.), is normally attached to this hook. - - - Variable: map-frame-hook - This hook is called each time a frame is mapped (i.e. made - visible). The functions are called with one argument, the newly - mapped frame. - - - Variable: unmap-frame-hook - This hook is called each time a frame is unmapped (i.e. made - invisible or iconified). The functions are called with one - argument, the newly unmapped frame. - - -File: lispref.info, Node: Consoles and Devices, Next: Positions, Prev: Frames, Up: Top - -Consoles and Devices -******************** - - A "console" is an object representing a single input connection to -XEmacs, such as an X display or a TTY connection. It is possible for -XEmacs to have frames on multiple consoles at once (even on -heterogeneous types - you can simultaneously have a frame on an X -display and a TTY connection). Normally, there is only one console in -existence. - - A "device" is an object representing a single output device, such as -a particular screen on an X display. (Usually there is exactly one -device per X console connection, but there may be more than one if you -have a multi-headed X display. For TTY connections, there is always -exactly one device per console.) - - Each device has one or more "frames" in which text can be displayed. -For X displays and the like, a frame corresponds to the normal -window-system concept of a window. Frames can overlap, be displayed at -various locations within the display, be resized, etc. For TTY, only -one frame can be displayed at a time, and it occupies the entire TTY -display area. - - However, you can still define multiple frames and switch between -them. Their contents are entirely separate from each other. These -sorts of frames resemble the "virtual console" capability provided -under Linux or the multiple screens provided by the multiplexing program -`screen' under Unix. - - When you start up XEmacs, an initial console and device are created -to receive input and display frames on. This will either be an X -display or a TTY connection, depending on what mode you started XEmacs -in (this is determined by the `DISPLAY' environment variable, the -`-nw', `-t' and `-display' command-line options, etc.). - - You can connect to other X displays and TTY connections by creating -new console objects, and to other X screens on an existing display by -creating new device objects, as described below. Many functions (for -example the frame-creation functions) take an optional device argument -specifying which device the function pertains to. If the argument is -omitted, it defaults to the selected device (see below). - - - Function: consolep OBJECT - This returns non-`nil' if OBJECT is a console. - - - Function: devicep OBJECT - This returns non-`nil' if OBJECT is a device. - -* Menu: - -* Basic Console Functions:: Functions for working with consoles. -* Basic Device Functions:: Functions for working with devices. -* Console Types and Device Classes:: - I/O and color characteristics. -* Connecting to a Console or Device:: -* The Selected Console and Device:: -* Console and Device I/O:: Controlling input and output. - - -File: lispref.info, Node: Basic Console Functions, Next: Basic Device Functions, Up: Consoles and Devices - -Basic Console Functions -======================= - - - Function: console-list - This function returns a list of all existing consoles. - - - Function: console-device-list &optional CONSOLE - This function returns a list of all devices on CONSOLE. If - CONSOLE is `nil', the selected console will be used. - - -File: lispref.info, Node: Basic Device Functions, Next: Console Types and Device Classes, Prev: Basic Console Functions, Up: Consoles and Devices - -Basic Device Functions -====================== - - - Function: device-list - This function returns a list of all existing devices. - - - Function: device-or-frame-p OBJECT - This function returns non-`nil' if OBJECT is a device or frame. - This function is useful because devices and frames are similar in - many respects and many functions can operate on either one. - - - Function: device-frame-list DEVICE - This function returns a list of all frames on DEVICE. - - - Function: frame-device FRAME - This function returns the device that FRAME is on. - - -File: lispref.info, Node: Console Types and Device Classes, Next: Connecting to a Console or Device, Prev: Basic Device Functions, Up: Consoles and Devices - -Console Types and Device Classes -================================ - - Every device is of a particular "type", which describes how the -connection to that device is made and how the device operates, and a -particular "class", which describes other characteristics of the device -(currently, the color capabilities of the device). - - The currently-defined device types are - -`x' - A connection to an X display (such as `willow:0'). - -`tty' - A connection to a tty (such as `/dev/ttyp3'). - -`stream' - A stdio connection. This describes a device for which input and - output is only possible in a stream-like fashion, such as when - XEmacs in running in batch mode. The very first device created by - XEmacs is a terminal device and is used to print out messages of - various sorts (for example, the help message when you use the - `-help' command-line option). - - The currently-defined device classes are -`color' - A color device. - -`grayscale' - A grayscale device (a device that can display multiple shades of - gray, but no color). - -`mono' - A device that can only display two colors (e.g. black and white). - - - Function: device-type DEVICE - This function returns the type of DEVICE. This is a symbol whose - name is one of the device types mentioned above. - - - Function: device-or-frame-type DEVICE-OR-FRAME - This function returns the type of DEVICE-OR-FRAME. - - - Function: device-class DEVICE - This function returns the class (color behavior) of DEVICE. This - is a symbol whose name is one of the device classes mentioned - above. - - - Function: valid-device-type-p DEVICE-TYPE - This function returns whether DEVICE-TYPE (which should be a - symbol) species a valid device type. - - - Function: valid-device-class-p DEVICE-CLASS - This function returns whether DEVICE-CLASS (which should be a - symbol) species a valid device class. - - - Variable: terminal-device - This variable holds the initial terminal device object, which - represents XEmacs's stdout. - - -File: lispref.info, Node: Connecting to a Console or Device, Next: The Selected Console and Device, Prev: Console Types and Device Classes, Up: Consoles and Devices - -Connecting to a Console or Device -================================= - - - Function: make-device &optional TYPE DEVICE-DATA - This function creates a new device. - - The following two functions create devices of specific types and are -written in terms of `make-device'. - - - Function: make-tty-device &optional TTY TERMINAL-TYPE - This function creates a new tty device on TTY. This also creates - the tty's first frame. TTY should be a string giving the name of - a tty device file (e.g. `/dev/ttyp3' under SunOS et al.), as - returned by the `tty' command issued from the Unix shell. A value - of `nil' means use the stdin and stdout as passed to XEmacs from - the shell. If TERMINAL-TYPE is non-`nil', it should be a string - specifying the type of the terminal attached to the specified tty. - If it is `nil', the terminal type will be inferred from the - `TERM' environment variable. - - - Function: make-x-device &optional DISPLAY ARGV-LIST - This function creates a new device connected to DISPLAY. Optional - argument ARGV-LIST is a list of strings describing command line - options. - - - Function: delete-device DEVICE - This function deletes DEVICE, permanently eliminating it from use. - This disconnects XEmacs's connection to the device. - - - Variable: create-device-hook - This variable, if non-`nil', should contain a list of functions, - which are called when a device is created. - - - Variable: delete-device-hook - This variable, if non-`nil', should contain a list of functions, - which are called when a device is deleted. - - - Function: console-live-p OBJECT - This function returns non-`nil' if OBJECT is a console that has - not been deleted. - - - Function: device-live-p OBJECT - This function returns non-`nil' if OBJECT is a device that has not - been deleted. - - - Function: device-x-display DEVICE - This function returns the X display which DEVICE is connected to, - if DEVICE is an X device. - - -File: lispref.info, Node: The Selected Console and Device, Next: Console and Device I/O, Prev: Connecting to a Console or Device, Up: Consoles and Devices - -The Selected Console and Device -=============================== - - - Function: select-console CONSOLE - This function selects the console CONSOLE. Subsequent editing - commands apply to its selected device, selected frame, and selected - window. The selection of CONSOLE lasts until the next time the - user does something to select a different console, or until the - next time this function is called. - - - Function: selected-console - This function returns the console which is currently active. - - - Function: select-device DEVICE - This function selects the device DEVICE. - - - Function: selected-device &optional CONSOLE - This function returns the device which is currently active. If - optional CONSOLE is non-`nil', this function returns the device - that would be currently active if CONSOLE were the selected - console. - - -File: lispref.info, Node: Console and Device I/O, Prev: The Selected Console and Device, Up: Consoles and Devices - -Console and Device I/O -====================== - - - Function: console-disable-input CONSOLE - This function disables input on console CONSOLE. - - - Function: console-enable-input CONSOLE - This function enables input on console CONSOLE. - - Each device has a "baud rate" value associated with it. On most -systems, changing this value will affect the amount of padding and -other strategic decisions made during redisplay. - - - Function: device-baud-rate &optional DEVICE - This function returns the output baud rate of DEVICE. - - - Function: set-device-baud-rate DEVICE RATE - This function sets the output baud rate of DEVICE to RATE. - - -File: lispref.info, Node: Positions, Next: Markers, Prev: Consoles and Devices, Up: Top - -Positions -********* - - A "position" is the index of a character in the text of a buffer. -More precisely, a position identifies the place between two characters -(or before the first character, or after the last character), so we can -speak of the character before or after a given position. However, we -often speak of the character "at" a position, meaning the character -after that position. - - Positions are usually represented as integers starting from 1, but -can also be represented as "markers"--special objects that relocate -automatically when text is inserted or deleted so they stay with the -surrounding characters. *Note Markers::. - -* Menu: - -* Point:: The special position where editing takes place. -* Motion:: Changing point. -* Excursions:: Temporary motion and buffer changes. -* Narrowing:: Restricting editing to a portion of the buffer. - - -File: lispref.info, Node: Point, Next: Motion, Up: Positions - -Point -===== - - "Point" is a special buffer position used by many editing commands, -including the self-inserting typed characters and text insertion -functions. Other commands move point through the text to allow editing -and insertion at different places. - - Like other positions, point designates a place between two characters -(or before the first character, or after the last character), rather -than a particular character. Usually terminals display the cursor over -the character that immediately follows point; point is actually before -the character on which the cursor sits. - - The value of point is a number between 1 and the buffer size plus 1. -If narrowing is in effect (*note Narrowing::.), then point is -constrained to fall within the accessible portion of the buffer -(possibly at one end of it). - - Each buffer has its own value of point, which is independent of the -value of point in other buffers. Each window also has a value of point, -which is independent of the value of point in other windows on the same -buffer. This is why point can have different values in various windows -that display the same buffer. When a buffer appears in only one window, -the buffer's point and the window's point normally have the same value, -so the distinction is rarely important. *Note Window Point::, for more -details. - - - Function: point &optional BUFFER - This function returns the value of point in BUFFER, as an integer. - BUFFER defaults to the current buffer if omitted. - - (point) - => 175 - - - Function: point-min &optional BUFFER - This function returns the minimum accessible value of point in - BUFFER. This is normally 1, but if narrowing is in effect, it is - the position of the start of the region that you narrowed to. - (*Note Narrowing::.) BUFFER defaults to the current buffer if - omitted. - - - Function: point-max &optional BUFFER - This function returns the maximum accessible value of point in - BUFFER. This is `(1+ (buffer-size buffer))', unless narrowing is - in effect, in which case it is the position of the end of the - region that you narrowed to. (*note Narrowing::.). BUFFER - defaults to the current buffer if omitted. - - - Function: buffer-end FLAG &optional BUFFER - This function returns `(point-min buffer)' if FLAG is less than 1, - `(point-max buffer)' otherwise. The argument FLAG must be a - number. BUFFER defaults to the current buffer if omitted. - - - Function: buffer-size &optional BUFFER - This function returns the total number of characters in BUFFER. - In the absence of any narrowing (*note Narrowing::.), `point-max' - returns a value one larger than this. BUFFER defaults to the - current buffer if omitted. - - (buffer-size) - => 35 - (point-max) - => 36 - - - Variable: buffer-saved-size - The value of this buffer-local variable is the former length of the - current buffer, as of the last time it was read in, saved or - auto-saved. - - -File: lispref.info, Node: Motion, Next: Excursions, Prev: Point, Up: Positions - -Motion -====== - - Motion functions change the value of point, either relative to the -current value of point, relative to the beginning or end of the buffer, -or relative to the edges of the selected window. *Note Point::. - -* Menu: - -* Character Motion:: Moving in terms of characters. -* Word Motion:: Moving in terms of words. -* Buffer End Motion:: Moving to the beginning or end of the buffer. -* Text Lines:: Moving in terms of lines of text. -* Screen Lines:: Moving in terms of lines as displayed. -* List Motion:: Moving by parsing lists and sexps. -* Skipping Characters:: Skipping characters belonging to a certain set. - - -File: lispref.info, Node: Character Motion, Next: Word Motion, Up: Motion - -Motion by Characters --------------------- - - These functions move point based on a count of characters. -`goto-char' is the fundamental primitive; the other functions use that. - - - Command: goto-char POSITION &optional BUFFER - This function sets point in `buffer' to the value POSITION. If - POSITION is less than 1, it moves point to the beginning of the - buffer. If POSITION is greater than the length of the buffer, it - moves point to the end. BUFFER defaults to the current buffer if - omitted. - - If narrowing is in effect, POSITION still counts from the - beginning of the buffer, but point cannot go outside the accessible - portion. If POSITION is out of range, `goto-char' moves point to - the beginning or the end of the accessible portion. - - When this function is called interactively, POSITION is the - numeric prefix argument, if provided; otherwise it is read from the - minibuffer. - - `goto-char' returns POSITION. - - - Command: forward-char &optional COUNT BUFFER - This function moves point COUNT characters forward, towards the - end of the buffer (or backward, towards the beginning of the - buffer, if COUNT is negative). If the function attempts to move - point past the beginning or end of the buffer (or the limits of - the accessible portion, when narrowing is in effect), an error is - signaled with error code `beginning-of-buffer' or `end-of-buffer'. - BUFFER defaults to the current buffer if omitted. - - In an interactive call, COUNT is the numeric prefix argument. - - - Command: backward-char &optional COUNT BUFFER - This function moves point COUNT characters backward, towards the - beginning of the buffer (or forward, towards the end of the - buffer, if COUNT is negative). If the function attempts to move - point past the beginning or end of the buffer (or the limits of - the accessible portion, when narrowing is in effect), an error is - signaled with error code `beginning-of-buffer' or `end-of-buffer'. - BUFFER defaults to the current buffer if omitted. - - In an interactive call, COUNT is the numeric prefix argument. - - -File: lispref.info, Node: Word Motion, Next: Buffer End Motion, Prev: Character Motion, Up: Motion - -Motion by Words ---------------- - - These functions for parsing words use the syntax table to decide -whether a given character is part of a word. *Note Syntax Tables::. - - - Command: forward-word COUNT &optional BUFFER - This function moves point forward COUNT words (or backward if - COUNT is negative). Normally it returns `t'. If this motion - encounters the beginning or end of the buffer, or the limits of the - accessible portion when narrowing is in effect, point stops there - and the value is `nil'. BUFFER defaults to the current buffer if - omitted. - - In an interactive call, COUNT is set to the numeric prefix - argument. - - - Command: backward-word COUNT &optional BUFFER - This function is just like `forward-word', except that it moves - backward until encountering the front of a word, rather than - forward. BUFFER defaults to the current buffer if omitted. - - In an interactive call, COUNT is set to the numeric prefix - argument. - - This function is rarely used in programs, as it is more efficient - to call `forward-word' with a negative argument. - - - Variable: words-include-escapes - This variable affects the behavior of `forward-word' and everything - that uses it. If it is non-`nil', then characters in the "escape" - and "character quote" syntax classes count as part of words. - Otherwise, they do not. - - -File: lispref.info, Node: Buffer End Motion, Next: Text Lines, Prev: Word Motion, Up: Motion - -Motion to an End of the Buffer ------------------------------- - - To move point to the beginning of the buffer, write: - - (goto-char (point-min)) - -Likewise, to move to the end of the buffer, use: - - (goto-char (point-max)) - - Here are two commands that users use to do these things. They are -documented here to warn you not to use them in Lisp programs, because -they set the mark and display messages in the echo area. - - - Command: beginning-of-buffer &optional N - This function moves point to the beginning of the buffer (or the - limits of the accessible portion, when narrowing is in effect), - setting the mark at the previous position. If N is non-`nil', - then it puts point N tenths of the way from the beginning of the - buffer. - - In an interactive call, N is the numeric prefix argument, if - provided; otherwise N defaults to `nil'. - - Don't use this function in Lisp programs! - - - Command: end-of-buffer &optional N - This function moves point to the end of the buffer (or the limits - of the accessible portion, when narrowing is in effect), setting - the mark at the previous position. If N is non-`nil', then it puts - point N tenths of the way from the end of the buffer. - - In an interactive call, N is the numeric prefix argument, if - provided; otherwise N defaults to `nil'. - - Don't use this function in Lisp programs! - - -File: lispref.info, Node: Text Lines, Next: Screen Lines, Prev: Buffer End Motion, Up: Motion - -Motion by Text Lines --------------------- - - Text lines are portions of the buffer delimited by newline -characters, which are regarded as part of the previous line. The first -text line begins at the beginning of the buffer, and the last text line -ends at the end of the buffer whether or not the last character is a -newline. The division of the buffer into text lines is not affected by -the width of the window, by line continuation in display, or by how -tabs and control characters are displayed. - - - Command: goto-line LINE - This function moves point to the front of the LINEth line, - counting from line 1 at beginning of the buffer. If LINE is less - than 1, it moves point to the beginning of the buffer. If LINE is - greater than the number of lines in the buffer, it moves point to - the end of the buffer--that is, the *end of the last line* of the - buffer. This is the only case in which `goto-line' does not - necessarily move to the beginning of a line. - - If narrowing is in effect, then LINE still counts from the - beginning of the buffer, but point cannot go outside the accessible - portion. So `goto-line' moves point to the beginning or end of the - accessible portion, if the line number specifies an inaccessible - position. - - The return value of `goto-line' is the difference between LINE and - the line number of the line to which point actually was able to - move (in the full buffer, before taking account of narrowing). - Thus, the value is positive if the scan encounters the real end of - the buffer. The value is zero if scan encounters the end of the - accessible portion but not the real end of the buffer. - - In an interactive call, LINE is the numeric prefix argument if one - has been provided. Otherwise LINE is read in the minibuffer. - - - Command: beginning-of-line &optional COUNT BUFFER - This function moves point to the beginning of the current line. - With an argument COUNT not `nil' or 1, it moves forward COUNT-1 - lines and then to the beginning of the line. BUFFER defaults to - the current buffer if omitted. - - If this function reaches the end of the buffer (or of the - accessible portion, if narrowing is in effect), it positions point - there. No error is signaled. - - - Command: end-of-line &optional COUNT BUFFER - This function moves point to the end of the current line. With an - argument COUNT not `nil' or 1, it moves forward COUNT-1 lines and - then to the end of the line. BUFFER defaults to the current - buffer if omitted. - - If this function reaches the end of the buffer (or of the - accessible portion, if narrowing is in effect), it positions point - there. No error is signaled. - - - Command: forward-line &optional COUNT BUFFER - This function moves point forward COUNT lines, to the beginning of - the line. If COUNT is negative, it moves point -COUNT lines - backward, to the beginning of a line. If COUNT is zero, it moves - point to the beginning of the current line. BUFFER defaults to - the current buffer if omitted. - - If `forward-line' encounters the beginning or end of the buffer (or - of the accessible portion) before finding that many lines, it sets - point there. No error is signaled. - - `forward-line' returns the difference between COUNT and the number - of lines actually moved. If you attempt to move down five lines - from the beginning of a buffer that has only three lines, point - stops at the end of the last line, and the value will be 2. - - In an interactive call, COUNT is the numeric prefix argument. - - - Function: count-lines START END - This function returns the number of lines between the positions - START and END in the current buffer. If START and END are equal, - then it returns 0. Otherwise it returns at least 1, even if START - and END are on the same line. This is because the text between - them, considered in isolation, must contain at least one line - unless it is empty. - - Here is an example of using `count-lines': - - (defun current-line () - "Return the vertical position of point..." - (+ (count-lines (window-start) (point)) - (if (= (current-column) 0) 1 0) - -1)) - - Also see the functions `bolp' and `eolp' in *Note Near Point::. -These functions do not move point, but test whether it is already at the -beginning or end of a line. - - -File: lispref.info, Node: Screen Lines, Next: List Motion, Prev: Text Lines, Up: Motion - -Motion by Screen Lines ----------------------- - - The line functions in the previous section count text lines, -delimited only by newline characters. By contrast, these functions -count screen lines, which are defined by the way the text appears on -the screen. A text line is a single screen line if it is short enough -to fit the width of the selected window, but otherwise it may occupy -several screen lines. - - In some cases, text lines are truncated on the screen rather than -continued onto additional screen lines. In these cases, -`vertical-motion' moves point much like `forward-line'. *Note -Truncation::. - - Because the width of a given string depends on the flags that control -the appearance of certain characters, `vertical-motion' behaves -differently, for a given piece of text, depending on the buffer it is -in, and even on the selected window (because the width, the truncation -flag, and display table may vary between windows). *Note Usual -Display::. - - These functions scan text to determine where screen lines break, and -thus take time proportional to the distance scanned. If you intend to -use them heavily, Emacs provides caches which may improve the -performance of your code. *Note cache-long-line-scans: Text Lines. - - - Function: vertical-motion COUNT &optional WINDOW PIXELS - This function moves point to the start of the frame line COUNT - frame lines down from the frame line containing point. If COUNT - is negative, it moves up instead. The optional second argument - WINDOW may be used to specify a window other than the selected - window in which to perform the motion. - - Normally, `vertical-motion' returns the number of lines moved. The - value may be less in absolute value than COUNT if the beginning or - end of the buffer was reached. If the optional third argument, - PIXELS is non-`nil', the vertical pixel height of the motion which - took place is returned instead of the actual number of lines - moved. A motion of zero lines returns the height of the current - line. - - Note that `vertical-motion' sets WINDOW's buffer's point, not - WINDOW's point. (This differs from FSF Emacs, which buggily always - sets current buffer's point, regardless of WINDOW.) - - - Function: vertical-motion-pixels COUNT &optional WINDOW HOW - This function moves point to the start of the frame line PIXELS - vertical pixels down from the frame line containing point, or up if - PIXELS is negative. The optional second argument WINDOW is the - window to move in, and defaults to the selected window. The - optional third argument HOW specifies the stopping condition. A - negative integer indicates that the motion should be no more than - PIXELS. A positive value indicates that the motion should be at - least PIXELS. Any other value indicates that the motion should be - as close as possible to PIXELS. - - - Command: move-to-window-line COUNT &optional WINDOW - This function moves point with respect to the text currently - displayed in WINDOW, which defaults to the selected window. It - moves point to the beginning of the screen line COUNT screen lines - from the top of the window. If COUNT is negative, that specifies a - position -COUNT lines from the bottom (or the last line of the - buffer, if the buffer ends above the specified screen position). - - If COUNT is `nil', then point moves to the beginning of the line - in the middle of the window. If the absolute value of COUNT is - greater than the size of the window, then point moves to the place - that would appear on that screen line if the window were tall - enough. This will probably cause the next redisplay to scroll to - bring that location onto the screen. - - In an interactive call, COUNT is the numeric prefix argument. - - The value returned is the window line number point has moved to, - with the top line in the window numbered 0. - - -File: lispref.info, Node: List Motion, Next: Skipping Characters, Prev: Screen Lines, Up: Motion - -Moving over Balanced Expressions --------------------------------- - - Here are several functions concerned with balanced-parenthesis -expressions (also called "sexps" in connection with moving across them -in XEmacs). The syntax table controls how these functions interpret -various characters; see *Note Syntax Tables::. *Note Parsing -Expressions::, for lower-level primitives for scanning sexps or parts of -sexps. For user-level commands, see *Note Lists and Sexps: -(emacs)Lists and Sexps. - - - Command: forward-list &optional ARG - This function moves forward across ARG balanced groups of - parentheses. (Other syntactic entities such as words or paired - string quotes are ignored.) ARG defaults to 1 if omitted. If ARG - is negative, move backward across that many groups of parentheses. - - - Command: backward-list &optional ARG - This function moves backward across ARG balanced groups of - parentheses. (Other syntactic entities such as words or paired - string quotes are ignored.) ARG defaults to 1 if omitted. If ARG - is negative, move forward across that many groups of parentheses. - - - Command: up-list ARG - This function moves forward out of ARG levels of parentheses. A - negative argument means move backward but still to a less deep - spot. - - - Command: down-list ARG - This function moves forward into ARG levels of parentheses. A - negative argument means move backward but still go deeper in - parentheses (-ARG levels). - - - Command: forward-sexp &optional ARG - This function moves forward across ARG balanced expressions. - Balanced expressions include both those delimited by parentheses - and other kinds, such as words and string constants. ARG defaults - to 1 if omitted. If ARG is negative, move backward across that - many balanced expressions. For example, - - ---------- Buffer: foo ---------- - (concat-!- "foo " (car x) y z) - ---------- Buffer: foo ---------- - - (forward-sexp 3) - => nil - - ---------- Buffer: foo ---------- - (concat "foo " (car x) y-!- z) - ---------- Buffer: foo ---------- - - - Command: backward-sexp &optional ARG - This function moves backward across ARG balanced expressions. ARG - defaults to 1 if omitted. If ARG is negative, move forward across - that many balanced expressions. - - - Command: beginning-of-defun &optional ARG - This function moves back to the ARGth beginning of a defun. If - ARG is negative, this actually moves forward, but it still moves - to the beginning of a defun, not to the end of one. ARG defaults - to 1 if omitted. - - - Command: end-of-defun &optional ARG - This function moves forward to the ARGth end of a defun. If ARG - is negative, this actually moves backward, but it still moves to - the end of a defun, not to the beginning of one. ARG defaults to - 1 if omitted. - - - User Option: defun-prompt-regexp - If non-`nil', this variable holds a regular expression that - specifies what text can appear before the open-parenthesis that - starts a defun. That is to say, a defun begins on a line that - starts with a match for this regular expression, followed by a - character with open-parenthesis syntax. - - -File: lispref.info, Node: Skipping Characters, Prev: List Motion, Up: Motion - -Skipping Characters -------------------- - - The following two functions move point over a specified set of -characters. For example, they are often used to skip whitespace. For -related functions, see *Note Motion and Syntax::. - - - Function: skip-chars-forward CHARACTER-SET &optional LIMIT BUFFER - This function moves point in BUFFER forward, skipping over a given - set of characters. It examines the character following point, - then advances point if the character matches CHARACTER-SET. This - continues until it reaches a character that does not match. The - function returns `nil'. BUFFER defaults to the current buffer if - omitted. - - The argument CHARACTER-SET is like the inside of a `[...]' in a - regular expression except that `]' is never special and `\' quotes - `^', `-' or `\'. Thus, `"a-zA-Z"' skips over all letters, - stopping before the first non-letter, and `"^a-zA-Z'" skips - non-letters stopping before the first letter. *Note Regular - Expressions::. - - If LIMIT is supplied (it must be a number or a marker), it - specifies the maximum position in the buffer that point can be - skipped to. Point will stop at or before LIMIT. - - In the following example, point is initially located directly - before the `T'. After the form is evaluated, point is located at - the end of that line (between the `t' of `hat' and the newline). - The function skips all letters and spaces, but not newlines. - - ---------- Buffer: foo ---------- - I read "-!-The cat in the hat - comes back" twice. - ---------- Buffer: foo ---------- - - (skip-chars-forward "a-zA-Z ") - => nil - - ---------- Buffer: foo ---------- - I read "The cat in the hat-!- - comes back" twice. - ---------- Buffer: foo ---------- - - - Function: skip-chars-backward CHARACTER-SET &optional LIMIT BUFFER - This function moves point backward, skipping characters that match - CHARACTER-SET, until LIMIT. It just like `skip-chars-forward' - except for the direction of motion. - diff --git a/info/lispref.info-28 b/info/lispref.info-28 deleted file mode 100644 index 5fb9228..0000000 --- a/info/lispref.info-28 +++ /dev/null @@ -1,1179 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Excursions, Next: Narrowing, Prev: Motion, Up: Positions - -Excursions -========== - - It is often useful to move point "temporarily" within a localized -portion of the program, or to switch buffers temporarily. This is -called an "excursion", and it is done with the `save-excursion' special -form. This construct saves the current buffer and its values of point -and the mark so they can be restored after the completion of the -excursion. - - The forms for saving and restoring the configuration of windows are -described elsewhere (see *Note Window Configurations:: and *note Frame -Configurations::.). - - - Special Form: save-excursion FORMS... - The `save-excursion' special form saves the identity of the current - buffer and the values of point and the mark in it, evaluates - FORMS, and finally restores the buffer and its saved values of - point and the mark. All three saved values are restored even in - case of an abnormal exit via `throw' or error (*note Nonlocal - Exits::.). - - The `save-excursion' special form is the standard way to switch - buffers or move point within one part of a program and avoid - affecting the rest of the program. It is used more than 500 times - in the Lisp sources of XEmacs. - - `save-excursion' does not save the values of point and the mark for - other buffers, so changes in other buffers remain in effect after - `save-excursion' exits. - - Likewise, `save-excursion' does not restore window-buffer - correspondences altered by functions such as `switch-to-buffer'. - One way to restore these correspondences, and the selected window, - is to use `save-window-excursion' inside `save-excursion' (*note - Window Configurations::.). - - The value returned by `save-excursion' is the result of the last of - FORMS, or `nil' if no FORMS are given. - - (save-excursion - FORMS) - == - (let ((old-buf (current-buffer)) - (old-pnt (point-marker)) - (old-mark (copy-marker (mark-marker)))) - (unwind-protect - (progn FORMS) - (set-buffer old-buf) - (goto-char old-pnt) - (set-marker (mark-marker) old-mark))) - - - Special Form: save-current-buffer FORMS... - This special form is similar to `save-excursion' but it only saves - and restores the current buffer. Beginning with XEmacs 20.3, - `save-current-buffer' is a primitive. - - - Special Form: with-current-buffer BUFFER FORMS... - This special form evaluates FORMS with BUFFER as the current - buffer. It returns the value of the last form. - - - Special Form: with-temp-file FILE FORMS... - This special form creates a new buffer, evaluates FORMS there, and - writes the buffer to FILE. It returns the value of the last form - evaluated. - - - Special Form: save-selected-window FORMS... - This special form is similar to `save-excursion' but it saves and - restores the selected window and nothing else. - - -File: lispref.info, Node: Narrowing, Prev: Excursions, Up: Positions - -Narrowing -========= - - "Narrowing" means limiting the text addressable by XEmacs editing -commands to a limited range of characters in a buffer. The text that -remains addressable is called the "accessible portion" of the buffer. - - Narrowing is specified with two buffer positions which become the -beginning and end of the accessible portion. For most editing commands -and most Emacs primitives, these positions replace the values of the -beginning and end of the buffer. While narrowing is in effect, no text -outside the accessible portion is displayed, and point cannot move -outside the accessible portion. - - Values such as positions or line numbers, which usually count from -the beginning of the buffer, do so despite narrowing, but the functions -which use them refuse to operate on text that is inaccessible. - - The commands for saving buffers are unaffected by narrowing; they -save the entire buffer regardless of any narrowing. - - - Command: narrow-to-region START END &optional BUFFER - This function sets the accessible portion of BUFFER to start at - START and end at END. Both arguments should be character - positions. BUFFER defaults to the current buffer if omitted. - - In an interactive call, START and END are set to the bounds of the - current region (point and the mark, with the smallest first). - - - Command: narrow-to-page &optional MOVE-COUNT - This function sets the accessible portion of the current buffer to - include just the current page. An optional first argument - MOVE-COUNT non-`nil' means to move forward or backward by - MOVE-COUNT pages and then narrow. The variable `page-delimiter' - specifies where pages start and end (*note Standard Regexps::.). - - In an interactive call, MOVE-COUNT is set to the numeric prefix - argument. - - - Command: widen &optional BUFFER - This function cancels any narrowing in BUFFER, so that the entire - contents are accessible. This is called "widening". It is - equivalent to the following expression: - - (narrow-to-region 1 (1+ (buffer-size))) - - BUFFER defaults to the current buffer if omitted. - - - Special Form: save-restriction BODY... - This special form saves the current bounds of the accessible - portion, evaluates the BODY forms, and finally restores the saved - bounds, thus restoring the same state of narrowing (or absence - thereof) formerly in effect. The state of narrowing is restored - even in the event of an abnormal exit via `throw' or error (*note - Nonlocal Exits::.). Therefore, this construct is a clean way to - narrow a buffer temporarily. - - The value returned by `save-restriction' is that returned by the - last form in BODY, or `nil' if no body forms were given. - - *Caution:* it is easy to make a mistake when using the - `save-restriction' construct. Read the entire description here - before you try it. - - If BODY changes the current buffer, `save-restriction' still - restores the restrictions on the original buffer (the buffer whose - restrictions it saved from), but it does not restore the identity - of the current buffer. - - `save-restriction' does *not* restore point and the mark; use - `save-excursion' for that. If you use both `save-restriction' and - `save-excursion' together, `save-excursion' should come first (on - the outside). Otherwise, the old point value would be restored - with temporary narrowing still in effect. If the old point value - were outside the limits of the temporary narrowing, this would - fail to restore it accurately. - - The `save-restriction' special form records the values of the - beginning and end of the accessible portion as distances from the - beginning and end of the buffer. In other words, it records the - amount of inaccessible text before and after the accessible - portion. - - This method yields correct results if BODY does further narrowing. - However, `save-restriction' can become confused if the body widens - and then make changes outside the range of the saved narrowing. - When this is what you want to do, `save-restriction' is not the - right tool for the job. Here is what you must use instead: - - (let ((beg (point-min-marker)) - (end (point-max-marker))) - (unwind-protect - (progn BODY) - (save-excursion - (set-buffer (marker-buffer beg)) - (narrow-to-region beg end)))) - - Here is a simple example of correct use of `save-restriction': - - ---------- Buffer: foo ---------- - This is the contents of foo - This is the contents of foo - This is the contents of foo-!- - ---------- Buffer: foo ---------- - - (save-excursion - (save-restriction - (goto-char 1) - (forward-line 2) - (narrow-to-region 1 (point)) - (goto-char (point-min)) - (replace-string "foo" "bar"))) - - ---------- Buffer: foo ---------- - This is the contents of bar - This is the contents of bar - This is the contents of foo-!- - ---------- Buffer: foo ---------- - - -File: lispref.info, Node: Markers, Next: Text, Prev: Positions, Up: Top - -Markers -******* - - A "marker" is a Lisp object used to specify a position in a buffer -relative to the surrounding text. A marker changes its offset from the -beginning of the buffer automatically whenever text is inserted or -deleted, so that it stays with the two characters on either side of it. - -* Menu: - -* Overview of Markers:: The components of a marker, and how it relocates. -* Predicates on Markers:: Testing whether an object is a marker. -* Creating Markers:: Making empty markers or markers at certain places. -* Information from Markers:: Finding the marker's buffer or character position. -* Changing Markers:: Moving the marker to a new buffer or position. -* The Mark:: How "the mark" is implemented with a marker. -* The Region:: How to access "the region". - - -File: lispref.info, Node: Overview of Markers, Next: Predicates on Markers, Up: Markers - -Overview of Markers -=================== - - A marker specifies a buffer and a position in that buffer. The -marker can be used to represent a position in the functions that -require one, just as an integer could be used. *Note Positions::, for -a complete description of positions. - - A marker has two attributes: the marker position, and the marker -buffer. The marker position is an integer that is equivalent (at a -given time) to the marker as a position in that buffer. But the -marker's position value can change often during the life of the marker. -Insertion and deletion of text in the buffer relocate the marker. The -idea is that a marker positioned between two characters remains between -those two characters despite insertion and deletion elsewhere in the -buffer. Relocation changes the integer equivalent of the marker. - - Deleting text around a marker's position leaves the marker between -the characters immediately before and after the deleted text. Inserting -text at the position of a marker normally leaves the marker in front of -the new text--unless it is inserted with `insert-before-markers' (*note -Insertion::.). - - Insertion and deletion in a buffer must check all the markers and -relocate them if necessary. This slows processing in a buffer with a -large number of markers. For this reason, it is a good idea to make a -marker point nowhere if you are sure you don't need it any more. -Unreferenced markers are garbage collected eventually, but until then -will continue to use time if they do point somewhere. - - Because it is common to perform arithmetic operations on a marker -position, most of the arithmetic operations (including `+' and `-') -accept markers as arguments. In such cases, the marker stands for its -current position. - - Note that you can use extents to achieve the same functionality, and -more, as markers. (Markers were defined before extents, which is why -they both continue to exist.) A zero-length extent with the -`detachable' property removed is almost identical to a marker. (*Note -Extent Endpoints::, for more information on zero-length extents.) - - In particular: - - * In order to get marker-like behavior in a zero-length extent, the - `detachable' property must be removed (otherwise, the extent will - disappear when text near it is deleted) and exactly one endpoint - must be closed (if both endpoints are closed, the extent will - expand to contain text inserted where it is located). - - * If a zero-length extent has the `end-open' property but not the - `start-open' property (this is the default), text inserted at the - extent's location causes the extent to move forward, just like a - marker. - - * If a zero-length extent has the `start-open' property but not the - `end-open' property, text inserted at the extent's location causes - the extent to remain before the text, like what happens to markers - when `insert-before-markers' is used. - - * Markers end up after or before inserted text depending on whether - `insert' or `insert-before-markers' was called. These functions - do not affect zero-length extents differently; instead, the - presence or absence of the `start-open' and `end-open' extent - properties determines this, as just described. - - * Markers are automatically removed from a buffer when they are no - longer in use. Extents remain around until explicitly removed - from a buffer. - - * Many functions are provided for listing the extents in a buffer or - in a region of a buffer. No such functions exist for markers. - - Here are examples of creating markers, setting markers, and moving -point to markers: - - ;; Make a new marker that initially does not point anywhere: - (setq m1 (make-marker)) - => # - - ;; Set `m1' to point between the 99th and 100th characters - ;; in the current buffer: - (set-marker m1 100) - => # - - ;; Now insert one character at the beginning of the buffer: - (goto-char (point-min)) - => 1 - (insert "Q") - => nil - - ;; `m1' is updated appropriately. - m1 - => # - - ;; Two markers that point to the same position - ;; are not `eq', but they are `equal'. - (setq m2 (copy-marker m1)) - => # - (eq m1 m2) - => nil - (equal m1 m2) - => t - - ;; When you are finished using a marker, make it point nowhere. - (set-marker m1 nil) - => # - - -File: lispref.info, Node: Predicates on Markers, Next: Creating Markers, Prev: Overview of Markers, Up: Markers - -Predicates on Markers -===================== - - You can test an object to see whether it is a marker, or whether it -is either an integer or a marker or either an integer, a character, or a -marker. The latter tests are useful in connection with the arithmetic -functions that work with any of markers, integers, or characters. - - - Function: markerp OBJECT - This function returns `t' if OBJECT is a marker, `nil' otherwise. - Note that integers are not markers, even though many functions - will accept either a marker or an integer. - - - Function: integer-or-marker-p OBJECT - This function returns `t' if OBJECT is an integer or a marker, - `nil' otherwise. - - - Function: integer-char-or-marker-p OBJECT - This function returns `t' if OBJECT is an integer, a character, or - a marker, `nil' otherwise. - - - Function: number-or-marker-p OBJECT - This function returns `t' if OBJECT is a number (either kind) or a - marker, `nil' otherwise. - - - Function: number-char-or-marker-p OBJECT - This function returns `t' if OBJECT is a number (either kind), a - character, or a marker, `nil' otherwise. - - -File: lispref.info, Node: Creating Markers, Next: Information from Markers, Prev: Predicates on Markers, Up: Markers - -Functions That Create Markers -============================= - - When you create a new marker, you can make it point nowhere, or point -to the present position of point, or to the beginning or end of the -accessible portion of the buffer, or to the same place as another given -marker. - - - Function: make-marker - This functions returns a newly created marker that does not point - anywhere. - - (make-marker) - => # - - - Function: point-marker &optional DONT-COPY-P BUFFER - This function returns a marker that points to the present position - of point in BUFFER, which defaults to the current buffer. *Note - Point::. For an example, see `copy-marker', below. - - Internally, a marker corresponding to point is always maintained. - Normally the marker returned by `point-marker' is a copy; you may - modify it with reckless abandon. However, if optional argument - DONT-COPY-P is non-`nil', then the real point-marker is returned; - modifying the position of this marker will move point. It is - illegal to change the buffer of it, or make it point nowhere. - - - Function: point-min-marker &optional BUFFER - This function returns a new marker that points to the beginning of - the accessible portion of BUFFER, which defaults to the current - buffer. This will be the beginning of the buffer unless narrowing - is in effect. *Note Narrowing::. - - - Function: point-max-marker &optional BUFFER - This function returns a new marker that points to the end of the - accessible portion of BUFFER, which defaults to the current - buffer. This will be the end of the buffer unless narrowing is in - effect. *Note Narrowing::. - - Here are examples of this function and `point-min-marker', shown in - a buffer containing a version of the source file for the text of - this chapter. - - (point-min-marker) - => # - (point-max-marker) - => # - - (narrow-to-region 100 200) - => nil - (point-min-marker) - => # - (point-max-marker) - => # - - - Function: copy-marker MARKER-OR-INTEGER - If passed a marker as its argument, `copy-marker' returns a new - marker that points to the same place and the same buffer as does - MARKER-OR-INTEGER. If passed an integer as its argument, - `copy-marker' returns a new marker that points to position - MARKER-OR-INTEGER in the current buffer. - - If passed an integer argument less than 1, `copy-marker' returns a - new marker that points to the beginning of the current buffer. If - passed an integer argument greater than the length of the buffer, - `copy-marker' returns a new marker that points to the end of the - buffer. - - An error is signaled if MARKER is neither a marker nor an integer. - - (setq p (point-marker)) - => # - - (setq q (copy-marker p)) - => # - - (eq p q) - => nil - - (equal p q) - => t - - (point) - => 2139 - - (set-marker p 3000) - => # - - (point) - => 2139 - - (setq p (point-marker t)) - => # - - (set-marker p 3000) - => # - - (point) - => 3000 - - (copy-marker 0) - => # - - (copy-marker 20000) - => # - - -File: lispref.info, Node: Information from Markers, Next: Changing Markers, Prev: Creating Markers, Up: Markers - -Information from Markers -======================== - - This section describes the functions for accessing the components of -a marker object. - - - Function: marker-position MARKER - This function returns the position that MARKER points to, or `nil' - if it points nowhere. - - - Function: marker-buffer MARKER - This function returns the buffer that MARKER points into, or `nil' - if it points nowhere. - - (setq m (make-marker)) - => # - (marker-position m) - => nil - (marker-buffer m) - => nil - - (set-marker m 3770 (current-buffer)) - => # - (marker-buffer m) - => # - (marker-position m) - => 3770 - - Two distinct markers are considered `equal' (even though not `eq') -to each other if they have the same position and buffer, or if they -both point nowhere. - - -File: lispref.info, Node: Changing Markers, Next: The Mark, Prev: Information from Markers, Up: Markers - -Changing Marker Positions -========================= - - This section describes how to change the position of an existing -marker. When you do this, be sure you know whether the marker is used -outside of your program, and, if so, what effects will result from -moving it--otherwise, confusing things may happen in other parts of -Emacs. - - - Function: set-marker MARKER POSITION &optional BUFFER - This function moves MARKER to POSITION in BUFFER. If BUFFER is - not provided, it defaults to the current buffer. - - If POSITION is less than 1, `set-marker' moves MARKER to the - beginning of the buffer. If POSITION is greater than the size of - the buffer, `set-marker' moves marker to the end of the buffer. - If POSITION is `nil' or a marker that points nowhere, then MARKER - is set to point nowhere. - - The value returned is MARKER. - - (setq m (point-marker)) - => # - (set-marker m 55) - => # - (setq b (get-buffer "foo")) - => # - (set-marker m 0 b) - => # - - - Function: move-marker MARKER POSITION &optional BUFFER - This is another name for `set-marker'. - - -File: lispref.info, Node: The Mark, Next: The Region, Prev: Changing Markers, Up: Markers - -The Mark -======== - - One special marker in each buffer is designated "the mark". It -records a position for the user for the sake of commands such as `C-w' -and `C-x '. Lisp programs should set the mark only to values that -have a potential use to the user, and never for their own internal -purposes. For example, the `replace-regexp' command sets the mark to -the value of point before doing any replacements, because this enables -the user to move back there conveniently after the replace is finished. - - Once the mark "exists" in a buffer, it normally never ceases to -exist. However, it may become "inactive", and usually does so after -each command (other than simple motion commands and some commands that -explicitly activate the mark). When the mark is active, the region -between point and the mark is called the "active region" and is -highlighted specially. - - Many commands are designed so that when called interactively they -operate on the text between point and the mark. Such commands work -only when an active region exists, i.e. when the mark is active. (The -reason for this is to prevent you from accidentally deleting or -changing large chunks of your text.) If you are writing such a command, -don't examine the mark directly; instead, use `interactive' with the -`r' specification. This provides the values of point and the mark as -arguments to the command in an interactive call, but permits other Lisp -programs to specify arguments explicitly, and automatically signals an -error if the command is called interactively when no active region -exists. *Note Interactive Codes::. - - Each buffer has its own value of the mark that is independent of the -value of the mark in other buffers. (When a buffer is created, the mark -exists but does not point anywhere. We consider this state as "the -absence of a mark in that buffer.") However, only one active region can -exist at a time. Activating the mark in one buffer automatically -deactivates an active mark in any other buffer. Note that the user can -explicitly activate a mark at any time by using the command -`activate-region' (normally bound to `M-C-z') or by using the command -`exchange-point-and-mark' (normally bound to `C-x C-x'), which has the -side effect of activating the mark. - - Some people do not like active regions, so they disable this behavior -by setting the variable `zmacs-regions' to `nil'. This makes the mark -always active (except when a buffer is just created and the mark points -nowhere), and turns off the highlighting of the region between point -and the mark. Commands that explicitly retrieve the value of the mark -should make sure that they behave correctly and consistently -irrespective of the setting of `zmacs-regions'; some primitives are -provided to ensure this behavior. - - In addition to the mark, each buffer has a "mark ring" which is a -list of markers containing previous values of the mark. When editing -commands change the mark, they should normally save the old value of the -mark on the mark ring. The variable `mark-ring-max' specifies the -maximum number of entries in the mark ring; once the list becomes this -long, adding a new element deletes the last element. - - - Function: mark &optional FORCE BUFFER - This function returns BUFFER's mark position as an integer. - BUFFER defaults to the current buffer if omitted. - - If the mark is inactive, `mark' normally returns `nil'. However, - if FORCE is non-`nil', then `mark' returns the mark position - anyway--or `nil', if the mark is not yet set for the buffer. - - (Remember that if ZMACS-REGIONS is `nil', the mark is always - active as long as it exists, and the FORCE argument will have no - effect.) - - If you are using this in an editing command, you are most likely - making a mistake; see the documentation of `set-mark' below. - - - Function: mark-marker INACTIVE-P BUFFER - This function returns BUFFER's mark. BUFFER defaults to the - current buffer if omitted. This is the very marker that records - the mark location inside XEmacs, not a copy. Therefore, changing - this marker's position will directly affect the position of the - mark. Don't do it unless that is the effect you want. - - If the mark is inactive, `mark-marker' normally returns `nil'. - However, if FORCE is non-`nil', then `mark-marker' returns the - mark anyway. - (setq m (mark-marker)) - => # - (set-marker m 100) - => # - (mark-marker) - => # - - Like any marker, this marker can be set to point at any buffer you - like. We don't recommend that you make it point at any buffer - other than the one of which it is the mark. If you do, it will - yield perfectly consistent, but rather odd, results. - - - Function: set-mark POSITION &optional BUFFER - This function sets `buffer''s mark to POSITION, and activates the - mark. BUFFER defaults to the current buffer if omitted. The old - value of the mark is *not* pushed onto the mark ring. - - *Please note:* Use this function only if you want the user to see - that the mark has moved, and you want the previous mark position to - be lost. Normally, when a new mark is set, the old one should go - on the `mark-ring'. For this reason, most applications should use - `push-mark' and `pop-mark', not `set-mark'. - - Novice XEmacs Lisp programmers often try to use the mark for the - wrong purposes. The mark saves a location for the user's - convenience. An editing command should not alter the mark unless - altering the mark is part of the user-level functionality of the - command. (And, in that case, this effect should be documented.) - To remember a location for internal use in the Lisp program, store - it in a Lisp variable. For example: - - (let ((beg (point))) - (forward-line 1) - (delete-region beg (point))). - - - Command: exchange-point-and-mark &optional DONT-ACTIVATE-REGION - This function exchanges the positions of point and the mark. It - is intended for interactive use. The mark is also activated - unless DONT-ACTIVATE-REGION is non-`nil'. - - - Function: push-mark &optional POSITION NOMSG ACTIVATE BUFFER - This function sets BUFFER's mark to POSITION, and pushes a copy of - the previous mark onto `mark-ring'. BUFFER defaults to the - current buffer if omitted. If POSITION is `nil', then the value - of point is used. `push-mark' returns `nil'. - - If the last global mark pushed was not in BUFFER, also push - POSITION on the global mark ring (see below). - - The function `push-mark' normally *does not* activate the mark. - To do that, specify `t' for the argument ACTIVATE. - - A `Mark set' message is displayed unless NOMSG is non-`nil'. - - - Function: pop-mark - This function pops off the top element of `mark-ring' and makes - that mark become the buffer's actual mark. This does not move - point in the buffer, and it does nothing if `mark-ring' is empty. - It deactivates the mark. - - The return value is not meaningful. - - - Variable: mark-ring - The value of this buffer-local variable is the list of saved former - marks of the current buffer, most recent first. - - mark-ring - => (# - # - ...) - - - User Option: mark-ring-max - The value of this variable is the maximum size of `mark-ring'. If - more marks than this are pushed onto the `mark-ring', `push-mark' - discards an old mark when it adds a new one. - - In additional to a per-buffer mark ring, there is a "global mark -ring". Marks are pushed onto the global mark ring the first time you -set a mark after switching buffers. - - - Variable: global-mark-ring - The value of this variable is the list of saved former global - marks, most recent first. - - - User Option: mark-ring-max - The value of this variable is the maximum size of - `global-mark-ring'. If more marks than this are pushed onto the - `global-mark-ring', `push-mark' discards an old mark when it adds - a new one. - - - Command: pop-global-mark - This function pops a mark off the global mark ring and jumps to - that location. - - -File: lispref.info, Node: The Region, Prev: The Mark, Up: Markers - -The Region -========== - - The text between point and the mark is known as "the region". -Various functions operate on text delimited by point and the mark, but -only those functions specifically related to the region itself are -described here. - - When `zmacs-regions' is non-`nil' (this is the default), the concept -of an "active region" exists. The region is active when the -corresponding mark is active. Note that only one active region at a -time can exist - i.e. only one buffer's region is active at a time. -*Note The Mark::, for more information about active regions. - - - User Option: zmacs-regions - If non-`nil' (the default), active regions are used. *Note The - Mark::, for a detailed explanation of what this means. - - A number of functions are provided for explicitly determining the -bounds of the region and whether it is active. Few programs need to use -these functions, however. A command designed to operate on a region -should normally use `interactive' with the `r' specification to find -the beginning and end of the region. This lets other Lisp programs -specify the bounds explicitly as arguments and automatically respects -the user's setting for ZMACS-REGIONS. (*Note Interactive Codes::.) - - - Function: region-beginning &optional BUFFER - This function returns the position of the beginning of BUFFER's - region (as an integer). This is the position of either point or - the mark, whichever is smaller. BUFFER defaults to the current - buffer if omitted. - - If the mark does not point anywhere, an error is signaled. Note - that this function ignores whether the region is active. - - - Function: region-end &optional BUFFER - This function returns the position of the end of BUFFER's region - (as an integer). This is the position of either point or the mark, - whichever is larger. BUFFER defaults to the current buffer if - omitted. - - If the mark does not point anywhere, an error is signaled. Note - that this function ignores whether the region is active. - - - Function: region-exists-p - This function is non-`nil' if the region exists. If active regions - are in use (i.e. `zmacs-regions' is true), this means that the - region is active. Otherwise, this means that the user has pushed - a mark in this buffer at some point in the past. If this function - returns `nil', a function that uses the `r' interactive - specification will cause an error when called interactively. - - - Function: region-active-p - If `zmacs-regions' is true, this is equivalent to - `region-exists-p'. Otherwise, this function always returns false. - This function is used by commands such as - `fill-paragraph-or-region' and `capitalize-region-or-word', which - operate either on the active region or on something else (e.g. the - word or paragraph at point). - - - Variable: zmacs-region-stays - If a command sets this variable to true, the currently active - region will remain activated when the command finishes. (Normally - the region is deactivated when each command terminates.) If - ZMACS-REGIONS is false, however, this has no effect. Under normal - circumstances, you do not need to set this; use the interactive - specification `_' instead, if you want the region to remain active. - - - Function: zmacs-activate-region - This function activates the region in the current buffer (this is - equivalent to activating the current buffer's mark). This will - normally also highlight the text in the active region and set - ZMACS-REGION-STAYS to `t'. (If ZMACS-REGIONS is false, however, - this function has no effect.) - - - Function: zmacs-deactivate-region - This function deactivates the region in the current buffer (this is - equivalent to deactivating the current buffer's mark). This will - normally also unhighlight the text in the active region and set - ZMACS-REGION-STAYS to `nil'. (If ZMACS-REGIONS is false, however, - this function has no effect.) - - - Function: zmacs-update-region - This function updates the active region, if it's currently active. - (If there is no active region, this function does nothing.) This - has the effect of updating the highlighting on the text in the - region; but you should never need to call this except under rather - strange circumstances. The command loop automatically calls it - when appropriate. Calling this function will call the hook - `zmacs-update-region-hook', if the region is active. - - - Variable: zmacs-activate-region-hook - This normal hook is called when a region becomes active. (Usually - this happens as a result of a command that activates the region, - such as `set-mark-command', `activate-region', or - `exchange-point-and-mark'.) Note that calling - `zmacs-activate-region' will call this hook, even if the region is - already active. If ZMACS-REGIONS is false, however, this hook - will never get called under any circumstances. - - - Variable: zmacs-deactivate-region-hook - This normal hook is called when an active region becomes inactive. - (Calling `zmacs-deactivate-region' when the region is inactive will - *not* cause this hook to be called.) If ZMACS-REGIONS is false, - this hook will never get called. - - - Variable: zmacs-update-region-hook - This normal hook is called when an active region is "updated" by - `zmacs-update-region'. This normally gets called at the end of - each command that sets ZMACS-REGION-STAYS to `t', indicating that - the region should remain activated. The motion commands do this. - - -File: lispref.info, Node: Text, Next: Searching and Matching, Prev: Markers, Up: Top - -Text -**** - - This chapter describes the functions that deal with the text in a -buffer. Most examine, insert, or delete text in the current buffer, -often in the vicinity of point. Many are interactive. All the -functions that change the text provide for undoing the changes (*note -Undo::.). - - Many text-related functions operate on a region of text defined by -two buffer positions passed in arguments named START and END. These -arguments should be either markers (*note Markers::.) or numeric -character positions (*note Positions::.). The order of these arguments -does not matter; it is all right for START to be the end of the region -and END the beginning. For example, `(delete-region 1 10)' and -`(delete-region 10 1)' are equivalent. An `args-out-of-range' error is -signaled if either START or END is outside the accessible portion of -the buffer. In an interactive call, point and the mark are used for -these arguments. - - Throughout this chapter, "text" refers to the characters in the -buffer, together with their properties (when relevant). - -* Menu: - -* Near Point:: Examining text in the vicinity of point. -* Buffer Contents:: Examining text in a general fashion. -* Comparing Text:: Comparing substrings of buffers. -* Insertion:: Adding new text to a buffer. -* Commands for Insertion:: User-level commands to insert text. -* Deletion:: Removing text from a buffer. -* User-Level Deletion:: User-level commands to delete text. -* The Kill Ring:: Where removed text sometimes is saved for later use. -* Undo:: Undoing changes to the text of a buffer. -* Maintaining Undo:: How to enable and disable undo information. - How to control how much information is kept. -* Filling:: Functions for explicit filling. -* Margins:: How to specify margins for filling commands. -* Auto Filling:: How auto-fill mode is implemented to break lines. -* Sorting:: Functions for sorting parts of the buffer. -* Columns:: Computing horizontal positions, and using them. -* Indentation:: Functions to insert or adjust indentation. -* Case Changes:: Case conversion of parts of the buffer. -* Text Properties:: Assigning Lisp property lists to text characters. -* Substitution:: Replacing a given character wherever it appears. -* Registers:: How registers are implemented. Accessing the text or - position stored in a register. -* Transposition:: Swapping two portions of a buffer. -* Change Hooks:: Supplying functions to be run when text is changed. -* Transformations:: MD5 and base64 support. - - -File: lispref.info, Node: Near Point, Next: Buffer Contents, Up: Text - -Examining Text Near Point -========================= - - Many functions are provided to look at the characters around point. -Several simple functions are described here. See also `looking-at' in -*Note Regexp Search::. - - Many of these functions take an optional BUFFER argument. In all -such cases, the current buffer will be used if this argument is -omitted. (In FSF Emacs, and earlier versions of XEmacs, these functions -usually did not have these optional BUFFER arguments and always -operated on the current buffer.) - - - Function: char-after POSITION &optional BUFFER - This function returns the character in the buffer at (i.e., - immediately after) position POSITION. If POSITION is out of range - for this purpose, either before the beginning of the buffer, or at - or beyond the end, then the value is `nil'. If optional argument - BUFFER is `nil', the current buffer is assumed. - - In the following example, assume that the first character in the - buffer is `@': - - (char-to-string (char-after 1)) - => "@" - - - Function: following-char &optional BUFFER - This function returns the character following point in the buffer. - This is similar to `(char-after (point))'. However, if point is at - the end of the buffer, then the result of `following-char' is 0. - If optional argument BUFFER is `nil', the current buffer is - assumed. - - Remember that point is always between characters, and the terminal - cursor normally appears over the character following point. - Therefore, the character returned by `following-char' is the - character the cursor is over. - - In this example, point is between the `a' and the `c'. - - ---------- Buffer: foo ---------- - Gentlemen may cry ``Pea-!-ce! Peace!,'' - but there is no peace. - ---------- Buffer: foo ---------- - - (char-to-string (preceding-char)) - => "a" - (char-to-string (following-char)) - => "c" - - - Function: preceding-char &optional BUFFER - This function returns the character preceding point in the buffer. - See above, under `following-char', for an example. If point is at - the beginning of the buffer, `preceding-char' returns 0. If - optional argument BUFFER is `nil', the current buffer is assumed. - - - Function: bobp &optional BUFFER - This function returns `t' if point is at the beginning of the - buffer. If narrowing is in effect, this means the beginning of the - accessible portion of the text. If optional argument BUFFER is - `nil', the current buffer is assumed. See also `point-min' in - *Note Point::. - - - Function: eobp &optional BUFFER - This function returns `t' if point is at the end of the buffer. - If narrowing is in effect, this means the end of accessible - portion of the text. If optional argument BUFFER is `nil', the - current buffer is assumed. See also `point-max' in *Note Point::. - - - Function: bolp &optional BUFFER - This function returns `t' if point is at the beginning of a line. - If optional argument BUFFER is `nil', the current buffer is - assumed. *Note Text Lines::. The beginning of the buffer (or its - accessible portion) always counts as the beginning of a line. - - - Function: eolp &optional BUFFER - This function returns `t' if point is at the end of a line. The - end of the buffer is always considered the end of a line. If - optional argument BUFFER is `nil', the current buffer is assumed. - The end of the buffer (or of its accessible portion) is always - considered the end of a line. - - -File: lispref.info, Node: Buffer Contents, Next: Comparing Text, Prev: Near Point, Up: Text - -Examining Buffer Contents -========================= - - This section describes two functions that allow a Lisp program to -convert any portion of the text in the buffer into a string. - - - Function: buffer-substring START END &optional BUFFER - - Function: buffer-string START END &optional BUFFER - These functions are equivalent and return a string containing a - copy of the text of the region defined by positions START and END - in the buffer. If the arguments are not positions in the - accessible portion of the buffer, `buffer-substring' signals an - `args-out-of-range' error. If optional argument BUFFER is `nil', - the current buffer is assumed. - - If the region delineated by START and END contains duplicable - extents, they will be remembered in the string. *Note Duplicable - Extents::. - - It is not necessary for START to be less than END; the arguments - can be given in either order. But most often the smaller argument - is written first. - - ---------- Buffer: foo ---------- - This is the contents of buffer foo - - ---------- Buffer: foo ---------- - - (buffer-substring 1 10) - => "This is t" - (buffer-substring (point-max) 10) - => "he contents of buffer foo - " - - -File: lispref.info, Node: Comparing Text, Next: Insertion, Prev: Buffer Contents, Up: Text - -Comparing Text -============== - - This function lets you compare portions of the text in a buffer, -without copying them into strings first. - - - Function: compare-buffer-substrings BUFFER1 START1 END1 BUFFER2 - START2 END2 - This function lets you compare two substrings of the same buffer - or two different buffers. The first three arguments specify one - substring, giving a buffer and two positions within the buffer. - The last three arguments specify the other substring in the same - way. You can use `nil' for BUFFER1, BUFFER2, or both to stand for - the current buffer. - - The value is negative if the first substring is less, positive if - the first is greater, and zero if they are equal. The absolute - value of the result is one plus the index of the first differing - characters within the substrings. - - This function ignores case when comparing characters if - `case-fold-search' is non-`nil'. It always ignores text - properties. - - Suppose the current buffer contains the text `foobarbar - haha!rara!'; then in this example the two substrings are `rbar ' - and `rara!'. The value is 2 because the first substring is greater - at the second character. - - (compare-buffer-substring nil 6 11 nil 16 21) - => 2 - - -File: lispref.info, Node: Insertion, Next: Commands for Insertion, Prev: Comparing Text, Up: Text - -Inserting Text -============== - - "Insertion" means adding new text to a buffer. The inserted text -goes at point--between the character before point and the character -after point. - - Insertion relocates markers that point at positions after the -insertion point, so that they stay with the surrounding text (*note -Markers::.). When a marker points at the place of insertion, insertion -normally doesn't relocate the marker, so that it points to the -beginning of the inserted text; however, certain special functions such -as `insert-before-markers' relocate such markers to point after the -inserted text. - - Some insertion functions leave point before the inserted text, while -other functions leave it after. We call the former insertion "after -point" and the latter insertion "before point". - - If a string with non-`nil' extent data is inserted, the remembered -extents will also be inserted. *Note Duplicable Extents::. - - Insertion functions signal an error if the current buffer is -read-only. - - These functions copy text characters from strings and buffers along -with their properties. The inserted characters have exactly the same -properties as the characters they were copied from. By contrast, -characters specified as separate arguments, not part of a string or -buffer, inherit their text properties from the neighboring text. - - - Function: insert &rest ARGS - This function inserts the strings and/or characters ARGS into the - current buffer, at point, moving point forward. In other words, it - inserts the text before point. An error is signaled unless all - ARGS are either strings or characters. The value is `nil'. - - - Function: insert-before-markers &rest ARGS - This function inserts the strings and/or characters ARGS into the - current buffer, at point, moving point forward. An error is - signaled unless all ARGS are either strings or characters. The - value is `nil'. - - This function is unlike the other insertion functions in that it - relocates markers initially pointing at the insertion point, to - point after the inserted text. - - - Function: insert-string STRING &optional BUFFER - This function inserts STRING into BUFFER before point. BUFFER - defaults to the current buffer if omitted. This function is - chiefly useful if you want to insert a string in a buffer other - than the current one (otherwise you could just use `insert'). - - - Function: insert-char CHARACTER COUNT &optional BUFFER - This function inserts COUNT instances of CHARACTER into BUFFER - before point. COUNT must be a number, and CHARACTER must be a - character. The value is `nil'. If optional argument BUFFER is - `nil', the current buffer is assumed. (In FSF Emacs, the third - argument is called INHERIT and refers to text properties.) - - - Function: insert-buffer-substring FROM-BUFFER-OR-NAME &optional - START END - This function inserts a portion of buffer FROM-BUFFER-OR-NAME - (which must already exist) into the current buffer before point. - The text inserted is the region from START and END. (These - arguments default to the beginning and end of the accessible - portion of that buffer.) This function returns `nil'. - - In this example, the form is executed with buffer `bar' as the - current buffer. We assume that buffer `bar' is initially empty. - - ---------- Buffer: foo ---------- - We hold these truths to be self-evident, that all - ---------- Buffer: foo ---------- - - (insert-buffer-substring "foo" 1 20) - => nil - - ---------- Buffer: bar ---------- - We hold these truth-!- - ---------- Buffer: bar ---------- - diff --git a/info/lispref.info-29 b/info/lispref.info-29 deleted file mode 100644 index 257c44c..0000000 --- a/info/lispref.info-29 +++ /dev/null @@ -1,995 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Commands for Insertion, Next: Deletion, Prev: Insertion, Up: Text - -User-Level Insertion Commands -============================= - - This section describes higher-level commands for inserting text, -commands intended primarily for the user but useful also in Lisp -programs. - - - Command: insert-buffer FROM-BUFFER-OR-NAME - This command inserts the entire contents of FROM-BUFFER-OR-NAME - (which must exist) into the current buffer after point. It leaves - the mark after the inserted text. The value is `nil'. - - - Command: self-insert-command COUNT - This command inserts the last character typed; it does so COUNT - times, before point, and returns `nil'. Most printing characters - are bound to this command. In routine use, `self-insert-command' - is the most frequently called function in XEmacs, but programs - rarely use it except to install it on a keymap. - - In an interactive call, COUNT is the numeric prefix argument. - - This command calls `auto-fill-function' whenever that is non-`nil' - and the character inserted is a space or a newline (*note Auto - Filling::.). - - This command performs abbrev expansion if Abbrev mode is enabled - and the inserted character does not have word-constituent syntax. - (*Note Abbrevs::, and *Note Syntax Class Table::.) - - This is also responsible for calling `blink-paren-function' when - the inserted character has close parenthesis syntax (*note - Blinking::.). - - - Command: newline &optional NUMBER-OF-NEWLINES - This command inserts newlines into the current buffer before point. - If NUMBER-OF-NEWLINES is supplied, that many newline characters - are inserted. - - This function calls `auto-fill-function' if the current column - number is greater than the value of `fill-column' and - NUMBER-OF-NEWLINES is `nil'. Typically what `auto-fill-function' - does is insert a newline; thus, the overall result in this case is - to insert two newlines at different places: one at point, and - another earlier in the line. `newline' does not auto-fill if - NUMBER-OF-NEWLINES is non-`nil'. - - This command indents to the left margin if that is not zero. - *Note Margins::. - - The value returned is `nil'. In an interactive call, COUNT is the - numeric prefix argument. - - - Command: split-line - This command splits the current line, moving the portion of the - line after point down vertically so that it is on the next line - directly below where it was before. Whitespace is inserted as - needed at the beginning of the lower line, using the `indent-to' - function. `split-line' returns the position of point. - - Programs hardly ever use this function. - - - Variable: overwrite-mode - This variable controls whether overwrite mode is in effect: a - non-`nil' value enables the mode. It is automatically made - buffer-local when set in any fashion. - - -File: lispref.info, Node: Deletion, Next: User-Level Deletion, Prev: Commands for Insertion, Up: Text - -Deleting Text -============= - - Deletion means removing part of the text in a buffer, without saving -it in the kill ring (*note The Kill Ring::.). Deleted text can't be -yanked, but can be reinserted using the undo mechanism (*note Undo::.). -Some deletion functions do save text in the kill ring in some special -cases. - - All of the deletion functions operate on the current buffer, and all -return a value of `nil'. - - - Function: erase-buffer &optional BUFFER - This function deletes the entire text of BUFFER, leaving it empty. - If the buffer is read-only, it signals a `buffer-read-only' - error. Otherwise, it deletes the text without asking for any - confirmation. It returns `nil'. BUFFER defaults to the current - buffer if omitted. - - Normally, deleting a large amount of text from a buffer inhibits - further auto-saving of that buffer "because it has shrunk". - However, `erase-buffer' does not do this, the idea being that the - future text is not really related to the former text, and its size - should not be compared with that of the former text. - - - Command: delete-region START END &optional BUFFER - This command deletes the text in BUFFER in the region defined by - START and END. The value is `nil'. If optional argument BUFFER - is `nil', the current buffer is assumed. - - - Command: delete-char COUNT &optional KILLP - This command deletes COUNT characters directly after point, or - before point if COUNT is negative. If KILLP is non-`nil', then it - saves the deleted characters in the kill ring. - - In an interactive call, COUNT is the numeric prefix argument, and - KILLP is the unprocessed prefix argument. Therefore, if a prefix - argument is supplied, the text is saved in the kill ring. If no - prefix argument is supplied, then one character is deleted, but - not saved in the kill ring. - - The value returned is always `nil'. - - - Command: delete-backward-char COUNT &optional KILLP - This command deletes COUNT characters directly before point, or - after point if COUNT is negative. If KILLP is non-`nil', then it - saves the deleted characters in the kill ring. - - In an interactive call, COUNT is the numeric prefix argument, and - KILLP is the unprocessed prefix argument. Therefore, if a prefix - argument is supplied, the text is saved in the kill ring. If no - prefix argument is supplied, then one character is deleted, but - not saved in the kill ring. - - The value returned is always `nil'. - - - Command: backward-delete-char-untabify COUNT &optional KILLP - This command deletes COUNT characters backward, changing tabs into - spaces. When the next character to be deleted is a tab, it is - first replaced with the proper number of spaces to preserve - alignment and then one of those spaces is deleted instead of the - tab. If KILLP is non-`nil', then the command saves the deleted - characters in the kill ring. - - Conversion of tabs to spaces happens only if COUNT is positive. - If it is negative, exactly -COUNT characters after point are - deleted. - - In an interactive call, COUNT is the numeric prefix argument, and - KILLP is the unprocessed prefix argument. Therefore, if a prefix - argument is supplied, the text is saved in the kill ring. If no - prefix argument is supplied, then one character is deleted, but - not saved in the kill ring. - - The value returned is always `nil'. - - -File: lispref.info, Node: User-Level Deletion, Next: The Kill Ring, Prev: Deletion, Up: Text - -User-Level Deletion Commands -============================ - - This section describes higher-level commands for deleting text, -commands intended primarily for the user but useful also in Lisp -programs. - - - Command: delete-horizontal-space - This function deletes all spaces and tabs around point. It returns - `nil'. - - In the following examples, we call `delete-horizontal-space' four - times, once on each line, with point between the second and third - characters on the line each time. - - ---------- Buffer: foo ---------- - I -!-thought - I -!- thought - We-!- thought - Yo-!-u thought - ---------- Buffer: foo ---------- - - (delete-horizontal-space) ; Four times. - => nil - - ---------- Buffer: foo ---------- - Ithought - Ithought - Wethought - You thought - ---------- Buffer: foo ---------- - - - Command: delete-indentation &optional JOIN-FOLLOWING-P - This function joins the line point is on to the previous line, - deleting any whitespace at the join and in some cases replacing it - with one space. If JOIN-FOLLOWING-P is non-`nil', - `delete-indentation' joins this line to the following line - instead. The value is `nil'. - - If there is a fill prefix, and the second of the lines being joined - starts with the prefix, then `delete-indentation' deletes the fill - prefix before joining the lines. *Note Margins::. - - In the example below, point is located on the line starting - `events', and it makes no difference if there are trailing spaces - in the preceding line. - - ---------- Buffer: foo ---------- - When in the course of human - -!- events, it becomes necessary - ---------- Buffer: foo ---------- - - (delete-indentation) - => nil - ---------- Buffer: foo ---------- - When in the course of human-!- events, it becomes necessary - ---------- Buffer: foo ---------- - - After the lines are joined, the function `fixup-whitespace' is - responsible for deciding whether to leave a space at the junction. - - - Function: fixup-whitespace - This function replaces all the white space surrounding point with - either one space or no space, according to the context. It - returns `nil'. - - At the beginning or end of a line, the appropriate amount of space - is none. Before a character with close parenthesis syntax, or - after a character with open parenthesis or expression-prefix - syntax, no space is also appropriate. Otherwise, one space is - appropriate. *Note Syntax Class Table::. - - In the example below, `fixup-whitespace' is called the first time - with point before the word `spaces' in the first line. For the - second invocation, point is directly after the `('. - - ---------- Buffer: foo ---------- - This has too many -!-spaces - This has too many spaces at the start of (-!- this list) - ---------- Buffer: foo ---------- - - (fixup-whitespace) - => nil - (fixup-whitespace) - => nil - - ---------- Buffer: foo ---------- - This has too many spaces - This has too many spaces at the start of (this list) - ---------- Buffer: foo ---------- - - - Command: just-one-space - This command replaces any spaces and tabs around point with a - single space. It returns `nil'. - - - Command: delete-blank-lines - This function deletes blank lines surrounding point. If point is - on a blank line with one or more blank lines before or after it, - then all but one of them are deleted. If point is on an isolated - blank line, then it is deleted. If point is on a nonblank line, - the command deletes all blank lines following it. - - A blank line is defined as a line containing only tabs and spaces. - - `delete-blank-lines' returns `nil'. - - -File: lispref.info, Node: The Kill Ring, Next: Undo, Prev: User-Level Deletion, Up: Text - -The Kill Ring -============= - - "Kill" functions delete text like the deletion functions, but save -it so that the user can reinsert it by "yanking". Most of these -functions have `kill-' in their name. By contrast, the functions whose -names start with `delete-' normally do not save text for yanking -(though they can still be undone); these are "deletion" functions. - - Most of the kill commands are primarily for interactive use, and are -not described here. What we do describe are the functions provided for -use in writing such commands. You can use these functions to write -commands for killing text. When you need to delete text for internal -purposes within a Lisp function, you should normally use deletion -functions, so as not to disturb the kill ring contents. *Note -Deletion::. - - Killed text is saved for later yanking in the "kill ring". This is -a list that holds a number of recent kills, not just the last text -kill. We call this a "ring" because yanking treats it as having -elements in a cyclic order. The list is kept in the variable -`kill-ring', and can be operated on with the usual functions for lists; -there are also specialized functions, described in this section, that -treat it as a ring. - - Some people think this use of the word "kill" is unfortunate, since -it refers to operations that specifically *do not* destroy the entities -"killed". This is in sharp contrast to ordinary life, in which death -is permanent and "killed" entities do not come back to life. -Therefore, other metaphors have been proposed. For example, the term -"cut ring" makes sense to people who, in pre-computer days, used -scissors and paste to cut up and rearrange manuscripts. However, it -would be difficult to change the terminology now. - -* Menu: - -* Kill Ring Concepts:: What text looks like in the kill ring. -* Kill Functions:: Functions that kill text. -* Yank Commands:: Commands that access the kill ring. -* Low-Level Kill Ring:: Functions and variables for kill ring access. -* Internals of Kill Ring:: Variables that hold kill-ring data. - - -File: lispref.info, Node: Kill Ring Concepts, Next: Kill Functions, Up: The Kill Ring - -Kill Ring Concepts ------------------- - - The kill ring records killed text as strings in a list, most recent -first. A short kill ring, for example, might look like this: - - ("some text" "a different piece of text" "even older text") - -When the list reaches `kill-ring-max' entries in length, adding a new -entry automatically deletes the last entry. - - When kill commands are interwoven with other commands, each kill -command makes a new entry in the kill ring. Multiple kill commands in -succession build up a single entry in the kill ring, which would be -yanked as a unit; the second and subsequent consecutive kill commands -add text to the entry made by the first one. - - For yanking, one entry in the kill ring is designated the "front" of -the ring. Some yank commands "rotate" the ring by designating a -different element as the "front." But this virtual rotation doesn't -change the list itself--the most recent entry always comes first in the -list. - - -File: lispref.info, Node: Kill Functions, Next: Yank Commands, Prev: Kill Ring Concepts, Up: The Kill Ring - -Functions for Killing ---------------------- - - `kill-region' is the usual subroutine for killing text. Any command -that calls this function is a "kill command" (and should probably have -`kill' in its name). `kill-region' puts the newly killed text in a new -element at the beginning of the kill ring or adds it to the most recent -element. It uses the `last-command' variable to determine whether the -previous command was a kill command, and if so appends the killed text -to the most recent entry. - - - Command: kill-region START END - This function kills the text in the region defined by START and - END. The text is deleted but saved in the kill ring, along with - its text properties. The value is always `nil'. - - In an interactive call, START and END are point and the mark. - - If the buffer is read-only, `kill-region' modifies the kill ring - just the same, then signals an error without modifying the buffer. - This is convenient because it lets the user use all the kill - commands to copy text into the kill ring from a read-only buffer. - - - Command: copy-region-as-kill START END - This command saves the region defined by START and END on the kill - ring (including text properties), but does not delete the text - from the buffer. It returns `nil'. It also indicates the extent - of the text copied by moving the cursor momentarily, or by - displaying a message in the echo area. - - The command does not set `this-command' to `kill-region', so a - subsequent kill command does not append to the same kill ring - entry. - - Don't call `copy-region-as-kill' in Lisp programs unless you aim to - support Emacs 18. For Emacs 19, it is better to use `kill-new' or - `kill-append' instead. *Note Low-Level Kill Ring::. - - -File: lispref.info, Node: Yank Commands, Next: Low-Level Kill Ring, Prev: Kill Functions, Up: The Kill Ring - -Functions for Yanking ---------------------- - - "Yanking" means reinserting an entry of previously killed text from -the kill ring. The text properties are copied too. - - - Command: yank &optional ARG - This command inserts before point the text in the first entry in - the kill ring. It positions the mark at the beginning of that - text, and point at the end. - - If ARG is a list (which occurs interactively when the user types - `C-u' with no digits), then `yank' inserts the text as described - above, but puts point before the yanked text and puts the mark - after it. - - If ARG is a number, then `yank' inserts the ARGth most recently - killed text--the ARGth element of the kill ring list. - - `yank' does not alter the contents of the kill ring or rotate it. - It returns `nil'. - - - Command: yank-pop ARG - This command replaces the just-yanked entry from the kill ring - with a different entry from the kill ring. - - This is allowed only immediately after a `yank' or another - `yank-pop'. At such a time, the region contains text that was just - inserted by yanking. `yank-pop' deletes that text and inserts in - its place a different piece of killed text. It does not add the - deleted text to the kill ring, since it is already in the kill - ring somewhere. - - If ARG is `nil', then the replacement text is the previous element - of the kill ring. If ARG is numeric, the replacement is the ARGth - previous kill. If ARG is negative, a more recent kill is the - replacement. - - The sequence of kills in the kill ring wraps around, so that after - the oldest one comes the newest one, and before the newest one - goes the oldest. - - The value is always `nil'. - - -File: lispref.info, Node: Low-Level Kill Ring, Next: Internals of Kill Ring, Prev: Yank Commands, Up: The Kill Ring - -Low-Level Kill Ring -------------------- - - These functions and variables provide access to the kill ring at a -lower level, but still convenient for use in Lisp programs. They take -care of interaction with X Window selections. They do not exist in -Emacs version 18. - - - Function: current-kill N &optional DO-NOT-MOVE - The function `current-kill' rotates the yanking pointer which - designates the "front" of the kill ring by N places (from newer - kills to older ones), and returns the text at that place in the - ring. - - If the optional second argument DO-NOT-MOVE is non-`nil', then - `current-kill' doesn't alter the yanking pointer; it just returns - the Nth kill, counting from the current yanking pointer. - - If N is zero, indicating a request for the latest kill, - `current-kill' calls the value of `interprogram-paste-function' - (documented below) before consulting the kill ring. - - - Function: kill-new STRING - This function puts the text STRING into the kill ring as a new - entry at the front of the ring. It discards the oldest entry if - appropriate. It also invokes the value of - `interprogram-cut-function' (see below). - - - Function: kill-append STRING BEFORE-P - This function appends the text STRING to the first entry in the - kill ring. Normally STRING goes at the end of the entry, but if - BEFORE-P is non-`nil', it goes at the beginning. This function - also invokes the value of `interprogram-cut-function' (see below). - - - Variable: interprogram-paste-function - This variable provides a way of transferring killed text from other - programs, when you are using a window system. Its value should be - `nil' or a function of no arguments. - - If the value is a function, `current-kill' calls it to get the - "most recent kill". If the function returns a non-`nil' value, - then that value is used as the "most recent kill". If it returns - `nil', then the first element of `kill-ring' is used. - - The normal use of this hook is to get the X server's primary - selection as the most recent kill, even if the selection belongs - to another X client. *Note X Selections::. - - - Variable: interprogram-cut-function - This variable provides a way of communicating killed text to other - programs, when you are using a window system. Its value should be - `nil' or a function of one argument. - - If the value is a function, `kill-new' and `kill-append' call it - with the new first element of the kill ring as an argument. - - The normal use of this hook is to set the X server's primary - selection to the newly killed text. - - -File: lispref.info, Node: Internals of Kill Ring, Prev: Low-Level Kill Ring, Up: The Kill Ring - -Internals of the Kill Ring --------------------------- - - The variable `kill-ring' holds the kill ring contents, in the form -of a list of strings. The most recent kill is always at the front of -the list. - - The `kill-ring-yank-pointer' variable points to a link in the kill -ring list, whose CAR is the text to yank next. We say it identifies -the "front" of the ring. Moving `kill-ring-yank-pointer' to a -different link is called "rotating the kill ring". We call the kill -ring a "ring" because the functions that move the yank pointer wrap -around from the end of the list to the beginning, or vice-versa. -Rotation of the kill ring is virtual; it does not change the value of -`kill-ring'. - - Both `kill-ring' and `kill-ring-yank-pointer' are Lisp variables -whose values are normally lists. The word "pointer" in the name of the -`kill-ring-yank-pointer' indicates that the variable's purpose is to -identify one element of the list for use by the next yank command. - - The value of `kill-ring-yank-pointer' is always `eq' to one of the -links in the kill ring list. The element it identifies is the CAR of -that link. Kill commands, which change the kill ring, also set this -variable to the value of `kill-ring'. The effect is to rotate the ring -so that the newly killed text is at the front. - - Here is a diagram that shows the variable `kill-ring-yank-pointer' -pointing to the second entry in the kill ring `("some text" "a -different piece of text" "yet older text")'. - - kill-ring kill-ring-yank-pointer - | | - | ___ ___ ---> ___ ___ ___ ___ - --> |___|___|------> |___|___|--> |___|___|--> nil - | | | - | | | - | | -->"yet older text" - | | - | --> "a different piece of text" - | - --> "some text" - -This state of affairs might occur after `C-y' (`yank') immediately -followed by `M-y' (`yank-pop'). - - - Variable: kill-ring - This variable holds the list of killed text sequences, most - recently killed first. - - - Variable: kill-ring-yank-pointer - This variable's value indicates which element of the kill ring is - at the "front" of the ring for yanking. More precisely, the value - is a tail of the value of `kill-ring', and its CAR is the kill - string that `C-y' should yank. - - - User Option: kill-ring-max - The value of this variable is the maximum length to which the kill - ring can grow, before elements are thrown away at the end. The - default value for `kill-ring-max' is 30. - - -File: lispref.info, Node: Undo, Next: Maintaining Undo, Prev: The Kill Ring, Up: Text - -Undo -==== - - Most buffers have an "undo list", which records all changes made to -the buffer's text so that they can be undone. (The buffers that don't -have one are usually special-purpose buffers for which XEmacs assumes -that undoing is not useful.) All the primitives that modify the text -in the buffer automatically add elements to the front of the undo list, -which is in the variable `buffer-undo-list'. - - - Variable: buffer-undo-list - This variable's value is the undo list of the current buffer. A - value of `t' disables the recording of undo information. - - Here are the kinds of elements an undo list can have: - -`INTEGER' - This kind of element records a previous value of point. Ordinary - cursor motion does not get any sort of undo record, but deletion - commands use these entries to record where point was before the - command. - -`(BEG . END)' - This kind of element indicates how to delete text that was - inserted. Upon insertion, the text occupied the range BEG-END in - the buffer. - -`(TEXT . POSITION)' - This kind of element indicates how to reinsert text that was - deleted. The deleted text itself is the string TEXT. The place to - reinsert it is `(abs POSITION)'. - -`(t HIGH . LOW)' - This kind of element indicates that an unmodified buffer became - modified. The elements HIGH and LOW are two integers, each - recording 16 bits of the visited file's modification time as of - when it was previously visited or saved. `primitive-undo' uses - those values to determine whether to mark the buffer as unmodified - once again; it does so only if the file's modification time - matches those numbers. - -`(nil PROPERTY VALUE BEG . END)' - This kind of element records a change in a text property. Here's - how you might undo the change: - - (put-text-property BEG END PROPERTY VALUE) - -`POSITION' - This element indicates where point was at an earlier time. - Undoing this element sets point to POSITION. Deletion normally - creates an element of this kind as well as a reinsertion element. - -`nil' - This element is a boundary. The elements between two boundaries - are called a "change group"; normally, each change group - corresponds to one keyboard command, and undo commands normally - undo an entire group as a unit. - - - Function: undo-boundary - This function places a boundary element in the undo list. The undo - command stops at such a boundary, and successive undo commands undo - to earlier and earlier boundaries. This function returns `nil'. - - The editor command loop automatically creates an undo boundary - before each key sequence is executed. Thus, each undo normally - undoes the effects of one command. Self-inserting input - characters are an exception. The command loop makes a boundary - for the first such character; the next 19 consecutive - self-inserting input characters do not make boundaries, and then - the 20th does, and so on as long as self-inserting characters - continue. - - All buffer modifications add a boundary whenever the previous - undoable change was made in some other buffer. This way, a - command that modifies several buffers makes a boundary in each - buffer it changes. - - Calling this function explicitly is useful for splitting the - effects of a command into more than one unit. For example, - `query-replace' calls `undo-boundary' after each replacement, so - that the user can undo individual replacements one by one. - - - Function: primitive-undo COUNT LIST - This is the basic function for undoing elements of an undo list. - It undoes the first COUNT elements of LIST, returning the rest of - LIST. You could write this function in Lisp, but it is convenient - to have it in C. - - `primitive-undo' adds elements to the buffer's undo list when it - changes the buffer. Undo commands avoid confusion by saving the - undo list value at the beginning of a sequence of undo operations. - Then the undo operations use and update the saved value. The new - elements added by undoing are not part of this saved value, so - they don't interfere with continuing to undo. - - -File: lispref.info, Node: Maintaining Undo, Next: Filling, Prev: Undo, Up: Text - -Maintaining Undo Lists -====================== - - This section describes how to enable and disable undo information for -a given buffer. It also explains how the undo list is truncated -automatically so it doesn't get too big. - - Recording of undo information in a newly created buffer is normally -enabled to start with; but if the buffer name starts with a space, the -undo recording is initially disabled. You can explicitly enable or -disable undo recording with the following two functions, or by setting -`buffer-undo-list' yourself. - - - Command: buffer-enable-undo &optional BUFFER-OR-NAME - This command enables recording undo information for buffer - BUFFER-OR-NAME, so that subsequent changes can be undone. If no - argument is supplied, then the current buffer is used. This - function does nothing if undo recording is already enabled in the - buffer. It returns `nil'. - - In an interactive call, BUFFER-OR-NAME is the current buffer. You - cannot specify any other buffer. - - - Function: buffer-disable-undo &optional BUFFER - - Function: buffer-flush-undo &optional BUFFER - This function discards the undo list of BUFFER, and disables - further recording of undo information. As a result, it is no - longer possible to undo either previous changes or any subsequent - changes. If the undo list of BUFFER is already disabled, this - function has no effect. - - This function returns `nil'. It cannot be called interactively. - - The name `buffer-flush-undo' is not considered obsolete, but the - preferred name `buffer-disable-undo' is new as of Emacs versions - 19. - - As editing continues, undo lists get longer and longer. To prevent -them from using up all available memory space, garbage collection trims -them back to size limits you can set. (For this purpose, the "size" of -an undo list measures the cons cells that make up the list, plus the -strings of deleted text.) Two variables control the range of acceptable -sizes: `undo-limit' and `undo-strong-limit'. - - - Variable: undo-limit - This is the soft limit for the acceptable size of an undo list. - The change group at which this size is exceeded is the last one - kept. - - - Variable: undo-strong-limit - This is the upper limit for the acceptable size of an undo list. - The change group at which this size is exceeded is discarded - itself (along with all older change groups). There is one - exception: the very latest change group is never discarded no - matter how big it is. - - -File: lispref.info, Node: Filling, Next: Margins, Prev: Maintaining Undo, Up: Text - -Filling -======= - - "Filling" means adjusting the lengths of lines (by moving the line -breaks) so that they are nearly (but no greater than) a specified -maximum width. Additionally, lines can be "justified", which means -inserting spaces to make the left and/or right margins line up -precisely. The width is controlled by the variable `fill-column'. For -ease of reading, lines should be no longer than 70 or so columns. - - You can use Auto Fill mode (*note Auto Filling::.) to fill text -automatically as you insert it, but changes to existing text may leave -it improperly filled. Then you must fill the text explicitly. - - Most of the commands in this section return values that are not -meaningful. All the functions that do filling take note of the current -left margin, current right margin, and current justification style -(*note Margins::.). If the current justification style is `none', the -filling functions don't actually do anything. - - Several of the filling functions have an argument JUSTIFY. If it is -non-`nil', that requests some kind of justification. It can be `left', -`right', `full', or `center', to request a specific style of -justification. If it is `t', that means to use the current -justification style for this part of the text (see -`current-justification', below). - - When you call the filling functions interactively, using a prefix -argument implies the value `full' for JUSTIFY. - - - Command: fill-paragraph JUSTIFY - This command fills the paragraph at or after point. If JUSTIFY is - non-`nil', each line is justified as well. It uses the ordinary - paragraph motion commands to find paragraph boundaries. *Note - Paragraphs: (xemacs)Paragraphs. - - - Command: fill-region START END &optional JUSTIFY - This command fills each of the paragraphs in the region from START - to END. It justifies as well if JUSTIFY is non-`nil'. - - The variable `paragraph-separate' controls how to distinguish - paragraphs. *Note Standard Regexps::. - - - Command: fill-individual-paragraphs START END &optional JUSTIFY - MAIL-FLAG - This command fills each paragraph in the region according to its - individual fill prefix. Thus, if the lines of a paragraph were - indented with spaces, the filled paragraph will remain indented in - the same fashion. - - The first two arguments, START and END, are the beginning and end - of the region to be filled. The third and fourth arguments, - JUSTIFY and MAIL-FLAG, are optional. If JUSTIFY is non-`nil', the - paragraphs are justified as well as filled. If MAIL-FLAG is - non-`nil', it means the function is operating on a mail message - and therefore should not fill the header lines. - - Ordinarily, `fill-individual-paragraphs' regards each change in - indentation as starting a new paragraph. If - `fill-individual-varying-indent' is non-`nil', then only separator - lines separate paragraphs. That mode can handle indented - paragraphs with additional indentation on the first line. - - - User Option: fill-individual-varying-indent - This variable alters the action of `fill-individual-paragraphs' as - described above. - - - Command: fill-region-as-paragraph START END &optional JUSTIFY - This command considers a region of text as a paragraph and fills - it. If the region was made up of many paragraphs, the blank lines - between paragraphs are removed. This function justifies as well - as filling when JUSTIFY is non-`nil'. - - In an interactive call, any prefix argument requests justification. - - In Adaptive Fill mode, which is enabled by default, - `fill-region-as-paragraph' on an indented paragraph when there is - no fill prefix uses the indentation of the second line of the - paragraph as the fill prefix. - - - Command: justify-current-line HOW EOP NOSQUEEZE - This command inserts spaces between the words of the current line - so that the line ends exactly at `fill-column'. It returns `nil'. - - The argument HOW, if non-`nil' specifies explicitly the style of - justification. It can be `left', `right', `full', `center', or - `none'. If it is `t', that means to do follow specified - justification style (see `current-justification', below). `nil' - means to do full justification. - - If EOP is non-`nil', that means do left-justification when - `current-justification' specifies full justification. This is used - for the last line of a paragraph; even if the paragraph as a whole - is fully justified, the last line should not be. - - If NOSQUEEZE is non-`nil', that means do not change interior - whitespace. - - - User Option: default-justification - This variable's value specifies the style of justification to use - for text that doesn't specify a style with a text property. The - possible values are `left', `right', `full', `center', or `none'. - The default value is `left'. - - - Function: current-justification - This function returns the proper justification style to use for - filling the text around point. - - - Variable: fill-paragraph-function - This variable provides a way for major modes to override the - filling of paragraphs. If the value is non-`nil', - `fill-paragraph' calls this function to do the work. If the - function returns a non-`nil' value, `fill-paragraph' assumes the - job is done, and immediately returns that value. - - The usual use of this feature is to fill comments in programming - language modes. If the function needs to fill a paragraph in the - usual way, it can do so as follows: - - (let ((fill-paragraph-function nil)) - (fill-paragraph arg)) - - - Variable: use-hard-newlines - If this variable is non-`nil', the filling functions do not delete - newlines that have the `hard' text property. These "hard - newlines" act as paragraph separators. - - -File: lispref.info, Node: Margins, Next: Auto Filling, Prev: Filling, Up: Text - -Margins for Filling -=================== - - - User Option: fill-prefix - This variable specifies a string of text that appears at the - beginning of normal text lines and should be disregarded when - filling them. Any line that fails to start with the fill prefix - is considered the start of a paragraph; so is any line that starts - with the fill prefix followed by additional whitespace. Lines - that start with the fill prefix but no additional whitespace are - ordinary text lines that can be filled together. The resulting - filled lines also start with the fill prefix. - - The fill prefix follows the left margin whitespace, if any. - - - User Option: fill-column - This buffer-local variable specifies the maximum width of filled - lines. Its value should be an integer, which is a number of - columns. All the filling, justification and centering commands - are affected by this variable, including Auto Fill mode (*note - Auto Filling::.). - - As a practical matter, if you are writing text for other people to - read, you should set `fill-column' to no more than 70. Otherwise - the line will be too long for people to read comfortably, and this - can make the text seem clumsy. - - - Variable: default-fill-column - The value of this variable is the default value for `fill-column' - in buffers that do not override it. This is the same as - `(default-value 'fill-column)'. - - The default value for `default-fill-column' is 70. - - - Command: set-left-margin FROM TO MARGIN - This sets the `left-margin' property on the text from FROM to TO - to the value MARGIN. If Auto Fill mode is enabled, this command - also refills the region to fit the new margin. - - - Command: set-right-margin FROM TO MARGIN - This sets the `right-margin' property on the text from FROM to TO - to the value MARGIN. If Auto Fill mode is enabled, this command - also refills the region to fit the new margin. - - - Function: current-left-margin - This function returns the proper left margin value to use for - filling the text around point. The value is the sum of the - `left-margin' property of the character at the start of the - current line (or zero if none), and the value of the variable - `left-margin'. - - - Function: current-fill-column - This function returns the proper fill column value to use for - filling the text around point. The value is the value of the - `fill-column' variable, minus the value of the `right-margin' - property of the character after point. - - - Command: move-to-left-margin &optional N FORCE - This function moves point to the left margin of the current line. - The column moved to is determined by calling the function - `current-left-margin'. If the argument N is non-`nil', - `move-to-left-margin' moves forward N-1 lines first. - - If FORCE is non-`nil', that says to fix the line's indentation if - that doesn't match the left margin value. - - - Function: delete-to-left-margin FROM TO - This function removes left margin indentation from the text - between FROM and TO. The amount of indentation to delete is - determined by calling `current-left-margin'. In no case does this - function delete non-whitespace. - - - Function: indent-to-left-margin - This is the default `indent-line-function', used in Fundamental - mode, Text mode, etc. Its effect is to adjust the indentation at - the beginning of the current line to the value specified by the - variable `left-margin'. This may involve either inserting or - deleting whitespace. - - - Variable: left-margin - This variable specifies the base left margin column. In - Fundamental mode, indents to this column. This variable - automatically becomes buffer-local when set in any fashion. - - -File: lispref.info, Node: Auto Filling, Next: Sorting, Prev: Margins, Up: Text - -Auto Filling -============ - - Auto Fill mode is a minor mode that fills lines automatically as text -is inserted. This section describes the hook used by Auto Fill mode. -For a description of functions that you can call explicitly to fill and -justify existing text, see *Note Filling::. - - Auto Fill mode also enables the functions that change the margins and -justification style to refill portions of the text. *Note Margins::. - - - Variable: auto-fill-function - The value of this variable should be a function (of no arguments) - to be called after self-inserting a space or a newline. It may be - `nil', in which case nothing special is done in that case. - - The value of `auto-fill-function' is `do-auto-fill' when Auto-Fill - mode is enabled. That is a function whose sole purpose is to - implement the usual strategy for breaking a line. - - In older Emacs versions, this variable was named - `auto-fill-hook', but since it is not called with the - standard convention for hooks, it was renamed to - `auto-fill-function' in version 19. - diff --git a/info/lispref.info-3 b/info/lispref.info-3 deleted file mode 100644 index d59669d..0000000 --- a/info/lispref.info-3 +++ /dev/null @@ -1,1245 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Character Type, Next: Symbol Type, Prev: Floating Point Type, Up: Programming Types - -Character Type --------------- - - In XEmacs version 19, and in all versions of FSF GNU Emacs, a -"character" in XEmacs Lisp is nothing more than an integer. This is -yet another holdover from XEmacs Lisp's derivation from vintage-1980 -Lisps; modern versions of Lisp consider this equivalence a bad idea, -and have separate character types. In XEmacs version 20, the modern -convention is followed, and characters are their own primitive types. -(This change was necessary in order for MULE, i.e. Asian-language, -support to be correctly implemented.) - - Even in XEmacs version 20, remnants of the equivalence between -characters and integers still exist; this is termed the "char-int -confoundance disease". In particular, many functions such as `eq', -`equal', and `memq' have equivalent functions (`old-eq', `old-equal', -`old-memq', etc.) that pretend like characters are integers are the -same. Byte code compiled under any version 19 Emacs will have all such -functions mapped to their `old-' equivalents when the byte code is read -into XEmacs 20. This is to preserve compatibility - Emacs 19 converts -all constant characters to the equivalent integer during -byte-compilation, and thus there is no other way to preserve byte-code -compatibility even if the code has specifically been written with the -distinction between characters and integers in mind. - - Every character has an equivalent integer, called the "character -code". For example, the character `A' is represented as the -integer 65, following the standard ASCII representation of characters. -If XEmacs was not compiled with MULE support, the range of this integer -will always be 0 to 255 - eight bits, or one byte. (Integers outside -this range are accepted but silently truncated; however, you should -most decidedly *not* rely on this, because it will not work under -XEmacs with MULE support.) When MULE support is present, the range of -character codes is much larger. (Currently, 19 bits are used.) - - FSF GNU Emacs uses kludgy character codes above 255 to represent -keyboard input of ASCII characters in combination with certain -modifiers. XEmacs does not use this (a more general mechanism is used -that does not distinguish between ASCII keys and other keys), so you -will never find character codes above 255 in a non-MULE XEmacs. - - Individual characters are not often used in programs. It is far more -common to work with *strings*, which are sequences composed of -characters. *Note String Type::. - - The read syntax for characters begins with a question mark, followed -by the character (if it's printable) or some symbolic representation of -it. In XEmacs 20, where characters are their own type, this is also the -print representation. In XEmacs 19, however, where characters are -really integers, the printed representation of a character is a decimal -number. This is also a possible read syntax for a character, but -writing characters that way in Lisp programs is a very bad idea. You -should *always* use the special read syntax formats that XEmacs Lisp -provides for characters. - - The usual read syntax for alphanumeric characters is a question mark -followed by the character; thus, `?A' for the character `A', `?B' for -the character `B', and `?a' for the character `a'. - - For example: - - ;; Under XEmacs 20: - ?Q => ?Q ?q => ?q - (char-int ?Q) => 81 - ;; Under XEmacs 19: - ?Q => 81 ?q => 113 - - You can use the same syntax for punctuation characters, but it is -often a good idea to add a `\' so that the Emacs commands for editing -Lisp code don't get confused. For example, `?\ ' is the way to write -the space character. If the character is `\', you *must* use a second -`\' to quote it: `?\\'. XEmacs 20 always prints punctuation characters -with a `\' in front of them, to avoid confusion. - - You can express the characters Control-g, backspace, tab, newline, -vertical tab, formfeed, return, and escape as `?\a', `?\b', `?\t', -`?\n', `?\v', `?\f', `?\r', `?\e', respectively. Their character codes -are 7, 8, 9, 10, 11, 12, 13, and 27 in decimal. Thus, - - ;; Under XEmacs 20: - ?\a => ?\^G ; `C-g' - (char-int ?\a) => 7 - ?\b => ?\^H ; backspace, , `C-h' - (char-int ?\b) => 8 - ?\t => ?\t ; tab, , `C-i' - (char-int ?\t) => 9 - ?\n => ?\n ; newline, , `C-j' - ?\v => ?\^K ; vertical tab, `C-k' - ?\f => ?\^L ; formfeed character, `C-l' - ?\r => ?\r ; carriage return, , `C-m' - ?\e => ?\^[ ; escape character, , `C-[' - ?\\ => ?\\ ; backslash character, `\' - ;; Under XEmacs 19: - ?\a => 7 ; `C-g' - ?\b => 8 ; backspace, , `C-h' - ?\t => 9 ; tab, , `C-i' - ?\n => 10 ; newline, , `C-j' - ?\v => 11 ; vertical tab, `C-k' - ?\f => 12 ; formfeed character, `C-l' - ?\r => 13 ; carriage return, , `C-m' - ?\e => 27 ; escape character, , `C-[' - ?\\ => 92 ; backslash character, `\' - - These sequences which start with backslash are also known as "escape -sequences", because backslash plays the role of an escape character; -this usage has nothing to do with the character . - - Control characters may be represented using yet another read syntax. -This consists of a question mark followed by a backslash, caret, and the -corresponding non-control character, in either upper or lower case. For -example, both `?\^I' and `?\^i' are valid read syntax for the character -`C-i', the character whose value is 9. - - Instead of the `^', you can use `C-'; thus, `?\C-i' is equivalent to -`?\^I' and to `?\^i': - - ;; Under XEmacs 20: - ?\^I => ?\t ?\C-I => ?\t - (char-int ?\^I) => 9 - ;; Under XEmacs 19: - ?\^I => 9 ?\C-I => 9 - - There is also a character read syntax beginning with `\M-'. This -sets the high bit of the character code (same as adding 128 to the -character code). For example, `?\M-A' stands for the character with -character code 193, or 128 plus 65. You should *not* use this syntax -in your programs. It is a holdover of yet another confoundance disease -from earlier Emacsen. (This was used to represent keyboard input with -the key set, thus the `M'; however, it conflicts with the -legitimate ISO-8859-1 interpretation of the character code. For -example, character code 193 is a lowercase `a' with an acute accent, in -ISO-8859-1.) - - Finally, the most general read syntax consists of a question mark -followed by a backslash and the character code in octal (up to three -octal digits); thus, `?\101' for the character `A', `?\001' for the -character `C-a', and `?\002' for the character `C-b'. Although this -syntax can represent any ASCII character, it is preferred only when the -precise octal value is more important than the ASCII representation. - - ;; Under XEmacs 20: - ?\012 => ?\n ?\n => ?\n ?\C-j => ?\n - ?\101 => ?A ?A => ?A - ;; Under XEmacs 19: - ?\012 => 10 ?\n => 10 ?\C-j => 10 - ?\101 => 65 ?A => 65 - - A backslash is allowed, and harmless, preceding any character without -a special escape meaning; thus, `?\+' is equivalent to `?+'. There is -no reason to add a backslash before most characters. However, you -should add a backslash before any of the characters `()\|;'`"#.,' to -avoid confusing the Emacs commands for editing Lisp code. Also add a -backslash before whitespace characters such as space, tab, newline and -formfeed. However, it is cleaner to use one of the easily readable -escape sequences, such as `\t', instead of an actual whitespace -character such as a tab. - - -File: lispref.info, Node: Symbol Type, Next: Sequence Type, Prev: Character Type, Up: Programming Types - -Symbol Type ------------ - - A "symbol" in XEmacs Lisp is an object with a name. The symbol name -serves as the printed representation of the symbol. In ordinary use, -the name is unique--no two symbols have the same name. - - A symbol can serve as a variable, as a function name, or to hold a -property list. Or it may serve only to be distinct from all other Lisp -objects, so that its presence in a data structure may be recognized -reliably. In a given context, usually only one of these uses is -intended. But you can use one symbol in all of these ways, -independently. - - A symbol name can contain any characters whatever. Most symbol names -are written with letters, digits, and the punctuation characters -`-+=*/'. Such names require no special punctuation; the characters of -the name suffice as long as the name does not look like a number. (If -it does, write a `\' at the beginning of the name to force -interpretation as a symbol.) The characters `_~!@$%^&:<>{}' are less -often used but also require no special punctuation. Any other -characters may be included in a symbol's name by escaping them with a -backslash. In contrast to its use in strings, however, a backslash in -the name of a symbol simply quotes the single character that follows the -backslash. For example, in a string, `\t' represents a tab character; -in the name of a symbol, however, `\t' merely quotes the letter `t'. -To have a symbol with a tab character in its name, you must actually -use a tab (preceded with a backslash). But it's rare to do such a -thing. - - Common Lisp note: In Common Lisp, lower case letters are always - "folded" to upper case, unless they are explicitly escaped. In - Emacs Lisp, upper case and lower case letters are distinct. - - Here are several examples of symbol names. Note that the `+' in the -fifth example is escaped to prevent it from being read as a number. -This is not necessary in the sixth example because the rest of the name -makes it invalid as a number. - - foo ; A symbol named `foo'. - FOO ; A symbol named `FOO', different from `foo'. - char-to-string ; A symbol named `char-to-string'. - 1+ ; A symbol named `1+' - ; (not `+1', which is an integer). - \+1 ; A symbol named `+1' - ; (not a very readable name). - \(*\ 1\ 2\) ; A symbol named `(* 1 2)' (a worse name). - +-*/_~!@$%^&=:<>{} ; A symbol named `+-*/_~!@$%^&=:<>{}'. - ; These characters need not be escaped. - - -File: lispref.info, Node: Sequence Type, Next: Cons Cell Type, Prev: Symbol Type, Up: Programming Types - -Sequence Types --------------- - - A "sequence" is a Lisp object that represents an ordered set of -elements. There are two kinds of sequence in XEmacs Lisp, lists and -arrays. Thus, an object of type list or of type array is also -considered a sequence. - - Arrays are further subdivided into strings, vectors, and bit vectors. -Vectors can hold elements of any type, but string elements must be -characters, and bit vector elements must be either 0 or 1. However, the -characters in a string can have extents (*note Extents::.) and text -properties (*note Text Properties::.) like characters in a buffer; -vectors do not support extents or text properties even when their -elements happen to be characters. - - Lists, strings, vectors, and bit vectors are different, but they have -important similarities. For example, all have a length L, and all have -elements which can be indexed from zero to L minus one. Also, several -functions, called sequence functions, accept any kind of sequence. For -example, the function `elt' can be used to extract an element of a -sequence, given its index. *Note Sequences Arrays Vectors::. - - It is impossible to read the same sequence twice, since sequences are -always created anew upon reading. If you read the read syntax for a -sequence twice, you get two sequences with equal contents. There is one -exception: the empty list `()' always stands for the same object, `nil'. - - -File: lispref.info, Node: Cons Cell Type, Next: Array Type, Prev: Sequence Type, Up: Programming Types - -Cons Cell and List Types ------------------------- - - A "cons cell" is an object comprising two pointers named the CAR and -the CDR. Each of them can point to any Lisp object. - - A "list" is a series of cons cells, linked together so that the CDR -of each cons cell points either to another cons cell or to the empty -list. *Note Lists::, for functions that work on lists. Because most -cons cells are used as part of lists, the phrase "list structure" has -come to refer to any structure made out of cons cells. - - The names CAR and CDR have only historical meaning now. The -original Lisp implementation ran on an IBM 704 computer which divided -words into two parts, called the "address" part and the "decrement"; -CAR was an instruction to extract the contents of the address part of a -register, and CDR an instruction to extract the contents of the -decrement. By contrast, "cons cells" are named for the function `cons' -that creates them, which in turn is named for its purpose, the -construction of cells. - - Because cons cells are so central to Lisp, we also have a word for -"an object which is not a cons cell". These objects are called "atoms". - - The read syntax and printed representation for lists are identical, -and consist of a left parenthesis, an arbitrary number of elements, and -a right parenthesis. - - Upon reading, each object inside the parentheses becomes an element -of the list. That is, a cons cell is made for each element. The CAR -of the cons cell points to the element, and its CDR points to the next -cons cell of the list, which holds the next element in the list. The -CDR of the last cons cell is set to point to `nil'. - - A list can be illustrated by a diagram in which the cons cells are -shown as pairs of boxes. (The Lisp reader cannot read such an -illustration; unlike the textual notation, which can be understood by -both humans and computers, the box illustrations can be understood only -by humans.) The following represents the three-element list `(rose -violet buttercup)': - - ___ ___ ___ ___ ___ ___ - |___|___|--> |___|___|--> |___|___|--> nil - | | | - | | | - --> rose --> violet --> buttercup - - In this diagram, each box represents a slot that can refer to any -Lisp object. Each pair of boxes represents a cons cell. Each arrow is -a reference to a Lisp object, either an atom or another cons cell. - - In this example, the first box, the CAR of the first cons cell, -refers to or "contains" `rose' (a symbol). The second box, the CDR of -the first cons cell, refers to the next pair of boxes, the second cons -cell. The CAR of the second cons cell refers to `violet' and the CDR -refers to the third cons cell. The CDR of the third (and last) cons -cell refers to `nil'. - - Here is another diagram of the same list, `(rose violet buttercup)', -sketched in a different manner: - - --------------- ---------------- ------------------- - | car | cdr | | car | cdr | | car | cdr | - | rose | o-------->| violet | o-------->| buttercup | nil | - | | | | | | | | | - --------------- ---------------- ------------------- - - A list with no elements in it is the "empty list"; it is identical -to the symbol `nil'. In other words, `nil' is both a symbol and a list. - - Here are examples of lists written in Lisp syntax: - - (A 2 "A") ; A list of three elements. - () ; A list of no elements (the empty list). - nil ; A list of no elements (the empty list). - ("A ()") ; A list of one element: the string `"A ()"'. - (A ()) ; A list of two elements: `A' and the empty list. - (A nil) ; Equivalent to the previous. - ((A B C)) ; A list of one element - ; (which is a list of three elements). - - Here is the list `(A ())', or equivalently `(A nil)', depicted with -boxes and arrows: - - ___ ___ ___ ___ - |___|___|--> |___|___|--> nil - | | - | | - --> A --> nil - -* Menu: - -* Dotted Pair Notation:: An alternative syntax for lists. -* Association List Type:: A specially constructed list. - - -File: lispref.info, Node: Dotted Pair Notation, Next: Association List Type, Up: Cons Cell Type - -Dotted Pair Notation -.................... - - "Dotted pair notation" is an alternative syntax for cons cells that -represents the CAR and CDR explicitly. In this syntax, `(A . B)' -stands for a cons cell whose CAR is the object A, and whose CDR is the -object B. Dotted pair notation is therefore more general than list -syntax. In the dotted pair notation, the list `(1 2 3)' is written as -`(1 . (2 . (3 . nil)))'. For `nil'-terminated lists, the two -notations produce the same result, but list notation is usually clearer -and more convenient when it is applicable. When printing a list, the -dotted pair notation is only used if the CDR of a cell is not a list. - - Here's how box notation can illustrate dotted pairs. This example -shows the pair `(rose . violet)': - - ___ ___ - |___|___|--> violet - | - | - --> rose - - Dotted pair notation can be combined with list notation to represent -a chain of cons cells with a non-`nil' final CDR. For example, `(rose -violet . buttercup)' is equivalent to `(rose . (violet . buttercup))'. -The object looks like this: - - ___ ___ ___ ___ - |___|___|--> |___|___|--> buttercup - | | - | | - --> rose --> violet - - These diagrams make it evident why `(rose . violet . buttercup)' is -invalid syntax; it would require a cons cell that has three parts -rather than two. - - The list `(rose violet)' is equivalent to `(rose . (violet))' and -looks like this: - - ___ ___ ___ ___ - |___|___|--> |___|___|--> nil - | | - | | - --> rose --> violet - - Similarly, the three-element list `(rose violet buttercup)' is -equivalent to `(rose . (violet . (buttercup)))'. It looks like this: - - ___ ___ ___ ___ ___ ___ - |___|___|--> |___|___|--> |___|___|--> nil - | | | - | | | - --> rose --> violet --> buttercup - - -File: lispref.info, Node: Association List Type, Prev: Dotted Pair Notation, Up: Cons Cell Type - -Association List Type -..................... - - An "association list" or "alist" is a specially-constructed list -whose elements are cons cells. In each element, the CAR is considered -a "key", and the CDR is considered an "associated value". (In some -cases, the associated value is stored in the CAR of the CDR.) -Association lists are often used as stacks, since it is easy to add or -remove associations at the front of the list. - - For example, - - (setq alist-of-colors - '((rose . red) (lily . white) (buttercup . yellow))) - -sets the variable `alist-of-colors' to an alist of three elements. In -the first element, `rose' is the key and `red' is the value. - - *Note Association Lists::, for a further explanation of alists and -for functions that work on alists. - - -File: lispref.info, Node: Array Type, Next: String Type, Prev: Cons Cell Type, Up: Programming Types - -Array Type ----------- - - An "array" is composed of an arbitrary number of slots for referring -to other Lisp objects, arranged in a contiguous block of memory. -Accessing any element of an array takes the same amount of time. In -contrast, accessing an element of a list requires time proportional to -the position of the element in the list. (Elements at the end of a -list take longer to access than elements at the beginning of a list.) - - XEmacs defines three types of array, strings, vectors, and bit -vectors. A string is an array of characters, a vector is an array of -arbitrary objects, and a bit vector is an array of 1's and 0's. All are -one-dimensional. (Most other programming languages support -multidimensional arrays, but they are not essential; you can get the -same effect with an array of arrays.) Each type of array has its own -read syntax; see *Note String Type::, *Note Vector Type::, and *Note -Bit Vector Type::. - - An array may have any length up to the largest integer; but once -created, it has a fixed size. The first element of an array has index -zero, the second element has index 1, and so on. This is called -"zero-origin" indexing. For example, an array of four elements has -indices 0, 1, 2, and 3. - - The array type is contained in the sequence type and contains the -string type, the vector type, and the bit vector type. - - -File: lispref.info, Node: String Type, Next: Vector Type, Prev: Array Type, Up: Programming Types - -String Type ------------ - - A "string" is an array of characters. Strings are used for many -purposes in XEmacs, as can be expected in a text editor; for example, as -the names of Lisp symbols, as messages for the user, and to represent -text extracted from buffers. Strings in Lisp are constants: evaluation -of a string returns the same string. - - The read syntax for strings is a double-quote, an arbitrary number of -characters, and another double-quote, `"like this"'. The Lisp reader -accepts the same formats for reading the characters of a string as it -does for reading single characters (without the question mark that -begins a character literal). You can enter a nonprinting character such -as tab or `C-a' using the convenient escape sequences, like this: `"\t, -\C-a"'. You can include a double-quote in a string by preceding it -with a backslash; thus, `"\""' is a string containing just a single -double-quote character. (*Note Character Type::, for a description of -the read syntax for characters.) - - The printed representation of a string consists of a double-quote, -the characters it contains, and another double-quote. However, you must -escape any backslash or double-quote characters in the string with a -backslash, like this: `"this \" is an embedded quote"'. - - The newline character is not special in the read syntax for strings; -if you write a new line between the double-quotes, it becomes a -character in the string. But an escaped newline--one that is preceded -by `\'--does not become part of the string; i.e., the Lisp reader -ignores an escaped newline while reading a string. - - "It is useful to include newlines - in documentation strings, - but the newline is \ - ignored if escaped." - => "It is useful to include newlines - in documentation strings, - but the newline is ignored if escaped." - - A string can hold extents and properties of the text it contains, in -addition to the characters themselves. This enables programs that copy -text between strings and buffers to preserve the extents and properties -with no special effort. *Note Extents::, *Note Text Properties::. - - Note that FSF GNU Emacs has a special read and print syntax for -strings with text properties, but XEmacs does not currently implement -this. It was judged better not to include this in XEmacs because it -entails that `equal' return `nil' when passed a string with text -properties and the equivalent string without text properties, which is -often counter-intuitive. - - *Note Strings and Characters::, for functions that work on strings. - - -File: lispref.info, Node: Vector Type, Next: Bit Vector Type, Prev: String Type, Up: Programming Types - -Vector Type ------------ - - A "vector" is a one-dimensional array of elements of any type. It -takes a constant amount of time to access any element of a vector. (In -a list, the access time of an element is proportional to the distance of -the element from the beginning of the list.) - - The printed representation of a vector consists of a left square -bracket, the elements, and a right square bracket. This is also the -read syntax. Like numbers and strings, vectors are considered constants -for evaluation. - - [1 "two" (three)] ; A vector of three elements. - => [1 "two" (three)] - - *Note Vectors::, for functions that work with vectors. - - -File: lispref.info, Node: Bit Vector Type, Next: Function Type, Prev: Vector Type, Up: Programming Types - -Bit Vector Type ---------------- - - A "bit vector" is a one-dimensional array of 1's and 0's. It takes -a constant amount of time to access any element of a bit vector, as for -vectors. Bit vectors have an extremely compact internal representation -(one machine bit per element), which makes them ideal for keeping track -of unordered sets, large collections of boolean values, etc. - - The printed representation of a bit vector consists of `#*' followed -by the bits in the vector. This is also the read syntax. Like -numbers, strings, and vectors, bit vectors are considered constants for -evaluation. - - #*00101000 ; A bit vector of eight elements. - => #*00101000 - - *Note Bit Vectors::, for functions that work with bit vectors. - - -File: lispref.info, Node: Function Type, Next: Macro Type, Prev: Bit Vector Type, Up: Programming Types - -Function Type -------------- - - Just as functions in other programming languages are executable, -"Lisp function" objects are pieces of executable code. However, -functions in Lisp are primarily Lisp objects, and only secondarily the -text which represents them. These Lisp objects are lambda expressions: -lists whose first element is the symbol `lambda' (*note Lambda -Expressions::.). - - In most programming languages, it is impossible to have a function -without a name. In Lisp, a function has no intrinsic name. A lambda -expression is also called an "anonymous function" (*note Anonymous -Functions::.). A named function in Lisp is actually a symbol with a -valid function in its function cell (*note Defining Functions::.). - - Most of the time, functions are called when their names are written -in Lisp expressions in Lisp programs. However, you can construct or -obtain a function object at run time and then call it with the primitive -functions `funcall' and `apply'. *Note Calling Functions::. - - -File: lispref.info, Node: Macro Type, Next: Primitive Function Type, Prev: Function Type, Up: Programming Types - -Macro Type ----------- - - A "Lisp macro" is a user-defined construct that extends the Lisp -language. It is represented as an object much like a function, but with -different parameter-passing semantics. A Lisp macro has the form of a -list whose first element is the symbol `macro' and whose CDR is a Lisp -function object, including the `lambda' symbol. - - Lisp macro objects are usually defined with the built-in `defmacro' -function, but any list that begins with `macro' is a macro as far as -XEmacs is concerned. *Note Macros::, for an explanation of how to -write a macro. - - -File: lispref.info, Node: Primitive Function Type, Next: Compiled-Function Type, Prev: Macro Type, Up: Programming Types - -Primitive Function Type ------------------------ - - A "primitive function" is a function callable from Lisp but written -in the C programming language. Primitive functions are also called -"subrs" or "built-in functions". (The word "subr" is derived from -"subroutine".) Most primitive functions evaluate all their arguments -when they are called. A primitive function that does not evaluate all -its arguments is called a "special form" (*note Special Forms::.). - - It does not matter to the caller of a function whether the function -is primitive. However, this does matter if you try to substitute a -function written in Lisp for a primitive of the same name. The reason -is that the primitive function may be called directly from C code. -Calls to the redefined function from Lisp will use the new definition, -but calls from C code may still use the built-in definition. - - The term "function" refers to all Emacs functions, whether written -in Lisp or C. *Note Function Type::, for information about the -functions written in Lisp. - - Primitive functions have no read syntax and print in hash notation -with the name of the subroutine. - - (symbol-function 'car) ; Access the function cell - ; of the symbol. - => # - (subrp (symbol-function 'car)) ; Is this a primitive function? - => t ; Yes. - - -File: lispref.info, Node: Compiled-Function Type, Next: Autoload Type, Prev: Primitive Function Type, Up: Programming Types - -Compiled-Function Type ----------------------- - - The byte compiler produces "compiled-function objects". The -evaluator handles this data type specially when it appears as a function -to be called. *Note Byte Compilation::, for information about the byte -compiler. - - The printed representation for a compiled-function object is normally -`#'. If `print-readably' is true, however, it is -`#[...]'. - - -File: lispref.info, Node: Autoload Type, Next: Char Table Type, Prev: Compiled-Function Type, Up: Programming Types - -Autoload Type -------------- - - An "autoload object" is a list whose first element is the symbol -`autoload'. It is stored as the function definition of a symbol as a -placeholder for the real definition; it says that the real definition -is found in a file of Lisp code that should be loaded when necessary. -The autoload object contains the name of the file, plus some other -information about the real definition. - - After the file has been loaded, the symbol should have a new function -definition that is not an autoload object. The new definition is then -called as if it had been there to begin with. From the user's point of -view, the function call works as expected, using the function definition -in the loaded file. - - An autoload object is usually created with the function `autoload', -which stores the object in the function cell of a symbol. *Note -Autoload::, for more details. - - -File: lispref.info, Node: Char Table Type, Next: Hash Table Type, Prev: Autoload Type, Up: Programming Types - -Char Table Type ---------------- - - (not yet documented) - - -File: lispref.info, Node: Hash Table Type, Next: Range Table Type, Prev: Char Table Type, Up: Programming Types - -Hash Table Type ---------------- - - A "hash table" is a table providing an arbitrary mapping from one -Lisp object to another, using an internal indexing method called -"hashing". Hash tables are very fast (much more efficient that using -an association list, when there are a large number of elements in the -table). - - Hash tables have a special read syntax beginning with -`#s(hash-table' (this is an example of "structure" read syntax. This -notation is also used for printing when `print-readably' is `t'. - - Otherwise they print in hash notation (The "hash" in "hash notation" -has nothing to do with the "hash" in "hash table"), giving the number -of elements, total space allocated for elements, and a unique number -assigned at the time the hash table was created. (Hash tables -automatically resize as necessary so there is no danger of running out -of space for elements.) - - (make-hash-table :size 50) - => # - - *Note Hash Tables::, for information on how to create and work with -hash tables. - - -File: lispref.info, Node: Range Table Type, Next: Weak List Type, Prev: Hash Table Type, Up: Programming Types - -Range Table Type ----------------- - - A "range table" is a table that maps from ranges of integers to -arbitrary Lisp objects. Range tables automatically combine overlapping -ranges that map to the same Lisp object, and operations are provided -for mapping over all of the ranges in a range table. - - Range tables have a special read syntax beginning with -`#s(range-table' (this is an example of "structure" read syntax, which -is also used for char tables and faces). - - (setq x (make-range-table)) - (put-range-table 20 50 'foo x) - (put-range-table 100 200 "bar" x) - x - => #s(range-table data ((20 50) foo (100 200) "bar")) - - *Note Range Tables::, for information on how to create and work with -range tables. - - -File: lispref.info, Node: Weak List Type, Prev: Range Table Type, Up: Programming Types - -Weak List Type --------------- - - (not yet documented) - - -File: lispref.info, Node: Editing Types, Next: Window-System Types, Prev: Programming Types, Up: Lisp Data Types - -Editing Types -============= - - The types in the previous section are common to many Lisp dialects. -XEmacs Lisp provides several additional data types for purposes -connected with editing. - -* Menu: - -* Buffer Type:: The basic object of editing. -* Marker Type:: A position in a buffer. -* Extent Type:: A range in a buffer or string, maybe with properties. -* Window Type:: Buffers are displayed in windows. -* Frame Type:: Windows subdivide frames. -* Device Type:: Devices group all frames on a display. -* Console Type:: Consoles group all devices with the same keyboard. -* Window Configuration Type:: Recording the way a frame is subdivided. -* Event Type:: An interesting occurrence in the system. -* Process Type:: A process running on the underlying OS. -* Stream Type:: Receive or send characters. -* Keymap Type:: What function a keystroke invokes. -* Syntax Table Type:: What a character means. -* Display Table Type:: How display tables are represented. -* Database Type:: A connection to an external DBM or DB database. -* Charset Type:: A character set (e.g. all Kanji characters), - under XEmacs/MULE. -* Coding System Type:: An object encapsulating a way of converting between - different textual encodings, under XEmacs/MULE. -* ToolTalk Message Type:: A message, in the ToolTalk IPC protocol. -* ToolTalk Pattern Type:: A pattern, in the ToolTalk IPC protocol. - - -File: lispref.info, Node: Buffer Type, Next: Marker Type, Up: Editing Types - -Buffer Type ------------ - - A "buffer" is an object that holds text that can be edited (*note -Buffers::.). Most buffers hold the contents of a disk file (*note -Files::.) so they can be edited, but some are used for other purposes. -Most buffers are also meant to be seen by the user, and therefore -displayed, at some time, in a window (*note Windows::.). But a buffer -need not be displayed in any window. - - The contents of a buffer are much like a string, but buffers are not -used like strings in XEmacs Lisp, and the available operations are -different. For example, insertion of text into a buffer is very -efficient, whereas "inserting" text into a string requires -concatenating substrings, and the result is an entirely new string -object. - - Each buffer has a designated position called "point" (*note -Positions::.). At any time, one buffer is the "current buffer". Most -editing commands act on the contents of the current buffer in the -neighborhood of point. Many of the standard Emacs functions manipulate -or test the characters in the current buffer; a whole chapter in this -manual is devoted to describing these functions (*note Text::.). - - Several other data structures are associated with each buffer: - - * a local syntax table (*note Syntax Tables::.); - - * a local keymap (*note Keymaps::.); - - * a local variable binding list (*note Buffer-Local Variables::.); - - * a list of extents (*note Extents::.); - - * and various other related properties. - -The local keymap and variable list contain entries that individually -override global bindings or values. These are used to customize the -behavior of programs in different buffers, without actually changing the -programs. - - A buffer may be "indirect", which means it shares the text of -another buffer. *Note Indirect Buffers::. - - Buffers have no read syntax. They print in hash notation, showing -the buffer name. - - (current-buffer) - => # - - -File: lispref.info, Node: Marker Type, Next: Extent Type, Prev: Buffer Type, Up: Editing Types - -Marker Type ------------ - - A "marker" denotes a position in a specific buffer. Markers -therefore have two components: one for the buffer, and one for the -position. Changes in the buffer's text automatically relocate the -position value as necessary to ensure that the marker always points -between the same two characters in the buffer. - - Markers have no read syntax. They print in hash notation, giving the -current character position and the name of the buffer. - - (point-marker) - => # - - *Note Markers::, for information on how to test, create, copy, and -move markers. - - -File: lispref.info, Node: Extent Type, Next: Window Type, Prev: Marker Type, Up: Editing Types - -Extent Type ------------ - - An "extent" specifies temporary alteration of the display appearance -of a part of a buffer (or string). It contains markers delimiting a -range of the buffer, plus a property list (a list whose elements are -alternating property names and values). Extents are used to present -parts of the buffer temporarily in a different display style. They -have no read syntax, and print in hash notation, giving the buffer name -and range of positions. - - Extents can exist over strings as well as buffers; the primary use -of this is to preserve extent and text property information as text is -copied from one buffer to another or between different parts of a -buffer. - - Extents have no read syntax. They print in hash notation, giving the -range of text they cover, the name of the buffer or string they are in, -the address in core, and a summary of some of the properties attached to -the extent. - - (extent-at (point)) - => # - - *Note Extents::, for how to create and use extents. - - Extents are used to implement text properties. *Note Text -Properties::. - - -File: lispref.info, Node: Window Type, Next: Frame Type, Prev: Extent Type, Up: Editing Types - -Window Type ------------ - - A "window" describes the portion of the frame that XEmacs uses to -display a buffer. (In standard window-system usage, a "window" is what -XEmacs calls a "frame"; XEmacs confusingly uses the term "window" to -refer to what is called a "pane" in standard window-system usage.) -Every window has one associated buffer, whose contents appear in the -window. By contrast, a given buffer may appear in one window, no -window, or several windows. - - Though many windows may exist simultaneously, at any time one window -is designated the "selected window". This is the window where the -cursor is (usually) displayed when XEmacs is ready for a command. The -selected window usually displays the current buffer, but this is not -necessarily the case. - - Windows are grouped on the screen into frames; each window belongs to -one and only one frame. *Note Frame Type::. - - Windows have no read syntax. They print in hash notation, giving the -name of the buffer being displayed and a unique number assigned at the -time the window was created. (This number can be useful because the -buffer displayed in any given window can change frequently.) - - (selected-window) - => # - - *Note Windows::, for a description of the functions that work on -windows. - - -File: lispref.info, Node: Frame Type, Next: Device Type, Prev: Window Type, Up: Editing Types - -Frame Type ----------- - - A FRAME is a rectangle on the screen (a "window" in standard -window-system terminology) that contains one or more non-overlapping -Emacs windows ("panes" in standard window-system terminology). A frame -initially contains a single main window (plus perhaps a minibuffer -window) which you can subdivide vertically or horizontally into smaller -windows. - - Frames have no read syntax. They print in hash notation, giving the -frame's type, name as used for resourcing, and a unique number assigned -at the time the frame was created. - - (selected-frame) - => # - - *Note Frames::, for a description of the functions that work on -frames. - - -File: lispref.info, Node: Device Type, Next: Console Type, Prev: Frame Type, Up: Editing Types - -Device Type ------------ - - A "device" represents a single display on which frames exist. -Normally, there is only one device object, but there may be more than -one if XEmacs is being run on a multi-headed display (e.g. an X server -with attached color and mono screens) or if XEmacs is simultaneously -driving frames attached to different consoles, e.g. an X display and a -TTY connection. - - Devices do not have a read syntax. They print in hash notation, -giving the device's type, connection name, and a unique number assigned -at the time the device was created. - - (selected-device) - => # - - *Note Consoles and Devices::, for a description of several functions -related to devices. - - -File: lispref.info, Node: Console Type, Next: Window Configuration Type, Prev: Device Type, Up: Editing Types - -Console Type ------------- - - A "console" represents a single keyboard to which devices (i.e. -displays on which frames exist) are connected. Normally, there is only -one console object, but there may be more than one if XEmacs is -simultaneously driving frames attached to different X servers and/or -TTY connections. (XEmacs is capable of driving multiple X and TTY -connections at the same time, and provides a robust mechanism for -handling the differing display capabilities of such heterogeneous -environments. A buffer with embedded glyphs and multiple fonts and -colors, for example, will display reasonably if it simultaneously -appears on a frame on a color X display, a frame on a mono X display, -and a frame on a TTY connection.) - - Consoles do not have a read syntax. They print in hash notation, -giving the console's type, connection name, and a unique number assigned -at the time the console was created. - - (selected-console) - => # - - *Note Consoles and Devices::, for a description of several functions -related to consoles. - - -File: lispref.info, Node: Window Configuration Type, Next: Event Type, Prev: Console Type, Up: Editing Types - -Window Configuration Type -------------------------- - - A "window configuration" stores information about the positions, -sizes, and contents of the windows in a frame, so you can recreate the -same arrangement of windows later. - - Window configurations do not have a read syntax. They print in hash -notation, giving a unique number assigned at the time the window -configuration was created. - - (current-window-configuration) - => # - - *Note Window Configurations::, for a description of several functions -related to window configurations. - - -File: lispref.info, Node: Event Type, Next: Process Type, Prev: Window Configuration Type, Up: Editing Types - -Event Type ----------- - - (not yet documented) - - -File: lispref.info, Node: Process Type, Next: Stream Type, Prev: Event Type, Up: Editing Types - -Process Type ------------- - - The word "process" usually means a running program. XEmacs itself -runs in a process of this sort. However, in XEmacs Lisp, a process is a -Lisp object that designates a subprocess created by the XEmacs process. -Programs such as shells, GDB, ftp, and compilers, running in -subprocesses of XEmacs, extend the capabilities of XEmacs. - - An Emacs subprocess takes textual input from Emacs and returns -textual output to Emacs for further manipulation. Emacs can also send -signals to the subprocess. - - Process objects have no read syntax. They print in hash notation, -giving the name of the process, its associated process ID, and the -current state of the process: - - (process-list) - => (#) - - *Note Processes::, for information about functions that create, -delete, return information about, send input or signals to, and receive -output from processes. - - -File: lispref.info, Node: Stream Type, Next: Keymap Type, Prev: Process Type, Up: Editing Types - -Stream Type ------------ - - A "stream" is an object that can be used as a source or sink for -characters--either to supply characters for input or to accept them as -output. Many different types can be used this way: markers, buffers, -strings, and functions. Most often, input streams (character sources) -obtain characters from the keyboard, a buffer, or a file, and output -streams (character sinks) send characters to a buffer, such as a -`*Help*' buffer, or to the echo area. - - The object `nil', in addition to its other meanings, may be used as -a stream. It stands for the value of the variable `standard-input' or -`standard-output'. Also, the object `t' as a stream specifies input -using the minibuffer (*note Minibuffers::.) or output in the echo area -(*note The Echo Area::.). - - Streams have no special printed representation or read syntax, and -print as whatever primitive type they are. - - *Note Read and Print::, for a description of functions related to -streams, including parsing and printing functions. - - -File: lispref.info, Node: Keymap Type, Next: Syntax Table Type, Prev: Stream Type, Up: Editing Types - -Keymap Type ------------ - - A "keymap" maps keys typed by the user to commands. This mapping -controls how the user's command input is executed. - - NOTE: In XEmacs, a keymap is a separate primitive type. In FSF GNU -Emacs, a keymap is actually a list whose CAR is the symbol `keymap'. - - *Note Keymaps::, for information about creating keymaps, handling -prefix keys, local as well as global keymaps, and changing key bindings. - - -File: lispref.info, Node: Syntax Table Type, Next: Display Table Type, Prev: Keymap Type, Up: Editing Types - -Syntax Table Type ------------------ - - Under XEmacs 20, a "syntax table" is a particular type of char -table. Under XEmacs 19, a syntax table a vector of 256 integers. In -both cases, each element defines how one character is interpreted when -it appears in a buffer. For example, in C mode (*note Major Modes::.), -the `+' character is punctuation, but in Lisp mode it is a valid -character in a symbol. These modes specify different interpretations by -changing the syntax table entry for `+'. - - Syntax tables are used only for scanning text in buffers, not for -reading Lisp expressions. The table the Lisp interpreter uses to read -expressions is built into the XEmacs source code and cannot be changed; -thus, to change the list delimiters to be `{' and `}' instead of `(' -and `)' would be impossible. - - *Note Syntax Tables::, for details about syntax classes and how to -make and modify syntax tables. - - -File: lispref.info, Node: Display Table Type, Next: Database Type, Prev: Syntax Table Type, Up: Editing Types - -Display Table Type ------------------- - - A "display table" specifies how to display each character code. -Each buffer and each window can have its own display table. A display -table is actually a vector of length 256, although in XEmacs 20 this may -change to be a particular type of char table. *Note Display Tables::. - - -File: lispref.info, Node: Database Type, Next: Charset Type, Prev: Display Table Type, Up: Editing Types - -Database Type -------------- - - (not yet documented) - - -File: lispref.info, Node: Charset Type, Next: Coding System Type, Prev: Database Type, Up: Editing Types - -Charset Type ------------- - - (not yet documented) - - -File: lispref.info, Node: Coding System Type, Next: ToolTalk Message Type, Prev: Charset Type, Up: Editing Types - -Coding System Type ------------------- - - (not yet documented) - - -File: lispref.info, Node: ToolTalk Message Type, Next: ToolTalk Pattern Type, Prev: Coding System Type, Up: Editing Types - -ToolTalk Message Type ---------------------- - - (not yet documented) - - -File: lispref.info, Node: ToolTalk Pattern Type, Prev: ToolTalk Message Type, Up: Editing Types - -ToolTalk Pattern Type ---------------------- - - (not yet documented) - - -File: lispref.info, Node: Window-System Types, Next: Type Predicates, Prev: Editing Types, Up: Lisp Data Types - -Window-System Types -=================== - - XEmacs also has some types that represent objects such as faces -(collections of display characters), fonts, and pixmaps that are -commonly found in windowing systems. - -* Menu: - -* Face Type:: A collection of display characteristics. -* Glyph Type:: An image appearing in a buffer or elsewhere. -* Specifier Type:: A way of controlling display characteristics on - a per-buffer, -frame, -window, or -device level. -* Font Instance Type:: The way a font appears on a particular device. -* Color Instance Type:: The way a color appears on a particular device. -* Image Instance Type:: The way an image appears on a particular device. -* Toolbar Button Type:: An object representing a button in a toolbar. -* Subwindow Type:: An externally-controlled window-system window - appearing in a buffer. -* X Resource Type:: A miscellaneous X resource, if Epoch support was - compiled into XEmacs. - - -File: lispref.info, Node: Face Type, Next: Glyph Type, Up: Window-System Types - -Face Type ---------- - - (not yet documented) - - -File: lispref.info, Node: Glyph Type, Next: Specifier Type, Prev: Face Type, Up: Window-System Types - -Glyph Type ----------- - - (not yet documented) - diff --git a/info/lispref.info-30 b/info/lispref.info-30 deleted file mode 100644 index 1d25d6a..0000000 --- a/info/lispref.info-30 +++ /dev/null @@ -1,1175 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Sorting, Next: Columns, Prev: Auto Filling, Up: Text - -Sorting Text -============ - - The sorting functions described in this section all rearrange text in -a buffer. This is in contrast to the function `sort', which rearranges -the order of the elements of a list (*note Rearrangement::.). The -values returned by these functions are not meaningful. - - - Function: sort-subr REVERSE NEXTRECFUN ENDRECFUN &optional - STARTKEYFUN ENDKEYFUN - This function is the general text-sorting routine that divides a - buffer into records and sorts them. Most of the commands in this - section use this function. - - To understand how `sort-subr' works, consider the whole accessible - portion of the buffer as being divided into disjoint pieces called - "sort records". The records may or may not be contiguous; they may - not overlap. A portion of each sort record (perhaps all of it) is - designated as the sort key. Sorting rearranges the records in - order by their sort keys. - - Usually, the records are rearranged in order of ascending sort key. - If the first argument to the `sort-subr' function, REVERSE, is - non-`nil', the sort records are rearranged in order of descending - sort key. - - The next four arguments to `sort-subr' are functions that are - called to move point across a sort record. They are called many - times from within `sort-subr'. - - 1. NEXTRECFUN is called with point at the end of a record. This - function moves point to the start of the next record. The - first record is assumed to start at the position of point - when `sort-subr' is called. Therefore, you should usually - move point to the beginning of the buffer before calling - `sort-subr'. - - This function can indicate there are no more sort records by - leaving point at the end of the buffer. - - 2. ENDRECFUN is called with point within a record. It moves - point to the end of the record. - - 3. STARTKEYFUN is called to move point from the start of a - record to the start of the sort key. This argument is - optional; if it is omitted, the whole record is the sort key. - If supplied, the function should either return a non-`nil' - value to be used as the sort key, or return `nil' to indicate - that the sort key is in the buffer starting at point. In the - latter case, ENDKEYFUN is called to find the end of the sort - key. - - 4. ENDKEYFUN is called to move point from the start of the sort - key to the end of the sort key. This argument is optional. - If STARTKEYFUN returns `nil' and this argument is omitted (or - `nil'), then the sort key extends to the end of the record. - There is no need for ENDKEYFUN if STARTKEYFUN returns a - non-`nil' value. - - As an example of `sort-subr', here is the complete function - definition for `sort-lines': - - ;; Note that the first two lines of doc string - ;; are effectively one line when viewed by a user. - (defun sort-lines (reverse beg end) - "Sort lines in region alphabetically. - Called from a program, there are three arguments: - REVERSE (non-nil means reverse order), - and BEG and END (the region to sort)." - (interactive "P\nr") - (save-restriction - (narrow-to-region beg end) - (goto-char (point-min)) - (sort-subr reverse - 'forward-line - 'end-of-line))) - - Here `forward-line' moves point to the start of the next record, - and `end-of-line' moves point to the end of record. We do not pass - the arguments STARTKEYFUN and ENDKEYFUN, because the entire record - is used as the sort key. - - The `sort-paragraphs' function is very much the same, except that - its `sort-subr' call looks like this: - - (sort-subr reverse - (function - (lambda () - (skip-chars-forward "\n \t\f"))) - 'forward-paragraph) - - - Command: sort-regexp-fields REVERSE RECORD-REGEXP KEY-REGEXP START - END - This command sorts the region between START and END alphabetically - as specified by RECORD-REGEXP and KEY-REGEXP. If REVERSE is a - negative integer, then sorting is in reverse order. - - Alphabetical sorting means that two sort keys are compared by - comparing the first characters of each, the second characters of - each, and so on. If a mismatch is found, it means that the sort - keys are unequal; the sort key whose character is less at the - point of first mismatch is the lesser sort key. The individual - characters are compared according to their numerical values. - Since Emacs uses the ASCII character set, the ordering in that set - determines alphabetical order. - - The value of the RECORD-REGEXP argument specifies how to divide - the buffer into sort records. At the end of each record, a search - is done for this regular expression, and the text that matches it - is the next record. For example, the regular expression `^.+$', - which matches lines with at least one character besides a newline, - would make each such line into a sort record. *Note Regular - Expressions::, for a description of the syntax and meaning of - regular expressions. - - The value of the KEY-REGEXP argument specifies what part of each - record is the sort key. The KEY-REGEXP could match the whole - record, or only a part. In the latter case, the rest of the - record has no effect on the sorted order of records, but it is - carried along when the record moves to its new position. - - The KEY-REGEXP argument can refer to the text matched by a - subexpression of RECORD-REGEXP, or it can be a regular expression - on its own. - - If KEY-REGEXP is: - - `\DIGIT' - then the text matched by the DIGITth `\(...\)' parenthesis - grouping in RECORD-REGEXP is the sort key. - - `\&' - then the whole record is the sort key. - - a regular expression - then `sort-regexp-fields' searches for a match for the regular - expression within the record. If such a match is found, it - is the sort key. If there is no match for KEY-REGEXP within - a record then that record is ignored, which means its - position in the buffer is not changed. (The other records - may move around it.) - - For example, if you plan to sort all the lines in the region by the - first word on each line starting with the letter `f', you should - set RECORD-REGEXP to `^.*$' and set KEY-REGEXP to `\'. The - resulting expression looks like this: - - (sort-regexp-fields nil "^.*$" "\\" - (region-beginning) - (region-end)) - - If you call `sort-regexp-fields' interactively, it prompts for - RECORD-REGEXP and KEY-REGEXP in the minibuffer. - - - Command: sort-lines REVERSE START END - This command alphabetically sorts lines in the region between - START and END. If REVERSE is non-`nil', the sort is in reverse - order. - - - Command: sort-paragraphs REVERSE START END - This command alphabetically sorts paragraphs in the region between - START and END. If REVERSE is non-`nil', the sort is in reverse - order. - - - Command: sort-pages REVERSE START END - This command alphabetically sorts pages in the region between - START and END. If REVERSE is non-`nil', the sort is in reverse - order. - - - Command: sort-fields FIELD START END - This command sorts lines in the region between START and END, - comparing them alphabetically by the FIELDth field of each line. - Fields are separated by whitespace and numbered starting from 1. - If FIELD is negative, sorting is by the -FIELDth field from the - end of the line. This command is useful for sorting tables. - - - Command: sort-numeric-fields FIELD START END - This command sorts lines in the region between START and END, - comparing them numerically by the FIELDth field of each line. The - specified field must contain a number in each line of the region. - Fields are separated by whitespace and numbered starting from 1. - If FIELD is negative, sorting is by the -FIELDth field from the - end of the line. This command is useful for sorting tables. - - - Command: sort-columns REVERSE &optional BEG END - This command sorts the lines in the region between BEG and END, - comparing them alphabetically by a certain range of columns. The - column positions of BEG and END bound the range of columns to sort - on. - - If REVERSE is non-`nil', the sort is in reverse order. - - One unusual thing about this command is that the entire line - containing position BEG, and the entire line containing position - END, are included in the region sorted. - - Note that `sort-columns' uses the `sort' utility program, and so - cannot work properly on text containing tab characters. Use `M-x - `untabify'' to convert tabs to spaces before sorting. - - -File: lispref.info, Node: Columns, Next: Indentation, Prev: Sorting, Up: Text - -Counting Columns -================ - - The column functions convert between a character position (counting -characters from the beginning of the buffer) and a column position -(counting screen characters from the beginning of a line). - - A character counts according to the number of columns it occupies on -the screen. This means control characters count as occupying 2 or 4 -columns, depending upon the value of `ctl-arrow', and tabs count as -occupying a number of columns that depends on the value of `tab-width' -and on the column where the tab begins. *Note Usual Display::. - - Column number computations ignore the width of the window and the -amount of horizontal scrolling. Consequently, a column value can be -arbitrarily high. The first (or leftmost) column is numbered 0. - - - Function: current-column - This function returns the horizontal position of point, measured in - columns, counting from 0 at the left margin. The column position - is the sum of the widths of all the displayed representations of - the characters between the start of the current line and point. - - For an example of using `current-column', see the description of - `count-lines' in *Note Text Lines::. - - - Function: move-to-column COLUMN &optional FORCE - This function moves point to COLUMN in the current line. The - calculation of COLUMN takes into account the widths of the - displayed representations of the characters between the start of - the line and point. - - If column COLUMN is beyond the end of the line, point moves to the - end of the line. If COLUMN is negative, point moves to the - beginning of the line. - - If it is impossible to move to column COLUMN because that is in - the middle of a multicolumn character such as a tab, point moves - to the end of that character. However, if FORCE is non-`nil', and - COLUMN is in the middle of a tab, then `move-to-column' converts - the tab into spaces so that it can move precisely to column - COLUMN. Other multicolumn characters can cause anomalies despite - FORCE, since there is no way to split them. - - The argument FORCE also has an effect if the line isn't long - enough to reach column COLUMN; in that case, it says to add - whitespace at the end of the line to reach that column. - - If COLUMN is not an integer, an error is signaled. - - The return value is the column number actually moved to. - - -File: lispref.info, Node: Indentation, Next: Case Changes, Prev: Columns, Up: Text - -Indentation -=========== - - The indentation functions are used to examine, move to, and change -whitespace that is at the beginning of a line. Some of the functions -can also change whitespace elsewhere on a line. Columns and indentation -count from zero at the left margin. - -* Menu: - -* Primitive Indent:: Functions used to count and insert indentation. -* Mode-Specific Indent:: Customize indentation for different modes. -* Region Indent:: Indent all the lines in a region. -* Relative Indent:: Indent the current line based on previous lines. -* Indent Tabs:: Adjustable, typewriter-like tab stops. -* Motion by Indent:: Move to first non-blank character. - - -File: lispref.info, Node: Primitive Indent, Next: Mode-Specific Indent, Up: Indentation - -Indentation Primitives ----------------------- - - This section describes the primitive functions used to count and -insert indentation. The functions in the following sections use these -primitives. - - - Function: current-indentation - This function returns the indentation of the current line, which is - the horizontal position of the first nonblank character. If the - contents are entirely blank, then this is the horizontal position - of the end of the line. - - - Command: indent-to COLUMN &optional MINIMUM - This function indents from point with tabs and spaces until COLUMN - is reached. If MINIMUM is specified and non-`nil', then at least - that many spaces are inserted even if this requires going beyond - COLUMN. Otherwise the function does nothing if point is already - beyond COLUMN. The value is the column at which the inserted - indentation ends. - - - User Option: indent-tabs-mode - If this variable is non-`nil', indentation functions can insert - tabs as well as spaces. Otherwise, they insert only spaces. - Setting this variable automatically makes it local to the current - buffer. - - -File: lispref.info, Node: Mode-Specific Indent, Next: Region Indent, Prev: Primitive Indent, Up: Indentation - -Indentation Controlled by Major Mode ------------------------------------- - - An important function of each major mode is to customize the -key to indent properly for the language being edited. This section -describes the mechanism of the key and how to control it. The -functions in this section return unpredictable values. - - - Variable: indent-line-function - This variable's value is the function to be used by (and - various commands) to indent the current line. The command - `indent-according-to-mode' does no more than call this function. - - In Lisp mode, the value is the symbol `lisp-indent-line'; in C - mode, `c-indent-line'; in Fortran mode, `fortran-indent-line'. In - Fundamental mode, Text mode, and many other modes with no standard - for indentation, the value is `indent-to-left-margin' (which is the - default value). - - - Command: indent-according-to-mode - This command calls the function in `indent-line-function' to - indent the current line in a way appropriate for the current major - mode. - - - Command: indent-for-tab-command - This command calls the function in `indent-line-function' to indent - the current line; except that if that function is - `indent-to-left-margin', it calls `insert-tab' instead. (That is - a trivial command that inserts a tab character.) - - - Command: newline-and-indent - This function inserts a newline, then indents the new line (the one - following the newline just inserted) according to the major mode. - - It does indentation by calling the current `indent-line-function'. - In programming language modes, this is the same thing does, - but in some text modes, where inserts a tab, - `newline-and-indent' indents to the column specified by - `left-margin'. - - - Command: reindent-then-newline-and-indent - This command reindents the current line, inserts a newline at - point, and then reindents the new line (the one following the - newline just inserted). - - This command does indentation on both lines according to the - current major mode, by calling the current value of - `indent-line-function'. In programming language modes, this is - the same thing does, but in some text modes, where - inserts a tab, `reindent-then-newline-and-indent' indents to the - column specified by `left-margin'. - - -File: lispref.info, Node: Region Indent, Next: Relative Indent, Prev: Mode-Specific Indent, Up: Indentation - -Indenting an Entire Region --------------------------- - - This section describes commands that indent all the lines in the -region. They return unpredictable values. - - - Command: indent-region START END TO-COLUMN - This command indents each nonblank line starting between START - (inclusive) and END (exclusive). If TO-COLUMN is `nil', - `indent-region' indents each nonblank line by calling the current - mode's indentation function, the value of `indent-line-function'. - - If TO-COLUMN is non-`nil', it should be an integer specifying the - number of columns of indentation; then this function gives each - line exactly that much indentation, by either adding or deleting - whitespace. - - If there is a fill prefix, `indent-region' indents each line by - making it start with the fill prefix. - - - Variable: indent-region-function - The value of this variable is a function that can be used by - `indent-region' as a short cut. You should design the function so - that it will produce the same results as indenting the lines of the - region one by one, but presumably faster. - - If the value is `nil', there is no short cut, and `indent-region' - actually works line by line. - - A short-cut function is useful in modes such as C mode and Lisp - mode, where the `indent-line-function' must scan from the - beginning of the function definition: applying it to each line - would be quadratic in time. The short cut can update the scan - information as it moves through the lines indenting them; this - takes linear time. In a mode where indenting a line individually - is fast, there is no need for a short cut. - - `indent-region' with a non-`nil' argument TO-COLUMN has a - different meaning and does not use this variable. - - - Command: indent-rigidly START END COUNT - This command indents all lines starting between START (inclusive) - and END (exclusive) sideways by COUNT columns. This "preserves - the shape" of the affected region, moving it as a rigid unit. - Consequently, this command is useful not only for indenting - regions of unindented text, but also for indenting regions of - formatted code. - - For example, if COUNT is 3, this command adds 3 columns of - indentation to each of the lines beginning in the region specified. - - In Mail mode, `C-c C-y' (`mail-yank-original') uses - `indent-rigidly' to indent the text copied from the message being - replied to. - - - Function: indent-code-rigidly START END COLUMNS &optional - NOCHANGE-REGEXP - This is like `indent-rigidly', except that it doesn't alter lines - that start within strings or comments. - - In addition, it doesn't alter a line if NOCHANGE-REGEXP matches at - the beginning of the line (if NOCHANGE-REGEXP is non-`nil'). - - -File: lispref.info, Node: Relative Indent, Next: Indent Tabs, Prev: Region Indent, Up: Indentation - -Indentation Relative to Previous Lines --------------------------------------- - - This section describes two commands that indent the current line -based on the contents of previous lines. - - - Command: indent-relative &optional UNINDENTED-OK - This command inserts whitespace at point, extending to the same - column as the next "indent point" of the previous nonblank line. - An indent point is a non-whitespace character following - whitespace. The next indent point is the first one at a column - greater than the current column of point. For example, if point - is underneath and to the left of the first non-blank character of - a line of text, it moves to that column by inserting whitespace. - - If the previous nonblank line has no next indent point (i.e., none - at a great enough column position), `indent-relative' either does - nothing (if UNINDENTED-OK is non-`nil') or calls - `tab-to-tab-stop'. Thus, if point is underneath and to the right - of the last column of a short line of text, this command ordinarily - moves point to the next tab stop by inserting whitespace. - - The return value of `indent-relative' is unpredictable. - - In the following example, point is at the beginning of the second - line: - - This line is indented twelve spaces. - -!-The quick brown fox jumped. - - Evaluation of the expression `(indent-relative nil)' produces the - following: - - This line is indented twelve spaces. - -!-The quick brown fox jumped. - - In this example, point is between the `m' and `p' of `jumped': - - This line is indented twelve spaces. - The quick brown fox jum-!-ped. - - Evaluation of the expression `(indent-relative nil)' produces the - following: - - This line is indented twelve spaces. - The quick brown fox jum -!-ped. - - - Command: indent-relative-maybe - This command indents the current line like the previous nonblank - line. It calls `indent-relative' with `t' as the UNINDENTED-OK - argument. The return value is unpredictable. - - If the previous nonblank line has no indent points beyond the - current column, this command does nothing. - - -File: lispref.info, Node: Indent Tabs, Next: Motion by Indent, Prev: Relative Indent, Up: Indentation - -Adjustable "Tab Stops" ----------------------- - - This section explains the mechanism for user-specified "tab stops" -and the mechanisms that use and set them. The name "tab stops" is used -because the feature is similar to that of the tab stops on a -typewriter. The feature works by inserting an appropriate number of -spaces and tab characters to reach the next tab stop column; it does not -affect the display of tab characters in the buffer (*note Usual -Display::.). Note that the character as input uses this tab stop -feature only in a few major modes, such as Text mode. - - - Command: tab-to-tab-stop - This command inserts spaces or tabs up to the next tab stop column - defined by `tab-stop-list'. It searches the list for an element - greater than the current column number, and uses that element as - the column to indent to. It does nothing if no such element is - found. - - - User Option: tab-stop-list - This variable is the list of tab stop columns used by - `tab-to-tab-stops'. The elements should be integers in increasing - order. The tab stop columns need not be evenly spaced. - - Use `M-x edit-tab-stops' to edit the location of tab stops - interactively. - - -File: lispref.info, Node: Motion by Indent, Prev: Indent Tabs, Up: Indentation - -Indentation-Based Motion Commands ---------------------------------- - - These commands, primarily for interactive use, act based on the -indentation in the text. - - - Command: back-to-indentation - This command moves point to the first non-whitespace character in - the current line (which is the line in which point is located). - It returns `nil'. - - - Command: backward-to-indentation ARG - This command moves point backward ARG lines and then to the first - nonblank character on that line. It returns `nil'. - - - Command: forward-to-indentation ARG - This command moves point forward ARG lines and then to the first - nonblank character on that line. It returns `nil'. - - -File: lispref.info, Node: Case Changes, Next: Text Properties, Prev: Indentation, Up: Text - -Case Changes -============ - - The case change commands described here work on text in the current -buffer. *Note Character Case::, for case conversion commands that work -on strings and characters. *Note Case Tables::, for how to customize -which characters are upper or lower case and how to convert them. - - - Command: capitalize-region START END - This function capitalizes all words in the region defined by START - and END. To capitalize means to convert each word's first - character to upper case and convert the rest of each word to lower - case. The function returns `nil'. - - If one end of the region is in the middle of a word, the part of - the word within the region is treated as an entire word. - - When `capitalize-region' is called interactively, START and END - are point and the mark, with the smallest first. - - ---------- Buffer: foo ---------- - This is the contents of the 5th foo. - ---------- Buffer: foo ---------- - - (capitalize-region 1 44) - => nil - - ---------- Buffer: foo ---------- - This Is The Contents Of The 5th Foo. - ---------- Buffer: foo ---------- - - - Command: downcase-region START END - This function converts all of the letters in the region defined by - START and END to lower case. The function returns `nil'. - - When `downcase-region' is called interactively, START and END are - point and the mark, with the smallest first. - - - Command: upcase-region START END - This function converts all of the letters in the region defined by - START and END to upper case. The function returns `nil'. - - When `upcase-region' is called interactively, START and END are - point and the mark, with the smallest first. - - - Command: capitalize-word COUNT - This function capitalizes COUNT words after point, moving point - over as it does. To capitalize means to convert each word's first - character to upper case and convert the rest of each word to lower - case. If COUNT is negative, the function capitalizes the -COUNT - previous words but does not move point. The value is `nil'. - - If point is in the middle of a word, the part of the word before - point is ignored when moving forward. The rest is treated as an - entire word. - - When `capitalize-word' is called interactively, COUNT is set to - the numeric prefix argument. - - - Command: downcase-word COUNT - This function converts the COUNT words after point to all lower - case, moving point over as it does. If COUNT is negative, it - converts the -COUNT previous words but does not move point. The - value is `nil'. - - When `downcase-word' is called interactively, COUNT is set to the - numeric prefix argument. - - - Command: upcase-word COUNT - This function converts the COUNT words after point to all upper - case, moving point over as it does. If COUNT is negative, it - converts the -COUNT previous words but does not move point. The - value is `nil'. - - When `upcase-word' is called interactively, COUNT is set to the - numeric prefix argument. - - -File: lispref.info, Node: Text Properties, Next: Substitution, Prev: Case Changes, Up: Text - -Text Properties -=============== - - Text properties are an alternative interface to extents (*note -Extents::.), and are built on top of them. They are useful when you -want to view textual properties as being attached to the characters -themselves rather than to intervals of characters. The text property -interface is compatible with FSF Emacs. - - Each character position in a buffer or a string can have a "text -property list", much like the property list of a symbol (*note Property -Lists::.). The properties belong to a particular character at a -particular place, such as, the letter `T' at the beginning of this -sentence or the first `o' in `foo'--if the same character occurs in two -different places, the two occurrences generally have different -properties. - - Each property has a name and a value. Both of these can be any Lisp -object, but the name is normally a symbol. The usual way to access the -property list is to specify a name and ask what value corresponds to it. - - Note that FSF Emacs also looks at the `category' property to find -defaults for text properties. We consider this too bogus to implement. - - Copying text between strings and buffers preserves the properties -along with the characters; this includes such diverse functions as -`substring', `insert', and `buffer-substring'. - -* Menu: - -* Examining Properties:: Looking at the properties of one character. -* Changing Properties:: Setting the properties of a range of text. -* Property Search:: Searching for where a property changes value. -* Special Properties:: Particular properties with special meanings. -* Saving Properties:: Saving text properties in files, and reading - them back. - - -File: lispref.info, Node: Examining Properties, Next: Changing Properties, Up: Text Properties - -Examining Text Properties -------------------------- - - The simplest way to examine text properties is to ask for the value -of a particular property of a particular character. For that, use -`get-text-property'. Use `text-properties-at' to get the entire -property list of a character. *Note Property Search::, for functions -to examine the properties of a number of characters at once. - - These functions handle both strings and buffers. (Keep in mind that -positions in a string start from 0, whereas positions in a buffer start -from 1.) - - - Function: get-text-property POS PROP &optional OBJECT - This function returns the value of the PROP property of the - character after position POS in OBJECT (a buffer or string). The - argument OBJECT is optional and defaults to the current buffer. - - - Function: get-char-property POS PROP &optional OBJECT - This function is like `get-text-property', except that it checks - all extents, not just text-property extents. - - - - Function: text-properties-at POSITION &optional OBJECT - This function returns the entire property list of the character at - POSITION in the string or buffer OBJECT. If OBJECT is `nil', it - defaults to the current buffer. - - - Variable: default-text-properties - This variable holds a property list giving default values for text - properties. Whenever a character does not specify a value for a - property, the value stored in this list is used instead. Here is - an example: - - (setq default-text-properties '(foo 69)) - ;; Make sure character 1 has no properties of its own. - (set-text-properties 1 2 nil) - ;; What we get, when we ask, is the default value. - (get-text-property 1 'foo) - => 69 - - -File: lispref.info, Node: Changing Properties, Next: Property Search, Prev: Examining Properties, Up: Text Properties - -Changing Text Properties ------------------------- - - The primitives for changing properties apply to a specified range of -text. The function `set-text-properties' (see end of section) sets the -entire property list of the text in that range; more often, it is -useful to add, change, or delete just certain properties specified by -name. - - Since text properties are considered part of the buffer's contents, -and can affect how the buffer looks on the screen, any change in the -text properties is considered a buffer modification. Buffer text -property changes are undoable (*note Undo::.). - - - Function: put-text-property START END PROP VALUE &optional OBJECT - This function sets the PROP property to VALUE for the text between - START and END in the string or buffer OBJECT. If OBJECT is `nil', - it defaults to the current buffer. - - - Function: add-text-properties START END PROPS &optional OBJECT - This function modifies the text properties for the text between - START and END in the string or buffer OBJECT. If OBJECT is `nil', - it defaults to the current buffer. - - The argument PROPS specifies which properties to change. It - should have the form of a property list (*note Property Lists::.): - a list whose elements include the property names followed - alternately by the corresponding values. - - The return value is `t' if the function actually changed some - property's value; `nil' otherwise (if PROPS is `nil' or its values - agree with those in the text). - - For example, here is how to set the `comment' and `face' - properties of a range of text: - - (add-text-properties START END - '(comment t face highlight)) - - - Function: remove-text-properties START END PROPS &optional OBJECT - This function deletes specified text properties from the text - between START and END in the string or buffer OBJECT. If OBJECT - is `nil', it defaults to the current buffer. - - The argument PROPS specifies which properties to delete. It - should have the form of a property list (*note Property Lists::.): - a list whose elements are property names alternating with - corresponding values. But only the names matter--the values that - accompany them are ignored. For example, here's how to remove the - `face' property. - - (remove-text-properties START END '(face nil)) - - The return value is `t' if the function actually changed some - property's value; `nil' otherwise (if PROPS is `nil' or if no - character in the specified text had any of those properties). - - - Function: set-text-properties START END PROPS &optional OBJECT - This function completely replaces the text property list for the - text between START and END in the string or buffer OBJECT. If - OBJECT is `nil', it defaults to the current buffer. - - The argument PROPS is the new property list. It should be a list - whose elements are property names alternating with corresponding - values. - - After `set-text-properties' returns, all the characters in the - specified range have identical properties. - - If PROPS is `nil', the effect is to get rid of all properties from - the specified range of text. Here's an example: - - (set-text-properties START END nil) - - See also the function `buffer-substring-without-properties' (*note -Buffer Contents::.) which copies text from the buffer but does not copy -its properties. - - -File: lispref.info, Node: Property Search, Next: Special Properties, Prev: Changing Properties, Up: Text Properties - -Property Search Functions -------------------------- - - In typical use of text properties, most of the time several or many -consecutive characters have the same value for a property. Rather than -writing your programs to examine characters one by one, it is much -faster to process chunks of text that have the same property value. - - Here are functions you can use to do this. They use `eq' for -comparing property values. In all cases, OBJECT defaults to the -current buffer. - - For high performance, it's very important to use the LIMIT argument -to these functions, especially the ones that search for a single -property--otherwise, they may spend a long time scanning to the end of -the buffer, if the property you are interested in does not change. - - Remember that a position is always between two characters; the -position returned by these functions is between two characters with -different properties. - - - Function: next-property-change POS &optional OBJECT LIMIT - The function scans the text forward from position POS in the - string or buffer OBJECT till it finds a change in some text - property, then returns the position of the change. In other - words, it returns the position of the first character beyond POS - whose properties are not identical to those of the character just - after POS. - - If LIMIT is non-`nil', then the scan ends at position LIMIT. If - there is no property change before that point, - `next-property-change' returns LIMIT. - - The value is `nil' if the properties remain unchanged all the way - to the end of OBJECT and LIMIT is `nil'. If the value is - non-`nil', it is a position greater than or equal to POS. The - value equals POS only when LIMIT equals POS. - - Here is an example of how to scan the buffer by chunks of text - within which all properties are constant: - - (while (not (eobp)) - (let ((plist (text-properties-at (point))) - (next-change - (or (next-property-change (point) (current-buffer)) - (point-max)))) - Process text from point to NEXT-CHANGE... - (goto-char next-change))) - - - Function: next-single-property-change POS PROP &optional OBJECT LIMIT - The function scans the text forward from position POS in the - string or buffer OBJECT till it finds a change in the PROP - property, then returns the position of the change. In other - words, it returns the position of the first character beyond POS - whose PROP property differs from that of the character just after - POS. - - If LIMIT is non-`nil', then the scan ends at position LIMIT. If - there is no property change before that point, - `next-single-property-change' returns LIMIT. - - The value is `nil' if the property remains unchanged all the way to - the end of OBJECT and LIMIT is `nil'. If the value is non-`nil', - it is a position greater than or equal to POS; it equals POS only - if LIMIT equals POS. - - - Function: previous-property-change POS &optional OBJECT LIMIT - This is like `next-property-change', but scans back from POS - instead of forward. If the value is non-`nil', it is a position - less than or equal to POS; it equals POS only if LIMIT equals POS. - - - Function: previous-single-property-change POS PROP &optional OBJECT - LIMIT - This is like `next-single-property-change', but scans back from - POS instead of forward. If the value is non-`nil', it is a - position less than or equal to POS; it equals POS only if LIMIT - equals POS. - - - Function: text-property-any START END PROP VALUE &optional OBJECT - This function returns non-`nil' if at least one character between - START and END has a property PROP whose value is VALUE. More - precisely, it returns the position of the first such character. - Otherwise, it returns `nil'. - - The optional fifth argument, OBJECT, specifies the string or - buffer to scan. Positions are relative to OBJECT. The default - for OBJECT is the current buffer. - - - Function: text-property-not-all START END PROP VALUE &optional OBJECT - This function returns non-`nil' if at least one character between - START and END has a property PROP whose value differs from VALUE. - More precisely, it returns the position of the first such - character. Otherwise, it returns `nil'. - - The optional fifth argument, OBJECT, specifies the string or - buffer to scan. Positions are relative to OBJECT. The default - for OBJECT is the current buffer. - - -File: lispref.info, Node: Special Properties, Next: Saving Properties, Prev: Property Search, Up: Text Properties - -Properties with Special Meanings --------------------------------- - - The predefined properties are the same as those for extents. *Note -Extent Properties::. - - -File: lispref.info, Node: Saving Properties, Prev: Special Properties, Up: Text Properties - -Saving Text Properties in Files -------------------------------- - - You can save text properties in files, and restore text properties -when inserting the files, using these two hooks: - - - Variable: write-region-annotate-functions - This variable's value is a list of functions for `write-region' to - run to encode text properties in some fashion as annotations to - the text being written in the file. *Note Writing to Files::. - - Each function in the list is called with two arguments: the start - and end of the region to be written. These functions should not - alter the contents of the buffer. Instead, they should return - lists indicating annotations to write in the file in addition to - the text in the buffer. - - Each function should return a list of elements of the form - `(POSITION . STRING)', where POSITION is an integer specifying the - relative position in the text to be written, and STRING is the - annotation to add there. - - Each list returned by one of these functions must be already - sorted in increasing order by POSITION. If there is more than one - function, `write-region' merges the lists destructively into one - sorted list. - - When `write-region' actually writes the text from the buffer to the - file, it intermixes the specified annotations at the corresponding - positions. All this takes place without modifying the buffer. - - - Variable: after-insert-file-functions - This variable holds a list of functions for `insert-file-contents' - to call after inserting a file's contents. These functions should - scan the inserted text for annotations, and convert them to the - text properties they stand for. - - Each function receives one argument, the length of the inserted - text; point indicates the start of that text. The function should - scan that text for annotations, delete them, and create the text - properties that the annotations specify. The function should - return the updated length of the inserted text, as it stands after - those changes. The value returned by one function becomes the - argument to the next function. - - These functions should always return with point at the beginning of - the inserted text. - - The intended use of `after-insert-file-functions' is for converting - some sort of textual annotations into actual text properties. But - other uses may be possible. - - We invite users to write Lisp programs to store and retrieve text -properties in files, using these hooks, and thus to experiment with -various data formats and find good ones. Eventually we hope users will -produce good, general extensions we can install in Emacs. - - We suggest not trying to handle arbitrary Lisp objects as property -names or property values--because a program that general is probably -difficult to write, and slow. Instead, choose a set of possible data -types that are reasonably flexible, and not too hard to encode. - - *Note Format Conversion::, for a related feature. - - -File: lispref.info, Node: Substitution, Next: Registers, Prev: Text Properties, Up: Text - -Substituting for a Character Code -================================= - - The following functions replace characters within a specified region -based on their character codes. - - - Function: subst-char-in-region START END OLD-CHAR NEW-CHAR &optional - NOUNDO - This function replaces all occurrences of the character OLD-CHAR - with the character NEW-CHAR in the region of the current buffer - defined by START and END. - - If NOUNDO is non-`nil', then `subst-char-in-region' does not - record the change for undo and does not mark the buffer as - modified. This feature is used for controlling selective display - (*note Selective Display::.). - - `subst-char-in-region' does not move point and returns `nil'. - - ---------- Buffer: foo ---------- - This is the contents of the buffer before. - ---------- Buffer: foo ---------- - - (subst-char-in-region 1 20 ?i ?X) - => nil - - ---------- Buffer: foo ---------- - ThXs Xs the contents of the buffer before. - ---------- Buffer: foo ---------- - - - Function: translate-region START END TABLE - This function applies a translation table to the characters in the - buffer between positions START and END. The translation table - TABLE can be either a string, a vector, or a char-table. - - If TABLE is a string, its Nth element is the mapping for the - character with code N. - - If TABLE is a vector, its Nth element is the mapping for character - with code N. Legal mappings are characters, strings, or `nil' - (meaning don't replace.) - - If TABLE is a char-table, its elements describe the mapping - between characters and their replacements. The char-table should - be of type `char' or `generic'. - - When the TABLE is a string or vector and its length is less than - the total number of characters (256 without Mule), any characters - with codes larger than the length of TABLE are not altered by the - translation. - - The return value of `translate-region' is the number of characters - that were actually changed by the translation. This does not - count characters that were mapped into themselves in the - translation table. - - *NOTE*: Prior to XEmacs 21.2, the TABLE argument was allowed only - to be a string. This is still the case in FSF Emacs. - - The following example creates a char-table that is passed to - `translate-region', which translates character `a' to `the letter - a', removes character `b', and translates character `c' to newline. - - ---------- Buffer: foo ---------- - Here is a sentence in the buffer. - ---------- Buffer: foo ---------- - - (let ((table (make-char-table 'generic))) - (put-char-table ?a "the letter a" table) - (put-char-table ?b "" table) - (put-char-table ?c ?\n table) - (translate-region (point-min) (point-max) table)) - => 3 - - ---------- Buffer: foo ---------- - Here is the letter a senten - e in the uffer. - ---------- Buffer: foo ---------- - - -File: lispref.info, Node: Registers, Next: Transposition, Prev: Substitution, Up: Text - -Registers -========= - - A register is a sort of variable used in XEmacs editing that can -hold a marker, a string, a rectangle, a window configuration (of one -frame), or a frame configuration (of all frames). Each register is -named by a single character. All characters, including control and -meta characters (but with the exception of `C-g'), can be used to name -registers. Thus, there are 255 possible registers. A register is -designated in Emacs Lisp by a character that is its name. - - The functions in this section return unpredictable values unless -otherwise stated. - - - Variable: register-alist - This variable is an alist of elements of the form `(NAME . - CONTENTS)'. Normally, there is one element for each XEmacs - register that has been used. - - The object NAME is a character (an integer) identifying the - register. The object CONTENTS is a string, marker, or list - representing the register contents. A string represents text - stored in the register. A marker represents a position. A list - represents a rectangle; its elements are strings, one per line of - the rectangle. - - - Function: get-register REG - This function returns the contents of the register REG, or `nil' - if it has no contents. - - - Function: set-register REG VALUE - This function sets the contents of register REG to VALUE. A - register can be set to any value, but the other register functions - expect only certain data types. The return value is VALUE. - - - Command: view-register REG - This command displays what is contained in register REG. - - - Command: insert-register REG &optional BEFOREP - This command inserts contents of register REG into the current - buffer. - - Normally, this command puts point before the inserted text, and the - mark after it. However, if the optional second argument BEFOREP - is non-`nil', it puts the mark before and point after. You can - pass a non-`nil' second argument BEFOREP to this function - interactively by supplying any prefix argument. - - If the register contains a rectangle, then the rectangle is - inserted with its upper left corner at point. This means that - text is inserted in the current line and underneath it on - successive lines. - - If the register contains something other than saved text (a - string) or a rectangle (a list), currently useless things happen. - This may be changed in the future. - - -File: lispref.info, Node: Transposition, Next: Change Hooks, Prev: Registers, Up: Text - -Transposition of Text -===================== - - This subroutine is used by the transposition commands. - - - Function: transpose-regions START1 END1 START2 END2 &optional - LEAVE-MARKERS - This function exchanges two nonoverlapping portions of the buffer. - Arguments START1 and END1 specify the bounds of one portion and - arguments START2 and END2 specify the bounds of the other portion. - - Normally, `transpose-regions' relocates markers with the transposed - text; a marker previously positioned within one of the two - transposed portions moves along with that portion, thus remaining - between the same two characters in their new position. However, - if LEAVE-MARKERS is non-`nil', `transpose-regions' does not do - this--it leaves all markers unrelocated. - diff --git a/info/lispref.info-31 b/info/lispref.info-31 deleted file mode 100644 index fdf8edd..0000000 --- a/info/lispref.info-31 +++ /dev/null @@ -1,1211 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Change Hooks, Next: Transformations, Prev: Transposition, Up: Text - -Change Hooks -============ - - These hook variables let you arrange to take notice of all changes in -all buffers (or in a particular buffer, if you make them buffer-local). - - The functions you use in these hooks should save and restore the -match data if they do anything that uses regular expressions; -otherwise, they will interfere in bizarre ways with the editing -operations that call them. - - Buffer changes made while executing the following hooks don't -themselves cause any change hooks to be invoked. - - - Variable: before-change-functions - This variable holds a list of a functions to call before any buffer - modification. Each function gets two arguments, the beginning and - end of the region that is about to change, represented as - integers. The buffer that is about to change is always the - current buffer. - - - Variable: after-change-functions - This variable holds a list of a functions to call after any buffer - modification. Each function receives three arguments: the - beginning and end of the region just changed, and the length of - the text that existed before the change. (To get the current - length, subtract the region beginning from the region end.) All - three arguments are integers. The buffer that's about to change - is always the current buffer. - - - Variable: before-change-function - This obsolete variable holds one function to call before any buffer - modification (or `nil' for no function). It is called just like - the functions in `before-change-functions'. - - - Variable: after-change-function - This obsolete variable holds one function to call after any buffer - modification (or `nil' for no function). It is called just like - the functions in `after-change-functions'. - - - Variable: first-change-hook - This variable is a normal hook that is run whenever a buffer is - changed that was previously in the unmodified state. - - -File: lispref.info, Node: Transformations, Prev: Change Hooks, Up: Text - -Textual transformations--MD5 and base64 support -=============================================== - - Some textual operations inherently require examining each character -in turn, and performing arithmetic operations on them. Such operations -can, of course, be implemented in Emacs Lisp, but tend to be very slow -for large portions of text or data. This is why some of them are -implemented in C, with an appropriate interface for Lisp programmers. -Examples of algorithms thus provided are MD5 and base64 support. - - MD5 is an algorithm for calculating message digests, as described in -rfc1321. Given a message of arbitrary length, MD5 produces an 128-bit -"fingerprint" ("message digest") corresponding to that message. It is -considered computationally infeasible to produce two messages having -the same MD5 digest, or to produce a message having a prespecified -target digest. MD5 is used heavily by various authentication schemes. - - Emacs Lisp interface to MD5 consists of a single function `md5': - - - Function: md5 OBJECT &optional START END - This function returns the MD5 message digest of OBJECT, a buffer - or string. - - Optional arguments START and END denote positions for computing - the digest of a portion of OBJECT. - - Some examples of usage: - - ;; Calculate the digest of the entire buffer - (md5 (current-buffer)) - => "8842b04362899b1cda8d2d126dc11712" - - ;; Calculate the digest of the current line - (md5 (current-buffer) (point-at-bol) (point-at-eol)) - => "60614d21e9dee27dfdb01fa4e30d6d00" - - ;; Calculate the digest of your name and email address - (md5 (concat (format "%s <%s>" (user-full-name) user-mail-address))) - => "0a2188c40fd38922d941fe6032fce516" - - Base64 is a portable encoding for arbitrary sequences of octets, in a -form that need not be readable by humans. It uses a 65-character subset -of US-ASCII, as described in rfc2045. Base64 is used by MIME to encode -binary bodies, and to encode binary characters in message headers. - - The Lisp interface to base64 consists of four functions: - - - Function: base64-encode-region BEG END &optional NO-LINE-BREAK - This function encodes the region between BEG and END of the - current buffer to base64 format. This means that the original - region is deleted, and replaced with its base64 equivalent. - - Normally, encoded base64 output is multi-line, with 76-character - lines. If NO-LINE-BREAK is non-`nil', newlines will not be - inserted, resulting in single-line output. - - Mule note: you should make sure that you convert the multibyte - characters (those that do not fit into 0-255 range) to something - else, because they cannot be meaningfully converted to base64. If - the `base64-encode-region' encounters such characters, it will - signal an error. - - `base64-encode-region' returns the length of the encoded text. - - ;; Encode the whole buffer in base64 - (base64-encode-region (point-min) (point-max)) - - The function can also be used interactively, in which case it - works on the currently active region. - - - Function: base64-encode-string STRING - This function encodes STRING to base64, and returns the encoded - string. - - For Mule, the same considerations apply as for - `base64-encode-region'. - - (base64-encode-string "fubar") - => "ZnViYXI=" - - - Function: base64-decode-region BEG END - This function decodes the region between BEG and END of the - current buffer. The region should be in base64 encoding. - - If the region was decoded correctly, `base64-decode-region' returns - the length of the decoded region. If the decoding failed, `nil' is - returned. - - ;; Decode a base64 buffer, and replace it with the decoded version - (base64-decode-region (point-min) (point-max)) - - - Function: base64-decode-string STRING - This function decodes STRING to base64, and returns the decoded - string. STRING should be valid base64-encoded text. - - If encoding was not possible, `nil' is returned. - - (base64-decode-string "ZnViYXI=") - => "fubar" - - (base64-decode-string "totally bogus") - => nil - - -File: lispref.info, Node: Searching and Matching, Next: Syntax Tables, Prev: Text, Up: Top - -Searching and Matching -********************** - - XEmacs provides two ways to search through a buffer for specified -text: exact string searches and regular expression searches. After a -regular expression search, you can examine the "match data" to -determine which text matched the whole regular expression or various -portions of it. - -* Menu: - -* String Search:: Search for an exact match. -* Regular Expressions:: Describing classes of strings. -* Regexp Search:: Searching for a match for a regexp. -* POSIX Regexps:: Searching POSIX-style for the longest match. -* Search and Replace:: Internals of `query-replace'. -* Match Data:: Finding out which part of the text matched - various parts of a regexp, after regexp search. -* Searching and Case:: Case-independent or case-significant searching. -* Standard Regexps:: Useful regexps for finding sentences, pages,... - - The `skip-chars...' functions also perform a kind of searching. -*Note Skipping Characters::. - - -File: lispref.info, Node: String Search, Next: Regular Expressions, Up: Searching and Matching - -Searching for Strings -===================== - - These are the primitive functions for searching through the text in a -buffer. They are meant for use in programs, but you may call them -interactively. If you do so, they prompt for the search string; LIMIT -and NOERROR are set to `nil', and REPEAT is set to 1. - - - Command: search-forward STRING &optional LIMIT NOERROR REPEAT - This function searches forward from point for an exact match for - STRING. If successful, it sets point to the end of the occurrence - found, and returns the new value of point. If no match is found, - the value and side effects depend on NOERROR (see below). - - In the following example, point is initially at the beginning of - the line. Then `(search-forward "fox")' moves point after the last - letter of `fox': - - ---------- Buffer: foo ---------- - -!-The quick brown fox jumped over the lazy dog. - ---------- Buffer: foo ---------- - - (search-forward "fox") - => 20 - - ---------- Buffer: foo ---------- - The quick brown fox-!- jumped over the lazy dog. - ---------- Buffer: foo ---------- - - The argument LIMIT specifies the upper bound to the search. (It - must be a position in the current buffer.) No match extending - after that position is accepted. If LIMIT is omitted or `nil', it - defaults to the end of the accessible portion of the buffer. - - What happens when the search fails depends on the value of - NOERROR. If NOERROR is `nil', a `search-failed' error is - signaled. If NOERROR is `t', `search-forward' returns `nil' and - does nothing. If NOERROR is neither `nil' nor `t', then - `search-forward' moves point to the upper bound and returns `nil'. - (It would be more consistent now to return the new position of - point in that case, but some programs may depend on a value of - `nil'.) - - If REPEAT is supplied (it must be a positive number), then the - search is repeated that many times (each time starting at the end - of the previous time's match). If these successive searches - succeed, the function succeeds, moving point and returning its new - value. Otherwise the search fails. - - - Command: search-backward STRING &optional LIMIT NOERROR REPEAT - This function searches backward from point for STRING. It is just - like `search-forward' except that it searches backwards and leaves - point at the beginning of the match. - - - Command: word-search-forward STRING &optional LIMIT NOERROR REPEAT - This function searches forward from point for a "word" match for - STRING. If it finds a match, it sets point to the end of the - match found, and returns the new value of point. - - Word matching regards STRING as a sequence of words, disregarding - punctuation that separates them. It searches the buffer for the - same sequence of words. Each word must be distinct in the buffer - (searching for the word `ball' does not match the word `balls'), - but the details of punctuation and spacing are ignored (searching - for `ball boy' does match `ball. Boy!'). - - In this example, point is initially at the beginning of the - buffer; the search leaves it between the `y' and the `!'. - - ---------- Buffer: foo ---------- - -!-He said "Please! Find - the ball boy!" - ---------- Buffer: foo ---------- - - (word-search-forward "Please find the ball, boy.") - => 35 - - ---------- Buffer: foo ---------- - He said "Please! Find - the ball boy-!-!" - ---------- Buffer: foo ---------- - - If LIMIT is non-`nil' (it must be a position in the current - buffer), then it is the upper bound to the search. The match - found must not extend after that position. - - If NOERROR is `nil', then `word-search-forward' signals an error - if the search fails. If NOERROR is `t', then it returns `nil' - instead of signaling an error. If NOERROR is neither `nil' nor - `t', it moves point to LIMIT (or the end of the buffer) and - returns `nil'. - - If REPEAT is non-`nil', then the search is repeated that many - times. Point is positioned at the end of the last match. - - - Command: word-search-backward STRING &optional LIMIT NOERROR REPEAT - This function searches backward from point for a word match to - STRING. This function is just like `word-search-forward' except - that it searches backward and normally leaves point at the - beginning of the match. - - -File: lispref.info, Node: Regular Expressions, Next: Regexp Search, Prev: String Search, Up: Searching and Matching - -Regular Expressions -=================== - - A "regular expression" ("regexp", for short) is a pattern that -denotes a (possibly infinite) set of strings. Searching for matches for -a regexp is a very powerful operation. This section explains how to -write regexps; the following section says how to search for them. - - To gain a thorough understanding of regular expressions and how to -use them to best advantage, we recommend that you study `Mastering -Regular Expressions, by Jeffrey E.F. Friedl, O'Reilly and Associates, -1997'. (It's known as the "Hip Owls" book, because of the picture on its -cover.) You might also read the manuals to *Note (gawk)Top::, *Note -(ed)Top::, `sed', `grep', *Note (perl)Top::, *Note (regex)Top::, *Note -(rx)Top::, `pcre', and *Note (flex)Top::, which also make good use of -regular expressions. - - The XEmacs regular expression syntax most closely resembles that of -`ed', or `grep', the GNU versions of which all utilize the GNU `regex' -library. XEmacs' version of `regex' has recently been extended with -some Perl-like capabilities, described in the next section. - -* Menu: - -* Syntax of Regexps:: Rules for writing regular expressions. -* Regexp Example:: Illustrates regular expression syntax. - - -File: lispref.info, Node: Syntax of Regexps, Next: Regexp Example, Up: Regular Expressions - -Syntax of Regular Expressions ------------------------------ - - Regular expressions have a syntax in which a few characters are -special constructs and the rest are "ordinary". An ordinary character -is a simple regular expression that matches that character and nothing -else. The special characters are `.', `*', `+', `?', `[', `]', `^', -`$', and `\'; no new special characters will be defined in the future. -Any other character appearing in a regular expression is ordinary, -unless a `\' precedes it. - - For example, `f' is not a special character, so it is ordinary, and -therefore `f' is a regular expression that matches the string `f' and -no other string. (It does *not* match the string `ff'.) Likewise, `o' -is a regular expression that matches only `o'. - - Any two regular expressions A and B can be concatenated. The result -is a regular expression that matches a string if A matches some amount -of the beginning of that string and B matches the rest of the string. - - As a simple example, we can concatenate the regular expressions `f' -and `o' to get the regular expression `fo', which matches only the -string `fo'. Still trivial. To do something more powerful, you need -to use one of the special characters. Here is a list of them: - -`. (Period)' - is a special character that matches any single character except a - newline. Using concatenation, we can make regular expressions - like `a.b', which matches any three-character string that begins - with `a' and ends with `b'. - -`*' - is not a construct by itself; it is a quantifying suffix operator - that means to repeat the preceding regular expression as many - times as possible. In `fo*', the `*' applies to the `o', so `fo*' - matches one `f' followed by any number of `o's. The case of zero - `o's is allowed: `fo*' does match `f'. - - `*' always applies to the *smallest* possible preceding - expression. Thus, `fo*' has a repeating `o', not a repeating `fo'. - - The matcher processes a `*' construct by matching, immediately, as - many repetitions as can be found; it is "greedy". Then it - continues with the rest of the pattern. If that fails, - backtracking occurs, discarding some of the matches of the - `*'-modified construct in case that makes it possible to match the - rest of the pattern. For example, in matching `ca*ar' against the - string `caaar', the `a*' first tries to match all three `a's; but - the rest of the pattern is `ar' and there is only `r' left to - match, so this try fails. The next alternative is for `a*' to - match only two `a's. With this choice, the rest of the regexp - matches successfully. - - Nested repetition operators can be extremely slow if they specify - backtracking loops. For example, it could take hours for the - regular expression `\(x+y*\)*a' to match the sequence - `xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz'. The slowness is because - Emacs must try each imaginable way of grouping the 35 `x''s before - concluding that none of them can work. To make sure your regular - expressions run fast, check nested repetitions carefully. - -`+' - is a quantifying suffix operator similar to `*' except that the - preceding expression must match at least once. It is also - "greedy". So, for example, `ca+r' matches the strings `car' and - `caaaar' but not the string `cr', whereas `ca*r' matches all three - strings. - -`?' - is a quantifying suffix operator similar to `*', except that the - preceding expression can match either once or not at all. For - example, `ca?r' matches `car' or `cr', but does not match anything - else. - -`*?' - works just like `*', except that rather than matching the longest - match, it matches the shortest match. `*?' is known as a - "non-greedy" quantifier, a regexp construct borrowed from Perl. - - This construct very useful for when you want to match the text - inside a pair of delimiters. For instance, `/\*.*?\*/' will match - C comments in a string. This could not be achieved without the - use of greedy quantifier. - - This construct has not been available prior to XEmacs 20.4. It is - not available in FSF Emacs. - -`+?' - is the `+' analog to `*?'. - -`\{n,m\}' - serves as an interval quantifier, analogous to `*' or `+', but - specifies that the expression must match at least N times, but no - more than M times. This syntax is supported by most Unix regexp - utilities, and has been introduced to XEmacs for the version 20.3. - -`[ ... ]' - `[' begins a "character set", which is terminated by a `]'. In - the simplest case, the characters between the two brackets form - the set. Thus, `[ad]' matches either one `a' or one `d', and - `[ad]*' matches any string composed of just `a's and `d's - (including the empty string), from which it follows that `c[ad]*r' - matches `cr', `car', `cdr', `caddaar', etc. - - The usual regular expression special characters are not special - inside a character set. A completely different set of special - characters exists inside character sets: `]', `-' and `^'. - - `-' is used for ranges of characters. To write a range, write two - characters with a `-' between them. Thus, `[a-z]' matches any - lower case letter. Ranges may be intermixed freely with individual - characters, as in `[a-z$%.]', which matches any lower case letter - or `$', `%', or a period. - - To include a `]' in a character set, make it the first character. - For example, `[]a]' matches `]' or `a'. To include a `-', write - `-' as the first character in the set, or put it immediately after - a range. (You can replace one individual character C with the - range `C-C' to make a place to put the `-'.) There is no way to - write a set containing just `-' and `]'. - - To include `^' in a set, put it anywhere but at the beginning of - the set. - -`[^ ... ]' - `[^' begins a "complement character set", which matches any - character except the ones specified. Thus, `[^a-z0-9A-Z]' matches - all characters *except* letters and digits. - - `^' is not special in a character set unless it is the first - character. The character following the `^' is treated as if it - were first (thus, `-' and `]' are not special there). - - Note that a complement character set can match a newline, unless - newline is mentioned as one of the characters not to match. - -`^' - is a special character that matches the empty string, but only at - the beginning of a line in the text being matched. Otherwise it - fails to match anything. Thus, `^foo' matches a `foo' that occurs - at the beginning of a line. - - When matching a string instead of a buffer, `^' matches at the - beginning of the string or after a newline character `\n'. - -`$' - is similar to `^' but matches only at the end of a line. Thus, - `x+$' matches a string of one `x' or more at the end of a line. - - When matching a string instead of a buffer, `$' matches at the end - of the string or before a newline character `\n'. - -`\' - has two functions: it quotes the special characters (including - `\'), and it introduces additional special constructs. - - Because `\' quotes special characters, `\$' is a regular - expression that matches only `$', and `\[' is a regular expression - that matches only `[', and so on. - - Note that `\' also has special meaning in the read syntax of Lisp - strings (*note String Type::.), and must be quoted with `\'. For - example, the regular expression that matches the `\' character is - `\\'. To write a Lisp string that contains the characters `\\', - Lisp syntax requires you to quote each `\' with another `\'. - Therefore, the read syntax for a regular expression matching `\' - is `"\\\\"'. - - *Please note:* For historical compatibility, special characters are -treated as ordinary ones if they are in contexts where their special -meanings make no sense. For example, `*foo' treats `*' as ordinary -since there is no preceding expression on which the `*' can act. It is -poor practice to depend on this behavior; quote the special character -anyway, regardless of where it appears. - - For the most part, `\' followed by any character matches only that -character. However, there are several exceptions: characters that, -when preceded by `\', are special constructs. Such characters are -always ordinary when encountered on their own. Here is a table of `\' -constructs: - -`\|' - specifies an alternative. Two regular expressions A and B with - `\|' in between form an expression that matches anything that - either A or B matches. - - Thus, `foo\|bar' matches either `foo' or `bar' but no other string. - - `\|' applies to the largest possible surrounding expressions. - Only a surrounding `\( ... \)' grouping can limit the grouping - power of `\|'. - - Full backtracking capability exists to handle multiple uses of - `\|'. - -`\( ... \)' - is a grouping construct that serves three purposes: - - 1. To enclose a set of `\|' alternatives for other operations. - Thus, `\(foo\|bar\)x' matches either `foox' or `barx'. - - 2. To enclose an expression for a suffix operator such as `*' to - act on. Thus, `ba\(na\)*' matches `bananana', etc., with any - (zero or more) number of `na' strings. - - 3. To record a matched substring for future reference. - - This last application is not a consequence of the idea of a - parenthetical grouping; it is a separate feature that happens to be - assigned as a second meaning to the same `\( ... \)' construct - because there is no conflict in practice between the two meanings. - Here is an explanation of this feature: - -`\DIGIT' - matches the same text that matched the DIGITth occurrence of a `\( - ... \)' construct. - - In other words, after the end of a `\( ... \)' construct. the - matcher remembers the beginning and end of the text matched by that - construct. Then, later on in the regular expression, you can use - `\' followed by DIGIT to match that same text, whatever it may - have been. - - The strings matching the first nine `\( ... \)' constructs - appearing in a regular expression are assigned numbers 1 through 9 - in the order that the open parentheses appear in the regular - expression. So you can use `\1' through `\9' to refer to the text - matched by the corresponding `\( ... \)' constructs. - - For example, `\(.*\)\1' matches any newline-free string that is - composed of two identical halves. The `\(.*\)' matches the first - half, which may be anything, but the `\1' that follows must match - the same exact text. - -`\(?: ... \)' - is called a "shy" grouping operator, and it is used just like `\( - ... \)', except that it does not cause the matched substring to be - recorded for future reference. - - This is useful when you need a lot of grouping `\( ... \)' - constructs, but only want to remember one or two. Then you can use - not want to remember them for later use with `match-string'. - - Using `\(?: ... \)' rather than `\( ... \)' when you don't need - the captured substrings ought to speed up your programs some, - since it shortens the code path followed by the regular expression - engine, as well as the amount of memory allocation and string - copying it must do. The actual performance gain to be observed - has not been measured or quantified as of this writing. - - The shy grouping operator has been borrowed from Perl, and has not - been available prior to XEmacs 20.3, nor is it available in FSF - Emacs. - -`\w' - matches any word-constituent character. The editor syntax table - determines which characters these are. *Note Syntax Tables::. - -`\W' - matches any character that is not a word constituent. - -`\sCODE' - matches any character whose syntax is CODE. Here CODE is a - character that represents a syntax code: thus, `w' for word - constituent, `-' for whitespace, `(' for open parenthesis, etc. - *Note Syntax Tables::, for a list of syntax codes and the - characters that stand for them. - -`\SCODE' - matches any character whose syntax is not CODE. - - The following regular expression constructs match the empty -string--that is, they don't use up any characters--but whether they -match depends on the context. - -`\`' - matches the empty string, but only at the beginning of the buffer - or string being matched against. - -`\'' - matches the empty string, but only at the end of the buffer or - string being matched against. - -`\=' - matches the empty string, but only at point. (This construct is - not defined when matching against a string.) - -`\b' - matches the empty string, but only at the beginning or end of a - word. Thus, `\bfoo\b' matches any occurrence of `foo' as a - separate word. `\bballs?\b' matches `ball' or `balls' as a - separate word. - -`\B' - matches the empty string, but *not* at the beginning or end of a - word. - -`\<' - matches the empty string, but only at the beginning of a word. - -`\>' - matches the empty string, but only at the end of a word. - - Not every string is a valid regular expression. For example, a -string with unbalanced square brackets is invalid (with a few -exceptions, such as `[]]'), and so is a string that ends with a single -`\'. If an invalid regular expression is passed to any of the search -functions, an `invalid-regexp' error is signaled. - - - Function: regexp-quote STRING - This function returns a regular expression string that matches - exactly STRING and nothing else. This allows you to request an - exact string match when calling a function that wants a regular - expression. - - (regexp-quote "^The cat$") - => "\\^The cat\\$" - - One use of `regexp-quote' is to combine an exact string match with - context described as a regular expression. For example, this - searches for the string that is the value of `string', surrounded - by whitespace: - - (re-search-forward - (concat "\\s-" (regexp-quote string) "\\s-")) - - -File: lispref.info, Node: Regexp Example, Prev: Syntax of Regexps, Up: Regular Expressions - -Complex Regexp Example ----------------------- - - Here is a complicated regexp, used by XEmacs to recognize the end of -a sentence together with any whitespace that follows. It is the value -of the variable `sentence-end'. - - First, we show the regexp as a string in Lisp syntax to distinguish -spaces from tab characters. The string constant begins and ends with a -double-quote. `\"' stands for a double-quote as part of the string, -`\\' for a backslash as part of the string, `\t' for a tab and `\n' for -a newline. - - "[.?!][]\"')}]*\\($\\| $\\|\t\\| \\)[ \t\n]*" - - In contrast, if you evaluate the variable `sentence-end', you will -see the following: - - sentence-end - => - "[.?!][]\"')}]*\\($\\| $\\| \\| \\)[ - ]*" - -In this output, tab and newline appear as themselves. - - This regular expression contains four parts in succession and can be -deciphered as follows: - -`[.?!]' - The first part of the pattern is a character set that matches any - one of three characters: period, question mark, and exclamation - mark. The match must begin with one of these three characters. - -`[]\"')}]*' - The second part of the pattern matches any closing braces and - quotation marks, zero or more of them, that may follow the period, - question mark or exclamation mark. The `\"' is Lisp syntax for a - double-quote in a string. The `*' at the end indicates that the - immediately preceding regular expression (a character set, in this - case) may be repeated zero or more times. - -`\\($\\| $\\|\t\\| \\)' - The third part of the pattern matches the whitespace that follows - the end of a sentence: the end of a line, or a tab, or two spaces. - The double backslashes mark the parentheses and vertical bars as - regular expression syntax; the parentheses delimit a group and the - vertical bars separate alternatives. The dollar sign is used to - match the end of a line. - -`[ \t\n]*' - Finally, the last part of the pattern matches any additional - whitespace beyond the minimum needed to end a sentence. - - -File: lispref.info, Node: Regexp Search, Next: POSIX Regexps, Prev: Regular Expressions, Up: Searching and Matching - -Regular Expression Searching -============================ - - In XEmacs, you can search for the next match for a regexp either -incrementally or not. Incremental search commands are described in the -`The XEmacs Reference Manual'. *Note Regular Expression Search: -(emacs)Regexp Search. Here we describe only the search functions -useful in programs. The principal one is `re-search-forward'. - - - Command: re-search-forward REGEXP &optional LIMIT NOERROR REPEAT - This function searches forward in the current buffer for a string - of text that is matched by the regular expression REGEXP. The - function skips over any amount of text that is not matched by - REGEXP, and leaves point at the end of the first match found. It - returns the new value of point. - - If LIMIT is non-`nil' (it must be a position in the current - buffer), then it is the upper bound to the search. No match - extending after that position is accepted. - - What happens when the search fails depends on the value of - NOERROR. If NOERROR is `nil', a `search-failed' error is - signaled. If NOERROR is `t', `re-search-forward' does nothing and - returns `nil'. If NOERROR is neither `nil' nor `t', then - `re-search-forward' moves point to LIMIT (or the end of the - buffer) and returns `nil'. - - If REPEAT is supplied (it must be a positive number), then the - search is repeated that many times (each time starting at the end - of the previous time's match). If these successive searches - succeed, the function succeeds, moving point and returning its new - value. Otherwise the search fails. - - In the following example, point is initially before the `T'. - Evaluating the search call moves point to the end of that line - (between the `t' of `hat' and the newline). - - ---------- Buffer: foo ---------- - I read "-!-The cat in the hat - comes back" twice. - ---------- Buffer: foo ---------- - - (re-search-forward "[a-z]+" nil t 5) - => 27 - - ---------- Buffer: foo ---------- - I read "The cat in the hat-!- - comes back" twice. - ---------- Buffer: foo ---------- - - - Command: re-search-backward REGEXP &optional LIMIT NOERROR REPEAT - This function searches backward in the current buffer for a string - of text that is matched by the regular expression REGEXP, leaving - point at the beginning of the first text found. - - This function is analogous to `re-search-forward', but they are not - simple mirror images. `re-search-forward' finds the match whose - beginning is as close as possible to the starting point. If - `re-search-backward' were a perfect mirror image, it would find the - match whose end is as close as possible. However, in fact it - finds the match whose beginning is as close as possible. The - reason is that matching a regular expression at a given spot - always works from beginning to end, and starts at a specified - beginning position. - - A true mirror-image of `re-search-forward' would require a special - feature for matching regexps from end to beginning. It's not - worth the trouble of implementing that. - - - Function: string-match REGEXP STRING &optional START - This function returns the index of the start of the first match for - the regular expression REGEXP in STRING, or `nil' if there is no - match. If START is non-`nil', the search starts at that index in - STRING. - - For example, - - (string-match - "quick" "The quick brown fox jumped quickly.") - => 4 - (string-match - "quick" "The quick brown fox jumped quickly." 8) - => 27 - - The index of the first character of the string is 0, the index of - the second character is 1, and so on. - - After this function returns, the index of the first character - beyond the match is available as `(match-end 0)'. *Note Match - Data::. - - (string-match - "quick" "The quick brown fox jumped quickly." 8) - => 27 - - (match-end 0) - => 32 - - - Function: split-string STRING &optional PATTERN - This function splits STRING to substrings delimited by PATTERN, - and returns a list of substrings. If PATTERN is omitted, it - defaults to `[ \f\t\n\r\v]+', which means that it splits STRING by - white-space. - - (split-string "foo bar") - => ("foo" "bar") - - (split-string "something") - => ("something") - - (split-string "a:b:c" ":") - => ("a" "b" "c") - - (split-string ":a::b:c" ":") - => ("" "a" "" "b" "c") - - - Function: split-path PATH - This function splits a search path into a list of strings. The - path components are separated with the characters specified with - `path-separator'. Under Unix, `path-separator' will normally be - `:', while under Windows, it will be `;'. - - - Function: looking-at REGEXP - This function determines whether the text in the current buffer - directly following point matches the regular expression REGEXP. - "Directly following" means precisely that: the search is - "anchored" and it can succeed only starting with the first - character following point. The result is `t' if so, `nil' - otherwise. - - This function does not move point, but it updates the match data, - which you can access using `match-beginning' and `match-end'. - *Note Match Data::. - - In this example, point is located directly before the `T'. If it - were anywhere else, the result would be `nil'. - - ---------- Buffer: foo ---------- - I read "-!-The cat in the hat - comes back" twice. - ---------- Buffer: foo ---------- - - (looking-at "The cat in the hat$") - => t - - -File: lispref.info, Node: POSIX Regexps, Next: Search and Replace, Prev: Regexp Search, Up: Searching and Matching - -POSIX Regular Expression Searching -================================== - - The usual regular expression functions do backtracking when necessary -to handle the `\|' and repetition constructs, but they continue this -only until they find *some* match. Then they succeed and report the -first match found. - - This section describes alternative search functions which perform the -full backtracking specified by the POSIX standard for regular expression -matching. They continue backtracking until they have tried all -possibilities and found all matches, so they can report the longest -match, as required by POSIX. This is much slower, so use these -functions only when you really need the longest match. - - In Emacs versions prior to 19.29, these functions did not exist, and -the functions described above implemented full POSIX backtracking. - - - Function: posix-search-forward REGEXP &optional LIMIT NOERROR REPEAT - This is like `re-search-forward' except that it performs the full - backtracking specified by the POSIX standard for regular expression - matching. - - - Function: posix-search-backward REGEXP &optional LIMIT NOERROR REPEAT - This is like `re-search-backward' except that it performs the full - backtracking specified by the POSIX standard for regular expression - matching. - - - Function: posix-looking-at REGEXP - This is like `looking-at' except that it performs the full - backtracking specified by the POSIX standard for regular expression - matching. - - - Function: posix-string-match REGEXP STRING &optional START - This is like `string-match' except that it performs the full - backtracking specified by the POSIX standard for regular expression - matching. - - -File: lispref.info, Node: Search and Replace, Next: Match Data, Prev: POSIX Regexps, Up: Searching and Matching - -Search and Replace -================== - - - Function: perform-replace FROM-STRING REPLACEMENTS QUERY-FLAG - REGEXP-FLAG DELIMITED-FLAG &optional REPEAT-COUNT MAP - This function is the guts of `query-replace' and related commands. - It searches for occurrences of FROM-STRING and replaces some or - all of them. If QUERY-FLAG is `nil', it replaces all occurrences; - otherwise, it asks the user what to do about each one. - - If REGEXP-FLAG is non-`nil', then FROM-STRING is considered a - regular expression; otherwise, it must match literally. If - DELIMITED-FLAG is non-`nil', then only replacements surrounded by - word boundaries are considered. - - The argument REPLACEMENTS specifies what to replace occurrences - with. If it is a string, that string is used. It can also be a - list of strings, to be used in cyclic order. - - If REPEAT-COUNT is non-`nil', it should be an integer. Then it - specifies how many times to use each of the strings in the - REPLACEMENTS list before advancing cyclicly to the next one. - - Normally, the keymap `query-replace-map' defines the possible user - responses for queries. The argument MAP, if non-`nil', is a - keymap to use instead of `query-replace-map'. - - - Variable: query-replace-map - This variable holds a special keymap that defines the valid user - responses for `query-replace' and related functions, as well as - `y-or-n-p' and `map-y-or-n-p'. It is unusual in two ways: - - * The "key bindings" are not commands, just symbols that are - meaningful to the functions that use this map. - - * Prefix keys are not supported; each key binding must be for a - single event key sequence. This is because the functions - don't use read key sequence to get the input; instead, they - read a single event and look it up "by hand." - - Here are the meaningful "bindings" for `query-replace-map'. Several -of them are meaningful only for `query-replace' and friends. - -`act' - Do take the action being considered--in other words, "yes." - -`skip' - Do not take action for this question--in other words, "no." - -`exit' - Answer this question "no," and give up on the entire series of - questions, assuming that the answers will be "no." - -`act-and-exit' - Answer this question "yes," and give up on the entire series of - questions, assuming that subsequent answers will be "no." - -`act-and-show' - Answer this question "yes," but show the results--don't advance yet - to the next question. - -`automatic' - Answer this question and all subsequent questions in the series - with "yes," without further user interaction. - -`backup' - Move back to the previous place that a question was asked about. - -`edit' - Enter a recursive edit to deal with this question--instead of any - other action that would normally be taken. - -`delete-and-edit' - Delete the text being considered, then enter a recursive edit to - replace it. - -`recenter' - Redisplay and center the window, then ask the same question again. - -`quit' - Perform a quit right away. Only `y-or-n-p' and related functions - use this answer. - -`help' - Display some help, then ask again. - - -File: lispref.info, Node: Match Data, Next: Searching and Case, Prev: Search and Replace, Up: Searching and Matching - -The Match Data -============== - - XEmacs keeps track of the positions of the start and end of segments -of text found during a regular expression search. This means, for -example, that you can search for a complex pattern, such as a date in -an Rmail message, and then extract parts of the match under control of -the pattern. - - Because the match data normally describe the most recent search only, -you must be careful not to do another search inadvertently between the -search you wish to refer back to and the use of the match data. If you -can't avoid another intervening search, you must save and restore the -match data around it, to prevent it from being overwritten. - -* Menu: - -* Simple Match Data:: Accessing single items of match data, - such as where a particular subexpression started. -* Replacing Match:: Replacing a substring that was matched. -* Entire Match Data:: Accessing the entire match data at once, as a list. -* Saving Match Data:: Saving and restoring the match data. - - -File: lispref.info, Node: Simple Match Data, Next: Replacing Match, Up: Match Data - -Simple Match Data Access ------------------------- - - This section explains how to use the match data to find out what was -matched by the last search or match operation. - - You can ask about the entire matching text, or about a particular -parenthetical subexpression of a regular expression. The COUNT -argument in the functions below specifies which. If COUNT is zero, you -are asking about the entire match. If COUNT is positive, it specifies -which subexpression you want. - - Recall that the subexpressions of a regular expression are those -expressions grouped with escaped parentheses, `\(...\)'. The COUNTth -subexpression is found by counting occurrences of `\(' from the -beginning of the whole regular expression. The first subexpression is -numbered 1, the second 2, and so on. Only regular expressions can have -subexpressions--after a simple string search, the only information -available is about the entire match. - - - Function: match-string COUNT &optional IN-STRING - This function returns, as a string, the text matched in the last - search or match operation. It returns the entire text if COUNT is - zero, or just the portion corresponding to the COUNTth - parenthetical subexpression, if COUNT is positive. If COUNT is - out of range, or if that subexpression didn't match anything, the - value is `nil'. - - If the last such operation was done against a string with - `string-match', then you should pass the same string as the - argument IN-STRING. Otherwise, after a buffer search or match, - you should omit IN-STRING or pass `nil' for it; but you should - make sure that the current buffer when you call `match-string' is - the one in which you did the searching or matching. - - - Function: match-beginning COUNT - This function returns the position of the start of text matched by - the last regular expression searched for, or a subexpression of it. - - If COUNT is zero, then the value is the position of the start of - the entire match. Otherwise, COUNT specifies a subexpression in - the regular expression, and the value of the function is the - starting position of the match for that subexpression. - - The value is `nil' for a subexpression inside a `\|' alternative - that wasn't used in the match. - - - Function: match-end COUNT - This function is like `match-beginning' except that it returns the - position of the end of the match, rather than the position of the - beginning. - - Here is an example of using the match data, with a comment showing -the positions within the text: - - (string-match "\\(qu\\)\\(ick\\)" - "The quick fox jumped quickly.") - ;0123456789 - => 4 - - (match-string 0 "The quick fox jumped quickly.") - => "quick" - (match-string 1 "The quick fox jumped quickly.") - => "qu" - (match-string 2 "The quick fox jumped quickly.") - => "ick" - - (match-beginning 1) ; The beginning of the match - => 4 ; with `qu' is at index 4. - - (match-beginning 2) ; The beginning of the match - => 6 ; with `ick' is at index 6. - - (match-end 1) ; The end of the match - => 6 ; with `qu' is at index 6. - - (match-end 2) ; The end of the match - => 9 ; with `ick' is at index 9. - - Here is another example. Point is initially located at the beginning -of the line. Searching moves point to between the space and the word -`in'. The beginning of the entire match is at the 9th character of the -buffer (`T'), and the beginning of the match for the first -subexpression is at the 13th character (`c'). - - (list - (re-search-forward "The \\(cat \\)") - (match-beginning 0) - (match-beginning 1)) - => (9 9 13) - - ---------- Buffer: foo ---------- - I read "The cat -!-in the hat comes back" twice. - ^ ^ - 9 13 - ---------- Buffer: foo ---------- - -(In this case, the index returned is a buffer position; the first -character of the buffer counts as 1.) - - -File: lispref.info, Node: Replacing Match, Next: Entire Match Data, Prev: Simple Match Data, Up: Match Data - -Replacing the Text That Matched -------------------------------- - - This function replaces the text matched by the last search with -REPLACEMENT. - - - Function: replace-match REPLACEMENT &optional FIXEDCASE LITERAL - STRING - This function replaces the text in the buffer (or in STRING) that - was matched by the last search. It replaces that text with - REPLACEMENT. - - If you did the last search in a buffer, you should specify `nil' - for STRING. Then `replace-match' does the replacement by editing - the buffer; it leaves point at the end of the replacement text, - and returns `t'. - - If you did the search in a string, pass the same string as STRING. - Then `replace-match' does the replacement by constructing and - returning a new string. - - If FIXEDCASE is non-`nil', then the case of the replacement text - is not changed; otherwise, the replacement text is converted to a - different case depending upon the capitalization of the text to be - replaced. If the original text is all upper case, the replacement - text is converted to upper case. If the first word of the - original text is capitalized, then the first word of the - replacement text is capitalized. If the original text contains - just one word, and that word is a capital letter, `replace-match' - considers this a capitalized first word rather than all upper case. - - If `case-replace' is `nil', then case conversion is not done, - regardless of the value of FIXED-CASE. *Note Searching and Case::. - - If LITERAL is non-`nil', then REPLACEMENT is inserted exactly as - it is, the only alterations being case changes as needed. If it - is `nil' (the default), then the character `\' is treated - specially. If a `\' appears in REPLACEMENT, then it must be part - of one of the following sequences: - - `\&' - `\&' stands for the entire text being replaced. - - `\N' - `\N', where N is a digit, stands for the text that matched - the Nth subexpression in the original regexp. Subexpressions - are those expressions grouped inside `\(...\)'. - - `\\' - `\\' stands for a single `\' in the replacement text. - diff --git a/info/lispref.info-32 b/info/lispref.info-32 deleted file mode 100644 index 78abfe7..0000000 --- a/info/lispref.info-32 +++ /dev/null @@ -1,1233 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Entire Match Data, Next: Saving Match Data, Prev: Replacing Match, Up: Match Data - -Accessing the Entire Match Data -------------------------------- - - The functions `match-data' and `set-match-data' read or write the -entire match data, all at once. - - - Function: match-data - This function returns a newly constructed list containing all the - information on what text the last search matched. Element zero is - the position of the beginning of the match for the whole - expression; element one is the position of the end of the match - for the expression. The next two elements are the positions of - the beginning and end of the match for the first subexpression, - and so on. In general, element number 2N corresponds to - `(match-beginning N)'; and element number 2N + 1 corresponds to - `(match-end N)'. - - All the elements are markers or `nil' if matching was done on a - buffer, and all are integers or `nil' if matching was done on a - string with `string-match'. (In Emacs 18 and earlier versions, - markers were used even for matching on a string, except in the case - of the integer 0.) - - As always, there must be no possibility of intervening searches - between the call to a search function and the call to `match-data' - that is intended to access the match data for that search. - - (match-data) - => (# - # - # - #) - - - Function: set-match-data MATCH-LIST - This function sets the match data from the elements of MATCH-LIST, - which should be a list that was the value of a previous call to - `match-data'. - - If MATCH-LIST refers to a buffer that doesn't exist, you don't get - an error; that sets the match data in a meaningless but harmless - way. - - `store-match-data' is an alias for `set-match-data'. - - -File: lispref.info, Node: Saving Match Data, Prev: Entire Match Data, Up: Match Data - -Saving and Restoring the Match Data ------------------------------------ - - When you call a function that may do a search, you may need to save -and restore the match data around that call, if you want to preserve the -match data from an earlier search for later use. Here is an example -that shows the problem that arises if you fail to save the match data: - - (re-search-forward "The \\(cat \\)") - => 48 - (foo) ; Perhaps `foo' does - ; more searching. - (match-end 0) - => 61 ; Unexpected result--not 48! - - You can save and restore the match data with `save-match-data': - - - Macro: save-match-data BODY... - This special form executes BODY, saving and restoring the match - data around it. - - You can use `set-match-data' together with `match-data' to imitate -the effect of the special form `save-match-data'. This is useful for -writing code that can run in Emacs 18. Here is how: - - (let ((data (match-data))) - (unwind-protect - ... ; May change the original match data. - (set-match-data data))) - - Emacs automatically saves and restores the match data when it runs -process filter functions (*note Filter Functions::.) and process -sentinels (*note Sentinels::.). - - -File: lispref.info, Node: Searching and Case, Next: Standard Regexps, Prev: Match Data, Up: Searching and Matching - -Searching and Case -================== - - By default, searches in Emacs ignore the case of the text they are -searching through; if you specify searching for `FOO', then `Foo' or -`foo' is also considered a match. Regexps, and in particular character -sets, are included: thus, `[aB]' would match `a' or `A' or `b' or `B'. - - If you do not want this feature, set the variable `case-fold-search' -to `nil'. Then all letters must match exactly, including case. This -is a buffer-local variable; altering the variable affects only the -current buffer. (*Note Intro to Buffer-Local::.) Alternatively, you -may change the value of `default-case-fold-search', which is the -default value of `case-fold-search' for buffers that do not override it. - - Note that the user-level incremental search feature handles case -distinctions differently. When given a lower case letter, it looks for -a match of either case, but when given an upper case letter, it looks -for an upper case letter only. But this has nothing to do with the -searching functions Lisp functions use. - - - User Option: case-replace - This variable determines whether the replacement functions should - preserve case. If the variable is `nil', that means to use the - replacement text verbatim. A non-`nil' value means to convert the - case of the replacement text according to the text being replaced. - - The function `replace-match' is where this variable actually has - its effect. *Note Replacing Match::. - - - User Option: case-fold-search - This buffer-local variable determines whether searches should - ignore case. If the variable is `nil' they do not ignore case; - otherwise they do ignore case. - - - Variable: default-case-fold-search - The value of this variable is the default value for - `case-fold-search' in buffers that do not override it. This is the - same as `(default-value 'case-fold-search)'. - - -File: lispref.info, Node: Standard Regexps, Prev: Searching and Case, Up: Searching and Matching - -Standard Regular Expressions Used in Editing -============================================ - - This section describes some variables that hold regular expressions -used for certain purposes in editing: - - - Variable: page-delimiter - This is the regexp describing line-beginnings that separate pages. - The default value is `"^\014"' (i.e., `"^^L"' or `"^\C-l"'); this - matches a line that starts with a formfeed character. - - The following two regular expressions should *not* assume the match -always starts at the beginning of a line; they should not use `^' to -anchor the match. Most often, the paragraph commands do check for a -match only at the beginning of a line, which means that `^' would be -superfluous. When there is a nonzero left margin, they accept matches -that start after the left margin. In that case, a `^' would be -incorrect. However, a `^' is harmless in modes where a left margin is -never used. - - - Variable: paragraph-separate - This is the regular expression for recognizing the beginning of a - line that separates paragraphs. (If you change this, you may have - to change `paragraph-start' also.) The default value is - `"[ \t\f]*$"', which matches a line that consists entirely of - spaces, tabs, and form feeds (after its left margin). - - - Variable: paragraph-start - This is the regular expression for recognizing the beginning of a - line that starts *or* separates paragraphs. The default value is - `"[ \t\n\f]"', which matches a line starting with a space, tab, - newline, or form feed (after its left margin). - - - Variable: sentence-end - This is the regular expression describing the end of a sentence. - (All paragraph boundaries also end sentences, regardless.) The - default value is: - - "[.?!][]\"')}]*\\($\\| $\\|\t\\| \\)[ \t\n]*" - - This means a period, question mark or exclamation mark, followed - optionally by a closing parenthetical character, followed by tabs, - spaces or new lines. - - For a detailed explanation of this regular expression, see *Note - Regexp Example::. - - -File: lispref.info, Node: Syntax Tables, Next: Abbrevs, Prev: Searching and Matching, Up: Top - -Syntax Tables -************* - - A "syntax table" specifies the syntactic textual function of each -character. This information is used by the parsing commands, the -complex movement commands, and others to determine where words, symbols, -and other syntactic constructs begin and end. The current syntax table -controls the meaning of the word motion functions (*note Word Motion::.) -and the list motion functions (*note List Motion::.) as well as the -functions in this chapter. - -* Menu: - -* Basics: Syntax Basics. Basic concepts of syntax tables. -* Desc: Syntax Descriptors. How characters are classified. -* Syntax Table Functions:: How to create, examine and alter syntax tables. -* Motion and Syntax:: Moving over characters with certain syntaxes. -* Parsing Expressions:: Parsing balanced expressions - using the syntax table. -* Standard Syntax Tables:: Syntax tables used by various major modes. -* Syntax Table Internals:: How syntax table information is stored. - - -File: lispref.info, Node: Syntax Basics, Next: Syntax Descriptors, Up: Syntax Tables - -Syntax Table Concepts -===================== - - A "syntax table" provides Emacs with the information that determines -the syntactic use of each character in a buffer. This information is -used by the parsing commands, the complex movement commands, and others -to determine where words, symbols, and other syntactic constructs begin -and end. The current syntax table controls the meaning of the word -motion functions (*note Word Motion::.) and the list motion functions -(*note List Motion::.) as well as the functions in this chapter. - - Under XEmacs 20, a syntax table is a particular subtype of the -primitive char table type (*note Char Tables::.), and each element of -the char table is an integer that encodes the syntax of the character in -question, or a cons of such an integer and a matching character (for -characters with parenthesis syntax). - - Under XEmacs 19, a syntax table is a vector of 256 elements; it -contains one entry for each of the 256 possible characters in an 8-bit -byte. Each element is an integer that encodes the syntax of the -character in question. (The matching character, if any, is embedded in -the bits of this integer.) - - Syntax tables are used only for moving across text, not for the Emacs -Lisp reader. XEmacs Lisp uses built-in syntactic rules when reading -Lisp expressions, and these rules cannot be changed. - - Each buffer has its own major mode, and each major mode has its own -idea of the syntactic class of various characters. For example, in Lisp -mode, the character `;' begins a comment, but in C mode, it terminates -a statement. To support these variations, XEmacs makes the choice of -syntax table local to each buffer. Typically, each major mode has its -own syntax table and installs that table in each buffer that uses that -mode. Changing this table alters the syntax in all those buffers as -well as in any buffers subsequently put in that mode. Occasionally -several similar modes share one syntax table. *Note Example Major -Modes::, for an example of how to set up a syntax table. - - A syntax table can inherit the data for some characters from the -standard syntax table, while specifying other characters itself. The -"inherit" syntax class means "inherit this character's syntax from the -standard syntax table." Most major modes' syntax tables inherit the -syntax of character codes 0 through 31 and 128 through 255. This is -useful with character sets such as ISO Latin-1 that have additional -alphabetic characters in the range 128 to 255. Just changing the -standard syntax for these characters affects all major modes. - - - Function: syntax-table-p OBJECT - This function returns `t' if OBJECT is a vector of length 256 - elements. This means that the vector may be a syntax table. - However, according to this test, any vector of length 256 is - considered to be a syntax table, no matter what its contents. - - -File: lispref.info, Node: Syntax Descriptors, Next: Syntax Table Functions, Prev: Syntax Basics, Up: Syntax Tables - -Syntax Descriptors -================== - - This section describes the syntax classes and flags that denote the -syntax of a character, and how they are represented as a "syntax -descriptor", which is a Lisp string that you pass to -`modify-syntax-entry' to specify the desired syntax. - - XEmacs defines a number of "syntax classes". Each syntax table puts -each character into one class. There is no necessary relationship -between the class of a character in one syntax table and its class in -any other table. - - Each class is designated by a mnemonic character, which serves as the -name of the class when you need to specify a class. Usually the -designator character is one that is frequently in that class; however, -its meaning as a designator is unvarying and independent of what syntax -that character currently has. - - A syntax descriptor is a Lisp string that specifies a syntax class, a -matching character (used only for the parenthesis classes) and flags. -The first character is the designator for a syntax class. The second -character is the character to match; if it is unused, put a space there. -Then come the characters for any desired flags. If no matching -character or flags are needed, one character is sufficient. - - For example, the descriptor for the character `*' in C mode is -`. 23' (i.e., punctuation, matching character slot unused, second -character of a comment-starter, first character of an comment-ender), -and the entry for `/' is `. 14' (i.e., punctuation, matching character -slot unused, first character of a comment-starter, second character of -a comment-ender). - -* Menu: - -* Syntax Class Table:: Table of syntax classes. -* Syntax Flags:: Additional flags each character can have. - - -File: lispref.info, Node: Syntax Class Table, Next: Syntax Flags, Up: Syntax Descriptors - -Table of Syntax Classes ------------------------ - - Here is a table of syntax classes, the characters that stand for -them, their meanings, and examples of their use. - - - Syntax class: whitespace character - "Whitespace characters" (designated with ` ' or `-') separate - symbols and words from each other. Typically, whitespace - characters have no other syntactic significance, and multiple - whitespace characters are syntactically equivalent to a single - one. Space, tab, newline and formfeed are almost always - classified as whitespace. - - - Syntax class: word constituent - "Word constituents" (designated with `w') are parts of normal - English words and are typically used in variable and command names - in programs. All upper- and lower-case letters, and the digits, - are typically word constituents. - - - Syntax class: symbol constituent - "Symbol constituents" (designated with `_') are the extra - characters that are used in variable and command names along with - word constituents. For example, the symbol constituents class is - used in Lisp mode to indicate that certain characters may be part - of symbol names even though they are not part of English words. - These characters are `$&*+-_<>'. In standard C, the only - non-word-constituent character that is valid in symbols is - underscore (`_'). - - - Syntax class: punctuation character - "Punctuation characters" (`.') are those characters that are used - as punctuation in English, or are used in some way in a programming - language to separate symbols from one another. Most programming - language modes, including Emacs Lisp mode, have no characters in - this class since the few characters that are not symbol or word - constituents all have other uses. - - - Syntax class: open parenthesis character - - Syntax class: close parenthesis character - Open and close "parenthesis characters" are characters used in - dissimilar pairs to surround sentences or expressions. Such a - grouping is begun with an open parenthesis character and - terminated with a close. Each open parenthesis character matches - a particular close parenthesis character, and vice versa. - Normally, XEmacs indicates momentarily the matching open - parenthesis when you insert a close parenthesis. *Note Blinking::. - - The class of open parentheses is designated with `(', and that of - close parentheses with `)'. - - In English text, and in C code, the parenthesis pairs are `()', - `[]', and `{}'. In XEmacs Lisp, the delimiters for lists and - vectors (`()' and `[]') are classified as parenthesis characters. - - - Syntax class: string quote - "String quote characters" (designated with `"') are used in many - languages, including Lisp and C, to delimit string constants. The - same string quote character appears at the beginning and the end - of a string. Such quoted strings do not nest. - - The parsing facilities of XEmacs consider a string as a single - token. The usual syntactic meanings of the characters in the - string are suppressed. - - The Lisp modes have two string quote characters: double-quote (`"') - and vertical bar (`|'). `|' is not used in XEmacs Lisp, but it is - used in Common Lisp. C also has two string quote characters: - double-quote for strings, and single-quote (`'') for character - constants. - - English text has no string quote characters because English is not - a programming language. Although quotation marks are used in - English, we do not want them to turn off the usual syntactic - properties of other characters in the quotation. - - - Syntax class: escape - An "escape character" (designated with `\') starts an escape - sequence such as is used in C string and character constants. The - character `\' belongs to this class in both C and Lisp. (In C, it - is used thus only inside strings, but it turns out to cause no - trouble to treat it this way throughout C code.) - - Characters in this class count as part of words if - `words-include-escapes' is non-`nil'. *Note Word Motion::. - - - Syntax class: character quote - A "character quote character" (designated with `/') quotes the - following character so that it loses its normal syntactic meaning. - This differs from an escape character in that only the character - immediately following is ever affected. - - Characters in this class count as part of words if - `words-include-escapes' is non-`nil'. *Note Word Motion::. - - This class is used for backslash in TeX mode. - - - Syntax class: paired delimiter - "Paired delimiter characters" (designated with `$') are like - string quote characters except that the syntactic properties of the - characters between the delimiters are not suppressed. Only TeX - mode uses a paired delimiter presently--the `$' that both enters - and leaves math mode. - - - Syntax class: expression prefix - An "expression prefix operator" (designated with `'') is used for - syntactic operators that are part of an expression if they appear - next to one. These characters in Lisp include the apostrophe, `'' - (used for quoting), the comma, `,' (used in macros), and `#' (used - in the read syntax for certain data types). - - - Syntax class: comment starter - - Syntax class: comment ender - The "comment starter" and "comment ender" characters are used in - various languages to delimit comments. These classes are - designated with `<' and `>', respectively. - - English text has no comment characters. In Lisp, the semicolon - (`;') starts a comment and a newline or formfeed ends one. - - - Syntax class: inherit - This syntax class does not specify a syntax. It says to look in - the standard syntax table to find the syntax of this character. - The designator for this syntax code is `@'. - - -File: lispref.info, Node: Syntax Flags, Prev: Syntax Class Table, Up: Syntax Descriptors - -Syntax Flags ------------- - - In addition to the classes, entries for characters in a syntax table -can include flags. There are six possible flags, represented by the -characters `1', `2', `3', `4', `b' and `p'. - - All the flags except `p' are used to describe multi-character -comment delimiters. The digit flags indicate that a character can -*also* be part of a comment sequence, in addition to the syntactic -properties associated with its character class. The flags are -independent of the class and each other for the sake of characters such -as `*' in C mode, which is a punctuation character, *and* the second -character of a start-of-comment sequence (`/*'), *and* the first -character of an end-of-comment sequence (`*/'). - - The flags for a character C are: - - * `1' means C is the start of a two-character comment-start sequence. - - * `2' means C is the second character of such a sequence. - - * `3' means C is the start of a two-character comment-end sequence. - - * `4' means C is the second character of such a sequence. - - * `b' means that C as a comment delimiter belongs to the alternative - "b" comment style. - - Emacs supports two comment styles simultaneously in any one syntax - table. This is for the sake of C++. Each style of comment syntax - has its own comment-start sequence and its own comment-end - sequence. Each comment must stick to one style or the other; - thus, if it starts with the comment-start sequence of style "b", - it must also end with the comment-end sequence of style "b". - - The two comment-start sequences must begin with the same - character; only the second character may differ. Mark the second - character of the "b"-style comment-start sequence with the `b' - flag. - - A comment-end sequence (one or two characters) applies to the "b" - style if its first character has the `b' flag set; otherwise, it - applies to the "a" style. - - The appropriate comment syntax settings for C++ are as follows: - - `/' - `124b' - - `*' - `23' - - newline - `>b' - - This defines four comment-delimiting sequences: - - `/*' - This is a comment-start sequence for "a" style because the - second character, `*', does not have the `b' flag. - - `//' - This is a comment-start sequence for "b" style because the - second character, `/', does have the `b' flag. - - `*/' - This is a comment-end sequence for "a" style because the first - character, `*', does not have the `b' flag - - newline - This is a comment-end sequence for "b" style, because the - newline character has the `b' flag. - - * `p' identifies an additional "prefix character" for Lisp syntax. - These characters are treated as whitespace when they appear between - expressions. When they appear within an expression, they are - handled according to their usual syntax codes. - - The function `backward-prefix-chars' moves back over these - characters, as well as over characters whose primary syntax class - is prefix (`''). *Note Motion and Syntax::. - - -File: lispref.info, Node: Syntax Table Functions, Next: Motion and Syntax, Prev: Syntax Descriptors, Up: Syntax Tables - -Syntax Table Functions -====================== - - In this section we describe functions for creating, accessing and -altering syntax tables. - - - Function: make-syntax-table &optional TABLE - This function creates a new syntax table. Character codes 0 - through 31 and 128 through 255 are set up to inherit from the - standard syntax table. The other character codes are set up by - copying what the standard syntax table says about them. - - Most major mode syntax tables are created in this way. - - - Function: copy-syntax-table &optional TABLE - This function constructs a copy of TABLE and returns it. If TABLE - is not supplied (or is `nil'), it returns a copy of the current - syntax table. Otherwise, an error is signaled if TABLE is not a - syntax table. - - - Command: modify-syntax-entry CHAR SYNTAX-DESCRIPTOR &optional TABLE - This function sets the syntax entry for CHAR according to - SYNTAX-DESCRIPTOR. The syntax is changed only for TABLE, which - defaults to the current buffer's syntax table, and not in any - other syntax table. The argument SYNTAX-DESCRIPTOR specifies the - desired syntax; this is a string beginning with a class designator - character, and optionally containing a matching character and - flags as well. *Note Syntax Descriptors::. - - This function always returns `nil'. The old syntax information in - the table for this character is discarded. - - An error is signaled if the first character of the syntax - descriptor is not one of the twelve syntax class designator - characters. An error is also signaled if CHAR is not a character. - - Examples: - - ;; Put the space character in class whitespace. - (modify-syntax-entry ?\ " ") - => nil - - ;; Make `$' an open parenthesis character, - ;; with `^' as its matching close. - (modify-syntax-entry ?$ "(^") - => nil - - ;; Make `^' a close parenthesis character, - ;; with `$' as its matching open. - (modify-syntax-entry ?^ ")$") - => nil - - ;; Make `/' a punctuation character, - ;; the first character of a start-comment sequence, - ;; and the second character of an end-comment sequence. - ;; This is used in C mode. - (modify-syntax-entry ?/ ". 14") - => nil - - - Function: char-syntax CHARACTER - This function returns the syntax class of CHARACTER, represented - by its mnemonic designator character. This *only* returns the - class, not any matching parenthesis or flags. - - An error is signaled if CHAR is not a character. - - The following examples apply to C mode. The first example shows - that the syntax class of space is whitespace (represented by a - space). The second example shows that the syntax of `/' is - punctuation. This does not show the fact that it is also part of - comment-start and -end sequences. The third example shows that - open parenthesis is in the class of open parentheses. This does - not show the fact that it has a matching character, `)'. - - (char-to-string (char-syntax ?\ )) - => " " - - (char-to-string (char-syntax ?/)) - => "." - - (char-to-string (char-syntax ?\()) - => "(" - - - Function: set-syntax-table TABLE &optional BUFFER - This function makes TABLE the syntax table for BUFFER, which - defaults to the current buffer if omitted. It returns TABLE. - - - Function: syntax-table &optional BUFFER - This function returns the syntax table for BUFFER, which defaults - to the current buffer if omitted. - - -File: lispref.info, Node: Motion and Syntax, Next: Parsing Expressions, Prev: Syntax Table Functions, Up: Syntax Tables - -Motion and Syntax -================= - - This section describes functions for moving across characters in -certain syntax classes. None of these functions exists in Emacs -version 18 or earlier. - - - Function: skip-syntax-forward SYNTAXES &optional LIMIT BUFFER - This function moves point forward across characters having syntax - classes mentioned in SYNTAXES. It stops when it encounters the - end of the buffer, or position LIMIT (if specified), or a - character it is not supposed to skip. Optional argument BUFFER - defaults to the current buffer if omitted. - - - Function: skip-syntax-backward SYNTAXES &optional LIMIT BUFFER - This function moves point backward across characters whose syntax - classes are mentioned in SYNTAXES. It stops when it encounters - the beginning of the buffer, or position LIMIT (if specified), or a - character it is not supposed to skip. Optional argument BUFFER - defaults to the current buffer if omitted. - - - - Function: backward-prefix-chars &optional BUFFER - This function moves point backward over any number of characters - with expression prefix syntax. This includes both characters in - the expression prefix syntax class, and characters with the `p' - flag. Optional argument BUFFER defaults to the current buffer if - omitted. - - -File: lispref.info, Node: Parsing Expressions, Next: Standard Syntax Tables, Prev: Motion and Syntax, Up: Syntax Tables - -Parsing Balanced Expressions -============================ - - Here are several functions for parsing and scanning balanced -expressions, also known as "sexps", in which parentheses match in -pairs. The syntax table controls the interpretation of characters, so -these functions can be used for Lisp expressions when in Lisp mode and -for C expressions when in C mode. *Note List Motion::, for convenient -higher-level functions for moving over balanced expressions. - - - Function: parse-partial-sexp START LIMIT &optional TARGET-DEPTH - STOP-BEFORE STATE STOP-COMMENT BUFFER - This function parses a sexp in the current buffer starting at - START, not scanning past LIMIT. It stops at position LIMIT or - when certain criteria described below are met, and sets point to - the location where parsing stops. It returns a value describing - the status of the parse at the point where it stops. - - If STATE is `nil', START is assumed to be at the top level of - parenthesis structure, such as the beginning of a function - definition. Alternatively, you might wish to resume parsing in the - middle of the structure. To do this, you must provide a STATE - argument that describes the initial status of parsing. - - If the third argument TARGET-DEPTH is non-`nil', parsing stops if - the depth in parentheses becomes equal to TARGET-DEPTH. The depth - starts at 0, or at whatever is given in STATE. - - If the fourth argument STOP-BEFORE is non-`nil', parsing stops - when it comes to any character that starts a sexp. If - STOP-COMMENT is non-`nil', parsing stops when it comes to the - start of a comment. - - The fifth argument STATE is an eight-element list of the same form - as the value of this function, described below. The return value - of one call may be used to initialize the state of the parse on - another call to `parse-partial-sexp'. - - The result is a list of eight elements describing the final state - of the parse: - - 0. The depth in parentheses, counting from 0. - - 1. The character position of the start of the innermost - parenthetical grouping containing the stopping point; `nil' - if none. - - 2. The character position of the start of the last complete - subexpression terminated; `nil' if none. - - 3. Non-`nil' if inside a string. More precisely, this is the - character that will terminate the string. - - 4. `t' if inside a comment (of either style). - - 5. `t' if point is just after a quote character. - - 6. The minimum parenthesis depth encountered during this scan. - - 7. `t' if inside a comment of style "b". - - Elements 0, 3, 4, 5 and 7 are significant in the argument STATE. - - This function is most often used to compute indentation for - languages that have nested parentheses. - - - Function: scan-lists FROM COUNT DEPTH &optional BUFFER NOERROR - This function scans forward COUNT balanced parenthetical groupings - from character number FROM. It returns the character position - where the scan stops. - - If DEPTH is nonzero, parenthesis depth counting begins from that - value. The only candidates for stopping are places where the - depth in parentheses becomes zero; `scan-lists' counts COUNT such - places and then stops. Thus, a positive value for DEPTH means go - out DEPTH levels of parenthesis. - - Scanning ignores comments if `parse-sexp-ignore-comments' is - non-`nil'. - - If the scan reaches the beginning or end of the buffer (or its - accessible portion), and the depth is not zero, an error is - signaled. If the depth is zero but the count is not used up, - `nil' is returned. - - If optional arg BUFFER is non-`nil', scanning occurs in that - buffer instead of in the current buffer. - - If optional arg NOERROR is non-`nil', `scan-lists' will return - `nil' instead of signalling an error. - - - Function: scan-sexps FROM COUNT &optional BUFFER NOERROR - This function scans forward COUNT sexps from character position - FROM. It returns the character position where the scan stops. - - Scanning ignores comments if `parse-sexp-ignore-comments' is - non-`nil'. - - If the scan reaches the beginning or end of (the accessible part - of) the buffer in the middle of a parenthetical grouping, an error - is signaled. If it reaches the beginning or end between groupings - but before count is used up, `nil' is returned. - - If optional arg BUFFER is non-`nil', scanning occurs in that - buffer instead of in the current buffer. - - If optional arg NOERROR is non-`nil', `scan-sexps' will return nil - instead of signalling an error. - - - Variable: parse-sexp-ignore-comments - If the value is non-`nil', then comments are treated as whitespace - by the functions in this section and by `forward-sexp'. - - In older Emacs versions, this feature worked only when the comment - terminator is something like `*/', and appears only to end a - comment. In languages where newlines terminate comments, it was - necessary make this variable `nil', since not every newline is the - end of a comment. This limitation no longer exists. - - You can use `forward-comment' to move forward or backward over one -comment or several comments. - - - Function: forward-comment COUNT &optional BUFFER - This function moves point forward across COUNT comments (backward, - if COUNT is negative). If it finds anything other than a comment - or whitespace, it stops, leaving point at the place where it - stopped. It also stops after satisfying COUNT. - - Optional argument BUFFER defaults to the current buffer. - - To move forward over all comments and whitespace following point, use -`(forward-comment (buffer-size))'. `(buffer-size)' is a good argument -to use, because the number of comments in the buffer cannot exceed that -many. - - -File: lispref.info, Node: Standard Syntax Tables, Next: Syntax Table Internals, Prev: Parsing Expressions, Up: Syntax Tables - -Some Standard Syntax Tables -=========================== - - Most of the major modes in XEmacs have their own syntax tables. Here -are several of them: - - - Function: standard-syntax-table - This function returns the standard syntax table, which is the - syntax table used in Fundamental mode. - - - Variable: text-mode-syntax-table - The value of this variable is the syntax table used in Text mode. - - - Variable: c-mode-syntax-table - The value of this variable is the syntax table for C-mode buffers. - - - Variable: emacs-lisp-mode-syntax-table - The value of this variable is the syntax table used in Emacs Lisp - mode by editing commands. (It has no effect on the Lisp `read' - function.) - - -File: lispref.info, Node: Syntax Table Internals, Prev: Standard Syntax Tables, Up: Syntax Tables - -Syntax Table Internals -====================== - - Each element of a syntax table is an integer that encodes the syntax -of one character: the syntax class, possible matching character, and -flags. Lisp programs don't usually work with the elements directly; the -Lisp-level syntax table functions usually work with syntax descriptors -(*note Syntax Descriptors::.). - - The low 8 bits of each element of a syntax table indicate the syntax -class. - -Integer - Class - -0 - whitespace - -1 - punctuation - -2 - word - -3 - symbol - -4 - open parenthesis - -5 - close parenthesis - -6 - expression prefix - -7 - string quote - -8 - paired delimiter - -9 - escape - -10 - character quote - -11 - comment-start - -12 - comment-end - -13 - inherit - - The next 8 bits are the matching opposite parenthesis (if the -character has parenthesis syntax); otherwise, they are not meaningful. -The next 6 bits are the flags. - - -File: lispref.info, Node: Abbrevs, Next: Extents, Prev: Syntax Tables, Up: Top - -Abbrevs And Abbrev Expansion -**************************** - - An abbreviation or "abbrev" is a string of characters that may be -expanded to a longer string. The user can insert the abbrev string and -find it replaced automatically with the expansion of the abbrev. This -saves typing. - - The set of abbrevs currently in effect is recorded in an "abbrev -table". Each buffer has a local abbrev table, but normally all buffers -in the same major mode share one abbrev table. There is also a global -abbrev table. Normally both are used. - - An abbrev table is represented as an obarray containing a symbol for -each abbreviation. The symbol's name is the abbreviation; its value is -the expansion; its function definition is the hook function to do the -expansion (*note Defining Abbrevs::.); its property list cell contains -the use count, the number of times the abbreviation has been expanded. -Because these symbols are not interned in the usual obarray, they will -never appear as the result of reading a Lisp expression; in fact, -normally they are never used except by the code that handles abbrevs. -Therefore, it is safe to use them in an extremely nonstandard way. -*Note Creating Symbols::. - - For the user-level commands for abbrevs, see *Note Abbrev Mode: -(emacs)Abbrevs. - -* Menu: - -* Abbrev Mode:: Setting up XEmacs for abbreviation. -* Tables: Abbrev Tables. Creating and working with abbrev tables. -* Defining Abbrevs:: Specifying abbreviations and their expansions. -* Files: Abbrev Files. Saving abbrevs in files. -* Expansion: Abbrev Expansion. Controlling expansion; expansion subroutines. -* Standard Abbrev Tables:: Abbrev tables used by various major modes. - - -File: lispref.info, Node: Abbrev Mode, Next: Abbrev Tables, Up: Abbrevs - -Setting Up Abbrev Mode -====================== - - Abbrev mode is a minor mode controlled by the value of the variable -`abbrev-mode'. - - - Variable: abbrev-mode - A non-`nil' value of this variable turns on the automatic expansion - of abbrevs when their abbreviations are inserted into a buffer. - If the value is `nil', abbrevs may be defined, but they are not - expanded automatically. - - This variable automatically becomes local when set in any fashion. - - - Variable: default-abbrev-mode - This is the value of `abbrev-mode' for buffers that do not - override it. This is the same as `(default-value 'abbrev-mode)'. - - -File: lispref.info, Node: Abbrev Tables, Next: Defining Abbrevs, Prev: Abbrev Mode, Up: Abbrevs - -Abbrev Tables -============= - - This section describes how to create and manipulate abbrev tables. - - - Function: make-abbrev-table - This function creates and returns a new, empty abbrev table--an - obarray containing no symbols. It is a vector filled with zeros. - - - Function: clear-abbrev-table TABLE - This function undefines all the abbrevs in abbrev table TABLE, - leaving it empty. The function returns `nil'. - - - Function: define-abbrev-table TABNAME DEFINITIONS - This function defines TABNAME (a symbol) as an abbrev table name, - i.e., as a variable whose value is an abbrev table. It defines - abbrevs in the table according to DEFINITIONS, a list of elements - of the form `(ABBREVNAME EXPANSION HOOK USECOUNT)'. The value is - always `nil'. - - - Variable: abbrev-table-name-list - This is a list of symbols whose values are abbrev tables. - `define-abbrev-table' adds the new abbrev table name to this list. - - - Function: insert-abbrev-table-description NAME &optional HUMAN - This function inserts before point a description of the abbrev - table named NAME. The argument NAME is a symbol whose value is an - abbrev table. The value is always `nil'. - - If HUMAN is non-`nil', the description is human-oriented. - Otherwise the description is a Lisp expression--a call to - `define-abbrev-table' that would define NAME exactly as it is - currently defined. - - -File: lispref.info, Node: Defining Abbrevs, Next: Abbrev Files, Prev: Abbrev Tables, Up: Abbrevs - -Defining Abbrevs -================ - - These functions define an abbrev in a specified abbrev table. -`define-abbrev' is the low-level basic function, while `add-abbrev' is -used by commands that ask for information from the user. - - - Function: add-abbrev TABLE TYPE ARG - This function adds an abbreviation to abbrev table TABLE based on - information from the user. The argument TYPE is a string - describing in English the kind of abbrev this will be (typically, - `"global"' or `"mode-specific"'); this is used in prompting the - user. The argument ARG is the number of words in the expansion. - - The return value is the symbol that internally represents the new - abbrev, or `nil' if the user declines to confirm redefining an - existing abbrev. - - - Function: define-abbrev TABLE NAME EXPANSION HOOK - This function defines an abbrev in TABLE named NAME, to expand to - EXPANSION, and call HOOK. The return value is an uninterned - symbol that represents the abbrev inside XEmacs; its name is NAME. - - The argument NAME should be a string. The argument EXPANSION - should be a string, or `nil' to undefine the abbrev. - - The argument HOOK is a function or `nil'. If HOOK is non-`nil', - then it is called with no arguments after the abbrev is replaced - with EXPANSION; point is located at the end of EXPANSION when HOOK - is called. - - The use count of the abbrev is initialized to zero. - - - User Option: only-global-abbrevs - If this variable is non-`nil', it means that the user plans to use - global abbrevs only. This tells the commands that define - mode-specific abbrevs to define global ones instead. This - variable does not alter the behavior of the functions in this - section; it is examined by their callers. - - -File: lispref.info, Node: Abbrev Files, Next: Abbrev Expansion, Prev: Defining Abbrevs, Up: Abbrevs - -Saving Abbrevs in Files -======================= - - A file of saved abbrev definitions is actually a file of Lisp code. -The abbrevs are saved in the form of a Lisp program to define the same -abbrev tables with the same contents. Therefore, you can load the file -with `load' (*note How Programs Do Loading::.). However, the function -`quietly-read-abbrev-file' is provided as a more convenient interface. - - User-level facilities such as `save-some-buffers' can save abbrevs -in a file automatically, under the control of variables described here. - - - User Option: abbrev-file-name - This is the default file name for reading and saving abbrevs. - - - Function: quietly-read-abbrev-file FILENAME - This function reads abbrev definitions from a file named FILENAME, - previously written with `write-abbrev-file'. If FILENAME is - `nil', the file specified in `abbrev-file-name' is used. - `save-abbrevs' is set to `t' so that changes will be saved. - - This function does not display any messages. It returns `nil'. - - - User Option: save-abbrevs - A non-`nil' value for `save-abbrev' means that XEmacs should save - abbrevs when files are saved. `abbrev-file-name' specifies the - file to save the abbrevs in. - - - Variable: abbrevs-changed - This variable is set non-`nil' by defining or altering any - abbrevs. This serves as a flag for various XEmacs commands to - offer to save your abbrevs. - - - Command: write-abbrev-file FILENAME - Save all abbrev definitions, in all abbrev tables, in the file - FILENAME, in the form of a Lisp program that when loaded will - define the same abbrevs. This function returns `nil'. - - -File: lispref.info, Node: Abbrev Expansion, Next: Standard Abbrev Tables, Prev: Abbrev Files, Up: Abbrevs - -Looking Up and Expanding Abbreviations -====================================== - - Abbrevs are usually expanded by commands for interactive use, -including `self-insert-command'. This section describes the -subroutines used in writing such functions, as well as the variables -they use for communication. - - - Function: abbrev-symbol ABBREV &optional TABLE - This function returns the symbol representing the abbrev named - ABBREV. The value returned is `nil' if that abbrev is not - defined. The optional second argument TABLE is the abbrev table - to look it up in. If TABLE is `nil', this function tries first - the current buffer's local abbrev table, and second the global - abbrev table. - - - Function: abbrev-expansion ABBREV &optional TABLE - This function returns the string that ABBREV would expand into (as - defined by the abbrev tables used for the current buffer). The - optional argument TABLE specifies the abbrev table to use, as in - `abbrev-symbol'. - - - Command: expand-abbrev - This command expands the abbrev before point, if any. If point - does not follow an abbrev, this command does nothing. The command - returns `t' if it did expansion, `nil' otherwise. - - - Command: abbrev-prefix-mark &optional ARG - Mark current point as the beginning of an abbrev. The next call to - `expand-abbrev' will use the text from here to point (where it is - then) as the abbrev to expand, rather than using the previous word - as usual. - - - User Option: abbrev-all-caps - When this is set non-`nil', an abbrev entered entirely in upper - case is expanded using all upper case. Otherwise, an abbrev - entered entirely in upper case is expanded by capitalizing each - word of the expansion. - - - Variable: abbrev-start-location - This is the buffer position for `expand-abbrev' to use as the start - of the next abbrev to be expanded. (`nil' means use the word - before point instead.) `abbrev-start-location' is set to `nil' - each time `expand-abbrev' is called. This variable is also set by - `abbrev-prefix-mark'. - - - Variable: abbrev-start-location-buffer - The value of this variable is the buffer for which - `abbrev-start-location' has been set. Trying to expand an abbrev - in any other buffer clears `abbrev-start-location'. This variable - is set by `abbrev-prefix-mark'. - - - Variable: last-abbrev - This is the `abbrev-symbol' of the last abbrev expanded. This - information is left by `expand-abbrev' for the sake of the - `unexpand-abbrev' command. - - - Variable: last-abbrev-location - This is the location of the last abbrev expanded. This contains - information left by `expand-abbrev' for the sake of the - `unexpand-abbrev' command. - - - Variable: last-abbrev-text - This is the exact expansion text of the last abbrev expanded, - after case conversion (if any). Its value is `nil' if the abbrev - has already been unexpanded. This contains information left by - `expand-abbrev' for the sake of the `unexpand-abbrev' command. - - - Variable: pre-abbrev-expand-hook - This is a normal hook whose functions are executed, in sequence, - just before any expansion of an abbrev. *Note Hooks::. Since it - is a normal hook, the hook functions receive no arguments. - However, they can find the abbrev to be expanded by looking in the - buffer before point. - - The following sample code shows a simple use of -`pre-abbrev-expand-hook'. If the user terminates an abbrev with a -punctuation character, the hook function asks for confirmation. Thus, -this hook allows the user to decide whether to expand the abbrev, and -aborts expansion if it is not confirmed. - - (add-hook 'pre-abbrev-expand-hook 'query-if-not-space) - - ;; This is the function invoked by `pre-abbrev-expand-hook'. - - ;; If the user terminated the abbrev with a space, the function does - ;; nothing (that is, it returns so that the abbrev can expand). If the - ;; user entered some other character, this function asks whether - ;; expansion should continue. - - ;; If the user answers the prompt with `y', the function returns - ;; `nil' (because of the `not' function), but that is - ;; acceptable; the return value has no effect on expansion. - - (defun query-if-not-space () - (if (/= ?\ (preceding-char)) - (if (not (y-or-n-p "Do you want to expand this abbrev? ")) - (error "Not expanding this abbrev")))) - - -File: lispref.info, Node: Standard Abbrev Tables, Prev: Abbrev Expansion, Up: Abbrevs - -Standard Abbrev Tables -====================== - - Here we list the variables that hold the abbrev tables for the -preloaded major modes of XEmacs. - - - Variable: global-abbrev-table - This is the abbrev table for mode-independent abbrevs. The abbrevs - defined in it apply to all buffers. Each buffer may also have a - local abbrev table, whose abbrev definitions take precedence over - those in the global table. - - - Variable: local-abbrev-table - The value of this buffer-local variable is the (mode-specific) - abbreviation table of the current buffer. - - - Variable: fundamental-mode-abbrev-table - This is the local abbrev table used in Fundamental mode; in other - words, it is the local abbrev table in all buffers in Fundamental - mode. - - - Variable: text-mode-abbrev-table - This is the local abbrev table used in Text mode. - - - Variable: c-mode-abbrev-table - This is the local abbrev table used in C mode. - - - Variable: lisp-mode-abbrev-table - This is the local abbrev table used in Lisp mode and Emacs Lisp - mode. - diff --git a/info/lispref.info-33 b/info/lispref.info-33 deleted file mode 100644 index a4d32e0..0000000 --- a/info/lispref.info-33 +++ /dev/null @@ -1,1095 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Extents, Next: Specifiers, Prev: Abbrevs, Up: Top - -Extents -******* - - An "extent" is a region of text (a start position and an end -position) that is displayed in a particular face and can have certain -other properties such as being read-only. Extents can overlap each -other. XEmacs efficiently handles buffers with large numbers of -extents in them. - - - Function: extentp OBJECT - This returns `t' if OBJECT is an extent. - -* Menu: - -* Intro to Extents:: Extents are regions over a buffer or string. -* Creating and Modifying Extents:: - Basic extent functions. -* Extent Endpoints:: Accessing and setting the bounds of an extent. -* Finding Extents:: Determining which extents are in an object. -* Mapping Over Extents:: More sophisticated functions for extent scanning. -* Extent Properties:: Extents have built-in and user-definable properties. -* Detached Extents:: Extents that are not in a buffer. -* Extent Parents:: Inheriting properties from another extent. -* Duplicable Extents:: Extents can be marked to be copied into strings. -* Extents and Events:: Extents can interact with the keyboard and mouse. -* Atomic Extents:: Treating a block of text as a single entity. - - -File: lispref.info, Node: Intro to Extents, Next: Creating and Modifying Extents, Up: Extents - -Introduction to Extents -======================= - - An extent is a region of text within a buffer or string that has -certain properties associated with it. The properties of an extent -primarily affect the way the text contained in the extent is displayed. -Extents can freely overlap each other in a buffer or string. Extents -are invisible to functions that merely examine the text of a buffer or -string. - - *Please note:* An alternative way to add properties to a buffer or -string is to use text properties. *Note Text Properties::. - - An extent is logically a Lisp object consisting of a start position, -an end position, a buffer or string to which these positions refer, and -a property list. As text is inserted into a buffer, the start and end -positions of the extent are automatically adjusted as necessary to keep -the extent referring to the same text in the buffer. If text is -inserted at the boundary of an extent, the extent's `start-open' and -`end-open' properties control whether the text is included as part of -the extent. If the text bounded by an extent is deleted, the extent -becomes "detached"; its start and end positions are no longer -meaningful, but it maintains all its other properties and can later be -reinserted into a buffer. (None of these considerations apply to -strings, because text cannot be inserted into or deleted from a string.) - - Each extent has a face or list of faces associated with it, which -controls the way in which the text bounded by the extent is displayed. -If an extent's face is `nil' or its properties are partially undefined, -the corresponding properties from the default face for the frame is -used. If two or more extents overlap, or if a list of more than one -face is specified for a particular extent, the corresponding faces are -merged to determine the text's displayed properties. Every extent has -a "priority" that determines which face takes precedence if the faces -conflict. (If two extents have the same priority, the one that comes -later in the display order takes precedence. *Note display order: -Extent Endpoints.) Higher-numbered priority values correspond to a -higher priority, and priority values can be negative. Every extent is -created with a priority of 0, but this can be changed with -`set-extent-priority'. Within a single extent with a list of faces, -faces earlier in the list have a higher priority than faces later in -the list. - - Extents can be set to respond specially to key and mouse events -within the extent. An extent's `keymap' property controls the effect of -key and mouse strokes within the extent's text, and the `mouse-face' -property controls whether the extent is highlighted when the mouse moves -over it. *Note Extents and Events::. - - An extent can optionally have a "begin-glyph" or "end-glyph" -associated with it. A begin-glyph or end-glyph is a pixmap or string -that will be displayed either at the start or end of an extent or in the -margin of the line that the start or end of the extent lies in, -depending on the extent's layout policy. Begin-glyphs and end-glyphs -are used to implement annotations, and you should use the annotation API -functions in preference to the lower-level extent functions. For more -information, *Note Annotations::. - - If an extent has its `detachable' property set, it will become -"detached" (i.e. no longer in the buffer) when all its text its -deleted. Otherwise, it will simply shrink down to zero-length and sit -it the same place in the buffer. By default, the `detachable' property -is set on newly-created extents. *Note Detached Extents::. - - If an extent has its `duplicable' property set, it will be -remembered when a string is created from text bounded by the extent. -When the string is re-inserted into a buffer, the extent will also be -re-inserted. This mechanism is used in the kill, yank, and undo -commands. *Note Duplicable Extents::. - - -File: lispref.info, Node: Creating and Modifying Extents, Next: Extent Endpoints, Prev: Intro to Extents, Up: Extents - -Creating and Modifying Extents -============================== - - - Function: make-extent FROM TO &optional OBJECT - This function makes an extent for the range [FROM, TO) in OBJECT - (a buffer or string). OBJECT defaults to the current buffer. - Insertions at point TO will be outside of the extent; insertions - at FROM will be inside the extent, causing the extent to grow - (*note Extent Endpoints::.). This is the same way that markers - behave. The extent is initially detached if both FROM and TO are - `nil', and in this case OBJECT defaults to `nil', meaning the - extent is in no buffer or string (*note Detached Extents::.). - - - Function: delete-extent EXTENT - This function removes EXTENT from its buffer and destroys it. - This does not modify the buffer's text, only its display - properties. The extent cannot be used thereafter. To remove an - extent in such a way that it can be re-inserted later, use - `detach-extent'. *Note Detached Extents::. - - - Function: extent-object EXTENT - This function returns the buffer or string that EXTENT is in. If - the return value is `nil', this means that the extent is detached; - however, a detached extent will not necessarily return a value of - `nil'. - - - Function: extent-live-p EXTENT - This function returns `nil' if EXTENT is deleted, and `t' - otherwise. - - -File: lispref.info, Node: Extent Endpoints, Next: Finding Extents, Prev: Creating and Modifying Extents, Up: Extents - -Extent Endpoints -================ - - Every extent has a start position and an end position, and logically -affects the characters between those positions. Normally the start and -end positions must both be valid positions in the extent's buffer or -string. However, both endpoints can be `nil', meaning the extent is -detached. *Note Detached Extents::. - - Whether the extent overlaps its endpoints is governed by its -`start-open' and `end-open' properties. Insertion of a character at a -closed endpoint will expand the extent to include that character; -insertion at an open endpoint will not. Similarly, functions such as -`extent-at' that scan over all extents overlapping a particular -position will include extents with a closed endpoint at that position, -but not extents with an open endpoint. - - Note that the `start-closed' and `end-closed' properties are -equivalent to `start-open' and `end-open' with the opposite sense. - - Both endpoints can be equal, in which case the extent includes no -characters but still exists in the buffer or string. Zero-length -extents are used to represent annotations (*note Annotations::.) and can -be used as a more powerful form of a marker. Deletion of all the -characters in an extent may or may not result in a zero-length extent; -this depends on the `detachable' property (*note Detached Extents::.). -Insertion at the position of a zero-length extent expands the extent if -both endpoints are closed; goes before the extent if it has the -`start-open' property; and goes after the extent if it has the -`end-open' property. Zero-length extents with both the `start-open' -and `end-open' properties are treated as if their starting point were -closed. Deletion of a character on a side of a zero-length extent -whose corresponding endpoint is closed causes the extent to be detached -if its `detachable' property is set; if the corresponding endpoint is -open, the extent remains in the buffer, moving as necessary. - - Extents are ordered within a buffer or string by increasing start -position, and then by decreasing end position (this is called the -"display order"). - - - Function: extent-start-position EXTENT - This function returns the start position of EXTENT. - - - Function: extent-end-position EXTENT - This function returns the end position of EXTENT. - - - Function: extent-length EXTENT - This function returns the length of EXTENT in characters. If the - extent is detached, this returns `0'. If the extent is not - detached, this is equivalent to - (- (extent-end-position EXTENT) (extent-start-position EXTENT)) - - - Function: set-extent-endpoints EXTENT START END &optional - BUFFER-OR-STRING - This function sets the start and end position of EXTENT to START - and END. If both are `nil', this is equivalent to `detach-extent'. - - BUFFER-OR-STRING specifies the new buffer or string that the - extent should be in, and defaults to EXTENT's buffer or string. - (If `nil', and EXTENT is in no buffer and no string, it defaults - to the current buffer.) - - See documentation on `detach-extent' for a discussion of undo - recording. - - -File: lispref.info, Node: Finding Extents, Next: Mapping Over Extents, Prev: Extent Endpoints, Up: Extents - -Finding Extents -=============== - - The following functions provide a simple way of determining the -extents in a buffer or string. A number of more sophisticated -primitives for mapping over the extents in a range of a buffer or string -are also provided (*note Mapping Over Extents::.). When reading through -this section, keep in mind the way that extents are ordered (*note -Extent Endpoints::.). - - - Function: extent-list &optional BUFFER-OR-STRING FROM TO FLAGS - This function returns a list of the extents in BUFFER-OR-STRING. - BUFFER-OR-STRING defaults to the current buffer if omitted. FROM - and TO can be used to limit the range over which extents are - returned; if omitted, all extents in the buffer or string are - returned. - - More specifically, if a range is specified using FROM and TO, only - extents that overlap the range (i.e. begin or end inside of the - range) are included in the list. FROM and TO default to the - beginning and end of BUFFER-OR-STRING, respectively. - - FLAGS controls how end cases are treated. For a discussion of - this, and exactly what "overlap" means, see `map-extents'. - - Functions that create extents must be prepared for the possibility -that there are other extents in the same area, created by other -functions. To deal with this, functions typically mark their own -extents by setting a particular property on them. The following -function makes it easier to locate those extents. - - - Function: extent-at POS &optional OBJECT PROPERTY BEFORE AT-FLAG - This function finds the "smallest" extent (i.e., the last one in - the display order) at (i.e., overlapping) POS in OBJECT (a buffer - or string) having PROPERTY set. OBJECT defaults to the current - buffer. PROPERTY defaults to `nil', meaning that any extent will - do. Returns `nil' if there is no matching extent at POS. If the - fourth argument BEFORE is not `nil', it must be an extent; any - returned extent will precede that extent. This feature allows - `extent-at' to be used by a loop over extents. - - AT-FLAG controls how end cases are handled (i.e. what "at" really - means), and should be one of: - - `nil' - - `after' - An extent is at POS if it covers the character after POS. - This is consistent with the way that text properties work. - - `before' - An extent is at POS if it covers the character before POS. - - `at' - An extent is at POS if it overlaps or abuts POS. This - includes all zero-length extents at POS. - - Note that in all cases, the start-openness and end-openness of the - extents considered is ignored. If you want to pay attention to - those properties, you should use `map-extents', which gives you - more control. - - The following low-level functions are provided for explicitly -traversing the extents in a buffer according to the display order. -These functions are mostly intended for debugging - in normal -operation, you should probably use `mapcar-extents' or `map-extents', -or loop using the BEFORE argument to `extent-at', rather than creating -a loop using `next-extent'. - - - Function: next-extent EXTENT - Given an extent EXTENT, this function returns the next extent in - the buffer or string's display order. If EXTENT is a buffer or - string, this returns the first extent in the buffer or string. - - - Function: previous-extent EXTENT - Given an extent EXTENT, this function returns the previous extent - in the buffer or string's display order. If EXTENT is a buffer or - string, this returns the last extent in the buffer or string. - - -File: lispref.info, Node: Mapping Over Extents, Next: Extent Properties, Prev: Finding Extents, Up: Extents - -Mapping Over Extents -==================== - - The most basic and general function for mapping over extents is -called `map-extents'. You should read through the definition of this -function to familiarize yourself with the concepts and optional -arguments involved. However, in practice you may find it more -convenient to use the function `mapcar-extents' or to create a loop -using the `before' argument to `extent-at' (*note Finding Extents::.). - - - Function: map-extents FUNCTION &optional OBJECT FROM TO MAPARG FLAGS - PROPERTY VALUE - This function maps FUNCTION over the extents which overlap a - region in OBJECT. OBJECT is normally a buffer or string but could - be an extent (see below). The region is normally bounded by - [FROM, TO) (i.e. the beginning of the region is closed and the end - of the region is open), but this can be changed with the FLAGS - argument (see below for a complete discussion). - - FUNCTION is called with the arguments (extent, MAPARG). The - arguments OBJECT, FROM, TO, MAPARG, and FLAGS are all optional and - default to the current buffer, the beginning of OBJECT, the end of - OBJECT, NIL, and NIL, respectively. `map-extents' returns the - first non-`nil' result produced by FUNCTION, and no more calls to - FUNCTION are made after it returns non-`nil'. - - If OBJECT is an extent, FROM and TO default to the extent's - endpoints, and the mapping omits that extent and its predecessors. - This feature supports restarting a loop based on `map-extents'. - Note: OBJECT must be attached to a buffer or string, and the - mapping is done over that buffer or string. - - An extent overlaps the region if there is any point in the extent - that is also in the region. (For the purpose of overlap, - zero-length extents and regions are treated as closed on both ends - regardless of their endpoints' specified open/closedness.) Note - that the endpoints of an extent or region are considered to be in - that extent or region if and only if the corresponding end is - closed. For example, the extent [5,7] overlaps the region [2,5] - because 5 is in both the extent and the region. However, (5,7] - does not overlap [2,5] because 5 is not in the extent, and neither - [5,7] nor (5,7] overlaps the region [2,5) because 5 is not in the - region. - - The optional FLAGS can be a symbol or a list of one or more - symbols, modifying the behavior of `map-extents'. Allowed symbols - are: - - `end-closed' - The region's end is closed. - - `start-open' - The region's start is open. - - `all-extents-closed' - Treat all extents as closed on both ends for the purpose of - determining whether they overlap the region, irrespective of - their actual open- or closedness. - - `all-extents-open' - Treat all extents as open on both ends. - - `all-extents-closed-open' - Treat all extents as start-closed, end-open. - - `all-extents-open-closed' - Treat all extents as start-open, end-closed. - - `start-in-region' - In addition to the above conditions for extent overlap, the - extent's start position must lie within the specified region. - Note that, for this condition, open start positions are - treated as if 0.5 was added to the endpoint's value, and open - end positions are treated as if 0.5 was subtracted from the - endpoint's value. - - `end-in-region' - The extent's end position must lie within the region. - - `start-and-end-in-region' - Both the extent's start and end positions must lie within the - region. - - `start-or-end-in-region' - Either the extent's start or end position must lie within the - region. - - `negate-in-region' - The condition specified by a `*-in-region' flag must *not* - hold for the extent to be considered. - - At most one of `all-extents-closed', `all-extents-open', - `all-extents-closed-open', and `all-extents-open-closed' may be - specified. - - At most one of `start-in-region', `end-in-region', - `start-and-end-in-region', and `start-or-end-in-region' may be - specified. - - If optional arg PROPERTY is non-`nil', only extents with that - property set on them will be visited. If optional arg VALUE is - non-`nil', only extents whose value for that property is `eq' to - VALUE will be visited. - - If you want to map over extents and accumulate a list of results, -the following function may be more convenient than `map-extents'. - - - Function: mapcar-extents FUNCTION &optional PREDICATE - BUFFER-OR-STRING FROM TO FLAGS PROPERTY VALUE - This function applies FUNCTION to all extents which overlap a - region in BUFFER-OR-STRING. The region is delimited by FROM and - TO. FUNCTION is called with one argument, the extent. A list of - the values returned by FUNCTION is returned. An optional - PREDICATE may be used to further limit the extents over which - FUNCTION is mapped. The optional arguments FLAGS, PROPERTY, and - VALUE may also be used to control the extents passed to PREDICATE - or FUNCTION, and have the same meaning as in `map-extents'. - - - Function: map-extent-children FUNCTION &optional OBJECT FROM TO - MAPARG FLAGS PROPERTY VALUE - This function is similar to `map-extents', but differs in that: - - * It only visits extents which start in the given region. - - * After visiting an extent E, it skips all other extents which - start inside E but end before E's end. - - Thus, this function may be used to walk a tree of extents in a - buffer: - (defun walk-extents (buffer &optional ignore) - (map-extent-children 'walk-extents buffer)) - - - Function: extent-in-region-p EXTENT &optional FROM TO FLAGS - This function returns T if `map-extents' would visit EXTENT if - called with the given arguments. - - -File: lispref.info, Node: Extent Properties, Next: Detached Extents, Prev: Mapping Over Extents, Up: Extents - -Properties of Extents -===================== - - Each extent has a property list associating property names with -values. Some property names have predefined meanings, and can usually -only assume particular values. Assigning other values to such a -property either cause the value to be converted into a legal value -(e.g., assigning anything but `nil' to a Boolean property will cause -the value of `t' to be assigned to the property) or will cause an -error. Property names without predefined meanings can be assigned any -value. An undefined property is equivalent to a property with a value -of `nil', or with a particular default value in the case of properties -with predefined meanings. Note that, when an extent is created, the -`end-open' and `detachable' properties are set on it. - - If an extent has a parent, all of its properties actually derive -from that parent (or from the root ancestor if the parent in turn has a -parent), and setting a property of the extent actually sets that -property on the parent. *Note Extent Parents::. - - - Function: extent-property EXTENT PROPERTY - This function returns the value of PROPERTY in EXTENT. If - PROPERTY is undefined, `nil' is returned. - - - Function: extent-properties EXTENT - This function returns a list of all of EXTENT's properties that do - not have the value of `nil' (or the default value, for properties - with predefined meanings). - - - Function: set-extent-property EXTENT PROPERTY VALUE - This function sets PROPERTY to VALUE in EXTENT. (If PROPERTY has a - predefined meaning, only certain values are allowed, and some - values may be converted to others before being stored.) - - - Function: set-extent-properties EXTENT PLIST - Change some properties of EXTENT. PLIST is a property list. This - is useful to change many extent properties at once. - - The following table lists the properties with predefined meanings, -along with their allowable values. - -`detached' - (Boolean) Whether the extent is detached. Setting this is the - same as calling `detach-extent'. *Note Detached Extents::. - -`destroyed' - (Boolean) Whether the extent has been deleted. Setting this is - the same as calling `delete-extent'. - -`priority' - (integer) The extent's redisplay priority. Defaults to 0. *Note - priority: Intro to Extents. This property can also be set with - `set-extent-priority' and accessed with `extent-priority'. - -`start-open' - (Boolean) Whether the start position of the extent is open, - meaning that characters inserted at that position go outside of - the extent. *Note Extent Endpoints::. - -`start-closed' - (Boolean) Same as `start-open' but with the opposite sense. - Setting this property clears `start-open' and vice-versa. - -`end-open' - (Boolean) Whether the end position of the extent is open, meaning - that characters inserted at that position go outside of the - extent. This is `t' by default. *Note Extent Endpoints::. - -`end-closed' - (Boolean) Same as `end-open' but with the opposite sense. Setting - this property clears `end-open' and vice-versa. - -`read-only' - (Boolean) Whether text within this extent will be unmodifiable. - -`face' - (face, face name, list of faces or face names, or `nil') The face - in which to display the extent's text. This property can also be - set with `set-extent-face' and accessed with `extent-face'. Note - that if a list of faces is specified, the faces are merged - together, with faces earlier in the list having priority over - faces later in the list. - -`mouse-face' - (face, face name, list of faces or face names, or `nil') The face - used to display the extent when the mouse moves over it. This - property can also be set with `set-extent-mouse-face' and accessed - with `extent-mouse-face'. Note that if a list of faces is - specified, the faces are merged together, with faces earlier in - the list having priority over faces later in the list. *Note - Extents and Events::. - -`pointer' - (pointer glyph) The glyph used as the pointer when the mouse - moves over the extent. This takes precedence over the - `text-pointer-glyph' and `nontext-pointer-glyph' variables. If - for any reason this glyph is an invalid pointer, the standard - glyphs will be used as fallbacks. *Note Mouse Pointer::. - -`detachable' - (Boolean) Whether this extent becomes detached when all of the - text it covers is deleted. This is `t' by default. *Note - Detached Extents::. - -`duplicable' - (Boolean) Whether this extent should be copied into strings, so - that kill, yank, and undo commands will restore or copy it. *Note - Duplicable Extents::. - -`unique' - (Boolean) Meaningful only in conjunction with `duplicable'. When - this is set, there may be only one instance of this extent - attached at a time. *Note Duplicable Extents::. - -`invisible' - (Boolean) If `t', text under this extent will not be displayed - - it will look as if the text is not there at all. - -`keymap' - (keymap or `nil') This keymap is consulted for mouse clicks on this - extent or keypresses made while `point' is within the extent. - *Note Extents and Events::. - -`copy-function' - This is a hook that is run when a duplicable extent is about to be - copied from a buffer to a string (or the kill ring). *Note - Duplicable Extents::. - -`paste-function' - This is a hook that is run when a duplicable extent is about to be - copied from a string (or the kill ring) into a buffer. *Note - Duplicable Extents::. - -`begin-glyph' - (glyph or `nil') This extent's begin glyph. *Note Annotations::. - -`end-glyph' - (glyph or `nil') This extent's end glyph. *Note Annotations::. - -`begin-glyph-layout' - (`text', `whitespace', `inside-margin', or `outside-margin') The - layout policy for this extent's begin glyph. Defaults to `text'. - *Note Annotations::. - -`end-glyph-layout' - (`text', `whitespace', `inside-margin', or `outside-margin') The - layout policy for this extent's end glyph. Defaults to `text'. - *Note Annotations::. - -`initial-redisplay-function' - (any funcallable object) The function to be called the first time - (a part of) the extent is redisplayed. It will be called with the - extent as its argument. - - This is used by `lazy-shot' to implement lazy font-locking. The - functionality is still experimental, and may change without further - notice. - - The following convenience functions are provided for accessing -particular properties of an extent. - - - Function: extent-face EXTENT - This function returns the `face' property of EXTENT. This might - also return a list of face names. Do not modify this list - directly! Instead, use `set-extent-face'. - - Note that you can use `eq' to compare lists of faces as returned - by `extent-face'. In other words, if you set the face of two - different extents to two lists that are `equal' but not `eq', then - the return value of `extent-face' on the two extents will return - the identical list. - - - Function: extent-mouse-face EXTENT - This function returns the `mouse-face' property of EXTENT. This - might also return a list of face names. Do not modify this list - directly! Instead, use `set-extent-mouse-face'. - - Note that you can use `eq' to compare lists of faces as returned - by `extent-mouse-face', just like for `extent-face'. - - - Function: extent-priority EXTENT - This function returns the `priority' property of EXTENT. - - - Function: extent-keymap EXTENT - This function returns the `keymap' property of EXTENT. - - - Function: extent-begin-glyph-layout EXTENT - This function returns the `begin-glyph-layout' property of EXTENT, - i.e. the layout policy associated with the EXTENT's begin glyph. - - - Function: extent-end-glyph-layout EXTENT - This function returns the `end-glyph-layout' property of EXTENT, - i.e. the layout policy associated with the EXTENT's end glyph. - - - Function: extent-begin-glyph EXTENT - This function returns the `begin-glyph' property of EXTENT, i.e. - the glyph object displayed at the beginning of EXTENT. If there - is none, `nil' is returned. - - - Function: extent-end-glyph EXTENT - This function returns the `end-glyph' property of EXTENT, i.e. the - glyph object displayed at the end of EXTENT. If there is none, - `nil' is returned. - - The following convenience functions are provided for setting -particular properties of an extent. - - - Function: set-extent-priority EXTENT PRI - This function sets the `priority' property of EXTENT to PRI. - - - Function: set-extent-face EXTENT FACE - This function sets the `face' property of EXTENT to FACE. - - - Function: set-extent-mouse-face EXTENT FACE - This function sets the `mouse-face' property of EXTENT to FACE. - - - Function: set-extent-keymap EXTENT KEYMAP - This function sets the `keymap' property of EXTENT to KEYMAP. - KEYMAP must be either a keymap object, or `nil'. - - - Function: set-extent-begin-glyph-layout EXTENT LAYOUT - This function sets the `begin-glyph-layout' property of EXTENT to - LAYOUT. - - - Function: set-extent-end-glyph-layout EXTENT LAYOUT - This function sets the `end-glyph-layout' property of EXTENT to - LAYOUT. - - - Function: set-extent-begin-glyph EXTENT BEGIN-GLYPH &optional LAYOUT - This function sets the `begin-glyph' and `glyph-layout' properties - of EXTENT to BEGIN-GLYPH and LAYOUT, respectively. (LAYOUT - defaults to `text' if not specified.) - - - Function: set-extent-end-glyph EXTENT END-GLYPH &optional LAYOUT - This function sets the `end-glyph' and `glyph-layout' properties - of EXTENT to END-GLYPH and LAYOUT, respectively. (LAYOUT defaults - to `text' if not specified.) - - - Function: set-extent-initial-redisplay-function EXTENT FUNCTION - This function sets the `initial-redisplay-function' property of the - extent to FUNCTION. - - -File: lispref.info, Node: Detached Extents, Next: Extent Parents, Prev: Extent Properties, Up: Extents - -Detached Extents -================ - - A detached extent is an extent that is not attached to a buffer or -string but can be re-inserted. Detached extents have a start position -and end position of `nil'. Extents can be explicitly detached using -`detach-extent'. An extent is also detached when all of its characters -are all killed by a deletion, if its `detachable' property is set; if -this property is not set, the extent becomes a zero-length extent. -(Zero-length extents with the `detachable' property set behave -specially. *Note zero-length extents: Extent Endpoints.) - - - Function: detach-extent EXTENT - This function detaches EXTENT from its buffer or string. If - EXTENT has the `duplicable' property, its detachment is tracked by - the undo mechanism. *Note Duplicable Extents::. - - - Function: extent-detached-p EXTENT - This function returns `nil' if EXTENT is detached, and `t' - otherwise. - - - Function: copy-extent EXTENT &optional OBJECT - This function makes a copy of EXTENT. It is initially detached. - Optional argument OBJECT defaults to EXTENT's object (normally a - buffer or string, but could be `nil'). - - - Function: insert-extent EXTENT &optional START END NO-HOOKS OBJECT - This function inserts EXTENT from START to END in OBJECT (a buffer - or string). If EXTENT is detached from a different buffer or - string, or in most cases when EXTENT is already attached, the - extent will first be copied as if with `copy-extent'. This - function operates the same as if `insert' were called on a string - whose extent data calls for EXTENT to be inserted, except that if - NO-HOOKS is non-`nil', EXTENT's `paste-function' will not be - invoked. *Note Duplicable Extents::. - - -File: lispref.info, Node: Extent Parents, Next: Duplicable Extents, Prev: Detached Extents, Up: Extents - -Extent Parents -============== - - An extent can have a parent extent set for it. If this is the case, -the extent derives all its properties from that extent and has no -properties of its own. The only "properties" that the extent keeps are -the buffer or string it refers to and the start and end points. (More -correctly, the extent's own properties are shadowed. If you later -change the extent to have no parent, its own properties will become -visible again.) - - It is possible for an extent's parent to itself have a parent, and -so on. Through this, a whole tree of extents can be created, all -deriving their properties from one root extent. Note, however, that -you cannot create an inheritance loop - this is explicitly disallowed. - - Parent extents are used to implement the extents over the modeline. - - - Function: set-extent-parent EXTENT PARENT - This function sets the parent of EXTENT to PARENT. If PARENT is - `nil', the extent is set to have no parent. - - - Function: extent-parent EXTENT - This function return the parents (if any) of EXTENT, or `nil'. - - - Function: extent-children EXTENT - This function returns a list of the children (if any) of EXTENT. - The children of an extent are all those extents whose parent is - that extent. This function does not recursively trace children of - children. - - - Function: extent-descendants EXTENT - This function returns a list of all descendants of EXTENT, - including EXTENT. This recursively applies `extent-children' to - any children of EXTENT, until no more children can be found. - - -File: lispref.info, Node: Duplicable Extents, Next: Extents and Events, Prev: Extent Parents, Up: Extents - -Duplicable Extents -================== - - If an extent has the `duplicable' property, it will be copied into -strings, so that kill, yank, and undo commands will restore or copy it. - - Specifically: - - * When a string is created using `buffer-substring' or - `buffer-string', any duplicable extents in the region corresponding - to the string will be copied into the string (*note Buffer - Contents::.). When the string in inserted into a buffer using - `insert', `insert-before-markers', `insert-buffer' or - `insert-buffer-substring', the extents in the string will be copied - back into the buffer (*note Insertion::.). The extents in a - string can, of course, be retrieved explicitly using the standard - extent primitives over the string. - - * Similarly, when text is copied or cut into the kill ring, any - duplicable extents will be remembered and reinserted later when - the text is pasted back into a buffer. - - * When `concat' is called on strings, the extents in the strings are - copied into the resulting string. - - * When `substring' is called on a string, the relevant extents are - copied into the resulting string. - - * When a duplicable extent is detached by `detach-extent' or string - deletion, or inserted by `insert-extent' or string insertion, the - action is recorded by the undo mechanism so that it can be undone - later. Note that if an extent gets detached and then a later undo - causes the extent to get reinserted, the new extent will not be - `eq' to the original extent. - - * Extent motion, face changes, and attachment via `make-extent' are - not recorded by the undo mechanism. This means that extent changes - which are to be undo-able must be performed by character editing, - or by insertion and detachment of duplicable extents. - - * A duplicable extent's `copy-function' property, if non-`nil', - should be a function, and will be run when a duplicable extent is - about to be copied from a buffer to a string (or the kill ring). - It is called with three arguments: the extent and the buffer - positions within it which are being copied. If this function - returns `nil', then the extent will not be copied; otherwise it - will. - - * A duplicable extent's `paste-function' property, if non-`nil', - should be a function, and will be run when a duplicable extent is - about to be copied from a string (or the kill ring) into a buffer. - It is called with three arguments: the original extent and the - buffer positions which the copied extent will occupy. (This hook - is run after the corresponding text has already been inserted into - the buffer.) Note that the extent argument may be detached when - this function is run. If this function returns `nil', no extent - will be inserted. Otherwise, there will be an extent covering the - range in question. - - Note: if the extent to be copied is already attached to the buffer - and overlaps the new range, the extent will simply be extended and - the `paste-function' will not be called. - - -File: lispref.info, Node: Extents and Events, Next: Atomic Extents, Prev: Duplicable Extents, Up: Extents - -Interaction of Extents with Keyboard and Mouse Events -===================================================== - - If an extent has the `mouse-face' property set, it will be -highlighted when the mouse passes over it. Highlighting is accomplished -by merging the extent's face with the face or faces specified by the -`mouse-face' property. The effect is as if a pseudo-extent with the -`mouse-face' face were inserted after the extent in the display order -(*note Extent Endpoints::., display order). - - - Variable: mouse-highlight-priority - This variable holds the priority to use when merging in the - highlighting pseudo-extent. The default is 1000. This is - purposely set very high so that the highlighting pseudo-extent - shows up even if there are other extents with various priorities - at the same location. - - You can also explicitly cause an extent to be highlighted. Only one -extent at a time can be highlighted in this fashion, and any other -highlighted extent will be de-highlighted. - - - Function: highlight-extent EXTENT &optional HIGHLIGHT-P - This function highlights (if HIGHLIGHT-P is non-`nil') or - de-highlights (if HIGHLIGHT-P is `nil') EXTENT, if EXTENT has the - `mouse-face' property. (Nothing happens if EXTENT does not have - the `mouse-face' property.) - - - Function: force-highlight-extent EXTENT &optional HIGHLIGHT-P - This function is similar to `highlight-extent' but highlights or - de-highlights the extent regardless of whether it has the - `mouse-face' property. - - If an extent has a `keymap' property, this keymap will be consulted -for mouse clicks on the extent and keypresses made while `point' is -within the extent. The behavior of mouse clicks and keystrokes not -defined in the keymap is as normal for the buffer. - - -File: lispref.info, Node: Atomic Extents, Prev: Extents and Events, Up: Extents - -Atomic Extents -============== - - If the Lisp file `atomic-extents' is loaded, then the atomic extent -facility is available. An "atomic extent" is an extent for which -`point' cannot be positioned anywhere within it. This ensures that -when selecting text, either all or none of the extent is selected. - - To make an extent atomic, set its `atomic' property. - - -File: lispref.info, Node: Specifiers, Next: Faces and Window-System Objects, Prev: Extents, Up: Top - -Specifiers -********** - - A specifier is an object used to keep track of a property whose value -may vary depending on the particular situation (e.g. particular buffer -displayed in a particular window) that it is used in. The value of many -built-in properties, such as the font, foreground, background, and such -properties of a face and variables such as `modeline-shadow-thickness' -and `top-toolbar-height', is actually a specifier object. The -specifier object, in turn, is "instanced" in a particular situation to -yield the real value of the property in that situation. - - - Function: specifierp OBJECT - This function returns non-`nil' if OBJECT is a specifier. - -* Menu: - -* Introduction to Specifiers:: Specifiers provide a clean way for - display and other properties to vary - (under user control) in a wide variety - of contexts. -* Specifiers In-Depth:: Gory details about specifier innards. -* Specifier Instancing:: Instancing means obtaining the "value" of - a specifier in a particular context. -* Specifier Types:: Specifiers come in different flavors. -* Adding Specifications:: Specifications control a specifier's "value" - by giving conditions under which a - particular value is valid. -* Retrieving Specifications:: Querying a specifier's specifications. -* Specifier Tag Functions:: Working with specifier tags. -* Specifier Instancing Functions:: - Functions to instance a specifier. -* Specifier Example:: Making all this stuff clearer. -* Creating Specifiers:: Creating specifiers for your own use. -* Specifier Validation Functions:: - Validating the components of a specifier. -* Other Specification Functions:: - Other ways of working with specifications. - - -File: lispref.info, Node: Introduction to Specifiers, Next: Specifiers In-Depth, Up: Specifiers - -Introduction to Specifiers -========================== - - Sometimes you may want the value of a property to vary depending on -the context the property is used in. A simple example of this in XEmacs -is buffer-local variables. For example, the variable -`modeline-format', which controls the format of the modeline, can have -different values depending on the particular buffer being edited. The -variable has a default value which most modes will use, but a -specialized package such as Calendar might change the variable so as to -tailor the modeline to its own purposes. - - Other properties (such as those that can be changed by the -`modify-frame-parameters' function, for example the color of the text -cursor) can have frame-local values, although it might also make sense -for them to have buffer-local values. In other cases, you might want -the property to vary depending on the particular window within the -frame that applies (e.g. the top or bottom window in a split frame), the -device type that that frame appears on (X or tty), etc. Perhaps you can -envision some more complicated scenario where you want a particular -value in a specified buffer, another value in all other buffers -displayed on a particular frame, another value in all other buffers -displayed in all other frames on any mono (two-color, e.g. black and -white only) displays, and a default value in all other circumstances. - - A "specifier" is a generalization of this, allowing a great deal of -flexibility in controlling exactly what value a property has in which -circumstances. It is most commonly used for display properties, such as -an image or the foreground color of a face. As a simple example, you -can specify that the foreground of the default face be - - * blue for a particular buffer - - * green for all other buffers - - As a more complicated example, you could specify that the foreground -of the default face be - - * forest green for all buffers displayed in a particular Emacs - window, or green if the X server doesn't recognize the color - `forest green' - - * blue for all buffers displayed in a particular frame - - * red for all other buffers displayed on a color device - - * white for all other buffers - - -File: lispref.info, Node: Specifiers In-Depth, Next: Specifier Instancing, Prev: Introduction to Specifiers, Up: Specifiers - -In-Depth Overview of a Specifier -================================ - - A specifier object encapsulates a set of "specifications", each of -which says what its value should be if a particular condition applies. -For example, one specification might be "The value should be -darkseagreen2 on X devices" another might be "The value should be blue -in the *Help* buffer". In specifier terminology, these conditions are -called "locales" and the values are called "instantiators". Given a -specifier, a logical question is "What is its value in a particular -situation?" This involves looking through the specifications to see -which ones apply to this particular situation, and perhaps preferring -one over another if more than one applies. In specifier terminology, a -"particular situation" is called a "domain", and determining its value -in a particular domain is called "instancing". Most of the time, a -domain is identified by a particular window. For example, if the -redisplay engine is drawing text in the default face in a particular -window, it retrieves the specifier for the foreground color of the -default face and "instances" it in the domain given by that window; in -other words, it asks the specifier, "What is your value in this -window?". - - More specifically, a specifier contains a set of "specifications", -each of which associates a "locale" (a window object, a buffer object, -a frame object, a device object, or the symbol `global') with an -"inst-list", which is a list of one or more "inst-pairs". (For each -possible locale, there can be at most one specification containing that -locale.) Each inst-pair is a cons of a "tag set" (an unordered list of -zero or more symbols, or "tags") and an "instantiator" (the allowed -form of this varies depending on the type of specifier). In a given -specification, there may be more than one inst-pair with the same tag -set; this is unlike for locales. - - The tag set is used to restrict the sorts of devices over which the -instantiator is valid and to uniquely identify instantiators added by a -particular application, so that different applications can work on the -same specifier and not interfere with each other. Each tag can have a -"predicate" associated with it, which is a function of one argument (a -device) that specifies whether the tag matches that particular device. -(If a tag does not have a predicate, it matches all devices.) All tags -in a tag set must match a device for the associated inst-pair to be -instantiable over that device. (A null tag set is perfectly valid.) - - The valid device types (normally `x', `tty', and `stream') and -device classes (normally `color', `grayscale', and `mono') can always -be used as tags, and match devices of the associated type or class -(*note Consoles and Devices::.). User-defined tags may be defined, -with an optional predicate specified. An application can create its -own tag, use it to mark all its instantiators, and be fairly confident -that it will not interfere with other applications that modify the same -specifier - Functions that add a specification to a specifier usually -only overwrite existing inst-pairs with the same tag set as was given, -and a particular tag or tag set can be specified when removing -instantiators. - - When a specifier is instanced in a domain, both the locale and the -tag set can be viewed as specifying necessary conditions that must -apply in that domain for an instantiator to be considered as a possible -result of the instancing. More specific locales always override more -general locales (thus, there is no particular ordering of the -specifications in a specifier); however, the tag sets are simply -considered in the order that the inst-pairs occur in the -specification's inst-list. - - Note also that the actual object that results from the instancing -(called an "instance object") may not be the same as the instantiator -from which it was derived. For some specifier types (such as integer -specifiers and boolean specifiers), the instantiator will be returned -directly as the instance object. For other types, however, this is not -the case. For example, for font specifiers, the instantiator is a -font-description string and the instance object is a font-instance -object, which describes how the font is displayed on a particular -device. A font-instance object encapsulates such things as the actual -font name used to display the font on that device (a font-description -string under X is usually a wildcard specification that may resolve to -different font names, with possibly different foundries, widths, etc., -on different devices), the extra properties of that font on that -device, etc. Furthermore, this conversion (called "instantiation") -might fail - a font or color might not exist on a particular device, -for example. - diff --git a/info/lispref.info-34 b/info/lispref.info-34 deleted file mode 100644 index bda5825..0000000 --- a/info/lispref.info-34 +++ /dev/null @@ -1,1048 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Specifier Instancing, Next: Specifier Types, Prev: Specifiers In-Depth, Up: Specifiers - -How a Specifier Is Instanced -============================ - - Instancing of a specifier in a particular window domain proceeds as -follows: - - * First, XEmacs searches for a specification whose locale is the - same as the window. If that fails, the search is repeated, - looking for a locale that is the same as the window's buffer. If - that fails, the search is repeated using the window's frame, then - using the device that frame is on. Finally, the specification - whose locale is the symbol `global' (if there is such a - specification) is considered. - - * The inst-pairs contained in the specification that was found are - considered in their order in the inst-list, looking for one whose - tag set matches the device that is derived from the window domain. - (The tag set is an unordered list of zero or more tag symbols. - For all tags that have predicates associated with them, the - predicate must match the device.) - - * If a matching tag set is found, the corresponding instantiator is - passed to the specifier's instantiation method, which is specific - to the type of the specifier. If it succeeds, the resulting - instance object is returned as the result of the instancing and - the instancing is done. Otherwise, the operation continues, - looking for another matching inst-pair in the current - specification. - - * When there are no more inst-pairs to be considered in the current - specification, the search starts over, looking for another - specification as in the first step above. - - * If all specifications are exhausted and no instance object can be - derived, the instancing fails. (Actually, this is not completely - true. Some specifier objects for built-in properties have a - "fallback" value, which is either an inst-list or another - specifier object, that is consulted if the instancing is about to - fail. If it is an inst-list, the searching proceeds using the - inst-pairs in that list. If it is a specifier, the entire - instancing starts over using that specifier instead of the given - one. Fallback values are set by the C code and cannot be - modified, except perhaps indirectly, using any Lisp functions. - The purpose of them is to supply some values to make sure that - instancing of built-in properties can't fail and to implement some - basic specifier inheritance, such as the fact that faces inherit - their properties from the `default' face.) - - It is also possible to instance a specifier over a frame domain or -device domain instead of over a window domain. The C code, for example, -instances the `top-toolbar-height' variable over a frame domain in -order to determine the height of a frame's top toolbar. Instancing over -a frame or device is similar to instancing over a window except that -specifications for locales that cannot be derived from the domain are -ignored. Specifically, instancing over a frame looks first for frame -locales, then device locales, then the `global' locale. Instancing -over a device domain looks only for device locales and the `global' -locale. - - -File: lispref.info, Node: Specifier Types, Next: Adding Specifications, Prev: Specifier Instancing, Up: Specifiers - -Specifier Types -=============== - - There are various different types of specifiers. The type of a -specifier controls what sorts of instantiators are valid, how an -instantiator is instantiated, etc. Here is a list of built-in specifier -types: - -`boolean' - The valid instantiators are the symbols `t' and `nil'. Instance - objects are the same as instantiators so no special instantiation - function is needed. - -`integer' - The valid instantiators are integers. Instance objects are the - same as instantiators so no special instantiation function is - needed. `modeline-shadow-thickness' is an example of an integer - specifier (negative thicknesses indicate that the shadow is drawn - recessed instead of raised). - -`natnum' - The valid instantiators are natnums (non-negative integers). - Instance objects are the same as instantiators so no special - instantiation function is needed. Natnum specifiers are used for - dimension variables such as `top-toolbar-height'. - -`generic' - All Lisp objects are valid instantiators. Instance objects are - the same as instantiators so no special instantiation function is - needed. - -`font' - The valid instantiators are strings describing fonts or vectors - indicating inheritance from the font of some face. Instance - objects are font-instance objects, which are specific to a - particular device. The instantiation method for font specifiers - can fail, unlike for integer, natnum, boolean, and generic - specifiers. - -`color' - The valid instantiators are strings describing colors or vectors - indicating inheritance from the foreground or background of some - face. Instance objects are color-instance objects, which are - specific to a particular device. The instantiation method for - color specifiers can fail, as for font specifiers. - -`image' - Images are perhaps the most complicated type of built-in - specifier. The valid instantiators are strings (a filename, - inline data for a pixmap, or text to be displayed in a text glyph) - or vectors describing inline data of various sorts or indicating - inheritance from the background-pixmap property of some face. - Instance objects are either strings (for text images), - image-instance objects (for pixmap images), or subwindow objects - (for subwindow images). The instantiation method for image - specifiers can fail, as for font and color specifiers. - -`face-boolean' - The valid instantiators are the symbols `t' and `nil' and vectors - indicating inheritance from a boolean property of some face. - Specifiers of this sort are used for all of the built-in boolean - properties of faces. Instance objects are either the symbol `t' - or the symbol `nil'. - -`toolbar' - The valid instantiators are toolbar descriptors, which are lists - of toolbar-button descriptors (each of which is a vector of two or - four elements). *Note Toolbar::, for more information. - - Color and font instance objects can also be used in turn as -instantiators for a new color or font instance object. Since these -instance objects are device-specific, the instantiator can be used -directly as the new instance object, but only if they are of the same -device. If the devices differ, the base color or font of the -instantiating object is effectively used instead as the instantiator. - - *Note Faces and Window-System Objects::, for more information on -fonts, colors, and face-boolean specifiers. *Note Glyphs::, for more -information about image specifiers. *Note Toolbar::, for more -information on toolbar specifiers. - - - Function: specifier-type SPECIFIER - This function returns the type of SPECIFIER. The returned value - will be a symbol: one of `integer', `boolean', etc., as listed in - the above table. - - Functions are also provided to query whether an object is a -particular kind of specifier: - - - Function: boolean-specifier-p OBJECT - This function returns non-`nil' if OBJECT is a boolean specifier. - - - Function: integer-specifier-p OBJECT - This function returns non-`nil' if OBJECT is an integer specifier. - - - Function: natnum-specifier-p OBJECT - This function returns non-`nil' if OBJECT is a natnum specifier. - - - Function: generic-specifier-p OBJECT - This function returns non-`nil' if OBJECT is a generic specifier. - - - Function: face-boolean-specifier-p OBJECT - This function returns non-`nil' if OBJECT is a face-boolean - specifier. - - - Function: toolbar-specifier-p OBJECT - This function returns non-`nil' if OBJECT is a toolbar specifier. - - - Function: font-specifier-p OBJECT - This function returns non-`nil' if OBJECT is a font specifier. - - - Function: color-specifier-p OBJECT - This function returns non-`nil' if OBJECT is a color specifier. - - - Function: image-specifier-p OBJECT - This function returns non-`nil' if OBJECT is an image specifier. - - -File: lispref.info, Node: Adding Specifications, Next: Retrieving Specifications, Prev: Specifier Types, Up: Specifiers - -Adding specifications to a Specifier -==================================== - - - Function: add-spec-to-specifier SPECIFIER INSTANTIATOR &optional - LOCALE TAG-SET HOW-TO-ADD - This function adds a specification to SPECIFIER. The - specification maps from LOCALE (which should be a window, buffer, - frame, device, or the symbol `global', and defaults to `global') - to INSTANTIATOR, whose allowed values depend on the type of the - specifier. Optional argument TAG-SET limits the instantiator to - apply only to the specified tag set, which should be a list of - tags all of which must match the device being instantiated over - (tags are a device type, a device class, or tags defined with - `define-specifier-tag'). Specifying a single symbol for TAG-SET - is equivalent to specifying a one-element list containing that - symbol. Optional argument HOW-TO-ADD specifies what to do if - there are already specifications in the specifier. It should be - one of - - `prepend' - Put at the beginning of the current list of instantiators for - LOCALE. - - `append' - Add to the end of the current list of instantiators for - LOCALE. - - `remove-tag-set-prepend' - This is the default. Remove any existing instantiators whose - tag set is the same as TAG-SET; then put the new instantiator - at the beginning of the current list. - - `remove-tag-set-append' - Remove any existing instantiators whose tag set is the same as - TAG-SET; then put the new instantiator at the end of the - current list. - - `remove-locale' - Remove all previous instantiators for this locale before - adding the new spec. - - `remove-locale-type' - Remove all specifications for all locales of the same type as - LOCALE (this includes LOCALE itself) before adding the new - spec. - - `remove-all' - Remove all specifications from the specifier before adding - the new spec. - - `remove-tag-set-prepend' is the default. - - You can retrieve the specifications for a particular locale or - locale type with the function `specifier-spec-list' or - `specifier-specs'. - - - Function: add-spec-list-to-specifier SPECIFIER SPEC-LIST &optional - HOW-TO-ADD - This function adds a "spec-list" (a list of specifications) to - SPECIFIER. The format of a spec-list is - - `((LOCALE (TAG-SET . INSTANTIATOR) ...) ...)' - - where - - * LOCALE := a window, a buffer, a frame, a device, or `global' - - * TAG-SET := an unordered list of zero or more TAGS, each of - which is a symbol - - * TAG := a device class (*note Consoles and Devices::.), a - device type, or a tag defined with `define-specifier-tag' - - * INSTANTIATOR := format determined by the type of specifier - - The pair `(TAG-SET . INSTANTIATOR)' is called an "inst-pair". A - list of inst-pairs is called an "inst-list". The pair `(LOCALE . - INST-LIST)' is called a "specification". A spec-list, then, can - be viewed as a list of specifications. - - HOW-TO-ADD specifies how to combine the new specifications with - the existing ones, and has the same semantics as for - `add-spec-to-specifier'. - - In many circumstances, the higher-level function `set-specifier' is - more convenient and should be used instead. - - - Macro: let-specifier SPECIFIER-LIST &rest BODY - This special form temporarily adds specifications to specifiers, - evaluates forms in BODY and restores the specifiers to their - previous states. The specifiers and their temporary - specifications are listed in SPECIFIER-LIST. - - The format of SPECIFIER-LIST is - - ((SPECIFIER VALUE &optional LOCALE TAG-SET HOW-TO-ADD) ...) - - SPECIFIER is the specifier to be temporarily modified. VALUE is - the instantiator to be temporarily added to specifier in LOCALE. - LOCALE, TAG-SET and HOW-TO-ADD have the same meaning as in - `add-spec-to-specifier'. - - This special form is implemented as a macro; the code resulting - from macro expansion will add specifications to specifiers using - `add-spec-to-specifier'. After forms in BODY are evaluated, the - temporary specifications are removed and old specifier spec-lists - are restored. - - LOCALE, TAG-SET and HOW-TO-ADD may be omitted, and default to - `nil'. The value of the last form in BODY is returned. - - NOTE: If you want the specifier's instance to change in all - circumstances, use `(selected-window)' as the LOCALE. If LOCALE - is `nil' or omitted, it defaults to `global'. - - The following example removes the 3D modeline effect in the - currently selected window for the duration of a second: - - (let-specifier ((modeline-shadow-thickness 0 (selected-window))) - (sit-for 1)) - - - Function: set-specifier SPECIFIER VALUE &optional HOW-TO-ADD - This function adds some specifications to SPECIFIER. VALUE can be - a single instantiator or tagged instantiator (added as a global - specification), a list of tagged and/or untagged instantiators - (added as a global specification), a cons of a locale and - instantiator or locale and instantiator list, a list of such - conses, or nearly any other reasonable form. More specifically, - VALUE can be anything accepted by `canonicalize-spec-list'. - - HOW-TO-ADD is the same as in `add-spec-to-specifier'. - - Note that `set-specifier' is exactly complementary to - `specifier-specs' except in the case where SPECIFIER has no specs - at all in it but `nil' is a valid instantiator (in that case, - `specifier-specs' will return `nil' (meaning no specs) and - `set-specifier' will interpret the `nil' as meaning "I'm adding a - global instantiator and its value is `nil'"), or in strange cases - where there is an ambiguity between a spec-list and an inst-list, - etc. (The built-in specifier types are designed in such a way as - to avoid any such ambiguities.) - - If you want to work with spec-lists, you should probably not use - these functions, but should use the lower-level functions - `specifier-spec-list' and `add-spec-list-to-specifier'. These - functions always work with fully-qualified spec-lists; thus, there - is no ambiguity. - - - Function: canonicalize-inst-pair INST-PAIR SPECIFIER-TYPE &optional - NOERROR - This function canonicalizes the given INST-PAIR. - - SPECIFIER-TYPE specifies the type of specifier that this SPEC-LIST - will be used for. - - Canonicalizing means converting to the full form for an inst-pair, - i.e. `(TAG-SET . INSTANTIATOR)'. A single, untagged instantiator - is given a tag set of `nil' (the empty set), and a single tag is - converted into a tag set consisting only of that tag. - - If NOERROR is non-`nil', signal an error if the inst-pair is - invalid; otherwise return `t'. - - - Function: canonicalize-inst-list INST-LIST SPECIFIER-TYPE &optional - NOERROR - This function canonicalizes the given INST-LIST (a list of - inst-pairs). - - SPECIFIER-TYPE specifies the type of specifier that this INST-LIST - will be used for. - - Canonicalizing means converting to the full form for an inst-list, - i.e. `((TAG-SET . INSTANTIATOR) ...)'. This function accepts a - single inst-pair or any abbreviation thereof or a list of - (possibly abbreviated) inst-pairs. (See `canonicalize-inst-pair'.) - - If NOERROR is non-`nil', signal an error if the inst-list is - invalid; otherwise return `t'. - - - Function: canonicalize-spec SPEC SPECIFIER-TYPE &optional NOERROR - This function canonicalizes the given SPEC (a specification). - - SPECIFIER-TYPE specifies the type of specifier that this SPEC-LIST - will be used for. - - Canonicalizing means converting to the full form for a spec, i.e. - `(LOCALE (TAG-SET . INSTANTIATOR) ...)'. This function accepts a - possibly abbreviated inst-list or a cons of a locale and a - possibly abbreviated inst-list. (See `canonicalize-inst-list'.) - - If NOERROR is `nil', signal an error if the specification is - invalid; otherwise return `t'. - - - Function: canonicalize-spec-list SPEC-LIST SPECIFIER-TYPE &optional - NOERROR - This function canonicalizes the given SPEC-LIST (a list of - specifications). - - SPECIFIER-TYPE specifies the type of specifier that this SPEC-LIST - will be used for. - - Canonicalizing means converting to the full form for a spec-list, - i.e. `((LOCALE (TAG-SET . INSTANTIATOR) ...) ...)'. This - function accepts a possibly abbreviated specification or a list of - such things. (See `canonicalize-spec'.) This is the function used - to convert spec-lists accepted by `set-specifier' and such into a - form suitable for `add-spec-list-to-specifier'. - - This function tries extremely hard to resolve any ambiguities, and - the built-in specifier types (font, image, toolbar, etc.) are - designed so that there won't be any ambiguities. - - If NOERROR is `nil', signal an error if the spec-list is invalid; - otherwise return `t'. - - -File: lispref.info, Node: Retrieving Specifications, Next: Specifier Tag Functions, Prev: Adding Specifications, Up: Specifiers - -Retrieving the Specifications from a Specifier -============================================== - - - Function: specifier-spec-list SPECIFIER &optional LOCALE TAG-SET - EXACT-P - This function returns the spec-list of specifications for - SPECIFIER in LOCALE. - - If LOCALE is a particular locale (a window, buffer, frame, device, - or the symbol `global'), a spec-list consisting of the - specification for that locale will be returned. - - If LOCALE is a locale type (i.e. a symbol `window', `buffer', - `frame', or `device'), a spec-list of the specifications for all - locales of that type will be returned. - - If LOCALE is `nil' or the symbol `all', a spec-list of all - specifications in SPECIFIER will be returned. - - LOCALE can also be a list of locales, locale types, and/or `all'; - the result is as if `specifier-spec-list' were called on each - element of the list and the results concatenated together. - - Only instantiators where TAG-SET (a list of zero or more tags) is - a subset of (or possibly equal to) the instantiator's tag set are - returned. (The default value of` nil' is a subset of all tag sets, - so in this case no instantiators will be screened out.) If EXACT-P - is non-`nil', however, TAG-SET must be equal to an instantiator's - tag set for the instantiator to be returned. - - - Function: specifier-specs SPECIFIER &optional LOCALE TAG-SET EXACT-P - This function returns the specification(s) for SPECIFIER in LOCALE. - - If LOCALE is a single locale or is a list of one element - containing a single locale, then a "short form" of the - instantiators for that locale will be returned. Otherwise, this - function is identical to `specifier-spec-list'. - - The "short form" is designed for readability and not for ease of - use in Lisp programs, and is as follows: - - 1. If there is only one instantiator, then an inst-pair (i.e. - cons of tag and instantiator) will be returned; otherwise a - list of inst-pairs will be returned. - - 2. For each inst-pair returned, if the instantiator's tag is - `any', the tag will be removed and the instantiator itself - will be returned instead of the inst-pair. - - 3. If there is only one instantiator, its value is `nil', and - its tag is `any', a one-element list containing `nil' will be - returned rather than just `nil', to distinguish this case - from there being no instantiators at all. - - - - Function: specifier-fallback SPECIFIER - This function returns the fallback value for SPECIFIER. Fallback - values are provided by the C code for certain built-in specifiers - to make sure that instancing won't fail even if all specs are - removed from the specifier, or to implement simple inheritance - behavior (e.g. this method is used to ensure that faces other than - `default' inherit their attributes from `default'). By design, - you cannot change the fallback value, and specifiers created with - `make-specifier' will never have a fallback (although a similar, - Lisp-accessible capability may be provided in the future to allow - for inheritance). - - The fallback value will be an inst-list that is instanced like any - other inst-list, a specifier of the same type as SPECIFIER - (results in inheritance), or `nil' for no fallback. - - When you instance a specifier, you can explicitly request that the - fallback not be consulted. (The C code does this, for example, when - merging faces.) See `specifier-instance'. - - -File: lispref.info, Node: Specifier Tag Functions, Next: Specifier Instancing Functions, Prev: Retrieving Specifications, Up: Specifiers - -Working With Specifier Tags -=========================== - - A specifier tag set is an entity that is attached to an instantiator -and can be used to restrict the scope of that instantiator to a -particular device class or device type and/or to mark instantiators -added by a particular package so that they can be later removed. - - A specifier tag set consists of a list of zero of more specifier -tags, each of which is a symbol that is recognized by XEmacs as a tag. -(The valid device types and device classes are always tags, as are any -tags defined by `define-specifier-tag'.) It is called a "tag set" (as -opposed to a list) because the order of the tags or the number of times -a particular tag occurs does not matter. - - Each tag has a predicate associated with it, which specifies whether -that tag applies to a particular device. The tags which are device -types and classes match devices of that type or class. User-defined -tags can have any predicate, or none (meaning that all devices match). -When attempting to instance a specifier, a particular instantiator is -only considered if the device of the domain being instanced over matches -all tags in the tag set attached to that instantiator. - - Most of the time, a tag set is not specified, and the instantiator -gets a null tag set, which matches all devices. - - - Function: valid-specifier-tag-p TAG - This function returns non-`nil' if TAG is a valid specifier tag. - - - Function: valid-specifier-tag-set-p TAG-SET - This function returns non-`nil' if TAG-SET is a valid specifier - tag set. - - - Function: canonicalize-tag-set TAG-SET - This function canonicalizes the given tag set. Two canonicalized - tag sets can be compared with `equal' to see if they represent the - same tag set. (Specifically, canonicalizing involves sorting by - symbol name and removing duplicates.) - - - Function: device-matches-specifier-tag-set-p DEVICE TAG-SET - This function returns non-`nil' if DEVICE matches specifier tag - set TAG-SET. This means that DEVICE matches each tag in the tag - set. - - - Function: define-specifier-tag TAG &optional PREDICATE - This function defines a new specifier tag. If PREDICATE is - specified, it should be a function of one argument (a device) that - specifies whether the tag matches that particular device. If - PREDICATE is omitted, the tag matches all devices. - - You can redefine an existing user-defined specifier tag. However, - you cannot redefine the built-in specifier tags (the device types - and classes) or the symbols `nil', `t', `all', or `global'. - - - Function: device-matching-specifier-tag-list &optional DEVICE - This function returns a list of all specifier tags matching - DEVICE. DEVICE defaults to the selected device if omitted. - - - Function: specifier-tag-list - This function returns a list of all currently-defined specifier - tags. This includes the built-in ones (the device types and - classes). - - - Function: specifier-tag-predicate TAG - This function returns the predicate for the given specifier tag. - - -File: lispref.info, Node: Specifier Instancing Functions, Next: Specifier Example, Prev: Specifier Tag Functions, Up: Specifiers - -Functions for Instancing a Specifier -==================================== - - - Function: specifier-instance SPECIFIER &optional DOMAIN DEFAULT - NO-FALLBACK - This function instantiates SPECIFIER (return its value) in DOMAIN. - If no instance can be generated for this domain, return DEFAULT. - - DOMAIN should be a window, frame, or device. Other values that - are legal as a locale (e.g. a buffer) are not valid as a domain - because they do not provide enough information to identify a - particular device (see `valid-specifier-domain-p'). DOMAIN - defaults to the selected window if omitted. - - "Instantiating" a specifier in a particular domain means - determining the specifier's "value" in that domain. This is - accomplished by searching through the specifications in the - specifier that correspond to all locales that can be derived from - the given domain, from specific to general. In most cases, the - domain is an Emacs window. In that case specifications are - searched for as follows: - - 1. A specification whose locale is the window itself; - - 2. A specification whose locale is the window's buffer; - - 3. A specification whose locale is the window's frame; - - 4. A specification whose locale is the window's frame's device; - - 5. A specification whose locale is the symbol `global'. - - If all of those fail, then the C-code-provided fallback value for - this specifier is consulted (see `specifier-fallback'). If it is - an inst-list, then this function attempts to instantiate that list - just as when a specification is located in the first five steps - above. If the fallback is a specifier, `specifier-instance' is - called recursively on this specifier and the return value used. - Note, however, that if the optional argument NO-FALLBACK is - non-`nil', the fallback value will not be consulted. - - Note that there may be more than one specification matching a - particular locale; all such specifications are considered before - looking for any specifications for more general locales. Any - particular specification that is found may be rejected because it - is tagged to a particular device class (e.g. `color') or device - type (e.g. `x') or both and the device for the given domain does - not match this, or because the specification is not valid for the - device of the given domain (e.g. the font or color name does not - exist for this particular X server). - - The returned value is dependent on the type of specifier. For - example, for a font specifier (as returned by the `face-font' - function), the returned value will be a font-instance object. For - images, the returned value will be a string, pixmap, or subwindow. - - - Function: specifier-instance-from-inst-list SPECIFIER DOMAIN - INST-LIST &optional DEFAULT - This function attempts to convert a particular inst-list into an - instance. This attempts to instantiate INST-LIST in the given - DOMAIN, as if INST-LIST existed in a specification in SPECIFIER. - If the instantiation fails, DEFAULT is returned. In most - circumstances, you should not use this function; use - `specifier-instance' instead. - - -File: lispref.info, Node: Specifier Example, Next: Creating Specifiers, Prev: Specifier Instancing Functions, Up: Specifiers - -Example of Specifier Usage -========================== - - Now let us present an example to clarify the theoretical discussions -we have been through. In this example, we will use the general -specifier functions for clarity. Keep in mind that many types of -specifiers, and some other types of objects that are associated with -specifiers (e.g. faces), provide convenience functions making it easier -to work with objects of that type. - - Let us consider the background color of the default face. A -specifier is used to specify how that color will appear in different -domains. First, let's retrieve the specifier: - - (setq sp (face-property 'default 'background)) - => # - - (specifier-specs sp) - => ((# (nil . "forest green")) - (# (nil . "hot pink")) - (# (nil . "puke orange") - (nil . "moccasin")) - (# (nil . "magenta")) - (global ((tty) . "cyan") (nil . "white")) - ) - - Then, say we want to determine what the background color of the -default face is for the window currently displaying the buffer -`*scratch*'. We call - - (get-buffer-window "*scratch*") - => # - (window-frame (get-buffer-window "*scratch*")) - => # - (specifier-instance sp (get-buffer-window "*scratch*")) - => # - - Note that we passed a window to `specifier-instance', not a buffer. -We cannot pass a buffer because a buffer by itself does not provide -enough information. The buffer might not be displayed anywhere at all, -or could be displayed in many different frames on different devices. - - The result is arrived at like this: - - 1. First, we look for a specification matching the buffer displayed - in the window, i.e. `*scratch'. There are none, so we proceed. - - 2. Then, we look for a specification matching the window itself. - Again, there are none. - - 3. Then, we look for a specification matching the window's frame. The - specification `(# . "puke orange")' is - found. We call the instantiation method for colors, passing it the - locale we were searching over (i.e. the window, in this case) and - the instantiator (`"puke orange"'). However, the particular device - which this window is on (let's say it's an X connection) doesn't - recognize the color `"puke orange"', so the specification is - rejected. - - 4. So we continue looking for a specification matching the window's - frame. We find `(# . "moccasin")'. Again, - we call the instantiation method for colors. This time, the X - server our window is on recognizes the color `moccasin', and so the - instantiation method succeeds and returns a color instance. - - -File: lispref.info, Node: Creating Specifiers, Next: Specifier Validation Functions, Prev: Specifier Example, Up: Specifiers - -Creating New Specifier Objects -============================== - - - Function: make-specifier TYPE - This function creates a new specifier. - - A specifier is an object that can be used to keep track of a - property whose value can be per-buffer, per-window, per-frame, or - per-device, and can further be restricted to a particular - device-type or device-class. Specifiers are used, for example, - for the various built-in properties of a face; this allows a face - to have different values in different frames, buffers, etc. For - more information, see `specifier-instance', `specifier-specs', and - `add-spec-to-specifier'; or, for a detailed description of - specifiers, including how they are instantiated over a particular - domain (i.e. how their value in that domain is determined), see - the chapter on specifiers in the XEmacs Lisp Reference Manual. - - TYPE specifies the particular type of specifier, and should be one - of the symbols `generic', `integer', `natnum', `boolean', `color', - `font', `image', `face-boolean', or `toolbar'. - - For more information on particular types of specifiers, see the - functions `generic-specifier-p', `integer-specifier-p', - `natnum-specifier-p', `boolean-specifier-p', `color-specifier-p', - `font-specifier-p', `image-specifier-p', - `face-boolean-specifier-p', and `toolbar-specifier-p'. - - - Function: make-specifier-and-init TYPE SPEC-LIST &optional - DONT-CANONICALIZE - This function creates and initialize a new specifier. - - This is a front-end onto `make-specifier' that allows you to create - a specifier and add specs to it at the same time. TYPE specifies - the specifier type. SPEC-LIST supplies the specification(s) to be - added to the specifier. Normally, almost any reasonable - abbreviation of the full spec-list form is accepted, and is - converted to the full form; however, if optional argument - DONT-CANONICALIZE is non-`nil', this conversion is not performed, - and the SPEC-LIST must already be in full form. See - `canonicalize-spec-list'. - - -File: lispref.info, Node: Specifier Validation Functions, Next: Other Specification Functions, Prev: Creating Specifiers, Up: Specifiers - -Functions for Checking the Validity of Specifier Components -=========================================================== - - - Function: valid-specifier-domain-p DOMAIN - This function returns non-`nil' if DOMAIN is a valid specifier - domain. A domain is used to instance a specifier (i.e. determine - the specifier's value in that domain). Valid domains are a - window, frame, or device. (`nil' is not valid.) - - - Function: valid-specifier-locale-p LOCALE - This function returns non-`nil' if LOCALE is a valid specifier - locale. Valid locales are a device, a frame, a window, a buffer, - and `global'. (`nil' is not valid.) - - - Function: valid-specifier-locale-type-p LOCALE-TYPE - Given a specifier LOCALE-TYPE, this function returns non-nil if it - is valid. Valid locale types are the symbols `global', `device', - `frame', `window', and `buffer'. (Note, however, that in functions - that accept either a locale or a locale type, `global' is - considered an individual locale.) - - - Function: valid-specifier-type-p SPECIFIER-TYPE - Given a SPECIFIER-TYPE, this function returns non-`nil' if it is - valid. Valid types are `generic', `integer', `boolean', `color', - `font', `image', `face-boolean', and `toolbar'. - - - Function: valid-specifier-tag-p TAG - This function returns non-`nil' if TAG is a valid specifier tag. - - - Function: valid-instantiator-p INSTANTIATOR SPECIFIER-TYPE - This function returns non-`nil' if INSTANTIATOR is valid for - SPECIFIER-TYPE. - - - Function: valid-inst-list-p INST-LIST TYPE - This function returns non-`nil' if INST-LIST is valid for - specifier type TYPE. - - - Function: valid-spec-list-p SPEC-LIST TYPE - This function returns non-`nil' if SPEC-LIST is valid for - specifier type TYPE. - - - Function: check-valid-instantiator INSTANTIATOR SPECIFIER-TYPE - This function signals an error if INSTANTIATOR is invalid for - SPECIFIER-TYPE. - - - Function: check-valid-inst-list INST-LIST TYPE - This function signals an error if INST-LIST is invalid for - specifier type TYPE. - - - Function: check-valid-spec-list SPEC-LIST TYPE - This function signals an error if SPEC-LIST is invalid for - specifier type TYPE. - - -File: lispref.info, Node: Other Specification Functions, Prev: Specifier Validation Functions, Up: Specifiers - -Other Functions for Working with Specifications in a Specifier -============================================================== - - - Function: copy-specifier SPECIFIER &optional DEST LOCALE TAG-SET - EXACT-P HOW-TO-ADD - This function copies SPECIFIER to DEST, or creates a new one if - DEST is `nil'. - - If DEST is `nil' or omitted, a new specifier will be created and - the specifications copied into it. Otherwise, the specifications - will be copied into the existing specifier in DEST. - - If LOCALE is `nil' or the symbol `all', all specifications will be - copied. If LOCALE is a particular locale, the specification for - that particular locale will be copied. If LOCALE is a locale - type, the specifications for all locales of that type will be - copied. LOCALE can also be a list of locales, locale types, - and/or `all'; this is equivalent to calling `copy-specifier' for - each of the elements of the list. See `specifier-spec-list' for - more information about LOCALE. - - Only instantiators where TAG-SET (a list of zero or more tags) is - a subset of (or possibly equal to) the instantiator's tag set are - copied. (The default value of `nil' is a subset of all tag sets, - so in this case no instantiators will be screened out.) If EXACT-P - is non-`nil', however, TAG-SET must be equal to an instantiator's - tag set for the instantiator to be copied. - - Optional argument HOW-TO-ADD specifies what to do with existing - specifications in DEST. If nil, then whichever locales or locale - types are copied will first be completely erased in DEST. - Otherwise, it is the same as in `add-spec-to-specifier'. - - - Function: remove-specifier SPECIFIER &optional LOCALE TAG-SET EXACT-P - This function removes specification(s) for SPECIFIER. - - If LOCALE is a particular locale (a buffer, window, frame, device, - or the symbol `global'), the specification for that locale will be - removed. - - If instead, LOCALE is a locale type (i.e. a symbol `buffer', - `window', `frame', or `device'), the specifications for all - locales of that type will be removed. - - If LOCALE is `nil' or the symbol `all', all specifications will be - removed. - - LOCALE can also be a list of locales, locale types, and/or `all'; - this is equivalent to calling `remove-specifier' for each of the - elements in the list. - - Only instantiators where TAG-SET (a list of zero or more tags) is - a subset of (or possibly equal to) the instantiator's tag set are - removed. (The default value of `nil' is a subset of all tag sets, - so in this case no instantiators will be screened out.) If EXACT-P - is non-`nil', however, TAG-SET must be equal to an instantiator's - tag set for the instantiator to be removed. - - - Function: map-specifier SPECIFIER FUNC &optional LOCALE MAPARG - This function applies FUNC to the specification(s) for LOCALE in - SPECIFIER. - - If LOCALE is a locale, FUNC will be called for that locale. If - LOCALE is a locale type, FUNC will be mapped over all locales of - that type. If LOCALE is `nil' or the symbol `all', FUNC will be - mapped over all locales in SPECIFIER. - - FUNC is called with four arguments: the SPECIFIER, the locale - being mapped over, the inst-list for that locale, and the optional - MAPARG. If any invocation of FUNC returns non-`nil', the mapping - will stop and the returned value becomes the value returned from - `map-specifier'. Otherwise, `map-specifier' returns `nil'. - - - Function: specifier-locale-type-from-locale LOCALE - Given a specifier LOCALE, this function returns its type. - - -File: lispref.info, Node: Faces and Window-System Objects, Next: Glyphs, Prev: Specifiers, Up: Top - -Faces and Window-System Objects -******************************* - -* Menu: - -* Faces:: Controlling the way text looks. -* Fonts:: Controlling the typeface of text. -* Colors:: Controlling the color of text and pixmaps. - - -File: lispref.info, Node: Faces, Next: Fonts, Up: Faces and Window-System Objects - -Faces -===== - - A "face" is a named collection of graphical properties: font, -foreground color, background color, background pixmap, optional -underlining, and (on TTY devices) whether the text is to be highlighted, -dimmed, blinking, or displayed in reverse video. Faces control the -display of text on the screen. Every face has a name, which is a symbol -such as `default' or `modeline'. - - Each built-in property of a face is controlled using a specifier, -which allows it to have separate values in particular buffers, frames, -windows, and devices and to further vary according to device type (X or -TTY) and device class (color, mono, or grayscale). *Note Specifiers::, -for more information. - - The face named `default' is used for ordinary text. The face named -`modeline' is used for displaying the modeline. The face named -`highlight' is used for highlighted extents (*note Extents::.). The -faces named `left-margin' and `right-margin' are used for the left and -right margin areas, respectively (*note Annotations::.). The face -named `zmacs-region' is used for the highlighted region between point -and mark. - -* Menu: - -* Merging Faces:: How XEmacs decides which face to use - for a character. -* Basic Face Functions:: How to define and examine faces. -* Face Properties:: How to access and modify a face's properties. -* Face Convenience Functions:: Convenience functions for accessing - particular properties of a face. -* Other Face Display Functions:: Other functions pertaining to how a - a face appears. - - -File: lispref.info, Node: Merging Faces, Next: Basic Face Functions, Up: Faces - -Merging Faces for Display -------------------------- - - Here are all the ways to specify which face to use for display of -text: - - * With defaults. Each frame has a "default face", which is used for - all text that doesn't somehow specify another face. The face named - `default' applies to the text area, while the faces `left-margin' - and `right-margin' apply to the left and right margin areas. - - * With text properties. A character may have a `face' property; if - so, it's displayed with that face. (Text properties are actually - implemented in terms of extents.) *Note Text Properties::. - - * With extents. An extent may have a `face' property, which applies - to all the text covered by the extent; in addition, if the - `highlight' property is set, the `highlight' property applies when - the mouse moves over the extent or if the extent is explicitly - highlighted. *Note Extents::. - - * With annotations. Annotations that are inserted into a buffer can - specify their own face. (Annotations are actually implemented in - terms of extents.) *Note Annotations::. - - If these various sources together specify more than one face for a -particular character, XEmacs merges the properties of the various faces -specified. Extents, text properties, and annotations all use the same -underlying representation (as extents). When multiple extents cover one -character, an extent with higher priority overrides those with lower -priority. *Note Extents::. If no extent covers a particular character, -the `default' face is used. - - If a background pixmap is specified, it determines what will be -displayed in the background of text characters. If the background -pixmap is actually a pixmap, with its colors specified, those colors are -used; if it is a bitmap, the face's foreground and background colors are -used to color it. - - -File: lispref.info, Node: Basic Face Functions, Next: Face Properties, Prev: Merging Faces, Up: Faces - -Basic Functions for Working with Faces --------------------------------------- - - The properties a face can specify include the font, the foreground -color, the background color, the background pixmap, the underlining, -the display table, and (for TTY devices) whether the text is to be -highlighted, dimmed, blinking, or displayed in reverse video. The face -can also leave these unspecified, causing them to assume the value of -the corresponding property of the `default' face. - - Here are the basic primitives for working with faces. - - - Function: make-face NAME &optional DOC-STRING TEMPORARY - This function defines and returns a new face named NAME, initially - with all properties unspecified. It does nothing if there is - already a face named NAME. Optional argument DOC-STRING specifies - an explanatory string used for descriptive purposes. If optional - argument TEMPORARY is non-`nil', the face will automatically - disappear when there are no more references to it anywhere in text - or Lisp code (otherwise, the face will continue to exist - indefinitely even if it is not used). - - - Function: face-list &optional TEMPORARY - This function returns a list of the names of all defined faces. If - TEMPORARY is `nil', only the permanent faces are included. If it - is `t', only the temporary faces are included. If it is any other - non-`nil' value both permanent and temporary are included. - - - Function: facep OBJECT - This function returns whether the given object is a face. - - - Function: copy-face OLD-FACE NEW-NAME &optional LOCALE HOW-TO-ADD - This function defines a new face named NEW-NAME which is a copy of - the existing face named OLD-FACE. If there is already a face - named NEW-NAME, then it alters the face to have the same - properties as OLD-FACE. LOCALE and HOW-TO-ADD let you copy just - parts of the old face rather than the whole face, and are as in - `copy-specifier' (*note Specifiers::.). - diff --git a/info/lispref.info-35 b/info/lispref.info-35 deleted file mode 100644 index 75149c3..0000000 --- a/info/lispref.info-35 +++ /dev/null @@ -1,982 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Face Properties, Next: Face Convenience Functions, Prev: Basic Face Functions, Up: Faces - -Face Properties ---------------- - - You can examine and modify the properties of an existing face with -the following functions. - - The following symbols have predefined meanings: - -`foreground' - The foreground color of the face. - -`background' - The background color of the face. - -`font' - The font used to display text covered by this face. - -`display-table' - The display table of the face. - -`background-pixmap' - The pixmap displayed in the background of the face. Only used by - faces on X devices. - -`underline' - Underline all text covered by this face. - -`highlight' - Highlight all text covered by this face. Only used by faces on TTY - devices. - -`dim' - Dim all text covered by this face. Only used by faces on TTY - devices. - -`blinking' - Blink all text covered by this face. Only used by faces on TTY - devices. - -`reverse' - Reverse the foreground and background colors. Only used by faces - on TTY devices. - -`doc-string' - Description of what the face's normal use is. NOTE: This is not a - specifier, unlike all the other built-in properties, and cannot - contain locale-specific values. - - - Function: set-face-property FACE PROPERTY VALUE &optional LOCALE TAG - HOW-TO-ADD - This function changes a property of a FACE. - - For built-in properties, the actual value of the property is a - specifier and you cannot change this; but you can change the - specifications within the specifier, and that is what this - function will do. For user-defined properties, you can use this - function to either change the actual value of the property or, if - this value is a specifier, change the specifications within it. - - If PROPERTY is a built-in property, the specifications to be added - to this property can be supplied in many different ways: - - If VALUE is a simple instantiator (e.g. a string naming a - font or color) or a list of instantiators, then the - instantiator(s) will be added as a specification of the - property for the given LOCALE (which defaults to `global' if - omitted). - - If VALUE is a list of specifications (each of which is a cons - of a locale and a list of instantiators), then LOCALE must be - `nil' (it does not make sense to explicitly specify a locale - in this case), and specifications will be added as given. - - If VALUE is a specifier (as would be returned by - `face-property' if no LOCALE argument is given), then some or - all of the specifications in the specifier will be added to - the property. In this case, the function is really - equivalent to `copy-specifier' and LOCALE has the same - semantics (if it is a particular locale, the specification - for the locale will be copied; if a locale type, - specifications for all locales of that type will be copied; - if `nil' or `all', then all specifications will be copied). - - HOW-TO-ADD should be either `nil' or one of the symbols `prepend', - `append', `remove-tag-set-prepend', `remove-tag-set-append', - `remove-locale', `remove-locale-type', or `remove-all'. See - `copy-specifier' and `add-spec-to-specifier' for a description of - what each of these means. Most of the time, you do not need to - worry about this argument; the default behavior usually is fine. - - In general, it is OK to pass an instance object (e.g. as returned - by `face-property-instance') as an instantiator in place of an - actual instantiator. In such a case, the instantiator used to - create that instance object will be used (for example, if you set - a font-instance object as the value of the `font' property, then - the font name used to create that object will be used instead). - If some cases, however, doing this conversion does not make sense, - and this will be noted in the documentation for particular types - of instance objects. - - If PROPERTY is not a built-in property, then this function will - simply set its value if LOCALE is `nil'. However, if LOCALE is - given, then this function will attempt to add VALUE as the - instantiator for the given LOCALE, using `add-spec-to-specifier'. - If the value of the property is not a specifier, it will - automatically be converted into a `generic' specifier. - - - Function: face-property FACE PROPERTY &optional LOCALE - This function returns FACE's value of the given PROPERTY. - - If LOCALE is omitted, the FACE's actual value for PROPERTY will be - returned. For built-in properties, this will be a specifier - object of a type appropriate to the property (e.g. a font or color - specifier). For other properties, this could be anything. - - If LOCALE is supplied, then instead of returning the actual value, - the specification(s) for the given locale or locale type will be - returned. This will only work if the actual value of PROPERTY is - a specifier (this will always be the case for built-in properties, - but not or not may apply to user-defined properties). If the - actual value of PROPERTY is not a specifier, this value will - simply be returned regardless of LOCALE. - - The return value will be a list of instantiators (e.g. strings - specifying a font or color name), or a list of specifications, - each of which is a cons of a locale and a list of instantiators. - Specifically, if LOCALE is a particular locale (a buffer, window, - frame, device, or `global'), a list of instantiators for that - locale will be returned. Otherwise, if LOCALE is a locale type - (one of the symbols `buffer', `window', `frame', or `device'), the - specifications for all locales of that type will be returned. - Finally, if LOCALE is `all', the specifications for all locales of - all types will be returned. - - The specifications in a specifier determine what the value of - PROPERTY will be in a particular "domain" or set of circumstances, - which is typically a particular Emacs window along with the buffer - it contains and the frame and device it lies within. The value is - derived from the instantiator associated with the most specific - locale (in the order buffer, window, frame, device, and `global') - that matches the domain in question. In other words, given a - domain (i.e. an Emacs window, usually), the specifier for PROPERTY - will first be searched for a specification whose locale is the - buffer contained within that window; then for a specification - whose locale is the window itself; then for a specification whose - locale is the frame that the window is contained within; etc. The - first instantiator that is valid for the domain (usually this - means that the instantiator is recognized by the device [i.e. the - X server or TTY device] that the domain is on). The function - `face-property-instance' actually does all this, and is used to - determine how to display the face. - - - Function: face-property-instance FACE PROPERTY &optional DOMAIN - DEFAULT NO-FALLBACK - This function returns the instance of FACE's PROPERTY in the - specified DOMAIN. - - Under most circumstances, DOMAIN will be a particular window, and - the returned instance describes how the specified property - actually is displayed for that window and the particular buffer in - it. Note that this may not be the same as how the property - appears when the buffer is displayed in a different window or - frame, or how the property appears in the same window if you - switch to another buffer in that window; and in those cases, the - returned instance would be different. - - The returned instance will typically be a color-instance, - font-instance, or pixmap-instance object, and you can query it - using the appropriate object-specific functions. For example, you - could use `color-instance-rgb-components' to find out the RGB - (red, green, and blue) components of how the `background' property - of the `highlight' face is displayed in a particular window. The - results might be different from the results you would get for - another window (perhaps the user specified a different color for - the frame that window is on; or perhaps the same color was - specified but the window is on a different X server, and that X - server has different RGB values for the color from this one). - - DOMAIN defaults to the selected window if omitted. - - DOMAIN can be a frame or device, instead of a window. The value - returned for a such a domain is used in special circumstances when - a more specific domain does not apply; for example, a frame value - might be used for coloring a toolbar, which is conceptually - attached to a frame rather than a particular window. The value is - also useful in determining what the value would be for a - particular window within the frame or device, if it is not - overridden by a more specific specification. - - If PROPERTY does not name a built-in property, its value will - simply be returned unless it is a specifier object, in which case - it will be instanced using `specifier-instance'. - - Optional arguments DEFAULT and NO-FALLBACK are the same as in - `specifier-instance'. *Note Specifiers::. - - -File: lispref.info, Node: Face Convenience Functions, Next: Other Face Display Functions, Prev: Face Properties, Up: Faces - -Face Convenience Functions --------------------------- - - - Function: set-face-foreground FACE COLOR &optional LOCALE TAG - HOW-TO-ADD - - Function: set-face-background FACE COLOR &optional LOCALE TAG - HOW-TO-ADD - These functions set the foreground (respectively, background) - color of face FACE to COLOR. The argument COLOR should be a - string (the name of a color) or a color object as returned by - `make-color' (*note Colors::.). - - - Function: set-face-background-pixmap FACE PIXMAP &optional LOCALE - TAG HOW-TO-ADD - This function sets the background pixmap of face FACE to PIXMAP. - The argument PIXMAP should be a string (the name of a bitmap or - pixmap file; the directories listed in the variable - `x-bitmap-file-path' will be searched) or a glyph object as - returned by `make-glyph' (*note Glyphs::.). The argument may also - be a list of the form `(WIDTH HEIGHT DATA)' where WIDTH and HEIGHT - are the size in pixels, and DATA is a string, containing the raw - bits of the bitmap. - - - Function: set-face-font FACE FONT &optional LOCALE TAG HOW-TO-ADD - This function sets the font of face FACE. The argument FONT - should be a string or a font object as returned by `make-font' - (*note Fonts::.). - - - Function: set-face-underline-p FACE UNDERLINE-P &optional LOCALE TAG - HOW-TO-ADD - This function sets the underline property of face FACE. - - - Function: face-foreground FACE &optional LOCALE - - Function: face-background FACE &optional LOCALE - These functions return the foreground (respectively, background) - color specifier of face FACE. *Note Colors::. - - - Function: face-background-pixmap FACE &optional LOCALE - This function return the background-pixmap glyph object of face - FACE. - - - Function: face-font FACE &optional LOCALE - This function returns the font specifier of face FACE. (Note: - This is not the same as the function `face-font' in FSF Emacs.) - *Note Fonts::. - - - Function: face-font-name FACE &optional DOMAIN - This function returns the name of the font of face FACE, or `nil' - if it is unspecified. This is basically equivalent to `(font-name - (face-font FACE) DOMAIN)' except that it does not cause an error - if FACE's font is `nil'. (This function is named `face-font' in - FSF Emacs.) - - - Function: face-underline-p FACE &optional LOCALE - This function returns the underline property of face FACE. - - - Function: face-foreground-instance FACE &optional DOMAIN - - Function: face-background-instance FACE &optional DOMAIN - These functions return the foreground (respectively, background) - color specifier of face FACE. *Note Colors::. - - - Function: face-background-pixmap-instance FACE &optional DOMAIN - This function return the background-pixmap glyph object of face - FACE. - - - Function: face-font-instance FACE &optional DOMAIN - This function returns the font specifier of face FACE. *Note - Fonts::. - - -File: lispref.info, Node: Other Face Display Functions, Prev: Face Convenience Functions, Up: Faces - -Other Face Display Functions ----------------------------- - - - Function: invert-face FACE &optional LOCALE - Swap the foreground and background colors of face FACE. If the - face doesn't specify both foreground and background, then its - foreground and background are set to the default background and - foreground. - - - Function: face-equal FACE1 FACE2 &optional DOMAIN - This returns `t' if the faces FACE1 and FACE2 will display in the - same way. DOMAIN is as in `face-property-instance'. - - - Function: face-differs-from-default-p FACE &optional DOMAIN - This returns `t' if the face FACE displays differently from the - default face. DOMAIN is as in `face-property-instance'. - - -File: lispref.info, Node: Fonts, Next: Colors, Prev: Faces, Up: Faces and Window-System Objects - -Fonts -===== - - This section describes how to work with font specifier and font -instance objects, which encapsulate fonts in the window system. - -* Menu: - -* Font Specifiers:: Specifying how a font will appear. -* Font Instances:: What a font specifier gets instanced as. -* Font Instance Names:: The name of a font instance. -* Font Instance Size:: The size of a font instance. -* Font Instance Characteristics:: Display characteristics of font instances. -* Font Convenience Functions:: Convenience functions that automatically - instance and retrieve the properties - of a font specifier. - - -File: lispref.info, Node: Font Specifiers, Next: Font Instances, Up: Fonts - -Font Specifiers ---------------- - - - Function: font-specifier-p OBJECT - This predicate returns `t' if OBJECT is a font specifier, and - `nil' otherwise. - - -File: lispref.info, Node: Font Instances, Next: Font Instance Names, Prev: Font Specifiers, Up: Fonts - -Font Instances --------------- - - - Function: font-instance-p OBJECT - This predicate returns `t' if OBJECT is a font instance, and `nil' - otherwise. - - - Function: make-font-instance NAME &optional DEVICE NOERROR - This function creates a new font-instance object of the specified - name. DEVICE specifies the device this object applies to and - defaults to the selected device. An error is signalled if the - font is unknown or cannot be allocated; however, if NOERROR is - non-`nil', `nil' is simply returned in this case. - - The returned object is a normal, first-class lisp object. The way - you "deallocate" the font is the way you deallocate any other lisp - object: you drop all pointers to it and allow it to be garbage - collected. When these objects are GCed, the underlying X data is - deallocated as well. - - -File: lispref.info, Node: Font Instance Names, Next: Font Instance Size, Prev: Font Instances, Up: Fonts - -Font Instance Names -------------------- - - - Function: list-fonts PATTERN &optional DEVICE - This function returns a list of font names matching the given - pattern. DEVICE specifies which device to search for names, and - defaults to the currently selected device. - - - Function: font-instance-name FONT-INSTANCE - This function returns the name used to allocate FONT-INSTANCE. - - - Function: font-instance-truename FONT-INSTANCE - This function returns the canonical name of the given font - instance. Font names are patterns which may match any number of - fonts, of which the first found is used. This returns an - unambiguous name for that font (but not necessarily its only - unambiguous name). - - -File: lispref.info, Node: Font Instance Size, Next: Font Instance Characteristics, Prev: Font Instance Names, Up: Fonts - -Font Instance Size ------------------- - - - Function: x-font-size FONT - This function returns the nominal size of the given font. This is - done by parsing its name, so it's likely to lose. X fonts can be - specified (by the user) in either pixels or 10ths of points, and - this returns the first one it finds, so you have to decide which - units the returned value is measured in yourself ... - - - Function: x-find-larger-font FONT &optional DEVICE - This function loads a new, slightly larger version of the given - font (or font name). Returns the font if it succeeds, `nil' - otherwise. If scalable fonts are available, this returns a font - which is 1 point larger. Otherwise, it returns the next larger - version of this font that is defined. - - - Function: x-find-smaller-font FONT &optional DEVICE - This function loads a new, slightly smaller version of the given - font (or font name). Returns the font if it succeeds, `nil' - otherwise. If scalable fonts are available, this returns a font - which is 1 point smaller. Otherwise, it returns the next smaller - version of this font that is defined. - - -File: lispref.info, Node: Font Instance Characteristics, Next: Font Convenience Functions, Prev: Font Instance Size, Up: Fonts - -Font Instance Characteristics ------------------------------ - - - Function: font-instance-properties FONT - This function returns the properties (an alist or `nil') of - FONT-INSTANCE. - - - Function: x-make-font-bold FONT &optional DEVICE - Given an X font specification, this attempts to make a "bold" font. - If it fails, it returns `nil'. - - - Function: x-make-font-unbold FONT &optional DEVICE - Given an X font specification, this attempts to make a non-bold - font. If it fails, it returns `nil'. - - - Function: x-make-font-italic FONT &optional DEVICE - Given an X font specification, this attempts to make an "italic" - font. If it fails, it returns `nil'. - - - Function: x-make-font-unitalic FONT &optional DEVICE - Given an X font specification, this attempts to make a non-italic - font. If it fails, it returns `nil'. - - - Function: x-make-font-bold-italic FONT &optional DEVICE - Given an X font specification, this attempts to make a - "bold-italic" font. If it fails, it returns `nil'. - - -File: lispref.info, Node: Font Convenience Functions, Prev: Font Instance Characteristics, Up: Fonts - -Font Convenience Functions --------------------------- - - - Function: font-name FONT &optional DOMAIN - This function returns the name of the FONT in the specified - DOMAIN, if any. FONT should be a font specifier object and DOMAIN - is normally a window and defaults to the selected window if - omitted. This is equivalent to using `specifier-instance' and - applying `font-instance-name' to the result. - - - Function: font-truename FONT &optional DOMAIN - This function returns the truename of the FONT in the specified - DOMAIN, if any. FONT should be a font specifier object and DOMAIN - is normally a window and defaults to the selected window if - omitted. This is equivalent to using `specifier-instance' and - applying `font-instance-truename' to the result. - - - Function: font-properties FONT &optional DOMAIN - This function returns the properties of the FONT in the specified - DOMAIN, if any. FONT should be a font specifier object and DOMAIN - is normally a window and defaults to the selected window if - omitted. This is equivalent to using `specifier-instance' and - applying `font-instance-properties' to the result. - - -File: lispref.info, Node: Colors, Prev: Fonts, Up: Faces and Window-System Objects - -Colors -====== - -* Menu: - -* Color Specifiers:: Specifying how a color will appear. -* Color Instances:: What a color specifier gets instanced as. -* Color Instance Properties:: Properties of color instances. -* Color Convenience Functions:: Convenience functions that automatically - instance and retrieve the properties - of a color specifier. - - -File: lispref.info, Node: Color Specifiers, Next: Color Instances, Up: Colors - -Color Specifiers ----------------- - - - Function: color-specifier-p OBJECT - This function returns non-`nil' if OBJECT is a color specifier. - - -File: lispref.info, Node: Color Instances, Next: Color Instance Properties, Prev: Color Specifiers, Up: Colors - -Color Instances ---------------- - - A "color-instance object" is an object describing the way a color -specifier is instanced in a particular domain. Functions such as -`face-background-instance' return a color-instance object. For example, - - (face-background-instance 'default (next-window)) - => # - - The color-instance object returned describes the way the background -color of the `default' face is displayed in the next window after the -selected one. - - - Function: color-instance-p OBJECT - This function returns non-`nil' if OBJECT is a color-instance. - - -File: lispref.info, Node: Color Instance Properties, Next: Color Convenience Functions, Prev: Color Instances, Up: Colors - -Color Instance Properties -------------------------- - - - Function: color-instance-name COLOR-INSTANCE - This function returns the name used to allocate COLOR-INSTANCE. - - - Function: color-instance-rgb-components COLOR-INSTANCE - This function returns a three element list containing the red, - green, and blue color components of COLOR-INSTANCE. - - (color-instance-rgb-components - (face-background-instance 'default (next-window))) - => (65535 58596 46517) - - -File: lispref.info, Node: Color Convenience Functions, Prev: Color Instance Properties, Up: Colors - -Color Convenience Functions ---------------------------- - - - Function: color-name COLOR &optional DOMAIN - This function returns the name of the COLOR in the specified - DOMAIN, if any. COLOR should be a color specifier object and - DOMAIN is normally a window and defaults to the selected window if - omitted. This is equivalent to using `specifier-instance' and - applying `color-instance-name' to the result. - - - Function: color-rgb-components COLOR &optional DOMAIN - This function returns the RGB components of the COLOR in the - specified DOMAIN, if any. COLOR should be a color specifier - object and DOMAIN is normally a window and defaults to the - selected window if omitted. This is equivalent to using - `specifier-instance' and applying `color-instance-rgb-components' - to the result. - - (color-rgb-components (face-background 'default (next-window))) - => (65535 58596 46517) - - -File: lispref.info, Node: Glyphs, Next: Annotations, Prev: Faces and Window-System Objects, Up: Top - -Glyphs -****** - - A "glyph" is an object that is used for pixmaps and images of all -sorts, as well as for things that "act" like pixmaps, such as -non-textual strings ("annotations") displayed in a buffer or in the -margins. It is used in begin-glyphs and end-glyphs attached to extents, -marginal and textual annotations, overlay arrows (`overlay-arrow-*' -variables), toolbar buttons, mouse pointers, frame icons, truncation and -continuation markers, and the like. (Basically, any place there is an -image or something that acts like an image, there will be a glyph object -representing it.) - - The actual image that is displayed (as opposed to its position or -clipping) is defined by an "image specifier" object contained within -the glyph. The separation between an image specifier object and a -glyph object is made because the glyph includes other properties than -just the actual image: e.g. the face it is displayed in (for text -images), the alignment of the image (when it is in a buffer), etc. - - - Function: glyphp OBJECT - This function returns `t' if OBJECT is a glyph. - -* Menu: - -* Glyph Functions:: Functions for working with glyphs. -* Images:: Graphical images displayed in a frame. -* Glyph Types:: Each glyph has a particular type. -* Mouse Pointer:: Controlling the mouse pointer. -* Redisplay Glyphs:: Glyphs controlling various redisplay functions. -* Subwindows:: Inserting an externally-controlled subwindow - into a buffer. - - -File: lispref.info, Node: Glyph Functions, Next: Images, Up: Glyphs - -Glyph Functions -=============== - -* Menu: - -* Creating Glyphs:: Creating new glyphs. -* Glyph Properties:: Accessing and modifying a glyph's properties. -* Glyph Convenience Functions:: - Convenience functions for accessing particular - properties of a glyph. -* Glyph Dimensions:: Determining the height, width, etc. of a glyph. - - -File: lispref.info, Node: Creating Glyphs, Next: Glyph Properties, Up: Glyph Functions - -Creating Glyphs ---------------- - - - Function: make-glyph &optional SPEC-LIST TYPE - This function creates a new glyph object of type TYPE. - - SPEC-LIST is used to initialize the glyph's image. It is - typically an image instantiator (a string or a vector; *Note Image - Specifiers::), but can also be a list of such instantiators (each - one in turn is tried until an image is successfully produced), a - cons of a locale (frame, buffer, etc.) and an instantiator, a list - of such conses, or any other form accepted by - `canonicalize-spec-list'. *Note Specifiers::, for more - information about specifiers. - - TYPE specifies the type of the glyph, which specifies in which - contexts the glyph can be used, and controls the allowable image - types into which the glyph's image can be instantiated. TYPE - should be one of `buffer' (used for glyphs in an extent, the - modeline, the toolbar, or elsewhere in a buffer), `pointer' (used - for the mouse-pointer), or `icon' (used for a frame's icon), and - defaults to `buffer'. *Note Glyph Types::. - - - Function: make-glyph-internal &optional TYPE - This function creates a new, uninitialized glyph of type TYPE. - - - Function: make-pointer-glyph &optional SPEC-LIST - This function is equivalent to calling `make-glyph' with a TYPE of - `pointer'. - - - Function: make-icon-glyph &optional SPEC-LIST - This function is equivalent to calling `make-glyph' with a TYPE of - `icon'. - - -File: lispref.info, Node: Glyph Properties, Next: Glyph Convenience Functions, Prev: Creating Glyphs, Up: Glyph Functions - -Glyph Properties ----------------- - - Each glyph has a list of properties, which control all of the -aspects of the glyph's appearance. The following symbols have -predefined meanings: - -`image' - The image used to display the glyph. - -`baseline' - Percent above baseline that glyph is to be displayed. Only for - glyphs displayed inside of a buffer. - -`contrib-p' - Whether the glyph contributes to the height of the line it's on. - Only for glyphs displayed inside of a buffer. - -`face' - Face of this glyph (*not* a specifier). - - - Function: set-glyph-property GLYPH PROPERTY VALUE &optional LOCALE - TAG-SET HOW-TO-ADD - This function changes a property of a GLYPH. - - For built-in properties, the actual value of the property is a - specifier and you cannot change this; but you can change the - specifications within the specifier, and that is what this - function will do. For user-defined properties, you can use this - function to either change the actual value of the property or, if - this value is a specifier, change the specifications within it. - - If PROPERTY is a built-in property, the specifications to be added - to this property can be supplied in many different ways: - - * If VALUE is a simple instantiator (e.g. a string naming a - pixmap filename) or a list of instantiators, then the - instantiator(s) will be added as a specification of the - property for the given LOCALE (which defaults to `global' if - omitted). - - * If VALUE is a list of specifications (each of which is a cons - of a locale and a list of instantiators), then LOCALE must be - `nil' (it does not make sense to explicitly specify a locale - in this case), and specifications will be added as given. - - * If VALUE is a specifier (as would be returned by - `glyph-property' if no LOCALE argument is given), then some - or all of the specifications in the specifier will be added - to the property. In this case, the function is really - equivalent to `copy-specifier' and LOCALE has the same - semantics (if it is a particular locale, the specification - for the locale will be copied; if a locale type, - specifications for all locales of that type will be copied; - if `nil' or `all', then all specifications will be copied). - - HOW-TO-ADD should be either `nil' or one of the symbols `prepend', - `append', `remove-tag-set-prepend', `remove-tag-set-append', - `remove-locale', `remove-locale-type', or `remove-all'. See - `copy-specifier' and `add-spec-to-specifier' for a description of - what each of these means. Most of the time, you do not need to - worry about this argument; the default behavior usually is fine. - - In general, it is OK to pass an instance object (e.g. as returned - by `glyph-property-instance') as an instantiator in place of an - actual instantiator. In such a case, the instantiator used to - create that instance object will be used (for example, if you set - a font-instance object as the value of the `font' property, then - the font name used to create that object will be used instead). - If some cases, however, doing this conversion does not make sense, - and this will be noted in the documentation for particular types - of instance objects. - - If PROPERTY is not a built-in property, then this function will - simply set its value if LOCALE is `nil'. However, if LOCALE is - given, then this function will attempt to add VALUE as the - instantiator for the given LOCALE, using `add-spec-to-specifier'. - If the value of the property is not a specifier, it will - automatically be converted into a `generic' specifier. - - - Function: glyph-property GLYPH PROPERTY &optional LOCALE - This function returns GLYPH's value of the given PROPERTY. - - If LOCALE is omitted, the GLYPH's actual value for PROPERTY will - be returned. For built-in properties, this will be a specifier - object of a type appropriate to the property (e.g. a font or color - specifier). For other properties, this could be anything. - - If LOCALE is supplied, then instead of returning the actual value, - the specification(s) for the given locale or locale type will be - returned. This will only work if the actual value of PROPERTY is - a specifier (this will always be the case for built-in properties, - but may or may not apply to user-defined properties). If the - actual value of PROPERTY is not a specifier, this value will - simply be returned regardless of LOCALE. - - The return value will be a list of instantiators (e.g. vectors - specifying pixmap data), or a list of specifications, each of - which is a cons of a locale and a list of instantiators. - Specifically, if LOCALE is a particular locale (a buffer, window, - frame, device, or `global'), a list of instantiators for that - locale will be returned. Otherwise, if LOCALE is a locale type - (one of the symbols `buffer', `window', `frame', or `device'), the - specifications for all locales of that type will be returned. - Finally, if LOCALE is `all', the specifications for all locales of - all types will be returned. - - The specifications in a specifier determine what the value of - PROPERTY will be in a particular "domain" or set of circumstances, - which is typically a particular Emacs window along with the buffer - it contains and the frame and device it lies within. The value is - derived from the instantiator associated with the most specific - locale (in the order buffer, window, frame, device, and `global') - that matches the domain in question. In other words, given a - domain (i.e. an Emacs window, usually), the specifier for PROPERTY - will first be searched for a specification whose locale is the - buffer contained within that window; then for a specification - whose locale is the window itself; then for a specification whose - locale is the frame that the window is contained within; etc. The - first instantiator that is valid for the domain (usually this - means that the instantiator is recognized by the device [i.e. the - X server or TTY device] that the domain is on). The function - `glyph-property-instance' actually does all this, and is used to - determine how to display the glyph. - - - Function: glyph-property-instance GLYPH PROPERTY &optional DOMAIN - DEFAULT NO-FALLBACK - This function returns the instance of GLYPH's PROPERTY in the - specified DOMAIN. - - Under most circumstances, DOMAIN will be a particular window, and - the returned instance describes how the specified property - actually is displayed for that window and the particular buffer in - it. Note that this may not be the same as how the property - appears when the buffer is displayed in a different window or - frame, or how the property appears in the same window if you - switch to another buffer in that window; and in those cases, the - returned instance would be different. - - The returned instance is an image-instance object, and you can - query it using the appropriate image instance functions. For - example, you could use `image-instance-depth' to find out the - depth (number of color planes) of a pixmap displayed in a - particular window. The results might be different from the - results you would get for another window (perhaps the user - specified a different image for the frame that window is on; or - perhaps the same image was specified but the window is on a - different X server, and that X server has different color - capabilities from this one). - - DOMAIN defaults to the selected window if omitted. - - DOMAIN can be a frame or device, instead of a window. The value - returned for such a domain is used in special circumstances when a - more specific domain does not apply; for example, a frame value - might be used for coloring a toolbar, which is conceptually - attached to a frame rather than a particular window. The value is - also useful in determining what the value would be for a - particular window within the frame or device, if it is not - overridden by a more specific specification. - - If PROPERTY does not name a built-in property, its value will - simply be returned unless it is a specifier object, in which case - it will be instanced using `specifier-instance'. - - Optional arguments DEFAULT and NO-FALLBACK are the same as in - `specifier-instance'. *Note Specifiers::. - - - Function: remove-glyph-property GLYPH PROPERTY &optional LOCALE - TAG-SET EXACT-P - This function removes a property from a glyph. For built-in - properties, this is analogous to `remove-specifier'. *Note - remove-specifier-p: Specifiers, for the meaning of the LOCALE, - TAG-SET, and EXACT-P arguments. - - -File: lispref.info, Node: Glyph Convenience Functions, Next: Glyph Dimensions, Prev: Glyph Properties, Up: Glyph Functions - -Glyph Convenience Functions ---------------------------- - - The following functions are provided for working with specific -properties of a glyph. Note that these are exactly like calling the -general functions described above and passing in the appropriate value -for PROPERTY. - - Remember that if you want to determine the "value" of a specific -glyph property, you probably want to use the `*-instance' functions. -For example, to determine whether a glyph contributes to its line -height, use `glyph-contrib-p-instance', not `glyph-contrib-p'. (The -latter will return a boolean specifier or a list of specifications, and -you probably aren't concerned with these.) - - - Function: glyph-image GLYPH &optional LOCALE - This function is equivalent to calling `glyph-property' with a - property of `image'. The return value will be an image specifier - if LOCALE is `nil' or omitted; otherwise, it will be a - specification or list of specifications. - - - Function: set-glyph-image GLYPH SPEC &optional LOCALE TAG-SET - HOW-TO-ADD - This function is equivalent to calling `set-glyph-property' with a - property of `image'. - - - Function: glyph-image-instance GLYPH &optional DOMAIN DEFAULT - NO-FALLBACK - This function returns the instance of GLYPH's image in the given - DOMAIN, and is equivalent to calling `glyph-property-instance' - with a property of `image'. The return value will be an image - instance. - - Normally DOMAIN will be a window or `nil' (meaning the selected - window), and an instance object describing how the image appears - in that particular window and buffer will be returned. - - - Function: glyph-contrib-p GLYPH &optional LOCALE - This function is equivalent to calling `glyph-property' with a - property of `contrib-p'. The return value will be a boolean - specifier if LOCALE is `nil' or omitted; otherwise, it will be a - specification or list of specifications. - - - Function: set-glyph-contrib-p GLYPH SPEC &optional LOCALE TAG-SET - HOW-TO-ADD - This function is equivalent to calling `set-glyph-property' with a - property of `contrib-p'. - - - Function: glyph-contrib-p-instance GLYPH &optional DOMAIN DEFAULT - NO-FALLBACK - This function returns whether the glyph contributes to its line - height in the given DOMAIN, and is equivalent to calling - `glyph-property-instance' with a property of `contrib-p'. The - return value will be either `nil' or `t'. (Normally DOMAIN will be - a window or `nil', meaning the selected window.) - - - Function: glyph-baseline GLYPH &optional LOCALE - This function is equivalent to calling `glyph-property' with a - property of `baseline'. The return value will be a specifier if - LOCALE is `nil' or omitted; otherwise, it will be a specification - or list of specifications. - - - Function: set-glyph-baseline GLYPH SPEC &optional LOCALE TAG-SET - HOW-TO-ADD - This function is equivalent to calling `set-glyph-property' with a - property of `baseline'. - - - Function: glyph-baseline-instance GLYPH &optional DOMAIN DEFAULT - NO-FALLBACK - This function returns the instance of GLYPH's baseline value in - the given DOMAIN, and is equivalent to calling - `glyph-property-instance' with a property of `baseline'. The - return value will be an integer or `nil'. - - Normally DOMAIN will be a window or `nil' (meaning the selected - window), and an instance object describing the baseline value - appears in that particular window and buffer will be returned. - - - Function: glyph-face GLYPH - This function returns the face of GLYPH. (Remember, this is not a - specifier, but a simple property.) - - - Function: set-glyph-face GLYPH FACE - This function changes the face of GLYPH to FACE. - - -File: lispref.info, Node: Glyph Dimensions, Prev: Glyph Convenience Functions, Up: Glyph Functions - -Glyph Dimensions ----------------- - - - Function: glyph-width GLYPH &optional WINDOW - This function returns the width of GLYPH on WINDOW. This may not - be exact as it does not take into account all of the context that - redisplay will. - - - Function: glyph-ascent GLYPH &optional WINDOW - This function returns the ascent value of GLYPH on WINDOW. This - may not be exact as it does not take into account all of the - context that redisplay will. - - - Function: glyph-descent GLYPH &optional WINDOW - This function returns the descent value of GLYPH on WINDOW. This - may not be exact as it does not take into account all of the - context that redisplay will. - - - Function: glyph-height GLYPH &optional WINDOW - This function returns the height of GLYPH on WINDOW. (This is - equivalent to the sum of the ascent and descent values.) This may - not be exact as it does not take into account all of the context - that redisplay will. - - -File: lispref.info, Node: Images, Next: Glyph Types, Prev: Glyph Functions, Up: Glyphs - -Images -====== - -* Menu: - -* Image Specifiers:: Specifying how an image will appear. -* Image Instantiator Conversion:: - Conversion is applied to image instantiators - at the time they are added to an - image specifier or at the time they - are passed to `make-image-instance'. -* Image Instances:: What an image specifier gets instanced as. - diff --git a/info/lispref.info-36 b/info/lispref.info-36 deleted file mode 100644 index d389b0b..0000000 --- a/info/lispref.info-36 +++ /dev/null @@ -1,1121 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Image Specifiers, Next: Image Instantiator Conversion, Up: Images - -Image Specifiers ----------------- - - An image specifier is used to describe the actual image of a glyph. -It works like other specifiers (*note Specifiers::.), in that it -contains a number of specifications describing how the image should -appear in a variety of circumstances. These specifications are called -"image instantiators". When XEmacs wants to display the image, it -instantiates the image into an "image instance". Image instances are -their own primitive object type (similar to font instances and color -instances), describing how the image appears in a particular domain. -(On the other hand, image instantiators, which are just descriptions of -how the image should appear, are represented using strings or vectors.) - - - Function: image-specifier-p OBJECT - This function returns non-`nil' if OBJECT is an image specifier. - Usually, an image specifier results from calling `glyph-image' on - a glyph. - - - Function: make-image-specifier SPEC-LIST - This function creates a new image specifier object and initializes - it according to SPEC-LIST. It is unlikely that you will ever want - to do this, but this function is provided for completeness and for - experimentation purposes. *Note Specifiers::. - - Image instantiators come in many formats: `xbm', `xpm', `gif', -`jpeg', etc. This describes the format of the data describing the -image. The resulting image instances also come in many types - -`mono-pixmap', `color-pixmap', `text', `pointer', etc. This refers to -the behavior of the image and the sorts of places it can appear. (For -example, a color-pixmap image has fixed colors specified for it, while -a mono-pixmap image comes in two unspecified shades "foreground" and -"background" that are determined from the face of the glyph or -surrounding text; a text image appears as a string of text and has an -unspecified foreground, background, and font; a pointer image behaves -like a mono-pixmap image but can only be used as a mouse pointer -[mono-pixmap images cannot be used as mouse pointers]; etc.) It is -important to keep the distinction between image instantiator format and -image instance type in mind. Typically, a given image instantiator -format can result in many different image instance types (for example, -`xpm' can be instanced as `color-pixmap', `mono-pixmap', or `pointer'; -whereas `cursor-font' can be instanced only as `pointer'), and a -particular image instance type can be generated by many different image -instantiator formats (e.g. `color-pixmap' can be generated by `xpm', -`gif', `jpeg', etc.). - - *Note Image Instances::, for a more detailed discussion of image -instance types. - - An image instantiator should be a string or a vector of the form - - `[FORMAT :KEYWORD VALUE ...]' - - i.e. a format symbol followed by zero or more alternating -keyword-value pairs. The "format" field should be a symbol, one of - -`nothing' - (Don't display anything; no keywords are valid for this. Can only - be instanced as `nothing'.) - -`string' - (Display this image as a text string. Can only be instanced as - `text', although support for instancing as `mono-pixmap' should be - added.) - -`formatted-string' - (Display this image as a text string with replaceable fields, - similar to a modeline format string; not currently implemented.) - -`xbm' - (An X bitmap; only if X support was compiled into this XEmacs. - Can be instanced as `mono-pixmap', `color-pixmap', or `pointer'.) - -`xpm' - (An XPM pixmap; only if XPM support was compiled into this XEmacs. - Can be instanced as `color-pixmap', `mono-pixmap', or `pointer'. - XPM is an add-on library for X that was designed to rectify the - shortcomings of the XBM format. Most implementations of X include - the XPM library as a standard part. If your vendor does not, it - is highly recommended that you download it and install it. You - can get it from the standard XEmacs FTP site, among other places.) - -`xface' - (An X-Face bitmap, used to encode people's faces in e-mail - messages; only if X-Face support was compiled into this XEmacs. - Can be instanced as `mono-pixmap', `color-pixmap', or `pointer'.) - -`gif' - (A GIF87 or GIF89 image; only if GIF support was compiled into this - XEmacs. Can be instanced as `color-pixmap'. Note that XEmacs - includes GIF decoding functions as a standard part of it, so if - you have X support, you will normally have GIF support, unless you - explicitly disable it at configure time.) - -`jpeg' - (A JPEG-format image; only if JPEG support was compiled into this - XEmacs. Can be instanced as `color-pixmap'. If you have the JPEG - libraries present on your system when XEmacs is built, XEmacs will - automatically detect this and use them, unless you explicitly - disable it at configure time.) - -`png' - (A PNG/GIF24 image; only if PNG support was compiled into this - XEmacs. Can be instanced as `color-pixmap'.) - -`tiff' - (A TIFF-format image; only if TIFF support was compiled into this - XEmacs. Not currently implemented.) - -`cursor-font' - (One of the standard cursor-font names, such as `watch' or - `right_ptr' under X. Under X, this is, more specifically, any of - the standard cursor names from appendix B of the Xlib manual [also - known as the file `'] minus the `XC_' prefix. On - other window systems, the valid names will be specific to the type - of window system. Can only be instanced as `pointer'.) - -`font' - (A glyph from a font; i.e. the name of a font, and glyph index - into it of the form `FONT fontname index [[mask-font] mask-index]'. - Only if X support was compiled into this XEmacs. Currently can - only be instanced as `pointer', although this should probably be - fixed.) - -`subwindow' - (An embedded X window; not currently implemented.) - -`autodetect' - (XEmacs tries to guess what format the data is in. If X support - exists, the data string will be checked to see if it names a - filename. If so, and this filename contains XBM or XPM data, the - appropriate sort of pixmap or pointer will be created. [This - includes picking up any specified hotspot or associated mask - file.] Otherwise, if `pointer' is one of the allowable - image-instance types and the string names a valid cursor-font - name, the image will be created as a pointer. Otherwise, the - image will be displayed as text. If no X support exists, the - image will always be displayed as text.) - - The valid keywords are: - -`:data' - (Inline data. For most formats above, this should be a string. - For XBM images, this should be a list of three elements: width, - height, and a string of bit data. This keyword is not valid for - instantiator format `nothing'.) - -`:file' - (Data is contained in a file. The value is the name of this file. - If both `:data' and `:file' are specified, the image is created - from what is specified in `:data' and the string in `:file' - becomes the value of the `image-instance-file-name' function when - applied to the resulting image-instance. This keyword is not - valid for instantiator formats `nothing', `string', - `formatted-string', `cursor-font', `font', and `autodetect'.) - -`:foreground' -`:background' - (For `xbm', `xface', `cursor-font', and `font'. These keywords - allow you to explicitly specify foreground and background colors. - The argument should be anything acceptable to - `make-color-instance'. This will cause what would be a - `mono-pixmap' to instead be colorized as a two-color color-pixmap, - and specifies the foreground and/or background colors for a pointer - instead of black and white.) - -`:mask-data' - (For `xbm' and `xface'. This specifies a mask to be used with the - bitmap. The format is a list of width, height, and bits, like for - `:data'.) - -`:mask-file' - (For `xbm' and `xface'. This specifies a file containing the mask - data. If neither a mask file nor inline mask data is given for an - XBM image, and the XBM image comes from a file, XEmacs will look - for a mask file with the same name as the image file but with - `Mask' or `msk' appended. For example, if you specify the XBM file - `left_ptr' [usually located in `/usr/include/X11/bitmaps'], the - associated mask file `left_ptrmsk' will automatically be picked - up.) - -`:hotspot-x' -`:hotspot-y' - (For `xbm' and `xface'. These keywords specify a hotspot if the - image is instantiated as a `pointer'. Note that if the XBM image - file specifies a hotspot, it will automatically be picked up if no - explicit hotspot is given.) - -`:color-symbols' - (Only for `xpm'. This specifies an alist that maps strings that - specify symbolic color names to the actual color to be used for - that symbolic color (in the form of a string or a color-specifier - object). If this is not specified, the contents of - `xpm-color-symbols' are used to generate the alist.) - - If instead of a vector, the instantiator is a string, it will be -converted into a vector by looking it up according to the specs in the -`console-type-image-conversion-list' for the console type of the domain -(usually a window; sometimes a frame or device) over which the image is -being instantiated. - - If the instantiator specifies data from a file, the data will be -read in at the time that the instantiator is added to the image -specifier (which may be well before the image is actually displayed), -and the instantiator will be converted into one of the inline-data -forms, with the filename retained using a `:file' keyword. This -implies that the file must exist when the instantiator is added to the -image, but does not need to exist at any other time (e.g. it may safely -be a temporary file). - - - Function: valid-image-instantiator-format-p FORMAT - This function returns non-`nil' if FORMAT is a valid image - instantiator format. Note that the return value for many formats - listed above depends on whether XEmacs was compiled with support - for that format. - - - Function: image-instantiator-format-list - This function return a list of valid image-instantiator formats. - - - Variable: xpm-color-symbols - This variable holds definitions of logical color-names used when - reading XPM files. Elements of this list should be of the form - `(COLOR-NAME FORM-TO-EVALUATE)'. The COLOR-NAME should be a - string, which is the name of the color to define; the - FORM-TO-EVALUATE should evaluate to a color specifier object, or a - string to be passed to `make-color-instance' (*note Colors::.). If - a loaded XPM file references a symbolic color called COLOR-NAME, - it will display as the computed color instead. - - The default value of this variable defines the logical color names - `"foreground"' and `"background"' to be the colors of the - `default' face. - - - Variable: x-bitmap-file-path - A list of the directories in which X bitmap files may be found. - If nil, this is initialized from the `"*bitmapFilePath"' resource. - This is used by the `make-image-instance' function (however, note - that if the environment variable `XBMLANGPATH' is set, it is - consulted first). - - -File: lispref.info, Node: Image Instantiator Conversion, Next: Image Instances, Prev: Image Specifiers, Up: Images - -Image Instantiator Conversion ------------------------------ - - - Function: set-console-type-image-conversion-list CONSOLE-TYPE LIST - This function sets the image-conversion-list for consoles of the - given CONSOLE-TYPE. The image-conversion-list specifies how image - instantiators that are strings should be interpreted. Each - element of the list should be a list of two elements (a regular - expression string and a vector) or a list of three elements (the - preceding two plus an integer index into the vector). The string - is converted to the vector associated with the first matching - regular expression. If a vector index is specified, the string - itself is substituted into that position in the vector. - - Note: The conversion above is applied when the image instantiator - is added to an image specifier, not when the specifier is actually - instantiated. Therefore, changing the image-conversion-list only - affects newly-added instantiators. Existing instantiators in - glyphs and image specifiers will not be affected. - - - Function: console-type-image-conversion-list CONSOLE-TYPE - This function returns the image-conversion-list for consoles of - the given CONSOLE-TYPE. - - -File: lispref.info, Node: Image Instances, Prev: Image Instantiator Conversion, Up: Images - -Image Instances ---------------- - - Image-instance objects encapsulate the way a particular image -(pixmap, etc.) is displayed on a particular device. - - In most circumstances, you do not need to directly create image -instances; use a glyph instead. However, it may occasionally be useful -to explicitly create image instances, if you want more control over the -instantiation process. - - - Function: image-instance-p OBJECT - This function returns non-`nil' if OBJECT is an image instance. - -* Menu: - -* Image Instance Types:: Each image instances has a particular type. -* Image Instance Functions:: Functions for working with image instances. - - -File: lispref.info, Node: Image Instance Types, Next: Image Instance Functions, Up: Image Instances - -Image Instance Types -.................... - - Image instances come in a number of different types. The type of an -image instance specifies the nature of the image: Whether it is a text -string, a mono pixmap, a color pixmap, etc. - - The valid image instance types are - -`nothing' - Nothing is displayed. - -`text' - Displayed as text. The foreground and background colors and the - font of the text are specified independent of the pixmap. - Typically these attributes will come from the face of the - surrounding text, unless a face is specified for the glyph in - which the image appears. - -`mono-pixmap' - Displayed as a mono pixmap (a pixmap with only two colors where the - foreground and background can be specified independent of the - pixmap; typically the pixmap assumes the foreground and background - colors of the text around it, unless a face is specified for the - glyph in which the image appears). - -`color-pixmap' - Displayed as a color pixmap. - -`pointer' - Used as the mouse pointer for a window. - -`subwindow' - A child window that is treated as an image. This allows (e.g.) - another program to be responsible for drawing into the window. - Not currently implemented. - - - Function: valid-image-instance-type-p TYPE - This function returns non-`nil' if TYPE is a valid image instance - type. - - - Function: image-instance-type-list - This function returns a list of the valid image instance types. - - - Function: image-instance-type IMAGE-INSTANCE - This function returns the type of the given image instance. The - return value will be one of `nothing', `text', `mono-pixmap', - `color-pixmap', `pointer', or `subwindow'. - - - Function: text-image-instance-p OBJECT - This function returns non-`nil' if OBJECT is an image instance of - type `text'. - - - Function: mono-pixmap-image-instance-p OBJECT - This function returns non-`nil' if OBJECT is an image instance of - type `mono-pixmap'. - - - Function: color-pixmap-image-instance-p OBJECT - This function returns non-`nil' if OBJECT is an image instance of - type `color-pixmap'. - - - Function: pointer-image-instance-p OBJECT - This function returns non-`nil' if OBJECT is an image instance of - type `pointer'. - - - Function: subwindow-image-instance-p OBJECT - This function returns non-`nil' if OBJECT is an image instance of - type `subwindow'. - - - Function: nothing-image-instance-p OBJECT - This function returns non-`nil' if OBJECT is an image instance of - type `nothing'. - - -File: lispref.info, Node: Image Instance Functions, Prev: Image Instance Types, Up: Image Instances - -Image Instance Functions -........................ - - - Function: make-image-instance DATA &optional DEVICE DEST-TYPES - NO-ERROR - This function creates a new image-instance object. - - DATA is an image instantiator, which describes the image (*note - Image Specifiers::.). - - DEST-TYPES should be a list of allowed image instance types that - can be generated. The DEST-TYPES list is unordered. If multiple - destination types are possible for a given instantiator, the "most - natural" type for the instantiator's format is chosen. (For XBM, - the most natural types are `mono-pixmap', followed by - `color-pixmap', followed by `pointer'. For the other normal image - formats, the most natural types are `color-pixmap', followed by - `mono-pixmap', followed by `pointer'. For the string and - formatted-string formats, the most natural types are `text', - followed by `mono-pixmap' (not currently implemented), followed by - `color-pixmap' (not currently implemented). The other formats can - only be instantiated as one type. (If you want to control more - specifically the order of the types into which an image is - instantiated, just call `make-image-instance' repeatedly until it - succeeds, passing less and less preferred destination types each - time. - - If DEST-TYPES is omitted, all possible types are allowed. - - NO-ERROR controls what happens when the image cannot be generated. - If NIL, an error message is generated. If T, no messages are - generated and this function returns NIL. If anything else, a - warning message is generated and this function returns NIL. - - - Function: colorize-image-instance IMAGE-INSTANCE FOREGROUND - BACKGROUND - This function makes the image instance be displayed in the given - colors. Image instances come in two varieties: bitmaps, which are - 1 bit deep which are rendered in the prevailing foreground and - background colors; and pixmaps, which are of arbitrary depth - (including 1) and which have the colors explicitly specified. - This function converts a bitmap to a pixmap. If the image - instance was a pixmap already, nothing is done (and `nil' is - returned). Otherwise `t' is returned. - - - Function: image-instance-name IMAGE-INSTANCE - This function returns the name of the given image instance. - - - Function: image-instance-string IMAGE-INSTANCE - This function returns the string of the given image instance. - This will only be non-`nil' for text image instances. - - - Function: image-instance-file-name IMAGE-INSTANCE - This function returns the file name from which IMAGE-INSTANCE was - read, if known. - - - Function: image-instance-mask-file-name IMAGE-INSTANCE - This function returns the file name from which IMAGE-INSTANCE's - mask was read, if known. - - - Function: image-instance-depth IMAGE-INSTANCE - This function returns the depth of the image instance. This is 0 - for a mono pixmap, or a positive integer for a color pixmap. - - - Function: image-instance-height IMAGE-INSTANCE - This function returns the height of the image instance, in pixels. - - - Function: image-instance-width IMAGE-INSTANCE - This function returns the width of the image instance, in pixels. - - - Function: image-instance-hotspot-x IMAGE-INSTANCE - This function returns the X coordinate of the image instance's - hotspot, if known. This is a point relative to the origin of the - pixmap. When an image is used as a mouse pointer, the hotspot is - the point on the image that sits over the location that the - pointer points to. This is, for example, the tip of the arrow or - the center of the crosshairs. - - This will always be `nil' for a non-pointer image instance. - - - Function: image-instance-hotspot-y IMAGE-INSTANCE - This function returns the Y coordinate of the image instance's - hotspot, if known. - - - Function: image-instance-foreground IMAGE-INSTANCE - This function returns the foreground color of IMAGE-INSTANCE, if - applicable. This will be a color instance or `nil'. (It will only - be non-`nil' for colorized mono pixmaps and for pointers.) - - - Function: image-instance-background IMAGE-INSTANCE - This function returns the background color of IMAGE-INSTANCE, if - applicable. This will be a color instance or `nil'. (It will only - be non-`nil' for colorized mono pixmaps and for pointers.) - - -File: lispref.info, Node: Glyph Types, Next: Mouse Pointer, Prev: Images, Up: Glyphs - -Glyph Types -=========== - - Each glyph has a particular type, which controls how the glyph's -image is generated. Each glyph type has a corresponding list of -allowable image instance types that can be generated. When you call -`glyph-image-instance' to retrieve the image instance of a glyph, -XEmacs does the equivalent of calling `make-image-instance' and passing -in DEST-TYPES the list of allowable image instance types for the -glyph's type. - - * `buffer' glyphs can be used as the begin-glyph or end-glyph of an - extent, in the modeline, and in the toolbar. Their image can be - instantiated as `nothing', `mono-pixmap', `color-pixmap', `text', - and `subwindow'. - - * `pointer' glyphs can be used to specify the mouse pointer. Their - image can be instantiated as `pointer'. - - * `icon' glyphs can be used to specify the icon used when a frame is - iconified. Their image can be instantiated as `mono-pixmap' and - `color-pixmap'. - - - Function: glyph-type GLYPH - This function returns the type of the given glyph. The return - value will be a symbol, one of `buffer', `pointer', or `icon'. - - - Function: valid-glyph-type-p GLYPH-TYPE - Given a GLYPH-TYPE, this function returns non-`nil' if it is valid. - - - Function: glyph-type-list - This function returns a list of valid glyph types. - - - Function: buffer-glyph-p OBJECT - This function returns non-`nil' if OBJECT is a glyph of type - `buffer'. - - - Function: icon-glyph-p OBJECT - This function returns non-`nil' if OBJECT is a glyph of type - `icon'. - - - Function: pointer-glyph-p OBJECT - This function returns non-`nil' if OBJECT is a glyph of type - `pointer'. - - -File: lispref.info, Node: Mouse Pointer, Next: Redisplay Glyphs, Prev: Glyph Types, Up: Glyphs - -Mouse Pointer -============= - - The shape of the mouse pointer when over a particular section of a -frame is controlled using various glyph variables. Since the image of -a glyph is a specifier, it can be controlled on a per-buffer, -per-frame, per-window, or per-device basis. - - You should use `set-glyph-image' to set the following variables, -*not* `setq'. - - - Glyph: text-pointer-glyph - This variable specifies the shape of the mouse pointer when over - text. - - - Glyph: nontext-pointer-glyph - This variable specifies the shape of the mouse pointer when over a - buffer, but not over text. If unspecified in a particular domain, - `text-pointer-glyph' is used. - - - Glyph: modeline-pointer-glyph - This variable specifies the shape of the mouse pointer when over - the modeline. If unspecified in a particular domain, - `nontext-pointer-glyph' is used. - - - Glyph: selection-pointer-glyph - This variable specifies the shape of the mouse pointer when over a - selectable text region. If unspecified in a particular domain, - `text-pointer-glyph' is used. - - - Glyph: gc-pointer-glyph - This variable specifies the shape of the mouse pointer when a - garbage collection is in progress. If the selected window is on a - window system and this glyph specifies a value (i.e. a pointer - image instance) in the domain of the selected window, the pointer - will be changed as specified during garbage collection. - Otherwise, a message will be printed in the echo area, as - controlled by `gc-message'. - - - Glyph: busy-pointer-glyph - This variable specifies the shape of the mouse pointer when XEmacs - is busy. If unspecified in a particular domain, the pointer is - not changed when XEmacs is busy. - - - Glyph: menubar-pointer-glyph - This variable specifies the shape of the mouse pointer when over - the menubar. If unspecified in a particular domain, the - window-system-provided default pointer is used. - - - Glyph: scrollbar-pointer-glyph - This variable specifies the shape of the mouse pointer when over a - scrollbar. If unspecified in a particular domain, the - window-system-provided default pointer is used. - - - Glyph: toolbar-pointer-glyph - This variable specifies the shape of the mouse pointer when over a - toolbar. If unspecified in a particular domain, - `nontext-pointer-glyph' is used. - - Internally, these variables are implemented in -`default-mouse-motion-handler', and thus only take effect when the -mouse moves. That function calls `set-frame-pointer', which sets the -current mouse pointer for a frame. - - - Function: set-frame-pointer FRAME IMAGE-INSTANCE - This function sets the mouse pointer of FRAME to the given pointer - image instance. You should not call this function directly. (If - you do, the pointer will change again the next time the mouse - moves.) - - -File: lispref.info, Node: Redisplay Glyphs, Next: Subwindows, Prev: Mouse Pointer, Up: Glyphs - -Redisplay Glyphs -================ - - - Glyph: truncation-glyph - This variable specifies what is displayed at the end of truncated - lines. - - - Glyph: continuation-glyph - This variable specifies what is displayed at the end of wrapped - lines. - - - Glyph: octal-escape-glyph - This variable specifies what to prefix character codes displayed - in octal with. - - - Glyph: hscroll-glyph - This variable specifies what to display at the beginning of - horizontally scrolled lines. - - - Glyph: invisible-text-glyph - This variable specifies what to use to indicate the presence of - invisible text. This is the glyph that is displayed when an - ellipsis is called for, according to `selective-display-ellipses' - or `buffer-invisibility-spec'). Normally this is three dots - ("..."). - - - Glyph: control-arrow-glyph - This variable specifies what to use as an arrow for control - characters. - - -File: lispref.info, Node: Subwindows, Prev: Redisplay Glyphs, Up: Glyphs - -Subwindows -========== - - Subwindows are not currently implemented. - - - Function: subwindowp OBJECT - This function returns non-`nil' if OBJECT is a subwindow. - - -File: lispref.info, Node: Annotations, Next: Display, Prev: Glyphs, Up: Top - -Annotations -*********** - - An "annotation" is a pixmap or string that is not part of a buffer's -text but is displayed next to a particular location in a buffer. -Annotations can be displayed intermixed with text, in any whitespace at -the beginning or end of a line, or in a special area at the left or -right side of the frame called a "margin", whose size is controllable. -Annotations are implemented using extents (*note Extents::.); but you -can work with annotations without knowing how extents work. - -* Menu: - -* Annotation Basics:: Introduction to annotations. -* Annotation Primitives:: Creating and deleting annotations. -* Annotation Properties:: Retrieving and changing the characteristics - of an annotation. -* Margin Primitives:: Controlling the size of the margins. -* Locating Annotations:: Looking for annotations in a buffer. -* Annotation Hooks:: Hooks called at certain times during an - annotation's lifetime. - - -File: lispref.info, Node: Annotation Basics, Next: Annotation Primitives, Up: Annotations - -Annotation Basics -================= - - Marginal annotations are notes associated with a particular location -in a buffer. They may be displayed in a margin created on the -left-hand or right-hand side of the frame, in any whitespace at the -beginning or end of a line, or inside of the text itself. Every -annotation may have an associated action to be performed when the -annotation is selected. The term "annotation" is used to refer to an -individual note. The term "margin" is generically used to refer to the -whitespace before the first character on a line or after the last -character on a line. - - Each annotation has the following characteristics: -GLYPH - This is a glyph object and is used as the displayed representation - of the annotation. - -DOWN-GLYPH - If given, this glyph is used as the displayed representation of - the annotation when the mouse is pressed down over the annotation. - -FACE - The face with which to display the glyph. - -SIDE - Which side of the text (left or right) the annotation is displayed - at. - -ACTION - If non-`nil', this field must contain a function capable of being - the first argument to `funcall'. This function is normally - evaluated with a single argument, the value of the DATA field, - each time the annotation is selected. However, if the WITH-EVENT - parameter to `make-annotation' is non-`nil', the function is - called with two arguments. The first argument is the same as - before, and the second argument is the event (a button-up event, - usually) that activated the annotation. - -DATA - Not used internally. This field can contain any E-Lisp object. - It is passed as the first argument to ACTION described above. - -MENU - A menu displayed when the right mouse button is pressed over the - annotation. - - The margin is divided into "outside" and "inside". The outside -margin is space on the left or right side of the frame which normal text -cannot be displayed in. The inside margin is that space between the -leftmost or rightmost point at which text can be displayed and where the -first or last character actually is. - - There are four different "layout types" which affect the exact -location an annotation appears. - -`outside-margin' - The annotation is placed in the outside margin area. as close as - possible to the edge of the frame. If the outside margin is not - wide enough for an annotation to fit, it is not displayed. - -`inside-margin' - The annotation is placed in the inside margin area, as close as - possible to the edge of the frame. If the inside margin is not - wide enough for the annotation to fit, it will be displayed using - any available outside margin space if and only if the specifier - `use-left-overflow' or `use-right-overflow' (depending on which - side the annotation appears in) is non-`nil'. - -`whitespace' - The annotation is placed in the inside margin area, as close as - possible to the first or last non-whitespace character on a line. - If the inside margin is not wide enough for the annotation to fit, - it will be displayed if and only if the specifier - `use-left-overflow' or `use-right-overflow' (depending on which - side the annotation appears in) is non-`nil'. - -`text' - The annotation is placed at the position it is inserted. It will - create enough space for itself inside of the text area. It does - not take up a place in the logical buffer, only in the display of - the buffer. - - The current layout policy is that all `whitespace' annotations are -displayed first. Next, all `inside-margin' annotations are displayed -using any remaining space. Finally as many `outside-margin' -annotations are displayed as possible. The `text' annotations will -always display as they create their own space to display in. - - -File: lispref.info, Node: Annotation Primitives, Next: Annotation Properties, Prev: Annotation Basics, Up: Annotations - -Annotation Primitives -===================== - - - Function: make-annotation GLYPH &optional POSITION LAYOUT BUFFER - WITH-EVENT D-GLYPH RIGHTP - This function creates a marginal annotation at position POS in - BUFFER. The annotation is displayed using GLYPH, which should be - a glyph object or a string, and is positioned using layout policy - LAYOUT. If POS is `nil', point is used. If LAYOUT is `nil', - `whitespace' is used. If BUFFER is `nil', the current buffer is - used. - - If WITH-EVENT is non-`nil', then when an annotation is activated, - the triggering event is passed as the second arg to the annotation - function. If D-GLYPH is non-`nil' then it is used as the glyph - that will be displayed when button1 is down. If RIGHTP is - non-`nil' then the glyph will be displayed on the right side of - the buffer instead of the left. - - The newly created annotation is returned. - - - Function: delete-annotation ANNOTATION - This function removes ANNOTATION from its buffer. This does not - modify the buffer text. - - - Function: annotationp ANNOTATION - This function returns `t' if ANNOTATION is an annotation, `nil' - otherwise. - - -File: lispref.info, Node: Annotation Properties, Next: Margin Primitives, Prev: Annotation Primitives, Up: Annotations - -Annotation Properties -===================== - - - Function: annotation-glyph ANNOTATION - This function returns the glyph object used to display ANNOTATION. - - - Function: set-annotation-glyph ANNOTATION GLYPH &optional LAYOUT SIDE - This function sets the glyph of ANNOTATION to GLYPH, which should - be a glyph object. If LAYOUT is non-`nil', set the layout policy - of ANNOTATION to LAYOUT. If SIDE is `left' or `right', change the - side of the buffer at which the annotation is displayed to the - given side. The new value of `annotation-glyph' is returned. - - - Function: annotation-down-glyph ANNOTATION - This function returns the glyph used to display ANNOTATION when - the left mouse button is depressed on the annotation. - - - Function: set-annotation-down-glyph ANNOTATION GLYPH - This function returns the glyph used to display ANNOTATION when - the left mouse button is depressed on the annotation to GLYPH, - which should be a glyph object. - - - Function: annotation-face ANNOTATION - This function returns the face associated with ANNOTATION. - - - Function: set-annotation-face ANNOTATION FACE - This function sets the face associated with ANNOTATION to FACE. - - - Function: annotation-layout ANNOTATION - This function returns the layout policy of ANNOTATION. - - - Function: set-annotation-layout ANNOTATION LAYOUT - This function sets the layout policy of ANNOTATION to LAYOUT. - - - Function: annotation-side ANNOTATION - This function returns the side of the buffer that ANNOTATION is - displayed on. Return value is a symbol, either `left' or `right'. - - - Function: annotation-data ANNOTATION - This function returns the data associated with ANNOTATION. - - - Function: set-annotation-data ANNOTATION DATA - This function sets the data field of ANNOTATION to DATA. DATA is - returned. - - - Function: annotation-action ANNOTATION - This function returns the action associated with ANNOTATION. - - - Function: set-annotation-action ANNOTATION ACTION - This function sets the action field of ANNOTATION to ACTION. - ACTION is returned.. - - - Function: annotation-menu ANNOTATION - This function returns the menu associated with ANNOTATION. - - - Function: set-annotation-menu ANNOTATION MENU - This function sets the menu associated with ANNOTATION to MENU. - This menu will be displayed when the right mouse button is pressed - over the annotation. - - - Function: annotation-visible ANNOTATION - This function returns `t' if there is enough available space to - display ANNOTATION, `nil' otherwise. - - - Function: annotation-width ANNOTATION - This function returns the width of ANNOTATION in pixels. - - - Function: hide-annotation ANNOTATION - This function removes ANNOTATION's glyph, making it invisible. - - - Function: reveal-annotation ANNOTATION - This function restores ANNOTATION's glyph, making it visible. - - -File: lispref.info, Node: Locating Annotations, Next: Annotation Hooks, Prev: Margin Primitives, Up: Annotations - -Locating Annotations -==================== - - - Function: annotations-in-region START END BUFFER - This function returns a list of all annotations in BUFFER which - are between START and END inclusively. - - - Function: annotations-at &optional POSITION BUFFER - This function returns a list of all annotations at POSITION in - BUFFER. If POSITION is `nil' point is used. If BUFFER is `nil' - the current buffer is used. - - - Function: annotation-list &optional BUFFER - This function returns a list of all annotations in BUFFER. If - BUFFER is `nil', the current buffer is used. - - - Function: all-annotations - This function returns a list of all annotations in all buffers in - existence. - - -File: lispref.info, Node: Margin Primitives, Next: Locating Annotations, Prev: Annotation Properties, Up: Annotations - -Margin Primitives -================= - - The margin widths are controllable on a buffer-local, window-local, -frame-local, device-local, or device-type-local basis through the use -of specifiers. *Note Specifiers::. - - - Specifier: left-margin-width - This is a specifier variable controlling the width of the left - outside margin, in characters. Use `set-specifier' to change its - value. - - - Specifier: right-margin-width - This is a specifier variable controlling the width of the right - outside margin, in characters. Use `set-specifier' to change its - value. - - - Specifier: use-left-overflow - If non-`nil', use the left outside margin as extra whitespace when - displaying `whitespace' and `inside-margin' annotations. Defaults - to `nil'. This is a specifier variable; use `set-specifier' to - change its value. - - - Specifier: use-right-overflow - If non-`nil', use the right outside margin as extra whitespace when - displaying `whitespace' and `inside-margin' annotations. Defaults - to `nil'. This is a specifier variable; use `set-specifier' to - change its value. - - - Function: window-left-margin-pixel-width &optional WINDOW - This function returns the width in pixels of the left outside - margin of WINDOW. If WINDOW is `nil', the selected window is - assumed. - - - Function: window-right-margin-pixel-width &optional WINDOW - This function returns the width in pixels of the right outside - margin of WINDOW. If WINDOW is `nil', the selected window is - assumed. - - The margin colors are controlled by the faces `left-margin' and -`right-margin'. These can be set using the X resources -`Emacs.left-margin.background' and `Emacs.left-margin.foreground'; -likewise for the right margin. - - -File: lispref.info, Node: Annotation Hooks, Prev: Locating Annotations, Up: Annotations - -Annotation Hooks -================ - - The following three hooks are provided for use with the marginal -annotations: - -`before-delete-annotation-hook' - This hook is called immediately before an annotation is destroyed. - It is passed a single argument, the annotation being destroyed. - -`after-delete-annotation-hook' - This normal hook is called immediately after an annotation is - destroyed. - -`make-annotation-hook' - This hook is called immediately after an annotation is created. - It is passed a single argument, the newly created annotation. - - -File: lispref.info, Node: Display, Next: Hash Tables, Prev: Annotations, Up: Top - -Emacs Display -************* - - This chapter describes a number of other features related to the -display that XEmacs presents to the user. - -* Menu: - -* Refresh Screen:: Clearing the screen and redrawing everything on it. -* Truncation:: Folding or wrapping long text lines. -* The Echo Area:: Where messages are displayed. -* Warnings:: Display of Warnings. -* Invisible Text:: Hiding part of the buffer text. -* Selective Display:: Hiding part of the buffer text (the old way). -* Overlay Arrow:: Display of an arrow to indicate position. -* Temporary Displays:: Displays that go away automatically. -* Blinking:: How XEmacs shows the matching open parenthesis. -* Usual Display:: The usual conventions for displaying nonprinting chars. -* Display Tables:: How to specify other conventions. -* Beeping:: Audible signal to the user. - - -File: lispref.info, Node: Refresh Screen, Next: Truncation, Up: Display - -Refreshing the Screen -===================== - - The function `redraw-frame' redisplays the entire contents of a -given frame. *Note Frames::. - - - Function: redraw-frame FRAME - This function clears and redisplays frame FRAME. - - Even more powerful is `redraw-display': - - - Command: redraw-display &optional DEVICE - This function redraws all frames on DEVICE marked as having their - image garbled. DEVICE defaults to the selected device. If DEVICE - is `t', all devices will have their frames checked. - - Processing user input takes absolute priority over redisplay. If you -call these functions when input is available, they do nothing -immediately, but a full redisplay does happen eventually--after all the -input has been processed. - - Normally, suspending and resuming XEmacs also refreshes the screen. -Some terminal emulators record separate contents for display-oriented -programs such as XEmacs and for ordinary sequential display. If you are -using such a terminal, you might want to inhibit the redisplay on -resumption. *Note Suspending XEmacs::. - - - Variable: no-redraw-on-reenter - This variable controls whether XEmacs redraws the entire screen - after it has been suspended and resumed. Non-`nil' means yes, - `nil' means no. - - The above functions do not actually cause the display to be updated; -rather, they clear out the internal display records that XEmacs -maintains, so that the next time the display is updated it will be -redrawn from scratch. Normally this occurs the next time that -`next-event' or `sit-for' is called; however, a display update will not -occur if there is input pending. *Note Command Loop::. - - - Function: force-cursor-redisplay - This function causes an immediate update of the cursor on the - selected frame. (This function does not exist in FSF Emacs.) - - -File: lispref.info, Node: Truncation, Next: The Echo Area, Prev: Refresh Screen, Up: Display - -Truncation -========== - - When a line of text extends beyond the right edge of a window, the -line can either be truncated or continued on the next line. When a line -is truncated, this is normally shown with a `\' in the rightmost column -of the window on X displays, and with a `$' on TTY devices. When a -line is continued or "wrapped" onto the next line, this is shown with a -curved arrow in the rightmost column of the window (or with a `\' on -TTY devices). The additional screen lines used to display a long text -line are called "continuation" lines. - - Normally, whenever line truncation is in effect for a particular -window, a horizontal scrollbar is displayed in that window if the -device supports scrollbars. *Note Scrollbars::. - - Note that continuation is different from filling; continuation -happens on the screen only, not in the buffer contents, and it breaks a -line precisely at the right margin, not at a word boundary. *Note -Filling::. - - - User Option: truncate-lines - This buffer-local variable controls how XEmacs displays lines that - extend beyond the right edge of the window. If it is non-`nil', - then XEmacs does not display continuation lines; rather each line - of text occupies exactly one screen line, and a backslash appears - at the edge of any line that extends to or beyond the edge of the - window. The default is `nil'. - - If the variable `truncate-partial-width-windows' is non-`nil', - then truncation is always used for side-by-side windows (within one - frame) regardless of the value of `truncate-lines'. - - - User Option: default-truncate-lines - This variable is the default value for `truncate-lines', for - buffers that do not have local values for it. - - - User Option: truncate-partial-width-windows - This variable controls display of lines that extend beyond the - right edge of the window, in side-by-side windows (*note Splitting - Windows::.). If it is non-`nil', these lines are truncated; - otherwise, `truncate-lines' says what to do with them. - - The backslash and curved arrow used to indicate truncated or -continued lines are only defaults, and can be changed. These images -are actually glyphs (*note Glyphs::.). XEmacs provides a great deal of -flexibility in how glyphs can be controlled. (This differs from FSF -Emacs, which uses display tables to control these images.) - - For details, *Note Redisplay Glyphs::. - diff --git a/info/lispref.info-37 b/info/lispref.info-37 deleted file mode 100644 index 81d60dd..0000000 --- a/info/lispref.info-37 +++ /dev/null @@ -1,1282 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: The Echo Area, Next: Warnings, Prev: Truncation, Up: Display - -The Echo Area -============= - - The "echo area" is used for displaying messages made with the -`message' primitive, and for echoing keystrokes. It is not the same as -the minibuffer, despite the fact that the minibuffer appears (when -active) in the same place on the screen as the echo area. The `XEmacs -Reference Manual' specifies the rules for resolving conflicts between -the echo area and the minibuffer for use of that screen space (*note -The Minibuffer: (emacs)Minibuffer.). Error messages appear in the echo -area; see *Note Errors::. - - You can write output in the echo area by using the Lisp printing -functions with `t' as the stream (*note Output Functions::.), or as -follows: - - - Function: message STRING &rest ARGUMENTS - This function displays a one-line message in the echo area. The - argument STRING is similar to a C language `printf' control - string. See `format' in *Note String Conversion::, for the details - on the conversion specifications. `message' returns the - constructed string. - - In batch mode, `message' prints the message text on the standard - error stream, followed by a newline. - - If STRING is `nil', `message' clears the echo area. If the - minibuffer is active, this brings the minibuffer contents back onto - the screen immediately. - - (message "Minibuffer depth is %d." - (minibuffer-depth)) - -| Minibuffer depth is 0. - => "Minibuffer depth is 0." - - ---------- Echo Area ---------- - Minibuffer depth is 0. - ---------- Echo Area ---------- - - In addition to only displaying a message, XEmacs allows you to -"label" your messages, giving you fine-grained control of their -display. Message label is a symbol denoting the message type. Some -standard labels are: - - * `message'--default label used by the `message' function; - - * `error'--default label used for reporting errors; - - * `progress'--progress indicators like `Converting... 45%' (not - logged by default); - - * `prompt'--prompt-like messages like `Isearch: foo' (not logged by - default); - - * `command'--helper command messages like `Mark set' (not logged by - default); - - * `no-log'--messages that should never be logged - - Several messages may be stacked in the echo area at once. Lisp -programs may access these messages, or remove them as appropriate, via -the message stack. - - - Function: display-message LABEL MESSAGE &optional FRAME STDOUT-P - This function displays MESSAGE (a string) labeled as LABEL, as - described above. - - The FRAME argument specifies the frame to whose minibuffer the - message should be printed. This is currently unimplemented. The - STDOUT-P argument is used internally. - - (display-message 'command "Mark set") - - - Function: lmessage LABEL STRING &rest ARGUMENTS - This function displays a message STRING with label LABEL. It is - similar to `message' in that it accepts a `printf'-like strings - and any number of arguments. - - ;; Display a command message. - (lmessage 'command "Comment column set to %d" comment-column) - - ;; Display a progress message. - (lmessage 'progress "Fontifying %s... (%d)" buffer percentage) - - ;; Display a message that should not be logged. - (lmessage 'no-log "Done") - - - Function: clear-message &optional LABEL FRAME STDOUT-P NO-RESTORE - This function remove any message with the given LABEL from the - message-stack, erasing it from the echo area if it's currently - displayed there. - - If a message remains at the head of the message-stack and - NO-RESTORE is `nil', it will be displayed. The string which - remains in the echo area will be returned, or `nil' if the - message-stack is now empty. If LABEL is nil, the entire - message-stack is cleared. - - ;; Show a message, wait for 2 seconds, and restore old minibuffer - ;; contents. - (message "A message") - -| A message - => "A Message" - (lmessage 'my-label "Newsflash! Newsflash!") - -| Newsflash! Newsflash! - => "Newsflash! Newsflash!" - (sit-for 2) - (clear-message 'my-label) - -| A message - => "A message" - - Unless you need the return value or you need to specify a label, - you should just use `(message nil)'. - - - Function: current-message &optional FRAME - This function returns the current message in the echo area, or - `nil'. The FRAME argument is currently unused. - - Some of the messages displayed in the echo area are also recorded in -the ` *Message-Log*' buffer. Exactly which messages will be recorded -can be tuned using the following variables. - - - User Option: log-message-max-size - This variable specifies the maximum size of the ` *Message-log*' - buffer. - - - Variable: log-message-ignore-labels - This variable specifies the labels whose messages will not be - logged. It should be a list of symbols. - - - Variable: log-message-ignore-regexps - This variable specifies the regular expressions matching messages - that will not be logged. It should be a list of regular - expressions. - - Normally, packages that generate messages that might need to be - ignored should label them with `progress', `prompt', or `no-log', - so they can be filtered by `log-message-ignore-labels'. - - - Variable: echo-keystrokes - This variable determines how much time should elapse before command - characters echo. Its value must be a number, which specifies the - number of seconds to wait before echoing. If the user types a - prefix key (such as `C-x') and then delays this many seconds - before continuing, the prefix key is echoed in the echo area. Any - subsequent characters in the same command will be echoed as well. - - If the value is zero, then command input is not echoed. - - - Variable: cursor-in-echo-area - This variable controls where the cursor appears when a message is - displayed in the echo area. If it is non-`nil', then the cursor - appears at the end of the message. Otherwise, the cursor appears - at point--not in the echo area at all. - - The value is normally `nil'; Lisp programs bind it to `t' for - brief periods of time. - - -File: lispref.info, Node: Warnings, Next: Invisible Text, Prev: The Echo Area, Up: Display - -Warnings -======== - - XEmacs contains a facility for unified display of various warnings. -Unlike errors, warnings are displayed in the situations when XEmacs -encounters a problem that is recoverable, but which should be fixed for -safe future operation. - - For example, warnings are printed by the startup code when it -encounters problems with X keysyms, when there is an error in `.emacs', -and in other problematic situations. Unlike messages, warnings are -displayed in a separate buffer, and include an explanatory message that -may span across several lines. Here is an example of how a warning is -displayed: - - (1) (initialization/error) An error has occurred while loading ~/.emacs: - - Symbol's value as variable is void: bogus-variable - - To ensure normal operation, you should investigate the cause of the error - in your initialization file and remove it. Use the `-debug-init' option - to XEmacs to view a complete error backtrace. - - Each warning has a "class" and a "priority level". The class is a -symbol describing what sort of warning this is, such as -`initialization', `resource' or `key-mapping'. - - The warning priority level specifies how important the warning is. -The recognized warning levels, in increased order of priority, are: -`debug', `info', `notice', `warning', `error', `critical', `alert' and -`emergency'. - - - Function: display-warning CLASS MESSAGE &optional LEVEL - This function displays a warning message MESSAGE (a string). - CLASS should be a warning class symbol, as described above, or a - list of such symbols. LEVEL describes the warning priority level. - If unspecified, it default to `warning'. - - (display-warning 'resource - "Bad resource specification encountered: - something like - - Emacs*foo: bar - - You should replace the * with a . in order to get proper behavior when - you use the specifier and/or `set-face-*' functions.") - - ---------- Warning buffer ---------- - (1) (resource/warning) Bad resource specification encountered: - something like - - Emacs*foo: bar - - You should replace the * with a . in order to get proper behavior when - you use the specifier and/or `set-face-*' functions. - ---------- Warning buffer ---------- - - - Function: lwarn CLASS LEVEL MESSAGE &rest ARGS - This function displays a formatted labeled warning message. As - above, CLASS should be the warning class symbol, or a list of such - symbols, and LEVEL should specify the warning priority level - (`warning' by default). - - Unlike in `display-warning', MESSAGE may be a formatted message, - which will be, together with the rest of the arguments, passed to - `format'. - - (lwarn 'message-log 'warning - "Error caught in `remove-message-hook': %s" - (error-message-string e)) - - - Variable: log-warning-minimum-level - This variable specifies the minimum level of warnings that should - be generated. Warnings with level lower than defined by this - variable are completely ignored, as if they never happened. - - - Variable: display-warning-minimum-level - This variable specifies the minimum level of warnings that should - be displayed. Unlike `log-warning-minimum-level', setting this - function does not suppress warnings entirely--they are still - generated in the `*Warnings*' buffer, only they are not displayed - by default. - - - Variable: log-warning-suppressed-classes - This variable specifies a list of classes that should not be - logged or displayed. If any of the class symbols associated with - a warning is the same as any of the symbols listed here, the - warning will be completely ignored, as it they never happened. - - - Variable: display-warning-suppressed-classes - This variable specifies a list of classes that should not be - logged or displayed. If any of the class symbols associated with - a warning is the same as any of the symbols listed here, the - warning will not be displayed. The warning will still logged in - the *Warnings* buffer (unless also contained in - `log-warning-suppressed-classes'), but the buffer will not be - automatically popped up. - - -File: lispref.info, Node: Invisible Text, Next: Selective Display, Prev: Warnings, Up: Display - -Invisible Text -============== - - You can make characters "invisible", so that they do not appear on -the screen, with the `invisible' property. This can be either a text -property or a property of an overlay. - - In the simplest case, any non-`nil' `invisible' property makes a -character invisible. This is the default case--if you don't alter the -default value of `buffer-invisibility-spec', this is how the -`invisibility' property works. This feature is much like selective -display (*note Selective Display::.), but more general and cleaner. - - More generally, you can use the variable `buffer-invisibility-spec' -to control which values of the `invisible' property make text -invisible. This permits you to classify the text into different subsets -in advance, by giving them different `invisible' values, and -subsequently make various subsets visible or invisible by changing the -value of `buffer-invisibility-spec'. - - Controlling visibility with `buffer-invisibility-spec' is especially -useful in a program to display the list of entries in a data base. It -permits the implementation of convenient filtering commands to view -just a part of the entries in the data base. Setting this variable is -very fast, much faster than scanning all the text in the buffer looking -for properties to change. - - - Variable: buffer-invisibility-spec - This variable specifies which kinds of `invisible' properties - actually make a character invisible. - - `t' - A character is invisible if its `invisible' property is - non-`nil'. This is the default. - - a list - Each element of the list makes certain characters invisible. - Ultimately, a character is invisible if any of the elements - of this list applies to it. The list can have two kinds of - elements: - - `ATOM' - A character is invisible if its `invisible' property - value is ATOM or if it is a list with ATOM as a member. - - `(ATOM . t)' - A character is invisible if its `invisible' property - value is ATOM or if it is a list with ATOM as a member. - Moreover, if this character is at the end of a line and - is followed by a visible newline, it displays an - ellipsis. - - Ordinarily, commands that operate on text or move point do not care -whether the text is invisible. However, the user-level line motion -commands explicitly ignore invisible newlines. - - -File: lispref.info, Node: Selective Display, Next: Overlay Arrow, Prev: Invisible Text, Up: Display - -Selective Display -================= - - "Selective display" is a pair of features that hide certain lines on -the screen. - - The first variant, explicit selective display, is designed for use in -a Lisp program. The program controls which lines are hidden by altering -the text. Outline mode has traditionally used this variant. It has -been partially replaced by the invisible text feature (*note Invisible -Text::.); there is a new version of Outline mode which uses that -instead. - - In the second variant, the choice of lines to hide is made -automatically based on indentation. This variant is designed to be a -user-level feature. - - The way you control explicit selective display is by replacing a -newline (control-j) with a carriage return (control-m). The text that -was formerly a line following that newline is now invisible. Strictly -speaking, it is temporarily no longer a line at all, since only newlines -can separate lines; it is now part of the previous line. - - Selective display does not directly affect editing commands. For -example, `C-f' (`forward-char') moves point unhesitatingly into -invisible text. However, the replacement of newline characters with -carriage return characters affects some editing commands. For example, -`next-line' skips invisible lines, since it searches only for newlines. -Modes that use selective display can also define commands that take -account of the newlines, or that make parts of the text visible or -invisible. - - When you write a selectively displayed buffer into a file, all the -control-m's are output as newlines. This means that when you next read -in the file, it looks OK, with nothing invisible. The selective display -effect is seen only within XEmacs. - - - Variable: selective-display - This buffer-local variable enables selective display. This means - that lines, or portions of lines, may be made invisible. - - * If the value of `selective-display' is `t', then any portion - of a line that follows a control-m is not displayed. - - * If the value of `selective-display' is a positive integer, - then lines that start with more than that many columns of - indentation are not displayed. - - When some portion of a buffer is invisible, the vertical movement - commands operate as if that portion did not exist, allowing a - single `next-line' command to skip any number of invisible lines. - However, character movement commands (such as `forward-char') do - not skip the invisible portion, and it is possible (if tricky) to - insert or delete text in an invisible portion. - - In the examples below, we show the *display appearance* of the - buffer `foo', which changes with the value of `selective-display'. - The *contents* of the buffer do not change. - - (setq selective-display nil) - => nil - - ---------- Buffer: foo ---------- - 1 on this column - 2on this column - 3n this column - 3n this column - 2on this column - 1 on this column - ---------- Buffer: foo ---------- - - (setq selective-display 2) - => 2 - - ---------- Buffer: foo ---------- - 1 on this column - 2on this column - 2on this column - 1 on this column - ---------- Buffer: foo ---------- - - - Variable: selective-display-ellipses - If this buffer-local variable is non-`nil', then XEmacs displays - `...' at the end of a line that is followed by invisible text. - This example is a continuation of the previous one. - - (setq selective-display-ellipses t) - => t - - ---------- Buffer: foo ---------- - 1 on this column - 2on this column ... - 2on this column - 1 on this column - ---------- Buffer: foo ---------- - - You can use a display table to substitute other text for the - ellipsis (`...'). *Note Display Tables::. - - -File: lispref.info, Node: Overlay Arrow, Next: Temporary Displays, Prev: Selective Display, Up: Display - -The Overlay Arrow -================= - - The "overlay arrow" is useful for directing the user's attention to -a particular line in a buffer. For example, in the modes used for -interface to debuggers, the overlay arrow indicates the line of code -about to be executed. - - - Variable: overlay-arrow-string - This variable holds the string to display to call attention to a - particular line, or `nil' if the arrow feature is not in use. - Despite its name, the value of this variable can be either a string - or a glyph (*note Glyphs::.). - - - Variable: overlay-arrow-position - This variable holds a marker that indicates where to display the - overlay arrow. It should point at the beginning of a line. The - arrow text appears at the beginning of that line, overlaying any - text that would otherwise appear. Since the arrow is usually - short, and the line usually begins with indentation, normally - nothing significant is overwritten. - - The overlay string is displayed only in the buffer that this marker - points into. Thus, only one buffer can have an overlay arrow at - any given time. - - You can do the same job by creating an extent with a `begin-glyph' -property. *Note Extent Properties::. - - -File: lispref.info, Node: Temporary Displays, Next: Blinking, Prev: Overlay Arrow, Up: Display - -Temporary Displays -================== - - Temporary displays are used by commands to put output into a buffer -and then present it to the user for perusal rather than for editing. -Many of the help commands use this feature. - - - Special Form: with-output-to-temp-buffer BUFFER-NAME FORMS... - This function executes FORMS while arranging to insert any output - they print into the buffer named BUFFER-NAME. The buffer is then - shown in some window for viewing, displayed but not selected. - - The string BUFFER-NAME specifies the temporary buffer, which need - not already exist. The argument must be a string, not a buffer. - The buffer is erased initially (with no questions asked), and it is - marked as unmodified after `with-output-to-temp-buffer' exits. - - `with-output-to-temp-buffer' binds `standard-output' to the - temporary buffer, then it evaluates the forms in FORMS. Output - using the Lisp output functions within FORMS goes by default to - that buffer (but screen display and messages in the echo area, - although they are "output" in the general sense of the word, are - not affected). *Note Output Functions::. - - The value of the last form in FORMS is returned. - - ---------- Buffer: foo ---------- - This is the contents of foo. - ---------- Buffer: foo ---------- - - (with-output-to-temp-buffer "foo" - (print 20) - (print standard-output)) - => # - - ---------- Buffer: foo ---------- - 20 - - # - - ---------- Buffer: foo ---------- - - - Variable: temp-buffer-show-function - If this variable is non-`nil', `with-output-to-temp-buffer' calls - it as a function to do the job of displaying a help buffer. The - function gets one argument, which is the buffer it should display. - - In Emacs versions 18 and earlier, this variable was called - `temp-buffer-show-hook'. - - - Function: momentary-string-display STRING POSITION &optional CHAR - MESSAGE - This function momentarily displays STRING in the current buffer at - POSITION. It has no effect on the undo list or on the buffer's - modification status. - - The momentary display remains until the next input event. If the - next input event is CHAR, `momentary-string-display' ignores it - and returns. Otherwise, that event remains buffered for - subsequent use as input. Thus, typing CHAR will simply remove the - string from the display, while typing (say) `C-f' will remove the - string from the display and later (presumably) move point forward. - The argument CHAR is a space by default. - - The return value of `momentary-string-display' is not meaningful. - - You can do the same job in a more general way by creating an extent - with a begin-glyph property. *Note Extent Properties::. - - If MESSAGE is non-`nil', it is displayed in the echo area while - STRING is displayed in the buffer. If it is `nil', a default - message says to type CHAR to continue. - - In this example, point is initially located at the beginning of the - second line: - - ---------- Buffer: foo ---------- - This is the contents of foo. - -!-Second line. - ---------- Buffer: foo ---------- - - (momentary-string-display - "**** Important Message! ****" - (point) ?\r - "Type RET when done reading") - => t - - ---------- Buffer: foo ---------- - This is the contents of foo. - **** Important Message! ****Second line. - ---------- Buffer: foo ---------- - - ---------- Echo Area ---------- - Type RET when done reading - ---------- Echo Area ---------- - - This function works by actually changing the text in the buffer. - As a result, if you later undo in this buffer, you will see the - message come and go. - - -File: lispref.info, Node: Blinking, Next: Usual Display, Prev: Temporary Displays, Up: Display - -Blinking Parentheses -==================== - - This section describes the mechanism by which XEmacs shows a matching -open parenthesis when the user inserts a close parenthesis. - - - Variable: blink-paren-function - The value of this variable should be a function (of no arguments) - to be called whenever a character with close parenthesis syntax is - inserted. The value of `blink-paren-function' may be `nil', in - which case nothing is done. - - *Please note:* This variable was named `blink-paren-hook' in - older Emacs versions, but since it is not called with the - standard convention for hooks, it was renamed to - `blink-paren-function' in version 19. - - - Variable: blink-matching-paren - If this variable is `nil', then `blink-matching-open' does nothing. - - - Variable: blink-matching-paren-distance - This variable specifies the maximum distance to scan for a matching - parenthesis before giving up. - - - Variable: blink-matching-paren-delay - This variable specifies the number of seconds for the cursor to - remain at the matching parenthesis. A fraction of a second often - gives good results, but the default is 1, which works on all - systems. - - - Function: blink-matching-open - This function is the default value of `blink-paren-function'. It - assumes that point follows a character with close parenthesis - syntax and moves the cursor momentarily to the matching opening - character. If that character is not already on the screen, it - displays the character's context in the echo area. To avoid long - delays, this function does not search farther than - `blink-matching-paren-distance' characters. - - Here is an example of calling this function explicitly. - - (defun interactive-blink-matching-open () - "Indicate momentarily the start of sexp before point." - (interactive) - - (let ((blink-matching-paren-distance - (buffer-size)) - (blink-matching-paren t)) - (blink-matching-open))) - - -File: lispref.info, Node: Usual Display, Next: Display Tables, Prev: Blinking, Up: Display - -Usual Display Conventions -========================= - - The usual display conventions define how to display each character -code. You can override these conventions by setting up a display table -(*note Display Tables::.). Here are the usual display conventions: - - * Character codes 32 through 126 map to glyph codes 32 through 126. - Normally this means they display as themselves. - - * Character code 9 is a horizontal tab. It displays as whitespace - up to a position determined by `tab-width'. - - * Character code 10 is a newline. - - * All other codes in the range 0 through 31, and code 127, display - in one of two ways according to the value of `ctl-arrow'. If it is - non-`nil', these codes map to sequences of two glyphs, where the - first glyph is the ASCII code for `^'. (A display table can - specify a glyph to use instead of `^'.) Otherwise, these codes map - just like the codes in the range 128 to 255. - - * Character codes 128 through 255 map to sequences of four glyphs, - where the first glyph is the ASCII code for `\', and the others are - digit characters representing the code in octal. (A display table - can specify a glyph to use instead of `\'.) - - The usual display conventions apply even when there is a display -table, for any character whose entry in the active display table is -`nil'. Thus, when you set up a display table, you need only specify -the characters for which you want unusual behavior. - - These variables affect the way certain characters are displayed on -the screen. Since they change the number of columns the characters -occupy, they also affect the indentation functions. - - - User Option: ctl-arrow - This buffer-local variable controls how control characters are - displayed. If it is non-`nil', they are displayed as a caret - followed by the character: `^A'. If it is `nil', they are - displayed as a backslash followed by three octal digits: `\001'. - - - Variable: default-ctl-arrow - The value of this variable is the default value for `ctl-arrow' in - buffers that do not override it. *Note Default Value::. - - - User Option: tab-width - The value of this variable is the spacing between tab stops used - for displaying tab characters in Emacs buffers. The default is 8. - Note that this feature is completely independent from the - user-settable tab stops used by the command `tab-to-tab-stop'. - *Note Indent Tabs::. - - -File: lispref.info, Node: Display Tables, Next: Beeping, Prev: Usual Display, Up: Display - -Display Tables -============== - - You can use the "display table" feature to control how all 256 -possible character codes display on the screen. This is useful for -displaying European languages that have letters not in the ASCII -character set. - - The display table maps each character code into a sequence of -"runes", each rune being an image that takes up one character position -on the screen. You can also define how to display each rune on your -terminal, using the "rune table". - -* Menu: - -* Display Table Format:: What a display table consists of. -* Active Display Table:: How XEmacs selects a display table to use. -* Character Descriptors:: Format of an individual element of a - display table. - - -File: lispref.info, Node: Display Table Format, Next: Active Display Table, Up: Display Tables - -Display Table Format --------------------- - - A display table is an array of 256 elements. (In FSF Emacs, a display -table is 262 elements. The six extra elements specify the truncation -and continuation glyphs, etc. This method is very kludgey, and in -XEmacs the variables `truncation-glyph', `continuation-glyph', etc. are -used. *Note Truncation::.) - - - Function: make-display-table - This creates and returns a display table. The table initially has - `nil' in all elements. - - The 256 elements correspond to character codes; the Nth element says -how to display the character code N. The value should be `nil', a -string, a glyph, or a vector of strings and glyphs (*note Character -Descriptors::.). If an element is `nil', it says to display that -character according to the usual display conventions (*note Usual -Display::.). - - If you use the display table to change the display of newline -characters, the whole buffer will be displayed as one long "line." - - For example, here is how to construct a display table that mimics the -effect of setting `ctl-arrow' to a non-`nil' value: - - (setq disptab (make-display-table)) - (let ((i 0)) - (while (< i 32) - (or (= i ?\t) (= i ?\n) - (aset disptab i (concat "^" (char-to-string (+ i 64))))) - (setq i (1+ i))) - (aset disptab 127 "^?")) - - -File: lispref.info, Node: Active Display Table, Next: Character Descriptors, Prev: Display Table Format, Up: Display Tables - -Active Display Table --------------------- - - The active display table is controlled by the variable -`current-display-table'. This is a specifier, which means that you can -specify separate values for it in individual buffers, windows, frames, -and devices, as well as a global value. It also means that you cannot -set this variable using `setq'; use `set-specifier' instead. *Note -Specifiers::. (FSF Emacs uses `window-display-table', -`buffer-display-table', `standard-display-table', etc. to control the -display table. However, specifiers are a cleaner and more powerful way -of doing the same thing. FSF Emacs also uses a different format for -the contents of a display table, using additional indirection to a -"glyph table" and such. Note that "glyph" has a different meaning in -XEmacs.) - - Individual faces can also specify an overriding display table; this -is set using `set-face-display-table'. *Note Faces::. - - If no display table can be determined for a particular window, then -XEmacs uses the usual display conventions. *Note Usual Display::. - - -File: lispref.info, Node: Character Descriptors, Prev: Active Display Table, Up: Display Tables - -Character Descriptors ---------------------- - - Each element of the display-table vector describes how to display a -particular character and is called a "character descriptor". A -character descriptor can be: - -a string - Display this particular string wherever the character is to be - displayed. - -a glyph - Display this particular glyph wherever the character is to be - displayed. - -a vector - The vector may contain strings and/or glyphs. Display the - elements of the vector one after another wherever the character is - to be displayed. - -`nil' - Display according to the standard interpretation (*note Usual - Display::.). - - -File: lispref.info, Node: Beeping, Prev: Display Tables, Up: Display - -Beeping -======= - - You can make XEmacs ring a bell, play a sound, or blink the screen to -attract the user's attention. Be conservative about how often you do -this; frequent bells can become irritating. Also be careful not to use -beeping alone when signaling an error is appropriate. (*Note Errors::.) - - - Function: ding &optional DONT-TERMINATE SOUND DEVICE - This function beeps, or flashes the screen (see `visible-bell' - below). It also terminates any keyboard macro currently executing - unless DONT-TERMINATE is non-`nil'. If SOUND is specified, it - should be a symbol specifying which sound to make. This sound - will be played if `visible-bell' is `nil'. (This only works if - sound support was compiled into the executable and you are running - on the console of a Sun SparcStation, SGI, HP9000s700, or Linux - PC. Otherwise you just get a beep.) The optional third argument - specifies what device to make the sound on, and defaults to the - selected device. - - - Function: beep &optional DONT-TERMINATE SOUND DEVICE - This is a synonym for `ding'. - - - User Option: visible-bell - This variable determines whether XEmacs should flash the screen to - represent a bell. Non-`nil' means yes, `nil' means no. On TTY - devices, this is effective only if the Termcap entry for the - terminal type has the visible bell flag (`vb') set. - - - Variable: sound-alist - This variable holds an alist associating names with sounds. When - `beep' or `ding' is called with one of the name symbols, the - associated sound will be generated instead of the standard beep. - - Each element of `sound-alist' is a list describing a sound. The - first element of the list is the name of the sound being defined. - Subsequent elements of the list are alternating keyword/value - pairs: - - `sound' - A string of raw sound data, or the name of another sound to - play. The symbol `t' here means use the default X beep. - - `volume' - An integer from 0-100, defaulting to `bell-volume'. - - `pitch' - If using the default X beep, the pitch (Hz) to generate. - - `duration' - If using the default X beep, the duration (milliseconds). - - For compatibility, elements of `sound-alist' may also be: - - * `( sound-name . )' - - * `( sound-name )' - - You should probably add things to this list by calling the function - `load-sound-file'. - - Caveats: - - - You can only play audio data if running on the console screen - of a Sun SparcStation, SGI, or HP9000s700. - - - The pitch, duration, and volume options are available - everywhere, but many X servers ignore the `pitch' option. - - The following beep-types are used by XEmacs itself: - - `auto-save-error' - when an auto-save does not succeed - - `command-error' - when the XEmacs command loop catches an error - - `undefined-key' - when you type a key that is undefined - - `undefined-click' - when you use an undefined mouse-click combination - - `no-completion' - during completing-read - - `y-or-n-p' - when you type something other than 'y' or 'n' - - `yes-or-no-p' - when you type something other than 'yes' or 'no' - - `default' - used when nothing else is appropriate. - - Other lisp packages may use other beep types, but these are the - ones that the C kernel of XEmacs uses. - - - User Option: bell-volume - This variable specifies the default volume for sounds, from 0 to - 100. - - - Command: load-default-sounds - This function loads and installs some sound files as beep-types. - - - Command: load-sound-file FILENAME SOUND-NAME &optional VOLUME - This function reads in an audio file and adds it to `sound-alist'. - The sound file must be in the Sun/NeXT U-LAW format. SOUND-NAME - should be a symbol, specifying the name of the sound. If VOLUME - is specified, the sound will be played at that volume; otherwise, - the value of BELL-VOLUME will be used. - - - Function: play-sound SOUND &optional VOLUME DEVICE - This function plays sound SOUND, which should be a symbol - mentioned in `sound-alist'. If VOLUME is specified, it overrides - the value (if any) specified in `sound-alist'. DEVICE specifies - the device to play the sound on, and defaults to the selected - device. - - - Command: play-sound-file FILE &optional VOLUME DEVICE - This function plays the named sound file at volume VOLUME, which - defaults to `bell-volume'. DEVICE specifies the device to play - the sound on, and defaults to the selected device. - - -File: lispref.info, Node: Hash Tables, Next: Range Tables, Prev: Display, Up: Top - -Hash Tables -*********** - - - Function: hash-table-p OBJECT - This function returns `t' if OBJECT is a hash table, else `nil'. - -* Menu: - -* Introduction to Hash Tables:: Hash tables are fast data structures for - implementing simple tables (i.e. finite - mappings from keys to values). -* Working With Hash Tables:: Hash table functions. -* Weak Hash Tables:: Hash tables with special garbage-collection - behavior. - - -File: lispref.info, Node: Introduction to Hash Tables, Next: Working With Hash Tables, Up: Hash Tables - -Introduction to Hash Tables -=========================== - - A "hash table" is a data structure that provides mappings from -arbitrary Lisp objects called "keys" to other arbitrary Lisp objects -called "values". A key/value pair is sometimes called an "entry" in -the hash table. There are many ways other than hash tables of -implementing the same sort of mapping, e.g. association lists (*note -Association Lists::.) and property lists (*note Property Lists::.), but -hash tables provide much faster lookup when there are many entries in -the mapping. Hash tables are an implementation of the abstract data -type "dictionary", also known as "associative array". - - Internally, hash tables are hashed using the "linear probing" hash -table implementation method. This method hashes each key to a -particular spot in the hash table, and then scans forward sequentially -until a blank entry is found. To look up a key, hash to the appropriate -spot, then search forward for the key until either a key is found or a -blank entry stops the search. This method is used in preference to -double hashing because of changes in recent hardware. The penalty for -non-sequential access to memory has been increasing, and this -compensates for the problem of clustering that linear probing entails. - - When hash tables are created, the user may (but is not required to) -specify initial properties that influence performance. - - Use the `:size' parameter to specify the number of entries that are -likely to be stored in the hash table, to avoid the overhead of resizing -the table. But if the pre-allocated space for the entries is never -used, it is simply wasted and makes XEmacs slower. Excess unused hash -table entries exact a small continuous performance penalty, since they -must be scanned at every garbage collection. If the number of entries -in the hash table is unknown, simply avoid using the `:size' keyword. - - Use the `:rehash-size' and `:rehash-threshold' keywords to adjust -the algorithm for deciding when to rehash the hash table. For -temporary hash tables that are going to be very heavily used, use a -small rehash threshold, for example, 0.4 and a large rehash size, for -example 2.0. For permanent hash tables that will be infrequently used, -specify a large rehash threshold, for example 0.8. - - Hash tables can also be created by the lisp reader using structure -syntax, for example: - #s(hash-table size 20 data (foo 1 bar 2)) - - The structure syntax accepts the same keywords as `make-hash-table' -(without the `:' character), as well as the additional keyword `data', -which specifies the initial hash table contents. - - - Function: make-hash-table &key `test' `size' `rehash-size' - `rehash-threshold' `weakness' - This function returns a new empty hash table object. - - Keyword `:test' can be `eq', `eql' (default) or `equal'. - Comparison between keys is done using this function. If speed is - important, consider using `eq'. When storing strings in the hash - table, you will likely need to use `equal'. - - Keyword `:size' specifies the number of keys likely to be inserted. - This number of entries can be inserted without enlarging the hash - table. - - Keyword `:rehash-size' must be a float greater than 1.0, and - specifies the factor by which to increase the size of the hash - table when enlarging. - - Keyword `:rehash-threshold' must be a float between 0.0 and 1.0, - and specifies the load factor of the hash table which triggers - enlarging. - - Keyword `:weakness' can be `nil' (default), `t', `key' or `value'. - - A weak hash table is one whose pointers do not count as GC - referents: for any key-value pair in the hash table, if the only - remaining pointer to either the key or the value is in a weak hash - table, then the pair will be removed from the hash table, and the - key and value collected. A non-weak hash table (or any other - pointer) would prevent the object from being collected. - - A key-weak hash table is similar to a fully-weak hash table except - that a key-value pair will be removed only if the key remains - unmarked outside of weak hash tables. The pair will remain in the - hash table if the key is pointed to by something other than a weak - hash table, even if the value is not. - - A value-weak hash table is similar to a fully-weak hash table - except that a key-value pair will be removed only if the value - remains unmarked outside of weak hash tables. The pair will - remain in the hash table if the value is pointed to by something - other than a weak hash table, even if the key is not. - - - Function: copy-hash-table HASH-TABLE - This function returns a new hash table which contains the same - keys and values as HASH-TABLE. The keys and values will not - themselves be copied. - - - Function: hash-table-count HASH-TABLE - This function returns the number of entries in HASH-TABLE. - - - Function: hash-table-test HASH-TABLE - This function returns the test function of HASH-TABLE. This can - be one of `eq', `eql' or `equal'. - - - Function: hash-table-size HASH-TABLE - This function returns the current number of slots in HASH-TABLE, - whether occupied or not. - - - Function: hash-table-rehash-size HASH-TABLE - This function returns the current rehash size of HASH-TABLE. This - is a float greater than 1.0; the factor by which HASH-TABLE is - enlarged when the rehash threshold is exceeded. - - - Function: hash-table-rehash-threshold HASH-TABLE - This function returns the current rehash threshold of HASH-TABLE. - This is a float between 0.0 and 1.0; the maximum "load factor" of - HASH-TABLE, beyond which the HASH-TABLE is enlarged by rehashing. - - - Function: hash-table-weakness HASH-TABLE - This function returns the weakness of HASH-TABLE. This can be one - of `nil', `t', `key' or `value'. - - -File: lispref.info, Node: Working With Hash Tables, Next: Weak Hash Tables, Prev: Introduction to Hash Tables, Up: Hash Tables - -Working With Hash Tables -======================== - - - Function: puthash KEY VALUE HASH-TABLE - This function hashes KEY to VALUE in HASH-TABLE. - - - Function: gethash KEY HASH-TABLE &optional DEFAULT - This function finds the hash value for KEY in HASH-TABLE. If - there is no entry for KEY in HASH-TABLE, DEFAULT is returned - (which in turn defaults to `nil'). - - - Function: remhash KEY HASH-TABLE - This function removes the entry for KEY from HASH-TABLE. Does - nothing if there is no entry for KEY in HASH-TABLE. - - - Function: clrhash HASH-TABLE - This function removes all entries from HASH-TABLE, leaving it - empty. - - - Function: maphash FUNCTION HASH-TABLE - This function maps FUNCTION over entries in HASH-TABLE, calling it - with two args, each key and value in the hash table. - - FUNCTION may not modify HASH-TABLE, with the one exception that - FUNCTION may remhash or puthash the entry currently being - processed by FUNCTION. - - -File: lispref.info, Node: Weak Hash Tables, Prev: Working With Hash Tables, Up: Hash Tables - -Weak Hash Tables -================ - - A "weak hash table" is a special variety of hash table whose -elements do not count as GC referents. For any key-value pair in such a -hash table, if either the key or value (or in some cases, if one -particular one of the two) has no references to it outside of weak hash -tables (and similar structures such as weak lists), the pair will be -removed from the table, and the key and value collected. A non-weak -hash table (or any other pointer) would prevent the objects from being -collected. - - Weak hash tables are useful for keeping track of information in a -non-obtrusive way, for example to implement caching. If the cache -contains objects such as buffers, markers, image instances, etc. that -will eventually disappear and get garbage-collected, using a weak hash -table ensures that these objects are collected normally rather than -remaining around forever, long past their actual period of use. -(Otherwise, you'd have to explicitly map over the hash table every so -often and remove unnecessary elements.) - - There are three types of weak hash tables: - -fully weak hash tables - In these hash tables, a pair disappears if either the key or the - value is unreferenced outside of the table. - -key-weak hash tables - In these hash tables, a pair disappears if the key is unreferenced - outside of the table, regardless of how the value is referenced. - -value-weak hash tables - In these hash tables, a pair disappears if the value is - unreferenced outside of the table, regardless of how the key is - referenced. - - Also see *Note Weak Lists::. - - Weak hash tables are created by specifying the `:weakness' keyword to -`make-hash-table'. - - -File: lispref.info, Node: Range Tables, Next: Databases, Prev: Hash Tables, Up: Top - -Range Tables -************ - - A range table is a table that efficiently associated values with -ranges of integers. - - Note that range tables have a read syntax, like this: - - #s(range-table data ((-3 2) foo (5 20) bar)) - - This maps integers in the range (-3, 2) to `foo' and integers in the -range (5, 20) to `bar'. - - - Function: range-table-p OBJECT - Return non-`nil' if OBJECT is a range table. - -* Menu: - -* Introduction to Range Tables:: Range tables efficiently map ranges of - integers to values. -* Working With Range Tables:: Range table functions. - - -File: lispref.info, Node: Introduction to Range Tables, Next: Working With Range Tables, Up: Range Tables - -Introduction to Range Tables -============================ - - - Function: make-range-table - Make a new, empty range table. - - - Function: copy-range-table OLD-TABLE - Make a new range table which contains the same values for the same - ranges as the given table. The values will not themselves be - copied. - - -File: lispref.info, Node: Working With Range Tables, Prev: Introduction to Range Tables, Up: Range Tables - -Working With Range Tables -========================= - - - Function: get-range-table POS TABLE &optional DEFAULT - This function finds value for position POS in TABLE. If there is - no corresponding value, return DEFAULT (defaults to `nil'). - - - Function: put-range-table START END VAL TABLE - This function sets the value for range (START, END) to be VAL in - TABLE. - - - Function: remove-range-table START END TABLE - This function removes the value for range (START, END) in TABLE. - - - Function: clear-range-table TABLE - This function flushes TABLE. - - - Function: map-range-table FUNCTION TABLE - This function maps FUNCTION over entries in TABLE, calling it with - three args, the beginning and end of the range and the - corresponding value. - - -File: lispref.info, Node: Databases, Next: Processes, Prev: Range Tables, Up: Top - -Databases -********* - - - Function: databasep OBJECT - This function returns non-`nil' if OBJECT is a database. - -* Menu: - -* Connecting to a Database:: -* Working With a Database:: -* Other Database Functions:: - - -File: lispref.info, Node: Connecting to a Database, Next: Working With a Database, Up: Databases - -Connecting to a Database -======================== - - - Function: open-database FILE &optional TYPE SUBTYPE ACCESS MODE - This function opens database FILE, using database method TYPE and - SUBTYPE, with access rights ACCESS and permissions MODE. ACCESS - can be any combination of `r' `w' and `+', for read, write, and - creation flags. - - TYPE can have the value `'dbm' or `'berkeley_db' to select the - type of database file to use. (Note: XEmacs may not support both - of these types.) - - For a TYPE of `'dbm', there are no subtypes, so SUBTYPE should by - `nil'. - - For a TYPE of `'berkeley_db', the following subtypes are - available: `'hash', `'btree', and `'recno'. See the manpages for - the Berkeley DB functions to more information about these types. - - - Function: close-database OBJ - This function closes database OBJ. - - - Function: database-live-p OBJ - This function returns `t' iff OBJ is an active database, else - `nil'. - diff --git a/info/lispref.info-38 b/info/lispref.info-38 deleted file mode 100644 index 2a2a68e..0000000 --- a/info/lispref.info-38 +++ /dev/null @@ -1,1188 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Working With a Database, Next: Other Database Functions, Prev: Connecting to a Database, Up: Databases - -Working With a Database -======================= - - - Function: get-database KEY DBASE &optional DEFAULT - This function finds the value for KEY in DATABASE. If there is no - corresponding value, DEFAULT is returned (`nil' if DEFAULT is - omitted). - - - Function: map-database FUNCTION DBASE - This function maps FUNCTION over entries in DATABASE, calling it - with two args, each key and value in the database. - - - Function: put-database KEY VAL DBASE &optional REPLACE - This function stores KEY and VAL in DATABASE. If optional fourth - arg REPLACE is non-`nil', replace any existing entry in the - database. - - - Function: remove-database KEY DBASE - This function removes KEY from DATABASE. - - -File: lispref.info, Node: Other Database Functions, Prev: Working With a Database, Up: Databases - -Other Database Functions -======================== - - - Function: database-file-name OBJ - This function returns the filename associated with the database - OBJ. - - - Function: database-last-error &optional OBJ - This function returns the last error associated with database OBJ. - - - Function: database-subtype OBJ - This function returns the subtype of database OBJ, if any. - - - Function: database-type OBJ - This function returns the type of database OBJ. - - -File: lispref.info, Node: Processes, Next: System Interface, Prev: Databases, Up: Top - -Processes -********* - - In the terminology of operating systems, a "process" is a space in -which a program can execute. XEmacs runs in a process. XEmacs Lisp -programs can invoke other programs in processes of their own. These are -called "subprocesses" or "child processes" of the XEmacs process, which -is their "parent process". - - A subprocess of XEmacs may be "synchronous" or "asynchronous", -depending on how it is created. When you create a synchronous -subprocess, the Lisp program waits for the subprocess to terminate -before continuing execution. When you create an asynchronous -subprocess, it can run in parallel with the Lisp program. This kind of -subprocess is represented within XEmacs by a Lisp object which is also -called a "process". Lisp programs can use this object to communicate -with the subprocess or to control it. For example, you can send -signals, obtain status information, receive output from the process, or -send input to it. - - - Function: processp OBJECT - This function returns `t' if OBJECT is a process, `nil' otherwise. - -* Menu: - -* Subprocess Creation:: Functions that start subprocesses. -* Synchronous Processes:: Details of using synchronous subprocesses. -* MS-DOS Subprocesses:: On MS-DOS, you must indicate text vs binary - for data sent to and from a subprocess. -* Asynchronous Processes:: Starting up an asynchronous subprocess. -* Deleting Processes:: Eliminating an asynchronous subprocess. -* Process Information:: Accessing run-status and other attributes. -* Input to Processes:: Sending input to an asynchronous subprocess. -* Signals to Processes:: Stopping, continuing or interrupting - an asynchronous subprocess. -* Output from Processes:: Collecting output from an asynchronous subprocess. -* Sentinels:: Sentinels run when process run-status changes. -* Process Window Size:: Changing the logical window size of a process. -* Transaction Queues:: Transaction-based communication with subprocesses. -* Network:: Opening network connections. - - -File: lispref.info, Node: Subprocess Creation, Next: Synchronous Processes, Up: Processes - -Functions that Create Subprocesses -================================== - - There are three functions that create a new subprocess in which to -run a program. One of them, `start-process', creates an asynchronous -process and returns a process object (*note Asynchronous Processes::.). -The other two, `call-process' and `call-process-region', create a -synchronous process and do not return a process object (*note -Synchronous Processes::.). - - Synchronous and asynchronous processes are explained in following -sections. Since the three functions are all called in a similar -fashion, their common arguments are described here. - - In all cases, the function's PROGRAM argument specifies the program -to be run. An error is signaled if the file is not found or cannot be -executed. If the file name is relative, the variable `exec-path' -contains a list of directories to search. Emacs initializes -`exec-path' when it starts up, based on the value of the environment -variable `PATH'. The standard file name constructs, `~', `.', and -`..', are interpreted as usual in `exec-path', but environment variable -substitutions (`$HOME', etc.) are not recognized; use -`substitute-in-file-name' to perform them (*note File Name -Expansion::.). - - Each of the subprocess-creating functions has a BUFFER-OR-NAME -argument which specifies where the standard output from the program will -go. If BUFFER-OR-NAME is `nil', that says to discard the output unless -a filter function handles it. (*Note Filter Functions::, and *Note -Read and Print::.) Normally, you should avoid having multiple -processes send output to the same buffer because their output would be -intermixed randomly. - - All three of the subprocess-creating functions have a `&rest' -argument, ARGS. The ARGS must all be strings, and they are supplied to -PROGRAM as separate command line arguments. Wildcard characters and -other shell constructs are not allowed in these strings, since they are -passed directly to the specified program. - - *Please note:* The argument PROGRAM contains only the name of the -program; it may not contain any command-line arguments. You must use -ARGS to provide those. - - The subprocess gets its current directory from the value of -`default-directory' (*note File Name Expansion::.). - - The subprocess inherits its environment from XEmacs; but you can -specify overrides for it with `process-environment'. *Note System -Environment::. - - - Variable: exec-directory - The value of this variable is the name of a directory (a string) - that contains programs that come with XEmacs, that are intended - for XEmacs to invoke. The program `wakeup' is an example of such - a program; the `display-time' command uses it to get a reminder - once per minute. - - - User Option: exec-path - The value of this variable is a list of directories to search for - programs to run in subprocesses. Each element is either the name - of a directory (i.e., a string), or `nil', which stands for the - default directory (which is the value of `default-directory'). - - The value of `exec-path' is used by `call-process' and - `start-process' when the PROGRAM argument is not an absolute file - name. - - -File: lispref.info, Node: Synchronous Processes, Next: MS-DOS Subprocesses, Prev: Subprocess Creation, Up: Processes - -Creating a Synchronous Process -============================== - - After a "synchronous process" is created, XEmacs waits for the -process to terminate before continuing. Starting Dired is an example of -this: it runs `ls' in a synchronous process, then modifies the output -slightly. Because the process is synchronous, the entire directory -listing arrives in the buffer before XEmacs tries to do anything with -it. - - While Emacs waits for the synchronous subprocess to terminate, the -user can quit by typing `C-g'. The first `C-g' tries to kill the -subprocess with a `SIGINT' signal; but it waits until the subprocess -actually terminates before quitting. If during that time the user -types another `C-g', that kills the subprocess instantly with `SIGKILL' -and quits immediately. *Note Quitting::. - - The synchronous subprocess functions returned `nil' in version 18. -In version 19, they return an indication of how the process terminated. - - - Function: call-process PROGRAM &optional INFILE DESTINATION DISPLAY - &rest ARGS - This function calls PROGRAM in a separate process and waits for it - to finish. - - The standard input for the process comes from file INFILE if - INFILE is not `nil' and from `/dev/null' otherwise. The argument - DESTINATION says where to put the process output. Here are the - possibilities: - - a buffer - Insert the output in that buffer, before point. This - includes both the standard output stream and the standard - error stream of the process. - - a string - Find or create a buffer with that name, then insert the - output in that buffer, before point. - - `t' - Insert the output in the current buffer, before point. - - `nil' - Discard the output. - - 0 - Discard the output, and return immediately without waiting - for the subprocess to finish. - - In this case, the process is not truly synchronous, since it - can run in parallel with Emacs; but you can think of it as - synchronous in that Emacs is essentially finished with the - subprocess as soon as this function returns. - - (REAL-DESTINATION ERROR-DESTINATION) - Keep the standard output stream separate from the standard - error stream; deal with the ordinary output as specified by - REAL-DESTINATION, and dispose of the error output according - to ERROR-DESTINATION. The value `nil' means discard it, `t' - means mix it with the ordinary output, and a string specifies - a file name to redirect error output into. - - You can't directly specify a buffer to put the error output - in; that is too difficult to implement. But you can achieve - this result by sending the error output to a temporary file - and then inserting the file into a buffer. - - If DISPLAY is non-`nil', then `call-process' redisplays the buffer - as output is inserted. Otherwise the function does no redisplay, - and the results become visible on the screen only when XEmacs - redisplays that buffer in the normal course of events. - - The remaining arguments, ARGS, are strings that specify command - line arguments for the program. - - The value returned by `call-process' (unless you told it not to - wait) indicates the reason for process termination. A number - gives the exit status of the subprocess; 0 means success, and any - other value means failure. If the process terminated with a - signal, `call-process' returns a string describing the signal. - - In the examples below, the buffer `foo' is current. - - (call-process "pwd" nil t) - => nil - - ---------- Buffer: foo ---------- - /usr/user/lewis/manual - ---------- Buffer: foo ---------- - - (call-process "grep" nil "bar" nil "lewis" "/etc/passwd") - => nil - - ---------- Buffer: bar ---------- - lewis:5LTsHm66CSWKg:398:21:Bil Lewis:/user/lewis:/bin/csh - - ---------- Buffer: bar ---------- - - The `insert-directory' function contains a good example of the use - of `call-process': - - (call-process insert-directory-program nil t nil switches - (if full-directory-p - (concat (file-name-as-directory file) ".") - file)) - - - Function: call-process-region START END PROGRAM &optional DELETE - DESTINATION DISPLAY &rest ARGS - This function sends the text between START to END as standard - input to a process running PROGRAM. It deletes the text sent if - DELETE is non-`nil'; this is useful when BUFFER is `t', to insert - the output in the current buffer. - - The arguments DESTINATION and DISPLAY control what to do with the - output from the subprocess, and whether to update the display as - it comes in. For details, see the description of `call-process', - above. If DESTINATION is the integer 0, `call-process-region' - discards the output and returns `nil' immediately, without waiting - for the subprocess to finish. - - The remaining arguments, ARGS, are strings that specify command - line arguments for the program. - - The return value of `call-process-region' is just like that of - `call-process': `nil' if you told it to return without waiting; - otherwise, a number or string which indicates how the subprocess - terminated. - - In the following example, we use `call-process-region' to run the - `cat' utility, with standard input being the first five characters - in buffer `foo' (the word `input'). `cat' copies its standard - input into its standard output. Since the argument DESTINATION is - `t', this output is inserted in the current buffer. - - ---------- Buffer: foo ---------- - input-!- - ---------- Buffer: foo ---------- - - (call-process-region 1 6 "cat" nil t) - => nil - - ---------- Buffer: foo ---------- - inputinput-!- - ---------- Buffer: foo ---------- - - The `shell-command-on-region' command uses `call-process-region' - like this: - - (call-process-region - start end - shell-file-name ; Name of program. - nil ; Do not delete region. - buffer ; Send output to `buffer'. - nil ; No redisplay during output. - "-c" command) ; Arguments for the shell. - - -File: lispref.info, Node: MS-DOS Subprocesses, Next: Asynchronous Processes, Prev: Synchronous Processes, Up: Processes - -MS-DOS Subprocesses -=================== - - On MS-DOS, you must indicate whether the data going to and from a -synchronous subprocess are text or binary. Text data requires -translation between the end-of-line convention used within Emacs (a -single newline character) and the convention used outside Emacs (the -two-character sequence, CRLF). - - The variable `binary-process-input' applies to input sent to the -subprocess, and `binary-process-output' applies to output received from -it. A non-`nil' value means the data is non-text; `nil' means the data -is text, and calls for conversion. - - - Variable: binary-process-input - If this variable is `nil', convert newlines to CRLF sequences in - the input to a synchronous subprocess. - - - Variable: binary-process-output - If this variable is `nil', convert CRLF sequences to newlines in - the output from a synchronous subprocess. - - *Note Files and MS-DOS::, for related information. - - -File: lispref.info, Node: Asynchronous Processes, Next: Deleting Processes, Prev: MS-DOS Subprocesses, Up: Processes - -Creating an Asynchronous Process -================================ - - After an "asynchronous process" is created, Emacs and the Lisp -program both continue running immediately. The process may thereafter -run in parallel with Emacs, and the two may communicate with each other -using the functions described in following sections. Here we describe -how to create an asynchronous process with `start-process'. - - - Function: start-process NAME BUFFER-OR-NAME PROGRAM &rest ARGS - This function creates a new asynchronous subprocess and starts the - program PROGRAM running in it. It returns a process object that - stands for the new subprocess in Lisp. The argument NAME - specifies the name for the process object; if a process with this - name already exists, then NAME is modified (by adding `<1>', etc.) - to be unique. The buffer BUFFER-OR-NAME is the buffer to - associate with the process. - - The remaining arguments, ARGS, are strings that specify command - line arguments for the program. - - In the example below, the first process is started and runs - (rather, sleeps) for 100 seconds. Meanwhile, the second process - is started, and given the name `my-process<1>' for the sake of - uniqueness. It inserts the directory listing at the end of the - buffer `foo', before the first process finishes. Then it - finishes, and a message to that effect is inserted in the buffer. - Much later, the first process finishes, and another message is - inserted in the buffer for it. - - (start-process "my-process" "foo" "sleep" "100") - => # - - (start-process "my-process" "foo" "ls" "-l" "/user/lewis/bin") - => #> - - ---------- Buffer: foo ---------- - total 2 - lrwxrwxrwx 1 lewis 14 Jul 22 10:12 gnuemacs --> /emacs - -rwxrwxrwx 1 lewis 19 Jul 30 21:02 lemon - - Process my-process<1> finished - - Process my-process finished - ---------- Buffer: foo ---------- - - - Function: start-process-shell-command NAME BUFFER-OR-NAME COMMAND - &rest COMMAND-ARGS - This function is like `start-process' except that it uses a shell - to execute the specified command. The argument COMMAND is a shell - command name, and COMMAND-ARGS are the arguments for the shell - command. - - - Variable: process-connection-type - This variable controls the type of device used to communicate with - asynchronous subprocesses. If it is non-`nil', then PTYs are - used, when available. Otherwise, pipes are used. - - PTYs are usually preferable for processes visible to the user, as - in Shell mode, because they allow job control (`C-c', `C-z', etc.) - to work between the process and its children whereas pipes do not. - For subprocesses used for internal purposes by programs, it is - often better to use a pipe, because they are more efficient. In - addition, the total number of PTYs is limited on many systems and - it is good not to waste them. - - The value `process-connection-type' is used when `start-process' - is called. So you can specify how to communicate with one - subprocess by binding the variable around the call to - `start-process'. - - (let ((process-connection-type nil)) ; Use a pipe. - (start-process ...)) - - To determine whether a given subprocess actually got a pipe or a - PTY, use the function `process-tty-name' (*note Process - Information::.). - - -File: lispref.info, Node: Deleting Processes, Next: Process Information, Prev: Asynchronous Processes, Up: Processes - -Deleting Processes -================== - - "Deleting a process" disconnects XEmacs immediately from the -subprocess, and removes it from the list of active processes. It sends -a signal to the subprocess to make the subprocess terminate, but this is -not guaranteed to happen immediately. The process object itself -continues to exist as long as other Lisp objects point to it. - - You can delete a process explicitly at any time. Processes are -deleted automatically after they terminate, but not necessarily right -away. If you delete a terminated process explicitly before it is -deleted automatically, no harm results. - - - Variable: delete-exited-processes - This variable controls automatic deletion of processes that have - terminated (due to calling `exit' or to a signal). If it is - `nil', then they continue to exist until the user runs - `list-processes'. Otherwise, they are deleted immediately after - they exit. - - - Function: delete-process NAME - This function deletes the process associated with NAME, killing it - with a `SIGHUP' signal. The argument NAME may be a process, the - name of a process, a buffer, or the name of a buffer. - - (delete-process "*shell*") - => nil - - - Function: process-kill-without-query PROCESS &optional - REQUIRE-QUERY-P - This function declares that XEmacs need not query the user if - PROCESS is still running when XEmacs is exited. The process will - be deleted silently. If REQUIRE-QUERY-P is non-`nil', then XEmacs - *will* query the user (this is the default). The return value is - `t' if a query was formerly required, and `nil' otherwise. - - (process-kill-without-query (get-process "shell")) - => t - - -File: lispref.info, Node: Process Information, Next: Input to Processes, Prev: Deleting Processes, Up: Processes - -Process Information -=================== - - Several functions return information about processes. -`list-processes' is provided for interactive use. - - - Command: list-processes - This command displays a listing of all living processes. In - addition, it finally deletes any process whose status was `Exited' - or `Signaled'. It returns `nil'. - - - Function: process-list - This function returns a list of all processes that have not been - deleted. - - (process-list) - => (# #) - - - Function: get-process NAME - This function returns the process named NAME, or `nil' if there is - none. An error is signaled if NAME is not a string. - - (get-process "shell") - => # - - - Function: process-command PROCESS - This function returns the command that was executed to start - PROCESS. This is a list of strings, the first string being the - program executed and the rest of the strings being the arguments - that were given to the program. - - (process-command (get-process "shell")) - => ("/bin/csh" "-i") - - - Function: process-id PROCESS - This function returns the PID of PROCESS. This is an integer that - distinguishes the process PROCESS from all other processes running - on the same computer at the current time. The PID of a process is - chosen by the operating system kernel when the process is started - and remains constant as long as the process exists. - - - Function: process-name PROCESS - This function returns the name of PROCESS. - - - Function: process-status PROCESS-NAME - This function returns the status of PROCESS-NAME as a symbol. The - argument PROCESS-NAME must be a process, a buffer, a process name - (string) or a buffer name (string). - - The possible values for an actual subprocess are: - - `run' - for a process that is running. - - `stop' - for a process that is stopped but continuable. - - `exit' - for a process that has exited. - - `signal' - for a process that has received a fatal signal. - - `open' - for a network connection that is open. - - `closed' - for a network connection that is closed. Once a connection - is closed, you cannot reopen it, though you might be able to - open a new connection to the same place. - - `nil' - if PROCESS-NAME is not the name of an existing process. - - (process-status "shell") - => run - - (process-status (get-buffer "*shell*")) - => run - - x - => #> - (process-status x) - => exit - - For a network connection, `process-status' returns one of the - symbols `open' or `closed'. The latter means that the other side - closed the connection, or XEmacs did `delete-process'. - - In earlier Emacs versions (prior to version 19), the status of a - network connection was `run' if open, and `exit' if closed. - - - Function: process-kill-without-query-p PROCESS - This function returns whether PROCESS will be killed without - querying the user, if it is running when XEmacs is exited. The - default value is `nil'. - - - Function: process-exit-status PROCESS - This function returns the exit status of PROCESS or the signal - number that killed it. (Use the result of `process-status' to - determine which of those it is.) If PROCESS has not yet - terminated, the value is 0. - - - Function: process-tty-name PROCESS - This function returns the terminal name that PROCESS is using for - its communication with Emacs--or `nil' if it is using pipes - instead of a terminal (see `process-connection-type' in *Note - Asynchronous Processes::). - - -File: lispref.info, Node: Input to Processes, Next: Signals to Processes, Prev: Process Information, Up: Processes - -Sending Input to Processes -========================== - - Asynchronous subprocesses receive input when it is sent to them by -XEmacs, which is done with the functions in this section. You must -specify the process to send input to, and the input data to send. The -data appears on the "standard input" of the subprocess. - - Some operating systems have limited space for buffered input in a -PTY. On these systems, Emacs sends an EOF periodically amidst the -other characters, to force them through. For most programs, these EOFs -do no harm. - - - Function: process-send-string PROCESS-NAME STRING - This function sends PROCESS-NAME the contents of STRING as - standard input. The argument PROCESS-NAME must be a process or - the name of a process. If it is `nil', the current buffer's - process is used. - - The function returns `nil'. - - (process-send-string "shell<1>" "ls\n") - => nil - - ---------- Buffer: *shell* ---------- - ... - introduction.texi syntax-tables.texi~ - introduction.texi~ text.texi - introduction.txt text.texi~ - ... - ---------- Buffer: *shell* ---------- - - - Command: process-send-region PROCESS-NAME START END - This function sends the text in the region defined by START and - END as standard input to PROCESS-NAME, which is a process or a - process name. (If it is `nil', the current buffer's process is - used.) - - An error is signaled unless both START and END are integers or - markers that indicate positions in the current buffer. (It is - unimportant which number is larger.) - - - Function: process-send-eof &optional PROCESS-NAME - This function makes PROCESS-NAME see an end-of-file in its input. - The EOF comes after any text already sent to it. - - If PROCESS-NAME is not supplied, or if it is `nil', then this - function sends the EOF to the current buffer's process. An error - is signaled if the current buffer has no process. - - The function returns PROCESS-NAME. - - (process-send-eof "shell") - => "shell" - - -File: lispref.info, Node: Signals to Processes, Next: Output from Processes, Prev: Input to Processes, Up: Processes - -Sending Signals to Processes -============================ - - "Sending a signal" to a subprocess is a way of interrupting its -activities. There are several different signals, each with its own -meaning. The set of signals and their names is defined by the operating -system. For example, the signal `SIGINT' means that the user has typed -`C-c', or that some analogous thing has happened. - - Each signal has a standard effect on the subprocess. Most signals -kill the subprocess, but some stop or resume execution instead. Most -signals can optionally be handled by programs; if the program handles -the signal, then we can say nothing in general about its effects. - - The set of signals and their names is defined by the operating -system; XEmacs has facilities for sending only a few of the signals -that are defined. XEmacs can send signals only to its own subprocesses. - - You can send signals explicitly by calling the functions in this -section. XEmacs also sends signals automatically at certain times: -killing a buffer sends a `SIGHUP' signal to all its associated -processes; killing XEmacs sends a `SIGHUP' signal to all remaining -processes. (`SIGHUP' is a signal that usually indicates that the user -hung up the phone.) - - Each of the signal-sending functions takes two optional arguments: -PROCESS-NAME and CURRENT-GROUP. - - The argument PROCESS-NAME must be either a process, the name of one, -or `nil'. If it is `nil', the process defaults to the process -associated with the current buffer. An error is signaled if -PROCESS-NAME does not identify a process. - - The argument CURRENT-GROUP is a flag that makes a difference when -you are running a job-control shell as an XEmacs subprocess. If it is -non-`nil', then the signal is sent to the current process-group of the -terminal that XEmacs uses to communicate with the subprocess. If the -process is a job-control shell, this means the shell's current subjob. -If it is `nil', the signal is sent to the process group of the -immediate subprocess of XEmacs. If the subprocess is a job-control -shell, this is the shell itself. - - The flag CURRENT-GROUP has no effect when a pipe is used to -communicate with the subprocess, because the operating system does not -support the distinction in the case of pipes. For the same reason, -job-control shells won't work when a pipe is used. See -`process-connection-type' in *Note Asynchronous Processes::. - - - Function: interrupt-process &optional PROCESS-NAME CURRENT-GROUP - This function interrupts the process PROCESS-NAME by sending the - signal `SIGINT'. Outside of XEmacs, typing the "interrupt - character" (normally `C-c' on some systems, and `DEL' on others) - sends this signal. When the argument CURRENT-GROUP is non-`nil', - you can think of this function as "typing `C-c'" on the terminal - by which XEmacs talks to the subprocess. - - - Function: kill-process &optional PROCESS-NAME CURRENT-GROUP - This function kills the process PROCESS-NAME by sending the signal - `SIGKILL'. This signal kills the subprocess immediately, and - cannot be handled by the subprocess. - - - Function: quit-process &optional PROCESS-NAME CURRENT-GROUP - This function sends the signal `SIGQUIT' to the process - PROCESS-NAME. This signal is the one sent by the "quit character" - (usually `C-b' or `C-\') when you are not inside XEmacs. - - - Function: stop-process &optional PROCESS-NAME CURRENT-GROUP - This function stops the process PROCESS-NAME by sending the signal - `SIGTSTP'. Use `continue-process' to resume its execution. - - On systems with job control, the "stop character" (usually `C-z') - sends this signal (outside of XEmacs). When CURRENT-GROUP is - non-`nil', you can think of this function as "typing `C-z'" on the - terminal XEmacs uses to communicate with the subprocess. - - - Function: continue-process &optional PROCESS-NAME CURRENT-GROUP - This function resumes execution of the process PROCESS by sending - it the signal `SIGCONT'. This presumes that PROCESS-NAME was - stopped previously. - - - Function: signal-process PID SIGNAL - This function sends a signal to process PID, which need not be a - child of XEmacs. The argument SIGNAL specifies which signal to - send; it should be an integer. - - -File: lispref.info, Node: Output from Processes, Next: Sentinels, Prev: Signals to Processes, Up: Processes - -Receiving Output from Processes -=============================== - - There are two ways to receive the output that a subprocess writes to -its standard output stream. The output can be inserted in a buffer, -which is called the associated buffer of the process, or a function -called the "filter function" can be called to act on the output. If -the process has no buffer and no filter function, its output is -discarded. - -* Menu: - -* Process Buffers:: If no filter, output is put in a buffer. -* Filter Functions:: Filter functions accept output from the process. -* Accepting Output:: Explicitly permitting subprocess output. - Waiting for subprocess output. - - -File: lispref.info, Node: Process Buffers, Next: Filter Functions, Up: Output from Processes - -Process Buffers ---------------- - - A process can (and usually does) have an "associated buffer", which -is an ordinary Emacs buffer that is used for two purposes: storing the -output from the process, and deciding when to kill the process. You -can also use the buffer to identify a process to operate on, since in -normal practice only one process is associated with any given buffer. -Many applications of processes also use the buffer for editing input to -be sent to the process, but this is not built into XEmacs Lisp. - - Unless the process has a filter function (*note Filter Functions::.), -its output is inserted in the associated buffer. The position to insert -the output is determined by the `process-mark', which is then updated -to point to the end of the text just inserted. Usually, but not -always, the `process-mark' is at the end of the buffer. - - - Function: process-buffer PROCESS - This function returns the associated buffer of the process PROCESS. - - (process-buffer (get-process "shell")) - => # - - - Function: process-mark PROCESS - This function returns the process marker for PROCESS, which is the - marker that says where to insert output from the process. - - If PROCESS does not have a buffer, `process-mark' returns a marker - that points nowhere. - - Insertion of process output in a buffer uses this marker to decide - where to insert, and updates it to point after the inserted text. - That is why successive batches of output are inserted - consecutively. - - Filter functions normally should use this marker in the same - fashion as is done by direct insertion of output in the buffer. A - good example of a filter function that uses `process-mark' is - found at the end of the following section. - - When the user is expected to enter input in the process buffer for - transmission to the process, the process marker is useful for - distinguishing the new input from previous output. - - - Function: set-process-buffer PROCESS BUFFER - This function sets the buffer associated with PROCESS to BUFFER. - If BUFFER is `nil', the process becomes associated with no buffer. - - - Function: get-buffer-process BUFFER-OR-NAME - This function returns the process associated with BUFFER-OR-NAME. - If there are several processes associated with it, then one is - chosen. (Presently, the one chosen is the one most recently - created.) It is usually a bad idea to have more than one process - associated with the same buffer. - - (get-buffer-process "*shell*") - => # - - Killing the process's buffer deletes the process, which kills the - subprocess with a `SIGHUP' signal (*note Signals to Processes::.). - - -File: lispref.info, Node: Filter Functions, Next: Accepting Output, Prev: Process Buffers, Up: Output from Processes - -Process Filter Functions ------------------------- - - A process "filter function" is a function that receives the standard -output from the associated process. If a process has a filter, then -*all* output from that process is passed to the filter. The process -buffer is used directly for output from the process only when there is -no filter. - - A filter function must accept two arguments: the associated process -and a string, which is the output. The function is then free to do -whatever it chooses with the output. - - A filter function runs only while XEmacs is waiting (e.g., for -terminal input, or for time to elapse, or for process output). This -avoids the timing errors that could result from running filters at -random places in the middle of other Lisp programs. You may explicitly -cause Emacs to wait, so that filter functions will run, by calling -`sit-for' or `sleep-for' (*note Waiting::.), or `accept-process-output' -(*note Accepting Output::.). Emacs is also waiting when the command -loop is reading input. - - Quitting is normally inhibited within a filter function--otherwise, -the effect of typing `C-g' at command level or to quit a user command -would be unpredictable. If you want to permit quitting inside a filter -function, bind `inhibit-quit' to `nil'. *Note Quitting::. - - If an error happens during execution of a filter function, it is -caught automatically, so that it doesn't stop the execution of whatever -program was running when the filter function was started. However, if -`debug-on-error' is non-`nil', the error-catching is turned off. This -makes it possible to use the Lisp debugger to debug the filter -function. *Note Debugger::. - - Many filter functions sometimes or always insert the text in the -process's buffer, mimicking the actions of XEmacs when there is no -filter. Such filter functions need to use `set-buffer' in order to be -sure to insert in that buffer. To avoid setting the current buffer -semipermanently, these filter functions must use `unwind-protect' to -make sure to restore the previous current buffer. They should also -update the process marker, and in some cases update the value of point. -Here is how to do these things: - - (defun ordinary-insertion-filter (proc string) - (let ((old-buffer (current-buffer))) - (unwind-protect - (let (moving) - (set-buffer (process-buffer proc)) - (setq moving (= (point) (process-mark proc))) - - (save-excursion - ;; Insert the text, moving the process-marker. - (goto-char (process-mark proc)) - (insert string) - (set-marker (process-mark proc) (point))) - (if moving (goto-char (process-mark proc)))) - (set-buffer old-buffer)))) - -The reason to use an explicit `unwind-protect' rather than letting -`save-excursion' restore the current buffer is so as to preserve the -change in point made by `goto-char'. - - To make the filter force the process buffer to be visible whenever -new text arrives, insert the following line just before the -`unwind-protect': - - (display-buffer (process-buffer proc)) - - To force point to move to the end of the new output no matter where -it was previously, eliminate the variable `moving' and call `goto-char' -unconditionally. - - In earlier Emacs versions, every filter function that did regexp -searching or matching had to explicitly save and restore the match data. -Now Emacs does this automatically; filter functions never need to do it -explicitly. *Note Match Data::. - - A filter function that writes the output into the buffer of the -process should check whether the buffer is still alive. If it tries to -insert into a dead buffer, it will get an error. If the buffer is dead, -`(buffer-name (process-buffer PROCESS))' returns `nil'. - - The output to the function may come in chunks of any size. A program -that produces the same output twice in a row may send it as one batch -of 200 characters one time, and five batches of 40 characters the next. - - - Function: set-process-filter PROCESS FILTER - This function gives PROCESS the filter function FILTER. If FILTER - is `nil', then the process will have no filter. If FILTER is `t', - then no output from the process will be accepted until the filter - is changed. (Output received during this time is not discarded, - but is queued, and will be processed as soon as the filter is - changed.) - - - Function: process-filter PROCESS - This function returns the filter function of PROCESS, or `nil' if - it has none. `t' means that output processing has been stopped. - - Here is an example of use of a filter function: - - (defun keep-output (process output) - (setq kept (cons output kept))) - => keep-output - - (setq kept nil) - => nil - - (set-process-filter (get-process "shell") 'keep-output) - => keep-output - - (process-send-string "shell" "ls ~/other\n") - => nil - kept - => ("lewis@slug[8] % " - - "FINAL-W87-SHORT.MSS backup.otl kolstad.mss~ - address.txt backup.psf kolstad.psf - backup.bib~ david.mss resume-Dec-86.mss~ - backup.err david.psf resume-Dec.psf - backup.mss dland syllabus.mss - " - "#backups.mss# backup.mss~ kolstad.mss - ") - - -File: lispref.info, Node: Accepting Output, Prev: Filter Functions, Up: Output from Processes - -Accepting Output from Processes -------------------------------- - - Output from asynchronous subprocesses normally arrives only while -XEmacs is waiting for some sort of external event, such as elapsed time -or terminal input. Occasionally it is useful in a Lisp program to -explicitly permit output to arrive at a specific point, or even to wait -until output arrives from a process. - - - Function: accept-process-output &optional PROCESS SECONDS MILLISEC - This function allows XEmacs to read pending output from processes. - The output is inserted in the associated buffers or given to - their filter functions. If PROCESS is non-`nil' then this - function does not return until some output has been received from - PROCESS. - - The arguments SECONDS and MILLISEC let you specify timeout - periods. The former specifies a period measured in seconds and the - latter specifies one measured in milliseconds. The two time - periods thus specified are added together, and - `accept-process-output' returns after that much time whether or - not there has been any subprocess output. Note that SECONDS is - allowed to be a floating-point number; thus, there is no need to - ever use MILLISEC. (It is retained for compatibility purposes.) - - The function `accept-process-output' returns non-`nil' if it did - get some output, or `nil' if the timeout expired before output - arrived. - - -File: lispref.info, Node: Sentinels, Next: Process Window Size, Prev: Output from Processes, Up: Processes - -Sentinels: Detecting Process Status Changes -=========================================== - - A "process sentinel" is a function that is called whenever the -associated process changes status for any reason, including signals -(whether sent by XEmacs or caused by the process's own actions) that -terminate, stop, or continue the process. The process sentinel is also -called if the process exits. The sentinel receives two arguments: the -process for which the event occurred, and a string describing the type -of event. - - The string describing the event looks like one of the following: - - * `"finished\n"'. - - * `"exited abnormally with code EXITCODE\n"'. - - * `"NAME-OF-SIGNAL\n"'. - - * `"NAME-OF-SIGNAL (core dumped)\n"'. - - A sentinel runs only while XEmacs is waiting (e.g., for terminal -input, or for time to elapse, or for process output). This avoids the -timing errors that could result from running them at random places in -the middle of other Lisp programs. A program can wait, so that -sentinels will run, by calling `sit-for' or `sleep-for' (*note -Waiting::.), or `accept-process-output' (*note Accepting Output::.). -Emacs is also waiting when the command loop is reading input. - - Quitting is normally inhibited within a sentinel--otherwise, the -effect of typing `C-g' at command level or to quit a user command would -be unpredictable. If you want to permit quitting inside a sentinel, -bind `inhibit-quit' to `nil'. *Note Quitting::. - - A sentinel that writes the output into the buffer of the process -should check whether the buffer is still alive. If it tries to insert -into a dead buffer, it will get an error. If the buffer is dead, -`(buffer-name (process-buffer PROCESS))' returns `nil'. - - If an error happens during execution of a sentinel, it is caught -automatically, so that it doesn't stop the execution of whatever -programs was running when the sentinel was started. However, if -`debug-on-error' is non-`nil', the error-catching is turned off. This -makes it possible to use the Lisp debugger to debug the sentinel. -*Note Debugger::. - - In earlier Emacs versions, every sentinel that did regexp searching -or matching had to explicitly save and restore the match data. Now -Emacs does this automatically; sentinels never need to do it explicitly. -*Note Match Data::. - - - Function: set-process-sentinel PROCESS SENTINEL - This function associates SENTINEL with PROCESS. If SENTINEL is - `nil', then the process will have no sentinel. The default - behavior when there is no sentinel is to insert a message in the - process's buffer when the process status changes. - - (defun msg-me (process event) - (princ - (format "Process: %s had the event `%s'" process event))) - (set-process-sentinel (get-process "shell") 'msg-me) - => msg-me - - (kill-process (get-process "shell")) - -| Process: # had the event `killed' - => # - - - Function: process-sentinel PROCESS - This function returns the sentinel of PROCESS, or `nil' if it has - none. - - - Function: waiting-for-user-input-p - While a sentinel or filter function is running, this function - returns non-`nil' if XEmacs was waiting for keyboard input from - the user at the time the sentinel or filter function was called, - `nil' if it was not. - - -File: lispref.info, Node: Process Window Size, Next: Transaction Queues, Prev: Sentinels, Up: Processes - -Process Window Size -=================== - - - Function: set-process-window-size PROCESS HEIGHT WIDTH - This function tells PROCESS that its logical window size is HEIGHT - by WIDTH characters. This is principally useful with pty's. - - -File: lispref.info, Node: Transaction Queues, Next: Network, Prev: Process Window Size, Up: Processes - -Transaction Queues -================== - - You can use a "transaction queue" for more convenient communication -with subprocesses using transactions. First use `tq-create' to create -a transaction queue communicating with a specified process. Then you -can call `tq-enqueue' to send a transaction. - - - Function: tq-create PROCESS - This function creates and returns a transaction queue - communicating with PROCESS. The argument PROCESS should be a - subprocess capable of sending and receiving streams of bytes. It - may be a child process, or it may be a TCP connection to a server, - possibly on another machine. - - - Function: tq-enqueue QUEUE QUESTION REGEXP CLOSURE FN - This function sends a transaction to queue QUEUE. Specifying the - queue has the effect of specifying the subprocess to talk to. - - The argument QUESTION is the outgoing message that starts the - transaction. The argument FN is the function to call when the - corresponding answer comes back; it is called with two arguments: - CLOSURE, and the answer received. - - The argument REGEXP is a regular expression that should match the - entire answer, but nothing less; that's how `tq-enqueue' determines - where the answer ends. - - The return value of `tq-enqueue' itself is not meaningful. - - - Function: tq-close QUEUE - Shut down transaction queue QUEUE, waiting for all pending - transactions to complete, and then terminate the connection or - child process. - - Transaction queues are implemented by means of a filter function. -*Note Filter Functions::. - - -File: lispref.info, Node: Network, Prev: Transaction Queues, Up: Processes - -Network Connections -=================== - - XEmacs Lisp programs can open TCP network connections to other -processes on the same machine or other machines. A network connection -is handled by Lisp much like a subprocess, and is represented by a -process object. However, the process you are communicating with is not -a child of the XEmacs process, so you can't kill it or send it signals. -All you can do is send and receive data. `delete-process' closes the -connection, but does not kill the process at the other end; that -process must decide what to do about closure of the connection. - - You can distinguish process objects representing network connections -from those representing subprocesses with the `process-status' -function. It always returns either `open' or `closed' for a network -connection, and it never returns either of those values for a real -subprocess. *Note Process Information::. - - - Function: open-network-stream NAME BUFFER-OR-NAME HOST SERVICE - This function opens a TCP connection for a service to a host. It - returns a process object to represent the connection. - - The NAME argument specifies the name for the process object. It - is modified as necessary to make it unique. - - The BUFFER-OR-NAME argument is the buffer to associate with the - connection. Output from the connection is inserted in the buffer, - unless you specify a filter function to handle the output. If - BUFFER-OR-NAME is `nil', it means that the connection is not - associated with any buffer. - - The arguments HOST and SERVICE specify where to connect to; HOST - is the host name or IP address (a string), and SERVICE is the name - of a defined network service (a string) or a port number (an - integer). - diff --git a/info/lispref.info-39 b/info/lispref.info-39 deleted file mode 100644 index 0227dd0..0000000 --- a/info/lispref.info-39 +++ /dev/null @@ -1,1322 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: System Interface, Next: X-Windows, Prev: Processes, Up: Top - -Operating System Interface -************************** - - This chapter is about starting and getting out of Emacs, access to -values in the operating system environment, and terminal input, output, -and flow control. - - *Note Building XEmacs::, for related information. See also *Note -Display::, for additional operating system status information -pertaining to the terminal and the screen. - -* Menu: - -* Starting Up:: Customizing XEmacs start-up processing. -* Getting Out:: How exiting works (permanent or temporary). -* System Environment:: Distinguish the name and kind of system. -* User Identification:: Finding the name and user id of the user. -* Time of Day:: Getting the current time. -* Time Conversion:: Converting a time from numeric form to a string, or - to calendrical data (or vice versa). -* Timers:: Setting a timer to call a function at a certain time. -* Terminal Input:: Recording terminal input for debugging. -* Terminal Output:: Recording terminal output for debugging. -* Flow Control:: How to turn output flow control on or off. -* Batch Mode:: Running XEmacs without terminal interaction. - - -File: lispref.info, Node: Starting Up, Next: Getting Out, Up: System Interface - -Starting Up XEmacs -================== - - This section describes what XEmacs does when it is started, and how -you can customize these actions. - -* Menu: - -* Start-up Summary:: Sequence of actions XEmacs performs at start-up. -* Init File:: Details on reading the init file (`.emacs'). -* Terminal-Specific:: How the terminal-specific Lisp file is read. -* Command Line Arguments:: How command line arguments are processed, - and how you can customize them. - - -File: lispref.info, Node: Start-up Summary, Next: Init File, Up: Starting Up - -Summary: Sequence of Actions at Start Up ----------------------------------------- - - The order of operations performed (in `startup.el') by XEmacs when -it is started up is as follows: - - 1. It loads the initialization library for the window system, if you - are using a window system. This library's name is - `term/WINDOWSYSTEM-win.el'. - - 2. It processes the initial options. (Some of them are handled even - earlier than this.) - - 3. It initializes the X window frame and faces, if appropriate. - - 4. It runs the normal hook `before-init-hook'. - - 5. It loads the library `site-start', unless the option - `-no-site-file' was specified. The library's file name is usually - `site-start.el'. - - 6. It loads the file `~/.emacs' unless `-q' was specified on the - command line. (This is not done in `-batch' mode.) The `-u' - option can specify the user name whose home directory should be - used instead of `~'. - - 7. It loads the library `default' unless `inhibit-default-init' is - non-`nil'. (This is not done in `-batch' mode or if `-q' was - specified on the command line.) The library's file name is - usually `default.el'. - - 8. It runs the normal hook `after-init-hook'. - - 9. It sets the major mode according to `initial-major-mode', provided - the buffer `*scratch*' is still current and still in Fundamental - mode. - - 10. It loads the terminal-specific Lisp file, if any, except when in - batch mode or using a window system. - - 11. It displays the initial echo area message, unless you have - suppressed that with `inhibit-startup-echo-area-message'. - - 12. It processes the action arguments from the command line. - - 13. It runs `term-setup-hook'. - - 14. It calls `frame-notice-user-settings', which modifies the - parameters of the selected frame according to whatever the init - files specify. - - 15. It runs `window-setup-hook'. *Note Terminal-Specific::. - - 16. It displays copyleft, nonwarranty, and basic use information, - provided there were no remaining command line arguments (a few - steps above) and the value of `inhibit-startup-message' is `nil'. - - - User Option: inhibit-startup-message - This variable inhibits the initial startup messages (the - nonwarranty, etc.). If it is non-`nil', then the messages are not - printed. - - This variable exists so you can set it in your personal init file, - once you are familiar with the contents of the startup message. - Do not set this variable in the init file of a new user, or in a - way that affects more than one user, because that would prevent - new users from receiving the information they are supposed to see. - - - User Option: inhibit-startup-echo-area-message - This variable controls the display of the startup echo area - message. You can suppress the startup echo area message by adding - text with this form to your `.emacs' file: - - (setq inhibit-startup-echo-area-message - "YOUR-LOGIN-NAME") - - Simply setting `inhibit-startup-echo-area-message' to your login - name is not sufficient to inhibit the message; Emacs explicitly - checks whether `.emacs' contains an expression as shown above. - Your login name must appear in the expression as a Lisp string - constant. - - This way, you can easily inhibit the message for yourself if you - wish, but thoughtless copying of your `.emacs' file will not - inhibit the message for someone else. - - -File: lispref.info, Node: Init File, Next: Terminal-Specific, Prev: Start-up Summary, Up: Starting Up - -The Init File: `.emacs' ------------------------ - - When you start XEmacs, it normally attempts to load the file -`.emacs' from your home directory. This file, if it exists, must -contain Lisp code. It is called your "init file". The command line -switches `-q' and `-u' affect the use of the init file; `-q' says not -to load an init file, and `-u' says to load a specified user's init -file instead of yours. *Note Entering XEmacs: (xemacs)Entering XEmacs. - - A site may have a "default init file", which is the library named -`default.el'. XEmacs finds the `default.el' file through the standard -search path for libraries (*note How Programs Do Loading::.). The -XEmacs distribution does not come with this file; sites may provide one -for local customizations. If the default init file exists, it is -loaded whenever you start Emacs, except in batch mode or if `-q' is -specified. But your own personal init file, if any, is loaded first; if -it sets `inhibit-default-init' to a non-`nil' value, then XEmacs does -not subsequently load the `default.el' file. - - Another file for site-customization is `site-start.el'. Emacs loads -this *before* the user's init file. You can inhibit the loading of -this file with the option `-no-site-file'. - - - Variable: site-run-file - This variable specifies the site-customization file to load before - the user's init file. Its normal value is `"site-start"'. - - If there is a great deal of code in your `.emacs' file, you should -move it into another file named `SOMETHING.el', byte-compile it (*note -Byte Compilation::.), and make your `.emacs' file load the other file -using `load' (*note Loading::.). - - *Note Init File Examples: (xemacs)Init File Examples, for examples -of how to make various commonly desired customizations in your `.emacs' -file. - - - User Option: inhibit-default-init - This variable prevents XEmacs from loading the default - initialization library file for your session of XEmacs. If its - value is non-`nil', then the default library is not loaded. The - default value is `nil'. - - - Variable: before-init-hook - - Variable: after-init-hook - These two normal hooks are run just before, and just after, - loading of the user's init file, `default.el', and/or - `site-start.el'. - - -File: lispref.info, Node: Terminal-Specific, Next: Command Line Arguments, Prev: Init File, Up: Starting Up - -Terminal-Specific Initialization --------------------------------- - - Each terminal type can have its own Lisp library that XEmacs loads -when run on that type of terminal. For a terminal type named TERMTYPE, -the library is called `term/TERMTYPE'. XEmacs finds the file by -searching the `load-path' directories as it does for other files, and -trying the `.elc' and `.el' suffixes. Normally, terminal-specific Lisp -library is located in `emacs/lisp/term', a subdirectory of the -`emacs/lisp' directory in which most XEmacs Lisp libraries are kept. - - The library's name is constructed by concatenating the value of the -variable `term-file-prefix' and the terminal type. Normally, -`term-file-prefix' has the value `"term/"'; changing this is not -recommended. - - The usual function of a terminal-specific library is to enable -special keys to send sequences that XEmacs can recognize. It may also -need to set or add to `function-key-map' if the Termcap entry does not -specify all the terminal's function keys. *Note Terminal Input::. - - When the name of the terminal type contains a hyphen, only the part -of the name before the first hyphen is significant in choosing the -library name. Thus, terminal types `aaa-48' and `aaa-30-rv' both use -the `term/aaa' library. If necessary, the library can evaluate -`(getenv "TERM")' to find the full name of the terminal type. - - Your `.emacs' file can prevent the loading of the terminal-specific -library by setting the variable `term-file-prefix' to `nil'. This -feature is useful when experimenting with your own peculiar -customizations. - - You can also arrange to override some of the actions of the -terminal-specific library by setting the variable `term-setup-hook'. -This is a normal hook which XEmacs runs using `run-hooks' at the end of -XEmacs initialization, after loading both your `.emacs' file and any -terminal-specific libraries. You can use this variable to define -initializations for terminals that do not have their own libraries. -*Note Hooks::. - - - Variable: term-file-prefix - If the `term-file-prefix' variable is non-`nil', XEmacs loads a - terminal-specific initialization file as follows: - - (load (concat term-file-prefix (getenv "TERM"))) - - You may set the `term-file-prefix' variable to `nil' in your - `.emacs' file if you do not wish to load the - terminal-initialization file. To do this, put the following in - your `.emacs' file: `(setq term-file-prefix nil)'. - - - Variable: term-setup-hook - This variable is a normal hook that XEmacs runs after loading your - `.emacs' file, the default initialization file (if any) and the - terminal-specific Lisp file. - - You can use `term-setup-hook' to override the definitions made by a - terminal-specific file. - - - Variable: window-setup-hook - This variable is a normal hook which XEmacs runs after loading your - `.emacs' file and the default initialization file (if any), after - loading terminal-specific Lisp code, and after running the hook - `term-setup-hook'. - - -File: lispref.info, Node: Command Line Arguments, Prev: Terminal-Specific, Up: Starting Up - -Command Line Arguments ----------------------- - - You can use command line arguments to request various actions when -you start XEmacs. Since you do not need to start XEmacs more than once -per day, and will often leave your XEmacs session running longer than -that, command line arguments are hardly ever used. As a practical -matter, it is best to avoid making the habit of using them, since this -habit would encourage you to kill and restart XEmacs unnecessarily -often. These options exist for two reasons: to be compatible with -other editors (for invocation by other programs) and to enable shell -scripts to run specific Lisp programs. - - This section describes how Emacs processes command line arguments, -and how you can customize them. - - - Function: command-line - This function parses the command line that XEmacs was called with, - processes it, loads the user's `.emacs' file and displays the - startup messages. - - - Variable: command-line-processed - The value of this variable is `t' once the command line has been - processed. - - If you redump XEmacs by calling `dump-emacs', you may wish to set - this variable to `nil' first in order to cause the new dumped - XEmacs to process its new command line arguments. - - - Variable: command-switch-alist - The value of this variable is an alist of user-defined command-line - options and associated handler functions. This variable exists so - you can add elements to it. - - A "command line option" is an argument on the command line of the - form: - - -OPTION - - The elements of the `command-switch-alist' look like this: - - (OPTION . HANDLER-FUNCTION) - - The HANDLER-FUNCTION is called to handle OPTION and receives the - option name as its sole argument. - - In some cases, the option is followed in the command line by an - argument. In these cases, the HANDLER-FUNCTION can find all the - remaining command-line arguments in the variable - `command-line-args-left'. (The entire list of command-line - arguments is in `command-line-args'.) - - The command line arguments are parsed by the `command-line-1' - function in the `startup.el' file. See also *Note Command Line - Switches and Arguments: (xemacs)Command Switches. - - - Variable: command-line-args - The value of this variable is the list of command line arguments - passed to XEmacs. - - - Variable: command-line-functions - This variable's value is a list of functions for handling an - unrecognized command-line argument. Each time the next argument - to be processed has no special meaning, the functions in this list - are called, in order of appearance, until one of them returns a - non-`nil' value. - - These functions are called with no arguments. They can access the - command-line argument under consideration through the variable - `argi'. The remaining arguments (not including the current one) - are in the variable `command-line-args-left'. - - When a function recognizes and processes the argument in `argi', it - should return a non-`nil' value to say it has dealt with that - argument. If it has also dealt with some of the following - arguments, it can indicate that by deleting them from - `command-line-args-left'. - - If all of these functions return `nil', then the argument is used - as a file name to visit. - - -File: lispref.info, Node: Getting Out, Next: System Environment, Prev: Starting Up, Up: System Interface - -Getting out of XEmacs -===================== - - There are two ways to get out of XEmacs: you can kill the XEmacs job, -which exits permanently, or you can suspend it, which permits you to -reenter the XEmacs process later. As a practical matter, you seldom -kill XEmacs--only when you are about to log out. Suspending is much -more common. - -* Menu: - -* Killing XEmacs:: Exiting XEmacs irreversibly. -* Suspending XEmacs:: Exiting XEmacs reversibly. - - -File: lispref.info, Node: Killing XEmacs, Next: Suspending XEmacs, Up: Getting Out - -Killing XEmacs --------------- - - Killing XEmacs means ending the execution of the XEmacs process. The -parent process normally resumes control. The low-level primitive for -killing XEmacs is `kill-emacs'. - - - Function: kill-emacs &optional EXIT-DATA - This function exits the XEmacs process and kills it. - - If EXIT-DATA is an integer, then it is used as the exit status of - the XEmacs process. (This is useful primarily in batch operation; - see *Note Batch Mode::.) - - If EXIT-DATA is a string, its contents are stuffed into the - terminal input buffer so that the shell (or whatever program next - reads input) can read them. - - All the information in the XEmacs process, aside from files that have -been saved, is lost when the XEmacs is killed. Because killing XEmacs -inadvertently can lose a lot of work, XEmacs queries for confirmation -before actually terminating if you have buffers that need saving or -subprocesses that are running. This is done in the function -`save-buffers-kill-emacs'. - - - Variable: kill-emacs-query-functions - After asking the standard questions, `save-buffers-kill-emacs' - calls the functions in the list `kill-buffer-query-functions', in - order of appearance, with no arguments. These functions can ask - for additional confirmation from the user. If any of them returns - non-`nil', XEmacs is not killed. - - - Variable: kill-emacs-hook - This variable is a normal hook; once `save-buffers-kill-emacs' is - finished with all file saving and confirmation, it runs the - functions in this hook. - - -File: lispref.info, Node: Suspending XEmacs, Prev: Killing XEmacs, Up: Getting Out - -Suspending XEmacs ------------------ - - "Suspending XEmacs" means stopping XEmacs temporarily and returning -control to its superior process, which is usually the shell. This -allows you to resume editing later in the same XEmacs process, with the -same buffers, the same kill ring, the same undo history, and so on. To -resume XEmacs, use the appropriate command in the parent shell--most -likely `fg'. - - Some operating systems do not support suspension of jobs; on these -systems, "suspension" actually creates a new shell temporarily as a -subprocess of XEmacs. Then you would exit the shell to return to -XEmacs. - - Suspension is not useful with window systems such as X, because the -XEmacs job may not have a parent that can resume it again, and in any -case you can give input to some other job such as a shell merely by -moving to a different window. Therefore, suspending is not allowed -when XEmacs is an X client. - - - Function: suspend-emacs STRING - This function stops XEmacs and returns control to the superior - process. If and when the superior process resumes XEmacs, - `suspend-emacs' returns `nil' to its caller in Lisp. - - If STRING is non-`nil', its characters are sent to be read as - terminal input by XEmacs's superior shell. The characters in - STRING are not echoed by the superior shell; only the results - appear. - - Before suspending, `suspend-emacs' runs the normal hook - `suspend-hook'. In Emacs version 18, `suspend-hook' was not a - normal hook; its value was a single function, and if its value was - non-`nil', then `suspend-emacs' returned immediately without - actually suspending anything. - - After the user resumes XEmacs, `suspend-emacs' runs the normal hook - `suspend-resume-hook'. *Note Hooks::. - - The next redisplay after resumption will redraw the entire screen, - unless the variable `no-redraw-on-reenter' is non-`nil' (*note - Refresh Screen::.). - - In the following example, note that `pwd' is not echoed after - XEmacs is suspended. But it is read and executed by the shell. - - (suspend-emacs) - => nil - - (add-hook 'suspend-hook - (function (lambda () - (or (y-or-n-p - "Really suspend? ") - (error "Suspend cancelled"))))) - => (lambda nil - (or (y-or-n-p "Really suspend? ") - (error "Suspend cancelled"))) - - (add-hook 'suspend-resume-hook - (function (lambda () (message "Resumed!")))) - => (lambda nil (message "Resumed!")) - - (suspend-emacs "pwd") - => nil - - ---------- Buffer: Minibuffer ---------- - Really suspend? y - ---------- Buffer: Minibuffer ---------- - - ---------- Parent Shell ---------- - lewis@slug[23] % /user/lewis/manual - lewis@slug[24] % fg - - ---------- Echo Area ---------- - Resumed! - - - Variable: suspend-hook - This variable is a normal hook run before suspending. - - - Variable: suspend-resume-hook - This variable is a normal hook run after suspending. - - -File: lispref.info, Node: System Environment, Next: User Identification, Prev: Getting Out, Up: System Interface - -Operating System Environment -============================ - - XEmacs provides access to variables in the operating system -environment through various functions. These variables include the -name of the system, the user's UID, and so on. - - - Variable: system-type - The value of this variable is a symbol indicating the type of - operating system XEmacs is operating on. Here is a table of the - possible values: - - `aix-v3' - AIX. - - `berkeley-unix' - Berkeley BSD. - - `dgux' - Data General DGUX operating system. - - `gnu' - A GNU system using the GNU HURD and Mach. - - `hpux' - Hewlett-Packard HPUX operating system. - - `irix' - Silicon Graphics Irix system. - - `linux' - A GNU system using the Linux kernel. - - `ms-dos' - Microsoft MS-DOS "operating system." - - `next-mach' - NeXT Mach-based system. - - `rtu' - Masscomp RTU, UCB universe. - - `unisoft-unix' - UniSoft UniPlus. - - `usg-unix-v' - AT&T System V. - - `vax-vms' - VAX VMS. - - `windows-nt' - Microsoft windows NT. - - `xenix' - SCO Xenix 386. - - We do not wish to add new symbols to make finer distinctions - unless it is absolutely necessary! In fact, we hope to eliminate - some of these alternatives in the future. We recommend using - `system-configuration' to distinguish between different operating - systems. - - - Variable: system-configuration - This variable holds the three-part configuration name for the - hardware/software configuration of your system, as a string. The - convenient way to test parts of this string is with `string-match'. - - - Function: system-name - This function returns the name of the machine you are running on. - (system-name) - => "prep.ai.mit.edu" - - The symbol `system-name' is a variable as well as a function. In -fact, the function returns whatever value the variable `system-name' -currently holds. Thus, you can set the variable `system-name' in case -Emacs is confused about the name of your system. The variable is also -useful for constructing frame titles (*note Frame Titles::.). - - - Variable: mail-host-address - If this variable is non-`nil', it is used instead of `system-name' - for purposes of generating email addresses. For example, it is - used when constructing the default value of `user-mail-address'. - *Note User Identification::. (Since this is done when XEmacs - starts up, the value actually used is the one saved when XEmacs - was dumped. *Note Building XEmacs::.) - - - Function: getenv VAR - This function returns the value of the environment variable VAR, - as a string. Within XEmacs, the environment variable values are - kept in the Lisp variable `process-environment'. - - (getenv "USER") - => "lewis" - - lewis@slug[10] % printenv - PATH=.:/user/lewis/bin:/usr/bin:/usr/local/bin - USER=lewis - TERM=ibmapa16 - SHELL=/bin/csh - HOME=/user/lewis - - - Command: setenv VARIABLE VALUE - This command sets the value of the environment variable named - VARIABLE to VALUE. Both arguments should be strings. This - function works by modifying `process-environment'; binding that - variable with `let' is also reasonable practice. - - - Variable: process-environment - This variable is a list of strings, each describing one environment - variable. The functions `getenv' and `setenv' work by means of - this variable. - - process-environment - => ("l=/usr/stanford/lib/gnuemacs/lisp" - "PATH=.:/user/lewis/bin:/usr/class:/nfsusr/local/bin" - "USER=lewis" - - "TERM=ibmapa16" - "SHELL=/bin/csh" - "HOME=/user/lewis") - - - Variable: path-separator - This variable holds a string which says which character separates - directories in a search path (as found in an environment - variable). Its value is `":"' for Unix and GNU systems, and `";"' - for MS-DOS and Windows NT. - - - Variable: invocation-name - This variable holds the program name under which Emacs was - invoked. The value is a string, and does not include a directory - name. - - - Variable: invocation-directory - This variable holds the directory from which the Emacs executable - was invoked, or perhaps `nil' if that directory cannot be - determined. - - - Variable: installation-directory - If non-`nil', this is a directory within which to look for the - `lib-src' and `etc' subdirectories. This is non-`nil' when Emacs - can't find those directories in their standard installed - locations, but can find them in a directory related somehow to the - one containing the Emacs executable. - - - Function: load-average &optional USE-FLOATS - This function returns a list of the current 1-minute, 5-minute and - 15-minute load averages. The values are integers that are 100 - times the system load averages. (The load averages indicate the - number of processes trying to run.) - - When USE-FLOATS is non-`nil', floats will be returned instead of - integers. These floats are not multiplied by 100. - - (load-average) - => (169 158 164) - (load-average t) - => (1.69921875 1.58984375 1.640625) - - lewis@rocky[5] % uptime - 8:06pm up 16 day(s), 21:57, 40 users, - load average: 1.68, 1.59, 1.64 - - If the 5-minute or 15-minute load averages are not available, - return a shortened list, containing only those averages which are - available. - - On some systems, this function may require special privileges to - run, or it may be unimplemented for the particular system type. - In that case, the function will signal an error. - - - Function: emacs-pid - This function returns the process ID of the Emacs process. - - - Function: setprv PRIVILEGE-NAME &optional SETP GETPRV - This function sets or resets a VMS privilege. (It does not exist - on Unix.) The first arg is the privilege name, as a string. The - second argument, SETP, is `t' or `nil', indicating whether the - privilege is to be turned on or off. Its default is `nil'. The - function returns `t' if successful, `nil' otherwise. - - If the third argument, GETPRV, is non-`nil', `setprv' does not - change the privilege, but returns `t' or `nil' indicating whether - the privilege is currently enabled. - - -File: lispref.info, Node: User Identification, Next: Time of Day, Prev: System Environment, Up: System Interface - -User Identification -=================== - - - Variable: user-mail-address - This holds the nominal email address of the user who is using - Emacs. When Emacs starts up, it computes a default value that is - usually right, but users often set this themselves when the - default value is not right. - - - Function: user-login-name &optional UID - If you don't specify UID, this function returns the name under - which the user is logged in. If the environment variable `LOGNAME' - is set, that value is used. Otherwise, if the environment variable - `USER' is set, that value is used. Otherwise, the value is based - on the effective UID, not the real UID. - - If you specify UID, the value is the user name that corresponds to - UID (which should be an integer). - - (user-login-name) - => "lewis" - - - Function: user-real-login-name - This function returns the user name corresponding to Emacs's real - UID. This ignores the effective UID and ignores the environment - variables `LOGNAME' and `USER'. - - - Variable: user-full-name - This variable holds the name of the user running this Emacs. It is - initialized at startup time from the value of `NAME' environment - variable. You can change the value of this variable to alter the - result of the `user-full-name' function. - - - Function: user-full-name &optional USER - This function returns the full name of USER. If USER is `nil', it - defaults to the user running this Emacs. In that case, the value - of `user-full-name' variable, if non-`nil', will be used. - - If USER is specified explicitly, `user-full-name' variable is - ignored. - - (user-full-name) - => "Hrvoje Niksic" - (setq user-full-name "Hrvoje \"Niksa\" Niksic") - (user-full-name) - => "Hrvoje \"Niksa\" Niksic" - (user-full-name "hniksic") - => "Hrvoje Niksic" - - The symbols `user-login-name', `user-real-login-name' and -`user-full-name' are variables as well as functions. The functions -return the same values that the variables hold. These variables allow -you to "fake out" Emacs by telling the functions what to return. The -variables are also useful for constructing frame titles (*note Frame -Titles::.). - - - Function: user-real-uid - This function returns the real UID of the user. - - (user-real-uid) - => 19 - - - Function: user-uid - This function returns the effective UID of the user. - - - Function: user-home-directory - This function returns the "`HOME'" directory of the user, and is - intended to replace occurrences of "`(getenv "HOME")'". Under - Unix systems, the following is done: - - 1. Return the value of "`(getenv "HOME")'", if set. - - 2. Return "/", as a fallback, but issue a warning. (Future - versions of XEmacs will also attempt to lookup the `HOME' - directory via `getpwent()', but this has not yet been - implemented.) - - Under MS Windows, this is done: - - 1. Return the value of "`(getenv "HOME")'", if set. - - 2. If the environment variables `HOMEDRIVE' and `HOMEDIR' are - both set, return the concatenation (the following description - uses MS Windows environment variable substitution syntax): - `%HOMEDRIVE%%HOMEDIR%'. - - 3. Return "C:\", as a fallback, but issue a warning. - - -File: lispref.info, Node: Time of Day, Next: Time Conversion, Prev: User Identification, Up: System Interface - -Time of Day -=========== - - This section explains how to determine the current time and the time -zone. - - - Function: current-time-string &optional TIME-VALUE - This function returns the current time and date as a - humanly-readable string. The format of the string is unvarying; - the number of characters used for each part is always the same, so - you can reliably use `substring' to extract pieces of it. It is - wise to count the characters from the beginning of the string - rather than from the end, as additional information may be added - at the end. - - The argument TIME-VALUE, if given, specifies a time to format - instead of the current time. The argument should be a list whose - first two elements are integers. Thus, you can use times obtained - from `current-time' (see below) and from `file-attributes' (*note - File Attributes::.). - - (current-time-string) - => "Wed Oct 14 22:21:05 1987" - - - Function: current-time - This function returns the system's time value as a list of three - integers: `(HIGH LOW MICROSEC)'. The integers HIGH and LOW - combine to give the number of seconds since 0:00 January 1, 1970, - which is HIGH * 2**16 + LOW. - - The third element, MICROSEC, gives the microseconds since the - start of the current second (or 0 for systems that return time - only on the resolution of a second). - - The first two elements can be compared with file time values such - as you get with the function `file-attributes'. *Note File - Attributes::. - - - Function: current-time-zone &optional TIME-VALUE - This function returns a list describing the time zone that the - user is in. - - The value has the form `(OFFSET NAME)'. Here OFFSET is an integer - giving the number of seconds ahead of UTC (east of Greenwich). A - negative value means west of Greenwich. The second element, NAME - is a string giving the name of the time zone. Both elements - change when daylight savings time begins or ends; if the user has - specified a time zone that does not use a seasonal time - adjustment, then the value is constant through time. - - If the operating system doesn't supply all the information - necessary to compute the value, both elements of the list are - `nil'. - - The argument TIME-VALUE, if given, specifies a time to analyze - instead of the current time. The argument should be a cons cell - containing two integers, or a list whose first two elements are - integers. Thus, you can use times obtained from `current-time' - (see above) and from `file-attributes' (*note File Attributes::.). - - -File: lispref.info, Node: Time Conversion, Next: Timers, Prev: Time of Day, Up: System Interface - -Time Conversion -=============== - - These functions convert time values (lists of two or three integers) -to strings or to calendrical information. There is also a function to -convert calendrical information to a time value. You can get time -values from the functions `current-time' (*note Time of Day::.) and -`file-attributes' (*note File Attributes::.). - - - Function: format-time-string FORMAT-STRING &optional TIME - This function converts TIME to a string according to - FORMAT-STRING. If TIME is omitted, it defaults to the current - time. The argument FORMAT-STRING may contain `%'-sequences which - say to substitute parts of the time. Here is a table of what the - `%'-sequences mean: - - `%a' - This stands for the abbreviated name of the day of week. - - `%A' - This stands for the full name of the day of week. - - `%b' - This stands for the abbreviated name of the month. - - `%B' - This stands for the full name of the month. - - `%c' - This is a synonym for `%x %X'. - - `%C' - This has a locale-specific meaning. In the default locale - (named C), it is equivalent to `%A, %B %e, %Y'. - - `%d' - This stands for the day of month, zero-padded. - - `%D' - This is a synonym for `%m/%d/%y'. - - `%e' - This stands for the day of month, blank-padded. - - `%h' - This is a synonym for `%b'. - - `%H' - This stands for the hour (00-23). - - `%I' - This stands for the hour (00-12). - - `%j' - This stands for the day of the year (001-366). - - `%k' - This stands for the hour (0-23), blank padded. - - `%l' - This stands for the hour (1-12), blank padded. - - `%m' - This stands for the month (01-12). - - `%M' - This stands for the minute (00-59). - - `%n' - This stands for a newline. - - `%p' - This stands for `AM' or `PM', as appropriate. - - `%r' - This is a synonym for `%I:%M:%S %p'. - - `%R' - This is a synonym for `%H:%M'. - - `%S' - This stands for the seconds (00-60). - - `%t' - This stands for a tab character. - - `%T' - This is a synonym for `%H:%M:%S'. - - `%U' - This stands for the week of the year (01-52), assuming that - weeks start on Sunday. - - `%w' - This stands for the numeric day of week (0-6). Sunday is day - 0. - - `%W' - This stands for the week of the year (01-52), assuming that - weeks start on Monday. - - `%x' - This has a locale-specific meaning. In the default locale - (named C), it is equivalent to `%D'. - - `%X' - This has a locale-specific meaning. In the default locale - (named C), it is equivalent to `%T'. - - `%y' - This stands for the year without century (00-99). - - `%Y' - This stands for the year with century. - - `%Z' - This stands for the time zone abbreviation. - - - Function: decode-time TIME - This function converts a time value into calendrical information. - The return value is a list of nine elements, as follows: - - (SECONDS MINUTES HOUR DAY MONTH YEAR DOW DST ZONE) - - Here is what the elements mean: - - SEC - The number of seconds past the minute, as an integer between - 0 and 59. - - MINUTE - The number of minutes past the hour, as an integer between 0 - and 59. - - HOUR - The hour of the day, as an integer between 0 and 23. - - DAY - The day of the month, as an integer between 1 and 31. - - MONTH - The month of the year, as an integer between 1 and 12. - - YEAR - The year, an integer typically greater than 1900. - - DOW - The day of week, as an integer between 0 and 6, where 0 - stands for Sunday. - - DST - `t' if daylight savings time is effect, otherwise `nil'. - - ZONE - An integer indicating the time zone, as the number of seconds - east of Greenwich. - - Note that Common Lisp has different meanings for DOW and ZONE. - - - Function: encode-time SECONDS MINUTES HOUR DAY MONTH YEAR &optional - ZONE - This function is the inverse of `decode-time'. It converts seven - items of calendrical data into a time value. For the meanings of - the arguments, see the table above under `decode-time'. - - Year numbers less than 100 are treated just like other year - numbers. If you want them to stand for years above 1900, you must - alter them yourself before you call `encode-time'. - - The optional argument ZONE defaults to the current time zone and - its daylight savings time rules. If specified, it can be either a - list (as you would get from `current-time-zone') or an integer (as - you would get from `decode-time'). The specified zone is used - without any further alteration for daylight savings time. - - -File: lispref.info, Node: Timers, Next: Terminal Input, Prev: Time Conversion, Up: System Interface - -Timers for Delayed Execution -============================ - - You can set up a timer to call a function at a specified future time. - - - Function: add-timeout SECS FUNCTION OBJECT &optional RESIGNAL - This function adds a timeout, to be signaled after the timeout - period has elapsed. SECS is a number of seconds, expressed as an - integer or a float. FUNCTION will be called after that many - seconds have elapsed, with one argument, the given OBJECT. If the - optional RESIGNAL argument is provided, then after this timeout - expires, `add-timeout' will automatically be called again with - RESIGNAL as the first argument. - - This function returns an object which is the "id" of this - particular timeout. You can pass that object to `disable-timeout' - to turn off the timeout before it has been signalled. - - The number of seconds may be expressed as a floating-point number, - in which case some fractional part of a second will be used. - Caveat: the usable timeout granularity will vary from system to - system. - - Adding a timeout causes a timeout event to be returned by - `next-event', and the function will be invoked by - `dispatch-event', so if XEmacs is in a tight loop, the function - will not be invoked until the next call to sit-for or until the - return to top-level (the same is true of process filters). - - WARNING: if you are thinking of calling add-timeout from inside of - a callback function as a way of resignalling a timeout, think - again. There is a race condition. That's why the RESIGNAL - argument exists. - - (NOTE: In FSF Emacs, this function is called `run-at-time' and has - different semantics.) - - - Function: disable-timeout ID - Cancel the requested action for ID, which should be a value - previously returned by `add-timeout'. This cancels the effect of - that call to `add-timeout'; the arrival of the specified time will - not cause anything special to happen. (NOTE: In FSF Emacs, this - function is called `cancel-timer'.) - - -File: lispref.info, Node: Terminal Input, Next: Terminal Output, Prev: Timers, Up: System Interface - -Terminal Input -============== - - This section describes functions and variables for recording or -manipulating terminal input. See *Note Display::, for related -functions. - -* Menu: - -* Input Modes:: Options for how input is processed. -* Translating Input:: Low level conversion of some characters or events - into others. -* Recording Input:: Saving histories of recent or all input events. - - -File: lispref.info, Node: Input Modes, Next: Translating Input, Up: Terminal Input - -Input Modes ------------ - - - Function: set-input-mode INTERRUPT FLOW META QUIT-CHAR - This function sets the mode for reading keyboard input. If - INTERRUPT is non-null, then XEmacs uses input interrupts. If it is - `nil', then it uses CBREAK mode. When XEmacs communicates - directly with X, it ignores this argument and uses interrupts if - that is the way it knows how to communicate. - - If FLOW is non-`nil', then XEmacs uses XON/XOFF (`C-q', `C-s') - flow control for output to the terminal. This has no effect except - in CBREAK mode. *Note Flow Control::. - - The default setting is system dependent. Some systems always use - CBREAK mode regardless of what is specified. - - The argument META controls support for input character codes above - 127. If META is `t', XEmacs converts characters with the 8th bit - set into Meta characters. If META is `nil', XEmacs disregards the - 8th bit; this is necessary when the terminal uses it as a parity - bit. If META is neither `t' nor `nil', XEmacs uses all 8 bits of - input unchanged. This is good for terminals using European 8-bit - character sets. - - If QUIT-CHAR is non-`nil', it specifies the character to use for - quitting. Normally this character is `C-g'. *Note Quitting::. - - The `current-input-mode' function returns the input mode settings -XEmacs is currently using. - - - Function: current-input-mode - This function returns current mode for reading keyboard input. It - returns a list, corresponding to the arguments of `set-input-mode', - of the form `(INTERRUPT FLOW META QUIT)' in which: - INTERRUPT - is non-`nil' when XEmacs is using interrupt-driven input. If - `nil', Emacs is using CBREAK mode. - - FLOW - is non-`nil' if XEmacs uses XON/XOFF (`C-q', `C-s') flow - control for output to the terminal. This value has no effect - unless INTERRUPT is non-`nil'. - - META - is `t' if XEmacs treats the eighth bit of input characters as - the meta bit; `nil' means XEmacs clears the eighth bit of - every input character; any other value means XEmacs uses all - eight bits as the basic character code. - - QUIT - is the character XEmacs currently uses for quitting, usually - `C-g'. - - -File: lispref.info, Node: Translating Input, Next: Recording Input, Prev: Input Modes, Up: Terminal Input - -Translating Input Events ------------------------- - - This section describes features for translating input events into -other input events before they become part of key sequences. - - - Variable: function-key-map - This variable holds a keymap that describes the character sequences - sent by function keys on an ordinary character terminal. This - keymap uses the same data structure as other keymaps, but is used - differently: it specifies translations to make while reading - events. - - If `function-key-map' "binds" a key sequence K to a vector V, then - when K appears as a subsequence *anywhere* in a key sequence, it - is replaced with the events in V. - - For example, VT100 terminals send ` O P' when the keypad PF1 - key is pressed. Therefore, we want XEmacs to translate that - sequence of events into the single event `pf1'. We accomplish - this by "binding" ` O P' to `[pf1]' in `function-key-map', - when using a VT100. - - Thus, typing `C-c ' sends the character sequence `C-c O - P'; later the function `read-key-sequence' translates this back - into `C-c ', which it returns as the vector `[?\C-c pf1]'. - - Entries in `function-key-map' are ignored if they conflict with - bindings made in the minor mode, local, or global keymaps. The - intent is that the character sequences that function keys send - should not have command bindings in their own right. - - The value of `function-key-map' is usually set up automatically - according to the terminal's Terminfo or Termcap entry, but - sometimes those need help from terminal-specific Lisp files. - XEmacs comes with terminal-specific files for many common - terminals; their main purpose is to make entries in - `function-key-map' beyond those that can be deduced from Termcap - and Terminfo. *Note Terminal-Specific::. - - Emacs versions 18 and earlier used totally different means of - detecting the character sequences that represent function keys. - - - Variable: key-translation-map - This variable is another keymap used just like `function-key-map' - to translate input events into other events. It differs from - `function-key-map' in two ways: - - * `key-translation-map' goes to work after `function-key-map' is - finished; it receives the results of translation by - `function-key-map'. - - * `key-translation-map' overrides actual key bindings. - - The intent of `key-translation-map' is for users to map one - character set to another, including ordinary characters normally - bound to `self-insert-command'. - - You can use `function-key-map' or `key-translation-map' for more -than simple aliases, by using a function, instead of a key sequence, as -the "translation" of a key. Then this function is called to compute -the translation of that key. - - The key translation function receives one argument, which is the -prompt that was specified in `read-key-sequence'--or `nil' if the key -sequence is being read by the editor command loop. In most cases you -can ignore the prompt value. - - If the function reads input itself, it can have the effect of -altering the event that follows. For example, here's how to define -`C-c h' to turn the character that follows into a Hyper character: - - (defun hyperify (prompt) - (let ((e (read-event))) - (vector (if (numberp e) - (logior (lsh 1 20) e) - (if (memq 'hyper (event-modifiers e)) - e - (add-event-modifier "H-" e)))))) - - (defun add-event-modifier (string e) - (let ((symbol (if (symbolp e) e (car e)))) - (setq symbol (intern (concat string - (symbol-name symbol)))) - (if (symbolp e) - symbol - (cons symbol (cdr e))))) - - (define-key function-key-map "\C-ch" 'hyperify) - - The `iso-transl' library uses this feature to provide a way of -inputting non-ASCII Latin-1 characters. - - -File: lispref.info, Node: Recording Input, Prev: Translating Input, Up: Terminal Input - -Recording Input ---------------- - - - Function: recent-keys &optional NUMBER - This function returns a vector containing recent input events from - the keyboard or mouse. By default, 100 events are recorded, which - is how many `recent-keys' returns. - - All input events are included, whether or not they were used as - parts of key sequences. Thus, you always get the last 100 inputs, - not counting keyboard macros. (Events from keyboard macros are - excluded because they are less interesting for debugging; it - should be enough to see the events that invoked the macros.) - - If NUMBER is specified, not more than NUMBER events will be - returned. You may change the number of stored events using - `set-recent-keys-ring-size'. - - - Function: recent-keys-ring-size - This function returns the number of recent events stored - internally. This is also the maximum number of events - `recent-keys' can return. By default, 100 events are stored. - - - Function: set-recent-keys-ring-size SIZE - This function changes the number of events stored by XEmacs and - returned by `recent-keys'. - - For example, `(set-recent-keys-ring-size 250)' will make XEmacs - remember last 250 events and will make `recent-keys' return last - 250 events by default. - - - Command: open-dribble-file FILENAME - This function opens a "dribble file" named FILENAME. When a - dribble file is open, each input event from the keyboard or mouse - (but not those from keyboard macros) is written in that file. A - non-character event is expressed using its printed representation - surrounded by `<...>'. - - You close the dribble file by calling this function with an - argument of `nil'. - - This function is normally used to record the input necessary to - trigger an XEmacs bug, for the sake of a bug report. - - (open-dribble-file "~/dribble") - => nil - - See also the `open-termscript' function (*note Terminal Output::.). - diff --git a/info/lispref.info-4 b/info/lispref.info-4 deleted file mode 100644 index 096f2d3..0000000 --- a/info/lispref.info-4 +++ /dev/null @@ -1,1485 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Specifier Type, Next: Font Instance Type, Prev: Glyph Type, Up: Window-System Types - -Specifier Type --------------- - - (not yet documented) - - -File: lispref.info, Node: Font Instance Type, Next: Color Instance Type, Prev: Specifier Type, Up: Window-System Types - -Font Instance Type ------------------- - - (not yet documented) - - -File: lispref.info, Node: Color Instance Type, Next: Image Instance Type, Prev: Font Instance Type, Up: Window-System Types - -Color Instance Type -------------------- - - (not yet documented) - - -File: lispref.info, Node: Image Instance Type, Next: Toolbar Button Type, Prev: Color Instance Type, Up: Window-System Types - -Image Instance Type -------------------- - - (not yet documented) - - -File: lispref.info, Node: Toolbar Button Type, Next: Subwindow Type, Prev: Image Instance Type, Up: Window-System Types - -Toolbar Button Type -------------------- - - (not yet documented) - - -File: lispref.info, Node: Subwindow Type, Next: X Resource Type, Prev: Toolbar Button Type, Up: Window-System Types - -Subwindow Type --------------- - - (not yet documented) - - -File: lispref.info, Node: X Resource Type, Prev: Subwindow Type, Up: Window-System Types - -X Resource Type ---------------- - - (not yet documented) - - -File: lispref.info, Node: Type Predicates, Next: Equality Predicates, Prev: Window-System Types, Up: Lisp Data Types - -Type Predicates -=============== - - The XEmacs Lisp interpreter itself does not perform type checking on -the actual arguments passed to functions when they are called. It could -not do so, since function arguments in Lisp do not have declared data -types, as they do in other programming languages. It is therefore up to -the individual function to test whether each actual argument belongs to -a type that the function can use. - - All built-in functions do check the types of their actual arguments -when appropriate, and signal a `wrong-type-argument' error if an -argument is of the wrong type. For example, here is what happens if you -pass an argument to `+' that it cannot handle: - - (+ 2 'a) - error--> Wrong type argument: integer-or-marker-p, a - - If you want your program to handle different types differently, you -must do explicit type checking. The most common way to check the type -of an object is to call a "type predicate" function. Emacs has a type -predicate for each type, as well as some predicates for combinations of -types. - - A type predicate function takes one argument; it returns `t' if the -argument belongs to the appropriate type, and `nil' otherwise. -Following a general Lisp convention for predicate functions, most type -predicates' names end with `p'. - - Here is an example which uses the predicates `listp' to check for a -list and `symbolp' to check for a symbol. - - (defun add-on (x) - (cond ((symbolp x) - ;; If X is a symbol, put it on LIST. - (setq list (cons x list))) - ((listp x) - ;; If X is a list, add its elements to LIST. - (setq list (append x list))) - (t - ;; We only handle symbols and lists. - (error "Invalid argument %s in add-on" x)))) - - Here is a table of predefined type predicates, in alphabetical order, -with references to further information. - -`annotationp' - *Note annotationp: Annotation Primitives. - -`arrayp' - *Note arrayp: Array Functions. - -`atom' - *Note atom: List-related Predicates. - -`bit-vector-p' - *Note bit-vector-p: Bit Vector Functions. - -`bitp' - *Note bitp: Bit Vector Functions. - -`boolean-specifier-p' - *Note boolean-specifier-p: Specifier Types. - -`buffer-glyph-p' - *Note buffer-glyph-p: Glyph Types. - -`buffer-live-p' - *Note buffer-live-p: Killing Buffers. - -`bufferp' - *Note bufferp: Buffer Basics. - -`button-event-p' - *Note button-event-p: Event Predicates. - -`button-press-event-p' - *Note button-press-event-p: Event Predicates. - -`button-release-event-p' - *Note button-release-event-p: Event Predicates. - -`case-table-p' - *Note case-table-p: Case Tables. - -`char-int-p' - *Note char-int-p: Character Codes. - -`char-or-char-int-p' - *Note char-or-char-int-p: Character Codes. - -`char-or-string-p' - *Note char-or-string-p: Predicates for Strings. - -`char-table-p' - *Note char-table-p: Char Tables. - -`characterp' - *Note characterp: Predicates for Characters. - -`color-instance-p' - *Note color-instance-p: Colors. - -`color-pixmap-image-instance-p' - *Note color-pixmap-image-instance-p: Image Instance Types. - -`color-specifier-p' - *Note color-specifier-p: Specifier Types. - -`commandp' - *Note commandp: Interactive Call. - -`compiled-function-p' - *Note compiled-function-p: Compiled-Function Type. - -`console-live-p' - *Note console-live-p: Connecting to a Console or Device. - -`consolep' - *Note consolep: Consoles and Devices. - -`consp' - *Note consp: List-related Predicates. - -`database-live-p' - *Note database-live-p: Connecting to a Database. - -`databasep' - *Note databasep: Databases. - -`device-live-p' - *Note device-live-p: Connecting to a Console or Device. - -`device-or-frame-p' - *Note device-or-frame-p: Basic Device Functions. - -`devicep' - *Note devicep: Consoles and Devices. - -`eval-event-p' - *Note eval-event-p: Event Predicates. - -`event-live-p' - *Note event-live-p: Event Predicates. - -`eventp' - *Note eventp: Events. - -`extent-live-p' - *Note extent-live-p: Creating and Modifying Extents. - -`extentp' - *Note extentp: Extents. - -`face-boolean-specifier-p' - *Note face-boolean-specifier-p: Specifier Types. - -`facep' - *Note facep: Basic Face Functions. - -`floatp' - *Note floatp: Predicates on Numbers. - -`font-instance-p' - *Note font-instance-p: Fonts. - -`font-specifier-p' - *Note font-specifier-p: Specifier Types. - -`frame-live-p' - *Note frame-live-p: Deleting Frames. - -`framep' - *Note framep: Frames. - -`functionp' - (not yet documented) - -`generic-specifier-p' - *Note generic-specifier-p: Specifier Types. - -`glyphp' - *Note glyphp: Glyphs. - -`hash-table-p' - *Note hash-table-p: Hash Tables. - -`icon-glyph-p' - *Note icon-glyph-p: Glyph Types. - -`image-instance-p' - *Note image-instance-p: Images. - -`image-specifier-p' - *Note image-specifier-p: Specifier Types. - -`integer-char-or-marker-p' - *Note integer-char-or-marker-p: Predicates on Markers. - -`integer-or-char-p' - *Note integer-or-char-p: Predicates for Characters. - -`integer-or-marker-p' - *Note integer-or-marker-p: Predicates on Markers. - -`integer-specifier-p' - *Note integer-specifier-p: Specifier Types. - -`integerp' - *Note integerp: Predicates on Numbers. - -`itimerp' - (not yet documented) - -`key-press-event-p' - *Note key-press-event-p: Event Predicates. - -`keymapp' - *Note keymapp: Creating Keymaps. - -`keywordp' - (not yet documented) - -`listp' - *Note listp: List-related Predicates. - -`markerp' - *Note markerp: Predicates on Markers. - -`misc-user-event-p' - *Note misc-user-event-p: Event Predicates. - -`mono-pixmap-image-instance-p' - *Note mono-pixmap-image-instance-p: Image Instance Types. - -`motion-event-p' - *Note motion-event-p: Event Predicates. - -`mouse-event-p' - *Note mouse-event-p: Event Predicates. - -`natnum-specifier-p' - *Note natnum-specifier-p: Specifier Types. - -`natnump' - *Note natnump: Predicates on Numbers. - -`nlistp' - *Note nlistp: List-related Predicates. - -`nothing-image-instance-p' - *Note nothing-image-instance-p: Image Instance Types. - -`number-char-or-marker-p' - *Note number-char-or-marker-p: Predicates on Markers. - -`number-or-marker-p' - *Note number-or-marker-p: Predicates on Markers. - -`numberp' - *Note numberp: Predicates on Numbers. - -`pointer-glyph-p' - *Note pointer-glyph-p: Glyph Types. - -`pointer-image-instance-p' - *Note pointer-image-instance-p: Image Instance Types. - -`process-event-p' - *Note process-event-p: Event Predicates. - -`processp' - *Note processp: Processes. - -`range-table-p' - *Note range-table-p: Range Tables. - -`ringp' - (not yet documented) - -`sequencep' - *Note sequencep: Sequence Functions. - -`specifierp' - *Note specifierp: Specifiers. - -`stringp' - *Note stringp: Predicates for Strings. - -`subrp' - *Note subrp: Function Cells. - -`subwindow-image-instance-p' - *Note subwindow-image-instance-p: Image Instance Types. - -`subwindowp' - *Note subwindowp: Subwindows. - -`symbolp' - *Note symbolp: Symbols. - -`syntax-table-p' - *Note syntax-table-p: Syntax Tables. - -`text-image-instance-p' - *Note text-image-instance-p: Image Instance Types. - -`timeout-event-p' - *Note timeout-event-p: Event Predicates. - -`toolbar-button-p' - *Note toolbar-button-p: Toolbar. - -`toolbar-specifier-p' - *Note toolbar-specifier-p: Toolbar. - -`user-variable-p' - *Note user-variable-p: Defining Variables. - -`vectorp' - *Note vectorp: Vectors. - -`weak-list-p' - *Note weak-list-p: Weak Lists. - -`window-configuration-p' - *Note window-configuration-p: Window Configurations. - -`window-live-p' - *Note window-live-p: Deleting Windows. - -`windowp' - *Note windowp: Basic Windows. - - The most general way to check the type of an object is to call the -function `type-of'. Recall that each object belongs to one and only -one primitive type; `type-of' tells you which one (*note Lisp Data -Types::.). But `type-of' knows nothing about non-primitive types. In -most cases, it is more convenient to use type predicates than `type-of'. - - - Function: type-of OBJECT - This function returns a symbol naming the primitive type of - OBJECT. The value is one of `bit-vector', `buffer', `char-table', - `character', `charset', `coding-system', `cons', `color-instance', - `compiled-function', `console', `database', `device', `event', - `extent', `face', `float', `font-instance', `frame', `glyph', - `hash-table', `image-instance', `integer', `keymap', `marker', - `process', `range-table', `specifier', `string', `subr', - `subwindow', `symbol', `toolbar-button', `tooltalk-message', - `tooltalk-pattern', `vector', `weak-list', `window', - `window-configuration', or `x-resource'. - - (type-of 1) - => integer - (type-of 'nil) - => symbol - (type-of '()) ; `()' is `nil'. - => symbol - (type-of '(x)) - => cons - - -File: lispref.info, Node: Equality Predicates, Prev: Type Predicates, Up: Lisp Data Types - -Equality Predicates -=================== - - Here we describe two functions that test for equality between any two -objects. Other functions test equality between objects of specific -types, e.g., strings. For these predicates, see the appropriate chapter -describing the data type. - - - Function: eq OBJECT1 OBJECT2 - This function returns `t' if OBJECT1 and OBJECT2 are the same - object, `nil' otherwise. The "same object" means that a change in - one will be reflected by the same change in the other. - - `eq' returns `t' if OBJECT1 and OBJECT2 are integers with the same - value. Also, since symbol names are normally unique, if the - arguments are symbols with the same name, they are `eq'. For - other types (e.g., lists, vectors, strings), two arguments with - the same contents or elements are not necessarily `eq' to each - other: they are `eq' only if they are the same object. - - (The `make-symbol' function returns an uninterned symbol that is - not interned in the standard `obarray'. When uninterned symbols - are in use, symbol names are no longer unique. Distinct symbols - with the same name are not `eq'. *Note Creating Symbols::.) - - NOTE: Under XEmacs 19, characters are really just integers, and - thus characters and integers are `eq'. Under XEmacs 20, it was - necessary to preserve remnants of this in function such as `old-eq' - in order to maintain byte-code compatibility. Byte code compiled - under any Emacs 19 will automatically have calls to `eq' mapped to - `old-eq' when executed under XEmacs 20. - - (eq 'foo 'foo) - => t - - (eq 456 456) - => t - - (eq "asdf" "asdf") - => nil - - (eq '(1 (2 (3))) '(1 (2 (3)))) - => nil - - (setq foo '(1 (2 (3)))) - => (1 (2 (3))) - (eq foo foo) - => t - (eq foo '(1 (2 (3)))) - => nil - - (eq [(1 2) 3] [(1 2) 3]) - => nil - - (eq (point-marker) (point-marker)) - => nil - - - - Function: old-eq OBJ1 OBJ2 - This function exists under XEmacs 20 and is exactly like `eq' - except that it suffers from the char-int confoundance disease. In - other words, it returns `t' if given a character and the - equivalent integer, even though the objects are of different types! - You should *not* ever call this function explicitly in your code. - However, be aware that all calls to `eq' in byte code compiled - under version 19 map to `old-eq' in XEmacs 20. (Likewise for - `old-equal', `old-memq', `old-member', `old-assq' and - `old-assoc'.) - - ;; Remember, this does not apply under XEmacs 19. - ?A - => ?A - (char-int ?A) - => 65 - (old-eq ?A 65) - => t ; Eek, we've been infected. - (eq ?A 65) - => nil ; We are still healthy. - - - Function: equal OBJECT1 OBJECT2 - This function returns `t' if OBJECT1 and OBJECT2 have equal - components, `nil' otherwise. Whereas `eq' tests if its arguments - are the same object, `equal' looks inside nonidentical arguments - to see if their elements are the same. So, if two objects are - `eq', they are `equal', but the converse is not always true. - - (equal 'foo 'foo) - => t - - (equal 456 456) - => t - - (equal "asdf" "asdf") - => t - (eq "asdf" "asdf") - => nil - - (equal '(1 (2 (3))) '(1 (2 (3)))) - => t - (eq '(1 (2 (3))) '(1 (2 (3)))) - => nil - - (equal [(1 2) 3] [(1 2) 3]) - => t - (eq [(1 2) 3] [(1 2) 3]) - => nil - - (equal (point-marker) (point-marker)) - => t - - (eq (point-marker) (point-marker)) - => nil - - Comparison of strings is case-sensitive. - - Note that in FSF GNU Emacs, comparison of strings takes into - account their text properties, and you have to use `string-equal' - if you want only the strings themselves compared. This difference - does not exist in XEmacs; `equal' and `string-equal' always return - the same value on the same strings. - - (equal "asdf" "ASDF") - => nil - - Two distinct buffers are never `equal', even if their contents are - the same. - - The test for equality is implemented recursively, and circular lists -may therefore cause infinite recursion (leading to an error). - - -File: lispref.info, Node: Numbers, Next: Strings and Characters, Prev: Lisp Data Types, Up: Top - -Numbers -******* - - XEmacs supports two numeric data types: "integers" and "floating -point numbers". Integers are whole numbers such as -3, 0, #b0111, -#xFEED, #o744. Their values are exact. The number prefixes `#b', -`#o', and `#x' are supported to represent numbers in binary, octal, and -hexadecimal notation (or radix). Floating point numbers are numbers -with fractional parts, such as -4.5, 0.0, or 2.71828. They can also be -expressed in exponential notation: 1.5e2 equals 150; in this example, -`e2' stands for ten to the second power, and is multiplied by 1.5. -Floating point values are not exact; they have a fixed, limited amount -of precision. - -* Menu: - -* Integer Basics:: Representation and range of integers. -* Float Basics:: Representation and range of floating point. -* Predicates on Numbers:: Testing for numbers. -* Comparison of Numbers:: Equality and inequality predicates. -* Numeric Conversions:: Converting float to integer and vice versa. -* Arithmetic Operations:: How to add, subtract, multiply and divide. -* Rounding Operations:: Explicitly rounding floating point numbers. -* Bitwise Operations:: Logical and, or, not, shifting. -* Math Functions:: Trig, exponential and logarithmic functions. -* Random Numbers:: Obtaining random integers, predictable or not. - - -File: lispref.info, Node: Integer Basics, Next: Float Basics, Up: Numbers - -Integer Basics -============== - - The range of values for an integer depends on the machine. The -minimum range is -134217728 to 134217727 (28 bits; i.e., -2**27 to -2**27 - 1), but some machines may provide a wider range. Many examples -in this chapter assume an integer has 28 bits. - - The Lisp reader reads an integer as a sequence of digits with -optional initial sign and optional final period. - - 1 ; The integer 1. - 1. ; The integer 1. - +1 ; Also the integer 1. - -1 ; The integer -1. - 268435457 ; Also the integer 1, due to overflow. - 0 ; The integer 0. - -0 ; The integer 0. - - To understand how various functions work on integers, especially the -bitwise operators (*note Bitwise Operations::.), it is often helpful to -view the numbers in their binary form. - - In 28-bit binary, the decimal integer 5 looks like this: - - 0000 0000 0000 0000 0000 0000 0101 - -(We have inserted spaces between groups of 4 bits, and two spaces -between groups of 8 bits, to make the binary integer easier to read.) - - The integer -1 looks like this: - - 1111 1111 1111 1111 1111 1111 1111 - --1 is represented as 28 ones. (This is called "two's complement" -notation.) - - The negative integer, -5, is creating by subtracting 4 from -1. In -binary, the decimal integer 4 is 100. Consequently, -5 looks like this: - - 1111 1111 1111 1111 1111 1111 1011 - - In this implementation, the largest 28-bit binary integer is the -decimal integer 134,217,727. In binary, it looks like this: - - 0111 1111 1111 1111 1111 1111 1111 - - Since the arithmetic functions do not check whether integers go -outside their range, when you add 1 to 134,217,727, the value is the -negative integer -134,217,728: - - (+ 1 134217727) - => -134217728 - => 1000 0000 0000 0000 0000 0000 0000 - - Many of the following functions accept markers for arguments as well -as integers. (*Note Markers::.) More precisely, the actual arguments -to such functions may be either integers or markers, which is why we -often give these arguments the name INT-OR-MARKER. When the argument -value is a marker, its position value is used and its buffer is ignored. - - -File: lispref.info, Node: Float Basics, Next: Predicates on Numbers, Prev: Integer Basics, Up: Numbers - -Floating Point Basics -===================== - - XEmacs supports floating point numbers. The precise range of -floating point numbers is machine-specific; it is the same as the range -of the C data type `double' on the machine in question. - - The printed representation for floating point numbers requires either -a decimal point (with at least one digit following), an exponent, or -both. For example, `1500.0', `15e2', `15.0e2', `1.5e3', and `.15e4' -are five ways of writing a floating point number whose value is 1500. -They are all equivalent. You can also use a minus sign to write -negative floating point numbers, as in `-1.0'. - - Most modern computers support the IEEE floating point standard, which -provides for positive infinity and negative infinity as floating point -values. It also provides for a class of values called NaN or -"not-a-number"; numerical functions return such values in cases where -there is no correct answer. For example, `(sqrt -1.0)' returns a NaN. -For practical purposes, there's no significant difference between -different NaN values in XEmacs Lisp, and there's no rule for precisely -which NaN value should be used in a particular case, so this manual -doesn't try to distinguish them. XEmacs Lisp has no read syntax for -NaNs or infinities; perhaps we should create a syntax in the future. - - You can use `logb' to extract the binary exponent of a floating -point number (or estimate the logarithm of an integer): - - - Function: logb NUMBER - This function returns the binary exponent of NUMBER. More - precisely, the value is the logarithm of NUMBER base 2, rounded - down to an integer. - - -File: lispref.info, Node: Predicates on Numbers, Next: Comparison of Numbers, Prev: Float Basics, Up: Numbers - -Type Predicates for Numbers -=========================== - - The functions in this section test whether the argument is a number -or whether it is a certain sort of number. The functions `integerp' -and `floatp' can take any type of Lisp object as argument (the -predicates would not be of much use otherwise); but the `zerop' -predicate requires a number as its argument. See also -`integer-or-marker-p', `integer-char-or-marker-p', `number-or-marker-p' -and `number-char-or-marker-p', in *Note Predicates on Markers::. - - - Function: floatp OBJECT - This predicate tests whether its argument is a floating point - number and returns `t' if so, `nil' otherwise. - - `floatp' does not exist in Emacs versions 18 and earlier. - - - Function: integerp OBJECT - This predicate tests whether its argument is an integer, and - returns `t' if so, `nil' otherwise. - - - Function: numberp OBJECT - This predicate tests whether its argument is a number (either - integer or floating point), and returns `t' if so, `nil' otherwise. - - - Function: natnump OBJECT - The `natnump' predicate (whose name comes from the phrase - "natural-number-p") tests to see whether its argument is a - nonnegative integer, and returns `t' if so, `nil' otherwise. 0 is - considered non-negative. - - - Function: zerop NUMBER - This predicate tests whether its argument is zero, and returns `t' - if so, `nil' otherwise. The argument must be a number. - - These two forms are equivalent: `(zerop x)' == `(= x 0)'. - - -File: lispref.info, Node: Comparison of Numbers, Next: Numeric Conversions, Prev: Predicates on Numbers, Up: Numbers - -Comparison of Numbers -===================== - - To test numbers for numerical equality, you should normally use `=', -not `eq'. There can be many distinct floating point number objects -with the same numeric value. If you use `eq' to compare them, then you -test whether two values are the same *object*. By contrast, `=' -compares only the numeric values of the objects. - - At present, each integer value has a unique Lisp object in XEmacs -Lisp. Therefore, `eq' is equivalent to `=' where integers are -concerned. It is sometimes convenient to use `eq' for comparing an -unknown value with an integer, because `eq' does not report an error if -the unknown value is not a number--it accepts arguments of any type. -By contrast, `=' signals an error if the arguments are not numbers or -markers. However, it is a good idea to use `=' if you can, even for -comparing integers, just in case we change the representation of -integers in a future XEmacs version. - - There is another wrinkle: because floating point arithmetic is not -exact, it is often a bad idea to check for equality of two floating -point values. Usually it is better to test for approximate equality. -Here's a function to do this: - - (defconst fuzz-factor 1.0e-6) - (defun approx-equal (x y) - (or (and (= x 0) (= y 0)) - (< (/ (abs (- x y)) - (max (abs x) (abs y))) - fuzz-factor))) - - Common Lisp note: Comparing numbers in Common Lisp always requires - `=' because Common Lisp implements multi-word integers, and two - distinct integer objects can have the same numeric value. XEmacs - Lisp can have just one integer object for any given value because - it has a limited range of integer values. - - In addition to numbers, all of the following functions also accept -characters and markers as arguments, and treat them as their number -equivalents. - - - Function: = NUMBER &rest MORE-NUMBERS - This function returns `t' if all of its arguments are numerically - equal, `nil' otherwise. - - (= 5) - => t - (= 5 6) - => nil - (= 5 5.0) - => t - (= 5 5 6) - => nil - - - Function: /= NUMBER &rest MORE-NUMBERS - This function returns `t' if no two arguments are numerically - equal, `nil' otherwise. - - (/= 5 6) - => t - (/= 5 5 6) - => nil - (/= 5 6 1) - => t - - - Function: < NUMBER &rest MORE-NUMBERS - This function returns `t' if the sequence of its arguments is - monotonically increasing, `nil' otherwise. - - (< 5 6) - => t - (< 5 6 6) - => nil - (< 5 6 7) - => t - - - Function: <= NUMBER &rest MORE-NUMBERS - This function returns `t' if the sequence of its arguments is - monotonically nondecreasing, `nil' otherwise. - - (<= 5 6) - => t - (<= 5 6 6) - => t - (<= 5 6 5) - => nil - - - Function: > NUMBER &rest MORE-NUMBERS - This function returns `t' if the sequence of its arguments is - monotonically decreasing, `nil' otherwise. - - - Function: >= NUMBER &rest MORE-NUMBERS - This function returns `t' if the sequence of its arguments is - monotonically nonincreasing, `nil' otherwise. - - - Function: max NUMBER &rest MORE-NUMBERS - This function returns the largest of its arguments. - - (max 20) - => 20 - (max 1 2.5) - => 2.5 - (max 1 3 2.5) - => 3 - - - Function: min NUMBER &rest MORE-NUMBERS - This function returns the smallest of its arguments. - - (min -4 1) - => -4 - - -File: lispref.info, Node: Numeric Conversions, Next: Arithmetic Operations, Prev: Comparison of Numbers, Up: Numbers - -Numeric Conversions -=================== - - To convert an integer to floating point, use the function `float'. - - - Function: float NUMBER - This returns NUMBER converted to floating point. If NUMBER is - already a floating point number, `float' returns it unchanged. - - There are four functions to convert floating point numbers to -integers; they differ in how they round. These functions accept -integer arguments also, and return such arguments unchanged. - - - Function: truncate NUMBER - This returns NUMBER, converted to an integer by rounding towards - zero. - - - Function: floor NUMBER &optional DIVISOR - This returns NUMBER, converted to an integer by rounding downward - (towards negative infinity). - - If DIVISOR is specified, NUMBER is divided by DIVISOR before the - floor is taken; this is the division operation that corresponds to - `mod'. An `arith-error' results if DIVISOR is 0. - - - Function: ceiling NUMBER - This returns NUMBER, converted to an integer by rounding upward - (towards positive infinity). - - - Function: round NUMBER - This returns NUMBER, converted to an integer by rounding towards - the nearest integer. Rounding a value equidistant between two - integers may choose the integer closer to zero, or it may prefer - an even integer, depending on your machine. - - -File: lispref.info, Node: Arithmetic Operations, Next: Rounding Operations, Prev: Numeric Conversions, Up: Numbers - -Arithmetic Operations -===================== - - XEmacs Lisp provides the traditional four arithmetic operations: -addition, subtraction, multiplication, and division. Remainder and -modulus functions supplement the division functions. The functions to -add or subtract 1 are provided because they are traditional in Lisp and -commonly used. - - All of these functions except `%' return a floating point value if -any argument is floating. - - It is important to note that in XEmacs Lisp, arithmetic functions do -not check for overflow. Thus `(1+ 134217727)' may evaluate to --134217728, depending on your hardware. - - - Function: 1+ NUMBER-OR-MARKER - This function returns NUMBER-OR-MARKER plus 1. For example, - - (setq foo 4) - => 4 - (1+ foo) - => 5 - - This function is not analogous to the C operator `++'--it does not - increment a variable. It just computes a sum. Thus, if we - continue, - - foo - => 4 - - If you want to increment the variable, you must use `setq', like - this: - - (setq foo (1+ foo)) - => 5 - - Now that the `cl' package is always available from lisp code, a - more convenient and natural way to increment a variable is - `(incf foo)'. - - - Function: 1- NUMBER-OR-MARKER - This function returns NUMBER-OR-MARKER minus 1. - - - Function: abs NUMBER - This returns the absolute value of NUMBER. - - - Function: + &rest NUMBERS-OR-MARKERS - This function adds its arguments together. When given no - arguments, `+' returns 0. - - (+) - => 0 - (+ 1) - => 1 - (+ 1 2 3 4) - => 10 - - - Function: - &optional NUMBER-OR-MARKER &rest OTHER-NUMBERS-OR-MARKERS - The `-' function serves two purposes: negation and subtraction. - When `-' has a single argument, the value is the negative of the - argument. When there are multiple arguments, `-' subtracts each of - the OTHER-NUMBERS-OR-MARKERS from NUMBER-OR-MARKER, cumulatively. - If there are no arguments, the result is 0. - - (- 10 1 2 3 4) - => 0 - (- 10) - => -10 - (-) - => 0 - - - Function: * &rest NUMBERS-OR-MARKERS - This function multiplies its arguments together, and returns the - product. When given no arguments, `*' returns 1. - - (*) - => 1 - (* 1) - => 1 - (* 1 2 3 4) - => 24 - - - Function: / DIVIDEND DIVISOR &rest DIVISORS - This function divides DIVIDEND by DIVISOR and returns the - quotient. If there are additional arguments DIVISORS, then it - divides DIVIDEND by each divisor in turn. Each argument may be a - number or a marker. - - If all the arguments are integers, then the result is an integer - too. This means the result has to be rounded. On most machines, - the result is rounded towards zero after each division, but some - machines may round differently with negative arguments. This is - because the Lisp function `/' is implemented using the C division - operator, which also permits machine-dependent rounding. As a - practical matter, all known machines round in the standard fashion. - - If you divide by 0, an `arith-error' error is signaled. (*Note - Errors::.) - - (/ 6 2) - => 3 - (/ 5 2) - => 2 - (/ 25 3 2) - => 4 - (/ -17 6) - => -2 - - The result of `(/ -17 6)' could in principle be -3 on some - machines. - - - Function: % DIVIDEND DIVISOR - This function returns the integer remainder after division of - DIVIDEND by DIVISOR. The arguments must be integers or markers. - - For negative arguments, the remainder is in principle - machine-dependent since the quotient is; but in practice, all - known machines behave alike. - - An `arith-error' results if DIVISOR is 0. - - (% 9 4) - => 1 - (% -9 4) - => -1 - (% 9 -4) - => 1 - (% -9 -4) - => -1 - - For any two integers DIVIDEND and DIVISOR, - - (+ (% DIVIDEND DIVISOR) - (* (/ DIVIDEND DIVISOR) DIVISOR)) - - always equals DIVIDEND. - - - Function: mod DIVIDEND DIVISOR - This function returns the value of DIVIDEND modulo DIVISOR; in - other words, the remainder after division of DIVIDEND by DIVISOR, - but with the same sign as DIVISOR. The arguments must be numbers - or markers. - - Unlike `%', `mod' returns a well-defined result for negative - arguments. It also permits floating point arguments; it rounds the - quotient downward (towards minus infinity) to an integer, and uses - that quotient to compute the remainder. - - An `arith-error' results if DIVISOR is 0. - - (mod 9 4) - => 1 - (mod -9 4) - => 3 - (mod 9 -4) - => -3 - (mod -9 -4) - => -1 - (mod 5.5 2.5) - => .5 - - For any two numbers DIVIDEND and DIVISOR, - - (+ (mod DIVIDEND DIVISOR) - (* (floor DIVIDEND DIVISOR) DIVISOR)) - - always equals DIVIDEND, subject to rounding error if either - argument is floating point. For `floor', see *Note Numeric - Conversions::. - - -File: lispref.info, Node: Rounding Operations, Next: Bitwise Operations, Prev: Arithmetic Operations, Up: Numbers - -Rounding Operations -=================== - - The functions `ffloor', `fceiling', `fround' and `ftruncate' take a -floating point argument and return a floating point result whose value -is a nearby integer. `ffloor' returns the nearest integer below; -`fceiling', the nearest integer above; `ftruncate', the nearest integer -in the direction towards zero; `fround', the nearest integer. - - - Function: ffloor FLOAT - This function rounds FLOAT to the next lower integral value, and - returns that value as a floating point number. - - - Function: fceiling FLOAT - This function rounds FLOAT to the next higher integral value, and - returns that value as a floating point number. - - - Function: ftruncate FLOAT - This function rounds FLOAT towards zero to an integral value, and - returns that value as a floating point number. - - - Function: fround FLOAT - This function rounds FLOAT to the nearest integral value, and - returns that value as a floating point number. - - -File: lispref.info, Node: Bitwise Operations, Next: Math Functions, Prev: Rounding Operations, Up: Numbers - -Bitwise Operations on Integers -============================== - - In a computer, an integer is represented as a binary number, a -sequence of "bits" (digits which are either zero or one). A bitwise -operation acts on the individual bits of such a sequence. For example, -"shifting" moves the whole sequence left or right one or more places, -reproducing the same pattern "moved over". - - The bitwise operations in XEmacs Lisp apply only to integers. - - - Function: lsh INTEGER1 COUNT - `lsh', which is an abbreviation for "logical shift", shifts the - bits in INTEGER1 to the left COUNT places, or to the right if - COUNT is negative, bringing zeros into the vacated bits. If COUNT - is negative, `lsh' shifts zeros into the leftmost - (most-significant) bit, producing a positive result even if - INTEGER1 is negative. Contrast this with `ash', below. - - Here are two examples of `lsh', shifting a pattern of bits one - place to the left. We show only the low-order eight bits of the - binary pattern; the rest are all zero. - - (lsh 5 1) - => 10 - ;; Decimal 5 becomes decimal 10. - 00000101 => 00001010 - - (lsh 7 1) - => 14 - ;; Decimal 7 becomes decimal 14. - 00000111 => 00001110 - - As the examples illustrate, shifting the pattern of bits one place - to the left produces a number that is twice the value of the - previous number. - - Shifting a pattern of bits two places to the left produces results - like this (with 8-bit binary numbers): - - (lsh 3 2) - => 12 - ;; Decimal 3 becomes decimal 12. - 00000011 => 00001100 - - On the other hand, shifting one place to the right looks like this: - - (lsh 6 -1) - => 3 - ;; Decimal 6 becomes decimal 3. - 00000110 => 00000011 - - (lsh 5 -1) - => 2 - ;; Decimal 5 becomes decimal 2. - 00000101 => 00000010 - - As the example illustrates, shifting one place to the right - divides the value of a positive integer by two, rounding downward. - - The function `lsh', like all XEmacs Lisp arithmetic functions, does - not check for overflow, so shifting left can discard significant - bits and change the sign of the number. For example, left shifting - 134,217,727 produces -2 on a 28-bit machine: - - (lsh 134217727 1) ; left shift - => -2 - - In binary, in the 28-bit implementation, the argument looks like - this: - - ;; Decimal 134,217,727 - 0111 1111 1111 1111 1111 1111 1111 - - which becomes the following when left shifted: - - ;; Decimal -2 - 1111 1111 1111 1111 1111 1111 1110 - - - Function: ash INTEGER1 COUNT - `ash' ("arithmetic shift") shifts the bits in INTEGER1 to the left - COUNT places, or to the right if COUNT is negative. - - `ash' gives the same results as `lsh' except when INTEGER1 and - COUNT are both negative. In that case, `ash' puts ones in the - empty bit positions on the left, while `lsh' puts zeros in those - bit positions. - - Thus, with `ash', shifting the pattern of bits one place to the - right looks like this: - - (ash -6 -1) => -3 - ;; Decimal -6 becomes decimal -3. - 1111 1111 1111 1111 1111 1111 1010 - => - 1111 1111 1111 1111 1111 1111 1101 - - In contrast, shifting the pattern of bits one place to the right - with `lsh' looks like this: - - (lsh -6 -1) => 134217725 - ;; Decimal -6 becomes decimal 134,217,725. - 1111 1111 1111 1111 1111 1111 1010 - => - 0111 1111 1111 1111 1111 1111 1101 - - Here are other examples: - - ; 28-bit binary values - - (lsh 5 2) ; 5 = 0000 0000 0000 0000 0000 0000 0101 - => 20 ; = 0000 0000 0000 0000 0000 0001 0100 - - (ash 5 2) - => 20 - (lsh -5 2) ; -5 = 1111 1111 1111 1111 1111 1111 1011 - => -20 ; = 1111 1111 1111 1111 1111 1110 1100 - (ash -5 2) - => -20 - - (lsh 5 -2) ; 5 = 0000 0000 0000 0000 0000 0000 0101 - => 1 ; = 0000 0000 0000 0000 0000 0000 0001 - - (ash 5 -2) - => 1 - - (lsh -5 -2) ; -5 = 1111 1111 1111 1111 1111 1111 1011 - => 4194302 ; = 0011 1111 1111 1111 1111 1111 1110 - - (ash -5 -2) ; -5 = 1111 1111 1111 1111 1111 1111 1011 - => -2 ; = 1111 1111 1111 1111 1111 1111 1110 - - - Function: logand &rest INTS-OR-MARKERS - This function returns the "logical and" of the arguments: the Nth - bit is set in the result if, and only if, the Nth bit is set in - all the arguments. ("Set" means that the value of the bit is 1 - rather than 0.) - - For example, using 4-bit binary numbers, the "logical and" of 13 - and 12 is 12: 1101 combined with 1100 produces 1100. In both the - binary numbers, the leftmost two bits are set (i.e., they are - 1's), so the leftmost two bits of the returned value are set. - However, for the rightmost two bits, each is zero in at least one - of the arguments, so the rightmost two bits of the returned value - are 0's. - - Therefore, - - (logand 13 12) - => 12 - - If `logand' is not passed any argument, it returns a value of -1. - This number is an identity element for `logand' because its binary - representation consists entirely of ones. If `logand' is passed - just one argument, it returns that argument. - - ; 28-bit binary values - - (logand 14 13) ; 14 = 0000 0000 0000 0000 0000 0000 1110 - ; 13 = 0000 0000 0000 0000 0000 0000 1101 - => 12 ; 12 = 0000 0000 0000 0000 0000 0000 1100 - - (logand 14 13 4) ; 14 = 0000 0000 0000 0000 0000 0000 1110 - ; 13 = 0000 0000 0000 0000 0000 0000 1101 - ; 4 = 0000 0000 0000 0000 0000 0000 0100 - => 4 ; 4 = 0000 0000 0000 0000 0000 0000 0100 - - (logand) - => -1 ; -1 = 1111 1111 1111 1111 1111 1111 1111 - - - Function: logior &rest INTS-OR-MARKERS - This function returns the "inclusive or" of its arguments: the Nth - bit is set in the result if, and only if, the Nth bit is set in at - least one of the arguments. If there are no arguments, the result - is zero, which is an identity element for this operation. If - `logior' is passed just one argument, it returns that argument. - - ; 28-bit binary values - - (logior 12 5) ; 12 = 0000 0000 0000 0000 0000 0000 1100 - ; 5 = 0000 0000 0000 0000 0000 0000 0101 - => 13 ; 13 = 0000 0000 0000 0000 0000 0000 1101 - - (logior 12 5 7) ; 12 = 0000 0000 0000 0000 0000 0000 1100 - ; 5 = 0000 0000 0000 0000 0000 0000 0101 - ; 7 = 0000 0000 0000 0000 0000 0000 0111 - => 15 ; 15 = 0000 0000 0000 0000 0000 0000 1111 - - - Function: logxor &rest INTS-OR-MARKERS - This function returns the "exclusive or" of its arguments: the Nth - bit is set in the result if, and only if, the Nth bit is set in an - odd number of the arguments. If there are no arguments, the - result is 0, which is an identity element for this operation. If - `logxor' is passed just one argument, it returns that argument. - - ; 28-bit binary values - - (logxor 12 5) ; 12 = 0000 0000 0000 0000 0000 0000 1100 - ; 5 = 0000 0000 0000 0000 0000 0000 0101 - => 9 ; 9 = 0000 0000 0000 0000 0000 0000 1001 - - (logxor 12 5 7) ; 12 = 0000 0000 0000 0000 0000 0000 1100 - ; 5 = 0000 0000 0000 0000 0000 0000 0101 - ; 7 = 0000 0000 0000 0000 0000 0000 0111 - => 14 ; 14 = 0000 0000 0000 0000 0000 0000 1110 - - - Function: lognot INTEGER - This function returns the logical complement of its argument: the - Nth bit is one in the result if, and only if, the Nth bit is zero - in INTEGER, and vice-versa. - - (lognot 5) - => -6 - ;; 5 = 0000 0000 0000 0000 0000 0000 0101 - ;; becomes - ;; -6 = 1111 1111 1111 1111 1111 1111 1010 - - -File: lispref.info, Node: Math Functions, Next: Random Numbers, Prev: Bitwise Operations, Up: Numbers - -Standard Mathematical Functions -=============================== - - These mathematical functions are available if floating point is -supported (which is the normal state of affairs). They allow integers -as well as floating point numbers as arguments. - - - Function: sin ARG - - Function: cos ARG - - Function: tan ARG - These are the ordinary trigonometric functions, with argument - measured in radians. - - - Function: asin ARG - The value of `(asin ARG)' is a number between -pi/2 and pi/2 - (inclusive) whose sine is ARG; if, however, ARG is out of range - (outside [-1, 1]), then the result is a NaN. - - - Function: acos ARG - The value of `(acos ARG)' is a number between 0 and pi (inclusive) - whose cosine is ARG; if, however, ARG is out of range (outside - [-1, 1]), then the result is a NaN. - - - Function: atan ARG - The value of `(atan ARG)' is a number between -pi/2 and pi/2 - (exclusive) whose tangent is ARG. - - - Function: sinh ARG - - Function: cosh ARG - - Function: tanh ARG - These are the ordinary hyperbolic trigonometric functions. - - - Function: asinh ARG - - Function: acosh ARG - - Function: atanh ARG - These are the inverse hyperbolic trigonometric functions. - - - Function: exp ARG - This is the exponential function; it returns e to the power ARG. - e is a fundamental mathematical constant also called the base of - natural logarithms. - - - Function: log ARG &optional BASE - This function returns the logarithm of ARG, with base BASE. If - you don't specify BASE, the base E is used. If ARG is negative, - the result is a NaN. - - - Function: log10 ARG - This function returns the logarithm of ARG, with base 10. If ARG - is negative, the result is a NaN. `(log10 X)' == `(log X 10)', at - least approximately. - - - Function: expt X Y - This function returns X raised to power Y. If both arguments are - integers and Y is positive, the result is an integer; in this - case, it is truncated to fit the range of possible integer values. - - - Function: sqrt ARG - This returns the square root of ARG. If ARG is negative, the - value is a NaN. - - - Function: cube-root ARG - This returns the cube root of ARG. - - -File: lispref.info, Node: Random Numbers, Prev: Math Functions, Up: Numbers - -Random Numbers -============== - - A deterministic computer program cannot generate true random numbers. -For most purposes, "pseudo-random numbers" suffice. A series of -pseudo-random numbers is generated in a deterministic fashion. The -numbers are not truly random, but they have certain properties that -mimic a random series. For example, all possible values occur equally -often in a pseudo-random series. - - In XEmacs, pseudo-random numbers are generated from a "seed" number. -Starting from any given seed, the `random' function always generates -the same sequence of numbers. XEmacs always starts with the same seed -value, so the sequence of values of `random' is actually the same in -each XEmacs run! For example, in one operating system, the first call -to `(random)' after you start XEmacs always returns -1457731, and the -second one always returns -7692030. This repeatability is helpful for -debugging. - - If you want truly unpredictable random numbers, execute `(random -t)'. This chooses a new seed based on the current time of day and on -XEmacs's process ID number. - - - Function: random &optional LIMIT - This function returns a pseudo-random integer. Repeated calls - return a series of pseudo-random integers. - - If LIMIT is a positive integer, the value is chosen to be - nonnegative and less than LIMIT. - - If LIMIT is `t', it means to choose a new seed based on the - current time of day and on XEmacs's process ID number. - - On some machines, any integer representable in Lisp may be the - result of `random'. On other machines, the result can never be - larger than a certain maximum or less than a certain (negative) - minimum. - - -File: lispref.info, Node: Strings and Characters, Next: Lists, Prev: Numbers, Up: Top - -Strings and Characters -********************** - - A string in XEmacs Lisp is an array that contains an ordered sequence -of characters. Strings are used as names of symbols, buffers, and -files, to send messages to users, to hold text being copied between -buffers, and for many other purposes. Because strings are so important, -XEmacs Lisp has many functions expressly for manipulating them. XEmacs -Lisp programs use strings more often than individual characters. - -* Menu: - -* Basics: String Basics. Basic properties of strings and characters. -* Predicates for Strings:: Testing whether an object is a string or char. -* Creating Strings:: Functions to allocate new strings. -* Predicates for Characters:: Testing whether an object is a character. -* Character Codes:: Each character has an equivalent integer. -* Text Comparison:: Comparing characters or strings. -* String Conversion:: Converting characters or strings and vice versa. -* Modifying Strings:: Changing characters in a string. -* String Properties:: Additional information attached to strings. -* Formatting Strings:: `format': XEmacs's analog of `printf'. -* Character Case:: Case conversion functions. -* Case Tables:: Customizing case conversion. -* Char Tables:: Mapping from characters to Lisp objects. - diff --git a/info/lispref.info-40 b/info/lispref.info-40 deleted file mode 100644 index b79fe21..0000000 --- a/info/lispref.info-40 +++ /dev/null @@ -1,1263 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Terminal Output, Next: Flow Control, Prev: Terminal Input, Up: System Interface - -Terminal Output -=============== - - The terminal output functions send output to the terminal or keep -track of output sent to the terminal. The function `device-baud-rate' -tells you what XEmacs thinks is the output speed of the terminal. - - - Function: device-baud-rate &optional DEVICE - This function's value is the output speed of the terminal - associated with DEVICE, as far as XEmacs knows. DEVICE defaults - to the selected device (usually the only device) if omitted. - Changing this value does not change the speed of actual data - transmission, but the value is used for calculations such as - padding. This value has no effect for window-system devices. - (This is different in FSF Emacs, where the baud rate also affects - decisions about whether to scroll part of the screen or repaint, - even when using a window system.) - - The value is measured in bits per second. - - XEmacs attempts to automatically initialize the baud rate by querying -the terminal. If you are running across a network, however, and -different parts of the network work are at different baud rates, the -value returned by XEmacs may be different from the value used by your -local terminal. Some network protocols communicate the local terminal -speed to the remote machine, so that XEmacs and other programs can get -the proper value, but others do not. If XEmacs has the wrong value, it -makes decisions that are less than optimal. To fix the problem, use -`set-device-baud-rate'. - - - Function: set-device-baud-rate &optional DEVICE - This function sets the output speed of DEVICE. See - `device-baud-rate'. DEVICE defaults to the selected device - (usually the only device) if omitted. - - - Function: send-string-to-terminal CHAR-OR-STRING &optional STDOUT-P - DEVICE - This function sends CHAR-OR-STRING to the terminal without - alteration. Control characters in CHAR-OR-STRING have - terminal-dependent effects. - - If DEVICE is `nil', this function writes to XEmacs's stderr, or to - stdout if STDOUT-P is non-`nil'. Otherwise, DEVICE should be a - tty or stream device, and the function writes to the device's - normal or error output, according to STDOUT-P. - - One use of this function is to define function keys on terminals - that have downloadable function key definitions. For example, - this is how on certain terminals to define function key 4 to move - forward four characters (by transmitting the characters `C-u C-f' - to the computer): - - (send-string-to-terminal "\eF4\^U\^F") - => nil - - - Command: open-termscript FILENAME - This function is used to open a "termscript file" that will record - all the characters sent by XEmacs to the terminal. (If there are - multiple tty or stream devices, all characters sent to all such - devices are recorded.) The function returns `nil'. Termscript - files are useful for investigating problems where XEmacs garbles - the screen, problems that are due to incorrect Termcap entries or - to undesirable settings of terminal options more often than to - actual XEmacs bugs. Once you are certain which characters were - actually output, you can determine reliably whether they - correspond to the Termcap specifications in use. - - A `nil' value for FILENAME stops recording terminal output. - - See also `open-dribble-file' in *Note Terminal Input::. - - (open-termscript "../junk/termscript") - => nil - - -File: lispref.info, Node: Flow Control, Next: Batch Mode, Prev: Terminal Output, Up: System Interface - -Flow Control -============ - - This section attempts to answer the question "Why does XEmacs choose -to use flow-control characters in its command character set?" For a -second view on this issue, read the comments on flow control in the -`emacs/INSTALL' file from the distribution; for help with Termcap -entries and DEC terminal concentrators, see `emacs/etc/TERMS'. - - At one time, most terminals did not need flow control, and none used -`C-s' and `C-q' for flow control. Therefore, the choice of `C-s' and -`C-q' as command characters was uncontroversial. XEmacs, for economy -of keystrokes and portability, used nearly all the ASCII control -characters, with mnemonic meanings when possible; thus, `C-s' for -search and `C-q' for quote. - - Later, some terminals were introduced which required these characters -for flow control. They were not very good terminals for full-screen -editing, so XEmacs maintainers did not pay attention. In later years, -flow control with `C-s' and `C-q' became widespread among terminals, -but by this time it was usually an option. And the majority of users, -who can turn flow control off, were unwilling to switch to less -mnemonic key bindings for the sake of flow control. - - So which usage is "right", XEmacs's or that of some terminal and -concentrator manufacturers? This question has no simple answer. - - One reason why we are reluctant to cater to the problems caused by -`C-s' and `C-q' is that they are gratuitous. There are other -techniques (albeit less common in practice) for flow control that -preserve transparency of the character stream. Note also that their use -for flow control is not an official standard. Interestingly, on the -model 33 teletype with a paper tape punch (which is very old), `C-s' -and `C-q' were sent by the computer to turn the punch on and off! - - As X servers and other window systems replace character-only -terminals, this problem is gradually being cured. For the mean time, -XEmacs provides a convenient way of enabling flow control if you want -it: call the function `enable-flow-control'. - - - Function: enable-flow-control - This function enables use of `C-s' and `C-q' for output flow - control, and provides the characters `C-\' and `C-^' as aliases - for them using `keyboard-translate-table' (*note Translating - Input::.). - - You can use the function `enable-flow-control-on' in your `.emacs' -file to enable flow control automatically on certain terminal types. - - - Function: enable-flow-control-on &rest TERMTYPES - This function enables flow control, and the aliases `C-\' and - `C-^', if the terminal type is one of TERMTYPES. For example: - - (enable-flow-control-on "vt200" "vt300" "vt101" "vt131") - - Here is how `enable-flow-control' does its job: - - 1. It sets CBREAK mode for terminal input, and tells the operating - system to handle flow control, with `(set-input-mode nil t)'. - - 2. It sets up `keyboard-translate-table' to translate `C-\' and `C-^' - into `C-s' and `C-q'. Except at its very lowest level, XEmacs - never knows that the characters typed were anything but `C-s' and - `C-q', so you can in effect type them as `C-\' and `C-^' even when - they are input for other commands. *Note Translating Input::. - - If the terminal is the source of the flow control characters, then -once you enable kernel flow control handling, you probably can make do -with less padding than normal for that terminal. You can reduce the -amount of padding by customizing the Termcap entry. You can also -reduce it by setting `baud-rate' to a smaller value so that XEmacs uses -a smaller speed when calculating the padding needed. *Note Terminal -Output::. - - -File: lispref.info, Node: Batch Mode, Prev: Flow Control, Up: System Interface - -Batch Mode -========== - - The command line option `-batch' causes XEmacs to run -noninteractively. In this mode, XEmacs does not read commands from the -terminal, it does not alter the terminal modes, and it does not expect -to be outputting to an erasable screen. The idea is that you specify -Lisp programs to run; when they are finished, XEmacs should exit. The -way to specify the programs to run is with `-l FILE', which loads the -library named FILE, and `-f FUNCTION', which calls FUNCTION with no -arguments. - - Any Lisp program output that would normally go to the echo area, -either using `message' or using `prin1', etc., with `t' as the stream, -goes instead to XEmacs's standard error descriptor when in batch mode. -Thus, XEmacs behaves much like a noninteractive application program. -(The echo area output that XEmacs itself normally generates, such as -command echoing, is suppressed entirely.) - - - Function: noninteractive - This function returns non-`nil' when XEmacs is running in batch - mode. - - - Variable: noninteractive - This variable is non-`nil' when XEmacs is running in batch mode. - Setting this variable to `nil', however, will not change whether - XEmacs is running in batch mode, and will not change the return - value of the `noninteractive' function. - - -File: lispref.info, Node: X-Windows, Next: ToolTalk Support, Prev: System Interface, Up: Top - -Functions Specific to the X Window System -***************************************** - - XEmacs provides the concept of "devices", which generalizes -connections to an X server, a TTY device, etc. Most information about -an X server that XEmacs is connected to can be determined through -general console and device functions. *Note Consoles and Devices::. -However, there are some features of the X Window System that do not -generalize well, and they are covered specially here. - -* Menu: - -* X Selections:: Transferring text to and from other X clients. -* X Server:: Information about the X server connected to - a particular device. -* X Miscellaneous:: Other X-specific functions and variables. - - -File: lispref.info, Node: X Selections, Next: X Server, Up: X-Windows - -X Selections -============ - - The X server records a set of "selections" which permit transfer of -data between application programs. The various selections are -distinguished by "selection types", represented in XEmacs by symbols. -X clients including XEmacs can read or set the selection for any given -type. - - - Function: x-own-selection DATA &optional TYPE - This function sets a "selection" in the X server. It takes two - arguments: a value, DATA, and the selection type TYPE to assign it - to. DATA may be a string, a cons of two markers, or an extent. - In the latter cases, the selection is considered to be the text - between the markers, or between the extent's endpoints. - - Each possible TYPE has its own selection value, which changes - independently. The usual values of TYPE are `PRIMARY' and - `SECONDARY'; these are symbols with upper-case names, in accord - with X Windows conventions. The default is `PRIMARY'. - - (In FSF Emacs, this function is called `x-set-selection' and takes - different arguments.) - - - Function: x-get-selection - This function accesses selections set up by XEmacs or by other X - clients. It returns the value of the current primary selection. - - - Function: x-disown-selection &optional SECONDARY-P - Assuming we own the selection, this function disowns it. If - SECONDARY-P is non-`nil', the secondary selection instead of the - primary selection is discarded. - - The X server also has a set of numbered "cut buffers" which can -store text or other data being moved between applications. Cut buffers -are considered obsolete, but XEmacs supports them for the sake of X -clients that still use them. - - - Function: x-get-cutbuffer &optional N - This function returns the contents of cut buffer number N. (This - function is called `x-get-cut-buffer' in FSF Emacs.) - - - Function: x-store-cutbuffer STRING - This function stores STRING into the first cut buffer (cut buffer - 0), moving the other values down through the series of cut buffers, - kill-ring-style. (This function is called `x-set-cut-buffer' in FSF - Emacs.) - - -File: lispref.info, Node: X Server, Next: X Miscellaneous, Prev: X Selections, Up: X-Windows - -X Server -======== - - This section describes how to access and change the overall status of -the X server XEmacs is using. - -* Menu: - -* Resources:: Getting resource values from the server. -* Server Data:: Getting info about the X server. -* Grabs:: Restricting access to the server by other apps. - - -File: lispref.info, Node: Resources, Next: Server Data, Up: X Server - -Resources ---------- - - - Function: default-x-device - This function return the default X device for resourcing. This is - the first-created X device that still exists. - - - Function: x-get-resource NAME CLASS TYPE &optional LOCALE DEVICE - NOERROR - This function retrieves a resource value from the X resource - manager. - - * The first arg is the name of the resource to retrieve, such as - `"font"'. - - * The second arg is the class of the resource to retrieve, like - `"Font"'. - - * The third arg should be one of the symbols `string', - `integer', `natnum', or `boolean', specifying the type of - object that the database is searched for. - - * The fourth arg is the locale to search for the resources on, - and can currently be a a buffer, a frame, a device, or the - symbol `global'. If omitted, it defaults to `global'. - - * The fifth arg is the device to search for the resources on. - (The resource database for a particular device is constructed - by combining non-device- specific resources such any - command-line resources specified and any app-defaults files - found [or the fallback resources supplied by XEmacs, if no - app-defaults file is found] with device-specific resources - such as those supplied using `xrdb'.) If omitted, it defaults - to the device of LOCALE, if a device can be derived (i.e. if - LOCALE is a frame or device), and otherwise defaults to the - value of `default-x-device'. - - * The sixth arg NOERROR, if non-`nil', means do not signal an - error if a bogus resource specification was retrieved (e.g. - if a non-integer was given when an integer was requested). - In this case, a warning is issued instead. - - The resource names passed to this function are looked up relative - to the locale. - - If you want to search for a subresource, you just need to specify - the resource levels in NAME and CLASS. For example, NAME could be - `"modeline.attributeFont"', and CLASS `"Face.AttributeFont"'. - - Specifically, - - 1. If LOCALE is a buffer, a call - - `(x-get-resource "foreground" "Foreground" 'string SOME-BUFFER)' - - is an interface to a C call something like - - `XrmGetResource (db, "xemacs.buffer.BUFFER-NAME.foreground", - "Emacs.EmacsLocaleType.EmacsBuffer.Foreground", - "String");' - - 2. If LOCALE is a frame, a call - - `(x-get-resource "foreground" "Foreground" 'string SOME-FRAME)' - - is an interface to a C call something like - - `XrmGetResource (db, "xemacs.frame.FRAME-NAME.foreground", - "Emacs.EmacsLocaleType.EmacsFrame.Foreground", - "String");' - - 3. If LOCALE is a device, a call - - `(x-get-resource "foreground" "Foreground" 'string SOME-DEVICE)' - - is an interface to a C call something like - - `XrmGetResource (db, "xemacs.device.DEVICE-NAME.foreground", - "Emacs.EmacsLocaleType.EmacsDevice.Foreground", - "String");' - - 4. If LOCALE is the symbol `global', a call - - `(x-get-resource "foreground" "Foreground" 'string 'global)' - - is an interface to a C call something like - - `XrmGetResource (db, "xemacs.foreground", - "Emacs.Foreground", - "String");' - - Note that for `global', no prefix is added other than that of the - application itself; thus, you can use this locale to retrieve - arbitrary application resources, if you really want to. - - The returned value of this function is `nil' if the queried - resource is not found. If TYPE is `string', a string is returned, - and if it is `integer', an integer is returned. If TYPE is - `boolean', then the returned value is the list `(t)' for true, - `(nil)' for false, and is `nil' to mean "unspecified". - - - Function: x-put-resource RESOURCE-LINE &optional DEVICE - This function adds a resource to the resource database for DEVICE. - RESOURCE-LINE specifies the resource to add and should be a - standard resource specification. - - - Variable: x-emacs-application-class - This variable holds The X application class of the XEmacs process. - This controls, among other things, the name of the "app-defaults" - file that XEmacs will use. For changes to this variable to take - effect, they must be made before the connection to the X server is - initialized, that is, this variable may only be changed before - XEmacs is dumped, or by setting it in the file - `lisp/term/x-win.el'. - - By default, this variable is nil at startup. When the connection - to the X server is first initialized, the X resource database will - be consulted and the value will be set according to whether any - resources are found for the application class "XEmacs". - - -File: lispref.info, Node: Server Data, Next: Grabs, Prev: Resources, Up: X Server - -Data about the X Server ------------------------ - - This section describes functions and a variable that you can use to -get information about the capabilities and origin of the X server -corresponding to a particular device. The device argument is generally -optional and defaults to the selected device. - - - Function: x-server-version &optional DEVICE - This function returns the list of version numbers of the X server - DEVICE is on. The returned value is a list of three integers: the - major and minor version numbers of the X protocol in use, and the - vendor-specific release number. - - - Function: x-server-vendor &optional DEVICE - This function returns the vendor supporting the X server DEVICE is - on. - - - Function: x-display-visual-class &optional DEVICE - This function returns the visual class of the display DEVICE is - on. The value is one of the symbols `static-gray', `gray-scale', - `static-color', `pseudo-color', `true-color', and `direct-color'. - (Note that this is different from previous versions of XEmacs, - which returned `StaticGray', `GrayScale', etc.) - - -File: lispref.info, Node: Grabs, Prev: Server Data, Up: X Server - -Restricting Access to the Server by Other Apps ----------------------------------------------- - - - Function: x-grab-keyboard &optional DEVICE - This function grabs the keyboard on the given device (defaulting - to the selected one). So long as the keyboard is grabbed, all - keyboard events will be delivered to XEmacs - it is not possible - for other X clients to eavesdrop on them. Ungrab the keyboard - with `x-ungrab-keyboard' (use an `unwind-protect'). Returns `t' - if the grab was successful; `nil' otherwise. - - - Function: x-ungrab-keyboard &optional DEVICE - This function releases a keyboard grab made with `x-grab-keyboard'. - - - Function: x-grab-pointer &optional DEVICE CURSOR IGNORE-KEYBOARD - This function grabs the pointer and restricts it to its current - window. If optional DEVICE argument is `nil', the selected device - will be used. If optional CURSOR argument is non-`nil', change - the pointer shape to that until `x-ungrab-pointer' is called (it - should be an object returned by the `make-cursor' function). If - the second optional argument IGNORE-KEYBOARD is non-`nil', ignore - all keyboard events during the grab. Returns `t' if the grab is - successful, `nil' otherwise. - - - Function: x-ungrab-pointer &optional DEVICE - This function releases a pointer grab made with `x-grab-pointer'. - If optional first arg DEVICE is `nil' the selected device is used. - If it is `t' the pointer will be released on all X devices. - - -File: lispref.info, Node: X Miscellaneous, Prev: X Server, Up: X-Windows - -Miscellaneous X Functions and Variables -======================================= - - - Variable: x-bitmap-file-path - This variable holds a list of the directories in which X bitmap - files may be found. If `nil', this is initialized from the - `"*bitmapFilePath"' resource. This is used by the - `make-image-instance' function (however, note that if the - environment variable `XBMLANGPATH' is set, it is consulted first). - - - Variable: x-library-search-path - This variable holds the search path used by `read-color' to find - `rgb.txt'. - - - Function: x-valid-keysym-name-p KEYSYM - This function returns true if KEYSYM names a keysym that the X - library knows about. Valid keysyms are listed in the files - `/usr/include/X11/keysymdef.h' and in `/usr/lib/X11/XKeysymDB', or - whatever the equivalents are on your system. - - - Function: x-window-id &optional FRAME - This function returns the ID of the X11 window. This gives us a - chance to manipulate the Emacs window from within a different - program. Since the ID is an unsigned long, we return it as a - string. - - - Variable: x-allow-sendevents - If non-`nil', synthetic events are allowed. `nil' means they are - ignored. Beware: allowing XEmacs to process SendEvents opens a - big security hole. - - - Function: x-debug-mode ARG &optional DEVICE - With a true arg, make the connection to the X server synchronous. - With false, make it asynchronous. Synchronous connections are - much slower, but are useful for debugging. (If you get X errors, - make the connection synchronous, and use a debugger to set a - breakpoint on `x_error_handler'. Your backtrace of the C stack - will now be useful. In asynchronous mode, the stack above - `x_error_handler' isn't helpful because of buffering.) If DEVICE - is not specified, the selected device is assumed. - - Calling this function is the same as calling the C function - `XSynchronize', or starting the program with the `-sync' command - line argument. - - - Variable: x-debug-events - If non-zero, debug information about events that XEmacs sees is - displayed. Information is displayed on stderr. Currently defined - values are: - - * 1 == non-verbose output - - * 2 == verbose output - - -File: lispref.info, Node: ToolTalk Support, Next: LDAP Support, Prev: X-Windows, Up: Top - -ToolTalk Support -**************** - -* Menu: - -* XEmacs ToolTalk API Summary:: -* Sending Messages:: -* Receiving Messages:: - - -File: lispref.info, Node: XEmacs ToolTalk API Summary, Next: Sending Messages, Up: ToolTalk Support - -XEmacs ToolTalk API Summary -=========================== - - The XEmacs Lisp interface to ToolTalk is similar, at least in spirit, -to the standard C ToolTalk API. Only the message and pattern parts of -the API are supported at present; more of the API could be added if -needed. The Lisp interface departs from the C API in a few ways: - - * ToolTalk is initialized automatically at XEmacs startup-time. - Messages can only be sent other ToolTalk applications connected to - the same X11 server that XEmacs is running on. - - * There are fewer entry points; polymorphic functions with keyword - arguments are used instead. - - * The callback interface is simpler and marginally less functional. - A single callback may be associated with a message or a pattern; - the callback is specified with a Lisp symbol (the symbol should - have a function binding). - - * The session attribute for messages and patterns is always - initialized to the default session. - - * Anywhere a ToolTalk enum constant, e.g. `TT_SESSION', is valid, one - can substitute the corresponding symbol, e.g. `'TT_SESSION'. This - simplifies building lists that represent messages and patterns. - - -File: lispref.info, Node: Sending Messages, Next: Receiving Messages, Prev: XEmacs ToolTalk API Summary, Up: ToolTalk Support - -Sending Messages -================ - -* Menu: - -* Example of Sending Messages:: -* Elisp Interface for Sending Messages:: - - -File: lispref.info, Node: Example of Sending Messages, Next: Elisp Interface for Sending Messages, Up: Sending Messages - -Example of Sending Messages ---------------------------- - - Here's a simple example that sends a query to another application -and then displays its reply. Both the query and the reply are stored -in the first argument of the message. - - (defun tooltalk-random-query-handler (msg) - (let ((state (get-tooltalk-message-attribute msg 'state))) - (cond - ((eq state 'TT_HANDLED) - (message (get-tooltalk-message-attribute msg arg_val 0))) - ((memq state '(TT_FAILED TT_REJECTED)) - (message "Random query turns up nothing"))))) - - (defvar random-query-message - '( class TT_REQUEST - scope TT_SESSION - address TT_PROCEDURE - op "random-query" - args '((TT_INOUT "?" "string")) - callback tooltalk-random-query-handler)) - - (let ((m (make-tooltalk-message random-query-message))) - (send-tooltalk-message m)) - - -File: lispref.info, Node: Elisp Interface for Sending Messages, Prev: Example of Sending Messages, Up: Sending Messages - -Elisp Interface for Sending Messages ------------------------------------- - - - Function: make-tooltalk-message ATTRIBUTES - Create a ToolTalk message and initialize its attributes. The - value of ATTRIBUTES must be a list of alternating keyword/values, - where keywords are symbols that name valid message attributes. - For example: - - (make-tooltalk-message - '(class TT_NOTICE - scope TT_SESSION - address TT_PROCEDURE - op "do-something" - args ("arg1" 12345 (TT_INOUT "arg3" "string")))) - - Values must always be strings, integers, or symbols that represent - ToolTalk constants. Attribute names are the same as those - supported by `set-tooltalk-message-attribute', plus `args'. - - The value of `args' should be a list of message arguments where - each message argument has the following form: - - `(mode [value [type]])' or just `value' - - Where MODE is one of `TT_IN', `TT_OUT', or `TT_INOUT' and TYPE is - a string. If TYPE isn't specified then `int' is used if VALUE is - a number; otherwise `string' is used. If TYPE is `string' then - VALUE is converted to a string (if it isn't a string already) with - `prin1-to-string'. If only a value is specified then MODE - defaults to `TT_IN'. If MODE is `TT_OUT' then VALUE and TYPE - don't need to be specified. You can find out more about the - semantics and uses of ToolTalk message arguments in chapter 4 of - the `ToolTalk Programmer's Guide'. - - - - Function: send-tooltalk-message MSG - Send the message on its way. Once the message has been sent it's - almost always a good idea to get rid of it with - `destroy-tooltalk-message'. - - - - Function: return-tooltalk-message MSG &optional MODE - Send a reply to this message. The second argument can be `reply', - `reject' or `fail'; the default is `reply'. Before sending a - reply, all message arguments whose mode is `TT_INOUT' or `TT_OUT' - should have been filled in - see `set-tooltalk-message-attribute'. - - - - Function: get-tooltalk-message-attribute MSG ATTRIBUTE &optional ARGN - Returns the indicated ToolTalk message attribute. Attributes are - identified by symbols with the same name (underscores and all) as - the suffix of the ToolTalk `tt_message_' function that - extracts the value. String attribute values are copied and - enumerated type values (except disposition) are converted to - symbols; e.g. `TT_HANDLER' is `'TT_HANDLER', `uid' and `gid' are - represented by fixnums (small integers), `opnum' is converted to a - string, and `disposition' is converted to a fixnum. We convert - `opnum' (a C int) to a string (e.g. `123' => `"123"') because - there's no guarantee that opnums will fit within the range of - XEmacs Lisp integers. - - [TBD] Use the `plist' attribute instead of C API `user' attribute - for user-defined message data. To retrieve the value of a message - property, specify the indicator for ARGN. For example, to get the - value of a property called `rflag', use - - (get-tooltalk-message-attribute msg 'plist 'rflag) - - To get the value of a message argument use one of the `arg_val' - (strings), `arg_ival' (integers), or `arg_bval' (strings with - embedded nulls), attributes. For example, to get the integer - value of the third argument: - - (get-tooltalk-message-attribute msg 'arg_ival 2) - - As you can see, argument numbers are zero-based. The type of each - arguments can be retrieved with the `arg_type' attribute; however - ToolTalk doesn't define any semantics for the string value of - `arg_type'. Conventionally `string' is used for strings and `int' - for 32 bit integers. Note that XEmacs Lisp stores the lengths of - strings explicitly (unlike C) so treating the value returned by - `arg_bval' like a string is fine. - - - - Function: set-tooltalk-message-attribute VALUE MSG ATTRIBUTE - &optional ARGN - Initialize one ToolTalk message attribute. - - Attribute names and values are the same as for - `get-tooltalk-message-attribute'. A property list is provided for - user data (instead of the `user' message attribute); see - `get-tooltalk-message-attribute'. - - Callbacks are handled slightly differently than in the C ToolTalk - API. The value of CALLBACK should be the name of a function of one - argument. It will be called each time the state of the message - changes. This is usually used to notice when the message's state - has changed to `TT_HANDLED' (or `TT_FAILED'), so that reply - argument values can be used. - - If one of the argument attributes is specified as `arg_val', - `arg_ival', or `arg_bval', then ARGN must be the number of an - already created argument. Arguments can be added to a message - with `add-tooltalk-message-arg'. - - - - Function: add-tooltalk-message-arg MSG MODE TYPE &optional VALUE - Append one new argument to the message. MODE must be one of - `TT_IN', `TT_INOUT', or `TT_OUT', TYPE must be a string, and VALUE - can be a string or an integer. ToolTalk doesn't define any - semantics for TYPE, so only the participants in the protocol - you're using need to agree what types mean (if anything). - Conventionally `string' is used for strings and `int' for 32 bit - integers. Arguments can initialized by providing a value or with - `set-tooltalk-message-attribute'; the latter is necessary if you - want to initialize the argument with a string that can contain - embedded nulls (use `arg_bval'). - - - - Function: create-tooltalk-message - Create a new ToolTalk message. The message's session attribute is - initialized to the default session. Other attributes can be - initialized with `set-tooltalk-message-attribute'. - `make-tooltalk-message' is the preferred way to create and - initialize a message. - - - - Function: destroy-tooltalk-message MSG - Apply `tt_message_destroy' to the message. It's not necessary to - destroy messages after they've been processed by a message or - pattern callback, the Lisp/ToolTalk callback machinery does this - for you. - - -File: lispref.info, Node: Receiving Messages, Prev: Sending Messages, Up: ToolTalk Support - -Receiving Messages -================== - -* Menu: - -* Example of Receiving Messages:: -* Elisp Interface for Receiving Messages:: - - -File: lispref.info, Node: Example of Receiving Messages, Next: Elisp Interface for Receiving Messages, Up: Receiving Messages - -Example of Receiving Messages ------------------------------ - - Here's a simple example of a handler for a message that tells XEmacs -to display a string in the mini-buffer area. The message operation is -called `emacs-display-string'. Its first (0th) argument is the string -to display. - - (defun tooltalk-display-string-handler (msg) - (message (get-tooltalk-message-attribute msg 'arg_val 0))) - - (defvar display-string-pattern - '(category TT_HANDLE - scope TT_SESSION - op "emacs-display-string" - callback tooltalk-display-string-handler)) - - (let ((p (make-tooltalk-pattern display-string-pattern))) - (register-tooltalk-pattern p)) - - -File: lispref.info, Node: Elisp Interface for Receiving Messages, Prev: Example of Receiving Messages, Up: Receiving Messages - -Elisp Interface for Receiving Messages --------------------------------------- - - - Function: make-tooltalk-pattern ATTRIBUTES - Create a ToolTalk pattern and initialize its attributes. The - value of attributes must be a list of alternating keyword/values, - where keywords are symbols that name valid pattern attributes or - lists of valid attributes. For example: - - (make-tooltalk-pattern - '(category TT_OBSERVE - scope TT_SESSION - op ("operation1" "operation2") - args ("arg1" 12345 (TT_INOUT "arg3" "string")))) - - Attribute names are the same as those supported by - `add-tooltalk-pattern-attribute', plus `'args'. - - Values must always be strings, integers, or symbols that represent - ToolTalk constants or lists of same. When a list of values is - provided all of the list elements are added to the attribute. In - the example above, messages whose `op' attribute is `"operation1"' - or `"operation2"' would match the pattern. - - The value of ARGS should be a list of pattern arguments where each - pattern argument has the following form: - - `(mode [value [type]])' or just `value' - - Where MODE is one of `TT_IN', `TT_OUT', or `TT_INOUT' and TYPE is - a string. If TYPE isn't specified then `int' is used if VALUE is - a number; otherwise `string' is used. If TYPE is `string' then - VALUE is converted to a string (if it isn't a string already) with - `prin1-to-string'. If only a value is specified then MODE - defaults to `TT_IN'. If MODE is `TT_OUT' then VALUE and TYPE - don't need to be specified. You can find out more about the - semantics and uses of ToolTalk pattern arguments in chapter 3 of - the `ToolTalk Programmer's Guide'. - - - - Function: register-tooltalk-pattern PAT - XEmacs will begin receiving messages that match this pattern. - - - Function: unregister-tooltalk-pattern PAT - XEmacs will stop receiving messages that match this pattern. - - - Function: add-tooltalk-pattern-attribute VALUE PAT INDICATOR - Add one value to the indicated pattern attribute. The names of - attributes are the same as the ToolTalk accessors used to set them - less the `tooltalk_pattern_' prefix and the `_add' suffix. For - example, the name of the attribute for the - `tt_pattern_disposition_add' attribute is `disposition'. The - `category' attribute is handled specially, since a pattern can only - be a member of one category (`TT_OBSERVE' or `TT_HANDLE'). - - Callbacks are handled slightly differently than in the C ToolTalk - API. The value of CALLBACK should be the name of a function of one - argument. It will be called each time the pattern matches an - incoming message. - - - Function: add-tooltalk-pattern-arg PAT MODE TYPE VALUE - Add one fully-specified argument to a ToolTalk pattern. MODE must - be one of `TT_IN', `TT_INOUT', or `TT_OUT'. TYPE must be a - string. VALUE can be an integer, string or `nil'. If VALUE is an - integer then an integer argument (`tt_pattern_iarg_add') is added; - otherwise a string argument is added. At present there's no way - to add a binary data argument. - - - - Function: create-tooltalk-pattern - Create a new ToolTalk pattern and initialize its session attribute - to be the default session. - - - Function: destroy-tooltalk-pattern PAT - Apply `tt_pattern_destroy' to the pattern. This effectively - unregisters the pattern. - - - Function: describe-tooltalk-message MSG &optional STREAM - Print the message's attributes and arguments to STREAM. This is - often useful for debugging. - - -File: lispref.info, Node: LDAP Support, Next: Internationalization, Prev: ToolTalk Support, Up: Top - -LDAP Support -************ - - XEmacs can be linked with a LDAP client library to provide Elisp -primitives to access directory servers using the Lightweight Directory -Access Protocol. - -* Menu: - -* Building XEmacs with LDAP support:: How to add LDAP support to XEmacs -* XEmacs LDAP API:: Lisp access to LDAP functions -* Syntax of Search Filters:: A brief summary of RFC 1558 - - -File: lispref.info, Node: Building XEmacs with LDAP support, Next: XEmacs LDAP API, Prev: LDAP Support, Up: LDAP Support - -Building XEmacs with LDAP support -================================= - - LDAP support must be added to XEmacs at build time since it requires -linking to an external LDAP client library. As of 21.2, XEmacs has been -successfully built and tested with - - * OpenLDAP 1.0.3 (`http://www.openldap.org/') - - * University of Michigan's LDAP 3.3 - (`http://www.umich.edu/~dirsvcs/ldap/') - - * LDAP SDK 1.0 from Netscape Corp. (`http://developer.netscape.com/') - - Other libraries conforming to RFC 1823 will probably work also but -may require some minor tweaking at C level. - - The standard XEmacs configure script autodetects an installed LDAP -library provided the library itself and the corresponding header files -can be found in the library and include paths. A successful detection -will be signalled in the final output of the configure script. - - -File: lispref.info, Node: XEmacs LDAP API, Next: Syntax of Search Filters, Prev: Building XEmacs with LDAP support, Up: LDAP Support - -XEmacs LDAP API -=============== - - XEmacs LDAP API consists of two layers: a low-level layer which -tries to stay as close as possible to the C API (where practical) and a -higher-level layer which provides more convenient primitives to -effectively use LDAP. - - As of XEmacs 21.0, only interfaces to basic LDAP search functions are -provided, broader support is planned in future versions. - -* Menu: - -* LDAP Variables:: Lisp variables related to LDAP -* The High-Level LDAP API:: High-level LDAP lisp functions -* The Low-Level LDAP API:: Low-level LDAP lisp primitives - - -File: lispref.info, Node: LDAP Variables, Next: The High-Level LDAP API, Prev: XEmacs LDAP API, Up: XEmacs LDAP API - -LDAP Variables --------------- - - - Variable: ldap-default-host - The default LDAP server hostname. A TCP port number can be - appended to that name using a colon as a separator. - - - Variable: ldap-default-port - Default TCP port for LDAP connections. Initialized from the LDAP - library. Default value is 389. - - - Variable: ldap-default-base - Default base for LDAP searches. This is a string using the syntax - of RFC 1779. For instance, "o¬ME, cÿ" limits the search to the - Acme organization in the United States. - - - Variable: ldap-host-parameters-alist - An alist of per host options for LDAP transactions. The list - elements look like `(HOST PROP1 VAL1 PROP2 VAL2 ...)' HOST is the - name of an LDAP server. A TCP port number can be appended to that - name using a colon as a separator. PROPN and VALN are - property/value pairs describing parameters for the server. Valid - properties: - `binddn' - The distinguished name of the user to bind as. This may look - like `cÿ, o¬me, cnÿnny Bugs', see RFC 1779 for details. - - `passwd' - The password to use for authentication. - - `auth' - The authentication method to use, possible values depend on - the LDAP library XEmacs was compiled with, they may include - `simple', `krbv41' and `krbv42'. - - `base' - The base for the search. This may look like `cÿ, o¬me', see - RFC 1779 for syntax details. - - `scope' - One of the symbols `base', `onelevel' or `subtree' indicating - the scope of the search limited to a base object, to a single - level or to the whole subtree. - - `deref' - The dereference policy is one of the symbols `never', - `always', `search' or `find' and defines how aliases are - dereferenced. - `never' - Aliases are never dereferenced - - `always' - Aliases are always dereferenced - - `search' - Aliases are dereferenced when searching - - `find' - Aliases are dereferenced when locating the base object - for the search - - `timelimit' - The timeout limit for the connection in seconds. - - `sizelimit' - The maximum number of matches to return for searches - performed on this connection. - - -File: lispref.info, Node: The High-Level LDAP API, Next: The Low-Level LDAP API, Prev: LDAP Variables, Up: XEmacs LDAP API - -The High-Level LDAP API ------------------------ - - As of this writing the high-level Lisp LDAP API only provides for -LDAP searches. Further support is planned in the future. - - The `ldap-search' function provides the most convenient interface to -perform LDAP searches. It opens a connection to a host, performs the -query and cleanly closes the connection thus insulating the user from -all the details of the low-level interface such as LDAP Lisp objects -*note The Low-Level LDAP API::. - - - Function: ldap-search FILTER &optional HOST ATTRIBUTES ATTRSONLY - Perform an LDAP search. FILTER is the search filter *note Syntax - of Search Filters::. HOST is the LDAP host on which to perform - the search ATTRIBUTES is the specific attributes to retrieve, - `nil' means retrieve all ATTRSONLY if non-`nil' retrieves the - attributes only without their associated values. Additional - search parameters can be specified through - `ldap-host-parameters-alist'. - - -File: lispref.info, Node: The Low-Level LDAP API, Prev: The High-Level LDAP API, Up: XEmacs LDAP API - -The Low-Level LDAP API ----------------------- - -* Menu: - -* The LDAP Lisp Object:: -* Opening and Closing a LDAP Connection:: -* Searching on a LDAP Server (Low-level):: - - -File: lispref.info, Node: The LDAP Lisp Object, Next: Opening and Closing a LDAP Connection, Prev: The Low-Level LDAP API, Up: The Low-Level LDAP API - -The LDAP Lisp Object -.................... - - An internal built-in `ldap' lisp object represents a LDAP connection. - - - Function: ldapp OBJECT - This function returns non-`nil' if OBJECT is a `ldap' object. - - - Function: ldap-host LDAP - Return the server host of the connection represented by LDAP - - - Function: ldap-live-p LDAP - Return non-`nil' if LDAP is an active LDAP connection - - -File: lispref.info, Node: Opening and Closing a LDAP Connection, Next: Searching on a LDAP Server (Low-level), Prev: The LDAP Lisp Object, Up: The Low-Level LDAP API - -Opening and Closing a LDAP Connection -..................................... - - - Function: ldap-open HOST &optional PLIST - Open a LDAP connection to HOST. PLIST is a property list - containing additional parameters for the connection. Valid keys - in that list are: - `port' - The TCP port to use for the connection if different from - `ldap-default-port' or the library builtin value - - `auth' - The authentication method to use, possible values depend on - the LDAP library XEmacs was compiled with, they may include - `simple', `krbv41' and `krbv42'. - - `binddn' - The distinguished name of the user to bind as. This may look - like `cÿ, o¬me, cnÿnny Bugs', see RFC 1779 for details. - - `passwd' - The password to use for authentication. - - `deref' - The dereference policy is one of the symbols `never', - `always', `search' or `find' and defines how aliases are - dereferenced. - `never' - Aliases are never dereferenced - - `always' - Aliases are always dereferenced - - `search' - Aliases are dereferenced when searching - - `find' - Aliases are dereferenced when locating the base object - for the search The default is `never'. - - `timelimit' - The timeout limit for the connection in seconds. - - `sizelimit' - The maximum number of matches to return for searches - performed on this connection. - - - Function: ldap-close LDAP - Close the connection represented by LDAP - - -File: lispref.info, Node: Searching on a LDAP Server (Low-level), Prev: Opening and Closing a LDAP Connection, Up: The Low-Level LDAP API - -Searching on a LDAP Server (Low-level) -...................................... - - `ldap-search-internal' is the low-level primitive to perform a -search on a LDAP server. It works directly on an open LDAP connection -thus requiring a preliminary call to `ldap-open'. Multiple searches -can be made on the same connection, then the session must be closed -with `ldap-close'. - - - Function: ldap-search-internal LDAP FILTER BASE SCOPE ATTRS ATTRSONLY - Perform a search on an open connection LDAP created with - `ldap-open'. FILTER is a filter string for the search *note - Syntax of Search Filters::. BASE is the distinguished name at - which to start the search. SCOPE is one of the symbols `base', - `onelevel' or `subtree' indicating the scope of the search limited - to a base object, to a single level or to the whole subtree. The - default is `subtree'. `attrs' is a list of strings indicating - which attributes to retrieve for each matching entry. If `nil' all - available attributes are returned. If `attrsonly' is non-`nil' - then only the attributes are retrieved, not their associated values - The function returns a list of matching entries. Each entry being - itself an alist of attribute/values. - - -File: lispref.info, Node: Syntax of Search Filters, Prev: XEmacs LDAP API, Up: LDAP Support - -Syntax of Search Filters -======================== - - LDAP search functions use RFC1558 syntax to describe the search -filter. In that syntax simple filters have the form: - - ( ) - - `' is an attribute name such as `cn' for Common Name, `o' for -Organization, etc... - - `' is the corresponding value. This is generally an exact -string but may also contain `*' characters as wildcards - - `filtertype' is one `=' `~=', `<=', `>=' which respectively describe -equality, approximate equality, inferiority and superiority. - - Thus `(cn=John Smith)' matches all records having a canonical name -equal to John Smith. - - A special case is the presence filter `(=*' which matches -records containing a particular attribute. For instance `(mail=*)' -matches all records containing a `mail' attribute. - - Simple filters can be connected together with the logical operators -`&', `|' and `!' which stand for the usual and, or and not operators. - - `(&(objectClass=Person)(mail=*)(|(sn=Smith)(givenname=John)))' -matches records of class `Person' containing a `mail' attribute and -corresponding to people whose last name is `Smith' or whose first name -is `John'. - - -File: lispref.info, Node: Internationalization, Next: MULE, Prev: LDAP Support, Up: Top - -Internationalization -******************** - -* Menu: - -* I18N Levels 1 and 2:: Support for different time, date, and currency formats. -* I18N Level 3:: Support for localized messages. -* I18N Level 4:: Support for Asian languages. - - -File: lispref.info, Node: I18N Levels 1 and 2, Next: I18N Level 3, Up: Internationalization - -I18N Levels 1 and 2 -=================== - - XEmacs is now compliant with I18N levels 1 and 2. Specifically, -this means that it is 8-bit clean and correctly handles time and date -functions. XEmacs will correctly display the entire ISO-Latin 1 -character set. - - The compose key may now be used to create any character in the -ISO-Latin 1 character set not directly available via the keyboard.. In -order for the compose key to work it is necessary to load the file -`x-compose.el'. At any time while composing a character, `C-h' will -display all valid completions and the character which would be produced. - - -File: lispref.info, Node: I18N Level 3, Next: I18N Level 4, Prev: I18N Levels 1 and 2, Up: Internationalization - -I18N Level 3 -============ - -* Menu: - -* Level 3 Basics:: -* Level 3 Primitives:: -* Dynamic Messaging:: -* Domain Specification:: -* Documentation String Extraction:: - - -File: lispref.info, Node: Level 3 Basics, Next: Level 3 Primitives, Up: I18N Level 3 - -Level 3 Basics --------------- - - XEmacs now provides alpha-level functionality for I18N Level 3. -This means that everything necessary for full messaging is available, -but not every file has been converted. - - The two message files which have been created are `src/emacs.po' and -`lisp/packages/mh-e.po'. Both files need to be converted using -`msgfmt', and the resulting `.mo' files placed in some locale's -`LC_MESSAGES' directory. The test "translations" in these files are -the original messages prefixed by `TRNSLT_'. - - The domain for a variable is stored on the variable's property list -under the property name VARIABLE-DOMAIN. The function -`documentation-property' uses this information when translating a -variable's documentation. - diff --git a/info/lispref.info-41 b/info/lispref.info-41 deleted file mode 100644 index 73d9255..0000000 --- a/info/lispref.info-41 +++ /dev/null @@ -1,1224 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Level 3 Primitives, Next: Dynamic Messaging, Prev: Level 3 Basics, Up: I18N Level 3 - -Level 3 Primitives ------------------- - - - Function: gettext STRING - This function looks up STRING in the default message domain and - returns its translation. If `I18N3' was not enabled when XEmacs - was compiled, it just returns STRING. - - - Function: dgettext DOMAIN STRING - This function looks up STRING in the specified message domain and - returns its translation. If `I18N3' was not enabled when XEmacs - was compiled, it just returns STRING. - - - Function: bind-text-domain DOMAIN PATHNAME - This function associates a pathname with a message domain. Here's - how the path to message file is constructed under SunOS 5.x: - - `{pathname}/{LANG}/LC_MESSAGES/{domain}.mo' - - If `I18N3' was not enabled when XEmacs was compiled, this function - does nothing. - - - Special Form: domain STRING - This function specifies the text domain used for translating - documentation strings and interactive prompts of a function. For - example, write: - - (defun foo (arg) "Doc string" (domain "emacs-foo") ...) - - to specify `emacs-foo' as the text domain of the function `foo'. - The "call" to `domain' is actually a declaration rather than a - function; when actually called, `domain' just returns `nil'. - - - Function: domain-of FUNCTION - This function returns the text domain of FUNCTION; it returns - `nil' if it is the default domain. If `I18N3' was not enabled - when XEmacs was compiled, it always returns `nil'. - - -File: lispref.info, Node: Dynamic Messaging, Next: Domain Specification, Prev: Level 3 Primitives, Up: I18N Level 3 - -Dynamic Messaging ------------------ - - The `format' function has been extended to permit you to change the -order of parameter insertion. For example, the conversion format -`%1$s' inserts parameter one as a string, while `%2$s' inserts -parameter two. This is useful when creating translations which require -you to change the word order. - - -File: lispref.info, Node: Domain Specification, Next: Documentation String Extraction, Prev: Dynamic Messaging, Up: I18N Level 3 - -Domain Specification --------------------- - - The default message domain of XEmacs is `emacs'. For add-on -packages, it is best to use a different domain. For example, let us -say we want to convert the "gorilla" package to use the domain -`emacs-gorilla'. To translate the message "What gorilla?", use -`dgettext' as follows: - - (dgettext "emacs-gorilla" "What gorilla?") - - A function (or macro) which has a documentation string or an -interactive prompt needs to be associated with the domain in order for -the documentation or prompt to be translated. This is done with the -`domain' special form as follows: - - (defun scratch (location) - "Scratch the specified location." - (domain "emacs-gorilla") - (interactive "sScratch: ") - ... ) - - It is most efficient to specify the domain in the first line of the -function body, before the `interactive' form. - - For variables and constants which have documentation strings, -specify the domain after the documentation. - - - Special Form: defvar SYMBOL [VALUE [DOC-STRING [DOMAIN]]] - Example: - (defvar weight 250 "Weight of gorilla, in pounds." "emacs-gorilla") - - - Special Form: defconst SYMBOL [VALUE [DOC-STRING [DOMAIN]]] - Example: - (defconst limbs 4 "Number of limbs" "emacs-gorilla") - - Autoloaded functions which are specified in `loaddefs.el' do not need -to have a domain specification, because their documentation strings are -extracted into the main message base. However, for autoloaded functions -which are specified in a separate package, use following syntax: - - - Function: autoload SYMBOL FILENAME &optional DOCSTRING INTERACTIVE - MACRO DOMAIN - Example: - (autoload 'explore "jungle" "Explore the jungle." nil nil "emacs-gorilla") - - -File: lispref.info, Node: Documentation String Extraction, Prev: Domain Specification, Up: I18N Level 3 - -Documentation String Extraction -------------------------------- - - The utility `etc/make-po' scans the file `DOC' to extract -documentation strings and creates a message file `doc.po'. This file -may then be inserted within `emacs.po'. - - Currently, `make-po' is hard-coded to read from `DOC' and write to -`doc.po'. In order to extract documentation strings from an add-on -package, first run `make-docfile' on the package to produce the `DOC' -file. Then run `make-po -p' with the `-p' argument to indicate that we -are extracting documentation for an add-on package. - - (The `-p' argument is a kludge to make up for a subtle difference -between pre-loaded documentation and add-on documentation: For add-on -packages, the final carriage returns in the strings produced by -`make-docfile' must be ignored.) - - -File: lispref.info, Node: I18N Level 4, Prev: I18N Level 3, Up: Internationalization - -I18N Level 4 -============ - - The Asian-language support in XEmacs is called "MULE". *Note MULE::. - - -File: lispref.info, Node: MULE, Next: Tips, Prev: Internationalization, Up: Top - -MULE -**** - - "MULE" is the name originally given to the version of GNU Emacs -extended for multi-lingual (and in particular Asian-language) support. -"MULE" is short for "MUlti-Lingual Emacs". It was originally called -Nemacs ("Nihon Emacs" where "Nihon" is the Japanese word for "Japan"), -when it only provided support for Japanese. XEmacs refers to its -multi-lingual support as "MULE support" since it is based on "MULE". - -* Menu: - -* Internationalization Terminology:: - Definition of various internationalization terms. -* Charsets:: Sets of related characters. -* MULE Characters:: Working with characters in XEmacs/MULE. -* Composite Characters:: Making new characters by overstriking other ones. -* ISO 2022:: An international standard for charsets and encodings. -* Coding Systems:: Ways of representing a string of chars using integers. -* CCL:: A special language for writing fast converters. -* Category Tables:: Subdividing charsets into groups. - - -File: lispref.info, Node: Internationalization Terminology, Next: Charsets, Up: MULE - -Internationalization Terminology -================================ - - In internationalization terminology, a string of text is divided up -into "characters", which are the printable units that make up the text. -A single character is (for example) a capital `A', the number `2', a -Katakana character, a Kanji ideograph (an "ideograph" is a "picture" -character, such as is used in Japanese Kanji, Chinese Hanzi, and Korean -Hangul; typically there are thousands of such ideographs in each -language), etc. The basic property of a character is its shape. Note -that the same character may be drawn by two different people (or in two -different fonts) in slightly different ways, although the basic shape -will be the same. - - In some cases, the differences will be significant enough that it is -actually possible to identify two or more distinct shapes that both -represent the same character. For example, the lowercase letters `a' -and `g' each have two distinct possible shapes - the `a' can optionally -have a curved tail projecting off the top, and the `g' can be formed -either of two loops, or of one loop and a tail hanging off the bottom. -Such distinct possible shapes of a character are called "glyphs". The -important characteristic of two glyphs making up the same character is -that the choice between one or the other is purely stylistic and has no -linguistic effect on a word (this is the reason why a capital `A' and -lowercase `a' are different characters rather than different glyphs - -e.g. `Aspen' is a city while `aspen' is a kind of tree). - - Note that "character" and "glyph" are used differently here than -elsewhere in XEmacs. - - A "character set" is simply a set of related characters. ASCII, for -example, is a set of 94 characters (or 128, if you count non-printing -characters). Other character sets are ISO8859-1 (ASCII plus various -accented characters and other international symbols), JISX0201 (ASCII, -more or less, plus half-width Katakana), JISX0208 (Japanese Kanji), -JISX0212 (a second set of less-used Japanese Kanji), GB2312 (Mainland -Chinese Hanzi), etc. - - Every character set has one or more "orderings", which can be viewed -as a way of assigning a number (or set of numbers) to each character in -the set. For most character sets, there is a standard ordering, and in -fact all of the character sets mentioned above define a particular -ordering. ASCII, for example, places letters in their "natural" order, -puts uppercase letters before lowercase letters, numbers before -letters, etc. Note that for many of the Asian character sets, there is -no natural ordering of the characters. The actual orderings are based -on one or more salient characteristic, of which there are many to -choose from - e.g. number of strokes, common radicals, phonetic -ordering, etc. - - The set of numbers assigned to any particular character are called -the character's "position codes". The number of position codes -required to index a particular character in a character set is called -the "dimension" of the character set. ASCII, being a relatively small -character set, is of dimension one, and each character in the set is -indexed using a single position code, in the range 0 through 127 (if -non-printing characters are included) or 33 through 126 (if only the -printing characters are considered). JISX0208, i.e. Japanese Kanji, -has thousands of characters, and is of dimension two - every character -is indexed by two position codes, each in the range 33 through 126. -(Note that the choice of the range here is somewhat arbitrary. -Although a character set such as JISX0208 defines an *ordering* of all -its characters, it does not define the actual mapping between numbers -and characters. You could just as easily index the characters in -JISX0208 using numbers in the range 0 through 93, 1 through 94, 2 -through 95, etc. The reason for the actual range chosen is so that the -position codes match up with the actual values used in the common -encodings.) - - An "encoding" is a way of numerically representing characters from -one or more character sets into a stream of like-sized numerical values -called "words"; typically these are 8-bit, 16-bit, or 32-bit -quantities. If an encoding encompasses only one character set, then the -position codes for the characters in that character set could be used -directly. (This is the case with ASCII, and as a result, most people do -not understand the difference between a character set and an encoding.) -This is not possible, however, if more than one character set is to be -used in the encoding. For example, printed Japanese text typically -requires characters from multiple character sets - ASCII, JISX0208, and -JISX0212, to be specific. Each of these is indexed using one or more -position codes in the range 33 through 126, so the position codes could -not be used directly or there would be no way to tell which character -was meant. Different Japanese encodings handle this differently - JIS -uses special escape characters to denote different character sets; EUC -sets the high bit of the position codes for JISX0208 and JISX0212, and -puts a special extra byte before each JISX0212 character; etc. (JIS, -EUC, and most of the other encodings you will encounter are 7-bit or -8-bit encodings. There is one common 16-bit encoding, which is Unicode; -this strives to represent all the world's characters in a single large -character set. 32-bit encodings are generally used internally in -programs to simplify the code that manipulates them; however, they are -not much used externally because they are not very space-efficient.) - - Encodings are classified as either "modal" or "non-modal". In a -"modal encoding", there are multiple states that the encoding can be in, -and the interpretation of the values in the stream depends on the -current global state of the encoding. Special values in the encoding, -called "escape sequences", are used to change the global state. JIS, -for example, is a modal encoding. The bytes `ESC $ B' indicate that, -from then on, bytes are to be interpreted as position codes for -JISX0208, rather than as ASCII. This effect is cancelled using the -bytes `ESC ( B', which mean "switch from whatever the current state is -to ASCII". To switch to JISX0212, the escape sequence `ESC $ ( D'. -(Note that here, as is common, the escape sequences do in fact begin -with `ESC'. This is not necessarily the case, however.) - - A "non-modal encoding" has no global state that extends past the -character currently being interpreted. EUC, for example, is a -non-modal encoding. Characters in JISX0208 are encoded by setting the -high bit of the position codes, and characters in JISX0212 are encoded -by doing the same but also prefixing the character with the byte 0x8F. - - The advantage of a modal encoding is that it is generally more -space-efficient, and is easily extendable because there are essentially -an arbitrary number of escape sequences that can be created. The -disadvantage, however, is that it is much more difficult to work with -if it is not being processed in a sequential manner. In the non-modal -EUC encoding, for example, the byte 0x41 always refers to the letter -`A'; whereas in JIS, it could either be the letter `A', or one of the -two position codes in a JISX0208 character, or one of the two position -codes in a JISX0212 character. Determining exactly which one is meant -could be difficult and time-consuming if the previous bytes in the -string have not already been processed. - - Non-modal encodings are further divided into "fixed-width" and -"variable-width" formats. A fixed-width encoding always uses the same -number of words per character, whereas a variable-width encoding does -not. EUC is a good example of a variable-width encoding: one to three -bytes are used per character, depending on the character set. 16-bit -and 32-bit encodings are nearly always fixed-width, and this is in fact -one of the main reasons for using an encoding with a larger word size. -The advantages of fixed-width encodings should be obvious. The -advantages of variable-width encodings are that they are generally more -space-efficient and allow for compatibility with existing 8-bit -encodings such as ASCII. - - Note that the bytes in an 8-bit encoding are often referred to as -"octets" rather than simply as bytes. This terminology dates back to -the days before 8-bit bytes were universal, when some computers had -9-bit bytes, others had 10-bit bytes, etc. - - -File: lispref.info, Node: Charsets, Next: MULE Characters, Prev: Internationalization Terminology, Up: MULE - -Charsets -======== - - A "charset" in MULE is an object that encapsulates a particular -character set as well as an ordering of those characters. Charsets are -permanent objects and are named using symbols, like faces. - - - Function: charsetp OBJECT - This function returns non-`nil' if OBJECT is a charset. - -* Menu: - -* Charset Properties:: Properties of a charset. -* Basic Charset Functions:: Functions for working with charsets. -* Charset Property Functions:: Functions for accessing charset properties. -* Predefined Charsets:: Predefined charset objects. - - -File: lispref.info, Node: Charset Properties, Next: Basic Charset Functions, Up: Charsets - -Charset Properties ------------------- - - Charsets have the following properties: - -`name' - A symbol naming the charset. Every charset must have a different - name; this allows a charset to be referred to using its name - rather than the actual charset object. - -`doc-string' - A documentation string describing the charset. - -`registry' - A regular expression matching the font registry field for this - character set. For example, both the `ascii' and `latin-iso8859-1' - charsets use the registry `"ISO8859-1"'. This field is used to - choose an appropriate font when the user gives a general font - specification such as `-*-courier-medium-r-*-140-*', i.e. a - 14-point upright medium-weight Courier font. - -`dimension' - Number of position codes used to index a character in the - character set. XEmacs/MULE can only handle character sets of - dimension 1 or 2. This property defaults to 1. - -`chars' - Number of characters in each dimension. In XEmacs/MULE, the only - allowed values are 94 or 96. (There are a couple of pre-defined - character sets, such as ASCII, that do not follow this, but you - cannot define new ones like this.) Defaults to 94. Note that if - the dimension is 2, the character set thus described is 94x94 or - 96x96. - -`columns' - Number of columns used to display a character in this charset. - Only used in TTY mode. (Under X, the actual width of a character - can be derived from the font used to display the characters.) If - unspecified, defaults to the dimension. (This is almost always the - correct value, because character sets with dimension 2 are usually - ideograph character sets, which need two columns to display the - intricate ideographs.) - -`direction' - A symbol, either `l2r' (left-to-right) or `r2l' (right-to-left). - Defaults to `l2r'. This specifies the direction that the text - should be displayed in, and will be left-to-right for most - charsets but right-to-left for Hebrew and Arabic. (Right-to-left - display is not currently implemented.) - -`final' - Final byte of the standard ISO 2022 escape sequence designating - this charset. Must be supplied. Each combination of (DIMENSION, - CHARS) defines a separate namespace for final bytes, and each - charset within a particular namespace must have a different final - byte. Note that ISO 2022 restricts the final byte to the range - 0x30 - 0x7E if dimension == 1, and 0x30 - 0x5F if dimension == 2. - Note also that final bytes in the range 0x30 - 0x3F are reserved - for user-defined (not official) character sets. For more - information on ISO 2022, see *Note Coding Systems::. - -`graphic' - 0 (use left half of font on output) or 1 (use right half of font on - output). Defaults to 0. This specifies how to convert the - position codes that index a character in a character set into an - index into the font used to display the character set. With - `graphic' set to 0, position codes 33 through 126 map to font - indices 33 through 126; with it set to 1, position codes 33 - through 126 map to font indices 161 through 254 (i.e. the same - number but with the high bit set). For example, for a font whose - registry is ISO8859-1, the left half of the font (octets 0x20 - - 0x7F) is the `ascii' charset, while the right half (octets 0xA0 - - 0xFF) is the `latin-iso8859-1' charset. - -`ccl-program' - A compiled CCL program used to convert a character in this charset - into an index into the font. This is in addition to the `graphic' - property. If a CCL program is defined, the position codes of a - character will first be processed according to `graphic' and then - passed through the CCL program, with the resulting values used to - index the font. - - This is used, for example, in the Big5 character set (used in - Taiwan). This character set is not ISO-2022-compliant, and its - size (94x157) does not fit within the maximum 96x96 size of - ISO-2022-compliant character sets. As a result, XEmacs/MULE - splits it (in a rather complex fashion, so as to group the most - commonly used characters together) into two charset objects - (`big5-1' and `big5-2'), each of size 94x94, and each charset - object uses a CCL program to convert the modified position codes - back into standard Big5 indices to retrieve a character from a - Big5 font. - - Most of the above properties can only be changed when the charset is -created. *Note Charset Property Functions::. - - -File: lispref.info, Node: Basic Charset Functions, Next: Charset Property Functions, Prev: Charset Properties, Up: Charsets - -Basic Charset Functions ------------------------ - - - Function: find-charset CHARSET-OR-NAME - This function retrieves the charset of the given name. If - CHARSET-OR-NAME is a charset object, it is simply returned. - Otherwise, CHARSET-OR-NAME should be a symbol. If there is no - such charset, `nil' is returned. Otherwise the associated charset - object is returned. - - - Function: get-charset NAME - This function retrieves the charset of the given name. Same as - `find-charset' except an error is signalled if there is no such - charset instead of returning `nil'. - - - Function: charset-list - This function returns a list of the names of all defined charsets. - - - Function: make-charset NAME DOC-STRING PROPS - This function defines a new character set. This function is for - use with Mule support. NAME is a symbol, the name by which the - character set is normally referred. DOC-STRING is a string - describing the character set. PROPS is a property list, - describing the specific nature of the character set. The - recognized properties are `registry', `dimension', `columns', - `chars', `final', `graphic', `direction', and `ccl-program', as - previously described. - - - Function: make-reverse-direction-charset CHARSET NEW-NAME - This function makes a charset equivalent to CHARSET but which goes - in the opposite direction. NEW-NAME is the name of the new - charset. The new charset is returned. - - - Function: charset-from-attributes DIMENSION CHARS FINAL &optional - DIRECTION - This function returns a charset with the given DIMENSION, CHARS, - FINAL, and DIRECTION. If DIRECTION is omitted, both directions - will be checked (left-to-right will be returned if character sets - exist for both directions). - - - Function: charset-reverse-direction-charset CHARSET - This function returns the charset (if any) with the same dimension, - number of characters, and final byte as CHARSET, but which is - displayed in the opposite direction. - - -File: lispref.info, Node: Charset Property Functions, Next: Predefined Charsets, Prev: Basic Charset Functions, Up: Charsets - -Charset Property Functions --------------------------- - - All of these functions accept either a charset name or charset -object. - - - Function: charset-property CHARSET PROP - This function returns property PROP of CHARSET. *Note Charset - Properties::. - - Convenience functions are also provided for retrieving individual -properties of a charset. - - - Function: charset-name CHARSET - This function returns the name of CHARSET. This will be a symbol. - - - Function: charset-doc-string CHARSET - This function returns the doc string of CHARSET. - - - Function: charset-registry CHARSET - This function returns the registry of CHARSET. - - - Function: charset-dimension CHARSET - This function returns the dimension of CHARSET. - - - Function: charset-chars CHARSET - This function returns the number of characters per dimension of - CHARSET. - - - Function: charset-columns CHARSET - This function returns the number of display columns per character - (in TTY mode) of CHARSET. - - - Function: charset-direction CHARSET - This function returns the display direction of CHARSET - either - `l2r' or `r2l'. - - - Function: charset-final CHARSET - This function returns the final byte of the ISO 2022 escape - sequence designating CHARSET. - - - Function: charset-graphic CHARSET - This function returns either 0 or 1, depending on whether the - position codes of characters in CHARSET map to the left or right - half of their font, respectively. - - - Function: charset-ccl-program CHARSET - This function returns the CCL program, if any, for converting - position codes of characters in CHARSET into font indices. - - The only property of a charset that can currently be set after the -charset has been created is the CCL program. - - - Function: set-charset-ccl-program CHARSET CCL-PROGRAM - This function sets the `ccl-program' property of CHARSET to - CCL-PROGRAM. - - -File: lispref.info, Node: Predefined Charsets, Prev: Charset Property Functions, Up: Charsets - -Predefined Charsets -------------------- - - The following charsets are predefined in the C code. - - Name Type Fi Gr Dir Registry - -------------------------------------------------------------- - ascii 94 B 0 l2r ISO8859-1 - control-1 94 0 l2r --- - latin-iso8859-1 94 A 1 l2r ISO8859-1 - latin-iso8859-2 96 B 1 l2r ISO8859-2 - latin-iso8859-3 96 C 1 l2r ISO8859-3 - latin-iso8859-4 96 D 1 l2r ISO8859-4 - cyrillic-iso8859-5 96 L 1 l2r ISO8859-5 - arabic-iso8859-6 96 G 1 r2l ISO8859-6 - greek-iso8859-7 96 F 1 l2r ISO8859-7 - hebrew-iso8859-8 96 H 1 r2l ISO8859-8 - latin-iso8859-9 96 M 1 l2r ISO8859-9 - thai-tis620 96 T 1 l2r TIS620 - katakana-jisx0201 94 I 1 l2r JISX0201.1976 - latin-jisx0201 94 J 0 l2r JISX0201.1976 - japanese-jisx0208-1978 94x94 @ 0 l2r JISX0208.1978 - japanese-jisx0208 94x94 B 0 l2r JISX0208.19(83|90) - japanese-jisx0212 94x94 D 0 l2r JISX0212 - chinese-gb2312 94x94 A 0 l2r GB2312 - chinese-cns11643-1 94x94 G 0 l2r CNS11643.1 - chinese-cns11643-2 94x94 H 0 l2r CNS11643.2 - chinese-big5-1 94x94 0 0 l2r Big5 - chinese-big5-2 94x94 1 0 l2r Big5 - korean-ksc5601 94x94 C 0 l2r KSC5601 - composite 96x96 0 l2r --- - - The following charsets are predefined in the Lisp code. - - Name Type Fi Gr Dir Registry - -------------------------------------------------------------- - arabic-digit 94 2 0 l2r MuleArabic-0 - arabic-1-column 94 3 0 r2l MuleArabic-1 - arabic-2-column 94 4 0 r2l MuleArabic-2 - sisheng 94 0 0 l2r sisheng_cwnn\|OMRON_UDC_ZH - chinese-cns11643-3 94x94 I 0 l2r CNS11643.1 - chinese-cns11643-4 94x94 J 0 l2r CNS11643.1 - chinese-cns11643-5 94x94 K 0 l2r CNS11643.1 - chinese-cns11643-6 94x94 L 0 l2r CNS11643.1 - chinese-cns11643-7 94x94 M 0 l2r CNS11643.1 - ethiopic 94x94 2 0 l2r Ethio - ascii-r2l 94 B 0 r2l ISO8859-1 - ipa 96 0 1 l2r MuleIPA - vietnamese-lower 96 1 1 l2r VISCII1.1 - vietnamese-upper 96 2 1 l2r VISCII1.1 - - For all of the above charsets, the dimension and number of columns -are the same. - - Note that ASCII, Control-1, and Composite are handled specially. -This is why some of the fields are blank; and some of the filled-in -fields (e.g. the type) are not really accurate. - - -File: lispref.info, Node: MULE Characters, Next: Composite Characters, Prev: Charsets, Up: MULE - -MULE Characters -=============== - - - Function: make-char CHARSET ARG1 &optional ARG2 - This function makes a multi-byte character from CHARSET and octets - ARG1 and ARG2. - - - Function: char-charset CH - This function returns the character set of char CH. - - - Function: char-octet CH &optional N - This function returns the octet (i.e. position code) numbered N - (should be 0 or 1) of char CH. N defaults to 0 if omitted. - - - Function: find-charset-region START END &optional BUFFER - This function returns a list of the charsets in the region between - START and END. BUFFER defaults to the current buffer if omitted. - - - Function: find-charset-string STRING - This function returns a list of the charsets in STRING. - - -File: lispref.info, Node: Composite Characters, Next: ISO 2022, Prev: MULE Characters, Up: MULE - -Composite Characters -==================== - - Composite characters are not yet completely implemented. - - - Function: make-composite-char STRING - This function converts a string into a single composite character. - The character is the result of overstriking all the characters in - the string. - - - Function: composite-char-string CH - This function returns a string of the characters comprising a - composite character. - - - Function: compose-region START END &optional BUFFER - This function composes the characters in the region from START to - END in BUFFER into one composite character. The composite - character replaces the composed characters. BUFFER defaults to - the current buffer if omitted. - - - Function: decompose-region START END &optional BUFFER - This function decomposes any composite characters in the region - from START to END in BUFFER. This converts each composite - character into one or more characters, the individual characters - out of which the composite character was formed. Non-composite - characters are left as-is. BUFFER defaults to the current buffer - if omitted. - - -File: lispref.info, Node: ISO 2022, Next: Coding Systems, Prev: Composite Characters, Up: MULE - -ISO 2022 -======== - - This section briefly describes the ISO 2022 encoding standard. For -more thorough understanding, please refer to the original document of -ISO 2022. - - Character sets ("charsets") are classified into the following four -categories, according to the number of characters of charset: -94-charset, 96-charset, 94x94-charset, and 96x96-charset. - -94-charset - ASCII(B), left(J) and right(I) half of JISX0201, ... - -96-charset - Latin-1(A), Latin-2(B), Latin-3(C), ... - -94x94-charset - GB2312(A), JISX0208(B), KSC5601(C), ... - -96x96-charset - none for the moment - - The character in parentheses after the name of each charset is the -"final character" F, which can be regarded as the identifier of the -charset. ECMA allocates F to each charset. F is in the range of -0x30..0x7F, but 0x30..0x3F are only for private use. - - Note: "ECMA" = European Computer Manufacturers Association - - There are four "registers of charsets", called G0 thru G3. You can -designate (or assign) any charset to one of these registers. - - The code space contained within one octet (of size 256) is divided -into 4 areas: C0, GL, C1, and GR. GL and GR are the areas into which a -register of charset can be invoked into. - - C0: 0x00 - 0x1F - GL: 0x20 - 0x7F - C1: 0x80 - 0x9F - GR: 0xA0 - 0xFF - - Usually, in the initial state, G0 is invoked into GL, and G1 is -invoked into GR. - - ISO 2022 distinguishes 7-bit environments and 8-bit environments. In -7-bit environments, only C0 and GL are used. - - Charset designation is done by escape sequences of the form: - - ESC [I] I F - - where I is an intermediate character in the range 0x20 - 0x2F, and F -is the final character identifying this charset. - - The meaning of intermediate characters are: - - $ [0x24]: indicate charset of dimension 2 (94x94 or 96x96). - ( [0x28]: designate to G0 a 94-charset whose final byte is F. - ) [0x29]: designate to G1 a 94-charset whose final byte is F. - * [0x2A]: designate to G2 a 94-charset whose final byte is F. - + [0x2B]: designate to G3 a 94-charset whose final byte is F. - - [0x2D]: designate to G1 a 96-charset whose final byte is F. - . [0x2E]: designate to G2 a 96-charset whose final byte is F. - / [0x2F]: designate to G3 a 96-charset whose final byte is F. - - The following rule is not allowed in ISO 2022 but can be used in -Mule. - - , [0x2C]: designate to G0 a 96-charset whose final byte is F. - - Here are examples of designations: - - ESC ( B : designate to G0 ASCII - ESC - A : designate to G1 Latin-1 - ESC $ ( A or ESC $ A : designate to G0 GB2312 - ESC $ ( B or ESC $ B : designate to G0 JISX0208 - ESC $ ) C : designate to G1 KSC5601 - - To use a charset designated to G2 or G3, and to use a charset -designated to G1 in a 7-bit environment, you must explicitly invoke G1, -G2, or G3 into GL. There are two types of invocation, Locking Shift -(forever) and Single Shift (one character only). - - Locking Shift is done as follows: - - LS0 or SI (0x0F): invoke G0 into GL - LS1 or SO (0x0E): invoke G1 into GL - LS2: invoke G2 into GL - LS3: invoke G3 into GL - LS1R: invoke G1 into GR - LS2R: invoke G2 into GR - LS3R: invoke G3 into GR - - Single Shift is done as follows: - - SS2 or ESC N: invoke G2 into GL - SS3 or ESC O: invoke G3 into GL - - (#### Ben says: I think the above is slightly incorrect. It appears -that SS2 invokes G2 into GR and SS3 invokes G3 into GR, whereas ESC N -and ESC O behave as indicated. The above definitions will not parse -EUC-encoded text correctly, and it looks like the code in mule-coding.c -has similar problems.) - - You may realize that there are a lot of ISO-2022-compliant ways of -encoding multilingual text. Now, in the world, there exist many coding -systems such as X11's Compound Text, Japanese JUNET code, and so-called -EUC (Extended UNIX Code); all of these are variants of ISO 2022. - - In Mule, we characterize ISO 2022 by the following attributes: - - 1. Initial designation to G0 thru G3. - - 2. Allow designation of short form for Japanese and Chinese. - - 3. Should we designate ASCII to G0 before control characters? - - 4. Should we designate ASCII to G0 at the end of line? - - 5. 7-bit environment or 8-bit environment. - - 6. Use Locking Shift or not. - - 7. Use ASCII or JIS0201-1976-Roman. - - 8. Use JISX0208-1983 or JISX0208-1976. - - (The last two are only for Japanese.) - - By specifying these attributes, you can create any variant of ISO -2022. - - Here are several examples: - - junet -- Coding system used in JUNET. - 1. G0 <- ASCII, G1..3 <- never used - 2. Yes. - 3. Yes. - 4. Yes. - 5. 7-bit environment - 6. No. - 7. Use ASCII - 8. Use JISX0208-1983 - - ctext -- Compound Text - 1. G0 <- ASCII, G1 <- Latin-1, G2,3 <- never used - 2. No. - 3. No. - 4. Yes. - 5. 8-bit environment - 6. No. - 7. Use ASCII - 8. Use JISX0208-1983 - - euc-china -- Chinese EUC. Although many people call this - as "GB encoding", the name may cause misunderstanding. - 1. G0 <- ASCII, G1 <- GB2312, G2,3 <- never used - 2. No. - 3. Yes. - 4. Yes. - 5. 8-bit environment - 6. No. - 7. Use ASCII - 8. Use JISX0208-1983 - - korean-mail -- Coding system used in Korean network. - 1. G0 <- ASCII, G1 <- KSC5601, G2,3 <- never used - 2. No. - 3. Yes. - 4. Yes. - 5. 7-bit environment - 6. Yes. - 7. No. - 8. No. - - Mule creates all these coding systems by default. - - -File: lispref.info, Node: Coding Systems, Next: CCL, Prev: ISO 2022, Up: MULE - -Coding Systems -============== - - A coding system is an object that defines how text containing -multiple character sets is encoded into a stream of (typically 8-bit) -bytes. The coding system is used to decode the stream into a series of -characters (which may be from multiple charsets) when the text is read -from a file or process, and is used to encode the text back into the -same format when it is written out to a file or process. - - For example, many ISO-2022-compliant coding systems (such as Compound -Text, which is used for inter-client data under the X Window System) use -escape sequences to switch between different charsets - Japanese Kanji, -for example, is invoked with `ESC $ ( B'; ASCII is invoked with `ESC ( -B'; and Cyrillic is invoked with `ESC - L'. See `make-coding-system' -for more information. - - Coding systems are normally identified using a symbol, and the -symbol is accepted in place of the actual coding system object whenever -a coding system is called for. (This is similar to how faces and -charsets work.) - - - Function: coding-system-p OBJECT - This function returns non-`nil' if OBJECT is a coding system. - -* Menu: - -* Coding System Types:: Classifying coding systems. -* EOL Conversion:: Dealing with different ways of denoting - the end of a line. -* Coding System Properties:: Properties of a coding system. -* Basic Coding System Functions:: Working with coding systems. -* Coding System Property Functions:: Retrieving a coding system's properties. -* Encoding and Decoding Text:: Encoding and decoding text. -* Detection of Textual Encoding:: Determining how text is encoded. -* Big5 and Shift-JIS Functions:: Special functions for these non-standard - encodings. - - -File: lispref.info, Node: Coding System Types, Next: EOL Conversion, Up: Coding Systems - -Coding System Types -------------------- - -`nil' -`autodetect' - Automatic conversion. XEmacs attempts to detect the coding system - used in the file. - -`no-conversion' - No conversion. Use this for binary files and such. On output, - graphic characters that are not in ASCII or Latin-1 will be - replaced by a `?'. (For a no-conversion-encoded buffer, these - characters will only be present if you explicitly insert them.) - -`shift-jis' - Shift-JIS (a Japanese encoding commonly used in PC operating - systems). - -`iso2022' - Any ISO-2022-compliant encoding. Among other things, this - includes JIS (the Japanese encoding commonly used for e-mail), - national variants of EUC (the standard Unix encoding for Japanese - and other languages), and Compound Text (an encoding used in X11). - You can specify more specific information about the conversion - with the FLAGS argument. - -`big5' - Big5 (the encoding commonly used for Taiwanese). - -`ccl' - The conversion is performed using a user-written pseudo-code - program. CCL (Code Conversion Language) is the name of this - pseudo-code. - -`internal' - Write out or read in the raw contents of the memory representing - the buffer's text. This is primarily useful for debugging - purposes, and is only enabled when XEmacs has been compiled with - `DEBUG_XEMACS' set (the `--debug' configure option). *Warning*: - Reading in a file using `internal' conversion can result in an - internal inconsistency in the memory representing a buffer's text, - which will produce unpredictable results and may cause XEmacs to - crash. Under normal circumstances you should never use `internal' - conversion. - - -File: lispref.info, Node: EOL Conversion, Next: Coding System Properties, Prev: Coding System Types, Up: Coding Systems - -EOL Conversion --------------- - -`nil' - Automatically detect the end-of-line type (LF, CRLF, or CR). Also - generate subsidiary coding systems named `NAME-unix', `NAME-dos', - and `NAME-mac', that are identical to this coding system but have - an EOL-TYPE value of `lf', `crlf', and `cr', respectively. - -`lf' - The end of a line is marked externally using ASCII LF. Since this - is also the way that XEmacs represents an end-of-line internally, - specifying this option results in no end-of-line conversion. This - is the standard format for Unix text files. - -`crlf' - The end of a line is marked externally using ASCII CRLF. This is - the standard format for MS-DOS text files. - -`cr' - The end of a line is marked externally using ASCII CR. This is the - standard format for Macintosh text files. - -`t' - Automatically detect the end-of-line type but do not generate - subsidiary coding systems. (This value is converted to `nil' when - stored internally, and `coding-system-property' will return `nil'.) - - -File: lispref.info, Node: Coding System Properties, Next: Basic Coding System Functions, Prev: EOL Conversion, Up: Coding Systems - -Coding System Properties ------------------------- - -`mnemonic' - String to be displayed in the modeline when this coding system is - active. - -`eol-type' - End-of-line conversion to be used. It should be one of the types - listed in *Note EOL Conversion::. - -`post-read-conversion' - Function called after a file has been read in, to perform the - decoding. Called with two arguments, BEG and END, denoting a - region of the current buffer to be decoded. - -`pre-write-conversion' - Function called before a file is written out, to perform the - encoding. Called with two arguments, BEG and END, denoting a - region of the current buffer to be encoded. - - The following additional properties are recognized if TYPE is -`iso2022': - -`charset-g0' -`charset-g1' -`charset-g2' -`charset-g3' - The character set initially designated to the G0 - G3 registers. - The value should be one of - - * A charset object (designate that character set) - - * `nil' (do not ever use this register) - - * `t' (no character set is initially designated to the - register, but may be later on; this automatically sets the - corresponding `force-g*-on-output' property) - -`force-g0-on-output' -`force-g1-on-output' -`force-g2-on-output' -`force-g3-on-output' - If non-`nil', send an explicit designation sequence on output - before using the specified register. - -`short' - If non-`nil', use the short forms `ESC $ @', `ESC $ A', and `ESC $ - B' on output in place of the full designation sequences `ESC $ ( - @', `ESC $ ( A', and `ESC $ ( B'. - -`no-ascii-eol' - If non-`nil', don't designate ASCII to G0 at each end of line on - output. Setting this to non-`nil' also suppresses other - state-resetting that normally happens at the end of a line. - -`no-ascii-cntl' - If non-`nil', don't designate ASCII to G0 before control chars on - output. - -`seven' - If non-`nil', use 7-bit environment on output. Otherwise, use - 8-bit environment. - -`lock-shift' - If non-`nil', use locking-shift (SO/SI) instead of single-shift or - designation by escape sequence. - -`no-iso6429' - If non-`nil', don't use ISO6429's direction specification. - -`escape-quoted' - If non-nil, literal control characters that are the same as the - beginning of a recognized ISO 2022 or ISO 6429 escape sequence (in - particular, ESC (0x1B), SO (0x0E), SI (0x0F), SS2 (0x8E), SS3 - (0x8F), and CSI (0x9B)) are "quoted" with an escape character so - that they can be properly distinguished from an escape sequence. - (Note that doing this results in a non-portable encoding.) This - encoding flag is used for byte-compiled files. Note that ESC is a - good choice for a quoting character because there are no escape - sequences whose second byte is a character from the Control-0 or - Control-1 character sets; this is explicitly disallowed by the ISO - 2022 standard. - -`input-charset-conversion' - A list of conversion specifications, specifying conversion of - characters in one charset to another when decoding is performed. - Each specification is a list of two elements: the source charset, - and the destination charset. - -`output-charset-conversion' - A list of conversion specifications, specifying conversion of - characters in one charset to another when encoding is performed. - The form of each specification is the same as for - `input-charset-conversion'. - - The following additional properties are recognized (and required) if -TYPE is `ccl': - -`decode' - CCL program used for decoding (converting to internal format). - -`encode' - CCL program used for encoding (converting to external format). - - -File: lispref.info, Node: Basic Coding System Functions, Next: Coding System Property Functions, Prev: Coding System Properties, Up: Coding Systems - -Basic Coding System Functions ------------------------------ - - - Function: find-coding-system CODING-SYSTEM-OR-NAME - This function retrieves the coding system of the given name. - - If CODING-SYSTEM-OR-NAME is a coding-system object, it is simply - returned. Otherwise, CODING-SYSTEM-OR-NAME should be a symbol. - If there is no such coding system, `nil' is returned. Otherwise - the associated coding system object is returned. - - - Function: get-coding-system NAME - This function retrieves the coding system of the given name. Same - as `find-coding-system' except an error is signalled if there is no - such coding system instead of returning `nil'. - - - Function: coding-system-list - This function returns a list of the names of all defined coding - systems. - - - Function: coding-system-name CODING-SYSTEM - This function returns the name of the given coding system. - - - Function: make-coding-system NAME TYPE &optional DOC-STRING PROPS - This function registers symbol NAME as a coding system. - - TYPE describes the conversion method used and should be one of the - types listed in *Note Coding System Types::. - - DOC-STRING is a string describing the coding system. - - PROPS is a property list, describing the specific nature of the - character set. Recognized properties are as in *Note Coding - System Properties::. - - - Function: copy-coding-system OLD-CODING-SYSTEM NEW-NAME - This function copies OLD-CODING-SYSTEM to NEW-NAME. If NEW-NAME - does not name an existing coding system, a new one will be created. - - - Function: subsidiary-coding-system CODING-SYSTEM EOL-TYPE - This function returns the subsidiary coding system of - CODING-SYSTEM with eol type EOL-TYPE. - - -File: lispref.info, Node: Coding System Property Functions, Next: Encoding and Decoding Text, Prev: Basic Coding System Functions, Up: Coding Systems - -Coding System Property Functions --------------------------------- - - - Function: coding-system-doc-string CODING-SYSTEM - This function returns the doc string for CODING-SYSTEM. - - - Function: coding-system-type CODING-SYSTEM - This function returns the type of CODING-SYSTEM. - - - Function: coding-system-property CODING-SYSTEM PROP - This function returns the PROP property of CODING-SYSTEM. - - -File: lispref.info, Node: Encoding and Decoding Text, Next: Detection of Textual Encoding, Prev: Coding System Property Functions, Up: Coding Systems - -Encoding and Decoding Text --------------------------- - - - Function: decode-coding-region START END CODING-SYSTEM &optional - BUFFER - This function decodes the text between START and END which is - encoded in CODING-SYSTEM. This is useful if you've read in - encoded text from a file without decoding it (e.g. you read in a - JIS-formatted file but used the `binary' or `no-conversion' coding - system, so that it shows up as `^[$B!> | <8 | >8 | // - | < | > | == | <= | >= | != | de-sjis | en-sjis -ASSIGNMENT_OPERATOR := - += | -= | *= | /= | %= | &= | '|=' | ^= | <<= | >>= -ARRAY := '[' integer ... ']' - - -File: lispref.info, Node: CCL Statements, Next: CCL Expressions, Prev: CCL Syntax, Up: CCL - -CCL Statements --------------- - - The Emacs Code Conversion Language provides the following statement -types: "set", "if", "branch", "loop", "repeat", "break", "read", -"write", "call", and "end". - -Set statement: -============== - - The "set" statement has three variants with the syntaxes `(REG = -EXPRESSION)', `(REG ASSIGNMENT_OPERATOR EXPRESSION)', and `INTEGER'. -The assignment operator variation of the "set" statement works the same -way as the corresponding C expression statement does. The assignment -operators are `+=', `-=', `*=', `/=', `%=', `&=', `|=', `^=', `<<=', -and `>>=', and they have the same meanings as in C. A "naked integer" -INTEGER is equivalent to a SET statement of the form `(r0 = INTEGER)'. - -I/O statements: -=============== - - The "read" statement takes one or more registers as arguments. It -reads one byte (a C char) from the input into each register in turn. - - The "write" takes several forms. In the form `(write REG ...)' it -takes one or more registers as arguments and writes each in turn to the -output. The integer in a register (interpreted as an Emchar) is -encoded to multibyte form (ie, Bufbytes) and written to the current -output buffer. If it is less than 256, it is written as is. The forms -`(write EXPRESSION)' and `(write INTEGER)' are treated analogously. -The form `(write STRING)' writes the constant string to the output. A -"naked string" `STRING' is equivalent to the statement `(write -STRING)'. The form `(write REG ARRAY)' writes the REGth element of the -ARRAY to the output. - -Conditional statements: -======================= - - The "if" statement takes an EXPRESSION, a CCL BLOCK, and an optional -SECOND CCL BLOCK as arguments. If the EXPRESSION evaluates to -non-zero, the first CCL BLOCK is executed. Otherwise, if there is a -SECOND CCL BLOCK, it is executed. - - The "read-if" variant of the "if" statement takes an EXPRESSION, a -CCL BLOCK, and an optional SECOND CCL BLOCK as arguments. The -EXPRESSION must have the form `(REG OPERATOR OPERAND)' (where OPERAND is -a register or an integer). The `read-if' statement first reads from -the input into the first register operand in the EXPRESSION, then -conditionally executes a CCL block just as the `if' statement does. - - The "branch" statement takes an EXPRESSION and one or more CCL -blocks as arguments. The CCL blocks are treated as a zero-indexed -array, and the `branch' statement uses the EXPRESSION as the index of -the CCL block to execute. Null CCL blocks may be used as no-ops, -continuing execution with the statement following the `branch' -statement in the containing CCL block. Out-of-range values for the -EXPRESSION are also treated as no-ops. - - The "read-branch" variant of the "branch" statement takes an -REGISTER, a CCL BLOCK, and an optional SECOND CCL BLOCK as arguments. -The `read-branch' statement first reads from the input into the -REGISTER, then conditionally executes a CCL block just as the `branch' -statement does. - -Loop control statements: -======================== - - The "loop" statement creates a block with an implied jump from the -end of the block back to its head. The loop is exited on a `break' -statement, and continued without executing the tail by a `repeat' -statement. - - The "break" statement, written `(break)', terminates the current -loop and continues with the next statement in the current block. - - The "repeat" statement has three variants, `repeat', `write-repeat', -and `write-read-repeat'. Each continues the current loop from its -head, possibly after performing I/O. `repeat' takes no arguments and -does no I/O before jumping. `write-repeat' takes a single argument (a -register, an integer, or a string), writes it to the output, then jumps. -`write-read-repeat' takes one or two arguments. The first must be a -register. The second may be an integer or an array; if absent, it is -implicitly set to the first (register) argument. `write-read-repeat' -writes its second argument to the output, then reads from the input -into the register, and finally jumps. See the `write' and `read' -statements for the semantics of the I/O operations for each type of -argument. - -Other control statements: -========================= - - The "call" statement, written `(call CCL-PROGRAM-NAME)', executes a -CCL program as a subroutine. It does not return a value to the caller, -but can modify the register status. - - The "end" statement, written `(end)', terminates the CCL program -successfully, and returns to caller (which may be a CCL program). It -does not alter the status of the registers. - - -File: lispref.info, Node: CCL Expressions, Next: Calling CCL, Prev: CCL Statements, Up: CCL - -CCL Expressions ---------------- - - CCL, unlike Lisp, uses infix expressions. The simplest CCL -expressions consist of a single OPERAND, either a register (one of `r0', -..., `r0') or an integer. Complex expressions are lists of the form `( -EXPRESSION OPERATOR OPERAND )'. Unlike C, assignments are not -expressions. - - In the following table, X is the target resister for a "set". In -subexpressions, this is implicitly `r7'. This means that `>8', `//', -`de-sjis', and `en-sjis' cannot be used freely in subexpressions, since -they return parts of their values in `r7'. Y may be an expression, -register, or integer, while Z must be a register or an integer. - -Name Operator Code C-like Description -CCL_PLUS `+' 0x00 X = Y + Z -CCL_MINUS `-' 0x01 X = Y - Z -CCL_MUL `*' 0x02 X = Y * Z -CCL_DIV `/' 0x03 X = Y / Z -CCL_MOD `%' 0x04 X = Y % Z -CCL_AND `&' 0x05 X = Y & Z -CCL_OR `|' 0x06 X = Y | Z -CCL_XOR `^' 0x07 X = Y ^ Z -CCL_LSH `<<' 0x08 X = Y << Z -CCL_RSH `>>' 0x09 X = Y >> Z -CCL_LSH8 `<8' 0x0A X = (Y << 8) | Z -CCL_RSH8 `>8' 0x0B X = Y >> 8, r[7] = Y & 0xFF -CCL_DIVMOD `//' 0x0C X = Y / Z, r[7] = Y % Z -CCL_LS `<' 0x10 X = (X < Y) -CCL_GT `>' 0x11 X = (X > Y) -CCL_EQ `==' 0x12 X = (X == Y) -CCL_LE `<=' 0x13 X = (X <= Y) -CCL_GE `>=' 0x14 X = (X >= Y) -CCL_NE `!=' 0x15 X = (X != Y) -CCL_ENCODE_SJIS `en-sjis' 0x16 X = HIGHER_BYTE (SJIS (Y, Z)) - r[7] = LOWER_BYTE (SJIS (Y, Z) -CCL_DECODE_SJIS `de-sjis' 0x17 X = HIGHER_BYTE (DE-SJIS (Y, Z)) - r[7] = LOWER_BYTE (DE-SJIS (Y, Z)) - - The CCL operators are as in C, with the addition of CCL_LSH8, -CCL_RSH8, CCL_DIVMOD, CCL_ENCODE_SJIS, and CCL_DECODE_SJIS. The -CCL_ENCODE_SJIS and CCL_DECODE_SJIS treat their first and second bytes -as the high and low bytes of a two-byte character code. (SJIS stands -for Shift JIS, an encoding of Japanese characters used by Microsoft. -CCL_ENCODE_SJIS is a complicated transformation of the Japanese -standard JIS encoding to Shift JIS. CCL_DECODE_SJIS is its inverse.) -It is somewhat odd to represent the SJIS operations in infix form. - - -File: lispref.info, Node: Calling CCL, Next: CCL Examples, Prev: CCL Expressions, Up: CCL - -Calling CCL ------------ - - CCL programs are called automatically during Emacs buffer I/O when -the external representation has a coding system type of `shift-jis', -`big5', or `ccl'. The program is specified by the coding system (*note -Coding Systems::.). You can also call CCL programs from other CCL -programs, and from Lisp using these functions: - - - Function: ccl-execute CCL-PROGRAM STATUS - Execute CCL-PROGRAM with registers initialized by STATUS. - CCL-PROGRAM is a vector of compiled CCL code created by - `ccl-compile'. It is an error for the program to try to execute a - CCL I/O command. STATUS must be a vector of nine values, - specifying the initial value for the R0, R1 .. R7 registers and - for the instruction counter IC. A `nil' value for a register - initializer causes the register to be set to 0. A `nil' value for - the IC initializer causes execution to start at the beginning of - the program. When the program is done, STATUS is modified (by - side-effect) to contain the ending values for the corresponding - registers and IC. - - - Function: ccl-execute-on-string CCL-PROGRAM STATUS STR &optional - CONTINUE - Execute CCL-PROGRAM with initial STATUS on STRING. CCL-PROGRAM is - a vector of compiled CCL code created by `ccl-compile'. STATUS - must be a vector of nine values, specifying the initial value for - the R0, R1 .. R7 registers and for the instruction counter IC. A - `nil' value for a register initializer causes the register to be - set to 0. A `nil' value for the IC initializer causes execution - to start at the beginning of the program. An optional fourth - argument CONTINUE, if non-nil, causes the IC to remain on the - unsatisfied read operation if the program terminates due to - exhaustion of the input buffer. Otherwise the IC is set to the end - of the program. When the program is done, STATUS is modified (by - side-effect) to contain the ending values for the corresponding - registers and IC. Returns the resulting string. - - To call a CCL program from another CCL program, it must first be -registered: - - - Function: register-ccl-program NAME CCL-PROGRAM - Register NAME for CCL program PROGRAM in `ccl-program-table'. - PROGRAM should be the compiled form of a CCL program, or nil. - Return index number of the registered CCL program. - - Information about the processor time used by the CCL interpreter can -be obtained using these functions: - - - Function: ccl-elapsed-time - Returns the elapsed processor time of the CCL interpreter as cons - of user and system time, as floating point numbers measured in - seconds. If only one overall value can be determined, the return - value will be a cons of that value and 0. - - - Function: ccl-reset-elapsed-time - Resets the CCL interpreter's internal elapsed time registers. - - -File: lispref.info, Node: CCL Examples, Prev: Calling CCL, Up: CCL - -CCL Examples ------------- - - This section is not yet written. - - -File: lispref.info, Node: Category Tables, Prev: CCL, Up: MULE - -Category Tables -=============== - - A category table is a type of char table used for keeping track of -categories. Categories are used for classifying characters for use in -regexps - you can refer to a category rather than having to use a -complicated [] expression (and category lookups are significantly -faster). - - There are 95 different categories available, one for each printable -character (including space) in the ASCII charset. Each category is -designated by one such character, called a "category designator". They -are specified in a regexp using the syntax `\cX', where X is a category -designator. (This is not yet implemented.) - - A category table specifies, for each character, the categories that -the character is in. Note that a character can be in more than one -category. More specifically, a category table maps from a character to -either the value `nil' (meaning the character is in no categories) or a -95-element bit vector, specifying for each of the 95 categories whether -the character is in that category. - - Special Lisp functions are provided that abstract this, so you do not -have to directly manipulate bit vectors. - - - Function: category-table-p OBJ - This function returns `t' if ARG is a category table. - - - Function: category-table &optional BUFFER - This function returns the current category table. This is the one - specified by the current buffer, or by BUFFER if it is non-`nil'. - - - Function: standard-category-table - This function returns the standard category table. This is the - one used for new buffers. - - - Function: copy-category-table &optional TABLE - This function constructs a new category table and return it. It - is a copy of the TABLE, which defaults to the standard category - table. - - - Function: set-category-table TABLE &optional BUFFER - This function selects a new category table for BUFFER. One - argument, a category table. BUFFER defaults to the current buffer - if omitted. - - - Function: category-designator-p OBJ - This function returns `t' if ARG is a category designator (a char - in the range `' '' to `'~''). - - - Function: category-table-value-p OBJ - This function returns `t' if ARG is a category table value. Valid - values are `nil' or a bit vector of size 95. - - -File: lispref.info, Node: Tips, Next: Building XEmacs and Object Allocation, Prev: MULE, Up: Top - -Tips and Standards -****************** - - This chapter describes no additional features of XEmacs Lisp. -Instead it gives advice on making effective use of the features -described in the previous chapters. - -* Menu: - -* Style Tips:: Writing clean and robust programs. -* Compilation Tips:: Making compiled code run fast. -* Documentation Tips:: Writing readable documentation strings. -* Comment Tips:: Conventions for writing comments. -* Library Headers:: Standard headers for library packages. - - -File: lispref.info, Node: Style Tips, Next: Compilation Tips, Up: Tips - -Writing Clean Lisp Programs -=========================== - - Here are some tips for avoiding common errors in writing Lisp code -intended for widespread use: - - * Since all global variables share the same name space, and all - functions share another name space, you should choose a short word - to distinguish your program from other Lisp programs. Then take - care to begin the names of all global variables, constants, and - functions with the chosen prefix. This helps avoid name conflicts. - - This recommendation applies even to names for traditional Lisp - primitives that are not primitives in XEmacs Lisp--even to `cadr'. - Believe it or not, there is more than one plausible way to define - `cadr'. Play it safe; append your name prefix to produce a name - like `foo-cadr' or `mylib-cadr' instead. - - If you write a function that you think ought to be added to Emacs - under a certain name, such as `twiddle-files', don't call it by - that name in your program. Call it `mylib-twiddle-files' in your - program, and send mail to `bug-gnu-emacs@prep.ai.mit.edu' - suggesting we add it to Emacs. If and when we do, we can change - the name easily enough. - - If one prefix is insufficient, your package may use two or three - alternative common prefixes, so long as they make sense. - - Separate the prefix from the rest of the symbol name with a hyphen, - `-'. This will be consistent with XEmacs itself and with most - Emacs Lisp programs. - - * It is often useful to put a call to `provide' in each separate - library program, at least if there is more than one entry point to - the program. - - * If a file requires certain other library programs to be loaded - beforehand, then the comments at the beginning of the file should - say so. Also, use `require' to make sure they are loaded. - - * If one file FOO uses a macro defined in another file BAR, FOO - should contain this expression before the first use of the macro: - - (eval-when-compile (require 'BAR)) - - (And BAR should contain `(provide 'BAR)', to make the `require' - work.) This will cause BAR to be loaded when you byte-compile - FOO. Otherwise, you risk compiling FOO without the necessary - macro loaded, and that would produce compiled code that won't work - right. *Note Compiling Macros::. - - Using `eval-when-compile' avoids loading BAR when the compiled - version of FOO is *used*. - - * If you define a major mode, make sure to run a hook variable using - `run-hooks', just as the existing major modes do. *Note Hooks::. - - * If the purpose of a function is to tell you whether a certain - condition is true or false, give the function a name that ends in - `p'. If the name is one word, add just `p'; if the name is - multiple words, add `-p'. Examples are `framep' and - `frame-live-p'. - - * If a user option variable records a true-or-false condition, give - it a name that ends in `-flag'. - - * Please do not define `C-c LETTER' as a key in your major modes. - These sequences are reserved for users; they are the *only* - sequences reserved for users, so we cannot do without them. - - Instead, define sequences consisting of `C-c' followed by a - non-letter. These sequences are reserved for major modes. - - Changing all the major modes in Emacs 18 so they would follow this - convention was a lot of work. Abandoning this convention would - make that work go to waste, and inconvenience users. - - * Sequences consisting of `C-c' followed by `{', `}', `<', `>', `:' - or `;' are also reserved for major modes. - - * Sequences consisting of `C-c' followed by any other punctuation - character are allocated for minor modes. Using them in a major - mode is not absolutely prohibited, but if you do that, the major - mode binding may be shadowed from time to time by minor modes. - - * You should not bind `C-h' following any prefix character (including - `C-c'). If you don't bind `C-h', it is automatically available as - a help character for listing the subcommands of the prefix - character. - - * You should not bind a key sequence ending in except following - another . (That is, it is ok to bind a sequence ending in - ` '.) - - The reason for this rule is that a non-prefix binding for in - any context prevents recognition of escape sequences as function - keys in that context. - - * Applications should not bind mouse events based on button 1 with - the shift key held down. These events include `S-mouse-1', - `M-S-mouse-1', `C-S-mouse-1', and so on. They are reserved for - users. - - * Modes should redefine `mouse-2' as a command to follow some sort of - reference in the text of a buffer, if users usually would not want - to alter the text in that buffer by hand. Modes such as Dired, - Info, Compilation, and Occur redefine it in this way. - - * When a package provides a modification of ordinary Emacs behavior, - it is good to include a command to enable and disable the feature, - Provide a command named `WHATEVER-mode' which turns the feature on - or off, and make it autoload (*note Autoload::.). Design the - package so that simply loading it has no visible effect--that - should not enable the feature. Users will request the feature by - invoking the command. - - * It is a bad idea to define aliases for the Emacs primitives. Use - the standard names instead. - - * Redefining an Emacs primitive is an even worse idea. It may do - the right thing for a particular program, but there is no telling - what other programs might break as a result. - - * If a file does replace any of the functions or library programs of - standard XEmacs, prominent comments at the beginning of the file - should say which functions are replaced, and how the behavior of - the replacements differs from that of the originals. - - * Please keep the names of your XEmacs Lisp source files to 13 - characters or less. This way, if the files are compiled, the - compiled files' names will be 14 characters or less, which is - short enough to fit on all kinds of Unix systems. - - * Don't use `next-line' or `previous-line' in programs; nearly - always, `forward-line' is more convenient as well as more - predictable and robust. *Note Text Lines::. - - * Don't call functions that set the mark, unless setting the mark is - one of the intended features of your program. The mark is a - user-level feature, so it is incorrect to change the mark except - to supply a value for the user's benefit. *Note The Mark::. - - In particular, don't use these functions: - - * `beginning-of-buffer', `end-of-buffer' - - * `replace-string', `replace-regexp' - - If you just want to move point, or replace a certain string, - without any of the other features intended for interactive users, - you can replace these functions with one or two lines of simple - Lisp code. - - * Use lists rather than vectors, except when there is a particular - reason to use a vector. Lisp has more facilities for manipulating - lists than for vectors, and working with lists is usually more - convenient. - - Vectors are advantageous for tables that are substantial in size - and are accessed in random order (not searched front to back), - provided there is no need to insert or delete elements (only lists - allow that). - - * The recommended way to print a message in the echo area is with - the `message' function, not `princ'. *Note The Echo Area::. - - * When you encounter an error condition, call the function `error' - (or `signal'). The function `error' does not return. *Note - Signaling Errors::. - - Do not use `message', `throw', `sleep-for', or `beep' to report - errors. - - * An error message should start with a capital letter but should not - end with a period. - - * Try to avoid using recursive edits. Instead, do what the Rmail `e' - command does: use a new local keymap that contains one command - defined to switch back to the old local keymap. Or do what the - `edit-options' command does: switch to another buffer and let the - user switch back at will. *Note Recursive Editing::. - - * In some other systems there is a convention of choosing variable - names that begin and end with `*'. We don't use that convention - in Emacs Lisp, so please don't use it in your programs. (Emacs - uses such names only for program-generated buffers.) The users - will find Emacs more coherent if all libraries use the same - conventions. - - * Indent each function with `C-M-q' (`indent-sexp') using the - default indentation parameters. - - * Don't make a habit of putting close-parentheses on lines by - themselves; Lisp programmers find this disconcerting. Once in a - while, when there is a sequence of many consecutive - close-parentheses, it may make sense to split them in one or two - significant places. - - * Please put a copyright notice on the file if you give copies to - anyone. Use the same lines that appear at the top of the Lisp - files in XEmacs itself. If you have not signed papers to assign - the copyright to the Foundation, then place your name in the - copyright notice in place of the Foundation's name. - - -File: lispref.info, Node: Compilation Tips, Next: Documentation Tips, Prev: Style Tips, Up: Tips - -Tips for Making Compiled Code Fast -================================== - - Here are ways of improving the execution speed of byte-compiled Lisp -programs. - - * Use the `profile' library to profile your program. See the file - `profile.el' for instructions. - - * Use iteration rather than recursion whenever possible. Function - calls are slow in XEmacs Lisp even when a compiled function is - calling another compiled function. - - * Using the primitive list-searching functions `memq', `member', - `assq', or `assoc' is even faster than explicit iteration. It may - be worth rearranging a data structure so that one of these - primitive search functions can be used. - - * Certain built-in functions are handled specially in byte-compiled - code, avoiding the need for an ordinary function call. It is a - good idea to use these functions rather than alternatives. To see - whether a function is handled specially by the compiler, examine - its `byte-compile' property. If the property is non-`nil', then - the function is handled specially. - - For example, the following input will show you that `aref' is - compiled specially (*note Array Functions::.) while `elt' is not - (*note Sequence Functions::.): - - (get 'aref 'byte-compile) - => byte-compile-two-args - - (get 'elt 'byte-compile) - => nil - - * If calling a small function accounts for a substantial part of - your program's running time, make the function inline. This - eliminates the function call overhead. Since making a function - inline reduces the flexibility of changing the program, don't do - it unless it gives a noticeable speedup in something slow enough - that users care about the speed. *Note Inline Functions::. - - -File: lispref.info, Node: Documentation Tips, Next: Comment Tips, Prev: Compilation Tips, Up: Tips - -Tips for Documentation Strings -============================== - - Here are some tips for the writing of documentation strings. - - * Every command, function, or variable intended for users to know - about should have a documentation string. - - * An internal variable or subroutine of a Lisp program might as well - have a documentation string. In earlier Emacs versions, you could - save space by using a comment instead of a documentation string, - but that is no longer the case. - - * The first line of the documentation string should consist of one - or two complete sentences that stand on their own as a summary. - `M-x apropos' displays just the first line, and if it doesn't - stand on its own, the result looks bad. In particular, start the - first line with a capital letter and end with a period. - - The documentation string can have additional lines that expand on - the details of how to use the function or variable. The - additional lines should be made up of complete sentences also, but - they may be filled if that looks good. - - * For consistency, phrase the verb in the first sentence of a - documentation string as an infinitive with "to" omitted. For - instance, use "Return the cons of A and B." in preference to - "Returns the cons of A and B." Usually it looks good to do - likewise for the rest of the first paragraph. Subsequent - paragraphs usually look better if they have proper subjects. - - * Write documentation strings in the active voice, not the passive, - and in the present tense, not the future. For instance, use - "Return a list containing A and B." instead of "A list containing - A and B will be returned." - - * Avoid using the word "cause" (or its equivalents) unnecessarily. - Instead of, "Cause Emacs to display text in boldface," write just - "Display text in boldface." - - * Do not start or end a documentation string with whitespace. - - * Format the documentation string so that it fits in an Emacs window - on an 80-column screen. It is a good idea for most lines to be no - wider than 60 characters. The first line can be wider if - necessary to fit the information that ought to be there. - - However, rather than simply filling the entire documentation - string, you can make it much more readable by choosing line breaks - with care. Use blank lines between topics if the documentation - string is long. - - * *Do not* indent subsequent lines of a documentation string so that - the text is lined up in the source code with the text of the first - line. This looks nice in the source code, but looks bizarre when - users view the documentation. Remember that the indentation - before the starting double-quote is not part of the string! - - * A variable's documentation string should start with `*' if the - variable is one that users would often want to set interactively. - If the value is a long list, or a function, or if the variable - would be set only in init files, then don't start the - documentation string with `*'. *Note Defining Variables::. - - * The documentation string for a variable that is a yes-or-no flag - should start with words such as "Non-nil means...", to make it - clear that all non-`nil' values are equivalent and indicate - explicitly what `nil' and non-`nil' mean. - - * When a function's documentation string mentions the value of an - argument of the function, use the argument name in capital letters - as if it were a name for that value. Thus, the documentation - string of the function `/' refers to its second argument as - `DIVISOR', because the actual argument name is `divisor'. - - Also use all caps for meta-syntactic variables, such as when you - show the decomposition of a list or vector into subunits, some of - which may vary. - - * When a documentation string refers to a Lisp symbol, write it as it - would be printed (which usually means in lower case), with - single-quotes around it. For example: `lambda'. There are two - exceptions: write t and nil without single-quotes. (In this - manual, we normally do use single-quotes for those symbols.) - - * Don't write key sequences directly in documentation strings. - Instead, use the `\\[...]' construct to stand for them. For - example, instead of writing `C-f', write `\\[forward-char]'. When - Emacs displays the documentation string, it substitutes whatever - key is currently bound to `forward-char'. (This is normally `C-f', - but it may be some other character if the user has moved key - bindings.) *Note Keys in Documentation::. - - * In documentation strings for a major mode, you will want to refer - to the key bindings of that mode's local map, rather than global - ones. Therefore, use the construct `\\<...>' once in the - documentation string to specify which key map to use. Do this - before the first use of `\\[...]'. The text inside the `\\<...>' - should be the name of the variable containing the local keymap for - the major mode. - - It is not practical to use `\\[...]' very many times, because - display of the documentation string will become slow. So use this - to describe the most important commands in your major mode, and - then use `\\{...}' to display the rest of the mode's keymap. - - -File: lispref.info, Node: Comment Tips, Next: Library Headers, Prev: Documentation Tips, Up: Tips - -Tips on Writing Comments -======================== - - We recommend these conventions for where to put comments and how to -indent them: - -`;' - Comments that start with a single semicolon, `;', should all be - aligned to the same column on the right of the source code. Such - comments usually explain how the code on the same line does its - job. In Lisp mode and related modes, the `M-;' - (`indent-for-comment') command automatically inserts such a `;' in - the right place, or aligns such a comment if it is already present. - - This and following examples are taken from the Emacs sources. - - (setq base-version-list ; there was a base - (assoc (substring fn 0 start-vn) ; version to which - file-version-assoc-list)) ; this looks like - ; a subversion - -`;;' - Comments that start with two semicolons, `;;', should be aligned to - the same level of indentation as the code. Such comments usually - describe the purpose of the following lines or the state of the - program at that point. For example: - - (prog1 (setq auto-fill-function - ... - ... - ;; update modeline - (redraw-modeline))) - - Every function that has no documentation string (because it is use - only internally within the package it belongs to), should have - instead a two-semicolon comment right before the function, - explaining what the function does and how to call it properly. - Explain precisely what each argument means and how the function - interprets its possible values. - -`;;;' - Comments that start with three semicolons, `;;;', should start at - the left margin. Such comments are used outside function - definitions to make general statements explaining the design - principles of the program. For example: - - ;;; This Lisp code is run in XEmacs - ;;; when it is to operate as a server - ;;; for other processes. - - Another use for triple-semicolon comments is for commenting out - lines within a function. We use triple-semicolons for this - precisely so that they remain at the left margin. - - (defun foo (a) - ;;; This is no longer necessary. - ;;; (force-mode-line-update) - (message "Finished with %s" a)) - -`;;;;' - Comments that start with four semicolons, `;;;;', should be aligned - to the left margin and are used for headings of major sections of a - program. For example: - - ;;;; The kill ring - -The indentation commands of the Lisp modes in XEmacs, such as `M-;' -(`indent-for-comment') and (`lisp-indent-line') automatically -indent comments according to these conventions, depending on the number -of semicolons. *Note Manipulating Comments: (emacs)Comments. - - -File: lispref.info, Node: Library Headers, Prev: Comment Tips, Up: Tips - -Conventional Headers for XEmacs Libraries -========================================= - - XEmacs has conventions for using special comments in Lisp libraries -to divide them into sections and give information such as who wrote -them. This section explains these conventions. First, an example: - - ;;; lisp-mnt.el --- minor mode for Emacs Lisp maintainers - - ;; Copyright (C) 1992 Free Software Foundation, Inc. - - ;; Author: Eric S. Raymond - ;; Maintainer: Eric S. Raymond - ;; Created: 14 Jul 1992 - ;; Version: 1.2 - ;; Keywords: docs - - ;; This file is part of XEmacs. - COPYING PERMISSIONS... - - The very first line should have this format: - - ;;; FILENAME --- DESCRIPTION - -The description should be complete in one line. - - After the copyright notice come several "header comment" lines, each -beginning with `;; HEADER-NAME:'. Here is a table of the conventional -possibilities for HEADER-NAME: - -`Author' - This line states the name and net address of at least the principal - author of the library. - - If there are multiple authors, you can list them on continuation - lines led by `;;' and a tab character, like this: - - ;; Author: Ashwin Ram - ;; Dave Sill - ;; Dave Brennan - ;; Eric Raymond - -`Maintainer' - This line should contain a single name/address as in the Author - line, or an address only, or the string `FSF'. If there is no - maintainer line, the person(s) in the Author field are presumed to - be the maintainers. The example above is mildly bogus because the - maintainer line is redundant. - - The idea behind the `Author' and `Maintainer' lines is to make - possible a Lisp function to "send mail to the maintainer" without - having to mine the name out by hand. - - Be sure to surround the network address with `<...>' if you - include the person's full name as well as the network address. - -`Created' - This optional line gives the original creation date of the file. - For historical interest only. - -`Version' - If you wish to record version numbers for the individual Lisp - program, put them in this line. - -`Adapted-By' - In this header line, place the name of the person who adapted the - library for installation (to make it fit the style conventions, for - example). - -`Keywords' - This line lists keywords for the `finder-by-keyword' help command. - This field is important; it's how people will find your package - when they're looking for things by topic area. To separate the - keywords, you can use spaces, commas, or both. - - Just about every Lisp library ought to have the `Author' and -`Keywords' header comment lines. Use the others if they are -appropriate. You can also put in header lines with other header -names--they have no standard meanings, so they can't do any harm. - - We use additional stylized comments to subdivide the contents of the -library file. Here is a table of them: - -`;;; Commentary:' - This begins introductory comments that explain how the library - works. It should come right after the copying permissions. - -`;;; Change log:' - This begins change log information stored in the library file (if - you store the change history there). For most of the Lisp files - distributed with XEmacs, the change history is kept in the file - `ChangeLog' and not in the source file at all; these files do not - have a `;;; Change log:' line. - -`;;; Code:' - This begins the actual code of the program. - -`;;; FILENAME ends here' - This is the "footer line"; it appears at the very end of the file. - Its purpose is to enable people to detect truncated versions of - the file from the lack of a footer line. - - -File: lispref.info, Node: Building XEmacs and Object Allocation, Next: Standard Errors, Prev: Tips, Up: Top - -Building XEmacs; Allocation of Objects -************************************** - - This chapter describes how the runnable XEmacs executable is dumped -with the preloaded Lisp libraries in it and how storage is allocated. - - There is an entire separate document, the `XEmacs Internals Manual', -devoted to the internals of XEmacs from the perspective of the C -programmer. It contains much more detailed information about the build -process, the allocation and garbage-collection process, and other -aspects related to the internals of XEmacs. - -* Menu: - -* Building XEmacs:: How to preload Lisp libraries into XEmacs. -* Pure Storage:: A kludge to make preloaded Lisp functions sharable. -* Garbage Collection:: Reclaiming space for Lisp objects no longer used. - diff --git a/info/lispref.info-43 b/info/lispref.info-43 deleted file mode 100644 index 78cbdf4..0000000 --- a/info/lispref.info-43 +++ /dev/null @@ -1,1450 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Building XEmacs, Next: Pure Storage, Up: Building XEmacs and Object Allocation - -Building XEmacs -=============== - - This section explains the steps involved in building the XEmacs -executable. You don't have to know this material to build and install -XEmacs, since the makefiles do all these things automatically. This -information is pertinent to XEmacs maintenance. - - The `XEmacs Internals Manual' contains more information about this. - - Compilation of the C source files in the `src' directory produces an -executable file called `temacs', also called a "bare impure XEmacs". -It contains the XEmacs Lisp interpreter and I/O routines, but not the -editing commands. - - Before XEmacs is actually usable, a number of Lisp files need to be -loaded. These define all the editing commands, plus most of the startup -code and many very basic Lisp primitives. This is accomplished by -loading the file `loadup.el', which in turn loads all of the other -standardly-loaded Lisp files. - - It takes a substantial time to load the standard Lisp files. -Luckily, you don't have to do this each time you run XEmacs; `temacs' -can dump out an executable program called `xemacs' that has these files -preloaded. `xemacs' starts more quickly because it does not need to -load the files. This is the XEmacs executable that is normally -installed. - - To create `xemacs', use the command `temacs -batch -l loadup dump'. -The purpose of `-batch' here is to tell `temacs' to run in -non-interactive, command-line mode. (`temacs' can *only* run in this -fashion. Part of the code required to initialize frames and faces is -in Lisp, and must be loaded before XEmacs is able to create any frames.) -The argument `dump' tells `loadup.el' to dump a new executable named -`xemacs'. - - The dumping process is highly system-specific, and some operating -systems don't support dumping. On those systems, you must start XEmacs -with the `temacs -batch -l loadup run-temacs' command each time you use -it. This takes a substantial time, but since you need to start Emacs -once a day at most--or once a week if you never log out--the extra time -is not too severe a problem. (In older versions of Emacs, you started -Emacs from `temacs' using `temacs -l loadup'.) - - You are free to start XEmacs directly from `temacs' if you want, -even if there is already a dumped `xemacs'. Normally you wouldn't want -to do that; but the Makefiles do this when you rebuild XEmacs using -`make all-elc', which builds XEmacs and simultaneously compiles any -out-of-date Lisp files. (You need `xemacs' in order to compile Lisp -files. However, you also need the compiled Lisp files in order to dump -out `xemacs'. If both of these are missing or corrupted, you are out -of luck unless you're able to bootstrap `xemacs' from `temacs'. Note -that `make all-elc' actually loads the alternative loadup file -`loadup-el.el', which works like `loadup.el' but disables the -pure-copying process and forces XEmacs to ignore any compiled Lisp -files even if they exist.) - - You can specify additional files to preload by writing a library -named `site-load.el' that loads them. You may need to increase the -value of `PURESIZE', in `src/puresize.h', to make room for the -additional files. You should *not* modify this file directly, however; -instead, use the `--puresize' configuration option. (If you run out of -pure space while dumping `xemacs', you will be told how much pure space -you actually will need.) However, the advantage of preloading -additional files decreases as machines get faster. On modern machines, -it is often not advisable, especially if the Lisp code is on a file -system local to the machine running XEmacs. - - You can specify other Lisp expressions to execute just before dumping -by putting them in a library named `site-init.el'. However, if they -might alter the behavior that users expect from an ordinary unmodified -XEmacs, it is better to put them in `default.el', so that users can -override them if they wish. *Note Start-up Summary::. - - Before `loadup.el' dumps the new executable, it finds the -documentation strings for primitive and preloaded functions (and -variables) in the file where they are stored, by calling -`Snarf-documentation' (*note Accessing Documentation::.). These -strings were moved out of the `xemacs' executable to make it smaller. -*Note Documentation Basics::. - - - Function: dump-emacs TO-FILE FROM-FILE - This function dumps the current state of XEmacs into an executable - file TO-FILE. It takes symbols from FROM-FILE (this is normally - the executable file `temacs'). - - If you use this function in an XEmacs that was already dumped, you - must set `command-line-processed' to `nil' first for good results. - *Note Command Line Arguments::. - - - Function: run-emacs-from-temacs &rest ARGS - This is the function that implements the `run-temacs' command-line - argument. It is called from `loadup.el' as appropriate. You - should most emphatically *not* call this yourself; it will - reinitialize your XEmacs process and you'll be sorry. - - - Command: emacs-version - This function returns a string describing the version of XEmacs - that is running. It is useful to include this string in bug - reports. - - (emacs-version) - => "XEmacs 20.1 [Lucid] (i586-unknown-linux2.0.29) - of Mon Apr 7 1997 on altair.xemacs.org" - - Called interactively, the function prints the same information in - the echo area. - - - Variable: emacs-build-time - The value of this variable is the time at which XEmacs was built - at the local site. - - emacs-build-time "Mon Apr 7 20:28:52 1997" - => - - - Variable: emacs-version - The value of this variable is the version of Emacs being run. It - is a string, e.g. `"20.1 XEmacs Lucid"'. - - The following two variables did not exist before FSF GNU Emacs -version 19.23 and XEmacs version 19.10, which reduces their usefulness -at present, but we hope they will be convenient in the future. - - - Variable: emacs-major-version - The major version number of Emacs, as an integer. For XEmacs - version 20.1, the value is 20. - - - Variable: emacs-minor-version - The minor version number of Emacs, as an integer. For XEmacs - version 20.1, the value is 1. - - -File: lispref.info, Node: Pure Storage, Next: Garbage Collection, Prev: Building XEmacs, Up: Building XEmacs and Object Allocation - -Pure Storage -============ - - XEmacs Lisp uses two kinds of storage for user-created Lisp objects: -"normal storage" and "pure storage". Normal storage is where all the -new data created during an XEmacs session is kept; see the following -section for information on normal storage. Pure storage is used for -certain data in the preloaded standard Lisp files--data that should -never change during actual use of XEmacs. - - Pure storage is allocated only while `temacs' is loading the -standard preloaded Lisp libraries. In the file `xemacs', it is marked -as read-only (on operating systems that permit this), so that the -memory space can be shared by all the XEmacs jobs running on the machine -at once. Pure storage is not expandable; a fixed amount is allocated -when XEmacs is compiled, and if that is not sufficient for the preloaded -libraries, `temacs' aborts with an error message. If that happens, you -must increase the compilation parameter `PURESIZE' using the -`--puresize' option to `configure'. This normally won't happen unless -you try to preload additional libraries or add features to the standard -ones. - - - Function: purecopy OBJECT - This function makes a copy of OBJECT in pure storage and returns - it. It copies strings by simply making a new string with the same - characters in pure storage. It recursively copies the contents of - vectors and cons cells. It does not make copies of other objects - such as symbols, but just returns them unchanged. It signals an - error if asked to copy markers. - - This function is a no-op except while XEmacs is being built and - dumped; it is usually called only in the file - `xemacs/lisp/prim/loaddefs.el', but a few packages call it just in - case you decide to preload them. - - - Variable: pure-bytes-used - The value of this variable is the number of bytes of pure storage - allocated so far. Typically, in a dumped XEmacs, this number is - very close to the total amount of pure storage available--if it - were not, we would preallocate less. - - - Variable: purify-flag - This variable determines whether `defun' should make a copy of the - function definition in pure storage. If it is non-`nil', then the - function definition is copied into pure storage. - - This flag is `t' while loading all of the basic functions for - building XEmacs initially (allowing those functions to be sharable - and non-collectible). Dumping XEmacs as an executable always - writes `nil' in this variable, regardless of the value it actually - has before and after dumping. - - You should not change this flag in a running XEmacs. - - -File: lispref.info, Node: Garbage Collection, Prev: Pure Storage, Up: Building XEmacs and Object Allocation - -Garbage Collection -================== - - When a program creates a list or the user defines a new function -(such as by loading a library), that data is placed in normal storage. -If normal storage runs low, then XEmacs asks the operating system to -allocate more memory in blocks of 2k bytes. Each block is used for one -type of Lisp object, so symbols, cons cells, markers, etc., are -segregated in distinct blocks in memory. (Vectors, long strings, -buffers and certain other editing types, which are fairly large, are -allocated in individual blocks, one per object, while small strings are -packed into blocks of 8k bytes. [More correctly, a string is allocated -in two sections: a fixed size chunk containing the length, list of -extents, etc.; and a chunk containing the actual characters in the -string. It is this latter chunk that is either allocated individually -or packed into 8k blocks. The fixed size chunk is packed into 2k -blocks, as for conses, markers, etc.]) - - It is quite common to use some storage for a while, then release it -by (for example) killing a buffer or deleting the last pointer to an -object. XEmacs provides a "garbage collector" to reclaim this -abandoned storage. (This name is traditional, but "garbage recycler" -might be a more intuitive metaphor for this facility.) - - The garbage collector operates by finding and marking all Lisp -objects that are still accessible to Lisp programs. To begin with, it -assumes all the symbols, their values and associated function -definitions, and any data presently on the stack, are accessible. Any -objects that can be reached indirectly through other accessible objects -are also accessible. - - When marking is finished, all objects still unmarked are garbage. No -matter what the Lisp program or the user does, it is impossible to refer -to them, since there is no longer a way to reach them. Their space -might as well be reused, since no one will miss them. The second -("sweep") phase of the garbage collector arranges to reuse them. - - The sweep phase puts unused cons cells onto a "free list" for future -allocation; likewise for symbols, markers, extents, events, floats, -compiled-function objects, and the fixed-size portion of strings. It -compacts the accessible small string-chars chunks so they occupy fewer -8k blocks; then it frees the other 8k blocks. Vectors, buffers, -windows, and other large objects are individually allocated and freed -using `malloc' and `free'. - - Common Lisp note: unlike other Lisps, XEmacs Lisp does not call - the garbage collector when the free list is empty. Instead, it - simply requests the operating system to allocate more storage, and - processing continues until `gc-cons-threshold' bytes have been - used. - - This means that you can make sure that the garbage collector will - not run during a certain portion of a Lisp program by calling the - garbage collector explicitly just before it (provided that portion - of the program does not use so much space as to force a second - garbage collection). - - - Command: garbage-collect - This command runs a garbage collection, and returns information on - the amount of space in use. (Garbage collection can also occur - spontaneously if you use more than `gc-cons-threshold' bytes of - Lisp data since the previous garbage collection.) - - `garbage-collect' returns a list containing the following - information: - - ((USED-CONSES . FREE-CONSES) - (USED-SYMS . FREE-SYMS) - (USED-MARKERS . FREE-MARKERS) - USED-STRING-CHARS - USED-VECTOR-SLOTS - (PLIST)) - - => ((73362 . 8325) (13718 . 164) - (5089 . 5098) 949121 118677 - (conses-used 73362 conses-free 8329 cons-storage 658168 - symbols-used 13718 symbols-free 164 symbol-storage 335216 - bit-vectors-used 0 bit-vectors-total-length 0 - bit-vector-storage 0 vectors-used 7882 - vectors-total-length 118677 vector-storage 537764 - compiled-functions-used 1336 compiled-functions-free 37 - compiled-function-storage 44440 short-strings-used 28829 - long-strings-used 2 strings-free 7722 - short-strings-total-length 916657 short-string-storage 1179648 - long-strings-total-length 32464 string-header-storage 441504 - floats-used 3 floats-free 43 float-storage 2044 markers-used 5089 - markers-free 5098 marker-storage 245280 events-used 103 - events-free 835 event-storage 110656 extents-used 10519 - extents-free 2718 extent-storage 372736 - extent-auxiliarys-used 111 extent-auxiliarys-freed 3 - extent-auxiliary-storage 4440 window-configurations-used 39 - window-configurations-on-free-list 5 - window-configurations-freed 10 window-configuration-storage 9492 - popup-datas-used 3 popup-data-storage 72 toolbar-buttons-used 62 - toolbar-button-storage 4960 toolbar-datas-used 12 - toolbar-data-storage 240 symbol-value-buffer-locals-used 182 - symbol-value-buffer-local-storage 5824 - symbol-value-lisp-magics-used 22 - symbol-value-lisp-magic-storage 1496 - symbol-value-varaliases-used 43 - symbol-value-varalias-storage 1032 opaque-lists-used 2 - opaque-list-storage 48 color-instances-used 12 - color-instance-storage 288 font-instances-used 5 - font-instance-storage 180 opaques-used 11 opaque-storage 312 - range-tables-used 1 range-table-storage 16 faces-used 34 - face-storage 2584 glyphs-used 124 glyph-storage 4464 - specifiers-used 775 specifier-storage 43869 weak-lists-used 786 - weak-list-storage 18864 char-tables-used 40 - char-table-storage 41920 buffers-used 25 buffer-storage 7000 - extent-infos-used 457 extent-infos-freed 73 - extent-info-storage 9140 keymaps-used 275 keymap-storage 12100 - consoles-used 4 console-storage 384 command-builders-used 2 - command-builder-storage 120 devices-used 2 device-storage 344 - frames-used 3 frame-storage 624 image-instances-used 47 - image-instance-storage 3008 windows-used 27 windows-freed 2 - window-storage 9180 lcrecord-lists-used 15 - lcrecord-list-storage 360 hash-tables-used 631 - hash-table-storage 25240 streams-used 1 streams-on-free-list 3 - streams-freed 12 stream-storage 91)) - - Here is a table explaining each element: - - USED-CONSES - The number of cons cells in use. - - FREE-CONSES - The number of cons cells for which space has been obtained - from the operating system, but that are not currently being - used. - - USED-SYMS - The number of symbols in use. - - FREE-SYMS - The number of symbols for which space has been obtained from - the operating system, but that are not currently being used. - - USED-MARKERS - The number of markers in use. - - FREE-MARKERS - The number of markers for which space has been obtained from - the operating system, but that are not currently being used. - - USED-STRING-CHARS - The total size of all strings, in characters. - - USED-VECTOR-SLOTS - The total number of elements of existing vectors. - - PLIST - A list of alternating keyword/value pairs providing more - detailed information. (As you can see above, quite a lot of - information is provided.) - - - User Option: gc-cons-threshold - The value of this variable is the number of bytes of storage that - must be allocated for Lisp objects after one garbage collection in - order to trigger another garbage collection. A cons cell counts - as eight bytes, a string as one byte per character plus a few - bytes of overhead, and so on; space allocated to the contents of - buffers does not count. Note that the subsequent garbage - collection does not happen immediately when the threshold is - exhausted, but only the next time the Lisp evaluator is called. - - The initial threshold value is 500,000. If you specify a larger - value, garbage collection will happen less often. This reduces the - amount of time spent garbage collecting, but increases total - memory use. You may want to do this when running a program that - creates lots of Lisp data. - - You can make collections more frequent by specifying a smaller - value, down to 10,000. A value less than 10,000 will remain in - effect only until the subsequent garbage collection, at which time - `garbage-collect' will set the threshold back to 10,000. (This does - not apply if XEmacs was configured with `--debug'. Therefore, be - careful when setting `gc-cons-threshold' in that case!) - - - Function: memory-limit - This function returns the address of the last byte XEmacs has - allocated, divided by 1024. We divide the value by 1024 to make - sure it fits in a Lisp integer. - - You can use this to get a general idea of how your actions affect - the memory usage. - - - Variable: pre-gc-hook - This is a normal hook to be run just before each garbage - collection. Interrupts, garbage collection, and errors are - inhibited while this hook runs, so be extremely careful in what - you add here. In particular, avoid consing, and do not interact - with the user. - - - Variable: post-gc-hook - This is a normal hook to be run just after each garbage collection. - Interrupts, garbage collection, and errors are inhibited while - this hook runs, so be extremely careful in what you add here. In - particular, avoid consing, and do not interact with the user. - - - Variable: gc-message - This is a string to print to indicate that a garbage collection is - in progress. This is printed in the echo area. If the selected - frame is on a window system and `gc-pointer-glyph' specifies a - value (i.e. a pointer image instance) in the domain of the - selected frame, the mouse cursor will change instead of this - message being printed. - - - Glyph: gc-pointer-glyph - This holds the pointer glyph used to indicate that a garbage - collection is in progress. If the selected window is on a window - system and this glyph specifies a value (i.e. a pointer image - instance) in the domain of the selected window, the cursor will be - changed as specified during garbage collection. Otherwise, a - message will be printed in the echo area, as controlled by - `gc-message'. *Note Glyphs::. - - If XEmacs was configured with `--debug', you can set the following -two variables to get direct information about all the allocation that -is happening in a segment of Lisp code. - - - Variable: debug-allocation - If non-zero, print out information to stderr about all objects - allocated. - - - Variable: debug-allocation-backtrace - Length (in stack frames) of short backtrace printed out by - `debug-allocation'. - - -File: lispref.info, Node: Standard Errors, Next: Standard Buffer-Local Variables, Prev: Building XEmacs and Object Allocation, Up: Top - -Standard Errors -*************** - - Here is the complete list of the error symbols in standard Emacs, -grouped by concept. The list includes each symbol's message (on the -`error-message' property of the symbol) and a cross reference to a -description of how the error can occur. - - Each error symbol has an `error-conditions' property that is a list -of symbols. Normally this list includes the error symbol itself and -the symbol `error'. Occasionally it includes additional symbols, which -are intermediate classifications, narrower than `error' but broader -than a single error symbol. For example, all the errors in accessing -files have the condition `file-error'. - - As a special exception, the error symbol `quit' does not have the -condition `error', because quitting is not considered an error. - - *Note Errors::, for an explanation of how errors are generated and -handled. - -`SYMBOL' - STRING; REFERENCE. - -`error' - `"error"' - *Note Errors::. - -`quit' - `"Quit"' - *Note Quitting::. - -`args-out-of-range' - `"Args out of range"' - *Note Sequences Arrays Vectors::. - -`arith-error' - `"Arithmetic error"' - See `/' and `%' in *Note Numbers::. - -`beginning-of-buffer' - `"Beginning of buffer"' - *Note Motion::. - -`buffer-read-only' - `"Buffer is read-only"' - *Note Read Only Buffers::. - -`cyclic-function-indirection' - `"Symbol's chain of function indirections contains a loop"' - *Note Function Indirection::. - -`domain-error' - `"Arithmetic domain error"' -`end-of-buffer' - `"End of buffer"' - *Note Motion::. - -`end-of-file' - `"End of file during parsing"' - This is not a `file-error'. - *Note Input Functions::. - -`file-error' - This error and its subcategories do not have error-strings, - because the error message is constructed from the data items alone - when the error condition `file-error' is present. - *Note Files::. - -`file-locked' - This is a `file-error'. - *Note File Locks::. - -`file-already-exists' - This is a `file-error'. - *Note Writing to Files::. - -`file-supersession' - This is a `file-error'. - *Note Modification Time::. - -`invalid-byte-code' - `"Invalid byte code"' - *Note Byte Compilation::. - -`invalid-function' - `"Invalid function"' - *Note Classifying Lists::. - -`invalid-read-syntax' - `"Invalid read syntax"' - *Note Input Functions::. - -`invalid-regexp' - `"Invalid regexp"' - *Note Regular Expressions::. - -`mark-inactive' - `"The mark is not active now"' -`no-catch' - `"No catch for tag"' - *Note Catch and Throw::. - -`overflow-error' - `"Arithmetic overflow error"' -`protected-field' - `"Attempt to modify a protected field"' -`range-error' - `"Arithmetic range error"' -`search-failed' - `"Search failed"' - *Note Searching and Matching::. - -`setting-constant' - `"Attempt to set a constant symbol"' - *Note Variables that Never Change: Constant Variables. - -`singularity-error' - `"Arithmetic singularity error"' -`tooltalk-error' - `"ToolTalk error"' - *Note ToolTalk Support::. - -`undefined-keystroke-sequence' - `"Undefined keystroke sequence"' -`void-function' - `"Symbol's function definition is void"' - *Note Function Cells::. - -`void-variable' - `"Symbol's value as variable is void"' - *Note Accessing Variables::. - -`wrong-number-of-arguments' - `"Wrong number of arguments"' - *Note Classifying Lists::. - -`wrong-type-argument' - `"Wrong type argument"' - *Note Type Predicates::. - - These error types, which are all classified as special cases of -`arith-error', can occur on certain systems for invalid use of -mathematical functions. - -`domain-error' - `"Arithmetic domain error"' - *Note Math Functions::. - -`overflow-error' - `"Arithmetic overflow error"' - *Note Math Functions::. - -`range-error' - `"Arithmetic range error"' - *Note Math Functions::. - -`singularity-error' - `"Arithmetic singularity error"' - *Note Math Functions::. - -`underflow-error' - `"Arithmetic underflow error"' - *Note Math Functions::. - - -File: lispref.info, Node: Standard Buffer-Local Variables, Next: Standard Keymaps, Prev: Standard Errors, Up: Top - -Buffer-Local Variables -********************** - - The table below lists the general-purpose Emacs variables that are -automatically local (when set) in each buffer. Many Lisp packages -define such variables for their internal use; we don't list them here. - -`abbrev-mode' - *note Abbrevs::. - -`auto-fill-function' - *note Auto Filling::. - -`buffer-auto-save-file-name' - *note Auto-Saving::. - -`buffer-backed-up' - *note Backup Files::. - -`buffer-display-table' - *note Display Tables::. - -`buffer-file-format' - *note Format Conversion::. - -`buffer-file-name' - *note Buffer File Name::. - -`buffer-file-number' - *note Buffer File Name::. - -`buffer-file-truename' - *note Buffer File Name::. - -`buffer-file-type' - *note Files and MS-DOS::. - -`buffer-invisibility-spec' - *note Invisible Text::. - -`buffer-offer-save' - *note Saving Buffers::. - -`buffer-read-only' - *note Read Only Buffers::. - -`buffer-saved-size' - *note Point::. - -`buffer-undo-list' - *note Undo::. - -`cache-long-line-scans' - *note Text Lines::. - -`case-fold-search' - *note Searching and Case::. - -`ctl-arrow' - *note Usual Display::. - -`comment-column' - *note Comments: (emacs)Comments. - -`default-directory' - *note System Environment::. - -`defun-prompt-regexp' - *note List Motion::. - -`fill-column' - *note Auto Filling::. - -`goal-column' - *note Moving Point: (emacs)Moving Point. - -`left-margin' - *note Indentation::. - -`local-abbrev-table' - *note Abbrevs::. - -`local-write-file-hooks' - *note Saving Buffers::. - -`major-mode' - *note Mode Help::. - -`mark-active' - *note The Mark::. - -`mark-ring' - *note The Mark::. - -`minor-modes' - *note Minor Modes::. - -`modeline-format' - *note Modeline Data::. - -`modeline-buffer-identification' - *note Modeline Variables::. - -`modeline-format' - *note Modeline Data::. - -`modeline-modified' - *note Modeline Variables::. - -`modeline-process' - *note Modeline Variables::. - -`mode-name' - *note Modeline Variables::. - -`overwrite-mode' - *note Insertion::. - -`paragraph-separate' - *note Standard Regexps::. - -`paragraph-start' - *note Standard Regexps::. - -`point-before-scroll' - Used for communication between mouse commands and scroll-bar - commands. - -`require-final-newline' - *note Insertion::. - -`selective-display' - *note Selective Display::. - -`selective-display-ellipses' - *note Selective Display::. - -`tab-width' - *note Usual Display::. - -`truncate-lines' - *note Truncation::. - -`vc-mode' - *note Modeline Variables::. - - -File: lispref.info, Node: Standard Keymaps, Next: Standard Hooks, Prev: Standard Buffer-Local Variables, Up: Top - -Standard Keymaps -**************** - - The following symbols are used as the names for various keymaps. -Some of these exist when XEmacs is first started, others are loaded -only when their respective mode is used. This is not an exhaustive -list. - - Almost all of these maps are used as local maps. Indeed, of the -modes that presently exist, only Vip mode and Terminal mode ever change -the global keymap. - -`bookmark-map' - A keymap containing bindings to bookmark functions. - -`Buffer-menu-mode-map' - A keymap used by Buffer Menu mode. - -`c++-mode-map' - A keymap used by C++ mode. - -`c-mode-map' - A keymap used by C mode. A sparse keymap used by C mode. - -`command-history-map' - A keymap used by Command History mode. - -`ctl-x-4-map' - A keymap for subcommands of the prefix `C-x 4'. - -`ctl-x-5-map' - A keymap for subcommands of the prefix `C-x 5'. - -`ctl-x-map' - A keymap for `C-x' commands. - -`debugger-mode-map' - A keymap used by Debugger mode. - -`dired-mode-map' - A keymap for `dired-mode' buffers. - -`edit-abbrevs-map' - A keymap used in `edit-abbrevs'. - -`edit-tab-stops-map' - A keymap used in `edit-tab-stops'. - -`electric-buffer-menu-mode-map' - A keymap used by Electric Buffer Menu mode. - -`electric-history-map' - A keymap used by Electric Command History mode. - -`emacs-lisp-mode-map' - A keymap used by Emacs Lisp mode. - -`help-map' - A keymap for characters following the Help key. - -`Helper-help-map' - A keymap used by the help utility package. - It has the same keymap in its value cell and in its function cell. - -`Info-edit-map' - A keymap used by the `e' command of Info. - -`Info-mode-map' - A keymap containing Info commands. - -`isearch-mode-map' - A keymap that defines the characters you can type within - incremental search. - -`itimer-edit-map' - A keymap used when in Itimer Edit mode. - -`lisp-interaction-mode-map' - A keymap used by Lisp mode. - -`lisp-mode-map' - A keymap used by Lisp mode. - - A keymap for minibuffer input with completion. - -`minibuffer-local-isearch-map' - A keymap for editing isearch strings in the minibuffer. - -`minibuffer-local-map' - Default keymap to use when reading from the minibuffer. - -`minibuffer-local-must-match-map' - A keymap for minibuffer input with completion, for exact match. - -`mode-specific-map' - The keymap for characters following `C-c'. Note, this is in the - global map. This map is not actually mode specific: its name was - chosen to be informative for the user in `C-h b' - (`display-bindings'), where it describes the main use of the `C-c' - prefix key. - -`modeline-map' - The keymap consulted for mouse-clicks on the modeline of a window. - -`objc-mode-map' - A keymap used in Objective C mode as a local map. - -`occur-mode-map' - A local keymap used by Occur mode. - -`overriding-local-map' - A keymap that overrides all other local keymaps. - -`query-replace-map' - A local keymap used for responses in `query-replace' and related - commands; also for `y-or-n-p' and `map-y-or-n-p'. The functions - that use this map do not support prefix keys; they look up one - event at a time. - -`read-expression-map' - The minibuffer keymap used for reading Lisp expressions. - -`read-shell-command-map' - The minibuffer keymap used by shell-command and related commands. - -`shared-lisp-mode-map' - A keymap for commands shared by all sorts of Lisp modes. - -`text-mode-map' - A keymap used by Text mode. - -`toolbar-map' - The keymap consulted for mouse-clicks over a toolbar. - -`view-mode-map' - A keymap used by View mode. - - -File: lispref.info, Node: Standard Hooks, Next: Index, Prev: Standard Keymaps, Up: Top - -Standard Hooks -************** - - The following is a list of hook variables that let you provide -functions to be called from within Emacs on suitable occasions. - - Most of these variables have names ending with `-hook'. They are -"normal hooks", run by means of `run-hooks'. The value of such a hook -is a list of functions. The recommended way to put a new function on -such a hook is to call `add-hook'. *Note Hooks::, for more information -about using hooks. - - The variables whose names end in `-function' have single functions -as their values. Usually there is a specific reason why the variable is -not a normal hook, such as the need to pass arguments to the function. -(In older Emacs versions, some of these variables had names ending in -`-hook' even though they were not normal hooks.) - - The variables whose names end in `-hooks' or `-functions' have lists -of functions as their values, but these functions are called in a -special way (they are passed arguments, or else their values are used). - -`activate-menubar-hook' - -`activate-popup-menu-hook' - -`ad-definition-hooks' - -`adaptive-fill-function' - -`add-log-current-defun-function' - -`after-change-functions' - -`after-delete-annotation-hook' - -`after-init-hook' - -`after-insert-file-functions' - -`after-revert-hook' - -`after-save-hook' - -`after-set-visited-file-name-hooks' - -`after-write-file-hooks' - -`auto-fill-function' - -`auto-save-hook' - -`before-change-functions' - -`before-delete-annotation-hook' - -`before-init-hook' - -`before-revert-hook' - -`blink-paren-function' - -`buffers-menu-switch-to-buffer-function' - -`c++-mode-hook' - -`c-delete-function' - -`c-mode-common-hook' - -`c-mode-hook' - -`c-special-indent-hook' - -`calendar-load-hook' - -`change-major-mode-hook' - -`command-history-hook' - -`comment-indent-function' - -`compilation-buffer-name-function' - -`compilation-exit-message-function' - -`compilation-finish-function' - -`compilation-parse-errors-function' - -`compilation-mode-hook' - -`create-console-hook' - -`create-device-hook' - -`create-frame-hook' - -`dabbrev-friend-buffer-function' - -`dabbrev-select-buffers-function' - -`delete-console-hook' - -`delete-device-hook' - -`delete-frame-hook' - -`deselect-frame-hook' - -`diary-display-hook' - -`diary-hook' - -`dired-after-readin-hook' - -`dired-before-readin-hook' - -`dired-load-hook' - -`dired-mode-hook' - -`disabled-command-hook' - -`display-buffer-function' - -`ediff-after-setup-control-frame-hook' - -`ediff-after-setup-windows-hook' - -`ediff-before-setup-control-frame-hook' - -`ediff-before-setup-windows-hook' - -`ediff-brief-help-message-function' - -`ediff-cleanup-hook' - -`ediff-control-frame-position-function' - -`ediff-display-help-hook' - -`ediff-focus-on-regexp-matches-function' - -`ediff-forward-word-function' - -`ediff-hide-regexp-matches-function' - -`ediff-keymap-setup-hook' - -`ediff-load-hook' - -`ediff-long-help-message-function' - -`ediff-make-wide-display-function' - -`ediff-merge-split-window-function' - -`ediff-meta-action-function' - -`ediff-meta-redraw-function' - -`ediff-mode-hook' - -`ediff-prepare-buffer-hook' - -`ediff-quit-hook' - -`ediff-registry-setup-hook' - -`ediff-select-hook' - -`ediff-session-action-function' - -`ediff-session-group-setup-hook' - -`ediff-setup-diff-regions-function' - -`ediff-show-registry-hook' - -`ediff-show-session-group-hook' - -`ediff-skip-diff-region-function' - -`ediff-split-window-function' - -`ediff-startup-hook' - -`ediff-suspend-hook' - -`ediff-toggle-read-only-function' - -`ediff-unselect-hook' - -`ediff-window-setup-function' - -`edit-picture-hook' - -`electric-buffer-menu-mode-hook' - -`electric-command-history-hook' - -`electric-help-mode-hook' - -`emacs-lisp-mode-hook' - -`fill-paragraph-function' - -`find-file-hooks' - -`find-file-not-found-hooks' - -`first-change-hook' - -`font-lock-after-fontify-buffer-hook' - -`font-lock-beginning-of-syntax-function' - -`font-lock-mode-hook' - -`fume-found-function-hook' - -`fume-list-mode-hook' - -`fume-rescan-buffer-hook' - -`fume-sort-function' - -`gnus-startup-hook' - -`hack-local-variables-hook' - -`highlight-headers-follow-url-function' - -`hyper-apropos-mode-hook' - -`indent-line-function' - -`indent-mim-hook' - -`indent-region-function' - -`initial-calendar-window-hook' - -`isearch-mode-end-hook' - -`isearch-mode-hook' - -`java-mode-hook' - -`kill-buffer-hook' - -`kill-buffer-query-functions' - -`kill-emacs-hook' - -`kill-emacs-query-functions' - -`kill-hooks' - -`LaTeX-mode-hook' - -`latex-mode-hook' - -`ledit-mode-hook' - -`lisp-indent-function' - -`lisp-interaction-mode-hook' - -`lisp-mode-hook' - -`list-diary-entries-hook' - -`load-read-function' - -`log-message-filter-function' - -`m2-mode-hook' - -`mail-citation-hook' - -`mail-mode-hook' - -`mail-setup-hook' - -`make-annotation-hook' - -`makefile-mode-hook' - -`map-frame-hook' - -`mark-diary-entries-hook' - -`medit-mode-hook' - -`menu-no-selection-hook' - -`mh-compose-letter-hook' - -`mh-folder-mode-hook' - -`mh-letter-mode-hook' - -`mim-mode-hook' - -`minibuffer-exit-hook' - -`minibuffer-setup-hook' - -`mode-motion-hook' - -`mouse-enter-frame-hook' - -`mouse-leave-frame-hook' - -`mouse-track-cleanup-hook' - -`mouse-track-click-hook' - -`mouse-track-down-hook' - -`mouse-track-drag-hook' - -`mouse-track-drag-up-hook' - -`mouse-track-up-hook' - -`mouse-yank-function' - -`news-mode-hook' - -`news-reply-mode-hook' - -`news-setup-hook' - -`nongregorian-diary-listing-hook' - -`nongregorian-diary-marking-hook' - -`nroff-mode-hook' - -`objc-mode-hook' - -`outline-mode-hook' - -`perl-mode-hook' - -`plain-TeX-mode-hook' - -`post-command-hook' - -`post-gc-hook' - -`pre-abbrev-expand-hook' - -`pre-command-hook' - -`pre-display-buffer-function' - -`pre-gc-hook' - -`pre-idle-hook' - -`print-diary-entries-hook' - -`prolog-mode-hook' - -`protect-innocence-hook' - -`remove-message-hook' - -`revert-buffer-function' - -`revert-buffer-insert-contents-function' - -`rmail-edit-mode-hook' - -`rmail-mode-hook' - -`rmail-retry-setup-hook' - -`rmail-summary-mode-hook' - -`scheme-indent-hook' - -`scheme-mode-hook' - -`scribe-mode-hook' - -`select-frame-hook' - -`send-mail-function' - -`shell-mode-hook' - -`shell-set-directory-error-hook' - -`special-display-function' - -`suspend-hook' - -`suspend-resume-hook' - -`temp-buffer-show-function' - -`term-setup-hook' - -`terminal-mode-hook' - -`terminal-mode-break-hook' - -`TeX-mode-hook' - -`tex-mode-hook' - -`text-mode-hook' - -`today-visible-calendar-hook' - -`today-invisible-calendar-hook' - -`tooltalk-message-handler-hook' - -`tooltalk-pattern-handler-hook' - -`tooltalk-unprocessed-message-hook' - -`unmap-frame-hook' - -`vc-checkin-hook' - -`vc-checkout-writable-buffer-hook' - -`vc-log-after-operation-hook' - -`vc-make-buffer-writable-hook' - -`view-hook' - -`vm-arrived-message-hook' - -`vm-arrived-messages-hook' - -`vm-chop-full-name-function' - -`vm-display-buffer-hook' - -`vm-edit-message-hook' - -`vm-forward-message-hook' - -`vm-iconify-frame-hook' - -`vm-inhibit-write-file-hook' - -`vm-key-functions' - -`vm-mail-hook' - -`vm-mail-mode-hook' - -`vm-menu-setup-hook' - -`vm-mode-hook' - -`vm-quit-hook' - -`vm-rename-current-buffer-function' - -`vm-reply-hook' - -`vm-resend-bounced-message-hook' - -`vm-resend-message-hook' - -`vm-retrieved-spooled-mail-hook' - -`vm-select-message-hook' - -`vm-select-new-message-hook' - -`vm-select-unread-message-hook' - -`vm-send-digest-hook' - -`vm-summary-mode-hook' - -`vm-summary-pointer-update-hook' - -`vm-summary-redo-hook' - -`vm-summary-update-hook' - -`vm-undisplay-buffer-hook' - -`vm-visit-folder-hook' - -`window-setup-hook' - -`write-contents-hooks' - -`write-file-data-hooks' - -`write-file-hooks' - -`write-region-annotate-functions' - -`x-lost-selection-hooks' - -`x-sent-selection-hooks' - -`zmacs-activate-region-hook' - -`zmacs-deactivate-region-hook' - -`zmacs-update-region-hook' diff --git a/info/lispref.info-44 b/info/lispref.info-44 deleted file mode 100644 index 1c75f09..0000000 --- a/info/lispref.info-44 +++ /dev/null @@ -1,3343 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Index, Prev: Standard Hooks, Up: Top - -Index -***** - -* Menu: - -* " in printing: Output Functions. -* " in strings: String Type. -* #$: Docs and Compilation. -* #@COUNT: Docs and Compilation. -* $ in display: Truncation. -* $ in regexp: Syntax of Regexps. -* %: Arithmetic Operations. -* % in format: Formatting Strings. -* & in replacement: Replacing Match. -* &define (Edebug): Specification List. -* ¬ (Edebug): Specification List. -* &optional: Argument List. -* &optional (Edebug): Specification List. -* &or (Edebug): Specification List. -* &rest: Argument List. -* &rest (Edebug): Specification List. -* ' for quoting: Quoting. -* ( in regexp: Syntax of Regexps. -* (...) in lists: Cons Cell Type. -* ) in regexp: Syntax of Regexps. -* *: Arithmetic Operations. -* * in interactive: Using Interactive. -* * in regexp: Syntax of Regexps. -* *? in regexp: Syntax of Regexps. -* *scratch*: Auto Major Mode. -* +: Arithmetic Operations. -* + in regexp: Syntax of Regexps. -* +? in regexp: Syntax of Regexps. -* , (with Backquote): Backquote. -* ,@ (with Backquote): Backquote. -* -: Arithmetic Operations. -* . in lists: Dotted Pair Notation. -* . in regexp: Syntax of Regexps. -* .emacs: Init File. -* .emacs customization: Major Mode Conventions. -* /: Arithmetic Operations. -* /=: Comparison of Numbers. -* 1+: Arithmetic Operations. -* 1-: Arithmetic Operations. -* ; in comment: Comments. -* <: Comparison of Numbers. -* <=: Comparison of Numbers. -* : Functions for Key Lookup. -* in minibuffer: Text from Minibuffer. -* in minibuffer: Text from Minibuffer. -* =: Comparison of Numbers. -* >: Comparison of Numbers. -* >=: Comparison of Numbers. -* ? in character constant: Character Type. -* ? in minibuffer: Text from Minibuffer. -* ? in regexp: Syntax of Regexps. -* @ in interactive: Using Interactive. -* [ in regexp: Syntax of Regexps. -* [...] (Edebug): Specification List. -* \ in character constant: Character Type. -* \ in display: Truncation. -* \ in printing: Output Functions. -* \ in regexp: Syntax of Regexps. -* \ in replacement: Replacing Match. -* \ in strings: String Type. -* \ in symbols: Symbol Type. -* \' in regexp: Syntax of Regexps. -* \(?: in regexp: Syntax of Regexps. -* \< in regexp: Syntax of Regexps. -* \= in regexp: Syntax of Regexps. -* \> in regexp: Syntax of Regexps. -* \` in regexp: Syntax of Regexps. -* \a: Character Type. -* \b: Character Type. -* \B in regexp: Syntax of Regexps. -* \b in regexp: Syntax of Regexps. -* \e: Character Type. -* \f: Character Type. -* \n: Character Type. -* \n in print: Output Variables. -* \N in replacement: Replacing Match. -* \r: Character Type. -* \S in regexp: Syntax of Regexps. -* \s in regexp: Syntax of Regexps. -* \t: Character Type. -* \v: Character Type. -* \W in regexp: Syntax of Regexps. -* \w in regexp: Syntax of Regexps. -* \{n,m\} in regexp: Syntax of Regexps. -* ] in regexp: Syntax of Regexps. -* ^ in regexp: Syntax of Regexps. -* _ in interactive: Using Interactive. -* `: Backquote. -* ` (Edebug): Debugging Backquote. -* ` (list substitution): Backquote. -* abbrev: Abbrevs. -* abbrev table: Abbrevs. -* abbrev tables in modes: Major Mode Conventions. -* abbrev-all-caps: Abbrev Expansion. -* abbrev-expansion: Abbrev Expansion. -* abbrev-file-name: Abbrev Files. -* abbrev-mode: Abbrev Mode. -* abbrev-prefix-mark: Abbrev Expansion. -* abbrev-start-location: Abbrev Expansion. -* abbrev-start-location-buffer: Abbrev Expansion. -* abbrev-symbol: Abbrev Expansion. -* abbrev-table-name-list: Abbrev Tables. -* abbreviate-file-name: Directory Names. -* abbrevs-changed: Abbrev Files. -* abort-recursive-edit: Recursive Editing. -* aborting: Recursive Editing. -* abs: Arithmetic Operations. -* absolute file name: Relative File Names. -* accelerate-menu: Menu Accelerator Functions. -* accept-process-output: Accepting Output. -* accessibility of a file: Testing Accessibility. -* accessible portion (of a buffer): Narrowing. -* accessible-keymaps: Scanning Keymaps. -* acos: Math Functions. -* acosh: Math Functions. -* activate-menubar-hook: Menubar. -* activate-popup-menu-hook: Pop-Up Menus. -* active display table: Active Display Table. -* active keymap: Active Keymaps. -* active-minibuffer-window: Minibuffer Misc. -* add-abbrev: Defining Abbrevs. -* add-hook: Hooks. -* add-menu: Modifying Menus. -* add-menu-button: Modifying Menus. -* add-menu-item: Modifying Menus. -* add-name-to-file: Changing File Attributes. -* add-spec-list-to-specifier: Adding Specifications. -* add-spec-to-specifier: Adding Specifications. -* add-submenu: Modifying Menus. -* add-text-properties: Changing Properties. -* add-timeout: Timers. -* add-to-list: Setting Variables. -* add-tooltalk-message-arg: Elisp Interface for Sending Messages. -* add-tooltalk-pattern-arg: Elisp Interface for Receiving Messages. -* add-tooltalk-pattern-attribute: Elisp Interface for Receiving Messages. -* address field of register: Cons Cell Type. -* after-change-function: Change Hooks. -* after-change-functions: Change Hooks. -* after-find-file: Subroutines of Visiting. -* after-init-hook: Init File. -* after-insert-file-functions: Saving Properties. -* after-load-alist: Hooks for Loading. -* after-revert-hook: Reverting. -* after-save-hook: Saving Buffers. -* aliases, for variables: Variable Aliases. -* alist: Association Lists. -* alist-to-plist: Converting Plists To/From Alists. -* all-annotations: Locating Annotations. -* all-completions: Basic Completion. -* and: Combining Conditions. -* annotation: Annotations. -* annotation hooks: Annotation Hooks. -* annotation-action: Annotation Properties. -* annotation-data: Annotation Properties. -* annotation-down-glyph: Annotation Properties. -* annotation-face: Annotation Properties. -* annotation-glyph: Annotation Properties. -* annotation-layout: Annotation Properties. -* annotation-list: Locating Annotations. -* annotation-menu: Annotation Properties. -* annotation-side: Annotation Properties. -* annotation-visible: Annotation Properties. -* annotation-width: Annotation Properties. -* annotationp: Annotation Primitives. -* annotations-at: Locating Annotations. -* annotations-in-region: Locating Annotations. -* anonymous function: Anonymous Functions. -* anonymous lambda expressions (Edebug): Instrumenting. -* apostrophe for quoting: Quoting. -* append: Building Lists. -* append-to-file: Writing to Files. -* apply: Calling Functions. -* apply, and debugging: Internals of Debugger. -* apropos: Help Functions. -* aref: Array Functions. -* argument binding: Argument List. -* argument descriptors: Using Interactive. -* argument evaluation form: Using Interactive. -* argument prompt: Using Interactive. -* arguments, reading: Minibuffers. -* arith-error example: Handling Errors. -* arith-error in division: Arithmetic Operations. -* arithmetic shift: Bitwise Operations. -* array: Arrays. -* array elements: Array Functions. -* arrayp: Array Functions. -* ASCII character codes: Character Type. -* aset: Array Functions. -* ash: Bitwise Operations. -* asin: Math Functions. -* asinh: Math Functions. -* ask-user-about-lock: File Locks. -* ask-user-about-supersession-threat: Modification Time. -* asking the user questions: Yes-or-No Queries. -* assoc: Association Lists. -* association list: Association Lists. -* assq: Association Lists. -* asynchronous subprocess: Asynchronous Processes. -* atan: Math Functions. -* atanh: Math Functions. -* atom <1>: Cons Cell Type. -* atom: List-related Predicates. -* atomic extent: Atomic Extents. -* atoms: List-related Predicates. -* attributes of text: Text Properties. -* Auto Fill mode: Auto Filling. -* auto-fill-function: Auto Filling. -* auto-lower-frame: Raising and Lowering. -* auto-mode-alist: Auto Major Mode. -* auto-raise-frame: Raising and Lowering. -* auto-save-default: Auto-Saving. -* auto-save-file-format: Format Conversion. -* auto-save-file-name-p: Auto-Saving. -* auto-save-hook: Auto-Saving. -* auto-save-interval: Auto-Saving. -* auto-save-list-file-name: Auto-Saving. -* auto-save-mode: Auto-Saving. -* auto-save-timeout: Auto-Saving. -* auto-save-visited-file-name: Auto-Saving. -* auto-saving: Auto-Saving. -* autoload <1>: Domain Specification. -* autoload: Autoload. -* autoload errors: Autoload. -* automatically buffer-local: Intro to Buffer-Local. -* available fonts: Font Instance Names. -* back-to-indentation: Motion by Indent. -* background pixmap: Merging Faces. -* backquote (Edebug): Debugging Backquote. -* backquote (list substitution): Backquote. -* backslash in character constant: Character Type. -* backslash in strings: String Type. -* backslash in symbols: Symbol Type. -* backspace: Character Type. -* backtrace: Internals of Debugger. -* backtrace-debug: Internals of Debugger. -* backtrace-frame: Internals of Debugger. -* backtracking: Backtracking. -* backup file: Backup Files. -* backup files, how to make them: Rename or Copy. -* backup-buffer: Making Backups. -* backup-by-copying: Rename or Copy. -* backup-by-copying-when-linked: Rename or Copy. -* backup-by-copying-when-mismatch: Rename or Copy. -* backup-enable-predicate: Making Backups. -* backup-file-name-p: Backup Names. -* backup-inhibited: Making Backups. -* backward-char: Character Motion. -* backward-delete-char-untabify: Deletion. -* backward-list: List Motion. -* backward-prefix-chars: Motion and Syntax. -* backward-sexp: List Motion. -* backward-to-indentation: Motion by Indent. -* backward-word: Word Motion. -* balancing parentheses: Blinking. -* barf-if-buffer-read-only: Read Only Buffers. -* base buffer: Indirect Buffers. -* base64: Transformations. -* base64-decode-region: Transformations. -* base64-decode-string: Transformations. -* base64-encode-region: Transformations. -* base64-encode-string: Transformations. -* batch mode: Batch Mode. -* batch-byte-compile: Compilation Functions. -* batch-byte-recompile-directory: Compilation Functions. -* beep: Beeping. -* beeping: Beeping. -* before point, insertion: Insertion. -* before-change-function: Change Hooks. -* before-change-functions: Change Hooks. -* before-init-hook: Init File. -* before-revert-hook: Reverting. -* beginning of line: Text Lines. -* beginning of line in regexp: Syntax of Regexps. -* beginning-of-buffer: Buffer End Motion. -* beginning-of-defun: List Motion. -* beginning-of-line: Text Lines. -* bell: Beeping. -* bell character: Character Type. -* bell-volume: Beeping. -* binary files and text files: Files and MS-DOS. -* binary-process-input: MS-DOS Subprocesses. -* binary-process-output: MS-DOS Subprocesses. -* bind-text-domain: Level 3 Primitives. -* binding arguments: Argument List. -* binding local variables: Local Variables. -* binding of a key: Keymap Terminology. -* bit vector: Bit Vectors. -* bit vector length: Sequence Functions. -* bit-vector: Bit Vector Functions. -* bit-vector-p: Bit Vector Functions. -* bitp: Bit Vector Functions. -* bitwise and: Bitwise Operations. -* bitwise exclusive or: Bitwise Operations. -* bitwise not: Bitwise Operations. -* bitwise or: Bitwise Operations. -* blink-matching-open: Blinking. -* blink-matching-paren: Blinking. -* blink-matching-paren-delay: Blinking. -* blink-matching-paren-distance: Blinking. -* blink-paren-function: Blinking. -* blink-paren-hook: Blinking. -* blinking: Blinking. -* bobp: Near Point. -* body of function: Lambda Components. -* bold: Font Instance Characteristics. -* bolp: Near Point. -* bookmark-map: Standard Keymaps. -* boolean: nil and t. -* boolean-specifier-p: Specifier Types. -* bootstrapping XEmacs from temacs: Building XEmacs. -* bottom-toolbar: Specifying the Toolbar. -* bottom-toolbar-height: Other Toolbar Variables. -* bottom-toolbar-visible-p: Other Toolbar Variables. -* boundp: Void Variables. -* box diagrams, for lists: Cons Cell Type. -* box representation for lists: Lists as Boxes. -* break: Debugger. -* breakpoints: Breakpoints. -* bucket (in obarray): Creating Symbols. -* buffer: Buffers. -* buffer contents: Text. -* buffer file name: Buffer File Name. -* buffer input stream: Input Streams. -* buffer list: The Buffer List. -* buffer modification: Buffer Modification. -* buffer names: Buffer Names. -* buffer output stream: Output Streams. -* buffer text notation: Buffer Text Notation. -* buffer, read-only: Read Only Buffers. -* buffer-auto-save-file-name: Auto-Saving. -* buffer-backed-up: Making Backups. -* buffer-base-buffer: Indirect Buffers. -* buffer-disable-undo: Maintaining Undo. -* buffer-enable-undo: Maintaining Undo. -* buffer-end: Point. -* buffer-file-format: Format Conversion. -* buffer-file-name: Buffer File Name. -* buffer-file-number: Buffer File Name. -* buffer-file-truename: Buffer File Name. -* buffer-file-type: Files and MS-DOS. -* buffer-flush-undo: Maintaining Undo. -* buffer-glyph-p: Glyph Types. -* buffer-indirect-children: Indirect Buffers. -* buffer-invisibility-spec: Invisible Text. -* buffer-list: The Buffer List. -* buffer-live-p: Killing Buffers. -* buffer-local variables: Buffer-Local Variables. -* buffer-local variables in modes: Major Mode Conventions. -* buffer-local-variables: Creating Buffer-Local. -* Buffer-menu-mode-map: Standard Keymaps. -* buffer-modified-p: Buffer Modification. -* buffer-modified-tick: Buffer Modification. -* buffer-name: Buffer Names. -* buffer-offer-save <1>: Killing Buffers. -* buffer-offer-save: Saving Buffers. -* buffer-read-only: Read Only Buffers. -* buffer-saved-size <1>: Auto-Saving. -* buffer-saved-size: Point. -* buffer-size: Point. -* buffer-string: Buffer Contents. -* buffer-substring: Buffer Contents. -* buffer-undo-list: Undo. -* bufferp: Buffer Basics. -* buffers menu: Buffers Menu. -* buffers, controlled in windows: Buffers and Windows. -* buffers, creating: Creating Buffers. -* buffers, killing: Killing Buffers. -* buffers-menu-filter: Menu Filters. -* buffers-menu-max-size: Buffers Menu. -* buffers-menu-switch-to-buffer-function: Buffers Menu. -* building lists: Building Lists. -* building XEmacs: Building XEmacs. -* built-in function: What Is a Function. -* bury-buffer: The Buffer List. -* busy-pointer-glyph: Mouse Pointer. -* button-event-p: Event Predicates. -* button-press-event-p: Event Predicates. -* button-release-event-p: Event Predicates. -* bvconcat: Bit Vector Functions. -* byte-code <1>: Compilation Functions. -* byte-code: Byte Compilation. -* byte-code function: Compiled-Function Objects. -* byte-code interpreter: Compilation Functions. -* byte-compile: Compilation Functions. -* byte-compile-dynamic: Dynamic Loading. -* byte-compile-dynamic-docstrings: Docs and Compilation. -* byte-compile-file: Compilation Functions. -* byte-compiling macros: Compiling Macros. -* byte-compiling require: Named Features. -* byte-recompile-directory: Compilation Functions. -* byte-recompile-directory-ignore-errors-p: Compilation Functions. -* bytes: Strings and Characters. -* c++-mode-map: Standard Keymaps. -* C-c: Prefix Keys. -* C-g: Quitting. -* C-h: Prefix Keys. -* C-M-x: Instrumenting. -* c-mode-abbrev-table: Standard Abbrev Tables. -* c-mode-map: Standard Keymaps. -* c-mode-syntax-table: Standard Syntax Tables. -* C-q: Flow Control. -* C-s: Flow Control. -* C-x: Prefix Keys. -* C-x 4: Prefix Keys. -* C-x 5: Prefix Keys. -* C-x a: Prefix Keys. -* C-x n: Prefix Keys. -* C-x r: Prefix Keys. -* caaaar: List Elements. -* caaadr: List Elements. -* caaar: List Elements. -* caadar: List Elements. -* caaddr: List Elements. -* caadr: List Elements. -* caar: List Elements. -* cadaar: List Elements. -* cadadr: List Elements. -* cadar: List Elements. -* caddar: List Elements. -* cadddr: List Elements. -* caddr: List Elements. -* cadr: List Elements. -* call stack: Internals of Debugger. -* call-interactively: Interactive Call. -* call-process: Synchronous Processes. -* call-process-region: Synchronous Processes. -* calling a function: Calling Functions. -* cancel-debug-on-entry: Function Debugging. -* canonicalize-inst-list: Adding Specifications. -* canonicalize-inst-pair: Adding Specifications. -* canonicalize-lax-plist: Working With Lax Plists. -* canonicalize-plist: Working With Normal Plists. -* canonicalize-spec: Adding Specifications. -* canonicalize-spec-list: Adding Specifications. -* canonicalize-tag-set: Specifier Tag Functions. -* capitalization: Character Case. -* capitalize: Character Case. -* capitalize-region: Case Changes. -* capitalize-word: Case Changes. -* car: List Elements. -* car-safe: List Elements. -* case changes: Case Changes. -* case in replacements: Replacing Match. -* case-fold-search: Searching and Case. -* case-replace: Searching and Case. -* case-table-p: Case Tables. -* catch: Catch and Throw. -* category-designator-p: Category Tables. -* category-table: Category Tables. -* category-table-p: Category Tables. -* category-table-value-p: Category Tables. -* CBREAK: Flow Control. -* ccl-elapsed-time: Calling CCL. -* ccl-execute: Calling CCL. -* ccl-execute-on-string: Calling CCL. -* ccl-reset-elapsed-time: Calling CCL. -* cdaaar: List Elements. -* cdaadr: List Elements. -* cdaar: List Elements. -* cdadar: List Elements. -* cdaddr: List Elements. -* cdadr: List Elements. -* cdar: List Elements. -* cddaar: List Elements. -* cddadr: List Elements. -* cddar: List Elements. -* cdddar: List Elements. -* cddddr: List Elements. -* cdddr: List Elements. -* cddr: List Elements. -* CDE dt: CDE dt. -* cdr: List Elements. -* cdr-safe: List Elements. -* ceiling: Numeric Conversions. -* centering point: Vertical Scrolling. -* change hooks: Change Hooks. -* change-major-mode-hook: Major Mode Conventions. -* changing key bindings: Changing Key Bindings. -* changing to another buffer: Current Buffer. -* changing window size: Resizing Windows. -* char table type: Char Table Type. -* char-after: Near Point. -* char-charset: MULE Characters. -* char-equal: Text Comparison. -* char-int: Character Codes. -* char-int confoundance disease: Character Type. -* char-int-p: Character Codes. -* char-octet: MULE Characters. -* char-or-char-int-p: Character Codes. -* char-or-string-p: Predicates for Strings. -* char-syntax: Syntax Table Functions. -* char-table-p: Char Tables. -* char-table-type: Char Table Types. -* char-table-type-list: Char Table Types. -* char-to-string: String Conversion. -* char=: Text Comparison. -* character arrays: Strings and Characters. -* character case: Character Case. -* character descriptor: Character Descriptors. -* character insertion: Commands for Insertion. -* character printing: Describing Characters. -* character quote: Syntax Class Table. -* character set (in regexp): Syntax of Regexps. -* character to string: String Conversion. -* character-to-event: Converting Events. -* characteristics of font instances: Font Instance Characteristics. -* characterp: Predicates for Characters. -* characters: Strings and Characters. -* characters for interactive codes: Interactive Codes. -* charset type: Charset Type. -* charset-ccl-program: Charset Property Functions. -* charset-chars: Charset Property Functions. -* charset-columns: Charset Property Functions. -* charset-dimension: Charset Property Functions. -* charset-direction: Charset Property Functions. -* charset-doc-string: Charset Property Functions. -* charset-final: Charset Property Functions. -* charset-from-attributes: Basic Charset Functions. -* charset-graphic: Charset Property Functions. -* charset-list: Basic Charset Functions. -* charset-name: Charset Property Functions. -* charset-property: Charset Property Functions. -* charset-registry: Charset Property Functions. -* charset-reverse-direction-charset: Basic Charset Functions. -* charsetp: Charsets. -* check-toolbar-button-syntax: Toolbar Descriptor Format. -* check-valid-char-table-value: Working With Char Tables. -* check-valid-inst-list: Specifier Validation Functions. -* check-valid-instantiator: Specifier Validation Functions. -* check-valid-plist: Property Lists. -* check-valid-spec-list: Specifier Validation Functions. -* child process: Processes. -* children, of extent: Extent Parents. -* CL note---allocate more storage: Garbage Collection. -* CL note---case of letters: Symbol Type. -* CL note---default optional arg: Argument List. -* CL note---integers vrs eq: Comparison of Numbers. -* CL note---lack union, set: Sets And Lists. -* CL note---no continuable errors: Signaling Errors. -* CL note---only throw in Emacs: Catch and Throw. -* CL note---rplaca vrs setcar: Modifying Lists. -* CL note---set local: Setting Variables. -* CL note---special forms compared: Special Forms. -* CL note---special variables: Variable Scoping. -* CL note---symbol in obarrays: Creating Symbols. -* cl-read: Reading in Edebug. -* cl-specs.el: Instrumenting. -* cl.el (Edebug): Instrumenting. -* cleanup forms: Cleanups. -* clear-abbrev-table: Abbrev Tables. -* clear-message: The Echo Area. -* clear-range-table: Working With Range Tables. -* clear-visited-file-modtime: Modification Time. -* close parenthesis: Blinking. -* close parenthesis character: Syntax Class Table. -* close-database: Connecting to a Database. -* closures not available: Extent. -* clrhash: Working With Hash Tables. -* codes, interactive, description of: Interactive Codes. -* coding standards: Tips. -* coding system type: Coding System Type. -* coding-category-list: Detection of Textual Encoding. -* coding-category-system: Detection of Textual Encoding. -* coding-priority-list: Detection of Textual Encoding. -* coding-system-doc-string: Coding System Property Functions. -* coding-system-list: Basic Coding System Functions. -* coding-system-name: Basic Coding System Functions. -* coding-system-p: Coding Systems. -* coding-system-property: Coding System Property Functions. -* coding-system-type: Coding System Property Functions. -* color instance type: Color Instance Type. -* color instances: Color Instances. -* color-instance-name: Color Instance Properties. -* color-instance-p: Color Instances. -* color-instance-rgb-components: Color Instance Properties. -* color-name: Color Convenience Functions. -* color-pixmap-image-instance-p: Image Instance Types. -* color-rgb-components: Color Convenience Functions. -* color-specifier-p <1>: Color Specifiers. -* color-specifier-p: Specifier Types. -* colorize-image-instance: Image Instance Functions. -* colors: Colors. -* columns: Columns. -* command: What Is a Function. -* command descriptions: A Sample Function Description. -* command history: Command History. -* command in keymap: Key Lookup. -* command line arguments: Command Line Arguments. -* command line options: Command Line Arguments. -* command loop: Command Loop. -* command loop, recursive: Recursive Editing. -* command-debug-status: Internals of Debugger. -* command-execute: Interactive Call. -* command-history: Command History. -* command-history-map: Standard Keymaps. -* command-line: Command Line Arguments. -* command-line-args: Command Line Arguments. -* command-line-functions: Command Line Arguments. -* command-line-processed: Command Line Arguments. -* command-switch-alist: Command Line Arguments. -* commandp: Interactive Call. -* commandp example: High-Level Completion. -* commands, defining: Defining Commands. -* comment ender: Syntax Class Table. -* comment starter: Syntax Class Table. -* comment syntax: Syntax Class Table. -* comments: Comments. -* Common Lisp: Lisp History. -* Common Lisp (Edebug): Instrumenting. -* compare-buffer-substrings: Comparing Text. -* comparing buffer text: Comparing Text. -* comparison of modification time: Modification Time. -* compilation: Byte Compilation. -* compilation functions: Compilation Functions. -* compile-defun: Compilation Functions. -* compiled function: Compiled-Function Objects. -* compiled-function-arglist: Compiled-Function Objects. -* compiled-function-constants: Compiled-Function Objects. -* compiled-function-doc-string: Compiled-Function Objects. -* compiled-function-domain: Compiled-Function Objects. -* compiled-function-instructions: Compiled-Function Objects. -* compiled-function-interactive: Compiled-Function Objects. -* compiled-function-p: What Is a Function. -* compiled-function-stack-size: Compiled-Function Objects. -* complete key: Keymap Terminology. -* completing-read: Minibuffer Completion. -* completion: Completion. -* completion, file name: File Name Completion. -* completion, user name: User Name Completion. -* completion-auto-help: Completion Commands. -* completion-ignore-case: Basic Completion. -* completion-ignored-extensions: File Name Completion. -* complex arguments: Minibuffers. -* complex command: Command History. -* complex-buffers-menu-p: Buffers Menu. -* compose-region: Composite Characters. -* composite-char-string: Composite Characters. -* concat: Creating Strings. -* concatenating lists: Rearrangement. -* concatenating strings: Creating Strings. -* cond: Conditionals. -* condition name: Error Symbols. -* condition-case: Handling Errors. -* conditional evaluation: Conditionals. -* cons: Building Lists. -* cons cell as box: Lists as Boxes. -* cons cells: Building Lists. -* consing: Building Lists. -* console-device-list: Basic Console Functions. -* console-disable-input: Console and Device I/O. -* console-enable-input: Console and Device I/O. -* console-list: Basic Console Functions. -* console-live-p: Connecting to a Console or Device. -* console-type-image-conversion-list: Image Instantiator Conversion. -* consolep: Consoles and Devices. -* consoles: Consoles and Devices. -* consp: List-related Predicates. -* continuation lines: Truncation. -* continuation-glyph: Redisplay Glyphs. -* continue-process: Signals to Processes. -* control character printing: Describing Characters. -* control characters: Character Type. -* control characters in display: Usual Display. -* control characters, reading: Quoted Character Input. -* control structures: Control Structures. -* control-arrow-glyph: Redisplay Glyphs. -* Control-X-prefix: Prefix Keys. -* conventions for writing minor modes: Minor Mode Conventions. -* conversion of image instantiators: Image Instantiator Conversion. -* conversion of strings: String Conversion. -* copy-alist: Association Lists. -* copy-category-table: Category Tables. -* copy-coding-system: Basic Coding System Functions. -* copy-event: Working With Events. -* copy-extent: Detached Extents. -* copy-face: Basic Face Functions. -* copy-file: Changing File Attributes. -* copy-hash-table: Introduction to Hash Tables. -* copy-keymap: Creating Keymaps. -* copy-marker: Creating Markers. -* copy-range-table: Introduction to Range Tables. -* copy-region-as-kill: Kill Functions. -* copy-sequence: Sequence Functions. -* copy-specifier: Other Specification Functions. -* copy-syntax-table: Syntax Table Functions. -* copying alists: Association Lists. -* copying bit vectors: Bit Vector Functions. -* copying files: Changing File Attributes. -* copying lists: Building Lists. -* copying sequences: Sequence Functions. -* copying strings: Creating Strings. -* copying vectors: Vector Functions. -* cos: Math Functions. -* cosh: Math Functions. -* count-lines: Text Lines. -* count-loop: A Sample Function Description. -* counting columns: Columns. -* coverage testing: Coverage Testing. -* create-device-hook: Connecting to a Console or Device. -* create-file-buffer: Subroutines of Visiting. -* create-frame-hook: Frame Hooks. -* create-tooltalk-message: Elisp Interface for Sending Messages. -* create-tooltalk-pattern: Elisp Interface for Receiving Messages. -* creating buffers: Creating Buffers. -* creating keymaps: Creating Keymaps. -* ctl-arrow: Usual Display. -* ctl-x-4-map <1>: Prefix Keys. -* ctl-x-4-map: Standard Keymaps. -* ctl-x-5-map <1>: Prefix Keys. -* ctl-x-5-map: Standard Keymaps. -* ctl-x-map <1>: Standard Keymaps. -* ctl-x-map: Prefix Keys. -* cube-root: Math Functions. -* current binding: Local Variables. -* current buffer: Current Buffer. -* current buffer excursion: Excursions. -* current buffer mark: The Mark. -* current buffer point and mark (Edebug): Edebug Display Update. -* current buffer position: Point. -* current command: Command Loop Info. -* current stack frame: Using Debugger. -* current-buffer: Current Buffer. -* current-case-table: Case Tables. -* current-column: Columns. -* current-fill-column: Margins. -* current-frame-configuration: Frame Configurations. -* current-global-map: Active Keymaps. -* current-indentation: Primitive Indent. -* current-input-mode: Input Modes. -* current-justification: Filling. -* current-keymaps: Active Keymaps. -* current-kill: Low-Level Kill Ring. -* current-left-margin: Margins. -* current-local-map: Active Keymaps. -* current-menubar: Menubar. -* current-message: The Echo Area. -* current-minor-mode-maps: Active Keymaps. -* current-mouse-event: Command Loop Info. -* current-prefix-arg: Prefix Command Arguments. -* current-time: Time of Day. -* current-time-string: Time of Day. -* current-time-zone: Time of Day. -* current-window-configuration: Window Configurations. -* cursor (mouse): Mouse Pointer. -* cursor-in-echo-area: The Echo Area. -* cust-print: Printing in Edebug. -* cut buffer: X Selections. -* cyclic ordering of windows: Cyclic Window Ordering. -* data type: Lisp Data Types. -* data-directory: Accessing Documentation. -* database: Databases. -* database type: Database Type. -* database-file-name: Other Database Functions. -* database-last-error: Other Database Functions. -* database-live-p: Connecting to a Database. -* database-subtype: Other Database Functions. -* database-type: Other Database Functions. -* databasep: Databases. -* deallocate-event: Working With Events. -* debug: Invoking the Debugger. -* debug-allocation: Garbage Collection. -* debug-allocation-backtrace: Garbage Collection. -* debug-ignored-errors: Error Debugging. -* debug-on-entry: Function Debugging. -* debug-on-error: Error Debugging. -* debug-on-error use: Processing of Errors. -* debug-on-next-call: Internals of Debugger. -* debug-on-quit: Infinite Loops. -* debug-on-signal: Error Debugging. -* debugger <1>: Debugger. -* debugger: Internals of Debugger. -* debugger command list: Debugger Commands. -* debugger-mode-map: Standard Keymaps. -* debugging errors: Error Debugging. -* debugging specific functions: Function Debugging. -* decode-big5-char: Big5 and Shift-JIS Functions. -* decode-coding-region: Encoding and Decoding Text. -* decode-shift-jis-char: Big5 and Shift-JIS Functions. -* decode-time: Time Conversion. -* decoding file formats: Format Conversion. -* decompose-region: Composite Characters. -* decrement field of register: Cons Cell Type. -* dedicated window: Choosing Window. -* deep binding: Impl of Scope. -* def-edebug-spec: Instrumenting Macro Calls. -* defalias: Defining Functions. -* default argument string: Interactive Codes. -* default init file: Init File. -* default value: Default Value. -* default-abbrev-mode: Abbrev Mode. -* default-boundp: Default Value. -* default-buffer-file-type: Files and MS-DOS. -* default-case-fold-search: Searching and Case. -* default-ctl-arrow: Usual Display. -* default-deselect-frame-hook: Raising and Lowering. -* default-directory: File Name Expansion. -* default-file-modes: Changing File Attributes. -* default-fill-column: Margins. -* default-frame-name: Frame Name. -* default-frame-plist: Initial Properties. -* default-justification: Filling. -* default-major-mode: Auto Major Mode. -* default-menubar: Menubar. -* default-minibuffer-frame: Minibuffers and Frames. -* default-modeline-format: Modeline Variables. -* default-popup-menu: Pop-Up Menus. -* default-select-frame-hook: Raising and Lowering. -* default-text-properties: Examining Properties. -* default-toolbar: Specifying the Toolbar. -* default-toolbar-height: Other Toolbar Variables. -* default-toolbar-position: Specifying the Toolbar. -* default-toolbar-visible-p: Other Toolbar Variables. -* default-toolbar-width: Other Toolbar Variables. -* default-truncate-lines: Truncation. -* default-value: Default Value. -* default-x-device: Resources. -* default.el: Start-up Summary. -* defconst <1>: Domain Specification. -* defconst: Defining Variables. -* defcustom: Variable Definitions. -* defgroup: Group Definitions. -* define-abbrev: Defining Abbrevs. -* define-abbrev-table: Abbrev Tables. -* define-derived-mode: Derived Modes. -* define-function: Defining Functions. -* define-key: Changing Key Bindings. -* define-logical-name: Changing File Attributes. -* define-obsolete-function-alias: Obsoleteness. -* define-obsolete-variable-alias: Obsoleteness. -* define-prefix-command: Prefix Keys. -* define-specifier-tag: Specifier Tag Functions. -* defining a function: Defining Functions. -* defining commands: Defining Commands. -* defining-kbd-macro: Keyboard Macros. -* definition of a symbol: Definitions. -* defmacro: Defining Macros. -* defsubst: Inline Functions. -* defun: Defining Functions. -* defun-prompt-regexp: List Motion. -* defvar <1>: Defining Variables. -* defvar: Domain Specification. -* defvaralias: Variable Aliases. -* deiconify-frame: Visibility of Frames. -* delete: Sets And Lists. -* delete previous char: Deletion. -* delete-annotation: Annotation Primitives. -* delete-auto-save-file-if-necessary: Auto-Saving. -* delete-auto-save-files: Auto-Saving. -* delete-backward-char: Deletion. -* delete-blank-lines: User-Level Deletion. -* delete-char: Deletion. -* delete-device: Connecting to a Console or Device. -* delete-device-hook: Connecting to a Console or Device. -* delete-directory: Create/Delete Dirs. -* delete-exited-processes: Deleting Processes. -* delete-extent: Creating and Modifying Extents. -* delete-file: Changing File Attributes. -* delete-frame: Deleting Frames. -* delete-frame-hook: Frame Hooks. -* delete-horizontal-space: User-Level Deletion. -* delete-indentation: User-Level Deletion. -* delete-menu-item: Modifying Menus. -* delete-other-windows: Deleting Windows. -* delete-process: Deleting Processes. -* delete-region: Deletion. -* delete-to-left-margin: Margins. -* delete-window: Deleting Windows. -* delete-windows-on: Deleting Windows. -* deleting files: Changing File Attributes. -* deleting processes: Deleting Processes. -* deleting whitespace: User-Level Deletion. -* deleting windows: Deleting Windows. -* deletion of elements: Sets And Lists. -* deletion of frames: Deleting Frames. -* deletion vs killing: Deletion. -* delq: Sets And Lists. -* demibold: Font Instance Characteristics. -* describe-bindings: Scanning Keymaps. -* describe-bindings-internal: Scanning Keymaps. -* describe-buffer-case-table: Case Tables. -* describe-mode: Mode Help. -* describe-prefix-bindings: Help Functions. -* describe-tooltalk-message: Elisp Interface for Receiving Messages. -* description for interactive codes: Interactive Codes. -* description format: Format of Descriptions. -* deselect-frame-hook: Frame Hooks. -* destroy-tooltalk-message: Elisp Interface for Sending Messages. -* destroy-tooltalk-pattern: Elisp Interface for Receiving Messages. -* destructive-alist-to-plist: Converting Plists To/From Alists. -* destructive-plist-to-alist: Converting Plists To/From Alists. -* detach-extent: Detached Extents. -* detached extent: Detached Extents. -* detect-coding-region: Detection of Textual Encoding. -* device-baud-rate <1>: Console and Device I/O. -* device-baud-rate: Terminal Output. -* device-class: Console Types and Device Classes. -* device-frame-list <1>: Finding All Frames. -* device-frame-list: Basic Device Functions. -* device-list: Basic Device Functions. -* device-live-p: Connecting to a Console or Device. -* device-matches-specifier-tag-set-p: Specifier Tag Functions. -* device-matching-specifier-tag-list: Specifier Tag Functions. -* device-or-frame-p: Basic Device Functions. -* device-or-frame-type: Console Types and Device Classes. -* device-type: Console Types and Device Classes. -* device-x-display: Connecting to a Console or Device. -* devicep: Consoles and Devices. -* devices: Consoles and Devices. -* dgettext: Level 3 Primitives. -* diagrams, boxed, for lists: Cons Cell Type. -* dialog box: Dialog Boxes. -* digit-argument: Prefix Command Arguments. -* ding: Beeping. -* directory name: Directory Names. -* directory name abbreviation: Directory Names. -* directory part (of file name): File Name Components. -* directory-abbrev-alist: Directory Names. -* directory-file-name: Directory Names. -* directory-files: Contents of Directories. -* directory-oriented functions: Contents of Directories. -* dired-kept-versions: Numbered Backups. -* dired-mode-map: Standard Keymaps. -* disable undo: Maintaining Undo. -* disable-command: Disabling Commands. -* disable-menu-item: Modifying Menus. -* disable-timeout: Timers. -* disabled: Disabling Commands. -* disabled command: Disabling Commands. -* disabled-command-hook: Disabling Commands. -* disassemble: Disassembly. -* disassembled byte-code: Disassembly. -* discard input: Peeking and Discarding. -* discard-input: Peeking and Discarding. -* dispatch-event: Dispatching an Event. -* dispatching an event: Dispatching an Event. -* display columns: Size and Position. -* display lines: Size and Position. -* display order: Extent Endpoints. -* display table: Display Tables. -* display update: Refresh Screen. -* display-buffer: Choosing Window. -* display-buffer-function: Choosing Window. -* display-completion-list: Completion Commands. -* display-message: The Echo Area. -* display-warning: Warnings. -* display-warning-minimum-level: Warnings. -* display-warning-suppressed-classes: Warnings. -* displaying a buffer: Displaying Buffers. -* do-auto-save: Auto-Saving. -* DOC (documentation) file: Documentation Basics. -* doc-directory: Accessing Documentation. -* documentation: Accessing Documentation. -* documentation conventions: Documentation Basics. -* documentation for major mode: Mode Help. -* documentation notation: Evaluation Notation. -* documentation of function: Function Documentation. -* documentation strings: Documentation. -* documentation, keys in: Keys in Documentation. -* documentation-property: Accessing Documentation. -* domain: Level 3 Primitives. -* domain (in a specifier): Specifiers In-Depth. -* domain-of: Level 3 Primitives. -* dotted lists (Edebug): Specification List. -* dotted pair notation: Dotted Pair Notation. -* double-quote in strings: String Type. -* down-list: List Motion. -* downcase: Character Case. -* downcase-region: Case Changes. -* downcase-word: Case Changes. -* downcasing in lookup-key: Key Sequence Input. -* drag: Drag Interface. -* drag and drop: Drag and Drop. -* Drag API: Drag Interface. -* dribble file: Recording Input. -* drop: Drop Interface. -* Drop API: Drop Interface. -* dump-emacs: Building XEmacs. -* duplicable extent: Duplicable Extents. -* dynamic loading of documentation: Docs and Compilation. -* dynamic loading of functions: Dynamic Loading. -* dynamic scoping: Variable Scoping. -* echo area: The Echo Area. -* echo-keystrokes <1>: The Echo Area. -* echo-keystrokes: Command Loop Info. -* Edebug: Edebug. -* edebug: Embedded Breakpoints. -* Edebug execution modes: Edebug Execution Modes. -* Edebug mode: Edebug. -* Edebug specification list: Specification List. -* edebug-`: Debugging Backquote. -* edebug-all-defs <1>: Edebug Options. -* edebug-all-defs: Instrumenting. -* edebug-all-forms <1>: Instrumenting. -* edebug-all-forms: Edebug Options. -* edebug-continue-kbd-macro: Edebug Options. -* edebug-display-freq-count: Coverage Testing. -* edebug-eval-top-level-form: Instrumenting. -* edebug-global-break-condition <1>: Global Break Condition. -* edebug-global-break-condition: Edebug Options. -* edebug-initial-mode: Edebug Options. -* edebug-on-error <1>: Edebug Options. -* edebug-on-error: Trapping Errors. -* edebug-on-quit <1>: Edebug Options. -* edebug-on-quit: Trapping Errors. -* edebug-print-circle <1>: Printing in Edebug. -* edebug-print-circle: Edebug Options. -* edebug-print-length <1>: Printing in Edebug. -* edebug-print-length: Edebug Options. -* edebug-print-level <1>: Printing in Edebug. -* edebug-print-level: Edebug Options. -* edebug-print-trace-after <1>: Tracing. -* edebug-print-trace-after: Edebug Options. -* edebug-print-trace-before <1>: Tracing. -* edebug-print-trace-before: Edebug Options. -* edebug-save-displayed-buffer-points <1>: Edebug Options. -* edebug-save-displayed-buffer-points: Edebug Display Update. -* edebug-save-windows <1>: Edebug Options. -* edebug-save-windows: Edebug Display Update. -* edebug-set-global-break-condition: Global Break Condition. -* edebug-setup-hook: Edebug Options. -* edebug-test-coverage: Edebug Options. -* edebug-trace <1>: Edebug Options. -* edebug-trace: Tracing. -* edebug-tracing: Tracing. -* edebug-unwrap: Specification List. -* edebug-unwrap-results <1>: Debugging Backquote. -* edebug-unwrap-results: Edebug Options. -* edit-abbrevs-map: Standard Keymaps. -* edit-and-eval-command: Object from Minibuffer. -* edit-menu-filter: Menu Filters. -* edit-tab-stops-map: Standard Keymaps. -* editing types: Editing Types. -* editor command loop: Command Loop. -* eighth: List Elements. -* electric-buffer-menu-mode-map: Standard Keymaps. -* electric-future-map: A Sample Variable Description. -* electric-history-map: Standard Keymaps. -* element (of list): Lists. -* elements of sequences: Sequence Functions. -* elt: Sequence Functions. -* emacs-build-time: Building XEmacs. -* emacs-lisp-mode-map: Standard Keymaps. -* emacs-lisp-mode-syntax-table: Standard Syntax Tables. -* emacs-major-version: Building XEmacs. -* emacs-minor-version: Building XEmacs. -* emacs-pid: System Environment. -* emacs-version: Building XEmacs. -* EMACSLOADPATH environment variable: How Programs Do Loading. -* embedded breakpoints: Embedded Breakpoints. -* empty list: Cons Cell Type. -* enable-command: Disabling Commands. -* enable-flow-control: Flow Control. -* enable-flow-control-on: Flow Control. -* enable-local-eval: Auto Major Mode. -* enable-local-variables: Auto Major Mode. -* enable-menu-item: Modifying Menus. -* enable-recursive-minibuffers: Minibuffer Misc. -* encode-big5-char: Big5 and Shift-JIS Functions. -* encode-coding-region: Encoding and Decoding Text. -* encode-shift-jis-char: Big5 and Shift-JIS Functions. -* encode-time: Time Conversion. -* encoding file formats: Format Conversion. -* end of buffer marker: Creating Markers. -* end-of-buffer: Buffer End Motion. -* end-of-defun: List Motion. -* end-of-file: Input Functions. -* end-of-line: Text Lines. -* enlarge-window: Resizing Windows. -* enlarge-window-horizontally: Resizing Windows. -* enlarge-window-pixels: Resizing Windows. -* enqueue-eval-event: Reading One Event. -* environment: Intro Eval. -* environment variable access: System Environment. -* environment variables, subprocesses: Subprocess Creation. -* eobp: Near Point. -* eolp: Near Point. -* eq: Equality Predicates. -* equal: Equality Predicates. -* equality: Equality Predicates. -* erase-buffer: Deletion. -* error: Signaling Errors. -* error cleanup: Cleanups. -* error debugging: Error Debugging. -* error display: The Echo Area. -* error handler: Handling Errors. -* error in debug: Invoking the Debugger. -* error message notation: Error Messages. -* error name: Error Symbols. -* error symbol: Error Symbols. -* error-conditions: Error Symbols. -* errors: Errors. -* esc-map: Prefix Keys. -* ESC-prefix: Prefix Keys. -* escape <1>: Character Type. -* escape: Syntax Class Table. -* escape characters: Output Variables. -* escape characters in printing: Output Functions. -* escape sequence: Character Type. -* eval: Eval. -* eval, and debugging: Internals of Debugger. -* eval-and-compile: Eval During Compile. -* eval-buffer: Eval. -* eval-current-buffer (Edebug): Instrumenting. -* eval-defun (Edebug): Instrumenting. -* eval-event-p: Event Predicates. -* eval-expression (Edebug): Instrumenting. -* eval-minibuffer: Object from Minibuffer. -* eval-region: Eval. -* eval-region (Edebug): Instrumenting. -* eval-when-compile: Eval During Compile. -* evaluated expression argument: Interactive Codes. -* evaluation: Evaluation. -* evaluation error: Local Variables. -* evaluation list (Edebug): Eval List. -* evaluation notation: Evaluation Notation. -* evaluation of buffer contents: Eval. -* event printing: Describing Characters. -* event-buffer: Window-Level Event Position Info. -* event-button: Accessing Other Event Info. -* event-closest-point: Event Text Position Info. -* event-device: Accessing Other Event Info. -* event-frame: Frame-Level Event Position Info. -* event-function: Accessing Other Event Info. -* event-glyph-extent: Event Glyph Position Info. -* event-glyph-x-pixel: Event Glyph Position Info. -* event-glyph-y-pixel: Event Glyph Position Info. -* event-key: Accessing Other Event Info. -* event-live-p: Event Predicates. -* event-matches-key-specifier-p: Key Sequences. -* event-modifier-bits: Accessing Other Event Info. -* event-modifiers: Accessing Other Event Info. -* event-object: Accessing Other Event Info. -* event-over-border-p: Other Event Position Info. -* event-over-glyph-p: Event Glyph Position Info. -* event-over-modeline-p: Event Text Position Info. -* event-over-text-area-p: Event Text Position Info. -* event-over-toolbar-p: Event Toolbar Position Info. -* event-point: Event Text Position Info. -* event-process: Accessing Other Event Info. -* event-timestamp: Accessing Other Event Info. -* event-to-character: Converting Events. -* event-toolbar-button: Event Toolbar Position Info. -* event-type: Event Contents. -* event-window: Window-Level Event Position Info. -* event-window-x-pixel: Window-Level Event Position Info. -* event-window-y-pixel: Window-Level Event Position Info. -* event-x: Event Text Position Info. -* event-x-pixel: Frame-Level Event Position Info. -* event-y: Event Text Position Info. -* event-y-pixel: Frame-Level Event Position Info. -* eventp: Events. -* events: Events. -* events-to-keys: Converting Events. -* examining windows: Buffers and Windows. -* examples of using interactive: Interactive Examples. -* exchange-point-and-mark: The Mark. -* excursion: Excursions. -* exec-directory: Subprocess Creation. -* exec-path: Subprocess Creation. -* execute program: Subprocess Creation. -* execute with prefix argument: Interactive Call. -* execute-extended-command: Interactive Call. -* execute-kbd-macro: Keyboard Macros. -* executing-macro: Keyboard Macros. -* execution speed: Compilation Tips. -* exit: Recursive Editing. -* exit recursive editing: Recursive Editing. -* exit-minibuffer: Minibuffer Misc. -* exit-recursive-edit: Recursive Editing. -* exiting XEmacs: Getting Out. -* exp: Math Functions. -* expand-abbrev: Abbrev Expansion. -* expand-file-name: File Name Expansion. -* expansion of file names: File Name Expansion. -* expansion of macros: Expansion. -* expression: Intro Eval. -* expression prefix: Syntax Class Table. -* expt: Math Functions. -* extended-command-history: Minibuffer History. -* extent <1>: Variable Scoping. -* extent: Extents. -* extent children: Extent Parents. -* extent end position: Extent Endpoints. -* extent endpoint: Extent Endpoints. -* extent order: Extent Endpoints. -* extent parent: Extent Parents. -* extent priority: Intro to Extents. -* extent property: Extent Properties. -* extent replica: Duplicable Extents. -* extent start position: Extent Endpoints. -* extent, duplicable: Duplicable Extents. -* extent, unique: Duplicable Extents. -* extent-at: Finding Extents. -* extent-begin-glyph: Extent Properties. -* extent-begin-glyph-layout: Extent Properties. -* extent-children: Extent Parents. -* extent-descendants: Extent Parents. -* extent-detached-p: Detached Extents. -* extent-end-glyph: Extent Properties. -* extent-end-glyph-layout: Extent Properties. -* extent-end-position: Extent Endpoints. -* extent-face: Extent Properties. -* extent-in-region-p: Mapping Over Extents. -* extent-keymap: Extent Properties. -* extent-length: Extent Endpoints. -* extent-list: Finding Extents. -* extent-live-p: Creating and Modifying Extents. -* extent-mouse-face: Extent Properties. -* extent-object: Creating and Modifying Extents. -* extent-parent: Extent Parents. -* extent-priority: Extent Properties. -* extent-properties: Extent Properties. -* extent-property: Extent Properties. -* extent-start-position: Extent Endpoints. -* extentp: Extents. -* extents, locating: Finding Extents. -* extents, mapping: Mapping Over Extents. -* face type: Face Type. -* face-background: Face Convenience Functions. -* face-background-instance: Face Convenience Functions. -* face-background-pixmap: Face Convenience Functions. -* face-background-pixmap-instance: Face Convenience Functions. -* face-boolean-specifier-p: Specifier Types. -* face-differs-from-default-p: Other Face Display Functions. -* face-equal: Other Face Display Functions. -* face-font: Face Convenience Functions. -* face-font-instance: Face Convenience Functions. -* face-font-name: Face Convenience Functions. -* face-foreground: Face Convenience Functions. -* face-foreground-instance: Face Convenience Functions. -* face-list: Basic Face Functions. -* face-property: Face Properties. -* face-property-instance: Face Properties. -* face-underline-p: Face Convenience Functions. -* facep: Basic Face Functions. -* faces: Faces and Window-System Objects. -* fallback (in a specifier): Specifier Instancing. -* false: nil and t. -* fboundp: Function Cells. -* fceiling: Rounding Operations. -* featurep: Named Features. -* features: Named Features. -* fetch-bytecode: Dynamic Loading. -* ffloor: Rounding Operations. -* field width: Formatting Strings. -* fifth: List Elements. -* file accessibility: Testing Accessibility. -* file age: Testing Accessibility. -* file attributes: File Attributes. -* file format conversion: Format Conversion. -* file hard link: Changing File Attributes. -* file locks: File Locks. -* file mode specification error: Auto Major Mode. -* file modes and MS-DOS: Changing File Attributes. -* file modification time: Testing Accessibility. -* file name completion subroutines: File Name Completion. -* file name of buffer: Buffer File Name. -* file name of directory: Directory Names. -* file names: File Names. -* file names in directory: Contents of Directories. -* file open error: Subroutines of Visiting. -* file symbolic links: Kinds of Files. -* file types on MS-DOS: Files and MS-DOS. -* file with multiple names: Changing File Attributes. -* file-accessible-directory-p: Testing Accessibility. -* file-already-exists: Changing File Attributes. -* file-attributes: File Attributes. -* file-directory-p: Kinds of Files. -* file-error: How Programs Do Loading. -* file-executable-p: Testing Accessibility. -* file-exists-p: Testing Accessibility. -* file-local-copy: Magic File Names. -* file-locked: File Locks. -* file-locked-p: File Locks. -* file-menu-filter: Menu Filters. -* file-modes: File Attributes. -* file-name-absolute-p: Relative File Names. -* file-name-all-completions: File Name Completion. -* file-name-as-directory: Directory Names. -* file-name-buffer-file-type-alist: Files and MS-DOS. -* file-name-completion: File Name Completion. -* file-name-directory: File Name Components. -* file-name-history: Minibuffer History. -* file-name-nondirectory: File Name Components. -* file-name-sans-extension: File Name Components. -* file-name-sans-versions: File Name Components. -* file-newer-than-file-p: Testing Accessibility. -* file-newest-backup: Backup Names. -* file-nlinks: File Attributes. -* file-ownership-preserved-p: Testing Accessibility. -* file-precious-flag: Saving Buffers. -* file-readable-p: Testing Accessibility. -* file-regular-p: Kinds of Files. -* file-relative-name: File Name Expansion. -* file-supersession: Modification Time. -* file-symlink-p: Kinds of Files. -* file-truename: Truenames. -* file-writable-p: Testing Accessibility. -* fill-column: Margins. -* fill-individual-paragraphs: Filling. -* fill-individual-varying-indent: Filling. -* fill-paragraph: Filling. -* fill-paragraph-function: Filling. -* fill-prefix: Margins. -* fill-region: Filling. -* fill-region-as-paragraph: Filling. -* fillarray: Array Functions. -* filling a paragraph: Filling. -* filling, automatic: Auto Filling. -* filling, explicit: Filling. -* filter function: Filter Functions. -* find-backup-file-name: Backup Names. -* find-buffer-file-type: Files and MS-DOS. -* find-charset: Basic Charset Functions. -* find-charset-region: MULE Characters. -* find-charset-string: MULE Characters. -* find-coding-system: Basic Coding System Functions. -* find-file: Visiting Functions. -* find-file-binary: Files and MS-DOS. -* find-file-hooks: Visiting Functions. -* find-file-name-handler: Magic File Names. -* find-file-noselect: Visiting Functions. -* find-file-not-found-hooks: Visiting Functions. -* find-file-other-window: Visiting Functions. -* find-file-read-only: Visiting Functions. -* find-file-text: Files and MS-DOS. -* find-menu-item: Modifying Menus. -* finding files: Visiting Files. -* finding windows: Selecting Windows. -* first: List Elements. -* first-change-hook: Change Hooks. -* fixup-whitespace: User-Level Deletion. -* float: Numeric Conversions. -* float-output-format: Output Variables. -* floating-point numbers, printing: Output Variables. -* floatp: Predicates on Numbers. -* floor: Numeric Conversions. -* flow control characters: Flow Control. -* flush input: Peeking and Discarding. -* fmakunbound: Function Cells. -* focus-frame: Input Focus. -* following-char: Near Point. -* font instance characteristics: Font Instance Characteristics. -* font instance name: Font Instance Names. -* font instance size: Font Instance Size. -* font instance type: Font Instance Type. -* font-instance-name: Font Instance Names. -* font-instance-p: Font Instances. -* font-instance-properties: Font Instance Characteristics. -* font-instance-truename: Font Instance Names. -* font-name: Font Convenience Functions. -* font-properties: Font Convenience Functions. -* font-specifier-p <1>: Font Specifiers. -* font-specifier-p: Specifier Types. -* font-truename: Font Convenience Functions. -* fonts <1>: Fonts. -* fonts: Some Terms. -* fonts available: Font Instance Names. -* foo: A Sample Function Description. -* for: Argument Evaluation. -* force-cursor-redisplay: Refresh Screen. -* force-highlight-extent: Extents and Events. -* forcing redisplay: Waiting. -* format: Formatting Strings. -* format definition: Format Conversion. -* format of keymaps: Format of Keymaps. -* format of menus: Menu Format. -* format of the menubar: Menubar Format. -* format precision: Formatting Strings. -* format specification: Formatting Strings. -* format-alist: Format Conversion. -* format-buffers-menu-line: Buffers Menu. -* format-find-file: Format Conversion. -* format-insert-file: Format Conversion. -* format-time-string: Time Conversion. -* format-write-file: Format Conversion. -* formatting strings: Formatting Strings. -* formfeed: Character Type. -* forms: Intro Eval. -* forward-char: Character Motion. -* forward-comment: Parsing Expressions. -* forward-line: Text Lines. -* forward-list: List Motion. -* forward-sexp: List Motion. -* forward-to-indentation: Motion by Indent. -* forward-word: Word Motion. -* fourth: List Elements. -* frame: Frames. -* frame configuration: Frame Configurations. -* frame hooks: Frame Hooks. -* frame name: Frame Name. -* frame of terminal: Basic Windows. -* frame position: Size and Position. -* frame size: Size and Position. -* frame visibility: Visibility of Frames. -* frame-device: Basic Device Functions. -* frame-height: Size and Position. -* frame-icon-title-format: Frame Titles. -* frame-iconified-p: Visibility of Frames. -* frame-list: Finding All Frames. -* frame-live-p: Deleting Frames. -* frame-name: Frame Name. -* frame-pixel-height: Size and Position. -* frame-pixel-width: Size and Position. -* frame-properties: Property Access. -* frame-property: Property Access. -* frame-root-window: Frames and Windows. -* frame-selected-window: Frames and Windows. -* frame-title-format: Frame Titles. -* frame-top-window: Frames and Windows. -* frame-totally-visible-p: Visibility of Frames. -* frame-visible-p: Visibility of Frames. -* frame-width: Size and Position. -* framep: Frames. -* free list: Garbage Collection. -* frequency counts: Coverage Testing. -* fround: Rounding Operations. -* fset: Function Cells. -* ftp-login: Cleanups. -* ftruncate: Rounding Operations. -* funcall: Calling Functions. -* funcall, and debugging: Internals of Debugger. -* function <1>: What Is a Function. -* function: Anonymous Functions. -* function call: Function Forms. -* function call debugging: Function Debugging. -* function cell: Symbol Components. -* function cell in autoload: Autoload. -* function definition: Function Names. -* function descriptions: A Sample Function Description. -* function form evaluation: Function Forms. -* function input stream: Input Streams. -* function invocation: Calling Functions. -* function name: Function Names. -* function output stream: Output Streams. -* function quoting: Anonymous Functions. -* function-interactive: Using Interactive. -* function-key-map: Translating Input. -* function-obsoleteness-doc: Obsoleteness. -* functionals: Calling Functions. -* functions in modes: Major Mode Conventions. -* functions, making them interactive: Defining Commands. -* Fundamental mode: Major Modes. -* fundamental-mode: Auto Major Mode. -* fundamental-mode-abbrev-table: Standard Abbrev Tables. -* garbage collector: Garbage Collection. -* garbage-collect: Garbage Collection. -* gc-cons-threshold: Garbage Collection. -* gc-message: Garbage Collection. -* gc-pointer-glyph <1>: Mouse Pointer. -* gc-pointer-glyph: Garbage Collection. -* generate-new-buffer: Creating Buffers. -* generate-new-buffer-name: Buffer Names. -* generic-specifier-p: Specifier Types. -* get: Symbol Plists. -* get-buffer: Buffer Names. -* get-buffer-create: Creating Buffers. -* get-buffer-process: Process Buffers. -* get-buffer-window: Buffers and Windows. -* get-char-property: Examining Properties. -* get-char-table: Working With Char Tables. -* get-charset: Basic Charset Functions. -* get-coding-system: Basic Coding System Functions. -* get-database: Working With a Database. -* get-file-buffer: Buffer File Name. -* get-largest-window: Selecting Windows. -* get-lru-window: Selecting Windows. -* get-process: Process Information. -* get-range-char-table: Working With Char Tables. -* get-range-table: Working With Range Tables. -* get-register: Registers. -* get-text-property: Examining Properties. -* get-tooltalk-message-attribute: Elisp Interface for Sending Messages. -* getenv: System Environment. -* getf: Other Plists. -* gethash: Working With Hash Tables. -* gettext: Level 3 Primitives. -* global binding: Local Variables. -* global break condition: Global Break Condition. -* global keymap: Active Keymaps. -* global mark ring: The Mark. -* global variable: Global Variables. -* global-abbrev-table: Standard Abbrev Tables. -* global-key-binding: Functions for Key Lookup. -* global-map: Active Keymaps. -* global-mark-ring: The Mark. -* global-mode-string: Modeline Variables. -* global-popup-menu: Pop-Up Menus. -* global-set-key: Key Binding Commands. -* global-unset-key: Key Binding Commands. -* glyph type: Glyph Type. -* glyph-ascent: Glyph Dimensions. -* glyph-baseline: Glyph Convenience Functions. -* glyph-baseline-instance: Glyph Convenience Functions. -* glyph-contrib-p: Glyph Convenience Functions. -* glyph-contrib-p-instance: Glyph Convenience Functions. -* glyph-descent: Glyph Dimensions. -* glyph-face: Glyph Convenience Functions. -* glyph-height: Glyph Dimensions. -* glyph-image: Glyph Convenience Functions. -* glyph-image-instance: Glyph Convenience Functions. -* glyph-property: Glyph Properties. -* glyph-property-instance: Glyph Properties. -* glyph-type: Glyph Types. -* glyph-type-list: Glyph Types. -* glyph-width: Glyph Dimensions. -* glyphp: Glyphs. -* glyphs: Glyphs. -* goto-char: Character Motion. -* goto-line: Text Lines. -* hack-local-variables: Auto Major Mode. -* handling errors: Handling Errors. -* hash notation: Printed Representation. -* hash table: Hash Tables. -* hash table type: Hash Table Type. -* hash table, weak: Weak Hash Tables. -* hash-table-count: Introduction to Hash Tables. -* hash-table-p: Hash Tables. -* hash-table-rehash-size: Introduction to Hash Tables. -* hash-table-rehash-threshold: Introduction to Hash Tables. -* hash-table-size: Introduction to Hash Tables. -* hash-table-test: Introduction to Hash Tables. -* hash-table-weakness: Introduction to Hash Tables. -* hashing: Creating Symbols. -* header comments: Library Headers. -* help for major mode: Mode Help. -* help-char: Help Functions. -* help-command: Help Functions. -* help-form: Help Functions. -* help-map <1>: Help Functions. -* help-map: Standard Keymaps. -* Helper-describe-bindings: Help Functions. -* Helper-help: Help Functions. -* Helper-help-map: Standard Keymaps. -* hide-annotation: Annotation Properties. -* highlight-extent: Extents and Events. -* history list: Minibuffer History. -* history of commands: Command History. -* HOME environment variable: Subprocess Creation. -* hooks: Hooks. -* hooks for loading: Hooks for Loading. -* hooks for text changes: Change Hooks. -* horizontal position: Columns. -* horizontal scrolling: Horizontal Scrolling. -* hscroll-glyph: Redisplay Glyphs. -* icon-glyph-p: Glyph Types. -* iconified frame: Visibility of Frames. -* iconify-frame: Visibility of Frames. -* identity: Calling Functions. -* IEEE floating point: Float Basics. -* if: Conditionals. -* ignore: Calling Functions. -* ignored-local-variables: Auto Major Mode. -* image instance type: Image Instance Type. -* image instance types: Image Instance Types. -* image instances: Image Instances. -* image instantiator conversion: Image Instantiator Conversion. -* image specifiers: Image Specifiers. -* image-instance-background: Image Instance Functions. -* image-instance-depth: Image Instance Functions. -* image-instance-file-name: Image Instance Functions. -* image-instance-foreground: Image Instance Functions. -* image-instance-height: Image Instance Functions. -* image-instance-hotspot-x: Image Instance Functions. -* image-instance-hotspot-y: Image Instance Functions. -* image-instance-mask-file-name: Image Instance Functions. -* image-instance-name: Image Instance Functions. -* image-instance-p: Image Instances. -* image-instance-string: Image Instance Functions. -* image-instance-type: Image Instance Types. -* image-instance-type-list: Image Instance Types. -* image-instance-width: Image Instance Functions. -* image-instantiator-format-list: Image Specifiers. -* image-specifier-p <1>: Specifier Types. -* image-specifier-p: Image Specifiers. -* implicit progn: Sequencing. -* inc: Simple Macro. -* indent-according-to-mode: Mode-Specific Indent. -* indent-code-rigidly: Region Indent. -* indent-for-tab-command: Mode-Specific Indent. -* indent-line-function: Mode-Specific Indent. -* indent-region: Region Indent. -* indent-region-function: Region Indent. -* indent-relative: Relative Indent. -* indent-relative-maybe: Relative Indent. -* indent-rigidly: Region Indent. -* indent-tabs-mode: Primitive Indent. -* indent-to: Primitive Indent. -* indent-to-left-margin: Margins. -* indentation: Indentation. -* indenting with parentheses: Parsing Expressions. -* indirect buffers: Indirect Buffers. -* indirect specifications: Specification List. -* indirect variables: Variable Aliases. -* indirect-function: Function Indirection. -* indirect-variable: Variable Aliases. -* indirection: Function Indirection. -* infinite loops: Infinite Loops. -* infinite recursion: Local Variables. -* infinity: Float Basics. -* Info-edit-map: Standard Keymaps. -* Info-minibuffer-history: Minibuffer History. -* Info-mode-map: Standard Keymaps. -* inherit: Syntax Class Table. -* inheriting a keymap's bindings: Inheritance and Keymaps. -* inhibit-default-init: Init File. -* inhibit-file-name-handlers: Magic File Names. -* inhibit-file-name-operation: Magic File Names. -* inhibit-quit: Quitting. -* inhibit-read-only: Read Only Buffers. -* inhibit-startup-echo-area-message: Start-up Summary. -* inhibit-startup-message: Start-up Summary. -* init file: Init File. -* initial-frame-plist: Initial Properties. -* initial-major-mode: Auto Major Mode. -* initial-toolbar-spec: Other Toolbar Variables. -* initialization: Start-up Summary. -* inline functions: Inline Functions. -* innermost containing parentheses: Parsing Expressions. -* input events: Events. -* input focus: Input Focus. -* input modes: Input Modes. -* input stream: Input Streams. -* input-pending-p: Peeking and Discarding. -* insert: Insertion. -* insert-abbrev-table-description: Abbrev Tables. -* insert-before-markers: Insertion. -* insert-buffer: Commands for Insertion. -* insert-buffer-substring: Insertion. -* insert-char: Insertion. -* insert-default-directory: Reading File Names. -* insert-directory: Contents of Directories. -* insert-directory-program: Contents of Directories. -* insert-extent: Detached Extents. -* insert-file-contents: Reading from Files. -* insert-register: Registers. -* insert-string: Insertion. -* inserting killed text: Yank Commands. -* insertion before point: Insertion. -* insertion of text: Insertion. -* inside comment: Parsing Expressions. -* inside margin: Annotation Basics. -* inside string: Parsing Expressions. -* inst-list (in a specifier): Specifiers In-Depth. -* inst-pair (in a specifier): Specifiers In-Depth. -* installation-directory: System Environment. -* instance (in a specifier): Specifiers In-Depth. -* instancing (in a specifier): Specifiers In-Depth. -* instantiator (in a specifier): Specifiers In-Depth. -* int-char: Character Codes. -* int-to-string: String Conversion. -* integer to decimal: String Conversion. -* integer to hexadecimal: Formatting Strings. -* integer to octal: Formatting Strings. -* integer to string: String Conversion. -* integer-char-or-marker-p: Predicates on Markers. -* integer-or-char-p: Predicates for Characters. -* integer-or-marker-p: Predicates on Markers. -* integer-specifier-p: Specifier Types. -* integerp: Predicates on Numbers. -* integers: Numbers. -* interactive: Using Interactive. -* interactive call: Interactive Call. -* interactive code description: Interactive Codes. -* interactive commands (Edebug): Instrumenting. -* interactive completion: Interactive Codes. -* interactive function: Defining Commands. -* interactive, examples of using: Interactive Examples. -* interactive-p: Interactive Call. -* intern: Creating Symbols. -* intern-soft: Creating Symbols. -* internal-doc-file-name: Accessing Documentation. -* interning: Creating Symbols. -* interpreter: Evaluation. -* interpreter-mode-alist: Auto Major Mode. -* interprogram-cut-function: Low-Level Kill Ring. -* interprogram-paste-function: Low-Level Kill Ring. -* interrupt-process: Signals to Processes. -* invalid function: Function Indirection. -* invalid prefix key error: Changing Key Bindings. -* invalid-function: Function Indirection. -* invalid-read-syntax: Printed Representation. -* invalid-regexp: Syntax of Regexps. -* invert-face: Other Face Display Functions. -* invisible frame: Visibility of Frames. -* invisible text: Invisible Text. -* invisible-text-glyph: Redisplay Glyphs. -* invocation-directory: System Environment. -* invocation-name: System Environment. -* isearch-mode-map: Standard Keymaps. -* ISO Latin 1: Case Tables. -* ISO Latin-1 characters (input): Translating Input. -* iso-syntax: Case Tables. -* iso-transl: Translating Input. -* italic: Font Instance Characteristics. -* iteration: Iteration. -* itimer-edit-map: Standard Keymaps. -* joining lists: Rearrangement. -* just-one-space: User-Level Deletion. -* justify-current-line: Filling. -* kept-new-versions: Numbered Backups. -* kept-old-versions: Numbered Backups. -* key: Keymap Terminology. -* key binding: Keymap Terminology. -* key lookup: Key Lookup. -* key sequence: Key Sequence Input. -* key sequence error: Changing Key Bindings. -* key sequence input: Key Sequence Input. -* key sequences: Key Sequences. -* key translation function: Translating Input. -* key-binding: Functions for Key Lookup. -* key-description: Describing Characters. -* key-press-event-p: Event Predicates. -* key-translation-map: Translating Input. -* keyboard macro execution: Interactive Call. -* keyboard macro termination: Beeping. -* keyboard macros: Keyboard Macros. -* keyboard macros (Edebug): Edebug Execution Modes. -* keyboard menu accelerators: Menu Accelerators. -* keyboard-quit: Quitting. -* keymap: Keymaps. -* keymap entry: Key Lookup. -* keymap format: Format of Keymaps. -* keymap in keymap: Key Lookup. -* keymap inheritance: Inheritance and Keymaps. -* keymap parent: Inheritance and Keymaps. -* keymap-default-binding: Inheritance and Keymaps. -* keymap-fullness: Scanning Keymaps. -* keymap-name: Creating Keymaps. -* keymap-parents: Inheritance and Keymaps. -* keymap-prompt: Other Keymap Functions. -* keymapp: Format of Keymaps. -* keymaps in modes: Major Mode Conventions. -* keys in documentation strings: Keys in Documentation. -* keystroke: Keymap Terminology. -* keystroke command: What Is a Function. -* keywordp: Specification List. -* kill command repetition: Command Loop Info. -* kill ring: The Kill Ring. -* kill-all-local-variables: Creating Buffer-Local. -* kill-append: Low-Level Kill Ring. -* kill-buffer: Killing Buffers. -* kill-buffer-hook: Killing Buffers. -* kill-buffer-query-functions: Killing Buffers. -* kill-emacs: Killing XEmacs. -* kill-emacs-hook: Killing XEmacs. -* kill-emacs-query-functions: Killing XEmacs. -* kill-local-variable: Creating Buffer-Local. -* kill-new: Low-Level Kill Ring. -* kill-process: Signals to Processes. -* kill-region: Kill Functions. -* kill-ring: Internals of Kill Ring. -* kill-ring-max: Internals of Kill Ring. -* kill-ring-yank-pointer: Internals of Kill Ring. -* killing buffers: Killing Buffers. -* killing XEmacs: Killing XEmacs. -* lambda expression: Lambda Expressions. -* lambda expression in hook: Hooks. -* lambda in debug: Invoking the Debugger. -* lambda in keymap: Key Lookup. -* lambda list: Lambda Components. -* lambda-list (Edebug): Specification List. -* lambda-list-keywordp: Specification List. -* last-abbrev: Abbrev Expansion. -* last-abbrev-location: Abbrev Expansion. -* last-abbrev-text: Abbrev Expansion. -* last-command: Command Loop Info. -* last-command-char: Command Loop Info. -* last-command-event: Command Loop Info. -* last-input-char: Peeking and Discarding. -* last-input-event: Peeking and Discarding. -* last-kbd-macro: Keyboard Macros. -* Latin-1 character set (input): Translating Input. -* lax-plist-get: Working With Lax Plists. -* lax-plist-member: Working With Lax Plists. -* lax-plist-put: Working With Lax Plists. -* lax-plist-remprop: Working With Lax Plists. -* lax-plists-eq: Working With Lax Plists. -* lax-plists-equal: Working With Lax Plists. -* layout policy: Annotation Basics. -* layout types: Annotation Basics. -* lazy loading: Dynamic Loading. -* LDAP: LDAP Support. -* ldap-close: Opening and Closing a LDAP Connection. -* ldap-default-base: LDAP Variables. -* ldap-default-host: LDAP Variables. -* ldap-default-port: LDAP Variables. -* ldap-host: The LDAP Lisp Object. -* ldap-host-parameters-alist: LDAP Variables. -* ldap-live-p: The LDAP Lisp Object. -* ldap-open: Opening and Closing a LDAP Connection. -* ldap-search: The High-Level LDAP API. -* ldap-search-internal: Searching on a LDAP Server (Low-level). -* ldapp: The LDAP Lisp Object. -* left-margin: Margins. -* left-margin-width: Margin Primitives. -* left-toolbar: Specifying the Toolbar. -* left-toolbar-visible-p: Other Toolbar Variables. -* left-toolbar-width: Other Toolbar Variables. -* length: Sequence Functions. -* let: Local Variables. -* let*: Local Variables. -* let-specifier: Adding Specifications. -* lexical binding (Edebug): Edebug Eval. -* lexical comparison: Text Comparison. -* library: Loading. -* library compilation: Compilation Functions. -* library header comments: Library Headers. -* line wrapping: Truncation. -* lines: Text Lines. -* lines in region: Text Lines. -* linking files: Changing File Attributes. -* Lisp debugger: Debugger. -* Lisp expression motion: List Motion. -* Lisp history: Lisp History. -* Lisp library: Loading. -* Lisp nesting error: Eval. -* Lisp object: Lisp Data Types. -* Lisp printer: Output Functions. -* Lisp reader: Streams Intro. -* lisp-interaction-mode-map: Standard Keymaps. -* lisp-mode-abbrev-table: Standard Abbrev Tables. -* lisp-mode-map: Standard Keymaps. -* lisp-mode.el: Example Major Modes. -* list <1>: Lists. -* list: Building Lists. -* list elements: List Elements. -* list form evaluation: Classifying Lists. -* list in keymap: Key Lookup. -* list length: Sequence Functions. -* list motion: List Motion. -* list structure: Cons Cells. -* list-buffers: The Buffer List. -* list-buffers-directory: Buffer File Name. -* list-fonts: Font Instance Names. -* list-processes: Process Information. -* listp: List-related Predicates. -* lists and cons cells: Cons Cells. -* lists as sets: Sets And Lists. -* lists represented as boxes: Lists as Boxes. -* literal evaluation: Self-Evaluating Forms. -* lmessage: The Echo Area. -* ln: Changing File Attributes. -* load: How Programs Do Loading. -* load error with require: Named Features. -* load errors: How Programs Do Loading. -* load-average: System Environment. -* load-default-sounds: Beeping. -* load-history: Unloading. -* load-ignore-elc-files: How Programs Do Loading. -* load-in-progress: How Programs Do Loading. -* load-path: How Programs Do Loading. -* load-read-function: How Programs Do Loading. -* load-sound-file: Beeping. -* load-warn-when-source-newer: How Programs Do Loading. -* load-warn-when-source-only: How Programs Do Loading. -* loading: Loading. -* loading hooks: Hooks for Loading. -* loadup.el: Building XEmacs. -* local binding: Local Variables. -* local keymap: Active Keymaps. -* local variables: Local Variables. -* local-abbrev-table: Standard Abbrev Tables. -* local-key-binding: Functions for Key Lookup. -* local-set-key: Key Binding Commands. -* local-unset-key: Key Binding Commands. -* local-variable-p: Creating Buffer-Local. -* local-write-file-hooks: Saving Buffers. -* locale (in a specifier): Specifiers In-Depth. -* locate-file: How Programs Do Loading. -* locate-file-clear-hashing: How Programs Do Loading. -* lock-buffer: File Locks. -* log: Math Functions. -* log-message-ignore-labels: The Echo Area. -* log-message-ignore-regexps: The Echo Area. -* log-message-max-size: The Echo Area. -* log-warning-minimum-level: Warnings. -* log-warning-suppressed-classes: Warnings. -* log10: Math Functions. -* logand: Bitwise Operations. -* logb: Float Basics. -* logical and: Bitwise Operations. -* logical exclusive or: Bitwise Operations. -* logical inclusive or: Bitwise Operations. -* logical not: Bitwise Operations. -* logical shift: Bitwise Operations. -* logior: Bitwise Operations. -* lognot: Bitwise Operations. -* logxor: Bitwise Operations. -* looking-at: Regexp Search. -* lookup-key: Functions for Key Lookup. -* loops, infinite: Infinite Loops. -* lower case: Character Case. -* lower-frame: Raising and Lowering. -* lowering a frame: Raising and Lowering. -* lsh: Bitwise Operations. -* lwarn: Warnings. -* M-x: Interactive Call. -* Maclisp: Lisp History. -* macro: What Is a Function. -* macro argument evaluation: Argument Evaluation. -* macro call: Expansion. -* macro call evaluation: Macro Forms. -* macro compilation: Compilation Functions. -* macro descriptions: A Sample Function Description. -* macro expansion: Expansion. -* macroexpand: Expansion. -* macros: Macros. -* magic file names: Magic File Names. -* mail-host-address: System Environment. -* major mode: Major Modes. -* major mode hook: Major Mode Conventions. -* major mode keymap: Active Keymaps. -* major-mode: Mode Help. -* make-abbrev-table: Abbrev Tables. -* make-annotation: Annotation Primitives. -* make-auto-save-file-name: Auto-Saving. -* make-backup-file-name: Backup Names. -* make-backup-files: Making Backups. -* make-bit-vector: Bit Vector Functions. -* make-byte-code: Compiled-Function Objects. -* make-char: MULE Characters. -* make-char-table: Working With Char Tables. -* make-charset: Basic Charset Functions. -* make-coding-system: Basic Coding System Functions. -* make-composite-char: Composite Characters. -* make-device: Connecting to a Console or Device. -* make-directory: Create/Delete Dirs. -* make-display-table: Display Table Format. -* make-event: Working With Events. -* make-extent: Creating and Modifying Extents. -* make-face: Basic Face Functions. -* make-file-part: Creating a Partial File. -* make-font-instance: Font Instances. -* make-frame: Creating Frames. -* make-frame-invisible: Visibility of Frames. -* make-frame-visible: Visibility of Frames. -* make-glyph: Creating Glyphs. -* make-glyph-internal: Creating Glyphs. -* make-hash-table: Introduction to Hash Tables. -* make-icon-glyph: Creating Glyphs. -* make-image-instance: Image Instance Functions. -* make-image-specifier: Image Specifiers. -* make-indirect-buffer: Indirect Buffers. -* make-keymap: Creating Keymaps. -* make-list: Building Lists. -* make-local-hook: Hooks. -* make-local-variable: Creating Buffer-Local. -* make-marker: Creating Markers. -* make-obsolete: Obsoleteness. -* make-obsolete-variable: Obsoleteness. -* make-pointer-glyph: Creating Glyphs. -* make-range-table: Introduction to Range Tables. -* make-reverse-direction-charset: Basic Charset Functions. -* make-sparse-keymap: Creating Keymaps. -* make-specifier: Creating Specifiers. -* make-specifier-and-init: Creating Specifiers. -* make-string: Creating Strings. -* make-symbol: Creating Symbols. -* make-symbolic-link: Changing File Attributes. -* make-syntax-table: Syntax Table Functions. -* make-temp-name: Unique File Names. -* make-tooltalk-message: Elisp Interface for Sending Messages. -* make-tooltalk-pattern: Elisp Interface for Receiving Messages. -* make-tty-device: Connecting to a Console or Device. -* make-variable-buffer-local: Creating Buffer-Local. -* make-vector: Vector Functions. -* make-weak-list: Weak Lists. -* make-x-device: Connecting to a Console or Device. -* makunbound: Void Variables. -* Manual-page-minibuffer-history: Minibuffer History. -* map-char-table: Working With Char Tables. -* map-database: Working With a Database. -* map-extent-children: Mapping Over Extents. -* map-extents: Mapping Over Extents. -* map-frame-hook: Frame Hooks. -* map-keymap: Scanning Keymaps. -* map-range-table: Working With Range Tables. -* map-specifier: Other Specification Functions. -* map-y-or-n-p: Multiple Queries. -* mapatoms: Creating Symbols. -* mapcar: Mapping Functions. -* mapcar-extents: Mapping Over Extents. -* mapconcat: Mapping Functions. -* maphash: Working With Hash Tables. -* mapping functions: Mapping Functions. -* margin: Annotation Basics. -* margin width: Margin Primitives. -* mark: The Mark. -* mark excursion: Excursions. -* mark ring: The Mark. -* mark, the: The Mark. -* mark-marker: The Mark. -* mark-ring: The Mark. -* mark-ring-max: The Mark. -* marker argument: Interactive Codes. -* marker garbage collection: Overview of Markers. -* marker input stream: Input Streams. -* marker output stream: Output Streams. -* marker relocation: Overview of Markers. -* marker-buffer: Information from Markers. -* marker-position: Information from Markers. -* markerp: Predicates on Markers. -* markers: Markers. -* markers as numbers: Overview of Markers. -* markers vs. extents: Overview of Markers. -* match data: Match Data. -* match-beginning: Simple Match Data. -* match-data: Entire Match Data. -* match-end: Simple Match Data. -* match-string: Simple Match Data. -* mathematical functions: Math Functions. -* max: Comparison of Numbers. -* max-lisp-eval-depth: Eval. -* max-specpdl-size: Local Variables. -* md5: Transformations. -* MD5 digests: Transformations. -* member: Sets And Lists. -* membership in a list: Sets And Lists. -* memory allocation: Garbage Collection. -* memory-limit: Garbage Collection. -* memq: Sets And Lists. -* menu: Menus. -* menu accelerators: Menu Accelerators. -* menu filters: Menu Filters. -* menu format: Menu Format. -* menu-accelerator-enabled: Menu Accelerator Functions. -* menu-accelerator-map: Menu Accelerator Functions. -* menu-accelerator-modifiers: Menu Accelerator Functions. -* menu-accelerator-prefix: Menu Accelerator Functions. -* menu-no-selection-hook: Menubar. -* menubar: Menubar. -* menubar format: Menubar Format. -* menubar-configuration: Menu Format. -* menubar-pointer-glyph: Mouse Pointer. -* menubar-show-keybindings: Menubar. -* message: The Echo Area. -* meta character printing: Describing Characters. -* meta-prefix-char: Functions for Key Lookup. -* min: Comparison of Numbers. -* minibuffer: Minibuffers. -* minibuffer history: Minibuffer History. -* minibuffer input: Recursive Editing. -* minibuffer window: Cyclic Window Ordering. -* minibuffer-complete: Completion Commands. -* minibuffer-complete-and-exit: Completion Commands. -* minibuffer-complete-word: Completion Commands. -* minibuffer-completion-confirm: Completion Commands. -* minibuffer-completion-help: Completion Commands. -* minibuffer-completion-predicate: Completion Commands. -* minibuffer-completion-table: Completion Commands. -* minibuffer-depth: Minibuffer Misc. -* minibuffer-exit-hook: Minibuffer Misc. -* minibuffer-frame-plist: Initial Properties. -* minibuffer-help-form: Minibuffer Misc. -* minibuffer-history: Minibuffer History. -* minibuffer-local-completion-map <1>: Completion Commands. -* minibuffer-local-completion-map: Standard Keymaps. -* minibuffer-local-isearch-map: Standard Keymaps. -* minibuffer-local-map <1>: Standard Keymaps. -* minibuffer-local-map: Text from Minibuffer. -* minibuffer-local-must-match-map <1>: Completion Commands. -* minibuffer-local-must-match-map: Standard Keymaps. -* minibuffer-local-ns-map: Text from Minibuffer. -* minibuffer-prompt: Minibuffer Misc. -* minibuffer-prompt-width: Minibuffer Misc. -* minibuffer-scroll-window: Minibuffer Misc. -* minibuffer-setup-hook: Minibuffer Misc. -* minibuffer-window: Minibuffer Misc. -* minibuffer-window-active-p: Minibuffer Misc. -* minimum window size: Resizing Windows. -* minor mode: Minor Modes. -* minor mode conventions: Minor Mode Conventions. -* minor-mode-alist: Modeline Variables. -* minor-mode-key-binding: Functions for Key Lookup. -* minor-mode-map-alist: Active Keymaps. -* misc-user-event-p: Event Predicates. -* mod: Arithmetic Operations. -* mode: Modes. -* mode help: Mode Help. -* mode hook: Major Mode Conventions. -* mode loading: Major Mode Conventions. -* mode variable: Minor Mode Conventions. -* mode-class property: Major Mode Conventions. -* mode-name: Modeline Variables. -* mode-popup-menu: Pop-Up Menus. -* mode-specific-map <1>: Standard Keymaps. -* mode-specific-map: Prefix Keys. -* modeline: Modeline Format. -* modeline construct: Modeline Data. -* modeline-buffer-identification: Modeline Variables. -* modeline-format: Modeline Data. -* modeline-map <1>: Active Keymaps. -* modeline-map: Standard Keymaps. -* modeline-modified: Modeline Variables. -* modeline-pointer-glyph: Mouse Pointer. -* modeline-process: Modeline Variables. -* modification flag (of buffer): Buffer Modification. -* modification of lists: Rearrangement. -* modification time, comparison of: Modification Time. -* modify-syntax-entry: Syntax Table Functions. -* modulus: Arithmetic Operations. -* momentary-string-display: Temporary Displays. -* mono-pixmap-image-instance-p: Image Instance Types. -* motion-event-p: Event Predicates. -* mouse cursor: Mouse Pointer. -* mouse pointer: Mouse Pointer. -* mouse-event-p: Event Predicates. -* mouse-grabbed-buffer: Active Keymaps. -* mouse-highlight-priority: Extents and Events. -* move-marker: Changing Markers. -* move-to-column: Columns. -* move-to-left-margin: Margins. -* move-to-window-line: Screen Lines. -* MS-DOS and file modes: Changing File Attributes. -* MS-DOS file types: Files and MS-DOS. -* MSWindows OLE: MSWindows OLE. -* multilingual string formatting: Formatting Strings. -* multiple windows: Basic Windows. -* named function: Function Names. -* NaN: Float Basics. -* narrow-to-page: Narrowing. -* narrow-to-region: Narrowing. -* narrowing: Narrowing. -* natnum-specifier-p: Specifier Types. -* natnump: Predicates on Numbers. -* natural numbers: Predicates on Numbers. -* nconc: Rearrangement. -* negative infinity: Float Basics. -* negative-argument: Prefix Command Arguments. -* network connection: Network. -* new file message: Subroutines of Visiting. -* newline <1>: Character Type. -* newline: Commands for Insertion. -* newline and Auto Fill mode: Commands for Insertion. -* newline in print: Output Functions. -* newline in strings: String Type. -* newline-and-indent: Mode-Specific Indent. -* next input: Peeking and Discarding. -* next-command-event: Reading One Event. -* next-event: Reading One Event. -* next-extent: Finding Extents. -* next-frame: Finding All Frames. -* next-history-element: Minibuffer Misc. -* next-matching-history-element: Minibuffer Misc. -* next-property-change: Property Search. -* next-screen-context-lines: Vertical Scrolling. -* next-single-property-change: Property Search. -* next-window: Cyclic Window Ordering. -* nil: Constant Variables. -* nil and lists: Cons Cells. -* nil in keymap: Key Lookup. -* nil in lists: Cons Cell Type. -* nil input stream: Input Streams. -* nil output stream: Output Streams. -* nil, uses of: nil and t. -* ninth: List Elements. -* nlistp: List-related Predicates. -* no-catch: Catch and Throw. -* no-redraw-on-reenter: Refresh Screen. -* nondirectory part (of file name): File Name Components. -* noninteractive: Batch Mode. -* noninteractive use: Batch Mode. -* nonlocal exits: Nonlocal Exits. -* nonprinting characters, reading: Quoted Character Input. -* nontext-pointer-glyph: Mouse Pointer. -* normal-mode: Auto Major Mode. -* not: Combining Conditions. -* not-modified: Buffer Modification. -* nothing-image-instance-p: Image Instance Types. -* nreverse: Rearrangement. -* nth: List Elements. -* nthcdr: List Elements. -* null: List-related Predicates. -* number equality: Comparison of Numbers. -* number-char-or-marker-p: Predicates on Markers. -* number-or-marker-p: Predicates on Markers. -* number-to-string: String Conversion. -* numberp: Predicates on Numbers. -* numbers: Numbers. -* numeric prefix: Formatting Strings. -* numeric prefix argument: Prefix Command Arguments. -* numeric prefix argument usage: Interactive Codes. -* obarray: Creating Symbols. -* obarray in completion: Basic Completion. -* objc-mode-map: Standard Keymaps. -* object: Lisp Data Types. -* object to string: Output Functions. -* oblique: Font Instance Characteristics. -* obsolete buffer: Modification Time. -* occur-mode-map: Standard Keymaps. -* octal character code: Character Type. -* octal character input: Quoted Character Input. -* octal-escape-glyph: Redisplay Glyphs. -* OffiX DND: OffiX DND. -* old-eq: Equality Predicates. -* one-window-p: Splitting Windows. -* only-global-abbrevs: Defining Abbrevs. -* open parenthesis character: Syntax Class Table. -* open-database: Connecting to a Database. -* open-dribble-file: Recording Input. -* open-network-stream: Network. -* open-termscript: Terminal Output. -* operating system environment: System Environment. -* option descriptions: A Sample Variable Description. -* optional arguments: Argument List. -* options on command line: Command Line Arguments. -* or: Combining Conditions. -* order of extents: Extent Endpoints. -* ordering of windows, cyclic: Cyclic Window Ordering. -* other-buffer: The Buffer List. -* other-window: Cyclic Window Ordering. -* other-window-scroll-buffer: Vertical Scrolling. -* Outline mode: Substitution. -* output from processes: Output from Processes. -* output stream: Output Streams. -* outside margin: Annotation Basics. -* overflow: Integer Basics. -* overlay arrow: Overlay Arrow. -* overlay-arrow-position: Overlay Arrow. -* overlay-arrow-string: Overlay Arrow. -* overriding-local-map <1>: Standard Keymaps. -* overriding-local-map: Active Keymaps. -* overriding-terminal-local-map: Active Keymaps. -* overwrite-mode: Commands for Insertion. -* padding: Formatting Strings. -* page-delimiter: Standard Regexps. -* paired delimiter: Syntax Class Table. -* paragraph-separate: Standard Regexps. -* paragraph-start: Standard Regexps. -* parent of a keymap: Inheritance and Keymaps. -* parent process: Processes. -* parent, of extent: Extent Parents. -* parenthesis: Cons Cell Type. -* parenthesis depth: Parsing Expressions. -* parenthesis matching: Blinking. -* parenthesis syntax: Syntax Class Table. -* parse state: Parsing Expressions. -* parse-partial-sexp: Parsing Expressions. -* parse-sexp-ignore-comments: Parsing Expressions. -* parsing: Syntax Tables. -* partial files: Partial Files. -* PATH environment variable: Subprocess Creation. -* path-separator: System Environment. -* pausing: Waiting. -* peculiar error: Error Symbols. -* peeking at input: Peeking and Discarding. -* percent symbol in modeline: Modeline Data. -* perform-replace: Search and Replace. -* performance analysis: Coverage Testing. -* permanent local variable: Creating Buffer-Local. -* permission: File Attributes. -* pipes: Asynchronous Processes. -* play-sound: Beeping. -* play-sound-file: Beeping. -* plist: Property Lists. -* plist, symbol: Symbol Properties. -* plist-get: Working With Normal Plists. -* plist-member: Working With Normal Plists. -* plist-put: Working With Normal Plists. -* plist-remprop: Working With Normal Plists. -* plist-to-alist: Converting Plists To/From Alists. -* plists-eq <1>: Working With Normal Plists. -* plists-eq: Other Plists. -* plists-equal <1>: Working With Normal Plists. -* plists-equal: Other Plists. -* point: Point. -* point excursion: Excursions. -* point in window: Window Point. -* point with narrowing: Point. -* point-marker: Creating Markers. -* point-max: Point. -* point-max-marker: Creating Markers. -* point-min: Point. -* point-min-marker: Creating Markers. -* pointer (mouse): Mouse Pointer. -* pointer-glyph-p: Glyph Types. -* pointer-image-instance-p: Image Instance Types. -* pop-global-mark: The Mark. -* pop-mark: The Mark. -* pop-to-buffer: Displaying Buffers. -* pop-up menu: Pop-Up Menus. -* pop-up-frame-function: Choosing Window. -* pop-up-frame-plist: Choosing Window. -* pop-up-frames: Choosing Window. -* pop-up-windows: Choosing Window. -* popup-buffer-menu: Pop-Up Menus. -* popup-dialog-box: Dialog Box Functions. -* popup-menu: Pop-Up Menus. -* popup-menu-titles: Pop-Up Menus. -* popup-menu-up-p: Pop-Up Menus. -* popup-menubar-menu: Pop-Up Menus. -* popup-mode-menu: Pop-Up Menus. -* pos-visible-in-window-p: Window Start. -* position (in buffer): Positions. -* position argument: Interactive Codes. -* position in window: Window Point. -* position of frame: Size and Position. -* position of window: Position of Window. -* positive infinity: Float Basics. -* posix-looking-at: POSIX Regexps. -* posix-search-backward: POSIX Regexps. -* posix-search-forward: POSIX Regexps. -* posix-string-match: POSIX Regexps. -* post-command-hook: Command Overview. -* post-gc-hook: Garbage Collection. -* pre-abbrev-expand-hook: Abbrev Expansion. -* pre-command-hook: Command Overview. -* pre-gc-hook: Garbage Collection. -* preceding-char: Near Point. -* precision of formatted numbers: Formatting Strings. -* predicates: Type Predicates. -* prefix argument: Prefix Command Arguments. -* prefix argument unreading: Peeking and Discarding. -* prefix command: Prefix Keys. -* prefix key: Prefix Keys. -* prefix-arg: Prefix Command Arguments. -* prefix-help-command: Help Functions. -* prefix-numeric-value: Prefix Command Arguments. -* preventing backtracking: Specification List. -* preventing prefix key: Key Lookup. -* previous complete subexpression: Parsing Expressions. -* previous-extent: Finding Extents. -* previous-frame: Finding All Frames. -* previous-history-element: Minibuffer Misc. -* previous-matching-history-element: Minibuffer Misc. -* previous-property-change: Property Search. -* previous-single-property-change: Property Search. -* previous-window: Cyclic Window Ordering. -* primitive: What Is a Function. -* primitive type: Lisp Data Types. -* primitive types: Primitive Types. -* primitive-undo: Undo. -* prin1: Output Functions. -* prin1-to-string: Output Functions. -* princ: Output Functions. -* print: Output Functions. -* print example: Output Streams. -* print name cell: Symbol Components. -* print-escape-newlines: Output Variables. -* print-gensym: Output Variables. -* print-help-return-message: Help Functions. -* print-length: Output Variables. -* print-level: Output Variables. -* print-readably <1>: Output Variables. -* print-readably: Printing in Edebug. -* print-string-length: Output Variables. -* printed representation: Printed Representation. -* printed representation for characters: Character Type. -* printing: Streams Intro. -* printing (Edebug): Printing in Edebug. -* printing circular structures: Printing in Edebug. -* printing floating-point numbers: Output Variables. -* printing limits: Output Variables. -* printing notation: Printing Notation. -* printing readably: Output Variables. -* printing uninterned symbols: Output Variables. -* priority of an extent: Intro to Extents. -* process: Processes. -* process filter: Filter Functions. -* process input: Input to Processes. -* process output: Output from Processes. -* process sentinel: Sentinels. -* process signals: Signals to Processes. -* process window size: Process Window Size. -* process-buffer: Process Buffers. -* process-command: Process Information. -* process-connection-type: Asynchronous Processes. -* process-environment: System Environment. -* process-event-p: Event Predicates. -* process-exit-status: Process Information. -* process-filter: Filter Functions. -* process-id: Process Information. -* process-kill-without-query: Deleting Processes. -* process-kill-without-query-p: Process Information. -* process-list: Process Information. -* process-mark: Process Buffers. -* process-name: Process Information. -* process-send-eof: Input to Processes. -* process-send-region: Input to Processes. -* process-send-string: Input to Processes. -* process-sentinel: Sentinels. -* process-status: Process Information. -* process-tty-name: Process Information. -* processp: Processes. -* profile.el: Compilation Tips. -* profiling: Compilation Tips. -* prog1: Sequencing. -* prog2: Sequencing. -* progn: Sequencing. -* program arguments: Subprocess Creation. -* program directories: Subprocess Creation. -* programmed completion: Programmed Completion. -* programming types: Programming Types. -* properties of strings: String Properties. -* properties of text: Text Properties. -* property list: Property Lists. -* property list cell (symbol): Symbol Components. -* property list, symbol: Symbol Properties. -* property lists vs association lists: Plists and Alists. -* property of an extent: Extent Properties. -* protected forms: Cleanups. -* provide: Named Features. -* providing features: Named Features. -* PTYs: Asynchronous Processes. -* punctuation character: Syntax Class Table. -* pure storage: Pure Storage. -* pure-bytes-used: Pure Storage. -* purecopy: Pure Storage. -* purify-flag: Pure Storage. -* push-mark: The Mark. -* put: Symbol Plists. -* put-char-table: Working With Char Tables. -* put-database: Working With a Database. -* put-range-table: Working With Range Tables. -* put-text-property: Changing Properties. -* putf: Other Plists. -* puthash: Working With Hash Tables. -* query-replace-history: Minibuffer History. -* query-replace-map <1>: Search and Replace. -* query-replace-map: Standard Keymaps. -* querying the user: Yes-or-No Queries. -* question mark in character constant: Character Type. -* quietly-read-abbrev-file: Abbrev Files. -* quit-flag: Quitting. -* quit-process: Signals to Processes. -* quitting: Quitting. -* quitting from infinite loop: Infinite Loops. -* quote: Quoting. -* quote character: Parsing Expressions. -* quoted character input: Quoted Character Input. -* quoted-insert suppression: Changing Key Bindings. -* quoting: Quoting. -* quoting characters in printing: Output Functions. -* quoting using apostrophe: Quoting. -* raise-frame: Raising and Lowering. -* raising a frame: Raising and Lowering. -* random: Random Numbers. -* random numbers: Random Numbers. -* range table type: Range Table Type. -* Range Tables: Range Tables. -* range-table-p: Range Tables. -* rassoc: Association Lists. -* rassq: Association Lists. -* raw prefix argument: Prefix Command Arguments. -* raw prefix argument usage: Interactive Codes. -* re-search-backward: Regexp Search. -* re-search-forward: Regexp Search. -* read: Input Functions. -* read command name: Interactive Call. -* read syntax: Printed Representation. -* read syntax for characters: Character Type. -* read-buffer: High-Level Completion. -* read-char: Reading One Event. -* read-command: High-Level Completion. -* read-expression-history: Minibuffer History. -* read-expression-map: Standard Keymaps. -* read-file-name: Reading File Names. -* read-from-minibuffer: Text from Minibuffer. -* read-from-string: Input Functions. -* read-key-sequence: Key Sequence Input. -* read-minibuffer: Object from Minibuffer. -* read-no-blanks-input: Text from Minibuffer. -* read-only buffer: Read Only Buffers. -* read-only buffers in interactive: Using Interactive. -* read-quoted-char: Quoted Character Input. -* read-quoted-char quitting: Quitting. -* read-shell-command-map: Standard Keymaps. -* read-string: Text from Minibuffer. -* read-variable: High-Level Completion. -* reading: Streams Intro. -* reading (Edebug): Reading in Edebug. -* reading interactive arguments: Interactive Codes. -* reading symbols: Creating Symbols. -* rearrangement of lists: Rearrangement. -* rebinding: Changing Key Bindings. -* receiving ToolTalk messages: Receiving Messages. -* recent-auto-save-p: Auto-Saving. -* recent-keys: Recording Input. -* recent-keys-ring-size: Recording Input. -* recenter: Vertical Scrolling. -* record command history: Interactive Call. -* recursion: Iteration. -* recursion-depth: Recursive Editing. -* recursive command loop: Recursive Editing. -* recursive editing level: Recursive Editing. -* recursive evaluation: Intro Eval. -* recursive-edit: Recursive Editing. -* redo: Undo. -* redraw-display: Refresh Screen. -* redraw-frame: Refresh Screen. -* redraw-modeline: Modeline Format. -* refresh display: Refresh Screen. -* regexp: Regular Expressions. -* regexp alternative: Syntax of Regexps. -* regexp grouping: Syntax of Regexps. -* regexp searching: Regexp Search. -* regexp-history: Minibuffer History. -* regexp-quote: Syntax of Regexps. -* regexps used standardly in editing: Standard Regexps. -* region argument: Interactive Codes. -* region, the: The Region. -* region-active-p: The Region. -* region-beginning: The Region. -* region-end: The Region. -* region-exists-p: The Region. -* register-alist: Registers. -* register-ccl-program: Calling CCL. -* register-tooltalk-pattern: Elisp Interface for Receiving Messages. -* registers: Registers. -* regular expression: Regular Expressions. -* regular expression searching: Regexp Search. -* reindent-then-newline-and-indent: Mode-Specific Indent. -* relabel-menu-item: Modifying Menus. -* relative file name: Relative File Names. -* remainder: Arithmetic Operations. -* remassoc: Association Lists. -* remassq: Association Lists. -* remhash: Working With Hash Tables. -* remove-database: Working With a Database. -* remove-glyph-property: Glyph Properties. -* remove-hook: Hooks. -* remove-range-table: Working With Range Tables. -* remove-specifier: Other Specification Functions. -* remove-text-properties: Changing Properties. -* remrassoc: Association Lists. -* remrassq: Association Lists. -* rename-auto-save-file: Auto-Saving. -* rename-buffer: Buffer Names. -* rename-file: Changing File Attributes. -* renaming files: Changing File Attributes. -* repeated loading: Repeated Loading. -* replace bindings: Changing Key Bindings. -* replace characters: Substitution. -* replace-buffer-in-windows: Displaying Buffers. -* replace-match: Replacing Match. -* replacement: Search and Replace. -* repositioning format arguments: Formatting Strings. -* require: Named Features. -* require-final-newline: Saving Buffers. -* requiring features: Named Features. -* reset-char-table: Working With Char Tables. -* resize redisplay: Size and Position. -* rest arguments: Argument List. -* restriction (in a buffer): Narrowing. -* resume (cf. no-redraw-on-reenter): Refresh Screen. -* return: Character Type. -* return-tooltalk-message: Elisp Interface for Sending Messages. -* reveal-annotation: Annotation Properties. -* reverse: Building Lists. -* reversing a list: Rearrangement. -* revert-buffer: Reverting. -* revert-buffer-function: Reverting. -* revert-buffer-insert-file-contents-function: Reverting. -* right-margin-width: Margin Primitives. -* right-toolbar: Specifying the Toolbar. -* right-toolbar-visible-p: Other Toolbar Variables. -* right-toolbar-width: Other Toolbar Variables. -* rm: Changing File Attributes. -* round: Numeric Conversions. -* rounding in conversions: Numeric Conversions. -* rounding without conversion: Rounding Operations. -* rplaca: Modifying Lists. -* rplacd: Modifying Lists. -* run time stack: Internals of Debugger. -* run-emacs-from-temacs: Building XEmacs. -* run-hooks: Hooks. -* runnable temacs: Building XEmacs. -* same-window-buffer-names: Choosing Window. -* same-window-regexps: Choosing Window. -* save-abbrevs: Abbrev Files. -* save-buffer: Saving Buffers. -* save-current-buffer: Excursions. -* save-excursion: Excursions. -* save-excursion (Edebug): Edebug Display Update. -* save-match-data: Saving Match Data. -* save-restriction: Narrowing. -* save-selected-frame: Input Focus. -* save-selected-window <1>: Excursions. -* save-selected-window: Selecting Windows. -* save-some-buffers: Saving Buffers. -* save-window-excursion: Window Configurations. -* saving text properties: Saving Properties. -* saving window information: Window Configurations. -* scan-lists: Parsing Expressions. -* scan-sexps: Parsing Expressions. -* scope: Variable Scoping. -* screen layout: Window Configuration Type. -* scroll-conservatively: Vertical Scrolling. -* scroll-down: Vertical Scrolling. -* scroll-left: Horizontal Scrolling. -* scroll-other-window: Vertical Scrolling. -* scroll-right: Horizontal Scrolling. -* scroll-step: Vertical Scrolling. -* scroll-up: Vertical Scrolling. -* scrollbar-pointer-glyph: Mouse Pointer. -* scrollbars: Scrollbars. -* scrolling vertically: Vertical Scrolling. -* search-backward: String Search. -* search-failed: String Search. -* search-forward: String Search. -* searching: Searching and Matching. -* searching and case: Searching and Case. -* searching for regexp: Regexp Search. -* second: List Elements. -* select-console: The Selected Console and Device. -* select-device: The Selected Console and Device. -* select-frame: Input Focus. -* select-frame-hook: Frame Hooks. -* select-window: Selecting Windows. -* selected frame: Input Focus. -* selected window: Basic Windows. -* selected-console: The Selected Console and Device. -* selected-device: The Selected Console and Device. -* selected-frame: Input Focus. -* selected-window: Selecting Windows. -* selecting a buffer: Current Buffer. -* selecting windows: Selecting Windows. -* selection (for X windows): X Selections. -* selection-pointer-glyph: Mouse Pointer. -* selective display: Selective Display. -* selective-display: Selective Display. -* selective-display-ellipses: Selective Display. -* self-evaluating form: Self-Evaluating Forms. -* self-insert-and-exit: Minibuffer Misc. -* self-insert-command: Commands for Insertion. -* self-insert-command override: Changing Key Bindings. -* self-insert-command, minor modes: Keymaps and Minor Modes. -* self-insertion: Commands for Insertion. -* send-string-to-terminal: Terminal Output. -* send-tooltalk-message: Elisp Interface for Sending Messages. -* sending signals: Signals to Processes. -* sending ToolTalk messages: Sending Messages. -* sentence-end: Standard Regexps. -* sentinel: Sentinels. -* sequence: Sequences Arrays Vectors. -* sequence length: Sequence Functions. -* sequencep: Sequence Functions. -* set: Setting Variables. -* set-annotation-action: Annotation Properties. -* set-annotation-data: Annotation Properties. -* set-annotation-down-glyph: Annotation Properties. -* set-annotation-face: Annotation Properties. -* set-annotation-glyph: Annotation Properties. -* set-annotation-layout: Annotation Properties. -* set-annotation-menu: Annotation Properties. -* set-auto-mode: Auto Major Mode. -* set-buffer: Current Buffer. -* set-buffer-auto-saved: Auto-Saving. -* set-buffer-major-mode: Auto Major Mode. -* set-buffer-menubar: Menubar. -* set-buffer-modified-p: Buffer Modification. -* set-case-syntax: Case Tables. -* set-case-syntax-delims: Case Tables. -* set-case-syntax-pair: Case Tables. -* set-case-table: Case Tables. -* set-category-table: Category Tables. -* set-charset-ccl-program: Charset Property Functions. -* set-coding-category-system: Detection of Textual Encoding. -* set-coding-priority-list: Detection of Textual Encoding. -* set-console-type-image-conversion-list: Image Instantiator Conversion. -* set-default: Default Value. -* set-default-file-modes: Changing File Attributes. -* set-default-toolbar-position: Specifying the Toolbar. -* set-device-baud-rate <1>: Terminal Output. -* set-device-baud-rate: Console and Device I/O. -* set-extent-begin-glyph: Extent Properties. -* set-extent-begin-glyph-layout: Extent Properties. -* set-extent-end-glyph: Extent Properties. -* set-extent-end-glyph-layout: Extent Properties. -* set-extent-endpoints: Extent Endpoints. -* set-extent-face: Extent Properties. -* set-extent-initial-redisplay-function: Extent Properties. -* set-extent-keymap: Extent Properties. -* set-extent-mouse-face: Extent Properties. -* set-extent-parent: Extent Parents. -* set-extent-priority: Extent Properties. -* set-extent-properties: Extent Properties. -* set-extent-property: Extent Properties. -* set-face-background: Face Convenience Functions. -* set-face-background-pixmap: Face Convenience Functions. -* set-face-font: Face Convenience Functions. -* set-face-foreground: Face Convenience Functions. -* set-face-property: Face Properties. -* set-face-underline-p: Face Convenience Functions. -* set-file-modes: Changing File Attributes. -* set-frame-configuration: Frame Configurations. -* set-frame-pointer: Mouse Pointer. -* set-frame-position: Size and Position. -* set-frame-properties: Property Access. -* set-frame-property: Property Access. -* set-frame-size: Size and Position. -* set-glyph-baseline: Glyph Convenience Functions. -* set-glyph-contrib-p: Glyph Convenience Functions. -* set-glyph-face: Glyph Convenience Functions. -* set-glyph-image: Glyph Convenience Functions. -* set-glyph-property: Glyph Properties. -* set-input-mode: Input Modes. -* set-keymap-default-binding: Inheritance and Keymaps. -* set-keymap-name: Creating Keymaps. -* set-keymap-parents: Inheritance and Keymaps. -* set-keymap-prompt: Other Keymap Functions. -* set-left-margin: Margins. -* set-mark: The Mark. -* set-marker: Changing Markers. -* set-match-data: Entire Match Data. -* set-menubar: Menubar. -* set-menubar-dirty-flag: Menubar. -* set-process-buffer: Process Buffers. -* set-process-filter: Filter Functions. -* set-process-sentinel: Sentinels. -* set-process-window-size: Process Window Size. -* set-recent-keys-ring-size: Recording Input. -* set-register: Registers. -* set-right-margin: Margins. -* set-specifier: Adding Specifications. -* set-standard-case-table: Case Tables. -* set-syntax-table: Syntax Table Functions. -* set-text-properties: Changing Properties. -* set-tooltalk-message-attribute: Elisp Interface for Sending Messages. -* set-visited-file-modtime: Modification Time. -* set-visited-file-name: Buffer File Name. -* set-weak-list-list: Weak Lists. -* set-window-buffer: Buffers and Windows. -* set-window-buffer-dedicated: Choosing Window. -* set-window-configuration: Window Configurations. -* set-window-dedicated-p: Choosing Window. -* set-window-hscroll: Horizontal Scrolling. -* set-window-point: Window Point. -* set-window-start: Window Start. -* setcar: Setcar. -* setcdr: Setcdr. -* setenv: System Environment. -* setplist: Symbol Plists. -* setprv: System Environment. -* setq: Setting Variables. -* setq-default: Default Value. -* sets: Sets And Lists. -* setting modes of files: Changing File Attributes. -* setting-constant: Constant Variables. -* seventh: List Elements. -* sexp motion: List Motion. -* shadowing of variables: Local Variables. -* shallow binding: Impl of Scope. -* shared-lisp-mode-map: Standard Keymaps. -* Shell mode modeline-format: Modeline Data. -* shell-command-history: Minibuffer History. -* shrink-window: Resizing Windows. -* shrink-window-horizontally: Resizing Windows. -* shrink-window-pixels: Resizing Windows. -* side effect: Intro Eval. -* signal: Signaling Errors. -* signal-process: Signals to Processes. -* signaling errors: Signaling Errors. -* signals: Signals to Processes. -* sin: Math Functions. -* single-key-description: Describing Characters. -* sinh: Math Functions. -* sit-for: Waiting. -* site-init.el: Building XEmacs. -* site-load.el: Building XEmacs. -* site-run-file: Init File. -* site-start.el: Start-up Summary. -* sixth: List Elements. -* size of frame: Size and Position. -* size of window: Size of Window. -* skip-chars-backward: Skipping Characters. -* skip-chars-forward: Skipping Characters. -* skip-syntax-backward: Motion and Syntax. -* skip-syntax-forward: Motion and Syntax. -* skipping characters: Skipping Characters. -* skipping comments: Parsing Expressions. -* sleep-for: Waiting. -* Snarf-documentation: Accessing Documentation. -* sort: Rearrangement. -* sort-columns: Sorting. -* sort-fields: Sorting. -* sort-lines: Sorting. -* sort-numeric-fields: Sorting. -* sort-pages: Sorting. -* sort-paragraphs: Sorting. -* sort-regexp-fields: Sorting. -* sort-subr: Sorting. -* sorting lists: Rearrangement. -* sorting text: Sorting. -* sound: Beeping. -* sound-alist: Beeping. -* special: Major Mode Conventions. -* special form descriptions: A Sample Function Description. -* special form evaluation: Special Forms. -* special forms: Primitive Function Type. -* special forms (Edebug): Instrumenting. -* special forms for control structures: Control Structures. -* special-display-buffer-names: Choosing Window. -* special-display-frame-plist: Choosing Window. -* special-display-function: Choosing Window. -* special-display-popup-frame: Choosing Window. -* special-display-regexps: Choosing Window. -* specification (in a specifier): Specifiers In-Depth. -* specifier: Specifiers. -* specifier type: Specifier Type. -* specifier, domain: Specifiers In-Depth. -* specifier, fallback: Specifier Instancing. -* specifier, inst-list: Specifiers In-Depth. -* specifier, inst-pair: Specifiers In-Depth. -* specifier, instance: Specifiers In-Depth. -* specifier, instancing: Specifiers In-Depth. -* specifier, instantiator: Specifiers In-Depth. -* specifier, locale: Specifiers In-Depth. -* specifier, specification: Specifiers In-Depth. -* specifier, tag: Specifiers In-Depth. -* specifier, tag set: Specifiers In-Depth. -* specifier-fallback: Retrieving Specifications. -* specifier-instance: Specifier Instancing Functions. -* specifier-instance-from-inst-list: Specifier Instancing Functions. -* specifier-locale-type-from-locale: Other Specification Functions. -* specifier-spec-list: Retrieving Specifications. -* specifier-specs: Retrieving Specifications. -* specifier-tag-list: Specifier Tag Functions. -* specifier-tag-predicate: Specifier Tag Functions. -* specifier-type: Specifier Types. -* specifierp: Specifiers. -* speedups: Compilation Tips. -* splicing (with backquote): Backquote. -* split-height-threshold: Choosing Window. -* split-line: Commands for Insertion. -* split-path: Regexp Search. -* split-string: Regexp Search. -* split-window: Splitting Windows. -* split-window-horizontally: Splitting Windows. -* split-window-vertically: Splitting Windows. -* splitting windows: Splitting Windows. -* sqrt: Math Functions. -* stable sort: Rearrangement. -* standard regexps used in editing: Standard Regexps. -* standard-case-table: Case Tables. -* standard-category-table: Category Tables. -* standard-input: Input Functions. -* standard-output: Output Variables. -* standard-syntax-table: Standard Syntax Tables. -* standards of coding style: Tips. -* start up of XEmacs: Start-up Summary. -* start-process: Asynchronous Processes. -* start-process-shell-command: Asynchronous Processes. -* startup.el: Start-up Summary. -* stop points: Using Edebug. -* stop-process: Signals to Processes. -* stopping an infinite loop: Infinite Loops. -* stopping on events: Global Break Condition. -* store-match-data: Entire Match Data. -* stream (for printing): Output Streams. -* stream (for reading): Input Streams. -* string: Creating Strings. -* string equality: Text Comparison. -* string in keymap: Key Lookup. -* string input stream: Input Streams. -* string length: Sequence Functions. -* string length, maximum when printing: Output Variables. -* string properties: String Properties. -* string quote: Syntax Class Table. -* string search: String Search. -* string to character: String Conversion. -* string to number: String Conversion. -* string to object: Input Functions. -* string, writing a doc string: Documentation Basics. -* string-equal: Text Comparison. -* string-lessp: Text Comparison. -* string-match: Regexp Search. -* string-modified-tick: Modifying Strings. -* string-to-char: String Conversion. -* string-to-int: String Conversion. -* string-to-number: String Conversion. -* string<: Text Comparison. -* string=: Text Comparison. -* stringp: Predicates for Strings. -* strings: Strings and Characters. -* strings, formatting them: Formatting Strings. -* strings, modifying: Modifying Strings. -* subprocess: Processes. -* subr: What Is a Function. -* subrp: What Is a Function. -* subsidiary-coding-system: Basic Coding System Functions. -* subst-char-in-region: Substitution. -* substitute-command-keys: Keys in Documentation. -* substitute-in-file-name: File Name Expansion. -* substitute-key-definition: Changing Key Bindings. -* substituting keys in documentation: Keys in Documentation. -* substring: Creating Strings. -* subwindow type: Subwindow Type. -* subwindow-image-instance-p: Image Instance Types. -* subwindowp: Subwindows. -* suppress-keymap: Changing Key Bindings. -* suspend (cf. no-redraw-on-reenter): Refresh Screen. -* suspend evaluation: Recursive Editing. -* suspend-emacs: Suspending XEmacs. -* suspend-hook: Suspending XEmacs. -* suspend-resume-hook: Suspending XEmacs. -* suspending XEmacs: Suspending XEmacs. -* switch-to-buffer: Displaying Buffers. -* switch-to-buffer-other-window: Displaying Buffers. -* switches on command line: Command Line Arguments. -* switching to a buffer: Displaying Buffers. -* symbol: Symbols. -* symbol components: Symbol Components. -* symbol constituent: Syntax Class Table. -* symbol equality: Creating Symbols. -* symbol evaluation: Symbol Forms. -* symbol function indirection: Function Indirection. -* symbol in keymap: Key Lookup. -* symbol name hashing: Creating Symbols. -* symbol-function: Function Cells. -* symbol-name: Creating Symbols. -* symbol-plist: Symbol Plists. -* symbol-value: Accessing Variables. -* symbolp: Symbols. -* synchronous subprocess: Synchronous Processes. -* syntax classes: Syntax Descriptors. -* syntax descriptor: Syntax Descriptors. -* syntax error (Edebug): Backtracking. -* syntax flags: Syntax Flags. -* syntax for characters: Character Type. -* syntax table: Syntax Tables. -* syntax table example: Example Major Modes. -* syntax table internals: Syntax Table Internals. -* syntax tables in modes: Major Mode Conventions. -* syntax-table: Syntax Table Functions. -* syntax-table-p: Syntax Basics. -* system-configuration: System Environment. -* system-name: System Environment. -* system-type: System Environment. -* t: Constant Variables. -* t and truth: nil and t. -* t input stream: Input Streams. -* t output stream: Output Streams. -* tab: Character Type. -* tab deletion: Deletion. -* tab-stop-list: Indent Tabs. -* tab-to-tab-stop: Indent Tabs. -* tab-width: Usual Display. -* tabs stops for indentation: Indent Tabs. -* tag (in a specifier): Specifiers In-Depth. -* tag on run time stack: Catch and Throw. -* tag set (in a specifier): Specifiers In-Depth. -* tan: Math Functions. -* tanh: Math Functions. -* TCP: Network. -* temacs: Building XEmacs. -* temp-buffer-show-function: Temporary Displays. -* temp-directory: Unique File Names. -* tenth: List Elements. -* TERM environment variable: Terminal-Specific. -* term-file-prefix: Terminal-Specific. -* term-setup-hook: Terminal-Specific. -* Termcap: Terminal-Specific. -* terminal frame <1>: Frames. -* terminal frame: Basic Windows. -* terminal input: Terminal Input. -* terminal input modes: Input Modes. -* terminal output: Terminal Output. -* terminal-device: Console Types and Device Classes. -* terminal-specific initialization: Terminal-Specific. -* terminate keyboard macro: Peeking and Discarding. -* termscript file: Terminal Output. -* terpri: Output Functions. -* testing types: Type Predicates. -* text: Text. -* text files and binary files: Files and MS-DOS. -* text insertion: Insertion. -* text parsing: Syntax Tables. -* text properties: Text Properties. -* text properties in files: Saving Properties. -* text-char-description: Describing Characters. -* text-image-instance-p: Image Instance Types. -* text-mode-abbrev-table: Standard Abbrev Tables. -* text-mode-map: Standard Keymaps. -* text-mode-syntax-table: Standard Syntax Tables. -* text-pointer-glyph: Mouse Pointer. -* text-properties-at: Examining Properties. -* text-property-any: Property Search. -* text-property-not-all: Property Search. -* third: List Elements. -* this-command: Command Loop Info. -* this-command-keys: Command Loop Info. -* throw: Catch and Throw. -* throw example: Recursive Editing. -* tiled windows: Basic Windows. -* timeout-event-p: Event Predicates. -* timing programs: Compilation Tips. -* tips: Tips. -* toggle-read-only: Read Only Buffers. -* toolbar: Toolbar. -* toolbar button type: Toolbar Button Type. -* toolbar-buttons-captioned-p: Other Toolbar Variables. -* toolbar-make-button-list: Toolbar Descriptor Format. -* toolbar-map <1>: Active Keymaps. -* toolbar-map: Standard Keymaps. -* toolbar-pointer-glyph: Mouse Pointer. -* toolbar-specifier-p <1>: Specifier Types. -* toolbar-specifier-p: Specifying the Toolbar. -* ToolTalk: ToolTalk Support. -* ToolTalk message: Sending Messages. -* ToolTalk pattern: Receiving Messages. -* top-level: Recursive Editing. -* top-level form: Loading. -* top-toolbar: Specifying the Toolbar. -* top-toolbar-height: Other Toolbar Variables. -* top-toolbar-visible-p: Other Toolbar Variables. -* tq-close: Transaction Queues. -* tq-create: Transaction Queues. -* tq-enqueue: Transaction Queues. -* tracing: Tracing. -* transaction queue: Transaction Queues. -* transcendental functions: Math Functions. -* translate-region: Substitution. -* translating input events: Translating Input. -* transpose-regions: Transposition. -* trim-versions-without-asking: Numbered Backups. -* true: nil and t. -* truename (of file): Truenames. -* truncate: Numeric Conversions. -* truncate-lines: Truncation. -* truncate-partial-width-windows: Truncation. -* truncation-glyph: Redisplay Glyphs. -* truth value: nil and t. -* try-completion: Basic Completion. -* two's complement: Integer Basics. -* type: Lisp Data Types. -* type checking: Type Predicates. -* type predicates: Type Predicates. -* type-of: Type Predicates. -* unbinding keys: Key Binding Commands. -* undefined: Functions for Key Lookup. -* undefined in keymap: Key Lookup. -* undefined key: Keymap Terminology. -* undo avoidance: Substitution. -* undo-boundary: Undo. -* undo-limit: Maintaining Undo. -* undo-strong-limit: Maintaining Undo. -* unexec: Building XEmacs. -* unhandled-file-name-directory: Magic File Names. -* unintern: Creating Symbols. -* uninterned symbol: Creating Symbols. -* uninterned symbols, printing: Output Variables. -* unique extents: Duplicable Extents. -* universal-argument: Prefix Command Arguments. -* unload-feature: Unloading. -* unloading: Unloading. -* unlock-buffer: File Locks. -* unmap-frame-hook: Frame Hooks. -* unread-command-event: Peeking and Discarding. -* unread-command-events: Peeking and Discarding. -* unreading: Input Streams. -* unregister-tooltalk-pattern: Elisp Interface for Receiving Messages. -* unwind-protect: Cleanups. -* unwinding: Cleanups. -* up-list: List Motion. -* upcase: Character Case. -* upcase-region: Case Changes. -* upcase-word: Case Changes. -* update display: Refresh Screen. -* update-directory-autoloads: Autoload. -* update-file-autoloads: Autoload. -* upper case: Character Case. -* upper case key sequence: Key Sequence Input. -* use-global-map: Active Keymaps. -* use-hard-newlines: Filling. -* use-left-overflow: Margin Primitives. -* use-local-map: Active Keymaps. -* use-right-overflow: Margin Primitives. -* user name completion subroutines: User Name Completion. -* user option: Defining Variables. -* user-defined error: Error Symbols. -* user-full-name: User Identification. -* user-home-directory: User Identification. -* user-login-name: User Identification. -* user-mail-address: User Identification. -* user-name-all-completions: User Name Completion. -* user-name-completion: User Name Completion. -* user-name-completion-1: User Name Completion. -* user-real-login-name: User Identification. -* user-real-uid: User Identification. -* user-uid: User Identification. -* user-variable-p: Defining Variables. -* user-variable-p example: High-Level Completion. -* valid-char-table-type-p: Char Table Types. -* valid-char-table-value-p: Working With Char Tables. -* valid-device-class-p: Console Types and Device Classes. -* valid-device-type-p: Console Types and Device Classes. -* valid-glyph-type-p: Glyph Types. -* valid-image-instance-type-p: Image Instance Types. -* valid-image-instantiator-format-p: Image Specifiers. -* valid-inst-list-p: Specifier Validation Functions. -* valid-instantiator-p: Specifier Validation Functions. -* valid-plist-p: Property Lists. -* valid-spec-list-p: Specifier Validation Functions. -* valid-specifier-domain-p: Specifier Validation Functions. -* valid-specifier-locale-p: Specifier Validation Functions. -* valid-specifier-locale-type-p: Specifier Validation Functions. -* valid-specifier-tag-p <1>: Specifier Tag Functions. -* valid-specifier-tag-p: Specifier Validation Functions. -* valid-specifier-tag-set-p: Specifier Tag Functions. -* valid-specifier-type-p: Specifier Validation Functions. -* value cell: Symbol Components. -* value of expression: Evaluation. -* values: Eval. -* variable: Variables. -* variable aliases: Variable Aliases. -* variable definition: Defining Variables. -* variable descriptions: A Sample Variable Description. -* variable limit error: Local Variables. -* variable-alias: Variable Aliases. -* variable-documentation: Documentation Basics. -* variable-obsoleteness-doc: Obsoleteness. -* variables, buffer-local: Buffer-Local Variables. -* variables, indirect: Variable Aliases. -* vc-mode: Modeline Variables. -* vconcat: Vector Functions. -* vector <1>: Vector Functions. -* vector: Vectors. -* vector evaluation: Self-Evaluating Forms. -* vector length: Sequence Functions. -* vectorp: Vector Functions. -* verify-visited-file-modtime: Modification Time. -* version number (in file name): File Name Components. -* version-control: Numbered Backups. -* vertical scrolling: Vertical Scrolling. -* vertical tab: Character Type. -* vertical-motion: Screen Lines. -* vertical-motion-pixels: Screen Lines. -* view-file: Visiting Functions. -* view-mode-map: Standard Keymaps. -* view-register: Registers. -* visible frame: Visibility of Frames. -* visible-bell: Beeping. -* visible-frame-list: Finding All Frames. -* visited file: Buffer File Name. -* visited file mode: Auto Major Mode. -* visited-file-modtime: Modification Time. -* visiting files: Visiting Files. -* void function: Function Indirection. -* void function cell: Function Cells. -* void variable: Void Variables. -* void-function: Function Cells. -* void-variable: Void Variables. -* waiting: Waiting. -* waiting for command key input: Peeking and Discarding. -* waiting-for-user-input-p: Sentinels. -* wakeup: Subprocess Creation. -* walk-windows: Cyclic Window Ordering. -* weak hash table: Weak Hash Tables. -* weak list: Weak Lists. -* weak list type: Weak List Type. -* weak-list-list: Weak Lists. -* weak-list-p: Weak Lists. -* weak-list-type: Weak Lists. -* where-is-internal: Scanning Keymaps. -* while: Iteration. -* whitespace: Character Type. -* whitespace character: Syntax Class Table. -* widen: Narrowing. -* widening: Narrowing. -* window: Basic Windows. -* window configuration (Edebug): Edebug Display Update. -* window configurations: Window Configurations. -* window excursions: Excursions. -* window ordering, cyclic: Cyclic Window Ordering. -* window point: Window Point. -* window position <1>: Window Point. -* window position: Position of Window. -* window resizing: Resizing Windows. -* window size: Size of Window. -* window size, changing: Resizing Windows. -* window splitting: Splitting Windows. -* window system types: Window-System Types. -* window top line: Window Start. -* window-buffer: Buffers and Windows. -* window-configuration-p: Window Configurations. -* window-dedicated-p: Choosing Window. -* window-displayed-text-pixel-height: Size of Window. -* window-end: Window Start. -* window-frame: Frames and Windows. -* window-height: Size of Window. -* window-highest-p: Position of Window. -* window-hscroll: Horizontal Scrolling. -* window-left-margin-pixel-width: Margin Primitives. -* window-live-p: Deleting Windows. -* window-lowest-p: Position of Window. -* window-min-height: Resizing Windows. -* window-min-width: Resizing Windows. -* window-minibuffer-p: Minibuffer Misc. -* window-pixel-edges: Position of Window. -* window-pixel-height: Size of Window. -* window-pixel-width: Size of Window. -* window-point: Window Point. -* window-right-margin-pixel-width: Margin Primitives. -* window-setup-hook: Terminal-Specific. -* window-size-change-functions: Resizing Windows. -* window-start: Window Start. -* window-system objects: Faces and Window-System Objects. -* window-text-area-pixel-edges: Position of Window. -* window-text-area-pixel-height: Size of Window. -* window-text-area-pixel-width: Size of Window. -* window-width: Size of Window. -* windowp: Basic Windows. -* windows, controlling precisely: Buffers and Windows. -* with-current-buffer: Excursions. -* with-output-to-temp-buffer: Temporary Displays. -* with-selected-frame: Input Focus. -* with-temp-file: Excursions. -* word constituent: Syntax Class Table. -* word search: String Search. -* word-search-backward: String Search. -* word-search-forward: String Search. -* words-include-escapes: Word Motion. -* write-abbrev-file: Abbrev Files. -* write-char: Output Functions. -* write-contents-hooks: Saving Buffers. -* write-file: Saving Buffers. -* write-file-hooks: Saving Buffers. -* write-region: Writing to Files. -* write-region-annotate-functions: Saving Properties. -* writing a documentation string: Documentation Basics. -* wrong-number-of-arguments: Argument List. -* wrong-type-argument: Type Predicates. -* X: X-Windows. -* X resource type: X Resource Type. -* X window frame: Frames. -* x-allow-sendevents: X Miscellaneous. -* x-bitmap-file-path <1>: X Miscellaneous. -* x-bitmap-file-path: Image Specifiers. -* x-debug-events: X Miscellaneous. -* x-debug-mode: X Miscellaneous. -* x-disown-selection: X Selections. -* x-display-visual-class: Server Data. -* x-emacs-application-class: Resources. -* x-find-larger-font: Font Instance Size. -* x-find-smaller-font: Font Instance Size. -* x-font-size: Font Instance Size. -* x-get-cutbuffer: X Selections. -* x-get-resource: Resources. -* x-get-selection: X Selections. -* x-grab-keyboard: Grabs. -* x-grab-pointer: Grabs. -* x-library-search-path: X Miscellaneous. -* x-make-font-bold: Font Instance Characteristics. -* x-make-font-bold-italic: Font Instance Characteristics. -* x-make-font-italic: Font Instance Characteristics. -* x-make-font-unbold: Font Instance Characteristics. -* x-make-font-unitalic: Font Instance Characteristics. -* x-own-selection: X Selections. -* x-put-resource: Resources. -* x-server-vendor: Server Data. -* x-server-version: Server Data. -* x-set-frame-icon-pixmap: Frame Titles. -* x-store-cutbuffer: X Selections. -* x-ungrab-keyboard: Grabs. -* x-ungrab-pointer: Grabs. -* x-valid-keysym-name-p: X Miscellaneous. -* x-window-id: X Miscellaneous. -* X-Windows: X-Windows. -* XEmacs event standard notation: Describing Characters. -* xpm-color-symbols: Image Specifiers. -* y-or-n-p: Yes-or-No Queries. -* y-or-n-p-maybe-dialog-box: Yes-or-No Queries. -* yank: Yank Commands. -* yank suppression: Changing Key Bindings. -* yank-pop: Yank Commands. -* yes-or-no questions: Yes-or-No Queries. -* yes-or-no-p: Yes-or-No Queries. -* yes-or-no-p-dialog-box: Yes-or-No Queries. -* yes-or-no-p-maybe-dialog-box: Yes-or-No Queries. -* zero-length extent: Extent Endpoints. -* zerop: Predicates on Numbers. -* zmacs-activate-region: The Region. -* zmacs-activate-region-hook: The Region. -* zmacs-deactivate-region: The Region. -* zmacs-deactivate-region-hook: The Region. -* zmacs-region-stays: The Region. -* zmacs-regions: The Region. -* zmacs-update-region: The Region. -* zmacs-update-region-hook: The Region. -* | in regexp: Syntax of Regexps. - - diff --git a/info/lispref.info-45 b/info/lispref.info-45 deleted file mode 100644 index f6e4355..0000000 --- a/info/lispref.info-45 +++ /dev/null @@ -1,1316 +0,0 @@ -This is ../info/lispref.info, produced by makeinfo version 4.0 from -lispref/lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Pure Storage, Next: Garbage Collection, Prev: Building XEmacs, Up: Building XEmacs and Object Allocation - -Pure Storage -============ - - XEmacs Lisp uses two kinds of storage for user-created Lisp objects: -"normal storage" and "pure storage". Normal storage is where all the -new data created during an XEmacs session is kept; see the following -section for information on normal storage. Pure storage is used for -certain data in the preloaded standard Lisp files--data that should -never change during actual use of XEmacs. - - Pure storage is allocated only while `temacs' is loading the -standard preloaded Lisp libraries. In the file `xemacs', it is marked -as read-only (on operating systems that permit this), so that the -memory space can be shared by all the XEmacs jobs running on the machine -at once. Pure storage is not expandable; a fixed amount is allocated -when XEmacs is compiled, and if that is not sufficient for the preloaded -libraries, `temacs' aborts with an error message. If that happens, you -must increase the compilation parameter `PURESIZE' using the -`--puresize' option to `configure'. This normally won't happen unless -you try to preload additional libraries or add features to the standard -ones. - - - Function: purecopy object - This function makes a copy of OBJECT in pure storage and returns - it. It copies strings by simply making a new string with the same - characters in pure storage. It recursively copies the contents of - vectors and cons cells. It does not make copies of other objects - such as symbols, but just returns them unchanged. It signals an - error if asked to copy markers. - - This function is a no-op except while XEmacs is being built and - dumped; it is usually called only in the file - `xemacs/lisp/prim/loaddefs.el', but a few packages call it just in - case you decide to preload them. - - - Variable: pure-bytes-used - The value of this variable is the number of bytes of pure storage - allocated so far. Typically, in a dumped XEmacs, this number is - very close to the total amount of pure storage available--if it - were not, we would preallocate less. - - - Variable: purify-flag - This variable determines whether `defun' should make a copy of the - function definition in pure storage. If it is non-`nil', then the - function definition is copied into pure storage. - - This flag is `t' while loading all of the basic functions for - building XEmacs initially (allowing those functions to be sharable - and non-collectible). Dumping XEmacs as an executable always - writes `nil' in this variable, regardless of the value it actually - has before and after dumping. - - You should not change this flag in a running XEmacs. - - -File: lispref.info, Node: Garbage Collection, Prev: Pure Storage, Up: Building XEmacs and Object Allocation - -Garbage Collection -================== - - When a program creates a list or the user defines a new function -(such as by loading a library), that data is placed in normal storage. -If normal storage runs low, then XEmacs asks the operating system to -allocate more memory in blocks of 2k bytes. Each block is used for one -type of Lisp object, so symbols, cons cells, markers, etc., are -segregated in distinct blocks in memory. (Vectors, long strings, -buffers and certain other editing types, which are fairly large, are -allocated in individual blocks, one per object, while small strings are -packed into blocks of 8k bytes. [More correctly, a string is allocated -in two sections: a fixed size chunk containing the length, list of -extents, etc.; and a chunk containing the actual characters in the -string. It is this latter chunk that is either allocated individually -or packed into 8k blocks. The fixed size chunk is packed into 2k -blocks, as for conses, markers, etc.]) - - It is quite common to use some storage for a while, then release it -by (for example) killing a buffer or deleting the last pointer to an -object. XEmacs provides a "garbage collector" to reclaim this -abandoned storage. (This name is traditional, but "garbage recycler" -might be a more intuitive metaphor for this facility.) - - The garbage collector operates by finding and marking all Lisp -objects that are still accessible to Lisp programs. To begin with, it -assumes all the symbols, their values and associated function -definitions, and any data presently on the stack, are accessible. Any -objects that can be reached indirectly through other accessible objects -are also accessible. - - When marking is finished, all objects still unmarked are garbage. No -matter what the Lisp program or the user does, it is impossible to refer -to them, since there is no longer a way to reach them. Their space -might as well be reused, since no one will miss them. The second -("sweep") phase of the garbage collector arranges to reuse them. - - The sweep phase puts unused cons cells onto a "free list" for future -allocation; likewise for symbols, markers, extents, events, floats, -compiled-function objects, and the fixed-size portion of strings. It -compacts the accessible small string-chars chunks so they occupy fewer -8k blocks; then it frees the other 8k blocks. Vectors, buffers, -windows, and other large objects are individually allocated and freed -using `malloc' and `free'. - - Common Lisp note: unlike other Lisps, XEmacs Lisp does not call - the garbage collector when the free list is empty. Instead, it - simply requests the operating system to allocate more storage, and - processing continues until `gc-cons-threshold' bytes have been - used. - - This means that you can make sure that the garbage collector will - not run during a certain portion of a Lisp program by calling the - garbage collector explicitly just before it (provided that portion - of the program does not use so much space as to force a second - garbage collection). - - - Command: garbage-collect - This command runs a garbage collection, and returns information on - the amount of space in use. (Garbage collection can also occur - spontaneously if you use more than `gc-cons-threshold' bytes of - Lisp data since the previous garbage collection.) - - `garbage-collect' returns a list containing the following - information: - - ((USED-CONSES . FREE-CONSES) - (USED-SYMS . FREE-SYMS) - (USED-MARKERS . FREE-MARKERS) - USED-STRING-CHARS - USED-VECTOR-SLOTS - (PLIST)) - - => ((73362 . 8325) (13718 . 164) - (5089 . 5098) 949121 118677 - (conses-used 73362 conses-free 8329 cons-storage 658168 - symbols-used 13718 symbols-free 164 symbol-storage 335216 - bit-vectors-used 0 bit-vectors-total-length 0 - bit-vector-storage 0 vectors-used 7882 - vectors-total-length 118677 vector-storage 537764 - compiled-functions-used 1336 compiled-functions-free 37 - compiled-function-storage 44440 short-strings-used 28829 - long-strings-used 2 strings-free 7722 - short-strings-total-length 916657 short-string-storage 1179648 - long-strings-total-length 32464 string-header-storage 441504 - floats-used 3 floats-free 43 float-storage 2044 markers-used 5089 - markers-free 5098 marker-storage 245280 events-used 103 - events-free 835 event-storage 110656 extents-used 10519 - extents-free 2718 extent-storage 372736 - extent-auxiliarys-used 111 extent-auxiliarys-freed 3 - extent-auxiliary-storage 4440 window-configurations-used 39 - window-configurations-on-free-list 5 - window-configurations-freed 10 window-configuration-storage 9492 - popup-datas-used 3 popup-data-storage 72 toolbar-buttons-used 62 - toolbar-button-storage 4960 toolbar-datas-used 12 - toolbar-data-storage 240 symbol-value-buffer-locals-used 182 - symbol-value-buffer-local-storage 5824 - symbol-value-lisp-magics-used 22 - symbol-value-lisp-magic-storage 1496 - symbol-value-varaliases-used 43 - symbol-value-varalias-storage 1032 opaque-lists-used 2 - opaque-list-storage 48 color-instances-used 12 - color-instance-storage 288 font-instances-used 5 - font-instance-storage 180 opaques-used 11 opaque-storage 312 - range-tables-used 1 range-table-storage 16 faces-used 34 - face-storage 2584 glyphs-used 124 glyph-storage 4464 - specifiers-used 775 specifier-storage 43869 weak-lists-used 786 - weak-list-storage 18864 char-tables-used 40 - char-table-storage 41920 buffers-used 25 buffer-storage 7000 - extent-infos-used 457 extent-infos-freed 73 - extent-info-storage 9140 keymaps-used 275 keymap-storage 12100 - consoles-used 4 console-storage 384 command-builders-used 2 - command-builder-storage 120 devices-used 2 device-storage 344 - frames-used 3 frame-storage 624 image-instances-used 47 - image-instance-storage 3008 windows-used 27 windows-freed 2 - window-storage 9180 lcrecord-lists-used 15 - lcrecord-list-storage 360 hash-tables-used 631 - hash-table-storage 25240 streams-used 1 streams-on-free-list 3 - streams-freed 12 stream-storage 91)) - - Here is a table explaining each element: - - USED-CONSES - The number of cons cells in use. - - FREE-CONSES - The number of cons cells for which space has been obtained - from the operating system, but that are not currently being - used. - - USED-SYMS - The number of symbols in use. - - FREE-SYMS - The number of symbols for which space has been obtained from - the operating system, but that are not currently being used. - - USED-MARKERS - The number of markers in use. - - FREE-MARKERS - The number of markers for which space has been obtained from - the operating system, but that are not currently being used. - - USED-STRING-CHARS - The total size of all strings, in characters. - - USED-VECTOR-SLOTS - The total number of elements of existing vectors. - - PLIST - A list of alternating keyword/value pairs providing more - detailed information. (As you can see above, quite a lot of - information is provided.) - - - User Option: gc-cons-threshold - The value of this variable is the number of bytes of storage that - must be allocated for Lisp objects after one garbage collection in - order to trigger another garbage collection. A cons cell counts - as eight bytes, a string as one byte per character plus a few - bytes of overhead, and so on; space allocated to the contents of - buffers does not count. Note that the subsequent garbage - collection does not happen immediately when the threshold is - exhausted, but only the next time the Lisp evaluator is called. - - The initial threshold value is 500,000. If you specify a larger - value, garbage collection will happen less often. This reduces the - amount of time spent garbage collecting, but increases total - memory use. You may want to do this when running a program that - creates lots of Lisp data. - - You can make collections more frequent by specifying a smaller - value, down to 10,000. A value less than 10,000 will remain in - effect only until the subsequent garbage collection, at which time - `garbage-collect' will set the threshold back to 10,000. (This does - not apply if XEmacs was configured with `--debug'. Therefore, be - careful when setting `gc-cons-threshold' in that case!) - - - Function: memory-limit - This function returns the address of the last byte XEmacs has - allocated, divided by 1024. We divide the value by 1024 to make - sure it fits in a Lisp integer. - - You can use this to get a general idea of how your actions affect - the memory usage. - - - Variable: pre-gc-hook - This is a normal hook to be run just before each garbage - collection. Interrupts, garbage collection, and errors are - inhibited while this hook runs, so be extremely careful in what - you add here. In particular, avoid consing, and do not interact - with the user. - - - Variable: post-gc-hook - This is a normal hook to be run just after each garbage collection. - Interrupts, garbage collection, and errors are inhibited while - this hook runs, so be extremely careful in what you add here. In - particular, avoid consing, and do not interact with the user. - - - Variable: gc-message - This is a string to print to indicate that a garbage collection is - in progress. This is printed in the echo area. If the selected - frame is on a window system and `gc-pointer-glyph' specifies a - value (i.e. a pointer image instance) in the domain of the - selected frame, the mouse cursor will change instead of this - message being printed. - - - Glyph: gc-pointer-glyph - This holds the pointer glyph used to indicate that a garbage - collection is in progress. If the selected window is on a window - system and this glyph specifies a value (i.e. a pointer image - instance) in the domain of the selected window, the cursor will be - changed as specified during garbage collection. Otherwise, a - message will be printed in the echo area, as controlled by - `gc-message'. *Note Glyphs::. - - If XEmacs was configured with `--debug', you can set the following -two variables to get direct information about all the allocation that -is happening in a segment of Lisp code. - - - Variable: debug-allocation - If non-zero, print out information to stderr about all objects - allocated. - - - Variable: debug-allocation-backtrace - Length (in stack frames) of short backtrace printed out by - `debug-allocation'. - - -File: lispref.info, Node: Standard Errors, Next: Standard Buffer-Local Variables, Prev: Building XEmacs and Object Allocation, Up: Top - -Standard Errors -*************** - - Here is the complete list of the error symbols in standard Emacs, -grouped by concept. The list includes each symbol's message (on the -`error-message' property of the symbol) and a cross reference to a -description of how the error can occur. - - Each error symbol has an `error-conditions' property that is a list -of symbols. Normally this list includes the error symbol itself and -the symbol `error'. Occasionally it includes additional symbols, which -are intermediate classifications, narrower than `error' but broader -than a single error symbol. For example, all the errors in accessing -files have the condition `file-error'. - - As a special exception, the error symbol `quit' does not have the -condition `error', because quitting is not considered an error. - - *Note Errors::, for an explanation of how errors are generated and -handled. - -`SYMBOL' - STRING; REFERENCE. - -`error' - `"error"' - *Note Errors::. - -`quit' - `"Quit"' - *Note Quitting::. - -`args-out-of-range' - `"Args out of range"' - *Note Sequences Arrays Vectors::. - -`arith-error' - `"Arithmetic error"' - See `/' and `%' in *Note Numbers::. - -`beginning-of-buffer' - `"Beginning of buffer"' - *Note Motion::. - -`buffer-read-only' - `"Buffer is read-only"' - *Note Read Only Buffers::. - -`cyclic-function-indirection' - `"Symbol's chain of function indirections contains a loop"' - *Note Function Indirection::. - -`domain-error' - `"Arithmetic domain error"' -`end-of-buffer' - `"End of buffer"' - *Note Motion::. - -`end-of-file' - `"End of file during parsing"' - This is not a `file-error'. - *Note Input Functions::. - -`file-error' - This error and its subcategories do not have error-strings, - because the error message is constructed from the data items alone - when the error condition `file-error' is present. - *Note Files::. - -`file-locked' - This is a `file-error'. - *Note File Locks::. - -`file-already-exists' - This is a `file-error'. - *Note Writing to Files::. - -`file-supersession' - This is a `file-error'. - *Note Modification Time::. - -`invalid-byte-code' - `"Invalid byte code"' - *Note Byte Compilation::. - -`invalid-function' - `"Invalid function"' - *Note Classifying Lists::. - -`invalid-read-syntax' - `"Invalid read syntax"' - *Note Input Functions::. - -`invalid-regexp' - `"Invalid regexp"' - *Note Regular Expressions::. - -`mark-inactive' - `"The mark is not active now"' -`no-catch' - `"No catch for tag"' - *Note Catch and Throw::. - -`overflow-error' - `"Arithmetic overflow error"' -`protected-field' - `"Attempt to modify a protected field"' -`range-error' - `"Arithmetic range error"' -`search-failed' - `"Search failed"' - *Note Searching and Matching::. - -`setting-constant' - `"Attempt to set a constant symbol"' - *Note Variables that Never Change: Constant Variables. - -`singularity-error' - `"Arithmetic singularity error"' -`tooltalk-error' - `"ToolTalk error"' - *Note ToolTalk Support::. - -`undefined-keystroke-sequence' - `"Undefined keystroke sequence"' -`void-function' - `"Symbol's function definition is void"' - *Note Function Cells::. - -`void-variable' - `"Symbol's value as variable is void"' - *Note Accessing Variables::. - -`wrong-number-of-arguments' - `"Wrong number of arguments"' - *Note Classifying Lists::. - -`wrong-type-argument' - `"Wrong type argument"' - *Note Type Predicates::. - - These error types, which are all classified as special cases of -`arith-error', can occur on certain systems for invalid use of -mathematical functions. - -`domain-error' - `"Arithmetic domain error"' - *Note Math Functions::. - -`overflow-error' - `"Arithmetic overflow error"' - *Note Math Functions::. - -`range-error' - `"Arithmetic range error"' - *Note Math Functions::. - -`singularity-error' - `"Arithmetic singularity error"' - *Note Math Functions::. - -`underflow-error' - `"Arithmetic underflow error"' - *Note Math Functions::. - - -File: lispref.info, Node: Standard Buffer-Local Variables, Next: Standard Keymaps, Prev: Standard Errors, Up: Top - -Buffer-Local Variables -********************** - - The table below lists the general-purpose Emacs variables that are -automatically local (when set) in each buffer. Many Lisp packages -define such variables for their internal use; we don't list them here. - -`abbrev-mode' - *note Abbrevs:: - -`auto-fill-function' - *note Auto Filling:: - -`buffer-auto-save-file-name' - *note Auto-Saving:: - -`buffer-backed-up' - *note Backup Files:: - -`buffer-display-table' - *note Display Tables:: - -`buffer-file-format' - *note Format Conversion:: - -`buffer-file-name' - *note Buffer File Name:: - -`buffer-file-number' - *note Buffer File Name:: - -`buffer-file-truename' - *note Buffer File Name:: - -`buffer-file-type' - *note Files and MS-DOS:: - -`buffer-invisibility-spec' - *note Invisible Text:: - -`buffer-offer-save' - *note Saving Buffers:: - -`buffer-read-only' - *note Read Only Buffers:: - -`buffer-saved-size' - *note Point:: - -`buffer-undo-list' - *note Undo:: - -`cache-long-line-scans' - *note Text Lines:: - -`case-fold-search' - *note Searching and Case:: - -`ctl-arrow' - *note Usual Display:: - -`comment-column' - *note Comments: (emacs)Comments. - -`default-directory' - *note System Environment:: - -`defun-prompt-regexp' - *note List Motion:: - -`fill-column' - *note Auto Filling:: - -`goal-column' - *note Moving Point: (emacs)Moving Point. - -`left-margin' - *note Indentation:: - -`local-abbrev-table' - *note Abbrevs:: - -`local-write-file-hooks' - *note Saving Buffers:: - -`major-mode' - *note Mode Help:: - -`mark-active' - *note The Mark:: - -`mark-ring' - *note The Mark:: - -`minor-modes' - *note Minor Modes:: - -`modeline-format' - *note Modeline Data:: - -`modeline-buffer-identification' - *note Modeline Variables:: - -`modeline-format' - *note Modeline Data:: - -`modeline-modified' - *note Modeline Variables:: - -`modeline-process' - *note Modeline Variables:: - -`mode-name' - *note Modeline Variables:: - -`overwrite-mode' - *note Insertion:: - -`paragraph-separate' - *note Standard Regexps:: - -`paragraph-start' - *note Standard Regexps:: - -`point-before-scroll' - Used for communication between mouse commands and scroll-bar - commands. - -`require-final-newline' - *note Insertion:: - -`selective-display' - *note Selective Display:: - -`selective-display-ellipses' - *note Selective Display:: - -`tab-width' - *note Usual Display:: - -`truncate-lines' - *note Truncation:: - -`vc-mode' - *note Modeline Variables:: - - -File: lispref.info, Node: Standard Keymaps, Next: Standard Hooks, Prev: Standard Buffer-Local Variables, Up: Top - -Standard Keymaps -**************** - - The following symbols are used as the names for various keymaps. -Some of these exist when XEmacs is first started, others are loaded -only when their respective mode is used. This is not an exhaustive -list. - - Almost all of these maps are used as local maps. Indeed, of the -modes that presently exist, only Vip mode and Terminal mode ever change -the global keymap. - -`bookmark-map' - A keymap containing bindings to bookmark functions. - -`Buffer-menu-mode-map' - A keymap used by Buffer Menu mode. - -`c++-mode-map' - A keymap used by C++ mode. - -`c-mode-map' - A keymap used by C mode. A sparse keymap used by C mode. - -`command-history-map' - A keymap used by Command History mode. - -`ctl-x-4-map' - A keymap for subcommands of the prefix `C-x 4'. - -`ctl-x-5-map' - A keymap for subcommands of the prefix `C-x 5'. - -`ctl-x-map' - A keymap for `C-x' commands. - -`debugger-mode-map' - A keymap used by Debugger mode. - -`dired-mode-map' - A keymap for `dired-mode' buffers. - -`edit-abbrevs-map' - A keymap used in `edit-abbrevs'. - -`edit-tab-stops-map' - A keymap used in `edit-tab-stops'. - -`electric-buffer-menu-mode-map' - A keymap used by Electric Buffer Menu mode. - -`electric-history-map' - A keymap used by Electric Command History mode. - -`emacs-lisp-mode-map' - A keymap used by Emacs Lisp mode. - -`help-map' - A keymap for characters following the Help key. - -`Helper-help-map' - A keymap used by the help utility package. - It has the same keymap in its value cell and in its function cell. - -`Info-edit-map' - A keymap used by the `e' command of Info. - -`Info-mode-map' - A keymap containing Info commands. - -`isearch-mode-map' - A keymap that defines the characters you can type within - incremental search. - -`itimer-edit-map' - A keymap used when in Itimer Edit mode. - -`lisp-interaction-mode-map' - A keymap used by Lisp mode. - -`lisp-mode-map' - A keymap used by Lisp mode. - - A keymap for minibuffer input with completion. - -`minibuffer-local-isearch-map' - A keymap for editing isearch strings in the minibuffer. - -`minibuffer-local-map' - Default keymap to use when reading from the minibuffer. - -`minibuffer-local-must-match-map' - A keymap for minibuffer input with completion, for exact match. - -`mode-specific-map' - The keymap for characters following `C-c'. Note, this is in the - global map. This map is not actually mode specific: its name was - chosen to be informative for the user in `C-h b' - (`display-bindings'), where it describes the main use of the `C-c' - prefix key. - -`modeline-map' - The keymap consulted for mouse-clicks on the modeline of a window. - -`objc-mode-map' - A keymap used in Objective C mode as a local map. - -`occur-mode-map' - A local keymap used by Occur mode. - -`overriding-local-map' - A keymap that overrides all other local keymaps. - -`query-replace-map' - A local keymap used for responses in `query-replace' and related - commands; also for `y-or-n-p' and `map-y-or-n-p'. The functions - that use this map do not support prefix keys; they look up one - event at a time. - -`read-expression-map' - The minibuffer keymap used for reading Lisp expressions. - -`read-shell-command-map' - The minibuffer keymap used by shell-command and related commands. - -`shared-lisp-mode-map' - A keymap for commands shared by all sorts of Lisp modes. - -`text-mode-map' - A keymap used by Text mode. - -`toolbar-map' - The keymap consulted for mouse-clicks over a toolbar. - -`view-mode-map' - A keymap used by View mode. - - -File: lispref.info, Node: Standard Hooks, Next: Index, Prev: Standard Keymaps, Up: Top - -Standard Hooks -************** - - The following is a list of hook variables that let you provide -functions to be called from within Emacs on suitable occasions. - - Most of these variables have names ending with `-hook'. They are -"normal hooks", run by means of `run-hooks'. The value of such a hook -is a list of functions. The recommended way to put a new function on -such a hook is to call `add-hook'. *Note Hooks::, for more information -about using hooks. - - The variables whose names end in `-function' have single functions -as their values. Usually there is a specific reason why the variable is -not a normal hook, such as the need to pass arguments to the function. -(In older Emacs versions, some of these variables had names ending in -`-hook' even though they were not normal hooks.) - - The variables whose names end in `-hooks' or `-functions' have lists -of functions as their values, but these functions are called in a -special way (they are passed arguments, or else their values are used). - -`activate-menubar-hook' - -`activate-popup-menu-hook' - -`ad-definition-hooks' - -`adaptive-fill-function' - -`add-log-current-defun-function' - -`after-change-functions' - -`after-delete-annotation-hook' - -`after-init-hook' - -`after-insert-file-functions' - -`after-revert-hook' - -`after-save-hook' - -`after-set-visited-file-name-hooks' - -`after-write-file-hooks' - -`auto-fill-function' - -`auto-save-hook' - -`before-change-functions' - -`before-delete-annotation-hook' - -`before-init-hook' - -`before-revert-hook' - -`blink-paren-function' - -`buffers-menu-switch-to-buffer-function' - -`c++-mode-hook' - -`c-delete-function' - -`c-mode-common-hook' - -`c-mode-hook' - -`c-special-indent-hook' - -`calendar-load-hook' - -`change-major-mode-hook' - -`command-history-hook' - -`comment-indent-function' - -`compilation-buffer-name-function' - -`compilation-exit-message-function' - -`compilation-finish-function' - -`compilation-parse-errors-function' - -`compilation-mode-hook' - -`create-console-hook' - -`create-device-hook' - -`create-frame-hook' - -`dabbrev-friend-buffer-function' - -`dabbrev-select-buffers-function' - -`delete-console-hook' - -`delete-device-hook' - -`delete-frame-hook' - -`deselect-frame-hook' - -`diary-display-hook' - -`diary-hook' - -`dired-after-readin-hook' - -`dired-before-readin-hook' - -`dired-load-hook' - -`dired-mode-hook' - -`disabled-command-hook' - -`display-buffer-function' - -`ediff-after-setup-control-frame-hook' - -`ediff-after-setup-windows-hook' - -`ediff-before-setup-control-frame-hook' - -`ediff-before-setup-windows-hook' - -`ediff-brief-help-message-function' - -`ediff-cleanup-hook' - -`ediff-control-frame-position-function' - -`ediff-display-help-hook' - -`ediff-focus-on-regexp-matches-function' - -`ediff-forward-word-function' - -`ediff-hide-regexp-matches-function' - -`ediff-keymap-setup-hook' - -`ediff-load-hook' - -`ediff-long-help-message-function' - -`ediff-make-wide-display-function' - -`ediff-merge-split-window-function' - -`ediff-meta-action-function' - -`ediff-meta-redraw-function' - -`ediff-mode-hook' - -`ediff-prepare-buffer-hook' - -`ediff-quit-hook' - -`ediff-registry-setup-hook' - -`ediff-select-hook' - -`ediff-session-action-function' - -`ediff-session-group-setup-hook' - -`ediff-setup-diff-regions-function' - -`ediff-show-registry-hook' - -`ediff-show-session-group-hook' - -`ediff-skip-diff-region-function' - -`ediff-split-window-function' - -`ediff-startup-hook' - -`ediff-suspend-hook' - -`ediff-toggle-read-only-function' - -`ediff-unselect-hook' - -`ediff-window-setup-function' - -`edit-picture-hook' - -`electric-buffer-menu-mode-hook' - -`electric-command-history-hook' - -`electric-help-mode-hook' - -`emacs-lisp-mode-hook' - -`fill-paragraph-function' - -`find-file-hooks' - -`find-file-not-found-hooks' - -`first-change-hook' - -`font-lock-after-fontify-buffer-hook' - -`font-lock-beginning-of-syntax-function' - -`font-lock-mode-hook' - -`fume-found-function-hook' - -`fume-list-mode-hook' - -`fume-rescan-buffer-hook' - -`fume-sort-function' - -`gnus-startup-hook' - -`hack-local-variables-hook' - -`highlight-headers-follow-url-function' - -`hyper-apropos-mode-hook' - -`indent-line-function' - -`indent-mim-hook' - -`indent-region-function' - -`initial-calendar-window-hook' - -`isearch-mode-end-hook' - -`isearch-mode-hook' - -`java-mode-hook' - -`kill-buffer-hook' - -`kill-buffer-query-functions' - -`kill-emacs-hook' - -`kill-emacs-query-functions' - -`kill-hooks' - -`LaTeX-mode-hook' - -`latex-mode-hook' - -`ledit-mode-hook' - -`lisp-indent-function' - -`lisp-interaction-mode-hook' - -`lisp-mode-hook' - -`list-diary-entries-hook' - -`load-read-function' - -`log-message-filter-function' - -`m2-mode-hook' - -`mail-citation-hook' - -`mail-mode-hook' - -`mail-setup-hook' - -`make-annotation-hook' - -`makefile-mode-hook' - -`map-frame-hook' - -`mark-diary-entries-hook' - -`medit-mode-hook' - -`menu-no-selection-hook' - -`mh-compose-letter-hook' - -`mh-folder-mode-hook' - -`mh-letter-mode-hook' - -`mim-mode-hook' - -`minibuffer-exit-hook' - -`minibuffer-setup-hook' - -`mode-motion-hook' - -`mouse-enter-frame-hook' - -`mouse-leave-frame-hook' - -`mouse-track-cleanup-hook' - -`mouse-track-click-hook' - -`mouse-track-down-hook' - -`mouse-track-drag-hook' - -`mouse-track-drag-up-hook' - -`mouse-track-up-hook' - -`mouse-yank-function' - -`news-mode-hook' - -`news-reply-mode-hook' - -`news-setup-hook' - -`nongregorian-diary-listing-hook' - -`nongregorian-diary-marking-hook' - -`nroff-mode-hook' - -`objc-mode-hook' - -`outline-mode-hook' - -`perl-mode-hook' - -`plain-TeX-mode-hook' - -`post-command-hook' - -`post-gc-hook' - -`pre-abbrev-expand-hook' - -`pre-command-hook' - -`pre-display-buffer-function' - -`pre-gc-hook' - -`pre-idle-hook' - -`print-diary-entries-hook' - -`prolog-mode-hook' - -`protect-innocence-hook' - -`remove-message-hook' - -`revert-buffer-function' - -`revert-buffer-insert-contents-function' - -`rmail-edit-mode-hook' - -`rmail-mode-hook' - -`rmail-retry-setup-hook' - -`rmail-summary-mode-hook' - -`scheme-indent-hook' - -`scheme-mode-hook' - -`scribe-mode-hook' - -`select-frame-hook' - -`send-mail-function' - -`shell-mode-hook' - -`shell-set-directory-error-hook' - -`special-display-function' - -`suspend-hook' - -`suspend-resume-hook' - -`temp-buffer-show-function' - -`term-setup-hook' - -`terminal-mode-hook' - -`terminal-mode-break-hook' - -`TeX-mode-hook' - -`tex-mode-hook' - -`text-mode-hook' - -`today-visible-calendar-hook' - -`today-invisible-calendar-hook' - -`tooltalk-message-handler-hook' - -`tooltalk-pattern-handler-hook' - -`tooltalk-unprocessed-message-hook' - -`unmap-frame-hook' - -`vc-checkin-hook' - -`vc-checkout-writable-buffer-hook' - -`vc-log-after-operation-hook' - -`vc-make-buffer-writable-hook' - -`view-hook' - -`vm-arrived-message-hook' - -`vm-arrived-messages-hook' - -`vm-chop-full-name-function' - -`vm-display-buffer-hook' - -`vm-edit-message-hook' - -`vm-forward-message-hook' - -`vm-iconify-frame-hook' - -`vm-inhibit-write-file-hook' - -`vm-key-functions' - -`vm-mail-hook' - -`vm-mail-mode-hook' - -`vm-menu-setup-hook' - -`vm-mode-hook' - -`vm-quit-hook' - -`vm-rename-current-buffer-function' - -`vm-reply-hook' - -`vm-resend-bounced-message-hook' - -`vm-resend-message-hook' - -`vm-retrieved-spooled-mail-hook' - -`vm-select-message-hook' - -`vm-select-new-message-hook' - -`vm-select-unread-message-hook' - -`vm-send-digest-hook' - -`vm-summary-mode-hook' - -`vm-summary-pointer-update-hook' - -`vm-summary-redo-hook' - -`vm-summary-update-hook' - -`vm-undisplay-buffer-hook' - -`vm-visit-folder-hook' - -`window-setup-hook' - -`write-contents-hooks' - -`write-file-data-hooks' - -`write-file-hooks' - -`write-region-annotate-functions' - -`x-lost-selection-hooks' - -`x-sent-selection-hooks' - -`zmacs-activate-region-hook' - -`zmacs-deactivate-region-hook' - -`zmacs-update-region-hook' diff --git a/info/lispref.info-46 b/info/lispref.info-46 deleted file mode 100644 index 11acac1..0000000 --- a/info/lispref.info-46 +++ /dev/null @@ -1,3464 +0,0 @@ -This is ../info/lispref.info, produced by makeinfo version 4.0 from -lispref/lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Index, Prev: Standard Hooks, Up: Top - -Index -***** - -* Menu: - -* " in printing: Output Functions. -* " in strings: String Type. -* #$: Docs and Compilation. -* #@COUNT: Docs and Compilation. -* $ in display: Truncation. -* $ in regexp: Syntax of Regexps. -* %: Arithmetic Operations. -* % in format: Formatting Strings. -* & in replacement: Replacing Match. -* &define (Edebug): Specification List. -* ¬ (Edebug): Specification List. -* &optional: Argument List. -* &optional (Edebug): Specification List. -* &or (Edebug): Specification List. -* &rest: Argument List. -* &rest (Edebug): Specification List. -* ' for quoting: Quoting. -* ( in regexp: Syntax of Regexps. -* (...) in lists: Cons Cell Type. -* ) in regexp: Syntax of Regexps. -* *: Arithmetic Operations. -* * in interactive: Using Interactive. -* * in regexp: Syntax of Regexps. -* *? in regexp: Syntax of Regexps. -* *PQfn: Unimplemented libpq Functions. -* *PQoidStatus: Unimplemented libpq Functions. -* *PQsetdb: Unimplemented libpq Functions. -* *PQsetdbLogin: Unimplemented libpq Functions. -* *scratch*: Auto Major Mode. -* +: Arithmetic Operations. -* + in regexp: Syntax of Regexps. -* +? in regexp: Syntax of Regexps. -* , (with Backquote): Backquote. -* ,@ (with Backquote): Backquote. -* -: Arithmetic Operations. -* . in lists: Dotted Pair Notation. -* . in regexp: Syntax of Regexps. -* .emacs: Init File. -* .emacs customization: Major Mode Conventions. -* /: Arithmetic Operations. -* /=: Comparison of Numbers. -* 1+: Arithmetic Operations. -* 1-: Arithmetic Operations. -* ; in comment: Comments. -* <: Comparison of Numbers. -* <=: Comparison of Numbers. -* : Functions for Key Lookup. -* =: Comparison of Numbers. -* >: Comparison of Numbers. -* >=: Comparison of Numbers. -* ? in character constant: Character Type. -* ? in regexp: Syntax of Regexps. -* @ in interactive: Using Interactive. -* [ in regexp: Syntax of Regexps. -* [...] (Edebug): Specification List. -* \ in character constant: Character Type. -* \ in display: Truncation. -* \ in printing: Output Functions. -* \ in regexp: Syntax of Regexps. -* \ in replacement: Replacing Match. -* \ in strings: String Type. -* \ in symbols: Symbol Type. -* \' in regexp: Syntax of Regexps. -* \(?: in regexp: Syntax of Regexps. -* \< in regexp: Syntax of Regexps. -* \= in regexp: Syntax of Regexps. -* \> in regexp: Syntax of Regexps. -* \` in regexp: Syntax of Regexps. -* \a: Character Type. -* \b: Character Type. -* \B in regexp: Syntax of Regexps. -* \b in regexp: Syntax of Regexps. -* \e: Character Type. -* \f: Character Type. -* \n: Character Type. -* \n in print: Output Variables. -* \N in replacement: Replacing Match. -* \r: Character Type. -* \S in regexp: Syntax of Regexps. -* \s in regexp: Syntax of Regexps. -* \t: Character Type. -* \v: Character Type. -* \W in regexp: Syntax of Regexps. -* \w in regexp: Syntax of Regexps. -* \{n,m\} in regexp: Syntax of Regexps. -* ] in regexp: Syntax of Regexps. -* ^ in regexp: Syntax of Regexps. -* _ in interactive: Using Interactive. -* `: Backquote. -* ` (Edebug): Debugging Backquote. -* ` (list substitution): Backquote. -* abbrev: Abbrevs. -* abbrev table: Abbrevs. -* abbrev tables in modes: Major Mode Conventions. -* abbrev-all-caps: Abbrev Expansion. -* abbrev-expansion: Abbrev Expansion. -* abbrev-file-name: Abbrev Files. -* abbrev-mode: Abbrev Mode. -* abbrev-prefix-mark: Abbrev Expansion. -* abbrev-start-location: Abbrev Expansion. -* abbrev-start-location-buffer: Abbrev Expansion. -* abbrev-symbol: Abbrev Expansion. -* abbrev-table-name-list: Abbrev Tables. -* abbreviate-file-name: Directory Names. -* abbrevs-changed: Abbrev Files. -* abort-recursive-edit: Recursive Editing. -* aborting: Recursive Editing. -* abs: Arithmetic Operations. -* absolute file name: Relative File Names. -* accelerate-menu: Menu Accelerator Functions. -* accept-process-output: Accepting Output. -* accessibility of a file: Testing Accessibility. -* accessible portion (of a buffer): Narrowing. -* accessible-keymaps: Scanning Keymaps. -* acos: Math Functions. -* acosh: Math Functions. -* activate-menubar-hook: Menubar. -* activate-popup-menu-hook: Pop-Up Menus. -* active display table: Active Display Table. -* active keymap: Active Keymaps. -* active-minibuffer-window: Minibuffer Misc. -* add-abbrev: Defining Abbrevs. -* add-hook: Hooks. -* add-menu: Modifying Menus. -* add-menu-button: Modifying Menus. -* add-menu-item: Modifying Menus. -* add-name-to-file: Changing File Attributes. -* add-spec-list-to-specifier: Adding Specifications. -* add-spec-to-specifier: Adding Specifications. -* add-submenu: Modifying Menus. -* add-text-properties: Changing Properties. -* add-timeout: Timers. -* add-to-list: Setting Variables. -* add-tooltalk-message-arg: Elisp Interface for Sending Messages. -* add-tooltalk-pattern-arg: Elisp Interface for Receiving Messages. -* add-tooltalk-pattern-attribute: Elisp Interface for Receiving Messages. -* address field of register: Cons Cell Type. -* after-change-function: Change Hooks. -* after-change-functions: Change Hooks. -* after-find-file: Subroutines of Visiting. -* after-init-hook: Init File. -* after-insert-file-functions: Saving Properties. -* after-load-alist: Hooks for Loading. -* after-revert-hook: Reverting. -* after-save-hook: Saving Buffers. -* aliases, for variables: Variable Aliases. -* alist: Association Lists. -* alist-to-plist: Converting Plists To/From Alists. -* all-annotations: Locating Annotations. -* all-completions: Basic Completion. -* and: Combining Conditions. -* annotation: Annotations. -* annotation hooks: Annotation Hooks. -* annotation-action: Annotation Properties. -* annotation-data: Annotation Properties. -* annotation-down-glyph: Annotation Properties. -* annotation-face: Annotation Properties. -* annotation-glyph: Annotation Properties. -* annotation-layout: Annotation Properties. -* annotation-list: Locating Annotations. -* annotation-menu: Annotation Properties. -* annotation-side: Annotation Properties. -* annotation-visible: Annotation Properties. -* annotation-width: Annotation Properties. -* annotationp: Annotation Primitives. -* annotations-at: Locating Annotations. -* annotations-in-region: Locating Annotations. -* anonymous function: Anonymous Functions. -* anonymous lambda expressions (Edebug): Instrumenting. -* apostrophe for quoting: Quoting. -* append: Building Lists. -* append-to-file: Writing to Files. -* apply: Calling Functions. -* apply, and debugging: Internals of Debugger. -* apropos: Help Functions. -* aref: Array Functions. -* argument binding: Argument List. -* argument descriptors: Using Interactive. -* argument evaluation form: Using Interactive. -* argument prompt: Using Interactive. -* arguments, reading: Minibuffers. -* arith-error example: Handling Errors. -* arith-error in division: Arithmetic Operations. -* arithmetic shift: Bitwise Operations. -* array: Arrays. -* array elements: Array Functions. -* arrayp: Array Functions. -* ASCII character codes: Character Type. -* aset: Array Functions. -* ash: Bitwise Operations. -* asin: Math Functions. -* asinh: Math Functions. -* ask-user-about-lock: File Locks. -* ask-user-about-supersession-threat: Modification Time. -* asking the user questions: Yes-or-No Queries. -* assoc: Association Lists. -* association list: Association Lists. -* assq: Association Lists. -* asynchronous subprocess: Asynchronous Processes. -* atan: Math Functions. -* atanh: Math Functions. -* atom <1>: List-related Predicates. -* atom: Cons Cell Type. -* atomic extent: Atomic Extents. -* atoms: List-related Predicates. -* attributes of text: Text Properties. -* Auto Fill mode: Auto Filling. -* auto-fill-function: Auto Filling. -* auto-lower-frame: Raising and Lowering. -* auto-mode-alist: Auto Major Mode. -* auto-raise-frame: Raising and Lowering. -* auto-save-default: Auto-Saving. -* auto-save-file-format: Format Conversion. -* auto-save-file-name-p: Auto-Saving. -* auto-save-hook: Auto-Saving. -* auto-save-interval: Auto-Saving. -* auto-save-list-file-name: Auto-Saving. -* auto-save-mode: Auto-Saving. -* auto-save-timeout: Auto-Saving. -* auto-save-visited-file-name: Auto-Saving. -* auto-saving: Auto-Saving. -* autoload <1>: Domain Specification. -* autoload: Autoload. -* autoload errors: Autoload. -* automatically buffer-local: Intro to Buffer-Local. -* available fonts: Font Instance Names. -* back-to-indentation: Motion by Indent. -* background pixmap: Merging Faces. -* backquote (Edebug): Debugging Backquote. -* backquote (list substitution): Backquote. -* backslash in character constant: Character Type. -* backslash in strings: String Type. -* backslash in symbols: Symbol Type. -* backspace: Character Type. -* backtrace: Internals of Debugger. -* backtrace-debug: Internals of Debugger. -* backtrace-frame: Internals of Debugger. -* backtracking: Backtracking. -* backup file: Backup Files. -* backup files, how to make them: Rename or Copy. -* backup-buffer: Making Backups. -* backup-by-copying: Rename or Copy. -* backup-by-copying-when-linked: Rename or Copy. -* backup-by-copying-when-mismatch: Rename or Copy. -* backup-enable-predicate: Making Backups. -* backup-file-name-p: Backup Names. -* backup-inhibited: Making Backups. -* backward-char: Character Motion. -* backward-delete-char-untabify: Deletion. -* backward-list: List Motion. -* backward-prefix-chars: Motion and Syntax. -* backward-sexp: List Motion. -* backward-to-indentation: Motion by Indent. -* backward-word: Word Motion. -* balancing parentheses: Blinking. -* barf-if-buffer-read-only: Read Only Buffers. -* base buffer: Indirect Buffers. -* base64: Transformations. -* base64-decode-region: Transformations. -* base64-decode-string: Transformations. -* base64-encode-region: Transformations. -* base64-encode-string: Transformations. -* batch mode: Batch Mode. -* batch-byte-compile: Compilation Functions. -* batch-byte-recompile-directory: Compilation Functions. -* beep: Beeping. -* beeping: Beeping. -* before point, insertion: Insertion. -* before-change-function: Change Hooks. -* before-change-functions: Change Hooks. -* before-init-hook: Init File. -* before-revert-hook: Reverting. -* beginning of line: Text Lines. -* beginning of line in regexp: Syntax of Regexps. -* beginning-of-buffer: Buffer End Motion. -* beginning-of-defun: List Motion. -* beginning-of-line: Text Lines. -* bell: Beeping. -* bell character: Character Type. -* bell-volume: Beeping. -* binary files and text files: Files and MS-DOS. -* binary-process-input: MS-DOS Subprocesses. -* binary-process-output: MS-DOS Subprocesses. -* bind-text-domain: Level 3 Primitives. -* binding arguments: Argument List. -* binding local variables: Local Variables. -* binding of a key: Keymap Terminology. -* bit vector: Bit Vectors. -* bit vector length: Sequence Functions. -* bit-vector: Bit Vector Functions. -* bit-vector-p: Bit Vector Functions. -* bitp: Bit Vector Functions. -* bitwise and: Bitwise Operations. -* bitwise exclusive or: Bitwise Operations. -* bitwise not: Bitwise Operations. -* bitwise or: Bitwise Operations. -* blink-matching-open: Blinking. -* blink-matching-paren: Blinking. -* blink-matching-paren-delay: Blinking. -* blink-matching-paren-distance: Blinking. -* blink-paren-function: Blinking. -* blink-paren-hook: Blinking. -* blinking: Blinking. -* bobp: Near Point. -* body of function: Lambda Components. -* bold: Font Instance Characteristics. -* bolp: Near Point. -* bookmark-map: Standard Keymaps. -* boolean: nil and t. -* boolean-specifier-p: Specifier Types. -* bootstrapping XEmacs from temacs: Building XEmacs. -* bottom-gutter: Specifying a Gutter. -* bottom-gutter-height: Other Gutter Variables. -* bottom-gutter-visible-p: Other Gutter Variables. -* bottom-toolbar: Specifying the Toolbar. -* bottom-toolbar-height: Other Toolbar Variables. -* bottom-toolbar-visible-p: Other Toolbar Variables. -* boundp: Void Variables. -* box diagrams, for lists: Cons Cell Type. -* box representation for lists: Lists as Boxes. -* break: Debugger. -* breakpoints: Breakpoints. -* bucket (in obarray): Creating Symbols. -* buffer: Buffers. -* buffer contents: Text. -* buffer file name: Buffer File Name. -* buffer input stream: Input Streams. -* buffer list: The Buffer List. -* buffer modification: Buffer Modification. -* buffer names: Buffer Names. -* buffer output stream: Output Streams. -* buffer text notation: Buffer Text Notation. -* buffer, read-only: Read Only Buffers. -* buffer-auto-save-file-name: Auto-Saving. -* buffer-backed-up: Making Backups. -* buffer-base-buffer: Indirect Buffers. -* buffer-disable-undo: Maintaining Undo. -* buffer-enable-undo: Maintaining Undo. -* buffer-end: Point. -* buffer-file-format: Format Conversion. -* buffer-file-name: Buffer File Name. -* buffer-file-number: Buffer File Name. -* buffer-file-truename: Buffer File Name. -* buffer-file-type: Files and MS-DOS. -* buffer-flush-undo: Maintaining Undo. -* buffer-glyph-p: Glyph Types. -* buffer-indirect-children: Indirect Buffers. -* buffer-invisibility-spec: Invisible Text. -* buffer-list: The Buffer List. -* buffer-live-p: Killing Buffers. -* buffer-local variables: Buffer-Local Variables. -* buffer-local variables in modes: Major Mode Conventions. -* buffer-local-variables: Creating Buffer-Local. -* Buffer-menu-mode-map: Standard Keymaps. -* buffer-modified-p: Buffer Modification. -* buffer-modified-tick: Buffer Modification. -* buffer-name: Buffer Names. -* buffer-offer-save <1>: Killing Buffers. -* buffer-offer-save: Saving Buffers. -* buffer-read-only: Read Only Buffers. -* buffer-saved-size <1>: Point. -* buffer-saved-size: Auto-Saving. -* buffer-size: Point. -* buffer-string: Buffer Contents. -* buffer-substring: Buffer Contents. -* buffer-undo-list: Undo. -* bufferp: Buffer Basics. -* buffers menu: Buffers Menu. -* buffers, controlled in windows: Buffers and Windows. -* buffers, creating: Creating Buffers. -* buffers, killing: Killing Buffers. -* buffers-menu-filter: Menu Filters. -* buffers-menu-max-size: Buffers Menu. -* buffers-menu-switch-to-buffer-function: Buffers Menu. -* building lists: Building Lists. -* building XEmacs: Building XEmacs. -* built-in function: What Is a Function. -* bury-buffer: The Buffer List. -* busy-pointer-glyph: Mouse Pointer. -* button-event-p: Event Predicates. -* button-press-event-p: Event Predicates. -* button-release-event-p: Event Predicates. -* bvconcat: Bit Vector Functions. -* byte-code <1>: Compilation Functions. -* byte-code: Byte Compilation. -* byte-code function: Compiled-Function Objects. -* byte-code interpreter: Compilation Functions. -* byte-compile: Compilation Functions. -* byte-compile-dynamic: Dynamic Loading. -* byte-compile-dynamic-docstrings: Docs and Compilation. -* byte-compile-file: Compilation Functions. -* byte-compiling macros: Compiling Macros. -* byte-compiling require: Named Features. -* byte-recompile-directory: Compilation Functions. -* byte-recompile-directory-ignore-errors-p: Compilation Functions. -* bytes: Strings and Characters. -* c++-mode-map: Standard Keymaps. -* C-c: Prefix Keys. -* C-g: Quitting. -* C-h: Prefix Keys. -* C-M-x: Instrumenting. -* c-mode-abbrev-table: Standard Abbrev Tables. -* c-mode-map: Standard Keymaps. -* c-mode-syntax-table: Standard Syntax Tables. -* C-q: Flow Control. -* C-s: Flow Control. -* C-x: Prefix Keys. -* C-x 4: Prefix Keys. -* C-x 5: Prefix Keys. -* C-x a: Prefix Keys. -* C-x n: Prefix Keys. -* C-x r: Prefix Keys. -* caaaar: List Elements. -* caaadr: List Elements. -* caaar: List Elements. -* caadar: List Elements. -* caaddr: List Elements. -* caadr: List Elements. -* caar: List Elements. -* cadaar: List Elements. -* cadadr: List Elements. -* cadar: List Elements. -* caddar: List Elements. -* cadddr: List Elements. -* caddr: List Elements. -* cadr: List Elements. -* call stack: Internals of Debugger. -* call-interactively: Interactive Call. -* call-process: Synchronous Processes. -* call-process-region: Synchronous Processes. -* calling a function: Calling Functions. -* cancel-debug-on-entry: Function Debugging. -* canonicalize-inst-list: Adding Specifications. -* canonicalize-inst-pair: Adding Specifications. -* canonicalize-lax-plist: Working With Lax Plists. -* canonicalize-plist: Working With Normal Plists. -* canonicalize-spec: Adding Specifications. -* canonicalize-spec-list: Adding Specifications. -* canonicalize-tag-set: Specifier Tag Functions. -* capitalization: Character Case. -* capitalize: Character Case. -* capitalize-region: Case Changes. -* capitalize-word: Case Changes. -* car: List Elements. -* car-safe: List Elements. -* case changes: Case Changes. -* case in replacements: Replacing Match. -* case-fold-search: Searching and Case. -* case-replace: Searching and Case. -* case-table-p: Case Tables. -* catch: Catch and Throw. -* category-designator-p: Category Tables. -* category-table: Category Tables. -* category-table-p: Category Tables. -* category-table-value-p: Category Tables. -* CBREAK: Flow Control. -* ccl-elapsed-time: Calling CCL. -* ccl-execute: Calling CCL. -* ccl-execute-on-string: Calling CCL. -* ccl-reset-elapsed-time: Calling CCL. -* cdaaar: List Elements. -* cdaadr: List Elements. -* cdaar: List Elements. -* cdadar: List Elements. -* cdaddr: List Elements. -* cdadr: List Elements. -* cdar: List Elements. -* cddaar: List Elements. -* cddadr: List Elements. -* cddar: List Elements. -* cdddar: List Elements. -* cddddr: List Elements. -* cdddr: List Elements. -* cddr: List Elements. -* CDE dt: CDE dt. -* cdr: List Elements. -* cdr-safe: List Elements. -* ceiling: Numeric Conversions. -* centering point: Vertical Scrolling. -* cerror: Signaling Errors. -* change hooks: Change Hooks. -* change-major-mode-hook: Major Mode Conventions. -* changing key bindings: Changing Key Bindings. -* changing to another buffer: Current Buffer. -* changing window size: Resizing Windows. -* char table type: Char Table Type. -* char-after: Near Point. -* char-before: Near Point. -* char-charset: MULE Characters. -* char-equal: Text Comparison. -* char-int: Character Codes. -* char-int confoundance disease: Character Type. -* char-int-p: Character Codes. -* char-octet: MULE Characters. -* char-or-char-int-p: Character Codes. -* char-or-string-p: Predicates for Strings. -* char-syntax: Syntax Table Functions. -* char-table-p: Char Tables. -* char-table-type: Char Table Types. -* char-table-type-list: Char Table Types. -* char-to-string: String Conversion. -* char=: Text Comparison. -* character arrays: Strings and Characters. -* character case: Character Case. -* character descriptor: Character Descriptors. -* character insertion: Commands for Insertion. -* character printing: Describing Characters. -* character set (in regexp): Syntax of Regexps. -* character to string: String Conversion. -* character-to-event: Converting Events. -* characteristics of font instances: Font Instance Characteristics. -* characterp: Predicates for Characters. -* characters: Strings and Characters. -* characters for interactive codes: Interactive Codes. -* character quote: Syntax Class Table. -* charset type: Charset Type. -* charset-ccl-program: Charset Property Functions. -* charset-chars: Charset Property Functions. -* charset-columns: Charset Property Functions. -* charset-dimension: Charset Property Functions. -* charset-direction: Charset Property Functions. -* charset-doc-string: Charset Property Functions. -* charset-final: Charset Property Functions. -* charset-from-attributes: Basic Charset Functions. -* charset-graphic: Charset Property Functions. -* charset-list: Basic Charset Functions. -* charset-name: Charset Property Functions. -* charset-property: Charset Property Functions. -* charset-registry: Charset Property Functions. -* charset-reverse-direction-charset: Basic Charset Functions. -* charsetp: Charsets. -* check-argument-type: Signaling Errors. -* check-gutter-button-syntax: Gutter Descriptor Format. -* check-toolbar-button-syntax: Toolbar Descriptor Format. -* check-valid-char-table-value: Working With Char Tables. -* check-valid-inst-list: Specifier Validation Functions. -* check-valid-instantiator: Specifier Validation Functions. -* check-valid-plist: Property Lists. -* check-valid-spec-list: Specifier Validation Functions. -* child process: Processes. -* children, of extent: Extent Parents. -* CL note--allocate more storage: Garbage Collection. -* CL note--case of letters: Symbol Type. -* CL note--default optional arg: Argument List. -* CL note--integers vrs eq: Comparison of Numbers. -* CL note--lack union, set: Sets And Lists. -* CL note--only throw in Emacs: Catch and Throw. -* CL note--rplaca vrs setcar: Modifying Lists. -* CL note--set local: Setting Variables. -* CL note--special forms compared: Special Forms. -* CL note--special variables: Variable Scoping. -* CL note--symbol in obarrays: Creating Symbols. -* cl-read: Reading in Edebug. -* cl-specs.el: Instrumenting. -* cl.el (Edebug): Instrumenting. -* cleanup forms: Cleanups. -* clear-abbrev-table: Abbrev Tables. -* clear-message: The Echo Area. -* clear-range-table: Working With Range Tables. -* clear-visited-file-modtime: Modification Time. -* close parenthesis: Blinking. -* close-database: Connecting to a Database. -* close parenthesis character: Syntax Class Table. -* closures not available: Extent. -* clrhash: Working With Hash Tables. -* codes, interactive, description of: Interactive Codes. -* coding standards: Tips. -* coding system type: Coding System Type. -* coding-category-list: Detection of Textual Encoding. -* coding-category-system: Detection of Textual Encoding. -* coding-priority-list: Detection of Textual Encoding. -* coding-system-base: Basic Coding System Functions. -* coding-system-doc-string: Coding System Property Functions. -* coding-system-list: Basic Coding System Functions. -* coding-system-name: Basic Coding System Functions. -* coding-system-p: Coding Systems. -* coding-system-property: Coding System Property Functions. -* coding-system-type: Coding System Property Functions. -* color instance type: Color Instance Type. -* color instances: Color Instances. -* color-instance-name: Color Instance Properties. -* color-instance-p: Color Instances. -* color-instance-rgb-components: Color Instance Properties. -* color-name: Color Convenience Functions. -* color-pixmap-image-instance-p: Image Instance Types. -* color-rgb-components: Color Convenience Functions. -* color-specifier-p <1>: Color Specifiers. -* color-specifier-p: Specifier Types. -* colorize-image-instance: Image Instance Functions. -* colors: Colors. -* columns: Columns. -* command: What Is a Function. -* command descriptions: A Sample Function Description. -* command history: Command History. -* command in keymap: Key Lookup. -* command line arguments: Command Line Arguments. -* command line options: Command Line Arguments. -* command loop: Command Loop. -* command loop, recursive: Recursive Editing. -* command-debug-status: Internals of Debugger. -* command-execute: Interactive Call. -* command-history: Command History. -* command-history-map: Standard Keymaps. -* command-line: Command Line Arguments. -* command-line-args: Command Line Arguments. -* command-line-functions: Command Line Arguments. -* command-line-processed: Command Line Arguments. -* command-switch-alist: Command Line Arguments. -* commandp: Interactive Call. -* commandp example: High-Level Completion. -* commands, defining: Defining Commands. -* comment syntax: Syntax Class Table. -* comments: Comments. -* comment ender: Syntax Class Table. -* comment starter: Syntax Class Table. -* Common Lisp: Lisp History. -* Common Lisp (Edebug): Instrumenting. -* compare-buffer-substrings: Comparing Text. -* comparing buffer text: Comparing Text. -* comparison of modification time: Modification Time. -* compilation: Byte Compilation. -* compilation functions: Compilation Functions. -* compile-defun: Compilation Functions. -* compiled function: Compiled-Function Objects. -* compiled-function-arglist: Compiled-Function Objects. -* compiled-function-constants: Compiled-Function Objects. -* compiled-function-doc-string: Compiled-Function Objects. -* compiled-function-domain: Compiled-Function Objects. -* compiled-function-instructions: Compiled-Function Objects. -* compiled-function-interactive: Compiled-Function Objects. -* compiled-function-p: What Is a Function. -* compiled-function-stack-size: Compiled-Function Objects. -* complete key: Keymap Terminology. -* completing-read: Minibuffer Completion. -* completion: Completion. -* completion, file name: File Name Completion. -* completion, user name: User Name Completion. -* completion-auto-help: Completion Commands. -* completion-ignore-case: Basic Completion. -* completion-ignored-extensions: File Name Completion. -* complex arguments: Minibuffers. -* complex command: Command History. -* complex-buffers-menu-p: Buffers Menu. -* compose-region: Composite Characters. -* composite-char-string: Composite Characters. -* concat: Creating Strings. -* concatenating lists: Rearrangement. -* concatenating strings: Creating Strings. -* cond: Conditionals. -* condition name: Error Symbols. -* condition-case: Handling Errors. -* conditional evaluation: Conditionals. -* cons: Building Lists. -* cons cell as box: Lists as Boxes. -* cons cells: Building Lists. -* consing: Building Lists. -* console-device-list: Basic Console Functions. -* console-disable-input: Console and Device I/O. -* console-enable-input: Console and Device I/O. -* console-list: Basic Console Functions. -* console-live-p: Connecting to a Console or Device. -* console-type-image-conversion-list: Image Instantiator Conversion. -* consolep: Consoles and Devices. -* consoles: Consoles and Devices. -* consp: List-related Predicates. -* continuation lines: Truncation. -* continuation-glyph: Redisplay Glyphs. -* continue-process: Signals to Processes. -* control character printing: Describing Characters. -* control characters: Character Type. -* control characters in display: Usual Display. -* control characters, reading: Quoted Character Input. -* control structures: Control Structures. -* control-arrow-glyph: Redisplay Glyphs. -* Control-X-prefix: Prefix Keys. -* conventions for writing minor modes: Minor Mode Conventions. -* conversion of image instantiators: Image Instantiator Conversion. -* conversion of strings: String Conversion. -* copy-alist: Association Lists. -* copy-category-table: Category Tables. -* copy-coding-system: Basic Coding System Functions. -* copy-event: Working With Events. -* copy-extent: Detached Extents. -* copy-face: Basic Face Functions. -* copy-file: Changing File Attributes. -* copy-hash-table: Introduction to Hash Tables. -* copy-keymap: Creating Keymaps. -* copy-marker: Creating Markers. -* copy-range-table: Introduction to Range Tables. -* copy-region-as-kill: Kill Functions. -* copy-sequence: Sequence Functions. -* copy-specifier: Other Specification Functions. -* copy-syntax-table: Syntax Table Functions. -* copying alists: Association Lists. -* copying bit vectors: Bit Vector Functions. -* copying files: Changing File Attributes. -* copying lists: Building Lists. -* copying sequences: Sequence Functions. -* copying strings: Creating Strings. -* copying vectors: Vector Functions. -* cos: Math Functions. -* cosh: Math Functions. -* count-lines: Text Lines. -* count-loop: A Sample Function Description. -* counting columns: Columns. -* coverage testing: Coverage Testing. -* create-device-hook: Connecting to a Console or Device. -* create-file-buffer: Subroutines of Visiting. -* create-frame-hook: Frame Hooks. -* create-tooltalk-message: Elisp Interface for Sending Messages. -* create-tooltalk-pattern: Elisp Interface for Receiving Messages. -* creating buffers: Creating Buffers. -* creating keymaps: Creating Keymaps. -* ctl-arrow: Usual Display. -* ctl-x-4-map <1>: Standard Keymaps. -* ctl-x-4-map: Prefix Keys. -* ctl-x-5-map <1>: Standard Keymaps. -* ctl-x-5-map: Prefix Keys. -* ctl-x-map <1>: Standard Keymaps. -* ctl-x-map: Prefix Keys. -* cube-root: Math Functions. -* current binding: Local Variables. -* current buffer: Current Buffer. -* current buffer excursion: Excursions. -* current buffer mark: The Mark. -* current buffer point and mark (Edebug): Edebug Display Update. -* current buffer position: Point. -* current command: Command Loop Info. -* current stack frame: Using Debugger. -* current-buffer: Current Buffer. -* current-case-table: Case Tables. -* current-column: Columns. -* current-fill-column: Margins. -* current-frame-configuration: Frame Configurations. -* current-global-map: Active Keymaps. -* current-indentation: Primitive Indent. -* current-input-mode: Input Modes. -* current-justification: Filling. -* current-keymaps: Active Keymaps. -* current-kill: Low-Level Kill Ring. -* current-left-margin: Margins. -* current-local-map: Active Keymaps. -* current-menubar: Menubar. -* current-message: The Echo Area. -* current-minor-mode-maps: Active Keymaps. -* current-mouse-event: Command Loop Info. -* current-prefix-arg: Prefix Command Arguments. -* current-time: Time of Day. -* current-time-string: Time of Day. -* current-time-zone: Time of Day. -* current-window-configuration: Window Configurations. -* cursor (mouse): Mouse Pointer. -* cursor-in-echo-area: The Echo Area. -* cust-print: Printing in Edebug. -* cut buffer: X Selections. -* cyclic ordering of windows: Cyclic Window Ordering. -* data type: Lisp Data Types. -* data-directory: Accessing Documentation. -* database: Databases. -* database type: Database Type. -* database-file-name: Other Database Functions. -* database-last-error: Other Database Functions. -* database-live-p: Connecting to a Database. -* database-subtype: Other Database Functions. -* database-type: Other Database Functions. -* databasep: Databases. -* deallocate-event: Working With Events. -* debug: Invoking the Debugger. -* debug-allocation: Garbage Collection. -* debug-allocation-backtrace: Garbage Collection. -* debug-ignored-errors: Error Debugging. -* debug-on-entry: Function Debugging. -* debug-on-error: Error Debugging. -* debug-on-error use: Processing of Errors. -* debug-on-next-call: Internals of Debugger. -* debug-on-quit: Infinite Loops. -* debug-on-signal: Error Debugging. -* debug-on-signal use: Handling Errors. -* debugger <1>: Internals of Debugger. -* debugger: Debugger. -* debugger command list: Debugger Commands. -* debugger-mode-map: Standard Keymaps. -* debugging errors: Error Debugging. -* debugging specific functions: Function Debugging. -* decode-big5-char: Big5 and Shift-JIS Functions. -* decode-coding-region: Encoding and Decoding Text. -* decode-shift-jis-char: Big5 and Shift-JIS Functions. -* decode-time: Time Conversion. -* decoding file formats: Format Conversion. -* decompose-region: Composite Characters. -* decrement field of register: Cons Cell Type. -* dedicated window: Choosing Window. -* deep binding: Impl of Scope. -* def-edebug-spec: Instrumenting Macro Calls. -* defalias: Defining Functions. -* default argument string: Interactive Codes. -* default init file: Init File. -* default value: Default Value. -* default-abbrev-mode: Abbrev Mode. -* default-boundp: Default Value. -* default-buffer-file-type: Files and MS-DOS. -* default-case-fold-search: Searching and Case. -* default-ctl-arrow: Usual Display. -* default-deselect-frame-hook: Raising and Lowering. -* default-directory: File Name Expansion. -* default-file-modes: Changing File Attributes. -* default-fill-column: Margins. -* default-frame-name: Frame Name. -* default-frame-plist: Initial Properties. -* default-gutter: Specifying a Gutter. -* default-gutter-height: Other Gutter Variables. -* default-gutter-position: Specifying a Gutter. -* default-gutter-visible-p: Other Gutter Variables. -* default-gutter-width: Other Gutter Variables. -* default-justification: Filling. -* default-major-mode: Auto Major Mode. -* default-menubar: Menubar. -* default-minibuffer-frame: Minibuffers and Frames. -* default-modeline-format: Modeline Variables. -* default-popup-menu: Pop-Up Menus. -* default-select-frame-hook: Raising and Lowering. -* default-text-properties: Examining Properties. -* default-toolbar: Specifying the Toolbar. -* default-toolbar-height: Other Toolbar Variables. -* default-toolbar-position: Specifying the Toolbar. -* default-toolbar-visible-p: Other Toolbar Variables. -* default-toolbar-width: Other Toolbar Variables. -* default-truncate-lines: Truncation. -* default-value: Default Value. -* default-x-device: Resources. -* default.el: Start-up Summary. -* defconst <1>: Domain Specification. -* defconst: Defining Variables. -* defcustom: Variable Definitions. -* defgroup: Group Definitions. -* define-abbrev: Defining Abbrevs. -* define-abbrev-table: Abbrev Tables. -* define-derived-mode: Derived Modes. -* define-error: Error Symbols. -* define-function: Defining Functions. -* define-key: Changing Key Bindings. -* define-logical-name: Changing File Attributes. -* define-obsolete-function-alias: Obsoleteness. -* define-obsolete-variable-alias: Obsoleteness. -* define-prefix-command: Prefix Keys. -* define-specifier-tag: Specifier Tag Functions. -* defining a function: Defining Functions. -* defining commands: Defining Commands. -* defining-kbd-macro: Keyboard Macros. -* definition of a symbol: Definitions. -* defmacro: Defining Macros. -* defsubst: Inline Functions. -* defun: Defining Functions. -* defun-prompt-regexp: List Motion. -* defvar <1>: Domain Specification. -* defvar: Defining Variables. -* defvaralias: Variable Aliases. -* deiconify-frame: Visibility of Frames. -* delete: Sets And Lists. -* delete previous char: Deletion. -* delete-annotation: Annotation Primitives. -* delete-auto-save-file-if-necessary: Auto-Saving. -* delete-auto-save-files: Auto-Saving. -* delete-backward-char: Deletion. -* delete-blank-lines: User-Level Deletion. -* delete-char: Deletion. -* delete-device: Connecting to a Console or Device. -* delete-device-hook: Connecting to a Console or Device. -* delete-directory: Create/Delete Dirs. -* delete-exited-processes: Deleting Processes. -* delete-extent: Creating and Modifying Extents. -* delete-file: Changing File Attributes. -* delete-frame: Deleting Frames. -* delete-frame-hook: Frame Hooks. -* delete-horizontal-space: User-Level Deletion. -* delete-indentation: User-Level Deletion. -* delete-menu-item: Modifying Menus. -* delete-old-versions: Numbered Backups. -* delete-other-windows: Deleting Windows. -* delete-process: Deleting Processes. -* delete-region: Deletion. -* delete-to-left-margin: Margins. -* delete-window: Deleting Windows. -* delete-windows-on: Deleting Windows. -* deleting files: Changing File Attributes. -* deleting processes: Deleting Processes. -* deleting whitespace: User-Level Deletion. -* deleting windows: Deleting Windows. -* deletion of elements: Sets And Lists. -* deletion of frames: Deleting Frames. -* deletion vs killing: Deletion. -* delq: Sets And Lists. -* demibold: Font Instance Characteristics. -* describe-bindings: Scanning Keymaps. -* describe-bindings-internal: Scanning Keymaps. -* describe-buffer-case-table: Case Tables. -* describe-mode: Mode Help. -* describe-prefix-bindings: Help Functions. -* describe-tooltalk-message: Elisp Interface for Receiving Messages. -* description for interactive codes: Interactive Codes. -* description format: Format of Descriptions. -* deselect-frame-hook: Frame Hooks. -* destroy-tooltalk-message: Elisp Interface for Sending Messages. -* destroy-tooltalk-pattern: Elisp Interface for Receiving Messages. -* destructive-alist-to-plist: Converting Plists To/From Alists. -* destructive-plist-to-alist: Converting Plists To/From Alists. -* detach-extent: Detached Extents. -* detached extent: Detached Extents. -* detect-coding-region: Detection of Textual Encoding. -* device-baud-rate <1>: Terminal Output. -* device-baud-rate: Console and Device I/O. -* device-class: Console Types and Device Classes. -* device-frame-list <1>: Basic Device Functions. -* device-frame-list: Finding All Frames. -* device-list: Basic Device Functions. -* device-live-p: Connecting to a Console or Device. -* device-matches-specifier-tag-set-p: Specifier Tag Functions. -* device-matching-specifier-tag-list: Specifier Tag Functions. -* device-or-frame-p: Basic Device Functions. -* device-or-frame-type: Console Types and Device Classes. -* device-type: Console Types and Device Classes. -* device-x-display: Connecting to a Console or Device. -* devicep: Consoles and Devices. -* devices: Consoles and Devices. -* dgettext: Level 3 Primitives. -* diagrams, boxed, for lists: Cons Cell Type. -* dialog box: Dialog Boxes. -* digit-argument: Prefix Command Arguments. -* ding: Beeping. -* directory name: Directory Names. -* directory name abbreviation: Directory Names. -* directory part (of file name): File Name Components. -* directory-abbrev-alist: Directory Names. -* directory-file-name: Directory Names. -* directory-files: Contents of Directories. -* directory-oriented functions: Contents of Directories. -* dired-kept-versions: Numbered Backups. -* dired-mode-map: Standard Keymaps. -* disable undo: Maintaining Undo. -* disable-command: Disabling Commands. -* disable-menu-item: Modifying Menus. -* disable-timeout: Timers. -* disabled: Disabling Commands. -* disabled command: Disabling Commands. -* disabled-command-hook: Disabling Commands. -* disassemble: Disassembly. -* disassembled byte-code: Disassembly. -* discard input: Peeking and Discarding. -* discard-input: Peeking and Discarding. -* dispatch-event: Dispatching an Event. -* dispatching an event: Dispatching an Event. -* display columns: Size and Position. -* display lines: Size and Position. -* display order: Extent Endpoints. -* display table: Display Tables. -* display update: Refresh Screen. -* display-buffer: Choosing Window. -* display-buffer-function: Choosing Window. -* display-completion-list: Completion Commands. -* display-error: Processing of Errors. -* display-message: The Echo Area. -* display-warning: Warnings. -* display-warning-minimum-level: Warnings. -* display-warning-suppressed-classes: Warnings. -* displaying a buffer: Displaying Buffers. -* do-auto-save: Auto-Saving. -* DOC (documentation) file: Documentation Basics. -* doc-directory: Accessing Documentation. -* documentation: Accessing Documentation. -* documentation conventions: Documentation Basics. -* documentation for major mode: Mode Help. -* documentation notation: Evaluation Notation. -* documentation of function: Function Documentation. -* documentation strings: Documentation. -* documentation, keys in: Keys in Documentation. -* documentation-property: Accessing Documentation. -* domain: Level 3 Primitives. -* domain (in a specifier): Specifiers In-Depth. -* domain-of: Level 3 Primitives. -* dotted lists (Edebug): Specification List. -* dotted pair notation: Dotted Pair Notation. -* double-quote in strings: String Type. -* down-list: List Motion. -* downcase: Character Case. -* downcase-region: Case Changes. -* downcase-word: Case Changes. -* downcasing in lookup-key: Key Sequence Input. -* drag: Drag Interface. -* drag and drop: Drag and Drop. -* Drag API: Drag Interface. -* dribble file: Recording Input. -* drop: Drop Interface. -* Drop API: Drop Interface. -* dump-emacs: Building XEmacs. -* duplicable extent: Duplicable Extents. -* dynamic loading of documentation: Docs and Compilation. -* dynamic loading of functions: Dynamic Loading. -* dynamic scoping: Variable Scoping. -* echo area: The Echo Area. -* echo-keystrokes <1>: The Echo Area. -* echo-keystrokes: Command Loop Info. -* edebug: Embedded Breakpoints. -* Edebug: Edebug. -* Edebug execution modes: Edebug Execution Modes. -* Edebug mode: Edebug. -* Edebug specification list: Specification List. -* edebug-`: Debugging Backquote. -* edebug-all-defs <1>: Edebug Options. -* edebug-all-defs: Instrumenting. -* edebug-all-forms <1>: Edebug Options. -* edebug-all-forms: Instrumenting. -* edebug-continue-kbd-macro: Edebug Options. -* edebug-display-freq-count: Coverage Testing. -* edebug-eval-top-level-form: Instrumenting. -* edebug-global-break-condition <1>: Edebug Options. -* edebug-global-break-condition: Global Break Condition. -* edebug-initial-mode: Edebug Options. -* edebug-on-error <1>: Edebug Options. -* edebug-on-error: Trapping Errors. -* edebug-on-quit <1>: Edebug Options. -* edebug-on-quit: Trapping Errors. -* edebug-print-circle <1>: Edebug Options. -* edebug-print-circle: Printing in Edebug. -* edebug-print-length <1>: Edebug Options. -* edebug-print-length: Printing in Edebug. -* edebug-print-level <1>: Edebug Options. -* edebug-print-level: Printing in Edebug. -* edebug-print-trace-after <1>: Edebug Options. -* edebug-print-trace-after: Tracing. -* edebug-print-trace-before <1>: Edebug Options. -* edebug-print-trace-before: Tracing. -* edebug-save-displayed-buffer-points <1>: Edebug Options. -* edebug-save-displayed-buffer-points: Edebug Display Update. -* edebug-save-windows <1>: Edebug Options. -* edebug-save-windows: Edebug Display Update. -* edebug-set-global-break-condition: Global Break Condition. -* edebug-setup-hook: Edebug Options. -* edebug-test-coverage: Edebug Options. -* edebug-trace <1>: Edebug Options. -* edebug-trace: Tracing. -* edebug-tracing: Tracing. -* edebug-unwrap: Specification List. -* edebug-unwrap-results <1>: Edebug Options. -* edebug-unwrap-results: Debugging Backquote. -* edit-abbrevs-map: Standard Keymaps. -* edit-and-eval-command: Object from Minibuffer. -* edit-menu-filter: Menu Filters. -* edit-tab-stops-map: Standard Keymaps. -* editing types: Editing Types. -* editor command loop: Command Loop. -* eighth: List Elements. -* electric-buffer-menu-mode-map: Standard Keymaps. -* electric-future-map: A Sample Variable Description. -* electric-history-map: Standard Keymaps. -* element (of list): Lists. -* elements of sequences: Sequence Functions. -* elt: Sequence Functions. -* emacs-build-time: Building XEmacs. -* emacs-lisp-mode-map: Standard Keymaps. -* emacs-lisp-mode-syntax-table: Standard Syntax Tables. -* emacs-major-version: Building XEmacs. -* emacs-minor-version: Building XEmacs. -* emacs-pid: System Environment. -* emacs-version: Building XEmacs. -* EMACSLOADPATH environment variable: How Programs Do Loading. -* embedded breakpoints: Embedded Breakpoints. -* empty list: Cons Cell Type. -* enable-command: Disabling Commands. -* enable-flow-control: Flow Control. -* enable-flow-control-on: Flow Control. -* enable-local-eval: Auto Major Mode. -* enable-local-variables: Auto Major Mode. -* enable-menu-item: Modifying Menus. -* enable-recursive-minibuffers: Minibuffer Misc. -* encode-big5-char: Big5 and Shift-JIS Functions. -* encode-coding-region: Encoding and Decoding Text. -* encode-shift-jis-char: Big5 and Shift-JIS Functions. -* encode-time: Time Conversion. -* encoding file formats: Format Conversion. -* end of buffer marker: Creating Markers. -* end-of-buffer: Buffer End Motion. -* end-of-defun: List Motion. -* end-of-file: Input Functions. -* end-of-line: Text Lines. -* enlarge-window: Resizing Windows. -* enlarge-window-horizontally: Resizing Windows. -* enlarge-window-pixels: Resizing Windows. -* enqueue-eval-event: Reading One Event. -* environment: Intro Eval. -* environment variable access: System Environment. -* environment variables, subprocesses: Subprocess Creation. -* eobp: Near Point. -* eolp: Near Point. -* eq: Equality Predicates. -* equal: Equality Predicates. -* equality: Equality Predicates. -* erase-buffer: Deletion. -* error: Signaling Errors. -* error cleanup: Cleanups. -* error debugging: Error Debugging. -* error display: The Echo Area. -* error handler: Handling Errors. -* error in debug: Invoking the Debugger. -* error message notation: Error Messages. -* error name: Error Symbols. -* error symbol: Error Symbols. -* error-conditions: Error Symbols. -* error-message-string: Processing of Errors. -* errors: Errors. -* esc-map: Prefix Keys. -* ESC-prefix: Prefix Keys. -* escape <1>: Syntax Class Table. -* escape: Character Type. -* escape characters: Output Variables. -* escape characters in printing: Output Functions. -* escape sequence: Character Type. -* eval: Eval. -* eval, and debugging: Internals of Debugger. -* eval-and-compile: Eval During Compile. -* eval-buffer: Eval. -* eval-current-buffer (Edebug): Instrumenting. -* eval-defun (Edebug): Instrumenting. -* eval-event-p: Event Predicates. -* eval-expression (Edebug): Instrumenting. -* eval-minibuffer: Object from Minibuffer. -* eval-region: Eval. -* eval-region (Edebug): Instrumenting. -* eval-when-compile: Eval During Compile. -* evaluated expression argument: Interactive Codes. -* evaluation: Evaluation. -* evaluation error: Local Variables. -* evaluation list (Edebug): Eval List. -* evaluation notation: Evaluation Notation. -* evaluation of buffer contents: Eval. -* event printing: Describing Characters. -* event-buffer: Window-Level Event Position Info. -* event-button: Accessing Other Event Info. -* event-closest-point: Event Text Position Info. -* event-device: Accessing Other Event Info. -* event-frame: Frame-Level Event Position Info. -* event-function: Accessing Other Event Info. -* event-glyph-extent: Event Glyph Position Info. -* event-glyph-x-pixel: Event Glyph Position Info. -* event-glyph-y-pixel: Event Glyph Position Info. -* event-key: Accessing Other Event Info. -* event-live-p: Event Predicates. -* event-matches-key-specifier-p: Key Sequences. -* event-modifier-bits: Accessing Other Event Info. -* event-modifiers: Accessing Other Event Info. -* event-object: Accessing Other Event Info. -* event-over-border-p: Other Event Position Info. -* event-over-glyph-p: Event Glyph Position Info. -* event-over-modeline-p: Event Text Position Info. -* event-over-text-area-p: Event Text Position Info. -* event-over-toolbar-p: Event Toolbar Position Info. -* event-point: Event Text Position Info. -* event-process: Accessing Other Event Info. -* event-timestamp: Accessing Other Event Info. -* event-to-character: Converting Events. -* event-toolbar-button: Event Toolbar Position Info. -* event-type: Event Contents. -* event-window: Window-Level Event Position Info. -* event-window-x-pixel: Window-Level Event Position Info. -* event-window-y-pixel: Window-Level Event Position Info. -* event-x: Event Text Position Info. -* event-x-pixel: Frame-Level Event Position Info. -* event-y: Event Text Position Info. -* event-y-pixel: Frame-Level Event Position Info. -* eventp: Events. -* events: Events. -* events-to-keys: Converting Events. -* examining windows: Buffers and Windows. -* examples of using interactive: Interactive Examples. -* exchange-point-and-mark: The Mark. -* excursion: Excursions. -* exec-directory: Subprocess Creation. -* exec-path: Subprocess Creation. -* execute program: Subprocess Creation. -* execute with prefix argument: Interactive Call. -* execute-extended-command: Interactive Call. -* execute-kbd-macro: Keyboard Macros. -* executing-macro: Keyboard Macros. -* execution speed: Compilation Tips. -* exit: Recursive Editing. -* exit recursive editing: Recursive Editing. -* exit-minibuffer: Minibuffer Misc. -* exit-recursive-edit: Recursive Editing. -* exiting XEmacs: Getting Out. -* exp: Math Functions. -* expand-abbrev: Abbrev Expansion. -* expand-file-name: File Name Expansion. -* expansion of file names: File Name Expansion. -* expansion of macros: Expansion. -* expression: Intro Eval. -* expression prefix: Syntax Class Table. -* expt: Math Functions. -* extended-command-history: Minibuffer History. -* extent <1>: Extents. -* extent: Variable Scoping. -* extent children: Extent Parents. -* extent end position: Extent Endpoints. -* extent endpoint: Extent Endpoints. -* extent order: Extent Endpoints. -* extent parent: Extent Parents. -* extent priority: Intro to Extents. -* extent property: Extent Properties. -* extent replica: Duplicable Extents. -* extent start position: Extent Endpoints. -* extent, duplicable: Duplicable Extents. -* extent, unique: Duplicable Extents. -* extent-at: Finding Extents. -* extent-begin-glyph: Extent Properties. -* extent-begin-glyph-layout: Extent Properties. -* extent-children: Extent Parents. -* extent-descendants: Extent Parents. -* extent-detached-p: Detached Extents. -* extent-end-glyph: Extent Properties. -* extent-end-glyph-layout: Extent Properties. -* extent-end-position: Extent Endpoints. -* extent-face: Extent Properties. -* extent-in-region-p: Mapping Over Extents. -* extent-keymap: Extent Properties. -* extent-length: Extent Endpoints. -* extent-list: Finding Extents. -* extent-live-p: Creating and Modifying Extents. -* extent-mouse-face: Extent Properties. -* extent-object: Creating and Modifying Extents. -* extent-parent: Extent Parents. -* extent-priority: Extent Properties. -* extent-properties: Extent Properties. -* extent-property: Extent Properties. -* extent-start-position: Extent Endpoints. -* extentp: Extents. -* extents, locating: Finding Extents. -* extents, mapping: Mapping Over Extents. -* face type: Face Type. -* face-background: Face Convenience Functions. -* face-background-instance: Face Convenience Functions. -* face-background-pixmap: Face Convenience Functions. -* face-background-pixmap-instance: Face Convenience Functions. -* face-boolean-specifier-p: Specifier Types. -* face-differs-from-default-p: Other Face Display Functions. -* face-equal: Other Face Display Functions. -* face-font: Face Convenience Functions. -* face-font-instance: Face Convenience Functions. -* face-font-name: Face Convenience Functions. -* face-foreground: Face Convenience Functions. -* face-foreground-instance: Face Convenience Functions. -* face-list: Basic Face Functions. -* face-property: Face Properties. -* face-property-instance: Face Properties. -* face-underline-p: Face Convenience Functions. -* facep: Basic Face Functions. -* faces: Faces and Window-System Objects. -* fallback (in a specifier): Specifier Instancing. -* false: nil and t. -* fboundp: Function Cells. -* fceiling: Rounding Operations. -* featurep: Named Features. -* features: Named Features. -* fetch-bytecode: Dynamic Loading. -* ffloor: Rounding Operations. -* field width: Formatting Strings. -* fifth: List Elements. -* file accessibility: Testing Accessibility. -* file age: Testing Accessibility. -* file attributes: File Attributes. -* file format conversion: Format Conversion. -* file hard link: Changing File Attributes. -* file locks: File Locks. -* file mode specification error: Auto Major Mode. -* file modes and MS-DOS: Changing File Attributes. -* file modification time: Testing Accessibility. -* file name completion subroutines: File Name Completion. -* file name of buffer: Buffer File Name. -* file name of directory: Directory Names. -* file names: File Names. -* file names in directory: Contents of Directories. -* file open error: Subroutines of Visiting. -* file symbolic links: Kinds of Files. -* file types on MS-DOS: Files and MS-DOS. -* file with multiple names: Changing File Attributes. -* file-accessible-directory-p: Testing Accessibility. -* file-already-exists: Changing File Attributes. -* file-attributes: File Attributes. -* file-directory-p: Kinds of Files. -* file-error: How Programs Do Loading. -* file-executable-p: Testing Accessibility. -* file-exists-p: Testing Accessibility. -* file-local-copy: Magic File Names. -* file-locked: File Locks. -* file-locked-p: File Locks. -* file-menu-filter: Menu Filters. -* file-modes: File Attributes. -* file-name-absolute-p: Relative File Names. -* file-name-all-completions: File Name Completion. -* file-name-as-directory: Directory Names. -* file-name-buffer-file-type-alist: Files and MS-DOS. -* file-name-completion: File Name Completion. -* file-name-directory: File Name Components. -* file-name-history: Minibuffer History. -* file-name-nondirectory: File Name Components. -* file-name-sans-extension: File Name Components. -* file-name-sans-versions: File Name Components. -* file-newer-than-file-p: Testing Accessibility. -* file-newest-backup: Backup Names. -* file-nlinks: File Attributes. -* file-ownership-preserved-p: Testing Accessibility. -* file-precious-flag: Saving Buffers. -* file-readable-p: Testing Accessibility. -* file-regular-p: Kinds of Files. -* file-relative-name: File Name Expansion. -* file-supersession: Modification Time. -* file-symlink-p: Kinds of Files. -* file-truename: Truenames. -* file-writable-p: Testing Accessibility. -* fill-column: Margins. -* fill-individual-paragraphs: Filling. -* fill-individual-varying-indent: Filling. -* fill-paragraph: Filling. -* fill-paragraph-function: Filling. -* fill-prefix: Margins. -* fill-region: Filling. -* fill-region-as-paragraph: Filling. -* fillarray: Array Functions. -* filling a paragraph: Filling. -* filling, automatic: Auto Filling. -* filling, explicit: Filling. -* filter function: Filter Functions. -* find-backup-file-name: Backup Names. -* find-buffer-file-type: Files and MS-DOS. -* find-charset: Basic Charset Functions. -* find-charset-region: MULE Characters. -* find-charset-string: MULE Characters. -* find-coding-system: Basic Coding System Functions. -* find-file: Visiting Functions. -* find-file-binary: Files and MS-DOS. -* find-file-hooks: Visiting Functions. -* find-file-name-handler: Magic File Names. -* find-file-noselect: Visiting Functions. -* find-file-not-found-hooks: Visiting Functions. -* find-file-other-window: Visiting Functions. -* find-file-read-only: Visiting Functions. -* find-file-text: Files and MS-DOS. -* find-menu-item: Modifying Menus. -* finding files: Visiting Files. -* finding windows: Selecting Windows. -* first: List Elements. -* first-change-hook: Change Hooks. -* fixup-whitespace: User-Level Deletion. -* float: Numeric Conversions. -* float-output-format: Output Variables. -* floating-point numbers, printing: Output Variables. -* floatp: Predicates on Numbers. -* floor: Numeric Conversions. -* flow control characters: Flow Control. -* flush input: Peeking and Discarding. -* fmakunbound: Function Cells. -* focus-frame: Input Focus. -* following-char: Near Point. -* font instance characteristics: Font Instance Characteristics. -* font instance name: Font Instance Names. -* font instance size: Font Instance Size. -* font instance type: Font Instance Type. -* font-instance-name: Font Instance Names. -* font-instance-p: Font Instances. -* font-instance-properties: Font Instance Characteristics. -* font-instance-truename: Font Instance Names. -* font-name: Font Convenience Functions. -* font-properties: Font Convenience Functions. -* font-specifier-p <1>: Font Specifiers. -* font-specifier-p: Specifier Types. -* font-truename: Font Convenience Functions. -* fonts <1>: Fonts. -* fonts: Some Terms. -* fonts available: Font Instance Names. -* foo: A Sample Function Description. -* for: Argument Evaluation. -* force-cursor-redisplay: Refresh Screen. -* force-highlight-extent: Extents and Events. -* forcing redisplay: Waiting. -* format: Formatting Strings. -* format definition: Format Conversion. -* format of keymaps: Format of Keymaps. -* format of menus: Menu Format. -* format of the menubar: Menubar Format. -* format precision: Formatting Strings. -* format specification: Formatting Strings. -* format-alist: Format Conversion. -* format-buffers-menu-line: Buffers Menu. -* format-find-file: Format Conversion. -* format-insert-file: Format Conversion. -* format-time-string: Time Conversion. -* format-write-file: Format Conversion. -* formatting strings: Formatting Strings. -* formfeed: Character Type. -* forms: Intro Eval. -* forward-char: Character Motion. -* forward-comment: Parsing Expressions. -* forward-line: Text Lines. -* forward-list: List Motion. -* forward-sexp: List Motion. -* forward-to-indentation: Motion by Indent. -* forward-word: Word Motion. -* fourth: List Elements. -* frame: Frames. -* frame configuration: Frame Configurations. -* frame hooks: Frame Hooks. -* frame name: Frame Name. -* frame of terminal: Basic Windows. -* frame position: Size and Position. -* frame size: Size and Position. -* frame visibility: Visibility of Frames. -* frame-device: Basic Device Functions. -* frame-height: Size and Position. -* frame-icon-title-format: Frame Titles. -* frame-iconified-p: Visibility of Frames. -* frame-list: Finding All Frames. -* frame-live-p: Deleting Frames. -* frame-name: Frame Name. -* frame-pixel-height: Size and Position. -* frame-pixel-width: Size and Position. -* frame-properties: Property Access. -* frame-property: Property Access. -* frame-root-window: Frames and Windows. -* frame-selected-window: Frames and Windows. -* frame-title-format: Frame Titles. -* frame-top-window: Frames and Windows. -* frame-totally-visible-p: Visibility of Frames. -* frame-visible-p: Visibility of Frames. -* frame-width: Size and Position. -* framep: Frames. -* free list: Garbage Collection. -* frequency counts: Coverage Testing. -* fround: Rounding Operations. -* fset: Function Cells. -* ftp-login: Cleanups. -* ftruncate: Rounding Operations. -* funcall: Calling Functions. -* funcall, and debugging: Internals of Debugger. -* function <1>: Anonymous Functions. -* function: What Is a Function. -* function call: Function Forms. -* function call debugging: Function Debugging. -* function cell: Symbol Components. -* function cell in autoload: Autoload. -* function definition: Function Names. -* function descriptions: A Sample Function Description. -* function form evaluation: Function Forms. -* function input stream: Input Streams. -* function invocation: Calling Functions. -* function name: Function Names. -* function output stream: Output Streams. -* function quoting: Anonymous Functions. -* function-interactive: Using Interactive. -* function-key-map: Translating Input. -* function-obsoleteness-doc: Obsoleteness. -* functionals: Calling Functions. -* functions in modes: Major Mode Conventions. -* functions, making them interactive: Defining Commands. -* Fundamental mode: Major Modes. -* fundamental-mode: Auto Major Mode. -* fundamental-mode-abbrev-table: Standard Abbrev Tables. -* garbage collector: Garbage Collection. -* garbage-collect: Garbage Collection. -* gc-cons-threshold: Garbage Collection. -* gc-message: Garbage Collection. -* gc-pointer-glyph <1>: Garbage Collection. -* gc-pointer-glyph: Mouse Pointer. -* generate-new-buffer: Creating Buffers. -* generate-new-buffer-name: Buffer Names. -* generic-specifier-p: Specifier Types. -* get: Object Plists. -* get-buffer: Buffer Names. -* get-buffer-create: Creating Buffers. -* get-buffer-process: Process Buffers. -* get-buffer-window: Buffers and Windows. -* get-char-property: Examining Properties. -* get-char-table: Working With Char Tables. -* get-charset: Basic Charset Functions. -* get-coding-system: Basic Coding System Functions. -* get-database: Working With a Database. -* get-file-buffer: Buffer File Name. -* get-largest-window: Selecting Windows. -* get-lru-window: Selecting Windows. -* get-process: Process Information. -* get-range-char-table: Working With Char Tables. -* get-range-table: Working With Range Tables. -* get-register: Registers. -* get-text-property: Examining Properties. -* get-tooltalk-message-attribute: Elisp Interface for Sending Messages. -* getenv: System Environment. -* getf: Other Plists. -* gethash: Working With Hash Tables. -* gettext: Level 3 Primitives. -* global binding: Local Variables. -* global break condition: Global Break Condition. -* global keymap: Active Keymaps. -* global mark ring: The Mark. -* global variable: Global Variables. -* global-abbrev-table: Standard Abbrev Tables. -* global-key-binding: Functions for Key Lookup. -* global-map: Active Keymaps. -* global-mark-ring: The Mark. -* global-mode-string: Modeline Variables. -* global-popup-menu: Pop-Up Menus. -* global-set-key: Key Binding Commands. -* global-unset-key: Key Binding Commands. -* glyph type: Glyph Type. -* glyph-ascent: Glyph Dimensions. -* glyph-baseline: Glyph Convenience Functions. -* glyph-baseline-instance: Glyph Convenience Functions. -* glyph-contrib-p: Glyph Convenience Functions. -* glyph-contrib-p-instance: Glyph Convenience Functions. -* glyph-descent: Glyph Dimensions. -* glyph-face: Glyph Convenience Functions. -* glyph-height: Glyph Dimensions. -* glyph-image: Glyph Convenience Functions. -* glyph-image-instance: Glyph Convenience Functions. -* glyph-property: Glyph Properties. -* glyph-property-instance: Glyph Properties. -* glyph-type: Glyph Types. -* glyph-type-list: Glyph Types. -* glyph-width: Glyph Dimensions. -* glyphp: Glyphs. -* glyphs: Glyphs. -* goto-char: Character Motion. -* goto-line: Text Lines. -* gutter: Gutter. -* gutter-buttons-captioned-p: Other Gutter Variables. -* gutter-make-button-list: Gutter Descriptor Format. -* gutter-specifier-p: Specifying a Gutter. -* hack-local-variables: Auto Major Mode. -* handling errors: Handling Errors. -* hash notation: Printed Representation. -* hash table: Hash Tables. -* hash table type: Hash Table Type. -* hash table, weak: Weak Hash Tables. -* hash-table-count: Introduction to Hash Tables. -* hash-table-p: Hash Tables. -* hash-table-rehash-size: Introduction to Hash Tables. -* hash-table-rehash-threshold: Introduction to Hash Tables. -* hash-table-size: Introduction to Hash Tables. -* hash-table-test: Introduction to Hash Tables. -* hash-table-weakness: Introduction to Hash Tables. -* hashing: Creating Symbols. -* header comments: Library Headers. -* help for major mode: Mode Help. -* help-char: Help Functions. -* help-command: Help Functions. -* help-form: Help Functions. -* help-map <1>: Standard Keymaps. -* help-map: Help Functions. -* Helper-describe-bindings: Help Functions. -* Helper-help: Help Functions. -* Helper-help-map: Standard Keymaps. -* hide-annotation: Annotation Properties. -* highlight-extent: Extents and Events. -* history list: Minibuffer History. -* history of commands: Command History. -* HOME environment variable: Subprocess Creation. -* hooks: Hooks. -* hooks for loading: Hooks for Loading. -* hooks for text changes: Change Hooks. -* horizontal position: Columns. -* horizontal scrolling: Horizontal Scrolling. -* hscroll-glyph: Redisplay Glyphs. -* icon-glyph-p: Glyph Types. -* iconified frame: Visibility of Frames. -* iconify-frame: Visibility of Frames. -* identity: Calling Functions. -* IEEE floating point: Float Basics. -* if: Conditionals. -* ignore: Calling Functions. -* ignored-local-variables: Auto Major Mode. -* image instance type: Image Instance Type. -* image instance types: Image Instance Types. -* image instances: Image Instances. -* image instantiator conversion: Image Instantiator Conversion. -* image specifiers: Image Specifiers. -* image-instance-background: Image Instance Functions. -* image-instance-depth: Image Instance Functions. -* image-instance-file-name: Image Instance Functions. -* image-instance-foreground: Image Instance Functions. -* image-instance-height: Image Instance Functions. -* image-instance-hotspot-x: Image Instance Functions. -* image-instance-hotspot-y: Image Instance Functions. -* image-instance-mask-file-name: Image Instance Functions. -* image-instance-name: Image Instance Functions. -* image-instance-p: Image Instances. -* image-instance-string: Image Instance Functions. -* image-instance-type: Image Instance Types. -* image-instance-type-list: Image Instance Types. -* image-instance-width: Image Instance Functions. -* image-instantiator-format-list: Image Specifiers. -* image-specifier-p <1>: Image Specifiers. -* image-specifier-p: Specifier Types. -* implicit progn: Sequencing. -* inc: Simple Macro. -* indent-according-to-mode: Mode-Specific Indent. -* indent-code-rigidly: Region Indent. -* indent-for-tab-command: Mode-Specific Indent. -* indent-line-function: Mode-Specific Indent. -* indent-region: Region Indent. -* indent-region-function: Region Indent. -* indent-relative: Relative Indent. -* indent-relative-maybe: Relative Indent. -* indent-rigidly: Region Indent. -* indent-tabs-mode: Primitive Indent. -* indent-to: Primitive Indent. -* indent-to-left-margin: Margins. -* indentation: Indentation. -* indenting with parentheses: Parsing Expressions. -* indirect buffers: Indirect Buffers. -* indirect specifications: Specification List. -* indirect variables: Variable Aliases. -* indirect-function: Function Indirection. -* indirect-variable: Variable Aliases. -* indirection: Function Indirection. -* infinite loops: Infinite Loops. -* infinite recursion: Local Variables. -* infinity: Float Basics. -* Info-edit-map: Standard Keymaps. -* Info-minibuffer-history: Minibuffer History. -* Info-mode-map: Standard Keymaps. -* inherit: Syntax Class Table. -* inheriting a keymap's bindings: Inheritance and Keymaps. -* inhibit-default-init: Init File. -* inhibit-file-name-handlers: Magic File Names. -* inhibit-file-name-operation: Magic File Names. -* inhibit-quit: Quitting. -* inhibit-read-only: Read Only Buffers. -* inhibit-startup-echo-area-message: Start-up Summary. -* inhibit-startup-message: Start-up Summary. -* init file: Init File. -* initial-frame-plist: Initial Properties. -* initial-gutter-spec: Other Gutter Variables. -* initial-major-mode: Auto Major Mode. -* initial-toolbar-spec: Other Toolbar Variables. -* initialization: Start-up Summary. -* inline functions: Inline Functions. -* innermost containing parentheses: Parsing Expressions. -* input events: Events. -* input focus: Input Focus. -* input modes: Input Modes. -* input stream: Input Streams. -* input-pending-p: Peeking and Discarding. -* insert: Insertion. -* insert-abbrev-table-description: Abbrev Tables. -* insert-before-markers: Insertion. -* insert-buffer: Commands for Insertion. -* insert-buffer-substring: Insertion. -* insert-char: Insertion. -* insert-default-directory: Reading File Names. -* insert-directory: Contents of Directories. -* insert-directory-program: Contents of Directories. -* insert-extent: Detached Extents. -* insert-file-contents: Reading from Files. -* insert-register: Registers. -* insert-string: Insertion. -* inserting killed text: Yank Commands. -* insertion before point: Insertion. -* insertion of text: Insertion. -* inside comment: Parsing Expressions. -* inside margin: Annotation Basics. -* inside string: Parsing Expressions. -* inst-list (in a specifier): Specifiers In-Depth. -* inst-pair (in a specifier): Specifiers In-Depth. -* installation-directory: System Environment. -* instance (in a specifier): Specifiers In-Depth. -* instancing (in a specifier): Specifiers In-Depth. -* instantiator (in a specifier): Specifiers In-Depth. -* int-char: Character Codes. -* int-to-string: String Conversion. -* integer to decimal: String Conversion. -* integer to hexadecimal: Formatting Strings. -* integer to octal: Formatting Strings. -* integer to string: String Conversion. -* integer-char-or-marker-p: Predicates on Markers. -* integer-or-char-p: Predicates for Characters. -* integer-or-marker-p: Predicates on Markers. -* integer-specifier-p: Specifier Types. -* integerp: Predicates on Numbers. -* integers: Numbers. -* interactive: Using Interactive. -* interactive call: Interactive Call. -* interactive code description: Interactive Codes. -* interactive commands (Edebug): Instrumenting. -* interactive completion: Interactive Codes. -* interactive function: Defining Commands. -* interactive, examples of using: Interactive Examples. -* interactive-p: Interactive Call. -* intern: Creating Symbols. -* intern-soft: Creating Symbols. -* internal-doc-file-name: Accessing Documentation. -* interning: Creating Symbols. -* interpreter: Evaluation. -* interpreter-mode-alist: Auto Major Mode. -* interprogram-cut-function: Low-Level Kill Ring. -* interprogram-paste-function: Low-Level Kill Ring. -* interrupt-process: Signals to Processes. -* invalid function: Function Indirection. -* invalid prefix key error: Changing Key Bindings. -* invalid-function: Function Indirection. -* invalid-read-syntax: Printed Representation. -* invalid-regexp: Syntax of Regexps. -* invert-face: Other Face Display Functions. -* invisible frame: Visibility of Frames. -* invisible text: Invisible Text. -* invisible-text-glyph: Redisplay Glyphs. -* invocation-directory: System Environment. -* invocation-name: System Environment. -* isearch-mode-map: Standard Keymaps. -* ISO Latin 1: Case Tables. -* ISO Latin-1 characters (input): Translating Input. -* iso-syntax: Case Tables. -* iso-transl: Translating Input. -* italic: Font Instance Characteristics. -* iteration: Iteration. -* itimer-edit-map: Standard Keymaps. -* joining lists: Rearrangement. -* just-one-space: User-Level Deletion. -* justify-current-line: Filling. -* kept-new-versions: Numbered Backups. -* kept-old-versions: Numbered Backups. -* key: Keymap Terminology. -* key binding: Keymap Terminology. -* key lookup: Key Lookup. -* key sequence: Key Sequence Input. -* key sequence error: Changing Key Bindings. -* key sequence input: Key Sequence Input. -* key sequences: Key Sequences. -* key translation function: Translating Input. -* key-binding: Functions for Key Lookup. -* key-description: Describing Characters. -* key-press-event-p: Event Predicates. -* key-translation-map: Translating Input. -* keyboard macro execution: Interactive Call. -* keyboard macro termination: Beeping. -* keyboard macros: Keyboard Macros. -* keyboard macros (Edebug): Edebug Execution Modes. -* keyboard menu accelerators: Menu Accelerators. -* keyboard-quit: Quitting. -* keymap: Keymaps. -* keymap entry: Key Lookup. -* keymap format: Format of Keymaps. -* keymap in keymap: Key Lookup. -* keymap inheritance: Inheritance and Keymaps. -* keymap parent: Inheritance and Keymaps. -* keymap-default-binding: Inheritance and Keymaps. -* keymap-fullness: Scanning Keymaps. -* keymap-name: Creating Keymaps. -* keymap-parents: Inheritance and Keymaps. -* keymap-prompt: Other Keymap Functions. -* keymapp: Format of Keymaps. -* keymaps in modes: Major Mode Conventions. -* keys in documentation strings: Keys in Documentation. -* keystroke: Keymap Terminology. -* keystroke command: What Is a Function. -* keywordp: Specification List. -* kill command repetition: Command Loop Info. -* kill ring: The Kill Ring. -* kill-all-local-variables: Creating Buffer-Local. -* kill-append: Low-Level Kill Ring. -* kill-buffer: Killing Buffers. -* kill-buffer-hook: Killing Buffers. -* kill-buffer-query-functions: Killing Buffers. -* kill-emacs: Killing XEmacs. -* kill-emacs-hook: Killing XEmacs. -* kill-emacs-query-functions: Killing XEmacs. -* kill-local-variable: Creating Buffer-Local. -* kill-new: Low-Level Kill Ring. -* kill-process: Signals to Processes. -* kill-region: Kill Functions. -* kill-ring: Internals of Kill Ring. -* kill-ring-max: Internals of Kill Ring. -* kill-ring-yank-pointer: Internals of Kill Ring. -* killing buffers: Killing Buffers. -* killing XEmacs: Killing XEmacs. -* lambda expression: Lambda Expressions. -* lambda expression in hook: Hooks. -* lambda in debug: Invoking the Debugger. -* lambda in keymap: Key Lookup. -* lambda list: Lambda Components. -* lambda-list (Edebug): Specification List. -* lambda-list-keywordp: Specification List. -* last-abbrev: Abbrev Expansion. -* last-abbrev-location: Abbrev Expansion. -* last-abbrev-text: Abbrev Expansion. -* last-command: Command Loop Info. -* last-command-char: Command Loop Info. -* last-command-event: Command Loop Info. -* last-input-char: Peeking and Discarding. -* last-input-event: Peeking and Discarding. -* last-kbd-macro: Keyboard Macros. -* Latin-1 character set (input): Translating Input. -* lax-plist-get: Working With Lax Plists. -* lax-plist-member: Working With Lax Plists. -* lax-plist-put: Working With Lax Plists. -* lax-plist-remprop: Working With Lax Plists. -* lax-plists-eq: Working With Lax Plists. -* lax-plists-equal: Working With Lax Plists. -* layout policy: Annotation Basics. -* layout types: Annotation Basics. -* lazy loading: Dynamic Loading. -* LDAP: LDAP Support. -* ldap-close: Opening and Closing a LDAP Connection. -* ldap-default-base: LDAP Variables. -* ldap-default-host: LDAP Variables. -* ldap-default-port: LDAP Variables. -* ldap-host: The LDAP Lisp Object. -* ldap-host-parameters-alist: LDAP Variables. -* ldap-live-p: The LDAP Lisp Object. -* ldap-open: Opening and Closing a LDAP Connection. -* ldap-search: The High-Level LDAP API. -* ldap-search-internal: Searching on a LDAP Server (Low-level). -* ldapp: The LDAP Lisp Object. -* left-gutter: Specifying a Gutter. -* left-gutter-visible-p: Other Gutter Variables. -* left-gutter-width: Other Gutter Variables. -* left-margin: Margins. -* left-margin-width: Margin Primitives. -* left-toolbar: Specifying the Toolbar. -* left-toolbar-visible-p: Other Toolbar Variables. -* left-toolbar-width: Other Toolbar Variables. -* length: Sequence Functions. -* let: Local Variables. -* let*: Local Variables. -* let-specifier: Adding Specifications. -* lexical binding (Edebug): Edebug Eval. -* lexical comparison: Text Comparison. -* library: Loading. -* library compilation: Compilation Functions. -* library header comments: Library Headers. -* line wrapping: Truncation. -* lines: Text Lines. -* lines in region: Text Lines. -* linking files: Changing File Attributes. -* Lisp debugger: Debugger. -* Lisp expression motion: List Motion. -* Lisp history: Lisp History. -* Lisp library: Loading. -* Lisp nesting error: Eval. -* Lisp object: Lisp Data Types. -* Lisp printer: Output Functions. -* Lisp reader: Streams Intro. -* lisp-interaction-mode-map: Standard Keymaps. -* lisp-mode-abbrev-table: Standard Abbrev Tables. -* lisp-mode-map: Standard Keymaps. -* lisp-mode.el: Example Major Modes. -* list <1>: Building Lists. -* list: Lists. -* list elements: List Elements. -* list form evaluation: Classifying Lists. -* list in keymap: Key Lookup. -* list length: Sequence Functions. -* list motion: List Motion. -* list structure: Cons Cells. -* list-buffers: The Buffer List. -* list-buffers-directory: Buffer File Name. -* list-fonts: Font Instance Names. -* list-processes: Process Information. -* listp: List-related Predicates. -* lists and cons cells: Cons Cells. -* lists as sets: Sets And Lists. -* lists represented as boxes: Lists as Boxes. -* literal evaluation: Self-Evaluating Forms. -* lmessage: The Echo Area. -* ln: Changing File Attributes. -* load: How Programs Do Loading. -* load error with require: Named Features. -* load errors: How Programs Do Loading. -* load-average: System Environment. -* load-default-sounds: Beeping. -* load-history: Unloading. -* load-ignore-elc-files: How Programs Do Loading. -* load-in-progress: How Programs Do Loading. -* load-path: How Programs Do Loading. -* load-read-function: How Programs Do Loading. -* load-sound-file: Beeping. -* load-warn-when-source-newer: How Programs Do Loading. -* load-warn-when-source-only: How Programs Do Loading. -* loading: Loading. -* loading hooks: Hooks for Loading. -* loadup.el: Building XEmacs. -* local binding: Local Variables. -* local keymap: Active Keymaps. -* local variables: Local Variables. -* local-abbrev-table: Standard Abbrev Tables. -* local-key-binding: Functions for Key Lookup. -* local-set-key: Key Binding Commands. -* local-unset-key: Key Binding Commands. -* local-variable-p: Creating Buffer-Local. -* local-write-file-hooks: Saving Buffers. -* locale (in a specifier): Specifiers In-Depth. -* locate-file: How Programs Do Loading. -* locate-file-clear-hashing: How Programs Do Loading. -* lock-buffer: File Locks. -* log: Math Functions. -* log-message-ignore-labels: The Echo Area. -* log-message-ignore-regexps: The Echo Area. -* log-message-max-size: The Echo Area. -* log-warning-minimum-level: Warnings. -* log-warning-suppressed-classes: Warnings. -* log10: Math Functions. -* logand: Bitwise Operations. -* logb: Float Basics. -* logical and: Bitwise Operations. -* logical exclusive or: Bitwise Operations. -* logical inclusive or: Bitwise Operations. -* logical not: Bitwise Operations. -* logical shift: Bitwise Operations. -* logior: Bitwise Operations. -* lognot: Bitwise Operations. -* logxor: Bitwise Operations. -* looking-at: Regexp Search. -* lookup-key: Functions for Key Lookup. -* loops, infinite: Infinite Loops. -* lower case: Character Case. -* lower-frame: Raising and Lowering. -* lowering a frame: Raising and Lowering. -* lsh: Bitwise Operations. -* lwarn: Warnings. -* M-x: Interactive Call. -* Maclisp: Lisp History. -* macro: What Is a Function. -* macro argument evaluation: Argument Evaluation. -* macro call: Expansion. -* macro call evaluation: Macro Forms. -* macro compilation: Compilation Functions. -* macro descriptions: A Sample Function Description. -* macro expansion: Expansion. -* macroexpand: Expansion. -* macros: Macros. -* magic file names: Magic File Names. -* mail-host-address: System Environment. -* major mode: Major Modes. -* major mode hook: Major Mode Conventions. -* major mode keymap: Active Keymaps. -* major-mode: Mode Help. -* make-abbrev-table: Abbrev Tables. -* make-annotation: Annotation Primitives. -* make-auto-save-file-name: Auto-Saving. -* make-backup-file-name: Backup Names. -* make-backup-files: Making Backups. -* make-bit-vector: Bit Vector Functions. -* make-byte-code: Compiled-Function Objects. -* make-char: MULE Characters. -* make-char-table: Working With Char Tables. -* make-charset: Basic Charset Functions. -* make-coding-system: Basic Coding System Functions. -* make-composite-char: Composite Characters. -* make-device: Connecting to a Console or Device. -* make-directory: Create/Delete Dirs. -* make-display-table: Display Table Format. -* make-event: Working With Events. -* make-extent: Creating and Modifying Extents. -* make-face: Basic Face Functions. -* make-file-part: Creating a Partial File. -* make-font-instance: Font Instances. -* make-frame: Creating Frames. -* make-frame-invisible: Visibility of Frames. -* make-frame-visible: Visibility of Frames. -* make-glyph: Creating Glyphs. -* make-glyph-internal: Creating Glyphs. -* make-hash-table: Introduction to Hash Tables. -* make-icon-glyph: Creating Glyphs. -* make-image-instance: Image Instance Functions. -* make-image-specifier: Image Specifiers. -* make-indirect-buffer: Indirect Buffers. -* make-keymap: Creating Keymaps. -* make-list: Building Lists. -* make-local-hook: Hooks. -* make-local-variable: Creating Buffer-Local. -* make-marker: Creating Markers. -* make-obsolete: Obsoleteness. -* make-obsolete-variable: Obsoleteness. -* make-pointer-glyph: Creating Glyphs. -* make-range-table: Introduction to Range Tables. -* make-reverse-direction-charset: Basic Charset Functions. -* make-sparse-keymap: Creating Keymaps. -* make-specifier: Creating Specifiers. -* make-specifier-and-init: Creating Specifiers. -* make-string: Creating Strings. -* make-symbol: Creating Symbols. -* make-symbolic-link: Changing File Attributes. -* make-syntax-table: Syntax Table Functions. -* make-temp-name: Unique File Names. -* make-tooltalk-message: Elisp Interface for Sending Messages. -* make-tooltalk-pattern: Elisp Interface for Receiving Messages. -* make-tty-device: Connecting to a Console or Device. -* make-variable-buffer-local: Creating Buffer-Local. -* make-vector: Vector Functions. -* make-weak-list: Weak Lists. -* make-x-device: Connecting to a Console or Device. -* makunbound: Void Variables. -* Manual-page-minibuffer-history: Minibuffer History. -* map-char-table: Working With Char Tables. -* map-database: Working With a Database. -* map-extent-children: Mapping Over Extents. -* map-extents: Mapping Over Extents. -* map-frame-hook: Frame Hooks. -* map-keymap: Scanning Keymaps. -* map-range-table: Working With Range Tables. -* map-specifier: Other Specification Functions. -* map-y-or-n-p: Multiple Queries. -* mapatoms: Creating Symbols. -* mapcar: Mapping Functions. -* mapcar-extents: Mapping Over Extents. -* mapconcat: Mapping Functions. -* maphash: Working With Hash Tables. -* mapping functions: Mapping Functions. -* margin: Annotation Basics. -* margin width: Margin Primitives. -* mark: The Mark. -* mark excursion: Excursions. -* mark ring: The Mark. -* mark, the: The Mark. -* mark-marker: The Mark. -* mark-ring: The Mark. -* mark-ring-max: The Mark. -* marker argument: Interactive Codes. -* marker garbage collection: Overview of Markers. -* marker input stream: Input Streams. -* marker output stream: Output Streams. -* marker relocation: Overview of Markers. -* marker-buffer: Information from Markers. -* marker-position: Information from Markers. -* markerp: Predicates on Markers. -* markers: Markers. -* markers as numbers: Overview of Markers. -* markers vs. extents: Overview of Markers. -* match data: Match Data. -* match-beginning: Simple Match Data. -* match-data: Entire Match Data. -* match-end: Simple Match Data. -* match-string: Simple Match Data. -* mathematical functions: Math Functions. -* max: Comparison of Numbers. -* max-lisp-eval-depth: Eval. -* max-specpdl-size: Local Variables. -* md5: Transformations. -* MD5 digests: Transformations. -* member: Sets And Lists. -* membership in a list: Sets And Lists. -* memory allocation: Garbage Collection. -* memory-limit: Garbage Collection. -* memq: Sets And Lists. -* menu: Menus. -* menu accelerators: Menu Accelerators. -* menu filters: Menu Filters. -* menu format: Menu Format. -* menu-accelerator-enabled: Menu Accelerator Functions. -* menu-accelerator-map: Menu Accelerator Functions. -* menu-accelerator-modifiers: Menu Accelerator Functions. -* menu-accelerator-prefix: Menu Accelerator Functions. -* menu-no-selection-hook: Menubar. -* menubar: Menubar. -* menubar format: Menubar Format. -* menubar-configuration: Menu Format. -* menubar-pointer-glyph: Mouse Pointer. -* menubar-show-keybindings: Menubar. -* message: The Echo Area. -* meta character printing: Describing Characters. -* meta-prefix-char: Functions for Key Lookup. -* min: Comparison of Numbers. -* minibuffer: Minibuffers. -* minibuffer history: Minibuffer History. -* minibuffer input: Recursive Editing. -* minibuffer window: Cyclic Window Ordering. -* minibuffer-complete: Completion Commands. -* minibuffer-complete-and-exit: Completion Commands. -* minibuffer-complete-word: Completion Commands. -* minibuffer-completion-confirm: Completion Commands. -* minibuffer-completion-help: Completion Commands. -* minibuffer-completion-predicate: Completion Commands. -* minibuffer-completion-table: Completion Commands. -* minibuffer-depth: Minibuffer Misc. -* minibuffer-exit-hook: Minibuffer Misc. -* minibuffer-frame-plist: Initial Properties. -* minibuffer-help-form: Minibuffer Misc. -* minibuffer-history: Minibuffer History. -* minibuffer-local-completion-map <1>: Standard Keymaps. -* minibuffer-local-completion-map: Completion Commands. -* minibuffer-local-isearch-map: Standard Keymaps. -* minibuffer-local-map <1>: Standard Keymaps. -* minibuffer-local-map: Text from Minibuffer. -* minibuffer-local-must-match-map <1>: Standard Keymaps. -* minibuffer-local-must-match-map: Completion Commands. -* minibuffer-prompt: Minibuffer Misc. -* minibuffer-prompt-width: Minibuffer Misc. -* minibuffer-scroll-window: Minibuffer Misc. -* minibuffer-setup-hook: Minibuffer Misc. -* minibuffer-window: Minibuffer Misc. -* minibuffer-window-active-p: Minibuffer Misc. -* minimum window size: Resizing Windows. -* minor mode: Minor Modes. -* minor mode conventions: Minor Mode Conventions. -* minor-mode-alist: Modeline Variables. -* minor-mode-key-binding: Functions for Key Lookup. -* minor-mode-map-alist: Active Keymaps. -* misc-user-event-p: Event Predicates. -* mod: Arithmetic Operations. -* mode: Modes. -* mode help: Mode Help. -* mode hook: Major Mode Conventions. -* mode loading: Major Mode Conventions. -* mode variable: Minor Mode Conventions. -* mode-class property: Major Mode Conventions. -* mode-name: Modeline Variables. -* mode-popup-menu: Pop-Up Menus. -* mode-specific-map <1>: Standard Keymaps. -* mode-specific-map: Prefix Keys. -* modeline: Modeline Format. -* modeline construct: Modeline Data. -* modeline-buffer-identification: Modeline Variables. -* modeline-format: Modeline Data. -* modeline-map <1>: Standard Keymaps. -* modeline-map: Active Keymaps. -* modeline-modified: Modeline Variables. -* modeline-pointer-glyph: Mouse Pointer. -* modeline-process: Modeline Variables. -* modification flag (of buffer): Buffer Modification. -* modification of lists: Rearrangement. -* modification time, comparison of: Modification Time. -* modify-syntax-entry: Syntax Table Functions. -* modulus: Arithmetic Operations. -* momentary-string-display: Temporary Displays. -* mono-pixmap-image-instance-p: Image Instance Types. -* motion-event-p: Event Predicates. -* mouse cursor: Mouse Pointer. -* mouse pointer: Mouse Pointer. -* mouse-event-p: Event Predicates. -* mouse-grabbed-buffer: Active Keymaps. -* mouse-highlight-priority: Extents and Events. -* move-marker: Changing Markers. -* move-to-column: Columns. -* move-to-left-margin: Margins. -* move-to-window-line: Screen Lines. -* MS-DOS and file modes: Changing File Attributes. -* MS-DOS file types: Files and MS-DOS. -* MSWindows OLE: MSWindows OLE. -* multilingual string formatting: Formatting Strings. -* multiple windows: Basic Windows. -* named function: Function Names. -* NaN: Float Basics. -* narrow-to-page: Narrowing. -* narrow-to-region: Narrowing. -* narrowing: Narrowing. -* natnum-specifier-p: Specifier Types. -* natnump: Predicates on Numbers. -* natural numbers: Predicates on Numbers. -* nconc: Rearrangement. -* negative infinity: Float Basics. -* negative-argument: Prefix Command Arguments. -* network connection: Network. -* new file message: Subroutines of Visiting. -* newline <1>: Commands for Insertion. -* newline: Character Type. -* newline and Auto Fill mode: Commands for Insertion. -* newline in print: Output Functions. -* newline in strings: String Type. -* newline-and-indent: Mode-Specific Indent. -* next input: Peeking and Discarding. -* next-command-event: Reading One Event. -* next-event: Reading One Event. -* next-extent: Finding Extents. -* next-frame: Finding All Frames. -* next-history-element: Minibuffer Misc. -* next-matching-history-element: Minibuffer Misc. -* next-property-change: Property Search. -* next-screen-context-lines: Vertical Scrolling. -* next-single-property-change: Property Search. -* next-window: Cyclic Window Ordering. -* nil: Constant Variables. -* nil and lists: Cons Cells. -* nil in keymap: Key Lookup. -* nil in lists: Cons Cell Type. -* nil input stream: Input Streams. -* nil output stream: Output Streams. -* nil, uses of: nil and t. -* ninth: List Elements. -* nlistp: List-related Predicates. -* no-catch: Catch and Throw. -* no-redraw-on-reenter: Refresh Screen. -* nondirectory part (of file name): File Name Components. -* noninteractive: Batch Mode. -* noninteractive use: Batch Mode. -* nonlocal exits: Nonlocal Exits. -* nonprinting characters, reading: Quoted Character Input. -* nontext-pointer-glyph: Mouse Pointer. -* normal-mode: Auto Major Mode. -* not: Combining Conditions. -* not-modified: Buffer Modification. -* nothing-image-instance-p: Image Instance Types. -* nreverse: Rearrangement. -* nth: List Elements. -* nthcdr: List Elements. -* null: List-related Predicates. -* number equality: Comparison of Numbers. -* number-char-or-marker-p: Predicates on Markers. -* number-or-marker-p: Predicates on Markers. -* number-to-string: String Conversion. -* numberp: Predicates on Numbers. -* numbers: Numbers. -* numeric prefix: Formatting Strings. -* numeric prefix argument: Prefix Command Arguments. -* numeric prefix argument usage: Interactive Codes. -* obarray: Creating Symbols. -* obarray in completion: Basic Completion. -* objc-mode-map: Standard Keymaps. -* object: Lisp Data Types. -* object to string: Output Functions. -* object-plist: Object Plists. -* oblique: Font Instance Characteristics. -* obsolete buffer: Modification Time. -* occur-mode-map: Standard Keymaps. -* octal character code: Character Type. -* octal character input: Quoted Character Input. -* octal-escape-glyph: Redisplay Glyphs. -* OffiX DND: OffiX DND. -* old-eq: Equality Predicates. -* one-window-p: Splitting Windows. -* only-global-abbrevs: Defining Abbrevs. -* open-database: Connecting to a Database. -* open-dribble-file: Recording Input. -* open-network-stream: Network. -* open-termscript: Terminal Output. -* open parenthesis character: Syntax Class Table. -* operating system environment: System Environment. -* option descriptions: A Sample Variable Description. -* optional arguments: Argument List. -* options on command line: Command Line Arguments. -* or: Combining Conditions. -* order of extents: Extent Endpoints. -* ordering of windows, cyclic: Cyclic Window Ordering. -* other-buffer: The Buffer List. -* other-window: Cyclic Window Ordering. -* other-window-scroll-buffer: Vertical Scrolling. -* Outline mode: Substitution. -* output from processes: Output from Processes. -* output stream: Output Streams. -* outside margin: Annotation Basics. -* overflow: Integer Basics. -* overlay arrow: Overlay Arrow. -* overlay-arrow-position: Overlay Arrow. -* overlay-arrow-string: Overlay Arrow. -* overriding-local-map <1>: Standard Keymaps. -* overriding-local-map: Active Keymaps. -* overriding-terminal-local-map: Active Keymaps. -* overwrite-mode: Commands for Insertion. -* padding: Formatting Strings. -* page-delimiter: Standard Regexps. -* paired delimiter: Syntax Class Table. -* paragraph-separate: Standard Regexps. -* paragraph-start: Standard Regexps. -* parent of a keymap: Inheritance and Keymaps. -* parent process: Processes. -* parent, of extent: Extent Parents. -* parenthesis: Cons Cell Type. -* parenthesis depth: Parsing Expressions. -* parenthesis matching: Blinking. -* parenthesis syntax: Syntax Class Table. -* parse state: Parsing Expressions. -* parse-partial-sexp: Parsing Expressions. -* parse-sexp-ignore-comments: Parsing Expressions. -* parsing: Syntax Tables. -* partial files: Partial Files. -* passwd-echo: Reading a Password. -* passwd-invert-frame-when-keyboard-grabbed: Reading a Password. -* passwords, reading: Reading a Password. -* PATH environment variable: Subprocess Creation. -* path-separator: System Environment. -* pausing: Waiting. -* peeking at input: Peeking and Discarding. -* percent symbol in modeline: Modeline Data. -* perform-replace: Search and Replace. -* performance analysis: Coverage Testing. -* permanent local variable: Creating Buffer-Local. -* permission: File Attributes. -* pg-coding-system: libpq Lisp Variables. -* pg:authtype: libpq Lisp Variables. -* pg:client-encoding: libpq Lisp Variables. -* pg:cost-heap: libpq Lisp Variables. -* pg:cost-index: libpq Lisp Variables. -* pg:database: libpq Lisp Variables. -* pg:date-style: libpq Lisp Variables. -* pg:geqo: libpq Lisp Variables. -* pg:host: libpq Lisp Variables. -* pg:options: libpq Lisp Variables. -* pg:port: libpq Lisp Variables. -* pg:realm: libpq Lisp Variables. -* pg:tty: libpq Lisp Variables. -* pg:tz: libpq Lisp Variables. -* pg:user: libpq Lisp Variables. -* pgres::polling-active: libpq Lisp Symbols and DataTypes. -* pgres::polling-failed: libpq Lisp Symbols and DataTypes. -* pgres::polling-ok: libpq Lisp Symbols and DataTypes. -* pgres::polling-reading: libpq Lisp Symbols and DataTypes. -* pgres::polling-writing: libpq Lisp Symbols and DataTypes. -* pipes: Asynchronous Processes. -* play-sound: Beeping. -* play-sound-file: Beeping. -* plist: Property Lists. -* plist, symbol: Symbol Properties. -* plist-get: Working With Normal Plists. -* plist-member: Working With Normal Plists. -* plist-put: Working With Normal Plists. -* plist-remprop: Working With Normal Plists. -* plist-to-alist: Converting Plists To/From Alists. -* plists-eq <1>: Other Plists. -* plists-eq: Working With Normal Plists. -* plists-equal <1>: Other Plists. -* plists-equal: Working With Normal Plists. -* point: Point. -* point excursion: Excursions. -* point in window: Window Point. -* point with narrowing: Point. -* point-marker: Creating Markers. -* point-max: Point. -* point-max-marker: Creating Markers. -* point-min: Point. -* point-min-marker: Creating Markers. -* pointer (mouse): Mouse Pointer. -* pointer-glyph-p: Glyph Types. -* pointer-image-instance-p: Image Instance Types. -* pop-global-mark: The Mark. -* pop-mark: The Mark. -* pop-to-buffer: Displaying Buffers. -* pop-up menu: Pop-Up Menus. -* pop-up-frame-function: Choosing Window. -* pop-up-frame-plist: Choosing Window. -* pop-up-frames: Choosing Window. -* pop-up-windows: Choosing Window. -* popup-buffer-menu: Pop-Up Menus. -* popup-dialog-box: Dialog Box Functions. -* popup-menu: Pop-Up Menus. -* popup-menu-titles: Pop-Up Menus. -* popup-menu-up-p: Pop-Up Menus. -* popup-menubar-menu: Pop-Up Menus. -* popup-mode-menu: Pop-Up Menus. -* pos-visible-in-window-p: Window Start. -* position (in buffer): Positions. -* position argument: Interactive Codes. -* position in window: Window Point. -* position of frame: Size and Position. -* position of window: Position of Window. -* positive infinity: Float Basics. -* posix-looking-at: POSIX Regexps. -* posix-search-backward: POSIX Regexps. -* posix-search-forward: POSIX Regexps. -* posix-string-match: POSIX Regexps. -* post-command-hook: Command Overview. -* post-gc-hook: Garbage Collection. -* PostgreSQL: PostgreSQL Support. -* pq-binary-tuples: libpq Lisp Symbols and DataTypes. -* pq-clear: Other libpq Functions. -* pq-client-encoding: Other libpq Functions. -* pq-cmd-status: libpq Lisp Symbols and DataTypes. -* pq-cmd-tuples: libpq Lisp Symbols and DataTypes. -* pq-conn-defaults: Other libpq Functions. -* pq-connect-poll: Asynchronous Interface Functions. -* pq-connect-start: Asynchronous Interface Functions. -* pq-connectdb: Synchronous Interface Functions. -* pq-consume-input: Asynchronous Interface Functions. -* pq-env-2-encoding: Other libpq Functions. -* pq-exec: Synchronous Interface Functions. -* pq-finish: Other libpq Functions. -* pq-flush: Asynchronous Interface Functions. -* pq-fmod: libpq Lisp Symbols and DataTypes. -* pq-fname: libpq Lisp Symbols and DataTypes. -* pq-fnumber: libpq Lisp Symbols and DataTypes. -* pq-fsize: libpq Lisp Symbols and DataTypes. -* pq-ftype: libpq Lisp Symbols and DataTypes. -* pq-get-is-null: libpq Lisp Symbols and DataTypes. -* pq-get-length: libpq Lisp Symbols and DataTypes. -* pq-get-result: Asynchronous Interface Functions. -* pq-get-value: libpq Lisp Symbols and DataTypes. -* pq-is-busy: Asynchronous Interface Functions. -* pq-is-nonblocking: Asynchronous Interface Functions. -* pq-lo-close: Unimplemented libpq Functions. -* pq-lo-creat: Unimplemented libpq Functions. -* pq-lo-export: Large Object Support. -* pq-lo-import: Large Object Support. -* pq-lo-lseek: Unimplemented libpq Functions. -* pq-lo-open: Unimplemented libpq Functions. -* pq-lo-read: Unimplemented libpq Functions. -* pq-lo-tell: Unimplemented libpq Functions. -* pq-lo-unlink: Unimplemented libpq Functions. -* pq-lo-write: Unimplemented libpq Functions. -* pq-make-empty-pgresult: libpq Lisp Symbols and DataTypes. -* pq-nfields: libpq Lisp Symbols and DataTypes. -* pq-notifies: Synchronous Interface Functions. -* pq-ntuples: libpq Lisp Symbols and DataTypes. -* pq-oid-value: libpq Lisp Symbols and DataTypes. -* pq-pgconn: libpq Lisp Symbols and DataTypes. -* pq-res-status: libpq Lisp Symbols and DataTypes. -* pq-reset: Synchronous Interface Functions. -* pq-reset-cancel: Asynchronous Interface Functions. -* pq-reset-poll: Asynchronous Interface Functions. -* pq-reset-start: Asynchronous Interface Functions. -* pq-result-error-message: libpq Lisp Symbols and DataTypes. -* pq-result-status: libpq Lisp Symbols and DataTypes. -* pq-send-query: Asynchronous Interface Functions. -* pq-set-client-encoding: Other libpq Functions. -* pq-set-nonblocking: Asynchronous Interface Functions. -* PQdisplayTuples: Unimplemented libpq Functions. -* PQmblen: Unimplemented libpq Functions. -* PQprint: Unimplemented libpq Functions. -* PQprintTuples: Unimplemented libpq Functions. -* PQsetenv: Synchronous Interface Functions. -* PQsetenvAbort: Asynchronous Interface Functions. -* PQsetenvPoll: Asynchronous Interface Functions. -* PQsetenvStart: Asynchronous Interface Functions. -* PQsocket: Unimplemented libpq Functions. -* PQtrace: Unimplemented libpq Functions. -* PQuntrace: Unimplemented libpq Functions. -* pre-abbrev-expand-hook: Abbrev Expansion. -* pre-command-hook: Command Overview. -* pre-gc-hook: Garbage Collection. -* preceding-char: Near Point. -* precision of formatted numbers: Formatting Strings. -* predicates: Type Predicates. -* prefix argument: Prefix Command Arguments. -* prefix argument unreading: Peeking and Discarding. -* prefix command: Prefix Keys. -* prefix key: Prefix Keys. -* prefix-arg: Prefix Command Arguments. -* prefix-help-command: Help Functions. -* prefix-numeric-value: Prefix Command Arguments. -* preventing backtracking: Specification List. -* preventing prefix key: Key Lookup. -* previous complete subexpression: Parsing Expressions. -* previous-extent: Finding Extents. -* previous-frame: Finding All Frames. -* previous-history-element: Minibuffer Misc. -* previous-matching-history-element: Minibuffer Misc. -* previous-property-change: Property Search. -* previous-single-property-change: Property Search. -* previous-window: Cyclic Window Ordering. -* primitive: What Is a Function. -* primitive type: Lisp Data Types. -* primitive types: Primitive Types. -* primitive-undo: Undo. -* prin1: Output Functions. -* prin1-to-string: Output Functions. -* princ: Output Functions. -* print: Output Functions. -* print example: Output Streams. -* print name cell: Symbol Components. -* print-escape-newlines: Output Variables. -* print-gensym: Output Variables. -* print-help-return-message: Help Functions. -* print-length: Output Variables. -* print-level: Output Variables. -* print-readably <1>: Output Variables. -* print-readably: Printing in Edebug. -* print-string-length: Output Variables. -* printed representation: Printed Representation. -* printed representation for characters: Character Type. -* printing: Streams Intro. -* printing (Edebug): Printing in Edebug. -* printing circular structures: Printing in Edebug. -* printing floating-point numbers: Output Variables. -* printing limits: Output Variables. -* printing notation: Printing Notation. -* printing readably: Output Variables. -* printing uninterned symbols: Output Variables. -* priority of an extent: Intro to Extents. -* process: Processes. -* process filter: Filter Functions. -* process input: Input to Processes. -* process output: Output from Processes. -* process sentinel: Sentinels. -* process signals: Signals to Processes. -* process window size: Process Window Size. -* process-buffer: Process Buffers. -* process-command: Process Information. -* process-connection-type: Asynchronous Processes. -* process-environment: System Environment. -* process-event-p: Event Predicates. -* process-exit-status: Process Information. -* process-filter: Filter Functions. -* process-id: Process Information. -* process-kill-without-query: Deleting Processes. -* process-kill-without-query-p: Process Information. -* process-list: Process Information. -* process-mark: Process Buffers. -* process-name: Process Information. -* process-send-eof: Input to Processes. -* process-send-region: Input to Processes. -* process-send-string: Input to Processes. -* process-sentinel: Sentinels. -* process-status: Process Information. -* process-tty-name: Process Information. -* processp: Processes. -* profile.el: Compilation Tips. -* profiling: Compilation Tips. -* prog1: Sequencing. -* prog2: Sequencing. -* progn: Sequencing. -* program arguments: Subprocess Creation. -* program directories: Subprocess Creation. -* programmed completion: Programmed Completion. -* programming types: Programming Types. -* properties of strings: String Properties. -* properties of text: Text Properties. -* property list: Property Lists. -* property list cell (symbol): Symbol Components. -* property list, symbol: Symbol Properties. -* property lists vs association lists: Plists and Alists. -* property of an extent: Extent Properties. -* protected forms: Cleanups. -* provide: Named Features. -* providing features: Named Features. -* PTYs: Asynchronous Processes. -* punctuation character: Syntax Class Table. -* pure storage: Pure Storage. -* pure-bytes-used: Pure Storage. -* purecopy: Pure Storage. -* purify-flag: Pure Storage. -* push-mark: The Mark. -* put: Object Plists. -* put-char-table: Working With Char Tables. -* put-database: Working With a Database. -* put-range-table: Working With Range Tables. -* put-text-property: Changing Properties. -* putf: Other Plists. -* puthash: Working With Hash Tables. -* query-replace-history: Minibuffer History. -* query-replace-map <1>: Standard Keymaps. -* query-replace-map: Search and Replace. -* querying the user: Yes-or-No Queries. -* question mark in character constant: Character Type. -* quietly-read-abbrev-file: Abbrev Files. -* quit-flag: Quitting. -* quit-process: Signals to Processes. -* quitting: Quitting. -* quitting from infinite loop: Infinite Loops. -* quote: Quoting. -* quote character: Parsing Expressions. -* quoted character input: Quoted Character Input. -* quoted-insert suppression: Changing Key Bindings. -* quoting: Quoting. -* quoting characters in printing: Output Functions. -* quoting using apostrophe: Quoting. -* raise-frame: Raising and Lowering. -* raising a frame: Raising and Lowering. -* random: Random Numbers. -* random numbers: Random Numbers. -* range table type: Range Table Type. -* Range Tables: Range Tables. -* range-table-p: Range Tables. -* rassoc: Association Lists. -* rassq: Association Lists. -* raw prefix argument: Prefix Command Arguments. -* raw prefix argument usage: Interactive Codes. -* re-search-backward: Regexp Search. -* re-search-forward: Regexp Search. -* read: Input Functions. -* read command name: Interactive Call. -* read syntax: Printed Representation. -* read syntax for characters: Character Type. -* read-buffer: High-Level Completion. -* read-char: Reading One Event. -* read-command: High-Level Completion. -* read-expression: Object from Minibuffer. -* read-expression-history: Minibuffer History. -* read-expression-map: Standard Keymaps. -* read-file-name: Reading File Names. -* read-from-minibuffer: Text from Minibuffer. -* read-from-string: Input Functions. -* read-key-sequence: Key Sequence Input. -* read-minibuffer: Object from Minibuffer. -* read-only buffer: Read Only Buffers. -* read-only buffers in interactive: Using Interactive. -* read-passwd: Reading a Password. -* read-quoted-char: Quoted Character Input. -* read-quoted-char quitting: Quitting. -* read-shell-command-map: Standard Keymaps. -* read-string: Text from Minibuffer. -* read-variable: High-Level Completion. -* reading: Streams Intro. -* reading (Edebug): Reading in Edebug. -* reading interactive arguments: Interactive Codes. -* reading symbols: Creating Symbols. -* rearrangement of lists: Rearrangement. -* rebinding: Changing Key Bindings. -* receiving ToolTalk messages: Receiving Messages. -* recent-auto-save-p: Auto-Saving. -* recent-keys: Recording Input. -* recent-keys-ring-size: Recording Input. -* recenter: Vertical Scrolling. -* record command history: Interactive Call. -* recursion: Iteration. -* recursion-depth: Recursive Editing. -* recursive command loop: Recursive Editing. -* recursive editing level: Recursive Editing. -* recursive evaluation: Intro Eval. -* recursive-edit: Recursive Editing. -* redo: Undo. -* redraw-display: Refresh Screen. -* redraw-frame: Refresh Screen. -* redraw-modeline: Modeline Format. -* refresh display: Refresh Screen. -* regexp: Regular Expressions. -* regexp alternative: Syntax of Regexps. -* regexp grouping: Syntax of Regexps. -* regexp searching: Regexp Search. -* regexp-history: Minibuffer History. -* regexp-quote: Syntax of Regexps. -* regexps used standardly in editing: Standard Regexps. -* region argument: Interactive Codes. -* region, the: The Region. -* region-active-p: The Region. -* region-beginning: The Region. -* region-end: The Region. -* region-exists-p: The Region. -* register-alist: Registers. -* register-ccl-program: Calling CCL. -* register-tooltalk-pattern: Elisp Interface for Receiving Messages. -* registers: Registers. -* regular expression: Regular Expressions. -* regular expression searching: Regexp Search. -* reindent-then-newline-and-indent: Mode-Specific Indent. -* relabel-menu-item: Modifying Menus. -* relative file name: Relative File Names. -* remainder: Arithmetic Operations. -* remassoc: Association Lists. -* remassq: Association Lists. -* remhash: Working With Hash Tables. -* remove-database: Working With a Database. -* remove-face-property: Face Properties. -* remove-glyph-property: Glyph Properties. -* remove-hook: Hooks. -* remove-range-table: Working With Range Tables. -* remove-specifier: Other Specification Functions. -* remove-text-properties: Changing Properties. -* remprop: Object Plists. -* remrassoc: Association Lists. -* remrassq: Association Lists. -* rename-auto-save-file: Auto-Saving. -* rename-buffer: Buffer Names. -* rename-file: Changing File Attributes. -* renaming files: Changing File Attributes. -* repeated loading: Repeated Loading. -* replace bindings: Changing Key Bindings. -* replace characters: Substitution. -* replace-buffer-in-windows: Displaying Buffers. -* replace-match: Replacing Match. -* replacement: Search and Replace. -* repositioning format arguments: Formatting Strings. -* require: Named Features. -* require-final-newline: Saving Buffers. -* requiring features: Named Features. -* reset-char-table: Working With Char Tables. -* resize redisplay: Size and Position. -* rest arguments: Argument List. -* restriction (in a buffer): Narrowing. -* resume (cf. no-redraw-on-reenter): Refresh Screen. -* return: Character Type. -* return-tooltalk-message: Elisp Interface for Sending Messages. -* reveal-annotation: Annotation Properties. -* reverse: Building Lists. -* reversing a list: Rearrangement. -* revert-buffer: Reverting. -* revert-buffer-function: Reverting. -* revert-buffer-insert-file-contents-function: Reverting. -* right-gutter: Specifying a Gutter. -* right-gutter-visible-p: Other Gutter Variables. -* right-gutter-width: Other Gutter Variables. -* right-margin-width: Margin Primitives. -* right-toolbar: Specifying the Toolbar. -* right-toolbar-visible-p: Other Toolbar Variables. -* right-toolbar-width: Other Toolbar Variables. -* rm: Changing File Attributes. -* round: Numeric Conversions. -* rounding in conversions: Numeric Conversions. -* rounding without conversion: Rounding Operations. -* rplaca: Modifying Lists. -* rplacd: Modifying Lists. -* run time stack: Internals of Debugger. -* run-emacs-from-temacs: Building XEmacs. -* run-hooks: Hooks. -* runnable temacs: Building XEmacs. -* same-window-buffer-names: Choosing Window. -* same-window-regexps: Choosing Window. -* save-abbrevs: Abbrev Files. -* save-buffer: Saving Buffers. -* save-current-buffer: Excursions. -* save-excursion: Excursions. -* save-excursion (Edebug): Edebug Display Update. -* save-match-data: Saving Match Data. -* save-restriction: Narrowing. -* save-selected-frame: Input Focus. -* save-selected-window <1>: Excursions. -* save-selected-window: Selecting Windows. -* save-some-buffers: Saving Buffers. -* save-window-excursion: Window Configurations. -* saving text properties: Saving Properties. -* saving window information: Window Configurations. -* scan-lists: Parsing Expressions. -* scan-sexps: Parsing Expressions. -* scope: Variable Scoping. -* screen layout: Window Configuration Type. -* scroll-conservatively: Vertical Scrolling. -* scroll-down: Vertical Scrolling. -* scroll-left: Horizontal Scrolling. -* scroll-other-window: Vertical Scrolling. -* scroll-right: Horizontal Scrolling. -* scroll-step: Vertical Scrolling. -* scroll-up: Vertical Scrolling. -* scrollbar-pointer-glyph: Mouse Pointer. -* scrollbars: Scrollbars. -* scrolling vertically: Vertical Scrolling. -* search-backward: String Search. -* search-failed: String Search. -* search-forward: String Search. -* searching: Searching and Matching. -* searching and case: Searching and Case. -* searching for regexp: Regexp Search. -* second: List Elements. -* select-console: The Selected Console and Device. -* select-device: The Selected Console and Device. -* select-frame: Input Focus. -* select-frame-hook: Frame Hooks. -* select-window: Selecting Windows. -* selected frame: Input Focus. -* selected window: Basic Windows. -* selected-console: The Selected Console and Device. -* selected-device: The Selected Console and Device. -* selected-frame: Input Focus. -* selected-window: Selecting Windows. -* selecting a buffer: Current Buffer. -* selecting windows: Selecting Windows. -* selection (for X windows): X Selections. -* selection-pointer-glyph: Mouse Pointer. -* selective display: Selective Display. -* selective-display: Selective Display. -* selective-display-ellipses: Selective Display. -* self-evaluating form: Self-Evaluating Forms. -* self-insert-and-exit: Minibuffer Misc. -* self-insert-command: Commands for Insertion. -* self-insert-command override: Changing Key Bindings. -* self-insert-command, minor modes: Keymaps and Minor Modes. -* self-insertion: Commands for Insertion. -* send-string-to-terminal: Terminal Output. -* send-tooltalk-message: Elisp Interface for Sending Messages. -* sending signals: Signals to Processes. -* sending ToolTalk messages: Sending Messages. -* sentence-end: Standard Regexps. -* sentinel: Sentinels. -* sequence: Sequences Arrays Vectors. -* sequence length: Sequence Functions. -* sequencep: Sequence Functions. -* set: Setting Variables. -* set-annotation-action: Annotation Properties. -* set-annotation-data: Annotation Properties. -* set-annotation-down-glyph: Annotation Properties. -* set-annotation-face: Annotation Properties. -* set-annotation-glyph: Annotation Properties. -* set-annotation-layout: Annotation Properties. -* set-annotation-menu: Annotation Properties. -* set-auto-mode: Auto Major Mode. -* set-buffer: Current Buffer. -* set-buffer-auto-saved: Auto-Saving. -* set-buffer-major-mode: Auto Major Mode. -* set-buffer-menubar: Menubar. -* set-buffer-modified-p: Buffer Modification. -* set-case-syntax: Case Tables. -* set-case-syntax-delims: Case Tables. -* set-case-syntax-pair: Case Tables. -* set-case-table: Case Tables. -* set-category-table: Category Tables. -* set-charset-ccl-program: Charset Property Functions. -* set-coding-category-system: Detection of Textual Encoding. -* set-coding-priority-list: Detection of Textual Encoding. -* set-console-type-image-conversion-list: Image Instantiator Conversion. -* set-default: Default Value. -* set-default-file-modes: Changing File Attributes. -* set-default-gutter-position: Specifying a Gutter. -* set-default-toolbar-position: Specifying the Toolbar. -* set-device-baud-rate <1>: Terminal Output. -* set-device-baud-rate: Console and Device I/O. -* set-extent-begin-glyph: Extent Properties. -* set-extent-begin-glyph-layout: Extent Properties. -* set-extent-end-glyph: Extent Properties. -* set-extent-end-glyph-layout: Extent Properties. -* set-extent-endpoints: Extent Endpoints. -* set-extent-face: Extent Properties. -* set-extent-initial-redisplay-function: Extent Properties. -* set-extent-keymap: Extent Properties. -* set-extent-mouse-face: Extent Properties. -* set-extent-parent: Extent Parents. -* set-extent-priority: Extent Properties. -* set-extent-properties: Extent Properties. -* set-extent-property: Extent Properties. -* set-face-background: Face Convenience Functions. -* set-face-background-pixmap: Face Convenience Functions. -* set-face-font: Face Convenience Functions. -* set-face-foreground: Face Convenience Functions. -* set-face-property: Face Properties. -* set-face-underline-p: Face Convenience Functions. -* set-file-modes: Changing File Attributes. -* set-frame-configuration: Frame Configurations. -* set-frame-pointer: Mouse Pointer. -* set-frame-position: Size and Position. -* set-frame-properties: Property Access. -* set-frame-property: Property Access. -* set-frame-size: Size and Position. -* set-glyph-baseline: Glyph Convenience Functions. -* set-glyph-contrib-p: Glyph Convenience Functions. -* set-glyph-face: Glyph Convenience Functions. -* set-glyph-image: Glyph Convenience Functions. -* set-glyph-property: Glyph Properties. -* set-input-mode: Input Modes. -* set-keymap-default-binding: Inheritance and Keymaps. -* set-keymap-name: Creating Keymaps. -* set-keymap-parents: Inheritance and Keymaps. -* set-keymap-prompt: Other Keymap Functions. -* set-left-margin: Margins. -* set-mark: The Mark. -* set-marker: Changing Markers. -* set-match-data: Entire Match Data. -* set-menubar: Menubar. -* set-menubar-dirty-flag: Menubar. -* set-process-buffer: Process Buffers. -* set-process-filter: Filter Functions. -* set-process-sentinel: Sentinels. -* set-process-window-size: Process Window Size. -* set-recent-keys-ring-size: Recording Input. -* set-register: Registers. -* set-right-margin: Margins. -* set-specifier: Adding Specifications. -* set-standard-case-table: Case Tables. -* set-syntax-table: Syntax Table Functions. -* set-text-properties: Changing Properties. -* set-tooltalk-message-attribute: Elisp Interface for Sending Messages. -* set-visited-file-modtime: Modification Time. -* set-visited-file-name: Buffer File Name. -* set-weak-list-list: Weak Lists. -* set-window-buffer: Buffers and Windows. -* set-window-buffer-dedicated: Choosing Window. -* set-window-configuration: Window Configurations. -* set-window-dedicated-p: Choosing Window. -* set-window-hscroll: Horizontal Scrolling. -* set-window-point: Window Point. -* set-window-start: Window Start. -* setcar: Setcar. -* setcdr: Setcdr. -* setenv: System Environment. -* setplist: Object Plists. -* setprv: System Environment. -* setq: Setting Variables. -* setq-default: Default Value. -* sets: Sets And Lists. -* setting modes of files: Changing File Attributes. -* setting-constant: Constant Variables. -* seventh: List Elements. -* sexp motion: List Motion. -* shadowing of variables: Local Variables. -* shallow binding: Impl of Scope. -* shared-lisp-mode-map: Standard Keymaps. -* Shell mode modeline-format: Modeline Data. -* shell-command-history: Minibuffer History. -* shrink-window: Resizing Windows. -* shrink-window-horizontally: Resizing Windows. -* shrink-window-pixels: Resizing Windows. -* side effect: Intro Eval. -* signal: Signaling Errors. -* signal-error: Signaling Errors. -* signal-process: Signals to Processes. -* signaling errors: Signaling Errors. -* signals: Signals to Processes. -* sin: Math Functions. -* single-key-description: Describing Characters. -* sinh: Math Functions. -* sit-for: Waiting. -* site-init.el: Building XEmacs. -* site-load.el: Building XEmacs. -* site-run-file: Init File. -* site-start.el: Start-up Summary. -* sixth: List Elements. -* size of frame: Size and Position. -* size of window: Size of Window. -* skip-chars-backward: Skipping Characters. -* skip-chars-forward: Skipping Characters. -* skip-syntax-backward: Motion and Syntax. -* skip-syntax-forward: Motion and Syntax. -* skipping characters: Skipping Characters. -* skipping comments: Parsing Expressions. -* sleep-for: Waiting. -* Snarf-documentation: Accessing Documentation. -* sort: Rearrangement. -* sort-columns: Sorting. -* sort-fields: Sorting. -* sort-lines: Sorting. -* sort-numeric-fields: Sorting. -* sort-pages: Sorting. -* sort-paragraphs: Sorting. -* sort-regexp-fields: Sorting. -* sort-subr: Sorting. -* sorting lists: Rearrangement. -* sorting text: Sorting. -* sound: Beeping. -* sound-alist: Beeping. -* special: Major Mode Conventions. -* special form descriptions: A Sample Function Description. -* special form evaluation: Special Forms. -* special forms: Primitive Function Type. -* special forms (Edebug): Instrumenting. -* special forms for control structures: Control Structures. -* special-display-buffer-names: Choosing Window. -* special-display-frame-plist: Choosing Window. -* special-display-function: Choosing Window. -* special-display-popup-frame: Choosing Window. -* special-display-regexps: Choosing Window. -* specification (in a specifier): Specifiers In-Depth. -* specifier: Specifiers. -* specifier type: Specifier Type. -* specifier, domain: Specifiers In-Depth. -* specifier, fallback: Specifier Instancing. -* specifier, inst-list: Specifiers In-Depth. -* specifier, inst-pair: Specifiers In-Depth. -* specifier, instance: Specifiers In-Depth. -* specifier, instancing: Specifiers In-Depth. -* specifier, instantiator: Specifiers In-Depth. -* specifier, locale: Specifiers In-Depth. -* specifier, specification: Specifiers In-Depth. -* specifier, tag: Specifiers In-Depth. -* specifier, tag set: Specifiers In-Depth. -* specifier-fallback: Retrieving Specifications. -* specifier-instance: Specifier Instancing Functions. -* specifier-instance-from-inst-list: Specifier Instancing Functions. -* specifier-locale-type-from-locale: Other Specification Functions. -* specifier-spec-list: Retrieving Specifications. -* specifier-specs: Retrieving Specifications. -* specifier-tag-list: Specifier Tag Functions. -* specifier-tag-predicate: Specifier Tag Functions. -* specifier-type: Specifier Types. -* specifierp: Specifiers. -* speedups: Compilation Tips. -* splicing (with backquote): Backquote. -* split-height-threshold: Choosing Window. -* split-line: Commands for Insertion. -* split-path: Regexp Search. -* split-string: Regexp Search. -* split-window: Splitting Windows. -* split-window-horizontally: Splitting Windows. -* split-window-vertically: Splitting Windows. -* splitting windows: Splitting Windows. -* sqrt: Math Functions. -* stable sort: Rearrangement. -* standard regexps used in editing: Standard Regexps. -* standard-case-table: Case Tables. -* standard-category-table: Category Tables. -* standard-input: Input Functions. -* standard-output: Output Variables. -* standard-syntax-table: Standard Syntax Tables. -* standards of coding style: Tips. -* start up of XEmacs: Start-up Summary. -* start-process: Asynchronous Processes. -* start-process-shell-command: Asynchronous Processes. -* startup.el: Start-up Summary. -* stop points: Using Edebug. -* stop-process: Signals to Processes. -* stopping an infinite loop: Infinite Loops. -* stopping on events: Global Break Condition. -* store-match-data: Entire Match Data. -* stream (for printing): Output Streams. -* stream (for reading): Input Streams. -* string: Creating Strings. -* string equality: Text Comparison. -* string in keymap: Key Lookup. -* string input stream: Input Streams. -* string length: Sequence Functions. -* string length, maximum when printing: Output Variables. -* string properties: String Properties. -* string search: String Search. -* string to character: String Conversion. -* string to number: String Conversion. -* string to object: Input Functions. -* string, writing a doc string: Documentation Basics. -* string-equal: Text Comparison. -* string-lessp: Text Comparison. -* string-match: Regexp Search. -* string-modified-tick: Modifying Strings. -* string-to-char: String Conversion. -* string-to-int: String Conversion. -* string-to-number: String Conversion. -* string<: Text Comparison. -* string=: Text Comparison. -* stringp: Predicates for Strings. -* strings: Strings and Characters. -* strings, formatting them: Formatting Strings. -* strings, modifying: Modifying Strings. -* string quote: Syntax Class Table. -* subprocess: Processes. -* subr: What Is a Function. -* subrp: What Is a Function. -* subsidiary-coding-system: Basic Coding System Functions. -* subst-char-in-region: Substitution. -* substitute-command-keys: Keys in Documentation. -* substitute-in-file-name: File Name Expansion. -* substitute-key-definition: Changing Key Bindings. -* substituting keys in documentation: Keys in Documentation. -* substring: Creating Strings. -* subwindow type: Subwindow Type. -* subwindow-image-instance-p: Image Instance Types. -* subwindowp: Subwindows. -* suppress-keymap: Changing Key Bindings. -* suspend (cf. no-redraw-on-reenter): Refresh Screen. -* suspend evaluation: Recursive Editing. -* suspend-emacs: Suspending XEmacs. -* suspend-hook: Suspending XEmacs. -* suspend-resume-hook: Suspending XEmacs. -* suspending XEmacs: Suspending XEmacs. -* switch-to-buffer: Displaying Buffers. -* switch-to-buffer-other-window: Displaying Buffers. -* switches on command line: Command Line Arguments. -* switching to a buffer: Displaying Buffers. -* symbol: Symbols. -* symbol components: Symbol Components. -* symbol equality: Creating Symbols. -* symbol evaluation: Symbol Forms. -* symbol function indirection: Function Indirection. -* symbol in keymap: Key Lookup. -* symbol name hashing: Creating Symbols. -* symbol-function: Function Cells. -* symbol-name: Creating Symbols. -* symbol-plist: Object Plists. -* symbol-value: Accessing Variables. -* symbolp: Symbols. -* symbol constituent: Syntax Class Table. -* synchronous subprocess: Synchronous Processes. -* syntax classes: Syntax Descriptors. -* syntax descriptor: Syntax Descriptors. -* syntax error (Edebug): Backtracking. -* syntax flags: Syntax Flags. -* syntax for characters: Character Type. -* syntax table: Syntax Tables. -* syntax table example: Example Major Modes. -* syntax table internals: Syntax Table Internals. -* syntax tables in modes: Major Mode Conventions. -* syntax-table: Syntax Table Functions. -* syntax-table-p: Syntax Basics. -* system-configuration: System Environment. -* system-name: System Environment. -* system-type: System Environment. -* t: Constant Variables. -* t and truth: nil and t. -* t input stream: Input Streams. -* t output stream: Output Streams. -* tab: Character Type. -* tab deletion: Deletion. -* tab-stop-list: Indent Tabs. -* tab-to-tab-stop: Indent Tabs. -* tab-width: Usual Display. -* tabs stops for indentation: Indent Tabs. -* tag (in a specifier): Specifiers In-Depth. -* tag on run time stack: Catch and Throw. -* tag set (in a specifier): Specifiers In-Depth. -* tan: Math Functions. -* tanh: Math Functions. -* TCP: Network. -* temacs: Building XEmacs. -* temp-buffer-show-function: Temporary Displays. -* temp-directory: Unique File Names. -* tenth: List Elements. -* TERM environment variable: Terminal-Specific. -* term-file-prefix: Terminal-Specific. -* term-setup-hook: Terminal-Specific. -* Termcap: Terminal-Specific. -* terminal frame <1>: Frames. -* terminal frame: Basic Windows. -* terminal input: Terminal Input. -* terminal input modes: Input Modes. -* terminal output: Terminal Output. -* terminal-device: Console Types and Device Classes. -* terminal-specific initialization: Terminal-Specific. -* terminate keyboard macro: Peeking and Discarding. -* termscript file: Terminal Output. -* terpri: Output Functions. -* testing types: Type Predicates. -* text: Text. -* text files and binary files: Files and MS-DOS. -* text insertion: Insertion. -* text parsing: Syntax Tables. -* text properties: Text Properties. -* text properties in files: Saving Properties. -* text-char-description: Describing Characters. -* text-image-instance-p: Image Instance Types. -* text-mode-abbrev-table: Standard Abbrev Tables. -* text-mode-map: Standard Keymaps. -* text-mode-syntax-table: Standard Syntax Tables. -* text-pointer-glyph: Mouse Pointer. -* text-properties-at: Examining Properties. -* text-property-any: Property Search. -* text-property-not-all: Property Search. -* third: List Elements. -* this-command: Command Loop Info. -* this-command-keys: Command Loop Info. -* throw: Catch and Throw. -* throw example: Recursive Editing. -* tiled windows: Basic Windows. -* timeout-event-p: Event Predicates. -* timing programs: Compilation Tips. -* tips: Tips. -* toggle-read-only: Read Only Buffers. -* toolbar: Toolbar. -* toolbar button type: Toolbar Button Type. -* toolbar-buttons-captioned-p: Other Toolbar Variables. -* toolbar-make-button-list: Toolbar Descriptor Format. -* toolbar-map <1>: Standard Keymaps. -* toolbar-map: Active Keymaps. -* toolbar-pointer-glyph: Mouse Pointer. -* toolbar-specifier-p <1>: Specifier Types. -* toolbar-specifier-p: Specifying the Toolbar. -* ToolTalk: ToolTalk Support. -* ToolTalk message: Sending Messages. -* ToolTalk pattern: Receiving Messages. -* top-gutter: Specifying a Gutter. -* top-gutter-height: Other Gutter Variables. -* top-gutter-visible-p: Other Gutter Variables. -* top-level: Recursive Editing. -* top-level form: Loading. -* top-toolbar: Specifying the Toolbar. -* top-toolbar-height: Other Toolbar Variables. -* top-toolbar-visible-p: Other Toolbar Variables. -* tq-close: Transaction Queues. -* tq-create: Transaction Queues. -* tq-enqueue: Transaction Queues. -* tracing: Tracing. -* transaction queue: Transaction Queues. -* transcendental functions: Math Functions. -* translate-region: Substitution. -* translating input events: Translating Input. -* transpose-regions: Transposition. -* true: nil and t. -* truename (of file): Truenames. -* truncate: Numeric Conversions. -* truncate-lines: Truncation. -* truncate-partial-width-windows: Truncation. -* truncation-glyph: Redisplay Glyphs. -* truth value: nil and t. -* try-completion: Basic Completion. -* two's complement: Integer Basics. -* type: Lisp Data Types. -* type checking: Type Predicates. -* type predicates: Type Predicates. -* type-of: Type Predicates. -* unbinding keys: Key Binding Commands. -* undefined: Functions for Key Lookup. -* undefined in keymap: Key Lookup. -* undefined key: Keymap Terminology. -* undo avoidance: Substitution. -* undo-boundary: Undo. -* undo-limit: Maintaining Undo. -* undo-strong-limit: Maintaining Undo. -* unexec: Building XEmacs. -* unhandled-file-name-directory: Magic File Names. -* unintern: Creating Symbols. -* uninterned symbol: Creating Symbols. -* uninterned symbols, printing: Output Variables. -* unique extents: Duplicable Extents. -* universal-argument: Prefix Command Arguments. -* unload-feature: Unloading. -* unloading: Unloading. -* unlock-buffer: File Locks. -* unmap-frame-hook: Frame Hooks. -* unread-command-event: Peeking and Discarding. -* unread-command-events: Peeking and Discarding. -* unreading: Input Streams. -* unregister-tooltalk-pattern: Elisp Interface for Receiving Messages. -* unwind-protect: Cleanups. -* unwinding: Cleanups. -* up-list: List Motion. -* upcase: Character Case. -* upcase-region: Case Changes. -* upcase-word: Case Changes. -* update display: Refresh Screen. -* update-directory-autoloads: Autoload. -* update-file-autoloads: Autoload. -* upper case: Character Case. -* upper case key sequence: Key Sequence Input. -* use-global-map: Active Keymaps. -* use-hard-newlines: Filling. -* use-left-overflow: Margin Primitives. -* use-local-map: Active Keymaps. -* use-right-overflow: Margin Primitives. -* user name completion subroutines: User Name Completion. -* user option: Defining Variables. -* user-defined error: Error Symbols. -* user-full-name: User Identification. -* user-home-directory: User Identification. -* user-login-name: User Identification. -* user-mail-address: User Identification. -* user-name-all-completions: User Name Completion. -* user-name-completion: User Name Completion. -* user-name-completion-1: User Name Completion. -* user-real-login-name: User Identification. -* user-real-uid: User Identification. -* user-uid: User Identification. -* user-variable-p: Defining Variables. -* user-variable-p example: High-Level Completion. -* valid-char-table-type-p: Char Table Types. -* valid-char-table-value-p: Working With Char Tables. -* valid-device-class-p: Console Types and Device Classes. -* valid-device-type-p: Console Types and Device Classes. -* valid-glyph-type-p: Glyph Types. -* valid-image-instance-type-p: Image Instance Types. -* valid-image-instantiator-format-p: Image Specifiers. -* valid-inst-list-p: Specifier Validation Functions. -* valid-instantiator-p: Specifier Validation Functions. -* valid-plist-p: Property Lists. -* valid-spec-list-p: Specifier Validation Functions. -* valid-specifier-domain-p: Specifier Validation Functions. -* valid-specifier-locale-p: Specifier Validation Functions. -* valid-specifier-locale-type-p: Specifier Validation Functions. -* valid-specifier-tag-p <1>: Specifier Validation Functions. -* valid-specifier-tag-p: Specifier Tag Functions. -* valid-specifier-tag-set-p: Specifier Tag Functions. -* valid-specifier-type-p: Specifier Validation Functions. -* value cell: Symbol Components. -* value of expression: Evaluation. -* values: Eval. -* variable: Variables. -* variable aliases: Variable Aliases. -* variable definition: Defining Variables. -* variable descriptions: A Sample Variable Description. -* variable limit error: Local Variables. -* variable-alias: Variable Aliases. -* variable-documentation: Documentation Basics. -* variable-obsoleteness-doc: Obsoleteness. -* variables, buffer-local: Buffer-Local Variables. -* variables, indirect: Variable Aliases. -* vc-mode: Modeline Variables. -* vconcat: Vector Functions. -* vector <1>: Vector Functions. -* vector: Vectors. -* vector evaluation: Self-Evaluating Forms. -* vector length: Sequence Functions. -* vectorp: Vector Functions. -* verify-visited-file-modtime: Modification Time. -* version number (in file name): File Name Components. -* version-control: Numbered Backups. -* vertical scrolling: Vertical Scrolling. -* vertical tab: Character Type. -* vertical-motion: Screen Lines. -* vertical-motion-pixels: Screen Lines. -* view-file: Visiting Functions. -* view-mode-map: Standard Keymaps. -* view-register: Registers. -* visible frame: Visibility of Frames. -* visible-bell: Beeping. -* visible-frame-list: Finding All Frames. -* visited file: Buffer File Name. -* visited file mode: Auto Major Mode. -* visited-file-modtime: Modification Time. -* visiting files: Visiting Files. -* void function: Function Indirection. -* void function cell: Function Cells. -* void variable: Void Variables. -* void-function: Function Cells. -* void-variable: Void Variables. -* waiting: Waiting. -* waiting for command key input: Peeking and Discarding. -* waiting-for-user-input-p: Sentinels. -* wakeup: Subprocess Creation. -* walk-windows: Cyclic Window Ordering. -* weak hash table: Weak Hash Tables. -* weak list: Weak Lists. -* weak list type: Weak List Type. -* weak-list-list: Weak Lists. -* weak-list-p: Weak Lists. -* weak-list-type: Weak Lists. -* where-is-internal: Scanning Keymaps. -* while: Iteration. -* whitespace: Character Type. -* whitespace character: Syntax Class Table. -* widen: Narrowing. -* widening: Narrowing. -* window: Basic Windows. -* window configuration (Edebug): Edebug Display Update. -* window configurations: Window Configurations. -* window excursions: Excursions. -* window ordering, cyclic: Cyclic Window Ordering. -* window point: Window Point. -* window position <1>: Position of Window. -* window position: Window Point. -* window resizing: Resizing Windows. -* window size: Size of Window. -* window size, changing: Resizing Windows. -* window splitting: Splitting Windows. -* window system types: Window-System Types. -* window top line: Window Start. -* window-buffer: Buffers and Windows. -* window-configuration-p: Window Configurations. -* window-dedicated-p: Choosing Window. -* window-displayed-text-pixel-height: Size of Window. -* window-end: Window Start. -* window-frame: Frames and Windows. -* window-height: Size of Window. -* window-highest-p: Position of Window. -* window-hscroll: Horizontal Scrolling. -* window-left-margin-pixel-width: Margin Primitives. -* window-live-p: Deleting Windows. -* window-lowest-p: Position of Window. -* window-min-height: Resizing Windows. -* window-min-width: Resizing Windows. -* window-minibuffer-p: Minibuffer Misc. -* window-pixel-edges: Position of Window. -* window-pixel-height: Size of Window. -* window-pixel-width: Size of Window. -* window-point: Window Point. -* window-right-margin-pixel-width: Margin Primitives. -* window-setup-hook: Terminal-Specific. -* window-size-change-functions: Resizing Windows. -* window-start: Window Start. -* window-system objects: Faces and Window-System Objects. -* window-text-area-pixel-edges: Position of Window. -* window-text-area-pixel-height: Size of Window. -* window-text-area-pixel-width: Size of Window. -* window-width: Size of Window. -* windowp: Basic Windows. -* windows, controlling precisely: Buffers and Windows. -* with-current-buffer: Excursions. -* with-output-to-temp-buffer: Temporary Displays. -* with-selected-frame: Input Focus. -* with-temp-file: Excursions. -* word search: String Search. -* word-search-backward: String Search. -* word-search-forward: String Search. -* words-include-escapes: Word Motion. -* word constituent: Syntax Class Table. -* write-abbrev-file: Abbrev Files. -* write-char: Output Functions. -* write-contents-hooks: Saving Buffers. -* write-file: Saving Buffers. -* write-file-hooks: Saving Buffers. -* write-region: Writing to Files. -* write-region-annotate-functions: Saving Properties. -* writing a documentation string: Documentation Basics. -* wrong-number-of-arguments: Argument List. -* wrong-type-argument: Type Predicates. -* X: X-Windows. -* X resource type: X Resource Type. -* X window frame: Frames. -* x-allow-sendevents: X Miscellaneous. -* x-bitmap-file-path <1>: X Miscellaneous. -* x-bitmap-file-path: Image Specifiers. -* x-debug-events: X Miscellaneous. -* x-debug-mode: X Miscellaneous. -* x-disown-selection: X Selections. -* x-display-visual-class: Server Data. -* x-emacs-application-class: Resources. -* x-find-larger-font: Font Instance Size. -* x-find-smaller-font: Font Instance Size. -* x-font-size: Font Instance Size. -* x-get-cutbuffer: X Selections. -* x-get-resource: Resources. -* x-get-selection: X Selections. -* x-grab-keyboard: Grabs. -* x-grab-pointer: Grabs. -* x-library-search-path: X Miscellaneous. -* x-make-font-bold: Font Instance Characteristics. -* x-make-font-bold-italic: Font Instance Characteristics. -* x-make-font-italic: Font Instance Characteristics. -* x-make-font-unbold: Font Instance Characteristics. -* x-make-font-unitalic: Font Instance Characteristics. -* x-own-selection: X Selections. -* x-put-resource: Resources. -* x-server-vendor: Server Data. -* x-server-version: Server Data. -* x-set-frame-icon-pixmap: Frame Titles. -* x-store-cutbuffer: X Selections. -* x-ungrab-keyboard: Grabs. -* x-ungrab-pointer: Grabs. -* x-valid-keysym-name-p: X Miscellaneous. -* x-window-id: X Miscellaneous. -* X-Windows: X-Windows. -* XEmacs event standard notation: Describing Characters. -* xpm-color-symbols: Image Specifiers. -* y-or-n-p: Yes-or-No Queries. -* y-or-n-p-maybe-dialog-box: Yes-or-No Queries. -* yank: Yank Commands. -* yank suppression: Changing Key Bindings. -* yank-pop: Yank Commands. -* yes-or-no questions: Yes-or-No Queries. -* yes-or-no-p: Yes-or-No Queries. -* yes-or-no-p-dialog-box: Yes-or-No Queries. -* yes-or-no-p-maybe-dialog-box: Yes-or-No Queries. -* zero-length extent: Extent Endpoints. -* zerop: Predicates on Numbers. -* zmacs-activate-region: The Region. -* zmacs-activate-region-hook: The Region. -* zmacs-deactivate-region: The Region. -* zmacs-deactivate-region-hook: The Region. -* zmacs-region-stays: The Region. -* zmacs-regions: The Region. -* zmacs-update-region: The Region. -* zmacs-update-region-hook: The Region. -* | in regexp: Syntax of Regexps. - - diff --git a/info/lispref.info-47 b/info/lispref.info-47 deleted file mode 100644 index 4f23472..0000000 --- a/info/lispref.info-47 +++ /dev/null @@ -1,3484 +0,0 @@ -This is ../info/lispref.info, produced by makeinfo version 4.0 from -lispref/lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Index, Prev: Standard Hooks, Up: Top - -Index -***** - -* Menu: - -* " in printing: Output Functions. -* " in strings: String Type. -* #$: Docs and Compilation. -* #@COUNT: Docs and Compilation. -* $ in display: Truncation. -* $ in regexp: Syntax of Regexps. -* %: Arithmetic Operations. -* % in format: Formatting Strings. -* & in replacement: Replacing Match. -* &define (Edebug): Specification List. -* ¬ (Edebug): Specification List. -* &optional: Argument List. -* &optional (Edebug): Specification List. -* &or (Edebug): Specification List. -* &rest: Argument List. -* &rest (Edebug): Specification List. -* ' for quoting: Quoting. -* ( in regexp: Syntax of Regexps. -* (...) in lists: Cons Cell Type. -* ) in regexp: Syntax of Regexps. -* *: Arithmetic Operations. -* * in interactive: Using Interactive. -* * in regexp: Syntax of Regexps. -* *? in regexp: Syntax of Regexps. -* *PQfn: Unimplemented libpq Functions. -* *PQoidStatus: Unimplemented libpq Functions. -* *PQsetdb: Unimplemented libpq Functions. -* *PQsetdbLogin: Unimplemented libpq Functions. -* *scratch*: Auto Major Mode. -* +: Arithmetic Operations. -* + in regexp: Syntax of Regexps. -* +? in regexp: Syntax of Regexps. -* , (with Backquote): Backquote. -* ,@ (with Backquote): Backquote. -* -: Arithmetic Operations. -* . in lists: Dotted Pair Notation. -* . in regexp: Syntax of Regexps. -* .emacs: Init File. -* .emacs customization: Major Mode Conventions. -* /: Arithmetic Operations. -* /=: Comparison of Numbers. -* 1+: Arithmetic Operations. -* 1-: Arithmetic Operations. -* ; in comment: Comments. -* <: Comparison of Numbers. -* <=: Comparison of Numbers. -* : Functions for Key Lookup. -* =: Comparison of Numbers. -* >: Comparison of Numbers. -* >=: Comparison of Numbers. -* ? in character constant: Character Type. -* ? in regexp: Syntax of Regexps. -* @ in interactive: Using Interactive. -* [ in regexp: Syntax of Regexps. -* [...] (Edebug): Specification List. -* \ in character constant: Character Type. -* \ in display: Truncation. -* \ in printing: Output Functions. -* \ in regexp: Syntax of Regexps. -* \ in replacement: Replacing Match. -* \ in strings: String Type. -* \ in symbols: Symbol Type. -* \' in regexp: Syntax of Regexps. -* \(?: in regexp: Syntax of Regexps. -* \< in regexp: Syntax of Regexps. -* \= in regexp: Syntax of Regexps. -* \> in regexp: Syntax of Regexps. -* \` in regexp: Syntax of Regexps. -* \a: Character Type. -* \b: Character Type. -* \B in regexp: Syntax of Regexps. -* \b in regexp: Syntax of Regexps. -* \e: Character Type. -* \f: Character Type. -* \n: Character Type. -* \n in print: Output Variables. -* \N in replacement: Replacing Match. -* \r: Character Type. -* \S in regexp: Syntax of Regexps. -* \s in regexp: Syntax of Regexps. -* \t: Character Type. -* \v: Character Type. -* \W in regexp: Syntax of Regexps. -* \w in regexp: Syntax of Regexps. -* \{n,m\} in regexp: Syntax of Regexps. -* ] in regexp: Syntax of Regexps. -* ^ in regexp: Syntax of Regexps. -* _ in interactive: Using Interactive. -* `: Backquote. -* ` (Edebug): Debugging Backquote. -* ` (list substitution): Backquote. -* abbrev: Abbrevs. -* abbrev table: Abbrevs. -* abbrev tables in modes: Major Mode Conventions. -* abbrev-all-caps: Abbrev Expansion. -* abbrev-expansion: Abbrev Expansion. -* abbrev-file-name: Abbrev Files. -* abbrev-mode: Abbrev Mode. -* abbrev-prefix-mark: Abbrev Expansion. -* abbrev-start-location: Abbrev Expansion. -* abbrev-start-location-buffer: Abbrev Expansion. -* abbrev-symbol: Abbrev Expansion. -* abbrev-table-name-list: Abbrev Tables. -* abbreviate-file-name: Directory Names. -* abbrevs-changed: Abbrev Files. -* abort-recursive-edit: Recursive Editing. -* aborting: Recursive Editing. -* abs: Arithmetic Operations. -* absolute file name: Relative File Names. -* accelerate-menu: Menu Accelerator Functions. -* accept-process-output: Accepting Output. -* accessibility of a file: Testing Accessibility. -* accessible portion (of a buffer): Narrowing. -* accessible-keymaps: Scanning Keymaps. -* acos: Math Functions. -* acosh: Math Functions. -* activate-menubar-hook: Menubar. -* activate-popup-menu-hook: Pop-Up Menus. -* active display table: Active Display Table. -* active keymap: Active Keymaps. -* active-minibuffer-window: Minibuffer Misc. -* add-abbrev: Defining Abbrevs. -* add-hook: Hooks. -* add-menu: Modifying Menus. -* add-menu-button: Modifying Menus. -* add-menu-item: Modifying Menus. -* add-name-to-file: Changing File Attributes. -* add-spec-list-to-specifier: Adding Specifications. -* add-spec-to-specifier: Adding Specifications. -* add-submenu: Modifying Menus. -* add-text-properties: Changing Properties. -* add-timeout: Timers. -* add-to-list: Setting Variables. -* add-tooltalk-message-arg: Elisp Interface for Sending Messages. -* add-tooltalk-pattern-arg: Elisp Interface for Receiving Messages. -* add-tooltalk-pattern-attribute: Elisp Interface for Receiving Messages. -* address field of register: Cons Cell Type. -* after-change-function: Change Hooks. -* after-change-functions: Change Hooks. -* after-find-file: Subroutines of Visiting. -* after-init-hook: Init File. -* after-insert-file-functions: Saving Properties. -* after-load-alist: Hooks for Loading. -* after-revert-hook: Reverting. -* after-save-hook: Saving Buffers. -* aliases, for variables: Variable Aliases. -* alist: Association Lists. -* alist-to-plist: Converting Plists To/From Alists. -* all-annotations: Locating Annotations. -* all-completions: Basic Completion. -* and: Combining Conditions. -* annotation: Annotations. -* annotation hooks: Annotation Hooks. -* annotation-action: Annotation Properties. -* annotation-data: Annotation Properties. -* annotation-down-glyph: Annotation Properties. -* annotation-face: Annotation Properties. -* annotation-glyph: Annotation Properties. -* annotation-layout: Annotation Properties. -* annotation-list: Locating Annotations. -* annotation-menu: Annotation Properties. -* annotation-side: Annotation Properties. -* annotation-visible: Annotation Properties. -* annotation-width: Annotation Properties. -* annotationp: Annotation Primitives. -* annotations-at: Locating Annotations. -* annotations-in-region: Locating Annotations. -* anonymous function: Anonymous Functions. -* anonymous lambda expressions (Edebug): Instrumenting. -* apostrophe for quoting: Quoting. -* append: Building Lists. -* append-to-file: Writing to Files. -* apply: Calling Functions. -* apply, and debugging: Internals of Debugger. -* apropos: Help Functions. -* aref: Array Functions. -* argument binding: Argument List. -* argument descriptors: Using Interactive. -* argument evaluation form: Using Interactive. -* argument prompt: Using Interactive. -* arguments, reading: Minibuffers. -* arith-error example: Handling Errors. -* arith-error in division: Arithmetic Operations. -* arithmetic shift: Bitwise Operations. -* array: Arrays. -* array elements: Array Functions. -* arrayp: Array Functions. -* ASCII character codes: Character Type. -* aset: Array Functions. -* ash: Bitwise Operations. -* asin: Math Functions. -* asinh: Math Functions. -* ask-user-about-lock: File Locks. -* ask-user-about-supersession-threat: Modification Time. -* asking the user questions: Yes-or-No Queries. -* assoc: Association Lists. -* association list: Association Lists. -* assq: Association Lists. -* asynchronous subprocess: Asynchronous Processes. -* atan: Math Functions. -* atanh: Math Functions. -* atom <1>: List-related Predicates. -* atom: Cons Cell Type. -* atomic extent: Atomic Extents. -* atoms: List-related Predicates. -* attributes of text: Text Properties. -* Auto Fill mode: Auto Filling. -* auto-fill-function: Auto Filling. -* auto-lower-frame: Raising and Lowering. -* auto-mode-alist: Auto Major Mode. -* auto-raise-frame: Raising and Lowering. -* auto-save-default: Auto-Saving. -* auto-save-file-format: Format Conversion. -* auto-save-file-name-p: Auto-Saving. -* auto-save-hook: Auto-Saving. -* auto-save-interval: Auto-Saving. -* auto-save-list-file-name: Auto-Saving. -* auto-save-mode: Auto-Saving. -* auto-save-timeout: Auto-Saving. -* auto-save-visited-file-name: Auto-Saving. -* auto-saving: Auto-Saving. -* autoload <1>: Domain Specification. -* autoload: Autoload. -* autoload errors: Autoload. -* automatically buffer-local: Intro to Buffer-Local. -* available fonts: Font Instance Names. -* back-to-indentation: Motion by Indent. -* background pixmap: Merging Faces. -* backquote (Edebug): Debugging Backquote. -* backquote (list substitution): Backquote. -* backslash in character constant: Character Type. -* backslash in strings: String Type. -* backslash in symbols: Symbol Type. -* backspace: Character Type. -* backtrace: Internals of Debugger. -* backtrace-debug: Internals of Debugger. -* backtrace-frame: Internals of Debugger. -* backtracking: Backtracking. -* backup file: Backup Files. -* backup files, how to make them: Rename or Copy. -* backup-buffer: Making Backups. -* backup-by-copying: Rename or Copy. -* backup-by-copying-when-linked: Rename or Copy. -* backup-by-copying-when-mismatch: Rename or Copy. -* backup-enable-predicate: Making Backups. -* backup-file-name-p: Backup Names. -* backup-inhibited: Making Backups. -* backward-char: Character Motion. -* backward-delete-char-untabify: Deletion. -* backward-list: List Motion. -* backward-prefix-chars: Motion and Syntax. -* backward-sexp: List Motion. -* backward-to-indentation: Motion by Indent. -* backward-word: Word Motion. -* balancing parentheses: Blinking. -* barf-if-buffer-read-only: Read Only Buffers. -* base buffer: Indirect Buffers. -* base64: Transformations. -* base64-decode-region: Transformations. -* base64-decode-string: Transformations. -* base64-encode-region: Transformations. -* base64-encode-string: Transformations. -* batch mode: Batch Mode. -* batch-byte-compile: Compilation Functions. -* batch-byte-recompile-directory: Compilation Functions. -* beep: Beeping. -* beeping: Beeping. -* before point, insertion: Insertion. -* before-change-function: Change Hooks. -* before-change-functions: Change Hooks. -* before-init-hook: Init File. -* before-revert-hook: Reverting. -* beginning of line: Text Lines. -* beginning of line in regexp: Syntax of Regexps. -* beginning-of-buffer: Buffer End Motion. -* beginning-of-defun: List Motion. -* beginning-of-line: Text Lines. -* bell: Beeping. -* bell character: Character Type. -* bell-volume: Beeping. -* binary files and text files: Files and MS-DOS. -* binary-process-input: MS-DOS Subprocesses. -* binary-process-output: MS-DOS Subprocesses. -* bind-text-domain: Level 3 Primitives. -* binding arguments: Argument List. -* binding local variables: Local Variables. -* binding of a key: Keymap Terminology. -* bit vector: Bit Vectors. -* bit vector length: Sequence Functions. -* bit-vector: Bit Vector Functions. -* bit-vector-p: Bit Vector Functions. -* bitp: Bit Vector Functions. -* bitwise and: Bitwise Operations. -* bitwise exclusive or: Bitwise Operations. -* bitwise not: Bitwise Operations. -* bitwise or: Bitwise Operations. -* blink-matching-open: Blinking. -* blink-matching-paren: Blinking. -* blink-matching-paren-delay: Blinking. -* blink-matching-paren-distance: Blinking. -* blink-paren-function: Blinking. -* blink-paren-hook: Blinking. -* blinking: Blinking. -* bobp: Near Point. -* body of function: Lambda Components. -* bold: Font Instance Characteristics. -* bolp: Near Point. -* bookmark-map: Standard Keymaps. -* boolean: nil and t. -* boolean-specifier-p: Specifier Types. -* bootstrapping XEmacs from temacs: Building XEmacs. -* bottom-gutter: Specifying a Gutter. -* bottom-gutter-height: Other Gutter Variables. -* bottom-gutter-visible-p: Other Gutter Variables. -* bottom-toolbar: Specifying the Toolbar. -* bottom-toolbar-height: Other Toolbar Variables. -* bottom-toolbar-visible-p: Other Toolbar Variables. -* boundp: Void Variables. -* box diagrams, for lists: Cons Cell Type. -* box representation for lists: Lists as Boxes. -* break: Debugger. -* breakpoints: Breakpoints. -* bucket (in obarray): Creating Symbols. -* buffer: Buffers. -* buffer contents: Text. -* buffer file name: Buffer File Name. -* buffer input stream: Input Streams. -* buffer list: The Buffer List. -* buffer modification: Buffer Modification. -* buffer names: Buffer Names. -* buffer output stream: Output Streams. -* buffer text notation: Buffer Text Notation. -* buffer, read-only: Read Only Buffers. -* buffer-auto-save-file-name: Auto-Saving. -* buffer-backed-up: Making Backups. -* buffer-base-buffer: Indirect Buffers. -* buffer-disable-undo: Maintaining Undo. -* buffer-enable-undo: Maintaining Undo. -* buffer-end: Point. -* buffer-file-format: Format Conversion. -* buffer-file-name: Buffer File Name. -* buffer-file-number: Buffer File Name. -* buffer-file-truename: Buffer File Name. -* buffer-file-type: Files and MS-DOS. -* buffer-flush-undo: Maintaining Undo. -* buffer-glyph-p: Glyph Types. -* buffer-indirect-children: Indirect Buffers. -* buffer-invisibility-spec: Invisible Text. -* buffer-list: The Buffer List. -* buffer-live-p: Killing Buffers. -* buffer-local variables: Buffer-Local Variables. -* buffer-local variables in modes: Major Mode Conventions. -* buffer-local-variables: Creating Buffer-Local. -* Buffer-menu-mode-map: Standard Keymaps. -* buffer-modified-p: Buffer Modification. -* buffer-modified-tick: Buffer Modification. -* buffer-name: Buffer Names. -* buffer-offer-save <1>: Killing Buffers. -* buffer-offer-save: Saving Buffers. -* buffer-read-only: Read Only Buffers. -* buffer-saved-size <1>: Point. -* buffer-saved-size: Auto-Saving. -* buffer-size: Point. -* buffer-string: Buffer Contents. -* buffer-substring: Buffer Contents. -* buffer-undo-list: Undo. -* bufferp: Buffer Basics. -* buffers menu: Buffers Menu. -* buffers, controlled in windows: Buffers and Windows. -* buffers, creating: Creating Buffers. -* buffers, killing: Killing Buffers. -* buffers-menu-filter: Menu Filters. -* buffers-menu-max-size: Buffers Menu. -* buffers-menu-switch-to-buffer-function: Buffers Menu. -* building lists: Building Lists. -* building XEmacs: Building XEmacs. -* built-in function: What Is a Function. -* bury-buffer: The Buffer List. -* busy-pointer-glyph: Mouse Pointer. -* button-event-p: Event Predicates. -* button-press-event-p: Event Predicates. -* button-release-event-p: Event Predicates. -* bvconcat: Bit Vector Functions. -* byte-code <1>: Compilation Functions. -* byte-code: Byte Compilation. -* byte-code function: Compiled-Function Objects. -* byte-code interpreter: Compilation Functions. -* byte-compile: Compilation Functions. -* byte-compile-dynamic: Dynamic Loading. -* byte-compile-dynamic-docstrings: Docs and Compilation. -* byte-compile-file: Compilation Functions. -* byte-compiling macros: Compiling Macros. -* byte-compiling require: Named Features. -* byte-recompile-directory: Compilation Functions. -* byte-recompile-directory-ignore-errors-p: Compilation Functions. -* bytes: Strings and Characters. -* c++-mode-map: Standard Keymaps. -* C-c: Prefix Keys. -* C-g: Quitting. -* C-h: Prefix Keys. -* C-M-x: Instrumenting. -* c-mode-abbrev-table: Standard Abbrev Tables. -* c-mode-map: Standard Keymaps. -* c-mode-syntax-table: Standard Syntax Tables. -* C-q: Flow Control. -* C-s: Flow Control. -* C-x: Prefix Keys. -* C-x 4: Prefix Keys. -* C-x 5: Prefix Keys. -* C-x a: Prefix Keys. -* C-x n: Prefix Keys. -* C-x r: Prefix Keys. -* caaaar: List Elements. -* caaadr: List Elements. -* caaar: List Elements. -* caadar: List Elements. -* caaddr: List Elements. -* caadr: List Elements. -* caar: List Elements. -* cadaar: List Elements. -* cadadr: List Elements. -* cadar: List Elements. -* caddar: List Elements. -* cadddr: List Elements. -* caddr: List Elements. -* cadr: List Elements. -* call stack: Internals of Debugger. -* call-interactively: Interactive Call. -* call-process: Synchronous Processes. -* call-process-region: Synchronous Processes. -* calling a function: Calling Functions. -* cancel-debug-on-entry: Function Debugging. -* canonicalize-inst-list: Adding Specifications. -* canonicalize-inst-pair: Adding Specifications. -* canonicalize-lax-plist: Working With Lax Plists. -* canonicalize-plist: Working With Normal Plists. -* canonicalize-spec: Adding Specifications. -* canonicalize-spec-list: Adding Specifications. -* canonicalize-tag-set: Specifier Tag Functions. -* capitalization: Character Case. -* capitalize: Character Case. -* capitalize-region: Case Changes. -* capitalize-word: Case Changes. -* car: List Elements. -* car-safe: List Elements. -* case changes: Case Changes. -* case in replacements: Replacing Match. -* case-fold-search: Searching and Case. -* case-replace: Searching and Case. -* case-table-p: Case Tables. -* catch: Catch and Throw. -* category-designator-p: Category Tables. -* category-table: Category Tables. -* category-table-p: Category Tables. -* category-table-value-p: Category Tables. -* CBREAK: Flow Control. -* ccl-elapsed-time: Calling CCL. -* ccl-execute: Calling CCL. -* ccl-execute-on-string: Calling CCL. -* ccl-reset-elapsed-time: Calling CCL. -* cdaaar: List Elements. -* cdaadr: List Elements. -* cdaar: List Elements. -* cdadar: List Elements. -* cdaddr: List Elements. -* cdadr: List Elements. -* cdar: List Elements. -* cddaar: List Elements. -* cddadr: List Elements. -* cddar: List Elements. -* cdddar: List Elements. -* cddddr: List Elements. -* cdddr: List Elements. -* cddr: List Elements. -* CDE dt: CDE dt. -* cdr: List Elements. -* cdr-safe: List Elements. -* ceiling: Numeric Conversions. -* centering point: Vertical Scrolling. -* cerror: Signaling Errors. -* change hooks: Change Hooks. -* change-major-mode-hook: Major Mode Conventions. -* changing key bindings: Changing Key Bindings. -* changing to another buffer: Current Buffer. -* changing window size: Resizing Windows. -* char table type: Char Table Type. -* char-after: Near Point. -* char-before: Near Point. -* char-charset: MULE Characters. -* char-equal: Text Comparison. -* char-int: Character Codes. -* char-int confoundance disease: Character Type. -* char-int-p: Character Codes. -* char-octet: MULE Characters. -* char-or-char-int-p: Character Codes. -* char-or-string-p: Predicates for Strings. -* char-syntax: Syntax Table Functions. -* char-table-p: Char Tables. -* char-table-type: Char Table Types. -* char-table-type-list: Char Table Types. -* char-to-string: String Conversion. -* char=: Text Comparison. -* character arrays: Strings and Characters. -* character case: Character Case. -* character descriptor: Character Descriptors. -* character insertion: Commands for Insertion. -* character printing: Describing Characters. -* character set (in regexp): Syntax of Regexps. -* character to string: String Conversion. -* character-to-event: Converting Events. -* characteristics of font instances: Font Instance Characteristics. -* characterp: Predicates for Characters. -* characters: Strings and Characters. -* characters for interactive codes: Interactive Codes. -* character quote: Syntax Class Table. -* charset type: Charset Type. -* charset-ccl-program: Charset Property Functions. -* charset-chars: Charset Property Functions. -* charset-columns: Charset Property Functions. -* charset-dimension: Charset Property Functions. -* charset-direction: Charset Property Functions. -* charset-doc-string: Charset Property Functions. -* charset-final: Charset Property Functions. -* charset-from-attributes: Basic Charset Functions. -* charset-graphic: Charset Property Functions. -* charset-list: Basic Charset Functions. -* charset-name: Charset Property Functions. -* charset-property: Charset Property Functions. -* charset-registry: Charset Property Functions. -* charset-reverse-direction-charset: Basic Charset Functions. -* charsetp: Charsets. -* check-argument-type: Signaling Errors. -* check-gutter-button-syntax: Gutter Descriptor Format. -* check-toolbar-button-syntax: Toolbar Descriptor Format. -* check-valid-char-table-value: Working With Char Tables. -* check-valid-inst-list: Specifier Validation Functions. -* check-valid-instantiator: Specifier Validation Functions. -* check-valid-plist: Property Lists. -* check-valid-spec-list: Specifier Validation Functions. -* child process: Processes. -* children, of extent: Extent Parents. -* CL note--allocate more storage: Garbage Collection. -* CL note--case of letters: Symbol Type. -* CL note--default optional arg: Argument List. -* CL note--integers vrs eq: Comparison of Numbers. -* CL note--lack union, set: Sets And Lists. -* CL note--only throw in Emacs: Catch and Throw. -* CL note--rplaca vrs setcar: Modifying Lists. -* CL note--set local: Setting Variables. -* CL note--special forms compared: Special Forms. -* CL note--special variables: Variable Scoping. -* CL note--symbol in obarrays: Creating Symbols. -* cl-read: Reading in Edebug. -* cl-specs.el: Instrumenting. -* cl.el (Edebug): Instrumenting. -* cleanup forms: Cleanups. -* clear-abbrev-table: Abbrev Tables. -* clear-message: The Echo Area. -* clear-range-table: Working With Range Tables. -* clear-visited-file-modtime: Modification Time. -* close parenthesis: Blinking. -* close-database: Connecting to a Database. -* close parenthesis character: Syntax Class Table. -* closures not available: Extent. -* clrhash: Working With Hash Tables. -* codes, interactive, description of: Interactive Codes. -* coding standards: Tips. -* coding system type: Coding System Type. -* coding-category-list: Detection of Textual Encoding. -* coding-category-system: Detection of Textual Encoding. -* coding-priority-list: Detection of Textual Encoding. -* coding-system-base: Basic Coding System Functions. -* coding-system-doc-string: Coding System Property Functions. -* coding-system-list: Basic Coding System Functions. -* coding-system-name: Basic Coding System Functions. -* coding-system-p: Coding Systems. -* coding-system-property: Coding System Property Functions. -* coding-system-type: Coding System Property Functions. -* color instance type: Color Instance Type. -* color instances: Color Instances. -* color-instance-name: Color Instance Properties. -* color-instance-p: Color Instances. -* color-instance-rgb-components: Color Instance Properties. -* color-name: Color Convenience Functions. -* color-pixmap-image-instance-p: Image Instance Types. -* color-rgb-components: Color Convenience Functions. -* color-specifier-p <1>: Color Specifiers. -* color-specifier-p: Specifier Types. -* colorize-image-instance: Image Instance Functions. -* colors: Colors. -* columns: Columns. -* command: What Is a Function. -* command descriptions: A Sample Function Description. -* command history: Command History. -* command in keymap: Key Lookup. -* command line arguments: Command Line Arguments. -* command line options: Command Line Arguments. -* command loop: Command Loop. -* command loop, recursive: Recursive Editing. -* command-debug-status: Internals of Debugger. -* command-execute: Interactive Call. -* command-history: Command History. -* command-history-map: Standard Keymaps. -* command-line: Command Line Arguments. -* command-line-args: Command Line Arguments. -* command-line-functions: Command Line Arguments. -* command-line-processed: Command Line Arguments. -* command-switch-alist: Command Line Arguments. -* commandp: Interactive Call. -* commandp example: High-Level Completion. -* commands, defining: Defining Commands. -* comment syntax: Syntax Class Table. -* comments: Comments. -* comment ender: Syntax Class Table. -* comment starter: Syntax Class Table. -* Common Lisp: Lisp History. -* Common Lisp (Edebug): Instrumenting. -* compare-buffer-substrings: Comparing Text. -* comparing buffer text: Comparing Text. -* comparison of modification time: Modification Time. -* compilation: Byte Compilation. -* compilation functions: Compilation Functions. -* compile-defun: Compilation Functions. -* compiled function: Compiled-Function Objects. -* compiled-function-arglist: Compiled-Function Objects. -* compiled-function-constants: Compiled-Function Objects. -* compiled-function-doc-string: Compiled-Function Objects. -* compiled-function-domain: Compiled-Function Objects. -* compiled-function-instructions: Compiled-Function Objects. -* compiled-function-interactive: Compiled-Function Objects. -* compiled-function-p: What Is a Function. -* compiled-function-stack-size: Compiled-Function Objects. -* complete key: Keymap Terminology. -* completing-read: Minibuffer Completion. -* completion: Completion. -* completion, file name: File Name Completion. -* completion, user name: User Name Completion. -* completion-auto-help: Completion Commands. -* completion-ignore-case: Basic Completion. -* completion-ignored-extensions: File Name Completion. -* complex arguments: Minibuffers. -* complex command: Command History. -* complex-buffers-menu-p: Buffers Menu. -* compose-region: Composite Characters. -* composite-char-string: Composite Characters. -* concat: Creating Strings. -* concatenating lists: Rearrangement. -* concatenating strings: Creating Strings. -* cond: Conditionals. -* condition name: Error Symbols. -* condition-case: Handling Errors. -* conditional evaluation: Conditionals. -* cons: Building Lists. -* cons cell as box: Lists as Boxes. -* cons cells: Building Lists. -* consing: Building Lists. -* console-device-list: Basic Console Functions. -* console-disable-input: Console and Device I/O. -* console-enable-input: Console and Device I/O. -* console-list: Basic Console Functions. -* console-live-p: Connecting to a Console or Device. -* console-type-image-conversion-list: Image Instantiator Conversion. -* consolep: Consoles and Devices. -* consoles: Consoles and Devices. -* consp: List-related Predicates. -* continuation lines: Truncation. -* continuation-glyph: Redisplay Glyphs. -* continue-process: Signals to Processes. -* control character printing: Describing Characters. -* control characters: Character Type. -* control characters in display: Usual Display. -* control characters, reading: Quoted Character Input. -* control structures: Control Structures. -* control-arrow-glyph: Redisplay Glyphs. -* Control-X-prefix: Prefix Keys. -* conventions for writing minor modes: Minor Mode Conventions. -* conversion of image instantiators: Image Instantiator Conversion. -* conversion of strings: String Conversion. -* copy-alist: Association Lists. -* copy-category-table: Category Tables. -* copy-coding-system: Basic Coding System Functions. -* copy-event: Working With Events. -* copy-extent: Detached Extents. -* copy-face: Basic Face Functions. -* copy-file: Changing File Attributes. -* copy-hash-table: Introduction to Hash Tables. -* copy-keymap: Creating Keymaps. -* copy-marker: Creating Markers. -* copy-range-table: Introduction to Range Tables. -* copy-region-as-kill: Kill Functions. -* copy-sequence: Sequence Functions. -* copy-specifier: Other Specification Functions. -* copy-syntax-table: Syntax Table Functions. -* copying alists: Association Lists. -* copying bit vectors: Bit Vector Functions. -* copying files: Changing File Attributes. -* copying lists: Building Lists. -* copying sequences: Sequence Functions. -* copying strings: Creating Strings. -* copying vectors: Vector Functions. -* cos: Math Functions. -* cosh: Math Functions. -* count-lines: Text Lines. -* count-loop: A Sample Function Description. -* counting columns: Columns. -* coverage testing: Coverage Testing. -* create-device-hook: Connecting to a Console or Device. -* create-file-buffer: Subroutines of Visiting. -* create-frame-hook: Frame Hooks. -* create-tooltalk-message: Elisp Interface for Sending Messages. -* create-tooltalk-pattern: Elisp Interface for Receiving Messages. -* creating buffers: Creating Buffers. -* creating keymaps: Creating Keymaps. -* ctl-arrow: Usual Display. -* ctl-x-4-map <1>: Standard Keymaps. -* ctl-x-4-map: Prefix Keys. -* ctl-x-5-map <1>: Standard Keymaps. -* ctl-x-5-map: Prefix Keys. -* ctl-x-map <1>: Standard Keymaps. -* ctl-x-map: Prefix Keys. -* cube-root: Math Functions. -* current binding: Local Variables. -* current buffer: Current Buffer. -* current buffer excursion: Excursions. -* current buffer mark: The Mark. -* current buffer point and mark (Edebug): Edebug Display Update. -* current buffer position: Point. -* current command: Command Loop Info. -* current stack frame: Using Debugger. -* current-buffer: Current Buffer. -* current-case-table: Case Tables. -* current-column: Columns. -* current-fill-column: Margins. -* current-frame-configuration: Frame Configurations. -* current-global-map: Active Keymaps. -* current-indentation: Primitive Indent. -* current-input-mode: Input Modes. -* current-justification: Filling. -* current-keymaps: Active Keymaps. -* current-kill: Low-Level Kill Ring. -* current-left-margin: Margins. -* current-local-map: Active Keymaps. -* current-menubar: Menubar. -* current-message: The Echo Area. -* current-minor-mode-maps: Active Keymaps. -* current-mouse-event: Command Loop Info. -* current-prefix-arg: Prefix Command Arguments. -* current-time: Time of Day. -* current-time-string: Time of Day. -* current-time-zone: Time of Day. -* current-window-configuration: Window Configurations. -* cursor (mouse): Mouse Pointer. -* cursor-in-echo-area: The Echo Area. -* cust-print: Printing in Edebug. -* cut buffer: X Selections. -* cyclic ordering of windows: Cyclic Window Ordering. -* data type: Lisp Data Types. -* data-directory: Accessing Documentation. -* database: Databases. -* database type: Database Type. -* database-file-name: Other Database Functions. -* database-last-error: Other Database Functions. -* database-live-p: Connecting to a Database. -* database-subtype: Other Database Functions. -* database-type: Other Database Functions. -* databasep: Databases. -* deallocate-event: Working With Events. -* debug: Invoking the Debugger. -* debug-allocation: Garbage Collection. -* debug-allocation-backtrace: Garbage Collection. -* debug-ignored-errors: Error Debugging. -* debug-on-entry: Function Debugging. -* debug-on-error: Error Debugging. -* debug-on-error use: Processing of Errors. -* debug-on-next-call: Internals of Debugger. -* debug-on-quit: Infinite Loops. -* debug-on-signal: Error Debugging. -* debug-on-signal use: Handling Errors. -* debugger <1>: Internals of Debugger. -* debugger: Debugger. -* debugger command list: Debugger Commands. -* debugger-mode-map: Standard Keymaps. -* debugging errors: Error Debugging. -* debugging specific functions: Function Debugging. -* decode-big5-char: Big5 and Shift-JIS Functions. -* decode-coding-region: Encoding and Decoding Text. -* decode-shift-jis-char: Big5 and Shift-JIS Functions. -* decode-time: Time Conversion. -* decoding file formats: Format Conversion. -* decompose-region: Composite Characters. -* decrement field of register: Cons Cell Type. -* dedicated window: Choosing Window. -* deep binding: Impl of Scope. -* def-edebug-spec: Instrumenting Macro Calls. -* defalias: Defining Functions. -* default argument string: Interactive Codes. -* default init file: Init File. -* default value: Default Value. -* default-abbrev-mode: Abbrev Mode. -* default-boundp: Default Value. -* default-buffer-file-type: Files and MS-DOS. -* default-case-fold-search: Searching and Case. -* default-ctl-arrow: Usual Display. -* default-deselect-frame-hook: Raising and Lowering. -* default-directory: File Name Expansion. -* default-file-modes: Changing File Attributes. -* default-fill-column: Margins. -* default-frame-name: Frame Name. -* default-frame-plist: Initial Properties. -* default-gutter: Specifying a Gutter. -* default-gutter-height: Other Gutter Variables. -* default-gutter-position: Specifying a Gutter. -* default-gutter-visible-p: Other Gutter Variables. -* default-gutter-width: Other Gutter Variables. -* default-justification: Filling. -* default-major-mode: Auto Major Mode. -* default-menubar: Menubar. -* default-minibuffer-frame: Minibuffers and Frames. -* default-modeline-format: Modeline Variables. -* default-popup-menu: Pop-Up Menus. -* default-select-frame-hook: Raising and Lowering. -* default-text-properties: Examining Properties. -* default-toolbar: Specifying the Toolbar. -* default-toolbar-height: Other Toolbar Variables. -* default-toolbar-position: Specifying the Toolbar. -* default-toolbar-visible-p: Other Toolbar Variables. -* default-toolbar-width: Other Toolbar Variables. -* default-truncate-lines: Truncation. -* default-value: Default Value. -* default-x-device: Resources. -* default.el: Start-up Summary. -* defconst <1>: Domain Specification. -* defconst: Defining Variables. -* defcustom: Variable Definitions. -* defgroup: Group Definitions. -* define-abbrev: Defining Abbrevs. -* define-abbrev-table: Abbrev Tables. -* define-derived-mode: Derived Modes. -* define-error: Error Symbols. -* define-function: Defining Functions. -* define-key: Changing Key Bindings. -* define-logical-name: Changing File Attributes. -* define-obsolete-function-alias: Obsoleteness. -* define-obsolete-variable-alias: Obsoleteness. -* define-prefix-command: Prefix Keys. -* define-specifier-tag: Specifier Tag Functions. -* defining a function: Defining Functions. -* defining commands: Defining Commands. -* defining-kbd-macro: Keyboard Macros. -* definition of a symbol: Definitions. -* defmacro: Defining Macros. -* defsubst: Inline Functions. -* defun: Defining Functions. -* defun-prompt-regexp: List Motion. -* defvar <1>: Domain Specification. -* defvar: Defining Variables. -* defvaralias: Variable Aliases. -* deiconify-frame: Visibility of Frames. -* delete: Sets And Lists. -* delete previous char: Deletion. -* delete-annotation: Annotation Primitives. -* delete-auto-save-file-if-necessary: Auto-Saving. -* delete-auto-save-files: Auto-Saving. -* delete-backward-char: Deletion. -* delete-blank-lines: User-Level Deletion. -* delete-char: Deletion. -* delete-device: Connecting to a Console or Device. -* delete-device-hook: Connecting to a Console or Device. -* delete-directory: Create/Delete Dirs. -* delete-exited-processes: Deleting Processes. -* delete-extent: Creating and Modifying Extents. -* delete-file: Changing File Attributes. -* delete-frame: Deleting Frames. -* delete-frame-hook: Frame Hooks. -* delete-horizontal-space: User-Level Deletion. -* delete-indentation: User-Level Deletion. -* delete-menu-item: Modifying Menus. -* delete-old-versions: Numbered Backups. -* delete-other-windows: Deleting Windows. -* delete-process: Deleting Processes. -* delete-region: Deletion. -* delete-to-left-margin: Margins. -* delete-window: Deleting Windows. -* delete-windows-on: Deleting Windows. -* deleting files: Changing File Attributes. -* deleting processes: Deleting Processes. -* deleting whitespace: User-Level Deletion. -* deleting windows: Deleting Windows. -* deletion of elements: Sets And Lists. -* deletion of frames: Deleting Frames. -* deletion vs killing: Deletion. -* delq: Sets And Lists. -* demibold: Font Instance Characteristics. -* describe-bindings: Scanning Keymaps. -* describe-bindings-internal: Scanning Keymaps. -* describe-buffer-case-table: Case Tables. -* describe-mode: Mode Help. -* describe-prefix-bindings: Help Functions. -* describe-tooltalk-message: Elisp Interface for Receiving Messages. -* description for interactive codes: Interactive Codes. -* description format: Format of Descriptions. -* deselect-frame-hook: Frame Hooks. -* destroy-tooltalk-message: Elisp Interface for Sending Messages. -* destroy-tooltalk-pattern: Elisp Interface for Receiving Messages. -* destructive-alist-to-plist: Converting Plists To/From Alists. -* destructive-plist-to-alist: Converting Plists To/From Alists. -* detach-extent: Detached Extents. -* detached extent: Detached Extents. -* detect-coding-region: Detection of Textual Encoding. -* device-baud-rate <1>: Terminal Output. -* device-baud-rate: Console and Device I/O. -* device-class: Console Types and Device Classes. -* device-frame-list <1>: Basic Device Functions. -* device-frame-list: Finding All Frames. -* device-list: Basic Device Functions. -* device-live-p: Connecting to a Console or Device. -* device-matches-specifier-tag-set-p: Specifier Tag Functions. -* device-matching-specifier-tag-list: Specifier Tag Functions. -* device-or-frame-p: Basic Device Functions. -* device-or-frame-type: Console Types and Device Classes. -* device-type: Console Types and Device Classes. -* device-x-display: Connecting to a Console or Device. -* devicep: Consoles and Devices. -* devices: Consoles and Devices. -* dgettext: Level 3 Primitives. -* diagrams, boxed, for lists: Cons Cell Type. -* dialog box: Dialog Boxes. -* digit-argument: Prefix Command Arguments. -* ding: Beeping. -* directory name: Directory Names. -* directory name abbreviation: Directory Names. -* directory part (of file name): File Name Components. -* directory-abbrev-alist: Directory Names. -* directory-file-name: Directory Names. -* directory-files: Contents of Directories. -* directory-oriented functions: Contents of Directories. -* dired-kept-versions: Numbered Backups. -* dired-mode-map: Standard Keymaps. -* disable undo: Maintaining Undo. -* disable-command: Disabling Commands. -* disable-menu-item: Modifying Menus. -* disable-timeout: Timers. -* disabled: Disabling Commands. -* disabled command: Disabling Commands. -* disabled-command-hook: Disabling Commands. -* disassemble: Disassembly. -* disassembled byte-code: Disassembly. -* discard input: Peeking and Discarding. -* discard-input: Peeking and Discarding. -* dispatch-event: Dispatching an Event. -* dispatching an event: Dispatching an Event. -* display columns: Size and Position. -* display lines: Size and Position. -* display order: Extent Endpoints. -* display table: Display Tables. -* display update: Refresh Screen. -* display-buffer: Choosing Window. -* display-buffer-function: Choosing Window. -* display-completion-list: Completion Commands. -* display-error: Processing of Errors. -* display-message: The Echo Area. -* display-warning: Warnings. -* display-warning-minimum-level: Warnings. -* display-warning-suppressed-classes: Warnings. -* displaying a buffer: Displaying Buffers. -* do-auto-save: Auto-Saving. -* DOC (documentation) file: Documentation Basics. -* doc-directory: Accessing Documentation. -* documentation: Accessing Documentation. -* documentation conventions: Documentation Basics. -* documentation for major mode: Mode Help. -* documentation notation: Evaluation Notation. -* documentation of function: Function Documentation. -* documentation strings: Documentation. -* documentation, keys in: Keys in Documentation. -* documentation-property: Accessing Documentation. -* domain: Level 3 Primitives. -* domain (in a specifier): Specifiers In-Depth. -* domain-of: Level 3 Primitives. -* dotted lists (Edebug): Specification List. -* dotted pair notation: Dotted Pair Notation. -* double-quote in strings: String Type. -* down-list: List Motion. -* downcase: Character Case. -* downcase-region: Case Changes. -* downcase-word: Case Changes. -* downcasing in lookup-key: Key Sequence Input. -* drag: Drag Interface. -* drag and drop: Drag and Drop. -* Drag API: Drag Interface. -* dribble file: Recording Input. -* drop: Drop Interface. -* Drop API: Drop Interface. -* dump-emacs: Building XEmacs. -* duplicable extent: Duplicable Extents. -* dynamic loading of documentation: Docs and Compilation. -* dynamic loading of functions: Dynamic Loading. -* dynamic scoping: Variable Scoping. -* echo area: The Echo Area. -* echo-keystrokes <1>: The Echo Area. -* echo-keystrokes: Command Loop Info. -* edebug: Embedded Breakpoints. -* Edebug: Edebug. -* Edebug execution modes: Edebug Execution Modes. -* Edebug mode: Edebug. -* Edebug specification list: Specification List. -* edebug-`: Debugging Backquote. -* edebug-all-defs <1>: Edebug Options. -* edebug-all-defs: Instrumenting. -* edebug-all-forms <1>: Edebug Options. -* edebug-all-forms: Instrumenting. -* edebug-continue-kbd-macro: Edebug Options. -* edebug-display-freq-count: Coverage Testing. -* edebug-eval-top-level-form: Instrumenting. -* edebug-global-break-condition <1>: Edebug Options. -* edebug-global-break-condition: Global Break Condition. -* edebug-initial-mode: Edebug Options. -* edebug-on-error <1>: Edebug Options. -* edebug-on-error: Trapping Errors. -* edebug-on-quit <1>: Edebug Options. -* edebug-on-quit: Trapping Errors. -* edebug-print-circle <1>: Edebug Options. -* edebug-print-circle: Printing in Edebug. -* edebug-print-length <1>: Edebug Options. -* edebug-print-length: Printing in Edebug. -* edebug-print-level <1>: Edebug Options. -* edebug-print-level: Printing in Edebug. -* edebug-print-trace-after <1>: Edebug Options. -* edebug-print-trace-after: Tracing. -* edebug-print-trace-before <1>: Edebug Options. -* edebug-print-trace-before: Tracing. -* edebug-save-displayed-buffer-points <1>: Edebug Options. -* edebug-save-displayed-buffer-points: Edebug Display Update. -* edebug-save-windows <1>: Edebug Options. -* edebug-save-windows: Edebug Display Update. -* edebug-set-global-break-condition: Global Break Condition. -* edebug-setup-hook: Edebug Options. -* edebug-test-coverage: Edebug Options. -* edebug-trace <1>: Edebug Options. -* edebug-trace: Tracing. -* edebug-tracing: Tracing. -* edebug-unwrap: Specification List. -* edebug-unwrap-results <1>: Edebug Options. -* edebug-unwrap-results: Debugging Backquote. -* edit-abbrevs-map: Standard Keymaps. -* edit-and-eval-command: Object from Minibuffer. -* edit-menu-filter: Menu Filters. -* edit-tab-stops-map: Standard Keymaps. -* editing types: Editing Types. -* editor command loop: Command Loop. -* eighth: List Elements. -* electric-buffer-menu-mode-map: Standard Keymaps. -* electric-future-map: A Sample Variable Description. -* electric-history-map: Standard Keymaps. -* element (of list): Lists. -* elements of sequences: Sequence Functions. -* elt: Sequence Functions. -* emacs-build-time: Building XEmacs. -* emacs-lisp-mode-map: Standard Keymaps. -* emacs-lisp-mode-syntax-table: Standard Syntax Tables. -* emacs-major-version: Building XEmacs. -* emacs-minor-version: Building XEmacs. -* emacs-pid: System Environment. -* emacs-version: Building XEmacs. -* EMACSLOADPATH environment variable: How Programs Do Loading. -* embedded breakpoints: Embedded Breakpoints. -* empty list: Cons Cell Type. -* enable-command: Disabling Commands. -* enable-flow-control: Flow Control. -* enable-flow-control-on: Flow Control. -* enable-local-eval: Auto Major Mode. -* enable-local-variables: Auto Major Mode. -* enable-menu-item: Modifying Menus. -* enable-recursive-minibuffers: Minibuffer Misc. -* encode-big5-char: Big5 and Shift-JIS Functions. -* encode-coding-region: Encoding and Decoding Text. -* encode-shift-jis-char: Big5 and Shift-JIS Functions. -* encode-time: Time Conversion. -* encoding file formats: Format Conversion. -* end of buffer marker: Creating Markers. -* end-of-buffer: Buffer End Motion. -* end-of-defun: List Motion. -* end-of-file: Input Functions. -* end-of-line: Text Lines. -* enlarge-window: Resizing Windows. -* enlarge-window-horizontally: Resizing Windows. -* enlarge-window-pixels: Resizing Windows. -* enqueue-eval-event: Reading One Event. -* environment: Intro Eval. -* environment variable access: System Environment. -* environment variables, subprocesses: Subprocess Creation. -* eobp: Near Point. -* eolp: Near Point. -* eq: Equality Predicates. -* equal: Equality Predicates. -* equality: Equality Predicates. -* erase-buffer: Deletion. -* error: Signaling Errors. -* error cleanup: Cleanups. -* error debugging: Error Debugging. -* error display: The Echo Area. -* error handler: Handling Errors. -* error in debug: Invoking the Debugger. -* error message notation: Error Messages. -* error name: Error Symbols. -* error symbol: Error Symbols. -* error-conditions: Error Symbols. -* error-message-string: Processing of Errors. -* errors: Errors. -* esc-map: Prefix Keys. -* ESC-prefix: Prefix Keys. -* escape <1>: Syntax Class Table. -* escape: Character Type. -* escape characters: Output Variables. -* escape characters in printing: Output Functions. -* escape sequence: Character Type. -* eval: Eval. -* eval, and debugging: Internals of Debugger. -* eval-and-compile: Eval During Compile. -* eval-buffer: Eval. -* eval-current-buffer (Edebug): Instrumenting. -* eval-defun (Edebug): Instrumenting. -* eval-event-p: Event Predicates. -* eval-expression (Edebug): Instrumenting. -* eval-minibuffer: Object from Minibuffer. -* eval-region: Eval. -* eval-region (Edebug): Instrumenting. -* eval-when-compile: Eval During Compile. -* evaluated expression argument: Interactive Codes. -* evaluation: Evaluation. -* evaluation error: Local Variables. -* evaluation list (Edebug): Eval List. -* evaluation notation: Evaluation Notation. -* evaluation of buffer contents: Eval. -* event printing: Describing Characters. -* event-buffer: Window-Level Event Position Info. -* event-button: Accessing Other Event Info. -* event-closest-point: Event Text Position Info. -* event-device: Accessing Other Event Info. -* event-frame: Frame-Level Event Position Info. -* event-function: Accessing Other Event Info. -* event-glyph-extent: Event Glyph Position Info. -* event-glyph-x-pixel: Event Glyph Position Info. -* event-glyph-y-pixel: Event Glyph Position Info. -* event-key: Accessing Other Event Info. -* event-live-p: Event Predicates. -* event-matches-key-specifier-p: Key Sequences. -* event-modifier-bits: Accessing Other Event Info. -* event-modifiers: Accessing Other Event Info. -* event-object: Accessing Other Event Info. -* event-over-border-p: Other Event Position Info. -* event-over-glyph-p: Event Glyph Position Info. -* event-over-modeline-p: Event Text Position Info. -* event-over-text-area-p: Event Text Position Info. -* event-over-toolbar-p: Event Toolbar Position Info. -* event-point: Event Text Position Info. -* event-process: Accessing Other Event Info. -* event-timestamp: Accessing Other Event Info. -* event-to-character: Converting Events. -* event-toolbar-button: Event Toolbar Position Info. -* event-type: Event Contents. -* event-window: Window-Level Event Position Info. -* event-window-x-pixel: Window-Level Event Position Info. -* event-window-y-pixel: Window-Level Event Position Info. -* event-x: Event Text Position Info. -* event-x-pixel: Frame-Level Event Position Info. -* event-y: Event Text Position Info. -* event-y-pixel: Frame-Level Event Position Info. -* eventp: Events. -* events: Events. -* events-to-keys: Converting Events. -* examining windows: Buffers and Windows. -* examples of using interactive: Interactive Examples. -* exchange-point-and-mark: The Mark. -* excursion: Excursions. -* exec-directory: Subprocess Creation. -* exec-path: Subprocess Creation. -* execute program: Subprocess Creation. -* execute with prefix argument: Interactive Call. -* execute-extended-command: Interactive Call. -* execute-kbd-macro: Keyboard Macros. -* executing-macro: Keyboard Macros. -* execution speed: Compilation Tips. -* exit: Recursive Editing. -* exit recursive editing: Recursive Editing. -* exit-minibuffer: Minibuffer Misc. -* exit-recursive-edit: Recursive Editing. -* exiting XEmacs: Getting Out. -* exp: Math Functions. -* expand-abbrev: Abbrev Expansion. -* expand-file-name: File Name Expansion. -* expansion of file names: File Name Expansion. -* expansion of macros: Expansion. -* expression: Intro Eval. -* expression prefix: Syntax Class Table. -* expt: Math Functions. -* extended-command-history: Minibuffer History. -* extent <1>: Extents. -* extent: Variable Scoping. -* extent children: Extent Parents. -* extent end position: Extent Endpoints. -* extent endpoint: Extent Endpoints. -* extent order: Extent Endpoints. -* extent parent: Extent Parents. -* extent priority: Intro to Extents. -* extent property: Extent Properties. -* extent replica: Duplicable Extents. -* extent start position: Extent Endpoints. -* extent, duplicable: Duplicable Extents. -* extent, unique: Duplicable Extents. -* extent-at: Finding Extents. -* extent-begin-glyph: Extent Properties. -* extent-begin-glyph-layout: Extent Properties. -* extent-children: Extent Parents. -* extent-descendants: Extent Parents. -* extent-detached-p: Detached Extents. -* extent-end-glyph: Extent Properties. -* extent-end-glyph-layout: Extent Properties. -* extent-end-position: Extent Endpoints. -* extent-face: Extent Properties. -* extent-in-region-p: Mapping Over Extents. -* extent-keymap: Extent Properties. -* extent-length: Extent Endpoints. -* extent-list: Finding Extents. -* extent-live-p: Creating and Modifying Extents. -* extent-mouse-face: Extent Properties. -* extent-object: Creating and Modifying Extents. -* extent-parent: Extent Parents. -* extent-priority: Extent Properties. -* extent-properties: Extent Properties. -* extent-property: Extent Properties. -* extent-start-position: Extent Endpoints. -* extentp: Extents. -* extents, locating: Finding Extents. -* extents, mapping: Mapping Over Extents. -* face type: Face Type. -* face-background: Face Convenience Functions. -* face-background-instance: Face Convenience Functions. -* face-background-pixmap: Face Convenience Functions. -* face-background-pixmap-instance: Face Convenience Functions. -* face-boolean-specifier-p: Specifier Types. -* face-differs-from-default-p: Other Face Display Functions. -* face-equal: Other Face Display Functions. -* face-font: Face Convenience Functions. -* face-font-instance: Face Convenience Functions. -* face-font-name: Face Convenience Functions. -* face-foreground: Face Convenience Functions. -* face-foreground-instance: Face Convenience Functions. -* face-list: Basic Face Functions. -* face-property: Face Properties. -* face-property-instance: Face Properties. -* face-underline-p: Face Convenience Functions. -* facep: Basic Face Functions. -* faces: Faces and Window-System Objects. -* fallback (in a specifier): Specifier Instancing. -* false: nil and t. -* fboundp: Function Cells. -* fceiling: Rounding Operations. -* featurep: Named Features. -* features: Named Features. -* fetch-bytecode: Dynamic Loading. -* ffloor: Rounding Operations. -* field width: Formatting Strings. -* fifth: List Elements. -* file accessibility: Testing Accessibility. -* file age: Testing Accessibility. -* file attributes: File Attributes. -* file format conversion: Format Conversion. -* file hard link: Changing File Attributes. -* file locks: File Locks. -* file mode specification error: Auto Major Mode. -* file modes and MS-DOS: Changing File Attributes. -* file modification time: Testing Accessibility. -* file name completion subroutines: File Name Completion. -* file name of buffer: Buffer File Name. -* file name of directory: Directory Names. -* file names: File Names. -* file names in directory: Contents of Directories. -* file open error: Subroutines of Visiting. -* file symbolic links: Kinds of Files. -* file types on MS-DOS: Files and MS-DOS. -* file with multiple names: Changing File Attributes. -* file-accessible-directory-p: Testing Accessibility. -* file-already-exists: Changing File Attributes. -* file-attributes: File Attributes. -* file-directory-p: Kinds of Files. -* file-error: How Programs Do Loading. -* file-executable-p: Testing Accessibility. -* file-exists-p: Testing Accessibility. -* file-local-copy: Magic File Names. -* file-locked: File Locks. -* file-locked-p: File Locks. -* file-menu-filter: Menu Filters. -* file-modes: File Attributes. -* file-name-absolute-p: Relative File Names. -* file-name-all-completions: File Name Completion. -* file-name-as-directory: Directory Names. -* file-name-buffer-file-type-alist: Files and MS-DOS. -* file-name-completion: File Name Completion. -* file-name-directory: File Name Components. -* file-name-history: Minibuffer History. -* file-name-nondirectory: File Name Components. -* file-name-sans-extension: File Name Components. -* file-name-sans-versions: File Name Components. -* file-newer-than-file-p: Testing Accessibility. -* file-newest-backup: Backup Names. -* file-nlinks: File Attributes. -* file-ownership-preserved-p: Testing Accessibility. -* file-precious-flag: Saving Buffers. -* file-readable-p: Testing Accessibility. -* file-regular-p: Kinds of Files. -* file-relative-name: File Name Expansion. -* file-supersession: Modification Time. -* file-symlink-p: Kinds of Files. -* file-truename: Truenames. -* file-writable-p: Testing Accessibility. -* fill-column: Margins. -* fill-individual-paragraphs: Filling. -* fill-individual-varying-indent: Filling. -* fill-paragraph: Filling. -* fill-paragraph-function: Filling. -* fill-prefix: Margins. -* fill-region: Filling. -* fill-region-as-paragraph: Filling. -* fillarray: Array Functions. -* filling a paragraph: Filling. -* filling, automatic: Auto Filling. -* filling, explicit: Filling. -* filter function: Filter Functions. -* find-backup-file-name: Backup Names. -* find-buffer-file-type: Files and MS-DOS. -* find-charset: Basic Charset Functions. -* find-charset-region: MULE Characters. -* find-charset-string: MULE Characters. -* find-coding-system: Basic Coding System Functions. -* find-file: Visiting Functions. -* find-file-binary: Files and MS-DOS. -* find-file-hooks: Visiting Functions. -* find-file-name-handler: Magic File Names. -* find-file-noselect: Visiting Functions. -* find-file-not-found-hooks: Visiting Functions. -* find-file-other-window: Visiting Functions. -* find-file-read-only: Visiting Functions. -* find-file-text: Files and MS-DOS. -* find-menu-item: Modifying Menus. -* finding files: Visiting Files. -* finding windows: Selecting Windows. -* first: List Elements. -* first-change-hook: Change Hooks. -* fixup-whitespace: User-Level Deletion. -* float: Numeric Conversions. -* float-output-format: Output Variables. -* floating-point numbers, printing: Output Variables. -* floatp: Predicates on Numbers. -* floor: Numeric Conversions. -* flow control characters: Flow Control. -* flush input: Peeking and Discarding. -* fmakunbound: Function Cells. -* focus-frame: Input Focus. -* following-char: Near Point. -* font instance characteristics: Font Instance Characteristics. -* font instance name: Font Instance Names. -* font instance size: Font Instance Size. -* font instance type: Font Instance Type. -* font-instance-name: Font Instance Names. -* font-instance-p: Font Instances. -* font-instance-properties: Font Instance Characteristics. -* font-instance-truename: Font Instance Names. -* font-name: Font Convenience Functions. -* font-properties: Font Convenience Functions. -* font-specifier-p <1>: Font Specifiers. -* font-specifier-p: Specifier Types. -* font-truename: Font Convenience Functions. -* fonts <1>: Fonts. -* fonts: Some Terms. -* fonts available: Font Instance Names. -* foo: A Sample Function Description. -* for: Argument Evaluation. -* force-cursor-redisplay: Refresh Screen. -* force-highlight-extent: Extents and Events. -* forcing redisplay: Waiting. -* format: Formatting Strings. -* format definition: Format Conversion. -* format of keymaps: Format of Keymaps. -* format of menus: Menu Format. -* format of the menubar: Menubar Format. -* format precision: Formatting Strings. -* format specification: Formatting Strings. -* format-alist: Format Conversion. -* format-buffers-menu-line: Buffers Menu. -* format-find-file: Format Conversion. -* format-insert-file: Format Conversion. -* format-time-string: Time Conversion. -* format-write-file: Format Conversion. -* formatting strings: Formatting Strings. -* formfeed: Character Type. -* forms: Intro Eval. -* forward-char: Character Motion. -* forward-comment: Parsing Expressions. -* forward-line: Text Lines. -* forward-list: List Motion. -* forward-sexp: List Motion. -* forward-to-indentation: Motion by Indent. -* forward-word: Word Motion. -* fourth: List Elements. -* frame: Frames. -* frame configuration: Frame Configurations. -* frame hooks: Frame Hooks. -* frame name: Frame Name. -* frame of terminal: Basic Windows. -* frame position: Size and Position. -* frame size: Size and Position. -* frame visibility: Visibility of Frames. -* frame-device: Basic Device Functions. -* frame-height: Size and Position. -* frame-icon-title-format: Frame Titles. -* frame-iconified-p: Visibility of Frames. -* frame-list: Finding All Frames. -* frame-live-p: Deleting Frames. -* frame-name: Frame Name. -* frame-pixel-height: Size and Position. -* frame-pixel-width: Size and Position. -* frame-properties: Property Access. -* frame-property: Property Access. -* frame-root-window: Frames and Windows. -* frame-selected-window: Frames and Windows. -* frame-title-format: Frame Titles. -* frame-top-window: Frames and Windows. -* frame-totally-visible-p: Visibility of Frames. -* frame-visible-p: Visibility of Frames. -* frame-width: Size and Position. -* framep: Frames. -* free list: Garbage Collection. -* frequency counts: Coverage Testing. -* fround: Rounding Operations. -* fset: Function Cells. -* ftp-login: Cleanups. -* ftruncate: Rounding Operations. -* funcall: Calling Functions. -* funcall, and debugging: Internals of Debugger. -* function <1>: Anonymous Functions. -* function: What Is a Function. -* function call: Function Forms. -* function call debugging: Function Debugging. -* function cell: Symbol Components. -* function cell in autoload: Autoload. -* function definition: Function Names. -* function descriptions: A Sample Function Description. -* function form evaluation: Function Forms. -* function input stream: Input Streams. -* function invocation: Calling Functions. -* function name: Function Names. -* function output stream: Output Streams. -* function quoting: Anonymous Functions. -* function-interactive: Using Interactive. -* function-key-map: Translating Input. -* function-obsoleteness-doc: Obsoleteness. -* functionals: Calling Functions. -* functions in modes: Major Mode Conventions. -* functions, making them interactive: Defining Commands. -* Fundamental mode: Major Modes. -* fundamental-mode: Auto Major Mode. -* fundamental-mode-abbrev-table: Standard Abbrev Tables. -* garbage collector: Garbage Collection. -* garbage-collect: Garbage Collection. -* gc-cons-threshold: Garbage Collection. -* gc-message: Garbage Collection. -* gc-pointer-glyph <1>: Garbage Collection. -* gc-pointer-glyph: Mouse Pointer. -* generate-new-buffer: Creating Buffers. -* generate-new-buffer-name: Buffer Names. -* generic-specifier-p: Specifier Types. -* get: Object Plists. -* get-buffer: Buffer Names. -* get-buffer-create: Creating Buffers. -* get-buffer-process: Process Buffers. -* get-buffer-window: Buffers and Windows. -* get-char-property: Examining Properties. -* get-char-table: Working With Char Tables. -* get-charset: Basic Charset Functions. -* get-coding-system: Basic Coding System Functions. -* get-database: Working With a Database. -* get-file-buffer: Buffer File Name. -* get-largest-window: Selecting Windows. -* get-lru-window: Selecting Windows. -* get-process: Process Information. -* get-range-char-table: Working With Char Tables. -* get-range-table: Working With Range Tables. -* get-register: Registers. -* get-text-property: Examining Properties. -* get-tooltalk-message-attribute: Elisp Interface for Sending Messages. -* getenv: System Environment. -* getf: Other Plists. -* gethash: Working With Hash Tables. -* gettext: Level 3 Primitives. -* global binding: Local Variables. -* global break condition: Global Break Condition. -* global keymap: Active Keymaps. -* global mark ring: The Mark. -* global variable: Global Variables. -* global-abbrev-table: Standard Abbrev Tables. -* global-key-binding: Functions for Key Lookup. -* global-map: Active Keymaps. -* global-mark-ring: The Mark. -* global-mode-string: Modeline Variables. -* global-popup-menu: Pop-Up Menus. -* global-set-key: Key Binding Commands. -* global-unset-key: Key Binding Commands. -* glyph type: Glyph Type. -* glyph-ascent: Glyph Dimensions. -* glyph-baseline: Glyph Convenience Functions. -* glyph-baseline-instance: Glyph Convenience Functions. -* glyph-contrib-p: Glyph Convenience Functions. -* glyph-contrib-p-instance: Glyph Convenience Functions. -* glyph-descent: Glyph Dimensions. -* glyph-face: Glyph Convenience Functions. -* glyph-height: Glyph Dimensions. -* glyph-image: Glyph Convenience Functions. -* glyph-image-instance: Glyph Convenience Functions. -* glyph-property: Glyph Properties. -* glyph-property-instance: Glyph Properties. -* glyph-type: Glyph Types. -* glyph-type-list: Glyph Types. -* glyph-width: Glyph Dimensions. -* glyphp: Glyphs. -* glyphs: Glyphs. -* goto-char: Character Motion. -* goto-line: Text Lines. -* gutter: Gutter. -* gutter-buttons-captioned-p: Other Gutter Variables. -* gutter-make-button-list: Gutter Descriptor Format. -* gutter-specifier-p: Specifying a Gutter. -* hack-local-variables: Auto Major Mode. -* handling errors: Handling Errors. -* hash notation: Printed Representation. -* hash table: Hash Tables. -* hash table type: Hash Table Type. -* hash table, weak: Weak Hash Tables. -* hash-table-count: Introduction to Hash Tables. -* hash-table-p: Hash Tables. -* hash-table-rehash-size: Introduction to Hash Tables. -* hash-table-rehash-threshold: Introduction to Hash Tables. -* hash-table-size: Introduction to Hash Tables. -* hash-table-test: Introduction to Hash Tables. -* hash-table-weakness: Introduction to Hash Tables. -* hashing: Creating Symbols. -* header comments: Library Headers. -* help for major mode: Mode Help. -* help-char: Help Functions. -* help-command: Help Functions. -* help-form: Help Functions. -* help-map <1>: Standard Keymaps. -* help-map: Help Functions. -* Helper-describe-bindings: Help Functions. -* Helper-help: Help Functions. -* Helper-help-map: Standard Keymaps. -* hide-annotation: Annotation Properties. -* highlight-extent: Extents and Events. -* history list: Minibuffer History. -* history of commands: Command History. -* HOME environment variable: Subprocess Creation. -* hooks: Hooks. -* hooks for loading: Hooks for Loading. -* hooks for text changes: Change Hooks. -* horizontal position: Columns. -* horizontal scrolling: Horizontal Scrolling. -* hscroll-glyph: Redisplay Glyphs. -* icon-glyph-p: Glyph Types. -* iconified frame: Visibility of Frames. -* iconify-frame: Visibility of Frames. -* identity: Calling Functions. -* IEEE floating point: Float Basics. -* if: Conditionals. -* ignore: Calling Functions. -* ignored-local-variables: Auto Major Mode. -* image instance type: Image Instance Type. -* image instance types: Image Instance Types. -* image instances: Image Instances. -* image instantiator conversion: Image Instantiator Conversion. -* image specifiers: Image Specifiers. -* image-instance-background: Image Instance Functions. -* image-instance-depth: Image Instance Functions. -* image-instance-file-name: Image Instance Functions. -* image-instance-foreground: Image Instance Functions. -* image-instance-height: Image Instance Functions. -* image-instance-hotspot-x: Image Instance Functions. -* image-instance-hotspot-y: Image Instance Functions. -* image-instance-mask-file-name: Image Instance Functions. -* image-instance-name: Image Instance Functions. -* image-instance-p: Image Instances. -* image-instance-string: Image Instance Functions. -* image-instance-type: Image Instance Types. -* image-instance-type-list: Image Instance Types. -* image-instance-width: Image Instance Functions. -* image-instantiator-format-list: Image Specifiers. -* image-specifier-p <1>: Image Specifiers. -* image-specifier-p: Specifier Types. -* implicit progn: Sequencing. -* inc: Simple Macro. -* indent-according-to-mode: Mode-Specific Indent. -* indent-code-rigidly: Region Indent. -* indent-for-tab-command: Mode-Specific Indent. -* indent-line-function: Mode-Specific Indent. -* indent-region: Region Indent. -* indent-region-function: Region Indent. -* indent-relative: Relative Indent. -* indent-relative-maybe: Relative Indent. -* indent-rigidly: Region Indent. -* indent-tabs-mode: Primitive Indent. -* indent-to: Primitive Indent. -* indent-to-left-margin: Margins. -* indentation: Indentation. -* indenting with parentheses: Parsing Expressions. -* indirect buffers: Indirect Buffers. -* indirect specifications: Specification List. -* indirect variables: Variable Aliases. -* indirect-function: Function Indirection. -* indirect-variable: Variable Aliases. -* indirection: Function Indirection. -* infinite loops: Infinite Loops. -* infinite recursion: Local Variables. -* infinity: Float Basics. -* Info-edit-map: Standard Keymaps. -* Info-minibuffer-history: Minibuffer History. -* Info-mode-map: Standard Keymaps. -* inherit: Syntax Class Table. -* inheriting a keymap's bindings: Inheritance and Keymaps. -* inhibit-default-init: Init File. -* inhibit-file-name-handlers: Magic File Names. -* inhibit-file-name-operation: Magic File Names. -* inhibit-quit: Quitting. -* inhibit-read-only: Read Only Buffers. -* inhibit-startup-echo-area-message: Start-up Summary. -* inhibit-startup-message: Start-up Summary. -* init file: Init File. -* initial-frame-plist: Initial Properties. -* initial-gutter-spec: Other Gutter Variables. -* initial-major-mode: Auto Major Mode. -* initial-toolbar-spec: Other Toolbar Variables. -* initialization: Start-up Summary. -* inline functions: Inline Functions. -* innermost containing parentheses: Parsing Expressions. -* input events: Events. -* input focus: Input Focus. -* input modes: Input Modes. -* input stream: Input Streams. -* input-pending-p: Peeking and Discarding. -* insert: Insertion. -* insert-abbrev-table-description: Abbrev Tables. -* insert-before-markers: Insertion. -* insert-buffer: Commands for Insertion. -* insert-buffer-substring: Insertion. -* insert-char: Insertion. -* insert-default-directory: Reading File Names. -* insert-directory: Contents of Directories. -* insert-directory-program: Contents of Directories. -* insert-extent: Detached Extents. -* insert-file-contents: Reading from Files. -* insert-register: Registers. -* insert-string: Insertion. -* inserting killed text: Yank Commands. -* insertion before point: Insertion. -* insertion of text: Insertion. -* inside comment: Parsing Expressions. -* inside margin: Annotation Basics. -* inside string: Parsing Expressions. -* inst-list (in a specifier): Specifiers In-Depth. -* inst-pair (in a specifier): Specifiers In-Depth. -* installation-directory: System Environment. -* instance (in a specifier): Specifiers In-Depth. -* instancing (in a specifier): Specifiers In-Depth. -* instantiator (in a specifier): Specifiers In-Depth. -* int-char: Character Codes. -* int-to-string: String Conversion. -* integer to decimal: String Conversion. -* integer to hexadecimal: Formatting Strings. -* integer to octal: Formatting Strings. -* integer to string: String Conversion. -* integer-char-or-marker-p: Predicates on Markers. -* integer-or-char-p: Predicates for Characters. -* integer-or-marker-p: Predicates on Markers. -* integer-specifier-p: Specifier Types. -* integerp: Predicates on Numbers. -* integers: Numbers. -* interactive: Using Interactive. -* interactive call: Interactive Call. -* interactive code description: Interactive Codes. -* interactive commands (Edebug): Instrumenting. -* interactive completion: Interactive Codes. -* interactive function: Defining Commands. -* interactive, examples of using: Interactive Examples. -* interactive-p: Interactive Call. -* intern: Creating Symbols. -* intern-soft: Creating Symbols. -* internal-doc-file-name: Accessing Documentation. -* interning: Creating Symbols. -* interpreter: Evaluation. -* interpreter-mode-alist: Auto Major Mode. -* interprogram-cut-function: Low-Level Kill Ring. -* interprogram-paste-function: Low-Level Kill Ring. -* interrupt-process: Signals to Processes. -* invalid function: Function Indirection. -* invalid prefix key error: Changing Key Bindings. -* invalid-function: Function Indirection. -* invalid-read-syntax: Printed Representation. -* invalid-regexp: Syntax of Regexps. -* invert-face: Other Face Display Functions. -* invisible frame: Visibility of Frames. -* invisible text: Invisible Text. -* invisible-text-glyph: Redisplay Glyphs. -* invocation-directory: System Environment. -* invocation-name: System Environment. -* isearch-mode-map: Standard Keymaps. -* ISO Latin 1: Case Tables. -* ISO Latin-1 characters (input): Translating Input. -* iso-syntax: Case Tables. -* iso-transl: Translating Input. -* italic: Font Instance Characteristics. -* iteration: Iteration. -* itimer-edit-map: Standard Keymaps. -* joining lists: Rearrangement. -* just-one-space: User-Level Deletion. -* justify-current-line: Filling. -* kept-new-versions: Numbered Backups. -* kept-old-versions: Numbered Backups. -* key: Keymap Terminology. -* key binding: Keymap Terminology. -* key lookup: Key Lookup. -* key sequence: Key Sequence Input. -* key sequence error: Changing Key Bindings. -* key sequence input: Key Sequence Input. -* key sequences: Key Sequences. -* key translation function: Translating Input. -* key-binding: Functions for Key Lookup. -* key-description: Describing Characters. -* key-press-event-p: Event Predicates. -* key-translation-map: Translating Input. -* keyboard macro execution: Interactive Call. -* keyboard macro termination: Beeping. -* keyboard macros: Keyboard Macros. -* keyboard macros (Edebug): Edebug Execution Modes. -* keyboard menu accelerators: Menu Accelerators. -* keyboard-quit: Quitting. -* keymap: Keymaps. -* keymap entry: Key Lookup. -* keymap format: Format of Keymaps. -* keymap in keymap: Key Lookup. -* keymap inheritance: Inheritance and Keymaps. -* keymap parent: Inheritance and Keymaps. -* keymap-default-binding: Inheritance and Keymaps. -* keymap-fullness: Scanning Keymaps. -* keymap-name: Creating Keymaps. -* keymap-parents: Inheritance and Keymaps. -* keymap-prompt: Other Keymap Functions. -* keymapp: Format of Keymaps. -* keymaps in modes: Major Mode Conventions. -* keys in documentation strings: Keys in Documentation. -* keystroke: Keymap Terminology. -* keystroke command: What Is a Function. -* keywordp: Specification List. -* kill command repetition: Command Loop Info. -* kill ring: The Kill Ring. -* kill-all-local-variables: Creating Buffer-Local. -* kill-append: Low-Level Kill Ring. -* kill-buffer: Killing Buffers. -* kill-buffer-hook: Killing Buffers. -* kill-buffer-query-functions: Killing Buffers. -* kill-emacs: Killing XEmacs. -* kill-emacs-hook: Killing XEmacs. -* kill-emacs-query-functions: Killing XEmacs. -* kill-local-variable: Creating Buffer-Local. -* kill-new: Low-Level Kill Ring. -* kill-process: Signals to Processes. -* kill-region: Kill Functions. -* kill-ring: Internals of Kill Ring. -* kill-ring-max: Internals of Kill Ring. -* kill-ring-yank-pointer: Internals of Kill Ring. -* killing buffers: Killing Buffers. -* killing XEmacs: Killing XEmacs. -* lambda expression: Lambda Expressions. -* lambda expression in hook: Hooks. -* lambda in debug: Invoking the Debugger. -* lambda in keymap: Key Lookup. -* lambda list: Lambda Components. -* lambda-list (Edebug): Specification List. -* lambda-list-keywordp: Specification List. -* last-abbrev: Abbrev Expansion. -* last-abbrev-location: Abbrev Expansion. -* last-abbrev-text: Abbrev Expansion. -* last-command: Command Loop Info. -* last-command-char: Command Loop Info. -* last-command-event: Command Loop Info. -* last-input-char: Peeking and Discarding. -* last-input-event: Peeking and Discarding. -* last-kbd-macro: Keyboard Macros. -* Latin-1 character set (input): Translating Input. -* lax-plist-get: Working With Lax Plists. -* lax-plist-member: Working With Lax Plists. -* lax-plist-put: Working With Lax Plists. -* lax-plist-remprop: Working With Lax Plists. -* lax-plists-eq: Working With Lax Plists. -* lax-plists-equal: Working With Lax Plists. -* layout policy: Annotation Basics. -* layout types: Annotation Basics. -* lazy loading: Dynamic Loading. -* LDAP: LDAP Support. -* ldap-add: Low-level Operations on a LDAP Server. -* ldap-add-entries: The High-Level LDAP API. -* ldap-attribute-syntax-decoders: LDAP Internationalization Variables. -* ldap-attribute-syntax-encoders: LDAP Internationalization Variables. -* ldap-attribute-syntaxes-alist: LDAP Internationalization Variables. -* ldap-close: Opening and Closing a LDAP Connection. -* ldap-coding-system: LDAP Internationalization Variables. -* ldap-decode-address: Encoder/Decoder Functions. -* ldap-decode-attribute: LDAP Internationalization. -* ldap-decode-boolean: Encoder/Decoder Functions. -* ldap-decode-string: Encoder/Decoder Functions. -* ldap-default-attribute-decoder: LDAP Internationalization Variables. -* ldap-default-base: LDAP Variables. -* ldap-default-host: LDAP Variables. -* ldap-default-port: LDAP Variables. -* ldap-delete: Low-level Operations on a LDAP Server. -* ldap-delete-entries: The High-Level LDAP API. -* ldap-encode-address: Encoder/Decoder Functions. -* ldap-encode-boolean: Encoder/Decoder Functions. -* ldap-encode-string: Encoder/Decoder Functions. -* ldap-host: The LDAP Lisp Object. -* ldap-host-parameters-alist: LDAP Variables. -* ldap-ignore-attribute-codings: LDAP Internationalization Variables. -* ldap-live-p: The LDAP Lisp Object. -* ldap-modify: Low-level Operations on a LDAP Server. -* ldap-modify-entries: The High-Level LDAP API. -* ldap-open: Opening and Closing a LDAP Connection. -* ldap-search-basic: Low-level Operations on a LDAP Server. -* ldap-search-entries: The High-Level LDAP API. -* ldap-verbose: LDAP Variables. -* ldapp: The LDAP Lisp Object. -* left-gutter: Specifying a Gutter. -* left-gutter-visible-p: Other Gutter Variables. -* left-gutter-width: Other Gutter Variables. -* left-margin: Margins. -* left-margin-width: Margin Primitives. -* left-toolbar: Specifying the Toolbar. -* left-toolbar-visible-p: Other Toolbar Variables. -* left-toolbar-width: Other Toolbar Variables. -* length: Sequence Functions. -* let: Local Variables. -* let*: Local Variables. -* let-specifier: Adding Specifications. -* lexical binding (Edebug): Edebug Eval. -* lexical comparison: Text Comparison. -* library: Loading. -* library compilation: Compilation Functions. -* library header comments: Library Headers. -* line wrapping: Truncation. -* lines: Text Lines. -* lines in region: Text Lines. -* linking files: Changing File Attributes. -* Lisp debugger: Debugger. -* Lisp expression motion: List Motion. -* Lisp history: Lisp History. -* Lisp library: Loading. -* Lisp nesting error: Eval. -* Lisp object: Lisp Data Types. -* Lisp printer: Output Functions. -* Lisp reader: Streams Intro. -* lisp-interaction-mode-map: Standard Keymaps. -* lisp-mode-abbrev-table: Standard Abbrev Tables. -* lisp-mode-map: Standard Keymaps. -* lisp-mode.el: Example Major Modes. -* list <1>: Building Lists. -* list: Lists. -* list elements: List Elements. -* list form evaluation: Classifying Lists. -* list in keymap: Key Lookup. -* list length: Sequence Functions. -* list motion: List Motion. -* list structure: Cons Cells. -* list-buffers: The Buffer List. -* list-buffers-directory: Buffer File Name. -* list-fonts: Font Instance Names. -* list-processes: Process Information. -* listp: List-related Predicates. -* lists and cons cells: Cons Cells. -* lists as sets: Sets And Lists. -* lists represented as boxes: Lists as Boxes. -* literal evaluation: Self-Evaluating Forms. -* lmessage: The Echo Area. -* ln: Changing File Attributes. -* load: How Programs Do Loading. -* load error with require: Named Features. -* load errors: How Programs Do Loading. -* load-average: System Environment. -* load-default-sounds: Beeping. -* load-history: Unloading. -* load-ignore-elc-files: How Programs Do Loading. -* load-in-progress: How Programs Do Loading. -* load-path: How Programs Do Loading. -* load-read-function: How Programs Do Loading. -* load-sound-file: Beeping. -* load-warn-when-source-newer: How Programs Do Loading. -* load-warn-when-source-only: How Programs Do Loading. -* loading: Loading. -* loading hooks: Hooks for Loading. -* loadup.el: Building XEmacs. -* local binding: Local Variables. -* local keymap: Active Keymaps. -* local variables: Local Variables. -* local-abbrev-table: Standard Abbrev Tables. -* local-key-binding: Functions for Key Lookup. -* local-set-key: Key Binding Commands. -* local-unset-key: Key Binding Commands. -* local-variable-p: Creating Buffer-Local. -* local-write-file-hooks: Saving Buffers. -* locale (in a specifier): Specifiers In-Depth. -* locate-file: How Programs Do Loading. -* locate-file-clear-hashing: How Programs Do Loading. -* lock-buffer: File Locks. -* log: Math Functions. -* log-message-ignore-labels: The Echo Area. -* log-message-ignore-regexps: The Echo Area. -* log-message-max-size: The Echo Area. -* log-warning-minimum-level: Warnings. -* log-warning-suppressed-classes: Warnings. -* log10: Math Functions. -* logand: Bitwise Operations. -* logb: Float Basics. -* logical and: Bitwise Operations. -* logical exclusive or: Bitwise Operations. -* logical inclusive or: Bitwise Operations. -* logical not: Bitwise Operations. -* logical shift: Bitwise Operations. -* logior: Bitwise Operations. -* lognot: Bitwise Operations. -* logxor: Bitwise Operations. -* looking-at: Regexp Search. -* lookup-key: Functions for Key Lookup. -* loops, infinite: Infinite Loops. -* lower case: Character Case. -* lower-frame: Raising and Lowering. -* lowering a frame: Raising and Lowering. -* lsh: Bitwise Operations. -* lwarn: Warnings. -* M-x: Interactive Call. -* Maclisp: Lisp History. -* macro: What Is a Function. -* macro argument evaluation: Argument Evaluation. -* macro call: Expansion. -* macro call evaluation: Macro Forms. -* macro compilation: Compilation Functions. -* macro descriptions: A Sample Function Description. -* macro expansion: Expansion. -* macroexpand: Expansion. -* macros: Macros. -* magic file names: Magic File Names. -* mail-host-address: System Environment. -* major mode: Major Modes. -* major mode hook: Major Mode Conventions. -* major mode keymap: Active Keymaps. -* major-mode: Mode Help. -* make-abbrev-table: Abbrev Tables. -* make-annotation: Annotation Primitives. -* make-auto-save-file-name: Auto-Saving. -* make-backup-file-name: Backup Names. -* make-backup-files: Making Backups. -* make-bit-vector: Bit Vector Functions. -* make-byte-code: Compiled-Function Objects. -* make-char: MULE Characters. -* make-char-table: Working With Char Tables. -* make-charset: Basic Charset Functions. -* make-coding-system: Basic Coding System Functions. -* make-composite-char: Composite Characters. -* make-device: Connecting to a Console or Device. -* make-directory: Create/Delete Dirs. -* make-display-table: Display Table Format. -* make-event: Working With Events. -* make-extent: Creating and Modifying Extents. -* make-face: Basic Face Functions. -* make-file-part: Creating a Partial File. -* make-font-instance: Font Instances. -* make-frame: Creating Frames. -* make-frame-invisible: Visibility of Frames. -* make-frame-visible: Visibility of Frames. -* make-glyph: Creating Glyphs. -* make-glyph-internal: Creating Glyphs. -* make-hash-table: Introduction to Hash Tables. -* make-icon-glyph: Creating Glyphs. -* make-image-instance: Image Instance Functions. -* make-image-specifier: Image Specifiers. -* make-indirect-buffer: Indirect Buffers. -* make-keymap: Creating Keymaps. -* make-list: Building Lists. -* make-local-hook: Hooks. -* make-local-variable: Creating Buffer-Local. -* make-marker: Creating Markers. -* make-obsolete: Obsoleteness. -* make-obsolete-variable: Obsoleteness. -* make-pointer-glyph: Creating Glyphs. -* make-range-table: Introduction to Range Tables. -* make-reverse-direction-charset: Basic Charset Functions. -* make-sparse-keymap: Creating Keymaps. -* make-specifier: Creating Specifiers. -* make-specifier-and-init: Creating Specifiers. -* make-string: Creating Strings. -* make-symbol: Creating Symbols. -* make-symbolic-link: Changing File Attributes. -* make-syntax-table: Syntax Table Functions. -* make-temp-name: Unique File Names. -* make-tooltalk-message: Elisp Interface for Sending Messages. -* make-tooltalk-pattern: Elisp Interface for Receiving Messages. -* make-tty-device: Connecting to a Console or Device. -* make-variable-buffer-local: Creating Buffer-Local. -* make-vector: Vector Functions. -* make-weak-list: Weak Lists. -* make-x-device: Connecting to a Console or Device. -* makunbound: Void Variables. -* Manual-page-minibuffer-history: Minibuffer History. -* map-char-table: Working With Char Tables. -* map-database: Working With a Database. -* map-extent-children: Mapping Over Extents. -* map-extents: Mapping Over Extents. -* map-frame-hook: Frame Hooks. -* map-keymap: Scanning Keymaps. -* map-range-table: Working With Range Tables. -* map-specifier: Other Specification Functions. -* map-y-or-n-p: Multiple Queries. -* mapatoms: Creating Symbols. -* mapcar: Mapping Functions. -* mapcar-extents: Mapping Over Extents. -* mapconcat: Mapping Functions. -* maphash: Working With Hash Tables. -* mapping functions: Mapping Functions. -* margin: Annotation Basics. -* margin width: Margin Primitives. -* mark: The Mark. -* mark excursion: Excursions. -* mark ring: The Mark. -* mark, the: The Mark. -* mark-marker: The Mark. -* mark-ring: The Mark. -* mark-ring-max: The Mark. -* marker argument: Interactive Codes. -* marker garbage collection: Overview of Markers. -* marker input stream: Input Streams. -* marker output stream: Output Streams. -* marker relocation: Overview of Markers. -* marker-buffer: Information from Markers. -* marker-position: Information from Markers. -* markerp: Predicates on Markers. -* markers: Markers. -* markers as numbers: Overview of Markers. -* markers vs. extents: Overview of Markers. -* match data: Match Data. -* match-beginning: Simple Match Data. -* match-data: Entire Match Data. -* match-end: Simple Match Data. -* match-string: Simple Match Data. -* mathematical functions: Math Functions. -* max: Comparison of Numbers. -* max-lisp-eval-depth: Eval. -* max-specpdl-size: Local Variables. -* md5: Transformations. -* MD5 digests: Transformations. -* member: Sets And Lists. -* membership in a list: Sets And Lists. -* memory allocation: Garbage Collection. -* memory-limit: Garbage Collection. -* memq: Sets And Lists. -* menu: Menus. -* menu accelerators: Menu Accelerators. -* menu filters: Menu Filters. -* menu format: Menu Format. -* menu-accelerator-enabled: Menu Accelerator Functions. -* menu-accelerator-map: Menu Accelerator Functions. -* menu-accelerator-modifiers: Menu Accelerator Functions. -* menu-accelerator-prefix: Menu Accelerator Functions. -* menu-no-selection-hook: Menubar. -* menubar: Menubar. -* menubar format: Menubar Format. -* menubar-configuration: Menu Format. -* menubar-pointer-glyph: Mouse Pointer. -* menubar-show-keybindings: Menubar. -* message: The Echo Area. -* meta character printing: Describing Characters. -* meta-prefix-char: Functions for Key Lookup. -* min: Comparison of Numbers. -* minibuffer: Minibuffers. -* minibuffer history: Minibuffer History. -* minibuffer input: Recursive Editing. -* minibuffer window: Cyclic Window Ordering. -* minibuffer-complete: Completion Commands. -* minibuffer-complete-and-exit: Completion Commands. -* minibuffer-complete-word: Completion Commands. -* minibuffer-completion-confirm: Completion Commands. -* minibuffer-completion-help: Completion Commands. -* minibuffer-completion-predicate: Completion Commands. -* minibuffer-completion-table: Completion Commands. -* minibuffer-depth: Minibuffer Misc. -* minibuffer-exit-hook: Minibuffer Misc. -* minibuffer-frame-plist: Initial Properties. -* minibuffer-help-form: Minibuffer Misc. -* minibuffer-history: Minibuffer History. -* minibuffer-local-completion-map <1>: Standard Keymaps. -* minibuffer-local-completion-map: Completion Commands. -* minibuffer-local-isearch-map: Standard Keymaps. -* minibuffer-local-map <1>: Standard Keymaps. -* minibuffer-local-map: Text from Minibuffer. -* minibuffer-local-must-match-map <1>: Standard Keymaps. -* minibuffer-local-must-match-map: Completion Commands. -* minibuffer-prompt: Minibuffer Misc. -* minibuffer-prompt-width: Minibuffer Misc. -* minibuffer-scroll-window: Minibuffer Misc. -* minibuffer-setup-hook: Minibuffer Misc. -* minibuffer-window: Minibuffer Misc. -* minibuffer-window-active-p: Minibuffer Misc. -* minimum window size: Resizing Windows. -* minor mode: Minor Modes. -* minor mode conventions: Minor Mode Conventions. -* minor-mode-alist: Modeline Variables. -* minor-mode-key-binding: Functions for Key Lookup. -* minor-mode-map-alist: Active Keymaps. -* misc-user-event-p: Event Predicates. -* mod: Arithmetic Operations. -* mode: Modes. -* mode help: Mode Help. -* mode hook: Major Mode Conventions. -* mode loading: Major Mode Conventions. -* mode variable: Minor Mode Conventions. -* mode-class property: Major Mode Conventions. -* mode-name: Modeline Variables. -* mode-popup-menu: Pop-Up Menus. -* mode-specific-map <1>: Standard Keymaps. -* mode-specific-map: Prefix Keys. -* modeline: Modeline Format. -* modeline construct: Modeline Data. -* modeline-buffer-identification: Modeline Variables. -* modeline-format: Modeline Data. -* modeline-map <1>: Standard Keymaps. -* modeline-map: Active Keymaps. -* modeline-modified: Modeline Variables. -* modeline-pointer-glyph: Mouse Pointer. -* modeline-process: Modeline Variables. -* modification flag (of buffer): Buffer Modification. -* modification of lists: Rearrangement. -* modification time, comparison of: Modification Time. -* modify-syntax-entry: Syntax Table Functions. -* modulus: Arithmetic Operations. -* momentary-string-display: Temporary Displays. -* mono-pixmap-image-instance-p: Image Instance Types. -* motion-event-p: Event Predicates. -* mouse cursor: Mouse Pointer. -* mouse pointer: Mouse Pointer. -* mouse-event-p: Event Predicates. -* mouse-grabbed-buffer: Active Keymaps. -* mouse-highlight-priority: Extents and Events. -* move-marker: Changing Markers. -* move-to-column: Columns. -* move-to-left-margin: Margins. -* move-to-window-line: Screen Lines. -* MS-DOS and file modes: Changing File Attributes. -* MS-DOS file types: Files and MS-DOS. -* MSWindows OLE: MSWindows OLE. -* multilingual string formatting: Formatting Strings. -* multiple windows: Basic Windows. -* named function: Function Names. -* NaN: Float Basics. -* narrow-to-page: Narrowing. -* narrow-to-region: Narrowing. -* narrowing: Narrowing. -* natnum-specifier-p: Specifier Types. -* natnump: Predicates on Numbers. -* natural numbers: Predicates on Numbers. -* nconc: Rearrangement. -* negative infinity: Float Basics. -* negative-argument: Prefix Command Arguments. -* network connection: Network. -* new file message: Subroutines of Visiting. -* newline <1>: Commands for Insertion. -* newline: Character Type. -* newline and Auto Fill mode: Commands for Insertion. -* newline in print: Output Functions. -* newline in strings: String Type. -* newline-and-indent: Mode-Specific Indent. -* next input: Peeking and Discarding. -* next-command-event: Reading One Event. -* next-event: Reading One Event. -* next-extent: Finding Extents. -* next-frame: Finding All Frames. -* next-history-element: Minibuffer Misc. -* next-matching-history-element: Minibuffer Misc. -* next-property-change: Property Search. -* next-screen-context-lines: Vertical Scrolling. -* next-single-property-change: Property Search. -* next-window: Cyclic Window Ordering. -* nil: Constant Variables. -* nil and lists: Cons Cells. -* nil in keymap: Key Lookup. -* nil in lists: Cons Cell Type. -* nil input stream: Input Streams. -* nil output stream: Output Streams. -* nil, uses of: nil and t. -* ninth: List Elements. -* nlistp: List-related Predicates. -* no-catch: Catch and Throw. -* no-redraw-on-reenter: Refresh Screen. -* nondirectory part (of file name): File Name Components. -* noninteractive: Batch Mode. -* noninteractive use: Batch Mode. -* nonlocal exits: Nonlocal Exits. -* nonprinting characters, reading: Quoted Character Input. -* nontext-pointer-glyph: Mouse Pointer. -* normal-mode: Auto Major Mode. -* not: Combining Conditions. -* not-modified: Buffer Modification. -* nothing-image-instance-p: Image Instance Types. -* nreverse: Rearrangement. -* nth: List Elements. -* nthcdr: List Elements. -* null: List-related Predicates. -* number equality: Comparison of Numbers. -* number-char-or-marker-p: Predicates on Markers. -* number-or-marker-p: Predicates on Markers. -* number-to-string: String Conversion. -* numberp: Predicates on Numbers. -* numbers: Numbers. -* numeric prefix: Formatting Strings. -* numeric prefix argument: Prefix Command Arguments. -* numeric prefix argument usage: Interactive Codes. -* obarray: Creating Symbols. -* obarray in completion: Basic Completion. -* objc-mode-map: Standard Keymaps. -* object: Lisp Data Types. -* object to string: Output Functions. -* object-plist: Object Plists. -* oblique: Font Instance Characteristics. -* obsolete buffer: Modification Time. -* occur-mode-map: Standard Keymaps. -* octal character code: Character Type. -* octal character input: Quoted Character Input. -* octal-escape-glyph: Redisplay Glyphs. -* OffiX DND: OffiX DND. -* old-eq: Equality Predicates. -* one-window-p: Splitting Windows. -* only-global-abbrevs: Defining Abbrevs. -* open-database: Connecting to a Database. -* open-dribble-file: Recording Input. -* open-network-stream: Network. -* open-termscript: Terminal Output. -* open parenthesis character: Syntax Class Table. -* operating system environment: System Environment. -* option descriptions: A Sample Variable Description. -* optional arguments: Argument List. -* options on command line: Command Line Arguments. -* or: Combining Conditions. -* order of extents: Extent Endpoints. -* ordering of windows, cyclic: Cyclic Window Ordering. -* other-buffer: The Buffer List. -* other-window: Cyclic Window Ordering. -* other-window-scroll-buffer: Vertical Scrolling. -* Outline mode: Substitution. -* output from processes: Output from Processes. -* output stream: Output Streams. -* outside margin: Annotation Basics. -* overflow: Integer Basics. -* overlay arrow: Overlay Arrow. -* overlay-arrow-position: Overlay Arrow. -* overlay-arrow-string: Overlay Arrow. -* overriding-local-map <1>: Standard Keymaps. -* overriding-local-map: Active Keymaps. -* overriding-terminal-local-map: Active Keymaps. -* overwrite-mode: Commands for Insertion. -* padding: Formatting Strings. -* page-delimiter: Standard Regexps. -* paired delimiter: Syntax Class Table. -* paragraph-separate: Standard Regexps. -* paragraph-start: Standard Regexps. -* parent of a keymap: Inheritance and Keymaps. -* parent process: Processes. -* parent, of extent: Extent Parents. -* parenthesis: Cons Cell Type. -* parenthesis depth: Parsing Expressions. -* parenthesis matching: Blinking. -* parenthesis syntax: Syntax Class Table. -* parse state: Parsing Expressions. -* parse-partial-sexp: Parsing Expressions. -* parse-sexp-ignore-comments: Parsing Expressions. -* parsing: Syntax Tables. -* partial files: Partial Files. -* passwd-echo: Reading a Password. -* passwd-invert-frame-when-keyboard-grabbed: Reading a Password. -* passwords, reading: Reading a Password. -* PATH environment variable: Subprocess Creation. -* path-separator: System Environment. -* pausing: Waiting. -* peeking at input: Peeking and Discarding. -* percent symbol in modeline: Modeline Data. -* perform-replace: Search and Replace. -* performance analysis: Coverage Testing. -* permanent local variable: Creating Buffer-Local. -* permission: File Attributes. -* pg-coding-system: libpq Lisp Variables. -* pg:authtype: libpq Lisp Variables. -* pg:client-encoding: libpq Lisp Variables. -* pg:cost-heap: libpq Lisp Variables. -* pg:cost-index: libpq Lisp Variables. -* pg:database: libpq Lisp Variables. -* pg:date-style: libpq Lisp Variables. -* pg:geqo: libpq Lisp Variables. -* pg:host: libpq Lisp Variables. -* pg:options: libpq Lisp Variables. -* pg:port: libpq Lisp Variables. -* pg:realm: libpq Lisp Variables. -* pg:tty: libpq Lisp Variables. -* pg:tz: libpq Lisp Variables. -* pg:user: libpq Lisp Variables. -* pgres::polling-active: libpq Lisp Symbols and DataTypes. -* pgres::polling-failed: libpq Lisp Symbols and DataTypes. -* pgres::polling-ok: libpq Lisp Symbols and DataTypes. -* pgres::polling-reading: libpq Lisp Symbols and DataTypes. -* pgres::polling-writing: libpq Lisp Symbols and DataTypes. -* pipes: Asynchronous Processes. -* play-sound: Beeping. -* play-sound-file: Beeping. -* plist: Property Lists. -* plist, symbol: Symbol Properties. -* plist-get: Working With Normal Plists. -* plist-member: Working With Normal Plists. -* plist-put: Working With Normal Plists. -* plist-remprop: Working With Normal Plists. -* plist-to-alist: Converting Plists To/From Alists. -* plists-eq <1>: Other Plists. -* plists-eq: Working With Normal Plists. -* plists-equal <1>: Other Plists. -* plists-equal: Working With Normal Plists. -* point: Point. -* point excursion: Excursions. -* point in window: Window Point. -* point with narrowing: Point. -* point-marker: Creating Markers. -* point-max: Point. -* point-max-marker: Creating Markers. -* point-min: Point. -* point-min-marker: Creating Markers. -* pointer (mouse): Mouse Pointer. -* pointer-glyph-p: Glyph Types. -* pointer-image-instance-p: Image Instance Types. -* pop-global-mark: The Mark. -* pop-mark: The Mark. -* pop-to-buffer: Displaying Buffers. -* pop-up menu: Pop-Up Menus. -* pop-up-frame-function: Choosing Window. -* pop-up-frame-plist: Choosing Window. -* pop-up-frames: Choosing Window. -* pop-up-windows: Choosing Window. -* popup-buffer-menu: Pop-Up Menus. -* popup-dialog-box: Dialog Box Functions. -* popup-menu: Pop-Up Menus. -* popup-menu-titles: Pop-Up Menus. -* popup-menu-up-p: Pop-Up Menus. -* popup-menubar-menu: Pop-Up Menus. -* popup-mode-menu: Pop-Up Menus. -* pos-visible-in-window-p: Window Start. -* position (in buffer): Positions. -* position argument: Interactive Codes. -* position in window: Window Point. -* position of frame: Size and Position. -* position of window: Position of Window. -* positive infinity: Float Basics. -* posix-looking-at: POSIX Regexps. -* posix-search-backward: POSIX Regexps. -* posix-search-forward: POSIX Regexps. -* posix-string-match: POSIX Regexps. -* post-command-hook: Command Overview. -* post-gc-hook: Garbage Collection. -* PostgreSQL: PostgreSQL Support. -* pq-binary-tuples: libpq Lisp Symbols and DataTypes. -* pq-clear: Other libpq Functions. -* pq-client-encoding: Other libpq Functions. -* pq-cmd-status: libpq Lisp Symbols and DataTypes. -* pq-cmd-tuples: libpq Lisp Symbols and DataTypes. -* pq-conn-defaults: Other libpq Functions. -* pq-connect-poll: Asynchronous Interface Functions. -* pq-connect-start: Asynchronous Interface Functions. -* pq-connectdb: Synchronous Interface Functions. -* pq-consume-input: Asynchronous Interface Functions. -* pq-env-2-encoding: Other libpq Functions. -* pq-exec: Synchronous Interface Functions. -* pq-finish: Other libpq Functions. -* pq-flush: Asynchronous Interface Functions. -* pq-fmod: libpq Lisp Symbols and DataTypes. -* pq-fname: libpq Lisp Symbols and DataTypes. -* pq-fnumber: libpq Lisp Symbols and DataTypes. -* pq-fsize: libpq Lisp Symbols and DataTypes. -* pq-ftype: libpq Lisp Symbols and DataTypes. -* pq-get-is-null: libpq Lisp Symbols and DataTypes. -* pq-get-length: libpq Lisp Symbols and DataTypes. -* pq-get-result: Asynchronous Interface Functions. -* pq-get-value: libpq Lisp Symbols and DataTypes. -* pq-is-busy: Asynchronous Interface Functions. -* pq-is-nonblocking: Asynchronous Interface Functions. -* pq-lo-close: Unimplemented libpq Functions. -* pq-lo-creat: Unimplemented libpq Functions. -* pq-lo-export: Large Object Support. -* pq-lo-import: Large Object Support. -* pq-lo-lseek: Unimplemented libpq Functions. -* pq-lo-open: Unimplemented libpq Functions. -* pq-lo-read: Unimplemented libpq Functions. -* pq-lo-tell: Unimplemented libpq Functions. -* pq-lo-unlink: Unimplemented libpq Functions. -* pq-lo-write: Unimplemented libpq Functions. -* pq-make-empty-pgresult: libpq Lisp Symbols and DataTypes. -* pq-nfields: libpq Lisp Symbols and DataTypes. -* pq-notifies: Synchronous Interface Functions. -* pq-ntuples: libpq Lisp Symbols and DataTypes. -* pq-oid-value: libpq Lisp Symbols and DataTypes. -* pq-pgconn: libpq Lisp Symbols and DataTypes. -* pq-res-status: libpq Lisp Symbols and DataTypes. -* pq-reset: Synchronous Interface Functions. -* pq-reset-cancel: Asynchronous Interface Functions. -* pq-reset-poll: Asynchronous Interface Functions. -* pq-reset-start: Asynchronous Interface Functions. -* pq-result-error-message: libpq Lisp Symbols and DataTypes. -* pq-result-status: libpq Lisp Symbols and DataTypes. -* pq-send-query: Asynchronous Interface Functions. -* pq-set-client-encoding: Other libpq Functions. -* pq-set-nonblocking: Asynchronous Interface Functions. -* PQdisplayTuples: Unimplemented libpq Functions. -* PQmblen: Unimplemented libpq Functions. -* PQprint: Unimplemented libpq Functions. -* PQprintTuples: Unimplemented libpq Functions. -* PQsetenv: Synchronous Interface Functions. -* PQsetenvAbort: Asynchronous Interface Functions. -* PQsetenvPoll: Asynchronous Interface Functions. -* PQsetenvStart: Asynchronous Interface Functions. -* PQsocket: Unimplemented libpq Functions. -* PQtrace: Unimplemented libpq Functions. -* PQuntrace: Unimplemented libpq Functions. -* pre-abbrev-expand-hook: Abbrev Expansion. -* pre-command-hook: Command Overview. -* pre-gc-hook: Garbage Collection. -* preceding-char: Near Point. -* precision of formatted numbers: Formatting Strings. -* predicates: Type Predicates. -* prefix argument: Prefix Command Arguments. -* prefix argument unreading: Peeking and Discarding. -* prefix command: Prefix Keys. -* prefix key: Prefix Keys. -* prefix-arg: Prefix Command Arguments. -* prefix-help-command: Help Functions. -* prefix-numeric-value: Prefix Command Arguments. -* preventing backtracking: Specification List. -* preventing prefix key: Key Lookup. -* previous complete subexpression: Parsing Expressions. -* previous-extent: Finding Extents. -* previous-frame: Finding All Frames. -* previous-history-element: Minibuffer Misc. -* previous-matching-history-element: Minibuffer Misc. -* previous-property-change: Property Search. -* previous-single-property-change: Property Search. -* previous-window: Cyclic Window Ordering. -* primitive: What Is a Function. -* primitive type: Lisp Data Types. -* primitive types: Primitive Types. -* primitive-undo: Undo. -* prin1: Output Functions. -* prin1-to-string: Output Functions. -* princ: Output Functions. -* print: Output Functions. -* print example: Output Streams. -* print name cell: Symbol Components. -* print-escape-newlines: Output Variables. -* print-gensym: Output Variables. -* print-help-return-message: Help Functions. -* print-length: Output Variables. -* print-level: Output Variables. -* print-readably <1>: Output Variables. -* print-readably: Printing in Edebug. -* print-string-length: Output Variables. -* printed representation: Printed Representation. -* printed representation for characters: Character Type. -* printing: Streams Intro. -* printing (Edebug): Printing in Edebug. -* printing circular structures: Printing in Edebug. -* printing floating-point numbers: Output Variables. -* printing limits: Output Variables. -* printing notation: Printing Notation. -* printing readably: Output Variables. -* printing uninterned symbols: Output Variables. -* priority of an extent: Intro to Extents. -* process: Processes. -* process filter: Filter Functions. -* process input: Input to Processes. -* process output: Output from Processes. -* process sentinel: Sentinels. -* process signals: Signals to Processes. -* process window size: Process Window Size. -* process-buffer: Process Buffers. -* process-command: Process Information. -* process-connection-type: Asynchronous Processes. -* process-environment: System Environment. -* process-event-p: Event Predicates. -* process-exit-status: Process Information. -* process-filter: Filter Functions. -* process-id: Process Information. -* process-kill-without-query: Deleting Processes. -* process-kill-without-query-p: Process Information. -* process-list: Process Information. -* process-mark: Process Buffers. -* process-name: Process Information. -* process-send-eof: Input to Processes. -* process-send-region: Input to Processes. -* process-send-string: Input to Processes. -* process-sentinel: Sentinels. -* process-status: Process Information. -* process-tty-name: Process Information. -* processp: Processes. -* profile.el: Compilation Tips. -* profiling: Compilation Tips. -* prog1: Sequencing. -* prog2: Sequencing. -* progn: Sequencing. -* program arguments: Subprocess Creation. -* program directories: Subprocess Creation. -* programmed completion: Programmed Completion. -* programming types: Programming Types. -* properties of strings: String Properties. -* properties of text: Text Properties. -* property list: Property Lists. -* property list cell (symbol): Symbol Components. -* property list, symbol: Symbol Properties. -* property lists vs association lists: Plists and Alists. -* property of an extent: Extent Properties. -* protected forms: Cleanups. -* provide: Named Features. -* providing features: Named Features. -* PTYs: Asynchronous Processes. -* punctuation character: Syntax Class Table. -* pure storage: Pure Storage. -* pure-bytes-used: Pure Storage. -* purecopy: Pure Storage. -* purify-flag: Pure Storage. -* push-mark: The Mark. -* put: Object Plists. -* put-char-table: Working With Char Tables. -* put-database: Working With a Database. -* put-range-table: Working With Range Tables. -* put-text-property: Changing Properties. -* putf: Other Plists. -* puthash: Working With Hash Tables. -* query-replace-history: Minibuffer History. -* query-replace-map <1>: Standard Keymaps. -* query-replace-map: Search and Replace. -* querying the user: Yes-or-No Queries. -* question mark in character constant: Character Type. -* quietly-read-abbrev-file: Abbrev Files. -* quit-flag: Quitting. -* quit-process: Signals to Processes. -* quitting: Quitting. -* quitting from infinite loop: Infinite Loops. -* quote: Quoting. -* quote character: Parsing Expressions. -* quoted character input: Quoted Character Input. -* quoted-insert suppression: Changing Key Bindings. -* quoting: Quoting. -* quoting characters in printing: Output Functions. -* quoting using apostrophe: Quoting. -* raise-frame: Raising and Lowering. -* raising a frame: Raising and Lowering. -* random: Random Numbers. -* random numbers: Random Numbers. -* range table type: Range Table Type. -* Range Tables: Range Tables. -* range-table-p: Range Tables. -* rassoc: Association Lists. -* rassq: Association Lists. -* raw prefix argument: Prefix Command Arguments. -* raw prefix argument usage: Interactive Codes. -* re-search-backward: Regexp Search. -* re-search-forward: Regexp Search. -* read: Input Functions. -* read command name: Interactive Call. -* read syntax: Printed Representation. -* read syntax for characters: Character Type. -* read-buffer: High-Level Completion. -* read-char: Reading One Event. -* read-command: High-Level Completion. -* read-expression: Object from Minibuffer. -* read-expression-history: Minibuffer History. -* read-expression-map: Standard Keymaps. -* read-file-name: Reading File Names. -* read-from-minibuffer: Text from Minibuffer. -* read-from-string: Input Functions. -* read-key-sequence: Key Sequence Input. -* read-minibuffer: Object from Minibuffer. -* read-only buffer: Read Only Buffers. -* read-only buffers in interactive: Using Interactive. -* read-passwd: Reading a Password. -* read-quoted-char: Quoted Character Input. -* read-quoted-char quitting: Quitting. -* read-shell-command-map: Standard Keymaps. -* read-string: Text from Minibuffer. -* read-variable: High-Level Completion. -* reading: Streams Intro. -* reading (Edebug): Reading in Edebug. -* reading interactive arguments: Interactive Codes. -* reading symbols: Creating Symbols. -* rearrangement of lists: Rearrangement. -* rebinding: Changing Key Bindings. -* receiving ToolTalk messages: Receiving Messages. -* recent-auto-save-p: Auto-Saving. -* recent-keys: Recording Input. -* recent-keys-ring-size: Recording Input. -* recenter: Vertical Scrolling. -* record command history: Interactive Call. -* recursion: Iteration. -* recursion-depth: Recursive Editing. -* recursive command loop: Recursive Editing. -* recursive editing level: Recursive Editing. -* recursive evaluation: Intro Eval. -* recursive-edit: Recursive Editing. -* redo: Undo. -* redraw-display: Refresh Screen. -* redraw-frame: Refresh Screen. -* redraw-modeline: Modeline Format. -* refresh display: Refresh Screen. -* regexp: Regular Expressions. -* regexp alternative: Syntax of Regexps. -* regexp grouping: Syntax of Regexps. -* regexp searching: Regexp Search. -* regexp-history: Minibuffer History. -* regexp-quote: Syntax of Regexps. -* regexps used standardly in editing: Standard Regexps. -* region argument: Interactive Codes. -* region, the: The Region. -* region-active-p: The Region. -* region-beginning: The Region. -* region-end: The Region. -* region-exists-p: The Region. -* register-alist: Registers. -* register-ccl-program: Calling CCL. -* register-tooltalk-pattern: Elisp Interface for Receiving Messages. -* registers: Registers. -* regular expression: Regular Expressions. -* regular expression searching: Regexp Search. -* reindent-then-newline-and-indent: Mode-Specific Indent. -* relabel-menu-item: Modifying Menus. -* relative file name: Relative File Names. -* remainder: Arithmetic Operations. -* remassoc: Association Lists. -* remassq: Association Lists. -* remhash: Working With Hash Tables. -* remove-database: Working With a Database. -* remove-face-property: Face Properties. -* remove-glyph-property: Glyph Properties. -* remove-hook: Hooks. -* remove-range-table: Working With Range Tables. -* remove-specifier: Other Specification Functions. -* remove-text-properties: Changing Properties. -* remprop: Object Plists. -* remrassoc: Association Lists. -* remrassq: Association Lists. -* rename-auto-save-file: Auto-Saving. -* rename-buffer: Buffer Names. -* rename-file: Changing File Attributes. -* renaming files: Changing File Attributes. -* repeated loading: Repeated Loading. -* replace bindings: Changing Key Bindings. -* replace characters: Substitution. -* replace-buffer-in-windows: Displaying Buffers. -* replace-match: Replacing Match. -* replacement: Search and Replace. -* repositioning format arguments: Formatting Strings. -* require: Named Features. -* require-final-newline: Saving Buffers. -* requiring features: Named Features. -* reset-char-table: Working With Char Tables. -* resize redisplay: Size and Position. -* rest arguments: Argument List. -* restriction (in a buffer): Narrowing. -* resume (cf. no-redraw-on-reenter): Refresh Screen. -* return: Character Type. -* return-tooltalk-message: Elisp Interface for Sending Messages. -* reveal-annotation: Annotation Properties. -* reverse: Building Lists. -* reversing a list: Rearrangement. -* revert-buffer: Reverting. -* revert-buffer-function: Reverting. -* revert-buffer-insert-file-contents-function: Reverting. -* right-gutter: Specifying a Gutter. -* right-gutter-visible-p: Other Gutter Variables. -* right-gutter-width: Other Gutter Variables. -* right-margin-width: Margin Primitives. -* right-toolbar: Specifying the Toolbar. -* right-toolbar-visible-p: Other Toolbar Variables. -* right-toolbar-width: Other Toolbar Variables. -* rm: Changing File Attributes. -* round: Numeric Conversions. -* rounding in conversions: Numeric Conversions. -* rounding without conversion: Rounding Operations. -* rplaca: Modifying Lists. -* rplacd: Modifying Lists. -* run time stack: Internals of Debugger. -* run-emacs-from-temacs: Building XEmacs. -* run-hooks: Hooks. -* runnable temacs: Building XEmacs. -* same-window-buffer-names: Choosing Window. -* same-window-regexps: Choosing Window. -* save-abbrevs: Abbrev Files. -* save-buffer: Saving Buffers. -* save-current-buffer: Excursions. -* save-excursion: Excursions. -* save-excursion (Edebug): Edebug Display Update. -* save-match-data: Saving Match Data. -* save-restriction: Narrowing. -* save-selected-frame: Input Focus. -* save-selected-window <1>: Excursions. -* save-selected-window: Selecting Windows. -* save-some-buffers: Saving Buffers. -* save-window-excursion: Window Configurations. -* saving text properties: Saving Properties. -* saving window information: Window Configurations. -* scan-lists: Parsing Expressions. -* scan-sexps: Parsing Expressions. -* scope: Variable Scoping. -* screen layout: Window Configuration Type. -* scroll-conservatively: Vertical Scrolling. -* scroll-down: Vertical Scrolling. -* scroll-left: Horizontal Scrolling. -* scroll-other-window: Vertical Scrolling. -* scroll-right: Horizontal Scrolling. -* scroll-step: Vertical Scrolling. -* scroll-up: Vertical Scrolling. -* scrollbar-pointer-glyph: Mouse Pointer. -* scrollbars: Scrollbars. -* scrolling vertically: Vertical Scrolling. -* search-backward: String Search. -* search-failed: String Search. -* search-forward: String Search. -* searching: Searching and Matching. -* searching and case: Searching and Case. -* searching for regexp: Regexp Search. -* second: List Elements. -* select-console: The Selected Console and Device. -* select-device: The Selected Console and Device. -* select-frame: Input Focus. -* select-frame-hook: Frame Hooks. -* select-window: Selecting Windows. -* selected frame: Input Focus. -* selected window: Basic Windows. -* selected-console: The Selected Console and Device. -* selected-device: The Selected Console and Device. -* selected-frame: Input Focus. -* selected-window: Selecting Windows. -* selecting a buffer: Current Buffer. -* selecting windows: Selecting Windows. -* selection (for X windows): X Selections. -* selection-pointer-glyph: Mouse Pointer. -* selective display: Selective Display. -* selective-display: Selective Display. -* selective-display-ellipses: Selective Display. -* self-evaluating form: Self-Evaluating Forms. -* self-insert-and-exit: Minibuffer Misc. -* self-insert-command: Commands for Insertion. -* self-insert-command override: Changing Key Bindings. -* self-insert-command, minor modes: Keymaps and Minor Modes. -* self-insertion: Commands for Insertion. -* send-string-to-terminal: Terminal Output. -* send-tooltalk-message: Elisp Interface for Sending Messages. -* sending signals: Signals to Processes. -* sending ToolTalk messages: Sending Messages. -* sentence-end: Standard Regexps. -* sentinel: Sentinels. -* sequence: Sequences Arrays Vectors. -* sequence length: Sequence Functions. -* sequencep: Sequence Functions. -* set: Setting Variables. -* set-annotation-action: Annotation Properties. -* set-annotation-data: Annotation Properties. -* set-annotation-down-glyph: Annotation Properties. -* set-annotation-face: Annotation Properties. -* set-annotation-glyph: Annotation Properties. -* set-annotation-layout: Annotation Properties. -* set-annotation-menu: Annotation Properties. -* set-auto-mode: Auto Major Mode. -* set-buffer: Current Buffer. -* set-buffer-auto-saved: Auto-Saving. -* set-buffer-major-mode: Auto Major Mode. -* set-buffer-menubar: Menubar. -* set-buffer-modified-p: Buffer Modification. -* set-case-syntax: Case Tables. -* set-case-syntax-delims: Case Tables. -* set-case-syntax-pair: Case Tables. -* set-case-table: Case Tables. -* set-category-table: Category Tables. -* set-charset-ccl-program: Charset Property Functions. -* set-coding-category-system: Detection of Textual Encoding. -* set-coding-priority-list: Detection of Textual Encoding. -* set-console-type-image-conversion-list: Image Instantiator Conversion. -* set-default: Default Value. -* set-default-file-modes: Changing File Attributes. -* set-default-gutter-position: Specifying a Gutter. -* set-default-toolbar-position: Specifying the Toolbar. -* set-device-baud-rate <1>: Terminal Output. -* set-device-baud-rate: Console and Device I/O. -* set-extent-begin-glyph: Extent Properties. -* set-extent-begin-glyph-layout: Extent Properties. -* set-extent-end-glyph: Extent Properties. -* set-extent-end-glyph-layout: Extent Properties. -* set-extent-endpoints: Extent Endpoints. -* set-extent-face: Extent Properties. -* set-extent-initial-redisplay-function: Extent Properties. -* set-extent-keymap: Extent Properties. -* set-extent-mouse-face: Extent Properties. -* set-extent-parent: Extent Parents. -* set-extent-priority: Extent Properties. -* set-extent-properties: Extent Properties. -* set-extent-property: Extent Properties. -* set-face-background: Face Convenience Functions. -* set-face-background-pixmap: Face Convenience Functions. -* set-face-font: Face Convenience Functions. -* set-face-foreground: Face Convenience Functions. -* set-face-property: Face Properties. -* set-face-underline-p: Face Convenience Functions. -* set-file-modes: Changing File Attributes. -* set-frame-configuration: Frame Configurations. -* set-frame-pointer: Mouse Pointer. -* set-frame-position: Size and Position. -* set-frame-properties: Property Access. -* set-frame-property: Property Access. -* set-frame-size: Size and Position. -* set-glyph-baseline: Glyph Convenience Functions. -* set-glyph-contrib-p: Glyph Convenience Functions. -* set-glyph-face: Glyph Convenience Functions. -* set-glyph-image: Glyph Convenience Functions. -* set-glyph-property: Glyph Properties. -* set-input-mode: Input Modes. -* set-keymap-default-binding: Inheritance and Keymaps. -* set-keymap-name: Creating Keymaps. -* set-keymap-parents: Inheritance and Keymaps. -* set-keymap-prompt: Other Keymap Functions. -* set-left-margin: Margins. -* set-mark: The Mark. -* set-marker: Changing Markers. -* set-match-data: Entire Match Data. -* set-menubar: Menubar. -* set-menubar-dirty-flag: Menubar. -* set-process-buffer: Process Buffers. -* set-process-filter: Filter Functions. -* set-process-sentinel: Sentinels. -* set-process-window-size: Process Window Size. -* set-recent-keys-ring-size: Recording Input. -* set-register: Registers. -* set-right-margin: Margins. -* set-specifier: Adding Specifications. -* set-standard-case-table: Case Tables. -* set-syntax-table: Syntax Table Functions. -* set-text-properties: Changing Properties. -* set-tooltalk-message-attribute: Elisp Interface for Sending Messages. -* set-visited-file-modtime: Modification Time. -* set-visited-file-name: Buffer File Name. -* set-weak-list-list: Weak Lists. -* set-window-buffer: Buffers and Windows. -* set-window-buffer-dedicated: Choosing Window. -* set-window-configuration: Window Configurations. -* set-window-dedicated-p: Choosing Window. -* set-window-hscroll: Horizontal Scrolling. -* set-window-point: Window Point. -* set-window-start: Window Start. -* setcar: Setcar. -* setcdr: Setcdr. -* setenv: System Environment. -* setplist: Object Plists. -* setprv: System Environment. -* setq: Setting Variables. -* setq-default: Default Value. -* sets: Sets And Lists. -* setting modes of files: Changing File Attributes. -* setting-constant: Constant Variables. -* seventh: List Elements. -* sexp motion: List Motion. -* shadowing of variables: Local Variables. -* shallow binding: Impl of Scope. -* shared-lisp-mode-map: Standard Keymaps. -* Shell mode modeline-format: Modeline Data. -* shell-command-history: Minibuffer History. -* shrink-window: Resizing Windows. -* shrink-window-horizontally: Resizing Windows. -* shrink-window-pixels: Resizing Windows. -* side effect: Intro Eval. -* signal: Signaling Errors. -* signal-error: Signaling Errors. -* signal-process: Signals to Processes. -* signaling errors: Signaling Errors. -* signals: Signals to Processes. -* sin: Math Functions. -* single-key-description: Describing Characters. -* sinh: Math Functions. -* sit-for: Waiting. -* site-init.el: Building XEmacs. -* site-load.el: Building XEmacs. -* site-run-file: Init File. -* site-start.el: Start-up Summary. -* sixth: List Elements. -* size of frame: Size and Position. -* size of window: Size of Window. -* skip-chars-backward: Skipping Characters. -* skip-chars-forward: Skipping Characters. -* skip-syntax-backward: Motion and Syntax. -* skip-syntax-forward: Motion and Syntax. -* skipping characters: Skipping Characters. -* skipping comments: Parsing Expressions. -* sleep-for: Waiting. -* Snarf-documentation: Accessing Documentation. -* sort: Rearrangement. -* sort-columns: Sorting. -* sort-fields: Sorting. -* sort-lines: Sorting. -* sort-numeric-fields: Sorting. -* sort-pages: Sorting. -* sort-paragraphs: Sorting. -* sort-regexp-fields: Sorting. -* sort-subr: Sorting. -* sorting lists: Rearrangement. -* sorting text: Sorting. -* sound: Beeping. -* sound-alist: Beeping. -* special: Major Mode Conventions. -* special form descriptions: A Sample Function Description. -* special form evaluation: Special Forms. -* special forms: Primitive Function Type. -* special forms (Edebug): Instrumenting. -* special forms for control structures: Control Structures. -* special-display-buffer-names: Choosing Window. -* special-display-frame-plist: Choosing Window. -* special-display-function: Choosing Window. -* special-display-popup-frame: Choosing Window. -* special-display-regexps: Choosing Window. -* specification (in a specifier): Specifiers In-Depth. -* specifier: Specifiers. -* specifier type: Specifier Type. -* specifier, domain: Specifiers In-Depth. -* specifier, fallback: Specifier Instancing. -* specifier, inst-list: Specifiers In-Depth. -* specifier, inst-pair: Specifiers In-Depth. -* specifier, instance: Specifiers In-Depth. -* specifier, instancing: Specifiers In-Depth. -* specifier, instantiator: Specifiers In-Depth. -* specifier, locale: Specifiers In-Depth. -* specifier, specification: Specifiers In-Depth. -* specifier, tag: Specifiers In-Depth. -* specifier, tag set: Specifiers In-Depth. -* specifier-fallback: Retrieving Specifications. -* specifier-instance: Specifier Instancing Functions. -* specifier-instance-from-inst-list: Specifier Instancing Functions. -* specifier-locale-type-from-locale: Other Specification Functions. -* specifier-spec-list: Retrieving Specifications. -* specifier-specs: Retrieving Specifications. -* specifier-tag-list: Specifier Tag Functions. -* specifier-tag-predicate: Specifier Tag Functions. -* specifier-type: Specifier Types. -* specifierp: Specifiers. -* speedups: Compilation Tips. -* splicing (with backquote): Backquote. -* split-height-threshold: Choosing Window. -* split-line: Commands for Insertion. -* split-path: Regexp Search. -* split-string: Regexp Search. -* split-window: Splitting Windows. -* split-window-horizontally: Splitting Windows. -* split-window-vertically: Splitting Windows. -* splitting windows: Splitting Windows. -* sqrt: Math Functions. -* stable sort: Rearrangement. -* standard regexps used in editing: Standard Regexps. -* standard-case-table: Case Tables. -* standard-category-table: Category Tables. -* standard-input: Input Functions. -* standard-output: Output Variables. -* standard-syntax-table: Standard Syntax Tables. -* standards of coding style: Tips. -* start up of XEmacs: Start-up Summary. -* start-process: Asynchronous Processes. -* start-process-shell-command: Asynchronous Processes. -* startup.el: Start-up Summary. -* stop points: Using Edebug. -* stop-process: Signals to Processes. -* stopping an infinite loop: Infinite Loops. -* stopping on events: Global Break Condition. -* store-match-data: Entire Match Data. -* stream (for printing): Output Streams. -* stream (for reading): Input Streams. -* string: Creating Strings. -* string equality: Text Comparison. -* string in keymap: Key Lookup. -* string input stream: Input Streams. -* string length: Sequence Functions. -* string length, maximum when printing: Output Variables. -* string properties: String Properties. -* string search: String Search. -* string to character: String Conversion. -* string to number: String Conversion. -* string to object: Input Functions. -* string, writing a doc string: Documentation Basics. -* string-equal: Text Comparison. -* string-lessp: Text Comparison. -* string-match: Regexp Search. -* string-modified-tick: Modifying Strings. -* string-to-char: String Conversion. -* string-to-int: String Conversion. -* string-to-number: String Conversion. -* string<: Text Comparison. -* string=: Text Comparison. -* stringp: Predicates for Strings. -* strings: Strings and Characters. -* strings, formatting them: Formatting Strings. -* strings, modifying: Modifying Strings. -* string quote: Syntax Class Table. -* subprocess: Processes. -* subr: What Is a Function. -* subrp: What Is a Function. -* subsidiary-coding-system: Basic Coding System Functions. -* subst-char-in-region: Substitution. -* substitute-command-keys: Keys in Documentation. -* substitute-in-file-name: File Name Expansion. -* substitute-key-definition: Changing Key Bindings. -* substituting keys in documentation: Keys in Documentation. -* substring: Creating Strings. -* subwindow type: Subwindow Type. -* subwindow-image-instance-p: Image Instance Types. -* subwindowp: Subwindows. -* suppress-keymap: Changing Key Bindings. -* suspend (cf. no-redraw-on-reenter): Refresh Screen. -* suspend evaluation: Recursive Editing. -* suspend-emacs: Suspending XEmacs. -* suspend-hook: Suspending XEmacs. -* suspend-resume-hook: Suspending XEmacs. -* suspending XEmacs: Suspending XEmacs. -* switch-to-buffer: Displaying Buffers. -* switch-to-buffer-other-window: Displaying Buffers. -* switches on command line: Command Line Arguments. -* switching to a buffer: Displaying Buffers. -* symbol: Symbols. -* symbol components: Symbol Components. -* symbol equality: Creating Symbols. -* symbol evaluation: Symbol Forms. -* symbol function indirection: Function Indirection. -* symbol in keymap: Key Lookup. -* symbol name hashing: Creating Symbols. -* symbol-function: Function Cells. -* symbol-name: Creating Symbols. -* symbol-plist: Object Plists. -* symbol-value: Accessing Variables. -* symbolp: Symbols. -* symbol constituent: Syntax Class Table. -* synchronous subprocess: Synchronous Processes. -* syntax classes: Syntax Descriptors. -* syntax descriptor: Syntax Descriptors. -* syntax error (Edebug): Backtracking. -* syntax flags: Syntax Flags. -* syntax for characters: Character Type. -* syntax table: Syntax Tables. -* syntax table example: Example Major Modes. -* syntax table internals: Syntax Table Internals. -* syntax tables in modes: Major Mode Conventions. -* syntax-table: Syntax Table Functions. -* syntax-table-p: Syntax Basics. -* system-configuration: System Environment. -* system-name: System Environment. -* system-type: System Environment. -* t: Constant Variables. -* t and truth: nil and t. -* t input stream: Input Streams. -* t output stream: Output Streams. -* tab: Character Type. -* tab deletion: Deletion. -* tab-stop-list: Indent Tabs. -* tab-to-tab-stop: Indent Tabs. -* tab-width: Usual Display. -* tabs stops for indentation: Indent Tabs. -* tag (in a specifier): Specifiers In-Depth. -* tag on run time stack: Catch and Throw. -* tag set (in a specifier): Specifiers In-Depth. -* tan: Math Functions. -* tanh: Math Functions. -* TCP: Network. -* temacs: Building XEmacs. -* temp-buffer-show-function: Temporary Displays. -* temp-directory: Unique File Names. -* tenth: List Elements. -* TERM environment variable: Terminal-Specific. -* term-file-prefix: Terminal-Specific. -* term-setup-hook: Terminal-Specific. -* Termcap: Terminal-Specific. -* terminal frame <1>: Frames. -* terminal frame: Basic Windows. -* terminal input: Terminal Input. -* terminal input modes: Input Modes. -* terminal output: Terminal Output. -* terminal-device: Console Types and Device Classes. -* terminal-specific initialization: Terminal-Specific. -* terminate keyboard macro: Peeking and Discarding. -* termscript file: Terminal Output. -* terpri: Output Functions. -* testing types: Type Predicates. -* text: Text. -* text files and binary files: Files and MS-DOS. -* text insertion: Insertion. -* text parsing: Syntax Tables. -* text properties: Text Properties. -* text properties in files: Saving Properties. -* text-char-description: Describing Characters. -* text-image-instance-p: Image Instance Types. -* text-mode-abbrev-table: Standard Abbrev Tables. -* text-mode-map: Standard Keymaps. -* text-mode-syntax-table: Standard Syntax Tables. -* text-pointer-glyph: Mouse Pointer. -* text-properties-at: Examining Properties. -* text-property-any: Property Search. -* text-property-not-all: Property Search. -* third: List Elements. -* this-command: Command Loop Info. -* this-command-keys: Command Loop Info. -* throw: Catch and Throw. -* throw example: Recursive Editing. -* tiled windows: Basic Windows. -* timeout-event-p: Event Predicates. -* timing programs: Compilation Tips. -* tips: Tips. -* toggle-read-only: Read Only Buffers. -* toolbar: Toolbar. -* toolbar button type: Toolbar Button Type. -* toolbar-buttons-captioned-p: Other Toolbar Variables. -* toolbar-make-button-list: Toolbar Descriptor Format. -* toolbar-map <1>: Standard Keymaps. -* toolbar-map: Active Keymaps. -* toolbar-pointer-glyph: Mouse Pointer. -* toolbar-specifier-p <1>: Specifier Types. -* toolbar-specifier-p: Specifying the Toolbar. -* ToolTalk: ToolTalk Support. -* ToolTalk message: Sending Messages. -* ToolTalk pattern: Receiving Messages. -* top-gutter: Specifying a Gutter. -* top-gutter-height: Other Gutter Variables. -* top-gutter-visible-p: Other Gutter Variables. -* top-level: Recursive Editing. -* top-level form: Loading. -* top-toolbar: Specifying the Toolbar. -* top-toolbar-height: Other Toolbar Variables. -* top-toolbar-visible-p: Other Toolbar Variables. -* tq-close: Transaction Queues. -* tq-create: Transaction Queues. -* tq-enqueue: Transaction Queues. -* tracing: Tracing. -* transaction queue: Transaction Queues. -* transcendental functions: Math Functions. -* translate-region: Substitution. -* translating input events: Translating Input. -* transpose-regions: Transposition. -* true: nil and t. -* truename (of file): Truenames. -* truncate: Numeric Conversions. -* truncate-lines: Truncation. -* truncate-partial-width-windows: Truncation. -* truncation-glyph: Redisplay Glyphs. -* truth value: nil and t. -* try-completion: Basic Completion. -* two's complement: Integer Basics. -* type: Lisp Data Types. -* type checking: Type Predicates. -* type predicates: Type Predicates. -* type-of: Type Predicates. -* unbinding keys: Key Binding Commands. -* undefined: Functions for Key Lookup. -* undefined in keymap: Key Lookup. -* undefined key: Keymap Terminology. -* undo avoidance: Substitution. -* undo-boundary: Undo. -* undo-limit: Maintaining Undo. -* undo-strong-limit: Maintaining Undo. -* unexec: Building XEmacs. -* unhandled-file-name-directory: Magic File Names. -* unintern: Creating Symbols. -* uninterned symbol: Creating Symbols. -* uninterned symbols, printing: Output Variables. -* unique extents: Duplicable Extents. -* universal-argument: Prefix Command Arguments. -* unload-feature: Unloading. -* unloading: Unloading. -* unlock-buffer: File Locks. -* unmap-frame-hook: Frame Hooks. -* unread-command-event: Peeking and Discarding. -* unread-command-events: Peeking and Discarding. -* unreading: Input Streams. -* unregister-tooltalk-pattern: Elisp Interface for Receiving Messages. -* unwind-protect: Cleanups. -* unwinding: Cleanups. -* up-list: List Motion. -* upcase: Character Case. -* upcase-region: Case Changes. -* upcase-word: Case Changes. -* update display: Refresh Screen. -* update-directory-autoloads: Autoload. -* update-file-autoloads: Autoload. -* upper case: Character Case. -* upper case key sequence: Key Sequence Input. -* use-global-map: Active Keymaps. -* use-hard-newlines: Filling. -* use-left-overflow: Margin Primitives. -* use-local-map: Active Keymaps. -* use-right-overflow: Margin Primitives. -* user name completion subroutines: User Name Completion. -* user option: Defining Variables. -* user-defined error: Error Symbols. -* user-full-name: User Identification. -* user-home-directory: User Identification. -* user-login-name: User Identification. -* user-mail-address: User Identification. -* user-name-all-completions: User Name Completion. -* user-name-completion: User Name Completion. -* user-name-completion-1: User Name Completion. -* user-real-login-name: User Identification. -* user-real-uid: User Identification. -* user-uid: User Identification. -* user-variable-p: Defining Variables. -* user-variable-p example: High-Level Completion. -* valid-char-table-type-p: Char Table Types. -* valid-char-table-value-p: Working With Char Tables. -* valid-device-class-p: Console Types and Device Classes. -* valid-device-type-p: Console Types and Device Classes. -* valid-glyph-type-p: Glyph Types. -* valid-image-instance-type-p: Image Instance Types. -* valid-image-instantiator-format-p: Image Specifiers. -* valid-inst-list-p: Specifier Validation Functions. -* valid-instantiator-p: Specifier Validation Functions. -* valid-plist-p: Property Lists. -* valid-spec-list-p: Specifier Validation Functions. -* valid-specifier-domain-p: Specifier Validation Functions. -* valid-specifier-locale-p: Specifier Validation Functions. -* valid-specifier-locale-type-p: Specifier Validation Functions. -* valid-specifier-tag-p <1>: Specifier Validation Functions. -* valid-specifier-tag-p: Specifier Tag Functions. -* valid-specifier-tag-set-p: Specifier Tag Functions. -* valid-specifier-type-p: Specifier Validation Functions. -* value cell: Symbol Components. -* value of expression: Evaluation. -* values: Eval. -* variable: Variables. -* variable aliases: Variable Aliases. -* variable definition: Defining Variables. -* variable descriptions: A Sample Variable Description. -* variable limit error: Local Variables. -* variable-alias: Variable Aliases. -* variable-documentation: Documentation Basics. -* variable-obsoleteness-doc: Obsoleteness. -* variables, buffer-local: Buffer-Local Variables. -* variables, indirect: Variable Aliases. -* vc-mode: Modeline Variables. -* vconcat: Vector Functions. -* vector <1>: Vector Functions. -* vector: Vectors. -* vector evaluation: Self-Evaluating Forms. -* vector length: Sequence Functions. -* vectorp: Vector Functions. -* verify-visited-file-modtime: Modification Time. -* version number (in file name): File Name Components. -* version-control: Numbered Backups. -* vertical scrolling: Vertical Scrolling. -* vertical tab: Character Type. -* vertical-motion: Screen Lines. -* vertical-motion-pixels: Screen Lines. -* view-file: Visiting Functions. -* view-mode-map: Standard Keymaps. -* view-register: Registers. -* visible frame: Visibility of Frames. -* visible-bell: Beeping. -* visible-frame-list: Finding All Frames. -* visited file: Buffer File Name. -* visited file mode: Auto Major Mode. -* visited-file-modtime: Modification Time. -* visiting files: Visiting Files. -* void function: Function Indirection. -* void function cell: Function Cells. -* void variable: Void Variables. -* void-function: Function Cells. -* void-variable: Void Variables. -* waiting: Waiting. -* waiting for command key input: Peeking and Discarding. -* waiting-for-user-input-p: Sentinels. -* wakeup: Subprocess Creation. -* walk-windows: Cyclic Window Ordering. -* weak hash table: Weak Hash Tables. -* weak list: Weak Lists. -* weak list type: Weak List Type. -* weak-list-list: Weak Lists. -* weak-list-p: Weak Lists. -* weak-list-type: Weak Lists. -* where-is-internal: Scanning Keymaps. -* while: Iteration. -* whitespace: Character Type. -* whitespace character: Syntax Class Table. -* widen: Narrowing. -* widening: Narrowing. -* window: Basic Windows. -* window configuration (Edebug): Edebug Display Update. -* window configurations: Window Configurations. -* window excursions: Excursions. -* window ordering, cyclic: Cyclic Window Ordering. -* window point: Window Point. -* window position <1>: Position of Window. -* window position: Window Point. -* window resizing: Resizing Windows. -* window size: Size of Window. -* window size, changing: Resizing Windows. -* window splitting: Splitting Windows. -* window system types: Window-System Types. -* window top line: Window Start. -* window-buffer: Buffers and Windows. -* window-configuration-p: Window Configurations. -* window-dedicated-p: Choosing Window. -* window-displayed-text-pixel-height: Size of Window. -* window-end: Window Start. -* window-frame: Frames and Windows. -* window-height: Size of Window. -* window-highest-p: Position of Window. -* window-hscroll: Horizontal Scrolling. -* window-left-margin-pixel-width: Margin Primitives. -* window-live-p: Deleting Windows. -* window-lowest-p: Position of Window. -* window-min-height: Resizing Windows. -* window-min-width: Resizing Windows. -* window-minibuffer-p: Minibuffer Misc. -* window-pixel-edges: Position of Window. -* window-pixel-height: Size of Window. -* window-pixel-width: Size of Window. -* window-point: Window Point. -* window-right-margin-pixel-width: Margin Primitives. -* window-setup-hook: Terminal-Specific. -* window-size-change-functions: Resizing Windows. -* window-start: Window Start. -* window-system objects: Faces and Window-System Objects. -* window-text-area-pixel-edges: Position of Window. -* window-text-area-pixel-height: Size of Window. -* window-text-area-pixel-width: Size of Window. -* window-width: Size of Window. -* windowp: Basic Windows. -* windows, controlling precisely: Buffers and Windows. -* with-current-buffer: Excursions. -* with-output-to-temp-buffer: Temporary Displays. -* with-selected-frame: Input Focus. -* with-temp-file: Excursions. -* word search: String Search. -* word-search-backward: String Search. -* word-search-forward: String Search. -* words-include-escapes: Word Motion. -* word constituent: Syntax Class Table. -* write-abbrev-file: Abbrev Files. -* write-char: Output Functions. -* write-contents-hooks: Saving Buffers. -* write-file: Saving Buffers. -* write-file-hooks: Saving Buffers. -* write-region: Writing to Files. -* write-region-annotate-functions: Saving Properties. -* writing a documentation string: Documentation Basics. -* wrong-number-of-arguments: Argument List. -* wrong-type-argument: Type Predicates. -* X: X-Windows. -* X resource type: X Resource Type. -* X window frame: Frames. -* x-allow-sendevents: X Miscellaneous. -* x-bitmap-file-path <1>: X Miscellaneous. -* x-bitmap-file-path: Image Specifiers. -* x-debug-events: X Miscellaneous. -* x-debug-mode: X Miscellaneous. -* x-disown-selection: X Selections. -* x-display-visual-class: Server Data. -* x-emacs-application-class: Resources. -* x-find-larger-font: Font Instance Size. -* x-find-smaller-font: Font Instance Size. -* x-font-size: Font Instance Size. -* x-get-cutbuffer: X Selections. -* x-get-resource: Resources. -* x-get-selection: X Selections. -* x-grab-keyboard: Grabs. -* x-grab-pointer: Grabs. -* x-library-search-path: X Miscellaneous. -* x-make-font-bold: Font Instance Characteristics. -* x-make-font-bold-italic: Font Instance Characteristics. -* x-make-font-italic: Font Instance Characteristics. -* x-make-font-unbold: Font Instance Characteristics. -* x-make-font-unitalic: Font Instance Characteristics. -* x-own-selection: X Selections. -* x-put-resource: Resources. -* x-server-vendor: Server Data. -* x-server-version: Server Data. -* x-set-frame-icon-pixmap: Frame Titles. -* x-store-cutbuffer: X Selections. -* x-ungrab-keyboard: Grabs. -* x-ungrab-pointer: Grabs. -* x-valid-keysym-name-p: X Miscellaneous. -* x-window-id: X Miscellaneous. -* X-Windows: X-Windows. -* XEmacs event standard notation: Describing Characters. -* xpm-color-symbols: Image Specifiers. -* y-or-n-p: Yes-or-No Queries. -* y-or-n-p-maybe-dialog-box: Yes-or-No Queries. -* yank: Yank Commands. -* yank suppression: Changing Key Bindings. -* yank-pop: Yank Commands. -* yes-or-no questions: Yes-or-No Queries. -* yes-or-no-p: Yes-or-No Queries. -* yes-or-no-p-dialog-box: Yes-or-No Queries. -* yes-or-no-p-maybe-dialog-box: Yes-or-No Queries. -* zero-length extent: Extent Endpoints. -* zerop: Predicates on Numbers. -* zmacs-activate-region: The Region. -* zmacs-activate-region-hook: The Region. -* zmacs-deactivate-region: The Region. -* zmacs-deactivate-region-hook: The Region. -* zmacs-region-stays: The Region. -* zmacs-regions: The Region. -* zmacs-update-region: The Region. -* zmacs-update-region-hook: The Region. -* | in regexp: Syntax of Regexps. - - diff --git a/info/lispref.info-48 b/info/lispref.info-48 deleted file mode 100644 index 9a7209c..0000000 --- a/info/lispref.info-48 +++ /dev/null @@ -1,3501 +0,0 @@ -This is ../info/lispref.info, produced by makeinfo version 4.0 from -lispref/lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Index, Prev: Standard Hooks, Up: Top - -Index -***** - -* Menu: - -* " in printing: Output Functions. -* " in strings: String Type. -* #$: Docs and Compilation. -* #@COUNT: Docs and Compilation. -* $ in display: Truncation. -* $ in regexp: Syntax of Regexps. -* %: Arithmetic Operations. -* % in format: Formatting Strings. -* & in replacement: Replacing Match. -* &define (Edebug): Specification List. -* ¬ (Edebug): Specification List. -* &optional: Argument List. -* &optional (Edebug): Specification List. -* &or (Edebug): Specification List. -* &rest: Argument List. -* &rest (Edebug): Specification List. -* ' for quoting: Quoting. -* ( in regexp: Syntax of Regexps. -* (...) in lists: Cons Cell Type. -* ) in regexp: Syntax of Regexps. -* *: Arithmetic Operations. -* * in interactive: Using Interactive. -* * in regexp: Syntax of Regexps. -* *? in regexp: Syntax of Regexps. -* *PQfn: Unimplemented libpq Functions. -* *PQoidStatus: Unimplemented libpq Functions. -* *PQsetdb: Unimplemented libpq Functions. -* *PQsetdbLogin: Unimplemented libpq Functions. -* *scratch*: Auto Major Mode. -* +: Arithmetic Operations. -* + in regexp: Syntax of Regexps. -* +? in regexp: Syntax of Regexps. -* , (with Backquote): Backquote. -* ,@ (with Backquote): Backquote. -* -: Arithmetic Operations. -* . in lists: Dotted Pair Notation. -* . in regexp: Syntax of Regexps. -* .emacs: Init File. -* .emacs customization: Major Mode Conventions. -* /: Arithmetic Operations. -* /=: Comparison of Numbers. -* 1+: Arithmetic Operations. -* 1-: Arithmetic Operations. -* ; in comment: Comments. -* <: Comparison of Numbers. -* <=: Comparison of Numbers. -* : Functions for Key Lookup. -* =: Comparison of Numbers. -* >: Comparison of Numbers. -* >=: Comparison of Numbers. -* ? in character constant: Character Type. -* ? in regexp: Syntax of Regexps. -* ?? in regexp: Syntax of Regexps. -* @ in interactive: Using Interactive. -* [ in regexp: Syntax of Regexps. -* [...] (Edebug): Specification List. -* \ in character constant: Character Type. -* \ in display: Truncation. -* \ in printing: Output Functions. -* \ in regexp: Syntax of Regexps. -* \ in replacement: Replacing Match. -* \ in strings: String Type. -* \ in symbols: Symbol Type. -* \' in regexp: Syntax of Regexps. -* \(?: in regexp: Syntax of Regexps. -* \< in regexp: Syntax of Regexps. -* \= in regexp: Syntax of Regexps. -* \> in regexp: Syntax of Regexps. -* \` in regexp: Syntax of Regexps. -* \a: Character Type. -* \b: Character Type. -* \B in regexp: Syntax of Regexps. -* \b in regexp: Syntax of Regexps. -* \e: Character Type. -* \f: Character Type. -* \n: Character Type. -* \n in print: Output Variables. -* \N in replacement: Replacing Match. -* \r: Character Type. -* \S in regexp: Syntax of Regexps. -* \s in regexp: Syntax of Regexps. -* \t: Character Type. -* \v: Character Type. -* \W in regexp: Syntax of Regexps. -* \w in regexp: Syntax of Regexps. -* \{n,m\} in regexp: Syntax of Regexps. -* ] in regexp: Syntax of Regexps. -* ^ in regexp: Syntax of Regexps. -* _ in interactive: Using Interactive. -* `: Backquote. -* ` (Edebug): Debugging Backquote. -* ` (list substitution): Backquote. -* abbrev: Abbrevs. -* abbrev table: Abbrevs. -* abbrev tables in modes: Major Mode Conventions. -* abbrev-all-caps: Abbrev Expansion. -* abbrev-expansion: Abbrev Expansion. -* abbrev-file-name: Abbrev Files. -* abbrev-mode: Abbrev Mode. -* abbrev-prefix-mark: Abbrev Expansion. -* abbrev-start-location: Abbrev Expansion. -* abbrev-start-location-buffer: Abbrev Expansion. -* abbrev-symbol: Abbrev Expansion. -* abbrev-table-name-list: Abbrev Tables. -* abbreviate-file-name: Directory Names. -* abbrevs-changed: Abbrev Files. -* abort-recursive-edit: Recursive Editing. -* aborting: Recursive Editing. -* abs: Arithmetic Operations. -* absolute file name: Relative File Names. -* accelerate-menu: Menu Accelerator Functions. -* accept-process-output: Accepting Output. -* accessibility of a file: Testing Accessibility. -* accessible portion (of a buffer): Narrowing. -* accessible-keymaps: Scanning Keymaps. -* acos: Math Functions. -* acosh: Math Functions. -* activate-menubar-hook: Menubar. -* activate-popup-menu-hook: Pop-Up Menus. -* active display table: Active Display Table. -* active keymap: Active Keymaps. -* active-minibuffer-window: Minibuffer Misc. -* add-abbrev: Defining Abbrevs. -* add-hook: Hooks. -* add-menu: Modifying Menus. -* add-menu-button: Modifying Menus. -* add-menu-item: Modifying Menus. -* add-name-to-file: Changing File Attributes. -* add-spec-list-to-specifier: Adding Specifications. -* add-spec-to-specifier: Adding Specifications. -* add-submenu: Modifying Menus. -* add-text-properties: Changing Properties. -* add-timeout: Timers. -* add-to-list: Setting Variables. -* add-tooltalk-message-arg: Elisp Interface for Sending Messages. -* add-tooltalk-pattern-arg: Elisp Interface for Receiving Messages. -* add-tooltalk-pattern-attribute: Elisp Interface for Receiving Messages. -* address field of register: Cons Cell Type. -* after-change-function: Change Hooks. -* after-change-functions: Change Hooks. -* after-find-file: Subroutines of Visiting. -* after-init-hook: Init File. -* after-insert-file-functions: Saving Properties. -* after-load-alist: Hooks for Loading. -* after-revert-hook: Reverting. -* after-save-hook: Saving Buffers. -* aliases, for variables: Variable Aliases. -* alist: Association Lists. -* alist-to-plist: Converting Plists To/From Alists. -* all-annotations: Locating Annotations. -* all-completions: Basic Completion. -* and: Combining Conditions. -* annotation: Annotations. -* annotation hooks: Annotation Hooks. -* annotation-action: Annotation Properties. -* annotation-data: Annotation Properties. -* annotation-down-glyph: Annotation Properties. -* annotation-face: Annotation Properties. -* annotation-glyph: Annotation Properties. -* annotation-layout: Annotation Properties. -* annotation-list: Locating Annotations. -* annotation-menu: Annotation Properties. -* annotation-side: Annotation Properties. -* annotation-visible: Annotation Properties. -* annotation-width: Annotation Properties. -* annotationp: Annotation Primitives. -* annotations-at: Locating Annotations. -* annotations-in-region: Locating Annotations. -* anonymous function: Anonymous Functions. -* anonymous lambda expressions (Edebug): Instrumenting. -* apostrophe for quoting: Quoting. -* append: Building Lists. -* append-to-file: Writing to Files. -* apply: Calling Functions. -* apply, and debugging: Internals of Debugger. -* apropos: Help Functions. -* aref: Array Functions. -* argument binding: Argument List. -* argument descriptors: Using Interactive. -* argument evaluation form: Using Interactive. -* argument prompt: Using Interactive. -* arguments, reading: Minibuffers. -* arith-error example: Handling Errors. -* arith-error in division: Arithmetic Operations. -* arithmetic shift: Bitwise Operations. -* array: Arrays. -* array elements: Array Functions. -* arrayp: Array Functions. -* ASCII character codes: Character Type. -* aset: Array Functions. -* ash: Bitwise Operations. -* asin: Math Functions. -* asinh: Math Functions. -* ask-user-about-lock: File Locks. -* ask-user-about-supersession-threat: Modification Time. -* asking the user questions: Yes-or-No Queries. -* assoc: Association Lists. -* association list: Association Lists. -* assq: Association Lists. -* asynchronous subprocess: Asynchronous Processes. -* atan: Math Functions. -* atanh: Math Functions. -* atom <1>: List-related Predicates. -* atom: Cons Cell Type. -* atomic extent: Atomic Extents. -* atoms: List-related Predicates. -* attributes of text: Text Properties. -* Auto Fill mode: Auto Filling. -* auto-fill-function: Auto Filling. -* auto-lower-frame: Raising and Lowering. -* auto-mode-alist: Auto Major Mode. -* auto-raise-frame: Raising and Lowering. -* auto-save-default: Auto-Saving. -* auto-save-file-format: Format Conversion. -* auto-save-file-name-p: Auto-Saving. -* auto-save-hook: Auto-Saving. -* auto-save-interval: Auto-Saving. -* auto-save-list-file-name: Auto-Saving. -* auto-save-mode: Auto-Saving. -* auto-save-timeout: Auto-Saving. -* auto-save-visited-file-name: Auto-Saving. -* auto-saving: Auto-Saving. -* autoload <1>: Domain Specification. -* autoload: Autoload. -* autoload errors: Autoload. -* automatically buffer-local: Intro to Buffer-Local. -* available fonts: Font Instance Names. -* back-to-indentation: Motion by Indent. -* background pixmap: Merging Faces. -* backquote (Edebug): Debugging Backquote. -* backquote (list substitution): Backquote. -* backslash in character constant: Character Type. -* backslash in strings: String Type. -* backslash in symbols: Symbol Type. -* backspace: Character Type. -* backtrace: Internals of Debugger. -* backtrace-debug: Internals of Debugger. -* backtrace-frame: Internals of Debugger. -* backtracking: Backtracking. -* backup file: Backup Files. -* backup files, how to make them: Rename or Copy. -* backup-buffer: Making Backups. -* backup-by-copying: Rename or Copy. -* backup-by-copying-when-linked: Rename or Copy. -* backup-by-copying-when-mismatch: Rename or Copy. -* backup-enable-predicate: Making Backups. -* backup-file-name-p: Backup Names. -* backup-inhibited: Making Backups. -* backward-char: Character Motion. -* backward-delete-char-untabify: Deletion. -* backward-list: List Motion. -* backward-prefix-chars: Motion and Syntax. -* backward-sexp: List Motion. -* backward-to-indentation: Motion by Indent. -* backward-word: Word Motion. -* balancing parentheses: Blinking. -* barf-if-buffer-read-only: Read Only Buffers. -* base buffer: Indirect Buffers. -* base64: Transformations. -* base64-decode-region: Transformations. -* base64-decode-string: Transformations. -* base64-encode-region: Transformations. -* base64-encode-string: Transformations. -* batch mode: Batch Mode. -* batch-byte-compile: Compilation Functions. -* batch-byte-recompile-directory: Compilation Functions. -* beep: Beeping. -* beeping: Beeping. -* before point, insertion: Insertion. -* before-change-function: Change Hooks. -* before-change-functions: Change Hooks. -* before-init-hook: Init File. -* before-revert-hook: Reverting. -* beginning of line: Text Lines. -* beginning of line in regexp: Syntax of Regexps. -* beginning-of-buffer: Buffer End Motion. -* beginning-of-defun: List Motion. -* beginning-of-line: Text Lines. -* bell: Beeping. -* bell character: Character Type. -* bell-volume: Beeping. -* binary files and text files: Files and MS-DOS. -* binary-process-input: MS-DOS Subprocesses. -* binary-process-output: MS-DOS Subprocesses. -* bind-text-domain: Level 3 Primitives. -* binding arguments: Argument List. -* binding local variables: Local Variables. -* binding of a key: Keymap Terminology. -* bit vector: Bit Vectors. -* bit vector length: Sequence Functions. -* bit-vector: Bit Vector Functions. -* bit-vector-p: Bit Vector Functions. -* bitp: Bit Vector Functions. -* bitwise and: Bitwise Operations. -* bitwise exclusive or: Bitwise Operations. -* bitwise not: Bitwise Operations. -* bitwise or: Bitwise Operations. -* blink-matching-open: Blinking. -* blink-matching-paren: Blinking. -* blink-matching-paren-delay: Blinking. -* blink-matching-paren-distance: Blinking. -* blink-paren-function: Blinking. -* blink-paren-hook: Blinking. -* blinking: Blinking. -* bobp: Near Point. -* body of function: Lambda Components. -* bold: Font Instance Characteristics. -* bolp: Near Point. -* bookmark-map: Standard Keymaps. -* boolean: nil and t. -* boolean-specifier-p: Specifier Types. -* bootstrapping XEmacs from temacs: Building XEmacs. -* bottom-gutter: Specifying a Gutter. -* bottom-gutter-height: Other Gutter Variables. -* bottom-gutter-visible-p: Other Gutter Variables. -* bottom-toolbar: Specifying the Toolbar. -* bottom-toolbar-height: Other Toolbar Variables. -* bottom-toolbar-visible-p: Other Toolbar Variables. -* boundp: Void Variables. -* box diagrams, for lists: Cons Cell Type. -* box representation for lists: Lists as Boxes. -* break: Debugger. -* breakpoints: Breakpoints. -* bucket (in obarray): Creating Symbols. -* buffer: Buffers. -* buffer contents: Text. -* buffer file name: Buffer File Name. -* buffer input stream: Input Streams. -* buffer list: The Buffer List. -* buffer modification: Buffer Modification. -* buffer names: Buffer Names. -* buffer output stream: Output Streams. -* buffer text notation: Buffer Text Notation. -* buffer, read-only: Read Only Buffers. -* buffer-auto-save-file-name: Auto-Saving. -* buffer-backed-up: Making Backups. -* buffer-base-buffer: Indirect Buffers. -* buffer-disable-undo: Maintaining Undo. -* buffer-enable-undo: Maintaining Undo. -* buffer-end: Point. -* buffer-file-format: Format Conversion. -* buffer-file-name: Buffer File Name. -* buffer-file-number: Buffer File Name. -* buffer-file-truename: Buffer File Name. -* buffer-file-type: Files and MS-DOS. -* buffer-flush-undo: Maintaining Undo. -* buffer-glyph-p: Glyph Types. -* buffer-indirect-children: Indirect Buffers. -* buffer-invisibility-spec: Invisible Text. -* buffer-list: The Buffer List. -* buffer-live-p: Killing Buffers. -* buffer-local variables: Buffer-Local Variables. -* buffer-local variables in modes: Major Mode Conventions. -* buffer-local-variables: Creating Buffer-Local. -* Buffer-menu-mode-map: Standard Keymaps. -* buffer-modified-p: Buffer Modification. -* buffer-modified-tick: Buffer Modification. -* buffer-name: Buffer Names. -* buffer-offer-save <1>: Killing Buffers. -* buffer-offer-save: Saving Buffers. -* buffer-read-only: Read Only Buffers. -* buffer-saved-size <1>: Point. -* buffer-saved-size: Auto-Saving. -* buffer-size: Point. -* buffer-string: Buffer Contents. -* buffer-substring: Buffer Contents. -* buffer-undo-list: Undo. -* bufferp: Buffer Basics. -* buffers menu: Buffers Menu. -* buffers, controlled in windows: Buffers and Windows. -* buffers, creating: Creating Buffers. -* buffers, killing: Killing Buffers. -* buffers-menu-filter: Menu Filters. -* buffers-menu-max-size: Buffers Menu. -* buffers-menu-switch-to-buffer-function: Buffers Menu. -* building lists: Building Lists. -* building XEmacs: Building XEmacs. -* built-in function: What Is a Function. -* bury-buffer: The Buffer List. -* busy-pointer-glyph: Mouse Pointer. -* button-event-p: Event Predicates. -* button-press-event-p: Event Predicates. -* button-release-event-p: Event Predicates. -* bvconcat: Bit Vector Functions. -* byte-code <1>: Compilation Functions. -* byte-code: Byte Compilation. -* byte-code function: Compiled-Function Objects. -* byte-code interpreter: Compilation Functions. -* byte-compile: Compilation Functions. -* byte-compile-dynamic: Dynamic Loading. -* byte-compile-dynamic-docstrings: Docs and Compilation. -* byte-compile-file: Compilation Functions. -* byte-compiling macros: Compiling Macros. -* byte-compiling require: Named Features. -* byte-recompile-directory: Compilation Functions. -* byte-recompile-directory-ignore-errors-p: Compilation Functions. -* bytes: Strings and Characters. -* c++-mode-map: Standard Keymaps. -* C-c: Prefix Keys. -* C-g: Quitting. -* C-h: Prefix Keys. -* C-M-x: Instrumenting. -* c-mode-abbrev-table: Standard Abbrev Tables. -* c-mode-map: Standard Keymaps. -* c-mode-syntax-table: Standard Syntax Tables. -* C-q: Flow Control. -* C-s: Flow Control. -* C-x: Prefix Keys. -* C-x 4: Prefix Keys. -* C-x 5: Prefix Keys. -* C-x a: Prefix Keys. -* C-x n: Prefix Keys. -* C-x r: Prefix Keys. -* caaaar: List Elements. -* caaadr: List Elements. -* caaar: List Elements. -* caadar: List Elements. -* caaddr: List Elements. -* caadr: List Elements. -* caar: List Elements. -* cadaar: List Elements. -* cadadr: List Elements. -* cadar: List Elements. -* caddar: List Elements. -* cadddr: List Elements. -* caddr: List Elements. -* cadr: List Elements. -* call stack: Internals of Debugger. -* call-interactively: Interactive Call. -* call-process: Synchronous Processes. -* call-process-region: Synchronous Processes. -* calling a function: Calling Functions. -* cancel-debug-on-entry: Function Debugging. -* canonicalize-inst-list: Adding Specifications. -* canonicalize-inst-pair: Adding Specifications. -* canonicalize-lax-plist: Working With Lax Plists. -* canonicalize-plist: Working With Normal Plists. -* canonicalize-spec: Adding Specifications. -* canonicalize-spec-list: Adding Specifications. -* canonicalize-tag-set: Specifier Tag Functions. -* capitalization: Character Case. -* capitalize: Character Case. -* capitalize-region: Case Changes. -* capitalize-word: Case Changes. -* car: List Elements. -* car-safe: List Elements. -* case changes: Case Changes. -* case in replacements: Replacing Match. -* case-fold-search: Searching and Case. -* case-replace: Searching and Case. -* case-table-p: Case Tables. -* catch: Catch and Throw. -* category-designator-p: Category Tables. -* category-table: Category Tables. -* category-table-p: Category Tables. -* category-table-value-p: Category Tables. -* CBREAK: Flow Control. -* ccl-elapsed-time: Calling CCL. -* ccl-execute: Calling CCL. -* ccl-execute-on-string: Calling CCL. -* ccl-reset-elapsed-time: Calling CCL. -* cdaaar: List Elements. -* cdaadr: List Elements. -* cdaar: List Elements. -* cdadar: List Elements. -* cdaddr: List Elements. -* cdadr: List Elements. -* cdar: List Elements. -* cddaar: List Elements. -* cddadr: List Elements. -* cddar: List Elements. -* cdddar: List Elements. -* cddddr: List Elements. -* cdddr: List Elements. -* cddr: List Elements. -* CDE dt: CDE dt. -* cdr: List Elements. -* cdr-safe: List Elements. -* ceiling: Numeric Conversions. -* centering point: Vertical Scrolling. -* cerror: Signaling Errors. -* change hooks: Change Hooks. -* change-major-mode-hook: Major Mode Conventions. -* changing key bindings: Changing Key Bindings. -* changing to another buffer: Current Buffer. -* changing window size: Resizing Windows. -* char table type: Char Table Type. -* char-after: Near Point. -* char-before: Near Point. -* char-charset: MULE Characters. -* char-equal: Text Comparison. -* char-int: Character Codes. -* char-int confoundance disease: Character Type. -* char-int-p: Character Codes. -* char-octet: MULE Characters. -* char-or-char-int-p: Character Codes. -* char-or-string-p: Predicates for Strings. -* char-syntax: Syntax Table Functions. -* char-table-p: Char Tables. -* char-table-type: Char Table Types. -* char-table-type-list: Char Table Types. -* char-to-string: String Conversion. -* char=: Text Comparison. -* character arrays: Strings and Characters. -* character case: Character Case. -* character descriptor: Character Descriptors. -* character insertion: Commands for Insertion. -* character printing: Describing Characters. -* character set (in regexp): Syntax of Regexps. -* character to string: String Conversion. -* character-to-event: Converting Events. -* characteristics of font instances: Font Instance Characteristics. -* characterp: Predicates for Characters. -* characters: Strings and Characters. -* characters for interactive codes: Interactive Codes. -* character quote: Syntax Class Table. -* charset type: Charset Type. -* charset-ccl-program: Charset Property Functions. -* charset-chars: Charset Property Functions. -* charset-description: Charset Property Functions. -* charset-dimension: Charset Property Functions. -* charset-direction: Charset Property Functions. -* charset-from-attributes: Basic Charset Functions. -* charset-iso-final-char: Charset Property Functions. -* charset-iso-graphic-plane: Charset Property Functions. -* charset-list: Basic Charset Functions. -* charset-name: Charset Property Functions. -* charset-property: Charset Property Functions. -* charset-registry: Charset Property Functions. -* charset-reverse-direction-charset: Basic Charset Functions. -* charset-width: Charset Property Functions. -* charsetp: Charsets. -* check-argument-type: Signaling Errors. -* check-gutter-button-syntax: Gutter Descriptor Format. -* check-toolbar-button-syntax: Toolbar Descriptor Format. -* check-valid-char-table-value: Working With Char Tables. -* check-valid-inst-list: Specifier Validation Functions. -* check-valid-instantiator: Specifier Validation Functions. -* check-valid-plist: Property Lists. -* check-valid-spec-list: Specifier Validation Functions. -* child process: Processes. -* children, of extent: Extent Parents. -* CL note--allocate more storage: Garbage Collection. -* CL note--case of letters: Symbol Type. -* CL note--default optional arg: Argument List. -* CL note--integers vrs eq: Comparison of Numbers. -* CL note--lack union, set: Sets And Lists. -* CL note--only throw in Emacs: Catch and Throw. -* CL note--rplaca vrs setcar: Modifying Lists. -* CL note--set local: Setting Variables. -* CL note--special forms compared: Special Forms. -* CL note--special variables: Variable Scoping. -* CL note--symbol in obarrays: Creating Symbols. -* cl-read: Reading in Edebug. -* cl-specs.el: Instrumenting. -* cl.el (Edebug): Instrumenting. -* cleanup forms: Cleanups. -* clear-abbrev-table: Abbrev Tables. -* clear-message: The Echo Area. -* clear-range-table: Working With Range Tables. -* clear-visited-file-modtime: Modification Time. -* close parenthesis: Blinking. -* close-database: Connecting to a Database. -* close parenthesis character: Syntax Class Table. -* closures not available: Extent. -* clrhash: Working With Hash Tables. -* codes, interactive, description of: Interactive Codes. -* coding standards: Tips. -* coding system type: Coding System Type. -* coding-category-list: Detection of Textual Encoding. -* coding-category-system: Detection of Textual Encoding. -* coding-priority-list: Detection of Textual Encoding. -* coding-system-base: Basic Coding System Functions. -* coding-system-doc-string: Coding System Property Functions. -* coding-system-list: Basic Coding System Functions. -* coding-system-name: Basic Coding System Functions. -* coding-system-p: Coding Systems. -* coding-system-property: Coding System Property Functions. -* coding-system-type: Coding System Property Functions. -* color instance type: Color Instance Type. -* color instances: Color Instances. -* color-instance-name: Color Instance Properties. -* color-instance-p: Color Instances. -* color-instance-rgb-components: Color Instance Properties. -* color-name: Color Convenience Functions. -* color-pixmap-image-instance-p: Image Instance Types. -* color-rgb-components: Color Convenience Functions. -* color-specifier-p <1>: Color Specifiers. -* color-specifier-p: Specifier Types. -* colorize-image-instance: Image Instance Functions. -* colors: Colors. -* columns: Columns. -* Command: Visibility of Frames. -* command: What Is a Function. -* command descriptions: A Sample Function Description. -* command history: Command History. -* command in keymap: Key Lookup. -* command line arguments: Command Line Arguments. -* command line options: Command Line Arguments. -* command loop: Command Loop. -* command loop, recursive: Recursive Editing. -* command-debug-status: Internals of Debugger. -* command-execute: Interactive Call. -* command-history: Command History. -* command-history-map: Standard Keymaps. -* command-line: Command Line Arguments. -* command-line-args: Command Line Arguments. -* command-line-functions: Command Line Arguments. -* command-line-processed: Command Line Arguments. -* command-switch-alist: Command Line Arguments. -* commandp: Interactive Call. -* commandp example: High-Level Completion. -* commands, defining: Defining Commands. -* comment syntax: Syntax Class Table. -* comments: Comments. -* comment ender: Syntax Class Table. -* comment starter: Syntax Class Table. -* Common Lisp: Lisp History. -* Common Lisp (Edebug): Instrumenting. -* compare-buffer-substrings: Comparing Text. -* comparing buffer text: Comparing Text. -* comparison of modification time: Modification Time. -* compilation: Byte Compilation. -* compilation functions: Compilation Functions. -* compile-defun: Compilation Functions. -* compiled function: Compiled-Function Objects. -* compiled-function-arglist: Compiled-Function Objects. -* compiled-function-constants: Compiled-Function Objects. -* compiled-function-doc-string: Compiled-Function Objects. -* compiled-function-domain: Compiled-Function Objects. -* compiled-function-instructions: Compiled-Function Objects. -* compiled-function-interactive: Compiled-Function Objects. -* compiled-function-p: What Is a Function. -* compiled-function-stack-depth: Compiled-Function Objects. -* complete key: Keymap Terminology. -* completing-read: Minibuffer Completion. -* completion: Completion. -* completion, file name: File Name Completion. -* completion, user name: User Name Completion. -* completion-auto-help: Completion Commands. -* completion-ignore-case: Basic Completion. -* completion-ignored-extensions: File Name Completion. -* complex arguments: Minibuffers. -* complex command: Command History. -* complex-buffers-menu-p: Buffers Menu. -* compose-region: Composite Characters. -* composite-char-string: Composite Characters. -* concat: Creating Strings. -* concatenating lists: Rearrangement. -* concatenating strings: Creating Strings. -* cond: Conditionals. -* condition name: Error Symbols. -* condition-case: Handling Errors. -* conditional evaluation: Conditionals. -* cons: Building Lists. -* cons cell as box: Lists as Boxes. -* cons cells: Building Lists. -* consing: Building Lists. -* console-device-list: Basic Console Functions. -* console-disable-input: Console and Device I/O. -* console-enable-input: Console and Device I/O. -* console-list: Basic Console Functions. -* console-live-p: Connecting to a Console or Device. -* console-type-image-conversion-list: Image Instantiator Conversion. -* consolep: Consoles and Devices. -* consoles: Consoles and Devices. -* consp: List-related Predicates. -* continuation lines: Truncation. -* continuation-glyph: Redisplay Glyphs. -* continue-process: Signals to Processes. -* control character printing: Describing Characters. -* control characters: Character Type. -* control characters in display: Usual Display. -* control characters, reading: Quoted Character Input. -* control structures: Control Structures. -* control-arrow-glyph: Redisplay Glyphs. -* Control-X-prefix: Prefix Keys. -* conventions for writing minor modes: Minor Mode Conventions. -* conversion of image instantiators: Image Instantiator Conversion. -* conversion of strings: String Conversion. -* copy-alist: Association Lists. -* copy-category-table: Category Tables. -* copy-coding-system: Basic Coding System Functions. -* copy-event: Working With Events. -* copy-extent: Detached Extents. -* copy-face: Basic Face Functions. -* copy-file: Changing File Attributes. -* copy-hash-table: Introduction to Hash Tables. -* copy-keymap: Creating Keymaps. -* copy-marker: Creating Markers. -* copy-range-table: Introduction to Range Tables. -* copy-region-as-kill: Kill Functions. -* copy-sequence: Sequence Functions. -* copy-specifier: Other Specification Functions. -* copy-syntax-table: Syntax Table Functions. -* copying alists: Association Lists. -* copying bit vectors: Bit Vector Functions. -* copying files: Changing File Attributes. -* copying lists: Building Lists. -* copying sequences: Sequence Functions. -* copying strings: Creating Strings. -* copying vectors: Vector Functions. -* cos: Math Functions. -* cosh: Math Functions. -* count-lines: Text Lines. -* count-loop: A Sample Function Description. -* counting columns: Columns. -* coverage testing: Coverage Testing. -* create-device-hook: Connecting to a Console or Device. -* create-file-buffer: Subroutines of Visiting. -* create-frame-hook: Frame Hooks. -* create-tooltalk-message: Elisp Interface for Sending Messages. -* create-tooltalk-pattern: Elisp Interface for Receiving Messages. -* creating buffers: Creating Buffers. -* creating keymaps: Creating Keymaps. -* ctl-arrow: Usual Display. -* ctl-x-4-map <1>: Standard Keymaps. -* ctl-x-4-map: Prefix Keys. -* ctl-x-5-map <1>: Standard Keymaps. -* ctl-x-5-map: Prefix Keys. -* ctl-x-map <1>: Standard Keymaps. -* ctl-x-map: Prefix Keys. -* cube-root: Math Functions. -* current binding: Local Variables. -* current buffer: Current Buffer. -* current buffer excursion: Excursions. -* current buffer mark: The Mark. -* current buffer point and mark (Edebug): Edebug Display Update. -* current buffer position: Point. -* current command: Command Loop Info. -* current stack frame: Using Debugger. -* current-buffer: Current Buffer. -* current-case-table: Case Tables. -* current-column: Columns. -* current-display-table: Active Display Table. -* current-fill-column: Margins. -* current-frame-configuration: Frame Configurations. -* current-global-map: Active Keymaps. -* current-indentation: Primitive Indent. -* current-input-mode: Input Modes. -* current-justification: Filling. -* current-keymaps: Active Keymaps. -* current-kill: Low-Level Kill Ring. -* current-left-margin: Margins. -* current-local-map: Active Keymaps. -* current-menubar: Menubar. -* current-message: The Echo Area. -* current-minor-mode-maps: Active Keymaps. -* current-mouse-event: Command Loop Info. -* current-prefix-arg: Prefix Command Arguments. -* current-time: Time of Day. -* current-time-string: Time of Day. -* current-time-zone: Time of Day. -* current-window-configuration: Window Configurations. -* cursor (mouse): Mouse Pointer. -* cursor-in-echo-area: The Echo Area. -* cust-print: Printing in Edebug. -* cut buffer: X Selections. -* cyclic ordering of windows: Cyclic Window Ordering. -* data type: Lisp Data Types. -* data-directory: Accessing Documentation. -* database: Databases. -* database type: Database Type. -* database-file-name: Other Database Functions. -* database-last-error: Other Database Functions. -* database-live-p: Connecting to a Database. -* database-subtype: Other Database Functions. -* database-type: Other Database Functions. -* databasep: Databases. -* deallocate-event: Working With Events. -* debug: Invoking the Debugger. -* debug-allocation: Garbage Collection. -* debug-allocation-backtrace: Garbage Collection. -* debug-ignored-errors: Error Debugging. -* debug-on-entry: Function Debugging. -* debug-on-error: Error Debugging. -* debug-on-error use: Processing of Errors. -* debug-on-next-call: Internals of Debugger. -* debug-on-quit: Infinite Loops. -* debug-on-signal: Error Debugging. -* debug-on-signal use: Handling Errors. -* debugger <1>: Internals of Debugger. -* debugger: Debugger. -* debugger command list: Debugger Commands. -* debugger-mode-map: Standard Keymaps. -* debugging errors: Error Debugging. -* debugging specific functions: Function Debugging. -* decode-big5-char: Big5 and Shift-JIS Functions. -* decode-coding-region: Encoding and Decoding Text. -* decode-shift-jis-char: Big5 and Shift-JIS Functions. -* decode-time: Time Conversion. -* decoding file formats: Format Conversion. -* decompose-region: Composite Characters. -* decrement field of register: Cons Cell Type. -* dedicated window: Choosing Window. -* deep binding: Impl of Scope. -* def-edebug-spec: Instrumenting Macro Calls. -* defalias: Defining Functions. -* default argument string: Interactive Codes. -* default init file: Init File. -* default value: Default Value. -* default-abbrev-mode: Abbrev Mode. -* default-boundp: Default Value. -* default-buffer-file-type: Files and MS-DOS. -* default-case-fold-search: Searching and Case. -* default-ctl-arrow: Usual Display. -* default-deselect-frame-hook: Raising and Lowering. -* default-directory: File Name Expansion. -* default-file-modes: Changing File Attributes. -* default-fill-column: Margins. -* default-frame-name: Frame Name. -* default-frame-plist: Initial Properties. -* default-gutter: Specifying a Gutter. -* default-gutter-height: Other Gutter Variables. -* default-gutter-position: Specifying a Gutter. -* default-gutter-visible-p: Other Gutter Variables. -* default-gutter-width: Other Gutter Variables. -* default-justification: Filling. -* default-major-mode: Auto Major Mode. -* default-menubar: Menubar. -* default-minibuffer-frame: Minibuffers and Frames. -* default-modeline-format: Modeline Variables. -* default-popup-menu: Pop-Up Menus. -* default-select-frame-hook: Raising and Lowering. -* default-text-properties: Examining Properties. -* default-toolbar: Specifying the Toolbar. -* default-toolbar-height: Other Toolbar Variables. -* default-toolbar-position: Specifying the Toolbar. -* default-toolbar-visible-p: Other Toolbar Variables. -* default-toolbar-width: Other Toolbar Variables. -* default-truncate-lines: Truncation. -* default-value: Default Value. -* default-x-device: Resources. -* default.el: Start-up Summary. -* defconst <1>: Domain Specification. -* defconst: Defining Variables. -* defcustom: Variable Definitions. -* defgroup: Group Definitions. -* define-abbrev: Defining Abbrevs. -* define-abbrev-table: Abbrev Tables. -* define-derived-mode: Derived Modes. -* define-error: Error Symbols. -* define-function: Defining Functions. -* define-key: Changing Key Bindings. -* define-obsolete-function-alias: Obsoleteness. -* define-obsolete-variable-alias: Obsoleteness. -* define-prefix-command: Prefix Keys. -* define-specifier-tag: Specifier Tag Functions. -* defining a function: Defining Functions. -* defining commands: Defining Commands. -* defining-kbd-macro: Keyboard Macros. -* definition of a symbol: Definitions. -* defmacro: Defining Macros. -* defsubst: Inline Functions. -* defun: Defining Functions. -* defun-prompt-regexp: List Motion. -* defvar <1>: Domain Specification. -* defvar: Defining Variables. -* defvaralias: Variable Aliases. -* delete: Sets And Lists. -* delete previous char: Deletion. -* delete-annotation: Annotation Primitives. -* delete-auto-save-file-if-necessary: Auto-Saving. -* delete-auto-save-files: Auto-Saving. -* delete-backward-char: Deletion. -* delete-blank-lines: User-Level Deletion. -* delete-char: Deletion. -* delete-device: Connecting to a Console or Device. -* delete-device-hook: Connecting to a Console or Device. -* delete-directory: Create/Delete Dirs. -* delete-exited-processes: Deleting Processes. -* delete-extent: Creating and Modifying Extents. -* delete-file: Changing File Attributes. -* delete-frame: Deleting Frames. -* delete-frame-hook: Frame Hooks. -* delete-horizontal-space: User-Level Deletion. -* delete-indentation: User-Level Deletion. -* delete-menu-item: Modifying Menus. -* delete-old-versions: Numbered Backups. -* delete-other-windows: Deleting Windows. -* delete-process: Deleting Processes. -* delete-region: Deletion. -* delete-to-left-margin: Margins. -* delete-window: Deleting Windows. -* delete-windows-on: Deleting Windows. -* deleting files: Changing File Attributes. -* deleting processes: Deleting Processes. -* deleting whitespace: User-Level Deletion. -* deleting windows: Deleting Windows. -* deletion of elements: Sets And Lists. -* deletion of frames: Deleting Frames. -* deletion vs killing: Deletion. -* delq: Sets And Lists. -* demibold: Font Instance Characteristics. -* describe-bindings: Scanning Keymaps. -* describe-bindings-internal: Scanning Keymaps. -* describe-buffer-case-table: Case Tables. -* describe-mode: Mode Help. -* describe-prefix-bindings: Help Functions. -* describe-tooltalk-message: Elisp Interface for Receiving Messages. -* description for interactive codes: Interactive Codes. -* description format: Format of Descriptions. -* deselect-frame-hook: Frame Hooks. -* destroy-tooltalk-message: Elisp Interface for Sending Messages. -* destroy-tooltalk-pattern: Elisp Interface for Receiving Messages. -* destructive-alist-to-plist: Converting Plists To/From Alists. -* destructive-plist-to-alist: Converting Plists To/From Alists. -* detach-extent: Detached Extents. -* detached extent: Detached Extents. -* detect-coding-region: Detection of Textual Encoding. -* device-baud-rate <1>: Terminal Output. -* device-baud-rate: Console and Device I/O. -* device-class: Console Types and Device Classes. -* device-frame-list <1>: Basic Device Functions. -* device-frame-list: Finding All Frames. -* device-list: Basic Device Functions. -* device-live-p: Connecting to a Console or Device. -* device-matches-specifier-tag-set-p: Specifier Tag Functions. -* device-matching-specifier-tag-list: Specifier Tag Functions. -* device-or-frame-p: Basic Device Functions. -* device-or-frame-type: Console Types and Device Classes. -* device-type: Console Types and Device Classes. -* device-x-display: Connecting to a Console or Device. -* devicep: Consoles and Devices. -* devices: Consoles and Devices. -* dgettext: Level 3 Primitives. -* diagrams, boxed, for lists: Cons Cell Type. -* dialog box: Dialog Boxes. -* digit-argument: Prefix Command Arguments. -* ding: Beeping. -* directory name: Directory Names. -* directory name abbreviation: Directory Names. -* directory part (of file name): File Name Components. -* directory-abbrev-alist: Directory Names. -* directory-file-name: Directory Names. -* directory-files: Contents of Directories. -* directory-oriented functions: Contents of Directories. -* dired-kept-versions: Numbered Backups. -* dired-mode-map: Standard Keymaps. -* disable undo: Maintaining Undo. -* disable-command: Disabling Commands. -* disable-menu-item: Modifying Menus. -* disable-timeout: Timers. -* disabled: Disabling Commands. -* disabled command: Disabling Commands. -* disabled-command-hook: Disabling Commands. -* disassemble: Disassembly. -* disassembled byte-code: Disassembly. -* discard input: Peeking and Discarding. -* discard-input: Peeking and Discarding. -* dispatch-event: Dispatching an Event. -* dispatching an event: Dispatching an Event. -* display columns: Size and Position. -* display lines: Size and Position. -* display order: Extent Endpoints. -* display table: Display Tables. -* display update: Refresh Screen. -* display-buffer: Choosing Window. -* display-buffer-function: Choosing Window. -* display-completion-list: Completion Commands. -* display-error: Processing of Errors. -* display-message: The Echo Area. -* display-warning: Warnings. -* display-warning-minimum-level: Warnings. -* display-warning-suppressed-classes: Warnings. -* displaying a buffer: Displaying Buffers. -* do-auto-save: Auto-Saving. -* DOC (documentation) file: Documentation Basics. -* doc-directory: Accessing Documentation. -* documentation: Accessing Documentation. -* documentation conventions: Documentation Basics. -* documentation for major mode: Mode Help. -* documentation notation: Evaluation Notation. -* documentation of function: Function Documentation. -* documentation strings: Documentation. -* documentation, keys in: Keys in Documentation. -* documentation-property: Accessing Documentation. -* domain: Level 3 Primitives. -* domain (in a specifier): Specifiers In-Depth. -* domain-of: Level 3 Primitives. -* dotted lists (Edebug): Specification List. -* dotted pair notation: Dotted Pair Notation. -* double-quote in strings: String Type. -* down-list: List Motion. -* downcase: Character Case. -* downcase-region: Case Changes. -* downcase-word: Case Changes. -* downcasing in lookup-key: Key Sequence Input. -* drag: Drag Interface. -* drag and drop: Drag and Drop. -* Drag API: Drag Interface. -* dribble file: Recording Input. -* drop: Drop Interface. -* Drop API: Drop Interface. -* dump-emacs: Building XEmacs. -* duplicable extent: Duplicable Extents. -* dynamic loading of documentation: Docs and Compilation. -* dynamic loading of functions: Dynamic Loading. -* dynamic scoping: Variable Scoping. -* echo area: The Echo Area. -* echo-keystrokes <1>: The Echo Area. -* echo-keystrokes: Command Loop Info. -* edebug: Embedded Breakpoints. -* Edebug: Edebug. -* Edebug execution modes: Edebug Execution Modes. -* Edebug mode: Edebug. -* Edebug specification list: Specification List. -* edebug-`: Debugging Backquote. -* edebug-all-defs <1>: Edebug Options. -* edebug-all-defs: Instrumenting. -* edebug-all-forms <1>: Edebug Options. -* edebug-all-forms: Instrumenting. -* edebug-continue-kbd-macro: Edebug Options. -* edebug-display-freq-count: Coverage Testing. -* edebug-eval-top-level-form: Instrumenting. -* edebug-global-break-condition <1>: Edebug Options. -* edebug-global-break-condition: Global Break Condition. -* edebug-initial-mode: Edebug Options. -* edebug-on-error <1>: Edebug Options. -* edebug-on-error: Trapping Errors. -* edebug-on-quit <1>: Edebug Options. -* edebug-on-quit: Trapping Errors. -* edebug-print-circle <1>: Edebug Options. -* edebug-print-circle: Printing in Edebug. -* edebug-print-length <1>: Edebug Options. -* edebug-print-length: Printing in Edebug. -* edebug-print-level <1>: Edebug Options. -* edebug-print-level: Printing in Edebug. -* edebug-print-trace-after <1>: Edebug Options. -* edebug-print-trace-after: Tracing. -* edebug-print-trace-before <1>: Edebug Options. -* edebug-print-trace-before: Tracing. -* edebug-save-displayed-buffer-points <1>: Edebug Options. -* edebug-save-displayed-buffer-points: Edebug Display Update. -* edebug-save-windows <1>: Edebug Options. -* edebug-save-windows: Edebug Display Update. -* edebug-set-global-break-condition: Global Break Condition. -* edebug-setup-hook: Edebug Options. -* edebug-test-coverage: Edebug Options. -* edebug-trace <1>: Edebug Options. -* edebug-trace: Tracing. -* edebug-tracing: Tracing. -* edebug-unwrap: Specification List. -* edebug-unwrap-results <1>: Edebug Options. -* edebug-unwrap-results: Debugging Backquote. -* edit-abbrevs-map: Standard Keymaps. -* edit-and-eval-command: Object from Minibuffer. -* edit-menu-filter: Menu Filters. -* edit-tab-stops-map: Standard Keymaps. -* editing types: Editing Types. -* editor command loop: Command Loop. -* eighth: List Elements. -* electric-buffer-menu-mode-map: Standard Keymaps. -* electric-future-map: A Sample Variable Description. -* electric-history-map: Standard Keymaps. -* element (of list): Lists. -* elements of sequences: Sequence Functions. -* elt: Sequence Functions. -* emacs-build-time: Building XEmacs. -* emacs-lisp-mode-map: Standard Keymaps. -* emacs-lisp-mode-syntax-table: Standard Syntax Tables. -* emacs-major-version: Building XEmacs. -* emacs-minor-version: Building XEmacs. -* emacs-pid: System Environment. -* emacs-version: Building XEmacs. -* EMACSLOADPATH environment variable: How Programs Do Loading. -* embedded breakpoints: Embedded Breakpoints. -* empty list: Cons Cell Type. -* enable-command: Disabling Commands. -* enable-flow-control: Flow Control. -* enable-flow-control-on: Flow Control. -* enable-local-eval: Auto Major Mode. -* enable-local-variables: Auto Major Mode. -* enable-menu-item: Modifying Menus. -* enable-recursive-minibuffers: Minibuffer Misc. -* encode-big5-char: Big5 and Shift-JIS Functions. -* encode-coding-region: Encoding and Decoding Text. -* encode-shift-jis-char: Big5 and Shift-JIS Functions. -* encode-time: Time Conversion. -* encoding file formats: Format Conversion. -* end of buffer marker: Creating Markers. -* end-of-buffer: Buffer End Motion. -* end-of-defun: List Motion. -* end-of-file: Input Functions. -* end-of-line: Text Lines. -* enlarge-window: Resizing Windows. -* enlarge-window-horizontally: Resizing Windows. -* enlarge-window-pixels: Resizing Windows. -* enqueue-eval-event: Reading One Event. -* environment: Intro Eval. -* environment variable access: System Environment. -* environment variables, subprocesses: Subprocess Creation. -* eobp: Near Point. -* eolp: Near Point. -* eq: Equality Predicates. -* equal: Equality Predicates. -* equality: Equality Predicates. -* erase-buffer: Deletion. -* error: Signaling Errors. -* error cleanup: Cleanups. -* error debugging: Error Debugging. -* error display: The Echo Area. -* error handler: Handling Errors. -* error in debug: Invoking the Debugger. -* error message notation: Error Messages. -* error name: Error Symbols. -* error symbol: Error Symbols. -* error-conditions: Error Symbols. -* error-message-string: Processing of Errors. -* errors: Errors. -* esc-map: Prefix Keys. -* ESC-prefix: Prefix Keys. -* escape <1>: Syntax Class Table. -* escape: Character Type. -* escape characters: Output Variables. -* escape characters in printing: Output Functions. -* escape sequence: Character Type. -* eval: Eval. -* eval, and debugging: Internals of Debugger. -* eval-and-compile: Eval During Compile. -* eval-buffer: Eval. -* eval-current-buffer (Edebug): Instrumenting. -* eval-defun (Edebug): Instrumenting. -* eval-event-p: Event Predicates. -* eval-expression (Edebug): Instrumenting. -* eval-minibuffer: Object from Minibuffer. -* eval-region: Eval. -* eval-region (Edebug): Instrumenting. -* eval-when-compile: Eval During Compile. -* evaluated expression argument: Interactive Codes. -* evaluation: Evaluation. -* evaluation error: Local Variables. -* evaluation list (Edebug): Eval List. -* evaluation notation: Evaluation Notation. -* evaluation of buffer contents: Eval. -* event printing: Describing Characters. -* event-buffer: Window-Level Event Position Info. -* event-button: Accessing Other Event Info. -* event-closest-point: Event Text Position Info. -* event-device: Accessing Other Event Info. -* event-frame: Frame-Level Event Position Info. -* event-function: Accessing Other Event Info. -* event-glyph-extent: Event Glyph Position Info. -* event-glyph-x-pixel: Event Glyph Position Info. -* event-glyph-y-pixel: Event Glyph Position Info. -* event-key: Accessing Other Event Info. -* event-live-p: Event Predicates. -* event-matches-key-specifier-p: Key Sequences. -* event-modifier-bits: Accessing Other Event Info. -* event-modifiers: Accessing Other Event Info. -* event-object: Accessing Other Event Info. -* event-over-border-p: Other Event Position Info. -* event-over-glyph-p: Event Glyph Position Info. -* event-over-modeline-p: Event Text Position Info. -* event-over-text-area-p: Event Text Position Info. -* event-over-toolbar-p: Event Toolbar Position Info. -* event-point: Event Text Position Info. -* event-process: Accessing Other Event Info. -* event-timestamp: Accessing Other Event Info. -* event-to-character: Converting Events. -* event-toolbar-button: Event Toolbar Position Info. -* event-type: Event Contents. -* event-window: Window-Level Event Position Info. -* event-window-x-pixel: Window-Level Event Position Info. -* event-window-y-pixel: Window-Level Event Position Info. -* event-x: Event Text Position Info. -* event-x-pixel: Frame-Level Event Position Info. -* event-y: Event Text Position Info. -* event-y-pixel: Frame-Level Event Position Info. -* eventp: Events. -* events: Events. -* events-to-keys: Converting Events. -* examining windows: Buffers and Windows. -* examples of using interactive: Interactive Examples. -* exchange-point-and-mark: The Mark. -* excursion: Excursions. -* exec-directory: Subprocess Creation. -* exec-path: Subprocess Creation. -* execute program: Subprocess Creation. -* execute with prefix argument: Interactive Call. -* execute-extended-command: Interactive Call. -* execute-kbd-macro: Keyboard Macros. -* executing-macro: Keyboard Macros. -* execution speed: Compilation Tips. -* exit: Recursive Editing. -* exit recursive editing: Recursive Editing. -* exit-minibuffer: Minibuffer Misc. -* exit-recursive-edit: Recursive Editing. -* exiting XEmacs: Getting Out. -* exp: Math Functions. -* expand-abbrev: Abbrev Expansion. -* expand-file-name: File Name Expansion. -* expansion of file names: File Name Expansion. -* expansion of macros: Expansion. -* expression: Intro Eval. -* expression prefix: Syntax Class Table. -* expt: Math Functions. -* extended-command-history: Minibuffer History. -* extent <1>: Extents. -* extent: Variable Scoping. -* extent children: Extent Parents. -* extent end position: Extent Endpoints. -* extent endpoint: Extent Endpoints. -* extent order: Extent Endpoints. -* extent parent: Extent Parents. -* extent priority: Intro to Extents. -* extent property: Extent Properties. -* extent replica: Duplicable Extents. -* extent start position: Extent Endpoints. -* extent, duplicable: Duplicable Extents. -* extent, unique: Duplicable Extents. -* extent-at: Finding Extents. -* extent-begin-glyph: Extent Properties. -* extent-begin-glyph-layout: Extent Properties. -* extent-children: Extent Parents. -* extent-descendants: Extent Parents. -* extent-detached-p: Detached Extents. -* extent-end-glyph: Extent Properties. -* extent-end-glyph-layout: Extent Properties. -* extent-end-position: Extent Endpoints. -* extent-face: Extent Properties. -* extent-in-region-p: Mapping Over Extents. -* extent-keymap: Extent Properties. -* extent-length: Extent Endpoints. -* extent-list: Finding Extents. -* extent-live-p: Creating and Modifying Extents. -* extent-mouse-face: Extent Properties. -* extent-object: Creating and Modifying Extents. -* extent-parent: Extent Parents. -* extent-priority: Extent Properties. -* extent-properties: Extent Properties. -* extent-property: Extent Properties. -* extent-start-position: Extent Endpoints. -* extentp: Extents. -* extents, locating: Finding Extents. -* extents, mapping: Mapping Over Extents. -* face type: Face Type. -* face-background: Face Convenience Functions. -* face-background-instance: Face Convenience Functions. -* face-background-pixmap: Face Convenience Functions. -* face-background-pixmap-instance: Face Convenience Functions. -* face-boolean-specifier-p: Specifier Types. -* face-differs-from-default-p: Other Face Display Functions. -* face-equal: Other Face Display Functions. -* face-font: Face Convenience Functions. -* face-font-instance: Face Convenience Functions. -* face-font-name: Face Convenience Functions. -* face-foreground: Face Convenience Functions. -* face-foreground-instance: Face Convenience Functions. -* face-list: Basic Face Functions. -* face-property: Face Properties. -* face-property-instance: Face Properties. -* face-underline-p: Face Convenience Functions. -* facep: Basic Face Functions. -* faces: Faces and Window-System Objects. -* fallback (in a specifier): Specifier Instancing. -* false: nil and t. -* fboundp: Function Cells. -* fceiling: Rounding Operations. -* featurep: Named Features. -* features: Named Features. -* fetch-bytecode: Dynamic Loading. -* ffloor: Rounding Operations. -* field width: Formatting Strings. -* fifth: List Elements. -* file accessibility: Testing Accessibility. -* file age: Testing Accessibility. -* file attributes: File Attributes. -* file format conversion: Format Conversion. -* file hard link: Changing File Attributes. -* file locks: File Locks. -* file mode specification error: Auto Major Mode. -* file modes and MS-DOS: Changing File Attributes. -* file modification time: Testing Accessibility. -* file name completion subroutines: File Name Completion. -* file name of buffer: Buffer File Name. -* file name of directory: Directory Names. -* file names: File Names. -* file names in directory: Contents of Directories. -* file open error: Subroutines of Visiting. -* file symbolic links: Kinds of Files. -* file types on MS-DOS: Files and MS-DOS. -* file with multiple names: Changing File Attributes. -* file-accessible-directory-p: Testing Accessibility. -* file-already-exists: Changing File Attributes. -* file-attributes: File Attributes. -* file-directory-p: Kinds of Files. -* file-error: How Programs Do Loading. -* file-executable-p: Testing Accessibility. -* file-exists-p: Testing Accessibility. -* file-local-copy: Magic File Names. -* file-locked: File Locks. -* file-locked-p: File Locks. -* file-menu-filter: Menu Filters. -* file-modes: File Attributes. -* file-name-absolute-p: Relative File Names. -* file-name-all-completions: File Name Completion. -* file-name-as-directory: Directory Names. -* file-name-buffer-file-type-alist: Files and MS-DOS. -* file-name-completion: File Name Completion. -* file-name-directory: File Name Components. -* file-name-history: Minibuffer History. -* file-name-nondirectory: File Name Components. -* file-name-sans-extension: File Name Components. -* file-name-sans-versions: File Name Components. -* file-newer-than-file-p: Testing Accessibility. -* file-newest-backup: Backup Names. -* file-nlinks: File Attributes. -* file-ownership-preserved-p: Testing Accessibility. -* file-precious-flag: Saving Buffers. -* file-readable-p: Testing Accessibility. -* file-regular-p: Kinds of Files. -* file-relative-name: File Name Expansion. -* file-supersession: Modification Time. -* file-symlink-p: Kinds of Files. -* file-truename: Truenames. -* file-writable-p: Testing Accessibility. -* fill-column: Margins. -* fill-individual-paragraphs: Filling. -* fill-individual-varying-indent: Filling. -* fill-paragraph: Filling. -* fill-paragraph-function: Filling. -* fill-prefix: Margins. -* fill-region: Filling. -* fill-region-as-paragraph: Filling. -* fillarray: Array Functions. -* filling a paragraph: Filling. -* filling, automatic: Auto Filling. -* filling, explicit: Filling. -* filter function: Filter Functions. -* find-backup-file-name: Backup Names. -* find-buffer-file-type: Files and MS-DOS. -* find-charset: Basic Charset Functions. -* find-charset-region: MULE Characters. -* find-charset-string: MULE Characters. -* find-coding-system: Basic Coding System Functions. -* find-file: Visiting Functions. -* find-file-binary: Files and MS-DOS. -* find-file-hooks: Visiting Functions. -* find-file-name-handler: Magic File Names. -* find-file-noselect: Visiting Functions. -* find-file-not-found-hooks: Visiting Functions. -* find-file-other-window: Visiting Functions. -* find-file-read-only: Visiting Functions. -* find-file-text: Files and MS-DOS. -* find-menu-item: Modifying Menus. -* finding files: Visiting Files. -* finding windows: Selecting Windows. -* first: List Elements. -* first-change-hook: Change Hooks. -* fixup-whitespace: User-Level Deletion. -* float: Numeric Conversions. -* float-output-format: Output Variables. -* floating-point numbers, printing: Output Variables. -* floatp: Predicates on Numbers. -* floor: Numeric Conversions. -* flow control characters: Flow Control. -* flush input: Peeking and Discarding. -* fmakunbound: Function Cells. -* focus-frame: Input Focus. -* following-char: Near Point. -* font instance characteristics: Font Instance Characteristics. -* font instance name: Font Instance Names. -* font instance size: Font Instance Size. -* font instance type: Font Instance Type. -* font-instance-name: Font Instance Names. -* font-instance-p: Font Instances. -* font-instance-properties: Font Instance Characteristics. -* font-instance-truename: Font Instance Names. -* font-name: Font Convenience Functions. -* font-properties: Font Convenience Functions. -* font-specifier-p <1>: Font Specifiers. -* font-specifier-p: Specifier Types. -* font-truename: Font Convenience Functions. -* fonts <1>: Fonts. -* fonts: Some Terms. -* fonts available: Font Instance Names. -* foo: A Sample Function Description. -* for: Argument Evaluation. -* force-cursor-redisplay: Refresh Screen. -* force-highlight-extent: Extents and Events. -* forcing redisplay: Waiting. -* format: Formatting Strings. -* format definition: Format Conversion. -* format of keymaps: Format of Keymaps. -* format of menus: Menu Format. -* format of the menubar: Menubar Format. -* format precision: Formatting Strings. -* format specification: Formatting Strings. -* format-alist: Format Conversion. -* format-buffers-menu-line: Buffers Menu. -* format-find-file: Format Conversion. -* format-insert-file: Format Conversion. -* format-time-string: Time Conversion. -* format-write-file: Format Conversion. -* formatting strings: Formatting Strings. -* formfeed: Character Type. -* forms: Intro Eval. -* forward-char: Character Motion. -* forward-comment: Parsing Expressions. -* forward-line: Text Lines. -* forward-list: List Motion. -* forward-sexp: List Motion. -* forward-to-indentation: Motion by Indent. -* forward-word: Word Motion. -* fourth: List Elements. -* frame: Frames. -* frame configuration: Frame Configurations. -* frame hooks: Frame Hooks. -* frame name: Frame Name. -* frame of terminal: Basic Windows. -* frame position: Size and Position. -* frame size: Size and Position. -* frame visibility: Visibility of Frames. -* frame-device: Basic Device Functions. -* frame-height: Size and Position. -* frame-highest-window: Frames and Windows. -* frame-icon-title-format: Frame Titles. -* frame-iconified-p: Visibility of Frames. -* frame-leftmost-window: Frames and Windows. -* frame-list: Finding All Frames. -* frame-live-p: Deleting Frames. -* frame-lowest-window: Frames and Windows. -* frame-name: Frame Name. -* frame-pixel-height: Size and Position. -* frame-pixel-width: Size and Position. -* frame-properties: Property Access. -* frame-property: Property Access. -* frame-rightmost-window: Frames and Windows. -* frame-root-window: Frames and Windows. -* frame-selected-window: Frames and Windows. -* frame-title-format: Frame Titles. -* frame-totally-visible-p: Visibility of Frames. -* frame-visible-p: Visibility of Frames. -* frame-width: Size and Position. -* framep: Frames. -* free list: Garbage Collection. -* frequency counts: Coverage Testing. -* fround: Rounding Operations. -* fset: Function Cells. -* ftp-login: Cleanups. -* ftruncate: Rounding Operations. -* funcall: Calling Functions. -* funcall, and debugging: Internals of Debugger. -* function <1>: Anonymous Functions. -* function: What Is a Function. -* function call: Function Forms. -* function call debugging: Function Debugging. -* function cell: Symbol Components. -* function cell in autoload: Autoload. -* function definition: Function Names. -* function descriptions: A Sample Function Description. -* function form evaluation: Function Forms. -* function input stream: Input Streams. -* function invocation: Calling Functions. -* function name: Function Names. -* function output stream: Output Streams. -* function quoting: Anonymous Functions. -* function-interactive: Using Interactive. -* function-key-map: Translating Input. -* function-obsoleteness-doc: Obsoleteness. -* functionals: Calling Functions. -* functions in modes: Major Mode Conventions. -* functions, making them interactive: Defining Commands. -* Fundamental mode: Major Modes. -* fundamental-mode: Auto Major Mode. -* fundamental-mode-abbrev-table: Standard Abbrev Tables. -* garbage collector: Garbage Collection. -* garbage-collect: Garbage Collection. -* gc-cons-threshold: Garbage Collection. -* gc-message: Garbage Collection. -* gc-pointer-glyph <1>: Garbage Collection. -* gc-pointer-glyph: Mouse Pointer. -* generate-new-buffer: Creating Buffers. -* generate-new-buffer-name: Buffer Names. -* generic-specifier-p: Specifier Types. -* get: Object Plists. -* get-buffer: Buffer Names. -* get-buffer-create: Creating Buffers. -* get-buffer-process: Process Buffers. -* get-buffer-window: Buffers and Windows. -* get-char-property: Examining Properties. -* get-char-table: Working With Char Tables. -* get-charset: Basic Charset Functions. -* get-coding-system: Basic Coding System Functions. -* get-database: Working With a Database. -* get-file-buffer: Buffer File Name. -* get-largest-window: Selecting Windows. -* get-lru-window: Selecting Windows. -* get-process: Process Information. -* get-range-char-table: Working With Char Tables. -* get-range-table: Working With Range Tables. -* get-register: Registers. -* get-text-property: Examining Properties. -* get-tooltalk-message-attribute: Elisp Interface for Sending Messages. -* getenv: System Environment. -* getf: Other Plists. -* gethash: Working With Hash Tables. -* gettext: Level 3 Primitives. -* global binding: Local Variables. -* global break condition: Global Break Condition. -* global keymap: Active Keymaps. -* global mark ring: The Mark. -* global variable: Global Variables. -* global-abbrev-table: Standard Abbrev Tables. -* global-key-binding: Functions for Key Lookup. -* global-map: Active Keymaps. -* global-mark-ring: The Mark. -* global-mode-string: Modeline Variables. -* global-popup-menu: Pop-Up Menus. -* global-set-key: Key Binding Commands. -* global-unset-key: Key Binding Commands. -* glyph type: Glyph Type. -* glyph-ascent: Glyph Dimensions. -* glyph-baseline: Glyph Convenience Functions. -* glyph-baseline-instance: Glyph Convenience Functions. -* glyph-contrib-p: Glyph Convenience Functions. -* glyph-contrib-p-instance: Glyph Convenience Functions. -* glyph-descent: Glyph Dimensions. -* glyph-face: Glyph Convenience Functions. -* glyph-height: Glyph Dimensions. -* glyph-image: Glyph Convenience Functions. -* glyph-image-instance: Glyph Convenience Functions. -* glyph-property: Glyph Properties. -* glyph-property-instance: Glyph Properties. -* glyph-type: Glyph Types. -* glyph-type-list: Glyph Types. -* glyph-width: Glyph Dimensions. -* glyphp: Glyphs. -* glyphs: Glyphs. -* goto-char: Character Motion. -* goto-line: Text Lines. -* gutter: Gutter. -* gutter-buttons-captioned-p: Other Gutter Variables. -* gutter-make-button-list: Gutter Descriptor Format. -* gutter-specifier-p: Specifying a Gutter. -* hack-local-variables: Auto Major Mode. -* handling errors: Handling Errors. -* hash notation: Printed Representation. -* hash table: Hash Tables. -* hash table type: Hash Table Type. -* hash table, weak: Weak Hash Tables. -* hash-table-count: Introduction to Hash Tables. -* hash-table-p: Hash Tables. -* hash-table-rehash-size: Introduction to Hash Tables. -* hash-table-rehash-threshold: Introduction to Hash Tables. -* hash-table-size: Introduction to Hash Tables. -* hash-table-test: Introduction to Hash Tables. -* hash-table-weakness: Introduction to Hash Tables. -* hashing: Creating Symbols. -* header comments: Library Headers. -* help for major mode: Mode Help. -* help-char: Help Functions. -* help-command: Help Functions. -* help-form: Help Functions. -* help-map <1>: Standard Keymaps. -* help-map: Help Functions. -* Helper-describe-bindings: Help Functions. -* Helper-help: Help Functions. -* Helper-help-map: Standard Keymaps. -* hide-annotation: Annotation Properties. -* highlight-extent: Extents and Events. -* history list: Minibuffer History. -* history of commands: Command History. -* HOME environment variable: Subprocess Creation. -* hooks: Hooks. -* hooks for loading: Hooks for Loading. -* hooks for text changes: Change Hooks. -* horizontal position: Columns. -* horizontal scrolling: Horizontal Scrolling. -* hscroll-glyph: Redisplay Glyphs. -* icon-glyph-p: Glyph Types. -* iconified frame: Visibility of Frames. -* iconify-frame: Visibility of Frames. -* identity: Calling Functions. -* IEEE floating point: Float Basics. -* if: Conditionals. -* ignore: Calling Functions. -* ignored-local-variables: Auto Major Mode. -* image instance type: Image Instance Type. -* image instance types: Image Instance Types. -* image instances: Image Instances. -* image instantiator conversion: Image Instantiator Conversion. -* image specifiers: Image Specifiers. -* image-instance-background: Image Instance Functions. -* image-instance-depth: Image Instance Functions. -* image-instance-domain: Image Instance Functions. -* image-instance-file-name: Image Instance Functions. -* image-instance-foreground: Image Instance Functions. -* image-instance-height: Image Instance Functions. -* image-instance-hotspot-x: Image Instance Functions. -* image-instance-hotspot-y: Image Instance Functions. -* image-instance-mask-file-name: Image Instance Functions. -* image-instance-name: Image Instance Functions. -* image-instance-p: Image Instances. -* image-instance-string: Image Instance Functions. -* image-instance-type: Image Instance Types. -* image-instance-type-list: Image Instance Types. -* image-instance-width: Image Instance Functions. -* image-instantiator-format-list: Image Specifiers. -* image-specifier-p <1>: Image Specifiers. -* image-specifier-p: Specifier Types. -* implicit progn: Sequencing. -* inc: Simple Macro. -* indent-according-to-mode: Mode-Specific Indent. -* indent-code-rigidly: Region Indent. -* indent-for-tab-command: Mode-Specific Indent. -* indent-line-function: Mode-Specific Indent. -* indent-region: Region Indent. -* indent-region-function: Region Indent. -* indent-relative: Relative Indent. -* indent-relative-maybe: Relative Indent. -* indent-rigidly: Region Indent. -* indent-tabs-mode: Primitive Indent. -* indent-to: Primitive Indent. -* indent-to-left-margin: Margins. -* indentation: Indentation. -* indenting with parentheses: Parsing Expressions. -* indirect buffers: Indirect Buffers. -* indirect specifications: Specification List. -* indirect variables: Variable Aliases. -* indirect-function: Function Indirection. -* indirect-variable: Variable Aliases. -* indirection: Function Indirection. -* infinite loops: Infinite Loops. -* infinite recursion: Local Variables. -* infinity: Float Basics. -* Info-edit-map: Standard Keymaps. -* Info-minibuffer-history: Minibuffer History. -* Info-mode-map: Standard Keymaps. -* inherit: Syntax Class Table. -* inheriting a keymap's bindings: Inheritance and Keymaps. -* inhibit-default-init: Init File. -* inhibit-file-name-handlers: Magic File Names. -* inhibit-file-name-operation: Magic File Names. -* inhibit-quit: Quitting. -* inhibit-read-only: Read Only Buffers. -* inhibit-startup-echo-area-message: Start-up Summary. -* inhibit-startup-message: Start-up Summary. -* init file: Init File. -* initial-frame-plist: Initial Properties. -* initial-gutter-spec: Other Gutter Variables. -* initial-major-mode: Auto Major Mode. -* initial-toolbar-spec: Other Toolbar Variables. -* initialization: Start-up Summary. -* inline functions: Inline Functions. -* innermost containing parentheses: Parsing Expressions. -* input events: Events. -* input focus: Input Focus. -* input modes: Input Modes. -* input stream: Input Streams. -* input-pending-p: Peeking and Discarding. -* insert: Insertion. -* insert-abbrev-table-description: Abbrev Tables. -* insert-before-markers: Insertion. -* insert-buffer: Commands for Insertion. -* insert-buffer-substring: Insertion. -* insert-char: Insertion. -* insert-default-directory: Reading File Names. -* insert-directory: Contents of Directories. -* insert-directory-program: Contents of Directories. -* insert-extent: Detached Extents. -* insert-file-contents: Reading from Files. -* insert-register: Registers. -* insert-string: Insertion. -* inserting killed text: Yank Commands. -* insertion before point: Insertion. -* insertion of text: Insertion. -* inside comment: Parsing Expressions. -* inside margin: Annotation Basics. -* inside string: Parsing Expressions. -* inst-list (in a specifier): Specifiers In-Depth. -* inst-pair (in a specifier): Specifiers In-Depth. -* installation-directory: System Environment. -* instance (in a specifier): Specifiers In-Depth. -* instancing (in a specifier): Specifiers In-Depth. -* instantiator (in a specifier): Specifiers In-Depth. -* int-char: Character Codes. -* int-to-string: String Conversion. -* integer to decimal: String Conversion. -* integer to hexadecimal: Formatting Strings. -* integer to octal: Formatting Strings. -* integer to string: String Conversion. -* integer-char-or-marker-p: Predicates on Markers. -* integer-or-char-p: Predicates for Characters. -* integer-or-marker-p: Predicates on Markers. -* integer-specifier-p: Specifier Types. -* integerp: Predicates on Numbers. -* integers: Numbers. -* interactive: Using Interactive. -* interactive call: Interactive Call. -* interactive code description: Interactive Codes. -* interactive commands (Edebug): Instrumenting. -* interactive completion: Interactive Codes. -* interactive function: Defining Commands. -* interactive, examples of using: Interactive Examples. -* interactive-p: Interactive Call. -* intern: Creating Symbols. -* intern-soft: Creating Symbols. -* internal-doc-file-name: Accessing Documentation. -* interning: Creating Symbols. -* interpreter: Evaluation. -* interpreter-mode-alist: Auto Major Mode. -* interprogram-cut-function: Low-Level Kill Ring. -* interprogram-paste-function: Low-Level Kill Ring. -* interrupt-process: Signals to Processes. -* invalid function: Function Indirection. -* invalid prefix key error: Changing Key Bindings. -* invalid-function: Function Indirection. -* invalid-read-syntax: Printed Representation. -* invalid-regexp: Syntax of Regexps. -* invert-face: Other Face Display Functions. -* invisible frame: Visibility of Frames. -* invisible text: Invisible Text. -* invisible-text-glyph: Redisplay Glyphs. -* invocation-directory: System Environment. -* invocation-name: System Environment. -* isearch-mode-map: Standard Keymaps. -* ISO Latin 1: Case Tables. -* ISO Latin-1 characters (input): Translating Input. -* iso-syntax: Case Tables. -* iso-transl: Translating Input. -* italic: Font Instance Characteristics. -* iteration: Iteration. -* itimer-edit-map: Standard Keymaps. -* joining lists: Rearrangement. -* just-one-space: User-Level Deletion. -* justify-current-line: Filling. -* kept-new-versions: Numbered Backups. -* kept-old-versions: Numbered Backups. -* key: Keymap Terminology. -* key binding: Keymap Terminology. -* key lookup: Key Lookup. -* key sequence: Key Sequence Input. -* key sequence error: Changing Key Bindings. -* key sequence input: Key Sequence Input. -* key sequences: Key Sequences. -* key translation function: Translating Input. -* key-binding: Functions for Key Lookup. -* key-description: Describing Characters. -* key-press-event-p: Event Predicates. -* key-translation-map: Translating Input. -* keyboard macro execution: Interactive Call. -* keyboard macro termination: Beeping. -* keyboard macros: Keyboard Macros. -* keyboard macros (Edebug): Edebug Execution Modes. -* keyboard menu accelerators: Menu Accelerators. -* keyboard-quit: Quitting. -* keymap: Keymaps. -* keymap entry: Key Lookup. -* keymap format: Format of Keymaps. -* keymap in keymap: Key Lookup. -* keymap inheritance: Inheritance and Keymaps. -* keymap parent: Inheritance and Keymaps. -* keymap-default-binding: Inheritance and Keymaps. -* keymap-fullness: Scanning Keymaps. -* keymap-name: Creating Keymaps. -* keymap-parents: Inheritance and Keymaps. -* keymap-prompt: Other Keymap Functions. -* keymapp: Format of Keymaps. -* keymaps in modes: Major Mode Conventions. -* keys in documentation strings: Keys in Documentation. -* keystroke: Keymap Terminology. -* keystroke command: What Is a Function. -* keywordp: Specification List. -* kill command repetition: Command Loop Info. -* kill ring: The Kill Ring. -* kill-all-local-variables: Creating Buffer-Local. -* kill-append: Low-Level Kill Ring. -* kill-buffer: Killing Buffers. -* kill-buffer-hook: Killing Buffers. -* kill-buffer-query-functions: Killing Buffers. -* kill-emacs: Killing XEmacs. -* kill-emacs-hook: Killing XEmacs. -* kill-emacs-query-functions: Killing XEmacs. -* kill-local-variable: Creating Buffer-Local. -* kill-new: Low-Level Kill Ring. -* kill-process: Signals to Processes. -* kill-region: Kill Functions. -* kill-ring: Internals of Kill Ring. -* kill-ring-max: Internals of Kill Ring. -* kill-ring-yank-pointer: Internals of Kill Ring. -* killing buffers: Killing Buffers. -* killing XEmacs: Killing XEmacs. -* lambda expression: Lambda Expressions. -* lambda expression in hook: Hooks. -* lambda in debug: Invoking the Debugger. -* lambda in keymap: Key Lookup. -* lambda list: Lambda Components. -* lambda-list (Edebug): Specification List. -* lambda-list-keywordp: Specification List. -* last-abbrev: Abbrev Expansion. -* last-abbrev-location: Abbrev Expansion. -* last-abbrev-text: Abbrev Expansion. -* last-command: Command Loop Info. -* last-command-char: Command Loop Info. -* last-command-event: Command Loop Info. -* last-input-char: Peeking and Discarding. -* last-input-event: Peeking and Discarding. -* last-kbd-macro: Keyboard Macros. -* Latin-1 character set (input): Translating Input. -* lax-plist-get: Working With Lax Plists. -* lax-plist-member: Working With Lax Plists. -* lax-plist-put: Working With Lax Plists. -* lax-plist-remprop: Working With Lax Plists. -* lax-plists-eq: Working With Lax Plists. -* lax-plists-equal: Working With Lax Plists. -* layout policy: Annotation Basics. -* layout types: Annotation Basics. -* lazy loading: Dynamic Loading. -* LDAP: LDAP Support. -* ldap-add: Low-level Operations on a LDAP Server. -* ldap-add-entries: The High-Level LDAP API. -* ldap-attribute-syntax-decoders: LDAP Internationalization Variables. -* ldap-attribute-syntax-encoders: LDAP Internationalization Variables. -* ldap-attribute-syntaxes-alist: LDAP Internationalization Variables. -* ldap-close: Opening and Closing a LDAP Connection. -* ldap-coding-system: LDAP Internationalization Variables. -* ldap-decode-address: Encoder/Decoder Functions. -* ldap-decode-attribute: LDAP Internationalization. -* ldap-decode-boolean: Encoder/Decoder Functions. -* ldap-decode-string: Encoder/Decoder Functions. -* ldap-default-attribute-decoder: LDAP Internationalization Variables. -* ldap-default-base: LDAP Variables. -* ldap-default-host: LDAP Variables. -* ldap-default-port: LDAP Variables. -* ldap-delete: Low-level Operations on a LDAP Server. -* ldap-delete-entries: The High-Level LDAP API. -* ldap-encode-address: Encoder/Decoder Functions. -* ldap-encode-boolean: Encoder/Decoder Functions. -* ldap-encode-string: Encoder/Decoder Functions. -* ldap-host: The LDAP Lisp Object. -* ldap-host-parameters-alist: LDAP Variables. -* ldap-ignore-attribute-codings: LDAP Internationalization Variables. -* ldap-live-p: The LDAP Lisp Object. -* ldap-modify: Low-level Operations on a LDAP Server. -* ldap-modify-entries: The High-Level LDAP API. -* ldap-open: Opening and Closing a LDAP Connection. -* ldap-search-basic: Low-level Operations on a LDAP Server. -* ldap-search-entries: The High-Level LDAP API. -* ldap-verbose: LDAP Variables. -* ldapp: The LDAP Lisp Object. -* left-gutter: Specifying a Gutter. -* left-gutter-visible-p: Other Gutter Variables. -* left-gutter-width: Other Gutter Variables. -* left-margin: Margins. -* left-margin-width: Margin Primitives. -* left-toolbar: Specifying the Toolbar. -* left-toolbar-visible-p: Other Toolbar Variables. -* left-toolbar-width: Other Toolbar Variables. -* length: Sequence Functions. -* let: Local Variables. -* let*: Local Variables. -* let-specifier: Adding Specifications. -* lexical binding (Edebug): Edebug Eval. -* lexical comparison: Text Comparison. -* library: Loading. -* library compilation: Compilation Functions. -* library header comments: Library Headers. -* line wrapping: Truncation. -* lines: Text Lines. -* lines in region: Text Lines. -* linking files: Changing File Attributes. -* Lisp debugger: Debugger. -* Lisp expression motion: List Motion. -* Lisp history: Lisp History. -* Lisp library: Loading. -* Lisp nesting error: Eval. -* Lisp object: Lisp Data Types. -* Lisp printer: Output Functions. -* Lisp reader: Streams Intro. -* lisp-interaction-mode-map: Standard Keymaps. -* lisp-mode-abbrev-table: Standard Abbrev Tables. -* lisp-mode-map: Standard Keymaps. -* lisp-mode.el: Example Major Modes. -* list <1>: Building Lists. -* list: Lists. -* list elements: List Elements. -* list form evaluation: Classifying Lists. -* list in keymap: Key Lookup. -* list length: Sequence Functions. -* list motion: List Motion. -* list structure: Cons Cells. -* list-buffers: The Buffer List. -* list-buffers-directory: Buffer File Name. -* list-fonts: Font Instance Names. -* list-processes: Process Information. -* listp: List-related Predicates. -* lists and cons cells: Cons Cells. -* lists as sets: Sets And Lists. -* lists represented as boxes: Lists as Boxes. -* literal evaluation: Self-Evaluating Forms. -* lmessage: The Echo Area. -* ln: Changing File Attributes. -* load: How Programs Do Loading. -* load error with require: Named Features. -* load errors: How Programs Do Loading. -* load-average: System Environment. -* load-default-sounds: Beeping. -* load-history: Unloading. -* load-ignore-elc-files: How Programs Do Loading. -* load-in-progress: How Programs Do Loading. -* load-path: How Programs Do Loading. -* load-read-function: How Programs Do Loading. -* load-sound-file: Beeping. -* load-warn-when-source-newer: How Programs Do Loading. -* load-warn-when-source-only: How Programs Do Loading. -* loading: Loading. -* loading hooks: Hooks for Loading. -* loadup.el: Building XEmacs. -* local binding: Local Variables. -* local keymap: Active Keymaps. -* local variables: Local Variables. -* local-abbrev-table: Standard Abbrev Tables. -* local-key-binding: Functions for Key Lookup. -* local-set-key: Key Binding Commands. -* local-unset-key: Key Binding Commands. -* local-variable-p: Creating Buffer-Local. -* local-write-file-hooks: Saving Buffers. -* locale (in a specifier): Specifiers In-Depth. -* locate-file: How Programs Do Loading. -* locate-file-clear-hashing: How Programs Do Loading. -* lock-buffer: File Locks. -* log: Math Functions. -* log-message-ignore-labels: The Echo Area. -* log-message-ignore-regexps: The Echo Area. -* log-message-max-size: The Echo Area. -* log-warning-minimum-level: Warnings. -* log-warning-suppressed-classes: Warnings. -* log10: Math Functions. -* logand: Bitwise Operations. -* logb: Float Basics. -* logical and: Bitwise Operations. -* logical exclusive or: Bitwise Operations. -* logical inclusive or: Bitwise Operations. -* logical not: Bitwise Operations. -* logical shift: Bitwise Operations. -* logior: Bitwise Operations. -* lognot: Bitwise Operations. -* logxor: Bitwise Operations. -* looking-at: Regexp Search. -* lookup-key: Functions for Key Lookup. -* loops, infinite: Infinite Loops. -* lower case: Character Case. -* lower-frame: Raising and Lowering. -* lowering a frame: Raising and Lowering. -* lsh: Bitwise Operations. -* lwarn: Warnings. -* M-x: Interactive Call. -* Maclisp: Lisp History. -* macro: What Is a Function. -* macro argument evaluation: Argument Evaluation. -* macro call: Expansion. -* macro call evaluation: Macro Forms. -* macro compilation: Compilation Functions. -* macro descriptions: A Sample Function Description. -* macro expansion: Expansion. -* macroexpand: Expansion. -* macros: Macros. -* magic file names: Magic File Names. -* mail-host-address: System Environment. -* major mode: Major Modes. -* major mode hook: Major Mode Conventions. -* major mode keymap: Active Keymaps. -* major-mode: Mode Help. -* make-abbrev-table: Abbrev Tables. -* make-annotation: Annotation Primitives. -* make-auto-save-file-name: Auto-Saving. -* make-backup-file-name: Backup Names. -* make-backup-files: Making Backups. -* make-bit-vector: Bit Vector Functions. -* make-boolean-specifier: Creating Specifiers. -* make-byte-code: Compiled-Function Objects. -* make-char: MULE Characters. -* make-char-table: Working With Char Tables. -* make-charset: Basic Charset Functions. -* make-coding-system: Basic Coding System Functions. -* make-color-specifier: Color Specifiers. -* make-composite-char: Composite Characters. -* make-device: Connecting to a Console or Device. -* make-directory: Create/Delete Dirs. -* make-display-table: Display Table Format. -* make-display-table-specifier: Creating Specifiers. -* make-event: Working With Events. -* make-extent: Creating and Modifying Extents. -* make-face: Basic Face Functions. -* make-face-boolean-specifier: Color Specifiers. -* make-file-part: Creating a Partial File. -* make-font-instance: Font Instances. -* make-font-specifier: Font Specifiers. -* make-frame: Creating Frames. -* make-frame-invisible: Visibility of Frames. -* make-frame-visible: Visibility of Frames. -* make-generic-specifier: Creating Specifiers. -* make-glyph: Creating Glyphs. -* make-glyph-internal: Creating Glyphs. -* make-gutter-size-specifier: Creating Gutter. -* make-gutter-specifier: Creating Gutter. -* make-gutter-visible-specifier: Creating Gutter. -* make-hash-table: Introduction to Hash Tables. -* make-icon-glyph: Creating Glyphs. -* make-image-instance: Image Instance Functions. -* make-image-specifier: Image Specifiers. -* make-indirect-buffer: Indirect Buffers. -* make-integer-specifier: Creating Specifiers. -* make-keymap: Creating Keymaps. -* make-list: Building Lists. -* make-local-hook: Hooks. -* make-local-variable: Creating Buffer-Local. -* make-marker: Creating Markers. -* make-natnum-specifier: Creating Specifiers. -* make-obsolete: Obsoleteness. -* make-obsolete-variable: Obsoleteness. -* make-pointer-glyph: Creating Glyphs. -* make-range-table: Introduction to Range Tables. -* make-reverse-direction-charset: Basic Charset Functions. -* make-sparse-keymap: Creating Keymaps. -* make-specifier: Creating Specifiers. -* make-specifier-and-init: Creating Specifiers. -* make-string: Creating Strings. -* make-symbol: Creating Symbols. -* make-symbolic-link: Changing File Attributes. -* make-syntax-table: Syntax Table Functions. -* make-temp-name: Unique File Names. -* make-toolbar-specifier: Creating Toolbar. -* make-tooltalk-message: Elisp Interface for Sending Messages. -* make-tooltalk-pattern: Elisp Interface for Receiving Messages. -* make-tty-device: Connecting to a Console or Device. -* make-variable-buffer-local: Creating Buffer-Local. -* make-vector: Vector Functions. -* make-weak-list: Weak Lists. -* make-x-device: Connecting to a Console or Device. -* makunbound: Void Variables. -* Manual-page-minibuffer-history: Minibuffer History. -* map-char-table: Working With Char Tables. -* map-database: Working With a Database. -* map-extent-children: Mapping Over Extents. -* map-extents: Mapping Over Extents. -* map-frame-hook: Frame Hooks. -* map-keymap: Scanning Keymaps. -* map-range-table: Working With Range Tables. -* map-specifier: Other Specification Functions. -* map-y-or-n-p: Multiple Queries. -* mapatoms: Creating Symbols. -* mapcar: Mapping Functions. -* mapcar-extents: Mapping Over Extents. -* mapconcat: Mapping Functions. -* maphash: Working With Hash Tables. -* mapping functions: Mapping Functions. -* margin: Annotation Basics. -* margin width: Margin Primitives. -* mark: The Mark. -* mark excursion: Excursions. -* mark ring: The Mark. -* mark, the: The Mark. -* mark-marker: The Mark. -* mark-ring: The Mark. -* mark-ring-max: The Mark. -* marker argument: Interactive Codes. -* marker garbage collection: Overview of Markers. -* marker input stream: Input Streams. -* marker output stream: Output Streams. -* marker relocation: Overview of Markers. -* marker-buffer: Information from Markers. -* marker-position: Information from Markers. -* markerp: Predicates on Markers. -* markers: Markers. -* markers as numbers: Overview of Markers. -* markers vs. extents: Overview of Markers. -* match data: Match Data. -* match-beginning: Simple Match Data. -* match-data: Entire Match Data. -* match-end: Simple Match Data. -* match-string: Simple Match Data. -* mathematical functions: Math Functions. -* max: Comparison of Numbers. -* max-lisp-eval-depth: Eval. -* max-specpdl-size: Local Variables. -* md5: Transformations. -* MD5 digests: Transformations. -* member: Sets And Lists. -* membership in a list: Sets And Lists. -* memory allocation: Garbage Collection. -* memq: Sets And Lists. -* menu: Menus. -* menu accelerators: Menu Accelerators. -* menu filters: Menu Filters. -* menu format: Menu Format. -* menu-accelerator-enabled: Menu Accelerator Functions. -* menu-accelerator-map: Menu Accelerator Functions. -* menu-accelerator-modifiers: Menu Accelerator Functions. -* menu-accelerator-prefix: Menu Accelerator Functions. -* menu-no-selection-hook: Menubar. -* menubar: Menubar. -* menubar format: Menubar Format. -* menubar-configuration: Menu Format. -* menubar-pointer-glyph: Mouse Pointer. -* menubar-show-keybindings: Menubar. -* message: The Echo Area. -* meta character printing: Describing Characters. -* meta-prefix-char: Functions for Key Lookup. -* min: Comparison of Numbers. -* minibuffer: Minibuffers. -* minibuffer history: Minibuffer History. -* minibuffer input: Recursive Editing. -* minibuffer window: Cyclic Window Ordering. -* minibuffer-complete: Completion Commands. -* minibuffer-complete-and-exit: Completion Commands. -* minibuffer-complete-word: Completion Commands. -* minibuffer-completion-confirm: Completion Commands. -* minibuffer-completion-help: Completion Commands. -* minibuffer-completion-predicate: Completion Commands. -* minibuffer-completion-table: Completion Commands. -* minibuffer-depth: Minibuffer Misc. -* minibuffer-exit-hook: Minibuffer Misc. -* minibuffer-frame-plist: Initial Properties. -* minibuffer-help-form: Minibuffer Misc. -* minibuffer-history: Minibuffer History. -* minibuffer-local-completion-map <1>: Standard Keymaps. -* minibuffer-local-completion-map: Completion Commands. -* minibuffer-local-isearch-map: Standard Keymaps. -* minibuffer-local-map <1>: Standard Keymaps. -* minibuffer-local-map: Text from Minibuffer. -* minibuffer-local-must-match-map <1>: Standard Keymaps. -* minibuffer-local-must-match-map: Completion Commands. -* minibuffer-prompt: Minibuffer Misc. -* minibuffer-prompt-width: Minibuffer Misc. -* minibuffer-scroll-window: Minibuffer Misc. -* minibuffer-setup-hook: Minibuffer Misc. -* minibuffer-window: Minibuffer Misc. -* minibuffer-window-active-p: Minibuffer Misc. -* minimum window size: Resizing Windows. -* minor mode: Minor Modes. -* minor mode conventions: Minor Mode Conventions. -* minor-mode-alist: Modeline Variables. -* minor-mode-key-binding: Functions for Key Lookup. -* minor-mode-map-alist: Active Keymaps. -* misc-user-event-p: Event Predicates. -* mod: Arithmetic Operations. -* mode: Modes. -* mode help: Mode Help. -* mode hook: Major Mode Conventions. -* mode loading: Major Mode Conventions. -* mode variable: Minor Mode Conventions. -* mode-class property: Major Mode Conventions. -* mode-name: Modeline Variables. -* mode-popup-menu: Pop-Up Menus. -* mode-specific-map <1>: Standard Keymaps. -* mode-specific-map: Prefix Keys. -* modeline: Modeline Format. -* modeline construct: Modeline Data. -* modeline-buffer-identification: Modeline Variables. -* modeline-format: Modeline Data. -* modeline-map <1>: Standard Keymaps. -* modeline-map: Active Keymaps. -* modeline-modified: Modeline Variables. -* modeline-pointer-glyph: Mouse Pointer. -* modeline-process: Modeline Variables. -* modification flag (of buffer): Buffer Modification. -* modification of lists: Rearrangement. -* modification time, comparison of: Modification Time. -* modify-syntax-entry: Syntax Table Functions. -* modulus: Arithmetic Operations. -* momentary-string-display: Temporary Displays. -* mono-pixmap-image-instance-p: Image Instance Types. -* motion-event-p: Event Predicates. -* mouse cursor: Mouse Pointer. -* mouse pointer: Mouse Pointer. -* mouse-event-p: Event Predicates. -* mouse-grabbed-buffer: Active Keymaps. -* mouse-highlight-priority: Extents and Events. -* move-marker: Changing Markers. -* move-to-column: Columns. -* move-to-left-margin: Margins. -* move-to-window-line: Screen Lines. -* MS-DOS and file modes: Changing File Attributes. -* MS-DOS file types: Files and MS-DOS. -* MSWindows OLE: MSWindows OLE. -* multilingual string formatting: Formatting Strings. -* multiple windows: Basic Windows. -* named function: Function Names. -* NaN: Float Basics. -* narrow-to-page: Narrowing. -* narrow-to-region: Narrowing. -* narrowing: Narrowing. -* natnum-specifier-p: Specifier Types. -* natnump: Predicates on Numbers. -* natural numbers: Predicates on Numbers. -* nconc: Rearrangement. -* negative infinity: Float Basics. -* negative-argument: Prefix Command Arguments. -* network connection: Network. -* new file message: Subroutines of Visiting. -* newline <1>: Commands for Insertion. -* newline: Character Type. -* newline and Auto Fill mode: Commands for Insertion. -* newline in print: Output Functions. -* newline in strings: String Type. -* newline-and-indent: Mode-Specific Indent. -* next input: Peeking and Discarding. -* next-command-event: Reading One Event. -* next-event: Reading One Event. -* next-extent: Finding Extents. -* next-frame: Finding All Frames. -* next-history-element: Minibuffer Misc. -* next-matching-history-element: Minibuffer Misc. -* next-property-change: Property Search. -* next-screen-context-lines: Vertical Scrolling. -* next-single-property-change: Property Search. -* next-window: Cyclic Window Ordering. -* nil: Constant Variables. -* nil and lists: Cons Cells. -* nil in keymap: Key Lookup. -* nil in lists: Cons Cell Type. -* nil input stream: Input Streams. -* nil output stream: Output Streams. -* nil, uses of: nil and t. -* ninth: List Elements. -* nlistp: List-related Predicates. -* no-catch: Catch and Throw. -* no-redraw-on-reenter: Refresh Screen. -* nondirectory part (of file name): File Name Components. -* noninteractive: Batch Mode. -* noninteractive use: Batch Mode. -* nonlocal exits: Nonlocal Exits. -* nonprinting characters, reading: Quoted Character Input. -* nontext-pointer-glyph: Mouse Pointer. -* normal-mode: Auto Major Mode. -* not: Combining Conditions. -* not-modified: Buffer Modification. -* nothing-image-instance-p: Image Instance Types. -* nreverse: Rearrangement. -* nth: List Elements. -* nthcdr: List Elements. -* null: List-related Predicates. -* number equality: Comparison of Numbers. -* number-char-or-marker-p: Predicates on Markers. -* number-or-marker-p: Predicates on Markers. -* number-to-string: String Conversion. -* numberp: Predicates on Numbers. -* numbers: Numbers. -* numeric prefix: Formatting Strings. -* numeric prefix argument: Prefix Command Arguments. -* numeric prefix argument usage: Interactive Codes. -* obarray: Creating Symbols. -* obarray in completion: Basic Completion. -* objc-mode-map: Standard Keymaps. -* object: Lisp Data Types. -* object to string: Output Functions. -* object-plist: Object Plists. -* oblique: Font Instance Characteristics. -* obsolete buffer: Modification Time. -* occur-mode-map: Standard Keymaps. -* octal character code: Character Type. -* octal character input: Quoted Character Input. -* octal-escape-glyph: Redisplay Glyphs. -* OffiX DND: OffiX DND. -* old-eq: Equality Predicates. -* one-window-p: Splitting Windows. -* only-global-abbrevs: Defining Abbrevs. -* open-database: Connecting to a Database. -* open-dribble-file: Recording Input. -* open-network-stream: Network. -* open-termscript: Terminal Output. -* open parenthesis character: Syntax Class Table. -* operating system environment: System Environment. -* option descriptions: A Sample Variable Description. -* optional arguments: Argument List. -* options on command line: Command Line Arguments. -* or: Combining Conditions. -* order of extents: Extent Endpoints. -* ordering of windows, cyclic: Cyclic Window Ordering. -* other-buffer: The Buffer List. -* other-window: Cyclic Window Ordering. -* other-window-scroll-buffer: Vertical Scrolling. -* Outline mode: Substitution. -* output from processes: Output from Processes. -* output stream: Output Streams. -* outside margin: Annotation Basics. -* overflow: Integer Basics. -* overlay arrow: Overlay Arrow. -* overlay-arrow-position: Overlay Arrow. -* overlay-arrow-string: Overlay Arrow. -* overriding-local-map <1>: Standard Keymaps. -* overriding-local-map: Active Keymaps. -* overriding-terminal-local-map: Active Keymaps. -* overwrite-mode: Commands for Insertion. -* padding: Formatting Strings. -* page-delimiter: Standard Regexps. -* paired delimiter: Syntax Class Table. -* paragraph-separate: Standard Regexps. -* paragraph-start: Standard Regexps. -* parent of a keymap: Inheritance and Keymaps. -* parent process: Processes. -* parent, of extent: Extent Parents. -* parenthesis: Cons Cell Type. -* parenthesis depth: Parsing Expressions. -* parenthesis matching: Blinking. -* parenthesis syntax: Syntax Class Table. -* parse state: Parsing Expressions. -* parse-partial-sexp: Parsing Expressions. -* parse-sexp-ignore-comments: Parsing Expressions. -* parsing: Syntax Tables. -* partial files: Partial Files. -* passwd-echo: Reading a Password. -* passwd-invert-frame-when-keyboard-grabbed: Reading a Password. -* passwords, reading: Reading a Password. -* PATH environment variable: Subprocess Creation. -* path-separator: System Environment. -* pausing: Waiting. -* peeking at input: Peeking and Discarding. -* percent symbol in modeline: Modeline Data. -* perform-replace: Search and Replace. -* performance analysis: Coverage Testing. -* permanent local variable: Creating Buffer-Local. -* permission: File Attributes. -* pg-coding-system: libpq Lisp Variables. -* pg:authtype: libpq Lisp Variables. -* pg:client-encoding: libpq Lisp Variables. -* pg:cost-heap: libpq Lisp Variables. -* pg:cost-index: libpq Lisp Variables. -* pg:database: libpq Lisp Variables. -* pg:date-style: libpq Lisp Variables. -* pg:geqo: libpq Lisp Variables. -* pg:host: libpq Lisp Variables. -* pg:options: libpq Lisp Variables. -* pg:port: libpq Lisp Variables. -* pg:realm: libpq Lisp Variables. -* pg:tty: libpq Lisp Variables. -* pg:tz: libpq Lisp Variables. -* pg:user: libpq Lisp Variables. -* pgres::polling-active: libpq Lisp Symbols and DataTypes. -* pgres::polling-failed: libpq Lisp Symbols and DataTypes. -* pgres::polling-ok: libpq Lisp Symbols and DataTypes. -* pgres::polling-reading: libpq Lisp Symbols and DataTypes. -* pgres::polling-writing: libpq Lisp Symbols and DataTypes. -* pipes: Asynchronous Processes. -* play-sound: Beeping. -* play-sound-file: Beeping. -* plist: Property Lists. -* plist, symbol: Symbol Properties. -* plist-get: Working With Normal Plists. -* plist-member: Working With Normal Plists. -* plist-put: Working With Normal Plists. -* plist-remprop: Working With Normal Plists. -* plist-to-alist: Converting Plists To/From Alists. -* plists-eq <1>: Other Plists. -* plists-eq: Working With Normal Plists. -* plists-equal <1>: Other Plists. -* plists-equal: Working With Normal Plists. -* point: Point. -* point excursion: Excursions. -* point in window: Window Point. -* point with narrowing: Point. -* point-marker: Creating Markers. -* point-max: Point. -* point-max-marker: Creating Markers. -* point-min: Point. -* point-min-marker: Creating Markers. -* pointer (mouse): Mouse Pointer. -* pointer-glyph-p: Glyph Types. -* pointer-image-instance-p: Image Instance Types. -* pop-global-mark: The Mark. -* pop-mark: The Mark. -* pop-to-buffer: Displaying Buffers. -* pop-up menu: Pop-Up Menus. -* pop-up-frame-function: Choosing Window. -* pop-up-frame-plist: Choosing Window. -* pop-up-frames: Choosing Window. -* pop-up-windows: Choosing Window. -* popup-buffer-menu: Pop-Up Menus. -* popup-dialog-box: Dialog Box Functions. -* popup-menu: Pop-Up Menus. -* popup-menu-titles: Pop-Up Menus. -* popup-menu-up-p: Pop-Up Menus. -* popup-menubar-menu: Pop-Up Menus. -* popup-mode-menu: Pop-Up Menus. -* pos-visible-in-window-p: Window Start. -* position (in buffer): Positions. -* position argument: Interactive Codes. -* position in window: Window Point. -* position of frame: Size and Position. -* position of window: Position of Window. -* positive infinity: Float Basics. -* posix-looking-at: POSIX Regexps. -* posix-search-backward: POSIX Regexps. -* posix-search-forward: POSIX Regexps. -* posix-string-match: POSIX Regexps. -* post-command-hook: Command Overview. -* post-gc-hook: Garbage Collection. -* PostgreSQL: PostgreSQL Support. -* pq-binary-tuples: libpq Lisp Symbols and DataTypes. -* pq-clear: Other libpq Functions. -* pq-client-encoding: Other libpq Functions. -* pq-cmd-status: libpq Lisp Symbols and DataTypes. -* pq-cmd-tuples: libpq Lisp Symbols and DataTypes. -* pq-conn-defaults: Other libpq Functions. -* pq-connect-poll: Asynchronous Interface Functions. -* pq-connect-start: Asynchronous Interface Functions. -* pq-connectdb: Synchronous Interface Functions. -* pq-consume-input: Asynchronous Interface Functions. -* pq-env-2-encoding: Other libpq Functions. -* pq-exec: Synchronous Interface Functions. -* pq-finish: Other libpq Functions. -* pq-flush: Asynchronous Interface Functions. -* pq-fmod: libpq Lisp Symbols and DataTypes. -* pq-fname: libpq Lisp Symbols and DataTypes. -* pq-fnumber: libpq Lisp Symbols and DataTypes. -* pq-fsize: libpq Lisp Symbols and DataTypes. -* pq-ftype: libpq Lisp Symbols and DataTypes. -* pq-get-is-null: libpq Lisp Symbols and DataTypes. -* pq-get-length: libpq Lisp Symbols and DataTypes. -* pq-get-result: Asynchronous Interface Functions. -* pq-get-value: libpq Lisp Symbols and DataTypes. -* pq-is-busy: Asynchronous Interface Functions. -* pq-is-nonblocking: Asynchronous Interface Functions. -* pq-lo-close: Unimplemented libpq Functions. -* pq-lo-creat: Unimplemented libpq Functions. -* pq-lo-export: Large Object Support. -* pq-lo-import: Large Object Support. -* pq-lo-lseek: Unimplemented libpq Functions. -* pq-lo-open: Unimplemented libpq Functions. -* pq-lo-read: Unimplemented libpq Functions. -* pq-lo-tell: Unimplemented libpq Functions. -* pq-lo-unlink: Unimplemented libpq Functions. -* pq-lo-write: Unimplemented libpq Functions. -* pq-make-empty-pgresult: libpq Lisp Symbols and DataTypes. -* pq-nfields: libpq Lisp Symbols and DataTypes. -* pq-notifies: Synchronous Interface Functions. -* pq-ntuples: libpq Lisp Symbols and DataTypes. -* pq-oid-value: libpq Lisp Symbols and DataTypes. -* pq-pgconn: libpq Lisp Symbols and DataTypes. -* pq-res-status: libpq Lisp Symbols and DataTypes. -* pq-reset: Synchronous Interface Functions. -* pq-reset-cancel: Asynchronous Interface Functions. -* pq-reset-poll: Asynchronous Interface Functions. -* pq-reset-start: Asynchronous Interface Functions. -* pq-result-error-message: libpq Lisp Symbols and DataTypes. -* pq-result-status: libpq Lisp Symbols and DataTypes. -* pq-send-query: Asynchronous Interface Functions. -* pq-set-client-encoding: Other libpq Functions. -* pq-set-nonblocking: Asynchronous Interface Functions. -* PQdisplayTuples: Unimplemented libpq Functions. -* PQmblen: Unimplemented libpq Functions. -* PQprint: Unimplemented libpq Functions. -* PQprintTuples: Unimplemented libpq Functions. -* PQsetenv: Synchronous Interface Functions. -* PQsetenvAbort: Asynchronous Interface Functions. -* PQsetenvPoll: Asynchronous Interface Functions. -* PQsetenvStart: Asynchronous Interface Functions. -* PQsocket: Unimplemented libpq Functions. -* PQtrace: Unimplemented libpq Functions. -* PQuntrace: Unimplemented libpq Functions. -* pre-abbrev-expand-hook: Abbrev Expansion. -* pre-command-hook: Command Overview. -* pre-gc-hook: Garbage Collection. -* preceding-char: Near Point. -* precision of formatted numbers: Formatting Strings. -* predicates: Type Predicates. -* prefix argument: Prefix Command Arguments. -* prefix argument unreading: Peeking and Discarding. -* prefix command: Prefix Keys. -* prefix key: Prefix Keys. -* prefix-arg: Prefix Command Arguments. -* prefix-help-command: Help Functions. -* prefix-numeric-value: Prefix Command Arguments. -* preventing backtracking: Specification List. -* preventing prefix key: Key Lookup. -* previous complete subexpression: Parsing Expressions. -* previous-extent: Finding Extents. -* previous-frame: Finding All Frames. -* previous-history-element: Minibuffer Misc. -* previous-matching-history-element: Minibuffer Misc. -* previous-property-change: Property Search. -* previous-single-property-change: Property Search. -* previous-window: Cyclic Window Ordering. -* primitive: What Is a Function. -* primitive type: Lisp Data Types. -* primitive types: Primitive Types. -* primitive-undo: Undo. -* prin1: Output Functions. -* prin1-to-string: Output Functions. -* princ: Output Functions. -* print: Output Functions. -* print example: Output Streams. -* print name cell: Symbol Components. -* print-escape-newlines: Output Variables. -* print-gensym: Output Variables. -* print-help-return-message: Help Functions. -* print-length: Output Variables. -* print-level: Output Variables. -* print-readably <1>: Output Variables. -* print-readably: Printing in Edebug. -* print-string-length: Output Variables. -* printed representation: Printed Representation. -* printed representation for characters: Character Type. -* printing: Streams Intro. -* printing (Edebug): Printing in Edebug. -* printing circular structures: Printing in Edebug. -* printing floating-point numbers: Output Variables. -* printing limits: Output Variables. -* printing notation: Printing Notation. -* printing readably: Output Variables. -* printing uninterned symbols: Output Variables. -* priority of an extent: Intro to Extents. -* process: Processes. -* process filter: Filter Functions. -* process input: Input to Processes. -* process output: Output from Processes. -* process sentinel: Sentinels. -* process signals: Signals to Processes. -* process window size: Process Window Size. -* process-buffer: Process Buffers. -* process-command: Process Information. -* process-connection-type: Asynchronous Processes. -* process-environment: System Environment. -* process-event-p: Event Predicates. -* process-exit-status: Process Information. -* process-filter: Filter Functions. -* process-id: Process Information. -* process-kill-without-query: Deleting Processes. -* process-kill-without-query-p: Process Information. -* process-list: Process Information. -* process-mark: Process Buffers. -* process-name: Process Information. -* process-send-eof: Input to Processes. -* process-send-region: Input to Processes. -* process-send-signal: Signals to Processes. -* process-send-string: Input to Processes. -* process-sentinel: Sentinels. -* process-status: Process Information. -* process-tty-name: Process Information. -* processp: Processes. -* profile.el: Compilation Tips. -* profiling: Compilation Tips. -* prog1: Sequencing. -* prog2: Sequencing. -* progn: Sequencing. -* program arguments: Subprocess Creation. -* program directories: Subprocess Creation. -* programmed completion: Programmed Completion. -* programming types: Programming Types. -* properties of strings: String Properties. -* properties of text: Text Properties. -* property list: Property Lists. -* property list cell (symbol): Symbol Components. -* property list, symbol: Symbol Properties. -* property lists vs association lists: Plists and Alists. -* property of an extent: Extent Properties. -* protected forms: Cleanups. -* provide: Named Features. -* providing features: Named Features. -* PTYs: Asynchronous Processes. -* punctuation character: Syntax Class Table. -* pure storage: Pure Storage. -* pure-bytes-used: Pure Storage. -* purecopy: Pure Storage. -* purify-flag: Pure Storage. -* push-mark: The Mark. -* put: Object Plists. -* put-char-table: Working With Char Tables. -* put-database: Working With a Database. -* put-range-table: Working With Range Tables. -* put-text-property: Changing Properties. -* putf: Other Plists. -* puthash: Working With Hash Tables. -* query-replace-history: Minibuffer History. -* query-replace-map <1>: Standard Keymaps. -* query-replace-map: Search and Replace. -* querying the user: Yes-or-No Queries. -* question mark in character constant: Character Type. -* quietly-read-abbrev-file: Abbrev Files. -* quit-flag: Quitting. -* quit-process: Signals to Processes. -* quitting: Quitting. -* quitting from infinite loop: Infinite Loops. -* quote: Quoting. -* quote character: Parsing Expressions. -* quoted character input: Quoted Character Input. -* quoted-insert suppression: Changing Key Bindings. -* quoting: Quoting. -* quoting characters in printing: Output Functions. -* quoting using apostrophe: Quoting. -* raise-frame: Raising and Lowering. -* raising a frame: Raising and Lowering. -* random: Random Numbers. -* random numbers: Random Numbers. -* range table type: Range Table Type. -* Range Tables: Range Tables. -* range-table-p: Range Tables. -* rassoc: Association Lists. -* rassq: Association Lists. -* raw prefix argument: Prefix Command Arguments. -* raw prefix argument usage: Interactive Codes. -* re-search-backward: Regexp Search. -* re-search-forward: Regexp Search. -* read: Input Functions. -* read command name: Interactive Call. -* read syntax: Printed Representation. -* read syntax for characters: Character Type. -* read-buffer: High-Level Completion. -* read-char: Reading One Event. -* read-command: High-Level Completion. -* read-expression: Object from Minibuffer. -* read-expression-history: Minibuffer History. -* read-expression-map: Standard Keymaps. -* read-file-name: Reading File Names. -* read-from-minibuffer: Text from Minibuffer. -* read-from-string: Input Functions. -* read-key-sequence: Key Sequence Input. -* read-minibuffer: Object from Minibuffer. -* read-only buffer: Read Only Buffers. -* read-only buffers in interactive: Using Interactive. -* read-passwd: Reading a Password. -* read-quoted-char: Quoted Character Input. -* read-quoted-char quitting: Quitting. -* read-shell-command-map: Standard Keymaps. -* read-string: Text from Minibuffer. -* read-variable: High-Level Completion. -* reading: Streams Intro. -* reading (Edebug): Reading in Edebug. -* reading interactive arguments: Interactive Codes. -* reading symbols: Creating Symbols. -* rearrangement of lists: Rearrangement. -* rebinding: Changing Key Bindings. -* receiving ToolTalk messages: Receiving Messages. -* recent-auto-save-p: Auto-Saving. -* recent-keys: Recording Input. -* recent-keys-ring-size: Recording Input. -* recenter: Vertical Scrolling. -* record command history: Interactive Call. -* recursion: Iteration. -* recursion-depth: Recursive Editing. -* recursive command loop: Recursive Editing. -* recursive editing level: Recursive Editing. -* recursive evaluation: Intro Eval. -* recursive-edit: Recursive Editing. -* redo: Undo. -* redraw-display: Refresh Screen. -* redraw-frame: Refresh Screen. -* redraw-modeline: Modeline Format. -* refresh display: Refresh Screen. -* regexp: Regular Expressions. -* regexp alternative: Syntax of Regexps. -* regexp grouping: Syntax of Regexps. -* regexp searching: Regexp Search. -* regexp-history: Minibuffer History. -* regexp-quote: Syntax of Regexps. -* regexps used standardly in editing: Standard Regexps. -* region argument: Interactive Codes. -* region, the: The Region. -* region-active-p: The Region. -* region-beginning: The Region. -* region-end: The Region. -* region-exists-p: The Region. -* register-alist: Registers. -* register-ccl-program: Calling CCL. -* register-tooltalk-pattern: Elisp Interface for Receiving Messages. -* registers: Registers. -* regular expression: Regular Expressions. -* regular expression searching: Regexp Search. -* reindent-then-newline-and-indent: Mode-Specific Indent. -* relabel-menu-item: Modifying Menus. -* relative file name: Relative File Names. -* remainder: Arithmetic Operations. -* remassoc: Association Lists. -* remassq: Association Lists. -* remhash: Working With Hash Tables. -* remove-database: Working With a Database. -* remove-face-property: Face Properties. -* remove-glyph-property: Glyph Properties. -* remove-hook: Hooks. -* remove-range-table: Working With Range Tables. -* remove-specifier: Other Specification Functions. -* remove-text-properties: Changing Properties. -* remprop: Object Plists. -* remrassoc: Association Lists. -* remrassq: Association Lists. -* rename-auto-save-file: Auto-Saving. -* rename-buffer: Buffer Names. -* rename-file: Changing File Attributes. -* renaming files: Changing File Attributes. -* repeated loading: Repeated Loading. -* replace bindings: Changing Key Bindings. -* replace characters: Substitution. -* replace-buffer-in-windows: Displaying Buffers. -* replace-match: Replacing Match. -* replacement: Search and Replace. -* repositioning format arguments: Formatting Strings. -* require: Named Features. -* require-final-newline: Saving Buffers. -* requiring features: Named Features. -* reset-char-table: Working With Char Tables. -* resize redisplay: Size and Position. -* rest arguments: Argument List. -* restriction (in a buffer): Narrowing. -* resume (cf. no-redraw-on-reenter): Refresh Screen. -* return: Character Type. -* return-tooltalk-message: Elisp Interface for Sending Messages. -* reveal-annotation: Annotation Properties. -* reverse: Building Lists. -* reversing a list: Rearrangement. -* revert-buffer: Reverting. -* revert-buffer-function: Reverting. -* revert-buffer-insert-file-contents-function: Reverting. -* right-gutter: Specifying a Gutter. -* right-gutter-visible-p: Other Gutter Variables. -* right-gutter-width: Other Gutter Variables. -* right-margin-width: Margin Primitives. -* right-toolbar: Specifying the Toolbar. -* right-toolbar-visible-p: Other Toolbar Variables. -* right-toolbar-width: Other Toolbar Variables. -* rm: Changing File Attributes. -* round: Numeric Conversions. -* rounding in conversions: Numeric Conversions. -* rounding without conversion: Rounding Operations. -* rplaca: Modifying Lists. -* rplacd: Modifying Lists. -* run time stack: Internals of Debugger. -* run-emacs-from-temacs: Building XEmacs. -* run-hooks: Hooks. -* runnable temacs: Building XEmacs. -* same-window-buffer-names: Choosing Window. -* same-window-regexps: Choosing Window. -* save-abbrevs: Abbrev Files. -* save-buffer: Saving Buffers. -* save-current-buffer: Excursions. -* save-excursion: Excursions. -* save-excursion (Edebug): Edebug Display Update. -* save-match-data: Saving Match Data. -* save-restriction: Narrowing. -* save-selected-frame: Input Focus. -* save-selected-window <1>: Excursions. -* save-selected-window: Selecting Windows. -* save-some-buffers: Saving Buffers. -* save-window-excursion: Window Configurations. -* saving text properties: Saving Properties. -* saving window information: Window Configurations. -* scan-lists: Parsing Expressions. -* scan-sexps: Parsing Expressions. -* scope: Variable Scoping. -* screen layout: Window Configuration Type. -* scroll-conservatively: Vertical Scrolling. -* scroll-down: Vertical Scrolling. -* scroll-left: Horizontal Scrolling. -* scroll-other-window: Vertical Scrolling. -* scroll-right: Horizontal Scrolling. -* scroll-step: Vertical Scrolling. -* scroll-up: Vertical Scrolling. -* scrollbar-pointer-glyph: Mouse Pointer. -* scrollbars: Scrollbars. -* scrolling vertically: Vertical Scrolling. -* search-backward: String Search. -* search-failed: String Search. -* search-forward: String Search. -* searching: Searching and Matching. -* searching and case: Searching and Case. -* searching for regexp: Regexp Search. -* second: List Elements. -* select-console: The Selected Console and Device. -* select-device: The Selected Console and Device. -* select-frame: Input Focus. -* select-frame-hook: Frame Hooks. -* select-window: Selecting Windows. -* selected frame: Input Focus. -* selected window: Basic Windows. -* selected-console: The Selected Console and Device. -* selected-device: The Selected Console and Device. -* selected-frame: Input Focus. -* selected-window: Selecting Windows. -* selecting a buffer: Current Buffer. -* selecting windows: Selecting Windows. -* selection (for X windows): X Selections. -* selection-pointer-glyph: Mouse Pointer. -* selective display: Selective Display. -* selective-display: Selective Display. -* selective-display-ellipses: Selective Display. -* self-evaluating form: Self-Evaluating Forms. -* self-insert-and-exit: Minibuffer Misc. -* self-insert-command: Commands for Insertion. -* self-insert-command override: Changing Key Bindings. -* self-insert-command, minor modes: Keymaps and Minor Modes. -* self-insertion: Commands for Insertion. -* send-string-to-terminal: Terminal Output. -* send-tooltalk-message: Elisp Interface for Sending Messages. -* sending signals: Signals to Processes. -* sending ToolTalk messages: Sending Messages. -* sentence-end: Standard Regexps. -* sentinel: Sentinels. -* sequence: Sequences Arrays Vectors. -* sequence length: Sequence Functions. -* sequencep: Sequence Functions. -* set: Setting Variables. -* set-annotation-action: Annotation Properties. -* set-annotation-data: Annotation Properties. -* set-annotation-down-glyph: Annotation Properties. -* set-annotation-face: Annotation Properties. -* set-annotation-glyph: Annotation Properties. -* set-annotation-layout: Annotation Properties. -* set-annotation-menu: Annotation Properties. -* set-auto-mode: Auto Major Mode. -* set-buffer: Current Buffer. -* set-buffer-auto-saved: Auto-Saving. -* set-buffer-major-mode: Auto Major Mode. -* set-buffer-menubar: Menubar. -* set-buffer-modified-p: Buffer Modification. -* set-case-syntax: Case Tables. -* set-case-syntax-delims: Case Tables. -* set-case-syntax-pair: Case Tables. -* set-case-table: Case Tables. -* set-category-table: Category Tables. -* set-charset-ccl-program: Charset Property Functions. -* set-coding-category-system: Detection of Textual Encoding. -* set-coding-priority-list: Detection of Textual Encoding. -* set-console-type-image-conversion-list: Image Instantiator Conversion. -* set-default: Default Value. -* set-default-file-modes: Changing File Attributes. -* set-default-gutter-position: Specifying a Gutter. -* set-default-toolbar-position: Specifying the Toolbar. -* set-device-baud-rate <1>: Terminal Output. -* set-device-baud-rate: Console and Device I/O. -* set-extent-begin-glyph: Extent Properties. -* set-extent-begin-glyph-layout: Extent Properties. -* set-extent-end-glyph: Extent Properties. -* set-extent-end-glyph-layout: Extent Properties. -* set-extent-endpoints: Extent Endpoints. -* set-extent-face: Extent Properties. -* set-extent-initial-redisplay-function: Extent Properties. -* set-extent-keymap: Extent Properties. -* set-extent-mouse-face: Extent Properties. -* set-extent-parent: Extent Parents. -* set-extent-priority: Extent Properties. -* set-extent-properties: Extent Properties. -* set-extent-property: Extent Properties. -* set-face-background: Face Convenience Functions. -* set-face-background-pixmap: Face Convenience Functions. -* set-face-font: Face Convenience Functions. -* set-face-foreground: Face Convenience Functions. -* set-face-property: Face Properties. -* set-face-underline-p: Face Convenience Functions. -* set-file-modes: Changing File Attributes. -* set-frame-configuration: Frame Configurations. -* set-frame-pointer: Mouse Pointer. -* set-frame-position: Size and Position. -* set-frame-properties: Property Access. -* set-frame-property: Property Access. -* set-frame-size: Size and Position. -* set-glyph-baseline: Glyph Convenience Functions. -* set-glyph-contrib-p: Glyph Convenience Functions. -* set-glyph-face: Glyph Convenience Functions. -* set-glyph-image: Glyph Convenience Functions. -* set-glyph-property: Glyph Properties. -* set-input-mode: Input Modes. -* set-keymap-default-binding: Inheritance and Keymaps. -* set-keymap-name: Creating Keymaps. -* set-keymap-parents: Inheritance and Keymaps. -* set-keymap-prompt: Other Keymap Functions. -* set-left-margin: Margins. -* set-mark: The Mark. -* set-marker: Changing Markers. -* set-match-data: Entire Match Data. -* set-menubar: Menubar. -* set-menubar-dirty-flag: Menubar. -* set-process-buffer: Process Buffers. -* set-process-filter: Filter Functions. -* set-process-sentinel: Sentinels. -* set-process-window-size: Process Window Size. -* set-recent-keys-ring-size: Recording Input. -* set-register: Registers. -* set-right-margin: Margins. -* set-specifier: Adding Specifications. -* set-standard-case-table: Case Tables. -* set-syntax-table: Syntax Table Functions. -* set-text-properties: Changing Properties. -* set-tooltalk-message-attribute: Elisp Interface for Sending Messages. -* set-visited-file-modtime: Modification Time. -* set-visited-file-name: Buffer File Name. -* set-weak-list-list: Weak Lists. -* set-window-buffer: Buffers and Windows. -* set-window-buffer-dedicated: Choosing Window. -* set-window-configuration: Window Configurations. -* set-window-dedicated-p: Choosing Window. -* set-window-hscroll: Horizontal Scrolling. -* set-window-point: Window Point. -* set-window-start: Window Start. -* setcar: Setcar. -* setcdr: Setcdr. -* setenv: System Environment. -* setplist: Object Plists. -* setq: Setting Variables. -* setq-default: Default Value. -* sets: Sets And Lists. -* setting modes of files: Changing File Attributes. -* setting-constant: Constant Variables. -* seventh: List Elements. -* sexp motion: List Motion. -* shadowing of variables: Local Variables. -* shallow binding: Impl of Scope. -* shared-lisp-mode-map: Standard Keymaps. -* Shell mode modeline-format: Modeline Data. -* shell-command-history: Minibuffer History. -* shrink-window: Resizing Windows. -* shrink-window-horizontally: Resizing Windows. -* shrink-window-pixels: Resizing Windows. -* side effect: Intro Eval. -* signal: Signaling Errors. -* signal-error: Signaling Errors. -* signal-process: Signals to Processes. -* signaling errors: Signaling Errors. -* signals: Signals to Processes. -* sin: Math Functions. -* single-key-description: Describing Characters. -* sinh: Math Functions. -* sit-for: Waiting. -* site-init.el: Building XEmacs. -* site-load.el: Building XEmacs. -* site-run-file: Init File. -* site-start.el: Start-up Summary. -* sixth: List Elements. -* size of frame: Size and Position. -* size of window: Size of Window. -* skip-chars-backward: Skipping Characters. -* skip-chars-forward: Skipping Characters. -* skip-syntax-backward: Motion and Syntax. -* skip-syntax-forward: Motion and Syntax. -* skipping characters: Skipping Characters. -* skipping comments: Parsing Expressions. -* sleep-for: Waiting. -* Snarf-documentation: Accessing Documentation. -* sort: Rearrangement. -* sort-columns: Sorting. -* sort-fields: Sorting. -* sort-lines: Sorting. -* sort-numeric-fields: Sorting. -* sort-pages: Sorting. -* sort-paragraphs: Sorting. -* sort-regexp-fields: Sorting. -* sort-subr: Sorting. -* sorting lists: Rearrangement. -* sorting text: Sorting. -* sound: Beeping. -* sound-alist: Beeping. -* special: Major Mode Conventions. -* special form descriptions: A Sample Function Description. -* special form evaluation: Special Forms. -* special forms: Primitive Function Type. -* special forms (Edebug): Instrumenting. -* special forms for control structures: Control Structures. -* special-display-buffer-names: Choosing Window. -* special-display-frame-plist: Choosing Window. -* special-display-function: Choosing Window. -* special-display-popup-frame: Choosing Window. -* special-display-regexps: Choosing Window. -* specification (in a specifier): Specifiers In-Depth. -* specifier: Specifiers. -* specifier type: Specifier Type. -* specifier, domain: Specifiers In-Depth. -* specifier, fallback: Specifier Instancing. -* specifier, inst-list: Specifiers In-Depth. -* specifier, inst-pair: Specifiers In-Depth. -* specifier, instance: Specifiers In-Depth. -* specifier, instancing: Specifiers In-Depth. -* specifier, instantiator: Specifiers In-Depth. -* specifier, locale: Specifiers In-Depth. -* specifier, specification: Specifiers In-Depth. -* specifier, tag: Specifiers In-Depth. -* specifier, tag set: Specifiers In-Depth. -* specifier-fallback: Retrieving Specifications. -* specifier-instance: Specifier Instancing Functions. -* specifier-instance-from-inst-list: Specifier Instancing Functions. -* specifier-locale-type-from-locale: Other Specification Functions. -* specifier-spec-list: Retrieving Specifications. -* specifier-specs: Retrieving Specifications. -* specifier-tag-list: Specifier Tag Functions. -* specifier-tag-predicate: Specifier Tag Functions. -* specifier-type: Specifier Types. -* specifierp: Specifiers. -* speedups: Compilation Tips. -* splicing (with backquote): Backquote. -* split-height-threshold: Choosing Window. -* split-line: Commands for Insertion. -* split-path: Regexp Search. -* split-string: Regexp Search. -* split-window: Splitting Windows. -* split-window-horizontally: Splitting Windows. -* split-window-vertically: Splitting Windows. -* splitting windows: Splitting Windows. -* sqrt: Math Functions. -* stable sort: Rearrangement. -* standard regexps used in editing: Standard Regexps. -* standard-case-table: Case Tables. -* standard-category-table: Category Tables. -* standard-input: Input Functions. -* standard-output: Output Variables. -* standard-syntax-table: Standard Syntax Tables. -* standards of coding style: Tips. -* start up of XEmacs: Start-up Summary. -* start-process: Asynchronous Processes. -* start-process-shell-command: Asynchronous Processes. -* startup.el: Start-up Summary. -* stop points: Using Edebug. -* stop-process: Signals to Processes. -* stopping an infinite loop: Infinite Loops. -* stopping on events: Global Break Condition. -* store-match-data: Entire Match Data. -* stream (for printing): Output Streams. -* stream (for reading): Input Streams. -* string: Creating Strings. -* string equality: Text Comparison. -* string in keymap: Key Lookup. -* string input stream: Input Streams. -* string length: Sequence Functions. -* string length, maximum when printing: Output Variables. -* string properties: String Properties. -* string search: String Search. -* string to character: String Conversion. -* string to number: String Conversion. -* string to object: Input Functions. -* string, writing a doc string: Documentation Basics. -* string-equal: Text Comparison. -* string-lessp: Text Comparison. -* string-match: Regexp Search. -* string-modified-tick: Modifying Strings. -* string-to-char: String Conversion. -* string-to-int: String Conversion. -* string-to-number: String Conversion. -* string<: Text Comparison. -* string=: Text Comparison. -* stringp: Predicates for Strings. -* strings: Strings and Characters. -* strings, formatting them: Formatting Strings. -* strings, modifying: Modifying Strings. -* string quote: Syntax Class Table. -* subprocess: Processes. -* subr: What Is a Function. -* subrp: What Is a Function. -* subsidiary-coding-system: Basic Coding System Functions. -* subst-char-in-region: Substitution. -* substitute-command-keys: Keys in Documentation. -* substitute-in-file-name: File Name Expansion. -* substitute-key-definition: Changing Key Bindings. -* substituting keys in documentation: Keys in Documentation. -* substring: Creating Strings. -* subwindow type: Subwindow Type. -* subwindow-image-instance-p: Image Instance Types. -* subwindowp: Subwindows. -* suppress-keymap: Changing Key Bindings. -* suspend (cf. no-redraw-on-reenter): Refresh Screen. -* suspend evaluation: Recursive Editing. -* suspend-emacs: Suspending XEmacs. -* suspend-hook: Suspending XEmacs. -* suspend-resume-hook: Suspending XEmacs. -* suspending XEmacs: Suspending XEmacs. -* switch-to-buffer: Displaying Buffers. -* switch-to-buffer-other-window: Displaying Buffers. -* switches on command line: Command Line Arguments. -* switching to a buffer: Displaying Buffers. -* symbol: Symbols. -* symbol components: Symbol Components. -* symbol equality: Creating Symbols. -* symbol evaluation: Symbol Forms. -* symbol function indirection: Function Indirection. -* symbol in keymap: Key Lookup. -* symbol name hashing: Creating Symbols. -* symbol-function: Function Cells. -* symbol-name: Creating Symbols. -* symbol-plist: Object Plists. -* symbol-value: Accessing Variables. -* symbolp: Symbols. -* symbol constituent: Syntax Class Table. -* synchronous subprocess: Synchronous Processes. -* syntax classes: Syntax Descriptors. -* syntax descriptor: Syntax Descriptors. -* syntax error (Edebug): Backtracking. -* syntax flags: Syntax Flags. -* syntax for characters: Character Type. -* syntax table: Syntax Tables. -* syntax table example: Example Major Modes. -* syntax table internals: Syntax Table Internals. -* syntax tables in modes: Major Mode Conventions. -* syntax-table: Syntax Table Functions. -* syntax-table-p: Syntax Basics. -* system-configuration: System Environment. -* system-name: System Environment. -* system-type: System Environment. -* t: Constant Variables. -* t and truth: nil and t. -* t input stream: Input Streams. -* t output stream: Output Streams. -* tab: Character Type. -* tab deletion: Deletion. -* tab-stop-list: Indent Tabs. -* tab-to-tab-stop: Indent Tabs. -* tab-width: Usual Display. -* tabs stops for indentation: Indent Tabs. -* tag (in a specifier): Specifiers In-Depth. -* tag on run time stack: Catch and Throw. -* tag set (in a specifier): Specifiers In-Depth. -* tan: Math Functions. -* tanh: Math Functions. -* TCP: Network. -* temacs: Building XEmacs. -* temp-buffer-show-function: Temporary Displays. -* temp-directory: Unique File Names. -* tenth: List Elements. -* TERM environment variable: Terminal-Specific. -* term-file-prefix: Terminal-Specific. -* term-setup-hook: Terminal-Specific. -* Termcap: Terminal-Specific. -* terminal frame <1>: Frames. -* terminal frame: Basic Windows. -* terminal input: Terminal Input. -* terminal input modes: Input Modes. -* terminal output: Terminal Output. -* terminal-device: Console Types and Device Classes. -* terminal-specific initialization: Terminal-Specific. -* terminate keyboard macro: Peeking and Discarding. -* termscript file: Terminal Output. -* terpri: Output Functions. -* testing types: Type Predicates. -* text: Text. -* text files and binary files: Files and MS-DOS. -* text insertion: Insertion. -* text parsing: Syntax Tables. -* text properties: Text Properties. -* text properties in files: Saving Properties. -* text-char-description: Describing Characters. -* text-image-instance-p: Image Instance Types. -* text-mode-abbrev-table: Standard Abbrev Tables. -* text-mode-map: Standard Keymaps. -* text-mode-syntax-table: Standard Syntax Tables. -* text-pointer-glyph: Mouse Pointer. -* text-properties-at: Examining Properties. -* text-property-any: Property Search. -* text-property-not-all: Property Search. -* third: List Elements. -* this-command: Command Loop Info. -* this-command-keys: Command Loop Info. -* throw: Catch and Throw. -* throw example: Recursive Editing. -* tiled windows: Basic Windows. -* timeout-event-p: Event Predicates. -* timing programs: Compilation Tips. -* tips: Tips. -* toggle-read-only: Read Only Buffers. -* toolbar: Toolbar. -* toolbar button type: Toolbar Button Type. -* toolbar-buttons-captioned-p: Other Toolbar Variables. -* toolbar-make-button-list: Toolbar Descriptor Format. -* toolbar-map <1>: Standard Keymaps. -* toolbar-map: Active Keymaps. -* toolbar-pointer-glyph: Mouse Pointer. -* toolbar-specifier-p <1>: Specifier Types. -* toolbar-specifier-p: Specifying the Toolbar. -* ToolTalk: ToolTalk Support. -* ToolTalk message: Sending Messages. -* ToolTalk pattern: Receiving Messages. -* top-gutter: Specifying a Gutter. -* top-gutter-height: Other Gutter Variables. -* top-gutter-visible-p: Other Gutter Variables. -* top-level: Recursive Editing. -* top-level form: Loading. -* top-toolbar: Specifying the Toolbar. -* top-toolbar-height: Other Toolbar Variables. -* top-toolbar-visible-p: Other Toolbar Variables. -* tq-close: Transaction Queues. -* tq-create: Transaction Queues. -* tq-enqueue: Transaction Queues. -* tracing: Tracing. -* transaction queue: Transaction Queues. -* transcendental functions: Math Functions. -* translate-region: Substitution. -* translating input events: Translating Input. -* transpose-regions: Transposition. -* true: nil and t. -* truename (of file): Truenames. -* truncate: Numeric Conversions. -* truncate-lines: Truncation. -* truncate-partial-width-windows: Truncation. -* truncation-glyph: Redisplay Glyphs. -* truth value: nil and t. -* try-completion: Basic Completion. -* two's complement: Integer Basics. -* type: Lisp Data Types. -* type checking: Type Predicates. -* type predicates: Type Predicates. -* type-of: Type Predicates. -* unbinding keys: Key Binding Commands. -* undefined: Functions for Key Lookup. -* undefined in keymap: Key Lookup. -* undefined key: Keymap Terminology. -* undo avoidance: Substitution. -* undo-boundary: Undo. -* undo-limit: Maintaining Undo. -* undo-strong-limit: Maintaining Undo. -* unexec: Building XEmacs. -* unhandled-file-name-directory: Magic File Names. -* unintern: Creating Symbols. -* uninterned symbol: Creating Symbols. -* uninterned symbols, printing: Output Variables. -* unique extents: Duplicable Extents. -* universal-argument: Prefix Command Arguments. -* unload-feature: Unloading. -* unloading: Unloading. -* unlock-buffer: File Locks. -* unmap-frame-hook: Frame Hooks. -* unread-command-event: Peeking and Discarding. -* unread-command-events: Peeking and Discarding. -* unreading: Input Streams. -* unregister-tooltalk-pattern: Elisp Interface for Receiving Messages. -* unwind-protect: Cleanups. -* unwinding: Cleanups. -* up-list: List Motion. -* upcase: Character Case. -* upcase-region: Case Changes. -* upcase-word: Case Changes. -* update display: Refresh Screen. -* update-directory-autoloads: Autoload. -* update-file-autoloads: Autoload. -* upper case: Character Case. -* upper case key sequence: Key Sequence Input. -* use-global-map: Active Keymaps. -* use-hard-newlines: Filling. -* use-left-overflow: Margin Primitives. -* use-local-map: Active Keymaps. -* use-right-overflow: Margin Primitives. -* user name completion subroutines: User Name Completion. -* user option: Defining Variables. -* user-defined error: Error Symbols. -* user-full-name: User Identification. -* user-home-directory: User Identification. -* user-login-name: User Identification. -* user-mail-address: User Identification. -* user-name-all-completions: User Name Completion. -* user-name-completion: User Name Completion. -* user-name-completion-1: User Name Completion. -* user-real-login-name: User Identification. -* user-real-uid: User Identification. -* user-uid: User Identification. -* user-variable-p: Defining Variables. -* user-variable-p example: High-Level Completion. -* valid-char-table-type-p: Char Table Types. -* valid-char-table-value-p: Working With Char Tables. -* valid-device-class-p: Console Types and Device Classes. -* valid-device-type-p: Console Types and Device Classes. -* valid-glyph-type-p: Glyph Types. -* valid-image-instance-type-p: Image Instance Types. -* valid-image-instantiator-format-p: Image Specifiers. -* valid-inst-list-p: Specifier Validation Functions. -* valid-instantiator-p: Specifier Validation Functions. -* valid-plist-p: Property Lists. -* valid-spec-list-p: Specifier Validation Functions. -* valid-specifier-domain-p: Specifier Validation Functions. -* valid-specifier-locale-p: Specifier Validation Functions. -* valid-specifier-locale-type-p: Specifier Validation Functions. -* valid-specifier-tag-p <1>: Specifier Validation Functions. -* valid-specifier-tag-p: Specifier Tag Functions. -* valid-specifier-tag-set-p: Specifier Tag Functions. -* valid-specifier-type-p: Specifier Validation Functions. -* value cell: Symbol Components. -* value of expression: Evaluation. -* values: Eval. -* variable: Variables. -* variable aliases: Variable Aliases. -* variable definition: Defining Variables. -* variable descriptions: A Sample Variable Description. -* variable limit error: Local Variables. -* variable-alias: Variable Aliases. -* variable-documentation: Documentation Basics. -* variable-obsoleteness-doc: Obsoleteness. -* variables, buffer-local: Buffer-Local Variables. -* variables, indirect: Variable Aliases. -* vc-mode: Modeline Variables. -* vconcat: Vector Functions. -* vector <1>: Vector Functions. -* vector: Vectors. -* vector evaluation: Self-Evaluating Forms. -* vector length: Sequence Functions. -* vectorp: Vector Functions. -* verify-visited-file-modtime: Modification Time. -* version number (in file name): File Name Components. -* version-control: Numbered Backups. -* vertical scrolling: Vertical Scrolling. -* vertical tab: Character Type. -* vertical-motion: Screen Lines. -* vertical-motion-pixels: Screen Lines. -* view-file: Visiting Functions. -* view-mode-map: Standard Keymaps. -* view-register: Registers. -* visible frame: Visibility of Frames. -* visible-bell: Beeping. -* visible-frame-list: Finding All Frames. -* visited file: Buffer File Name. -* visited file mode: Auto Major Mode. -* visited-file-modtime: Modification Time. -* visiting files: Visiting Files. -* void function: Function Indirection. -* void function cell: Function Cells. -* void variable: Void Variables. -* void-function: Function Cells. -* void-variable: Void Variables. -* waiting: Waiting. -* waiting for command key input: Peeking and Discarding. -* waiting-for-user-input-p: Sentinels. -* wakeup: Subprocess Creation. -* walk-windows: Cyclic Window Ordering. -* weak hash table: Weak Hash Tables. -* weak list: Weak Lists. -* weak list type: Weak List Type. -* weak-list-list: Weak Lists. -* weak-list-p: Weak Lists. -* weak-list-type: Weak Lists. -* where-is-internal: Scanning Keymaps. -* while: Iteration. -* whitespace: Character Type. -* whitespace character: Syntax Class Table. -* widen: Narrowing. -* widening: Narrowing. -* widget-image-instance-p: Image Instance Types. -* window: Basic Windows. -* window configuration (Edebug): Edebug Display Update. -* window configurations: Window Configurations. -* window excursions: Excursions. -* window ordering, cyclic: Cyclic Window Ordering. -* window point: Window Point. -* window position <1>: Position of Window. -* window position: Window Point. -* window resizing: Resizing Windows. -* window size: Size of Window. -* window size, changing: Resizing Windows. -* window splitting: Splitting Windows. -* window system types: Window-System Types. -* window top line: Window Start. -* window-buffer: Buffers and Windows. -* window-configuration-p: Window Configurations. -* window-dedicated-p: Choosing Window. -* window-displayed-text-pixel-height: Size of Window. -* window-end: Window Start. -* window-frame: Frames and Windows. -* window-height: Size of Window. -* window-highest-p: Position of Window. -* window-hscroll: Horizontal Scrolling. -* window-left-margin-pixel-width: Margin Primitives. -* window-live-p: Deleting Windows. -* window-lowest-p: Position of Window. -* window-min-height: Resizing Windows. -* window-min-width: Resizing Windows. -* window-minibuffer-p: Minibuffer Misc. -* window-pixel-edges: Position of Window. -* window-pixel-height: Size of Window. -* window-pixel-width: Size of Window. -* window-point: Window Point. -* window-right-margin-pixel-width: Margin Primitives. -* window-setup-hook: Terminal-Specific. -* window-size-change-functions: Resizing Windows. -* window-start: Window Start. -* window-system objects: Faces and Window-System Objects. -* window-text-area-pixel-edges: Position of Window. -* window-text-area-pixel-height: Size of Window. -* window-text-area-pixel-width: Size of Window. -* window-width: Size of Window. -* windowp: Basic Windows. -* windows, controlling precisely: Buffers and Windows. -* with-current-buffer: Excursions. -* with-output-to-temp-buffer: Temporary Displays. -* with-selected-frame: Input Focus. -* with-temp-file: Excursions. -* word search: String Search. -* word-search-backward: String Search. -* word-search-forward: String Search. -* words-include-escapes: Word Motion. -* word constituent: Syntax Class Table. -* write-abbrev-file: Abbrev Files. -* write-char: Output Functions. -* write-contents-hooks: Saving Buffers. -* write-file: Saving Buffers. -* write-file-hooks: Saving Buffers. -* write-region: Writing to Files. -* write-region-annotate-functions: Saving Properties. -* writing a documentation string: Documentation Basics. -* wrong-number-of-arguments: Argument List. -* wrong-type-argument: Type Predicates. -* X: X-Windows. -* X resource type: X Resource Type. -* X window frame: Frames. -* x-allow-sendevents: X Miscellaneous. -* x-bitmap-file-path <1>: X Miscellaneous. -* x-bitmap-file-path: Image Specifiers. -* x-debug-events: X Miscellaneous. -* x-debug-mode: X Miscellaneous. -* x-disown-selection: X Selections. -* x-display-visual-class: Server Data. -* x-emacs-application-class: Resources. -* x-find-larger-font: Font Instance Size. -* x-find-smaller-font: Font Instance Size. -* x-font-size: Font Instance Size. -* x-get-cutbuffer: X Selections. -* x-get-resource: Resources. -* x-get-selection: X Selections. -* x-grab-keyboard: Grabs. -* x-grab-pointer: Grabs. -* x-library-search-path: X Miscellaneous. -* x-make-font-bold: Font Instance Characteristics. -* x-make-font-bold-italic: Font Instance Characteristics. -* x-make-font-italic: Font Instance Characteristics. -* x-make-font-unbold: Font Instance Characteristics. -* x-make-font-unitalic: Font Instance Characteristics. -* x-own-selection: X Selections. -* x-put-resource: Resources. -* x-server-vendor: Server Data. -* x-server-version: Server Data. -* x-set-frame-icon-pixmap: Frame Titles. -* x-store-cutbuffer: X Selections. -* x-ungrab-keyboard: Grabs. -* x-ungrab-pointer: Grabs. -* x-valid-keysym-name-p: X Miscellaneous. -* x-window-id: X Miscellaneous. -* X-Windows: X-Windows. -* XEmacs event standard notation: Describing Characters. -* xpm-color-symbols: Image Specifiers. -* y-or-n-p: Yes-or-No Queries. -* y-or-n-p-maybe-dialog-box: Yes-or-No Queries. -* yank: Yank Commands. -* yank suppression: Changing Key Bindings. -* yank-pop: Yank Commands. -* yes-or-no questions: Yes-or-No Queries. -* yes-or-no-p: Yes-or-No Queries. -* yes-or-no-p-dialog-box: Yes-or-No Queries. -* yes-or-no-p-maybe-dialog-box: Yes-or-No Queries. -* zero-length extent: Extent Endpoints. -* zerop: Predicates on Numbers. -* zmacs-activate-region: The Region. -* zmacs-activate-region-hook: The Region. -* zmacs-deactivate-region: The Region. -* zmacs-deactivate-region-hook: The Region. -* zmacs-region-stays: The Region. -* zmacs-regions: The Region. -* zmacs-update-region: The Region. -* zmacs-update-region-hook: The Region. -* | in regexp: Syntax of Regexps. - - diff --git a/info/lispref.info-5 b/info/lispref.info-5 deleted file mode 100644 index cadf18b..0000000 --- a/info/lispref.info-5 +++ /dev/null @@ -1,1262 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: String Basics, Next: Predicates for Strings, Up: Strings and Characters - -String and Character Basics -=========================== - - Strings in XEmacs Lisp are arrays that contain an ordered sequence of -characters. Characters are their own primitive object type in XEmacs -20. However, in XEmacs 19, characters are represented in XEmacs Lisp as -integers; whether an integer was intended as a character or not is -determined only by how it is used. *Note Character Type::. - - The length of a string (like any array) is fixed and independent of -the string contents, and cannot be altered. Strings in Lisp are *not* -terminated by a distinguished character code. (By contrast, strings in -C are terminated by a character with ASCII code 0.) This means that -any character, including the null character (ASCII code 0), is a valid -element of a string. - - Since strings are considered arrays, you can operate on them with the -general array functions. (*Note Sequences Arrays Vectors::.) For -example, you can access or change individual characters in a string -using the functions `aref' and `aset' (*note Array Functions::.). - - Strings use an efficient representation for storing the characters -in them, and thus take up much less memory than a vector of the same -length. - - Sometimes you will see strings used to hold key sequences. This -exists for backward compatibility with Emacs 18, but should *not* be -used in new code, since many key chords can't be represented at all and -others (in particular meta key chords) are confused with accented -characters. - - Strings are useful for holding regular expressions. You can also -match regular expressions against strings (*note Regexp Search::.). The -functions `match-string' (*note Simple Match Data::.) and -`replace-match' (*note Replacing Match::.) are useful for decomposing -and modifying strings based on regular expression matching. - - Like a buffer, a string can contain extents in it. These extents are -created when a function such as `buffer-substring' is called on a -region with duplicable extents in it. When the string is inserted into -a buffer, the extents are inserted along with it. *Note Duplicable -Extents::. - - *Note Text::, for information about functions that display strings or -copy them into buffers. *Note Character Type::, and *Note String -Type::, for information about the syntax of characters and strings. - - -File: lispref.info, Node: Predicates for Strings, Next: Creating Strings, Prev: String Basics, Up: Strings and Characters - -The Predicates for Strings -========================== - - For more information about general sequence and array predicates, -see *Note Sequences Arrays Vectors::, and *Note Arrays::. - - - Function: stringp OBJECT - This function returns `t' if OBJECT is a string, `nil' otherwise. - - - Function: char-or-string-p OBJECT - This function returns `t' if OBJECT is a string or a character, - `nil' otherwise. - - In XEmacs addition, this function also returns `t' if OBJECT is an - integer that can be represented as a character. This is because - of compatibility with previous XEmacs and should not be depended - on. - - -File: lispref.info, Node: Creating Strings, Next: Predicates for Characters, Prev: Predicates for Strings, Up: Strings and Characters - -Creating Strings -================ - - The following functions create strings, either from scratch, or by -putting strings together, or by taking them apart. - - - Function: string &rest CHARACTERS - This function returns a new string made up of CHARACTERS. - - (string ?X ?E ?m ?a ?c ?s) - => "XEmacs" - (string) - => "" - - Analogous functions operating on other data types include `list', - `cons' (*note Building Lists::.), `vector' (*note Vectors::.) and - `bit-vector' (*note Bit Vectors::.). This function has not been - available in XEmacs prior to 21.0 and FSF Emacs prior to 20.3. - - - Function: make-string COUNT CHARACTER - This function returns a string made up of COUNT repetitions of - CHARACTER. If COUNT is negative, an error is signaled. - - (make-string 5 ?x) - => "xxxxx" - (make-string 0 ?x) - => "" - - Other functions to compare with this one include `char-to-string' - (*note String Conversion::.), `make-vector' (*note Vectors::.), and - `make-list' (*note Building Lists::.). - - - Function: substring STRING START &optional END - This function returns a new string which consists of those - characters from STRING in the range from (and including) the - character at the index START up to (but excluding) the character - at the index END. The first character is at index zero. - - (substring "abcdefg" 0 3) - => "abc" - - Here the index for `a' is 0, the index for `b' is 1, and the index - for `c' is 2. Thus, three letters, `abc', are copied from the - string `"abcdefg"'. The index 3 marks the character position up - to which the substring is copied. The character whose index is 3 - is actually the fourth character in the string. - - A negative number counts from the end of the string, so that -1 - signifies the index of the last character of the string. For - example: - - (substring "abcdefg" -3 -1) - => "ef" - - In this example, the index for `e' is -3, the index for `f' is -2, - and the index for `g' is -1. Therefore, `e' and `f' are included, - and `g' is excluded. - - When `nil' is used as an index, it stands for the length of the - string. Thus, - - (substring "abcdefg" -3 nil) - => "efg" - - Omitting the argument END is equivalent to specifying `nil'. It - follows that `(substring STRING 0)' returns a copy of all of - STRING. - - (substring "abcdefg" 0) - => "abcdefg" - - But we recommend `copy-sequence' for this purpose (*note Sequence - Functions::.). - - If the characters copied from STRING have duplicable extents or - text properties, those are copied into the new string also. *Note - Duplicable Extents::. - - A `wrong-type-argument' error is signaled if either START or END - is not an integer or `nil'. An `args-out-of-range' error is - signaled if START indicates a character following END, or if - either integer is out of range for STRING. - - Contrast this function with `buffer-substring' (*note Buffer - Contents::.), which returns a string containing a portion of the - text in the current buffer. The beginning of a string is at index - 0, but the beginning of a buffer is at index 1. - - - Function: concat &rest SEQUENCES - This function returns a new string consisting of the characters in - the arguments passed to it (along with their text properties, if - any). The arguments may be strings, lists of numbers, or vectors - of numbers; they are not themselves changed. If `concat' receives - no arguments, it returns an empty string. - - (concat "abc" "-def") - => "abc-def" - (concat "abc" (list 120 (+ 256 121)) [122]) - => "abcxyz" - ;; `nil' is an empty sequence. - (concat "abc" nil "-def") - => "abc-def" - (concat "The " "quick brown " "fox.") - => "The quick brown fox." - (concat) - => "" - - The second example above shows how characters stored in strings are - taken modulo 256. In other words, each character in the string is - stored in one byte. - - The `concat' function always constructs a new string that is not - `eq' to any existing string. - - When an argument is an integer (not a sequence of integers), it is - converted to a string of digits making up the decimal printed - representation of the integer. *Don't use this feature; we plan - to eliminate it. If you already use this feature, change your - programs now!* The proper way to convert an integer to a decimal - number in this way is with `format' (*note Formatting Strings::.) - or `number-to-string' (*note String Conversion::.). - - (concat 137) - => "137" - (concat 54 321) - => "54321" - - For information about other concatenation functions, see the - description of `mapconcat' in *Note Mapping Functions::, `vconcat' - in *Note Vectors::, `bvconcat' in *Note Bit Vectors::, and `append' - in *Note Building Lists::. - - -File: lispref.info, Node: Predicates for Characters, Next: Character Codes, Prev: Creating Strings, Up: Strings and Characters - -The Predicates for Characters -============================= - - - Function: characterp OBJECT - This function returns `t' if OBJECT is a character. - - Some functions that work on integers (e.g. the comparison functions - <, <=, =, /=, etc. and the arithmetic functions +, -, *, etc.) - accept characters and implicitly convert them into integers. In - general, functions that work on characters also accept char-ints - and implicitly convert them into characters. WARNING: Neither of - these behaviors is very desirable, and they are maintained for - backward compatibility with old E-Lisp programs that confounded - characters and integers willy-nilly. These behaviors may change - in the future; therefore, do not rely on them. Instead, convert - the characters explicitly using `char-int'. - - - Function: integer-or-char-p OBJECT - This function returns `t' if OBJECT is an integer or character. - - -File: lispref.info, Node: Character Codes, Next: Text Comparison, Prev: Predicates for Characters, Up: Strings and Characters - -Character Codes -=============== - - - Function: char-int CH - This function converts a character into an equivalent integer. - The resulting integer will always be non-negative. The integers in - the range 0 - 255 map to characters as follows: - - 0 - 31 - Control set 0 - - 32 - 127 - ASCII - - 128 - 159 - Control set 1 - - 160 - 255 - Right half of ISO-8859-1 - - If support for MULE does not exist, these are the only valid - character values. When MULE support exists, the values assigned to - other characters may vary depending on the particular version of - XEmacs, the order in which character sets were loaded, etc., and - you should not depend on them. - - - Function: int-char INTEGER - This function converts an integer into the equivalent character. - Not all integers correspond to valid characters; use `char-int-p' - to determine whether this is the case. If the integer cannot be - converted, `nil' is returned. - - - Function: char-int-p OBJECT - This function returns `t' if OBJECT is an integer that can be - converted into a character. - - - Function: char-or-char-int-p OBJECT - This function returns `t' if OBJECT is a character or an integer - that can be converted into one. - - -File: lispref.info, Node: Text Comparison, Next: String Conversion, Prev: Character Codes, Up: Strings and Characters - -Comparison of Characters and Strings -==================================== - - - Function: char-equal CHARACTER1 CHARACTER2 - This function returns `t' if the arguments represent the same - character, `nil' otherwise. This function ignores differences in - case if `case-fold-search' is non-`nil'. - - (char-equal ?x ?x) - => t - (let ((case-fold-search t)) - (char-equal ?x ?X)) - => t - (let ((case-fold-search nil)) - (char-equal ?x ?X)) - => nil - - - Function: char= CHARACTER1 CHARACTER2 - This function returns `t' if the arguments represent the same - character, `nil' otherwise. Case is significant. - - (char= ?x ?x) - => t - (char= ?x ?X) - => nil - (let ((case-fold-search t)) - (char-equal ?x ?X)) - => nil - (let ((case-fold-search nil)) - (char-equal ?x ?X)) - => nil - - - Function: string= STRING1 STRING2 - This function returns `t' if the characters of the two strings - match exactly; case is significant. - - (string= "abc" "abc") - => t - (string= "abc" "ABC") - => nil - (string= "ab" "ABC") - => nil - - - - Function: string-equal STRING1 STRING2 - `string-equal' is another name for `string='. - - - Function: string< STRING1 STRING2 - This function compares two strings a character at a time. First it - scans both the strings at once to find the first pair of - corresponding characters that do not match. If the lesser - character of those two is the character from STRING1, then STRING1 - is less, and this function returns `t'. If the lesser character - is the one from STRING2, then STRING1 is greater, and this - function returns `nil'. If the two strings match entirely, the - value is `nil'. - - Pairs of characters are compared by their ASCII codes. Keep in - mind that lower case letters have higher numeric values in the - ASCII character set than their upper case counterparts; numbers and - many punctuation characters have a lower numeric value than upper - case letters. - - (string< "abc" "abd") - => t - (string< "abd" "abc") - => nil - (string< "123" "abc") - => t - - When the strings have different lengths, and they match up to the - length of STRING1, then the result is `t'. If they match up to - the length of STRING2, the result is `nil'. A string of no - characters is less than any other string. - - (string< "" "abc") - => t - (string< "ab" "abc") - => t - (string< "abc" "") - => nil - (string< "abc" "ab") - => nil - (string< "" "") - => nil - - - Function: string-lessp STRING1 STRING2 - `string-lessp' is another name for `string<'. - - See also `compare-buffer-substrings' in *Note Comparing Text::, for -a way to compare text in buffers. The function `string-match', which -matches a regular expression against a string, can be used for a kind -of string comparison; see *Note Regexp Search::. - - -File: lispref.info, Node: String Conversion, Next: Modifying Strings, Prev: Text Comparison, Up: Strings and Characters - -Conversion of Characters and Strings -==================================== - - This section describes functions for conversions between characters, -strings and integers. `format' and `prin1-to-string' (*note Output -Functions::.) can also convert Lisp objects into strings. -`read-from-string' (*note Input Functions::.) can "convert" a string -representation of a Lisp object into an object. - - *Note Documentation::, for functions that produce textual -descriptions of text characters and general input events -(`single-key-description' and `text-char-description'). These -functions are used primarily for making help messages. - - - Function: char-to-string CHARACTER - This function returns a new string with a length of one character. - The value of CHARACTER, modulo 256, is used to initialize the - element of the string. - - This function is similar to `make-string' with an integer argument - of 1. (*Note Creating Strings::.) This conversion can also be - done with `format' using the `%c' format specification. (*Note - Formatting Strings::.) - - (char-to-string ?x) - => "x" - (char-to-string (+ 256 ?x)) - => "x" - (make-string 1 ?x) - => "x" - - - Function: string-to-char STRING - This function returns the first character in STRING. If the - string is empty, the function returns 0. (Under XEmacs 19, the - value is also 0 when the first character of STRING is the null - character, ASCII code 0.) - - (string-to-char "ABC") - => ?A ;; Under XEmacs 20. - => 65 ;; Under XEmacs 19. - (string-to-char "xyz") - => ?x ;; Under XEmacs 20. - => 120 ;; Under XEmacs 19. - (string-to-char "") - => 0 - (string-to-char "\000") - => ?\^ ;; Under XEmacs 20. - => 0 ;; Under XEmacs 20. - - This function may be eliminated in the future if it does not seem - useful enough to retain. - - - Function: number-to-string NUMBER - This function returns a string consisting of the printed - representation of NUMBER, which may be an integer or a floating - point number. The value starts with a sign if the argument is - negative. - - (number-to-string 256) - => "256" - (number-to-string -23) - => "-23" - (number-to-string -23.5) - => "-23.5" - - `int-to-string' is a semi-obsolete alias for this function. - - See also the function `format' in *Note Formatting Strings::. - - - Function: string-to-number STRING &optional BASE - This function returns the numeric value of the characters in - STRING, read in BASE. It skips spaces and tabs at the beginning - of STRING, then reads as much of STRING as it can interpret as a - number. (On some systems it ignores other whitespace at the - beginning, not just spaces and tabs.) If the first character after - the ignored whitespace is not a digit or a minus sign, this - function returns 0. - - If BASE is not specified, it defaults to ten. With BASE other - than ten, only integers can be read. - - (string-to-number "256") - => 256 - (string-to-number "25 is a perfect square.") - => 25 - (string-to-number "X256") - => 0 - (string-to-number "-4.5") - => -4.5 - (string-to-number "ffff" 16) - => 65535 - - `string-to-int' is an obsolete alias for this function. - - -File: lispref.info, Node: Modifying Strings, Next: String Properties, Prev: String Conversion, Up: Strings and Characters - -Modifying Strings -================= - - You can modify a string using the general array-modifying primitives. -*Note Arrays::. The function `aset' modifies a single character; the -function `fillarray' sets all characters in the string to a specified -character. - - Each string has a tick counter that starts out at zero (when the -string is created) and is incremented each time a change is made to that -string. - - - Function: string-modified-tick STRING - This function returns the tick counter for `string'. - - -File: lispref.info, Node: String Properties, Next: Formatting Strings, Prev: Modifying Strings, Up: Strings and Characters - -String Properties -================= - - Similar to symbols, extents, faces, and glyphs, you can attach -additional information to strings in the form of "string properties". -These differ from text properties, which are logically attached to -particular characters in the string. - - To attach a property to a string, use `put'. To retrieve a property -from a string, use `get'. You can also use `remprop' to remove a -property from a string and `object-props' to retrieve a list of all the -properties in a string. - - -File: lispref.info, Node: Formatting Strings, Next: Character Case, Prev: String Properties, Up: Strings and Characters - -Formatting Strings -================== - - "Formatting" means constructing a string by substitution of computed -values at various places in a constant string. This string controls -how the other values are printed as well as where they appear; it is -called a "format string". - - Formatting is often useful for computing messages to be displayed. -In fact, the functions `message' and `error' provide the same -formatting feature described here; they differ from `format' only in -how they use the result of formatting. - - - Function: format STRING &rest OBJECTS - This function returns a new string that is made by copying STRING - and then replacing any format specification in the copy with - encodings of the corresponding OBJECTS. The arguments OBJECTS are - the computed values to be formatted. - - A format specification is a sequence of characters beginning with a -`%'. Thus, if there is a `%d' in STRING, the `format' function -replaces it with the printed representation of one of the values to be -formatted (one of the arguments OBJECTS). For example: - - (format "The value of fill-column is %d." fill-column) - => "The value of fill-column is 72." - - If STRING contains more than one format specification, the format -specifications correspond with successive values from OBJECTS. Thus, -the first format specification in STRING uses the first such value, the -second format specification uses the second such value, and so on. Any -extra format specifications (those for which there are no corresponding -values) cause unpredictable behavior. Any extra values to be formatted -are ignored. - - Certain format specifications require values of particular types. -However, no error is signaled if the value actually supplied fails to -have the expected type. Instead, the output is likely to be -meaningless. - - Here is a table of valid format specifications: - -`%s' - Replace the specification with the printed representation of the - object, made without quoting. Thus, strings are represented by - their contents alone, with no `"' characters, and symbols appear - without `\' characters. This is equivalent to printing the object - with `princ'. - - If there is no corresponding object, the empty string is used. - -`%S' - Replace the specification with the printed representation of the - object, made with quoting. Thus, strings are enclosed in `"' - characters, and `\' characters appear where necessary before - special characters. This is equivalent to printing the object - with `prin1'. - - If there is no corresponding object, the empty string is used. - -`%o' - Replace the specification with the base-eight representation of an - integer. - -`%d' -`%i' - Replace the specification with the base-ten representation of an - integer. - -`%x' - Replace the specification with the base-sixteen representation of - an integer, using lowercase letters. - -`%X' - Replace the specification with the base-sixteen representation of - an integer, using uppercase letters. - -`%c' - Replace the specification with the character which is the value - given. - -`%e' - Replace the specification with the exponential notation for a - floating point number (e.g. `7.85200e+03'). - -`%f' - Replace the specification with the decimal-point notation for a - floating point number. - -`%g' - Replace the specification with notation for a floating point - number, using a "pretty format". Either exponential notation or - decimal-point notation will be used (usually whichever is - shorter), and trailing zeroes are removed from the fractional part. - -`%%' - A single `%' is placed in the string. This format specification is - unusual in that it does not use a value. For example, `(format "%% - %d" 30)' returns `"% 30"'. - - Any other format character results in an `Invalid format operation' -error. - - Here are several examples: - - (format "The name of this buffer is %s." (buffer-name)) - => "The name of this buffer is strings.texi." - - (format "The buffer object prints as %s." (current-buffer)) - => "The buffer object prints as #." - - (format "The octal value of %d is %o, - and the hex value is %x." 18 18 18) - => "The octal value of 18 is 22, - and the hex value is 12." - - There are many additional flags and specifications that can occur -between the `%' and the format character, in the following order: - - 1. An optional repositioning specification, which is a positive - integer followed by a `$'. - - 2. Zero or more of the optional flag characters `-', `+', ` ', `0', - and `#'. - - 3. An asterisk (`*', meaning that the field width is now assumed to - have been specified as an argument. - - 4. An optional minimum field width. - - 5. An optional precision, preceded by a `.' character. - - A "repositioning" specification changes which argument to `format' -is used by the current and all following format specifications. -Normally the first specification uses the first argument, the second -specification uses the second argument, etc. Using a repositioning -specification, you can change this. By placing a number N followed by -a `$' between the `%' and the format character, you cause the -specification to use the Nth argument. The next specification will use -the N+1'th argument, etc. - - For example: - - (format "Can't find file `%s' in directory `%s'." - "ignatius.c" "loyola/") - => "Can't find file `ignatius.c' in directory `loyola/'." - - (format "In directory `%2$s', the file `%1$s' was not found." - "ignatius.c" "loyola/") - => "In directory `loyola/', the file `ignatius.c' was not found." - - (format - "The numbers %d and %d are %1$x and %x in hex and %1$o and %o in octal." - 37 12) - => "The numbers 37 and 12 are 25 and c in hex and 45 and 14 in octal." - - As you can see, this lets you reprocess arguments more than once or -reword a format specification (thereby moving the arguments around) -without having to actually reorder the arguments. This is especially -useful in translating messages from one language to another: Different -languages use different word orders, and this sometimes entails changing -the order of the arguments. By using repositioning specifications, -this can be accomplished without having to embed knowledge of particular -languages into the location in the program's code where the message is -displayed. - - All the specification characters allow an optional numeric prefix -between the `%' and the character, and following any repositioning -specification or flag. The optional numeric prefix defines the minimum -width for the object. If the printed representation of the object -contains fewer characters than this, then it is padded. The padding is -normally on the left, but will be on the right if the `-' flag -character is given. The padding character is normally a space, but if -the `0' flag character is given, zeros are used for padding. - - (format "%06d is padded on the left with zeros" 123) - => "000123 is padded on the left with zeros" - - (format "%-6d is padded on the right" 123) - => "123 is padded on the right" - - `format' never truncates an object's printed representation, no -matter what width you specify. Thus, you can use a numeric prefix to -specify a minimum spacing between columns with no risk of losing -information. - - In the following three examples, `%7s' specifies a minimum width of -7. In the first case, the string inserted in place of `%7s' has only 3 -letters, so 4 blank spaces are inserted for padding. In the second -case, the string `"specification"' is 13 letters wide but is not -truncated. In the third case, the padding is on the right. - - (format "The word `%7s' actually has %d letters in it." - "foo" (length "foo")) - => "The word ` foo' actually has 3 letters in it." - - (format "The word `%7s' actually has %d letters in it." - "specification" (length "specification")) - => "The word `specification' actually has 13 letters in it." - - (format "The word `%-7s' actually has %d letters in it." - "foo" (length "foo")) - => "The word `foo ' actually has 3 letters in it." - - After any minimum field width, a precision may be specified by -preceding it with a `.' character. The precision specifies the minimum -number of digits to appear in `%d', `%i', `%o', `%x', and `%X' -conversions (the number is padded on the left with zeroes as -necessary); the number of digits printed after the decimal point for -`%f', `%e', and `%E' conversions; the number of significant digits -printed in `%g' and `%G' conversions; and the maximum number of -non-padding characters printed in `%s' and `%S' conversions. The -default precision for floating-point conversions is six. - - The other flag characters have the following meanings: - - * The ` ' flag means prefix non-negative numbers with a space. - - * The `+' flag means prefix non-negative numbers with a plus sign. - - * The `#' flag means print numbers in an alternate, more verbose - format: octal numbers begin with zero; hex numbers begin with a - `0x' or `0X'; a decimal point is printed in `%f', `%e', and `%E' - conversions even if no numbers are printed after it; and trailing - zeroes are not omitted in `%g' and `%G' conversions. - - -File: lispref.info, Node: Character Case, Next: Case Tables, Prev: Formatting Strings, Up: Strings and Characters - -Character Case -============== - - The character case functions change the case of single characters or -of the contents of strings. The functions convert only alphabetic -characters (the letters `A' through `Z' and `a' through `z'); other -characters are not altered. The functions do not modify the strings -that are passed to them as arguments. - - The examples below use the characters `X' and `x' which have ASCII -codes 88 and 120 respectively. - - - Function: downcase STRING-OR-CHAR - This function converts a character or a string to lower case. - - When the argument to `downcase' is a string, the function creates - and returns a new string in which each letter in the argument that - is upper case is converted to lower case. When the argument to - `downcase' is a character, `downcase' returns the corresponding - lower case character. (This value is actually an integer under - XEmacs 19.) If the original character is lower case, or is not a - letter, then the value equals the original character. - - (downcase "The cat in the hat") - => "the cat in the hat" - - (downcase ?X) - => ?x ;; Under XEmacs 20. - => 120 ;; Under XEmacs 19. - - - Function: upcase STRING-OR-CHAR - This function converts a character or a string to upper case. - - When the argument to `upcase' is a string, the function creates - and returns a new string in which each letter in the argument that - is lower case is converted to upper case. - - When the argument to `upcase' is a character, `upcase' returns the - corresponding upper case character. (This value is actually an - integer under XEmacs 19.) If the original character is upper - case, or is not a letter, then the value equals the original - character. - - (upcase "The cat in the hat") - => "THE CAT IN THE HAT" - - (upcase ?x) - => ?X ;; Under XEmacs 20. - => 88 ;; Under XEmacs 19. - - - Function: capitalize STRING-OR-CHAR - This function capitalizes strings or characters. If - STRING-OR-CHAR is a string, the function creates and returns a new - string, whose contents are a copy of STRING-OR-CHAR in which each - word has been capitalized. This means that the first character of - each word is converted to upper case, and the rest are converted - to lower case. - - The definition of a word is any sequence of consecutive characters - that are assigned to the word constituent syntax class in the - current syntax table (*note Syntax Class Table::.). - - When the argument to `capitalize' is a character, `capitalize' has - the same result as `upcase'. - - (capitalize "The cat in the hat") - => "The Cat In The Hat" - - (capitalize "THE 77TH-HATTED CAT") - => "The 77th-Hatted Cat" - - (capitalize ?x) - => ?X ;; Under XEmacs 20. - => 88 ;; Under XEmacs 19. - - -File: lispref.info, Node: Case Tables, Next: Char Tables, Prev: Character Case, Up: Strings and Characters - -The Case Table -============== - - You can customize case conversion by installing a special "case -table". A case table specifies the mapping between upper case and lower -case letters. It affects both the string and character case conversion -functions (see the previous section) and those that apply to text in the -buffer (*note Case Changes::.). You need a case table if you are using -a language which has letters other than the standard ASCII letters. - - A case table is a list of this form: - - (DOWNCASE UPCASE CANONICALIZE EQUIVALENCES) - -where each element is either `nil' or a string of length 256. The -element DOWNCASE says how to map each character to its lower-case -equivalent. The element UPCASE maps each character to its upper-case -equivalent. If lower and upper case characters are in one-to-one -correspondence, use `nil' for UPCASE; then XEmacs deduces the upcase -table from DOWNCASE. - - For some languages, upper and lower case letters are not in -one-to-one correspondence. There may be two different lower case -letters with the same upper case equivalent. In these cases, you need -to specify the maps for both directions. - - The element CANONICALIZE maps each character to a canonical -equivalent; any two characters that are related by case-conversion have -the same canonical equivalent character. - - The element EQUIVALENCES is a map that cyclicly permutes each -equivalence class (of characters with the same canonical equivalent). -(For ordinary ASCII, this would map `a' into `A' and `A' into `a', and -likewise for each set of equivalent characters.) - - When you construct a case table, you can provide `nil' for -CANONICALIZE; then Emacs fills in this string from UPCASE and DOWNCASE. -You can also provide `nil' for EQUIVALENCES; then Emacs fills in this -string from CANONICALIZE. In a case table that is actually in use, -those components are non-`nil'. Do not try to specify EQUIVALENCES -without also specifying CANONICALIZE. - - Each buffer has a case table. XEmacs also has a "standard case -table" which is copied into each buffer when you create the buffer. -Changing the standard case table doesn't affect any existing buffers. - - Here are the functions for working with case tables: - - - Function: case-table-p OBJECT - This predicate returns non-`nil' if OBJECT is a valid case table. - - - Function: set-standard-case-table TABLE - This function makes TABLE the standard case table, so that it will - apply to any buffers created subsequently. - - - Function: standard-case-table - This returns the standard case table. - - - Function: current-case-table - This function returns the current buffer's case table. - - - Function: set-case-table TABLE - This sets the current buffer's case table to TABLE. - - The following three functions are convenient subroutines for packages -that define non-ASCII character sets. They modify a string -DOWNCASE-TABLE provided as an argument; this should be a string to be -used as the DOWNCASE part of a case table. They also modify the -standard syntax table. *Note Syntax Tables::. - - - Function: set-case-syntax-pair UC LC DOWNCASE-TABLE - This function specifies a pair of corresponding letters, one upper - case and one lower case. - - - Function: set-case-syntax-delims L R DOWNCASE-TABLE - This function makes characters L and R a matching pair of - case-invariant delimiters. - - - Function: set-case-syntax CHAR SYNTAX DOWNCASE-TABLE - This function makes CHAR case-invariant, with syntax SYNTAX. - - - Command: describe-buffer-case-table - This command displays a description of the contents of the current - buffer's case table. - - You can load the library `iso-syntax' to set up the standard syntax -table and define a case table for the 8-bit ISO Latin 1 character set. - - -File: lispref.info, Node: Char Tables, Prev: Case Tables, Up: Strings and Characters - -The Char Table -============== - - A char table is a table that maps characters (or ranges of -characters) to values. Char tables are specialized for characters, -only allowing particular sorts of ranges to be assigned values. -Although this loses in generality, it makes for extremely fast -(constant-time) lookups, and thus is feasible for applications that do -an extremely large number of lookups (e.g. scanning a buffer for a -character in a particular syntax, where a lookup in the syntax table -must occur once per character). - - Note that char tables as a primitive type, and all of the functions -in this section, exist only in XEmacs 20. In XEmacs 19, char tables are -generally implemented using a vector of 256 elements. - - When MULE support exists, the types of ranges that can be assigned -values are - - * all characters - - * an entire charset - - * a single row in a two-octet charset - - * a single character - - When MULE support is not present, the types of ranges that can be -assigned values are - - * all characters - - * a single character - - - Function: char-table-p OBJECT - This function returns non-`nil' if OBJECT is a char table. - -* Menu: - -* Char Table Types:: Char tables have different uses. -* Working With Char Tables:: Creating and working with char tables. - - -File: lispref.info, Node: Char Table Types, Next: Working With Char Tables, Up: Char Tables - -Char Table Types ----------------- - - Each char table type is used for a different purpose and allows -different sorts of values. The different char table types are - -`category' - Used for category tables, which specify the regexp categories that - a character is in. The valid values are `nil' or a bit vector of - 95 elements. Higher-level Lisp functions are provided for working - with category tables. Currently categories and category tables - only exist when MULE support is present. - -`char' - A generalized char table, for mapping from one character to - another. Used for case tables, syntax matching tables, - `keyboard-translate-table', etc. The valid values are characters. - -`generic' - An even more generalized char table, for mapping from a character - to anything. - -`display' - Used for display tables, which specify how a particular character - is to appear when displayed. #### Not yet implemented. - -`syntax' - Used for syntax tables, which specify the syntax of a particular - character. Higher-level Lisp functions are provided for working - with syntax tables. The valid values are integers. - - - Function: char-table-type TABLE - This function returns the type of char table TABLE. - - - Function: char-table-type-list - This function returns a list of the recognized char table types. - - - Function: valid-char-table-type-p TYPE - This function returns `t' if TYPE if a recognized char table type. - - -File: lispref.info, Node: Working With Char Tables, Prev: Char Table Types, Up: Char Tables - -Working With Char Tables ------------------------- - - - Function: make-char-table TYPE - This function makes a new, empty char table of type TYPE. TYPE - should be a symbol, one of `char', `category', `display', - `generic', or `syntax'. - - - Function: put-char-table RANGE VAL TABLE - This function sets the value for chars in RANGE to be VAL in TABLE. - - RANGE specifies one or more characters to be affected and should be - one of the following: - - * `t' (all characters are affected) - - * A charset (only allowed when MULE support is present) - - * A vector of two elements: a two-octet charset and a row number - (only allowed when MULE support is present) - - * A single character - - VAL must be a value appropriate for the type of TABLE. - - - Function: get-char-table CH TABLE - This function finds the value for char CH in TABLE. - - - Function: get-range-char-table RANGE TABLE &optional MULTI - This function finds the value for a range in TABLE. If there is - more than one value, MULTI is returned (defaults to `nil'). - - - Function: reset-char-table TABLE - This function resets a char table to its default state. - - - Function: map-char-table FUNCTION TABLE &optional RANGE - This function maps FUNCTION over entries in TABLE, calling it with - two args, each key and value in the table. - - RANGE specifies a subrange to map over and is in the same format - as the RANGE argument to `put-range-table'. If omitted or `t', it - defaults to the entire table. - - - Function: valid-char-table-value-p VALUE CHAR-TABLE-TYPE - This function returns non-`nil' if VALUE is a valid value for - CHAR-TABLE-TYPE. - - - Function: check-valid-char-table-value VALUE CHAR-TABLE-TYPE - This function signals an error if VALUE is not a valid value for - CHAR-TABLE-TYPE. - - -File: lispref.info, Node: Lists, Next: Sequences Arrays Vectors, Prev: Strings and Characters, Up: Top - -Lists -***** - - A "list" represents a sequence of zero or more elements (which may -be any Lisp objects). The important difference between lists and -vectors is that two or more lists can share part of their structure; in -addition, you can insert or delete elements in a list without copying -the whole list. - -* Menu: - -* Cons Cells:: How lists are made out of cons cells. -* Lists as Boxes:: Graphical notation to explain lists. -* List-related Predicates:: Is this object a list? Comparing two lists. -* List Elements:: Extracting the pieces of a list. -* Building Lists:: Creating list structure. -* Modifying Lists:: Storing new pieces into an existing list. -* Sets And Lists:: A list can represent a finite mathematical set. -* Association Lists:: A list can represent a finite relation or mapping. -* Property Lists:: A different way to represent a finite mapping. -* Weak Lists:: A list with special garbage-collection behavior. - - -File: lispref.info, Node: Cons Cells, Next: Lists as Boxes, Up: Lists - -Lists and Cons Cells -==================== - - Lists in Lisp are not a primitive data type; they are built up from -"cons cells". A cons cell is a data object that represents an ordered -pair. It records two Lisp objects, one labeled as the CAR, and the -other labeled as the CDR. These names are traditional; see *Note Cons -Cell Type::. CDR is pronounced "could-er." - - A list is a series of cons cells chained together, one cons cell per -element of the list. By convention, the CARs of the cons cells are the -elements of the list, and the CDRs are used to chain the list: the CDR -of each cons cell is the following cons cell. The CDR of the last cons -cell is `nil'. This asymmetry between the CAR and the CDR is entirely -a matter of convention; at the level of cons cells, the CAR and CDR -slots have the same characteristics. - - Because most cons cells are used as part of lists, the phrase "list -structure" has come to mean any structure made out of cons cells. - - The symbol `nil' is considered a list as well as a symbol; it is the -list with no elements. For convenience, the symbol `nil' is considered -to have `nil' as its CDR (and also as its CAR). - - The CDR of any nonempty list L is a list containing all the elements -of L except the first. - - -File: lispref.info, Node: Lists as Boxes, Next: List-related Predicates, Prev: Cons Cells, Up: Lists - -Lists as Linked Pairs of Boxes -============================== - - A cons cell can be illustrated as a pair of boxes. The first box -represents the CAR and the second box represents the CDR. Here is an -illustration of the two-element list, `(tulip lily)', made from two -cons cells: - - --------------- --------------- - | car | cdr | | car | cdr | - | tulip | o---------->| lily | nil | - | | | | | | - --------------- --------------- - - Each pair of boxes represents a cons cell. Each box "refers to", -"points to" or "contains" a Lisp object. (These terms are synonymous.) -The first box, which is the CAR of the first cons cell, contains the -symbol `tulip'. The arrow from the CDR of the first cons cell to the -second cons cell indicates that the CDR of the first cons cell points -to the second cons cell. - - The same list can be illustrated in a different sort of box notation -like this: - - ___ ___ ___ ___ - |___|___|--> |___|___|--> nil - | | - | | - --> tulip --> lily - - Here is a more complex illustration, showing the three-element list, -`((pine needles) oak maple)', the first element of which is a -two-element list: - - ___ ___ ___ ___ ___ ___ - |___|___|--> |___|___|--> |___|___|--> nil - | | | - | | | - | --> oak --> maple - | - | ___ ___ ___ ___ - --> |___|___|--> |___|___|--> nil - | | - | | - --> pine --> needles - - The same list represented in the first box notation looks like this: - - -------------- -------------- -------------- - | car | cdr | | car | cdr | | car | cdr | - | o | o------->| oak | o------->| maple | nil | - | | | | | | | | | | - -- | --------- -------------- -------------- - | - | - | -------------- ---------------- - | | car | cdr | | car | cdr | - ------>| pine | o------->| needles | nil | - | | | | | | - -------------- ---------------- - - *Note Cons Cell Type::, for the read and print syntax of cons cells -and lists, and for more "box and arrow" illustrations of lists. - - -File: lispref.info, Node: List-related Predicates, Next: List Elements, Prev: Lists as Boxes, Up: Lists - -Predicates on Lists -=================== - - The following predicates test whether a Lisp object is an atom, is a -cons cell or is a list, or whether it is the distinguished object -`nil'. (Many of these predicates can be defined in terms of the -others, but they are used so often that it is worth having all of them.) - - - Function: consp OBJECT - This function returns `t' if OBJECT is a cons cell, `nil' - otherwise. `nil' is not a cons cell, although it *is* a list. - - - Function: atom OBJECT - This function returns `t' if OBJECT is an atom, `nil' otherwise. - All objects except cons cells are atoms. The symbol `nil' is an - atom and is also a list; it is the only Lisp object that is both. - - (atom OBJECT) == (not (consp OBJECT)) - - - Function: listp OBJECT - This function returns `t' if OBJECT is a cons cell or `nil'. - Otherwise, it returns `nil'. - - (listp '(1)) - => t - (listp '()) - => t - - - Function: nlistp OBJECT - This function is the opposite of `listp': it returns `t' if OBJECT - is not a list. Otherwise, it returns `nil'. - - (listp OBJECT) == (not (nlistp OBJECT)) - - - Function: null OBJECT - This function returns `t' if OBJECT is `nil', and returns `nil' - otherwise. This function is identical to `not', but as a matter - of clarity we use `null' when OBJECT is considered a list and - `not' when it is considered a truth value (see `not' in *Note - Combining Conditions::). - - (null '(1)) - => nil - (null '()) - => t - diff --git a/info/lispref.info-6 b/info/lispref.info-6 deleted file mode 100644 index ce764e8..0000000 --- a/info/lispref.info-6 +++ /dev/null @@ -1,1338 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: List Elements, Next: Building Lists, Prev: List-related Predicates, Up: Lists - -Accessing Elements of Lists -=========================== - - - Function: car CONS-CELL - This function returns the value pointed to by the first pointer of - the cons cell CONS-CELL. Expressed another way, this function - returns the CAR of CONS-CELL. - - As a special case, if CONS-CELL is `nil', then `car' is defined to - return `nil'; therefore, any list is a valid argument for `car'. - An error is signaled if the argument is not a cons cell or `nil'. - - (car '(a b c)) - => a - (car '()) - => nil - - - Function: cdr CONS-CELL - This function returns the value pointed to by the second pointer of - the cons cell CONS-CELL. Expressed another way, this function - returns the CDR of CONS-CELL. - - As a special case, if CONS-CELL is `nil', then `cdr' is defined to - return `nil'; therefore, any list is a valid argument for `cdr'. - An error is signaled if the argument is not a cons cell or `nil'. - - (cdr '(a b c)) - => (b c) - (cdr '()) - => nil - - - Function: car-safe OBJECT - This function lets you take the CAR of a cons cell while avoiding - errors for other data types. It returns the CAR of OBJECT if - OBJECT is a cons cell, `nil' otherwise. This is in contrast to - `car', which signals an error if OBJECT is not a list. - - (car-safe OBJECT) - == - (let ((x OBJECT)) - (if (consp x) - (car x) - nil)) - - - Function: cdr-safe OBJECT - This function lets you take the CDR of a cons cell while avoiding - errors for other data types. It returns the CDR of OBJECT if - OBJECT is a cons cell, `nil' otherwise. This is in contrast to - `cdr', which signals an error if OBJECT is not a list. - - (cdr-safe OBJECT) - == - (let ((x OBJECT)) - (if (consp x) - (cdr x) - nil)) - - - Function: nth N LIST - This function returns the Nth element of LIST. Elements are - numbered starting with zero, so the CAR of LIST is element number - zero. If the length of LIST is N or less, the value is `nil'. - - If N is negative, `nth' returns the first element of LIST. - - (nth 2 '(1 2 3 4)) - => 3 - (nth 10 '(1 2 3 4)) - => nil - (nth -3 '(1 2 3 4)) - => 1 - - (nth n x) == (car (nthcdr n x)) - - - Function: nthcdr N LIST - This function returns the Nth CDR of LIST. In other words, it - removes the first N links of LIST and returns what follows. - - If N is zero or negative, `nthcdr' returns all of LIST. If the - length of LIST is N or less, `nthcdr' returns `nil'. - - (nthcdr 1 '(1 2 3 4)) - => (2 3 4) - (nthcdr 10 '(1 2 3 4)) - => nil - (nthcdr -3 '(1 2 3 4)) - => (1 2 3 4) - - Many convenience functions are provided to make it easier for you to -access particular elements in a nested list. All of these can be -rewritten in terms of the functions just described. - - - Function: caar CONS-CELL - - Function: cadr CONS-CELL - - Function: cdar CONS-CELL - - Function: cddr CONS-CELL - - Function: caaar CONS-CELL - - Function: caadr CONS-CELL - - Function: cadar CONS-CELL - - Function: caddr CONS-CELL - - Function: cdaar CONS-CELL - - Function: cdadr CONS-CELL - - Function: cddar CONS-CELL - - Function: cdddr CONS-CELL - - Function: caaaar CONS-CELL - - Function: caaadr CONS-CELL - - Function: caadar CONS-CELL - - Function: caaddr CONS-CELL - - Function: cadaar CONS-CELL - - Function: cadadr CONS-CELL - - Function: caddar CONS-CELL - - Function: cadddr CONS-CELL - - Function: cdaaar CONS-CELL - - Function: cdaadr CONS-CELL - - Function: cdadar CONS-CELL - - Function: cdaddr CONS-CELL - - Function: cddaar CONS-CELL - - Function: cddadr CONS-CELL - - Function: cdddar CONS-CELL - - Function: cddddr CONS-CELL - Each of these functions is equivalent to one or more applications - of `car' and/or `cdr'. For example, - - (cadr x) - - is equivalent to - - (car (cdr x)) - - and - - (cdaddr x) - - is equivalent to - - (cdr (car (cdr (cdr x)))) - - That is to say, read the a's and d's from right to left and apply - a `car' or `cdr' for each a or d found, respectively. - - - Function: first LIST - This is equivalent to `(nth 0 LIST)', i.e. the first element of - LIST. (Note that this is also equivalent to `car'.) - - - Function: second LIST - This is equivalent to `(nth 1 LIST)', i.e. the second element of - LIST. - - - Function: third LIST - - Function: fourth LIST - - Function: fifth LIST - - Function: sixth LIST - - Function: seventh LIST - - Function: eighth LIST - - Function: ninth LIST - - Function: tenth LIST - These are equivalent to `(nth 2 LIST)' through `(nth 9 LIST)' - respectively, i.e. the third through tenth elements of LIST. - - -File: lispref.info, Node: Building Lists, Next: Modifying Lists, Prev: List Elements, Up: Lists - -Building Cons Cells and Lists -============================= - - Many functions build lists, as lists reside at the very heart of -Lisp. `cons' is the fundamental list-building function; however, it is -interesting to note that `list' is used more times in the source code -for Emacs than `cons'. - - - Function: cons OBJECT1 OBJECT2 - This function is the fundamental function used to build new list - structure. It creates a new cons cell, making OBJECT1 the CAR, - and OBJECT2 the CDR. It then returns the new cons cell. The - arguments OBJECT1 and OBJECT2 may be any Lisp objects, but most - often OBJECT2 is a list. - - (cons 1 '(2)) - => (1 2) - (cons 1 '()) - => (1) - (cons 1 2) - => (1 . 2) - - `cons' is often used to add a single element to the front of a - list. This is called "consing the element onto the list". For - example: - - (setq list (cons newelt list)) - - Note that there is no conflict between the variable named `list' - used in this example and the function named `list' described below; - any symbol can serve both purposes. - - - Function: list &rest OBJECTS - This function creates a list with OBJECTS as its elements. The - resulting list is always `nil'-terminated. If no OBJECTS are - given, the empty list is returned. - - (list 1 2 3 4 5) - => (1 2 3 4 5) - (list 1 2 '(3 4 5) 'foo) - => (1 2 (3 4 5) foo) - (list) - => nil - - - Function: make-list LENGTH OBJECT - This function creates a list of length LENGTH, in which all the - elements have the identical value OBJECT. Compare `make-list' - with `make-string' (*note Creating Strings::.). - - (make-list 3 'pigs) - => (pigs pigs pigs) - (make-list 0 'pigs) - => nil - - - Function: append &rest SEQUENCES - This function returns a list containing all the elements of - SEQUENCES. The SEQUENCES may be lists, vectors, or strings, but - the last one should be a list. All arguments except the last one - are copied, so none of them are altered. - - More generally, the final argument to `append' may be any Lisp - object. The final argument is not copied or converted; it becomes - the CDR of the last cons cell in the new list. If the final - argument is itself a list, then its elements become in effect - elements of the result list. If the final element is not a list, - the result is a "dotted list" since its final CDR is not `nil' as - required in a true list. - - See `nconc' in *Note Rearrangement::, for a way to join lists with - no copying. - - Here is an example of using `append': - - (setq trees '(pine oak)) - => (pine oak) - (setq more-trees (append '(maple birch) trees)) - => (maple birch pine oak) - - trees - => (pine oak) - more-trees - => (maple birch pine oak) - (eq trees (cdr (cdr more-trees))) - => t - - You can see how `append' works by looking at a box diagram. The - variable `trees' is set to the list `(pine oak)' and then the - variable `more-trees' is set to the list `(maple birch pine oak)'. - However, the variable `trees' continues to refer to the original - list: - - more-trees trees - | | - | ___ ___ ___ ___ -> ___ ___ ___ ___ - --> |___|___|--> |___|___|--> |___|___|--> |___|___|--> nil - | | | | - | | | | - --> maple -->birch --> pine --> oak - - An empty sequence contributes nothing to the value returned by - `append'. As a consequence of this, a final `nil' argument forces - a copy of the previous argument. - - trees - => (pine oak) - (setq wood (append trees ())) - => (pine oak) - wood - => (pine oak) - (eq wood trees) - => nil - - This once was the usual way to copy a list, before the function - `copy-sequence' was invented. *Note Sequences Arrays Vectors::. - - With the help of `apply', we can append all the lists in a list of - lists: - - (apply 'append '((a b c) nil (x y z) nil)) - => (a b c x y z) - - If no SEQUENCES are given, `nil' is returned: - - (append) - => nil - - Here are some examples where the final argument is not a list: - - (append '(x y) 'z) - => (x y . z) - (append '(x y) [z]) - => (x y . [z]) - - The second example shows that when the final argument is a - sequence but not a list, the sequence's elements do not become - elements of the resulting list. Instead, the sequence becomes the - final CDR, like any other non-list final argument. - - The `append' function also allows integers as arguments. It - converts them to strings of digits, making up the decimal print - representation of the integer, and then uses the strings instead - of the original integers. *Don't use this feature; we plan to - eliminate it. If you already use this feature, change your - programs now!* The proper way to convert an integer to a decimal - number in this way is with `format' (*note Formatting Strings::.) - or `number-to-string' (*note String Conversion::.). - - - Function: reverse LIST - This function creates a new list whose elements are the elements of - LIST, but in reverse order. The original argument LIST is *not* - altered. - - (setq x '(1 2 3 4)) - => (1 2 3 4) - (reverse x) - => (4 3 2 1) - x - => (1 2 3 4) - - -File: lispref.info, Node: Modifying Lists, Next: Sets And Lists, Prev: Building Lists, Up: Lists - -Modifying Existing List Structure -================================= - - You can modify the CAR and CDR contents of a cons cell with the -primitives `setcar' and `setcdr'. - - Common Lisp note: Common Lisp uses functions `rplaca' and `rplacd' - to alter list structure; they change structure the same way as - `setcar' and `setcdr', but the Common Lisp functions return the - cons cell while `setcar' and `setcdr' return the new CAR or CDR. - -* Menu: - -* Setcar:: Replacing an element in a list. -* Setcdr:: Replacing part of the list backbone. - This can be used to remove or add elements. -* Rearrangement:: Reordering the elements in a list; combining lists. - - -File: lispref.info, Node: Setcar, Next: Setcdr, Up: Modifying Lists - -Altering List Elements with `setcar' ------------------------------------- - - Changing the CAR of a cons cell is done with `setcar'. When used on -a list, `setcar' replaces one element of a list with a different -element. - - - Function: setcar CONS OBJECT - This function stores OBJECT as the new CAR of CONS, replacing its - previous CAR. It returns the value OBJECT. For example: - - (setq x '(1 2)) - => (1 2) - (setcar x 4) - => 4 - x - => (4 2) - - When a cons cell is part of the shared structure of several lists, -storing a new CAR into the cons changes one element of each of these -lists. Here is an example: - - ;; Create two lists that are partly shared. - (setq x1 '(a b c)) - => (a b c) - (setq x2 (cons 'z (cdr x1))) - => (z b c) - - ;; Replace the CAR of a shared link. - (setcar (cdr x1) 'foo) - => foo - x1 ; Both lists are changed. - => (a foo c) - x2 - => (z foo c) - - ;; Replace the CAR of a link that is not shared. - (setcar x1 'baz) - => baz - x1 ; Only one list is changed. - => (baz foo c) - x2 - => (z foo c) - - Here is a graphical depiction of the shared structure of the two -lists in the variables `x1' and `x2', showing why replacing `b' changes -them both: - - ___ ___ ___ ___ ___ ___ - x1---> |___|___|----> |___|___|--> |___|___|--> nil - | --> | | - | | | | - --> a | --> b --> c - | - ___ ___ | - x2--> |___|___|-- - | - | - --> z - - Here is an alternative form of box diagram, showing the same -relationship: - - x1: - -------------- -------------- -------------- - | car | cdr | | car | cdr | | car | cdr | - | a | o------->| b | o------->| c | nil | - | | | -->| | | | | | - -------------- | -------------- -------------- - | - x2: | - -------------- | - | car | cdr | | - | z | o---- - | | | - -------------- - - -File: lispref.info, Node: Setcdr, Next: Rearrangement, Prev: Setcar, Up: Modifying Lists - -Altering the CDR of a List --------------------------- - - The lowest-level primitive for modifying a CDR is `setcdr': - - - Function: setcdr CONS OBJECT - This function stores OBJECT as the new CDR of CONS, replacing its - previous CDR. It returns the value OBJECT. - - Here is an example of replacing the CDR of a list with a different -list. All but the first element of the list are removed in favor of a -different sequence of elements. The first element is unchanged, -because it resides in the CAR of the list, and is not reached via the -CDR. - - (setq x '(1 2 3)) - => (1 2 3) - (setcdr x '(4)) - => (4) - x - => (1 4) - - You can delete elements from the middle of a list by altering the -CDRs of the cons cells in the list. For example, here we delete the -second element, `b', from the list `(a b c)', by changing the CDR of -the first cell: - - (setq x1 '(a b c)) - => (a b c) - (setcdr x1 (cdr (cdr x1))) - => (c) - x1 - => (a c) - - Here is the result in box notation: - - -------------------- - | | - -------------- | -------------- | -------------- - | car | cdr | | | car | cdr | -->| car | cdr | - | a | o----- | b | o-------->| c | nil | - | | | | | | | | | - -------------- -------------- -------------- - -The second cons cell, which previously held the element `b', still -exists and its CAR is still `b', but it no longer forms part of this -list. - - It is equally easy to insert a new element by changing CDRs: - - (setq x1 '(a b c)) - => (a b c) - (setcdr x1 (cons 'd (cdr x1))) - => (d b c) - x1 - => (a d b c) - - Here is this result in box notation: - - -------------- ------------- ------------- - | car | cdr | | car | cdr | | car | cdr | - | a | o | -->| b | o------->| c | nil | - | | | | | | | | | | | - --------- | -- | ------------- ------------- - | | - ----- -------- - | | - | --------------- | - | | car | cdr | | - -->| d | o------ - | | | - --------------- - - -File: lispref.info, Node: Rearrangement, Prev: Setcdr, Up: Modifying Lists - -Functions that Rearrange Lists ------------------------------- - - Here are some functions that rearrange lists "destructively" by -modifying the CDRs of their component cons cells. We call these -functions "destructive" because they chew up the original lists passed -to them as arguments, to produce a new list that is the returned value. - - See `delq', in *Note Sets And Lists::, for another function that -modifies cons cells. - - - Function: nconc &rest LISTS - This function returns a list containing all the elements of LISTS. - Unlike `append' (*note Building Lists::.), the LISTS are *not* - copied. Instead, the last CDR of each of the LISTS is changed to - refer to the following list. The last of the LISTS is not - altered. For example: - - (setq x '(1 2 3)) - => (1 2 3) - (nconc x '(4 5)) - => (1 2 3 4 5) - x - => (1 2 3 4 5) - - Since the last argument of `nconc' is not itself modified, it is - reasonable to use a constant list, such as `'(4 5)', as in the - above example. For the same reason, the last argument need not be - a list: - - (setq x '(1 2 3)) - => (1 2 3) - (nconc x 'z) - => (1 2 3 . z) - x - => (1 2 3 . z) - - A common pitfall is to use a quoted constant list as a non-last - argument to `nconc'. If you do this, your program will change - each time you run it! Here is what happens: - - (defun add-foo (x) ; We want this function to add - (nconc '(foo) x)) ; `foo' to the front of its arg. - - (symbol-function 'add-foo) - => (lambda (x) (nconc (quote (foo)) x)) - - (setq xx (add-foo '(1 2))) ; It seems to work. - => (foo 1 2) - - (setq xy (add-foo '(3 4))) ; What happened? - => (foo 1 2 3 4) - - (eq xx xy) - => t - - (symbol-function 'add-foo) - => (lambda (x) (nconc (quote (foo 1 2 3 4) x))) - - - Function: nreverse LIST - This function reverses the order of the elements of LIST. Unlike - `reverse', `nreverse' alters its argument by reversing the CDRs in - the cons cells forming the list. The cons cell that used to be - the last one in LIST becomes the first cell of the value. - - For example: - - (setq x '(1 2 3 4)) - => (1 2 3 4) - x - => (1 2 3 4) - (nreverse x) - => (4 3 2 1) - ;; The cell that was first is now last. - x - => (1) - - To avoid confusion, we usually store the result of `nreverse' back - in the same variable which held the original list: - - (setq x (nreverse x)) - - Here is the `nreverse' of our favorite example, `(a b c)', - presented graphically: - - Original list head: Reversed list: - ------------- ------------- ------------ - | car | cdr | | car | cdr | | car | cdr | - | a | nil |<-- | b | o |<-- | c | o | - | | | | | | | | | | | | | - ------------- | --------- | - | -------- | - - | | | | - ------------- ------------ - - - Function: sort LIST PREDICATE - This function sorts LIST stably, though destructively, and returns - the sorted list. It compares elements using PREDICATE. A stable - sort is one in which elements with equal sort keys maintain their - relative order before and after the sort. Stability is important - when successive sorts are used to order elements according to - different criteria. - - The argument PREDICATE must be a function that accepts two - arguments. It is called with two elements of LIST. To get an - increasing order sort, the PREDICATE should return `t' if the - first element is "less than" the second, or `nil' if not. - - The destructive aspect of `sort' is that it rearranges the cons - cells forming LIST by changing CDRs. A nondestructive sort - function would create new cons cells to store the elements in their - sorted order. If you wish to make a sorted copy without - destroying the original, copy it first with `copy-sequence' and - then sort. - - Sorting does not change the CARs of the cons cells in LIST; the - cons cell that originally contained the element `a' in LIST still - has `a' in its CAR after sorting, but it now appears in a - different position in the list due to the change of CDRs. For - example: - - (setq nums '(1 3 2 6 5 4 0)) - => (1 3 2 6 5 4 0) - (sort nums '<) - => (0 1 2 3 4 5 6) - nums - => (1 2 3 4 5 6) - - Note that the list in `nums' no longer contains 0; this is the same - cons cell that it was before, but it is no longer the first one in - the list. Don't assume a variable that formerly held the argument - now holds the entire sorted list! Instead, save the result of - `sort' and use that. Most often we store the result back into the - variable that held the original list: - - (setq nums (sort nums '<)) - - *Note Sorting::, for more functions that perform sorting. See - `documentation' in *Note Accessing Documentation::, for a useful - example of `sort'. - - -File: lispref.info, Node: Sets And Lists, Next: Association Lists, Prev: Modifying Lists, Up: Lists - -Using Lists as Sets -=================== - - A list can represent an unordered mathematical set--simply consider a -value an element of a set if it appears in the list, and ignore the -order of the list. To form the union of two sets, use `append' (as -long as you don't mind having duplicate elements). Other useful -functions for sets include `memq' and `delq', and their `equal' -versions, `member' and `delete'. - - Common Lisp note: Common Lisp has functions `union' (which avoids - duplicate elements) and `intersection' for set operations, but - XEmacs Lisp does not have them. You can write them in Lisp if you - wish. - - - Function: memq OBJECT LIST - This function tests to see whether OBJECT is a member of LIST. If - it is, `memq' returns a list starting with the first occurrence of - OBJECT. Otherwise, it returns `nil'. The letter `q' in `memq' - says that it uses `eq' to compare OBJECT against the elements of - the list. For example: - - (memq 'b '(a b c b a)) - => (b c b a) - (memq '(2) '((1) (2))) ; `(2)' and `(2)' are not `eq'. - => nil - - - Function: delq OBJECT LIST - This function destructively removes all elements `eq' to OBJECT - from LIST. The letter `q' in `delq' says that it uses `eq' to - compare OBJECT against the elements of the list, like `memq'. - - When `delq' deletes elements from the front of the list, it does so -simply by advancing down the list and returning a sublist that starts -after those elements: - - (delq 'a '(a b c)) == (cdr '(a b c)) - - When an element to be deleted appears in the middle of the list, -removing it involves changing the CDRs (*note Setcdr::.). - - (setq sample-list '(a b c (4))) - => (a b c (4)) - (delq 'a sample-list) - => (b c (4)) - sample-list - => (a b c (4)) - (delq 'c sample-list) - => (a b (4)) - sample-list - => (a b (4)) - - Note that `(delq 'c sample-list)' modifies `sample-list' to splice -out the third element, but `(delq 'a sample-list)' does not splice -anything--it just returns a shorter list. Don't assume that a variable -which formerly held the argument LIST now has fewer elements, or that -it still holds the original list! Instead, save the result of `delq' -and use that. Most often we store the result back into the variable -that held the original list: - - (setq flowers (delq 'rose flowers)) - - In the following example, the `(4)' that `delq' attempts to match -and the `(4)' in the `sample-list' are not `eq': - - (delq '(4) sample-list) - => (a c (4)) - - The following two functions are like `memq' and `delq' but use -`equal' rather than `eq' to compare elements. They are new in Emacs 19. - - - Function: member OBJECT LIST - The function `member' tests to see whether OBJECT is a member of - LIST, comparing members with OBJECT using `equal'. If OBJECT is a - member, `member' returns a list starting with its first occurrence - in LIST. Otherwise, it returns `nil'. - - Compare this with `memq': - - (member '(2) '((1) (2))) ; `(2)' and `(2)' are `equal'. - => ((2)) - (memq '(2) '((1) (2))) ; `(2)' and `(2)' are not `eq'. - => nil - ;; Two strings with the same contents are `equal'. - (member "foo" '("foo" "bar")) - => ("foo" "bar") - - - Function: delete OBJECT LIST - This function destructively removes all elements `equal' to OBJECT - from LIST. It is to `delq' as `member' is to `memq': it uses - `equal' to compare elements with OBJECT, like `member'; when it - finds an element that matches, it removes the element just as - `delq' would. For example: - - (delete '(2) '((2) (1) (2))) - => '((1)) - - Common Lisp note: The functions `member' and `delete' in XEmacs - Lisp are derived from Maclisp, not Common Lisp. The Common Lisp - versions do not use `equal' to compare elements. - - See also the function `add-to-list', in *Note Setting Variables::, -for another way to add an element to a list stored in a variable. - - -File: lispref.info, Node: Association Lists, Next: Property Lists, Prev: Sets And Lists, Up: Lists - -Association Lists -================= - - An "association list", or "alist" for short, records a mapping from -keys to values. It is a list of cons cells called "associations": the -CAR of each cell is the "key", and the CDR is the "associated value".(1) - - Here is an example of an alist. The key `pine' is associated with -the value `cones'; the key `oak' is associated with `acorns'; and the -key `maple' is associated with `seeds'. - - '((pine . cones) - (oak . acorns) - (maple . seeds)) - - The associated values in an alist may be any Lisp objects; so may the -keys. For example, in the following alist, the symbol `a' is -associated with the number `1', and the string `"b"' is associated with -the *list* `(2 3)', which is the CDR of the alist element: - - ((a . 1) ("b" 2 3)) - - Sometimes it is better to design an alist to store the associated -value in the CAR of the CDR of the element. Here is an example: - - '((rose red) (lily white) (buttercup yellow)) - -Here we regard `red' as the value associated with `rose'. One -advantage of this method is that you can store other related -information--even a list of other items--in the CDR of the CDR. One -disadvantage is that you cannot use `rassq' (see below) to find the -element containing a given value. When neither of these considerations -is important, the choice is a matter of taste, as long as you are -consistent about it for any given alist. - - Note that the same alist shown above could be regarded as having the -associated value in the CDR of the element; the value associated with -`rose' would be the list `(red)'. - - Association lists are often used to record information that you might -otherwise keep on a stack, since new associations may be added easily to -the front of the list. When searching an association list for an -association with a given key, the first one found is returned, if there -is more than one. - - In XEmacs Lisp, it is *not* an error if an element of an association -list is not a cons cell. The alist search functions simply ignore such -elements. Many other versions of Lisp signal errors in such cases. - - Note that property lists are similar to association lists in several -respects. A property list behaves like an association list in which -each key can occur only once. *Note Property Lists::, for a comparison -of property lists and association lists. - - - Function: assoc KEY ALIST - This function returns the first association for KEY in ALIST. It - compares KEY against the alist elements using `equal' (*note - Equality Predicates::.). It returns `nil' if no association in - ALIST has a CAR `equal' to KEY. For example: - - (setq trees '((pine . cones) (oak . acorns) (maple . seeds))) - => ((pine . cones) (oak . acorns) (maple . seeds)) - (assoc 'oak trees) - => (oak . acorns) - (cdr (assoc 'oak trees)) - => acorns - (assoc 'birch trees) - => nil - - Here is another example, in which the keys and values are not - symbols: - - (setq needles-per-cluster - '((2 "Austrian Pine" "Red Pine") - (3 "Pitch Pine") - (5 "White Pine"))) - - (cdr (assoc 3 needles-per-cluster)) - => ("Pitch Pine") - (cdr (assoc 2 needles-per-cluster)) - => ("Austrian Pine" "Red Pine") - - - Function: rassoc VALUE ALIST - This function returns the first association with value VALUE in - ALIST. It returns `nil' if no association in ALIST has a CDR - `equal' to VALUE. - - `rassoc' is like `assoc' except that it compares the CDR of each - ALIST association instead of the CAR. You can think of this as - "reverse `assoc'", finding the key for a given value. - - - Function: assq KEY ALIST - This function is like `assoc' in that it returns the first - association for KEY in ALIST, but it makes the comparison using - `eq' instead of `equal'. `assq' returns `nil' if no association - in ALIST has a CAR `eq' to KEY. This function is used more often - than `assoc', since `eq' is faster than `equal' and most alists - use symbols as keys. *Note Equality Predicates::. - - (setq trees '((pine . cones) (oak . acorns) (maple . seeds))) - => ((pine . cones) (oak . acorns) (maple . seeds)) - (assq 'pine trees) - => (pine . cones) - - On the other hand, `assq' is not usually useful in alists where the - keys may not be symbols: - - (setq leaves - '(("simple leaves" . oak) - ("compound leaves" . horsechestnut))) - - (assq "simple leaves" leaves) - => nil - (assoc "simple leaves" leaves) - => ("simple leaves" . oak) - - - Function: rassq VALUE ALIST - This function returns the first association with value VALUE in - ALIST. It returns `nil' if no association in ALIST has a CDR `eq' - to VALUE. - - `rassq' is like `assq' except that it compares the CDR of each - ALIST association instead of the CAR. You can think of this as - "reverse `assq'", finding the key for a given value. - - For example: - - (setq trees '((pine . cones) (oak . acorns) (maple . seeds))) - - (rassq 'acorns trees) - => (oak . acorns) - (rassq 'spores trees) - => nil - - Note that `rassq' cannot search for a value stored in the CAR of - the CDR of an element: - - (setq colors '((rose red) (lily white) (buttercup yellow))) - - (rassq 'white colors) - => nil - - In this case, the CDR of the association `(lily white)' is not the - symbol `white', but rather the list `(white)'. This becomes - clearer if the association is written in dotted pair notation: - - (lily white) == (lily . (white)) - - - Function: remassoc KEY ALIST - This function deletes by side effect any associations with key KEY - in ALIST - i.e. it removes any elements from ALIST whose `car' is - `equal' to KEY. The modified ALIST is returned. - - If the first member of ALIST has a `car' that is `equal' to KEY, - there is no way to remove it by side effect; therefore, write - `(setq foo (remassoc key foo))' to be sure of changing the value - of `foo'. - - - Function: remassq KEY ALIST - This function deletes by side effect any associations with key KEY - in ALIST - i.e. it removes any elements from ALIST whose `car' is - `eq' to KEY. The modified ALIST is returned. - - This function is exactly like `remassoc', but comparisons between - KEY and keys in ALIST are done using `eq' instead of `equal'. - - - Function: remrassoc VALUE ALIST - This function deletes by side effect any associations with value - VALUE in ALIST - i.e. it removes any elements from ALIST whose - `cdr' is `equal' to VALUE. The modified ALIST is returned. - - If the first member of ALIST has a `car' that is `equal' to VALUE, - there is no way to remove it by side effect; therefore, write - `(setq foo (remassoc value foo))' to be sure of changing the value - of `foo'. - - `remrassoc' is like `remassoc' except that it compares the CDR of - each ALIST association instead of the CAR. You can think of this - as "reverse `remassoc'", removing an association based on its - value instead of its key. - - - Function: remrassq VALUE ALIST - This function deletes by side effect any associations with value - VALUE in ALIST - i.e. it removes any elements from ALIST whose - `cdr' is `eq' to VALUE. The modified ALIST is returned. - - This function is exactly like `remrassoc', but comparisons between - VALUE and values in ALIST are done using `eq' instead of `equal'. - - - Function: copy-alist ALIST - This function returns a two-level deep copy of ALIST: it creates a - new copy of each association, so that you can alter the - associations of the new alist without changing the old one. - - (setq needles-per-cluster - '((2 . ("Austrian Pine" "Red Pine")) - (3 . ("Pitch Pine")) - (5 . ("White Pine")))) - => - ((2 "Austrian Pine" "Red Pine") - (3 "Pitch Pine") - (5 "White Pine")) - - (setq copy (copy-alist needles-per-cluster)) - => - ((2 "Austrian Pine" "Red Pine") - (3 "Pitch Pine") - (5 "White Pine")) - - (eq needles-per-cluster copy) - => nil - (equal needles-per-cluster copy) - => t - (eq (car needles-per-cluster) (car copy)) - => nil - (cdr (car (cdr needles-per-cluster))) - => ("Pitch Pine") - (eq (cdr (car (cdr needles-per-cluster))) - (cdr (car (cdr copy)))) - => t - - This example shows how `copy-alist' makes it possible to change - the associations of one copy without affecting the other: - - (setcdr (assq 3 copy) '("Martian Vacuum Pine")) - (cdr (assq 3 needles-per-cluster)) - => ("Pitch Pine") - - ---------- Footnotes ---------- - - (1) This usage of "key" is not related to the term "key sequence"; -it means a value used to look up an item in a table. In this case, the -table is the alist, and the alist associations are the items. - - -File: lispref.info, Node: Property Lists, Next: Weak Lists, Prev: Association Lists, Up: Lists - -Property Lists -============== - - A "property list" (or "plist") is another way of representing a -mapping from keys to values. Instead of the list consisting of conses -of a key and a value, the keys and values alternate as successive -entries in the list. Thus, the association list - - ((a . 1) (b . 2) (c . 3)) - - has the equivalent property list form - - (a 1 b 2 c 3) - - Property lists are used to represent the properties associated with -various sorts of objects, such as symbols, strings, frames, etc. The -convention is that property lists can be modified in-place, while -association lists generally are not. - - Plists come in two varieties: "normal" plists, whose keys are -compared with `eq', and "lax" plists, whose keys are compared with -`equal', - - - Function: valid-plist-p PLIST - Given a plist, this function returns non-`nil' if its format is - correct. If it returns `nil', `check-valid-plist' will signal an - error when given the plist; that means it's a malformed or circular - plist or has non-symbols as keywords. - - - Function: check-valid-plist PLIST - Given a plist, this function signals an error if there is anything - wrong with it. This means that it's a malformed or circular plist. - -* Menu: - -* Working With Normal Plists:: Functions for normal plists. -* Working With Lax Plists:: Functions for lax plists. -* Converting Plists To/From Alists:: Alist to plist and vice-versa. - - -File: lispref.info, Node: Working With Normal Plists, Next: Working With Lax Plists, Up: Property Lists - -Working With Normal Plists --------------------------- - - - Function: plist-get PLIST PROP &optional DEFAULT - This function extracts a value from a property list. The function - returns the value corresponding to the given PROP, or DEFAULT if - PROP is not one of the properties on the list. - - - Function: plist-put PLIST PROP VAL - This function changes the value in PLIST of PROP to VAL. If PROP - is already a property on the list, its value is set to VAL, - otherwise the new PROP VAL pair is added. The new plist is - returned; use `(setq x (plist-put x prop val))' to be sure to use - the new value. The PLIST is modified by side effects. - - - Function: plist-remprop PLIST PROP - This function removes from PLIST the property PROP and its value. - The new plist is returned; use `(setq x (plist-remprop x prop - val))' to be sure to use the new value. The PLIST is modified by - side effects. - - - Function: plist-member PLIST PROP - This function returns `t' if PROP has a value specified in PLIST. - - In the following functions, if optional arg NIL-MEANS-NOT-PRESENT is -non-`nil', then a property with a `nil' value is ignored or removed. -This feature is a virus that has infected old Lisp implementations (and -thus E-Lisp, due to RMS's enamorment with old Lisps), but should not be -used except for backward compatibility. - - - Function: plists-eq A B &optional NIL-MEANS-NOT-PRESENT - This function returns non-`nil' if property lists A and B are `eq' - (i.e. their values are `eq'). - - - Function: plists-equal A B &optional NIL-MEANS-NOT-PRESENT - This function returns non-`nil' if property lists A and B are - `equal' (i.e. their values are `equal'; their keys are still - compared using `eq'). - - - Function: canonicalize-plist PLIST &optional NIL-MEANS-NOT-PRESENT - This function destructively removes any duplicate entries from a - plist. In such cases, the first entry applies. - - The new plist is returned. If NIL-MEANS-NOT-PRESENT is given, the - return value may not be `eq' to the passed-in value, so make sure - to `setq' the value back into where it came from. - - -File: lispref.info, Node: Working With Lax Plists, Next: Converting Plists To/From Alists, Prev: Working With Normal Plists, Up: Property Lists - -Working With Lax Plists ------------------------ - - Recall that a "lax plist" is a property list whose keys are compared -using `equal' instead of `eq'. - - - Function: lax-plist-get LAX-PLIST PROP &optional DEFAULT - This function extracts a value from a lax property list. The - function returns the value corresponding to the given PROP, or - DEFAULT if PROP is not one of the properties on the list. - - - Function: lax-plist-put LAX-PLIST PROP VAL - This function changes the value in LAX-PLIST of PROP to VAL. - - - Function: lax-plist-remprop LAX-PLIST PROP - This function removes from LAX-PLIST the property PROP and its - value. The new plist is returned; use `(setq x (lax-plist-remprop - x prop val))' to be sure to use the new value. The LAX-PLIST is - modified by side effects. - - - Function: lax-plist-member LAX-PLIST PROP - This function returns `t' if PROP has a value specified in - LAX-PLIST. - - In the following functions, if optional arg NIL-MEANS-NOT-PRESENT is -non-`nil', then a property with a `nil' value is ignored or removed. -This feature is a virus that has infected old Lisp implementations (and -thus E-Lisp, due to RMS's enamorment with old Lisps), but should not be -used except for backward compatibility. - - - Function: lax-plists-eq A B &optional NIL-MEANS-NOT-PRESENT - This function returns non-`nil' if lax property lists A and B are - `eq' (i.e. their values are `eq'; their keys are still compared - using `equal'). - - - Function: lax-plists-equal A B &optional NIL-MEANS-NOT-PRESENT - This function returns non-`nil' if lax property lists A and B are - `equal' (i.e. their values are `equal'). - - - Function: canonicalize-lax-plist LAX-PLIST &optional - NIL-MEANS-NOT-PRESENT - This function destructively removes any duplicate entries from a - lax plist. In such cases, the first entry applies. - - The new plist is returned. If NIL-MEANS-NOT-PRESENT is given, the - return value may not be `eq' to the passed-in value, so make sure - to `setq' the value back into where it came from. - - -File: lispref.info, Node: Converting Plists To/From Alists, Prev: Working With Lax Plists, Up: Property Lists - -Converting Plists To/From Alists --------------------------------- - - - Function: alist-to-plist ALIST - This function converts association list ALIST into the equivalent - property-list form. The plist is returned. This converts from - - ((a . 1) (b . 2) (c . 3)) - - into - - (a 1 b 2 c 3) - - The original alist is not modified. - - - Function: plist-to-alist PLIST - This function converts property list PLIST into the equivalent - association-list form. The alist is returned. This converts from - - (a 1 b 2 c 3) - - into - - ((a . 1) (b . 2) (c . 3)) - - The original plist is not modified. - - The following two functions are equivalent to the preceding two -except that they destructively modify their arguments, using cons cells -from the original list to form the new list rather than allocating new -cons cells. - - - Function: destructive-alist-to-plist ALIST - This function destructively converts association list ALIST into - the equivalent property-list form. The plist is returned. - - - Function: destructive-plist-to-alist PLIST - This function destructively converts property list PLIST into the - equivalent association-list form. The alist is returned. - - -File: lispref.info, Node: Weak Lists, Prev: Property Lists, Up: Lists - -Weak Lists -========== - - A "weak list" is a special sort of list whose members are not counted -as references for the purpose of garbage collection. This means that, -for any object in the list, if there are no references to the object -anywhere outside of the list (or other weak list or weak hash table), -that object will disappear the next time a garbage collection happens. -Weak lists can be useful for keeping track of things such as unobtrusive -lists of another function's buffers or markers. When that function is -done with the elements, they will automatically disappear from the list. - - Weak lists are used internally, for example, to manage the list -holding the children of an extent - an extent that is unused but has a -parent will still be reclaimed, and will automatically be removed from -its parent's list of children. - - Weak lists are similar to weak hash tables (*note Weak Hash -Tables::.). - - - Function: weak-list-p OBJECT - This function returns non-`nil' if OBJECT is a weak list. - - Weak lists come in one of four types: - -`simple' - Objects in the list disappear if not referenced outside of the - list. - -`assoc' - Objects in the list disappear if they are conses and either the - car or the cdr of the cons is not referenced outside of the list. - -`key-assoc' - Objects in the list disappear if they are conses and the car is not - referenced outside of the list. - -`value-assoc' - Objects in the list disappear if they are conses and the cdr is not - referenced outside of the list. - - - Function: make-weak-list &optional TYPE - This function creates a new weak list of type TYPE. TYPE is a - symbol (one of `simple', `assoc', `key-assoc', or `value-assoc', - as described above) and defaults to `simple'. - - - Function: weak-list-type WEAK - This function returns the type of the given weak-list object. - - - Function: weak-list-list WEAK - This function returns the list contained in a weak-list object. - - - Function: set-weak-list-list WEAK NEW-LIST - This function changes the list contained in a weak-list object. - - -File: lispref.info, Node: Sequences Arrays Vectors, Next: Symbols, Prev: Lists, Up: Top - -Sequences, Arrays, and Vectors -****************************** - - Recall that the "sequence" type is the union of four other Lisp -types: lists, vectors, bit vectors, and strings. In other words, any -list is a sequence, any vector is a sequence, any bit vector is a -sequence, and any string is a sequence. The common property that all -sequences have is that each is an ordered collection of elements. - - An "array" is a single primitive object that has a slot for each -elements. All the elements are accessible in constant time, but the -length of an existing array cannot be changed. Strings, vectors, and -bit vectors are the three types of arrays. - - A list is a sequence of elements, but it is not a single primitive -object; it is made of cons cells, one cell per element. Finding the -Nth element requires looking through N cons cells, so elements farther -from the beginning of the list take longer to access. But it is -possible to add elements to the list, or remove elements. - - The following diagram shows the relationship between these types: - - ___________________________________ - | | - | Sequence | - | ______ ______________________ | - | | | | | | - | | List | | Array | | - | | | | ________ _______ | | - | |______| | | | | | | | - | | | Vector | | String| | | - | | |________| |_______| | | - | | __________________ | | - | | | | | | - | | | Bit Vector | | | - | | |__________________| | | - | |______________________| | - |___________________________________| - - The elements of vectors and lists may be any Lisp objects. The -elements of strings are all characters. The elements of bit vectors -are the numbers 0 and 1. - -* Menu: - -* Sequence Functions:: Functions that accept any kind of sequence. -* Arrays:: Characteristics of arrays in XEmacs Lisp. -* Array Functions:: Functions specifically for arrays. -* Vectors:: Special characteristics of XEmacs Lisp vectors. -* Vector Functions:: Functions specifically for vectors. -* Bit Vectors:: Special characteristics of XEmacs Lisp bit vectors. -* Bit Vector Functions:: Functions specifically for bit vectors. - diff --git a/info/lispref.info-7 b/info/lispref.info-7 deleted file mode 100644 index 780fd80..0000000 --- a/info/lispref.info-7 +++ /dev/null @@ -1,1287 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Sequence Functions, Next: Arrays, Up: Sequences Arrays Vectors - -Sequences -========= - - In XEmacs Lisp, a "sequence" is either a list, a vector, a bit -vector, or a string. The common property that all sequences have is -that each is an ordered collection of elements. This section describes -functions that accept any kind of sequence. - - - Function: sequencep OBJECT - Returns `t' if OBJECT is a list, vector, bit vector, or string, - `nil' otherwise. - - - Function: copy-sequence SEQUENCE - Returns a copy of SEQUENCE. The copy is the same type of object - as the original sequence, and it has the same elements in the same - order. - - Storing a new element into the copy does not affect the original - SEQUENCE, and vice versa. However, the elements of the new - sequence are not copies; they are identical (`eq') to the elements - of the original. Therefore, changes made within these elements, as - found via the copied sequence, are also visible in the original - sequence. - - If the sequence is a string with extents or text properties, the - extents and text properties in the copy are also copied, not - shared with the original. (This means that modifying the extents - or text properties of the original will not affect the copy.) - However, the actual values of the properties are shared. *Note - Extents::, *Note Text Properties::. - - See also `append' in *Note Building Lists::, `concat' in *Note - Creating Strings::, `vconcat' in *Note Vectors::, and `bvconcat' - in *Note Bit Vectors::, for other ways to copy sequences. - - (setq bar '(1 2)) - => (1 2) - (setq x (vector 'foo bar)) - => [foo (1 2)] - (setq y (copy-sequence x)) - => [foo (1 2)] - - (eq x y) - => nil - (equal x y) - => t - (eq (elt x 1) (elt y 1)) - => t - - ;; Replacing an element of one sequence. - (aset x 0 'quux) - x => [quux (1 2)] - y => [foo (1 2)] - - ;; Modifying the inside of a shared element. - (setcar (aref x 1) 69) - x => [quux (69 2)] - y => [foo (69 2)] - - ;; Creating a bit vector. - (bit-vector 1 0 1 1 0 1 0 0) - => #*10110100 - - - Function: length SEQUENCE - Returns the number of elements in SEQUENCE. If SEQUENCE is a cons - cell that is not a list (because the final CDR is not `nil'), a - `wrong-type-argument' error is signaled. - - (length '(1 2 3)) - => 3 - (length ()) - => 0 - (length "foobar") - => 6 - (length [1 2 3]) - => 3 - (length #*01101) - => 5 - - - Function: elt SEQUENCE INDEX - This function returns the element of SEQUENCE indexed by INDEX. - Legitimate values of INDEX are integers ranging from 0 up to one - less than the length of SEQUENCE. If SEQUENCE is a list, then - out-of-range values of INDEX return `nil'; otherwise, they trigger - an `args-out-of-range' error. - - (elt [1 2 3 4] 2) - => 3 - (elt '(1 2 3 4) 2) - => 3 - (char-to-string (elt "1234" 2)) - => "3" - (elt #*00010000 3) - => 1 - (elt [1 2 3 4] 4) - error-->Args out of range: [1 2 3 4], 4 - (elt [1 2 3 4] -1) - error-->Args out of range: [1 2 3 4], -1 - - This function generalizes `aref' (*note Array Functions::.) and - `nth' (*note List Elements::.). - - -File: lispref.info, Node: Arrays, Next: Array Functions, Prev: Sequence Functions, Up: Sequences Arrays Vectors - -Arrays -====== - - An "array" object has slots that hold a number of other Lisp -objects, called the elements of the array. Any element of an array may -be accessed in constant time. In contrast, an element of a list -requires access time that is proportional to the position of the element -in the list. - - When you create an array, you must specify how many elements it has. -The amount of space allocated depends on the number of elements. -Therefore, it is impossible to change the size of an array once it is -created; you cannot add or remove elements. However, you can replace an -element with a different value. - - XEmacs defines three types of array, all of which are -one-dimensional: "strings", "vectors", and "bit vectors". A vector is a -general array; its elements can be any Lisp objects. A string is a -specialized array; its elements must be characters. A bit vector is -another specialized array; its elements must be bits (an integer, either -0 or 1). Each type of array has its own read syntax. *Note String -Type::, *Note Vector Type::, and *Note Bit Vector Type::. - - All kinds of array share these characteristics: - - * The first element of an array has index zero, the second element - has index 1, and so on. This is called "zero-origin" indexing. - For example, an array of four elements has indices 0, 1, 2, and 3. - - * The elements of an array may be referenced or changed with the - functions `aref' and `aset', respectively (*note Array - Functions::.). - - In principle, if you wish to have an array of text characters, you -could use either a string or a vector. In practice, we always choose -strings for such applications, for four reasons: - - * They usually occupy one-fourth the space of a vector of the same - elements. (This is one-eighth the space for 64-bit machines such - as the DEC Alpha, and may also be different when MULE support is - compiled into XEmacs.) - - * Strings are printed in a way that shows the contents more clearly - as characters. - - * Strings can hold extent and text properties. *Note Extents::, - *Note Text Properties::. - - * Many of the specialized editing and I/O facilities of XEmacs - accept only strings. For example, you cannot insert a vector of - characters into a buffer the way you can insert a string. *Note - Strings and Characters::. - - By contrast, for an array of keyboard input characters (such as a key -sequence), a vector may be necessary, because many keyboard input -characters are non-printable and are represented with symbols rather -than with characters. *Note Key Sequence Input::. - - Similarly, when representing an array of bits, a bit vector has the -following advantages over a regular vector: - - * They occupy 1/32nd the space of a vector of the same elements. - (1/64th on 64-bit machines such as the DEC Alpha.) - - * Bit vectors are printed in a way that shows the contents more - clearly as bits. - - -File: lispref.info, Node: Array Functions, Next: Vectors, Prev: Arrays, Up: Sequences Arrays Vectors - -Functions that Operate on Arrays -================================ - - In this section, we describe the functions that accept strings, -vectors, and bit vectors. - - - Function: arrayp OBJECT - This function returns `t' if OBJECT is an array (i.e., a string, - vector, or bit vector). - - (arrayp "asdf") - => t - (arrayp [a]) - => t - (arrayp #*101) - => t - - - Function: aref ARRAY INDEX - This function returns the INDEXth element of ARRAY. The first - element is at index zero. - - (setq primes [2 3 5 7 11 13]) - => [2 3 5 7 11 13] - (aref primes 4) - => 11 - (elt primes 4) - => 11 - - (aref "abcdefg" 1) - => ?b - - (aref #*1101 2) - => 0 - - See also the function `elt', in *Note Sequence Functions::. - - - Function: aset ARRAY INDEX OBJECT - This function sets the INDEXth element of ARRAY to be OBJECT. It - returns OBJECT. - - (setq w [foo bar baz]) - => [foo bar baz] - (aset w 0 'fu) - => fu - w - => [fu bar baz] - - (setq x "asdfasfd") - => "asdfasfd" - (aset x 3 ?Z) - => ?Z - x - => "asdZasfd" - - (setq bv #*1111) - => #*1111 - (aset bv 2 0) - => 0 - bv - => #*1101 - - If ARRAY is a string and OBJECT is not a character, a - `wrong-type-argument' error results. - - - Function: fillarray ARRAY OBJECT - This function fills the array ARRAY with OBJECT, so that each - element of ARRAY is OBJECT. It returns ARRAY. - - (setq a [a b c d e f g]) - => [a b c d e f g] - (fillarray a 0) - => [0 0 0 0 0 0 0] - a - => [0 0 0 0 0 0 0] - - (setq s "When in the course") - => "When in the course" - (fillarray s ?-) - => "------------------" - - (setq bv #*1101) - => #*1101 - (fillarray bv 0) - => #*0000 - - If ARRAY is a string and OBJECT is not a character, a - `wrong-type-argument' error results. - - The general sequence functions `copy-sequence' and `length' are -often useful for objects known to be arrays. *Note Sequence -Functions::. - - -File: lispref.info, Node: Vectors, Next: Vector Functions, Prev: Array Functions, Up: Sequences Arrays Vectors - -Vectors -======= - - Arrays in Lisp, like arrays in most languages, are blocks of memory -whose elements can be accessed in constant time. A "vector" is a -general-purpose array; its elements can be any Lisp objects. (The other -kind of array in XEmacs Lisp is the "string", whose elements must be -characters.) Vectors in XEmacs serve as obarrays (vectors of symbols), -although this is a shortcoming that should be fixed. They are also used -internally as part of the representation of a byte-compiled function; if -you print such a function, you will see a vector in it. - - In XEmacs Lisp, the indices of the elements of a vector start from -zero and count up from there. - - Vectors are printed with square brackets surrounding the elements. -Thus, a vector whose elements are the symbols `a', `b' and `a' is -printed as `[a b a]'. You can write vectors in the same way in Lisp -input. - - A vector, like a string or a number, is considered a constant for -evaluation: the result of evaluating it is the same vector. This does -not evaluate or even examine the elements of the vector. *Note -Self-Evaluating Forms::. - - Here are examples of these principles: - - (setq avector [1 two '(three) "four" [five]]) - => [1 two (quote (three)) "four" [five]] - (eval avector) - => [1 two (quote (three)) "four" [five]] - (eq avector (eval avector)) - => t - - -File: lispref.info, Node: Vector Functions, Next: Bit Vectors, Prev: Vectors, Up: Sequences Arrays Vectors - -Functions That Operate on Vectors -================================= - - Here are some functions that relate to vectors: - - - Function: vectorp OBJECT - This function returns `t' if OBJECT is a vector. - - (vectorp [a]) - => t - (vectorp "asdf") - => nil - - - Function: vector &rest OBJECTS - This function creates and returns a vector whose elements are the - arguments, OBJECTS. - - (vector 'foo 23 [bar baz] "rats") - => [foo 23 [bar baz] "rats"] - (vector) - => [] - - - Function: make-vector LENGTH OBJECT - This function returns a new vector consisting of LENGTH elements, - each initialized to OBJECT. - - (setq sleepy (make-vector 9 'Z)) - => [Z Z Z Z Z Z Z Z Z] - - - Function: vconcat &rest SEQUENCES - This function returns a new vector containing all the elements of - the SEQUENCES. The arguments SEQUENCES may be lists, vectors, or - strings. If no SEQUENCES are given, an empty vector is returned. - - The value is a newly constructed vector that is not `eq' to any - existing vector. - - (setq a (vconcat '(A B C) '(D E F))) - => [A B C D E F] - (eq a (vconcat a)) - => nil - (vconcat) - => [] - (vconcat [A B C] "aa" '(foo (6 7))) - => [A B C 97 97 foo (6 7)] - - The `vconcat' function also allows integers as arguments. It - converts them to strings of digits, making up the decimal print - representation of the integer, and then uses the strings instead - of the original integers. *Don't use this feature; we plan to - eliminate it. If you already use this feature, change your - programs now!* The proper way to convert an integer to a decimal - number in this way is with `format' (*note Formatting Strings::.) - or `number-to-string' (*note String Conversion::.). - - For other concatenation functions, see `mapconcat' in *Note - Mapping Functions::, `concat' in *Note Creating Strings::, `append' - in *Note Building Lists::, and `bvconcat' in *Note Bit Vector - Functions::. - - The `append' function provides a way to convert a vector into a list -with the same elements (*note Building Lists::.): - - (setq avector [1 two (quote (three)) "four" [five]]) - => [1 two (quote (three)) "four" [five]] - (append avector nil) - => (1 two (quote (three)) "four" [five]) - - -File: lispref.info, Node: Bit Vectors, Next: Bit Vector Functions, Prev: Vector Functions, Up: Sequences Arrays Vectors - -Bit Vectors -=========== - - Bit vectors are specialized vectors that can only represent arrays -of 1's and 0's. Bit vectors have a very efficient representation and -are useful for representing sets of boolean (true or false) values. - - There is no limit on the size of a bit vector. You could, for -example, create a bit vector with 100,000 elements if you really wanted -to. - - Bit vectors have a special printed representation consisting of `#*' -followed by the bits of the vector. For example, a bit vector whose -elements are 0, 1, 1, 0, and 1, respectively, is printed as - - #*01101 - - Bit vectors are considered constants for evaluation, like vectors, -strings, and numbers. *Note Self-Evaluating Forms::. - - -File: lispref.info, Node: Bit Vector Functions, Prev: Bit Vectors, Up: Sequences Arrays Vectors - -Functions That Operate on Bit Vectors -===================================== - - Here are some functions that relate to bit vectors: - - - Function: bit-vector-p OBJECT - This function returns `t' if OBJECT is a bit vector. - - (bit-vector-p #*01) - => t - (bit-vector-p [0 1]) - => nil - (bit-vector-p "01") - => nil - - - Function: bitp OBJECT - This function returns `t' if OBJECT is either 0 or 1. - - - Function: bit-vector &rest OBJECTS - This function creates and returns a bit vector whose elements are - the arguments OBJECTS. The elements must be either of the two - integers 0 or 1. - - (bit-vector 0 0 0 1 0 0 0 0 1 0) - => #*0001000010 - (bit-vector) - => #* - - - Function: make-bit-vector LENGTH OBJECT - This function creates and returns a bit vector consisting of - LENGTH elements, each initialized to OBJECT. - - (setq picket-fence (make-bit-vector 9 1)) - => #*111111111 - - - Function: bvconcat &rest SEQUENCES - This function returns a new bit vector containing all the elements - of the SEQUENCES. The arguments SEQUENCES may be lists, vectors, - or bit vectors, all of whose elements are the integers 0 or 1. If - no SEQUENCES are given, an empty bit vector is returned. - - The value is a newly constructed bit vector that is not `eq' to any - existing bit vector. - - (setq a (bvconcat '(1 1 0) '(0 0 1))) - => #*110001 - (eq a (bvconcat a)) - => nil - (bvconcat) - => #* - (bvconcat [1 0 0 0 0] #*111 '(0 0 0 0 1)) - => #*1000011100001 - - For other concatenation functions, see `mapconcat' in *Note - Mapping Functions::, `concat' in *Note Creating Strings::, - `vconcat' in *Note Vector Functions::, and `append' in *Note - Building Lists::. - - The `append' function provides a way to convert a bit vector into a -list with the same elements (*note Building Lists::.): - - (setq bv #*00001110) - => #*00001110 - (append bv nil) - => (0 0 0 0 1 1 1 0) - - -File: lispref.info, Node: Symbols, Next: Evaluation, Prev: Sequences Arrays Vectors, Up: Top - -Symbols -******* - - A "symbol" is an object with a unique name. This chapter describes -symbols, their components, their property lists, and how they are -created and interned. Separate chapters describe the use of symbols as -variables and as function names; see *Note Variables::, and *Note -Functions::. For the precise read syntax for symbols, see *Note Symbol -Type::. - - You can test whether an arbitrary Lisp object is a symbol with -`symbolp': - - - Function: symbolp OBJECT - This function returns `t' if OBJECT is a symbol, `nil' otherwise. - -* Menu: - -* Symbol Components:: Symbols have names, values, function definitions - and property lists. -* Definitions:: A definition says how a symbol will be used. -* Creating Symbols:: How symbols are kept unique. -* Symbol Properties:: Each symbol has a property list - for recording miscellaneous information. - - -File: lispref.info, Node: Symbol Components, Next: Definitions, Up: Symbols - -Symbol Components -================= - - Each symbol has four components (or "cells"), each of which -references another object: - -Print name - The "print name cell" holds a string that names the symbol for - reading and printing. See `symbol-name' in *Note Creating - Symbols::. - -Value - The "value cell" holds the current value of the symbol as a - variable. When a symbol is used as a form, the value of the form - is the contents of the symbol's value cell. See `symbol-value' in - *Note Accessing Variables::. - -Function - The "function cell" holds the function definition of the symbol. - When a symbol is used as a function, its function definition is - used in its place. This cell is also used to make a symbol stand - for a keymap or a keyboard macro, for editor command execution. - Because each symbol has separate value and function cells, - variables and function names do not conflict. See - `symbol-function' in *Note Function Cells::. - -Property list - The "property list cell" holds the property list of the symbol. - See `symbol-plist' in *Note Symbol Properties::. - - The print name cell always holds a string, and cannot be changed. -The other three cells can be set individually to any specified Lisp -object. - - The print name cell holds the string that is the name of the symbol. -Since symbols are represented textually by their names, it is important -not to have two symbols with the same name. The Lisp reader ensures -this: every time it reads a symbol, it looks for an existing symbol with -the specified name before it creates a new one. (In XEmacs Lisp, this -lookup uses a hashing algorithm and an obarray; see *Note Creating -Symbols::.) - - In normal usage, the function cell usually contains a function or -macro, as that is what the Lisp interpreter expects to see there (*note -Evaluation::.). Keyboard macros (*note Keyboard Macros::.), keymaps -(*note Keymaps::.) and autoload objects (*note Autoloading::.) are also -sometimes stored in the function cell of symbols. We often refer to -"the function `foo'" when we really mean the function stored in the -function cell of the symbol `foo'. We make the distinction only when -necessary. - - The property list cell normally should hold a correctly formatted -property list (*note Property Lists::.), as a number of functions expect -to see a property list there. - - The function cell or the value cell may be "void", which means that -the cell does not reference any object. (This is not the same thing as -holding the symbol `void', nor the same as holding the symbol `nil'.) -Examining a cell that is void results in an error, such as `Symbol's -value as variable is void'. - - The four functions `symbol-name', `symbol-value', `symbol-plist', -and `symbol-function' return the contents of the four cells of a -symbol. Here as an example we show the contents of the four cells of -the symbol `buffer-file-name': - - (symbol-name 'buffer-file-name) - => "buffer-file-name" - (symbol-value 'buffer-file-name) - => "/gnu/elisp/symbols.texi" - (symbol-plist 'buffer-file-name) - => (variable-documentation 29529) - (symbol-function 'buffer-file-name) - => # - -Because this symbol is the variable which holds the name of the file -being visited in the current buffer, the value cell contents we see are -the name of the source file of this chapter of the XEmacs Lisp Manual. -The property list cell contains the list `(variable-documentation -29529)' which tells the documentation functions where to find the -documentation string for the variable `buffer-file-name' in the `DOC' -file. (29529 is the offset from the beginning of the `DOC' file to -where that documentation string begins.) The function cell contains -the function for returning the name of the file. `buffer-file-name' -names a primitive function, which has no read syntax and prints in hash -notation (*note Primitive Function Type::.). A symbol naming a -function written in Lisp would have a lambda expression (or a byte-code -object) in this cell. - - -File: lispref.info, Node: Definitions, Next: Creating Symbols, Prev: Symbol Components, Up: Symbols - -Defining Symbols -================ - - A "definition" in Lisp is a special form that announces your -intention to use a certain symbol in a particular way. In XEmacs Lisp, -you can define a symbol as a variable, or define it as a function (or -macro), or both independently. - - A definition construct typically specifies a value or meaning for the -symbol for one kind of use, plus documentation for its meaning when used -in this way. Thus, when you define a symbol as a variable, you can -supply an initial value for the variable, plus documentation for the -variable. - - `defvar' and `defconst' are special forms that define a symbol as a -global variable. They are documented in detail in *Note Defining -Variables::. - - `defun' defines a symbol as a function, creating a lambda expression -and storing it in the function cell of the symbol. This lambda -expression thus becomes the function definition of the symbol. (The -term "function definition", meaning the contents of the function cell, -is derived from the idea that `defun' gives the symbol its definition -as a function.) `defsubst', `define-function' and `defalias' are other -ways of defining a function. *Note Functions::. - - `defmacro' defines a symbol as a macro. It creates a macro object -and stores it in the function cell of the symbol. Note that a given -symbol can be a macro or a function, but not both at once, because both -macro and function definitions are kept in the function cell, and that -cell can hold only one Lisp object at any given time. *Note Macros::. - - In XEmacs Lisp, a definition is not required in order to use a symbol -as a variable or function. Thus, you can make a symbol a global -variable with `setq', whether you define it first or not. The real -purpose of definitions is to guide programmers and programming tools. -They inform programmers who read the code that certain symbols are -*intended* to be used as variables, or as functions. In addition, -utilities such as `etags' and `make-docfile' recognize definitions, and -add appropriate information to tag tables and the `DOC' file. *Note -Accessing Documentation::. - - -File: lispref.info, Node: Creating Symbols, Next: Symbol Properties, Prev: Definitions, Up: Symbols - -Creating and Interning Symbols -============================== - - To understand how symbols are created in XEmacs Lisp, you must know -how Lisp reads them. Lisp must ensure that it finds the same symbol -every time it reads the same set of characters. Failure to do so would -cause complete confusion. - - When the Lisp reader encounters a symbol, it reads all the characters -of the name. Then it "hashes" those characters to find an index in a -table called an "obarray". Hashing is an efficient method of looking -something up. For example, instead of searching a telephone book cover -to cover when looking up Jan Jones, you start with the J's and go from -there. That is a simple version of hashing. Each element of the -obarray is a "bucket" which holds all the symbols with a given hash -code; to look for a given name, it is sufficient to look through all -the symbols in the bucket for that name's hash code. - - If a symbol with the desired name is found, the reader uses that -symbol. If the obarray does not contain a symbol with that name, the -reader makes a new symbol and adds it to the obarray. Finding or adding -a symbol with a certain name is called "interning" it, and the symbol -is then called an "interned symbol". - - Interning ensures that each obarray has just one symbol with any -particular name. Other like-named symbols may exist, but not in the -same obarray. Thus, the reader gets the same symbols for the same -names, as long as you keep reading with the same obarray. - - No obarray contains all symbols; in fact, some symbols are not in any -obarray. They are called "uninterned symbols". An uninterned symbol -has the same four cells as other symbols; however, the only way to gain -access to it is by finding it in some other object or as the value of a -variable. - - In XEmacs Lisp, an obarray is actually a vector. Each element of the -vector is a bucket; its value is either an interned symbol whose name -hashes to that bucket, or 0 if the bucket is empty. Each interned -symbol has an internal link (invisible to the user) to the next symbol -in the bucket. Because these links are invisible, there is no way to -find all the symbols in an obarray except using `mapatoms' (below). -The order of symbols in a bucket is not significant. - - In an empty obarray, every element is 0, and you can create an -obarray with `(make-vector LENGTH 0)'. *This is the only valid way to -create an obarray.* Prime numbers as lengths tend to result in good -hashing; lengths one less than a power of two are also good. - - *Do not try to put symbols in an obarray yourself.* This does not -work--only `intern' can enter a symbol in an obarray properly. *Do not -try to intern one symbol in two obarrays.* This would garble both -obarrays, because a symbol has just one slot to hold the following -symbol in the obarray bucket. The results would be unpredictable. - - It is possible for two different symbols to have the same name in -different obarrays; these symbols are not `eq' or `equal'. However, -this normally happens only as part of the abbrev mechanism (*note -Abbrevs::.). - - Common Lisp note: In Common Lisp, a single symbol may be interned - in several obarrays. - - Most of the functions below take a name and sometimes an obarray as -arguments. A `wrong-type-argument' error is signaled if the name is -not a string, or if the obarray is not a vector. - - - Function: symbol-name SYMBOL - This function returns the string that is SYMBOL's name. For - example: - - (symbol-name 'foo) - => "foo" - - Changing the string by substituting characters, etc, does change - the name of the symbol, but fails to update the obarray, so don't - do it! - - - Function: make-symbol NAME - This function returns a newly-allocated, uninterned symbol whose - name is NAME (which must be a string). Its value and function - definition are void, and its property list is `nil'. In the - example below, the value of `sym' is not `eq' to `foo' because it - is a distinct uninterned symbol whose name is also `foo'. - - (setq sym (make-symbol "foo")) - => foo - (eq sym 'foo) - => nil - - - Function: intern NAME &optional OBARRAY - This function returns the interned symbol whose name is NAME. If - there is no such symbol in the obarray OBARRAY, `intern' creates a - new one, adds it to the obarray, and returns it. If OBARRAY is - omitted, the value of the global variable `obarray' is used. - - (setq sym (intern "foo")) - => foo - (eq sym 'foo) - => t - - (setq sym1 (intern "foo" other-obarray)) - => foo - (eq sym 'foo) - => nil - - - Function: intern-soft NAME &optional OBARRAY - This function returns the symbol in OBARRAY whose name is NAME, or - `nil' if OBARRAY has no symbol with that name. Therefore, you can - use `intern-soft' to test whether a symbol with a given name is - already interned. If OBARRAY is omitted, the value of the global - variable `obarray' is used. - - (intern-soft "frazzle") ; No such symbol exists. - => nil - (make-symbol "frazzle") ; Create an uninterned one. - => frazzle - (intern-soft "frazzle") ; That one cannot be found. - => nil - - (setq sym (intern "frazzle")) ; Create an interned one. - => frazzle - - (intern-soft "frazzle") ; That one can be found! - => frazzle - - (eq sym 'frazzle) ; And it is the same one. - => t - - - Variable: obarray - This variable is the standard obarray for use by `intern' and - `read'. - - - Function: mapatoms FUNCTION &optional OBARRAY - This function calls FUNCTION for each symbol in the obarray - OBARRAY. It returns `nil'. If OBARRAY is omitted, it defaults to - the value of `obarray', the standard obarray for ordinary symbols. - - (setq count 0) - => 0 - (defun count-syms (s) - (setq count (1+ count))) - => count-syms - (mapatoms 'count-syms) - => nil - count - => 1871 - - See `documentation' in *Note Accessing Documentation::, for another - example using `mapatoms'. - - - Function: unintern SYMBOL &optional OBARRAY - This function deletes SYMBOL from the obarray OBARRAY. If - `symbol' is not actually in the obarray, `unintern' does nothing. - If OBARRAY is `nil', the current obarray is used. - - If you provide a string instead of a symbol as SYMBOL, it stands - for a symbol name. Then `unintern' deletes the symbol (if any) in - the obarray which has that name. If there is no such symbol, - `unintern' does nothing. - - If `unintern' does delete a symbol, it returns `t'. Otherwise it - returns `nil'. - - -File: lispref.info, Node: Symbol Properties, Prev: Creating Symbols, Up: Symbols - -Symbol Properties -================= - - A "property list" ("plist" for short) is a list of paired elements -stored in the property list cell of a symbol. Each of the pairs -associates a property name (usually a symbol) with a property or value. -Property lists are generally used to record information about a -symbol, such as its documentation as a variable, the name of the file -where it was defined, or perhaps even the grammatical class of the -symbol (representing a word) in a language-understanding system. - - Many objects other than symbols can have property lists associated -with them, and XEmacs provides a full complement of functions for -working with property lists. *Note Property Lists::. - - The property names and values in a property list can be any Lisp -objects, but the names are usually symbols. They are compared using -`eq'. Here is an example of a property list, found on the symbol -`progn' when the compiler is loaded: - - (lisp-indent-function 0 byte-compile byte-compile-progn) - -Here `lisp-indent-function' and `byte-compile' are property names, and -the other two elements are the corresponding values. - -* Menu: - -* Plists and Alists:: Comparison of the advantages of property - lists and association lists. -* Symbol Plists:: Functions to access symbols' property lists. -* Other Plists:: Accessing property lists stored elsewhere. - - -File: lispref.info, Node: Plists and Alists, Next: Symbol Plists, Up: Symbol Properties - -Property Lists and Association Lists ------------------------------------- - - Association lists (*note Association Lists::.) are very similar to -property lists. In contrast to association lists, the order of the -pairs in the property list is not significant since the property names -must be distinct. - - Property lists are better than association lists for attaching -information to various Lisp function names or variables. If all the -associations are recorded in one association list, the program will need -to search that entire list each time a function or variable is to be -operated on. By contrast, if the information is recorded in the -property lists of the function names or variables themselves, each -search will scan only the length of one property list, which is usually -short. This is why the documentation for a variable is recorded in a -property named `variable-documentation'. The byte compiler likewise -uses properties to record those functions needing special treatment. - - However, association lists have their own advantages. Depending on -your application, it may be faster to add an association to the front of -an association list than to update a property. All properties for a -symbol are stored in the same property list, so there is a possibility -of a conflict between different uses of a property name. (For this -reason, it is a good idea to choose property names that are probably -unique, such as by including the name of the library in the property -name.) An association list may be used like a stack where associations -are pushed on the front of the list and later discarded; this is not -possible with a property list. - - -File: lispref.info, Node: Symbol Plists, Next: Other Plists, Prev: Plists and Alists, Up: Symbol Properties - -Property List Functions for Symbols ------------------------------------ - - - Function: symbol-plist SYMBOL - This function returns the property list of SYMBOL. - - - Function: setplist SYMBOL PLIST - This function sets SYMBOL's property list to PLIST. Normally, - PLIST should be a well-formed property list, but this is not - enforced. - - (setplist 'foo '(a 1 b (2 3) c nil)) - => (a 1 b (2 3) c nil) - (symbol-plist 'foo) - => (a 1 b (2 3) c nil) - - For symbols in special obarrays, which are not used for ordinary - purposes, it may make sense to use the property list cell in a - nonstandard fashion; in fact, the abbrev mechanism does so (*note - Abbrevs::.). - - - Function: get SYMBOL PROPERTY - This function finds the value of the property named PROPERTY in - SYMBOL's property list. If there is no such property, `nil' is - returned. Thus, there is no distinction between a value of `nil' - and the absence of the property. - - The name PROPERTY is compared with the existing property names - using `eq', so any object is a legitimate property. - - See `put' for an example. - - - Function: put SYMBOL PROPERTY VALUE - This function puts VALUE onto SYMBOL's property list under the - property name PROPERTY, replacing any previous property value. - The `put' function returns VALUE. - - (put 'fly 'verb 'transitive) - =>'transitive - (put 'fly 'noun '(a buzzing little bug)) - => (a buzzing little bug) - (get 'fly 'verb) - => transitive - (symbol-plist 'fly) - => (verb transitive noun (a buzzing little bug)) - - -File: lispref.info, Node: Other Plists, Prev: Symbol Plists, Up: Symbol Properties - -Property Lists Outside Symbols ------------------------------- - - These functions are useful for manipulating property lists that are -stored in places other than symbols: - - - Function: getf PLIST PROPERTY &optional DEFAULT - This returns the value of the PROPERTY property stored in the - property list PLIST. For example, - - (getf '(foo 4) 'foo) - => 4 - - - Function: putf PLIST PROPERTY VALUE - This stores VALUE as the value of the PROPERTY property in the - property list PLIST. It may modify PLIST destructively, or it may - construct a new list structure without altering the old. The - function returns the modified property list, so you can store that - back in the place where you got PLIST. For example, - - (setq my-plist '(bar t foo 4)) - => (bar t foo 4) - (setq my-plist (putf my-plist 'foo 69)) - => (bar t foo 69) - (setq my-plist (putf my-plist 'quux '(a))) - => (quux (a) bar t foo 5) - - - Function: plists-eq A B - This function returns non-`nil' if property lists A and B are - `eq'. This means that the property lists have the same values for - all the same properties, where comparison between values is done - using `eq'. - - - Function: plists-equal A B - This function returns non-`nil' if property lists A and B are - `equal'. - - Both of the above functions do order-insensitive comparisons. - - (plists-eq '(a 1 b 2 c nil) '(b 2 a 1)) - => t - (plists-eq '(foo "hello" bar "goodbye") '(bar "goodbye" foo "hello")) - => nil - (plists-equal '(foo "hello" bar "goodbye") '(bar "goodbye" foo "hello")) - => t - - -File: lispref.info, Node: Evaluation, Next: Control Structures, Prev: Symbols, Up: Top - -Evaluation -********** - - The "evaluation" of expressions in XEmacs Lisp is performed by the -"Lisp interpreter"--a program that receives a Lisp object as input and -computes its "value as an expression". How it does this depends on the -data type of the object, according to rules described in this chapter. -The interpreter runs automatically to evaluate portions of your -program, but can also be called explicitly via the Lisp primitive -function `eval'. - -* Menu: - -* Intro Eval:: Evaluation in the scheme of things. -* Eval:: How to invoke the Lisp interpreter explicitly. -* Forms:: How various sorts of objects are evaluated. -* Quoting:: Avoiding evaluation (to put constants in the program). - - -File: lispref.info, Node: Intro Eval, Next: Eval, Up: Evaluation - -Introduction to Evaluation -========================== - - The Lisp interpreter, or evaluator, is the program that computes the -value of an expression that is given to it. When a function written in -Lisp is called, the evaluator computes the value of the function by -evaluating the expressions in the function body. Thus, running any -Lisp program really means running the Lisp interpreter. - - How the evaluator handles an object depends primarily on the data -type of the object. - - A Lisp object that is intended for evaluation is called an -"expression" or a "form". The fact that expressions are data objects -and not merely text is one of the fundamental differences between -Lisp-like languages and typical programming languages. Any object can -be evaluated, but in practice only numbers, symbols, lists and strings -are evaluated very often. - - It is very common to read a Lisp expression and then evaluate the -expression, but reading and evaluation are separate activities, and -either can be performed alone. Reading per se does not evaluate -anything; it converts the printed representation of a Lisp object to the -object itself. It is up to the caller of `read' whether this object is -a form to be evaluated, or serves some entirely different purpose. -*Note Input Functions::. - - Do not confuse evaluation with command key interpretation. The -editor command loop translates keyboard input into a command (an -interactively callable function) using the active keymaps, and then -uses `call-interactively' to invoke the command. The execution of the -command itself involves evaluation if the command is written in Lisp, -but that is not a part of command key interpretation itself. *Note -Command Loop::. - - Evaluation is a recursive process. That is, evaluation of a form may -call `eval' to evaluate parts of the form. For example, evaluation of -a function call first evaluates each argument of the function call, and -then evaluates each form in the function body. Consider evaluation of -the form `(car x)': the subform `x' must first be evaluated -recursively, so that its value can be passed as an argument to the -function `car'. - - Evaluation of a function call ultimately calls the function specified -in it. *Note Functions::. The execution of the function may itself -work by evaluating the function definition; or the function may be a -Lisp primitive implemented in C, or it may be a byte-compiled function -(*note Byte Compilation::.). - - The evaluation of forms takes place in a context called the -"environment", which consists of the current values and bindings of all -Lisp variables.(1) Whenever the form refers to a variable without -creating a new binding for it, the value of the binding in the current -environment is used. *Note Variables::. - - Evaluation of a form may create new environments for recursive -evaluation by binding variables (*note Local Variables::.). These -environments are temporary and vanish by the time evaluation of the form -is complete. The form may also make changes that persist; these changes -are called "side effects". An example of a form that produces side -effects is `(setq foo 1)'. - - The details of what evaluation means for each kind of form are -described below (*note Forms::.). - - ---------- Footnotes ---------- - - (1) This definition of "environment" is specifically not intended to -include all the data that can affect the result of a program. - - -File: lispref.info, Node: Eval, Next: Forms, Prev: Intro Eval, Up: Evaluation - -Eval -==== - - Most often, forms are evaluated automatically, by virtue of their -occurrence in a program being run. On rare occasions, you may need to -write code that evaluates a form that is computed at run time, such as -after reading a form from text being edited or getting one from a -property list. On these occasions, use the `eval' function. - - *Please note:* it is generally cleaner and more flexible to call -functions that are stored in data structures, rather than to evaluate -expressions stored in data structures. Using functions provides the -ability to pass information to them as arguments. - - The functions and variables described in this section evaluate forms, -specify limits to the evaluation process, or record recently returned -values. Loading a file also does evaluation (*note Loading::.). - - - Function: eval FORM - This is the basic function for performing evaluation. It evaluates - FORM in the current environment and returns the result. How the - evaluation proceeds depends on the type of the object (*note - Forms::.). - - Since `eval' is a function, the argument expression that appears - in a call to `eval' is evaluated twice: once as preparation before - `eval' is called, and again by the `eval' function itself. Here - is an example: - - (setq foo 'bar) - => bar - (setq bar 'baz) - => baz - ;; `eval' receives argument `bar', which is the value of `foo' - (eval foo) - => baz - (eval 'foo) - => bar - - The number of currently active calls to `eval' is limited to - `max-lisp-eval-depth' (see below). - - - Command: eval-region START END &optional STREAM - This function evaluates the forms in the current buffer in the - region defined by the positions START and END. It reads forms from - the region and calls `eval' on them until the end of the region is - reached, or until an error is signaled and not handled. - - If STREAM is supplied, `standard-output' is bound to it during the - evaluation. - - You can use the variable `load-read-function' to specify a function - for `eval-region' to use instead of `read' for reading - expressions. *Note How Programs Do Loading::. - - `eval-region' always returns `nil'. - - - Command: eval-buffer BUFFER &optional STREAM - This is like `eval-region' except that it operates on the whole - contents of BUFFER. - - - Variable: max-lisp-eval-depth - This variable defines the maximum depth allowed in calls to `eval', - `apply', and `funcall' before an error is signaled (with error - message `"Lisp nesting exceeds max-lisp-eval-depth"'). This counts - internal uses of those functions, such as for calling the functions - mentioned in Lisp expressions, and recursive evaluation of - function call arguments and function body forms. - - This limit, with the associated error when it is exceeded, is one - way that Lisp avoids infinite recursion on an ill-defined function. - - The default value of this variable is 500. If you set it to a - value less than 100, Lisp will reset it to 100 if the given value - is reached. - - `max-specpdl-size' provides another limit on nesting. *Note Local - Variables::. - - - Variable: values - The value of this variable is a list of the values returned by all - the expressions that were read from buffers (including the - minibuffer), evaluated, and printed. The elements are ordered - most recent first. - - (setq x 1) - => 1 - (list 'A (1+ 2) auto-save-default) - => (A 3 t) - values - => ((A 3 t) 1 ...) - - This variable is useful for referring back to values of forms - recently evaluated. It is generally a bad idea to print the value - of `values' itself, since this may be very long. Instead, examine - particular elements, like this: - - ;; Refer to the most recent evaluation result. - (nth 0 values) - => (A 3 t) - ;; That put a new element on, - ;; so all elements move back one. - (nth 1 values) - => (A 3 t) - ;; This gets the element that was next-to-most-recent - ;; before this example. - (nth 3 values) - => 1 - - -File: lispref.info, Node: Forms, Next: Quoting, Prev: Eval, Up: Evaluation - -Kinds of Forms -============== - - A Lisp object that is intended to be evaluated is called a "form". -How XEmacs evaluates a form depends on its data type. XEmacs has three -different kinds of form that are evaluated differently: symbols, lists, -and "all other types". This section describes all three kinds, -starting with "all other types" which are self-evaluating forms. - -* Menu: - -* Self-Evaluating Forms:: Forms that evaluate to themselves. -* Symbol Forms:: Symbols evaluate as variables. -* Classifying Lists:: How to distinguish various sorts of list forms. -* Function Indirection:: When a symbol appears as the car of a list, - we find the real function via the symbol. -* Function Forms:: Forms that call functions. -* Macro Forms:: Forms that call macros. -* Special Forms:: "Special forms" are idiosyncratic primitives, - most of them extremely important. -* Autoloading:: Functions set up to load files - containing their real definitions. - - -File: lispref.info, Node: Self-Evaluating Forms, Next: Symbol Forms, Up: Forms - -Self-Evaluating Forms ---------------------- - - A "self-evaluating form" is any form that is not a list or symbol. -Self-evaluating forms evaluate to themselves: the result of evaluation -is the same object that was evaluated. Thus, the number 25 evaluates to -25, and the string `"foo"' evaluates to the string `"foo"'. Likewise, -evaluation of a vector does not cause evaluation of the elements of the -vector--it returns the same vector with its contents unchanged. - - '123 ; An object, shown without evaluation. - => 123 - 123 ; Evaluated as usual--result is the same. - => 123 - (eval '123) ; Evaluated "by hand"--result is the same. - => 123 - (eval (eval '123)) ; Evaluating twice changes nothing. - => 123 - - It is common to write numbers, characters, strings, and even vectors -in Lisp code, taking advantage of the fact that they self-evaluate. -However, it is quite unusual to do this for types that lack a read -syntax, because there's no way to write them textually. It is possible -to construct Lisp expressions containing these types by means of a Lisp -program. Here is an example: - - ;; Build an expression containing a buffer object. - (setq buffer (list 'print (current-buffer))) - => (print #) - ;; Evaluate it. - (eval buffer) - -| # - => # - diff --git a/info/lispref.info-8 b/info/lispref.info-8 deleted file mode 100644 index 379f384..0000000 --- a/info/lispref.info-8 +++ /dev/null @@ -1,1267 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Symbol Forms, Next: Classifying Lists, Prev: Self-Evaluating Forms, Up: Forms - -Symbol Forms ------------- - - When a symbol is evaluated, it is treated as a variable. The result -is the variable's value, if it has one. If it has none (if its value -cell is void), an error is signaled. For more information on the use of -variables, see *Note Variables::. - - In the following example, we set the value of a symbol with `setq'. -Then we evaluate the symbol, and get back the value that `setq' stored. - - (setq a 123) - => 123 - (eval 'a) - => 123 - a - => 123 - - The symbols `nil' and `t' are treated specially, so that the value -of `nil' is always `nil', and the value of `t' is always `t'; you -cannot set or bind them to any other values. Thus, these two symbols -act like self-evaluating forms, even though `eval' treats them like any -other symbol. - - -File: lispref.info, Node: Classifying Lists, Next: Function Indirection, Prev: Symbol Forms, Up: Forms - -Classification of List Forms ----------------------------- - - A form that is a nonempty list is either a function call, a macro -call, or a special form, according to its first element. These three -kinds of forms are evaluated in different ways, described below. The -remaining list elements constitute the "arguments" for the function, -macro, or special form. - - The first step in evaluating a nonempty list is to examine its first -element. This element alone determines what kind of form the list is -and how the rest of the list is to be processed. The first element is -*not* evaluated, as it would be in some Lisp dialects such as Scheme. - - -File: lispref.info, Node: Function Indirection, Next: Function Forms, Prev: Classifying Lists, Up: Forms - -Symbol Function Indirection ---------------------------- - - If the first element of the list is a symbol then evaluation examines -the symbol's function cell, and uses its contents instead of the -original symbol. If the contents are another symbol, this process, -called "symbol function indirection", is repeated until it obtains a -non-symbol. *Note Function Names::, for more information about using a -symbol as a name for a function stored in the function cell of the -symbol. - - One possible consequence of this process is an infinite loop, in the -event that a symbol's function cell refers to the same symbol. Or a -symbol may have a void function cell, in which case the subroutine -`symbol-function' signals a `void-function' error. But if neither of -these things happens, we eventually obtain a non-symbol, which ought to -be a function or other suitable object. - - More precisely, we should now have a Lisp function (a lambda -expression), a byte-code function, a primitive function, a Lisp macro, a -special form, or an autoload object. Each of these types is a case -described in one of the following sections. If the object is not one of -these types, the error `invalid-function' is signaled. - - The following example illustrates the symbol indirection process. We -use `fset' to set the function cell of a symbol and `symbol-function' -to get the function cell contents (*note Function Cells::.). -Specifically, we store the symbol `car' into the function cell of -`first', and the symbol `first' into the function cell of `erste'. - - ;; Build this function cell linkage: - ;; ------------- ----- ------- ------- - ;; | # | <-- | car | <-- | first | <-- | erste | - ;; ------------- ----- ------- ------- - - (symbol-function 'car) - => # - - (fset 'first 'car) - => car - - (fset 'erste 'first) - => first - - (erste '(1 2 3)) ; Call the function referenced by `erste'. - => 1 - - By contrast, the following example calls a function without any -symbol function indirection, because the first element is an anonymous -Lisp function, not a symbol. - - ((lambda (arg) (erste arg)) - '(1 2 3)) - => 1 - -Executing the function itself evaluates its body; this does involve -symbol function indirection when calling `erste'. - - The built-in function `indirect-function' provides an easy way to -perform symbol function indirection explicitly. - - - Function: indirect-function FUNCTION - This function returns the meaning of FUNCTION as a function. If - FUNCTION is a symbol, then it finds FUNCTION's function definition - and starts over with that value. If FUNCTION is not a symbol, - then it returns FUNCTION itself. - - Here is how you could define `indirect-function' in Lisp: - - (defun indirect-function (function) - (if (symbolp function) - (indirect-function (symbol-function function)) - function)) - - -File: lispref.info, Node: Function Forms, Next: Macro Forms, Prev: Function Indirection, Up: Forms - -Evaluation of Function Forms ----------------------------- - - If the first element of a list being evaluated is a Lisp function -object, byte-code object or primitive function object, then that list is -a "function call". For example, here is a call to the function `+': - - (+ 1 x) - - The first step in evaluating a function call is to evaluate the -remaining elements of the list from left to right. The results are the -actual argument values, one value for each list element. The next step -is to call the function with this list of arguments, effectively using -the function `apply' (*note Calling Functions::.). If the function is -written in Lisp, the arguments are used to bind the argument variables -of the function (*note Lambda Expressions::.); then the forms in the -function body are evaluated in order, and the value of the last body -form becomes the value of the function call. - - -File: lispref.info, Node: Macro Forms, Next: Special Forms, Prev: Function Forms, Up: Forms - -Lisp Macro Evaluation ---------------------- - - If the first element of a list being evaluated is a macro object, -then the list is a "macro call". When a macro call is evaluated, the -elements of the rest of the list are *not* initially evaluated. -Instead, these elements themselves are used as the arguments of the -macro. The macro definition computes a replacement form, called the -"expansion" of the macro, to be evaluated in place of the original -form. The expansion may be any sort of form: a self-evaluating -constant, a symbol, or a list. If the expansion is itself a macro call, -this process of expansion repeats until some other sort of form results. - - Ordinary evaluation of a macro call finishes by evaluating the -expansion. However, the macro expansion is not necessarily evaluated -right away, or at all, because other programs also expand macro calls, -and they may or may not evaluate the expansions. - - Normally, the argument expressions are not evaluated as part of -computing the macro expansion, but instead appear as part of the -expansion, so they are computed when the expansion is computed. - - For example, given a macro defined as follows: - - (defmacro cadr (x) - (list 'car (list 'cdr x))) - -an expression such as `(cadr (assq 'handler list))' is a macro call, -and its expansion is: - - (car (cdr (assq 'handler list))) - -Note that the argument `(assq 'handler list)' appears in the expansion. - - *Note Macros::, for a complete description of XEmacs Lisp macros. - - -File: lispref.info, Node: Special Forms, Next: Autoloading, Prev: Macro Forms, Up: Forms - -Special Forms -------------- - - A "special form" is a primitive function specially marked so that -its arguments are not all evaluated. Most special forms define control -structures or perform variable bindings--things which functions cannot -do. - - Each special form has its own rules for which arguments are evaluated -and which are used without evaluation. Whether a particular argument is -evaluated may depend on the results of evaluating other arguments. - - Here is a list, in alphabetical order, of all of the special forms in -XEmacs Lisp with a reference to where each is described. - -`and' - *note Combining Conditions::. - -`catch' - *note Catch and Throw::. - -`cond' - *note Conditionals::. - -`condition-case' - *note Handling Errors::. - -`defconst' - *note Defining Variables::. - -`defmacro' - *note Defining Macros::. - -`defun' - *note Defining Functions::. - -`defvar' - *note Defining Variables::. - -`function' - *note Anonymous Functions::. - -`if' - *note Conditionals::. - -`interactive' - *note Interactive Call::. - -`let' -`let*' - *note Local Variables::. - -`or' - *note Combining Conditions::. - -`prog1' -`prog2' -`progn' - *note Sequencing::. - -`quote' - *note Quoting::. - -`save-current-buffer' - *note Excursions::. - -`save-excursion' - *note Excursions::. - -`save-restriction' - *note Narrowing::. - -`save-selected-window' - *note Excursions::. - -`save-window-excursion' - *note Window Configurations::. - -`setq' - *note Setting Variables::. - -`setq-default' - *note Creating Buffer-Local::. - -`unwind-protect' - *note Nonlocal Exits::. - -`while' - *note Iteration::. - -`with-output-to-temp-buffer' - *note Temporary Displays::. - - Common Lisp note: here are some comparisons of special forms in - XEmacs Lisp and Common Lisp. `setq', `if', and `catch' are - special forms in both XEmacs Lisp and Common Lisp. `defun' is a - special form in XEmacs Lisp, but a macro in Common Lisp. - `save-excursion' is a special form in XEmacs Lisp, but doesn't - exist in Common Lisp. `throw' is a special form in Common Lisp - (because it must be able to throw multiple values), but it is a - function in XEmacs Lisp (which doesn't have multiple values). - - -File: lispref.info, Node: Autoloading, Prev: Special Forms, Up: Forms - -Autoloading ------------ - - The "autoload" feature allows you to call a function or macro whose -function definition has not yet been loaded into XEmacs. It specifies -which file contains the definition. When an autoload object appears as -a symbol's function definition, calling that symbol as a function -automatically loads the specified file; then it calls the real -definition loaded from that file. *Note Autoload::. - - -File: lispref.info, Node: Quoting, Prev: Forms, Up: Evaluation - -Quoting -======= - - The special form `quote' returns its single argument, as written, -without evaluating it. This provides a way to include constant symbols -and lists, which are not self-evaluating objects, in a program. (It is -not necessary to quote self-evaluating objects such as numbers, strings, -and vectors.) - - - Special Form: quote OBJECT - This special form returns OBJECT, without evaluating it. - - Because `quote' is used so often in programs, Lisp provides a -convenient read syntax for it. An apostrophe character (`'') followed -by a Lisp object (in read syntax) expands to a list whose first element -is `quote', and whose second element is the object. Thus, the read -syntax `'x' is an abbreviation for `(quote x)'. - - Here are some examples of expressions that use `quote': - - (quote (+ 1 2)) - => (+ 1 2) - (quote foo) - => foo - 'foo - => foo - ''foo - => (quote foo) - '(quote foo) - => (quote foo) - ['foo] - => [(quote foo)] - - Other quoting constructs include `function' (*note Anonymous -Functions::.), which causes an anonymous lambda expression written in -Lisp to be compiled, and ``' (*note Backquote::.), which is used to -quote only part of a list, while computing and substituting other parts. - - -File: lispref.info, Node: Control Structures, Next: Variables, Prev: Evaluation, Up: Top - -Control Structures -****************** - - A Lisp program consists of expressions or "forms" (*note Forms::.). -We control the order of execution of the forms by enclosing them in -"control structures". Control structures are special forms which -control when, whether, or how many times to execute the forms they -contain. - - The simplest order of execution is sequential execution: first form -A, then form B, and so on. This is what happens when you write several -forms in succession in the body of a function, or at top level in a -file of Lisp code--the forms are executed in the order written. We -call this "textual order". For example, if a function body consists of -two forms A and B, evaluation of the function evaluates first A and -then B, and the function's value is the value of B. - - Explicit control structures make possible an order of execution other -than sequential. - - XEmacs Lisp provides several kinds of control structure, including -other varieties of sequencing, conditionals, iteration, and (controlled) -jumps--all discussed below. The built-in control structures are -special forms since their subforms are not necessarily evaluated or not -evaluated sequentially. You can use macros to define your own control -structure constructs (*note Macros::.). - -* Menu: - -* Sequencing:: Evaluation in textual order. -* Conditionals:: `if', `cond'. -* Combining Conditions:: `and', `or', `not'. -* Iteration:: `while' loops. -* Nonlocal Exits:: Jumping out of a sequence. - - -File: lispref.info, Node: Sequencing, Next: Conditionals, Up: Control Structures - -Sequencing -========== - - Evaluating forms in the order they appear is the most common way -control passes from one form to another. In some contexts, such as in a -function body, this happens automatically. Elsewhere you must use a -control structure construct to do this: `progn', the simplest control -construct of Lisp. - - A `progn' special form looks like this: - - (progn A B C ...) - -and it says to execute the forms A, B, C and so on, in that order. -These forms are called the body of the `progn' form. The value of the -last form in the body becomes the value of the entire `progn'. - - In the early days of Lisp, `progn' was the only way to execute two -or more forms in succession and use the value of the last of them. But -programmers found they often needed to use a `progn' in the body of a -function, where (at that time) only one form was allowed. So the body -of a function was made into an "implicit `progn'": several forms are -allowed just as in the body of an actual `progn'. Many other control -structures likewise contain an implicit `progn'. As a result, `progn' -is not used as often as it used to be. It is needed now most often -inside an `unwind-protect', `and', `or', or in the THEN-part of an `if'. - - - Special Form: progn FORMS... - This special form evaluates all of the FORMS, in textual order, - returning the result of the final form. - - (progn (print "The first form") - (print "The second form") - (print "The third form")) - -| "The first form" - -| "The second form" - -| "The third form" - => "The third form" - - Two other control constructs likewise evaluate a series of forms but -return a different value: - - - Special Form: prog1 FORM1 FORMS... - This special form evaluates FORM1 and all of the FORMS, in textual - order, returning the result of FORM1. - - (prog1 (print "The first form") - (print "The second form") - (print "The third form")) - -| "The first form" - -| "The second form" - -| "The third form" - => "The first form" - - Here is a way to remove the first element from a list in the - variable `x', then return the value of that former element: - - (prog1 (car x) (setq x (cdr x))) - - - Special Form: prog2 FORM1 FORM2 FORMS... - This special form evaluates FORM1, FORM2, and all of the following - FORMS, in textual order, returning the result of FORM2. - - (prog2 (print "The first form") - (print "The second form") - (print "The third form")) - -| "The first form" - -| "The second form" - -| "The third form" - => "The second form" - - -File: lispref.info, Node: Conditionals, Next: Combining Conditions, Prev: Sequencing, Up: Control Structures - -Conditionals -============ - - Conditional control structures choose among alternatives. XEmacs -Lisp has two conditional forms: `if', which is much the same as in other -languages, and `cond', which is a generalized case statement. - - - Special Form: if CONDITION THEN-FORM ELSE-FORMS... - `if' chooses between the THEN-FORM and the ELSE-FORMS based on the - value of CONDITION. If the evaluated CONDITION is non-`nil', - THEN-FORM is evaluated and the result returned. Otherwise, the - ELSE-FORMS are evaluated in textual order, and the value of the - last one is returned. (The ELSE part of `if' is an example of an - implicit `progn'. *Note Sequencing::.) - - If CONDITION has the value `nil', and no ELSE-FORMS are given, - `if' returns `nil'. - - `if' is a special form because the branch that is not selected is - never evaluated--it is ignored. Thus, in the example below, - `true' is not printed because `print' is never called. - - (if nil - (print 'true) - 'very-false) - => very-false - - - Special Form: cond CLAUSE... - `cond' chooses among an arbitrary number of alternatives. Each - CLAUSE in the `cond' must be a list. The CAR of this list is the - CONDITION; the remaining elements, if any, the BODY-FORMS. Thus, - a clause looks like this: - - (CONDITION BODY-FORMS...) - - `cond' tries the clauses in textual order, by evaluating the - CONDITION of each clause. If the value of CONDITION is non-`nil', - the clause "succeeds"; then `cond' evaluates its BODY-FORMS, and - the value of the last of BODY-FORMS becomes the value of the - `cond'. The remaining clauses are ignored. - - If the value of CONDITION is `nil', the clause "fails", so the - `cond' moves on to the following clause, trying its CONDITION. - - If every CONDITION evaluates to `nil', so that every clause fails, - `cond' returns `nil'. - - A clause may also look like this: - - (CONDITION) - - Then, if CONDITION is non-`nil' when tested, the value of - CONDITION becomes the value of the `cond' form. - - The following example has four clauses, which test for the cases - where the value of `x' is a number, string, buffer and symbol, - respectively: - - (cond ((numberp x) x) - ((stringp x) x) - ((bufferp x) - (setq temporary-hack x) ; multiple body-forms - (buffer-name x)) ; in one clause - ((symbolp x) (symbol-value x))) - - Often we want to execute the last clause whenever none of the - previous clauses was successful. To do this, we use `t' as the - CONDITION of the last clause, like this: `(t BODY-FORMS)'. The - form `t' evaluates to `t', which is never `nil', so this clause - never fails, provided the `cond' gets to it at all. - - For example, - - (cond ((eq a 'hack) 'foo) - (t "default")) - => "default" - - This expression is a `cond' which returns `foo' if the value of - `a' is 1, and returns the string `"default"' otherwise. - - Any conditional construct can be expressed with `cond' or with `if'. -Therefore, the choice between them is a matter of style. For example: - - (if A B C) - == - (cond (A B) (t C)) - - -File: lispref.info, Node: Combining Conditions, Next: Iteration, Prev: Conditionals, Up: Control Structures - -Constructs for Combining Conditions -=================================== - - This section describes three constructs that are often used together -with `if' and `cond' to express complicated conditions. The constructs -`and' and `or' can also be used individually as kinds of multiple -conditional constructs. - - - Function: not CONDITION - This function tests for the falsehood of CONDITION. It returns - `t' if CONDITION is `nil', and `nil' otherwise. The function - `not' is identical to `null', and we recommend using the name - `null' if you are testing for an empty list. - - - Special Form: and CONDITIONS... - The `and' special form tests whether all the CONDITIONS are true. - It works by evaluating the CONDITIONS one by one in the order - written. - - If any of the CONDITIONS evaluates to `nil', then the result of - the `and' must be `nil' regardless of the remaining CONDITIONS; so - `and' returns right away, ignoring the remaining CONDITIONS. - - If all the CONDITIONS turn out non-`nil', then the value of the - last of them becomes the value of the `and' form. - - Here is an example. The first condition returns the integer 1, - which is not `nil'. Similarly, the second condition returns the - integer 2, which is not `nil'. The third condition is `nil', so - the remaining condition is never evaluated. - - (and (print 1) (print 2) nil (print 3)) - -| 1 - -| 2 - => nil - - Here is a more realistic example of using `and': - - (if (and (consp foo) (eq (car foo) 'x)) - (message "foo is a list starting with x")) - - Note that `(car foo)' is not executed if `(consp foo)' returns - `nil', thus avoiding an error. - - `and' can be expressed in terms of either `if' or `cond'. For - example: - - (and ARG1 ARG2 ARG3) - == - (if ARG1 (if ARG2 ARG3)) - == - (cond (ARG1 (cond (ARG2 ARG3)))) - - - Special Form: or CONDITIONS... - The `or' special form tests whether at least one of the CONDITIONS - is true. It works by evaluating all the CONDITIONS one by one in - the order written. - - If any of the CONDITIONS evaluates to a non-`nil' value, then the - result of the `or' must be non-`nil'; so `or' returns right away, - ignoring the remaining CONDITIONS. The value it returns is the - non-`nil' value of the condition just evaluated. - - If all the CONDITIONS turn out `nil', then the `or' expression - returns `nil'. - - For example, this expression tests whether `x' is either 0 or - `nil': - - (or (eq x nil) (eq x 0)) - - Like the `and' construct, `or' can be written in terms of `cond'. - For example: - - (or ARG1 ARG2 ARG3) - == - (cond (ARG1) - (ARG2) - (ARG3)) - - You could almost write `or' in terms of `if', but not quite: - - (if ARG1 ARG1 - (if ARG2 ARG2 - ARG3)) - - This is not completely equivalent because it can evaluate ARG1 or - ARG2 twice. By contrast, `(or ARG1 ARG2 ARG3)' never evaluates - any argument more than once. - - -File: lispref.info, Node: Iteration, Next: Nonlocal Exits, Prev: Combining Conditions, Up: Control Structures - -Iteration -========= - - Iteration means executing part of a program repetitively. For -example, you might want to repeat some computation once for each element -of a list, or once for each integer from 0 to N. You can do this in -XEmacs Lisp with the special form `while': - - - Special Form: while CONDITION FORMS... - `while' first evaluates CONDITION. If the result is non-`nil', it - evaluates FORMS in textual order. Then it reevaluates CONDITION, - and if the result is non-`nil', it evaluates FORMS again. This - process repeats until CONDITION evaluates to `nil'. - - There is no limit on the number of iterations that may occur. The - loop will continue until either CONDITION evaluates to `nil' or - until an error or `throw' jumps out of it (*note Nonlocal - Exits::.). - - The value of a `while' form is always `nil'. - - (setq num 0) - => 0 - (while (< num 4) - (princ (format "Iteration %d." num)) - (setq num (1+ num))) - -| Iteration 0. - -| Iteration 1. - -| Iteration 2. - -| Iteration 3. - => nil - - If you would like to execute something on each iteration before the - end-test, put it together with the end-test in a `progn' as the - first argument of `while', as shown here: - - (while (progn - (forward-line 1) - (not (looking-at "^$")))) - - This moves forward one line and continues moving by lines until it - reaches an empty. It is unusual in that the `while' has no body, - just the end test (which also does the real work of moving point). - - -File: lispref.info, Node: Nonlocal Exits, Prev: Iteration, Up: Control Structures - -Nonlocal Exits -============== - - A "nonlocal exit" is a transfer of control from one point in a -program to another remote point. Nonlocal exits can occur in XEmacs -Lisp as a result of errors; you can also use them under explicit -control. Nonlocal exits unbind all variable bindings made by the -constructs being exited. - -* Menu: - -* Catch and Throw:: Nonlocal exits for the program's own purposes. -* Examples of Catch:: Showing how such nonlocal exits can be written. -* Errors:: How errors are signaled and handled. -* Cleanups:: Arranging to run a cleanup form if an error happens. - - -File: lispref.info, Node: Catch and Throw, Next: Examples of Catch, Up: Nonlocal Exits - -Explicit Nonlocal Exits: `catch' and `throw' --------------------------------------------- - - Most control constructs affect only the flow of control within the -construct itself. The function `throw' is the exception to this rule -of normal program execution: it performs a nonlocal exit on request. -(There are other exceptions, but they are for error handling only.) -`throw' is used inside a `catch', and jumps back to that `catch'. For -example: - - (catch 'foo - (progn - ... - (throw 'foo t) - ...)) - -The `throw' transfers control straight back to the corresponding -`catch', which returns immediately. The code following the `throw' is -not executed. The second argument of `throw' is used as the return -value of the `catch'. - - The `throw' and the `catch' are matched through the first argument: -`throw' searches for a `catch' whose first argument is `eq' to the one -specified. Thus, in the above example, the `throw' specifies `foo', -and the `catch' specifies the same symbol, so that `catch' is -applicable. If there is more than one applicable `catch', the -innermost one takes precedence. - - Executing `throw' exits all Lisp constructs up to the matching -`catch', including function calls. When binding constructs such as -`let' or function calls are exited in this way, the bindings are -unbound, just as they are when these constructs exit normally (*note -Local Variables::.). Likewise, `throw' restores the buffer and -position saved by `save-excursion' (*note Excursions::.), and the -narrowing status saved by `save-restriction' and the window selection -saved by `save-window-excursion' (*note Window Configurations::.). It -also runs any cleanups established with the `unwind-protect' special -form when it exits that form (*note Cleanups::.). - - The `throw' need not appear lexically within the `catch' that it -jumps to. It can equally well be called from another function called -within the `catch'. As long as the `throw' takes place chronologically -after entry to the `catch', and chronologically before exit from it, it -has access to that `catch'. This is why `throw' can be used in -commands such as `exit-recursive-edit' that throw back to the editor -command loop (*note Recursive Editing::.). - - Common Lisp note: Most other versions of Lisp, including Common - Lisp, have several ways of transferring control nonsequentially: - `return', `return-from', and `go', for example. XEmacs Lisp has - only `throw'. - - - Special Form: catch TAG BODY... - `catch' establishes a return point for the `throw' function. The - return point is distinguished from other such return points by TAG, - which may be any Lisp object. The argument TAG is evaluated - normally before the return point is established. - - With the return point in effect, `catch' evaluates the forms of the - BODY in textual order. If the forms execute normally, without - error or nonlocal exit, the value of the last body form is - returned from the `catch'. - - If a `throw' is done within BODY specifying the same value TAG, - the `catch' exits immediately; the value it returns is whatever - was specified as the second argument of `throw'. - - - Function: throw TAG VALUE - The purpose of `throw' is to return from a return point previously - established with `catch'. The argument TAG is used to choose - among the various existing return points; it must be `eq' to the - value specified in the `catch'. If multiple return points match - TAG, the innermost one is used. - - The argument VALUE is used as the value to return from that - `catch'. - - If no return point is in effect with tag TAG, then a `no-catch' - error is signaled with data `(TAG VALUE)'. - - -File: lispref.info, Node: Examples of Catch, Next: Errors, Prev: Catch and Throw, Up: Nonlocal Exits - -Examples of `catch' and `throw' -------------------------------- - - One way to use `catch' and `throw' is to exit from a doubly nested -loop. (In most languages, this would be done with a "go to".) Here we -compute `(foo I J)' for I and J varying from 0 to 9: - - (defun search-foo () - (catch 'loop - (let ((i 0)) - (while (< i 10) - (let ((j 0)) - (while (< j 10) - (if (foo i j) - (throw 'loop (list i j))) - (setq j (1+ j)))) - (setq i (1+ i)))))) - -If `foo' ever returns non-`nil', we stop immediately and return a list -of I and J. If `foo' always returns `nil', the `catch' returns -normally, and the value is `nil', since that is the result of the -`while'. - - Here are two tricky examples, slightly different, showing two return -points at once. First, two return points with the same tag, `hack': - - (defun catch2 (tag) - (catch tag - (throw 'hack 'yes))) - => catch2 - - (catch 'hack - (print (catch2 'hack)) - 'no) - -| yes - => no - -Since both return points have tags that match the `throw', it goes to -the inner one, the one established in `catch2'. Therefore, `catch2' -returns normally with value `yes', and this value is printed. Finally -the second body form in the outer `catch', which is `'no', is evaluated -and returned from the outer `catch'. - - Now let's change the argument given to `catch2': - - (defun catch2 (tag) - (catch tag - (throw 'hack 'yes))) - => catch2 - - (catch 'hack - (print (catch2 'quux)) - 'no) - => yes - -We still have two return points, but this time only the outer one has -the tag `hack'; the inner one has the tag `quux' instead. Therefore, -`throw' makes the outer `catch' return the value `yes'. The function -`print' is never called, and the body-form `'no' is never evaluated. - - -File: lispref.info, Node: Errors, Next: Cleanups, Prev: Examples of Catch, Up: Nonlocal Exits - -Errors ------- - - When XEmacs Lisp attempts to evaluate a form that, for some reason, -cannot be evaluated, it "signals" an "error". - - When an error is signaled, XEmacs's default reaction is to print an -error message and terminate execution of the current command. This is -the right thing to do in most cases, such as if you type `C-f' at the -end of the buffer. - - In complicated programs, simple termination may not be what you want. -For example, the program may have made temporary changes in data -structures, or created temporary buffers that should be deleted before -the program is finished. In such cases, you would use `unwind-protect' -to establish "cleanup expressions" to be evaluated in case of error. -(*Note Cleanups::.) Occasionally, you may wish the program to continue -execution despite an error in a subroutine. In these cases, you would -use `condition-case' to establish "error handlers" to recover control -in case of error. - - Resist the temptation to use error handling to transfer control from -one part of the program to another; use `catch' and `throw' instead. -*Note Catch and Throw::. - -* Menu: - -* Signaling Errors:: How to report an error. -* Processing of Errors:: What XEmacs does when you report an error. -* Handling Errors:: How you can trap errors and continue execution. -* Error Symbols:: How errors are classified for trapping them. - - -File: lispref.info, Node: Signaling Errors, Next: Processing of Errors, Up: Errors - -How to Signal an Error -...................... - - Most errors are signaled "automatically" within Lisp primitives -which you call for other purposes, such as if you try to take the CAR -of an integer or move forward a character at the end of the buffer; you -can also signal errors explicitly with the functions `error' and -`signal'. - - Quitting, which happens when the user types `C-g', is not considered -an error, but it is handled almost like an error. *Note Quitting::. - - - Function: error FORMAT-STRING &rest ARGS - This function signals an error with an error message constructed by - applying `format' (*note String Conversion::.) to FORMAT-STRING - and ARGS. - - These examples show typical uses of `error': - - (error "You have committed an error. - Try something else.") - error--> You have committed an error. - Try something else. - - (error "You have committed %d errors." 10) - error--> You have committed 10 errors. - - `error' works by calling `signal' with two arguments: the error - symbol `error', and a list containing the string returned by - `format'. - - If you want to use your own string as an error message verbatim, - don't just write `(error STRING)'. If STRING contains `%', it - will be interpreted as a format specifier, with undesirable - results. Instead, use `(error "%s" STRING)'. - - - Function: signal ERROR-SYMBOL DATA - This function signals an error named by ERROR-SYMBOL. The - argument DATA is a list of additional Lisp objects relevant to the - circumstances of the error. - - The argument ERROR-SYMBOL must be an "error symbol"--a symbol - bearing a property `error-conditions' whose value is a list of - condition names. This is how XEmacs Lisp classifies different - sorts of errors. - - The number and significance of the objects in DATA depends on - ERROR-SYMBOL. For example, with a `wrong-type-arg' error, there - are two objects in the list: a predicate that describes the type - that was expected, and the object that failed to fit that type. - *Note Error Symbols::, for a description of error symbols. - - Both ERROR-SYMBOL and DATA are available to any error handlers - that handle the error: `condition-case' binds a local variable to - a list of the form `(ERROR-SYMBOL . DATA)' (*note Handling - Errors::.). If the error is not handled, these two values are - used in printing the error message. - - The function `signal' never returns (though in older Emacs versions - it could sometimes return). - - (signal 'wrong-number-of-arguments '(x y)) - error--> Wrong number of arguments: x, y - - (signal 'no-such-error '("My unknown error condition.")) - error--> peculiar error: "My unknown error condition." - - Common Lisp note: XEmacs Lisp has nothing like the Common Lisp - concept of continuable errors. - - -File: lispref.info, Node: Processing of Errors, Next: Handling Errors, Prev: Signaling Errors, Up: Errors - -How XEmacs Processes Errors -........................... - - When an error is signaled, `signal' searches for an active "handler" -for the error. A handler is a sequence of Lisp expressions designated -to be executed if an error happens in part of the Lisp program. If the -error has an applicable handler, the handler is executed, and control -resumes following the handler. The handler executes in the environment -of the `condition-case' that established it; all functions called -within that `condition-case' have already been exited, and the handler -cannot return to them. - - If there is no applicable handler for the error, the current command -is terminated and control returns to the editor command loop, because -the command loop has an implicit handler for all kinds of errors. The -command loop's handler uses the error symbol and associated data to -print an error message. - - An error that has no explicit handler may call the Lisp debugger. -The debugger is enabled if the variable `debug-on-error' (*note Error -Debugging::.) is non-`nil'. Unlike error handlers, the debugger runs -in the environment of the error, so that you can examine values of -variables precisely as they were at the time of the error. - - -File: lispref.info, Node: Handling Errors, Next: Error Symbols, Prev: Processing of Errors, Up: Errors - -Writing Code to Handle Errors -............................. - - The usual effect of signaling an error is to terminate the command -that is running and return immediately to the XEmacs editor command -loop. You can arrange to trap errors occurring in a part of your -program by establishing an error handler, with the special form -`condition-case'. A simple example looks like this: - - (condition-case nil - (delete-file filename) - (error nil)) - -This deletes the file named FILENAME, catching any error and returning -`nil' if an error occurs. - - The second argument of `condition-case' is called the "protected -form". (In the example above, the protected form is a call to -`delete-file'.) The error handlers go into effect when this form -begins execution and are deactivated when this form returns. They -remain in effect for all the intervening time. In particular, they are -in effect during the execution of functions called by this form, in -their subroutines, and so on. This is a good thing, since, strictly -speaking, errors can be signaled only by Lisp primitives (including -`signal' and `error') called by the protected form, not by the -protected form itself. - - The arguments after the protected form are handlers. Each handler -lists one or more "condition names" (which are symbols) to specify -which errors it will handle. The error symbol specified when an error -is signaled also defines a list of condition names. A handler applies -to an error if they have any condition names in common. In the example -above, there is one handler, and it specifies one condition name, -`error', which covers all errors. - - The search for an applicable handler checks all the established -handlers starting with the most recently established one. Thus, if two -nested `condition-case' forms offer to handle the same error, the inner -of the two will actually handle it. - - When an error is handled, control returns to the handler. Before -this happens, XEmacs unbinds all variable bindings made by binding -constructs that are being exited and executes the cleanups of all -`unwind-protect' forms that are exited. Once control arrives at the -handler, the body of the handler is executed. - - After execution of the handler body, execution continues by returning -from the `condition-case' form. Because the protected form is exited -completely before execution of the handler, the handler cannot resume -execution at the point of the error, nor can it examine variable -bindings that were made within the protected form. All it can do is -clean up and proceed. - - `condition-case' is often used to trap errors that are predictable, -such as failure to open a file in a call to `insert-file-contents'. It -is also used to trap errors that are totally unpredictable, such as -when the program evaluates an expression read from the user. - - Error signaling and handling have some resemblance to `throw' and -`catch', but they are entirely separate facilities. An error cannot be -caught by a `catch', and a `throw' cannot be handled by an error -handler (though using `throw' when there is no suitable `catch' signals -an error that can be handled). - - - Special Form: condition-case VAR PROTECTED-FORM HANDLERS... - This special form establishes the error handlers HANDLERS around - the execution of PROTECTED-FORM. If PROTECTED-FORM executes - without error, the value it returns becomes the value of the - `condition-case' form; in this case, the `condition-case' has no - effect. The `condition-case' form makes a difference when an - error occurs during PROTECTED-FORM. - - Each of the HANDLERS is a list of the form `(CONDITIONS BODY...)'. - Here CONDITIONS is an error condition name to be handled, or a - list of condition names; BODY is one or more Lisp expressions to - be executed when this handler handles an error. Here are examples - of handlers: - - (error nil) - - (arith-error (message "Division by zero")) - - ((arith-error file-error) - (message - "Either division by zero or failure to open a file")) - - Each error that occurs has an "error symbol" that describes what - kind of error it is. The `error-conditions' property of this - symbol is a list of condition names (*note Error Symbols::.). - Emacs searches all the active `condition-case' forms for a handler - that specifies one or more of these condition names; the innermost - matching `condition-case' handles the error. Within this - `condition-case', the first applicable handler handles the error. - - After executing the body of the handler, the `condition-case' - returns normally, using the value of the last form in the handler - body as the overall value. - - The argument VAR is a variable. `condition-case' does not bind - this variable when executing the PROTECTED-FORM, only when it - handles an error. At that time, it binds VAR locally to a list of - the form `(ERROR-SYMBOL . DATA)', giving the particulars of the - error. The handler can refer to this list to decide what to do. - For example, if the error is for failure opening a file, the file - name is the second element of DATA--the third element of VAR. - - If VAR is `nil', that means no variable is bound. Then the error - symbol and associated data are not available to the handler. - - Here is an example of using `condition-case' to handle the error -that results from dividing by zero. The handler prints out a warning -message and returns a very large number. - - (defun safe-divide (dividend divisor) - (condition-case err - ;; Protected form. - (/ dividend divisor) - ;; The handler. - (arith-error ; Condition. - (princ (format "Arithmetic error: %s" err)) - 1000000))) - => safe-divide - - (safe-divide 5 0) - -| Arithmetic error: (arith-error) - => 1000000 - -The handler specifies condition name `arith-error' so that it will -handle only division-by-zero errors. Other kinds of errors will not be -handled, at least not by this `condition-case'. Thus, - - (safe-divide nil 3) - error--> Wrong type argument: integer-or-marker-p, nil - - Here is a `condition-case' that catches all kinds of errors, -including those signaled with `error': - - (setq baz 34) - => 34 - - (condition-case err - (if (eq baz 35) - t - ;; This is a call to the function `error'. - (error "Rats! The variable %s was %s, not 35" 'baz baz)) - ;; This is the handler; it is not a form. - (error (princ (format "The error was: %s" err)) - 2)) - -| The error was: (error "Rats! The variable baz was 34, not 35") - => 2 - - -File: lispref.info, Node: Error Symbols, Prev: Handling Errors, Up: Errors - -Error Symbols and Condition Names -................................. - - When you signal an error, you specify an "error symbol" to specify -the kind of error you have in mind. Each error has one and only one -error symbol to categorize it. This is the finest classification of -errors defined by the XEmacs Lisp language. - - These narrow classifications are grouped into a hierarchy of wider -classes called "error conditions", identified by "condition names". -The narrowest such classes belong to the error symbols themselves: each -error symbol is also a condition name. There are also condition names -for more extensive classes, up to the condition name `error' which -takes in all kinds of errors. Thus, each error has one or more -condition names: `error', the error symbol if that is distinct from -`error', and perhaps some intermediate classifications. - - In order for a symbol to be an error symbol, it must have an -`error-conditions' property which gives a list of condition names. -This list defines the conditions that this kind of error belongs to. -(The error symbol itself, and the symbol `error', should always be -members of this list.) Thus, the hierarchy of condition names is -defined by the `error-conditions' properties of the error symbols. - - In addition to the `error-conditions' list, the error symbol should -have an `error-message' property whose value is a string to be printed -when that error is signaled but not handled. If the `error-message' -property exists, but is not a string, the error message `peculiar -error' is used. - - Here is how we define a new error symbol, `new-error': - - (put 'new-error - 'error-conditions - '(error my-own-errors new-error)) - => (error my-own-errors new-error) - (put 'new-error 'error-message "A new error") - => "A new error" - -This error has three condition names: `new-error', the narrowest -classification; `my-own-errors', which we imagine is a wider -classification; and `error', which is the widest of all. - - The error string should start with a capital letter but it should -not end with a period. This is for consistency with the rest of Emacs. - - Naturally, XEmacs will never signal `new-error' on its own; only an -explicit call to `signal' (*note Signaling Errors::.) in your code can -do this: - - (signal 'new-error '(x y)) - error--> A new error: x, y - - This error can be handled through any of the three condition names. -This example handles `new-error' and any other errors in the class -`my-own-errors': - - (condition-case foo - (bar nil t) - (my-own-errors nil)) - - The significant way that errors are classified is by their condition -names--the names used to match errors with handlers. An error symbol -serves only as a convenient way to specify the intended error message -and list of condition names. It would be cumbersome to give `signal' a -list of condition names rather than one error symbol. - - By contrast, using only error symbols without condition names would -seriously decrease the power of `condition-case'. Condition names make -it possible to categorize errors at various levels of generality when -you write an error handler. Using error symbols alone would eliminate -all but the narrowest level of classification. - - *Note Standard Errors::, for a list of all the standard error symbols -and their conditions. - diff --git a/info/lispref.info-9 b/info/lispref.info-9 deleted file mode 100644 index 579cb35..0000000 --- a/info/lispref.info-9 +++ /dev/null @@ -1,1216 +0,0 @@ -This is Info file ../../info/lispref.info, produced by Makeinfo version -1.68 from the input file lispref.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Lispref: (lispref). XEmacs Lisp Reference Manual. -END-INFO-DIR-ENTRY - - Edition History: - - GNU Emacs Lisp Reference Manual Second Edition (v2.01), May 1993 GNU -Emacs Lisp Reference Manual Further Revised (v2.02), August 1993 Lucid -Emacs Lisp Reference Manual (for 19.10) First Edition, March 1994 -XEmacs Lisp Programmer's Manual (for 19.12) Second Edition, April 1995 -GNU Emacs Lisp Reference Manual v2.4, June 1995 XEmacs Lisp -Programmer's Manual (for 19.13) Third Edition, July 1995 XEmacs Lisp -Reference Manual (for 19.14 and 20.0) v3.1, March 1996 XEmacs Lisp -Reference Manual (for 19.15 and 20.1, 20.2, 20.3) v3.2, April, May, -November 1997 XEmacs Lisp Reference Manual (for 21.0) v3.3, April 1998 - - Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software -Foundation, Inc. Copyright (C) 1994, 1995 Sun Microsystems, Inc. -Copyright (C) 1995, 1996 Ben Wing. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU General Public License" is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the section entitled "GNU General Public License" -may be included in a translation approved by the Free Software -Foundation instead of in the original English. - - -File: lispref.info, Node: Cleanups, Prev: Errors, Up: Nonlocal Exits - -Cleaning Up from Nonlocal Exits -------------------------------- - - The `unwind-protect' construct is essential whenever you temporarily -put a data structure in an inconsistent state; it permits you to ensure -the data are consistent in the event of an error or throw. - - - Special Form: unwind-protect BODY CLEANUP-FORMS... - `unwind-protect' executes the BODY with a guarantee that the - CLEANUP-FORMS will be evaluated if control leaves BODY, no matter - how that happens. The BODY may complete normally, or execute a - `throw' out of the `unwind-protect', or cause an error; in all - cases, the CLEANUP-FORMS will be evaluated. - - If the BODY forms finish normally, `unwind-protect' returns the - value of the last BODY form, after it evaluates the CLEANUP-FORMS. - If the BODY forms do not finish, `unwind-protect' does not return - any value in the normal sense. - - Only the BODY is actually protected by the `unwind-protect'. If - any of the CLEANUP-FORMS themselves exits nonlocally (e.g., via a - `throw' or an error), `unwind-protect' is *not* guaranteed to - evaluate the rest of them. If the failure of one of the - CLEANUP-FORMS has the potential to cause trouble, then protect it - with another `unwind-protect' around that form. - - The number of currently active `unwind-protect' forms counts, - together with the number of local variable bindings, against the - limit `max-specpdl-size' (*note Local Variables::.). - - For example, here we make an invisible buffer for temporary use, and -make sure to kill it before finishing: - - (save-excursion - (let ((buffer (get-buffer-create " *temp*"))) - (set-buffer buffer) - (unwind-protect - BODY - (kill-buffer buffer)))) - -You might think that we could just as well write `(kill-buffer -(current-buffer))' and dispense with the variable `buffer'. However, -the way shown above is safer, if BODY happens to get an error after -switching to a different buffer! (Alternatively, you could write -another `save-excursion' around the body, to ensure that the temporary -buffer becomes current in time to kill it.) - - Here is an actual example taken from the file `ftp.el'. It creates -a process (*note Processes::.) to try to establish a connection to a -remote machine. As the function `ftp-login' is highly susceptible to -numerous problems that the writer of the function cannot anticipate, it -is protected with a form that guarantees deletion of the process in the -event of failure. Otherwise, XEmacs might fill up with useless -subprocesses. - - (let ((win nil)) - (unwind-protect - (progn - (setq process (ftp-setup-buffer host file)) - (if (setq win (ftp-login process host user password)) - (message "Logged in") - (error "Ftp login failed"))) - (or win (and process (delete-process process))))) - - This example actually has a small bug: if the user types `C-g' to -quit, and the quit happens immediately after the function -`ftp-setup-buffer' returns but before the variable `process' is set, -the process will not be killed. There is no easy way to fix this bug, -but at least it is very unlikely. - - Here is another example which uses `unwind-protect' to make sure to -kill a temporary buffer. In this example, the value returned by -`unwind-protect' is used. - - (defun shell-command-string (cmd) - "Return the output of the shell command CMD, as a string." - (save-excursion - (set-buffer (generate-new-buffer " OS*cmd")) - (shell-command cmd t) - (unwind-protect - (buffer-string) - (kill-buffer (current-buffer))))) - - -File: lispref.info, Node: Variables, Next: Functions, Prev: Control Structures, Up: Top - -Variables -********* - - A "variable" is a name used in a program to stand for a value. -Nearly all programming languages have variables of some sort. In the -text of a Lisp program, variables are written using the syntax for -symbols. - - In Lisp, unlike most programming languages, programs are represented -primarily as Lisp objects and only secondarily as text. The Lisp -objects used for variables are symbols: the symbol name is the variable -name, and the variable's value is stored in the value cell of the -symbol. The use of a symbol as a variable is independent of its use as -a function name. *Note Symbol Components::. - - The Lisp objects that constitute a Lisp program determine the textual -form of the program--it is simply the read syntax for those Lisp -objects. This is why, for example, a variable in a textual Lisp program -is written using the read syntax for the symbol that represents the -variable. - -* Menu: - -* Global Variables:: Variable values that exist permanently, everywhere. -* Constant Variables:: Certain "variables" have values that never change. -* Local Variables:: Variable values that exist only temporarily. -* Void Variables:: Symbols that lack values. -* Defining Variables:: A definition says a symbol is used as a variable. -* Accessing Variables:: Examining values of variables whose names - are known only at run time. -* Setting Variables:: Storing new values in variables. -* Variable Scoping:: How Lisp chooses among local and global values. -* Buffer-Local Variables:: Variable values in effect only in one buffer. -* Variable Aliases:: Making one variable point to another. - - -File: lispref.info, Node: Global Variables, Next: Constant Variables, Up: Variables - -Global Variables -================ - - The simplest way to use a variable is "globally". This means that -the variable has just one value at a time, and this value is in effect -(at least for the moment) throughout the Lisp system. The value remains -in effect until you specify a new one. When a new value replaces the -old one, no trace of the old value remains in the variable. - - You specify a value for a symbol with `setq'. For example, - - (setq x '(a b)) - -gives the variable `x' the value `(a b)'. Note that `setq' does not -evaluate its first argument, the name of the variable, but it does -evaluate the second argument, the new value. - - Once the variable has a value, you can refer to it by using the -symbol by itself as an expression. Thus, - - x => (a b) - -assuming the `setq' form shown above has already been executed. - - If you do another `setq', the new value replaces the old one: - - x - => (a b) - (setq x 4) - => 4 - x - => 4 - - -File: lispref.info, Node: Constant Variables, Next: Local Variables, Prev: Global Variables, Up: Variables - -Variables That Never Change -=========================== - - In XEmacs Lisp, some symbols always evaluate to themselves: the two -special symbols `nil' and `t', as well as "keyword symbols", that is, -symbols whose name begins with the character ``:''. These symbols -cannot be rebound, nor can their value cells be changed. An attempt to -change the value of `nil' or `t' signals a `setting-constant' error. - - nil == 'nil - => nil - (setq nil 500) - error--> Attempt to set constant symbol: nil - - -File: lispref.info, Node: Local Variables, Next: Void Variables, Prev: Constant Variables, Up: Variables - -Local Variables -=============== - - Global variables have values that last until explicitly superseded -with new values. Sometimes it is useful to create variable values that -exist temporarily--only while within a certain part of the program. -These values are called "local", and the variables so used are called -"local variables". - - For example, when a function is called, its argument variables -receive new local values that last until the function exits. The `let' -special form explicitly establishes new local values for specified -variables; these last until exit from the `let' form. - - Establishing a local value saves away the previous value (or lack of -one) of the variable. When the life span of the local value is over, -the previous value is restored. In the mean time, we say that the -previous value is "shadowed" and "not visible". Both global and local -values may be shadowed (*note Scope::.). - - If you set a variable (such as with `setq') while it is local, this -replaces the local value; it does not alter the global value, or -previous local values that are shadowed. To model this behavior, we -speak of a "local binding" of the variable as well as a local value. - - The local binding is a conceptual place that holds a local value. -Entry to a function, or a special form such as `let', creates the local -binding; exit from the function or from the `let' removes the local -binding. As long as the local binding lasts, the variable's value is -stored within it. Use of `setq' or `set' while there is a local -binding stores a different value into the local binding; it does not -create a new binding. - - We also speak of the "global binding", which is where (conceptually) -the global value is kept. - - A variable can have more than one local binding at a time (for -example, if there are nested `let' forms that bind it). In such a -case, the most recently created local binding that still exists is the -"current binding" of the variable. (This is called "dynamic scoping"; -see *Note Variable Scoping::.) If there are no local bindings, the -variable's global binding is its current binding. We also call the -current binding the "most-local existing binding", for emphasis. -Ordinary evaluation of a symbol always returns the value of its current -binding. - - The special forms `let' and `let*' exist to create local bindings. - - - Special Form: let (BINDINGS...) FORMS... - This special form binds variables according to BINDINGS and then - evaluates all of the FORMS in textual order. The `let'-form - returns the value of the last form in FORMS. - - Each of the BINDINGS is either (i) a symbol, in which case that - symbol is bound to `nil'; or (ii) a list of the form `(SYMBOL - VALUE-FORM)', in which case SYMBOL is bound to the result of - evaluating VALUE-FORM. If VALUE-FORM is omitted, `nil' is used. - - All of the VALUE-FORMs in BINDINGS are evaluated in the order they - appear and *before* any of the symbols are bound. Here is an - example of this: `Z' is bound to the old value of `Y', which is 2, - not the new value, 1. - - (setq Y 2) - => 2 - (let ((Y 1) - (Z Y)) - (list Y Z)) - => (1 2) - - - Special Form: let* (BINDINGS...) FORMS... - This special form is like `let', but it binds each variable right - after computing its local value, before computing the local value - for the next variable. Therefore, an expression in BINDINGS can - reasonably refer to the preceding symbols bound in this `let*' - form. Compare the following example with the example above for - `let'. - - (setq Y 2) - => 2 - (let* ((Y 1) - (Z Y)) ; Use the just-established value of `Y'. - (list Y Z)) - => (1 1) - - Here is a complete list of the other facilities that create local -bindings: - - * Function calls (*note Functions::.). - - * Macro calls (*note Macros::.). - - * `condition-case' (*note Errors::.). - - Variables can also have buffer-local bindings (*note Buffer-Local -Variables::.). These kinds of bindings work somewhat like ordinary -local bindings, but they are localized depending on "where" you are in -Emacs, rather than localized in time. - - - Variable: max-specpdl-size - This variable defines the limit on the total number of local - variable bindings and `unwind-protect' cleanups (*note Nonlocal - Exits::.) that are allowed before signaling an error (with data - `"Variable binding depth exceeds max-specpdl-size"'). - - This limit, with the associated error when it is exceeded, is one - way that Lisp avoids infinite recursion on an ill-defined function. - - The default value is 600. - - `max-lisp-eval-depth' provides another limit on depth of nesting. - *Note Eval::. - - -File: lispref.info, Node: Void Variables, Next: Defining Variables, Prev: Local Variables, Up: Variables - -When a Variable is "Void" -========================= - - If you have never given a symbol any value as a global variable, we -say that that symbol's global value is "void". In other words, the -symbol's value cell does not have any Lisp object in it. If you try to -evaluate the symbol, you get a `void-variable' error rather than a -value. - - Note that a value of `nil' is not the same as void. The symbol -`nil' is a Lisp object and can be the value of a variable just as any -other object can be; but it is *a value*. A void variable does not -have any value. - - After you have given a variable a value, you can make it void once -more using `makunbound'. - - - Function: makunbound SYMBOL - This function makes the current binding of SYMBOL void. - Subsequent attempts to use this symbol's value as a variable will - signal the error `void-variable', unless or until you set it again. - - `makunbound' returns SYMBOL. - - (makunbound 'x) ; Make the global value - ; of `x' void. - => x - x - error--> Symbol's value as variable is void: x - - If SYMBOL is locally bound, `makunbound' affects the most local - existing binding. This is the only way a symbol can have a void - local binding, since all the constructs that create local bindings - create them with values. In this case, the voidness lasts at most - as long as the binding does; when the binding is removed due to - exit from the construct that made it, the previous or global - binding is reexposed as usual, and the variable is no longer void - unless the newly reexposed binding was void all along. - - (setq x 1) ; Put a value in the global binding. - => 1 - (let ((x 2)) ; Locally bind it. - (makunbound 'x) ; Void the local binding. - x) - error--> Symbol's value as variable is void: x - - x ; The global binding is unchanged. - => 1 - - (let ((x 2)) ; Locally bind it. - (let ((x 3)) ; And again. - (makunbound 'x) ; Void the innermost-local binding. - x)) ; And refer: it's void. - error--> Symbol's value as variable is void: x - - (let ((x 2)) - (let ((x 3)) - (makunbound 'x)) ; Void inner binding, then remove it. - x) ; Now outer `let' binding is visible. - => 2 - - A variable that has been made void with `makunbound' is -indistinguishable from one that has never received a value and has -always been void. - - You can use the function `boundp' to test whether a variable is -currently void. - - - Function: boundp VARIABLE - `boundp' returns `t' if VARIABLE (a symbol) is not void; more - precisely, if its current binding is not void. It returns `nil' - otherwise. - - (boundp 'abracadabra) ; Starts out void. - => nil - - (let ((abracadabra 5)) ; Locally bind it. - (boundp 'abracadabra)) - => t - - (boundp 'abracadabra) ; Still globally void. - => nil - - (setq abracadabra 5) ; Make it globally nonvoid. - => 5 - - (boundp 'abracadabra) - => t - - -File: lispref.info, Node: Defining Variables, Next: Accessing Variables, Prev: Void Variables, Up: Variables - -Defining Global Variables -========================= - - You may announce your intention to use a symbol as a global variable -with a "variable definition": a special form, either `defconst' or -`defvar'. - - In XEmacs Lisp, definitions serve three purposes. First, they inform -people who read the code that certain symbols are *intended* to be used -a certain way (as variables). Second, they inform the Lisp system of -these things, supplying a value and documentation. Third, they provide -information to utilities such as `etags' and `make-docfile', which -create data bases of the functions and variables in a program. - - The difference between `defconst' and `defvar' is primarily a matter -of intent, serving to inform human readers of whether programs will -change the variable. XEmacs Lisp does not restrict the ways in which a -variable can be used based on `defconst' or `defvar' declarations. -However, it does make a difference for initialization: `defconst' -unconditionally initializes the variable, while `defvar' initializes it -only if it is void. - - One would expect user option variables to be defined with -`defconst', since programs do not change them. Unfortunately, this has -bad results if the definition is in a library that is not preloaded: -`defconst' would override any prior value when the library is loaded. -Users would like to be able to set user options in their init files, -and override the default values given in the definitions. For this -reason, user options must be defined with `defvar'. - - - Special Form: defvar SYMBOL [VALUE [DOC-STRING]] - This special form defines SYMBOL as a value and initializes it. - The definition informs a person reading your code that SYMBOL is - used as a variable that programs are likely to set or change. It - is also used for all user option variables except in the preloaded - parts of XEmacs. Note that SYMBOL is not evaluated; the symbol to - be defined must appear explicitly in the `defvar'. - - If SYMBOL already has a value (i.e., it is not void), VALUE is not - even evaluated, and SYMBOL's value remains unchanged. If SYMBOL - is void and VALUE is specified, `defvar' evaluates it and sets - SYMBOL to the result. (If VALUE is omitted, the value of SYMBOL - is not changed in any case.) - - When you evaluate a top-level `defvar' form with `C-M-x' in Emacs - Lisp mode (`eval-defun'), a special feature of `eval-defun' - evaluates it as a `defconst'. The purpose of this is to make sure - the variable's value is reinitialized, when you ask for it - specifically. - - If SYMBOL has a buffer-local binding in the current buffer, - `defvar' sets the default value, not the local value. *Note - Buffer-Local Variables::. - - If the DOC-STRING argument appears, it specifies the documentation - for the variable. (This opportunity to specify documentation is - one of the main benefits of defining the variable.) The - documentation is stored in the symbol's `variable-documentation' - property. The XEmacs help functions (*note Documentation::.) look - for this property. - - If the first character of DOC-STRING is `*', it means that this - variable is considered a user option. This lets users set the - variable conveniently using the commands `set-variable' and - `edit-options'. - - For example, this form defines `foo' but does not set its value: - - (defvar foo) - => foo - - The following example sets the value of `bar' to `23', and gives - it a documentation string: - - (defvar bar 23 - "The normal weight of a bar.") - => bar - - The following form changes the documentation string for `bar', - making it a user option, but does not change the value, since `bar' - already has a value. (The addition `(1+ 23)' is not even - performed.) - - (defvar bar (1+ 23) - "*The normal weight of a bar.") - => bar - bar - => 23 - - Here is an equivalent expression for the `defvar' special form: - - (defvar SYMBOL VALUE DOC-STRING) - == - (progn - (if (not (boundp 'SYMBOL)) - (setq SYMBOL VALUE)) - (put 'SYMBOL 'variable-documentation 'DOC-STRING) - 'SYMBOL) - - The `defvar' form returns SYMBOL, but it is normally used at top - level in a file where its value does not matter. - - - Special Form: defconst SYMBOL [VALUE [DOC-STRING]] - This special form defines SYMBOL as a value and initializes it. - It informs a person reading your code that SYMBOL has a global - value, established here, that will not normally be changed or - locally bound by the execution of the program. The user, however, - may be welcome to change it. Note that SYMBOL is not evaluated; - the symbol to be defined must appear explicitly in the `defconst'. - - `defconst' always evaluates VALUE and sets the global value of - SYMBOL to the result, provided VALUE is given. If SYMBOL has a - buffer-local binding in the current buffer, `defconst' sets the - default value, not the local value. - - *Please note:* Don't use `defconst' for user option variables in - libraries that are not standardly preloaded. The user should be - able to specify a value for such a variable in the `.emacs' file, - so that it will be in effect if and when the library is loaded - later. - - Here, `pi' is a constant that presumably ought not to be changed - by anyone (attempts by the Indiana State Legislature - notwithstanding). As the second form illustrates, however, this - is only advisory. - - (defconst pi 3.1415 "Pi to five places.") - => pi - (setq pi 3) - => pi - pi - => 3 - - - Function: user-variable-p VARIABLE - This function returns `t' if VARIABLE is a user option--a variable - intended to be set by the user for customization--and `nil' - otherwise. (Variables other than user options exist for the - internal purposes of Lisp programs, and users need not know about - them.) - - User option variables are distinguished from other variables by the - first character of the `variable-documentation' property. If the - property exists and is a string, and its first character is `*', - then the variable is a user option. - - If a user option variable has a `variable-interactive' property, the -`set-variable' command uses that value to control reading the new value -for the variable. The property's value is used as if it were the -argument to `interactive'. - - *Warning:* If the `defconst' and `defvar' special forms are used -while the variable has a local binding, they set the local binding's -value; the global binding is not changed. This is not what we really -want. To prevent it, use these special forms at top level in a file, -where normally no local binding is in effect, and make sure to load the -file before making a local binding for the variable. - - -File: lispref.info, Node: Accessing Variables, Next: Setting Variables, Prev: Defining Variables, Up: Variables - -Accessing Variable Values -========================= - - The usual way to reference a variable is to write the symbol which -names it (*note Symbol Forms::.). This requires you to specify the -variable name when you write the program. Usually that is exactly what -you want to do. Occasionally you need to choose at run time which -variable to reference; then you can use `symbol-value'. - - - Function: symbol-value SYMBOL - This function returns the value of SYMBOL. This is the value in - the innermost local binding of the symbol, or its global value if - it has no local bindings. - - (setq abracadabra 5) - => 5 - (setq foo 9) - => 9 - - ;; Here the symbol `abracadabra' - ;; is the symbol whose value is examined. - (let ((abracadabra 'foo)) - (symbol-value 'abracadabra)) - => foo - - ;; Here the value of `abracadabra', - ;; which is `foo', - ;; is the symbol whose value is examined. - (let ((abracadabra 'foo)) - (symbol-value abracadabra)) - => 9 - - (symbol-value 'abracadabra) - => 5 - - A `void-variable' error is signaled if SYMBOL has neither a local - binding nor a global value. - - -File: lispref.info, Node: Setting Variables, Next: Variable Scoping, Prev: Accessing Variables, Up: Variables - -How to Alter a Variable Value -============================= - - The usual way to change the value of a variable is with the special -form `setq'. When you need to compute the choice of variable at run -time, use the function `set'. - - - Special Form: setq [SYMBOL FORM]... - This special form is the most common method of changing a - variable's value. Each SYMBOL is given a new value, which is the - result of evaluating the corresponding FORM. The most-local - existing binding of the symbol is changed. - - `setq' does not evaluate SYMBOL; it sets the symbol that you - write. We say that this argument is "automatically quoted". The - `q' in `setq' stands for "quoted." - - The value of the `setq' form is the value of the last FORM. - - (setq x (1+ 2)) - => 3 - x ; `x' now has a global value. - => 3 - (let ((x 5)) - (setq x 6) ; The local binding of `x' is set. - x) - => 6 - x ; The global value is unchanged. - => 3 - - Note that the first FORM is evaluated, then the first SYMBOL is - set, then the second FORM is evaluated, then the second SYMBOL is - set, and so on: - - (setq x 10 ; Notice that `x' is set before - y (1+ x)) ; the value of `y' is computed. - => 11 - - - Function: set SYMBOL VALUE - This function sets SYMBOL's value to VALUE, then returns VALUE. - Since `set' is a function, the expression written for SYMBOL is - evaluated to obtain the symbol to set. - - The most-local existing binding of the variable is the binding - that is set; shadowed bindings are not affected. - - (set one 1) - error--> Symbol's value as variable is void: one - (set 'one 1) - => 1 - (set 'two 'one) - => one - (set two 2) ; `two' evaluates to symbol `one'. - => 2 - one ; So it is `one' that was set. - => 2 - (let ((one 1)) ; This binding of `one' is set, - (set 'one 3) ; not the global value. - one) - => 3 - one - => 2 - - If SYMBOL is not actually a symbol, a `wrong-type-argument' error - is signaled. - - (set '(x y) 'z) - error--> Wrong type argument: symbolp, (x y) - - Logically speaking, `set' is a more fundamental primitive than - `setq'. Any use of `setq' can be trivially rewritten to use - `set'; `setq' could even be defined as a macro, given the - availability of `set'. However, `set' itself is rarely used; - beginners hardly need to know about it. It is useful only for - choosing at run time which variable to set. For example, the - command `set-variable', which reads a variable name from the user - and then sets the variable, needs to use `set'. - - Common Lisp note: In Common Lisp, `set' always changes the - symbol's special value, ignoring any lexical bindings. In - XEmacs Lisp, all variables and all bindings are (in effect) - special, so `set' always affects the most local existing - binding. - - One other function for setting a variable is designed to add an -element to a list if it is not already present in the list. - - - Function: add-to-list SYMBOL ELEMENT - This function sets the variable SYMBOL by consing ELEMENT onto the - old value, if ELEMENT is not already a member of that value. It - returns the resulting list, whether updated or not. The value of - SYMBOL had better be a list already before the call. - - The argument SYMBOL is not implicitly quoted; `add-to-list' is an - ordinary function, like `set' and unlike `setq'. Quote the - argument yourself if that is what you want. - - Here's a scenario showing how to use `add-to-list': - - (setq foo '(a b)) - => (a b) - - (add-to-list 'foo 'c) ;; Add `c'. - => (c a b) - - (add-to-list 'foo 'b) ;; No effect. - => (c a b) - - foo ;; `foo' was changed. - => (c a b) - - An equivalent expression for `(add-to-list 'VAR VALUE)' is this: - - (or (member VALUE VAR) - (setq VAR (cons VALUE VAR))) - - -File: lispref.info, Node: Variable Scoping, Next: Buffer-Local Variables, Prev: Setting Variables, Up: Variables - -Scoping Rules for Variable Bindings -=================================== - - A given symbol `foo' may have several local variable bindings, -established at different places in the Lisp program, as well as a global -binding. The most recently established binding takes precedence over -the others. - - Local bindings in XEmacs Lisp have "indefinite scope" and "dynamic -extent". "Scope" refers to *where* textually in the source code the -binding can be accessed. Indefinite scope means that any part of the -program can potentially access the variable binding. "Extent" refers -to *when*, as the program is executing, the binding exists. Dynamic -extent means that the binding lasts as long as the activation of the -construct that established it. - - The combination of dynamic extent and indefinite scope is called -"dynamic scoping". By contrast, most programming languages use -"lexical scoping", in which references to a local variable must be -located textually within the function or block that binds the variable. - - Common Lisp note: Variables declared "special" in Common Lisp are - dynamically scoped, like variables in XEmacs Lisp. - -* Menu: - -* Scope:: Scope means where in the program a value is visible. - Comparison with other languages. -* Extent:: Extent means how long in time a value exists. -* Impl of Scope:: Two ways to implement dynamic scoping. -* Using Scoping:: How to use dynamic scoping carefully and avoid problems. - - -File: lispref.info, Node: Scope, Next: Extent, Up: Variable Scoping - -Scope ------ - - XEmacs Lisp uses "indefinite scope" for local variable bindings. -This means that any function anywhere in the program text might access a -given binding of a variable. Consider the following function -definitions: - - (defun binder (x) ; `x' is bound in `binder'. - (foo 5)) ; `foo' is some other function. - - (defun user () ; `x' is used in `user'. - (list x)) - - In a lexically scoped language, the binding of `x' in `binder' would -never be accessible in `user', because `user' is not textually -contained within the function `binder'. However, in dynamically scoped -XEmacs Lisp, `user' may or may not refer to the binding of `x' -established in `binder', depending on circumstances: - - * If we call `user' directly without calling `binder' at all, then - whatever binding of `x' is found, it cannot come from `binder'. - - * If we define `foo' as follows and call `binder', then the binding - made in `binder' will be seen in `user': - - (defun foo (lose) - (user)) - - * If we define `foo' as follows and call `binder', then the binding - made in `binder' *will not* be seen in `user': - - (defun foo (x) - (user)) - - Here, when `foo' is called by `binder', it binds `x'. (The - binding in `foo' is said to "shadow" the one made in `binder'.) - Therefore, `user' will access the `x' bound by `foo' instead of - the one bound by `binder'. - - -File: lispref.info, Node: Extent, Next: Impl of Scope, Prev: Scope, Up: Variable Scoping - -Extent ------- - - "Extent" refers to the time during program execution that a variable -name is valid. In XEmacs Lisp, a variable is valid only while the form -that bound it is executing. This is called "dynamic extent". "Local" -or "automatic" variables in most languages, including C and Pascal, -have dynamic extent. - - One alternative to dynamic extent is "indefinite extent". This -means that a variable binding can live on past the exit from the form -that made the binding. Common Lisp and Scheme, for example, support -this, but XEmacs Lisp does not. - - To illustrate this, the function below, `make-add', returns a -function that purports to add N to its own argument M. This would work -in Common Lisp, but it does not work as intended in XEmacs Lisp, -because after the call to `make-add' exits, the variable `n' is no -longer bound to the actual argument 2. - - (defun make-add (n) - (function (lambda (m) (+ n m)))) ; Return a function. - => make-add - (fset 'add2 (make-add 2)) ; Define function `add2' - ; with `(make-add 2)'. - => (lambda (m) (+ n m)) - (add2 4) ; Try to add 2 to 4. - error--> Symbol's value as variable is void: n - - Some Lisp dialects have "closures", objects that are like functions -but record additional variable bindings. XEmacs Lisp does not have -closures. - - -File: lispref.info, Node: Impl of Scope, Next: Using Scoping, Prev: Extent, Up: Variable Scoping - -Implementation of Dynamic Scoping ---------------------------------- - - A simple sample implementation (which is not how XEmacs Lisp actually -works) may help you understand dynamic binding. This technique is -called "deep binding" and was used in early Lisp systems. - - Suppose there is a stack of bindings: variable-value pairs. At entry -to a function or to a `let' form, we can push bindings on the stack for -the arguments or local variables created there. We can pop those -bindings from the stack at exit from the binding construct. - - We can find the value of a variable by searching the stack from top -to bottom for a binding for that variable; the value from that binding -is the value of the variable. To set the variable, we search for the -current binding, then store the new value into that binding. - - As you can see, a function's bindings remain in effect as long as it -continues execution, even during its calls to other functions. That is -why we say the extent of the binding is dynamic. And any other function -can refer to the bindings, if it uses the same variables while the -bindings are in effect. That is why we say the scope is indefinite. - - The actual implementation of variable scoping in XEmacs Lisp uses a -technique called "shallow binding". Each variable has a standard place -in which its current value is always found--the value cell of the -symbol. - - In shallow binding, setting the variable works by storing a value in -the value cell. Creating a new binding works by pushing the old value -(belonging to a previous binding) on a stack, and storing the local -value in the value cell. Eliminating a binding works by popping the -old value off the stack, into the value cell. - - We use shallow binding because it has the same results as deep -binding, but runs faster, since there is never a need to search for a -binding. - - -File: lispref.info, Node: Using Scoping, Prev: Impl of Scope, Up: Variable Scoping - -Proper Use of Dynamic Scoping ------------------------------ - - Binding a variable in one function and using it in another is a -powerful technique, but if used without restraint, it can make programs -hard to understand. There are two clean ways to use this technique: - - * Use or bind the variable only in a few related functions, written - close together in one file. Such a variable is used for - communication within one program. - - You should write comments to inform other programmers that they - can see all uses of the variable before them, and to advise them - not to add uses elsewhere. - - * Give the variable a well-defined, documented meaning, and make all - appropriate functions refer to it (but not bind it or set it) - wherever that meaning is relevant. For example, the variable - `case-fold-search' is defined as "non-`nil' means ignore case when - searching"; various search and replace functions refer to it - directly or through their subroutines, but do not bind or set it. - - Then you can bind the variable in other programs, knowing reliably - what the effect will be. - - In either case, you should define the variable with `defvar'. This -helps other people understand your program by telling them to look for -inter-function usage. It also avoids a warning from the byte compiler. -Choose the variable's name to avoid name conflicts--don't use short -names like `x'. - - -File: lispref.info, Node: Buffer-Local Variables, Next: Variable Aliases, Prev: Variable Scoping, Up: Variables - -Buffer-Local Variables -====================== - - Global and local variable bindings are found in most programming -languages in one form or another. XEmacs also supports another, unusual -kind of variable binding: "buffer-local" bindings, which apply only to -one buffer. XEmacs Lisp is meant for programming editing commands, and -having different values for a variable in different buffers is an -important customization method. - -* Menu: - -* Intro to Buffer-Local:: Introduction and concepts. -* Creating Buffer-Local:: Creating and destroying buffer-local bindings. -* Default Value:: The default value is seen in buffers - that don't have their own local values. - - -File: lispref.info, Node: Intro to Buffer-Local, Next: Creating Buffer-Local, Up: Buffer-Local Variables - -Introduction to Buffer-Local Variables --------------------------------------- - - A buffer-local variable has a buffer-local binding associated with a -particular buffer. The binding is in effect when that buffer is -current; otherwise, it is not in effect. If you set the variable while -a buffer-local binding is in effect, the new value goes in that binding, -so the global binding is unchanged; this means that the change is -visible in that buffer alone. - - A variable may have buffer-local bindings in some buffers but not in -others. The global binding is shared by all the buffers that don't have -their own bindings. Thus, if you set the variable in a buffer that does -not have a buffer-local binding for it, the new value is visible in all -buffers except those with buffer-local bindings. (Here we are assuming -that there are no `let'-style local bindings to complicate the issue.) - - The most common use of buffer-local bindings is for major modes to -change variables that control the behavior of commands. For example, C -mode and Lisp mode both set the variable `paragraph-start' to specify -that only blank lines separate paragraphs. They do this by making the -variable buffer-local in the buffer that is being put into C mode or -Lisp mode, and then setting it to the new value for that mode. - - The usual way to make a buffer-local binding is with -`make-local-variable', which is what major mode commands use. This -affects just the current buffer; all other buffers (including those yet -to be created) continue to share the global value. - - A more powerful operation is to mark the variable as "automatically -buffer-local" by calling `make-variable-buffer-local'. You can think -of this as making the variable local in all buffers, even those yet to -be created. More precisely, the effect is that setting the variable -automatically makes the variable local to the current buffer if it is -not already so. All buffers start out by sharing the global value of -the variable as usual, but any `setq' creates a buffer-local binding -for the current buffer. The new value is stored in the buffer-local -binding, leaving the (default) global binding untouched. The global -value can no longer be changed with `setq'; you need to use -`setq-default' to do that. - - Local variables in a file you edit are also represented by -buffer-local bindings for the buffer that holds the file within XEmacs. -*Note Auto Major Mode::. - - -File: lispref.info, Node: Creating Buffer-Local, Next: Default Value, Prev: Intro to Buffer-Local, Up: Buffer-Local Variables - -Creating and Deleting Buffer-Local Bindings -------------------------------------------- - - - Command: make-local-variable VARIABLE - This function creates a buffer-local binding in the current buffer - for VARIABLE (a symbol). Other buffers are not affected. The - value returned is VARIABLE. - - The buffer-local value of VARIABLE starts out as the same value - VARIABLE previously had. If VARIABLE was void, it remains void. - - ;; In buffer `b1': - (setq foo 5) ; Affects all buffers. - => 5 - (make-local-variable 'foo) ; Now it is local in `b1'. - => foo - foo ; That did not change - => 5 ; the value. - (setq foo 6) ; Change the value - => 6 ; in `b1'. - foo - => 6 - - ;; In buffer `b2', the value hasn't changed. - (save-excursion - (set-buffer "b2") - foo) - => 5 - - Making a variable buffer-local within a `let'-binding for that - variable does not work. This is because `let' does not distinguish - between different kinds of bindings; it knows only which variable - the binding was made for. - - *Please note:* do not use `make-local-variable' for a hook - variable. Instead, use `make-local-hook'. *Note Hooks::. - - - Command: make-variable-buffer-local VARIABLE - This function marks VARIABLE (a symbol) automatically - buffer-local, so that any subsequent attempt to set it will make it - local to the current buffer at the time. - - The value returned is VARIABLE. - - - Function: local-variable-p VARIABLE &optional BUFFER - This returns `t' if VARIABLE is buffer-local in buffer BUFFER - (which defaults to the current buffer); otherwise, `nil'. - - - Function: buffer-local-variables &optional BUFFER - This function returns a list describing the buffer-local variables - in buffer BUFFER. It returns an association list (*note - Association Lists::.) in which each association contains one - buffer-local variable and its value. When a buffer-local variable - is void in BUFFER, then it appears directly in the resulting list. - If BUFFER is omitted, the current buffer is used. - - (make-local-variable 'foobar) - (makunbound 'foobar) - (make-local-variable 'bind-me) - (setq bind-me 69) - (setq lcl (buffer-local-variables)) - ;; First, built-in variables local in all buffers: - => ((mark-active . nil) - (buffer-undo-list nil) - (mode-name . "Fundamental") - ... - ;; Next, non-built-in local variables. - ;; This one is local and void: - foobar - ;; This one is local and nonvoid: - (bind-me . 69)) - - Note that storing new values into the CDRs of cons cells in this - list does *not* change the local values of the variables. - - - Command: kill-local-variable VARIABLE - This function deletes the buffer-local binding (if any) for - VARIABLE (a symbol) in the current buffer. As a result, the - global (default) binding of VARIABLE becomes visible in this - buffer. Usually this results in a change in the value of - VARIABLE, since the global value is usually different from the - buffer-local value just eliminated. - - If you kill the local binding of a variable that automatically - becomes local when set, this makes the global value visible in the - current buffer. However, if you set the variable again, that will - once again create a local binding for it. - - `kill-local-variable' returns VARIABLE. - - This function is a command because it is sometimes useful to kill - one buffer-local variable interactively, just as it is useful to - create buffer-local variables interactively. - - - Function: kill-all-local-variables - This function eliminates all the buffer-local variable bindings of - the current buffer except for variables marked as "permanent". As - a result, the buffer will see the default values of most variables. - - This function also resets certain other information pertaining to - the buffer: it sets the local keymap to `nil', the syntax table to - the value of `standard-syntax-table', and the abbrev table to the - value of `fundamental-mode-abbrev-table'. - - Every major mode command begins by calling this function, which - has the effect of switching to Fundamental mode and erasing most - of the effects of the previous major mode. To ensure that this - does its job, the variables that major modes set should not be - marked permanent. - - `kill-all-local-variables' returns `nil'. - - A local variable is "permanent" if the variable name (a symbol) has a -`permanent-local' property that is non-`nil'. Permanent locals are -appropriate for data pertaining to where the file came from or how to -save it, rather than with how to edit the contents. - - -File: lispref.info, Node: Default Value, Prev: Creating Buffer-Local, Up: Buffer-Local Variables - -The Default Value of a Buffer-Local Variable --------------------------------------------- - - The global value of a variable with buffer-local bindings is also -called the "default" value, because it is the value that is in effect -except when specifically overridden. - - The functions `default-value' and `setq-default' access and change a -variable's default value regardless of whether the current buffer has a -buffer-local binding. For example, you could use `setq-default' to -change the default setting of `paragraph-start' for most buffers; and -this would work even when you are in a C or Lisp mode buffer that has a -buffer-local value for this variable. - - The special forms `defvar' and `defconst' also set the default value -(if they set the variable at all), rather than any local value. - - - Function: default-value SYMBOL - This function returns SYMBOL's default value. This is the value - that is seen in buffers that do not have their own values for this - variable. If SYMBOL is not buffer-local, this is equivalent to - `symbol-value' (*note Accessing Variables::.). - - - Function: default-boundp SYMBOL - The function `default-boundp' tells you whether SYMBOL's default - value is nonvoid. If `(default-boundp 'foo)' returns `nil', then - `(default-value 'foo)' would get an error. - - `default-boundp' is to `default-value' as `boundp' is to - `symbol-value'. - - - Special Form: setq-default SYMBOL VALUE - This sets the default value of SYMBOL to VALUE. It does not - evaluate SYMBOL, but does evaluate VALUE. The value of the - `setq-default' form is VALUE. - - If a SYMBOL is not buffer-local for the current buffer, and is not - marked automatically buffer-local, `setq-default' has the same - effect as `setq'. If SYMBOL is buffer-local for the current - buffer, then this changes the value that other buffers will see - (as long as they don't have a buffer-local value), but not the - value that the current buffer sees. - - ;; In buffer `foo': - (make-local-variable 'local) - => local - (setq local 'value-in-foo) - => value-in-foo - (setq-default local 'new-default) - => new-default - local - => value-in-foo - (default-value 'local) - => new-default - - ;; In (the new) buffer `bar': - local - => new-default - (default-value 'local) - => new-default - (setq local 'another-default) - => another-default - (default-value 'local) - => another-default - - ;; Back in buffer `foo': - local - => value-in-foo - (default-value 'local) - => another-default - - - Function: set-default SYMBOL VALUE - This function is like `setq-default', except that SYMBOL is - evaluated. - - (set-default (car '(a b c)) 23) - => 23 - (default-value 'a) - => 23 - diff --git a/info/new-users-guide.info b/info/new-users-guide.info deleted file mode 100644 index ced6a25..0000000 --- a/info/new-users-guide.info +++ /dev/null @@ -1,76 +0,0 @@ -This is Info file ../../info/new-users-guide.info, produced by Makeinfo -version 1.68 from the input file new-users-guide.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Intro: (new-users-guide). Introduction to the XEmacs Editor. -END-INFO-DIR-ENTRY - - This manual serves as an introduction to the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - -Indirect: -new-users-guide.info-1: 648 -new-users-guide.info-2: 50484 -new-users-guide.info-3: 99987 - -Tag Table: -(Indirect) -Node: Top648 -Node: Intro4626 -Node: Entering7209 -Node: Enter8723 -Node: Frame9405 -Node: Exiting11074 -Node: Mode Line12274 -Node: Echo Area14421 -Node: Windows and Menus15776 -Node: XEmacs Window16229 -Node: Pull-down Menus19850 -Node: File menu20729 -Node: Edit menu23988 -Node: Options Menu26515 -Node: Buffers Menu31297 -Node: Help menu31683 -Node: Edit32181 -Node: Insert33775 -Node: Cursor Position35103 -Node: Erase37174 -Node: Numeric Argument38328 -Node: Undo39512 -Node: Customization Basics40275 -Node: Customizing key Bindings41504 -Node: Customizing Menus44994 -Node: Help50484 -Node: The Help Menu51172 -Node: Modes56097 -Node: Major Modes57013 -Node: Minor Modes60962 -Node: Files65048 -Node: File Names65770 -Node: Visiting67573 -Node: Saving Files69697 -Node: Other Customizations73075 -Node: Setting Variables75544 -Node: Init File78753 -Node: Select and Move84222 -Node: Selecting Text85176 -Node: Mouse86689 -Node: Region Operation88014 -Node: Moving Text89274 -Node: Accumulating text90514 -Node: Search and Replace92834 -Node: Key Index96698 -Node: Command Index99987 -Node: Variable Index104089 -Node: Concept Index104666 - -End Tag Table diff --git a/info/new-users-guide.info-1 b/info/new-users-guide.info-1 deleted file mode 100644 index 043aa9b..0000000 --- a/info/new-users-guide.info-1 +++ /dev/null @@ -1,1272 +0,0 @@ -This is Info file ../../info/new-users-guide.info, produced by Makeinfo -version 1.68 from the input file new-users-guide.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Intro: (new-users-guide). Introduction to the XEmacs Editor. -END-INFO-DIR-ENTRY - - This manual serves as an introduction to the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - -File: new-users-guide.info, Node: Top, Next: Intro, Prev: (dir), Up: (dir) - - The Emacs Editor **************** - - Emacs is the extensible, customizable, self-documenting real-time -display editor. This Info file will help you get started on using -XEmacs. It corresponds to XEmacs version 19.13. - -* Menu: - -* Intro:: Introduction to XEmacs editor - -Indices, nodes containing large menus -* Key Index:: An item for each standard Emacs key sequence. -* Command Index:: An item for each command and function name -* Variable Index:: An item for each variable in User-Guide -* Concept Index:: An item for the concepts introduced - -Entering, Exiting and Editing Emacs -* Entering:: Starting Emacs from the shell and Exiting -* Windows and Menus:: Description of Pull-down menus -* Edit:: Basic Editing commands - -Other Features of XEmacs -* Customization Basics:: Customize Emacs menus and keybindings -* Help:: Help menu and other help commands -* Modes:: Major and Minor modes in XEmacs -* Files:: Visiting, Saving and Listing Files -* Other Customizations:: Customizing Variables, Modes, etc -* Select and Move:: Selecting text and moving text -* Search and Replace:: Searching and Replacing text - - - - -- The Detailed Node Listing -- - -Entering and Exiting Emacs - -* Enter:: Entering Emacs from the shell -* Frame:: Basic information about the XEmacs Frame -* Exiting:: Exiting Emacs -* Mode Line:: Interpreting the mode line. -* Echo Area:: Bottom of the frame where you interact - with Emacs. - -XEmacs Windows and Menus - -* XEmacs Window:: Manipulating XEmacs Windows -* Pull-down Menus:: Description of XEmacs Pull-down Menus - -Pull-down menus - -* File menu:: Items on the File Menu -* Edit menu:: Items on the Edit Menu -* Options Menu:: Items on the Options Menu -* Buffers Menu:: Items on the Buffers Menu -* Help menu:: The Help Menu at the extreme right on - the frame - -Basic Editing Commands - -* Insert:: Insert text in Emacs by simply typing at - the cursor position. -* Cursor Position:: Moving Around the cursor in the buffer, -* Erase:: Different commands for erasing text -* Numeric Argument:: Giving Numeric Arguments to commands -* Undo:: Undoing Changes made by mistake - -Customize key bindings and menus - -* Customizing key Bindings:: Changing Key Bindings -* Customizing Menus:: Adding, Deleting, Enabling and Disabling Menus - -Help - -* The Help Menu:: Items on the Help Menu - -Major and Minor Modes - -* Major Modes:: Choosing Major Modes -* Minor Modes:: Auto-Fill, Abbrev and other minor modes - -Emacs Files - -* File Names:: How to type and edit file name arguments. -* Visiting:: Visiting a file prepares Emacs to edit the file. -* Saving Files:: How to save Emacs files. - -Other Customizations - -* Setting Variables:: Customizing Emacs variables -* Init File:: Some examples of Lisp expressions in - .emacs file - -Selecting and Moving Text - -* Selecting Text:: Select a region of text by setting the Mark -* Mouse:: Selecting Text with Mouse -* Region Operation:: Various ways to operate on a selected text -* Moving Text:: Moving Text -* Accumulating text:: Accumulating Text from several buffers - -No sub menu for the node search and replace - - -File: new-users-guide.info, Node: Intro, Next: Key Index, Prev: Top, Up: Top - -Introduction -************ - - You are reading about XEmacs which is a self-documenting, -customizable, extensible real-time display editor. - - XEmacs is a "display" editor because normally the text being edited -is visible on the screen and is updated automatically as you type. -*Note Display: (xemacs)Frame. - - It is a "real-time" editor because the display is updated very -frequently, usually after each character or pair of characters you type. -This minimizes the amount of information you must keep in your head as -you edit. *Note Real-time: (xemacs)Basic. - - It is advanced because it provides facilities that go beyond simple -insertion and deletion: filling of text; automatic indentation of -programs; viewing two or more files at once; and dealing in terms of -characters, words, lines, sentences, paragraphs, and pages, as well as -expressions and comments in several different programming languages. -It is much easier to type one command meaning "go to the end of the -paragraph" than to find that spot with simple cursor keys. - - "Self-documenting" means that at any time you can type a special -character, `Control-h', to find out what your options are. You can -also use `C-h' to find out what a command does, or to find all the -commands relevant to a topic. *Note Help: (xemacs)Help. - - "Customizable" means you can change the definitions of Emacs -commands. For example, if you use a programming language in which -comments start with `<**' and end with `**>', you can tell the Emacs -comment manipulation commands to use those strings (*note Comments: -(xemacs)Comments.). Another sort of customization is rearrangement of -the command set. For example, you can set up the four basic cursor -motion commands (up, down, left and right) on keys in a diamond pattern -on the keyboard if you prefer. *Note Customization: -(xemacs)Customization. - - "Extensible" means you can go beyond simple customization and write -entirely new commands, programs in the Lisp language to be run by -Emacs's own Lisp interpreter. Emacs is an "on-line extensible" system: -it is divided into many functions that call each other. You can -redefine any function in the middle of an editing session and replace -any part of Emacs without making a separate copy of all of Emacs. Most -of the editing commands of Emacs are written in Lisp; the few -exceptions could have been written in Lisp but are written in C for -efficiency. Only a programmer can write an extension to Emacs, but -anybody can use it afterward. - - -File: new-users-guide.info, Node: Entering, Next: Windows and Menus, Prev: Concept Index, Up: Top - -Entering and Exiting Emacs -************************** - - While using Emacs you should be familiar with the following three -terms: - -Buffer - A buffer is a region of memory holding characters. It is the basic - editing unit; one buffer corresponds to one piece of text being - edited. You can have multiple buffers but you can edit only one - buffer at any one time. For more information, *Note Buffers: - (xemacs)Buffers. - -File - A file is a region of disk space holding characters. Emacs edits a - file by reading it into a buffer, editing that buffer and writing - out the buffer back to the file. To save your work permanently you - have to write it to a file. So after you load and work with a - file, you have to save it back. - -Windows - A window is a rectangular region in which a buffer is displayed. - You can open multiple windows with multiple buffers and edit them - by selecting the corresponding buffer. Initially, when you start - emacs, it will automatically open up a window for you. - -* Menu: - -* Enter:: Entering Emacs from the shell -* Frame:: Basic information about the XEmacs Frame -* Exiting:: Exiting Emacs -* Mode Line:: Interpreting the mode line. -* Echo Area:: Bottom of the frame where you interact - with Emacs. - - -File: new-users-guide.info, Node: Enter, Next: Frame, Prev: Entering, Up: Entering - -Entering Emacs -============== - - To enter Emacs type `xemacs' and press the Return key at the shell -i.e. `xemacs '. This will bring up an emacs window with -`*scratch*' as the default buffer because Emacs must always have a -buffer to work on. Then choose the Open... option from the File menu on -the menubar at the top of the frame. It will prompt you to enter a -filename. After you enter the filename, Emacs will read that file into -the current buffer. You can also type : - xemacs - directly which will bring up an Emacs frame with the "filename" as -the buffer. - - -File: new-users-guide.info, Node: Frame, Next: Exiting, Prev: Enter, Up: Entering - -Emacs Frame -=========== - - When you run XEmacs under X, a menu bar on top of the Emacs frame -provides access to pull-down menus of file, edit, and help-related -commands. The menus only provide convenient shortcuts, the options that -they provide are available via key commands. You can invoke those -commands from the keyboard also. For many of the options, their -corresponding key commands are displayed right besides them. The five -default menus on the menubar that you will see on the frame are File, -Edit, Options, Buffers and Help. *Note XEmacs Pull-down Menus: -(xemacs)XEmacs Pull-down Menus, for detailed information on the -functions provided by the pull-down menus. - - The Emacs frame has a rectangle shaped box at the extreme right and -you can drag it up or down to scroll the window accordingly. Clicking -on the arrows also serves the same purpose. - - The last line in your window is `the Mode line' which will give you -a description of what's going on in that particular window. *Note Mode -Line::, for more information. Below the mode line is the `Echo area'. -Emacs uses this area to interact with the user. *Note Echo Area::. - - If you wish to open another file in a new window after you enter -XEmacs, select Open in New Frame... from the File menu, which will -prompt you for a filename and open a new window with that filename as -the current buffer. If you want to open a new file in the same window, -select Open.. from the File menu. You need to enter XEmacs only once, -you can edit multiple files by opening several other frames or by -switching between buffers. - - -File: new-users-guide.info, Node: Exiting, Next: Mode Line, Prev: Frame, Up: Entering - -Exiting Emacs -============= - - There are two commands for exiting Emacs, one for "suspending" Emacs -and the other for "killing" Emacs. "Suspending" means stopping Emacs -temporarily and returning control to the shell, allowing you to resume -editing later in the same Emacs job, with the same files, same kill -ring, same undo history, and so on. This is the usual way to exit. -"Killing" Emacs means destroying the Emacs job. You can run Emacs -again later, but you will get a fresh Emacs; there is no way to resume -the same editing session after it has been killed. - -`C-z' - Suspend Emacs (`suspend-emacs'). If used under the X window - system, this command will shrink the X window containing the Emacs - frame to an icon. Clicking on the icon will resume that Emacs - process again. *Note Exiting Emacs: (xemacs)Exiting Emacs. - -`C-x C-c' - Kill Emacs (`save-buffers-kill-emacs'). You can also select Exit - Emacs option from the File menu to kill that Emacs process. If you - haven't saved the file, Emacs will ask you if you wish to save the - file before killing that process. - - -File: new-users-guide.info, Node: Mode Line, Next: Echo Area, Prev: Exiting, Up: Entering - -The Mode Line -============= - - When you enter XEmacs, each text window's last line is a "mode line" -which describes what is going on in that window. Normally, the mode -line looks like : - - --CH-XEmacs: BUF (MAJOR MINOR)----POS------ - -This gives information about the buffer being displayed in the window: -the buffer's name, what major and minor modes are in use, whether the -buffer's text has been changed, and how far down the buffer you are -currently looking. - - The CH contains : -`**' - if the text in the buffer has been edited - -`--' - if the text in the buffer has not been edited - -`%%' - if the buffer is a read-only-buffer i.e. it cannot be edited - - BUF is the name of the window's chosen "buffer". If you are editing -a file (which is the selected buffer), the file name appears in BUF. -*Note Buffers: (xemacs)Buffers. - - POS contains : -`All' - if your entire file is visible on the screen. - -`Top' - if you are looking at the beginning of the file. - -`Bot' - if you are looking at the end of the file. - -`NN%' - NN will be a number corresponding to the percentage of the file - above the top of the screen, for example `52', which means that 52% - of the file is above the top of the screen. - - MAJOR is the name of the "major mode" in effect in the buffer. At -any time, each buffer is in one and only one major mode. The available -major modes include Fundamental mode (the least specialized), Text -mode, Lisp mode, and C mode. *Note Major Modes: (xemacs)Major Modes, -for details on how the modes differ and how you select one. - - MINOR is a list of some of the "minor modes" that are turned on in -the window's chosen buffer. For example, `Fill' means that Auto Fill -mode is on which means that lines are broken automatically when they -become too wide. *Note Minor Modes: (xemacs)Minor Modes, for more -information on various minor modes and how to enable them. - - You can also display time in the mode line. *Note The Mode Line: -(xemacs)The Mode Line, for more information regarding the mode line. - - -File: new-users-guide.info, Node: Echo Area, Prev: Mode Line, Up: Entering - -The Echo Area -============= - - The line at the bottom of the frame (below the mode line) is the -"echo area". Emacs uses this area to communicate with you: - - * The "echo area" will print out the characters that you type. For - example, if you choose the Open... option from the File menu you - might get the following in the echo area: - - Find file: /usr/lib/x11/ - - Now you need to give a file name to open, for example if the file - name is `myfile', you will type `myfile' after `/usr/lib/x11/' and - press the key. If you pause for more than a second while - typing, you will see the characters that you type in the "echo - area". - - * The "echo area" also prints error messages. For example, if you - misspell `usr' and type `/urs/lib/x11/myfile' in the - above example you might get an error message. Since Emacs will not - be able to find the `/urs' directory, the "echo area" will say: - - error--> Opening directory: no such file or directory, /urs/lib/x11/myfile - - This error message will be accompanied by a beep. Some XEmacs - commands will print informative messages in the "echo area". *Note - The Echo Area: (xemacs)The Echo Area, for more information on the - "echo area". - - -File: new-users-guide.info, Node: Windows and Menus, Next: Edit, Prev: Entering, Up: Top - -XEmacs Windows and Menus -************************ - - The first section of this chapter will show you how you can -manipulate XEmacs Windows and the other section will explain the -Pull-down Menus of an XEmacs window. - -* Menu: - -* XEmacs Window:: Manipulating XEmacs Windows -* Pull-down Menus:: Description of XEmacs Pull-down Menus - - -File: new-users-guide.info, Node: XEmacs Window, Next: Pull-down Menus, Prev: Windows and Menus, Up: Windows and Menus - -XEmacs Windows -============== - - When you use XEmacs under X, you can open multiple windows and each -window can display one buffer or multiple parts of one buffer. Each -window will have its own "mode line" and "echo area". At any one time -there is only one "selected window" and the buffer it displays is the -"selected buffer". There are some commands for manipulating windows: - -`M-C-v' - This command will scroll the window which is not "selected" - (`scroll-other-window'). - -`C-x 0' - This command will get rid of the selected window (`delete-window'). - That is a zero. If there is more than one Emacs frame, deleting the - sole remaining window on that frame deletes the frame as well. If - the current frame is the only frame, it is not deleted. - -`C-x 1' - This command will get rid of all the windows except the selected - one. (`delete-other-windows'). For example, if you use the - Describe variable option from the Help menu, the window will split - vertically and the bottom window will contain documentation for - that variable. After you are done looking at that variable's - documentation you might want to come back to your original single - window. Just type `C-x 1' after your cursor is in the top window - (the window which you want to keep) and hit . - -`C-x 2' - This command will split the selected window into two windows, one - above the other (`split-window-vertically'). Both the windows will - start out by displaying the same buffer. The window in which you - have your cursor will be your "selected window". - -`C-x 3' - This will split the selected window into two windows positioned - side by side (`split-window-horizontally'). A line of vertical - bars will separate the window. - -You can select a buffer in another window by using some other commands. -These commands all have a prefix key `C-x 4' -`C-x 4 b BUFNAME ' - This command will select a buffer BUFNAME in another window. This - runs `switch-to-buffer-other-window'. It will prompt you for a - buffername. - -`C-x 4 f FILENAME ' - Visit file FILENAME and select its buffer in another window. This - runs `find-file-other-window'. *Note Visiting: (xemacs)Visiting. - It will prompt you for a filename. - -`C-x 4 d DIRECTORY ' - Select a Dired buffer for directory DIRECTORY in another window. - This runs `dired-other-window'. *Note Dired: (xemacs)Dired. - -`C-x 4 m' - Start composing a mail message in another window. This runs - `mail-other-window', and its same-window version is `C-x m'. - *Note Sending Mail: (xemacs)Sending Mail, for information on how - to Send Mail using XEmacs. *Note Reading Mail With Rmail: - (xemacs)Reading Mail With Rmail, for information on reading mail - using Rmail. - - If you click the right button on the mouse on a mode line, you will -get a menu with following options: -Delete Window - Choosing this menu will remove the window above this modeline from - the frame. - -Delete Other Windows - Delete all windows on the frame except for the one above this - modeline. - -Split Window - Split the window above the mode line in half, creating another - window. - -Split Window Horizontally - Split the window above the mode line in half horizontally, so that - there will be two windows side-by-side. - -Balance Windows - Readjust the sizes of all windows on the frame until all windows - have roughly the same number of lines. - - -File: new-users-guide.info, Node: Pull-down Menus, Prev: XEmacs Window, Up: Windows and Menus - -XEmacs Pull-down Menus -====================== - - When you run XEmacs under X, each Emacs frame has a menu-bar at the -top which provides commands for editing, help and other options. All -these options are also available via key commands, the menus just -provide convenient short-cuts. The key commands are displayed right -besides some of the options. The following is a brief description of -the four default menus on the menu bar: - -* Menu: - -* File menu:: Items on the File menu -* Edit menu:: Items on the Edit menu -* Options Menu:: Items on the Options Menu -* Buffers Menu:: Items on the Buffers Menu -* Help menu:: The Help Menu at the extreme right on - the frame - - -File: new-users-guide.info, Node: File menu, Next: Edit menu, Prev: Pull-down Menus, Up: Pull-down Menus - -The File Menu -------------- - - The File menu bar contains the following items. To choose a -particular option, press the left mouse button and drag it to the item -you wish to select. Then release the button. - -Open... - This option will prompt you for a file name. You will get a - message in the echo area: - - Find File: - - After Find File, there might be a directory path also. After you - type the file name and press the file will be loaded into a - new buffer. - -Open in New Frame... - It prompts you for a file name and loads that file in a new buffer - in a new frame. You can open many frames for the same Emacs - session. You can delete the frame by selecting Delete Frame. - -Insert File... - Prompts you for a filename and inserts the contents of this - filename in your current buffer. Position your cursor at the place - you wish to insert the file and select this option. You will get - the following message in the echo area: - - Insert file: - - Insert the file name and press . - -Save - It saves the changes you have made to the buffer. If you have made - changes which are not saved yet, the option will appear dark, - otherwise it will be light and unselectable. If you do not wish to - save the changes, select Revert Buffer. - -Save As... - Prompts you for a filename and saves the current buffer in that - file. It loads the new file if the filename you specify is - different from the one you were working with. - -Print Buffer - Prints a hardcopy of the current or "selected" buffer. - -New Frame - Opens a new frame with *scratch* as the default buffer. It doesn't - prompt you for a filename. To open a file you need to go to that - frame and select Open... - -Split Frame - Splits the current window into two equal-sized windows with the - same buffer. To get back a single frame, select Un-Split (Keep - This). *Note XEmacs Window::, for more information about windows. - -Un-Split (Keep This) - If the frame contains multiple windows, it will remove all windows - except the selected one. - -Un-Split (Keep Others) - If the frame contains multiple windows, it will remove the selected - window and keep the other one. - -Revert Buffer - If you do not wish to save the changes you made to the file since - you opened it, select this option. It will restore the last saved - version of the file to the current buffer. - -Kill Buffer - It will kill the current buffer. If will prompt you if there are - unsaved changes. - -Exit Emacs - It will kill the Emacs "process" as opposed to simply killing the - "buffer". Before it kills the process, it will prompt you as to - which unsaved buffers you wish to save by going through the list - of the buffers. - -* Menu: - -* Edit menu:: Items on the Edit Menu -* Options Menu:: Items on the Options Menu -* Buffers Menu:: Items on the Buffers Menu -* Help menu:: The Help Menu at the extreme right on - the frame - - -File: new-users-guide.info, Node: Edit menu, Next: Options Menu, Prev: File menu, Up: Pull-down Menus - -The Edit Menu -------------- - - Most of the commands in this menu work on a block of text or a -selected region. The text will be highlighted as you select it. -Undo - Undoes the previous command. If you type something by mistake you - can use this command. For example, if you select Insert File... - from the File menu and insert a wrong file by mistake, you can - select this item and it will remove the inserted file. It undoes a - batch of text which is worth an emacs command. - -Cut - Removes the selected text block from the current buffer, makes it - the X clipboard selection, and places it in the kill ring (*note - Moving Text::.). Before executing this command, you have to select - a region using Emacs region selection commands or with the mouse. - *Note Selecting Text::. - -Copy - Makes a selected text block the X clipboard selection, and places - it in the kill ring. You can select text using one of the Emacs - region selection commands or by selecting a text region with the - mouse. *Note Selecting Text::, for more information. - -Paste - Inserts the current value of the X clipboard selection in the - current buffer. Note that this is not necessarily the same as the - Emacs `yank' command, because the Emacs kill ring and the X - clipboard selection are not the same thing. You can paste in text - you have placed in the clipboard using Copy or Cut. You can also - use Paste to insert text that was pasted into the clipboard from - other applications. *Note X Clipboard Selection: (xemacs)X - Clipboard Selection, for information on using Clipboard Selection. - -Clear - Removes the selected text block from the current buffer but does - not place it in the kill ring or the X clipboard selection. You - will not be able to get this text back. - -Start Macro Recording - After selecting this, Emacs will remember every keystroke you type - until End Macro Recording is selected. - -End Macro Recording - Selecting this tells emacs to stop remembering your keystrokes. - -Execute Last Macro - Selecting this item will cause emacs to re-interpret all of the - keystrokes which were saved between selections of the Start Macro - Recording and End Macro Recording menu items. You can now execute - the most recent keyboard macro. *Note Keyboard Macros: - (xemacs)Keyboard Macros, for further information. - - -File: new-users-guide.info, Node: Options Menu, Next: Buffers Menu, Prev: Edit menu, Up: Pull-down Menus - -The Options Menu ----------------- - - There are sub-menus for some of the menus which you will need to -select. If sub-menus exist for an item, they will be displayed -automatically when you drag the mouse on that item. The items in this -menu provide some fancy editing operations. - -Read Only - Selecting this item will cause the buffer to visit the file in a - read-only mode. Changes to the file will not be allowed. - -Case Sensitive Search - Selecting this item will cause searches to be case-sensitive. If - its not selected then searches will ignore case. This option is - local to the buffer. For example, if this item is selected and you - are searching for `Smile', then an occurrence of `smile' will not - be recognized because of the smaller case of `s'. - -Overstrike - After selecting this item, when you type letters they will replace - existing text on a one-to-one basis, rather than pushing it to the - right. At the end of a line, such characters extend the line. - Before a tab, such characters insert until the tab is filled in. - -Auto Delete Selection - Selecting this item will cause automatic deletion of the selected - region. After you select a region and hit the key, the - selected text will be deleted. The typed text will replace the - selection if the selection is active (i.e. if its highlighted). If - the option is not selected then the typed text is just inserted at - the cursor. - -Teach Extended Commands - After you select this item, any time you execute a command with - `M-x' which has a shorter keybinding, you will be shown the - alternate binding before the command executes. For example if you - type `M-x find-file-other-window' which performs the same function - as the Open in Other Window... in File menu you will see the - following message: - - M-x find-file-other-window (bound to keys: C-x 4 f, C-x 4 C-f) - -Syntax Highlighting - You can customize your `.emacs' file to include the font-lock mode - so that when you select this item, the comments will be displayed - in one face, strings in another, reserved words in another, and so - on. *Note Customization: (xemacs)Customization, for more - information on customizing `.emacs' file. After selecting this - item, you will find your code a lot easier to read. When Fonts is - selected, different parts of the program will appear in different - Fonts. When Colors is selected, then the program will be displayed - in different colors. Selecting None causes the program to appear in - just one Font and Color. Selecting Less resets the Fonts and Colors - to a fast, minimal set of decorations. Selecting More resets the - Fonts and Colors to a larger set of decorations. For example, if - Less is selected (which is the default setting) then you might have - all comments in green color. It does not matter what the comments - contain. Whereas, if More is selected then a function name in the - comments themselves might appear in a different Color or Font. Even - though the comments themselves might appear in green color, a - function name "within" the comments might appear in red color. - -Paren Highlighting - After selecting Blink from this item, if you place the cursor on a - parenthesis, the matching parenthesis will blink. If you select - Highlight and place the cursor on a parenthesis, the whole - expression of the parenthesis under the cursor will be highlighted. - Selecting None will turn off the options (regarding Paren - Highlighting) which you had selected earlier. - -Font - You can select any Font for your program by choosing from one of - the available Fonts. The whole buffer will be converted to the - Font you select. - -Size - You can select any size for the text in your buffer (ranging from - 2 to 24) by selecting the appropriate option. - -Weight - You can choose either Bold or Medium for the weight of the text of - your buffer. - -Buffers Menu Length... - Prompts you for the number of buffers to display. Then it will - display that number of most recently selected buffers. - -Buffers Sub-Menus - After selection of this item the Buffers menu will contain several - commands, as submenus of each buffer line. If this item is - unselected, then there are no submenus for each buffer line, the - only command available will be selecting that buffer. - -Save Options - Selecting this item will save the current settings of your Options - menu to your `.emacs' file so that the next time you start XEmacs, - you won't need to select the options again. - - -File: new-users-guide.info, Node: Buffers Menu, Next: Help menu, Prev: Options Menu, Up: Pull-down Menus - -The Buffers Menu ----------------- - - The Buffers menu provides a selection of up to ten buffers and the -item List All Buffers, which provides a Buffer List. If you select -Buffers Sub-menus from the Options menu, you will get some sub-menus -for each of the buffer listing. - - -File: new-users-guide.info, Node: Help menu, Prev: Buffers Menu, Up: Pull-down Menus - -The Help Menu -------------- - - The Help Menu gives you access to Emacs Info and provides a menu -equivalent for some of the choices you have when using `C-h'. *Note -Help::, for more information. - - The Describe variable and Describe function will provide -documentation for the corresponding variable or function. The Help menu -also gives access to UNIX online manual pages via the UNIX Manual... -option. - - -File: new-users-guide.info, Node: Edit, Next: Customization Basics, Prev: Windows and Menus, Up: Top - -Basic Editing Commands -********************** - - This chapter will introduce you to some basic editing commands. You -can also learn the basic editing commands by typing `Control-h t' -(`help-with-tutorial' OR by selecting Emacs Tutorial from the Help menu -on the menu bar. Most of the Emacs commands will use the key -or the key. The following abbreviations will be used for the - and key in this manual: - -`C-' - This means that you should hold down the key while typing - `'. For example, if the command is `C-g', you should hold the - key and type . - -`M-' - This means that you should hold down the `META' key while typing - `'. If there is no `META' key on your keyboard, use the `ESC' - key instead. For example, if the command is `M-x', then type - `ESC', release it and type `x'. - - The following abbreviations will be used for some other keys: - - - Space bar. - - - Return key. - - - Linefeed key. - - - Tab. - - - Escape. - - - Shift. - -* Menu: - -* Insert:: Insert text in Emacs by simply typing at - the cursor position. -* Cursor Position:: Moving Around the cursor in the buffer, -* Erase:: Different commands for erasing text -* Numeric Argument:: Giving Numeric Arguments to commands -* Undo:: Undoing Changes made by mistake - - -File: new-users-guide.info, Node: Insert, Next: Cursor Position, Prev: Edit, Up: Edit - -Inserting Text -============== - - To insert printing characters into the text you are editing, just -type them. Emacs will automatically insert the characters that you type -into the buffer at the cursor. The cursor moves forward, but if you -prefer to have text characters replace (overwrite) existing text -characters, you can enable the Overstrike option from the Options menu -in the menu bar. - - To "delete" text you have just inserted, use . deletes -the character BEFORE the cursor (not the one that the cursor is on top -of or under; that is the character AFTER the cursor). The cursor and -all characters after it move backwards. Therefore, if you type a -printing character and then type , they cancel out. - - To end a line and start typing a new one, type . This inserts -a newline character in the buffer. If point is in the middle of a -line, splits the line. Typing when the cursor is at the -beginning of a line rubs out the newline before the line, thus joining -the line with the preceding line. - - Emacs automatically splits lines when they become too long, if you -turn on a special mode called "Auto Fill" mode. *Note Filling: -(xemacs)Filling, for information on using Auto Fill mode. - - -File: new-users-guide.info, Node: Cursor Position, Next: Erase, Prev: Insert, Up: Edit - -Moving Around -============= - - The following commands will allow you to move the cursor around the -screen. The actual function names corresponding to these commands are -given in parenthesis. You can also invoke these commands by typing `M-x -'. You can do this for any command in XEmacs. - -`C-b' - Move the cursor backward one character (`backward-char'). - -`C-f' - Move the cursor forward one character (`forward-char'). - -`C-p' - Move the cursor up one line vertically (`previous-line'). - -`C-n' - Move the cursor down one line vertically (`next-line'). - -`C-a' - Move the cursor to the beginning of the line (`beginning-of-line'). - -`C-e' - Move the cursor to the end of the line (`end-of-line'). - -`M-f' - Move the cursor forward one word (`forward-word'). - -`M-b' - Move the cursor backword one word (`backward-word'). - -`M-<' - Move the cursor to the top of the buffer (`beginning-of-buffer'). - -`M->' - Move the cursor to the end of the buffer (`end-of-buffer'). - -`M-x goto-char RET RET' - To enable this command type `M-x goto-char', and hit key. - In the "echo area" you will see: - - Goto char: - - You should then type in a number right after the colon and hit the - `RETURN' key again. After reading a number N this command will - move the cursor to character number N. Position 1 is the - beginning of the buffer. For example, if you type `M-x goto-char - RET 200 RET', then the cursor will move to the 200th character - starting from the beginning of the buffer. - -`M-x goto-line RET RET' - To enable this command type `M-x goto-line', and hit the - key. After you see `Goto line:' in the "echo area", type in a - number N and hit key again. This command will position - the cursor on the nth line starting from the beginning of the - buffer. - -`M-x what-line RET' - This command will display the current line number in the echo area. - - -File: new-users-guide.info, Node: Erase, Next: Numeric Argument, Prev: Cursor Position, Up: Edit - -Erasing Text -============ - -`' - If you press i.e. the "delete" key, it will delete the - character before the cursor (`delete-backward-char'). - -`C-d' - This will delete the character after the cursor (`delete-char'). - -`C-k' - Kill to the end of the line (`kill-line'). If you kill the line by - mistake you can "yank" or `paste' it back by typing `C-y'. *Note - Moving Text::, for more information on yanking. - -`M-d' - Kill forward to the end of the next word (`kill-word'). - -`M-' - Kill back to the beginning of the previous word - (`backward-kill-word'). - -`M-k' - Kill to the end of current sentence (`kill-sentence'). - -`M-z CHAR' - Kill up to next occurrence of CHAR (`zap-to-char'). To use this - command type `M-z'. You will see the following statement in the - echo area : - - Zap to char: - - Type any char and press the key. For example, if you type - `p' then the entire text starting from the position of the cursor - until the first occurrence of `p' is killed. - - -File: new-users-guide.info, Node: Numeric Argument, Next: Undo, Prev: Erase, Up: Edit - -Giving Numeric Arguments -======================== - - Any Emacs command can be given a "numeric argument". Some commands -interpret the argument as a repetition count. For example, if you want -to move forward ten characters, you could type `C-f' ten times. -However, a more efficient way to do this would be to give an argument -of ten to the key `C-f' (the command `forward-char', move forward one -character). Negative arguments are also allowed. Often they tell a -command to move or act backwards. For example, if you want to move down -ten lines, type the following: - C-u 10 C-n RET - -After you press key, the cursor will move ten lines downward. You -can also type: - M-10 C-n RET - -Both `C-u' and `M-' allow you to give numeric arguments. If you want to -move ten lines backward, you can also give negative arguments, like: - C-u -10 C-n RET - -OR you could also type: - M--10 C-n RET - -You can obviously use `C-b' to move backward rather than giving -negative arguments to `C-n'. *Note Numeric Arguments: (xemacs)Numeric -Arguments, for more information on numeric arguments. - - -File: new-users-guide.info, Node: Undo, Prev: Numeric Argument, Up: Edit - -Undoing Changes -=============== - - When you are editing a buffer, you might type something by mistake. -Emacs allows you to undo all changes you make to a buffer (but not more -than 8000 characters). Each buffer in Emacs keeps a record of the -changes made to it individually, so the undo command applies to the -current buffer. There are two undo commands: - -`C-x u' - Undo one batch of changes (usually, one command's worth). - (`undo'). - -`C-_' - The same as above, but this command might not be obvious to type - on some keyboards so it might be better to use the above command. - - *Note Undoing Changes: (xemacs)Undoing Changes, for more information -on undoing changes. - - -File: new-users-guide.info, Node: Customization Basics, Next: Help, Prev: Edit, Up: Top - -Customize key bindings and menus -******************************** - - When you start Emacs, it reads the file `~/.emacs' in your home -directory. You can use this file to initialize and customize Emacs to -your liking. This file should contain lisp-code. You can customize your -`.emacs' file to create new menus, disable menus, change key bindings, -enable a minor mode, etc. Any kind of customization affects only a -particular Emacs job that you do them in. If you want to save your -customizations `permanently' i.e. for future use also, you have to put -it in your `.emacs' file. After you make changes to your `.emacs' file -and save it, the changes will be effective only after you start Emacs -again i.e. for a new Emacs process. To try out some of the examples in -this section, highlight that region and evaluate the region by giving -the command `M-x eval-region'. You will be able to see the results of -your customizations in that Emacs session only (*note Lisp Eval: -(xemacs)Lisp Eval.). - -* Menu: - -* Customizing key Bindings:: Changing Key Bindings -* Customizing Menus:: Adding, Deleting, Enabling and Disabling Menus - - -File: new-users-guide.info, Node: Customizing key Bindings, Next: Customizing Menus, Prev: Customization Basics, Up: Customization Basics - -Customize key bindings -====================== - - Most of Emacs commands use key sequences. *Note Keystrokes: -(xemacs)Keystrokes, for more information about Keys and Commands. In -Emacs, the keys themselves carry no meaning unless they are bound to a -function. For example, `C-n' moves the cursor to the next line because -its bound to the function next-line. Similarly, `C-p' moves to the -previous line because its bound to the function previous-line. The -functions themselves define a particular behavior. You can customize -the key `C-n' to move to the previous line by binding it to -previous-line and `C-p' to move to the next line by binding it to -next-line. To bind keys to globally run commands you need to use the -following syntax in your .emacs file: - - `(global-set-key KEYS CMD)' - -Here, `global-set-key' is a function which will bind the "keys" to the -specified "cmd". For example, if you type the following in your .emacs -file: - - (global-set-key "\C-p" 'next-line) - (global-set-key "\C-n" 'previous-line) - -then `C-p' will move to the next line and `C-n' to the previous line. - - You can also disable a key binding, by using `nil' as the CMD in the -syntax stated above. Here, `nil' stands for `false' which means disable -a command or turn off a feature. If you want to enable a command or -turn on a particular feature use `t' which stands for `true'. For -example, if you do not wish `C-x C-c' to `Exit Emacs' you can type the -following expression in your `.emacs' file: - - (global-set-key "\C-x\C-c" nil) - -You might want to have this statement in your `.emacs' file because its -easy to hit this command by mistake and it could be annoying to exit -Emacs unintentionally. There is a Exit Emacs option in the File menu -which you might want to use instead. To make a particular key undefined -you can also use: - - (global-unset-key "\C-x\C-c") - -Now if you use the command `C-x C-c', you will get an error saying that -the command is undefined. - - Some other customizations you could try are: - * (global-set-key 'button3 'beginning-of-buffer) - - Now when you press the third button of your mouse, the cursor will - be placed at the `beginning-of-buffer'. - - * (global-set-key 'f1 'goto-line) - - If you press the key, you will be prompted for a line number. - After you type the line number and hit , the cursor will be - placed on that line number. - - * (global-set-key 'f2 'undo) - - Pressing will undo the last command. If you have a key - on your keyboard, try binding that key to the undo command. - - Another syntax for customizing key bindings is: `(define-key KEYMAP -KEYS DEF)' It defines KEYS to run DEF in the keymap KEYMAP. - - KEYMAP is a keymap object which records the bindings of keys to the -commands that they run. - - KEYS is the sequence of keystrokes to bind. - - DEF is anything that can be a key's definition: - - Look at the following two examples: - - (define-key global-map "\C-xl" 'make-symbolic-link) - (define-key c-mode-map "\C-xl" 'make-symbolic-link) - -Both the examples bind the key `C-xl' to run the function -`make-symbolic-link' (*note Misc File Ops: (xemacs)Misc File Ops.). -However, the second example will bind the key only for C mode. *Note -Major Modes: (xemacs)Major Modes, for more information on Major Modes -in XEmacs. - - -File: new-users-guide.info, Node: Customizing Menus, Prev: Customizing key Bindings, Up: Customization Basics - -Customizing Menus -================= - - You can customize any of the XEmacs Pull-down-Menus. You can create -your own menu, delete an existing one, enable a menu or disable a menu. -For more information on the default menus available to you, *Note -Pull-down Menus::. - - Some of the functions which are available to you for customization -are: - 1. add-menu-item: (MENU-NAME ITEM-NAME FUNCTION ENABLED-P &OPTIONAL - BEFORE) - - This function will add a menu item to a menu, creating the menu - first if necessary. If the named item already exists, the menu - will remain unchanged. For example, if you add the following - example to your `.emacs' file or evaluate it (*note Customization - Basics::.), - - (add-menu-item '("Edit") "Replace String" replace-string t "Clear") - - a sub-menu Replace String will be created under Edit menu before - the sub-menu Clear. The Edit menu will now look like: - - Undo C-x u - Cut cut - Copy copy - Paste paste - Replace String - Clear - Start Macro Recording C-x( - End Macro Recording C-x) - Execute Last Macro C-xe - - Replace String will now execute the function `replace-string'. - Select this menu item. Emacs will prompt you for a string name to - be replaced. Type a string and hit . Now type a new string to - replace the old string and hit . All occurrences of the old - string will be replaced by the new string. In this example, - - `Edit' is the MENU-NAME which identifies the menu into which the - new menu item should be inserted. - - `Replace String' is the ITEM-NAME which names the menu item to be - added. - - `replace-string' is the FUNCTION i.e. the command to be invoked - when the menu item "Replace String" is selected. - - `t' is the ENABLED-P parameter which controls whether the menu - item is selectable or not. This parameter can be either `t' - (selectable), `nil' (not selectable), or a form to evaluate. This - form is evaluated just before the menu is displayed, and the menu - item will be selectable if the form returns non-`nil'. - - `Clear' is the &OPTIONAL BEFORE parameter which is the name of the - menu before which the new menu or sub-menu should be added. The - &OPTIONAL string means that this parameter is optional. You do not - need to specify this parameter. If you do not specify this - parameter in the example above, the Replace String menu item will - be added at the end of the list of sub-menus in the Edit menu i.e. - after Execute Last Macro. - - If you wish to add a new menu to the menubar, try: - - (add-menu-item nil "Bot" 'end-of-buffer t) - - This will create a new menu Bot on the menu bar. Selecting this - menu will take you to the end of the buffer. Using `nil' for the - parameter MENU-NAME will create a new menu. Your menu-bar will now - look like: - - File Edit Options Buffers Bot Help - - The following example will illustrate how you can add sub-menus to - the submenus themselves: - - (add-menu-item '("File" "Management") "Copy File" 'copy-file t) - (add-menu-item '("File" "Management") "Delete File" 'delete-file t) - (add-menu-item '("File" "Management") "Rename File" 'rename-file t) - - This will create a sub-menu Management under the File menu. When - you select the submenu Management, it will contain three submenus: - Copy File, Delete File and Rename File. - - 2. delete-menu-item: (MENU-PATH) This function will remove the menu - item defined by MENU-NAME from the menu hierarchy. Look at the - following examples and the comments just above them which specify - what the examples do. - - ;; deletes the "Replace String" menu item created earlier - (delete-menu-item '("Edit" "Replace String")) - - ;; deletes the "Bot" menu created earlier - (delete-menu-item '("Bot")) - - ;; deletes the sub-menu "Copy File" created earlier - (delete-menu-item '("File" "File Management" "Copy File")) - - ;; deletes the sub-menu "Delete File" created earlier - (delete-menu-item '("File" "Management" "Delete File")) - - ;; deletes the sub-menu "Rename File" created earlier - (delete-menu-item '("File" "Management" "Rename File")) - - 3. disable-menu-item: (MENU-NAME) Disables the specified menu item. - The following example - - (disable-menu-item '("File" "Management" "Copy File")) - - will make the Copy File item unselectable. This menu-item would - still be there but it will appear faded which would mean that it - cannot be selected. - - 4. enable-menu-item: (MENU-NAME) Enables the specified previously - disabled menu item. - - (enable-menu-item '("File" "Management" "Copy File")) - - This will enable the sub-menu Copy File, which was disabled by the - earlier command. - - 5. relabel-menu-item: (MENU-NAME NEW-NAME) Change the string of the - menu item specified by MENU-NAME to NEW-NAME. - - (relabel-menu-item '("File" "Open...") "Open File") - - This example will rename the Open... menu item from the File menu - to Open File. - - diff --git a/info/new-users-guide.info-2 b/info/new-users-guide.info-2 deleted file mode 100644 index bbd6423..0000000 --- a/info/new-users-guide.info-2 +++ /dev/null @@ -1,1246 +0,0 @@ -This is Info file ../../info/new-users-guide.info, produced by Makeinfo -version 1.68 from the input file new-users-guide.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Intro: (new-users-guide). Introduction to the XEmacs Editor. -END-INFO-DIR-ENTRY - - This manual serves as an introduction to the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - -File: new-users-guide.info, Node: Help, Next: Modes, Prev: Customization Basics, Up: Top - -Help -**** - - XEmacs provides a comprehensive Help facility. On the extreme right -of the menu-bar there is a Help menu. There are several help commands -provided by this menu. You can also use `C-h' for invoking the Help -facility. Type "?" for a list of keys you can type after typing `C-h'. -If you want more information on what your options are and what kind of -help you can get type "?" again. You will get a listing of all the keys -you can type and what they will do. Initially if you want help, type -`C-h' three times. - -* Menu: - -* The Help Menu:: Items on the Help menu - - -File: new-users-guide.info, Node: The Help Menu, Prev: Help, Up: Help - -Help menu -========= - - When you click on the Help menu with any of the mouse buttons you -will get the following menu items: - -Info - Selecting this item will take you to the Info page which is the - online documentation browsing system. You can simply click on the - highlighted items and "Info" will take you to the document - providing information about that topic. - -Describe Mode - After you select this item, you will get a documentation on the - major and minor modes which are enabled in the buffer you are - working with. *Note Modes::, for information on Modes. - -Hyper Apropos... - After you select this item, you will see the following message in - the echo area: - - List symbols matching regexp: - - If you type "mode" and hit , you will get a list of all the - symbols (like functions and commands). You can now get - documentation on any of the given symbols by "clicking" on any of - the symbols (i.e. drag your mouse on the appropriate symbol and - release the button). For example, if you "click" on the - 'auto-fill-mode' you will get the following message in the window - at the bottom: - - auto-fill-mode - - Function, Command: - - Toggle auto-fill mode. - With arg, turn auto-fill mode on if and only if arg is positive. - In auto-fill mode, inserting a space at a column beyond `fill-column' - automatically breaks the line at a previous space. - - Variable: - - value = nil - - variable not documented - -Command Apropos... - Selecting this item will prompt you for a string just like when you - select Hyper Apropos.... After you give a string name, you will get - a listing of all the functions and commands containing that string - name with a very short description about what that command does. - -Full Apropos... - After you select this item, you will be prompted for a string name - in the echo area: - - Apropos (regexp): - - Now you can give any string name, for example "mode" and hit - . You will get a listing of all the variables and commands - containing that string i.e "mode" with a short description of its - function. - -List Keybindings - Select this item and you will get a listing of all the keys and the - commands that they execute. Depending on which Major mode your - buffer is in, you will get a listing of the special keybindings - for that particular buffer also. For example, if you are in - "Texinfo" mode, part of your list will contain: - - C-c C-c n texinfo-insert-@node - C-c C-c o texinfo-insert-@noindent - C-c C-c s texinfo-insert-@samp - C-c C-c t texinfo-insert-@table - C-c C-c v texinfo-insert-@var - C-c C-c x texinfo-insert-@example - C-c C-c { texinfo-insert-braces - - These keybindings apply only to "Texinfo" mode. *Note Modes::, for - more information on various modes. - -Describe Key... - After you select this item, you will be see the following message - in the echo area: - - Describe Key: - After you type a command key sequence, full documentation of that - command will be displayed. For example if you type `C-g', you will - see the following documentation for `C-g': - - keyboard-quit: - Signal a `quit' condition. - This means that `C-g' will quit whatever command you gave earlier. - -Describe Function... - This menu item provides documentation for a function. After you - select this item, it will prompt you for a function name in the - echo area: - - Describe function (default ): - - If you hit without giving a function name, you will get - documentation for that default function name, otherwise if you - type a function name and hit , you will get documentation for - the given function. - -Describe Variable... - You can get documentation on any variable by selecting this menu - item. It is similar to Describe Function and will prompt you for a - variable name. - -Unix Manual... - After you select this item you will be prompted for a Unix command - for which you wish to see the man page. You will see the following - message in the echo area: - - Manual entry: (default ) - - Now you can type any command, for example type `who' and press - . You will get the man page for the Unix command `who' which - lists who is on the system. - -Emacs Tutorial - Select this item and you will get a tutorial on Emacs. It is good - for new users. - -Emacs News - Select this item and you will get a lot of historical and current - news on Emacs ! - - For more information on the Help facility, *Note Help: (xemacs)Help. - - -File: new-users-guide.info, Node: Modes, Next: Files, Prev: Help, Up: Top - -Major and Minor Modes -********************* - - XEmacs is "language sensitive". It has several "major" and "minor" -modes. The major modes customize Emacs to edit text of a particular -sort. There are major modes for C, Lisp, Emacs Lisp, LaTeX, English -etc. Within each major mode, certain functions and keys are redefined -to "suit" that particular sort of text. The minor modes provide certain -features which can be turned off or on at any time. Emacs can only be -in one major mode at any time, but it can turn on several minor modes -at the same time. After you have selected any major or minor mode, you -can select Describe Mode from the Help menu and you will get -documentation about those modes. - -* Menu: - -* Major Modes:: Choosing Major Modes -* Minor Modes:: Auto-Fill, Abbrev and other minor modes - - -File: new-users-guide.info, Node: Major Modes, Next: Minor Modes, Prev: Modes, Up: Modes - -Major Modes -=========== - - Emacs has several major modes which customize Emacs to edit text of -various sorts. You can have only one major mode at any time. Within each -major mode, Emacs redefines certain functions (like cursor movement, -indentation and text killing) to suit the needs of the text being -edited. When you are editing a specific type of text you should switch -to the appropriate mode. If you are working with C code, you should -switch to C mode; if you are working with Lisp code, then switch to lisp -mode and if you are working with English text switch to Text mode. - - When you open a file to work on, Emacs usually selects the -appropriate mode. For example, if you open a file called `guide.c' then -Emacs will select the C mode because of the ".c" extension of the file. -To explicitly select a mode type the following command: - - ;;; selects lisp mode - M-x lisp-mode - - ;;; selects C mode - M-x c-mode - -To select any other mode, just add the major mode name before the -'-mode'. The current mode in which you are in will be displayed in -parenthesis in the mode-line at the bottom of the frame. All major -modes have some special keybindings and you can get a listing of those -keybindings by selecting List Keybindings from the Help menu on the -menu bar. - - Some of the available modes in XEmacs are : - -fundamental-mode - When you start XEmacs, usually you start with the default - "Fundamental" mode. This mode has no special definitions or - settings. - -nroff-mode - Use this mode when you have to format a text with nroff before it - can be available in readable form. It redefines some indentation - commands. *Note Nroff Mode: (xemacs)Nroff Mode, for information on - this mode. - -tex-mode - Use this mode if you are using the LaTeX text-formatter. It - provides commands for insertion of quotes, braces and other - characters. It also allows you to format the buffer for printing. - *Note TeX Mode: (xemacs)TeX Mode, for information on this mode. - -texinfo-mode - Texinfo is a documentation system that uses a single source file to - produce both printed output and on-line documentation. When you - use this mode, there will be some special keybindings for - inserting some characters and executing some commands. - - This info file which you are reading right now is produced by - 'Texinfo' - -outline-mode - Use this mode for editing outlines. When you enable this mode, you - can make part of the text temporarily invisible so that you can - see the overall structure of the outline. *Note Outline Mode: - (xemacs)Outline Mode, for information on this mode. - -c-mode - Use this mode for C programs. It will redefine some indentation - commands. *Note C Indent: (xemacs)C Indent. - -lisp-mode - Use this mode for Lisp programs. Look at the XEmacs User's Manual - for more information. - -fortran-mode - Use this mode for Fortran programs. This mode provides special - commands to move around and some other indentation commands. For - more information on this mode, *Note Fortran: (xemacs)Fortran. - -edit-picture - This is the picture mode which you can use to create a picture out - of text characters. *Note Picture: (xemacs)Picture, for more - information. - -asm-mode - Use asm-mode for editing files of assembler code. Look at the file - ` /usr/local/lib/xemacs-19.11/lisp/modes/asm.el' for more - information. - - There are some other modes and commands for working with other kinds -of text or programs. Emacs also provides commands for reading and -sending Mail. For more information on these features look at the XEmacs -Manual. Emacs also provides the functions of a desk calendar, with a -diary of past or planned events. For more information on the calendar -mode look at the manual for Calendar Mode and Diary. - - -File: new-users-guide.info, Node: Minor Modes, Prev: Major Modes, Up: Modes - -Minor Modes -=========== - - The minor modes in Emacs provide some optional features which you can -turn on or off. Any number of minor modes can be active at the same time -with any major mode. You can enable a minor mode in one buffer and -disable it in other mode. To enable a minor mode, for example the -font-lock mode type the following command: - - M-x font-lock-mode - -To enable the other minor modes, replace the "font-lock" with the name -of the minor mode. To disable the mode type the command again. A -positive argument will always turn the mode on. Whenever you type this -command, it will turn the mode on if it was off, OR it will turn it off -if it was on i.e. it toggles. Look at the mode-line at the bottom of the -frame. If it says FLock in parentheses, then it means that this mode is -on, otherwise it is off. - - The following are some of the minor modes available in XEmacs. To -enable any one of them type "M-x" in front of them. - -font-lock-mode - You can also choose this mode by selecting the Syntax Highlighting - menu item from the Options menu on the menu-bar at the top. If you - wish to have this mode enabled permanently, choose Save Options - from the Options menu. *Note Options Menu::, for more information - on the Options menu. You can also add statements in your `.emacs' - file. For each major mode in which you wish to enable this minor - mode, you need a statement in your `.emacs' file. The following - example shows how to enable the font-lock mode when the major mode - is c-mode. - - (add-hook 'c-mode-hook 'turn-on-font-lock) - - *Note Other Customizations::. - - When you enable this mode, the text will be displayed in different - colors and fonts depending on the type of the text. This makes the - text very easy to read and understand. For example, comments might - be displayed in red, variables in black, functions in blue and - other keywords in different colors and fonts. When you select More - from the Syntax Highlighting option, you get very detailed display - of colors and fonts; function names within comments themselves - might appear in a different font and color. - -auto-fill-mode - Enabling this mode will provide automatic word-wrapping. The - key will break lines i.e. insert newlines as you type to prevent - lines from becoming too long. - -overwrite-mode - When you enable this mode, the text that you type will replace the - existing text rather than moving it to the right (the default - case). You can enable this mode by selecting Overstrike menu-item - from the Options menu from the menu-bar. - -abbrev-mode - After you enable this mode, you can define words which will expand - into some different text i.e. you can define abbreviations. For - example, you might define "expand" to "expand will eventually - expand to this text". After this definition you will be able to - get "expand will eventually expand to this text" simply by typing - - expand - - *Note Abbrevs: (xemacs)Abbrevs, for more information on this mode - and on defining abbreviations. - -auto-save-mode - After you enable this mode in a buffer, the contents of that - buffer will be saved periodically. This will reduce the amount you - might lose in case of a system crash. - -line-number-mode - After you enable this mode, the line number at which your cursor is - present will be displayed continously in the mode line. - -blink-paren - To enable this command, just type - M-x blink-paren - - Do not add the "-mode" to it. You can also select the Paren - Highlighting option from the Options menu. After you enable this - command, put your cursor on one of the left parenthesis. The other - matching parenthesis will start blinking. *Note Options Menu::, - for more information on the Paren Highlighting option. - - For information on some other modes, look at the XEmacs User's Manual -and the associated files. - - -File: new-users-guide.info, Node: Files, Next: Other Customizations, Prev: Modes, Up: Top - -Files -***** - - The basic unit of stored data in Unix is the "file". To edit a file, -you must tell Emacs to read the file into a buffer. This is called -"visiting" the file. You can now edit the buffer and to save the -changes you must write the buffer back to the file. - - In addition to visiting and saving files, Emacs can delete, copy, -rename, and append to files, and operate on file directories. - -* Menu: - -* File Names:: How to type and edit file name arguments. -* Visiting:: Visiting a file prepares Emacs to edit the file. -* Saving Files:: How to save Emacs files. - - -File: new-users-guide.info, Node: File Names, Next: Visiting, Prev: Files, Up: Files - -File Names -========== - - Most of the Emacs commands that operate on a file require you to -specify a file name. For example, you might specify the file name -initially when you enter Emacs : - - xemacs myfile RET - -After you hit , you will enter XEmacs with "myfile" read into the -current buffer. If you do not specify the filename when entering Emacs, -you can use the Open... option from the File menu. You will be prompted -for a filename in the echo area: - - Find file: /usr/workspace/ - -Type in a file name which you want to open after the "/" and hit . -The specified file will be read into the current buffer. The -"/usr/workspace" might be the "default directory". When Emacs prompts -you for a file, it uses the default-directory unless you specify a -directory. You can see what the default directory of the current buffer -is by using the Describe Variable option from the Help menu. When Emacs -prompts you for the variable name to describe, type DEFAULT-DIRECTORY. -If you wish to open a file in some other directory, use or the - key to go back and type the path name of the new directory. - - You can create a new directory by typing `M-x make-directory'. This -command will prompt you for a directory name: - - Create directory: /usr/workspace/ - -After you type a directory name and press , a new directory with -the specified name will be created. If you do not wish to create a new -directory, then simply press `C-g' to quit the command. Similarly, you -can also remove a directory by using the command `remove-directory'. -The command `M-x pwd' will print the current buffer's default -directory. For more information on file names, *Note File Names: -(xemacs)File Names. - - -File: new-users-guide.info, Node: Visiting, Next: Saving Files, Prev: File Names, Up: Files - -Visiting Files -============== - - To edit a file in Emacs you need to "visit" it. "Visiting" a file -means copying its contents (or reading them) into the current buffer. -Emacs will create a new buffer for each file that you visit. The buffer -will be named after the file that you open. If you open a file -`/usr/workspace/myfile.texinfo', the buffer will be called -"myfile.texinfo". If a buffer with this name already exists, a unique -name will be constructed by appending `<2>', `<3>', etc. If this is the -second buffer with the same name, a "<2>" will be appended, "<3>" for a -third buffer and so on. The name of the buffer which is being displayed -in the window will be shown both at the top and bottom of the frame. -Once you are in XEmacs, you can use the following commands: - -`C-x C-f' - This command will visit a file (`find-file'). It will prompt you - for a file name to visit. The Open... option from the File menu - does the same thing: - - Find file: /usr/workspace/ - - Type in a filename and press . You will see a new buffer on - the screen with its name in the mode-line. If the filename you - specify already exists in Emacs, the buffer containing that file - will be selected. You will get an error message if the filename - does not exist. If you still press , a new buffer with the - given filename will be displayed on the screen. - -`C-x C-v' - This command (`find-alternate-file'), will visit a different file - instead of the one visited last. It is similar to `C-c C-f' except - that it kills the current buffer (after offering to save it). - -`C-x 5 C-f' - This command will visit a file in another frame - (`find-file-other-frame') without changing the current window or - frame. The Open in New Frame... from the File menu will do the - same thing. It will prompt you for a file name in the echo area. - After you type the file name and press , the specified file - will be read into a new buffer and displayed on a new frame. - - -File: new-users-guide.info, Node: Saving Files, Prev: Visiting, Up: Files - -Saving Files -============ - - The changes that you make after visiting a file will not be saved -unless you save the buffer. When you save the buffer, Emacs writes the -current contents of the buffer into the visited file. Some commands to -save buffers are: - -`C-x C-s' - This command will permanently save the current buffer in its - visited file (`save-buffer'). You will see the following message - in the echo area if you save a file called "myfile.texinfo" : - - Wrote /usr/workspace/myfile.texinfo - - Try using this command twice. You will get the above message the - first time you use this command, the second time you will get the - following message: - - (No changes need to be saved) - - This message indicates that you haven't made any changes since the - last time you saved the file. - -`C-x s' - This command will save all the buffers in their visited files - (`save-some-buffers'). It will prompt you for typing yes or no: - - Save file /usr/workspace/myfile.texinfo? (y or n) - - You will get the above message for all the buffers. Type "y" if - you want to save the buffer. - -`C-x C-w' - This command will prompt you for a file name and save the current - buffer in that file. (`write-file'). You will see the following - message in the echo area: - - Write file: /usr/workspace/ - - After you type in a file name, press . The buffer will be - saved in a new file. You can make copies of a particular file - using this command. - - You can also undo all the changes made since the file was visited or -saved by reading the text from the file again (called "reverting"). For -more information on this option, *Note Reverting: (xemacs)Reverting. - - When you save a file in Emacs, it destroys its old contents. However, -if you set the variable MAKE-BACKUP-FILES to non-NIL i.e. `t', Emacs -will create a "backup" file. Select the Describe variable option from -the Help menu and look at the documentation for this variable. Its -default value should be `t'. However, if its not then use `M-x -set-variable' to set it to `t' (*note Setting Variables::.). The backup -file will contain the contents from the last time you visited the file. -Emacs also provides options for creating numbered backups. For more -information on backups, *Note Backup: (xemacs)Backup. - - Emacs also saves all the files from time to time so that in case of a -system crash you don't lose lot of your work. You will see the message -`Auto-saving...' displayed in the echo area when the buffer is being -saved automatically. The auto saved files are named by putting the -character `#' in front and back. For example a file called -"myfile.texinfo" would be named as `#myfile.texinfo#'. For information -on controlling auto-saving and recovering data from auto-saving, *Note -Auto Save Files: (xemacs)Auto Save Files. - - Emacs provides protection from simultaneous editing which occurs if -two users are visiting the same file and trying to save their changes. -It will put a lock on a file which is being visited and modified. If -any other user tries to modify that file, it will inform the user about -the lock and provide some options. For more information on protection -against simultaneous editing, *Note Interlocking: (xemacs)Interlocking. - - -File: new-users-guide.info, Node: Other Customizations, Next: Select and Move, Prev: Files, Up: Top - -Other Customizations -******************** - - You can modify the behavior of Emacs in minor ways permanently by -putting your changes in your `.emacs' file. This file contains Lisp -function call expressions. Each of these expressions will consist of a -function name followed by arguments, all surrounded by parentheses. For -example, to turn on the auto-fill-mode (i.e. break lines automatically -when they become too long) , put the following line in your `.emacs' -file: - - (add-hook 'text-mode-hook - '(lambda() (auto-fill-mode 1))) - -Emacs has a function named "turn-on-auto-fill" which is defined as -"(lambda() (auto-fill-mode 1))". Therefore you can also write the above -as: - - (add-hook 'text-mode-hook 'turn-on-auto-fill) - -Emacs provides a number of hooks for the sake of customization. The hook -variables contain list of functions to be called with no arguments. To -turn on the auto-fill-mode, add the appropriate hook as shown in the -example above. - - Similarly, to enable the "font-lock mode" which displays your -program in different fonts and colors(*note Modes::.), put the -following in your `.emacs' file. The comments above the statement -explain what the statements do. - - ;;; enables the font-lock-mode in Lisp Mode - (add-hook 'lisp-mode-hook 'turn-on-font-lock) - - ;;; enables the font-lock-mode in Texinfo Mode - (add-hook 'texinfo-mode-hook 'turn-on-font-lock) - - ;;; enables the font-lock mode in C Mode - (add-hook 'c-mode-hook 'turn-on-font-lock) - - To turn on the font-lock mode in other Major Modes like emacs-lisp, -just put the name of the mode with "-hook" appended to it as the middle -parameter in the above examples. You can also select the color that the -functions, comments or other keywords should be displayed in : - - ;;; the function names will now be displayed in blue color - (set-face-foreground 'font-lock-function-name-face "blue") - - ;;; the comments will be displayed in forest green - (set-face-foreground 'font-lock-comment-face "forest green") - -For other customizations regarding the font-lock face, look at the file -`/usr/local/lib/xemacs-19.11/etc/sample.emacs'. - -* Menu: - -* Setting Variables:: Customizing Emacs variables -* Init File:: Some examples of Lisp expressions in - .emacs file - - -File: new-users-guide.info, Node: Setting Variables, Next: Init File, Prev: Other Customizations, Up: Other Customizations - -Other Customizations -==================== - - In XEmacs, "variables" are used for internal record-keeping and -customizations. There are some variables called "options" which you can -use for customizations. To examine a variable use: - - ;;; print the value and documentation of the variable, use either of the - ;;; following commands - C-h v - M-x describe variable - - After you type any of the above commands, you will be prompted for a -variable name in the "echo area". Type in the name of the variable, for -example, type CASE-FOLD-SEARCH Your window will split into two -and you will see the following message in that window: - - case-fold-search's value is t - This value is specific to the current buffer. - - Documentation: - *Non-nil if searches should ignore case. - Automatically becomes buffer-local when set in any fashion. - -Since this variable's value is 't' searches will ignore case. If you -want case-sensitive-search (i.e. if you are searching for "Foo" and you -do not want "foo" to be included in the search, you need to set this -variable to "nil". In order to do that, use: - - M-x set-variable - -Emacs will prompt you for the variable which you wish to set. Type in -"case-fold-search" and hit . You will see the following message: - - Set case-fold-search to value: - -Type "nil" and hit . Now if you again use `M-x describe variable' -, you will see that the new value of case-fold-search will be "nil" and -your searches will be case-sensitive. This will be effective only for -that Emacs session. If you want to change the value of a variable -permanently put the following statement in your `.emacs' file : - - (setq case-fold-search nil) - -This statement will make searches case-sensitive only in the current -buffer which is the `.emacs' file. This will not be very useful. To -make searches case-sensitive globally in all buffers, use: - - (setq-default case-fold-search nil) - - If you want to change the value of any other variable, use : - - (setq ) - -"setq" will assign the "new value" to the "variable-name" . - - If you want a list of the "options" i.e. the variables available for -customization type: - - - ;;; displays a buffer listing names, values and documentation of options - M-x list-options - - ;;; displays options and allows you to edit those list of options - M-x edit-options - -Try these options. If you are using edit-options to edit a variable, -just point at the variable you wish to edit and use one of the following -commands: - -1 - Set the value of the variable to t (non-nil). - -0 - Set the value of the variable to nil. - -n - Move to the next variable. - -p - Move to the previous variable. - - There are some other options available to make the value of a -variable local to a buffer and then to switch to its global value. You -can also have a "local variables list" in a file which specifies the -values to use for certain Emacs variables when you edit that file. -*Note Variables: (xemacs)Variables, for information on these options. - - -File: new-users-guide.info, Node: Init File, Prev: Setting Variables, Up: Other Customizations - -Init File Examples -================== - - For customizing Emacs, you need to put Lisp expressions in your -`.emacs' file. The following are some useful Lisp expressions. If you -find any of them useful, just type them in your `.emacs' file: - - * The following expression will make in C mode insert a real - tab character if the cursor or point is in the middle of the line. - Now hitting the key will indent a line only if the cursor is - at the left margin or in the line's indentation: - - (setq c-tab-always-indent nil) - - The value of the variable C-TAB-ALWAYS-INDENT is usually `t' for - `true'. When this variable is true, then hitting the key - always indents the current line. - - * This expression will turn on the AUTO-FILL-MODE when you are in - text mode: - - (setq text-mode-hook 'turn-on-auto-fill) - - This mode will automatically break lines when you type a space so - that the lines don't become too long. The length of the lines is - controlled by the variable FILL-COLUMN. You can set this variable - to a value you wish. Look at the documentation for this variable - to see its default value. To change the value to 75 for example, - use: - - (setq-default fill-column 75) - - This will change the value of this variable globally. - - * The following expression will enable the use of EVAL-EXPRESSION - without confirmation: - - (put 'eval-expression 'disabled nil) - - Now when you use EVAL-EXPRESSION, it will print the value of the - expression you specify in the "echo area" without confirming with - you. - - * This expression will remove the binding of `C-x C-c', because its - easy to hit this key by mistake and you will exit Emacs - unintentionally. You can use the Exit Emacs option from the File - menu to exit Emacs. - - (global-set-key "\C-x\C-c" nil) - - Now if you type `C-x C-c', you won't exit Emacs. - - * The following expression will make the and the - key work in the same manner: - - (global-set-key 'backspace [delete]) - - * This expression will make searches case sensitive: - - (setq-default case-fold-search nil) - - If we use "setq" instead of "setq-default" then searches will be - case-sensitive only in the current buffer's local value. In this - case the buffer would be the `.emacs' file. Since this would not - be too helpful and we want to have case-sensitive searches in all - buffers, we have to use "setq-default". - - * This expression will enable the font-lock mode when you are using - texinfo mode: - - (add-hook 'texinfo-mode-hook 'turn-on-font-lock) - - *Note Minor Modes::, for information on font-lock mode. - - * Rebinds the key `C-x l' to run the function `make-symbolic-link': - - (global-set-key "\C-xl" 'make-symbolic-link) - - We use the single quote before "make-symbolic-link" because its a - function name. You can also use the following expression which - does the same thing: - - (define-key global-map "C-xl" 'make-symbolic-link) - - * The following expression will bind `C-x l' to run the function - `make-symbolic-link' in C mode only: - - (define-key c-mode-map "C-xl" 'make-symbolic-link) - - Instead of binding `C-xl' to run `make-symbolic-link', you can - bind the key to run this function: - - (define-key c-mode-map 'f1 'make-symbolic-link) - - Here, you have to use lower case for naming function keys like - . - - * You can bind the function `undo' i.e. `C-x u' to any key, for - example to : - - (global-set-key 'f2 'undo) - - * The following statement will display the current time in the - modeline of the buffer: - - (display-time) - - * This displays the current line number on which the cursor is - present in the modeline: - - (setq line-number-mode t) - - * If you don't want the text to be highlighted when you use commands - for marking regions so as to use the "kill" and "yank" commands - later, you can use the following expression in your `.emacs' file: - - (setq zmacs-regions nil) - - Now if you use a command like `C-x C-p' (`mark-page'), the text - will not be highlighted. - - * To control the number of buffers listed when you select the Buffers - menu, you need to set the variable BUFFERS-MENU-MAX-SIZE to - whatever value you wish. For example, if you want 20 buffers to be - listed when you select Buffers use: - - (setq buffers-menu-max-size 20) - - * If you want the window title area to display the full - directory/name of the current buffer's file, and not just the - name, use: - - (setq frame-title-format "%S: %f") - - * To get rid of the menu, use : - - (set-menubar nil) - - * If you want an extensive menu-bar use the following expression in - your `.emacs' file. - - (load "big-menubar") - - If you want to write your own menus, you can look at some of the - examples in - `/usr/local/lib/xemacs-20.0/lisp/packages/big-menubar.el' file. - - For more information on initializing your `.emacs' file, *Note Init -File: (xemacs)Init File. You should also look at -`/usr/local/lib/xemacs-20.0/etc/sample.emacs', which is a sample -`.emacs' file. It contains some of the commonly desired customizations -in Emacs. - - -File: new-users-guide.info, Node: Select and Move, Next: Search and Replace, Prev: Other Customizations, Up: Top - -Selecting and Moving Text -************************* - - Many Emacs commands operate on an arbitrary contiguous part of the -current buffer. You can select some part of the buffer and edit only -that part of the buffer. This selected buffer is called a "region". You -can select text in two ways: - - * You use special keys to select text by defining a region between - the cursor and "the mark" (which you set). - - * If you are running XEmacs under X, you can also select text with - the mouse. - -* Menu: - -* Selecting Text:: Select a region of text by setting the Mark -* Mouse:: Selecting Text with Mouse -* Region Operation:: Various ways to operate on a selected text -* Moving Text:: Moving Text -* Accumulating text:: Accumulating Text from several buffers - - -File: new-users-guide.info, Node: Selecting Text, Next: Mouse, Prev: Select and Move, Up: Select and Move - -Setting the Mark -================ - - To define a region you need to set "the mark" at one end of it and -move the cursor to the other end. Once you set the mark, it remains -there until you set it again to some other place. Each buffer has its -own "mark ring" (a place where Emacs remembers 16 previous locations of -the mark). To set "the mark", you can use the following commands: - -`C-' - This command will set "the mark" at the position of your cursor - (`set-mark-command'). You can move your cursor around and "the - mark" will stay there. - -`C-x C-x' - Interchange mark and point (`exchange-point-and-mark'). Since Emacs - will have only one cursor, after you move the cursor it will be - unable to show you where you set the "the mark". In order to see - "the mark" you can type the command `C-x C-x' which will put your - cursor on the position of your mark and your mark on the position - of your cursor. Use the command again to reset the positions of - your cursor and mark. - -`C-<' - This command will push the mark at the beginning of the buffer - without changing the position of your cursor. - -`C->' - This command will push the mark at the end of the buffer without - changing the position of your cursor. - -You can also give arguments to `C-<' or `C->'. *Note The Mark and the -Region: (xemacs)The Mark and the Region, for more information. - - -File: new-users-guide.info, Node: Mouse, Next: Region Operation, Prev: Selecting Text, Up: Select and Move - -Selecting Text with Mouse -========================= - - If you are using XEmacs under X, you can use the mouse to select -text. The selected text will always be highlighted, so just by looking -at the text you know what you have selected so far. To select a word -just double-click with the left-mouse-button on the word. To select a -whole line triple-click anywhere on the line with the -left-mouse-button. You can also use the Copy item from the Edit menu on -the menu-bar to select text. This kind of selection is called Clipboard -selection, *Note X Clipboard Selection: (xemacs)X Clipboard Selection, -for more information. To select an arbitrary region, follow these steps: - - 1. Move the mouse cursor over the character at the beginning of the - region of text you want to select. - - 2. Press and hold the left mouse button. - - 3. While holding the left mouse button down, drag the cursor to the - character at the end of the region of text you want to select. - - 4. Release the left mouse button. - The selected region of text is highlighted. - - *Note Selecting Text with the Mouse: (xemacs)Selecting Text with the -Mouse, for more information regarding the Mouse and additional mouse -operations. - - -File: new-users-guide.info, Node: Region Operation, Next: Moving Text, Prev: Mouse, Up: Select and Move - -Operating on the Region -======================= - - Once you have selected a region you can do a lot of things to the -text in the region: - * Kill the text with `C-w'. For example if you want to kill a - paragraph, position the cursor to the beginning of the paragraph - and type `C-SPC'. Then go to the end of the paragraph and type - `C-w'. The entire paragraph will be deleted. You can also select - the text with a mouse and type `C-w' to kill the entire region. - *Note Killing: (xemacs)Killing, for more information. - - * Save the text in a buffer or a file (*note Accumulating Text: - (xemacs)Accumulating Text.). - - * You can convert the case of the text with `C-x C-l' or `C-x C-u' - If you type `C-x C-u' the selected text will become all - upper-case. If you type `C-x C-l' the selected text will become all - lower-case. - - * Print hardcopy with `M-x print-region'. *Note Hardcopy: - (xemacs)Hardcopy, for more information. This command will print a - hardcopy of only the selected text. - - * Indent it with `C-x ' or `C-M-\' *Note Indentation: - (xemacs)Indentation, for more information. - - -File: new-users-guide.info, Node: Moving Text, Next: Accumulating text, Prev: Region Operation, Up: Select and Move - -Moving Text -=========== - - The most common way to move or copy text in Emacs is through -"killing" or `cutting' it and then "yanking" or `pasting' it. You can -also use the Cut or Copy option from the Edit menu for killing and -copying respectively. *Note Edit menu::, for reviewing the commands for -killing text. All the killed text in Emacs is recorded in the "kill -ring". Since there is only one kill ring in Emacs, you can kill text in -one buffer and yank it in another buffer. To `paste' or `yank' the -killed text you can use the following commands: -`C-y' - This command will yank or paste the last killed text (`yank'). - -`M-w' - Save region as last killed text without actually killing it - (`copy-region-as-kill'). You can use this command to copy a - selected region and then yank (or paste) it without actually - removing it from the buffer. - -`C-M-w' - Append next kill to last batch of killed text - (`append-next-kill'). This command will append whatever you killed - last to what you kill now. Then later you will be able to yank the - entire appended text from the "kill ring". - - -File: new-users-guide.info, Node: Accumulating text, Prev: Moving Text, Up: Select and Move - -Accumulating Text -================= - - The following commands can be used for accumulating text from -different buffers into one place or for copying one region of text into -many buffers: - -`M-x append-to-buffer' - Append region to contents of specified buffer - (`append-to-buffer'). After you type in this command and press - , Emacs will prompt you for a buffer name. You will see a - message in the echo area: - Append to buffer: (default ) - - After you type in a buffer name, a copy of the region will be - inserted at the location of the cursor into that buffer. If there - is no buffer with the name given by you, Emacs will create a new - buffer with that name. By default the cursor's position in the - is at the end. - -`M-x prepend-to-buffer' - Prepend region to contents of specified buffer. This command is - similar to the above command except that the cursor in the buffer - (by default) is at the beginning rather than at the end. - -`M-x copy-to-buffer' - Copy region into specified buffer, deleting that buffer's old - contents. This command will also prompt you for a buffer name. - -`M-x insert-buffer' - Insert contents of specified buffer into current buffer at point. - This command will prompt you for a buffername which you want to be - copied into the current buffer at the location of the cursor. - -`M-x append-to-file' - This command will prompt you for a filename and append the region - to the end of the contents of the specified file. - -*Note Accumulating Text: (xemacs)Accumulating Text, for more -information regarding this topic. - - You can also use "rectangle commands" for operating on rectangular -areas of text. *Note Rectangles: (xemacs)Rectangles, for more -information regarding rectangle commands. - - Emacs also provides "registers" which serve as temporary storage for -text or positions. Each register has a one character name and they can -store "regions", a "rectangle", or a "mark" i.e. a cursor position. -Whatever you store in register stays there until you store something -else in that register. To find out about commands which manipulate -registers *Note Registers: (xemacs)Registers. - - -File: new-users-guide.info, Node: Search and Replace, Prev: Select and Move, Up: Top - -Searching and Replacing -*********************** - - Emacs provides commands for searching for occurrences of a particular -string. The search is incremental i.e. it begins even before you -complete typing the whole string. All searches in Emacs ignore the case -of the text they are searching, i.e. if you are searching for "String", -then "string" will also be one of the selections. If you want a case -sensitive search select the Case Sensitive Search from the Option menu. -You can also set the variable CASE-FOLD-SEARCH to NIL for making -searches case-sensitive. For information on setting variables, *Note -Setting Variables::. The two commands for searching for strings in -XEmacs are: - -`C-s' - This command will prompt you for a string to search : - - I-search: - - If you type "myname" as the string to be searched, then Emacs will - start searching for "m", "my", "myn", etc as you go on typing the - whole string in the forward direction. The cursor will be on the - matching string which has been found so far. If you find the - correct match just hit or type `C-f' or `C-b' to set the - cursor's position. If you find a matching string "myname" but you - were looking for a different occurrence of it, use `C-s' again. If - the search is unable to find the string, it will give you an error - message. - -`C-r' - This command will perform an incremental search in the backward - direction. It will prompt you for a string name: - - I-search backward: - - After you start typing the string name, it will search for the - string in the same fashion as it does for `C-s' except that it - will search in the backward direction. If it cannot find the - string name, it will give you an error message. - - If you make a mistake while typing the string names when you use the -above commands, you can use the key to erase characters. Each - will erase the last character. At any time if you want to quit -the search, just type `C-g'. - - To do a non-incremental search i.e. to start the search only after -you have typed the whole string you can use the following commands: - -`C-s RET "string" RET' - This command will search for the specified string in the forward - direction and will give an error message if the string is not - found. - -`C-r RET "string" RET' - This command will search for the specified string in the backward - direction. - - For information on how Emacs searches for words and regular -expressions, *Note Search: (xemacs)Search. - - To replace all occurrences of a string in Emacs, you can use the -following command: - M-x replace-string - -After you type `M-x replace-string', you will be prompted for a string -name to replace: - - Replace string: - -After you type in a string name, for example "FOO" and press , you -will see another prompt: - - Replace string FOO with: - -Now type the string which you want to replace "FOO" with and press -. After all the occurrences are replaced you will see the message -"Done" in the echo area. If you want only some occurrences of the -string to be replaced, use `M-x query-replace RET RET - RET'. For more information, *Note Query Replace: -(xemacs)Query Replace. - - XEmacs also provides a utility for checking spellings. Use `M-x -ispell-buffer' to check for spellings in the whole buffer. You can also -check the spelling of a word or a region. You can use menus to check -for spellings: - -Evaluate the expression `(load "big-menubar")'. To evaluate this -expression you need to hit the or the key twice and type -in the expression in the echo area before hitting . You will get -an extensive menubar. Select the Spell Check menu item from the -Utilities menu for checking spellings. - - -File: new-users-guide.info, Node: Key Index, Next: Command Index, Prev: Intro, Up: Top - -Key (Character) Index -********************* - -* Menu: - -* C-<: Selecting Text. -* C->: Selecting Text. -* C-a: Cursor Position. -* C-b: Cursor Position. -* C-d: Erase. -* C-e: Cursor Position. -* C-fx: Cursor Position. -* C-g: The Help Menu. -* C-h d: The Help Menu. -* C-h k: The Help Menu. -* C-h t: Edit. -* C-k: Erase. -* C-M-\: Region Operation. -* C-n: Cursor Position. -* C-p: Cursor Position. -* C-r: Search and Replace. -* C-s: Search and Replace. -* C-SPC <1>: Selecting Text. -* C-SPC: Region Operation. -* C-t: Cursor Position. -* C-u: Numeric Argument. -* C-v: Cursor Position. -* C-w: Region Operation. -* C-x 0: XEmacs Window. -* C-x 1: XEmacs Window. -* C-x 2: XEmacs Window. -* C-x 3: XEmacs Window. -* C-x 4: XEmacs Window. -* C-x 4 b: XEmacs Window. -* C-x 4 d: XEmacs Window. -* C-x 4 f: XEmacs Window. -* C-x 4 m: XEmacs Window. -* C-x 5 C-f: Visiting. -* C-x C-c: Exiting. -* C-x C-f: Visiting. -* C-x C-l: Region Operation. -* C-x C-s: Saving Files. -* C-x C-u: Region Operation. -* C-x C-v: Visiting. -* C-x C-w: Saving Files. -* C-x C-x: Selecting Text. -* C-x s: Saving Files. -* C-x TAB: Region Operation. -* C-x u: Undo. -* C-y: Moving Text. -* C-z: Exiting. -* DEL: Insert. -* M--: Numeric Argument. -* M-<: Cursor Position. -* M->: Cursor Position. -* M-C-v: XEmacs Window. -* M-d: Erase. -* M-DEL: Erase. -* M-k: Erase. -* M-v: Cursor Position. -* M-z: Erase. -* RET: Insert. - diff --git a/info/new-users-guide.info-3 b/info/new-users-guide.info-3 deleted file mode 100644 index bc0bf7c..0000000 --- a/info/new-users-guide.info-3 +++ /dev/null @@ -1,261 +0,0 @@ -This is Info file ../../info/new-users-guide.info, produced by Makeinfo -version 1.68 from the input file new-users-guide.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Intro: (new-users-guide). Introduction to the XEmacs Editor. -END-INFO-DIR-ENTRY - - This manual serves as an introduction to the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - -File: new-users-guide.info, Node: Command Index, Next: Variable Index, Prev: Key Index, Up: Top - -Command and Function Index -************************** - -* Menu: - -* add-menu-item: Customizing Menus. -* append-to-buffer: Accumulating text. -* append-to-file: Accumulating text. -* auto-fill-mode <1>: Minor Modes. -* auto-fill-mode: Insert. -* backward-char: Cursor Position. -* backward-kill-word: Erase. -* backward-word: Cursor Position. -* beginning-of-buffer: Cursor Position. -* beginning-of-line: Cursor Position. -* copy-to-buffer: Accumulating text. -* delete-backward-char: Erase. -* delete-char: Erase. -* delete-menu-item: Customizing Menus. -* delete-other-windows <1>: Windows and Menus. -* delete-other-windows: XEmacs Window. -* delete-window <1>: XEmacs Window. -* delete-window: Windows and Menus. -* describe-variable: Setting Variables. -* dired-other-window: XEmacs Window. -* disable-menu-item: Customizing Menus. -* edit-options: Setting Variables. -* enable-menu-item: Customizing Menus. -* end-of-buffer: Cursor Position. -* end-of-line: Cursor Position. -* eval-expression: Init File. -* eval-region: Customization Basics. -* exchange-point-and-mark: Selecting Text. -* find-alternate-file: Visiting. -* find-file: Visiting. -* find-file-other-frame: Visiting. -* find-file-other-window: XEmacs Window. -* forward-char: Cursor Position. -* forward-word: Cursor Position. -* goto-char: Cursor Position. -* goto-line: Cursor Position. -* help-with-tutorial: Edit. -* isearch-backward: Search and Replace. -* isearch-forward: Search and Replace. -* kill-line: Erase. -* kill-sentence: Erase. -* kill-word: Erase. -* list-options: Setting Variables. -* mail-other-window: XEmacs Window. -* make-directory: File Names. -* make-symbolic-link: Customizing key Bindings. -* mark-beginning-of-buffer: Selecting Text. -* mark-end-of-buffer: Selecting Text. -* next-line: Cursor Position. -* prepend-to-buffer: Accumulating text. -* previous-line: Cursor Position. -* print-region: Region Operation. -* relabel-menu-items: Customizing Menus. -* remove-directory: File Names. -* replace-string: Search and Replace. -* save-buffer: Saving Files. -* save-buffers-kill-emacs: Exiting. -* save-some-buffers: Saving Files. -* scroll-other-window <1>: XEmacs Window. -* scroll-other-window: Windows and Menus. -* set-mark-command: Selecting Text. -* set-variable: Setting Variables. -* split-window-horizontally: XEmacs Window. -* split-window-vertically: XEmacs Window. -* suspend-emacs: Exiting. -* switch-to-buffer-other-window: XEmacs Window. -* transpose-chars: Cursor Position. -* write file: Saving Files. -* yank: Moving Text. -* zap-to-char: Erase. - - -File: new-users-guide.info, Node: Variable Index, Next: Concept Index, Prev: Command Index, Up: Top - -Variable Index -************** - -* Menu: - -* buffers-menu-max-size: Init File. -* case-fold-search: Search and Replace. -* default-directory: File Names. -* display-time: Init File. -* fill-column: Init File. -* frame-title-format: Init File. -* make-backup-files: Saving Files. -* zmacs-regions: Init File. - - -File: new-users-guide.info, Node: Concept Index, Next: Entering, Prev: Variable Index, Up: Top - -Concept Index -************* - -* Menu: - -* .emacs: Customization Basics. -* abbrev-mode: Minor Modes. -* accumulating text: Accumulating text. -* add menus: Customizing Menus. -* asm-mode: Major Modes. -* Auto Delete Selection menu item: Options Menu. -* auto saving: Saving Files. -* auto-save-mode: Minor Modes. -* binding keys: Customizing key Bindings. -* blink-paren: Minor Modes. -* buffer: Entering. -* Buffers menu: Buffers Menu. -* Buffers Menu Length... menu item: Options Menu. -* Buffers Sub-Menus menu item: Options Menu. -* c-mode: Major Modes. -* Case Sensitive Search menu item: Options Menu. -* Clear menu item: Edit menu. -* clipboard selection: Mouse. -* Copy menu item: Edit menu. -* copying text: Accumulating text. -* creating-directories: File Names. -* cursor control: Cursor Position. -* cursor position: Cursor Position. -* cursor shapes: Mouse. -* customize <1>: Customization Basics. -* customize: Other Customizations. -* customize menus: Customizing Menus. -* Cut menu item: Edit menu. -* Delete Frame menu item: File menu. -* delete menus: Customizing Menus. -* deleting: Erase. -* deleting menu items: Customizing Menus. -* deletion: Insert. -* digit argument: Numeric Argument. -* disable menus: Customizing Menus. -* disabling menu items: Customizing Menus. -* displaying time: Init File. -* echo area: Echo Area. -* edit-picture: Major Modes. -* enabling menu items: Customizing Menus. -* End Macro Recording menu item: Edit menu. -* entering Emacs: Enter. -* entering XEmacs: Enter. -* erasing: Erase. -* Execute Last Macro menu item: Edit menu. -* Exit Emacs menu item: File menu. -* exiting: Exiting. -* file: Entering. -* File menu: File menu. -* file names: File Names. -* files: Files. -* Font menu item: Options Menu. -* font-lock-mode <1>: Other Customizations. -* font-lock-mode: Minor Modes. -* fortran-mode: Major Modes. -* fundamental-mode: Major Modes. -* goto-line: Cursor Position. -* help <1>: Help. -* help: The Help Menu. -* Help menu: Help menu. -* hook: Other Customizations. -* init file examples: Init File. -* Insert File... menu item: File menu. -* insertion: Insert. -* key bindings: Customizing key Bindings. -* keystrokes: Customizing key Bindings. -* Kill Buffer menu item: File menu. -* kill ring: Moving Text. -* killing: Moving Text. -* killing Emacs: Exiting. -* line-number-mode: Minor Modes. -* lisp-mode: Major Modes. -* major modes: Major Modes. -* mark: Select and Move. -* menus: XEmacs Window. -* minor modes: Minor Modes. -* mistakes, correcting: Undo. -* mode line: Mode Line. -* modes: Modes. -* mouse selection: Mouse. -* moving text: Moving Text. -* negative argument: Numeric Argument. -* New Frame menu item: File menu. -* newline: Insert. -* nroff-mode: Major Modes. -* numeric argument: Numeric Argument. -* Open ... menu item: File menu. -* open another file: Frame. -* Open in New Frame... menu item: File menu. -* Options menu: Options Menu. -* outline-mode: Major Modes. -* overstrike: Insert. -* Overstrike menu item: Options Menu. -* overwrite-mode: Minor Modes. -* Paren Highlighting menu item: Options Menu. -* Paste menu item: Edit menu. -* pasting: Moving Text. -* primary selection: Mouse. -* Print Buffer menu item: File menu. -* pull-down-menus: XEmacs Window. -* Read Only menu item: Options Menu. -* rectangle commands: Accumulating text. -* region: Select and Move. -* registers: Accumulating text. -* relabelling menu items: Customizing Menus. -* removing-directories: File Names. -* replace: Search and Replace. -* Revert Buffer menu item: File menu. -* Save Buffer As ... menu item: File menu. -* Save Buffer menu item: File menu. -* Save Options: Options Menu. -* saving files: Saving Files. -* searching: Search and Replace. -* selected window: Windows and Menus. -* setting variables: Setting Variables. -* shrinking XEmacs frame: Exiting. -* simultaneous editing: Saving Files. -* Size menu item: Options Menu. -* Split Frame: File menu. -* Start Macro Recording menu item: Edit menu. -* suspending: Exiting. -* Syntax Highlighting menu item: Options Menu. -* Teach Extended Commands menu item: Options Menu. -* temporary storage: Accumulating text. -* tex-mode: Major Modes. -* texinfo-mode: Major Modes. -* top level: Mode Line. -* Un-split (Keep Others): File menu. -* Un-split (Keep This): File menu. -* undo: Undo. -* Undo menu item: Edit menu. -* visiting files: Visiting. -* Weight menu item: Options Menu. -* windows <1>: XEmacs Window. -* windows <2>: Entering. -* windows: Windows and Menus. -* yanking: Moving Text. - - diff --git a/info/standards.info b/info/standards.info deleted file mode 100644 index edaa2b5..0000000 --- a/info/standards.info +++ /dev/null @@ -1,75 +0,0 @@ -This is Info file ../info/standards.info, produced by Makeinfo version -1.68 from the input file standards.texi. - -START-INFO-DIR-ENTRY -* Standards: (standards). GNU coding standards. -END-INFO-DIR-ENTRY - - GNU Coding Standards Copyright (C) 1992, 1993, 1994, 1995, 1996 Free -Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that -the entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -Indirect: -standards.info-1: 982 -standards.info-2: 49841 -standards.info-3: 95838 - -Tag Table: -(Indirect) -Node: Top982 -Node: Preface1491 -Node: Intellectual Property2529 -Node: Reading Non-Free Code2885 -Node: Contributions4617 -Node: Design Advice6215 -Node: Compatibility6698 -Node: Using Extensions8342 -Node: ANSI C9844 -Node: Source Language11080 -Node: Program Behavior12214 -Node: Semantics12806 -Node: Libraries16560 -Node: Errors17795 -Node: User Interfaces19018 -Node: Memory Usage36043 -Node: Writing C37040 -Node: Formatting37750 -Node: Comments41022 -Node: Syntactic Conventions43815 -Node: Names46753 -Node: System Portability48065 -Node: CPU Portability49841 -Node: System Functions52002 -Node: Internationalization56903 -Node: Documentation59104 -Node: GNU Manuals59648 -Node: Manual Structure Details61690 -Node: NEWS File63095 -Node: Change Logs63776 -Node: Man Pages67978 -Node: Reading other Manuals69597 -Node: Managing Releases70381 -Node: Configuration71087 -Node: Makefile Conventions78027 -Node: Makefile Basics78551 -Node: Utilities in Makefiles81022 -Node: Command Variables82896 -Node: Directory Variables85732 -Node: Standard Targets95838 -Node: Releases105580 - -End Tag Table diff --git a/info/standards.info-1 b/info/standards.info-1 deleted file mode 100644 index 4ffe023..0000000 --- a/info/standards.info-1 +++ /dev/null @@ -1,1973 +0,0 @@ -This is Info file ../info/standards.info, produced by Makeinfo version -1.68 from the input file standards.texi. - -START-INFO-DIR-ENTRY -* Standards: (standards). GNU coding standards. -END-INFO-DIR-ENTRY - - GNU Coding Standards Copyright (C) 1992, 1993, 1994, 1995, 1996 Free -Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that -the entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: standards.info, Node: Top, Next: Preface, Prev: (dir), Up: (dir) - -Version -******* - - Last updated 17 May 1996. - -* Menu: - -* Preface:: About the GNU Coding Standards -* Intellectual Property:: Keeping Free Software Free -* Design Advice:: General Program Design -* Program Behavior:: Program Behavior for All Programs -* Writing C:: Making The Best Use of C -* Documentation:: Documenting Programs -* Managing Releases:: The Release Process - - -File: standards.info, Node: Preface, Next: Intellectual Property, Prev: Top, Up: Top - -About the GNU Coding Standards -****************************** - - The GNU Coding Standards were written by Richard Stallman and other -GNU Project volunteers. Their purpose is to make the GNU system clean, -consistent, and easy to install. This document can also be read as a -guide to writing portable, robust and reliable programs. It focuses on -programs written in C, but many of the rules and principles are useful -even if you write in another programming language. The rules often -state reasons for writing in a certain way. - - Corrections or suggestions regarding this document should be sent to -`gnu@prep.ai.mit.edu'. If you make a suggestion, please include a -suggested new wording for it; our time is limited. We prefer a context -diff to the `standards.texi' or `make-stds.texi' files, but if you -don't have those files, please mail your suggestion anyway. - - This release of the GNU Coding Standards was last updated 17 May -1996. - - -File: standards.info, Node: Intellectual Property, Next: Design Advice, Prev: Preface, Up: Top - -Keeping Free Software Free -************************** - - This node discusses how you can make sure that GNU software remains -unencumbered. - -* Menu: - -* Reading Non-Free Code:: Referring to Proprietary Programs -* Contributions:: Accepting Contributions - - -File: standards.info, Node: Reading Non-Free Code, Next: Contributions, Up: Intellectual Property - -Referring to Proprietary Programs -================================= - - Don't in any circumstances refer to Unix source code for or during -your work on GNU! (Or to any other proprietary programs.) - - If you have a vague recollection of the internals of a Unix program, -this does not absolutely mean you can't write an imitation of it, but -do try to organize the imitation internally along different lines, -because this is likely to make the details of the Unix version -irrelevant and dissimilar to your results. - - For example, Unix utilities were generally optimized to minimize -memory use; if you go for speed instead, your program will be very -different. You could keep the entire input file in core and scan it -there instead of using stdio. Use a smarter algorithm discovered more -recently than the Unix program. Eliminate use of temporary files. Do -it in one pass instead of two (we did this in the assembler). - - Or, on the contrary, emphasize simplicity instead of speed. For some -applications, the speed of today's computers makes simpler algorithms -adequate. - - Or go for generality. For example, Unix programs often have static -tables or fixed-size strings, which make for arbitrary limits; use -dynamic allocation instead. Make sure your program handles NULs and -other funny characters in the input files. Add a programming language -for extensibility and write part of the program in that language. - - Or turn some parts of the program into independently usable -libraries. Or use a simple garbage collector instead of tracking -precisely when to free memory, or use a new GNU facility such as -obstacks. - - -File: standards.info, Node: Contributions, Prev: Reading Non-Free Code, Up: Intellectual Property - -Accepting Contributions -======================= - - If someone else sends you a piece of code to add to the program you -are working on, we need legal papers to use it--the same sort of legal -papers we will need to get from you. *Each* significant contributor to -a program must sign some sort of legal papers in order for us to have -clear title to the program. The main author alone is not enough. - - So, before adding in any contributions from other people, tell us so -we can arrange to get the papers. Then wait until we tell you that we -have received the signed papers, before you actually use the -contribution. - - This applies both before you release the program and afterward. If -you receive diffs to fix a bug, and they make significant changes, we -need legal papers for it. - - You don't need papers for changes of a few lines here or there, since -they are not significant for copyright purposes. Also, you don't need -papers if all you get from the suggestion is some ideas, not actual code -which you use. For example, if you write a different solution to the -problem, you don't need to get papers. - - We know this is frustrating; it's frustrating for us as well. But if -you don't wait, you are going out on a limb--for example, what if the -contributor's employer won't sign a disclaimer? You might have to take -that code out again! - - The very worst thing is if you forget to tell us about the other -contributor. We could be very embarrassed in court some day as a -result. - - -File: standards.info, Node: Design Advice, Next: Program Behavior, Prev: Intellectual Property, Up: Top - -General Program Design -********************** - - This node discusses some of the issues you should take into account -when designing your program. - -* Menu: - -* Compatibility:: Compatibility with other implementations -* Using Extensions:: Using non-standard features -* ANSI C:: Using ANSI C features -* Source Language:: Using languages other than C - - -File: standards.info, Node: Compatibility, Next: Using Extensions, Up: Design Advice - -Compatibility with Other Implementations -======================================== - - With occasional exceptions, utility programs and libraries for GNU -should be upward compatible with those in Berkeley Unix, and upward -compatible with ANSI C if ANSI C specifies their behavior, and upward -compatible with POSIX if POSIX specifies their behavior. - - When these standards conflict, it is useful to offer compatibility -modes for each of them. - - ANSI C and POSIX prohibit many kinds of extensions. Feel free to -make the extensions anyway, and include a `--ansi', `--posix', or -`--compatible' option to turn them off. However, if the extension has -a significant chance of breaking any real programs or scripts, then it -is not really upward compatible. Try to redesign its interface. - - Many GNU programs suppress extensions that conflict with POSIX if the -environment variable `POSIXLY_CORRECT' is defined (even if it is -defined with a null value). Please make your program recognize this -variable if appropriate. - - When a feature is used only by users (not by programs or command -files), and it is done poorly in Unix, feel free to replace it -completely with something totally different and better. (For example, -`vi' is replaced with Emacs.) But it is nice to offer a compatible -feature as well. (There is a free `vi' clone, so we offer it.) - - Additional useful features not in Berkeley Unix are welcome. -Additional programs with no counterpart in Unix may be useful, but our -first priority is usually to duplicate what Unix already has. - - -File: standards.info, Node: Using Extensions, Next: ANSI C, Prev: Compatibility, Up: Design Advice - -Using Non-standard Features -=========================== - - Many GNU facilities that already exist support a number of convenient -extensions over the comparable Unix facilities. Whether to use these -extensions in implementing your program is a difficult question. - - On the one hand, using the extensions can make a cleaner program. -On the other hand, people will not be able to build the program unless -the other GNU tools are available. This might cause the program to -work on fewer kinds of machines. - - With some extensions, it might be easy to provide both alternatives. -For example, you can define functions with a "keyword" `INLINE' and -define that as a macro to expand into either `inline' or nothing, -depending on the compiler. - - In general, perhaps it is best not to use the extensions if you can -straightforwardly do without them, but to use the extensions if they -are a big improvement. - - An exception to this rule are the large, established programs (such -as Emacs) which run on a great variety of systems. Such programs would -be broken by use of GNU extensions. - - Another exception is for programs that are used as part of -compilation: anything that must be compiled with other compilers in -order to bootstrap the GNU compilation facilities. If these require -the GNU compiler, then no one can compile them without having them -installed already. That would be no good. - - -File: standards.info, Node: ANSI C, Next: Source Language, Prev: Using Extensions, Up: Design Advice - -ANSI C and pre-ANSI C -===================== - - Do not ever use the "trigraph" feature of ANSI C. - - ANSI C is widespread enough now that it is ok to write new programs -that use ANSI C features (and therefore will not work in non-ANSI -compilers). And if a program is already written in ANSI C, there's no -need to convert it to support non-ANSI compilers. - - However, it is easy to support non-ANSI compilers in most programs, -so you might still consider doing so when you write a program. Instead -of writing function definitions in ANSI prototype form, - - int - foo (int x, int y) - ... - -write the definition in pre-ANSI style like this, - - int - foo (x, y) - int x, y; - ... - -and use a separate declaration to specify the argument prototype: - - int foo (int, int); - - You need such a declaration anyway, in a header file, to get the -benefit of ANSI C prototypes in all the files where the function is -called. And once you have it, you lose nothing by writing the function -definition in the pre-ANSI style. - - If you don't know non-ANSI C, there's no need to learn it; just -write in ANSI C. - - -File: standards.info, Node: Source Language, Prev: ANSI C, Up: Design Advice - -Using Languages Other Than C -============================ - - Using a language other than C is like using a non-standard feature: -it will cause trouble for users. Even if GCC supports the other -language, users may find it inconvenient to have to install the -compiler for that other language in order to build your program. So -please write in C. - - There are three exceptions for this rule: - - * It is okay to use a special language if the same program contains - an interpreter for that language. - - For example, if your program links with GUILE, it is ok to write - part of the program in Scheme or another language supported by - GUILE. - - * It is okay to use another language in a tool specifically intended - for use with that language. - - This is okay because the only people who want to build the tool - will be those who have installed the other language anyway. - - * If an application is not of extremely widespread interest, then - perhaps it's not important if the application is inconvenient to - install. - - -File: standards.info, Node: Program Behavior, Next: Writing C, Prev: Design Advice, Up: Top - -Program Behavior for All Programs -********************************* - - This node describes how to write robust software. It also describes -general standards for error messages, the command line interface, and -how libraries should behave. - -* Menu: - -* Semantics:: Writing robust programs -* Libraries:: Library behavior -* Errors:: Formatting error messages -* User Interfaces:: Standards for command line interfaces -* Memory Usage:: When and how to care about memory needs - - -File: standards.info, Node: Semantics, Next: Libraries, Up: Program Behavior - -Writing Robust Programs -======================= - - Avoid arbitrary limits on the length or number of *any* data -structure, including file names, lines, files, and symbols, by -allocating all data structures dynamically. In most Unix utilities, -"long lines are silently truncated". This is not acceptable in a GNU -utility. - - Utilities reading files should not drop NUL characters, or any other -nonprinting characters *including those with codes above 0177*. The -only sensible exceptions would be utilities specifically intended for -interface to certain types of printers that can't handle those -characters. - - Check every system call for an error return, unless you know you -wish to ignore errors. Include the system error text (from `perror' or -equivalent) in *every* error message resulting from a failing system -call, as well as the name of the file if any and the name of the -utility. Just "cannot open foo.c" or "stat failed" is not sufficient. - - Check every call to `malloc' or `realloc' to see if it returned -zero. Check `realloc' even if you are making the block smaller; in a -system that rounds block sizes to a power of 2, `realloc' may get a -different block if you ask for less space. - - In Unix, `realloc' can destroy the storage block if it returns zero. -GNU `realloc' does not have this bug: if it fails, the original block -is unchanged. Feel free to assume the bug is fixed. If you wish to -run your program on Unix, and wish to avoid lossage in this case, you -can use the GNU `malloc'. - - You must expect `free' to alter the contents of the block that was -freed. Anything you want to fetch from the block, you must fetch before -calling `free'. - - If `malloc' fails in a noninteractive program, make that a fatal -error. In an interactive program (one that reads commands from the -user), it is better to abort the command and return to the command -reader loop. This allows the user to kill other processes to free up -virtual memory, and then try the command again. - - Use `getopt_long' to decode arguments, unless the argument syntax -makes this unreasonable. - - When static storage is to be written in during program execution, use -explicit C code to initialize it. Reserve C initialized declarations -for data that will not be changed. - - Try to avoid low-level interfaces to obscure Unix data structures -(such as file directories, utmp, or the layout of kernel memory), since -these are less likely to work compatibly. If you need to find all the -files in a directory, use `readdir' or some other high-level interface. -These will be supported compatibly by GNU. - - By default, the GNU system will provide the signal handling -functions of BSD and of POSIX. So GNU software should be written to use -these. - - In error checks that detect "impossible" conditions, just abort. -There is usually no point in printing any message. These checks -indicate the existence of bugs. Whoever wants to fix the bugs will have -to read the source code and run a debugger. So explain the problem with -comments in the source. The relevant data will be in variables, which -are easy to examine with the debugger, so there is no point moving them -elsewhere. - - Do not use a count of errors as the exit status for a program. -*That does not work*, because exit status values are limited to 8 bits -(0 through 255). A single run of the program might have 256 errors; if -you try to return 256 as the exit status, the parent process will see 0 -as the status, and it will appear that the program succeeded. - - If you make temporary files, check the `TMPDIR' environment -variable; if that variable is defined, use the specified directory -instead of `/tmp'. - - -File: standards.info, Node: Libraries, Next: Errors, Prev: Semantics, Up: Program Behavior - -Library Behavior -================ - - Try to make library functions reentrant. If they need to do dynamic -storage allocation, at least try to avoid any nonreentrancy aside from -that of `malloc' itself. - - Here are certain name conventions for libraries, to avoid name -conflicts. - - Choose a name prefix for the library, more than two characters long. -All external function and variable names should start with this prefix. -In addition, there should only be one of these in any given library -member. This usually means putting each one in a separate source file. - - An exception can be made when two external symbols are always used -together, so that no reasonable program could use one without the -other; then they can both go in the same file. - - External symbols that are not documented entry points for the user -should have names beginning with `_'. They should also contain the -chosen name prefix for the library, to prevent collisions with other -libraries. These can go in the same files with user entry points if -you like. - - Static functions and variables can be used as you like and need not -fit any naming convention. - - -File: standards.info, Node: Errors, Next: User Interfaces, Prev: Libraries, Up: Program Behavior - -Formatting Error Messages -========================= - - Error messages from compilers should look like this: - - SOURCE-FILE-NAME:LINENO: MESSAGE - - Error messages from other noninteractive programs should look like -this: - - PROGRAM:SOURCE-FILE-NAME:LINENO: MESSAGE - -when there is an appropriate source file, or like this: - - PROGRAM: MESSAGE - -when there is no relevant source file. - - In an interactive program (one that is reading commands from a -terminal), it is better not to include the program name in an error -message. The place to indicate which program is running is in the -prompt or with the screen layout. (When the same program runs with -input from a source other than a terminal, it is not interactive and -would do best to print error messages using the noninteractive style.) - - The string MESSAGE should not begin with a capital letter when it -follows a program name and/or file name. Also, it should not end with -a period. - - Error messages from interactive programs, and other messages such as -usage messages, should start with a capital letter. But they should not -end with a period. - - -File: standards.info, Node: User Interfaces, Next: Memory Usage, Prev: Errors, Up: Program Behavior - -Standards for Command Line Interfaces -===================================== - - Please don't make the behavior of a utility depend on the name used -to invoke it. It is useful sometimes to make a link to a utility with -a different name, and that should not change what it does. - - Instead, use a run time option or a compilation switch or both to -select among the alternate behaviors. - - Likewise, please don't make the behavior of the program depend on the -type of output device it is used with. Device independence is an -important principle of the system's design; do not compromise it merely -to save someone from typing an option now and then. - - If you think one behavior is most useful when the output is to a -terminal, and another is most useful when the output is a file or a -pipe, then it is usually best to make the default behavior the one that -is useful with output to a terminal, and have an option for the other -behavior. - - Compatibility requires certain programs to depend on the type of -output device. It would be disastrous if `ls' or `sh' did not do so in -the way all users expect. In some of these cases, we supplement the -program with a preferred alternate version that does not depend on the -output device type. For example, we provide a `dir' program much like -`ls' except that its default output format is always multi-column -format. - - It is a good idea to follow the POSIX guidelines for the -command-line options of a program. The easiest way to do this is to use -`getopt' to parse them. Note that the GNU version of `getopt' will -normally permit options anywhere among the arguments unless the special -argument `--' is used. This is not what POSIX specifies; it is a GNU -extension. - - Please define long-named options that are equivalent to the -single-letter Unix-style options. We hope to make GNU more user -friendly this way. This is easy to do with the GNU function -`getopt_long'. - - One of the advantages of long-named options is that they can be -consistent from program to program. For example, users should be able -to expect the "verbose" option of any GNU program which has one, to be -spelled precisely `--verbose'. To achieve this uniformity, look at the -table of common long-option names when you choose the option names for -your program. The table appears below. - - If you use names not already in the table, please send -`gnu@prep.ai.mit.edu' a list of them, with their meanings, so we can -update the table. - - It is usually a good idea for file names given as ordinary arguments -to be input files only; any output files would be specified using -options (preferably `-o'). Even if you allow an output file name as an -ordinary argument for compatibility, try to provide a suitable option -as well. This will lead to more consistency among GNU utilities, so -that there are fewer idiosyncracies for users to remember. - - Programs should support an option `--version' which prints the -program's version number on standard output and exits successfully, and -an option `--help' which prints option usage information on standard -output and exits successfully. These options should inhibit the normal -function of the command; they should do nothing except print the -requested information. - - Here is the table of long options used by GNU programs. - -`after-date' - `-N' in `tar'. - -`all' - `-a' in `du', `ls', `nm', `stty', `uname', and `unexpand'. - -`all-text' - `-a' in `diff'. - -`almost-all' - `-A' in `ls'. - -`append' - `-a' in `etags', `tee', `time'; `-r' in `tar'. - -`archive' - `-a' in `cp'. - -`archive-name' - `-n' in `shar'. - -`arglength' - `-l' in `m4'. - -`ascii' - `-a' in `diff'. - -`assign' - `-v' in `gawk'. - -`assume-new' - `-W' in Make. - -`assume-old' - `-o' in Make. - -`auto-check' - `-a' in `recode'. - -`auto-pager' - `-a' in `wdiff'. - -`auto-reference' - `-A' in `ptx'. - -`avoid-wraps' - `-n' in `wdiff'. - -`backward-search' - `-B' in `ctags'. - -`basename' - `-f' in `shar'. - -`batch' - Used in GDB. - -`baud' - Used in GDB. - -`before' - `-b' in `tac'. - -`binary' - `-b' in `cpio' and `diff'. - -`bits-per-code' - `-b' in `shar'. - -`block-size' - Used in `cpio' and `tar'. - -`blocks' - `-b' in `head' and `tail'. - -`break-file' - `-b' in `ptx'. - -`brief' - Used in various programs to make output shorter. - -`bytes' - `-c' in `head', `split', and `tail'. - -`c++' - `-C' in `etags'. - -`catenate' - `-A' in `tar'. - -`cd' - Used in various programs to specify the directory to use. - -`changes' - `-c' in `chgrp' and `chown'. - -`classify' - `-F' in `ls'. - -`colons' - `-c' in `recode'. - -`command' - `-c' in `su'; `-x' in GDB. - -`compare' - `-d' in `tar'. - -`compat' - Used in `gawk'. - -`compress' - `-Z' in `tar' and `shar'. - -`concatenate' - `-A' in `tar'. - -`confirmation' - `-w' in `tar'. - -`context' - Used in `diff'. - -`copyleft' - `-W copyleft' in `gawk'. - -`copyright' - `-C' in `ptx', `recode', and `wdiff'; `-W copyright' in `gawk'. - -`core' - Used in GDB. - -`count' - `-q' in `who'. - -`count-links' - `-l' in `du'. - -`create' - Used in `tar' and `cpio'. - -`cut-mark' - `-c' in `shar'. - -`cxref' - `-x' in `ctags'. - -`date' - `-d' in `touch'. - -`debug' - `-d' in Make and `m4'; `-t' in Bison. - -`define' - `-D' in `m4'. - -`defines' - `-d' in Bison and `ctags'. - -`delete' - `-D' in `tar'. - -`dereference' - `-L' in `chgrp', `chown', `cpio', `du', `ls', and `tar'. - -`dereference-args' - `-D' in `du'. - -`diacritics' - `-d' in `recode'. - -`dictionary-order' - `-d' in `look'. - -`diff' - `-d' in `tar'. - -`digits' - `-n' in `csplit'. - -`directory' - Specify the directory to use, in various programs. In `ls', it - means to show directories themselves rather than their contents. - In `rm' and `ln', it means to not treat links to directories - specially. - -`discard-all' - `-x' in `strip'. - -`discard-locals' - `-X' in `strip'. - -`dry-run' - `-n' in Make. - -`ed' - `-e' in `diff'. - -`elide-empty-files' - `-z' in `csplit'. - -`end-delete' - `-x' in `wdiff'. - -`end-insert' - `-z' in `wdiff'. - -`entire-new-file' - `-N' in `diff'. - -`environment-overrides' - `-e' in Make. - -`eof' - `-e' in `xargs'. - -`epoch' - Used in GDB. - -`error-limit' - Used in `makeinfo'. - -`error-output' - `-o' in `m4'. - -`escape' - `-b' in `ls'. - -`exclude-from' - `-X' in `tar'. - -`exec' - Used in GDB. - -`exit' - `-x' in `xargs'. - -`exit-0' - `-e' in `unshar'. - -`expand-tabs' - `-t' in `diff'. - -`expression' - `-e' in `sed'. - -`extern-only' - `-g' in `nm'. - -`extract' - `-i' in `cpio'; `-x' in `tar'. - -`faces' - `-f' in `finger'. - -`fast' - `-f' in `su'. - -`fatal-warnings' - `-E' in `m4'. - -`file' - `-f' in `info', `gawk', Make, `mt', and `tar'; `-n' in `sed'; `-r' - in `touch'. - -`field-separator' - `-F' in `gawk'. - -`file-prefix' - `-b' in Bison. - -`file-type' - `-F' in `ls'. - -`files-from' - `-T' in `tar'. - -`fill-column' - Used in `makeinfo'. - -`flag-truncation' - `-F' in `ptx'. - -`fixed-output-files' - `-y' in Bison. - -`follow' - `-f' in `tail'. - -`footnote-style' - Used in `makeinfo'. - -`force' - `-f' in `cp', `ln', `mv', and `rm'. - -`force-prefix' - `-F' in `shar'. - -`format' - Used in `ls', `time', and `ptx'. - -`freeze-state' - `-F' in `m4'. - -`fullname' - Used in GDB. - -`gap-size' - `-g' in `ptx'. - -`get' - `-x' in `tar'. - -`graphic' - `-i' in `ul'. - -`graphics' - `-g' in `recode'. - -`group' - `-g' in `install'. - -`gzip' - `-z' in `tar' and `shar'. - -`hashsize' - `-H' in `m4'. - -`header' - `-h' in `objdump' and `recode' - -`heading' - `-H' in `who'. - -`help' - Used to ask for brief usage information. - -`here-delimiter' - `-d' in `shar'. - -`hide-control-chars' - `-q' in `ls'. - -`idle' - `-u' in `who'. - -`ifdef' - `-D' in `diff'. - -`ignore' - `-I' in `ls'; `-x' in `recode'. - -`ignore-all-space' - `-w' in `diff'. - -`ignore-backups' - `-B' in `ls'. - -`ignore-blank-lines' - `-B' in `diff'. - -`ignore-case' - `-f' in `look' and `ptx'; `-i' in `diff' and `wdiff'. - -`ignore-errors' - `-i' in Make. - -`ignore-file' - `-i' in `ptx'. - -`ignore-indentation' - `-I' in `etags'. - -`ignore-init-file' - `-f' in Oleo. - -`ignore-interrupts' - `-i' in `tee'. - -`ignore-matching-lines' - `-I' in `diff'. - -`ignore-space-change' - `-b' in `diff'. - -`ignore-zeros' - `-i' in `tar'. - -`include' - `-i' in `etags'; `-I' in `m4'. - -`include-dir' - `-I' in Make. - -`incremental' - `-G' in `tar'. - -`info' - `-i', `-l', and `-m' in Finger. - -`initial' - `-i' in `expand'. - -`initial-tab' - `-T' in `diff'. - -`inode' - `-i' in `ls'. - -`interactive' - `-i' in `cp', `ln', `mv', `rm'; `-e' in `m4'; `-p' in `xargs'; - `-w' in `tar'. - -`intermix-type' - `-p' in `shar'. - -`jobs' - `-j' in Make. - -`just-print' - `-n' in Make. - -`keep-going' - `-k' in Make. - -`keep-files' - `-k' in `csplit'. - -`kilobytes' - `-k' in `du' and `ls'. - -`language' - `-l' in `etags'. - -`less-mode' - `-l' in `wdiff'. - -`level-for-gzip' - `-g' in `shar'. - -`line-bytes' - `-C' in `split'. - -`lines' - Used in `split', `head', and `tail'. - -`link' - `-l' in `cpio'. - -`lint' -`lint-old' - Used in `gawk'. - -`list' - `-t' in `cpio'; `-l' in `recode'. - -`list' - `-t' in `tar'. - -`literal' - `-N' in `ls'. - -`load-average' - `-l' in Make. - -`login' - Used in `su'. - -`machine' - No listing of which programs already use this; someone should - check to see if any actually do and tell `gnu@prep.ai.mit.edu'. - -`macro-name' - `-M' in `ptx'. - -`mail' - `-m' in `hello' and `uname'. - -`make-directories' - `-d' in `cpio'. - -`makefile' - `-f' in Make. - -`mapped' - Used in GDB. - -`max-args' - `-n' in `xargs'. - -`max-chars' - `-n' in `xargs'. - -`max-lines' - `-l' in `xargs'. - -`max-load' - `-l' in Make. - -`max-procs' - `-P' in `xargs'. - -`mesg' - `-T' in `who'. - -`message' - `-T' in `who'. - -`minimal' - `-d' in `diff'. - -`mixed-uuencode' - `-M' in `shar'. - -`mode' - `-m' in `install', `mkdir', and `mkfifo'. - -`modification-time' - `-m' in `tar'. - -`multi-volume' - `-M' in `tar'. - -`name-prefix' - `-a' in Bison. - -`nesting-limit' - `-L' in `m4'. - -`net-headers' - `-a' in `shar'. - -`new-file' - `-W' in Make. - -`no-builtin-rules' - `-r' in Make. - -`no-character-count' - `-w' in `shar'. - -`no-check-existing' - `-x' in `shar'. - -`no-common' - `-3' in `wdiff'. - -`no-create' - `-c' in `touch'. - -`no-defines' - `-D' in `etags'. - -`no-deleted' - `-1' in `wdiff'. - -`no-dereference' - `-d' in `cp'. - -`no-inserted' - `-2' in `wdiff'. - -`no-keep-going' - `-S' in Make. - -`no-lines' - `-l' in Bison. - -`no-piping' - `-P' in `shar'. - -`no-prof' - `-e' in `gprof'. - -`no-regex' - `-R' in `etags'. - -`no-sort' - `-p' in `nm'. - -`no-split' - Used in `makeinfo'. - -`no-static' - `-a' in `gprof'. - -`no-time' - `-E' in `gprof'. - -`no-timestamp' - `-m' in `shar'. - -`no-validate' - Used in `makeinfo'. - -`no-warn' - Used in various programs to inhibit warnings. - -`node' - `-n' in `info'. - -`nodename' - `-n' in `uname'. - -`nonmatching' - `-f' in `cpio'. - -`nstuff' - `-n' in `objdump'. - -`null' - `-0' in `xargs'. - -`number' - `-n' in `cat'. - -`number-nonblank' - `-b' in `cat'. - -`numeric-sort' - `-n' in `nm'. - -`numeric-uid-gid' - `-n' in `cpio' and `ls'. - -`nx' - Used in GDB. - -`old-archive' - `-o' in `tar'. - -`old-file' - `-o' in Make. - -`one-file-system' - `-l' in `tar', `cp', and `du'. - -`only-file' - `-o' in `ptx'. - -`only-prof' - `-f' in `gprof'. - -`only-time' - `-F' in `gprof'. - -`output' - In various programs, specify the output file name. - -`output-prefix' - `-o' in `shar'. - -`override' - `-o' in `rm'. - -`overwrite' - `-c' in `unshar'. - -`owner' - `-o' in `install'. - -`paginate' - `-l' in `diff'. - -`paragraph-indent' - Used in `makeinfo'. - -`parents' - `-p' in `mkdir' and `rmdir'. - -`pass-all' - `-p' in `ul'. - -`pass-through' - `-p' in `cpio'. - -`port' - `-P' in `finger'. - -`portability' - `-c' in `cpio' and `tar'. - -`posix' - Used in `gawk'. - -`prefix-builtins' - `-P' in `m4'. - -`prefix' - `-f' in `csplit'. - -`preserve' - Used in `tar' and `cp'. - -`preserve-environment' - `-p' in `su'. - -`preserve-modification-time' - `-m' in `cpio'. - -`preserve-order' - `-s' in `tar'. - -`preserve-permissions' - `-p' in `tar'. - -`print' - `-l' in `diff'. - -`print-chars' - `-L' in `cmp'. - -`print-data-base' - `-p' in Make. - -`print-directory' - `-w' in Make. - -`print-file-name' - `-o' in `nm'. - -`print-symdefs' - `-s' in `nm'. - -`printer' - `-p' in `wdiff'. - -`prompt' - `-p' in `ed'. - -`query-user' - `-X' in `shar'. - -`question' - `-q' in Make. - -`quiet' - Used in many programs to inhibit the usual output. *Please note:* - every program accepting `--quiet' should accept `--silent' as a - synonym. - -`quiet-unshar' - `-Q' in `shar' - -`quote-name' - `-Q' in `ls'. - -`rcs' - `-n' in `diff'. - -`re-interval' - Used in `gawk'. - -`read-full-blocks' - `-B' in `tar'. - -`readnow' - Used in GDB. - -`recon' - `-n' in Make. - -`record-number' - `-R' in `tar'. - -`recursive' - Used in `chgrp', `chown', `cp', `ls', `diff', and `rm'. - -`reference-limit' - Used in `makeinfo'. - -`references' - `-r' in `ptx'. - -`regex' - `-r' in `tac' and `etags'. - -`release' - `-r' in `uname'. - -`reload-state' - `-R' in `m4'. - -`relocation' - `-r' in `objdump'. - -`rename' - `-r' in `cpio'. - -`replace' - `-i' in `xargs'. - -`report-identical-files' - `-s' in `diff'. - -`reset-access-time' - `-a' in `cpio'. - -`reverse' - `-r' in `ls' and `nm'. - -`reversed-ed' - `-f' in `diff'. - -`right-side-defs' - `-R' in `ptx'. - -`same-order' - `-s' in `tar'. - -`same-permissions' - `-p' in `tar'. - -`save' - `-g' in `stty'. - -`se' - Used in GDB. - -`sentence-regexp' - `-S' in `ptx'. - -`separate-dirs' - `-S' in `du'. - -`separator' - `-s' in `tac'. - -`sequence' - Used by `recode' to chose files or pipes for sequencing passes. - -`shell' - `-s' in `su'. - -`show-all' - `-A' in `cat'. - -`show-c-function' - `-p' in `diff'. - -`show-ends' - `-E' in `cat'. - -`show-function-line' - `-F' in `diff'. - -`show-tabs' - `-T' in `cat'. - -`silent' - Used in many programs to inhibit the usual output. *Please note:* - every program accepting `--silent' should accept `--quiet' as a - synonym. - -`size' - `-s' in `ls'. - -`sort' - Used in `ls'. - -`source' - `-W source' in `gawk'. - -`sparse' - `-S' in `tar'. - -`speed-large-files' - `-H' in `diff'. - -`split-at' - `-E' in `unshar'. - -`split-size-limit' - `-L' in `shar'. - -`squeeze-blank' - `-s' in `cat'. - -`start-delete' - `-w' in `wdiff'. - -`start-insert' - `-y' in `wdiff'. - -`starting-file' - Used in `tar' and `diff' to specify which file within a directory - to start processing with. - -`statistics' - `-s' in `wdiff'. - -`stdin-file-list' - `-S' in `shar'. - -`stop' - `-S' in Make. - -`strict' - `-s' in `recode'. - -`strip' - `-s' in `install'. - -`strip-all' - `-s' in `strip'. - -`strip-debug' - `-S' in `strip'. - -`submitter' - `-s' in `shar'. - -`suffix' - `-S' in `cp', `ln', `mv'. - -`suffix-format' - `-b' in `csplit'. - -`sum' - `-s' in `gprof'. - -`summarize' - `-s' in `du'. - -`symbolic' - `-s' in `ln'. - -`symbols' - Used in GDB and `objdump'. - -`synclines' - `-s' in `m4'. - -`sysname' - `-s' in `uname'. - -`tabs' - `-t' in `expand' and `unexpand'. - -`tabsize' - `-T' in `ls'. - -`terminal' - `-T' in `tput' and `ul'. `-t' in `wdiff'. - -`text' - `-a' in `diff'. - -`text-files' - `-T' in `shar'. - -`time' - Used in `ls' and `touch'. - -`to-stdout' - `-O' in `tar'. - -`total' - `-c' in `du'. - -`touch' - `-t' in Make, `ranlib', and `recode'. - -`trace' - `-t' in `m4'. - -`traditional' - `-t' in `hello'; `-W traditional' in `gawk'; `-G' in `ed', `m4', - and `ptx'. - -`tty' - Used in GDB. - -`typedefs' - `-t' in `ctags'. - -`typedefs-and-c++' - `-T' in `ctags'. - -`typeset-mode' - `-t' in `ptx'. - -`uncompress' - `-z' in `tar'. - -`unconditional' - `-u' in `cpio'. - -`undefine' - `-U' in `m4'. - -`undefined-only' - `-u' in `nm'. - -`update' - `-u' in `cp', `ctags', `mv', `tar'. - -`usage' - Used in `gawk'; same as `--help'. - -`uuencode' - `-B' in `shar'. - -`vanilla-operation' - `-V' in `shar'. - -`verbose' - Print more information about progress. Many programs support this. - -`verify' - `-W' in `tar'. - -`version' - Print the version number. - -`version-control' - `-V' in `cp', `ln', `mv'. - -`vgrind' - `-v' in `ctags'. - -`volume' - `-V' in `tar'. - -`what-if' - `-W' in Make. - -`whole-size-limit' - `-l' in `shar'. - -`width' - `-w' in `ls' and `ptx'. - -`word-regexp' - `-W' in `ptx'. - -`writable' - `-T' in `who'. - -`zeros' - `-z' in `gprof'. - - -File: standards.info, Node: Memory Usage, Prev: User Interfaces, Up: Program Behavior - -Memory Usage -============ - - If it typically uses just a few meg of memory, don't bother making -any effort to reduce memory usage. For example, if it is impractical -for other reasons to operate on files more than a few meg long, it is -reasonable to read entire input files into core to operate on them. - - However, for programs such as `cat' or `tail', that can usefully -operate on very large files, it is important to avoid using a technique -that would artificially limit the size of files it can handle. If a -program works by lines and could be applied to arbitrary user-supplied -input files, it should keep only a line in memory, because this is not -very hard and users will want to be able to operate on input files that -are bigger than will fit in core all at once. - - If your program creates complicated data structures, just make them -in core and give a fatal error if `malloc' returns zero. - - -File: standards.info, Node: Writing C, Next: Documentation, Prev: Program Behavior, Up: Top - -Making The Best Use of C -************************ - - This node provides advice on how best to use the C language when -writing GNU software. - -* Menu: - -* Formatting:: Formatting Your Source Code -* Comments:: Commenting Your Work -* Syntactic Conventions:: Clean Use of C Constructs -* Names:: Naming Variables and Functions -* System Portability:: Portability between different operating systems -* CPU Portability:: Supporting the range of CPU types -* System Functions:: Portability and "standard" library functions -* Internationalization:: Techniques for internationalization - - -File: standards.info, Node: Formatting, Next: Comments, Up: Writing C - -Formatting Your Source Code -=========================== - - It is important to put the open-brace that starts the body of a C -function in column zero, and avoid putting any other open-brace or -open-parenthesis or open-bracket in column zero. Several tools look -for open-braces in column zero to find the beginnings of C functions. -These tools will not work on code not formatted that way. - - It is also important for function definitions to start the name of -the function in column zero. This helps people to search for function -definitions, and may also help certain tools recognize them. Thus, the -proper format is this: - - static char * - concat (s1, s2) /* Name starts in column zero here */ - char *s1, *s2; - { /* Open brace in column zero here */ - ... - } - -or, if you want to use ANSI C, format the definition like this: - - static char * - concat (char *s1, char *s2) - { - ... - } - - In ANSI C, if the arguments don't fit nicely on one line, split it -like this: - - int - lots_of_args (int an_integer, long a_long, short a_short, - double a_double, float a_float) - ... - - For the body of the function, we prefer code formatted like this: - - if (x < foo (y, z)) - haha = bar[4] + 5; - else - { - while (z) - { - haha += foo (z, z); - z--; - } - return ++x + bar (); - } - - We find it easier to read a program when it has spaces before the -open-parentheses and after the commas. Especially after the commas. - - When you split an expression into multiple lines, split it before an -operator, not after one. Here is the right way: - - if (foo_this_is_long && bar > win (x, y, z) - && remaining_condition) - - Try to avoid having two operators of different precedence at the same -level of indentation. For example, don't write this: - - mode = (inmode[j] == VOIDmode - || GET_MODE_SIZE (outmode[j]) > GET_MODE_SIZE (inmode[j]) - ? outmode[j] : inmode[j]); - - Instead, use extra parentheses so that the indentation shows the -nesting: - - mode = ((inmode[j] == VOIDmode - || (GET_MODE_SIZE (outmode[j]) > GET_MODE_SIZE (inmode[j]))) - ? outmode[j] : inmode[j]); - - Insert extra parentheses so that Emacs will indent the code properly. -For example, the following indentation looks nice if you do it by hand, -but Emacs would mess it up: - - v = rup->ru_utime.tv_sec*1000 + rup->ru_utime.tv_usec/1000 - + rup->ru_stime.tv_sec*1000 + rup->ru_stime.tv_usec/1000; - - But adding a set of parentheses solves the problem: - - v = (rup->ru_utime.tv_sec*1000 + rup->ru_utime.tv_usec/1000 - + rup->ru_stime.tv_sec*1000 + rup->ru_stime.tv_usec/1000); - - Format do-while statements like this: - - do - { - a = foo (a); - } - while (a > 0); - - Please use formfeed characters (control-L) to divide the program into -pages at logical places (but not within a function). It does not matter -just how long the pages are, since they do not have to fit on a printed -page. The formfeeds should appear alone on lines by themselves. - - -File: standards.info, Node: Comments, Next: Syntactic Conventions, Prev: Formatting, Up: Writing C - -Commenting Your Work -==================== - - Every program should start with a comment saying briefly what it is -for. Example: `fmt - filter for simple filling of text'. - - Please put a comment on each function saying what the function does, -what sorts of arguments it gets, and what the possible values of -arguments mean and are used for. It is not necessary to duplicate in -words the meaning of the C argument declarations, if a C type is being -used in its customary fashion. If there is anything nonstandard about -its use (such as an argument of type `char *' which is really the -address of the second character of a string, not the first), or any -possible values that would not work the way one would expect (such as, -that strings containing newlines are not guaranteed to work), be sure -to say so. - - Also explain the significance of the return value, if there is one. - - Please put two spaces after the end of a sentence in your comments, -so that the Emacs sentence commands will work. Also, please write -complete sentences and capitalize the first word. If a lower-case -identifier comes at the beginning of a sentence, don't capitalize it! -Changing the spelling makes it a different identifier. If you don't -like starting a sentence with a lower case letter, write the sentence -differently (e.g., "The identifier lower-case is ..."). - - The comment on a function is much clearer if you use the argument -names to speak about the argument values. The variable name itself -should be lower case, but write it in upper case when you are speaking -about the value rather than the variable itself. Thus, "the inode -number NODE_NUM" rather than "an inode". - - There is usually no purpose in restating the name of the function in -the comment before it, because the reader can see that for himself. -There might be an exception when the comment is so long that the -function itself would be off the bottom of the screen. - - There should be a comment on each static variable as well, like this: - - /* Nonzero means truncate lines in the display; - zero means continue them. */ - int truncate_lines; - - Every `#endif' should have a comment, except in the case of short -conditionals (just a few lines) that are not nested. The comment should -state the condition of the conditional that is ending, *including its -sense*. `#else' should have a comment describing the condition *and -sense* of the code that follows. For example: - - #ifdef foo - ... - #else /* not foo */ - ... - #endif /* not foo */ - -but, by contrast, write the comments this way for a `#ifndef': - - #ifndef foo - ... - #else /* foo */ - ... - #endif /* foo */ - - -File: standards.info, Node: Syntactic Conventions, Next: Names, Prev: Comments, Up: Writing C - -Clean Use of C Constructs -========================= - - Please explicitly declare all arguments to functions. Don't omit -them just because they are `int's. - - Declarations of external functions and functions to appear later in -the source file should all go in one place near the beginning of the -file (somewhere before the first function definition in the file), or -else should go in a header file. Don't put `extern' declarations inside -functions. - - It used to be common practice to use the same local variables (with -names like `tem') over and over for different values within one -function. Instead of doing this, it is better declare a separate local -variable for each distinct purpose, and give it a name which is -meaningful. This not only makes programs easier to understand, it also -facilitates optimization by good compilers. You can also move the -declaration of each local variable into the smallest scope that includes -all its uses. This makes the program even cleaner. - - Don't use local variables or parameters that shadow global -identifiers. - - Don't declare multiple variables in one declaration that spans lines. -Start a new declaration on each line, instead. For example, instead of -this: - - int foo, - bar; - -write either this: - - int foo, bar; - -or this: - - int foo; - int bar; - -(If they are global variables, each should have a comment preceding it -anyway.) - - When you have an `if'-`else' statement nested in another `if' -statement, always put braces around the `if'-`else'. Thus, never write -like this: - - if (foo) - if (bar) - win (); - else - lose (); - -always like this: - - if (foo) - { - if (bar) - win (); - else - lose (); - } - - If you have an `if' statement nested inside of an `else' statement, -either write `else if' on one line, like this, - - if (foo) - ... - else if (bar) - ... - -with its `then'-part indented like the preceding `then'-part, or write -the nested `if' within braces like this: - - if (foo) - ... - else - { - if (bar) - ... - } - - Don't declare both a structure tag and variables or typedefs in the -same declaration. Instead, declare the structure tag separately and -then use it to declare the variables or typedefs. - - Try to avoid assignments inside `if'-conditions. For example, don't -write this: - - if ((foo = (char *) malloc (sizeof *foo)) == 0) - fatal ("virtual memory exhausted"); - -instead, write this: - - foo = (char *) malloc (sizeof *foo); - if (foo == 0) - fatal ("virtual memory exhausted"); - - Don't make the program ugly to placate `lint'. Please don't insert -any casts to `void'. Zero without a cast is perfectly fine as a null -pointer constant, except when calling a varargs function. - - -File: standards.info, Node: Names, Next: System Portability, Prev: Syntactic Conventions, Up: Writing C - -Naming Variables and Functions -============================== - - Please use underscores to separate words in a name, so that the Emacs -word commands can be useful within them. Stick to lower case; reserve -upper case for macros and `enum' constants, and for name-prefixes that -follow a uniform convention. - - For example, you should use names like `ignore_space_change_flag'; -don't use names like `iCantReadThis'. - - Variables that indicate whether command-line options have been -specified should be named after the meaning of the option, not after -the option-letter. A comment should state both the exact meaning of -the option and its letter. For example, - - /* Ignore changes in horizontal whitespace (-b). */ - int ignore_space_change_flag; - - When you want to define names with constant integer values, use -`enum' rather than `#define'. GDB knows about enumeration constants. - - Use file names of 14 characters or less, to avoid creating gratuitous -problems on older System V systems. You can use the program `doschk' -to test for this. `doschk' also tests for potential name conflicts if -the files were loaded onto an MS-DOS file system--something you may or -may not care about. - - -File: standards.info, Node: System Portability, Next: CPU Portability, Prev: Names, Up: Writing C - -Portability between System Types -================================ - - In the Unix world, "portability" refers to porting to different Unix -versions. For a GNU program, this kind of portability is desirable, but -not paramount. - - The primary purpose of GNU software is to run on top of the GNU -kernel, compiled with the GNU C compiler, on various types of CPU. The -amount and kinds of variation among GNU systems on different CPUs will -be comparable to the variation among Linux-based GNU systems or among -BSD systems today. So the kinds of portability that are absolutely -necessary are quite limited. - - But many users do run GNU software on non-GNU Unix or Unix-like -systems. So supporting a variety of Unix-like systems is desirable, -although not paramount. - - The easiest way to achieve portability to most Unix-like systems is -to use Autoconf. It's unlikely that your program needs to know more -information about the host platform than Autoconf can provide, simply -because most of the programs that need such knowledge have already been -written. - - Avoid using the format of semi-internal data bases (e.g., -directories) when there is a higher-level alternative (`readdir'). - - As for systems that are not like Unix, such as MSDOS, Windows, the -Macintosh, VMS, and MVS, supporting them is usually so much work that it -is better if you don't. - - The planned GNU kernel is not finished yet, but you can tell which -facilities it will provide by looking at the GNU C Library Manual. The -GNU kernel is based on Mach, so the features of Mach will also be -available. However, if you use Mach features, you'll probably have -trouble debugging your program today. - diff --git a/info/standards.info-2 b/info/standards.info-2 deleted file mode 100644 index 4473101..0000000 --- a/info/standards.info-2 +++ /dev/null @@ -1,1089 +0,0 @@ -This is Info file ../info/standards.info, produced by Makeinfo version -1.68 from the input file standards.texi. - -START-INFO-DIR-ENTRY -* Standards: (standards). GNU coding standards. -END-INFO-DIR-ENTRY - - GNU Coding Standards Copyright (C) 1992, 1993, 1994, 1995, 1996 Free -Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that -the entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: standards.info, Node: CPU Portability, Next: System Functions, Prev: System Portability, Up: Writing C - -Portability between CPUs -======================== - - Even GNU systems will differ because of differences among CPU -types--for example, difference in byte ordering and alignment -requirements. It is absolutely essential to handle these differences. -However, don't make any effort to cater to the possibility that an -`int' will be less than 32 bits. We don't support 16-bit machines in -GNU. - - Don't assume that the address of an `int' object is also the address -of its least-significant byte. This is false on big-endian machines. -Thus, don't make the following mistake: - - int c; - ... - while ((c = getchar()) != EOF) - write(file_descriptor, &c, 1); - - When calling functions, you need not worry about the difference -between pointers of various types, or between pointers and integers. -On most machines, there's no difference anyway. As for the few -machines where there is a difference, all of them support ANSI C, so -you can use prototypes (conditionalized to be active only in ANSI C) to -make the code work on those systems. - - In certain cases, it is ok to pass integer and pointer arguments -indiscriminately to the same function, and use no prototype on any -system. For example, many GNU programs have error-reporting functions -that pass their arguments along to `printf' and friends: - - error (s, a1, a2, a3) - char *s; - int a1, a2, a3; - { - fprintf (stderr, "error: "); - fprintf (stderr, s, a1, a2, a3); - } - -In practice, this works on all machines, and it is much simpler than any -"correct" alternative. Be sure *not* to use a prototype for such -functions. - - However, avoid casting pointers to integers unless you really need -to. These assumptions really reduce portability, and in most programs -they are easy to avoid. In the cases where casting pointers to -integers is essential--such as, a Lisp interpreter which stores type -information as well as an address in one word--it is ok to do so, but -you'll have to make explicit provisions to handle different word sizes. - - -File: standards.info, Node: System Functions, Next: Internationalization, Prev: CPU Portability, Up: Writing C - -Calling System Functions -======================== - - C implementations differ substantially. ANSI C reduces but does not -eliminate the incompatibilities; meanwhile, many users wish to compile -GNU software with pre-ANSI compilers. This chapter gives -recommendations for how to use the more or less standard C library -functions to avoid unnecessary loss of portability. - - * Don't use the value of `sprintf'. It returns the number of - characters written on some systems, but not on all systems. - - * Don't declare system functions explicitly. - - Almost any declaration for a system function is wrong on some - system. To minimize conflicts, leave it to the system header - files to declare system functions. If the headers don't declare a - function, let it remain undeclared. - - While it may seem unclean to use a function without declaring it, - in practice this works fine for most system library functions on - the systems where this really happens; thus, the disadvantage is - only theoretical. By contrast, actual declarations have - frequently caused actual conflicts. - - * If you must declare a system function, don't specify the argument - types. Use an old-style declaration, not an ANSI prototype. The - more you specify about the function, the more likely a conflict. - - * In particular, don't unconditionally declare `malloc' or `realloc'. - - Most GNU programs use those functions just once, in functions - conventionally named `xmalloc' and `xrealloc'. These functions - call `malloc' and `realloc', respectively, and check the results. - - Because `xmalloc' and `xrealloc' are defined in your program, you - can declare them in other files without any risk of type conflict. - - On most systems, `int' is the same length as a pointer; thus, the - calls to `malloc' and `realloc' work fine. For the few - exceptional systems (mostly 64-bit machines), you can use - *conditionalized* declarations of `malloc' and `realloc'--or put - these declarations in configuration files specific to those - systems. - - * The string functions require special treatment. Some Unix systems - have a header file `string.h'; others have `strings.h'. Neither - file name is portable. There are two things you can do: use - Autoconf to figure out which file to include, or don't include - either file. - - * If you don't include either strings file, you can't get - declarations for the string functions from the header file in the - usual way. - - That causes less of a problem than you might think. The newer ANSI - string functions should be avoided anyway because many systems - still don't support them. The string functions you can use are - these: - - strcpy strncpy strcat strncat - strlen strcmp strncmp - strchr strrchr - - The copy and concatenate functions work fine without a declaration - as long as you don't use their values. Using their values without - a declaration fails on systems where the width of a pointer - differs from the width of `int', and perhaps in other cases. It - is trivial to avoid using their values, so do that. - - The compare functions and `strlen' work fine without a declaration - on most systems, possibly all the ones that GNU software runs on. - You may find it necessary to declare them *conditionally* on a few - systems. - - The search functions must be declared to return `char *'. Luckily, - there is no variation in the data type they return. But there is - variation in their names. Some systems give these functions the - names `index' and `rindex'; other systems use the names `strchr' - and `strrchr'. Some systems support both pairs of names, but - neither pair works on all systems. - - You should pick a single pair of names and use it throughout your - program. (Nowadays, it is better to choose `strchr' and `strrchr' - for new programs, since those are the standard ANSI names.) - Declare both of those names as functions returning `char *'. On - systems which don't support those names, define them as macros in - terms of the other pair. For example, here is what to put at the - beginning of your file (or in a header) if you want to use the - names `strchr' and `strrchr' throughout: - - #ifndef HAVE_STRCHR - #define strchr index - #endif - #ifndef HAVE_STRRCHR - #define strrchr rindex - #endif - - char *strchr (); - char *strrchr (); - - Here we assume that `HAVE_STRCHR' and `HAVE_STRRCHR' are macros -defined in systems where the corresponding functions exist. One way to -get them properly defined is to use Autoconf. - - -File: standards.info, Node: Internationalization, Prev: System Functions, Up: Writing C - -Internationalization -==================== - - GNU has a library called GNU gettext that makes it easy to translate -the messages in a program into various languages. You should use this -library in every program. Use English for the messages as they appear -in the program, and let gettext provide the way to translate them into -other languages. - - Using GNU gettext involves putting a call to the `gettext' macro -around each string that might need translation--like this: - - printf (gettext ("Processing file `%s'...")); - -This permits GNU gettext to replace the string `"Processing file -`%s'..."' with a translated version. - - Once a program uses gettext, please make a point of writing calls to -`gettext' when you add new strings that call for translation. - - Using GNU gettext in a package involves specifying a "text domain -name" for the package. The text domain name is used to separate the -translations for this package from the translations for other packages. -Normally, the text domain name should be the same as the name of the -package--for example, `fileutils' for the GNU file utilities. - - To enable gettext to work, avoid writing code that makes assumptions -about the structure of words. Don't construct words from parts. Here -is an example of what not to do: - - prinf ("%d file%s processed", nfiles, - nfiles > 1 ? "s" : ""); - -The problem with that example is that it assumes that plurals are made -by adding `s'. If you apply gettext to the format string, like this, - - prinf (gettext ("%d file%s processed"), nfiles, - nfiles > 1 ? "s" : ""); - -the message can use different words, but it will still be forced to use -`s' for the plural. Here is a better way: - - prinf ((nfiles > 1 ? "%d files processed" - : "%d file processed"), - nfiles); - -This way, you can apply gettext to each of the two strings -independently: - - prinf ((nfiles > 1 ? gettext ("%d files processed") - : gettext ("%d file processed")), - nfiles); - -This can handle any language, no matter how it forms the plural of the -word for "file." - - -File: standards.info, Node: Documentation, Next: Managing Releases, Prev: Writing C, Up: Top - -Documenting Programs -******************** - -* Menu: - -* GNU Manuals:: Writing proper manuals. -* Manual Structure Details:: Specific structure conventions. -* NEWS File:: NEWS files supplement manuals. -* Change Logs:: Recording Changes -* Man Pages:: Man pages are secondary. -* Reading other Manuals:: How far you can go in learning - from other manuals. - - -File: standards.info, Node: GNU Manuals, Next: Manual Structure Details, Up: Documentation - -GNU Manuals -=========== - - The preferred way to document part of the GNU system is to write a -manual in the Texinfo formatting language. See the Texinfo manual, -either the hardcopy, or the on-line version available through `info' or -the Emacs Info subsystem (`C-h i'). - - The manual should document all of the program's command-line options -and all of its commands. It should give examples of their use. But -don't organize the manual as a list of features. Instead, organize it -logically, by subtopics. Address the goals that a user will have in -mind, and explain how to accomplish them. - - In general, a GNU manual should serve both as tutorial and reference. -It should be set up for convenient access to each topic through Info, -and for reading straight through (appendixes aside). A GNU manual -should give a good introduction to a beginner reading through from the -start, and should also provide all the details that hackers want. - - That is not as hard as it first sounds. Arrange each chapter as a -logical breakdown of its topic, but order the sections, and write their -text, so that reading the chapter straight through makes sense. Do -likewise when structuring the book into chapters, and when structuring a -section into paragraphs. The watchword is, *at each point, address the -most fundamental and important issue raised by the preceding text.* - - If necessary, add extra chapters at the beginning of the manual which -are purely tutorial and cover the basics of the subject. These provide -the framework for a beginner to understand the rest of the manual. The -Bison manual provides a good example of how to do this. - - Don't use Unix man pages as a model for how to write GNU -documentation; they are a bad example to follow. - - Please do not use the term "pathname" that is used in Unix -documentation; use "file name" (two words) instead. We use the term -"path" only for search paths, which are lists of file names. - - -File: standards.info, Node: Manual Structure Details, Next: NEWS File, Prev: GNU Manuals, Up: Documentation - -Manual Structure Details -======================== - - The title page of the manual should state the version of the program -to which the manual applies. The Top node of the manual should also -contain this information. If the manual is changing more frequently -than or independent of the program, also state a version number for the -manual in both of these places. - - The manual should have a node named `PROGRAM Invocation' or -`Invoking PROGRAM', where PROGRAM stands for the name of the program -being described, as you would type it in the shell to run the program. -This node (together with its subnodes, if any) should describe the -program's command line arguments and how to run it (the sort of -information people would look in a man page for). Start with an -`@example' containing a template for all the options and arguments that -the program uses. - - Alternatively, put a menu item in some menu whose item name fits one -of the above patterns. This identifies the node which that item points -to as the node for this purpose, regardless of the node's actual name. - - There will be automatic features for specifying a program name and -quickly reading just this part of its manual. - - If one manual describes several programs, it should have such a node -for each program described. - - -File: standards.info, Node: NEWS File, Next: Change Logs, Prev: Manual Structure Details, Up: Documentation - -The NEWS File -============= - - In addition to its manual, the package should have a file named -`NEWS' which contains a list of user-visible changes worth mentioning. -In each new release, add items to the front of the file and identify -the version they pertain to. Don't discard old items; leave them in -the file after the newer items. This way, a user upgrading from any -previous version can see what is new. - - If the `NEWS' file gets very long, move some of the older items into -a file named `ONEWS' and put a note at the end referring the user to -that file. - - -File: standards.info, Node: Change Logs, Next: Man Pages, Prev: NEWS File, Up: Documentation - -Change Logs -=========== - - Keep a change log to describe all the changes made to program source -files. The purpose of this is so that people investigating bugs in the -future will know about the changes that might have introduced the bug. -Often a new bug can be found by looking at what was recently changed. -More importantly, change logs can help eliminate conceptual -inconsistencies between different parts of a program; they can give you -a history of how the conflicting concepts arose. - - A change log file is normally called `ChangeLog' and covers an -entire directory. Each directory can have its own change log, or a -directory can use the change log of its parent directory-it's up to you. - - Another alternative is to record change log information with a -version control system such as RCS or CVS. This can be converted -automatically to a `ChangeLog' file. - - The easiest way to add an entry to `ChangeLog' is with the Emacs -command `M-x add-change-log-entry'. An entry should have an asterisk, -the name of the changed file, and then in parentheses the name of the -changed functions, variables or whatever, followed by a colon. Then -describe the changes you made to that function or variable. - - Separate unrelated entries with blank lines. When two entries -represent parts of the same change, so that they work together, then -don't put blank lines between them. Then you can omit the file name -and the asterisk when successive entries are in the same file. - - Here are some examples: - - * register.el (insert-register): Return nil. - (jump-to-register): Likewise. - - * sort.el (sort-subr): Return nil. - - * tex-mode.el (tex-bibtex-file, tex-file, tex-region): - Restart the tex shell if process is gone or stopped. - (tex-shell-running): New function. - - * expr.c (store_one_arg): Round size up for move_block_to_reg. - (expand_call): Round up when emitting USE insns. - * stmt.c (assign_parms): Round size up for move_block_from_reg. - - It's important to name the changed function or variable in full. -Don't abbreviate function or variable names, and don't combine them. -Subsequent maintainers will often search for a function name to find -all the change log entries that pertain to it; if you abbreviate the -name, they won't find it when they search. For example, some people -are tempted to abbreviate groups of function names by writing `* -register.el ({insert,jump-to}-register)'; this is not a good idea, -since searching for `jump-to-register' or `insert-register' would not -find the entry. - - There's no need to describe the full purpose of the changes or how -they work together. It is better to put such explanations in comments -in the code. That's why just "New function" is enough; there is a -comment with the function in the source to explain what it does. - - However, sometimes it is useful to write one line to describe the -overall purpose of a large batch of changes. - - You can think of the change log as a conceptual "undo list" which -explains how earlier versions were different from the current version. -People can see the current version; they don't need the change log to -tell them what is in it. What they want from a change log is a clear -explanation of how the earlier version differed. - - When you change the calling sequence of a function in a simple -fashion, and you change all the callers of the function, there is no -need to make individual entries for all the callers. Just write in the -entry for the function being called, "All callers changed." - - When you change just comments or doc strings, it is enough to write -an entry for the file, without mentioning the functions. Write just, -"Doc fix." - - There's no need to make change log entries for documentation files. -This is because documentation is not susceptible to bugs that are hard -to fix. Documentation does not consist of parts that must interact in a -precisely engineered fashion. To correct an error, you need not know -the history of the erroneous passage; it is enough to compare the -passage with the way the program actually works. - - -File: standards.info, Node: Man Pages, Next: Reading other Manuals, Prev: Change Logs, Up: Documentation - -Man Pages -========= - - In the GNU project, man pages are secondary. It is not necessary or -expected for every GNU program to have a man page, but some of them do. -It's your choice whether to include a man page in your program. - - When you make this decision, consider that supporting a man page -requires continual effort each time the program is changed. The time -you spend on the man page is time taken away from more useful work. - - For a simple program which changes little, updating the man page may -be a small job. Then there is little reason not to include a man page, -if you have one. - - For a large program that changes a great deal, updating a man page -may be a substantial burden. If a user offers to donate a man page, -you may find this gift costly to accept. It may be better to refuse -the man page unless the same person agrees to take full responsibility -for maintaining it--so that you can wash your hands of it entirely. If -this volunteer later ceases to do the job, then don't feel obliged to -pick it up yourself; it may be better to withdraw the man page from the -distribution until someone else agrees to update it. - - When a program changes only a little, you may feel that the -discrepancies are small enough that the man page remains useful without -updating. If so, put a prominent note near the beginning of the man -page explaining that you don't maintain it and that the Texinfo manual -is more authoritative. The note should say how to access the Texinfo -documentation. - - -File: standards.info, Node: Reading other Manuals, Prev: Man Pages, Up: Documentation - -Reading other Manuals -===================== - - There may be non-free books or documentation files that describe the -program you are documenting. - - It is ok to use these documents for reference, just as the author of -a new algebra textbook can read other books on algebra. A large portion -of any non-fiction book consists of facts, in this case facts about how -a certain program works, and these facts are necessarily the same for -everyone who writes about the subject. But be careful not to copy your -outline structure, wording, tables or examples from preexisting non-free -documentation. Copying from free documentation may be ok; please check -with the FSF about the individual case. - - -File: standards.info, Node: Managing Releases, Prev: Documentation, Up: Top - -The Release Process -******************* - - Making a release is more than just bundling up your source files in a -tar file and putting it up for FTP. You should set up your software so -that it can be configured to run on a variety of systems. Your Makefile -should conform to the GNU standards described below, and your directory -layout should also conform to the standards discussed below. Doing so -makes it easy to include your package into the larger framework of all -GNU software. - -* Menu: - -* Configuration:: How Configuration Should Work -* Makefile Conventions:: Makefile Conventions -* Releases:: Making Releases - - -File: standards.info, Node: Configuration, Next: Makefile Conventions, Up: Managing Releases - -How Configuration Should Work -============================= - - Each GNU distribution should come with a shell script named -`configure'. This script is given arguments which describe the kind of -machine and system you want to compile the program for. - - The `configure' script must record the configuration options so that -they affect compilation. - - One way to do this is to make a link from a standard name such as -`config.h' to the proper configuration file for the chosen system. If -you use this technique, the distribution should *not* contain a file -named `config.h'. This is so that people won't be able to build the -program without configuring it first. - - Another thing that `configure' can do is to edit the Makefile. If -you do this, the distribution should *not* contain a file named -`Makefile'. Instead, it should include a file `Makefile.in' which -contains the input used for editing. Once again, this is so that people -won't be able to build the program without configuring it first. - - If `configure' does write the `Makefile', then `Makefile' should -have a target named `Makefile' which causes `configure' to be rerun, -setting up the same configuration that was set up last time. The files -that `configure' reads should be listed as dependencies of `Makefile'. - - All the files which are output from the `configure' script should -have comments at the beginning explaining that they were generated -automatically using `configure'. This is so that users won't think of -trying to edit them by hand. - - The `configure' script should write a file named `config.status' -which describes which configuration options were specified when the -program was last configured. This file should be a shell script which, -if run, will recreate the same configuration. - - The `configure' script should accept an option of the form -`--srcdir=DIRNAME' to specify the directory where sources are found (if -it is not the current directory). This makes it possible to build the -program in a separate directory, so that the actual source directory is -not modified. - - If the user does not specify `--srcdir', then `configure' should -check both `.' and `..' to see if it can find the sources. If it finds -the sources in one of these places, it should use them from there. -Otherwise, it should report that it cannot find the sources, and should -exit with nonzero status. - - Usually the easy way to support `--srcdir' is by editing a -definition of `VPATH' into the Makefile. Some rules may need to refer -explicitly to the specified source directory. To make this possible, -`configure' can add to the Makefile a variable named `srcdir' whose -value is precisely the specified directory. - - The `configure' script should also take an argument which specifies -the type of system to build the program for. This argument should look -like this: - - CPU-COMPANY-SYSTEM - - For example, a Sun 3 might be `m68k-sun-sunos4.1'. - - The `configure' script needs to be able to decode all plausible -alternatives for how to describe a machine. Thus, `sun3-sunos4.1' -would be a valid alias. For many programs, `vax-dec-ultrix' would be -an alias for `vax-dec-bsd', simply because the differences between -Ultrix and BSD are rarely noticeable, but a few programs might need to -distinguish them. - - There is a shell script called `config.sub' that you can use as a -subroutine to validate system types and canonicalize aliases. - - Other options are permitted to specify in more detail the software -or hardware present on the machine, and include or exclude optional -parts of the package: - -`--enable-FEATURE[=PARAMETER]' - Configure the package to build and install an optional user-level - facility called FEATURE. This allows users to choose which - optional features to include. Giving an optional PARAMETER of - `no' should omit FEATURE, if it is built by default. - - No `--enable' option should *ever* cause one feature to replace - another. No `--enable' option should ever substitute one useful - behavior for another useful behavior. The only proper use for - `--enable' is for questions of whether to build part of the program - or exclude it. - -`--with-PACKAGE' - The package PACKAGE will be installed, so configure this package - to work with PACKAGE. - - Possible values of PACKAGE include `x', `x-toolkit', `gnu-as' (or - `gas'), `gnu-ld', `gnu-libc', and `gdb'. - - Do not use a `--with' option to specify the file name to use to - find certain files. That is outside the scope of what `--with' - options are for. - -`--nfp' - The target machine has no floating point processor. - -`--gas' - The target machine assembler is GAS, the GNU assembler. This is - obsolete; users should use `--with-gnu-as' instead. - -`--x' - The target machine has the X Window System installed. This is - obsolete; users should use `--with-x' instead. - - All `configure' scripts should accept all of these "detail" options, -whether or not they make any difference to the particular package at -hand. In particular, they should accept any option that starts with -`--with-' or `--enable-'. This is so users will be able to configure -an entire GNU source tree at once with a single set of options. - - You will note that the categories `--with-' and `--enable-' are -narrow: they *do not* provide a place for any sort of option you might -think of. That is deliberate. We want to limit the possible -configuration options in GNU software. We do not want GNU programs to -have idiosyncratic configuration options. - - Packages that perform part of the compilation process may support -cross-compilation. In such a case, the host and target machines for -the program may be different. The `configure' script should normally -treat the specified type of system as both the host and the target, -thus producing a program which works for the same type of machine that -it runs on. - - The way to build a cross-compiler, cross-assembler, or what have -you, is to specify the option `--host=HOSTTYPE' when running -`configure'. This specifies the host system without changing the type -of target system. The syntax for HOSTTYPE is the same as described -above. - - Bootstrapping a cross-compiler requires compiling it on a machine -other than the host it will run on. Compilation packages accept a -configuration option `--build=HOSTTYPE' for specifying the -configuration on which you will compile them, in case that is different -from the host. - - Programs for which cross-operation is not meaningful need not accept -the `--host' option, because configuring an entire operating system for -cross-operation is not a meaningful thing. - - Some programs have ways of configuring themselves automatically. If -your program is set up to do this, your `configure' script can simply -ignore most of its arguments. - - -File: standards.info, Node: Makefile Conventions, Next: Releases, Prev: Configuration, Up: Managing Releases - -Makefile Conventions -==================== - - This node describes conventions for writing the Makefiles for GNU -programs. - -* Menu: - -* Makefile Basics:: General Conventions for Makefiles -* Utilities in Makefiles:: Utilities in Makefiles -* Command Variables:: Variables for Specifying Commands -* Directory Variables:: Variables for Installation Directories -* Standard Targets:: Standard Targets for Users - - -File: standards.info, Node: Makefile Basics, Next: Utilities in Makefiles, Up: Makefile Conventions - -General Conventions for Makefiles ---------------------------------- - - Every Makefile should contain this line: - - SHELL = /bin/sh - -to avoid trouble on systems where the `SHELL' variable might be -inherited from the environment. (This is never a problem with GNU -`make'.) - - Different `make' programs have incompatible suffix lists and -implicit rules, and this sometimes creates confusion or misbehavior. So -it is a good idea to set the suffix list explicitly using only the -suffixes you need in the particular Makefile, like this: - - .SUFFIXES: - .SUFFIXES: .c .o - -The first line clears out the suffix list, the second introduces all -suffixes which may be subject to implicit rules in this Makefile. - - Don't assume that `.' is in the path for command execution. When -you need to run programs that are a part of your package during the -make, please make sure that it uses `./' if the program is built as -part of the make or `$(srcdir)/' if the file is an unchanging part of -the source code. Without one of these prefixes, the current search -path is used. - - The distinction between `./' and `$(srcdir)/' is important when -using the `--srcdir' option to `configure'. A rule of the form: - - foo.1 : foo.man sedscript - sed -e sedscript foo.man > foo.1 - -will fail when the current directory is not the source directory, -because `foo.man' and `sedscript' are not in the current directory. - - When using GNU `make', relying on `VPATH' to find the source file -will work in the case where there is a single dependency file, since -the `make' automatic variable `$<' will represent the source file -wherever it is. (Many versions of `make' set `$<' only in implicit -rules.) A Makefile target like - - foo.o : bar.c - $(CC) -I. -I$(srcdir) $(CFLAGS) -c bar.c -o foo.o - -should instead be written as - - foo.o : bar.c - $(CC) -I. -I$(srcdir) $(CFLAGS) -c $< -o $@ - -in order to allow `VPATH' to work correctly. When the target has -multiple dependencies, using an explicit `$(srcdir)' is the easiest way -to make the rule work well. For example, the target above for `foo.1' -is best written as: - - foo.1 : foo.man sedscript - sed -e $(srcdir)/sedscript $(srcdir)/foo.man > $@ - - Try to make the build and installation targets, at least (and all -their subtargets) work correctly with a parallel `make'. - - -File: standards.info, Node: Utilities in Makefiles, Next: Command Variables, Prev: Makefile Basics, Up: Makefile Conventions - -Utilities in Makefiles ----------------------- - - Write the Makefile commands (and any shell scripts, such as -`configure') to run in `sh', not in `csh'. Don't use any special -features of `ksh' or `bash'. - - The `configure' script and the Makefile rules for building and -installation should not use any utilities directly except these: - - cat cmp cp echo egrep expr false grep - ln mkdir mv pwd rm rmdir sed test touch true - - Stick to the generally supported options for these programs. For -example, don't use `mkdir -p', convenient as it may be, because most -systems don't support it. - - It is a good idea to avoid creating symbolic links in makefiles, -since a few systems don't support them. - - The Makefile rules for building and installation can also use -compilers and related programs, but should do so via `make' variables -so that the user can substitute alternatives. Here are some of the -programs we mean: - - ar bison cc flex install ld lex - make makeinfo ranlib texi2dvi yacc - - Use the following `make' variables: - - $(AR) $(BISON) $(CC) $(FLEX) $(INSTALL) $(LD) $(LEX) - $(MAKE) $(MAKEINFO) $(RANLIB) $(TEXI2DVI) $(YACC) - - When you use `ranlib', you should make sure nothing bad happens if -the system does not have `ranlib'. Arrange to ignore an error from -that command, and print a message before the command to tell the user -that failure of the `ranlib' command does not mean a problem. (The -Autoconf `AC_PROG_RANLIB' macro can help with this.) - - If you use symbolic links, you should implement a fallback for -systems that don't have symbolic links. - - It is ok to use other utilities in Makefile portions (or scripts) -intended only for particular systems where you know those utilities -exist. - - -File: standards.info, Node: Command Variables, Next: Directory Variables, Prev: Utilities in Makefiles, Up: Makefile Conventions - -Variables for Specifying Commands ---------------------------------- - - Makefiles should provide variables for overriding certain commands, -options, and so on. - - In particular, you should run most utility programs via variables. -Thus, if you use Bison, have a variable named `BISON' whose default -value is set with `BISON = bison', and refer to it with `$(BISON)' -whenever you need to use Bison. - - File management utilities such as `ln', `rm', `mv', and so on, need -not be referred to through variables in this way, since users don't -need to replace them with other programs. - - Each program-name variable should come with an options variable that -is used to supply options to the program. Append `FLAGS' to the -program-name variable name to get the options variable name--for -example, `BISONFLAGS'. (The name `CFLAGS' is an exception to this -rule, but we keep it because it is standard.) Use `CPPFLAGS' in any -compilation command that runs the preprocessor, and use `LDFLAGS' in -any compilation command that does linking as well as in any direct use -of `ld'. - - If there are C compiler options that *must* be used for proper -compilation of certain files, do not include them in `CFLAGS'. Users -expect to be able to specify `CFLAGS' freely themselves. Instead, -arrange to pass the necessary options to the C compiler independently -of `CFLAGS', by writing them explicitly in the compilation commands or -by defining an implicit rule, like this: - - CFLAGS = -g - ALL_CFLAGS = -I. $(CFLAGS) - .c.o: - $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $< - - Do include the `-g' option in `CFLAGS', because that is not -*required* for proper compilation. You can consider it a default that -is only recommended. If the package is set up so that it is compiled -with GCC by default, then you might as well include `-O' in the default -value of `CFLAGS' as well. - - Put `CFLAGS' last in the compilation command, after other variables -containing compiler options, so the user can use `CFLAGS' to override -the others. - - Every Makefile should define the variable `INSTALL', which is the -basic command for installing a file into the system. - - Every Makefile should also define the variables `INSTALL_PROGRAM' -and `INSTALL_DATA'. (The default for each of these should be -`$(INSTALL)'.) Then it should use those variables as the commands for -actual installation, for executables and nonexecutables respectively. -Use these variables as follows: - - $(INSTALL_PROGRAM) foo $(bindir)/foo - $(INSTALL_DATA) libfoo.a $(libdir)/libfoo.a - -Always use a file name, not a directory name, as the second argument of -the installation commands. Use a separate command for each file to be -installed. - - -File: standards.info, Node: Directory Variables, Next: Standard Targets, Prev: Command Variables, Up: Makefile Conventions - -Variables for Installation Directories --------------------------------------- - - Installation directories should always be named by variables, so it -is easy to install in a nonstandard place. The standard names for these -variables are described below. They are based on a standard filesystem -layout; variants of it are used in SVR4, 4.4BSD, Linux, Ultrix v4, and -other modern operating systems. - - These two variables set the root for the installation. All the other -installation directories should be subdirectories of one of these two, -and nothing should be directly installed into these two directories. - -`prefix' - A prefix used in constructing the default values of the variables - listed below. The default value of `prefix' should be - `/usr/local'. When building the complete GNU system, the prefix - will be empty and `/usr' will be a symbolic link to `/'. (If you - are using Autoconf, write it as `@prefix@'.) - -`exec_prefix' - A prefix used in constructing the default values of some of the - variables listed below. The default value of `exec_prefix' should - be `$(prefix)'. (If you are using Autoconf, write it as - `@exec_prefix@'.) - - Generally, `$(exec_prefix)' is used for directories that contain - machine-specific files (such as executables and subroutine - libraries), while `$(prefix)' is used directly for other - directories. - - Executable programs are installed in one of the following -directories. - -`bindir' - The directory for installing executable programs that users can - run. This should normally be `/usr/local/bin', but write it as - `$(exec_prefix)/bin'. (If you are using Autoconf, write it as - `@bindir@'.) - -`sbindir' - The directory for installing executable programs that can be run - from the shell, but are only generally useful to system - administrators. This should normally be `/usr/local/sbin', but - write it as `$(exec_prefix)/sbin'. (If you are using Autoconf, - write it as `@sbindir@'.) - -`libexecdir' - The directory for installing executable programs to be run by other - programs rather than by users. This directory should normally be - `/usr/local/libexec', but write it as `$(exec_prefix)/libexec'. - (If you are using Autoconf, write it as `@libexecdir@'.) - - Data files used by the program during its execution are divided into -categories in two ways. - - * Some files are normally modified by programs; others are never - normally modified (though users may edit some of these). - - * Some files are architecture-independent and can be shared by all - machines at a site; some are architecture-dependent and can be - shared only by machines of the same kind and operating system; - others may never be shared between two machines. - - This makes for six different possibilities. However, we want to -discourage the use of architecture-dependent files, aside from object -files and libraries. It is much cleaner to make other data files -architecture-independent, and it is generally not hard. - - Therefore, here are the variables Makefiles should use to specify -directories: - -`datadir' - The directory for installing read-only architecture independent - data files. This should normally be `/usr/local/share', but write - it as `$(prefix)/share'. (If you are using Autoconf, write it as - `@datadir@'.) As a special exception, see `$(infodir)' and - `$(includedir)' below. - -`sysconfdir' - The directory for installing read-only data files that pertain to a - single machine-that is to say, files for configuring a host. - Mailer and network configuration files, `/etc/passwd', and so - forth belong here. All the files in this directory should be - ordinary ASCII text files. This directory should normally be - `/usr/local/etc', but write it as `$(prefix)/etc'. (If you are - using Autoconf, write it as `@sysconfdir@'.) - - Do not install executables in this directory (they probably belong - in `$(libexecdir)' or `$(sbindir)'). Also do not install files - that are modified in the normal course of their use (programs - whose purpose is to change the configuration of the system - excluded). Those probably belong in `$(localstatedir)'. - -`sharedstatedir' - The directory for installing architecture-independent data files - which the programs modify while they run. This should normally be - `/usr/local/com', but write it as `$(prefix)/com'. (If you are - using Autoconf, write it as `@sharedstatedir@'.) - -`localstatedir' - The directory for installing data files which the programs modify - while they run, and that pertain to one specific machine. Users - should never need to modify files in this directory to configure - the package's operation; put such configuration information in - separate files that go in `$(datadir)' or `$(sysconfdir)'. - `$(localstatedir)' should normally be `/usr/local/var', but write - it as `$(prefix)/var'. (If you are using Autoconf, write it as - `@localstatedir@'.) - -`libdir' - The directory for object files and libraries of object code. Do - not install executables here, they probably ought to go in - `$(libexecdir)' instead. The value of `libdir' should normally be - `/usr/local/lib', but write it as `$(exec_prefix)/lib'. (If you - are using Autoconf, write it as `@libdir@'.) - -`infodir' - The directory for installing the Info files for this package. By - default, it should be `/usr/local/info', but it should be written - as `$(prefix)/info'. (If you are using Autoconf, write it as - `@infodir@'.) - -`includedir' - The directory for installing header files to be included by user - programs with the C `#include' preprocessor directive. This - should normally be `/usr/local/include', but write it as - `$(prefix)/include'. (If you are using Autoconf, write it as - `@includedir@'.) - - Most compilers other than GCC do not look for header files in - `/usr/local/include'. So installing the header files this way is - only useful with GCC. Sometimes this is not a problem because some - libraries are only really intended to work with GCC. But some - libraries are intended to work with other compilers. They should - install their header files in two places, one specified by - `includedir' and one specified by `oldincludedir'. - -`oldincludedir' - The directory for installing `#include' header files for use with - compilers other than GCC. This should normally be `/usr/include'. - (If you are using Autoconf, you can write it as `@oldincludedir@'.) - - The Makefile commands should check whether the value of - `oldincludedir' is empty. If it is, they should not try to use - it; they should cancel the second installation of the header files. - - A package should not replace an existing header in this directory - unless the header came from the same package. Thus, if your Foo - package provides a header file `foo.h', then it should install the - header file in the `oldincludedir' directory if either (1) there - is no `foo.h' there or (2) the `foo.h' that exists came from the - Foo package. - - To tell whether `foo.h' came from the Foo package, put a magic - string in the file--part of a comment--and `grep' for that string. - - Unix-style man pages are installed in one of the following: - -`mandir' - The top-level directory for installing the man pages (if any) for - this package. It will normally be `/usr/local/man', but you should - write it as `$(prefix)/man'. (If you are using Autoconf, write it - as `@mandir@'.) - -`man1dir' - The directory for installing section 1 man pages. Write it as - `$(mandir)/man1'. - -`man2dir' - The directory for installing section 2 man pages. Write it as - `$(mandir)/man2' - -`...' - *Don't make the primary documentation for any GNU software be a - man page. Write a manual in Texinfo instead. Man pages are just - for the sake of people running GNU software on Unix, which is a - secondary application only.* - -`manext' - The file name extension for the installed man page. This should - contain a period followed by the appropriate digit; it should - normally be `.1'. - -`man1ext' - The file name extension for installed section 1 man pages. - -`man2ext' - The file name extension for installed section 2 man pages. - -`...' - Use these names instead of `manext' if the package needs to - install man pages in more than one section of the manual. - - And finally, you should set the following variable: - -`srcdir' - The directory for the sources being compiled. The value of this - variable is normally inserted by the `configure' shell script. - (If you are using Autconf, use `srcdir = @srcdir@'.) - - For example: - - # Common prefix for installation directories. - # NOTE: This directory must exist when you start the install. - prefix = /usr/local - exec_prefix = $(prefix) - # Where to put the executable for the command `gcc'. - bindir = $(exec_prefix)/bin - # Where to put the directories used by the compiler. - libexecdir = $(exec_prefix)/libexec - # Where to put the Info files. - infodir = $(prefix)/info - - If your program installs a large number of files into one of the -standard user-specified directories, it might be useful to group them -into a subdirectory particular to that program. If you do this, you -should write the `install' rule to create these subdirectories. - - Do not expect the user to include the subdirectory name in the value -of any of the variables listed above. The idea of having a uniform set -of variable names for installation directories is to enable the user to -specify the exact same values for several different GNU packages. In -order for this to be useful, all the packages must be designed so that -they will work sensibly when the user does so. - diff --git a/info/standards.info-3 b/info/standards.info-3 deleted file mode 100644 index 426dd71..0000000 --- a/info/standards.info-3 +++ /dev/null @@ -1,316 +0,0 @@ -This is Info file ../info/standards.info, produced by Makeinfo version -1.68 from the input file standards.texi. - -START-INFO-DIR-ENTRY -* Standards: (standards). GNU coding standards. -END-INFO-DIR-ENTRY - - GNU Coding Standards Copyright (C) 1992, 1993, 1994, 1995, 1996 Free -Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that -the entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: standards.info, Node: Standard Targets, Prev: Directory Variables, Up: Makefile Conventions - -Standard Targets for Users --------------------------- - - All GNU programs should have the following targets in their -Makefiles: - -`all' - Compile the entire program. This should be the default target. - This target need not rebuild any documentation files; Info files - should normally be included in the distribution, and DVI files - should be made only when explicitly asked for. - - By default, the Make rules should compile and link with `-g', so - that executable programs have debugging symbols. Users who don't - mind being helpless can strip the executables later if they wish. - -`install' - Compile the program and copy the executables, libraries, and so on - to the file names where they should reside for actual use. If - there is a simple test to verify that a program is properly - installed, this target should run that test. - - Do not strip executables when installing them. Devil-may-care - users can use the `install-strip' target to do that. - - If possible, write the `install' target rule so that it does not - modify anything in the directory where the program was built, - provided `make all' has just been done. This is convenient for - building the program under one user name and installing it under - another. - - The commands should create all the directories in which files are - to be installed, if they don't already exist. This includes the - directories specified as the values of the variables `prefix' and - `exec_prefix', as well as all subdirectories that are needed. One - way to do this is by means of an `installdirs' target as described - below. - - Use `-' before any command for installing a man page, so that - `make' will ignore any errors. This is in case there are systems - that don't have the Unix man page documentation system installed. - - The way to install Info files is to copy them into `$(infodir)' - with `$(INSTALL_DATA)' (*note Command Variables::.), and then run - the `install-info' program if it is present. `install-info' is a - program that edits the Info `dir' file to add or update the menu - entry for the given Info file; it is part of the Texinfo package. - Here is a sample rule to install an Info file: - - $(infodir)/foo.info: foo.info - # There may be a newer info file in . than in srcdir. - -if test -f foo.info; then d=.; \ - else d=$(srcdir); fi; \ - $(INSTALL_DATA) $$d/foo.info $@; \ - # Run install-info only if it exists. - # Use `if' instead of just prepending `-' to the - # line so we notice real errors from install-info. - # We use `$(SHELL) -c' because some shells do not - # fail gracefully when there is an unknown command. - if $(SHELL) -c 'install-info --version' \ - >/dev/null 2>&1; then \ - install-info --dir-file=$(infodir)/dir \ - $(infodir)/foo.info; \ - else true; fi - -`uninstall' - Delete all the installed files that the `install' target would - create (but not the noninstalled files such as `make all' would - create). - - This rule should not modify the directories where compilation is - done, only the directories where files are installed. - -`install-strip' - Like `install', but strip the executable files while installing - them. The definition of this target can be very simple: - - install-strip: - $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' \ - install - - Normally we do not recommend stripping an executable unless you - are sure the program has no bugs. However, it can be reasonable - to install a stripped executable for actual execution while saving - the unstripped executable elsewhere in case there is a bug. - -`clean' - Delete all files from the current directory that are normally - created by building the program. Don't delete the files that - record the configuration. Also preserve files that could be made - by building, but normally aren't because the distribution comes - with them. - - Delete `.dvi' files here if they are not part of the distribution. - -`distclean' - Delete all files from the current directory that are created by - configuring or building the program. If you have unpacked the - source and built the program without creating any other files, - `make distclean' should leave only the files that were in the - distribution. - -`mostlyclean' - Like `clean', but may refrain from deleting a few files that people - normally don't want to recompile. For example, the `mostlyclean' - target for GCC does not delete `libgcc.a', because recompiling it - is rarely necessary and takes a lot of time. - -`maintainer-clean' - Delete almost everything from the current directory that can be - reconstructed with this Makefile. This typically includes - everything deleted by `distclean', plus more: C source files - produced by Bison, tags tables, Info files, and so on. - - The reason we say "almost everything" is that running the command - `make maintainer-clean' should not delete `configure' even if - `configure' can be remade using a rule in the Makefile. More - generally, `make maintainer-clean' should not delete anything that - needs to exist in order to run `configure' and then begin to build - the program. This is the only exception; `maintainer-clean' should - delete everything else that can be rebuilt. - - The `maintainer-clean' target is intended to be used by a - maintainer of the package, not by ordinary users. You may need - special tools to reconstruct some of the files that `make - maintainer-clean' deletes. Since these files are normally - included in the distribution, we don't take care to make them easy - to reconstruct. If you find you need to unpack the full - distribution again, don't blame us. - - To help make users aware of this, the commands for the special - `maintainer-clean' target should start with these two: - - @echo 'This command is intended for maintainers to use; it' - @echo 'deletes files that may need special tools to rebuild.' - -`TAGS' - Update a tags table for this program. - -`info' - Generate any Info files needed. The best way to write the rules - is as follows: - - info: foo.info - - foo.info: foo.texi chap1.texi chap2.texi - $(MAKEINFO) $(srcdir)/foo.texi - - You must define the variable `MAKEINFO' in the Makefile. It should - run the `makeinfo' program, which is part of the Texinfo - distribution. - -`dvi' - Generate DVI files for all Texinfo documentation. For example: - - dvi: foo.dvi - - foo.dvi: foo.texi chap1.texi chap2.texi - $(TEXI2DVI) $(srcdir)/foo.texi - - You must define the variable `TEXI2DVI' in the Makefile. It should - run the program `texi2dvi', which is part of the Texinfo - distribution.(1) Alternatively, write just the dependencies, and - allow GNU `make' to provide the command. - -`dist' - Create a distribution tar file for this program. The tar file - should be set up so that the file names in the tar file start with - a subdirectory name which is the name of the package it is a - distribution for. This name can include the version number. - - For example, the distribution tar file of GCC version 1.40 unpacks - into a subdirectory named `gcc-1.40'. - - The easiest way to do this is to create a subdirectory - appropriately named, use `ln' or `cp' to install the proper files - in it, and then `tar' that subdirectory. - - Compress the tar file with `gzip'. For example, the actual - distribution file for GCC version 1.40 is called `gcc-1.40.tar.gz'. - - The `dist' target should explicitly depend on all non-source files - that are in the distribution, to make sure they are up to date in - the distribution. *Note Making Releases: Releases. - -`check' - Perform self-tests (if any). The user must build the program - before running the tests, but need not install the program; you - should write the self-tests so that they work when the program is - built but not installed. - - The following targets are suggested as conventional names, for -programs in which they are useful. - -`installcheck' - Perform installation tests (if any). The user must build and - install the program before running the tests. You should not - assume that `$(bindir)' is in the search path. - -`installdirs' - It's useful to add a target named `installdirs' to create the - directories where files are installed, and their parent - directories. There is a script called `mkinstalldirs' which is - convenient for this; you can find it in the Texinfo package. You - can use a rule like this: - - # Make sure all installation directories (e.g. $(bindir)) - # actually exist by making them if necessary. - installdirs: mkinstalldirs - $(srcdir)/mkinstalldirs $(bindir) $(datadir) \ - $(libdir) $(infodir) \ - $(mandir) - - This rule should not modify the directories where compilation is - done. It should do nothing but create installation directories. - - ---------- Footnotes ---------- - - (1) `texi2dvi' uses TeX to do the real work of formatting. TeX is -not distributed with Texinfo. - - -File: standards.info, Node: Releases, Prev: Makefile Conventions, Up: Managing Releases - -Making Releases -=============== - - Package the distribution of Foo version 69.96 in a gzipped tar file -named `foo-69.96.tar.gz'. It should unpack into a subdirectory named -`foo-69.96'. - - Building and installing the program should never modify any of the -files contained in the distribution. This means that all the files -that form part of the program in any way must be classified into "source -files" and "non-source files". Source files are written by humans and -never changed automatically; non-source files are produced from source -files by programs under the control of the Makefile. - - Naturally, all the source files must be in the distribution. It is -okay to include non-source files in the distribution, provided they are -up-to-date and machine-independent, so that building the distribution -normally will never modify them. We commonly include non-source files -produced by Bison, `lex', TeX, and `makeinfo'; this helps avoid -unnecessary dependencies between our distributions, so that users can -install whichever packages they want to install. - - Non-source files that might actually be modified by building and -installing the program should *never* be included in the distribution. -So if you do distribute non-source files, always make sure they are up -to date when you make a new distribution. - - Make sure that the directory into which the distribution unpacks (as -well as any subdirectories) are all world-writable (octal mode 777). -This is so that old versions of `tar' which preserve the ownership and -permissions of the files from the tar archive will be able to extract -all the files even if the user is unprivileged. - - Make sure that all the files in the distribution are world-readable. - - Make sure that no file name in the distribution is more than 14 -characters long. Likewise, no file created by building the program -should have a name longer than 14 characters. The reason for this is -that some systems adhere to a foolish interpretation of the POSIX -standard, and refuse to open a longer name, rather than truncating as -they did in the past. - - Don't include any symbolic links in the distribution itself. If the -tar file contains symbolic links, then people cannot even unpack it on -systems that don't support symbolic links. Also, don't use multiple -names for one file in different directories, because certain file -systems cannot handle this and that prevents unpacking the distribution. - - Try to make sure that all the file names will be unique on MS-DOS. A -name on MS-DOS consists of up to 8 characters, optionally followed by a -period and up to three characters. MS-DOS will truncate extra -characters both before and after the period. Thus, `foobarhacker.c' -and `foobarhacker.o' are not ambiguous; they are truncated to -`foobarha.c' and `foobarha.o', which are distinct. - - Include in your distribution a copy of the `texinfo.tex' you used to -test print any `*.texinfo' or `*.texi' files. - - Likewise, if your program uses small GNU software packages like -regex, getopt, obstack, or termcap, include them in the distribution -file. Leaving them out would make the distribution file a little -smaller at the expense of possible inconvenience to a user who doesn't -know what other files to get. - - diff --git a/info/standards.info-4 b/info/standards.info-4 deleted file mode 100644 index 750a7b4..0000000 --- a/info/standards.info-4 +++ /dev/null @@ -1,150 +0,0 @@ -This is ../info/standards.info, produced by makeinfo version 4.0 from -standards.texi. - -START-INFO-DIR-ENTRY -* Standards: (standards). GNU coding standards. -END-INFO-DIR-ENTRY - - GNU Coding Standards Copyright (C) 1992, 1993, 1994, 1995, 1996, -1997, 1998, 1999, 2000 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that -the entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: standards.info, Node: Index, Prev: References, Up: Top - -Index -***** - -* Menu: - -* #endif, commenting: Comments. -* --help option: Command-Line Interfaces. -* --version option: Command-Line Interfaces. -* -Wall compiler option: Syntactic Conventions. -* accepting contributions: Contributions. -* address for bug reports: Command-Line Interfaces. -* ANSI C standard: Standard C. -* arbitrary limits on data: Semantics. -* autoconf: System Portability. -* avoiding proprietary code: Reading Non-Free Code. -* behavior, dependent on program's name: User Interfaces. -* binary packages: Install Command Categories. -* bindir: Directory Variables. -* braces, in C source: Formatting. -* bug reports: Command-Line Interfaces. -* canonical name of a program: Command-Line Interfaces. -* casting pointers to integers: CPU Portability. -* change logs: Change Logs. -* change logs, conditional changes: Conditional Changes. -* change logs, style: Style of Change Logs. -* command-line arguments, decoding: Semantics. -* command-line interface: Command-Line Interfaces. -* commenting: Comments. -* compatibility with C and POSIX standards: Compatibility. -* compiler warnings: Syntactic Conventions. -* conditional changes, and change logs: Conditional Changes. -* conditionals, comments for: Comments. -* configure: Configuration. -* control-L: Formatting. -* conventions for makefiles: Makefile Conventions. -* corba: Graphical Interfaces. -* credits for manuals: Manual Credits. -* data types, and portability: CPU Portability. -* declaration for system functions: System Functions. -* documentation: Documentation. -* doschk: Names. -* downloading this manual: Preface. -* error messages: Semantics. -* error messages, formatting: Errors. -* exec_prefix: Directory Variables. -* expressions, splitting: Formatting. -* file usage: File Usage. -* file-name limitations: Names. -* formatting error messages: Errors. -* formatting source code: Formatting. -* formfeed: Formatting. -* function argument, declaring: Syntactic Conventions. -* function prototypes: Standard C. -* getopt: Command-Line Interfaces. -* gettext: Internationalization. -* gnome: Graphical Interfaces. -* graphical user interface: Graphical Interfaces. -* gtk: Graphical Interfaces. -* GUILE: Source Language. -* implicit int: Syntactic Conventions. -* impossible conditions: Semantics. -* internationalization: Internationalization. -* legal aspects: Legal Issues. -* legal papers: Contributions. -* libexecdir: Directory Variables. -* libraries: Libraries. -* library functions, and portability: System Functions. -* license for manuals: License for Manuals. -* lint: Syntactic Conventions. -* long option names: Option Table. -* long-named options: Command-Line Interfaces. -* makefile, conventions for: Makefile Conventions. -* malloc return value: Semantics. -* man pages: Man Pages. -* manual structure: Manual Structure Details. -* memory allocation failure: Semantics. -* memory usage: Memory Usage. -* message text, and internationalization: Internationalization. -* mmap: Mmap. -* multiple variables in a line: Syntactic Conventions. -* names of variables and functions: Names. -* NEWS file: NEWS File. -* non-POSIX systems, and portability: System Portability. -* non-standard extensions: Using Extensions. -* NUL characters: Semantics. -* open brace: Formatting. -* optional features, configure-time: Configuration. -* options for compatibility: Compatibility. -* output device and program's behavior: User Interfaces. -* packaging: Releases. -* portability, and data types: CPU Portability. -* portability, and library functions: System Functions. -* portability, between system types: System Portability. -* POSIX compatibility: Compatibility. -* POSIXLY_CORRECT, environment variable: Compatibility. -* post-installation commands: Install Command Categories. -* pre-installation commands: Install Command Categories. -* prefix: Directory Variables. -* program configuration: Configuration. -* program design: Design Advice. -* program name and its behavior: User Interfaces. -* program's canonical name: Command-Line Interfaces. -* programming languges: Source Language. -* proprietary programs: Reading Non-Free Code. -* README file: Releases. -* references to non-free material: References. -* releasing: Managing Releases. -* sbindir: Directory Variables. -* signal handling: Semantics. -* spaces before open-paren: Formatting. -* standard command-line options: Command-Line Interfaces. -* standards for makefiles: Makefile Conventions. -* string library functions: System Functions. -* syntactic conventions: Syntactic Conventions. -* table of long options: Option Table. -* temporary files: Semantics. -* temporary variables: Syntactic Conventions. -* texinfo.tex, in a distribution: Releases. -* TMPDIR environment variable: Semantics. -* trademarks: Trademarks. -* where to obtain standards.texi: Preface. - - diff --git a/info/term.info b/info/term.info deleted file mode 100644 index e81567a..0000000 --- a/info/term.info +++ /dev/null @@ -1,441 +0,0 @@ -This is Info file ../info/term.info, produced by Makeinfo version 1.68 -from the input file term.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* Term mode: (term). Emacs terminal emulator mode. -END-INFO-DIR-ENTRY - - -File: term.info, Node: Top, Prev: (DIR) - -Terminal emulator mode -********************** - - This is some notes about the term Emacs mode. - -* Menu: - -* term mode:: - - -File: term.info, Node: term mode, Prev: Top, Up: Top - -Term Mode -********* - -* Menu: - -* Overview:: -* Connecting to remote computers:: -* Paging:: -* Terminal escapes:: - - The `term' package includes the major modes `term', `shell', and -`gud' (for running gbd or another debugger). It is a replacement for -the comint mode of Emacs 19, as well as shell, gdb, terminal, and -telnet modes. The package works best with recent releases of Emacs 19, -but will also work reasonably well with Emacs 18 as well as Lucid Emacs -19. - - The file `nshell.el' is a wrapper to use unless term mode is built -into Emacs. If works around some of the missing in older Emacs -versions. To use it, edit the paths in `nshell.el', appropriately, and -then `M-x load-file nshell.el RET'. This will also load in replacement -shell and gud modes. - - -File: term.info, Node: Overview, Next: Connecting to remote computers, Up: term mode - -Overview -======== - - The `term' mode is used to control a program (an "inferior process"). -It sends most keyboard input characters to the program, and displays -output from the program in the buffer. This is similar to the -traditional comint mode, and modes derived from it (such as shell and -gdb modes). You can do with the new term-based shell the same sort of -things you could do with the old shell mode, using more or less the -same interface. However, the new mode is more flexible, and works -somewhat differently. - -* Menu: - -* Output from the inferior:: -* subbuffer:: The sub-buffer -* altsubbuffer:: The alternate sub-buffer -* Input to the inferior:: - - -File: term.info, Node: Output from the inferior, Next: subbuffer, Up: Overview - -Output from the inferior ------------------------- - - In typical usage, output from the inferior is added to the end of -the buffer. If needed, the window will be scrolled, just like a -regular terminal. (Only one line at a time will be scrolled, just like -regular terminals, and in contrast to the old shell mode.) Thus the -buffer becomes a log of your interaction with the inferior, just like -the old shell mode. - - Like a real terminal, term maintains a "cursor position." This is -the `process-mark' of the inferior process. If the process-mark is not -at the end of the buffer, output from the inferior will overwrite -existing text in the buffer. This is like a real terminal, but unlike -the old shell mode (which inserts the output, instead of overwriting). - - Some programs (such as Emacs itself) need to control the appearance -on the screen in detail. They do this by sending special control -codes. The exact control codes needed from terminal to terminal, but -nowadays most terminals and terminal emulators (including xterm) -understand the so-called "ANSI escape sequences" (first popularized by -the Digital's VT100 family of terminal). The term mode also -understands these escape sequences, and for each control code does the -appropriate thing to change the buffer so that the appearance of the -window will match what it would be on a real terminal. (In contrast, -the old shell mode doesn't handle terminal control codes at all.) - - See <...> for the specific control codes. - - -File: term.info, Node: subbuffer, Next: altsubbuffer, Prev: Output from the inferior, Up: Overview - -The sub-buffer --------------- - - A program that talks to terminal expects the terminal to have a -fixed size. If the program is talking a terminal emulator program such -as `xterm', that size can be changed (if the xterm window is re-sized), -but programs still assume a logical terminal that has a fixed size -independent of the amount of output transmitted by the programs. - - To programs that use it, the Emacs terminal emulator acts as if it -too has a fixed size. The "sub-buffer" is the part of a `term'-mode -buffer that corresponds to a "normal" terminal. Most of the time -(unless you explicitly scroll the window displaying the buffer), the -sub-buffer is the part of the buffer that is displayed in a window. - - The sub-buffer is defined in terms of three buffer-local-variable: - - - Variable: term-height - The height of the sub-buffer, in screen lines. - - - Variable: term-width - The width of the sub-buffer, in screen columns. - - - Variable: term-home-marker - The "home" position, that is the top left corner of the sub-buffer. - - The sub-buffer is assumed to be the end part of the buffer; the -`term-home-marker' should never be more than `term-height' screen lines -from the end of the buffer. - - -File: term.info, Node: altsubbuffer, Next: Input to the inferior, Prev: subbuffer, Up: Overview - -The alternate sub-buffer ------------------------- - - When a "graphical" program finishes, it is nice to restore the -screen state to what it was before the program started. Many people -are used to this behavior from `xterm', and its also offered by the -`term' emulator. - - - Function: term-switch-to-alternate-sub-buffer SET - If SET is true, and we're not already using the alternate - sub-buffer, switch to it. What this means is that the - `term-home-marker' is saved (in the variable - `term-saved-home-marker'), and the `term-home-marker' is set to - the end of the buffer. - - If SET is false and we're using the alternate sub-buffer, switch - back to the saved sub-buffer. What this means is that the - (current, alternate) sub-buffer is deleted (using `(delete-region - term-home-marker (point-max))'), and then the `term-home-marker' - is restored (from `term-saved-home-marker'). - - -File: term.info, Node: Input to the inferior, Prev: altsubbuffer, Up: Overview - -Input to the inferior ---------------------- - - Characters typed by the user are sent to the inferior. How this is -done depends on whether the `term' buffer is in "character" mode or -"line" mode. (A `term' buffer can also be in "pager" mode. This is -discussed .) Which of these is currently active is specified in -the mode line. The difference between them is the key-bindings -available. - - In character mode, one character (by default ) is special, and -is a prefix for various commands. All other characters are sent -directly to the inferior process, with no interpretation by Emacs. -Character mode looks and feels like a real terminal, or a conventional -terminal emulator such as xterm. - - In line mode, key commands mostly have standard Emacs actions. -Regulars characters insert themselves into the buffer. When return is -typed, the entire current line of the buffer (except possibly the -prompt) is sent to the inferior process. Line mode is basically the -original shell mode from earlier Emacs versions. - - To switch from line mode to character mode type `C-c c'. To switch -from character mode to line mode type `C-c l'. - - In either mode, "echoing" of user input is handled by the inferior. -Therefor, in line mode after an input line at the end of the buffer is -sent to the inferior, it is deleted from the buffer. This is so that -the inferior can echo the input, if it wishes (which it normally does). - - -File: term.info, Node: Connecting to remote computers, Next: Paging, Prev: Overview, Up: term mode - -Connecting to remote computers -============================== - - If you want to login to a remove computer, you can do that just as -you would expect, using whatever commands you would normally use. - - (This is worth emphasizing, because earlier versions of `shell' mode -would not work properly if you tried to log in to some other computer, -because of the way echoing was handled. That is why there was a -separate `telnet' mode to partially compensate for these problems. The -`telnet' mode is no longer needed, and is basically obsolete.) - - A program that asks you for a password will normally suppress -echoing of the password, so the password will not show up in the buffer. -This will happen just as if you were using a real terminal, if the -buffer is in char mode. If it is in line mode, the password will be -temporarily visible, but will be erased when you hit return. (This -happens automatically; there is no special password processing.) - - When you log in to a different machine, you need to specify the type -of terminal your using. If you are talking to a Bourne-compatible -shell, and your system understands the `TERMCAP' variable, you can use -the command `M-x shell-send-termcap', which sends a string specifying -the terminal type and size. (This command is also useful after the -window has changed size.) - - If you need to specify the terminal type manually, you can try the -terminal types "ansi" or "vt100". - - You can of course run gdb on that remote computer. One useful -trick: If you invoke gdb with the `--fullname' option, it will send -special commands to Emacs that will cause Emacs to pop up the source -files you're debugging. This will work whether or not gdb is running -on a different computer than Emacs, assuming can access the source -files specified by gdb. - - -File: term.info, Node: Paging, Next: Terminal escapes, Prev: Connecting to remote computers, Up: term mode - -Paging -====== - - When the pager is enabled, Emacs will "pause" after each screenful -of output (since the last input sent to the inferior). It will enter -"pager" mode, which feels a lot like the "more" program: Typing a -space requests another screenful of output. Other commands request -more or less output, or scroll backwards in the `term' buffer. In -pager mode, type `h' or `?' to display a help message listing all the -available pager mode commands. - - In either character or line mode, type `C-c p' to enable paging, and -`C-c D' to disable it. - - -File: term.info, Node: Terminal escapes, Prev: Paging, Up: term mode - -Terminal Escape sequences -========================= - - A program that does "graphics" on a terminal controls the terminal -by sending strings called "terminal escape sequences" that the terminal -(or terminal emulator) interprets as special commands. The `term' mode -includes a terminal emulator that understands standard ANSI escape -sequences, originally popularized by VT100 terminals, and now used by -the `xterm' program and most modern terminal emulator software. - -* Menu: - -* Cursor motion:: Escape sequences to move the cursor -* Erasing:: Escape commands for erasing text -* Inserting and deleting:: Escape sequences to insert and delete text -* Scrolling:: Escape sequences to scroll part of the visible window -* Command hook:: -* Miscellaneous escapes:: - - printing chars - - tab - - LF - - -File: term.info, Node: Cursor motion, Next: Erasing, Up: Terminal escapes - -Escape sequences to move the cursor ------------------------------------ - -`RETURN' - Moves to the beginning of the current screen line. - -`C-b' - Moves backwards one column. (Tabs are broken up if needed.) - -`Esc [ R ; C H' - Move to screen row R, screen column C, where (R=1) is the top row, - and (C=1) is the leftmost column. Defaults are R=1 and C=1. - -`Esc [ N A' - Move N (default 1) screen lines up. - -`Esc [ N B' - Move N (default 1) screen lines down. - -`Esc [ N C' - Move N (default 1) columns right. - -`Esc [ N D' - Move N (default 1) columns left. - - -File: term.info, Node: Erasing, Next: Inserting and deleting, Prev: Cursor motion, Up: Terminal escapes - -Escape commands for erasing text --------------------------------- - - These commands "erase" part of the sub-buffer. Erasing means -replacing by white space; it is not the same as deleting. The relative -screen positions of things that are not erased remain unchanged with -each other, as does the relative cursor position. - -`E [ J' - Erase from cursor to end of screen. - -`E [ 0 J' - Same as E [ J. - -`E [ 1 J' - Erase from home position to point. - -`E [ 2 J' - Erase whole sub-buffer. - -`E [ K' - Erase from point to end of screen line. - -`E [ 0 K' - Same as E [ K. - -`E [ 1 K' - Erase from beginning of screen line to point. - -`E [ 2 K' - Erase whole screen line. - - -File: term.info, Node: Inserting and deleting, Next: Scrolling, Prev: Erasing, Up: Terminal escapes - -Escape sequences to insert and delete text ------------------------------------------- - -`Esc [ N L' - Insert N (default 1) blank lines. - -`Esc [ N M' - Delete N (default 1) lines. - -`Esc [ N P' - Delete N (default 1) characters. - -`Esc [ N @' - Insert N (default 1) spaces. - - -File: term.info, Node: Scrolling, Next: Command hook, Prev: Inserting and deleting, Up: Terminal escapes - -Escape sequences to scroll part of the visible window ------------------------------------------------------ - -`Esc D' - Scroll forward one screen line. - -`Esc M' - Scroll backwards one screen line. - -`Esc [ T ; B r' - Set the scrolling region to be from lines T down to line B - inclusive, where line 1 is the topmost line. - - -File: term.info, Node: Command hook, Next: Miscellaneous escapes, Prev: Scrolling, Up: Terminal escapes - -Command hook ------------- - - If `C-z' is seen, any text up to a following is scanned. The -text in between (not counting the initial C-z or the final LF) is -passed to the function that is the value of `term-command-hook'. - - The default value of the `term-command-hook' variable is the -function `term-command-hook', which handles the following: - -`C-z C-z FILENAME:LINENUMBER:IGNORED LF' - Set term-pending-frame to `(cons "FILENAME" LINENUMBER)'. When - the buffer is displayed in the current window, show the FILENAME - in the other window, and show an arrow at LINENUMBER. Gdb emits - these strings when invoked with the flag -fullname. This is used - by gdb mode; you can also invoke gdb with this flag from shell - mode. - -`C-z / DIRNAME LF' - Set the directory of the term buffer to DIRNAME - -`C-z ! LEXPR LF' - Read and evaluate LEXPR as a Lisp expression. The result is - ignored. - - -File: term.info, Node: Miscellaneous escapes, Prev: Command hook, Up: Terminal escapes - -Miscellaneous escapes ---------------------- - -`C-g (Bell)' - Calls `(beep t)'. - -`Esc 7' - Save cursor. - -`Esc 8' - Restore cursor. - -`Esc [ 47 h' - Switch to the alternate sub-buffer, - -`Esc [ 47 l' - Switch back to the regular sub-buffer, - - - -Tag Table: -Node: Top227 -Node: term mode393 -Node: Overview1216 -Node: Output from the inferior1966 -Node: subbuffer3546 -Node: altsubbuffer4869 -Node: Input to the inferior5894 -Node: Connecting to remote computers7414 -Node: Paging9319 -Node: Terminal escapes9989 -Node: Cursor motion10857 -Node: Erasing11517 -Node: Inserting and deleting12312 -Node: Scrolling12702 -Node: Command hook13148 -Node: Miscellaneous escapes14184 - -End Tag Table diff --git a/info/termcap.info b/info/termcap.info deleted file mode 100644 index fefb70c..0000000 --- a/info/termcap.info +++ /dev/null @@ -1,81 +0,0 @@ -This is Info file ../info/termcap.info, produced by Makeinfo version -1.68 from the input file termcap.texi. - -START-INFO-DIR-ENTRY -* Termcap: (termcap). Termcap library of the GNU system. -END-INFO-DIR-ENTRY - - This file documents the termcap library of the GNU system. - - Copyright (C) 1988 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that -the entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - -Indirect: -termcap.info-1: 985 -termcap.info-2: 49255 -termcap.info-3: 92578 - -Tag Table: -(Indirect) -Node: Top985 -Node: Introduction1630 -Node: Library3357 -Node: Preparation4374 -Node: Find5573 -Node: Interrogate9121 -Node: Initialize14429 -Node: Padding16069 -Node: Why Pad16730 -Node: Describe Padding18374 -Node: Output Padding19849 -Node: Parameters23464 -Node: Encode Parameters25123 -Node: Using Parameters31228 -Node: tparam31817 -Node: tgoto33882 -Node: Data Base36437 -Node: Format37315 -Node: Capability Format39406 -Node: Naming42459 -Node: Inheriting47028 -Node: Capabilities49255 -Node: Basic52097 -Node: Screen Size55941 -Node: Cursor Motion57681 -Node: Wrapping67338 -Node: Scrolling70163 -Node: Windows75183 -Node: Clearing75917 -Node: Insdel Line77681 -Node: Insdel Char82593 -Node: Standout92578 -Node: Underlining101637 -Node: Cursor Visibility104056 -Node: Bell104804 -Node: Keypad105353 -Node: Meta Key110074 -Node: Initialization111028 -Node: Pad Specs113392 -Node: Status Line115445 -Node: Half-Line117329 -Node: Printer118131 -Node: Summary119810 -Node: Var Index130016 -Node: Cap Index130740 -Node: Index137931 - -End Tag Table diff --git a/info/termcap.info-1 b/info/termcap.info-1 deleted file mode 100644 index d24e7ac..0000000 --- a/info/termcap.info-1 +++ /dev/null @@ -1,1151 +0,0 @@ -This is Info file ../info/termcap.info, produced by Makeinfo version -1.68 from the input file termcap.texi. - -START-INFO-DIR-ENTRY -* Termcap: (termcap). Termcap library of the GNU system. -END-INFO-DIR-ENTRY - - This file documents the termcap library of the GNU system. - - Copyright (C) 1988 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that -the entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - -File: termcap.info, Node: Top, Next: Introduction, Prev: (DIR), Up: (DIR) - -* Menu: - -* Introduction::What is termcap? Why this manual? -* Library:: The termcap library functions. -* Data Base:: What terminal descriptions in `/etc/termcap' look like. -* Capabilities::Definitions of the individual terminal capabilities: - how to write them in descriptions, and how to use - their values to do display updating. -* Summary:: Brief table of capability names and their meanings. -* Var Index:: Index of C functions and variables. -* Cap Index:: Index of termcap capabilities. -* Index:: Concept index. - - -File: termcap.info, Node: Introduction, Next: Library, Prev: Top, Up: Top - -Introduction -************ - - "Termcap" is a library and data base that enables programs to use -display terminals in a terminal-independent manner. It originated in -Berkeley Unix. - - The termcap data base describes the capabilities of hundreds of -different display terminals in great detail. Some examples of the -information recorded for a terminal could include how many columns wide -it is, what string to send to move the cursor to an arbitrary position -(including how to encode the row and column numbers), how to scroll the -screen up one or several lines, and how much padding is needed for such -a scrolling operation. - - The termcap library is provided for easy access this data base in -programs that want to do terminal-independent character-based display -output. - - This manual describes the GNU version of the termcap library, which -has some extensions over the Unix version. All the extensions are -identified as such, so this manual also tells you how to use the Unix -termcap. - - The GNU version of the termcap library is available free as source -code, for use in free programs, and runs on Unix and VMS systems (at -least). You can find it in the GNU Emacs distribution in the files -`termcap.c' and `tparam.c'. - - This manual was written for the GNU project, whose goal is to -develop a complete free operating system upward-compatible with Unix -for user programs. The project is approximately two thirds complete. -For more information on the GNU project, including the GNU Emacs editor -and the mostly-portable optimizing C compiler, send one dollar to - - Free Software Foundation - 675 Mass Ave - Cambridge, MA 02139 - - -File: termcap.info, Node: Library, Next: Data Base, Prev: Introduction, Up: Top - -The Termcap Library -******************* - - The termcap library is the application programmer's interface to the -termcap data base. It contains functions for the following purposes: - - * Finding the description of the user's terminal type (`tgetent'). - - * Interrogating the description for information on various topics - (`tgetnum', `tgetflag', `tgetstr'). - - * Computing and performing padding (`tputs'). - - * Encoding numeric parameters such as cursor positions into the - terminal-specific form required for display commands (`tparam', - `tgoto'). - -* Menu: - -* Preparation:: Preparing to use the termcap library. -* Find:: Finding the description of the terminal being used. -* Interrogate:: Interrogating the description for particular capabilities. -* Initialize:: Initialization for output using termcap. -* Padding:: Outputting padding. -* Parameters:: Encoding parameters such as cursor positions. - - -File: termcap.info, Node: Preparation, Next: Find, Prev: Library, Up: Library - -Preparing to Use the Termcap Library -==================================== - - To use the termcap library in a program, you need two kinds of -preparation: - - * The compiler needs declarations of the functions and variables in - the library. - - On GNU systems, it suffices to include the header file `termcap.h' - in each source file that uses these functions and variables. - - On Unix systems, there is often no such header file. Then you must - explictly declare the variables as external. You can do likewise - for the functions, or let them be implicitly declared and cast - their values from type `int' to the appropriate type. - - We illustrate the declarations of the individual termcap library - functions with ANSI C prototypes because they show how to pass the - arguments. If you are not using the GNU C compiler, you probably - cannot use function prototypes, so omit the argument types and - names from your declarations. - - * The linker needs to search the library. Usually either - `-ltermcap' or `-ltermlib' as an argument when linking will do - this. - - -File: termcap.info, Node: Find, Next: Interrogate, Prev: Preparation, Up: Library - -Finding a Terminal Description: `tgetent' -========================================= - - An application program that is going to use termcap must first look -up the description of the terminal type in use. This is done by calling -`tgetent', whose declaration in ANSI Standard C looks like: - - int tgetent (char *BUFFER, char *TERMTYPE); - -This function finds the description and remembers it internally so that -you can interrogate it about specific terminal capabilities (*note -Interrogate::.). - - The argument TERMTYPE is a string which is the name for the type of -terminal to look up. Usually you would obtain this from the environment -variable `TERM' using `getenv ("TERM")'. - - If you are using the GNU version of termcap, you can alternatively -ask `tgetent' to allocate enough space. Pass a null pointer for -BUFFER, and `tgetent' itself allocates the storage using `malloc'. In -this case the returned value on success is the address of the storage, -cast to `int'. But normally there is no need for you to look at the -address. Do not free the storage yourself. - - With the Unix version of termcap, you must allocate space for the -description yourself and pass the address of the space as the argument -BUFFER. There is no way you can tell how much space is needed, so the -convention is to allocate a buffer 2048 characters long and assume that -is enough. (Formerly the convention was to allocate 1024 characters and -assume that was enough. But one day, for one kind of terminal, that was -not enough.) - - No matter how the space to store the description has been obtained, -termcap records its address internally for use when you later -interrogate the description with `tgetnum', `tgetstr' or `tgetflag'. If -the buffer was allocated by termcap, it will be freed by termcap too if -you call `tgetent' again. If the buffer was provided by you, you must -make sure that its contents remain unchanged for as long as you still -plan to interrogate the description. - - The return value of `tgetent' is -1 if there is some difficulty -accessing the data base of terminal types, 0 if the data base is -accessible but the specified type is not defined in it, and some other -value otherwise. - - Here is how you might use the function `tgetent': - - #ifdef unix - static char term_buffer[2048]; - #else - #define term_buffer 0 - #endif - - init_terminal_data () - { - char *termtype = getenv ("TERM"); - int success; - - if (termtype == 0) - fatal ("Specify a terminal type with `setenv TERM '.\n"); - - success = tgetent (term_buffer, termtype); - if (success < 0) - fatal ("Could not access the termcap data base.\n"); - if (success == 0) - fatal ("Terminal type `%s' is not defined.\n", termtype); - } - -Here we assume the function `fatal' prints an error message and exits. - - If the environment variable `TERMCAP' is defined, its value is used -to override the terminal type data base. The function `tgetent' checks -the value of `TERMCAP' automatically. If the value starts with `/' -then it is taken as a file name to use as the data base file, instead -of `/etc/termcap' which is the standard data base. If the value does -not start with `/' then it is itself used as the terminal description, -provided that the terminal type TERMTYPE is among the types it claims -to apply to. *Note Data Base::, for information on the format of a -terminal description. - - -File: termcap.info, Node: Interrogate, Next: Initialize, Prev: Find, Up: Library - -Interrogating the Terminal Description -====================================== - - Each piece of information recorded in a terminal description is -called a "capability". Each defined terminal capability has a -two-letter code name and a specific meaning. For example, the number -of columns is named `co'. *Note Capabilities::, for definitions of all -the standard capability names. - - Once you have found the proper terminal description with `tgetent' -(*note Find::.), your application program must "interrogate" it for -various terminal capabilities. You must specify the two-letter code of -the capability whose value you seek. - - Capability values can be numeric, boolean (capability is either -present or absent) or strings. Any particular capability always has -the same value type; for example, `co' always has a numeric value, -while `am' (automatic wrap at margin) is always a flag, and `cm' -(cursor motion command) always has a string value. The documentation -of each capability says which type of value it has. - - There are three functions to use to get the value of a capability, -depending on the type of value the capability has. Here are their -declarations in ANSI C: - - int tgetnum (char *NAME); - int tgetflag (char *NAME); - char *tgetstr (char *NAME, char **AREA); - -`tgetnum' - Use `tgetnum' to get a capability value that is numeric. The - argument NAME is the two-letter code name of the capability. If - the capability is present, `tgetnum' returns the numeric value - (which is nonnegative). If the capability is not mentioned in the - terminal description, `tgetnum' returns -1. - -`tgetflag' - Use `tgetflag' to get a boolean value. If the capability NAME is - present in the terminal description, `tgetflag' returns 1; - otherwise, it returns 0. - -`tgetstr' - Use `tgetstr' to get a string value. It returns a pointer to a - string which is the capability value, or a null pointer if the - capability is not present in the terminal description. - - There are two ways `tgetstr' can find space to store the string - value: - - * You can ask `tgetstr' to allocate the space. Pass a null - pointer for the argument AREA, and `tgetstr' will use - `malloc' to allocate storage big enough for the value. - Termcap will never free this storage or refer to it again; you - should free it when you are finished with it. - - This method is more robust, since there is no need to guess - how much space is needed. But it is supported only by the GNU - termcap library. - - * You can provide the space. Provide for the argument AREA the - address of a pointer variable of type `char *'. Before - calling `tgetstr', initialize the variable to point at - available space. Then `tgetstr' will store the string value - in that space and will increment the pointer variable to - point after the space that has been used. You can use the - same pointer variable for many calls to `tgetstr'. - - There is no way to determine how much space is needed for a - single string, and no way for you to prevent or handle - overflow of the area you have provided. However, you can be - sure that the total size of all the string values you will - obtain from the terminal description is no greater than the - size of the description (unless you get the same capability - twice). You can determine that size with `strlen' on the - buffer you provided to `tgetent'. See below for an example. - - Providing the space yourself is the only method supported by - the Unix version of termcap. - - Note that you do not have to specify a terminal type or terminal -description for the interrogation functions. They automatically use the -description found by the most recent call to `tgetent'. - - Here is an example of interrogating a terminal description for -various capabilities, with conditionals to select between the Unix and -GNU methods of providing buffer space. - - char *tgetstr (); - - char *cl_string, *cm_string; - int height; - int width; - int auto_wrap; - - char PC; /* For tputs. */ - char *BC; /* For tgoto. */ - char *UP; - - interrogate_terminal () - { - #ifdef UNIX - /* Here we assume that an explicit term_buffer - was provided to tgetent. */ - char *buffer - = (char *) malloc (strlen (term_buffer)); - #define BUFFADDR &buffer - #else - #define BUFFADDR 0 - #endif - - char *temp; - - /* Extract information we will use. */ - cl_string = tgetstr ("cl", BUFFADDR); - cm_string = tgetstr ("cm", BUFFADDR); - auto_wrap = tgetflag ("am"); - height = tgetnum ("li"); - width = tgetnum ("co"); - - /* Extract information that termcap functions use. */ - temp = tgetstr ("pc", BUFFADDR); - PC = temp ? *temp : 0; - BC = tgetstr ("le", BUFFADDR); - UP = tgetstr ("up", BUFFADDR); - } - -*Note Padding::, for information on the variable `PC'. *Note Using -Parameters::, for information on `UP' and `BC'. - - -File: termcap.info, Node: Initialize, Next: Padding, Prev: Interrogate, Up: Library - -Initialization for Use of Termcap -================================= - - Before starting to output commands to a terminal using termcap, an -application program should do two things: - - * Initialize various global variables which termcap library output - functions refer to. These include `PC' and `ospeed' for padding - (*note Output Padding::.) and `UP' and `BC' for cursor motion - (*note tgoto::.). - - * Tell the kernel to turn off alteration and padding of - horizontal-tab characters sent to the terminal. - - To turn off output processing in Berkeley Unix you would use `ioctl' -with code `TIOCLSET' to set the bit named `LLITOUT', and clear the bits -`ANYDELAY' using `TIOCSETN'. In POSIX or System V, you must clear the -bit named `OPOST'. Refer to the system documentation for details. - - If you do not set the terminal flags properly, some older terminals -will not work. This is because their commands may contain the -characters that normally signify newline, carriage return and -horizontal tab--characters which the kernel thinks it ought to modify -before output. - - When you change the kernel's terminal flags, you must arrange to -restore them to their normal state when your program exits. This -implies that the program must catch fatal signals such as `SIGQUIT' and -`SIGINT' and restore the old terminal flags before actually terminating. - - Modern terminals' commands do not use these special characters, so -if you do not care about problems with old terminals, you can leave the -kernel's terminal flags unaltered. - - -File: termcap.info, Node: Padding, Next: Parameters, Prev: Initialize, Up: Library - -Padding -======= - - "Padding" means outputting null characters following a terminal -display command that takes a long time to execute. The terminal -description says which commands require padding and how much; the -function `tputs', described below, outputs a terminal command while -extracting from it the padding information, and then outputs the -padding that is necessary. - -* Menu: - -* Why Pad:: Explanation of padding. -* Describe Padding:: The data base says how much padding a terminal needs. -* Output Padding:: Using `tputs' to output the needed padding. - - -File: termcap.info, Node: Why Pad, Next: Describe Padding, Prev: Padding, Up: Padding - -Why Pad, and How ----------------- - - Most types of terminal have commands that take longer to execute -than they do to send over a high-speed line. For example, clearing the -screen may take 20msec once the entire command is received. During -that time, on a 9600 bps line, the terminal could receive about 20 -additional output characters while still busy clearing the screen. -Every terminal has a certain amount of buffering capacity to remember -output characters that cannot be processed yet, but too many slow -commands in a row can cause the buffer to fill up. Then any additional -output that cannot be processed immediately will be lost. - - To avoid this problem, we normally follow each display command with -enough useless charaters (usually null characters) to fill up the time -that the display command needs to execute. This does the job if the -terminal throws away null characters without using up space in the -buffer (which most terminals do). If enough padding is used, no output -can ever be lost. The right amount of padding avoids loss of output -without slowing down operation, since the time used to transmit padding -is time that nothing else could be done. - - The number of padding characters needed for an operation depends on -the line speed. In fact, it is proportional to the line speed. A 9600 -baud line transmits about one character per msec, so the clear screen -command in the example above would need about 20 characters of padding. -At 1200 baud, however, only about 3 characters of padding are needed -to fill up 20msec. - - -File: termcap.info, Node: Describe Padding, Next: Output Padding, Prev: Why Pad, Up: Padding - -Specifying Padding in a Terminal Description --------------------------------------------- - - In the terminal description, the amount of padding required by each -display command is recorded as a sequence of digits at the front of the -command. These digits specify the padding time in msec. They can be -followed optionally by a decimal point and one more digit, which is a -number of tenths of msec. - - Sometimes the padding needed by a command depends on the cursor -position. For example, the time taken by an "insert line" command is -usually proportional to the number of lines that need to be moved down -or cleared. An asterisk (`*') following the padding time says that the -time should be multiplied by the number of screen lines affected by the -command. - - :al=1.3*\E[L: - -is used to describe the "insert line" command for a certain terminal. -The padding required is 1.3 msec per line affected. The command itself -is ` [ L'. - - The padding time specified in this way tells `tputs' how many pad -characters to output. *Note Output Padding::. - - Two special capability values affect padding for all commands. -These are the `pc' and `pb'. The variable `pc' specifies the character -to pad with, and `pb' the speed below which no padding is needed. The -defaults for these variables, a null character and 0, are correct for -most terminals. *Note Pad Specs::. - - -File: termcap.info, Node: Output Padding, Prev: Describe Padding, Up: Padding - -Performing Padding with `tputs' -------------------------------- - - Use the termcap function `tputs' to output a string containing an -optional padding spec of the form described above (*note Describe -Padding::.). The function `tputs' strips off and decodes the padding -spec, outputs the rest of the string, and then outputs the appropriate -padding. Here is its declaration in ANSI C: - - char PC; - short ospeed; - - int tputs (char *STRING, int NLINES, int (*OUTFUN) ()); - - Here STRING is the string (including padding spec) to be output; -NLINES is the number of lines affected by the operation, which is used -to multiply the amount of padding if the padding spec ends with a `*'. -Finally, OUTFUN is a function (such as `fputchar') that is called to -output each character. When actually called, OUTFUN should expect one -argument, a character. - - The operation of `tputs' is controlled by two global variables, -`ospeed' and `PC'. The value of `ospeed' is supposed to be the -terminal output speed, encoded as in the `ioctl' system call which gets -the speed information. This is needed to compute the number of padding -characters. The value of `PC' is the character used for padding. - - You are responsible for storing suitable values into these variables -before using `tputs'. The value stored into the `PC' variable should be -taken from the `pc' capability in the terminal description (*note Pad -Specs::.). Store zero in `PC' if there is no `pc' capability. - - The argument NLINES requires some thought. Normally, it should be -the number of lines whose contents will be cleared or moved by the -command. For cursor motion commands, or commands that do editing -within one line, use the value 1. For most commands that affect -multiple lines, such as `al' (insert a line) and `cd' (clear from the -cursor to the end of the screen), NLINES should be the screen height -minus the current vertical position (origin 0). For multiple insert -and scroll commands such as `AL' (insert multiple lines), that same -value for NLINES is correct; the number of lines being inserted is not -correct. - - If a "scroll window" feature is used to reduce the number of lines -affected by a command, the value of NLINES should take this into -account. This is because the delay time required depends on how much -work the terminal has to do, and the scroll window feature reduces the -work. *Note Scrolling::. - - Commands such as `ic' and `dc' (insert or delete characters) are -problematical because the padding needed by these commands is -proportional to the number of characters affected, which is the number -of columns from the cursor to the end of the line. It would be nice to -have a way to specify such a dependence, and there is no need for -dependence on vertical position in these commands, so it is an obvious -idea to say that for these commands NLINES should really be the number -of columns affected. However, the definition of termcap clearly says -that NLINES is always the number of lines affected, even in this case, -where it is always 1. It is not easy to change this rule now, because -too many programs and terminal descriptions have been written to follow -it. - - Because NLINES is always 1 for the `ic' and `dc' strings, there is -no reason for them to use `*', but some of them do. These should be -corrected by deleting the `*'. If, some day, such entries have -disappeared, it may be possible to change to a more useful convention -for the NLINES argument for these operations without breaking any -programs. - - -File: termcap.info, Node: Parameters, Prev: Padding, Up: Library - -Filling In Parameters -===================== - - Some terminal control strings require numeric "parameters". For -example, when you move the cursor, you need to say what horizontal and -vertical positions to move it to. The value of the terminal's `cm' -capability, which says how to move the cursor, cannot simply be a -string of characters; it must say how to express the cursor position -numbers and where to put them within the command. - - The specifications of termcap include conventions as to which -string-valued capabilities require parameters, how many parameters, and -what the parameters mean; for example, it defines the `cm' string to -take two parameters, the vertical and horizontal positions, with 0,0 -being the upper left corner. These conventions are described where the -individual commands are documented. - - Termcap also defines a language used within the capability -definition for specifying how and where to encode the parameters for -output. This language uses character sequences starting with `%'. -(This is the same idea as `printf', but the details are different.) -The language for parameter encoding is described in this section. - - A program that is doing display output calls the functions `tparam' -or `tgoto' to encode parameters according to the specifications. These -functions produce a string containing the actual commands to be output -(as well a padding spec which must be processed with `tputs'; *note -Padding::.). - -* Menu: - -* Encode Parameters:: The language for encoding parameters. -* Using Parameters:: Outputting a string command with parameters. - - -File: termcap.info, Node: Encode Parameters, Next: Using Parameters, Prev: Parameters, Up: Parameters - -Describing the Encoding ------------------------ - - A terminal command string that requires parameters contains special -character sequences starting with `%' to say how to encode the -parameters. These sequences control the actions of `tparam' and -`tgoto'. - - The parameters values passed to `tparam' or `tgoto' are considered -to form a vector. A pointer into this vector determines the next -parameter to be processed. Some of the `%'-sequences encode one -parameter and advance the pointer to the next parameter. Other -`%'-sequences alter the pointer or alter the parameter values without -generating output. - - For example, the `cm' string for a standard ANSI terminal is written -as `\E[%i%d;%dH'. (`\E' stands for .) `cm' by convention always -requires two parameters, the vertical and horizontal goal positions, so -this string specifies the encoding of two parameters. Here `%i' -increments the two values supplied, and each `%d' encodes one of the -values in decimal. If the cursor position values 20,58 are encoded -with this string, the result is `\E[21;59H'. - - First, here are the `%'-sequences that generate output. Except for -`%%', each of them encodes one parameter and advances the pointer to -the following parameter. - -`%%' - Output a single `%'. This is the only way to represent a literal - `%' in a terminal command with parameters. `%%' does not use up a - parameter. - -`%d' - As in `printf', output the next parameter in decimal. - -`%2' - Like `%02d' in `printf': output the next parameter in decimal, and - always use at least two digits. - -`%3' - Like `%03d' in `printf': output the next parameter in decimal, and - always use at least three digits. Note that `%4' and so on are - *not* defined. - -`%.' - Output the next parameter as a single character whose ASCII code is - the parameter value. Like `%c' in `printf'. - -`%+CHAR' - Add the next parameter to the character CHAR, and output the - resulting character. For example, `%+ ' represents 0 as a space, - 1 as `!', etc. - - The following `%'-sequences specify alteration of the parameters -(their values, or their order) rather than encoding a parameter for -output. They generate no output; they are used only for their side -effects on the parameters. Also, they do not advance the "next -parameter" pointer except as explicitly stated. Only `%i', `%r' and -`%>' are defined in standard Unix termcap. The others are GNU -extensions. - -`%i' - Increment the next two parameters. This is used for terminals that - expect cursor positions in origin 1. For example, `%i%d,%d' would - output two parameters with `1' for 0, `2' for 1, etc. - -`%r' - Interchange the next two parameters. This is used for terminals - whose cursor positioning command expects the horizontal position - first. - -`%s' - Skip the next parameter. Do not output anything. - -`%b' - Back up one parameter. The last parameter used will become once - again the next parameter to be output, and the next output command - will use it. Using `%b' more than once, you can back up any - number of parameters, and you can refer to each parameter any - number of times. - -`%>C1C2' - Conditionally increment the next parameter. Here C1 and C2 are - characters which stand for their ASCII codes as numbers. If the - next parameter is greater than the ASCII code of C1, the ASCII - code of C2 is added to it. - -`%a OP TYPE POS' - Perform arithmetic on the next parameter, do not use it up, and do - not output anything. Here OP specifies the arithmetic operation, - while TYPE and POS together specify the other operand. - - Spaces are used above to separate the operands for clarity; the - spaces don't appear in the data base, where this sequence is - exactly five characters long. - - The character OP says what kind of arithmetic operation to - perform. It can be any of these characters: - - `=' - assign a value to the next parameter, ignoring its old value. - The new value comes from the other operand. - - `+' - add the other operand to the next parameter. - - `-' - subtract the other operand from the next parameter. - - `*' - multiply the next parameter by the other operand. - - `/' - divide the next parameter by the other operand. - - The "other operand" may be another parameter's value or a constant; - the character TYPE says which. It can be: - - `p' - Use another parameter. The character POS says which - parameter to use. Subtract 64 from its ASCII code to get the - position of the desired parameter relative to this one. Thus, - the character `A' as POS means the parameter after the next - one; the character `?' means the parameter before the next - one. - - `c' - Use a constant value. The character POS specifies the value - of the constant. The 0200 bit is cleared out, so that 0200 - can be used to represent zero. - - The following `%'-sequences are special purpose hacks to compensate -for the weird designs of obscure terminals. They modify the next -parameter or the next two parameters but do not generate output and do -not use up any parameters. `%m' is a GNU extension; the others are -defined in standard Unix termcap. - -`%n' - Exclusive-or the next parameter with 0140, and likewise the - parameter after next. - -`%m' - Complement all the bits of the next parameter and the parameter - after next. - -`%B' - Encode the next parameter in BCD. It alters the value of the - parameter by adding six times the quotient of the parameter by ten. - Here is a C statement that shows how the new value is computed: - - PARM = (PARM / 10) * 16 + PARM % 10; - -`%D' - Transform the next parameter as needed by Delta Data terminals. - This involves subtracting twice the remainder of the parameter by - 16. - - PARM -= 2 * (PARM % 16); - - -File: termcap.info, Node: Using Parameters, Prev: Encode Parameters, Up: Parameters - -Sending Display Commands with Parameters ----------------------------------------- - - The termcap library functions `tparam' and `tgoto' serve as the -analog of `printf' for terminal string parameters. The newer function -`tparam' is a GNU extension, more general but missing from Unix -termcap. The original parameter-encoding function is `tgoto', which is -preferable for cursor motion. - -* Menu: - -* tparam:: The general case, for GNU termcap only. -* tgoto:: The special case of cursor motion. - - -File: termcap.info, Node: tparam, Next: tgoto, Prev: Using Parameters, Up: Using Parameters - -`tparam' -........ - - The function `tparam' can encode display commands with any number of -parameters and allows you to specify the buffer space. It is the -preferred function for encoding parameters for all but the `cm' -capability. Its ANSI C declaration is as follows: - - char *tparam (char *CTLSTRING, char *BUFFER, int SIZE, int PARM1,...) - - The arguments are a control string CTLSTRING (the value of a terminal -capability, presumably), an output buffer BUFFER and SIZE, and any -number of integer parameters to be encoded. The effect of `tparam' is -to copy the control string into the buffer, encoding parameters -according to the `%' sequences in the control string. - - You describe the output buffer by its address, BUFFER, and its size -in bytes, SIZE. If the buffer is not big enough for the data to be -stored in it, `tparam' calls `malloc' to get a larger buffer. In -either case, `tparam' returns the address of the buffer it ultimately -uses. If the value equals BUFFER, your original buffer was used. -Otherwise, a new buffer was allocated, and you must free it after you -are done with printing the results. If you pass zero for SIZE and -BUFFER, `tparam' always allocates the space with `malloc'. - - All capabilities that require parameters also have the ability to -specify padding, so you should use `tputs' to output the string -produced by `tparam'. *Note Padding::. Here is an example. - - { - char *buf; - char buffer[40]; - - buf = tparam (command, buffer, 40, parm); - tputs (buf, 1, fputchar); - if (buf != buffer) - free (buf); - } - - If a parameter whose value is zero is encoded with `%.'-style -encoding, the result is a null character, which will confuse `tputs'. -This would be a serious problem, but luckily `%.' encoding is used only -by a few old models of terminal, and only for the `cm' capability. To -solve the problem, use `tgoto' rather than `tparam' to encode the `cm' -capability. - - -File: termcap.info, Node: tgoto, Prev: tparam, Up: Using Parameters - -`tgoto' -....... - - The special case of cursor motion is handled by `tgoto'. There are -two reasons why you might choose to use `tgoto': - - * For Unix compatibility, because Unix termcap does not have - `tparam'. - - * For the `cm' capability, since `tgoto' has a special feature to - avoid problems with null characters, tabs and newlines on certain - old terminal types that use `%.' encoding for that capability. - - Here is how `tgoto' might be declared in ANSI C: - - char *tgoto (char *CSTRING, int HPOS, int VPOS) - - There are three arguments, the terminal description's `cm' string and -the two cursor position numbers; `tgoto' computes the parametrized -string in an internal static buffer and returns the address of that -buffer. The next time you use `tgoto' the same buffer will be reused. - - Parameters encoded with `%.' encoding can generate null characters, -tabs or newlines. These might cause trouble: the null character because -`tputs' would think that was the end of the string, the tab because the -kernel or other software might expand it into spaces, and the newline -becaue the kernel might add a carriage-return, or padding characters -normally used for a newline. To prevent such problems, `tgoto' is -careful to avoid these characters. Here is how this works: if the -target cursor position value is such as to cause a problem (that is to -say, zero, nine or ten), `tgoto' increments it by one, then compensates -by appending a string to move the cursor back or up one position. - - The compensation strings to use for moving back or up are found in -global variables named `BC' and `UP'. These are actual external C -variables with upper case names; they are declared `char *'. It is up -to you to store suitable values in them, normally obtained from the -`le' and `up' terminal capabilities in the terminal description with -`tgetstr'. Alternatively, if these two variables are both zero, the -feature of avoiding nulls, tabs and newlines is turned off. - - It is safe to use `tgoto' for commands other than `cm' only if you -have stored zero in `BC' and `UP'. - - Note that `tgoto' reverses the order of its operands: the horizontal -position comes before the vertical position in the arguments to -`tgoto', even though the vertical position comes before the horizontal -in the parameters of the `cm' string. If you use `tgoto' with a -command such as `AL' that takes one parameter, you must pass the -parameter to `tgoto' as the "vertical position". - - -File: termcap.info, Node: Data Base, Next: Capabilities, Prev: Library, Up: Top - -The Format of the Data Base -*************************** - - The termcap data base of terminal descriptions is stored in the file -`/etc/termcap'. It contains terminal descriptions, blank lines, and -comments. - - A terminal description starts with one or more names for the -terminal type. The information in the description is a series of -"capability names" and values. The capability names have standard -meanings (*note Capabilities::.) and their values describe the terminal. - -* Menu: - -* Format:: Overall format of a terminal description. -* Capability Format:: Format of capabilities within a description. -* Naming:: Naming conventions for terminal types. -* Inheriting:: Inheriting part of a description from - a related terminal type. - - -File: termcap.info, Node: Format, Next: Capability Format, Prev: Data Base, Up: Data Base - -Terminal Description Format -=========================== - - Aside from comments (lines starting with `#', which are ignored), -each nonblank line in the termcap data base is a terminal description. -A terminal description is nominally a single line, but it can be split -into multiple lines by inserting the two characters `\ newline'. This -sequence is ignored wherever it appears in a description. - - The preferred way to split the description is between capabilities: -insert the four characters `: \ newline tab' immediately before any -colon. This allows each sub-line to start with some indentation. This -works because, after the `\ newline' are ignored, the result is `: tab -:'; the first colon ends the preceding capability and the second colon -starts the next capability. If you split with `\ newline' alone, you -may not add any indentation after them. - - Here is a real example of a terminal description: - - dw|vt52|DEC vt52:\ - :cr=^M:do=^J:nl=^J:bl=^G:\ - :le=^H:bs:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :co#80:li#24:\ - :nd=\EC:ta=^I:pt:sr=\EI:up=\EA:\ - :ku=\EA:kd=\EB:kr=\EC:kl=\ED:kb=^H: - - Each terminal description begins with several names for the terminal -type. The names are separated by `|' characters, and a colon ends the -last name. The first name should be two characters long; it exists -only for the sake of very old Unix systems and is never used in modern -systems. The last name should be a fully verbose name such as "DEC -vt52" or "Ann Arbor Ambassador with 48 lines". The other names should -include whatever the user ought to be able to specify to get this -terminal type, such as `vt52' or `aaa-48'. *Note Naming::, for -information on how to choose terminal type names. - - After the terminal type names come the terminal capabilities, -separated by colons and with a colon after the last one. Each -capability has a two-letter name, such as `cm' for "cursor motion -string" or `li' for "number of display lines". - - -File: termcap.info, Node: Capability Format, Next: Naming, Prev: Format, Up: Data Base - -Writing the Capabilities -======================== - - There are three kinds of capabilities: flags, numbers, and strings. -Each kind has its own way of being written in the description. Each -defined capability has by convention a particular kind of value; for -example, `li' always has a numeric value and `cm' always a string value. - - A flag capability is thought of as having a boolean value: the value -is true if the capability is present, false if not. When the -capability is present, just write its name between two colons. - - A numeric capability has a value which is a nonnegative number. -Write the capability name, a `#', and the number, between two colons. -For example, `...:li#48:...' is how you specify the `li' capability for -48 lines. - - A string-valued capability has a value which is a sequence of -characters. Usually these are the characters used to perform some -display operation. Write the capability name, a `=', and the -characters of the value, between two colons. For example, -`...:cm=\E[%i%d;%dH:...' is how the cursor motion command for a -standard ANSI terminal would be specified. - - Special characters in the string value can be expressed using -`\'-escape sequences as in C; in addition, `\E' stands for . `^' -is also a kind of escape character; `^' followed by CHAR stands for the -control-equivalent of CHAR. Thus, `^a' stands for the character -control-a, just like `\001'. `\' and `^' themselves can be represented -as `\\' and `\^'. - - To include a colon in the string, you must write `\072'. You might -ask, "Why can't `\:' be used to represent a colon?" The reason is that -the interrogation functions do not count slashes while looking for a -capability. Even if `:ce=ab\:cd:' were interpreted as giving the `ce' -capability the value `ab:cd', it would also appear to define `cd' as a -flag. - - The string value will often contain digits at the front to specify -padding (*note Padding::.) and/or `%'-sequences within to specify how -to encode parameters (*note Parameters::.). Although these things are -not to be output literally to the terminal, they are considered part of -the value of the capability. They are special only when the string -value is processed by `tputs', `tparam' or `tgoto'. By contrast, `\' -and `^' are considered part of the syntax for specifying the characters -in the string. - - Let's look at the VT52 example again: - - dw|vt52|DEC vt52:\ - :cr=^M:do=^J:nl=^J:bl=^G:\ - :le=^H:bs:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :co#80:li#24:\ - :nd=\EC:ta=^I:pt:sr=\EI:up=\EA:\ - :ku=\EA:kd=\EB:kr=\EC:kl=\ED:kb=^H: - - Here we see the numeric-valued capabilities `co' and `li', the flags -`bs' and `pt', and many string-valued capabilities. Most of the -strings start with represented as `\E'. The rest contain control -characters represented using `^'. The meanings of the individual -capabilities are defined elsewhere (*note Capabilities::.). - - -File: termcap.info, Node: Naming, Next: Inheriting, Prev: Capability Format, Up: Data Base - -Terminal Type Name Conventions -============================== - - There are conventions for choosing names of terminal types. For one -thing, all letters should be in lower case. The terminal type for a -terminal in its most usual or most fundamental mode of operation should -not have a hyphen in it. - - If the same terminal has other modes of operation which require -different terminal descriptions, these variant descriptions are given -names made by adding suffixes with hyphens. Such alternate descriptions -are used for two reasons: - - * When the terminal has a switch that changes its behavior. Since - the computer cannot tell how the switch is set, the user must tell - the computer by choosing the appropriate terminal type name. - - For example, the VT-100 has a setup flag that controls whether the - cursor wraps at the right margin. If this flag is set to "wrap", - you must use the terminal type `vt100-am'. Otherwise you must use - `vt100-nam'. Plain `vt100' is defined as a synonym for either - `vt100-am' or `vt100-nam' depending on the preferences of the - local site. - - The standard suffix `-am' stands for "automatic margins". - - * To give the user a choice in how to use the terminal. This is done - when the terminal has a switch that the computer normally controls. - - For example, the Ann Arbor Ambassador can be configured with many - screen sizes ranging from 20 to 60 lines. Fewer lines make bigger - characters but more lines let you see more of what you are editing. - As a result, users have different preferences. Therefore, termcap - provides terminal types for many screen sizes. If you choose type - `aaa-30', the terminal will be configured to use 30 lines; if you - choose `aaa-48', 48 lines will be used, and so on. - - Here is a list of standard suffixes and their conventional meanings: - -`-w' - Short for "wide". This is a mode that gives the terminal more - columns than usual. This is normally a user option. - -`-am' - "Automatic margins". This is an alternate description for use when - the terminal's margin-wrap switch is on; it contains the `am' - flag. The implication is that normally the switch is off and the - usual description for the terminal says that the switch is off. - -`-nam' - "No automatic margins". The opposite of `-am', this names an - alternative description which lacks the `am' flag. This implies - that the terminal is normally operated with the margin-wrap switch - turned on, and the normal description of the terminal says so. - -`-na' - "No arrows". This terminal description initializes the terminal to - keep its arrow keys in local mode. This is a user option. - -`-rv' - "Reverse video". This terminal description causes text output for - normal video to appear as reverse, and text output for reverse - video to come out as normal. Often this description differs from - the usual one by interchanging the two strings which turn reverse - video on and off. - - This is a user option; you can choose either the "reverse video" - variant terminal type or the normal terminal type, and termcap will - obey. - -`-s' - "Status". Says to enable use of a status line which ordinary - output does not touch (*note Status Line::.). - - Some terminals have a special line that is used only as a status - line. For these terminals, there is no need for an `-s' variant; - the status line commands should be defined by default. On other - terminals, enabling a status line means removing one screen line - from ordinary use and reducing the effective screen height. For - these terminals, the user can choose the `-s' variant type to - request use of a status line. - -`-NLINES' - Says to operate with NLINES lines on the screen, for terminals - such as the Ambassador which provide this as an option. Normally - this is a user option; by choosing the terminal type, you control - how many lines termcap will use. - -`-NPAGESp' - Says that the terminal has NPAGES pages worth of screen memory, - for terminals where this is a hardware option. - -`-unk' - Says that description is not for direct use, but only for - reference in `tc' capabilities. Such a description is a kind of - subroutine, because it describes the common characteristics of - several variant descriptions that would use other suffixes in - place of `-unk'. - - -File: termcap.info, Node: Inheriting, Prev: Naming, Up: Data Base - -Inheriting from Related Descriptions -==================================== - - When two terminal descriptions are similar, their identical parts do -not need to be given twice. Instead, one of the two can be defined in -terms of the other, using the `tc' capability. We say that one -description "refers to" the other, or "inherits from" the other. - - The `tc' capability must be the last one in the terminal description, -and its value is a string which is the name of another terminal type -which is referred to. For example, - - N9|aaa|ambassador|aaa-30|ann arbor ambassador/30 lines:\ - :ti=\E[2J\E[30;0;0;30p:\ - :te=\E[60;0;0;30p\E[30;1H\E[J:\ - :li#30:tc=aaa-unk: - -defines the terminal type `aaa-30' (also known as plain `aaa') in terms -of `aaa-unk', which defines everything about the Ambassador that is -independent of screen height. The types `aaa-36', `aaa-48' and so on -for other screen heights are likewise defined to inherit from `aaa-unk'. - - The capabilities overridden by `aaa-30' include `li', which says how -many lines there are, and `ti' and `te', which configure the terminal -to use that many lines. - - The effective terminal description for type `aaa' consists of the -text shown above followed by the text of the description of `aaa-unk'. -The `tc' capability is handled automatically by `tgetent', which finds -the description thus referenced and combines the two descriptions -(*note Find::.). Therefore, only the implementor of the terminal -descriptions needs to think about using `tc'. Users and application -programmers do not need to be concerned with it. - - Since the reference terminal description is used last, capabilities -specified in the referring description override any specifications of -the same capabilities in the reference description. - - The referring description can cancel out a capability without -specifying any new value for it by means of a special trick. Write the -capability in the referring description, with the character `@' after -the capability name, as follows: - - NZ|aaa-30-nam|ann arbor ambassador/30 lines/no automatic-margins:\ - :am@:tc=aaa-30: - diff --git a/info/termcap.info-2 b/info/termcap.info-2 deleted file mode 100644 index 156c7e7..0000000 --- a/info/termcap.info-2 +++ /dev/null @@ -1,1003 +0,0 @@ -This is Info file ../info/termcap.info, produced by Makeinfo version -1.68 from the input file termcap.texi. - -START-INFO-DIR-ENTRY -* Termcap: (termcap). Termcap library of the GNU system. -END-INFO-DIR-ENTRY - - This file documents the termcap library of the GNU system. - - Copyright (C) 1988 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that -the entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - -File: termcap.info, Node: Capabilities, Next: Summary, Prev: Data Base, Up: Top - -Definitions of the Terminal Capabilities -**************************************** - - This section is divided into many subsections, each for one aspect of -use of display terminals. For writing a display program, you usually -need only check the subsections for the operations you want to use. -For writing a terminal description, you must read each subsection and -fill in the capabilities described there. - - String capabilities that are display commands may require numeric -parameters (*note Parameters::.). Most such capabilities do not use -parameters. When a capability requires parameters, this is explicitly -stated at the beginning of its definition. In simple cases, the first -or second sentence of the definition mentions all the parameters, in -the order they should be given, using a name in upper case for each -one. For example, the `rp' capability is a command that requires two -parameters; its definition begins as follows: - - String of commands to output a graphic character C, repeated N - times. - - In complex cases or when there are many parameters, they are -described explicitly. - - When a capability is described as obsolete, this means that programs -should not be written to look for it, but terminal descriptions should -still be written to provide it. - - When a capability is described as very obsolete, this means that it -should be omitted from terminal descriptions as well. - -* Menu: - -* Basic:: Basic characteristics. -* Screen Size:: Screen size, and what happens when it changes. -* Cursor Motion:: Various ways to move the cursor. -* Scrolling:: Pushing text up and down on the screen. -* Wrapping:: What happens if you write a character in the last column. -* Windows:: Limiting the part of the window that output affects. -* Clearing:: Erasing one or many lines. -* Insdel Line:: Making new blank lines in mid-screen; deleting lines. -* Insdel Char:: Inserting and deleting characters within a line. -* Standout:: Highlighting some of the text. -* Underlining:: Underlining some of the text. -* Cursor Visibility:: Making the cursor more or less easy to spot. -* Bell:: Attracts user's attention; not localized on the screen. -* Keypad:: Recognizing when function keys or arrows are typed. -* Meta Key:: acts like an extra shift key. -* Initialization:: Commands used to initialize or reset the terminal. -* Pad Specs:: Info for the kernel on how much padding is needed. -* Status Line:: A status line displays "background" information. -* Half-Line:: Moving by half-lines, for superscripts and subscripts. -* Printer:: Controlling auxiliary printers of display terminals. - - -File: termcap.info, Node: Basic, Next: Screen Size, Prev: Capabilities, Up: Capabilities - -Basic Characteristics -===================== - - This section documents the capabilities that describe the basic and -nature of the terminal, and also those that are relevant to the output -of graphic characters. - -`os' - Flag whose presence means that the terminal can overstrike. This - means that outputting a graphic character does not erase whatever - was present in the same character position before. The terminals - that can overstrike include printing terminals, storage tubes (all - obsolete nowadays), and many bit-map displays. - -`eo' - Flag whose presence means that outputting a space can erase an - overstrike. If this is not present and overstriking is supported, - output of a space has no effect except to move the cursor. - -`gn' - Flag whose presence means that this terminal type is a generic type - which does not really describe any particular terminal. Generic - types are intended for use as the default type assigned when the - user connects to the system, with the intention that the user - should specify what type he really has. One example of a generic - type is the type `network'. - - Since the generic type cannot say how to do anything interesting - with the terminal, termcap-using programs will always find that the - terminal is too weak to be supported if the user has failed to - specify a real terminal type in place of the generic one. The - `gn' flag directs these programs to use a different error message: - "You have not specified your real terminal type", rather than - "Your terminal is not powerful enough to be used". - -`hc' - Flag whose presence means this is a hardcopy terminal. - -`rp' - String of commands to output a graphic character C, repeated N - times. The first parameter value is the ASCII code for the desired - character, and the second parameter is the number of times to - repeat the character. Often this command requires padding - proportional to the number of times the character is repeated. - This effect can be had by using parameter arithmetic with - `%'-sequences to compute the amount of padding, then generating - the result as a number at the front of the string so that `tputs' - will treat it as padding. - -`hz' - Flag whose presence means that the ASCII character `~' cannot be - output on this terminal because it is used for display commands. - - Programs handle this flag by checking all text to be output and - replacing each `~' with some other character(s). If this is not - done, the screen will be thoroughly garbled. - - The old Hazeltine terminals that required such treatment are - probably very rare today, so you might as well not bother to - support this flag. - -`CC' - String whose presence means the terminal has a settable command - character. The value of the string is the default command - character (which is usually ). - - All the strings of commands in the terminal description should be - written to use the default command character. If you are writing - an application program that changes the command character, use the - `CC' capability to figure out how to translate all the display - commands to work with the new command character. - - Most programs have no reason to look at the `CC' capability. - -`xb' - Flag whose presence identifies Superbee terminals which are unable - to transmit the characters and `Control-C'. Programs which - support this flag are supposed to check the input for the code - sequences sent by the and keys, and pretend that - or `Control-C' (respectively) had been read. But this flag is - obsolete, and not worth supporting. - - -File: termcap.info, Node: Screen Size, Next: Cursor Motion, Prev: Basic, Up: Capabilities - -Screen Size -=========== - - A terminal description has two capabilities, `co' and `li', that -describe the screen size in columns and lines. But there is more to -the question of screen size than this. - - On some operating systems the "screen" is really a window and the -effective width can vary. On some of these systems, `tgetnum' uses the -actual width of the window to decide what value to return for the `co' -capability, overriding what is actually written in the terminal -description. On other systems, it is up to the application program to -check the actual window width using a system call. For example, on BSD -4.3 systems, the system call `ioctl' with code `TIOCGWINSZ' will tell -you the current screen size. - - On all window systems, termcap is powerless to advise the application -program if the user resizes the window. Application programs must deal -with this possibility in a system-dependent fashion. On some systems -the C shell handles part of the problem by detecting changes in window -size and setting the `TERMCAP' environment variable appropriately. -This takes care of application programs that are started subsequently. -It does not help application programs already running. - - On some systems, including BSD 4.3, all programs using a terminal get -a signal named `SIGWINCH' whenever the screen size changes. Programs -that use termcap should handle this signal by using `ioctl TIOCGWINSZ' -to learn the new screen size. - -`co' - Numeric value, the width of the screen in character positions. - Even hardcopy terminals normally have a `co' capability. - -`li' - Numeric value, the height of the screen in lines. - - -File: termcap.info, Node: Cursor Motion, Next: Wrapping, Prev: Screen Size, Up: Capabilities - -Cursor Motion -============= - - Termcap assumes that the terminal has a "cursor", a spot on the -screen where a visible mark is displayed, and that most display -commands take effect at the position of the cursor. It follows that -moving the cursor to a specified location is very important. - - There are many terminal capabilities for different cursor motion -operations. A terminal description should define as many as possible, -but most programs do not need to use most of them. One capability, -`cm', moves the cursor to an arbitrary place on the screen; this by -itself is sufficient for any application as long as there is no need to -support hardcopy terminals or certain old, weak displays that have only -relative motion commands. Use of other cursor motion capabilities is an -optimization, enabling the program to output fewer characters in some -common cases. - - If you plan to use the relative cursor motion commands in an -application program, you must know what the starting cursor position -is. To do this, you must keep track of the cursor position and update -the records each time anything is output to the terminal, including -graphic characters. In addition, it is necessary to know whether the -terminal wraps after writing in the rightmost column. *Note Wrapping::. - - One other motion capability needs special mention: `nw' moves the -cursor to the beginning of the following line, perhaps clearing all the -starting line after the cursor, or perhaps not clearing at all. This -capability is a least common denominator that is probably supported -even by terminals that cannot do most other things such as `cm' or `do'. -Even hardcopy terminals can support `nw'. - -`cm' - String of commands to position the cursor at line L, column C. - Both parameters are origin-zero, and are defined relative to the - screen, not relative to display memory. - - All display terminals except a few very obsolete ones support `cm', - so it is acceptable for an application program to refuse to - operate on terminals lacking `cm'. - -`ho' - String of commands to move the cursor to the upper left corner of - the screen (this position is called the "home position"). In - terminals where the upper left corner of the screen is not the - same as the beginning of display memory, this command must go to - the upper left corner of the screen, not the beginning of display - memory. - - Every display terminal supports this capability, and many - application programs refuse to operate if the `ho' capability is - missing. - -`ll' - String of commands to move the cursor to the lower left corner of - the screen. On some terminals, moving up from home position does - this, but programs should never assume that will work. Just - output the `ll' string (if it is provided); if moving to home - position and then moving up is the best way to get there, the `ll' - command will do that. - -`cr' - String of commands to move the cursor to the beginning of the line - it is on. If this capability is not specified, many programs - assume they can use the ASCII carriage return character for this. - -`le' - String of commands to move the cursor left one column. Unless the - `bw' flag capability is specified, the effect is undefined if the - cursor is at the left margin; do not use this command there. If - `bw' is present, this command may be used at the left margin, and - it wraps the cursor to the last column of the preceding line. - -`nd' - String of commands to move the cursor right one column. The - effect is undefined if the cursor is at the right margin; do not - use this command there, not even if `am' is present. - -`up' - String of commands to move the cursor vertically up one line. The - effect of sending this string when on the top line is undefined; - programs should never use it that way. - -`do' - String of commands to move the cursor vertically down one line. - The effect of sending this string when on the bottom line is - undefined; programs should never use it that way. - - The original idea was that this string would not contain a newline - character and therefore could be used without disabling the - kernel's usual habit of converting of newline into a - carriage-return newline sequence. But many terminal descriptions - do use newline in the `do' string, so this is not possible; a - program which sends the `do' string must disable output conversion - in the kernel (*note Initialize::.). - -`bw' - Flag whose presence says that `le' may be used in column zero to - move to the last column of the preceding line. If this flag is - not present, `le' should not be used in column zero. - -`nw' - String of commands to move the cursor to start of next line, - possibly clearing rest of line (following the cursor) before - moving. - -`DO', `UP', `LE', `RI' - Strings of commands to move the cursor N lines down vertically, up - vertically, or N columns left or right. Do not attempt to move - past any edge of the screen with these commands; the effect of - trying that is undefined. Only a few terminal descriptions provide - these commands, and most programs do not use them. - -`CM' - String of commands to position the cursor at line L, column C, - relative to display memory. Both parameters are origin-zero. - This capability is present only in terminals where there is a - difference between screen-relative and memory-relative addressing, - and not even in all such terminals. - -`ch' - String of commands to position the cursor at column C in the same - line it is on. This is a special case of `cm' in which the - vertical position is not changed. The `ch' capability is provided - only when it is faster to output than `cm' would be in this - special case. Programs should not assume most display terminals - have `ch'. - -`cv' - String of commands to position the cursor at line L in the same - column. This is a special case of `cm' in which the horizontal - position is not changed. The `cv' capability is provided only - when it is faster to output than `cm' would be in this special - case. Programs should not assume most display terminals have `cv'. - -`sc' - String of commands to make the terminal save the current cursor - position. Only the last saved position can be used. If this - capability is present, `rc' should be provided also. Most - terminals have neither. - -`rc' - String of commands to make the terminal restore the last saved - cursor position. If this capability is present, `sc' should be - provided also. Most terminals have neither. - -`ff' - String of commands to advance to the next page, for a hardcopy - terminal. - -`ta' - String of commands to move the cursor right to the next hardware - tab stop column. Missing if the terminal does not have any kind of - hardware tabs. Do not send this command if the kernel's terminal - modes say that the kernel is expanding tabs into spaces. - -`bt' - String of commands to move the cursor left to the previous hardware - tab stop column. Missing if the terminal has no such ability; many - terminals do not. Do not send this command if the kernel's - terminal modes say that the kernel is expanding tabs into spaces. - - The following obsolete capabilities should be included in terminal -descriptions when appropriate, but should not be looked at by new -programs. - -`nc' - Flag whose presence means the terminal does not support the ASCII - carriage return character as `cr'. This flag is needed because - old programs assume, when the `cr' capability is missing, that - ASCII carriage return can be used for the purpose. We use `nc' to - tell the old programs that carriage return may not be used. - - New programs should not assume any default for `cr', so they need - not look at `nc'. However, descriptions should contain `nc' - whenever they do not contain `cr'. - -`xt' - Flag whose presence means that the ASCII tab character may not be - used for cursor motion. This flag exists because old programs - assume, when the `ta' capability is missing, that ASCII tab can be - used for the purpose. We use `xt' to tell the old programs not to - use tab. - - New programs should not assume any default for `ta', so they need - not look at `xt' in connection with cursor motion. Note that `xt' - also has implications for standout mode (*note Standout::.). It - is obsolete in regard to cursor motion but not in regard to - standout. - - In fact, `xt' means that the terminal is a Teleray 1061. - -`bc' - Very obsolete alternative name for the `le' capability. - -`bs' - Flag whose presence means that the ASCII character backspace may be - used to move the cursor left. Obsolete; look at `le' instead. - -`nl' - Obsolete capability which is a string that can either be used to - move the cursor down or to scroll. The same string must scroll - when used on the bottom line and move the cursor when used on any - other line. New programs should use `do' or `sf', and ignore `nl'. - - If there is no `nl' capability, some old programs assume they can - use the newline character for this purpose. These programs follow - a bad practice, but because they exist, it is still desirable to - define the `nl' capability in a terminal description if the best - way to move down is *not* a newline. - - -File: termcap.info, Node: Wrapping, Next: Scrolling, Prev: Cursor Motion, Up: Capabilities - -Wrapping -======== - - "Wrapping" means moving the cursor from the right margin to the left -margin of the following line. Some terminals wrap automatically when a -graphic character is output in the last column, while others do not. -Most application programs that use termcap need to know whether the -terminal wraps. There are two special flag capabilities to describe -what the terminal does when a graphic character is output in the last -column. - -`am' - Flag whose presence means that writing a character in the last - column causes the cursor to wrap to the beginning of the next line. - - If `am' is not present, writing in the last column leaves the - cursor at the place where the character was written. - - Writing in the last column of the last line should be avoided on - terminals with `am', as it may or may not cause scrolling to occur - (*note Scrolling::.). Scrolling is surely not what you would - intend. - - If your program needs to check the `am' flag, then it also needs - to check the `xn' flag which indicates that wrapping happens in a - strange way. Many common terminals have the `xn' flag. - -`xn' - Flag whose presence means that the cursor wraps in a strange way. - At least two distinct kinds of strange behavior are known; the - termcap data base does not contain anything to distinguish the two. - - On Concept-100 terminals, output in the last column wraps the - cursor almost like an ordinary `am' terminal. But if the next - thing output is a newline, it is ignored. - - DEC VT-100 terminals (when the wrap switch is on) do a different - strange thing: the cursor wraps only if the next thing output is - another graphic character. In fact, the wrap occurs when the - following graphic character is received by the terminal, before the - character is placed on the screen. - - On both of these terminals, after writing in the last column a - following graphic character will be displayed in the first column - of the following line. But the effect of relative cursor motion - characters such as newline or backspace at such a time depends on - the terminal. The effect of erase or scrolling commands also - depends on the terminal. You can't assume anything about what - they will do on a terminal that has `xn'. So, to be safe, you - should never do these things at such a time on such a terminal. - - To be sure of reliable results on a terminal which has the `xn' - flag, output a `cm' absolute positioning command after writing in - the last column. Another safe thing to do is to output - carriage-return newline, which will leave the cursor at the - beginning of the following line. - - -File: termcap.info, Node: Scrolling, Next: Windows, Prev: Wrapping, Up: Capabilities - -Scrolling -========= - - "Scrolling" means moving the contents of the screen up or down one or -more lines. Moving the contents up is "forward scrolling"; moving them -down is "reverse scrolling". - - Scrolling happens after each line of output during ordinary output -on most display terminals. But in an application program that uses -termcap for random-access output, scrolling happens only when -explicitly requested with the commands in this section. - - Some terminals have a "scroll region" feature. This lets you limit -the effect of scrolling to a specified range of lines. Lines outside -the range are unaffected when scrolling happens. The scroll region -feature is available if either `cs' or `cS' is present. - -`sf' - String of commands to scroll the screen one line up, assuming it is - output with the cursor at the beginning of the bottom line. - -`sr' - String of commands to scroll the screen one line down, assuming it - is output with the cursor at the beginning of the top line. - -`SF' - String of commands to scroll the screen N lines up, assuming it is - output with the cursor at the beginning of the bottom line. - -`SR' - String of commands to scroll the screen N line down, assuming it - is output with the cursor at the beginning of the top line. - -`cs' - String of commands to set the scroll region. This command takes - two parameters, START and END, which are the line numbers - (origin-zero) of the first line to include in the scroll region - and of the last line to include in it. When a scroll region is - set, scrolling is limited to the specified range of lines; lines - outside the range are not affected by scroll commands. - - Do not try to move the cursor outside the scroll region. The - region remains set until explicitly removed. To remove the scroll - region, use another `cs' command specifying the full height of the - screen. - - The cursor position is undefined after the `cs' command is set, so - position the cursor with `cm' immediately afterward. - -`cS' - String of commands to set the scroll region using parameters in - different form. The effect is the same as if `cs' were used. - Four parameters are required: - - 1. Total number of lines on the screen. - - 2. Number of lines above desired scroll region. - - 3. Number of lines below (outside of) desired scroll region. - - 4. Total number of lines on the screen, the same as the first - parameter. - - This capability is a GNU extension that was invented to allow the - Ann Arbor Ambassador's scroll-region command to be described; it - could also be done by putting non-Unix `%'-sequences into a `cs' - string, but that would have confused Unix programs that used the - `cs' capability with the Unix termcap. Currently only GNU Emacs - uses the `cS' capability. - -`ns' - Flag which means that the terminal does not normally scroll for - ordinary sequential output. For modern terminals, this means that - outputting a newline in ordinary sequential output with the cursor - on the bottom line wraps to the top line. For some obsolete - terminals, other things may happen. - - The terminal may be able to scroll even if it does not normally do - so. If the `sf' capability is provided, it can be used for - scrolling regardless of `ns'. - -`da' - Flag whose presence means that lines scrolled up off the top of the - screen may come back if scrolling down is done subsequently. - - The `da' and `db' flags do not, strictly speaking, affect how to - scroll. But programs that scroll usually need to clear the lines - scrolled onto the screen, if these flags are present. - -`db' - Flag whose presence means that lines scrolled down off the bottom - of the screen may come back if scrolling up is done subsequently. - -`lm' - Numeric value, the number of lines of display memory that the - terminal has. A value of zero means that the terminal has more - display memory than can fit on the screen, but no fixed number of - lines. (The number of lines may depend on the amount of text in - each line.) - - Any terminal description that defines `SF' should also define `sf'; -likewise for `SR' and `sr'. However, many terminals can only scroll by -one line at a time, so it is common to find `sf' and not `SF', or `sr' -without `SR'. - - Therefore, all programs that use the scrolling facilities should be -prepared to work with `sf' in the case that `SF' is absent, and -likewise with `sr'. On the other hand, an application program that -uses only `sf' and not `SF' is acceptable, though slow on some -terminals. - - When outputting a scroll command with `tputs', the NLINES argument -should be the total number of lines in the portion of the screen being -scrolled. Very often these commands require padding proportional to -this number of lines. *Note Padding::. - - -File: termcap.info, Node: Windows, Next: Clearing, Prev: Scrolling, Up: Capabilities - -Windows -======= - - A "window", in termcap, is a rectangular portion of the screen to -which all display operations are restricted. Wrapping, clearing, -scrolling, insertion and deletion all operate as if the specified -window were all the screen there was. - -`wi' - String of commands to set the terminal output screen window. This - string requires four parameters, all origin-zero: - 1. The first line to include in the window. - - 2. The last line to include in the window. - - 3. The first column to include in the window. - - 4. The last column to include in the window. - - Most terminals do not support windows. - - -File: termcap.info, Node: Clearing, Next: Insdel Line, Prev: Windows, Up: Capabilities - -Clearing Parts of the Screen -============================ - - There are several terminal capabilities for clearing parts of the -screen to blank. All display terminals support the `cl' string, and -most display terminals support all of these capabilities. - -`cl' - String of commands to clear the entire screen and position the - cursor at the upper left corner. - -`cd' - String of commands to clear the line the cursor is on, and all the - lines below it, down to the bottom of the screen. This command - string should be used only with the cursor in column zero; their - effect is undefined if the cursor is elsewhere. - -`ce' - String of commands to clear from the cursor to the end of the - current line. - -`ec' - String of commands to clear N characters, starting with the - character that the cursor is on. This command string is expected - to leave the cursor position unchanged. The parameter N should - never be large enough to reach past the right margin; the effect - of such a large parameter would be undefined. - - Clear to end of line (`ce') is extremely important in programs that -maintain an updating display. Nearly all display terminals support this -operation, so it is acceptable for a an application program to refuse to -work if `ce' is not present. However, if you do not want this -limitation, you can accomplish clearing to end of line by outputting -spaces until you reach the right margin. In order to do this, you must -know the current horizontal position. Also, this technique assumes -that writing a space will erase. But this happens to be true on all -the display terminals that fail to support `ce'. - - -File: termcap.info, Node: Insdel Line, Next: Insdel Char, Prev: Clearing, Up: Capabilities - -Insert/Delete Line -================== - - "Inserting a line" means creating a blank line in the middle of the -screen, and pushing the existing lines of text apart. In fact, the -lines above the insertion point do not change, while the lines below -move down, and one is normally lost at the bottom of the screen. - - "Deleting a line" means causing the line to disappear from the -screen, closing up the gap by moving the lines below it upward. A new -line appears at the bottom of the screen. Usually this line is blank, -but on terminals with the `db' flag it may be a line previously moved -off the screen bottom by scrolling or line insertion. - - Insertion and deletion of lines is useful in programs that maintain -an updating display some parts of which may get longer or shorter. -They are also useful in editors for scrolling parts of the screen, and -for redisplaying after lines of text are killed or inserted. - - Many terminals provide commands to insert or delete a single line at -the cursor position. Some provide the ability to insert or delete -several lines with one command, using the number of lines to insert or -delete as a parameter. Always move the cursor to column zero before -using any of these commands. - -`al' - String of commands to insert a blank line before the line the - cursor is on. The existing line, and all lines below it, are - moved down. The last line in the screen (or in the scroll region, - if one is set) disappears and in most circumstances is discarded. - It may not be discarded if the `db' is present (*note - Scrolling::.). - - The cursor must be at the left margin before this command is used. - This command does not move the cursor. - -`dl' - String of commands to delete the line the cursor is on. The - following lines move up, and a blank line appears at the bottom of - the screen (or bottom of the scroll region). If the terminal has - the `db' flag, a nonblank line previously pushed off the screen - bottom may reappear at the bottom. - - The cursor must be at the left margin before this command is used. - This command does not move the cursor. - -`AL' - String of commands to insert N blank lines before the line that - the cursor is on. It is like `al' repeated N times, except that - it is as fast as one `al'. - -`DL' - String of commands to delete N lines starting with the line that - the cursor is on. It is like `dl' repeated N times, except that - it is as fast as one `dl'. - - Any terminal description that defines `AL' should also define `al'; -likewise for `DL' and `dl'. However, many terminals can only insert or -delete one line at a time, so it is common to find `al' and not `AL', -or `dl' without `DL'. - - Therefore, all programs that use the insert and delete facilities -should be prepared to work with `al' in the case that `AL' is absent, -and likewise with `dl'. On the other hand, it is acceptable to write -an application that uses only `al' and `dl' and does not look for `AL' -or `DL' at all. - - If a terminal does not support line insertion and deletion directly, -but does support a scroll region, the effect of insertion and deletion -can be obtained with scrolling. However, it is up to the individual -user program to check for this possibility and use the scrolling -commands to get the desired result. It is fairly important to implement -this alternate strategy, since it is the only way to get the effect of -line insertion and deletion on the popular VT100 terminal. - - Insertion and deletion of lines is affected by the scroll region on -terminals that have a settable scroll region. This is useful when it is -desirable to move any few consecutive lines up or down by a few lines. -*Note Scrolling::. - - The line pushed off the bottom of the screen is not lost if the -terminal has the `db' flag capability; instead, it is pushed into -display memory that does not appear on the screen. This is the same -thing that happens when scrolling pushes a line off the bottom of the -screen. Either reverse scrolling or deletion of a line can bring the -apparently lost line back onto the bottom of the screen. If the -terminal has the scroll region feature as well as `db', the pushed-out -line really is lost if a scroll region is in effect. - - When outputting an insert or delete command with `tputs', the NLINES -argument should be the total number of lines from the cursor to the -bottom of the screen (or scroll region). Very often these commands -require padding proportional to this number of lines. *Note Padding::. - - For `AL' and `DL' the NLINES argument should *not* depend on the -number of lines inserted or deleted; only the total number of lines -affected. This is because it is just as fast to insert two or N lines -with `AL' as to insert one line with `al'. - - -File: termcap.info, Node: Insdel Char, Next: Standout, Prev: Insdel Line, Up: Capabilities - -Insert/Delete Character -======================= - - "Inserting a character" means creating a blank space in the middle -of a line, and pushing the rest of the line rightward. The character -in the rightmost column is lost. - - "Deleting a character" means causing the character to disappear from -the screen, closing up the gap by moving the rest of the line leftward. -A blank space appears in the rightmost column. - - Insertion and deletion of characters is useful in programs that -maintain an updating display some parts of which may get longer or -shorter. It is also useful in editors for redisplaying the results of -editing within a line. - - Many terminals provide commands to insert or delete a single -character at the cursor position. Some provide the ability to insert -or delete several characters with one command, using the number of -characters to insert or delete as a parameter. - - Many terminals provide an insert mode in which outputting a graphic -character has the added effect of inserting a position for that -character. A special command string is used to enter insert mode and -another is used to exit it. The reason for designing a terminal with -an insert mode rather than an insert command is that inserting -character positions is usually followed by writing characters into -them. With insert mode, this is as fast as simply writing the -characters, except for the fixed overhead of entering and leaving -insert mode. However, when the line speed is great enough, padding may -be required for the graphic characters output in insert mode. - - Some terminals require you to enter insert mode and then output a -special command for each position to be inserted. Or they may require -special commands to be output before or after each graphic character to -be inserted. - - Deletion of characters is usually accomplished by a straightforward -command to delete one or several positions; but on some terminals, it -is necessary to enter a special delete mode before using the delete -command, and leave delete mode afterward. Sometimes delete mode and -insert mode are the same mode. - - Some terminals make a distinction between character positions in -which a space character has been output and positions which have been -cleared. On these terminals, the effect of insert or delete character -runs to the first cleared position rather than to the end of the line. -In fact, the effect may run to more than one line if there is no -cleared position to stop the shift on the first line. These terminals -are identified by the `in' flag capability. - - On terminals with the `in' flag, the technique of skipping over -characters that you know were cleared, and then outputting text later -on in the same line, causes later insert and delete character -operations on that line to do nonstandard things. A program that has -any chance of doing this must check for the `in' flag and must be -careful to write explicit space characters into the intermediate -columns when `in' is present. - - A plethora of terminal capabilities are needed to describe all of -this complexity. Here is a list of them all. Following the list, we -present an algorithm for programs to use to take proper account of all -of these capabilities. - -`im' - String of commands to enter insert mode. - - If the terminal has no special insert mode, but it can insert - characters with a special command, `im' should be defined with a - null value, because the `vi' editor assumes that insertion of a - character is impossible if `im' is not provided. - - New programs should not act like `vi'. They should pay attention - to `im' only if it is defined. - -`ei' - String of commands to leave insert mode. This capability must be - present if `im' is. - - On a few old terminals the same string is used to enter and exit - insert mode. This string turns insert mode on if it was off, and - off if it was on. You can tell these terminals because the `ei' - string equals the `im' string. If you want to support these - terminals, you must always remember accurately whether insert mode - is in effect. However, these terminals are obsolete, and it is - reasonable to refuse to support them. On all modern terminals, you - can safely output `ei' at any time to ensure that insert mode is - turned off. - -`ic' - String of commands to insert one character position at the cursor. - The cursor does not move. - - If outputting a graphic character while in insert mode is - sufficient to insert the character, then the `ic' capability - should be defined with a null value. - - If your terminal offers a choice of ways to insert--either use - insert mode or use a special command--then define `im' and do not - define `ic', since this gives the most efficient operation when - several characters are to be inserted. *Do not* define both - strings, for that means that *both* must be used each time - insertion is done. - -`ip' - String of commands to output following an inserted graphic - character in insert mode. Often it is used just for a padding - spec, when padding is needed after an inserted character (*note - Padding::.). - -`IC' - String of commands to insert N character positions at and after - the cursor. It has the same effect as repeating the `ic' string - and a space, N times. - - If `IC' is provided, application programs may use it without first - entering insert mode. - -`mi' - Flag whose presence means it is safe to move the cursor while in - insert mode and assume the terminal remains in insert mode. - -`in' - Flag whose presence means that the terminal distinguishes between - character positions in which space characters have been output and - positions which have been cleared. - - An application program can assume that the terminal can do character -insertion if *any one of* the capabilities `IC', `im', `ic' or `ip' is -provided. - - To insert N blank character positions, move the cursor to the place -to insert them and follow this algorithm: - - 1. If an `IC' string is provided, output it with parameter N and you - are finished. Otherwise (or if you don't want to bother to look - for an `IC' string) follow the remaining steps. - - 2. Output the `im' string, if there is one, unless the terminal is - already in insert mode. - - 3. Repeat steps 4 through 6, N times. - - 4. Output the `ic' string if any. - - 5. Output a space. - - 6. Output the `ip' string if any. - - 7. Output the `ei' string, eventually, to exit insert mode. There is - no need to do this right away. If the `mi' flag is present, you - can move the cursor and the cursor will remain in insert mode; - then you can do more insertion elsewhere without reentering insert - mode. - - To insert N graphic characters, position the cursor and follow this -algorithm: - - 1. If an `IC' string is provided, output it with parameter N, then - output the graphic characters, and you are finished. Otherwise - (or if you don't want to bother to look for an `IC' string) follow - the remaining steps. - - 2. Output the `im' string, if there is one, unless the terminal is - already in insert mode. - - 3. For each character to be output, repeat steps 4 through 6. - - 4. Output the `ic' string if any. - - 5. Output the next graphic character. - - 6. Output the `ip' string if any. - - 7. Output the `ei' string, eventually, to exit insert mode. There is - no need to do this right away. If the `mi' flag is present, you - can move the cursor and the cursor will remain in insert mode; - then you can do more insertion elsewhere without reentering insert - mode. - - Note that this is not the same as the original Unix termcap -specifications in one respect: it assumes that the `IC' string can be -used without entering insert mode. This is true as far as I know, and -it allows you be able to avoid entering and leaving insert mode, and -also to be able to avoid the inserted-character padding after the -characters that go into the inserted positions. - - Deletion of characters is less complicated; deleting one column is -done by outputting the `dc' string. However, there may be a delete -mode that must be entered with `dm' in order to make `dc' work. - -`dc' - String of commands to delete one character position at the cursor. - If `dc' is not present, the terminal cannot delete characters. - -`DC' - String of commands to delete N characters starting at the cursor. - It has the same effect as repeating the `dc' string N times. Any - terminal description that has `DC' also has `dc'. - -`dm' - String of commands to enter delete mode. If not present, there is - no delete mode, and `dc' can be used at any time (assuming there is - a `dc'). - -`ed' - String of commands to exit delete mode. This must be present if - `dm' is. - - To delete N character positions, position the cursor and follow these -steps: - - 1. If the `DC' string is present, output it with parameter N and you - are finished. Otherwise, follow the remaining steps. - - 2. Output the `dm' string, unless you know the terminal is already in - delete mode. - - 3. Output the `dc' string N times. - - 4. Output the `ed' string eventually. If the flag capability `mi' is - present, you can move the cursor and do more deletion without - leaving and reentering delete mode. - - As with the `IC' string, we have departed from the original termcap -specifications by assuming that `DC' works without entering delete mode -even though `dc' would not. - - If the `dm' and `im' capabilities are both present and have the same -value, it means that the terminal has one mode for both insertion and -deletion. It is useful for a program to know this, because then it can -do insertions after deletions, or vice versa, without leaving -insert/delete mode and reentering it. - diff --git a/info/termcap.info-3 b/info/termcap.info-3 deleted file mode 100644 index 973a2c1..0000000 --- a/info/termcap.info-3 +++ /dev/null @@ -1,1432 +0,0 @@ -This is Info file ../info/termcap.info, produced by Makeinfo version -1.68 from the input file termcap.texi. - -START-INFO-DIR-ENTRY -* Termcap: (termcap). Termcap library of the GNU system. -END-INFO-DIR-ENTRY - - This file documents the termcap library of the GNU system. - - Copyright (C) 1988 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided that -the entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Foundation. - - -File: termcap.info, Node: Standout, Next: Underlining, Prev: Insdel Char, Up: Capabilities - -Standout and Appearance Modes -============================= - - "Appearance modes" are modifications to the ways characters are -displayed. Typical appearance modes include reverse video, dim, bright, -blinking, underlined, invisible, and alternate character set. Each -kind of terminal supports various among these, or perhaps none. - - For each type of terminal, one appearance mode or combination of -them that looks good for highlighted text is chosen as the "standout -mode". The capabilities `so' and `se' say how to enter and leave -standout mode. Programs that use appearance modes only to highlight -some text generally use the standout mode so that they can work on as -many terminals as possible. Use of specific appearance modes other -than "underlined" and "alternate character set" is rare. - - Terminals that implement appearance modes fall into two general -classes as to how they do it. - - In some terminals, the presence or absence of any appearance mode is -recorded separately for each character position. In these terminals, -each graphic character written is given the appearance modes current at -the time it is written, and keeps those modes until it is erased or -overwritten. There are special commands to turn the appearance modes -on or off for characters to be written in the future. - - In other terminals, the change of appearance modes is represented by -a marker that belongs to a certain screen position but affects all -following screen positions until the next marker. These markers are -traditionally called "magic cookies". - - The same capabilities (`so', `se', `mb' and so on) for turning -appearance modes on and off are used for both magic-cookie terminals -and per-character terminals. On magic cookie terminals, these give the -commands to write the magic cookies. On per-character terminals, they -change the current modes that affect future output and erasure. Some -simple applications can use these commands without knowing whether or -not they work by means of cookies. - - However, a program that maintains and updates a display needs to know -whether the terminal uses magic cookies, and exactly what their effect -is. This information comes from the `sg' capability. - - The `sg' capability is a numeric capability whose presence indicates -that the terminal uses magic cookies for appearance modes. Its value is -the number of character positions that a magic cookie occupies. Usually -the cookie occupies one or more character positions on the screen, and -these character positions are displayed as blank, but in some terminals -the cookie has zero width. - - The `sg' capability describes both the magic cookie to turn standout -on and the cookie to turn it off. This makes the assumption that both -kinds of cookie have the same width on the screen. If that is not true, -the narrower cookie must be "widened" with spaces until it has the same -width as the other. - - On some magic cookie terminals, each line always starts with normal -display; in other words, the scope of a magic cookie never extends over -more than one line. But on other terminals, one magic cookie affects -all the lines below it unless explicitly canceled. Termcap does not -define any way to distinguish these two ways magic cookies can work. -To be safe, it is best to put a cookie at the beginning of each line. - - On some per-character terminals, standout mode or other appearance -modes may be canceled by moving the cursor. On others, moving the -cursor has no effect on the state of the appearance modes. The latter -class of terminals are given the flag capability `ms' ("can move in -standout"). All programs that might have occasion to move the cursor -while appearance modes are turned on must check for this flag; if it is -not present, they should reset appearance modes to normal before doing -cursor motion. - - A program that has turned on only standout mode should use `se' to -reset the standout mode to normal. A program that has turned on only -alternate character set mode should use `ae' to return it to normal. -If it is possible that any other appearance modes are turned on, use the -`me' capability to return them to normal. - - Note that the commands to turn on one appearance mode, including `so' -and `mb' ... `mr', if used while some other appearance modes are turned -on, may combine the two modes on some terminals but may turn off the -mode previously enabled on other terminals. This is because some -terminals do not have a command to set or clear one appearance mode -without changing the others. Programs should not attempt to use -appearance modes in combination except with `sa', and when switching -from one single mode to another should always turn off the previously -enabled mode and then turn on the new desired mode. - - On some old terminals, the `so' and `se' commands may be the same -command, which has the effect of turning standout on if it is off, or -off it is on. It is therefore risky for a program to output extra `se' -commands for good measure. Fortunately, all these terminals are -obsolete. - - Programs that update displays in which standout-text may be replaced -with non-standout text must check for the `xs' flag. In a per-character -terminal, this flag says that the only way to remove standout once -written is to clear that portion of the line with the `ce' string or -something even more powerful (*note Clearing::.); just writing new -characters at those screen positions will not change the modes in -effect there. In a magic cookie terminal, `xs' says that the only way -to remove a cookie is to clear a portion of the line that includes the -cookie; writing a different cookie at the same position does not work. - - Such programs must also check for the `xt' flag, which means that the -terminal is a Teleray 1061. On this terminal it is impossible to -position the cursor at the front of a magic cookie, so the only two -ways to remove a cookie are (1) to delete the line it is on or (2) to -position the cursor at least one character before it (possibly on a -previous line) and output the `se' string, which on these terminals -finds and removes the next `so' magic cookie on the screen. (It may -also be possible to remove a cookie which is not at the beginning of a -line by clearing that line.) The `xt' capability also has implications -for the use of tab characters, but in that regard it is obsolete (*note -Cursor Motion::.). - -`so' - String of commands to enter standout mode. - -`se' - String of commands to leave standout mode. - -`sg' - Numeric capability, the width on the screen of the magic cookie. - This capability is absent in terminals that record appearance modes - character by character. - -`ms' - Flag whose presence means that it is safe to move the cursor while - the appearance modes are not in the normal state. If this flag is - absent, programs should always reset the appearance modes to - normal before moving the cursor. - -`xs' - Flag whose presence means that the only way to reset appearance - modes already on the screen is to clear to end of line. On a - per-character terminal, you must clear the area where the modes - are set. On a magic cookie terminal, you must clear an area - containing the cookie. See the discussion above. - -`xt' - Flag whose presence means that the cursor cannot be positioned - right in front of a magic cookie, and that `se' is a command to - delete the next magic cookie following the cursor. See discussion - above. - -`mb' - String of commands to enter blinking mode. - -`md' - String of commands to enter double-bright mode. - -`mh' - String of commands to enter half-bright mode. - -`mk' - String of commands to enter invisible mode. - -`mp' - String of commands to enter protected mode. - -`mr' - String of commands to enter reverse-video mode. - -`me' - String of commands to turn off all appearance modes, including - standout mode and underline mode. On some terminals it also turns - off alternate character set mode; on others, it may not. This - capability must be present if any of `mb' ... `mr' is present. - -`as' - String of commands to turn on alternate character set mode. This - mode assigns some or all graphic characters an alternate picture - on the screen. There is no standard as to what the alternate - pictures look like. - -`ae' - String of commands to turn off alternate character set mode. - -`sa' - String of commands to turn on an arbitrary combination of - appearance modes. It accepts 9 parameters, each of which controls - a particular kind of appearance mode. A parameter should be 1 to - turn its appearance mode on, or zero to turn that mode off. Most - terminals do not support the `sa' capability, even among those - that do have various appearance modes. - - The nine parameters are, in order, STANDOUT, UNDERLINE, REVERSE, - BLINK, HALF-BRIGHT, DOUBLE-BRIGHT, BLANK, PROTECT, ALT CHAR SET. - - -File: termcap.info, Node: Underlining, Next: Cursor Visibility, Prev: Standout, Up: Capabilities - -Underlining -=========== - - Underlining on most terminals is a kind of appearance mode, much like -standout mode. Therefore, it may be implemented using magic cookies or -as a flag in the terminal whose current state affects each character -that is output. *Note Standout::, for a full explanation. - - The `ug' capability is a numeric capability whose presence indicates -that the terminal uses magic cookies for underlining. Its value is the -number of character positions that a magic cookie for underlining -occupies; it is used for underlining just as `sg' is used for standout. -Aside from the simplest applications, it is impossible to use -underlining correctly without paying attention to the value of `ug'. - -`us' - String of commands to turn on underline mode or to output a magic - cookie to start underlining. - -`ue' - String of commands to turn off underline mode or to output a magic - cookie to stop underlining. - -`ug' - Width of magic cookie that represents a change of underline mode; - or missing, if the terminal does not use a magic cookie for this. - -`ms' - Flag whose presence means that it is safe to move the cursor while - the appearance modes are not in the normal state. Underlining is - an appearance mode. If this flag is absent, programs should - always turn off underlining before moving the cursor. - - There are two other, older ways of doing underlining: there can be a -command to underline a single character, or the output of `_', the -ASCII underscore character, as an overstrike could cause a character to -be underlined. New programs need not bother to handle these -capabilities unless the author cares strongly about the obscure -terminals which support them. However, terminal descriptions should -provide these capabilities when appropriate. - -`uc' - String of commands to underline the character under the cursor, and - move the cursor right. - -`ul' - Flag whose presence means that the terminal can underline by - overstriking an underscore character (`_'); some terminals can do - this even though they do not support overstriking in general. An - implication of this flag is that when outputting new text to - overwrite old text, underscore characters must be treated - specially lest they underline the old text instead. - - -File: termcap.info, Node: Cursor Visibility, Next: Bell, Prev: Underlining, Up: Capabilities - -Cursor Visibility -================= - - Some terminals have the ability to make the cursor invisible, or to -enhance it. Enhancing the cursor is often done by programs that plan -to use the cursor to indicate to the user a position of interest that -may be anywhere on the screen--for example, the Emacs editor enhances -the cursor on entry. Such programs should always restore the cursor to -normal on exit. - -`vs' - String of commands to enhance the cursor. - -`vi' - String of commands to make the cursor invisible. - -`ve' - String of commands to return the cursor to normal. - - If you define either `vs' or `vi', you must also define `ve'. - - -File: termcap.info, Node: Bell, Next: Keypad, Prev: Cursor Visibility, Up: Capabilities - -Bell -==== - - Here we describe commands to make the terminal ask for the user to -pay attention to it. - -`bl' - String of commands to cause the terminal to make an audible sound. - If this capability is absent, the terminal has no way to make a - suitable sound. - -`vb' - String of commands to cause the screen to flash to attract - attention ("visible bell"). If this capability is absent, the - terminal has no way to do such a thing. - - -File: termcap.info, Node: Keypad, Next: Meta Key, Prev: Bell, Up: Capabilities - -Keypad and Function Keys -======================== - - Many terminals have arrow and function keys that transmit specific -character sequences to the computer. Since the precise sequences used -depend on the terminal, termcap defines capabilities used to say what -the sequences are. Unlike most termcap string-valued capabilities, -these are not strings of commands to be sent to the terminal, rather -strings that are received from the terminal. - - Programs that expect to use keypad keys should check, initially, for -a `ks' capability and send it, to make the keypad actually transmit. -Such programs should also send the `ke' string when exiting. - -`ks' - String of commands to make the function keys transmit. If this - capability is not provided, but the others in this section are, - programs may assume that the function keys always transmit. - -`ke' - String of commands to make the function keys work locally. This - capability is provided only if `ks' is. - -`kl' - String of input characters sent by typing the left-arrow key. If - this capability is missing, you cannot expect the terminal to have - a left-arrow key that transmits anything to the computer. - -`kr' - String of input characters sent by typing the right-arrow key. - -`ku' - String of input characters sent by typing the up-arrow key. - -`kd' - String of input characters sent by typing the down-arrow key. - -`kh' - String of input characters sent by typing the "home-position" key. - -`K1' ... `K5' - Strings of input characters sent by the five other keys in a 3-by-3 - array that includes the arrow keys, if the keyboard has such a - 3-by-3 array. Note that one of these keys may be the - "home-position" key, in which case one of these capabilities will - have the same value as the `kh' key. - -`k0' - String of input characters sent by function key 10 (or 0, if the - terminal has one labeled 0). - -`k1' ... `k9' - Strings of input characters sent by function keys 1 through 9, - provided for those function keys that exist. - -`kn' - Number: the number of numbered function keys, if there are more - than 10. - -`l0' ... `l9' - Strings which are the labels appearing on the keyboard on the keys - described by the capabilities `k0' ... `l9'. These capabilities - should be left undefined if the labels are `f0' or `f10' and `f1' - ... `f9'. - -`kH' - String of input characters sent by the "home down" key, if there is - one. - -`kb' - String of input characters sent by the "backspace" key, if there is - one. - -`ka' - String of input characters sent by the "clear all tabs" key, if - there is one. - -`kt' - String of input characters sent by the "clear tab stop this column" - key, if there is one. - -`kC' - String of input characters sent by the "clear screen" key, if - there is one. - -`kD' - String of input characters sent by the "delete character" key, if - there is one. - -`kL' - String of input characters sent by the "delete line" key, if there - is one. - -`kM' - String of input characters sent by the "exit insert mode" key, if - there is one. - -`kE' - String of input characters sent by the "clear to end of line" key, - if there is one. - -`kS' - String of input characters sent by the "clear to end of screen" - key, if there is one. - -`kI' - String of input characters sent by the "insert character" or "enter - insert mode" key, if there is one. - -`kA' - String of input characters sent by the "insert line" key, if there - is one. - -`kN' - String of input characters sent by the "next page" key, if there is - one. - -`kP' - String of input characters sent by the "previous page" key, if - there is one. - -`kF' - String of input characters sent by the "scroll forward" key, if - there is one. - -`kR' - String of input characters sent by the "scroll reverse" key, if - there is one. - -`kT' - String of input characters sent by the "set tab stop in this - column" key, if there is one. - -`ko' - String listing the other function keys the terminal has. This is a - very obsolete way of describing the same information found in the - `kH' ... `kT' keys. The string contains a list of two-character - termcap capability names, separated by commas. The meaning is - that for each capability name listed, the terminal has a key which - sends the string which is the value of that capability. For - example, the value `:ko=cl,ll,sf,sr:' says that the terminal has - four function keys which mean "clear screen", "home down", "scroll - forward" and "scroll reverse". - - -File: termcap.info, Node: Meta Key, Next: Initialization, Prev: Keypad, Up: Capabilities - -Meta Key -======== - - A Meta key is a key on the keyboard that modifies each character you -type by controlling the 0200 bit. This bit is on if and only if the -Meta key is held down when the character is typed. Characters typed -using the Meta key are called Meta characters. Emacs uses Meta -characters as editing commands. - -`km' - Flag whose presence means that the terminal has a Meta key. - -`mm' - String of commands to enable the functioning of the Meta key. - -`mo' - String of commands to disable the functioning of the Meta key. - - If the terminal has `km' but does not have `mm' and `mo', it means -that the Meta key always functions. If it has `mm' and `mo', it means -that the Meta key can be turned on or off. Send the `mm' string to -turn it on, and the `mo' string to turn it off. I do not know why one -would ever not want it to be on. - - -File: termcap.info, Node: Initialization, Next: Pad Specs, Prev: Meta Key, Up: Capabilities - -Initialization -============== - -`ti' - String of commands to put the terminal into whatever special modes - are needed or appropriate for programs that move the cursor - nonsequentially around the screen. Programs that use termcap to do - full-screen display should output this string when they start up. - -`te' - String of commands to undo what is done by the `ti' string. - Programs that output the `ti' string on entry should output this - string when they exit. - -`is' - String of commands to initialize the terminal for each login - session. - -`if' - String which is the name of a file containing the string of - commands to initialize the terminal for each session of use. - Normally `is' and `if' are not both used. - -`i1' -`i3' - Two more strings of commands to initialize the terminal for each - login session. The `i1' string (if defined) is output before `is' - or `if', and the `i3' string (if defined) is output after. - - The reason for having three separate initialization strings is to - make it easier to define a group of related terminal types with - slightly different initializations. Define two or three of the - strings in the basic type; then the other types can override one - or two of the strings. - -`rs' - String of commands to reset the terminal from any strange mode it - may be in. Normally this includes the `is' string (or other - commands with the same effects) and more. What would go in the - `rs' string but not in the `is' string are annoying or slow - commands to bring the terminal back from strange modes that nobody - would normally use. - -`it' - Numeric value, the initial spacing between hardware tab stop - columns when the terminal is powered up. Programs to initialize - the terminal can use this to decide whether there is a need to set - the tab stops. If the initial width is 8, well and good; if it is - not 8, then the tab stops should be set; if they cannot be set, - the kernel is told to convert tabs to spaces, and other programs - will observe this and do likewise. - -`ct' - String of commands to clear all tab stops. - -`st' - String of commands to set tab stop at current cursor column on all - lines. - - -File: termcap.info, Node: Pad Specs, Next: Status Line, Prev: Initialization, Up: Capabilities - -Padding Capabilities -==================== - - There are two terminal capabilities that exist just to explain the -proper way to obey the padding specifications in all the command string -capabilities. One, `pc', must be obeyed by all termcap-using programs. - -`pb' - Numeric value, the lowest baud rate at which padding is actually - needed. Programs may check this and refrain from doing any - padding at lower speeds. - -`pc' - String of commands for padding. The first character of this - string is to be used as the pad character, instead of using null - characters for padding. If `pc' is not provided, use null - characters. Every program that uses termcap must look up this - capability and use it to set the variable `PC' that is used by - `tputs'. *Note Padding::. - - Some termcap capabilities exist just to specify the amount of -padding that the kernel should give to cursor motion commands used in -ordinary sequential output. - -`dC' - Numeric value, the number of msec of padding needed for the - carriage-return character. - -`dN' - Numeric value, the number of msec of padding needed for the newline - (linefeed) character. - -`dB' - Numeric value, the number of msec of padding needed for the - backspace character. - -`dF' - Numeric value, the number of msec of padding needed for the - formfeed character. - -`dT' - Numeric value, the number of msec of padding needed for the tab - character. - - In some systems, the kernel uses the above capabilities; in other -systems, the kernel uses the paddings specified in the string -capabilities `cr', `sf', `le', `ff' and `ta'. Descriptions of -terminals which require such padding should contain the `dC' ... `dT' -capabilities and also specify the appropriate padding in the -corresponding string capabilities. Since no modern terminals require -padding for ordinary sequential output, you probably won't need to do -either of these things. - - -File: termcap.info, Node: Status Line, Next: Half-Line, Prev: Pad Specs, Up: Capabilities - -Status Line -=========== - - A "status line" is a line on the terminal that is not used for -ordinary display output but instead used for a special message. The -intended use is for a continuously updated description of what the -user's program is doing, and that is where the name "status line" comes -from, but in fact it could be used for anything. The distinguishing -characteristic of a status line is that ordinary output to the terminal -does not affect it; it changes only if the special status line commands -of this section are used. - -`hs' - Flag whose presence means that the terminal has a status line. If - a terminal description specifies that there is a status line, it - must provide the `ts' and `fs' capabilities. - -`ts' - String of commands to move the terminal cursor into the status - line. Usually these commands must specifically record the old - cursor position for the sake of the `fs' string. - -`fs' - String of commands to move the cursor back from the status line to - its previous position (outside the status line). - -`es' - Flag whose presence means that other display commands work while - writing the status line. In other words, one can clear parts of - it, insert or delete characters, move the cursor within it using - `ch' if there is a `ch' capability, enter and leave standout mode, - and so on. - -`ds' - String of commands to disable the display of the status line. This - may be absent, if there is no way to disable the status line - display. - -`ws' - Numeric value, the width of the status line. If this capability is - absent in a terminal that has a status line, it means the status - line is the same width as the other lines. - - Note that the value of `ws' is sometimes as small as 8. - - -File: termcap.info, Node: Half-Line, Next: Printer, Prev: Status Line, Up: Capabilities - -Half-Line Motion -================ - - Some terminals have commands for moving the cursor vertically by -half-lines, useful for outputting subscripts and superscripts. Mostly -it is hardcopy terminals that have such features. - -`hu' - String of commands to move the cursor up half a line. If the - terminal is a display, it is your responsibility to avoid moving - up past the top line; however, most likely the terminal that - supports this is a hardcopy terminal and there is nothing to be - concerned about. - -`hd' - String of commands to move the cursor down half a line. If the - terminal is a display, it is your responsibility to avoid moving - down past the bottom line, etc. - - -File: termcap.info, Node: Printer, Prev: Half-Line, Up: Capabilities - -Controlling Printers Attached to Terminals -========================================== - - Some terminals have attached hardcopy printer ports. They may be -able to copy the screen contents to the printer; they may also be able -to redirect output to the printer. Termcap does not have anything to -tell the program whether the redirected output appears also on the -screen; it does on some terminals but not all. - -`ps' - String of commands to cause the contents of the screen to be - printed. If it is absent, the screen contents cannot be printed. - -`po' - String of commands to redirect further output to the printer. - -`pf' - String of commands to terminate redirection of output to the - printer. This capability must be present in the description if - `po' is. - -`pO' - String of commands to redirect output to the printer for next N - characters of output, regardless of what they are. Redirection - will end automatically after N characters of further output. Until - then, nothing that is output can end redirection, not even the - `pf' string if there is one. The number N should not be more than - 255. - - One use of this capability is to send non-text byte sequences - (such as bit-maps) to the printer. - - Most terminals with printers do not support all of `ps', `po' and -`pO'; any one or two of them may be supported. To make a program that -can send output to all kinds of printers, it is necessary to check for -all three of these capabilities, choose the most convenient of the ones -that are provided, and use it in its own appropriate fashion. - - -File: termcap.info, Node: Summary, Next: Var Index, Prev: Capabilities, Up: Top - -Summary of Capability Names -*************************** - - Here are all the terminal capability names in alphabetical order -with a brief description of each. For cross references to their -definitions, see the index of capability names (*note Cap Index::.). - -`ae' - String to turn off alternate character set mode. - -`al' - String to insert a blank line before the cursor. - -`AL' - String to insert N blank lines before the cursor. - -`am' - Flag: output to last column wraps cursor to next line. - -`as' - String to turn on alternate character set mode.like. - -`bc' - Very obsolete alternative name for the `le' capability. - -`bl' - String to sound the bell. - -`bs' - Obsolete flag: ASCII backspace may be used for leftward motion. - -`bt' - String to move the cursor left to the previous hardware tab stop - column. - -`bw' - Flag: `le' at left margin wraps to end of previous line. - -`CC' - String to change terminal's command character. - -`cd' - String to clear the line the cursor is on, and following lines. - -`ce' - String to clear from the cursor to the end of the line. - -`ch' - String to position the cursor at column C in the same line. - -`cl' - String to clear the entire screen and put cursor at upper left - corner. - -`cm' - String to position the cursor at line L, column C. - -`CM' - String to position the cursor at line L, column C, relative to - display memory. - -`co' - Number: width of the screen. - -`cr' - String to move cursor sideways to left margin. - -`cs' - String to set the scroll region. - -`cS' - Alternate form of string to set the scroll region. - -`ct' - String to clear all tab stops. - -`cv' - String to position the cursor at line L in the same column. - -`da' - Flag: data scrolled off top of screen may be scrolled back. - -`db' - Flag: data scrolled off bottom of screen may be scrolled back. - -`dB' - Obsolete number: msec of padding needed for the backspace - character. - -`dc' - String to delete one character position at the cursor. - -`dC' - Obsolete number: msec of padding needed for the carriage-return - character. - -`DC' - String to delete N characters starting at the cursor. - -`dF' - Obsolete number: msec of padding needed for the formfeed character. - -`dl' - String to delete the line the cursor is on. - -`DL' - String to delete N lines starting with the cursor's line. - -`dm' - String to enter delete mode. - -`dN' - Obsolete number: msec of padding needed for the newline character. - -`do' - String to move the cursor vertically down one line. - -`DO' - String to move cursor vertically down N lines. - -`ds' - String to disable the display of the status line. - -`dT' - Obsolete number: msec of padding needed for the tab character. - -`ec' - String of commands to clear N characters at cursor. - -`ed' - String to exit delete mode. - -`ei' - String to leave insert mode. - -`eo' - Flag: output of a space can erase an overstrike. - -`es' - Flag: other display commands work while writing the status line. - -`ff' - String to advance to the next page, for a hardcopy terminal. - -`fs' - String to move the cursor back from the status line to its - previous position (outside the status line). - -`gn' - Flag: this terminal type is generic, not real. - -`hc' - Flag: hardcopy terminal. - -`hd' - String to move the cursor down half a line. - -`ho' - String to position cursor at upper left corner. - -`hs' - Flag: the terminal has a status line. - -`hu' - String to move the cursor up half a line. - -`hz' - Flag: terminal cannot accept `~' as output. - -`i1' - String to initialize the terminal for each login session. - -`i3' - String to initialize the terminal for each login session. - -`ic' - String to insert one character position at the cursor. - -`IC' - String to insert N character positions at the cursor. - -`if' - String naming a file of commands to initialize the terminal. - -`im' - String to enter insert mode. - -`in' - Flag: outputting a space is different from moving over empty - positions. - -`ip' - String to output following an inserted character in insert mode. - -`is' - String to initialize the terminal for each login session. - -`it' - Number: initial spacing between hardware tab stop columns. - -`k0' - String of input sent by function key 0 or 10. - -`k1 ... k9' - Strings of input sent by function keys 1 through 9. - -`K1 ... K5' - Strings sent by the five other keys in 3-by-3 array with arrows. - -`ka' - String of input sent by the "clear all tabs" key. - -`kA' - String of input sent by the "insert line" key. - -`kb' - String of input sent by the "backspace" key. - -`kC' - String of input sent by the "clear screen" key. - -`kd' - String of input sent by typing the down-arrow key. - -`kD' - String of input sent by the "delete character" key. - -`ke' - String to make the function keys work locally. - -`kE' - String of input sent by the "clear to end of line" key. - -`kF' - String of input sent by the "scroll forward" key. - -`kh' - String of input sent by typing the "home-position" key. - -`kH' - String of input sent by the "home down" key. - -`kI' - String of input sent by the "insert character" or "enter insert - mode" key. - -`kl' - String of input sent by typing the left-arrow key. - -`kL' - String of input sent by the "delete line" key. - -`km' - Flag: the terminal has a Meta key. - -`kM' - String of input sent by the "exit insert mode" key. - -`kn' - Numeric value, the number of numbered function keys. - -`kN' - String of input sent by the "next page" key. - -`ko' - Very obsolete string listing the terminal's named function keys. - -`kP' - String of input sent by the "previous page" key. - -`kr' - String of input sent by typing the right-arrow key. - -`kR' - String of input sent by the "scroll reverse" key. - -`ks' - String to make the function keys transmit. - -`kS' - String of input sent by the "clear to end of screen" key. - -`kt' - String of input sent by the "clear tab stop this column" key. - -`kT' - String of input sent by the "set tab stop in this column" key. - -`ku' - String of input sent by typing the up-arrow key. - -`l0' - String on keyboard labelling function key 0 or 10. - -`l1 ... l9' - Strings on keyboard labelling function keys 1 through 9. - -`le' - String to move the cursor left one column. - -`LE' - String to move cursor left N columns. - -`li' - Number: height of the screen. - -`ll' - String to position cursor at lower left corner. - -`lm' - Number: lines of display memory. - -`mb' - String to enter blinking mode. - -`md' - String to enter double-bright mode. - -`me' - String to turn off all appearance modes - -`mh' - String to enter half-bright mode. - -`mi' - Flag: cursor motion in insert mode is safe. - -`mk' - String to enter invisible mode. - -`mm' - String to enable the functioning of the Meta key. - -`mo' - String to disable the functioning of the Meta key. - -`mp' - String to enter protected mode. - -`mr' - String to enter reverse-video mode. - -`ms' - Flag: cursor motion in standout mode is safe. - -`nc' - Obsolete flag: do not use ASCII carriage-return on this terminal. - -`nd' - String to move the cursor right one column. - -`nl' - Obsolete alternative name for the `do' and `sf' capabilities. - -`ns' - Flag: the terminal does not normally scroll for sequential output. - -`nw' - String to move to start of next line, possibly clearing rest of - old line. - -`os' - Flag: terminal can overstrike. - -`pb' - Number: the lowest baud rate at which padding is actually needed. - -`pc' - String containing character for padding. - -`pf' - String to terminate redirection of output to the printer. - -`po' - String to redirect further output to the printer. - -`pO' - String to redirect N characters ofoutput to the printer. - -`ps' - String to print the screen on the attached printer. - -`rc' - String to move to last saved cursor position. - -`RI' - String to move cursor right N columns. - -`rp' - String to output character C repeated N times. - -`rs' - String to reset the terminal from any strange modes. - -`sa' - String to turn on an arbitrary combination of appearance modes. - -`sc' - String to save the current cursor position. - -`se' - String to leave standout mode. - -`sf' - String to scroll the screen one line up. - -`SF' - String to scroll the screen N lines up. - -`sg' - Number: width of magic standout cookie. Absent if magic cookies - are not used. - -`so' - String to enter standout mode. - -`sr' - String to scroll the screen one line down. - -`SR' - String to scroll the screen N line down. - -`st' - String to set tab stop at current cursor column on all lines. - programs. - -`ta' - String to move the cursor right to the next hardware tab stop - column. - -`te' - String to return terminal to settings for sequential output. - -`ti' - String to initialize terminal for random cursor motion. - -`ts' - String to move the terminal cursor into the status line. - -`uc' - String to underline one character and move cursor right. - -`ue' - String to turn off underline mode - -`ug' - Number: width of underlining magic cookie. Absent if underlining - doesn't use magic cookies. - -`ul' - Flag: underline by overstriking with an underscore. - -`up' - String to move the cursor vertically up one line. - -`UP' - String to move cursor vertically up N lines. - -`us' - String to turn on underline mode - -`vb' - String to make the screen flash. - -`ve' - String to return the cursor to normal. - -`vi' - String to make the cursor invisible. - -`vs' - String to enhance the cursor. - -`wi' - String to set the terminal output screen window. - -`ws' - Number: the width of the status line. - -`xb' - Flag: superbee terminal. - -`xn' - Flag: cursor wraps in a strange way. - -`xs' - Flag: clearing a line is the only way to clear the appearance - modes of positions in that line (or, only way to remove magic - cookies on that line). - -`xt' - Flag: Teleray 1061; several strange characteristics. - - -File: termcap.info, Node: Var Index, Next: Cap Index, Prev: Summary, Up: Top - -Variable and Function Index -*************************** - -* Menu: - -* BC: tgoto. -* ospeed: Output Padding. -* PC: Output Padding. -* tgetent: Find. -* tgetflag: Interrogate. -* tgetnum: Interrogate. -* tgetstr: Interrogate. -* tgoto: tgoto. -* tparam: tparam. -* tputs: Output Padding. -* UP: tgoto. - - -File: termcap.info, Node: Cap Index, Next: Index, Prev: Var Index, Up: Top - -Capability Index -**************** - -* Menu: - -* ae: Standout. -* AL: Insdel Line. -* al: Insdel Line. -* am: Wrapping. -* as: Standout. -* bc: Cursor Motion. -* bl: Bell. -* bs: Cursor Motion. -* bt: Cursor Motion. -* bw: Cursor Motion. -* CC: Basic. -* cd: Clearing. -* ce: Clearing. -* ch: Cursor Motion. -* cl: Clearing. -* cm: Cursor Motion. -* CM: Cursor Motion. -* co: Screen Size. -* cr: Cursor Motion. -* cS: Scrolling. -* cs: Scrolling. -* ct: Initialization. -* cv: Cursor Motion. -* da: Scrolling. -* dB: Pad Specs. -* db: Scrolling. -* dC: Pad Specs. -* DC: Insdel Char. -* dc: Insdel Char. -* dF: Pad Specs. -* DL: Insdel Line. -* dl: Insdel Line. -* dm: Insdel Char. -* dN: Pad Specs. -* DO: Cursor Motion. -* do: Cursor Motion. -* ds: Status Line. -* dT: Pad Specs. -* ec: Clearing. -* ed: Insdel Char. -* ei: Insdel Char. -* eo: Basic. -* es: Status Line. -* ff: Cursor Motion. -* fs: Status Line. -* gn: Basic. -* hc: Basic. -* hd: Half-Line. -* ho: Cursor Motion. -* hs: Status Line. -* hu: Half-Line. -* hz: Basic. -* i1: Initialization. -* i3: Initialization. -* IC: Insdel Char. -* ic: Insdel Char. -* if: Initialization. -* im: Insdel Char. -* in: Insdel Char. -* ip: Insdel Char. -* is: Initialization. -* it: Initialization. -* K1...K5: Keypad. -* k1...k9: Keypad. -* kA...kT: Keypad. -* ka...ku: Keypad. -* km: Meta Key. -* l0...l9: Keypad. -* le: Cursor Motion. -* LE: Cursor Motion. -* li: Screen Size. -* ll: Cursor Motion. -* lm: Scrolling. -* mb: Standout. -* md: Standout. -* me: Standout. -* mh: Standout. -* mi: Insdel Char. -* mk: Standout. -* mm: Meta Key. -* mo: Meta Key. -* mp: Standout. -* mr: Standout. -* ms <1>: Standout. -* ms: Underlining. -* nc: Cursor Motion. -* nd: Cursor Motion. -* nl: Cursor Motion. -* ns: Scrolling. -* nw: Cursor Motion. -* os: Basic. -* pb: Pad Specs. -* pc: Pad Specs. -* pf: Printer. -* pO: Printer. -* po: Printer. -* ps: Printer. -* rc: Cursor Motion. -* RI: Cursor Motion. -* rp: Basic. -* rs: Initialization. -* sa: Standout. -* sc: Cursor Motion. -* se: Standout. -* sf: Scrolling. -* SF: Scrolling. -* sg: Standout. -* so: Standout. -* sr: Scrolling. -* SR: Scrolling. -* st: Initialization. -* ta: Cursor Motion. -* te: Initialization. -* ti: Initialization. -* ts: Status Line. -* uc: Underlining. -* ue: Underlining. -* ug: Underlining. -* ul: Underlining. -* up: Cursor Motion. -* UP: Cursor Motion. -* us: Underlining. -* vb: Bell. -* ve: Cursor Visibility. -* vi: Cursor Visibility. -* vs: Cursor Visibility. -* wi: Windows. -* ws: Status Line. -* xb: Basic. -* xn: Wrapping. -* xs: Standout. -* xt <1>: Cursor Motion. -* xt: Standout. - - -File: termcap.info, Node: Index, Prev: Cap Index, Up: Top - -Concept Index -************* - -* Menu: - -* %: Encode Parameters. -* appearance modes: Standout. -* bell: Bell. -* clearing the screen: Clearing. -* command character: Basic. -* cursor motion: Cursor Motion. -* delete character: Insdel Char. -* delete line: Insdel Line. -* delete mode: Insdel Char. -* description format: Format. -* erasing: Clearing. -* generic terminal type: Basic. -* home position: Cursor Motion. -* inheritance: Inheriting. -* initialization: Initialization. -* insert character: Insdel Char. -* insert line: Insdel Line. -* insert mode: Insdel Char. -* line speed: Output Padding. -* magic cookie: Standout. -* meta key: Meta Key. -* names of terminal types: Naming. -* overstrike: Basic. -* padding <1>: Padding. -* padding: Pad Specs. -* parameters: Parameters. -* printer: Printer. -* repeat output: Basic. -* reset: Initialization. -* screen size <1>: Screen Size. -* screen size: Naming. -* scrolling: Scrolling. -* standout: Standout. -* status line: Status Line. -* Superbee: Basic. -* tab stops: Initialization. -* termcap: Introduction. -* terminal flags (kernel): Initialize. -* underlining: Underlining. -* visibility: Cursor Visibility. -* visible bell: Bell. -* window: Windows. -* wrapping <1>: Naming. -* wrapping: Wrapping. - - diff --git a/info/texinfo.info b/info/texinfo.info deleted file mode 100644 index 2986f92..0000000 --- a/info/texinfo.info +++ /dev/null @@ -1,339 +0,0 @@ -This is Info file ../info/texinfo.info, produced by Makeinfo version -1.68 from the input file texinfo.texi. - -INFO-DIR-SECTION Texinfo documentation system -START-INFO-DIR-ENTRY -* Texinfo: (texinfo). The GNU documentation format. -* install-info: (texinfo)Invoking install-info. Updating info/dir entries. -* texi2dvi: (texinfo)Format with texi2dvi. Printing Texinfo documentation. -* texindex: (texinfo)Format with tex/texindex. Sorting Texinfo index files. -* makeinfo: (texinfo)makeinfo Preferred. Translate Texinfo source. -END-INFO-DIR-ENTRY - - This file documents Texinfo, a documentation system that can produce -both on-line information and a printed manual from a single source file. - - Copyright (C) 1988, 90, 91, 92, 93, 95, 96, 97, 98 Free Software -Foundation, Inc. - - This edition is for Texinfo version 3.12. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -Indirect: -texinfo.info-1: 1510 -texinfo.info-2: 48723 -texinfo.info-3: 96698 -texinfo.info-4: 146082 -texinfo.info-5: 196057 -texinfo.info-6: 245140 -texinfo.info-7: 294058 -texinfo.info-8: 343872 -texinfo.info-9: 393199 -texinfo.info-10: 435577 -texinfo.info-11: 481692 -texinfo.info-12: 519851 - -Tag Table: -(Indirect) -Node: Top1510 -Node: Copying23823 -Node: Overview25828 -Node: Overview-Footnotes27256 -Node: Using Texinfo27792 -Node: Info Files30275 -Node: Info Files-Footnotes34310 -Node: Printed Books34557 -Node: Printed Books-Footnotes37228 -Node: Formatting Commands37512 -Node: Formatting Commands-Footnotes40338 -Node: Conventions41040 -Node: Comments43602 -Node: Minimum45025 -Node: Six Parts47211 -Node: Short Sample48723 -Node: Acknowledgements52858 -Node: Texinfo Mode53693 -Node: Texinfo Mode Overview55065 -Node: Emacs Editing55841 -Node: Inserting57971 -Node: Showing the Structure62252 -Node: Updating Nodes and Menus64779 -Node: Updating Commands65852 -Node: Updating Requirements71913 -Node: Other Updating Commands74210 -Node: Info Formatting77478 -Node: Printing78736 -Node: Texinfo Mode Summary81082 -Node: Beginning a File85836 -Node: Four Parts86727 -Node: Sample Beginning88197 -Node: Header89817 -Node: First Line91169 -Node: Start of Header92158 -Node: setfilename92872 -Node: settitle94808 -Node: setchapternewpage96698 -Node: paragraphindent99459 -Node: End of Header100941 -Node: Info Summary and Permissions101780 -Node: Titlepage & Copyright Page102799 -Node: titlepage104405 -Node: titlepage-Footnotes106686 -Node: titlefont center sp107026 -Node: title subtitle author108252 -Node: Copyright & Permissions110524 -Node: end titlepage112525 -Node: headings on off114231 -Node: The Top Node116276 -Node: Title of Top Node117431 -Node: Master Menu Parts118684 -Node: Software Copying Permissions120921 -Node: Ending a File122089 -Node: Printing Indices & Menus122937 -Node: Contents125239 -Node: File End127579 -Node: Structuring128252 -Node: Tree Structuring129910 -Node: Structuring Command Types131353 -Node: makeinfo top133679 -Node: chapter134212 -Node: unnumbered & appendix135236 -Node: majorheading & chapheading136075 -Node: section136896 -Node: unnumberedsec appendixsec heading137660 -Node: subsection138649 -Node: unnumberedsubsec appendixsubsec subheading139221 -Node: subsubsection140174 -Node: Raise/lower sections141724 -Node: Nodes143859 -Node: Two Paths144796 -Node: Node Menu Illustration146082 -Node: node149777 -Node: Node Names152473 -Node: Writing a Node153549 -Node: Node Line Tips155567 -Node: Node Line Requirements156361 -Node: First Node157962 -Node: makeinfo top command159408 -Node: Top Node Summary160587 -Node: makeinfo Pointer Creation162037 -Node: Menus163284 -Node: Menus-Footnotes164222 -Node: Menu Location164573 -Node: Writing a Menu166250 -Node: Menu Parts167216 -Node: Less Cluttered Menu Entry168374 -Node: Menu Example168999 -Node: Other Info Files170520 -Node: Cross References172376 -Node: References173333 -Node: Cross Reference Commands175080 -Node: Cross Reference Parts176139 -Node: xref178975 -Node: Reference Syntax179774 -Node: One Argument181429 -Node: Two Arguments182441 -Node: Three Arguments183556 -Node: Four and Five Arguments185947 -Node: Top Node Naming188359 -Node: ref189369 -Node: pxref190759 -Node: inforef193141 -Node: uref194434 -Node: Marking Text195433 -Node: Indicating196057 -Node: Useful Highlighting197962 -Node: code199351 -Node: kbd202389 -Node: key204259 -Node: samp205592 -Node: var207179 -Node: file208972 -Node: dfn209579 -Node: cite210489 -Node: url210943 -Node: email211507 -Node: Emphasis212319 -Node: emph & strong213219 -Node: Smallcaps214205 -Node: Fonts215532 -Node: Customized Highlighting216620 -Node: Customized Highlighting-Footnotes219434 -Node: Quotations and Examples219654 -Node: Block Enclosing Commands221276 -Node: quotation223301 -Node: example224391 -Node: noindent226446 -Node: Lisp Example227911 -Node: Lisp Example-Footnotes228612 -Node: smallexample & smalllisp228802 -Node: display230827 -Node: format231459 -Node: exdent231920 -Node: flushleft & flushright233000 -Node: cartouche234266 -Node: Lists and Tables235033 -Node: Introducing Lists235709 -Node: itemize237371 -Node: enumerate239518 -Node: Two-column Tables242017 -Node: table242706 -Node: ftable vtable245140 -Node: itemx246241 -Node: Multi-column Tables247252 -Node: Multitable Column Widths247923 -Node: Multitable Rows249377 -Node: Indices251250 -Node: Index Entries252401 -Node: Predefined Indices253534 -Node: Indexing Commands254531 -Node: Combining Indices259072 -Node: syncodeindex260435 -Node: synindex262097 -Node: New Indices262622 -Node: Insertions264448 -Node: Braces Atsigns265632 -Node: Inserting An Atsign266184 -Node: Inserting Braces266458 -Node: Inserting Space266821 -Node: Not Ending a Sentence267325 -Node: Ending a Sentence268679 -Node: Multiple Spaces269808 -Node: dmn271028 -Node: Inserting Accents272236 -Node: Dots Bullets274212 -Node: dots275035 -Node: bullet275559 -Node: TeX and copyright275956 -Node: tex276523 -Node: copyright symbol276939 -Node: pounds277199 -Node: minus277563 -Node: math278485 -Node: Glyphs279214 -Node: Glyphs Summary280327 -Node: result280955 -Node: expansion281440 -Node: Print Glyph282396 -Node: Error Glyph283273 -Node: Equivalence284106 -Node: Point Glyph284794 -Node: Images286351 -Node: Breaks288018 -Node: Break Commands289449 -Node: Line Breaks290290 -Node: - and hyphenation291308 -Node: w292559 -Node: sp293272 -Node: page293681 -Node: group294058 -Node: need295801 -Node: Definition Commands296531 -Node: Def Cmd Template298102 -Node: Optional Arguments301099 -Node: deffnx302687 -Node: Def Cmds in Detail303642 -Node: Functions Commands304752 -Node: Variables Commands307757 -Node: Typed Functions309843 -Node: Typed Variables313385 -Node: Abstract Objects315368 -Node: Data Types320593 -Node: Def Cmd Conventions321848 -Node: Sample Function Definition322411 -Node: Footnotes325295 -Node: Footnotes-Footnotes325682 -Node: Footnote Commands326028 -Node: Footnote Commands-Footnotes327524 -Node: Footnote Styles327642 -Node: Conditionals330228 -Node: Conditional Commands331039 -Node: Conditional Not Commands332532 -Node: Raw Formatter Commands333277 -Node: set clear value335107 -Node: ifset ifclear335908 -Node: value339087 -Node: value Example340499 -Node: Macros342077 -Node: Defining Macros342783 -Node: Invoking Macros343872 -Node: Format/Print Hardcopy344978 -Node: Use TeX346815 -Node: Format with tex/texindex347443 -Node: Format with texi2dvi351086 -Node: Print with lpr351677 -Node: Within Emacs352531 -Node: Texinfo Mode Printing353450 -Node: Compile-Command356860 -Node: Requirements Summary357748 -Node: Preparing for TeX359061 -Node: Overfull hboxes361850 -Node: smallbook363409 -Node: A4 Paper364929 -Node: Cropmarks and Magnification366155 -Node: Create an Info File368097 -Node: makeinfo advantages369400 -Node: Invoking makeinfo370316 -Node: makeinfo options371004 -Node: Pointer Validation376493 -Node: makeinfo in Emacs377837 -Node: texinfo-format commands380395 -Node: Batch Formatting381667 -Node: Tag and Split Files382883 -Node: Install an Info File386237 -Node: Directory file387055 -Node: New Info File388923 -Node: Other Info Directories389984 -Node: Installing Dir Entries393199 -Node: Invoking install-info395192 -Node: Command List397607 -Node: Tips435577 -Node: Sample Texinfo File446987 -Node: Sample Permissions449105 -Node: Inserting Permissions450148 -Node: ifinfo Permissions452454 -Node: Titlepage Permissions454075 -Node: Include Files455337 -Node: Using Include Files456424 -Node: texinfo-multiple-files-update458379 -Node: Include File Requirements460740 -Node: Sample Include File461985 -Node: Include Files Evolution463504 -Node: Headings465475 -Node: Headings Introduced466112 -Node: Heading Format468000 -Node: Heading Choice470452 -Node: Custom Headings471824 -Node: Catching Mistakes476152 -Node: makeinfo Preferred477441 -Node: Debugging with Info478346 -Node: Debugging with TeX481692 -Node: Using texinfo-show-structure485973 -Node: Using occur489072 -Node: Running Info-Validate490609 -Node: Using Info-validate491670 -Node: Unsplit493512 -Node: Tagifying494558 -Node: Splitting495410 -Node: Refilling Paragraphs497026 -Node: Refilling Paragraphs-Footnotes498679 -Node: Command Syntax498930 -Node: Obtaining TeX501887 -Node: Command and Variable Index503999 -Node: Concept Index519851 - -End Tag Table diff --git a/info/texinfo.info-1 b/info/texinfo.info-1 deleted file mode 100644 index bc542dc..0000000 --- a/info/texinfo.info-1 +++ /dev/null @@ -1,1042 +0,0 @@ -This is Info file ../info/texinfo.info, produced by Makeinfo version -1.68 from the input file texinfo.texi. - -INFO-DIR-SECTION Texinfo documentation system -START-INFO-DIR-ENTRY -* Texinfo: (texinfo). The GNU documentation format. -* install-info: (texinfo)Invoking install-info. Updating info/dir entries. -* texi2dvi: (texinfo)Format with texi2dvi. Printing Texinfo documentation. -* texindex: (texinfo)Format with tex/texindex. Sorting Texinfo index files. -* makeinfo: (texinfo)makeinfo Preferred. Translate Texinfo source. -END-INFO-DIR-ENTRY - - This file documents Texinfo, a documentation system that can produce -both on-line information and a printed manual from a single source file. - - Copyright (C) 1988, 90, 91, 92, 93, 95, 96, 97, 98 Free Software -Foundation, Inc. - - This edition is for Texinfo version 3.12. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: texinfo.info, Node: Top, Next: Copying, Prev: (dir), Up: (dir) - -Texinfo -******* - - Texinfo is a documentation system that uses a single source file to -produce both on-line information and printed output. - - The first part of this master menu lists the major nodes in this Info -document, including the @-command and concept indices. The rest of the -menu lists all the lower level nodes in the document. - - This is Edition 3.12 of the Texinfo documentation, 27 February 1998. - -* Menu: - -* Copying:: Your rights. -* Overview:: Texinfo in brief. -* Texinfo Mode:: How to use Texinfo mode. -* Beginning a File:: What is at the beginning of a Texinfo file? -* Ending a File:: What is at the end of a Texinfo file? -* Structuring:: How to create chapters, sections, subsections, - appendices, and other parts. -* Nodes:: How to write nodes. -* Menus:: How to write menus. -* Cross References:: How to write cross references. -* Marking Text:: How to mark words and phrases as code, - keyboard input, meta-syntactic - variables, and the like. -* Quotations and Examples:: How to write quotations, examples, etc. -* Lists and Tables:: How to write lists and tables. -* Indices:: How to create indices. -* Insertions:: How to insert @-signs, braces, etc. -* Breaks:: How to force and prevent line and page breaks. -* Definition Commands:: How to describe functions and the like - in a uniform manner. -* Footnotes:: How to write footnotes. -* Conditionals:: How to specify text for either TeX or Info. -* Macros:: Defining new Texinfo commands. -* Format/Print Hardcopy:: How to convert a Texinfo file to a file - for printing and how to print that file. -* Create an Info File:: Convert a Texinfo file into an Info file. -* Install an Info File:: Make an Info file accessible to users. -* Command List:: All the Texinfo @-commands. -* Tips:: Hints on how to write a Texinfo document. -* Sample Texinfo File:: A sample Texinfo file to look at. -* Sample Permissions:: Tell readers they have the right to copy - and distribute. -* Include Files:: How to incorporate other Texinfo files. -* Headings:: How to write page headings and footings. -* Catching Mistakes:: How to find formatting mistakes. -* Refilling Paragraphs:: All about paragraph refilling. -* Command Syntax:: A description of @-Command syntax. -* Obtaining TeX:: How to Obtain TeX. -* Command and Variable Index:: A menu containing commands and variables. -* Concept Index:: A menu covering many topics. - - - -- The Detailed Node Listing -- - -Overview of Texinfo - -* Using Texinfo:: Create a conventional printed book - or an Info file. -* Info Files:: What is an Info file? -* Printed Books:: Characteristics of a printed book or manual. -* Formatting Commands:: @-commands are used for formatting. -* Conventions:: General rules for writing a Texinfo file. -* Comments:: How to write comments and mark regions that - the formatting commands will ignore. -* Minimum:: What a Texinfo file must have. -* Six Parts:: Usually, a Texinfo file has six parts. -* Short Sample:: A short sample Texinfo file. -* Acknowledgements:: - -Using Texinfo Mode - -* Texinfo Mode Overview:: How Texinfo mode can help you. -* Emacs Editing:: Texinfo mode adds to GNU Emacs' general - purpose editing features. -* Inserting:: How to insert frequently used @-commands. -* Showing the Structure:: How to show the structure of a file. -* Updating Nodes and Menus:: How to update or create new nodes and menus. -* Info Formatting:: How to format for Info. -* Printing:: How to format and print part or all of a file. -* Texinfo Mode Summary:: Summary of all the Texinfo mode commands. - -Updating Nodes and Menus - -* Updating Commands:: Five major updating commands. -* Updating Requirements:: How to structure a Texinfo file for - using the updating command. -* Other Updating Commands:: How to indent descriptions, insert - missing nodes lines, and update - nodes in sequence. - -Beginning a Texinfo File - -* Four Parts:: Four parts begin a Texinfo file. -* Sample Beginning:: Here is a sample beginning for a Texinfo file. -* Header:: The very beginning of a Texinfo file. -* Info Summary and Permissions:: Summary and copying permissions for Info. -* Titlepage & Copyright Page:: Creating the title and copyright pages. -* The Top Node:: Creating the `Top' node and master menu. -* Software Copying Permissions:: Ensure that you and others continue to - have the right to use and share software. - -The Texinfo File Header - -* First Line:: The first line of a Texinfo file. -* Start of Header:: Formatting a region requires this. -* setfilename:: Tell Info the name of the Info file. -* settitle:: Create a title for the printed work. -* setchapternewpage:: Start chapters on right-hand pages. -* paragraphindent:: An option to specify paragraph indentation. -* End of Header:: Formatting a region requires this. - -The Title and Copyright Pages - -* titlepage:: Create a title for the printed document. -* titlefont center sp:: The `@titlefont', `@center', - and `@sp' commands. -* title subtitle author:: The `@title', `@subtitle', - and `@author' commands. -* Copyright & Permissions:: How to write the copyright notice and - include copying permissions. -* end titlepage:: Turn on page headings after the title and - copyright pages. -* headings on off:: An option for turning headings on and off - and double or single sided printing. - -The `Top' Node and Master Menu - -* Title of Top Node:: Sketch what the file is about. -* Master Menu Parts:: A master menu has three or more parts. - -Ending a Texinfo File - -* Printing Indices & Menus:: How to print an index in hardcopy and - generate index menus in Info. -* Contents:: How to create a table of contents. -* File End:: How to mark the end of a file. - -Chapter Structuring - -* Tree Structuring:: A manual is like an upside down tree ... -* Structuring Command Types:: How to divide a manual into parts. -* makeinfo top:: The `@top' command, part of the `Top' node. -* chapter:: -* unnumbered & appendix:: -* majorheading & chapheading:: -* section:: -* unnumberedsec appendixsec heading:: -* subsection:: -* unnumberedsubsec appendixsubsec subheading:: -* subsubsection:: Commands for the lowest level sections. -* Raise/lower sections:: How to change commands' hierarchical level. - -Nodes - -* Two Paths:: Different commands to structure - Info output and printed output. -* Node Menu Illustration:: A diagram, and sample nodes and menus. -* node:: How to write a node, in detail. -* makeinfo Pointer Creation:: How to create node pointers with `makeinfo'. - -The `@node' Command - -* Node Names:: How to choose node and pointer names. -* Writing a Node:: How to write an `@node' line. -* Node Line Tips:: Keep names short. -* Node Line Requirements:: Keep names unique, without @-commands. -* First Node:: How to write a `Top' node. -* makeinfo top command:: How to use the `@top' command. -* Top Node Summary:: Write a brief description for readers. - -Menus - -* Menu Location:: Put a menu in a short node. -* Writing a Menu:: What is a menu? -* Menu Parts:: A menu entry has three parts. -* Less Cluttered Menu Entry:: Two part menu entry. -* Menu Example:: Two and three part menu entries. -* Other Info Files:: How to refer to a different Info file. - -Cross References - -* References:: What cross references are for. -* Cross Reference Commands:: A summary of the different commands. -* Cross Reference Parts:: A cross reference has several parts. -* xref:: Begin a reference with `See' ... -* Top Node Naming:: How to refer to the beginning of another file. -* ref:: A reference for the last part of a sentence. -* pxref:: How to write a parenthetical cross reference. -* inforef:: How to refer to an Info-only file. -* uref:: How to refer to a uniform resource locator. - -`@xref' - -* Reference Syntax:: What a reference looks like and requires. -* One Argument:: `@xref' with one argument. -* Two Arguments:: `@xref' with two arguments. -* Three Arguments:: `@xref' with three arguments. -* Four and Five Arguments:: `@xref' with four and five arguments. - -Marking Words and Phrases - -* Indicating:: How to indicate definitions, files, etc. -* Emphasis:: How to emphasize text. - -Indicating Definitions, Commands, etc. - -* Useful Highlighting:: Highlighting provides useful information. -* code:: How to indicate code. -* kbd:: How to show keyboard input. -* key:: How to specify keys. -* samp:: How to show a literal sequence of characters. -* var:: How to indicate a metasyntactic variable. -* file:: How to indicate the name of a file. -* dfn:: How to specify a definition. -* cite:: How to refer to a book that is not in Info. -* url:: How to indicate a world wide web reference. -* email:: How to indicate an electronic mail address. - -Emphasizing Text - -* emph & strong:: How to emphasize text in Texinfo. -* Smallcaps:: How to use the small caps font. -* Fonts:: Various font commands for printed output. -* Customized Highlighting:: How to define highlighting commands. - -Quotations and Examples - -* Block Enclosing Commands:: Use different constructs for - different purposes. -* quotation:: How to write a quotation. -* example:: How to write an example in a fixed-width font. -* noindent:: How to prevent paragraph indentation. -* Lisp Example:: How to illustrate Lisp code. -* smallexample & smalllisp:: Forms for the `@smallbook' option. -* display:: How to write an example in the current font. -* format:: How to write an example that does not narrow - the margins. -* exdent:: How to undo the indentation of a line. -* flushleft & flushright:: How to push text flushleft or flushright. -* cartouche:: How to draw cartouches around examples. - -Lists and Tables - -* Introducing Lists:: Texinfo formats lists for you. -* itemize:: How to construct a simple list. -* enumerate:: How to construct a numbered list. -* Two-column Tables:: How to construct a two-column table. -* Multi-column Tables:: How to construct generalized tables. - -Making a Two-column Table - -* table:: How to construct a two-column table. -* ftable vtable:: Automatic indexing for two-column tables. -* itemx:: How to put more entries in the first column. - -Multi-column Tables - -* Multitable Column Widths:: Defining multitable column widths. -* Multitable Rows:: Defining multitable rows, with examples. - -Creating Indices - -* Index Entries:: Choose different words for index entries. -* Predefined Indices:: Use different indices for different kinds - of entry. -* Indexing Commands:: How to make an index entry. -* Combining Indices:: How to combine indices. -* New Indices:: How to define your own indices. - -Combining Indices - -* syncodeindex:: How to merge two indices, using `@code' - font for the merged-from index. -* synindex:: How to merge two indices, using the - default font of the merged-to index. - -Special Insertions - -* Braces Atsigns:: How to insert braces, `@'. -* Inserting Space:: How to insert the right amount of space - within a sentence. -* Inserting Accents:: How to insert accents and special characters. -* Dots Bullets:: How to insert dots and bullets. -* TeX and copyright:: How to insert the TeX logo - and the copyright symbol. -* pounds:: How to insert the pounds currency symbol. -* minus:: How to insert a minus sign. -* math:: How to format a mathematical expression. -* Glyphs:: How to indicate results of evaluation, - expansion of macros, errors, etc. -* Images:: How to include graphics. - -Inserting @ and Braces - -* Inserting An Atsign:: How to insert `@'. -* Inserting Braces:: How to insert `{' and `}'. - -Inserting Space - -* Not Ending a Sentence:: Sometimes a . doesn't end a sentence. -* Ending a Sentence:: Sometimes it does. -* Multiple Spaces:: Inserting multiple spaces. -* dmn:: How to format a dimension. - -Inserting Ellipsis, Dots, and Bullets - -* dots:: How to insert dots ... -* bullet:: How to insert a bullet. - -Inserting TeX and the Copyright Symbol - -* tex:: How to insert the TeX logo. -* copyright symbol:: How to use `@copyright'{}. - -Glyphs for Examples - -* Glyphs Summary:: -* result:: How to show the result of expression. -* expansion:: How to indicate an expansion. -* Print Glyph:: How to indicate printed output. -* Error Glyph:: How to indicate an error message. -* Equivalence:: How to indicate equivalence. -* Point Glyph:: How to indicate the location of point. - -Glyphs Summary - -* result:: -* expansion:: -* Print Glyph:: -* Error Glyph:: -* Equivalence:: -* Point Glyph:: - -Making and Preventing Breaks - -* Break Commands:: Cause and prevent splits. -* Line Breaks:: How to force a single line to use two lines. -* - and hyphenation:: How to tell TeX about hyphenation points. -* w:: How to prevent unwanted line breaks. -* sp:: How to insert blank lines. -* page:: How to force the start of a new page. -* group:: How to prevent unwanted page breaks. -* need:: Another way to prevent unwanted page breaks. - -Definition Commands - -* Def Cmd Template:: How to structure a description using a - definition command. -* Optional Arguments:: How to handle optional and repeated arguments. -* deffnx:: How to group two or more `first' lines. -* Def Cmds in Detail:: All the definition commands. -* Def Cmd Conventions:: Conventions for writing definitions. -* Sample Function Definition:: - -The Definition Commands - -* Functions Commands:: Commands for functions and similar entities. -* Variables Commands:: Commands for variables and similar entities. -* Typed Functions:: Commands for functions in typed languages. -* Typed Variables:: Commands for variables in typed languages. -* Abstract Objects:: Commands for object-oriented programming. -* Data Types:: The definition command for data types. - -Footnotes - -* Footnote Commands:: How to write a footnote in Texinfo. -* Footnote Styles:: Controlling how footnotes appear in Info. - -Conditionally Visible Text - -* Conditional Commands:: Specifying text for HTML, Info, or TeX. -* Conditional Not Commands:: Specifying text for not HTML, Info, or TeX. -* Raw Formatter Commands:: Using raw TeX or HTML commands. -* set clear value:: Designating which text to format (for - all output formats); and how to set a - flag to a string that you can insert. - -`@set', `@clear', and `@value' - -* ifset ifclear:: Format a region if a flag is set. -* value:: Replace a flag with a string. -* value Example:: An easy way to update edition information. - -Macros: Defining New Texinfo Commands - -* Defining Macros:: Both defining and undefining new commands. -* Invoking Macros:: Using a macro, once you've defined it. - -Format and Print Hardcopy - -* Use TeX:: Use TeX to format for hardcopy. -* Format with tex/texindex:: How to format in a shell. -* Format with texi2dvi:: A simpler way to use the shell. -* Print with lpr:: How to print. -* Within Emacs:: How to format and print from an Emacs shell. -* Texinfo Mode Printing:: How to format and print in Texinfo mode. -* Compile-Command:: How to print using Emacs's compile command. -* Requirements Summary:: TeX formatting requirements summary. -* Preparing for TeX:: What you need to do to use TeX. -* Overfull hboxes:: What are and what to do with overfull hboxes. -* smallbook:: How to print small format books and manuals. -* A4 Paper:: How to print on European A4 paper. -* Cropmarks and Magnification:: How to print marks to indicate the size - of pages and how to print scaled up output. - -Creating an Info File - -* makeinfo advantages:: `makeinfo' provides better error checking. -* Invoking makeinfo:: How to run `makeinfo' from a shell. -* makeinfo options:: Specify fill-column and other options. -* Pointer Validation:: How to check that pointers point somewhere. -* makeinfo in Emacs:: How to run `makeinfo' from Emacs. -* texinfo-format commands:: Two Info formatting commands written - in Emacs Lisp are an alternative - to `makeinfo'. -* Batch Formatting:: How to format for Info in Emacs Batch mode. -* Tag and Split Files:: How tagged and split files help Info - to run better. - -Installing an Info File - -* Directory file:: The top level menu for all Info files. -* New Info File:: Listing a new info file. -* Other Info Directories:: How to specify Info files that are - located in other directories. -* Installing Dir Entries:: How to specify what menu entry to add - to the Info directory. -* Invoking install-info:: `install-info' options. - -Sample Permissions - -* Inserting Permissions:: How to put permissions in your document. -* ifinfo Permissions:: Sample `ifinfo' copying permissions. -* Titlepage Permissions:: Sample Titlepage copying permissions. - -Include Files - -* Using Include Files:: How to use the `@include' command. -* texinfo-multiple-files-update:: How to create and update nodes and - menus when using included files. -* Include File Requirements:: What `texinfo-multiple-files-update' expects. -* Sample Include File:: A sample outer file with included files - within it; and a sample included file. -* Include Files Evolution:: How use of the `@include' command - has changed over time. - -Page Headings - -* Headings Introduced:: Conventions for using page headings. -* Heading Format:: Standard page heading formats. -* Heading Choice:: How to specify the type of page heading. -* Custom Headings:: How to create your own headings and footings. - -Formatting Mistakes - -* makeinfo Preferred:: `makeinfo' finds errors. -* Debugging with Info:: How to catch errors with Info formatting. -* Debugging with TeX:: How to catch errors with TeX formatting. -* Using texinfo-show-structure:: How to use `texinfo-show-structure'. -* Using occur:: How to list all lines containing a pattern. -* Running Info-Validate:: How to find badly referenced nodes. - -Finding Badly Referenced Nodes - -* Using Info-validate:: How to run `Info-validate'. -* Unsplit:: How to create an unsplit file. -* Tagifying:: How to tagify a file. -* Splitting:: How to split a file manually. - -How to Obtain TeX - - -File: texinfo.info, Node: Copying, Next: Overview, Prev: Top, Up: Top - -Texinfo Copying Conditions -************************** - - The programs currently being distributed that relate to Texinfo -include portions of GNU Emacs, plus other separate programs (including -`makeinfo', `info', `texindex', and `texinfo.tex'). These programs are -"free"; this means that everyone is free to use them and free to -redistribute them on a free basis. The Texinfo-related programs are -not in the public domain; they are copyrighted and there are -restrictions on their distribution, but these restrictions are designed -to permit everything that a good cooperating citizen would want to do. -What is not allowed is to try to prevent others from further sharing -any version of these programs that they might get from you. - - Specifically, we want to make sure that you have the right to give -away copies of the programs that relate to Texinfo, that you receive -source code or else can get it if you want it, that you can change these -programs or use pieces of them in new free programs, and that you know -you can do these things. - - To make sure that everyone has such rights, we have to forbid you to -deprive anyone else of these rights. For example, if you distribute -copies of the Texinfo related programs, you must give the recipients all -the rights that you have. You must make sure that they, too, receive or -can get the source code. And you must tell them their rights. - - Also, for our own protection, we must make certain that everyone finds -out that there is no warranty for the programs that relate to Texinfo. -If these programs are modified by someone else and passed on, we want -their recipients to know that what they have is not what we distributed, -so that any problems introduced by others will not reflect on our -reputation. - - The precise conditions of the licenses for the programs currently -being distributed that relate to Texinfo are found in the General Public -Licenses that accompany them. - - -File: texinfo.info, Node: Overview, Next: Texinfo Mode, Prev: Copying, Up: Top - -Overview of Texinfo -******************* - - "Texinfo"(1) (*note Overview-Footnotes::) is a documentation system -that uses a single source file to produce both on-line information and -printed output. This means that instead of writing two different -documents, one for the on-line help or other on-line information and -the other for a typeset manual or other printed work, you need write -only one document. When the work is revised, you need revise only one -document. (You can read the on-line information, known as an "Info -file", with an Info documentation-reading program.) - -* Menu: - -* Using Texinfo:: Create a conventional printed book - or an Info file. -* Info Files:: What is an Info file? -* Printed Books:: Characteristics of a printed book or manual. -* Formatting Commands:: @-commands are used for formatting. -* Conventions:: General rules for writing a Texinfo file. -* Comments:: How to write comments and mark regions that - the formatting commands will ignore. -* Minimum:: What a Texinfo file must have. -* Six Parts:: Usually, a Texinfo file has six parts. -* Short Sample:: A short sample Texinfo file. -* Acknowledgements:: - - -File: texinfo.info, Node: Overview-Footnotes, Up: Overview - - (1) Note that the first syllable of "Texinfo" is pronounced like -"speck", not "hex". This odd pronunciation is derived from, but is not -the same as, the pronunciation of TeX. In the word TeX, the `X' is -actually the Greek letter "chi" rather than the English letter "ex". -Pronounce TeX as if the `X' were the last sound in the name `Bach'; but -pronounce Texinfo as if the `x' were a `k'. Spell "Texinfo" with a -capital "T" and write the other letters in lower case. - - -File: texinfo.info, Node: Using Texinfo, Next: Info Files, Prev: Overview, Up: Overview - -Using Texinfo -============= - - Using Texinfo, you can create a printed document with the normal -features of a book, including chapters, sections, cross references, and -indices. From the same Texinfo source file, you can create a -menu-driven, on-line Info file with nodes, menus, cross references, and -indices. You can, if you wish, make the chapters and sections of the -printed document correspond to the nodes of the on-line information; -and you use the same cross references and indices for both the Info -file and the printed work. `The GNU Emacs Manual' is a good example of -a Texinfo file, as is this manual. - - To make a printed document, you process a Texinfo source file with the -TeX typesetting program. This creates a DVI file that you can typeset -and print as a book or report. (Note that the Texinfo language is -completely different from TeX's usual language, plain TeX.) If you do -not have TeX, but do have `troff' or `nroff', you can use the -`texi2roff' program instead. - - To make an Info file, you process a Texinfo source file with the -`makeinfo' utility or Emacs's `texinfo-format-buffer' command; this -creates an Info file that you can install on-line. - - TeX and `texi2roff' work with many types of printers; similarly, Info -works with almost every type of computer terminal. This power makes -Texinfo a general purpose system, but brings with it a constraint, -which is that a Texinfo file may contain only the customary -"typewriter" characters (letters, numbers, spaces, and punctuation -marks) but no special graphics. - - A Texinfo file is a plain ASCII file containing text and "@-commands" -(words preceded by an `@') that tell the typesetting and formatting -programs what to do. You may edit a Texinfo file with any text editor; -but it is especially convenient to use GNU Emacs since that editor has -a special mode, called Texinfo mode, that provides various -Texinfo-related features. (*Note Texinfo Mode::.) - - Before writing a Texinfo source file, you should become familiar with -the Info documentation reading program and learn about nodes, menus, -cross references, and the rest. (*note info: (info)Top, for more -information.) - - You can use Texinfo to create both on-line help and printed manuals; -moreover, Texinfo is freely redistributable. For these reasons, Texinfo -is the format in which documentation for GNU utilities and libraries is -written. - - -File: texinfo.info, Node: Info Files, Next: Printed Books, Prev: Using Texinfo, Up: Overview - -Info files -========== - - An Info file is a Texinfo file formatted so that the Info -documentation reading program can operate on it. (`makeinfo' and -`texinfo-format-buffer' are two commands that convert a Texinfo file -into an Info file.) - - Info files are divided into pieces called "nodes", each of which -contains the discussion of one topic. Each node has a name, and -contains both text for the user to read and pointers to other nodes, -which are identified by their names. The Info program displays one node -at a time, and provides commands with which the user can move to other -related nodes. - - *note info: (info)Top, for more information about using Info. - - Each node of an Info file may have any number of child nodes that -describe subtopics of the node's topic. The names of child nodes are -listed in a "menu" within the parent node; this allows you to use -certain Info commands to move to one of the child nodes. Generally, an -Info file is organized like a book. If a node is at the logical level -of a chapter, its child nodes are at the level of sections; likewise, -the child nodes of sections are at the level of subsections. - - All the children of any one parent are linked together in a -bidirectional chain of `Next' and `Previous' pointers. The `Next' -pointer provides a link to the next section, and the `Previous' pointer -provides a link to the previous section. This means that all the nodes -that are at the level of sections within a chapter are linked together. -Normally the order in this chain is the same as the order of the -children in the parent's menu. Each child node records the parent node -name as its `Up' pointer. The last child has no `Next' pointer, and the -first child has the parent both as its `Previous' and as its `Up' -pointer.(1) (*note Info Files-Footnotes::) - - The book-like structuring of an Info file into nodes that correspond -to chapters, sections, and the like is a matter of convention, not a -requirement. The `Up', `Previous', and `Next' pointers of a node can -point to any other nodes, and a menu can contain any other nodes. -Thus, the node structure can be any directed graph. But it is usually -more comprehensible to follow a structure that corresponds to the -structure of chapters and sections in a printed book or report. - - In addition to menus and to `Next', `Previous', and `Up' pointers, -Info provides pointers of another kind, called references, that can be -sprinkled throughout the text. This is usually the best way to -represent links that do not fit a hierarchical structure. - - Usually, you will design a document so that its nodes match the -structure of chapters and sections in the printed output. But -occasionally there are times when this is not right for the material -being discussed. Therefore, Texinfo uses separate commands to specify -the node structure for the Info file and the section structure for the -printed output. - - Generally, you enter an Info file through a node that by convention is -named `Top'. This node normally contains just a brief summary of the -file's purpose, and a large menu through which the rest of the file is -reached. From this node, you can either traverse the file -systematically by going from node to node, or you can go to a specific -node listed in the main menu, or you can search the index menus and then -go directly to the node that has the information you want. -Alternatively, with the standalone Info program, you can specify -specific menu items on the command line (*note Top: (info)Top.). - - If you want to read through an Info file in sequence, as if it were a -printed manual, you can hit repeatedly, or you get the whole file -with the advanced Info command `g *'. (*note Advanced Info commands: -(info)Expert.) - - The `dir' file in the `info' directory serves as the departure point -for the whole Info system. From it, you can reach the `Top' nodes of -each of the documents in a complete Info system. - - -File: texinfo.info, Node: Info Files-Footnotes, Up: Info Files - - (1) In some documents, the first child has no `Previous' pointer. -Occasionally, the last child has the node name of the next following -higher level node as its `Next' pointer. - - -File: texinfo.info, Node: Printed Books, Next: Formatting Commands, Prev: Info Files, Up: Overview - -Printed Books -============= - - A Texinfo file can be formatted and typeset as a printed book or -manual. To do this, you need TeX, a powerful, sophisticated typesetting -program written by Donald Knuth.(1) (*note Printed Books-Footnotes::) - - A Texinfo-based book is similar to any other typeset, printed work: it -can have a title page, copyright page, table of contents, and preface, -as well as chapters, numbered or unnumbered sections and subsections, -page headers, cross references, footnotes, and indices. - - You can use Texinfo to write a book without ever having the intention -of converting it into on-line information. You can use Texinfo for -writing a printed novel, and even to write a printed memo, although -this latter application is not recommended since electronic mail is so -much easier. - - TeX is a general purpose typesetting program. Texinfo provides a -file called `texinfo.tex' that contains information (definitions or -"macros") that TeX uses when it typesets a Texinfo file. -(`texinfo.tex' tells TeX how to convert the Texinfo @-commands to TeX -commands, which TeX can then process to create the typeset document.) -`texinfo.tex' contains the specifications for printing a document. - - Most often, documents are printed on 8.5 inch by 11 inch pages (216mm -by 280mm; this is the default size), but you can also print for 7 inch -by 9.25 inch pages (178mm by 235mm; the `@smallbook' size) or on -European A4 size paper (`@afourpaper'). (*Note Printing "Small" Books: -smallbook. Also, see *Note Printing on A4 Paper: A4 Paper.) - - By changing the parameters in `texinfo.tex', you can change the size -of the printed document. In addition, you can change the style in -which the printed document is formatted; for example, you can change the -sizes and fonts used, the amount of indentation for each paragraph, the -degree to which words are hyphenated, and the like. By changing the -specifications, you can make a book look dignified, old and serious, or -light-hearted, young and cheery. - - TeX is freely distributable. It is written in a superset of Pascal -called WEB and can be compiled either in Pascal or (by using a -conversion program that comes with the TeX distribution) in C. (*Note -TeX Mode: (xemacs)TeX Mode, for information about TeX.) - - TeX is very powerful and has a great many features. Because a -Texinfo file must be able to present information both on a -character-only terminal in Info form and in a typeset book, the -formatting commands that Texinfo supports are necessarily limited. - - *Note How to Obtain TeX: Obtaining TeX. - - -File: texinfo.info, Node: Printed Books-Footnotes, Up: Printed Books - - (1) You can also use the `texi2roff' program if you do not have TeX; -since Texinfo is designed for use with TeX, `texi2roff' is not -described here. `texi2roff' is not part of the standard GNU -distribution. - - -File: texinfo.info, Node: Formatting Commands, Next: Conventions, Prev: Printed Books, Up: Overview - -@-commands -========== - - In a Texinfo file, the commands that tell TeX how to typeset the -printed manual and tell `makeinfo' and `texinfo-format-buffer' how to -create an Info file are preceded by `@'; they are called "@-commands". -For example, `@node' is the command to indicate a node and `@chapter' -is the command to indicate the start of a chapter. - - *Please note:* All the @-commands, with the exception of the - `@TeX{}' command, must be written entirely in lower case. - - The Texinfo @-commands are a strictly limited set of constructs. The -strict limits make it possible for Texinfo files to be understood both -by TeX and by the code that converts them into Info files. You can -display Info files on any terminal that displays alphabetic and numeric -characters. Similarly, you can print the output generated by TeX on a -wide variety of printers. - - Depending on what they do or what arguments(1) (*note Formatting -Commands-Footnotes::) they take, you need to write @-commands on lines -of their own or as part of sentences: - - * Write a command such as `@noindent' at the beginning of a line as - the only text on the line. (`@noindent' prevents the beginning of - the next line from being indented as the beginning of a paragraph.) - - * Write a command such as `@chapter' at the beginning of a line - followed by the command's arguments, in this case the chapter - title, on the rest of the line. (`@chapter' creates chapter - titles.) - - * Write a command such as `@dots{}' wherever you wish but usually - within a sentence. (`@dots{}' creates dots ...) - - * Write a command such as `@code{SAMPLE-CODE}' wherever you wish - (but usually within a sentence) with its argument, SAMPLE-CODE in - this example, between the braces. (`@code' marks text as being - code.) - - * Write a command such as `@example' at the beginning of a line of - its own; write the body-text on following lines; and write the - matching `@end' command, `@end example' in this case, at the - beginning of a line of its own after the body-text. (`@example' - ... `@end example' indents and typesets body-text as an example.) - -As a general rule, a command requires braces if it mingles among other -text; but it does not need braces if it starts a line of its own. The -non-alphabetic commands, such as `@:', are exceptions to the rule; they -do not need braces. - - As you gain experience with Texinfo, you will rapidly learn how to -write the different commands: the different ways to write commands make -it easier to write and read Texinfo files than if all commands followed -exactly the same syntax. (For details about @-command syntax, see -*Note @-Command Syntax: Command Syntax.) - - -File: texinfo.info, Node: Formatting Commands-Footnotes, Up: Formatting Commands - - (1) The word "argument" comes from the way it is used in mathematics -and does not refer to a disputation between two people; it refers to the -information presented to the command. According to the `Oxford English -Dictionary', the word derives from the Latin for "to make clear, -prove"; thus it came to mean `the evidence offered as proof', which is -to say, `the information offered', which led to its mathematical -meaning. In its other thread of derivation, the word came to mean `to -assert in a manner against which others may make counter assertions', -which led to the meaning of `argument' as a disputation. - - -File: texinfo.info, Node: Conventions, Next: Comments, Prev: Formatting Commands, Up: Overview - -General Syntactic Conventions -============================= - - All printable ASCII characters except `@', `{' and `}' can appear in -a Texinfo file and stand for themselves. `@' is the escape character -which introduces commands. `{' and `}' should be used only to surround -arguments to certain commands. To put one of these special characters -into the document, put an `@' character in front of it, like this: -`@@', `@{', and `@}'. - - It is customary in TeX to use doubled single-quote characters to -begin and end quotations: ` ` and ' ' (but without a space between the -two single-quote characters). This convention should be followed in -Texinfo files. TeX converts doubled single-quote characters to left- -and right-hand doubled quotation marks and Info converts doubled -single-quote characters to ASCII double-quotes: ` ` and ' ' to " . - - Use three hyphens in a row, `---', for a dash--like this. In TeX, a -single or double hyphen produces a printed dash that is shorter than -the usual typeset dash. Info reduces three hyphens to two for display -on the screen. - - To prevent a paragraph from being indented in the printed manual, put -the command `@noindent' on a line by itself before the paragraph. - - If you mark off a region of the Texinfo file with the `@iftex' and -`@end iftex' commands, that region will appear only in the printed -copy; in that region, you can use certain commands borrowed from plain -TeX that you cannot use in Info. Likewise, if you mark off a region -with the `@ifinfo' and `@end ifinfo' commands, that region will appear -only in the Info file; in that region, you can use Info commands that -you cannot use in TeX. Similarly for `@ifhtml ... @end ifhtml', -`@ifnothtml ... @end ifnothtml', `@ifnotinfo ... @end ifnotinfo', -`@ifnottex ... @end ifnottex', *Note Conditionals::. - - *Caution:* Do not use tabs in a Texinfo file! TeX uses - variable-width fonts, which means that it cannot predefine a tab - to work in all circumstances. Consequently, TeX treats tabs like - single spaces, and that is not what they look like. Furthermore, - `makeinfo' does nothing special with tabs, and thus a tab character - in your input file may appear differently in the output. - - To avoid this problem, Texinfo mode causes GNU Emacs to insert - multiple spaces when you press the key. - - Also, you can run `untabify' in Emacs to convert tabs in a region - to multiple spaces. - - Don't use tabs. - - -File: texinfo.info, Node: Comments, Next: Minimum, Prev: Conventions, Up: Overview - -Comments -======== - - You can write comments in a Texinfo file that will not appear in -either the Info file or the printed manual by using the `@comment' -command (which may be abbreviated to `@c'). Such comments are for the -person who reads the Texinfo file. All the text on a line that follows -either `@comment' or `@c' is a comment; the rest of the line does not -appear in either the Info file or the printed manual. (Often, you can -write the `@comment' or `@c' in the middle of a line, and only the text -that follows after the `@comment' or `@c' command does not appear; but -some commands, such as `@settitle' and `@setfilename', work on a whole -line. You cannot use `@comment' or `@c' in a line beginning with such -a command.) - - You can write long stretches of text that will not appear in either -the Info file or the printed manual by using the `@ignore' and `@end -ignore' commands. Write each of these commands on a line of its own, -starting each command at the beginning of the line. Text between these -two commands does not appear in the processed output. You can use -`@ignore' and `@end ignore' for writing comments. Often, `@ignore' and -`@end ignore' is used to enclose a part of the copying permissions that -applies to the Texinfo source file of a document, but not to the Info -or printed version of the document. - - -File: texinfo.info, Node: Minimum, Next: Six Parts, Prev: Comments, Up: Overview - -What a Texinfo File Must Have -============================= - - By convention, the names of Texinfo files end with one of the -extensions `.texinfo', `.texi', or `.tex'. The longer extension is -preferred since it describes more clearly to a human reader the nature -of the file. The shorter extensions are for operating systems that -cannot handle long file names. - - In order to be made into a printed manual and an Info file, a Texinfo -file *must* begin with lines like this: - - \input texinfo - @setfilename INFO-FILE-NAME - @settitle NAME-OF-MANUAL - -The contents of the file follow this beginning, and then you *must* end -a Texinfo file with a line like this: - - @bye - -The `\input texinfo' line tells TeX to use the `texinfo.tex' file, -which tells TeX how to translate the Texinfo @-commands into TeX -typesetting commands. (Note the use of the backslash, `\'; this is -correct for TeX.) The `@setfilename' line provides a name for the Info -file and tells TeX to open auxiliary files. The `@settitle' line -specifies a title for the page headers (or footers) of the printed -manual. - - The `@bye' line at the end of the file on a line of its own tells the -formatters that the file is ended and to stop formatting. - - Usually, you will not use quite such a spare format, but will include -mode setting and start-of-header and end-of-header lines at the -beginning of a Texinfo file, like this: - - \input texinfo @c -*-texinfo-*- - @c %**start of header - @setfilename INFO-FILE-NAME - @settitle NAME-OF-MANUAL - @c %**end of header - -In the first line, `-*-texinfo-*-' causes Emacs to switch into Texinfo -mode when you edit the file. - - The `@c' lines which surround the `@setfilename' and `@settitle' -lines are optional, but you need them in order to run TeX or Info on -just part of the file. (*Note Start of Header::, for more information.) - - Furthermore, you will usually provide a Texinfo file with a title -page, indices, and the like. But the minimum, which can be useful for -short documents, is just the three lines at the beginning and the one -line at the end. - - -File: texinfo.info, Node: Six Parts, Next: Short Sample, Prev: Minimum, Up: Overview - -Six Parts of a Texinfo File -=========================== - - Generally, a Texinfo file contains more than the minimal beginning -and end--it usually contains six parts: - -1. Header - The "Header" names the file, tells TeX which definitions' file to - use, and performs other "housekeeping" tasks. - -2. Summary Description and Copyright - The "Summary Description and Copyright" segment describes the - document and contains the copyright notice and copying permissions - for the Info file. The segment must be enclosed between `@ifinfo' - and `@end ifinfo' commands so that the formatters place it only in - the Info file. - -3. Title and Copyright - The "Title and Copyright" segment contains the title and copyright - pages and copying permissions for the printed manual. The segment - must be enclosed between `@titlepage' and `@end titlepage' - commands. The title and copyright page appear only in the printed - manual. - -4. `Top' Node and Master Menu - The "Master Menu" contains a complete menu of all the nodes in the - whole Info file. It appears only in the Info file, in the `Top' - node. - -5. Body - The "Body" of the document may be structured like a traditional - book or encyclopedia or it may be free form. - -6. End - The "End" contains commands for printing indices and generating - the table of contents, and the `@bye' command on a line of its own. - diff --git a/info/texinfo.info-10 b/info/texinfo.info-10 deleted file mode 100644 index 7b4fbcc..0000000 --- a/info/texinfo.info-10 +++ /dev/null @@ -1,1219 +0,0 @@ -This is Info file ../info/texinfo.info, produced by Makeinfo version -1.68 from the input file texinfo.texi. - -INFO-DIR-SECTION Texinfo documentation system -START-INFO-DIR-ENTRY -* Texinfo: (texinfo). The GNU documentation format. -* install-info: (texinfo)Invoking install-info. Updating info/dir entries. -* texi2dvi: (texinfo)Format with texi2dvi. Printing Texinfo documentation. -* texindex: (texinfo)Format with tex/texindex. Sorting Texinfo index files. -* makeinfo: (texinfo)makeinfo Preferred. Translate Texinfo source. -END-INFO-DIR-ENTRY - - This file documents Texinfo, a documentation system that can produce -both on-line information and a printed manual from a single source file. - - Copyright (C) 1988, 90, 91, 92, 93, 95, 96, 97, 98 Free Software -Foundation, Inc. - - This edition is for Texinfo version 3.12. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: texinfo.info, Node: Tips, Next: Sample Texinfo File, Prev: Command List, Up: Top - -Tips and Hints -************** - - Here are some tips for writing Texinfo documentation: - - * Write in the present tense, not in the past or the future. - - * Write actively! For example, write "We recommend that ..." rather - than "It is recommended that ...". - - * Use 70 or 72 as your fill column. Longer lines are hard to read. - - * Include a copyright notice and copying permissions. - -Index, Index, Index! -.................... - - Write many index entries, in different ways. Readers like indices; -they are helpful and convenient. - - Although it is easiest to write index entries as you write the body of -the text, some people prefer to write entries afterwards. In either -case, write an entry before the paragraph to which it applies. This -way, an index entry points to the first page of a paragraph that is -split across pages. - - Here are more hints we have found valuable: - - * Write each index entry differently, so each entry refers to a - different place in the document. - - * Write index entries only where a topic is discussed significantly. - For example, it is not useful to index "debugging information" in - a chapter on reporting bugs. Someone who wants to know about - debugging information will certainly not find it in that chapter. - - * Consistently capitalize the first word of every concept index - entry, or else consistently use lower case. Terse entries often - call for lower case; longer entries for capitalization. Whichever - case convention you use, please use one or the other consistently! - Mixing the two styles looks bad. - - * Always capitalize or use upper case for those words in an index for - which this is proper, such as names of countries or acronyms. - Always use the appropriate case for case-sensitive names, such as - those in C or Lisp. - - * Write the indexing commands that refer to a whole section - immediately after the section command, and write the indexing - commands that refer to the paragraph before the paragraph. - - In the example that follows, a blank line comes after the index - entry for "Leaping": - - @section The Dog and the Fox - @cindex Jumping, in general - @cindex Leaping - - @cindex Dog, lazy, jumped over - @cindex Lazy dog jumped over - @cindex Fox, jumps over dog - @cindex Quick fox jumps over dog - The quick brown fox jumps over the lazy dog. - - (Note that the example shows entries for the same concept that are - written in different ways--`Lazy dog', and `Dog, lazy'--so readers - can look up the concept in different ways.) - -Blank Lines -........... - - * Insert a blank line between a sectioning command and the first - following sentence or paragraph, or between the indexing commands - associated with the sectioning command and the first following - sentence or paragraph, as shown in the tip on indexing. - Otherwise, a formatter may fold title and paragraph together. - - * Always insert a blank line before an `@table' command and after an - `@end table' command; but never insert a blank line after an - `@table' command or before an `@end table' command. - - For example, - - Types of fox: - - @table @samp - @item Quick - Jump over lazy dogs. - - @item Brown - Also jump over lazy dogs. - @end table - @noindent - On the other hand, ... - - Insert blank lines before and after `@itemize' ... `@end itemize' - and `@enumerate' ... `@end enumerate' in the same way. - -Complete Phrases -................ - - Complete phrases are easier to read than ... - - * Write entries in an itemized list as complete sentences; or at - least, as complete phrases. Incomplete expressions ... awkward - ... like this. - - * Write the prefatory sentence or phrase for a multi-item list or - table as a complete expression. Do not write "You can set:"; - instead, write "You can set these variables:". The former - expression sounds cut off. - -Editions, Dates and Versions -............................ - - Write the edition and version numbers and date in three places in -every manual: - - 1. In the first `@ifinfo' section, for people reading the Texinfo - file. - - 2. In the `@titlepage' section, for people reading the printed manual. - - 3. In the `Top' node, for people reading the Info file. - -Also, it helps to write a note before the first `@ifinfo' section to -explain what you are doing. - -For example: - - @c ===> NOTE! <== - @c Specify the edition and version numbers and date - @c in *three* places: - @c 1. First ifinfo section 2. title page 3. top node - @c To find the locations, search for !!set - - @ifinfo - @c !!set edition, date, version - This is Edition 4.03, January 1992, - of the @cite{GDB Manual} for GDB Version 4.3. - ... - ---or use `@set' and `@value' (*note `@value' Example: value Example.). - -Definition Commands -................... - - Definition commands are `@deffn', `@defun', `@defmac', and the like, -and enable you to write descriptions in a uniform format. - - * Write just one definition command for each entity you define with a - definition command. The automatic indexing feature creates an - index entry that leads the reader to the definition. - - * Use `@table' ... `@end table' in an appendix that contains a - summary of functions, not `@deffn' or other definition commands. - -Capitalization -.............. - - * Capitalize "Texinfo"; it is a name. Do not write the `x' or `i' - in upper case. - - * Capitalize "Info"; it is a name. - - * Write TeX using the `@TeX{}' command. Note the uppercase `T' and - `X'. This command causes the formatters to typeset the name - according to the wishes of Donald Knuth, who wrote TeX. - -Spaces -...... - - Do not use spaces to format a Texinfo file, except inside of -`@example' ... `@end example' and similar commands. - - For example, TeX fills the following: - - @kbd{C-x v} - @kbd{M-x vc-next-action} - Perform the next logical operation - on the version-controlled file - corresponding to the current buffer. - -so it looks like this: - - `C-x v' `M-x vc-next-action' Perform the next logical operation on - the version-controlled file corresponding to the current buffer. - -In this case, the text should be formatted with `@table', `@item', and -`@itemx', to create a table. - -@code, @samp, @var, and `---' -............................. - - * Use `@code' around Lisp symbols, including command names. For - example, - - The main function is @code{vc-next-action}, ... - - * Avoid putting letters such as `s' immediately after an `@code'. - Such letters look bad. - - * Use `@var' around meta-variables. Do not write angle brackets - around them. - - * Use three hyphens in a row, `---', to indicate a long dash. TeX - typesets these as a long dash and the Info formatters reduce three - hyphens to two. - -Periods Outside of Quotes -......................... - - Place periods and other punctuation marks *outside* of quotations, -unless the punctuation is part of the quotation. This practice goes -against publishing conventions in the United States, but enables the -reader to distinguish between the contents of the quotation and the -whole passage. - - For example, you should write the following sentence with the period -outside the end quotation marks: - - Evidently, `au' is an abbreviation for ``author''. - -since `au' does *not* serve as an abbreviation for `author.' (with a -period following the word). - -Introducing New Terms -..................... - - * Introduce new terms so that a reader who does not know them can - understand them from context; or write a definition for the term. - - For example, in the following, the terms "check in", "register" and - "delta" are all appearing for the first time; the example sentence - should be rewritten so they are understandable. - - The major function assists you in checking in a file to your - version control system and registering successive sets of - changes to it as deltas. - - * Use the `@dfn' command around a word being introduced, to indicate - that the reader should not expect to know the meaning already, and - should expect to learn the meaning from this passage. - -@pxref -...... - - Absolutely never use `@pxref' except in the special context for which -it is designed: inside parentheses, with the closing parenthesis -following immediately after the closing brace. One formatter -automatically inserts closing punctuation and the other does not. This -means that the output looks right both in printed output and in an Info -file, but only when the command is used inside parentheses. - -Invoking from a Shell -..................... - - You can invoke programs such as Emacs, GCC, and `gawk' from a shell. -The documentation for each program should contain a section that -describes this. Unfortunately, if the node names and titles for these -sections are all different, readers find it hard to search for the -section. - - Name such sections with a phrase beginning with the word -`Invoking ...', as in `Invoking Emacs'; this way users can find the -section easily. - -ANSI C Syntax -............. - - When you use `@example' to describe a C function's calling -conventions, use the ANSI C syntax, like this: - - void dld_init (char *@var{path}); - -And in the subsequent discussion, refer to the argument values by -writing the same argument names, again highlighted with `@var'. - - Avoid the obsolete style that looks like this: - - #include - - dld_init (path) - char *path; - - Also, it is best to avoid writing `#include' above the declaration -just to indicate that the function is declared in a header file. The -practice may give the misimpression that the `#include' belongs near -the declaration of the function. Either state explicitly which header -file holds the declaration or, better yet, name the header file used -for a group of functions at the beginning of the section that describes -the functions. - -Bad Examples -............ - - Here are several examples of bad writing to avoid: - - In this example, say, " ... you must `@dfn'{check in} the new -version." That flows better. - - When you are done editing the file, you must perform a - `@dfn'{check in}. - - In the following example, say, "... makes a unified interface such as -VC mode possible." - - SCCS, RCS and other version-control systems all perform similar - functions in broadly similar ways (it is this resemblance which - makes a unified control mode like this possible). - - And in this example, you should specify what `it' refers to: - - If you are working with other people, it assists in coordinating - everyone's changes so they do not step on each other. - -And Finally ... -............... - - * Pronounce TeX as if the `X' were a Greek `chi', as the last sound - in the name `Bach'. But pronounce Texinfo as in `speck': - "teckinfo". - - * Write notes for yourself at the very end of a Texinfo file after - the `@bye'. None of the formatters process text after the `@bye'; - it is as if the text were within `@ignore' ... `@end ignore'. - - -File: texinfo.info, Node: Sample Texinfo File, Next: Sample Permissions, Prev: Tips, Up: Top - -A Sample Texinfo File -********************* - - Here is a complete, short sample Texinfo file, without any commentary. -You can see this file, with comments, in the first chapter. *Note A -Short Sample Texinfo File: Short Sample. - - \input texinfo @c -*-texinfo-*- - @c %**start of header - @setfilename sample.info - @settitle Sample Document - @c %**end of header - - @setchapternewpage odd - - @ifinfo - This is a short example of a complete Texinfo file. - - Copyright 1990 Free Software Foundation, Inc. - @end ifinfo - - @titlepage - @sp 10 - @comment The title is printed in a large font. - @center @titlefont{Sample Title} - - @c The following two commands start the copyright page. - @page - @vskip 0pt plus 1filll - Copyright @copyright{} 1990 Free Software Foundation, Inc. - @end titlepage - - @node Top, First Chapter, , (dir) - @comment node-name, next, previous, up - - @menu - * First Chapter:: The first chapter is the - only chapter in this sample. - * Concept Index:: This index has two entries. - @end menu - - @node First Chapter, Concept Index, Top, Top - @comment node-name, next, previous, up - @chapter First Chapter - @cindex Sample index entry - - This is the contents of the first chapter. - @cindex Another sample index entry - - Here is a numbered list. - - @enumerate - @item - This is the first item. - - @item - This is the second item. - @end enumerate - - The @code{makeinfo} and @code{texinfo-format-buffer} - commands transform a Texinfo file such as this into - an Info file; and @TeX{} typesets it for a printed - manual. - - @node Concept Index, , First Chapter, Top - @comment node-name, next, previous, up - @unnumbered Concept Index - - @printindex cp - - @contents - @bye - - -File: texinfo.info, Node: Sample Permissions, Next: Include Files, Prev: Sample Texinfo File, Up: Top - -Sample Permissions -****************** - - Texinfo files should contain sections that tell the readers that they -have the right to copy and distribute the Texinfo file, the Info file, -and the printed manual. - - Also, if you are writing a manual about software, you should explain -that the software is free and either include the GNU General Public -License (GPL) or provide a reference to it. *Note Distribution: -(xemacs)Distrib, for an example of the text that could be used in the -software "Distribution", "General Public License", and "NO WARRANTY" -sections of a document. *Note Texinfo Copying Conditions: Copying, for -an example of a brief explanation of how the copying conditions provide -you with rights. - -* Menu: - -* Inserting Permissions:: How to put permissions in your document. -* ifinfo Permissions:: Sample `ifinfo' copying permissions. -* Titlepage Permissions:: Sample Titlepage copying permissions. - - -File: texinfo.info, Node: Inserting Permissions, Next: ifinfo Permissions, Prev: Sample Permissions, Up: Sample Permissions - -Inserting Permissions -===================== - - In a Texinfo file, the first `@ifinfo' section usually begins with a -line that says what the file documents. This is what a person reading -the unprocessed Texinfo file or using the advanced Info command `g *' -sees first. *note Advanced Info commands: (info)Expert, for more -information. (A reader using the regular Info commands usually starts -reading at the first node and skips this first section, which is not in -a node.) - - In the `@ifinfo' section, the summary sentence is followed by a -copyright notice and then by the copying permission notice. One of the -copying permission paragraphs is enclosed in `@ignore' and `@end -ignore' commands. This paragraph states that the Texinfo file can be -processed through TeX and printed, provided the printed manual carries -the proper copying permission notice. This paragraph is not made part -of the Info file since it is not relevant to the Info file; but it is a -mandatory part of the Texinfo file since it permits people to process -the Texinfo file in TeX and print the results. - - In the printed manual, the Free Software Foundation copying permission -notice follows the copyright notice and publishing information and is -located within the region delineated by the `@titlepage' and `@end -titlepage' commands. The copying permission notice is exactly the same -as the notice in the `@ifinfo' section except that the paragraph -enclosed in `@ignore' and `@end ignore' commands is not part of the -notice. - - To make it simple to insert a permission notice into each section of -the Texinfo file, sample permission notices for each section are -reproduced in full below. - - Note that you may need to specify the correct name of a section -mentioned in the permission notice. For example, in `The GDB Manual', -the name of the section referring to the General Public License is -called the "GDB General Public License", but in the sample shown below, -that section is referred to generically as the "GNU General Public -License". If the Texinfo file does not carry a copy of the General -Public License, leave out the reference to it, but be sure to include -the rest of the sentence. - - -File: texinfo.info, Node: ifinfo Permissions, Next: Titlepage Permissions, Prev: Inserting Permissions, Up: Sample Permissions - -`ifinfo' Copying Permissions -============================ - - In the `@ifinfo' section of a Texinfo file, the standard Free -Software Foundation permission notice reads as follows: - - This file documents ... - - Copyright 1998 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim - copies of this manual provided the copyright notice and - this permission notice are preserved on all copies. - - @ignore - Permission is granted to process this file through TeX - and print the results, provided the printed document - carries a copying permission notice identical to this - one except for the removal of this paragraph (this - paragraph not being relevant to the printed manual). - - @end ignore - Permission is granted to copy and distribute modified - versions of this manual under the conditions for - verbatim copying, provided also that the sections - entitled ``Copying'' and ``GNU General Public License'' - are included exactly as in the original, and provided - that the entire resulting derived work is distributed - under the terms of a permission notice identical to this - one. - - Permission is granted to copy and distribute - translations of this manual into another language, - under the above conditions for modified versions, - except that this permission notice may be stated in a - translation approved by the Free Software Foundation. - - -File: texinfo.info, Node: Titlepage Permissions, Prev: ifinfo Permissions, Up: Sample Permissions - -Titlepage Copying Permissions -============================= - - In the `@titlepage' section of a Texinfo file, the standard Free -Software Foundation copying permission notice follows the copyright -notice and publishing information. The standard phrasing is as follows: - - Permission is granted to make and distribute verbatim - copies of this manual provided the copyright notice and - this permission notice are preserved on all copies. - - Permission is granted to copy and distribute modified - versions of this manual under the conditions for - verbatim copying, provided also that the sections - entitled ``Copying'' and ``GNU General Public License'' - are included exactly as in the original, and provided - that the entire resulting derived work is distributed - under the terms of a permission notice identical to this - one. - - Permission is granted to copy and distribute - translations of this manual into another language, - under the above conditions for modified versions, - except that this permission notice may be stated in a - translation approved by the Free Software Foundation. - - -File: texinfo.info, Node: Include Files, Next: Headings, Prev: Sample Permissions, Up: Top - -Include Files -************* - - When TeX or an Info formatting command sees an `@include' command in -a Texinfo file, it processes the contents of the file named by the -command and incorporates them into the DVI or Info file being created. -Index entries from the included file are incorporated into the indices -of the output file. - - Include files let you keep a single large document as a collection of -conveniently small parts. - -* Menu: - -* Using Include Files:: How to use the `@include' command. -* texinfo-multiple-files-update:: How to create and update nodes and - menus when using included files. -* Include File Requirements:: What `texinfo-multiple-files-update' expects. -* Sample Include File:: A sample outer file with included files - within it; and a sample included file. -* Include Files Evolution:: How use of the `@include' command - has changed over time. - - -File: texinfo.info, Node: Using Include Files, Next: texinfo-multiple-files-update, Prev: Include Files, Up: Include Files - -How to Use Include Files -======================== - - To include another file within a Texinfo file, write the `@include' -command at the beginning of a line and follow it on the same line by -the name of a file to be included. For example: - - @include buffers.texi - - An included file should simply be a segment of text that you expect to -be included as is into the overall or "outer" Texinfo file; it should -not contain the standard beginning and end parts of a Texinfo file. In -particular, you should not start an included file with a line saying -`\input texinfo'; if you do, that phrase is inserted into the output -file as is. Likewise, you should not end an included file with an -`@bye' command; nothing after `@bye' is formatted. - - In the past, you were required to write an `@setfilename' line at the -beginning of an included file, but no longer. Now, it does not matter -whether you write such a line. If an `@setfilename' line exists in an -included file, it is ignored. - - Conventionally, an included file begins with an `@node' line that is -followed by an `@chapter' line. Each included file is one chapter. -This makes it easy to use the regular node and menu creating and -updating commands to create the node pointers and menus within the -included file. However, the simple Emacs node and menu creating and -updating commands do not work with multiple Texinfo files. Thus you -cannot use these commands to fill in the `Next', `Previous', and `Up' -pointers of the `@node' line that begins the included file. Also, you -cannot use the regular commands to create a master menu for the whole -file. Either you must insert the menus and the `Next', `Previous', and -`Up' pointers by hand, or you must use the GNU Emacs Texinfo mode -command, `texinfo-multiple-files-update', that is designed for -`@include' files. - - -File: texinfo.info, Node: texinfo-multiple-files-update, Next: Include File Requirements, Prev: Using Include Files, Up: Include Files - -`texinfo-multiple-files-update' -=============================== - - GNU Emacs Texinfo mode provides the `texinfo-multiple-files-update' -command. This command creates or updates `Next', `Previous', and `Up' -pointers of included files as well as those in the outer or overall -Texinfo file, and it creates or updates a main menu in the outer file. -Depending whether you call it with optional arguments, the command -updates only the pointers in the first `@node' line of the included -files or all of them: - -`M-x texinfo-multiple-files-update' - Called without any arguments: - - - Create or update the `Next', `Previous', and `Up' pointers of - the first `@node' line in each file included in an outer or - overall Texinfo file. - - - Create or update the `Top' level node pointers of the outer or - overall file. - - - Create or update a main menu in the outer file. - -`C-u M-x texinfo-multiple-files-update' - Called with `C-u' as a prefix argument: - - - Create or update pointers in the first `@node' line in each - included file. - - - Create or update the `Top' level node pointers of the outer - file. - - - Create and insert a master menu in the outer file. The - master menu is made from all the menus in all the included - files. - -`C-u 8 M-x texinfo-multiple-files-update' - Called with a numeric prefix argument, such as `C-u 8': - - - Create or update *all* the `Next', `Previous', and `Up' - pointers of all the included files. - - - Create or update *all* the menus of all the included files. - - - Create or update the `Top' level node pointers of the outer or - overall file. - - - And then create a master menu in the outer file. This is - similar to invoking `texinfo-master-menu' with an argument - when you are working with just one file. - - Note the use of the prefix argument in interactive use: with a regular -prefix argument, just `C-u', the `texinfo-multiple-files-update' -command inserts a master menu; with a numeric prefix argument, such as -`C-u 8', the command updates *every* pointer and menu in *all* the -files and then inserts a master menu. - - -File: texinfo.info, Node: Include File Requirements, Next: Sample Include File, Prev: texinfo-multiple-files-update, Up: Include Files - -Include File Requirements -========================= - - If you plan to use the `texinfo-multiple-files-update' command, the -outer Texinfo file that lists included files within it should contain -nothing but the beginning and end parts of a Texinfo file, and a number -of `@include' commands listing the included files. It should not even -include indices, which should be listed in an included file of their -own. - - Moreover, each of the included files must contain exactly one highest -level node (conventionally, `@chapter' or equivalent), and this node -must be the first node in the included file. Furthermore, each of -these highest level nodes in each included file must be at the same -hierarchical level in the file structure. Usually, each is an -`@chapter', an `@appendix', or an `@unnumbered' node. Thus, normally, -each included file contains one, and only one, chapter or -equivalent-level node. - - The outer file should contain only *one* node, the `Top' node. It -should *not* contain any nodes besides the single `Top' node. The -`texinfo-multiple-files-update' command will not process them. - - -File: texinfo.info, Node: Sample Include File, Next: Include Files Evolution, Prev: Include File Requirements, Up: Include Files - -Sample File with `@include' -=========================== - - Here is an example of a complete outer Texinfo file with `@include' -files within it before running `texinfo-multiple-files-update', which -would insert a main or master menu: - - \input texinfo @c -*-texinfo-*- - @setfilename include-example.info - @settitle Include Example - - @setchapternewpage odd - @titlepage - @sp 12 - @center @titlefont{Include Example} - @sp 2 - @center by Whom Ever - - @page - @vskip 0pt plus 1filll - Copyright @copyright{} 1998 Free Software Foundation, Inc. - @end titlepage - - @ifinfo - @node Top, First, , (dir) - @top Master Menu - @end ifinfo - - @include foo.texinfo - @include bar.texinfo - @include concept-index.texinfo - - @summarycontents - @contents - - @bye - - An included file, such as `foo.texinfo', might look like this: - - @node First, Second, , Top - @chapter First Chapter - - Contents of first chapter ... - - The full contents of `concept-index.texinfo' might be as simple as -this: - - @node Concept Index, , Second, Top - @unnumbered Concept Index - - @printindex cp - - The outer Texinfo source file for `The XEmacs Lisp Reference Manual' -is named `elisp.texi'. This outer file contains a master menu with 417 -entries and a list of 41 `@include' files. - - -File: texinfo.info, Node: Include Files Evolution, Prev: Sample Include File, Up: Include Files - -Evolution of Include Files -========================== - - When Info was first created, it was customary to create many small -Info files on one subject. Each Info file was formatted from its own -Texinfo source file. This custom meant that Emacs did not need to make -a large buffer to hold the whole of a large Info file when someone -wanted information; instead, Emacs allocated just enough memory for the -small Info file that contained the particular information sought. This -way, Emacs could avoid wasting memory. - - References from one file to another were made by referring to the file -name as well as the node name. (*Note Referring to Other Info Files: -Other Info Files. Also, see *Note `@xref' with Four and Five -Arguments: Four and Five Arguments.) - - Include files were designed primarily as a way to create a single, -large printed manual out of several smaller Info files. In a printed -manual, all the references were within the same document, so TeX could -automatically determine the references' page numbers. The Info -formatting commands used include files only for creating joint indices; -each of the individual Texinfo files had to be formatted for Info -individually. (Each, therefore, required its own `@setfilename' line.) - - However, because large Info files are now split automatically, it is -no longer necessary to keep them small. - - Nowadays, multiple Texinfo files are used mostly for large documents, -such as `The XEmacs Lisp Reference Manual', and for projects in which -several different people write different sections of a document -simultaneously. - - In addition, the Info formatting commands have been extended to work -with the `@include' command so as to create a single large Info file -that is split into smaller files if necessary. This means that you can -write menus and cross references without naming the different Texinfo -files. - - -File: texinfo.info, Node: Headings, Next: Catching Mistakes, Prev: Include Files, Up: Top - -Page Headings -************* - - Most printed manuals contain headings along the top of every page -except the title and copyright pages. Some manuals also contain -footings. (Headings and footings have no meaning to Info, which is not -paginated.) - -* Menu: - -* Headings Introduced:: Conventions for using page headings. -* Heading Format:: Standard page heading formats. -* Heading Choice:: How to specify the type of page heading. -* Custom Headings:: How to create your own headings and footings. - - -File: texinfo.info, Node: Headings Introduced, Next: Heading Format, Prev: Headings, Up: Headings - -Headings Introduced -=================== - - Texinfo provides standard page heading formats for manuals that are -printed on one side of each sheet of paper and for manuals that are -printed on both sides of the paper. Typically, you will use these -formats, but you can specify your own format if you wish. - - In addition, you can specify whether chapters should begin on a new -page, or merely continue the same page as the previous chapter; and if -chapters begin on new pages, you can specify whether they must be -odd-numbered pages. - - By convention, a book is printed on both sides of each sheet of paper. -When you open a book, the right-hand page is odd-numbered, and chapters -begin on right-hand pages--a preceding left-hand page is left blank if -necessary. Reports, however, are often printed on just one side of -paper, and chapters begin on a fresh page immediately following the end -of the preceding chapter. In short or informal reports, chapters often -do not begin on a new page at all, but are separated from the preceding -text by a small amount of whitespace. - - The `@setchapternewpage' command controls whether chapters begin on -new pages, and whether one of the standard heading formats is used. In -addition, Texinfo has several heading and footing commands that you can -use to generate your own heading and footing formats. - - In Texinfo, headings and footings are single lines at the tops and -bottoms of pages; you cannot create multiline headings or footings. -Each header or footer line is divided into three parts: a left part, a -middle part, and a right part. Any part, or a whole line, may be left -blank. Text for the left part of a header or footer line is set -flushleft; text for the middle part is centered; and, text for the -right part is set flushright. - - -File: texinfo.info, Node: Heading Format, Next: Heading Choice, Prev: Headings Introduced, Up: Headings - -Standard Heading Formats -======================== - - Texinfo provides two standard heading formats, one for manuals printed -on one side of each sheet of paper, and the other for manuals printed -on both sides of the paper. - - By default, nothing is specified for the footing of a Texinfo file, -so the footing remains blank. - - The standard format for single-sided printing consists of a header -line in which the left-hand part contains the name of the chapter, the -central part is blank, and the right-hand part contains the page number. - - A single-sided page looks like this: - - _______________________ - | | - | chapter page number | - | | - | Start of text ... | - | ... | - | | - - The standard format for two-sided printing depends on whether the page -number is even or odd. By convention, even-numbered pages are on the -left- and odd-numbered pages are on the right. (TeX will adjust the -widths of the left- and right-hand margins. Usually, widths are -correct, but during double-sided printing, it is wise to check that -pages will bind properly--sometimes a printer will produce output in -which the even-numbered pages have a larger right-hand margin than the -odd-numbered pages.) - - In the standard double-sided format, the left part of the left-hand -(even-numbered) page contains the page number, the central part is -blank, and the right part contains the title (specified by the -`@settitle' command). The left part of the right-hand (odd-numbered) -page contains the name of the chapter, the central part is blank, and -the right part contains the page number. - - Two pages, side by side as in an open book, look like this: - - _______________________ _______________________ - | | | | - | page number title | | chapter page number | - | | | | - | Start of text ... | | More text ... | - | ... | | ... | - | | | | - -The chapter name is preceded by the word "Chapter", the chapter number -and a colon. This makes it easier to keep track of where you are in the -manual. - - -File: texinfo.info, Node: Heading Choice, Next: Custom Headings, Prev: Heading Format, Up: Headings - -Specifying the Type of Heading -============================== - - TeX does not begin to generate page headings for a standard Texinfo -file until it reaches the `@end titlepage' command. Thus, the title -and copyright pages are not numbered. The `@end titlepage' command -causes TeX to begin to generate page headings according to a standard -format specified by the `@setchapternewpage' command that precedes the -`@titlepage' section. - - There are four possibilities: - -No `@setchapternewpage' command - Cause TeX to specify the single-sided heading format, with chapters - on new pages. This is the same as `@setchapternewpage on'. - -`@setchapternewpage on' - Specify the single-sided heading format, with chapters on new - pages. - -`@setchapternewpage off' - Cause TeX to start a new chapter on the same page as the last page - of the preceding chapter, after skipping some vertical whitespace. - Also cause TeX to typeset for single-sided printing. (You can - override the headers format with the `@headings double' command; - see *Note The `@headings' Command: headings on off.) - -`@setchapternewpage odd' - Specify the double-sided heading format, with chapters on new - pages. - -Texinfo lacks an `@setchapternewpage even' command. - - -File: texinfo.info, Node: Custom Headings, Prev: Heading Choice, Up: Headings - -How to Make Your Own Headings -============================= - - You can use the standard headings provided with Texinfo or specify -your own. By default, Texinfo has no footers, so if you specify them, -the available page size for the main text will be slightly reduced. - - Texinfo provides six commands for specifying headings and footings. -The `@everyheading' command and `@everyfooting' command generate page -headers and footers that are the same for both even- and odd-numbered -pages. The `@evenheading' command and `@evenfooting' command generate -headers and footers for even-numbered (left-hand) pages; and the -`@oddheading' command and `@oddfooting' command generate headers and -footers for odd-numbered (right-hand) pages. - - Write custom heading specifications in the Texinfo file immediately -after the `@end titlepage' command. Enclose your specifications -between `@iftex' and `@end iftex' commands since the -`texinfo-format-buffer' command may not recognize them. Also, you must -cancel the predefined heading commands with the `@headings off' command -before defining your own specifications. - - Here is how to tell TeX to place the chapter name at the left, the -page number in the center, and the date at the right of every header -for both even- and odd-numbered pages: - - @iftex - @headings off - @everyheading @thischapter @| @thispage @| @today{} - @end iftex - -You need to divide the left part from the central part and the central -part from the right part by inserting `@|' between parts. Otherwise, -the specification command will not be able to tell where the text for -one part ends and the next part begins. - - Each part can contain text or @-commands. The text is printed as if -the part were within an ordinary paragraph in the body of the page. -The @-commands replace themselves with the page number, date, chapter -name, or whatever. - - Here are the six heading and footing commands: - -`@everyheading LEFT @| CENTER @| RIGHT' -`@everyfooting LEFT @| CENTER @| RIGHT' - The `every' commands specify the format for both even- and - odd-numbered pages. These commands are for documents that are - printed on one side of each sheet of paper, or for documents in - which you want symmetrical headers or footers. - -`@evenheading LEFT @| CENTER @| RIGHT' -`@oddheading LEFT @| CENTER @| RIGHT' -`@evenfooting LEFT @| CENTER @| RIGHT' -`@oddfooting LEFT @| CENTER @| RIGHT' - The `even' and `odd' commands specify the format for even-numbered - pages and odd-numbered pages. These commands are for books and - manuals that are printed on both sides of each sheet of paper. - - Use the `@this...' series of @-commands to provide the names of -chapters and sections and the page number. You can use the `@this...' -commands in the left, center, or right portions of headers and footers, -or anywhere else in a Texinfo file so long as they are between `@iftex' -and `@end iftex' commands. - - Here are the `@this...' commands: - -`@thispage' - Expands to the current page number. - -`@thischaptername' - Expands to the name of the current chapter. - -`@thischapter' - Expands to the number and name of the current chapter, in the - format `Chapter 1: Title'. - -`@thistitle' - Expands to the name of the document, as specified by the - `@settitle' command. - -`@thisfile' - For `@include' files only: expands to the name of the current - `@include' file. If the current Texinfo source file is not an - `@include' file, this command has no effect. This command does - *not* provide the name of the current Texinfo source file unless - it is an `@include' file. (*Note Include Files::, for more - information about `@include' files.) - -You can also use the `@today{}' command, which expands to the current -date, in `1 Jan 1900' format. - - Other @-commands and text are printed in a header or footer just as -if they were in the body of a page. It is useful to incorporate text, -particularly when you are writing drafts: - - @iftex - @headings off - @everyheading @emph{Draft!} @| @thispage @| @thischapter - @everyfooting @| @| Version: 0.27: @today{} - @end iftex - - Beware of overlong titles: they may overlap another part of the -header or footer and blot it out. - - -File: texinfo.info, Node: Catching Mistakes, Next: Refilling Paragraphs, Prev: Headings, Up: Top - -Formatting Mistakes -******************* - - Besides mistakes in the content of your documentation, there are two -kinds of mistake you can make with Texinfo: you can make mistakes with -@-commands, and you can make mistakes with the structure of the nodes -and chapters. - - Emacs has two tools for catching the @-command mistakes and two for -catching structuring mistakes. - - For finding problems with @-commands, you can run TeX or a region -formatting command on the region that has a problem; indeed, you can -run these commands on each region as you write it. - - For finding problems with the structure of nodes and chapters, you -can use `C-c C-s' (`texinfo-show-structure') and the related `occur' -command and you can use the `M-x Info-validate' command. - -* Menu: - -* makeinfo Preferred:: `makeinfo' finds errors. -* Debugging with Info:: How to catch errors with Info formatting. -* Debugging with TeX:: How to catch errors with TeX formatting. -* Using texinfo-show-structure:: How to use `texinfo-show-structure'. -* Using occur:: How to list all lines containing a pattern. -* Running Info-Validate:: How to find badly referenced nodes. - - -File: texinfo.info, Node: makeinfo Preferred, Next: Debugging with Info, Prev: Catching Mistakes, Up: Catching Mistakes - -`makeinfo' Find Errors -====================== - - The `makeinfo' program does an excellent job of catching errors and -reporting them--far better than `texinfo-format-region' or -`texinfo-format-buffer'. In addition, the various functions for -automatically creating and updating node pointers and menus remove many -opportunities for human error. - - If you can, use the updating commands to create and insert pointers -and menus. These prevent many errors. Then use `makeinfo' (or its -Texinfo mode manifestations, `makeinfo-region' and `makeinfo-buffer') -to format your file and check for other errors. This is the best way -to work with Texinfo. But if you cannot use `makeinfo', or your -problem is very puzzling, then you may want to use the tools described -in this appendix. - - -File: texinfo.info, Node: Debugging with Info, Next: Debugging with TeX, Prev: makeinfo Preferred, Up: Catching Mistakes - -Catching Errors with Info Formatting -==================================== - - After you have written part of a Texinfo file, you can use the -`texinfo-format-region' or the `makeinfo-region' command to see whether -the region formats properly. - - Most likely, however, you are reading this section because for some -reason you cannot use the `makeinfo-region' command; therefore, the -rest of this section presumes that you are using -`texinfo-format-region'. - - If you have made a mistake with an @-command, `texinfo-format-region' -will stop processing at or after the error and display an error -message. To see where in the buffer the error occurred, switch to the -`*Info Region*' buffer; the cursor will be in a position that is after -the location of the error. Also, the text will not be formatted after -the place where the error occurred (or more precisely, where it was -detected). - - For example, if you accidentally end a menu with the command `@end -menus' with an `s' on the end, instead of with `@end menu', you will -see an error message that says: - - @end menus is not handled by texinfo - -The cursor will stop at the point in the buffer where the error occurs, -or not long after it. The buffer will look like this: - - ---------- Buffer: *Info Region* ---------- - * Menu: - - * Using texinfo-show-structure:: How to use - `texinfo-show-structure' - to catch mistakes. - * Running Info-Validate:: How to check for - unreferenced nodes. - @end menus - -!- - ---------- Buffer: *Info Region* ---------- - - The `texinfo-format-region' command sometimes provides slightly odd -error messages. For example, the following cross reference fails to -format: - - (@xref{Catching Mistakes, for more info.) - -In this case, `texinfo-format-region' detects the missing closing brace -but displays a message that says `Unbalanced parentheses' rather than -`Unbalanced braces'. This is because the formatting command looks for -mismatches between braces as if they were parentheses. - - Sometimes `texinfo-format-region' fails to detect mistakes. For -example, in the following, the closing brace is swapped with the -closing parenthesis: - - (@xref{Catching Mistakes), for more info.} - -Formatting produces: - (*Note for more info.: Catching Mistakes) - - The only way for you to detect this error is to realize that the -reference should have looked like this: - - (*Note Catching Mistakes::, for more info.) - - Incidentally, if you are reading this node in Info and type `f ' -(`Info-follow-reference'), you will generate an error message that says: - - No such node: "Catching Mistakes) The only way ... - -This is because Info perceives the example of the error as the first -cross reference in this node and if you type a immediately after -typing the Info `f' command, Info will attempt to go to the referenced -node. If you type `f catch ', Info will complete the node -name of the correctly written example and take you to the `Catching -Mistakes' node. (If you try this, you can return from the `Catching -Mistakes' node by typing `l' (`Info-last').) - diff --git a/info/texinfo.info-11 b/info/texinfo.info-11 deleted file mode 100644 index 94a7f31..0000000 --- a/info/texinfo.info-11 +++ /dev/null @@ -1,848 +0,0 @@ -This is Info file ../info/texinfo.info, produced by Makeinfo version -1.68 from the input file texinfo.texi. - -INFO-DIR-SECTION Texinfo documentation system -START-INFO-DIR-ENTRY -* Texinfo: (texinfo). The GNU documentation format. -* install-info: (texinfo)Invoking install-info. Updating info/dir entries. -* texi2dvi: (texinfo)Format with texi2dvi. Printing Texinfo documentation. -* texindex: (texinfo)Format with tex/texindex. Sorting Texinfo index files. -* makeinfo: (texinfo)makeinfo Preferred. Translate Texinfo source. -END-INFO-DIR-ENTRY - - This file documents Texinfo, a documentation system that can produce -both on-line information and a printed manual from a single source file. - - Copyright (C) 1988, 90, 91, 92, 93, 95, 96, 97, 98 Free Software -Foundation, Inc. - - This edition is for Texinfo version 3.12. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: texinfo.info, Node: Debugging with TeX, Next: Using texinfo-show-structure, Prev: Debugging with Info, Up: Catching Mistakes - -Catching Errors with TeX Formatting -=================================== - - You can also catch mistakes when you format a file with TeX. - - Usually, you will want to do this after you have run -`texinfo-format-buffer' (or, better, `makeinfo-buffer') on the same -file, because `texinfo-format-buffer' sometimes displays error messages -that make more sense than TeX. (*Note Debugging with Info::, for more -information.) - - For example, TeX was run on a Texinfo file, part of which is shown -here: - - ---------- Buffer: texinfo.texi ---------- - name of the Texinfo file as an extension. The - @samp{??} are `wildcards' that cause the shell to - substitute all the raw index files. (@xref{sorting - indices, for more information about sorting - indices.)@refill - ---------- Buffer: texinfo.texi ---------- - -(The cross reference lacks a closing brace.) TeX produced the -following output, after which it stopped: - - ---------- Buffer: *tex-shell* ---------- - Runaway argument? - {sorting indices, for more information about sorting - indices.) @refill @ETC. - ! Paragraph ended before @xref was complete. - - @par - l.27 - - ? - ---------- Buffer: *tex-shell* ---------- - - In this case, TeX produced an accurate and understandable error -message: - - Paragraph ended before @xref was complete. - -`@par' is an internal TeX command of no relevance to Texinfo. `l.27' -means that TeX detected the problem on line 27 of the Texinfo file. -The `?' is the prompt TeX uses in this circumstance. - - Unfortunately, TeX is not always so helpful, and sometimes you must -truly be a Sherlock Holmes to discover what went wrong. - - In any case, if you run into a problem like this, you can do one of -three things. - - 1. You can tell TeX to continue running and ignore just this error by - typing at the `?' prompt. - - 2. You can tell TeX to continue running and to ignore all errors as - best it can by typing `r ' at the `?' prompt. - - This is often the best thing to do. However, beware: the one error - may produce a cascade of additional error messages as its - consequences are felt through the rest of the file. To stop TeX - when it is producing such an avalanche of error messages, type - `C-c' (or `C-c C-c', if you are running a shell inside Emacs). - - 3. You can tell TeX to stop this run by typing `x ' at the `?' - prompt. - - Please note that if you are running TeX inside Emacs, you need to -switch to the shell buffer and line at which TeX offers the `?' prompt. - - Sometimes TeX will format a file without producing error messages even -though there is a problem. This usually occurs if a command is not -ended but TeX is able to continue processing anyhow. For example, if -you fail to end an itemized list with the `@end itemize' command, TeX -will write a DVI file that you can print out. The only error message -that TeX will give you is the somewhat mysterious comment that - - (@end occurred inside a group at level 1) - -However, if you print the DVI file, you will find that the text of the -file that follows the itemized list is entirely indented as if it were -part of the last item in the itemized list. The error message is the -way TeX says that it expected to find an `@end' command somewhere in -the file; but that it could not determine where it was needed. - - Another source of notoriously hard-to-find errors is a missing `@end -group' command. If you ever are stumped by incomprehensible errors, -look for a missing `@end group' command first. - - If the Texinfo file lacks header lines, TeX may stop in the beginning -of its run and display output that looks like the following. The `*' -indicates that TeX is waiting for input. - - This is TeX, Version 3.14159 (Web2c 7.0) - (test.texinfo [1]) - * - -In this case, simply type `\end ' after the asterisk. Then write -the header lines in the Texinfo file and run the TeX command again. -(Note the use of the backslash, `\'. TeX uses `\' instead of `@'; and -in this circumstance, you are working directly with TeX, not with -Texinfo.) - - -File: texinfo.info, Node: Using texinfo-show-structure, Next: Using occur, Prev: Debugging with TeX, Up: Catching Mistakes - -Using `texinfo-show-structure' -============================== - - It is not always easy to keep track of the nodes, chapters, sections, -and subsections of a Texinfo file. This is especially true if you are -revising or adding to a Texinfo file that someone else has written. - - In GNU Emacs, in Texinfo mode, the `texinfo-show-structure' command -lists all the lines that begin with the @-commands that specify the -structure: `@chapter', `@section', `@appendix', and so on. With an -argument (`C-u' as prefix argument, if interactive), the command also -shows the `@node' lines. The `texinfo-show-structure' command is bound -to `C-c C-s' in Texinfo mode, by default. - - The lines are displayed in a buffer called the `*Occur*' buffer, -indented by hierarchical level. For example, here is a part of what was -produced by running `texinfo-show-structure' on this manual: - - Lines matching "^@\\(chapter \\|sect\\|subs\\|subh\\| - unnum\\|major\\|chapheading \\|heading \\|appendix\\)" - in buffer texinfo.texi. - ... - 4177:@chapter Nodes - 4198: @heading Two Paths - 4231: @section Node and Menu Illustration - 4337: @section The @code{@@node} Command - 4393: @subheading Choosing Node and Pointer Names - 4417: @subsection How to Write an @code{@@node} Line - 4469: @subsection @code{@@node} Line Tips - ... - - This says that lines 4337, 4393, and 4417 of `texinfo.texi' begin -with the `@section', `@subheading', and `@subsection' commands -respectively. If you move your cursor into the `*Occur*' window, you -can position the cursor over one of the lines and use the `C-c C-c' -command (`occur-mode-goto-occurrence'), to jump to the corresponding -spot in the Texinfo file. *Note Using Occur: (xemacs)Other Repeating -Search, for more information about `occur-mode-goto-occurrence'. - - The first line in the `*Occur*' window describes the "regular -expression" specified by TEXINFO-HEADING-PATTERN. This regular -expression is the pattern that `texinfo-show-structure' looks for. -*Note Using Regular Expressions: (xemacs)Regexps, for more information. - - When you invoke the `texinfo-show-structure' command, Emacs will -display the structure of the whole buffer. If you want to see the -structure of just a part of the buffer, of one chapter, for example, -use the `C-x n n' (`narrow-to-region') command to mark the region. -(*Note Narrowing: (xemacs)Narrowing.) This is how the example used -above was generated. (To see the whole buffer again, use `C-x n w' -(`widen').) - - If you call `texinfo-show-structure' with a prefix argument by typing -`C-u C-c C-s', it will list lines beginning with `@node' as well as the -lines beginning with the @-sign commands for `@chapter', `@section', -and the like. - - You can remind yourself of the structure of a Texinfo file by looking -at the list in the `*Occur*' window; and if you have mis-named a node -or left out a section, you can correct the mistake. - - -File: texinfo.info, Node: Using occur, Next: Running Info-Validate, Prev: Using texinfo-show-structure, Up: Catching Mistakes - -Using `occur' -============= - - Sometimes the `texinfo-show-structure' command produces too much -information. Perhaps you want to remind yourself of the overall -structure of a Texinfo file, and are overwhelmed by the detailed list -produced by `texinfo-show-structure'. In this case, you can use the -`occur' command directly. To do this, type - - M-x occur - -and then, when prompted, type a "regexp", a regular expression for the -pattern you want to match. (*Note Regular Expressions: -(xemacs)Regexps.) The `occur' command works from the current location -of the cursor in the buffer to the end of the buffer. If you want to -run `occur' on the whole buffer, place the cursor at the beginning of -the buffer. - - For example, to see all the lines that contain the word `@chapter' in -them, just type `@chapter'. This will produce a list of the chapters. -It will also list all the sentences with `@chapter' in the middle of -the line. - - If you want to see only those lines that start with the word -`@chapter', type `^@chapter' when prompted by `occur'. If you want to -see all the lines that end with a word or phrase, end the last word -with a `$'; for example, `catching mistakes$'. This can be helpful -when you want to see all the nodes that are part of the same chapter or -section and therefore have the same `Up' pointer. - - *Note Using Occur: (xemacs)Other Repeating Search, for more -information. - - -File: texinfo.info, Node: Running Info-Validate, Prev: Using occur, Up: Catching Mistakes - -Finding Badly Referenced Nodes -============================== - - You can use the `Info-validate' command to check whether any of the -`Next', `Previous', `Up' or other node pointers fail to point to a -node. This command checks that every node pointer points to an -existing node. The `Info-validate' command works only on Info files, -not on Texinfo files. - - The `makeinfo' program validates pointers automatically, so you do -not need to use the `Info-validate' command if you are using -`makeinfo'. You only may need to use `Info-validate' if you are unable -to run `makeinfo' and instead must create an Info file using -`texinfo-format-region' or `texinfo-format-buffer', or if you write an -Info file from scratch. - -* Menu: - -* Using Info-validate:: How to run `Info-validate'. -* Unsplit:: How to create an unsplit file. -* Tagifying:: How to tagify a file. -* Splitting:: How to split a file manually. - - -File: texinfo.info, Node: Using Info-validate, Next: Unsplit, Prev: Running Info-Validate, Up: Running Info-Validate - -Running `Info-validate' ------------------------ - - To use `Info-validate', visit the Info file you wish to check and -type: - - M-x Info-validate - -(Note that the `Info-validate' command requires an upper case `I'. You -may also need to create a tag table before running `Info-validate'. -*Note Tagifying::.) - - If your file is valid, you will receive a message that says "File -appears valid". However, if you have a pointer that does not point to -a node, error messages will be displayed in a buffer called `*problems -in info file*'. - - For example, `Info-validate' was run on a test file that contained -only the first node of this manual. One of the messages said: - - In node "Overview", invalid Next: Texinfo Mode - -This meant that the node called `Overview' had a `Next' pointer that -did not point to anything (which was true in this case, since the test -file had only one node in it). - - Now suppose we add a node named `Texinfo Mode' to our test case but -we do not specify a `Previous' for this node. Then we will get the -following error message: - - In node "Texinfo Mode", should have Previous: Overview - -This is because every `Next' pointer should be matched by a `Previous' -(in the node where the `Next' points) which points back. - - `Info-validate' also checks that all menu entries and cross references -point to actual nodes. - - Note that `Info-validate' requires a tag table and does not work with -files that have been split. (The `texinfo-format-buffer' command -automatically splits large files.) In order to use `Info-validate' on -a large file, you must run `texinfo-format-buffer' with an argument so -that it does not split the Info file; and you must create a tag table -for the unsplit file. - - -File: texinfo.info, Node: Unsplit, Next: Tagifying, Prev: Using Info-validate, Up: Running Info-Validate - -Creating an Unsplit File ------------------------- - - You can run `Info-validate' only on a single Info file that has a tag -table. The command will not work on the indirect subfiles that are -generated when a master file is split. If you have a large file -(longer than 70,000 bytes or so), you need to run the -`texinfo-format-buffer' or `makeinfo-buffer' command in such a way that -it does not create indirect subfiles. You will also need to create a -tag table for the Info file. After you have done this, you can run -`Info-validate' and look for badly referenced nodes. - - The first step is to create an unsplit Info file. To prevent -`texinfo-format-buffer' from splitting a Texinfo file into smaller Info -files, give a prefix to the `M-x texinfo-format-buffer' command: - - C-u M-x texinfo-format-buffer - -or else - - C-u C-c C-e C-b - -When you do this, Texinfo will not split the file and will not create a -tag table for it. - - -File: texinfo.info, Node: Tagifying, Next: Splitting, Prev: Unsplit, Up: Running Info-Validate - -Tagifying a File ----------------- - - After creating an unsplit Info file, you must create a tag table for -it. Visit the Info file you wish to tagify and type: - - M-x Info-tagify - -(Note the upper case `I' in `Info-tagify'.) This creates an Info file -with a tag table that you can validate. - - The third step is to validate the Info file: - - M-x Info-validate - -(Note the upper case `I' in `Info-validate'.) In brief, the steps are: - - C-u M-x texinfo-format-buffer - M-x Info-tagify - M-x Info-validate - - After you have validated the node structure, you can rerun -`texinfo-format-buffer' in the normal way so it will construct a tag -table and split the file automatically, or you can make the tag table -and split the file manually. - - -File: texinfo.info, Node: Splitting, Prev: Tagifying, Up: Running Info-Validate - -Splitting a File Manually -------------------------- - - You should split a large file or else let the `texinfo-format-buffer' -or `makeinfo-buffer' command do it for you automatically. (Generally -you will let one of the formatting commands do this job for you. *Note -Create an Info File::.) - - The split-off files are called the indirect subfiles. - - Info files are split to save memory. With smaller files, Emacs does -not have make such a large buffer to hold the information. - - If an Info file has more than 30 nodes, you should also make a tag -table for it. *Note Using Info-validate::, for information about -creating a tag table. (Again, tag tables are usually created -automatically by the formatting command; you only need to create a tag -table yourself if you are doing the job manually. Most likely, you -will do this for a large, unsplit file on which you have run -`Info-validate'.) - - Visit the Info file you wish to tagify and split and type the two -commands: - - M-x Info-tagify - M-x Info-split - -(Note that the `I' in `Info' is upper case.) - - When you use the `Info-split' command, the buffer is modified into a -(small) Info file which lists the indirect subfiles. This file should -be saved in place of the original visited file. The indirect subfiles -are written in the same directory the original file is in, with names -generated by appending `-' and a number to the original file name. - - The primary file still functions as an Info file, but it contains just -the tag table and a directory of subfiles. - - -File: texinfo.info, Node: Refilling Paragraphs, Next: Command Syntax, Prev: Catching Mistakes, Up: Top - -Refilling Paragraphs -******************** - - The `@refill' command refills and, optionally, indents the first line -of a paragraph.(1) (*note Refilling Paragraphs-Footnotes::) The -`@refill' command is no longer important, but we describe it here -because you once needed it. You will see it in many old Texinfo files. - - Without refilling, paragraphs containing long @-constructs may look -bad after formatting because the formatter removes @-commands and -shortens some lines more than others. In the past, neither the -`texinfo-format-region' command nor the `texinfo-format-buffer' command -refilled paragraphs automatically. The `@refill' command had to be -written at the end of every paragraph to cause these formatters to fill -them. (Both TeX and `makeinfo' have always refilled paragraphs -automatically.) Now, all the Info formatters automatically fill and -indent those paragraphs that need to be filled and indented. - - The `@refill' command causes `texinfo-format-region' and -`texinfo-format-buffer' to refill a paragraph in the Info file *after* -all the other processing has been done. For this reason, you can not -use `@refill' with a paragraph containing either `@*' or `@w{ ... }' -since the refilling action will override those two commands. - - The `texinfo-format-region' and `texinfo-format-buffer' commands now -automatically append `@refill' to the end of each paragraph that should -be filled. They do not append `@refill' to the ends of paragraphs that -contain `@*' or `@w{ ...}' and therefore do not refill or indent them. - - -File: texinfo.info, Node: Refilling Paragraphs-Footnotes, Up: Refilling Paragraphs - - (1) Perhaps the command should have been called the -`@refillandindent' command, but `@refill' is shorter and the name was -chosen before indenting was possible. - - -File: texinfo.info, Node: Command Syntax, Next: Obtaining TeX, Prev: Refilling Paragraphs, Up: Top - -@-Command Syntax -**************** - - The character `@' is used to start special Texinfo commands. (It has -the same meaning that `\' has in plain TeX.) Texinfo has four types of -@-command: - -1. Non-alphabetic commands. - These commands consist of an @ followed by a punctuation mark or - other character that is not part of the alphabet. Non-alphabetic - commands are almost always part of the text within a paragraph, - and never take any argument. The two characters (@ and the other - one) are complete in themselves; none is followed by braces. The - non-alphabetic commands are: `@.', `@:', `@*', `@SPACE', `@TAB', - `@NL', `@@', `@{', and `@}'. - -2. Alphabetic commands that do not require arguments. - These commands start with @ followed by a word followed by left- - and right-hand braces. These commands insert special symbols in - the document; they do not require arguments. For example, - `@dots{}' => `...', `@equiv{}' => `==', `@TeX{}' => `TeX', and - `@bullet{}' => `*'. - -3. Alphabetic commands that require arguments within braces. - These commands start with @ followed by a letter or a word, - followed by an argument within braces. For example, the command - `@dfn' indicates the introductory or defining use of a term; it is - used as follows: `In Texinfo, @@-commands are @dfn{mark-up} - commands.' - -4. Alphabetic commands that occupy an entire line. - These commands occupy an entire line. The line starts with @, - followed by the name of the command (a word); for example, - `@center' or `@cindex'. If no argument is needed, the word is - followed by the end of the line. If there is an argument, it is - separated from the command name by a space. Braces are not used. - - Thus, the alphabetic commands fall into classes that have different -argument syntaxes. You cannot tell to which class a command belongs by -the appearance of its name, but you can tell by the command's meaning: -if the command stands for a glyph, it is in class 2 and does not -require an argument; if it makes sense to use the command together with -other text as part of a paragraph, the command is in class 3 and must -be followed by an argument in braces; otherwise, it is in class 4 and -uses the rest of the line as its argument. - - The purpose of having a different syntax for commands of classes 3 and -4 is to make Texinfo files easier to read, and also to help the GNU -Emacs paragraph and filling commands work properly. There is only one -exception to this rule: the command `@refill', which is always used at -the end of a paragraph immediately following the final period or other -punctuation character. `@refill' takes no argument and does *not* -require braces. `@refill' never confuses the Emacs paragraph commands -because it cannot appear at the beginning of a line. - - -File: texinfo.info, Node: Obtaining TeX, Next: Command and Variable Index, Prev: Command Syntax, Up: Top - -How to Obtain TeX -***************** - - TeX is freely redistributable. You can obtain TeX for Unix systems -via anonymous ftp or on physical media. The core material consists of -the Web2c TeX distribution (`http://tug.org/web2c'). - - Instructions for retrieval by anonymous ftp and information on other -available distributions: - `ftp://tug.org/tex/unixtex.ftp' - `http://tug.org/unixtex.ftp' - - The Free Software Foundation provides a core distribution on its -Source Code CD-ROM suitable for printing Texinfo manuals; the -University of Washington maintains and supports a tape distribution; -the TeX Users Group co-sponsors a complete CD-ROM TeX distribution. - - * For the FSF Source Code CD-ROM, please contact: - - Free Software Foundation, Inc. - 59 Temple Place Suite 330 - Boston, MA 02111-1307 - USA - - Telephone: +1-617-542-5942 - Fax: (including Japan) +1-617-542-2652 - Free Dial Fax (in Japan): - 0031-13-2473 (KDD) - 0066-3382-0158 (IDC) - Electronic mail: `gnu@gnu.org' - - * To order a complete distribution on CD-ROM, please see - `http://tug.org/tex-live.html'. (This distribution is also - available by FTP; see the URL's above.) - - * To order a full distribution from the University of Washington on - either a 1/4in 4-track QIC-24 cartridge or a 4mm DAT cartridge, - send $210 to: - - Pierre A. MacKay - Denny Hall, Mail Stop DH-10 - University of Washington - Seattle, WA 98195 - USA - Telephone: +1-206-543-2268 - Electronic mail: `mackay@cs.washington.edu' - - Please make checks payable to the University of Washington. - Checks must be in U.S. dollars, drawn on a U.S. bank. Overseas - sites: please add to the base cost, if desired, $20.00 for - shipment via air parcel post, or $30.00 for shipment via courier. - - Many other TeX distributions are available; see `http://tug.org/'. - - -File: texinfo.info, Node: Command and Variable Index, Next: Concept Index, Prev: Obtaining TeX, Up: Top - -Command and Variable Index -************************** - - This is an alphabetical list of all the @-commands, assorted Emacs -Lisp functions, and several variables. To make the list easier to use, -the commands are listed without their preceding `@'. - -* Menu: - -* ! (end of sentence): Ending a Sentence. -* ": Inserting Accents. -* ': Inserting Accents. -* (newline): Multiple Spaces. -* (space): Multiple Spaces. -* (tab): Multiple Spaces. -* * (force line break): Line Breaks. -* ,: Inserting Accents. -* -: - and hyphenation. -* . (end of sentence): Ending a Sentence. -* : (suppress widening): Not Ending a Sentence. -* =: Inserting Accents. -* ? (end of sentence): Ending a Sentence. -* @ (single @): Inserting An Atsign. -* ^: Inserting Accents. -* `: Inserting Accents. -* aa: Inserting Accents. -* AA: Inserting Accents. -* AE: Inserting Accents. -* ae: Inserting Accents. -* afourpaper: A4 Paper. -* appendix: unnumbered & appendix. -* appendixsec: unnumberedsec appendixsec heading. -* appendixsection: unnumberedsec appendixsec heading. -* appendixsubsec: unnumberedsubsec appendixsubsec subheading. -* appendixsubsubsec: subsubsection. -* apply: Sample Function Definition. -* asis: table. -* author: title subtitle author. -* b (bold font): Fonts. -* buffer-end: Def Cmd Template. -* bullet: bullet. -* bye <1>: File End. -* bye: Ending a File. -* c (comment): Comments. -* cartouche: cartouche. -* center: titlefont center sp. -* centerchap: chapter. -* chapheading: majorheading & chapheading. -* chapter: chapter. -* cindex: Indexing Commands. -* cite: cite. -* clear: ifset ifclear. -* code: code. -* columnfractions: Multitable Column Widths. -* comment: Comments. -* contents: Contents. -* copyright <1>: Copyright & Permissions. -* copyright: copyright symbol. -* cropmarks: Cropmarks and Magnification. -* defcodeindex: New Indices. -* defcv: Abstract Objects. -* deffn: Functions Commands. -* deffnx: deffnx. -* defindex: New Indices. -* definfoenclose: Customized Highlighting. -* defivar: Abstract Objects. -* defmac: Functions Commands. -* defmethod: Abstract Objects. -* defop: Abstract Objects. -* defopt: Variables Commands. -* defspec: Functions Commands. -* deftp: Data Types. -* deftypefn: Typed Functions. -* deftypefun: Typed Functions. -* deftypevar: Typed Variables. -* deftypevr: Typed Variables. -* defun: Functions Commands. -* defvar: Variables Commands. -* defvr: Variables Commands. -* dfn: dfn. -* dircategory: Installing Dir Entries. -* direntry: Installing Dir Entries. -* display: display. -* dmn: dmn. -* dotaccent: Inserting Accents. -* dotless: Inserting Accents. -* dots: dots. -* email: email. -* emph: emph & strong. -* end <1>: Introducing Lists. -* end: Quotations and Examples. -* end titlepage: end titlepage. -* enumerate: enumerate. -* evenfooting: Custom Headings. -* evenheading: Custom Headings. -* everyfooting: Custom Headings. -* everyheading: Custom Headings. -* example: example. -* exclamdown: Inserting Accents. -* exdent: exdent. -* file: file. -* filll: Copyright & Permissions. -* finalout: Overfull hboxes. -* findex: Indexing Commands. -* flushleft: flushleft & flushright. -* flushright: flushleft & flushright. -* foobar: Optional Arguments. -* footnote: Footnotes. -* footnotestyle: Footnote Styles. -* format: format. -* forward-word: Def Cmd Template. -* ftable: ftable vtable. -* group: group. -* H: Inserting Accents. -* heading: unnumberedsec appendixsec heading. -* headings: headings on off. -* html: Raw Formatter Commands. -* hyphenation: - and hyphenation. -* i (italic font): Fonts. -* ifclear: ifset ifclear. -* ifhtml <1>: Raw Formatter Commands. -* ifhtml: Conditional Commands. -* ifinfo: Conditional Commands. -* ifnothtml: Conditional Not Commands. -* ifnotinfo: Conditional Not Commands. -* ifnottex: Conditional Not Commands. -* ifset: ifset ifclear. -* iftex: Conditional Commands. -* ignore: Comments. -* image: Images. -* include: Using Include Files. -* Info-validate: Running Info-Validate. -* inforef: inforef. -* input (TeX command): Minimum. -* isearch-backward: deffnx. -* isearch-forward: deffnx. -* item <1>: itemize. -* item <2>: Multitable Rows. -* item: table. -* itemize: itemize. -* itemx: itemx. -* kbd: kbd. -* kbdinputstyle: kbd. -* key: key. -* kindex: Indexing Commands. -* L: Inserting Accents. -* l: Inserting Accents. -* lisp: Lisp Example. -* lowersections: Raise/lower sections. -* macro: Defining Macros. -* mag (TeX command): Cropmarks and Magnification. -* majorheading: majorheading & chapheading. -* makeinfo-buffer: makeinfo in Emacs. -* makeinfo-kill-job: makeinfo in Emacs. -* makeinfo-recenter-output-buffer: makeinfo in Emacs. -* makeinfo-region: makeinfo in Emacs. -* math: math. -* menu: Menus. -* minus: minus. -* multitable: Multi-column Tables. -* need: need. -* next-error: makeinfo in Emacs. -* noindent: noindent. -* o: Inserting Accents. -* O: Inserting Accents. -* occur: Using occur. -* occur-mode-goto-occurrence: Showing the Structure. -* oddfooting: Custom Headings. -* oddheading: Custom Headings. -* oe: Inserting Accents. -* OE: Inserting Accents. -* page: page. -* paragraphindent: paragraphindent. -* pindex: Indexing Commands. -* pounds: pounds. -* printindex: Printing Indices & Menus. -* pxref: pxref. -* questiondown: Inserting Accents. -* quotation: quotation. -* r (Roman font): Fonts. -* raisesections: Raise/lower sections. -* ref: ref. -* refill: Refilling Paragraphs. -* ringaccent: Inserting Accents. -* samp: samp. -* sc (small caps font): Smallcaps. -* section: section. -* set: ifset ifclear. -* setchapternewpage: setchapternewpage. -* setfilename: setfilename. -* settitle: settitle. -* shortcontents: Contents. -* shorttitlepage: titlepage. -* smallbook: smallbook. -* smallexample: smallexample & smalllisp. -* smalllisp: smallexample & smalllisp. -* sp (line spacing): sp. -* sp (titlepage line spacing): titlefont center sp. -* ss: Inserting Accents. -* strong: emph & strong. -* subheading: unnumberedsubsec appendixsubsec subheading. -* subsection: subsection. -* subsubheading: subsubsection. -* subsubsection: subsubsection. -* subtitle: title subtitle author. -* summarycontents: Contents. -* syncodeindex: syncodeindex. -* synindex: synindex. -* t (typewriter font): Fonts. -* table: Two-column Tables. -* tex: Raw Formatter Commands. -* tex (command): tex. -* texinfo-all-menus-update: Updating Commands. -* texinfo-every-node-update: Updating Commands. -* texinfo-format-buffer <1>: texinfo-format commands. -* texinfo-format-buffer: Info Formatting. -* texinfo-format-region <1>: texinfo-format commands. -* texinfo-format-region: Info Formatting. -* texinfo-indent-menu-description: Other Updating Commands. -* texinfo-insert-@code: Inserting. -* texinfo-insert-@dfn: Inserting. -* texinfo-insert-@end: Inserting. -* texinfo-insert-@example: Inserting. -* texinfo-insert-@item: Inserting. -* texinfo-insert-@kbd: Inserting. -* texinfo-insert-@node: Inserting. -* texinfo-insert-@noindent: Inserting. -* texinfo-insert-@samp: Inserting. -* texinfo-insert-@table: Inserting. -* texinfo-insert-@var: Inserting. -* texinfo-insert-braces: Inserting. -* texinfo-insert-node-lines: Other Updating Commands. -* texinfo-make-menu: Updating Commands. -* texinfo-master-menu: Updating Commands. -* texinfo-multiple-files-update: texinfo-multiple-files-update. -* texinfo-multiple-files-update (in brief): Other Updating Commands. -* texinfo-sequential-node-update: Other Updating Commands. -* texinfo-show-structure <1>: Showing the Structure. -* texinfo-show-structure: Using texinfo-show-structure. -* texinfo-start-menu-description: Inserting. -* texinfo-tex-buffer: Printing. -* texinfo-tex-print: Printing. -* texinfo-tex-region: Printing. -* texinfo-update-node: Updating Commands. -* thischapter: Custom Headings. -* thischaptername: Custom Headings. -* thisfile: Custom Headings. -* thispage: Custom Headings. -* thistitle: Custom Headings. -* tieaccent: Inserting Accents. -* tindex: Indexing Commands. -* title: title subtitle author. -* titlefont: titlefont center sp. -* titlepage: titlepage. -* today: Custom Headings. -* top (@-command): makeinfo top command. -* u: Inserting Accents. -* ubaraccent: Inserting Accents. -* udotaccent: Inserting Accents. -* unmacro: Defining Macros. -* unnumbered: unnumbered & appendix. -* unnumberedsec: unnumberedsec appendixsec heading. -* unnumberedsubsec: unnumberedsubsec appendixsubsec subheading. -* unnumberedsubsubsec: subsubsection. -* up-list: Inserting. -* uref: uref. -* url: url. -* v: Inserting Accents. -* value: value. -* var: var. -* vindex: Indexing Commands. -* vskip: Copyright & Permissions. -* vtable: ftable vtable. -* w (prevent line break): w. -* xref: xref. -* { (single {): Inserting Braces. -* } (single }): Inserting Braces. -* ~: Inserting Accents. - diff --git a/info/texinfo.info-12 b/info/texinfo.info-12 deleted file mode 100644 index 84c76c7..0000000 --- a/info/texinfo.info-12 +++ /dev/null @@ -1,641 +0,0 @@ -This is Info file ../info/texinfo.info, produced by Makeinfo version -1.68 from the input file texinfo.texi. - -INFO-DIR-SECTION Texinfo documentation system -START-INFO-DIR-ENTRY -* Texinfo: (texinfo). The GNU documentation format. -* install-info: (texinfo)Invoking install-info. Updating info/dir entries. -* texi2dvi: (texinfo)Format with texi2dvi. Printing Texinfo documentation. -* texindex: (texinfo)Format with tex/texindex. Sorting Texinfo index files. -* makeinfo: (texinfo)makeinfo Preferred. Translate Texinfo source. -END-INFO-DIR-ENTRY - - This file documents Texinfo, a documentation system that can produce -both on-line information and a printed manual from a single source file. - - Copyright (C) 1988, 90, 91, 92, 93, 95, 96, 97, 98 Free Software -Foundation, Inc. - - This edition is for Texinfo version 3.12. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: texinfo.info, Node: Concept Index, Prev: Command and Variable Index, Up: Top - -Concept Index -************* - -* Menu: - -* !: Inserting Accents. -* (dir) as Up node of Top node: First Node. -* -D VAR: makeinfo options. -* -delete: Invoking install-info. -* -dir-file=NAME: Invoking install-info. -* -entry=TEXT: Invoking install-info. -* -error-limit=LIMIT: makeinfo options. -* -fill-column=WIDTH: makeinfo options. -* -footnote-style=STYLE: makeinfo options. -* -force: makeinfo options. -* -help <1>: makeinfo options. -* -help: Invoking install-info. -* -I DIR: makeinfo options. -* -info-dir=DIR: Invoking install-info. -* -info-file=FILE: Invoking install-info. -* -item=TEXT: Invoking install-info. -* -no-headers: makeinfo options. -* -no-number-footnotes: makeinfo options. -* -no-pointer-validate: makeinfo options. -* -no-split: makeinfo options. -* -no-validate: makeinfo options. -* -no-warn: makeinfo options. -* -o FILE: makeinfo options. -* -output=FILE: makeinfo options. -* -P DIR: makeinfo options. -* -paragraph-indent=INDENT: makeinfo options. -* -quiet: Invoking install-info. -* -reference-limit=LIMIT: makeinfo options. -* -remove: Invoking install-info. -* -section=SEC: Invoking install-info. -* -verbose: makeinfo options. -* -version <1>: Invoking install-info. -* -version: makeinfo options. -* .cshrc initialization file: Preparing for TeX. -* .profile initialization file: Preparing for TeX. -* ?: Inserting Accents. -* @-command in nodename: Node Line Requirements. -* @-command list: Command List. -* @-command syntax: Command Syntax. -* @-commands: Formatting Commands. -* @include file sample: Sample Include File. -* @menu parts: Menu Parts. -* @node line writing: Writing a Node. -* A4 paper, printing on: A4 Paper. -* aa: Inserting Accents. -* AA: Inserting Accents. -* Abbreviations for keys: key. -* Accents, inserting: Inserting Accents. -* Acute accent: Inserting Accents. -* Adding a new info file: New Info File. -* AE: Inserting Accents. -* ae: Inserting Accents. -* Alphabetical @-command list: Command List. -* Another Info directory: Other Info Directories. -* Apostrophe in nodename: Node Line Requirements. -* Arguments, repeated and optional: Optional Arguments. -* Aspect ratio of images: Images. -* Automatic pointer creation with makeinfo: makeinfo Pointer Creation. -* Automatically insert nodes, menus: Updating Nodes and Menus. -* Backslash, and macros: Invoking Macros. -* Badly referenced nodes: Running Info-Validate. -* Batch formatting for Info: Batch Formatting. -* Beginning a Texinfo file: Beginning a File. -* Beginning line of a Texinfo file: First Line. -* Berry, Karl: Acknowledgements. -* Big points: Images. -* Black rectangle in hardcopy: Overfull hboxes. -* Blank lines: sp. -* Body of a macro: Defining Macros. -* Book characteristics, printed: Printed Books. -* Book, printing small: smallbook. -* Box with rounded corners: cartouche. -* Braces and argument syntax: Command Syntax. -* Braces, inserting: Braces Atsigns. -* Braces, when to use: Formatting Commands. -* Breaks in a line: Line Breaks. -* Breve accent: Inserting Accents. -* Buffer formatting and printing: Printing. -* Bullets, inserting: Dots Bullets. -* Case in nodename: Node Line Requirements. -* Catching errors with Info formatting: Debugging with Info. -* Catching errors with TeX formatting: Debugging with TeX. -* Catching mistakes: Catching Mistakes. -* Cedilla accent: Inserting Accents. -* Centimeters: Images. -* Chapter structuring: Structuring. -* Characteristics, printed books or manuals: Printed Books. -* Chassell, Robert J.: Acknowledgements. -* Check accent: Inserting Accents. -* Checking for badly referenced nodes: Running Info-Validate. -* Ciceros: Images. -* Circumflex accent: Inserting Accents. -* code, arg to @kbdinputstyle: kbd. -* colon last in INFOPATH: Other Info Directories. -* Column widths, defining for multitables: Multitable Column Widths. -* Combining indices: Combining Indices. -* Comma in nodename: Node Line Requirements. -* Command definitions: Sample Function Definition. -* Commands to insert special characters: Braces Atsigns. -* Commands using raw HTML: Raw Formatter Commands. -* Commands using raw TeX: Raw Formatter Commands. -* Commands, inserting them: Inserting. -* Comments: Comments. -* Compile command for formatting: Compile-Command. -* Conditionally visible text: Conditionals. -* Conditions for copying Texinfo: Copying. -* Contents, Table of: Contents. -* Contents-like outline of file structure: Showing the Structure. -* Conventions for writing definitions: Def Cmd Conventions. -* Conventions, syntactic: Conventions. -* Copying conditions: Copying. -* Copying permissions: Sample Permissions. -* Copying software: Software Copying Permissions. -* Copyright page: Copyright & Permissions. -* Correcting mistakes: Catching Mistakes. -* Create nodes, menus automatically: Updating Nodes and Menus. -* Creating an Info file: Create an Info File. -* Creating an unsplit file: Unsplit. -* Creating index entries: Indexing Commands. -* Creating indices: Indices. -* Creating pointers with makeinfo: makeinfo Pointer Creation. -* Cropmarks for printing: Cropmarks and Magnification. -* Cross reference parts: Cross Reference Parts. -* Cross references: Cross References. -* Cross references using @inforef: inforef. -* Cross references using @pxref: pxref. -* Cross references using @ref: ref. -* Cross references using @xref: xref. -* Customized highlighting: Customized Highlighting. -* Customizing of TeX for Texinfo: Preparing for TeX. -* Debugging the Texinfo structure: Catching Mistakes. -* Debugging with Info formatting: Debugging with Info. -* Debugging with TeX formatting: Debugging with TeX. -* Defining indexing entries: Indexing Commands. -* Defining macros: Defining Macros. -* Defining new indices: New Indices. -* Defining new Texinfo commands: Macros. -* Definition commands: Definition Commands. -* Definition conventions: Def Cmd Conventions. -* Definition template: Def Cmd Template. -* Definitions grouped together: deffnx. -* Description for menu, start: Inserting. -* Did^ot points: Images. -* Different cross reference commands: Cross Reference Commands. -* Dimension formatting: dmn. -* Dimensions and image sizes: Images. -* dir directory for Info installation: Install an Info File. -* dir file listing: New Info File. -* dir, created by install-info: Invoking install-info. -* Display formatting: display. -* distinct, arg to @kbdinputstyle: kbd. -* Distorting images: Images. -* Distribution: Software Copying Permissions. -* Dot accent: Inserting Accents. -* Dotless i, j: Inserting Accents. -* Dots, inserting <1>: dots. -* Dots, inserting: Dots Bullets. -* Double-colon menu entries: Less Cluttered Menu Entry. -* DVI file: Format with tex/texindex. -* Ellipsis, inserting: Dots Bullets. -* Emacs: Texinfo Mode. -* Emacs shell, format, print from: Within Emacs. -* Emphasizing text: Emphasis. -* Emphasizing text, font for: emph & strong. -* Enclosure command for Info: Customized Highlighting. -* End node footnote style: Footnote Styles. -* End of header line: End of Header. -* End titlepage starts headings: end titlepage. -* Ending a Sentence: Ending a Sentence. -* Ending a Texinfo file: Ending a File. -* Entries for an index: Indexing Commands. -* Entries, making index: Index Entries. -* Enumeration: enumerate. -* epsf.tex: Images. -* epsf.tex, installing: Preparing for TeX. -* Equivalence, indicating it: Equivalence. -* Error message, indicating it: Error Glyph. -* Errors, parsing: makeinfo in Emacs. -* Es-zet: Inserting Accents. -* European A4 paper: A4 Paper. -* Evaluation glyph: result. -* Example for a small book: smallexample & smalllisp. -* Example menu: Menu Example. -* example, arg to @kbdinputstyle: kbd. -* Examples, formatting them: example. -* Expansion, indicating it: expansion. -* File beginning: Beginning a File. -* File ending: Ending a File. -* File section structure, showing it: Showing the Structure. -* Filling paragraphs: Refilling Paragraphs. -* Final output: Overfull hboxes. -* Finding badly referenced nodes: Running Info-Validate. -* Fine-tuning, and hyphenation: - and hyphenation. -* First line of a Texinfo file: First Line. -* First node: First Node. -* Floating accents, inserting: Inserting Accents. -* Fonts for indices: syncodeindex. -* Fonts for printing, not for Info: Fonts. -* Footings: Headings. -* Footnotes: Footnotes. -* Format a dimension: dmn. -* Format and print hardcopy: Format/Print Hardcopy. -* Format and print in Texinfo mode: Texinfo Mode Printing. -* Format with the compile command: Compile-Command. -* Format, print from Emacs shell: Within Emacs. -* Formats for images: Images. -* Formatting a file for Info: Create an Info File. -* Formatting commands: Formatting Commands. -* Formatting examples: example. -* Formatting for Info: Info Formatting. -* Formatting for printing: Printing. -* Formatting headings and footings: Headings. -* Formatting requirements: Requirements Summary. -* Formatting with tex and texindex: Format with tex/texindex. -* Frequently used commands, inserting: Inserting. -* Function definitions: Sample Function Definition. -* General syntactic conventions: Conventions. -* Generating menus with indices: Printing Indices & Menus. -* German S: Inserting Accents. -* Globbing: Format with tex/texindex. -* Glyphs: Glyphs. -* GNU Emacs: Texinfo Mode. -* GNU Emacs shell, format, print from: Within Emacs. -* Going to other Info files' nodes: Other Info Files. -* Grave accent: Inserting Accents. -* Group (hold text together vertically): group. -* Grouping two definitions together: deffnx. -* Hardcopy, printing it: Format/Print Hardcopy. -* hboxes, overfull: Overfull hboxes. -* Header for Texinfo files: Header. -* Header of a Texinfo file: First Line. -* Headings: Headings. -* Headings, page, begin to appear: end titlepage. -* Height of images: Images. -* Highlighting text: Indicating. -* Highlighting, customized: Customized Highlighting. -* Hints: Tips. -* Holding text together vertically: group. -* HTML commands, using ordinary: Raw Formatter Commands. -* Hungariam umlaut accent: Inserting Accents. -* Hyphenation, helping TeX do: - and hyphenation. -* Hyphenation, preventing: w. -* i: Inserting Accents. -* If text conditionally visible: Conditionals. -* ifinfo permissions: ifinfo Permissions. -* Ignored before @setfilename: setfilename. -* Ignored text: Comments. -* Image formats: Images. -* Images, inserting: Images. -* Inches: Images. -* Include file requirements: Include File Requirements. -* Include file sample: Sample Include File. -* Include files: Include Files. -* Include files, and section levels: Raise/lower sections. -* Indentation undoing: exdent. -* Indenting paragraphs: paragraphindent. -* Index entries: Indexing Commands. -* Index entries, making: Index Entries. -* Index entry writing: Indexing Commands. -* Index font types: Indexing Commands. -* Indexing commands, predefined: Indexing Commands. -* Indexing table entries automatically: ftable vtable. -* Indicating commands, definitions, etc.: Indicating. -* Indicating evaluation: result. -* Indices: Indices. -* Indices, combining them: Combining Indices. -* Indices, defining new: New Indices. -* Indices, printing and menus: Printing Indices & Menus. -* Indices, sorting: Format/Print Hardcopy. -* Indices, two letter names: syncodeindex. -* Indirect subfiles: Tag and Split Files. -* Info batch formatting: Batch Formatting. -* Info file installation: Install an Info File. -* Info file requires @setfilename: setfilename. -* Info file, listing new one: New Info File. -* Info file, splitting manually: Splitting. -* Info files: Info Files. -* Info formatting: Info Formatting. -* Info installed in another directory: Other Info Directories. -* Info validating a large file: Using Info-validate. -* Info, creating an on-line file: Create an Info File. -* Info-directory-list: Other Info Directories. -* Info; other files' nodes: Other Info Files. -* INFOPATH: Other Info Directories. -* Initialization file for TeX input: Preparing for TeX. -* Insert nodes, menus automatically: Updating Nodes and Menus. -* Inserting @, braces: Braces Atsigns. -* Inserting accents: Inserting Accents. -* Inserting dots <1>: Dots Bullets. -* Inserting dots: dots. -* Inserting ellipsis: Dots Bullets. -* Inserting frequently used commands: Inserting. -* Inserting space: Inserting Space. -* Inserting special characters and symbols: Insertions. -* install-info: Invoking install-info. -* Installing an Info file: Install an Info File. -* Installing Info in another directory: Other Info Directories. -* Introduction, as part of file: Software Copying Permissions. -* Invoking macros: Invoking Macros. -* Itemization: itemize. -* j: Inserting Accents. -* keyboard input: kbd. -* Keys, recommended names: key. -* Knuth, Donald: Printed Books. -* l/: Inserting Accents. -* L/: Inserting Accents. -* Larger or smaller pages: Cropmarks and Magnification. -* Less cluttered menu entry: Less Cluttered Menu Entry. -* License agreement: Software Copying Permissions. -* Line breaks: Line Breaks. -* Line breaks, preventing: w. -* Line length, column widths as fraction of: Multitable Column Widths. -* Line spacing: sp. -* Lisp example: Lisp Example. -* Lisp example for a small book: smallexample & smalllisp. -* List of @-commands: Command List. -* Listing a new info file: New Info File. -* Lists and tables, making: Lists and Tables. -* Local variables: Compile-Command. -* Location of menus: Menu Location. -* Looking for badly referenced nodes: Running Info-Validate. -* lpr (DVI print command): Print with lpr. -* Macro definitions <1>: Sample Function Definition. -* Macro definitions: Defining Macros. -* Macro invocation: Invoking Macros. -* Macron accent: Inserting Accents. -* Macros: Macros. -* Macros, undefining: Defining Macros. -* Magnified printing: Cropmarks and Magnification. -* mailto link: email. -* makeinfo inside Emacs: makeinfo in Emacs. -* makeinfo options: makeinfo options. -* Making a printed manual: Format/Print Hardcopy. -* Making a tag table automatically: Tag and Split Files. -* Making a tag table manually: Unsplit. -* Making cross references: Cross References. -* Making line and page breaks: Breaks. -* Making lists and tables: Lists and Tables. -* Manual characteristics, printed: Printed Books. -* Marking text within a paragraph: Marking Text. -* Marking words and phrases: Marking Text. -* Master menu: The Top Node. -* Master menu parts: Master Menu Parts. -* Mathematical expressions <1>: Raw Formatter Commands. -* Mathematical expressions: math. -* Menu description, start: Inserting. -* Menu entries with two colons: Less Cluttered Menu Entry. -* Menu example: Menu Example. -* Menu location: Menu Location. -* Menu parts: Menu Parts. -* Menu writing: Writing a Menu. -* Menus: Menus. -* Menus generated with indices: Printing Indices & Menus. -* META key: key. -* Meta-syntactic chars for arguments: Optional Arguments. -* Millimeters: Images. -* Minimal requirements for formatting: Requirements Summary. -* Minimal Texinfo file (requirements): Minimum. -* Mistakes, catching: Catching Mistakes. -* Mode, using Texinfo: Texinfo Mode. -* Multiple spaces: Multiple Spaces. -* Multitable column widths: Multitable Column Widths. -* Multitable rows: Multitable Rows. -* Must have in Texinfo file: Minimum. -* Mutually recursive macros: Defining Macros. -* Names for indices: syncodeindex. -* Names of index files: Format with tex/texindex. -* Names recommended for keys: key. -* Naming a `Top' Node in references: Top Node Naming. -* Need space at page bottom: need. -* New index defining: New Indices. -* New info file, listing it in dir file: New Info File. -* New Texinfo commands, defining: Macros. -* Node line requirements: Node Line Requirements. -* Node line writing: Writing a Node. -* Node, `Top': The Top Node. -* Node, defined: node. -* Nodename must be unique: Node Line Requirements. -* Nodename, cannot contain: Node Line Requirements. -* Nodes for menus are short: Menu Location. -* Nodes in other Info files: Other Info Files. -* Nodes, catching mistakes: Catching Mistakes. -* Nodes, checking for badly referenced: Running Info-Validate. -* Not ending a sentence: Not Ending a Sentence. -* o/: Inserting Accents. -* O/: Inserting Accents. -* Obtaining TeX: Obtaining TeX. -* Occurrences, listing with @occur: Using occur. -* OE: Inserting Accents. -* oe: Inserting Accents. -* Optional and repeated arguments: Optional Arguments. -* Options for makeinfo: makeinfo options. -* Ordinary HTML commands, using: Raw Formatter Commands. -* Ordinary TeX commands, using: Raw Formatter Commands. -* Other Info files' nodes: Other Info Files. -* Outline of file structure, showing it: Showing the Structure. -* Overfull hboxes: Overfull hboxes. -* Overview of Texinfo: Overview. -* Page breaks: page. -* Page delimiter in Texinfo mode: Showing the Structure. -* Page headings: Headings. -* Page numbering: Headings. -* Page sizes for books: smallbook. -* page-delimiter: Showing the Structure. -* Pages, starting odd: setchapternewpage. -* Paper size, European A4: A4 Paper. -* Paragraph indentation: paragraphindent. -* Paragraph, marking text within: Marking Text. -* Parsing errors: makeinfo in Emacs. -* Part of file formatting and printing: Printing. -* Parts of a cross reference: Cross Reference Parts. -* Parts of a master menu: Master Menu Parts. -* Parts of a menu: Menu Parts. -* Periods, inserting: Not Ending a Sentence. -* Permissions: Sample Permissions. -* Permissions, printed: Copyright & Permissions. -* Picas: Images. -* Pictures, inserting: Images. -* Pinard, Franc,ois: Acknowledgements. -* plain TeX: Raw Formatter Commands. -* Point, indicating it in a buffer: Point Glyph. -* Pointer creation with makeinfo: makeinfo Pointer Creation. -* Pointer validation with makeinfo: Pointer Validation. -* Points (dimension): Images. -* Predefined indexing commands: Indexing Commands. -* Predefined names for indices: syncodeindex. -* Preparing to use TeX: Preparing for TeX. -* Preventing line and page breaks: Breaks. -* Previous node of Top node: First Node. -* Print and format in Texinfo mode: Texinfo Mode Printing. -* Print, format from Emacs shell: Within Emacs. -* Printed book and manual characteristics: Printed Books. -* Printed output, indicating it: Print Glyph. -* Printed permissions: Copyright & Permissions. -* Printing a region or buffer: Printing. -* Printing an index: Printing Indices & Menus. -* Printing cropmarks: Cropmarks and Magnification. -* Problems, catching: Catching Mistakes. -* Prototype row, column widths defined by: Multitable Column Widths. -* Quotations: quotation. -* Raising and lowering sections: Raise/lower sections. -* Raw formatter commands: Raw Formatter Commands. -* Recommended names for keys: key. -* Rectangle, ugly, black in hardcopy: Overfull hboxes. -* Recursion, mutual: Defining Macros. -* References: Cross References. -* References using @inforef: inforef. -* References using @pxref: pxref. -* References using @ref: ref. -* References using @xref: xref. -* Referring to other Info files: Other Info Files. -* Refilling paragraphs: Refilling Paragraphs. -* Region formatting and printing: Printing. -* Region printing in Texinfo mode: Texinfo Mode Printing. -* Repeated and optional arguments: Optional Arguments. -* Required in Texinfo file: Minimum. -* Requirements for formatting: Requirements Summary. -* Requirements for include files: Include File Requirements. -* Requirements for updating commands: Updating Requirements. -* Result of an expression: result. -* ridt.eps: Images. -* Ring accent: Inserting Accents. -* Rows, of a multitable: Multitable Rows. -* Running an Info formatter: Info Formatting. -* Running Info-validate: Using Info-validate. -* Running makeinfo in Emacs: makeinfo in Emacs. -* Sample @include file: Sample Include File. -* Sample function definition: Sample Function Definition. -* Sample Texinfo file: Short Sample. -* Sample Texinfo file, no comments: Sample Texinfo File. -* Scaled points: Images. -* Section structure of a file, showing it: Showing the Structure. -* Sections, raising and lowering: Raise/lower sections. -* Sentence ending punctuation: Ending a Sentence. -* Sentence non-ending punctuation: Not Ending a Sentence. -* Separate footnote style: Footnote Styles. -* Sharp S: Inserting Accents. -* Shell formatting with tex and texindex: Format with tex/texindex. -* Shell, format, print from: Within Emacs. -* Shell, running makeinfo in: makeinfo in Emacs. -* Short nodes for menus: Menu Location. -* Showing the section structure of a file: Showing the Structure. -* Showing the structure of a file: Using texinfo-show-structure. -* Site-wide Texinfo configuration file: Preparing for TeX. -* Size of printed book: smallbook. -* slanted typewriter font, for @kbd: kbd. -* Small book example: smallexample & smalllisp. -* Small book size: smallbook. -* Small caps font: Smallcaps. -* Software copying permissions: Software Copying Permissions. -* Sorting indices: Format/Print Hardcopy. -* Spaces (blank lines): sp. -* Spacing, inserting: Inserting Space. -* Special characters, commands to insert: Braces Atsigns. -* Special insertions: Insertions. -* Special typesetting commands: Dots Bullets. -* Specifying index entries: Indexing Commands. -* Splitting an Info file manually: Splitting. -* ss: Inserting Accents. -* Stallman, Richard M.: Acknowledgements. -* Start of header line: Start of Header. -* Starting chapters: setchapternewpage. -* Structure of a file, showing it: Showing the Structure. -* Structure, catching mistakes in: Catching Mistakes. -* Structuring of chapters: Structuring. -* Subsection-like commands: unnumberedsubsec appendixsubsec subheading. -* Subsub commands: subsubsection. -* Syntactic conventions: Conventions. -* Syntax, optional & repeated arguments: Optional Arguments. -* tab: Multitable Rows. -* Table of contents: Contents. -* Tables and lists, making: Lists and Tables. -* Tables with indexes: ftable vtable. -* Tables, making multi-column: Multi-column Tables. -* Tables, making two-column: Two-column Tables. -* Tabs; don't use!: Conventions. -* Tag table, making automatically: Tag and Split Files. -* Tag table, making manually: Unsplit. -* Template for a definition: Def Cmd Template. -* TeX commands, using ordinary: Raw Formatter Commands. -* TeX index sorting: Format/Print Hardcopy. -* TeX input initialization: Preparing for TeX. -* TeX, how to obtain: Obtaining TeX. -* texi2dvi: Format with tex/texindex. -* texi2dvi (shell script): Format with texi2dvi. -* texindex <1>: Format/Print Hardcopy. -* texindex: Format with tex/texindex. -* Texinfo commands, defining new: Macros. -* Texinfo file beginning: Beginning a File. -* Texinfo file ending: Ending a File. -* Texinfo file header: Header. -* Texinfo file minimum: Minimum. -* Texinfo file section structure, showing it: Showing the Structure. -* Texinfo mode: Texinfo Mode. -* Texinfo overview: Overview. -* Texinfo printed book characteristics: Printed Books. -* texinfo.cnf <1>: A4 Paper. -* texinfo.cnf: setfilename. -* texinfo.cnf installation: Preparing for TeX. -* texinfo.tex, installing: Preparing for TeX. -* TEXINPUTS: Preparing for TeX. -* TEXINPUTS environment variable: Preparing for TeX. -* Text, conditionally visible: Conditionals. -* Thin space between number, dimension: dmn. -* Tie-after accent: Inserting Accents. -* Tilde accent: Inserting Accents. -* Tips: Tips. -* Title page: titlepage. -* Titlepage end starts headings: end titlepage. -* Titlepage permissions: Titlepage Permissions. -* Top node: The Top Node. -* Top node is first: First Node. -* Top node naming for references: Top Node Naming. -* Top node summary: Top Node Summary. -* Tree structuring: Tree Structuring. -* Two `First' Lines for @deffn: deffnx. -* Two letter names for indices: syncodeindex. -* Two named items for @table: itemx. -* Two part menu entry: Less Cluttered Menu Entry. -* Typesetting commands for dots, etc.: Dots Bullets. -* Umlaut accent: Inserting Accents. -* Uncluttered menu entry: Less Cluttered Menu Entry. -* Undefining macros: Defining Macros. -* Underbar accent: Inserting Accents. -* Underdot accent: Inserting Accents. -* Uniform resource locator, indicating: url. -* Uniform resource locator, referring to: uref. -* Unique nodename requirement: Node Line Requirements. -* Unprocessed text: Comments. -* Unsplit file creation: Unsplit. -* Up node of Top node: First Node. -* Updating nodes and menus: Updating Nodes and Menus. -* Updating requirements: Updating Requirements. -* URL, indicating: url. -* URL, referring to: uref. -* Usage tips: Tips. -* user input: kbd. -* User options, marking: Variables Commands. -* User-defined Texinfo commands: Macros. -* Validating a large file: Using Info-validate. -* Validation of pointers: Pointer Validation. -* Value of an expression, indicating: result. -* version number, finding: Invoking install-info. -* Vertical whitespace (vskip): Copyright & Permissions. -* Vertically holding text together: group. -* Visibility of conditional text: Conditionals. -* Weisshaus, Melissa: Acknowledgements. -* Whitespace, inserting <1>: Inserting Space. -* Whitespace, inserting: Multiple Spaces. -* Width of images: Images. -* Widths, defining multitable column: Multitable Column Widths. -* Wildcards: Format with tex/texindex. -* Words and phrases, marking them: Marking Text. -* Writing a menu: Writing a Menu. -* Writing an @node line: Writing a Node. -* Writing index entries: Indexing Commands. -* Zuhn, David D.: Acknowledgements. - - diff --git a/info/texinfo.info-13 b/info/texinfo.info-13 deleted file mode 100644 index 723db70..0000000 --- a/info/texinfo.info-13 +++ /dev/null @@ -1,795 +0,0 @@ -This is ../info/texinfo.info, produced by makeinfo version 4.0 from -texinfo.texi. - -INFO-DIR-SECTION Texinfo documentation system -START-INFO-DIR-ENTRY -* Texinfo: (texinfo). The GNU documentation format. -* install-info: (texinfo)Invoking install-info. Update info/dir entries. -* texi2dvi: (texinfo)Format with texi2dvi. Print Texinfo documents. -* texindex: (texinfo)Format with tex/texindex. Sort Texinfo index files. -* makeinfo: (texinfo)makeinfo Preferred. Translate Texinfo source. -END-INFO-DIR-ENTRY - - This file documents Texinfo, a documentation system that can produce -both online information and a printed manual from a single source file. - - Copyright (C) 1988, 90, 91, 92, 93, 95, 96, 97, 98, 99 Free Software -Foundation, Inc. - - This edition is for Texinfo version 4.0, 28 September 1999. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: texinfo.info, Node: Concept Index, Prev: Command and Variable Index, Up: Top - -Concept Index -************* - -* Menu: - -* !: Inserting Accents. -* (dir) as Up node of Top node: First Node. -* --commands-in-node-names: makeinfo options. -* --delete: Invoking install-info. -* --dir-file=NAME: Invoking install-info. -* --entry=TEXT: Invoking install-info. -* --error-limit=LIMIT: makeinfo options. -* --fill-column=WIDTH: makeinfo options. -* --footnote-style=STYLE: makeinfo options. -* --force: makeinfo options. -* --help <1>: Invoking install-info. -* --help: makeinfo options. -* --info-dir=DIR: Invoking install-info. -* --info-file=FILE: Invoking install-info. -* --item=TEXT: Invoking install-info. -* --no-headers: makeinfo options. -* --no-number-footnotes: makeinfo options. -* --no-pointer-validate: makeinfo options. -* --no-split: makeinfo options. -* --no-validate: makeinfo options. -* --no-warn: makeinfo options. -* --number-sections: makeinfo options. -* --output=FILE: makeinfo options. -* --paragraph-indent=INDENT: makeinfo options. -* --quiet: Invoking install-info. -* --reference-limit=LIMIT: makeinfo options. -* --remove: Invoking install-info. -* --section=SEC: Invoking install-info. -* --verbose: makeinfo options. -* --version <1>: Invoking install-info. -* --version: makeinfo options. -* -D DIR: Invoking install-info. -* -d NAME: Invoking install-info. -* -D VAR: makeinfo options. -* -e LIMIT: makeinfo options. -* -e TEXT: Invoking install-info. -* -F: makeinfo options. -* -f WIDTH: makeinfo options. -* -h <1>: Invoking install-info. -* -h: makeinfo options. -* -I DIR: makeinfo options. -* -i FILE: Invoking install-info. -* -o FILE: makeinfo options. -* -P DIR: makeinfo options. -* -p INDENT: makeinfo options. -* -r: Invoking install-info. -* -r LIMIT: makeinfo options. -* -s SEC: Invoking install-info. -* -s STYLE: makeinfo options. -* -V <1>: makeinfo options. -* -V: Invoking install-info. -* .cshrc initialization file: Preparing for TeX. -* .profile initialization file: Preparing for TeX. -* /L: Inserting Accents. -* /l: Inserting Accents. -* /o: Inserting Accents. -* /O: Inserting Accents. -* : last in INFOPATH: Other Info Directories. -* : dots. -* Dots, inserting: Dots Bullets. -* Double-colon menu entries: Less Cluttered Menu Entry. -* Dumping a .fmt file: Preparing for TeX. -* DVI file: Format with tex/texindex. -* Ellipsis, inserting: Dots Bullets. -* Emacs: Texinfo Mode. -* Emacs shell, format, print from: Within Emacs. -* Emphasizing text: Emphasis. -* Emphasizing text, font for: emph & strong. -* Encoding, declaring: documentencoding. -* End node footnote style: Footnote Styles. -* End of header line: End of Header. -* End titlepage starts headings: end titlepage. -* Ending a Sentence: Ending a Sentence. -* Ending a Texinfo file: Ending a File. -* Entries for an index: Indexing Commands. -* Entries, making index: Index Entries. -* Enumeration: enumerate. -* Environment indentation: exampleindent. -* epsf.tex: Images. -* epsf.tex, installing: Preparing for TeX. -* Equivalence, indicating it: Equivalence. -* Error message, indicating it: Error Glyph. -* Errors, parsing: makeinfo in Emacs. -* Es-zet: Inserting Accents. -* European A4 paper: A4 Paper. -* Evaluation glyph: result. -* Example for a small book: small. -* Example indentation: exampleindent. -* Example menu: Menu Example. -* example, arg to @kbdinputstyle: kbd. -* Examples, formatting them: example. -* Expanding macros: Invoking Macros. -* Expansion, indicating it: expansion. -* Expressions in a program, indicating: code. -* F.B.I., as acronym: acronym. -* File beginning: Beginning a File. -* File ending: Ending a File. -* File section structure, showing it: Showing the Structure. -* Filling paragraphs: Refilling Paragraphs. -* Final output: Overfull hboxes. -* Finding badly referenced nodes: Running Info-Validate. -* Fine-tuning, and hyphenation: - and hyphenation. -* First line of a Texinfo file: First Line. -* First node: First Node. -* Floating accents, inserting: Inserting Accents. -* Flooding: pxref. -* Fonts for indices: syncodeindex. -* Fonts for printing, not for Info: Fonts. -* Footings: Headings. -* Footnotes: Footnotes. -* Format a dimension: dmn. -* Format and print hardcopy: Hardcopy. -* Format and print in Texinfo mode: Texinfo Mode Printing. -* Format file, dumping: Preparing for TeX. -* Format with the compile command: Compile-Command. -* Format, print from Emacs shell: Within Emacs. -* Formats for images: Images. -* Formatting a file for Info: Creating an Info File. -* Formatting commands: Formatting Commands. -* Formatting examples: example. -* Formatting for Info: Info Formatting. -* Formatting for printing: Printing. -* Formatting headings and footings: Headings. -* Formatting requirements: Requirements Summary. -* Formatting with tex and texindex: Format with tex/texindex. -* Frequently used commands, inserting: Inserting. -* Function definitions: Sample Function Definition. -* General syntactic conventions: Conventions. -* Generating menus with indices: Printing Indices & Menus. -* Generating plain text files: makeinfo options. -* German S: Inserting Accents. -* GIF, unsupported due to patents: Images. -* Globbing: Format with tex/texindex. -* Glyphs: Glyphs. -* GNU Emacs: Texinfo Mode. -* GNU Emacs shell, format, print from: Within Emacs. -* Going to other Info files' nodes: Other Info Files. -* Grave accent: Inserting Accents. -* Group (hold text together vertically): group. -* Grouping two definitions together: deffnx. -* Hardcopy, printing it: Hardcopy. -* hboxes, overfull: Overfull hboxes. -* Header for Texinfo files: Header. -* Header of a Texinfo file: First Line. -* Headings: Headings. -* Headings, page, begin to appear: end titlepage. -* Height of images: Images. -* Height of text area: pagesizes. -* help2man: Using Texinfo. -* Highlighting text: Indicating. -* Highlighting, customized: definfoenclose. -* Hints: Tips. -* History of Texinfo: Acknowledgements and History. -* Holding text together vertically: group. -* href, producing HTML: uref. -* HTML: makeinfo html. -* HTML commands, using ordinary: Raw Formatter Commands. -* http-equiv, and charset: documentencoding. -* Hungarian umlaut accent: Inserting Accents. -* Hurricanes: ref. -* Hyphenation patterns, language-dependent: documentlanguage. -* Hyphenation, helping TeX do: - and hyphenation. -* Hyphenation, preventing: w. -* i: Inserting Accents. -* If text conditionally visible: Conditionals. -* ifinfo permissions: ifinfo Permissions. -* Ignored before @setfilename: setfilename. -* Ignored text: Comments. -* Image formats: Images. -* Images, inserting: Images. -* Inches: Images. -* Include file requirements: Include File Requirements. -* Include file sample: Sample Include File. -* Include files: Include Files. -* Include files, and section levels: Raise/lower sections. -* Indentation undoing: exdent. -* Indenting environments: exampleindent. -* Indenting paragraphs: paragraphindent. -* Index entries: Indexing Commands. -* Index entries, making: Index Entries. -* Index entry writing: Indexing Commands. -* Index file names: Format with tex/texindex. -* Index font types: Indexing Commands. -* Indexing commands, predefined: Indexing Commands. -* Indexing table entries automatically: ftable vtable. -* Indicating commands, definitions, etc.: Indicating. -* Indicating evaluation: result. -* Indices: Indices. -* Indices, combining them: Combining Indices. -* Indices, defining new: New Indices. -* Indices, printing and menus: Printing Indices & Menus. -* Indices, sorting: Hardcopy. -* Indices, two letter names: syncodeindex. -* Indirect subfiles: Tag and Split Files. -* Info batch formatting: Batch Formatting. -* Info file installation: Install an Info File. -* Info file requires @setfilename: setfilename. -* Info file, listing a new: New Info File. -* Info file, splitting manually: Splitting. -* Info files: Info Files. -* Info formatting: Info Formatting. -* Info installed in another directory: Other Info Directories. -* Info validating a large file: Using Info-validate. -* Info, creating an online file: Creating an Info File. -* Info-directory-list: Other Info Directories. -* Info; other files' nodes: Other Info Files. -* INFOPATH: Other Info Directories. -* Initialization file for TeX input: Preparing for TeX. -* Input encoding, declaring: documentencoding. -* Insert nodes, menus automatically: Updating Nodes and Menus. -* Inserting @, braces: Braces Atsigns. -* Inserting accents: Inserting Accents. -* Inserting dots <1>: Dots Bullets. -* Inserting dots: dots. -* Inserting ellipsis: Dots Bullets. -* Inserting frequently used commands: Inserting. -* Inserting space: Inserting Space. -* Inserting special characters and symbols: Insertions. -* INSTALL file, generating: makeinfo options. -* install-info: Invoking install-info. -* Installing an Info file: Install an Info File. -* Installing Info in another directory: Other Info Directories. -* Internationalization: Internationalization. -* Introduction to Texinfo: Using Texinfo. -* Introduction, as part of file: Software Copying Permissions. -* Invalid characters in node names: Node Line Requirements. -* Invoking macros: Invoking Macros. -* ISO 639 codes: documentlanguage. -* Itemization: itemize. -* j: Inserting Accents. -* JPEG image format: Images. -* Keyboard input: kbd. -* Keys, recommended names: key. -* Keywords, indicating: code. -* Knuth, Donald: Printed Books. -* Language codes: documentlanguage. -* Language, declaring: documentlanguage. -* Larger or smaller pages: Cropmarks and Magnification. -* Legal paper, printing on: pagesizes. -* Less cluttered menu entry: Less Cluttered Menu Entry. -* License agreement: Software Copying Permissions. -* Line breaks: Line Breaks. -* Line breaks, preventing: w. -* Line length, column widths as fraction of: Multitable Column Widths. -* Line spacing: sp. -* Lisp example: lisp. -* Lisp example for a small book: small. -* List of @-commands: Command List. -* Listing a new info file: New Info File. -* Lists and tables, making: Lists and Tables. -* Local variables: Compile-Command. -* Location of menus: Menu Location. -* Looking for badly referenced nodes: Running Info-Validate. -* lpr (DVI print command): Print with lpr. -* lpr-d, replacements on MS-DOS/MS-Windows: Print with lpr. -* Macro definitions <1>: Sample Function Definition. -* Macro definitions: Defining Macros. -* Macro details: Macro Details. -* Macro invocation: Invoking Macros. -* Macron accent: Inserting Accents. -* Macros: Defining New Texinfo Commands. -* Macros, undefining: Defining Macros. -* Magnified printing: Cropmarks and Magnification. -* mailto link: email. -* makeinfo: Using Texinfo. -* makeinfo inside Emacs: makeinfo in Emacs. -* makeinfo options: makeinfo options. -* Making a printed manual: Hardcopy. -* Making a tag table automatically: Tag and Split Files. -* Making a tag table manually: Unsplit. -* Making cross references: Cross References. -* Making line and page breaks: Breaks. -* Making lists and tables: Lists and Tables. -* Man page output, not supported: Using Texinfo. -* Man page, reference to: uref. -* Manual characteristics, printed: Printed Books. -* Margins on page, not controllable: pagesizes. -* Marking text within a paragraph: Marking Text. -* Marking words and phrases: Marking Text. -* Master menu: The Top Node. -* Master menu parts: Master Menu Parts. -* Mathematical expressions <1>: math. -* Mathematical expressions: Raw Formatter Commands. -* Menu description, start: Inserting. -* Menu entries with two colons: Less Cluttered Menu Entry. -* Menu example: Menu Example. -* Menu location: Menu Location. -* Menu parts: Menu Parts. -* Menu writing: Writing a Menu. -* Menus: Menus. -* Menus generated with indices: Printing Indices & Menus. -* meta HTML tag, and charset: documentencoding. -* META key: key. -* Meta-syntactic chars for arguments: Optional Arguments. -* Millimeters: Images. -* Minimal requirements for formatting: Requirements Summary. -* Minimal Texinfo file (requirements): Minimum. -* Mistakes, catching: Catching Mistakes. -* Mode, using Texinfo: Texinfo Mode. -* Multiple spaces: Multiple Spaces. -* Multitable column widths: Multitable Column Widths. -* Multitable rows: Multitable Rows. -* Must have in Texinfo file: Minimum. -* Mutually recursive macros: Defining Macros. -* Names for indices: syncodeindex. -* Names of index files: Format with tex/texindex. -* Names recommended for keys: key. -* Naming a `Top' Node in references: Top Node Naming. -* NASA, as acronym: acronym. -* Navigation links, omitting: makeinfo options. -* Need space at page bottom: need. -* New index defining: New Indices. -* New info file, listing it in dir file: New Info File. -* New Texinfo commands, defining: Defining New Texinfo Commands. -* Node line requirements: Node Line Requirements. -* Node line writing: Writing a Node. -* Node name must be unique: Node Line Requirements. -* Node name, should not contain @-commands: Node Line Requirements. -* Node names, choosing: Node Names. -* Node, `Top': The Top Node. -* Node, defined: node. -* Nodes for menus are short: Menu Location. -* Nodes in other Info files: Other Info Files. -* Nodes, catching mistakes: Catching Mistakes. -* Nodes, checking for badly referenced: Running Info-Validate. -* Non-breakable space: w. -* Not ending a sentence: Not Ending a Sentence. -* O'Dea, Brendan: Using Texinfo. -* Obtaining TeX: Obtaining TeX. -* Occurrences, listing with @occur: Using occur. -* OE: Inserting Accents. -* oe: Inserting Accents. -* Optional and repeated arguments: Optional Arguments. -* Options for makeinfo: makeinfo options. -* Ordinary HTML commands, using: Raw Formatter Commands. -* Ordinary TeX commands, using: Raw Formatter Commands. -* Other Info files' nodes: Other Info Files. -* Outline of file structure, showing it: Showing the Structure. -* Output file splitting: makeinfo options. -* Output formats, supporting more: Using Texinfo. -* Overfull hboxes: Overfull hboxes. -* Overview of Texinfo: Overview. -* Page breaks: page. -* Page delimiter in Texinfo mode: Showing the Structure. -* Page headings: Headings. -* Page numbering: Headings. -* Page sizes for books: smallbook. -* Page sizes, customized: pagesizes. -* page-delimiter: Showing the Structure. -* Pages, starting odd: setchapternewpage. -* Paper size, European A4: A4 Paper. -* Paragraph indentation: paragraphindent. -* Paragraph, marking text within: Marking Text. -* Paragraphs, filling: Refilling Paragraphs. -* Parameters to macros: Defining Macros. -* Parsing errors: makeinfo in Emacs. -* Part of file formatting and printing: Printing. -* Parts of a cross reference: Cross Reference Parts. -* Parts of a master menu: Master Menu Parts. -* Parts of a menu: Menu Parts. -* PDF output: PDF Output. -* pdftex: PDF Output. -* pdftex, and images: Images. -* Period in nodename: Node Line Requirements. -* Periods, inserting: Not Ending a Sentence. -* Permissions: Sample Permissions. -* Permissions, printed: Copyright & Permissions. -* Picas: Images. -* Pictures, inserting: Images. -* Pinard, Franc,ois: Acknowledgements and History. -* plain TeX: Raw Formatter Commands. -* Plain text output: makeinfo options. -* PNG image format: Images. -* Point, indicating in a buffer: Point Glyph. -* Pointer creation with makeinfo: makeinfo Pointer Creation. -* Pointer validation with makeinfo: Pointer Validation. -* Pointer validation, suppressing <1>: Format with tex/texindex. -* Pointer validation, suppressing: makeinfo options. -* Points (dimension): Images. -* Predefined indexing commands: Indexing Commands. -* Predefined names for indices: syncodeindex. -* Preparing for TeX: Preparing for TeX. -* Preventing line and page breaks: Breaks. -* Previous node of Top node: First Node. -* Print and format in Texinfo mode: Texinfo Mode Printing. -* Print, format from Emacs shell: Within Emacs. -* Printed book and manual characteristics: Printed Books. -* Printed output, indicating it: Print Glyph. -* Printed permissions: Copyright & Permissions. -* Printing a region or buffer: Printing. -* Printing an index: Printing Indices & Menus. -* Printing cropmarks: Cropmarks and Magnification. -* Printing DVI files, on MS-DOS/MS-Windows: Print with lpr. -* Printing hardcopy: Hardcopy. -* Problems, catching: Catching Mistakes. -* Program names, indicating: command. -* Prototype row, column widths defined by: Multitable Column Widths. -* Quotations: quotation. -* Raising and lowering sections: Raise/lower sections. -* Raw formatter commands: Raw Formatter Commands. -* Recommended names for keys: key. -* Rectangle, black in hardcopy: Overfull hboxes. -* Recursion, mutual: Defining Macros. -* Recursive macro invocations: Defining Macros. -* Reference to @-commands: Command List. -* References: Cross References. -* References using @inforef: inforef. -* References using @pxref: pxref. -* References using @ref: ref. -* References using @xref: xref. -* Referring to other Info files: Other Info Files. -* Refilling paragraphs: Refilling Paragraphs. -* Region formatting and printing: Printing. -* Region printing in Texinfo mode: Texinfo Mode Printing. -* Reid, Brian: Acknowledgements and History. -* Repeated and optional arguments: Optional Arguments. -* Reporting bugs: Reporting Bugs. -* Required in Texinfo file: Minimum. -* Requirements for formatting: Requirements Summary. -* Requirements for include files: Include File Requirements. -* Requirements for updating commands: Updating Requirements. -* Reserved words, indicating: code. -* Result of an expression: result. -* ridt.eps: Images. -* Ring accent: Inserting Accents. -* Rows, of a multitable: Multitable Rows. -* Running an Info formatter: Info Formatting. -* Running Info-validate: Using Info-validate. -* Running macros: Invoking Macros. -* Running makeinfo in Emacs: makeinfo in Emacs. -* Sample @include file: Sample Include File. -* Sample function definition: Sample Function Definition. -* Sample permissions: Sample Permissions. -* Sample Texinfo file: Short Sample. -* Sample Texinfo file, no comments: Sample Texinfo File. -* Scaled points: Images. -* Schwab, Andreas: Acknowledgements and History. -* Scribe: Acknowledgements and History. -* Sea surges: ref. -* Section structure of a file, showing it: Showing the Structure. -* Sections, raising and lowering: Raise/lower sections. -* Sentence ending punctuation: Ending a Sentence. -* Sentence non-ending punctuation: Not Ending a Sentence. -* Separate footnote style: Footnote Styles. -* SGML-tools output format: Using Texinfo. -* Sharp S: Inserting Accents. -* Shell formatting with tex and texindex: Format with tex/texindex. -* Shell printing, on MS-DOS/MS-Windows: Print with lpr. -* Shell, format, print from: Within Emacs. -* Shell, running makeinfo in: makeinfo in Emacs. -* Short nodes for menus: Menu Location. -* Short table of contents: Contents. -* Showing the section structure of a file: Showing the Structure. -* Showing the structure of a file: Using texinfo-show-structure. -* Site-wide Texinfo configuration file: Preparing for TeX. -* Size of printed book: smallbook. -* slanted typewriter font, for @kbd: kbd. -* Small book example: small. -* Small book size: smallbook. -* Small caps font: Smallcaps. -* Software copying permissions: Software Copying Permissions. -* Sorting indices: Hardcopy. -* Source file: Using Texinfo. -* Space, inserting horizontal: Multiple Spaces. -* Space, inserting vertical: sp. -* Spaces in macros: Defining Macros. -* Spaces, in menus: Writing a Menu. -* Spacing, inserting: Inserting Space. -* Special characters, commands to insert: Braces Atsigns. -* Special insertions: Insertions. -* Special typesetting commands: Dots Bullets. -* Specifying index entries: Indexing Commands. -* Splitting an Info file manually: Splitting. -* Splitting of output files: makeinfo options. -* ss: Inserting Accents. -* Stallman, Richard M.: Acknowledgements and History. -* Start of header line: Start of Header. -* Starting chapters: setchapternewpage. -* Structure of a file, showing it: Showing the Structure. -* Structure, catching mistakes in: Catching Mistakes. -* Structuring of chapters: Structuring. -* Subsection-like commands: unnumberedsubsec appendixsubsec subheading. -* Subsub commands: subsubsection. -* Suggestions for Texinfo, making: Reporting Bugs. -* Syntactic conventions: Conventions. -* Syntactic tokens, indicating: code. -* Syntax, of @-commands: Command Syntax. -* Syntax, optional & repeated arguments: Optional Arguments. -* Table of contents: Contents. -* Table of contents, after title page: Contents. -* Tables and lists, making: Lists and Tables. -* Tables with indexes: ftable vtable. -* Tables, making multi-column: Multi-column Tables. -* Tables, making two-column: Two-column Tables. -* Tabs; don't use!: Conventions. -* Tag table, making automatically: Tag and Split Files. -* Tag table, making manually: Unsplit. -* Targets for cross-references, arbitrary: anchor. -* Template for a definition: Def Cmd Template. -* TeX commands, using ordinary: Raw Formatter Commands. -* TeX index sorting: Hardcopy. -* TeX input initialization: Preparing for TeX. -* TeX, how to obtain: Obtaining TeX. -* texi2dvi: Format with tex/texindex. -* texi2dvi (shell script): Format with texi2dvi. -* texi2roff, unsupported software: Printed Books. -* texindex <1>: Hardcopy. -* texindex: Format with tex/texindex. -* Texinfo commands, defining new: Defining New Texinfo Commands. -* Texinfo file beginning: Beginning a File. -* Texinfo file ending: Ending a File. -* Texinfo file header: Header. -* Texinfo file minimum: Minimum. -* Texinfo file section structure, showing it: Showing the Structure. -* Texinfo mode: Texinfo Mode. -* Texinfo overview: Overview. -* Texinfo printed book characteristics: Printed Books. -* Texinfo, introduction to: Using Texinfo. -* texinfo.cnf: setfilename. -* texinfo.cnf installation: Preparing for TeX. -* texinfo.tex, installing: Preparing for TeX. -* TEXINPUTS: Preparing for TeX. -* TEXINPUTS environment variable: Preparing for TeX. -* Text width and height: pagesizes. -* Text, conditionally visible: Conditionals. -* Text, marking up: Marking Text. -* Thin space between number, dimension: dmn. -* Tie-after accent: Inserting Accents. -* Tied space: w. -* Tilde accent: Inserting Accents. -* Tips: Tips. -* Title page: titlepage. -* Title page, bastard: titlepage. -* Titlepage end starts headings: end titlepage. -* Titlepage permissions: Titlepage Permissions. -* Titlepage, for plain text: Titlepage & Copyright Page. -* Top node: The Top Node. -* Top node is first: First Node. -* Top node naming for references: Top Node Naming. -* Top node summary: Top Node Summary. -* Tree structuring: Tree Structuring. -* Two `First' Lines for @deffn: deffnx. -* Two letter names for indices: syncodeindex. -* Two named items for @table: itemx. -* Two part menu entry: Less Cluttered Menu Entry. -* txi-CC.tex: documentlanguage. -* Typesetting commands for dots, etc.: Dots Bullets. -* Ugly black rectangles in hardcopy: Overfull hboxes. -* Umlaut accent: Inserting Accents. -* Unbreakable space: w. -* Uncluttered menu entry: Less Cluttered Menu Entry. -* Undefining macros: Defining Macros. -* Underbar accent: Inserting Accents. -* Underdot accent: Inserting Accents. -* Uniform resource locator, indicating: url. -* Uniform resource locator, referring to: uref. -* Unique nodename requirement: Node Line Requirements. -* Unprocessed text: Comments. -* Unsplit file creation: Unsplit. -* Up node of Top node: First Node. -* Updating nodes and menus: Updating Nodes and Menus. -* Updating requirements: Updating Requirements. -* URI syntax for Info: Info Files. -* URL, indicating: url. -* URL, referring to: uref. -* Usage tips: Tips. -* user input: kbd. -* User options, marking: Variables Commands. -* User-defined Texinfo commands: Defining New Texinfo Commands. -* Using Texinfo in general: Using Texinfo. -* Validating a large file: Using Info-validate. -* Validation of pointers: Pointer Validation. -* Value of an expression, indicating: result. -* version number, finding: Invoking install-info. -* Vertical whitespace (vskip): Copyright & Permissions. -* Vertically holding text together: group. -* Visibility of conditional text: Conditionals. -* Weinberg, Zack: Acknowledgements and History. -* Weisshaus, Melissa: Acknowledgements and History. -* Whitespace in macros: Defining Macros. -* Whitespace, inserting: Multiple Spaces. -* Width of images: Images. -* Width of text area: pagesizes. -* Widths, defining multitable column: Multitable Column Widths. -* Wildcards: Format with tex/texindex. -* Words and phrases, marking them: Marking Text. -* Writing a menu: Writing a Menu. -* Writing an @node line: Writing a Node. -* Writing index entries: Indexing Commands. -* Zaretskii, Eli: Acknowledgements and History. -* Zuhn, David D.: Acknowledgements and History. - - diff --git a/info/texinfo.info-2 b/info/texinfo.info-2 deleted file mode 100644 index 1697d67..0000000 --- a/info/texinfo.info-2 +++ /dev/null @@ -1,1283 +0,0 @@ -This is Info file ../info/texinfo.info, produced by Makeinfo version -1.68 from the input file texinfo.texi. - -INFO-DIR-SECTION Texinfo documentation system -START-INFO-DIR-ENTRY -* Texinfo: (texinfo). The GNU documentation format. -* install-info: (texinfo)Invoking install-info. Updating info/dir entries. -* texi2dvi: (texinfo)Format with texi2dvi. Printing Texinfo documentation. -* texindex: (texinfo)Format with tex/texindex. Sorting Texinfo index files. -* makeinfo: (texinfo)makeinfo Preferred. Translate Texinfo source. -END-INFO-DIR-ENTRY - - This file documents Texinfo, a documentation system that can produce -both on-line information and a printed manual from a single source file. - - Copyright (C) 1988, 90, 91, 92, 93, 95, 96, 97, 98 Free Software -Foundation, Inc. - - This edition is for Texinfo version 3.12. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: texinfo.info, Node: Short Sample, Next: Acknowledgements, Prev: Six Parts, Up: Overview - -A Short Sample Texinfo File -=========================== - - Here is a complete but very short Texinfo file, in six parts. The -first three parts of the file, from `\input texinfo' through to `@end -titlepage', look more intimidating than they are. Most of the material -is standard boilerplate; when you write a manual, simply insert the -names for your own manual in this segment. (*Note Beginning a File::.) - -In the following, the sample text is *indented*; comments on it are -not. The complete file, without any comments, is shown in *Note Sample -Texinfo File::. - -Part 1: Header --------------- - -The header does not appear in either the Info file or the printed -output. It sets various parameters, including the name of the Info -file and the title used in the header. - - \input texinfo @c -*-texinfo-*- - @c %**start of header - @setfilename sample.info - @settitle Sample Document - @c %**end of header - - @setchapternewpage odd - -Part 2: Summary Description and Copyright ------------------------------------------ - -The summary description and copyright segment does not appear in the -printed document. - - @ifinfo - This is a short example of a complete Texinfo file. - - Copyright @copyright{} 1990 Free Software Foundation, Inc. - @end ifinfo - -Part 3: Titlepage and Copyright -------------------------------- - -The titlepage segment does not appear in the Info file. - - @titlepage - @sp 10 - @comment The title is printed in a large font. - @center @titlefont{Sample Title} - - @c The following two commands start the copyright page. - @page - @vskip 0pt plus 1filll - Copyright @copyright{} 1990 Free Software Foundation, Inc. - @end titlepage - -Part 4: `Top' Node and Master Menu ----------------------------------- - -The `Top' node contains the master menu for the Info file. Since a -printed manual uses a table of contents rather than a menu, the master -menu appears only in the Info file. - - @node Top, First Chapter, , (dir) - @comment node-name, next, previous, up - - @menu - * First Chapter:: The first chapter is the - only chapter in this sample. - * Concept Index:: This index has two entries. - @end menu - -Part 5: The Body of the Document ---------------------------------- - -The body segment contains all the text of the document, but not the -indices or table of contents. This example illustrates a node and a -chapter containing an enumerated list. - - @node First Chapter, Concept Index, Top, Top - @comment node-name, next, previous, up - @chapter First Chapter - @cindex Sample index entry - - This is the contents of the first chapter. - @cindex Another sample index entry - - Here is a numbered list. - - @enumerate - @item - This is the first item. - - @item - This is the second item. - @end enumerate - - The @code{makeinfo} and @code{texinfo-format-buffer} - commands transform a Texinfo file such as this into - an Info file; and @TeX{} typesets it for a printed - manual. - -Part 6: The End of the Document -------------------------------- - -The end segment contains commands both for generating an index in a node -and unnumbered chapter of its own and for generating the table of -contents; and it contains the `@bye' command that marks the end of the -document. - - @node Concept Index, , First Chapter, Top - @comment node-name, next, previous, up - @unnumbered Concept Index - - @printindex cp - - @contents - @bye - -The Results ------------ - - Here is what the contents of the first chapter of the sample look -like: - - This is the contents of the first chapter. - - Here is a numbered list. - - 1. This is the first item. - - 2. This is the second item. - - The `makeinfo' and `texinfo-format-buffer' commands transform a - Texinfo file such as this into an Info file; and TeX typesets it - for a printed manual. - - -File: texinfo.info, Node: Acknowledgements, Prev: Short Sample, Up: Overview - -Acknowledgements -================ - - Richard M. Stallman wrote Edition 1.0 of this manual. -Robert J. Chassell revised and extended it, starting with Edition 1.1. -Karl Berry made updates for the Texinfo 3.8 and subsequent releases, -starting with Edition 2.22. - - Our thanks go out to all who helped improve this work, particularly to -Franc,ois Pinard and David D. Zuhn, who tirelessly recorded and -reported mistakes and obscurities; our special thanks go to Melissa -Weisshaus for her frequent and often tedious reviews of nearly similar -editions. Our mistakes are our own. - - Please send suggestions and corrections to: - - Internet address: - bug-texinfo@gnu.org - -Please include the manual's edition number and update date in your -messages. - - -File: texinfo.info, Node: Texinfo Mode, Next: Beginning a File, Prev: Overview, Up: Top - -Using Texinfo Mode -****************** - - You may edit a Texinfo file with any text editor you choose. A -Texinfo file is no different from any other ASCII file. However, GNU -Emacs comes with a special mode, called Texinfo mode, that provides -Emacs commands and tools to help ease your work. - - This chapter describes features of GNU Emacs' Texinfo mode but not any -features of the Texinfo formatting language. If you are reading this -manual straight through from the beginning, you may want to skim through -this chapter briefly and come back to it after reading succeeding -chapters which describe the Texinfo formatting language in detail. - -* Menu: - -* Texinfo Mode Overview:: How Texinfo mode can help you. -* Emacs Editing:: Texinfo mode adds to GNU Emacs' general - purpose editing features. -* Inserting:: How to insert frequently used @-commands. -* Showing the Structure:: How to show the structure of a file. -* Updating Nodes and Menus:: How to update or create new nodes and menus. -* Info Formatting:: How to format for Info. -* Printing:: How to format and print part or all of a file. -* Texinfo Mode Summary:: Summary of all the Texinfo mode commands. - - -File: texinfo.info, Node: Texinfo Mode Overview, Next: Emacs Editing, Prev: Texinfo Mode, Up: Texinfo Mode - -Texinfo Mode Overview -===================== - - Texinfo mode provides special features for working with Texinfo files: - - * Insert frequently used @-commands. - - * Automatically create `@node' lines. - - * Show the structure of a Texinfo source file. - - * Automatically create or update the `Next', `Previous', and `Up' - pointers of a node. - - * Automatically create or update menus. - - * Automatically create a master menu. - - * Format a part or all of a file for Info. - - * Typeset and print part or all of a file. - - Perhaps the two most helpful features are those for inserting -frequently used @-commands and for creating node pointers and menus. - - -File: texinfo.info, Node: Emacs Editing, Next: Inserting, Prev: Texinfo Mode Overview, Up: Texinfo Mode - -The Usual GNU Emacs Editing Commands -==================================== - - In most cases, the usual Text mode commands work the same in Texinfo -mode as they do in Text mode. Texinfo mode adds new editing commands -and tools to GNU Emacs' general purpose editing features. The major -difference concerns filling. In Texinfo mode, the paragraph separation -variable and syntax table are redefined so that Texinfo commands that -should be on lines of their own are not inadvertently included in -paragraphs. Thus, the `M-q' (`fill-paragraph') command will refill a -paragraph but not mix an indexing command on a line adjacent to it into -the paragraph. - - In addition, Texinfo mode sets the `page-delimiter' variable to the -value of `texinfo-chapter-level-regexp'; by default, this is a regular -expression matching the commands for chapters and their equivalents, -such as appendices. With this value for the page delimiter, you can -jump from chapter title to chapter title with the `C-x ]' -(`forward-page') and `C-x [' (`backward-page') commands and narrow to a -chapter with the `C-x p' (`narrow-to-page') command. (*Note Pages: -(xemacs)Pages, for details about the page commands.) - - You may name a Texinfo file however you wish, but the convention is to -end a Texinfo file name with one of the three extensions `.texinfo', -`.texi', or `.tex'. A longer extension is preferred, since it is -explicit, but a shorter extension may be necessary for operating -systems that limit the length of file names. GNU Emacs automatically -enters Texinfo mode when you visit a file with a `.texinfo' or `.texi' -extension. Also, Emacs switches to Texinfo mode when you visit a file -that has `-*-texinfo-*-' in its first line. If ever you are in another -mode and wish to switch to Texinfo mode, type `M-x texinfo-mode'. - - Like all other Emacs features, you can customize or enhance Texinfo -mode as you wish. In particular, the keybindings are very easy to -change. The keybindings described here are the default or standard -ones. - - -File: texinfo.info, Node: Inserting, Next: Showing the Structure, Prev: Emacs Editing, Up: Texinfo Mode - -Inserting Frequently Used Commands -================================== - - Texinfo mode provides commands to insert various frequently used -@-commands into the buffer. You can use these commands to save -keystrokes. - - The insert commands are invoked by typing `C-c' twice and then the -first letter of the @-command: - -`C-c C-c c' -`M-x texinfo-insert-@code' - Insert `@code{}' and put the cursor between the braces. - -`C-c C-c d' -`M-x texinfo-insert-@dfn' - Insert `@dfn{}' and put the cursor between the braces. - -`C-c C-c e' -`M-x texinfo-insert-@end' - Insert `@end' and attempt to insert the correct following word, - such as `example' or `table'. (This command does not handle - nested lists correctly, but inserts the word appropriate to the - immediately preceding list.) - -`C-c C-c i' -`M-x texinfo-insert-@item' - Insert `@item' and put the cursor at the beginning of the next - line. - -`C-c C-c k' -`M-x texinfo-insert-@kbd' - Insert `@kbd{}' and put the cursor between the braces. - -`C-c C-c n' -`M-x texinfo-insert-@node' - Insert `@node' and a comment line listing the sequence for the - `Next', `Previous', and `Up' nodes. Leave point after the `@node'. - -`C-c C-c o' -`M-x texinfo-insert-@noindent' - Insert `@noindent' and put the cursor at the beginning of the next - line. - -`C-c C-c s' -`M-x texinfo-insert-@samp' - Insert `@samp{}' and put the cursor between the braces. - -`C-c C-c t' -`M-x texinfo-insert-@table' - Insert `@table' followed by a and leave the cursor after the - . - -`C-c C-c v' -`M-x texinfo-insert-@var' - Insert `@var{}' and put the cursor between the braces. - -`C-c C-c x' -`M-x texinfo-insert-@example' - Insert `@example' and put the cursor at the beginning of the next - line. - -`C-c C-c {' -`M-x texinfo-insert-braces' - Insert `{}' and put the cursor between the braces. - -`C-c C-c }' -`C-c C-c ]' -`M-x up-list' - Move from between a pair of braces forward past the closing brace. - Typing `C-c C-c ]' is easier than typing `C-c C-c }', which is, - however, more mnemonic; hence the two keybindings. (Also, you can - move out from between braces by typing `C-f'.) - - To put a command such as `@code{...}' around an *existing* word, -position the cursor in front of the word and type `C-u 1 C-c C-c c'. -This makes it easy to edit existing plain text. The value of the -prefix argument tells Emacs how many words following point to include -between braces--`1' for one word, `2' for two words, and so on. Use a -negative argument to enclose the previous word or words. If you do not -specify a prefix argument, Emacs inserts the @-command string and -positions the cursor between the braces. This feature works only for -those @-commands that operate on a word or words within one line, such -as `@kbd' and `@var'. - - This set of insert commands was created after analyzing the frequency -with which different @-commands are used in the `GNU Emacs Manual' and -the `GDB Manual'. If you wish to add your own insert commands, you can -bind a keyboard macro to a key, use abbreviations, or extend the code -in `texinfo.el'. - - `C-c C-c C-d' (`texinfo-start-menu-description') is an insert command -that works differently from the other insert commands. It inserts a -node's section or chapter title in the space for the description in a -menu entry line. (A menu entry has three parts, the entry name, the -node name, and the description. Only the node name is required, but a -description helps explain what the node is about. *Note The Parts of a -Menu: Menu Parts.) - - To use `texinfo-start-menu-description', position point in a menu -entry line and type `C-c C-c C-d'. The command looks for and copies -the title that goes with the node name, and inserts the title as a -description; it positions point at beginning of the inserted text so you -can edit it. The function does not insert the title if the menu entry -line already contains a description. - - This command is only an aid to writing descriptions; it does not do -the whole job. You must edit the inserted text since a title tends to -use the same words as a node name but a useful description uses -different words. - - -File: texinfo.info, Node: Showing the Structure, Next: Updating Nodes and Menus, Prev: Inserting, Up: Texinfo Mode - -Showing the Section Structure of a File -======================================= - - You can show the section structure of a Texinfo file by using the -`C-c C-s' command (`texinfo-show-structure'). This command shows the -section structure of a Texinfo file by listing the lines that begin -with the @-commands for `@chapter', `@section', and the like. It -constructs what amounts to a table of contents. These lines are -displayed in another buffer called the `*Occur*' buffer. In that -buffer, you can position the cursor over one of the lines and use the -`C-c C-c' command (`occur-mode-goto-occurrence'), to jump to the -corresponding spot in the Texinfo file. - -`C-c C-s' -`M-x texinfo-show-structure' - Show the `@chapter', `@section', and such lines of a Texinfo file. - -`C-c C-c' -`M-x occur-mode-goto-occurrence' - Go to the line in the Texinfo file corresponding to the line under - the cursor in the `*Occur*' buffer. - - If you call `texinfo-show-structure' with a prefix argument by typing -`C-u C-c C-s', it will list not only those lines with the @-commands -for `@chapter', `@section', and the like, but also the `@node' lines. -(This is how the `texinfo-show-structure' command worked without an -argument in the first version of Texinfo. It was changed because -`@node' lines clutter up the `*Occur*' buffer and are usually not -needed.) You can use `texinfo-show-structure' with a prefix argument -to check whether the `Next', `Previous', and `Up' pointers of an -`@node' line are correct. - - Often, when you are working on a manual, you will be interested only -in the structure of the current chapter. In this case, you can mark -off the region of the buffer that you are interested in by using the -`C-x n n' (`narrow-to-region') command and `texinfo-show-structure' -will work on only that region. To see the whole buffer again, use -`C-x n w' (`widen'). (*Note Narrowing: (xemacs)Narrowing, for more -information about the narrowing commands.) - - In addition to providing the `texinfo-show-structure' command, -Texinfo mode sets the value of the page delimiter variable to match the -chapter-level @-commands. This enables you to use the `C-x ]' -(`forward-page') and `C-x [' (`backward-page') commands to move forward -and backward by chapter, and to use the `C-x p' (`narrow-to-page') -command to narrow to a chapter. *Note Pages: (xemacs)Pages, for more -information about the page commands. - - -File: texinfo.info, Node: Updating Nodes and Menus, Next: Info Formatting, Prev: Showing the Structure, Up: Texinfo Mode - -Updating Nodes and Menus -======================== - - Texinfo mode provides commands for automatically creating or updating -menus and node pointers. The commands are called "update" commands -because their most frequent use is for updating a Texinfo file after -you have worked on it; but you can use them to insert the `Next', -`Previous', and `Up' pointers into an `@node' line that has none and to -create menus in a file that has none. - - If you do not use the updating commands, you need to write menus and -node pointers by hand, which is a tedious task. - -* Menu: - -* Updating Commands:: Five major updating commands. -* Updating Requirements:: How to structure a Texinfo file for - using the updating command. -* Other Updating Commands:: How to indent descriptions, insert - missing nodes lines, and update - nodes in sequence. - - -File: texinfo.info, Node: Updating Commands, Next: Updating Requirements, Prev: Updating Nodes and Menus, Up: Updating Nodes and Menus - -The Updating Commands ---------------------- - - You can use the updating commands - - * to insert or update the `Next', `Previous', and `Up' pointers of a - node, - - * to insert or update the menu for a section, and - - * to create a master menu for a Texinfo source file. - - You can also use the commands to update all the nodes and menus in a -region or in a whole Texinfo file. - - The updating commands work only with conventional Texinfo files, which -are structured hierarchically like books. In such files, a structuring -command line must follow closely after each `@node' line, except for -the `Top' `@node' line. (A "structuring command line" is a line -beginning with `@chapter', `@section', or other similar command.) - - You can write the structuring command line on the line that follows -immediately after an `@node' line or else on the line that follows -after a single `@comment' line or a single `@ifinfo' line. You cannot -interpose more than one line between the `@node' line and the -structuring command line; and you may interpose only an `@comment' line -or an `@ifinfo' line. - - Commands which work on a whole buffer require that the `Top' node be -followed by a node with an `@chapter' or equivalent-level command. -Note that the menu updating commands will not create a main or master -menu for a Texinfo file that has only `@chapter'-level nodes! The menu -updating commands only create menus *within* nodes for lower level -nodes. To create a menu of chapters, you must provide a `Top' node. - - The menu updating commands remove menu entries that refer to other -Info files since they do not refer to nodes within the current buffer. -This is a deficiency. Rather than use menu entries, you can use cross -references to refer to other Info files. None of the updating commands -affect cross references. - - Texinfo mode has five updating commands that are used most often: two -are for updating the node pointers or menu of a single node (or a -region); two are for updating every node pointer and menu in a file; -and one, the `texinfo-master-menu' command, is for creating a master -menu for a complete file, and optionally, for updating every node and -menu in the whole Texinfo file. - - The `texinfo-master-menu' command is the primary command: - -`C-c C-u m' -`M-x texinfo-master-menu' - Create or update a master menu that includes all the other menus - (incorporating the descriptions from pre-existing menus, if any). - - With an argument (prefix argument, `C-u,' if interactive), first - create or update all the nodes and all the regular menus in the - buffer before constructing the master menu. (*Note The Top Node - and Master Menu: The Top Node, for more about a master menu.) - - For `texinfo-master-menu' to work, the Texinfo file must have a - `Top' node and at least one subsequent node. - - After extensively editing a Texinfo file, you can type the - following: - - C-u M-x texinfo-master-menu - or - C-u C-c C-u m - - This updates all the nodes and menus completely and all at once. - - The other major updating commands do smaller jobs and are designed for -the person who updates nodes and menus as he or she writes a Texinfo -file. - - The commands are: - -`C-c C-u C-n' -`M-x texinfo-update-node' - Insert the `Next', `Previous', and `Up' pointers for the node that - point is within (i.e., for the `@node' line preceding point). If - the `@node' line has pre-existing `Next', `Previous', or `Up' - pointers in it, the old pointers are removed and new ones inserted. - With an argument (prefix argument, `C-u', if interactive), this - command updates all `@node' lines in the region (which is the text - between point and mark). - -`C-c C-u C-m' -`M-x texinfo-make-menu' - Create or update the menu in the node that point is within. With - an argument (`C-u' as prefix argument, if interactive), the - command makes or updates menus for the nodes which are either - within or a part of the region. - - Whenever `texinfo-make-menu' updates an existing menu, the - descriptions from that menu are incorporated into the new menu. - This is done by copying descriptions from the existing menu to the - entries in the new menu that have the same node names. If the - node names are different, the descriptions are not copied to the - new menu. - -`C-c C-u C-e' -`M-x texinfo-every-node-update' - Insert or update the `Next', `Previous', and `Up' pointers for - every node in the buffer. - -`C-c C-u C-a' -`M-x texinfo-all-menus-update' - Create or update all the menus in the buffer. With an argument - (`C-u' as prefix argument, if interactive), first insert or update - all the node pointers before working on the menus. - - If a master menu exists, the `texinfo-all-menus-update' command - updates it; but the command does not create a new master menu if - none already exists. (Use the `texinfo-master-menu' command for - that.) - - When working on a document that does not merit a master menu, you - can type the following: - - C-u C-c C-u C-a - or - C-u M-x texinfo-all-menus-update - - This updates all the nodes and menus. - - The `texinfo-column-for-description' variable specifies the column to -which menu descriptions are indented. By default, the value is 32 -although it is often useful to reduce it to as low as 24. You can set -the variable with the `M-x edit-options' command (*note Editing -Variable Values: (xemacs)Edit Options.) or with the `M-x set-variable' -command (*note Examining and Setting Variables: (xemacs)Examining.). - - Also, the `texinfo-indent-menu-description' command may be used to -indent existing menu descriptions to a specified column. Finally, if -you wish, you can use the `texinfo-insert-node-lines' command to insert -missing `@node' lines into a file. (*Note Other Updating Commands::, -for more information.) - - -File: texinfo.info, Node: Updating Requirements, Next: Other Updating Commands, Prev: Updating Commands, Up: Updating Nodes and Menus - -Updating Requirements ---------------------- - - To use the updating commands, you must organize the Texinfo file -hierarchically with chapters, sections, subsections, and the like. -When you construct the hierarchy of the manual, do not `jump down' more -than one level at a time: you can follow the `Top' node with a chapter, -but not with a section; you can follow a chapter with a section, but -not with a subsection. However, you may `jump up' any number of levels -at one time--for example, from a subsection to a chapter. - - Each `@node' line, with the exception of the line for the `Top' node, -must be followed by a line with a structuring command such as -`@chapter', `@section', or `@unnumberedsubsec'. - - Each `@node' line/structuring-command line combination must look -either like this: - - @node Comments, Minimum, Conventions, Overview - @comment node-name, next, previous, up - @section Comments - - or like this (without the `@comment' line): - - @node Comments, Minimum, Conventions, Overview - @section Comments - -In this example, `Comments' is the name of both the node and the -section. The next node is called `Minimum' and the previous node is -called `Conventions'. The `Comments' section is within the `Overview' -node, which is specified by the `Up' pointer. (Instead of an -`@comment' line, you can write an `@ifinfo' line.) - - If a file has a `Top' node, it must be called `top' or `Top' and be -the first node in the file. - - The menu updating commands create a menu of sections within a chapter, -a menu of subsections within a section, and so on. This means that you -must have a `Top' node if you want a menu of chapters. - - Incidentally, the `makeinfo' command will create an Info file for a -hierarchically organized Texinfo file that lacks `Next', `Previous' and -`Up' pointers. Thus, if you can be sure that your Texinfo file will be -formatted with `makeinfo', you have no need for the `update node' -commands. (*Note Creating an Info File: Create an Info File, for more -information about `makeinfo'.) However, both `makeinfo' and the -`texinfo-format-...' commands require that you insert menus in the file. - - -File: texinfo.info, Node: Other Updating Commands, Prev: Updating Requirements, Up: Updating Nodes and Menus - -Other Updating Commands ------------------------ - - In addition to the five major updating commands, Texinfo mode -possesses several less frequently used updating commands: - -`M-x texinfo-insert-node-lines' - Insert `@node' lines before the `@chapter', `@section', and other - sectioning commands wherever they are missing throughout a region - in a Texinfo file. - - With an argument (`C-u' as prefix argument, if interactive), the - `texinfo-insert-node-lines' command not only inserts `@node' lines - but also inserts the chapter or section titles as the names of the - corresponding nodes. In addition, it inserts the titles as node - names in pre-existing `@node' lines that lack names. Since node - names should be more concise than section or chapter titles, you - must manually edit node names so inserted. - - For example, the following marks a whole buffer as a region and - inserts `@node' lines and titles throughout: - - C-x h C-u M-x texinfo-insert-node-lines - - (Note that this command inserts titles as node names in `@node' - lines; the `texinfo-start-menu-description' command (*note - Inserting Frequently Used Commands: Inserting.) inserts titles as - descriptions in menu entries, a different action. However, in both - cases, you need to edit the inserted text.) - -`M-x texinfo-multiple-files-update' - Update nodes and menus in a document built from several separate - files. With `C-u' as a prefix argument, create and insert a - master menu in the outer file. With a numeric prefix argument, - such as `C-u 2', first update all the menus and all the `Next', - `Previous', and `Up' pointers of all the included files before - creating and inserting a master menu in the outer file. The - `texinfo-multiple-files-update' command is described in the - appendix on `@include' files. *Note - texinfo-multiple-files-update::. - -`M-x texinfo-indent-menu-description' - Indent every description in the menu following point to the - specified column. You can use this command to give yourself more - space for descriptions. With an argument (`C-u' as prefix - argument, if interactive), the `texinfo-indent-menu-description' - command indents every description in every menu in the region. - However, this command does not indent the second and subsequent - lines of a multi-line description. - -`M-x texinfo-sequential-node-update' - Insert the names of the nodes immediately following and preceding - the current node as the `Next' or `Previous' pointers regardless - of those nodes' hierarchical level. This means that the `Next' - node of a subsection may well be the next chapter. Sequentially - ordered nodes are useful for novels and other documents that you - read through sequentially. (However, in Info, the `g *' command - lets you look through the file sequentially, so sequentially - ordered nodes are not strictly necessary.) With an argument - (prefix argument, if interactive), the - `texinfo-sequential-node-update' command sequentially updates all - the nodes in the region. - - -File: texinfo.info, Node: Info Formatting, Next: Printing, Prev: Updating Nodes and Menus, Up: Texinfo Mode - -Formatting for Info -=================== - - Texinfo mode provides several commands for formatting part or all of a -Texinfo file for Info. Often, when you are writing a document, you -want to format only part of a file--that is, a region. - - You can use either the `texinfo-format-region' or the -`makeinfo-region' command to format a region: - -`C-c C-e C-r' -`M-x texinfo-format-region' -`C-c C-m C-r' -`M-x makeinfo-region' - Format the current region for Info. - - You can use either the `texinfo-format-buffer' or the -`makeinfo-buffer' command to format a whole buffer: - -`C-c C-e C-b' -`M-x texinfo-format-buffer' -`C-c C-m C-b' -`M-x makeinfo-buffer' - Format the current buffer for Info. - - For example, after writing a Texinfo file, you can type the following: - - C-u C-c C-u m -or - C-u M-x texinfo-master-menu - -This updates all the nodes and menus. Then type the following to create -an Info file: - - C-c C-m C-b -or - M-x makeinfo-buffer - - For TeX or the Info formatting commands to work, the file *must* -include a line that has `@setfilename' in its header. - - *Note Create an Info File::, for details about Info formatting. - - -File: texinfo.info, Node: Printing, Next: Texinfo Mode Summary, Prev: Info Formatting, Up: Texinfo Mode - -Formatting and Printing -======================= - - Typesetting and printing a Texinfo file is a multi-step process in -which you first create a file for printing (called a DVI file), and then -print the file. Optionally, you may also create indices. To do this, -you must run the `texindex' command after first running the `tex' -typesetting command; and then you must run the `tex' command again. Or -else run the `texi2dvi' command which automatically creates indices as -needed (*note Format with texi2dvi::.). - - Often, when you are writing a document, you want to typeset and print -only part of a file to see what it will look like. You can use the -`texinfo-tex-region' and related commands for this purpose. Use the -`texinfo-tex-buffer' command to format all of a buffer. - -`C-c C-t C-b' -`M-x texinfo-tex-buffer' - Run `texi2dvi' on the buffer. In addition to running TeX on the - buffer, this command automatically creates or updates indices as - needed. - -`C-c C-t C-r' -`M-x texinfo-tex-region' - Run TeX on the region. - -`C-c C-t C-i' -`M-x texinfo-texindex' - Run `texindex' to sort the indices of a Texinfo file formatted with - `texinfo-tex-region'. The `texinfo-tex-region' command does not - run `texindex' automatically; it only runs the `tex' typesetting - command. You must run the `texinfo-tex-region' command a second - time after sorting the raw index files with the `texindex' - command. (Usually, you do not format an index when you format a - region, only when you format a buffer. Now that the `texi2dvi' - command exists, there is little or no need for this command.) - -`C-c C-t C-p' -`M-x texinfo-tex-print' - Print the file (or the part of the file) previously formatted with - `texinfo-tex-buffer' or `texinfo-tex-region'. - - For `texinfo-tex-region' or `texinfo-tex-buffer' to work, the file -*must* start with a `\input texinfo' line and must include an -`@settitle' line. The file must end with `@bye' on a line by itself. -(When you use `texinfo-tex-region', you must surround the `@settitle' -line with start-of-header and end-of-header lines.) - - *Note Format/Print Hardcopy::, for a description of the other TeX -related commands, such as `tex-show-print-queue'. - - -File: texinfo.info, Node: Texinfo Mode Summary, Prev: Printing, Up: Texinfo Mode - -Texinfo Mode Summary -==================== - - In Texinfo mode, each set of commands has default keybindings that -begin with the same keys. All the commands that are custom-created for -Texinfo mode begin with `C-c'. The keys are somewhat mnemonic. - -Insert Commands ---------------- - - The insert commands are invoked by typing `C-c' twice and then the -first letter of the @-command to be inserted. (It might make more -sense mnemonically to use `C-c C-i', for `custom insert', but `C-c C-c' -is quick to type.) - - C-c C-c c Insert `@code'. - C-c C-c d Insert `@dfn'. - C-c C-c e Insert `@end'. - C-c C-c i Insert `@item'. - C-c C-c n Insert `@node'. - C-c C-c s Insert `@samp'. - C-c C-c v Insert `@var'. - C-c C-c { Insert braces. - C-c C-c ] - C-c C-c } Move out of enclosing braces. - - C-c C-c C-d Insert a node's section title - in the space for the description - in a menu entry line. - -Show Structure --------------- - - The `texinfo-show-structure' command is often used within a narrowed -region. - - C-c C-s List all the headings. - -The Master Update Command -------------------------- - - The `texinfo-master-menu' command creates a master menu; and can be -used to update every node and menu in a file as well. - - C-c C-u m - M-x texinfo-master-menu - Create or update a master menu. - - C-u C-c C-u m With `C-u' as a prefix argument, first - create or update all nodes and regular - menus, and then create a master menu. - -Update Pointers ---------------- - - The update pointer commands are invoked by typing `C-c C-u' and then -either `C-n' for `texinfo-update-node' or `C-e' for -`texinfo-every-node-update'. - - C-c C-u C-n Update a node. - C-c C-u C-e Update every node in the buffer. - -Update Menus ------------- - - Invoke the update menu commands by typing `C-c C-u' and then either -`C-m' for `texinfo-make-menu' or `C-a' for `texinfo-all-menus-update'. -To update both nodes and menus at the same time, precede `C-c C-u C-a' -with `C-u'. - - C-c C-u C-m Make or update a menu. - - C-c C-u C-a Make or update all - menus in a buffer. - - C-u C-c C-u C-a With `C-u' as a prefix argument, - first create or update all nodes and - then create or update all menus. - -Format for Info ---------------- - - The Info formatting commands that are written in Emacs Lisp are -invoked by typing `C-c C-e' and then either `C-r' for a region or `C-b' -for the whole buffer. - - The Info formatting commands that are written in C and based on the -`makeinfo' program are invoked by typing `C-c C-m' and then either -`C-r' for a region or `C-b' for the whole buffer. - -Use the `texinfo-format...' commands: - - C-c C-e C-r Format the region. - C-c C-e C-b Format the buffer. - -Use `makeinfo': - - C-c C-m C-r Format the region. - C-c C-m C-b Format the buffer. - C-c C-m C-l Recenter the `makeinfo' output buffer. - C-c C-m C-k Kill the `makeinfo' formatting job. - -Typeset and Print ------------------ - - The TeX typesetting and printing commands are invoked by typing `C-c -C-t' and then another control command: `C-r' for `texinfo-tex-region', -`C-b' for `texinfo-tex-buffer', and so on. - - C-c C-t C-r Run TeX on the region. - C-c C-t C-b Run `texi2dvi' on the buffer. - C-c C-t C-i Run `texindex'. - C-c C-t C-p Print the DVI file. - C-c C-t C-q Show the print queue. - C-c C-t C-d Delete a job from the print queue. - C-c C-t C-k Kill the current TeX formatting job. - C-c C-t C-x Quit a currently stopped TeX formatting job. - C-c C-t C-l Recenter the output buffer. - -Other Updating Commands ------------------------ - - The `other updating commands' do not have standard keybindings because -they are rarely used. - - M-x texinfo-insert-node-lines - Insert missing `@node' lines in region. - With `C-u' as a prefix argument, - use section titles as node names. - - M-x texinfo-multiple-files-update - Update a multi-file document. - With `C-u 2' as a prefix argument, - create or update all nodes and menus - in all included files first. - - M-x texinfo-indent-menu-description - Indent descriptions. - - M-x texinfo-sequential-node-update - Insert node pointers in strict sequence. - - -File: texinfo.info, Node: Beginning a File, Next: Ending a File, Prev: Texinfo Mode, Up: Top - -Beginning a Texinfo File -************************ - - Certain pieces of information must be provided at the beginning of a -Texinfo file, such as the name of the file and the title of the -document. - -* Menu: - -* Four Parts:: Four parts begin a Texinfo file. -* Sample Beginning:: Here is a sample beginning for a Texinfo file. -* Header:: The very beginning of a Texinfo file. -* Info Summary and Permissions:: Summary and copying permissions for Info. -* Titlepage & Copyright Page:: Creating the title and copyright pages. -* The Top Node:: Creating the `Top' node and master menu. -* Software Copying Permissions:: Ensure that you and others continue to - have the right to use and share software. - - -File: texinfo.info, Node: Four Parts, Next: Sample Beginning, Prev: Beginning a File, Up: Beginning a File - -Four Parts Begin a File -======================= - - Generally, the beginning of a Texinfo file has four parts: - - 1. The header, delimited by special comment lines, that includes the - commands for naming the Texinfo file and telling TeX what - definitions file to use when processing the Texinfo file. - - 2. A short statement of what the file is about, with a copyright - notice and copying permissions. This is enclosed in `@ifinfo' and - `@end ifinfo' commands so that the formatters place it only in the - Info file. - - 3. A title page and copyright page, with a copyright notice and - copying permissions. This is enclosed between `@titlepage' and - `@end titlepage' commands. The title and copyright page appear - only in the printed manual. - - 4. The `Top' node that contains a menu for the whole Info file. The - contents of this node appear only in the Info file. - - Also, optionally, you may include the copying conditions for a program -and a warranty disclaimer. The copying section will be followed by an -introduction or else by the first chapter of the manual. - - Since the copyright notice and copying permissions for the Texinfo -document (in contrast to the copying permissions for a program) are in -parts that appear only in the Info file or only in the printed manual, -this information must be given twice. - - -File: texinfo.info, Node: Sample Beginning, Next: Header, Prev: Four Parts, Up: Beginning a File - -Sample Texinfo File Beginning -============================= - - The following sample shows what is needed. - - \input texinfo @c -*-texinfo-*- - @c %**start of header - @setfilename NAME-OF-INFO-FILE - @settitle NAME-OF-MANUAL - @setchapternewpage odd - @c %**end of header - - @ifinfo - This file documents ... - - Copyright YEAR COPYRIGHT-OWNER - - Permission is granted to ... - @end ifinfo - - @c This title page illustrates only one of the - @c two methods of forming a title page. - - @titlepage - @title NAME-OF-MANUAL-WHEN-PRINTED - @subtitle SUBTITLE-IF-ANY - @subtitle SECOND-SUBTITLE - @author AUTHOR - - @c The following two commands - @c start the copyright page. - @page - @vskip 0pt plus 1filll - Copyright @copyright{} YEAR COPYRIGHT-OWNER - - Published by ... - - Permission is granted to ... - @end titlepage - - @node Top, Overview, , (dir) - - @ifinfo - This document describes ... - - This document applies to version ... - of the program named ... - @end ifinfo - - @menu - * Copying:: Your rights and freedoms. - * First Chapter:: Getting started ... - * Second Chapter:: ... - ... - ... - @end menu - - @node First Chapter, Second Chapter, top, top - @comment node-name, next, previous, up - @chapter First Chapter - @cindex Index entry for First Chapter - - -File: texinfo.info, Node: Header, Next: Info Summary and Permissions, Prev: Sample Beginning, Up: Beginning a File - -The Texinfo File Header -======================= - - Texinfo files start with at least three lines that provide Info and -TeX with necessary information. These are the `\input texinfo' line, -the `@settitle' line, and the `@setfilename' line. If you want to run -TeX on just a part of the Texinfo File, you must write the `@settitle' -and `@setfilename' lines between start-of-header and end-of-header -lines. - - Thus, the beginning of a Texinfo file looks like this: - - \input texinfo @c -*-texinfo-*- - @setfilename sample.info - @settitle Sample Document - -or else like this: - - \input texinfo @c -*-texinfo-*- - @c %**start of header - @setfilename sample.info - @settitle Sample Document - @c %**end of header - -* Menu: - -* First Line:: The first line of a Texinfo file. -* Start of Header:: Formatting a region requires this. -* setfilename:: Tell Info the name of the Info file. -* settitle:: Create a title for the printed work. -* setchapternewpage:: Start chapters on right-hand pages. -* paragraphindent:: An option to specify paragraph indentation. -* End of Header:: Formatting a region requires this. - - -File: texinfo.info, Node: First Line, Next: Start of Header, Prev: Header, Up: Header - -The First Line of a Texinfo File --------------------------------- - - Every Texinfo file that is to be the top-level input to TeX must begin -with a line that looks like this: - - \input texinfo @c -*-texinfo-*- - -This line serves two functions: - - 1. When the file is processed by TeX, the `\input texinfo' command - tells TeX to load the macros needed for processing a Texinfo file. - These are in a file called `texinfo.tex', which is usually located - in the `/usr/lib/tex/macros' directory. TeX uses the backslash, - `\', to mark the beginning of a command, just as Texinfo uses `@'. - The `texinfo.tex' file causes the switch from `\' to `@'; before - the switch occurs, TeX requires `\', which is why it appears at - the beginning of the file. - - 2. When the file is edited in GNU Emacs, the `-*-texinfo-*-' mode - specification tells Emacs to use Texinfo mode. - - -File: texinfo.info, Node: Start of Header, Next: setfilename, Prev: First Line, Up: Header - -Start of Header ---------------- - - Write a start-of-header line on the second line of a Texinfo file. -Follow the start-of-header line with `@setfilename' and `@settitle' -lines and, optionally, with other command lines, such as `@smallbook' -or `@footnotestyle'; and then by an end-of-header line (*note End of -Header::.). - - With these lines, you can format part of a Texinfo file for Info or -typeset part for printing. - - A start-of-header line looks like this: - - @c %**start of header - - The odd string of characters, `%**', is to ensure that no other -comment is accidentally taken for a start-of-header line. - - -File: texinfo.info, Node: setfilename, Next: settitle, Prev: Start of Header, Up: Header - -`@setfilename' --------------- - - In order to serve as the primary input file for either `makeinfo' or -TeX, a Texinfo file must contain a line that looks like this: - - @setfilename INFO-FILE-NAME - - Write the `@setfilename' command at the beginning of a line and -follow it on the same line by the Info file name. Do not write anything -else on the line; anything on the line after the command is considered -part of the file name, including what would otherwise be a comment. - - The `@setfilename' line specifies the name of the Info file to be -generated. This name should be different from the name of the Texinfo -file. There are two conventions for choosing the name: you can either -remove the `.texi' extension from the input file name, or replace it -with the `.info' extension. - - Some operating systems cannot handle long file names. You can run -into a problem even when the file name you specify is itself short -enough. This occurs because the Info formatters split a long Info file -into short indirect subfiles, and name them by appending `-1', `-2', -..., `-10', `-11', and so on, to the original file name. (*Note Tag -Files and Split Files: Tag and Split Files.) The subfile name -`texinfo.info-10', for example, is too long for some systems; so the -Info file name for this document is `texinfo' rather than -`texinfo.info'. - - The Info formatting commands ignore everything written before the -`@setfilename' line, which is why the very first line of the file (the -`\input' line) does not show up in the output. - - The `@setfilename' line produces no output when you typeset a manual -with TeX, but it nevertheless is essential: it opens the index, -cross-reference, and other auxiliary files used by Texinfo, and also -reads `texinfo.cnf' if that file is present on your system (*note -Preparing to Use TeX: Preparing for TeX.). - - -File: texinfo.info, Node: settitle, Next: setchapternewpage, Prev: setfilename, Up: Header - -`@settitle' ------------ - - In order to be made into a printed manual, a Texinfo file must contain -a line that looks like this: - - @settitle TITLE - - Write the `@settitle' command at the beginning of a line and follow -it on the same line by the title. This tells TeX the title to use in a -header or footer. Do not write anything else on the line; anything on -the line after the command is considered part of the title, including a -comment. - - Conventionally, when TeX formats a Texinfo file for double-sided -output, the title is printed in the left-hand (even-numbered) page -headings and the current chapter title is printed in the right-hand -(odd-numbered) page headings. (TeX learns the title of each chapter -from each `@chapter' command.) Page footers are not printed. - - Even if you are printing in a single-sided style, TeX looks for an -`@settitle' command line, in case you include the manual title in the -heading. - - The `@settitle' command should precede everything that generates -actual output in TeX. - - Although the title in the `@settitle' command is usually the same as -the title on the title page, it does not affect the title as it appears -on the title page. Thus, the two do not need not match exactly; and -the title in the `@settitle' command can be a shortened or expanded -version of the title as it appears on the title page. (*Note -`@titlepage': titlepage.) - - TeX prints page headings only for that text that comes after the -`@end titlepage' command in the Texinfo file, or that comes after an -`@headings' command that turns on headings. (*Note The `@headings' -Command: headings on off, for more information.) - - You may, if you wish, create your own, customized headings and -footings. *Note Page Headings: Headings, for a detailed discussion of -this process. - diff --git a/info/texinfo.info-3 b/info/texinfo.info-3 deleted file mode 100644 index e95f8a8..0000000 --- a/info/texinfo.info-3 +++ /dev/null @@ -1,1308 +0,0 @@ -This is Info file ../info/texinfo.info, produced by Makeinfo version -1.68 from the input file texinfo.texi. - -INFO-DIR-SECTION Texinfo documentation system -START-INFO-DIR-ENTRY -* Texinfo: (texinfo). The GNU documentation format. -* install-info: (texinfo)Invoking install-info. Updating info/dir entries. -* texi2dvi: (texinfo)Format with texi2dvi. Printing Texinfo documentation. -* texindex: (texinfo)Format with tex/texindex. Sorting Texinfo index files. -* makeinfo: (texinfo)makeinfo Preferred. Translate Texinfo source. -END-INFO-DIR-ENTRY - - This file documents Texinfo, a documentation system that can produce -both on-line information and a printed manual from a single source file. - - Copyright (C) 1988, 90, 91, 92, 93, 95, 96, 97, 98 Free Software -Foundation, Inc. - - This edition is for Texinfo version 3.12. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: texinfo.info, Node: setchapternewpage, Next: paragraphindent, Prev: settitle, Up: Header - -`@setchapternewpage' --------------------- - - In a book or a manual, text is usually printed on both sides of the -paper, chapters start on right-hand pages, and right-hand pages have -odd numbers. But in short reports, text often is printed only on one -side of the paper. Also in short reports, chapters sometimes do not -start on new pages, but are printed on the same page as the end of the -preceding chapter, after a small amount of vertical whitespace. - - You can use the `@setchapternewpage' command with various arguments -to specify how TeX should start chapters and whether it should typeset -pages for printing on one or both sides of the paper (single-sided or -double-sided printing). - - Write the `@setchapternewpage' command at the beginning of a line -followed by its argument. - - For example, you would write the following to cause each chapter to -start on a fresh odd-numbered page: - - @setchapternewpage odd - - You can specify one of three alternatives with the -`@setchapternewpage' command: - -`@setchapternewpage off' - Cause TeX to typeset a new chapter on the same page as the last - chapter, after skipping some vertical whitespace. Also, cause TeX - to format page headers for single-sided printing. (You can - override the headers format with the `@headings double' command; - see *Note The `@headings' Command: headings on off.) - -`@setchapternewpage on' - Cause TeX to start new chapters on new pages and to typeset page - headers for single-sided printing. This is the form most often - used for short reports. - - This alternative is the default. - -`@setchapternewpage odd' - Cause TeX to start new chapters on new, odd-numbered pages - (right-handed pages) and to typeset for double-sided printing. - This is the form most often used for books and manuals. - -Texinfo does not have an `@setchapternewpage even' command. - -(You can countermand or modify an `@setchapternewpage' command with an -`@headings' command. *Note The `@headings' Command: headings on off.) - - At the beginning of a manual or book, pages are not numbered--for -example, the title and copyright pages of a book are not numbered. By -convention, table of contents pages are numbered with roman numerals -and not in sequence with the rest of the document. - - Since an Info file does not have pages, the `@setchapternewpage' -command has no effect on it. - - Usually, you do not write an `@setchapternewpage' command for -single-sided printing, but accept the default which is to typeset for -single-sided printing and to start new chapters on new pages. Usually, -you write an `@setchapternewpage odd' command for double-sided printing. - - -File: texinfo.info, Node: paragraphindent, Next: End of Header, Prev: setchapternewpage, Up: Header - -Paragraph Indenting -------------------- - - The Info formatting commands may insert spaces at the beginning of the -first line of each paragraph, thereby indenting that paragraph. You -can use the `@paragraphindent' command to specify the indentation. -Write an `@paragraphindent' command at the beginning of a line followed -by either `asis' or a number. The template is: - - @paragraphindent INDENT - - The Info formatting commands indent according to the value of INDENT: - - * If the value of INDENT is `asis', the Info formatting commands do - not change the existing indentation. - - * If the value of INDENT is zero, the Info formatting commands delete - existing indentation. - - * If the value of INDENT is greater than zero, the Info formatting - commands indent the paragraph by that number of spaces. - - The default value of INDENT is `asis'. - - Write the `@paragraphindent' command before or shortly after the -end-of-header line at the beginning of a Texinfo file. (If you write -the command between the start-of-header and end-of-header lines, the -region formatting commands indent paragraphs as specified.) - - A peculiarity of the `texinfo-format-buffer' and -`texinfo-format-region' commands is that they do not indent (nor fill) -paragraphs that contain `@w' or `@*' commands. *Note Refilling -Paragraphs::, for a detailed description of what goes on. - - -File: texinfo.info, Node: End of Header, Prev: paragraphindent, Up: Header - -End of Header -------------- - - Follow the header lines with an end-of-header line. An end-of-header -line looks like this: - - @c %**end of header - - If you include the `@setchapternewpage' command between the -start-of-header and end-of-header lines, TeX will typeset a region as -that command specifies. Similarly, if you include an `@smallbook' -command between the start-of-header and end-of-header lines, TeX will -typeset a region in the "small" book format. - - The reason for the odd string of characters (`%**') is so that the -`texinfo-tex-region' command does not accidentally find something that -it should not when it is looking for the header. - - The start-of-header line and the end-of-header line are Texinfo mode -variables that you can change. - - -File: texinfo.info, Node: Info Summary and Permissions, Next: Titlepage & Copyright Page, Prev: Header, Up: Beginning a File - -Summary and Copying Permissions for Info -======================================== - - The title page and the copyright page appear only in the printed copy -of the manual; therefore, the same information must be inserted in a -section that appears only in the Info file. This section usually -contains a brief description of the contents of the Info file, a -copyright notice, and copying permissions. - - The copyright notice should read: - - Copyright YEAR COPYRIGHT-OWNER - -and be put on a line by itself. - - Standard text for the copyright permissions is contained in an -appendix to this manual; see *Note `ifinfo' Copying Permissions: ifinfo -Permissions, for the complete text. - - The permissions text appears in an Info file *before* the first node. -This mean that a reader does *not* see this text when reading the file -using Info, except when using the advanced Info command `g *'. - - -File: texinfo.info, Node: Titlepage & Copyright Page, Next: The Top Node, Prev: Info Summary and Permissions, Up: Beginning a File - -The Title and Copyright Pages -============================= - - A manual's name and author are usually printed on a title page. -Sometimes copyright information is printed on the title page as well; -more often, copyright information is printed on the back of the title -page. - - The title and copyright pages appear in the printed manual, but not -in the Info file. Because of this, it is possible to use several -slightly obscure TeX typesetting commands that cannot be used in an -Info file. In addition, this part of the beginning of a Texinfo file -contains the text of the copying permissions that will appear in the -printed manual. - - *Note Titlepage Copying Permissions: Titlepage Permissions, for the -standard text for the copyright permissions. - -* Menu: - -* titlepage:: Create a title for the printed document. -* titlefont center sp:: The `@titlefont', `@center', - and `@sp' commands. -* title subtitle author:: The `@title', `@subtitle', - and `@author' commands. -* Copyright & Permissions:: How to write the copyright notice and - include copying permissions. -* end titlepage:: Turn on page headings after the title and - copyright pages. -* headings on off:: An option for turning headings on and off - and double or single sided printing. - - -File: texinfo.info, Node: titlepage, Next: titlefont center sp, Prev: Titlepage & Copyright Page, Up: Titlepage & Copyright Page - -`@titlepage' ------------- - - Start the material for the title page and following copyright page -with `@titlepage' on a line by itself and end it with `@end titlepage' -on a line by itself. - - The `@end titlepage' command starts a new page and turns on page -numbering. (*Note Page Headings: Headings, for details about how to -generate page headings.) All the material that you want to appear on -unnumbered pages should be put between the `@titlepage' and `@end -titlepage' commands. By using the `@page' command you can force a page -break within the region delineated by the `@titlepage' and `@end -titlepage' commands and thereby create more than one unnumbered page. -This is how the copyright page is produced. (The `@titlepage' command -might perhaps have been better named the `@titleandadditionalpages' -command, but that would have been rather long!) - - When you write a manual about a computer program, you should write the -version of the program to which the manual applies on the title page. -If the manual changes more frequently than the program or is -independent of it, you should also include an edition number(1) (*note -titlepage-Footnotes::) for the manual. This helps readers keep track -of which manual is for which version of the program. (The `Top' node -should also contain this information; see *Note `@top': makeinfo top.) - - Texinfo provides two main methods for creating a title page. One -method uses the `@titlefont', `@sp', and `@center' commands to generate -a title page in which the words on the page are centered. - - The second method uses the `@title', `@subtitle', and `@author' -commands to create a title page with black rules under the title and -author lines and the subtitle text set flush to the right hand side of -the page. With this method, you do not specify any of the actual -formatting of the title page. You specify the text you want, and -Texinfo does the formatting. You may use either method. - - For extremely simple applications, Texinfo also provides a command -`@shorttitlepage' which takes a single argument as the title. The -argument is typeset on a page by itself and followed by a blank page. - - -File: texinfo.info, Node: titlepage-Footnotes, Up: titlepage - - (1) We have found that it is helpful to refer to versions of manuals -as `editions' and versions of programs as `versions'; otherwise, we -find we are liable to confuse each other in conversation by referring -to both the documentation and the software with the same words. - - -File: texinfo.info, Node: titlefont center sp, Next: title subtitle author, Prev: titlepage, Up: Titlepage & Copyright Page - -`@titlefont', `@center', and `@sp' ----------------------------------- - - You can use the `@titlefont', `@sp', and `@center' commands to create -a title page for a printed document. (This is the first of the two -methods for creating a title page in Texinfo.) - - Use the `@titlefont' command to select a large font suitable for the -title itself. - - For example: - - @titlefont{Texinfo} - - Use the `@center' command at the beginning of a line to center the -remaining text on that line. Thus, - - @center @titlefont{Texinfo} - -centers the title, which in this example is "Texinfo" printed in the -title font. - - Use the `@sp' command to insert vertical space. For example: - - @sp 2 - -This inserts two blank lines on the printed page. (*Note `@sp': sp, -for more information about the `@sp' command.) - - A template for this method looks like this: - - @titlepage - @sp 10 - @center @titlefont{NAME-OF-MANUAL-WHEN-PRINTED} - @sp 2 - @center SUBTITLE-IF-ANY - @sp 2 - @center AUTHOR - ... - @end titlepage - - The spacing of the example fits an 8 1/2 by 11 inch manual. - - -File: texinfo.info, Node: title subtitle author, Next: Copyright & Permissions, Prev: titlefont center sp, Up: Titlepage & Copyright Page - -`@title', `@subtitle', and `@author' ------------------------------------- - - You can use the `@title', `@subtitle', and `@author' commands to -create a title page in which the vertical and horizontal spacing is -done for you automatically. This contrasts with the method described in -the previous section, in which the `@sp' command is needed to adjust -vertical spacing. - - Write the `@title', `@subtitle', or `@author' commands at the -beginning of a line followed by the title, subtitle, or author. - - The `@title' command produces a line in which the title is set flush -to the left-hand side of the page in a larger than normal font. The -title is underlined with a black rule. - - The `@subtitle' command sets subtitles in a normal-sized font flush -to the right-hand side of the page. - - The `@author' command sets the names of the author or authors in a -middle-sized font flush to the left-hand side of the page on a line -near the bottom of the title page. The names are underlined with a -black rule that is thinner than the rule that underlines the title. -(The black rule only occurs if the `@author' command line is followed -by an `@page' command line.) - - There are two ways to use the `@author' command: you can write the -name or names on the remaining part of the line that starts with an -`@author' command: - - @author by Jane Smith and John Doe - -or you can write the names one above each other by using two (or more) -`@author' commands: - - @author Jane Smith - @author John Doe - -(Only the bottom name is underlined with a black rule.) - - A template for this method looks like this: - - @titlepage - @title NAME-OF-MANUAL-WHEN-PRINTED - @subtitle SUBTITLE-IF-ANY - @subtitle SECOND-SUBTITLE - @author AUTHOR - @page - ... - @end titlepage - -Contrast this form with the form of a title page written using the -`@sp', `@center', and `@titlefont' commands: - - @titlepage - @sp 10 - @center @titlefont{Name of Manual When Printed} - @sp 2 - @center Subtitle, If Any - @sp 1 - @center Second subtitle - @sp 2 - @center Author - @page - ... - @end titlepage - - -File: texinfo.info, Node: Copyright & Permissions, Next: end titlepage, Prev: title subtitle author, Up: Titlepage & Copyright Page - -Copyright Page and Permissions ------------------------------- - - By international treaty, the copyright notice for a book should be -either on the title page or on the back of the title page. The -copyright notice should include the year followed by the name of the -organization or person who owns the copyright. - - When the copyright notice is on the back of the title page, that page -is customarily not numbered. Therefore, in Texinfo, the information on -the copyright page should be within `@titlepage' and `@end titlepage' -commands. - - Use the `@page' command to cause a page break. To push the copyright -notice and the other text on the copyright page towards the bottom of -the page, you can write a somewhat mysterious line after the `@page' -command that reads like this: - - @vskip 0pt plus 1filll - -This is a TeX command that is not supported by the Info formatting -commands. The `@vskip' command inserts whitespace. The `0pt plus -1filll' means to put in zero points of mandatory whitespace, and as -much optional whitespace as needed to push the following text to the -bottom of the page. Note the use of three `l's in the word `filll'; -this is the correct usage in TeX. - - In a printed manual, the `@copyright{}' command generates a `c' -inside a circle. (In Info, it generates `(C)'.) The copyright notice -itself has the following legally defined sequence: - - Copyright (C) YEAR COPYRIGHT-OWNER - - It is customary to put information on how to get a manual after the -copyright notice, followed by the copying permissions for the manual. - - Note that permissions must be given here as well as in the summary -segment within `@ifinfo' and `@end ifinfo' that immediately follows the -header since this text appears only in the printed manual and the -`ifinfo' text appears only in the Info file. - - *Note Sample Permissions::, for the standard text. - - -File: texinfo.info, Node: end titlepage, Next: headings on off, Prev: Copyright & Permissions, Up: Titlepage & Copyright Page - -Heading Generation ------------------- - - An `@end titlepage' command on a line by itself not only marks the -end of the title and copyright pages, but also causes TeX to start -generating page headings and page numbers. - - To repeat what is said elsewhere, Texinfo has two standard page -heading formats, one for documents which are printed on one side of -each sheet of paper (single-sided printing), and the other for -documents which are printed on both sides of each sheet (double-sided -printing). (*Note `@setchapternewpage': setchapternewpage.) You can -specify these formats in different ways: - - * The conventional way is to write an `@setchapternewpage' command - before the title page commands, and then have the `@end titlepage' - command start generating page headings in the manner desired. - (*Note `@setchapternewpage': setchapternewpage.) - - * Alternatively, you can use the `@headings' command to prevent page - headings from being generated or to start them for either single or - double-sided printing. (Write an `@headings' command immediately - after the `@end titlepage' command. *Note The `@headings' - Command: headings on off, for more information.) - - * Or, you may specify your own page heading and footing format. - *Note Page Headings: Headings, for detailed information about page - headings and footings. - - Most documents are formatted with the standard single-sided or -double-sided format, using `@setchapternewpage odd' for double-sided -printing and no `@setchapternewpage' command for single-sided printing. - - -File: texinfo.info, Node: headings on off, Prev: end titlepage, Up: Titlepage & Copyright Page - -The `@headings' Command ------------------------ - - The `@headings' command is rarely used. It specifies what kind of -page headings and footings to print on each page. Usually, this is -controlled by the `@setchapternewpage' command. You need the -`@headings' command only if the `@setchapternewpage' command does not -do what you want, or if you want to turn off pre-defined page headings -prior to defining your own. Write an `@headings' command immediately -after the `@end titlepage' command. - - You can use `@headings' as follows: - -`@headings off' - Turn off printing of page headings. - -`@headings single' - Turn on page headings appropriate for single-sided printing. - -`@headings double' - Turn on page headings appropriate for double-sided printing. The - two commands, `@headings on' and `@headings double', are - synonymous. - -`@headings singleafter' -`@headings doubleafter' - Turn on `single' or `double' headings, respectively, after the - current page is output. - -`@headings on' - Turn on page headings: `single' if `@setchapternewpage on', - `double' otherwise. - - For example, suppose you write `@setchapternewpage off' before the -`@titlepage' command to tell TeX to start a new chapter on the same -page as the end of the last chapter. This command also causes TeX to -typeset page headers for single-sided printing. To cause TeX to -typeset for double sided printing, write `@headings double' after the -`@end titlepage' command. - - You can stop TeX from generating any page headings at all by writing -`@headings off' on a line of its own immediately after the line -containing the `@end titlepage' command, like this: - - @end titlepage - @headings off - -The `@headings off' command overrides the `@end titlepage' command, -which would otherwise cause TeX to print page headings. - - You can also specify your own style of page heading and footing. -*Note Page Headings: Headings, for more information. - - -File: texinfo.info, Node: The Top Node, Next: Software Copying Permissions, Prev: Titlepage & Copyright Page, Up: Beginning a File - -The `Top' Node and Master Menu -============================== - - The `Top' node is the node from which you enter an Info file. - - A `Top' node should contain a brief description of the Info file and -an extensive, master menu for the whole Info file. This helps the -reader understand what the Info file is about. Also, you should write -the version number of the program to which the Info file applies; or, -at least, the edition number. - - The contents of the `Top' node should appear only in the Info file; -none of it should appear in printed output, so enclose it between -`@ifinfo' and `@end ifinfo' commands. (TeX does not print either an -`@node' line or a menu; they appear only in Info; strictly speaking, -you are not required to enclose these parts between `@ifinfo' and `@end -ifinfo', but it is simplest to do so. *Note Conditionally Visible -Text: Conditionals.) - -* Menu: - -* Title of Top Node:: Sketch what the file is about. -* Master Menu Parts:: A master menu has three or more parts. - - -File: texinfo.info, Node: Title of Top Node, Next: Master Menu Parts, Prev: The Top Node, Up: The Top Node - -`Top' Node Title ----------------- - - Sometimes, you will want to place an `@top' sectioning command line -containing the title of the document immediately after the `@node Top' -line (*note The `@top' Sectioning Command: makeinfo top command., for -more information). - - For example, the beginning of the Top node of this manual contains an -`@top' sectioning command, a short description, and edition and version -information. It looks like this: - - ... - @end titlepage - - @ifinfo - @node Top, Copying, , (dir) - @top Texinfo - - Texinfo is a documentation system... - - This is edition... - ... - @end ifinfo - - @menu - * Copying:: Texinfo is freely - redistributable. - * Overview:: What is Texinfo? - ... - @end menu - - In a `Top' node, the `Previous', and `Up' nodes usually refer to the -top level directory of the whole Info system, which is called `(dir)'. -The `Next' node refers to the first node that follows the main or master -menu, which is usually the copying permissions, introduction, or first -chapter. - - -File: texinfo.info, Node: Master Menu Parts, Prev: Title of Top Node, Up: The Top Node - -Parts of a Master Menu ----------------------- - - A "master menu" is a detailed main menu listing all the nodes in a -file. - - A master menu is enclosed in `@menu' and `@end menu' commands and -does not appear in the printed document. - - Generally, a master menu is divided into parts. - - * The first part contains the major nodes in the Texinfo file: the - nodes for the chapters, chapter-like sections, and the appendices. - - * The second part contains nodes for the indices. - - * The third and subsequent parts contain a listing of the other, - lower level nodes, often ordered by chapter. This way, rather - than go through an intermediary menu, an inquirer can go directly - to a particular node when searching for specific information. - These menu items are not required; add them if you think they are a - convenience. If you do use them, put `@detailmenu' before the - first one, and `@end detailmenu' after the last; otherwise, - `makeinfo' will get confused. - - Each section in the menu can be introduced by a descriptive line. So -long as the line does not begin with an asterisk, it will not be -treated as a menu entry. (*Note Writing a Menu::, for more -information.) - - For example, the master menu for this manual looks like the following -(but has many more entries): - - @menu - * Copying:: Texinfo is freely - redistributable. - * Overview:: What is Texinfo? - * Texinfo Mode:: Special features in GNU Emacs. - ... - ... - * Command and Variable Index:: - An entry for each @-command. - * Concept Index:: An entry for each concept. - - @detailmenu - --- The Detailed Node Listing --- - - Overview of Texinfo - - * Info Files:: What is an Info file? - * Printed Manuals:: Characteristics of - a printed manual. - ... - ... - - Using Texinfo Mode - - * Info on a Region:: Formatting part of a file - for Info. - ... - ... - @end detailmenu - @end menu - - -File: texinfo.info, Node: Software Copying Permissions, Prev: The Top Node, Up: Beginning a File - -Software Copying Permissions -============================ - - If the Texinfo file has a section containing the "General Public -License" and the distribution information and a warranty disclaimer for -the software that is documented, this section usually follows the `Top' -node. The General Public License is very important to Project GNU -software. It ensures that you and others will continue to have a right -to use and share the software. - - The copying and distribution information and the disclaimer are -followed by an introduction or else by the first chapter of the manual. - - Although an introduction is not a required part of a Texinfo file, it -is very helpful. Ideally, it should state clearly and concisely what -the file is about and who would be interested in reading it. In -general, an introduction would follow the licensing and distribution -information, although sometimes people put it earlier in the document. -Usually, an introduction is put in an `@unnumbered' section. (*Note -The `@unnumbered' and `@appendix' Commands: unnumbered & appendix.) - - -File: texinfo.info, Node: Ending a File, Next: Structuring, Prev: Beginning a File, Up: Top - -Ending a Texinfo File -********************* - - The end of a Texinfo file should include the commands that create -indices and generate detailed and summary tables of contents. And it -must include the `@bye' command that marks the last line processed by -TeX. - - For example: - - @node Concept Index, , Variables Index, Top - @c node-name, next, previous, up - @unnumbered Concept Index - - @printindex cp - - @contents - @bye - -* Menu: - -* Printing Indices & Menus:: How to print an index in hardcopy and - generate index menus in Info. -* Contents:: How to create a table of contents. -* File End:: How to mark the end of a file. - - -File: texinfo.info, Node: Printing Indices & Menus, Next: Contents, Prev: Ending a File, Up: Ending a File - -Index Menus and Printing an Index -================================= - - To print an index means to include it as part of a manual or Info -file. This does not happen automatically just because you use -`@cindex' or other index-entry generating commands in the Texinfo file; -those just cause the raw data for the index to be accumulated. To -generate an index, you must include the `@printindex' command at the -place in the document where you want the index to appear. Also, as -part of the process of creating a printed manual, you must run a -program called `texindex' (*note Format/Print Hardcopy::.) to sort the -raw data to produce a sorted index file. The sorted index file is what -is actually used to print the index. - - Texinfo offers six different types of predefined index: the concept -index, the function index, the variables index, the keystroke index, the -program index, and the data type index (*note Predefined Indices::.). -Each index type has a two-letter name: `cp', `fn', `vr', `ky', `pg', -and `tp'. You may merge indices, or put them into separate sections -(*note Combining Indices::.); or you may define your own indices (*note -Defining New Indices: New Indices.). - - The `@printindex' command takes a two-letter index name, reads the -corresponding sorted index file and formats it appropriately into an -index. - - The `@printindex' command does not generate a chapter heading for the -index. Consequently, you should precede the `@printindex' command with -a suitable section or chapter command (usually `@unnumbered') to supply -the chapter heading and put the index into the table of contents. -Precede the `@unnumbered' command with an `@node' line. - - For example: - - @node Variable Index, Concept Index, Function Index, Top - @comment node-name, next, previous, up - @unnumbered Variable Index - - @printindex vr - - @node Concept Index, , Variable Index, Top - @comment node-name, next, previous, up - @unnumbered Concept Index - - @printindex cp - - @summarycontents - @contents - @bye - -(Readers often prefer that the concept index come last in a book, since -that makes it easiest to find.) - - -File: texinfo.info, Node: Contents, Next: File End, Prev: Printing Indices & Menus, Up: Ending a File - -Generating a Table of Contents -============================== - - The `@chapter', `@section', and other structuring commands supply the -information to make up a table of contents, but they do not cause an -actual table to appear in the manual. To do this, you must use the -`@contents' and `@summarycontents' commands: - -`@contents' - Generate a table of contents in a printed manual, including all - chapters, sections, subsections, etc., as well as appendices and - unnumbered chapters. (Headings generated by the `@heading' series - of commands do not appear in the table of contents.) The - `@contents' command should be written on a line by itself. - -`@shortcontents' -`@summarycontents' - (`@summarycontents' is a synonym for `@shortcontents'; the two - commands are exactly the same.) - - Generate a short or summary table of contents that lists only the - chapters (and appendices and unnumbered chapters). Omit sections, - subsections and subsubsections. Only a long manual needs a short - table of contents in addition to the full table of contents. - - Write the `@shortcontents' command on a line by itself right - *before* the `@contents' command. - - The table of contents commands automatically generate a chapter-like -heading at the top of the first table of contents page. Write the table -of contents commands at the very end of a Texinfo file, just before the -`@bye' command, following any index sections--anything in the Texinfo -file after the table of contents commands will be omitted from the -table of contents. - - When you print a manual with a table of contents, the table of -contents are printed last and numbered with roman numerals. You need -to place those pages in their proper place, after the title page, -yourself. (This is the only collating you need to do for a printed -manual. The table of contents is printed last because it is generated -after the rest of the manual is typeset.) - - Here is an example of where to write table of contents commands: - - INDICES... - @shortcontents - @contents - @bye - - Since an Info file uses menus instead of tables of contents, the Info -formatting commands ignore the `@contents' and `@shortcontents' -commands. - - -File: texinfo.info, Node: File End, Prev: Contents, Up: Ending a File - -`@bye' File Ending -================== - - An `@bye' command terminates TeX or Info formatting. None of the -formatting commands see any of the file following `@bye'. The `@bye' -command should be on a line by itself. - - If you wish, you may follow the `@bye' line with notes. These notes -will not be formatted and will not appear in either Info or a printed -manual; it is as if text after `@bye' were within `@ignore' ... `@end -ignore'. Also, you may follow the `@bye' line with a local variables -list. *Note Using Local Variables and the Compile Command: -Compile-Command, for more information. - - -File: texinfo.info, Node: Structuring, Next: Nodes, Prev: Ending a File, Up: Top - -Chapter Structuring -******************* - - The "chapter structuring" commands divide a document into a hierarchy -of chapters, sections, subsections, and subsubsections. These commands -generate large headings; they also provide information for the table of -contents of a printed manual (*note Generating a Table of Contents: -Contents.). - - The chapter structuring commands do not create an Info node structure, -so normally you should put an `@node' command immediately before each -chapter structuring command (*note Nodes::.). The only time you are -likely to use the chapter structuring commands without using the node -structuring commands is if you are writing a document that contains no -cross references and will never be transformed into Info format. - - It is unlikely that you will ever write a Texinfo file that is -intended only as an Info file and not as a printable document. If you -do, you might still use chapter structuring commands to create a -heading at the top of each node--but you don't need to. - -* Menu: - -* Tree Structuring:: A manual is like an upside down tree ... -* Structuring Command Types:: How to divide a manual into parts. -* makeinfo top:: The `@top' command, part of the `Top' node. -* chapter:: -* unnumbered & appendix:: -* majorheading & chapheading:: -* section:: -* unnumberedsec appendixsec heading:: -* subsection:: -* unnumberedsubsec appendixsubsec subheading:: -* subsubsection:: Commands for the lowest level sections. -* Raise/lower sections:: How to change commands' hierarchical level. - - -File: texinfo.info, Node: Tree Structuring, Next: Structuring Command Types, Prev: Structuring, Up: Structuring - -Tree Structure of Sections -========================== - - A Texinfo file is usually structured like a book with chapters, -sections, subsections, and the like. This structure can be visualized -as a tree (or rather as an upside-down tree) with the root at the top -and the levels corresponding to chapters, sections, subsection, and -subsubsections. - - Here is a diagram that shows a Texinfo file with three chapters, each -of which has two sections. - - Top - | - ------------------------------------- - | | | - Chapter 1 Chapter 2 Chapter 3 - | | | - -------- -------- -------- - | | | | | | - Section Section Section Section Section Section - 1.1 1.2 2.1 2.2 3.1 3.2 - - In a Texinfo file that has this structure, the beginning of Chapter 2 -looks like this: - - @node Chapter 2, Chapter 3, Chapter 1, top - @chapter Chapter 2 - - The chapter structuring commands are described in the sections that -follow; the `@node' and `@menu' commands are described in following -chapters. (*Note Nodes::, and see *Note Menus::.) - - -File: texinfo.info, Node: Structuring Command Types, Next: makeinfo top, Prev: Tree Structuring, Up: Structuring - -Types of Structuring Commands -============================= - - The chapter structuring commands fall into four groups or series, each -of which contains structuring commands corresponding to the -hierarchical levels of chapters, sections, subsections, and -subsubsections. - - The four groups are the `@chapter' series, the `@unnumbered' series, -the `@appendix' series, and the `@heading' series. - - Each command produces titles that have a different appearance on the -printed page or Info file; only some of the commands produce titles -that are listed in the table of contents of a printed book or manual. - - * The `@chapter' and `@appendix' series of commands produce numbered - or lettered entries both in the body of a printed work and in its - table of contents. - - * The `@unnumbered' series of commands produce unnumbered entries - both in the body of a printed work and in its table of contents. - The `@top' command, which has a special use, is a member of this - series (*note `@top': makeinfo top.). - - * The `@heading' series of commands produce unnumbered headings that - do not appear in a table of contents. The heading commands never - start a new page. - - * The `@majorheading' command produces results similar to using the - `@chapheading' command but generates a larger vertical whitespace - before the heading. - - * When an `@setchapternewpage' command says to do so, the - `@chapter', `@unnumbered', and `@appendix' commands start new - pages in the printed manual; the `@heading' commands do not. - - Here are the four groups of chapter structuring commands: - - No new pages - Numbered Unnumbered Lettered and numbered Unnumbered - In contents In contents In contents Not in contents - - @top @majorheading - @chapter @unnumbered @appendix @chapheading - @section @unnumberedsec @appendixsec @heading - @subsection @unnumberedsubsec @appendixsubsec @subheading - @subsubsection @unnumberedsubsubsec @appendixsubsubsec @subsubheading - - -File: texinfo.info, Node: makeinfo top, Next: chapter, Prev: Structuring Command Types, Up: Structuring - -`@top' -====== - - The `@top' command is a special sectioning command that you use only -after an `@node Top' line at the beginning of a Texinfo file. The -`@top' command tells the `makeinfo' formatter which node is the `Top' -node. It has the same typesetting effect as `@unnumbered' (*note -`@unnumbered': (`@appendix')unnumbered & appendix.). For detailed -information, see *Note The `@top' Command: makeinfo top command. - - -File: texinfo.info, Node: chapter, Next: unnumbered & appendix, Prev: makeinfo top, Up: Structuring - -`@chapter' -========== - - `@chapter' identifies a chapter in the document. Write the command -at the beginning of a line and follow it on the same line by the title -of the chapter. - - For example, this chapter in this manual is entitled "Chapter -Structuring"; the `@chapter' line looks like this: - - @chapter Chapter Structuring - - In TeX, the `@chapter' command creates a chapter in the document, -specifying the chapter title. The chapter is numbered automatically. - - In Info, the `@chapter' command causes the title to appear on a line -by itself, with a line of asterisks inserted underneath. Thus, in -Info, the above example produces the following output: - - Chapter Structuring - ******************* - - Texinfo also provides a command `@centerchap', which is analogous to -`@unnumbered', but centers its argument in the printed output. This -kind of stylistic choice is not usually offered by Texinfo. - - -File: texinfo.info, Node: unnumbered & appendix, Next: majorheading & chapheading, Prev: chapter, Up: Structuring - -`@unnumbered', `@appendix' -========================== - - Use the `@unnumbered' command to create a chapter that appears in a -printed manual without chapter numbers of any kind. Use the -`@appendix' command to create an appendix in a printed manual that is -labelled by letter instead of by number. - - For Info file output, the `@unnumbered' and `@appendix' commands are -equivalent to `@chapter': the title is printed on a line by itself with -a line of asterisks underneath. (*Note `@chapter': chapter.) - - To create an appendix or an unnumbered chapter, write an `@appendix' -or `@unnumbered' command at the beginning of a line and follow it on -the same line by the title, as you would if you were creating a chapter. - - -File: texinfo.info, Node: majorheading & chapheading, Next: section, Prev: unnumbered & appendix, Up: Structuring - -`@majorheading', `@chapheading' -=============================== - - The `@majorheading' and `@chapheading' commands put chapter-like -headings in the body of a document. - - However, neither command causes TeX to produce a numbered heading or -an entry in the table of contents; and neither command causes TeX to -start a new page in a printed manual. - - In TeX, an `@majorheading' command generates a larger vertical -whitespace before the heading than an `@chapheading' command but is -otherwise the same. - - In Info, the `@majorheading' and `@chapheading' commands are -equivalent to `@chapter': the title is printed on a line by itself with -a line of asterisks underneath. (*Note `@chapter': chapter.) - - -File: texinfo.info, Node: section, Next: unnumberedsec appendixsec heading, Prev: majorheading & chapheading, Up: Structuring - -`@section' -========== - - In a printed manual, an `@section' command identifies a numbered -section within a chapter. The section title appears in the table of -contents. In Info, an `@section' command provides a title for a -segment of text, underlined with `='. - - This section is headed with an `@section' command and looks like this -in the Texinfo file: - - @section @code{@@section} - - To create a section, write the `@section' command at the beginning of -a line and follow it on the same line by the section title. - - Thus, - - @section This is a section - -produces - - This is a section - ================= - -in Info. - - -File: texinfo.info, Node: unnumberedsec appendixsec heading, Next: subsection, Prev: section, Up: Structuring - -`@unnumberedsec', `@appendixsec', `@heading' -============================================ - - The `@unnumberedsec', `@appendixsec', and `@heading' commands are, -respectively, the unnumbered, appendix-like, and heading-like -equivalents of the `@section' command. (*Note `@section': section.) - -`@unnumberedsec' - The `@unnumberedsec' command may be used within an unnumbered - chapter or within a regular chapter or appendix to provide an - unnumbered section. - -`@appendixsec' -`@appendixsection' - `@appendixsection' is a longer spelling of the `@appendixsec' - command; the two are synonymous. - - Conventionally, the `@appendixsec' or `@appendixsection' command - is used only within appendices. - -`@heading' - You may use the `@heading' command anywhere you wish for a - section-style heading that will not appear in the table of - contents. - - -File: texinfo.info, Node: subsection, Next: unnumberedsubsec appendixsubsec subheading, Prev: unnumberedsec appendixsec heading, Up: Structuring - -The `@subsection' Command -========================= - - Subsections are to sections as sections are to chapters. (*Note -`@section': section.) In Info, subsection titles are underlined with -`-'. For example, - - @subsection This is a subsection - -produces - - This is a subsection - -------------------- - - In a printed manual, subsections are listed in the table of contents -and are numbered three levels deep. - - -File: texinfo.info, Node: unnumberedsubsec appendixsubsec subheading, Next: subsubsection, Prev: subsection, Up: Structuring - -The `@subsection'-like Commands -=============================== - - The `@unnumberedsubsec', `@appendixsubsec', and `@subheading' -commands are, respectively, the unnumbered, appendix-like, and -heading-like equivalents of the `@subsection' command. (*Note -`@subsection': subsection.) - - In Info, the `@subsection'-like commands generate a title underlined -with hyphens. In a printed manual, an `@subheading' command produces a -heading like that of a subsection except that it is not numbered and -does not appear in the table of contents. Similarly, an -`@unnumberedsubsec' command produces an unnumbered heading like that of -a subsection and an `@appendixsubsec' command produces a -subsection-like heading labelled with a letter and numbers; both of -these commands produce headings that appear in the table of contents. - - -File: texinfo.info, Node: subsubsection, Next: Raise/lower sections, Prev: unnumberedsubsec appendixsubsec subheading, Up: Structuring - -The `subsub' Commands -===================== - - The fourth and lowest level sectioning commands in Texinfo are the -`subsub' commands. They are: - -`@subsubsection' - Subsubsections are to subsections as subsections are to sections. - (*Note `@subsection': subsection.) In a printed manual, - subsubsection titles appear in the table of contents and are - numbered four levels deep. - -`@unnumberedsubsubsec' - Unnumbered subsubsection titles appear in the table of contents of - a printed manual, but lack numbers. Otherwise, unnumbered - subsubsections are the same as subsubsections. In Info, unnumbered - subsubsections look exactly like ordinary subsubsections. - -`@appendixsubsubsec' - Conventionally, appendix commands are used only for appendices and - are lettered and numbered appropriately in a printed manual. They - also appear in the table of contents. In Info, appendix - subsubsections look exactly like ordinary subsubsections. - -`@subsubheading' - The `@subsubheading' command may be used anywhere that you need a - small heading that will not appear in the table of contents. In - Info, subsubheadings look exactly like ordinary subsubsection - headings. - - In Info, `subsub' titles are underlined with periods. For example, - - @subsubsection This is a subsubsection - -produces - - This is a subsubsection - ....................... - - -File: texinfo.info, Node: Raise/lower sections, Prev: subsubsection, Up: Structuring - -`@raisesections' and `@lowersections' -===================================== - - The `@raisesections' and `@lowersections' commands raise and lower -the hierarchical level of chapters, sections, subsections and the like. -The `@raisesections' command changes sections to chapters, subsections -to sections, and so on. The `@lowersections' command changes chapters -to sections, sections to subsections, and so on. - - An `@lowersections' command is useful if you wish to include text -that is written as an outer or standalone Texinfo file in another -Texinfo file as an inner, included file. If you write the command at -the beginning of the file, all your `@chapter' commands are formatted -as if they were `@section' commands, all your `@section' command are -formatted as if they were `@subsection' commands, and so on. - - `@raisesections' raises a command one level in the chapter -structuring hierarchy: - - Change To - - @subsection @section, - @section @chapter, - @heading @chapheading, - etc. - - `@lowersections' lowers a command one level in the chapter -structuring hierarchy: - - Change To - - @chapter @section, - @subsection @subsubsection, - @heading @subheading, - etc. - - An `@raisesections' or `@lowersections' command changes only those -structuring commands that follow the command in the Texinfo file. -Write an `@raisesections' or `@lowersections' command on a line of its -own. - - An `@lowersections' command cancels an `@raisesections' command, and -vice versa. Typically, the commands are used like this: - - @lowersections - @include somefile.texi - @raisesections - - Without the `@raisesections', all the subsequent sections in your -document will be lowered. - - Repeated use of the commands continue to raise or lower the -hierarchical level a step at a time. - - An attempt to raise above `chapters' reproduces chapter commands; an -attempt to lower below `subsubsections' reproduces subsubsection -commands. - - -File: texinfo.info, Node: Nodes, Next: Menus, Prev: Structuring, Up: Top - -Nodes -***** - - "Nodes" are the primary segments of a Texinfo file. They do not -themselves impose a hierarchic or any other kind of structure on a file. -Nodes contain "node pointers" that name other nodes, and can contain -"menus" which are lists of nodes. In Info, the movement commands can -carry you to a pointed-to node or to a node listed in a menu. Node -pointers and menus provide structure for Info files just as chapters, -sections, subsections, and the like, provide structure for printed -books. - -* Menu: - -* Two Paths:: Different commands to structure - Info output and printed output. -* Node Menu Illustration:: A diagram, and sample nodes and menus. -* node:: How to write a node, in detail. -* makeinfo Pointer Creation:: How to create node pointers with `makeinfo'. - - -File: texinfo.info, Node: Two Paths, Next: Node Menu Illustration, Prev: Nodes, Up: Nodes - -Two Paths -========= - - The node and menu commands and the chapter structuring commands are -independent of each other: - - * In Info, node and menu commands provide structure. The chapter - structuring commands generate headings with different kinds of - underlining--asterisks for chapters, hyphens for sections, and so - on; they do nothing else. - - * In TeX, the chapter structuring commands generate chapter and - section numbers and tables of contents. The node and menu - commands provide information for cross references; they do nothing - else. - - You can use node pointers and menus to structure an Info file any way -you want; and you can write a Texinfo file so that its Info output has a -different structure than its printed output. However, most Texinfo -files are written such that the structure for the Info output -corresponds to the structure for the printed output. It is not -convenient to do otherwise. - - Generally, printed output is structured in a tree-like hierarchy in -which the chapters are the major limbs from which the sections branch -out. Similarly, node pointers and menus are organized to create a -matching structure in the Info output. - diff --git a/info/texinfo.info-4 b/info/texinfo.info-4 deleted file mode 100644 index 04bcd4c..0000000 --- a/info/texinfo.info-4 +++ /dev/null @@ -1,1398 +0,0 @@ -This is Info file ../info/texinfo.info, produced by Makeinfo version -1.68 from the input file texinfo.texi. - -INFO-DIR-SECTION Texinfo documentation system -START-INFO-DIR-ENTRY -* Texinfo: (texinfo). The GNU documentation format. -* install-info: (texinfo)Invoking install-info. Updating info/dir entries. -* texi2dvi: (texinfo)Format with texi2dvi. Printing Texinfo documentation. -* texindex: (texinfo)Format with tex/texindex. Sorting Texinfo index files. -* makeinfo: (texinfo)makeinfo Preferred. Translate Texinfo source. -END-INFO-DIR-ENTRY - - This file documents Texinfo, a documentation system that can produce -both on-line information and a printed manual from a single source file. - - Copyright (C) 1988, 90, 91, 92, 93, 95, 96, 97, 98 Free Software -Foundation, Inc. - - This edition is for Texinfo version 3.12. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: texinfo.info, Node: Node Menu Illustration, Next: node, Prev: Two Paths, Up: Nodes - -Node and Menu Illustration -========================== - - Here is a copy of the diagram shown earlier that illustrates a Texinfo -file with three chapters, each of which contains two sections. - - Note that the "root" is at the top of the diagram and the "leaves" -are at the bottom. This is how such a diagram is drawn conventionally; -it illustrates an upside-down tree. For this reason, the root node is -called the `Top' node, and `Up' node pointers carry you closer to the -root. - - Top - | - ------------------------------------- - | | | - Chapter 1 Chapter 2 Chapter 3 - | | | - -------- -------- -------- - | | | | | | - Section Section Section Section Section Section - 1.1 1.2 2.1 2.2 3.1 3.2 - - Write the beginning of the node for Chapter 2 like this: - - @node Chapter 2, Chapter 3, Chapter 1, top - @comment node-name, next, previous, up - -This `@node' line says that the name of this node is "Chapter 2", the -name of the `Next' node is "Chapter 3", the name of the `Previous' node -is "Chapter 1", and the name of the `Up' node is "Top". - - *Please Note:* `Next' refers to the next node at the same - hierarchical level in the manual, not necessarily to the next node - within the Texinfo file. In the Texinfo file, the subsequent node - may be at a lower level--a section-level node may follow a - chapter-level node, and a subsection-level node may follow a - section-level node. `Next' and `Previous' refer to nodes at the - *same* hierarchical level. (The `Top' node contains the exception - to this rule. Since the `Top' node is the only node at that - level, `Next' refers to the first following node, which is almost - always a chapter or chapter-level node.) - - To go to Sections 2.1 and 2.2 using Info, you need a menu inside -Chapter 2. (*Note Menus::.) You would write the menu just before the -beginning of Section 2.1, like this: - - @menu - * Sect. 2.1:: Description of this section. - * Sect. 2.2:: - @end menu - - Write the node for Sect. 2.1 like this: - - @node Sect. 2.1, Sect. 2.2, Chapter 2, Chapter 2 - @comment node-name, next, previous, up - - In Info format, the `Next' and `Previous' pointers of a node usually -lead to other nodes at the same level--from chapter to chapter or from -section to section (sometimes, as shown, the `Previous' pointer points -up); an `Up' pointer usually leads to a node at the level above (closer -to the `Top' node); and a `Menu' leads to nodes at a level below (closer -to `leaves'). (A cross reference can point to a node at any level; see -*Note Cross References::.) - - Usually, an `@node' command and a chapter structuring command are -used in sequence, along with indexing commands. (You may follow the -`@node' line with a comment line that reminds you which pointer is -which.) - - Here is the beginning of the chapter in this manual called "Ending a -Texinfo File". This shows an `@node' line followed by a comment line, -an `@chapter' line, and then by indexing lines. - - @node Ending a File, Structuring, Beginning a File, Top - @comment node-name, next, previous, up - @chapter Ending a Texinfo File - @cindex Ending a Texinfo file - @cindex Texinfo file ending - @cindex File ending - - -File: texinfo.info, Node: node, Next: makeinfo Pointer Creation, Prev: Node Menu Illustration, Up: Nodes - -The `@node' Command -=================== - - A "node" is a segment of text that begins at an `@node' command and -continues until the next `@node' command. The definition of node is -different from that for chapter or section. A chapter may contain -sections and a section may contain subsections; but a node cannot -contain subnodes; the text of a node continues only until the next -`@node' command in the file. A node usually contains only one chapter -structuring command, the one that follows the `@node' line. On the -other hand, in printed output nodes are used only for cross references, -so a chapter or section may contain any number of nodes. Indeed, a -chapter usually contains several nodes, one for each section, -subsection, and subsubsection. - - To create a node, write an `@node' command at the beginning of a -line, and follow it with four arguments, separated by commas, on the -rest of the same line. These arguments are the name of the node, and -the names of the `Next', `Previous', and `Up' pointers, in that order. -You may insert spaces before each pointer if you wish; the spaces are -ignored. You must write the name of the node, and the names of the -`Next', `Previous', and `Up' pointers, all on the same line. Otherwise, -the formatters fail. (*note info: (info)Top, for more information -about nodes in Info.) - - Usually, you write one of the chapter-structuring command lines -immediately after an `@node' line--for example, an `@section' or -`@subsection' line. (*Note Types of Structuring Commands: Structuring -Command Types.) - - *Please note:* The GNU Emacs Texinfo mode updating commands work - only with Texinfo files in which `@node' lines are followed by - chapter structuring lines. *Note Updating Requirements::. - - TeX uses `@node' lines to identify the names to use for cross -references. For this reason, you must write `@node' lines in a Texinfo -file that you intend to format for printing, even if you do not intend -to format it for Info. (Cross references, such as the one at the end -of this sentence, are made with `@xref' and its related commands; see -*Note Cross References::.) - -* Menu: - -* Node Names:: How to choose node and pointer names. -* Writing a Node:: How to write an `@node' line. -* Node Line Tips:: Keep names short. -* Node Line Requirements:: Keep names unique, without @-commands. -* First Node:: How to write a `Top' node. -* makeinfo top command:: How to use the `@top' command. -* Top Node Summary:: Write a brief description for readers. - - -File: texinfo.info, Node: Node Names, Next: Writing a Node, Prev: node, Up: node - -Choosing Node and Pointer Names -------------------------------- - - The name of a node identifies the node. The pointers enable you to -reach other nodes and consist of the names of those nodes. - - Normally, a node's `Up' pointer contains the name of the node whose -menu mentions that node. The node's `Next' pointer contains the name -of the node that follows that node in that menu and its `Previous' -pointer contains the name of the node that precedes it in that menu. -When a node's `Previous' node is the same as its `Up' node, both node -pointers name the same node. - - Usually, the first node of a Texinfo file is the `Top' node, and its -`Up' and `Previous' pointers point to the `dir' file, which contains -the main menu for all of Info. - - The `Top' node itself contains the main or master menu for the manual. -Also, it is helpful to include a brief description of the manual in the -`Top' node. *Note First Node::, for information on how to write the -first node of a Texinfo file. - - -File: texinfo.info, Node: Writing a Node, Next: Node Line Tips, Prev: Node Names, Up: node - -How to Write an `@node' Line ----------------------------- - - The easiest way to write an `@node' line is to write `@node' at the -beginning of a line and then the name of the node, like this: - - @node NODE-NAME - - If you are using GNU Emacs, you can use the update node commands -provided by Texinfo mode to insert the names of the pointers; or you -can leave the pointers out of the Texinfo file and let `makeinfo' -insert node pointers into the Info file it creates. (*Note Texinfo -Mode::, and *Note makeinfo Pointer Creation::.) - - Alternatively, you can insert the `Next', `Previous', and `Up' -pointers yourself. If you do this, you may find it helpful to use the -Texinfo mode keyboard command `C-c C-c n'. This command inserts -`@node' and a comment line listing the names of the pointers in their -proper order. The comment line helps you keep track of which arguments -are for which pointers. This comment line is especially useful if you -are not familiar with Texinfo. - - The template for a node line with `Next', `Previous', and `Up' -pointers looks like this: - - @node NODE-NAME, NEXT, PREVIOUS, UP - - If you wish, you can ignore `@node' lines altogether in your first -draft and then use the `texinfo-insert-node-lines' command to create -`@node' lines for you. However, we do not recommend this practice. It -is better to name the node itself at the same time that you write a -segment so you can easily make cross references. A large number of -cross references are an especially important feature of a good Info -file. - - After you have inserted an `@node' line, you should immediately write -an @-command for the chapter or section and insert its name. Next (and -this is important!), put in several index entries. Usually, you will -find at least two and often as many as four or five ways of referring -to the node in the index. Use them all. This will make it much easier -for people to find the node. - - -File: texinfo.info, Node: Node Line Tips, Next: Node Line Requirements, Prev: Writing a Node, Up: node - -`@node' Line Tips ------------------ - - Here are three suggestions: - - * Try to pick node names that are informative but short. - - In the Info file, the file name, node name, and pointer names are - all inserted on one line, which may run into the right edge of the - window. (This does not cause a problem with Info, but is ugly.) - - * Try to pick node names that differ from each other near the - beginnings of their names. This way, it is easy to use automatic - name completion in Info. - - * By convention, node names are capitalized just as they would be for - section or chapter titles--initial and significant words are - capitalized; others are not. - - -File: texinfo.info, Node: Node Line Requirements, Next: First Node, Prev: Node Line Tips, Up: node - -`@node' Line Requirements -------------------------- - - Here are several requirements for `@node' lines: - - * All the node names for a single Info file must be unique. - - Duplicates confuse the Info movement commands. This means, for - example, that if you end every chapter with a summary, you must - name each summary node differently. You cannot just call each one - "Summary". You may, however, duplicate the titles of chapters, - sections, and the like. Thus you can end each chapter in a book - with a section called "Summary", so long as the node names for - those sections are all different. - - * A pointer name must be the name of a node. - - The node to which a pointer points may come before or after the - node containing the pointer. - - * You cannot use any of the Texinfo @-commands in a node name; - @-commands confuse Info. - - Thus, the beginning of the section called `@chapter' looks like - this: - - @node chapter, unnumbered & appendix, makeinfo top, Structuring - @comment node-name, next, previous, up - @section @code{@@chapter} - @findex chapter - - * You cannot use commas or apostrophes within a node name; these - confuse TeX or the Info formatters. - - For example, the following is a section title: - - @code{@@unnumberedsec}, @code{@@appendixsec}, @code{@@heading} - - The corresponding node name is: - - unnumberedsec appendixsec heading - - * Case is significant. - - -File: texinfo.info, Node: First Node, Next: makeinfo top command, Prev: Node Line Requirements, Up: node - -The First Node --------------- - - The first node of a Texinfo file is the "Top" node, except in an -included file (*note Include Files::.). The Top node contains the main -or master menu for the document, and a short summary of the document -(*note Top Node Summary::.). - - The Top node (which must be named `top' or `Top') should have as its -`Up' node the name of a node in another file, where there is a menu -that leads to this file. Specify the file name in parentheses. If the -file is to be installed directly in the Info directory file, use -`(dir)' as the parent of the Top node; this is short for `(dir)top', -and specifies the Top node in the `dir' file, which contains the main -menu for the Info system as a whole. For example, the `@node Top' line -of this manual looks like this: - - @node Top, Copying, , (dir) - -(You can use the Texinfo updating commands or the `makeinfo' utility to -insert these pointers automatically.) - - Do not define the `Previous' node of the Top node to be `(dir)', as -it causes confusing behavior for users: if you are in the Top node and -hits to go backwards, you wind up in the middle of the some other -entry in the `dir' file, which has nothing to do with what you were -reading. - - *Note Install an Info File::, for more information about installing -an Info file in the `info' directory. - - -File: texinfo.info, Node: makeinfo top command, Next: Top Node Summary, Prev: First Node, Up: node - -The `@top' Sectioning Command ------------------------------ - - A special sectioning command, `@top', has been created for use with -the `@node Top' line. The `@top' sectioning command tells `makeinfo' -that it marks the `Top' node in the file. It provides the information -that `makeinfo' needs to insert node pointers automatically. Write the -`@top' command at the beginning of the line immediately following the -`@node Top' line. Write the title on the remaining part of the same -line as the `@top' command. - - In Info, the `@top' sectioning command causes the title to appear on a -line by itself, with a line of asterisks inserted underneath. - - In TeX and `texinfo-format-buffer', the `@top' sectioning command is -merely a synonym for `@unnumbered'. Neither of these formatters -require an `@top' command, and do nothing special with it. You can use -`@chapter' or `@unnumbered' after the `@node Top' line when you use -these formatters. Also, you can use `@chapter' or `@unnumbered' when -you use the Texinfo updating commands to create or update pointers and -menus. - - -File: texinfo.info, Node: Top Node Summary, Prev: makeinfo top command, Up: node - -The `Top' Node Summary ----------------------- - - You can help readers by writing a summary in the `Top' node, after the -`@top' line, before the main or master menu. The summary should -briefly describe the document. In Info, this summary will appear just -before the master menu. In a printed manual, this summary will appear -on a page of its own. - - If you do not want the summary to appear on a page of its own in a -printed manual, you can enclose the whole of the `Top' node, including -the `@node Top' line and the `@top' sectioning command line or other -sectioning command line between `@ifinfo' and `@end ifinfo'. This -prevents any of the text from appearing in the printed output. (*note -Conditionally Visible Text: Conditionals.). You can repeat the brief -description from the `Top' node within `@iftex' ... `@end iftex' at the -beginning of the first chapter, for those who read the printed manual. -This saves paper and may look neater. - - You should write the version number of the program to which the manual -applies in the summary. This helps the reader keep track of which -manual is for which version of the program. If the manual changes more -frequently than the program or is independent of it, you should also -include an edition number for the manual. (The title page should also -contain this information: see *Note `@titlepage': titlepage.) - - -File: texinfo.info, Node: makeinfo Pointer Creation, Prev: node, Up: Nodes - -Creating Pointers with `makeinfo' -================================= - - The `makeinfo' program has a feature for automatically creating node -pointers for a hierarchically organized file that lacks them. - - When you take advantage of this feature, you do not need to write the -`Next', `Previous', and `Up' pointers after the name of a node. -However, you must write a sectioning command, such as `@chapter' or -`@section', on the line immediately following each truncated `@node' -line. You cannot write a comment line after a node line; the section -line must follow it immediately. - - In addition, you must follow the `Top' `@node' line with a line -beginning with `@top' to mark the `Top' node in the file. *Note `@top': -makeinfo top. - - Finally, you must write the name of each node (except for the `Top' -node) in a menu that is one or more hierarchical levels above the -node's hierarchical level. - - This node pointer insertion feature in `makeinfo' is an alternative -to the menu and pointer creation and update commands in Texinfo mode. -(*Note Updating Nodes and Menus::.) It is especially helpful to people -who do not use GNU Emacs for writing Texinfo documents. - - -File: texinfo.info, Node: Menus, Next: Cross References, Prev: Nodes, Up: Top - -Menus -***** - - "Menus" contain pointers to subordinate nodes.(1) (*note -Menus-Footnotes::) In Info, you use menus to go to such nodes. Menus -have no effect in printed manuals and do not appear in them. - - By convention, a menu is put at the end of a node since a reader who -uses the menu may not see text that follows it. - - A node that has a menu should *not* contain much text. If you have a -lot of text and a menu, move most of the text into a new subnode--all -but a few lines. - -* Menu: - -* Menu Location:: Put a menu in a short node. -* Writing a Menu:: What is a menu? -* Menu Parts:: A menu entry has three parts. -* Less Cluttered Menu Entry:: Two part menu entry. -* Menu Example:: Two and three part menu entries. -* Other Info Files:: How to refer to a different Info file. - - -File: texinfo.info, Node: Menus-Footnotes, Up: Menus - - (1) Menus can carry you to any node, regardless of the hierarchical -structure; even to nodes in a different Info file. However, the GNU -Emacs Texinfo mode updating commands work only to create menus of -subordinate nodes. Conventionally, cross references are used to refer -to other nodes. - - -File: texinfo.info, Node: Menu Location, Next: Writing a Menu, Prev: Menus, Up: Menus - -Menus Need Short Nodes -====================== - - A reader can easily see a menu that is close to the beginning of the -node. The node should be short. As a practical matter, you should -locate a menu within 20 lines of the beginning of the node. Otherwise, -a reader with a terminal that displays only a few lines may miss the -menu and its associated text. - - The short text before a menu may look awkward in a printed manual. To -avoid this, you can write a menu near the beginning of its node and -follow the menu by an `@node' line, and then an `@heading' line located -within `@ifinfo' and `@end ifinfo'. This way, the menu, `@node' line, -and title appear only in the Info file, not the printed document. - - For example, the preceding two paragraphs follow an Info-only menu, -`@node' line, and heading, and look like this: - - @menu - * Menu Location:: Put a menu in a short node. - * Writing a Menu:: What is a menu? - * Menu Parts:: A menu entry has three parts. - * Less Cluttered Menu Entry:: Two part menu entry. - * Menu Example:: Two and three part entries. - * Other Info Files:: How to refer to a different - Info file. - @end menu - - @node Menu Location, Writing a Menu, , Menus - @ifinfo - @heading Menus Need Short Nodes - @end ifinfo - - The Texinfo file for this document contains more than a dozen -examples of this procedure. One is at the beginning of this chapter; -another is at the beginning of the "Cross References" chapter. - - -File: texinfo.info, Node: Writing a Menu, Next: Menu Parts, Prev: Menu Location, Up: Menus - -Writing a Menu -============== - - A menu consists of an `@menu' command on a line by itself followed by -menu entry lines or menu comment lines and then by an `@end menu' -command on a line by itself. - - A menu looks like this: - - @menu - Larger Units of Text - - * Files:: All about handling files. - * Multiples: Buffers. Multiple buffers; editing - several files at once. - @end menu - - In a menu, every line that begins with an `* ' is a "menu entry". -(Note the space after the asterisk.) A line that does not start with -an `* ' may also appear in a menu. Such a line is not a menu entry but -is a menu comment line that appears in the Info file. In the example -above, the line `Larger Units of Text' is a menu comment line; the two -lines starting with `* ' are menu entries. - - -File: texinfo.info, Node: Menu Parts, Next: Less Cluttered Menu Entry, Prev: Writing a Menu, Up: Menus - -The Parts of a Menu -=================== - - A menu entry has three parts, only the second of which is required: - - 1. The menu entry name (optional). - - 2. The name of the node (required). - - 3. A description of the item (optional). - - The template for a menu entry looks like this: - - * MENU-ENTRY-NAME: NODE-NAME. DESCRIPTION - - Follow the menu entry name with a single colon and follow the node -name with tab, comma, period, or newline. - - In Info, a user selects a node with the `m' (`Info-menu') command. -The menu entry name is what the user types after the `m' command. - - The third part of a menu entry is a descriptive phrase or sentence. -Menu entry names and node names are often short; the description -explains to the reader what the node is about. A useful description -complements the node name rather than repeats it. The description, -which is optional, can spread over two or more lines; if it does, some -authors prefer to indent the second line while others prefer to align it -with the first (and all others). It's up to you. - - -File: texinfo.info, Node: Less Cluttered Menu Entry, Next: Menu Example, Prev: Menu Parts, Up: Menus - -Less Cluttered Menu Entry -========================= - - When the menu entry name and node name are the same, you can write -the name immediately after the asterisk and space at the beginning of -the line and follow the name with two colons. - - For example, write - - * Name:: DESCRIPTION - -instead of - - * Name: Name. DESCRIPTION - - You should use the node name for the menu entry name whenever -possible, since it reduces visual clutter in the menu. - - -File: texinfo.info, Node: Menu Example, Next: Other Info Files, Prev: Less Cluttered Menu Entry, Up: Menus - -A Menu Example -============== - - A menu looks like this in Texinfo: - - @menu - * menu entry name: Node name. A short description. - * Node name:: This form is preferred. - @end menu - -This produces: - - * menu: - - * menu entry name: Node name. A short description. - * Node name:: This form is preferred. - - Here is an example as you might see it in a Texinfo file: - - @menu - Larger Units of Text - - * Files:: All about handling files. - * Multiples: Buffers. Multiple buffers; editing - several files at once. - @end menu - -This produces: - - * menu: - Larger Units of Text - - * Files:: All about handling files. - * Multiples: Buffers. Multiple buffers; editing - several files at once. - - In this example, the menu has two entries. `Files' is both a menu -entry name and the name of the node referred to by that name. -`Multiples' is the menu entry name; it refers to the node named -`Buffers'. The line `Larger Units of Text' is a comment; it appears in -the menu, but is not an entry. - - Since no file name is specified with either `Files' or `Buffers', -they must be the names of nodes in the same Info file (*note Referring -to Other Info Files: Other Info Files.). - - -File: texinfo.info, Node: Other Info Files, Prev: Menu Example, Up: Menus - -Referring to Other Info Files -============================= - - You can create a menu entry that enables a reader in Info to go to a -node in another Info file by writing the file name in parentheses just -before the node name. In this case, you should use the three-part menu -entry format, which saves the reader from having to type the file name. - - The format looks like this: - - @menu - * FIRST-ENTRY-NAME:(FILENAME)NODENAME. DESCRIPTION - * SECOND-ENTRY-NAME:(FILENAME)SECOND-NODE. DESCRIPTION - @end menu - - For example, to refer directly to the `Outlining' and `Rebinding' -nodes in the `Emacs Manual', you would write a menu like this: - - @menu - * Outlining: (emacs)Outline Mode. The major mode for - editing outlines. - * Rebinding: (emacs)Rebinding. How to redefine the - meaning of a key. - @end menu - - If you do not list the node name, but only name the file, then Info -presumes that you are referring to the `Top' node. - - The `dir' file that contains the main menu for Info has menu entries -that list only file names. These take you directly to the `Top' nodes -of each Info document. (*Note Install an Info File::.) - - For example: - - * Info: (info). Documentation browsing system. - * Emacs: (emacs). The extensible, self-documenting - text editor. - -(The `dir' top level directory for the Info system is an Info file, not -a Texinfo file, but a menu entry looks the same in both types of file.) - - Note that the GNU Emacs Texinfo mode menu updating commands only work -with nodes within the current buffer, so you cannot use them to create -menus that refer to other files. You must write such menus by hand. - - -File: texinfo.info, Node: Cross References, Next: Marking Text, Prev: Menus, Up: Top - -Cross References -**************** - - "Cross references" are used to refer the reader to other parts of the -same or different Texinfo files. In Texinfo, nodes are the places to -which cross references can refer. - -* Menu: - -* References:: What cross references are for. -* Cross Reference Commands:: A summary of the different commands. -* Cross Reference Parts:: A cross reference has several parts. -* xref:: Begin a reference with `See' ... -* Top Node Naming:: How to refer to the beginning of another file. -* ref:: A reference for the last part of a sentence. -* pxref:: How to write a parenthetical cross reference. -* inforef:: How to refer to an Info-only file. -* uref:: How to refer to a uniform resource locator. - - -File: texinfo.info, Node: References, Next: Cross Reference Commands, Prev: Cross References, Up: Cross References - -What References Are For -======================= - - Often, but not always, a printed document should be designed so that -it can be read sequentially. People tire of flipping back and forth to -find information that should be presented to them as they need it. - - However, in any document, some information will be too detailed for -the current context, or incidental to it; use cross references to -provide access to such information. Also, an on-line help system or a -reference manual is not like a novel; few read such documents in -sequence from beginning to end. Instead, people look up what they -need. For this reason, such creations should contain many cross -references to help readers find other information that they may not -have read. - - In a printed manual, a cross reference results in a page reference, -unless it is to another manual altogether, in which case the cross -reference names that manual. - - In Info, a cross reference results in an entry that you can follow -using the Info `f' command. (*note Some advanced Info commands: -(info)Help-Adv.) - - The various cross reference commands use nodes to define cross -reference locations. This is evident in Info, in which a cross -reference takes you to the specified node. TeX also uses nodes to -define cross reference locations, but the action is less obvious. When -TeX generates a DVI file, it records nodes' page numbers and uses the -page numbers in making references. Thus, if you are writing a manual -that will only be printed, and will not be used on-line, you must -nonetheless write `@node' lines to name the places to which you make -cross references. - - -File: texinfo.info, Node: Cross Reference Commands, Next: Cross Reference Parts, Prev: References, Up: Cross References - -Different Cross Reference Commands -================================== - - There are four different cross reference commands: - -`@xref' - Used to start a sentence in the printed manual saying `See ...' - or an Info cross-reference saying `*Note NAME: NODE.'. - -`@ref' - Used within or, more often, at the end of a sentence; same as - `@xref' for Info; produces just the reference in the printed - manual without a preceding `See'. - -`@pxref' - Used within parentheses to make a reference that suits both an Info - file and a printed book. Starts with a lower case `see' within the - printed manual. (`p' is for `parenthesis'.) - -`@inforef' - Used to make a reference to an Info file for which there is no - printed manual. - -(The `@cite' command is used to make references to books and manuals -for which there is no corresponding Info file and, therefore, no node -to which to point. *Note `@cite': cite.) - - -File: texinfo.info, Node: Cross Reference Parts, Next: xref, Prev: Cross Reference Commands, Up: Cross References - -Parts of a Cross Reference -========================== - - A cross reference command requires only one argument, which is the -name of the node to which it refers. But a cross reference command may -contain up to four additional arguments. By using these arguments, you -can provide a cross reference name for Info, a topic description or -section title for the printed output, the name of a different Info -file, and the name of a different printed manual. - - Here is a simple cross reference example: - - @xref{Node name}. - -which produces - - *Note Node name::. - -and - - See Section NNN [Node name], page PPP. - - Here is an example of a full five-part cross reference: - - @xref{Node name, Cross Reference Name, Particular Topic, - info-file-name, A Printed Manual}, for details. - -which produces - - *Note Cross Reference Name: (info-file-name)Node name, - for details. - -in Info and - - See section "Particular Topic" in A Printed Manual, for details. - -in a printed book. - - The five possible arguments for a cross reference are: - - 1. The node name (required). This is the node to which the cross - reference takes you. In a printed document, the location of the - node provides the page reference only for references within the - same document. - - 2. The cross reference name for the Info reference, if it is to be - different from the node name. If you include this argument, it - becomes the first part of the cross reference. It is usually - omitted. - - 3. A topic description or section name. Often, this is the title of - the section. This is used as the name of the reference in the - printed manual. If omitted, the node name is used. - - 4. The name of the Info file in which the reference is located, if it - is different from the current file. You need not include any - `.info' suffix on the file name, since Info readers try appending - it automatically. - - 5. The name of a printed manual from a different Texinfo file. - - The template for a full five argument cross reference looks like this: - - @xref{NODE-NAME, CROSS-REFERENCE-NAME, TITLE-OR-TOPIC, - INFO-FILE-NAME, PRINTED-MANUAL-TITLE}. - - Cross references with one, two, three, four, and five arguments are -described separately following the description of `@xref'. - - Write a node name in a cross reference in exactly the same way as in -the `@node' line, including the same capitalization; otherwise, the -formatters may not find the reference. - - You can write cross reference commands within a paragraph, but note -how Info and TeX format the output of each of the various commands: -write `@xref' at the beginning of a sentence; write `@pxref' only -within parentheses, and so on. - - -File: texinfo.info, Node: xref, Next: Top Node Naming, Prev: Cross Reference Parts, Up: Cross References - -`@xref' -======= - - The `@xref' command generates a cross reference for the beginning of -a sentence. The Info formatting commands convert it into an Info cross -reference, which the Info `f' command can use to bring you directly to -another node. The TeX typesetting commands convert it into a page -reference, or a reference to another book or manual. - -* Menu: - -* Reference Syntax:: What a reference looks like and requires. -* One Argument:: `@xref' with one argument. -* Two Arguments:: `@xref' with two arguments. -* Three Arguments:: `@xref' with three arguments. -* Four and Five Arguments:: `@xref' with four and five arguments. - - -File: texinfo.info, Node: Reference Syntax, Next: One Argument, Prev: xref, Up: xref - -What a Reference Looks Like and Requires ----------------------------------------- - - Most often, an Info cross reference looks like this: - - *Note NODE-NAME::. - -or like this - - *Note CROSS-REFERENCE-NAME: NODE-NAME. - -In TeX, a cross reference looks like this: - - See Section SECTION-NUMBER [NODE-NAME], page PAGE. - -or like this - - See Section SECTION-NUMBER [TITLE-OR-TOPIC], page PAGE. - - The `@xref' command does not generate a period or comma to end the -cross reference in either the Info file or the printed output. You -must write that period or comma yourself; otherwise, Info will not -recognize the end of the reference. (The `@pxref' command works -differently. *Note `@pxref': pxref.) - - *Please note:* A period or comma *must* follow the closing brace - of an `@xref'. It is required to terminate the cross reference. - This period or comma will appear in the output, both in the Info - file and in the printed manual. - - `@xref' must refer to an Info node by name. Use `@node' to define -the node (*note Writing a Node::.). - - `@xref' is followed by several arguments inside braces, separated by -commas. Whitespace before and after these commas is ignored. - - A cross reference requires only the name of a node; but it may contain -up to four additional arguments. Each of these variations produces a -cross reference that looks somewhat different. - - *Please note:* Commas separate arguments in a cross reference; - avoid including them in the title or other part lest the formatters - mistake them for separators. - - -File: texinfo.info, Node: One Argument, Next: Two Arguments, Prev: Reference Syntax, Up: xref - -`@xref' with One Argument -------------------------- - - The simplest form of `@xref' takes one argument, the name of another -node in the same Info file. The Info formatters produce output that -the Info readers can use to jump to the reference; TeX produces output -that specifies the page and section number for you. - -For example, - - @xref{Tropical Storms}. - -produces - - *Note Tropical Storms::. - -and - - See Section 3.1 [Tropical Storms], page 24. - -(Note that in the preceding example the closing brace is followed by a -period.) - - You can write a clause after the cross reference, like this: - - @xref{Tropical Storms}, for more info. - -which produces - - *Note Tropical Storms::, for more info. - - See Section 3.1 [Tropical Storms], page 24, for more info. - -(Note that in the preceding example the closing brace is followed by a -comma, and then by the clause, which is followed by a period.) - - -File: texinfo.info, Node: Two Arguments, Next: Three Arguments, Prev: One Argument, Up: xref - -`@xref' with Two Arguments --------------------------- - - With two arguments, the second is used as the name of the Info cross -reference, while the first is still the name of the node to which the -cross reference points. - -The template is like this: - - @xref{NODE-NAME, CROSS-REFERENCE-NAME}. - -For example, - - @xref{Electrical Effects, Lightning}. - -produces: - - *Note Lightning: Electrical Effects. - -and - - See Section 5.2 [Electrical Effects], page 57. - -(Note that in the preceding example the closing brace is followed by a -period; and that the node name is printed, not the cross reference -name.) - - You can write a clause after the cross reference, like this: - - @xref{Electrical Effects, Lightning}, for more info. - -which produces - *Note Lightning: Electrical Effects, for more info. - -and - - See Section 5.2 [Electrical Effects], page 57, for more info. - -(Note that in the preceding example the closing brace is followed by a -comma, and then by the clause, which is followed by a period.) - - -File: texinfo.info, Node: Three Arguments, Next: Four and Five Arguments, Prev: Two Arguments, Up: xref - -`@xref' with Three Arguments ----------------------------- - - A third argument replaces the node name in the TeX output. The third -argument should be the name of the section in the printed output, or -else state the topic discussed by that section. Often, you will want to -use initial upper case letters so it will be easier to read when the -reference is printed. Use a third argument when the node name is -unsuitable because of syntax or meaning. - - Remember to avoid placing a comma within the title or topic section of -a cross reference, or within any other section. The formatters divide -cross references into arguments according to the commas; a comma within -a title or other section will divide it into two arguments. In a -reference, you need to write a title such as "Clouds, Mist, and Fog" -without the commas. - - Also, remember to write a comma or period after the closing brace of a -`@xref' to terminate the cross reference. In the following examples, a -clause follows a terminating comma. - -The template is like this: - - @xref{NODE-NAME, CROSS-REFERENCE-NAME, TITLE-OR-TOPIC}. - -For example, - - @xref{Electrical Effects, Lightning, Thunder and Lightning}, - for details. - -produces - - *Note Lightning: Electrical Effects, for details. - -and - - See Section 5.2 [Thunder and Lightning], page 57, for details. - - If a third argument is given and the second one is empty, then the -third argument serves both. (Note how two commas, side by side, mark -the empty second argument.) - - @xref{Electrical Effects, , Thunder and Lightning}, - for details. - -produces - - *Note Thunder and Lightning: Electrical Effects, for details. - -and - - See Section 5.2 [Thunder and Lightning], page 57, for details. - - As a practical matter, it is often best to write cross references with -just the first argument if the node name and the section title are the -same, and with the first and third arguments if the node name and title -are different. - - Here are several examples from `The GNU Awk User's Guide': - - @xref{Sample Program}. - @xref{Glossary}. - @xref{Case-sensitivity, ,Case-sensitivity in Matching}. - @xref{Close Output, , Closing Output Files and Pipes}, - for more information. - @xref{Regexp, , Regular Expressions as Patterns}. - - -File: texinfo.info, Node: Four and Five Arguments, Prev: Three Arguments, Up: xref - -`@xref' with Four and Five Arguments ------------------------------------- - - In a cross reference, a fourth argument specifies the name of another -Info file, different from the file in which the reference appears, and -a fifth argument specifies its title as a printed manual. - - Remember that a comma or period must follow the closing brace of an -`@xref' command to terminate the cross reference. In the following -examples, a clause follows a terminating comma. - -The template is: - - @xref{NODE-NAME, CROSS-REFERENCE-NAME, TITLE-OR-TOPIC, - INFO-FILE-NAME, PRINTED-MANUAL-TITLE}. - -For example, - - @xref{Electrical Effects, Lightning, Thunder and Lightning, - weather, An Introduction to Meteorology}, for details. - -produces - - *Note Lightning: (weather)Electrical Effects, for details. - -The name of the Info file is enclosed in parentheses and precedes the -name of the node. - -In a printed manual, the reference looks like this: - - See section "Thunder and Lightning" in An Introduction to - Meteorology, for details. - -The title of the printed manual is typeset in italics; and the -reference lacks a page number since TeX cannot know to which page a -reference refers when that reference is to another manual. - - Often, you will leave out the second argument when you use the long -version of `@xref'. In this case, the third argument, the topic -description, will be used as the cross reference name in Info. - -The template looks like this: - - @xref{NODE-NAME, , TITLE-OR-TOPIC, INFO-FILE-NAME, - PRINTED-MANUAL-TITLE}, for details. - -which produces - - *Note TITLE-OR-TOPIC: (INFO-FILE-NAME)NODE-NAME, for details. - -and - - See section TITLE-OR-TOPIC in PRINTED-MANUAL-TITLE, for details. - -For example, - - @xref{Electrical Effects, , Thunder and Lightning, - weather, An Introduction to Meteorology}, for details. - -produces - - *Note Thunder and Lightning: (weather)Electrical Effects, - for details. - -and - - See section "Thunder and Lightning" in An Introduction to - Meteorology, for details. - - On rare occasions, you may want to refer to another Info file that is -within a single printed manual--when multiple Texinfo files are -incorporated into the same TeX run but make separate Info files. In -this case, you need to specify only the fourth argument, and not the -fifth. - - -File: texinfo.info, Node: Top Node Naming, Next: ref, Prev: xref, Up: Cross References - -Naming a `Top' Node -=================== - - In a cross reference, you must always name a node. This means that in -order to refer to a whole manual, you must identify the `Top' node by -writing it as the first argument to the `@xref' command. (This is -different from the way you write a menu entry; see *Note Referring to -Other Info Files: Other Info Files.) At the same time, to provide a -meaningful section topic or title in the printed cross reference -(instead of the word `Top'), you must write an appropriate entry for -the third argument to the `@xref' command. - -Thus, to make a cross reference to `The GNU Make Manual', write: - - @xref{Top, , Overview, make, The GNU Make Manual}. - -which produces - - *Note Overview: (make)Top. - -and - - See section "Overview" in The GNU Make Manual. - -In this example, `Top' is the name of the first node, and `Overview' is -the name of the first section of the manual. - - -File: texinfo.info, Node: ref, Next: pxref, Prev: Top Node Naming, Up: Cross References - -`@ref' -====== - - `@ref' is nearly the same as `@xref' except that it does not generate -a `See' in the printed output, just the reference itself. This makes -it useful as the last part of a sentence. - -For example, - - For more information, see @ref{Hurricanes}. - -produces - - For more information, see *Note Hurricanes. - -and - - For more information, see Section 8.2 [Hurricanes], page 123. - - The `@ref' command sometimes leads writers to express themselves in a -manner that is suitable for a printed manual but looks awkward in the -Info format. Bear in mind that your audience will be using both the -printed and the Info format. - -For example, - - Sea surges are described in @ref{Hurricanes}. - -produces - - Sea surges are described in Section 6.7 [Hurricanes], page 72. - -in a printed document, and the following in Info: - - Sea surges are described in *Note Hurricanes::. - - *Caution:* You *must* write a period or comma immediately after an - `@ref' command with two or more arguments. Otherwise, Info will - not find the end of the cross reference entry and its attempt to - follow the cross reference will fail. As a general rule, you - should write a period or comma after every `@ref' command. This - looks best in both the printed and the Info output. - - -File: texinfo.info, Node: pxref, Next: inforef, Prev: ref, Up: Cross References - -`@pxref' -======== - - The parenthetical reference command, `@pxref', is nearly the same as -`@xref', but you use it *only* inside parentheses and you do *not* type -a comma or period after the command's closing brace. The command -differs from `@xref' in two ways: - - 1. TeX typesets the reference for the printed manual with a lower case - `see' rather than an upper case `See'. - - 2. The Info formatting commands automatically end the reference with a - closing colon or period. - - Because one type of formatting automatically inserts closing -punctuation and the other does not, you should use `@pxref' *only* -inside parentheses as part of another sentence. Also, you yourself -should not insert punctuation after the reference, as you do with -`@xref'. - - `@pxref' is designed so that the output looks right and works right -between parentheses both in printed output and in an Info file. In a -printed manual, a closing comma or period should not follow a cross -reference within parentheses; such punctuation is wrong. But in an -Info file, suitable closing punctuation must follow the cross reference -so Info can recognize its end. `@pxref' spares you the need to use -complicated methods to put a terminator into one form of the output and -not the other. - -With one argument, a parenthetical cross reference looks like this: - - ... storms cause flooding (@pxref{Hurricanes}) ... - -which produces - - ... storms cause flooding (*Note Hurricanes::) ... - -and - - ... storms cause flooding (see Section 6.7 [Hurricanes], page 72) - ... - - With two arguments, a parenthetical cross reference has this template: - - ... (@pxref{NODE-NAME, CROSS-REFERENCE-NAME}) ... - -which produces - - ... (*Note CROSS-REFERENCE-NAME: NODE-NAME.) ... - -and - - ... (see Section NNN [NODE-NAME], page PPP) ... - - `@pxref' can be used with up to five arguments just like `@xref' -(*note `@xref': xref.). - - *Please note:* Use `@pxref' only as a parenthetical reference. Do - not try to use `@pxref' as a clause in a sentence. It will look - bad in either the Info file, the printed output, or both. - - Also, parenthetical cross references look best at the ends of - sentences. Although you may write them in the middle of a - sentence, that location breaks up the flow of text. - - -File: texinfo.info, Node: inforef, Next: uref, Prev: pxref, Up: Cross References - -`@inforef' -========== - - `@inforef' is used for cross references to Info files for which there -are no printed manuals. Even in a printed manual, `@inforef' generates -a reference directing the user to look in an Info file. - - The command takes either two or three arguments, in the following -order: - - 1. The node name. - - 2. The cross reference name (optional). - - 3. The Info file name. - -Separate the arguments with commas, as with `@xref'. Also, you must -terminate the reference with a comma or period after the `}', as you do -with `@xref'. - -The template is: - - @inforef{NODE-NAME, CROSS-REFERENCE-NAME, INFO-FILE-NAME}, - -Thus, - - @inforef{Expert, Advanced Info commands, info}, - for more information. - -produces - - *Note Advanced Info commands: (info)Expert, - for more information. - -and - - See Info file `info', node `Expert', for more information. - -Similarly, - - @inforef{Expert, , info}, for more information. - -produces - - *Note (info)Expert::, for more information. - -and - - See Info file `info', node `Expert', for more information. - - The converse of `@inforef' is `@cite', which is used to refer to -printed works for which no Info form exists. *Note `@cite': cite. - - -File: texinfo.info, Node: uref, Prev: inforef, Up: Cross References - -`@uref{URL[, DISPLAYED-TEXT]}' -============================== - - `@uref' produces a reference to a uniform resource locator (URL). It -takes one mandatory argument, the URL, and one optional argument, the -text to display (the default is the URL itself). In HTML output, -`@uref' produces a link you can follow. For example: - - The official GNU ftp site is - @uref{ftp://ftp.gnu.ai.mit.edu/pub/gnu} - -produces (in text): - The official GNU ftp site is - `ftp://ftp.gnu.ai.mit.edu/pub/gnu' - -whereas - The official - @uref{ftp://ftp.gnu.ai.mit.edu/pub/gnu, - GNU ftp site} holds programs and texts. - -produces (in text): - The official GNU ftp site (ftp://ftp.gnu.ai.mit.edu/pub/gnu) holds - programs and texts. - -and (in HTML): - The official GNU ftp - site holds programs and texts. - - To merely indicate a URL, use `@url' (*note `@url': url.). - - -File: texinfo.info, Node: Marking Text, Next: Quotations and Examples, Prev: Cross References, Up: Top - -Marking Words and Phrases -************************* - - In Texinfo, you can mark words and phrases in a variety of ways. The -Texinfo formatters use this information to determine how to highlight -the text. You can specify, for example, whether a word or phrase is a -defining occurrence, a metasyntactic variable, or a symbol used in a -program. Also, you can emphasize text. - -* Menu: - -* Indicating:: How to indicate definitions, files, etc. -* Emphasis:: How to emphasize text. - diff --git a/info/texinfo.info-5 b/info/texinfo.info-5 deleted file mode 100644 index e7fea89..0000000 --- a/info/texinfo.info-5 +++ /dev/null @@ -1,1444 +0,0 @@ -This is Info file ../info/texinfo.info, produced by Makeinfo version -1.68 from the input file texinfo.texi. - -INFO-DIR-SECTION Texinfo documentation system -START-INFO-DIR-ENTRY -* Texinfo: (texinfo). The GNU documentation format. -* install-info: (texinfo)Invoking install-info. Updating info/dir entries. -* texi2dvi: (texinfo)Format with texi2dvi. Printing Texinfo documentation. -* texindex: (texinfo)Format with tex/texindex. Sorting Texinfo index files. -* makeinfo: (texinfo)makeinfo Preferred. Translate Texinfo source. -END-INFO-DIR-ENTRY - - This file documents Texinfo, a documentation system that can produce -both on-line information and a printed manual from a single source file. - - Copyright (C) 1988, 90, 91, 92, 93, 95, 96, 97, 98 Free Software -Foundation, Inc. - - This edition is for Texinfo version 3.12. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: texinfo.info, Node: Indicating, Next: Emphasis, Prev: Marking Text, Up: Marking Text - -Indicating Definitions, Commands, etc. -====================================== - - Texinfo has commands for indicating just what kind of object a piece -of text refers to. For example, metasyntactic variables are marked by -`@var', and code by `@code'. Since the pieces of text are labelled by -commands that tell what kind of object they are, it is easy to change -the way the Texinfo formatters prepare such text. (Texinfo is an -*intentional* formatting language rather than a *typesetting* -formatting language.) - - For example, in a printed manual, code is usually illustrated in a -typewriter font; `@code' tells TeX to typeset this text in this font. -But it would be easy to change the way TeX highlights code to use -another font, and this change would not effect how keystroke examples -are highlighted. If straight typesetting commands were used in the body -of the file and you wanted to make a change, you would need to check -every single occurrence to make sure that you were changing code and -not something else that should not be changed. - -* Menu: - -* Useful Highlighting:: Highlighting provides useful information. -* code:: How to indicate code. -* kbd:: How to show keyboard input. -* key:: How to specify keys. -* samp:: How to show a literal sequence of characters. -* var:: How to indicate a metasyntactic variable. -* file:: How to indicate the name of a file. -* dfn:: How to specify a definition. -* cite:: How to refer to a book that is not in Info. -* url:: How to indicate a world wide web reference. -* email:: How to indicate an electronic mail address. - - -File: texinfo.info, Node: Useful Highlighting, Next: code, Prev: Indicating, Up: Indicating - -Highlighting Commands are Useful --------------------------------- - - The highlighting commands can be used to generate useful information -from the file, such as lists of functions or file names. It is -possible, for example, to write a program in Emacs Lisp (or a keyboard -macro) to insert an index entry after every paragraph that contains -words or phrases marked by a specified command. You could do this to -construct an index of functions if you had not already made the entries. - - The commands serve a variety of purposes: - -`@code{SAMPLE-CODE}' - Indicate text that is a literal example of a piece of a program. - -`@kbd{KEYBOARD-CHARACTERS}' - Indicate keyboard input. - -`@key{KEY-NAME}' - Indicate the conventional name for a key on a keyboard. - -`@samp{TEXT}' - Indicate text that is a literal example of a sequence of - characters. - -`@var{METASYNTACTIC-VARIABLE}' - Indicate a metasyntactic variable. - -`@url{UNIFORM-RESOURCE-LOCATOR}' - Indicate a uniform resource locator for the World Wide Web. - -`@file{FILE-NAME}' - Indicate the name of a file. - -`@email{EMAIL-ADDRESS[, DISPLAYED-TEXT]}' - Indicate an electronic mail address. - -`@dfn{TERM}' - Indicate the introductory or defining use of a term. - -`@cite{REFERENCE}' - Indicate the name of a book. - - -File: texinfo.info, Node: code, Next: kbd, Prev: Useful Highlighting, Up: Indicating - -`@code'{SAMPLE-CODE} --------------------- - - Use the `@code' command to indicate text that is a piece of a program -and which consists of entire syntactic tokens. Enclose the text in -braces. - - Thus, you should use `@code' for an expression in a program, for the -name of a variable or function used in a program, or for a keyword. -Also, you should use `@code' for the name of a program, such as `diff', -that is a name used in the machine. (You should write the name of a -program in the ordinary text font if you regard it as a new English -word, such as `Emacs' or `Bison'.) - - Use `@code' for environment variables such as `TEXINPUTS', and other -variables. - - Use `@code' for command names in command languages that resemble -programming languages, such as Texinfo or the shell. For example, -`@code' and `@samp' are produced by writing `@code{@@code}' and -`@code{@@samp}' in the Texinfo source, respectively. - - Note, however, that you should not use `@code' for shell options such -as `-c' when such options stand alone. (Use `@samp'.) Also, an entire -shell command often looks better if written using `@samp' rather than -`@code'. In this case, the rule is to choose the more pleasing format. - - It is incorrect to alter the case of a word inside an `@code' command -when it appears at the beginning of a sentence. Most computer -languages are case sensitive. In C, for example, `Printf' is different -from the identifier `printf', and most likely is a misspelling of it. -Even in languages which are not case sensitive, it is confusing to a -human reader to see identifiers spelled in different ways. Pick one -spelling and always use that. If you do not want to start a sentence -with a command written all in lower case, you should rearrange the -sentence. - - Do not use the `@code' command for a string of characters shorter -than a syntactic token. If you are writing about `TEXINPU', which is -just a part of the name for the `TEXINPUTS' environment variable, you -should use `@samp'. - - In particular, you should not use the `@code' command when writing -about the characters used in a token; do not, for example, use `@code' -when you are explaining what letters or printable symbols can be used -in the names of functions. (Use `@samp'.) Also, you should not use -`@code' to mark text that is considered input to programs unless the -input is written in a language that is like a programming language. -For example, you should not use `@code' for the keystroke commands of -GNU Emacs (use `@kbd' instead) although you may use `@code' for the -names of the Emacs Lisp functions that the keystroke commands invoke. - - In the printed manual, `@code' causes TeX to typeset the argument in -a typewriter face. In the Info file, it causes the Info formatting -commands to use single quotation marks around the text. - - For example, - - Use @code{diff} to compare two files. - -produces this in the printed manual: - - Use `diff' to compare two files. - - -File: texinfo.info, Node: kbd, Next: key, Prev: code, Up: Indicating - -`@kbd'{KEYBOARD-CHARACTERS} ---------------------------- - - Use the `@kbd' command for characters of input to be typed by users. -For example, to refer to the characters `M-a', write - - @kbd{M-a} - -and to refer to the characters `M-x shell', write - - @kbd{M-x shell} - - The `@kbd' command has the same effect as `@code' in Info, but by -default produces a different font (slanted typewriter instead of normal -typewriter) in the printed manual, so users can distinguish the -characters they are supposed to type from those the computer outputs. - - Since the usage of `@kbd' varies from manual to manual, you can -control the font switching with the `@kbdinputstyle' command. This -command has no effect on Info output. Write this command at the -beginning of a line with a single word as an argument, one of the -following: -`code' - Always use the same font for `@kbd' as `@code'. - -`example' - Use the distinguishing font for `@kbd' only in `@example' and - similar environments. - -`example' - (the default) Always use the distinguishing font for `@kbd'. - - You can embed another @-command inside the braces of an `@kbd' -command. Here, for example, is the way to describe a command that -would be described more verbosely as "press an `r' and then press the - key": - - @kbd{r @key{RET}} - -This produces: `r ' - - You also use the `@kbd' command if you are spelling out the letters -you type; for example: - - To give the @code{logout} command, - type the characters @kbd{l o g o u t @key{RET}}. - -This produces: - - To give the `logout' command, type the characters `l o g o u t - '. - - (Also, this example shows that you can add spaces for clarity. If you -really want to mention a space character as one of the characters of -input, write `@key{SPC}' for it.) - - -File: texinfo.info, Node: key, Next: samp, Prev: kbd, Up: Indicating - -`@key'{KEY-NAME} ----------------- - - Use the `@key' command for the conventional name for a key on a -keyboard, as in: - - @key{RET} - - You can use the `@key' command within the argument of an `@kbd' -command when the sequence of characters to be typed includes one or -more keys that are described by name. - - For example, to produce `C-x ' you would type: - - @kbd{C-x @key{ESC}} - - Here is a list of the recommended names for keys: - - SPC - Space - - RET - Return - - LFD - Linefeed (however, since most keyboards nowadays do not have - a Linefeed key, it might be better to call this character - `C-j'. - - TAB - Tab - - BS - Backspace - - ESC - Escape - - DEL - Delete - - SHIFT - Shift - - CTRL - Control - - META - Meta - - There are subtleties to handling words like `meta' or `ctrl' that are -names of modifier keys. When mentioning a character in which the -modifier key is used, such as `Meta-a', use the `@kbd' command alone; -do not use the `@key' command; but when you are referring to the -modifier key in isolation, use the `@key' command. For example, write -`@kbd{Meta-a}' to produce `Meta-a' and `@key{META}' to produce . - - -File: texinfo.info, Node: samp, Next: var, Prev: key, Up: Indicating - -`@samp'{TEXT} -------------- - - Use the `@samp' command to indicate text that is a literal example or -`sample' of a sequence of characters in a file, string, pattern, etc. -Enclose the text in braces. The argument appears within single -quotation marks in both the Info file and the printed manual; in -addition, it is printed in a fixed-width font. - - To match @samp{foo} at the end of the line, - use the regexp @samp{foo$}. - -produces - - To match `foo' at the end of the line, use the regexp `foo$'. - - Any time you are referring to single characters, you should use -`@samp' unless `@kbd' or `@key' is more appropriate. Use `@samp' for -the names of command-line options (except in an `@table', where `@code' -seems to read more easily). Also, you may use `@samp' for entire -statements in C and for entire shell commands--in this case, `@samp' -often looks better than `@code'. Basically, `@samp' is a catchall for -whatever is not covered by `@code', `@kbd', or `@key'. - - Only include punctuation marks within braces if they are part of the -string you are specifying. Write punctuation marks outside the braces -if those punctuation marks are part of the English text that surrounds -the string. In the following sentence, for example, the commas and -period are outside of the braces: - - In English, the vowels are @samp{a}, @samp{e}, - @samp{i}, @samp{o}, @samp{u}, and sometimes - @samp{y}. - -This produces: - - In English, the vowels are `a', `e', `i', `o', `u', and sometimes - `y'. - - -File: texinfo.info, Node: var, Next: file, Prev: samp, Up: Indicating - -`@var'{METASYNTACTIC-VARIABLE} ------------------------------- - - Use the `@var' command to indicate metasyntactic variables. A -"metasyntactic variable" is something that stands for another piece of -text. For example, you should use a metasyntactic variable in the -documentation of a function to describe the arguments that are passed -to that function. - - Do not use `@var' for the names of particular variables in -programming languages. These are specific names from a program, so -`@code' is correct for them. For example, the Emacs Lisp variable -`texinfo-tex-command' is not a metasyntactic variable; it is properly -formatted using `@code'. - - The effect of `@var' in the Info file is to change the case of the -argument to all upper case; in the printed manual, to italicize it. - - For example, - - To delete file @var{filename}, - type @code{rm @var{filename}}. - -produces - - To delete file FILENAME, type `rm FILENAME'. - -(Note that `@var' may appear inside `@code', `@samp', `@file', etc.) - - Write a metasyntactic variable all in lower case without spaces, and -use hyphens to make it more readable. Thus, the Texinfo source for the -illustration of how to begin a Texinfo manual looks like this: - - \input texinfo - @@setfilename @var{info-file-name} - @@settitle @var{name-of-manual} - -This produces: - - \input texinfo - @setfilename INFO-FILE-NAME - @settitle NAME-OF-MANUAL - - In some documentation styles, metasyntactic variables are shown with -angle brackets, for example: - - ..., type rm - -However, that is not the style that Texinfo uses. (You can, of course, -modify the sources to TeX and the Info formatting commands to output -the `<...>' format if you wish.) - - -File: texinfo.info, Node: file, Next: dfn, Prev: var, Up: Indicating - -`@file'{FILE-NAME} ------------------- - - Use the `@file' command to indicate text that is the name of a file, -buffer, or directory, or is the name of a node in Info. You can also -use the command for file name suffixes. Do not use `@file' for symbols -in a programming language; use `@code'. - - Currently, `@file' is equivalent to `@samp' in its effects. For -example, - - The @file{.el} files are in - the @file{/usr/local/emacs/lisp} directory. - -produces - - The `.el' files are in the `/usr/local/emacs/lisp' directory. - - -File: texinfo.info, Node: dfn, Next: cite, Prev: file, Up: Indicating - -`@dfn'{TERM} ------------- - - Use the `@dfn' command to identify the introductory or defining use -of a technical term. Use the command only in passages whose purpose is -to introduce a term which will be used again or which the reader ought -to know. Mere passing mention of a term for the first time does not -deserve `@dfn'. The command generates italics in the printed manual, -and double quotation marks in the Info file. For example: - - Getting rid of a file is called @dfn{deleting} it. - -produces - - Getting rid of a file is called "deleting" it. - - As a general rule, a sentence containing the defining occurrence of a -term should be a definition of the term. The sentence does not need to -say explicitly that it is a definition, but it should contain the -information of a definition--it should make the meaning clear. - - -File: texinfo.info, Node: cite, Next: url, Prev: dfn, Up: Indicating - -`@cite'{REFERENCE} ------------------- - - Use the `@cite' command for the name of a book that lacks a companion -Info file. The command produces italics in the printed manual, and -quotation marks in the Info file. - - (If a book is written in Texinfo, it is better to use a cross -reference command since a reader can easily follow such a reference in -Info. *Note `@xref': xref.) - - -File: texinfo.info, Node: url, Next: email, Prev: cite, Up: Indicating - -`@url'{UNIFORM-RESOURCE-LOCATOR} --------------------------------- - - Use the `@url' to indicate a uniform resource locator on the World -Wide Web. This is analogous to `@file', `@var', etc., and is purely -for markup purposes. It does not produce a link you can follow in HTML -output (the `@uref' command does, *note `@uref': uref.). It is useful -for example URL's which do not actually exist. For example: - - For example, the url might be - @url{http://host.domain.org/path}. - - -File: texinfo.info, Node: email, Prev: url, Up: Indicating - -`@email'{EMAIL-ADDRESS[, DISPLAYED-TEXT]} ------------------------------------------ - - Use the `@email' command to indicate an electronic mail address. It -takes one mandatory argument, the address, and one optional argument, -the text to display (the default is the address itself). - - In Info and TeX, the address is shown in angle brackets, preceded by -the text to display if any. In HTML output, `@email' produces a -`mailto' link that usually brings up a mail composition window. For -example: - - Send bug reports to @email{bug-texinfo@@gnu.org}. - Send suggestions to the @email{bug-texinfo@@gnu.org, same place}. - -produces - Send bug reports to . - Send suggestions to the same place . - - -File: texinfo.info, Node: Emphasis, Prev: Indicating, Up: Marking Text - -Emphasizing Text -================ - - Usually, Texinfo changes the font to mark words in the text according -to what category the words belong to; an example is the `@code' command. -Most often, this is the best way to mark words. However, sometimes you -will want to emphasize text without indicating a category. Texinfo has -two commands to do this. Also, Texinfo has several commands that -specify the font in which TeX will typeset text. These commands have -no affect on Info and only one of them, the `@r' command, has any -regular use. - -* Menu: - -* emph & strong:: How to emphasize text in Texinfo. -* Smallcaps:: How to use the small caps font. -* Fonts:: Various font commands for printed output. -* Customized Highlighting:: How to define highlighting commands. - - -File: texinfo.info, Node: emph & strong, Next: Smallcaps, Prev: Emphasis, Up: Emphasis - -`@emph'{TEXT} and `@strong'{TEXT} ---------------------------------- - - The `@emph' and `@strong' commands are for emphasis; `@strong' is -stronger. In printed output, `@emph' produces *italics* and `@strong' -produces *bold*. - - For example, - - @quotation - @strong{Caution:} @samp{rm * .[^.]*} removes @emph{all} - files in the directory. - @end quotation - -produces: - - *Caution*: `rm * .[^.]*' removes *all* - files in the directory. - - The `@strong' command is seldom used except to mark what is, in -effect, a typographical element, such as the word `Caution' in the -preceding example. - - In the Info file, both `@emph' and `@strong' put asterisks around the -text. - - *Caution:* Do not use `@emph' or `@strong' with the word `Note'; - Info will mistake the combination for a cross reference. Use a - phrase such as *Please note* or *Caution* instead. - - -File: texinfo.info, Node: Smallcaps, Next: Fonts, Prev: emph & strong, Up: Emphasis - -`@sc'{TEXT}: The Small Caps Font --------------------------------- - - Use the `@sc' command to set text in the printed output in a small -caps font and set text in the Info file in upper case letters. - - Write the text between braces in lower case, like this: - - The @sc{acm} and @sc{ieee} are technical societies. - -This produces: - - The ACM and IEEE are technical societies. - - TeX typesets the small caps font in a manner that prevents the -letters from `jumping out at you on the page'. This makes small caps -text easier to read than text in all upper case. The Info formatting -commands set all small caps text in upper case. - - If the text between the braces of an `@sc' command is upper case, TeX -typesets in full-size capitals. Use full-size capitals sparingly. - - You may also use the small caps font for a jargon word such as ATO (a -NASA word meaning `abort to orbit'). - - There are subtleties to using the small caps font with a jargon word -such as CDR, a word used in Lisp programming. In this case, you should -use the small caps font when the word refers to the second and -subsequent elements of a list (the CDR of the list), but you should use -`@code' when the word refers to the Lisp function of the same spelling. - - -File: texinfo.info, Node: Fonts, Next: Customized Highlighting, Prev: Smallcaps, Up: Emphasis - -Fonts for Printing, Not Info ----------------------------- - - Texinfo provides four font commands that specify font changes in the -printed manual but have no effect in the Info file. `@i' requests -italic font (in some versions of TeX, a slanted font is used), `@b' -requests bold face, `@t' requests the fixed-width, typewriter-style -font used by `@code', and `@r' requests a roman font, which is the -usual font in which text is printed. All four commands apply to an -argument that follows, surrounded by braces. - - Only the `@r' command has much use: in example programs, you can use -the `@r' command to convert code comments from the fixed-width font to -a roman font. This looks better in printed output. - - For example, - - @lisp - (+ 2 2) ; @r{Add two plus two.} - @end lisp - -produces - - (+ 2 2) ; Add two plus two. - - If possible, you should avoid using the other three font commands. If -you need to use one, it probably indicates a gap in the Texinfo -language. - - -File: texinfo.info, Node: Customized Highlighting, Prev: Fonts, Up: Emphasis - -Customized Highlighting ------------------------ - - You can use regular TeX commands inside of `@iftex' ... `@end iftex' -to create your own customized highlighting commands for Texinfo. The -easiest way to do this is to equate your customized commands with -pre-existing commands, such as those for italics. Such new commands -work only with TeX. - - You can use the `@definfoenclose' command inside of `@ifinfo' ... -`@end ifinfo' to define commands for Info with the same names as new -commands for TeX. `@definfoenclose' creates new commands for Info that -mark text by enclosing it in strings that precede and follow the text. -(1) (*note Customized Highlighting-Footnotes::) - - Here is how to create a new @-command called `@phoo' that causes TeX -to typeset its argument in italics and causes Info to display the -argument between `//' and `\\'. - - For TeX, write the following to equate the `@phoo' command with the -existing `@i' italics command: - - @iftex - @global@let@phoo=@i - @end iftex - -This defines `@phoo' as a command that causes TeX to typeset the -argument to `@phoo' in italics. `@global@let' tells TeX to equate the -next argument with the argument that follows the equals sign. - - For Info, write the following to tell the Info formatters to enclose -the argument between `//' and `\\': - - @ifinfo - @definfoenclose phoo, //, \\ - @end ifinfo - -Write the `@definfoenclose' command on a line and follow it with three -arguments separated by commas (commas are used as separators in an -`@node' line in the same way). - - * The first argument to `@definfoenclose' is the @-command name - *without* the `@'; - - * the second argument is the Info start delimiter string; and, - - * the third argument is the Info end delimiter string. - -The latter two arguments enclose the highlighted text in the Info file. -A delimiter string may contain spaces. Neither the start nor end -delimiter is required. However, if you do not provide a start -delimiter, you must follow the command name with two commas in a row; -otherwise, the Info formatting commands will misinterpret the end -delimiter string as a start delimiter string. - - After you have defined `@phoo' both for TeX and for Info, you can -then write `@phoo{bar}' to see `//bar\\' in Info and see `bar' in -italics in printed output. - - Note that each definition applies to its own formatter: one for TeX, -the other for Info. - - Here is another example: - - @ifinfo - @definfoenclose headword, , : - @end ifinfo - @iftex - @global@let@headword=@b - @end iftex - -This defines `@headword' as an Info formatting command that inserts -nothing before and a colon after the argument and as a TeX formatting -command to typeset its argument in bold. - - -File: texinfo.info, Node: Customized Highlighting-Footnotes, Up: Customized Highlighting - - (1) Currently, `@definfoenclose' works only with -`texinfo-format-buffer' and `texinfo-format-region', not with -`makeinfo'. - - -File: texinfo.info, Node: Quotations and Examples, Next: Lists and Tables, Prev: Marking Text, Up: Top - -Quotations and Examples -*********************** - - Quotations and examples are blocks of text consisting of one or more -whole paragraphs that are set off from the bulk of the text and treated -differently. They are usually indented. - - In Texinfo, you always begin a quotation or example by writing an -@-command at the beginning of a line by itself, and end it by writing -an `@end' command that is also at the beginning of a line by itself. -For instance, you begin an example by writing `@example' by itself at -the beginning of a line and end the example by writing `@end example' -on a line by itself, at the beginning of that line. - -* Menu: - -* Block Enclosing Commands:: Use different constructs for - different purposes. -* quotation:: How to write a quotation. -* example:: How to write an example in a fixed-width font. -* noindent:: How to prevent paragraph indentation. -* Lisp Example:: How to illustrate Lisp code. -* smallexample & smalllisp:: Forms for the `@smallbook' option. -* display:: How to write an example in the current font. -* format:: How to write an example that does not narrow - the margins. -* exdent:: How to undo the indentation of a line. -* flushleft & flushright:: How to push text flushleft or flushright. -* cartouche:: How to draw cartouches around examples. - - -File: texinfo.info, Node: Block Enclosing Commands, Next: quotation, Prev: Quotations and Examples, Up: Quotations and Examples - -The Block Enclosing Commands -============================ - - Here are commands for quotations and examples: - -`@quotation' - Indicate text that is quoted. The text is filled, indented, and - printed in a roman font by default. - -`@example' - Illustrate code, commands, and the like. The text is printed in a - fixed-width font, and indented but not filled. - -`@lisp' - Illustrate Lisp code. The text is printed in a fixed-width font, - and indented but not filled. - -`@smallexample' - Illustrate code, commands, and the like. Similar to `@example', - except that in TeX this command typesets text in a smaller font - for the smaller `@smallbook' format than for the 8.5 by 11 inch - format. - -`@smalllisp' - Illustrate Lisp code. Similar to `@lisp', except that in TeX this - command typesets text in a smaller font for the smaller - `@smallbook' format than for the 8.5 by 11 inch format. - -`@display' - Display illustrative text. The text is indented but not filled, - and no font is specified (so, by default, the font is roman). - -`@format' - Print illustrative text. The text is not indented and not filled - and no font is specified (so, by default, the font is roman). - - The `@exdent' command is used within the above constructs to undo the -indentation of a line. - - The `@flushleft' and `@flushright' commands are used to line up the -left or right margins of unfilled text. - - The `@noindent' command may be used after one of the above constructs -to prevent the following text from being indented as a new paragraph. - - You can use the `@cartouche' command within one of the above -constructs to highlight the example or quotation by drawing a box with -rounded corners around it. (The `@cartouche' command affects only the -printed manual; it has no effect in the Info file; see *Note Drawing -Cartouches Around Examples: cartouche.) - - -File: texinfo.info, Node: quotation, Next: example, Prev: Block Enclosing Commands, Up: Quotations and Examples - -`@quotation' -============ - - The text of a quotation is processed normally except that: - - * the margins are closer to the center of the page, so the whole of - the quotation is indented; - - * the first lines of paragraphs are indented no more than other - lines; - - * in the printed output, interparagraph spacing is reduced. - - This is an example of text written between an `@quotation' command - and an `@end quotation' command. An `@quotation' command is most - often used to indicate text that is excerpted from another (real - or hypothetical) printed work. - - Write an `@quotation' command as text on a line by itself. This line -will disappear from the output. Mark the end of the quotation with a -line beginning with and containing only `@end quotation'. The `@end -quotation' line will likewise disappear from the output. Thus, the -following, - - @quotation - This is - a foo. - @end quotation - -produces - - This is a foo. - - -File: texinfo.info, Node: example, Next: noindent, Prev: quotation, Up: Quotations and Examples - -`@example' -========== - - The `@example' command is used to indicate an example that is not -part of the running text, such as computer input or output. - - This is an example of text written between an - `@example' command - and an `@end example' command. - The text is indented but not filled. - - In the printed manual, the text is typeset in a - fixed-width font, and extra spaces and blank lines are - significant. In the Info file, an analogous result is - obtained by indenting each line with five spaces. - - Write an `@example' command at the beginning of a line by itself. -This line will disappear from the output. Mark the end of the example -with an `@end example' command, also written at the beginning of a line -by itself. The `@end example' will disappear from the output. - - For example, - - @example - mv foo bar - @end example - -produces - - mv foo bar - - Since the lines containing `@example' and `@end example' will -disappear, you should put a blank line before the `@example' and -another blank line after the `@end example'. (Remember that blank -lines between the beginning `@example' and the ending `@end example' -will appear in the output.) - - *Caution:* Do not use tabs in the lines of an example (or anywhere - else in Texinfo, for that matter)! TeX treats tabs as single - spaces, and that is not what they look like. This is a problem - with TeX. (If necessary, in Emacs, you can use `M-x untabify' to - convert tabs in a region to multiple spaces.) - - Examples are often, logically speaking, "in the middle" of a -paragraph, and the text continues after an example should not be -indented. The `@noindent' command prevents a piece of text from being -indented as if it were a new paragraph. (*Note noindent::.) - - (The `@code' command is used for examples of code that are embedded -within sentences, not set off from preceding and following text. *Note -`@code': code.) - - -File: texinfo.info, Node: noindent, Next: Lisp Example, Prev: example, Up: Quotations and Examples - -`@noindent' -=========== - - An example or other inclusion can break a paragraph into segments. -Ordinarily, the formatters indent text that follows an example as a new -paragraph. However, you can prevent this by writing `@noindent' at the -beginning of a line by itself preceding the continuation text. - - For example: - - @example - This is an example - @end example - - @noindent - This line is not indented. As you can see, the - beginning of the line is fully flush left with the line - that follows after it. (This whole example is between - @code{@@display} and @code{@@end display}.) - -produces - - This is an example - - - This line is not indented. As you can see, the - beginning of the line is fully flush left with the line - that follows after it. (This whole example is between - `@display' and `@end display'.) - - To adjust the number of blank lines properly in the Info file output, -remember that the line containing `@noindent' does not generate a blank -line, and neither does the `@end example' line. - - In the Texinfo source file for this manual, each line that says -`produces' is preceded by a line containing `@noindent'. - - Do not put braces after an `@noindent' command; they are not -necessary, since `@noindent' is a command used outside of paragraphs -(*note Command Syntax::.). - - -File: texinfo.info, Node: Lisp Example, Next: smallexample & smalllisp, Prev: noindent, Up: Quotations and Examples - -`@lisp' -======= - - The `@lisp' command is used for Lisp code. It is synonymous with the -`@example' command. - - This is an example of text written between an - `@lisp' command and an `@end lisp' command. - - Use `@lisp' instead of `@example' to preserve information regarding -the nature of the example. This is useful, for example, if you write a -function that evaluates only and all the Lisp code in a Texinfo file. -Then you can use the Texinfo file as a Lisp library.(1) (*note Lisp -Example-Footnotes::) - - Mark the end of `@lisp' with `@end lisp' on a line by itself. - - -File: texinfo.info, Node: Lisp Example-Footnotes, Up: Lisp Example - - (1) It would be straightforward to extend Texinfo to work in a -similar fashion for C, Fortran, or other languages. - - -File: texinfo.info, Node: smallexample & smalllisp, Next: display, Prev: Lisp Example, Up: Quotations and Examples - -`@smallexample' and `@smalllisp' -================================ - - In addition to the regular `@example' and `@lisp' commands, Texinfo -has two other "example-style" commands. These are the `@smallexample' -and `@smalllisp' commands. Both these commands are designed for use -with the `@smallbook' command that causes TeX to produce a printed -manual in a 7 by 9.25 inch format rather than the regular 8.5 by 11 -inch format. - - In TeX, the `@smallexample' and `@smalllisp' commands typeset text in -a smaller font for the smaller `@smallbook' format than for the 8.5 by -11 inch format. Consequently, many examples containing long lines fit -in a narrower, `@smallbook' page without needing to be shortened. Both -commands typeset in the normal font size when you format for the 8.5 by -11 inch size; indeed, in this situation, the `@smallexample' and -`@smalllisp' commands are defined to be the `@example' and `@lisp' -commands. - - In Info, the `@smallexample' and `@smalllisp' commands are equivalent -to the `@example' and `@lisp' commands, and work exactly the same. - - Mark the end of `@smallexample' or `@smalllisp' with `@end -smallexample' or `@end smalllisp', respectively. - - This is an example of text written between `@smallexample' and - `@end smallexample'. In Info and in an 8.5 by 11 inch manual, - this text appears in its normal size; but in a 7 by 9.25 inch manual, - this text appears in a smaller font. - - The `@smallexample' and `@smalllisp' commands make it easier to -prepare smaller format manuals without forcing you to edit examples by -hand to fit them onto narrower pages. - - As a general rule, a printed document looks better if you write all -the examples in a chapter consistently in `@example' or in -`@smallexample'. Only occasionally should you mix the two formats. - - *Note Printing "Small" Books: smallbook, for more information about -the `@smallbook' command. - - -File: texinfo.info, Node: display, Next: format, Prev: smallexample & smalllisp, Up: Quotations and Examples - -`@display' -========== - - The `@display' command begins a kind of example. It is like the -`@example' command except that, in a printed manual, `@display' does -not select the fixed-width font. In fact, it does not specify the font -at all, so that the text appears in the same font it would have -appeared in without the `@display' command. - - This is an example of text written between an `@display' command - and an `@end display' command. The `@display' command - indents the text, but does not fill it. - - -File: texinfo.info, Node: format, Next: exdent, Prev: display, Up: Quotations and Examples - -`@format' -========= - - The `@format' command is similar to `@example' except that, in the -printed manual, `@format' does not select the fixed-width font and does -not narrow the margins. - -This is an example of text written between an `@format' command -and an `@end format' command. As you can see -from this example, -the `@format' command does not fill the text. - - -File: texinfo.info, Node: exdent, Next: flushleft & flushright, Prev: format, Up: Quotations and Examples - -`@exdent': Undoing a Line's Indentation -======================================= - - The `@exdent' command removes any indentation a line might have. The -command is written at the beginning of a line and applies only to the -text that follows the command that is on the same line. Do not use -braces around the text. In a printed manual, the text on an `@exdent' -line is printed in the roman font. - - `@exdent' is usually used within examples. Thus, - - @example - This line follows an @@example command. - @exdent This line is exdented. - This line follows the exdented line. - The @@end example comes on the next line. - @end group - -produces - - This line follows an @example command. -This line is exdented. - This line follows the exdented line. - The @end example comes on the next line. - - In practice, the `@exdent' command is rarely used. Usually, you -un-indent text by ending the example and returning the page to its -normal width. - - -File: texinfo.info, Node: flushleft & flushright, Next: cartouche, Prev: exdent, Up: Quotations and Examples - -`@flushleft' and `@flushright' -============================== - - The `@flushleft' and `@flushright' commands line up the ends of lines -on the left and right margins of a page, but do not fill the text. The -commands are written on lines of their own, without braces. The -`@flushleft' and `@flushright' commands are ended by `@end flushleft' -and `@end flushright' commands on lines of their own. - - For example, - - @flushleft - This text is - written flushleft. - @end flushleft - -produces - - This text is - written flushleft. - - `@flushright' produces the type of indentation often used in the -return address of letters. For example, - - @flushright - Here is an example of text written - flushright. The @code{@flushright} command - right justifies every line but leaves the - left end ragged. - @end flushright - -produces - - Here is an example of text written - flushright. The `@flushright' command - right justifies every line but leaves the - left end ragged. - - -File: texinfo.info, Node: cartouche, Prev: flushleft & flushright, Up: Quotations and Examples - -Drawing Cartouches Around Examples -================================== - - In a printed manual, the `@cartouche' command draws a box with -rounded corners around its contents. You can use this command to -further highlight an example or quotation. For instance, you could -write a manual in which one type of example is surrounded by a cartouche -for emphasis. - - The `@cartouche' command affects only the printed manual; it has no -effect in the Info file. - - For example, - - @example - @cartouche - % pwd - /usr/local/share/emacs - @end cartouche - @end example - -surrounds the two-line example with a box with rounded corners, in the -printed manual. - - -File: texinfo.info, Node: Lists and Tables, Next: Indices, Prev: Quotations and Examples, Up: Top - -Lists and Tables -**************** - - Texinfo has several ways of making lists and tables. Lists can be -bulleted or numbered; two-column tables can highlight the items in the -first column; multi-column tables are also supported. - -* Menu: - -* Introducing Lists:: Texinfo formats lists for you. -* itemize:: How to construct a simple list. -* enumerate:: How to construct a numbered list. -* Two-column Tables:: How to construct a two-column table. -* Multi-column Tables:: How to construct generalized tables. - - -File: texinfo.info, Node: Introducing Lists, Next: itemize, Prev: Lists and Tables, Up: Lists and Tables - -Introducing Lists -================= - - Texinfo automatically indents the text in lists or tables, and numbers -an enumerated list. This last feature is useful if you modify the -list, since you do not need to renumber it yourself. - - Numbered lists and tables begin with the appropriate @-command at the -beginning of a line, and end with the corresponding `@end' command on a -line by itself. The table and itemized-list commands also require that -you write formatting information on the same line as the beginning -@-command. - - Begin an enumerated list, for example, with an `@enumerate' command -and end the list with an `@end enumerate' command. Begin an itemized -list with an `@itemize' command, followed on the same line by a -formatting command such as `@bullet', and end the list with an `@end -itemize' command. - - Precede each element of a list with an `@item' or `@itemx' command. - -Here is an itemized list of the different kinds of table and lists: - - * Itemized lists with and without bullets. - - * Enumerated lists, using numbers or letters. - - * Two-column tables with highlighting. - -Here is an enumerated list with the same items: - - 1. Itemized lists with and without bullets. - - 2. Enumerated lists, using numbers or letters. - - 3. Two-column tables with highlighting. - -And here is a two-column table with the same items and their @-commands: - -`@itemize' - Itemized lists with and without bullets. - -`@enumerate' - Enumerated lists, using numbers or letters. - -`@table' -`@ftable' -`@vtable' - Two-column tables with indexing. - - -File: texinfo.info, Node: itemize, Next: enumerate, Prev: Introducing Lists, Up: Lists and Tables - -Making an Itemized List -======================= - - The `@itemize' command produces sequences of indented paragraphs, -with a bullet or other mark inside the left margin at the beginning of -each paragraph for which such a mark is desired. - - Begin an itemized list by writing `@itemize' at the beginning of a -line. Follow the command, on the same line, with a character or a -Texinfo command that generates a mark. Usually, you will write -`@bullet' after `@itemize', but you can use `@minus', or any character -or any special symbol that results in a single character in the Info -file. (When you write `@bullet' or `@minus' after an `@itemize' -command, you may omit the `{}'.) - - Write the text of the indented paragraphs themselves after the -`@itemize', up to another line that says `@end itemize'. - - Before each paragraph for which a mark in the margin is desired, write -a line that says just `@item'. Do not write any other text on this -line. - - Usually, you should put a blank line before an `@item'. This puts a -blank line in the Info file. (TeX inserts the proper interline -whitespace in either case.) Except when the entries are very brief, -these blank lines make the list look better. - - Here is an example of the use of `@itemize', followed by the output -it produces. Note that `@bullet' produces an `*' in Info and a round -dot in TeX. - - @itemize @bullet - @item - Some text for foo. - - @item - Some text - for bar. - @end itemize - -This produces: - - * Some text for foo. - - * Some text for bar. - - Itemized lists may be embedded within other itemized lists. Here is a -list marked with dashes embedded in a list marked with bullets: - - @itemize @bullet - @item - First item. - - @itemize @minus - @item - Inner item. - - @item - Second inner item. - @end itemize - - @item - Second outer item. - @end itemize - -This produces: - - * First item. - - - Inner item. - - - Second inner item. - - * Second outer item. - - -File: texinfo.info, Node: enumerate, Next: Two-column Tables, Prev: itemize, Up: Lists and Tables - -Making a Numbered or Lettered List -================================== - - `@enumerate' is like `@itemize' (*note `@itemize': itemize.), except -that the labels on the items are successive integers or letters instead -of bullets. - - Write the `@enumerate' command at the beginning of a line. The -command does not require an argument, but accepts either a number or a -letter as an option. Without an argument, `@enumerate' starts the list -with the number `1'. With a numeric argument, such as `3', the command -starts the list with that number. With an upper or lower case letter, -such as `a' or `A', the command starts the list with that letter. - - Write the text of the enumerated list in the same way you write an -itemized list: put `@item' on a line of its own before the start of -each paragraph that you want enumerated. Do not write any other text -on the line beginning with `@item'. - - You should put a blank line between entries in the list. This -generally makes it easier to read the Info file. - - Here is an example of `@enumerate' without an argument: - - @enumerate - @item - Underlying causes. - - @item - Proximate causes. - @end enumerate - -This produces: - - 1. Underlying causes. - - 2. Proximate causes. - - Here is an example with an argument of `3': - - @enumerate 3 - @item - Predisposing causes. - - @item - Precipitating causes. - - @item - Perpetuating causes. - @end enumerate - -This produces: - - 3. Predisposing causes. - - 4. Precipitating causes. - - 5. Perpetuating causes. - - Here is a brief summary of the alternatives. The summary is -constructed using `@enumerate' with an argument of `a'. - - a. `@enumerate' - - Without an argument, produce a numbered list, starting with the - number 1. - - b. `@enumerate POSITIVE-INTEGER' - - With a (positive) numeric argument, start a numbered list with that - number. You can use this to continue a list that you interrupted - with other text. - - c. `@enumerate UPPER-CASE-LETTER' - - With an upper case letter as argument, start a list in which each - item is marked by a letter, beginning with that upper case letter. - - d. `@enumerate LOWER-CASE-LETTER' - - With a lower case letter as argument, start a list in which each - item is marked by a letter, beginning with that lower case letter. - - You can also nest enumerated lists, as in an outline. - - -File: texinfo.info, Node: Two-column Tables, Next: Multi-column Tables, Prev: enumerate, Up: Lists and Tables - -Making a Two-column Table -========================= - - `@table' is similar to `@itemize' (*note `@itemize': itemize.), but -allows you to specify a name or heading line for each item. The -`@table' command is used to produce two-column tables, and is -especially useful for glossaries, explanatory exhibits, and -command-line option summaries. - -* Menu: - -* table:: How to construct a two-column table. -* ftable vtable:: Automatic indexing for two-column tables. -* itemx:: How to put more entries in the first column. - - -File: texinfo.info, Node: table, Next: ftable vtable, Prev: Two-column Tables, Up: Two-column Tables - -Using the `@table' Command --------------------------- - - Use the `@table' command to produce two-column tables. - - Write the `@table' command at the beginning of a line and follow it -on the same line with an argument that is a Texinfo "indicating" -command such as `@code', `@samp', `@var', or `@kbd' (*note -Indicating::.). Although these commands are usually followed by -arguments in braces, in this case you use the command name without an -argument because `@item' will supply the argument. This command will -be applied to the text that goes into the first column of each item and -determines how it will be highlighted. For example, `@code' will cause -the text in the first column to be highlighted with an `@code' command. -(We recommend `@code' for `@table''s of command-line options.) - - You may also choose to use the `@asis' command as an argument to -`@table'. `@asis' is a command that does nothing; if you use this -command after `@table', TeX and the Info formatting commands output the -first column entries without added highlighting ("as is"). - - (The `@table' command may work with other commands besides those -listed here. However, you can only use commands that normally take -arguments in braces.) - - Begin each table entry with an `@item' command at the beginning of a -line. Write the first column text on the same line as the `@item' -command. Write the second column text on the line following the -`@item' line and on subsequent lines. (You do not need to type -anything for an empty second column entry.) You may write as many -lines of supporting text as you wish, even several paragraphs. But -only text on the same line as the `@item' will be placed in the first -column. - - Normally, you should put a blank line before an `@item' line. This -puts a blank like in the Info file. Except when the entries are very -brief, a blank line looks better. - - The following table, for example, highlights the text in the first -column with an `@samp' command: - - @table @samp - @item foo - This is the text for - @samp{foo}. - - @item bar - Text for @samp{bar}. - @end table - -This produces: - -`foo' - This is the text for `foo'. - -`bar' - Text for `bar'. - - If you want to list two or more named items with a single block of -text, use the `@itemx' command. (*Note `@itemx': itemx.) - diff --git a/info/texinfo.info-6 b/info/texinfo.info-6 deleted file mode 100644 index 5b8991a..0000000 --- a/info/texinfo.info-6 +++ /dev/null @@ -1,1423 +0,0 @@ -This is Info file ../info/texinfo.info, produced by Makeinfo version -1.68 from the input file texinfo.texi. - -INFO-DIR-SECTION Texinfo documentation system -START-INFO-DIR-ENTRY -* Texinfo: (texinfo). The GNU documentation format. -* install-info: (texinfo)Invoking install-info. Updating info/dir entries. -* texi2dvi: (texinfo)Format with texi2dvi. Printing Texinfo documentation. -* texindex: (texinfo)Format with tex/texindex. Sorting Texinfo index files. -* makeinfo: (texinfo)makeinfo Preferred. Translate Texinfo source. -END-INFO-DIR-ENTRY - - This file documents Texinfo, a documentation system that can produce -both on-line information and a printed manual from a single source file. - - Copyright (C) 1988, 90, 91, 92, 93, 95, 96, 97, 98 Free Software -Foundation, Inc. - - This edition is for Texinfo version 3.12. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: texinfo.info, Node: ftable vtable, Next: itemx, Prev: table, Up: Two-column Tables - -`@ftable' and `@vtable' ------------------------ - - The `@ftable' and `@vtable' commands are the same as the `@table' -command except that `@ftable' automatically enters each of the items in -the first column of the table into the index of functions and `@vtable' -automatically enters each of the items in the first column of the table -into the index of variables. This simplifies the task of creating -indices. Only the items on the same line as the `@item' commands are -indexed, and they are indexed in exactly the form that they appear on -that line. *Note Creating Indices: Indices, for more information about -indices. - - Begin a two-column table using `@ftable' or `@vtable' by writing the -@-command at the beginning of a line, followed on the same line by an -argument that is a Texinfo command such as `@code', exactly as you -would for an `@table' command; and end the table with an `@end ftable' -or `@end vtable' command on a line by itself. - - See the example for `@table' in the previous section. - - -File: texinfo.info, Node: itemx, Prev: ftable vtable, Up: Two-column Tables - -`@itemx' --------- - - Use the `@itemx' command inside a table when you have two or more -first column entries for the same item, each of which should appear on a -line of its own. Use `@itemx' for all but the first entry; `@itemx' -should always follow an `@item' command. The `@itemx' command works -exactly like `@item' except that it does not generate extra vertical -space above the first column text. - - For example, - - @table @code - @item upcase - @itemx downcase - These two functions accept a character or a string as - argument, and return the corresponding upper case (lower - case) character or string. - @end table - -This produces: - -`upcase' -`downcase' - These two functions accept a character or a string as argument, - and return the corresponding upper case (lower case) character or - string. - -(Note also that this example illustrates multi-line supporting text in -a two-column table.) - - -File: texinfo.info, Node: Multi-column Tables, Prev: Two-column Tables, Up: Lists and Tables - -Multi-column Tables -=================== - - `@multitable' allows you to construct tables with any number of -columns, with each column having any width you like. - - You define the column widths on the `@multitable' line itself, and -write each row of the actual table following an `@item' command, with -columns separated by an `@tab' command. Finally, `@end multitable' -completes the table. Details in the sections below. - -* Menu: - -* Multitable Column Widths:: Defining multitable column widths. -* Multitable Rows:: Defining multitable rows, with examples. - - -File: texinfo.info, Node: Multitable Column Widths, Next: Multitable Rows, Prev: Multi-column Tables, Up: Multi-column Tables - -Multitable Column Widths ------------------------- - - You can define the column widths for a multitable in two ways: as -fractions of the line length; or with a prototype row. Mixing the two -methods is not supported. In either case, the widths are defined -entirely on the same line as the `@multitable' command. - - 1. To specify column widths as fractions of the line length, write - `@columnfractions' and the decimal numbers (presumably less than - 1) after the `@multitable' command, as in: - - @multitable @columnfractions .33 .33 .33 - - The fractions need not add up exactly to 1.0, as these do not. - This allows you to produce tables that do not need the full line - length. - - 2. To specify a prototype row, write the longest entry for each column - enclosed in braces after the `@multitable' command. For example: - - @multitable {some text for column one} {for column two} - - The first column will then have the width of the typeset `some - text for column one', and the second column the width of `for - column two'. - - The prototype entries need not appear in the table itself. - - Although we used simple text in this example, the prototype - entries can contain Texinfo commands; markup commands such as - `@code' are particularly likely to be useful. - - - -File: texinfo.info, Node: Multitable Rows, Prev: Multitable Column Widths, Up: Multi-column Tables - -Multitable Rows ---------------- - - After the `@multitable' command defining the column widths (see the -previous section), you begin each row in the body of a multitable with -`@item', and separate the column entries with `@tab'. Line breaks are -not special within the table body, and you may break input lines in -your source file as necessary. - - Here is a complete example of a multi-column table (the text is from -`The GNU Emacs Manual', *note Splitting Windows: (xemacs)Split Window.): - - @multitable @columnfractions .15 .45 .4 - @item Key @tab Command @tab Description - @item C-x 2 - @tab @code{split-window-vertically} - @tab Split the selected window into two windows, - with one above the other. - @item C-x 3 - @tab @code{split-window-horizontally} - @tab Split the selected window into two windows - positioned side by side. - @item C-Mouse-2 - @tab - @tab In the mode line or scroll bar of a window, - split that window. - @end multitable - -produces: - -Key Command Description -C-x 2 `split-window-vertically' Split the selected window - into two windows, with one - above the other. -C-x 3 `split-window-horizontally' Split the selected window - into two windows positioned - side by side. -C-Mouse-2 In the mode line or scroll - bar of a window, split that - window. - - -File: texinfo.info, Node: Indices, Next: Insertions, Prev: Lists and Tables, Up: Top - -Creating Indices -**************** - - Using Texinfo, you can generate indices without having to sort and -collate entries manually. In an index, the entries are listed in -alphabetical order, together with information on how to find the -discussion of each entry. In a printed manual, this information -consists of page numbers. In an Info file, this information is a menu -entry leading to the first node referenced. - - Texinfo provides several predefined kinds of index: an index for -functions, an index for variables, an index for concepts, and so on. -You can combine indices or use them for other than their canonical -purpose. If you wish, you can define your own indices. - -* Menu: - -* Index Entries:: Choose different words for index entries. -* Predefined Indices:: Use different indices for different kinds - of entry. -* Indexing Commands:: How to make an index entry. -* Combining Indices:: How to combine indices. -* New Indices:: How to define your own indices. - - -File: texinfo.info, Node: Index Entries, Next: Predefined Indices, Prev: Indices, Up: Indices - -Making Index Entries -==================== - - When you are making index entries, it is good practice to think of the -different ways people may look for something. Different people *do -not* think of the same words when they look something up. A helpful -index will have items indexed under all the different words that people -may use. For example, one reader may think it obvious that the -two-letter names for indices should be listed under "Indices, -two-letter names", since the word "Index" is the general concept. But -another reader may remember the specific concept of two-letter names -and search for the entry listed as "Two letter names for indices". A -good index will have both entries and will help both readers. - - Like typesetting, the construction of an index is a highly skilled, -professional art, the subtleties of which are not appreciated until you -need to do it yourself. - - *Note Printing Indices & Menus::, for information about printing an -index at the end of a book or creating an index menu in an Info file. - - -File: texinfo.info, Node: Predefined Indices, Next: Indexing Commands, Prev: Index Entries, Up: Indices - -Predefined Indices -================== - - Texinfo provides six predefined indices: - - * A "concept index" listing concepts that are discussed. - - * A "function index" listing functions (such as entry points of - libraries). - - * A "variables index" listing variables (such as global variables of - libraries). - - * A "keystroke index" listing keyboard commands. - - * A "program index" listing names of programs. - - * A "data type index" listing data types (such as structures defined - in header files). - -Not every manual needs all of these, and most manuals use two or three -of them. This manual has two indices: a concept index and an @-command -index (that is actually the function index but is called a command -index in the chapter heading). Two or more indices can be combined -into one using the `@synindex' or `@syncodeindex' commands. *Note -Combining Indices::. - - -File: texinfo.info, Node: Indexing Commands, Next: Combining Indices, Prev: Predefined Indices, Up: Indices - -Defining the Entries of an Index -================================ - - The data to make an index come from many individual indexing commands -scattered throughout the Texinfo source file. Each command says to add -one entry to a particular index; after formatting, the index will give -the current page number or node name as the reference. - - An index entry consists of an indexing command at the beginning of a -line followed, on the rest of the line, by the entry. - - For example, this section begins with the following five entries for -the concept index: - - @cindex Defining indexing entries - @cindex Index entries - @cindex Entries for an index - @cindex Specifying index entries - @cindex Creating index entries - - Each predefined index has its own indexing command--`@cindex' for the -concept index, `@findex' for the function index, and so on. - - Concept index entries consist of text. The best way to write an index -is to choose entries that are terse yet clear. If you can do this, the -index often looks better if the entries are not capitalized, but -written just as they would appear in the middle of a sentence. -(Capitalize proper names and acronyms that always call for upper case -letters.) This is the case convention we use in most GNU manuals' -indices. - - If you don't see how to make an entry terse yet clear, make it longer -and clear--not terse and confusing. If many of the entries are several -words long, the index may look better if you use a different convention: -to capitalize the first word of each entry. But do not capitalize a -case-sensitive name such as a C or Lisp function name or a shell -command; that would be a spelling error. - - Whichever case convention you use, please use it consistently! - - Entries in indices other than the concept index are symbol names in -programming languages, or program names; these names are usually -case-sensitive, so use upper and lower case as required for them. - - By default, entries for a concept index are printed in a small roman -font and entries for the other indices are printed in a small `@code' -font. You may change the way part of an entry is printed with the -usual Texinfo commands, such as `@file' for file names and `@emph' for -emphasis (*note Marking Text::.). - - The six indexing commands for predefined indices are: - -`@cindex CONCEPT' - Make an entry in the concept index for CONCEPT. - -`@findex FUNCTION' - Make an entry in the function index for FUNCTION. - -`@vindex VARIABLE' - Make an entry in the variable index for VARIABLE. - -`@kindex KEYSTROKE' - Make an entry in the key index for KEYSTROKE. - -`@pindex PROGRAM' - Make an entry in the program index for PROGRAM. - -`@tindex DATA TYPE' - Make an entry in the data type index for DATA TYPE. - - *Caution:* Do not use a colon in an index entry. In Info, a colon - separates the menu entry name from the node name. An extra colon - confuses Info. *Note The Parts of a Menu: Menu Parts, for more - information about the structure of a menu entry. - - If you write several identical index entries in different places in a -Texinfo file, the index in the printed manual will list all the pages to -which those entries refer. However, the index in the Info file will -list *only* the node that references the *first* of those index -entries. Therefore, it is best to write indices in which each entry -refers to only one place in the Texinfo file. Fortunately, this -constraint is a feature rather than a loss since it means that the index -will be easy to use. Otherwise, you could create an index that lists -several pages for one entry and your reader would not know to which page -to turn. If you have two identical entries for one topic, change the -topics slightly, or qualify them to indicate the difference. - - You are not actually required to use the predefined indices for their -canonical purposes. For example, suppose you wish to index some C -preprocessor macros. You could put them in the function index along -with actual functions, just by writing `@findex' commands for them; -then, when you print the "Function Index" as an unnumbered chapter, you -could give it the title `Function and Macro Index' and all will be -consistent for the reader. Or you could put the macros in with the -data types by writing `@tindex' commands for them, and give that index -a suitable title so the reader will understand. (*Note Printing -Indices & Menus::.) - - -File: texinfo.info, Node: Combining Indices, Next: New Indices, Prev: Indexing Commands, Up: Indices - -Combining Indices -================= - - Sometimes you will want to combine two disparate indices such as -functions and concepts, perhaps because you have few enough of one of -them that a separate index for them would look silly. - - You could put functions into the concept index by writing `@cindex' -commands for them instead of `@findex' commands, and produce a -consistent manual by printing the concept index with the title -`Function and Concept Index' and not printing the `Function Index' at -all; but this is not a robust procedure. It works only if your -document is never included as part of another document that is designed -to have a separate function index; if your document were to be included -with such a document, the functions from your document and those from -the other would not end up together. Also, to make your function names -appear in the right font in the concept index, you would need to -enclose every one of them between the braces of `@code'. - -* Menu: - -* syncodeindex:: How to merge two indices, using `@code' - font for the merged-from index. -* synindex:: How to merge two indices, using the - default font of the merged-to index. - - -File: texinfo.info, Node: syncodeindex, Next: synindex, Prev: Combining Indices, Up: Combining Indices - -`@syncodeindex' ---------------- - - When you want to combine functions and concepts into one index, you -should index the functions with `@findex' and index the concepts with -`@cindex', and use the `@syncodeindex' command to redirect the function -index entries into the concept index. - - The `@syncodeindex' command takes two arguments; they are the name of -the index to redirect, and the name of the index to redirect it to. -The template looks like this: - - @syncodeindex FROM TO - - For this purpose, the indices are given two-letter names: - -`cp' - concept index - -`fn' - function index - -`vr' - variable index - -`ky' - key index - -`pg' - program index - -`tp' - data type index - - Write an `@syncodeindex' command before or shortly after the -end-of-header line at the beginning of a Texinfo file. For example, to -merge a function index with a concept index, write the following: - - @syncodeindex fn cp - -This will cause all entries designated for the function index to merge -in with the concept index instead. - - To merge both a variables index and a function index into a concept -index, write the following: - - @syncodeindex vr cp - @syncodeindex fn cp - - The `@syncodeindex' command puts all the entries from the `from' -index (the redirected index) into the `@code' font, overriding whatever -default font is used by the index to which the entries are now -directed. This way, if you direct function names from a function index -into a concept index, all the function names are printed in the `@code' -font as you would expect. - - -File: texinfo.info, Node: synindex, Prev: syncodeindex, Up: Combining Indices - -`@synindex' ------------ - - The `@synindex' command is nearly the same as the `@syncodeindex' -command, except that it does not put the `from' index entries into the -`@code' font; rather it puts them in the roman font. Thus, you use -`@synindex' when you merge a concept index into a function index. - - *Note Printing Indices & Menus::, for information about printing an -index at the end of a book or creating an index menu in an Info file. - - -File: texinfo.info, Node: New Indices, Prev: Combining Indices, Up: Indices - -Defining New Indices -==================== - - In addition to the predefined indices, you may use the `@defindex' -and `@defcodeindex' commands to define new indices. These commands -create new indexing @-commands with which you mark index entries. The -`@defindex 'command is used like this: - - @defindex NAME - - The name of an index should be a two letter word, such as `au'. For -example: - - @defindex au - - This defines a new index, called the `au' index. At the same time, -it creates a new indexing command, `@auindex', that you can use to make -index entries. Use the new indexing command just as you would use a -predefined indexing command. - - For example, here is a section heading followed by a concept index -entry and two `au' index entries. - - @section Cognitive Semantics - @cindex kinesthetic image schemas - @auindex Johnson, Mark - @auindex Lakoff, George - -(Evidently, `au' serves here as an abbreviation for "author".) Texinfo -constructs the new indexing command by concatenating the name of the -index with `index'; thus, defining an `au' index leads to the automatic -creation of an `@auindex' command. - - Use the `@printindex' command to print the index, as you do with the -predefined indices. For example: - - @node Author Index, Subject Index, , Top - @unnumbered Author Index - - @printindex au - - The `@defcodeindex' is like the `@defindex' command, except that, in -the printed output, it prints entries in an `@code' font instead of a -roman font. Thus, it parallels the `@findex' command rather than the -`@cindex' command. - - You should define new indices within or right after the end-of-header -line of a Texinfo file, before any `@synindex' or `@syncodeindex' -commands (*note Header::.). - - -File: texinfo.info, Node: Insertions, Next: Breaks, Prev: Indices, Up: Top - -Special Insertions -****************** - - Texinfo provides several commands for inserting characters that have -special meaning in Texinfo, such as braces, and for other graphic -elements that do not correspond to simple characters you can type. - -* Menu: - -* Braces Atsigns:: How to insert braces, `@'. -* Inserting Space:: How to insert the right amount of space - within a sentence. -* Inserting Accents:: How to insert accents and special characters. -* Dots Bullets:: How to insert dots and bullets. -* TeX and copyright:: How to insert the TeX logo - and the copyright symbol. -* pounds:: How to insert the pounds currency symbol. -* minus:: How to insert a minus sign. -* math:: How to format a mathematical expression. -* Glyphs:: How to indicate results of evaluation, - expansion of macros, errors, etc. -* Images:: How to include graphics. - - -File: texinfo.info, Node: Braces Atsigns, Next: Inserting Space, Prev: Insertions, Up: Insertions - -Inserting @ and Braces -====================== - - `@' and curly braces are special characters in Texinfo. To insert -these characters so they appear in text, you must put an `@' in front -of these characters to prevent Texinfo from misinterpreting them. - - Do not put braces after any of these commands; they are not necessary. - -* Menu: - -* Inserting An Atsign:: How to insert `@'. -* Inserting Braces:: How to insert `{' and `}'. - - -File: texinfo.info, Node: Inserting An Atsign, Next: Inserting Braces, Prev: Braces Atsigns, Up: Braces Atsigns - -Inserting `@' with @@ ---------------------- - - `@@' stands for a single `@' in either printed or Info output. - - Do not put braces after an `@@' command. - - -File: texinfo.info, Node: Inserting Braces, Prev: Inserting An Atsign, Up: Braces Atsigns - -Inserting `{' and `}'with @{ and @} ------------------------------------ - - `@{' stands for a single `{' in either printed or Info output. - - `@}' stands for a single `}' in either printed or Info output. - - Do not put braces after either an `@{' or an `@}' command. - - -File: texinfo.info, Node: Inserting Space, Next: Inserting Accents, Prev: Braces Atsigns, Up: Insertions - -Inserting Space -=============== - - The following sections describe commands that control spacing of -various kinds within and after sentences. - -* Menu: - -* Not Ending a Sentence:: Sometimes a . doesn't end a sentence. -* Ending a Sentence:: Sometimes it does. -* Multiple Spaces:: Inserting multiple spaces. -* dmn:: How to format a dimension. - - -File: texinfo.info, Node: Not Ending a Sentence, Next: Ending a Sentence, Prev: Inserting Space, Up: Inserting Space - -Not Ending a Sentence ---------------------- - - Depending on whether a period or exclamation point or question mark is -inside or at the end of a sentence, less or more space is inserted after -a period in a typeset manual. Since it is not always possible for -Texinfo to determine when a period ends a sentence and when it is used -in an abbreviation, special commands are needed in some circumstances. -(Usually, Texinfo can guess how to handle periods, so you do not need to -use the special commands; you just enter a period as you would if you -were using a typewriter, which means you put two spaces after the -period, question mark, or exclamation mark that ends a sentence.) - - Use the `@:' command after a period, question mark, exclamation mark, -or colon that should not be followed by extra space. For example, use -`@:' after periods that end abbreviations which are not at the ends of -sentences. - - For example, - - The s.o.p.@: has three parts ... - The s.o.p. has three parts ... - -produces - - The s.o.p. has three parts ... - The s.o.p. has three parts ... - -(Incidentally, `s.o.p.' is an abbreviation for "Standard Operating -Procedure".) - - `@:' has no effect on the Info output. Do not put braces after `@:'. - - -File: texinfo.info, Node: Ending a Sentence, Next: Multiple Spaces, Prev: Not Ending a Sentence, Up: Inserting Space - -Ending a Sentence ------------------ - - Use `@.' instead of a period, `@!' instead of an exclamation point, -and `@?' instead of a question mark at the end of a sentence that ends -with a single capital letter. Otherwise, TeX will think the letter is -an abbreviation and will not insert the correct end-of-sentence -spacing. Here is an example: - - Give it to M.I.B. and to M.E.W@. Also, give it to R.J.C@. - Give it to M.I.B. and to M.E.W. Also, give it to R.J.C. - -produces - - Give it to M.I.B. and to M.E.W. Also, give it to R.J.C. - Give it to M.I.B. and to M.E.W. Also, give it to R.J.C. - - In the Info file output, `@.' is equivalent to a simple `.'; likewise -for `@!' and `@?'. - - The meanings of `@:' and `@.' in Texinfo are designed to work well -with the Emacs sentence motion commands (*note Sentences: -(xemacs)Sentences.). This made it necessary for them to be -incompatible with some other formatting systems that use @-commands. - - Do not put braces after any of these commands. - - -File: texinfo.info, Node: Multiple Spaces, Next: dmn, Prev: Ending a Sentence, Up: Inserting Space - -Multiple Spaces ---------------- - - Ordinarily, TeX collapses multiple whitespace characters (space, tab, -and newline) into a single space. Info output, on the other hand, -preserves whitespace as you type it, except for changing a newline into -a space; this is why it is important to put two spaces at the end of -sentences in Texinfo documents. - - Occasionally, you may want to actually insert several consecutive -spaces, either for purposes of example (what your program does with -multiple spaces as input), or merely for purposes of appearance in -headings or lists. Texinfo supports three commands: `@SPACE', `@TAB', -and `@NL', all of which insert a single space into the output. (Here, -`@SPACE' represents an `@' character followed by a space, i.e., `@ ', -and `TAB' and `NL' represent the tab character and end-of-line, i.e., -when `@' is the last character on a line.) - - For example, - Spacey@ @ @ @ - example. - -produces - - Spacey example. - - Other possible uses of `@SPACE' have been subsumed by `@multitable' -(*note Multi-column Tables::.). - - Do not follow any of these commands with braces. - - -File: texinfo.info, Node: dmn, Prev: Multiple Spaces, Up: Inserting Space - -`@dmn'{DIMENSION}: Format a Dimension -------------------------------------- - - At times, you may want to write `12pt' or `8.5in' with little or no -space between the number and the abbreviation for the dimension. You -can use the `@dmn' command to do this. On seeing the command, TeX -inserts just enough space for proper typesetting; the Info formatting -commands insert no space at all, since the Info file does not require -it. - - To use the `@dmn' command, write the number and then follow it -immediately, with no intervening space, by `@dmn', and then by the -dimension within braces. For example, - - A4 paper is 8.27@dmn{in} wide. - -produces - - A4 paper is 8.27in wide. - - Not everyone uses this style. Some people prefer `8.27 in.@:' or -`8.27 inches' to `8.27@dmn{in}' in the Texinfo file. In these cases, -however, the formatters may insert a line break between the number and -the dimension, so use `@w' (*note w::.). Also, if you write a period -after an abbreviation within a sentence, you should write `@:' after -the period to prevent TeX from inserting extra whitespace, as shown -here. *Note Inserting Space::. - - -File: texinfo.info, Node: Inserting Accents, Next: Dots Bullets, Prev: Inserting Space, Up: Insertions - -Inserting Accents -================= - - Here is a table with the commands Texinfo provides for inserting -floating accents. The commands with non-alphabetic names do not take -braces around their argument (which is taken to be the next character). -(Exception: `@,' *does* take braces around its argument.) This is so -as to make the source as convenient to type and read as possible, since -accented characters are very common in some languages. - -Command Output What -@"o "o umlaut accent -@'o 'o acute accent -@,{c} c, cedilla accent -@=o =o macron/overbar accent -@^o ^o circumflex accent -@`o `o grave accent -@~o ~o tilde accent -@dotaccent{o} .o overdot accent -@H{o} ''o long Hungarian umlaut -@ringaccent{o} *o ring accent -@tieaccent{oo} [oo tie-after accent -@u{o} (o breve accent -@ubaraccent{o} o_ underbar accent -@udotaccent{o} o-. underdot accent -@v{o} ' or `==>'. Likewise, there are commands to insert -glyphs to indicate printed output, error messages, equivalence of -expressions, and the location of point. - - The glyph-insertion commands do not need to be used within an -example, but most often they are. Every glyph-insertion command is -followed by a pair of left- and right-hand braces. - -* Menu: - -* Glyphs Summary:: -* result:: How to show the result of expression. -* expansion:: How to indicate an expansion. -* Print Glyph:: How to indicate printed output. -* Error Glyph:: How to indicate an error message. -* Equivalence:: How to indicate equivalence. -* Point Glyph:: How to indicate the location of point. - - -File: texinfo.info, Node: Glyphs Summary, Next: result, Prev: Glyphs, Up: Glyphs - -Glyphs Summary --------------- - - Here are the different glyph commands: - -=> - `@result{}' points to the result of an expression. - -==> - `@expansion{}' shows the results of a macro expansion. - --| - `@print{}' indicates printed output. - -error--> - `@error{}' indicates that the following text is an error message. - -== - `@equiv{}' indicates the exact equivalence of two forms. - --!- - `@point{}' shows the location of point. - -* Menu: - -* result:: -* expansion:: -* Print Glyph:: -* Error Glyph:: -* Equivalence:: -* Point Glyph:: - - -File: texinfo.info, Node: result, Next: expansion, Prev: Glyphs Summary, Up: Glyphs - -`@result{}' (=>): Indicating Evaluation ---------------------------------------- - - Use the `@result{}' command to indicate the result of evaluating an -expression. - - The `@result{}' command is displayed as `=>' in Info and as a double -stemmed arrow in the printed output. - - Thus, the following, - - (cdr '(1 2 3)) - => (2 3) - -may be read as "`(cdr '(1 2 3))' evaluates to `(2 3)'". - - -File: texinfo.info, Node: expansion, Next: Print Glyph, Prev: result, Up: Glyphs - -`@expansion{}' (==>): Indicating an Expansion ---------------------------------------------- - - When an expression is a macro call, it expands into a new expression. -You can indicate the result of the expansion with the `@expansion{}' -command. - - The `@expansion{}' command is displayed as `==>' in Info and as a -long arrow with a flat base in the printed output. - - For example, the following - - @lisp - (third '(a b c)) - @expansion{} (car (cdr (cdr '(a b c)))) - @result{} c - @end lisp - -produces - - (third '(a b c)) - ==> (car (cdr (cdr '(a b c)))) - => c - -which may be read as: - - `(third '(a b c))' expands to `(car (cdr (cdr '(a b c))))'; the - result of evaluating the expression is `c'. - -Often, as in this case, an example looks better if the `@expansion{}' -and `@result{}' commands are indented five spaces. - - -File: texinfo.info, Node: Print Glyph, Next: Error Glyph, Prev: expansion, Up: Glyphs - -`@print{}' (-|): Indicating Printed Output ------------------------------------------- - - Sometimes an expression will print output during its execution. You -can indicate the printed output with the `@print{}' command. - - The `@print{}' command is displayed as `-|' in Info and similarly, as -a horizontal dash butting against a vertical bar, in the printed output. - - In the following example, the printed text is indicated with `-|', -and the value of the expression follows on the last line. - - (progn (print 'foo) (print 'bar)) - -| foo - -| bar - => bar - -In a Texinfo source file, this example is written as follows: - - @lisp - (progn (print 'foo) (print 'bar)) - @print{} foo - @print{} bar - @result{} bar - @end lisp - - -File: texinfo.info, Node: Error Glyph, Next: Equivalence, Prev: Print Glyph, Up: Glyphs - -`@error{}' (error-->): Indicating an Error Message --------------------------------------------------- - - A piece of code may cause an error when you evaluate it. You can -designate the error message with the `@error{}' command. - - The `@error{}' command is displayed as `error-->' in Info and as the -word `error' in a box in the printed output. - - Thus, - - @lisp - (+ 23 'x) - @error{} Wrong type argument: integer-or-marker-p, x - @end lisp - -produces - - (+ 23 'x) - error--> Wrong type argument: integer-or-marker-p, x - -This indicates that the following error message is printed when you -evaluate the expression: - - Wrong type argument: integer-or-marker-p, x - - `error-->' itself is not part of the error message. - - -File: texinfo.info, Node: Equivalence, Next: Point Glyph, Prev: Error Glyph, Up: Glyphs - -`@equiv{}' (==): Indicating Equivalence ---------------------------------------- - - Sometimes two expressions produce identical results. You can -indicate the exact equivalence of two forms with the `@equiv{}' command. - - The `@equiv{}' command is displayed as `==' in Info and as a three -parallel horizontal lines in the printed output. - - Thus, - - @lisp - (make-sparse-keymap) @equiv{} (list 'keymap) - @end lisp - -produces - - (make-sparse-keymap) == (list 'keymap) - -This indicates that evaluating `(make-sparse-keymap)' produces -identical results to evaluating `(list 'keymap)'. - - -File: texinfo.info, Node: Point Glyph, Prev: Equivalence, Up: Glyphs - -`@point{}' (-!-): Indicating Point in a Buffer ----------------------------------------------- - - Sometimes you need to show an example of text in an Emacs buffer. In -such examples, the convention is to include the entire contents of the -buffer in question between two lines of dashes containing the buffer -name. - - You can use the `@point{}' command to show the location of point in -the text in the buffer. (The symbol for point, of course, is not part -of the text in the buffer; it indicates the place *between* two -characters where point is located.) - - The `@point{}' command is displayed as `-!-' in Info and as a small -five pointed star in the printed output. - - The following example shows the contents of buffer `foo' before and -after evaluating a Lisp command to insert the word `changed'. - - ---------- Buffer: foo ---------- - This is the -!-contents of foo. - ---------- Buffer: foo ---------- - - (insert "changed ") - => nil - ---------- Buffer: foo ---------- - This is the changed -!-contents of foo. - ---------- Buffer: foo ---------- - - In a Texinfo source file, the example is written like this: - - @example - ---------- Buffer: foo ---------- - This is the @point{}contents of foo. - ---------- Buffer: foo ---------- - - (insert "changed ") - @result{} nil - ---------- Buffer: foo ---------- - This is the changed @point{}contents of foo. - ---------- Buffer: foo ---------- - @end example - - -File: texinfo.info, Node: Images, Prev: Glyphs, Up: Insertions - -Inserting Images -================ - - You can insert an image in an external file with the `@image' command: - - @image{FILENAME, [WIDTH], [HEIGHT]} - - The FILENAME argument is mandatory, and must not have an extension, -because the different processors support different formats: TeX reads -the file `FILENAME.eps' (Encapsulated PostScript format); `makeinfo' -uses `FILENAME.txt' verbatim for Info output (more or less as if it was -an `@example'). HTML output requires `FILENAME.jpg'. - - The optional WIDTH and HEIGHT arguments specify the size to scale the -image to (they are ignored for Info output). If they are both -specified, the image is presented in its natural size (given in the -file); if only one is specified, the other is scaled proportionately; -and if both are specified, both are respected, thus possibly distorting -the original image by changing its aspect ratio. - - The WIDTH and HEIGHT may be specified using any valid TeX dimension, -namely: - -pt - point (72.27pt = 1in) - -pc - pica (1pc = 12pt) - -bp - big point (72bp = 1in) - -in - inch - -cm - centimeter (2.54cm = 1in) - -mm - millimeter (10mm = 1cm) - -dd - did^ot point (1157dd = 1238pt) - -cc - cicero (1cc = 12dd) - -sp - scaled point (65536sp = 1pt) - - For example, the following will scale a file `ridt.eps' to one inch -vertically, with the width scaled proportionately: - - @image{ridt,,1in} - - For `@image' to work with TeX, the file `epsf.tex' must be installed -somewhere that TeX can find it. This file is included in the Texinfo -distribution and is available from `ftp://ftp.tug.org/tex/epsf.tex'. - - -File: texinfo.info, Node: Breaks, Next: Definition Commands, Prev: Insertions, Up: Top - -Making and Preventing Breaks -**************************** - - Usually, a Texinfo file is processed both by TeX and by one of the -Info formatting commands. Line, paragraph, or page breaks sometimes -occur in the `wrong' place in one or other form of output. You must -ensure that text looks right both in the printed manual and in the Info -file. - - For example, in a printed manual, page breaks may occur awkwardly in -the middle of an example; to prevent this, you can hold text together -using a grouping command that keeps the text from being split across -two pages. Conversely, you may want to force a page break where none -would occur normally. Fortunately, problems like these do not often -arise. When they do, use the break, break prevention, or pagination -commands. - -* Menu: - -* Break Commands:: Cause and prevent splits. -* Line Breaks:: How to force a single line to use two lines. -* - and hyphenation:: How to tell TeX about hyphenation points. -* w:: How to prevent unwanted line breaks. -* sp:: How to insert blank lines. -* page:: How to force the start of a new page. -* group:: How to prevent unwanted page breaks. -* need:: Another way to prevent unwanted page breaks. - - -File: texinfo.info, Node: Break Commands, Next: Line Breaks, Prev: Breaks, Up: Breaks - -The Break Commands -================== - - The break commands create or allow line and paragraph breaks: - -`@*' - Force a line break. - -`@sp N' - Skip N blank lines. - -`@-' - Insert a discretionary hyphen. - -`@hyphenation{HY-PHEN-A-TED WORDS}' - Define hyphen points in HY-PHEN-A-TED WORDS. - - The line-break-prevention command holds text together all on one line: - -`@w{TEXT}' - Prevent TEXT from being split and hyphenated across two lines. - - The pagination commands apply only to printed output, since Info -files do not have pages. - -`@page' - Start a new page in the printed manual. - -`@group' - Hold text together that must appear on one printed page. - -`@need MILS' - Start a new printed page if not enough space on this one. - - -File: texinfo.info, Node: Line Breaks, Next: - and hyphenation, Prev: Break Commands, Up: Breaks - -`@*': Generate Line Breaks -========================== - - The `@*' command forces a line break in both the printed manual and -in Info. - - For example, - - This line @* is broken @*in two places. - -produces - - This line - is broken - in two places. - -(Note that the space after the first `@*' command is faithfully carried -down to the next line.) - - The `@*' command is often used in a file's copyright page: - - This is edition 2.0 of the Texinfo documentation,@* - and is for ... - -In this case, the `@*' command keeps TeX from stretching the line -across the whole page in an ugly manner. - - *Please note:* Do not write braces after an `@*' command; they are - not needed. - - Do not write an `@refill' command at the end of a paragraph - containing an `@*' command; it will cause the paragraph to be - refilled after the line break occurs, negating the effect of the - line break. - - -File: texinfo.info, Node: - and hyphenation, Next: w, Prev: Line Breaks, Up: Breaks - -`@-' and `@hyphenation': Helping TeX hyphenate -============================================== - - Although TeX's hyphenation algorithm is generally pretty good, it -does miss useful hyphenation points from time to time. (Or, far more -rarely, insert an incorrect hyphenation.) So, for documents with an -unusual vocabulary or when fine-tuning for a printed edition, you may -wish to help TeX out. Texinfo supports two commands for this: - -`@-' - Insert a discretionary hyphen, i.e., a place where TeX can (but - does not have to) hyphenate. This is especially useful when you - notice an overfull hbox is due to TeX missing a hyphenation (*note - Overfull hboxes::.). TeX will not insert any hyphenation points - in a word containing `@-'. - -`@hyphenation{HY-PHEN-A-TED WORDS}' - Tell TeX how to hyphenate HY-PHEN-A-TED WORDS. As shown, you put - a `-' at each hyphenation point. For example: - @hyphenation{man-u-script man-u-scripts} - - TeX only uses the specified hyphenation points when the words - match exactly, so give all necessary variants. - - Info output is not hyphenated, so these commands have no effect there. - - -File: texinfo.info, Node: w, Next: sp, Prev: - and hyphenation, Up: Breaks - -`@w'{TEXT}: Prevent Line Breaks -=============================== - - `@w{TEXT}' outputs TEXT and prohibits line breaks within TEXT. - - You can use the `@w' command to prevent TeX from automatically -hyphenating a long name or phrase that happens to fall near the end of a -line. - - You can copy GNU software from @w{@samp{ftp.gnu.ai.mit.edu}}. - -produces - - You can copy GNU software from `ftp.gnu.ai.mit.edu'. - - *Caution:* Do not write an `@refill' command at the end of a - paragraph containing an `@w' command; it will cause the paragraph - to be refilled and may thereby negate the effect of the `@w' - command. - - -File: texinfo.info, Node: sp, Next: page, Prev: w, Up: Breaks - -`@sp' N: Insert Blank Lines -=========================== - - A line beginning with and containing only `@sp N' generates N blank -lines of space in both the printed manual and the Info file. `@sp' -also forces a paragraph break. For example, - - @sp 2 - -generates two blank lines. - - The `@sp' command is most often used in the title page. - - -File: texinfo.info, Node: page, Next: group, Prev: sp, Up: Breaks - -`@page': Start a New Page -========================= - - A line containing only `@page' starts a new page in a printed manual. -The command has no effect on Info files since they are not paginated. -An `@page' command is often used in the `@titlepage' section of a -Texinfo file to start the copyright page. - diff --git a/info/texinfo.info-7 b/info/texinfo.info-7 deleted file mode 100644 index 4ae5118..0000000 --- a/info/texinfo.info-7 +++ /dev/null @@ -1,1400 +0,0 @@ -This is Info file ../info/texinfo.info, produced by Makeinfo version -1.68 from the input file texinfo.texi. - -INFO-DIR-SECTION Texinfo documentation system -START-INFO-DIR-ENTRY -* Texinfo: (texinfo). The GNU documentation format. -* install-info: (texinfo)Invoking install-info. Updating info/dir entries. -* texi2dvi: (texinfo)Format with texi2dvi. Printing Texinfo documentation. -* texindex: (texinfo)Format with tex/texindex. Sorting Texinfo index files. -* makeinfo: (texinfo)makeinfo Preferred. Translate Texinfo source. -END-INFO-DIR-ENTRY - - This file documents Texinfo, a documentation system that can produce -both on-line information and a printed manual from a single source file. - - Copyright (C) 1988, 90, 91, 92, 93, 95, 96, 97, 98 Free Software -Foundation, Inc. - - This edition is for Texinfo version 3.12. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: texinfo.info, Node: group, Next: need, Prev: page, Up: Breaks - -`@group': Prevent Page Breaks -============================= - - The `@group' command (on a line by itself) is used inside an -`@example' or similar construct to begin an unsplittable vertical -group, which will appear entirely on one page in the printed output. -The group is terminated by a line containing only `@end group'. These -two lines produce no output of their own, and in the Info file output -they have no effect at all. - - Although `@group' would make sense conceptually in a wide variety of -contexts, its current implementation works reliably only within -`@example' and variants, and within `@display', `@format', `@flushleft' -and `@flushright'. *Note Quotations and Examples::. (What all these -commands have in common is that each line of input produces a line of -output.) In other contexts, `@group' can cause anomalous vertical -spacing. - - This formatting requirement means that you should write: - - @example - @group - ... - @end group - @end example - -with the `@group' and `@end group' commands inside the `@example' and -`@end example' commands. - - The `@group' command is most often used to hold an example together -on one page. In this Texinfo manual, more than 100 examples contain -text that is enclosed between `@group' and `@end group'. - - If you forget to end a group, you may get strange and unfathomable -error messages when you run TeX. This is because TeX keeps trying to -put the rest of the Texinfo file onto the one page and does not start -to generate error messages until it has processed considerable text. -It is a good rule of thumb to look for a missing `@end group' if you -get incomprehensible error messages in TeX. - - -File: texinfo.info, Node: need, Prev: group, Up: Breaks - -`@need MILS': Prevent Page Breaks -================================= - - A line containing only `@need N' starts a new page in a printed -manual if fewer than N mils (thousandths of an inch) remain on the -current page. Do not use braces around the argument N. The `@need' -command has no effect on Info files since they are not paginated. - - This paragraph is preceded by an `@need' command that tells TeX to -start a new page if fewer than 800 mils (eight-tenths inch) remain on -the page. It looks like this: - - @need 800 - This paragraph is preceded by ... - - The `@need' command is useful for preventing orphans (single lines at -the bottoms of printed pages). - - -File: texinfo.info, Node: Definition Commands, Next: Footnotes, Prev: Breaks, Up: Top - -Definition Commands -******************* - - The `@deffn' command and the other "definition commands" enable you -to describe functions, variables, macros, commands, user options, -special forms and other such artifacts in a uniform format. - - In the Info file, a definition causes the entity -category--`Function', `Variable', or whatever--to appear at the -beginning of the first line of the definition, followed by the entity's -name and arguments. In the printed manual, the command causes TeX to -print the entity's name and its arguments on the left margin and print -the category next to the right margin. In both output formats, the -body of the definition is indented. Also, the name of the entity is -entered into the appropriate index: `@deffn' enters the name into the -index of functions, `@defvr' enters it into the index of variables, and -so on. - - A manual need not and should not contain more than one definition for -a given name. An appendix containing a summary should use `@table' -rather than the definition commands. - -* Menu: - -* Def Cmd Template:: How to structure a description using a - definition command. -* Optional Arguments:: How to handle optional and repeated arguments. -* deffnx:: How to group two or more `first' lines. -* Def Cmds in Detail:: All the definition commands. -* Def Cmd Conventions:: Conventions for writing definitions. -* Sample Function Definition:: - - -File: texinfo.info, Node: Def Cmd Template, Next: Optional Arguments, Prev: Definition Commands, Up: Definition Commands - -The Template for a Definition -============================= - - The `@deffn' command is used for definitions of entities that -resemble functions. To write a definition using the `@deffn' command, -write the `@deffn' command at the beginning of a line and follow it on -the same line by the category of the entity, the name of the entity -itself, and its arguments (if any). Then write the body of the -definition on succeeding lines. (You may embed examples in the body.) -Finally, end the definition with an `@end deffn' command written on a -line of its own. (The other definition commands follow the same -format.) - - The template for a definition looks like this: - - @deffn CATEGORY NAME ARGUMENTS... - BODY-OF-DEFINITION - @end deffn - -For example, - - @deffn Command forward-word count - This command moves point forward @var{count} words - (or backward if @var{count} is negative). ... - @end deffn - -produces - - - Command: forward-word COUNT - This function moves point forward COUNT words (or backward if - COUNT is negative). ... - - Capitalize the category name like a title. If the name of the -category contains spaces, as in the phrase `Interactive Command', write -braces around it. For example: - - @deffn {Interactive Command} isearch-forward - ... - @end deffn - -Otherwise, the second word will be mistaken for the name of the entity. - - Some of the definition commands are more general than others. The -`@deffn' command, for example, is the general definition command for -functions and the like--for entities that may take arguments. When you -use this command, you specify the category to which the entity belongs. -The `@deffn' command possesses three predefined, specialized -variations, `@defun', `@defmac', and `@defspec', that specify the -category for you: "Function", "Macro", and "Special Form" respectively. -(In Lisp, a special form is an entity much like a function.) The -`@defvr' command also is accompanied by several predefined, specialized -variations for describing particular kinds of variables. - - The template for a specialized definition, such as `@defun', is -similar to the template for a generalized definition, except that you -do not need to specify the category: - - @defun NAME ARGUMENTS... - BODY-OF-DEFINITION - @end defun - -Thus, - - @defun buffer-end flag - This function returns @code{(point-min)} if @var{flag} - is less than 1, @code{(point-max)} otherwise. - ... - @end defun - -produces - - - Function: buffer-end FLAG - This function returns `(point-min)' if FLAG is less than 1, - `(point-max)' otherwise. ... - -*Note Sample Function Definition: Sample Function Definition, for a -more detailed example of a function definition, including the use of -`@example' inside the definition. - - The other specialized commands work like `@defun'. - - -File: texinfo.info, Node: Optional Arguments, Next: deffnx, Prev: Def Cmd Template, Up: Definition Commands - -Optional and Repeated Arguments -=============================== - - Some entities take optional or repeated arguments, which may be -specified by a distinctive glyph that uses square brackets and -ellipses. For example, a special form often breaks its argument list -into separate arguments in more complicated ways than a straightforward -function. - - An argument enclosed within square brackets is optional. Thus, -[OPTIONAL-ARG] means that OPTIONAL-ARG is optional. An argument -followed by an ellipsis is optional and may be repeated more than once. -Thus, REPEATED-ARGS... stands for zero or more arguments. Parentheses -are used when several arguments are grouped into additional levels of -list structure in Lisp. - - Here is the `@defspec' line of an example of an imaginary special -form: - - - Special Form: foobar (VAR [FROM TO [INC]]) BODY... - -In this example, the arguments FROM and TO are optional, but must both -be present or both absent. If they are present, INC may optionally be -specified as well. These arguments are grouped with the argument VAR -into a list, to distinguish them from BODY, which includes all -remaining elements of the form. - - In a Texinfo source file, this `@defspec' line is written like this -(except it would not be split over two lines, as it is in this example). - - @defspec foobar (@var{var} [@var{from} @var{to} - [@var{inc}]]) @var{body}@dots{} - -The function is listed in the Command and Variable Index under `foobar'. - - -File: texinfo.info, Node: deffnx, Next: Def Cmds in Detail, Prev: Optional Arguments, Up: Definition Commands - -Two or More `First' Lines -========================= - - To create two or more `first' or header lines for a definition, follow -the first `@deffn' line by a line beginning with `@deffnx'. The -`@deffnx' command works exactly like `@deffn' except that it does not -generate extra vertical white space between it and the preceding line. - - For example, - - @deffn {Interactive Command} isearch-forward - @deffnx {Interactive Command} isearch-backward - These two search commands are similar except ... - @end deffn - -produces - - - Interactive Command: isearch-forward - - Interactive Command: isearch-backward - These two search commands are similar except ... - - Each of the other definition commands has an `x' form: `@defunx', -`@defvrx', `@deftypefunx', etc. - - The `x' forms work just like `@itemx'; see *Note `@itemx': itemx. - - -File: texinfo.info, Node: Def Cmds in Detail, Next: Def Cmd Conventions, Prev: deffnx, Up: Definition Commands - -The Definition Commands -======================= - - Texinfo provides more than a dozen definition commands, all of which -are described in this section. - - The definition commands automatically enter the name of the entity in -the appropriate index: for example, `@deffn', `@defun', and `@defmac' -enter function names in the index of functions; `@defvr' and `@defvar' -enter variable names in the index of variables. - - Although the examples that follow mostly illustrate Lisp, the commands -can be used for other programming languages. - -* Menu: - -* Functions Commands:: Commands for functions and similar entities. -* Variables Commands:: Commands for variables and similar entities. -* Typed Functions:: Commands for functions in typed languages. -* Typed Variables:: Commands for variables in typed languages. -* Abstract Objects:: Commands for object-oriented programming. -* Data Types:: The definition command for data types. - - -File: texinfo.info, Node: Functions Commands, Next: Variables Commands, Prev: Def Cmds in Detail, Up: Def Cmds in Detail - -Functions and Similar Entities ------------------------------- - - This section describes the commands for describing functions and -similar entities: - -`@deffn CATEGORY NAME ARGUMENTS...' - The `@deffn' command is the general definition command for - functions, interactive commands, and similar entities that may take - arguments. You must choose a term to describe the category of - entity being defined; for example, "Function" could be used if the - entity is a function. The `@deffn' command is written at the - beginning of a line and is followed on the same line by the - category of entity being described, the name of this particular - entity, and its arguments, if any. Terminate the definition with - `@end deffn' on a line of its own. - - For example, here is a definition: - - @deffn Command forward-char nchars - Move point forward @var{nchars} characters. - @end deffn - - This shows a rather terse definition for a "command" named - `forward-char' with one argument, NCHARS. - - `@deffn' prints argument names such as NCHARS in italics or upper - case, as if `@var' had been used, because we think of these names - as metasyntactic variables--they stand for the actual argument - values. Within the text of the description, write an argument name - explicitly with `@var' to refer to the value of the argument. In - the example above, we used `@var{nchars}' in this way. - - The template for `@deffn' is: - - @deffn CATEGORY NAME ARGUMENTS... - BODY-OF-DEFINITION - @end deffn - -`@defun NAME ARGUMENTS...' - The `@defun' command is the definition command for functions. - `@defun' is equivalent to `@deffn Function ...'. - - For example, - - @defun set symbol new-value - Change the value of the symbol @var{symbol} - to @var{new-value}. - @end defun - - shows a rather terse definition for a function `set' whose - arguments are SYMBOL and NEW-VALUE. The argument names on the - `@defun' line automatically appear in italics or upper case as if - they were enclosed in `@var'. Terminate the definition with `@end - defun' on a line of its own. - - The template is: - - @defun FUNCTION-NAME ARGUMENTS... - BODY-OF-DEFINITION - @end defun - - `@defun' creates an entry in the index of functions. - -`@defmac NAME ARGUMENTS...' - The `@defmac' command is the definition command for macros. - `@defmac' is equivalent to `@deffn Macro ...' and works like - `@defun'. - -`@defspec NAME ARGUMENTS...' - The `@defspec' command is the definition command for special - forms. (In Lisp, a special form is an entity much like a function, - *note Special Forms: (lispref)Special Forms..) `@defspec' is - equivalent to `@deffn {Special Form} ...' and works like `@defun'. - - -File: texinfo.info, Node: Variables Commands, Next: Typed Functions, Prev: Functions Commands, Up: Def Cmds in Detail - -Variables and Similar Entities ------------------------------- - - Here are the commands for defining variables and similar entities: - -`@defvr CATEGORY NAME' - The `@defvr' command is a general definition command for something - like a variable--an entity that records a value. You must choose - a term to describe the category of entity being defined; for - example, "Variable" could be used if the entity is a variable. - Write the `@defvr' command at the beginning of a line and followed - it on the same line by the category of the entity and the name of - the entity. - - Capitalize the category name like a title. If the name of the - category contains spaces, as in the name "User Option", enclose it - in braces. Otherwise, the second word will be mistaken for the - name of the entity. For example, - - @defvr {User Option} fill-column - This buffer-local variable specifies - the maximum width of filled lines. - ... - @end defvr - - Terminate the definition with `@end defvr' on a line of its own. - - The template is: - - @defvr CATEGORY NAME - BODY-OF-DEFINITION - @end defvr - - `@defvr' creates an entry in the index of variables for NAME. - -`@defvar NAME' - The `@defvar' command is the definition command for variables. - `@defvar' is equivalent to `@defvr Variable ...'. - - For example: - - @defvar kill-ring - ... - @end defvar - - The template is: - - @defvar NAME - BODY-OF-DEFINITION - @end defvar - - `@defvar' creates an entry in the index of variables for NAME. - -`@defopt NAME' - The `@defopt' command is the definition command for "user - options", i.e., variables intended for users to change according to - taste; Emacs has many such (*note Variables: (xemacs)Variables.). - `@defopt' is equivalent to `@defvr {User Option} ...' and works - like `@defvar'. - - -File: texinfo.info, Node: Typed Functions, Next: Typed Variables, Prev: Variables Commands, Up: Def Cmds in Detail - -Functions in Typed Languages ----------------------------- - - The `@deftypefn' command and its variations are for describing -functions in languages in which you must declare types of variables and -functions, such as C and C++. - -`@deftypefn CATEGORY DATA-TYPE NAME ARGUMENTS...' - The `@deftypefn' command is the general definition command for - functions and similar entities that may take arguments and that are - typed. The `@deftypefn' command is written at the beginning of a - line and is followed on the same line by the category of entity - being described, the type of the returned value, the name of this - particular entity, and its arguments, if any. - - For example, - - @deftypefn {Library Function} int foobar - (int @var{foo}, float @var{bar}) - ... - @end deftypefn - - (where the text before the "...", shown above as two lines, would - actually be a single line in a real Texinfo file) produces the - following in Info: - - -- Library Function: int foobar (int FOO, float BAR) - ... - - This means that `foobar' is a "library function" that returns an - `int', and its arguments are FOO (an `int') and BAR (a `float'). - - The argument names that you write in `@deftypefn' are not subject - to an implicit `@var'--since the actual names of the arguments in - `@deftypefn' are typically scattered among data type names and - keywords, Texinfo cannot find them without help. Instead, you - must write `@var' explicitly around the argument names. In the - example above, the argument names are `foo' and `bar'. - - The template for `@deftypefn' is: - - @deftypefn CATEGORY DATA-TYPE NAME ARGUMENTS ... - BODY-OF-DESCRIPTION - @end deftypefn - - Note that if the CATEGORY or DATA TYPE is more than one word then - it must be enclosed in braces to make it a single argument. - - If you are describing a procedure in a language that has packages, - such as Ada, you might consider using `@deftypefn' in a manner - somewhat contrary to the convention described in the preceding - paragraphs. - - For example: - - @deftypefn stacks private push - (@var{s}:in out stack; - @var{n}:in integer) - ... - @end deftypefn - - (The `@deftypefn' arguments are shown split into three lines, but - would be a single line in a real Texinfo file.) - - In this instance, the procedure is classified as belonging to the - package `stacks' rather than classified as a `procedure' and its - data type is described as `private'. (The name of the procedure - is `push', and its arguments are S and N.) - - `@deftypefn' creates an entry in the index of functions for NAME. - -`@deftypefun DATA-TYPE NAME ARGUMENTS...' - The `@deftypefun' command is the specialized definition command - for functions in typed languages. The command is equivalent to - `@deftypefn Function ...'. - - Thus, - - @deftypefun int foobar (int @var{foo}, float @var{bar}) - ... - @end deftypefun - - produces the following in Info: - - -- Function: int foobar (int FOO, float BAR) - ... - - The template is: - - @deftypefun TYPE NAME ARGUMENTS... - BODY-OF-DESCRIPTION - @end deftypefun - - `@deftypefun' creates an entry in the index of functions for NAME. - - -File: texinfo.info, Node: Typed Variables, Next: Abstract Objects, Prev: Typed Functions, Up: Def Cmds in Detail - -Variables in Typed Languages ----------------------------- - - Variables in typed languages are handled in a manner similar to -functions in typed languages. *Note Typed Functions::. The general -definition command `@deftypevr' corresponds to `@deftypefn' and the -specialized definition command `@deftypevar' corresponds to -`@deftypefun'. - -`@deftypevr CATEGORY DATA-TYPE NAME' - The `@deftypevr' command is the general definition command for - something like a variable in a typed language--an entity that - records a value. You must choose a term to describe the category - of the entity being defined; for example, "Variable" could be used - if the entity is a variable. - - The `@deftypevr' command is written at the beginning of a line and - is followed on the same line by the category of the entity being - described, the data type, and the name of this particular entity. - - For example: - - @deftypevr {Global Flag} int enable - ... - @end deftypevr - - produces the following in Info: - - -- Global Flag: int enable - ... - - The template is: - - @deftypevr CATEGORY DATA-TYPE NAME - BODY-OF-DESCRIPTION - @end deftypevr - - `@deftypevr' creates an entry in the index of variables for NAME. - -`@deftypevar DATA-TYPE NAME' - The `@deftypevar' command is the specialized definition command - for variables in typed languages. `@deftypevar' is equivalent to - `@deftypevr Variable ...'. - - For example: - - @deftypevar int fubar - ... - @end deftypevar - - produces the following in Info: - - -- Variable: int fubar - ... - - The template is: - - @deftypevar DATA-TYPE NAME - BODY-OF-DESCRIPTION - @end deftypevar - - `@deftypevar' creates an entry in the index of variables for NAME. - - -File: texinfo.info, Node: Abstract Objects, Next: Data Types, Prev: Typed Variables, Up: Def Cmds in Detail - -Object-Oriented Programming ---------------------------- - - Here are the commands for formatting descriptions about abstract -objects, such as are used in object-oriented programming. A class is a -defined type of abstract object. An instance of a class is a -particular object that has the type of the class. An instance variable -is a variable that belongs to the class but for which each instance has -its own value. - - In a definition, if the name of a class is truly a name defined in the -programming system for a class, then you should write an `@code' around -it. Otherwise, it is printed in the usual text font. - -`@defcv CATEGORY CLASS NAME' - The `@defcv' command is the general definition command for - variables associated with classes in object-oriented programming. - The `@defcv' command is followed by three arguments: the category - of thing being defined, the class to which it belongs, and its - name. Thus, - - @defcv {Class Option} Window border-pattern - ... - @end defcv - - illustrates how you would write the first line of a definition of - the `border-pattern' class option of the class `Window'. - - The template is - - @defcv CATEGORY CLASS NAME - ... - @end defcv - - `@defcv' creates an entry in the index of variables. - -`@defivar CLASS NAME' - The `@defivar' command is the definition command for instance - variables in object-oriented programming. `@defivar' is - equivalent to `@defcv {Instance Variable} ...' - - The template is: - - @defivar CLASS INSTANCE-VARIABLE-NAME - BODY-OF-DEFINITION - @end defivar - - `@defivar' creates an entry in the index of variables. - -`@defop CATEGORY CLASS NAME ARGUMENTS...' - The `@defop' command is the general definition command for - entities that may resemble methods in object-oriented programming. - These entities take arguments, as functions do, but are associated - with particular classes of objects. - - For example, some systems have constructs called "wrappers" that - are associated with classes as methods are, but that act more like - macros than like functions. You could use `@defop Wrapper' to - describe one of these. - - Sometimes it is useful to distinguish methods and "operations". - You can think of an operation as the specification for a method. - Thus, a window system might specify that all window classes have a - method named `expose'; we would say that this window system - defines an `expose' operation on windows in general. Typically, - the operation has a name and also specifies the pattern of - arguments; all methods that implement the operation must accept - the same arguments, since applications that use the operation do - so without knowing which method will implement it. - - Often it makes more sense to document operations than methods. For - example, window application developers need to know about the - `expose' operation, but need not be concerned with whether a given - class of windows has its own method to implement this operation. - To describe this operation, you would write: - - @defop Operation windows expose - - The `@defop' command is written at the beginning of a line and is - followed on the same line by the overall name of the category of - operation, the name of the class of the operation, the name of the - operation, and its arguments, if any. - - The template is: - - @defop CATEGORY CLASS NAME ARGUMENTS... - BODY-OF-DEFINITION - @end defop - - `@defop' creates an entry, such as ``expose' on `windows'', in the - index of functions. - -`@defmethod CLASS NAME ARGUMENTS...' - The `@defmethod' command is the definition command for methods in - object-oriented programming. A method is a kind of function that - implements an operation for a particular class of objects and its - subclasses. In the Lisp Machine, methods actually were functions, - but they were usually defined with `defmethod'. - - `@defmethod' is equivalent to `@defop Method ...'. The command is - written at the beginning of a line and is followed by the name of - the class of the method, the name of the method, and its - arguments, if any. - - For example, - - @defmethod `bar-class' bar-method argument - ... - @end defmethod - - illustrates the definition for a method called `bar-method' of the - class `bar-class'. The method takes an argument. - - The template is: - - @defmethod CLASS METHOD-NAME ARGUMENTS... - BODY-OF-DEFINITION - @end defmethod - - `@defmethod' creates an entry, such as ``bar-method' on - `bar-class'', in the index of functions. - -`@deftypemethod CLASS DATA-TYPE NAME ARGUMENTS...' - The `@deftypemethod' command is the definition command for methods - in object-oriented typed languages, such as C++ and Java. It is - similar to the `@defmethod' command with the addition of the - DATA-TYPE parameter to specify the return type of the method. - - -File: texinfo.info, Node: Data Types, Prev: Abstract Objects, Up: Def Cmds in Detail - -Data Types ----------- - - Here is the command for data types: - -`@deftp CATEGORY NAME ATTRIBUTES...' - The `@deftp' command is the generic definition command for data - types. The command is written at the beginning of a line and is - followed on the same line by the category, by the name of the type - (which is a word like `int' or `float'), and then by names of - attributes of objects of that type. Thus, you could use this - command for describing `int' or `float', in which case you could - use `data type' as the category. (A data type is a category of - certain objects for purposes of deciding which operations can be - performed on them.) - - In Lisp, for example, "pair" names a particular data type, and an - object of that type has two slots called the CAR and the CDR. - Here is how you would write the first line of a definition of - `pair'. - - @deftp {Data type} pair car cdr - ... - @end deftp - - The template is: - - @deftp CATEGORY NAME-OF-TYPE ATTRIBUTES... - BODY-OF-DEFINITION - @end deftp - - `@deftp' creates an entry in the index of data types. - - -File: texinfo.info, Node: Def Cmd Conventions, Next: Sample Function Definition, Prev: Def Cmds in Detail, Up: Definition Commands - -Conventions for Writing Definitions -=================================== - - When you write a definition using `@deffn', `@defun', or one of the -other definition commands, please take care to use arguments that -indicate the meaning, as with the COUNT argument to the `forward-word' -function. Also, if the name of an argument contains the name of a -type, such as INTEGER, take care that the argument actually is of that -type. - - -File: texinfo.info, Node: Sample Function Definition, Prev: Def Cmd Conventions, Up: Definition Commands - -A Sample Function Definition -============================ - - A function definition uses the `@defun' and `@end defun' commands. -The name of the function follows immediately after the `@defun' command -and it is followed, on the same line, by the parameter list. - - Here is a definition from *Note Calling Functions: (lispref)Calling -Functions. - - - Function: apply FUNCTION &rest ARGUMENTS - `apply' calls FUNCTION with ARGUMENTS, just like `funcall' - but with one difference: the last of ARGUMENTS is a list of - arguments to give to FUNCTION, rather than a single argument. - We also say that this list is "appended" to the other - arguments. - - `apply' returns the result of calling FUNCTION. As with - `funcall', FUNCTION must either be a Lisp function or a - primitive function; special forms and macros do not make - sense in `apply'. - - (setq f 'list) - => list - (apply f 'x 'y 'z) - error--> Wrong type argument: listp, z - (apply '+ 1 2 '(3 4)) - => 10 - (apply '+ '(1 2 3 4)) - => 10 - - (apply 'append '((a b c) nil (x y z) nil)) - => (a b c x y z) - - An interesting example of using `apply' is found in the - description of `mapcar'. - - In the Texinfo source file, this example looks like this: - - @defun apply function &rest arguments - - @code{apply} calls @var{function} with - @var{arguments}, just like @code{funcall} but with one - difference: the last of @var{arguments} is a list of - arguments to give to @var{function}, rather than a single - argument. We also say that this list is @dfn{appended} - to the other arguments. - - @code{apply} returns the result of calling - @var{function}. As with @code{funcall}, - @var{function} must either be a Lisp function or a - primitive function; special forms and macros do not make - sense in @code{apply}. - - @example - (setq f 'list) - @result{} list - (apply f 'x 'y 'z) - @error{} Wrong type argument: listp, z - (apply '+ 1 2 '(3 4)) - @result{} 10 - (apply '+ '(1 2 3 4)) - @result{} 10 - - (apply 'append '((a b c) nil (x y z) nil)) - @result{} (a b c x y z) - @end example - - An interesting example of using @code{apply} is found - in the description of @code{mapcar}.@refill - @end defun - -In this manual, this function is listed in the Command and Variable -Index under `apply'. - - Ordinary variables and user options are described using a format like -that for functions except that variables do not take arguments. - - -File: texinfo.info, Node: Footnotes, Next: Conditionals, Prev: Definition Commands, Up: Top - -Footnotes -********* - - A "footnote" is for a reference that documents or elucidates the -primary text.(1) (*note Footnotes-Footnotes::) - -* Menu: - -* Footnote Commands:: How to write a footnote in Texinfo. -* Footnote Styles:: Controlling how footnotes appear in Info. - - -File: texinfo.info, Node: Footnotes-Footnotes, Up: Footnotes - - (1) A footnote should complement or expand upon the primary text, but -a reader should not need to read a footnote to understand the primary -text. For a thorough discussion of footnotes, see `The Chicago Manual -of Style', which is published by the University of Chicago Press. - - -File: texinfo.info, Node: Footnote Commands, Next: Footnote Styles, Prev: Footnotes, Up: Footnotes - -Footnote Commands -================= - - In Texinfo, footnotes are created with the `@footnote' command. This -command is followed immediately by a left brace, then by the text of -the footnote, and then by a terminating right brace. Footnotes may be -of any length (they will be broken across pages if necessary), but are -usually short. The template is: - - ordinary text@footnote{TEXT OF FOOTNOTE} - - As shown here, the `@footnote' command should come right after the -text being footnoted, with no intervening space; otherwise, the -formatters the footnote mark might end up starting up a line. - - For example, this clause is followed by a sample footnote(1) (*note -Footnote Commands-Footnotes::); in the Texinfo source, it looks like -this: - - ...a sample footnote@footnote{Here is the sample - footnote.}; in the Texinfo source... - - *Warning:* Don't use footnotes in the argument of the `@item' command -for a `@table' table. This doesn't work, and because of limitations of -TeX, there is no way to fix it. You must put the footnote into the -body text of the table. - - In a printed manual or book, the reference mark for a footnote is a -small, superscripted number; the text of the footnote appears at the -bottom of the page, below a horizontal line. - - In Info, the reference mark for a footnote is a pair of parentheses -with the footnote number between them, like this: `(1)'. - - -File: texinfo.info, Node: Footnote Commands-Footnotes, Up: Footnote Commands - - (1) Here is the sample footnote. - - -File: texinfo.info, Node: Footnote Styles, Prev: Footnote Commands, Up: Footnotes - -Footnote Styles -=============== - - Info has two footnote styles, which determine where the text of the -footnote is located: - - * In the `End' node style, all the footnotes for a single node are - placed at the end of that node. The footnotes are separated from - the rest of the node by a line of dashes with the word `Footnotes' - within it. Each footnote begins with an `(N)' reference mark. - - Here is an example of a single footnote in the end of node style: - - --------- Footnotes --------- - - (1) Here is a sample footnote. - - * In the `Separate' node style, all the footnotes for a single node - are placed in an automatically constructed node of their own. In - this style, a "footnote reference" follows each `(N)' reference - mark in the body of the node. The footnote reference is actually - a cross reference which you use to reach the footnote node. - - The name of the node containing the footnotes is constructed by - appending `-Footnotes' to the name of the node that contains the - footnotes. (Consequently, the footnotes' node for the `Footnotes' - node is `Footnotes-Footnotes'!) The footnotes' node has an `Up' - node pointer that leads back to its parent node. - - Here is how the first footnote in this manual looks after being - formatted for Info in the separate node style: - - File: texinfo.info Node: Overview-Footnotes, Up: Overview - - (1) Note that the first syllable of "Texinfo" is - pronounced like "speck", not "hex". ... - - A Texinfo file may be formatted into an Info file with either footnote -style. - - Use the `@footnotestyle' command to specify an Info file's footnote -style. Write this command at the beginning of a line followed by an -argument, either `end' for the end node style or `separate' for the -separate node style. - - For example, - - @footnotestyle end - -or - @footnotestyle separate - - Write an `@footnotestyle' command before or shortly after the -end-of-header line at the beginning of a Texinfo file. (If you include -the `@footnotestyle' command between the start-of-header and -end-of-header lines, the region formatting commands will format -footnotes as specified.) - - If you do not specify a footnote style, the formatting commands use -their default style. Currently, `texinfo-format-buffer' and -`texinfo-format-region' use the `separate' style and `makeinfo' uses -the `end' style. - - This chapter contains two footnotes. - - -File: texinfo.info, Node: Conditionals, Next: Macros, Prev: Footnotes, Up: Top - -Conditionally Visible Text -************************** - - Sometimes it is good to use different text for a printed manual and -its corresponding Info file. In this case, you can use the -"conditional commands" to specify which text is for the printed manual -and which is for the Info file. - -* Menu: - -* Conditional Commands:: Specifying text for HTML, Info, or TeX. -* Conditional Not Commands:: Specifying text for not HTML, Info, or TeX. -* Raw Formatter Commands:: Using raw TeX or HTML commands. -* set clear value:: Designating which text to format (for - all output formats); and how to set a - flag to a string that you can insert. - - -File: texinfo.info, Node: Conditional Commands, Next: Conditional Not Commands, Prev: Conditionals, Up: Conditionals - -Conditional Commands -==================== - - `@ifinfo' begins segments of text that should be ignored by TeX when -it typesets the printed manual. The segment of text appears only in -the Info file. The `@ifinfo' command should appear on a line by -itself; end the Info-only text with a line containing `@end ifinfo' by -itself. At the beginning of a Texinfo file, the Info permissions are -contained within a region marked by `@ifinfo' and `@end ifinfo'. (*Note -Info Summary and Permissions::.) - - The `@iftex' and `@end iftex' commands are similar to the `@ifinfo' -and `@end ifinfo' commands, except that they specify text that will -appear in the printed manual but not in the Info file. Likewise for -`@ifhtml' and `@end ifhtml', which specify text to appear only in HTML -output. - - For example, - - @iftex - This text will appear only in the printed manual. - @end iftex - @ifinfo - However, this text will appear only in Info. - @end ifinfo - -The preceding example produces the following line: However, this text -will appear only in Info. - -Note how you only see one of the two lines, depending on whether you -are reading the Info version or the printed version of this manual. - - The `@titlepage' command is a special variant of `@iftex' that is -used for making the title and copyright pages of the printed manual. -(*Note `@titlepage': titlepage.) - - -File: texinfo.info, Node: Conditional Not Commands, Next: Raw Formatter Commands, Prev: Conditional Commands, Up: Conditionals - -Conditional Not Commands -======================== - - You can specify text to be included in any output format *other* than -some given one with the `@ifnot...' commands: - @ifnothtml ... @end ifnothtml - @ifnotinfo ... @end ifnotinfo - @ifnottex ... @end ifnottex - -(The `@ifnot...' command and the `@end' command must actually appear on -lines by themselves.) - - If the output file is not being made for the given format, the region -is included. Otherwise, it is ignored. - - The regions delimited by these commands are ordinary Texinfo source as -with `@iftex', not raw formatter source as with `@tex'. - - -File: texinfo.info, Node: Raw Formatter Commands, Next: set clear value, Prev: Conditional Not Commands, Up: Conditionals - -Raw Formatter Commands -====================== - - Inside a region delineated by `@iftex' and `@end iftex', you can -embed some raw TeX commands. Info will ignore these commands since -they are only in that part of the file which is seen by TeX. You can -write the TeX commands as you would write them in a normal TeX file, -except that you must replace the `\' used by TeX with an `@'. For -example, in the `@titlepage' section of a Texinfo file, you can use the -TeX command `@vskip' to format the copyright page. (The `@titlepage' -command causes Info to ignore the region automatically, as it does with -the `@iftex' command.) - - However, many features of plain TeX will not work, as they are -overridden by Texinfo features. - - You can enter plain TeX completely, and use `\' in the TeX commands, -by delineating a region with the `@tex' and `@end tex' commands. (The -`@tex' command also causes Info to ignore the region, like the `@iftex' -command.) The sole exception is that `@' chracter still introduces a -command, so that `@end tex' can be recognized properly. - - For example, here is a mathematical expression written in plain TeX: - - @tex - $$ \chi^2 = \sum_{i=1}^N - \left (y_i - (a + b x_i) - \over \sigma_i\right)^2 $$ - @end tex - -The output of this example will appear only in a printed manual. If -you are reading this in Info, you will not see the equation that appears -in the printed manual. - - Analogously, you can use `@ifhtml ... @end ifhtml' to delimit a -region to be included in HTML output only, and `@html ... @end ifhtml' -for a region of raw HTML (again, except that `@' is still the escape -character, so the `@end' command can be recognized.) - - -File: texinfo.info, Node: set clear value, Prev: Raw Formatter Commands, Up: Conditionals - -`@set', `@clear', and `@value' -============================== - - You can direct the Texinfo formatting commands to format or ignore -parts of a Texinfo file with the `@set', `@clear', `@ifset', and -`@ifclear' commands. - - In addition, you can use the `@set FLAG' command to set the value of -FLAG to a string of characters; and use `@value{FLAG}' to insert that -string. You can use `@set', for example, to set a date and use -`@value' to insert the date in several places in the Texinfo file. - -* Menu: - -* ifset ifclear:: Format a region if a flag is set. -* value:: Replace a flag with a string. -* value Example:: An easy way to update edition information. - - -File: texinfo.info, Node: ifset ifclear, Next: value, Prev: set clear value, Up: set clear value - -`@ifset' and `@ifclear' ------------------------ - - When a FLAG is set, the Texinfo formatting commands format text -between subsequent pairs of `@ifset FLAG' and `@end ifset' commands. -When the FLAG is cleared, the Texinfo formatting commands do *not* -format the text. - - Use the `@set FLAG' command to turn on, or "set", a FLAG; a "flag" -can be any single word. The format for the command looks like this: - - @set FLAG - - Write the conditionally formatted text between `@ifset FLAG' and -`@end ifset' commands, like this: - - @ifset FLAG - CONDITIONAL-TEXT - @end ifset - - For example, you can create one document that has two variants, such -as a manual for a `large' and `small' model: - - You can use this machine to dig up shrubs - without hurting them. - - @set large - - @ifset large - It can also dig up fully grown trees. - @end ifset - - Remember to replant promptly ... - -In the example, the formatting commands will format the text between -`@ifset large' and `@end ifset' because the `large' flag is set. - - Use the `@clear FLAG' command to turn off, or "clear", a flag. -Clearing a flag is the opposite of setting a flag. The command looks -like this: - - @clear FLAG - -Write the command on a line of its own. - - When FLAG is cleared, the Texinfo formatting commands do *not* format -the text between `@ifset FLAG' and `@end ifset'; that text is ignored -and does not appear in either printed or Info output. - - For example, if you clear the flag of the preceding example by writing -an `@clear large' command after the `@set large' command (but before -the conditional text), then the Texinfo formatting commands ignore the -text between the `@ifset large' and `@end ifset' commands. In the -formatted output, that text does not appear; in both printed and Info -output, you see only the lines that say, "You can use this machine to -dig up shrubs without hurting them. Remember to replant promptly ...". - - If a flag is cleared with an `@clear FLAG' command, then the -formatting commands format text between subsequent pairs of `@ifclear' -and `@end ifclear' commands. But if the flag is set with `@set FLAG', -then the formatting commands do *not* format text between an `@ifclear' -and an `@end ifclear' command; rather, they ignore that text. An -`@ifclear' command looks like this: - - @ifclear FLAG - - In brief, the commands are: - -`@set FLAG' - Tell the Texinfo formatting commands that FLAG is set. - -`@clear FLAG' - Tell the Texinfo formatting commands that FLAG is cleared. - -`@ifset FLAG' - If FLAG is set, tell the Texinfo formatting commands to format the - text up to the following `@end ifset' command. - - If FLAG is cleared, tell the Texinfo formatting commands to ignore - text up to the following `@end ifset' command. - -`@ifclear FLAG' - If FLAG is set, tell the Texinfo formatting commands to ignore the - text up to the following `@end ifclear' command. - - If FLAG is cleared, tell the Texinfo formatting commands to format - the text up to the following `@end ifclear' command. - - -File: texinfo.info, Node: value, Next: value Example, Prev: ifset ifclear, Up: set clear value - -`@value' --------- - - You can use the `@set' command to specify a value for a flag, which -is expanded by the `@value' command. The value is a string a -characters. - - Write the `@set' command like this: - - @set foo This is a string. - -This sets the value of `foo' to "This is a string." - - The Texinfo formatters replace an `@value{FLAG}' command with the -string to which FLAG is set. - - Thus, when `foo' is set as shown above, the Texinfo formatters convert - - @value{foo} -to - This is a string. - - You can write an `@value' command within a paragraph; but you must -write an `@set' command on a line of its own. - - If you write the `@set' command like this: - - @set foo - -without specifying a string, the value of `foo' is an empty string. - - If you clear a previously set flag with an `@clear FLAG' command, a -subsequent `@value{flag}' command is invalid and the string is replaced -with an error message that says `{No value for "FLAG"}'. - - For example, if you set `foo' as follows: - - @set how-much very, very, very - -then the formatters transform - - It is a @value{how-much} wet day. -into - It is a very, very, very wet day. - - If you write - - @clear how-much - -then the formatters transform - - It is a @value{how-much} wet day. -into - It is a {No value for "how-much"} wet day. - - -File: texinfo.info, Node: value Example, Prev: value, Up: set clear value - -`@value' Example ----------------- - - You can use the `@value' command to limit the number of places you -need to change when you record an update to a manual. Here is how it -is done in `The GNU Make Manual': - -Set the flags: - - @set EDITION 0.35 Beta - @set VERSION 3.63 Beta - @set UPDATED 14 August 1992 - @set UPDATE-MONTH August 1992 - -Write text for the first `@ifinfo' section, for people reading the -Texinfo file: - - This is Edition @value{EDITION}, - last updated @value{UPDATED}, - of @cite{The GNU Make Manual}, - for @code{make}, Version @value{VERSION}. - -Write text for the title page, for people reading the printed manual: - - @title GNU Make - @subtitle A Program for Directing Recompilation - @subtitle Edition @value{EDITION}, ... - @subtitle @value{UPDATE-MONTH} - -(On a printed cover, a date listing the month and the year looks less -fussy than a date listing the day as well as the month and year.) - -Write text for the Top node, for people reading the Info file: - - This is Edition @value{EDITION} - of the @cite{GNU Make Manual}, - last updated @value{UPDATED} - for @code{make} Version @value{VERSION}. - - After you format the manual, the text in the first `@ifinfo' section -looks like this: - - This is Edition 0.35 Beta, last updated 14 August 1992, - of `The GNU Make Manual', for `make', Version 3.63 Beta. - - When you update the manual, change only the values of the flags; you -do not need to rewrite the three sections. - - -File: texinfo.info, Node: Macros, Next: Format/Print Hardcopy, Prev: Conditionals, Up: Top - -Macros: Defining New Texinfo Commands -************************************* - - A Texinfo "macro" allows you to define a new Texinfo command as any -sequence of text and/or existing commands (including other macros). The -macro can have any number of "parameters"--text you supply each time -you use the macro. (This has nothing to do with the `@defmac' command, -which is for documenting macros in the subject of the manual; *note Def -Cmd Template::..) - -* Menu: - -* Defining Macros:: Both defining and undefining new commands. -* Invoking Macros:: Using a macro, once you've defined it. - - -File: texinfo.info, Node: Defining Macros, Next: Invoking Macros, Prev: Macros, Up: Macros - -Defining Macros -=============== - - You use the Texinfo `@macro' command to define a macro. For example: - - @macro MACRO-NAME{PARAM1, PARAM2, ...} - TEXT ... \PARAM1\ ... - @end macro - - The "parameters" PARAM1, PARAM2, ... correspond to arguments supplied -when the macro is subsequently used in the document (see the next -section). - - If a macro needs no parameters, you can define it either with an empty -list (`@macro foo {}') or with no braces at all (`@macro foo'). - - The definition or "body" of the macro can contain any Texinfo -commands, including previously-defined macros. (It is not possible to -have mutually recursive Texinfo macros.) In the body, instances of a -parameter name surrounded by backslashes, as in `\PARAM1\' in the -example above, are replaced by the corresponding argument from the -macro invocation. - - You can undefine a macro FOO with `@unmacro FOO'. It is not an error -to undefine a macro that is already undefined. For example: - - @unmacro foo - diff --git a/info/texinfo.info-8 b/info/texinfo.info-8 deleted file mode 100644 index 1f59eb6..0000000 --- a/info/texinfo.info-8 +++ /dev/null @@ -1,1265 +0,0 @@ -This is Info file ../info/texinfo.info, produced by Makeinfo version -1.68 from the input file texinfo.texi. - -INFO-DIR-SECTION Texinfo documentation system -START-INFO-DIR-ENTRY -* Texinfo: (texinfo). The GNU documentation format. -* install-info: (texinfo)Invoking install-info. Updating info/dir entries. -* texi2dvi: (texinfo)Format with texi2dvi. Printing Texinfo documentation. -* texindex: (texinfo)Format with tex/texindex. Sorting Texinfo index files. -* makeinfo: (texinfo)makeinfo Preferred. Translate Texinfo source. -END-INFO-DIR-ENTRY - - This file documents Texinfo, a documentation system that can produce -both on-line information and a printed manual from a single source file. - - Copyright (C) 1988, 90, 91, 92, 93, 95, 96, 97, 98 Free Software -Foundation, Inc. - - This edition is for Texinfo version 3.12. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: texinfo.info, Node: Invoking Macros, Prev: Defining Macros, Up: Macros - -Invoking Macros -=============== - - After a macro is defined (see the previous section), you can use -("invoke") it in your document like this: - - @MACRO-NAME {ARG1, ARG2, ...} - -and the result will be just as if you typed the body of MACRO-NAME at -that spot. For example: - - @macro foo {p, q} - Together: \p\ & \q\. - @end macro - @foo{a, b} - -produces: - - Together: a & b. - - Thus, the arguments and parameters are separated by commas and -delimited by braces; any whitespace after (but not before) a comma is -ignored. To insert a comma, brace, or backslash in an argument, -prepend a backslash, as in - - @MACRO-NAME {\\\{\}\,} - -which will pass the (almost certainly error-producing) argument `\{},' -to MACRO-NAME. - - If the macro is defined to take a single argument, and is invoked -without any braces, the entire rest of the line after the macro name is -supplied as the argument. For example: - - @macro bar {p} - Twice: \p\, \p\. - @end macro - @bar aah - -produces: - - Twice: aah, aah. - - -File: texinfo.info, Node: Format/Print Hardcopy, Next: Create an Info File, Prev: Macros, Up: Top - -Format and Print Hardcopy -************************* - - There are three major shell commands for making a printed manual from -a Texinfo file: one for converting the Texinfo file into a file that -will be printed, a second for sorting indices, and a third for printing -the formatted document. When you use the shell commands, you can either -work directly in the operating system shell or work within a shell -inside GNU Emacs. - - If you are using GNU Emacs, you can use commands provided by Texinfo -mode instead of shell commands. In addition to the three commands to -format a file, sort the indices, and print the result, Texinfo mode -offers key bindings for commands to recenter the output buffer, show the -print queue, and delete a job from the print queue. - -* Menu: - -* Use TeX:: Use TeX to format for hardcopy. -* Format with tex/texindex:: How to format in a shell. -* Format with texi2dvi:: A simpler way to use the shell. -* Print with lpr:: How to print. -* Within Emacs:: How to format and print from an Emacs shell. -* Texinfo Mode Printing:: How to format and print in Texinfo mode. -* Compile-Command:: How to print using Emacs's compile command. -* Requirements Summary:: TeX formatting requirements summary. -* Preparing for TeX:: What you need to do to use TeX. -* Overfull hboxes:: What are and what to do with overfull hboxes. -* smallbook:: How to print small format books and manuals. -* A4 Paper:: How to print on European A4 paper. -* Cropmarks and Magnification:: How to print marks to indicate the size - of pages and how to print scaled up output. - - -File: texinfo.info, Node: Use TeX, Next: Format with tex/texindex, Prev: Format/Print Hardcopy, Up: Format/Print Hardcopy - -Use TeX -======= - - The typesetting program called TeX is used for formatting a Texinfo -file. TeX is a very powerful typesetting program and, if used right, -does an exceptionally good job. (*Note How to Obtain TeX: Obtaining -TeX, for information on how to obtain TeX.) - - The `makeinfo', `texinfo-format-region', and `texinfo-format-buffer' -commands read the very same @-commands in the Texinfo file as does TeX, -but process them differently to make an Info file; see *Note Create an -Info File::. - - -File: texinfo.info, Node: Format with tex/texindex, Next: Format with texi2dvi, Prev: Use TeX, Up: Format/Print Hardcopy - -Format using `tex' and `texindex' -================================= - - Format the Texinfo file with the shell command `tex' followed by the -name of the Texinfo file. For example: - - tex foo.texi - -TeX will produce a "DVI file" as well as several auxiliary files -containing information for indices, cross references, etc. The DVI -file (for "DeVice Independent" file) can be printed on virtually any -printe (see the following sections). - - The `tex' formatting command itself does not sort the indices; it -writes an output file of unsorted index data. (The `texi2dvi' command -automatically generates indices; see *Note Format using `texi2dvi': -Format with texi2dvi.) To generate a printed index after running the -`tex' command, you first need a sorted index to work from. The -`texindex' command sorts indices. (The source file `texindex.c' comes -as part of the standard Texinfo distribution, among other places.) - - The `tex' formatting command outputs unsorted index files under names -that obey a standard convention: the name of your main input file with -any `.tex' (or similar, *note tex invocation: (web2c)tex invocation.) -extension removed, followed by the two letter names of indices. For -example, the raw index output files for the input file `foo.texinfo' -would be `foo.cp', `foo.vr', `foo.fn', `foo.tp', `foo.pg' and `foo.ky'. -Those are exactly the arguments to give to `texindex'. - - Instead of specifying all the unsorted index file names explicitly, -you can use `??' as shell wildcards and give the command in this form: - - texindex foo.?? - -This command will run `texindex' on all the unsorted index files, -including any that you have defined yourself using `@defindex' or -`@defcodeindex'. (You may execute `texindex foo.??' even if there are -similarly named files with two letter extensions that are not index -files, such as `foo.el'. The `texindex' command reports but otherwise -ignores such files.) - - For each file specified, `texindex' generates a sorted index file -whose name is made by appending `s' to the input file name. The -`@printindex' command knows to look for a file of that name (*note -Printing Indices & Menus::.). `texindex' does not alter the raw index -output file. - - After you have sorted the indices, you need to rerun the `tex' -formatting command on the Texinfo file. This regenerates the DVI file, -this time with up-to-date index entries. - - Finally, you may need to run `tex' one more time, to get the page -numbers in the cross-references correct. - - To summarize, this is a four step process: - - 1. Run `tex' on your Texinfo file. This generates a DVI file (with - undefined cross-references and no indices), and the raw index files - (with two letter extensions). - - 2. Run `texindex' on the raw index files. This creates the - corresponding sorted index files (with three letter extensions). - - 3. Run `tex' again on your Texinfo file. This regenerates the DVI - file, this time with indices and defined cross-references, but - with page numbers for the cross-references from last time, - generally incorrect. - - 4. Run `tex' one last time. This time the correct page numbers are - written for the cross-references. - - Alternatively, it's a one-step process: run `texi2dvi'. - - You need not run `texindex' each time after you run `tex'. If you do -not, on the next run, the `tex' formatting command will use whatever -sorted index files happen to exist from the previous use of `texindex'. -This is usually ok while you are debugging. - - -File: texinfo.info, Node: Format with texi2dvi, Next: Print with lpr, Prev: Format with tex/texindex, Up: Format/Print Hardcopy - -Format using `texi2dvi' -======================= - - The `texi2dvi' command automatically runs both `tex' and `texindex' -as many times as necessary to produce a DVI file with up-to-date, -sorted indices. It simplifies the `tex'--`texindex'--`tex' sequence -described in the previous section. - - The syntax for `texi2dvi' is like this (where `prompt$' is your shell -prompt): - - prompt$ texi2dvi FILENAME... - - For a list of options, run `texi2dvi --help'. - - -File: texinfo.info, Node: Print with lpr, Next: Within Emacs, Prev: Format with texi2dvi, Up: Format/Print Hardcopy - -Shell Print Using `lpr -d' -========================== - - The precise command to print a DVI file depends on your system -installation, but `lpr -d' is common. The command may require the DVI -file name without any extension or with a `.dvi' extension. (If it is -`lpr', you must include the `.dvi'.) - - The following commands, for example, will (probably) suffice to sort -the indices, format, and print the `Bison Manual': - - tex bison.texinfo - texindex bison.?? - tex bison.texinfo - lpr -d bison.dvi - -(Remember that the shell commands may be different at your site; but -these are commonly used versions.) - - Using the `texi2dvi' shell script, you simply need type: - - texi2dvi bison.texinfo - lpr -d bison.dvi - - -File: texinfo.info, Node: Within Emacs, Next: Texinfo Mode Printing, Prev: Print with lpr, Up: Format/Print Hardcopy - -From an Emacs Shell -=================== - - You can give formatting and printing commands from a shell within GNU -Emacs. To create a shell within Emacs, type `M-x shell'. In this -shell, you can format and print the document. *Note Format and Print -Hardcopy: Format/Print Hardcopy, for details. - - You can switch to and from the shell buffer while `tex' is running -and do other editing. If you are formatting a long document on a slow -machine, this can be very convenient. - - You can also use `texi2dvi' from an Emacs shell. For example, here -is how to use `texi2dvi' to format and print `Using and Porting GNU CC' -from a shell within Emacs: - - texi2dvi gcc.texinfo - lpr -d gcc.dvi - - *Note Texinfo Mode Printing::, for more information about formatting -and printing in Texinfo mode. - - -File: texinfo.info, Node: Texinfo Mode Printing, Next: Compile-Command, Prev: Within Emacs, Up: Format/Print Hardcopy - -Formatting and Printing in Texinfo Mode -======================================= - - Texinfo mode provides several predefined key commands for TeX -formatting and printing. These include commands for sorting indices, -looking at the printer queue, killing the formatting job, and -recentering the display of the buffer in which the operations occur. - -`C-c C-t C-b' -`M-x texinfo-tex-buffer' - Run `texi2dvi' on the current buffer. - -`C-c C-t C-r' -`M-x texinfo-tex-region' - Run TeX on the current region. - -`C-c C-t C-i' -`M-x texinfo-texindex' - Sort the indices of a Texinfo file formatted with - `texinfo-tex-region'. - -`C-c C-t C-p' -`M-x texinfo-tex-print' - Print a DVI file that was made with `texinfo-tex-region' or - `texinfo-tex-buffer'. - -`C-c C-t C-q' -`M-x tex-show-print-queue' - Show the print queue. - -`C-c C-t C-d' -`M-x texinfo-delete-from-print-queue' - Delete a job from the print queue; you will be prompted for the job - number shown by a preceding `C-c C-t C-q' command - (`texinfo-show-tex-print-queue'). - -`C-c C-t C-k' -`M-x tex-kill-job' - Kill the currently running TeX job started by `texinfo-tex-region' - or `texinfo-tex-buffer', or any other process running in the - Texinfo shell buffer. - -`C-c C-t C-x' -`M-x texinfo-quit-job' - Quit a TeX formatting job that has stopped because of an error by - sending an to it. When you do this, TeX preserves a record of - what it did in a `.log' file. - -`C-c C-t C-l' -`M-x tex-recenter-output-buffer' - Redisplay the shell buffer in which the TeX printing and formatting - commands are run to show its most recent output. - - Thus, the usual sequence of commands for formatting a buffer is as -follows (with comments to the right): - - C-c C-t C-b Run `texi2dvi' on the buffer. - C-c C-t C-p Print the DVI file. - C-c C-t C-q Display the printer queue. - - The Texinfo mode TeX formatting commands start a subshell in Emacs -called the `*tex-shell*'. The `texinfo-tex-command', -`texinfo-texindex-command', and `tex-dvi-print-command' commands are -all run in this shell. - - You can watch the commands operate in the `*tex-shell*' buffer, and -you can switch to and from and use the `*tex-shell*' buffer as you -would any other shell buffer. - - The formatting and print commands depend on the values of several -variables. The default values are: - - Variable Default value - - texinfo-texi2dvi-command "texi2dvi" - texinfo-tex-command "tex" - texinfo-texindex-command "texindex" - texinfo-delete-from-print-queue-command "lprm" - texinfo-tex-trailer "@bye" - tex-start-of-header "%**start" - tex-end-of-header "%**end" - tex-dvi-print-command "lpr -d" - tex-show-queue-command "lpq" - - You can change the values of these variables with the `M-x -edit-options' command (*note Editing Variable Values: (xemacs)Edit -Options.), with the `M-x set-variable' command (*note Examining and -Setting Variables: (xemacs)Examining.), or with your `.emacs' -initialization file (*note Init File: (xemacs)Init File.). - - -File: texinfo.info, Node: Compile-Command, Next: Requirements Summary, Prev: Texinfo Mode Printing, Up: Format/Print Hardcopy - -Using the Local Variables List -============================== - - Yet another way to apply the TeX formatting command to a Texinfo file -is to put that command in a "local variables list" at the end of the -Texinfo file. You can then specify the `tex' or `texi2dvi' commands as -a `compile-command' and have Emacs run it by typing `M-x compile'. -This creates a special shell called the `*compilation*' buffer in which -Emacs runs the compile command. For example, at the end of the -`gdb.texinfo' file, after the `@bye', you could put the following: - - Local Variables: - compile-command: "texi2dvi gdb.texinfo" - End: - -This technique is most often used by programmers who also compile -programs this way; see *Note Compilation: (xemacs)Compilation. - - -File: texinfo.info, Node: Requirements Summary, Next: Preparing for TeX, Prev: Compile-Command, Up: Format/Print Hardcopy - -TeX Formatting Requirements Summary -=================================== - - Every Texinfo file that is to be input to TeX must begin with a -`\input' command and must contain an `@setfilename' command: - - \input texinfo - @setfilename ARG-NOT-USED-BY-@TEX{} - -The first command instructs TeX to load the macros it needs to process -a Texinfo file and the second command opens auxiliary files. - - Every Texinfo file must end with a line that terminates TeX's -processing and forces out unfinished pages: - - @bye - - Strictly speaking, these lines are all a Texinfo file needs to be -processed successfully by TeX. - - Usually, however, the beginning includes an `@settitle' command to -define the title of the printed manual, an `@setchapternewpage' -command, a title page, a copyright page, and permissions. Besides an -`@bye', the end of a file usually includes indices and a table of -contents. (And of course most manuals contain a body of text as well.) - -For more information, see -*Note `@settitle': settitle, -*Note `@setchapternewpage': setchapternewpage, -*Note Page Headings: Headings, -*Note Titlepage & Copyright Page::, -*Note Printing Indices & Menus::, and -*Note Contents::. - - -File: texinfo.info, Node: Preparing for TeX, Next: Overfull hboxes, Prev: Requirements Summary, Up: Format/Print Hardcopy - -Preparing to Use TeX -==================== - -TeX needs to know where to find the `texinfo.tex' file that you have -told it to input with the `\input texinfo' command at the beginning of -the first line. The `texinfo.tex' file tells TeX how to handle -@-commands; it is included in all standard GNU distributions. - - Usually, the `texinfo.tex' file is put under the default directory -that contains TeX macros -(`/usr/local/share/texmf/tex/texinfo/texinfo.tex' by default) when GNU -Emacs or other GNU software is installed. In this case, TeX will find -the file and you do not need to do anything special. Alternatively, -you can put `texinfo.tex' in the current directory when you run TeX, -and TeX will find it there. - - Also, you should install `epsf.tex' in the same place as -`texinfo.tex', if it is not already installed from another -distribution. This file is needed to support the `@image' command -(*note Images::.). - - Optionally, you may create an additional `texinfo.cnf', and install -it as well. This file is read by TeX at the `@setfilename' command -(*note `@setfilename': setfilename.). You can put any commands you -like there according to local site-wide conventions, and they will be -read by TeX when processing any Texinfo document. For example, if -`texinfo.cnf' contains the a single line `@afourpaper' (*note A4 -Paper::.), then all Texinfo documents will be processed with that page -size in effect. If you have nothing to put in `texinfo.cnf', you do -not need to create it. - - If neither of the above locations for these system files suffice for -you, you can specify the directories explicitly. For `texinfo.tex', -you can do this by writing the complete path for the file after the -`\input' command. Another way, that works for both `texinfo.tex' and -`texinfo.cnf' (and any other file TeX might read), is to set the -`TEXINPUTS' environment variable in your `.cshrc' or `.profile' file. - - Which you use of `.cshrc' or `.profile' depends on whether you use a -Bourne shell-compatible (`sh', `bash', `ksh', ...) or C -shell-compatible (`csh', `tcsh') command interpreter. The latter read -the `.cshrc' file for initialization information, and the former read -`.profile'. - - In a `.cshrc' file, you could use the following `csh' command -sequence: - - setenv TEXINPUTS .:/home/me/mylib:/usr/lib/tex/macros - - In a `.profile' file, you could use the following `sh' command -sequence: - - TEXINPUTS=.:/home/me/mylib:/usr/lib/tex/macros - export TEXINPUTS - -This would cause TeX to look for `\input' file first in the current -directory, indicated by the `.', then in a hypothetical user's -`me/mylib' directory, and finally in a system directory. - - -File: texinfo.info, Node: Overfull hboxes, Next: smallbook, Prev: Preparing for TeX, Up: Format/Print Hardcopy - -Overfull "hboxes" -================= - - TeX is sometimes unable to typeset a line without extending it into -the right margin. This can occur when TeX comes upon what it -interprets as a long word that it cannot hyphenate, such as an -electronic mail network address or a very long title. When this -happens, TeX prints an error message like this: - - Overfull \hbox (20.76302pt too wide) - -(In TeX, lines are in "horizontal boxes", hence the term, "hbox". The -backslash, `\', is the TeX equivalent of `@'.) - - TeX also provides the line number in the Texinfo source file and the -text of the offending line, which is marked at all the places that TeX -knows how to hyphenate words. *Note Catching Errors with TeX -Formatting: Debugging with TeX, for more information about typesetting -errors. - - If the Texinfo file has an overfull hbox, you can rewrite the sentence -so the overfull hbox does not occur, or you can decide to leave it. A -small excursion into the right margin often does not matter and may not -even be noticeable. - - However, unless told otherwise, TeX will print a large, ugly, black -rectangle beside the line that contains the overfull hbox. This is so -you will notice the location of the problem if you are correcting a -draft. - - To prevent such a monstrosity from marring your final printout, write -the following in the beginning of the Texinfo file on a line of its own, -before the `@titlepage' command: - - @finalout - - -File: texinfo.info, Node: smallbook, Next: A4 Paper, Prev: Overfull hboxes, Up: Format/Print Hardcopy - -Printing "Small" Books -====================== - - By default, TeX typesets pages for printing in an 8.5 by 11 inch -format. However, you can direct TeX to typeset a document in a 7 by -9.25 inch format that is suitable for bound books by inserting the -following command on a line by itself at the beginning of the Texinfo -file, before the title page: - - @smallbook - -(Since regular sized books are often about 7 by 9.25 inches, this -command might better have been called the `@regularbooksize' command, -but it came to be called the `@smallbook' command by comparison to the -8.5 by 11 inch format.) - - If you write the `@smallbook' command between the start-of-header and -end-of-header lines, the Texinfo mode TeX region formatting command, -`texinfo-tex-region', will format the region in "small" book size -(*note Start of Header::.). - - The Free Software Foundation distributes printed copies of `The GNU -Emacs Manual' and other manuals in the "small" book size. *Note -`@smallexample' and `@smalllisp': smallexample & smalllisp, for -information about commands that make it easier to produce examples for -a smaller manual. - - Alternatively, to avoid embedding this physical paper size in your -document, use `texi2dvi' to format your document (*note Format with -texi2dvi::.), and supply `-t @smallbook' as an argument. Then other -people do not have to change the document source file to format it -differently. - - -File: texinfo.info, Node: A4 Paper, Next: Cropmarks and Magnification, Prev: smallbook, Up: Format/Print Hardcopy - -Printing on A4 Paper -==================== - - You can tell TeX to typeset a document for printing on European size -A4 paper with the `@afourpaper' command. Write the command on a line -by itself between `@iftex' and `@end iftex' lines near the beginning of -the Texinfo file, before the title page: - - For example, this is how you would write the header for this manual: - - \input texinfo @c -*-texinfo-*- - @c %**start of header - @setfilename texinfo - @settitle Texinfo - @syncodeindex vr fn - @iftex - @afourpaper - @end iftex - @c %**end of header - - Alternatively, to avoid embedding this physical paper size in your -document, use `texi2dvi' to format your document (*note Format with -texi2dvi::.), and supply `-t @afourpaper' as an argument. Then other -people do not have to change the document source file to format it -differently. - - Another alternative: put the `@afourpaper' command in the file -`texinfo.cnf' that TeX will read. (No need for `@iftex' there.) This -will automatically typeset all the Texinfo documents at your site with -that paper size in effect. - - -File: texinfo.info, Node: Cropmarks and Magnification, Prev: A4 Paper, Up: Format/Print Hardcopy - -Cropmarks and Magnification -=========================== - - You can attempt to direct TeX to print cropmarks at the corners of -pages with the `@cropmarks' command. Write the `@cropmarks' command on -a line by itself between `@iftex' and `@end iftex' lines near the -beginning of the Texinfo file, before the title page, like this: - - @iftex - @cropmarks - @end iftex - - This command is mainly for printers that typeset several pages on one -sheet of film; but you can attempt to use it to mark the corners of a -book set to 7 by 9.25 inches with the `@smallbook' command. (Printers -will not produce cropmarks for regular sized output that is printed on -regular sized paper.) Since different printing machines work in -different ways, you should explore the use of this command with a -spirit of adventure. You may have to redefine the command in the -`texinfo.tex' definitions file. - - You can attempt to direct TeX to typeset pages larger or smaller than -usual with the `\mag' TeX command. Everything that is typeset is -scaled proportionally larger or smaller. (`\mag' stands for -"magnification".) This is *not* a Texinfo @-command, but is a plain -TeX command that is prefixed with a backslash. You have to write this -command between `@tex' and `@end tex' (*note Raw Formatter Commands::.). - - Follow the `\mag' command with an `=' and then a number that is 1000 -times the magnification you desire. For example, to print pages at 1.2 -normal size, write the following near the beginning of the Texinfo -file, before the title page: - - @tex - \mag=1200 - @end tex - - With some printing technologies, you can print normal-sized copies -that look better than usual by using a larger-than-normal master. - - Depending on your system, `\mag' may not work or may work only at -certain magnifications. Be prepared to experiment. - - -File: texinfo.info, Node: Create an Info File, Next: Install an Info File, Prev: Format/Print Hardcopy, Up: Top - -Creating an Info File -********************* - - `makeinfo' is a utility that converts a Texinfo file into an Info -file; `texinfo-format-region' and `texinfo-format-buffer' are GNU Emacs -functions that do the same. - - A Texinfo file must contain an `@setfilename' line near its -beginning, otherwise the Info formatting commands will fail. - - For information on installing the Info file in the Info system, see -*Note Install an Info File::. - -* Menu: - -* makeinfo advantages:: `makeinfo' provides better error checking. -* Invoking makeinfo:: How to run `makeinfo' from a shell. -* makeinfo options:: Specify fill-column and other options. -* Pointer Validation:: How to check that pointers point somewhere. -* makeinfo in Emacs:: How to run `makeinfo' from Emacs. -* texinfo-format commands:: Two Info formatting commands written - in Emacs Lisp are an alternative - to `makeinfo'. -* Batch Formatting:: How to format for Info in Emacs Batch mode. -* Tag and Split Files:: How tagged and split files help Info - to run better. - - -File: texinfo.info, Node: makeinfo advantages, Next: Invoking makeinfo, Prev: Create an Info File, Up: Create an Info File - -`makeinfo' Preferred -==================== - - The `makeinfo' utility creates an Info file from a Texinfo source -file more quickly than either of the Emacs formatting commands and -provides better error messages. We recommend it. `makeinfo' is a C -program that is independent of Emacs. You do not need to run Emacs to -use `makeinfo', which means you can use `makeinfo' on machines that are -too small to run Emacs. You can run `makeinfo' in any one of three -ways: from an operating system shell, from a shell inside Emacs, or by -typing a key command in Texinfo mode in Emacs. - - The `texinfo-format-region' and the `texinfo-format-buffer' commands -are useful if you cannot run `makeinfo'. Also, in some circumstances, -they format short regions or buffers more quickly than `makeinfo'. - - -File: texinfo.info, Node: Invoking makeinfo, Next: makeinfo options, Prev: makeinfo advantages, Up: Create an Info File - -Running `makeinfo' from a Shell -=============================== - - To create an Info file from a Texinfo file, type `makeinfo' followed -by the name of the Texinfo file. Thus, to create the Info file for -Bison, type the following to the shell: is the prompt): - - makeinfo bison.texinfo - - (You can run a shell inside Emacs by typing `M-x shell'.) - - Sometimes you will want to specify options. For example, if you wish -to discover which version of `makeinfo' you are using, type: - - makeinfo --version - - *Note makeinfo options::, for more information. - - -File: texinfo.info, Node: makeinfo options, Next: Pointer Validation, Prev: Invoking makeinfo, Up: Create an Info File - -Options for `makeinfo' -====================== - - The `makeinfo' command takes a number of options. Most often, -options are used to set the value of the fill column and specify the -footnote style. Each command line option is a word preceded by `--' or -a letter preceded by `-'. You can use abbreviations for the long -option names as long as they are unique. - - For example, you could use the following shell command to create an -Info file for `bison.texinfo' in which each line is filled to only 68 -columns: - - makeinfo --fill-column=68 bison.texinfo - - You can write two or more options in sequence, like this: - - makeinfo --no-split --fill-column=70 ... - -This would keep the Info file together as one possibly very long file -and would also set the fill column to 70. - - The options are: - -`-D VAR' - Cause the variable VAR to be defined. This is equivalent to `@set - VAR' in the Texinfo file (*note set clear value::.). - -`--error-limit=LIMIT' - Set the maximum number of errors that `makeinfo' will report - before exiting (on the assumption that continuing would be - useless); default 100. - -`--fill-column=WIDTH' - Specify the maximum number of columns in a line; this is the - right-hand edge of a line. Paragraphs that are filled will be - filled to this width. (Filling is the process of breaking up and - connecting lines so that lines are the same length as or shorter - than the number specified as the fill column. Lines are broken - between words.) The default value is 72. - -`--footnote-style=STYLE' - Set the footnote style to STYLE, either `end' for the end node - style (the default) or `separate' for the separate node style. - The value set by this option overrides the value set in a Texinfo - file by an `@footnotestyle' command (*note Footnotes::.). When the - footnote style is `separate', `makeinfo' makes a new node - containing the footnotes found in the current node. When the - footnote style is `end', `makeinfo' places the footnote references - at the end of the current node. - -`--force' - Ordinarily, if the input file has errors, the output files are not - created. With this option, they are preserved. - -`--help' - Print a usage message listing all available options, then exit - successfully. - -`-I DIR' - Add `dir' to the directory search list for finding files that are - included using the `@include' command. By default, `makeinfo' - searches only the current directory. - -`--no-headers' - Do not include menus or node lines in the output. This results in - an ASCII file that you cannot read in Info since it does not - contain the requisite nodes or menus. It is primarily useful to - extract certain pieces of a manual into separate files to be - included in a distribution, such as `INSTALL' files. - -`--no-split' - Suppress the splitting stage of `makeinfo'. By default, large - output files (where the size is greater than 70k bytes) are split - into smaller subfiles, each one approximately 50k bytes. - -`--no-pointer-validate' -`--no-validate' - Suppress the pointer-validation phase of `makeinfo'. Normally, - after a Texinfo file is processed, some consistency checks are - made to ensure that cross references can be resolved, etc. *Note - Pointer Validation::. - -`--no-warn' - Suppress warning messages (but *not* error messages). You might - want this if the file you are creating has examples of Texinfo - cross references within it, and the nodes that are referenced do - not actually exist. - -`--no-number-footnotes' - Suppress automatic footnote numbering. By default, `makeinfo' - numbers each footnote sequentially in a single node, resetting the - current footnote number to 1 at the start of each node. - -`--output=FILE' -`-o FILE' - Specify that the output should be directed to FILE and not to the - file name specified in the `@setfilename' command found in the - Texinfo source (*note setfilename::.). If FILE is `-', output - goes to standard output and `--no-split' is implied. - -`-P DIR' - Prepend `dir' to the directory search list for `@include'. See - `-I' for more details. - -`--paragraph-indent=INDENT' - Set the paragraph indentation style to INDENT. The value set by - this option overrides the value set in a Texinfo file by an - `@paragraphindent' command (*note paragraphindent::.). The value - of INDENT is interpreted as follows: - - `asis' - Preserve any existing indentation at the starts of paragraphs. - - `0' or `none' - Delete any existing indentation. - - NUM - Indent each paragraph by that number of spaces. - -`--reference-limit=LIMIT' - Set the value of the number of references to a node that - `makeinfo' will make without reporting a warning. If a node has - more than this number of references in it, `makeinfo' will make the - references but also report a warning. The default is 1000. - -`-U VAR' - Cause VAR to be undefined. This is equivalent to `@clear VAR' in - the Texinfo file (*note set clear value::.). - -`--verbose' - Cause `makeinfo' to display messages saying what it is doing. - Normally, `makeinfo' only outputs messages if there are errors or - warnings. - -`--version' - Print the version number, then exit successfully. - - -File: texinfo.info, Node: Pointer Validation, Next: makeinfo in Emacs, Prev: makeinfo options, Up: Create an Info File - -Pointer Validation -================== - - If you do not suppress pointer-validation, `makeinfo' will check the -validity of the final Info file. Mostly, this means ensuring that -nodes you have referenced really exist. Here is a complete list of what -is checked: - - 1. If a `Next', `Previous', or `Up' node reference is a reference to a - node in the current file and is not an external reference such as - to `(dir)', then the referenced node must exist. - - 2. In every node, if the `Previous' node is different from the `Up' - node, then the `Previous' node must also be pointed to by a `Next' - node. - - 3. Every node except the `Top' node must have an `Up' pointer. - - 4. The node referenced by an `Up' pointer must contain a reference to - the current node in some manner other than through a `Next' - reference. This includes menu entries and cross references. - - 5. If the `Next' reference of a node is not the same as the `Next' - reference of the `Up' reference, then the node referenced by the - `Next' pointer must have a `Previous' pointer that points back to - the current node. This rule allows the last node in a section to - point to the first node of the next chapter. - - -File: texinfo.info, Node: makeinfo in Emacs, Next: texinfo-format commands, Prev: Pointer Validation, Up: Create an Info File - -Running `makeinfo' inside Emacs -=============================== - - You can run `makeinfo' in GNU Emacs Texinfo mode by using either the -`makeinfo-region' or the `makeinfo-buffer' commands. In Texinfo mode, -the commands are bound to `C-c C-m C-r' and `C-c C-m C-b' by default. - -`C-c C-m C-r' -`M-x makeinfo-region' - Format the current region for Info. - -`C-c C-m C-b' -`M-x makeinfo-buffer' - Format the current buffer for Info. - - When you invoke either `makeinfo-region' or `makeinfo-buffer', Emacs -prompts for a file name, offering the name of the visited file as the -default. You can edit the default file name in the minibuffer if you -wish, before pressing to start the `makeinfo' process. - - The Emacs `makeinfo-region' and `makeinfo-buffer' commands run the -`makeinfo' program in a temporary shell buffer. If `makeinfo' finds -any errors, Emacs displays the error messages in the temporary buffer. - - You can parse the error messages by typing `C-x `' (`next-error'). -This causes Emacs to go to and position the cursor on the line in the -Texinfo source that `makeinfo' thinks caused the error. *Note Running -`make' or Compilers Generally: (xemacs)Compilation, for more -information about using the `next-error' command. - - In addition, you can kill the shell in which the `makeinfo' command -is running or make the shell buffer display its most recent output. - -`C-c C-m C-k' -`M-x makeinfo-kill-job' - Kill the current running `makeinfo' job created by - `makeinfo-region' or `makeinfo-buffer'. - -`C-c C-m C-l' -`M-x makeinfo-recenter-output-buffer' - Redisplay the `makeinfo' shell buffer to display its most recent - output. - -(Note that the parallel commands for killing and recentering a TeX job -are `C-c C-t C-k' and `C-c C-t C-l'. *Note Texinfo Mode Printing::.) - - You can specify options for `makeinfo' by setting the -`makeinfo-options' variable with either the `M-x edit-options' or the -`M-x set-variable' command, or by setting the variable in your `.emacs' -initialization file. - - For example, you could write the following in your `.emacs' file: - - (setq makeinfo-options - "--paragraph-indent=0 --no-split - --fill-column=70 --verbose") - -For more information, see -*Note Editing Variable Values: (xemacs)Edit Options, -*Note Examining and Setting Variables: (xemacs)Examining, -*Note Init File: (xemacs)Init File, and -*Note Options for `makeinfo': makeinfo options. - - -File: texinfo.info, Node: texinfo-format commands, Next: Batch Formatting, Prev: makeinfo in Emacs, Up: Create an Info File - -The `texinfo-format...' Commands -================================ - -In GNU Emacs in Texinfo mode, you can format part or all of a Texinfo -file with the `texinfo-format-region' command. This formats the -current region and displays the formatted text in a temporary buffer -called `*Info Region*'. - - Similarly, you can format a buffer with the `texinfo-format-buffer' -command. This command creates a new buffer and generates the Info file -in it. Typing `C-x C-s' will save the Info file under the name -specified by the `@setfilename' line which must be near the beginning -of the Texinfo file. - -`C-c C-e C-r' -``texinfo-format-region'' - Format the current region for Info. - -`C-c C-e C-b' -``texinfo-format-buffer'' - Format the current buffer for Info. - - The `texinfo-format-region' and `texinfo-format-buffer' commands -provide you with some error checking, and other functions can provide -you with further help in finding formatting errors. These procedures -are described in an appendix; see *Note Catching Mistakes::. However, -the `makeinfo' program is often faster and provides better error -checking (*note makeinfo in Emacs::.). - - -File: texinfo.info, Node: Batch Formatting, Next: Tag and Split Files, Prev: texinfo-format commands, Up: Create an Info File - -Batch Formatting -================ - - You can format Texinfo files for Info using `batch-texinfo-format' -and Emacs Batch mode. You can run Emacs in Batch mode from any shell, -including a shell inside of Emacs. (*Note Command Line Switches and -Arguments: (xemacs)Command Switches.) - - Here is a shell command to format all the files that end in -`.texinfo' in the current directory: - - emacs -batch -funcall batch-texinfo-format *.texinfo - -Emacs processes all the files listed on the command line, even if an -error occurs while attempting to format some of them. - - Run `batch-texinfo-format' only with Emacs in Batch mode as shown; it -is not interactive. It kills the Batch mode Emacs on completion. - - `batch-texinfo-format' is convenient if you lack `makeinfo' and want -to format several Texinfo files at once. When you use Batch mode, you -create a new Emacs process. This frees your current Emacs, so you can -continue working in it. (When you run `texinfo-format-region' or -`texinfo-format-buffer', you cannot use that Emacs for anything else -until the command finishes.) - - -File: texinfo.info, Node: Tag and Split Files, Prev: Batch Formatting, Up: Create an Info File - -Tag Files and Split Files -========================= - - If a Texinfo file has more than 30,000 bytes, `texinfo-format-buffer' -automatically creates a tag table for its Info file; `makeinfo' always -creates a tag table. With a "tag table", Info can jump to new nodes -more quickly than it can otherwise. - - In addition, if the Texinfo file contains more than about 70,000 -bytes, `texinfo-format-buffer' and `makeinfo' split the large Info file -into shorter "indirect" subfiles of about 50,000 bytes each. Big files -are split into smaller files so that Emacs does not need to make a -large buffer to hold the whole of a large Info file; instead, Emacs -allocates just enough memory for the small, split off file that is -needed at the time. This way, Emacs avoids wasting memory when you run -Info. (Before splitting was implemented, Info files were always kept -short and "include files" were designed as a way to create a single, -large printed manual out of the smaller Info files. *Note Include -Files::, for more information. Include files are still used for very -large documents, such as `The XEmacs Lisp Reference Manual', in which -each chapter is a separate file.) - - When a file is split, Info itself makes use of a shortened version of -the original file that contains just the tag table and references to -the files that were split off. The split off files are called -"indirect" files. - - The split off files have names that are created by appending `-1', -`-2', `-3' and so on to the file name specified by the `@setfilename' -command. The shortened version of the original file continues to have -the name specified by `@setfilename'. - - At one stage in writing this document, for example, the Info file was -saved as `test-texinfo' and that file looked like this: - - Info file: test-texinfo, -*-Text-*- - produced by texinfo-format-buffer - from file: new-texinfo-manual.texinfo - - ^_ - Indirect: - test-texinfo-1: 102 - test-texinfo-2: 50422 - test-texinfo-3: 101300 - ^_^L - Tag table: - (Indirect) - Node: overview^?104 - Node: info file^?1271 - Node: printed manual^?4853 - Node: conventions^?6855 - ... - -(But `test-texinfo' had far more nodes than are shown here.) Each of -the split off, indirect files, `test-texinfo-1', `test-texinfo-2', and -`test-texinfo-3', is listed in this file after the line that says -`Indirect:'. The tag table is listed after the line that says `Tag -table:'. - - In the list of indirect files, the number following the file name -records the cumulative number of bytes in the preceding indirect files, -not counting the file list itself, the tag table, or the permissions -text in each file. In the tag table, the number following the node name -records the location of the beginning of the node, in bytes from the -beginning. - - If you are using `texinfo-format-buffer' to create Info files, you -may want to run the `Info-validate' command. (The `makeinfo' command -does such a good job on its own, you do not need `Info-validate'.) -However, you cannot run the `M-x Info-validate' node-checking command -on indirect files. For information on how to prevent files from being -split and how to validate the structure of the nodes, see *Note Using -Info-validate::. - - -File: texinfo.info, Node: Install an Info File, Next: Command List, Prev: Create an Info File, Up: Top - -Installing an Info File -*********************** - - Info files are usually kept in the `info' directory. You can read -Info files using the standalone Info program or the Info reader built -into Emacs. (*note info: (info)Top, for an introduction to Info.) - -* Menu: - -* Directory file:: The top level menu for all Info files. -* New Info File:: Listing a new info file. -* Other Info Directories:: How to specify Info files that are - located in other directories. -* Installing Dir Entries:: How to specify what menu entry to add - to the Info directory. -* Invoking install-info:: `install-info' options. - - -File: texinfo.info, Node: Directory file, Next: New Info File, Prev: Install an Info File, Up: Install an Info File - -The `dir' File -============== - - For Info to work, the `info' directory must contain a file that -serves as a top level directory for the Info system. By convention, -this file is called `dir'. (You can find the location of this file -within Emacs by typing `C-h i' to enter Info and then typing `C-x C-f' -to see the pathname to the `info' directory.) - - The `dir' file is itself an Info file. It contains the top level -menu for all the Info files in the system. The menu looks like this: - - * Menu: - - * Info: (info). Documentation browsing system. - * Emacs: (emacs). The extensible, self-documenting - text editor. - * Texinfo: (texinfo). With one source file, make - either a printed manual using - TeX or an Info file. - ... - - Each of these menu entries points to the `Top' node of the Info file -that is named in parentheses. (The menu entry does not need to specify -the `Top' node, since Info goes to the `Top' node if no node name is -mentioned. *Note Nodes in Other Info Files: Other Info Files.) - - Thus, the `Info' entry points to the `Top' node of the `info' file -and the `Emacs' entry points to the `Top' node of the `emacs' file. - - In each of the Info files, the `Up' pointer of the `Top' node refers -back to the `dir' file. For example, the line for the `Top' node of -the Emacs manual looks like this in Info: - - File: emacs Node: Top, Up: (DIR), Next: Distrib - -(Note that in this case, the `dir' file name is written in upper case -letters--it can be written in either upper or lower case. Info has a -feature that it will change the case of the file name to lower case if -it cannot find the name as written.) - - -File: texinfo.info, Node: New Info File, Next: Other Info Directories, Prev: Directory file, Up: Install an Info File - -Listing a New Info File -======================= - - To add a new Info file to your system, you must write a menu entry to -add to the menu in the `dir' file in the `info' directory. For -example, if you were adding documentation for GDB, you would write the -following new entry: - - * GDB: (gdb). The source-level C debugger. - -The first part of the menu entry is the menu entry name, followed by a -colon. The second part is the name of the Info file, in parentheses, -followed by a period. The third part is the description. - - The name of an Info file often has a `.info' extension. Thus, the -Info file for GDB might be called either `gdb' or `gdb.info'. The Info -reader programs automatically try the file name both with and without -`.info'; so it is better to avoid clutter and not to write `.info' -explicitly in the menu entry. For example, the GDB menu entry should -use just `gdb' for the file name, not `gdb.info'. - - -File: texinfo.info, Node: Other Info Directories, Next: Installing Dir Entries, Prev: New Info File, Up: Install an Info File - -Info Files in Other Directories -=============================== - - If an Info file is not in the `info' directory, there are three ways -to specify its location: - - * Write the pathname in the `dir' file as the second part of the - menu. - - * If you are using Emacs, list the name of the file in a second `dir' - file, in its directory; and then add the name of that directory to - the `Info-directory-list' variable in your personal or site - initialization file. - - This tells Emacs where to look for `dir' files. Emacs merges the - files named `dir' from each of the listed directories. (In Emacs - version 18, you can set the `Info-directory' variable to the name - of only one directory.) - - * Specify the Info directory name in the `INFOPATH' environment - variable in your `.profile' or `.cshrc' initialization file. - (Only you and others who set this environment variable will be - able to find Info files whose location is specified this way.) - - For example, to reach a test file in the `/home/bob/manuals' -directory, you could add an entry like this to the menu in the `dir' -file: - - * Test: (/home/bob/manuals/info-test). Bob's own test file. - -In this case, the absolute file name of the `info-test' file is written -as the second part of the menu entry. - - Alternatively, you could write the following in your `.emacs' file: - - (setq Info-directory-list - '("/home/bob/manuals" - "/usr/local/info")) - - This tells Emacs to merge the `dir' file from the `/home/bob/manuals' -directory with the `dir' file from the `/usr/local/info' directory. -Info will list the `/home/bob/manuals/info-test' file as a menu entry -in the `/home/bob/manuals/dir' file. - - Finally, you can tell Info where to look by setting the `INFOPATH' -environment variable in your `.cshrc' or `.profile' file. If you use a -Bourne-compatible shell such as `sh' or `bash' for your shell command -interpreter, you set the `INFOPATH' environment variable in the -`.profile' initialization file; but if you use `csh' or `tcsh', you -must set the variable in the `.cshrc' initialization file. The two -types of shells use different syntax. - - * In a `.cshrc' file, you could set the `INFOPATH' variable as - follows: - - setenv INFOPATH .:~/manuals:/usr/local/emacs/info - - * In a `.profile' file, you would achieve the same effect by writing: - - INFOPATH=.:$HOME/manuals:/usr/local/emacs/info - export INFOPATH - -The `.' indicates the current directory as usual. Emacs uses the -`INFOPATH' environment variable to initialize the value of Emacs's own -`Info-directory-list' variable. - - However you set `INFOPATH', if its last character is a colon, this is -replaced by the default (compiled-in) path. This gives you a way to -augment the default path with new directories without having to list all -the standard places. For example (using `sh' syntax: - - INFOPATH=/local/info: - export INFOPATH - -will search `/local/info' first, then the standard directories. -Leading or doubled colons are not treated specially. - diff --git a/info/texinfo.info-9 b/info/texinfo.info-9 deleted file mode 100644 index d344328..0000000 --- a/info/texinfo.info-9 +++ /dev/null @@ -1,1143 +0,0 @@ -This is Info file ../info/texinfo.info, produced by Makeinfo version -1.68 from the input file texinfo.texi. - -INFO-DIR-SECTION Texinfo documentation system -START-INFO-DIR-ENTRY -* Texinfo: (texinfo). The GNU documentation format. -* install-info: (texinfo)Invoking install-info. Updating info/dir entries. -* texi2dvi: (texinfo)Format with texi2dvi. Printing Texinfo documentation. -* texindex: (texinfo)Format with tex/texindex. Sorting Texinfo index files. -* makeinfo: (texinfo)makeinfo Preferred. Translate Texinfo source. -END-INFO-DIR-ENTRY - - This file documents Texinfo, a documentation system that can produce -both on-line information and a printed manual from a single source file. - - Copyright (C) 1988, 90, 91, 92, 93, 95, 96, 97, 98 Free Software -Foundation, Inc. - - This edition is for Texinfo version 3.12. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided that the -entire resulting derived work is distributed under the terms of a -permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that this permission notice may be stated in a -translation approved by the Free Software Foundation. - - -File: texinfo.info, Node: Installing Dir Entries, Next: Invoking install-info, Prev: Other Info Directories, Up: Install an Info File - -Installing Info Directory Files -=============================== - - When you install an Info file onto your system, you can use the -program `install-info' to update the Info directory file `dir'. -Normally the makefile for the package runs `install-info', just after -copying the Info file into its proper installed location. - - In order for the Info file to work with `install-info', you should -use the commands `@dircategory' and `@direntry' in the Texinfo source -file. Use `@direntry' to specify the menu entry to add to the Info -directory file, and use `@dircategory' to specify which part of the -Info directory to put it in. Here is how these commands are used in -this manual: - - @dircategory Texinfo documentation system - @direntry - * Texinfo: (texinfo). The GNU documentation format. - * install-info: (texinfo)Invoking install-info. ... - ... - @end direntry - - Here's what this produces in the Info file: - - INFO-DIR-SECTION Texinfo documentation system - START-INFO-DIR-ENTRY - * Texinfo: (texinfo). The GNU documentation format. - * install-info: (texinfo)Invoking install-info. ... - ... - END-INFO-DIR-ENTRY - -The `install-info' program sees these lines in the Info file, and that -is how it knows what to do. - - Always use the `@direntry' and `@dircategory' commands near the -beginning of the Texinfo input, before the first `@node' command. If -you use them later on in the input, `install-info' will not notice them. - - If you use `@dircategory' more than once in the Texinfo source, each -usage specifies one category; the new menu entry is added to the Info -directory file in each of the categories you specify. If you use -`@direntry' more than once, each usage specifies one menu entry; each -of these menu entries is added to the directory in each of the -specified categories. - - -File: texinfo.info, Node: Invoking install-info, Prev: Installing Dir Entries, Up: Install an Info File - -Invoking install-info -===================== - - `install-info' inserts menu entries from an Info file into the -top-level `dir' file in the Info system (see the previous sections for -an explanation of how the `dir' file works). It's most often run as -part of software installation, or when constructing a dir file for all -manuals on a system. Synopsis: - - install-info [OPTION]... [INFO-FILE [DIR-FILE]] - - If INFO-FILE or DIR-FILE are not specified, the various options -(described below) that define them must be. There are no compile-time -defaults, and standard input is never used. `install-info' can read -only one info file and write only one dir file per invocation. - - If DIR-FILE (however specified) does not exist, `install-info' -creates it if possible (with no entries). - - Options: - -`--delete' - Delete the entries in INFO-FILE from DIR-FILE. The file name in - the entry in DIR-FILE must be INFO-FILE (except for an optional - `.info' in either one). Don't insert any new entries. - -`--dir-file=NAME' - Specify file name of the Info directory file. This is equivalent - to using the DIR-FILE argument. - -`--entry=TEXT' - Insert TEXT as an Info directory entry; TEXT should have the form - of an Info menu item line plus zero or more extra lines starting - with whitespace. If you specify more than one entry, they are all - added. If you don't specify any entries, they are determined from - information in the Info file itself. - -`--help' - Display a usage message listing basic usage and all available - options, then exit successfully. - -`--info-file=FILE' - Specify Info file to install in the directory. This is equivalent - to using the INFO-FILE argument. - -`--info-dir=DIR' - Equivalent to `--dir-file=DIR/dir'. - -`--item=TEXT' - Same as `--entry=TEXT'. An Info directory entry is actually a - menu item. - -`--quiet' - Suppress warnings. - -`--remove' - Same as `--delete'. - -`--section=SEC' - Put this file's entries in section SEC of the directory. If you - specify more than one section, all the entries are added in each - of the sections. If you don't specify any sections, they are - determined from information in the Info file itself. - -`--version' - Display version information and exit successfully. - - -File: texinfo.info, Node: Command List, Next: Tips, Prev: Install an Info File, Up: Top - -@-Command List -************** - - Here is an alphabetical list of the @-commands in Texinfo. Square -brackets, [ ], indicate optional arguments; an ellipsis, `...', -indicates repeated text. - -`@WHITESPACE' - An `@' followed by a space, tab, or newline produces a normal, - stretchable, interword space. *Note Multiple Spaces::. - -`@!' - Generate an exclamation point that really does end a sentence - (usually after an end-of-sentence capital letter). *Note Ending a - Sentence::. - -`@"' -`@'' - Generate an umlaut or acute accent, respectively, over the next - character, as in "o and 'o. *Note Inserting Accents::. - -`@*' - Force a line break. Do not end a paragraph that uses `@*' with an - `@refill' command. *Note Line Breaks::. - -`@,{C}' - Generate a cedilla accent under C, as in c,. *Note Inserting - Accents::. - -`@-' - Insert a discretionary hyphenation point. *Note - and - hyphenation::. - -`@.' - Produce a period that really does end a sentence (usually after an - end-of-sentence capital letter). *Note Ending a Sentence::. - -`@:' - Indicate to TeX that an immediately preceding period, question - mark, exclamation mark, or colon does not end a sentence. Prevent - TeX from inserting extra whitespace as it does at the end of a - sentence. The command has no effect on the Info file output. - *Note Not Ending a Sentence::. - -`@=' - Generate a macro (bar) accent over the next character, as in =o. - *Note Inserting Accents::. - -`@?' - Generate a question mark that really does end a sentence (usually - after an end-of-sentence capital letter). *Note Ending a - Sentence::. - -`@@' - Stands for an at sign, `@'. *Note Inserting @ and braces: Braces - Atsigns. - -`@^' -`@`' - Generate a circumflex (hat) or grave accent, respectively, over - the next character, as in ^o. *Note Inserting Accents::. - -`@{' - Stands for a left brace, `{'. *Note Inserting @ and braces: - Braces Atsigns. - -`@}' - Stands for a right-hand brace, `}'. - *Note Inserting @ and braces: Braces Atsigns. - -`@=' - Generate a tilde accent over the next character, as in ~N. *Note - Inserting Accents::. - -`@AA{}' -`@aa{}' - Generate the uppercase and lowercase Scandinavian A-ring letters, - respectively: AA, aa. *Note Inserting Accents::. - -`@AE{}' -`@ae{}' - Generate the uppercase and lowercase AE ligatures, respectively: - AE, ae. *Note Inserting Accents::. - -`@afourpaper' - Change page dimensions for the A4 paper size. Only allowed inside - `@iftex' ... `@end iftex'. *Note A4 Paper::. - -`@appendix TITLE' - Begin an appendix. The title appears in the table of contents of - a printed manual. In Info, the title is underlined with - asterisks. *Note The `@unnumbered' and `@appendix' Commands: - unnumbered & appendix. - -`@appendixsec TITLE' -`@appendixsection TITLE' - Begin an appendix section within an appendix. The section title - appears in the table of contents of a printed manual. In Info, - the title is underlined with equal signs. `@appendixsection' is a - longer spelling of the `@appendixsec' command. *Note Section - Commands: unnumberedsec appendixsec heading. - -`@appendixsubsec TITLE' - Begin an appendix subsection within an appendix. The title appears - in the table of contents of a printed manual. In Info, the title - is underlined with hyphens. *Note Subsection Commands: - unnumberedsubsec appendixsubsec subheading. - -`@appendixsubsubsec TITLE' - Begin an appendix subsubsection within an appendix subsection. The - title appears in the table of contents of a printed manual. In - Info, the title is underlined with periods. *Note The `subsub' - Commands: subsubsection. - -`@asis' - Used following `@table', `@ftable', and `@vtable' to print the - table's first column without highlighting ("as is"). *Note Making - a Two-column Table: Two-column Tables. - -`@author AUTHOR' - Typeset AUTHOR flushleft and underline it. *Note The `@title' and - `@author' Commands: title subtitle author. - -`@b{TEXT}' - Print TEXT in bold font. No effect in Info. *Note Fonts::. - -`@bullet{}' - Generate a large round dot, or the closest possible thing to one. - *Note `@bullet': bullet. - -`@bye' - Stop formatting a file. The formatters do not see the contents of - a file following an `@bye' command. *Note Ending a File::. - -`@c COMMENT' - Begin a comment in Texinfo. The rest of the line does not appear - in either the Info file or the printed manual. A synonym for - `@comment'. *Note Comments: Comments. - -`@cartouche' - Highlight an example or quotation by drawing a box with rounded - corners around it. Pair with `@end cartouche'. No effect in - Info. *Note Drawing Cartouches Around Examples: cartouche.) - -`@center LINE-OF-TEXT' - Center the line of text following the command. *Note `@center': - titlefont center sp. - -`@centerchap LINE-OF-TEXT' - Like `@chapter', but centers the chapter title. *Note `@chapter': - chapter. - -`@chapheading TITLE' - Print a chapter-like heading in the text, but not in the table of - contents of a printed manual. In Info, the title is underlined - with asterisks. *Note `@majorheading' and `@chapheading': - majorheading & chapheading. - -`@chapter TITLE' - Begin a chapter. The chapter title appears in the table of - contents of a printed manual. In Info, the title is underlined - with asterisks. *Note `@chapter': chapter. - -`@cindex ENTRY' - Add ENTRY to the index of concepts. *Note Defining the Entries of - an Index: Index Entries. - -`@cite{REFERENCE}' - Highlight the name of a book or other reference that lacks a - companion Info file. *Note `@cite': cite. - -`@clear FLAG' - Unset FLAG, preventing the Texinfo formatting commands from - formatting text between subsequent pairs of `@ifset FLAG' and - `@end ifset' commands, and preventing `@value{FLAG}' from - expanding to the value to which FLAG is set. *Note `@set' - `@clear' `@value': set clear value. - -`@code{SAMPLE-CODE}' - Highlight text that is an expression, a syntactically complete - token of a program, or a program name. *Note `@code': code. - -`@comment COMMENT' - Begin a comment in Texinfo. The rest of the line does not appear - in either the Info file or the printed manual. A synonym for `@c'. - *Note Comments: Comments. - -`@contents' - Print a complete table of contents. Has no effect in Info, which - uses menus instead. *Note Generating a Table of Contents: - Contents. - -`@copyright{}' - Generate a copyright symbol. *Note `@copyright': copyright symbol. - -`@defcodeindex INDEX-NAME' - Define a new index and its indexing command. Print entries in an - `@code' font. *Note Defining New Indices: New Indices. - -`@defcv CATEGORY CLASS NAME' -`@defcvx CATEGORY CLASS NAME' - Format a description for a variable associated with a class in - object-oriented programming. Takes three arguments: the category - of thing being defined, the class to which it belongs, and its - name. *Note Definition Commands::, and *Note Def Cmds in Detail: - deffnx. - -`@deffn CATEGORY NAME ARGUMENTS...' -`@deffnx CATEGORY NAME ARGUMENTS...' - Format a description for a function, interactive command, or - similar entity that may take arguments. `@deffn' takes as - arguments the category of entity being described, the name of this - particular entity, and its arguments, if any. *Note Definition - Commands::. - -`@defindex INDEX-NAME' - Define a new index and its indexing command. Print entries in a - roman font. *Note Defining New Indices: New Indices. - -`@definfoenclose NEW-COMMAND, BEFORE, AFTER,' - Create new @-command for Info that marks text by enclosing it in - strings that precede and follow the text. Write definition inside - of `@ifinfo' ... `@end ifinfo'. *Note Customized Highlighting::. - -`@defivar CLASS INSTANCE-VARIABLE-NAME' -`@defivarx CLASS INSTANCE-VARIABLE-NAME' - This command formats a description for an instance variable in - object-oriented programming. The command is equivalent to `@defcv - {Instance Variable} ...'. *Note Definition Commands::, and *Note - Def Cmds in Detail: deffnx. - -`@defmac MACRO-NAME ARGUMENTS...' -`@defmacx MACRO-NAME ARGUMENTS...' - Format a description for a macro. The command is equivalent to - `@deffn Macro ...'. *Note Definition Commands::, and *Note Def - Cmds in Detail: deffnx. - -`@defmethod CLASS METHOD-NAME ARGUMENTS...' -`@defmethodx CLASS METHOD-NAME ARGUMENTS...' - Format a description for a method in object-oriented programming. - The command is equivalent to `@defop Method ...'. Takes as - arguments the name of the class of the method, the name of the - method, and its arguments, if any. *Note Definition Commands::, - and *Note Def Cmds in Detail: deffnx. - -`@defop CATEGORY CLASS NAME ARGUMENTS...' -`@defopx CATEGORY CLASS NAME ARGUMENTS...' - Format a description for an operation in object-oriented - programming. `@defop' takes as arguments the overall name of the - category of operation, the name of the class of the operation, the - name of the operation, and its arguments, if any. *Note - Definition Commands::, and *Note Def Cmds in Detail: deffnx. - -`@defopt OPTION-NAME' -`@defoptx OPTION-NAME' - Format a description for a user option. The command is equivalent - to `@defvr {User Option} ...'. *Note Definition Commands::, and - *Note Def Cmds in Detail: deffnx. - -`@defspec SPECIAL-FORM-NAME ARGUMENTS...' -`@defspecx SPECIAL-FORM-NAME ARGUMENTS...' - Format a description for a special form. The command is - equivalent to `@deffn {Special Form} ...'. *Note Definition - Commands::, and *Note Def Cmds in Detail: deffnx. - -`@deftp CATEGORY NAME-OF-TYPE ATTRIBUTES...' -`@deftpx CATEGORY NAME-OF-TYPE ATTRIBUTES...' - Format a description for a data type. `@deftp' takes as arguments - the category, the name of the type (which is a word like `int' or - `float'), and then the names of attributes of objects of that type. - *Note Definition Commands::, and *Note Def Cmds in Detail: deffnx. - -`@deftypefn CLASSIFICATION DATA-TYPE NAME ARGUMENTS...' -`@deftypefnx CLASSIFICATION DATA-TYPE NAME ARGUMENTS...' - Format a description for a function or similar entity that may take - arguments and that is typed. `@deftypefn' takes as arguments the - classification of entity being described, the type, the name of the - entity, and its arguments, if any. *Note Definition Commands::, - and *Note Def Cmds in Detail: deffnx. - -`@deftypefun DATA-TYPE FUNCTION-NAME ARGUMENTS...' -`@deftypefunx DATA-TYPE FUNCTION-NAME ARGUMENTS...' - Format a description for a function in a typed language. The - command is equivalent to `@deftypefn Function ...'. *Note - Definition Commands::, and *Note Def Cmds in Detail: deffnx. - -`@deftypemethod CLASS DATA-TYPE METHOD-NAME ARGUMENTS...' -`@deftypemethodx CLASS DATA-TYPE METHOD-NAME ARGUMENTS...' - Format a description for a typed method in object-oriented - programming. Takes as arguments the name of the class of the - method, the return type of the method, the name of the method, and - its arguments, if any. *Note Definition Commands::, and *Note Def - Cmds in Detail: deffnx. - -`@deftypevr CLASSIFICATION DATA-TYPE NAME' -`@deftypevrx CLASSIFICATION DATA-TYPE NAME' - Format a description for something like a variable in a typed - language--an entity that records a value. Takes as arguments the - classification of entity being described, the type, and the name - of the entity. *Note Definition Commands::, and *Note Def Cmds in - Detail: deffnx. - -`@deftypevar DATA-TYPE VARIABLE-NAME' -`@deftypevarx DATA-TYPE VARIABLE-NAME' - Format a description for a variable in a typed language. The - command is equivalent to `@deftypevr Variable ...'. *Note - Definition Commands::, and *Note Def Cmds in Detail: deffnx. - -`@defun FUNCTION-NAME ARGUMENTS...' -`@defunx FUNCTION-NAME ARGUMENTS...' - Format a description for functions. The command is equivalent to - `@deffn Function ...'. *Note Definition Commands::, and *Note Def - Cmds in Detail: deffnx. - -`@defvar VARIABLE-NAME' -`@defvarx VARIABLE-NAME' - Format a description for variables. The command is equivalent to - `@defvr Variable ...'. *Note Definition Commands::, and *Note Def - Cmds in Detail: deffnx. - -`@defvr CATEGORY NAME' -`@defvrx CATEGORY NAME' - Format a description for any kind of variable. `@defvr' takes as - arguments the category of the entity and the name of the entity. - *Note Definition Commands::, and *Note Def Cmds in Detail: deffnx. - -`@detailmenu{}' - Avoid `makeinfo' confusion stemming from the detailed node listing - in a master menu. *Note Master Menu Parts::. - -`@dfn{TERM}' - Highlight the introductory or defining use of a term. *Note - `@dfn': dfn. - -`@dircategory DIRPART' - Specify a part of the Info directory menu where this file's entry - should go. *Note Installing Dir Entries::. - -`@direntry' - Begin the Info directory menu entry for this file. *Note - Installing Dir Entries::. - -`@display' - Begin a kind of example. Indent text, do not fill, do not select a - new font. Pair with `@end display'. *Note `@display': display. - -`@dmn{DIMENSION}' - Format a unit of measure, as in 12pt. Causes TeX to insert a thin - space before DIMENSION. No effect in Info. *Note `@dmn': dmn. - -`@dotaccent{C}' - Generate a dot accent over the character C, as in .oo. *Note - Inserting Accents::. - -`@dots{}' - Insert an ellipsis: `...'. *Note `@dots{}': dots. - -`@email{ADDRESS[, DISPLAYED-TEXT]}' - Indicate an electronic mail address. *Note `@email': email. - -`@emph{TEXT}' - Highlight TEXT; text is displayed in *italics* in printed output, - and surrounded by asterisks in Info. *Note Emphasizing Text: - Emphasis. - -`@end ENVIRONMENT' - Ends ENVIRONMENT, as in `@end example'. *Note @-commands: - Formatting Commands. - -`@enddots{}' - Generate an end-of-sentence of ellipsis, like this .... *Note - `@dots{}': dots. - -`@enumerate [NUMBER-OR-LETTER]' - Begin a numbered list, using `@item' for each entry. Optionally, - start list with NUMBER-OR-LETTER. Pair with `@end enumerate'. - *Note `@enumerate': enumerate. - -`@equiv{}' - Indicate to the reader the exact equivalence of two forms with a - glyph: `=='. *Note Equivalence::. - -`@error{}' - Indicate to the reader with a glyph that the following text is an - error message: `error-->'. *Note Error Glyph::. - -`@evenfooting [LEFT] @| [CENTER] @| [RIGHT]' -`@evenheading [LEFT] @| [CENTER] @| [RIGHT]' - Specify page footings resp. headings for even-numbered (left-hand) - pages. Only allowed inside `@iftex'. *Note How to Make Your Own - Headings: Custom Headings. - -`@everyfooting [LEFT] @| [CENTER] @| [RIGHT]' -`@everyheading [LEFT] @| [CENTER] @| [RIGHT]' - Specify page footings resp. headings for every page. Not relevant - to Info. *Note How to Make Your Own Headings: Custom Headings. - -`@example' - Begin an example. Indent text, do not fill, and select - fixed-width font. Pair with `@end example'. *Note `@example': - example. - -`@exclamdown{}' - Produce an upside-down exclamation point. *Note Inserting - Accents::. - -`@exdent LINE-OF-TEXT' - Remove any indentation a line might have. *Note Undoing the - Indentation of a Line: exdent. - -`@expansion{}' - Indicate the result of a macro expansion to the reader with a - special glyph: `==>'. *Note ==> Indicating an Expansion: - expansion. - -`@file{FILENAME}' - Highlight the name of a file, buffer, node, or directory. *Note - `@file': file. - -`@finalout' - Prevent TeX from printing large black warning rectangles beside - over-wide lines. *Note Overfull hboxes::. - -`@findex ENTRY' - Add ENTRY to the index of functions. *Note Defining the Entries - of an Index: Index Entries. - -`@flushleft' -`@flushright' - Left justify every line but leave the right end ragged. Leave - font as is. Pair with `@end flushleft'. `@flushright' analogous. - *Note `@flushleft' and `@flushright': flushleft & flushright. - -`@footnote{TEXT-OF-FOOTNOTE}' - Enter a footnote. Footnote text is printed at the bottom of the - page by TeX; Info may format in either `End' node or `Separate' - node style. *Note Footnotes::. - -`@footnotestyle STYLE' - Specify an Info file's footnote style, either `end' for the end - node style or `separate' for the separate node style. *Note - Footnotes::. - -`@format' - Begin a kind of example. Like `@example' or `@display', but do - not narrow the margins and do not select the fixed-width font. - Pair with `@end format'. *Note `@example': example. - -`@ftable FORMATTING-COMMAND' - Begin a two-column table, using `@item' for each entry. - Automatically enter each of the items in the first column into the - index of functions. Pair with `@end ftable'. The same as - `@table', except for indexing. *Note `@ftable' and `@vtable': - ftable vtable. - -`@group' - Hold text together that must appear on one printed page. Pair with - `@end group'. Not relevant to Info. *Note `@group': group. - -`@H{C}' - Generate the long Hungarian umlaut accent over C, as in ''o. - -`@heading TITLE' - Print an unnumbered section-like heading in the text, but not in - the table of contents of a printed manual. In Info, the title is - underlined with equal signs. *Note Section Commands: - unnumberedsec appendixsec heading. - -`@headings ON-OFF-SINGLE-DOUBLE' - Turn page headings on or off, and/or specify single-sided or - double-sided page headings for printing. *Note The `@headings' - Command: headings on off. - -`@html' - Enter HTML completely. Pair with `@end html'. *Note Raw - Formatter Commands::. - -`@hyphenation{HY-PHEN-A-TED WORDS}' - Explicitly define hyphenation points. *Note `@-' and - `@hyphenation': - and hyphenation. - -`@i{TEXT}' - Print TEXT in italic font. No effect in Info. *Note Fonts::. - -`@ifclear FLAG' - If FLAG is cleared, the Texinfo formatting commands format text - between `@ifclear FLAG' and the following `@end ifclear' command. - *Note `@set' `@clear' `@value': set clear value. - -`@ifhtml' -`@ifinfo' - Begin a stretch of text that will be ignored by TeX when it - typesets the printed manual. The text appears only in the HTML - resp. Info file. Pair with `@end ifhtml' resp. `@end ifinfo'. - *Note Conditionals::. - -`@ifnothtml' -`@ifnotinfo' -`@ifnottex' - Begin a stretch of text that will be ignored in one output format - but not the others. The text appears only in the format not - specified. Pair with `@end ifnothtml' resp. `@end ifnotinfo' resp. - `@end ifnotinfo'. *Note Conditionals::. - -`@ifset FLAG' - If FLAG is set, the Texinfo formatting commands format text - between `@ifset FLAG' and the following `@end ifset' command. - *Note `@set' `@clear' `@value': set clear value. - -`@iftex' - Begin a stretch of text that will not appear in the Info file, but - will be processed only by TeX. Pair with `@end iftex'. *Note - Conditionally Visible Text: Conditionals. - -`@ignore' - Begin a stretch of text that will not appear in either the Info - file or the printed output. Pair with `@end ignore'. *Note - Comments and Ignored Text: Comments. - -`@image{FILENAME, [WIDTH], [HEIGHT]}' - Include graphics image in external FILENAME scaled to the given - WIDTH and/or HEIGHT. *Note Images::. - -`@include FILENAME' - Incorporate the contents of the file FILENAME into the Info file - or printed document. *Note Include Files::. - -`@inforef{NODE-NAME, [ENTRY-NAME], INFO-FILE-NAME}' - Make a cross reference to an Info file for which there is no - printed manual. *Note Cross references using `@inforef': inforef. - -`\input MACRO-DEFINITIONS-FILE' - Use the specified macro definitions file. This command is used - only in the first line of a Texinfo file to cause TeX to make use - of the `texinfo' macro definitions file. The backslash in `\input' - is used instead of an `@' because TeX does not recognize `@' until - after it has read the definitions file. *Note The Texinfo File - Header: Header. - -`@item' - Indicate the beginning of a marked paragraph for `@itemize' and - `@enumerate'; indicate the beginning of the text of a first column - entry for `@table', `@ftable', and `@vtable'. *Note Lists and - Tables::. - -`@itemize MARK-GENERATING-CHARACTER-OR-COMMAND' - Produce a sequence of indented paragraphs, with a mark inside the - left margin at the beginning of each paragraph. Pair with `@end - itemize'. *Note `@itemize': itemize. - -`@itemx' - Like `@item' but do not generate extra vertical space above the - item text. *Note `@itemx': itemx. - -`@kbd{KEYBOARD-CHARACTERS}' - Indicate text that is characters of input to be typed by users. - *Note `@kbd': kbd. - -`@kbdinputstyle STYLE' - Specify when `@kbd' should use a font distinct from `@code'. - *Note `@kbd': kbd. - -`@key{KEY-NAME}' - Indicate a name for a key on a keyboard. *Note `@key': key. - -`@kindex ENTRY' - Add ENTRY to the index of keys. *Note Defining the Entries of an - Index: Index Entries. - -`@L{}' -`@l{}' - Generate the uppercase and lowercase Polish suppressed-L letters, - respectively: L/, l/. - -`@lisp' - Begin an example of Lisp code. Indent text, do not fill, and - select fixed-width font. Pair with `@end lisp'. *Note `@lisp': - Lisp Example. - -`@lowersections' - Change subsequent chapters to sections, sections to subsections, - and so on. *Note `@raisesections' and `@lowersections': - Raise/lower sections. - -`@macro MACRO-NAME {PARAMS}' - Define a new Texinfo command `@MACRO-NAME{PARAMS}'. Only - supported by `makeinfo' and `texi2dvi'. *Note Defining Macros::. - -`@majorheading TITLE' - Print a chapter-like heading in the text, but not in the table of - contents of a printed manual. Generate more vertical whitespace - before the heading than the `@chapheading' command. In Info, the - chapter heading line is underlined with asterisks. *Note - `@majorheading' and `@chapheading': majorheading & chapheading. - -`@math{MATHEMATICAL-EXPRESSION}' - Format a mathematical expression. *Note `@math' - Inserting - Mathematical Expressions: math. - -`@menu' - Mark the beginning of a menu of nodes in Info. No effect in a - printed manual. Pair with `@end menu'. *Note Menus::. - -`@minus{}' - Generate a minus sign, `-'. *Note `@minus': minus. - -`@multitable COLUMN-WIDTH-SPEC' - Begin a multi-column table. Pair with `@end multitable'. *Note - Multitable Column Widths::. - -`@need N' - Start a new page in a printed manual if fewer than N mils - (thousandths of an inch) remain on the current page. *Note - `@need': need. - -`@node NAME, NEXT, PREVIOUS, UP' - Define the beginning of a new node in Info, and serve as a locator - for references for TeX. *Note `@node': node. - -`@noindent' - Prevent text from being indented as if it were a new paragraph. - *Note `@noindent': noindent. - -`@O{}' -`@o{}' - Generate the uppercase and lowercase O-with-slash letters, - respectively: O/, o/. - -`@oddfooting [LEFT] @| [CENTER] @| [RIGHT]' -`@oddheading [LEFT] @| [CENTER] @| [RIGHT]' - Specify page footings resp. headings for odd-numbered (right-hand) - pages. Only allowed inside `@iftex'. *Note How to Make Your Own - Headings: Custom Headings. - -`@OE{}' -`@oe{}' - Generate the uppercase and lowercase OE ligatures, respectively: - OE, oe. *Note Inserting Accents::. - -`@page' - Start a new page in a printed manual. No effect in Info. *Note - `@page': page. - -`@paragraphindent INDENT' - Indent paragraphs by INDENT number of spaces; delete indentation - if the value of INDENT is 0; and do not change indentation if - INDENT is `asis'. *Note Paragraph Indenting: paragraphindent. - -`@pindex ENTRY' - Add ENTRY to the index of programs. *Note Defining the Entries of - an Index: Index Entries. - -`@point{}' - Indicate the position of point in a buffer to the reader with a - glyph: `-!-'. *Note Indicating Point in a Buffer: Point Glyph. - -`@pounds{}' - Generate the pounds sterling currency sign. *Note `@pounds{}': - pounds. - -`@print{}' - Indicate printed output to the reader with a glyph: `-|'. *Note - Print Glyph::. - -`@printindex INDEX-NAME' - Print an alphabetized two-column index in a printed manual or - generate an alphabetized menu of index entries for Info. *Note - Printing Indices & Menus::. - -`@pxref{NODE-NAME, [ENTRY], [TOPIC-OR-TITLE], [INFO-FILE], [MANUAL]}' - Make a reference that starts with a lower case `see' in a printed - manual. Use within parentheses only. Do not follow command with a - punctuation mark--the Info formatting commands automatically insert - terminating punctuation as needed. Only the first argument is - mandatory. *Note `@pxref': pxref. - -`@questiondown{}' - Generate an upside-down question mark. *Note Inserting Accents::. - -`@quotation' - Narrow the margins to indicate text that is quoted from another - real or imaginary work. Write command on a line of its own. Pair - with `@end quotation'. *Note `@quotation': quotation. - -`@r{TEXT}' - Print TEXT in roman font. No effect in Info. *Note Fonts::. - -`@raisesections' - Change subsequent sections to chapters, subsections to sections, - and so on. *Note `@raisesections' and `@lowersections': - Raise/lower sections. - -`@ref{NODE-NAME, [ENTRY], [TOPIC-OR-TITLE], [INFO-FILE], [MANUAL]}' - Make a reference. In a printed manual, the reference does not - start with a `See'. Follow command with a punctuation mark. Only - the first argument is mandatory. *Note `@ref': ref. - -`@refill' - In Info, refill and indent the paragraph after all the other - processing has been done. No effect on TeX, which always refills. - This command is no longer needed, since all formatters now - automatically refill. *Note Refilling Paragraphs::. - -`@result{}' - Indicate the result of an expression to the reader with a special - glyph: `=>'. *Note `@result': result. - -`@ringaccent{C}' - Generate a ring accent over the next character, as in *o. *Note - Inserting Accents::. - -`@samp{TEXT}' - Highlight TEXT that is a literal example of a sequence of - characters. Used for single characters, for statements, and often - for entire shell commands. *Note `@samp': samp. - -`@sc{TEXT}' - Set TEXT in a printed output in THE SMALL CAPS FONT and set text - in the Info file in uppercase letters. *Note Smallcaps::. - -`@section TITLE' - Begin a section within a chapter. In a printed manual, the section - title is numbered and appears in the table of contents. In Info, - the title is underlined with equal signs. *Note `@section': - section. - -`@set FLAG [STRING]' - Make FLAG active, causing the Texinfo formatting commands to - format text between subsequent pairs of `@ifset FLAG' and `@end - ifset' commands. Optionally, set value of FLAG to STRING. *Note - `@set' `@clear' `@value': set clear value. - -`@setchapternewpage ON-OFF-ODD' - Specify whether chapters start on new pages, and if so, whether on - odd-numbered (right-hand) new pages. *Note `@setchapternewpage': - setchapternewpage. - -`@setfilename INFO-FILE-NAME' - Provide a name to be used by the Info file. This command is - essential for TeX formatting as well, even though it produces no - output. *Note `@setfilename': setfilename. - -`@settitle TITLE' - Provide a title for page headers in a printed manual. *Note - `@settitle': settitle. - -`@shortcontents' - Print a short table of contents. Not relevant to Info, which uses - menus rather than tables of contents. A synonym for - `@summarycontents'. *Note Generating a Table of Contents: - Contents. - -`@shorttitlepage{TITLE}' - Generate a minimal title page. *Note `@titlepage': titlepage. - -`@smallbook' - Cause TeX to produce a printed manual in a 7 by 9.25 inch format - rather than the regular 8.5 by 11 inch format. *Note Printing - Small Books: smallbook. Also, see *Note `@smallexample' and - `@smalllisp': smallexample & smalllisp. - -`@smallexample' - Indent text to indicate an example. Do not fill, select - fixed-width font. In `@smallbook' format, print text in a smaller - font than with `@example'. Pair with `@end smallexample'. *Note - `@smallexample' and `@smalllisp': smallexample & smalllisp. - -`@smalllisp' - Begin an example of Lisp code. Indent text, do not fill, select - fixed-width font. In `@smallbook' format, print text in a smaller - font. Pair with `@end smalllisp'. *Note `@smallexample' and - `@smalllisp': smallexample & smalllisp. - -`@sp N' - Skip N blank lines. *Note `@sp': sp. - -`@ss{}' - Generate the German sharp-S es-zet letter, ss. *Note Inserting - Accents::. - -`@strong TEXT' - Emphasize TEXT by typesetting it in a *bold* font for the printed - manual and by surrounding it with asterisks for Info. *Note - Emphasizing Text: emph & strong. - -`@subheading TITLE' - Print an unnumbered subsection-like heading in the text, but not in - the table of contents of a printed manual. In Info, the title is - underlined with hyphens. *Note `@unnumberedsubsec' - `@appendixsubsec' `@subheading': unnumberedsubsec appendixsubsec - subheading. - -`@subsection TITLE' - Begin a subsection within a section. In a printed manual, the - subsection title is numbered and appears in the table of contents. - In Info, the title is underlined with hyphens. *Note - `@subsection': subsection. - -`@subsubheading TITLE' - Print an unnumbered subsubsection-like heading in the text, but - not in the table of contents of a printed manual. In Info, the - title is underlined with periods. *Note The `subsub' Commands: - subsubsection. - -`@subsubsection TITLE' - Begin a subsubsection within a subsection. In a printed manual, - the subsubsection title is numbered and appears in the table of - contents. In Info, the title is underlined with periods. *Note - The `subsub' Commands: subsubsection. - -`@subtitle TITLE' - In a printed manual, set a subtitle in a normal sized font flush to - the right-hand side of the page. Not relevant to Info, which does - not have title pages. *Note `@title' `@subtitle' and `@author' - Commands: title subtitle author. - -`@summarycontents' - Print a short table of contents. Not relevant to Info, which uses - menus rather than tables of contents. A synonym for - `@shortcontents'. *Note Generating a Table of Contents: Contents. - -`@syncodeindex FROM-INDEX INTO-INDEX' - Merge the index named in the first argument into the index named in - the second argument, printing the entries from the first index in - `@code' font. *Note Combining Indices::. - -`@synindex FROM-INDEX INTO-INDEX' - Merge the index named in the first argument into the index named in - the second argument. Do not change the font of FROM-INDEX - entries. *Note Combining Indices::. - -`@t{TEXT}' - Print TEXT in a fixed-width, typewriter-like font. No effect in - Info. *Note Fonts::. - -`@tab' - Separate columns in a multitable. *Note Multitable Rows::. - -`@table FORMATTING-COMMAND' - Begin a two-column table, using `@item' for each entry. Write - each first column entry on the same line as `@item'. First column - entries are printed in the font resulting from FORMATTING-COMMAND. - Pair with `@end table'. *Note Making a Two-column Table: - Two-column Tables. Also see *Note `@ftable' and `@vtable': ftable - vtable, and *Note `@itemx': itemx. - -`@TeX{}' - Insert the logo TeX. *Note Inserting TeX and (C): TeX and - copyright. - -`@tex' - Enter TeX completely. Pair with `@end tex'. *Note Raw Formatter - Commands::. - -`@thischapter' -`@thischaptername' -`@thisfile' -`@thispage' -`@thistitle' - Only allowed in a heading or footing. Stands for the number and - name of the current chapter (in the format `Chapter 1: Title'), - the chapter name only, the filename, the current page number, and - the title of the document, respectively. *Note How to Make Your - Own Headings: Custom Headings. - -`@tieaccent{CC}' - Generate a tie-after accent over the next two characters CC, as in - `[oo'. *Note Inserting Accents::. - -`@tindex ENTRY' - Add ENTRY to the index of data types. *Note Defining the Entries - of an Index: Index Entries. - -`@title TITLE' - In a printed manual, set a title flush to the left-hand side of the - page in a larger than normal font and underline it with a black - rule. Not relevant to Info, which does not have title pages. - *Note The `@title' `@subtitle' and `@author' Commands: title - subtitle author. - -`@titlefont{TEXT}' - In a printed manual, print TEXT in a larger than normal font. Not - relevant to Info, which does not have title pages. *Note The - `@titlefont' `@center' and `@sp' Commands: titlefont center sp. - -`@titlepage' - Indicate to Texinfo the beginning of the title page. Write - command on a line of its own. Pair with `@end titlepage'. - Nothing between `@titlepage' and `@end titlepage' appears in Info. - *Note `@titlepage': titlepage. - -`@today{}' - Insert the current date, in `1 Jan 1900' style. *Note How to Make - Your Own Headings: Custom Headings. - -`@top TITLE' - In a Texinfo file to be formatted with `makeinfo', identify the - topmost `@node' line in the file, which must be written on the line - immediately preceding the `@top' command. Used for `makeinfo''s - node pointer insertion feature. The title is underlined with - asterisks. Both the `@node' line and the `@top' line normally - should be enclosed by `@ifinfo' and `@end ifinfo'. In TeX and - `texinfo-format-buffer', the `@top' command is merely a synonym - for `@unnumbered'. *Note Creating Pointers with `makeinfo': - makeinfo Pointer Creation. - -`@u{C}' -`@ubaraccent{C}' -`@udotaccent{C}' - Generate a breve, underbar, or underdot accent, respectively, over - or under the character C, as in (o, o_, o-.. *Note Inserting - Accents::. - -`@unnumbered TITLE' - In a printed manual, begin a chapter that appears without chapter - numbers of any kind. The title appears in the table of contents - of a printed manual. In Info, the title is underlined with - asterisks. *Note `@unnumbered' and `@appendix': unnumbered & - appendix. - -`@unnumberedsec TITLE' - In a printed manual, begin a section that appears without section - numbers of any kind. The title appears in the table of contents - of a printed manual. In Info, the title is underlined with equal - signs. *Note Section Commands: unnumberedsec appendixsec heading. - -`@unnumberedsubsec TITLE' - In a printed manual, begin an unnumbered subsection within a - chapter. The title appears in the table of contents of a printed - manual. In Info, the title is underlined with hyphens. *Note - `@unnumberedsubsec' `@appendixsubsec' `@subheading': - unnumberedsubsec appendixsubsec subheading. - -`@unnumberedsubsubsec TITLE' - In a printed manual, begin an unnumbered subsubsection within a - chapter. The title appears in the table of contents of a printed - manual. In Info, the title is underlined with periods. *Note The - `subsub' Commands: subsubsection. - -`@uref{URL[, DISPLAYED-TEXT}' - Define a cross reference to an external uniform resource locator - for the World Wide Web. *Note `@url': url. - -`@url{URL}' - Indicate text that is a uniform resource locator for the World Wide - Web. *Note `@url': url. - -`@v{C}' - Generate check accent over the character C, as in ' - - Command: widget-button-press POS &optional EVENT - Invoke the button at POS, defaulting to point. If point is - not located on a button, invoke the binding in - `widget-global-map' (by default the global map). - -`mouse-2' - - Command: widget-button-click EVENT - Invoke the button at the location of the mouse pointer. If - the mouse pointer is located in an editable text field, - invoke the binding in `widget-global-map' (by default the - global map). - - There are several different kind of buttons, all of which are -present in the example: - -*The Option Field Tags.* - When you invoke one of these buttons, you will be asked to choose - between a number of different options. This is how you edit an - option field. Option fields are created by the `menu-choice' - widget. In the example, `Choose' is an option field tag. - -*The `[INS]' and `[DEL]' buttons.* - Activating these will insert or delete elements from a editable - list. The list is created by the `editable-list' widget. - -*Embedded Buttons.* - The `_other work_' is an example of an embedded button. Embedded - buttons are not associated with a fields, but can serve any - purpose, such as implementing hypertext references. They are - usually created by the `link' widget. - -*The `[ ]' and `[X]' buttons.* - Activating one of these will convert it to the other. This is - useful for implementing multiple-choice fields. You can create it - wit - -*The `( )' and `(*)' buttons.* - Only one radio button in a `radio-button-choice' widget can be - selected at any time. When you invoke one of the unselected radio - buttons, it will be selected and the previous selected radio - button will become unselected. - -*The `[Apply Form]' `[Reset Form]' buttons.* - These are explicit buttons made with the `push-button' widget. - The main difference from the `link' widget is that the buttons are - will be displayed as GUI buttons when possible. enough. - - To make them easier to locate, buttons are emphasized in the buffer. - - - Face: widget-button-face - Face used for buttons. - - - User Option: widget-mouse-face - Face used for buttons when the mouse pointer is above it. - -Navigation ----------- - - You can use all the normal Emacs commands to move around in a form -buffer, plus you will have these additional commands: - -`' - - Command: widget-forward &optional COUNT - Move point COUNT buttons or editing fields forward. - -`' - - Command: widget-backward &optional COUNT - Move point COUNT buttons or editing fields backward. - - -File: widget.info, Node: Programming Example, Next: Setting Up the Buffer, Prev: User Interface, Up: Top - -Programming Example -=================== - - Here is the code to implement the user interface example (see *Note -User Interface::). - - (require 'widget) - - (eval-when-compile - (require 'wid-edit)) - - (defvar widget-example-repeat) - - (defun widget-example () - "Create the widgets from the Widget manual." - (interactive) - (kill-buffer (get-buffer-create "*Widget Example*")) - (switch-to-buffer (get-buffer-create "*Widget Example*")) - (kill-all-local-variables) - (make-local-variable 'widget-example-repeat) - (widget-insert "Here is some documentation.\n\nName: ") - (widget-create 'editable-field - :size 13 - "My Name") - (widget-create 'menu-choice - :tag "Choose" - :value "This" - :help-echo "Choose me, please!" - :notify (lambda (widget &rest ignore) - (message "%s is a good choice!" - (widget-value widget))) - '(item :tag "This option" :value "This") - '(choice-item "That option") - '(editable-field :menu-tag "No option" "Thus option")) - (widget-insert "Address: ") - (widget-create 'editable-field - "Some Place\nIn some City\nSome country.") - (widget-insert "\nSee also ") - (widget-create 'link - :notify (lambda (&rest ignore) - (widget-value-set widget-example-repeat - '("En" "To" "Tre")) - (widget-setup)) - "other work") - (widget-insert " for more information.\n\nNumbers: count to three below\n") - (setq widget-example-repeat - (widget-create 'editable-list - :entry-format "%i %d %v" - :notify (lambda (widget &rest ignore) - (let ((old (widget-get widget - ':example-length)) - (new (length (widget-value widget)))) - (unless (eq old new) - (widget-put widget ':example-length new) - (message "You can count to %d." new)))) - :value '("One" "Eh, two?" "Five!") - '(editable-field :value "three"))) - (widget-insert "\n\nSelect multiple:\n\n") - (widget-create 'checkbox t) - (widget-insert " This\n") - (widget-create 'checkbox nil) - (widget-insert " That\n") - (widget-create 'checkbox - :notify (lambda (&rest ignore) (message "Tickle")) - t) - (widget-insert " Thus\n\nSelect one:\n\n") - (widget-create 'radio-button-choice - :value "One" - :notify (lambda (widget &rest ignore) - (message "You selected %s" - (widget-value widget))) - '(item "One") '(item "Another One.") '(item "A Final One.")) - (widget-insert "\n") - (widget-create 'push-button - :notify (lambda (&rest ignore) - (if (= (length (widget-value widget-example-repeat)) - 3) - (message "Congratulation!") - (error "Three was the count!"))) - "Apply Form") - (widget-insert " ") - (widget-create 'push-button - :notify (lambda (&rest ignore) - (widget-example)) - "Reset Form") - (widget-insert "\n") - (use-local-map widget-keymap) - (widget-setup)) - - -File: widget.info, Node: Setting Up the Buffer, Next: Basic Types, Prev: Programming Example, Up: Top - -Setting Up the Buffer -===================== - - Widgets are created with `widget-create', which returns a "widget" -object. This object can be queried and manipulated by other widget -functions, until it is deleted with `widget-delete'. After the widgets -have been created, `widget-setup' must be called to enable them. - - - Function: widget-create TYPE [ KEYWORD ARGUMENT ]... - Create and return a widget of type TYPE. The syntax for the TYPE - argument is described in *Note Basic Types::. - - The keyword arguments can be used to overwrite the keyword - arguments that are part of TYPE. - - - Function: widget-delete WIDGET - Delete WIDGET and remove it from the buffer. - - - Function: widget-setup - Setup a buffer to support widgets. - - This should be called after creating all the widgets and before - allowing the user to edit them. - - - If you want to insert text outside the widgets in the form, the -recommended way to do that is with `widget-insert'. - - - Function: widget-insert - Insert the arguments, either strings or characters, at point. The - inserted text will be read only. - - There is a standard widget keymap which you might find useful. - - - Const: widget-keymap - A keymap with the global keymap as its parent. - and `C-' are bound to `widget-forward' and - `widget-backward', respectively. `' and `mouse-2' are bound - to `widget-button-press' and `widget-button-'. - - - Variable: widget-global-map - Keymap used by `widget-button-press' and `widget-button-click' - when not on a button. By default this is `global-map'. - - -File: widget.info, Node: Basic Types, Next: Sexp Types, Prev: Setting Up the Buffer, Up: Top - -Basic Types -=========== - - The syntax of a type specification is given below: - - NAME ::= (NAME [KEYWORD ARGUMENT]... ARGS) - | NAME - - Where, NAME is a widget name, KEYWORD is the name of a property, -ARGUMENT is the value of the property, and ARGS are interpreted in a -widget specific way. - - There following keyword arguments that apply to all widgets: - -`:value' - The initial value for widgets of this type. - -`:format' - This string will be inserted in the buffer when you create a - widget. The following `%' escapes are available: - - `%[' - `%]' - The text inside will be marked as a button. - - By default, the text will be shown in `widget-button-face', - and surrounded by brackets. - - - User Option: widget-button-prefix - String to prefix buttons. - - - User Option: widget-button-suffix - String to suffix buttons. - - `%{' - `%}' - The text inside will be displayed with the face specified by - `:sample-face'. - - `%v' - This will be replaces with the buffer representation of the - widgets value. What this is depends on the widget type. - - `%d' - Insert the string specified by `:doc' here. - - `%h' - Like `%d', with the following modifications: If the - documentation string is more than one line, it will add a - button which will toggle between showing only the first line, - and showing the full text. Furthermore, if there is no - `:doc' property in the widget, it will instead examine the - `:documentation-property' property. If it is a lambda - expression, it will be called with the widget's value as an - argument, and the result will be used as the documentation - text. - - `%t' - Insert the string specified by `:tag' here, or the `princ' - representation of the value if there is no tag. - - `%%' - Insert a literal `%'. - -`:button-face' - Face used to highlight text inside %[ %] in the format. - -`:button-prefix' -`:button-suffix' - Text around %[ %] in the format. - - These can be - *nil* - No text is inserted. - - *a string* - The string is inserted literally. - - *a symbol* - The value of the symbol is expanded according to this table. - -`:doc' - The string inserted by the `%d' escape in the format string. - -`:tag' - The string inserted by the `%t' escape in the format string. - -`:tag-glyph' - Name of image to use instead of the string specified by `:tag' on - Emacsen that supports it. - -`:help-echo' - Message displayed whenever you move to the widget with either - `widget-forward' or `widget-backward'. - -`:indent' - An integer indicating the absolute number of spaces to indent - children of this widget. - -`:offset' - An integer indicating how many extra spaces to add to the widget's - grandchildren compared to this widget. - -`:extra-offset' - An integer indicating how many extra spaces to add to the widget's - children compared to this widget. - -`:notify' - A function called each time the widget or a nested widget is - changed. The function is called with two or three arguments. The - first argument is the widget itself, the second argument is the - widget that was changed, and the third argument is the event - leading to the change, if any. - -`:menu-tag' - Tag used in the menu when the widget is used as an option in a - `menu-choice' widget. - -`:menu-tag-get' - Function used for finding the tag when the widget is used as an - option in a `menu-choice' widget. By default, the tag used will - be either the `:menu-tag' or `:tag' property if present, or the - `princ' representation of the `:value' property if not. - -`:match' - Should be a function called with two arguments, the widget and a - value, and returning non-nil if the widget can represent the - specified value. - -`:validate' - A function which takes a widget as an argument, and return nil if - the widgets current value is valid for the widget. Otherwise, it - should return the widget containing the invalid data, and set that - widgets `:error' property to a string explaining the error. - - The following predefined function can be used: - - - Function: widget-children-validate WIDGET - All the `:children' of WIDGET must be valid. - -`:tab-order' - Specify the order in which widgets are traversed with - `widget-forward' or `widget-backward'. This is only partially - implemented. - - a. Widgets with tabbing order `-1' are ignored. - - b. (Unimplemented) When on a widget with tabbing order N, go to - the next widget in the buffer with tabbing order N+1 or `nil', - whichever comes first. - - c. When on a widget with no tabbing order specified, go to the - next widget in the buffer with a positive tabbing order, or - `nil' - -`:parent' - The parent of a nested widget (e.g. a `menu-choice' item or an - element of a `editable-list' widget). - -`:sibling-args' - This keyword is only used for members of a `radio-button-choice' or - `checklist'. The value should be a list of extra keyword - arguments, which will be used when creating the `radio-button' or - `checkbox' associated with this item. - - - User Option: widget-glyph-directory - Directory where glyphs are found. Widget will look here for a - file with the same name as specified for the image, with either a - `.xpm' (if supported) or `.xbm' extension. - - - User Option: widget-glyph-enable - If non-nil, allow glyphs to appear on displays where they are - supported. - -* Menu: - -* link:: -* url-link:: -* info-link:: -* push-button:: -* editable-field:: -* text:: -* menu-choice:: -* radio-button-choice:: -* item:: -* choice-item:: -* toggle:: -* checkbox:: -* checklist:: -* editable-list:: -* group:: - - -File: widget.info, Node: link, Next: url-link, Prev: Basic Types, Up: Basic Types - -The `link' Widget ------------------ - - Syntax: - - TYPE ::= (link [KEYWORD ARGUMENT]... [ VALUE ]) - - The VALUE, if present, is used to initialize the `:value' property. -The value should be a string, which will be inserted in the buffer. - - By default the link will be shown in brackets. - - - User Option: widget-link-prefix - String to prefix links. - - - User Option: widget-link-suffix - String to suffix links. - - -File: widget.info, Node: url-link, Next: info-link, Prev: link, Up: Basic Types - -The `url-link' Widget ---------------------- - - Syntax: - - TYPE ::= (url-link [KEYWORD ARGUMENT]... URL) - - When this link is invoked, the WWW browser specified by -`browse-url-browser-function' will be called with URL. - - -File: widget.info, Node: info-link, Next: push-button, Prev: url-link, Up: Basic Types - -The `info-link' Widget ----------------------- - - Syntax: - - TYPE ::= (info-link [KEYWORD ARGUMENT]... ADDRESS) - - When this link is invoked, the built-in info browser is started on -ADDRESS. - - -File: widget.info, Node: push-button, Next: editable-field, Prev: info-link, Up: Basic Types - -The `push-button' Widget ------------------------- - - Syntax: - - TYPE ::= (push-button [KEYWORD ARGUMENT]... [ VALUE ]) - - The VALUE, if present, is used to initialize the `:value' property. -The value should be a string, which will be inserted in the buffer. - - By default the tag will be shown in brackets. - - - User Option: widget-push-button-prefix - String to prefix push buttons. - - - User Option: widget-push-button-suffix - String to suffix push buttons. - - -File: widget.info, Node: editable-field, Next: text, Prev: push-button, Up: Basic Types - -The `editable-field' Widget ---------------------------- - - Syntax: - - TYPE ::= (editable-field [KEYWORD ARGUMENT]... [ VALUE ]) - - The VALUE, if present, is used to initialize the `:value' property. -The value should be a string, which will be inserted in field. This -widget will match all string values. - - The following extra properties are recognized. - -`:size' - The width of the editable field. - By default the field will reach to the end of the line. - -`:value-face' - Face used for highlighting the editable field. Default is - `widget-field-face'. - -`:secret' - Character used to display the value. You can set this to e.g. `?*' - if the field contains a password or other secret information. By - default, the value is not secret. - -`:valid-regexp' - By default the `:validate' function will match the content of the - field with the value of this attribute. The default value is `""' - which matches everything. - -`:keymap' - Keymap used in the editable field. The default value is - `widget-field-keymap', which allows you to use all the normal - editing commands, even if the buffers major mode suppress some of - them. Pressing return invokes the function specified by `:action'. - - -File: widget.info, Node: text, Next: menu-choice, Prev: editable-field, Up: Basic Types - -The `text' Widget ------------------ - - This is just like `editable-field', but intended for multiline text -fields. The default `:keymap' is `widget-text-keymap', which does not -rebind the return key. - - -File: widget.info, Node: menu-choice, Next: radio-button-choice, Prev: text, Up: Basic Types - -The `menu-choice' Widget ------------------------- - - Syntax: - - TYPE ::= (menu-choice [KEYWORD ARGUMENT]... TYPE ... ) - - The TYPE arguments represents each possible choice. The widgets -value of will be the value of the chosen TYPE argument. This widget -will match any value that matches at least one of the specified TYPE -arguments. - -`:void' - Widget type used as a fallback when the value does not match any - of the specified TYPE arguments. - -`:case-fold' - Set this to nil if you don't want to ignore case when prompting - for a choice through the minibuffer. - -`:children' - A list whose car is the widget representing the currently chosen - type in the buffer. - -`:choice' - The current chosen type - -`:args' - The list of types. - - -File: widget.info, Node: radio-button-choice, Next: item, Prev: menu-choice, Up: Basic Types - -The `radio-button-choice' Widget --------------------------------- - - Syntax: - - TYPE ::= (radio-button-choice [KEYWORD ARGUMENT]... TYPE ... ) - - The TYPE arguments represents each possible choice. The widgets -value of will be the value of the chosen TYPE argument. This widget -will match any value that matches at least one of the specified TYPE -arguments. - - The following extra properties are recognized. - -`:entry-format' - This string will be inserted for each entry in the list. The - following `%' escapes are available: - `%v' - Replaced with the buffer representation of the TYPE widget. - - `%b' - Replace with the radio button. - - `%%' - Insert a literal `%'. - -`button-args' - A list of keywords to pass to the radio buttons. Useful for - setting e.g. the `:help-echo' for each button. - -`:buttons' - The widgets representing the radio buttons. - -`:children' - The widgets representing each type. - -`:choice' - The current chosen type - -`:args' - The list of types. - - You can add extra radio button items to a `radio-button-choice' -widget after it has been created with the function -`widget-radio-add-item'. - - - Function: widget-radio-add-item WIDGET TYPE - Add to `radio-button-choice' widget WIDGET a new radio button item - of type TYPE. - - Please note that such items added after the `radio-button-choice' -widget has been created will *not* be properly destructed when you call -`widget-delete'. - - -File: widget.info, Node: item, Next: choice-item, Prev: radio-button-choice, Up: Basic Types - -The `item' Widget ------------------ - - Syntax: - - ITEM ::= (item [KEYWORD ARGUMENT]... VALUE) - - The VALUE, if present, is used to initialize the `:value' property. -The value should be a string, which will be inserted in the buffer. -This widget will only match the specified value. - - -File: widget.info, Node: choice-item, Next: toggle, Prev: item, Up: Basic Types - -The `choice-item' Widget ------------------------- - - Syntax: - - ITEM ::= (choice-item [KEYWORD ARGUMENT]... VALUE) - - The VALUE, if present, is used to initialize the `:value' property. -The value should be a string, which will be inserted in the buffer as a -button. Activating the button of a `choice-item' is equivalent to -activating the parent widget. This widget will only match the -specified value. - - -File: widget.info, Node: toggle, Next: checkbox, Prev: choice-item, Up: Basic Types - -The `toggle' Widget -------------------- - - Syntax: - - TYPE ::= (toggle [KEYWORD ARGUMENT]...) - - The widget has two possible states, `on' and `off', which -corresponds to a `t' or `nil' value. - - The following extra properties are recognized. - -`:on' - String representing the `on' state. By default the string `on'. - -`:off' - String representing the `off' state. By default the string `off'. - -`:on-glyph' - Name of a glyph to be used instead of the `:on' text string, on - emacsen that supports it. - -`:off-glyph' - Name of a glyph to be used instead of the `:off' text string, on - emacsen that supports it. - - -File: widget.info, Node: checkbox, Next: checklist, Prev: toggle, Up: Basic Types - -The `checkbox' Widget ---------------------- - - The widget has two possible states, `selected' and `unselected', -which corresponds to a `t' or `nil' value. - - Syntax: - - TYPE ::= (checkbox [KEYWORD ARGUMENT]...) - - -File: widget.info, Node: checklist, Next: editable-list, Prev: checkbox, Up: Basic Types - -The `checklist' Widget ----------------------- - - Syntax: - - TYPE ::= (checklist [KEYWORD ARGUMENT]... TYPE ... ) - - The TYPE arguments represents each checklist item. The widgets -value of will be a list containing the value of each ticked TYPE -argument. The checklist widget will match a list whose elements all -matches at least one of the specified TYPE arguments. - - The following extra properties are recognized. - -`:entry-format' - This string will be inserted for each entry in the list. The - following `%' escapes are available: - `%v' - Replaced with the buffer representation of the TYPE widget. - - `%b' - Replace with the checkbox. - - `%%' - Insert a literal `%'. - -`:greedy' - Usually, a checklist will only match if the items are in the exact - sequence given in the specification. By setting `:greedy' to - non-nil, it will allow the items to come in any sequence. - However, if you extract the value they will be in the sequence - given in the checklist. I.e. the original sequence is forgotten. - -`button-args' - A list of keywords to pass to the checkboxes. Useful for setting - e.g. the `:help-echo' for each checkbox. - -`:buttons' - The widgets representing the checkboxes. - -`:children' - The widgets representing each type. - -`:args' - The list of types. - - -File: widget.info, Node: editable-list, Next: group, Prev: checklist, Up: Basic Types - -The `editable-list' Widget --------------------------- - - Syntax: - - TYPE ::= (editable-list [KEYWORD ARGUMENT]... TYPE) - - The value is a list, where each member represents one widget of type -TYPE. - - The following extra properties are recognized. - -`:entry-format' - This string will be inserted for each entry in the list. The - following `%' escapes are available: - `%v' - This will be replaced with the buffer representation of the - TYPE widget. - - `%i' - Insert the [INS] button. - - `%d' - Insert the [DEL] button. - - `%%' - Insert a literal `%'. - -`:insert-button-args' - A list of keyword arguments to pass to the insert buttons. - -`:delete-button-args' - A list of keyword arguments to pass to the delete buttons. - -`:append-button-args' - A list of keyword arguments to pass to the trailing insert button. - -`:buttons' - The widgets representing the insert and delete buttons. - -`:children' - The widgets representing the elements of the list. - -`:args' - List whose car is the type of the list elements. - - -File: widget.info, Node: group, Prev: editable-list, Up: Basic Types - -The `group' Widget ------------------- - - This widget simply group other widget together. - - Syntax: - - TYPE ::= (group [KEYWORD ARGUMENT]... TYPE...) - - The value is a list, with one member for each TYPE. - - -File: widget.info, Node: Sexp Types, Next: Widget Properties, Prev: Basic Types, Up: Top - -Sexp Types -========== - - A number of widgets for editing s-expressions (lisp types) are also -available. These basically fall in the following categories. - -* Menu: - -* constants:: -* generic:: -* atoms:: -* composite:: - - -File: widget.info, Node: constants, Next: generic, Prev: Sexp Types, Up: Sexp Types - -The Constant Widgets. ---------------------- - - The `const' widget can contain any lisp expression, but the user is -prohibited from editing edit it, which is mainly useful as a component -of one of the composite widgets. - - The syntax for the `const' widget is - - TYPE ::= (const [KEYWORD ARGUMENT]... [ VALUE ]) - - The VALUE, if present, is used to initialize the `:value' property -and can be any s-expression. - - - Widget: const - This will display any valid s-expression in an immutable part of - the buffer. - - There are two variations of the `const' widget, namely -`variable-item' and `function-item'. These should contain a symbol -with a variable or function binding. The major difference from the -`const' widget is that they will allow the user to see the variable or -function documentation for the symbol. - - - Widget: variable-item - An immutable symbol that is bound as a variable. - - - Widget: function-item - An immutable symbol that is bound as a function. - - -File: widget.info, Node: generic, Next: atoms, Prev: constants, Up: Sexp Types - -Generic Sexp Widget. --------------------- - - The `sexp' widget can contain any lisp expression, and allows the -user to edit it inline in the buffer. - - The syntax for the `sexp' widget is - - TYPE ::= (sexp [KEYWORD ARGUMENT]... [ VALUE ]) - - - Widget: sexp - This will allow you to edit any valid s-expression in an editable - buffer field. - - The `sexp' widget takes the same keyword arguments as the - `editable-field' widget. - - -File: widget.info, Node: atoms, Next: composite, Prev: generic, Up: Sexp Types - -Atomic Sexp Widgets. --------------------- - - The atoms are s-expressions that does not consist of other -s-expressions. A string is an atom, while a list is a composite type. -You can edit the value of an atom with the following widgets. - - The syntax for all the atoms are - - TYPE ::= (NAME [KEYWORD ARGUMENT]... [ VALUE ]) - - The VALUE, if present, is used to initialize the `:value' property -and must be an expression of the same type as the widget. I.e. the -string widget can only be initialized with a string. - - All the atom widgets take the same keyword arguments as the -`editable-field' widget. - - - Widget: string - Allows you to edit a string in an editable field. - - - Widget: regexp - Allows you to edit a regular expression in an editable field. - - - Widget: character - Allows you to enter a character in an editable field. - - - Widget: file - Allows you to edit a file name in an editable field. If you invoke - the tag button, you can edit the file name in the mini-buffer with - completion. - - Keywords: - `:must-match' - If this is set to non-nil, only existing file names will be - allowed in the minibuffer. - - - Widget: directory - Allows you to edit a directory name in an editable field. Similar - to the `file' widget. - - - Widget: symbol - Allows you to edit a lisp symbol in an editable field. - - - Widget: function - Allows you to edit a lambda expression, or a function name with - completion. - - - Widget: variable - Allows you to edit a variable name, with completion. - - - Widget: integer - Allows you to edit an integer in an editable field. - - - Widget: number - Allows you to edit a number in an editable field. - - - Widget: boolean - Allows you to edit a boolean. In lisp this means a variable which - is either nil meaning false, or non-nil meaning true. - - -File: widget.info, Node: composite, Prev: atoms, Up: Sexp Types - -Composite Sexp Widgets. ------------------------ - - The syntax for the composite are - - TYPE ::= (NAME [KEYWORD ARGUMENT]... COMPONENT...) - - Where each COMPONENT must be a widget type. Each component widget -will be displayed in the buffer, and be editable to the user. - - - Widget: cons - The value of a `cons' widget is a cons-cell where the car is the - value of the first component and the cdr is the value of the second - component. There must be exactly two components. - - - Widget: list - The value of a `list' widget is a list containing the value of - each of its component. - - - Widget: vector - The value of a `vector' widget is a vector containing the value of - each of its component. - - The above suffice for specifying fixed size lists and vectors. To -get variable length lists and vectors, you can use a `choice', `set' or -`repeat' widgets together with the `:inline' keywords. If any -component of a composite widget has the `:inline' keyword set, its -value must be a list which will then be spliced into the composite. -For example, to specify a list whose first element must be a file name, -and whose remaining arguments should either by the symbol `t' or two -files, you can use the following widget specification: - - (list file - (choice (const t) - (list :inline t - :value ("foo" "bar") - string string))) - - The value of a widget of this type will either have the form `(file -t)' or `(file string string)'. - - This concept of inline is probably hard to understand. It was -certainly hard to implement so instead of confuse you more by trying to -explain it here, I'll just suggest you meditate over it for a while. - - - Widget: choice - Allows you to edit a sexp which may have one of fixed set of - types. It is currently implemented with the `choice-menu' basic - widget, and has a similar syntax. - - - Widget: set - Allows you to specify a type which must be a list whose elements - all belong to given set. The elements of the list is not - significant. This is implemented on top of the `checklist' basic - widget, and has a similar syntax. - - - Widget: repeat - Allows you to specify a variable length list whose members are all - of the same type. Implemented on top of the `editable-list' basic - widget, and has a similar syntax. - - -File: widget.info, Node: Widget Properties, Next: Defining New Widgets, Prev: Sexp Types, Up: Top - -Properties -========== - - You can examine or set the value of a widget by using the widget -object that was returned by `widget-create'. - - - Function: widget-value WIDGET - Return the current value contained in WIDGET. It is an error to - call this function on an uninitialized widget. - - - Function: widget-value-set WIDGET VALUE - Set the value contained in WIDGET to VALUE. It is an error to - call this function with an invalid VALUE. - - *Important:* You *must* call `widget-setup' after modifying the -value of a widget before the user is allowed to edit the widget again. -It is enough to call `widget-setup' once if you modify multiple -widgets. This is currently only necessary if the widget contains an -editing field, but may be necessary for other widgets in the future. - - If your application needs to associate some information with the -widget objects, for example a reference to the item being edited, it -can be done with `widget-put' and `widget-get'. The property names -must begin with a `:'. - - - Function: widget-put WIDGET PROPERTY VALUE - In WIDGET set PROPERTY to VALUE. PROPERTY should be a symbol, - while VALUE can be anything. - - - Function: widget-get WIDGET PROPERTY - In WIDGET return the value for PROPERTY. PROPERTY should be a - symbol, the value is what was last set by `widget-put' for - PROPERTY. - - - Function: widget-member WIDGET PROPERTY - Non-nil if WIDGET has a value (even nil) for property PROPERTY. - - Occasionally it can be useful to know which kind of widget you have, -i.e. the name of the widget type you gave when the widget was created. - - - Function: widget-type WIDGET - Return the name of WIDGET, a symbol. - - Widgets can be in two states: active, which means they are -modifiable by the user, or inactive, which means they cannot be -modified by the user. You can query or set the state with the -following code: - - ;; Examine if WIDGET is active or not. - (if (widget-apply WIDGET :active) - (message "Widget is active.") - (message "Widget is inactive.") - - ;; Make WIDGET inactive. - (widget-apply WIDGET :deactivate) - - ;; Make WIDGET active. - (widget-apply WIDGET :activate) - - A widget is inactive if itself, or any of its ancestors (found by -following the `:parent' link) have been deactivated. To make sure a -widget is really active, you must therefore activate both itself, and -all its ancestors. - - (while widget - (widget-apply widget :activate) - (setq widget (widget-get widget :parent))) - - You can check if a widget has been made inactive by examining the -value of `:inactive' keyword. If this is non-nil, the widget itself has -been deactivated. This is different from using the `:active' keyword, -in that the later tell you if the widget *or* any of its ancestors have -been deactivated. Do not attempt to set the `:inactive' keyword -directly. Use the `:activate' `:deactivated' keywords instead. - - -File: widget.info, Node: Defining New Widgets, Next: Widget Browser, Prev: Widget Properties, Up: Top - -Defining New Widgets -==================== - - You can define specialized widgets with `define-widget'. It allows -you to create a shorthand for more complex widgets, including specifying -component widgets and default new default values for the keyword -arguments. - - - Function: widget-define NAME CLASS DOC &rest ARGS - Define a new widget type named NAME from `class'. - - NAME and class should both be symbols, `class' should be one of - the existing widget types. - - The third argument DOC is a documentation string for the widget. - - After the new widget has been defined, the following two calls will - create identical widgets: - - * (widget-create NAME) - - * (apply widget-create CLASS ARGS) - - - Using `widget-define' does just store the definition of the widget -type in the `widget-type' property of NAME, which is what -`widget-create' uses. - - If you just want to specify defaults for keywords with no complex -conversions, you can use `identity' as your conversion function. - - The following additional keyword arguments are useful when defining -new widgets: -`:convert-widget' - Function to convert a widget type before creating a widget of that - type. It takes a widget type as an argument, and returns the - converted widget type. When a widget is created, this function is - called for the widget type and all the widgets parent types, most - derived first. - - The following predefined functions can be used here: - - - Function: widget-types-convert-widget WIDGET - Convert `:args' as widget types in WIDGET. - - - Function: widget-value-convert-widget WIDGET - Initialize `:value' from `:args' in WIDGET. - -`:value-to-internal' - Function to convert the value to the internal format. The function - takes two arguments, a widget and an external value, and returns - the internal value. The function is called on the present `:value' - when the widget is created, and on any value set later with - `widget-value-set'. - -`:value-to-external' - Function to convert the value to the external format. The function - takes two arguments, a widget and an internal value, and returns - the internal value. The function is called on the present `:value' - when the widget is created, and on any value set later with - `widget-value-set'. - -`:create' - Function to create a widget from scratch. The function takes one - argument, a widget type, and create a widget of that type, insert - it in the buffer, and return a widget object. - -`:delete' - Function to delete a widget. The function takes one argument, a - widget, and should remove all traces of the widget from the buffer. - -`:value-create' - Function to expand the `%v' escape in the format string. It will - be called with the widget as its argument. Should insert a - representation of the widgets value in the buffer. - -`:value-delete' - Should remove the representation of the widgets value from the - buffer. It will be called with the widget as its argument. It - doesn't have to remove the text, but it should release markers and - delete nested widgets if such has been used. - - The following predefined function can be used here: - - - Function: widget-children-value-delete WIDGET - Delete all `:children' and `:buttons' in WIDGET. - -`:value-get' - Function to extract the value of a widget, as it is displayed in - the buffer. - - The following predefined function can be used here: - - - Function: widget-value-value-get WIDGET - Return the `:value' property of WIDGET. - -`:format-handler' - Function to handle unknown `%' escapes in the format string. It - will be called with the widget and the escape character as - arguments. You can set this to allow your widget to handle - non-standard escapes. - - You should end up calling `widget-default-format-handler' to handle - unknown escape sequences, which will handle the `%h' and any future - escape sequences, as well as give an error for unknown escapes. - -`:action' - Function to handle user initiated events. By default, `:notify' - the parent. - - The following predefined function can be used here: - - - Function: widget-parent-action WIDGET &optional EVENT - Tell `:parent' of WIDGET to handle the `:action'. - Optional EVENT is the event that triggered the action. - -`:prompt-value' - Function to prompt for a value in the minibuffer. The function - should take four arguments, WIDGET, PROMPT, VALUE, and UNBOUND and - should return a value for widget entered by the user. PROMPT is - the prompt to use. VALUE is the default value to use, unless - UNBOUND is non-nil in which case there are no default value. The - function should read the value using the method most natural for - this widget, and does not have to check that it matches. - - If you want to define a new widget from scratch, use the `default' -widget as its base. - - - Widget: default - Widget used as a base for other widgets. - - It provides most of the functionality that is referred to as "by - default" in this text. - - -File: widget.info, Node: Widget Browser, Next: Widget Minor Mode, Prev: Defining New Widgets, Up: Top - -Widget Browser -============== - - There is a separate package to browse widgets. This is intended to -help programmers who want to examine the content of a widget. The -browser shows the value of each keyword, but uses links for certain -keywords such as `:parent', which avoids printing cyclic structures. - - - Command: widget-browse WIDGET - Create a widget browser for WIDGET. When called interactively, - prompt for WIDGET. - - - Command: widget-browse-other-window WIDGET - Create a widget browser for WIDGET and show it in another window. - When called interactively, prompt for WIDGET. - - - Command: widget-browse-at POS - Create a widget browser for the widget at POS. When called - interactively, use the position of point. - - -File: widget.info, Node: Widget Minor Mode, Next: Utilities, Prev: Widget Browser, Up: Top - -Widget Minor Mode -================= - - There is a minor mode for manipulating widgets in major modes that -doesn't provide any support for widgets themselves. This is mostly -intended to be useful for programmers doing experiments. - - - Command: widget-minor-mode - Toggle minor mode for traversing widgets. With arg, turn widget - mode on if and only if arg is positive. - - - Variable: widget-minor-mode-keymap - Keymap used in `widget-minor-mode'. - - -File: widget.info, Node: Utilities, Next: Widget Wishlist, Prev: Widget Minor Mode, Up: Top - -Utilities. -========== - - - Function: widget-prompt-value WIDGET PROMPT [ VALUE UNBOUND ] - Prompt for a value matching WIDGET, using PROMPT. - The current value is assumed to be VALUE, unless UNBOUND is - non-nil. - - - Function: widget-get-sibling WIDGET - Get the item WIDGET is assumed to toggle. - This is only meaningful for radio buttons or checkboxes in a list. - - -File: widget.info, Node: Widget Wishlist, Prev: Utilities, Up: Top - -Wishlist -======== - - * It should be possible to add or remove items from a list with `C-k' - and `C-o' (suggested by RMS). - - * The `[INS]' and `[DEL]' buttons should be replaced by a single - dash (`-'). The dash should be a button that, when invoked, ask - whether you want to add or delete an item (RMS wanted to git rid of - the ugly buttons, the dash is my idea). - - * The `menu-choice' tag should be prettier, something like the - abbreviated menus in Open Look. - - * Finish `:tab-order'. - - * Make indentation work with glyphs and proportional fonts. - - * Add commands to show overview of object and class hierarchies to - the browser. - - * Find a way to disable mouse highlight for inactive widgets. - - * Find a way to make glyphs look inactive. - - * Add `property-list' widget. - - * Add `association-list' widget. - - * Add `key-binding' widget. - - * Add `widget' widget for editing widget specifications. - - * Find clean way to implement variable length list. See - `TeX-printer-list' for an explanation. - - * `C-h' in `widget-prompt-value' should give type specific help. - - * A mailto widget. - - * `C-e e' in a fixed size field should go to the end of the text in - the field, not the end of the field itself. - - * Use and overlay instead of markers to delimit the widget. Create - accessors for the end points. - - * Clicking on documentation links should call `describe-function' or - `widget-browse-other-window' and friends directly, instead of going - through `apropos'. If more than one function is valid for the - symbol, it should pop up a menu. - - - -Tag Table: -Node: Top227 -Node: Introduction607 -Node: User Interface4090 -Node: Programming Example8985 -Node: Setting Up the Buffer12302 -Node: Basic Types14019 -Node: link20064 -Node: url-link20578 -Node: info-link20890 -Node: push-button21181 -Node: editable-field21754 -Node: text23093 -Node: menu-choice23391 -Node: radio-button-choice24256 -Node: item25835 -Node: choice-item26223 -Node: toggle26721 -Node: checkbox27446 -Node: checklist27752 -Node: editable-list29196 -Node: group30378 -Node: Sexp Types30665 -Node: constants30978 -Node: generic32057 -Node: atoms32590 -Node: composite34537 -Node: Widget Properties37003 -Node: Defining New Widgets40066 -Node: Widget Browser45366 -Node: Widget Minor Mode46224 -Node: Utilities46781 -Node: Widget Wishlist47262 - -End Tag Table diff --git a/info/xemacs-faq.info b/info/xemacs-faq.info deleted file mode 100644 index cf12847..0000000 --- a/info/xemacs-faq.info +++ /dev/null @@ -1,248 +0,0 @@ -This is Info file ../info/xemacs-faq.info, produced by Makeinfo version -1.68 from the input file xemacs-faq.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* FAQ: (xemacs-faq). XEmacs FAQ. -END-INFO-DIR-ENTRY - - -Indirect: -xemacs-faq.info-1: 221 -xemacs-faq.info-2: 48809 -xemacs-faq.info-3: 95901 -xemacs-faq.info-4: 145739 -xemacs-faq.info-5: 195532 - -Tag Table: -(Indirect) -Node: Top221 -Node: Introduction15614 -Node: Q1.0.119134 -Node: Q1.0.219670 -Node: Q1.0.320106 -Node: Q1.0.420364 -Node: Q1.0.521796 -Node: Q1.0.622485 -Node: Q1.0.723616 -Node: Q1.0.824015 -Node: Q1.0.924211 -Node: Q1.0.1024489 -Node: Q1.0.1125938 -Node: Q1.0.1226395 -Node: Q1.0.1326763 -Node: Q1.0.1426998 -Node: Q1.1.127542 -Node: Q1.1.228737 -Node: Q1.1.329112 -Node: Q1.2.130060 -Node: Q1.2.231120 -Node: Q1.2.331550 -Node: Q1.3.132501 -Node: Q1.3.236419 -Node: Q1.3.337128 -Node: Q1.3.437370 -Node: Q1.3.538134 -Node: Q1.3.640549 -Node: Q1.3.742044 -Node: Q1.4.142979 -Node: Q1.4.243849 -Node: Q1.4.344190 -Node: Q1.4.444832 -Node: Q1.4.546372 -Node: Q1.4.646676 -Node: Q1.4.747684 -Node: Installation48809 -Node: Q2.0.151217 -Node: Q2.0.252090 -Node: Q2.0.359300 -Node: Q2.0.460598 -Node: Q2.0.561187 -Node: Q2.0.661555 -Node: Q2.0.761936 -Node: Q2.0.862317 -Node: Q2.0.963892 -Node: Q2.0.1065330 -Node: Q2.0.1166174 -Node: Q2.0.1267115 -Node: Q2.0.1368638 -Node: Q2.0.1469296 -Node: Q2.1.169864 -Node: Q2.1.272606 -Node: Q2.1.373783 -Node: Q2.1.475076 -Node: Q2.1.575875 -Node: Q2.1.676237 -Node: Q2.1.776714 -Node: Q2.1.877067 -Node: Q2.1.978583 -Node: Q2.1.1079005 -Node: Q2.1.1179762 -Node: Q2.1.1280627 -Node: Q2.1.1381582 -Node: Q2.1.1482613 -Node: Q2.1.1583721 -Node: Q2.1.1689678 -Node: Q2.1.1790356 -Node: Q2.1.1890953 -Node: Q2.1.1992750 -Node: Q2.1.2093280 -Node: Q2.1.2193662 -Node: Q2.1.2293952 -Node: Q2.1.2395249 -Node: Customization95901 -Node: Q3.0.1100795 -Node: Q3.0.2101501 -Node: Q3.0.3102065 -Node: Q3.0.4102482 -Node: Q3.0.5103315 -Node: Q3.0.6104096 -Node: Q3.0.7104676 -Node: Q3.0.8105340 -Node: Q3.0.9106186 -Node: Q3.1.1106747 -Node: Q3.1.2107484 -Node: Q3.1.3107915 -Node: Q3.1.4108500 -Node: Q3.1.5109036 -Node: Q3.1.6109420 -Node: Q3.1.7110101 -Node: Q3.1.8112325 -Node: Q3.2.1112864 -Node: Q3.2.2114272 -Node: Q3.2.3115071 -Node: Q3.2.4115673 -Node: Q3.2.5116707 -Node: Q3.2.6117174 -Node: Q3.3.1118136 -Node: Q3.3.2118529 -Node: Q3.3.3119160 -Node: Q3.3.4119541 -Node: Q3.3.5120635 -Node: Q3.4.1122129 -Node: Q3.4.2122772 -Node: Q3.5.1123284 -Node: Q3.5.2124739 -Node: Q3.5.3125157 -Node: Q3.5.4125998 -Node: Q3.5.5126830 -Node: Q3.5.6127970 -Node: Q3.5.7128960 -Node: Q3.5.8130312 -Node: Q3.5.9131059 -Node: Q3.5.10131839 -Node: Q3.5.11132472 -Node: Q3.6.1133025 -Node: Q3.6.2133765 -Node: Q3.6.3134193 -Node: Q3.7.1134693 -Node: Q3.7.2135581 -Node: Q3.7.3136240 -Node: Q3.7.4136662 -Node: Q3.7.5137005 -Node: Q3.7.6137473 -Node: Q3.7.7138188 -Node: Q3.7.8139208 -Node: Q3.8.1139627 -Node: Q3.8.2140087 -Node: Q3.8.3140550 -Node: Q3.8.4141156 -Node: Q3.8.5141875 -Node: Q3.9.1142660 -Node: Q3.9.2143600 -Node: Q3.9.3144198 -Node: Q3.9.4144860 -Node: Q3.10.1145739 -Node: Q3.10.2146557 -Node: Q3.10.3147338 -Node: Q3.10.4148066 -Node: Q3.10.5148449 -Node: Subsystems149459 -Node: Q4.0.1151874 -Node: Q4.0.2152399 -Node: Q4.0.3152957 -Node: Q4.0.4153278 -Node: Q4.0.5153520 -Node: Q4.0.6153751 -Node: Q4.0.7154329 -Node: Q4.0.8154654 -Node: Q4.0.9155881 -Node: Q4.0.10157919 -Node: Q4.0.11158373 -Node: Q4.0.12159223 -Node: Q4.1.1160196 -Node: Q4.1.2160599 -Node: Q4.1.3160926 -Node: Q4.2.1161235 -Node: Q4.2.2161865 -Node: Q4.2.3162105 -Node: Q4.2.4162649 -Node: Q4.3.1163302 -Node: Q4.3.2163886 -Node: Q4.3.3165602 -Node: Q4.3.4165871 -Node: Q4.3.5166560 -Node: Q4.4.1167188 -Node: Q4.5.1168695 -Node: Q4.6.1169464 -Node: Q4.7.1174724 -Node: Q4.7.2175679 -Node: Q4.7.3175976 -Node: Q4.7.4176322 -Node: Q4.7.5177206 -Node: Q4.7.6178848 -Node: Miscellaneous179397 -Node: Q5.0.1182823 -Node: Q5.0.2183557 -Node: Q5.0.3184411 -Node: Q5.0.4185113 -Node: Q5.0.5186053 -Node: Q5.0.6188033 -Node: Q5.0.7188690 -Node: Q5.0.8189295 -Node: Q5.0.9189814 -Node: Q5.0.10190328 -Node: Q5.0.11190576 -Node: Q5.0.12191137 -Node: Q5.0.13192054 -Node: Q5.0.14192738 -Node: Q5.0.15193503 -Node: Q5.0.16193804 -Node: Q5.0.17194316 -Node: Q5.0.18194581 -Node: Q5.0.19195107 -Node: Q5.0.20195532 -Node: Q5.1.1196447 -Node: Q5.1.2198516 -Node: Q5.1.3199252 -Node: Q5.1.4202646 -Node: Q5.1.5203181 -Node: Q5.1.6205275 -Node: Q5.1.7206664 -Node: Q5.1.8208265 -Node: Q5.1.9208817 -Node: Q5.1.10209702 -Node: Q5.1.11210833 -Node: Q5.2.1211379 -Node: Q5.2.2211950 -Node: Q5.2.3212367 -Node: Q5.2.4212602 -Node: Q5.3.1213512 -Node: Q5.3.2214733 -Node: Q5.3.3215509 -Node: Q5.3.4215993 -Node: Q5.3.5216660 -Node: Q5.3.6217529 -Node: Q5.3.7217774 -Node: Q5.3.8219964 -Node: Q5.3.9220211 -Node: Q5.3.10221164 -Node: Q5.3.11223359 -Node: Q5.3.12224908 -Node: Current Events226182 -Node: Q6.0.1226839 -Node: Q6.0.2227478 -Node: Q6.0.3228552 -Node: Q6.0.4228780 - -End Tag Table diff --git a/info/xemacs-faq.info-1 b/info/xemacs-faq.info-1 deleted file mode 100644 index 4b06ab8..0000000 --- a/info/xemacs-faq.info-1 +++ /dev/null @@ -1,1209 +0,0 @@ -This is Info file ../info/xemacs-faq.info, produced by Makeinfo version -1.68 from the input file xemacs-faq.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* FAQ: (xemacs-faq). XEmacs FAQ. -END-INFO-DIR-ENTRY - - -File: xemacs-faq.info, Node: Top, Next: Introduction, Prev: (dir), Up: (dir) - -XEmacs FAQ -********** - -Introduction -************ - - This is the guide to the XEmacs Frequently Asked Questions list--a -compendium of questions and answers pertaining to one of the finest -programs ever written. It is much more than just a Text Editor. - - This FAQ is freely redistributable. I take no liability for the -correctness and safety of any procedures or advice given here. This -FAQ 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. - - If you have a Web browser, the official hypertext version is at -`http://www.xemacs.org/faq/xemacs-faq.html'. - - This version is somewhat nicer than the unofficial hypertext versions -that are archived at Utrecht, Oxford, Smart Pages, and other FAQ -archives. - -* Menu: - -* Introduction:: Introduction, Policy, Credits. -* Installation:: Installation and Trouble Shooting. -* Customization:: Customization and Options. -* Subsystems:: Major Subsystems. -* Miscellaneous:: The Miscellaneous Stuff. -* Current Events:: What the Future Holds. - - - -- The Detailed Node Listing -- - -Introduction, Policy, Credits - -* Q1.0.1:: What is XEmacs? -* Q1.0.2:: What is the current version of XEmacs? -* Q1.0.3:: Where can I find it? -* Q1.0.4:: Why Another Version of Emacs? -* Q1.0.5:: Why Haven't XEmacs and GNU Emacs Merged? -* Q1.0.6:: Where can I get help? -* Q1.0.7:: Where is the mailing list archived? -* Q1.0.8:: How do you pronounce XEmacs? -* Q1.0.9:: What does XEmacs look like? -* Q1.0.10:: Is there a port of XEmacs to Microsoft ('95 or NT)? -* Q1.0.11:: Is there a port of XEmacs to the Macintosh? -* Q1.0.12:: Is there a port of XEmacs to NextStep? -* Q1.0.13:: Is there a port of XEmacs to OS/2? -* Q1.0.14:: Where can I get a printed copy of the XEmacs users manual? - -Policies: -* Q1.1.1:: What is the FAQ editorial policy? -* Q1.1.2:: How do I become a Beta Tester? -* Q1.1.3:: How do I contribute to XEmacs itself? - -Credits: -* Q1.2.1:: Who wrote XEmacs? -* Q1.2.2:: Who contributed to this version of the FAQ? -* Q1.2.3:: Who contributed to the FAQ in the past? - -Internationalization: -* Q1.3.1:: What is the status of XEmacs v20? -* Q1.3.2:: What is the status of Asian-language support, aka MULE? -* Q1.3.3:: How do I type non-ASCII characters? -* Q1.3.4:: Can XEmacs messages come out in a different language? -* Q1.3.5:: Please explain the various input methods in MULE/XEmacs 20.0 -* Q1.3.6:: How do I portably code for MULE/XEmacs 20.0? -* Q1.3.7:: How about Cyrillic Modes? - -Getting Started: -* Q1.4.1:: What is a `.emacs' and is there a sample one? -* Q1.4.2:: Can I use the same `.emacs' with the other Emacs? -* Q1.4.3:: Any good XEmacs tutorials around? -* Q1.4.4:: May I see an example of a useful XEmacs Lisp function? -* Q1.4.5:: And how do I bind it to a key? -* Q1.4.6:: What's the difference between a macro and a function? -* Q1.4.7:: Why options saved with 19.13 don't work with 19.14 or later? - -Installation and Trouble Shooting - -* Q2.0.1:: Running XEmacs without installing. -* Q2.0.2:: XEmacs is too big. -* Q2.0.3:: Compiling XEmacs with Netaudio. -* Q2.0.4:: Problems with Linux and ncurses. -* Q2.0.5:: Do I need X11 to run XEmacs? -* Q2.0.6:: I'm having strange crashes. What do I do? -* Q2.0.7:: Libraries in non-standard locations. -* Q2.0.8:: can't resolve symbol _h_errno -* Q2.0.9:: Where do I find external libraries? -* Q2.0.10:: After I run configure I find a coredump, is something wrong? -* Q2.0.11:: XEmacs can't resolve host names. -* Q2.0.12:: Why can't I strip XEmacs? -* Q2.0.13:: Can't link XEmacs on Solaris with Gcc. -* Q2.0.14:: Make on HP/UX 9 fails after linking temacs - -Trouble Shooting: -* Q2.1.1:: XEmacs just crashed on me! -* Q2.1.2:: Cryptic Minibuffer messages. -* Q2.1.3:: Translation Table Syntax messages at Startup. -* Q2.1.4:: Startup warnings about deducing proper fonts? -* Q2.1.5:: XEmacs cannot connect to my X Terminal. -* Q2.1.6:: XEmacs just locked up my Linux X server. -* Q2.1.7:: HP Alt key as Meta. -* Q2.1.8:: got (wrong-type-argument color-instance-p nil)! -* Q2.1.9:: XEmacs causes my OpenWindows 3.0 server to crash. -* Q2.1.10:: Warnings from incorrect key modifiers. -* Q2.1.11:: Can't instantiate image error... in toolbar -* Q2.1.12:: Regular Expression Problems on DEC OSF1. -* Q2.1.13:: HP/UX 10.10 and `create_process' failure -* Q2.1.14:: `C-g' doesn't work for me. Is it broken? -* Q2.1.15:: How to debug an XEmacs problem with a debugger. -* Q2.1.16:: XEmacs crashes in `strcat' on HP/UX 10. -* Q2.1.17:: `Marker does not point anywhere'. -* Q2.1.18:: 19.14 hangs on HP/UX 10.10. -* Q2.1.19:: XEmacs does not follow the local timezone. -* Q2.1.20:: `Symbol's function definition is void: hkey-help-show.' -* Q2.1.21:: Every so often the XEmacs frame freezes. -* Q2.1.22:: XEmacs seems to take a really long time to do some things. -* Q2.1.23:: Movemail on Linux does not work for XEmacs 19.15 and later. - -Customization and Options - -* Q3.0.1:: What version of Emacs am I running? -* Q3.0.2:: How do I evaluate Elisp expressions? -* Q3.0.3:: `(setq tab-width 6)' behaves oddly. -* Q3.0.4:: How can I add directories to the `load-path'? -* Q3.0.5:: How to check if a lisp function is defined? -* Q3.0.6:: Can I force the output of `(face-list)' to a buffer? -* Q3.0.7:: Font selections don't get saved after `Save Options'. -* Q3.0.8:: How do I make a single minibuffer frame? -* Q3.0.9:: What is `Customize'? - -X Window System & Resources: -* Q3.1.1:: Where is a list of X resources? -* Q3.1.2:: How can I detect a color display? -* Q3.1.3:: `(set-screen-width)' worked in 19.6, but not in 19.13? -* Q3.1.4:: Specifying `Emacs*EmacsScreen.geometry' in `.emacs' does not work in 19.15? -* Q3.1.5:: How can I get the icon to just say `XEmacs'? -* Q3.1.6:: How can I have the window title area display the full path? -* Q3.1.7:: `xemacs -name junk' doesn't work? -* Q3.1.8:: `-iconic' doesn't work. - -Textual Fonts & Colors: -* Q3.2.1:: How can I set color options from `.emacs'? -* Q3.2.2:: How do I set the text, menu and modeline fonts? -* Q3.2.3:: How can I set the colors when highlighting a region? -* Q3.2.4:: How can I limit color map usage? -* Q3.2.5:: My tty supports color, but XEmacs doesn't use them. -* Q3.2.6:: Can I have pixmap backgrounds in XEmacs? - -The Modeline: -* Q3.3.1:: How can I make the modeline go away? -* Q3.3.2:: How do you have XEmacs display the line number in the modeline? -* Q3.3.3:: How do I get XEmacs to put the time of day on the modeline? -* Q3.3.4:: How do I turn off current chapter from AUC TeX modeline? -* Q3.3.5:: How can one change the modeline color based on the mode used? - -Multiple Device Support: -* Q3.4.1:: How do I open a frame on another screen of my multi-headed display? -* Q3.4.2:: Can I really connect to a running XEmacs after calling up over a modem? How? - -The Keyboard: -* Q3.5.1:: How can I bind complex functions (or macros) to keys? -* Q3.5.2:: How can I stop down-arrow from adding empty lines to the bottom of my buffers? -* Q3.5.3:: How do I bind C-. and C-; to scroll one line up and down? -* Q3.5.4:: Globally binding `Delete'? -* Q3.5.5:: Scrolling one line at a time. -* Q3.5.6:: How to map `Help' key alone on Sun type4 keyboard? -* Q3.5.7:: How can you type in special characters in XEmacs? -* Q3.5.8:: Why does `(global-set-key [delete-forward] 'delete-char)' complain? -* Q3.5.9:: How do I make the Delete key delete forward? -* Q3.5.10:: Can I turn on "sticky" modifier keys? -* Q3.5.11:: How do I map the arrow keys? - -The Cursor: -* Q3.6.1:: Is there a way to make the bar cursor thicker? -* Q3.6.2:: Is there a way to get back the old block cursor where the cursor covers the character in front of the point? -* Q3.6.3:: Can I make the cursor blink? - -The Mouse and Highlighting: -* Q3.7.1:: How can I turn off Mouse pasting? -* Q3.7.2:: How do I set control/meta/etc modifiers on mouse buttons? -* Q3.7.3:: Clicking the left button does not do anything in buffer list. -* Q3.7.4:: How can I get a list of buffers when I hit mouse button 3? -* Q3.7.5:: Why does cut-and-paste not work between XEmacs and a cmdtool? -* Q3.7.6:: How I can set XEmacs up so that it pastes where the text cursor is? -* Q3.7.7:: How do I select a rectangular region? -* Q3.7.8:: Why does `M-w' take so long? - -The Menubar and Toolbar: -* Q3.8.1:: How do I get rid of the menu (or menubar)? -* Q3.8.2:: Can I customize the basic menubar? -* Q3.8.3:: How do I control how many buffers are listed in the menu `Buffers' list? -* Q3.8.4:: Resources like `Emacs*menubar*font' are not working? -* Q3.8.5:: How can I bind a key to a function to toggle the toolbar? - -Scrollbars: -* Q3.9.1:: How can I disable the scrollbar? -* Q3.9.2:: How can one use resources to change scrollbar colors? -* Q3.9.3:: Moving the scrollbar can move the point; can I disable this? -* Q3.9.4:: How can I get automatic horizontal scrolling? - -Text Selections: -* Q3.10.1:: How can I turn off or change highlighted selections? -* Q3.10.2:: How do I get that typing on an active region removes it? -* Q3.10.3:: Can I turn off the highlight during isearch? -* Q3.10.4:: How do I turn off highlighting after `C-x C-p' (mark-page)? -* Q3.10.5:: The region disappears when I hit the end of buffer while scrolling. - -Major Subsystems - -* Q4.0.1:: How do I set up VM to retrieve remote mail using POP? -* Q4.0.2:: How do I get VM to filter mail for me? -* Q4.0.3:: How can I get VM to automatically check for new mail? -* Q4.0.4:: [This question intentionally left blank] -* Q4.0.5:: How do I get my outgoing mail archived? -* Q4.0.6:: I have various addresses at which I receive mail. How can I tell VM to ignore them when doing a "reply-all"? -* Q4.0.7:: Is there a mailing list or FAQ for VM? -* Q4.0.8:: Remote mail reading with VM. -* Q4.0.9:: rmail or VM gets an error incorporating new mail. -* Q4.0.10:: How do I make VM stay in a single frame? -* Q4.0.11:: How do I make VM or mh-e display graphical smilies? -* Q4.0.12:: Customization of VM not covered in the manual or here. - -Web browsing with W3: -* Q4.1.1:: What is W3? -* Q4.1.2:: How do I run W3 from behind a firewall? -* Q4.1.3:: Is it true that W3 supports style sheets and tables? - -Reading Netnews and Mail with Gnus: -* Q4.2.1:: GNUS, (ding) Gnus, Gnus 5, September Gnus, Red Gnus, Quassia Gnus, argh! -* Q4.2.2:: [This question intentionally left blank] -* Q4.2.3:: How do I make Gnus stay within a single frame? -* Q4.2.4:: How do I customize the From: line? - -Other Mail & News: -* Q4.3.1:: How can I read and/or compose MIME messages? -* Q4.3.2:: What is TM and where do I get it? -* Q4.3.3:: Why isn't this `movemail' program working? -* Q4.3.4:: Movemail is also distributed by Netscape? Can that cause problems? -* Q4.3.5:: Where do I find pstogif (required by tm)? - -Sparcworks, EOS, and WorkShop: -* Q4.4.1:: What is SPARCworks, EOS, and WorkShop - -Energize: -* Q4.5.1:: What is/was Energize? - -Infodock: -* Q4.6.1:: What is Infodock? - -Other Unbundled Packages: -* Q4.7.1:: What is AUC TeX? Where do you get it? -* Q4.7.2:: Are there any Emacs Lisp Spreadsheets? -* Q4.7.3:: Byte compiling AUC TeX on XEmacs 19.14 -* Q4.7.4:: Problems installing AUC TeX -* Q4.7.5:: Is there a reason for an Emacs package not to be included in XEmacs? -* Q4.7.6:: Is there a MatLab mode? - -The Miscellaneous Stuff - -* Q5.0.1:: How can I do source code highlighting using font-lock? -* Q5.0.2:: I do not like cc-mode. How do I use the old c-mode? -* Q5.0.3:: How do I get `More' Syntax Highlighting on by default? -* Q5.0.4:: How can I enable auto-indent? -* Q5.0.5:: How can I get XEmacs to come up in text/auto-fill mode by default? -* Q5.0.6:: How do I start up a second shell buffer? -* Q5.0.7:: Telnet from shell filters too much. -* Q5.0.8:: Why does edt emulation not work? -* Q5.0.9:: How can I emulate VI and use it as my default mode? -* Q5.0.10:: [This question intentionally left blank] -* Q5.0.11:: Filladapt doesn't work in 19.15? -* Q5.0.12:: How do I disable gnuserv from opening a new frame? -* Q5.0.13:: How do I start gnuserv so that each subsequent XEmacs is a client? -* Q5.0.14:: Strange things are happening in Shell Mode. -* Q5.0.15:: Where do I get the latest CC Mode? -* Q5.0.16:: I find auto-show-mode disconcerting. How do I turn it off? -* Q5.0.17:: How can I get two instances of info? -* Q5.0.18:: I upgraded to XEmacs 19.14 and gnuserv stopped working -* Q5.0.19:: Is there something better than LaTeX mode? -* Q5.0.20:: Is there a way to start a new XEmacs if there's no gnuserv running, and otherwise use gnuclient? - -Emacs Lisp Programming Techniques: -* Q5.1.1:: The difference in key sequences between XEmacs and GNU Emacs? -* Q5.1.2:: Can I generate "fake" keyboard events? -* Q5.1.3:: Could you explain `read-kbd-macro' in more detail? -* Q5.1.4:: What is the performance hit of `let'? -* Q5.1.5:: What is the recommended use of `setq'? -* Q5.1.6:: What is the typical misuse of `setq' ? -* Q5.1.7:: I like the the `do' form of cl, does it slow things down? -* Q5.1.8:: I like recursion, does it slow things down? -* Q5.1.9:: How do I put a glyph as annotation in a buffer? -* Q5.1.10:: `map-extents' won't traverse all of my extents! -* Q5.1.11:: My elisp program is horribly slow. Is there an easy way to find out where it spends time? - -Sound: -* Q5.2.1:: How do I turn off the sound? -* Q5.2.2:: How do I get funky sounds instead of a boring beep? -* Q5.2.3:: What's NAS, how do I get it? -* Q5.2.4:: Sunsite sounds don't play. - -Miscellaneous: -* Q5.3.1:: How do you make XEmacs indent CL if-clauses correctly? -* Q5.3.2:: Fontifying hangs when editing a postscript file. -* Q5.3.3:: How can I print WYSIWYG a font-locked buffer? -* Q5.3.4:: Getting `M-x lpr' to work with postscript printer. -* Q5.3.5:: How do I specify the paths that XEmacs uses for finding files? -* Q5.3.6:: [This question intentionally left blank] -* Q5.3.7:: Can I have the end of the buffer delimited in some way? -* Q5.3.8:: How do I insert today's date into a buffer? -* Q5.3.9:: Are only certain syntactic character classes available for abbrevs? -* Q5.3.10:: How can I get those oh-so-neat X-Face lines? -* Q5.3.11:: How do I add new Info directories? -* Q5.3.12:: What do I need to change to make printing work? - -What the Future Holds - -* Q6.0.1:: What is new in 20.2? -* Q6.0.2:: What is new in 20.3? -* Q6.0.3:: What is new in 20.4? -* Q6.0.4:: Procedural changes in XEmacs development. - - -File: xemacs-faq.info, Node: Introduction, Next: Installation, Prev: Top, Up: Top - -1 Introduction, Policy, Credits -******************************* - - Learning XEmacs is a lifelong activity. Even people who have used -Emacs for years keep discovering new features. Therefore this document -cannot be complete. Instead it is aimed at the person who is either -considering XEmacs for their own use, or has just obtained it and is -wondering what to do next. It is also useful as a reference to -available resources. - - The previous maintainer of the FAQ was Anthony Rossini , who started it, after getting tired of hearing JWZ complain -about repeatedly having to answer questions. Ben Wing -and Chuck Thompson , the principal authors of -XEmacs, then took over and Ben did a massive update reorganizing the -whole thing. At which point Anthony took back over, but then had to -give it up again. Some of the other contributors to this FAQ are -listed later in this document. - - The previous version was converted to hypertext format, and edited by -Steven L. Baur . It was converted back to -texinfo by Hrvoje Niksic . - - The FAQ was then maintained by Andreas Kaempf , -who passed it on to Christian Nybo/ , the current FAQ -maintainer. - - If you notice any errors or items which should be added or amended to -this FAQ please send email to Christian Nybo/ . Include -`XEmacs FAQ' on the Subject: line. - -* Menu: - -Introduction: -* Q1.0.1:: What is XEmacs? -* Q1.0.2:: What is the current version of XEmacs? -* Q1.0.3:: Where can I find it? -* Q1.0.4:: Why Another Version of Emacs? -* Q1.0.5:: Why Haven't XEmacs and GNU Emacs Merged? -* Q1.0.6:: Where can I get help? -* Q1.0.7:: Where is the mailing list archived? -* Q1.0.8:: How do you pronounce XEmacs? -* Q1.0.9:: What does XEmacs look like? -* Q1.0.10:: Is there a port of XEmacs to Microsoft ('95 or NT)? -* Q1.0.11:: Is there a port of XEmacs to the Macintosh? -* Q1.0.12:: Is there a port of XEmacs to NextStep? -* Q1.0.13:: Is there a port of XEmacs to OS/2? -* Q1.0.14:: Where can I get a printed copy of the XEmacs users manual? - -Policies: -* Q1.1.1:: What is the FAQ editorial policy? -* Q1.1.2:: How do I become a Beta Tester? -* Q1.1.3:: How do I contribute to XEmacs itself? - -Credits: -* Q1.2.1:: Who wrote XEmacs? -* Q1.2.2:: Who contributed to this version of the FAQ? -* Q1.2.3:: Who contributed to the FAQ in the past? - -Internationalization: -* Q1.3.1:: What is the status of XEmacs v20? -* Q1.3.2:: What is the status of Asian-language support, aka MULE? -* Q1.3.3:: How do I type non-ASCII characters? -* Q1.3.4:: Can XEmacs messages come out in a different language? -* Q1.3.5:: Please explain the various input methods in MULE/XEmacs 20.0 -* Q1.3.6:: How do I portably code for MULE/XEmacs 20.0? -* Q1.3.7:: How about Cyrillic Modes? - -Getting Started: -* Q1.4.1:: What is a `.emacs' and is there a sample one? -* Q1.4.2:: Can I use the same `.emacs' with the other Emacs? -* Q1.4.3:: Any good XEmacs tutorials around? -* Q1.4.4:: May I see an example of a useful XEmacs Lisp function? -* Q1.4.5:: And how do I bind it to a key? -* Q1.4.6:: What's the difference between a macro and a function? -* Q1.4.7:: Why options saved with 19.13 don't work with 19.14 or later? - - -File: xemacs-faq.info, Node: Q1.0.1, Next: Q1.0.2, Prev: Introduction, Up: Introduction - -1.0: Introduction -================= - -Q1.0.1: What is XEmacs? ------------------------ - - An alternative to GNU Emacs, originally based on an early alpha -version of FSF's version 19, and has diverged quite a bit since then. -XEmacs was known as Lucid Emacs through version 19.10. Almost all -features of GNU Emacs are supported in XEmacs. The maintainers of -XEmacs actively track changes to GNU Emacs while also working to add -new features. - - -File: xemacs-faq.info, Node: Q1.0.2, Next: Q1.0.3, Prev: Q1.0.1, Up: Introduction - -Q1.0.2: What is the current version of XEmacs? ----------------------------------------------- - - XEmacs 20.4 is a minor upgrade from 20.3, containing many bugfixes. -It was released in February 1998. - - XEmacs 19.16 was the last release of v19, released in November, 1997, -which was also the last version without international language support. - - -File: xemacs-faq.info, Node: Q1.0.3, Next: Q1.0.4, Prev: Q1.0.2, Up: Introduction - -Q1.0.3: Where can I find it? ----------------------------- - - The canonical source and binaries is found via anonymous FTP at: - - `ftp://ftp.xemacs.org/pub/xemacs/' - - -File: xemacs-faq.info, Node: Q1.0.4, Next: Q1.0.5, Prev: Q1.0.3, Up: Introduction - -Q1.0.4: Why Another Version of Emacs? -------------------------------------- - - For a detailed description of the differences between GNU Emacs and -XEmacs and a detailed history of XEmacs, check out the - NEWS file (http://www.xemacs.org/NEWS.html) - - However, here is a list of some of the reasons why we think you might -consider using it: - - * It looks nicer. - - * The XEmacs maintainers are generally more receptive to suggestions - than the GNU Emacs maintainers. - - * Many more bundled packages than GNU Emacs - - * Binaries are available for many common operating systems. - - * Face support on TTY's. - - * A built-in toolbar. - - * Better Motif compliance. - - * Some internationalization support (including full MULE support, if - compiled with it.) - - * Variable-width fonts. - - * Variable-height lines. - - * Marginal annotations. - - * ToolTalk support. - - * XEmacs can be used as an Xt widget, and can be embedded within - another application. - - * Horizontal and vertical scrollbars (using real toolkit scrollbars). - - * Better APIs (and performance) for attaching fonts, colors, and - other properties to text. - - * The ability to embed arbitrary graphics in a buffer. - - * Completely compatible (at the C level) with the Xt-based toolkits. - - * First production Web Browser supporting Style Sheets. - - -File: xemacs-faq.info, Node: Q1.0.5, Next: Q1.0.6, Prev: Q1.0.4, Up: Introduction - -Q1.0.5: Why Haven't XEmacs and GNU Emacs Merged? ------------------------------------------------- - - There are currently irreconcilable differences in the views about -technical, programming, design and organizational matters between RMS -and the XEmacs development team which provide little hope for a merge to -take place in the short-term future. - - If you have a comment to add regarding the merge, it is a good idea -to avoid posting to the newsgroups, because of the very heated -flamewars that often result. Mail your questions to - and . - - -File: xemacs-faq.info, Node: Q1.0.6, Next: Q1.0.7, Prev: Q1.0.5, Up: Introduction - -Q1.0.6: Where can I get help? ------------------------------ - - Probably the easiest way, if everything is installed, is to use -info, by pressing `C-h i', or selecting `Manuals->Info' from the Help -Menu. - - Also, `M-x apropos' will look for commands for you. - - Try reading this FAQ, examining the regular GNU Emacs FAQ (which can -be found with the Emacs 19 distribution) as well as at -`http://www.eecs.nwu.edu/emacs/faq/' and reading the Usenet group -comp.emacs.xemacs. - - If that does not help, try posting your question to -comp.emacs.xemacs. Please *do not* post XEmacs related questions to -gnu.emacs.help. - - If you cannot post or read Usenet news, there is a corresponding -mailing list which is available. It can be subscribed to by sending a -message with a subject of `subscribe' to -for subscription information and to send messages -to the list. - - To cancel a subscription, you *must* use the xemacs-request address. -Send a message with a subject of `unsubscribe' to be removed. - - -File: xemacs-faq.info, Node: Q1.0.7, Next: Q1.0.8, Prev: Q1.0.6, Up: Introduction - -Q1.0.7: Where is the mailing list archived? -------------------------------------------- - - The mailing list was archived in the directory - `ftp://ftp.xemacs.org/pub/mlists/'. - - However, this archive is out of date. The current mailing list -server supports an `archive' feature, which may be utilized. - - -File: xemacs-faq.info, Node: Q1.0.8, Next: Q1.0.9, Prev: Q1.0.7, Up: Introduction - -Q1.0.8: How do you pronounce XEmacs? ------------------------------------- - - I pronounce it `Eks eemax'. - - -File: xemacs-faq.info, Node: Q1.0.9, Next: Q1.0.10, Prev: Q1.0.8, Up: Introduction - -Q1.0.9: What does XEmacs look like? ------------------------------------ - - Screen snapshots are available in the WWW version of the FAQ. - `http://www.xemacs.org/faq/xemacs-faq.html' - - -File: xemacs-faq.info, Node: Q1.0.10, Next: Q1.0.11, Prev: Q1.0.9, Up: Introduction - -Q1.0.10: Is there a port of XEmacs to Microsoft ('95 or NT)? ------------------------------------------------------------- - - Thanks to efforts of many people, coordinated by David Hobley and Marc Paquette , beta versions of -XEmacs now run on 32-bit Windows platforms (NT and 95). The current -betas require having an X server to run XEmacs; however, a native NT/95 -port is in alpha, thanks to Jonathan Harris . - - Although some features are still unimplemented, XEmacs 21.0 will -support MS-Windows. - - The NT development is now coordinated by a mailing list at -. - - If you are willing to contribute or want to follow the progress, -mail to to subscribe. - - Furthermore, Altrasoft is seeking corporate and government sponsors -to help fund a fully native port of XEmacs to Windows 95 and NT using -full-time, senior-level staff working under a professionally managed -project structure. See the Altrasoft web site (http://www.altrasoft.com/) for more details or contact Altrasoft directly at 1-888-ALTSOFT. - - The closest existing port is "Win-Emacs", which is based on Lucid -Emacs 19.6. Available from `http://www.pearlsoft.com/'. - - There's a port of GNU Emacs (not XEmacs) at - `http://www.cs.washington.edu/homes/voelker/ntemacs.html'. - - -File: xemacs-faq.info, Node: Q1.0.11, Next: Q1.0.12, Prev: Q1.0.10, Up: Introduction - -Q1.0.11: Is there a port of XEmacs to the Macintosh? ----------------------------------------------------- - - There has been a port to the MachTen environment of XEmacs 19.13, -but no patches have been submitted to the maintainers to get this in the -mainstream distribution. - - For the MacOS, there is a port of -Emacs 18.59 (ftp://ftp.cs.cornell.edu/pub/parmet/). - - -File: xemacs-faq.info, Node: Q1.0.12, Next: Q1.0.13, Prev: Q1.0.11, Up: Introduction - -Q1.0.12: Is there a port of XEmacs to NextStep? ------------------------------------------------ - - Carl Edman, apparently no longer at , did the -port of GNU Emacs to NeXTstep and expressed interest in doing the -XEmacs port, but never went any farther. - - -File: xemacs-faq.info, Node: Q1.0.13, Next: Q1.0.14, Prev: Q1.0.12, Up: Introduction - -Q1.0.13: Is there a port of XEmacs to OS/2? -------------------------------------------- - - No, and there is no news of anyone working on it. - - -File: xemacs-faq.info, Node: Q1.0.14, Next: Q1.1.1, Prev: Q1.0.13, Up: Introduction - -Q1.0.14: Where can I obtain a printed copy of the XEmacs users manual? ----------------------------------------------------------------------- - - Altrasoft Associates, a firm specializing in Emacs-related support -and development, will be maintaining the XEmacs user manual. The firm -plans to begin publishing printed copies of the manual soon. - - Web: `http://www.xemacs.com' - E-mail: - Tel: +1 408 243 3300 - - -File: xemacs-faq.info, Node: Q1.1.1, Next: Q1.1.2, Prev: Q1.0.14, Up: Introduction - -1.1: Policies -============= - -Q1.1.1: What is the FAQ editorial policy? ------------------------------------------ - - The FAQ is actively maintained and modified regularly. All links -should be up to date. - - Changes are displayed on a monthly basis. "Months", for this -purpose are defined as the 5th of the month through the 5th of the -month. Preexisting questions that have been changed are marked as such. -Brand new questions are tagged. - - All submissions are welcome. E-mail submissions to Christian Nybo/ . - - Please make sure that `XEmacs FAQ' appears on the Subject: line. If -you think you have a better way of answering a question, or think a -question should be included, I'd like to hear about it. Questions and -answers included into the FAQ will be edited for spelling and grammar, -and will be attributed. Answers appearing without attribution are -either from versions of the FAQ dated before May 1996, or are from one -of the four people listed at the top of this document. Answers quoted -from Usenet news articles will always be attributed, regardless of the -author. - - -File: xemacs-faq.info, Node: Q1.1.2, Next: Q1.1.3, Prev: Q1.1.1, Up: Introduction - -Q1.1.2: How do I become a Beta Tester? --------------------------------------- - - Send an email message to with a -subject line of `subscribe'. - - Be prepared to get your hands dirty, as beta testers are expected to -identify problems as best they can. - - -File: xemacs-faq.info, Node: Q1.1.3, Next: Q1.2.1, Prev: Q1.1.2, Up: Introduction - -Q1.1.3: How do I contribute to XEmacs itself? ---------------------------------------------- - - Ben Wing writes: - - BTW if you have a wish list of things that you want added, you - have to speak up about it! More specifically, you can do the - following if you want a feature added (in increasing order of - usefulness): - - * Make a posting about a feature you want added. - - * Become a beta tester and make more postings about those same - features. - - * Convince us that you're going to use the features in some - cool and useful way. - - * Come up with a clear and well-thought-out API concerning the - features. - - * Write the code to implement a feature and send us a patch. - - (not that we're necessarily requiring you to write the code, but - we can always hope :) - - -File: xemacs-faq.info, Node: Q1.2.1, Next: Q1.2.2, Prev: Q1.1.3, Up: Introduction - -1.2: Credits -============ - -Q1.2.1: Who wrote XEmacs? -------------------------- - - XEmacs is the result of the time and effort of many people. The -developers responsible for the 19.16/20.x releases are: - - * Martin Buchholz - - * Steve Baur - - * Hrvoje Niksic - - The developers responsible for the 19.14 release are: - - * Chuck Thompson - - Chuck was Mr. XEmacs from 19.11 through 19.14, and is responsible - for XEmacs becoming a widely distributed program over the Internet. - - * Ben Wing - - * Jamie Zawinski - - Jamie Zawinski was Mr. Lucid Emacs from 19.0 through 19.10, the - last release actually named Lucid Emacs. Richard Mlynarik was - crucial to most of those releases. - - * Richard Mlynarik - - Along with many other contributors, partially enumerated in the -`About XEmacs' option in the Help menu. - - -File: xemacs-faq.info, Node: Q1.2.2, Next: Q1.2.3, Prev: Q1.2.1, Up: Introduction - -Q1.2.2: Who contributed to this version of the FAQ? ---------------------------------------------------- - - The following people contributed valuable suggestions to building -this version of the FAQ (listed in alphabetical order): - - * SL Baur - - * Hrvoje Niksic - - * Aki Vehtari - - -File: xemacs-faq.info, Node: Q1.2.3, Next: Q1.3.1, Prev: Q1.2.2, Up: Introduction - -Q1.2.3: Who contributed to the FAQ in the past? ------------------------------------------------ - - This is only a partial list, as many names were lost in a hard disk -crash some time ago. - - * Curtis.N.Bingham - - * Richard Caley - - * Richard Cognot - - * William G. Dubuque - - * Eric Eide - - * Chris Flatters - - * Evelyn Ginsparg - - * Marty Hall - - * Darrell Kindred - - * David Moore - - * Arup Mukherjee - - * Juergen Nickelsen - - * Kevin R. Powell - - * Justin Sheehy - - * Stig - - * Aki Vehtari - - -File: xemacs-faq.info, Node: Q1.3.1, Next: Q1.3.2, Prev: Q1.2.3, Up: Introduction - -1.3: Internationalization -========================= - -Q1.3.1: What is the status of XEmacs v20? ------------------------------------------ - - XEmacs v20 is the version of XEmacs that includes MULE -(Asian-language) support. XEmacs 20.0 was released in February 1997, -followed by XEmacs 20.2 in May, XEmacs 20.3 in November and XEmacs 20.4 -in February 1998. When compiled without MULE support, 20.4 is -approximately as stable as 19.16, and probably faster (due to -additional optimization work.) - - As of XEmacs 20.3, version 20 is *the* supported version of XEmacs. -This means that 19.16 will optionally receive stability fixes (if any), -but that all the real development work will be done on the v20 tree. - - The incompatible changes in XEmacs 20 include the additional -byte-codes, new primitive data types (`character', `char-table', and -`range-table'). This means that the character-integer equivalence -inherent to all the previous Emacs and XEmacs releases no longer -applies. - - However, to avoid breaking old code, many functions that should -normally accept characters work with integers, and vice versa. For more -information, see the Lisp reference manual. Here is a relevant excerpt, -for your convenience. - - In XEmacs version 19, and in all versions of FSF GNU Emacs, a - "character" in XEmacs Lisp is nothing more than an integer. This - is yet another holdover from XEmacs Lisp's derivation from - vintage-1980 Lisps; modern versions of Lisp consider this - equivalence a bad idea, and have separate character types. In - XEmacs version 20, the modern convention is followed, and - characters are their own primitive types. (This change was - necessary in order for MULE, i.e. Asian-language, support to be - correctly implemented.) - - Even in XEmacs version 20, remnants of the equivalence between - characters and integers still exist; this is termed the "char-int - confoundance disease". In particular, many functions such as `eq', - `equal', and `memq' have equivalent functions (`old-eq', - `old-equal', `old-memq', etc.) that pretend like characters are - integers are the same. Byte code compiled under any version 19 - Emacs will have all such functions mapped to their `old-' - equivalents when the byte code is read into XEmacs 20. This is to - preserve compatibility - Emacs 19 converts all constant characters - to the equivalent integer during byte-compilation, and thus there - is no other way to preserve byte-code compatibility even if the - code has specifically been written with the distinction between - characters and integers in mind. - - Every character has an equivalent integer, called the "character - code". For example, the character `A' is represented as the - integer 65, following the standard ASCII representation of - characters. If XEmacs was not compiled with MULE support, the - range of this integer will always be 0 to 255 - eight bits, or one - byte. (Integers outside this range are accepted but silently - truncated; however, you should most decidedly *not* rely on this, - because it will not work under XEmacs with MULE support.) When - MULE support is present, the range of character codes is much - larger. (Currently, 19 bits are used.) - - FSF GNU Emacs uses kludgy character codes above 255 to represent - keyboard input of ASCII characters in combination with certain - modifiers. XEmacs does not use this (a more general mechanism is - used that does not distinguish between ASCII keys and other keys), - so you will never find character codes above 255 in a non-MULE - XEmacs. - - Individual characters are not often used in programs. It is far - more common to work with *strings*, which are sequences composed of - characters. - - -File: xemacs-faq.info, Node: Q1.3.2, Next: Q1.3.3, Prev: Q1.3.1, Up: Introduction - -Q1.3.2: What is the status of Asian-language support, aka MULE? ---------------------------------------------------------------- - - The MULE support works OK but still needs a fair amount of work -before it's really solid. We could definitely use some help here, esp. -people who speak Japanese and will use XEmacs/MULE to work with -Japanese and have some experience with E-Lisp. - - As the fundings on Mule have stopped, the Mule part of XEmacs is -currently looking for a full-time maintainer. If you can provide help -here, or are willing to fund the work, please mail to -. - - *Note Q1.1.2::. - - -File: xemacs-faq.info, Node: Q1.3.3, Next: Q1.3.4, Prev: Q1.3.2, Up: Introduction - -Q1.3.3: How do I type non-ASCII characters? -------------------------------------------- - - See question 3.5.7 (*note Q3.5.7::.) in part 3 of this FAQ. - - -File: xemacs-faq.info, Node: Q1.3.4, Next: Q1.3.5, Prev: Q1.3.3, Up: Introduction - -Q1.3.4: Can XEmacs messages come out in a different language? -------------------------------------------------------------- - - The message-catalog support has mostly been written but doesn't -currently work. The first release of XEmacs 20 will *not* support it. -However, menubar localization *does* work, even in 19.14. To enable -it, add to your `Emacs' file entries like this: - - Emacs*XlwMenu.resourceLabels: True - Emacs*XlwMenu.file.labelString: Fichier - Emacs*XlwMenu.openInOtherWindow.labelString: In anderem Fenster offnen - - The name of the resource is derived from the non-localized entry by -removing punctuation and capitalizing as above. - - -File: xemacs-faq.info, Node: Q1.3.5, Next: Q1.3.6, Prev: Q1.3.4, Up: Introduction - -Q1.3.5: Please explain the various input methods in MULE/XEmacs 20.0 --------------------------------------------------------------------- - - MORIOKA Tomohiko writes: - - Original Mule supports the following input methods: Wnn4, Wnn6, - Canna, SJ3 and XIM. Interfaces for Wnn and SJ3 uses the `egg' user - interface. Interface for Canna does not use `egg'. I don't know - about XIM. It is to support ATOK, of course, it may work for - another servers. - - Wnn supports Japanese, Chinese and Korean. It is made by OMRON and - Kyôto university. It is a powerful and complex system. Wnn4 is - free and Wnn6 is not free. - - Canna supports only Japanese. It is made by NEC. It is a simple and - powerful system. Canna uses only grammar (Wnn uses grammar and - probability between words), so I think Wnn is cleverer than Canna, - however Canna users made a good grammar and dictionary. So for - standard modern Japanese, Canna seems cleverer than Wnn4. In - addition, the UNIX version of Canna is free (now there is a - Microsoft Windows version). - - SJ3 supports only Japanese. It is made by Sony. XIM supports was - made to use ATOK (a major input method in personal computer - world). XIM is the standard for accessing input methods bundled - in Japanese versions of Solaris. (XEmacs 20 will support XIM - input). - - Egg consists of following parts: - - 1. Input character Translation System (ITS) layer. It - translates ASCII inputs to Kana/PinYin/Hangul characters. - - 2. Kana/PinYin/Hangul to Kanji transfer layer. It is interface - layer for network Kana-Kanji server (Wnn and Sj3). - - These input methods are modal, namely there are mode, alphabet - mode and Kana-Kanji transfer mode. However there are mode-less - input methods for Egg and Canna. `Boiled-egg' is a mode-less - input method running on Egg. For Canna, `canna.el' has a tiny - boiled-egg like command, `(canna-boil)', and there are some - boiled-egg like utilities. In addition, it was planned to make an - abstraction for all transfer type input methods. However authors - of input methods are busy, so maybe this plan is stopped. Perhaps - after Mule merged GNU Emacs will be released, it will be continued. - - -File: xemacs-faq.info, Node: Q1.3.6, Next: Q1.3.7, Prev: Q1.3.5, Up: Introduction - -Q1.3.6: How do I portably code for MULE/XEmacs 20? --------------------------------------------------- - - MORIOKA Tomohiko writes: - - MULE and XEmacs are quite different. So the application - implementor must write separate code for these mule variants. - - MULE and the next version of Emacs are similar but the symbols are - very different--requiring separate code as well. - - Namely we must support 3 kinds of mule variants and 4 or 5 or 6 - kinds of emacs variants... (;_;) I'm shocked, so I wrote a wrapper - package called `emu' to provide a common interface. - - I have the following suggestions about dealing with mule variants: - - * `(featurep 'mule)' `t' on all mule variants - - * `(boundp 'MULE)' is `t' on only MULE. Maybe the next version - of Emacs will not have this symbol. - - * MULE has a variable `mule-version'. Perhaps the next version - of Emacs will have this variable as well. - - Following is a sample to distinguish mule variants: - - (if (featurep 'mule) - (cond ((boundp 'MULE) - ;; for original Mule - ) - ((string-match "XEmacs" emacs-version) - ;; for XEmacs with Mule - ) - (t - ;; for next version of Emacs - )) - ;; for old emacs variants - ) - - -File: xemacs-faq.info, Node: Q1.3.7, Next: Q1.4.1, Prev: Q1.3.6, Up: Introduction - -Q1.3.7: How about Cyrillic Modes? ---------------------------------- - - Ilya Zakharevich writes: - - There is a cyrillic mode in the file `mysetup.zip' in - `ftp://ftp.math.ohio-state.edu/pub/users/ilya/emacs/'. This is a - modification to Valery Alexeev's `russian.el' - which can be obtained from - - `http://ftpsearch.ntnu.no/?query=russian.el.Z'. - - Dima Barsky writes: - - There is another cyrillic mode for both GNU Emacs and XEmacs by - Dmitrii (Mitya) Manin at - `http://kulichki-lat.rambler.ru/centrolit/manin/cyr.el'. - - Rebecca Ore writes: - - The fullest resource I found on Russian language use (in and out of - XEmacs) is - `http://sunsite.oit.unc.edu/sergei/Software/Software.html' - - -File: xemacs-faq.info, Node: Q1.4.1, Next: Q1.4.2, Prev: Q1.3.7, Up: Introduction - -1.4: Getting Started, Backing up & Recovery -=========================================== - -Q1.4.1: What is a `.emacs' and is there a sample one? ------------------------------------------------------ - - The `.emacs' file is used to customize XEmacs to your tastes. No -two are alike, nor are they expected to be alike, but that's the point. -The XEmacs distribution contains an excellent starter example in the etc -directory called `sample.emacs'. Copy this file from there to your -home directory and rename it `.emacs'. Then edit it to suit. - - Starting with 19.14, you may bring the `sample.emacs' into an XEmacs -buffer by selecting `Help->Samples->Sample .emacs' from the menubar. -To determine the location of the `etc' directory type the command `C-h -v data-directory '. - - -File: xemacs-faq.info, Node: Q1.4.2, Next: Q1.4.3, Prev: Q1.4.1, Up: Introduction - -Q1.4.2: Can I use the same `.emacs' with the other Emacs? ---------------------------------------------------------- - - Yes. The sample `.emacs' included in the XEmacs distribution will -show you how to handle different versions and flavors of Emacs. - - -File: xemacs-faq.info, Node: Q1.4.3, Next: Q1.4.4, Prev: Q1.4.2, Up: Introduction - -Q1.4.3: Any good tutorials around? ----------------------------------- - - There's the XEmacs tutorial available from the Help Menu under -`Basics->Tutorials', or by typing `C-h t'. To check whether it's -available in a non-english language, type `C-u C-h t TAB', type the -first letters of your preferred language, then type . - - There's an Emacs Lisp tutorial at - - `ftp://prep.ai.mit.edu/pub/gnu/emacs-lisp-intro-1.04.tar.gz'. - - Erik Sundermann has made a tutorial web page -at `http://petaxp.rug.ac.be/~erik/xemacs/'. - - -File: xemacs-faq.info, Node: Q1.4.4, Next: Q1.4.5, Prev: Q1.4.3, Up: Introduction - -Q1.4.4: May I see an example of a useful XEmacs Lisp function? --------------------------------------------------------------- - - The following function does a little bit of everything useful. It -does something with the prefix argument, it examines the text around the -cursor, and it's interactive so it may be bound to a key. It inserts -copies of the current word the cursor is sitting on at the cursor. If -you give it a prefix argument: `C-u 3 M-x double-word' then it will -insert 3 copies. - - (defun double-word (count) - "Insert a copy of the current word underneath the cursor" - (interactive "*p") - (let (here there string) - (save-excursion - (forward-word -1) - (setq here (point)) - (forward-word 1) - (setq there (point)) - (setq string (buffer-substring here there))) - (while (>= count 1) - (insert string) - (decf count)))) - - The best way to see what is going on here is to let XEmacs tell you. -Put the code into an XEmacs buffer, and do a `C-h f' with the cursor -sitting just to the right of the function you want explained. Eg. move -the cursor to the SPACE between `interactive' and `"*p"' and hit `C-h -f' to see what the function `interactive' does. Doing this will tell -you that the `*' requires a writable buffer, and `p' converts the -prefix argument to a number, and `interactive' allows you to execute -the command with `M-x'. - - -File: xemacs-faq.info, Node: Q1.4.5, Next: Q1.4.6, Prev: Q1.4.4, Up: Introduction - -Q1.4.5: And how do I bind it to a key? --------------------------------------- - - To bind to a key do: - - (global-set-key "\C-cd" 'double-word) - - Or interactively, `M-x global-set-key' and follow the prompts. - - -File: xemacs-faq.info, Node: Q1.4.6, Next: Q1.4.7, Prev: Q1.4.5, Up: Introduction - -Q1.4.6: What's the difference between a macro and a function? -------------------------------------------------------------- - - Quoting from the Lisp Reference (a.k.a "Lispref") Manual: - - "Macros" enable you to define new control constructs and other -language features. A macro is defined much like a function, but instead -of telling how to compute a value, it tells how to compute another Lisp -expression which will in turn compute the value. We call this -expression the "expansion" of the macro. - - Macros can do this because they operate on the unevaluated -expressions for the arguments, not on the argument values as functions -do. They can therefore construct an expansion containing these -argument expressions or parts of them. - - Do not confuse the two terms with "keyboard macros", which are -another matter, entirely. A keyboard macro is a key bound to several -other keys. Refer to manual for details. - - -File: xemacs-faq.info, Node: Q1.4.7, Prev: Q1.4.6, Up: Introduction - -Q1.4.7: How come options saved with 19.13 don't work with 19.14 or later? -------------------------------------------------------------------------- - - There's a problem with options of the form: - - (add-spec-list-to-specifier (face-property 'searchm-field 'font) - '((global (nil)))) - - saved by a 19.13 XEmacs that causes a 19.14 XEmacs grief. You must -delete these options. XEmacs 19.14 and later no longer write the -options directly to `.emacs' which should allow us to deal with version -incompatibilities better in the future. - - Options saved under XEmacs 19.13 are protected by code that -specifically requires a version 19 XEmacs. This won't be a problem -unless you're using XEmacs v20. You should consider changing the code -to read: - - (cond - ((and (string-match "XEmacs" emacs-version) - (boundp 'emacs-major-version) - (or (and (= emacs-major-version 19) - (>= emacs-minor-version 12)) - (>= emacs-major-version 20))) - ... - )) - diff --git a/info/xemacs-faq.info-2 b/info/xemacs-faq.info-2 deleted file mode 100644 index 5f5d1e5..0000000 --- a/info/xemacs-faq.info-2 +++ /dev/null @@ -1,1207 +0,0 @@ -This is Info file ../info/xemacs-faq.info, produced by Makeinfo version -1.68 from the input file xemacs-faq.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* FAQ: (xemacs-faq). XEmacs FAQ. -END-INFO-DIR-ENTRY - - -File: xemacs-faq.info, Node: Installation, Next: Customization, Prev: Introduction, Up: Top - -2 Installation and Trouble Shooting -*********************************** - - This is part 2 of the XEmacs Frequently Asked Questions list. This -section is devoted to Installation, Maintenance and Trouble Shooting. - -* Menu: - -Installation: -* Q2.0.1:: Running XEmacs without installing. -* Q2.0.2:: XEmacs is too big. -* Q2.0.3:: Compiling XEmacs with Netaudio. -* Q2.0.4:: Problems with Linux and ncurses. -* Q2.0.5:: Do I need X11 to run XEmacs? -* Q2.0.6:: I'm having strange crashes. What do I do? -* Q2.0.7:: Libraries in non-standard locations. -* Q2.0.8:: can't resolve symbol _h_errno -* Q2.0.9:: Where do I find external libraries? -* Q2.0.10:: After I run configure I find a coredump, is something wrong? -* Q2.0.11:: XEmacs can't resolve host names. -* Q2.0.12:: Why can't I strip XEmacs? -* Q2.0.13:: Can't link XEmacs on Solaris with Gcc. -* Q2.0.14:: Make on HP/UX 9 fails after linking temacs - -Trouble Shooting: -* Q2.1.1:: XEmacs just crashed on me! -* Q2.1.2:: Cryptic Minibuffer messages. -* Q2.1.3:: Translation Table Syntax messages at Startup. -* Q2.1.4:: Startup warnings about deducing proper fonts? -* Q2.1.5:: XEmacs cannot connect to my X Terminal. -* Q2.1.6:: XEmacs just locked up my Linux X server. -* Q2.1.7:: HP Alt key as Meta. -* Q2.1.8:: got (wrong-type-argument color-instance-p nil)! -* Q2.1.9:: XEmacs causes my OpenWindows 3.0 server to crash. -* Q2.1.10:: Warnings from incorrect key modifiers. -* Q2.1.11:: Can't instantiate image error... in toolbar -* Q2.1.12:: Regular Expression Problems on DEC OSF1. -* Q2.1.13:: HP/UX 10.10 and `create_process' failure -* Q2.1.14:: `C-g' doesn't work for me. Is it broken? -* Q2.1.15:: How to debug an XEmacs problem with a debugger. -* Q2.1.16:: XEmacs crashes in `strcat' on HP/UX 10. -* Q2.1.17:: `Marker does not point anywhere'. -* Q2.1.18:: 19.14 hangs on HP/UX 10.10. -* Q2.1.19:: XEmacs does not follow the local timezone. -* Q2.1.20:: `Symbol's function definition is void: hkey-help-show.' -* Q2.1.21:: Every so often the XEmacs frame freezes. -* Q2.1.22:: XEmacs seems to take a really long time to do some things. -* Q2.1.23:: Movemail on Linux does not work for XEmacs 19.15 and later. - - -File: xemacs-faq.info, Node: Q2.0.1, Next: Q2.0.2, Prev: Installation, Up: Installation - -2.0: Installation -================= - -Q2.0.1: Running XEmacs without installing ------------------------------------------ - - The `INSTALL' file says that up to 108 MB of space is needed -temporarily during installation! How can I just try it out? - - XEmacs will run in place without requiring installation and copying -of the Lisp directories, and without having to specify a special -build-time flag. It's the copying of the Lisp directories that -requires so much space. XEmacs is largely written in Lisp. - - A good method is to make a shell alias for xemacs: - - alias xemacs=/i/xemacs-20.2/src/xemacs - - (You will obviously use whatever directory you downloaded the source -tree to instead of `/i/xemacs-20.2'). - - This will let you run XEmacs without massive copying. - - -File: xemacs-faq.info, Node: Q2.0.2, Next: Q2.0.3, Prev: Q2.0.1, Up: Installation - -Q2.0.2: XEmacs is too big -------------------------- - - Although this entry has been written for XEmacs 19.13, most of it -still stands true. - - Steve Baur writes: - - The 45MB of space required by the installation directories can be - reduced dramatically if desired. Gzip all the .el files. Remove - all the packages you'll never want to use (or even ones you do - like the two obsolete mailcrypts and Gnus 4 in 19.13). Remove the - TexInfo manuals. Remove the Info (and use just hardcopy versions - of the manual). Remove most of the stuff in etc. Remove or gzip - all the source code. Gzip or remove the C source code. Configure - it so that copies are not made of the support lisp. I'm not - advocating any of these things, just pointing out ways to reduce - the disk requirements if desired. - - Now examine the space used by directory: - - 0 /usr/local/bin/xemacs - 2048 /usr/local/bin/xemacs-19.13 - - 1546 /usr/local/lib/xemacs-19.13/i486-miranova-sco3.2v4.2 - 1158 /usr/local/lib/xemacs-19.13/i486-unknown-linux1.2.13 - - You need to keep these. XEmacs isn't stripped by default in - installation, you should consider stripping. That will save you - about 5MB right there. - - 207 /usr/local/lib/xemacs-19.13/etc/w3 - 122 /usr/local/lib/xemacs-19.13/etc/sounds - 18 /usr/local/lib/xemacs-19.13/etc/sparcworks - 159 /usr/local/lib/xemacs-19.13/etc/vm - 6 /usr/local/lib/xemacs-19.13/etc/e - 21 /usr/local/lib/xemacs-19.13/etc/eos - 172 /usr/local/lib/xemacs-19.13/etc/toolbar - 61 /usr/local/lib/xemacs-19.13/etc/ns - 43 /usr/local/lib/xemacs-19.13/etc/gnus - - These are support directories for various packages. In general - they match a directory under - ./xemacs-19.13/lib/xemacs-19.13/lisp/. If you do not require the - package, you may delete or gzip the support too. - - 1959 /usr/local/lib/xemacs-19.13/etc - 175 /usr/local/lib/xemacs-19.13/lisp/bytecomp - 340 /usr/local/lib/xemacs-19.13/lisp/calendar - 342 /usr/local/lib/xemacs-19.13/lisp/comint - 517 /usr/local/lib/xemacs-19.13/lisp/dired - 42 /usr/local/lib/xemacs-19.13/lisp/electric - 212 /usr/local/lib/xemacs-19.13/lisp/emulators - 238 /usr/local/lib/xemacs-19.13/lisp/energize - 289 /usr/local/lib/xemacs-19.13/lisp/gnus - 457 /usr/local/lib/xemacs-19.13/lisp/ilisp - 1439 /usr/local/lib/xemacs-19.13/lisp/modes - 2276 /usr/local/lib/xemacs-19.13/lisp/packages - 1040 /usr/local/lib/xemacs-19.13/lisp/prim - 176 /usr/local/lib/xemacs-19.13/lisp/pcl-cvs - 154 /usr/local/lib/xemacs-19.13/lisp/rmail - 3 /usr/local/lib/xemacs-19.13/lisp/epoch - 45 /usr/local/lib/xemacs-19.13/lisp/term - 860 /usr/local/lib/xemacs-19.13/lisp/utils - 851 /usr/local/lib/xemacs-19.13/lisp/vm - 13 /usr/local/lib/xemacs-19.13/lisp/vms - 157 /usr/local/lib/xemacs-19.13/lisp/x11 - 19 /usr/local/lib/xemacs-19.13/lisp/tooltalk - 14 /usr/local/lib/xemacs-19.13/lisp/sunpro - 291 /usr/local/lib/xemacs-19.13/lisp/games - 198 /usr/local/lib/xemacs-19.13/lisp/edebug - 619 /usr/local/lib/xemacs-19.13/lisp/w3 - 229 /usr/local/lib/xemacs-19.13/lisp/eos - 55 /usr/local/lib/xemacs-19.13/lisp/iso - 59 /usr/local/lib/xemacs-19.13/lisp/mailcrypt - 187 /usr/local/lib/xemacs-19.13/lisp/eterm - 356 /usr/local/lib/xemacs-19.13/lisp/ediff - 408 /usr/local/lib/xemacs-19.13/lisp/hyperbole/kotl - 1262 /usr/local/lib/xemacs-19.13/lisp/hyperbole - 247 /usr/local/lib/xemacs-19.13/lisp/hm--html-menus - 161 /usr/local/lib/xemacs-19.13/lisp/mh-e - 299 /usr/local/lib/xemacs-19.13/lisp/viper - 53 /usr/local/lib/xemacs-19.13/lisp/oobr/tree-x - 4 /usr/local/lib/xemacs-19.13/lisp/oobr/tree-nx/English.lproj/DocWindow.nib - 3 /usr/local/lib/xemacs-19.13/lisp/oobr/tree-nx/English.lproj/InfoPanel.nib - 3 /usr/local/lib/xemacs-19.13/lisp/oobr/tree-nx/English.lproj/TreeView.nib - 11 /usr/local/lib/xemacs-19.13/lisp/oobr/tree-nx/English.lproj - 53 /usr/local/lib/xemacs-19.13/lisp/oobr/tree-nx - 466 /usr/local/lib/xemacs-19.13/lisp/oobr - 14142 /usr/local/lib/xemacs-19.13/lisp - - These are all Emacs Lisp source code and bytecompiled object code. - You may safely gzip everything named *.el here. You may remove - any package you don't use. *Nothing bad will happen if you delete - a package that you do not use*. You must be sure you do not use - it though, so be conservative at first. - - Possible candidates for deletion include w3 (newer versions exist, - or you may just use Lynx or Netscape for web browsing), games, - hyperbole, mh-e, hm-html-menus (better packages exist), vm, viper, - oobr, gnus (new versions exist), etc. Ask yourself, *Do I ever - want to use this package?* If the answer is no, then it is a - candidate for removal. - - First, gzip all the .el files. Then go about package by package - and start gzipping the .elc files. Then run XEmacs and do - whatever it is you normally do. If nothing bad happens, then - delete the directory. Be conservative about deleting directories, - and it would be handy to have a backup tape around in case you get - too zealous. - - `prim', `modes', `packages', and `utils' are four directories you - definitely do *not* want to delete, although certain packages can - be removed from them if you do not use them. - - 1972 /usr/local/lib/xemacs-19.13/info - - These are online texinfo sources. You may either gzip them or - remove them. In either case, `C-h i' (info mode) will no longer - work. - - 20778 /usr/local/lib/xemacs-19.13 - - The 20MB achieved is less than half of what the full distribution - takes up, *and* can be achieved without deleting a single file. - - Giacomo Boffi provides this procedure: - - Substitute `/usr/local/lib/' with the path where the xemacs tree is - rooted, then use this script: - - #!/bin/sh - - r=/usr/local/lib/xemacs-19.13/lisp - - cd $r ; rm -f cmpr ; touch cmpr - - du -s . - - for d in * ; do - if test -d $d ; then - cd $d - for f in *.el ; do - # compress (remove) only (ONLY) the sources that have a - # corresponding compiled file --- do not (DO NOT) - # touch other sources - if test -f ${f}c ; then gzip -v9 $f >> $r/cmpr ; fi - done - cd .. - fi - done - - du -s . - - A step beyond would be substituting `rm -f' for `gzip -v9', but - you have to be desperate for removing the sources (remember that - emacs can access compressed files transparently). - - Also, a good megabyte could easily be trimmed from the $r/../etc - directory, e.g., the termcap files, some O+NEWS, others that I - don't remember as well. - - XEmacs 21.0 will unbundle the lisp hierarchy and allow the - installer to choose exactly how much support code gets installed. - - -File: xemacs-faq.info, Node: Q2.0.3, Next: Q2.0.4, Prev: Q2.0.2, Up: Installation - -Q2.0.3: Compiling XEmacs with Netaudio. ---------------------------------------- - - What is the best way to compile XEmacs with the netaudio system, -since I have got the netaudio system compiled but installed at a weird -place, I am not root. Also in the READMEs it does not say anything -about compiling with the audioserver? - - You should only need to add some stuff to the configure command line. -To tell it to compile in netaudio support: `--with-sound=both', or -`--with-sound=nas' if you don't want native sound support for some -reason.) To tell it where to find the netaudio includes and libraries: - - --site-libraries=WHATEVER - --site-includes=WHATEVER - - Then (fingers crossed) it should compile and it will use netaudio if -you have a server running corresponding to the X server. The netaudio -server has to be there when XEmacs starts. If the netaudio server goes -away and another is run, XEmacs should cope (fingers crossed, error -handling in netaudio isn't perfect). - - BTW, netaudio has been renamed as it has a name clash with something -else, so if you see references to NAS or Network Audio System, it's the -same thing. It also might be found at -`ftp://ftp.x.org/contrib/audio/nas/'. - - -File: xemacs-faq.info, Node: Q2.0.4, Next: Q2.0.5, Prev: Q2.0.3, Up: Installation - -Q2.0.4: Problems with Linux and ncurses. ----------------------------------------- - - On Linux 1.3.98 with termcap 2.0.8 and the ncurses that came with -libc 5.2.18, XEmacs 20.0b20 is unable to open a tty device: - - src/xemacs -nw -q - Initialization error: - Terminal type `xterm' undefined (or can't access database?) - - Ben Wing writes: - - Your ncurses configuration is messed up. Your /usr/lib/terminfo - is a bad pointer, perhaps to a CD-ROM that is not inserted. - - -File: xemacs-faq.info, Node: Q2.0.5, Next: Q2.0.6, Prev: Q2.0.4, Up: Installation - -Q2.0.5: Do I need X11 to run XEmacs? ------------------------------------- - - No. The name "XEmacs" is unfortunate in the sense that it is *not* -an X Window System-only version of Emacs. Starting with 19.14 XEmacs -has full color support on a color-capable character terminal. - - -File: xemacs-faq.info, Node: Q2.0.6, Next: Q2.0.7, Prev: Q2.0.5, Up: Installation - -Q2.0.6: I'm having strange crashes. What do I do? --------------------------------------------------- - - There have been a variety of reports of crashes due to compilers with -buggy optimizers. Please see the `PROBLEMS' file that comes with -XEmacs to read what it says about your platform. - - -File: xemacs-faq.info, Node: Q2.0.7, Next: Q2.0.8, Prev: Q2.0.6, Up: Installation - -Q2.0.7: Libraries in non-standard locations -------------------------------------------- - - I have x-faces, jpeg, xpm etc. all in different places. I've tried -space-separated, comma-separated, several -site-libraries, all to no -avail. - - --site-libraries='/path/one /path/two /path/etc' - - -File: xemacs-faq.info, Node: Q2.0.8, Next: Q2.0.9, Prev: Q2.0.7, Up: Installation - -Q2.0.8: can't resolve symbol _h_errno -------------------------------------- - - You are using the Linux/ELF distribution of XEmacs 19.14, and your -ELF libraries are out of date. You have the following options: - - 1. Upgrade your libc to at least 5.2.16 (better is 5.2.18, 5.3.12, or - 5.4.10). - - 2. Patch the XEmacs binary by replacing all occurrences of - `_h_errno^@' with `h_errno^@^@'. Any version of Emacs will - suffice. If you don't understand how to do this, don't do it. - - 3. Rebuild XEmacs yourself - any working ELF version of libc should be - O.K. - - Hrvoje Niksic writes: - - Why not use a Perl one-liner for No. 2? - - perl -pi -e 's/_h_errno\0/h_errno\0\0/g' \ - /usr/local/bin/xemacs-19.14 - - NB: You *must* patch `/usr/local/bin/xemacs-19.14', and not - `xemacs' because `xemacs' is a link to `xemacs-19.14'; the Perl - `-i' option will cause unwanted side-effects if applied to a - symbolic link. - - SL Baur writes: - - If you build against a recent libc-5.4 (late enough to have caused - problems earlier in the beta cycle) and then run with an earlier - version of libc, you get a - - $ xemacs - xemacs: can't resolve symbol '__malloc_hook' - zsh: 7942 segmentation fault (core dumped) xemacs - - (Example binary compiled against libc-5.4.23 and run with - libc-5.4.16). - - The solution is to upgrade to at least libc-5.4.23. Sigh. Drat. - - -File: xemacs-faq.info, Node: Q2.0.9, Next: Q2.0.10, Prev: Q2.0.8, Up: Installation - -Q2.0.9: Where do I find external libraries? -------------------------------------------- - - All external libraries used by XEmacs can be found at the XEmacs FTP -site `ftp://ftp.xemacs.org/pub/xemacs/aux/'. - - The canonical locations (at the time of this writing) are as follows: - -JPEG - `ftp://ftp.uu.net/graphics/jpeg/'. Version 6a is current. - -XPM - `ftp://ftp.x.org/contrib/libraries/'. Version 3.4j is current. - Older versions of this package are known to cause XEmacs crashes. - -TIFF - `ftp://ftp.sgi.com/graphics/tiff/'. v3.4 is current. The latest - beta is v3.4b035. There is a HOWTO here. - -PNG - `ftp://ftp.uu.net/graphics/png/'. 0.89c is current. XEmacs - requires a fairly recent version to avoid using temporary files. - - `ftp://swrinde.nde.swri.edu/pub/png/src/' - -Compface - `ftp://ftp.cs.indiana.edu/pub/faces/compface/'. This library has - been frozen for about 6 years, and is distributed without version - numbers. *It should be compiled with the same options that X11 was - compiled with on your system*. The version of this library at - XEmacs.org includes the `xbm2xface.pl' script, written by - , which may be useful when generating your own - xface. - -NAS - `ftp://ftp.x.org/contrib/audio/nas/'. Version 1.2p5 is current. - There is a FAQ here. - - -File: xemacs-faq.info, Node: Q2.0.10, Next: Q2.0.11, Prev: Q2.0.9, Up: Installation - -Q2.0.10: After I run configure I find a core dump, is something wrong? ----------------------------------------------------------------------- - - Not necessarily. If you have GNU sed 3.0 you should downgrade it to -2.05. From the `README' at prep.ai.mit.edu: - - sed 3.0 has been withdrawn from distribution. It has major - revisions, which mostly seem to be improvements; but it turns out - to have bugs too which cause trouble in some common cases. - - Tom Lord won't be able to work fixing the bugs until May. So in - the mean time, we've decided to withdraw sed 3.0 from distribution - and make version 2.05 once again the recommended version. - - It has also been observed that the vfork test on Solaris will leave a -core dump. - - -File: xemacs-faq.info, Node: Q2.0.11, Next: Q2.0.12, Prev: Q2.0.10, Up: Installation - -Q2.0.11: XEmacs doesn't resolve hostnames. ------------------------------------------- - - This is the result of a long-standing problem with SunOS and the fact -that stock SunOS systems do not ship with DNS resolver code in libc. - - Christopher Davis writes: - - That's correct [The SunOS 4.1.3 precompiled binaries don't do name - lookup]. Since Sun figured that everyone used NIS to do name - lookups (that DNS thing was apparently only a passing fad, - right?), the stock SunOS 4.x systems don't have DNS-based name - lookups in libc. - - This is also why Netscape ships two binaries for SunOS 4.1.x. - - The best solution is to compile it yourself; the configure script - will check to see if you've put DNS in the shared libc and will - then proceed to link against the DNS resolver library code. - - -File: xemacs-faq.info, Node: Q2.0.12, Next: Q2.0.13, Prev: Q2.0.11, Up: Installation - -Q2.0.12: Why can't I strip XEmacs? ----------------------------------- - - Richard Cognot writes: - - Because of the way XEmacs (and every other Emacsen, AFAIK) is - built. The link gives you a bare-boned emacs (called temacs). - temacs is then run, preloading some of the lisp files. The result - is then dumped into a new executable, named xemacs, which will - contain all of the preloaded lisp functions and data. - - Now, during the dump itself, the executable (code+data+symbols) is - written on disk using a special unexec() function. This function is - obviously heavily system dependent. And on some systems, it leads - to an executable which, although valid, cannot be stripped without - damage. If memory serves, this is especially the case for AIX - binaries. On other architecture it might work OK. - - The Right Way to strip the emacs binary is to strip temacs prior to - dumping xemacs. This will always work, although you can do that - only if you install from sources (as temacs is `not' part of the - binary kits). - - Nat Makarevitch writes: - - Here is the trick: - - 1. [ ./configure; make ] - - 2. rm src/xemacs - - 3. strip src/temacs - - 4. make - - 5. cp src/xemacs /usr/local/bin/xemacs - - 6. cp lib-src/DOC-19.16-XEmacs - /usr/local/lib/xemacs-19.16/i586-unknown-linuxaout - - -File: xemacs-faq.info, Node: Q2.0.13, Next: Q2.0.14, Prev: Q2.0.12, Up: Installation - -Q2.0.13: Problems linking with Gcc on Solaris ---------------------------------------------- - - There are known difficulties linking with Gnu ld on Solaris. A -typical error message might look like: - - unexec(): dlopen(../dynodump/dynodump.so): ld.so.1: ./temacs: - fatal: relocation error: - symbol not found: main: referenced in ../dynodump/dynodump.so - - Martin Buchholz writes: - - You need to specify `-fno-gnu-linker' as part of your flags to pass - to ld. Future releases of XEmacs will try to do this - automatically. - - -File: xemacs-faq.info, Node: Q2.0.14, Next: Q2.1.1, Prev: Q2.0.13, Up: Installation - -Q2.0.14: Make on HP/UX 9 fails after linking temacs ---------------------------------------------------- - - Problem when building xemacs-19.16 on hpux 9: - - Richard Cognot writes: - - make on hpux fails after linking temacs with a message: - - "make: don't know how to make .y." - - Solution: This is a problem with HP make revision 70.X. Either - use GNU make, or install PHCO_6552, which will bring make to - revision 72.24.1.17. - - -File: xemacs-faq.info, Node: Q2.1.1, Next: Q2.1.2, Prev: Q2.0.14, Up: Installation - -2.1: Trouble Shooting -===================== - -Q2.1.1: Help! XEmacs just crashed on me! ------------------------------------------ - - First of all, don't panic. Whenever XEmacs crashes, it tries -extremely hard to auto-save all of your files before dying. (The main -time that this will not happen is if the machine physically lost power -or if you killed the XEmacs process using `kill -9'). The next time -you try to edit those files, you will be informed that a more recent -auto-save file exists. You can use `M-x recover-file' to retrieve the -auto-saved version of the file. - - Starting with 19.14, you may use the command `M-x recover-session' -after a crash to pick up where you left off. - - Now, XEmacs is not perfect, and there may occasionally be times, or -particular sequences of actions, that cause it to crash. If you can -come up with a reproducible way of doing this (or even if you have a -pretty good memory of exactly what you were doing at the time), the -maintainers would be very interested in knowing about it. Post a -message to comp.emacs.xemacs or send mail to . -Please note that the `crashes' address is exclusively for crash reports. - - If at all possible, include a stack backtrace of the core dump that -was produced. This shows where exactly things went wrong, and makes it -much easier to diagnose problems. To do this, you need to locate the -core file (it's called `core', and is usually sitting in the directory -that you started XEmacs from, or your home directory if that other -directory was not writable). Then, go to that directory and execute a -command like: - - gdb `which xemacs` core - - and then issue the command `where' to get the stack backtrace. You -might have to use `dbx' or some similar debugger in place of `gdb'. If -you don't have any such debugger available, complain to your system -administrator. - - It's possible that a core file didn't get produced, in which case -you're out of luck. Go complain to your system administrator and tell -him not to disable core files by default. Also *Note Q2.1.15::, for -tips and techniques for dealing with a debugger. - - When making a problem report make sure that: - - 1. Report *all* of the information output by XEmacs during the crash. - - 2. You mention what O/S & Hardware you are running XEmacs on. - - 3. What version of XEmacs you are running. - - 4. What build options you are using. - - 5. If the problem is related to graphics, we will also need to know - what version of the X Window System you are running, and what - window manager you are using. - - 6. If the problem happened on a tty, please include the terminal type. - - -File: xemacs-faq.info, Node: Q2.1.2, Next: Q2.1.3, Prev: Q2.1.1, Up: Installation - -Q2.1.2: Cryptic Minibuffer messages. ------------------------------------- - - When I try to use some particular option of some particular package, -I get a cryptic error in the minibuffer. - - If you can't figure out what's going on, select Options/General -Options/Debug on Error from the Menubar and then try and make the error -happen again. This will give you a backtrace that may be enlightening. -If not, try reading through this FAQ; if that fails, you could try -posting to comp.emacs.xemacs (making sure to include the backtrace) and -someone may be able to help. If you can identify which Emacs lisp -source file the error is coming from you can get a more detailed stack -backtrace by doing the following: - - 1. Visit the .el file in an XEmacs buffer. - - 2. Issue the command `M-x eval-current-buffer'. - - 3. Reproduce the error. - - Depending on the version of XEmacs, you may either select Edit->Show -Messages (19.13 and earlier) or Help->Recent Keystrokes/Messages (19.14 -and later) from the menubar to see the most recent messages. This -command is bound to `C-h l' by default. - - -File: xemacs-faq.info, Node: Q2.1.3, Next: Q2.1.4, Prev: Q2.1.2, Up: Installation - -Q2.1.3: Translation Table Syntax messages at Startup ----------------------------------------------------- - - I get tons of translation table syntax error messages during startup. -How do I get rid of them? - - There are two causes of this problem. The first usually only strikes -people using the prebuilt binaries. The culprit in both cases is the -file `XKeysymDB'. - - * The binary cannot find the `XKeysymDB' file. The location is - hardcoded at compile time so if the system the binary was built on - puts it a different place than your system does, you have - problems. To fix, set the environment variable XKEYSYMDB to the - location of the `XKeysymDB' file on your system or to the location - of the one included with XEmacs which should be at - `/lib/xemacs-19.16/etc/XKeysymDB'. - - * The binary is finding the XKeysymDB but it is out-of-date on your - system and does not contain the necessary lines. Either ask your - system administrator to replace it with the one which comes with - XEmacs (which is the stock R6 version and is backwards compatible) - or set your XKEYSYMDB variable to the location of XEmacs's - described above. - - -File: xemacs-faq.info, Node: Q2.1.4, Next: Q2.1.5, Prev: Q2.1.3, Up: Installation - -Q2.1.4: Startup warnings about deducing proper fonts? ------------------------------------------------------ - - How can I avoid the startup warnings about deducing proper fonts? - - This is highly dependent on your installation, but try with the -following font as your base font for XEmacs and see what it does: - --adobe-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-1 - - More precisely, do the following in your resource file: - -Emacs.default.attributeFont: \ --adobe-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-1 - - If you just don't want to see the `*Warnings*' buffer at startup -time, you can set this: - - (setq display-warning-minimum-level 'error) - - The buffer still exists; it just isn't in your face. - - -File: xemacs-faq.info, Node: Q2.1.5, Next: Q2.1.6, Prev: Q2.1.4, Up: Installation - -Q2.1.5: XEmacs cannot connect to my X Terminal! ------------------------------------------------ - - Help! I can not get XEmacs to display on my Envizex X-terminal! - - Try setting the DISPLAY variable using the numeric IP address of the -host you are running XEmacs from. - - -File: xemacs-faq.info, Node: Q2.1.6, Next: Q2.1.7, Prev: Q2.1.5, Up: Installation - -Q2.1.6: XEmacs just locked up my Linux X server! ------------------------------------------------- - - There have been several reports of the X server locking up under -Linux. In all reported cases removing speedo and scaled fonts from the -font path corrected the problem. This can be done with the command -`xset'. - - It is possible that using a font server may also solve the problem. - - -File: xemacs-faq.info, Node: Q2.1.7, Next: Q2.1.8, Prev: Q2.1.6, Up: Installation - -Q2.1.7: HP Alt key as Meta. ---------------------------- - - How can I make XEmacs recognize the Alt key of my HP workstation as a -Meta key? - - Put the following line into a file and load it with xmodmap(1) before -starting XEmacs: - - remove Mod1 = Mode_switch - - -File: xemacs-faq.info, Node: Q2.1.8, Next: Q2.1.9, Prev: Q2.1.7, Up: Installation - -Q2.1.8: got (wrong-type-argument color-instance-p nil) ------------------------------------------------------- - - Natalie Kershaw writes: - - I am trying to run xemacs 19.13 under X11R4. Whenever I move the - mouse I get the following error. Has anyone seen anything like - this? This doesn't occur on X11R5. - - Signalling: - (error "got (wrong-type-argument color-instance-p nil) - and I don't know why!") - - dinos writes: - - I think this is due to undefined resources; You need to define - color backgrounds and foregrounds into your - `.../app-defaults/Emacs' like: - - *Foreground: Black ;everything will be of black on grey95, - *Background: Grey95 ;unless otherwise specified. - *cursorColor: Red3 ;red3 cursor with grey95 border. - *pointerColor: Red3 ;red3 pointer with grey95 border. - - Natalie Kershaw adds: - - What fixed the problem was adding some more colors to the X color - database (copying the X11R5 colors over), and also defining the - following resources: - - xemacs*cursorColor: black - xemacs*pointerColor: black - - With the new colors installed the problem still occurs if the above - resources are not defined. - - If the new colors are not present then an additional error occurs - on XEmacs startup, which says `Color Red3' not defined. - - -File: xemacs-faq.info, Node: Q2.1.9, Next: Q2.1.10, Prev: Q2.1.8, Up: Installation - -Q2.1.9: XEmacs causes my OpenWindows 3.0 server to crash. ---------------------------------------------------------- - - The OpenWindows 3.0 server is incredibly buggy. Your best bet is to -replace it with one from the generic MIT X11 release. You might also -try disabling parts of your `.emacs', like enabling background pixmaps. - - -File: xemacs-faq.info, Node: Q2.1.10, Next: Q2.1.11, Prev: Q2.1.9, Up: Installation - -Q2.1.10: Warnings from incorrect key modifiers. ------------------------------------------------ - - The following information comes from the `PROBLEMS' file that comes -with XEmacs. - - If you're having troubles with HP/UX it is because HP/UX defines the -modifiers wrong in X. Here is a shell script to fix the problem; be -sure that it is run after VUE configures the X server. - - #! /bin/sh - xmodmap 2> /dev/null - << EOF - keysym Alt_L = Meta_L - keysym Alt_R = Meta_R - EOF - - xmodmap - << EOF - clear mod1 - keysym Mode_switch = NoSymbol - add mod1 = Meta_L - keysym Meta_R = Mode_switch - add mod2 = Mode_switch - EOF - - -File: xemacs-faq.info, Node: Q2.1.11, Next: Q2.1.12, Prev: Q2.1.10, Up: Installation - -Q2.1.11: `Can't instantiate image error...' in toolbar ------------------------------------------------------- - - Dr. Ram Samudrala writes: - - I just installed the XEmacs (20.4-2) RPMS that I downloaded from -`http://www.xemacs.org/'. Everything works fine, except that when I -place my mouse over the toolbar, it beeps and gives me this message: - - Can't instantiate image (probably cached): - [xbm :mask-file "/usr/include/X11/bitmaps/leftptrmsk :mask-data - (16 16 ... - - Kyle Jones writes: - This is problem specific to some Chips and Technologies video - chips, when running XFree86. Putting - - `Option "sw_cursor"' - - in `XF86Config' gets rid of the problem. - - -File: xemacs-faq.info, Node: Q2.1.12, Next: Q2.1.13, Prev: Q2.1.11, Up: Installation - -Q2.1.12: Problems with Regular Expressions on DEC OSF1. -------------------------------------------------------- - - I have xemacs 19.13 running on an alpha running OSF1 V3.2 148 and -ispell would not run because it claimed the version number was incorrect -although it was indeed OK. I traced the problem to the regular -expression handler. - - Douglas Kosovic writes: - - Actually it's a DEC cc optimization bug that screws up the regexp - handling in XEmacs. - - Rebuilding using the `-migrate' switch for DEC cc (which uses a - different sort of optimization) works fine. - - See `xemacs-19_13-dunix-3_2c.patch' at the following URL on how to -build with the `-migrate' flag: - - `http://www-digital.cern.ch/carney/emacs/emacs.html' - - NOTE: There have been a variety of other problems reported that are -fixed in this fashion. - - -File: xemacs-faq.info, Node: Q2.1.13, Next: Q2.1.14, Prev: Q2.1.12, Up: Installation - -Q2.1.13: HP/UX 10.10 and `create_process' failure. --------------------------------------------------- - - Dave Carrigan writes: - - With XEmacs 19.13 and HP/UX 10.10, anything that relies on the - `create_process' function fails. This breaks a lot of things - (shell-mode, compile, ange-ftp, to name a few). - - Phil Johnson writes: - - This is a problem specific to HP-UX 10.10. It only occurs when - XEmacs is compiled for shared libraries (the default), so you can - work around it by compiling a statically-linked binary (run - configure with `--dynamic=no'). - - I'm not sure whether the problem is with a particular shared - library or if it's a kernel problem which crept into 10.10. - - Richard Cognot writes: - - I had a few problems with 10.10. Apparently, some of them were - solved by forcing a static link of libc (manually). - - -File: xemacs-faq.info, Node: Q2.1.14, Next: Q2.1.15, Prev: Q2.1.13, Up: Installation - -Q2.1.14: `C-g' doesn't work for me. Is it broken? --------------------------------------------------- - - Ben Wing writes: - - `C-g' does work for most people in most circumstances. If it - doesn't, there are only two explanations: - - 1. The code is wrapped with a binding of `inhibit-quit' to `t'. - `Ctrl-Shift-G' should still work, I think. - - 2. SIGIO is broken on your system, but BROKEN_SIGIO isn't - defined. - - To test #2, try executing `(while t)' from the `*scratch*' buffer. - If `C-g' doesn't interrupt, then you're seeing #2. - - Morten Welinder writes: - - On some (but *not* all) machines a hung XEmacs can be revived by - `kill -FPE '. This is a hack, of course, not a solution. - This technique works on a Sun4 running 4.1.3_U1. To see if it - works for you, start another XEmacs and test with that first. If - you get a core dump the method doesn't work and if you get - `Arithmetic error' then it does. - - -File: xemacs-faq.info, Node: Q2.1.15, Next: Q2.1.16, Prev: Q2.1.14, Up: Installation - -Q2.1.15: How to Debug an XEmacs problem with a debugger -------------------------------------------------------- - - If XEmacs does crash on you, one of the most productive things you -can do to help get the bug fixed is to poke around a bit with the -debugger. Here are some hints: - - * First of all, if the crash is at all reproducible, consider very - strongly recompiling your XEmacs with debugging symbols, with no - optimization, and with the configure options `--debug=yes' and - `--error-checking=all'. This will make your XEmacs run somewhat - slower but make it a lot more likely to catch the problem earlier - (closer to its source), and a lot easier to determine what's going - on with a debugger. - - * If you're able to run XEmacs under a debugger and reproduce the - crash (if it's inconvenient to do this because XEmacs is already - running or is running in batch mode as part of a bunch of scripts, - consider attaching to the existing process with your debugger; - most debuggers let you do this by substituting the process ID for - the core file when you invoke the debugger from the command line, - or by using the `attach' command or something similar), here are - some things you can do: - - * If XEmacs is hitting an assertion failure, put a breakpoint on - `assert_failed()'. - - * If XEmacs is hitting some weird Lisp error that's causing it to - crash (e.g. during startup), put a breakpoint on - `signal_1()'--this is declared static in eval.c. - - * Internally, you will probably see lots of variables that hold - objects of type `Lisp_Object'. These are exactly what they appear - to be, i.e. references to Lisp objects. Printing them out with - the debugger probably won't be too useful--you'll likely just see - a number. To decode them, do this: - - call debug_print (OBJECT) - - where OBJECT is whatever you want to decode (it can be a variable, - a function call, etc.). This will print out a readable - representation on the TTY from which the xemacs process was - invoked. - - * If you want to get a Lisp backtrace showing the Lisp call stack, - do this: - - call debug_backtrace () - - * Using `debug_print' and `debug_backtrace' has two disadvantages - - it can only be used with a running xemacs process, and it cannot - display the internal C structure of a Lisp Object. Even if all - you've got is a core dump, all is not lost. - - If you're using GDB, there are some macros in the file - `src/gdbinit' in the XEmacs source distribution that should make it - easier for you to decode Lisp objects. Copy this file to - `~/.gdbinit', or `source' it from `~/.gdbinit', and use the macros - defined therein. In particular, use the `pobj' macro to print the - internal C representation of a lisp object. This will work with a - core file or not-yet-run executable. The aliases `ldp' and `lbt' - are provided for conveniently calling `debug_print' and - `debug_backtrace'. - - If you are using Sun's `dbx' debugger, there is an equivalent file - `src/dbxrc' to copy to or source from `~/.dbxrc'. - - * If you're using a debugger to get a C stack backtrace and you're - seeing stack traces with some of the innermost frames mangled, it - may be due to dynamic linking. (This happens especially under - Linux.) Consider reconfiguring with `--dynamic=no'. Also, - sometimes (again under Linux), stack backtraces of core dumps will - have the frame where the fatal signal occurred mangled; if you can - obtain a stack trace while running the XEmacs process under a - debugger, the stack trace should be clean. - - Curtiss <1CMC3466@ibm.mtsac.edu> suggests upgrading to ld.so - version 1.8 if dynamic linking and debugging is a problem on Linux. - - * If you're using a debugger to get a C stack backtrace and you're - getting a completely mangled and bogus stack trace, it's probably - due to one of the following: - - a. Your executable has been stripped. Bad news. Tell your - sysadmin not to do this--it doesn't accomplish anything - except to save a bit of disk space, and makes debugging much - much harder. - - b. Your stack is getting trashed. Debugging this is hard; you - have to do a binary-search type of narrowing down where the - crash occurs, until you figure out exactly which line is - causing the problem. Of course, this only works if the bug - is highly reproducible. - - c. If your stack trace has exactly one frame in it, with address - 0x0, this could simply mean that XEmacs attempted to execute - code at that address, e.g. through jumping to a null function - pointer. Unfortunately, under those circumstances, GDB under - Linux doesn't know how to get a stack trace. (Yes, this is - the third Linux-related problem I've mentioned. I have no - idea why GDB under Linux is so bogus. Complain to the GDB - authors, or to comp.os.linux.development.system). Again, - you'll have to use the narrowing-down process described above. - - d. If you compiled 19.14 with `--debug' (or by default in later - versions), you will get a Lisp backtrace output when XEmacs - crashes, so you'll have something useful. - - - * If you compile with the newer gcc variants gcc-2.8 or egcs, you - will also need gdb 4.17. Earlier releases of gdb can't handle the - debug information generated by the newer compilers. - - * The above information on using `src/gdbinit' works for XEmacs-21.0 - and above. For older versions of XEmacs, there are different - `gdbinit' files provided in the `src' directory. Use the one - corresponding to the configure options used when building XEmacs. - - -File: xemacs-faq.info, Node: Q2.1.16, Next: Q2.1.17, Prev: Q2.1.15, Up: Installation - -Q2.1.16: XEmacs crashes in `strcat' on HP/UX 10 ------------------------------------------------ - - >From the problems database (through -`http://support.mayfield.hp.com/'): - - Problem Report: 5003302299 - Status: Open - - System/Model: 9000/700 - Product Name: HPUX S800 10.0X - Product Vers: 9245XB.10.00 - - Description: strcat(3C) may read beyond - end of source string, can cause SIGSEGV - - - *** PROBLEM TEXT *** - strcat(3C) may read beyond the source string onto an unmapped page, - causing a segmentation violation. - - -File: xemacs-faq.info, Node: Q2.1.17, Next: Q2.1.18, Prev: Q2.1.16, Up: Installation - -Q2.1.17: `Marker does not point anywhere' ------------------------------------------ - - As with other errors, set `debug-on-error' to `t' to get the -backtrace when the error occurs. Specifically, two problems have been -reported (and fixed). - - 1. A problem with line-number-mode in XEmacs 19.14 affected a large - number of other packages. If you see this error message, turn off - line-number-mode. - - 2. A problem with some early versions of Gnus 5.4 caused this error. - Upgrade your Gnus. - - -File: xemacs-faq.info, Node: Q2.1.18, Next: Q2.1.19, Prev: Q2.1.17, Up: Installation - -Q2.1.18: 19.14 hangs on HP/UX 10.10. ------------------------------------- - - Richard Cognot writes: - - For the record, compiling on hpux 10.10 leads to a hang in Gnus - when compiled with optimization on. - - I've just discovered that my hpux 10.01 binary was working less - well than expected. In fact, on a 10.10 system, `(while t)' was not - interrupted by `C-g'. I defined `BROKEN_SIGIO' and recompiled on - 10.10, and... the hang is now gone. - - As far as configure goes, this will be a bit tricky: `BROKEN_SIGIO' - is needed on 10.10, but *not* on 10.01: if I run my 10.01 binary - on a 10.01 machine, without `BROKEN_SIGIO' being defined, `C-g' - works as expected. - - Richard Cognot adds: - - Apparently somebody has found the reason why there is this `poll: - interrupted...' message for each event. For some reason, libcurses - reimplements a `select()' system call, in a highly broken fashion. - The fix is to add a -lc to the link line *before* the -lxcurses. - XEmacs will then use the right version of `select()'. - - Alain Fauconnet writes: - - The *real* solution is to *not* link -lcurses in! I just changed - -lcurses to -ltermcap in the Makefile and it fixed: - - 1. The `poll: interrupted system call' message. - - 2. A more serious problem I had discovered in the meantime, that - is the fact that subprocess handling was seriously broken: - subprocesses e.g. started by AUC TeX for TeX compilation of a - buffer would *hang*. Actually they would wait forever for - emacs to read the socket which connects stdout... - - -File: xemacs-faq.info, Node: Q2.1.19, Next: Q2.1.20, Prev: Q2.1.18, Up: Installation - -Q2.1.19: XEmacs does not follow the local timezone. ---------------------------------------------------- - - When using one of the prebuilt binaries many users have observed that -XEmacs uses the timezone under which it was built, but not the timezone -under which it is running. The solution is to add: - - (set-time-zone-rule "MET") - - to your `.emacs' or the `site-start.el' file if you can. Replace -`MET' with your local timezone. - - -File: xemacs-faq.info, Node: Q2.1.20, Next: Q2.1.21, Prev: Q2.1.19, Up: Installation - -Q2.1.20: `Symbol's function definition is void: hkey-help-show.' ----------------------------------------------------------------- - - This is a problem with a partially loaded hyperbole. Try adding: - - (require 'hmouse-drv) - - where you load hyperbole and the problem should go away. - - -File: xemacs-faq.info, Node: Q2.1.21, Next: Q2.1.22, Prev: Q2.1.20, Up: Installation - -Q2.1.21: Every so often the XEmacs frame freezes ------------------------------------------------- - - This problem has been fixed in 19.15, and was due to a not easily -reproducible race condition. - - -File: xemacs-faq.info, Node: Q2.1.22, Next: Q2.1.23, Prev: Q2.1.21, Up: Installation - -Q2.1.22: XEmacs seems to take a really long time to do some things ------------------------------------------------------------------- - - David Moore writes: - - Two things you can do: - - 1) C level: - - When you see it going mad like this, you might want to use gdb - from an 'xterm' to attach to the running process and get a stack - trace. To do this just run: - - gdb /path/to/xemacs/xemacs #### - - Where `####' is the process id of your xemacs, instead of - specifying the core. When gdb attaches, the xemacs will stop [1] - and you can type `where' in gdb to get a stack trace as usual. To - get things moving again, you can just type `quit' in gdb. It'll - tell you the program is running and ask if you want to quit - anyways. Say 'y' and it'll quit and have your emacs continue from - where it was at. - - 2) Lisp level: - - Turn on debug-on-quit early on. When you think things are going - slow hit C-g and it may pop you in the debugger so you can see - what routine is running. Press `c' to get going again. - - debug-on-quit doesn't work if something's turned on inhibit-quit - or in some other strange cases. - - -File: xemacs-faq.info, Node: Q2.1.23, Prev: Q2.1.22, Up: Installation - -Q2.1.23: Movemail on Linux does not work for XEmacs 19.15 and later. ---------------------------------------------------------------------- - - Movemail used to work fine in 19.14 but has stopped working in 19.15 -and 20.x. I am using Linux. - - SL Baur writes: - - Movemail on Linux used to default to using flock file locking. - With 19.15 and later versions it now defaults to using `.lock' file - locking. If this is not appropriate for your system, edit - src/s/linux.h and uncomment the line that reads: - - #define MAIL_USE_FLOCK - diff --git a/info/xemacs-faq.info-3 b/info/xemacs-faq.info-3 deleted file mode 100644 index 36d1e07..0000000 --- a/info/xemacs-faq.info-3 +++ /dev/null @@ -1,1396 +0,0 @@ -This is Info file ../info/xemacs-faq.info, produced by Makeinfo version -1.68 from the input file xemacs-faq.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* FAQ: (xemacs-faq). XEmacs FAQ. -END-INFO-DIR-ENTRY - - -File: xemacs-faq.info, Node: Customization, Next: Subsystems, Prev: Installation, Up: Top - -3 Customization and Options -*************************** - - This is part 3 of the XEmacs Frequently Asked Questions list. This -section is devoted to Customization and screen settings. - -* Menu: - -Customization--Emacs Lisp and `.emacs': -* Q3.0.1:: What version of Emacs am I running? -* Q3.0.2:: How do I evaluate Elisp expressions? -* Q3.0.3:: `(setq tab-width 6)' behaves oddly. -* Q3.0.4:: How can I add directories to the `load-path'? -* Q3.0.5:: How to check if a lisp function is defined? -* Q3.0.6:: Can I force the output of `(face-list)' to a buffer? -* Q3.0.7:: Font selections don't get saved after `Save Options'. -* Q3.0.8:: How do I make a single minibuffer frame? -* Q3.0.9:: What is `Customize'? - -X Window System & Resources: -* Q3.1.1:: Where is a list of X resources? -* Q3.1.2:: How can I detect a color display? -* Q3.1.3:: `(set-screen-width)' worked in 19.6, but not in 19.13? -* Q3.1.4:: Specifying `Emacs*EmacsScreen.geometry' in `.emacs' does not work in 19.15? -* Q3.1.5:: How can I get the icon to just say `XEmacs'? -* Q3.1.6:: How can I have the window title area display the full path? -* Q3.1.7:: `xemacs -name junk' doesn't work? -* Q3.1.8:: `-iconic' doesn't work. - -Textual Fonts & Colors: -* Q3.2.1:: How can I set color options from `.emacs'? -* Q3.2.2:: How do I set the text, menu and modeline fonts? -* Q3.2.3:: How can I set the colors when highlighting a region? -* Q3.2.4:: How can I limit color map usage? -* Q3.2.5:: My tty supports color, but XEmacs doesn't use them. -* Q3.2.6:: Can I have pixmap backgrounds in XEmacs? - -The Modeline: -* Q3.3.1:: How can I make the modeline go away? -* Q3.3.2:: How do you have XEmacs display the line number in the modeline? -* Q3.3.3:: How do I get XEmacs to put the time of day on the modeline? -* Q3.3.4:: How do I turn off current chapter from AUC TeX modeline? -* Q3.3.5:: How can one change the modeline color based on the mode used? - -3.4 Multiple Device Support: -* Q3.4.1:: How do I open a frame on another screen of my multi-headed display? -* Q3.4.2:: Can I really connect to a running XEmacs after calling up over a modem? How? - -3.5 The Keyboard: -* Q3.5.1:: How can I bind complex functions (or macros) to keys? -* Q3.5.2:: How can I stop down-arrow from adding empty lines to the bottom of my buffers? -* Q3.5.3:: How do I bind C-. and C-; to scroll one line up and down? -* Q3.5.4:: Globally binding `Delete'? -* Q3.5.5:: Scrolling one line at a time. -* Q3.5.6:: How to map `Help' key alone on Sun type4 keyboard? -* Q3.5.7:: How can you type in special characters in XEmacs? -* Q3.5.8:: Why does `(global-set-key [delete-forward] 'delete-char)' complain? -* Q3.5.9:: How do I make the Delete key delete forward? -* Q3.5.10:: Can I turn on "sticky" modifier keys? -* Q3.5.11:: How do I map the arrow keys? - -The Cursor: -* Q3.6.1:: Is there a way to make the bar cursor thicker? -* Q3.6.2:: Is there a way to get back the old block cursor where the cursor covers the character in front of the point? -* Q3.6.3:: Can I make the cursor blink? - -The Mouse and Highlighting: -* Q3.7.1:: How can I turn off Mouse pasting? -* Q3.7.2:: How do I set control/meta/etc modifiers on mouse buttons? -* Q3.7.3:: Clicking the left button does not do anything in buffer list. -* Q3.7.4:: How can I get a list of buffers when I hit mouse button 3? -* Q3.7.5:: Why does cut-and-paste not work between XEmacs and a cmdtool? -* Q3.7.6:: How I can set XEmacs up so that it pastes where the text cursor is? -* Q3.7.7:: How do I select a rectangular region? -* Q3.7.8:: Why does `M-w' take so long? - -The Menubar and Toolbar: -* Q3.8.1:: How do I get rid of the menu (or menubar)? -* Q3.8.2:: Can I customize the basic menubar? -* Q3.8.3:: How do I control how many buffers are listed in the menu `Buffers' list? -* Q3.8.4:: Resources like `Emacs*menubar*font' are not working? -* Q3.8.5:: How can I bind a key to a function to toggle the toolbar? - -Scrollbars: -* Q3.9.1:: How can I disable the scrollbar? -* Q3.9.2:: How can one use resources to change scrollbar colors? -* Q3.9.3:: Moving the scrollbar can move the point; can I disable this? -* Q3.9.4:: How can I get automatic horizontal scrolling? - -Text Selections: -* Q3.10.1:: How can I turn off or change highlighted selections? -* Q3.10.2:: How do I get that typing on an active region removes it? -* Q3.10.3:: Can I turn off the highlight during isearch? -* Q3.10.4:: How do I turn off highlighting after `C-x C-p' (mark-page)? -* Q3.10.5:: The region disappears when I hit the end of buffer while scrolling. - - -File: xemacs-faq.info, Node: Q3.0.1, Next: Q3.0.2, Prev: Customization, Up: Customization - -3.0: Customization - Emacs Lisp and .emacs -========================================== - -Q3.0.1: What version of Emacs am I running? -------------------------------------------- - - How can `.emacs' determine which of the family of Emacsen I am using? - - To determine if you are currently running GNU Emacs 18, GNU Emacs 19, -XEmacs 19, XEmacs 20, or Epoch, and use appropriate code, check out the -example given in `etc/sample.emacs'. There are other nifty things in -there as well! - - For all new code, all you really need to do is: - - (defvar running-xemacs (string-match "XEmacs\\|Lucid" emacs-version)) - - -File: xemacs-faq.info, Node: Q3.0.2, Next: Q3.0.3, Prev: Q3.0.1, Up: Customization - -Q3.0.2: How can I evaluate Emacs-Lisp expressions? --------------------------------------------------- - - I know I can evaluate Elisp expressions from `*scratch*' buffer with -`C-j' after the expression. How do I do it from another buffer? - - Press `M-:' (the default binding of `eval-expression'), and enter -the expression to the minibuffer. In XEmacs prior to 19.15 -`eval-expression' used to be a disabled command by default. If this is -the case, upgrade your XEmacs. - - -File: xemacs-faq.info, Node: Q3.0.3, Next: Q3.0.4, Prev: Q3.0.2, Up: Customization - -Q3.0.3: `(setq tab-width 6)' behaves oddly. -------------------------------------------- - - If you put `(setq tab-width 6)' in your `.emacs' file it does not -work! Is there a reason for this? If you do it at the EVAL prompt it -works fine!! How strange. - - Use `setq-default' instead, since `tab-width' is all-buffer-local. - - -File: xemacs-faq.info, Node: Q3.0.4, Next: Q3.0.5, Prev: Q3.0.3, Up: Customization - -Q3.0.4: How can I add directories to the `load-path'? ------------------------------------------------------ - - Here are two ways to do that, one that puts your directories at the -front of the load-path, the other at the end: - - ;;; Add things at the beginning of the load-path, do not add - ;;; duplicate directories: - (pushnew "bar" load-path :test 'equal) - - (pushnew "foo" load-path :test 'equal) - - ;;; Add things at the end, unconditionally - (setq load-path (nconc load-path '("foo" "bar"))) - - keith (k.p.) hanlan writes: - - To add directories using Unix shell metacharacters use - `expand-file-name' like this: - - (push (expand-file-name "~keithh/.emacsdir") load-path) - - -File: xemacs-faq.info, Node: Q3.0.5, Next: Q3.0.6, Prev: Q3.0.4, Up: Customization - -Q3.0.5: How to check if a lisp function is defined? ---------------------------------------------------- - - Use the following elisp: - - (fboundp 'foo) - - It's almost always a mistake to test `emacs-version' or any similar -variables. - - Instead, use feature-tests, such as `featurep', `boundp', `fboundp', -or even simple behavioral tests, eg.: - - (defvar foo-old-losing-code-p - (condition-case nil (progn (losing-code t) nil) - (wrong-number-of-arguments t))) - - There is an incredible amount of broken code out there which could -work much better more often in more places if it did the above instead -of trying to divine its environment from the value of one variable. - - -File: xemacs-faq.info, Node: Q3.0.6, Next: Q3.0.7, Prev: Q3.0.5, Up: Customization - -Q3.0.6: Can I force the output of `(face-list)' to a buffer? ------------------------------------------------------------- - - It would be good having it in a buffer, as the output of -`(face-list)' is too wide to fit to a minibuffer. - - Evaluate the expression in the `*scratch*' buffer with point after -the rightmost paren and typing `C-j'. - - If the minibuffer smallness is the only problem you encounter, you -can simply press `C-h l' to get the former minibuffer contents in a -buffer. - - -File: xemacs-faq.info, Node: Q3.0.7, Next: Q3.0.8, Prev: Q3.0.6, Up: Customization - -Q3.0.7: Font selections in don't get saved after `Save Options'. ----------------------------------------------------------------- - - For XEmacs 19.14 and previous: - - John Mann writes: - - You have to go to Options->Frame Appearance and unselect - `Frame-Local Font Menu'. If this option is selected, font changes - are only applied to the *current* frame and do *not* get saved - when you save options. - - For XEmacs 19.15 and later: - - Implement the above as well as set the following in your `.emacs' - - (setq options-save-faces t) - - -File: xemacs-faq.info, Node: Q3.0.8, Next: Q3.0.9, Prev: Q3.0.7, Up: Customization - -Q3.0.8: How do I get a single minibuffer frame? ------------------------------------------------ - - Vin Shelton writes: - - (setq initial-frame-plist '(minibuffer nil)) - (setq default-frame-plist '(minibuffer nil)) - (setq default-minibuffer-frame - (make-frame - '(minibuffer only - width 86 - height 1 - menubar-visible-p nil - default-toolbar-visible-p nil - name "minibuffer" - top -2 - left -2 - has-modeline-p nil))) - (frame-notice-user-settings) - - *Please note:* The single minibuffer frame may not be to everyone's -taste, and there any number of other XEmacs options settings that may -make it difficult or inconvenient to use. - - -File: xemacs-faq.info, Node: Q3.0.9, Next: Q3.1.1, Prev: Q3.0.8, Up: Customization - -Q3.0.9: What is `Customize'? ----------------------------- - - Starting with XEmacs 20.2 there is new system 'Customize' for -customizing XEmacs options. - - You can access `Customize' from the `Options' menu or invoking one -of customize commands by typing eg. `M-x customize', `M-x -customize-face', `M-x customize-variable' or `M-x customize-apropos'. - - Starting with XEmacs 20.3 there is also new `browser' mode for -Customize. Try it out with `M-x customize-browse' - - -File: xemacs-faq.info, Node: Q3.1.1, Next: Q3.1.2, Prev: Q3.0.9, Up: Customization - -3.1: X Window System & Resources -================================ - -Q3.1.1: Where is a list of X resources? ---------------------------------------- - - Search through the `NEWS' file for `X Resources'. A fairly -comprehensive list is given after it. - - In addition, an `app-defaults' file is supplied, `etc/Emacs.ad' -listing the defaults. The file `etc/sample.Xdefaults' gives a set of -defaults that you might consider. It is essentially the same as -`etc/Emacs.ad' but some entries are slightly altered. Be careful about -installing the contents of this file into your `.Xdefaults' or -`.Xresources' file if you use GNU Emacs under X11 as well. - - -File: xemacs-faq.info, Node: Q3.1.2, Next: Q3.1.3, Prev: Q3.1.1, Up: Customization - -Q3.1.2: How can I detect a color display? ------------------------------------------ - - You can test the return value of the function `(device-class)', as -in: - - (when (eq (device-class) 'color) - (set-face-foreground 'font-lock-comment-face "Grey") - (set-face-foreground 'font-lock-string-face "Red") - .... - ) - - -File: xemacs-faq.info, Node: Q3.1.3, Next: Q3.1.4, Prev: Q3.1.2, Up: Customization - -Q3.1.3: `(set-screen-width)' worked in 19.6, but not in 19.13? --------------------------------------------------------------- - - In Lucid Emacs 19.6 I did `(set-screen-width CHARACTERS)' and -`(set-screen-height LINES)' in my `.emacs' instead of specifying -`Emacs*EmacsScreen.geometry' in my `.Xdefaults' but this does not work -in XEmacs 19.13. - - These two functions now take frame arguments: - - (set-frame-width (selected-frame) CHARACTERS) - (set-frame-height (selected-frame) LINES) - - -File: xemacs-faq.info, Node: Q3.1.4, Next: Q3.1.5, Prev: Q3.1.3, Up: Customization - -Q3.1.4: Specifying `Emacs*EmacsScreen.geometry' in `.emacs' does not work in 19.15? ------------------------------------------------------------------------------------ - - In XEmacs 19.11 I specified `Emacs*EmacsScreen.geometry' in my -`.emacs' but this does not work in XEmacs 19.15. - - We have switched from using the term "screen" to using the term -"frame". - - The correct entry for your `.Xdefaults' is now: - - Emacs*EmacsFrame.geometry - - -File: xemacs-faq.info, Node: Q3.1.5, Next: Q3.1.6, Prev: Q3.1.4, Up: Customization - -Q3.1.5: How can I get the icon to just say `XEmacs'? ----------------------------------------------------- - - I'd like the icon to just say `XEmacs', and not include the name of -the current file in it. - - Add the following line to your `.emacs': - - (setq frame-icon-title-format "XEmacs") - - -File: xemacs-faq.info, Node: Q3.1.6, Next: Q3.1.7, Prev: Q3.1.5, Up: Customization - -Q3.1.6: How can I have the window title area display the full path? -------------------------------------------------------------------- - - I'd like to have the window title area display the full -directory/name of the current buffer file and not just the name. - - Add the following line to your `.emacs': - - (setq frame-title-format "%S: %f") - - A more sophisticated title might be: - - (setq frame-title-format - '("%S: " (buffer-file-name "%f" - (dired-directory dired-directory "%b")))) - - That is, use the file name, or the dired-directory, or the buffer -name. - - -File: xemacs-faq.info, Node: Q3.1.7, Next: Q3.1.8, Prev: Q3.1.6, Up: Customization - -Q3.1.7: `xemacs -name junk' doesn't work? ------------------------------------------ - - When I run `xterm -name junk', I get an xterm whose class name -according to xprop, is `junk'. This is the way it's supposed to work, -I think. When I run `xemacs -name junk' the class name is not set to -`junk'. It's still `emacs'. What does `xemacs -name' really do? The -reason I ask is that my window manager (fvwm) will make a window sticky -and I use XEmacs to read my mail. I want that XEmacs window to be -sticky, without having to use the window manager's function to set the -window sticky. What gives? - - `xemacs -name' sets the application name for the program (that is, -the thing which normally comes from `argv[0]'). Using `-name' is the -same as making a copy of the executable with that new name. The -`WM_CLASS' property on each frame is set to the frame-name, and the -application-class. So, if you did `xemacs -name FOO' and then created -a frame named BAR, you'd get an X window with WM_CLASS = `( "BAR", -"Emacs")'. However, the resource hierarchy for this widget would be: - - Name: FOO .shell .container .BAR - Class: Emacs .TopLevelEmacsShell.EmacsManager.EmacsFrame - - instead of the default - - Name: xemacs.shell .container .emacs - Class: Emacs .TopLevelEmacsShell.EmacsManager.EmacsFrame - - It is arguable that the first element of WM_CLASS should be set to -the application-name instead of the frame-name, but I think that's less -flexible, since it does not give you the ability to have multiple frames -with different WM_CLASS properties. Another possibility would be for -the default frame name to come from the application name instead of -simply being `emacs'. However, at this point, making that change would -be troublesome: it would mean that many users would have to make yet -another change to their resource files (since the default frame name -would suddenly change from `emacs' to `xemacs', or whatever the -executable happened to be named), so we'd rather avoid it. - - To make a frame with a particular name use: - - (make-frame '((name . "the-name"))) - - -File: xemacs-faq.info, Node: Q3.1.8, Next: Q3.2.1, Prev: Q3.1.7, Up: Customization - -Q3.1.8: `-iconic' doesn't work. -------------------------------- - - When I start up XEmacs using `-iconic' it doesn't work right. Using -`-unmapped' on the command line, and setting the `initiallyUnmapped' X -Resource don't seem to help much either... - - Ben Wing writes: - - Ugh, this stuff is such an incredible mess that I've about given up - getting it to work. The principal problem is numerous - window-manager bugs... - - -File: xemacs-faq.info, Node: Q3.2.1, Next: Q3.2.2, Prev: Q3.1.8, Up: Customization - -3.2: Textual Fonts & Colors -=========================== - -Q3.2.1: How can I set color options from `.emacs'? --------------------------------------------------- - - How can I set the most commonly used color options from my `.emacs' -instead of from my `.Xdefaults'? - - Like this: - - (set-face-background 'default "bisque") ; frame background - (set-face-foreground 'default "black") ; normal text - (set-face-background 'zmacs-region "red") ; When selecting w/ - ; mouse - (set-face-foreground 'zmacs-region "yellow") - (set-face-font 'default "*courier-bold-r*120-100-100*") - (set-face-background 'highlight "blue") ; Ie when selecting - ; buffers - (set-face-foreground 'highlight "yellow") - (set-face-background 'modeline "blue") ; Line at bottom - ; of buffer - (set-face-foreground 'modeline "white") - (set-face-font 'modeline "*bold-r-normal*140-100-100*") - (set-face-background 'isearch "yellow") ; When highlighting - ; while searching - (set-face-foreground 'isearch "red") - (setq x-pointer-foreground-color "black") ; Adds to bg color, - ; so keep black - (setq x-pointer-background-color "blue") ; This is color - ; you really - ; want ptr/crsr - - -File: xemacs-faq.info, Node: Q3.2.2, Next: Q3.2.3, Prev: Q3.2.1, Up: Customization - -Q3.2.2: How do I set the text, menu and modeline fonts? -------------------------------------------------------- - - Note that you should use `Emacs.' and not `Emacs*' when setting face -values. - - In `.Xdefaults': - - Emacs.default.attributeFont: -*-*-medium-r-*-*-*-120-*-*-m-*-*-* - Emacs*menubar*font: fixed - Emacs.modeline.attributeFont: fixed - - This is confusing because modeline is a face, and can be found listed -with all faces in the current mode by using `M-x set-face-font (enter) -?'. It uses the face specification of `attributeFont', while menubar -is a normal X thing that uses the specification `font'. With Motif it -may be necessary to use `fontList' instead of `font'. - - -File: xemacs-faq.info, Node: Q3.2.3, Next: Q3.2.4, Prev: Q3.2.2, Up: Customization - -Q3.2.3: How can I set the colors when highlighting a region? ------------------------------------------------------------- - - How can I set the background/foreground colors when highlighting a -region? - - You can change the face `zmacs-region' either in your `.Xdefaults': - - Emacs.zmacs-region.attributeForeground: firebrick - Emacs.zmacs-region.attributeBackground: lightseagreen - - or in your `.emacs': - - (set-face-background 'zmacs-region "red") - (set-face-foreground 'zmacs-region "yellow") - - -File: xemacs-faq.info, Node: Q3.2.4, Next: Q3.2.5, Prev: Q3.2.3, Up: Customization - -Q3.2.4: How can I limit color map usage? ----------------------------------------- - - I'm using Netscape (or another color grabber like XEmacs); is there -anyway to limit the number of available colors in the color map? - - XEmacs 19.13 didn't have such a mechanism (unlike netscape, or other -color-hogs). One solution is to start XEmacs prior to netscape, since -this will prevent Netscape from grabbing all colors (but Netscape will -complain). You can use the flags for Netscape, like -mono, -ncols <#> -or -install (for mono, limiting to <#> colors, or for using a private -color map). Since Netscape will take the entire colormap and never -release it, the only reasonable way to run it is with `-install'. - - If you have the money, another solution would be to use a truecolor -or direct color video. - - Starting with XEmacs 19.14, XEmacs uses the closest available color -if the colormap is full, so it's O.K. now to start Netscape first. - - -File: xemacs-faq.info, Node: Q3.2.5, Next: Q3.2.6, Prev: Q3.2.4, Up: Customization - -Q3.2.5: My tty supports color, but XEmacs doesn't use them. ------------------------------------------------------------ - - XEmacs tries to automatically determine whether your tty supports -color, but sometimes guesses wrong. In that case, you can make XEmacs -Do The Right Thing using this Lisp code: - - (if (eq 'tty (device-type)) - (set-device-class nil 'color)) - - -File: xemacs-faq.info, Node: Q3.2.6, Next: Q3.3.1, Prev: Q3.2.5, Up: Customization - -Q3.2.6: Can I have pixmap backgrounds in XEmacs? ------------------------------------------------- - - Juan Villacis writes: - - There are several ways to do it. For example, you could specify a - default pixmap image to use in your `~/.Xresources', e.g., - - Emacs*EmacsFrame.default.attributeBackgroundPixmap: /path/to/image.xpm - - and then reload ~/.Xresources and restart XEmacs. Alternatively, - since each face can have its own pixmap background, a better way - would be to set a face's pixmap within your XEmacs init file, e.g., - - (set-face-background-pixmap 'default "/path/to/image.xpm") - (set-face-background-pixmap 'bold "/path/to/another_image.xpm") - - and so on. You can also do this interactively via `M-x - edit-faces'. - - -3.3: The Modeline -================= - - -File: xemacs-faq.info, Node: Q3.3.1, Next: Q3.3.2, Prev: Q3.2.6, Up: Customization - -Q3.3.1: How can I make the modeline go away? --------------------------------------------- - - (set-specifier has-modeline-p nil) - - Starting with XEmacs 19.14 the modeline responds to mouse clicks, so -if you haven't liked or used the modeline in the past, you might want to -try the new version out. - - -File: xemacs-faq.info, Node: Q3.3.2, Next: Q3.3.3, Prev: Q3.3.1, Up: Customization - -Q3.3.2: How do you have XEmacs display the line number in the modeline? ------------------------------------------------------------------------ - - Add the following line to your `.emacs' file to display the line -number: - - (line-number-mode 1) - - Use the following to display the column number: - - (column-number-mode 1) - - Or select from the `Options' menu -`Customize->Emacs->Editing->Basics->Line Number Mode' and/or -`Customize->Emacs->Editing->Basics->Column Number Mode' - - Or type `M-x customize editing-basics '. - - -File: xemacs-faq.info, Node: Q3.3.3, Next: Q3.3.4, Prev: Q3.3.2, Up: Customization - -Q3.3.3: How do I get XEmacs to put the time of day on the modeline? -------------------------------------------------------------------- - - Add the following line to your `.emacs' file to display the time: - - (display-time) - - See `Customize' from the `Options' menu for customization. - - -File: xemacs-faq.info, Node: Q3.3.4, Next: Q3.3.5, Prev: Q3.3.3, Up: Customization - -Q3.3.4: How do I turn off current chapter from AUC TeX modeline? ----------------------------------------------------------------- - - With AUC TeX, fast typing is hard because the current chapter, -section etc. are given in the modeline. How can I turn this off? - - It's not AUC TeX, it comes from `func-menu' in `func-menu.el'. Add -this code to your `.emacs' to turn it off: - - (setq fume-display-in-modeline-p nil) - - Or just add a hook to `TeX-mode-hook' to turn it off only for TeX -mode: - - (add-hook 'TeX-mode-hook - '(lambda () (setq fume-display-in-modeline-p nil))) - - David Hughes writes: - - If you have 19.14 or later, try this instead; you'll still get the - function name displayed in the modeline, but it won't attempt to - keep track when you modify the file. To refresh when it gets out - of synch, you simply need click on the `Rescan Buffer' option in - the function-menu. - - (setq-default fume-auto-rescan-buffer-p nil) - - -File: xemacs-faq.info, Node: Q3.3.5, Next: Q3.4.1, Prev: Q3.3.4, Up: Customization - -Q3.3.5: How can one change the modeline color based on the mode used? ---------------------------------------------------------------------- - - You can use something like the following: - - (add-hook 'lisp-mode-hook - (lambda () - (set-face-background 'modeline "red" (current-buffer)))) - - Then, when editing a Lisp file (i.e. when in Lisp mode), the modeline -colors change from the default set in your `.emacs'. The change will -only be made in the buffer you just entered (which contains the Lisp -file you are editing) and will not affect the modeline colors anywhere -else. - - Notes: - - * The hook is the mode name plus `-hook'. eg. c-mode-hook, - c++-mode-hook, emacs-lisp-mode-hook (used for your `.emacs' or a - `xx.el' file), lisp-interaction-mode-hook (the `*scratch*' - buffer), text-mode-hook, etc. - - * Be sure to use `add-hook', not `(setq c-mode-hook xxxx)', - otherwise you will erase anything that anybody has already put on - the hook. - - * You can also do `(set-face-font 'modeline FONT)', eg. - `(set-face-font 'modeline "*bold-r-normal*140-100-100*" - (current-buffer))' if you wish the modeline font to vary based on - the current mode. - - This works in 19.15 as well, but there are additional modeline faces, -`modeline-buffer-id', `modeline-mousable', and -`modeline-mousable-minor-mode', which you may want to customize. - - -File: xemacs-faq.info, Node: Q3.4.1, Next: Q3.4.2, Prev: Q3.3.5, Up: Customization - -3.4: Multiple Device Support -============================ - -Q3.4.1: How do I open a frame on another screen of my multi-headed display? ---------------------------------------------------------------------------- - - The support for this was revamped for 19.14. Use the command `M-x -make-frame-on-display'. This command is also on the File menu in the -menubar. - - XEmacs 19.14 and later also have the command `make-frame-on-tty' -which will establish a connection to any tty-like device. Opening the -TTY devices should be left to `gnuclient', though. - - -File: xemacs-faq.info, Node: Q3.4.2, Next: Q3.5.1, Prev: Q3.4.1, Up: Customization - -Q3.4.2: Can I really connect to a running XEmacs after calling up over a modem? How? -------------------------------------------------------------------------------------- - - If you're not running at least XEmacs 19.14, you can't. Otherwise -check out the `gnuattach' program supplied with XEmacs. Starting with -XEmacs 20.3, `gnuattach' and `gnudoit' functionality is provided by -`gnuclient'. - - Also *Note Q5.0.12::. - - -File: xemacs-faq.info, Node: Q3.5.1, Next: Q3.5.2, Prev: Q3.4.2, Up: Customization - -3.5: The Keyboard -================= - -Q3.5.1: How can I bind complex functions (or macros) to keys? -------------------------------------------------------------- - - As an example, say you want the `paste' key on a Sun keyboard to -insert the current Primary X selection at point. You can accomplish this -with: - - (define-key global-map [f18] 'x-insert-selection) - - However, this only works if there is a current X selection (the -selection will be highlighted). The functionality I like is for the -`paste' key to insert the current X selection if there is one, -otherwise insert the contents of the clipboard. To do this you need to -pass arguments to `x-insert-selection'. This is done by wrapping the -call in a 'lambda form: - - (global-set-key [f18] - (lambda () (interactive) (x-insert-selection t nil))) - - This binds the f18 key to a "generic" functional object. The -interactive spec is required because only interactive functions can be -bound to keys. - - For the FAQ example you could use: - - (global-set-key [(control ?.)] - (lambda () (interactive) (scroll-up 1))) - (global-set-key [(control ? ;)] - (lambda () (interactive) (scroll-up -1))) - - This is fine if you only need a few functions within the lambda body. -If you're doing more it's cleaner to define a separate function as in -question 3.5.3 (*note Q3.5.3::.). - - -File: xemacs-faq.info, Node: Q3.5.2, Next: Q3.5.3, Prev: Q3.5.1, Up: Customization - -Q3.5.2: How can I stop down-arrow from adding empty lines to the bottom of my buffers? --------------------------------------------------------------------------------------- - - Add the following line to your `.emacs' file: - - (setq next-line-add-newlines nil) - - This has been the default setting in XEmacs for some time. - - -File: xemacs-faq.info, Node: Q3.5.3, Next: Q3.5.4, Prev: Q3.5.2, Up: Customization - -Q3.5.3: How do I bind C-. and C-; to scroll one line up and down? ------------------------------------------------------------------ - - Add the following (Thanks to Richard Mlynarik -and Wayne Newberry ) to `.emacs': - - (defun scroll-up-one-line () - (interactive) - (scroll-up 1)) - - (defun scroll-down-one-line () - (interactive) - (scroll-down 1)) - - (global-set-key [(control ?.)] 'scroll-up-one-line) ; C-. - (global-set-key [(control ? ;)] 'scroll-down-one-line) ; C-; - - The key point is that you can only bind simple functions to keys; you -can not bind a key to a function that you're also passing arguments to. -(*note Q3.5.1::. for a better answer). - - -File: xemacs-faq.info, Node: Q3.5.4, Next: Q3.5.5, Prev: Q3.5.3, Up: Customization - -Q3.5.4: Globally binding `Delete'? ----------------------------------- - - I cannot manage to globally bind my `Delete' key to something other -than the default. How does one do this? - - (defun foo () - (interactive) - (message "You hit DELETE")) - - (global-set-key 'delete 'foo) - - However, some modes explicitly bind `Delete', so you would need to -add a hook that does `local-set-key' for them. If what you want to do -is make the Backspace and Delete keys work more PC/Motif-like, then -take a look at the `delbs.el' package. - - New in XEmacs 19.14 is a variable called `key-translation-map' which -makes it easier to bind `Delete'. `delbs.el' is a good example of how -to do this correctly. - - Also *Note Q3.5.10::. - - -File: xemacs-faq.info, Node: Q3.5.5, Next: Q3.5.6, Prev: Q3.5.4, Up: Customization - -Q3.5.5: Scrolling one line at a time. -------------------------------------- - - Can the cursor keys scroll the screen a line at a time, rather than -the default half page jump? I tend it to find it disorienting. - - Try this: - - (defun scroll-one-line-up (&optional arg) - "Scroll the selected window up (forward in the text) one line (or N lines)." - (interactive "p") - (scroll-up (or arg 1))) - - (defun scroll-one-line-down (&optional arg) - "Scroll the selected window down (backward in the text) one line (or N)." - (interactive "p") - (scroll-down (or arg 1))) - - (global-set-key [up] 'scroll-one-line-up) - (global-set-key [down] 'scroll-one-line-down) - - The following will also work but will affect more than just the -cursor keys (i.e. `C-n' and `C-p'): - - (setq scroll-step 1) - - Starting with XEmacs-20.3 you can also change this with Customize. -Select from the `Options' menu -`Customize->Emacs->Environment->Windows->Scroll Step...' or type `M-x -customize windows '. - - -File: xemacs-faq.info, Node: Q3.5.6, Next: Q3.5.7, Prev: Q3.5.5, Up: Customization - -Q3.5.6: How to map `Help' key alone on Sun type4 keyboard? ----------------------------------------------------------- - - The following works in GNU Emacs 19: - - (global-set-key [help] 'help-command);; Help - - The following works in XEmacs 19.15 with the addition of shift: - - (global-set-key [(shift help)] 'help-command);; Help - - But it doesn't work alone. This is in the file `PROBLEMS' which -should have come with your XEmacs installation: *Emacs ignores the -`help' key when running OLWM*. - - OLWM grabs the `help' key, and retransmits it to the appropriate -client using `XSendEvent'. Allowing Emacs to react to synthetic events -is a security hole, so this is turned off by default. You can enable -it by setting the variable `x-allow-sendevents' to t. You can also -cause fix this by telling OLWM to not grab the help key, with the null -binding `OpenWindows.KeyboardCommand.Help:'. - - -File: xemacs-faq.info, Node: Q3.5.7, Next: Q3.5.8, Prev: Q3.5.6, Up: Customization - -Q3.5.7: How can you type in special characters in XEmacs? ---------------------------------------------------------- - - One way is to use the package `x-compose'. Then you can use -sequences like `Compose " a' to get ä, etc. - - Another way is to use the `iso-insert' package, provided in XEmacs -19.15 and later. Then you can use sequences like `C-x 8 " a' to get ä, -etc. - - Glynn Clements writes: - - It depends upon your X server. - - Generally, the simplest way is to define a key as Multi_key with - xmodmap, e.g. - xmodmap -e 'keycode 0xff20 = Multi_key' - - You will need to pick an appropriate keycode. Use xev to find out - the keycodes for each key. - - [NB: On a `Windows' keyboard, recent versions of XFree86 - automatically define the right `Windows' key as Multi_key'.] - - Once you have Multi_key defined, you can use e.g. - Multi a ' => á - Multi e " => ë - Multi c , => ç - - etc. - - Also, recent versions of XFree86 define various AltGr- - combinations as dead keys, i.e. - AltGr [ => dead_diaeresis - AltGr ] => dead_tilde - AltGr ; => dead_acute - etc. - - Running `xmodmap -pk' will list all of the defined keysyms. - - -File: xemacs-faq.info, Node: Q3.5.8, Next: Q3.5.9, Prev: Q3.5.7, Up: Customization - -Q3.5.8: Why does `(global-set-key [delete-forward] 'delete-char)' complain? ---------------------------------------------------------------------------- - - Why does `(define-key global-map [ delete-forward ] 'delete-char)' -complain of not being able to bind an unknown key? - - Try this instead: - - (define-key global-map [delete_forward] 'delete-char) - - and it will work. - - What you are seeing above is a bug due to code that is trying to -check for GNU Emacs syntax like: - - (define-key global-map [C-M-a] 'delete-char) - - which otherwise would cause no errors but would not result in the -expected behavior. - - This bug has been fixed in 19.14. - - -File: xemacs-faq.info, Node: Q3.5.9, Next: Q3.5.10, Prev: Q3.5.8, Up: Customization - -Q3.5.9: How do I make the Delete key delete forward? ----------------------------------------------------- - - With XEmacs-20.2 use the `delbs' package: - - (require 'delbs) - - This will give you the functions `delbs-enable-delete-forward' to -set things up, and `delbs-disable-delete-forward' to revert to "normal" -behavior. Note that `delbackspace' package is obsolete. - - Starting with XEmacs-20.3 better solution is to set variable -`delete-key-deletes-forward' to t. You can also change this with -Customize. Select from the `Options' menu -`Customize->Emacs->Editing->Basics->Delete Key Deletes Forward' or type -`M-x customize editing-basics '. - - Also *Note Q3.5.4::. - - -File: xemacs-faq.info, Node: Q3.5.10, Next: Q3.5.11, Prev: Q3.5.9, Up: Customization - -Q3.5.10: Can I turn on "sticky" modifier keys? ----------------------------------------------- - - Yes, with `(setq modifier-keys-are-sticky t)'. This will give the -effect of being able to press and release Shift and have the next -character typed come out in upper case. This will affect all the other -modifier keys like Control and Meta as well. - - Ben Wing writes: - - One thing about the sticky modifiers is that if you move the mouse - out of the frame and back in, it cancels all currently "stuck" - modifiers. - - -File: xemacs-faq.info, Node: Q3.5.11, Next: Q3.6.1, Prev: Q3.5.10, Up: Customization - -Q3.5.11: How do I map the arrow keys? -------------------------------------- - - Say you want to map `C-' to forward-word: - - Sam Steingold writes: - - ; both XEmacs and Emacs - (define-key global-map [(control right)] 'forward-word) - or - ; Emacs only - (define-key global-map [C-right] 'forward-word) - or - ; ver > 20, both - (define-key global-map (kbd "C-") 'forward-word) - - -File: xemacs-faq.info, Node: Q3.6.1, Next: Q3.6.2, Prev: Q3.5.11, Up: Customization - -3.6: The Cursor -=============== - -Q3.6.1: Is there a way to make the bar cursor thicker? ------------------------------------------------------- - - I'd like to have the bar cursor a little thicker, as I tend to -"lose" it often. - - For a 1 pixel bar cursor, use: - - (setq bar-cursor t) - - For a 2 pixel bar cursor, use: - - (setq bar-cursor 'anything-else) - - Starting with XEmacs-20.3 you can also change these with Customize. -Select from the `Options' menu -`Customize->Emacs->Environment->Display->Bar Cursor...' or type `M-x -customize display '. - - You can use a color to make it stand out better: - - Emacs*cursorColor: Red - - -File: xemacs-faq.info, Node: Q3.6.2, Next: Q3.6.3, Prev: Q3.6.1, Up: Customization - -Q3.6.2: Is there a way to get back the block cursor? ----------------------------------------------------- - - (setq bar-cursor nil) - - Starting with XEmacs-20.3 you can also change this with Customize. -Select from the `Options' menu -`Customize->Emacs->Environment->Display->Bar Cursor...' or type `M-x -customize display '. - - -File: xemacs-faq.info, Node: Q3.6.3, Next: Q3.7.1, Prev: Q3.6.2, Up: Customization - -Q3.6.3: Can I make the cursor blink? ------------------------------------- - - If you are running a version of XEmacs older than 19.14, no. -Otherwise you can do the following: - - (blink-cursor-mode) - - This function toggles between a steady cursor and a blinking cursor. -You may also set this mode from the menu bar by selecting `Options => -Frame Appearance => Blinking Cursor'. Remember to save options. - - -File: xemacs-faq.info, Node: Q3.7.1, Next: Q3.7.2, Prev: Q3.6.3, Up: Customization - -3.7: The Mouse and Highlighting -=============================== - -Q3.7.1: How can I turn off Mouse pasting? ------------------------------------------ - - I keep hitting the middle mouse button by accident and getting stuff -pasted into my buffer so how can I turn this off? - - Here is an alternative binding, whereby the middle mouse button -selects (but does not cut) the expression under the mouse. Clicking -middle on a left or right paren will select to the matching one. Note -that you can use `define-key' or `global-set-key'. - - (defun mouse-set-point-and-select (event) - "Sets the point at the mouse location, then marks following form" - (interactive "@e") - (mouse-set-point event) - (mark-sexp 1)) - (define-key global-map [button2] 'mouse-set-point-and-select) - - -File: xemacs-faq.info, Node: Q3.7.2, Next: Q3.7.3, Prev: Q3.7.1, Up: Customization - -Q3.7.2: How do I set control/meta/etc modifiers on mouse buttons? ------------------------------------------------------------------ - - Use, for instance, `[(meta button1)]'. For example, here is a common -setting for Common Lisp programmers who use the bundled `ilisp' -package, whereby meta-button1 on a function name will find the file -where the function name was defined, and put you at that location in -the source file. - - [Inside a function that gets called by the lisp-mode-hook and -ilisp-mode-hook] - - (local-set-key [(meta button1)] 'edit-definitions-lisp) - - -File: xemacs-faq.info, Node: Q3.7.3, Next: Q3.7.4, Prev: Q3.7.2, Up: Customization - -Q3.7.3: Clicking the left button does not do anything in buffer list. ---------------------------------------------------------------------- - - I do `C-x C-b' to get a list of buffers and the entries get -highlighted when I move the mouse over them but clicking the left mouse -does not do anything. - - Use the middle mouse button. - - -File: xemacs-faq.info, Node: Q3.7.4, Next: Q3.7.5, Prev: Q3.7.3, Up: Customization - -Q3.7.4: How can I get a list of buffers when I hit mouse button 3? ------------------------------------------------------------------- - - The following code will replace the default popup on button3: - - (global-set-key [button3] 'popup-buffer-menu) - - -File: xemacs-faq.info, Node: Q3.7.5, Next: Q3.7.6, Prev: Q3.7.4, Up: Customization - -Q3.7.5: Why does cut-and-paste not work between XEmacs and a cmdtool? ---------------------------------------------------------------------- - - We don't know. It's a bug. There does seem to be a work-around, -however. Try running xclipboard first. It appears to fix the problem -even if you exit it. (This should be mostly fixed in 19.13, but we -haven't yet verified that). - - -File: xemacs-faq.info, Node: Q3.7.6, Next: Q3.7.7, Prev: Q3.7.5, Up: Customization - -Q3.7.6: How I can set XEmacs up so that it pastes where the text cursor is? ---------------------------------------------------------------------------- - - By default XEmacs pastes X selections where the mouse pointer is. -How do I disable this? - - Examine the function `mouse-yank', by typing `C-h f mouse-yank -'. - - To get XEmacs to paste at the text cursor, add this your `.emacs': - - (setq mouse-yank-at-point t) - - Starting with XEmacs-20.2 you can also change this with Customize. -Select from the `Options' menu `Customize->Emacs->Editing->Mouse->Yank -At Point...' or type `M-x customize mouse '. - - -File: xemacs-faq.info, Node: Q3.7.7, Next: Q3.7.8, Prev: Q3.7.6, Up: Customization - -Q3.7.7: How do I select a rectangular region? ---------------------------------------------- - - Just select the region normally, then use the rectangle commands -(e.g. `kill-rectangle' on it. The region does not highlight as a -rectangle, but the commands work just fine. - - To actually sweep out rectangular regions with the mouse you can use -`mouse-track-do-rectangle' which is assigned to `M-button1'. Then use -rectangle commands. - - You can also do the following to change default behavior to sweep out -rectangular regions: - - (setq mouse-track-rectangle-p t) - - Starting with XEmacs-20.2 you can also change this with Customize. -Select from the `Options' menu `Customize->Emacs->Editing->Mouse->Track -Rectangle...' or type `M-x customize mouse '. - - mouse-track-do-rectangle: (event) - -- an interactive compiled Lisp function. - Like `mouse-track' but selects rectangles instead of regions. - - -File: xemacs-faq.info, Node: Q3.7.8, Next: Q3.8.1, Prev: Q3.7.7, Up: Customization - -Q3.7.8: Why does `M-w' take so long? ------------------------------------- - - It actually doesn't. It leaves the region visible for a second so -that you can see what area is being yanked. If you start working, -though, it will immediately complete its operation. In other words, it -will only delay for a second if you let it. - - -File: xemacs-faq.info, Node: Q3.8.1, Next: Q3.8.2, Prev: Q3.7.8, Up: Customization - -3.8: The Menubar and Toolbar -============================ - -Q3.8.1: How do I get rid of the menu (or menubar)? --------------------------------------------------- - - If you are running XEmacs 19.13 and earlier, add this command to your -`.emacs'. - - (set-menubar nil) - - Starting with XEmacs 19.14 the preferred method is: - - (set-specifier menubar-visible-p nil) - - -File: xemacs-faq.info, Node: Q3.8.2, Next: Q3.8.3, Prev: Q3.8.1, Up: Customization - -Q3.8.2: Can I customize the basic menubar? ------------------------------------------- - - For an extensive menubar, add this line to your `.emacs': - - (load "big-menubar") - - If you'd like to write your own, this file provides as good a set of -examples as any to start from. The file is located in -`lisp/packages/big-menubar.el' in the XEmacs installation directory. - - -File: xemacs-faq.info, Node: Q3.8.3, Next: Q3.8.4, Prev: Q3.8.2, Up: Customization - -Q3.8.3: How do I control how many buffers are listed in the menu `Buffers List'? --------------------------------------------------------------------------------- - - Add the following to your `.emacs' (suit to fit): - - (setq buffers-menu-max-size 20) - - For no limit, use an argument of `nil'. - - Starting with XEmacs-20.3 you can also change this with Customize. -Select from the `Options' menu -`Customize->Emacs->Environment->Menu->Buffers Menu->Max Size...' or -type `M-x customize buffers-menu '. - - -File: xemacs-faq.info, Node: Q3.8.4, Next: Q3.8.5, Prev: Q3.8.3, Up: Customization - -Q3.8.4: Resources like `Emacs*menubar*font' are not working? ------------------------------------------------------------- - - I am trying to use a resource like `Emacs*menubar*font' to set the -font of the menubar but it's not working. - - If you are using the real Motif menubar, this resource is not -recognized; you have to say: - - Emacs*menubar*fontList: FONT - - If you are using the Lucid menubar, the former resource will be -recognized only if the latter resource is unset. This means that the -resource - - *fontList: FONT - - will override - - Emacs*menubar*font: FONT - - even though the latter is more specific. - - -File: xemacs-faq.info, Node: Q3.8.5, Next: Q3.9.1, Prev: Q3.8.4, Up: Customization - -Q3.8.5: How can I bind a key to a function to toggle the toolbar? ------------------------------------------------------------------ - - Try something like: - - (defun my-toggle-toolbar () - (interactive) - (set-specifier default-toolbar-visible-p - (not (specifier-instance default-toolbar-visible-p)))) - (global-set-key "\C-xT" 'my-toggle-toolbar) - - There are redisplay bugs in 19.14 that may make the preceding result -in a messed-up display, especially for frames with multiple windows. -You may need to resize the frame before XEmacs completely realizes the -toolbar is really gone. - - Thanks to Martin Buchholz for the correct code. - - -File: xemacs-faq.info, Node: Q3.9.1, Next: Q3.9.2, Prev: Q3.8.5, Up: Customization - -3.9: Scrollbars -=============== - -Q3.9.1: How can I disable the scrollbar? ----------------------------------------- - - To disable them for all frames, add the following line to your -`.Xdefaults': - - Emacs.scrollBarWidth: 0 - - Or select from the `Options' menu `Frame Appearance->Scrollbars'. -Remember to save options. - - To turn the scrollbar off on a per-frame basis, use the following -function: - - (set-specifier scrollbar-width 0 (selected-frame)) - - You can actually turn the scrollbars on at any level you want by -substituting for (selected-frame) in the above command. For example, to -turn the scrollbars off only in a single buffer: - - (set-specifier scrollbar-width 0 (current-buffer)) - - In XEmacs versions prior to 19.14, you had to use the hairier -construct: - - (set-specifier scrollbar-width (cons (selected-frame) 0)) - - -File: xemacs-faq.info, Node: Q3.9.2, Next: Q3.9.3, Prev: Q3.9.1, Up: Customization - -Q3.9.2: How can one use resources to change scrollbar colors? -------------------------------------------------------------- - - Here's a recap of how to use resources to change your scrollbar -colors: - - ! Motif scrollbars - - Emacs*XmScrollBar.Background: skyblue - Emacs*XmScrollBar.troughColor: lightgray - - ! Athena scrollbars - - Emacs*Scrollbar.Foreground: skyblue - Emacs*Scrollbar.Background: lightgray - - Note the capitalization of `Scrollbar' for the Athena widget. - - -File: xemacs-faq.info, Node: Q3.9.3, Next: Q3.9.4, Prev: Q3.9.2, Up: Customization - -Q3.9.3: Moving the scrollbar can move the point; can I disable this? --------------------------------------------------------------------- - - When I move the scrollbar in an XEmacs window, it moves the point as -well, which should not be the default behavior. Is this a bug or a -feature? Can I disable it? - - The current behavior is a feature, not a bug. Point remains at the -same buffer position as long as that position does not scroll off the -screen. In that event, point will end up in either the upper-left or -lower-left hand corner. - - This cannot be changed. - - -File: xemacs-faq.info, Node: Q3.9.4, Next: Q3.10.1, Prev: Q3.9.3, Up: Customization - -Q3.9.4: How can I get automatic horizontal scrolling? ------------------------------------------------------ - - By the same token, how can I turn it off in specific modes? - - To do this, add to your `.emacs' file: - - (require 'auto-show) - - Then do `(setq truncate-lines t)' in the mode-hooks for any modes in -which you want lines truncated. - - More precisely: If `truncate-lines' is nil, horizontal scrollbars -will never appear. Otherwise, they will appear only if the value of -`scrollbar-height' for that buffer/window/etc. is non-zero. If you do - - (set-specifier scrollbar-height 0) - - then horizontal scrollbars will not appear in truncated buffers -unless the package specifically asked for them. - - Automatic horizontal scrolling is now standard, starting with 19.14. - diff --git a/info/xemacs-faq.info-4 b/info/xemacs-faq.info-4 deleted file mode 100644 index ddfcd27..0000000 --- a/info/xemacs-faq.info-4 +++ /dev/null @@ -1,1366 +0,0 @@ -This is Info file ../info/xemacs-faq.info, produced by Makeinfo version -1.68 from the input file xemacs-faq.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* FAQ: (xemacs-faq). XEmacs FAQ. -END-INFO-DIR-ENTRY - - -File: xemacs-faq.info, Node: Q3.10.1, Next: Q3.10.2, Prev: Q3.9.4, Up: Customization - -3.10: Text Selections -===================== - -Q3.10.1: How can I turn off or change highlighted selections? -------------------------------------------------------------- - - The `zmacs' mode allows for what some might call gratuitous -highlighting for selected regions (either by setting mark or by using -the mouse). This is the default behavior. To turn off, add the -following line to your `.emacs' file: - - (setq zmacs-regions nil) - - Starting with XEmacs-20.2 you can also change this with Customize. -Select from the `Options' menu `Customize->Emacs->Editing->Basics->Zmacs -Regions' or type `M-x customize editing-basics '. - - To change the face for selection, look at `Options->Customize' on -the menubar. - - -File: xemacs-faq.info, Node: Q3.10.2, Next: Q3.10.3, Prev: Q3.10.1, Up: Customization - -Q3.10.2: How do I get that typing on an active region removes it? ------------------------------------------------------------------ - - I want to change things so that if I select some text and start -typing, the typed text replaces the selected text, similar to Motif. - - You want to use something called "pending delete". Pending delete -is what happens when you select a region (with the mouse or keyboard) -and you press a key to replace the selected region by the key you typed. -Usually backspace kills the selected region. - - To get this behavior, add the following line to your `.emacs': - - (turn-on-pending-delete) - - Note that this will work with both Backspace and Delete. - - -File: xemacs-faq.info, Node: Q3.10.3, Next: Q3.10.4, Prev: Q3.10.2, Up: Customization - -Q3.10.3: Can I turn off the highlight during isearch? ------------------------------------------------------ - - I do not like my text highlighted while I am doing isearch as I am -not able to see what's underneath. How do I turn it off? - - Put the following in your `.emacs': - - (setq isearch-highlight nil) - - Starting with XEmacs-20.2 you can also change this with Customize. -Type `M-x customize-variable isearch-highlight '. - - Note also that isearch-highlight affects query-replace and ispell. -Instead of disabling isearch-highlight you may find that a better -solution consists of customizing the `isearch' face. - - -File: xemacs-faq.info, Node: Q3.10.4, Next: Q3.10.5, Prev: Q3.10.3, Up: Customization - -Q3.10.4: How do I turn off highlighting after `C-x C-p' (mark-page)? --------------------------------------------------------------------- - - Put this in your `.emacs': - - (setq zmacs-regions nil) - - *Warning: This command turns off all region highlighting.* - - Also *Note Q3.10.1::. - - -File: xemacs-faq.info, Node: Q3.10.5, Prev: Q3.10.4, Up: Customization - -Q3.10.5: The region disappears when I hit the end of buffer while scrolling. ----------------------------------------------------------------------------- - - This has been fixed by default starting with XEmacs-20.3. - - With older versions you can turn this feature (if it indeed is a -feature) off like this: - - (defadvice scroll-up (around scroll-up freeze) - (interactive "_P") - (let ((zmacs-region-stays t)) - (if (interactive-p) - (condition-case nil - ad-do-it - (end-of-buffer (goto-char (point-max)))) - ad-do-it))) - - (defadvice scroll-down (around scroll-down freeze) - (interactive "_P") - (let ((zmacs-region-stays t)) - (if (interactive-p) - (condition-case nil - ad-do-it - (beginning-of-buffer (goto-char (point-min)))) - ad-do-it))) - - Thanks to T. V. Raman for assistance in deriving -this answer. - - -File: xemacs-faq.info, Node: Subsystems, Next: Miscellaneous, Prev: Customization, Up: Top - -4 Major Subsystems -****************** - - This is part 4 of the XEmacs Frequently Asked Questions list. This -section is devoted to major XEmacs subsystems. - -* Menu: - -Reading Mail with VM: -* Q4.0.1:: How do I set up VM to retrieve remote mail using POP? -* Q4.0.2:: How do I get VM to filter mail for me? -* Q4.0.3:: How can I get VM to automatically check for new mail? -* Q4.0.4:: [This question intentionally left blank] -* Q4.0.5:: How do I get my outgoing mail archived? -* Q4.0.6:: I have various addresses at which I receive mail. How can I tell VM to ignore them when doing a "reply-all"? -* Q4.0.7:: Is there a mailing list or FAQ for VM? -* Q4.0.8:: Remote mail reading with VM. -* Q4.0.9:: rmail or VM gets an error incorporating new mail. -* Q4.0.10:: How do I make VM stay in a single frame? -* Q4.0.11:: How do I make VM or mh-e display graphical smilies? -* Q4.0.12:: Customization of VM not covered in the manual or here. - -Web browsing with W3: -* Q4.1.1:: What is W3? -* Q4.1.2:: How do I run W3 from behind a firewall? -* Q4.1.3:: Is it true that W3 supports style sheets and tables? - -Reading Netnews and Mail with Gnus: -* Q4.2.1:: GNUS, (ding) Gnus, Gnus 5, September Gnus, Red Gnus,argh! -* Q4.2.2:: [This question intentionally left blank] -* Q4.2.3:: How do I make Gnus stay within a single frame? -* Q4.2.4:: How do I customize the From: line? - -Other Mail & News: -* Q4.3.1:: How can I read and/or compose MIME messages? -* Q4.3.2:: What is TM and where do I get it? -* Q4.3.3:: Why isn't this `movemail' program working? -* Q4.3.4:: Movemail is also distributed by Netscape? Can that cause problems? -* Q4.3.5:: Where do I find pstogif (required by tm)? - -Sparcworks, EOS, and WorkShop: -* Q4.4.1:: What is SPARCworks, EOS, and WorkShop - -Energize: -* Q4.5.1:: What is/was Energize? - -Infodock: -* Q4.6.1:: What is Infodock? - -Other Unbundled Packages: -* Q4.7.1:: What is AUC TeX? Where do you get it? -* Q4.7.2:: Are there any Emacs Lisp Spreadsheets? -* Q4.7.3:: Byte compiling AUC TeX on XEmacs 19.14 -* Q4.7.4:: Problems installing AUC TeX -* Q4.7.5:: Is there a reason for an Emacs package not to be included in XEmacs? -* Q4.7.6:: Is there a MatLab mode? - - -File: xemacs-faq.info, Node: Q4.0.1, Next: Q4.0.2, Prev: Subsystems, Up: Subsystems - -4.0: Reading Mail with VM -========================= - -Q4.0.1: How do I set up VM to retrieve mail from a remote site using POP? -------------------------------------------------------------------------- - - Use `vm-spool-files', like this for example: - - (setq vm-spool-files '("/var/spool/mail/wing" - "netcom23.netcom.com:110:pass:wing:MYPASS")) - - Of course substitute your actual password for MYPASS. - - -File: xemacs-faq.info, Node: Q4.0.2, Next: Q4.0.3, Prev: Q4.0.1, Up: Subsystems - -Q4.0.2: How do I get VM to filter mail for me? ----------------------------------------------- - - One possibility is to use procmail to split your mail before it gets -to VM. I prefer this personally, since there are many strange and -wonderful things one can do with procmail. Procmail may be found at -`ftp://ftp.informatik.rwth-aachen.de/pub/packages/procmail/'. - - Also see the Mail Filtering FAQ at: -`ftp://rtfm.mit.edu/pub/usenet/news.answers/mail/filtering-faq'. - - -File: xemacs-faq.info, Node: Q4.0.3, Next: Q4.0.4, Prev: Q4.0.2, Up: Subsystems - -Q4.0.3: How can I get VM to automatically check for new mail? -------------------------------------------------------------- - - John Turner writes: - - Use the following: - - (setq vm-auto-get-new-mail 60) - - -File: xemacs-faq.info, Node: Q4.0.4, Next: Q4.0.5, Prev: Q4.0.3, Up: Subsystems - -Q4.0.4: [This question intentionally left blank] ------------------------------------------------- - - Obsolete question, left blank to avoid renumbering. - - -File: xemacs-faq.info, Node: Q4.0.5, Next: Q4.0.6, Prev: Q4.0.4, Up: Subsystems - -Q4.0.5: How do I get my outgoing mail archived? ------------------------------------------------ - - (setq mail-archive-file-name "~/outbox") - - -File: xemacs-faq.info, Node: Q4.0.6, Next: Q4.0.7, Prev: Q4.0.5, Up: Subsystems - -Q4.0.6: I have various addresses at which I receive mail. How can I tell VM to ignore them when doing a "reply-all"? ---------------------------------------------------------------------------------------------------------------------- - - Set `vm-reply-ignored-addresses' to a list, like - - (setq vm-reply-ignored-addresses - '("wing@nuspl@nvwls.cc.purdue.edu,netcom[0-9]*.netcom.com" - "wing@netcom.com" "wing@666.com")) - - Note that each string is a regular expression. - - -File: xemacs-faq.info, Node: Q4.0.7, Next: Q4.0.8, Prev: Q4.0.6, Up: Subsystems - -Q4.0.7: Is there a mailing list or FAQ for VM? ----------------------------------------------- - - A FAQ for VM exists at `http://www.cyberpass.net/~gorkab/vmfaq.htm'. - - VM has its own newsgroups gnu.emacs.vm.info and gnu.emacs.vm.bug. - - -File: xemacs-faq.info, Node: Q4.0.8, Next: Q4.0.9, Prev: Q4.0.7, Up: Subsystems - -Q4.0.8: Remote mail reading with VM. ------------------------------------- - - My mailbox lives at the office on a big honkin server. My regular -INBOX lives on my honkin desktop machine. I now can PPP to the office -from home which is far from honking... I'd like to be able to read -mail at home without storing it here and I'd like to use xemacs and VM -at home... Is there a recommended setup? - - Joseph J. Nuspl Jr. writes: - - There are several ways to do this. - - 1. Set your display to your home machine and run dxpc or one of - the other X compressors. - - 2. NFS mount your desktop machine on your home machine and - modify your pop command on your home machine to rsh to your - desktop machine and actually do the pop get's. - - 3. Run a POP server on your desktop machine as well and do a - sort of two tiered POP get. - - William Perry adds: - - Or you could run a pop script periodically on your desktop - machine, and just use ange-ftp or NFS to get to your mailbox. I - used to do this all the time back at IU. - - -File: xemacs-faq.info, Node: Q4.0.9, Next: Q4.0.10, Prev: Q4.0.8, Up: Subsystems - -Q4.0.9: rmail or VM gets an error incorporating new mail. ---------------------------------------------------------- - - Quoting the XEmacs PROBLEMS file: - - rmail and VM get new mail from `/usr/spool/mail/$USER' using a - program called `movemail'. This program interlocks with - `/bin/mail' using the protocol defined by `/bin/mail'. - - There are two different protocols in general use. One of them - uses the `flock' system call. The other involves creating a lock - file; `movemail' must be able to write in `/usr/spool/mail' in - order to do this. You control which one is used by defining, or - not defining, the macro `MAIL_USE_FLOCK' in `config.h' or the m- - or s- file it includes. - - *IF YOU DON'T USE THE FORM OF INTERLOCKING THAT IS NORMAL ON YOUR - SYSTEM, YOU CAN LOSE MAIL!* - - If your system uses the lock file protocol, and fascist - restrictions prevent ordinary users from writing the lock files in - `/usr/spool/mail', you may need to make `movemail' setgid to a - suitable group such as `mail'. You can use these commands (as - root): - - chgrp mail movemail - chmod 2755 movemail - - If your system uses the lock file protocol, and fascist - restrictions prevent ordinary users from writing the lock files in - `/usr/spool/mail', you may need to make `movemail' setgid to a - suitable group such as `mail'. To do this, use the following - commands (as root) after doing the make install. - - chgrp mail movemail - chmod 2755 movemail - - Installation normally copies movemail from the build directory to - an installation directory which is usually under `/usr/local/lib'. - The installed copy of `movemail' is usually in the directory - `/usr/local/lib/emacs/VERSION/TARGET'. You must change the group - and mode of the installed copy; changing the group and mode of the - build directory copy is ineffective. - - -File: xemacs-faq.info, Node: Q4.0.10, Next: Q4.0.11, Prev: Q4.0.9, Up: Subsystems - -Q4.0.10: How do I make VM stay in a single frame? -------------------------------------------------- - - John.John S Cooper writes: - - ; Don't use multiple frames - (setq vm-frame-per-composition nil) - (setq vm-frame-per-folder nil) - (setq vm-frame-per-edit nil) - (setq vm-frame-per-summary nil) - - -File: xemacs-faq.info, Node: Q4.0.11, Next: Q4.0.12, Prev: Q4.0.10, Up: Subsystems - -Q4.0.11: How do I make VM or mh-e display graphical smilies? ------------------------------------------------------------- - - For mh-e use the following: - - (add-hook 'mh-show-mode-hook '(lambda () - (smiley-region (point-min) - (point-max)))) - - WJCarpenter writes: For VM use the following: - (autoload 'smiley-region "smiley" nil t) - (add-hook 'vm-select-message-hook - '(lambda () - (smiley-region (point-min) - (point-max)))) - - For tm use the following: - (autoload 'smiley-buffer "smiley" nil t) - (add-hook 'mime-viewer/plain-text-preview-hook 'smiley-buffer) - - -File: xemacs-faq.info, Node: Q4.0.12, Next: Q4.1.1, Prev: Q4.0.11, Up: Subsystems - -Q4.0.12: Customization of VM not covered in the manual, or here. ----------------------------------------------------------------- - - giacomo boffi writes: - - The meta-answer is to look into the file `vm-vars.el', in the vm - directory of the lisp library. - - `vm-vars.el' contains, initializes and carefully describes, with - examples of usage, the plethora of user options that *fully* - control VM's behavior. - - Enter vm-vars, `forward-search' for toolbar, find the variables - that control the toolbar placement, appearance, existence, copy to - your `.emacs' or `.vm' and modify according to the detailed - instructions. - - The above also applies to all the various features of VM: search - for some keywords, maybe the first you conjure isn't appropriate, - find the appropriate variables, copy and experiment. - - -File: xemacs-faq.info, Node: Q4.1.1, Next: Q4.1.2, Prev: Q4.0.12, Up: Subsystems - -4.1: Web browsing with W3 -========================= - -Q4.1.1: What is W3? -------------------- - - W3 is an advanced graphical browser written in Emacs lisp that runs -on XEmacs. It has full support for cascaded style sheets, and more... - - It has a home web page at -`http://www.cs.indiana.edu/elisp/w3/docs.html'. - - -File: xemacs-faq.info, Node: Q4.1.2, Next: Q4.1.3, Prev: Q4.1.1, Up: Subsystems - -Q4.1.2: How do I run W3 from behind a firewall? ------------------------------------------------ - - There is a long, well-written, detailed section in the W3 manual that -describes how to do this. Look in the section entitled "Firewalls". - - -File: xemacs-faq.info, Node: Q4.1.3, Next: Q4.2.1, Prev: Q4.1.2, Up: Subsystems - -Q4.1.3: Is it true that W3 supports style sheets and tables? ------------------------------------------------------------- - - Yes, and much more. W3, as distributed with the latest XEmacs is a -full-featured web browser. - - -File: xemacs-faq.info, Node: Q4.2.1, Next: Q4.2.2, Prev: Q4.1.3, Up: Subsystems - -4.2: Reading Netnews and Mail with Gnus -======================================= - -Q4.2.1: GNUS, (ding) Gnus, Gnus 5, September Gnus, Red Gnus, Quassia Gnus, argh! --------------------------------------------------------------------------------- - - The Gnus numbering issues are not meant for mere mortals to know -them. If you feel you *must* enter the muddy waters of Gnus, visit the -excellent FAQ, maintained by Justin Sheehy, at: - - `http://www.ccs.neu.edu/software/contrib/gnus/' - - See also Gnus home page - `http://www.gnus.org/' - - -File: xemacs-faq.info, Node: Q4.2.2, Next: Q4.2.3, Prev: Q4.2.1, Up: Subsystems - -Q4.2.2: This question intentionally left blank. ------------------------------------------------ - - Obsolete question, left blank to avoid renumbering. - - -File: xemacs-faq.info, Node: Q4.2.3, Next: Q4.2.4, Prev: Q4.2.2, Up: Subsystems - -Q4.2.3: How do I make Gnus stay within a single frame? ------------------------------------------------------- - - The toolbar code to start Gnus opens the new frame--and it's a -feature rather than a bug. If you don't like it, but would still like -to click on the seemly icon, use the following code: - - (defun toolbar-news () - (gnus)) - - It will redefine the callback function of the icon to just call -`gnus', without all the fancy frame stuff. - - -File: xemacs-faq.info, Node: Q4.2.4, Next: Q4.3.1, Prev: Q4.2.3, Up: Subsystems - -Q4.2.4: How do I customize the From: line? ------------------------------------------- - - How do I change the `From:' line? I have set gnus-user-from-line to - Gail Gurman - , but XEmacs Gnus doesn't use it. Instead it uses - Gail Mara Gurman - and then complains that it's incorrect. Also, as you perhaps can see, -my Message-ID is screwy. How can I change that? - -Lars Magne Ingebrigtsen writes: - - Set `user-mail-address' to `gail.gurman@sybase.com' or - `mail-host-address' to `sybase.com'. - - -File: xemacs-faq.info, Node: Q4.3.1, Next: Q4.3.2, Prev: Q4.2.4, Up: Subsystems - -4.3: Other Mail & News -====================== - -Q4.3.1: How can I read and/or compose MIME messages? ----------------------------------------------------- - - VM supports MIME natively. - - You probably want to use the Tools for MIME (tm). *Note Q4.3.2::, -for details. - - Trey Jackson has an Emacs & MIME web page at -`http://bmrc.berkeley.edu/~trey/emacs/mime.html'. - - Another possibility is RMIME. You may find RMIME at -`http://www.cinti.net/~rmoody/rmime/index.html'. - - -File: xemacs-faq.info, Node: Q4.3.2, Next: Q4.3.3, Prev: Q4.3.1, Up: Subsystems - -Q4.3.2: What is TM and where do I get it? ------------------------------------------ - - TM stands for "Tools for MIME" and not Tiny MIME. TM integrates -with all major XEmacs packages like Gnus (all flavors), VM, MH-E, and -mailcrypt. It provides totally transparent and trouble-free MIME -support. When appropriate a message will be decoded in place in an -XEmacs buffer. - - TM now comes as a package with XEmacs 19.16 and XEmacs 20.2. - - TM was written by MORIOKA Tomohiko and -KOBAYASHI Shuhei . - - It is based on the work of UMEDA Masanobu -, the original writer of GNUS. - - The following information is from the `README': - - "tm" is a MIME package for GNU Emacs. tm has following functions: - - * MIME style multilingual header. - - * MIME message viewer (mime/viewer-mode). - - * MIME message composer (mime/editor-mode). - - * MIME extenders for mh-e, GNUS, RMAIL and VM. - - tm is available from following anonymous ftp sites: - * `ftp://ftp.jaist.ac.jp/pub/GNU/elisp/mime/' (Japan). - - * `ftp://ftp.nis.co.jp/pub/gnu/emacs-lisp/tm/' (Japan). - - * `ftp://ftp.nisiq.net/pub/gnu/emacs-lisp/tm/' (US). - - * `ftp://ftp.miranova.com/pub/gnus/jaist.ac.jp/' (US). - - * `ftp://ftp.unicamp.br/pub/mail/mime/tm/' (Brasil). - - * `ftp://ftp.th-darmstadt.de/pub/editors/GNU-Emacs/lisp/mime/' - (Germany). - - * `ftp://ftp.tnt.uni-hannover.de/pub/editors/xemacs/contrib/' - (Germany). - - Don't let the installation procedure & instructions stop you from -trying this package out--it's much simpler than it looks, and once -installed, trivial to use. - - -File: xemacs-faq.info, Node: Q4.3.3, Next: Q4.3.4, Prev: Q4.3.2, Up: Subsystems - -Q4.3.3: Why isn't this `movemail' program working? --------------------------------------------------- - - Ben Wing writes: - - It wasn't chown'ed/chmod'd correctly. - - -File: xemacs-faq.info, Node: Q4.3.4, Next: Q4.3.5, Prev: Q4.3.3, Up: Subsystems - -Q4.3.4: Movemail is also distributed by Netscape? Can that cause problems? ---------------------------------------------------------------------------- - - Steve Baur writes: - - Yes. Always use the movemail installed with your XEmacs. Failure - to do so can result in lost mail. - - Please refer to Jamie Zawinski's notes at -`http://home.netscape.com/eng/mozilla/2.0/relnotes/demo/movemail.html'. -In particular, this document will show you how to make Netscape use the -version of movemail configured for your system by the person who built -XEmacs. - - -File: xemacs-faq.info, Node: Q4.3.5, Next: Q4.4.1, Prev: Q4.3.4, Up: Subsystems - -Q4.3.5: Where do I find pstogif (required by tm)? -------------------------------------------------- - - pstogif is part of the latex2html package. - - Jan Vroonhof writes: - - latex2html is best found at the CTAN hosts and their mirrors in -`tex-archive/support/latex2html'. - - CTAN hosts are: - - * `ftp://ftp.tex.ac.uk/tex-archive/support/latex2html/'. - - * `ftp://ftp.dante.de/tex-archive/support/latex2html/'. - - There is a good mirror at ftp.cdrom.com; -`ftp://ftp.cdrom.com/pub/tex/ctan/support/latex2html/'. - - -File: xemacs-faq.info, Node: Q4.4.1, Next: Q4.5.1, Prev: Q4.3.5, Up: Subsystems - -4.4: Sparcworks, EOS, and WorkShop -================================== - -Q4.4.1: What is SPARCworks, EOS, and WorkShop? ----------------------------------------------- - - John Turner writes: - - SPARCworks is SunSoft's development environment, comprising - compilers (C, C++, FORTRAN 77, Fortran 90, Ada, and Pascal), a - debugger, and other tools such as TeamWare (for configuration - management), MakeTool, etc. - - See `http://www.sun.com/software/Developer-products/' for more info. - - EOS stands for "Era on SPARCworks", but I don't know what Era stands -for. - - EOS is the integration of XEmacs with the SPARCworks debugger. It -allows one to use an XEmacs frame to view code (complete with -fontification, etc.), set breakpoints, print variables, etc., while -using the SPARCworks debugger. It works very well and I use it all the -time. - - Chuck Thompson writes: - - Era stood for "Emacs Rewritten Again". It was what we were - calling the modified version of Lucid Emacs for Sun when I was - dragged, er, allowed to work on this wonderful editor. - - Martin Buchholz writes: - - EOS is being replaced with a new graphical development environment - called Sun WorkShop, which is currently (07/96) in Alpha Test. - For more details, check out - - - - - - - - `http://www.sun.com/software/Products/Developer-products/programs.html'. - - -File: xemacs-faq.info, Node: Q4.5.1, Next: Q4.6.1, Prev: Q4.4.1, Up: Subsystems - -4.5: Energize -============= - -Q4.5.1: What is/was Energize? ------------------------------ - - David N Gray writes: - The files in `lisp/energize' are to enable Emacs to interface with - the "Energize Programming System", a C and C++ development - environment, which was a product of Lucid, Inc. Tragically, Lucid - went out of business in 1994, so although Energize is still a - great system, if you don't already have it, there isn't any way to - get it now. (Unless you happen to be in Japan; INS Engineering - may still be selling it there. Tartan bought the rights to sell - it in the rest of the world, but never did so.) - - -File: xemacs-faq.info, Node: Q4.6.1, Next: Q4.7.1, Prev: Q4.5.1, Up: Subsystems - -4.6: Infodock -============= - -Q4.6.1: What is Infodock? -------------------------- - - InfoDock is an integrated productivity toolset, mainly aimed at -technical people. It is developed and supported by InfoDock -Associates, a firm that offers custom support and development for -InfoDock, XEmacs and GNU Emacs. ( `http://www.infodock.com', -, +1 408 243 3300). - - InfoDock is built atop the XEmacs variant of GNU Emacs and so has -all of the power of Emacs, but with an easier to use and more -comprehensive menu-based user interface. The bottom portion of this -text describes how it differs from XEmacs and GNU Emacs from the Free -Software Foundation. - - InfoDock is aimed at people who want a free, turn-key productivity -environment. Although InfoDock is customizable, it is not intended for -people who like basic versions of Emacs which need to be customized -extensively for local use; standard Emacs distributions are better for -such uses. InfoDock is for those people who want a complete, -pre-customized environment in one package, which they need not touch -more than once or twice a year to update to new revisions. - - InfoDock is pre-built for SPARC SunOS/Solaris systems, PA-RISC HP-UX, -and Intel Linux systems. It is intended for use on a color display, -although most features will work on monochrome monitors. Simply unpack -InfoDock according to the instructions in the ID-INSTALL file and you -are ready to run. - - The InfoDock Manual is concise, yet sufficient as a user guide for -users who have never used an Emacs-type editor before. For users who -are already familiar with Emacs, it supplements the information in the -GNU Emacs Manual. - - InfoDock menus are much more extensive and more mature than standard -Emacs menus. Each menu offers a `Manual' item which displays -documentation associated with the menu's functions. - -Four types of menubars are provided: - 1. An extensive menubar providing access to global InfoDock commands. - - 2. Mode-specific menubars tailored to the current major mode. - - 3. A simple menubar for basic editing to help novices get started - with InfoDock. - - 4. The standard XEmacs menubar. - - Most modes also include mode-specific popup menus. Additionally, -region and rectangle popup menus are included. - - `Hyperbole', the everyday information manager, is a core part of -InfoDock. This provides context-sensitive mouse keys, a rolodex-type -contact manager, programmable hypertext buttons, and an autonumbered -outliner with embedded hyperlink anchors. - - The `OO-Browser', a multi-language object-oriented code browser, is a -standard part of InfoDock. - - InfoDock saves a more extensive set of user options than other Emacs -versions. - - InfoDock inserts a useful file header in many file types, showing the -author, summary, and last modification time of each file. A summary -program can then be used to summarize all of the files in a directory, -for easy MANIFEST file creation. - - Your working set of buffers is automatically saved and restored (if -you answer yes to a prompt) between InfoDock sessions. - - Refined color choices for code highlighting are provided for both -dark and light background display frames. - - The `C-z' key prefix performs frame-based commands which parallel the -`C-x' key prefix for window-based commands. - - The Smart Menu system is included for producing command menus on dumb -terminals. - - Lisp libraries are better categorized according to function. - - Extensions and improvements to many areas of Emacs are included, -such as: paragraph filling, mail reading with Rmail, shell handling, -outlining, code highlighting and browsing, and man page browsing. - - InfoDock questions, answers and discussion should go to the mail list -. Use to be -added or removed from the list. Always include your InfoDock version -number when sending help requests. - - InfoDock is available across the Internet via anonymous FTP. To get -it, first move to a directory into which you want the InfoDock archive -files placed. We will call this . - - cd - - Ftp to ftp.xemacs.org (Internet Host ID = 128.174.252.16): - - prompt> ftp ftp.xemacs.org - - Login as `anonymous' with your own @ as a -password. - - Name (ftp.xemacs.org): anonymous - 331 Guest login ok, send your complete e-mail address as password. - Password: -@ - 230 Guest login ok, access restrictions apply. - - Move to the location of the InfoDock archives: - - ftp> cd pub/infodock - - Set your transfer mode to binary: - - ftp> bin - 200 Type set to I. - - Turn off prompting: - - ftp> prompt - Interactive mode off. - - Retrieve the InfoDock archives that you want, either by using a `get -' for each file you want or by using the following to get a -complete distribution, including all binaries: - - ftp> mget ID-INSTALL - ftp> mget id-* - - Close the FTP connection: - - ftp> quit - 221 Goodbye. - - Read the `ID-INSTALL' file which you just retrieved for step-by-step -installation instructions. - - -File: xemacs-faq.info, Node: Q4.7.1, Next: Q4.7.2, Prev: Q4.6.1, Up: Subsystems - -4.7: Other Unbundled Packages -============================= - -Q4.7.1: What is AUC TeX? Where do you get it? ----------------------------------------------- - - AUC TeX is a package written by Per Abrahamsen . -Starting with XEmacs 19.16, AUC TeX is bundled with XEmacs. The -following information is from the `README' and website. - - AUC TeX is an extensible package that supports writing and formatting -TeX files for most variants of GNU Emacs. Many different macro packages -are supported, including AMS TeX, LaTeX, and TeXinfo. - - The most recent version is always available by ftp at -`ftp://sunsite.auc.dk/packages/auctex/auctex.tar.gz'. - - In case you don't have access to anonymous ftp, you can get it by an -email request to . - - WWW users may want to check out the AUC TeX page at -`http://sunsite.auc.dk/auctex/'. - - -File: xemacs-faq.info, Node: Q4.7.2, Next: Q4.7.3, Prev: Q4.7.1, Up: Subsystems - -Q4.7.2: Are there any Emacs Lisp Spreadsheets? ----------------------------------------------- - - Yes. Check out "dismal" (which stands for Dis' Mode Ain't Lotus) at -`ftp://cs.nyu.edu/pub/local/fox/dismal/'. - - -File: xemacs-faq.info, Node: Q4.7.3, Next: Q4.7.4, Prev: Q4.7.2, Up: Subsystems - -Q4.7.3: Byte compiling AUC TeX on XEmacs 19.14. ------------------------------------------------ - - Georges Brun-Cottan writes: - - When byte compiling auctex-9.4g, you must use the command: - - xemacs -batch -l lpath.el - - -File: xemacs-faq.info, Node: Q4.7.4, Next: Q4.7.5, Prev: Q4.7.3, Up: Subsystems - -Q4.7.4: Problems installing AUC TeX. ------------------------------------- - - Jan Vroonhof writes: - - AUC TeX works fine on both stock Emacs and XEmacs has been doing - so for a very very long time. This is mostly due to the work of - Per Abrahamsen (clap clap) in particular his - `easymenu' package. Which leads to what is probably the problem... - - Most problems with AUC TeX are one of two things: - - * The TeX-lisp-directory in `tex-site.el' and the makefile don't - match. - - Fix: make sure you configure AUC TeX properly *before* installing. - - * You have an old version of easymenu.el in your path. - - Fix: use `locate-library' and remove old versions to make sure it - *only* finds the one that came with XEmacs. - - -File: xemacs-faq.info, Node: Q4.7.5, Next: Q4.7.6, Prev: Q4.7.4, Up: Subsystems - -Q4.7.5: Is there a reason for an Emacs package not to be included in XEmacs? ----------------------------------------------------------------------------- - - The reason for an Emacs package not to be included in XEmacs is -usually one or more of the following: - - 1. The package has not been ported to XEmacs. This will typically - happen when it uses GNU-Emacs-specific features, which make it - fail under XEmacs. - - Porting a package to XEmacs can range from a trivial amount of - change to a partial or full rewrite. Fortunately, the authors of - modern packages usually choose to support both Emacsen themselves. - - 2. The package has been decided not to be appropriate for XEmacs. It - may have an equivalent or better replacement within XEmacs, in - which case the developers may choose not to burden themselves with - supporting an additional package. - - Each package bundled with XEmacs means more work for the - maintainers, whether they want it or not. If you are ready to - take over the maintenance responsibilities for the package you - port, be sure to say so - we will more likely include it. - - 3. The package simply hasn't been noted by the XEmacs development. If - that's the case, the messages like yours are very useful for - attracting our attention. - - 4. The package was noted by the developers, but they simply haven't - yet gotten around to including/porting it. Wait for the next - release or, even better, offer your help. It will be gladly - accepted and appreciated. - - -File: xemacs-faq.info, Node: Q4.7.6, Prev: Q4.7.5, Up: Subsystems - -Q4.7.5: Is there a MatLab mode? -------------------------------- - - Is there any way I can get syntax highlighting for MatLab .m files? -Can I "teach" emacs what words are MatLab commands, comments, etc. ? - - Ulrich Elsner writes: - One way to do this (and much more) is by using the - matlab mode - (ftp://ftp.mathworks.com/pub/contrib/v5/tools/matlab.el). - - Instructions on how to install this mode are included in this file. - - -File: xemacs-faq.info, Node: Miscellaneous, Next: Current Events, Prev: Subsystems, Up: Top - -5 The Miscellaneous Stuff -************************* - - This is part 5 of the XEmacs Frequently Asked Questions list. This -section is devoted to anything that doesn't fit neatly into the other -sections. - -* Menu: - -Major & Minor Modes: -* Q5.0.1:: How can I do source code highlighting using font-lock? -* Q5.0.2:: I do not like cc-mode. How do I use the old c-mode? -* Q5.0.3:: How do I get `More' Syntax Highlighting on by default? -* Q5.0.4:: How can I enable auto-indent? -* Q5.0.5:: How can I get XEmacs to come up in text/auto-fill mode by default? -* Q5.0.6:: How do I start up a second shell buffer? -* Q5.0.7:: Telnet from shell filters too much. -* Q5.0.8:: Why does edt emulation not work? -* Q5.0.9:: How can I emulate VI and use it as my default mode? -* Q5.0.10:: [This question intentionally left blank] -* Q5.0.11:: Filladapt doesn't work in 19.15? -* Q5.0.12:: How do I disable gnuserv from opening a new frame? -* Q5.0.13:: How do I start gnuserv so that each subsequent XEmacs is a client? -* Q5.0.14:: Strange things are happening in Shell Mode. -* Q5.0.15:: Where do I get the latest CC Mode? -* Q5.0.16:: I find auto-show-mode disconcerting. How do I turn it off? -* Q5.0.17:: How can I get two instances of info? -* Q5.0.18:: I upgraded to XEmacs 19.14 and gnuserv stopped working -* Q5.0.19:: Is there something better than LaTeX mode? -* Q5.0.20:: Is there a way to start a new XEmacs if there's no gnuserv running, and otherwise use gnuclient? - -Emacs Lisp Programming Techniques: -* Q5.1.1:: The difference in key sequences between XEmacs and GNU Emacs? -* Q5.1.2:: Can I generate "fake" keyboard events? -* Q5.1.3:: Could you explain `read-kbd-macro' in more detail? -* Q5.1.4:: What is the performance hit of `let'? -* Q5.1.5:: What is the recommended use of `setq'? -* Q5.1.6:: What is the typical misuse of `setq'? -* Q5.1.7:: I like the the `do' form of cl, does it slow things down? -* Q5.1.8:: I like recursion, does it slow things down? -* Q5.1.9:: How do I put a glyph as annotation in a buffer? -* Q5.1.10:: `map-extents' won't traverse all of my extents! -* Q5.1.11:: My elisp program is horribly slow. Is there an easy way to find out where it spends time? - -Sound: -* Q5.2.1:: How do I turn off the sound? -* Q5.2.2:: How do I get funky sounds instead of a boring beep? -* Q5.2.3:: What's NAS, how do I get it? -* Q5.2.4:: Sunsite sounds don't play. - -Miscellaneous: -* Q5.3.1:: How do you make XEmacs indent CL if-clauses correctly? -* Q5.3.2:: Fontifying hangs when editing a postscript file. -* Q5.3.3:: How can I print WYSIWYG a font-locked buffer? -* Q5.3.4:: Getting `M-x lpr' to work with postscript printer. -* Q5.3.5:: How do I specify the paths that XEmacs uses for finding files? -* Q5.3.6:: [This question intentionally left blank] -* Q5.3.7:: Can I have the end of the buffer delimited in some way? -* Q5.3.8:: How do I insert today's date into a buffer? -* Q5.3.9:: Are only certain syntactic character classes available for abbrevs? -* Q5.3.10:: How can I get those oh-so-neat X-Face lines? -* Q5.3.11:: How do I add new Info directories? -* Q5.3.12:: What do I need to change to make printing work? - - -File: xemacs-faq.info, Node: Q5.0.1, Next: Q5.0.2, Prev: Miscellaneous, Up: Miscellaneous - -5.0: Major & Minor Modes -======================== - -Q5.0.1: How can I do source code highlighting using font-lock? --------------------------------------------------------------- - - For most modes, font-lock is already set up and just needs to be -turned on. This can be done by `M-x font-lock-mode', or by having -XEmacs automatically start it by adding lines like: - - (add-hook 'emacs-lisp-mode-hook 'turn-on-font-lock) - (add-hook 'dired-mode-hook 'turn-on-font-lock) - - to your `.emacs'. See the file `etc/sample.emacs' for more examples. - - See also `Syntax Highlighting' from the `Options' menu. Remember to -save options. - - -File: xemacs-faq.info, Node: Q5.0.2, Next: Q5.0.3, Prev: Q5.0.1, Up: Miscellaneous - -Q5.0.2: I do not like cc-mode. How do I use the old c-mode? ------------------------------------------------------------- - - Well, first off, consider if you really want to do this. cc-mode is -much more powerful than the old c-mode. If you're having trouble -getting your old offsets to work, try using `c-set-offset' instead. -You might also consider using the package `cc-compat'. - - But, if you still insist, add the following lines to your `.emacs': - - (fmakunbound 'c-mode) - (makunbound 'c-mode-map) - (fmakunbound 'c++-mode) - (makunbound 'c++-mode-map) - (makunbound 'c-style-alist) - (load-library "old-c-mode") - (load-library "old-c++-mode") - - This must be done before any other reference is made to either -c-mode or c++-mode. - - -File: xemacs-faq.info, Node: Q5.0.3, Next: Q5.0.4, Prev: Q5.0.2, Up: Miscellaneous - -Q5.0.3: How do I get `More' Syntax Highlighting on by default? --------------------------------------------------------------- - - Use the following code in your `.emacs': - - (setq-default font-lock-maximum-decoration t) - - In versions of XEmacs prior to 19.14, you had to use a kludgy -solution like this: - - (setq c-font-lock-keywords c-font-lock-keywords-2 - c++-font-lock-keywords c++-font-lock-keywords-2 - lisp-font-lock-keywords lisp-font-lock-keywords-2) - - It will work for C, C++ and Lisp. - - See also `Syntax Highlighting' from the `Options' menu. Remember to -save options. - - -File: xemacs-faq.info, Node: Q5.0.4, Next: Q5.0.5, Prev: Q5.0.3, Up: Miscellaneous - -Q5.0.4: How can I enable auto-indent? -------------------------------------- - - Put the following line in your `.emacs': - - (setq indent-line-function 'indent-relative-maybe) - - If you want to get fancy, try the `filladapt' package available -standard with XEmacs. Put this into your `.emacs': - - (require 'filladapt) - (add-hook 'text-mode-hook 'turn-on-filladapt-mode) - ;;; and others ... - - You can customize filling and adaptive filling with Customize. -Select from the `Options' menu -`Customize->Emacs->->Editing->Fill->Fill...' or type `M-x customize - fill '. - - Note that well-behaving text-lookalike modes will run -`text-mode-hook' by default (e.g. that's what Message does). For the -nasty ones, you'll have to provide the `add-hook's yourself. - - Please note that the `fa-extras' package is no longer useful. - - -File: xemacs-faq.info, Node: Q5.0.5, Next: Q5.0.6, Prev: Q5.0.4, Up: Miscellaneous - -Q5.0.5: How can I get XEmacs to come up in text/auto-fill mode by default? --------------------------------------------------------------------------- - - Try the following lisp in your `.emacs': - - (setq default-major-mode 'text-mode) - (setq text-mode-hook 'turn-on-auto-fill) - - *WARNING*: note that changing the value of `default-major-mode' from -`fundamental-mode' can break a large amount of built-in code that -expects newly created buffers to be in `fundamental-mode'. (Changing -from `fundamental-mode' to `text-mode' might not wreak too much havoc, -but changing to something more exotic like a lisp-mode would break many -Emacs packages). - - Note that Emacs by default starts up in buffer `*scratch*' in -`initial-major-mode', which defaults to `lisp-interaction-mode'. Thus -adding the following form to your Emacs init file will cause the -initial `*scratch*' buffer to be put into auto-fill'ed `text-mode': - - (setq initial-major-mode - (lambda () - (text-mode) - (turn-on-auto-fill))) - - Note that after your init file is loaded, if -`inhibit-startup-message' is `nil' (the default) and the startup buffer -is `*scratch*' then the startup message will be inserted into -`*scratch*'; it will be removed after a timeout by erasing the entire -`*scratch*' buffer. Keep in mind this default usage of `*scratch*' if -you desire any prior manipulation of `*scratch*' from within your Emacs -init file. In particular, anything you insert into `*scratch*' from -your init file will be later erased. Also, if you change the mode of -the `*scratch*' buffer, be sure that this will not interfere with -possible later insertion of the startup message (e.g. if you put -`*scratch*' into a nonstandard mode that has automatic font lock rules, -then the startup message might get fontified in a strange foreign -manner, e.g. as code in some programming language). - - -File: xemacs-faq.info, Node: Q5.0.6, Next: Q5.0.7, Prev: Q5.0.5, Up: Miscellaneous - -Q5.0.6: How do I start up a second shell buffer? ------------------------------------------------- - - In the `*shell*' buffer: - - M-x rename-buffer *shell-1* - M-x shell RET - - This will then start a second shell. The key is that no buffer named -`*shell*' can exist. It might be preferable to use `M-x -rename-uniquely' to rename the `*shell*' buffer instead of `M-x -rename-buffer'. - - Alternately, you can set the variable `shell-multiple-shells'. If -the value of this variable is non-nil, each time shell mode is invoked, -a new shell is made - - -File: xemacs-faq.info, Node: Q5.0.7, Next: Q5.0.8, Prev: Q5.0.6, Up: Miscellaneous - -Q5.0.7: Telnet from shell filters too much ------------------------------------------- - - I'm using the Emacs `M-x shell' function, and I would like to invoke -and use a telnet session within it. Everything works fine except that -now all `^M''s are filtered out by Emacs. Fixes? - - Use `M-x rsh' or `M-x telnet' to open remote sessions rather than -doing rsh or telnet within the local shell buffer. Starting with -XEmacs-20.3 you can also use `M-x ssh' to open secure remote session if -you have `ssh' installed. - - -File: xemacs-faq.info, Node: Q5.0.8, Next: Q5.0.9, Prev: Q5.0.7, Up: Miscellaneous - -Q5.0.8: Why does edt emulation not work? ----------------------------------------- - - We don't know, but you can use tpu-edt emulation instead, which works -fine and is a little fancier than the standard edt emulation. To do -this, add the following line to your `.emacs': - - (tpu-edt) - - If you don't want it to replace `C-h' with an edt-style help menu -add this as well: - - (global-set-key [(control h)] 'help-for-help) - - -File: xemacs-faq.info, Node: Q5.0.9, Next: Q5.0.10, Prev: Q5.0.8, Up: Miscellaneous - -Q5.0.9: How can I emulate VI and use it as my default mode? ------------------------------------------------------------ - - Our recommended VI emulator is viper. To make viper-mode the default, -add this to your `.emacs': - - (viper-mode) - - Michael Kifer writes: - - This should be added as close to the top of `.emacs' as you can get - it, otherwise some minor modes may not get viper-ized. - - -File: xemacs-faq.info, Node: Q5.0.10, Next: Q5.0.11, Prev: Q5.0.9, Up: Miscellaneous - -Q5.0.10: [This question intentionally left blank] -------------------------------------------------- - - Obsolete question, left blank to avoid renumbering - - -File: xemacs-faq.info, Node: Q5.0.11, Next: Q5.0.12, Prev: Q5.0.10, Up: Miscellaneous - -Q5.0.11: Filladapt doesn't work in 19.15 ----------------------------------------- - - Filladapt 2.x is included in 19.15. In it filladapt is now a minor -mode and minor modes are traditionally off by default. The following -added to your `.emacs' will turn it on for all buffers: - - (setq-default filladapt-mode t) - - Use `turn-on-filladapt-mode' to turn Filladapt on in particular -major modes, like this: - - (add-hook 'text-mode-hook 'turn-on-filladapt-mode) - - -File: xemacs-faq.info, Node: Q5.0.12, Next: Q5.0.13, Prev: Q5.0.11, Up: Miscellaneous - -Q5.0.12: How do I disable gnuserv from opening a new frame? ------------------------------------------------------------ - - If you set the `gnuserv-frame' variable to the frame that should be -used to display buffers that are pulled up, a new frame will not be -created. For example, you could put - - (setq gnuserv-frame (selected-frame)) - - early on in your `.emacs', to ensure that the first frame created is -the one used for your gnuserv buffers. - - Starting in 19.15, there is an option to set the gnuserv target to -the current frame. See `Options->"Other Window" Location->Make current -frame gnuserv target' - - Starting with XEmacs-20.3 you can also change this with Customize. -Select from the `Options' menu -`Customize->Emacs->Environment->Gnuserv->Gnuserv Frame...' or type `M-x -customize gnuserv '. - - -File: xemacs-faq.info, Node: Q5.0.13, Next: Q5.0.14, Prev: Q5.0.12, Up: Miscellaneous - -Q5.0.13: How do I start gnuserv so that each subsequent XEmacs is a client? ---------------------------------------------------------------------------- - - Put the following in your `.emacs' file to start the server: - - (gnuserv-start) - - Start your first XEmacs as usual. After that, you can do: - - gnuclient randomfilename - - from the command line to get your existing XEmacs process to open a -new frame and visit randomfilename in that window. When you're done -editing randomfilename, hit `C-x #' to kill the buffer and get rid of -the frame. - - See also man page of gnuclient. - - -File: xemacs-faq.info, Node: Q5.0.14, Next: Q5.0.15, Prev: Q5.0.13, Up: Miscellaneous - -Q5.0.14: Strange things are happening in Shell Mode. ----------------------------------------------------- - - Sometimes (i.e. it's not repeatable, and I can't work out why it -happens) when I'm typing into shell mode, I hit return and only a -portion of the command is given to the shell, and a blank prompt is -returned. If I hit return again, the rest of the previous command is -given to the shell. - - Martin Buchholz writes: - - There is a known problem with interaction between `csh' and the - `filec' option and XEmacs. You should add the following to your - `.cshrc': - - if ( "$TERM" == emacs || "$TERM" == unknown ) unset filec - - -File: xemacs-faq.info, Node: Q5.0.15, Next: Q5.0.16, Prev: Q5.0.14, Up: Miscellaneous - -Q5.0.15: Where do I get the latest CC Mode? -------------------------------------------- - - Barry A. Warsaw writes: - - This can be had from `http://www.python.org/ftp/emacs/'. - - -File: xemacs-faq.info, Node: Q5.0.16, Next: Q5.0.17, Prev: Q5.0.15, Up: Miscellaneous - -Q5.0.16: I find auto-show-mode disconcerting. How do I turn it off? --------------------------------------------------------------------- - - `auto-show-mode' controls whether or not a horizontal scrollbar -magically appears when a line is too long to be displayed. This is -enabled by default. To turn it off, put the following in your `.emacs': - - (setq auto-show-mode nil) - (setq-default auto-show-mode nil) - - -File: xemacs-faq.info, Node: Q5.0.17, Next: Q5.0.18, Prev: Q5.0.16, Up: Miscellaneous - -Q5.0.17: How can I get two instances of info? ---------------------------------------------- - - You can't. The `info' package does not provide for multiple info -buffers. - - -File: xemacs-faq.info, Node: Q5.0.18, Next: Q5.0.19, Prev: Q5.0.17, Up: Miscellaneous - -Q5.0.18: I upgraded to XEmacs 19.14 and gnuserv stopped working. ----------------------------------------------------------------- - - Mark Daku writes: - - It turns out I was using an older version of gnuserv. The - installation didn't put the binary into the public bin directory. - It put it in `lib/xemacs-19.14/hppa1.1-hp-hpux9.05/gnuserv'. - Shouldn't it have been put in `bin/hppa1.1-hp-hpux9.0'? - - -File: xemacs-faq.info, Node: Q5.0.19, Next: Q5.0.20, Prev: Q5.0.18, Up: Miscellaneous - -Q5.0.19: Is there something better than LaTeX mode? ---------------------------------------------------- - - David Kastrup writes: - - The standard TeX modes leave much to be desired, and are somewhat - leniently maintained. Serious TeX users use AUC TeX (*note - Q4.7.1::.). - diff --git a/info/xemacs-faq.info-5 b/info/xemacs-faq.info-5 deleted file mode 100644 index f7ed4c3..0000000 --- a/info/xemacs-faq.info-5 +++ /dev/null @@ -1,903 +0,0 @@ -This is Info file ../info/xemacs-faq.info, produced by Makeinfo version -1.68 from the input file xemacs-faq.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* FAQ: (xemacs-faq). XEmacs FAQ. -END-INFO-DIR-ENTRY - - -File: xemacs-faq.info, Node: Q5.0.20, Next: Q5.1.1, Prev: Q5.0.19, Up: Miscellaneous - -Q5.0.20: Is there a way to start a new XEmacs if there's no gnuserv running, and otherwise use gnuclient? ---------------------------------------------------------------------------------------------------------- - - Jan Vroonhof writes: - Here is one of the solutions, we have this in a script called - `etc/editclient.sh'. - #!/bin/sh - if gnuclient -batch -eval t >/dev/null 2>&1 - then - exec gnuclient ${1+"$@"} - else - xemacs -unmapped -f gnuserv-start & - until gnuclient -batch -eval t >/dev/null 2>&1 - do - sleep 1 - done - exec gnuclient ${1+"$@"} - fi - - Note that there is a known problem when running XEmacs and - 'gnuclient -nw' on the same TTY. - - -File: xemacs-faq.info, Node: Q5.1.1, Next: Q5.1.2, Prev: Q5.0.20, Up: Miscellaneous - -5.1: Emacs Lisp Programming Techniques -====================================== - -Q5.1.1: What is the difference in key sequences between XEmacs and GNU Emacs? ------------------------------------------------------------------------------ - - Erik Naggum writes; - - Emacs has a legacy of keyboards that produced characters with - modifier bits, and therefore map a variety of input systems into - this scheme even today. XEmacs is instead optimized for X events. - This causes an incompatibility in the way key sequences are - specified, but both Emacs and XEmacs will accept a key sequence as - a vector of lists of modifiers that ends with a key, e.g., to bind - `M-C-a', you would say `[(meta control a)]' in both Emacsen. - XEmacs has an abbreviated form for a single key, just (meta - control a). Emacs has an abbreviated form for the Control and the - Meta modifiers to string-characters (the ASCII characters), as in - `\M-\C-a'. XEmacs users need to be aware that the abbreviated - form works only for one-character key sequences, while Emacs users - need to be aware that the string-character is rather limited. - Specifically, the string-character can accommodate only 256 - different values, 128 of which have the Meta modifier and 128 of - which have not. In each of these blocks, only 32 characters have - the Control modifier. Whereas `[(meta control A)]' differs from - `[(meta control a)]' because the case differs, `\M-\C-a' and - `\M-\C-A' do not. Programmers are advised to use the full common - form, both because it is more readable and less error-prone, and - because it is supported by both Emacsen. - - Another (even safer) way to be sure of the key-sequences is to use -the `read-kbd-macro' function, which takes a string like `C-c ', -and converts it to the internal key representation of the Emacs you -use. The function is available both on XEmacs and GNU Emacs. - - -File: xemacs-faq.info, Node: Q5.1.2, Next: Q5.1.3, Prev: Q5.1.1, Up: Miscellaneous - -Q5.1.2: Can I generate "fake" keyboard events? ----------------------------------------------- - - I wonder if there is an interactive function that can generate -"fake" keyboard events. This way, I could simply map them inside -XEmacs. - - This seems to work: - - (defun cg--generate-char-event (ch) - "Generate an event, as if ch has been typed" - (dispatch-event (character-to-event ch))) - - ;; Backspace and Delete stuff - (global-set-key [backspace] - (lambda () (interactive) (cg--generate-char-event 127))) - (global-set-key [unknown_keysym_0x4] - (lambda () (interactive) (cg--generate-char-event 4))) - - -File: xemacs-faq.info, Node: Q5.1.3, Next: Q5.1.4, Prev: Q5.1.2, Up: Miscellaneous - -Q5.1.3: Could you explain `read-kbd-macro' in more detail? ----------------------------------------------------------- - - The `read-kbd-macro' function returns the internal Emacs -representation of a human-readable string (which is its argument). -Thus: - - (read-kbd-macro "C-c C-a") - => [(control ?c) (control ?a)] - - (read-kbd-macro "C-c C-. ") - => [(control ?c) (control ?.) up] - - In GNU Emacs the same forms will be evaluated to what GNU Emacs -understands internally--the sequences `"\C-x\C-c"' and `[3 67108910 -up]', respectively. - - The exact "human-readable" syntax is defined in the docstring of -`edmacro-mode'. I'll repeat it here, for completeness. - - Format of keyboard macros during editing: - - Text is divided into "words" separated by whitespace. Except for - the words described below, the characters of each word go directly - as characters of the macro. The whitespace that separates words is - ignored. Whitespace in the macro must be written explicitly, as in - `foo bar '. - - * The special words `RET', `SPC', `TAB', `DEL', `LFD', `ESC', - and `NUL' represent special control characters. The words - must be written in uppercase. - - * A word in angle brackets, e.g., `', `', or - `', represents a function key. (Note that in the standard - configuration, the function key `' and the control key - are synonymous.) You can use angle brackets on the - words , , etc., but they are not required there. - - * Keys can be written by their ASCII code, using a backslash - followed by up to six octal digits. This is the only way to - represent keys with codes above \377. - - * One or more prefixes `M-' (meta), `C-' (control), `S-' - (shift), `A-' (alt), `H-' (hyper), and `s-' (super) may - precede a character or key notation. For function keys, the - prefixes may go inside or outside of the brackets: `C-' - == `'. The prefixes may be written in any order: - `M-C-x' == `C-M-x'. - - Prefixes are not allowed on multi-key words, e.g., `C-abc', - except that the Meta prefix is allowed on a sequence of - digits and optional minus sign: `M--123' == `M-- M-1 M-2 M-3'. - - * The `^' notation for control characters also works: `^M' == - `C-m'. - - * Double angle brackets enclose command names: `<>' - is shorthand for `M-x next-line '. - - * Finally, `REM' or `;;' causes the rest of the line to be - ignored as a comment. - - Any word may be prefixed by a multiplier in the form of a decimal - number and `*': `3*' == ` ', and - `10*foo' == `foofoofoofoofoofoofoofoofoofoo'. - - Multiple text keys can normally be strung together to form a word, - but you may need to add whitespace if the word would look like one - of the above notations: `; ; ;' is a keyboard macro with three - semicolons, but `;;;' is a comment. Likewise, `\ 1 2 3' is four - keys but `\123' is a single key written in octal, and `< right >' - is seven keys but `' is a single function key. When in - doubt, use whitespace. - - -File: xemacs-faq.info, Node: Q5.1.4, Next: Q5.1.5, Prev: Q5.1.3, Up: Miscellaneous - -Q5.1.4: What is the performance hit of `let'? ---------------------------------------------- - - In most cases, not noticeable. Besides, there's no avoiding -`let'--you have to bind your local variables, after all. Some pose a -question whether to nest `let's, or use one `let' per function. I -think because of clarity and maintenance (and possible future -implementation), `let'-s should be used (nested) in a way to provide -the clearest code. - - -File: xemacs-faq.info, Node: Q5.1.5, Next: Q5.1.6, Prev: Q5.1.4, Up: Miscellaneous - -Q5.1.5: What is the recommended use of `setq'? ----------------------------------------------- - - * Global variables - - You will typically `defvar' your global variable to a default - value, and use `setq' to set it later. - - It is never a good practice to `setq' user variables (like - `case-fold-search', etc.), as it ignores the user's choice - unconditionally. Note that `defvar' doesn't change the value of a - variable if it was bound previously. If you wish to change a - user-variable temporarily, use `let': - - (let ((case-fold-search nil)) - ... ; code with searches that must be case-sensitive - ...) - - You will notice the user-variables by their docstrings beginning - with an asterisk (a convention). - - * Local variables - - Bind them with `let', which will unbind them (or restore their - previous value, if they were bound) after exiting from the `let' - form. Change the value of local variables with `setq' or whatever - you like (e.g. `incf', `setf' and such). The `let' form can even - return one of its local variables. - - Typical usage: - - ;; iterate through the elements of the list returned by - ;; `hairy-function-that-returns-list' - (let ((l (hairy-function-that-returns-list))) - (while l - ... do something with (car l) ... - (setq l (cdr l)))) - - Another typical usage includes building a value simply to work - with it. - - ;; Build the mode keymap out of the key-translation-alist - (let ((inbox (file-truename (expand-file-name box))) - (i 0)) - ... code dealing with inbox ... - inbox) - - This piece of code uses the local variable `inbox', which becomes - unbound (or regains old value) after exiting the form. The form - also returns the value of `inbox', which can be reused, for - instance: - - (setq foo-processed-inbox - (let .....)) - - -File: xemacs-faq.info, Node: Q5.1.6, Next: Q5.1.7, Prev: Q5.1.5, Up: Miscellaneous - -Q5.1.6: What is the typical misuse of `setq' ? ----------------------------------------------- - - A typical misuse is probably `setq'ing a variable that was meant to -be local. Such a variable will remain bound forever, never to be -garbage-collected. For example, the code doing: - - (defun my-function (whatever) - (setq a nil) - ... build a large list ... - ... and exit ...) - - does a bad thing, as `a' will keep consuming memory, never to be -unbound. The correct thing is to do it like this: - - (defun my-function (whatever) - (let (a) ; default initialization is to nil - ... build a large list ... - ... and exit, unbinding `a' in the process ...) - - Not only is this prettier syntactically, but it makes it possible for -Emacs to garbage-collect the objects which `a' used to reference. - - Note that even global variables should not be `setq'ed without -`defvar'ing them first, because the byte-compiler issues warnings. The -reason for the warning is the following: - - (defun flurgoze nil) ; ok, global internal variable - ... - - (setq flurghoze t) ; ops! a typo, but semantically correct. - ; however, the byte-compiler warns. - - While compiling toplevel forms: - ** assignment to free variable flurghoze - - -File: xemacs-faq.info, Node: Q5.1.7, Next: Q5.1.8, Prev: Q5.1.6, Up: Miscellaneous - -Q5.1.7: I like the the `do' form of cl, does it slow things down? ------------------------------------------------------------------ - - It shouldn't. Here is what Dave Gillespie has to say about cl.el -performance: - - Many of the advanced features of this package, such as `defun*', - `loop', and `setf', are implemented as Lisp macros. In - byte-compiled code, these complex notations will be expanded into - equivalent Lisp code which is simple and efficient. For example, - the forms - - (incf i n) - (push x (car p)) - - are expanded at compile-time to the Lisp forms - - (setq i (+ i n)) - (setcar p (cons x (car p))) - - which are the most efficient ways of doing these respective - operations in Lisp. Thus, there is no performance penalty for - using the more readable `incf' and `push' forms in your compiled - code. - - *Interpreted* code, on the other hand, must expand these macros - every time they are executed. For this reason it is strongly - recommended that code making heavy use of macros be compiled. (The - features labelled "Special Form" instead of "Function" in this - manual are macros.) A loop using `incf' a hundred times will - execute considerably faster if compiled, and will also - garbage-collect less because the macro expansion will not have to - be generated, used, and thrown away a hundred times. - - You can find out how a macro expands by using the `cl-prettyexpand' - function. - - -File: xemacs-faq.info, Node: Q5.1.8, Next: Q5.1.9, Prev: Q5.1.7, Up: Miscellaneous - -Q5.1.8: I like recursion, does it slow things down? ---------------------------------------------------- - - Yes. Emacs byte-compiler cannot do much to optimize recursion. But -think well whether this is a real concern in Emacs. Much of the Emacs -slowness comes from internal mechanisms such as redisplay, or from the -fact that it is an interpreter. - - Please try not to make your code much uglier to gain a very small -speed gain. It's not usually worth it. - - -File: xemacs-faq.info, Node: Q5.1.9, Next: Q5.1.10, Prev: Q5.1.8, Up: Miscellaneous - -Q5.1.9: How do I put a glyph as annotation in a buffer? -------------------------------------------------------- - - Here is a solution that will insert the glyph annotation at the -beginning of buffer: - - (make-annotation (make-glyph '([FORMAT :file FILE] - [string :data "fallback-text"])) - (point-min) - 'text - (current-buffer)) - - Replace `FORMAT' with an unquoted symbol representing the format of -the image (e.g. `xpm', `xbm', `gif', `jpeg', etc.) Instead of `FILE', -use the image file name (e.g. -`/usr/local/lib/xemacs-20.2/etc/recycle.xpm'). - - You can turn this to a function (that optionally prompts you for a -file name), and inserts the glyph at `(point)' instead of `(point-min)'. - - -File: xemacs-faq.info, Node: Q5.1.10, Next: Q5.1.11, Prev: Q5.1.9, Up: Miscellaneous - -Q5.1.10: `map-extents' won't traverse all of my extents! --------------------------------------------------------- - - I tried to use `map-extents' to do an operation on all the extents -in a region. However, it seems to quit after processing a random number -of extents. Is it buggy? - - No. The documentation of `map-extents' states that it will iterate -across the extents as long as FUNCTION returns `nil'. Unexperienced -programmers often forget to return `nil' explicitly, which results in -buggy code. For instance, the following code is supposed to delete all -the extents in a buffer, and issue as many `fubar!' messages. - - (map-extents (lambda (ext ignore) - (delete-extent ext) - (message "fubar!"))) - - Instead, it will delete only the first extent, and stop right there - -because `message' will return a non-nil value. The correct code is: - - (map-extents (lambda (ext ignore) - (delete-extent ext) - (message "fubar!") - nil)) - - -File: xemacs-faq.info, Node: Q5.1.11, Next: Q5.2.1, Prev: Q5.1.10, Up: Miscellaneous - -Q5.1.11: My elisp program is horribly slow. Is there ------------------------------------------------------ - - an easy way to find out where it spends time? - - zHrvoje Niksic writes: - Under XEmacs 20.4 and later you can use `M-x - profile-key-sequence', press a key (say in the Gnus Group - buffer), and get the results using `M-x profile-results'. It - should give you an idea of where the time is being spent. - - -File: xemacs-faq.info, Node: Q5.2.1, Next: Q5.2.2, Prev: Q5.1.11, Up: Miscellaneous - -Q5.2.1: How do I turn off the sound? ------------------------------------- - - Add the following line to your `.emacs': - - (setq bell-volume 0) - (setq sound-alist nil) - - That will make your XEmacs totally silent - even the default ding -sound (TTY beep on TTY-s) will be gone. - - Starting with XEmacs-20.2 you can also change these with Customize. -Select from the `Options' menu -`Customize->Emacs->Environment->Sound->Sound...' or type `M-x customize - sound '. - - -File: xemacs-faq.info, Node: Q5.2.2, Next: Q5.2.3, Prev: Q5.2.1, Up: Miscellaneous - -Q5.2.2: How do I get funky sounds instead of a boring beep? ------------------------------------------------------------ - - Make sure your XEmacs was compiled with sound support, and then put -this in your `.emacs': - - (load-default-sounds) - - The sound support in XEmacs 19.14 was greatly improved over previous -versions. - - -File: xemacs-faq.info, Node: Q5.2.3, Next: Q5.2.4, Prev: Q5.2.2, Up: Miscellaneous - -Q5.2.3: What's NAS, how do I get it? ------------------------------------- - - *Note Q2.0.3::, for an explanation of the "Network Audio System". - - -File: xemacs-faq.info, Node: Q5.2.4, Next: Q5.3.1, Prev: Q5.2.3, Up: Miscellaneous - -Q5.2.4: Sunsite sounds don't play. ----------------------------------- - - I'm having some trouble with sounds I've downloaded from sunsite. -They play when I run them through `showaudio' or cat them directly to -`/dev/audio', but XEmacs refuses to play them. - - Markus Gutschke writes: - - [Many of] These files have an (erroneous) 24byte header that tells - about the format that they have been recorded in. If you cat them - to `/dev/audio', the header will be ignored and the default - behavior for /dev/audio will be used. This happens to be 8kHz - uLaw. It is probably possible to fix the header by piping through - `sox' and passing explicit parameters for specifying the sampling - format; you then need to perform a 'null' conversion from SunAudio - to SunAudio. - - -File: xemacs-faq.info, Node: Q5.3.1, Next: Q5.3.2, Prev: Q5.2.4, Up: Miscellaneous - -5.3: Miscellaneous -================== - -Q5.3.1: How do you make XEmacs indent CL if-clauses correctly? --------------------------------------------------------------- - - I'd like XEmacs to indent all the clauses of a Common Lisp `if' the -same amount instead of indenting the 3rd clause differently from the -first two. - - One way is to add, to `.emacs': - - (put 'if 'lisp-indent-function nil) - - However, note that the package `cl-indent' that comes with XEmacs -sets up this kind of indentation by default. `cl-indent' also knows -about many other CL-specific forms. To use `cl-indent', one can do -this: - - (load "cl-indent") - (setq lisp-indent-function (function common-lisp-indent-function)) - - One can also customize `cl-indent.el' so it mimics the default `if' -indentation `then' indented more than the `else'. Here's how: - - (put 'if 'common-lisp-indent-function '(nil nil &body)) - - Also, a new version (1.2) of `cl-indent.el' was posted to -comp.emacs.xemacs on 12/9/94. This version includes more documentation -than previous versions. This may prove useful if you need to customize -any indent-functions. - - -File: xemacs-faq.info, Node: Q5.3.2, Next: Q5.3.3, Prev: Q5.3.1, Up: Miscellaneous - -Q5.3.2: Fontifying hang when editing a postscript file. -------------------------------------------------------- - - When I try to edit a postscript file it gets stuck saying: -`fontifying 'filename' (regexps....)' and it just sits there. If I -press `C-c' in the window where XEmacs was started, it suddenly becomes -alive again. - - This was caused by a bug in the Postscript font-lock regular -expressions. It was fixed in 19.13. For earlier versions of XEmacs, -have a look at your `.emacs' file. You will probably have a line like: - - (add-hook 'postscript-mode-hook 'turn-on-font-lock) - - Take it out, restart XEmacs, and it won't try to fontify your -postscript files anymore. - - -File: xemacs-faq.info, Node: Q5.3.3, Next: Q5.3.4, Prev: Q5.3.2, Up: Miscellaneous - -Q5.3.3: How can I print WYSIWYG a font-locked buffer? ------------------------------------------------------ - - Font-lock looks nice. How can I print (WYSIWYG) the highlighted -document? - - The package `ps-print', which is now included with XEmacs, provides -the ability to do this. The source code contains complete instructions -on its use, in `/lisp/packages/ps-print.el'. - - -File: xemacs-faq.info, Node: Q5.3.4, Next: Q5.3.5, Prev: Q5.3.3, Up: Miscellaneous - -Q5.3.4: Getting `M-x lpr' to work with postscript printer. ----------------------------------------------------------- - - My printer is a Postscript printer and `lpr' only works for -Postscript files, so how do I get `M-x lpr-region' and `M-x lpr-buffer' -to work? - - Put something like this in your `.emacs': - - (setq lpr-command "a2ps") - (setq lpr-switches '("-p" "-1")) - - If you don't use a2ps to convert ASCII to postscript (why not, it's -free?), replace with the command you do use. Note also that some -versions of a2ps require a `-Pprinter' to ensure spooling. - - -File: xemacs-faq.info, Node: Q5.3.5, Next: Q5.3.6, Prev: Q5.3.4, Up: Miscellaneous - -Q5.3.5: How do I specify the paths that XEmacs uses for finding files? ----------------------------------------------------------------------- - - You can specify what paths to use by using a number of different -flags when running configure. See the section MAKE VARIABLES in the -top-level file INSTALL in the XEmacs distribution for a listing of -those flags. - - Most of the time, however, the simplest fix is: *do not* specify -paths as you might for GNU Emacs. XEmacs can generally determine the -necessary paths dynamically at run time. The only path that generally -needs to be specified is the root directory to install into. That can -be specified by passing the `--prefix' flag to configure. For a -description of the XEmacs install tree, please consult the `NEWS' file. - - -File: xemacs-faq.info, Node: Q5.3.6, Next: Q5.3.7, Prev: Q5.3.5, Up: Miscellaneous - -Q5.3.6: [This question intentionally left blank] ------------------------------------------------- - - Obsolete question, left blank to avoid renumbering. - - -File: xemacs-faq.info, Node: Q5.3.7, Next: Q5.3.8, Prev: Q5.3.6, Up: Miscellaneous - -Q5.3.7: Can I have the end of the buffer delimited in some way? ---------------------------------------------------------------- - - Say, with: `[END]'? - - Try this: - - (let ((ext (make-extent (point-min) (point-max)))) - (set-extent-property ext 'start-closed t) - (set-extent-property ext 'end-closed t) - (set-extent-property ext 'detachable nil) - (set-extent-end-glyph ext (make-glyph [string :data "[END]"]))) - - Since this is XEmacs, you can specify an icon to be shown on -window-system devices. To do so, change the `make-glyph' call to -something like this: - - (make-glyph '([xpm :file "~/something.xpm"] - [string :data "[END]"])) - - You can inline the XPM definition yourself by specifying `:data' -instead of `:file'. Here is such a full-featured version that works on -both X and TTY devices: - - (let ((ext (make-extent (point-min) (point-max)))) - (set-extent-property ext 'start-closed t) - (set-extent-property ext 'end-closed t) - (set-extent-property ext 'detachable nil) - (set-extent-end-glyph ext (make-glyph '([xpm :data "\ - /* XPM */ - static char* eye = { - \"20 11 7 2\", - \"__ c None\" - \"_` c #7f7f7f\", - \"_a c #fefefe\", - \"_b c #7f0000\", - \"_c c #fefe00\", - \"_d c #fe0000\", - \"_e c #bfbfbf\", - \"___________`_`_`___b_b_b_b_________`____\", - \"_________`_`_`___b_c_c_c_b_b____________\", - \"_____`_`_`_e___b_b_c_c_c___b___b_______`\", - \"___`_`_e_a___b_b_d___b___b___b___b______\", - \"_`_`_e_a_e___b_b_d_b___b___b___b___b____\", - \"_`_`_a_e_a___b_b_d___b___b___b___b___b__\", - \"_`_`_e_a_e___b_b_d_b___b___b___b___b_b__\", - \"___`_`_e_a___b_b_b_d_c___b___b___d_b____\", - \"_____`_`_e_e___b_b_b_d_c___b_b_d_b______\", - \"_`_____`_`_`_`___b_b_b_d_d_d_d_b________\", - \"___`_____`_`_`_`___b_b_b_b_b_b__________\", - } ;"] - [string :data "[END]"])))) - - Note that you might want to make this a function, and put it to a -hook. We leave that as an exercise for the reader. - - -File: xemacs-faq.info, Node: Q5.3.8, Next: Q5.3.9, Prev: Q5.3.7, Up: Miscellaneous - -Q5.3.8: How do I insert today's date into a buffer? ---------------------------------------------------- - - Like this: - - (insert (current-time-string)) - - -File: xemacs-faq.info, Node: Q5.3.9, Next: Q5.3.10, Prev: Q5.3.8, Up: Miscellaneous - -Q5.3.9: Are only certain syntactic character classes available for abbrevs? ---------------------------------------------------------------------------- - - Markus Gutschke writes: - - Yes, abbrevs only expands word-syntax strings. While XEmacs does - not prevent you from defining (e.g. with `C-x a g' or `C-x a l') - abbrevs that contain special characters, it will refuse to expand - them. So you need to ensure, that the abbreviation contains - letters and digits only. This means that `xd', `d5', and `5d' are - valid abbrevs, but `&d', and `x d' are not. - - If this sounds confusing to you, (re-)read the online - documentation for abbrevs (`C-h i m XEmacs m Abbrevs - '), and then come back and read this question/answer again. - - Starting with XEmacs 20.3 this restriction has been lifted. - - -File: xemacs-faq.info, Node: Q5.3.10, Next: Q5.3.11, Prev: Q5.3.9, Up: Miscellaneous - -Q5.3.10: How can I get those oh-so-neat X-Face lines? ------------------------------------------------------ - - Firstly there is an ftp site which describes X-faces and has the -associated tools mentioned below, at -`ftp://ftp.cs.indiana.edu:/pub/faces/'. - - Then the steps are - - 1. Create 48x48x1 bitmap with your favorite tool - - 2. Convert to "icon" format using one of xbm2ikon, pbmtoicon, etc., - and then compile the face. - - 3. cat file.xbm | xbm2ikon |compface > file.face - - 4. Then be sure to quote things that are necessary for emacs strings: - - cat ./file.face | sed 's/\\/\\\\/g' - | sed 's/\"/\\\"/g' > ./file.face.quoted - - 5. Then set up emacs to include the file as a mail header - there - were a couple of suggestions here--either something like: - - (setq mail-default-headers - "X-Face: ") - - Or, alternatively, as: - - (defun mail-insert-x-face () - (save-excursion - (goto-char (point-min)) - (search-forward mail-header-separator) - (beginning-of-line) - (insert "X-Face:") - (insert-file-contents "~/.face"))) - - (add-hook 'mail-setup-hook 'mail-insert-x-face) - - However, 2 things might be wrong: - - Some versions of pbmtoicon produces some header lines that is not -expected by the version of compface that I grabbed. So I found I had to -include a `tail +3' in the pipeline like this: - - cat file.xbm | xbm2ikon | tail +3 |compface > file.face - - Some people have also found that if one uses the `(insert-file)' -method, one should NOT quote the face string using the sed script . - - It might also be helpful to use Stig's script -(included in the compface distribution at XEmacs.org) to do the -conversion. For convenience xbm2xface is available for anonymous FTP at -`ftp://ftp.miranova.com/pub/xemacs/xbm2xface.pl'. - - Contributors for this item: - - Paul Emsley, Ricardo Marek, Amir J. Katz, Glen McCort, Heinz Uphoff, -Peter Arius, Paul Harrison, and Vegard Vesterheim - - -File: xemacs-faq.info, Node: Q5.3.11, Next: Q5.3.12, Prev: Q5.3.10, Up: Miscellaneous - -Q5.3.11: How do I add new Info directories? -------------------------------------------- - - You use something like: - - (setq Info-directory-list (cons - (expand-file-name "~/info") - Info-default-directory-list)) - - David Masterson writes: - - Emacs Info and XEmacs Info do many things differently. If you're - trying to support a number of versions of Emacs, here are some - notes to remember: - - 1. Emacs Info scans `Info-directory-list' from right-to-left - while XEmacs Info reads it from left-to-right, so append to - the *correct* end of the list. - - 2. Use `Info-default-directory-list' to initialize - `Info-directory-list' *if* it is available at startup, but not - all Emacsen define it. - - 3. Emacs Info looks for a standard `dir' file in each of the - directories scanned from #1 and magically concatenates them - together. - - 4. XEmacs Info looks for a `localdir' file (which consists of - just the menu entries from a `dir' file) in each of the - directories scanned from #1 (except the first), does a simple - concatenation of them, and magically attaches the resulting - list to the end of the menu in the `dir' file in the first - directory. - - Another alternative is to convert the documentation to HTML with - texi2html and read it from a web browser like Lynx or W3. - - -File: xemacs-faq.info, Node: Q5.3.12, Prev: Q5.3.11, Up: Miscellaneous - -Q5.3.12: What do I need to change to make printing work? --------------------------------------------------------- - - For regular printing there are two variables that can be customized. - -`lpr-command' - This should be set to a command that takes standard input and sends - it to a printer. Something like: - - (setq lpr-command "lp") - -`lpr-switches' - This should be set to a list that contains whatever the print - command requires to do its job. Something like: - - (setq lpr-switches '("-depson")) - - For postscript printing there are three analogous variables to -customize. - -`ps-lpr-command' - This should be set to a command that takes postscript on standard - input and directs it to a postscript printer. - -`ps-lpr-switches' - This should be set to a list of switches required for - `ps-lpr-command' to do its job. - -`ps-print-color-p' - This boolean variable should be set `t' if printing will be done in - color, otherwise it should be set to `nil'. - - NOTE: It is an undocumented limitation in XEmacs that postscript -printing (the `Pretty Print Buffer' menu item) *requires* a window -system environment. It cannot be used outside of X11. - - -File: xemacs-faq.info, Node: Current Events, Prev: Miscellaneous, Up: Top - -6 What the Future Holds -*********************** - - This is part 6 of the XEmacs Frequently Asked Questions list. This -section will change monthly, and contains any interesting items that -have transpired over the previous month. If you are reading this from -the XEmacs distribution, please see the version on the Web or archived -at the various FAQ FTP sites, as this file is surely out of date. - -* Menu: - -* Q6.0.1:: What is new in 20.2? -* Q6.0.2:: What is new in 20.3? -* Q6.0.3:: What is new in 20.4? -* Q6.0.4:: Procedural changes in XEmacs development. - - -File: xemacs-faq.info, Node: Q6.0.1, Next: Q6.0.2, Prev: Current Events, Up: Current Events - -6.0: Changes -============ - -Q6.0.1: What is new in 20.2? ----------------------------- - - The biggest changes in 20.2 include integration of EFS (the next -generation of ange-ftp) and AUC Tex (the Emacs subsystem that includes a -major mode for editing Tex and LaTeX, and a lot of other stuff). Many -bugs from 20.0 have been fixed for this release. 20.2 also contains a -new system for customizing XEmacs options, invoked via `M-x customize'. - - XEmacs 20.2 is the development release (20.0 was beta), and is no -longer considered unstable. - - -File: xemacs-faq.info, Node: Q6.0.2, Next: Q6.0.3, Prev: Q6.0.1, Up: Current Events - -Q6.0.2: What is new in 20.3? ----------------------------- - - XEmacs 20.3 was released in November 1997. It contains many bugfixes, -and a number of new features, including Autoconf 2 based configuration, -additional support for Mule (Multi-language extensions to Emacs), many -more customizations, multiple frames on TTY-s, support for multiple info -directories, an enhanced gnuclient, improvements to regexp matching, -increased MIME support, and many, many synches with GNU Emacs 20. - - The XEmacs/Mule support has been only seriously tested in a Japanese -locale, and no doubt many problems still remain. The support for -ISO-Latin-1 and Japanese is fairly strong. MULE support comes at a -price - about a 30% slowdown from 19.16. We're making progress on -improving performance and XEmacs 20.3 compiled without Mule (which is -the default) is definitely faster than XEmacs 19.16. - - XEmacs 20.3 is the first non-beta v20 release, and will be the basis -for all further development. - - -File: xemacs-faq.info, Node: Q6.0.3, Next: Q6.0.4, Prev: Q6.0.2, Up: Current Events - -Q6.0.3: What's new in XEmacs 20.4? ----------------------------------- - - XEmacs 20.4 is a bugfix release with no user-visible changes. - - -File: xemacs-faq.info, Node: Q6.0.4, Prev: Q6.0.3, Up: Current Events - -Q6.0.4: Procedural changes in XEmacs development. -------------------------------------------------- - - 1. Discussion about the development of XEmacs occurs on the - xemacs-beta mailing list. Subscriptions to this list will now be - fully automated instead of being handled by hand. Send a mail - message to with `subscribe' as the - BODY of the message to join the list. Please note this is a - developers mailing list for people who have an active interest in - the development process. - - The discussion of NT XEmacs development is taking place on a - separate mailing list. Send mail to - to subscribe. - - 2. Due to the long development cycle in between releases, it has been - decided that intermediate versions will be made available in - source only form for the truly interested. - - XEmacs 19.16 was the last 19 release, basically consisting of - 19.15 plus the collected bugfixes. - - 3. As of December 1996, Steve Baur has - become the lead maintainer of XEmacs. - - diff --git a/info/xemacs.info b/info/xemacs.info deleted file mode 100644 index bb32bf7..0000000 --- a/info/xemacs.info +++ /dev/null @@ -1,397 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -Indirect: -xemacs.info-1: 1372 -xemacs.info-2: 47958 -xemacs.info-3: 95918 -xemacs.info-4: 144030 -xemacs.info-5: 192248 -xemacs.info-6: 241615 -xemacs.info-7: 290442 -xemacs.info-8: 339995 -xemacs.info-9: 385290 -xemacs.info-10: 433122 -xemacs.info-11: 482303 -xemacs.info-12: 528200 -xemacs.info-13: 577026 -xemacs.info-14: 625173 -xemacs.info-15: 673936 -xemacs.info-16: 723464 -xemacs.info-17: 772031 -xemacs.info-18: 815954 -xemacs.info-19: 857130 -xemacs.info-20: 905126 -xemacs.info-21: 945846 - -Tag Table: -(Indirect) -Node: Top1372 -Node: License22524 -Node: Distrib35806 -Node: Intro37470 -Node: Frame40341 -Node: Point43613 -Node: Echo Area45580 -Node: Mode Line47958 -Node: XEmacs under X52389 -Node: Keystrokes55567 -Node: Intro to Keystrokes56411 -Node: Representing Keystrokes58514 -Node: Key Sequences59871 -Node: String Key Sequences63211 -Node: Meta Key63594 -Node: Super and Hyper Keys65067 -Node: Character Representation71291 -Node: Commands72311 -Node: Pull-down Menus75160 -Node: File Menu78509 -Node: Edit Menu82331 -Node: Apps Menu84716 -Node: Options Menu85206 -Node: Buffers Menu89186 -Node: Tools Menu89493 -Node: Help Menu89984 -Node: Menu Customization90385 -Node: Entering Emacs94615 -Node: Exiting95918 -Node: Command Switches99010 -Node: Startup Paths108199 -Node: Basic115775 -Node: Blank Lines125258 -Node: Continuation Lines126684 -Node: Position Info128118 -Node: Arguments131252 -Node: Undo134389 -Node: Minibuffer137336 -Node: Minibuffer File139820 -Node: Minibuffer Edit141457 -Node: Completion144030 -Node: Repetition150905 -Node: M-x153697 -Node: Help158791 -Node: Mark168713 -Node: Setting Mark170567 -Node: Using Region173689 -Node: Marking Objects174434 -Node: Mark Ring176275 -Node: Mouse Selection177991 -Node: Additional Mouse Operations179999 -Node: Killing184203 -Node: Yanking189843 -Node: Kill Ring190646 -Node: Appending Kills192248 -Node: Earlier Kills194285 -Node: Using X Selections196898 -Node: X Clipboard Selection198148 -Node: X Selection Commands200325 -Node: X Cut Buffers201411 -Node: Active Regions202770 -Node: Accumulating Text207350 -Node: Rectangles210423 -Node: Registers213942 -Node: RegPos214977 -Node: RegText215880 -Node: RegRect216964 -Node: Display217704 -Node: Scrolling219199 -Node: Horizontal Scrolling223342 -Node: Selective Display224538 -Node: Display Vars225757 -Node: Search228435 -Node: Incremental Search229628 -Node: Non-Incremental Search238555 -Node: Word Search239997 -Node: Regexp Search241615 -Node: Regexps243151 -Node: Search Case253452 -Node: Replace254233 -Node: Unconditional Replace255181 -Node: Regexp Replace256317 -Node: Replacement and Case257252 -Node: Query Replace258232 -Node: Other Repeating Search261465 -Node: Fixit262720 -Node: Kill Errors263300 -Node: Transpose264633 -Node: Fixing Case267038 -Node: Spelling267684 -Node: Files269145 -Node: File Names270453 -Node: Visiting274791 -Node: Saving281481 -Node: Backup286404 -Node: Backup Names287800 -Node: Backup Deletion289283 -Node: Backup Copying290442 -Node: Interlocking292149 -Node: Reverting296277 -Node: Auto Save298190 -Node: Auto Save Files299157 -Node: Auto Save Control300998 -Node: Recover302837 -Node: Version Control303992 -Node: Concepts of VC306030 -Node: Editing with VC307640 -Node: Variables for Check-in/out312896 -Node: Log Entries314795 -Node: Change Logs and VC315975 -Node: Old Versions319243 -Node: VC Status321247 -Node: Renaming and VC322961 -Node: Snapshots323642 -Node: Making Snapshots324143 -Node: Snapshot Caveats325437 -Node: Version Headers327246 -Node: ListDir329945 -Node: Comparing Files331994 -Node: Dired333527 -Node: Dired Enter334198 -Node: Dired Edit335023 -Node: Dired Deletion336770 -Node: Dired Immed339995 -Node: Misc File Ops341271 -Node: Buffers343760 -Node: Select Buffer345920 -Node: List Buffers347717 -Node: Misc Buffer349463 -Node: Kill Buffer351107 -Node: Several Buffers352237 -Node: Windows356103 -Node: Basic Window356814 -Node: Split Window358533 -Node: Other Window360666 -Node: Pop Up Window363096 -Node: Change Window364603 -Node: Mule367511 -Node: Mule Intro368774 -Node: Language Environments369790 -Node: Input Methods371898 -Node: Select Input Method375618 -Node: Coding Systems377773 -Node: Recognize Coding381961 -Node: Specify Coding385290 -Node: Major Modes390221 -Node: Choosing Modes392443 -Node: Indentation394833 -Node: Indentation Commands396928 -Node: Tab Stops399657 -Node: Just Spaces401506 -Node: Text402321 -Node: Text Mode404304 -Node: Nroff Mode406385 -Node: TeX Mode408029 -Node: TeX Editing410281 -Node: TeX Print413716 -Node: Outline Mode416936 -Node: Outline Format418417 -Node: Outline Motion421217 -Node: Outline Visibility422770 -Node: Words425691 -Node: Sentences428638 -Node: Paragraphs430834 -Node: Pages433122 -Node: Filling435722 -Node: Auto Fill436293 -Node: Fill Commands438441 -Node: Fill Prefix440607 -Node: Case442795 -Node: Programs444823 -Node: Program Modes447381 -Node: Lists449613 -Node: Defuns455453 -Node: Grinding458106 -Node: Basic Indent458734 -Node: Multi-line Indent460755 -Node: Lisp Indent462371 -Node: C Indent465821 -Node: Matching471061 -Node: Comments472583 -Node: Balanced Editing479035 -Node: Lisp Completion480049 -Node: Documentation481064 -Node: Change Log482303 -Node: Tags484881 -Node: Tag Syntax486458 -Node: Create Tags Table489832 -Node: Select Tags Table495930 -Node: Find Tag499672 -Node: Tags Search502636 -Node: List Tags506093 -Node: Fortran507122 -Node: Fortran Motion508198 -Node: Fortran Indent509018 -Node: ForIndent Commands509703 -Node: ForIndent Num510848 -Node: ForIndent Conv512122 -Node: ForIndent Vars512898 -Node: Fortran Comments514066 -Node: Fortran Columns517665 -Node: Fortran Abbrev519088 -Node: Asm Mode519998 -Node: Running520550 -Node: Compilation521520 -Node: Lisp Modes526371 -Node: Lisp Libraries527645 -Node: Loading528200 -Node: Compiling Libraries532660 -Node: Mocklisp535551 -Node: Lisp Eval536228 -Node: Lisp Debug539868 -Node: Lisp Interaction545294 -Node: External Lisp546649 -Node: Packages548724 -Node: Package Terminology549465 -Node: Using Packages550823 -Node: Building Packages559612 -Node: Abbrevs562134 -Node: Defining Abbrevs564334 -Node: Expanding Abbrevs566781 -Node: Editing Abbrevs569483 -Node: Saving Abbrevs571351 -Node: Dynamic Abbrevs573291 -Node: Picture574593 -Node: Basic Picture577026 -Node: Insert in Picture579313 -Node: Tabs in Picture580735 -Node: Rectangles in Picture582256 -Node: Sending Mail584165 -Node: Mail Format585876 -Node: Mail Headers587226 -Node: Mail Mode593636 -Node: Reading Mail597249 -Node: Calendar/Diary598824 -Node: Calendar Motion600496 -Node: Calendar Unit Motion601379 -Node: Move to Beginning or End603702 -Node: Specified Dates604835 -Node: Scroll Calendar605724 -Node: Mark and Region607515 -Node: General Calendar609422 -Node: LaTeX Calendar611030 -Node: Holidays613044 -Node: Sunrise/Sunset616147 -Node: Lunar Phases619190 -Node: Other Calendars620575 -Node: Calendar Systems622062 -Node: To Other Calendar625173 -Node: From Other Calendar627164 -Node: Mayan Calendar629470 -Node: Diary632666 -Node: Diary Commands634416 -Node: Format of Diary File637725 -Node: Date Formats640595 -Node: Adding to Diary643169 -Node: Special Diary Entries644800 -Node: Calendar Customization650140 -Node: Calendar Customizing651002 -Node: Holiday Customizing654222 -Node: Date Display Format660690 -Node: Time Display Format661648 -Node: Daylight Savings662786 -Node: Diary Customizing665974 -Node: Hebrew/Islamic Entries670596 -Node: Fancy Diary Display673936 -Node: Included Diary Files675833 -Node: Sexp Diary Entries676814 -Node: Appt Customizing681904 -Node: Sorting682950 -Node: Shell687756 -Node: Single Shell689049 -Node: Interactive Shell690648 -Node: Shell Mode694413 -Node: Terminal emulator696904 -Node: Term Mode699214 -Node: Paging in Term700128 -Node: Narrowing700926 -Node: Hardcopy702876 -Node: Recursive Edit703848 -Node: Dissociated Press706835 -Node: CONX709398 -Node: Amusements710422 -Node: Emulation710902 -Node: Customization712746 -Node: Minor Modes714470 -Node: Variables716102 -Node: Examining718060 -Node: Easy Customization719521 -Node: Customization Groups720535 -Node: Changing an Option723464 -Node: Face Customization729720 -Node: Specific Customization731485 -Node: Edit Options734092 -Node: Locals735676 -Node: File Variables738855 -Node: Keyboard Macros743382 -Node: Basic Kbd Macro745553 -Node: Save Kbd Macro747485 -Node: Kbd Macro Query749157 -Node: Key Bindings751099 -Node: Keymaps751973 -Node: Rebinding755823 -Node: Interactive Rebinding756519 -Node: Programmatic Rebinding758711 -Node: Key Bindings Using Strings761518 -Node: Disabling763124 -Node: Syntax764896 -Node: Syntax Entry765777 -Node: Syntax Change769861 -Node: Init File772031 -Node: Init Syntax773539 -Node: Init Examples775892 -Node: Terminal Init780083 -Node: Audible Bell781793 -Node: Faces785224 -Node: X Resources790061 -Node: Geometry Resources791682 -Node: Iconic Resources794130 -Node: Resource List794602 -Node: Face Resources801109 -Node: Widgets804786 -Node: Menubar Resources805725 -Node: Quitting806658 -Node: Lossage809637 -Node: Stuck Recursive810280 -Node: Screen Garbled810986 -Node: Text Garbled812120 -Node: Unasked-for Search812759 -Node: Emergency Escape813544 -Node: Total Frustration815323 -Node: Bugs815954 -Node: Glossary825489 -Node: Manifesto857130 -Node: Key Index880606 -Node: Command Index905126 -Node: Variable Index945846 -Node: Concept Index961797 - -End Tag Table diff --git a/info/xemacs.info-1 b/info/xemacs.info-1 deleted file mode 100644 index e3b1285..0000000 --- a/info/xemacs.info-1 +++ /dev/null @@ -1,1056 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Top, Next: License, Up: (dir) - - The XEmacs Editor ***************** - - XEmacs is the extensible, customizable, self-documenting real-time -display editor. This Info file describes how to edit with Emacs and -some of how to customize it, but not how to extend it. It corresponds -to XEmacs version 21.0. - - This manual is intended as a detailed reference to XEmacs. If you -are looking for an introductory manual, see the New User's Guide. - -* Menu: - -* License:: The GNU General Public License gives you permission - to redistribute XEmacs on certain terms; and also - explains that there is no warranty. -* Distrib:: How to get XEmacs. -* Intro:: An introduction to XEmacs concepts. -* Glossary:: The glossary. -* Manifesto:: What's GNU? Gnu's Not Unix! - -Indices, nodes containing large menus -* Key Index:: An item for each standard XEmacs key sequence. -* Command Index:: An item for each command name. -* Variable Index:: An item for each documented variable. -* Concept Index:: An item for each concept. - -Important General Concepts -* Frame:: How to interpret what you see on the screen. -* Keystrokes:: Keyboard gestures XEmacs recognizes. -* Pull-down Menus:: - The XEmacs Pull-down Menus available under X. -* Entering Emacs:: - Starting Emacs from the shell. -* Exiting:: Stopping or killing XEmacs. -* Command Switches:: - Hairy startup options. -* Startup Paths:: - How XEmacs finds Directories and Files - -Fundamental Editing Commands -* Basic:: The most basic editing commands. -* Undo:: Undoing recently made changes in the text. -* Minibuffer:: Entering arguments that are prompted for. -* M-x:: Invoking commands by their names. -* Help:: Commands for asking XEmacs about its commands. - -Important Text-Changing Commands -* Mark:: The mark: how to delimit a "region" of text. -* Mouse Selection:: - Selecting text with the mouse. -* Additional Mouse Operations:: - Other operations available from the mouse. -* Killing:: Killing text. -* Yanking:: Recovering killed text. Moving text. -* Using X Selections:: - Using primary selection, cut buffers, and highlighted regions. -* Accumulating Text:: - Other ways of copying text. -* Rectangles:: Operating on the text inside a rectangle on the screen. -* Registers:: Saving a text string or a location in the buffer. -* Display:: Controlling what text is displayed. -* Search:: Finding or replacing occurrences of a string. -* Fixit:: Commands especially useful for fixing typos. - -Larger Units of Text -* Files:: All about handling files. -* Buffers:: Multiple buffers; editing several files at once. -* Windows:: Viewing two pieces of text at once. -* Mule:: Using world scripts. - -Advanced Features -* Major Modes:: Text mode vs. Lisp mode vs. C mode ... -* Indentation:: Editing the white space at the beginnings of lines. -* Text:: Commands and modes for editing English. -* Programs:: Commands and modes for editing programs. -* Running:: Compiling, running and debugging programs. -* Packages:: How to add new packages to XEmacs. -* Abbrevs:: How to define text abbreviations to reduce - the number of characters you must type. -* Picture:: Editing pictures made up of characters - using the quarter-plane screen model. -* Sending Mail:: Sending mail in XEmacs. -* Reading Mail:: Reading mail in XEmacs. -* Calendar/Diary:: A Calendar and diary facility in XEmacs. -* Sorting:: Sorting lines, paragraphs or pages within XEmacs. -* Shell:: Executing shell commands from XEmacs. -* Narrowing:: Restricting display and editing to a portion - of the buffer. -* Hardcopy:: Printing buffers or regions. -* Recursive Edit:: - A command can allow you to do editing - "within the command". This is called a - `recursive editing level'. -* Dissociated Press:: Dissociating text for fun. -* CONX:: A different kind of dissociation. -* Amusements:: Various games and hacks. -* Emulation:: Emulating some other editors with XEmacs. -* Customization:: Modifying the behavior of XEmacs. - -Recovery from Problems. -* Quitting:: Quitting and aborting. -* Lossage:: What to do if XEmacs is hung or malfunctioning. -* Bugs:: How and when to report a bug. - -Here are some other nodes which are really inferiors of the ones -already listed, mentioned here so you can get to them in one step: - - -- The Detailed Node Listing -- - -The Organization of the Frame - -* Point:: The place in the text where editing commands operate. -* Echo Area:: Short messages appear at the bottom of the frame. -* Mode Line:: Interpreting the mode line. -* XEmacs under X:: Some information on using XEmacs under the X - Window System. - -Keystrokes - -* Intro to Keystrokes:: Keystrokes as building blocks of key sequences. -* Representing Keystrokes:: Using lists of modifiers and keysyms to - represent keystrokes. -* Key Sequences:: Combine key strokes into key sequences you can - bind to commands. -* String Key Sequences:: Available for upward compatibility. -* Meta Key:: Using to represent -* Super and Hyper Keys:: Adding modifier keys on certain keyboards. -* Character Representation:: How characters appear in XEmacs buffers. -* Commands:: How commands are bound to key sequences. - -Pull-down Menus - -* File Menu:: Items on the File menu. -* Edit Menu:: Items on the Edit menu. -* Apps Menu:: Items on the Apps menu. -* Options Menu:: Items on the Options menu. -* Buffers Menu:: Information about the Buffers menu. -* Tools Menu:: Items on the Tools menu. -* Help Menu:: Items on the Help menu. -* Menu Customization:: Adding and removing menu items and related - operations. - -Basic Editing Commands - -* Blank Lines:: Commands to make or delete blank lines. -* Continuation Lines:: Lines too wide for the frame. -* Position Info:: What page, line, row, or column is point on? -* Arguments:: Numeric arguments for repeating a command. - -The Minibuffer - -* File: Minibuffer File. Entering file names with the minibuffer. -* Edit: Minibuffer Edit. How to edit in the minibuffer. -* Completion:: An abbreviation facility for minibuffer input. -* Repetition:: Re-executing commands that used the minibuffer. - -The Mark and the Region - -* Setting Mark:: Commands to set the mark. -* Using Region:: Summary of ways to operate on contents of the region. -* Marking Objects:: Commands to put region around textual units. -* Mark Ring:: Previous mark positions saved so you can go back there. - -Yanking - -* Kill Ring:: Where killed text is stored. Basic yanking. -* Appending Kills:: Several kills in a row all yank together. -* Earlier Kills:: Yanking something killed some time ago. - -Using X Selections - -* X Clipboard Selection:: Pasting to the X clipboard. -* X Selection Commands:: Other operations on the selection. -* X Cut Buffers:: X cut buffers are available for compatibility. -* Active Regions:: Using zmacs-style highlighting of the - selected region. - -Registers - -* RegPos:: Saving positions in registers. -* RegText:: Saving text in registers. -* RegRect:: Saving rectangles in registers. - -Controlling the Display - -* Scrolling:: Moving text up and down in a window. -* Horizontal Scrolling:: Moving text left and right in a window. -* Selective Display:: Hiding lines with lots of indentation. -* Display Vars:: Information on variables for customizing display. - -Searching and Replacement - -* Incremental Search:: Search happens as you type the string. -* Non-Incremental Search:: Specify entire string and then search. -* Word Search:: Search for sequence of words. -* Regexp Search:: Search for match for a regexp. -* Regexps:: Syntax of regular expressions. -* Search Case:: To ignore case while searching, or not. -* Replace:: Search, and replace some or all matches. -* Other Repeating Search:: Operating on all matches for some regexp. - -Replacement Commands - -* Unconditional Replace:: Replacing all matches for a string. -* Regexp Replace:: Replacing all matches for a regexp. -* Replacement and Case:: How replacements preserve case of letters. -* Query Replace:: How to use querying. - -Commands for Fixing Typos - -* Kill Errors:: Commands to kill a batch of recently entered text. -* Transpose:: Exchanging two characters, words, lines, lists... -* Fixing Case:: Correcting case of last word entered. -* Spelling:: Apply spelling checker to a word, or a whole file. - -File Handling - -* File Names:: How to type and edit file name arguments. -* Visiting:: Visiting a file prepares XEmacs to edit the file. -* Saving:: Saving makes your changes permanent. -* Reverting:: Reverting cancels all the changes not saved. -* Auto Save:: Auto Save periodically protects against loss of data. -* Version Control:: Version control systems (RCS and SCCS). -* ListDir:: Listing the contents of a file directory. -* Comparing Files:: Finding where two files differ. -* Dired:: "Editing" a directory to delete, rename, etc. - the files in it. -* Misc File Ops:: Other things you can do on files. - -Saving Files - -* Backup:: How XEmacs saves the old version of your file. -* Interlocking:: How XEmacs protects against simultaneous editing - of one file by two users. - -Backup Files - -* Names: Backup Names. How backup files are named; - Choosing single or numbered backup files. -* Deletion: Backup Deletion. XEmacs deletes excess numbered backups. -* Copying: Backup Copying. Backups can be made by copying or renaming. - -Auto-Saving: Protection Against Disasters - -* Files: Auto Save Files. -* Control: Auto Save Control. -* Recover:: Recovering text from auto-save files. - -Version Control - -* Concepts of VC:: Basic version control information; - checking files in and out. -* Editing with VC:: Commands for editing a file maintained - with version control. -* Variables for Check-in/out:: Variables that affect the commands used - to check files in or out. -* Log Entries:: Logging your changes. -* Change Logs and VC:: Generating a change log file from log - entries. -* Old Versions:: Examining and comparing old versions. -* VC Status:: Commands to view the VC status of files and - look at log entries. -* Renaming and VC:: A command to rename both the source and - master file correctly. -* Snapshots:: How to make and use snapshots, a set of - file versions that can be treated as a unit. -* Version Headers:: Inserting version control headers into - working files. - -Snapshots - -* Making Snapshots:: The snapshot facilities. -* Snapshot Caveats:: Things to be careful of when using snapshots. - -Dired, the Directory Editor - -* Enter: Dired Enter. How to invoke Dired. -* Edit: Dired Edit. Editing the Dired buffer. -* Deletion: Dired Deletion. Deleting files with Dired. -* Immed: Dired Immed. Other file operations through Dired. - -Using Multiple Buffers - -* Select Buffer:: Creating a new buffer or reselecting an old one. -* List Buffers:: Getting a list of buffers that exist. -* Misc Buffer:: Renaming; changing read-onliness; copying text. -* Kill Buffer:: Killing buffers you no longer need. -* Several Buffers:: How to go through the list of all buffers - and operate variously on several of them. - -Multiple Windows - -* Basic Window:: Introduction to XEmacs windows. -* Split Window:: New windows are made by splitting existing windows. -* Other Window:: Moving to another window or doing something to it. -* Pop Up Window:: Finding a file or buffer in another window. -* Change Window:: Deleting windows and changing their sizes. - -Major Modes - -* Choosing Modes:: How major modes are specified or chosen. - -Indentation - -* Indentation Commands:: Various commands and techniques for indentation. -* Tab Stops:: You can set arbitrary "tab stops" and then - indent to the next tab stop when you want to. -* Just Spaces:: You can request indentation using just spaces. - -Commands for Human Languages - -* Text Mode:: The major modes for editing text files. -* Nroff Mode:: The major mode for editing input to the formatter nroff. -* TeX Mode:: The major modes for editing input to the formatter TeX. -* Outline Mode:: The major mode for editing outlines. -* Words:: Moving over and killing words. -* Sentences:: Moving over and killing sentences. -* Paragraphs:: Moving over paragraphs. -* Pages:: Moving over pages. -* Filling:: Filling or justifying text -* Case:: Changing the case of text - -TeX Mode - -* Editing: TeX Editing. Special commands for editing in TeX mode. -* Printing: TeX Print. Commands for printing part of a file with TeX. - -Outline Mode - -* Format: Outline Format. What the text of an outline looks like. -* Motion: Outline Motion. Special commands for moving through outlines. -* Visibility: Outline Visibility. Commands to control what is visible. - -Filling Text - -* Auto Fill:: Auto Fill mode breaks long lines automatically. -* Fill Commands:: Commands to refill paragraphs and center lines. -* Fill Prefix:: Filling when every line is indented or in a comment, etc. - -Editing Programs - -* Program Modes:: Major modes for editing programs. -* Lists:: Expressions with balanced parentheses. - There are editing commands to operate on them. -* Defuns:: Each program is made up of separate functions. - There are editing commands to operate on them. -* Grinding:: Adjusting indentation to show the nesting. -* Matching:: Insertion of a close-delimiter flashes matching open. -* Comments:: Inserting, filling and aligning comments. -* Balanced Editing:: Inserting two matching parentheses at once, etc. -* Lisp Completion:: Completion on symbol names in Lisp code. -* Documentation:: Getting documentation of functions you plan to call. -* Change Log:: Maintaining a change history for your program. -* Tags:: Go directly to any function in your program in one - command. Tags remembers which file it is in. -* Fortran:: Fortran mode and its special features. -* Asm Mode:: Asm mode and its special features. - -Indentation for Programs - -* Basic Indent:: -* Multi-line Indent:: Commands to reindent many lines at once. -* Lisp Indent:: Specifying how each Lisp function should be indented. -* C Indent:: Choosing an indentation style for C code. - -Tags Tables - -* Tag Syntax:: Tag syntax for various types of code and text files. -* Create Tags Table:: Creating a tags table with `etags'. -* Select Tags Table:: How to visit a tags table. -* Find Tag:: Commands to find the definition of a specific tag. -* Tags Search:: Using a tags table for searching and replacing. -* List Tags:: Listing and finding tags defined in a file. - -Fortran Mode - -* Motion: Fortran Motion. Moving point by statements or subprograms. -* Indent: Fortran Indent. Indentation commands for Fortran. -* Comments: Fortran Comments. Inserting and aligning comments. -* Columns: Fortran Columns. Measuring columns for valid Fortran. -* Abbrev: Fortran Abbrev. Built-in abbrevs for Fortran keywords. - -Fortran Indentation - -* Commands: ForIndent Commands. Commands for indenting Fortran. -* Numbers: ForIndent Num. How line numbers auto-indent. -* Conv: ForIndent Conv. Conventions you must obey to avoid trouble. -* Vars: ForIndent Vars. Variables controlling Fortran indent style. - -Compiling and Testing Programs - -* Compilation:: Compiling programs in languages other than Lisp - (C, Pascal, etc.) -* Modes: Lisp Modes. Various modes for editing Lisp programs, with - different facilities for running the Lisp programs. -* Libraries: Lisp Libraries. Creating Lisp programs to run in XEmacs. -* Eval: Lisp Eval. Executing a single Lisp expression in XEmacs. -* Debug: Lisp Debug. Debugging Lisp programs running in XEmacs. -* Interaction: Lisp Interaction. Executing Lisp in an XEmacs buffer. -* External Lisp:: Communicating through XEmacs with a separate Lisp. - -Lisp Libraries - -* Loading:: Loading libraries of Lisp code into XEmacs for use. -* Compiling Libraries:: Compiling a library makes it load and run faster. -* Mocklisp:: Converting Mocklisp to Lisp so XEmacs can run it. - -Packages - -* Packages:: Introduction to XEmacs Packages. -* Package Terminology:: Understanding different kinds of packages. -* Using Packages:: How to install and use packages. -* Building Packages:: Building packages from sources. - -Abbrevs - -* Defining Abbrevs:: Defining an abbrev, so it will expand when typed. -* Expanding Abbrevs:: Controlling expansion: prefixes, canceling expansion. -* Editing Abbrevs:: Viewing or editing the entire list of defined abbrevs. -* Saving Abbrevs:: Saving the entire list of abbrevs for another session. -* Dynamic Abbrevs:: Abbreviations for words already in the buffer. - -Editing Pictures - -* Basic Picture:: Basic concepts and simple commands of Picture Mode. -* Insert in Picture:: Controlling direction of cursor motion - after "self-inserting" characters. -* Tabs in Picture:: Various features for tab stops and indentation. -* Rectangles in Picture:: Clearing and superimposing rectangles. - -Sending Mail - -* Format: Mail Format. Format of the mail being composed. -* Headers: Mail Headers. Details of allowed mail header fields. -* Mode: Mail Mode. Special commands for editing mail being composed. - -Running Shell Commands from XEmacs - -* Single Shell:: How to run one shell command and return. -* Interactive Shell:: Permanent shell taking input via XEmacs. -* Shell Mode:: Special XEmacs commands used with permanent shell. - -Customization - -* Minor Modes:: Each minor mode is one feature you can turn on - independently of any others. -* Variables:: Many XEmacs commands examine XEmacs variables - to decide what to do; by setting variables, - you can control their functioning. -* Keyboard Macros:: A keyboard macro records a sequence of keystrokes - to be replayed with a single command. -* Key Bindings:: The keymaps say what command each key runs. - By changing them, you can "redefine keys". -* Syntax:: The syntax table controls how words and expressions - are parsed. -* Init File:: How to write common customizations in the `.emacs' - file. -* Audible Bell:: Changing how XEmacs sounds the bell. -* Faces:: Changing the fonts and colors of a region of text. -* X Resources:: X resources controlling various aspects of the - behavior of XEmacs. - -Variables - -* Examining:: Examining or setting one variable's value. -* Easy Customization:: Convenient and easy customization of variables. -* Edit Options:: Examining or editing list of all variables' values. -* Locals:: Per-buffer values of variables. -* File Variables:: How files can specify variable values. - -Keyboard Macros - -* Basic Kbd Macro:: Defining and running keyboard macros. -* Save Kbd Macro:: Giving keyboard macros names; saving them in files. -* Kbd Macro Query:: Keyboard macros that do different things each use. - -Customizing Key Bindings - -* Keymaps:: Definition of the keymap data structure. - Names of XEmacs's standard keymaps. -* Rebinding:: How to redefine one key's meaning conveniently. -* Disabling:: Disabling a command means confirmation is required - before it can be executed. This is done to protect - beginners from surprises. - -The Syntax Table - -* Entry: Syntax Entry. What the syntax table records for each character. -* Change: Syntax Change. How to change the information. - -The Init File, `~/.emacs' - -* Init Syntax:: Syntax of constants in Emacs Lisp. -* Init Examples:: How to do some things with an init file. -* Terminal Init:: Each terminal type can have an init file. - -Dealing with XEmacs Trouble - -* Stuck Recursive:: `[...]' in mode line around the parentheses. -* Screen Garbled:: Garbage on the screen. -* Text Garbled:: Garbage in the text. -* Unasked-for Search:: Spontaneous entry to incremental search. -* Emergency Escape:: Emergency escape-- - What to do if XEmacs stops responding. -* Total Frustration:: When you are at your wits' end. - - -File: xemacs.info, Node: License, Next: Distrib, Prev: Top, Up: Top - -GNU GENERAL PUBLIC LICENSE -************************** - - Version 1, February 1989 - - Copyright (C) 1989 Free Software Foundation, Inc. - 675 Mass Ave, Cambridge, MA 02139, USA - - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -Preamble -======== - - The license agreements of most software companies try to keep users -at the mercy of those companies. By contrast, our General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. The -General Public License applies to the Free Software Foundation's -software and to any other program whose authors commit to using it. -You can use it for your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Specifically, the General Public License is designed to make -sure that you have the freedom to give away or sell copies of free -software, that you receive source code or can get it if you want it, -that you can change the software or use pieces of it in new free -programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of a such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must tell them their rights. - - We protect your rights with two steps: (1) copyright the software, -and (2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 1. This License Agreement applies to any program or other work which - contains a notice placed by the copyright holder saying it may be - distributed under the terms of this General Public License. The - "Program", below, refers to any such program or work, and a "work - based on the Program" means either the Program or any work - containing the Program or a portion of it, either verbatim or with - modifications. Each licensee is addressed as "you". - - 2. You may copy and distribute verbatim copies of the Program's 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 General Public License - and to the absence of any warranty; and give any other recipients - of the Program a copy of this General Public License along with - the Program. You may charge a fee for the physical act of - transferring a copy. - - 3. You may modify your copy or copies of the Program or any portion of - it, and copy and distribute such modifications under the terms of - Paragraph 1 above, provided that you also do the following: - - * cause the modified files to carry prominent notices stating - that you changed the files and the date of any change; and - - * cause the whole of any work that you distribute or publish, - that in whole or in part contains the Program or any part - thereof, either with or without modifications, to be licensed - at no charge to all third parties under the terms of this - General Public License (except that you may choose to grant - warranty protection to some or all third parties, at your - option). - - * If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the simplest and most usual way, to print - or display an announcement including an appropriate copyright - notice and a notice that there is no warranty (or else, - saying that you provide a warranty) and that users may - redistribute the program under these conditions, and telling - the user how to view a copy of this General Public License. - - * 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. - - Mere aggregation of another independent work with the Program (or - its derivative) on a volume of a storage or distribution medium - does not bring the other work under the scope of these terms. - - 4. You may copy and distribute the Program (or a portion or - derivative of it, under Paragraph 2) in object code or executable - form under the terms of Paragraphs 1 and 2 above provided that you - also do one of the following: - - * accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of - Paragraphs 1 and 2 above; or, - - * accompany it with a written offer, valid for at least three - years, to give any third party free (except for a nominal - charge for the cost of distribution) a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Paragraphs 1 and 2 above; or, - - * accompany it with the information you received as to where the - corresponding source code may be obtained. (This alternative - is allowed only for noncommercial distribution and only if you - received the program in object code or executable form alone.) - - Source code for a work means the preferred form of the work for - making modifications to it. For an executable file, complete - source code means all the source code for all modules it contains; - but, as a special exception, it need not include source code for - modules which are standard libraries that accompany the operating - system on which the executable file runs, or for standard header - files or definitions files that accompany that operating system. - - 5. You may not copy, modify, sublicense, distribute or transfer the - Program except as expressly provided under this General Public - License. Any attempt otherwise to copy, modify, sublicense, - distribute or transfer the Program is void, and will automatically - terminate your rights to use the Program under this License. - However, parties who have received copies, or rights to use - copies, from you under this General Public License will not have - their licenses terminated so long as such parties remain in full - compliance. - - 6. By copying, distributing or modifying the Program (or any work - based on the Program) you indicate your acceptance of this license - to do so, and all its terms and conditions. - - 7. Each time you redistribute the Program (or any work based on the - Program), the recipient automatically receives a license from the - original licensor to copy, distribute or modify the Program - subject to these terms and conditions. You may not impose any - further restrictions on the recipients' exercise of the rights - granted herein. - - 8. The Free Software Foundation may publish revised and/or new - versions of the 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 - Program specifies a version number of the 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 Program - does not specify a version number of the license, you may choose - any version ever published by the Free Software Foundation. - - 9. If you wish to incorporate parts of the Program into other free - programs whose distribution conditions are different, 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 - - 10. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO - WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE - LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT - HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS WITH YOU. SHOULD THE - PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY - SERVICING, REPAIR OR CORRECTION. - - 11. 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 PROGRAM 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 PROGRAM (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 PROGRAM TO OPERATE WITH ANY - OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -Appendix: How to Apply These Terms to Your New Programs -======================================================= - - If you develop a new program, and you want it to be of the greatest -possible use to humanity, the best way to achieve this is to make it -free software which everyone can redistribute and change under these -terms. - - To do so, attach the following notices to the program. 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 PROGRAM'S NAME AND A BRIEF IDEA OF WHAT IT DOES. - Copyright (C) 19YY NAME OF AUTHOR - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 1, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - - Also add information on how to contact you by electronic and paper -mail. - - If the program is interactive, make it output a short notice like -this when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) 19YY NAME OF AUTHOR - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - - The hypothetical commands `show w' and `show c' should show the -appropriate parts of the General Public License. Of course, the -commands you use may be called something other than `show w' and `show -c'; they could even be mouse-clicks or menu items--whatever suits your -program. - - You should also get your employer (if you work as a programmer) or -your school, if any, to sign a "copyright disclaimer" for the program, -if necessary. Here a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - program `Gnomovision' (a program to direct compilers to make passes - at assemblers) written by James Hacker. - - SIGNATURE OF TY COON, 1 April 1989 - Ty Coon, President of Vice - - That's all there is to it! - - -File: xemacs.info, Node: Distrib, Next: Intro, Prev: License, Up: Top - -Distribution -************ - - XEmacs is "free"; this means that everyone is free to use it and -free to redistribute it on a free basis. XEmacs is not in the public -domain; it is copyrighted and there are restrictions on its -distribution, but these restrictions are designed to permit everything -that a good cooperating citizen would want to do. What is not allowed -is to try to prevent others from further sharing any version of XEmacs -that they might get from you. The precise conditions are found in the -GNU General Public License that comes with XEmacs and also appears -following this section. - - The easiest way to get a copy of XEmacs is from someone else who has -it. You need not ask for permission to do so, or tell any one else; -just copy it. - - If you have access to the Internet, you can get the latest version of -XEmacs from the anonymous FTP server `ftp.xemacs.org' in the directory -`/pub/xemacs'. It can also be found at numerous other archive sites -around the world; check the file `etc/DISTRIB' in an XEmacs -distribution for the latest known list. - -Getting Other Versions of Emacs -=============================== - - The Free Software Foundation's version of Emacs (called "FSF Emacs" -in this manual and often referred to as "GNU Emacs") is available by -anonymous FTP from `prep.ai.mit.edu'. - - Win-Emacs, an older version of XEmacs that runs on Microsoft Windows -and Windows NT, is available by anonymous FTP from `ftp.netcom.com' in -the directory `/pub/pe/pearl', or from `ftp.cica.indiana.edu' as the -files `wemdemo*.zip' in the directory `/pub/pc/win3/demo'. - - -File: xemacs.info, Node: Intro, Next: Glossary, Prev: Distrib, Up: Top - -Introduction -************ - - You are reading about XEmacs, an incarnation of the advanced, -self-documenting, customizable, extensible real-time display editor -Emacs. XEmacs provides many powerful display and user-interface -capabilities not found in other Emacsen and is mostly upwardly -compatible with GNU Emacs from the Free Software Foundation (referred -to as "FSF Emacs" in this manual). XEmacs also comes standard with a -great number of useful packages. - - We say that XEmacs is a "display" editor because normally the text -being edited is visible on the screen and is updated automatically as -you type. *Note Display: Frame. - - We call XEmacs a "real-time" editor because the display is updated -very frequently, usually after each character or pair of characters you -type. This minimizes the amount of information you must keep in your -head as you edit. *Note Real-time: Basic. - - We call XEmacs advanced because it provides facilities that go beyond -simple insertion and deletion: filling of text; automatic indentation of -programs; viewing two or more files at once; and dealing in terms of -characters, words, lines, sentences, paragraphs, and pages, as well as -expressions and comments in several different programming languages. -It is much easier to type one command meaning "go to the end of the -paragraph" than to find that spot with simple cursor keys. - - "Self-documenting" means that at any time you can type a special -character, `Control-h', to find out what your options are. You can -also use `C-h' to find out what a command does, or to find all the -commands relevant to a topic. *Note Help::. - - "Customizable" means you can change the definitions of XEmacs -commands. For example, if you use a programming language in which -comments start with `<**' and end with `**>', you can tell the XEmacs -comment manipulation commands to use those strings (*note Comments::.). -Another sort of customization is rearrangement of the command set. -For example, you can set up the four basic cursor motion commands (up, -down, left and right) on keys in a diamond pattern on the keyboard if -you prefer. *Note Customization::. - - "Extensible" means you can go beyond simple customization and write -entirely new commands, programs in the Lisp language to be run by -XEmacs's own Lisp interpreter. XEmacs is an "on-line extensible" -system: it is divided into many functions that call each other. You can -redefine any function in the middle of an editing session and replace -any part of XEmacs without making a separate copy of all of XEmacs. -Most of the editing commands of XEmacs are written in Lisp; the few -exceptions could have been written in Lisp but are written in C for -efficiency. Only a programmer can write an extension to XEmacs, but -anybody can use it afterward. - - -File: xemacs.info, Node: Frame, Next: Keystrokes, Prev: Concept Index, Up: Top - -The XEmacs Frame -**************** - -Frame - In many environments, such as a tty terminal, an XEmacs frame - literally takes up the whole screen. If you are running XEmacs in - a multi-window system like the X Window System, the XEmacs frame - takes up one X window. *Note XEmacs under X::, for more - information. - -Window - No matter what environment you are running in, XEmacs allows you - to look at several buffers at the same time by having several - windows be part of the frame. Often, the whole frame is taken up - by just one window, but you can split the frame into two or more - subwindows. If you are running XEmacs under the X window system, - that means you can have several "XEmacs windows" inside the X - window that contains the XEmacs frame. You can even have multiple - frames in different X windows, each with their own set of - subwindows. - - Each XEmacs frame displays a variety of information: - * The biggest area usually displays the text you are editing. It may - consist of one window or of two or more windows if you need to - look at two buffers a the same time. - - * Below each text window's last line is a "mode line" (*note Mode - Line::.), which describes what is going on in that window. The - mode line is in inverse video if the terminal supports that. If - there are several XEmacs windows in one frame, each window has its - own mode line. - - * At the bottom of each XEmacs frame is the "echo area" or - "minibuffer window"(*note Echo Area::.). It is used by XEmacs to - exchange information with the user. There is only one echo area - per XEmacs frame. - - * If you are running XEmacs under the X Window System, a menu bar at - the top of the frame makes shortcuts to several of the commands - available (*note Pull-down Menus::.). - - You can subdivide the XEmacs frame into multiple text windows, and -use each window for a different file (*note Windows::.). Multiple -XEmacs windows are tiled vertically on the XEmacs frame. The upper -XEmacs window is separated from the lower window by its mode line. - - When there are multiple, tiled XEmacs windows on a single XEmacs -frame, the XEmacs window receiving input from the keyboard has the -"keyboard focus" and is called the "selected window". The selected -window contains the cursor, which indicates the insertion point. If -you are working in an environment that permits multiple XEmacs frames, -and you move the focus from one XEmacs frame into another, the selected -window is the one that was last selected in that frame. - - The same text can be displayed simultaneously in several XEmacs -windows, which can be in different XEmacs frames. If you alter the text -in an XEmacs buffer by editing it in one XEmacs window, the changes are -visible in all XEmacs windows containing that buffer. - -* Menu: - -* Point:: The place in the text where editing commands operate. -* Echo Area:: Short messages appear at the bottom of the frame. -* Mode Line:: Interpreting the mode line. -* XEmacs under X:: Some information on using XEmacs under the X - Window System. - - -File: xemacs.info, Node: Point, Next: Echo Area, Prev: Frame, Up: Frame - -Point -===== - - When XEmacs is running, the cursor shows the location at which -editing commands will take effect. This location is called "point". -You can use keystrokes or the mouse cursor to move point through the -text and edit the text at different places. - - While the cursor appears to point AT a character, you should think -of point as BETWEEN two characters: it points BEFORE the character on -which the cursor appears. The exception is at the end of the line, -where the cursor appears after the last character of the line. Where -the display is capable, the cursor at the end of the line will appear -differently from a cursor over whitespace at the end of the line. (In -an X Windows frame, the end-of-line cursor is half the width of a -within-line cursor.) Sometimes people speak of "the cursor" when they -mean "point," or speak of commands that move point as "cursor motion" -commands. - - Each XEmacs frame has only one cursor. When output is in progress, -the cursor must appear where the typing is being done. This does not -mean that point is moving. It is only that XEmacs has no way to show -you the location of point except when the terminal is idle. - - If you are editing several files in XEmacs, each file has its own -point location. A file that is not being displayed remembers where -point is. Point becomes visible at the correct location when you look -at the file again. - - When there are multiple text windows, each window has its own point -location. The cursor shows the location of point in the selected -window. The visible cursor also shows you which window is selected. If -the same buffer appears in more than one window, point can be moved in -each window independently. - - The term `point' comes from the character `.', which was the command -in TECO (the language in which the original Emacs was written) for -accessing the value now called `point'. - - -File: xemacs.info, Node: Echo Area, Next: Mode Line, Prev: Point, Up: Frame - -The Echo Area -============= - - The line at the bottom of the frame (below the mode line) is the -"echo area". XEmacs uses this area to communicate with the user: - - * "Echoing" means printing out the characters that the user types. - XEmacs never echoes single-character commands. Multi-character - commands are echoed only if you pause while typing them: As soon - as you pause for more than one second in the middle of a command, - all the characters of the command so far are echoed. This is - intended to "prompt" you for the rest of the command. Once - echoing has started, the rest of the command is echoed immediately - as you type it. This behavior is designed to give confident users - fast response, while giving hesitant users maximum feedback. You - can change this behavior by setting a variable (*note Display - Vars::.). - - * If you issue a command that cannot be executed, XEmacs may print - an "error message" in the echo area. Error messages are - accompanied by a beep or by flashing the frame. Any input you - have typed ahead is thrown away when an error happens. - - * Some commands print informative messages in the echo area. These - messages look similar to error messages, but are not announced - with a beep and do not throw away input. Sometimes a message - tells you what the command has done, when this is not obvious from - looking at the text being edited. Sometimes the sole purpose of a - command is to print a message giving you specific information. - For example, the command `C-x =' is used to print a message - describing the character position of point in the text and its - current column in the window. Commands that take a long time - often display messages ending in `...' while they are working, and - add `done' at the end when they are finished. - - * The echo area is also used to display the "minibuffer", a window - that is used for reading arguments to commands, such as the name - of a file to be edited. When the minibuffer is in use, the echo - area displays with a prompt string that usually ends with a colon. - The cursor appears after the prompt. You can always get out of - the minibuffer by typing `C-g'. *Note Minibuffer::. - diff --git a/info/xemacs.info-10 b/info/xemacs.info-10 deleted file mode 100644 index 082ad0c..0000000 --- a/info/xemacs.info-10 +++ /dev/null @@ -1,1174 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Pages, Next: Filling, Prev: Paragraphs, Up: Text - -Pages -===== - - Files are often thought of as divided into "pages" by the "formfeed" -character (ASCII Control-L, octal code 014). For example, if a file is -printed on a line printer, each "page" of the file starts on a new page -of paper. Emacs treats a page-separator character just like any other -character. It can be inserted with `C-q C-l' or deleted with . -You are free to paginate your file or not. However, since pages are -often meaningful divisions of the file, commands are provided to move -over them and operate on them. - -`C-x [' - Move point to previous page boundary (`backward-page'). - -`C-x ]' - Move point to next page boundary (`forward-page'). - -`C-x C-p' - Put point and mark around this page (or another page) - (`mark-page'). - -`C-x l' - Count the lines in this page (`count-lines-page'). - - The `C-x [' (`backward-page') command moves point to immediately -after the previous page delimiter. If point is already right after a -page delimiter, the command skips that one and stops at the previous -one. A numeric argument serves as a repeat count. The `C-x ]' -(`forward-page') command moves forward past the next page delimiter. - - The `C-x C-p' command (`mark-page') puts point at the beginning of -the current page and the mark at the end. The page delimiter at the end -is included (the mark follows it). The page delimiter at the front is -excluded (point follows it). You can follow this command by `C-w' to -kill a page you want to move elsewhere. If you insert the page after a -page delimiter, at a place where `C-x ]' or `C-x [' would take you, the -page will be properly delimited before and after once again. - - A numeric argument to `C-x C-p' is used to specify which page to go -to, relative to the current one. Zero means the current page. One -means the next page, and -1 means the previous one. - - The `C-x l' command (`count-lines-page') can help you decide where -to break a page in two. It prints the total number of lines in the -current page in the echo area, then divides the lines into those -preceding the current line and those following it, for example - - Page has 96 (72+25) lines - -Notice that the sum is off by one; this is correct if point is not at -the beginning of a line. - - The variable `page-delimiter' should have as its value a regexp that -matches the beginning of a line that separates pages. This defines -where pages begin. The normal value of this variable is `"^\f"', which -matches a formfeed character at the beginning of a line. - - -File: xemacs.info, Node: Filling, Next: Case, Prev: Pages, Up: Text - -Filling Text -============ - - If you use Auto Fill mode, Emacs "fills" text (breaks it up into -lines that fit in a specified width) as you insert it. When you alter -existing text it is often no longer be properly filled afterwards and -you can use explicit commands for filling. - -* Menu: - -* Auto Fill:: Auto Fill mode breaks long lines automatically. -* Fill Commands:: Commands to refill paragraphs and center lines. -* Fill Prefix:: Filling when every line is indented or in a comment, etc. - - -File: xemacs.info, Node: Auto Fill, Next: Fill Commands, Prev: Filling, Up: Filling - -Auto Fill Mode --------------- - - "Auto Fill" mode is a minor mode in which lines are broken -automatically when they become too wide. Breaking happens only when -you type a or . - -`M-x auto-fill-mode' - Enable or disable Auto Fill mode. - -`' -`' - In Auto Fill mode, break lines when appropriate. - - `M-x auto-fill-mode' turns Auto Fill mode on if it was off, or off -if it was on. With a positive numeric argument the command always turns -Auto Fill mode on, and with a negative argument it always turns it off. -The presence of the word `Fill' in the mode line, inside the -parentheses, indicates that Auto Fill mode is in effect. Auto Fill mode -is a minor mode; you can turn it on or off for each buffer individually. -*Note Minor Modes::. - - In Auto Fill mode, lines are broken automatically at spaces when -they get longer than desired. Line breaking and rearrangement takes -place only when you type or . To insert a space or newline -without permitting line-breaking, type `C-q ' or `C-q ' -(recall that a newline is really a linefeed). `C-o' inserts a newline -without line breaking. - - Auto Fill mode works well with Lisp mode: when it makes a new line in -Lisp mode, it indents that line with . If a line ending in a Lisp -comment gets too long, the text of the comment is split into two -comment lines. Optionally, new comment delimiters are inserted at the -end of the first line and the beginning of the second, so that each line -is a separate comment. The variable `comment-multi-line' controls the -choice (*note Comments::.). - - Auto Fill mode does not refill entire paragraphs. It can break -lines but cannot merge lines. Editing in the middle of a paragraph can -result in a paragraph that is not correctly filled. The easiest way to -make the paragraph properly filled again is using an explicit fill -commands. - - Many users like Auto Fill mode and want to use it in all text files. -The section on init files explains how you can arrange this permanently -for yourself. *Note Init File::. - - -File: xemacs.info, Node: Fill Commands, Next: Fill Prefix, Prev: Auto Fill, Up: Filling - -Explicit Fill Commands ----------------------- - -`M-q' - Fill current paragraph (`fill-paragraph'). - -`M-g' - Fill each paragraph in the region (`fill-region'). - -`C-x f' - Set the fill column (`set-fill-column'). - -`M-x fill-region-as-paragraph' - Fill the region, considering it as one paragraph. - -`M-s' - Center a line. - - To refill a paragraph, use the command `Meta-q' (`fill-paragraph'). -It causes the paragraph containing point, or the one after point if -point is between paragraphs, to be refilled. All line breaks are -removed, and new ones are inserted where necessary. `M-q' can be -undone with `C-_'. *Note Undo::. - - To refill many paragraphs, use `M-g' (`fill-region'), which divides -the region into paragraphs and fills each of them. - - `Meta-q' and `Meta-g' use the same criteria as `Meta-h' for finding -paragraph boundaries (*note Paragraphs::.). For more control, you can -use `M-x fill-region-as-paragraph', which refills everything between -point and mark. This command recognizes only blank lines as paragraph -separators. - - A numeric argument to `M-g' or `M-q' causes it to "justify" the text -as well as filling it. Extra spaces are inserted to make the right -margin line up exactly at the fill column. To remove the extra spaces, -use `M-q' or `M-g' with no argument. - - The variable `auto-fill-inhibit-regexp' takes as a value a regexp to -match lines that should not be auto-filled. - - The command `Meta-s' (`center-line') centers the current line within -the current fill column. With an argument, it centers several lines -individually and moves past them. - - The maximum line width for filling is in the variable `fill-column'. -Altering the value of `fill-column' makes it local to the current -buffer; until then, the default value--initially 70--is in effect. -*Note Locals::. - - The easiest way to set `fill-column' is to use the command `C-x f' -(`set-fill-column'). With no argument, it sets `fill-column' to the -current horizontal position of point. With a numeric argument, it uses -that number as the new fill column. - - -File: xemacs.info, Node: Fill Prefix, Prev: Fill Commands, Up: Filling - -The Fill Prefix ---------------- - - To fill a paragraph in which each line starts with a special marker -(which might be a few spaces, giving an indented paragraph), use the -"fill prefix" feature. The fill prefix is a string which is not -included in filling. Emacs expects every line to start with a fill -prefix. - -`C-x .' - Set the fill prefix (`set-fill-prefix'). - -`M-q' - Fill a paragraph using current fill prefix (`fill-paragraph'). - -`M-x fill-individual-paragraphs' - Fill the region, considering each change of indentation as - starting a new paragraph. - - To specify a fill prefix, move to a line that starts with the desired -prefix, put point at the end of the prefix, and give the command -`C-x .' (`set-fill-prefix'). That's a period after the `C-x'. To turn -off the fill prefix, specify an empty prefix: type `C-x .' with point -at the beginning of a line. - - When a fill prefix is in effect, the fill commands remove the fill -prefix from each line before filling and insert it on each line after -filling. Auto Fill mode also inserts the fill prefix inserted on new -lines it creates. Lines that do not start with the fill prefix are -considered to start paragraphs, both in `M-q' and the paragraph -commands; this is just right if you are using paragraphs with hanging -indentation (every line indented except the first one). Lines which are -blank or indented once the prefix is removed also separate or start -paragraphs; this is what you want if you are writing multi-paragraph -comments with a comment delimiter on each line. - - The fill prefix is stored in the variable `fill-prefix'. Its value -is a string, or `nil' when there is no fill prefix. This is a -per-buffer variable; altering the variable affects only the current -buffer, but there is a default value which you can change as well. -*Note Locals::. - - Another way to use fill prefixes is through `M-x -fill-individual-paragraphs'. This function divides the region into -groups of consecutive lines with the same amount and kind of -indentation and fills each group as a paragraph, using its indentation -as a fill prefix. - - -File: xemacs.info, Node: Case, Prev: Filling, Up: Text - -Case Conversion Commands -======================== - - Emacs has commands for converting either a single word or any -arbitrary range of text to upper case or to lower case. - -`M-l' - Convert following word to lower case (`downcase-word'). - -`M-u' - Convert following word to upper case (`upcase-word'). - -`M-c' - Capitalize the following word (`capitalize-word'). - -`C-x C-l' - Convert region to lower case (`downcase-region'). - -`C-x C-u' - Convert region to upper case (`upcase-region'). - - The word conversion commands are used most frequently. `Meta-l' -(`downcase-word') converts the word after point to lower case, moving -past it. Thus, repeating `Meta-l' converts successive words. `Meta-u' -(`upcase-word') converts to all capitals instead, while `Meta-c' -(`capitalize-word') puts the first letter of the word into upper case -and the rest into lower case. The word conversion commands convert -several words at once if given an argument. They are especially -convenient for converting a large amount of text from all upper case to -mixed case: you can move through the text using `M-l', `M-u', or `M-c' -on each word as appropriate, occasionally using `M-f' instead to skip a -word. - - When given a negative argument, the word case conversion commands -apply to the appropriate number of words before point, but do not move -point. This is convenient when you have just typed a word in the wrong -case: you can give the case conversion command and continue typing. - - If a word case conversion command is given in the middle of a word, -it applies only to the part of the word which follows point. This is -just like what `Meta-d' (`kill-word') does. With a negative argument, -case conversion applies only to the part of the word before point. - - The other case conversion commands are `C-x C-u' (`upcase-region') -and `C-x C-l' (`downcase-region'), which convert everything between -point and mark to the specified case. Point and mark do not move. - - -File: xemacs.info, Node: Programs, Next: Running, Prev: Text, Up: Top - -Editing Programs -**************** - - Emacs has many commands designed to understand the syntax of -programming languages such as Lisp and C. These commands can: - - * Move over or kill balanced expressions or "sexps" (*note Lists::.). - - * Move over or mark top-level balanced expressions ("defuns", in - Lisp; functions, in C). - - * Show how parentheses balance (*note Matching::.). - - * Insert, kill, or align comments (*note Comments::.). - - * Follow the usual indentation conventions of the language (*note - Grinding::.). - - The commands available for words, sentences, and paragraphs are -useful in editing code even though their canonical application is for -editing human language text. Most symbols contain words (*note -Words::.); sentences can be found in strings and comments (*note -Sentences::.). Paragraphs per se are not present in code, but the -paragraph commands are useful anyway, because Lisp mode and C mode -define paragraphs to begin and end at blank lines (*note -Paragraphs::.). Judicious use of blank lines to make the program -clearer also provides interesting chunks of text for the paragraph -commands to work on. - - The selective display feature is useful for looking at the overall -structure of a function (*note Selective Display::.). This feature -causes only the lines that are indented less than a specified amount to -appear on the screen. - -* Menu: - -* Program Modes:: Major modes for editing programs. -* Lists:: Expressions with balanced parentheses. - There are editing commands to operate on them. -* Defuns:: Each program is made up of separate functions. - There are editing commands to operate on them. -* Grinding:: Adjusting indentation to show the nesting. -* Matching:: Insertion of a close-delimiter flashes matching open. -* Comments:: Inserting, illing and aligning comments. -* Balanced Editing:: Inserting two matching parentheses at once, etc. -* Lisp Completion:: Completion on symbol names in Lisp code. -* Documentation:: Getting documentation of functions you plan to call. -* Change Log:: Maintaining a change history for your program. -* Tags:: Go direct to any function in your program in one - command. Tags remembers which file it is in. -* Fortran:: Fortran mode and its special features. -* Asm Mode:: Asm mode and its special features. - - -File: xemacs.info, Node: Program Modes, Next: Lists, Prev: Programs, Up: Programs - -Major Modes for Programming Languages -===================================== - - Emacs has several major modes for the programming languages Lisp, -Scheme (a variant of Lisp), C, Fortran, and Muddle. Ideally, a major -mode should be implemented for each programming language you might want -to edit with Emacs; but often the mode for one language can serve for -other syntactically similar languages. The language modes that exist -are those that someone decided to take the trouble to write. - - There are several variants of Lisp mode, which differ in the way they -interface to Lisp execution. *Note Lisp Modes::. - - Each of the programming language modes defines the key to run -an indentation function that knows the indentation conventions of that -language and updates the current line's indentation accordingly. For -example, in C mode is bound to `c-indent-line'. is -normally defined to do followed by ; thus it, too, indents -in a mode-specific fashion. - - In most programming languages, indentation is likely to vary from -line to line. So the major modes for those languages rebind to -treat a tab as if it were the equivalent number of spaces (using the -command `backward-delete-char-untabify'). This makes it possible to -rub out indentation one column at a time without worrying whether it is -made up of spaces or tabs. In these modes, use `C-b C-d' to delete a -tab character before point. - - Programming language modes define paragraphs to be separated only by -blank lines, so that the paragraph commands remain useful. Auto Fill -mode, if enabled in a programming language major mode, indents the new -lines which it creates. - - Turning on a major mode calls a user-supplied function called the -"mode hook", which is the value of a Lisp variable. For example, -turning on C mode calls the value of the variable `c-mode-hook' if that -value exists and is non-`nil'. Mode hook variables for other -programming language modes include `lisp-mode-hook', -`emacs-lisp-mode-hook', `lisp-interaction-mode-hook', -`scheme-mode-hook', and `muddle-mode-hook'. The mode hook function -receives no arguments. - - -File: xemacs.info, Node: Lists, Next: Defuns, Prev: Program Modes, Up: Programs - -Lists and Sexps -=============== - - By convention, Emacs keys for dealing with balanced expressions are -usually `Control-Meta-' characters. They tend to be analogous in -function to their `Control-' and `Meta-' equivalents. These commands -are usually thought of as pertaining to expressions in programming -languages, but can be useful with any language in which some sort of -parentheses exist (including English). - - The commands fall into two classes. Some commands deal only with -"lists" (parenthetical groupings). They see nothing except -parentheses, brackets, braces (depending on what must balance in the -language you are working with), and escape characters that might be used -to quote those. - - The other commands deal with expressions or "sexps". The word `sexp' -is derived from "s-expression", the term for a symbolic expression in -Lisp. In Emacs, the notion of `sexp' is not limited to Lisp. It -refers to an expression in the language your program is written in. -Each programming language has its own major mode, which customizes the -syntax tables so that expressions in that language count as sexps. - - Sexps typically include symbols, numbers, and string constants, as -well as anything contained in parentheses, brackets, or braces. - - In languages that use prefix and infix operators, such as C, it is -not possible for all expressions to be sexps. For example, C mode does -not recognize `foo + bar' as an sexp, even though it is a C expression; -it recognizes `foo' as one sexp and `bar' as another, with the `+' as -punctuation between them. This is a fundamental ambiguity: both `foo + -bar' and `foo' are legitimate choices for the sexp to move over if -point is at the `f'. Note that `(foo + bar)' is a sexp in C mode. - - Some languages have obscure forms of syntax for expressions that -nobody has bothered to make Emacs understand properly. - -`C-M-f' - Move forward over an sexp (`forward-sexp'). - -`C-M-b' - Move backward over an sexp (`backward-sexp'). - -`C-M-k' - Kill sexp forward (`kill-sexp'). - -`C-M-u' - Move up and backward in list structure (`backward-up-list'). - -`C-M-d' - Move down and forward in list structure (`down-list'). - -`C-M-n' - Move forward over a list (`forward-list'). - -`C-M-p' - Move backward over a list (`backward-list'). - -`C-M-t' - Transpose expressions (`transpose-sexps'). - -`C-M-@' - Put mark after following expression (`mark-sexp'). - - To move forward over an sexp, use `C-M-f' (`forward-sexp'). If the -first significant character after point is an opening delimiter (`(' in -Lisp; `(', `[', or `{' in C), `C-M-f' moves past the matching closing -delimiter. If the character begins a symbol, string, or number, -`C-M-f' moves over that. If the character after point is a closing -delimiter, `C-M-f' just moves past it. (This last is not really moving -across an sexp; it is an exception which is included in the definition -of `C-M-f' because it is as useful a behavior as anyone can think of -for that situation.) - - The command `C-M-b' (`backward-sexp') moves backward over a sexp. -The detailed rules are like those above for `C-M-f', but with -directions reversed. If there are any prefix characters (single quote, -back quote, and comma, in Lisp) preceding the sexp, `C-M-b' moves back -over them as well. - - `C-M-f' or `C-M-b' with an argument repeats that operation the -specified number of times; with a negative argument, it moves in the -opposite direction. - - In languages such as C where the comment-terminator can be -recognized, the sexp commands move across comments as if they were -whitespace. In Lisp and other languages where comments run until the -end of a line, it is very difficult to ignore comments when parsing -backwards; therefore, in such languages the sexp commands treat the -text of comments as if it were code. - - Killing an sexp at a time can be done with `C-M-k' (`kill-sexp'). -`C-M-k' kills the characters that `C-M-f' would move over. - - The "list commands", `C-M-n' (`forward-list') and `C-M-p' -(`backward-list'), move over lists like the sexp commands but skip over -any number of other kinds of sexps (symbols, strings, etc). In some -situations, these commands are useful because they usually ignore -comments, since the comments usually do not contain any lists. - - `C-M-n' and `C-M-p' stay at the same level in parentheses, when that -is possible. To move up one (or N) levels, use `C-M-u' -(`backward-up-list'). `C-M-u' moves backward up past one unmatched -opening delimiter. A positive argument serves as a repeat count; a -negative argument reverses direction of motion and also requests -repetition, so it moves forward and up one or more levels. - - To move down in list structure, use `C-M-d' (`down-list'). In Lisp -mode, where `(' is the only opening delimiter, this is nearly the same -as searching for a `('. An argument specifies the number of levels of -parentheses to go down. - - `C-M-t' (`transpose-sexps') drags the previous sexp across the next -one. An argument serves as a repeat count, and a negative argument -drags backwards (thus canceling out the effect of `C-M-t' with a -positive argument). An argument of zero, rather than doing nothing, -transposes the sexps ending after point and the mark. - - To make the region be the next sexp in the buffer, use `C-M-@' -(`mark-sexp') which sets the mark at the same place that `C-M-f' would -move to. `C-M-@' takes arguments like `C-M-f'. In particular, a -negative argument is useful for putting the mark at the beginning of -the previous sexp. - - The list and sexp commands' understanding of syntax is completely -controlled by the syntax table. Any character can, for example, be -declared to be an opening delimiter and act like an open parenthesis. -*Note Syntax::. - - -File: xemacs.info, Node: Defuns, Next: Grinding, Prev: Lists, Up: Programs - -Defuns -====== - - In Emacs, a parenthetical grouping at the top level in the buffer is -called a "defun". The name derives from the fact that most top-level -lists in Lisp are instances of the special form `defun', but Emacs -calls any top-level parenthetical grouping counts a defun regardless of -its contents or the programming language. For example, in C, the body -of a function definition is a defun. - -`C-M-a' - Move to beginning of current or preceding defun - (`beginning-of-defun'). - -`C-M-e' - Move to end of current or following defun (`end-of-defun'). - -`C-M-h' - Put region around whole current or following defun (`mark-defun'). - - The commands to move to the beginning and end of the current defun -are `C-M-a' (`beginning-of-defun') and `C-M-e' (`end-of-defun'). - - To operate on the current defun, use `C-M-h' (`mark-defun') which -puts point at the beginning and the mark at the end of the current or -next defun. This is the easiest way to prepare for moving the defun to -a different place. In C mode, `C-M-h' runs the function -`mark-c-function', which is almost the same as `mark-defun', but which -backs up over the argument declarations, function name, and returned -data type so that the entire C function is inside the region. - - To compile and evaluate the current defun, use `M-x compile-defun'. -This function prints the results in the minibuffer. If you include an -argument, it inserts the value in the current buffer after the defun. - - Emacs assumes that any open-parenthesis found in the leftmost column -is the start of a defun. Therefore, never put an open-parenthesis at -the left margin in a Lisp file unless it is the start of a top level -list. Never put an open-brace or other opening delimiter at the -beginning of a line of C code unless it starts the body of a function. -The most likely problem case is when you want an opening delimiter at -the start of a line inside a string. To avoid trouble, put an escape -character (`\' in C and Emacs Lisp, `/' in some other Lisp dialects) -before the opening delimiter. It will not affect the contents of the -string. - - The original Emacs found defuns by moving upward a level of -parentheses until there were no more levels to go up. This required -scanning back to the beginning of the buffer for every function. To -speed this up, Emacs was changed to assume that any `(' (or other -character assigned the syntactic class of opening-delimiter) at the -left margin is the start of a defun. This heuristic is nearly always -right; however, it mandates the convention described above. - - -File: xemacs.info, Node: Grinding, Next: Matching, Prev: Defuns, Up: Programs - -Indentation for Programs -======================== - - The best way to keep a program properly indented ("ground") is to -use Emacs to re-indent it as you change the program. Emacs has commands -to indent properly either a single line, a specified number of lines, or -all of the lines inside a single parenthetical grouping. - -* Menu: - -* Basic Indent:: -* Multi-line Indent:: Commands to reindent many lines at once. -* Lisp Indent:: Specifying how each Lisp function should be indented. -* C Indent:: Choosing an indentation style for C code. - - -File: xemacs.info, Node: Basic Indent, Next: Multi-line Indent, Prev: Grinding, Up: Grinding - -Basic Program Indentation Commands ----------------------------------- - -`' - Adjust indentation of current line. - -`' - Equivalent to followed by (`newline-and-indent'). - - The basic indentation command is , which gives the current line -the correct indentation as determined from the previous lines. The -function that runs depends on the major mode; it is -`lisp-indent-line' in Lisp mode, `c-indent-line' in C mode, etc. These -functions understand different syntaxes for different languages, but -they all do about the same thing. in any programming language -major mode inserts or deletes whitespace at the beginning of the -current line, independent of where point is in the line. If point is -inside the whitespace at the beginning of the line, leaves it at -the end of that whitespace; otherwise, leaves point fixed with -respect to the characters around it. - - Use `C-q ' to insert a tab at point. - - When entering a large amount of new code, use -(`newline-and-indent'), which is equivalent to a followed by a -. creates a blank line, then gives it the appropriate -indentation. - - indents the second and following lines of the body of a -parenthetical grouping each under the preceding one; therefore, if you -alter one line's indentation to be nonstandard, the lines below tend to -follow it. This is the right behavior in cases where the standard -result of does not look good. - - Remember that Emacs assumes that an open-parenthesis, open-brace, or -other opening delimiter at the left margin (including the indentation -routines) is the start of a function. You should therefore never have -an opening delimiter in column zero that is not the beginning of a -function, not even inside a string. This restriction is vital for -making the indentation commands fast. *Note Defuns::, for more -information on this behavior. - - -File: xemacs.info, Node: Multi-line Indent, Next: Lisp Indent, Prev: Basic Indent, Up: Grinding - -Indenting Several Lines ------------------------ - - Several commands are available to re-indent several lines of code -which have been altered or moved to a different level in a list -structure. - -`C-M-q' - Re-indent all the lines within one list (`indent-sexp'). - -`C-u ' - Shift an entire list rigidly sideways so that its first line is - properly indented. - -`C-M-\' - Re-indent all lines in the region (`indent-region'). - - To re-indent the contents of a single list, position point before the -beginning of it and type `C-M-q'. This key is bound to `indent-sexp' in -Lisp mode, `indent-c-exp' in C mode, and bound to other suitable -functions in other modes. The indentation of the line the sexp starts -on is not changed; therefore, only the relative indentation within the -list, and not its position, is changed. To correct the position as -well, type a before `C-M-q'. - - If the relative indentation within a list is correct but the -indentation of its beginning is not, go to the line on which the list -begins and type `C-u '. When you give a numeric argument, -it moves all the lines in the group, starting on the current line, -sideways the same amount that the current line moves. The command does -not move lines that start inside strings, or C preprocessor lines when -in C mode. - - Another way to specify a range to be re-indented is with point and -mark. The command `C-M-\' (`indent-region') applies to every -line whose first character is between point and mark. - - -File: xemacs.info, Node: Lisp Indent, Next: C Indent, Prev: Multi-line Indent, Up: Grinding - -Customizing Lisp Indentation ----------------------------- - - The indentation pattern for a Lisp expression can depend on the -function called by the expression. For each Lisp function, you can -choose among several predefined patterns of indentation, or define an -arbitrary one with a Lisp program. - - The standard pattern of indentation is as follows: the second line -of the expression is indented under the first argument, if that is on -the same line as the beginning of the expression; otherwise, the second -line is indented underneath the function name. Each following line is -indented under the previous line whose nesting depth is the same. - - If the variable `lisp-indent-offset' is non-`nil', it overrides the -usual indentation pattern for the second line of an expression, so that -such lines are always indented `lisp-indent-offset' more columns than -the containing list. - - Certain functions override the standard pattern. Functions whose -names start with `def' always indent the second line by -`lisp-body-indention' extra columns beyond the open-parenthesis -starting the expression. - - Individual functions can override the standard pattern in various -ways, according to the `lisp-indent-function' property of the function -name. (Note: `lisp-indent-function' was formerly called -`lisp-indent-hook'). There are four possibilities for this property: - -`nil' - This is the same as no property; the standard indentation pattern - is used. - -`defun' - The pattern used for function names that start with `def' is used - for this function also. - -a number, NUMBER - The first NUMBER arguments of the function are "distinguished" - arguments; the rest are considered the "body" of the expression. - A line in the expression is indented according to whether the - first argument on it is distinguished or not. If the argument is - part of the body, the line is indented `lisp-body-indent' more - columns than the open-parenthesis starting the containing - expression. If the argument is distinguished and is either the - first or second argument, it is indented twice that many extra - columns. If the argument is distinguished and not the first or - second argument, the standard pattern is followed for that line. - -a symbol, SYMBOL - SYMBOL should be a function name; that function is called to - calculate the indentation of a line within this expression. The - function receives two arguments: - STATE - The value returned by `parse-partial-sexp' (a Lisp primitive - for indentation and nesting computation) when it parses up to - the beginning of this line. - - POS - The position at which the line being indented begins. - - It should return either a number, which is the number of columns of - indentation for that line, or a list whose first element is such a - number. The difference between returning a number and returning a - list is that a number says that all following lines at the same - nesting level should be indented just like this one; a list says - that following lines might call for different indentations. This - makes a difference when the indentation is computed by `C-M-q'; if - the value is a number, `C-M-q' need not recalculate indentation - for the following lines until the end of the list. - - -File: xemacs.info, Node: C Indent, Prev: Lisp Indent, Up: Grinding - -Customizing C Indentation -------------------------- - - Two variables control which commands perform C indentation and when. - - If `c-auto-newline' is non-`nil', newlines are inserted both before -and after braces that you insert and after colons and semicolons. -Correct C indentation is done on all the lines that are made this way. - - If `c-tab-always-indent' is non-`nil', the command in C mode -does indentation only if point is at the left margin or within the -line's indentation. If there is non-whitespace to the left of point, - just inserts a tab character in the buffer. Normally, this -variable is `nil', and always reindents the current line. - - C does not have anything analogous to particular function names for -which special forms of indentation are desirable. However, it has a -different need for customization facilities: many different styles of C -indentation are in common use. - - There are six variables you can set to control the style that Emacs C -mode will use. - -`c-indent-level' - Indentation of C statements within surrounding block. The - surrounding block's indentation is the indentation of the line on - which the open-brace appears. - -`c-continued-statement-offset' - Extra indentation given to a substatement, such as the then-clause - of an `if' or body of a `while'. - -`c-brace-offset' - Extra indentation for lines that start with an open brace. - -`c-brace-imaginary-offset' - An open brace following other text is treated as if it were this - far to the right of the start of its line. - -`c-argdecl-indent' - Indentation level of declarations of C function arguments. - -`c-label-offset' - Extra indentation for a line that is a label, case, or default. - - The variable `c-indent-level' controls the indentation for C -statements with respect to the surrounding block. In the example: - - { - foo (); - -the difference in indentation between the lines is `c-indent-level'. -Its standard value is 2. - - If the open-brace beginning the compound statement is not at the -beginning of its line, the `c-indent-level' is added to the indentation -of the line, not the column of the open-brace. For example, - - if (losing) { - do_this (); - -One popular indentation style is that which results from setting -`c-indent-level' to 8 and putting open-braces at the end of a line in -this way. Another popular style prefers to put the open-brace on a -separate line. - - In fact, the value of the variable `c-brace-imaginary-offset' is -also added to the indentation of such a statement. Normally this -variable is zero. Think of this variable as the imaginary position of -the open brace, relative to the first non-blank character on the line. -By setting the variable to 4 and `c-indent-level' to 0, you can get -this style: - - if (x == y) { - do_it (); - } - - When `c-indent-level' is zero, the statements inside most braces -line up exactly under the open brace. An exception are braces in column -zero, like those surrounding a function's body. The statements inside -those braces are not placed at column zero. Instead, `c-brace-offset' -and `c-continued-statement-offset' (see below) are added to produce a -typical offset between brace levels, and the statements are indented -that far. - - `c-continued-statement-offset' controls the extra indentation for a -line that starts within a statement (but not within parentheses or -brackets). These lines are usually statements inside other statements, -like the then-clauses of `if' statements and the bodies of `while' -statements. The `c-continued-statement-offset' parameter determines -the difference in indentation between the two lines in: - - if (x == y) - do_it (); - -The default value for `c-continued-statement-offset' is 2. Some -popular indentation styles correspond to a value of zero for -`c-continued-statement-offset'. - - `c-brace-offset' is the extra indentation given to a line that -starts with an open-brace. Its standard value is zero; compare: - - if (x == y) - { - -with: - - if (x == y) - do_it (); - -If you set `c-brace-offset' to 4, the first example becomes: - - if (x == y) - { - - `c-argdecl-indent' controls the indentation of declarations of the -arguments of a C function. It is absolute: argument declarations -receive exactly `c-argdecl-indent' spaces. The standard value is 5 and -results in code like this: - - char * - index (string, char) - char *string; - int char; - - `c-label-offset' is the extra indentation given to a line that -contains a label, a case statement, or a `default:' statement. Its -standard value is -2 and results in code like this: - - switch (c) - { - case 'x': - -If `c-label-offset' were zero, the same code would be indented as: - - switch (c) - { - case 'x': - -This example assumes that the other variables above also have their -default values. - - Using the indentation style produced by the default settings of the -variables just discussed and putting open braces on separate lines -produces clear and readable files. For an example, look at any of the C -source files of XEmacs. - - -File: xemacs.info, Node: Matching, Next: Comments, Prev: Grinding, Up: Programs - -Automatic Display of Matching Parentheses -========================================= - - The Emacs parenthesis-matching feature shows you automatically how -parentheses match in the text. Whenever a self-inserting character that -is a closing delimiter is typed, the cursor moves momentarily to the -location of the matching opening delimiter, provided that is visible on -the screen. If it is not on the screen, some text starting with that -opening delimiter is displayed in the echo area. Either way, you see -the grouping you are closing off. - - In Lisp, automatic matching applies only to parentheses. In C, it -also applies to braces and brackets. Emacs knows which characters to -regard as matching delimiters based on the syntax table set by the major -mode. *Note Syntax::. - - If the opening delimiter and closing delimiter are mismatched--as in -`[x)'--the echo area displays a warning message. The correct matches -are specified in the syntax table. - - Two variables control parenthesis matching displays. -`blink-matching-paren' turns the feature on or off. The default is `t' -(match display is on); `nil' turns it off. -`blink-matching-paren-distance' specifies how many characters back -Emacs searches to find a matching opening delimiter. If the match is -not found in the specified region, scanning stops, and nothing is -displayed. This prevents wasting lots of time scanning when there is no -match. The default is 4000. - - -File: xemacs.info, Node: Comments, Next: Balanced Editing, Prev: Matching, Up: Programs - -Manipulating Comments -===================== - - The comment commands insert, kill and align comments. - -`M-;' - Insert or align comment (`indent-for-comment'). - -`C-x ;' - Set comment column (`set-comment-column'). - -`C-u - C-x ;' - Kill comment on current line (`kill-comment'). - -`M-' - Like followed by inserting and aligning a comment - (`indent-new-comment-line'). - - The command that creates a comment is `Meta-;' -(`indent-for-comment'). If there is no comment already on the line, a -new comment is created and aligned at a specific column called the -"comment column". Emacs creates the comment by inserting the string at -the value of `comment-start'; see below. Point is left after that -string. If the text of the line extends past the comment column, -indentation is done to a suitable boundary (usually, at least one space -is inserted). If the major mode has specified a string to terminate -comments, that string is inserted after point, to keep the syntax valid. - - You can also use `Meta-;' to align an existing comment. If a line -already contains the string that starts comments, `M-;' just moves -point after it and re-indents it to the conventional place. Exception: -comments starting in column 0 are not moved. - - Some major modes have special rules for indenting certain kinds of -comments in certain contexts. For example, in Lisp code, comments which -start with two semicolons are indented as if they were lines of code, -instead of at the comment column. Comments which start with three -semicolons are supposed to start at the left margin. Emacs understands -these conventions by indenting a double-semicolon comment using -and by not changing the indentation of a triple-semicolon comment at -all. - - ;; This function is just an example. - ;;; Here either two or three semicolons are appropriate. - (defun foo (x) - ;;; And now, the first part of the function: - ;; The following line adds one. - (1+ x)) ; This line adds one. - - In C code, a comment preceded on its line by nothing but whitespace -is indented like a line of code. - - Even when an existing comment is properly aligned, `M-;' is still -useful for moving directly to the start of the comment. - - `C-u - C-x ;' (`kill-comment') kills the comment on the current -line, if there is one. The indentation before the start of the comment -is killed as well. If there does not appear to be a comment in the -line, nothing happens. To reinsert the comment on another line, move -to the end of that line, type first `C-y', and then `M-;' to realign -the comment. Note that `C-u - C-x ;' is not a distinct key; it is `C-x -;' (`set-comment-column') with a negative argument. That command is -programmed to call `kill-comment' when called with a negative argument. -However, `kill-comment' is a valid command which you could bind -directly to a key if you wanted to. - -Multiple Lines of Comments --------------------------- - - If you are typing a comment and want to continue it on another line, -use the command `Meta-' (`indent-new-comment-line'), which -terminates the comment you are typing, creates a new blank line -afterward, and begins a new comment indented under the old one. If -Auto Fill mode is on and you go past the fill column while typing, the -comment is continued in just this fashion. If point is not at the end -of the line when you type `M-', the text on the rest of the line -becomes part of the new comment line. - -Options Controlling Comments ----------------------------- - - The comment column is stored in the variable `comment-column'. You -can explicitly set it to a number. Alternatively, the command `C-x ;' -(`set-comment-column') sets the comment column to the column point is -at. `C-u C-x ;' sets the comment column to match the last comment -before point in the buffer, and then calls `Meta-;' to align the -current line's comment under the previous one. Note that `C-u - C-x ;' -runs the function `kill-comment' as described above. - - `comment-column' is a per-buffer variable; altering the variable -affects only the current buffer. You can also change the default value. -*Note Locals::. Many major modes initialize this variable for the -current buffer. - - The comment commands recognize comments based on the regular -expression that is the value of the variable `comment-start-skip'. -This regexp should not match the null string. It may match more than -the comment starting delimiter in the strictest sense of the word; for -example, in C mode the value of the variable is `"/\\*+ *"', which -matches extra stars and spaces after the `/*' itself. (Note that `\\' -is needed in Lisp syntax to include a `\' in the string, which is needed -to deny the first star its special meaning in regexp syntax. *Note -Regexps::.) - - When a comment command makes a new comment, it inserts the value of -`comment-start' to begin it. The value of `comment-end' is inserted -after point and will follow the text you will insert into the comment. -In C mode, `comment-start' has the value `"/* "' and `comment-end' has -the value `" */"'. - - `comment-multi-line' controls how `M-' -(`indent-new-comment-line') behaves when used inside a comment. If -`comment-multi-line' is `nil', as it normally is, then `M-' -terminates the comment on the starting line and starts a new comment on -the new following line. If `comment-multi-line' is not `nil', then -`M-' sets up the new following line as part of the same comment -that was found on the starting line. This is done by not inserting a -terminator on the old line and not inserting a starter on the new line. -In languages where multi-line comments are legal, the value you choose -for this variable is a matter of taste. - - The variable `comment-indent-hook' should contain a function that is -called to compute the indentation for a newly inserted comment or for -aligning an existing comment. Major modes set this variable -differently. The function is called with no arguments, but with point -at the beginning of the comment, or at the end of a line if a new -comment is to be inserted. The function should return the column in -which the comment ought to start. For example, in Lisp mode, the -indent hook function bases its decision on the number of semicolons -that begin an existing comment and on the code in the preceding lines. - - -File: xemacs.info, Node: Balanced Editing, Next: Lisp Completion, Prev: Comments, Up: Programs - -Editing Without Unbalanced Parentheses -====================================== - -`M-(' - Put parentheses around next sexp(s) (`insert-parentheses'). - -`M-)' - Move past next close parenthesis and re-indent - (`move-over-close-and-reindent'). - - The commands `M-(' (`insert-parentheses') and `M-)' -(`move-over-close-and-reindent') are designed to facilitate a style of -editing which keeps parentheses balanced at all times. `M-(' inserts a -pair of parentheses, either together as in `()', or, if given an -argument, around the next several sexps, and leaves point after the open -parenthesis. Instead of typing `( F O O )', you can type `M-( F O O', -which has the same effect except for leaving the cursor before the -close parenthesis. You can then type `M-)', which moves past the close -parenthesis, deletes any indentation preceding it (in this example -there is none), and indents with after it. - - -File: xemacs.info, Node: Lisp Completion, Next: Documentation, Prev: Balanced Editing, Up: Programs - -Completion for Lisp Symbols -=========================== - - Completion usually happens in the minibuffer. An exception is -completion for Lisp symbol names, which is available in all buffers. - - The command `M-' (`lisp-complete-symbol') takes the partial -Lisp symbol before point to be an abbreviation, and compares it against -all non-trivial Lisp symbols currently known to Emacs. Any additional -characters that they all have in common are inserted at point. -Non-trivial symbols are those that have function definitions, values, or -properties. - - If there is an open-parenthesis immediately before the beginning of -the partial symbol, only symbols with function definitions are -considered as completions. - - If the partial name in the buffer has more than one possible -completion and they have no additional characters in common, a list of -all possible completions is displayed in another window. - - -File: xemacs.info, Node: Documentation, Next: Change Log, Prev: Lisp Completion, Up: Programs - -Documentation Commands -====================== - - As you edit Lisp code to be run in Emacs, you can use the commands -`C-h f' (`describe-function') and `C-h v' (`describe-variable') to -print documentation of functions and variables you want to call. These -commands use the minibuffer to read the name of a function or variable -to document, and display the documentation in a window. - - For extra convenience, these commands provide default arguments -based on the code in the neighborhood of point. `C-h f' sets the -default to the function called in the innermost list containing point. -`C-h v' uses the symbol name around or adjacent to point as its default. - - The `M-x manual-entry' command gives you access to documentation on -Unix commands, system calls, and libraries. The command reads a topic -as an argument, and displays the Unix manual page for that topic. -`manual-entry' always searches all 8 sections of the manual and -concatenates all the entries it finds. For example, the topic -`termcap' finds the description of the termcap library from section 3, -followed by the description of the termcap data base from section 5. - diff --git a/info/xemacs.info-11 b/info/xemacs.info-11 deleted file mode 100644 index c9ba3be..0000000 --- a/info/xemacs.info-11 +++ /dev/null @@ -1,1133 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Change Log, Next: Tags, Prev: Documentation, Up: Programs - -Change Logs -=========== - - The Emacs command `M-x add-change-log-entry' helps you keep a record -of when and why you have changed a program. It assumes that you have a -file in which you write a chronological sequence of entries describing -individual changes. The default is to store the change entries in a -file called `ChangeLog' in the same directory as the file you are -editing. The same `ChangeLog' file therefore records changes for all -the files in a directory. - - A change log entry starts with a header line that contains your name -and the current date. Except for these header lines, every line in the -change log starts with a tab. One entry can describe several changes; -each change starts with a line starting with a tab and a star. `M-x -add-change-log-entry' visits the change log file and creates a new entry -unless the most recent entry is for today's date and your name. In -either case, it adds a new line to start the description of another -change just after the header line of the entry. When `M-x -add-change-log-entry' is finished, all is prepared for you to edit in -the description of what you changed and how. You must then save the -change log file yourself. - - The change log file is always visited in Indented Text mode, which -means that and auto-filling indent each new line like the previous -line. This is convenient for entering the contents of an entry, which -must be indented. *Note Text Mode::. - - Here is an example of the formatting conventions used in the change -log for Emacs: - - Wed Jun 26 19:29:32 1985 Richard M. Stallman (rms at mit-prep) - - * xdisp.c (try_window_id): - If C-k is done at end of next-to-last line, - this fn updates window_end_vpos and cannot leave - window_end_pos nonnegative (it is zero, in fact). - If display is preempted before lines are output, - this is inconsistent. Fix by setting - blank_end_of_window to nonzero. - - Tue Jun 25 05:25:33 1985 Richard M. Stallman (rms at mit-prep) - - * cmds.c (Fnewline): - Call the auto fill hook if appropriate. - - * xdisp.c (try_window_id): - If point is found by compute_motion after xp, record that - permanently. If display_text_line sets point position wrong - (case where line is killed, point is at eob and that line is - not displayed), set it again in final compute_motion. - - -File: xemacs.info, Node: Tags, Next: Fortran, Prev: Change Log, Up: Programs - -Tags Tables -=========== - - A "tags table" is a description of how a multi-file program is -broken up into files. It lists the names of the component files and the -names and positions of the functions (or other named subunits) in each -file. Grouping the related files makes it possible to search or replace -through all the files with one command. Recording the function names -and positions makes possible the `M-.' command which finds the -definition of a function by looking up which of the files it is in. - - Tags tables are stored in files called "tags table files". The -conventional name for a tags table file is `TAGS'. - - Each entry in the tags table records the name of one tag, the name -of the file that the tag is defined in (implicitly), and the position -in that file of the tag's definition. - - Just what names from the described files are recorded in the tags -table depends on the programming language of the described file. They -normally include all functions and subroutines, and may also include -global variables, data types, and anything else convenient. Each name -recorded is called a "tag". - -* Menu: - -* Tag Syntax:: Tag syntax for various types of code and text files. -* Create Tags Table:: Creating a tags table with `etags'. -* Select Tags Table:: How to visit a tags table. -* Find Tag:: Commands to find the definition of a specific tag. -* Tags Search:: Using a tags table for searching and replacing. -* List Tags:: Listing and finding tags defined in a file. - - -File: xemacs.info, Node: Tag Syntax, Next: Create Tags Table, Up: Tags - -Source File Tag Syntax ----------------------- - - Here is how tag syntax is defined for the most popular languages: - - * In C code, any C function or typedef is a tag, and so are - definitions of `struct', `union' and `enum'. `#define' macro - definitions and `enum' constants are also tags, unless you specify - `--no-defines' when making the tags table. Similarly, global - variables are tags, unless you specify `--no-globals'. Use of - `--no-globals' and `--no-defines' can make the tags table file - much smaller. - - * In C++ code, in addition to all the tag constructs of C code, - member functions are also recognized, and optionally member - variables if you use the `--members' option. Tags for variables - and functions in classes are named `CLASS::VARIABLE' and - `CLASS::FUNCTION'. - - * In Java code, tags include all the constructs recognized in C++, - plus the `extends' and `implements' constructs. Tags for variables - and functions in classes are named `CLASS.VARIABLE' and - `CLASS.FUNCTION'. - - * In LaTeX text, the argument of any of the commands `\chapter', - `\section', `\subsection', `\subsubsection', `\eqno', `\label', - `\ref', `\cite', `\bibitem', `\part', `\appendix', `\entry', or - `\index', is a tag. - - Other commands can make tags as well, if you specify them in the - environment variable `TEXTAGS' before invoking `etags'. The value - of this environment variable should be a colon-separated list of - commands names. For example, - - TEXTAGS="def:newcommand:newenvironment" - export TEXTAGS - - specifies (using Bourne shell syntax) that the commands `\def', - `\newcommand' and `\newenvironment' also define tags. - - * In Lisp code, any function defined with `defun', any variable - defined with `defvar' or `defconst', and in general the first - argument of any expression that starts with `(def' in column zero, - is a tag. - - * In Scheme code, tags include anything defined with `def' or with a - construct whose name starts with `def'. They also include - variables set with `set!' at top level in the file. - - Several other languages are also supported: - - * In assembler code, labels appearing at the beginning of a line, - followed by a colon, are tags. - - * In Bison or Yacc input files, each rule defines as a tag the - nonterminal it constructs. The portions of the file that contain - C code are parsed as C code. - - * In Cobol code, paragraphs names are the tags, i.e. any word - starting in column 8 and followed by a full stop. - - * In Erlang code, the tags are the functions, records, and macros - defined in the file. - - * In Fortran code, functions and subroutines are tags. - - * In Objective C code, tags include Objective C definitions for - classes, class categories, methods and protocols. - - * In Pascal code, the tags are the functions and procedures defined - in the file. - - * In Perl code, the tags are the procedures defined by the `sub' - keyword. - - * In Postscript code, the tags are the functions. - - * In Prolog code, a tag name appears at the left margin. - - You can also generate tags based on regexp matching (*note Create -Tags Table::.) to handle other formats and languages. - - -File: xemacs.info, Node: Create Tags Table, Next: Select Tags Table, Prev: Tag Syntax, Up: Tags - -Creating Tags Tables --------------------- - - The `etags' program is used to create a tags table file. It knows -the syntax of several languages, as described in *Note Tag Syntax::. -Here is how to run `etags': - - etags INPUTFILES... - -The `etags' program reads the specified files, and writes a tags table -named `TAGS' in the current working directory. `etags' recognizes the -language used in an input file based on its file name and contents. -You can specify the language with the `--language=NAME' option, -described below. - - If the tags table data become outdated due to changes in the files -described in the table, the way to update the tags table is the same -way it was made in the first place. It is not necessary to do this -often. - - If the tags table fails to record a tag, or records it for the wrong -file, then Emacs cannot possibly find its definition. However, if the -position recorded in the tags table becomes a little bit wrong (due to -some editing in the file that the tag definition is in), the only -consequence is a slight delay in finding the tag. Even if the stored -position is very wrong, Emacs will still find the tag, but it must -search the entire file for it. - - So you should update a tags table when you define new tags that you -want to have listed, or when you move tag definitions from one file to -another, or when changes become substantial. Normally there is no need -to update the tags table after each edit, or even every day. - - One tags table can effectively include another. Specify the included -tags file name with the `--include=FILE' option when creating the file -that is to include it. The latter file then acts as if it contained -all the files specified in the included file, as well as the files it -directly contains. - - If you specify the source files with relative file names when you run -`etags', the tags file will contain file names relative to the -directory where the tags file was initially written. This way, you can -move an entire directory tree containing both the tags file and the -source files, and the tags file will still refer correctly to the source -files. - - If you specify absolute file names as arguments to `etags', then the -tags file will contain absolute file names. This way, the tags file -will still refer to the same files even if you move it, as long as the -source files remain in the same place. Absolute file names start with -`/', or with `DEVICE:/' on MS-DOS and Windows. - - When you want to make a tags table from a great number of files, you -may have problems listing them on the command line, because some systems -have a limit on its length. The simplest way to circumvent this limit -is to tell `etags' to read the file names from its standard input, by -typing a dash in place of the file names, like this: - - find . -name "*.[chCH]" -print | etags - - - Use the option `--language=NAME' to specify the language explicitly. -You can intermix these options with file names; each one applies to -the file names that follow it. Specify `--language=auto' to tell -`etags' to resume guessing the language from the file names and file -contents. Specify `--language=none' to turn off language-specific -processing entirely; then `etags' recognizes tags by regexp matching -alone. `etags --help' prints the list of the languages `etags' knows, -and the file name rules for guessing the language. - - The `--regex' option provides a general way of recognizing tags -based on regexp matching. You can freely intermix it with file names. -Each `--regex' option adds to the preceding ones, and applies only to -the following files. The syntax is: - - --regex=/TAGREGEXP[/NAMEREGEXP]/ - -where TAGREGEXP is used to match the lines to tag. It is always -anchored, that is, it behaves as if preceded by `^'. If you want to -account for indentation, just match any initial number of blanks by -beginning your regular expression with `[ \t]*'. In the regular -expressions, `\' quotes the next character, and `\t' stands for the tab -character. Note that `etags' does not handle the other C escape -sequences for special characters. - - The syntax of regular expressions in `etags' is the same as in -Emacs, augmented with the "interval operator", which works as in `grep' -and `ed'. The syntax of an interval operator is `\{M,N\}', and its -meaning is to match the preceding expression at least M times and up to -N times. - - You should not match more characters with TAGREGEXP than that needed -to recognize what you want to tag. If the match is such that more -characters than needed are unavoidably matched by TAGREGEXP, you may -find useful to add a NAMEREGEXP, in order to narrow the tag scope. You -can find some examples below. - - The `-R' option deletes all the regexps defined with `--regex' -options. It applies to the file names following it, as you can see -from the following example: - - etags --regex=/REG1/ voo.doo --regex=/REG2/ \ - bar.ber -R --lang=lisp los.er - -Here `etags' chooses the parsing language for `voo.doo' and `bar.ber' -according to their contents. `etags' also uses REG1 to recognize -additional tags in `voo.doo', and both REG1 and REG2 to recognize -additional tags in `bar.ber'. `etags' uses the Lisp tags rules, and no -regexp matching, to recognize tags in `los.er'. - - Here are some more examples. The regexps are quoted to protect them -from shell interpretation. - -Tag the `DEFVAR' macros in the emacs source files: - - --regex='/[ \t]*DEFVAR_[A-Z_ \t(]+"\([^"]+\)"/' - -Tag VHDL files (this example is a single long line, broken here for -formatting reasons): - - --language=none - --regex='/[ \t]*\(ARCHITECTURE\|CONFIGURATION\) +[^ ]* +OF/' - --regex='/[ \t]*\(ATTRIBUTE\|ENTITY\|FUNCTION\|PACKAGE\ - \( BODY\)?\|PROCEDURE\|PROCESS\|TYPE\)[ \t]+\([^ \t(]+\)/\3/' - -Tag TCL files (this last example shows the usage of a NAMEREGEXP): - - --lang=none --regex='/proc[ \t]+\([^ \t]+\)/\1/' - - For a list of the other available `etags' options, execute `etags ---help'. - - -File: xemacs.info, Node: Select Tags Table, Next: Find Tag, Prev: Create Tags Table, Up: Tags - -Selecting a Tags Table ----------------------- - - At any time Emacs has one "selected" tags table, and all the commands -for working with tags tables use the selected one. To select a tags -table, use the variable `tag-table-alist'. - - The value of `tag-table-alist' is a list that determines which -`TAGS' files should be active for a given buffer. This is not really -an association list, in that all elements are checked. The car of each -element of this list is a pattern against which the buffers file name -is compared; if it matches, then the cdr of the list should be the name -of the tags table to use. If more than one element of this list -matches the buffers file name, all of the associated tags tables are -used. Earlier ones are searched first. - - If the car of elements of this list are strings, they are treated as -regular-expressions against which the file is compared (like the -`auto-mode-alist'). If they are not strings, they are evaluated. If -they evaluate to non-`nil', the current buffer is considered to match. - - If the cdr of the elements of this list are strings, they are -assumed to name a tags file. If they name a directory, the string -`tags' is appended to them to get the file name. If they are not -strings, they are evaluated and must return an appropriate string. - - For example: - - (setq tag-table-alist - '(("/usr/src/public/perl/" . "/usr/src/public/perl/perl-3.0/") - ("\\.el$" . "/usr/local/emacs/src/") - ("/jbw/gnu/" . "/usr15/degree/stud/jbw/gnu/") - ("" . "/usr/local/emacs/src/") - )) - - The example defines the tags table alist in the following way: - - * Anything in the directory `/usr/src/public/perl/' should use the - `TAGS' file `/usr/src/public/perl/perl-3.0/TAGS'. - - * Files ending in `.el' should use the `TAGS' file - `/usr/local/emacs/src/TAGS'. - - * Anything in or below the directory `/jbw/gnu/' should use the - `TAGS' file `/usr15/degree/stud/jbw/gnu/TAGS'. - - If you had a file called `/usr/jbw/foo.el', it would use both `TAGS' -files, -`/usr/local/emacs/src/TAGS' and `/usr15/degree/stud/jbw/gnu/TAGS' (in -that order), because it matches both patterns. - - If the buffer-local variable `buffer-tag-table' is set, it names a -tags table that is searched before all others when `find-tag' is -executed from this buffer. - - If there is a file called `TAGS' in the same directory as the file -in question, then that tags file will always be used as well (after the -`buffer-tag-table' but before the tables specified by this list). - - If the variable `tags-file-name' is set, the `TAGS' file it names -will apply to all buffers (for backwards compatibility.) It is searched -first. - - If the value of the variable `tags-always-build-completion-table' is -`t', the tags file will always be added to the completion table without -asking first, regardless of the size of the tags file. - - The function `M-x visit-tags-table', is largely made obsolete by the -variable `tag-table-alist', tells tags commands to use the tags table -file FILE first. The FILE should be the name of a file created with -the `etags' program. A directory name is also acceptable; it means the -file `TAGS' in that directory. The function only stores the file name -you provide in the variable `tags-file-name'. Emacs does not actually -read in the tags table contents until you try to use them. You can set -the variable explicitly instead of using `visit-tags-table'. The value -of the variable `tags-file-name' is the name of the tags table used by -all buffers. This is for backward compatibility, and is largely -supplanted by the variable `tag-table-alist'. - - -File: xemacs.info, Node: Find Tag, Next: Tags Search, Prev: Select Tags Table, Up: Tags - -Finding a Tag -------------- - - The most important thing that a tags table enables you to do is to -find the definition of a specific tag. - -`M-. TAG &OPTIONAL OTHER-WINDOW' - Find first definition of TAG (`find-tag'). - -`C-u M-.' - Find next alternate definition of last tag specified. - -`C-x 4 . TAG' - Find first definition of TAG, but display it in another window - (`find-tag-other-window'). - - `M-.' (`find-tag') is the command to find the definition of a -specified tag. It searches through the tags table for that tag, as a -string, then uses the tags table information to determine the file in -which the definition is used and the approximate character position of -the definition in the file. Then `find-tag' visits the file, moves -point to the approximate character position, and starts searching -ever-increasing distances away for the text that should appear at the -beginning of the definition. - - If an empty argument is given (by typing ), the sexp in the -buffer before or around point is used as the name of the tag to find. -*Note Lists::, for information on sexps. - - The argument to `find-tag' need not be the whole tag name; it can be -a substring of a tag name. However, there can be many tag names -containing the substring you specify. Since `find-tag' works by -searching the text of the tags table, it finds the first tag in the -table that the specified substring appears in. To find other tags that -match the substring, give `find-tag' a numeric argument, as in `C-u -M-.'. This does not read a tag name, but continues searching the tag -table's text for another tag containing the same substring last used. -If your keyboard has a real key, `M-0 M-.' is an easier -alternative to `C-u M-.'. - - If the optional second argument OTHER-WINDOW is non-`nil', it uses -another window to display the tag. Multiple active tags tables and -completion are supported. - - Variables of note include the following: - -`tag-table-alist' - Controls which tables apply to which buffers. - -`tags-file-name' - Stores a default tags table. - -`tags-build-completion-table' - Controls completion behavior. - -`buffer-tag-table' - Specifies a buffer-local table. - -`make-tags-files-invisible' - Sets whether tags tables should be very hidden. - -`tag-mark-stack-max' - Specifies how many tags-based hops to remember. - - Like most commands that can switch buffers, `find-tag' has another -similar command that displays the new buffer in another window. `C-x 4 -.' invokes the function `find-tag-other-window'. (This key sequence -ends with a period.) - - Emacs comes with a tags table file `TAGS' (in the directory -containing Lisp libraries) that includes all the Lisp libraries and all -the C sources of Emacs. By specifying this file with `visit-tags-table' -and then using `M-.' you can quickly look at the source of any Emacs -function. - - -File: xemacs.info, Node: Tags Search, Next: List Tags, Prev: Find Tag, Up: Tags - -Searching and Replacing with Tags Tables ----------------------------------------- - - The commands in this section visit and search all the files listed -in the selected tags table, one by one. For these commands, the tags -table serves only to specify a sequence of files to search. A related -command is `M-x grep' (*note Compilation::.). - -`M-x tags-search REGEXP ' - Search for REGEXP through the files in the selected tags table. - -`M-x tags-query-replace REGEXP REPLACEMENT ' - Perform a `query-replace-regexp' on each file in the selected tags - table. - -`M-,' - Restart one of the commands above, from the current location of - point (`tags-loop-continue'). - - `M-x tags-search' reads a regexp using the minibuffer, then searches -for matches in all the files in the selected tags table, one file at a -time. It displays the name of the file being searched so you can -follow its progress. As soon as it finds an occurrence, `tags-search' -returns. - - Having found one match, you probably want to find all the rest. To -find one more match, type `M-,' (`tags-loop-continue') to resume the -`tags-search'. This searches the rest of the current buffer, followed -by the remaining files of the tags table. - - `M-x tags-query-replace' performs a single `query-replace-regexp' -through all the files in the tags table. It reads a regexp to search -for and a string to replace with, just like ordinary `M-x -query-replace-regexp'. It searches much like `M-x tags-search', but -repeatedly, processing matches according to your input. *Note -Replace::, for more information on query replace. - - It is possible to get through all the files in the tags table with a -single invocation of `M-x tags-query-replace'. But often it is useful -to exit temporarily, which you can do with any input event that has no -special query replace meaning. You can resume the query replace -subsequently by typing `M-,'; this command resumes the last tags search -or replace command that you did. - - The commands in this section carry out much broader searches than the -`find-tag' family. The `find-tag' commands search only for definitions -of tags that match your substring or regexp. The commands -`tags-search' and `tags-query-replace' find every occurrence of the -regexp, as ordinary search commands and replace commands do in the -current buffer. - - These commands create buffers only temporarily for the files that -they have to search (those which are not already visited in Emacs -buffers). Buffers in which no match is found are quickly killed; the -others continue to exist. - - It may have struck you that `tags-search' is a lot like `grep'. You -can also run `grep' itself as an inferior of Emacs and have Emacs show -you the matching lines one by one. This works much like running a -compilation; finding the source locations of the `grep' matches works -like finding the compilation errors. *Note Compilation::. - - If you wish to process all the files in a selected tags table, but -`M-x tags-search' and `M-x tags-query-replace' are not giving you the -desired result, you can use `M-x next-file'. - -`C-u M-x next-file' - With a numeric argument, regardless of its value, visit the first - file in the tags table and prepare to advance sequentially by - files. - -`M-x next-file' - Visit the next file in the selected tags table. - - -File: xemacs.info, Node: List Tags, Prev: Tags Search, Up: Tags - -Tags Table Inquiries --------------------- - -`M-x list-tags' - Display a list of the tags defined in a specific program file. - -`M-x tags-apropos' - Display a list of all tags matching a specified regexp. - - `M-x list-tags' reads the name of one of the files described by the -selected tags table, and displays a list of all the tags defined in that -file. The "file name" argument is really just a string to compare -against the names recorded in the tags table; it is read as a string -rather than a file name. Therefore, completion and defaulting are not -available, and you must enter the string the same way it appears in the -tag table. Do not include a directory as part of the file name unless -the file name recorded in the tags table contains that directory. - - `M-x tags-apropos' is like `apropos' for tags. It reads a regexp, -then finds all the tags in the selected tags table whose entries match -that regexp, and displays the tag names found. - - -File: xemacs.info, Node: Fortran, Next: Asm Mode, Prev: Tags, Up: Programs - -Fortran Mode -============ - - Fortran mode provides special motion commands for Fortran statements -and subprograms, and indentation commands that understand Fortran -conventions of nesting, line numbers, and continuation statements. - - Special commands for comments are provided because Fortran comments -are unlike those of other languages. - - Built-in abbrevs optionally save typing when you insert Fortran -keywords. - - Use `M-x fortran-mode' to switch to this major mode. Doing so calls -the value of `fortran-mode-hook' as a function of no arguments if that -variable has a non-`nil' value. - -* Menu: - -* Motion: Fortran Motion. Moving point by statements or subprograms. -* Indent: Fortran Indent. Indentation commands for Fortran. -* Comments: Fortran Comments. Inserting and aligning comments. -* Columns: Fortran Columns. Measuring columns for valid Fortran. -* Abbrev: Fortran Abbrev. Built-in abbrevs for Fortran keywords. - - Fortran mode was contributed by Michael Prange. - - -File: xemacs.info, Node: Fortran Motion, Next: Fortran Indent, Prev: Fortran, Up: Fortran - -Motion Commands ---------------- - - Fortran mode provides special commands to move by subprograms -(functions and subroutines) and by statements. There is also a command -to put the region around one subprogram, which is convenient for -killing it or moving it. - -`C-M-a' - Move to beginning of subprogram - (`beginning-of-fortran-subprogram'). - -`C-M-e' - Move to end of subprogram (`end-of-fortran-subprogram'). - -`C-M-h' - Put point at beginning of subprogram and mark at end - (`mark-fortran-subprogram'). - -`C-c C-n' - Move to beginning of current or next statement (`fortran-next- - statement'). - -`C-c C-p' - Move to beginning of current or previous statement (`fortran- - previous-statement'). - - -File: xemacs.info, Node: Fortran Indent, Next: Fortran Comments, Prev: Fortran Motion, Up: Fortran - -Fortran Indentation -------------------- - - Special commands and features are available for indenting Fortran -code. They make sure various syntactic entities (line numbers, comment -line indicators, and continuation line flags) appear in the columns -that are required for standard Fortran. - -* Menu: - -* Commands: ForIndent Commands. Commands for indenting Fortran. -* Numbers: ForIndent Num. How line numbers auto-indent. -* Conv: ForIndent Conv. Conventions you must obey to avoid trouble. -* Vars: ForIndent Vars. Variables controlling Fortran indent style. - - -File: xemacs.info, Node: ForIndent Commands, Next: ForIndent Num, Prev: Fortran Indent, Up: Fortran Indent - -Fortran Indentation Commands -............................ - -`' - Indent the current line (`fortran-indent-line'). - -`M-' - Break the current line and set up a continuation line. - -`C-M-q' - Indent all the lines of the subprogram point is in - (`fortran-indent-subprogram'). - - is redefined by Fortran mode to reindent the current line for -Fortran (`fortran-indent-line'). Line numbers and continuation markers -are indented to their required columns, and the body of the statement -is independently indented, based on its nesting in the program. - - The key `C-M-q' is redefined as `fortran-indent-subprogram', a -command that reindents all the lines of the Fortran subprogram -(function or subroutine) containing point. - - The key `M-' is redefined as `fortran-split-line', a command to -split a line in the appropriate fashion for Fortran. In a non-comment -line, the second half becomes a continuation line and is indented -accordingly. In a comment line, both halves become separate comment -lines. - - -File: xemacs.info, Node: ForIndent Num, Next: ForIndent Conv, Prev: ForIndent Commands, Up: Fortran Indent - -Line Numbers and Continuation -............................. - - If a number is the first non-whitespace in the line, it is assumed -to be a line number and is moved to columns 0 through 4. (Columns are -always counted from 0 in XEmacs.) If the text on the line starts with -the conventional Fortran continuation marker `$', it is moved to column -5. If the text begins with any non whitespace character in column 5, -it is assumed to be an unconventional continuation marker and remains -in column 5. - - Line numbers of four digits or less are normally indented one space. -This amount is controlled by the variable `fortran-line-number-indent', -which is the maximum indentation a line number can have. Line numbers -are indented to right-justify them to end in column 4 unless that would -require more than the maximum indentation. The default value of the -variable is 1. - - Simply inserting a line number is enough to indent it according to -these rules. As each digit is inserted, the indentation is recomputed. -To turn off this feature, set the variable -`fortran-electric-line-number' to `nil'. Then inserting line numbers -is like inserting anything else. - - -File: xemacs.info, Node: ForIndent Conv, Next: ForIndent Vars, Prev: ForIndent Num, Up: Fortran Indent - -Syntactic Conventions -..................... - - Fortran mode assumes that you follow certain conventions that -simplify the task of understanding a Fortran program well enough to -indent it properly: - - * Two nested `do' loops never share a `continue' statement. - - * The same character appears in column 5 of all continuation lines. - It is the value of the variable `fortran-continuation-char'. By - default, this character is `$'. - -If you fail to follow these conventions, the indentation commands may -indent some lines unaesthetically. However, a correct Fortran program -will retain its meaning when reindented even if the conventions are not -followed. - - -File: xemacs.info, Node: ForIndent Vars, Prev: ForIndent Conv, Up: Fortran Indent - -Variables for Fortran Indentation -................................. - - Several additional variables control how Fortran indentation works. - -`fortran-do-indent' - Extra indentation within each level of `do' statement (the default - is 3). - -`fortran-if-indent' - Extra indentation within each level of `if' statement (the default - is 3). - -`fortran-continuation-indent' - Extra indentation for bodies of continuation lines (the default is - 5). - -`fortran-check-all-num-for-matching-do' - If this is `nil', indentation assumes that each `do' statement - ends on a `continue' statement. Therefore, when computing - indentation for a statement other than `continue', it can save - time by not checking for a `do' statement ending there. If this - is non-`nil', indenting any numbered statement must check for a - `do' that ends there. The default is `nil'. - -`fortran-minimum-statement-indent' - Minimum indentation for Fortran statements. For standard Fortran, - this is 6. Statement bodies are always indented at least this - much. - - -File: xemacs.info, Node: Fortran Comments, Next: Fortran Columns, Prev: Fortran Indent, Up: Fortran - -Comments --------- - - The usual Emacs comment commands assume that a comment can follow a -line of code. In Fortran, the standard comment syntax requires an -entire line to be just a comment. Therefore, Fortran mode replaces the -standard Emacs comment commands and defines some new variables. - - Fortran mode can also handle a non-standard comment syntax where -comments start with `!' and can follow other text. Because only some -Fortran compilers accept this syntax, Fortran mode will not insert such -comments unless you have specified to do so in advance by setting the -variable `comment-start' to `"!"' (*note Variables::.). - -`M-;' - Align comment or insert new comment (`fortran-comment-indent'). - -`C-x ;' - Applies to nonstandard `!' comments only. - -`C-c ;' - Turn all lines of the region into comments, or (with arg) turn - them back into real code (`fortran-comment-region'). - - `M-;' in Fortran mode is redefined as the command -`fortran-comment-indent'. Like the usual `M-;' command, it recognizes -an existing comment and aligns its text appropriately. If there is no -existing comment, a comment is inserted and aligned. - - Inserting and aligning comments is not the same in Fortran mode as in -other modes. When a new comment must be inserted, a full-line comment -is inserted if the current line is blank. On a non-blank line, a -non-standard `!' comment is inserted if you previously specified you -wanted to use them. Otherwise a full-line comment is inserted on a new -line before the current line. - - Non-standard `!' comments are aligned like comments in other -languages, but full-line comments are aligned differently. In a -standard full-line comment, the comment delimiter itself must always -appear in column zero. What can be aligned is the text within the -comment. You can choose from three styles of alignment by setting the -variable `fortran-comment-indent-style' to one of these values: - -`fixed' - The text is aligned at a fixed column, which is the value of - `fortran-comment-line-column'. This is the default. - -`relative' - The text is aligned as if it were a line of code, but with an - additional `fortran-comment-line-column' columns of indentation. - -`nil' - Text in full-line columns is not moved automatically. - - You can also specify the character to be used to indent within -full-line comments by setting the variable `fortran-comment-indent-char' -to the character you want to use. - - Fortran mode introduces two variables `comment-line-start' and -`comment-line-start-skip', which do for full-line comments what -`comment-start' and `comment-start-skip' do for ordinary text-following -comments. Normally these are set properly by Fortran mode, so you do -not need to change them. - - The normal Emacs comment command `C-x ;' has not been redefined. It -can therefore be used if you use `!' comments, but is useless in -Fortran mode otherwise. - - The command `C-c ;' (`fortran-comment-region') turns all the lines -of the region into comments by inserting the string `C$$$' at the front -of each one. With a numeric arg, the region is turned back into live -code by deleting `C$$$' from the front of each line. You can control -the string used for the comments by setting the variable -`fortran-comment-region'. Note that here we have an example of a -command and a variable with the same name; the two uses of the name -never conflict because in Lisp and in Emacs it is always clear from the -context which one is referred to. - - -File: xemacs.info, Node: Fortran Columns, Next: Fortran Abbrev, Prev: Fortran Comments, Up: Fortran - -Columns -------- - -`C-c C-r' - Displays a "column ruler" momentarily above the current line - (`fortran-column-ruler'). - -`C-c C-w' - Splits the current window horizontally so that it is 72 columns - wide. This may help you avoid going over that limit - (`fortran-window-create'). - - The command `C-c C-r' (`fortran-column-ruler') shows a column ruler -above the current line. The comment ruler consists of two lines of -text that show you the locations of columns with special significance -in Fortran programs. Square brackets show the limits of the columns for -line numbers, and curly brackets show the limits of the columns for the -statement body. Column numbers appear above them. - - Note that the column numbers count from zero, as always in XEmacs. -As a result, the numbers may not be those you are familiar with; but the -actual positions in the line are standard Fortran. - - The text used to display the column ruler is the value of the -variable `fortran-comment-ruler'. By changing this variable, you can -change the display. - - For even more help, use `C-c C-w' (`fortran-window-create'), a -command which splits the current window horizontally, resulting in a -window 72 columns wide. When you edit in this window, you can -immediately see when a line gets too wide to be correct Fortran. - - -File: xemacs.info, Node: Fortran Abbrev, Prev: Fortran Columns, Up: Fortran - -Fortran Keyword Abbrevs ------------------------ - - Fortran mode provides many built-in abbrevs for common keywords and -declarations. These are the same sort of abbrevs that you can define -yourself. To use them, you must turn on Abbrev mode. *note Abbrevs::.. - - The built-in abbrevs are unusual in one way: they all start with a -semicolon. You cannot normally use semicolon in an abbrev, but Fortran -mode makes this possible by changing the syntax of semicolon to "word -constituent". - - For example, one built-in Fortran abbrev is `;c' for `continue'. If -you insert `;c' and then insert a punctuation character such as a space -or a newline, the `;c' changes automatically to `continue', provided -Abbrev mode is enabled. - - Type `;?' or `;C-h' to display a list of all built-in Fortran -abbrevs and what they stand for. - - -File: xemacs.info, Node: Asm Mode, Prev: Fortran, Up: Programs - -Asm Mode -======== - - Asm mode is a major mode for editing files of assembler code. It -defines these commands: - -`' - `tab-to-tab-stop'. - -`' - Insert a newline and then indent using `tab-to-tab-stop'. - -`:' - Insert a colon and then remove the indentation from before the - label preceding colon. Then do `tab-to-tab-stop'. - -`;' - Insert or align a comment. - - The variable `asm-comment-char' specifies which character starts -comments in assembler syntax. - - -File: xemacs.info, Node: Running, Next: Packages, Prev: Programs, Up: Top - -Compiling and Testing Programs -****************************** - - The previous chapter discusses the Emacs commands that are useful for -making changes in programs. This chapter deals with commands that -assist in the larger process of developing and maintaining programs. - -* Menu: - -* Compilation:: Compiling programs in languages other than Lisp - (C, Pascal, etc.) -* Modes: Lisp Modes. Various modes for editing Lisp programs, with - different facilities for running the Lisp programs. -* Libraries: Lisp Libraries. Creating Lisp programs to run in Emacs. -* Eval: Lisp Eval. Executing a single Lisp expression in Emacs. -* Debug: Lisp Debug. Debugging Lisp programs running in Emacs. -* Interaction: Lisp Interaction. Executing Lisp in an Emacs buffer. -* External Lisp:: Communicating through Emacs with a separate Lisp. - - -File: xemacs.info, Node: Compilation, Next: Lisp Modes, Prev: Running, Up: Running - -Running "make", or Compilers Generally -====================================== - - Emacs can run compilers for non-interactive languages like C and -Fortran as inferior processes, feeding the error log into an Emacs -buffer. It can also parse the error messages and visit the files in -which errors are found, moving point to the line where the error -occurred. - -`M-x compile' - Run a compiler asynchronously under Emacs, with error messages to - `*compilation*' buffer. - -`M-x grep' - Run `grep' asynchronously under Emacs, with matching lines listed - in the buffer named `*compilation*'. - -`M-x kill-compilation' - Kill the process made by the `M-x compile' command. - -`M-x kill-grep' - Kill the running compilation or `grep' subprocess. - -`C-x `' - Visit the next compiler error message or `grep' match. - - To run `make' or another compiler, type `M-x compile'. This command -reads a shell command line using the minibuffer, then executes the -specified command line in an inferior shell with output going to the -buffer named `*compilation*'. By default, the current buffer's default -directory is used as the working directory for the execution of the -command; therefore, the makefile comes from this directory. - - When the shell command line is read, the minibuffer appears -containing a default command line (the command you used the last time -you typed `M-x compile'). If you type just , the same command -line is used again. The first `M-x compile' provides `make -k' as the -default. The default is taken from the variable `compile-command'; if -the appropriate compilation command for a file is something other than -`make -k', it can be useful to have the file specify a local value for -`compile-command' (*note File Variables::.). - - When you start a compilation, the buffer `*compilation*' is -displayed in another window but not selected. Its mode line displays -the word `run' or `exit' in the parentheses to tell you whether -compilation is finished. You do not have to keep this buffer visible; -compilation continues in any case. - - To kill the compilation process, type `M-x-kill-compilation'. The -mode line of the `*compilation*' buffer changes to say `signal' instead -of `run'. Starting a new compilation also kills any running -compilation, as only one can occur at any time. Starting a new -compilation prompts for confirmation before actually killing a -compilation that is running. - - To parse the compiler error messages, type `C-x `' (`next-error'). -The character following `C-x' is the grave accent, not the single -quote. The command displays the buffer `*compilation*' in one window -and the buffer in which the next error occurred in another window. -Point in that buffer is moved to the line where the error was found. -The corresponding error message is scrolled to the top of the window in -which `*compilation*' is displayed. - - The first time you use `C-x `' after the start of a compilation, it -parses all the error messages, visits all the files that have error -messages, and creates markers pointing at the lines the error messages -refer to. It then moves to the first error message location. -Subsequent uses of `C-x `' advance down the data set up by the first -use. When the preparsed error messages are exhausted, the next `C-x `' -checks for any more error messages that have come in; this is useful if -you start editing compiler errors while compilation is still going on. -If no additional error messages have come in, `C-x `' reports an error. - - `C-u C-x `' discards the preparsed error message data and parses the -`*compilation*' buffer again, then displays the first error. This way, -you can process the same set of errors again. - - Instead of running a compiler, you can run `grep' and see the lines -on which matches were found. To do this, type `M-x grep' with an -argument line that contains the same arguments you would give to -`grep': a `grep'-style regexp (usually in single quotes to quote the -shell's special characters) followed by filenames, which may use -wildcard characters. The output from `grep' goes in the -`*compilation*' buffer. You can use `C-x `' to find the lines that -match as if they were compilation errors. - - Note: a shell is used to run the compile command, but the shell is -not run in interactive mode. In particular, this means that the shell -starts up with no prompt. If you find your usual shell prompt making an -unsightly appearance in the `*compilation*' buffer, it means you have -made a mistake in your shell's initialization file (`.cshrc' or `.shrc' -or ...) by setting the prompt unconditionally. The shell -initialization file should set the prompt only if there already is a -prompt. Here's how to do it in `csh': - - if ($?prompt) set prompt = ... - - -File: xemacs.info, Node: Lisp Modes, Next: Lisp Libraries, Prev: Compilation, Up: Running - -Major Modes for Lisp -==================== - - Emacs has four different major modes for Lisp. They are the same in -terms of editing commands, but differ in the commands for executing Lisp -expressions. - -Emacs-Lisp mode - The mode for editing source files of programs to run in Emacs Lisp. - This mode defines `C-M-x' to evaluate the current defun. *Note - Lisp Libraries::. - -Lisp Interaction mode - The mode for an interactive session with Emacs Lisp. It defines - to evaluate the sexp before point and insert its value in the - buffer. *Note Lisp Interaction::. - -Lisp mode - The mode for editing source files of programs that run in other - dialects of Lisp than Emacs Lisp. This mode defines `C-M-x' to - send the current defun to an inferior Lisp process. *Note - External Lisp::. - -Inferior Lisp mode - The mode for an interactive session with an inferior Lisp process. - This mode combines the special features of Lisp mode and Shell mode - (*note Shell Mode::.). - -Scheme mode - Like Lisp mode but for Scheme programs. - -Inferior Scheme mode - The mode for an interactive session with an inferior Scheme - process. - - -File: xemacs.info, Node: Lisp Libraries, Next: Lisp Eval, Prev: Lisp Modes, Up: Running - -Libraries of Lisp Code for Emacs -================================ - - Lisp code for Emacs editing commands is stored in files whose names -conventionally end in `.el'. This ending tells Emacs to edit them in -Emacs-Lisp mode (*note Lisp Modes::.). - -* Menu: - -* Loading:: Loading libraries of Lisp code into Emacs for use. -* Compiling Libraries:: Compiling a library makes it load and run faster. -* Mocklisp:: Converting Mocklisp to Lisp so XEmacs can run it. - diff --git a/info/xemacs.info-12 b/info/xemacs.info-12 deleted file mode 100644 index f5b2a5c..0000000 --- a/info/xemacs.info-12 +++ /dev/null @@ -1,1172 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Loading, Next: Compiling Libraries, Prev: Lisp Libraries, Up: Lisp Libraries - -Loading Libraries ------------------ - -`M-x load-file FILE' - Load the file FILE of Lisp code. - -`M-x load-library LIBRARY' - Load the library named LIBRARY. - -`M-x locate-library LIBRARY &optional NOSUFFIX' - Show the full path name of Emacs library LIBRARY. - - To execute a file of Emacs Lisp, use `M-x load-file'. This command -reads the file name you provide in the minibuffer, then executes the -contents of that file as Lisp code. It is not necessary to visit the -file first; in fact, this command reads the file as found on disk, not -the text in an Emacs buffer. - - Once a file of Lisp code is installed in the Emacs Lisp library -directories, users can load it using `M-x load-library'. Programs can -load it by calling `load-library', or with `load', a more primitive -function that is similar but accepts some additional arguments. - - `M-x load-library' differs from `M-x load-file' in that it searches -a sequence of directories and tries three file names in each directory. -The three names are: first, the specified name with `.elc' appended; -second, the name with `.el' appended; third, the specified name alone. -A `.elc' file would be the result of compiling the Lisp file into byte -code; if possible, it is loaded in preference to the Lisp file itself -because the compiled file loads and runs faster. - - Because the argument to `load-library' is usually not in itself a -valid file name, file name completion is not available. In fact, when -using this command, you usually do not know exactly what file name will -be used. - - The sequence of directories searched by `M-x load-library' is -specified by the variable `load-path', a list of strings that are -directory names. The elements of this list may not begin with "`~'", -so you must call `expand-file-name' on them before adding them to the -list. The default value of the list contains the directory where the -Lisp code for Emacs itself is stored. If you have libraries of your -own, put them in a single directory and add that directory to -`load-path'. `nil' in this list stands for the current default -directory, but it is probably not a good idea to put `nil' in the list. -If you start wishing that `nil' were in the list, you should probably -use `M-x load-file' for this case. - - The variable is initialized by the EMACSLOADPATH environment -variable. If no value is specified, the variable takes the default value -specified in the file `paths.h' when Emacs was built. If a path isn't -specified in `paths.h', a default value is obtained from the file -system, near the directory in which the Emacs executable resides. - - Like `M-x load-library', `M-x locate-library' searches the -directories in `load-path' to find the file that `M-x load-library' -would load. If the optional second argument NOSUFFIX is non-`nil', the -suffixes `.elc' or `.el' are not added to the specified name LIBRARY -(like calling `load' instead of `load-library'). - - You often do not have to give any command to load a library, because -the commands defined in the library are set up to "autoload" that -library. Running any of those commands causes `load' to be called to -load the library; this replaces the autoload definitions with the real -ones from the library. - - If autoloading a file does not finish, either because of an error or -because of a `C-g' quit, all function definitions made by the file are -undone automatically. So are any calls to `provide'. As a -consequence, the entire file is loaded a second time if you use one of -the autoloadable commands again. This prevents problems when the -command is no longer autoloading but is working incorrectly because the -file was only partially loaded. Function definitions are undone only -for autoloading; explicit calls to `load' do not undo anything if -loading is not completed. - - The variable `after-load-alist' takes an alist of expressions to be -evaluated when particular files are loaded. Each element has the form -`(FILENAME forms...)'. When `load' is run and the filename argument is -FILENAME, the forms in the corresponding element are executed at the -end of loading. - - FILENAME must match exactly. Normally FILENAME is the name of a -library, with no directory specified, since that is how load is -normally called. An error in `forms' does not undo the load, but it -does prevent execution of the rest of the `forms'. - - -File: xemacs.info, Node: Compiling Libraries, Next: Mocklisp, Prev: Loading, Up: Lisp Libraries - -Compiling Libraries -------------------- - - Emacs Lisp code can be compiled into byte-code which loads faster, -takes up less space when loaded, and executes faster. - -`M-x batch-byte-compile' - Run byte-compile-file on the files remaining on the command line. - -`M-x byte-compile-buffer &optional BUFFER' - Byte-compile and evaluate contents of BUFFER (default is current - buffer). - -`M-x byte-compile-file' - Compile a file of Lisp code named FILENAME into a file of byte - code. - -`M-x byte-compile-and-load-file FILENAME' - Compile a file of Lisp code named FILENAME into a file of byte - code and load it. - -`M-x byte-recompile-directory DIRECTORY' - Recompile every `.el' file in DIRECTORY that needs recompilation. - -`M-x disassemble' - Print disassembled code for OBJECT on (optional) STREAM. - -`M-x make-obsolete FUNCTION NEW' - Make the byte-compiler warn that FUNCTION is obsolete and NEW - should be used instead. - - `byte-compile-file' creates a byte-code compiled file from an -Emacs-Lisp source file. The default argument for this function is the -file visited in the current buffer. The function reads the specified -file, compiles it into byte code, and writes an output file whose name -is made by appending `c' to the input file name. Thus, the file -`rmail.el' would be compiled into `rmail.elc'. To compile a file of -Lisp code named FILENAME into a file of byte code and then load it, use -`byte-compile-and-load-file'. To compile and evaluate Lisp code in a -given buffer, use `byte-compile-buffer'. - - To recompile all changed Lisp files in a directory, use `M-x -byte-recompile-directory'. Specify just the directory name as an -argument. Each `.el' file that has been byte-compiled before is -byte-compiled again if it has changed since the previous compilation. -A numeric argument to this command tells it to offer to compile each -`.el' file that has not been compiled yet. You must answer `y' or `n' -to each offer. - - You can use the function `batch-byte-compile' to invoke Emacs -non-interactively from the shell to do byte compilation. When you use -this function, the files to be compiled are specified with command-line -arguments. Use a shell command of the form: - - emacs -batch -f batch-byte-compile FILES... - - Directory names may also be given as arguments; in that case, -`byte-recompile-directory' is invoked on each such directory. -`batch-byte-compile' uses all remaining command-line arguments as file -or directory names, then kills the Emacs process. - - `M-x disassemble' explains the result of byte compilation. Its -argument is a function name. It displays the byte-compiled code in a -help window in symbolic form, one instruction per line. If the -instruction refers to a variable or constant, that is shown, too. - - -File: xemacs.info, Node: Mocklisp, Prev: Compiling Libraries, Up: Lisp Libraries - -Converting Mocklisp to Lisp ---------------------------- - - XEmacs can run Mocklisp files by converting them to Emacs Lisp first. -To convert a Mocklisp file, visit it and then type `M-x -convert-mocklisp-buffer'. Then save the resulting buffer of Lisp file -in a file whose name ends in `.el' and use the new file as a Lisp -library. - - You cannot currently byte-compile converted Mocklisp code. The -reason is that converted Mocklisp code uses some special Lisp features -to deal with Mocklisp's incompatible ideas of how arguments are -evaluated and which values signify "true" or "false". - - -File: xemacs.info, Node: Lisp Eval, Next: Lisp Debug, Prev: Lisp Libraries, Up: Running - -Evaluating Emacs-Lisp Expressions -================================= - - Lisp programs intended to be run in Emacs should be edited in -Emacs-Lisp mode; this will happen automatically for file names ending in -`.el'. By contrast, Lisp mode itself should be used for editing Lisp -programs intended for other Lisp systems. Emacs-Lisp mode can be -selected with the command `M-x emacs-lisp-mode'. - - For testing of Lisp programs to run in Emacs, it is useful to be able -to evaluate part of the program as it is found in the Emacs buffer. For -example, if you change the text of a Lisp function definition and then -evaluate the definition, Emacs installs the change for future calls to -the function. Evaluation of Lisp expressions is also useful in any -kind of editing task for invoking non-interactive functions (functions -that are not commands). - -`M-' - Read a Lisp expression in the minibuffer, evaluate it, and print - the value in the minibuffer (`eval-expression'). - -`C-x C-e' - Evaluate the Lisp expression before point, and print the value in - the minibuffer (`eval-last-sexp'). - -`C-M-x' - Evaluate the defun containing point or after point, and print the - value in the minibuffer (`eval-defun'). - -`M-x eval-region' - Evaluate all the Lisp expressions in the region. - -`M-x eval-current-buffer' - Evaluate all the Lisp expressions in the buffer. - - `M-' (`eval-expression') is the most basic command for -evaluating a Lisp expression interactively. It reads the expression -using the minibuffer, so you can execute any expression on a buffer -regardless of what the buffer contains. When evaluation is complete, -the current buffer is once again the buffer that was current when -`M-' was typed. - - `M-' can easily confuse users, especially on keyboards with -autorepeat, where it can result from holding down the key for too -long. Therefore, `eval-expression' is normally a disabled command. -Attempting to use this command asks for confirmation and gives you the -option of enabling it; once you enable the command, you are no longer -required to confirm. *Note Disabling::. - - In Emacs-Lisp mode, the key `C-M-x' is bound to the function -`eval-defun', which parses the defun containing point or following point -as a Lisp expression and evaluates it. The value is printed in the echo -area. This command is convenient for installing in the Lisp environment -changes that you have just made in the text of a function definition. - - The command `C-x C-e' (`eval-last-sexp') performs a similar job but -is available in all major modes, not just Emacs-Lisp mode. It finds -the sexp before point, reads it as a Lisp expression, evaluates it, and -prints the value in the echo area. It is sometimes useful to type in an -expression and then, with point still after it, type `C-x C-e'. - - If `C-M-x' or `C-x C-e' are given a numeric argument, they print the -value by inserting it into the current buffer at point, rather than in -the echo area. The argument value does not matter. - - The most general command for evaluating Lisp expressions from a -buffer is `eval-region'. `M-x eval-region' parses the text of the -region as one or more Lisp expressions, evaluating them one by one. -`M-x eval-current-buffer' is similar, but it evaluates the entire -buffer. This is a reasonable way to install the contents of a file of -Lisp code that you are just ready to test. After finding and fixing a -bug, use `C-M-x' on each function that you change, to keep the Lisp -world in step with the source file. - - -File: xemacs.info, Node: Lisp Debug, Next: Lisp Interaction, Prev: Lisp Eval, Up: Running - -The Emacs-Lisp Debugger -======================= - - XEmacs contains a debugger for Lisp programs executing inside it. -This debugger is normally not used; many commands frequently get Lisp -errors when invoked in inappropriate contexts (such as `C-f' at the end -of the buffer) and it would be unpleasant to enter a special debugging -mode in this case. When you want to make Lisp errors invoke the -debugger, you must set the variable `debug-on-error' to non-`nil'. -Quitting with `C-g' is not considered an error, and `debug-on-error' -has no effect on the handling of `C-g'. However, if you set -`debug-on-quit' to be non-`nil', `C-g' will invoke the debugger. This -can be useful for debugging an infinite loop; type `C-g' once the loop -has had time to reach its steady state. `debug-on-quit' has no effect -on errors. - - You can make Emacs enter the debugger when a specified function is -called or at a particular place in Lisp code. Use `M-x debug-on-entry' -with argument FUN-NAME to have Emacs enter the debugger as soon as -FUN-NAME is called. Use `M-x cancel-debug-on-entry' to make the -function stop entering the debugger when called. (Redefining the -function also does this.) To enter the debugger from some other place -in Lisp code, you must insert the expression `(debug)' there and -install the changed code with `C-M-x'. *Note Lisp Eval::. - - When the debugger is entered, it displays the previously selected -buffer in one window and a buffer named `*Backtrace*' in another -window. The backtrace buffer contains one line for each level of Lisp -function execution currently going on. At the beginning of the buffer -is a message describing the reason that the debugger was invoked, for -example, an error message if it was invoked due to an error. - - The backtrace buffer is read-only and is in Backtrace mode, a special -major mode in which letters are defined as debugger commands. The -usual Emacs editing commands are available; you can switch windows to -examine the buffer that was being edited at the time of the error, and -you can switch buffers, visit files, and perform any other editing -operations. However, the debugger is a recursive editing level (*note -Recursive Edit::.); it is a good idea to return to the backtrace buffer -and explictly exit the debugger when you don't want to use it any more. -Exiting the debugger kills the backtrace buffer. - - The contents of the backtrace buffer show you the functions that are -executing and the arguments that were given to them. It also allows you -to specify a stack frame by moving point to the line describing that -frame. The frame whose line point is on is considered the "current -frame". Some of the debugger commands operate on the current frame. -Debugger commands are mainly used for stepping through code one -expression at a time. Here is a list of them: - -`c' - Exit the debugger and continue execution. In most cases, - execution of the program continues as if the debugger had never - been entered (aside from the effect of any variables or data - structures you may have changed while inside the debugger). This - includes entry to the debugger due to function entry or exit, - explicit invocation, and quitting or certain errors. Most errors - cannot be continued; trying to continue an error usually causes - the same error to occur again. - -`d' - Continue execution, but enter the debugger the next time a Lisp - function is called. This allows you to step through the - subexpressions of an expression, and see what the subexpressions - do and what values they compute. - - When you enter the debugger this way, Emacs flags the stack frame - for the function call from which you entered. The same function - is then called when you exit the frame. To cancel this flag, use - `u'. - -`b' - Set up to enter the debugger when the current frame is exited. - Frames that invoke the debugger on exit are flagged with stars. - -`u' - Don't enter the debugger when the current frame is exited. This - cancels a `b' command on a frame. - -`e' - Read a Lisp expression in the minibuffer, evaluate it, and print - the value in the echo area. This is equivalent to the command - `M-', except that `e' is not normally disabled like `M-'. - -`q' - Terminate the program being debugged; return to top-level Emacs - command execution. - - If the debugger was entered due to a `C-g' but you really want to - quit, not to debug, use the `q' command. - -`r' - Return a value from the debugger. The value is computed by - reading an expression with the minibuffer and evaluating it. - - The value returned by the debugger makes a difference when the - debugger was invoked due to exit from a Lisp call frame (as - requested with `b'); then the value specified in the `r' command - is used as the value of that frame. - - The debugger's return value also matters with many errors. For - example, `wrong-type-argument' errors will use the debugger's - return value instead of the invalid argument; `no-catch' errors - will use the debugger value as a throw tag instead of the tag that - was not found. If an error was signaled by calling the Lisp - function `signal', the debugger's return value is returned as the - value of `signal'. - - -File: xemacs.info, Node: Lisp Interaction, Next: External Lisp, Prev: Lisp Debug, Up: Running - -Lisp Interaction Buffers -======================== - - The buffer `*scratch*', which is selected when Emacs starts up, is -provided for evaluating Lisp expressions interactively inside Emacs. -Both the expressions you evaluate and their output goes in the buffer. - - The `*scratch*' buffer's major mode is Lisp Interaction mode, which -is the same as Emacs-Lisp mode except for one command, . In -Emacs-Lisp mode, is an indentation command. In Lisp Interaction -mode, is bound to `eval-print-last-sexp'. This function reads -the Lisp expression before point, evaluates it, and inserts the value -in printed representation before point. - - The way to use the `*scratch*' buffer is to insert Lisp expressions -at the end, ending each one with so that it will be evaluated. -The result is a complete typescript of the expressions you have -evaluated and their values. - - The rationale for this feature is that Emacs must have a buffer when -it starts up, but that buffer is not useful for editing files since a -new buffer is made for every file that you visit. The Lisp interpreter -typescript is the most useful thing I can think of for the initial -buffer to do. `M-x lisp-interaction-mode' will put any buffer in Lisp -Interaction mode. - - -File: xemacs.info, Node: External Lisp, Prev: Lisp Interaction, Up: Running - -Running an External Lisp -======================== - - Emacs has facilities for running programs in other Lisp systems. -You can run a Lisp process as an inferior of Emacs, and pass -expressions to it to be evaluated. You can also pass changed function -definitions directly from the Emacs buffers in which you edit the Lisp -programs to the inferior Lisp process. - - To run an inferior Lisp process, type `M-x run-lisp'. This runs the -program named `lisp', the same program you would run by typing `lisp' -as a shell command, with both input and output going through an Emacs -buffer named `*lisp*'. In other words, any "terminal output" from Lisp -will go into the buffer, advancing point, and any "terminal input" for -Lisp comes from text in the buffer. To give input to Lisp, go to the -end of the buffer and type the input, terminated by . The -`*lisp*' buffer is in Inferior Lisp mode, which has all the special -characteristics of Lisp mode and Shell mode (*note Shell Mode::.). - - Use Lisp mode to run the source files of programs in external Lisps. -You can select this mode with `M-x lisp-mode'. It is used automatically -for files whose names end in `.l' or `.lisp', as most Lisp systems -usually expect. - - When you edit a function in a Lisp program you are running, the -easiest way to send the changed definition to the inferior Lisp process -is the key `C-M-x'. In Lisp mode, this key runs the function -`lisp-send-defun', which finds the defun around or following point and -sends it as input to the Lisp process. (Emacs can send input to any -inferior process regardless of what buffer is current.) - - Contrast the meanings of `C-M-x' in Lisp mode (for editing programs -to be run in another Lisp system) and Emacs-Lisp mode (for editing Lisp -programs to be run in Emacs): in both modes it has the effect of -installing the function definition that point is in, but the way of -doing so is different according to where the relevant Lisp environment -is found. *Note Lisp Modes::. - - -File: xemacs.info, Node: Packages, Next: Abbrevs, Prev: Running, Up: Top - -Packages -======== - - The XEmacs 21 distribution comes only with a very basic set of -built-in modes and packages. Most of the packages that were part of -the distribution of earlier versions of XEmacs are now available -separately. The installer as well as the user can choose which -packages to install; the actual installation process is easy. This -gives an installer the ability to tailor an XEmacs installation for -local needs with safe removal of unnecessary code. - -* Menu: - -* Package Terminology:: Understanding different kinds of packages. -* Using Packages:: How to install and use packages. -* Building Packages:: Building packages from sources. - - -File: xemacs.info, Node: Package Terminology, Next: Using Packages, Up: Packages - -Package Flavors ---------------- - - There are two main flavors of packages. - - * Regular Packages A regular package is one in which multiple files - are involved and one may not in general safely remove any of them. - - * Single-File Packages A single-file package is an aggregate - collection of thematically related but otherwise independent lisp - files. These files are bundled together for download convenience - and individual files may be deleted at will without any loss of - functionality. - -Package Distributions ---------------------- - - XEmacs Lisp packages are distributed in two ways, depending on the -intended use. Binary Packages are for installers and end-users and may -be installed directly into an XEmacs package directory. Source Packages -are for developers and include all files necessary for rebuilding -bytecompiled lisp and creating tarballs for distribution. - -Binary Packages ---------------- - - Binary packages may be installed directly into an XEmacs package -hierarchy. - -Source Packages ---------------- - - Source packages contain all of the Package author's (where -appropriate in regular packages) source code plus all of the files -necessary to build distribution tarballs (Unix Tar format files, -gzipped for space savings). - - -File: xemacs.info, Node: Using Packages, Next: Building Packages, Prev: Package Terminology, Up: Packages - -Getting Started ---------------- - - When you first download XEmacs 21, you will usually first grab the -"core distribution", a file called `xemacs-21.0.tar.gz'. (Replace the -21.0 by the current version number.) The core distribution contains -the sources of XEmacs and a minimal set of Emacs Lisp files, which are -in the subdirectory named `lisp'. This subdirectory used to contain -all Emacs Lisp files distributed with XEmacs. Now, to conserve disk -space, most non-essential packages were made optional. - -Choosing the Packages You Need ------------------------------- - - The available packages can currently be found in the same ftp -directory where you grabbed the core distribution from, and are located -in the subdirectory `packages/binary-packages'. Package file names -follow the naming convention `--pkg.tar.gz'. - - If you have EFS *Note (EFS)::, packages can be installed over the -network. Alternatively, if you have copies of the packages locally, -you can install packages from a local disk or CDROM. - - The file `etc/PACKAGES' in the core distribution contains a list of -the packages available at the time of the XEmacs release. Packages are -also listed on the `Options' menu under: - - Options->Customize->Emacs->Packages - - However, don't select any of these menu picks unless you actually -want to install the given package (and have properly configured your -system to do so). - - You can also get a list of available packages, and whether or not -they are installed, using the visual package browser and installer. -You can access it via the menus: - - Options->Manage Packages->List & Install - - Or, you can get to it via the keyboard: - - M-x pui-list-packages - - Hint to system administrators of multi-user systems: it might be a -good idea to install all packages and not interfere with the wishes of -your users. - - If you can't find which package provides the feature you require, try -using the `package-get-package-provider' function. Eg., if you know -that you need `thingatpt', type: - - M-x package-get-package-provider RET thingatpt - - which will return something like (fsf-compat "1.06"). You can the use -one of the methods above for installing the package you want. - -XEmacs and Installing Packages ------------------------------- - - Normally, packages are installed over the network, using EFS *Note -(EFS)::. However, you may not have network access, or you may already -have some or all of the packages on a local disk, such as a CDROM. If -you want to install from a local disk, you must first tell XEmacs where -to find the package binaries. This is done by adding a line like the -following to your `.emacs' file: - - (setq package-get-remote (cons (list nil "/my/path/to/package/binaries") - package-get-remote)) - - Here, you'd change `/my/path/to/package/binaries' to be the path to -your local package binaries. Next, restart XEmacs, and you're ready to -go (advanced users can just re-evaluate the sexp). - - If you are installing from a temporary, one-time directory, you can -also add these directory names to `package-get-remote' using: - - M-x pui-add-install-directory - - Note, however, that any directories added using this function are not -saved; this information will be lost when you quit XEmacs. - - If you're going to install over the network, you only have to insure -that EFS *Note (EFS):: works, and that it can get outside a firewall, if -you happen to be behind one. You shouldn't have to do anything else; -XEmacs already knows where to go. However you can add your own mirrors -to this list. See `package-get-remote'. - - The easiest way to install a package is to use the visual package -browser and installer, using the menu pick: - - Options->Manage Packages->List & Install - or - Options->Manage Packages->Using Custom->Select-> ... - - You can also access it using the keyboard: - - M-x pui-list-packages - - The visual package browser will then display a list of all packages. -Help information will be displayed at the very bottom of the buffer; you -may have to scroll down to see it. You can also press `?' to get the -same help. From this buffer, you can tell the package status by the -character in the first column: - -`-' - The package has not been installed. - -`*' - The package has been installed, but a newer version is available. - The current version is out-of-date. - -`+' - The package has been marked for installation/update. - - If there is no character in the first column, the package has been -installed and is up-to-date. - - From here, you can select or unselect packages for installation using -the key, the `Mouse-2' button or selecting "Select" from the -(Popup) Menu. Once you've finished selecting the packages, you can -press the `x' key (or use the menu) to actually install the packages. -Note that you will have to restart XEmacs for XEmacs to recognize any -new packages. - - Key summary: - -`?' - Display simple help. - -`' -`' - Toggle between selecting and unselecting a package for - installation. - -`x' - Install selected packages. - -`' - View, in the minibuffer, additional information about the package, - such as the package date (not the build date) and the package - author. Moving the mouse over a package name will also do the - same thing. - -`v' - Toggle between verbose and non-verbose package display. - -`g' - Refresh the package display. - -`q' - Kill the package buffer. - - Moving the mouse over a package will also cause additional -information about the package to be displayed in the minibuffer. - -Other package installation interfaces -------------------------------------- - - For an alternative package interface, you can select packages from -the customize menus, under: - - Options->Customize->Emacs->Packages-> ... - or - Options->Manage Packages->Using Custom->Select-> ... - - Set their state to on, and then do: - - Options->Manage Packages->Using Custom->Update Packages - - This will automatically retrieve the packages you have selected from -the XEmacs ftp site or your local disk, and install them into XEmacs. -Additionally it will update any packages you already have installed to -the newest version. Note that if a package is newly installed you will -have to restart XEmacs for the change to take effect. - - You can also install packages using a semi-manual interface: - - M-x package-get-all - - Enter the name of the package (e.g., `prog-modes'), and XEmacs will -search for the latest version (as listed in the lisp file -`lisp/package-get-base.el'), and install it and any packages that it -depends upon. - -Manual Binary Package Installation ----------------------------------- - - Pre-compiled, binary packages can be installed in either a system -package directory (this is determined when XEmacs is compiled), or in -one of the following subdirectories of your `$HOME' directory: - - ~/.xemacs/mule-packages - ~/.xemacs/xemacs-packages - - Packages in the former directory will only be found by a Mule-enabled -XEmacs. - - XEmacs does not have to be running to install binary packages, -although XEmacs will not know about any newly-installed packages until -you restart XEmacs. Note, however, that installing a newer version of a -package while XEmacs is running could cause strange errors in XEmacs; -it's best to exit XEmacs before upgrading an existing package. - - To install binary packages manually: - - 1. Download the package(s) that you want to install. Each binary - package will typically be a gzip'd tarball. - - 2. Decide where to install the packages: in the system package - directory, or in `~/.xemacs/mule-packages' or - `~/.xemacs/xemacs-packages', respectively. If you want to install - the packages in the system package directory, make sure you can - write into that directory. If you want to install in your `$HOME' - directory, create the directory, `~/.xemacs/mule-packages' or - `~/.xemacs/xemacs-packages', respectively. - - 3. Next, `cd' to the directory under which you want to install the - package(s). - - 4. From this directory, uncompress and extract each of the gzip'd - tarballs that you downloaded in step 1. Unix and Cygnus cygwin - users will typically do this using the commands: - - gunzip < package.tar.gz | tar xvf - - - Above, replace `package.tar.gz' with the filename of the package - that you downloaded in step 1. - - Of course, if you use GNU `tar', you could also use: - - tar xvzf package.tar.gz - - 5. That's it. Quit and restart XEmacs to get it to recognize any new - or changed packages. - - - -File: xemacs.info, Node: Building Packages, Prev: Using Packages, Up: Packages - - Source packages are available from the `packages/source-packages' -subdirectory of your favorite XEmacs distribution site. Alternatively, -they are available via CVS from `cvs.xemacs.org'. Look at -`http://cvs.xemacs.org' for instructions. - -Prerequisites for Building Source Packages ------------------------------------------- - - You must have GNU `cp', GNU `install' (or a BSD compatible `install' -program) GNU `make' (3.75 or later preferred), `makeinfo' (1.68 from -`texinfo-3.11' or later required), GNU `tar' and XEmacs 21.0. The -source packages will untar into a correct directory structure. At the -top level you must have `XEmacs.rules' and `package-compile.el'. These -files are available from the XEmacs FTP site from the same place you -obtained your source package distributions. - -What You Can Do With Source Packages ------------------------------------- - - NB: A global build operation doesn't exist yet as of 13 January -1998. - - Source packages are most useful for creating XEmacs package tarballs -for installation into your own XEmacs installations or for distributing -to others. - - Supported operations from `make' are: - -`clean' - Remove all built files except `auto-autoloads.el' and - `custom-load.el'. - -`distclean' - Remove XEmacs backups as well as the files deleted by `make clean'. - -`all' - Bytecompile all files, build and bytecompile byproduct files like - `auto-autoloads.el' and `custom-load.el'. Create info version of - TeXinfo documentation if present. - -`srckit' - Usually aliased to `make srckit-std'. This does a `make - distclean' and creates a package source tarball in the staging - directory. This is generally only of use for package maintainers. - -`binkit' - May be aliased to `binkit-sourceonly', `binkit-sourceinfo', - `binkit-sourcedata', or `binkit-sourcedatainfo'. `sourceonly' - indicates there is nothing to install in a data directory or info - directory. `sourceinfo' indicates that source and info files are - to be installed. `sourcedata' indicates that source and etc - (data) files are to be installed. `sourcedatainfo' indicates - source, etc (data), and info files are to be installed. A few - packages have needs beyond the basic templates so this is not yet - complete. - -`dist' - Runs the rules `srckit' followed by `binkit'. This is primarily - of use by XEmacs maintainers producing files for distribution. - - -File: xemacs.info, Node: Abbrevs, Next: Picture, Prev: Packages, Up: Top - -Abbrevs -******* - - An "abbrev" is a word which "expands" into some different text. -Abbrevs are defined by the user to expand in specific ways. For -example, you might define `foo' as an abbrev expanding to `find outer -otter'. With this abbrev defined, you would be able to get `find outer -otter ' into the buffer by typing `f o o '. - - Abbrevs expand only when Abbrev mode (a minor mode) is enabled. -Disabling Abbrev mode does not cause abbrev definitions to be discarded, -but they do not expand until Abbrev mode is enabled again. The command -`M-x abbrev-mode' toggles Abbrev mode; with a numeric argument, it -turns Abbrev mode on if the argument is positive, off otherwise. *Note -Minor Modes::. `abbrev-mode' is also a variable; Abbrev mode is on -when the variable is non-`nil'. The variable `abbrev-mode' -automatically becomes local to the current buffer when it is set. - - Abbrev definitions can be "mode-specific"--active only in one major -mode. Abbrevs can also have "global" definitions that are active in -all major modes. The same abbrev can have a global definition and -various mode-specific definitions for different major modes. A -mode-specific definition for the current major mode overrides a global -definition. - - You can define Abbrevs interactively during an editing session. You -can also save lists of abbrev definitions in files and reload them in -later sessions. Some users keep extensive lists of abbrevs that they -load in every session. - - A second kind of abbreviation facility is called the "dynamic -expansion". Dynamic abbrev expansion happens only when you give an -explicit command and the result of the expansion depends only on the -current contents of the buffer. *Note Dynamic Abbrevs::. - -* Menu: - -* Defining Abbrevs:: Defining an abbrev, so it will expand when typed. -* Expanding Abbrevs:: Controlling expansion: prefixes, canceling expansion. -* Editing Abbrevs:: Viewing or editing the entire list of defined abbrevs. -* Saving Abbrevs:: Saving the entire list of abbrevs for another session. -* Dynamic Abbrevs:: Abbreviations for words already in the buffer. - - -File: xemacs.info, Node: Defining Abbrevs, Next: Expanding Abbrevs, Prev: Abbrevs, Up: Abbrevs - -Defining Abbrevs -================ - -`C-x a g' - Define an abbrev to expand into some text before point - (`add-global-abbrev'). - -`C-x a l' - Similar, but define an abbrev available only in the current major - mode (`add-mode-abbrev'). - -`C-x a i g' - Define a word in the buffer as an abbrev - (`inverse-add-global-abbrev'). - -`C-x a i l' - Define a word in the buffer as a mode-specific abbrev - (`inverse-add-mode-abbrev'). - -`M-x kill-all-abbrevs' - After this command, no abbrev definitions remain in effect. - - The usual way to define an abbrev is to enter the text you want the -abbrev to expand to, position point after it, and type `C-x a g' -(`add-global-abbrev'). This reads the abbrev itself using the -minibuffer, and then defines it as an abbrev for one or more words -before point. Use a numeric argument to say how many words before point -should be taken as the expansion. For example, to define the abbrev -`foo' as in the example above, insert the text `find outer otter', then -type -`C-u 3 C-x a g f o o '. - - An argument of zero to `C-x a g' means to use the contents of the -region as the expansion of the abbrev being defined. - - The command `C-x a l' (`add-mode-abbrev') is similar, but defines a -mode-specific abbrev. Mode-specific abbrevs are active only in a -particular major mode. `C-x a l' defines an abbrev for the major mode -in effect at the time `C-x a l' is typed. The arguments work the same -way they do for `C-x a g'. - - If the text of an abbrev you want is already in the buffer instead of -the expansion, use command `C-x a i g' (`inverse-add-global-abbrev') -instead of `C-x a g', or use `C-x a i l' (`inverse-add-mode-abbrev') -instead of `C-x a l'. These commands are called "inverse" because they -invert the meaning of the argument found in the buffer and the argument -read using the minibuffer. - - To change the definition of an abbrev, just add the new definition. -You will be asked to confirm if the abbrev has a prior definition. To -remove an abbrev definition, give a negative argument to `C-x a g' or -`C-x a l'. You must choose the command to specify whether to kill a -global definition or a mode-specific definition for the current mode, -since those two definitions are independent for one abbrev. - - `M-x kill-all-abbrevs' removes all existing abbrev definitions. - - -File: xemacs.info, Node: Expanding Abbrevs, Next: Editing Abbrevs, Prev: Defining Abbrevs, Up: Abbrevs - -Controlling Abbrev Expansion -============================ - - An abbrev expands whenever it is in a buffer just before point and -you type a self-inserting punctuation character (, comma, etc.). -Most often an abbrev is used by inserting the abbrev followed by -punctuation. - - Abbrev expansion preserves case; thus, `foo' expands into `find -outer otter', `Foo' into `Find outer otter', and `FOO' into `FIND OUTER -OTTER' or `Find Outer Otter' according to the variable -`abbrev-all-caps' (a non-`nil' value chooses the first of the two -expansions). - - Two commands are available to control abbrev expansion: - -`M-'' - Separate a prefix from a following abbrev to be expanded - (`abbrev-prefix-mark'). - -`C-x a e' - Expand the abbrev before point (`expand-abbrev'). This is - effective even when Abbrev mode is not enabled. - -`M-x unexpand-abbrev' - Undo last abbrev expansion. - -`M-x expand-region-abbrevs' - Expand some or all abbrevs found in the region. - - You may wish to expand an abbrev with a prefix attached. For -example, if `cnst' expands into `construction', you may want to use it -to enter `reconstruction'. It does not work to type `recnst', because -that is not necessarily a defined abbrev. Instead, you can use the -command `M-'' (`abbrev-prefix-mark') between the prefix `re' and the -abbrev `cnst'. First, insert `re'. Then type `M-''; this inserts a -minus sign in the buffer to indicate that it has done its work. Then -insert the abbrev `cnst'. The buffer now contains `re-cnst'. Now -insert a punctuation character to expand the abbrev `cnst' into -`construction'. The minus sign is deleted at this point by `M-''. The -resulting text is the desired `reconstruction'. - - If you actually want the text of the abbrev in the buffer, rather -than its expansion, insert the following punctuation with `C-q'. Thus, -`foo C-q -' leaves `foo-' in the buffer. - - If you expand an abbrev by mistake, you can undo the expansion -(replace the expansion by the original abbrev text) with `M-x -unexpand-abbrev'. You can also use `C-_' (`undo') to undo the -expansion; but that will first undo the insertion of the punctuation -character. - - `M-x expand-region-abbrevs' searches through the region for defined -abbrevs, and offers to replace each one it finds with its expansion. -This command is useful if you have typed text using abbrevs but forgot -to turn on Abbrev mode first. It may also be useful together with a -special set of abbrev definitions for making several global -replacements at once. The command is effective even if Abbrev mode is -not enabled. - - -File: xemacs.info, Node: Editing Abbrevs, Next: Saving Abbrevs, Prev: Expanding Abbrevs, Up: Abbrevs - -Examining and Editing Abbrevs -============================= - -`M-x list-abbrevs' - Print a list of all abbrev definitions. - -`M-x edit-abbrevs' - Edit a list of abbrevs; you can add, alter, or remove definitions. - - The output from `M-x list-abbrevs' looks like this: - - (lisp-mode-abbrev-table) - "dk" 0 "define-key" - (global-abbrev-table) - "dfn" 0 "definition" - -(Some blank lines of no semantic significance, and some other abbrev -tables, have been omitted.) - - A line containing a name in parentheses is the header for abbrevs in -a particular abbrev table; `global-abbrev-table' contains all the global -abbrevs, and the other abbrev tables that are named after major modes -contain the mode-specific abbrevs. - - Within each abbrev table, each non-blank line defines one abbrev. -The word at the beginning is the abbrev. The number that appears is -the number of times the abbrev has been expanded. Emacs keeps track of -this to help you see which abbrevs you actually use, in case you want -to eliminate those that you don't use often. The string at the end of -the line is the expansion. - - `M-x edit-abbrevs' allows you to add, change or kill abbrev -definitions by editing a list of them in an Emacs buffer. The list has -the format described above. The buffer of abbrevs is called -`*Abbrevs*', and is in Edit-Abbrevs mode. This mode redefines the key -`C-c C-c' to install the abbrev definitions as specified in the buffer. -The `edit-abbrevs-redefine' command does this. Any abbrevs not -described in the buffer are eliminated when this is done. - - `edit-abbrevs' is actually the same as `list-abbrevs', except that -it selects the buffer `*Abbrevs*' whereas `list-abbrevs' merely -displays it in another window. - - -File: xemacs.info, Node: Saving Abbrevs, Next: Dynamic Abbrevs, Prev: Editing Abbrevs, Up: Abbrevs - -Saving Abbrevs -============== - - These commands allow you to keep abbrev definitions between editing -sessions. - -`M-x write-abbrev-file' - Write a file describing all defined abbrevs. - -`M-x read-abbrev-file' - Read such an abbrev file and define abbrevs as specified there. - -`M-x quietly-read-abbrev-file' - Similar, but do not display a message about what is going on. - -`M-x define-abbrevs' - Define abbrevs from buffer. - -`M-x insert-abbrevs' - Insert all abbrevs and their expansions into the buffer. - - Use `M-x write-abbrev-file' to save abbrev definitions for use in a -later session. The command reads a file name using the minibuffer and -writes a description of all current abbrev definitions into the -specified file. The text stored in the file looks like the output of -`M-x list-abbrevs'. - - `M-x read-abbrev-file' prompts for a file name using the minibuffer -and reads the specified file, defining abbrevs according to its -contents. `M-x quietly-read-abbrev-file' is the same but does not -display a message in the echo area; it is actually useful primarily in -the `.emacs' file. If you give an empty argument to either of these -functions, the file name Emacs uses is the value of the variable -`abbrev-file-name', which is by default `"~/.abbrev_defs"'. - - Emacs offers to save abbrevs automatically if you have changed any of -them, whenever it offers to save all files (for `C-x s' or `C-x C-c'). -Set the variable `save-abbrevs' to `nil' to inhibit this feature. - - The commands `M-x insert-abbrevs' and `M-x define-abbrevs' are -similar to the previous commands but work on text in an Emacs buffer. -`M-x insert-abbrevs' inserts text into the current buffer before point, -describing all current abbrev definitions; `M-x define-abbrevs' parses -the entire current buffer and defines abbrevs accordingly. - - -File: xemacs.info, Node: Dynamic Abbrevs, Prev: Saving Abbrevs, Up: Abbrevs - -Dynamic Abbrev Expansion -======================== - - The abbrev facility described above operates automatically as you -insert text, but all abbrevs must be defined explicitly. By contrast, -"dynamic abbrevs" allow the meanings of abbrevs to be determined -automatically from the contents of the buffer, but dynamic abbrev -expansion happens only when you request it explicitly. - -`M-/' - Expand the word in the buffer before point as a "dynamic abbrev", - by searching in the buffer for words starting with that - abbreviation (`dabbrev-expand'). - - For example, if the buffer contains `does this follow ' and you type -`f o M-/', the effect is to insert `follow' because that is the last -word in the buffer that starts with `fo'. A numeric argument to `M-/' -says to take the second, third, etc. distinct expansion found looking -backward from point. Repeating `M-/' searches for an alternative -expansion by looking farther back. After the entire buffer before -point has been considered, the buffer after point is searched. - - Dynamic abbrev expansion is completely independent of Abbrev mode; -the expansion of a word with `M-/' is completely independent of whether -it has a definition as an ordinary abbrev. - - -File: xemacs.info, Node: Picture, Next: Sending Mail, Prev: Abbrevs, Up: Top - -Editing Pictures -**************** - - If you want to create a picture made out of text characters (for -example, a picture of the division of a register into fields, as a -comment in a program), use the command `edit-picture' to enter Picture -mode. - - In Picture mode, editing is based on the "quarter-plane" model of -text. In this model, the text characters lie studded on an area that -stretches infinitely far to the right and downward. The concept of the -end of a line does not exist in this model; the most you can say is -where the last non-blank character on the line is found. - - Of course, Emacs really always considers text as a sequence of -characters, and lines really do have ends. But in Picture mode most -frequently-used keys are rebound to commands that simulate the -quarter-plane model of text. They do this by inserting spaces or by -converting tabs to spaces. - - Most of the basic editing commands of Emacs are redefined by Picture -mode to do essentially the same thing but in a quarter-plane way. In -addition, Picture mode defines various keys starting with the `C-c' -prefix to run special picture editing commands. - - One of these keys, `C-c C-c', is pretty important. Often a picture -is part of a larger file that is usually edited in some other major -mode. `M-x edit-picture' records the name of the previous major mode. -You can then use the `C-c C-c' command (`picture-mode-exit') to restore -that mode. `C-c C-c' also deletes spaces from the ends of lines, -unless you give it a numeric argument. - - The commands used in Picture mode all work in other modes (provided -the `picture' library is loaded), but are only bound to keys in -Picture mode. Note that the descriptions below talk of moving "one -column" and so on, but all the picture mode commands handle numeric -arguments as their normal equivalents do. - - Turning on Picture mode calls the value of the variable -`picture-mode-hook' as a function, with no arguments, if that value -exists and is non-`nil'. - -* Menu: - -* Basic Picture:: Basic concepts and simple commands of Picture Mode. -* Insert in Picture:: Controlling direction of cursor motion - after "self-inserting" characters. -* Tabs in Picture:: Various features for tab stops and indentation. -* Rectangles in Picture:: Clearing and superimposing rectangles. - diff --git a/info/xemacs.info-13 b/info/xemacs.info-13 deleted file mode 100644 index d59e716..0000000 --- a/info/xemacs.info-13 +++ /dev/null @@ -1,1206 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Basic Picture, Next: Insert in Picture, Prev: Picture, Up: Picture - -Basic Editing in Picture Mode -============================= - - Most keys do the same thing in Picture mode that they usually do, -but do it in a quarter-plane style. For example, `C-f' is rebound to -run `picture-forward-column', which moves point one column to the -right, by inserting a space if necessary, so that the actual end of the -line makes no difference. `C-b' is rebound to run -`picture-backward-column', which always moves point left one column, -converting a tab to multiple spaces if necessary. `C-n' and `C-p' are -rebound to run `picture-move-down' and `picture-move-up', which can -either insert spaces or convert tabs as necessary to make sure that -point stays in exactly the same column. `C-e' runs -`picture-end-of-line', which moves to after the last non-blank -character on the line. There was no need to change `C-a', as the choice -of screen model does not affect beginnings of lines. - - Insertion of text is adapted to the quarter-plane screen model -through the use of Overwrite mode (*note Minor Modes::.). -Self-inserting characters replace existing text, column by column, -rather than pushing existing text to the right. runs -`picture-newline', which just moves to the beginning of the following -line so that new text will replace that line. - - Text is erased instead of deleted and killed. -(`picture-backward-clear-column') replaces the preceding character with -a space rather than removing it. `C-d' (`picture-clear-column') does -the same in a forward direction. `C-k' (`picture-clear-line') really -kills the contents of lines, but never removes the newlines from a -buffer. - - To do actual insertion, you must use special commands. `C-o' -(`picture-open-line') creates a blank line, but does so after the -current line; it never splits a line. `C-M-o', `split-line', makes -sense in Picture mode, so it remains unchanged. -(`picture-duplicate-line') inserts another line with the same contents -below the current line. - - To actually delete parts of the picture, use `C-w', or with `C-c -C-d' (which is defined as `delete-char', as `C-d' is in other modes), -or with one of the picture rectangle commands (*note Rectangles in -Picture::.). - - -File: xemacs.info, Node: Insert in Picture, Next: Tabs in Picture, Prev: Basic Picture, Up: Picture - -Controlling Motion After Insert -=============================== - - Since "self-inserting" characters just overwrite and move point in -Picture mode, there is no essential restriction on how point should be -moved. Normally point moves right, but you can specify any of the eight -orthogonal or diagonal directions for motion after a "self-inserting" -character. This is useful for drawing lines in the buffer. - -`C-c <' - Move left after insertion (`picture-movement-left'). - -`C-c >' - Move right after insertion (`picture-movement-right'). - -`C-c ^' - Move up after insertion (`picture-movement-up'). - -`C-c .' - Move down after insertion (`picture-movement-down'). - -`C-c `' - Move up and left ("northwest") after insertion - (`picture-movement-nw'). - -`C-c '' - Move up and right ("northeast") after insertion - (`picture-movement-ne'). - -`C-c /' - Move down and left ("southwest") after insertion - (`picture-movement-sw'). - -`C-c \' - Move down and right ("southeast") after insertion - (`picture-movement-se'). - - Two motion commands move based on the current Picture insertion -direction. The command `C-c C-f' (`picture-motion') moves in the same -direction as motion after "insertion" currently does, while `C-c C-b' -(`picture-motion-reverse') moves in the opposite direction. - - -File: xemacs.info, Node: Tabs in Picture, Next: Rectangles in Picture, Prev: Insert in Picture, Up: Picture - -Picture Mode Tabs -================= - - Two kinds of tab-like action are provided in Picture mode. -Context-based tabbing is done with `M-' (`picture-tab-search'). -With no argument, it moves to a point underneath the next "interesting" -character that follows whitespace in the previous non-blank line. -"Next" here means "appearing at a horizontal position greater than the -one point starts out at". With an argument, as in `C-u M-', the -command moves to the next such interesting character in the current -line. `M-' does not change the text; it only moves point. -"Interesting" characters are defined by the variable -`picture-tab-chars', which contains a string of characters considered -interesting. Its default value is `"!-~"'. - - itself runs `picture-tab', which operates based on the current -tab stop settings; it is the Picture mode equivalent of -`tab-to-tab-stop'. Without arguments it just moves point, but with a -numeric argument it clears the text that it moves over. - - The context-based and tab-stop-based forms of tabbing are brought -together by the command `C-c ' (`picture-set-tab-stops'.) This -command sets the tab stops to the positions which `M-' would -consider significant in the current line. If you use this command with -, you can get the effect of context-based tabbing. But `M-' -is more convenient in the cases where it is sufficient. - - -File: xemacs.info, Node: Rectangles in Picture, Prev: Tabs in Picture, Up: Picture - -Picture Mode Rectangle Commands -=============================== - - Picture mode defines commands for working on rectangular pieces of -the text in ways that fit with the quarter-plane model. The standard -rectangle commands may also be useful (*note Rectangles::.). - -`C-c C-k' - Clear out the region-rectangle (`picture-clear-rectangle'). With - argument, kill it. - -`C-c C-w R' - Similar but save rectangle contents in register R first - (`picture-clear-rectangle-to-register'). - -`C-c C-y' - Copy last killed rectangle into the buffer by overwriting, with - upper left corner at point (`picture-yank-rectangle'). With - argument, insert instead. - -`C-c C-x R' - Similar, but use the rectangle in register R - (`picture-yank-rectangle-from-register'). - - The picture rectangle commands `C-c C-k' (`picture-clear-rectangle') -and `C-c C-w' (`picture-clear-rectangle-to-register') differ from the -standard rectangle commands in that they normally clear the rectangle -instead of deleting it; this is analogous with the way `C-d' is changed -in Picture mode. - - However, deletion of rectangles can be useful in Picture mode, so -these commands delete the rectangle if given a numeric argument. - - The Picture mode commands for yanking rectangles differ from the -standard ones in overwriting instead of inserting. This is the same -way that Picture mode insertion of other text is different from other -modes. `C-c C-y' (`picture-yank-rectangle') inserts (by overwriting) -the rectangle that was most recently killed, while `C-c C-x' -(`picture-yank-rectangle-from-register') does for the rectangle found -in a specified register. - - Since most region commands in Picture mode operate on rectangles, -when you select a region of text with the mouse in Picture mode, it is -highlighted as a rectangle. - - -File: xemacs.info, Node: Sending Mail, Next: Reading Mail, Prev: Picture, Up: Top - -Sending Mail -************ - - To send a message in Emacs, start by typing the command (`C-x m') to -select and initialize the `*mail*' buffer. You can then edit the text -and headers of the message in the mail buffer, and type the command -(`C-c C-c') to send the message. - -`C-x m' - Begin composing a message to send (`mail'). - -`C-x 4 m' - Likewise, but display the message in another window - (`mail-other-window'). - -`C-c C-c' - In Mail mode, send the message and switch to another buffer - (`mail-send-and-exit'). - - The command `C-x m' (`mail') selects a buffer named `*mail*' and -initializes it with the skeleton of an outgoing message. `C-x 4 m' -(`mail-other-window') selects the `*mail*' buffer in a different -window, leaving the previous current buffer visible. - - Because the buffer for mail composition is an ordinary Emacs buffer, -you can switch to other buffers while in the middle of composing mail, -and switch back later (or never). If you use the `C-x m' command again -when you have been composing another message but have not sent it, a -new mail buffer will be created; in this way, you can compose multiple -messages at once. You can switch back to and complete an unsent -message by using the normal buffer selection mechanisms. - - `C-u C-x m' is another way to switch back to a message in progress: -it will search for an existing, unsent mail message buffer and select -it. - -* Menu: - -* Format: Mail Format. Format of the mail being composed. -* Headers: Mail Headers. Details of allowed mail header fields. -* Mode: Mail Mode. Special commands for editing mail being composed. - - -File: xemacs.info, Node: Mail Format, Next: Mail Headers, Prev: Sending Mail, Up: Sending Mail - -The Format of the Mail Buffer -============================= - - In addition to the "text" or contents, a message has "header -fields", which say who sent it, when, to whom, why, and so on. Some -header fields, such as the date and sender, are created automatically -after the message is sent. Others, such as the recipient names, must -be specified by you in order to send the message properly. - - Mail mode provides a few commands to help you edit some header -fields, and some are preinitialized in the buffer automatically at -times. You can insert or edit any header fields using ordinary editing -commands. - - The line in the buffer that says: - - --text follows this line-- - -is a special delimiter that separates the headers you have specified -from the text. Whatever follows this line is the text of the message; -the headers precede it. The delimiter line itself does not appear in -the message actually sent. The text used for the delimiter line is -controlled by the variable `mail-header-separator'. - - Here is an example of what the headers and text in the `*mail*' -buffer might look like. - - To: rms@mc - CC: mly@mc, rg@oz - Subject: The XEmacs User's Manual - --Text follows this line-- - Please ignore this message. - - -File: xemacs.info, Node: Mail Headers, Next: Mail Mode, Prev: Mail Format, Up: Sending Mail - -Mail Header Fields -================== - - There are several header fields you can use in the `*mail*' buffer. -Each header field starts with a field name at the beginning of a line, -terminated by a colon. It does not matter whether you use upper or -lower case in the field name. After the colon and optional whitespace -comes the contents of the field. - -`To' - This field contains the mailing addresses of the message. - -`Subject' - The contents of the `Subject' field should be a piece of text that - says what the message is about. Subject fields are useful because - most mail-reading programs can provide a summary of messages, - listing the subject of each message but not its text. - -`CC' - This field contains additional mailing addresses to send the - message to, but whose readers should not regard the message as - addressed to them. - -`BCC' - This field contains additional mailing addresses to send the - message to, but which should not appear in the header of the - message actually sent. - -`FCC' - This field contains the name of one file (in Unix mail file - format) to which a copy of the message should be appended when the - message is sent. - -`From' - Use the `From' field to say who you are, when the account you are - using to send the mail is not your own. The contents of the - `From' field should be a valid mailing address, since replies will - normally go there. - -`Reply-To' - Use the `Reply-To' field to direct replies to a different address, - not your own. `From' and `Reply-To' have the same effect on where - replies go, but they convey a different meaning to the person who - reads the message. - -`In-Reply-To' - This field contains a piece of text describing a message you are - replying to. Some mail systems can use the information to - correlate related pieces of mail. This field is normally filled - in by your mail handling package when you are replying to a - message and you never need to think about it. - -The `To', `CC', `BCC' and `FCC' fields can appear any number of times, -to specify many places to send the message. - -The `To', `CC', and `BCC', fields can have continuation lines. All the -lines starting with whitespace, following the line on which the field -starts, are considered part of the field. For example, - - To: foo@here, this@there, - me@gnu.cambridge.mass.usa.earth.spiral3281 - -If you have a `~/.mailrc' file, Emacs scans it for mail aliases the -first time you try to send mail in an Emacs session. Emacs expands -aliases found in the `To', `CC', and `BCC' fields where appropriate. -You can set the variable `mail-abbrev-mailrc-file' to the name of the -file with mail aliases. If `nil', `~/.mailrc' is used. - - Your `.mailrc' file ensures that word-abbrevs are defined for each -of your mail aliases when point is in a `To', `CC', `BCC', or `From' -field. The aliases are defined in your `.mailrc' file or in a file -specified by the MAILRC environment variable if it exists. Your mail -aliases expand any time you type a word-delimiter at the end of an -abbreviation. - - In this version of Emacs, what you see is what you get: in contrast -to some other versions, no abbreviations are expanded after you have -sent the mail. This means you don't suffer the annoyance of having the -system do things behind your back -- if the system rewrites an address -you typed, you know it immediately, instead of after the mail has been -sent and it's too late to do anything about it. For example, you will -never again be in trouble because you forgot to delete an old alias -from your `.mailrc' and a new local user is given a userid which -conflicts with one of your aliases. - - Your mail alias abbrevs are in effect only when point is in an -appropriate header field. The mail aliases will not expand in the body -of the message, or in other header fields. The default mode-specific -abbrev table `mail-mode-abbrev-table' is used instead if defined. That -means if you have been using mail-mode specific abbrevs, this code will -not adversely affect you. You can control which header fields the -abbrevs are used in by changing the variable `mail-abbrev-mode-regexp'. - - If auto-fill mode is on, abbrevs wrap at commas instead of at word -boundaries, and header continuation lines will be properly indented. - - You can also insert a mail alias with -`mail-interactive-insert-alias'. This function, which is bound to `C-c -C-a', prompts you for an alias (with completion) and inserts its -expansion at point. - - In this version of Emacs, it is possible to have lines like the -following in your `.mailrc' file: - - alias someone "John Doe " - - That is, if you want an address to have embedded spaces, simply -surround it with double-quotes. The quotes are necessary because the -format of the `.mailrc' file uses spaces as address delimiters. - - Aliases in the `.mailrc' file may be nested. For example, assume you -define aliases like: - alias group1 fred ethel - alias group2 larry curly moe - alias everybody group1 group2 - - When you now type `everybody' on the `To' line, it will expand to: - fred, ethyl, larry, curly, moe - - Aliases may contain forward references; the alias of `everybody' in -the example above can precede the aliases of `group1' and `group2'. - - In this version of Emacs, you can use the `source' `.mailrc' command -for reading aliases from some other file as well. - - Aliases may contain hyphens, as in `"alias foo-bar foo@bar"', even -though word-abbrevs normally cannot contain hyphens. - - To read in the contents of another `.mailrc'-type file from Emacs, -use the command `M-x merge-mail-aliases'. The `rebuild-mail-aliases' -command is similar, but deletes existing aliases first. - - If you want multiple addresses separated by a string other than `,' -(a comma), then set the variable `mail-alias-seperator-string' to it. -This has to be a comma bracketed by whitespace if you want any kind of -reasonable behavior. - - If the variable `mail-archive-file-name' is non-`nil', it should be -a string naming a file. Each time you start to edit a message to send, -an `FCC' field is entered for that file. Unless you remove the `FCC' -field, every message is written into that file when it is sent. - - -File: xemacs.info, Node: Mail Mode, Prev: Mail Headers, Up: Sending Mail - -Mail Mode -========= - - The major mode used in the `*mail*' buffer is Mail mode. Mail mode -is similar to Text mode, but several commands are provided on the `C-c' -prefix. These commands all deal specifically with editing or sending -the message. - -`C-c C-s' - Send the message, and leave the `*mail*' buffer selected - (`mail-send'). - -`C-c C-c' - Send the message, and select some other buffer - (`mail-send-and-exit'). - -`C-c C-f C-t' - Move to the `To' header field, creating one if there is none - (`mail-to'). - -`C-c C-f C-s' - Move to the `Subject' header field, creating one if there is none - (`mail-subject'). - -`C-c C-f C-c' - Move to the `CC' header field, creating one if there is none - (`mail-cc'). - -`C-c C-w' - Insert the file `~/.signature' at the end of the message text - (`mail-signature'). - -`C-c C-y' - Yank the selected message (`mail-yank-original'). - -`C-c C-q' - Fill all paragraphs of yanked old messages, each individually - (`mail-fill-yanked-message'). - -`' - Pops up a menu of useful mail-mode commands. - - There are two ways to send a message. `C-c C-c' -(`mail-send-and-exit') is the usual way to send the message. It sends -the message and then deletes the window (if there is another window) or -switches to another buffer. It puts the `*mail*' buffer at the lowest -priority for automatic reselection, since you are finished with using -it. `C-c C-s' (`mail-send') sends the message and marks the `*mail*' -buffer unmodified, but leaves that buffer selected so that you can -modify the message (perhaps with new recipients) and send it again. - - Mail mode provides some other special commands that are useful for -editing the headers and text of the message before you send it. There -are three commands defined to move point to particular header fields, -all based on the prefix `C-c C-f' (`C-f' is for "field"). They are -`C-c C-f C-t' (`mail-to') to move to the `To' field, `C-c C-f C-s' -(`mail-subject') for the `Subject' field, and `C-c C-f C-c' (`mail-cc') -for the `CC' field. These fields have special motion commands because -they are edited most frequently. - - `C-c C-w' (`mail-signature') adds a standard piece of text at the -end of the message to say more about who you are. The text comes from -the file `.signature' in your home directory. - - When you use an Rmail command to send mail from the Rmail mail -reader, you can use `C-c C-y' `mail-yank-original' inside the `*mail*' -buffer to insert the text of the message you are replying to. Normally -Rmail indents each line of that message four spaces and eliminates most -header fields. A numeric argument specifies the number of spaces to -indent. An argument of just `C-u' says not to indent at all and not to -eliminate anything. `C-c C-y' always uses the current message from the -`RMAIL' buffer, so you can insert several old messages by selecting one -in `RMAIL', switching to `*mail*' and yanking it, then switching back -to `RMAIL' to select another. - - After using `C-c C-y', you can use the command `C-c C-q' -(`mail-fill-yanked-message') to fill the paragraphs of the yanked old -message or messages. One use of `C-c C-q' fills all such paragraphs, -each one separately. - - Clicking the right mouse button in a mail buffer pops up a menu of -the above commands, for easy access. - - Turning on Mail mode (which `C-x m' does automatically) calls the -value of `text-mode-hook', if it is not void or `nil', and then calls -the value of `mail-mode-hook' if that is not void or `nil'. - - -File: xemacs.info, Node: Reading Mail, Next: Calendar/Diary, Prev: Sending Mail, Up: Top - -Reading Mail -************ - - XEmacs provides three separate mail-reading packages. Each one -comes with its own manual, which is included standard with the XEmacs -distribution. - - The recommended mail-reading package for new users is VM. VM works -with standard Unix-mail-format folders and was designed as a replacement -for the older Rmail. - - XEmacs also provides a sophisticated and comfortable front-end to the -MH mail-processing system, called `mh-e'. Unlike in other mail -programs, folders in MH are stored as file-system directories, with -each message occupying one (numbered) file. This facilitates working -with mail using shell commands, and many other features of MH are also -designed to integrate well with the shell and with shell scripts. Keep -in mind, however, that in order to use mh-e you must have the MH -mail-processing system installed on your computer. - - Finally, XEmacs provides the Rmail package. Rmail is (currently) the -only mail reading package distributed with FSF GNU Emacs, and is -powerful in its own right. However, it stores mail folders in a special -format called `Babyl', that is incompatible with all other -frequently-used mail programs. A utility program is provided for -converting Babyl folders to standard Unix-mail format; however, unless -you already have mail in Babyl-format folders, you should consider -using VM or mh-e instead. (If at times you have to use FSF Emacs, it is -not hard to obtain and install VM for that editor.) - - -File: xemacs.info, Node: Calendar/Diary, Next: Sorting, Prev: Reading Mail, Up: Top - -Calendar Mode and the Diary -=========================== - - Emacs provides the functions of a desk calendar, with a diary of -planned or past events. To enter the calendar, type `M-x calendar'; -this displays a three-month calendar centered on the current month, with -point on the current date. With a numeric argument, as in `C-u M-x -calendar', it prompts you for the month and year to be the center of the -three-month calendar. The calendar uses its own buffer, whose major -mode is Calendar mode. - - `Button2' in the calendar brings up a menu of operations on a -particular date; `Buttons3' brings up a menu of commonly used calendar -features that are independent of any particular date. To exit the -calendar, type `q'. *Note Customizing the Calendar and Diary: -(elisp)Calendar, for customization information about the calendar and -diary. - -* Menu: - -* Calendar Motion:: Moving through the calendar; selecting a date. -* Scroll Calendar:: Bringing earlier or later months onto the screen. -* Mark and Region:: Remembering dates, the mark ring. -* General Calendar:: Exiting or recomputing the calendar. -* LaTeX Calendar:: Print a calendar using LaTeX. -* Holidays:: Displaying dates of holidays. -* Sunrise/Sunset:: Displaying local times of sunrise and sunset. -* Lunar Phases:: Displaying phases of the moon. -* Other Calendars:: Converting dates to other calendar systems. -* Diary:: Displaying events from your diary. -* Calendar Customization:: Altering the behavior of the features above. - - -File: xemacs.info, Node: Calendar Motion, Next: Scroll Calendar, Prev: Calendar/Diary, Up: Calendar/Diary - -Movement in the Calendar ------------------------- - - Calendar mode lets you move through the calendar in logical units of -time such as days, weeks, months, and years. If you move outside the -three months originally displayed, the calendar display "scrolls" -automatically through time to make the selected date visible. Moving to -a date lets you view its holidays or diary entries, or convert it to -other calendars; moving longer time periods is also useful simply to -scroll the calendar. - -* Menu: - -* Calendar Unit Motion:: Moving by days, weeks, months, and years. -* Move to Beginning or End:: Moving to start/end of weeks, months, and years. -* Specified Dates:: Moving to the current date or another - specific date. - - -File: xemacs.info, Node: Calendar Unit Motion, Next: Move to Beginning or End, Prev: Calendar Motion, Up: Calendar Motion - -Motion by Integral Days, Weeks, Months, Years -............................................. - - The commands for movement in the calendar buffer parallel the -commands for movement in text. You can move forward and backward by -days, weeks, months, and years. - -`C-f' - Move point one day forward (`calendar-forward-day'). - -`C-b' - Move point one day backward (`calendar-backward-day'). - -`C-n' - Move point one week forward (`calendar-forward-week'). - -`C-p' - Move point one week backward (`calendar-backward-week'). - -`M-}' - Move point one month forward (`calendar-forward-month'). - -`M-{' - Move point one month backward (`calendar-backward-month'). - -`C-x ]' - Move point one year forward (`calendar-forward-year'). - -`C-x [' - Move point one year backward (`calendar-backward-year'). - - The day and week commands are natural analogues of the usual Emacs -commands for moving by characters and by lines. Just as `C-n' usually -moves to the same column in the following line, in Calendar mode it -moves to the same day in the following week. And `C-p' moves to the -same day in the previous week. - - The arrow keys are equivalent to `C-f', `C-b', `C-n' and `C-p', just -as they normally are in other modes. - - The commands for motion by months and years work like those for -weeks, but move a larger distance. The month commands `M-}' and `M-{' -move forward or backward by an entire month's time. The year commands -`C-x ]' and `C-x [' move forward or backward a whole year. - - The easiest way to remember these commands is to consider months and -years analogous to paragraphs and pages of text, respectively. But the -commands themselves are not quite analogous. The ordinary Emacs -paragraph commands move to the beginning or end of a paragraph, whereas -these month and year commands move by an entire month or an entire -year, which usually involves skipping across the end of a month or year. - - All these commands accept a numeric argument as a repeat count. For -convenience, the digit keys and the minus sign specify numeric -arguments in Calendar mode even without the Meta modifier. For example, -`100 C-f' moves point 100 days forward from its present location. - - -File: xemacs.info, Node: Move to Beginning or End, Next: Specified Dates, Prev: Calendar Unit Motion, Up: Calendar Motion - -Beginning or End of Week, Month or Year -....................................... - - A week (or month, or year) is not just a quantity of days; we think -of weeks (months, years) as starting on particular dates. So Calendar -mode provides commands to move to the beginning or end of a week, month -or year: - -`C-a' - Move point to start of week (`calendar-beginning-of-week'). - -`C-e' - Move point to end of week (`calendar-end-of-week'). - -`M-a' - Move point to start of month (`calendar-beginning-of-month'). - -`M-e' - Move point to end of month (`calendar-end-of-month'). - -`M-<' - Move point to start of year (`calendar-beginning-of-year'). - -`M->' - Move point to end of year (`calendar-end-of-year'). - - These commands also take numeric arguments as repeat counts, with the -repeat count indicating how many weeks, months, or years to move -backward or forward. - - By default, weeks begin on Sunday. To make them begin on Monday -instead, set the variable `calendar-week-start-day' to 1. - - -File: xemacs.info, Node: Specified Dates, Prev: Move to Beginning or End, Up: Calendar Motion - -Particular Dates -................ - - Calendar mode provides commands for moving to a particular date -specified in various ways. - -`g d' - Move point to specified date (`calendar-goto-date'). - -`o' - Center calendar around specified month (`calendar-other-month'). - -`.' - Move point to today's date (`calendar-goto-today'). - - `g d' (`calendar-goto-date') prompts for a year, a month, and a day -of the month, and then moves to that date. Because the calendar -includes all dates from the beginning of the current era, you must type -the year in its entirety; that is, type `1990', not `90'. - - `o' (`calendar-other-month') prompts for a month and year, then -centers the three-month calendar around that month. - - You can return to today's date with `.' (`calendar-goto-today'). - - -File: xemacs.info, Node: Scroll Calendar, Next: Mark and Region, Prev: Calendar Motion, Up: Calendar/Diary - -Scrolling the Calendar through Time ------------------------------------ - - The calendar display scrolls automatically through time when you -move out of the visible portion. You can also scroll it manually. -Imagine that the calendar window contains a long strip of paper with -the months on it. Scrolling it means moving the strip so that new -months become visible in the window. - -`C-x <' - Scroll calendar one month forward (`scroll-calendar-left'). - -`C-x >' - Scroll calendar one month backward (`scroll-calendar-right'). - -`C-v' -`' - Scroll calendar three months forward - (`scroll-calendar-left-three-months'). - -`M-v' -`' - Scroll calendar three months backward - (`scroll-calendar-right-three-months'). - - The most basic calendar scroll commands scroll by one month at a -time. This means that there are two months of overlap between the -display before the command and the display after. `C-x <' scrolls the -calendar contents one month to the left; that is, it moves the display -forward in time. `C-x >' scrolls the contents to the right, which -moves backwards in time. - - The commands `C-v' and `M-v' scroll the calendar by an entire -"screenful"--three months--in analogy with the usual meaning of these -commands. `C-v' makes later dates visible and `M-v' makes earlier -dates visible. These commands take a numeric argument as a repeat -count; in particular, since `C-u' multiplies the next command by four, -typing `C-u C-v' scrolls the calendar forward by a year and typing `C-u -M-v' scrolls the calendar backward by a year. - - The function keys and are equivalent to `C-v' and -`M-v', just as they are in other modes. - - -File: xemacs.info, Node: Mark and Region, Next: General Calendar, Prev: Scroll Calendar, Up: Calendar/Diary - -The Mark and the Region ------------------------ - - The concept of the mark applies to the calendar just as to any other -buffer, but it marks a *date*, not a *position* in the buffer. The -region consists of the days between the mark and point (including the -starting and stopping dates). - -`C-SPC' - Set the mark to today's date (`calendar-set-mark'). - -`C-@' - The same. - -`C-x C-x' - Interchange mark and point (`calendar-exchange-point-and-mark'). - -`M-=' - Display the number of days in the current region - (`calendar-count-days-region'). - - You set the mark in the calendar, as in any other buffer, by using -`C-@' or `C-SPC' (`calendar-set-mark'). You return to the marked date -with the command `C-x C-x' (`calendar-exchange-point-and-mark') which -puts the mark where point was and point where mark was. The calendar -is scrolled as necessary, if the marked date was not visible on the -screen. This does not change the extent of the region. - - To determine the number of days in the region, type `M-=' -(`calendar-count-days-region'). The numbers of days printed is -*inclusive*; that is, it includes the days specified by mark and point. - - The main use of the mark in the calendar is to remember dates that -you may want to go back to. To make this feature more useful, the mark -ring (*note Mark Ring::.) operates exactly as in other buffers: Emacs -remembers 16 previous locations of the mark. To return to a marked -date, type `C-u C-SPC' (or `C-u C-@'); this is the command -`calendar-set-mark' given a numeric argument. It moves point to where -the mark was, restores the mark from the ring of former marks, and -stores the previous point at the end of the mark ring. So, repeated -use of this command moves point through all the old marks on the ring, -one by one. - - -File: xemacs.info, Node: General Calendar, Next: LaTeX Calendar, Prev: Mark and Region, Up: Calendar/Diary - -Miscellaneous Calendar Commands -------------------------------- - -`p d' - Display day-in-year (`calendar-print-day-of-year'). - -`?' - Briefly describe calendar commands (`describe-calendar-mode'). - -`C-c C-l' - Regenerate the calendar window (`redraw-calendar'). - -`SPC' - Scroll the next window (`scroll-other-window'). - -`q' - Exit from calendar (`exit-calendar'). - - If you want to know how many days have elapsed since the start of -the year, or the number of days remaining in the year, type the `p d' -command (`calendar-print-day-of-year'). This displays both of those -numbers in the echo area. - - To display a brief description of the calendar commands, type `?' -(`describe-calendar-mode'). For a fuller description, type `C-h m'. - - You can use `SPC' (`scroll-other-window') to scroll the other -window. This is handy when you display a list of holidays or diary -entries in another window. - - If the calendar window text gets corrupted, type `C-c C-l' -(`redraw-calendar') to redraw it. (This can only happen if you use -non-Calendar-mode editing commands.) - - In Calendar mode, you can use `SPC' (`scroll-other-window') to -scroll the other window. This is handy when you display a list of -holidays or diary entries in another window. - - To exit from the calendar, type `q' (`exit-calendar'). This buries -all buffers related to the calendar, selecting other buffers. (If a -frame contains a dedicated calendar window, exiting from the calendar -iconifies that frame.) - - -File: xemacs.info, Node: LaTeX Calendar, Next: Holidays, Prev: General Calendar, Up: Calendar/Diary - -LaTeX Calendar -============== - - The Calendar LaTeX commands produce a buffer of LaTeX code that -prints as a calendar. Depending on the command you use, the printed -calendar covers the day, week, month or year that point is in. - -`t m' - Generate a one-month calendar (`cal-tex-cursor-month'). - -`t M' - Generate a sideways-printing one-month calendar - (`cal-tex-cursor-month-landscape'). - -`t d' - Generate a one-day calendar (`cal-tex-cursor-day'). - -`t w 1' - Generate a one-page calendar for one week (`cal-tex-cursor-week'). - -`t w 2' - Generate a two-page calendar for one week (`cal-tex-cursor-week2'). - -`t w 3' - Generate an ISO-style calendar for one week - (`cal-tex-cursor-week-iso'). - -`t w 4' - Generate a calendar for one Monday-starting week - (`cal-tex-cursor-week-monday'). - -`t f w' - Generate a Filofax-style two-weeks-at-a-glance calendar - (`cal-tex-cursor-filofax-2week'). - -`t f W' - Generate a Filofax-style one-week-at-a-glance calendar - (`cal-tex-cursor-filofax-week'). - -`t y' - Generate a calendar for one year (`cal-tex-cursor-year'). - -`t Y' - Generate a sideways-printing calendar for one year - (`cal-tex-cursor-year-landscape'). - -`t f y' - Generate a Filofax-style calendar for one year - (`cal-tex-cursor-filofax-year'). - - Some of these commands print the calendar sideways (in "landscape -mode"), so it can be wider than it is long. Some of them use Filofax -paper size (3.75in x 6.75in). All of these commands accept a prefix -argument which specifies how many days, weeks, months or years to print -(starting always with the selected one). - - If the variable `cal-tex-holidays' is non-`nil' (the default), then -the printed calendars show the holidays in `calendar-holidays'. If the -variable `cal-tex-diary' is non-`nil' (the default is `nil'), diary -entries are included also (in weekly and monthly calendars only). - - -File: xemacs.info, Node: Holidays, Next: Sunrise/Sunset, Prev: LaTeX Calendar, Up: Calendar/Diary - -Holidays --------- - - The Emacs calendar knows about all major and many minor holidays, -and can display them. - -`h' - Display holidays for the selected date - (`calendar-cursor-holidays'). - -`Button2 Holidays' - Display any holidays for the date you click on. - -`x' - Mark holidays in the calendar window (`mark-calendar-holidays'). - -`u' - Unmark calendar window (`calendar-unmark'). - -`a' - List all holidays for the displayed three months in another window - (`list-calendar-holidays'). - -`M-x holidays' - List all holidays for three months around today's date in another - window. - -`M-x list-holidays' - List holidays in another window for a specified range of years. - - To see if any holidays fall on a given date, position point on that -date in the calendar window and use the `h' command. Alternatively, -click on that date with `Button2' and then choose `Holidays' from the -menu that appears. Either way, this displays the holidays for that -date, in the echo area if they fit there, otherwise in a separate -window. - - To view the distribution of holidays for all the dates shown in the -calendar, use the `x' command. This displays the dates that are -holidays in a different face (or places a `*' after these dates, if -display with multiple faces is not available). The command applies both -to the currently visible months and to other months that subsequently -become visible by scrolling. To turn marking off and erase the current -marks, type `u', which also erases any diary marks (*note Diary::.). - - To get even more detailed information, use the `a' command, which -displays a separate buffer containing a list of all holidays in the -current three-month range. You can use in the calendar window to -scroll that list. - - The command `M-x holidays' displays the list of holidays for the -current month and the preceding and succeeding months; this works even -if you don't have a calendar window. If you want the list of holidays -centered around a different month, use `C-u M-x holidays', which -prompts for the month and year. - - The holidays known to Emacs include United States holidays and the -major Christian, Jewish, and Islamic holidays; also the solstices and -equinoxes. - - The command `M-x list-holidays' displays the list of holidays for a -range of years. This function asks you for the starting and stopping -years, and allows you to choose all the holidays or one of several -categories of holidays. You can use this command even if you don't have -a calendar window. - - The dates used by Emacs for holidays are based on *current -practice*, not historical fact. Historically, for instance, the start -of daylight savings time and even its existence have varied from year to -year, but present United States law mandates that daylight savings time -begins on the first Sunday in April. When the daylight savings rules -are set up for the United States, Emacs always uses the present -definition, even though it is wrong for some prior years. - - -File: xemacs.info, Node: Sunrise/Sunset, Next: Lunar Phases, Prev: Holidays, Up: Calendar/Diary - -Times of Sunrise and Sunset ---------------------------- - - Special calendar commands can tell you, to within a minute or two, -the times of sunrise and sunset for any date. - -`S' - Display times of sunrise and sunset for the selected date - (`calendar-sunrise-sunset'). - -`Button2 Sunrise/Sunset' - Display times of sunrise and sunset for the date you click on. - -`M-x sunrise-sunset' - Display times of sunrise and sunset for today's date. - -`C-u M-x sunrise-sunset' - Display times of sunrise and sunset for a specified date. - - Within the calendar, to display the *local times* of sunrise and -sunset in the echo area, move point to the date you want, and type `S'. -Alternatively, click `Button2' on the date, then choose -`Sunrise/Sunset' from the menu that appears. The command `M-x -sunrise-sunset' is available outside the calendar to display this -information for today's date or a specified date. To specify a date -other than today, use `C-u M-x sunrise-sunset', which prompts for the -year, month, and day. - - You can display the times of sunrise and sunset for any location and -any date with `C-u C-u M-x sunrise-sunset'. This asks you for a -longitude, latitude, number of minutes difference from Coordinated -Universal Time, and date, and then tells you the times of sunrise and -sunset for that location on that date. - - Because the times of sunrise and sunset depend on the location on -earth, you need to tell Emacs your latitude, longitude, and location -name before using these commands. Here is an example of what to set: - - (setq calendar-latitude 40.1) - (setq calendar-longitude -88.2) - (setq calendar-location-name "Urbana, IL") - -Use one decimal place in the values of `calendar-latitude' and -`calendar-longitude'. - - Your time zone also affects the local time of sunrise and sunset. -Emacs usually gets time zone information from the operating system, but -if these values are not what you want (or if the operating system does -not supply them), you must set them yourself. Here is an example: - - (setq calendar-time-zone -360) - (setq calendar-standard-time-zone-name "CST") - (setq calendar-daylight-time-zone-name "CDT") - -The value of `calendar-time-zone' is the number of minutes difference -between your local standard time and Coordinated Universal Time -(Greenwich time). The values of `calendar-standard-time-zone-name' and -`calendar-daylight-time-zone-name' are the abbreviations used in your -time zone. Emacs displays the times of sunrise and sunset *corrected -for daylight savings time*. *Note Daylight Savings::, for how daylight -savings time is determined. - - As a user, you might find it convenient to set the calendar location -variables for your usual physical location in your `.emacs' file. And -when you install Emacs on a machine, you can create a `default.el' file -which sets them properly for the typical location of most users of that -machine. *Note Init File::. - - -File: xemacs.info, Node: Lunar Phases, Next: Other Calendars, Prev: Sunrise/Sunset, Up: Calendar/Diary - -Phases of the Moon ------------------- - - These calendar commands display the dates and times of the phases of -the moon (new moon, first quarter, full moon, last quarter). This -feature is useful for debugging problems that "depend on the phase of -the moon." - -`M' - Display the dates and times for all the quarters of the moon for - the three-month period shown (`calendar-phases-of-moon'). - -`M-x phases-of-moon' - Display dates and times of the quarters of the moon for three - months around today's date. - - Within the calendar, use the `M' command to display a separate -buffer of the phases of the moon for the current three-month range. The -dates and times listed are accurate to within a few minutes. - - Outside the calendar, use the command `M-x phases-of-moon' to -display the list of the phases of the moon for the current month and the -preceding and succeeding months. For information about a different -month, use `C-u M-x phases-of-moon', which prompts for the month and -year. - - The dates and times given for the phases of the moon are given in -local time (corrected for daylight savings, when appropriate); but if -the variable `calendar-time-zone' is void, Coordinated Universal Time -(the Greenwich time zone) is used. *Note Daylight Savings::. - - -File: xemacs.info, Node: Other Calendars, Next: Calendar Systems, Prev: Lunar Phases, Up: Calendar/Diary - -Conversion To and From Other Calendars --------------------------------------- - - The Emacs calendar displayed is *always* the Gregorian calendar, -sometimes called the "new style" calendar, which is used in most of the -world today. However, this calendar did not exist before the sixteenth -century and was not widely used before the eighteenth century; it did -not fully displace the Julian calendar and gain universal acceptance -until the early twentieth century. The Emacs calendar can display any -month since January, year 1 of the current era, but the calendar -displayed is the Gregorian, even for a date at which the Gregorian -calendar did not exist. - - While Emacs cannot display other calendars, it can convert dates to -and from several other calendars. - -* Menu: - -* Calendar Systems:: The calendars Emacs understands - (aside from Gregorian). -* To Other Calendar:: Converting the selected date to various calendars. -* From Other Calendar:: Moving to a date specified in another calendar. -* Mayan Calendar:: Moving to a date specified in a Mayan calendar. - - If you are interested in these calendars, you can convert dates one -at a time. Put point on the desired date of the Gregorian calendar and -press the appropriate keys. The `p' is a mnemonic for "print" since -Emacs "prints' the equivalent date in the echo area. - - -File: xemacs.info, Node: Calendar Systems, Next: To Other Calendar, Prev: Other Calendars, Up: Other Calendars - -Supported Calendar Systems -========================== - - The ISO commercial calendar is used largely in Europe. - - The Julian calendar, named after Julius Caesar, was the one used in -Europe throughout medieval times, and in many countries up until the -nineteenth century. - - Astronomers use a simple counting of days elapsed since noon, Monday, -January 1, 4713 B.C. on the Julian calendar. The number of days elapsed -is called the *Julian day number* or the *Astronomical day number*. - - The Hebrew calendar is used by tradition in the Jewish religion. The -Emacs calendar program uses the Hebrew calendar to determine the dates -of Jewish holidays. Hebrew calendar dates begin and end at sunset. - - The Islamic calendar is used in many predominantly Islamic countries. -Emacs uses it to determine the dates of Islamic holidays. There is no -universal agreement in the Islamic world about the calendar; Emacs uses -a widely accepted version, but the precise dates of Islamic holidays -often depend on proclamation by religious authorities, not on -calculations. As a consequence, the actual dates of observance can vary -slightly from the dates computed by Emacs. Islamic calendar dates begin -and end at sunset. - - The French Revolutionary calendar was created by the Jacobins after -the 1789 revolution, to represent a more secular and nature-based view -of the annual cycle, and to install a 10-day week in a rationalization -measure similar to the metric system. The French government officially -abandoned this calendar at the end of 1805. - - The Maya of Central America used three separate, overlapping calendar -systems, the *long count*, the *tzolkin*, and the *haab*. Emacs knows -about all three of these calendars. Experts dispute the exact -correlation between the Mayan calendar and our calendar; Emacs uses the -Goodman-Martinez-Thompson correlation in its calculations. - - The Copts use a calendar based on the ancient Egyptian solar -calendar. Their calendar consists of twelve 30-day months followed by -an extra five-day period. Once every fourth year they add a leap day -to this extra period to make it six days. The Ethiopic calendar is -identical in structure, but has different year numbers and month names. - - The Persians use a solar calendar based on a design of Omar Khayyam. -Their calendar consists of twelve months of which the first six have 31 -days, the next five have 30 days, and the last has 29 in ordinary years -and 30 in leap years. Leap years occur in a complicated pattern every -four or five years. - - The Chinese calendar is a complicated system of lunar months arranged -into solar years. The years go in cycles of sixty, each year containing -either twelve months in an ordinary year or thirteen months in a leap -year; each month has either 29 or 30 days. Years, ordinary months, and -days are named by combining one of ten "celestial stems" with one of -twelve "terrestrial branches" for a total of sixty names that are -repeated in a cycle of sixty. - diff --git a/info/xemacs.info-14 b/info/xemacs.info-14 deleted file mode 100644 index 25967a3..0000000 --- a/info/xemacs.info-14 +++ /dev/null @@ -1,1186 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: To Other Calendar, Next: From Other Calendar, Prev: Calendar Systems, Up: Other Calendars - -Converting To Other Calendars -============================= - - The following commands describe the selected date (the date at point) -in various other calendar systems: - -`Button2 Other Calendars' - Display the date that you click on, expressed in various other - calendars. - -`p c' - Display ISO commercial calendar equivalent for selected day - (`calendar-print-iso-date'). - -`p j' - Display Julian date for selected day - (`calendar-print-julian-date'). - -`p a' - Display astronomical (Julian) day number for selected day - (`calendar-print-astro-day-number'). - -`p h' - Display Hebrew date for selected day - (`calendar-print-hebrew-date'). - -`p i' - Display Islamic date for selected day - (`calendar-print-islamic-date'). - -`p f' - Display French Revolutionary date for selected day - (`calendar-print-french-date'). - -`p C' - Display Chinese date for selected day - (`calendar-print-chinese-date'). - -`p k' - Display Coptic date for selected day - (`calendar-print-coptic-date'). - -`p e' - Display Ethiopic date for selected day - (`calendar-print-ethiopic-date'). - -`p p' - Display Persian date for selected day - (`calendar-print-persian-date'). - -`p m' - Display Mayan date for selected day (`calendar-print-mayan-date'). - - If you are using X, the easiest way to translate a date into other -calendars is to click on it with `Button2', then choose `Other -Calendars' from the menu that appears. This displays the equivalent -forms of the date in all the calendars Emacs understands, in the form of -a menu. (Choosing an alternative from this menu doesn't actually do -anything--the menu is used only for display.) - - Put point on the desired date of the Gregorian calendar, then type -the appropriate keys. The `p' is a mnemonic for "print" since Emacs -"prints" the equivalent date in the echo area. - - -File: xemacs.info, Node: From Other Calendar, Next: Mayan Calendar, Prev: To Other Calendar, Up: Other Calendars - -Converting From Other Calendars -=============================== - - You can use the other supported calendars to specify a date to move -to. This section describes the commands for doing this using calendars -other than Mayan; for the Mayan calendar, see the following section. - -`g c' - Move to a date specified in the ISO commercial calendar - (`calendar-goto-iso-date'). - -`g j' - Move to a date specified in the Julian calendar - (`calendar-goto-julian-date'). - -`g a' - Move to a date specified in astronomical (Julian) day number - (`calendar-goto-astro-day-number'). - -`g h' - Move to a date specified in the Hebrew calendar - (`calendar-goto-hebrew-date'). - -`g i' - Move to a date specified in the Islamic calendar - (`calendar-goto-islamic-date'). - -`g f' - Move to a date specified in the French Revolutionary calendar - (`calendar-goto-french-date'). - -`g C' - Move to a date specified in the Chinese calendar - (`calendar-goto-chinese-date'). - -`g p' - Move to a date specified in the Persian calendar - (`calendar-goto-persian-date'). - -`g k' - Move to a date specified in the Coptic calendar - (`calendar-goto-coptic-date'). - -`g e' - Move to a date specified in the Ethiopic calendar - (`calendar-goto-ethiopic-date'). - - These commands ask you for a date on the other calendar, move point -to the Gregorian calendar date equivalent to that date, and display the -other calendar's date in the echo area. Emacs uses strict completion -(*note Completion::.) whenever it asks you to type a month name, so you -don't have to worry about the spelling of Hebrew, Islamic, or French -names. - - One common question concerning the Hebrew calendar is the computation -of the anniversary of a date of death, called a "yahrzeit." The Emacs -calendar includes a facility for such calculations. If you are in the -calendar, the command `M-x list-yahrzeit-dates' asks you for a range of -years and then displays a list of the yahrzeit dates for those years -for the date given by point. If you are not in the calendar, this -command first asks you for the date of death and the range of years, -and then displays the list of yahrzeit dates. - - -File: xemacs.info, Node: Mayan Calendar, Next: Diary, Prev: From Other Calendar, Up: Other Calendars - -Converting from the Mayan Calendar ----------------------------------- - - Here are the commands to select dates based on the Mayan calendar: - -`g m l' - Move to a date specified by the long count calendar - (`calendar-goto-mayan-long-count-date'). - -`g m n t' - Move to the next occurrence of a place in the tzolkin calendar - (`calendar-next-tzolkin-date'). - -`g m p t' - Move to the previous occurrence of a place in the tzolkin calendar - (`calendar-previous-tzolkin-date'). - -`g m n h' - Move to the next occurrence of a place in the haab calendar - (`calendar-next-haab-date'). - -`g m p h' - Move to the previous occurrence of a place in the haab calendar - (`calendar-previous-haab-date'). - -`g m n c' - Move to the next occurrence of a place in the calendar round - (`calendar-next-calendar-round-date'). - -`g m p c' - Move to the previous occurrence of a place in the calendar round - (`calendar-previous-calendar-round-date'). - - To understand these commands, you need to understand the Mayan -calendars. The "long count" is a counting of days with these units: - - 1 kin = 1 day 1 uinal = 20 kin 1 tun = 18 uinal - 1 katun = 20 tun 1 baktun = 20 katun - -Thus, the long count date 12.16.11.16.6 means 12 baktun, 16 katun, 11 -tun, 16 uinal, and 6 kin. The Emacs calendar can handle Mayan long -count dates as early as 7.17.18.13.1, but no earlier. When you use the -`g m l' command, type the Mayan long count date with the baktun, katun, -tun, uinal, and kin separated by periods. - - The Mayan tzolkin calendar is a cycle of 260 days formed by a pair of -independent cycles of 13 and 20 days. Since this cycle repeats -endlessly, Emacs provides commands to move backward and forward to the -previous or next point in the cycle. Type `g m p t' to go to the -previous tzolkin date; Emacs asks you for a tzolkin date and moves point -to the previous occurrence of that date. Similarly, type `g m n t' to -go to the next occurrence of a tzolkin date. - - The Mayan haab calendar is a cycle of 365 days arranged as 18 months -of 20 days each, followed a 5-day monthless period. Like the tzolkin -cycle, this cycle repeats endlessly, and there are commands to move -backward and forward to the previous or next point in the cycle. Type -`g m p h' to go to the previous haab date; Emacs asks you for a haab -date and moves point to the previous occurrence of that date. -Similarly, type `g m n h' to go to the next occurrence of a haab date. - - The Maya also used the combination of the tzolkin date and the haab -date. This combination is a cycle of about 52 years called a *calendar -round*. If you type `g m p c', Emacs asks you for both a haab and a -tzolkin date and then moves point to the previous occurrence of that -combination. Use `g m n c' to move point to the next occurrence of a -combination. These commands signal an error if the haab/tzolkin date -combination you have typed is impossible. - - Emacs uses strict completion (*note Completion::.) whenever it asks -you to type a Mayan name, so you don't have to worry about spelling. - - -File: xemacs.info, Node: Diary, Next: Calendar Customization, Prev: Mayan Calendar, Up: Calendar/Diary - -The Diary ---------- - - The Emacs diary keeps track of appointments or other events on a -daily basis, in conjunction with the calendar. To use the diary -feature, you must first create a "diary file" containing a list of -events and their dates. Then Emacs can automatically pick out and -display the events for today, for the immediate future, or for any -specified date. - - By default, Emacs uses `~/diary' as the diary file. This is the -same file that the `calendar' utility uses. A sample `~/diary' file is: - - 12/22/1988 Twentieth wedding anniversary!! - &1/1. Happy New Year! - 10/22 Ruth's birthday. - * 21, *: Payday - Tuesday--weekly meeting with grad students at 10am - Supowit, Shen, Bitner, and Kapoor to attend. - 1/13/89 Friday the thirteenth!! - &thu 4pm squash game with Lloyd. - mar 16 Dad's birthday - April 15, 1989 Income tax due. - &* 15 time cards due. - -This example uses extra spaces to align the event descriptions of most -of the entries. Such formatting is purely a matter of taste. - - Although you probably will start by creating a diary manually, Emacs -provides a number of commands to let you view, add, and change diary -entries. You can also share diary entries with other users (*note -Included Diary Files::.). - -* Menu: - -* Diary Commands:: Viewing diary entries and associated calendar dates. -* Format of Diary File:: Entering events in your diary. -* Date Formats:: Various ways you can specify dates. -* Adding to Diary:: Commands to create diary entries. -* Special Diary Entries:: Anniversaries, blocks of dates, cyclic entries, etc. - - -File: xemacs.info, Node: Diary Commands, Next: Format of Diary File, Prev: Diary, Up: Diary - -Commands Displaying Diary Entries ---------------------------------- - - Once you have created a `~/diary' file, you can use the calendar to -view it. You can also view today's events outside of Calendar mode. - -`d' - Display all diary entries for the selected date - (`view-diary-entries'). - -`Button2 Diary' - Display all diary entries for the date you click on. - -`s' - Display the entire diary file (`show-all-diary-entries'). - -`m' - Mark all visible dates that have diary entries - (`mark-diary-entries'). - -`u' - Unmark the calendar window (`calendar-unmark'). - -`M-x print-diary-entries' - Print hard copy of the diary display as it appears. - -`M-x diary' - Display all diary entries for today's date. - -`M-x diary-mail-entries' - Mail yourself email reminders about upcoming diary entries. - - Displaying the diary entries with `d' shows in a separate window the -diary entries for the selected date in the calendar. The mode line of -the new window shows the date of the diary entries and any holidays -that fall on that date. If you specify a numeric argument with `d', it -shows all the diary entries for that many successive days. Thus, `2 d' -displays all the entries for the selected date and for the following -day. - - Another way to display the diary entries for a date is to click -`Button2' on the date, and then choose `Diary' from the menu that -appears. - - To get a broader view of which days are mentioned in the diary, use -the `m' command. This displays the dates that have diary entries in a -different face (or places a `+' after these dates, if display with -multiple faces is not available). The command applies both to the -currently visible months and to other months that subsequently become -visible by scrolling. To turn marking off and erase the current marks, -type `u', which also turns off holiday marks (*note Holidays::.). - - To see the full diary file, rather than just some of the entries, use -the `s' command. - - Display of selected diary entries uses the selective display feature -to hide entries that don't apply. - - The diary buffer as you see it is an illusion, so simply printing the -buffer does not print what you see on your screen. There is a special -command to print hard copy of the diary buffer *as it appears*; this -command is `M-x print-diary-entries'. It sends the data directly to -the printer. You can customize it like `lpr-region' (*note -Hardcopy::.). - - The command `M-x diary' displays the diary entries for the current -date, independently of the calendar display, and optionally for the next -few days as well; the variable `number-of-diary-entries' specifies how -many days to include (*note Customization::.). - - If you put `(diary)' in your `.emacs' file, this automatically -displays a window with the day's diary entries, when you enter Emacs. -The mode line of the displayed window shows the date and any holidays -that fall on that date. - - Many users like to receive notice of events in their diary as email. -To send such mail to yourself, use the command `M-x -diary-mail-entries'. A prefix argument specifies how many days -(starting with today) to check; otherwise, the variable -`diary-mail-days' says how many days. - - -File: xemacs.info, Node: Format of Diary File, Next: Date Formats, Prev: Diary Commands, Up: Diary - -The Diary File --------------- - - Your "diary file" is a file that records events associated with -particular dates. The name of the diary file is specified by the -variable `diary-file'; `~/diary' is the default. The `calendar' -utility program supports a subset of the format allowed by the Emacs -diary facilities, so you can use that utility to view the diary file, -with reasonable results aside from the entries it cannot understand. - - Each entry in the diary file describes one event and consists of one -or more lines. An entry always begins with a date specification at the -left margin. The rest of the entry is simply text to describe the -event. If the entry has more than one line, then the lines after the -first must begin with whitespace to indicate they continue a previous -entry. Lines that do not begin with valid dates and do not continue a -preceding entry are ignored. - - You can inhibit the marking of certain diary entries in the calendar -window; to do this, insert an ampersand (`&') at the beginning of the -entry, before the date. This has no effect on display of the entry in -the diary window; it affects only marks on dates in the calendar -window. Nonmarking entries are especially useful for generic entries -that would otherwise mark many different dates. - - If the first line of a diary entry consists only of the date or day -name with no following blanks or punctuation, then the diary window -display doesn't include that line; only the continuation lines appear. -For example, this entry: - - 02/11/1989 - Bill B. visits Princeton today - 2pm Cognitive Studies Committee meeting - 2:30-5:30 Liz at Lawrenceville - 4:00pm Dentist appt - 7:30pm Dinner at George's - 8:00-10:00pm concert - -appears in the diary window without the date line at the beginning. -This style of entry looks neater when you display just a single day's -entries, but can cause confusion if you ask for more than one day's -entries. - - You can edit the diary entries as they appear in the window, but it -is important to remember that the buffer displayed contains the *entire* -diary file, with portions of it concealed from view. This means, for -instance, that the `C-f' (`forward-char') command can put point at what -appears to be the end of the line, but what is in reality the middle of -some concealed line. - - *Be careful when editing the diary entries!* Inserting additional -lines or adding/deleting characters in the middle of a visible line -cannot cause problems, but editing at the end of a line may not do what -you expect. Deleting a line may delete other invisible entries that -follow it. Before editing the diary, it is best to display the entire -file with `s' (`show-all-diary-entries'). - - -File: xemacs.info, Node: Date Formats, Next: Adding to Diary, Prev: Format of Diary File, Up: Diary - -Date Formats ------------- - - Here are some sample diary entries, illustrating different ways of -formatting a date. The examples all show dates in American order -(month, day, year), but Calendar mode supports European order (day, -month, year) as an option. - - 4/20/93 Switch-over to new tabulation system - apr. 25 Start tabulating annual results - 4/30 Results for April are due - */25 Monthly cycle finishes - Friday Don't leave without backing up files - - The first entry appears only once, on April 20, 1993. The second and -third appear every year on the specified dates, and the fourth uses a -wildcard (asterisk) for the month, so it appears on the 25th of every -month. The final entry appears every week on Friday. - - You can use just numbers to express a date, as in `MONTH/DAY' or -`MONTH/DAY/YEAR'. This must be followed by a nondigit. In the date -itself, MONTH and DAY are numbers of one or two digits. The optional -YEAR is also a number, and may be abbreviated to the last two digits; -that is, you can use `11/12/1989' or `11/12/89'. - - Dates can also have the form `MONTHNAME DAY' or `MONTHNAME DAY, -YEAR', where the month's name can be spelled in full or abbreviated to -three characters (with or without a period). Case is not significant. - - A date may be "generic"; that is, partially unspecified. Then the -entry applies to all dates that match the specification. If the date -does not contain a year, it is generic and applies to any year. -Alternatively, MONTH, DAY, or YEAR can be a `*'; this matches any -month, day, or year, respectively. Thus, a diary entry `3/*/*' matches -any day in March of any year; so does `march *'. - - If you prefer the European style of writing dates--in which the day -comes before the month--type `M-x european-calendar' while in the -calendar, or set the variable `european-calendar-style' to `t' *before* -using any calendar or diary command. This mode interprets all dates in -the diary in the European manner, and also uses European style for -displaying diary dates. (Note that there is no comma after the -MONTHNAME in the European style.) To go back to the (default) American -style of writing dates, type `M-x american-calendar'. - - You can use the name of a day of the week as a generic date which -applies to any date falling on that day of the week. You can abbreviate -the day of the week to three letters (with or without a period) or spell -it in full; case is not significant. - - -File: xemacs.info, Node: Adding to Diary, Next: Special Diary Entries, Prev: Date Formats, Up: Diary - -Commands to Add to the Diary ----------------------------- - - While in the calendar, there are several commands to create diary -entries: - -`i d' - Add a diary entry for the selected date (`insert-diary-entry'). - -`i w' - Add a diary entry for the selected day of the week - (`insert-weekly-diary-entry'). - -`i m' - Add a diary entry for the selected day of the month - (`insert-monthly-diary-entry'). - -`i y' - Add a diary entry for the selected day of the year - (`insert-yearly-diary-entry'). - - You can make a diary entry for a specific date by selecting that date -in the calendar window and typing the `i d' command. This command -displays the end of your diary file in another window and inserts the -date; you can then type the rest of the diary entry. - - If you want to make a diary entry that applies to a specific day of -the week, select that day of the week (any occurrence will do) and type -`i w'. This inserts the day-of-week as a generic date; you can then -type the rest of the diary entry. You can make a monthly diary entry in -the same fashion. Select the day of the month, use the `i m' command, -and type rest of the entry. Similarly, you can insert a yearly diary -entry with the `i y' command. - - All of the above commands make marking diary entries by default. To -make a nonmarking diary entry, give a numeric argument to the command. -For example, `C-u i w' makes a nonmarking weekly diary entry. - - When you modify the diary file, be sure to save the file before -exiting Emacs. - - -File: xemacs.info, Node: Special Diary Entries, Prev: Adding to Diary, Up: Diary - -Special Diary Entries ---------------------- - - In addition to entries based on calendar dates, the diary file can -contain "sexp entries" for regular events such as anniversaries. These -entries are based on Lisp expressions (sexps) that Emacs evaluates as -it scans the diary file. Instead of a date, a sexp entry contains `%%' -followed by a Lisp expression which must begin and end with -parentheses. The Lisp expression determines which dates the entry -applies to. - - Calendar mode provides commands to insert certain commonly used sexp -entries: - -`i a' - Add an anniversary diary entry for the selected date - (`insert-anniversary-diary-entry'). - -`i b' - Add a block diary entry for the current region - (`insert-block-diary-entry'). - -`i c' - Add a cyclic diary entry starting at the date - (`insert-cyclic-diary-entry'). - - If you want to make a diary entry that applies to the anniversary of -a specific date, move point to that date and use the `i a' command. -This displays the end of your diary file in another window and inserts -the anniversary description; you can then type the rest of the diary -entry. The entry looks like this: - - The effect of `i a' is to add a `diary-anniversary' sexp to your -diary file. You can also add one manually, for instance: - - %%(diary-anniversary 10 31 1948) Arthur's birthday - -This entry applies to October 31 in any year after 1948; `10 31 1948' -specifies the date. (If you are using the European calendar style, the -month and day are interchanged.) The reason this expression requires a -beginning year is that advanced diary functions can use it to calculate -the number of elapsed years. - - A "block" diary entry applies to a specified range of consecutive -dates. Here is a block diary entry that applies to all dates from June -24, 1990 through July 10, 1990: - - %%(diary-block 6 24 1990 7 10 1990) Vacation - -The `6 24 1990' indicates the starting date and the `7 10 1990' -indicates the stopping date. (Again, if you are using the European -calendar style, the month and day are interchanged.) - - To insert a block entry, place point and the mark on the two dates -that begin and end the range, and type `i b'. This command displays -the end of your diary file in another window and inserts the block -description; you can then type the diary entry. - - "Cyclic" diary entries repeat after a fixed interval of days. To -create one, select the starting date and use the `i c' command. The -command prompts for the length of interval, then inserts the entry, -which looks like this: - - %%(diary-cyclic 50 3 1 1990) Renew medication - -This entry applies to March 1, 1990 and every 50th day following; `3 1 -1990' specifies the starting date. (If you are using the European -calendar style, the month and day are interchanged.) - - All three of these commands make marking diary entries. To insert a -nonmarking entry, give a numeric argument to the command. For example, -`C-u i a' makes a nonmarking anniversary diary entry. - - Marking sexp diary entries in the calendar is *extremely* -time-consuming, since every date visible in the calendar window must be -individually checked. So it's a good idea to make sexp diary entries -nonmarking (with `&') when possible. - - Another sophisticated kind of sexp entry, a "floating" diary entry, -specifies a regularly occurring event by offsets specified in days, -weeks, and months. It is comparable to a crontab entry interpreted by -the `cron' utility. Here is a nonmarking, floating diary entry that -applies to the last Thursday in November: - - &%%(diary-float 11 4 -1) American Thanksgiving - -The 11 specifies November (the eleventh month), the 4 specifies Thursday -(the fourth day of the week, where Sunday is numbered zero), and the -1 -specifies "last" (1 would mean "first", 2 would mean "second", -2 would -mean "second-to-last", and so on). The month can be a single month or -a list of months. Thus you could change the 11 above to `'(1 2 3)' and -have the entry apply to the last Thursday of January, February, and -March. If the month is `t', the entry applies to all months of the -year. - - The sexp feature of the diary allows you to specify diary entries -based on any Emacs Lisp expression. You can use the library of built-in -functions or you can write your own functions. The built-in functions -include the ones shown in this section, plus a few others (*note Sexp -Diary Entries::.). - - The generality of sexps lets you specify any diary entry that you can -describe algorithmically. Suppose you get paid on the 21st of the month -if it is a weekday, and to the Friday before if the 21st is on a -weekend. The diary entry - - &%%(let ((dayname (calendar-day-of-week date)) - (day (car (cdr date)))) - (or (and (= day 21) (memq dayname '(1 2 3 4 5))) - (and (memq day '(19 20)) (= dayname 5))) - ) Pay check deposited - -to just those dates. This example illustrates how the sexp can depend -on the variable `date'; this variable is a list (MONTH DAY YEAR) that -gives the Gregorian date for which the diary entries are being found. -If the value of the sexp is `t', the entry applies to that date. If -the sexp evaluates to `nil', the entry does *not* apply to that date. - - -File: xemacs.info, Node: Calendar Customization, Prev: Diary, Up: Calendar/Diary - -Customizing the Calendar and Diary ----------------------------------- - - There are many customizations that you can use to make the calendar -and diary suit your personal tastes. - -* Menu: - -* Calendar Customizing:: Defaults you can set. -* Holiday Customizing:: Defining your own holidays. -* Date Display Format:: Changing the format. -* Time Display Format:: Changing the format. -* Daylight Savings:: Changing the default. -* Diary Customizing:: Defaults you can set. -* Hebrew/Islamic Entries:: How to obtain them. -* Fancy Diary Display:: Enhancing the diary display, sorting entries. -* Included Diary Files:: Sharing a common diary file. -* Sexp Diary Entries:: Fancy things you can do. -* Appt Customizing:: Customizing appointment reminders. - - -File: xemacs.info, Node: Calendar Customizing, Next: Holiday Customizing, Up: Calendar Customization - -Customizing the Calendar -........................ - - If you set the variable `view-diary-entries-initially' to `t', -calling up the calendar automatically displays the diary entries for -the current date as well. The diary dates appear only if the current -date is visible. If you add both of the following lines to your -`.emacs' file: - - (setq view-diary-entries-initially t) - (calendar) - -this displays both the calendar and diary windows whenever you start -Emacs. - - Similarly, if you set the variable -`view-calendar-holidays-initially' to `t', entering the calendar -automatically displays a list of holidays for the current three-month -period. The holiday list appears in a separate window. - - You can set the variable `mark-diary-entries-in-calendar' to `t' in -order to mark any dates with diary entries. This takes effect whenever -the calendar window contents are recomputed. There are two ways of -marking these dates: by changing the face (*note Faces::.), if the -display supports that, or by placing a plus sign (`+') beside the date -otherwise. - - Similarly, setting the variable `mark-holidays-in-calendar' to `t' -marks holiday dates, either with a change of face or with an asterisk -(`*'). - - The variable `calendar-holiday-marker' specifies how to mark a date -as being a holiday. Its value may be a character to insert next to the -date, or a face name to use for displaying the date. Likewise, the -variable `diary-entry-marker' specifies how to mark a date that has -diary entries. The calendar creates faces named `holiday-face' and -`diary-face' for these purposes; those symbols are the default values -of these variables, when Emacs supports multiple faces on your terminal. - - The variable `calendar-load-hook' is a normal hook run when the -calendar package is first loaded (before actually starting to display -the calendar). - - Starting the calendar runs the normal hook -`initial-calendar-window-hook'. Recomputation of the calendar display -does not run this hook. But if you leave the calendar with the `q' -command and reenter it, the hook runs again. - - The variable `today-visible-calendar-hook' is a normal hook run -after the calendar buffer has been prepared with the calendar when the -current date is visible in the window. One use of this hook is to -replace today's date with asterisks; to do that, use the hook function -`calendar-star-date'. - - (add-hook 'today-visible-calendar-hook 'calendar-star-date) - -Another standard hook function marks the current date, either by -changing its face or by adding an asterisk. Here's how to use it: - - (add-hook 'today-visible-calendar-hook 'calendar-mark-today) - -The variable `calendar-today-marker' specifies how to mark today's -date. Its value should be a character to insert next to the date or a -face name to use for displaying the date. A face named -`calendar-today-face' is provided for this purpose; that symbol is the -default for this variable when Emacs supports multiple faces on your -terminal. - -A similar normal hook, `today-invisible-calendar-hook' is run if the -current date is *not* visible in the window. - - -File: xemacs.info, Node: Holiday Customizing, Next: Date Display Format, Prev: Calendar Customizing, Up: Calendar Customization - -Customizing the Holidays -........................ - - Emacs knows about holidays defined by entries on one of several -lists. You can customize these lists of holidays to your own needs, -adding or deleting holidays. The lists of holidays that Emacs uses are -for general holidays (`general-holidays'), local holidays -(`local-holidays'), Christian holidays (`christian-holidays'), Hebrew -(Jewish) holidays (`hebrew-holidays'), Islamic (Moslem) holidays -(`islamic-holidays'), and other holidays (`other-holidays'). - - The general holidays are, by default, holidays common throughout the -United States. To eliminate these holidays, set `general-holidays' to -`nil'. - - There are no default local holidays (but sites may supply some). You -can set the variable `local-holidays' to any list of holidays, as -described below. - - By default, Emacs does not include all the holidays of the religions -that it knows, only those commonly found in secular calendars. For a -more extensive collection of religious holidays, you can set any (or -all) of the variables `all-christian-calendar-holidays', -`all-hebrew-calendar-holidays', or `all-islamic-calendar-holidays' to -`t'. If you want to eliminate the religious holidays, set any or all -of the corresponding variables `christian-holidays', `hebrew-holidays', -and `islamic-holidays' to `nil'. - - You can set the variable `other-holidays' to any list of holidays. -This list, normally empty, is intended for individual use. - - Each of the lists (`general-holidays', `local-holidays', -`christian-holidays', `hebrew-holidays', `islamic-holidays', and -`other-holidays') is a list of "holiday forms", each holiday form -describing a holiday (or sometimes a list of holidays). - - Here is a table of the possible kinds of holiday form. Day numbers -and month numbers count starting from 1, but "dayname" numbers count -Sunday as 0. The element STRING is always the name of the holiday, as -a string. - -`(holiday-fixed MONTH DAY STRING)' - A fixed date on the Gregorian calendar. MONTH and DAY are - numbers, STRING is the name of the holiday. - -`(holiday-float MONTH DAYNAME K STRING)' - The Kth DAYNAME in MONTH on the Gregorian calendar (DAYNAME=0 for - Sunday, and so on); negative K means count back from the end of - the month. STRING is the name of the holiday. - -`(holiday-hebrew MONTH DAY STRING)' - A fixed date on the Hebrew calendar. MONTH and DAY are numbers, - STRING is the name of the holiday. - -`(holiday-islamic MONTH DAY STRING)' - A fixed date on the Islamic calendar. MONTH and DAY are numbers, - STRING is the name of the holiday. - -`(holiday-julian MONTH DAY STRING)' - A fixed date on the Julian calendar. MONTH and DAY are numbers, - STRING is the name of the holiday. - -`(holiday-sexp SEXP STRING)' - A date calculated by the Lisp expression SEXP. The expression - should use the variable `year' to compute and return the date of a - holiday, or `nil' if the holiday doesn't happen this year. The - value of SEXP must represent the date as a list of the form - `(MONTH DAY YEAR)'. STRING is the name of the holiday. - -`(if CONDITION HOLIDAY-FORM &optional HOLIDAY-FORM)' - A holiday that happens only if CONDITION is true. - -`(FUNCTION [ARGS])' - A list of dates calculated by the function FUNCTION, called with - arguments ARGS. - - For example, suppose you want to add Bastille Day, celebrated in -France on July 14. You can do this by adding the following line to -your `.emacs' file: - - (setq other-holidays '((holiday-fixed 7 14 "Bastille Day"))) - -The holiday form `(holiday-fixed 7 14 "Bastille Day")' specifies the -fourteenth day of the seventh month (July). - - Many holidays occur on a specific day of the week, at a specific time -of month. Here is a holiday form describing Hurricane Supplication Day, -celebrated in the Virgin Islands on the fourth Monday in August: - - (holiday-float 8 1 4 "Hurricane Supplication Day") - -Here the 8 specifies August, the 1 specifies Monday (Sunday is 0, -Tuesday is 2, and so on), and the 4 specifies the fourth occurrence in -the month (1 specifies the first occurrence, 2 the second occurrence, --1 the last occurrence, -2 the second-to-last occurrence, and so on). - - You can specify holidays that occur on fixed days of the Hebrew, -Islamic, and Julian calendars too. For example, - - (setq other-holidays - '((holiday-hebrew 10 2 "Last day of Hanukkah") - (holiday-islamic 3 12 "Mohammed's Birthday") - (holiday-julian 4 2 "Jefferson's Birthday"))) - -adds the last day of Hanukkah (since the Hebrew months are numbered with -1 starting from Nisan), the Islamic feast celebrating Mohammed's -birthday (since the Islamic months are numbered from 1 starting with -Muharram), and Thomas Jefferson's birthday, which is 2 April 1743 on the -Julian calendar. - - To include a holiday conditionally, use either Emacs Lisp's `if' or -the `holiday-sexp' form. For example, American presidential elections -occur on the first Tuesday after the first Monday in November of years -divisible by 4: - - (holiday-sexp (if (= 0 (% year 4)) - (calendar-gregorian-from-absolute - (1+ (calendar-dayname-on-or-before - 1 (+ 6 (calendar-absolute-from-gregorian - (list 11 1 year)))))) - "US Presidential Election")) - -or - - (if (= 0 (% displayed-year 4)) - (fixed 11 - (extract-calendar-day - (calendar-gregorian-from-absolute - (1+ (calendar-dayname-on-or-before - 1 (+ 6 (calendar-absolute-from-gregorian - (list 11 1 displayed-year))))))) - "US Presidential Election")) - - Some holidays just don't fit into any of these forms because special -calculations are involved in their determination. In such cases you -must write a Lisp function to do the calculation. To include eclipses, -for example, add `(eclipses)' to `other-holidays' and write an Emacs -Lisp function `eclipses' that returns a (possibly empty) list of the -relevant Gregorian dates among the range visible in the calendar -window, with descriptive strings, like this: - - (((6 27 1991) "Lunar Eclipse") ((7 11 1991) "Solar Eclipse") ... ) - - -File: xemacs.info, Node: Date Display Format, Next: Time Display Format, Prev: Holiday Customizing, Up: Calendar Customization - -Date Display Format -................... - - You can customize the manner of displaying dates in the diary, in -mode lines, and in messages by setting `calendar-date-display-form'. -This variable holds a list of expressions that can involve the variables -`month', `day', and `year', which are all numbers in string form, and -`monthname' and `dayname', which are both alphabetic strings. In the -American style, the default value of this list is as follows: - - ((if dayname (concat dayname ", ")) monthname " " day ", " year) - -while in the European style this value is the default: - - ((if dayname (concat dayname ", ")) day " " monthname " " year) - - + The ISO standard date representation is this: - - (year "-" month "-" day) - -This specifies a typical American format: - - (month "/" day "/" (substring year -2)) - - -File: xemacs.info, Node: Time Display Format, Next: Daylight Savings, Prev: Date Display Format, Up: Calendar Customization - -Time Display Format -................... - - The calendar and diary by default display times of day in the -conventional American style with the hours from 1 through 12, minutes, -and either `am' or `pm'. If you prefer the European style, also known -in the US as military, in which the hours go from 00 to 23, you can -alter the variable `calendar-time-display-form'. This variable is a -list of expressions that can involve the variables `12-hours', -`24-hours', and `minutes', which are all numbers in string form, and -`am-pm' and `time-zone', which are both alphabetic strings. The -default value of `calendar-time-display-form' is as follows: - - (12-hours ":" minutes am-pm - (if time-zone " (") time-zone (if time-zone ")")) - -Here is a value that provides European style times: - - (24-hours ":" minutes - (if time-zone " (") time-zone (if time-zone ")")) - -gives military-style times like `21:07 (UT)' if time zone names are -defined, and times like `21:07' if they are not. - - -File: xemacs.info, Node: Daylight Savings, Next: Diary Customizing, Prev: Time Display Format, Up: Calendar Customization - -Daylight Savings Time -..................... - - Emacs understands the difference between standard time and daylight -savings time--the times given for sunrise, sunset, solstices, -equinoxes, and the phases of the moon take that into account. The rules -for daylight savings time vary from place to place and have also varied -historically from year to year. To do the job properly, Emacs needs to -know which rules to use. - - Some operating systems keep track of the rules that apply to the -place where you are; on these systems, Emacs gets the information it -needs from the system automatically. If some or all of this -information is missing, Emacs fills in the gaps with the rules -currently used in Cambridge, Massachusetts. If the resulting rules are -not what you want, you can tell Emacs the rules to use by setting -certain variables. - - If the default choice of rules is not appropriate for your location, -you can tell Emacs the rules to use by setting the variables -`calendar-daylight-savings-starts' and -`calendar-daylight-savings-ends'. Their values should be Lisp -expressions that refer to the variable `year', and evaluate to the -Gregorian date on which daylight savings time starts or (respectively) -ends, in the form of a list `(MONTH DAY YEAR)'. The values should be -`nil' if your area does not use daylight savings time. - - Emacs uses these expressions to determine the starting date of -daylight savings time for the holiday list and for correcting times of -day in the solar and lunar calculations. - - The values for Cambridge, Massachusetts are as follows: - - (calendar-nth-named-day 1 0 4 year) - (calendar-nth-named-day -1 0 10 year) - -That is, the first 0th day (Sunday) of the fourth month (April) in the -year specified by `year', and the last Sunday of the tenth month -(October) of that year. If daylight savings time were changed to start -on October 1, you would set `calendar-daylight-savings-starts' to this: - - (list 10 1 year) - - For a more complex example, suppose daylight savings time begins on -the first of Nisan on the Hebrew calendar. You should set -`calendar-daylight-savings-starts' to this value: - - (calendar-gregorian-from-absolute - (calendar-absolute-from-hebrew - (list 1 1 (+ year 3760)))) - -because Nisan is the first month in the Hebrew calendar and the Hebrew -year differs from the Gregorian year by 3760 at Nisan. - - If there is no daylight savings time at your location, or if you want -all times in standard time, set `calendar-daylight-savings-starts' and -`calendar-daylight-savings-ends' to `nil'. - - The variable `calendar-daylight-time-offset' specifies the -difference between daylight savings time and standard time, measured in -minutes. The value for Cambridge, Massachusetts is 60. - - The two variables `calendar-daylight-savings-starts-time' and -`calendar-daylight-savings-ends-time' specify the number of minutes -after midnight local time when the transition to and from daylight -savings time should occur. For Cambridge, Massachusetts both variables' -values are 120. - - -File: xemacs.info, Node: Diary Customizing, Next: Hebrew/Islamic Entries, Prev: Daylight Savings, Up: Calendar Customization - -Customizing the Diary -..................... - - Ordinarily, the mode line of the diary buffer window indicates any -holidays that fall on the date of the diary entries. The process of -checking for holidays can take several seconds, so including holiday -information delays the display of the diary buffer noticeably. If you'd -prefer to have a faster display of the diary buffer but without the -holiday information, set the variable `holidays-in-diary-buffer' to -`nil'. - - The variable `number-of-diary-entries' controls the number of days -of diary entries to be displayed at one time. It affects the initial -display when `view-diary-entries-initially' is `t', as well as the -command `M-x diary'. For example, the default value is 1, which says -to display only the current day's diary entries. If the value is 2, -both the current day's and the next day's entries are displayed. The -value can also be a vector of seven elements: for example, if the value -is `[0 2 2 2 2 4 1]' then no diary entries appear on Sunday, the -current date's and the next day's diary entries appear Monday through -Thursday, Friday through Monday's entries appear on Friday, while on -Saturday only that day's entries appear. - - The variable `print-diary-entries-hook' is a normal hook run after -preparation of a temporary buffer containing just the diary entries -currently visible in the diary buffer. (The other, irrelevant diary -entries are really absent from the temporary buffer; in the diary -buffer, they are merely hidden.) The default value of this hook does -the printing with the command `lpr-buffer'. If you want to use a -different command to do the printing, just change the value of this -hook. Other uses might include, for example, rearranging the lines into -order by day and time. - - You can customize the form of dates in your diary file, if neither -the standard American nor European styles suits your needs, by setting -the variable `diary-date-forms'. This variable is a list of patterns -for recognizing a date. Each date pattern is a list whose elements may -be regular expressions (*note Regexps::.) or the symbols `month', -`day', `year', `monthname', and `dayname'. All these elements serve as -patterns that match certain kinds of text in the diary file. In order -for the date pattern, as a whole, to match, all of its elements must -match consecutively. - - A regular expression in a date pattern matches in its usual fashion, -using the standard syntax table altered so that `*' is a word -constituent. - - The symbols `month', `day', `year', `monthname', and `dayname' match -the month number, day number, year number, month name, and day name of -the date being considered. The symbols that match numbers allow -leading zeros; those that match names allow three-letter abbreviations -and capitalization. All the symbols can match `*'; since `*' in a -diary entry means "any day", "any month", and so on, it should match -regardless of the date being considered. - - The default value of `diary-date-forms' in the American style is -this: - - ((month "/" day "[^/0-9]") - (month "/" day "/" year "[^0-9]") - (monthname " *" day "[^,0-9]") - (monthname " *" day ", *" year "[^0-9]") - (dayname "\\W")) - -Emacs matches of the diary entries with the date forms is done with the -standard syntax table from Fundamental mode (*note Syntax Tables: -(lispref)Syntax Tables.), but with the `*' changed so that it is a word -constituent. - - The date patterns in the list must be *mutually exclusive* and must -not match any portion of the diary entry itself, just the date and one -character of whitespace. If, to be mutually exclusive, the pattern -must match a portion of the diary entry text--beyond the whitespace -that ends the date--then the first element of the date pattern *must* -be `backup'. This causes the date recognizer to back up to the -beginning of the current word of the diary entry, after finishing the -match. Even if you use `backup', the date pattern must absolutely not -match more than a portion of the first word of the diary entry. The -default value of `diary-date-forms' in the European style is this list: - - ((day "/" month "[^/0-9]") - (day "/" month "/" year "[^0-9]") - (backup day " *" monthname "\\W+\\<[^*0-9]") - (day " *" monthname " *" year "[^0-9]") - (dayname "\\W")) - -Notice the use of `backup' in the third pattern, because it needs to -match part of a word beyond the date itself to distinguish it from the -fourth pattern. - - -File: xemacs.info, Node: Hebrew/Islamic Entries, Next: Fancy Diary Display, Prev: Diary Customizing, Up: Calendar Customization - -Hebrew- and Islamic-Date Diary Entries -...................................... - - Your diary file can have entries based on Hebrew or Islamic dates, as -well as entries based on the world-standard Gregorian calendar. -However, because recognition of such entries is time-consuming and most -people don't use them, you must explicitly enable their use. If you -want the diary to recognize Hebrew-date diary entries, for example, you -must do this: - - (add-hook 'nongregorian-diary-listing-hook 'list-hebrew-diary-entries) - (add-hook 'nongregorian-diary-marking-hook 'mark-hebrew-diary-entries) - -If you want Islamic-date entries, do this: - - (add-hook 'nongregorian-diary-listing-hook 'list-islamic-diary-entries) - (add-hook 'nongregorian-diary-marking-hook 'mark-islamic-diary-entries) - - Hebrew- and Islamic-date diary entries have the same formats as -Gregorian-date diary entries, except that `H' precedes a Hebrew date -and `I' precedes an Islamic date. Moreover, because the Hebrew and -Islamic month names are not uniquely specified by the first three -letters, you may not abbreviate them. For example, a diary entry for -the Hebrew date Heshvan 25 could look like this: - - HHeshvan 25 Happy Hebrew birthday! - -and would appear in the diary for any date that corresponds to Heshvan -25 on the Hebrew calendar. And here is Islamic-date diary entry that -matches Dhu al-Qada 25: - - IDhu al-Qada 25 Happy Islamic birthday! - -and would appear in the diary for any date that corresponds to Dhu -al-Qada 25 on the Islamic calendar. - - As with Gregorian-date diary entries, Hebrew- and Islamic-date -entries are nonmarking if they are preceded with an ampersand (`&'). - - Here is a table of commands used in the calendar to create diary -entries that match the selected date and other dates that are similar -in the Hebrew or Islamic calendar: - -`i h d' - Add a diary entry for the Hebrew date corresponding to the - selected date (`insert-hebrew-diary-entry'). - -`i h m' - Add a diary entry for the day of the Hebrew month corresponding to - the selected date (`insert-monthly-hebrew-diary-entry'). This - diary entry matches any date that has the same Hebrew - day-within-month as the selected date. - -`i h y' - Add a diary entry for the day of the Hebrew year corresponding to - the selected date (`insert-yearly-hebrew-diary-entry'). This diary - entry matches any date which has the same Hebrew month and - day-within-month as the selected date. - -`i i d' - Add a diary entry for the Islamic date corresponding to the - selected date (`insert-islamic-diary-entry'). - -`i i m' - Add a diary entry for the day of the Islamic month corresponding - to the selected date (`insert-monthly-islamic-diary-entry'). - -`i i y' - Add a diary entry for the day of the Islamic year corresponding to - the selected date (`insert-yearly-islamic-diary-entry'). - - These commands work much like the corresponding commands for ordinary -diary entries: they apply to the date that point is on in the calendar -window, and what they do is insert just the date portion of a diary -entry at the end of your diary file. You must then insert the rest of -the diary entry. - diff --git a/info/xemacs.info-15 b/info/xemacs.info-15 deleted file mode 100644 index 79ce826..0000000 --- a/info/xemacs.info-15 +++ /dev/null @@ -1,1214 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Fancy Diary Display, Next: Included Diary Files, Prev: Hebrew/Islamic Entries, Up: Calendar Customization - -Fancy Diary Display -................... - - Diary display works by preparing the diary buffer and then running -the hook `diary-display-hook'. The default value of this hook -(`simple-diary-display') hides the irrelevant diary entries and then -displays the buffer. However, if you specify the hook as follows, - - (add-hook 'diary-display-hook 'fancy-diary-display) - -this enables fancy diary display. It displays diary entries and -holidays by copying them into a special buffer that exists only for the -sake of display. Copying to a separate buffer provides an opportunity -to change the displayed text to make it prettier--for example, to sort -the entries by the dates they apply to. - - As with simple diary display, you can print a hard copy of the buffer -with `print-diary-entries'. To print a hard copy of a day-by-day diary -for a week by positioning point on Sunday of that week, type `7 d' and -then do `M-x print-diary-entries'. As usual, the inclusion of the -holidays slows down the display slightly; you can speed things up by -setting the variable `holidays-in-diary-buffer' to `nil'. - - Ordinarily, the fancy diary buffer does not show days for which -there are no diary entries, even if that day is a holiday. If you want -such days to be shown in the fancy diary buffer, set the variable -`diary-list-include-blanks' to `t'. - - If you use the fancy diary display, you can use the normal hook -`list-diary-entries-hook' to sort each day's diary entries by their -time of day. Add this line to your `.emacs' file: - - (add-hook 'list-diary-entries-hook 'sort-diary-entries t) - -For each day, this sorts diary entries that begin with a recognizable -time of day according to their times. Diary entries without times come -first within each day. - - -File: xemacs.info, Node: Included Diary Files, Next: Sexp Diary Entries, Prev: Fancy Diary Display, Up: Calendar Customization - -Included Diary Files -.................... - - Fancy diary display also has the ability to process included diary -files. This permits a group of people to share a diary file for events -that apply to all of them. Lines in the diary file of this form: - - #include "FILENAME" - -includes the diary entries from the file FILENAME in the fancy diary -buffer. The include mechanism is recursive, so that included files can -include other files, and so on; you must be careful not to have a cycle -of inclusions, of course. Here is how to enable the include facility: - - (add-hook 'list-diary-entries-hook 'include-other-diary-files) - (add-hook 'mark-diary-entries-hook 'mark-included-diary-files) - - The include mechanism works only with the fancy diary display, -because ordinary diary display shows the entries directly from your -diary file. - - -File: xemacs.info, Node: Sexp Diary Entries, Next: Appt Customizing, Prev: Included Diary Files, Up: Calendar Customization - -Sexp Entries and the Fancy Diary Display -........................................ - - Sexp diary entries allow you to do more than just have complicated -conditions under which a diary entry applies. If you use the fancy -diary display, sexp entries can generate the text of the entry depending -on the date itself. For example, an anniversary diary entry can insert -the number of years since the anniversary date into the text of the -diary entry. Thus the `%d' in this dairy entry: - - %%(diary-anniversary 10 31 1948) Arthur's birthday (%d years old) - -gets replaced by the age, so on October 31, 1990 the entry appears in -the fancy diary buffer like this: - - Arthur's birthday (42 years old) - -If the diary file instead contains this entry: - - %%(diary-anniversary 10 31 1948) Arthur's %d%s birthday - -the entry in the fancy diary buffer for October 31, 1990 appears like -this: - - Arthur's 42nd birthday - - Similarly, cyclic diary entries can interpolate the number of -repetitions that have occurred: - - %%(diary-cyclic 50 1 1 1990) Renew medication (%d%s time) - -looks like this: - - Renew medication (5th time) - -in the fancy diary display on September 8, 1990. - - The generality of sexp diary entries lets you specify any diary entry -that you can describe algorithmically. A sexp diary entry contains an -expression that computes whether the entry applies to any given date. -If its value is non-`nil', the entry applies to that date; otherwise, -it does not. The expression can use the variable `date' to find the -date being considered; its value is a list (MONTH DAY YEAR) that refers -to the Gregorian calendar. - - Suppose you get paid on the 21st of the month if it is a weekday, and -on the Friday before if the 21st is on a weekend. Here is how to write -a sexp diary entry that matches those dates: - - &%%(let ((dayname (calendar-day-of-week date)) - (day (car (cdr date)))) - (or (and (= day 21) (memq dayname '(1 2 3 4 5))) - (and (memq day '(19 20)) (= dayname 5))) - ) Pay check deposited - -applies to just those dates. This example illustrates how the sexp can -depend on the variable `date'; this variable is a list (MONTH DAY YEAR) -that gives the Gregorian date for which the diary entries are being -found. If the value of the expression is `t', the entry applies to -that date. If the expression evaluates to `nil', the entry does *not* -apply to that date. - - The following sexp diary entries take advantage of the ability (in -the fancy diary display) to concoct diary entries whose text varies -based on the date: - -`%%(diary-sunrise-sunset)' - Make a diary entry for the local times of today's sunrise and - sunset. - -`%%(diary-phases-of-moon)' - Make a diary entry for the phases (quarters) of the moon. - -`%%(diary-day-of-year)' - Make a diary entry with today's day number in the current year and - the number of days remaining in the current year. - -`%%(diary-iso-date)' - Make a diary entry with today's equivalent ISO commercial date. - -`%%(diary-julian-date)' - Make a diary entry with today's equivalent date on the Julian - calendar. - -`%%(diary-astro-day-number)' - Make a diary entry with today's equivalent astronomical (Julian) - day number. - -`%%(diary-hebrew-date)' - Make a diary entry with today's equivalent date on the Hebrew - calendar. - -`%%(diary-islamic-date)' - Make a diary entry with today's equivalent date on the Islamic - calendar. - -`%%(diary-french-date)' - Make a diary entry with today's equivalent date on the French - Revolutionary calendar. - -`%%(diary-mayan-date)' - Make a diary entry with today's equivalent date on the Mayan - calendar. - -Thus including the diary entry - - &%%(diary-hebrew-date) - -causes every day's diary display to contain the equivalent date on the -Hebrew calendar, if you are using the fancy diary display. (With simple -diary display, the line `&%%(diary-hebrew-date)' appears in the diary -for any date, but does nothing particularly useful.) - - These functions can be used to construct sexp diary entries based on -the Hebrew calendar in certain standard ways: - -`%%(diary-rosh-hodesh)' - Make a diary entry that tells the occurrence and ritual - announcement of each new Hebrew month. - -`%%(diary-parasha)' - Make a Saturday diary entry that tells the weekly synagogue - scripture reading. - -`%%(diary-sabbath-candles)' - Make a Friday diary entry that tells the *local time* of Sabbath - candle lighting. - -`%%(diary-omer)' - Make a diary entry that gives the omer count, when appropriate. - -`%%(diary-yahrzeit MONTH DAY YEAR) NAME' - Make a diary entry marking the anniversary of a date of death. - The date is the *Gregorian* (civil) date of death. The diary - entry appears on the proper Hebrew calendar anniversary and on the - day before. (In the European style, the order of the parameters - is changed to DAY, MONTH, YEAR.) - - -File: xemacs.info, Node: Appt Customizing, Prev: Sexp Diary Entries, Up: Calendar Customization - -Customizing Appointment Reminders -................................. - - You can specify exactly how Emacs reminds you of an appointment, and -how far in advance it begins doing so, by setting these variables: - -`appt-message-warning-time' - The time in minutes before an appointment that the reminder - begins. The default is 10 minutes. - -`appt-audible' - If this is `t' (the default), Emacs rings the terminal bell for - appointment reminders. - -`appt-visible' - If this is `t' (the default), Emacs displays the appointment - message in echo area. - -`appt-display-mode-line' - If this is `t' (the default), Emacs displays the number of minutes - to the appointment on the mode line. - -`appt-msg-window' - If this is `t' (the default), Emacs displays the appointment - message in another window. - -`appt-display-duration' - The number of seconds an appointment message is displayed. The - default is 5 seconds. - - -File: xemacs.info, Node: Sorting, Next: Shell, Prev: Calendar/Diary, Up: Top - -Sorting Text -============ - - XEmacs provides several commands for sorting text in a buffer. All -operate on the contents of the region (the text between point and the -mark). They divide the text of the region into many "sort records", -identify a "sort key" for each record, and then reorder the records -using the order determined by the sort keys. The records are ordered so -that their keys are in alphabetical order, or, for numerical sorting, in -numerical order. In alphabetical sorting, all upper-case letters `A' -through `Z' come before lower-case `a', in accordance with the ASCII -character sequence. - - The sort commands differ in how they divide the text into sort -records and in which part of each record they use as the sort key. -Most of the commands make each line a separate sort record, but some -commands use paragraphs or pages as sort records. Most of the sort -commands use each entire sort record as its own sort key, but some use -only a portion of the record as the sort key. - -`M-x sort-lines' - Divide the region into lines and sort by comparing the entire text - of a line. A prefix argument means sort in descending order. - -`M-x sort-paragraphs' - Divide the region into paragraphs and sort by comparing the entire - text of a paragraph (except for leading blank lines). A prefix - argument means sort in descending order. - -`M-x sort-pages' - Divide the region into pages and sort by comparing the entire text - of a page (except for leading blank lines). A prefix argument - means sort in descending order. - -`M-x sort-fields' - Divide the region into lines and sort by comparing the contents of - one field in each line. Fields are defined as separated by - whitespace, so the first run of consecutive non-whitespace - characters in a line constitutes field 1, the second such run - constitutes field 2, etc. - - You specify which field to sort by with a numeric argument: 1 to - sort by field 1, etc. A negative argument means sort in descending - order. Thus, minus 2 means sort by field 2 in reverse-alphabetical - order. - -`M-x sort-numeric-fields' - Like `M-x sort-fields', except the specified field is converted to - a number for each line and the numbers are compared. `10' comes - before `2' when considered as text, but after it when considered - as a number. - -`M-x sort-columns' - Like `M-x sort-fields', except that the text within each line used - for comparison comes from a fixed range of columns. An explanation - is given below. - - For example, if the buffer contains: - - On systems where clash detection (locking of files being edited) is - implemented, XEmacs also checks the first time you modify a buffer - whether the file has changed on disk since it was last visited or - saved. If it has, you are asked to confirm that you want to change - the buffer. - -then if you apply `M-x sort-lines' to the entire buffer you get: - - On systems where clash detection (locking of files being edited) is - implemented, XEmacs also checks the first time you modify a buffer - saved. If it has, you are asked to confirm that you want to change - the buffer. - whether the file has changed on disk since it was last visited or - -where the upper case `O' comes before all lower case letters. If you -apply instead `C-u 2 M-x sort-fields' you get: - - saved. If it has, you are asked to confirm that you want to change - implemented, XEmacs also checks the first time you modify a buffer - the buffer. - On systems where clash detection (locking of files being edited) is - whether the file has changed on disk since it was last visited or - -where the sort keys were `If', `XEmacs', `buffer', `systems', and `the'. - - `M-x sort-columns' requires more explanation. You specify the -columns by putting point at one of the columns and the mark at the other -column. Because this means you cannot put point or the mark at the -beginning of the first line to sort, this command uses an unusual -definition of `region': all of the line point is in is considered part -of the region, and so is all of the line the mark is in. - - For example, to sort a table by information found in columns 10 to -15, you could put the mark on column 10 in the first line of the table, -and point on column 15 in the last line of the table, and then use this -command. Or you could put the mark on column 15 in the first line and -point on column 10 in the last line. - - This can be thought of as sorting the rectangle specified by point -and the mark, except that the text on each line to the left or right of -the rectangle moves along with the text inside the rectangle. *Note -Rectangles::. - - -File: xemacs.info, Node: Shell, Next: Narrowing, Prev: Sorting, Up: Top - -Running Shell Commands from XEmacs -================================== - - XEmacs has commands for passing single command lines to inferior -shell processes; it can also run a shell interactively with input and -output to an XEmacs buffer `*shell*'. - -`M-!' - Run a specified shell command line and display the output - (`shell-command'). - -`M-|' - Run a specified shell command line with region contents as input; - optionally replace the region with the output - (`shell-command-on-region'). - -`M-x shell' - Run a subshell with input and output through an XEmacs buffer. - You can then give commands interactively. - -`M-x term' - Run a subshell with input and output through an XEmacs buffer. - You can then give commands interactively. Full terminal emulation - is available. - -* Menu: - -* Single Shell:: How to run one shell command and return. -* Interactive Shell:: Permanent shell taking input via XEmacs. -* Shell Mode:: Special XEmacs commands used with permanent shell. -* Terminal emulator:: An XEmacs window as a terminal emulator. -* Term Mode:: Special XEmacs commands used in Term mode. -* Paging in Term:: Paging in the terminal emulator. - - -File: xemacs.info, Node: Single Shell, Next: Interactive Shell, Prev: Shell, Up: Shell - -Single Shell Commands ---------------------- - - `M-!' (`shell-command') reads a line of text using the minibuffer -and creates an inferior shell to execute the line as a command. -Standard input from the command comes from the null device. If the -shell command produces any output, the output goes to an XEmacs buffer -named `*Shell Command Output*', which is displayed in another window -but not selected. A numeric argument, as in `M-1 M-!', directs this -command to insert any output into the current buffer. In that case, -point is left before the output and the mark is set after the output. - - `M-|' (`shell-command-on-region') is like `M-!' but passes the -contents of the region as input to the shell command, instead of no -input. If a numeric argument is used to direct output to the current -buffer, then the old region is deleted first and the output replaces it -as the contents of the region. - - Both `M-!' and `M-|' use `shell-file-name' to specify the shell to -use. This variable is initialized based on your `SHELL' environment -variable when you start XEmacs. If the file name does not specify a -directory, the directories in the list `exec-path' are searched; this -list is initialized based on the `PATH' environment variable when you -start XEmacs. You can override either or both of these default -initializations in your `.emacs' file. - - When you use `M-!' and `M-|', XEmacs has to wait until the shell -command completes. You can quit with `C-g'; that terminates the shell -command. - - -File: xemacs.info, Node: Interactive Shell, Next: Shell Mode, Prev: Single Shell, Up: Shell - -Interactive Inferior Shell --------------------------- - - To run a subshell interactively with its typescript in an XEmacs -buffer, use `M-x shell'. This creates (or reuses) a buffer named -`*shell*' and runs a subshell with input coming from and output going -to that buffer. That is to say, any "terminal output" from the subshell -will go into the buffer, advancing point, and any "terminal input" for -the subshell comes from text in the buffer. To give input to the -subshell, go to the end of the buffer and type the input, terminated by -. - - XEmacs does not wait for the subshell to do anything. You can switch -windows or buffers and edit them while the shell is waiting, or while -it is running a command. Output from the subshell waits until XEmacs -has time to process it; this happens whenever XEmacs is waiting for -keyboard input or for time to elapse. - - To get multiple subshells, change the name of buffer `*shell*' to -something different by using `M-x rename-buffer'. The next use of `M-x -shell' creates a new buffer `*shell*' with its own subshell. By -renaming this buffer as well you can create a third one, and so on. -All the subshells run independently and in parallel. - - The file name used to load the subshell is the value of the variable -`explicit-shell-file-name', if that is non-`nil'. Otherwise, the -environment variable `ESHELL' is used, or the environment variable -`SHELL' if there is no `ESHELL'. If the file name specified is -relative, the directories in the list `exec-path' are searched (*note -Single Shell Commands: Single Shell.). - - As soon as the subshell is started, it is sent as input the contents -of the file `~/.emacs_SHELLNAME', if that file exists, where SHELLNAME -is the name of the file that the shell was loaded from. For example, -if you use `csh', the file sent to it is `~/.emacs_csh'. - - `cd', `pushd', and `popd' commands given to the inferior shell are -watched by XEmacs so it can keep the `*shell*' buffer's default -directory the same as the shell's working directory. These commands -are recognized syntactically by examining lines of input that are sent. -If you use aliases for these commands, you can tell XEmacs to -recognize them also. For example, if the value of the variable -`shell-pushd-regexp' matches the beginning of a shell command line, -that line is regarded as a `pushd' command. Change this variable when -you add aliases for `pushd'. Likewise, `shell-popd-regexp' and -`shell-cd-regexp' are used to recognize commands with the meaning of -`popd' and `cd'. - - `M-x shell-resync-dirs' queries the shell and resynchronizes XEmacs' -idea of what the current directory stack is. `M-x -shell-dirtrack-toggle' turns directory tracking on and off. - - XEmacs keeps a history of the most recent commands you have typed in -the `*shell*' buffer. If you are at the beginning of a shell command -line and type , the previous shell input is inserted into the -buffer before point. Immediately typing again deletes that input -and inserts the one before it. By repeating you can move -backward through your commands until you find one you want to repeat. -You may then edit the command before typing if you wish. -moves forward through the command history, in case you moved backward -past the one you wanted while using . If you type the first few -characters of a previous command and then type , the most recent -shell input starting with those characters is inserted. This can be -very convenient when you are repeating a sequence of shell commands. -The variable `input-ring-size' controls how many commands are saved in -your input history. The default is 30. - - -File: xemacs.info, Node: Shell Mode, Next: Terminal emulator, Prev: Interactive Shell, Up: Shell - -Shell Mode ----------- - - The shell buffer uses Shell mode, which defines several special keys -attached to the `C-c' prefix. They are chosen to resemble the usual -editing and job control characters present in shells that are not under -XEmacs, except that you must type `C-c' first. Here is a list of the -special key bindings of Shell mode: - -`' - At end of buffer send line as input; otherwise, copy current line - to end of buffer and send it (`send-shell-input'). When a line is - copied, any text at the beginning of the line that matches the - variable `shell-prompt-pattern' is left out; this variable's value - should be a regexp string that matches the prompts that you use in - your subshell. - -`C-c C-d' - Send end-of-file as input, probably causing the shell or its - current subjob to finish (`shell-send-eof'). - -`C-d' - If point is not at the end of the buffer, delete the next - character just like most other modes. If point is at the end of - the buffer, send end-of-file as input, instead of generating an - error as in other modes (`comint-delchar-or-maybe-eof'). - -`C-c C-u' - Kill all text that has yet to be sent as input - (`kill-shell-input'). - -`C-c C-w' - Kill a word before point (`backward-kill-word'). - -`C-c C-c' - Interrupt the shell or its current subjob if any - (`interrupt-shell-subjob'). - -`C-c C-z' - Stop the shell or its current subjob if any (`stop-shell-subjob'). - -`C-c C-\' - Send quit signal to the shell or its current subjob if any - (`quit-shell-subjob'). - -`C-c C-o' - Delete last batch of output from shell (`kill-output-from-shell'). - -`C-c C-r' - Scroll top of last batch of output to top of window - (`show-output-from-shell'). - -`C-c C-y' - Copy the previous bunch of shell input and insert it into the - buffer before point (`copy-last-shell-input'). No final newline - is inserted, and the input copied is not resubmitted until you type - . - -`M-p' - Move backward through the input history. Search for a matching - command if you have typed the beginning of a command - (`comint-previous-input'). - -`M-n' - Move forward through the input history. Useful when you are using - quickly and go past the desired command - (`comint-next-input'). - -`' - Complete the file name preceding point (`comint-dynamic-complete'). - - -File: xemacs.info, Node: Terminal emulator, Next: Term Mode, Prev: Shell Mode, Up: Shell - -Interactive Inferior Shell with Terminal Emulator -------------------------------------------------- - - To run a subshell in a terminal emulator, putting its typescript in -an XEmacs buffer, use `M-x term'. This creates (or reuses) a buffer -named `*term*' and runs a subshell with input coming from your keyboard -and output going to that buffer. - - All the normal keys that you type are sent without any interpretation -by XEmacs directly to the subshell, as "terminal input." Any "echo" of -your input is the responsibility of the subshell. (The exception is -the terminal escape character, which by default is `C-c'. *note Term -Mode::..) Any "terminal output" from the subshell goes into the buffer, -advancing point. - - Some programs (such as XEmacs itself) need to control the appearance -on the terminal screen in detail. They do this by sending special -control codes. The exact control codes needed vary from terminal to -terminal, but nowadays most terminals and terminal emulators (including -xterm) understand the so-called "ANSI escape sequences" (first -popularized by the Digital's VT100 family of terminal). The term mode -also understands these escape sequences, and for each control code does -the appropriate thing to change the buffer so that the appearance of -the window will match what it would be on a real terminal. Thus you -can actually run XEmacs inside an XEmacs Term window! - - XEmacs does not wait for the subshell to do anything. You can switch -windows or buffers and edit them while the shell is waiting, or while -it is running a command. Output from the subshell waits until XEmacs -has time to process it; this happens whenever XEmacs is waiting for -keyboard input or for time to elapse. - - To make multiple terminal emulators, rename the buffer `*term*' to -something different using `M-x rename-uniquely', just as with Shell -mode. - - The file name used to load the subshell is determined the same way -as for Shell mode. - - Unlike Shell mode, Term mode does not track the current directory by -examining your input. Instead, if you use a programmable shell, you -can have it tell Term what the current directory is. This is done -automatically by bash for version 1.15 and later. - - -File: xemacs.info, Node: Term Mode, Next: Paging in Term, Prev: Terminal emulator, Up: Shell - -Term Mode ---------- - - Term uses Term mode, which has two input modes: In line mode, Term -basically acts like Shell mode. *Note Shell Mode::. In Char mode, -each character is sent directly to the inferior subshell, except for -the Term escape character, normally `C-c'. - - To switch between line and char mode, use these commands: - findex term-char-mode - -`C-c C-k' - Switch to line mode. Do nothing if already in line mode. - -`C-c C-j' - Switch to char mode. Do nothing if already in char mode. - - The following commands are only available in Char mode: -`C-c C-c' - Send a literal to the sub-shell. - -`C-c C-x' - A prefix command to conveniently access the global commands. - For example, `C-c C-x o' invokes the global binding of `C-x o', - which is normally `other-window'. - - -File: xemacs.info, Node: Paging in Term, Prev: Term Mode, Up: Shell - -Paging in the terminal emulator -------------------------------- - - Term mode has a pager feature. When the pager is enabled, term mode -will pause at the end of each screenful. - -`C-c C-q' - Toggles the pager feature: Disables the pager if it is enabled, - and vice versa. This works in both line and char modes. If the - pager enabled, the mode-line contains the word `page'. - - If the pager is enabled, and Term receives more than a screenful of -output since your last input, Term will enter More break mode. This is -indicated by `**MORE**' in the mode-line. Type a `Space' to display -the next screenful of output. Type `?' to see your other options. The -interface is similar to the Unix `more' program. - - -File: xemacs.info, Node: Narrowing, Next: Hardcopy, Prev: Shell, Up: Top - -Narrowing -========= - - "Narrowing" means focusing in on some portion of the buffer, making -the rest temporarily invisible and inaccessible. Cancelling the -narrowing and making the entire buffer once again visible is called -"widening". The amount of narrowing in effect in a buffer at any time -is called the buffer's "restriction". - -`C-x n n' - Narrow down to between point and mark (`narrow-to-region'). - -`C-x n w' - Widen to make the entire buffer visible again (`widen'). - - Narrowing sometimes makes it easier to concentrate on a single -subroutine or paragraph by eliminating clutter. It can also be used to -restrict the range of operation of a replace command or repeating -keyboard macro. The word `Narrow' appears in the mode line whenever -narrowing is in effect. When you have narrowed to a part of the -buffer, that part appears to be all there is. You can't see the rest, -can't move into it (motion commands won't go outside the visible part), -and can't change it in any way. However, the invisible text is not -gone; if you save the file, it will be saved. - - The primary narrowing command is `C-x n n' (`narrow-to-region'). It -sets the current buffer's restrictions so that the text in the current -region remains visible but all text before the region or after the -region is invisible. Point and mark do not change. - - Because narrowing can easily confuse users who do not understand it, -`narrow-to-region' is normally a disabled command. Attempting to use -this command asks for confirmation and gives you the option of enabling -it; once you enable the command, confirmation will no longer be -required. *Note Disabling::. - - To undo narrowing, use `C-x n w' (`widen'). This makes all text in -the buffer accessible again. - - Use the `C-x =' command to get information on what part of the -buffer you narrowed down. *Note Position Info::. - - -File: xemacs.info, Node: Hardcopy, Next: Recursive Edit, Prev: Narrowing, Up: Top - -Hardcopy Output -=============== - - The XEmacs commands for making hardcopy derive their names from the -Unix commands `print' and `lpr'. - -`M-x print-buffer' - Print hardcopy of current buffer using Unix command `print' - (`lpr -p'). This command adds page headings containing the file - name and page number. - -`M-x lpr-buffer' - Print hardcopy of current buffer using Unix command `lpr'. This - command does not add page headings. - -`M-x print-region' - Like `print-buffer', but prints only the current region. - -`M-x lpr-region' - Like `lpr-buffer', but prints only the current region. - - All the hardcopy commands pass extra switches to the `lpr' program -based on the value of the variable `lpr-switches'. Its value should be -a list of strings, each string a switch starting with `-'. For -example, the value could be `("-Pfoo")' to print on printer `foo'. - - -File: xemacs.info, Node: Recursive Edit, Next: Dissociated Press, Prev: Hardcopy, Up: Top - -Recursive Editing Levels -======================== - - A "recursive edit" is a situation in which you are using XEmacs -commands to perform arbitrary editing while in the middle of another -XEmacs command. For example, when you type `C-r' inside a -`query-replace', you enter a recursive edit in which you can change the -current buffer. When you exit from the recursive edit, you go back to -the `query-replace'. - - "Exiting" a recursive edit means returning to the unfinished -command, which continues execution. For example, exiting the recursive -edit requested by `C-r' in `query-replace' causes query replacing to -resume. Exiting is done with `C-M-c' (`exit-recursive-edit'). - - You can also "abort" a recursive edit. This is like exiting, but -also quits the unfinished command immediately. Use the command `C-]' -(`abort-recursive-edit') for this. *Note Quitting::. - - The mode line shows you when you are in a recursive edit by -displaying square brackets around the parentheses that always surround -the major and minor mode names. Every window's mode line shows the -square brackets, since XEmacs as a whole, rather than any particular -buffer, is in a recursive edit. - - It is possible to be in recursive edits within recursive edits. For -example, after typing `C-r' in a `query-replace', you might type a -command that entered the debugger. In such a case, two or more sets of -square brackets appear in the mode line(s). Exiting the inner -recursive edit (here with the debugger `c' command) resumes the -query-replace command where it called the debugger. After the end of -the query-replace command, you would be able to exit the first -recursive edit. Aborting exits only one level of recursive edit; it -returns to the command level of the previous recursive edit. You can -then abort that one as well. - - The command `M-x top-level' aborts all levels of recursive edits, -returning immediately to the top level command reader. - - The text you edit inside the recursive edit need not be the same text -that you were editing at top level. If the command that invokes the -recursive edit selects a different buffer first, that is the buffer you -will edit recursively. You can switch buffers within the recursive edit -in the normal manner (as long as the buffer-switching keys have not been -rebound). While you could theoretically do the rest of your editing -inside the recursive edit, including visiting files, this could have -surprising effects (such as stack overflow) from time to time. It is -best if you always exit or abort a recursive edit when you no longer -need it. - - In general, XEmacs tries to avoid using recursive edits. It is -usually preferable to allow users to switch among the possible editing -modes in any order they like. With recursive edits, the only way to get -to another state is to go "back" to the state that the recursive edit -was invoked from. - - -File: xemacs.info, Node: Dissociated Press, Next: CONX, Prev: Recursive Edit, Up: Top - -Dissociated Press -================= - - `M-x dissociated-press' is a command for scrambling a file of text -either word by word or character by character. Starting from a buffer -of straight English, it produces extremely amusing output. The input -comes from the current XEmacs buffer. Dissociated Press writes its -output in a buffer named `*Dissociation*', and redisplays that buffer -after every couple of lines (approximately) to facilitate reading it. - - `dissociated-press' asks every so often whether to continue -operating. Answer `n' to stop it. You can also stop at any time by -typing `C-g'. The dissociation output remains in the `*Dissociation*' -buffer for you to copy elsewhere if you wish. - - Dissociated Press operates by jumping at random from one point in the -buffer to another. In order to produce plausible output rather than -gibberish, it insists on a certain amount of overlap between the end of -one run of consecutive words or characters and the start of the next. -That is, if it has just printed out `president' and then decides to -jump to a different point in the file, it might spot the `ent' in -`pentagon' and continue from there, producing `presidentagon'. Long -sample texts produce the best results. - - A positive argument to `M-x dissociated-press' tells it to operate -character by character, and specifies the number of overlap characters. -A negative argument tells it to operate word by word and specifies the -number of overlap words. In this mode, whole words are treated as the -elements to be permuted, rather than characters. No argument is -equivalent to an argument of two. For your againformation, the output -goes only into the buffer `*Dissociation*'. The buffer you start with -is not changed. - - Dissociated Press produces nearly the same results as a Markov chain -based on a frequency table constructed from the sample text. It is, -however, an independent, ignoriginal invention. Dissociated Press -techniquitously copies several consecutive characters from the sample -between random choices, whereas a Markov chain would choose randomly for -each word or character. This makes for more plausible sounding results -and runs faster. - - It is a mustatement that too much use of Dissociated Press can be a -developediment to your real work. Sometimes to the point of outragedy. -And keep dissociwords out of your documentation, if you want it to be -well userenced and properbose. Have fun. Your buggestions are welcome. - - -File: xemacs.info, Node: CONX, Next: Amusements, Prev: Dissociated Press, Up: Top - -CONX -==== - - Besides producing a file of scrambled text with Dissociated Press, -you can generate random sentences by using CONX. - -`M-x conx' - Generate random sentences in the `*conx*' buffer. - -`M-x conx-buffer' - Absorb the text in the current buffer into the `conx' database. - -`M-x conx-init' - Forget the current word-frequency tree. - -`M-x conx-load' - Load a `conx' database that has been previously saved with `M-x - conx-save'. - -`M-x conx-region' - Absorb the text in the current buffer into the `conx' database. - -`M-x conx-save' - Save the current `conx' database to a file for future retrieval. - - Copy text from a buffer using `M-x conx-buffer' or `M-x conx-region' -and then type `M-x conx'. Output is continuously generated until you -type <^G>. You can save the `conx' database to a file with `M-x -conx-save', which you can retrieve with `M-x conx-load'. To clear the -database, use `M-x conx-init'. - - -File: xemacs.info, Node: Amusements, Next: Emulation, Prev: CONX, Up: Top - -Other Amusements -================ - - If you are a little bit bored, you can try `M-x hanoi'. If you are -considerably bored, give it a numeric argument. If you are very, very -bored, try an argument of 9. Sit back and watch. - - When you are frustrated, try the famous Eliza program. Just do `M-x -doctor'. End each input by typing `RET' twice. - - When you are feeling strange, type `M-x yow'. - - -File: xemacs.info, Node: Emulation, Next: Customization, Prev: Amusements, Up: Top - -Emulation -========= - - XEmacs can be programmed to emulate (more or less) most other -editors. Standard facilities can emulate these: - -Viper (a vi emulator) - In XEmacs, Viper is the preferred emulation of vi within XEmacs. - Viper is designed to allow you to take advantage of the best - features of XEmacs while still doing your basic editing in a - familiar, vi-like fashion. Viper provides various different - levels of vi emulation, from a quite complete emulation that - allows almost no access to native XEmacs commands, to an "expert" - mode that combines the most useful vi commands with the most - useful XEmacs commands. - - To start Viper, put the command - - (viper-mode) - - in your `.emacs' file. - - Viper comes with a separate manual that is provided standard with - the XEmacs distribution. - -EDT (DEC VMS editor) - Turn on EDT emulation with `M-x edt-emulation-on'. `M-x - edt-emulation-off' restores normal Emacs command bindings. - - Most of the EDT emulation commands are keypad keys, and most - standard Emacs key bindings are still available. The EDT - emulation rebindings are done in the global keymap, so there is no - problem switching buffers or major modes while in EDT emulation. - -Gosling Emacs - Turn on emulation of Gosling Emacs (aka Unipress Emacs) with `M-x - set-gosmacs-bindings'. This redefines many keys, mostly on the - `C-x' and `ESC' prefixes, to work as they do in Gosmacs. `M-x - set-gnu-bindings' returns to normal XEmacs by rebinding the same - keys to the definitions they had at the time `M-x - set-gosmacs-bindings' was done. - - It is also possible to run Mocklisp code written for Gosling Emacs. - *Note Mocklisp::. - - -File: xemacs.info, Node: Customization, Next: Quitting, Prev: Emulation, Up: Top - -Customization -************* - - This chapter talks about various topics relevant to adapting the -behavior of Emacs in minor ways. - - All kinds of customization affect only the particular Emacs job that -you do them in. They are completely lost when you kill the Emacs job, -and have no effect on other Emacs jobs you may run at the same time or -later. The only way an Emacs job can affect anything outside of it is -by writing a file; in particular, the only way to make a customization -`permanent' is to put something in your `.emacs' file or other -appropriate file to do the customization in each session. *Note Init -File::. - -* Menu: - -* Minor Modes:: Each minor mode is one feature you can turn on - independently of any others. -* Variables:: Many Emacs commands examine Emacs variables - to decide what to do; by setting variables, - you can control their functioning. -* Keyboard Macros:: A keyboard macro records a sequence of keystrokes - to be replayed with a single command. -* Key Bindings:: The keymaps say what command each key runs. - By changing them, you can "redefine keys". -* Syntax:: The syntax table controls how words and expressions - are parsed. -* Init File:: How to write common customizations in the `.emacs' - file. -* Audible Bell:: Changing how Emacs sounds the bell. -* Faces:: Changing the fonts and colors of a region of text. -* X Resources:: X resources controlling various aspects of the - behavior of XEmacs. - - -File: xemacs.info, Node: Minor Modes, Next: Variables, Up: Customization - -Minor Modes -=========== - - Minor modes are options which you can use or not. For example, Auto -Fill mode is a minor mode in which breaks lines between words as -you type. All the minor modes are independent of each other and of the -selected major mode. Most minor modes inform you in the mode line when -they are on; for example, `Fill' in the mode line means that Auto Fill -mode is on. - - Append `-mode' to the name of a minor mode to get the name of a -command function that turns the mode on or off. Thus, the command to -enable or disable Auto Fill mode is called `M-x auto-fill-mode'. These -commands are usually invoked with `M-x', but you can bind keys to them -if you wish. With no argument, the function turns the mode on if it was -off and off if it was on. This is known as "toggling". A positive -argument always turns the mode on, and an explicit zero argument or a -negative argument always turns it off. - - Auto Fill mode allows you to enter filled text without breaking lines -explicitly. Emacs inserts newlines as necessary to prevent lines from -becoming too long. *Note Filling::. - - Overwrite mode causes ordinary printing characters to replace -existing text instead of moving it to the right. For example, if point -is in front of the `B' in `FOOBAR', and you type a `G' in Overwrite -mode, it changes to `FOOGAR', instead of `FOOGBAR'. - - Abbrev mode allows you to define abbreviations that automatically -expand as you type them. For example, `amd' might expand to `abbrev -mode'. *Note Abbrevs::, for full information. - - -File: xemacs.info, Node: Variables, Next: Keyboard Macros, Prev: Minor Modes, Up: Customization - -Variables -========= - - A "variable" is a Lisp symbol which has a value. Variable names can -contain any characters, but by convention they are words separated by -hyphens. A variable can also have a documentation string, which -describes what kind of value it should have and how the value will be -used. - - Lisp allows any variable to have any kind of value, but most -variables that Emacs uses require a value of a certain type. Often the -value has to be a string or a number. Sometimes we say that a certain -feature is turned on if a variable is "non-`nil'," meaning that if the -variable's value is `nil', the feature is off, but the feature is on -for any other value. The conventional value to turn on the -feature--since you have to pick one particular value when you set the -variable--is `t'. - - Emacs uses many Lisp variables for internal recordkeeping, as any -Lisp program must, but the most interesting variables for you are the -ones that exist for the sake of customization. Emacs does not -(usually) change the values of these variables; instead, you set the -values, and thereby alter and control the behavior of certain Emacs -commands. These variables are called "options". Most options are -documented in this manual and appear in the Variable Index (*note -Variable Index::.). - - One example of a variable which is an option is `fill-column', which -specifies the position of the right margin (as a number of characters -from the left margin) to be used by the fill commands (*note -Filling::.). - -* Menu: - -* Examining:: Examining or setting one variable's value. -* Easy Customization:: Convenient and easy customization of variables. -* Edit Options:: Examining or editing list of all variables' values. -* Locals:: Per-buffer values of variables. -* File Variables:: How files can specify variable values. - - -File: xemacs.info, Node: Examining, Next: Easy Customization, Up: Variables - -Examining and Setting Variables -------------------------------- - -`C-h v' -`M-x describe-variable' - Print the value and documentation of a variable. - -`M-x set-variable' - Change the value of a variable. - - To examine the value of a single variable, use `C-h v' -(`describe-variable'), which reads a variable name using the -minibuffer, with completion. It prints both the value and the -documentation of the variable. - - C-h v fill-column - -prints something like: - - fill-column's value is 75 - - Documentation: - *Column beyond which automatic line-wrapping should happen. - Automatically becomes local when set in any fashion. - -The star at the beginning of the documentation indicates that this -variable is an option. `C-h v' is not restricted to options; it allows -any variable name. - - If you know which option you want to set, you can use `M-x -set-variable' to set it. This prompts for the variable name in the -minibuffer (with completion), and then prompts for a Lisp expression -for the new value using the minibuffer a second time. For example, - - M-x set-variable fill-column 75 - -sets `fill-column' to 75, as if you had executed the Lisp expression -`(setq fill-column 75)'. - - Setting variables in this way, like all means of customizing Emacs -except where explicitly stated, affects only the current Emacs session. - - -File: xemacs.info, Node: Easy Customization, Next: Edit Options, Prev: Examining, Up: Variables - -Easy Customization Interface ----------------------------- - - A convenient way to find the user option variables that you want to -change, and then change them, is with `M-x customize'. This command -creates a "customization buffer" with which you can browse through the -Emacs user options in a logically organized structure, then edit and -set their values. You can also use the customization buffer to save -settings permanently. (Not all Emacs user options are included in this -structure as of yet, but we are adding the rest.) - -* Menu: - -* Groups: Customization Groups. - How options are classified in a structure. -* Changing an Option:: How to edit a value and set an option. -* Face Customization:: How to edit the attributes of a face. -* Specific Customization:: Making a customization buffer for specific - options, faces, or groups. - - -File: xemacs.info, Node: Customization Groups, Next: Changing an Option, Up: Easy Customization - -Customization Groups -.................... - - For customization purposes, user options are organized into "groups" -to help you find them. Groups are collected into bigger groups, all -the way up to a master group called `Emacs'. - - `M-x customize' creates a customization buffer that shows the -top-level `Emacs' group and the second-level groups immediately under -it. It looks like this, in part: - - /- Emacs group: ---------------------------------------------------\ - [State]: visible group members are all at standard settings. - Customization of the One True Editor. - See also [Manual]. - - [Open] Editing group - Basic text editing facilities. - - [Open] External group - Interfacing to external utilities. - - MORE SECOND-LEVEL GROUPS - - \- Emacs group end ------------------------------------------------/ - -This says that the buffer displays the contents of the `Emacs' group. -The other groups are listed because they are its contents. But they -are listed differently, without indentation and dashes, because *their* -contents are not included. Each group has a single-line documentation -string; the `Emacs' group also has a `[State]' line. - - Most of the text in the customization buffer is read-only, but it -typically includes some "editable fields" that you can edit. There are -also "active fields"; this means a field that does something when you -"invoke" it. To invoke an active field, either click on it with -`Mouse-1', or move point to it and type . - - For example, the phrase `[Open]' that appears in a second-level -group is an active field. Invoking the `[Open]' field for a group -opens up a new customization buffer, which shows that group and its -contents. This field is a kind of hypertext link to another group. - - The `Emacs' group does not include any user options itself, but -other groups do. By examining various groups, you will eventually find -the options and faces that belong to the feature you are interested in -customizing. Then you can use the customization buffer to set them. - - You can view the structure of customization groups on a larger scale -with `M-x customize-browse'. This command creates a special kind of -customization buffer which shows only the names of the groups (and -options and faces), and their structure. - - In this buffer, you can show the contents of a group by invoking -`[+]'. When the group contents are visible, this button changes to -`[-]'; invoking that hides the group contents. - - Each group, option or face name in this buffer has an active field -which says `[Group]', `[Option]' or `[Face]'. Invoking that active -field creates an ordinary customization buffer showing just that group -and its contents, just that option, or just that face. This is the way -to set values in it. - diff --git a/info/xemacs.info-16 b/info/xemacs.info-16 deleted file mode 100644 index 457a018..0000000 --- a/info/xemacs.info-16 +++ /dev/null @@ -1,1193 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Changing an Option, Next: Face Customization, Prev: Customization Groups, Up: Easy Customization - -Changing an Option -.................. - - Here is an example of what a user option looks like in the -customization buffer: - - Kill Ring Max: [Hide] 30 - [State]: this option is unchanged from its standard setting. - Maximum length of kill ring before oldest elements are thrown away. - - The text following `[Hide]', `30' in this case, indicates the -current value of the option. If you see `[Show]' instead of `[Hide]', -it means that the value is hidden; the customization buffer initially -hides values that take up several lines. Invoke `[Show]' to show the -value. - - The line after the option name indicates the "customization state" -of the option: in the example above, it says you have not changed the -option yet. The word `[State]' at the beginning of this line is -active; you can get a menu of various operations by invoking it with -`Mouse-1' or . These operations are essential for customizing the -variable. - - The line after the `[State]' line displays the beginning of the -option's documentation string. If there are more lines of -documentation, this line ends with `[More]'; invoke this to show the -full documentation string. - - To enter a new value for `Kill Ring Max', move point to the value -and edit it textually. For example, you can type `M-d', then insert -another number. - - When you begin to alter the text, you will see the `[State]' line -change to say that you have edited the value: - - [State]: you have edited the value as text, but not set the option. - - Editing the value does not actually set the option variable. To do -that, you must "set" the option. To do this, invoke the word `[State]' -and choose `Set for Current Session'. - - The state of the option changes visibly when you set it: - - [State]: you have set this option, but not saved it for future sessions. - - You don't have to worry about specifying a value that is not valid; -setting the option checks for validity and will not really install an -unacceptable value. - - While editing a value or field that is a file name, directory name, -command name, or anything else for which completion is defined, you can -type `M-' (`widget-complete') to do completion. - - Some options have a small fixed set of possible legitimate values. -These options don't let you edit the value textually. Instead, an -active field `[Value Menu]' appears before the value; invoke this field -to edit the value. For a boolean "on or off" value, the active field -says `[Toggle]', and it changes to the other value. `[Value Menu]' and -`[Toggle]' edit the buffer; the changes take effect when you use the -`Set for Current Session' operation. - - Some options have values with complex structure. For example, the -value of `load-path' is a list of directories. Here is how it appears -in the customization buffer: - - Load Path: - [INS] [DEL] [Current dir?]: /usr/local/share/emacs/19.34.94/site-lisp - [INS] [DEL] [Current dir?]: /usr/local/share/emacs/site-lisp - [INS] [DEL] [Current dir?]: /usr/local/share/emacs/19.34.94/leim - [INS] [DEL] [Current dir?]: /usr/local/share/emacs/19.34.94/lisp - [INS] [DEL] [Current dir?]: /build/emacs/e19/lisp - [INS] [DEL] [Current dir?]: /build/emacs/e19/lisp/gnus - [INS] - [State]: this item has been changed outside the customization buffer. - List of directories to search for files to load.... - -Each directory in the list appears on a separate line, and each line has -several editable or active fields. - - You can edit any of the directory names. To delete a directory from -the list, invoke `[DEL]' on that line. To insert a new directory in -the list, invoke `[INS]' at the point where you want to insert it. - - You can also invoke `[Current dir?]' to switch between including a -specific named directory in the path, and including `nil' in the path. -(`nil' in a search path means "try the current directory.") - - Two special commands, and `S-', are useful for moving -through the customization buffer. (`widget-forward') moves -forward to the next active or editable field; `S-' -(`widget-backward') moves backward to the previous active or editable -field. - - Typing on an editable field also moves forward, just like -. The reason for this is that people have a tendency to type - when they are finished editing a field. If you have occasion to -insert a newline in an editable field, use `C-o' or `C-q C-j', - - Setting the option changes its value in the current Emacs session; -"saving" the value changes it for future sessions as well. This works -by writing code into your `~/.emacs' file so as to set the option -variable again each time you start Emacs. To save the option, invoke -`[State]' and select the `Save for Future Sessions' operation. - - You can also restore the option to its standard value by invoking -`[State]' and selecting the `Reset' operation. There are actually -three reset operations: - -`Reset to Current' - If you have made some modifications and not yet set the option, - this restores the text in the customization buffer to match the - actual value. - -`Reset to Saved' - This restores the value of the option to the last saved value, and - updates the text accordingly. - -`Reset to Standard Settings' - This sets the option to its standard value, and updates the text - accordingly. This also eliminates any saved value for the option, - so that you will get the standard value in future Emacs sessions. - - The state of a group indicates whether anything in that group has -been edited, set or saved. You can select `Set for Current Session', -`Save for Future Sessions' and the various kinds of `Reset' operation -for the group; these operations on the group apply to all options in -the group and its subgroups. - - Near the top of the customization buffer there are two lines -containing several active fields: - - [Set] [Save] [Reset] [Done] - -Invoking `[Done]' buries this customization buffer. Each of the other -fields performs an operation--set, save or reset--on each of the items -in the buffer that could meaningfully be set, saved or reset. - - -File: xemacs.info, Node: Face Customization, Next: Specific Customization, Prev: Changing an Option, Up: Easy Customization - -Customizing Faces -................. - - In addition to user options, some customization groups also include -faces. When you show the contents of a group, both the user options and -the faces in the group appear in the customization buffer. Here is an -example of how a face looks: - - Custom Changed Face: (sample) - [State]: this face is unchanged from its standard setting. - Face used when the customize item has been changed. - Parent groups: [Custom Magic Faces] - Attributes: [ ] Bold: [Toggle] off (nil) - [ ] Italic: [Toggle] off (nil) - [ ] Underline: [Toggle] off (nil) - [ ] Foreground: white (sample) - [ ] Background: blue (sample) - [ ] Inverse: [Toggle] off (nil) - [ ] Stipple: - [ ] Font Family: - [ ] Size: - [ ] Strikethru: off - - Each face attribute has its own line. The `[X]' field before the -attribute name indicates whether the attribute is "enabled"; `X' means -that it is. You can enable or disable the attribute by invoking that -field. When the attribute is enabled, you can change the attribute -value in the usual ways. - - Setting, saving and resetting a face work like the same operations -for options (*note Changing an Option::.). - - A face can specify different appearances for different types of -display. For example, a face can make text red on a color display, but -use a bold font on a monochrome display. To specify multiple -appearances for a face, select `Show Display Types' in the menu you get -from invoking `[State]'. - - -File: xemacs.info, Node: Specific Customization, Prev: Face Customization, Up: Easy Customization - -Customizing Specific Items -.......................... - - Instead of finding the options you want to change by moving down -through the structure of groups, you can specify the particular option, -face or group that you want to customize. - -`M-x customize-option OPTION ' - Set up a customization buffer with just one option, OPTION. - -`M-x customize-face FACE ' - Set up a customization buffer with just one face, FACE. - -`M-x customize-group GROUP ' - Set up a customization buffer with just one group, GROUP. - -`M-x customize-apropos REGEXP ' - Set up a customization buffer with all the options, faces and - groups that match REGEXP. - -`M-x customize-saved' - Set up a customization buffer containing all options and faces - that you have saved with customization buffers. - -`M-x customize-customized' - Set up a customization buffer containing all options and faces - that you have customized but not saved. - - If you want to alter a particular user option variable with the -customization buffer, and you know its name, you can use the command -`M-x customize-option' and specify the option name. This sets up the -customization buffer with just one option--the one that you asked for. -Editing, setting and saving the value work as described above, but only -for the specified option. - - Likewise, you can modify a specific face, chosen by name, using `M-x -customize-face'. - - You can also set up the customization buffer with a specific group, -using `M-x customize-group'. The immediate contents of the chosen -group, including option variables, faces, and other groups, all appear -as well. However, these subgroups' own contents start out hidden. You -can show their contents in the usual way, by invoking `[Show]'. - - To control more precisely what to customize, you can use `M-x -customize-apropos'. You specify a regular expression as argument; then -all options, faces and groups whose names match this regular expression -are set up in the customization buffer. If you specify an empty regular -expression, this includes *all* groups, options and faces in the -customization buffer (but that takes a long time). - - If you change option values and then decide the change was a mistake, -you can use two special commands to revisit your previous changes. Use -`customize-saved' to look at the options and faces that you have saved. -Use `M-x customize-customized' to look at the options and faces that -you have set but not saved. - - -File: xemacs.info, Node: Edit Options, Next: Locals, Prev: Easy Customization, Up: Variables - -Editing Variable Values ------------------------ - -`M-x list-options' - Display a buffer listing names, values, and documentation of all - options. - -`M-x edit-options' - Change option values by editing a list of options. - - `M-x list-options' displays a list of all Emacs option variables in -an Emacs buffer named `*List Options*'. Each option is shown with its -documentation and its current value. Here is what a portion of it might -look like: - - ;; exec-path: - ("." "/usr/local/bin" "/usr/ucb" "/bin" "/usr/bin" "/u2/emacs/etc") - *List of directories to search programs to run in subprocesses. - Each element is a string (directory name) - or nil (try the default directory). - ;; - ;; fill-column: - 75 - *Column beyond which automatic line-wrapping should happen. - Automatically becomes local when set in any fashion. - ;; - - `M-x edit-options' goes one step further and immediately selects the -`*List Options*' buffer; this buffer uses the major mode Options mode, -which provides commands that allow you to point at an option and change -its value: - -`s' - Set the variable point is in or near to a new value read using the - minibuffer. - -`x' - Toggle the variable point is in or near: if the value was `nil', - it becomes `t'; otherwise it becomes `nil'. - -`1' - Set the variable point is in or near to `t'. - -`0' - Set the variable point is in or near to `nil'. - -`n' -`p' - Move to the next or previous variable. - - -File: xemacs.info, Node: Locals, Next: File Variables, Prev: Edit Options, Up: Variables - -Local Variables ---------------- - -`M-x make-local-variable' - Make a variable have a local value in the current buffer. - -`M-x kill-local-variable' - Make a variable use its global value in the current buffer. - -`M-x make-variable-buffer-local' - Mark a variable so that setting it will make it local to the - buffer that is current at that time. - - You can make any variable "local" to a specific Emacs buffer. This -means that the variable's value in that buffer is independent of its -value in other buffers. A few variables are always local in every -buffer. All other Emacs variables have a "global" value which is in -effect in all buffers that have not made the variable local. - - Major modes always make the variables they set local to the buffer. -This is why changing major modes in one buffer has no effect on other -buffers. - - `M-x make-local-variable' reads the name of a variable and makes it -local to the current buffer. Further changes in this buffer will not -affect others, and changes in the global value will not affect this -buffer. - - `M-x make-variable-buffer-local' reads the name of a variable and -changes the future behavior of the variable so that it automatically -becomes local when it is set. More precisely, once you have marked a -variable in this way, the usual ways of setting the variable will -automatically invoke `make-local-variable' first. We call such -variables "per-buffer" variables. - - Some important variables have been marked per-buffer already. They -include `abbrev-mode', `auto-fill-function', `case-fold-search', -`comment-column', `ctl-arrow', `fill-column', `fill-prefix', -`indent-tabs-mode', `left-margin', -`mode-line-format', `overwrite-mode', `selective-display-ellipses', -`selective-display', `tab-width', and `truncate-lines'. Some other -variables are always local in every buffer, but they are used for -internal purposes. - - Note: the variable `auto-fill-function' was formerly named -`auto-fill-hook'. - - If you want a variable to cease to be local to the current buffer, -call `M-x kill-local-variable' and provide the name of a variable to -the prompt. The global value of the variable is again in effect in -this buffer. Setting the major mode kills all the local variables of -the buffer. - - To set the global value of a variable, regardless of whether the -variable has a local value in the current buffer, you can use the Lisp -function `setq-default'. It works like `setq'. If there is a local -value in the current buffer, the local value is not affected by -`setq-default'; thus, the new global value may not be visible until you -switch to another buffer, as in the case of: - - (setq-default fill-column 75) - -`setq-default' is the only way to set the global value of a variable -that has been marked with `make-variable-buffer-local'. - - Programs can look at a variable's default value with `default-value'. -This function takes a symbol as an argument and returns its default -value. The argument is evaluated; usually you must quote it -explicitly, as in the case of: - - (default-value 'fill-column) - - -File: xemacs.info, Node: File Variables, Prev: Locals, Up: Variables - -Local Variables in Files ------------------------- - - A file can contain a "local variables list", which specifies the -values to use for certain Emacs variables when that file is edited. -Visiting the file checks for a local variables list and makes each -variable in the list local to the buffer in which the file is visited, -with the value specified in the file. - - A local variables list goes near the end of the file, in the last -page. (It is often best to put it on a page by itself.) The local -variables list starts with a line containing the string `Local -Variables:', and ends with a line containing the string `End:'. In -between come the variable names and values, one set per line, as -`VARIABLE: VALUE'. The VALUEs are not evaluated; they are used -literally. - - The line which starts the local variables list does not have to say -just `Local Variables:'. If there is other text before `Local -Variables:', that text is called the "prefix", and if there is other -text after, that is called the "suffix". If a prefix or suffix are -present, each entry in the local variables list should have the prefix -before it and the suffix after it. This includes the `End:' line. The -prefix and suffix are included to disguise the local variables list as -a comment so the compiler or text formatter will ignore it. If you do -not need to disguise the local variables list as a comment in this way, -there is no need to include a prefix or a suffix. - - Two "variable" names are special in a local variables list: a value -for the variable `mode' sets the major mode, and a value for the -variable `eval' is simply evaluated as an expression and the value is -ignored. These are not real variables; setting them in any other -context does not have the same effect. If `mode' is used in a local -variables list, it should be the first entry in the list. - - Here is an example of a local variables list: - ;;; Local Variables: *** - ;;; mode:lisp *** - ;;; comment-column:0 *** - ;;; comment-start: ";;; " *** - ;;; comment-end:"***" *** - ;;; End: *** - - Note that the prefix is `;;; ' and the suffix is ` ***'. Note also -that comments in the file begin with and end with the same strings. -Presumably the file contains code in a language which is enough like -Lisp for Lisp mode to be useful but in which comments start and end -differently. The prefix and suffix are used in the local variables -list to make the list look like several lines of comments when the -compiler or interpreter for that language reads the file. - - The start of the local variables list must be no more than 3000 -characters from the end of the file, and must be in the last page if the -file is divided into pages. Otherwise, Emacs will not notice it is -there. The purpose is twofold: a stray `Local Variables:' not in the -last page does not confuse Emacs, and Emacs never needs to search a -long file that contains no page markers and has no local variables list. - - You may be tempted to turn on Auto Fill mode with a local variable -list. That is inappropriate. Whether you use Auto Fill mode or not is -a matter of personal taste, not a matter of the contents of particular -files. If you want to use Auto Fill, set up major mode hooks with your -`.emacs' file to turn it on (when appropriate) for you alone (*note -Init File::.). Don't try to use a local variable list that would -impose your taste on everyone working with the file. - - XEmacs allows you to specify local variables in the first line of a -file, in addition to specifying them in the `Local Variables' section -at the end of a file. - - If the first line of a file contains two occurrences of ``-*-'', -XEmacs uses the information between them to determine what the major -mode and variable settings should be. For example, these are all legal: - - ;;; -*- mode: emacs-lisp -*- - ;;; -*- mode: postscript; version-control: never -*- - ;;; -*- tags-file-name: "/foo/bar/TAGS" -*- - - For historical reasons, the syntax ``-*- modename -*-'' is allowed -as well; for example, you can use: - - ;;; -*- emacs-lisp -*- - - The variable `enable-local-variables' controls the use of local -variables lists in files you visit. The value can be `t', `nil', or -something else. A value of `t' means local variables lists are obeyed; -`nil' means they are ignored; anything else means query. - - The command `M-x normal-mode' always obeys local variables lists and -ignores this variable. - - -File: xemacs.info, Node: Keyboard Macros, Next: Key Bindings, Prev: Variables, Up: Customization - -Keyboard Macros -=============== - - A "keyboard macro" is a command defined by the user to abbreviate a -sequence of keys. For example, if you discover that you are about to -type `C-n C-d' forty times, you can speed your work by defining a -keyboard macro to invoke `C-n C-d' and calling it with a repeat count -of forty. - -`C-x (' - Start defining a keyboard macro (`start-kbd-macro'). - -`C-x )' - End the definition of a keyboard macro (`end-kbd-macro'). - -`C-x e' - Execute the most recent keyboard macro (`call-last-kbd-macro'). - -`C-u C-x (' - Re-execute last keyboard macro, then add more keys to its - definition. - -`C-x q' - When this point is reached during macro execution, ask for - confirmation (`kbd-macro-query'). - -`M-x name-last-kbd-macro' - Give a command name (for the duration of the session) to the most - recently defined keyboard macro. - -`M-x insert-kbd-macro' - Insert in the buffer a keyboard macro's definition, as Lisp code. - - Keyboard macros differ from other Emacs commands in that they are -written in the Emacs command language rather than in Lisp. This makes -it easier for the novice to write them and makes them more convenient as -temporary hacks. However, the Emacs command language is not powerful -enough as a programming language to be useful for writing anything -general or complex. For such things, Lisp must be used. - - You define a keyboard macro by executing the commands which are its -definition. Put differently, as you are defining a keyboard macro, the -definition is being executed for the first time. This way, you see -what the effects of your commands are, and don't have to figure them -out in your head. When you are finished, the keyboard macro is defined -and also has been executed once. You can then execute the same set of -commands again by invoking the macro. - -* Menu: - -* Basic Kbd Macro:: Defining and running keyboard macros. -* Save Kbd Macro:: Giving keyboard macros names; saving them in files. -* Kbd Macro Query:: Keyboard macros that do different things each use. - - -File: xemacs.info, Node: Basic Kbd Macro, Next: Save Kbd Macro, Up: Keyboard Macros - -Basic Use ---------- - - To start defining a keyboard macro, type `C-x (' -(`start-kbd-macro'). From then on, anything you type continues to be -executed, but also becomes part of the definition of the macro. `Def' -appears in the mode line to remind you of what is going on. When you -are finished, the `C-x )' command (`end-kbd-macro') terminates the -definition, without becoming part of it. - - For example, - - C-x ( M-f foo C-x ) - -defines a macro to move forward a word and then insert `foo'. - - You can give `C-x )' a repeat count as an argument, in which case it -repeats the macro that many times right after defining it, but defining -the macro counts as the first repetition (since it is executed as you -define it). If you give `C-x )' an argument of 4, it executes the -macro immediately 3 additional times. An argument of zero to `C-x e' -or `C-x )' means repeat the macro indefinitely (until it gets an error -or you type `C-g'). - - Once you have defined a macro, you can invoke it again with the `C-x -e' command (`call-last-kbd-macro'). You can give the command a repeat -count numeric argument to execute the macro many times. - - To repeat an operation at regularly spaced places in the text, -define a macro and include as part of the macro the commands to move to -the next place you want to use it. For example, if you want to change -each line, you should position point at the start of a line, and define -a macro to change that line and leave point at the start of the next -line. Repeating the macro will then operate on successive lines. - - After you have terminated the definition of a keyboard macro, you -can add to the end of its definition by typing `C-u C-x ('. This is -equivalent to plain `C-x (' followed by retyping the whole definition -so far. As a consequence it re-executes the macro as previously -defined. - - -File: xemacs.info, Node: Save Kbd Macro, Next: Kbd Macro Query, Prev: Basic Kbd Macro, Up: Keyboard Macros - -Naming and Saving Keyboard Macros ---------------------------------- - - To save a keyboard macro for longer than until you define the next -one, you must give it a name using `M-x name-last-kbd-macro'. This -reads a name as an argument using the minibuffer and defines that name -to execute the macro. The macro name is a Lisp symbol, and defining it -in this way makes it a valid command name for calling with `M-x' or for -binding a key to with `global-set-key' (*note Keymaps::.). If you -specify a name that has a prior definition other than another keyboard -macro, Emacs prints an error message and nothing is changed. - - Once a macro has a command name, you can save its definition in a -file. You can then use it in another editing session. First visit the -file you want to save the definition in. Then use the command: - - M-x insert-kbd-macro MACRONAME - -This inserts some Lisp code that, when executed later, will define the -same macro with the same definition it has now. You need not -understand Lisp code to do this, because `insert-kbd-macro' writes the -Lisp code for you. Then save the file. You can load the file with -`load-file' (*note Lisp Libraries::.). If the file you save in is your -initialization file `~/.emacs' (*note Init File::.), then the macro -will be defined each time you run Emacs. - - If you give `insert-kbd-macro' a prefix argument, it creates -additional Lisp code to record the keys (if any) that you have bound to -the keyboard macro, so that the macro is reassigned the same keys when -you load the file. - - -File: xemacs.info, Node: Kbd Macro Query, Prev: Save Kbd Macro, Up: Keyboard Macros - -Executing Macros With Variations --------------------------------- - - You can use `C-x q' (`kbd-macro-query'), to get an effect similar to -that of `query-replace'. The macro asks you each time whether to make -a change. When you are defining the macro, type `C-x q' at the point -where you want the query to occur. During macro definition, the `C-x -q' does nothing, but when you invoke the macro, `C-x q' reads a -character from the terminal to decide whether to continue. - - The special answers to a `C-x q' query are , , `C-d', -`C-l', and `C-r'. Any other character terminates execution of the -keyboard macro and is then read as a command. means to continue. - means to skip the remainder of this repetition of the macro, -starting again from the beginning in the next repetition. `C-d' means -to skip the remainder of this repetition and cancel further repetition. -`C-l' redraws the frame and asks you again for a character to specify -what to do. `C-r' enters a recursive editing level, in which you can -perform editing that is not part of the macro. When you exit the -recursive edit using `C-M-c', you are asked again how to continue with -the keyboard macro. If you type a at this time, the rest of the -macro definition is executed. It is up to you to leave point and the -text in a state such that the rest of the macro will do what you want. - - `C-u C-x q', which is `C-x q' with a numeric argument, performs a -different function. It enters a recursive edit reading input from the -keyboard, both when you type it during the definition of the macro and -when it is executed from the macro. During definition, the editing you -do inside the recursive edit does not become part of the macro. During -macro execution, the recursive edit gives you a chance to do some -particularized editing. *Note Recursive Edit::. - - -File: xemacs.info, Node: Key Bindings, Next: Syntax, Prev: Keyboard Macros, Up: Customization - -Customizing Key Bindings -======================== - - This section deals with the "keymaps" that define the bindings -between keys and functions, and shows how you can customize these -bindings. - - A command is a Lisp function whose definition provides for -interactive use. Like every Lisp function, a command has a function -name, which is a Lisp symbol whose name usually consists of lower case -letters and hyphens. - -* Menu: - -* Keymaps:: Definition of the keymap data structure. - Names of Emacs's standard keymaps. -* Rebinding:: How to redefine one key's meaning conveniently. -* Disabling:: Disabling a command means confirmation is required - before it can be executed. This is done to protect - beginners from surprises. - - -File: xemacs.info, Node: Keymaps, Next: Rebinding, Up: Key Bindings - -Keymaps -------- - - The bindings between characters and command functions are recorded in -data structures called "keymaps". Emacs has many of these. One, the -"global" keymap, defines the meanings of the single-character keys that -are defined regardless of major mode. It is the value of the variable -`global-map'. - - Each major mode has another keymap, its "local keymap", which -contains overriding definitions for the single-character keys that are -redefined in that mode. Each buffer records which local keymap is -installed for it at any time, and the current buffer's local keymap is -the only one that directly affects command execution. The local keymaps -for Lisp mode, C mode, and many other major modes always exist even when -not in use. They are the values of the variables `lisp-mode-map', -`c-mode-map', and so on. For less frequently used major modes, the -local keymap is sometimes constructed only when the mode is used for the -first time in a session, to save space. - - There are local keymaps for the minibuffer, too; they contain various -completion and exit commands. - - * `minibuffer-local-map' is used for ordinary input (no completion). - - * `minibuffer-local-ns-map' is similar, except that exits just - like . This is used mainly for Mocklisp compatibility. - - * `minibuffer-local-completion-map' is for permissive completion. - - * `minibuffer-local-must-match-map' is for strict completion and for - cautious completion. - - * `repeat-complex-command-map' is for use in `C-x '. - - * `isearch-mode-map' contains the bindings of the special keys which - are bound in the pseudo-mode entered with `C-s' and `C-r'. - - Finally, each prefix key has a keymap which defines the key sequences -that start with it. For example, `ctl-x-map' is the keymap used for -characters following a `C-x'. - - * `ctl-x-map' is the variable name for the map used for characters - that follow `C-x'. - - * `help-map' is used for characters that follow `C-h'. - - * `esc-map' is for characters that follow . All Meta characters - are actually defined by this map. - - * `ctl-x-4-map' is for characters that follow `C-x 4'. - - * `mode-specific-map' is for characters that follow `C-c'. - - The definition of a prefix key is the keymap to use for looking up -the following character. Sometimes the definition is actually a Lisp -symbol whose function definition is the following character keymap. The -effect is the same, but it provides a command name for the prefix key -that you can use as a description of what the prefix key is for. Thus -the binding of `C-x' is the symbol `Ctl-X-Prefix', whose function -definition is the keymap for `C-x' commands, the value of `ctl-x-map'. - - Prefix key definitions can appear in either the global map or a -local map. The definitions of `C-c', `C-x', `C-h', and as prefix -keys appear in the global map, so these prefix keys are always -available. Major modes can locally redefine a key as a prefix by -putting a prefix key definition for it in the local map. - - A mode can also put a prefix definition of a global prefix character -such as `C-x' into its local map. This is how major modes override the -definitions of certain keys that start with `C-x'. This case is -special, because the local definition does not entirely replace the -global one. When both the global and local definitions of a key are -other keymaps, the next character is looked up in both keymaps, with -the local definition overriding the global one. The character after the -`C-x' is looked up in both the major mode's own keymap for redefined -`C-x' commands and in `ctl-x-map'. If the major mode's own keymap for -`C-x' commands contains `nil', the definition from the global keymap -for `C-x' commands is used. - - -File: xemacs.info, Node: Rebinding, Next: Disabling, Prev: Keymaps, Up: Key Bindings - -Changing Key Bindings ---------------------- - - You can redefine an Emacs key by changing its entry in a keymap. -You can change the global keymap, in which case the change is effective -in all major modes except those that have their own overriding local -definitions for the same key. Or you can change the current buffer's -local map, which affects all buffers using the same major mode. - -* Menu: - -* Interactive Rebinding:: Changing Key Bindings Interactively -* Programmatic Rebinding:: Changing Key Bindings Programmatically -* Key Bindings Using Strings::Using Strings for Changing Key Bindings - - -File: xemacs.info, Node: Interactive Rebinding, Next: Programmatic Rebinding, Up: Rebinding - -Changing Key Bindings Interactively -................................... - -`M-x global-set-key KEY CMD ' - Defines KEY globally to run CMD. - -`M-x local-set-key KEYS CMD ' - Defines KEY locally (in the major mode now in effect) to run CMD. - -`M-x local-unset-key KEYS ' - Removes the local binding of KEY. - - CMD is a symbol naming an interactively-callable function. - - When called interactively, KEY is the next complete key sequence -that you type. When called as a function, KEY is a string, a vector of -events, or a vector of key-description lists as described in the -`define-key' function description. The binding goes in the current -buffer's local map, which is shared with other buffers in the same -major mode. - - The following example: - - M-x global-set-key C-f next-line - -redefines `C-f' to move down a line. The fact that CMD is read second -makes it serve as a kind of confirmation for KEY. - - These functions offer no way to specify a particular prefix keymap as -the one to redefine in, but that is not necessary, as you can include -prefixes in KEY. KEY is read by reading characters one by one until -they amount to a complete key (that is, not a prefix key). Thus, if -you type `C-f' for KEY, Emacs enters the minibuffer immediately to read -CMD. But if you type `C-x', another character is read; if that -character is `4', another character is read, and so on. For example, - - M-x global-set-key C-x 4 $ spell-other-window - -redefines `C-x 4 $' to run the (fictitious) command -`spell-other-window'. - - The most general way to modify a keymap is the function -`define-key', used in Lisp code (such as your `.emacs' file). -`define-key' takes three arguments: the keymap, the key to modify in -it, and the new definition. *Note Init File::, for an example. -`substitute-key-definition' is used similarly; it takes three -arguments, an old definition, a new definition, and a keymap, and -redefines in that keymap all keys that were previously defined with the -old definition to have the new definition instead. - - -File: xemacs.info, Node: Programmatic Rebinding, Next: Key Bindings Using Strings, Prev: Interactive Rebinding, Up: Rebinding - -Changing Key Bindings Programmatically -...................................... - - You can use the functions `global-set-key' and `define-key' to -rebind keys under program control. - -``(global-set-key KEYS CMD)'' - Defines KEYS globally to run CMD. - -``(define-key KEYMAP KEYS DEF)'' - Defines KEYS to run DEF in the keymap KEYMAP. - - KEYMAP is a keymap object. - - KEYS is the sequence of keystrokes to bind. - - DEF is anything that can be a key's definition: - - * `nil', meaning key is undefined in this keymap - - * A command, that is, a Lisp function suitable for interactive - calling - - * A string or key sequence vector, which is treated as a keyboard - macro - - * A keymap to define a prefix key - - * A symbol so that when the key is looked up, the symbol stands for - its function definition, which should at that time be one of the - above, or another symbol whose function definition is used, and so - on - - * A cons, `(string . defn)', meaning that DEFN is the definition - (DEFN should be a valid definition in its own right) - - * A cons, `(keymap . char)', meaning use the definition of CHAR in - map KEYMAP - - For backward compatibility, XEmacs allows you to specify key -sequences as strings. However, the preferred method is to use the -representations of key sequences as vectors of keystrokes. *Note -Keystrokes::, for more information about the rules for constructing key -sequences. - - Emacs allows you to abbreviate representations for key sequences in -most places where there is no ambiguity. Here are some rules for -abbreviation: - - * The keysym by itself is equivalent to a list of just that keysym, - i.e., `f1' is equivalent to `(f1)'. - - * A keystroke by itself is equivalent to a vector containing just - that keystroke, i.e., `(control a)' is equivalent to `[(control - a)]'. - - * You can use ASCII codes for keysyms that have them. i.e., `65' is - equivalent to `A'. (This is not so much an abbreviation as an - alternate representation.) - - Here are some examples of programmatically binding keys: - - - ;;; Bind `my-command' to - (global-set-key 'f1 'my-command) - - ;;; Bind `my-command' to Shift-f1 - (global-set-key '(shift f1) 'my-command) - - ;;; Bind `my-command' to C-c Shift-f1 - (global-set-key '[(control c) (shift f1)] 'my-command) - - ;;; Bind `my-command' to the middle mouse button. - (global-set-key 'button2 'my-command) - - ;;; Bind `my-command' to - ;;; in the keymap that is in force when you are running `dired'. - (define-key dired-mode-map '(meta control button3) 'my-command) - - -File: xemacs.info, Node: Key Bindings Using Strings, Prev: Programmatic Rebinding, Up: Rebinding - -Using Strings for Changing Key Bindings -....................................... - - For backward compatibility, you can still use strings to represent -key sequences. Thus you can use commands like the following: - - ;;; Bind `end-of-line' to C-f - (global-set-key "\C-f" 'end-of-line) - - Note, however, that in some cases you may be binding more than one -key sequence by using a single command. This situation can arise -because in ASCII, `C-i' and have the same representation. -Therefore, when Emacs sees: - - (global-set-key "\C-i" 'end-of-line) - - it is unclear whether the user intended to bind `C-i' or . The -solution XEmacs adopts is to bind both of these key sequences. - - After binding a command to two key sequences with a form like: - - (define-key global-map "\^X\^I" 'command-1) - - it is possible to redefine only one of those sequences like so: - - (define-key global-map [(control x) (control i)] 'command-2) - (define-key global-map [(control x) tab] 'command-3) - - This applies only when running under a window system. If you are -talking to Emacs through an ASCII-only channel, you do not get any of -these features. - - Here is a table of pairs of key sequences that behave in a similar -fashion: - - control h backspace - control l clear - control i tab - control m return - control j linefeed - control [ escape - control @ control space - - -File: xemacs.info, Node: Disabling, Prev: Rebinding, Up: Key Bindings - -Disabling Commands ------------------- - - Disabling a command marks it as requiring confirmation before it can -be executed. The purpose of disabling a command is to prevent -beginning users from executing it by accident and being confused. - - The direct mechanism for disabling a command is to have a non-`nil' -`disabled' property on the Lisp symbol for the command. These -properties are normally set by the user's `.emacs' file with Lisp -expressions such as: - - (put 'delete-region 'disabled t) - - If the value of the `disabled' property is a string, that string is -included in the message printed when the command is used: - - (put 'delete-region 'disabled - "Text deleted this way cannot be yanked back!\n") - - You can disable a command either by editing the `.emacs' file -directly or with the command `M-x disable-command', which edits the -`.emacs' file for you. *Note Init File::. - - When you attempt to invoke a disabled command interactively in Emacs, -a window is displayed containing the command's name, its documentation, -and some instructions on what to do next; then Emacs asks for input -saying whether to execute the command as requested, enable it and -execute, or cancel it. If you decide to enable the command, you are -asked whether to do this permanently or just for the current session. -Enabling permanently works by automatically editing your `.emacs' file. -You can use `M-x enable-command' at any time to enable any command -permanently. - - Whether a command is disabled is independent of what key is used to -invoke it; it also applies if the command is invoked using `M-x'. -Disabling a command has no effect on calling it as a function from Lisp -programs. - - -File: xemacs.info, Node: Syntax, Next: Init File, Prev: Key Bindings, Up: Customization - -The Syntax Table -================ - - All the Emacs commands which parse words or balance parentheses are -controlled by the "syntax table". The syntax table specifies which -characters are opening delimiters, which are parts of words, which are -string quotes, and so on. Actually, each major mode has its own syntax -table (though sometimes related major modes use the same one) which it -installs in each buffer that uses that major mode. The syntax table -installed in the current buffer is the one that all commands use, so we -call it "the" syntax table. A syntax table is a Lisp object, a vector -of length 256 whose elements are numbers. - -* Menu: - -* Entry: Syntax Entry. What the syntax table records for each character. -* Change: Syntax Change. How to change the information. - - -File: xemacs.info, Node: Syntax Entry, Next: Syntax Change, Up: Syntax - -Information About Each Character --------------------------------- - - The syntax table entry for a character is a number that encodes six -pieces of information: - - * The syntactic class of the character, represented as a small - integer - - * The matching delimiter, for delimiter characters only (the - matching delimiter of `(' is `)', and vice versa) - - * A flag saying whether the character is the first character of a - two-character comment starting sequence - - * A flag saying whether the character is the second character of a - two-character comment starting sequence - - * A flag saying whether the character is the first character of a - two-character comment ending sequence - - * A flag saying whether the character is the second character of a - two-character comment ending sequence - - The syntactic classes are stored internally as small integers, but -are usually described to or by the user with characters. For example, -`(' is used to specify the syntactic class of opening delimiters. Here -is a table of syntactic classes, with the characters that specify them. - -` ' - The class of whitespace characters. - -`w' - The class of word-constituent characters. - -`_' - The class of characters that are part of symbol names but not - words. This class is represented by `_' because the character `_' - has this class in both C and Lisp. - -`.' - The class of punctuation characters that do not fit into any other - special class. - -`(' - The class of opening delimiters. - -`)' - The class of closing delimiters. - -`'' - The class of expression-adhering characters. These characters are - part of a symbol if found within or adjacent to one, and are part - of a following expression if immediately preceding one, but are - like whitespace if surrounded by whitespace. - -`"' - The class of string-quote characters. They match each other in - pairs, and the characters within the pair all lose their syntactic - significance except for the `\' and `/' classes of escape - characters, which can be used to include a string-quote inside the - string. - -`$' - The class of self-matching delimiters. This is intended for TeX's - `$', which is used both to enter and leave math mode. Thus, a - pair of matching `$' characters surround each piece of math mode - TeX input. A pair of adjacent `$' characters act like a single - one for purposes of matching. - -`/' - The class of escape characters that always just deny the following - character its special syntactic significance. The character after - one of these escapes is always treated as alphabetic. - -`\' - The class of C-style escape characters. In practice, these are - treated just like `/'-class characters, because the extra - possibilities for C escapes (such as being followed by digits) - have no effect on where the containing expression ends. - -`<' - The class of comment-starting characters. Only single-character - comment starters (such as `;' in Lisp mode) are represented this - way. - -`>' - The class of comment-ending characters. Newline has this syntax in - Lisp mode. - - The characters flagged as part of two-character comment delimiters -can have other syntactic functions most of the time. For example, `/' -and `*' in C code, when found separately, have nothing to do with -comments. The comment-delimiter significance overrides when the pair of -characters occur together in the proper order. Only the list and sexp -commands use the syntax table to find comments; the commands -specifically for comments have other variables that tell them where to -find comments. Moreover, the list and sexp commands notice comments -only if `parse-sexp-ignore-comments' is non-`nil'. This variable is set -to `nil' in modes where comment-terminator sequences are liable to -appear where there is no comment, for example, in Lisp mode where the -comment terminator is a newline but not every newline ends a comment. - - -File: xemacs.info, Node: Syntax Change, Prev: Syntax Entry, Up: Syntax - -Altering Syntax Information ---------------------------- - - It is possible to alter a character's syntax table entry by storing -a new number in the appropriate element of the syntax table, but it -would be hard to determine what number to use. Emacs therefore -provides a command that allows you to specify the syntactic properties -of a character in a convenient way. - - `M-x modify-syntax-entry' is the command to change a character's -syntax. It can be used interactively and is also used by major modes -to initialize their own syntax tables. Its first argument is the -character to change. The second argument is a string that specifies the -new syntax. When called from Lisp code, there is a third, optional -argument, which specifies the syntax table in which to make the change. -If not supplied, or if this command is called interactively, the third -argument defaults to the current buffer's syntax table. - - 1. The first character in the string specifies the syntactic class. - It is one of the characters in the previous table (*note Syntax - Entry::.). - - 2. The second character is the matching delimiter. For a character - that is not an opening or closing delimiter, this should be a - space, and may be omitted if no following characters are needed. - - 3. The remaining characters are flags. The flag characters allowed - are: - - `1' - Flag this character as the first of a two-character comment - starting sequence. - - `2' - Flag this character as the second of a two-character comment - starting sequence. - - `3' - Flag this character as the first of a two-character comment - ending sequence. - - `4' - Flag this character as the second of a two-character comment - ending sequence. - - Use `C-h s' (`describe-syntax') to display a description of the -contents of the current syntax table. The description of each -character includes both the string you have to pass to -`modify-syntax-entry' to set up that character's current syntax, and -some English to explain that string if necessary. - diff --git a/info/xemacs.info-17 b/info/xemacs.info-17 deleted file mode 100644 index 375032b..0000000 --- a/info/xemacs.info-17 +++ /dev/null @@ -1,1138 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Init File, Next: Audible Bell, Prev: Syntax, Up: Customization - -The Init File, .emacs -===================== - - When you start Emacs, it normally loads the file `.emacs' in your -home directory. This file, if it exists, should contain Lisp code. It -is called your initialization file or "init file". Use the command -line switch `-q' to tell Emacs whether to load an init file (*note -Entering Emacs::.). Use the command line switch `-user-init-file' -(*note Command Switches::.) to tell Emacs to load a different file -instead of `~/.emacs'. - - When the `.emacs' file is read, the variable `user-init-file' says -which init file was loaded. - - At some sites there is a "default init file", which is the library -named `default.el', found via the standard search path for libraries. -The Emacs distribution contains no such library; your site may create -one for local customizations. If this library exists, it is loaded -whenever you start Emacs. But your init file, if any, is loaded first; -if it sets `inhibit-default-init' non-`nil', then `default' is not -loaded. - - If you have a large amount of code in your `.emacs' file, you should -move it into another file named `SOMETHING.el', byte-compile it (*note -Lisp Libraries::.), and load that file from your `.emacs' file using -`load'. - -* Menu: - -* Init Syntax:: Syntax of constants in Emacs Lisp. -* Init Examples:: How to do some things with an init file. -* Terminal Init:: Each terminal type can have an init file. - - -File: xemacs.info, Node: Init Syntax, Next: Init Examples, Up: Init File - -Init File Syntax ----------------- - - The `.emacs' file contains one or more Lisp function call -expressions. Each consists of a function name followed by arguments, -all surrounded by parentheses. For example, `(setq fill-column 60)' -represents a call to the function `setq' which is used to set the -variable `fill-column' (*note Filling::.) to 60. - - The second argument to `setq' is an expression for the new value of -the variable. This can be a constant, a variable, or a function call -expression. In `.emacs', constants are used most of the time. They -can be: - -Numbers - Integers are written in decimal, with an optional initial minus - sign. - - If a sequence of digits is followed by a period and another - sequence of digits, it is interpreted as a floating point number. - - The number prefixes `#b', `#o', and `#x' are supported to - represent numbers in binary, octal, and hexadecimal notation (or - radix). - -Strings - Lisp string syntax is the same as C string syntax with a few extra - features. Use a double-quote character to begin and end a string - constant. - - Newlines and special characters may be present literally in - strings. They can also be represented as backslash sequences: - `\n' for newline, `\b' for backspace, `\r' for return, `\t' for - tab, `\f' for formfeed (control-l), `\e' for escape, `\\' for a - backslash, `\"' for a double-quote, or `\OOO' for the character - whose octal code is OOO. Backslash and double-quote are the only - characters for which backslash sequences are mandatory. - - You can use `\C-' as a prefix for a control character, as in - `\C-s' for ASCII Control-S, and `\M-' as a prefix for a Meta - character, as in `\M-a' for Meta-A or `\M-\C-a' for Control-Meta-A. - -Characters - Lisp character constant syntax consists of a `?' followed by - either a character or an escape sequence starting with `\'. - Examples: `?x', `?\n', `?\"', `?\)'. Note that strings and - characters are not interchangeable in Lisp; some contexts require - one and some contexts require the other. - -True - `t' stands for `true'. - -False - `nil' stands for `false'. - -Other Lisp objects - Write a single-quote (') followed by the Lisp object you want. - - -File: xemacs.info, Node: Init Examples, Next: Terminal Init, Prev: Init Syntax, Up: Init File - -Init File Examples ------------------- - - Here are some examples of doing certain commonly desired things with -Lisp expressions: - - * Make in C mode just insert a tab if point is in the middle - of a line. - - (setq c-tab-always-indent nil) - - Here we have a variable whose value is normally `t' for `true' and - the alternative is `nil' for `false'. - - * Make searches case sensitive by default (in all buffers that do not - override this). - - (setq-default case-fold-search nil) - - This sets the default value, which is effective in all buffers - that do not have local values for the variable. Setting - `case-fold-search' with `setq' affects only the current buffer's - local value, which is probably not what you want to do in an init - file. - - * Make Text mode the default mode for new buffers. - - (setq default-major-mode 'text-mode) - - Note that `text-mode' is used because it is the command for - entering the mode we want. A single-quote is written before it to - make a symbol constant; otherwise, `text-mode' would be treated as - a variable name. - - * Turn on Auto Fill mode automatically in Text mode and related - modes. - - (setq text-mode-hook - '(lambda () (auto-fill-mode 1))) - - Here we have a variable whose value should be a Lisp function. The - function we supply is a list starting with `lambda', and a single - quote is written in front of it to make it (for the purpose of this - `setq') a list constant rather than an expression. Lisp functions - are not explained here; for mode hooks it is enough to know that - `(auto-fill-mode 1)' is an expression that will be executed when - Text mode is entered. You could replace it with any other - expression that you like, or with several expressions in a row. - - (setq text-mode-hook 'turn-on-auto-fill) - - This is another way to accomplish the same result. - `turn-on-auto-fill' is a symbol whose function definition is - `(lambda () (auto-fill-mode 1))'. - - * Load the installed Lisp library named `foo' (actually a file - `foo.elc' or `foo.el' in a standard Emacs directory). - - (load "foo") - - When the argument to `load' is a relative pathname, not starting - with `/' or `~', `load' searches the directories in `load-path' - (*note Loading::.). - - * Load the compiled Lisp file `foo.elc' from your home directory. - - (load "~/foo.elc") - - Here an absolute file name is used, so no searching is done. - - * Rebind the key `C-x l' to run the function `make-symbolic-link'. - - (global-set-key "\C-xl" 'make-symbolic-link) - - or - - (define-key global-map "\C-xl" 'make-symbolic-link) - - Note once again the single-quote used to refer to the symbol - `make-symbolic-link' instead of its value as a variable. - - * Do the same thing for C mode only. - - (define-key c-mode-map "\C-xl" 'make-symbolic-link) - - * Bind the function key to a command in C mode. Note that the - names of function keys must be lower case. - - (define-key c-mode-map 'f1 'make-symbolic-link) - - * Bind the shifted version of to a command. - - (define-key c-mode-map '(shift f1) 'make-symbolic-link) - - * Redefine all keys which now run `next-line' in Fundamental mode to - run `forward-line' instead. - - (substitute-key-definition 'next-line 'forward-line - global-map) - - * Make `C-x C-v' undefined. - - (global-unset-key "\C-x\C-v") - - One reason to undefine a key is so that you can make it a prefix. - Simply defining `C-x C-v ANYTHING' would make `C-x C-v' a prefix, - but `C-x C-v' must be freed of any non-prefix definition first. - - * Make `$' have the syntax of punctuation in Text mode. Note the - use of a character constant for `$'. - - (modify-syntax-entry ?\$ "." text-mode-syntax-table) - - * Enable the use of the command `eval-expression' without - confirmation. - - (put 'eval-expression 'disabled nil) - - -File: xemacs.info, Node: Terminal Init, Prev: Init Examples, Up: Init File - -Terminal-Specific Initialization --------------------------------- - - Each terminal type can have a Lisp library to be loaded into Emacs -when it is run on that type of terminal. For a terminal type named -TERMTYPE, the library is called `term/TERMTYPE' and it is found by -searching the directories `load-path' as usual and trying the suffixes -`.elc' and `.el'. Normally it appears in the subdirectory `term' of -the directory where most Emacs libraries are kept. - - The usual purpose of the terminal-specific library is to define the -escape sequences used by the terminal's function keys using the library -`keypad.el'. See the file `term/vt100.el' for an example of how this -is done. - - When the terminal type contains a hyphen, only the part of the name -before the first hyphen is significant in choosing the library name. -Thus, terminal types `aaa-48' and `aaa-30-rv' both use the library -`term/aaa'. The code in the library can use `(getenv "TERM")' to find -the full terminal type name. - - The library's name is constructed by concatenating the value of the -variable `term-file-prefix' and the terminal type. Your `.emacs' file -can prevent the loading of the terminal-specific library by setting -`term-file-prefix' to `nil'. - - The value of the variable `term-setup-hook', if not `nil', is called -as a function of no arguments at the end of Emacs initialization, after -both your `.emacs' file and any terminal-specific library have been -read. You can set the value in the `.emacs' file to override part of -any of the terminal-specific libraries and to define initializations -for terminals that do not have a library. - - -File: xemacs.info, Node: Audible Bell, Next: Faces, Prev: Init File, Up: Customization - -Changing the Bell Sound -======================= - - You can now change how the audible bell sounds using the variable -`sound-alist'. - - `sound-alist''s value is an list associating symbols with, among -other things, strings of audio-data. When `ding' is called with one of -the symbols, the associated sound data is played instead of the -standard beep. This only works if you are logged in on the console of a -machine with audio hardware. To listen to a sound of the provided type, -call the function `play-sound' with the argument SOUND. You can also -set the volume of the sound with the optional argument VOLUME. - - Each element of `sound-alist' is a list describing a sound. The -first element of the list is the name of the sound being defined. -Subsequent elements of the list are alternating keyword/value pairs: - -`sound' - A string of raw sound data, or the name of another sound to play. - The symbol `t' here means use the default X beep. - -`volume' - An integer from 0-100, defaulting to `bell-volume'. - -`pitch' - If using the default X beep, the pitch (Hz) to generate. - -`duration' - If using the default X beep, the duration (milliseconds). - - For compatibility, elements of `sound-alist' may also be of the form: - - ( SOUND-NAME . ) - ( SOUND-NAME ) - - You should probably add things to this list by calling the function -`load-sound-file'. - - Note that you can only play audio data if running on the console -screen of a machine with audio hardware which emacs understands, which -at this time means a Sun SparcStation, SGI, or HP9000s700. - - Also note that the pitch, duration, and volume options are available -everywhere, but most X servers ignore the `pitch' option. - - The variable `bell-volume' should be an integer from 0 to 100, with -100 being loudest, which controls how loud the sounds emacs makes -should be. Elements of the `sound-alist' may override this value. -This variable applies to the standard X bell sound as well as sound -files. - - If the symbol `t' is in place of a sound-string, Emacs uses the -default X beep. This allows you to define beep-types of different -volumes even when not running on the console. - - You can add things to this list by calling the function -`load-sound-file', which reads in an audio-file and adds its data to -the sound-alist. You can specify the sound with the SOUND-NAME argument -and the file into which the sounds are loaded with the FILENAME -argument. The optional VOLUME argument sets the volume. - - `load-sound-file (FILENAME SOUND-NAME &optional VOLUME)' - - To load and install some sound files as beep-types, use the function -`load-default-sounds' (note that this only works if you are on display -0 of a machine with audio hardware). - - The following beep-types are used by Emacs itself. Other Lisp -packages may use other beep types, but these are the ones that the C -kernel of Emacs uses. - -`auto-save-error' - An auto-save does not succeed - -`command-error' - The Emacs command loop catches an error - -`undefined-key' - You type a key that is undefined - -`undefined-click' - You use an undefined mouse-click combination - -`no-completion' - Completion was not possible - -`y-or-n-p' - You type something other than the required `y' or `n' - -`yes-or-no-p' - You type something other than `yes' or `no' - - -File: xemacs.info, Node: Faces, Next: X Resources, Prev: Audible Bell, Up: Customization - -Faces -===== - - XEmacs has objects called extents and faces. An "extent" is a -region of text and a "face" is a collection of textual attributes, such -as fonts and colors. Every extent is displayed in some face; -therefore, changing the properties of a face immediately updates the -display of all associated extents. Faces can be frame-local: you can -have a region of text that displays with completely different -attributes when its buffer is viewed from a different X window. - - The display attributes of faces may be specified either in Lisp or -through the X resource manager. - -Customizing Faces ------------------ - - You can change the face of an extent with the functions in this -section. All the functions prompt for a FACE as an argument; use -completion for a list of possible values. - -`M-x invert-face' - Swap the foreground and background colors of the given FACE. - -`M-x make-face-bold' - Make the font of the given FACE bold. When called from a program, - returns `nil' if this is not possible. - -`M-x make-face-bold-italic' - Make the font of the given FACE bold italic. When called from a - program, returns `nil' if not possible. - -`M-x make-face-italic' - Make the font of the given FACE italic. When called from a - program, returns `nil' if not possible. - -`M-x make-face-unbold' - Make the font of the given FACE non-bold. When called from a - program, returns `nil' if not possible. - -`M-x make-face-unitalic' - Make the font of the given FACE non-italic. When called from a - program, returns `nil' if not possible. - -`M-x make-face-larger' - Make the font of the given FACE a little larger. When called from - a program, returns `nil' if not possible. - -`M-x make-face-smaller' - Make the font of the given FACE a little smaller. When called - from a program, returns `nil' if not possible. - -`M-x set-face-background' - Change the background color of the given FACE. - -`M-x set-face-background-pixmap' - Change the background pixmap of the given FACE. - -`M-x set-face-font' - Change the font of the given FACE. - -`M-x set-face-foreground' - Change the foreground color of the given FACE. - -`M-x set-face-underline-p' - Change whether the given FACE is underlined. - - You can exchange the foreground and background color of the selected -FACE with the function `invert-face'. If the face does not specify both -foreground and background, then its foreground and background are set -to the background and foreground of the default face. When calling -this from a program, you can supply the optional argument FRAME to -specify which frame is affected; otherwise, all frames are affected. - - You can set the background color of the specified FACE with the -function `set-face-background'. The argument `color' should be a -string, the name of a color. When called from a program, if the -optional FRAME argument is provided, the face is changed only in that -frame; otherwise, it is changed in all frames. - - You can set the background pixmap of the specified FACE with the -function `set-face-background-pixmap'. The pixmap argument NAME should -be a string, the name of a file of pixmap data. The directories listed -in the `x-bitmap-file-path' variable are searched. The bitmap may also -be a list of the form `(WIDTH HEIGHT DATA)', where WIDTH and HEIGHT are -the size in pixels, and DATA is a string containing the raw bits of the -bitmap. If the optional FRAME argument is provided, the face is -changed only in that frame; otherwise, it is changed in all frames. - - The variable `x-bitmap-file-path' takes as a value a list of the -directories in which X bitmap files may be found. If the value is -`nil', the list is initialized from the `*bitmapFilePath' resource. - - If the environment variable XBMLANGPATH is set, then it is consulted -before the `x-bitmap-file-path' variable. - - You can set the font of the specified FACE with the function -`set-face-font'. The FONT argument should be a string, the name of a -font. When called from a program, if the optional FRAME argument is -provided, the face is changed only in that frame; otherwise, it is -changed in all frames. - - You can set the foreground color of the specified FACE with the -function `set-face-foreground'. The argument COLOR should be a string, -the name of a color. If the optional FRAME argument is provided, the -face is changed only in that frame; otherwise, it is changed in all -frames. - - You can set underline the specified FACE with the function -`set-face-underline-p'. The argument UNDERLINE-P can be used to make -underlining an attribute of the face or not. If the optional FRAME -argument is provided, the face is changed only in that frame; -otherwise, it is changed in all frames. - - -File: xemacs.info, Node: X Resources, Prev: Faces, Up: Customization - -X Resources -=========== - - Historically, XEmacs has used the X resource application class -`Emacs' for its resources. Unfortunately, GNU Emacs uses the same -application class, and resources are not compatible between the two -Emacsen. This sharing of the application class often leads to trouble -if you want to run both variants. - - Starting with XEmacs 21, XEmacs uses the class `XEmacs' if it finds -any XEmacs resources in the resource database when the X connection is -initialized. Otherwise, it will use the class `Emacs' for backwards -compatability. The variable X-EMACS-APPLICATION-CLASS may be consulted -to determine the application class being used. - - The examples in this section assume the application class is `Emacs'. - - The Emacs resources are generally set per-frame. Each Emacs frame -can have its own name or the same name as another, depending on the -name passed to the `make-frame' function. - - You can specify resources for all frames with the syntax: - - Emacs*parameter: value - -or - - Emacs*EmacsFrame.parameter:value - -You can specify resources for a particular frame with the syntax: - - Emacs*FRAME-NAME.parameter: value - -* Menu: - -* Geometry Resources:: Controlling the size and position of frames. -* Iconic Resources:: Controlling whether frames come up iconic. -* Resource List:: List of resources settable on a frame or device. -* Face Resources:: Controlling faces using resources. -* Widgets:: The widget hierarchy for XEmacs. -* Menubar Resources:: Specifying resources for the menubar. - - -File: xemacs.info, Node: Geometry Resources, Next: Iconic Resources, Up: X Resources - -Geometry Resources ------------------- - - To make the default size of all Emacs frames be 80 columns by 55 -lines, do this: - - Emacs*EmacsFrame.geometry: 80x55 - -To set the geometry of a particular frame named `fred', do this: - - Emacs*fred.geometry: 80x55 - -Important! Do not use the following syntax: - - Emacs*geometry: 80x55 - -You should never use `*geometry' with any X application. It does not -say "make the geometry of Emacs be 80 columns by 55 lines." It really -says, "make Emacs and all subwindows thereof be 80x55 in whatever units -they care to measure in." In particular, that is both telling the -Emacs text pane to be 80x55 in characters, and telling the menubar pane -to be 80x55 pixels, which is surely not what you want. - - As a special case, this geometry specification also works (and sets -the default size of all Emacs frames to 80 columns by 55 lines): - - Emacs.geometry: 80x55 - -since that is the syntax used with most other applications (since most -other applications have only one top-level window, unlike Emacs). In -general, however, the top-level shell (the unmapped ApplicationShell -widget named `Emacs' that is the parent of the shell widgets that -actually manage the individual frames) does not have any interesting -resources on it, and you should set the resources on the frames instead. - - The `-geometry' command-line argument sets only the geometry of the -initial frame created by Emacs. - - A more complete explanation of geometry-handling is - - * The `-geometry' command-line option sets the `Emacs.geometry' - resource, that is, the geometry of the ApplicationShell. - - * For the first frame created, the size of the frame is taken from - the ApplicationShell if it is specified, otherwise from the - geometry of the frame. - - * For subsequent frames, the order is reversed: First the frame, and - then the ApplicationShell. - - * For the first frame created, the position of the frame is taken - from the ApplicationShell (`Emacs.geometry') if it is specified, - otherwise from the geometry of the frame. - - * For subsequent frames, the position is taken only from the frame, - and never from the ApplicationShell. - - This is rather complicated, but it does seem to provide the most -intuitive behavior with respect to the default sizes and positions of -frames created in various ways. - - -File: xemacs.info, Node: Iconic Resources, Next: Resource List, Prev: Geometry Resources, Up: X Resources - -Iconic Resources ----------------- - - Analogous to `-geometry', the `-iconic' command-line option sets the -iconic flag of the ApplicationShell (`Emacs.iconic') and always applies -to the first frame created regardless of its name. However, it is -possible to set the iconic flag on particular frames (by name) by using -the `Emacs*FRAME-NAME.iconic' resource. - - -File: xemacs.info, Node: Resource List, Next: Face Resources, Prev: Iconic Resources, Up: X Resources - -Resource List -------------- - - Emacs frames accept the following resources: - -`geometry' (class `Geometry'): string - Initial geometry for the frame. *Note Geometry Resources::, for a - complete discussion of how this works. - -`iconic' (class `Iconic'): boolean - Whether this frame should appear in the iconified state. - -`internalBorderWidth' (class `InternalBorderWidth'): int - How many blank pixels to leave between the text and the edge of the - window. - -`interline' (class `Interline'): int - How many pixels to leave between each line (may not be - implemented). - -`menubar' (class `Menubar'): boolean - Whether newly-created frames should initially have a menubar. Set - to true by default. - -`initiallyUnmapped' (class `InitiallyUnmapped'): boolean - Whether XEmacs should leave the initial frame unmapped when it - starts up. This is useful if you are starting XEmacs as a server - (e.g. in conjunction with gnuserv or the external client widget). - You can also control this with the `-unmapped' command-line option. - -`barCursor' (class `BarColor'): boolean - Whether the cursor should be displayed as a bar, or the - traditional box. - -`cursorColor' (class `CursorColor'): color-name - The color of the text cursor. - -`scrollBarWidth' (class `ScrollBarWidth'): integer - How wide the vertical scrollbars should be, in pixels; 0 means no - vertical scrollbars. You can also use a resource specification of - the form `*scrollbar.width', or the usual toolkit scrollbar - resources: `*XmScrollBar.width' (Motif), `*XlwScrollBar.width' - (Lucid), or `*Scrollbar.thickness' (Athena). We don't recommend - that you use the toolkit resources, though, because they're - dependent on how exactly your particular build of XEmacs was - configured. - -`scrollBarHeight' (class `ScrollBarHeight'): integer - How high the horizontal scrollbars should be, in pixels; 0 means no - horizontal scrollbars. You can also use a resource specification - of the form `*scrollbar.height', or the usual toolkit scrollbar - resources: `*XmScrollBar.height' (Motif), `*XlwScrollBar.height' - (Lucid), or `*Scrollbar.thickness' (Athena). We don't recommend - that you use the toolkit resources, though, because they're - dependent on how exactly your particular build of XEmacs was - configured. - -`scrollBarPlacement' (class `ScrollBarPlacement'): string - Where the horizontal and vertical scrollbars should be positioned. - This should be one of the four strings `BOTTOM_LEFT', - `BOTTOM_RIGHT', `TOP_LEFT', and `TOP_RIGHT'. Default is - `BOTTOM_RIGHT' for the Motif and Lucid scrollbars and - `BOTTOM_LEFT' for the Athena scrollbars. - -`topToolBarHeight' (class `TopToolBarHeight'): integer -`bottomToolBarHeight' (class `BottomToolBarHeight'): integer -`leftToolBarWidth' (class `LeftToolBarWidth'): integer -`rightToolBarWidth' (class `RightToolBarWidth'): integer - Height and width of the four possible toolbars. - -`topToolBarShadowColor' (class `TopToolBarShadowColor'): color-name -`bottomToolBarShadowColor' (class `BottomToolBarShadowColor'): color-name - Color of the top and bottom shadows for the toolbars. NOTE: These - resources do *not* have anything to do with the top and bottom - toolbars (i.e. the toolbars at the top and bottom of the frame)! - Rather, they affect the top and bottom shadows around the edges of - all four kinds of toolbars. - -`topToolBarShadowPixmap' (class `TopToolBarShadowPixmap'): pixmap-name -`bottomToolBarShadowPixmap' (class `BottomToolBarShadowPixmap'): pixmap-name - Pixmap of the top and bottom shadows for the toolbars. If set, - these resources override the corresponding color resources. NOTE: - These resources do *not* have anything to do with the top and - bottom toolbars (i.e. the toolbars at the top and bottom of the - frame)! Rather, they affect the top and bottom shadows around the - edges of all four kinds of toolbars. - -`toolBarShadowThickness' (class `ToolBarShadowThickness'): integer - Thickness of the shadows around the toolbars, in pixels. - -`visualBell' (class `VisualBell'): boolean - Whether XEmacs should flash the screen rather than making an - audible beep. - -`bellVolume' (class `BellVolume'): integer - Volume of the audible beep. - -`useBackingStore' (class `UseBackingStore'): boolean - Whether XEmacs should set the backing-store attribute of the X - windows it creates. This increases the memory usage of the X - server but decreases the amount of X traffic necessary to update - the screen, and is useful when the connection to the X server goes - over a low-bandwidth line such as a modem connection. - - Emacs devices accept the following resources: - -`textPointer' (class `Cursor'): cursor-name - The cursor to use when the mouse is over text. This resource is - used to initialize the variable `x-pointer-shape'. - -`selectionPointer' (class `Cursor'): cursor-name - The cursor to use when the mouse is over a selectable text region - (an extent with the `highlight' property; for example, an Info - cross-reference). This resource is used to initialize the variable - `x-selection-pointer-shape'. - -`spacePointer' (class `Cursor'): cursor-name - The cursor to use when the mouse is over a blank space in a buffer - (that is, after the end of a line or after the end-of-file). This - resource is used to initialize the variable - `x-nontext-pointer-shape'. - -`modeLinePointer' (class `Cursor'): cursor-name - The cursor to use when the mouse is over a modeline. This - resource is used to initialize the variable `x-mode-pointer-shape'. - -`gcPointer' (class `Cursor'): cursor-name - The cursor to display when a garbage-collection is in progress. - This resource is used to initialize the variable - `x-gc-pointer-shape'. - -`scrollbarPointer' (class `Cursor'): cursor-name - The cursor to use when the mouse is over the scrollbar. This - resource is used to initialize the variable - `x-scrollbar-pointer-shape'. - -`pointerColor' (class `Foreground'): color-name -`pointerBackground' (class `Background'): color-name - The foreground and background colors of the mouse cursor. These - resources are used to initialize the variables - `x-pointer-foreground-color' and `x-pointer-background-color'. - - -File: xemacs.info, Node: Face Resources, Next: Widgets, Prev: Resource List, Up: X Resources - -Face Resources --------------- - - The attributes of faces are also per-frame. They can be specified as: - - Emacs.FACE_NAME.parameter: value - -or - - Emacs*FRAME_NAME.FACE_NAME.parameter: value - -Faces accept the following resources: - -`attributeFont' (class `AttributeFont'): font-name - The font of this face. - -`attributeForeground' (class `AttributeForeground'): color-name -`attributeBackground' (class `AttributeBackground'): color-name - The foreground and background colors of this face. - -`attributeBackgroundPixmap' (class `AttributeBackgroundPixmap'): file-name - The name of an XBM file (or XPM file, if your version of Emacs - supports XPM), to use as a background stipple. - -`attributeUnderline' (class `AttributeUnderline'): boolean - Whether text in this face should be underlined. - - All text is displayed in some face, defaulting to the face named -`default'. To set the font of normal text, use -`Emacs*default.attributeFont'. To set it in the frame named `fred', use -`Emacs*fred.default.attributeFont'. - - These are the names of the predefined faces: - -`default' - Everything inherits from this. - -`bold' - If this is not specified in the resource database, Emacs tries to - find a bold version of the font of the default face. - -`italic' - If this is not specified in the resource database, Emacs tries to - find an italic version of the font of the default face. - -`bold-italic' - If this is not specified in the resource database, Emacs tries to - find a bold-italic version of the font of the default face. - -`modeline' - This is the face that the modeline is displayed in. If not - specified in the resource database, it is determined from the - default face by reversing the foreground and background colors. - -`highlight' - This is the face that highlighted extents (for example, Info - cross-references and possible completions, when the mouse passes - over them) are displayed in. - -`left-margin' -`right-margin' - These are the faces that the left and right annotation margins are - displayed in. - -`zmacs-region' - This is the face that mouse selections are displayed in. - -`isearch' - This is the face that the matched text being searched for is - displayed in. - -`info-node' - This is the face of info menu items. If unspecified, it is copied - from `bold-italic'. - -`info-xref' - This is the face of info cross-references. If unspecified, it is - copied from `bold'. (Note that, when the mouse passes over a - cross-reference, the cross-reference's face is determined from a - combination of the `info-xref' and `highlight' faces.) - - Other packages might define their own faces; to see a list of all -faces, use any of the interactive face-manipulation commands such as -`set-face-font' and type `?' when you are prompted for the name of a -face. - - If the `bold', `italic', and `bold-italic' faces are not specified -in the resource database, then XEmacs attempts to derive them from the -font of the default face. It can only succeed at this if you have -specified the default font using the XLFD (X Logical Font Description) -format, which looks like - - *-courier-medium-r-*-*-*-120-*-*-*-*-*-* - -If you use any of the other, less strict font name formats, some of -which look like - - lucidasanstypewriter-12 - fixed - 9x13 - - then XEmacs won't be able to guess the names of the bold and italic -versions. All X fonts can be referred to via XLFD-style names, so you -should use those forms. See the man pages for `X(1)', `xlsfonts(1)', -and `xfontsel(1)'. - - -File: xemacs.info, Node: Widgets, Next: Menubar Resources, Prev: Face Resources, Up: X Resources - -Widgets -------- - - There are several structural widgets between the terminal EmacsFrame -widget and the top level ApplicationShell; the exact names and types of -these widgets change from release to release (for example, they changed -between 19.8 and 19.9, 19.9 and 19.10, and 19.10 and 19.12) and are -subject to further change in the future, so you should avoid mentioning -them in your resource database. The above-mentioned syntaxes should be -forward- compatible. As of 19.13, the exact widget hierarchy is as -follows: - - INVOCATION-NAME "shell" "container" FRAME-NAME - x-emacs-application-class "EmacsShell" "EmacsManager" "EmacsFrame" - - where INVOCATION-NAME is the terminal component of the name of the -XEmacs executable (usually `xemacs'), and `x-emacs-application-class' -is generally `Emacs'. - - -File: xemacs.info, Node: Menubar Resources, Prev: Widgets, Up: X Resources - -Menubar Resources ------------------ - - As the menubar is implemented as a widget which is not a part of -XEmacs proper, it does not use the fac" mechanism for specifying fonts -and colors: It uses whatever resources are appropriate to the type of -widget which is used to implement it. - - If Emacs was compiled to use only the Motif-lookalike menu widgets, -then one way to specify the font of the menubar would be - - Emacs*menubar*font: *-courier-medium-r-*-*-*-120-*-*-*-*-*-* - - If the Motif library is being used, then one would have to use - - Emacs*menubar*fontList: *-courier-medium-r-*-*-*-120-*-*-*-*-*-* - - because the Motif library uses the `fontList' resource name instead -of `font', which has subtly different semantics. - - The same is true of the scrollbars: They accept whichever resources -are appropriate for the toolkit in use. - - -File: xemacs.info, Node: Quitting, Next: Lossage, Prev: Customization, Up: Top - -Quitting and Aborting -===================== - -`C-g' - Quit. Cancel running or partially typed command. - -`C-]' - Abort innermost recursive editing level and cancel the command - which invoked it (`abort-recursive-edit'). - -`M-x top-level' - Abort all recursive editing levels that are currently executing. - -`C-x u' - Cancel an already-executed command, usually (`undo'). - - There are two ways of cancelling commands which are not finished -executing: "quitting" with `C-g', and "aborting" with `C-]' or `M-x -top-level'. Quitting is cancelling a partially typed command or one -which is already running. Aborting is getting out of a recursive -editing level and cancelling the command that invoked the recursive -edit. - - Quitting with `C-g' is used for getting rid of a partially typed -command or a numeric argument that you don't want. It also stops a -running command in the middle in a relatively safe way, so you can use -it if you accidentally start executing a command that takes a long -time. In particular, it is safe to quit out of killing; either your -text will ALL still be there, or it will ALL be in the kill ring (or -maybe both). Quitting an incremental search does special things -documented under searching; in general, it may take two successive -`C-g' characters to get out of a search. `C-g' works by setting the -variable `quit-flag' to `t' the instant `C-g' is typed; Emacs Lisp -checks this variable frequently and quits if it is non-`nil'. `C-g' is -only actually executed as a command if it is typed while Emacs is -waiting for input. - - If you quit twice in a row before the first `C-g' is recognized, you -activate the "emergency escape" feature and return to the shell. *Note -Emergency Escape::. - - You can use `C-]' (`abort-recursive-edit') to get out of a recursive -editing level and cancel the command which invoked it. Quitting with -`C-g' does not do this, and could not do this because it is used to -cancel a partially typed command within the recursive editing level. -Both operations are useful. For example, if you are in the Emacs -debugger (*note Lisp Debug::.) and have typed `C-u 8' to enter a -numeric argument, you can cancel that argument with `C-g' and remain in -the debugger. - - The command `M-x top-level' is equivalent to "enough" `C-]' commands -to get you out of all the levels of recursive edits that you are in. -`C-]' only gets you out one level at a time, but `M-x top-level' goes -out all levels at once. Both `C-]' and `M-x top-level' are like all -other commands and unlike `C-g' in that they are effective only when -Emacs is ready for a command. `C-]' is an ordinary key and has its -meaning only because of its binding in the keymap. *Note Recursive -Edit::. - - `C-x u' (`undo') is not strictly speaking a way of cancelling a -command, but you can think of it as cancelling a command already -finished executing. *Note Undo::. - - -File: xemacs.info, Node: Lossage, Next: Bugs, Prev: Quitting, Up: Top - -Dealing With Emacs Trouble -========================== - - This section describes various conditions in which Emacs fails to -work, and how to recognize them and correct them. - -* Menu: - -* Stuck Recursive:: `[...]' in mode line around the parentheses. -* Screen Garbled:: Garbage on the screen. -* Text Garbled:: Garbage in the text. -* Unasked-for Search:: Spontaneous entry to incremental search. -* Emergency Escape:: Emergency escape-- - What to do if Emacs stops responding. -* Total Frustration:: When you are at your wits' end. - - -File: xemacs.info, Node: Stuck Recursive, Next: Screen Garbled, Prev: Lossage, Up: Lossage - -Recursive Editing Levels ------------------------- - - Recursive editing levels are important and useful features of Emacs, -but they can seem like malfunctions to the user who does not understand -them. - - If the mode line has square brackets `[...]' around the parentheses -that contain the names of the major and minor modes, you have entered a -recursive editing level. If you did not do this on purpose, or if you -don't understand what that means, you should just get out of the -recursive editing level. To do so, type `M-x top-level'. This is -called getting back to top level. *Note Recursive Edit::. - - -File: xemacs.info, Node: Screen Garbled, Next: Text Garbled, Prev: Stuck Recursive, Up: Lossage - -Garbage on the Screen ---------------------- - - If the data on the screen looks wrong, the first thing to do is see -whether the text is actually wrong. Type `C-l', to redisplay the -entire screen. If the text appears correct after this, the problem was -entirely in the previous screen update. - - Display updating problems often result from an incorrect termcap -entry for the terminal you are using. The file `etc/TERMS' in the Emacs -distribution gives the fixes for known problems of this sort. -`INSTALL' contains general advice for these problems in one of its -sections. Very likely there is simply insufficient padding for certain -display operations. To investigate the possibility that you have this -sort of problem, try Emacs on another terminal made by a different -manufacturer. If problems happen frequently on one kind of terminal but -not another kind, the real problem is likely to be a bad termcap entry, -though it could also be due to a bug in Emacs that appears for terminals -that have or lack specific features. - - -File: xemacs.info, Node: Text Garbled, Next: Unasked-for Search, Prev: Screen Garbled, Up: Lossage - -Garbage in the Text -------------------- - - If `C-l' shows that the text is wrong, try undoing the changes to it -using `C-x u' until it gets back to a state you consider correct. Also -try `C-h l' to find out what command you typed to produce the observed -results. - - If a large portion of text appears to be missing at the beginning or -end of the buffer, check for the word `Narrow' in the mode line. If it -appears, the text is still present, but marked off-limits. To make it -visible again, type `C-x n w'. *Note Narrowing::. - - -File: xemacs.info, Node: Unasked-for Search, Next: Emergency Escape, Prev: Text Garbled, Up: Lossage - -Spontaneous Entry to Incremental Search ---------------------------------------- - - If Emacs spontaneously displays `I-search:' at the bottom of the -screen, it means that the terminal is sending `C-s' and `C-q' according -to the poorly designed xon/xoff "flow control" protocol. You should -try to prevent this by putting the terminal in a mode where it will not -use flow control, or by giving it enough padding that it will never -send a `C-s'. If that cannot be done, you must tell Emacs to expect -flow control to be used, until you can get a properly designed terminal. - - Information on how to do these things can be found in the file -`INSTALL' in the Emacs distribution. - - -File: xemacs.info, Node: Emergency Escape, Next: Total Frustration, Prev: Unasked-for Search, Up: Lossage - -Emergency Escape ----------------- - - Because at times there have been bugs causing Emacs to loop without -checking `quit-flag', a special feature causes Emacs to be suspended -immediately if you type a second `C-g' while the flag is already set, -so you can always get out of XEmacs. Normally Emacs recognizes and -clears `quit-flag' (and quits!) quickly enough to prevent this from -happening. - - When you resume Emacs after a suspension caused by multiple `C-g', it -asks two questions before going back to what it had been doing: - - Auto-save? (y or n) - Abort (and dump core)? (y or n) - -Answer each one with `y' or `n' followed by . - - Saying `y' to `Auto-save?' causes immediate auto-saving of all -modified buffers in which auto-saving is enabled. - - Saying `y' to `Abort (and dump core)?' causes an illegal instruction -to be executed, dumping core. This is to enable a wizard to figure out -why Emacs was failing to quit in the first place. Execution does not -continue after a core dump. If you answer `n', execution does -continue. With luck, Emacs will ultimately check `quit-flag' and quit -normally. If not, and you type another `C-g', it is suspended again. - - If Emacs is not really hung, but is just being slow, you may invoke -the double `C-g' feature without really meaning to. In that case, -simply resume and answer `n' to both questions, and you will arrive at -your former state. Presumably the quit you requested will happen soon. - - The double-`C-g' feature may be turned off when Emacs is running -under a window system, since the window system always enables you to -kill Emacs or to create another window and run another program. - - -File: xemacs.info, Node: Total Frustration, Prev: Emergency Escape, Up: Lossage - -Help for Total Frustration --------------------------- - - If using Emacs (or something else) becomes terribly frustrating and -none of the techniques described above solve the problem, Emacs can -still help you. - - First, if the Emacs you are using is not responding to commands, type -`C-g C-g' to get out of it and then start a new one. - - Second, type `M-x doctor '. - - The doctor will make you feel better. Each time you say something to -the doctor, you must end it by typing . This lets the -doctor know you are finished. - diff --git a/info/xemacs.info-18 b/info/xemacs.info-18 deleted file mode 100644 index 896c487..0000000 --- a/info/xemacs.info-18 +++ /dev/null @@ -1,1002 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Bugs, Prev: Lossage, Up: Top - -Reporting Bugs -============== - - Sometimes you will encounter a bug in Emacs. Although we cannot -promise we can or will fix the bug, and we might not even agree that it -is a bug, we want to hear about bugs you encounter in case we do want -to fix them. - - To make it possible for us to fix a bug, you must report it. In -order to do so effectively, you must know when and how to do it. - -When Is There a Bug -------------------- - - If Emacs executes an illegal instruction, or dies with an operating -system error message that indicates a problem in the program (as -opposed to something like "disk full"), then it is certainly a bug. - - If Emacs updates the display in a way that does not correspond to -what is in the buffer, then it is certainly a bug. If a command seems -to do the wrong thing but the problem corrects itself if you type -`C-l', it is a case of incorrect display updating. - - Taking forever to complete a command can be a bug, but you must make -certain that it was really Emacs's fault. Some commands simply take a -long time. Type `C-g' and then `C-h l' to see whether the input Emacs -received was what you intended to type; if the input was such that you -KNOW it should have been processed quickly, report a bug. If you don't -know whether the command should take a long time, find out by looking -in the manual or by asking for assistance. - - If a command you are familiar with causes an Emacs error message in a -case where its usual definition ought to be reasonable, it is probably a -bug. - - If a command does the wrong thing, that is a bug. But be sure you -know for certain what it ought to have done. If you aren't familiar -with the command, or don't know for certain how the command is supposed -to work, then it might actually be working right. Rather than jumping -to conclusions, show the problem to someone who knows for certain. - - Finally, a command's intended definition may not be best for editing -with. This is a very important sort of problem, but it is also a -matter of judgment. Also, it is easy to come to such a conclusion out -of ignorance of some of the existing features. It is probably best not -to complain about such a problem until you have checked the -documentation in the usual ways, feel confident that you understand it, -and know for certain that what you want is not available. If you are -not sure what the command is supposed to do after a careful reading of -the manual, check the index and glossary for any terms that may be -unclear. If you still do not understand, this indicates a bug in the -manual. The manual's job is to make everything clear. It is just as -important to report documentation bugs as program bugs. - - If the online documentation string of a function or variable -disagrees with the manual, one of them must be wrong, so report the bug. - -How to Report a Bug -------------------- - - When you decide that there is a bug, it is important to report it -and to report it in a way which is useful. What is most useful is an -exact description of what commands you type, starting with the shell -command to run Emacs, until the problem happens. Always include the -version number of Emacs that you are using; type `M-x emacs-version' to -print this. - - The most important principle in reporting a bug is to report FACTS, -not hypotheses or categorizations. It is always easier to report the -facts, but people seem to prefer to strain to posit explanations and -report them instead. If the explanations are based on guesses about -how Emacs is implemented, they will be useless; we will have to try to -figure out what the facts must have been to lead to such speculations. -Sometimes this is impossible. But in any case, it is unnecessary work -for us. - - For example, suppose that you type `C-x C-f /glorp/baz.ugh ', -visiting a file which (you know) happens to be rather large, and Emacs -prints out `I feel pretty today'. The best way to report the bug is -with a sentence like the preceding one, because it gives all the facts -and nothing but the facts. - - Do not assume that the problem is due to the size of the file and -say, "When I visit a large file, Emacs prints out `I feel pretty -today'." This is what we mean by "guessing explanations". The problem -is just as likely to be due to the fact that there is a `z' in the file -name. If this is so, then when we got your report, we would try out -the problem with some "large file", probably with no `z' in its name, -and not find anything wrong. There is no way in the world that we -could guess that we should try visiting a file with a `z' in its name. - - Alternatively, the problem might be due to the fact that the file -starts with exactly 25 spaces. For this reason, you should make sure -that you inform us of the exact contents of any file that is needed to -reproduce the bug. What if the problem only occurs when you have typed -the `C-x a l' command previously? This is why we ask you to give the -exact sequence of characters you typed since starting to use Emacs. - - You should not even say "visit a file" instead of `C-x C-f' unless -you know that it makes no difference which visiting command is used. -Similarly, rather than saying "if I have three characters on the line," -say "after I type ` A B C C-p'," if that is the way you -entered the text. - - If you are not in Fundamental mode when the problem occurs, you -should say what mode you are in. - - If the manifestation of the bug is an Emacs error message, it is -important to report not just the text of the error message but a -backtrace showing how the Lisp program in Emacs arrived at the error. -To make the backtrace, you must execute the Lisp expression `(setq -debug-on-error t)' before the error happens (that is to say, you must -execute that expression and then make the bug happen). This causes the -Lisp debugger to run (*note Lisp Debug::.). The debugger's backtrace -can be copied as text into the bug report. This use of the debugger is -possible only if you know how to make the bug happen again. Do note -the error message the first time the bug happens, so if you can't make -it happen again, you can report at least that. - - Check whether any programs you have loaded into the Lisp world, -including your `.emacs' file, set any variables that may affect the -functioning of Emacs. Also, see whether the problem happens in a -freshly started Emacs without loading your `.emacs' file (start Emacs -with the `-q' switch to prevent loading the init file). If the problem -does NOT occur then, it is essential that we know the contents of any -programs that you must load into the Lisp world in order to cause the -problem to occur. - - If the problem does depend on an init file or other Lisp programs -that are not part of the standard Emacs system, then you should make -sure it is not a bug in those programs by complaining to their -maintainers first. After they verify that they are using Emacs in a -way that is supposed to work, they should report the bug. - - If you can tell us a way to cause the problem without visiting any -files, please do so. This makes it much easier to debug. If you do -need files, make sure you arrange for us to see their exact contents. -For example, it can often matter whether there are spaces at the ends -of lines, or a newline after the last line in the buffer (nothing ought -to care whether the last line is terminated, but tell that to the bugs). - - The easy way to record the input to Emacs precisely is to write a -dribble file; execute the Lisp expression: - - (open-dribble-file "~/dribble") - -using `Meta-' or from the `*scratch*' buffer just after starting -Emacs. From then on, all Emacs input will be written in the specified -dribble file until the Emacs process is killed. - - For possible display bugs, it is important to report the terminal -type (the value of environment variable `TERM'), the complete termcap -entry for the terminal from `/etc/termcap' (since that file is not -identical on all machines), and the output that Emacs actually sent to -the terminal. The way to collect this output is to execute the Lisp -expression: - - (open-termscript "~/termscript") - -using `Meta-' or from the `*scratch*' buffer just after starting -Emacs. From then on, all output from Emacs to the terminal will be -written in the specified termscript file as well, until the Emacs -process is killed. If the problem happens when Emacs starts up, put -this expression into your `.emacs' file so that the termscript file will -be open when Emacs displays the screen for the first time. Be warned: -it is often difficult, and sometimes impossible, to fix a -terminal-dependent bug without access to a terminal of the type that -stimulates the bug. - - The newsgroup `comp.emacs.xemacs' may be used for bug reports, other -discussions and requests for assistance. - - If you don't have access to this newgroup, you can subscribe to the -mailing list version: the newsgroup is bidirectionally gatewayed into -the mailing list `xemacs@xemacs.org'. - - To be added or removed from this mailing list, send mail to -`xemacs-request@xemacs.org'. Do not send requests for addition to the -mailing list itself. - - The mailing lists and newsgroups are archived on our anonymous FTP -server, `ftp.xemacs.org', and at various other archive sites around the -net. You should also check the `FAQ' in `/pub/xemacs' on our anonymous -FTP server. It provides some introductory information and help for -initial configuration problems. - - -File: xemacs.info, Node: Glossary, Next: Manifesto, Prev: Intro, Up: Top - -Glossary -******** - -Abbrev - An abbrev is a text string which expands into a different text - string when present in the buffer. For example, you might define - a short word as an abbrev for a long phrase that you want to insert - frequently. *Note Abbrevs::. - -Aborting - Aborting means getting out of a recursive edit (q.v.). You can use - the commands `C-]' and `M-x top-level' for this. *Note Quitting::. - -Auto Fill mode - Auto Fill mode is a minor mode in which text you insert is - automatically broken into lines of fixed width. *Note Filling::. - -Auto Saving - Auto saving means that Emacs automatically stores the contents of - an Emacs buffer in a specially-named file so the information will - not be lost if the buffer is lost due to a system error or user - error. *Note Auto Save::. - -Backup File - A backup file records the contents that a file had before the - current editing session. Emacs creates backup files automatically - to help you track down or cancel changes you later regret. *Note - Backup::. - -Balance Parentheses - Emacs can balance parentheses manually or automatically. Manual - balancing is done by the commands to move over balanced expressions - (*note Lists::.). Automatic balancing is done by blinking the - parenthesis that matches one just inserted (*note Matching Parens: - Matching.). - -Bind - To bind a key is to change its binding (q.v.). *Note Rebinding::. - -Binding - A key gets its meaning in Emacs by having a binding which is a - command (q.v.), a Lisp function that is run when the key is typed. - *Note Binding: Commands. Customization often involves rebinding a - character to a different command function. The bindings of all - keys are recorded in the keymaps (q.v.). *Note Keymaps::. - -Blank Lines - Blank lines are lines that contain only whitespace. Emacs has - several commands for operating on the blank lines in a buffer. - -Buffer - The buffer is the basic editing unit; one buffer corresponds to one - piece of text being edited. You can have several buffers, but at - any time you are editing only one, the `selected' buffer, though - several buffers can be visible when you are using multiple - windows. *Note Buffers::. - -Buffer Selection History - Emacs keeps a buffer selection history which records how recently - each Emacs buffer was selected. Emacs uses this list when - choosing a buffer to select. *Note Buffers::. - -C- - `C' in the name of a character is an abbreviation for Control. - *Note C-: Keystrokes. - -C-M- - `C-M-' in the name of a character is an abbreviation for - Control-Meta. *Note C-M-: Keystrokes. - -Case Conversion - Case conversion means changing text from upper case to lower case - or vice versa. *Note Case::, for the commands for case conversion. - -Characters - Characters form the contents of an Emacs buffer; also, Emacs - commands are invoked by keys (q.v.), which are sequences of one or - more characters. *Note Keystrokes::. - -Command - A command is a Lisp function specially defined to be able to serve - as a key binding in Emacs. When you type a key (q.v.), Emacs - looks up its binding (q.v.) in the relevant keymaps (q.v.) to find - the command to run. *Note Commands::. - -Command Name - A command name is the name of a Lisp symbol which is a command - (*note Commands::.). You can invoke any command by its name using - `M-x' (*note M-x::.). - -Comments - A comment is text in a program which is intended only for the - people reading the program, and is marked specially so that it - will be ignored when the program is loaded or compiled. Emacs - offers special commands for creating, aligning, and killing - comments. *Note Comments::. - -Compilation - Compilation is the process of creating an executable program from - source code. Emacs has commands for compiling files of Emacs Lisp - code (*note Lisp Libraries::.) and programs in C and other - languages (*note Compilation::.). - -Complete Key - A complete key is a character or sequence of characters which, - when typed by the user, fully specifies one action to be performed - by Emacs. For example, `X' and `Control-f' and `Control-x m' are - keys. Keys derive their meanings from being bound (q.v.) to - commands (q.v.). Thus, `X' is conventionally bound to a command - to insert `X' in the buffer; `C-x m' is conventionally bound to a - command to begin composing a mail message. *Note Keystrokes::. - -Completion - When Emacs automatically fills an abbreviation for a name into the - entire name, that process is called completion. Completion is - done for minibuffer (q.v.) arguments when the set of possible - valid inputs is known; for example, on command names, buffer - names, and file names. Completion occurs when you type , - , or . *Note Completion::. - -Continuation Line - When a line of text is longer than the width of the frame, it - takes up more than one screen line when displayed. We say that the - text line is continued, and all screen lines used for it after the - first are called continuation lines. *Note Continuation: Basic. - -Control-Character - ASCII characters with octal codes 0 through 037, and also code - 0177, do not have graphic images assigned to them. These are the - control characters. Any control character can be typed by holding - down the key and typing some other character; some have - special keys on the keyboard. , , , , and - are all control characters. *Note Keystrokes::. - -Copyleft - A copyleft is a notice giving the public legal permission to - redistribute a program or other work of art. Copylefts are used - by leftists to enrich the public just as copyrights are used by - rightists to gain power over the public. - -Current Buffer - The current buffer in Emacs is the Emacs buffer on which most - editing commands operate. You can select any Emacs buffer as the - current one. *Note Buffers::. - -Current Line - The line point is on (*note Point::.). - -Current Paragraph - The paragraph that point is in. If point is between paragraphs, - the current paragraph is the one that follows point. *Note - Paragraphs::. - -Current Defun - The defun (q.v.) that point is in. If point is between defuns, the - current defun is the one that follows point. *Note Defuns::. - -Cursor - The cursor is the rectangle on the screen which indicates the - position called point (q.v.) at which insertion and deletion takes - place. The cursor is on or under the character that follows - point. Often people speak of `the cursor' when, strictly - speaking, they mean `point'. *Note Cursor: Basic. - -Customization - Customization is making minor changes in the way Emacs works. It - is often done by setting variables (*note Variables::.) or by - rebinding keys (*note Keymaps::.). - -Default Argument - The default for an argument is the value that is used if you do not - specify one. When Emacs prompts you in the minibuffer for an - argument, the default argument is used if you just type . - *Note Minibuffer::. - -Default Directory - When you specify a file name that does not start with `/' or `~', - it is interpreted relative to the current buffer's default - directory. *Note Default Directory: Minibuffer File. - -Defun - A defun is a list at the top level of parenthesis or bracket - structure in a program. It is so named because most such lists in - Lisp programs are calls to the Lisp function `defun'. *Note - Defuns::. - - - The character runs the command that deletes one character of - text. *Note DEL: Basic. - -Deletion - Deleting text means erasing it without saving it. Emacs deletes - text only when it is expected not to be worth saving (all - whitespace, or only one character). The alternative is killing - (q.v.). *Note Deletion: Killing. - -Deletion of Files - Deleting a file means removing it from the file system. *Note - Misc File Ops::. - -Deletion of Messages - Deleting a message means flagging it to be eliminated from your - mail file. Until the mail file is expunged, you can undo this by - undeleting the message. - -Deletion of Frames - When working under the multi-frame X-based version of XEmacs, you - can delete individual frames using the Close menu item from the - File menu. - -Deletion of Windows - When you delete a subwindow of an Emacs frame, you eliminate it - from the frame. Other windows expand to use up the space. The - deleted window can never come back, but no actual text is lost. - *Note Windows::. - -Directory - Files in the Unix file system are grouped into file directories. - *Note Directories: ListDir. - -Dired - Dired is the Emacs facility that displays the contents of a file - directory and allows you to "edit the directory", performing - operations on the files in the directory. *Note Dired::. - -Disabled Command - A disabled command is one that you may not run without special - confirmation. Commands are usually disabled because they are - confusing for beginning users. *Note Disabling::. - -Dribble File - A file into which Emacs writes all the characters that the user - types on the keyboard. Dribble files are used to make a record for - debugging Emacs bugs. Emacs does not make a dribble file unless - you tell it to. *Note Bugs::. - -Echo Area - The area at the bottom of the Emacs frame which is used for - echoing the arguments to commands, for asking questions, and for - printing brief messages (including error messages). *Note Echo - Area::. - -Echoing - Echoing refers to acknowledging the receipt of commands by - displaying them (in the echo area). Emacs never echoes - single-character keys; longer keys echo only if you pause while - typing them. - -Error - An error occurs when an Emacs command cannot execute in the current - circumstances. When an error occurs, execution of the command - stops (unless the command has been programmed to do otherwise) and - Emacs reports the error by printing an error message (q.v.). - Type-ahead is discarded. Then Emacs is ready to read another - editing command. - -Error Messages - Error messages are single lines of output printed by Emacs when the - user asks for something impossible to do (such as killing text - forward when point is at the end of the buffer). They appear in - the echo area, accompanied by a beep. - - - is a character used as a prefix for typing Meta characters on - keyboards lacking a key. Unlike the key (which, - like the key, is held down while another character is - typed), the key is pressed and released, and applies to the - next character typed. - -Fill Prefix - The fill prefix is a string that Emacs enters at the beginning of - each line when it performs filling. It is not regarded as part of - the text to be filled. *Note Filling::. - -Filling - Filling text means moving text from line to line so that all the - lines are approximately the same length. *Note Filling::. - -Frame - When running Emacs on a TTY terminal, "frame" means the terminal's - screen. When running Emacs under X, you can have multiple frames, - each corresponding to a top-level X window and each looking like - the screen on a TTY. Each frame contains one or more - non-overlapping Emacs windows (possibly with associated - scrollbars, under X), an echo area, and (under X) possibly a - menubar. - -Global - Global means `independent of the current environment; in effect - throughout Emacs'. It is the opposite of local (q.v.). Examples - of the use of `global' appear below. - -Global Abbrev - A global definition of an abbrev (q.v.) is effective in all major - modes that do not have local (q.v.) definitions for the same - abbrev. *Note Abbrevs::. - -Global Keymap - The global keymap (q.v.) contains key bindings that are in effect - unless local key bindings in a major mode's local keymap (q.v.) - override them.*Note Keymaps::. - -Global Substitution - Global substitution means replacing each occurrence of one string - by another string through a large amount of text. *Note Replace::. - -Global Variable - The global value of a variable (q.v.) takes effect in all buffers - that do not have their own local (q.v.) values for the variable. - *Note Variables::. - -Graphic Character - Graphic characters are those assigned pictorial images rather than - just names. All the non-Meta (q.v.) characters except for the - Control (q.v.) character are graphic characters. These include - letters, digits, punctuation, and spaces; they do not include - or . In Emacs, typing a graphic character inserts that - character (in ordinary editing modes). *Note Basic Editing: Basic. - -Grinding - Grinding means adjusting the indentation in a program to fit the - nesting structure. *Note Grinding: Indentation. - -Hardcopy - Hardcopy means printed output. Emacs has commands for making - printed listings of text in Emacs buffers. *Note Hardcopy::. - - - You can type at any time to ask what options you have, or - to ask what any command does. is really `Control-h'. - *Note Help::. - -Inbox - An inbox is a file in which mail is delivered by the operating - system. Some mail handlers transfers mail from inboxes to mail - files (q.v.) in which the mail is then stored permanently or until - explicitly deleted. - -Indentation - Indentation means blank space at the beginning of a line. Most - programming languages have conventions for using indentation to - illuminate the structure of the program, and Emacs has special - features to help you set up the correct indentation. *Note - Indentation::. - -Insertion - Insertion means copying text into the buffer, either from the - keyboard or from some other place in Emacs. - -Justification - Justification means adding extra spaces to lines of text to make - them come exactly to a specified width. *Note Justification: - Filling. - -Keyboard Macros - Keyboard macros are a way of defining new Emacs commands from - sequences of existing ones, with no need to write a Lisp program. - *Note Keyboard Macros::. - -Key - A key is a sequence of characters that, when input to Emacs, - specify or begin to specify a single action for Emacs to perform. - That is, the sequence is considered a single unit. If the key is - enough to specify one action, it is a complete key (q.v.); if it - is less than enough, it is a prefix key (q.v.). *Note - Keystrokes::. - -Keymap - The keymap is the data structure that records the bindings (q.v.) - of keys to the commands that they run. For example, the keymap - binds the character `C-n' to the command function `next-line'. - *Note Keymaps::. - -Kill Ring - The kill ring is the place where all text you have killed recently - is saved. You can re-insert any of the killed text still in the - ring; this is called yanking (q.v.). *Note Yanking::. - -Killing - Killing means erasing text and saving it on the kill ring so it - can be yanked (q.v.) later. Some other systems call this - "cutting." Most Emacs commands to erase text do killing, as - opposed to deletion (q.v.). *Note Killing::. - -Killing Jobs - Killing a job (such as, an invocation of Emacs) means making it - cease to exist. Any data within it, if not saved in a file, is - lost. *Note Exiting::. - -List - A list is, approximately, a text string beginning with an open - parenthesis and ending with the matching close parenthesis. In C - mode and other non-Lisp modes, groupings surrounded by other kinds - of matched delimiters appropriate to the language, such as braces, - are also considered lists. Emacs has special commands for many - operations on lists. *Note Lists::. - -Local - Local means `in effect only in a particular context'; the relevant - kind of context is a particular function execution, a particular - buffer, or a particular major mode. Local is the opposite of - `global' (q.v.). Specific uses of `local' in Emacs terminology - appear below. - -Local Abbrev - A local abbrev definition is effective only if a particular major - mode is selected. In that major mode, it overrides any global - definition for the same abbrev. *Note Abbrevs::. - -Local Keymap - A local keymap is used in a particular major mode; the key bindings - (q.v.) in the current local keymap override global bindings of the - same keys. *Note Keymaps::. - -Local Variable - A local value of a variable (q.v.) applies to only one buffer. - *Note Locals::. - -M- - `M-' in the name of a character is an abbreviation for , one - of the modifier keys that can accompany any character. *Note - Keystrokes::. - -M-C- - `M-C-' in the name of a character is an abbreviation for - Control-Meta; it means the same thing as `C-M-'. If your terminal - lacks a real key, you type a Control-Meta character by - typing and then typing the corresponding Control character. - *Note C-M-: Keystrokes. - -M-x - `M-x' is the key which is used to call an Emacs command by name. - You use it to call commands that are not bound to keys. *Note - M-x::. - -Mail - Mail means messages sent from one user to another through the - computer system, to be read at the recipient's convenience. Emacs - has commands for composing and sending mail, and for reading and - editing the mail you have received. *Note Sending Mail::. - -Major Mode - The major modes are a mutually exclusive set of options each of - which configures Emacs for editing a certain sort of text. - Ideally, each programming language has its own major mode. *Note - Major Modes::. - -Mark - The mark points to a position in the text. It specifies one end - of the region (q.v.), point being the other end. Many commands - operate on the whole region, that is, all the text from point to - the mark. *Note Mark::. - -Mark Ring - The mark ring is used to hold several recent previous locations of - the mark, just in case you want to move back to them. *Note Mark - Ring::. - -Message - See `mail'. - -Meta - Meta is the name of a modifier bit which a command character may - have. It is present in a character if the character is typed with - the key held down. Such characters are given names that - start with `Meta-'. For example, `Meta-<' is typed by holding down - and at the same time typing `<' (which itself is done, on - most terminals, by holding down and typing `,'). *Note - Meta: Keystrokes. - -Meta Character - A Meta character is one whose character code includes the Meta bit. - -Minibuffer - The minibuffer is the window that Emacs displays inside the echo - area (q.v.) when it prompts you for arguments to commands. *Note - Minibuffer::. - -Minor Mode - A minor mode is an optional feature of Emacs which can be switched - on or off independent of the major mode. Each minor mode has a - command to turn it on or off. *Note Minor Modes::. - -Mode Line - The mode line is the line at the bottom of each text window (q.v.), - which gives status information on the buffer displayed in that - window. *Note Mode Line::. - -Modified Buffer - A buffer (q.v.) is modified if its text has been changed since the - last time the buffer was saved (or since it was created, if it has - never been saved). *Note Saving::. - -Moving Text - Moving text means erasing it from one place and inserting it in - another. This is done by killing (q.v.) and then yanking (q.v.). - *Note Killing::. - -Named Mark - A named mark is a register (q.v.) in its role of recording a - location in text so that you can move point to that location. - *Note Registers::. - -Narrowing - Narrowing means creating a restriction (q.v.) that limits editing - in the current buffer to only a part of the text in the buffer. - Text outside that part is inaccessible to the user until the - boundaries are widened again, but it is still there, and saving - the file saves the invisible text. *Note Narrowing::. - -Newline - characters in the buffer terminate lines of text and are - called newlines. *Note Newline: Keystrokes. - -Numeric Argument - A numeric argument is a number, specified before a command, to - change the effect of the command. Often the numeric argument - serves as a repeat count. *Note Arguments::. - -Option - An option is a variable (q.v.) that allows you to customize Emacs - by giving it a new value. *Note Variables::. - -Overwrite Mode - Overwrite mode is a minor mode. When it is enabled, ordinary text - characters replace the existing text after point rather than - pushing it to the right. *Note Minor Modes::. - -Page - A page is a unit of text, delimited by formfeed characters (ASCII - Control-L, code 014) coming at the beginning of a line. Some Emacs - commands are provided for moving over and operating on pages. - *Note Pages::. - -Paragraphs - Paragraphs are the medium-size unit of English text. There are - special Emacs commands for moving over and operating on paragraphs. - *Note Paragraphs::. - -Parsing - We say that Emacs parses words or expressions in the text being - edited. Really, all it knows how to do is find the other end of a - word or expression. *Note Syntax::. - -Point - Point is the place in the buffer at which insertion and deletion - occur. Point is considered to be between two characters, not at - one character. The terminal's cursor (q.v.) indicates the - location of point. *Note Point: Basic. - -Prefix Key - A prefix key is a key (q.v.) whose sole function is to introduce a - set of multi-character keys. `Control-x' is an example of a prefix - key; any two-character sequence starting with `C-x' is also a - legitimate key. *Note Keystrokes::. - -Prompt - A prompt is text printed to ask the user for input. Printing a - prompt is called prompting. Emacs prompts always appear in the - echo area (q.v.). One kind of prompting happens when the - minibuffer is used to read an argument (*note Minibuffer::.); the - echoing which happens when you pause in the middle of typing a - multi-character key is also a kind of prompting (*note Echo - Area::.). - -Quitting - Quitting means cancelling a partially typed command or a running - command, using `C-g'. *Note Quitting::. - -Quoting - Quoting means depriving a character of its usual special - significance. In Emacs this is usually done with `Control-q'. - What constitutes special significance depends on the context and - on convention. For example, an "ordinary" character as an Emacs - command inserts itself; so in this context, a special character is - any character that does not normally insert itself (such as , - for example), and quoting it makes it insert itself as if it were - not special. Not all contexts allow quoting. *Note Quoting: - Basic. - -Read-only Buffer - A read-only buffer is one whose text you are not allowed to change. - Normally Emacs makes buffers read-only when they contain text which - has a special significance to Emacs, such asDired buffers. - Visiting a file that is write-protected also makes a read-only - buffer. *Note Buffers::. - -Recursive Editing Level - A recursive editing level is a state in which part of the - execution of a command involves asking the user to edit some text. - This text may or may not be the same as the text to which the - command was applied. The mode line indicates recursive editing - levels with square brackets (`[' and `]'). *Note Recursive Edit::. - -Redisplay - Redisplay is the process of correcting the image on the screen to - correspond to changes that have been made in the text being edited. - *Note Redisplay: Frame. - -Regexp - See `regular expression'. - -Region - The region is the text between point (q.v.) and the mark (q.v.). - Many commands operate on the text of the region. *Note Region: - Mark. - -Registers - Registers are named slots in which text or buffer positions or - rectangles can be saved for later use. *Note Registers::. - -Regular Expression - A regular expression is a pattern that can match various text - strings; for example, `l[0-9]+' matches `l' followed by one or more - digits. *Note Regexps::. - -Replacement - See `global substitution'. - -Restriction - A buffer's restriction is the amount of text, at the beginning or - the end of the buffer, that is temporarily invisible and - inaccessible. Giving a buffer a nonzero amount of restriction is - called narrowing (q.v.). *Note Narrowing::. - - - is the character than runs the command to insert a newline - into the text. It is also used to terminate most arguments read - in the minibuffer (q.v.). *Note Return: Keystrokes. - -Saving - Saving a buffer means copying its text into the file that was - visited (q.v.) in that buffer. To actually change a file you have - edited in Emacs, you have to save it. *Note Saving::. - -Scrolling - Scrolling means shifting the text in the Emacs window to make a - different part ot the buffer visible. *Note Scrolling: Display. - -Searching - Searching means moving point to the next occurrence of a specified - string. *Note Search::. - -Selecting - Selecting a buffer means making it the current (q.v.) buffer. - *Note Selecting: Buffers. - -Self-documentation - Self-documentation is the feature of Emacs which can tell you what - any command does, or can give you a list of all commands related - to a topic you specify. You ask for self-documentation with the - help character, `C-h'. *Note Help::. - -Sentences - Emacs has commands for moving by or killing by sentences. *Note - Sentences::. - -Sexp - An sexp (short for `s-expression,' itself short for `symbolic - expression') is the basic syntactic unit of Lisp in its textual - form: either a list, or Lisp atom. Many Emacs commands operate on - sexps. The term `sexp' is generalized to languages other than - Lisp to mean a syntactically recognizable expression. *Note - Sexps: Lists. - -Simultaneous Editing - Simultaneous editing means two users modifying the same file at - once. If simultaneous editing is not detected, you may lose your - work. Emacs detects all cases of simultaneous editing and warns - the user to investigate them. *Note Simultaneous Editing: - Interlocking. - -String - A string is a kind of Lisp data object which contains a sequence of - characters. Many Emacs variables are intended to have strings as - values. The Lisp syntax for a string consists of the characters in - the string with a `"' before and another `"' after. Write a `"' - that is part of the string as `\"' and a `\' that is part of the - string as `\\'. You can include all other characters, including - newline, just by writing them inside the string. You can also - include escape sequences as in C, such as `\n' for newline or - `\241' using an octal character code. - -String Substitution - See `global substitution'. - -Syntax Table - The syntax table tells Emacs which characters are part of a word, - which characters balance each other like parentheses, etc. *Note - Syntax::. - -Tag Table - A tag table is a file that serves as an index to the function - definitions in one or more other files. *Note Tags::. - -Termscript File - A termscript file contains a record of all characters Emacs sent to - the terminal. It is used for tracking down bugs in Emacs - redisplay. Emacs does not make a termscript file unless - explicitly instructed to do so. *Note Bugs::. - -Text - Text has two meanings (*note Text::.): - - * Data consisting of a sequence of characters, as opposed to - binary numbers, images, graphics commands, executable - programs, and the like. The contents of an Emacs buffer are - always text in this sense. - - * Data consisting of written human language, as opposed to - programs, or something that follows the stylistic conventions - of human language. - -Top Level - Top level is the normal state of Emacs, in which you are editing - the text of the file you have visited. You are at top level - whenever you are not in a recursive editing level (q.v.) or the - minibuffer (q.v.), and not in the middle of a command. You can - get back to top level by aborting (q.v.) and quitting (q.v.). - *Note Quitting::. - -Transposition - Transposing two units of text means putting each one into the place - formerly occupied by the other. There are Emacs commands to - transpose two adjacent characters, words, sexps (q.v.), or lines - (*note Transpose::.). - -Truncation - Truncating text lines in the display means leaving out any text on - a line that does not fit within the right margin of the window - displaying it. See also `continuation line'. *Note Truncation: - Basic. - -Undoing - Undoing means making your previous editing go in reverse, bringing - back the text that existed earlier in the editing session. *Note - Undo::. - -Variable - A variable is Lisp object that can store an arbitrary value. - Emacs uses some variables for internal purposes, and has others - (known as `options' (q.v.)) you can set to control the behavior of - Emacs. The variables used in Emacs that you are likely to be - interested in are listed in the Variables Index of this manual. - *Note Variables::, for information on variables. - -Visiting - Visiting a file means loading its contents into a buffer (q.v.) - where they can be edited. *Note Visiting::. - -Whitespace - Whitespace is any run of consecutive formatting characters (spaces, - tabs, newlines, and backspaces). - -Widening - Widening is removing any restriction (q.v.) on the current buffer; - it is the opposite of narrowing (q.v.). *Note Narrowing::. - -Window - Emacs divides the frame into one or more windows, each of which can - display the contents of one buffer (q.v.) at any time. *Note - Frame::, for basic information on how Emacs uses the frame. *Note - Windows::, for commands to control the use of windows. Note that if - you are running Emacs under X, terminology can be confusing: Each - Emacs frame occupies a separate X window and can, in turn, be - divided into different subwindows. - -Word Abbrev - Synonymous with `abbrev'. - -Word Search - Word search is searching for a sequence of words, considering the - punctuation between them as insignificant. *Note Word Search::. - -Yanking - Yanking means reinserting text previously killed. It can be used - to undo a mistaken kill, or for copying or moving text. Some other - systems call this "pasting". *Note Yanking::. - diff --git a/info/xemacs.info-19 b/info/xemacs.info-19 deleted file mode 100644 index cc37b6d..0000000 --- a/info/xemacs.info-19 +++ /dev/null @@ -1,962 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Manifesto, Next: Key Index, Prev: Glossary, Up: Top - -The GNU Manifesto -***************** - -What's GNU? GNU's Not Unix! -============================ - - GNU, which stands for GNU's Not Unix, is the name for the complete -Unix-compatible software system which I am writing so that I can give it -away free to everyone who can use it. Several other volunteers are -helping me. Contributions of time, money, programs, and equipment are -greatly needed. - - So far we have an Emacs text editor with Lisp for writing editor -commands, a source level debugger, a yacc-compatible parser generator, -a linker, and around 35 utilities. A shell (command interpreter) is -nearly completed. A new portable optimizing C compiler has compiled -itself and may be released this year. An initial kernel exists, but -many more features are needed to emulate Unix. When the kernel and -compiler are finished, it will be possible to distribute a GNU system -suitable for program development. We will use TeX as our text -formatter, but an nroff is being worked on. We will use the free, -portable X window system as well. After this we will add a portable -Common Lisp, an Empire game, a spreadsheet, and hundreds of other -things, plus online documentation. We hope to supply, eventually, -everything useful that normally comes with a Unix system, and more. - - GNU will be able to run Unix programs, but will not be identical to -Unix. We will make all improvements that are convenient, based on our -experience with other operating systems. In particular, we plan to -have longer filenames, file version numbers, a crashproof file system, -filename completion perhaps, terminal-independent display support, and -perhaps eventually a Lisp-based window system through which several -Lisp programs and ordinary Unix programs can share a screen. Both C -and Lisp will be available as system programming languages. We will -try to support UUCP, MIT Chaosnet, and Internet protocols for -communication. - - GNU is aimed initially at machines in the 68000/16000 class with -virtual memory, because they are the easiest machines to make it run -on. The extra effort to make it run on smaller machines will be left -to someone who wants to use it on them. - - To avoid horrible confusion, please pronounce the `G' in the word -`GNU' when it is the name of this project. - -Why I Must Write GNU -==================== - - I consider that the golden rule requires that if I like a program I -must share it with other people who like it. Software sellers want to -divide the users and conquer them, making each user agree not to share -with others. I refuse to break solidarity with other users in this -way. I cannot in good conscience sign a nondisclosure agreement or a -software license agreement. For years I worked within the Artificial -Intelligence Lab to resist such tendencies and other inhospitalities, -but eventually they had gone too far: I could not remain in an -institution where such things are done for me against my will. - - So that I can continue to use computers without dishonor, I have -decided to put together a sufficient body of free software so that I -will be able to get along without any software that is not free. I -have resigned from the AI lab to deny MIT any legal excuse to prevent -me from giving GNU away. - -Why GNU Will Be Compatible With Unix -==================================== - - Unix is not my ideal system, but it is not too bad. The essential -features of Unix seem to be good ones, and I think I can fill in what -Unix lacks without spoiling them. And a system compatible with Unix -would be convenient for many other people to adopt. - -How GNU Will Be Available -========================= - - GNU is not in the public domain. Everyone will be permitted to -modify and redistribute GNU, but no distributor will be allowed to -restrict its further redistribution. That is to say, proprietary -modifications will not be allowed. I want to make sure that all -versions of GNU remain free. - -Why Many Other Programmers Want to Help -======================================= - - I have found many other programmers who are excited about GNU and -want to help. - - Many programmers are unhappy about the commercialization of system -software. It may enable them to make more money, but it requires them -to feel in conflict with other programmers in general rather than feel -as comrades. The fundamental act of friendship among programmers is the -sharing of programs; marketing arrangements now typically used -essentially forbid programmers to treat others as friends. The -purchaser of software must choose between friendship and obeying the -law. Naturally, many decide that friendship is more important. But -those who believe in law often do not feel at ease with either choice. -They become cynical and think that programming is just a way of making -money. - - By working on and using GNU rather than proprietary programs, we can -be hospitable to everyone and obey the law. In addition, GNU serves as -an example to inspire and a banner to rally others to join us in -sharing. This can give us a feeling of harmony which is impossible if -we use software that is not free. For about half the programmers I -talk to, this is an important happiness that money cannot replace. - -How You Can Contribute -====================== - - I am asking computer manufacturers for donations of machines and -money. I'm asking individuals for donations of programs and work. - - One consequence you can expect if you donate machines is that GNU -will run on them at an early date. The machines should be complete, -ready-to-use systems, approved for use in a residential area, and not -in need of sophisticated cooling or power. - - I have found very many programmers eager to contribute part-time -work for GNU. For most projects, such part-time distributed work would -be very hard to coordinate; the independently-written parts would not -work together. But for the particular task of replacing Unix, this -problem is absent. A complete Unix system contains hundreds of utility -programs, each of which is documented separately. Most interface -specifications are fixed by Unix compatibility. If each contributor -can write a compatible replacement for a single Unix utility, and make -it work properly in place of the original on a Unix system, then these -utilities will work right when put together. Even allowing for Murphy -to create a few unexpected problems, assembling these components will -be a feasible task. (The kernel will require closer communication and -will be worked on by a small, tight group.) - - If I get donations of money, I may be able to hire a few people full -or part time. The salary won't be high by programmers' standards, but -I'm looking for people for whom building community spirit is as -important as making money. I view this as a way of enabling dedicated -people to devote their full energies to working on GNU by sparing them -the need to make a living in another way. - -Why All Computer Users Will Benefit -=================================== - - Once GNU is written, everyone will be able to obtain good system -software free, just like air. - - This means much more than just saving everyone the price of a Unix -license. It means that much wasteful duplication of system programming -effort will be avoided. This effort can go instead into advancing the -state of the art. - - Complete system sources will be available to everyone. As a result, -a user who needs changes in the system will always be free to make them -himself, or hire any available programmer or company to make them for -him. Users will no longer be at the mercy of one programmer or company -which owns the sources and is in sole position to make changes. - - Schools will be able to provide a much more educational environment -by encouraging all students to study and improve the system code. -Harvard's computer lab used to have the policy that no program could be -installed on the system if its sources were not on public display, and -upheld it by actually refusing to install certain programs. I was very -much inspired by this. - - Finally, the overhead of considering who owns the system software -and what one is or is not entitled to do with it will be lifted. - - Arrangements to make people pay for using a program, including -licensing of copies, always incur a tremendous cost to society through -the cumbersome mechanisms necessary to figure out how much (that is, -which programs) a person must pay for. And only a police state can -force everyone to obey them. Consider a space station where air must -be manufactured at great cost: charging each breather per liter of air -may be fair, but wearing the metered gas mask all day and all night is -intolerable even if everyone can afford to pay the air bill. And the -TV cameras everywhere to see if you ever take the mask off are -outrageous. It's better to support the air plant with a head tax and -chuck the masks. - - Copying all or parts of a program is as natural to a programmer as -breathing, and as productive. It ought to be as free. - -Some Easily Rebutted Objections to GNU's Goals -============================================== - - "Nobody will use it if it is free, because that means they can't - rely on any support." - - "You have to charge for the program to pay for providing the - support." - - If people would rather pay for GNU plus service than get GNU free -without service, a company to provide just service to people who have -obtained GNU free ought to be profitable. - - We must distinguish between support in the form of real programming -work and mere handholding. The former is something one cannot rely on -from a software vendor. If your problem is not shared by enough -people, the vendor will tell you to get lost. - - If your business needs to be able to rely on support, the only way -is to have all the necessary sources and tools. Then you can hire any -available person to fix your problem; you are not at the mercy of any -individual. With Unix, the price of sources puts this out of -consideration for most businesses. With GNU this will be easy. It is -still possible for there to be no available competent person, but this -problem cannot be blamed on distibution arrangements. GNU does not -eliminate all the world's problems, only some of them. - - Meanwhile, the users who know nothing about computers need -handholding: doing things for them which they could easily do -themselves but don't know how. - - Such services could be provided by companies that sell just -hand-holding and repair service. If it is true that users would rather -spend money and get a product with service, they will also be willing -to buy the service having got the product free. The service companies -will compete in quality and price; users will not be tied to any -particular one. Meanwhile, those of us who don't need the service -should be able to use the program without paying for the service. - - "You cannot reach many people without advertising, and you must - charge for the program to support that." - - "It's no use advertising a program people can get free." - - There are various forms of free or very cheap publicity that can be -used to inform numbers of computer users about something like GNU. But -it may be true that one can reach more microcomputer users with -advertising. If this is really so, a business which advertises the -service of copying and mailing GNU for a fee ought to be successful -enough to pay for its advertising and more. This way, only the users -who benefit from the advertising pay for it. - - On the other hand, if many people get GNU from their friends, and -such companies don't succeed, this will show that advertising was not -really necessary to spread GNU. Why is it that free market advocates -don't want to let the free market decide this? - - "My company needs a proprietary operating system to get a - competitive edge." - - GNU will remove operating system software from the realm of -competition. You will not be able to get an edge in this area, but -neither will your competitors be able to get an edge over you. You and -they will compete in other areas, while benefitting mutually in this -one. If your business is selling an operating system, you will not -like GNU, but that's tough on you. If your business is something else, -GNU can save you from being pushed into the expensive business of -selling operating systems. - - I would like to see GNU development supported by gifts from many -manufacturers and users, reducing the cost to each. - - "Don't programmers deserve a reward for their creativity?" - - If anything deserves a reward, it is social contribution. -Creativity can be a social contribution, but only in so far as society -is free to use the results. If programmers deserve to be rewarded for -creating innovative programs, by the same token they deserve to be -punished if they restrict the use of these programs. - - "Shouldn't a programmer be able to ask for a reward for his - creativity?" - - There is nothing wrong with wanting pay for work, or seeking to -maximize one's income, as long as one does not use means that are -destructive. But the means customary in the field of software today -are based on destruction. - - Extracting money from users of a program by restricting their use of -it is destructive because the restrictions reduce the amount and the -ways that the program can be used. This reduces the amount of wealth -that humanity derives from the program. When there is a deliberate -choice to restrict, the harmful consequences are deliberate destruction. - - The reason a good citizen does not use such destructive means to -become wealthier is that, if everyone did so, we would all become -poorer from the mutual destructiveness. This is Kantian ethics; or, -the Golden Rule. Since I do not like the consequences that result if -everyone hoards information, I am required to consider it wrong for one -to do so. Specifically, the desire to be rewarded for one's creativity -does not justify depriving the world in general of all or part of that -creativity. - - "Won't programmers starve?" - - I could answer that nobody is forced to be a programmer. Most of us -cannot manage to get any money for standing on the street and making -faces. But we are not, as a result, condemned to spend our lives -standing on the street making faces, and starving. We do something -else. - - But that is the wrong answer because it accepts the questioner's -implicit assumption: that without ownership of software, programmers -cannot possibly be paid a cent. Supposedly it is all or nothing. - - The real reason programmers will not starve is that it will still be -possible for them to get paid for programming; just not paid as much as -now. - - Restricting copying is not the only basis for business in software. -It is the most common basis because it brings in the most money. If it -were prohibited, or rejected by the customer, software business would -move to other bases of organization which are now used less often. -There are always numerous ways to organize any kind of business. - - Probably programming will not be as lucrative on the new basis as it -is now. But that is not an argument against the change. It is not -considered an injustice that sales clerks make the salaries that they -now do. If programmers made the same, that would not be an injustice -either. (In practice they would still make considerably more than -that.) - - "Don't people have a right to control how their creativity is - used?" - - "Control over the use of one's ideas" really constitutes control over -other people's lives; and it is usually used to make their lives more -difficult. - - People who have studied the issue of intellectual property rights -carefully (such as lawyers) say that there is no intrinsic right to -intellectual property. The kinds of supposed intellectual property -rights that the government recognizes were created by specific acts of -legislation for specific purposes. - - For example, the patent system was established to encourage -inventors to disclose the details of their inventions. Its purpose was -to help society rather than to help inventors. At the time, the life -span of 17 years for a patent was short compared with the rate of -advance of the state of the art. Since patents are an issue only among -manufacturers, for whom the cost and effort of a license agreement are -small compared with setting up production, the patents often do not do -much harm. They do not obstruct most individuals who use patented -products. - - The idea of copyright did not exist in ancient times, when authors -frequently copied other authors at length in works of non-fiction. This -practice was useful, and is the only way many authors' works have -survived even in part. The copyright system was created expressly for -the purpose of encouraging authorship. In the domain for which it was -invented--books, which could be copied economically only on a printing -press--it did little harm, and did not obstruct most of the individuals -who read the books. - - All intellectual property rights are just licenses granted by society -because it was thought, rightly or wrongly, that society as a whole -would benefit by granting them. But in any particular situation, we -have to ask: are we really better off granting such license? What kind -of act are we licensing a person to do? - - The case of programs today is very different from that of books a -hundred years ago. The fact that the easiest way to copy a program is -from one neighbor to another, the fact that a program has both source -code and object code which are distinct, and the fact that a program is -used rather than read and enjoyed, combine to create a situation in -which a person who enforces a copyright is harming society as a whole -both materially and spiritually; in which a person should not do so -regardless of whether the law enables him to. - - "Competition makes things get done better." - - The paradigm of competition is a race: by rewarding the winner, we -encourage everyone to run faster. When capitalism really works this -way, it does a good job; but its defenders are wrong in assuming it -always works this way. If the runners forget why the reward is offered -and become intent on winning, no matter how, they may find other -strategies--such as, attacking other runners. If the runners get into -a fist fight, they will all finish late. - - Proprietary and secret software is the moral equivalent of runners -in a fist fight. Sad to say, the only referee we've got does not seem -to object to fights; he just regulates them ("For every ten yards you -run, you can fire one shot"). He really ought to break them up, and -penalize runners for even trying to fight. - - "Won't everyone stop programming without a monetary incentive?" - - Actually, many people will program with absolutely no monetary -incentive. Programming has an irresistible fascination for some -people, usually the people who are best at it. There is no shortage of -professional musicians who keep at it even though they have no hope of -making a living that way. - - But really this question, though commonly asked, is not appropriate -to the situation. Pay for programmers will not disappear, only become -less. So the right question is, will anyone program with a reduced -monetary incentive? My experience shows that they will. - - For more than ten years, many of the world's best programmers worked -at the Artificial Intelligence Lab for far less money than they could -have had anywhere else. They got many kinds of non-monetary rewards: -fame and appreciation, for example. And creativity is also fun, a -reward in itself. - - Then most of them left when offered a chance to do the same -interesting work for a lot of money. - - What the facts show is that people will program for reasons other -than riches; but if given a chance to make a lot of money as well, they -will come to expect and demand it. Low-paying organizations do poorly -in competition with high-paying ones, but they do not have to do badly -if the high-paying ones are banned. - - "We need the programmers desperately. If they demand that we stop - helping our neighbors, we have to obey." - - You're never so desperate that you have to obey this sort of demand. -Remember: millions for defense, but not a cent for tribute! - - "Programmers need to make a living somehow." - - In the short run, this is true. However, there are plenty of ways -that programmers could make a living without selling the right to use a -program. This way is customary now because it brings programmers and -businessmen the most money, not because it is the only way to make a -living. It is easy to find other ways if you want to find them. Here -are a number of examples. - - A manufacturer introducing a new computer will pay for the porting of -operating systems onto the new hardware. - - The sale of teaching, hand-holding, and maintenance services could -also employ programmers. - - People with new ideas could distribute programs as freeware and ask -for donations from satisfied users or sell hand-holding services. I -have met people who are already working this way successfully. - - Users with related needs can form users' groups and pay dues. A -group would contract with programming companies to write programs that -the group's members would like to use. - - All sorts of development can be funded with a Software Tax: - - Suppose everyone who buys a computer has to pay a certain percent - of the price as a software tax. The government gives this to an - agency like the NSF to spend on software development. - - But if the computer buyer makes a donation to software development - himself, he can take a credit against the tax. He can donate to - the project of his own choosing--often, chosen because he hopes to - use the results when - - it is done. He can take a credit for any amount of donation up to - the total tax he had to pay. - - The total tax rate could be decided by a vote of the payers of the - tax, weighted according to the amount they will be taxed on. - - The consequences: - - * The computer-using community supports software development. - - * This community decides what level of support is needed. - - * Users who care which projects their share is spent on can - choose this for themselves. - - In the long run, making programs free is a step toward the -post-scarcity world, where nobody will have to work very hard just to -make a living. People will be free to devote themselves to activities -that are fun, such as programming, after spending the necessary ten -hours a week on required tasks such as legislation, family counseling, -robot repair, and asteroid prospecting. There will be no need to be -able to make a living from programming. - - We have already greatly reduced the amount of work that the whole -society must do for its actual productivity, but only a little of this -has translated itself into leisure for workers because much -nonproductive activity is required to accompany productive activity. -The main causes of this are bureaucracy and isometric struggles against -competition. Free software will greatly reduce these drains in the -area of software production. We must do this, in order for technical -gains in productivity to translate into less work for us. - - -File: xemacs.info, Node: Key Index, Next: Command Index, Prev: Manifesto, Up: Top - -Key (Character) Index -********************* - -* Menu: - -* ! (query-replace): Query Replace. -* " (TeX mode): TeX Editing. -* , (query-replace): Query Replace. -* . (Calendar mode): Specified Dates. -* . (query-replace): Query Replace. -* ? (Calendar mode): General Calendar. -* ^ (query-replace): Query Replace. -* a (Calendar mode): Holidays. -* button1: Intro to Keystrokes. -* button1up: Intro to Keystrokes. -* button2: Intro to Keystrokes. -* button2up: Intro to Keystrokes. -* button3: Intro to Keystrokes. -* button3up: Intro to Keystrokes. -* C-<: Setting Mark. -* C->: Setting Mark. -* C-@ (Calendar mode): Mark and Region. -* C-\: Select Input Method. -* C-] <1>: Recursive Edit. -* C-]: Quitting. -* C-_: Undo. -* C-a: Basic. -* C-a (Calendar mode): Move to Beginning or End. -* C-b: Basic. -* C-b (Calendar mode): Calendar Unit Motion. -* C-c: Key Sequences. -* C-c ' (Picture mode): Insert in Picture. -* C-c . (Picture mode): Insert in Picture. -* C-c / (Picture mode): Insert in Picture. -* C-c ; (Fortran mode): Fortran Comments. -* C-c < (Picture mode): Insert in Picture. -* C-c > (Picture mode): Insert in Picture. -* C-c \ (Picture mode): Insert in Picture. -* C-c ^ (Picture mode): Insert in Picture. -* C-c ` (Picture mode): Insert in Picture. -* C-c C-\ (Shell mode): Shell Mode. -* C-c C-b (Outline mode): Outline Motion. -* C-c C-b (Picture mode): Insert in Picture. -* C-c C-b (TeX mode): TeX Print. -* C-c C-c (Edit Abbrevs): Editing Abbrevs. -* C-c C-c (Edit Tab Stops): Tab Stops. -* C-c C-c (Mail mode): Mail Mode. -* C-c C-c (Occur mode): Other Repeating Search. -* C-c C-c (Shell mode): Shell Mode. -* C-c C-d (Picture mode): Basic Picture. -* C-c C-d (Shell mode): Shell Mode. -* C-c C-f (LaTeX mode): TeX Editing. -* C-c C-f (Outline mode): Outline Motion. -* C-c C-f (Picture mode): Insert in Picture. -* C-c C-f C-c (Mail mode): Mail Mode. -* C-c C-f C-s (Mail mode): Mail Mode. -* C-c C-f C-t (Mail mode): Mail Mode. -* C-c C-h (Outline mode): Outline Visibility. -* C-c C-i (Outline mode): Outline Visibility. -* C-c C-j (Term mode): Term Mode. -* C-c C-k (Picture mode): Rectangles in Picture. -* C-c C-k (Term mode): Term Mode. -* C-c C-k (TeX mode): TeX Print. -* C-c C-l (Calendar mode): General Calendar. -* C-c C-l (TeX mode): TeX Print. -* C-c C-n (Fortran mode): Fortran Motion. -* C-c C-n (Outline mode): Outline Motion. -* C-c C-o (Shell mode): Shell Mode. -* C-c C-p (Fortran mode): Fortran Motion. -* C-c C-p (Outline mode): Outline Motion. -* C-c C-p (TeX mode): TeX Print. -* C-c C-q (Mail mode): Mail Mode. -* C-c C-q (Term mode): Paging in Term. -* C-c C-q (TeX mode): TeX Print. -* C-c C-r (Fortran mode): Fortran Columns. -* C-c C-r (Shell mode): Shell Mode. -* C-c C-r (TeX mode): TeX Print. -* C-c C-s (Mail mode): Mail Mode. -* C-c C-s (Outline mode): Outline Visibility. -* C-c C-u (Outline mode): Outline Motion. -* C-c C-u (Shell mode): Shell Mode. -* C-c C-w (Fortran mode): Fortran Columns. -* C-c C-w (Mail mode): Mail Mode. -* C-c C-w (Picture mode): Rectangles in Picture. -* C-c C-w (Shell mode): Shell Mode. -* C-c C-x (Picture mode): Rectangles in Picture. -* C-c C-y (Mail mode): Mail Mode. -* C-c C-y (Picture mode): Rectangles in Picture. -* C-c C-y (Shell mode): Shell Mode. -* C-c C-z (Shell mode): Shell Mode. -* C-c TAB (Picture mode): Tabs in Picture. -* C-c { (TeX mode): TeX Editing. -* C-c } (TeX mode): TeX Editing. -* C-d: Killing. -* C-d (Shell mode): Shell Mode. -* C-e: Basic. -* C-e (Calendar mode): Move to Beginning or End. -* C-END: Basic. -* C-f: Basic. -* C-f (Calendar mode): Calendar Unit Motion. -* C-g <1>: Quitting. -* C-g: Minibuffer. -* C-g (isearch-mode): Incremental Search. -* C-h: Key Sequences. -* C-h a: Help. -* C-h b: Help. -* C-h C: Coding Systems. -* C-h c: Help. -* C-h C-\: Select Input Method. -* C-h C-c: Help. -* C-h C-d: Help. -* C-h C-w: Help. -* C-h f <1>: Help. -* C-h f: Documentation. -* C-h h: Mule Intro. -* C-h I: Select Input Method. -* C-h i: Help. -* C-h k: Help. -* C-h L: Language Environments. -* C-h l: Help. -* C-h m: Help. -* C-h n: Help. -* C-h s: Syntax Change. -* C-h t <1>: Help. -* C-h t: Basic. -* C-h v <1>: Help. -* C-h v <2>: Examining. -* C-h v: Documentation. -* C-h w: Help. -* C-HOME: Basic. -* C-k: Killing. -* C-l <1>: Basic. -* C-l: Scrolling. -* C-l (query-replace): Query Replace. -* C-LEFT: Basic. -* C-M-@ <1>: Marking Objects. -* C-M-@: Lists. -* C-M-\ <1>: Indentation Commands. -* C-M-\: Multi-line Indent. -* C-M-a: Defuns. -* C-M-a (Fortran mode): Fortran Motion. -* C-M-b: Lists. -* C-M-c: Recursive Edit. -* C-M-d: Lists. -* C-M-e: Defuns. -* C-M-e (Fortran mode): Fortran Motion. -* C-M-f: Lists. -* C-M-h <1>: Marking Objects. -* C-M-h: Defuns. -* C-M-h (Fortran mode): Fortran Motion. -* C-M-k <1>: Killing. -* C-M-k: Lists. -* C-M-n: Lists. -* C-M-o: Indentation Commands. -* C-M-p: Lists. -* C-M-q: Multi-line Indent. -* C-M-q (Fortran mode): ForIndent Commands. -* C-M-t <1>: Transpose. -* C-M-t: Lists. -* C-M-u: Lists. -* C-M-v <1>: Other Window. -* C-M-v: Minibuffer Edit. -* C-M-w: Appending Kills. -* C-M-x <1>: External Lisp. -* C-M-x: Lisp Eval. -* C-n: Basic. -* C-n (Calendar mode): Calendar Unit Motion. -* C-o: Blank Lines. -* C-p: Basic. -* C-p (Calendar mode): Calendar Unit Motion. -* C-q: Basic. -* C-q (isearch-mode): Incremental Search. -* C-r: Incremental Search. -* C-r (isearch-mode): Incremental Search. -* C-r (query-replace): Query Replace. -* C-RIGHT: Basic. -* C-s: Incremental Search. -* C-s (isearch-mode): Incremental Search. -* C-SPC: Setting Mark. -* C-SPC (Calendar mode): Mark and Region. -* C-t <1>: Transpose. -* C-t: Basic. -* C-u: Arguments. -* C-u - C-x ;: Comments. -* C-u C-@: Mark Ring. -* C-u C-SPC: Mark Ring. -* C-u C-x v v: Editing with VC. -* C-u TAB: Multi-line Indent. -* C-v <1>: Scrolling. -* C-v: Basic. -* C-v (Calendar mode): Scroll Calendar. -* C-w: Killing. -* C-w (isearch-mode): Incremental Search. -* C-w (query-replace): Query Replace. -* C-x: Key Sequences. -* C-x $: Selective Display. -* C-x (: Basic Kbd Macro. -* C-x ): Basic Kbd Macro. -* C-x .: Fill Prefix. -* C-x 0: Change Window. -* C-x 1: Change Window. -* C-x 2: Split Window. -* C-x 3: Split Window. -* C-x 4: Pop Up Window. -* C-x 4 .: Find Tag. -* C-x 4 b: Select Buffer. -* C-x 4 d: Dired Enter. -* C-x 4 f: Visiting. -* C-x 4 m: Sending Mail. -* C-x 5 b: Select Buffer. -* C-x 5 C-f: Visiting. -* C-x ;: Comments. -* C-x <: Horizontal Scrolling. -* C-x < (Calendar mode): Scroll Calendar. -* C-x =: Position Info. -* C-x >: Horizontal Scrolling. -* C-x > (Calendar mode): Scroll Calendar. -* C-x [: Pages. -* C-x [ (Calendar mode): Calendar Unit Motion. -* C-x ]: Pages. -* C-x ] (Calendar mode): Calendar Unit Motion. -* C-x ^: Change Window. -* C-x `: Compilation. -* C-x a g: Defining Abbrevs. -* C-x a i g: Defining Abbrevs. -* C-x a i l: Defining Abbrevs. -* C-x a l: Defining Abbrevs. -* C-x b: Select Buffer. -* C-x C-b: List Buffers. -* C-x C-c: Exiting. -* C-x C-d: ListDir. -* C-x C-e: Lisp Eval. -* C-x C-l: Case. -* C-x C-o <1>: Killing. -* C-x C-o: Blank Lines. -* C-x C-p <1>: Marking Objects. -* C-x C-p: Pages. -* C-x C-q: Misc Buffer. -* C-x C-q (version control): Editing with VC. -* C-x C-s: Saving. -* C-x C-t: Transpose. -* C-x C-u: Case. -* C-x C-v: Visiting. -* C-x C-w: Saving. -* C-x C-x: Setting Mark. -* C-x C-x (Calendar mode): Mark and Region. -* C-x d: Dired Enter. -* C-x DEL <1>: Sentences. -* C-x DEL <2>: Kill Errors. -* C-x DEL: Killing. -* C-x e: Basic Kbd Macro. -* C-x ESC: Repetition. -* C-x f: Fill Commands. -* C-x h: Marking Objects. -* C-x k: Kill Buffer. -* C-x l: Pages. -* C-x m: Sending Mail. -* C-x n n: Narrowing. -* C-x n w: Narrowing. -* C-x o: Other Window. -* C-x q: Kbd Macro Query. -* C-x r g: RegText. -* C-x r j: RegPos. -* C-x r s: RegText. -* C-x r SPC: RegPos. -* C-x RET: Mule Intro. -* C-x RET c: Specify Coding. -* C-x RET C-\: Select Input Method. -* C-x RET f: Specify Coding. -* C-x RET k: Specify Coding. -* C-x RET p: Specify Coding. -* C-x RET t: Specify Coding. -* C-x s: Saving. -* C-x TAB: Indentation Commands. -* C-x u: Undo. -* C-x v =: Old Versions. -* C-x v a: Change Logs and VC. -* C-x v c: Editing with VC. -* C-x v d: VC Status. -* C-x v h: Version Headers. -* C-x v i: Editing with VC. -* C-x v l: VC Status. -* C-x v r: Making Snapshots. -* C-x v s: Making Snapshots. -* C-x v u: Editing with VC. -* C-x v ~: Old Versions. -* C-x }: Change Window. -* C-y: Kill Ring. -* C-y (isearch-mode): Incremental Search. -* C-z: Exiting. -* control key: Intro to Keystrokes. -* d (Calendar mode): Diary Commands. -* DEL <1>: Basic. -* DEL <2>: Killing. -* DEL <3>: Kill Errors. -* DEL <4>: Program Modes. -* DEL: Major Modes. -* DEL (isearch-mode): Incremental Search. -* DEL (query-replace): Query Replace. -* DOWN: Basic. -* END: Basic. -* ESC <1>: Key Sequences. -* ESC: Meta Key. -* ESC (query-replace): Query Replace. -* g CHAR (Calendar mode): From Other Calendar. -* g d (Calendar mode): Specified Dates. -* g m l (Calendar mode): Mayan Calendar. -* h (Calendar mode): Holidays. -* HOME: Basic. -* hyper key <1>: Intro to Keystrokes. -* hyper key <2>: Representing Keystrokes. -* hyper key: Super and Hyper Keys. -* i a (Calendar mode): Special Diary Entries. -* i b (Calendar mode): Special Diary Entries. -* i c (Calendar mode): Special Diary Entries. -* i d (Calendar mode): Adding to Diary. -* i m (Calendar mode): Adding to Diary. -* i w (Calendar mode): Adding to Diary. -* i y (Calendar mode): Adding to Diary. -* LEFT: Basic. -* LFD <1>: Basic Indent. -* LFD <2>: String Key Sequences. -* LFD: Major Modes. -* LFD (TeX mode): TeX Editing. -* M (Calendar mode): Lunar Phases. -* m (Calendar mode): Diary Commands. -* M-!: Single Shell. -* M-$: Spelling. -* M-%: Query Replace. -* M-': Expanding Abbrevs. -* M-(: Balanced Editing. -* M-): Balanced Editing. -* M-,: Tags Search. -* M--: Arguments. -* M-- M-c: Fixing Case. -* M-- M-l: Fixing Case. -* M-- M-u: Fixing Case. -* M-.: Find Tag. -* M-/: Dynamic Abbrevs. -* M-1: Arguments. -* M-;: Comments. -* M-<: Basic. -* M-< (Calendar mode): Move to Beginning or End. -* M-=: Position Info. -* M-= (Calendar mode): Mark and Region. -* M->: Basic. -* M-> (Calendar mode): Move to Beginning or End. -* M-?: Nroff Mode. -* M-@ <1>: Words. -* M-@: Marking Objects. -* M-[: Paragraphs. -* M-\ <1>: Indentation Commands. -* M-\: Killing. -* M-]: Paragraphs. -* M-^ <1>: Killing. -* M-^: Indentation Commands. -* M-a: Sentences. -* M-a (Calendar mode): Move to Beginning or End. -* M-b: Words. -* M-c: Case. -* M-C-s: Regexp Search. -* M-d <1>: Words. -* M-d: Killing. -* M-DEL <1>: Killing. -* M-DEL <2>: Kill Errors. -* M-DEL: Words. -* M-e: Sentences. -* M-e (Calendar mode): Move to Beginning or End. -* M-ESC: Lisp Eval. -* M-f: Words. -* M-g: Fill Commands. -* M-h <1>: Paragraphs. -* M-h: Marking Objects. -* M-i: Tab Stops. -* M-k <1>: Killing. -* M-k: Sentences. -* M-l: Case. -* M-LFD: Comments. -* M-LFD (Fortran mode): ForIndent Commands. -* M-m: Indentation Commands. -* M-n <1>: Nroff Mode. -* M-n: Repetition. -* M-n (isearch-mode): Incremental Search. -* M-n (Shell mode): Shell Mode. -* M-p <1>: Repetition. -* M-p: Nroff Mode. -* M-p (isearch-mode): Incremental Search. -* M-p (Shell mode): Shell Mode. -* M-q: Fill Commands. -* M-r: Basic. -* M-s: Fill Commands. -* M-SPC: Killing. -* M-t <1>: Transpose. -* M-t: Words. -* M-TAB <1>: Tabs in Picture. -* M-TAB: Lisp Completion. -* M-TAB (customization buffer): Changing an Option. -* M-TAB (isearch-mode): Incremental Search. -* M-u: Case. -* M-v <1>: Basic. -* M-v: Scrolling. -* M-v (Calendar mode): Scroll Calendar. -* M-w: Kill Ring. -* M-x: M-x. -* M-y: Earlier Kills. -* M-z: Killing. -* M-{ (Calendar mode): Calendar Unit Motion. -* M-|: Single Shell. -* M-} (Calendar mode): Calendar Unit Motion. -* M-~: Saving. -* META: Meta Key. -* meta key: Intro to Keystrokes. -* next: Scrolling. -* o (Calendar mode): Specified Dates. -* p (Calendar mode): To Other Calendar. -* p d (Calendar mode): General Calendar. -* PGDN: Basic. -* pgdn: Scrolling. -* PGUP: Basic. -* pgup: Scrolling. -* prior: Scrolling. -* q (Calendar mode): General Calendar. -* RET: Basic. -* RET (isearch-mode): Incremental Search. -* RET (Shell mode): Shell Mode. -* RIGHT: Basic. -* s (Calendar mode): Diary Commands. -* S (Calendar mode): Sunrise/Sunset. -* S-TAB (customization buffer): Changing an Option. -* shift key: Intro to Keystrokes. -* SPC: Completion. -* SPC (Calendar mode): General Calendar. -* SPC (query-replace): Query Replace. -* super key <1>: Intro to Keystrokes. -* super key <2>: Super and Hyper Keys. -* super key: Representing Keystrokes. -* t (Calendar mode): LaTeX Calendar. -* TAB <1>: String Key Sequences. -* TAB <2>: Major Modes. -* TAB <3>: Basic Indent. -* TAB <4>: Text Mode. -* TAB <5>: Completion. -* TAB: Indentation. -* TAB (customization buffer): Changing an Option. -* TAB (Shell mode): Shell Mode. -* u (Calendar mode) <1>: Diary Commands. -* u (Calendar mode): Holidays. -* UP: Basic. -* x (Calendar mode): Holidays. - diff --git a/info/xemacs.info-2 b/info/xemacs.info-2 deleted file mode 100644 index 81da987..0000000 --- a/info/xemacs.info-2 +++ /dev/null @@ -1,1148 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Mode Line, Next: XEmacs under X, Prev: Echo Area, Up: Frame - -The Mode Line -============= - - Each text window's last line is a "mode line" which describes what is -going on in that window. When there is only one text window, the mode -line appears right above the echo area. The mode line is in inverse -video if the terminal supports that, starts and ends with dashes, and -contains text like `XEmacs: SOMETHING'. - - If a mode line has something else in place of `XEmacs: SOMETHING', -the window above it is in a special subsystem such as Dired. The mode -line then indicates the status of the subsystem. - - Normally, the mode line has the following appearance: - - --CH-XEmacs: BUF (MAJOR MINOR)----POS------ - -This gives information about the buffer being displayed in the window: -the buffer's name, what major and minor modes are in use, whether the -buffer's text has been changed, and how far down the buffer you are -currently looking. - - CH contains two stars (`**') if the text in the buffer has been -edited (the buffer is "modified"), or two dashes (`--') if the buffer -has not been edited. Exception: for a read-only buffer, it is `%%'. - - BUF is the name of the window's chosen "buffer". The chosen buffer -in the selected window (the window that the cursor is in) is also -XEmacs's selected buffer, the buffer in which editing takes place. When -we speak of what some command does to "the buffer", we mean the -currently selected buffer. *Note Buffers::. - - POS tells you whether there is additional text above the top of the -screen or below the bottom. If your file is small and it is completely -visible on the screen, POS is `All'. Otherwise, POS is `Top' if you -are looking at the beginning of the file, `Bot' if you are looking at -the end of the file, or `NN%', where NN is the percentage of the file -above the top of the screen. - - MAJOR is the name of the "major mode" in effect in the buffer. At -any time, each buffer is in one and only one major mode. The available -major modes include Fundamental mode (the least specialized), Text -mode, Lisp mode, and C mode. *Note Major Modes::, for details on how -the modes differ and how you select one. - - MINOR is a list of some of the "minor modes" that are turned on in -the window's chosen buffer. For example, `Fill' means that Auto Fill -mode is on. `Abbrev' means that Word Abbrev mode is on. `Ovwrt' means -that Overwrite mode is on. *Note Minor Modes::, for more information. -`Narrow' means that the buffer being displayed has editing restricted -to only a portion of its text. This is not really a minor mode, but is -like one. *Note Narrowing::. `Def' means that a keyboard macro is -being defined. *Note Keyboard Macros::. - - Some buffers display additional information after the minor modes. -For example, Rmail buffers display the current message number and the -total number of messages. Compilation buffers and Shell mode display -the status of the subprocess. - - If XEmacs is currently inside a recursive editing level, square -brackets (`[...]') appear around the parentheses that surround the -modes. If XEmacs is in one recursive editing level within another, -double square brackets appear, and so on. Since information on -recursive editing applies to XEmacs in general and not to any one -buffer, the square brackets appear in every mode line on the screen or -not in any of them. *Note Recursive Edit::. - - XEmacs can optionally display the time and system load in all mode -lines. To enable this feature, type `M-x display-time'. The -information added to the mode line usually appears after the file name, -before the mode names and their parentheses. It looks like this: - - HH:MMpm L.LL [D] - -(Some fields may be missing if your operating system cannot support -them.) HH and MM are the hour and minute, followed always by `am' or -`pm'. L.LL is the average number of running processes in the whole -system recently. D is an approximate index of the ratio of disk -activity to CPU activity for all users. - - The word `Mail' appears after the load level if there is mail for -you that you have not read yet. - - Customization note: the variable `mode-line-inverse-video' controls -whether the mode line is displayed in inverse video (assuming the -terminal supports it); `nil' means no inverse video. The default is -`t'. For X frames, simply set the foreground and background colors -appropriately. - - -File: xemacs.info, Node: XEmacs under X, Prev: Mode Line, Up: Frame - -Using XEmacs Under the X Window System -====================================== - - XEmacs can be used with the X Window System and a window manager like -MWM or TWM. In that case, the X window manager opens, closes, and -resizes XEmacs frames. You use the window manager's mouse gestures to -perform the operations. Consult your window manager guide or reference -manual for information on manipulating X windows. - - When you are working under X, each X window (that is, each XEmacs -frame) has a menu bar for mouse-controlled operations (*note Pull-down -Menus::.). - - XEmacs under X is also a multi-frame XEmacs. You can use the New -Frame menu item from the File menu to create a new XEmacs frame in a -new X window from the same process. The different frames will share the -same buffer list, but you can look at different buffers in the different -frames. - - The function `find-file-other-frame' is just like `find-file', but -creates a new frame to display the buffer in first. This is normally -bound to `C-x 5 C-f', and is what the Open File, New Frame menu item -does. - - The function `switch-to-buffer-other-frame' is just like -`switch-to-buffer', but creates a new frame to display the buffer in -first. This is normally bound to `C-x 5 b'. - - You can specify a different default frame size other than the one -provided. Use the variable `default-frame-alist', which is an alist of -default values for frame creation other than the first one. These may -be set in your init file, like this: - - (setq default-frame-alist '((width . 80) (height . 55))) - - For values specific to the first XEmacs frame, you must use X -resources. The variable `x-frame-defaults' takes an alist of default -frame creation parameters for X window frames. These override what is -specified in `~/.Xdefaults' but are overridden by the arguments to the -particular call to `x-create-frame'. - - When you create a new frame, the variable `create-frame-hook' is -called with one argument, the frame just created. - - If you want to close one or more of the X windows you created using -New Frame, use the Delete Frame menu item from the File menu. - - If you are working with multiple frames, some special information -applies: - * Two variables, `frame-title-format' and `frame-icon-title-format' - determine the title of the frame and the title of the icon that - results if you shrink the frame. - - * The variables `auto-lower-frame' and `auto-raise-frame' position a - frame. If true, `auto-lower-frame' lowers a frame to the bottom - when it is no longer selected. If true, `auto-raise-frame' raises - a frame to the top when it is selected. Under X, most - ICCCM-compliant window managers will have options to do this for - you, but these variables are provided in case you are using a - broken window manager. - - * There is a new frame/modeline format directive, %S, which expands - to the name of the current frame (a frame's name is distinct from - its title; the name is used for resource lookup, among other - things, and the title is simply what appears above the window.) - - -File: xemacs.info, Node: Keystrokes, Next: Pull-down Menus, Prev: Frame, Up: Top - -Keystrokes, Key Sequences, and Key Bindings -******************************************* - -* Menu: - -* Intro to Keystrokes:: Keystrokes as building blocks of key sequences. -* Representing Keystrokes:: Using lists of modifiers and keysyms to - represent keystrokes. -* Key Sequences:: Combine key strokes into key sequences you can - bind to commands. -* String Key Sequences:: Available for upward compatibility. -* Meta Key:: Using to represent -* Super and Hyper Keys:: Adding modifier keys on certain keyboards. -* Character Representation:: How characters appear in Emacs buffers. -* Commands:: How commands are bound to key sequences. - - -File: xemacs.info, Node: Intro to Keystrokes, Next: Representing Keystrokes, Prev: Keystrokes, Up: Keystrokes - -Keystrokes as Building Blocks of Key Sequences -============================================== - - Earlier versions of Emacs used only the ASCII character set, which -defines 128 different character codes. Some of these codes are -assigned graphic symbols like `a' and `='; the rest are control -characters, such as `Control-a' (also called `C-a'). `C-a' means you -hold down the key and then press `a'. - - Keybindings in XEmacs are not restricted to the set of keystrokes -that can be represented in ASCII. XEmacs can tell the difference -between, for example, `Control-h', `Control-Shift-h', and `Backspace'. - - A keystroke is like a piano chord: you get it by simultaneously -striking several keys. To be more precise, a keystroke consists of a -possibly empty set of modifiers followed by a single "keysym". The set -of modifiers is small; it consists of `Control', `Meta', `Super', -`Hyper', and `Shift'. - - The rest of the keys on your keyboard, along with the mouse buttons, -make up the set of keysyms. A keysym is usually what is printed on the -keys on your keyboard. Here is a table of some of the symbolic names -for keysyms: -`a,b,c...' - alphabetic keys - -`f1,f2...' - function keys - -`button1' - left mouse button - -`button2' - middle mouse button - -`button3' - right mouse button - -`button1up' - upstroke on the left mouse button - -`button2up' - upstroke on the middle mouse button - -`button3up' - upstroke on the right mouse button - -`return' - Return key - - Use the variable `keyboard-translate-table' only if you are on a -dumb tty, as it cannot handle input that cannot be represented as ASCII. -The value of this variable is a string used as a translate table for -keyboard input or `nil'. Each character is looked up in this string -and the contents used instead. If the string is of length `n', -character codes `N' and up are untranslated. If you are running Emacs -under X, you should do the translations with the `xmodmap' program -instead. - - -File: xemacs.info, Node: Representing Keystrokes, Next: Key Sequences, Prev: Intro to Keystrokes, Up: Keystrokes - -Representing Keystrokes ------------------------ - - XEmacs represents keystrokes as lists. Each list consists of an -arbitrary combination of modifiers followed by a single keysym at the -end of the list. If the keysym corresponds to an ASCII character, you -can use its character code. (A keystroke may also be represented by an -event object, as returned by the `read-key-sequence' function; -non-programmers need not worry about this.) - - The following table gives some examples of how to list -representations for keystrokes. Each list consists of sets of -modifiers followed by keysyms: - -`(control a)' - Pressing and `a' simultaneously. - -`(control ?a)' - Another way of writing the keystroke `C-a'. - -`(control 65)' - Yet another way of writing the keystroke `C-a'. - -`(break)' - Pressing the key. - -`(control meta button2up)' - Release the middle mouse button, while pressing and . - Note: As you define keystrokes, you can use the `shift' key only as a -modifier with characters that do not have a second keysym on the same -key, such as `backspace' and `tab'. It is an error to define a -keystroke using the modifier with keysyms such as `a' and `='. -The correct forms are `A' and `+'. - - -File: xemacs.info, Node: Key Sequences, Next: String Key Sequences, Prev: Representing Keystrokes, Up: Keystrokes - -Representing Key Sequences --------------------------- - - A "complete key sequence" is a sequence of keystrokes that Emacs -understands as a unit. Key sequences are significant because you can -bind them to commands. Note that not all sequences of keystrokes are -possible key sequences. In particular, the initial keystrokes in a key -sequence must make up a "prefix key sequence". - - Emacs represents a key sequence as a vector of keystrokes. Thus, the -schematic representation of a complete key sequence is as follows: - - [(modifier .. modifer keysym) ... (modifier .. modifier keysym)] - - Here are some examples of complete key sequences: - -`[(control c) (control a)]' - Typing `C-c' followed by `C-a' - -`[(control c) (control 65)]' - Typing `C-c' followed by `C-a'. (Using the ASCII code for the - character `a') - -`[(control c) (break)]' - Typing `C-c' followed by the `break' character. - - A "prefix key sequence" is the beginning of a series of longer -sequences that are valid key sequences; adding any single keystroke to -the end of a prefix results in a valid key sequence. For example, -`control-x' is standardly defined as a prefix. Thus there is a -two-character key sequence starting with `C-x' for each valid -keystroke, giving numerous possibilities. Here are some samples: - - * `[(control x) (c)]' - - * `[(control x) (control c)]' - - Adding one character to a prefix key does not have to form a complete -key. It could make another, longer prefix. For example, `[(control x) -(\4)]' is itself a prefix that leads to any number of different -three-character keys, including `[(control x) (\4) (f)]', `[(control x) -(\4) (b)]' and so on. It would be possible to define one of those -three-character sequences as a prefix, creating a series of -four-character keys, but we did not define any of them this way. - - By contrast, the two-character sequence `[(control f) (control k)]' -is not a key, because the `(control f)' is a complete key sequence in -itself. You cannot give `[(control f (control k)]' an independent -meaning as a command while `(control f)' is a complete sequence, -because Emacs would understand as two commands. - - The predefined prefix key sequences in Emacs are `(control c)', -`(control x)', `(control h)', `[(control x) (\4)]', and `escape'. You -can customize Emacs and could make new prefix keys or eliminate the -default key sequences. *Note Key Bindings::. For example, if you -redefine `(control f)' as a prefix, `[(control f) (control k)]' -automatically becomes a valid key sequence (complete, unless you define -it as a prefix as well). Conversely, if you remove the prefix -definition of `[(control x) (\4)]', `[(control x) (\4) (f)]' (or -`[(control x) (\4) ANYTHING]') is no longer a valid key sequence. - - Note that the above paragraphs uses \4 instead of simply 4, because -\4 is the symbol whose name is "4", and plain 4 is the integer 4, which -would have been interpreted as the ASCII value. Another way of -representing the symbol whose name is "4" is to write ?4, which would be -interpreted as the number 52, which is the ASCII code for the character -"4". We could therefore actually have written 52 directly, but that is -far less clear. - - -File: xemacs.info, Node: String Key Sequences, Next: Meta Key, Prev: Key Sequences, Up: Keystrokes - -String Key Sequences --------------------- - - For backward compatibility, you may also represent a key sequence -using strings. For example, we have the following equivalent -representations: - -`"\C-c\C-c"' - `[(control c) (control c)]' - -`"\e\C-c"' - `[(meta control c)]' - - -File: xemacs.info, Node: Meta Key, Next: Super and Hyper Keys, Prev: String Key Sequences, Up: Keystrokes - -Assignment of the Key ----------------------------- - - Not all terminals have the complete set of modifiers. Terminals -that have a key allow you to type Meta characters by just -holding that key down. To type `Meta-a', hold down and press -`a'. On those terminals, the key works like the key. -Such a key is not always labeled , however, as this function is -often a special option for a key with some other primary purpose. - - If there is no key, you can still type Meta characters using -two-character sequences starting with . To enter `M-a', you could -type ` a'. To enter `C-M-a', you would type `ESC C-a'. is -allowed on terminals with Meta keys, too, in case you have formed a -habit of using it. - - If you are running under X and do not have a key, it is -possible to reconfigure some other key to be a key. *Note Super -and Hyper Keys::. - - Emacs believes the terminal has a key if the variable -`meta-flag' is non-`nil'. Normally this is set automatically according -to the termcap entry for your terminal type. However, sometimes the -termcap entry is wrong, and then it is useful to set this variable -yourself. *Note Variables::, for how to do this. - - Note: If you are running under the X window system, the setting of -the `meta-flag' variable is irrelevant. - - -File: xemacs.info, Node: Super and Hyper Keys, Next: Character Representation, Prev: Meta Key, Up: Keystrokes - -Assignment of the and Keys ------------------------------------------- - - Most keyboards do not, by default, have or modifier -keys. Under X, you can simulate the or key if you want -to bind keys to sequences using `super' and `hyper'. You can use the -`xmodmap' program to do this. - - For example, to turn your key into a key, do the -following: - - Create a file called `~/.xmodmap'. In this file, place the lines - - remove Lock = Caps_Lock - keysym Caps_Lock = Super_L - add Mod2 = Super_L - - The first line says that the key that is currently called `Caps_Lock' -should no longer behave as a "lock" key. The second line says that -this should now be called `Super_L' instead. The third line says that -the key called `Super_L' should be a modifier key, which produces the -`Mod2' modifier. - - To create a or key instead of a key, replace -the word `Super' above with `Meta' or `Hyper'. - - Just after you start up X, execute the command `xmodmap /.xmodmap'. -You can add this command to the appropriate initialization file to have -the command executed automatically. - - If you have problems, see the documentation for the `xmodmap' -program. The X keyboard model is quite complicated, and explaining it -is beyond the scope of this manual. However, we reprint the following -description from the X Protocol document for your convenience: - - A list of keysyms is associated with each keycode. If that list -(ignoring trailing `NoSymbol' entries) is a single keysym `K', then the -list is treated as if it were the list ```K NoSymbol K NoSymbol'''. If -the list (ignoring trailing `NoSymbol' entries) is a pair of keysyms -`K1 K2', then the list is treated as if it were the list ```K1 K2 K1 -K2'''. If the list (ignoring trailing `NoSymbol' entries) is a triple -of keysyms `K1 K2 K3', then the list is treated as if it were the list -```K1 K2 K3 NoSymbol'''. - - The first four elements of the list are split into two groups of -keysyms. Group 1 contains the first and second keysyms; Group 2 contains -third and fourth keysyms. Within each group, if the second element of -the group is NoSymbol, then the group should be treated as if the second -element were the same as the first element, except when the first -element is an alphabetic keysym `K' for which both lowercase and -uppercase forms are defined. In that case, the group should be treated -as if the first element were the lowercase form of `K' and the second -element were the uppercase form of `K'. - - The standard rules for obtaining a keysym from a KeyPress event make -use of only the Group 1 and Group 2 keysyms; no interpretation of other -keysyms in the list is given here. (That is, the last four keysyms are -unused.) - - Which group to use is determined by modifier state. Switching between -groups is controlled by the keysym named `Mode_switch'. Attach that -keysym to some keycode and attach that keycode to any one of the -modifiers Mod1 through Mod5. This modifier is called the "group -modifier". For any keycode, Group 1 is used when the group modifier is -off, and Group 2 is used when the group modifier is on. - - Within a group, which keysym to use is also determined by modifier -state. The first keysym is used when the `Shift' and `Lock' modifiers -are off. The second keysym is used when the `Shift' modifier is on, or -when the `Lock' modifier is on and the second keysym is uppercase -alphabetic, or when the `Lock' modifier is on and is interpreted as -`ShiftLock'. Otherwise, when the `Lock' modifier is on and is -interpreted as `CapsLock', the state of the `Shift' modifier is applied -first to select a keysym, but if that keysym is lower-case alphabetic, -then the corresponding upper-case keysym is used instead. - - In addition to the above information on keysyms, we also provide the -following description of modifier mapping from the InterClient -Communications Conventions Manual: - - X11 supports 8 modifier bits, of which 3 are pre-assigned to -`Shift', `Lock', and `Control'. Each modifier bit is controlled by the -state of a set of keys, and these sets are specified in a table -accessed by `GetModifierMapping()' and `SetModifierMapping()'. - - A client needing to use one of the pre-assigned modifiers should -assume that the modifier table has been set up correctly to control -these modifiers. The `Lock' modifier should be interpreted as `Caps -Lock' or `Shift Lock' according to whether the keycodes in its -controlling set include `XK_Caps_Lock' or `XK_Shift_Lock'. - - Clients should determine the meaning of a modifier bit from the -keysyms being used to control it. - - A client needing to use an extra modifier, for example `Meta', -should: - - 1. Scan the existing modifier mappings. - - 1. If it finds a modifier that contains a keycode whose set of - keysyms includes `XK_Meta_L' or `XK_Meta_R', it should use - that modifier bit. - - 2. If there is no existing modifier controlled by `XK_Meta_L' or - `XK_Meta_R', it should select an unused modifier bit (one with - an empty controlling set) and: - - 2. If there is a keycode with `XL_Meta_L' in its set of keysyms, add - that keycode to the set for the chosen modifier, and then: - - 1. If there is a keycode with `XL_Meta_R' in its set of keysyms, - add that keycode to the set for the chosen modifier, and then: - - 2. If the controlling set is still empty, interact with the user - to select one or more keys to be `Meta'. - - 3. If there are no unused modifier bits, ask the user to take - corrective action. - - This means that the `Mod1' modifier does not necessarily mean -`Meta', although some applications (such as twm and emacs 18) assume -that. Any of the five unassigned modifier bits could mean `Meta'; what -matters is that a modifier bit is generated by a keycode which is bound -to the keysym `Meta_L' or `Meta_R'. - - Therefore, if you want to make a key, the right way is to -make the keycode in question generate both a `Meta' keysym and some -previously-unassigned modifier bit. - - -File: xemacs.info, Node: Character Representation, Next: Commands, Prev: Super and Hyper Keys, Up: Keystrokes - -Representation of Characters -============================ - - This section briefly discusses how characters are represented in -Emacs buffers. *Note Key Sequences::, for information on representing -key sequences to create key bindings. - - ASCII graphic characters in Emacs buffers are displayed with their -graphics. is the same as a newline character; it is displayed by -starting a new line. is displayed by moving to the next tab stop -column (usually every 8 spaces). Other control characters are -displayed as a caret (`^') followed by the non-control version of the -character; thus, `C-a' is displayed as `^A'. Non-ASCII characters 128 -and up are displayed with octal escape sequences; thus, character code -243 (octal), also called `M-#' when used as an input character, is -displayed as `\243'. - - The variable `ctl-arrow' may be used to alter this behavior. *Note -Display Vars::. - - -File: xemacs.info, Node: Commands, Prev: Character Representation, Up: Keystrokes - -Keys and Commands -================= - - This manual is full of passages that tell you what particular keys -do. But Emacs does not assign meanings to keys directly. Instead, -Emacs assigns meanings to "functions", and then gives keys their -meanings by "binding" them to functions. - - A function is a Lisp object that can be executed as a program. -Usually it is a Lisp symbol that has been given a function definition; -every symbol has a name, usually made of a few English words separated -by dashes, such as `next-line' or `forward-word'. It also has a -"definition", which is a Lisp program. Only some functions can be the -bindings of keys; these are functions whose definitions use -`interactive' to specify how to call them interactively. Such -functions are called "commands", and their names are "command names". -More information on this subject will appear in the XEmacs Lisp -Reference Manual. - - The bindings between keys and functions are recorded in various -tables called "keymaps". *Note Key Bindings::, for more information on -key sequences you can bind commands to. *Note Keymaps::, for -information on creating keymaps. - - When we say "`C-n' moves down vertically one line" we are glossing -over a distinction that is irrelevant in ordinary use but is vital in -understanding how to customize Emacs. The function `next-line' is -programmed to move down vertically. `C-n' has this effect because it -is bound to that function. If you rebind `C-n' to the function -`forward-word' then `C-n' will move forward by words instead. -Rebinding keys is a common method of customization. - - The rest of this manual usually ignores this subtlety to keep things -simple. To give the customizer the information needed, we often state -the name of the command that really does the work in parentheses after -mentioning the key that runs it. For example, we will say that "The -command `C-n' (`next-line') moves point vertically down," meaning that -`next-line' is a command that moves vertically down and `C-n' is a key -that is standardly bound to it. - - While we are on the subject of information for customization only, -it's a good time to tell you about "variables". Often the description -of a command will say, "To change this, set the variable `mumble-foo'." -A variable is a name used to remember a value. Most of the variables -documented in this manual exist just to facilitate customization: some -command or other part of Emacs uses the variable and behaves -differently depending on its setting. Until you are interested in -customizing, you can ignore the information about variables. When you -are ready to be interested, read the basic information on variables, and -then the information on individual variables will make sense. *Note -Variables::. - - -File: xemacs.info, Node: Pull-down Menus, Next: Entering Emacs, Prev: Keystrokes, Up: Top - -XEmacs Pull-down Menus -====================== - - If you are running XEmacs under X, a menu bar on top of the Emacs -frame provides access to pull-down menus of file, edit, and -help-related commands. The menus provide convenient shortcuts and an -easy interface for novice users. They do not provide additions to the -functionality available via key commands; you can still invoke commands -from the keyboard as in previous versions of Emacs. - -File - Perform file and buffer-related operations, such as opening and - closing files, saving and printing buffers, as well as exiting - Emacs. - -Edit - Perform standard editing operations, such as cutting, copying, - pasting, and killing selected text. - -Apps - Access to sub-applications implemented within XEmacs, such as the - mail reader, the World Wide Web browser, the spell-checker, and - the calendar program. - -Options - Control various options regarding the way XEmacs works, such as - controlling which elements of the frame are visible, selecting the - fonts to be used for text, specifying whether searches are - case-sensitive, etc. - -Buffers - Present a menu of buffers for selection as well as the option to - display a buffer list. - -Tools - Perform various actions designed to automate software development - and similar technical work, such as searching through many files, - compiling a program, and comparing or merging two or three files. - -Help - Access to Emacs Info. - - There are two ways of selecting an item from a pull-down menu: - - * Select an item in the menu bar by moving the cursor over it and - click the left mouse-button. Then move the cursor over the menu - item you want to choose and click left again. - - * Select an item in the menu bar by moving the cursor over it and - click and hold the left mouse-button. With the mouse-button - depressed, move the cursor over the menu item you want, then - release it to make your selection. - - If a command in the pull-down menu is not applicable in a given -situation, the command is disabled and its name appears faded. You -cannot invoke items that are faded. For example, many commands on the -Edit menu appear faded until you select text on which they are to -operate; after you select a block of text, edit commands are enabled. -*Note Mouse Selection::, for information on using the mouse to select -text. *Note Using X Selections::, for related information. - - There are also `M-x' equivalents for each menu item. To find the -equivalent for any left-button menu item, do the following: - - 1. Type `C-h k' to get the `Describe Key' prompt. - - 2. Select the menu item and click. - - Emacs displays the function associated with the menu item in a -separate window, usually together with some documentation. - -* Menu: - -* File Menu:: Items on the File menu. -* Edit Menu:: Items on the Edit menu. -* Apps Menu:: Items on the Apps menu. -* Options Menu:: Items on the Options menu. -* Buffers Menu:: Information about the Buffers menu. -* Tools Menu:: Items on the Tools menu. -* Help Menu:: Items on the Help menu. -* Menu Customization:: Adding and removing menu items and related - operations. - - -File: xemacs.info, Node: File Menu, Next: Edit Menu, Up: Pull-down Menus - -The File Menu -------------- - - The File menu bar item contains the items New Frame, Open File..., -Save Buffer, Save Buffer As..., Revert Buffer, Print Buffer, Delete -Frame, Kill Buffer and Exit Emacs on the pull-down menu. If you select -a menu item, Emacs executes the equivalent command. - -Open File, New Frame... - Prompts you for a filename and loads that file into a new buffer - in a new Emacs frame, that is, a new X window running under the - same Emacs process. You can remove the frame using the Delete - Frame menu item. When you remove the last frame, you exit Emacs - and are prompted for confirmation. - -Open File... - Prompts you for a filename and loads that file into a new buffer. - Open File... is equivalent to the Emacs command `find-file' (`C-x - C-f'). - -Insert File... - Prompts you for a filename and inserts the contents of that file - into the current buffer. The file associated with the current - buffer is not changed by this command. This is equivalent to the - Emacs command `insert-file' (`C-x i'). - -Save Buffer - Writes and saves the current Emacs buffer as the latest version of - the current visited file. Save Buffer is equivalent to the Emacs - command `save-buffer' (`C-x C-s'). - -Save Buffer As... - Writes and saves the current Emacs buffer to the filename you - specify. Save Buffer As... is equivalent to the Emacs command - `write-file' (`C-x C-w'). - -Revert Buffer - Restores the last saved version of the file to the current buffer. - When you edit a buffer containing a text file, you must save the - buffer before your changes become effective. Use Revert Buffer if - you do not want to keep the changes you have made in the buffer. - Revert Buffer is equivalent to the Emacs command `revert-file' - (`M-x revert-buffer'). - -Kill Buffer - Kills the current buffer, prompting you first if there are unsaved - changes. This is roughly equivalent to the Emacs command - `kill-buffer' (`C-x k'), except that `kill-buffer' prompts for the - name of a buffer to kill. - -Print Buffer - Prints a hardcopy of the current buffer. Equivalent to the Emacs - command `print-buffer' (`M-x print-buffer'). - -New Frame - Creates a new Emacs frame displaying the `*scratch*' buffer. This - is like the Open File, New Frame... menu item, except that it does - not prompt for or load a file. - -Delete Frame - Allows you to close all but one of the frames created by New Frame. - If you created several Emacs frames belonging to the same Emacs - process, you can close all but one of them. When you attempt to - close the last frame, Emacs informs you that you are attempting to - delete the last frame. You have to choose Exit Emacs for that. - -Split Frame - Divides the current window on the current frame into two - equal-sized windows, both displaying the same buffer. Equivalent - to the Emacs command `split-window-vertically' (`C-x 2'). - -Un-split (Keep This) - If the frame is divided into multiple windows, this removes all - windows other than the selected one. Equivalent to the Emacs - command `delete-other-windows' (`C-x 1'). - -Un-split (Keep Others) - If the frame is divided into multiple windows, this removes the - selected window from the frame, giving the space back to one of the - other windows. Equivalent to the Emacs command `delete-window' - (`C-x 0'). - -Exit Emacs - Shuts down (kills) the Emacs process. Equivalent to the Emacs - command `save-buffers-kill-emacs' (`C-x C-c'). Before killing the - Emacs process, the system asks which unsaved buffers to save by - going through the list of all buffers in that Emacs process. - - -File: xemacs.info, Node: Edit Menu, Next: Apps Menu, Prev: File Menu, Up: Pull-down Menus - -The Edit Menu -------------- - - The Edit pull-down menu contains the Undo, Cut, Copy, Paste, and -Clear menu items. When you select a menu item, Emacs executes the -equivalent command. Most commands on the Edit menu work on a block of -text, the X selection. They appear faded until you select a block of -text (activate a region) with the mouse. *Note Using X Selections::, -*note Killing::., and *note Yanking::. for more information. - -Undo - Undoes the previous command. Undo is equivalent to the Emacs - command `undo' (`C-x u'). - -Cut - Removes the selected text block from the current buffer, makes it - the X clipboard selection, and places it in the kill ring. Before - executing this command, you have to select a region using Emacs - region selection commands or with the mouse. - -Copy - Makes a selected text block the X clipboard selection, and places - it in the kill ring. You can select text using one of the Emacs - region selection commands or by selecting a text region with the - mouse. - -Paste - Inserts the current value of the X clipboard selection in the - current buffer. Note that this is not necessarily the same as the - Emacs `yank' command, because the Emacs kill ring and the X - clipboard selection are not the same thing. You can paste in text - you have placed in the clipboard using Copy or Cut. You can also - use Paste to insert text that was pasted into the clipboard from - other applications. - -Clear - Removes the selected text block from the current buffer but does - not place it in the kill ring or the X clipboard selection. - -Start Macro Recording - After selecting this, Emacs will remember every keystroke you type - until End Macro Recording is selected. This is the same as the - Emacs command `start-kbd-macro' (`C-x ('). - -End Macro Recording - Selecting this tells emacs to stop remembering your keystrokes. - This is the same as the Emacs command `end-kbd-macro' (`C-x )'). - -Execute Last Macro - Selecting this item will cause emacs to re-interpret all of the - keystrokes which were saved between selections of the Start Macro - Recording and End Macro Recording menu items. This is the same as - the Emacs command `call-last-kbd-macro' (`C-x e'). - - -File: xemacs.info, Node: Apps Menu, Next: Options Menu, Prev: Edit Menu, Up: Pull-down Menus - -The Apps Menu -------------- - - The Apps pull-down menu contains the Read Mail (VM)..., Read Mail -(MH)..., Send Mail..., Usenet News, Browse the Web, Gopher, Spell-Check -Buffer and Emulate VI menu items, and the Calendar and Games sub-menus. -When you select a menu item, Emacs executes the equivalent command. -For some of the menu items, there are sub-menus which you will need to -select. - - -File: xemacs.info, Node: Options Menu, Next: Buffers Menu, Prev: Apps Menu, Up: Pull-down Menus - -The Options Menu ----------------- - - The Options pull-down menu contains the Read Only, Case Sensitive -Search, Overstrike, Auto Delete Selection, Teach Extended Commands, -Syntax Highlighting, Paren Highlighting, Font, Size, Weight, Buffers -Menu Length..., Buffers Sub-Menus and Save Options menu items. When -you select a menu item, Emacs executes the equivalent command. For -some of the menu items, there are sub-menus which you will need to -select. - -Read Only - Selecting this item will cause the buffer to visit the file in a - read-only mode. Changes to the file will not be allowed. This is - equivalent to the Emacs command `toggle-read-only' (`C-x C-q'). - -Case Sensitive Search - Selecting this item will cause searches to be case-sensitive. If - its not selected then searches will ignore case. This option is - local to the buffer. - -Overstrike - After selecting this item, when you type letters they will replace - existing text on a one-to-one basis, rather than pushing it to the - right. At the end of a line, such characters extend the line. - Before a tab, such characters insert until the tab is filled in. - This is the same as Emacs command `quoted-insert' (`C-q'). - -Auto Delete Selection - Selecting this item will cause automatic deletion of the selected - region. The typed text will replace the selection if the selection - is active (i.e. if its highlighted). If the option is not selected - then the typed text is just inserted at the point. - -Teach Extended Commands - After you select this item, any time you execute a command with - `M-x'which has a shorter keybinding, you will be shown the - alternate binding before the command executes. - -Syntax Highlighting - You can customize your `.emacs' file to include the font-lock mode - so that when you select this item, the comments will be displayed - in one face, strings in another, reserved words in another, and so - on. When Fonts is selected, different parts of the program will - appear in different Fonts. When Colors is selected, then the - program will be displayed in different colors. Selecting None - causes the program to appear in just one Font and Color. Selecting - Less resets the Fonts and Colors to a fast, minimal set of - decorations. Selecting More resets the Fonts and Colors to a larger - set of decorations. For example, if Less is selected (which is the - default setting) then you might have all comments in green color. - Whereas, if More is selected then a function name in the comments - themselves might appear in a different Color or Font. - -Paren Highlighting - After selecting Blink from this item, if you place the cursor on a - parenthesis, the matching parenthesis will blink. If you select - Highlight and place the cursor on a parenthesis, the whole - expression of the parenthesis under the cursor will be highlighted. - Selecting None will turn off the options (regarding Paren - Highlighting) which you had selected earlier. - -Font - You can select any Font for your program by choosing from one of - the available Fonts. - -Size - You can select any size ranging from 2 to 24 by selecting the - appropriate option. - -Weight - You can choose either Bold or Medium for the weight. - -Buffers Menu Length... - Prompts you for the number of buffers to display. Then it will - display that number of most recently selected buffers. - -Buffers Sub-Menus - After selection of this item the Buffers menu will contain several - commands, as submenus of each buffer line. If this item is - unselected, then there are no submenus for each buffer line, the - only command available will be selecting that buffer. - -Save Options - Selecting this item will save the current settings of your Options - menu to your `.emacs' file. - - -File: xemacs.info, Node: Buffers Menu, Next: Tools Menu, Prev: Options Menu, Up: Pull-down Menus - -The Buffers Menu ----------------- - - The Buffers menu provides a selection of up to ten buffers and the -item List All Buffers, which provides a Buffer List. *Note List -Buffers::, for more information. - - -File: xemacs.info, Node: Tools Menu, Next: Help Menu, Prev: Buffers Menu, Up: Pull-down Menus - -The Tools Menu --------------- - - The Tools pull-down menu contains the Grep..., Compile..., Shell -Command..., Shell Command on Region..., Debug(GDB)... and -Debug(DBX)... menu items, and the Compare, Merge, Apply Patch and Tags -sub-menus. When you select a menu item, Emacs executes the equivalent -command. For some of the menu items, there are sub-menus which you -will need to select. - - -File: xemacs.info, Node: Help Menu, Next: Menu Customization, Prev: Tools Menu, Up: Pull-down Menus - -The Help Menu -------------- - - The Help Menu gives you access to Emacs Info and provides a menu -equivalent for each of the choices you have when using `C-h'. *Note -Help::, for more information. - - The Help menu also gives access to UNIX online manual pages via the -UNIX Manual Page option. - - -File: xemacs.info, Node: Menu Customization, Prev: Help Menu, Up: Pull-down Menus - -Customizing XEmacs Menus ------------------------- - - You can customize any of the pull-down menus by adding or removing -menu items and disabling or enabling existing menu items. - - The following functions are available: -`add-menu: (MENU-PATH MENU-NAME MENU-ITEMS &OPTIONAL BEFORE)' - Add a menu to the menu bar or one of its submenus. - -`add-menu-item: (MENU-PATH ITEM-NAME FUNCTION ENABLED-P - &optional before)' Add a menu item to a menu, creating the menu - first if necessary. - -`delete-menu-item: (PATH)' - Remove the menu item defined by PATH from the menu hierarchy. - -`disable-menu-item: (PATH)' - Disable the specified menu item. - -`enable-menu-item: (PATH)' - Enable the specified previously disabled menu item. - -`relabel-menu-item: (PATH NEW-NAME)' - Change the string of the menu item specified by PATH to NEW-NAME. - - Use the function `add-menu' to add a new menu or submenu. If a menu -or submenu of the given name exists already, it is changed. - - MENU-PATH identifies the menu under which the new menu should be -inserted. It is a list of strings; for example, `("File")' names the -top-level File menu. `("File" "Foo")' names a hypothetical submenu of -File. If MENU-PATH is `nil', the menu is added to the menu bar itself. - - MENU-NAME is the string naming the menu to be added. - - MENU-ITEMS is a list of menu item descriptions. Each menu item -should be a vector of three elements: - - * A string, which is the name of the menu item - - * A symbol naming a command, or a form to evaluate - - * `t' or `nil' to indicate whether the item is selectable - - The optional argument BEFORE is the name of the menu before which -the new menu or submenu should be added. If the menu is already -present, it is not moved. - - The function `add-menu-item' adds a menu item to the specified menu, -creating the menu first if necessary. If the named item already -exists, the menu remains unchanged. - - MENU-PATH identifies the menu into which the new menu item should be -inserted. It is a list of strings; for example, `("File")' names the -top-level File menu. `("File" "Foo")' names a hypothetical submenu of -File. - - ITEM-NAME is the string naming the menu item to add. - - FUNCTION is the command to invoke when this menu item is selected. -If it is a symbol, it is invoked with `call-interactively', in the same -way that functions bound to keys are invoked. If it is a list, the -list is simply evaluated. - - ENABLED-P controls whether the item is selectable or not. It should -be `t', `nil', or a form to evaluate to decide. This form will be -evaluated just before the menu is displayed, and the menu item will be -selectable if that form returns non-`nil'. - - For example, to make the `rename-file' command available from the -File menu, use the following code: - - (add-menu-item '("File") "Rename File" 'rename-file t) - - To add a submenu of file management commands using a File Management -item, use the following code: - - (add-menu-item '("File" "File Management") "Copy File" 'copy-file t) - (add-menu-item '("File" "File Management") "Delete File" 'delete-file t) - (add-menu-item '("File" "File Management") "Rename File" 'rename-file t) - - The optional BEFORE argument is the name of a menu item before which -the new item should be added. If the item is already present, it is -not moved. - - To remove a specified menu item from the menu hierarchy, use -`delete-menu-item'. - - PATH is a list of strings that identify the position of the menu -item in the menu hierarchy. `("File" "Save")' means the menu item -called Save under the top level File menu. `("Menu" "Foo" "Item")' -means the menu item called Item under the Foo submenu of Menu. - - To disable a menu item, use `disable-menu-item'. The disabled menu -item is grayed and can no longer be selected. To make the item -selectable again, use `enable-menu-item'. `disable-menu-item' and -`enable-menu-item' both have the argument PATH. - - To change the string of the specified menu item, use -`relabel-menu-item'. This function also takes the argument PATH. - - NEW-NAME is the string to which the menu item will be changed. - - -File: xemacs.info, Node: Entering Emacs, Next: Exiting, Prev: Pull-down Menus, Up: Top - -Entering and Exiting Emacs -************************** - - The usual way to invoke Emacs is to type `emacs ' at the shell -(for XEmacs, type `xemacs '). Emacs clears the screen and then -displays an initial advisory message and copyright notice. You can -begin typing Emacs commands immediately afterward. - - Some operating systems insist on discarding all type-ahead when Emacs -starts up; they give Emacs no way to prevent this. Therefore, it is -wise to wait until Emacs clears the screen before typing the first -editing command. - - Before Emacs reads the first command, you have not had a chance to -give a command to specify a file to edit. Since Emacs must always have -a current buffer for editing, it presents a buffer, by default, a -buffer named `*scratch*'. The buffer is in Lisp Interaction mode; you -can use it to type Lisp expressions and evaluate them, or you can -ignore that capability and simply doodle. You can specify a different -major mode for this buffer by setting the variable `initial-major-mode' -in your init file. *Note Init File::. - - It is possible to give Emacs arguments in the shell command line to -specify files to visit, Lisp files to load, and functions to call. - diff --git a/info/xemacs.info-20 b/info/xemacs.info-20 deleted file mode 100644 index aaede94..0000000 --- a/info/xemacs.info-20 +++ /dev/null @@ -1,765 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Command Index, Next: Variable Index, Prev: Key Index, Up: Top - -Command and Function Index -************************** - -* Menu: - -* abbrev-mode <1>: Abbrevs. -* abbrev-mode: Minor Modes. -* abbrev-prefix-mark: Expanding Abbrevs. -* abort-recursive-edit <1>: Recursive Edit. -* abort-recursive-edit: Quitting. -* add-change-log-entry: Change Log. -* add-global-abbrev: Defining Abbrevs. -* add-menu: Menu Customization. -* add-menu-item: Menu Customization. -* add-mode-abbrev: Defining Abbrevs. -* add-name-to-file: Misc File Ops. -* american-calendar: Date Formats. -* append-next-kill: Appending Kills. -* append-to-buffer: Accumulating Text. -* append-to-file <1>: Misc File Ops. -* append-to-file: Accumulating Text. -* apropos: Help. -* ask-user-about-lock: Interlocking. -* auto-fill-mode <1>: Minor Modes. -* auto-fill-mode: Auto Fill. -* auto-save-mode: Auto Save Control. -* back-to-indentation: Indentation Commands. -* backward-char: Basic. -* backward-delete-char-untabify: Program Modes. -* backward-kill-sentence <1>: Kill Errors. -* backward-kill-sentence <2>: Sentences. -* backward-kill-sentence: Killing. -* backward-kill-word <1>: Kill Errors. -* backward-kill-word <2>: Words. -* backward-kill-word: Killing. -* backward-list: Lists. -* backward-page: Pages. -* backward-paragraph: Paragraphs. -* backward-sentence: Sentences. -* backward-sexp: Lists. -* backward-text-line: Nroff Mode. -* backward-up-list: Lists. -* backward-word: Words. -* batch-byte-compile: Compiling Libraries. -* beginning-of-buffer: Basic. -* beginning-of-defun: Defuns. -* beginning-of-fortran-subprogram: Fortran Motion. -* beginning-of-line: Basic. -* buffer-menu: Several Buffers. -* byte-compile-and-load-file: Compiling Libraries. -* byte-compile-buffer: Compiling Libraries. -* byte-compile-file: Compiling Libraries. -* byte-recompile-directory: Compiling Libraries. -* c-indent-line: Basic Indent. -* calendar: Calendar/Diary. -* calendar-backward-day: Calendar Unit Motion. -* calendar-backward-month: Calendar Unit Motion. -* calendar-backward-week: Calendar Unit Motion. -* calendar-beginning-of-month: Move to Beginning or End. -* calendar-beginning-of-week: Move to Beginning or End. -* calendar-beginning-of-year: Move to Beginning or End. -* calendar-count-days-region: Mark and Region. -* calendar-cursor-holidays: Holidays. -* calendar-end-of-month: Move to Beginning or End. -* calendar-end-of-week: Move to Beginning or End. -* calendar-end-of-year: Move to Beginning or End. -* calendar-exchange-point-and-mark: Mark and Region. -* calendar-forward-day: Calendar Unit Motion. -* calendar-forward-month: Calendar Unit Motion. -* calendar-forward-week: Calendar Unit Motion. -* calendar-forward-year: Calendar Unit Motion. -* calendar-goto-astro-day-number: From Other Calendar. -* calendar-goto-chinese-date: From Other Calendar. -* calendar-goto-coptic-date: From Other Calendar. -* calendar-goto-date: Specified Dates. -* calendar-goto-ethiopic-date: From Other Calendar. -* calendar-goto-french-date: From Other Calendar. -* calendar-goto-hebrew-date: From Other Calendar. -* calendar-goto-islamic-date: From Other Calendar. -* calendar-goto-iso-date: From Other Calendar. -* calendar-goto-julian-date: From Other Calendar. -* calendar-goto-mayan-long-count-date: Mayan Calendar. -* calendar-goto-persian-date: From Other Calendar. -* calendar-goto-today: Specified Dates. -* calendar-mark-today: Calendar Customizing. -* calendar-next-calendar-round-date: Mayan Calendar. -* calendar-next-haab-date: Mayan Calendar. -* calendar-next-tzolkin-date: Mayan Calendar. -* calendar-other-month: Specified Dates. -* calendar-phases-of-moon: Lunar Phases. -* calendar-previous-haab-date: Mayan Calendar. -* calendar-previous-tzolkin-date: Mayan Calendar. -* calendar-print-astro-day-number: To Other Calendar. -* calendar-print-chinese-date: To Other Calendar. -* calendar-print-coptic-date: To Other Calendar. -* calendar-print-day-of-year: General Calendar. -* calendar-print-ethiopic-date: To Other Calendar. -* calendar-print-french-date: To Other Calendar. -* calendar-print-hebrew-date: To Other Calendar. -* calendar-print-islamic-date: To Other Calendar. -* calendar-print-iso-date: To Other Calendar. -* calendar-print-julian-date: To Other Calendar. -* calendar-print-mayan-date: To Other Calendar. -* calendar-print-persian-date: To Other Calendar. -* calendar-set-mark: Mark and Region. -* calendar-star-date: Calendar Customizing. -* calendar-sunrise-sunset: Sunrise/Sunset. -* calendar-unmark <1>: Diary Commands. -* calendar-unmark: Holidays. -* call-last-kbd-macro: Basic Kbd Macro. -* cancel-debug-on-entry: Lisp Debug. -* capitalize-word <1>: Fixing Case. -* capitalize-word: Case. -* center-line: Fill Commands. -* clear-rectangle: Rectangles. -* comint-delchar-or-maybe-eof: Shell Mode. -* comint-dynamic-complete: Shell Mode. -* comint-next-input: Shell Mode. -* comint-previous-input: Shell Mode. -* command-apropos: Help. -* compare-windows <1>: Other Window. -* compare-windows: Comparing Files. -* compile: Compilation. -* compile-defun: Defuns. -* convert-mocklisp-buffer: Mocklisp. -* conx: CONX. -* conx-buffer: CONX. -* conx-init: CONX. -* conx-load: CONX. -* conx-region: CONX. -* conx-save: CONX. -* copy-file: Misc File Ops. -* copy-last-shell-input: Shell Mode. -* copy-region-as-kill: Kill Ring. -* copy-region-to-rectangle: RegRect. -* copy-to-buffer: Accumulating Text. -* copy-to-register: RegText. -* count-lines-page: Pages. -* count-lines-region: Position Info. -* count-matches: Other Repeating Search. -* count-text-lines: Nroff Mode. -* customize: Easy Customization. -* customize-apropos: Specific Customization. -* customize-browse: Customization Groups. -* customize-customized: Specific Customization. -* customize-face: Specific Customization. -* customize-group: Specific Customization. -* customize-option: Specific Customization. -* customize-saved: Specific Customization. -* dabbrev-expand: Dynamic Abbrevs. -* debug: Lisp Debug. -* debug-on-entry: Lisp Debug. -* default-value: Locals. -* define-abbrevs: Saving Abbrevs. -* define-key <1>: Programmatic Rebinding. -* define-key: Interactive Rebinding. -* delete-backward-char <1>: Basic. -* delete-backward-char <2>: Killing. -* delete-backward-char: Kill Errors. -* delete-blank-lines <1>: Killing. -* delete-blank-lines: Blank Lines. -* delete-char <1>: Basic Picture. -* delete-char: Killing. -* delete-file: Misc File Ops. -* delete-horizontal-space <1>: Indentation Commands. -* delete-horizontal-space: Killing. -* delete-indentation <1>: Indentation Commands. -* delete-indentation: Killing. -* delete-matching-lines: Other Repeating Search. -* delete-menu-item: Menu Customization. -* delete-non-matching-lines: Other Repeating Search. -* delete-other-windows: Change Window. -* delete-rectangle: Rectangles. -* delete-window: Change Window. -* describe-bindings: Help. -* describe-calendar-mode: General Calendar. -* describe-coding-system: Coding Systems. -* describe-copying: Help. -* describe-distribution: Help. -* describe-function <1>: Help. -* describe-function: Documentation. -* describe-input-method: Select Input Method. -* describe-key: Help. -* describe-key-briefly: Help. -* describe-language-environment: Language Environments. -* describe-mode: Help. -* describe-no-warranty: Help. -* describe-syntax: Syntax Change. -* describe-variable <1>: Documentation. -* describe-variable <2>: Examining. -* describe-variable: Help. -* diary: Diary Commands. -* diary-anniversary <1>: Special Diary Entries. -* diary-anniversary: Sexp Diary Entries. -* diary-astro-day-number: Sexp Diary Entries. -* diary-block: Special Diary Entries. -* diary-cyclic <1>: Special Diary Entries. -* diary-cyclic: Sexp Diary Entries. -* diary-day-of-year: Sexp Diary Entries. -* diary-float: Special Diary Entries. -* diary-french-date: Sexp Diary Entries. -* diary-hebrew-date: Sexp Diary Entries. -* diary-islamic-date: Sexp Diary Entries. -* diary-iso-date: Sexp Diary Entries. -* diary-julian-date: Sexp Diary Entries. -* diary-mail-entries: Diary Commands. -* diary-mayan-date: Sexp Diary Entries. -* diary-omer: Sexp Diary Entries. -* diary-parasha: Sexp Diary Entries. -* diary-phases-of-moon: Sexp Diary Entries. -* diary-rosh-hodesh: Sexp Diary Entries. -* diary-sabbath-candles: Sexp Diary Entries. -* diary-sunrise-sunset: Sexp Diary Entries. -* diary-yahrzeit: Sexp Diary Entries. -* diff: Comparing Files. -* diff-backup: Comparing Files. -* digit-argument: Arguments. -* dired: Dired Enter. -* dired-other-window <1>: Pop Up Window. -* dired-other-window: Dired Enter. -* disable-command: Disabling. -* disable-menu-item: Menu Customization. -* disassemble: Compiling Libraries. -* display-time: Mode Line. -* dissociated-press: Dissociated Press. -* do-auto-save: Auto Save Control. -* doctor: Total Frustration. -* down-list: Lists. -* downcase-region: Case. -* downcase-word <1>: Case. -* downcase-word: Fixing Case. -* edit-abbrevs: Editing Abbrevs. -* edit-abbrevs-redefine: Editing Abbrevs. -* edit-options: Edit Options. -* edit-picture: Picture. -* edit-tab-stops <1>: Text Mode. -* edit-tab-stops: Tab Stops. -* edit-tab-stops-note-changes: Tab Stops. -* edt-emulation-off: Emulation. -* edt-emulation-on: Emulation. -* electric-nroff-mode: Nroff Mode. -* emacs-lisp-mode: Lisp Eval. -* emacs-version: Bugs. -* enable-command: Disabling. -* enable-menu-item: Menu Customization. -* end-kbd-macro: Basic Kbd Macro. -* end-of-buffer: Basic. -* end-of-defun: Defuns. -* end-of-fortran-subprogram: Fortran Motion. -* end-of-line: Basic. -* enlarge-window: Change Window. -* enlarge-window-horizontally: Change Window. -* european-calendar: Date Formats. -* eval-current-buffer: Lisp Eval. -* eval-defun: Lisp Eval. -* eval-expression: Lisp Eval. -* eval-last-sexp: Lisp Eval. -* eval-region: Lisp Eval. -* exchange-point-and-mark: Setting Mark. -* execute-extended-command: M-x. -* exit-calendar: General Calendar. -* exit-recursive-edit: Recursive Edit. -* expand-abbrev: Expanding Abbrevs. -* expand-region-abbrevs: Expanding Abbrevs. -* fancy-diary-display: Fancy Diary Display. -* fill-individual-paragraphs: Fill Prefix. -* fill-paragraph: Fill Commands. -* fill-region: Fill Commands. -* fill-region-as-paragraph: Fill Commands. -* find-alternate-file: Visiting. -* find-file: Visiting. -* find-file-other-frame <1>: XEmacs under X. -* find-file-other-frame: Visiting. -* find-file-other-window <1>: Pop Up Window. -* find-file-other-window: Visiting. -* find-tag: Find Tag. -* find-tag-other-window <1>: Find Tag. -* find-tag-other-window: Pop Up Window. -* find-this-file: Visiting. -* find-this-file-other-window: Visiting. -* fortran-column-ruler: Fortran Columns. -* fortran-comment-region: Fortran Comments. -* fortran-indent-line: ForIndent Commands. -* fortran-indent-subprogram: ForIndent Commands. -* fortran-mode: Fortran. -* fortran-next-statement: Fortran Motion. -* fortran-previous-statement: Fortran Motion. -* fortran-split-line: ForIndent Commands. -* fortran-window-create: Fortran Columns. -* forward-char: Basic. -* forward-list: Lists. -* forward-page: Pages. -* forward-paragraph: Paragraphs. -* forward-sentence: Sentences. -* forward-sexp: Lists. -* forward-text-line: Nroff Mode. -* forward-word: Words. -* global-set-key <1>: Interactive Rebinding. -* global-set-key: Programmatic Rebinding. -* goto-char: Basic. -* goto-line: Basic. -* hanoi: Amusements. -* help-with-tutorial <1>: Help. -* help-with-tutorial: Basic. -* hide-body: Outline Visibility. -* hide-entry: Outline Visibility. -* hide-leaves: Outline Visibility. -* hide-subtree: Outline Visibility. -* holidays: Holidays. -* include-other-diary-files: Included Diary Files. -* indent-c-exp: Multi-line Indent. -* indent-for-comment: Comments. -* indent-new-comment-line: Comments. -* indent-region <1>: Multi-line Indent. -* indent-region: Indentation Commands. -* indent-relative: Indentation Commands. -* indent-rigidly: Indentation Commands. -* indent-sexp: Multi-line Indent. -* indented-text-mode: Text Mode. -* info: Help. -* insert-abbrevs: Saving Abbrevs. -* insert-anniversary-diary-entry: Special Diary Entries. -* insert-block-diary-entry: Special Diary Entries. -* insert-cyclic-diary-entry: Special Diary Entries. -* insert-diary-entry: Adding to Diary. -* insert-file: Misc File Ops. -* insert-hebrew-diary-entry: Hebrew/Islamic Entries. -* insert-islamic-diary-entry: Hebrew/Islamic Entries. -* insert-kbd-macro: Save Kbd Macro. -* insert-monthly-diary-entry: Adding to Diary. -* insert-monthly-hebrew-diary-entry: Hebrew/Islamic Entries. -* insert-monthly-islamic-diary-entry: Hebrew/Islamic Entries. -* insert-parentheses: Balanced Editing. -* insert-register: RegText. -* insert-weekly-diary-entry: Adding to Diary. -* insert-yearly-diary-entry: Adding to Diary. -* insert-yearly-hebrew-diary-entry: Hebrew/Islamic Entries. -* insert-yearly-islamic-diary-entry: Hebrew/Islamic Entries. -* interactive: M-x. -* interrupt-shell-subjob: Shell Mode. -* inverse-add-global-abbrev: Defining Abbrevs. -* inverse-add-mode-abbrev: Defining Abbrevs. -* invert-face: Faces. -* isearch-abort: Incremental Search. -* isearch-backward: Incremental Search. -* isearch-backward-regexp: Regexp Search. -* isearch-complete: Incremental Search. -* isearch-delete-char: Incremental Search. -* isearch-exit: Incremental Search. -* isearch-forward: Incremental Search. -* isearch-forward-regexp: Regexp Search. -* isearch-quote-char: Incremental Search. -* isearch-repeat-backward: Incremental Search. -* isearch-repeat-forward: Incremental Search. -* isearch-ring-advance: Incremental Search. -* isearch-ring-retreat: Incremental Search. -* isearch-yank-line: Incremental Search. -* isearch-yank-word: Incremental Search. -* jump-to-register: Split Window. -* just-one-space: Killing. -* kbd-macro-query: Kbd Macro Query. -* kill-all-abbrevs: Defining Abbrevs. -* kill-buffer: Kill Buffer. -* kill-comment: Comments. -* kill-compilation: Compilation. -* kill-line: Killing. -* kill-local-variable: Locals. -* kill-output-from-shell: Shell Mode. -* kill-rectangle: Rectangles. -* kill-region: Killing. -* kill-sentence <1>: Killing. -* kill-sentence: Sentences. -* kill-sexp <1>: Lists. -* kill-sexp: Killing. -* kill-some-buffers: Kill Buffer. -* kill-word <1>: Words. -* kill-word: Killing. -* latex-mode: TeX Mode. -* LaTeX-mode: TeX Mode. -* lisp-complete-symbol: Lisp Completion. -* lisp-indent-line: Basic Indent. -* lisp-interaction-mode: Lisp Interaction. -* lisp-mode: External Lisp. -* lisp-send-defun: External Lisp. -* list-abbrevs: Editing Abbrevs. -* list-buffers: List Buffers. -* list-calendar-holidays: Holidays. -* list-coding-systems: Coding Systems. -* list-command-history: Repetition. -* list-directory: ListDir. -* list-hebrew-diary-entries: Hebrew/Islamic Entries. -* list-holidays: Holidays. -* list-input-methods: Select Input Method. -* list-islamic-diary-entries: Hebrew/Islamic Entries. -* list-matching-lines: Other Repeating Search. -* list-options: Edit Options. -* list-tags: List Tags. -* list-yahrzeit-dates: From Other Calendar. -* load: Loading. -* load-default-sounds: Audible Bell. -* load-file: Loading. -* load-library <1>: Startup Paths. -* load-library: Loading. -* load-sound-file: Audible Bell. -* local-set-key: Interactive Rebinding. -* local-unset-key: Interactive Rebinding. -* locate-library: Loading. -* lpr-buffer: Hardcopy. -* lpr-region: Hardcopy. -* mail: Sending Mail. -* mail-cc: Mail Mode. -* mail-fill-yanked-message: Mail Mode. -* mail-interactive-insert-alias: Mail Headers. -* mail-other-window <1>: Pop Up Window. -* mail-other-window: Sending Mail. -* mail-send: Mail Mode. -* mail-send-and-exit: Mail Mode. -* mail-signature: Mail Mode. -* mail-subject: Mail Mode. -* mail-to: Mail Mode. -* mail-yank-original: Mail Mode. -* make-directory: File Names. -* make-face-bold: Faces. -* make-face-bold-italic: Faces. -* make-face-italic: Faces. -* make-face-larger: Faces. -* make-face-smaller: Faces. -* make-face-unbold: Faces. -* make-face-unitalic: Faces. -* make-frame: XEmacs under X. -* make-local-variable: Locals. -* make-obsolete: Compiling Libraries. -* make-symbolic-link: Misc File Ops. -* make-variable-buffer-local: Locals. -* manual-entry: Documentation. -* mark-beginning-of-buffer: Setting Mark. -* mark-calendar-holidays: Holidays. -* mark-defun <1>: Defuns. -* mark-defun: Marking Objects. -* mark-diary-entries: Diary Commands. -* mark-end-of-buffer: Setting Mark. -* mark-fortran-subprogram: Fortran Motion. -* mark-hebrew-diary-entries: Hebrew/Islamic Entries. -* mark-included-diary-files: Included Diary Files. -* mark-islamic-diary-entries: Hebrew/Islamic Entries. -* mark-page <1>: Pages. -* mark-page: Marking Objects. -* mark-paragraph <1>: Paragraphs. -* mark-paragraph: Marking Objects. -* mark-sexp <1>: Marking Objects. -* mark-sexp: Lists. -* mark-whole-buffer: Marking Objects. -* mark-word <1>: Words. -* mark-word: Marking Objects. -* minibuffer-complete: Completion. -* minibuffer-complete-word: Completion. -* modify-syntax-entry: Syntax Change. -* mouse-del-char: Additional Mouse Operations. -* mouse-delete-window: Additional Mouse Operations. -* mouse-keep-one-window: Additional Mouse Operations. -* mouse-kill-line: Additional Mouse Operations. -* mouse-line-length: Additional Mouse Operations. -* mouse-scroll: Additional Mouse Operations. -* mouse-select: Additional Mouse Operations. -* mouse-select-and-split: Additional Mouse Operations. -* mouse-set-mark: Additional Mouse Operations. -* mouse-set-point: Additional Mouse Operations. -* mouse-track: Additional Mouse Operations. -* mouse-track-adjust: Additional Mouse Operations. -* mouse-track-and-copy-to-cutbuffer: Additional Mouse Operations. -* mouse-track-delete-and-insert: Additional Mouse Operations. -* move-over-close-and-reindent: Balanced Editing. -* move-to-window-line: Basic. -* name-last-kbd-macro: Save Kbd Macro. -* narrow-to-region: Narrowing. -* negative-argument: Arguments. -* newline: Basic. -* newline-and-indent: Basic Indent. -* next-complex-command: Repetition. -* next-error: Compilation. -* next-line: Basic. -* not-modified: Saving. -* nroff-mode: Nroff Mode. -* occur: Other Repeating Search. -* open-dribble-file: Bugs. -* open-line: Blank Lines. -* open-rectangle: Rectangles. -* open-termscript: Bugs. -* other-window: Other Window. -* other-window-any-frame: Other Window. -* outline-backward-same-level: Outline Motion. -* outline-forward-same-level: Outline Motion. -* outline-next-visible-heading: Outline Motion. -* outline-previous-visible-heading: Outline Motion. -* outline-up-heading: Outline Motion. -* overwrite-mode: Minor Modes. -* phases-of-moon: Lunar Phases. -* picture-backward-clear-column: Basic Picture. -* picture-backward-column: Basic Picture. -* picture-clear-column: Basic Picture. -* picture-clear-line: Basic Picture. -* picture-clear-rectangle: Rectangles in Picture. -* picture-clear-rectangle-to-register: Rectangles in Picture. -* picture-forward-column: Basic Picture. -* picture-motion: Insert in Picture. -* picture-motion-reverse: Insert in Picture. -* picture-move-down: Basic Picture. -* picture-move-up: Basic Picture. -* picture-movement-down: Insert in Picture. -* picture-movement-left: Insert in Picture. -* picture-movement-ne: Insert in Picture. -* picture-movement-nw: Insert in Picture. -* picture-movement-right: Insert in Picture. -* picture-movement-se: Insert in Picture. -* picture-movement-sw: Insert in Picture. -* picture-movement-up: Insert in Picture. -* picture-newline: Basic Picture. -* picture-open-line: Basic Picture. -* picture-set-tab-stops: Tabs in Picture. -* picture-tab: Tabs in Picture. -* picture-tab-search: Tabs in Picture. -* picture-yank-rectangle: Rectangles in Picture. -* picture-yank-rectangle-from-register: Rectangles in Picture. -* plain-tex-mode: TeX Mode. -* plain-TeX-mode: TeX Mode. -* play-sound: Audible Bell. -* point-to-register: RegPos. -* prefer-coding-system: Recognize Coding. -* prepend-to-buffer: Accumulating Text. -* previous-complex-command: Repetition. -* previous-line: Basic. -* print-buffer: Hardcopy. -* print-diary-entries <1>: Diary Customizing. -* print-diary-entries: Diary Commands. -* print-region: Hardcopy. -* quail-set-keyboard-layout: Select Input Method. -* query-replace: Query Replace. -* query-replace-regexp: Query Replace. -* quietly-read-abbrev-file: Saving Abbrevs. -* quit-shell-subjob: Shell Mode. -* quoted-insert: Basic. -* re-search-backward: Regexp Search. -* re-search-forward: Regexp Search. -* read-abbrev-file: Saving Abbrevs. -* read-key-sequence: Representing Keystrokes. -* recenter <1>: Scrolling. -* recenter: Basic. -* recover-file: Recover. -* redraw-calendar: General Calendar. -* register-to-point: RegPos. -* relabel-menu-item: Menu Customization. -* remove-directory: File Names. -* rename-buffer: Misc Buffer. -* rename-file: Misc File Ops. -* repeat-complex-command: Repetition. -* replace-regexp: Unconditional Replace. -* replace-string: Unconditional Replace. -* revert-buffer: Reverting. -* run-lisp: External Lisp. -* save-buffer: Saving. -* save-buffers-kill-emacs: Exiting. -* save-some-buffers: Saving. -* scroll-calendar-left: Scroll Calendar. -* scroll-calendar-left-three-months: Scroll Calendar. -* scroll-calendar-right: Scroll Calendar. -* scroll-calendar-right-three-months: Scroll Calendar. -* scroll-down: Scrolling. -* scroll-left: Horizontal Scrolling. -* scroll-other-window <1>: Other Window. -* scroll-other-window: General Calendar. -* scroll-right: Horizontal Scrolling. -* scroll-up: Scrolling. -* search-backward: Non-Incremental Search. -* search-forward: Non-Incremental Search. -* select-input-method: Select Input Method. -* self-insert: Basic. -* send-shell-input: Shell Mode. -* set-buffer-file-coding-system: Specify Coding. -* set-buffer-process-coding-system: Specify Coding. -* set-comment-column: Comments. -* set-default-file-modes: Interlocking. -* set-face-background: Faces. -* set-face-background-pixmap: Faces. -* set-face-font: Faces. -* set-face-foreground: Faces. -* set-face-underline-p: Faces. -* set-fill-column: Fill Commands. -* set-fill-prefix: Fill Prefix. -* set-gnu-bindings: Emulation. -* set-goal-column: Basic. -* set-gosmacs-bindings: Emulation. -* set-keyboard-coding-system: Specify Coding. -* set-language-environment: Language Environments. -* set-mark-command: Setting Mark. -* set-selective-display: Selective Display. -* set-terminal-coding-system: Specify Coding. -* set-variable: Examining. -* set-visited-file-name: Saving. -* setq-default: Locals. -* shell: Interactive Shell. -* shell-command: Single Shell. -* shell-command-on-region: Single Shell. -* shell-send-eof: Shell Mode. -* show-all: Outline Visibility. -* show-all-diary-entries: Diary Commands. -* show-branches: Outline Visibility. -* show-children: Outline Visibility. -* show-entry: Outline Visibility. -* show-output-from-shell: Shell Mode. -* show-subtree: Outline Visibility. -* simple-diary-display: Fancy Diary Display. -* sort-columns: Sorting. -* sort-diary-entries: Fancy Diary Display. -* sort-fields: Sorting. -* sort-lines: Sorting. -* sort-numeric-fields: Sorting. -* sort-pages: Sorting. -* sort-paragraphs: Sorting. -* spell-buffer: Spelling. -* spell-region: Spelling. -* spell-string: Spelling. -* spell-word: Spelling. -* split-line: Indentation Commands. -* split-window-horizontally: Split Window. -* split-window-vertically: Split Window. -* start-kbd-macro: Basic Kbd Macro. -* stop-shell-subjob: Shell Mode. -* substitute-key-definition: Interactive Rebinding. -* sunrise-sunset: Sunrise/Sunset. -* suspend-emacs: Exiting. -* switch-to-buffer: Select Buffer. -* switch-to-buffer-other-frame <1>: XEmacs under X. -* switch-to-buffer-other-frame: Select Buffer. -* switch-to-buffer-other-window <1>: Select Buffer. -* switch-to-buffer-other-window: Pop Up Window. -* switch-to-other-buffer: Select Buffer. -* tab-to-tab-stop <1>: Tab Stops. -* tab-to-tab-stop: Text Mode. -* tabify: Just Spaces. -* tags-apropos: List Tags. -* tags-loop-continue: Tags Search. -* tags-query-replace: Tags Search. -* tags-search: Tags Search. -* term: Terminal emulator. -* term-line-mode: Term Mode. -* term-pager-toggle: Paging in Term. -* tex-buffer: TeX Print. -* tex-close-latex-block: TeX Editing. -* tex-insert-braces: TeX Editing. -* tex-insert-quote: TeX Editing. -* tex-kill-job: TeX Print. -* TeX-mode: TeX Mode. -* tex-mode: TeX Mode. -* tex-print: TeX Print. -* tex-recenter-output-buffer: TeX Print. -* tex-region: TeX Print. -* tex-show-print-queue: TeX Print. -* tex-terminate-paragraph: TeX Editing. -* text-mode: Text Mode. -* toggle-input-method: Select Input Method. -* toggle-read-only: Misc Buffer. -* top-level <1>: Recursive Edit. -* top-level: Quitting. -* transpose-chars <1>: Basic. -* transpose-chars: Transpose. -* transpose-lines: Transpose. -* transpose-sexps <1>: Lists. -* transpose-sexps: Transpose. -* transpose-words <1>: Transpose. -* transpose-words: Words. -* undo: Undo. -* unexpand-abbrev: Expanding Abbrevs. -* universal-argument: Arguments. -* universal-coding-system-argument: Specify Coding. -* untabify: Just Spaces. -* up-list: TeX Editing. -* upcase-region: Case. -* upcase-word <1>: Fixing Case. -* upcase-word: Case. -* validate-tex-buffer: TeX Editing. -* vc-cancel-version: Editing with VC. -* vc-create-snapshot: Making Snapshots. -* vc-diff: Old Versions. -* vc-directory: VC Status. -* vc-insert-headers: Version Headers. -* vc-next-action: Editing with VC. -* vc-print-log: VC Status. -* vc-register: Editing with VC. -* vc-rename-file: Renaming and VC. -* vc-retrieve-snapshot: Making Snapshots. -* vc-revert-buffer: Editing with VC. -* vc-update-change-log: Change Logs and VC. -* vc-version-other-window: Old Versions. -* view-buffer: Misc Buffer. -* view-diary-entries: Diary Commands. -* view-emacs-news: Help. -* view-file: Misc File Ops. -* view-hello-file: Mule Intro. -* view-lossage: Help. -* view-register: Registers. -* visit-tags-table: Select Tags Table. -* what-cursor-position: Position Info. -* what-line: Position Info. -* what-page: Position Info. -* where-is: Help. -* widen: Narrowing. -* widget-backward: Changing an Option. -* widget-complete: Changing an Option. -* widget-forward: Changing an Option. -* window-configuration-to-register: Split Window. -* word-search-backward: Word Search. -* word-search-forward: Word Search. -* write-abbrev-file: Saving Abbrevs. -* write-file: Saving. -* x-copy-primary-selection: X Selection Commands. -* x-create-frame: X Resources. -* x-delete-primary-selection: X Selection Commands. -* x-insert-selection: X Selection Commands. -* x-kill-primary-selection: X Selection Commands. -* x-mouse-kill: X Selection Commands. -* x-own-secondary-selection: X Selection Commands. -* x-own-selection: X Selection Commands. -* x-set-point-and-insert-selection: X Selection Commands. -* Yank: Kill Ring. -* yank-pop: Earlier Kills. -* yank-rectangle: Rectangles. -* yow: Amusements. -* zap-to-char: Killing. -* zmacs-activate-region: Active Regions. -* zmacs-deactivate-region: Active Regions. - diff --git a/info/xemacs.info-21 b/info/xemacs.info-21 deleted file mode 100644 index cc7f100..0000000 --- a/info/xemacs.info-21 +++ /dev/null @@ -1,782 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Variable Index, Next: Concept Index, Prev: Command Index, Up: Top - -Variable Index -************** - -* Menu: - -* abbrev-all-caps: Expanding Abbrevs. -* abbrev-file-name: Saving Abbrevs. -* abbrev-mode: Abbrevs. -* after-load-alist: Loading. -* after-save-hook: Saving. -* all-christian-calendar-holidays: Holiday Customizing. -* all-hebrew-calendar-holidays: Holiday Customizing. -* all-islamic-calendar-holidays: Holiday Customizing. -* appt-audible: Appt Customizing. -* appt-display-duration: Appt Customizing. -* appt-display-mode-line: Appt Customizing. -* appt-message-warning-time: Appt Customizing. -* appt-msg-window: Appt Customizing. -* appt-visible: Appt Customizing. -* auto-fill-inhibit-regexp: Fill Commands. -* auto-lower-frame: XEmacs under X. -* auto-mode-alist: Choosing Modes. -* auto-raise-frame: XEmacs under X. -* auto-save-default: Auto Save Control. -* auto-save-interval: Auto Save Control. -* auto-save-timeout: Auto Save Control. -* auto-save-visited-file-name: Auto Save Files. -* backup-by-copying: Backup Copying. -* backup-by-copying-when-linked: Backup Copying. -* backup-by-copying-when-mismatch: Backup Copying. -* bell-volume: Audible Bell. -* blink-matching-paren: Matching. -* blink-matching-paren-distance: Matching. -* buffer-file-coding-system: Recognize Coding. -* buffer-file-name: Visiting. -* buffer-file-truename: Visiting. -* buffer-read-only: Misc Buffer. -* buffer-tag-table: Find Tag. -* c-argdecl-indent: C Indent. -* c-auto-newline: C Indent. -* c-brace-imaginary-offset: C Indent. -* c-brace-offset: C Indent. -* c-continued-statement-offset: C Indent. -* c-indent-level: C Indent. -* c-label-offset: C Indent. -* c-mode-hook: Program Modes. -* c-mode-map: Keymaps. -* c-tab-always-indent: C Indent. -* calendar-date-display-form: Date Display Format. -* calendar-daylight-savings-ends: Daylight Savings. -* calendar-daylight-savings-ends-time: Daylight Savings. -* calendar-daylight-savings-starts: Daylight Savings. -* calendar-daylight-time-offset: Daylight Savings. -* calendar-daylight-time-zone-name: Sunrise/Sunset. -* calendar-holiday-marker: Calendar Customizing. -* calendar-holidays: Holiday Customizing. -* calendar-latitude: Sunrise/Sunset. -* calendar-load-hook: Calendar Customizing. -* calendar-location-name: Sunrise/Sunset. -* calendar-longitude: Sunrise/Sunset. -* calendar-standard-time-zone-name: Sunrise/Sunset. -* calendar-time-display-form: Time Display Format. -* calendar-time-zone: Sunrise/Sunset. -* calendar-today-marker: Calendar Customizing. -* calendar-week-start-day: Move to Beginning or End. -* case-fold-search <1>: Search Case. -* case-fold-search: Replacement and Case. -* case-replace: Replacement and Case. -* christian-holidays: Holiday Customizing. -* coding: Recognize Coding. -* command-history: Repetition. -* command-line-args: Command Switches. -* comment-column: Comments. -* comment-end: Comments. -* comment-indent-hook: Comments. -* comment-line-start: Fortran Comments. -* comment-line-start-skip: Fortran Comments. -* comment-multi-line: Comments. -* comment-start: Comments. -* comment-start-skip: Comments. -* compare-ignore-case: Comparing Files. -* compile-command: Compilation. -* completion-auto-help: Completion. -* completion-ignored-extensions: Completion. -* create-frame-hook: XEmacs under X. -* ctl-arrow: Display Vars. -* ctl-x-map: Keymaps. -* current-input-method: Select Input Method. -* data-directory: Startup Paths. -* data-directory-list: Startup Paths. -* debug-on-error: Lisp Debug. -* debug-on-quit: Lisp Debug. -* default-buffer-file-coding-system: Specify Coding. -* default-directory: File Names. -* default-directory-alist: File Names. -* default-frame-alist: XEmacs under X. -* default-input-method: Select Input Method. -* default-major-mode: Choosing Modes. -* delete-auto-save-files: Auto Save Files. -* describe-function-show-arglist: Help. -* diary-date-forms: Diary Customizing. -* diary-display-hook: Fancy Diary Display. -* diary-entry-marker: Calendar Customizing. -* diary-file: Format of Diary File. -* diary-list-include-blanks: Fancy Diary Display. -* diary-mail-days: Diary Commands. -* diff-switches: Comparing Files. -* dired-kept-versions: Dired Deletion. -* dired-listing-switches: Dired Enter. -* display-buffer-function: Pop Up Window. -* doc-directory: Startup Paths. -* echo-keystrokes: Display Vars. -* emacs-lisp-mode-hook: Program Modes. -* emacs-roots: Startup Paths. -* EMACSDATA: Startup Paths. -* EMACSLOADPATH: Startup Paths. -* EMACSLOCKDIR: Startup Paths. -* EMACSPATH: Startup Paths. -* enable-local-variables: File Variables. -* enable-recursive-minibuffers: Minibuffer Edit. -* esc-map: Keymaps. -* european-calendar-style: Date Formats. -* exec-directory: Startup Paths. -* exec-path: Startup Paths. -* explicit-shell-file-name: Interactive Shell. -* file-coding-system-alist: Recognize Coding. -* file-name-coding-system: Specify Coding. -* fill-column: Fill Commands. -* fill-prefix: Fill Prefix. -* find-file-compare-truenames: Visiting. -* find-file-hooks: Visiting. -* find-file-not-found-hooks: Visiting. -* find-file-run-dired: Visiting. -* find-file-use-truenames: Visiting. -* fortran-check-all-num-for-matching-do: ForIndent Vars. -* fortran-comment-indent-char: Fortran Comments. -* fortran-comment-indent-style: Fortran Comments. -* fortran-comment-line-column: Fortran Comments. -* fortran-comment-region: Fortran Comments. -* fortran-continuation-char: ForIndent Conv. -* fortran-continuation-indent: ForIndent Vars. -* fortran-do-indent: ForIndent Vars. -* fortran-electric-line-number: ForIndent Num. -* fortran-if-indent: ForIndent Vars. -* fortran-line-number-indent: ForIndent Num. -* fortran-minimum-statement-indent: ForIndent Vars. -* frame-icon-title-format <1>: XEmacs under X. -* frame-icon-title-format: Command Switches. -* frame-title-format <1>: Command Switches. -* frame-title-format: XEmacs under X. -* general-holidays: Holiday Customizing. -* global-map: Keymaps. -* hebrew-holidays: Holiday Customizing. -* help-map: Keymaps. -* holidays-in-diary-buffer: Diary Customizing. -* indent-tabs-mode: Just Spaces. -* Info-directory-list: Startup Paths. -* INFOPATH: Startup Paths. -* initial-calendar-window-hook: Calendar Customizing. -* initial-major-mode: Entering Emacs. -* input-method-highlight-flag: Input Methods. -* input-method-verbose-flag: Input Methods. -* input-ring-size: Interactive Shell. -* insert-default-directory <1>: Minibuffer File. -* insert-default-directory: File Names. -* isearch-mode-map: Keymaps. -* islamic-holidays: Holiday Customizing. -* kept-new-versions: Backup Deletion. -* kept-old-versions: Backup Deletion. -* keyboard-translate-table: Intro to Keystrokes. -* kill-ring-max: Earlier Kills. -* LaTeX-mode-hook: TeX Print. -* lisp-body-indention: Lisp Indent. -* lisp-directory: Startup Paths. -* lisp-indent-offset: Lisp Indent. -* lisp-interaction-mode-hook: Program Modes. -* lisp-mode-hook: Program Modes. -* lisp-mode-map: Keymaps. -* list-diary-entries-hook: Included Diary Files. -* list-directory-brief-switches: ListDir. -* list-directory-verbose-switches: ListDir. -* load-path <1>: Loading. -* load-path: Startup Paths. -* local-holidays: Holiday Customizing. -* lock-directory: Startup Paths. -* lpr-switches: Hardcopy. -* mail-abbrev-mailrc-file: Mail Headers. -* mail-abbrev-mode-regexp: Mail Headers. -* mail-alias-seperator-string: Mail Headers. -* mail-archive-file-name: Mail Headers. -* mail-header-separator: Mail Format. -* mail-mode-hook: Mail Mode. -* make-backup-files: Backup. -* make-tags-files-invisible: Find Tag. -* mark-diary-entries-hook: Included Diary Files. -* mark-diary-entries-in-calendar: Calendar Customizing. -* mark-holidays-in-calendar: Calendar Customizing. -* mark-ring: Mark Ring. -* mark-ring-max: Mark Ring. -* meta-flag: Meta Key. -* minibuffer-confirm-incomplete: Completion. -* minibuffer-local-completion-map: Keymaps. -* minibuffer-local-map: Keymaps. -* minibuffer-local-must-match-map: Keymaps. -* minibuffer-local-ns-map: Keymaps. -* mode-line-inverse-video: Mode Line. -* modeline-pointer-glyph: Mouse Selection. -* muddle-mode-hook: Program Modes. -* next-screen-context-lines: Scrolling. -* no-redraw-on-reenter: Display Vars. -* nongregorian-diary-listing-hook: Hebrew/Islamic Entries. -* nongregorian-diary-marking-hook: Hebrew/Islamic Entries. -* nontext-pointer-glyph: Mouse Selection. -* nroff-mode-hook: Nroff Mode. -* number-of-diary-entries: Diary Customizing. -* other-holidays: Holiday Customizing. -* outline-mode-hook: Outline Mode. -* outline-regexp: Outline Format. -* page-delimiter: Pages. -* paragraph-separate: Paragraphs. -* paragraph-start: Paragraphs. -* parse-sexp-ignore-comments: Syntax Entry. -* PATH: Startup Paths. -* picture-mode-hook: Picture. -* picture-tab-chars: Tabs in Picture. -* plain-TeX-mode-hook: TeX Print. -* print-diary-entries-hook: Diary Customizing. -* repeat-complex-command-map: Keymaps. -* require-final-newline: Saving. -* save-abbrevs: Saving Abbrevs. -* scheme-mode-hook: Program Modes. -* scroll-conservatively: Scrolling. -* scroll-step: Scrolling. -* search-slow-speed: Incremental Search. -* search-slow-window-lines: Incremental Search. -* selective-display-ellipses <1>: Display Vars. -* selective-display-ellipses: Outline Visibility. -* sentence-end: Sentences. -* shell-cd-regexp: Interactive Shell. -* shell-file-name: Single Shell. -* shell-popd-regexp: Interactive Shell. -* shell-prompt-pattern: Shell Mode. -* shell-pushd-regexp: Interactive Shell. -* sound-alist: Audible Bell. -* superlock-file: Startup Paths. -* tab-stop-list: Tab Stops. -* tab-width: Display Vars. -* tag-mark-stack-max: Find Tag. -* tag-table-alist <1>: Find Tag. -* tag-table-alist: Select Tags Table. -* tags-always-build-completion-table: Select Tags Table. -* tags-build-completion-table: Find Tag. -* tags-file-name <1>: Find Tag. -* tags-file-name: Select Tags Table. -* term-file-prefix: Terminal Init. -* term-setup-hook: Terminal Init. -* TeX-mode-hook: TeX Print. -* text-mode-hook: Text Mode. -* text-pointer-glyph: Mouse Selection. -* today-invisible-calendar-hook: Calendar Customizing. -* today-visible-calendar-hook: Calendar Customizing. -* track-eol: Basic. -* trim-versions-without-asking: Backup Deletion. -* truncate-lines: Continuation Lines. -* truncate-partial-width-windows: Split Window. -* vc-command-messages: Variables for Check-in/out. -* vc-comment-alist: Version Headers. -* vc-default-back-end: Editing with VC. -* vc-header-alist: Version Headers. -* vc-initial-comment: Editing with VC. -* vc-keep-workfiles: Editing with VC. -* vc-log-mode-hook: Log Entries. -* vc-make-backup-files: Editing with VC. -* vc-mistrust-permissions: Variables for Check-in/out. -* vc-path: Variables for Check-in/out. -* vc-static-header-alist: Version Headers. -* vc-suppress-confirm: Variables for Check-in/out. -* version-control: Backup Names. -* view-calendar-holidays-initially: Calendar Customizing. -* view-diary-entries-initially: Calendar Customizing. -* window-min-height: Change Window. -* window-min-width: Change Window. -* write-file-hooks: Saving. -* x-frame-defaults: XEmacs under X. -* zmacs-region-stays: Active Regions. -* zmacs-regions: Active Regions. - - -File: xemacs.info, Node: Concept Index, Next: Frame, Prev: Variable Index, Up: Top - -Concept Index -************* - -* Menu: - -* .mailrc file: Mail Headers. -* Abbrev mode: Minor Modes. -* abbrevs: Abbrevs. -* aborting: Quitting. -* accumulating text: Accumulating Text. -* active fields (customization buffer): Customization Groups. -* active regions: Active Regions. -* adding menu items: Menu Customization. -* adding menus: Menu Customization. -* againformation: Dissociated Press. -* Apps menu <1>: Pull-down Menus. -* Apps menu: Apps Menu. -* apropos: Help. -* architecture-specific directories: Startup Paths. -* arguments (from shell): Command Switches. -* ASCII: Intro to Keystrokes. -* Asm mode: Asm Mode. -* astronomical day numbers: Calendar Systems. -* audible bell, changing: Audible Bell. -* Auto Delete Selection menu item: Options Menu. -* Auto Fill mode <1>: Comments. -* Auto Fill mode <2>: Auto Fill. -* Auto Fill mode: Minor Modes. -* Auto-Save mode: Auto Save. -* autoload: Loading. -* backup file: Backup. -* batch mode: Command Switches. -* bell, changing: Audible Bell. -* binary packages: Package Terminology. -* binding: Commands. -* blank lines <1>: Comments. -* blank lines: Blank Lines. -* body lines (Outline mode): Outline Format. -* bold font: Face Customization. -* boredom: Amusements. -* buffer: Frame. -* buffer menu: Several Buffers. -* buffers: Buffers. -* Buffers menu <1>: Buffers Menu. -* Buffers menu: Pull-down Menus. -* Buffers Menu Length... menu item: Options Menu. -* Buffers Sub-Menus menu item: Options Menu. -* buggestion: Dissociated Press. -* bugs: Bugs. -* byte code: Compiling Libraries. -* C: Programs. -* C mode: Program Modes. -* calendar: Calendar/Diary. -* calendar and LaTeX: LaTeX Calendar. -* calendar, first day of week: Move to Beginning or End. -* candle lighting times: Sexp Diary Entries. -* case conversion <1>: Fixing Case. -* case conversion: Case. -* Case Sensitive Search menu item: Options Menu. -* centering: Fill Commands. -* change log: Change Log. -* changing buffers: Select Buffer. -* changing menu items: Menu Customization. -* character set: Intro to Keystrokes. -* checking in files: Concepts of VC. -* checking out files: Concepts of VC. -* Chinese: Mule. -* Chinese calendar: Calendar Systems. -* Clear menu item: Edit Menu. -* clipboard selections: X Clipboard Selection. -* coding systems: Coding Systems. -* command <1>: Commands. -* command: Key Bindings. -* command history: Repetition. -* command line arguments: Command Switches. -* command name: Key Bindings. -* comments: Comments. -* comparing files: Comparing Files. -* compilation errors: Compilation. -* compiling files: Compilation. -* completion: Completion. -* completion (symbol names): Lisp Completion. -* continuation line: Continuation Lines. -* Control-Meta: Lists. -* Coptic calendar: Calendar Systems. -* Copy menu item: Edit Menu. -* copying files: Misc File Ops. -* copying text <1>: Yanking. -* copying text: Accumulating Text. -* core distribution: Using Packages. -* crashes: Auto Save. -* creating directories: File Names. -* creating files: Visiting. -* current buffer: Buffers. -* current stack frame: Lisp Debug. -* cursor <1>: Point. -* cursor: Basic. -* customization <1>: Customization. -* customization <2>: Commands. -* customization: Lisp Indent. -* customization buffer: Easy Customization. -* customization groups: Customization Groups. -* customizing faces: Face Customization. -* cut buffers: X Selection Commands. -* Cut menu item: Edit Menu. -* cutting: Killing. -* day of year: General Calendar. -* daylight savings time: Daylight Savings. -* debugger: Lisp Debug. -* default argument: Minibuffer. -* defuns: Defuns. -* Delete Frame menu item: File Menu. -* deleting menu items: Menu Customization. -* deletion <1>: Killing. -* deletion: Basic. -* deletion (of files) <1>: Misc File Ops. -* deletion (of files): Dired. -* diary: Diary. -* diary buffer: Fancy Diary Display. -* diary file: Format of Diary File. -* ding: Audible Bell. -* directories: Startup Paths. -* directory hierarchies: Startup Paths. -* directory listing: ListDir. -* Dired: Dired. -* disabled command: Disabling. -* disabling menu items: Menu Customization. -* Distribution: License. -* doctor: Total Frustration. -* drastic changes: Reverting. -* dribble file: Bugs. -* early package hierarchies: Startup Paths. -* echo area: Echo Area. -* Edit menu <1>: Pull-down Menus. -* Edit menu: Edit Menu. -* editable fields (customization buffer): Customization Groups. -* editing level, recursive <1>: Recursive Edit. -* editing level, recursive: Quitting. -* EDT: Emulation. -* Eliza: Total Frustration. -* Emacs initialization file: Init File. -* Emacs-Lisp mode: Lisp Eval. -* enabling menu items: Menu Customization. -* encoding of characters: Mule. -* End Macro Recording menu item: Edit Menu. -* entering Emacs: Entering Emacs. -* entering XEmacs: Entering Emacs. -* environment: Single Shell. -* error log: Compilation. -* etags program: Create Tags Table. -* Ethiopic calendar: Calendar Systems. -* Execute Last Macro menu item: Edit Menu. -* Exit Emacs menu item: File Menu. -* exiting <1>: Recursive Edit. -* exiting: Exiting. -* expansion (of abbrevs): Abbrevs. -* expression: Lists. -* file dates: Interlocking. -* file directory: ListDir. -* File menu <1>: Pull-down Menus. -* File menu: File Menu. -* file names: File Names. -* file protection: Interlocking. -* files <1>: Files. -* files <2>: Visiting. -* files: Basic. -* fill prefix: Fill Prefix. -* filling: Filling. -* Font menu item: Options Menu. -* fonts and faces: Face Customization. -* formfeed: Pages. -* Fortran mode: Fortran. -* frame: Frame. -* French Revolutionary calendar: Calendar Systems. -* function <1>: Key Bindings. -* function: Commands. -* General Public License: License. -* global keymap: Keymaps. -* global substitution: Replace. -* graphic characters: Basic. -* Greek: Mule. -* Gregorian calendar: Other Calendars. -* grinding: Grinding. -* hardcopy: Hardcopy. -* header (TeX mode): TeX Print. -* headers (of mail message): Mail Headers. -* heading lines (Outline mode): Outline Format. -* Hebrew calendar: Calendar Systems. -* help: Help. -* Help menu <1>: Help Menu. -* Help menu: Pull-down Menus. -* hierarchies: Startup Paths. -* history of commands: Repetition. -* holiday forms: Holiday Customizing. -* holidays: Holidays. -* horizontal scrolling: Horizontal Scrolling. -* ignoriginal: Dissociated Press. -* indentation <1>: Grinding. -* indentation <2>: Indentation. -* indentation: Comments. -* inferior process: Compilation. -* init file: Init File. -* input methods: Input Methods. -* Insert File... menu item: File Menu. -* insertion: Basic. -* international scripts: Mule. -* interval operator (in regexps): Create Tags Table. -* invisible lines: Outline Mode. -* IPA: Mule. -* Islamic calendar: Calendar Systems. -* ISO commercial calendar: Calendar Systems. -* italic font: Face Customization. -* Japanese: Mule. -* Julian calendar: Calendar Systems. -* Julian day numbers: Calendar Systems. -* justification: Fill Commands. -* key rebinding, permanent: Init File. -* key rebinding, this session: Rebinding. -* keyboard macros: Keyboard Macros. -* keycode: Super and Hyper Keys. -* keymap <1>: Commands. -* keymap: Keymaps. -* keystroke: Intro to Keystrokes. -* keysym: Intro to Keystrokes. -* keysyms: Super and Hyper Keys. -* Kill Buffer menu item: File Menu. -* kill ring: Yanking. -* killing: Killing. -* killing Emacs: Exiting. -* Korean: Mule. -* language environments: Language Environments. -* last package hierarchies: Startup Paths. -* late package hierarchies: Startup Paths. -* LaTeX: TeX Mode. -* libraries: Lisp Libraries. -* license to copy XEmacs: License. -* line number: Position Info. -* Lisp: Programs. -* Lisp mode: Program Modes. -* list: Lists. -* loading libraries: Loading. -* loading Lisp code: Lisp Libraries. -* local keymap: Keymaps. -* local variables: Locals. -* local variables in files: File Variables. -* locking and version control: Concepts of VC. -* log entry: Editing with VC. -* mail <1>: Reading Mail. -* mail: Sending Mail. -* major modes: Major Modes. -* make: Compilation. -* mark: Mark. -* mark ring <1>: Mark and Region. -* mark ring: Mark Ring. -* Markov chain: Dissociated Press. -* master file: Concepts of VC. -* matching parentheses: Matching. -* Mayan calendar: Calendar Systems. -* Mayan calendar round: Mayan Calendar. -* Mayan haab calendar: Mayan Calendar. -* Mayan long count: Mayan Calendar. -* Mayan tzolkin calendar: Mayan Calendar. -* menus <1>: Change Window. -* menus: Pull-down Menus. -* message <1>: Sending Mail. -* message: Reading Mail. -* Meta: Words. -* minibuffer <1>: M-x. -* minibuffer <2>: Keymaps. -* minibuffer: Minibuffer. -* minor modes: Minor Modes. -* mistakes, correcting <1>: Fixit. -* mistakes, correcting: Undo. -* mocklisp: Mocklisp. -* mode hook: Program Modes. -* mode line <1>: Mode Line. -* mode line: Minor Modes. -* mode, Term: Term Mode. -* modified (buffer): Visiting. -* modifier key: Intro to Keystrokes. -* modifier mapping: Super and Hyper Keys. -* moon, phases of: Lunar Phases. -* mouse operations: Additional Mouse Operations. -* mouse selection: Mouse Selection. -* moving inside the calendar: Calendar Motion. -* moving text: Yanking. -* MULE: Mule. -* multi-frame XEmacs: XEmacs under X. -* multibyte characters: Mule. -* named configurations (RCS): Snapshot Caveats. -* narrowing: Narrowing. -* New Frame menu item: File Menu. -* newline: Basic. -* non-incremental search: Non-Incremental Search. -* nroff: Nroff Mode. -* numeric arguments: Arguments. -* omer count: Sexp Diary Entries. -* Open File, New Frame... menu item: File Menu. -* Open File... menu item: File Menu. -* option <1>: Variables. -* option: Examining. -* Options menu <1>: Pull-down Menus. -* Options menu: Options Menu. -* other editors: Emulation. -* outlines: Outline Mode. -* outragedy: Dissociated Press. -* Overstrike menu item: Options Menu. -* Overwrite mode: Minor Modes. -* package hierarchies: Startup Paths. -* package path: Startup Paths. -* packages: Packages. -* page number: Position Info. -* pages: Pages. -* paragraphs: Paragraphs. -* parasha, weekly: Sexp Diary Entries. -* Paren Highlighting menu item: Options Menu. -* parentheses: Matching. -* Paste menu item: Edit Menu. -* pasting: Yanking. -* path: Startup Paths. -* paths: Startup Paths. -* per-buffer variables: Locals. -* Persian calendar: Calendar Systems. -* phases of the moon: Lunar Phases. -* pictures: Picture. -* point <1>: Basic. -* point: Point. -* pointer face: Mouse Selection. -* pointer shapes: Mouse Selection. -* prefix key sequence: Key Sequences. -* presidentagon: Dissociated Press. -* primary selections: X Selection Commands. -* Print Buffer menu item: File Menu. -* prompt: Minibuffer. -* properbose: Dissociated Press. -* Pull-down Menus <1>: Change Window. -* Pull-down Menus: Pull-down Menus. -* query replace: Query Replace. -* quitting: Quitting. -* quitting (in search): Incremental Search. -* quoting: Basic. -* random sentences: CONX. -* RCS: Concepts of VC. -* Read Only menu item: Options Menu. -* read-only buffer: Misc Buffer. -* rebinding keys, permanently: Init File. -* rebinding keys, this session: Rebinding. -* rectangle <1>: RegRect. -* rectangle: Rectangles in Picture. -* rectangles: Rectangles. -* recursive editing level <1>: Quitting. -* recursive editing level: Recursive Edit. -* redefining keys: Key Bindings Using Strings. -* regexp: Regexp Search. -* region <1>: Case. -* region: Mark. -* registered file: Concepts of VC. -* registers: Registers. -* regular expression: Regexp Search. -* regular packages: Package Terminology. -* removing directories: File Names. -* replacement: Replace. -* restriction: Narrowing. -* Revert Buffer menu item: File Menu. -* root of a hierarchy: Startup Paths. -* rosh hodesh: Sexp Diary Entries. -* Russian: Mule. -* Save Buffer As ... menu item: File Menu. -* Save Buffer menu item: File Menu. -* Save Options: Options Menu. -* saving: Visiting. -* saving option value: Changing an Option. -* SCCS: Concepts of VC. -* Scheme mode: Program Modes. -* scrolling: Scrolling. -* scrolling in the calendar: Scroll Calendar. -* searching: Search. -* selected buffer: Buffers. -* selected window: Basic Window. -* selective display: Outline Mode. -* self-documentation: Help. -* sentences: Sentences. -* setting option value: Changing an Option. -* setting variables: Examining. -* sexp: Lists. -* sexp diary entries: Sexp Diary Entries. -* shell commands: Shell. -* Shell mode: Shell Mode. -* shift modifer: Representing Keystrokes. -* shrinking XEmacs frame: Exiting. -* simultaneous editing: Interlocking. -* single-file packages: Package Terminology. -* site-specific directories: Startup Paths. -* Size menu item: Options Menu. -* snapshots and version control: Snapshots. -* sorting: Sorting. -* sorting diary entries: Fancy Diary Display. -* source packages: Package Terminology. -* spelling: Spelling. -* Split Frame: File Menu. -* Start Macro Recording menu item: Edit Menu. -* startup paths: Startup Paths. -* string substitution: Replace. -* subshell: Shell. -* subtree (Outline mode): Outline Visibility. -* sunrise and sunset: Sunrise/Sunset. -* suspending: Exiting. -* switching buffers: Select Buffer. -* Syntax Highlighting menu item: Options Menu. -* syntax table <1>: Syntax. -* syntax table: Words. -* tags table: Tags. -* Teach Extended Commands menu item: Options Menu. -* techniquitous: Dissociated Press. -* television: Appending Kills. -* Term mode: Term Mode. -* termscript file: Bugs. -* TeX: TeX Mode. -* text: Text. -* Text mode: Text Mode. -* Tools menu <1>: Pull-down Menus. -* Tools menu: Tools Menu. -* top level: Mode Line. -* transposition <1>: Words. -* transposition <2>: Lists. -* transposition: Transpose. -* truncation: Continuation Lines. -* typos: Fixit. -* Un-split (Keep Others): File Menu. -* Un-split (Keep This): File Menu. -* undo: Undo. -* Undo menu item: Edit Menu. -* variable: Variables. -* variables: Commands. -* version control: Version Control. -* version-specific directories: Startup Paths. -* vi: Emulation. -* viewing: Misc File Ops. -* Viper: Emulation. -* visiting: Visiting. -* visiting files: Visiting. -* weeks, which day they start on: Move to Beginning or End. -* Weight menu item: Options Menu. -* widening: Narrowing. -* window: Frame. -* windows: Windows. -* Windows menu: Change Window. -* word search: Word Search. -* words <1>: Case. -* words <2>: Fixing Case. -* words: Words. -* work file: Concepts of VC. -* X resources: X Resources. -* yahrzeits <1>: From Other Calendar. -* yahrzeits: Sexp Diary Entries. -* yanking: Yanking. - - diff --git a/info/xemacs.info-22 b/info/xemacs.info-22 deleted file mode 100644 index 912f44b..0000000 --- a/info/xemacs.info-22 +++ /dev/null @@ -1,795 +0,0 @@ -This is ../info/xemacs.info, produced by makeinfo version 4.0 from -xemacs/xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Variable Index, Next: Concept Index, Prev: Command Index, Up: Top - -Variable Index -************** - -* Menu: - -* abbrev-all-caps: Expanding Abbrevs. -* abbrev-file-name: Saving Abbrevs. -* abbrev-mode: Abbrevs. -* after-load-alist: Loading. -* after-save-hook: Saving. -* all-christian-calendar-holidays: Holiday Customizing. -* all-hebrew-calendar-holidays: Holiday Customizing. -* all-islamic-calendar-holidays: Holiday Customizing. -* appt-audible: Appt Customizing. -* appt-display-duration: Appt Customizing. -* appt-display-mode-line: Appt Customizing. -* appt-message-warning-time: Appt Customizing. -* appt-msg-window: Appt Customizing. -* appt-visible: Appt Customizing. -* apropos-do-all: Apropos. -* auto-fill-inhibit-regexp: Fill Commands. -* auto-lower-frame: XEmacs under X. -* auto-mode-alist: Choosing Modes. -* auto-raise-frame: XEmacs under X. -* auto-save-default: Auto Save Control. -* auto-save-interval: Auto Save Control. -* auto-save-timeout: Auto Save Control. -* auto-save-visited-file-name: Auto Save Files. -* backup-by-copying: Backup Copying. -* backup-by-copying-when-linked: Backup Copying. -* backup-by-copying-when-mismatch: Backup Copying. -* bell-volume: Audible Bell. -* blink-matching-paren: Matching. -* blink-matching-paren-distance: Matching. -* bookmark-save-flag: Bookmarks. -* bookmark-search-size: Bookmarks. -* buffer-file-coding-system: Recognize Coding. -* buffer-file-name: Visiting. -* buffer-file-truename: Visiting. -* buffer-read-only: Misc Buffer. -* buffer-tag-table: Find Tag. -* c-argdecl-indent: C Indent. -* c-auto-newline: C Indent. -* c-brace-imaginary-offset: C Indent. -* c-brace-offset: C Indent. -* c-continued-statement-offset: C Indent. -* c-indent-level: C Indent. -* c-label-offset: C Indent. -* c-mode-hook: Program Modes. -* c-mode-map: Keymaps. -* c-tab-always-indent: C Indent. -* calendar-date-display-form: Date Display Format. -* calendar-daylight-savings-ends: Daylight Savings. -* calendar-daylight-savings-ends-time: Daylight Savings. -* calendar-daylight-savings-starts: Daylight Savings. -* calendar-daylight-time-offset: Daylight Savings. -* calendar-daylight-time-zone-name: Sunrise/Sunset. -* calendar-holiday-marker: Calendar Customizing. -* calendar-holidays: Holiday Customizing. -* calendar-latitude: Sunrise/Sunset. -* calendar-load-hook: Calendar Customizing. -* calendar-location-name: Sunrise/Sunset. -* calendar-longitude: Sunrise/Sunset. -* calendar-standard-time-zone-name: Sunrise/Sunset. -* calendar-time-display-form: Time Display Format. -* calendar-time-zone: Sunrise/Sunset. -* calendar-today-marker: Calendar Customizing. -* calendar-week-start-day: Move to Beginning or End. -* case-fold-search <1>: Replacement and Case. -* case-fold-search: Search Case. -* case-replace: Replacement and Case. -* christian-holidays: Holiday Customizing. -* coding: Recognize Coding. -* command-history: Repetition. -* command-line-args: Command Switches. -* comment-column: Comments. -* comment-end: Comments. -* comment-indent-hook: Comments. -* comment-line-start: Fortran Comments. -* comment-line-start-skip: Fortran Comments. -* comment-multi-line: Comments. -* comment-start: Comments. -* comment-start-skip: Comments. -* compare-ignore-case: Comparing Files. -* compile-command: Compilation. -* completion-auto-help: Completion Options. -* completion-ignored-extensions: Completion Options. -* create-frame-hook: XEmacs under X. -* ctl-arrow: Display Vars. -* ctl-x-map: Keymaps. -* current-input-method: Select Input Method. -* data-directory: Startup Paths. -* data-directory-list: Startup Paths. -* debug-on-error: Lisp Debug. -* debug-on-quit: Lisp Debug. -* default-buffer-file-coding-system: Specify Coding. -* default-directory: File Names. -* default-directory-alist: File Names. -* default-frame-alist: XEmacs under X. -* default-input-method: Select Input Method. -* default-major-mode: Choosing Modes. -* delete-auto-save-files: Auto Save Files. -* delete-old-versions: Backup Deletion. -* describe-function-show-arglist: Name Help. -* diary-date-forms: Diary Customizing. -* diary-display-hook: Fancy Diary Display. -* diary-entry-marker: Calendar Customizing. -* diary-file: Format of Diary File. -* diary-list-include-blanks: Fancy Diary Display. -* diary-mail-days: Diary Commands. -* diff-switches: Comparing Files. -* dired-kept-versions: Dired Deletion. -* dired-listing-switches: Dired Enter. -* display-buffer-function: Pop Up Window. -* doc-directory: Startup Paths. -* echo-keystrokes: Display Vars. -* emacs-lisp-mode-hook: Program Modes. -* emacs-roots: Startup Paths. -* EMACSDATA: Startup Paths. -* EMACSLOADPATH: Startup Paths. -* EMACSLOCKDIR: Startup Paths. -* EMACSPATH: Startup Paths. -* enable-local-variables: File Variables. -* enable-recursive-minibuffers: Minibuffer Edit. -* esc-map: Keymaps. -* european-calendar-style: Date Formats. -* exec-directory: Startup Paths. -* exec-path: Startup Paths. -* explicit-shell-file-name: Interactive Shell. -* file-coding-system-alist: Recognize Coding. -* file-name-coding-system: Specify Coding. -* fill-column: Fill Commands. -* fill-prefix: Fill Prefix. -* find-file-compare-truenames: Visiting. -* find-file-hooks: Visiting. -* find-file-not-found-hooks: Visiting. -* find-file-run-dired: Visiting. -* find-file-use-truenames: Visiting. -* fortran-check-all-num-for-matching-do: ForIndent Vars. -* fortran-comment-indent-char: Fortran Comments. -* fortran-comment-indent-style: Fortran Comments. -* fortran-comment-line-column: Fortran Comments. -* fortran-comment-region: Fortran Comments. -* fortran-continuation-char: ForIndent Conv. -* fortran-continuation-indent: ForIndent Vars. -* fortran-do-indent: ForIndent Vars. -* fortran-electric-line-number: ForIndent Num. -* fortran-if-indent: ForIndent Vars. -* fortran-line-number-indent: ForIndent Num. -* fortran-minimum-statement-indent: ForIndent Vars. -* frame-icon-title-format <1>: Command Switches. -* frame-icon-title-format: XEmacs under X. -* frame-title-format <1>: Command Switches. -* frame-title-format: XEmacs under X. -* general-holidays: Holiday Customizing. -* global-map: Keymaps. -* hebrew-holidays: Holiday Customizing. -* help-map: Keymaps. -* holidays-in-diary-buffer: Diary Customizing. -* indent-tabs-mode: Just Spaces. -* Info-directory-list: Startup Paths. -* INFOPATH: Startup Paths. -* initial-calendar-window-hook: Calendar Customizing. -* initial-major-mode: Entering Emacs. -* input-method-highlight-flag: Input Methods. -* input-method-verbose-flag: Input Methods. -* input-ring-size: Interactive Shell. -* insert-default-directory <1>: File Names. -* insert-default-directory: Minibuffer File. -* isearch-mode-map: Keymaps. -* islamic-holidays: Holiday Customizing. -* kept-new-versions: Backup Deletion. -* kept-old-versions: Backup Deletion. -* keyboard-translate-table: Intro to Keystrokes. -* kill-ring-max: Earlier Kills. -* LaTeX-mode-hook: TeX Print. -* lisp-body-indention: Lisp Indent. -* lisp-directory: Startup Paths. -* lisp-indent-offset: Lisp Indent. -* lisp-interaction-mode-hook: Program Modes. -* lisp-mode-hook: Program Modes. -* lisp-mode-map: Keymaps. -* list-diary-entries-hook: Included Diary Files. -* list-directory-brief-switches: ListDir. -* list-directory-verbose-switches: ListDir. -* load-path <1>: Loading. -* load-path: Startup Paths. -* local-holidays: Holiday Customizing. -* lock-directory: Startup Paths. -* lpr-switches: Hardcopy. -* mail-abbrev-mailrc-file: Mail Headers. -* mail-abbrev-mode-regexp: Mail Headers. -* mail-alias-seperator-string: Mail Headers. -* mail-archive-file-name: Mail Headers. -* mail-header-separator: Mail Format. -* mail-mode-hook: Mail Mode. -* make-backup-files: Backup. -* make-tags-files-invisible: Find Tag. -* mark-diary-entries-hook: Included Diary Files. -* mark-diary-entries-in-calendar: Calendar Customizing. -* mark-holidays-in-calendar: Calendar Customizing. -* mark-ring: Mark Ring. -* mark-ring-max: Mark Ring. -* meta-flag: Meta Key. -* minibuffer-confirm-incomplete <1>: Completion Options. -* minibuffer-confirm-incomplete: Minibuffer Edit. -* minibuffer-local-completion-map: Keymaps. -* minibuffer-local-map: Keymaps. -* minibuffer-local-must-match-map: Keymaps. -* minibuffer-local-ns-map: Keymaps. -* mode-line-inverse-video: Mode Line. -* modeline-pointer-glyph: Mouse Selection. -* muddle-mode-hook: Program Modes. -* next-screen-context-lines: Scrolling. -* no-redraw-on-reenter: Display Vars. -* nongregorian-diary-listing-hook: Hebrew/Islamic Entries. -* nongregorian-diary-marking-hook: Hebrew/Islamic Entries. -* nontext-pointer-glyph: Mouse Selection. -* nroff-mode-hook: Nroff Mode. -* number-of-diary-entries: Diary Customizing. -* other-holidays: Holiday Customizing. -* outline-mode-hook: Outline Mode. -* outline-regexp: Outline Format. -* page-delimiter: Pages. -* paragraph-separate: Paragraphs. -* paragraph-start: Paragraphs. -* parse-sexp-ignore-comments: Syntax Entry. -* PATH: Startup Paths. -* picture-mode-hook: Picture. -* picture-tab-chars: Tabs in Picture. -* plain-TeX-mode-hook: TeX Print. -* print-diary-entries-hook: Diary Customizing. -* repeat-complex-command-map: Keymaps. -* require-final-newline: Saving. -* save-abbrevs: Saving Abbrevs. -* scheme-mode-hook: Program Modes. -* scroll-conservatively: Scrolling. -* scroll-step: Scrolling. -* search-slow-speed: Incremental Search. -* search-slow-window-lines: Incremental Search. -* selective-display-ellipses <1>: Outline Visibility. -* selective-display-ellipses: Display Vars. -* sentence-end: Sentences. -* shell-cd-regexp: Interactive Shell. -* shell-file-name: Single Shell. -* shell-popd-regexp: Interactive Shell. -* shell-prompt-pattern: Shell Mode. -* shell-pushd-regexp: Interactive Shell. -* sound-alist: Audible Bell. -* superlock-file: Startup Paths. -* tab-stop-list: Tab Stops. -* tab-width: Display Vars. -* tag-mark-stack-max: Find Tag. -* tag-table-alist <1>: Find Tag. -* tag-table-alist: Select Tags Table. -* tags-always-build-completion-table: Select Tags Table. -* tags-build-completion-table: Find Tag. -* tags-file-name <1>: Find Tag. -* tags-file-name: Select Tags Table. -* term-file-prefix: Terminal Init. -* term-setup-hook: Terminal Init. -* TeX-mode-hook: TeX Print. -* text-mode-hook: Text Mode. -* text-pointer-glyph: Mouse Selection. -* today-invisible-calendar-hook: Calendar Customizing. -* today-visible-calendar-hook: Calendar Customizing. -* track-eol: Basic. -* truncate-lines: Continuation Lines. -* truncate-partial-width-windows: Split Window. -* vc-command-messages: Variables for Check-in/out. -* vc-comment-alist: Version Headers. -* vc-default-back-end: Editing with VC. -* vc-header-alist: Version Headers. -* vc-initial-comment: Editing with VC. -* vc-keep-workfiles: Editing with VC. -* vc-log-mode-hook: Log Entries. -* vc-make-backup-files: Editing with VC. -* vc-mistrust-permissions: Variables for Check-in/out. -* vc-path: Variables for Check-in/out. -* vc-static-header-alist: Version Headers. -* vc-suppress-confirm: Variables for Check-in/out. -* version-control: Backup Names. -* view-calendar-holidays-initially: Calendar Customizing. -* view-diary-entries-initially: Calendar Customizing. -* window-min-height: Change Window. -* window-min-width: Change Window. -* write-file-hooks: Saving. -* x-frame-defaults: XEmacs under X. -* zmacs-region-stays: Active Regions. -* zmacs-regions: Active Regions. - - -File: xemacs.info, Node: Concept Index, Next: Frame, Prev: Variable Index, Up: Top - -Concept Index -************* - -* Menu: - -* .mailrc file: Mail Headers. -* // in file name: Minibuffer File. -* Abbrev mode: Minor Modes. -* abbrevs: Abbrevs. -* aborting: Quitting. -* accumulating text: Accumulating Text. -* active fields (customization buffer): Customization Groups. -* active regions: Active Regions. -* adding menu items: Menu Customization. -* adding menus: Menu Customization. -* againformation: Dissociated Press. -* Apps menu <1>: Apps Menu. -* Apps menu: Pull-down Menus. -* apropos: Apropos. -* architecture-specific directories: Startup Paths. -* arguments (from shell): Command Switches. -* ASCII: Intro to Keystrokes. -* Asm mode: Asm Mode. -* astronomical day numbers: Calendar Systems. -* audible bell, changing: Audible Bell. -* Auto Delete Selection menu item: Options Menu. -* Auto Fill mode <1>: Minor Modes. -* Auto Fill mode <2>: Comments. -* Auto Fill mode: Auto Fill. -* Auto-Save mode: Auto Save. -* autoload: Loading. -* backup file: Backup. -* batch mode: Command Switches. -* bell, changing: Audible Bell. -* binary packages: Package Terminology. -* binding: Commands. -* blank lines <1>: Comments. -* blank lines: Blank Lines. -* body lines (Outline mode): Outline Format. -* bold font: Face Customization. -* bookmarks: Bookmarks. -* boredom: Amusements. -* buffer: Frame. -* buffer menu: Several Buffers. -* buffers: Buffers. -* Buffers menu <1>: Buffers Menu. -* Buffers menu: Pull-down Menus. -* Buffers Menu Length... menu item: Options Menu. -* Buffers Sub-Menus menu item: Options Menu. -* buggestion: Dissociated Press. -* bugs: Bugs. -* byte code: Compiling Libraries. -* C: Programs. -* C mode: Program Modes. -* calendar: Calendar/Diary. -* calendar and LaTeX: LaTeX Calendar. -* calendar, first day of week: Move to Beginning or End. -* candle lighting times: Sexp Diary Entries. -* case conversion <1>: Case. -* case conversion: Fixing Case. -* Case Sensitive Search menu item: Options Menu. -* centering: Fill Commands. -* change log: Change Log. -* changing buffers: Select Buffer. -* changing menu items: Menu Customization. -* character set: Intro to Keystrokes. -* checking in files: Concepts of VC. -* checking out files: Concepts of VC. -* Chinese: Mule. -* Chinese calendar: Calendar Systems. -* Clear menu item: Edit Menu. -* clipboard selections: X Clipboard Selection. -* coding systems: Coding Systems. -* command <1>: Key Bindings. -* command: Commands. -* command history: Repetition. -* command line arguments: Command Switches. -* command name: Key Bindings. -* comments: Comments. -* comparing files: Comparing Files. -* compilation errors: Compilation. -* compiling files: Compilation. -* completion: Completion. -* completion (symbol names): Lisp Completion. -* continuation line: Continuation Lines. -* Control-Meta: Lists. -* Coptic calendar: Calendar Systems. -* Copy menu item: Edit Menu. -* copying files: Misc File Ops. -* copying text <1>: Accumulating Text. -* copying text: Yanking. -* core distribution: Using Packages. -* crashes: Auto Save. -* creating directories: File Names. -* creating files: Visiting. -* current buffer: Buffers. -* current stack frame: Lisp Debug. -* cursor <1>: Basic. -* cursor: Point. -* customization <1>: Customization. -* customization <2>: Lisp Indent. -* customization: Commands. -* customization buffer: Easy Customization. -* customization groups: Customization Groups. -* customizing faces: Face Customization. -* cut buffers: X Selection Commands. -* Cut menu item: Edit Menu. -* cutting: Killing. -* day of year: General Calendar. -* daylight savings time: Daylight Savings. -* debugger: Lisp Debug. -* default argument: Minibuffer. -* defuns: Defuns. -* Delete Frame menu item: File Menu. -* deleting menu items: Menu Customization. -* deletion <1>: Killing. -* deletion: Basic. -* deletion (of files) <1>: Misc File Ops. -* deletion (of files): Dired. -* diary: Diary. -* diary buffer: Fancy Diary Display. -* diary file: Format of Diary File. -* ding: Audible Bell. -* directories: Startup Paths. -* directory hierarchies: Startup Paths. -* directory listing: ListDir. -* Dired: Dired. -* disabled command: Disabling. -* disabling menu items: Menu Customization. -* Distribution: License. -* doctor: Total Frustration. -* double slash in file name: Minibuffer File. -* drastic changes: Reverting. -* dribble file: Bugs. -* early package hierarchies: Startup Paths. -* echo area: Echo Area. -* Edit menu <1>: Edit Menu. -* Edit menu: Pull-down Menus. -* editable fields (customization buffer): Customization Groups. -* editing level, recursive <1>: Quitting. -* editing level, recursive: Recursive Edit. -* EDT: Emulation. -* Eliza: Total Frustration. -* Emacs initialization file: Init File. -* Emacs-Lisp mode: Lisp Eval. -* enabling menu items: Menu Customization. -* encoding of characters: Mule. -* End Macro Recording menu item: Edit Menu. -* entering Emacs: Entering Emacs. -* entering XEmacs: Entering Emacs. -* environment: Single Shell. -* error log: Compilation. -* etags program: Create Tags Table. -* Ethiopic calendar: Calendar Systems. -* Execute Last Macro menu item: Edit Menu. -* Exit Emacs menu item: File Menu. -* exiting <1>: Recursive Edit. -* exiting: Exiting. -* expansion (of abbrevs): Abbrevs. -* expression: Lists. -* file dates: Interlocking. -* file directory: ListDir. -* File menu <1>: File Menu. -* File menu: Pull-down Menus. -* file names: File Names. -* file protection: Interlocking. -* files <1>: Visiting. -* files <2>: Files. -* files: Basic. -* fill prefix: Fill Prefix. -* filling: Filling. -* Font menu item: Options Menu. -* fonts and faces: Face Customization. -* formfeed: Pages. -* Fortran mode: Fortran. -* frame: Frame. -* French Revolutionary calendar: Calendar Systems. -* function <1>: Key Bindings. -* function: Commands. -* General Public License: License. -* global keymap: Keymaps. -* global substitution: Replace. -* graphic characters: Basic. -* Greek: Mule. -* Gregorian calendar: Other Calendars. -* grinding: Grinding. -* hardcopy: Hardcopy. -* header (TeX mode): TeX Print. -* headers (of mail message): Mail Headers. -* heading lines (Outline mode): Outline Format. -* Hebrew calendar: Calendar Systems. -* help: Help. -* Help menu <1>: Help Menu. -* Help menu: Pull-down Menus. -* hierarchies: Startup Paths. -* history of commands: Repetition. -* history of minibuffer input: Minibuffer History. -* holiday forms: Holiday Customizing. -* holidays: Holidays. -* horizontal scrolling: Horizontal Scrolling. -* ignoriginal: Dissociated Press. -* indentation <1>: Comments. -* indentation <2>: Grinding. -* indentation: Indentation. -* inferior process: Compilation. -* Info: Misc Help. -* init file: Init File. -* input methods: Input Methods. -* Insert File... menu item: File Menu. -* insertion: Basic. -* international scripts: Mule. -* interval operator (in regexps): Etags Regexps. -* invisible lines: Outline Mode. -* IPA: Mule. -* Islamic calendar: Calendar Systems. -* ISO commercial calendar: Calendar Systems. -* italic font: Face Customization. -* Japanese: Mule. -* Julian calendar: Calendar Systems. -* Julian day numbers: Calendar Systems. -* justification: Fill Commands. -* key rebinding, permanent: Init File. -* key rebinding, this session: Rebinding. -* keyboard macros: Keyboard Macros. -* keycode: Super and Hyper Keys. -* keymap <1>: Keymaps. -* keymap: Commands. -* keystroke: Intro to Keystrokes. -* keysym: Intro to Keystrokes. -* keysyms: Super and Hyper Keys. -* Kill Buffer menu item: File Menu. -* kill ring: Yanking. -* killing: Killing. -* killing Emacs: Exiting. -* Korean: Mule. -* language environments: Language Environments. -* last package hierarchies: Startup Paths. -* late package hierarchies: Startup Paths. -* LaTeX: TeX Mode. -* libraries: Lisp Libraries. -* license to copy XEmacs: License. -* line number: Position Info. -* Lisp: Programs. -* Lisp mode: Program Modes. -* list: Lists. -* loading libraries: Loading. -* loading Lisp code: Lisp Libraries. -* local keymap: Keymaps. -* local variables: Locals. -* local variables in files: File Variables. -* locking and version control: Concepts of VC. -* log entry: Editing with VC. -* mail <1>: Reading Mail. -* mail: Sending Mail. -* major modes: Major Modes. -* make: Compilation. -* manuals, on-line: Misc Help. -* mark: Mark. -* mark ring <1>: Mark and Region. -* mark ring: Mark Ring. -* Markov chain: Dissociated Press. -* master file: Concepts of VC. -* matching parentheses: Matching. -* Mayan calendar: Calendar Systems. -* Mayan calendar round: Mayan Calendar. -* Mayan haab calendar: Mayan Calendar. -* Mayan long count: Mayan Calendar. -* Mayan tzolkin calendar: Mayan Calendar. -* menus <1>: Change Window. -* menus: Pull-down Menus. -* message <1>: Reading Mail. -* message: Sending Mail. -* Meta: Words. -* minibuffer <1>: Keymaps. -* minibuffer <2>: M-x. -* minibuffer: Minibuffer. -* minibuffer history: Minibuffer History. -* minor modes: Minor Modes. -* mistakes, correcting <1>: Fixit. -* mistakes, correcting: Undo. -* mocklisp: Mocklisp. -* mode hook: Program Modes. -* mode line <1>: Minor Modes. -* mode line: Mode Line. -* mode, Term: Term Mode. -* modified (buffer): Visiting. -* modifier key: Intro to Keystrokes. -* modifier mapping: Super and Hyper Keys. -* moon, phases of: Lunar Phases. -* mouse operations: Additional Mouse Operations. -* mouse selection: Mouse Selection. -* moving inside the calendar: Calendar Motion. -* moving text: Yanking. -* MULE: Mule. -* multi-frame XEmacs: XEmacs under X. -* multibyte characters: Mule. -* named configurations (RCS): Snapshot Caveats. -* narrowing: Narrowing. -* New Frame menu item: File Menu. -* newline: Basic. -* non-incremental search: Non-Incremental Search. -* nroff: Nroff Mode. -* numeric arguments: Arguments. -* omer count: Sexp Diary Entries. -* on-line manuals: Misc Help. -* Open File, New Frame... menu item: File Menu. -* Open File... menu item: File Menu. -* option <1>: Examining. -* option: Variables. -* Options menu <1>: Options Menu. -* Options menu: Pull-down Menus. -* other editors: Emulation. -* outlines: Outline Mode. -* outragedy: Dissociated Press. -* Overstrike menu item: Options Menu. -* Overwrite mode: Minor Modes. -* package hierarchies: Startup Paths. -* package path: Startup Paths. -* packages: Packages. -* page number: Position Info. -* pages: Pages. -* paragraphs: Paragraphs. -* parasha, weekly: Sexp Diary Entries. -* Paren Highlighting menu item: Options Menu. -* parentheses: Matching. -* Paste menu item: Edit Menu. -* pasting: Yanking. -* path: Startup Paths. -* paths: Startup Paths. -* per-buffer variables: Locals. -* Persian calendar: Calendar Systems. -* phases of the moon: Lunar Phases. -* pictures: Picture. -* point <1>: Basic. -* point: Point. -* pointer face: Mouse Selection. -* pointer shapes: Mouse Selection. -* prefix key sequence: Key Sequences. -* presidentagon: Dissociated Press. -* primary selections: X Selection Commands. -* Print Buffer menu item: File Menu. -* prompt: Minibuffer. -* properbose: Dissociated Press. -* Pull-down Menus <1>: Change Window. -* Pull-down Menus: Pull-down Menus. -* query replace: Query Replace. -* quitting: Quitting. -* quitting (in search): Incremental Search. -* quoting: Basic. -* random sentences: CONX. -* RCS: Concepts of VC. -* Read Only menu item: Options Menu. -* read-only buffer: Misc Buffer. -* rebinding keys, permanently: Init File. -* rebinding keys, this session: Rebinding. -* rectangle <1>: Rectangles in Picture. -* rectangle: RegRect. -* rectangles: Rectangles. -* recursive editing level <1>: Quitting. -* recursive editing level: Recursive Edit. -* redefining keys: Key Bindings Using Strings. -* regexp: Regexp Search. -* region <1>: Case. -* region: Mark. -* registered file: Concepts of VC. -* registers: Registers. -* regular expression: Regexp Search. -* regular packages: Package Terminology. -* removing directories: File Names. -* replacement: Replace. -* restriction: Narrowing. -* Revert Buffer menu item: File Menu. -* root of a hierarchy: Startup Paths. -* rosh hodesh: Sexp Diary Entries. -* Russian: Mule. -* Save Buffer As ... menu item: File Menu. -* Save Buffer menu item: File Menu. -* Save Options: Options Menu. -* saving: Visiting. -* saving option value: Changing an Option. -* SCCS: Concepts of VC. -* Scheme mode: Program Modes. -* scrolling: Scrolling. -* scrolling in the calendar: Scroll Calendar. -* searching: Search. -* selected buffer: Buffers. -* selected window: Basic Window. -* selective display: Outline Mode. -* self-documentation: Help. -* sentences: Sentences. -* setting option value: Changing an Option. -* setting variables: Examining. -* sexp: Lists. -* sexp diary entries: Sexp Diary Entries. -* shell commands: Shell. -* Shell mode: Shell Mode. -* shift modifer: Representing Keystrokes. -* shrinking XEmacs frame: Exiting. -* simultaneous editing: Interlocking. -* single-file packages: Package Terminology. -* site-specific directories: Startup Paths. -* Size menu item: Options Menu. -* slashes repeated in file name: Minibuffer File. -* snapshots and version control: Snapshots. -* sorting: Sorting. -* sorting diary entries: Fancy Diary Display. -* source packages: Package Terminology. -* spelling: Spelling. -* Split Frame: File Menu. -* Start Macro Recording menu item: Edit Menu. -* startup paths: Startup Paths. -* string substitution: Replace. -* subshell: Shell. -* subtree (Outline mode): Outline Visibility. -* sunrise and sunset: Sunrise/Sunset. -* suspending: Exiting. -* switching buffers: Select Buffer. -* Syntax Highlighting menu item: Options Menu. -* syntax table <1>: Syntax. -* syntax table: Words. -* tags table: Tags. -* Teach Extended Commands menu item: Options Menu. -* techniquitous: Dissociated Press. -* television: Appending Kills. -* Term mode: Term Mode. -* termscript file: Bugs. -* TeX: TeX Mode. -* text: Text. -* Text mode: Text Mode. -* Tools menu <1>: Tools Menu. -* Tools menu: Pull-down Menus. -* top level: Mode Line. -* transposition <1>: Lists. -* transposition <2>: Words. -* transposition: Transpose. -* truncation: Continuation Lines. -* typos: Fixit. -* Un-split (Keep Others): File Menu. -* Un-split (Keep This): File Menu. -* undo: Undo. -* Undo menu item: Edit Menu. -* variable: Variables. -* variables: Commands. -* version control: Version Control. -* version-specific directories: Startup Paths. -* vi: Emulation. -* viewing: Misc File Ops. -* Viper: Emulation. -* visiting: Visiting. -* visiting files: Visiting. -* weeks, which day they start on: Move to Beginning or End. -* Weight menu item: Options Menu. -* widening: Narrowing. -* window: Frame. -* windows: Windows. -* Windows menu: Change Window. -* word search: Word Search. -* words <1>: Case. -* words <2>: Words. -* words: Fixing Case. -* work file: Concepts of VC. -* X resources: X Resources. -* yahrzeits <1>: Sexp Diary Entries. -* yahrzeits: From Other Calendar. -* yanking: Yanking. - - diff --git a/info/xemacs.info-23 b/info/xemacs.info-23 deleted file mode 100644 index cc4a455..0000000 --- a/info/xemacs.info-23 +++ /dev/null @@ -1,863 +0,0 @@ -This is ../info/xemacs.info, produced by makeinfo version 4.0 from -xemacs/xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Variable Index, Next: Concept Index, Prev: Command Index, Up: Top - -Variable Index -************** - -* Menu: - -* abbrev-all-caps: Expanding Abbrevs. -* abbrev-file-name: Saving Abbrevs. -* abbrev-mode: Abbrevs. -* after-load-alist: Loading. -* after-save-hook: Saving. -* all-christian-calendar-holidays: Holiday Customizing. -* all-hebrew-calendar-holidays: Holiday Customizing. -* all-islamic-calendar-holidays: Holiday Customizing. -* appt-audible: Appt Customizing. -* appt-display-duration: Appt Customizing. -* appt-display-mode-line: Appt Customizing. -* appt-message-warning-time: Appt Customizing. -* appt-msg-window: Appt Customizing. -* appt-visible: Appt Customizing. -* apropos-do-all: Apropos. -* auto-fill-inhibit-regexp: Fill Commands. -* auto-lower-frame: XEmacs under X. -* auto-mode-alist: Choosing Modes. -* auto-raise-frame: XEmacs under X. -* auto-save-default: Auto Save Control. -* auto-save-interval: Auto Save Control. -* auto-save-timeout: Auto Save Control. -* auto-save-visited-file-name: Auto Save Files. -* backup-by-copying: Backup Copying. -* backup-by-copying-when-linked: Backup Copying. -* backup-by-copying-when-mismatch: Backup Copying. -* bell-volume: Audible Bell. -* blink-matching-paren: Matching. -* blink-matching-paren-distance: Matching. -* bookmark-save-flag: Bookmarks. -* bookmark-search-size: Bookmarks. -* buffer-file-coding-system: Recognize Coding. -* buffer-file-name: Visiting. -* buffer-file-truename: Visiting. -* buffer-read-only: Misc Buffer. -* buffer-tag-table: Find Tag. -* c-argdecl-indent: C Indent. -* c-auto-newline: C Indent. -* c-brace-imaginary-offset: C Indent. -* c-brace-offset: C Indent. -* c-continued-statement-offset: C Indent. -* c-indent-level: C Indent. -* c-label-offset: C Indent. -* c-mode-hook: Program Modes. -* c-mode-map: Keymaps. -* c-tab-always-indent: C Indent. -* calendar-date-display-form: Date Display Format. -* calendar-daylight-savings-ends: Daylight Savings. -* calendar-daylight-savings-ends-time: Daylight Savings. -* calendar-daylight-savings-starts: Daylight Savings. -* calendar-daylight-time-offset: Daylight Savings. -* calendar-daylight-time-zone-name: Sunrise/Sunset. -* calendar-holiday-marker: Calendar Customizing. -* calendar-holidays: Holiday Customizing. -* calendar-latitude: Sunrise/Sunset. -* calendar-load-hook: Calendar Customizing. -* calendar-location-name: Sunrise/Sunset. -* calendar-longitude: Sunrise/Sunset. -* calendar-standard-time-zone-name: Sunrise/Sunset. -* calendar-time-display-form: Time Display Format. -* calendar-time-zone: Sunrise/Sunset. -* calendar-today-marker: Calendar Customizing. -* calendar-week-start-day: Move to Beginning or End. -* case-fold-search <1>: Replacement and Case. -* case-fold-search: Search Case. -* case-replace: Replacement and Case. -* christian-holidays: Holiday Customizing. -* coding: Recognize Coding. -* command-history: Repetition. -* command-line-args: Command Switches. -* comment-column: Comments. -* comment-end: Comments. -* comment-indent-hook: Comments. -* comment-line-start: Fortran Comments. -* comment-line-start-skip: Fortran Comments. -* comment-multi-line: Comments. -* comment-start: Comments. -* comment-start-skip: Comments. -* compare-ignore-case: Comparing Files. -* compile-command: Compilation. -* completion-auto-help: Completion Options. -* completion-ignored-extensions: Completion Options. -* create-frame-hook: XEmacs under X. -* ctl-arrow: Display Vars. -* ctl-x-map: Keymaps. -* current-input-method: Select Input Method. -* data-directory: Startup Paths. -* data-directory-list: Startup Paths. -* debug-on-error: Lisp Debug. -* debug-on-quit: Lisp Debug. -* default-buffer-file-coding-system: Specify Coding. -* default-directory: File Names. -* default-directory-alist: File Names. -* default-frame-alist: XEmacs under X. -* default-input-method: Select Input Method. -* default-major-mode: Choosing Modes. -* delete-auto-save-files: Auto Save Files. -* delete-old-versions: Backup Deletion. -* describe-function-show-arglist: Name Help. -* diary-date-forms: Diary Customizing. -* diary-display-hook: Fancy Diary Display. -* diary-entry-marker: Calendar Customizing. -* diary-file: Format of Diary File. -* diary-list-include-blanks: Fancy Diary Display. -* diary-mail-days: Diary Commands. -* diff-switches: Comparing Files. -* dired-kept-versions: Dired Deletion. -* dired-listing-switches: Dired Enter. -* display-buffer-function: Pop Up Window. -* doc-directory: Startup Paths. -* echo-keystrokes: Display Vars. -* emacs-lisp-mode-hook: Program Modes. -* emacs-roots: Startup Paths. -* EMACSDATA: Startup Paths. -* EMACSLOADPATH: Startup Paths. -* EMACSPATH: Startup Paths. -* enable-local-variables: File Variables. -* enable-recursive-minibuffers: Minibuffer Edit. -* esc-map: Keymaps. -* european-calendar-style: Date Formats. -* exec-directory: Startup Paths. -* exec-path: Startup Paths. -* explicit-shell-file-name: Interactive Shell. -* file-coding-system-alist: Recognize Coding. -* file-name-coding-system: Specify Coding. -* fill-column: Fill Commands. -* fill-prefix: Fill Prefix. -* find-file-compare-truenames: Visiting. -* find-file-hooks: Visiting. -* find-file-not-found-hooks: Visiting. -* find-file-run-dired: Visiting. -* find-file-use-truenames: Visiting. -* fortran-check-all-num-for-matching-do: ForIndent Vars. -* fortran-comment-indent-char: Fortran Comments. -* fortran-comment-indent-style: Fortran Comments. -* fortran-comment-line-column: Fortran Comments. -* fortran-comment-region: Fortran Comments. -* fortran-continuation-char: ForIndent Conv. -* fortran-continuation-indent: ForIndent Vars. -* fortran-do-indent: ForIndent Vars. -* fortran-electric-line-number: ForIndent Num. -* fortran-if-indent: ForIndent Vars. -* fortran-line-number-indent: ForIndent Num. -* fortran-minimum-statement-indent: ForIndent Vars. -* frame-icon-title-format <1>: Command Switches. -* frame-icon-title-format: XEmacs under X. -* frame-title-format <1>: Command Switches. -* frame-title-format: XEmacs under X. -* general-holidays: Holiday Customizing. -* global-map: Keymaps. -* hebrew-holidays: Holiday Customizing. -* help-map: Keymaps. -* holidays-in-diary-buffer: Diary Customizing. -* indent-tabs-mode: Just Spaces. -* Info-directory-list: Startup Paths. -* INFOPATH: Startup Paths. -* initial-calendar-window-hook: Calendar Customizing. -* initial-major-mode: Entering Emacs. -* input-method-highlight-flag: Input Methods. -* input-method-verbose-flag: Input Methods. -* input-ring-size: Interactive Shell. -* insert-default-directory <1>: File Names. -* insert-default-directory: Minibuffer File. -* isearch-mode-map: Keymaps. -* islamic-holidays: Holiday Customizing. -* kept-new-versions: Backup Deletion. -* kept-old-versions: Backup Deletion. -* keyboard-translate-table: Intro to Keystrokes. -* kill-ring-max: Earlier Kills. -* LaTeX-mode-hook: TeX Print. -* lisp-body-indention: Lisp Indent. -* lisp-directory: Startup Paths. -* lisp-indent-offset: Lisp Indent. -* lisp-interaction-mode-hook: Program Modes. -* lisp-mode-hook: Program Modes. -* lisp-mode-map: Keymaps. -* list-diary-entries-hook: Included Diary Files. -* list-directory-brief-switches: ListDir. -* list-directory-verbose-switches: ListDir. -* load-path <1>: Loading. -* load-path: Startup Paths. -* local-holidays: Holiday Customizing. -* lpr-switches: Hardcopy. -* mail-abbrev-mailrc-file: Mail Headers. -* mail-abbrev-mode-regexp: Mail Headers. -* mail-alias-separator-string: Mail Headers. -* mail-archive-file-name: Mail Headers. -* mail-header-separator: Mail Format. -* mail-mode-hook: Mail Mode. -* make-backup-files: Backup. -* make-tags-files-invisible: Find Tag. -* mark-diary-entries-hook: Included Diary Files. -* mark-diary-entries-in-calendar: Calendar Customizing. -* mark-holidays-in-calendar: Calendar Customizing. -* mark-ring: Mark Ring. -* mark-ring-max: Mark Ring. -* meta-flag: Meta Key. -* minibuffer-confirm-incomplete <1>: Completion Options. -* minibuffer-confirm-incomplete: Minibuffer Edit. -* minibuffer-local-completion-map: Keymaps. -* minibuffer-local-map: Keymaps. -* minibuffer-local-must-match-map: Keymaps. -* minibuffer-local-ns-map: Keymaps. -* mode-line-inverse-video: Mode Line. -* modeline-pointer-glyph: Mouse Selection. -* muddle-mode-hook: Program Modes. -* next-line-add-newlines: Moving Point. -* next-screen-context-lines: Scrolling. -* no-redraw-on-reenter: Display Vars. -* nongregorian-diary-listing-hook: Hebrew/Islamic Entries. -* nongregorian-diary-marking-hook: Hebrew/Islamic Entries. -* nontext-pointer-glyph: Mouse Selection. -* nroff-mode-hook: Nroff Mode. -* number-of-diary-entries: Diary Customizing. -* other-holidays: Holiday Customizing. -* outline-mode-hook: Outline Mode. -* outline-regexp: Outline Format. -* page-delimiter: Pages. -* paragraph-separate: Paragraphs. -* paragraph-start: Paragraphs. -* parse-sexp-ignore-comments: Syntax Entry. -* PATH: Startup Paths. -* picture-mode-hook: Picture. -* picture-tab-chars: Tabs in Picture. -* plain-TeX-mode-hook: TeX Print. -* print-diary-entries-hook: Diary Customizing. -* repeat-complex-command-map: Keymaps. -* require-final-newline: Saving. -* save-abbrevs: Saving Abbrevs. -* scheme-mode-hook: Program Modes. -* scroll-conservatively: Scrolling. -* scroll-step: Scrolling. -* search-slow-speed: Incremental Search. -* search-slow-window-lines: Incremental Search. -* selective-display-ellipses <1>: Outline Visibility. -* selective-display-ellipses: Display Vars. -* sentence-end: Sentences. -* shell-cd-regexp: Interactive Shell. -* shell-file-name: Single Shell. -* shell-popd-regexp: Interactive Shell. -* shell-prompt-pattern: Shell Mode. -* shell-pushd-regexp: Interactive Shell. -* sound-alist: Audible Bell. -* tab-stop-list: Tab Stops. -* tab-width: Display Vars. -* tag-mark-stack-max: Find Tag. -* tag-table-alist <1>: Find Tag. -* tag-table-alist: Select Tags Table. -* tags-always-build-completion-table: Select Tags Table. -* tags-build-completion-table: Find Tag. -* tags-file-name <1>: Find Tag. -* tags-file-name: Select Tags Table. -* term-file-prefix: Terminal Init. -* term-setup-hook: Terminal Init. -* TeX-mode-hook: TeX Print. -* text-mode-hook: Text Mode. -* text-pointer-glyph: Mouse Selection. -* today-invisible-calendar-hook: Calendar Customizing. -* today-visible-calendar-hook: Calendar Customizing. -* track-eol: Moving Point. -* truncate-lines: Continuation Lines. -* truncate-partial-width-windows: Split Window. -* vc-command-messages: Variables for Check-in/out. -* vc-comment-alist: Version Headers. -* vc-default-back-end: Editing with VC. -* vc-header-alist: Version Headers. -* vc-initial-comment: Editing with VC. -* vc-keep-workfiles: Editing with VC. -* vc-log-mode-hook: Log Entries. -* vc-make-backup-files: Editing with VC. -* vc-mistrust-permissions: Variables for Check-in/out. -* vc-path: Variables for Check-in/out. -* vc-static-header-alist: Version Headers. -* vc-suppress-confirm: Variables for Check-in/out. -* version-control: Backup Names. -* view-calendar-holidays-initially: Calendar Customizing. -* view-diary-entries-initially: Calendar Customizing. -* window-min-height: Change Window. -* window-min-width: Change Window. -* write-file-hooks: Saving. -* x-frame-defaults: XEmacs under X. -* zmacs-region-stays: Active Regions. -* zmacs-regions: Active Regions. - - -File: xemacs.info, Node: Concept Index, Next: Frame, Prev: Variable Index, Up: Top - -Concept Index -************* - -* Menu: - -* $ in regexp: Regexps. -* ( in regexp: Regexps. -* ) in regexp: Regexps. -* * in regexp: Regexps. -* *? in regexp: Regexps. -* + in regexp: Regexps. -* +? in regexp: Regexps. -* . in regexp: Regexps. -* .mailrc file: Mail Headers. -* // in file name: Minibuffer File. -* ? in regexp: Regexps. -* ?? in regexp: Regexps. -* [ in regexp: Regexps. -* \ in regexp: Regexps. -* \' in regexp: Regexps. -* \(?: in regexp: Regexps. -* \< in regexp: Regexps. -* \= in regexp: Regexps. -* \> in regexp: Regexps. -* \` in regexp: Regexps. -* \B in regexp: Regexps. -* \b in regexp: Regexps. -* \S in regexp: Regexps. -* \s in regexp: Regexps. -* \W in regexp: Regexps. -* \w in regexp: Regexps. -* \{n,m\} in regexp: Regexps. -* ] in regexp: Regexps. -* ^ in regexp: Regexps. -* Abbrev mode: Minor Modes. -* abbrevs: Abbrevs. -* aborting: Quitting. -* accumulating text: Accumulating Text. -* active fields (customization buffer): Customization Groups. -* active regions: Active Regions. -* adding menu items: Menu Customization. -* adding menus: Menu Customization. -* againformation: Dissociated Press. -* Apps menu <1>: Apps Menu. -* Apps menu: Pull-down Menus. -* apropos: Apropos. -* architecture-specific directories: Startup Paths. -* arguments (from shell): Command Switches. -* arrow keys: Moving Point. -* ASCII: Intro to Keystrokes. -* Asm mode: Asm Mode. -* astronomical day numbers: Calendar Systems. -* audible bell, changing: Audible Bell. -* Auto Delete Selection menu item: Options Menu. -* Auto Fill mode <1>: Minor Modes. -* Auto Fill mode <2>: Comments. -* Auto Fill mode: Auto Fill. -* Auto-Save mode: Auto Save. -* autoload: Loading. -* automatic package install: Automatically. -* available packages: Available Packages. -* backup file: Backup. -* batch mode: Command Switches. -* beginning of line in regexp: Regexps. -* bell, changing: Audible Bell. -* binary packages: Package Terminology. -* binding: Commands. -* blank lines <1>: Comments. -* blank lines: Blank Lines. -* body lines (Outline mode): Outline Format. -* bold font: Face Customization. -* bookmarks: Bookmarks. -* boredom: Amusements. -* buffer: Frame. -* buffer menu: Several Buffers. -* buffers: Buffers. -* Buffers menu <1>: Buffers Menu. -* Buffers menu: Pull-down Menus. -* Buffers Menu Length... menu item: Options Menu. -* Buffers Sub-Menus menu item: Options Menu. -* buggestion: Dissociated Press. -* bugs: Bugs. -* building packages: Building Packages. -* byte code: Compiling Libraries. -* C: Programs. -* C mode: Program Modes. -* C++ class browser, tags: Tags. -* calendar: Calendar/Diary. -* calendar and LaTeX: LaTeX Calendar. -* calendar, first day of week: Move to Beginning or End. -* candle lighting times: Sexp Diary Entries. -* case conversion <1>: Case. -* case conversion: Fixing Case. -* Case Sensitive Search menu item: Options Menu. -* centering: Fill Commands. -* change log: Change Log. -* changing buffers: Select Buffer. -* changing menu items: Menu Customization. -* character set: Intro to Keystrokes. -* character set (in regexp): Regexps. -* checking in files: Concepts of VC. -* checking out files: Concepts of VC. -* Chinese: Mule. -* Chinese calendar: Calendar Systems. -* choosing packages <1>: Which Packages. -* choosing packages: Installing Packages. -* class browser, C++: Tags. -* Clear menu item: Edit Menu. -* clipboard selections: X Clipboard Selection. -* coding systems: Coding Systems. -* command <1>: Key Bindings. -* command: Commands. -* command history: Repetition. -* command line arguments: Command Switches. -* command name: Key Bindings. -* comments: Comments. -* comparing files: Comparing Files. -* compilation errors: Compilation. -* compiling files: Compilation. -* completion: Completion. -* completion (symbol names): Lisp Completion. -* continuation line: Continuation Lines. -* Control-Meta: Lists. -* Coptic calendar: Calendar Systems. -* Copy menu item: Edit Menu. -* copying files: Misc File Ops. -* copying text <1>: Accumulating Text. -* copying text: Yanking. -* core distribution: Installing Packages. -* crashes: Auto Save. -* creating directories: File Names. -* creating files: Visiting. -* creating packages: Creating Packages. -* current buffer: Buffers. -* current stack frame: Lisp Debug. -* cursor <1>: Inserting Text. -* cursor: Point. -* cursor motion: Moving Point. -* customization <1>: Customization. -* customization <2>: Lisp Indent. -* customization: Commands. -* customization buffer: Easy Customization. -* customization groups: Customization Groups. -* customizing faces: Face Customization. -* cut buffers: X Selection Commands. -* Cut menu item: Edit Menu. -* cutting: Killing. -* day of year: General Calendar. -* daylight savings time: Daylight Savings. -* debugger: Lisp Debug. -* default argument: Minibuffer. -* defuns: Defuns. -* Delete Frame menu item: File Menu. -* deleting blank lines: Blank Lines. -* deleting characters and lines: Erasing. -* deleting menu items: Menu Customization. -* deleting packages: Removing Packages. -* deletion <1>: Killing. -* deletion: Inserting Text. -* deletion (of files) <1>: Misc File Ops. -* deletion (of files): Dired. -* diary: Diary. -* diary buffer: Fancy Diary Display. -* diary file: Format of Diary File. -* ding: Audible Bell. -* directories: Startup Paths. -* directory hierarchies: Startup Paths. -* directory listing: ListDir. -* Dired: Dired. -* disabled command: Disabling. -* disabling menu items: Menu Customization. -* Distribution: License. -* doctor: Total Frustration. -* double slash in file name: Minibuffer File. -* drastic changes: Reverting. -* dribble file: Bugs. -* early package hierarchies: Startup Paths. -* Ebrowse: Tags. -* echo area: Echo Area. -* Edit menu <1>: Edit Menu. -* Edit menu: Pull-down Menus. -* editable fields (customization buffer): Customization Groups. -* editing level, recursive <1>: Quitting. -* editing level, recursive: Recursive Edit. -* EDT: Emulation. -* Eliza: Total Frustration. -* Emacs initialization file: Init File. -* Emacs-Lisp mode: Lisp Eval. -* enabling menu items: Menu Customization. -* encoding of characters: Mule. -* End Macro Recording menu item: Edit Menu. -* entering XEmacs: Entering Emacs. -* environment: Single Shell. -* erasing characters and lines: Erasing. -* error log: Compilation. -* etags program: Create Tags Table. -* Ethiopic calendar: Calendar Systems. -* Execute Last Macro menu item: Edit Menu. -* Exit Emacs menu item: File Menu. -* exiting <1>: Recursive Edit. -* exiting: Exiting. -* expansion (of abbrevs): Abbrevs. -* expression: Lists. -* file dates: Interlocking. -* file directory: ListDir. -* File menu <1>: File Menu. -* File menu: Pull-down Menus. -* file names: File Names. -* file protection: Interlocking. -* files <1>: Visiting. -* files <2>: Files. -* files: Basic Files. -* fill prefix: Fill Prefix. -* filling: Filling. -* Font menu item: Options Menu. -* fonts and faces: Face Customization. -* formfeed: Pages. -* Fortran mode: Fortran. -* frame: Frame. -* French Revolutionary calendar: Calendar Systems. -* function <1>: Key Bindings. -* function: Commands. -* General Public License: License. -* getting help with keys: Basic Help. -* global keymap: Keymaps. -* global substitution: Replace. -* graphic characters: Inserting Text. -* Greek: Mule. -* Gregorian calendar: Other Calendars. -* grinding: Grinding. -* hardcopy: Hardcopy. -* header (TeX mode): TeX Print. -* headers (of mail message): Mail Headers. -* heading lines (Outline mode): Outline Format. -* Hebrew calendar: Calendar Systems. -* help: Help. -* Help menu <1>: Help Menu. -* Help menu: Pull-down Menus. -* hierarchies: Startup Paths. -* history of commands: Repetition. -* history of minibuffer input: Minibuffer History. -* holiday forms: Holiday Customizing. -* holidays: Holidays. -* horizontal scrolling: Horizontal Scrolling. -* Icomplete mode: Completion Options. -* ignoriginal: Dissociated Press. -* indentation <1>: Comments. -* indentation <2>: Grinding. -* indentation: Indentation. -* inferior process: Compilation. -* Info: Misc Help. -* init file: Init File. -* input methods: Input Methods. -* Insert File... menu item: File Menu. -* inserting blank lines: Blank Lines. -* insertion: Inserting Text. -* install: Installing Packages. -* installing packages: Installing Packages. -* international scripts: Mule. -* interval operator (in regexps): Etags Regexps. -* invisible lines: Outline Mode. -* IPA: Mule. -* Islamic calendar: Calendar Systems. -* ISO commercial calendar: Calendar Systems. -* italic font: Face Customization. -* Japanese: Mule. -* Julian calendar: Calendar Systems. -* Julian day numbers: Calendar Systems. -* justification: Fill Commands. -* key rebinding, permanent: Init File. -* key rebinding, this session: Rebinding. -* keyboard macros: Keyboard Macros. -* keycode: Super and Hyper Keys. -* keymap <1>: Keymaps. -* keymap: Commands. -* keystroke: Intro to Keystrokes. -* keysym: Intro to Keystrokes. -* keysyms: Super and Hyper Keys. -* Kill Buffer menu item: File Menu. -* kill ring: Yanking. -* killing: Killing. -* killing characters and lines: Erasing. -* killing Emacs: Exiting. -* Korean: Mule. -* language environments: Language Environments. -* last package hierarchies: Startup Paths. -* late package hierarchies: Startup Paths. -* LaTeX: TeX Mode. -* leaving Emacs: Exiting. -* libraries: Lisp Libraries. -* license to copy XEmacs: License. -* line number: Position Info. -* line wrapping: Continuation Lines. -* Lisp: Programs. -* Lisp mode: Program Modes. -* list: Lists. -* loading libraries: Loading. -* loading Lisp code: Lisp Libraries. -* local keymap: Keymaps. -* local variables: Locals. -* local variables in files: File Variables. -* local.rules: Local.rules File. -* locking and version control: Concepts of VC. -* log entry: Editing with VC. -* mail <1>: Reading Mail. -* mail: Sending Mail. -* major modes: Major Modes. -* make: Compilation. -* manual package install: Manually. -* manuals, on-line: Misc Help. -* mark: Mark. -* mark ring <1>: Mark and Region. -* mark ring: Mark Ring. -* Markov chain: Dissociated Press. -* master file: Concepts of VC. -* matching parentheses: Matching. -* Mayan calendar: Calendar Systems. -* Mayan calendar round: Mayan Calendar. -* Mayan haab calendar: Mayan Calendar. -* Mayan long count: Mayan Calendar. -* Mayan tzolkin calendar: Mayan Calendar. -* menus <1>: Change Window. -* menus: Pull-down Menus. -* message <1>: Reading Mail. -* message: Sending Mail. -* Meta: Words. -* minibuffer <1>: Keymaps. -* minibuffer <2>: M-x. -* minibuffer: Minibuffer. -* minibuffer history: Minibuffer History. -* minor modes: Minor Modes. -* mistakes, correcting <1>: Fixit. -* mistakes, correcting: Undo. -* mocklisp: Mocklisp. -* mode hook: Program Modes. -* mode line <1>: Minor Modes. -* mode line: Mode Line. -* mode, Term: Term Mode. -* modified (buffer): Visiting. -* modifier key: Intro to Keystrokes. -* modifier mapping: Super and Hyper Keys. -* moon, phases of: Lunar Phases. -* mouse operations: Additional Mouse Operations. -* mouse selection: Mouse Selection. -* movement: Moving Point. -* moving inside the calendar: Calendar Motion. -* moving point: Moving Point. -* moving text: Yanking. -* moving the cursor: Moving Point. -* MULE: Mule. -* multi-frame XEmacs: XEmacs under X. -* multibyte characters: Mule. -* named configurations (RCS): Snapshot Caveats. -* narrowing: Narrowing. -* New Frame menu item: File Menu. -* newline: Inserting Text. -* non-incremental search: Non-Incremental Search. -* nroff: Nroff Mode. -* numeric arguments: Arguments. -* omer count: Sexp Diary Entries. -* on-line manuals: Misc Help. -* Open File, New Frame... menu item: File Menu. -* Open File... menu item: File Menu. -* option <1>: Examining. -* option: Variables. -* Options menu <1>: Options Menu. -* Options menu: Pull-down Menus. -* other editors: Emulation. -* outlines: Outline Mode. -* outragedy: Dissociated Press. -* Overstrike menu item: Options Menu. -* Overwrite mode: Minor Modes. -* package building: Building Packages. -* package distributions: Package Terminology. -* package hierarchies: Startup Paths. -* package path: Startup Paths. -* package tools: Automatically. -* packages <1>: Available Packages. -* packages: Packages. -* page number: Position Info. -* pages: Pages. -* paragraphs: Paragraphs. -* parasha, weekly: Sexp Diary Entries. -* Paren Highlighting menu item: Options Menu. -* parentheses: Matching. -* Paste menu item: Edit Menu. -* pasting: Yanking. -* path: Startup Paths. -* paths: Startup Paths. -* per-buffer variables: Locals. -* Persian calendar: Calendar Systems. -* phases of the moon: Lunar Phases. -* pictures: Picture. -* point <1>: Inserting Text. -* point: Point. -* pointer face: Mouse Selection. -* pointer shapes: Mouse Selection. -* prefix key sequence: Key Sequences. -* presidentagon: Dissociated Press. -* primary selections: X Selection Commands. -* Print Buffer menu item: File Menu. -* prompt: Minibuffer. -* properbose: Dissociated Press. -* Pull-down Menus <1>: Change Window. -* Pull-down Menus: Pull-down Menus. -* query replace: Query Replace. -* quitting: Quitting. -* quitting (in search): Incremental Search. -* quitting Emacs: Exiting. -* quoting: Inserting Text. -* random sentences: CONX. -* RCS: Concepts of VC. -* Read Only menu item: Options Menu. -* read-only buffer: Misc Buffer. -* rebinding keys, permanently: Init File. -* rebinding keys, this session: Rebinding. -* rectangle <1>: Rectangles in Picture. -* rectangle: RegRect. -* rectangles: Rectangles. -* recursive editing level <1>: Quitting. -* recursive editing level: Recursive Edit. -* redefining keys: Key Bindings Using Strings. -* regexp: Regexp Search. -* regexp alternative: Regexps. -* regexp grouping: Regexps. -* region <1>: Case. -* region: Mark. -* registered file: Concepts of VC. -* registers: Registers. -* regular expression: Regexp Search. -* regular packages: Package Terminology. -* removing directories: File Names. -* removing packages: Removing Packages. -* replacement: Replace. -* restriction: Narrowing. -* Revert Buffer menu item: File Menu. -* root of a hierarchy: Startup Paths. -* rosh hodesh: Sexp Diary Entries. -* Russian: Mule. -* Save Buffer As ... menu item: File Menu. -* Save Buffer menu item: File Menu. -* Save Options: Options Menu. -* saving: Visiting. -* saving option value: Changing an Option. -* SCCS: Concepts of VC. -* Scheme mode: Program Modes. -* scrolling: Scrolling. -* scrolling in the calendar: Scroll Calendar. -* searching: Search. -* selected buffer: Buffers. -* selected window: Basic Window. -* selective display: Outline Mode. -* self-documentation: Help. -* sentences: Sentences. -* setting option value: Changing an Option. -* setting variables: Examining. -* sexp: Lists. -* sexp diary entries: Sexp Diary Entries. -* shell commands: Shell. -* Shell mode: Shell Mode. -* shift modifier: Representing Keystrokes. -* shrinking XEmacs frame: Exiting. -* simultaneous editing: Interlocking. -* single-file packages: Package Terminology. -* site-specific directories: Startup Paths. -* Size menu item: Options Menu. -* slashes repeated in file name: Minibuffer File. -* snapshots and version control: Snapshots. -* sorting: Sorting. -* sorting diary entries: Fancy Diary Display. -* source packages: Package Terminology. -* spelling: Spelling. -* Split Frame: File Menu. -* Start Macro Recording menu item: Edit Menu. -* starting XEmacs: Entering Emacs. -* startup paths: Startup Paths. -* string substitution: Replace. -* subshell: Shell. -* subtree (Outline mode): Outline Visibility. -* sumo package install: Sumo. -* sunrise and sunset: Sunrise/Sunset. -* suspending: Exiting. -* switching buffers: Select Buffer. -* Syntax Highlighting menu item: Options Menu. -* syntax table <1>: Syntax. -* syntax table: Words. -* tags table: Tags. -* tags, C++: Tags. -* Teach Extended Commands menu item: Options Menu. -* techniquitous: Dissociated Press. -* television: Appending Kills. -* Term mode: Term Mode. -* termscript file: Bugs. -* TeX: TeX Mode. -* text: Text. -* Text mode: Text Mode. -* Tools menu <1>: Tools Menu. -* Tools menu: Pull-down Menus. -* top level: Mode Line. -* transposition <1>: Lists. -* transposition <2>: Words. -* transposition: Transpose. -* truncation: Continuation Lines. -* typos: Fixit. -* Un-split (Keep Others): File Menu. -* Un-split (Keep This): File Menu. -* undo: Undo. -* Undo menu item: Edit Menu. -* variable: Variables. -* variables: Commands. -* version control: Version Control. -* version-specific directories: Startup Paths. -* vi: Emulation. -* viewing: Misc File Ops. -* Viper: Emulation. -* visiting: Visiting. -* visiting files: Visiting. -* weeks, which day they start on: Move to Beginning or End. -* Weight menu item: Options Menu. -* which packages: Which Packages. -* widening: Narrowing. -* window: Frame. -* windows: Windows. -* Windows menu: Change Window. -* word search: Word Search. -* words <1>: Case. -* words <2>: Words. -* words: Fixing Case. -* work file: Concepts of VC. -* wrapping: Continuation Lines. -* X resources: X Resources. -* yahrzeits <1>: Sexp Diary Entries. -* yahrzeits: From Other Calendar. -* yanking: Yanking. -* | in regexp: Regexps. - - diff --git a/info/xemacs.info-3 b/info/xemacs.info-3 deleted file mode 100644 index e663385..0000000 --- a/info/xemacs.info-3 +++ /dev/null @@ -1,1200 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Exiting, Next: Command Switches, Prev: Entering Emacs, Up: Top - -Exiting Emacs -============= - - There are two commands for exiting Emacs because there are two kinds -of exiting: "suspending" Emacs and "killing" Emacs. "Suspending" means -stopping Emacs temporarily and returning control to its superior -(usually the shell), allowing you to resume editing later in the same -Emacs job, with the same files, same kill ring, same undo history, and -so on. This is the usual way to exit. "Killing" Emacs means -destroying the Emacs job. You can run Emacs again later, but you will -get a fresh Emacs; there is no way to resume the same editing session -after it has been killed. - -`C-z' - Suspend Emacs (`suspend-emacs'). If used under the X window - system, shrink the X window containing the Emacs frame to an icon - (see below). - -`C-x C-c' - Kill Emacs (`save-buffers-kill-emacs'). - - If you use XEmacs under the X window system, `C-z' shrinks the X -window containing the Emacs frame to an icon. The Emacs process is -stopped temporarily, and control is returned to the window manager. If -more than one frame is associated with the Emacs process, only the -frame from which you used `C-z' is retained. The X windows containing -the other Emacs frames are closed. - - To activate the "suspended" Emacs, use the appropriate window manager -mouse gestures. Usually left-clicking on the icon reactivates and -reopens the X window containing the Emacs frame, but the window manager -you use determines what exactly happens. To actually kill the Emacs -process, use `C-x C-c' or the Exit Emacs item on the File menu. - - On systems that do not permit programs to be suspended, `C-z' runs -an inferior shell that communicates directly with the terminal, and -Emacs waits until you exit the subshell. On these systems, the only way -to return to the shell from which Emacs was started (to log out, for -example) is to kill Emacs. `C-d' or `exit' are typical commands to -exit a subshell. - - To kill Emacs, type `C-x C-c' (`save-buffers-kill-emacs'). A -two-character key is used for this to make it harder to type. In -XEmacs, selecting the Exit Emacs option of the File menu is an -alternate way of issuing the command. - - Unless a numeric argument is used, this command first offers to save -any modified buffers. If you do not save all buffers, you are asked for -reconfirmation with `yes' before killing Emacs, since any changes not -saved will be lost. If any subprocesses are still running, `C-x C-c' -asks you to confirm killing them, since killing Emacs kills the -subprocesses simultaneously. - - In most programs running on Unix, certain characters may instantly -suspend or kill the program. (In Berkeley Unix these characters are -normally `C-z' and `C-c'.) This Unix feature is turned off while you -are in Emacs. The meanings of `C-z' and `C-x C-c' as keys in Emacs were -inspired by the standard Berkeley Unix meanings of `C-z' and `C-c', but -that is their only relationship with Unix. You could customize these -keys to do anything (*note Keymaps::.). - - -File: xemacs.info, Node: Command Switches, Next: Startup Paths, Prev: Exiting, Up: Top - -Command Line Switches and Arguments -=================================== - - XEmacs supports command line arguments you can use to request -various actions when invoking Emacs. The commands are for compatibility -with other editors and for sophisticated activities. If you are using -XEmacs under the X window system, you can also use a number of standard -Xt command line arguments. Command line arguments are not usually -needed for editing with Emacs; new users can skip this section. - - Many editors are designed to be started afresh each time you want to -edit. You start the editor to edit one file; then exit the editor. The -next time you want to edit either another file or the same one, you -start the editor again. Under these circumstances, it makes sense to -use a command line argument to say which file to edit. - - The recommended way to use XEmacs is to start it only once, just -after you log in, and do all your editing in the same Emacs process. -Each time you want to edit a file, you visit it using the existing -Emacs. Emacs creates a new buffer for each file, and (unless you kill -some of the buffers) Emacs eventually has many files in it ready for -editing. Usually you do not kill the Emacs process until you are about -to log out. Since you usually read files by typing commands to Emacs, -command line arguments for specifying a file when Emacs is started are -seldom needed. - - Emacs accepts command-line arguments that specify files to visit, -functions to call, and other activities and operating modes. If you are -running XEmacs under the X window system, a number of standard Xt -command line arguments are available as well. - - The following subsections list: - * Command line arguments that you can always use - - * Command line arguments that have to appear at the beginning of the - argument list - - * Command line arguments that are only relevant if you are running - XEmacs under X - -Command Line Arguments for Any Position ---------------------------------------- - - Command line arguments are processed in the order they appear on the -command line; however, certain arguments (the ones in the second table) -must be at the front of the list if they are used. - - Here are the arguments allowed: - -`FILE' - Visit FILE using `find-file'. *Note Visiting::. - -`+LINENUM FILE' - Visit FILE using `find-file', then go to line number LINENUM in it. - -`-load FILE' -`-l FILE' - Load a file FILE of Lisp code with the function `load'. *Note - Lisp Libraries::. - -`-funcall FUNCTION' -`-f FUNCTION' - Call Lisp function FUNCTION with no arguments. - -`-eval FUNCTION' - Interpret the next argument as a Lisp expression, and evaluate it. - You must be very careful of the shell quoting here. - -`-insert FILE' -`-i FILE' - Insert the contents of FILE into the current buffer. This is like - what `M-x insert-buffer' does; *Note Misc File Ops::. - -`-kill' - Exit from Emacs without asking for confirmation. - -`-version' -`-V' - Prints version information. This implies `-batch'. - - % xemacs -version - XEmacs 19.13 of Mon Aug 21 1995 on willow (usg-unix-v) [formerly Lucid Emacs] - -`-help' - Prints a summary of command-line options and then exits. - -Command Line Arguments (Beginning of Line Only) ------------------------------------------------ - - The following arguments are recognized only at the beginning of the -command line. If more than one of them appears, they must appear in the -order in which they appear in this table. - -`-t FILE' - Use FILE instead of the terminal for input and output. This - implies the `-nw' option, documented below. - -`-batch' - Run Emacs in "batch mode", which means that the text being edited - is not displayed and the standard Unix interrupt characters such as - `C-z' and `C-c' continue to have their normal effect. Emacs in - batch mode outputs to `stderr' only what would normally be printed - in the echo area under program control. - - Batch mode is used for running programs written in Emacs Lisp from - shell scripts, makefiles, and so on. Normally the `-l' switch or - `-f' switch will be used as well, to invoke a Lisp program to do - the batch processing. - - `-batch' implies `-q' (do not load an init file). It also causes - Emacs to kill itself after all command switches have been - processed. In addition, auto-saving is not done except in buffers - for which it has been explicitly requested. - -`-nw' - Start up XEmacs in TTY mode (using the TTY XEmacs was started - from), rather than trying to connect to an X display. Note that - this happens automatically if the `DISPLAY' environment variable - is not set. - -`-debug-init' - Enter the debugger if an error in the init file occurs. - -`-debug-paths' - Displays information on how XEmacs constructs the various paths - into its hierarchy on startup. (See also *note Startup Paths::..) - -`-unmapped' - Do not map the initial frame. This is useful if you want to start - up XEmacs as a server (e.g. for gnuserv screens or external client - widgets). - -`-no-init-file' -`-q' - Do not load your Emacs init file `~/.emacs'. - -`-no-site-file' - Do not load the site-specific init file `lisp/site-start.el'. - -`-no-autoloads' - Do not load global symbol files (`auto-autoloads') at startup. - This implies `-vanilla'. - -`-no-early-packages' - Do not process early packages. (For more information on startup - issues concerning the package system, *Note Startup Paths::.) - -`-vanilla' - This is equivalent to `-q -no-site-file -no-early-packages'. - -`-user-init-file FILE' - Load FILE as your Emacs init file instead of `~/.emacs'. - -`-user-init-directory DIRECTORY' - Use DIRECTORY as the location of your early package hierarchies - and the various user-specific initialization files. - -`-user USER' -`-u USER' - Equivalent to `-user-init-file ~USER/.emacs -user-init-directory - ~USER/.xemacs'. - - Note that the init file can get access to the command line argument -values as the elements of a list in the variable `command-line-args'. -(The arguments in the second table above will already have been -processed and will not be in the list.) The init file can override the -normal processing of the other arguments by setting this variable. - - One way to use command switches is to visit many files automatically: - - xemacs *.c - -passes each `.c' file as a separate argument to Emacs, so that Emacs -visits each file (*note Visiting::.). - - Here is an advanced example that assumes you have a Lisp program file -called `hack-c-program.el' which, when loaded, performs some useful -operation on the current buffer, expected to be a C program. - - xemacs -batch foo.c -l hack-c-program -f save-buffer -kill > log - -Here Emacs is told to visit `foo.c', load `hack-c-program.el' (which -makes changes in the visited file), save `foo.c' (note that -`save-buffer' is the function that `C-x C-s' is bound to), and then -exit to the shell from which the command was executed. `-batch' -guarantees there will be no problem redirecting output to `log', -because Emacs will not assume that it has a display terminal to work -with. - -Command Line Arguments (for XEmacs Under X) -------------------------------------------- - - If you are running XEmacs under X, a number of options are available -to control color, border, and window title and icon name: - -`-title TITLE' -`-wn TITLE' -`-T TITLE' - Use TITLE as the window title. This sets the `frame-title-format' - variable, which controls the title of the X window corresponding - to the selected frame. This is the same format as - `mode-line-format'. - -`-iconname TITLE' -`-in TITLE' - Use TITLE as the icon name. This sets the - `frame-icon-title-format' variable, which controls the title of - the icon corresponding to the selected frame. - -`-mc COLOR' - Use COLOR as the mouse color. - -`-cr COLOR' - Use COLOR as the text-cursor foreground color. - -`-private' - Install a private colormap for XEmacs. - - In addition, XEmacs allows you to use a number of standard Xt -command line arguments. - -`-background COLOR' -`-bg COLOR' - Use COLOR as the background color. - -`-bordercolor COLOR' -`-bd COLOR' - Use COLOR as the border color. - -`-borderwidth WIDTH' -`-bw WIDTH' - Use WIDTH as the border width. - -`-display DISPLAY' -`-d DISPLAY' - When running under the X window system, create the window - containing the Emacs frame on the display named DISPLAY. - -`-foreground COLOR' -`-fg COLOR' - Use COLOR as the foreground color. - -`-font NAME' -`-fn NAME' - Use NAME as the default font. - -`-geometry SPEC' -`-geom SPEC' -`-g SPEC' - Use the geometry (window size and/or position) specified by SPEC. - -`-iconic' - Start up iconified. - -`-rv' - Bring up Emacs in reverse video. - -`-name NAME' - Use the resource manager resources specified by NAME. The default - is to use the name of the program (`argv[0]') as the resource - manager name. - -`-xrm' - Read something into the resource database for this invocation of - Emacs only. - - -File: xemacs.info, Node: Startup Paths, Next: Basic, Prev: Command Switches, Up: Top - -How XEmacs finds Directories and Files -====================================== - - XEmacs deals with a multitude of files during operation. These files -are spread over many directories, and XEmacs determines the location of -most of these directories at startup and organizes them into various -paths. (A "path", for the purposes of this section, is simply a list -of directories which XEmacs searches successively in order to locate a -file.) - -XEmacs Directory Hierarchies ----------------------------- - - Many of the files XEmacs looks for are located within the XEmacs -installation itself. However, there are several views of what actually -constitutes the "XEmacs installation": XEmacs may be run from the -compilation directory, it may be installed into arbitrary directories, -spread over several directories unrelated to each other. Moreover, it -may subsequently be moved to a different place. (This last case is not -as uncommon as it sounds. Binary kits work this way.) Consequently, -XEmacs has quite complex procedures in place to find directories, no -matter where they may be hidden. - - XEmacs will always respect directory options passed to `configure'. -However, if it cannot locate a directory at the configured place, it -will initiate a search for the directory in any of a number of -"hierarchies" rooted under a directory which XEmacs assumes contain -parts of the XEmacs installation; it may locate several such hierarchies -and search across them. (Typically, there are just one or two -hierarchies: the hierarchy where XEmacs was or will be installed, and -the one where it is being built.) Such a directory containing a -hierarchy is called a "root". Whenever this section refers to a -directory using the shorthand `', it means that XEmacs searches -for it under all hierarchies under all hierarchies XEmacs was able to -scrounge up. In a running XEmacs, the hierarchy roots are stored in -the variable `emacs-roots'. - -Package Hierarchies -------------------- - - Many relevant directories and files XEmacs uses are actually not -part of the core installation. They are part of any of the many -packages usually installed on top of an XEmacs installation. (*Note -Packages::.) Hence, they play a prominent role in the various paths -XEmacs sets up. - - XEmacs locates packages in any of a number of package hierarchies. -Package hierarchies fall into three groups: "early", "late", and "last", -according to the relative location at which they show up in the various -XEmacs paths. Early package hierarchies are at the very front, late -ones somewhere in the middle, and last hierarchies are (you guessed it) -last. - - By default, XEmacs expects an early package hierarchy in the a -subdirectory `.xemacs' of the user's home directory. - - Moreover, XEmacs expects late hierarchies in the subdirectories -`site-packages', `mule-packages', and `xemacs-packages' (in that order) -of the `/lib/xemacs' subdirectory of one of the installation -hierarchies. (If you run in-place, these are direct subdirectories of -the build directory.) Furthermore, XEmacs will also search these -subdirectories in the `/lib/xemacs-' subdirectory and -prefer directories found there. - - By default, XEmacs does not have a pre-configured last package -hierarchy. Last hierarchies are primarily for using package hierarchies -of outdated versions of XEmacs as a fallback option. For example, it is -possible to run XEmacs 21.0 with the 20.4 package hierarchy as a last -hierarchy. - - It is possible to specify at configure-time the location of the -various package hierarchies with the `--package-path' option to -configure. The early, late, and last components of the package path -are separated by double instead of single colons. If three components -are present, they are locate the early, late, and last package -hierarchies respectively. If two components are present, they locate -the early and late hierarchies. If only one component is present, it -locates the late hierarchy. At run time, the package path may also be -specified via the `PACKAGEPATH' environment variable. - - An XEmacs package is laid out just like a normal installed XEmacs -lisp directory. It may have `lisp', `etc', `info', and `lib-src' -subdirectories. XEmacs adds these at appropriate places within the -various system-wide paths. - - There may be any number of package hierarchy directories. - -Directories and Paths ---------------------- - - Here is a list of the various directories and paths XEmacs tries to -locate during startup. XEmacs distinguishes between directories and -paths specific to "version", "site", and "architecture" when looking -for them. - -`version-specific' - directories are specific to the version of XEmacs they belong to - and typically reside under `/lib/xemacs-'. - -`site-specific' - directories are independent of the version of XEmacs they belong - to and typically reside under `/lib/xemacs' - -`architecture-specific' - directories are specific both to the version of XEmacs and the - architecture it runs on and typically reside under - `/lib/xemacs-/'. - - During installation, all of these directories may also reside -directly under `', because that is where they are in the XEmacs -tarball. - - If XEmacs runs with the `-debug-paths' option (*note Command -Switches::.), it will print the values of these variables, hopefully -aiding in debugging any problems which come up. - -`lisp-directory' - Contains the version-specific location of the Lisp files that come - with the core distribution of XEmacs. XEmacs will search it - recursively to a depth of 1 when setting up `load-path'. - -`load-path' - Is where XEmacs searches for XEmacs Lisp files with commands like - `load-library'. It contains the package lisp directories (see - further down) and the version-specific core Lisp directories. If - the environment variable `EMACSLOADPATH' is set at startup, its - directories are prepended to `load-path'. - -`Info-directory-list' - Contains the location of info files. (See *Note (info)::.) It - contains the package info directories and the version-specific core - documentation. Moreover, XEmacs will add `/usr/info', - `/usr/local/info' as well as the directories of the environment - variable `INFOPATH' to `Info-directory-list'. - -`lock-directory' -`superlock-file' - Are the site-specific locations of the lock directory and the - superlock file, respectively. The `lock-directory' variable may - also be initialized from the `EMACSLOCKDIR' environment variable. - -`exec-directory' - Is the directory of architecture-dependent files that come with - XEmacs, especially executable programs intended for XEmacs to - invoke. - -`exec-path' - Is the path for executables which XEmacs may want to start. It - contains the package executable paths as well as `exec-directory', - and the directories of the environment variables `PATH' and - `EMACSPATH'. - -`doc-directory' - Is the directory containing the architecture-specific `DOC' file - that contains documentation for XEmacs' commands. - -`data-directory' - Is the version-specific directory that contains core data files - XEmacs uses. It may be initialized from the `EMACSDATA' - environment variable. - -`data-directory-list' - Is the path where XEmacs looks for data files. It contains - package data directories as well as `data-directory'. - - -File: xemacs.info, Node: Basic, Next: Undo, Prev: Startup Paths, Up: Top - -Basic Editing Commands -********************** - - We now give the basics of how to enter text, make corrections, and -save the text in a file. If this material is new to you, you might -learn it more easily by running the Emacs learn-by-doing tutorial. To -do this, type `Control-h t' (`help-with-tutorial'). - -Inserting Text -============== - - To insert printing characters into the text you are editing, just -type them. This inserts the characters into the buffer at the cursor -(that is, at "point"; *note Point::.). The cursor moves forward. Any -characters after the cursor move forward too. If the text in the buffer -is `FOOBAR', with the cursor before the `B', and you type `XX', the -result is `FOOXXBAR', with the cursor still before the `B'. - - To "delete" text you have just inserted, use . deletes -the character BEFORE the cursor (not the one that the cursor is on top -of or under; that is the character AFTER the cursor). The cursor and -all characters after it move backwards. Therefore, if you type a -printing character and then type , they cancel out. - - To end a line and start typing a new one, type . This inserts -a newline character in the buffer. If point is in the middle of a -line, splits the line. Typing when the cursor is at the -beginning of a line rubs out the newline before the line, thus joining -the line with the preceding line. - - Emacs automatically splits lines when they become too long, if you -turn on a special mode called "Auto Fill" mode. *Note Filling::, for -information on using Auto Fill mode. - - Customization information: , in most modes, runs the command -`delete-backward-char'; runs the command `newline', and -self-inserting printing characters run the command `self-insert', which -inserts whatever character was typed to invoke it. Some major modes -rebind to other commands. - - Direct insertion works for printing characters and , but other -characters act as editing commands and do not insert themselves. If -you need to insert a control character or a character whose code is -above 200 octal, you must "quote" it by typing the character -`control-q' (`quoted-insert') first. There are two ways to use `C-q': - - * `Control-q' followed by any non-graphic character (even `C-g') - inserts that character. - - * `Control-q' followed by three octal digits inserts the character - with the specified character code. - -A numeric argument to `C-q' specifies how many copies of the quoted -character should be inserted (*note Arguments::.). - - If you prefer to have text characters replace (overwrite) existing -text instead of moving it to the right, you can enable Overwrite mode, a -minor mode. *Note Minor Modes::. - -Changing the Location of Point -============================== - - To do more than insert characters, you have to know how to move point -(*note Point::.). Here are a few of the available commands. - - NOTE: Many of the following commands have two versions, one that uses -the function keys (e.g. or ) and one that doesn't. The -former versions may only be available on X terminals (i.e. not on -TTY's), but the latter are available on all terminals. - -`C-a' -`HOME' - Move to the beginning of the line (`beginning-of-line'). - -`C-e' -`END' - Move to the end of the line (`end-of-line'). - -`C-f' -`RIGHT' - Move forward one character (`forward-char'). - -`C-b' -`LEFT' - Move backward one character (`backward-char'). - -`M-f' -`C-RIGHT' - Move forward one word (`forward-word'). - -`M-b' -`C-LEFT' - Move backward one word (`backward-word'). - -`C-n' -`DOWN' - Move down one line, vertically (`next-line'). This command - attempts to keep the horizontal position unchanged, so if you - start in the middle of one line, you end in the middle of the - next. When on the last line of text, `C-n' creates a new line and - moves onto it. - -`C-p' -`UP' - Move up one line, vertically (`previous-line'). - -`C-v' -`PGDN' - Move down one page, vertically (`scroll-up'). - -`M-v' -`PGUP' - Move up one page, vertically (`scroll-down'). - -`C-l' - Clear the frame and reprint everything (`recenter'). Text moves - on the frame to bring point to the center of the window. - -`M-r' - Move point to left margin on the line halfway down the frame or - window (`move-to-window-line'). Text does not move on the frame. - A numeric argument says how many screen lines down from the top of - the window (zero for the top). A negative argument counts from - the bottom (-1 for the bottom). - -`C-t' - Transpose two characters, the ones before and after the cursor - (`transpose-chars'). - -`M-<' -`C-HOME' - Move to the top of the buffer (`beginning-of-buffer'). With - numeric argument N, move to N/10 of the way from the top. *Note - Arguments::, for more information on numeric arguments. - -`M->' -`C-END' - Move to the end of the buffer (`end-of-buffer'). - -`M-x goto-char' - Read a number N and move the cursor to character number N. - Position 1 is the beginning of the buffer. - -`M-g' - Read a number N and move cursor to line number N (`goto-line'). - Line 1 is the beginning of the buffer. - -`C-x C-n' - Use the current column of point as the "semi-permanent goal - column" for `C-n' and `C-p' (`set-goal-column'). Henceforth, those - commands always move to this column in each line moved into, or as - close as possible given the contents of the line. This goal - column remains in effect until canceled. - -`C-u C-x C-n' - Cancel the goal column. Henceforth, `C-n' and `C-p' once again - try to avoid changing the horizontal position, as usual. - - If you set the variable `track-eol' to a non-`nil' value, `C-n' and -`C-p' move to the end of the line when at the end of the starting line. -By default, `track-eol' is `nil'. - -Erasing Text -============ - -`' - Delete the character before the cursor (`delete-backward-char'). - -`C-d' - Delete the character after the cursor (`delete-char'). - -`C-k' - Kill to the end of the line (`kill-line'). - -`M-d' - Kill forward to the end of the next word (`kill-word'). - -`M-' - Kill back to the beginning of the previous word - (`backward-kill-word'). - - In contrast to the key, which deletes the character before the -cursor, `Control-d' deletes the character after the cursor, causing the -rest of the text on the line to shift left. If `Control-d' is typed at -the end of a line, that line and the next line are joined. - - To erase a larger amount of text, use `Control-k', which kills a -line at a time. If you use `C-k' at the beginning or in the middle of -a line, it kills all the text up to the end of the line. If you use -`C-k' at the end of a line, it joins that line and the next line. - - *Note Killing::, for more flexible ways of killing text. - -Files -===== - - The commands above are sufficient for creating and altering text in -an Emacs buffer. More advanced Emacs commands just make things easier. -But to keep any text permanently you must put it in a "file". Files -are named units of text which are stored by the operating system and -which you can retrieve by name. To look at or use the contents of a -file in any way, including editing the file with Emacs, you must -specify the file name. - - Consider a file named `/usr/rms/foo.c'. To begin editing this file -from Emacs, type: - - C-x C-f /usr/rms/foo.c - -The file name is given as an "argument" to the command `C-x C-f' -(`find-file'). The command uses the "minibuffer" to read the argument. -You have to type to terminate the argument (*note Minibuffer::.). - - You can also use the Open... menu item from the File menu, then type -the name of the file to the prompt. - - Emacs obeys the command by "visiting" the file: it creates a buffer, -copies the contents of the file into the buffer, and then displays the -buffer for you to edit. You can make changes in the buffer, and then -"save" the file by typing `C-x C-s' (`save-buffer') or choosing Save -Buffer from the File menu. This makes the changes permanent by copying -the altered contents of the buffer back into the file `/usr/rms/foo.c'. -Until then, the changes are only inside your Emacs buffer, and the -file `foo.c' is not changed. - - To create a file, visit the file with `C-x C-f' as if it already -existed or choose Open... from the File menu and provide the name for -the new file in the minibuffer. Emacs will create an empty buffer in -which you can insert the text you want to put in the file. When you -save the buffer with `C-x C-s', or by choosing Save Buffer from the -File menu, the file is created. - - To learn more about using files, *note Files::.. - -Help -==== - - If you forget what a key does, you can use the Help character -(`C-h') to find out: Type `C-h k' followed by the key you want to know -about. For example, `C-h k C-n' tells you what `C-n' does. `C-h' is a -prefix key; `C-h k' is just one of its subcommands (the command -`describe-key'). The other subcommands of `C-h' provide different -kinds of help. Type `C-h' three times to get a description of all the -help facilities. *Note Help::. - -* Menu: - -* Blank Lines:: Commands to make or delete blank lines. -* Continuation Lines:: Lines too wide for the frame. -* Position Info:: What page, line, row, or column is point on? -* Arguments:: Numeric arguments for repeating a command. - - -File: xemacs.info, Node: Blank Lines, Next: Continuation Lines, Prev: Basic, Up: Basic - -Blank Lines -=========== - - Here are special commands and techniques for entering and removing -blank lines. - -`C-o' - Insert one or more blank lines after the cursor (`open-line'). - -`C-x C-o' - Delete all but one of many consecutive blank lines - (`delete-blank-lines'). - - When you want to insert a new line of text before an existing line, -you just type the new line of text, followed by . If you prefer -to create a blank line first and then insert the desired text, use the -key `C-o' (`open-line'), which inserts a newline after point but leaves -point in front of the newline. Then type the text into the new line. -`C-o F O O' has the same effect as `F O O ', except for the final -location of point. - - To create several blank lines, type `C-o' several times, or give -`C-o' an argument indicating how many blank lines to create. *Note -Arguments::, for more information. - - If you have many blank lines in a row and want to get rid of them, -use `C-x C-o' (`delete-blank-lines'). If point is on a blank line -which is adjacent to at least one other blank line, `C-x C-o' deletes -all but one of the blank lines. If point is on a blank line with no -other adjacent blank line, the sole blank line is deleted. If point is -on a non-blank line, `C-x C-o' deletes any blank lines following that -non-blank line. - - -File: xemacs.info, Node: Continuation Lines, Next: Position Info, Prev: Blank Lines, Up: Basic - -Continuation Lines -================== - - If you add too many characters to one line without breaking with a -, the line grows to occupy two (or more) screen lines, with a -curved arrow at the extreme right margin of all but the last line. The -curved arrow indicates that the following screen line is not really a -distinct line in the text, but just the "continuation" of a line too -long to fit the frame. You can use Auto Fill mode (*note Filling::.) -to have Emacs insert newlines automatically when a line gets too long. - - Instead of continuation, long lines can be displayed by "truncation". -This means that all the characters that do not fit in the width of the -frame or window do not appear at all. They remain in the buffer, -temporarily invisible. Three diagonal dots in the last column (instead -of the curved arrow inform you that truncation is in effect. - - To turn off continuation for a particular buffer, set the variable -`truncate-lines' to non-`nil' in that buffer. Truncation instead of -continuation also happens whenever horizontal scrolling is in use, and -optionally whenever side-by-side windows are in use (*note Windows::.). -Altering the value of `truncate-lines' makes it local to the current -buffer; until that time, the default value is in effect. The default -is initially `nil'. *Note Locals::. - - -File: xemacs.info, Node: Position Info, Next: Arguments, Prev: Continuation Lines, Up: Basic - -Cursor Position Information -=========================== - - If you are accustomed to other display editors, you may be surprised -that Emacs does not always display the page number or line number of -point in the mode line. In Emacs, this information is only rarely -needed, and a number of commands are available to compute and print it. -Since text is stored in a way that makes it difficult to compute the -information, it is not displayed all the time. - -`M-x what-page' - Print page number of point, and line number within page. - -`M-x what-line' - Print line number of point in the buffer. - -`M-=' - Print number of lines and characters in the current region - (`count-lines-region'). - -`C-x =' - Print character code of character after point, character position - of point, and column of point (`what-cursor-position'). - - There are several commands for printing line numbers: - * `M-x what-line' counts lines from the beginning of the file and - prints the line number point is on. The first line of the file is - line number 1. You can use these numbers as arguments to `M-x - goto-line'. - - * `M-x what-page' counts pages from the beginning of the file, and - counts lines within the page, printing both of them. *Note - Pages::, for the command `C-x l', which counts the lines in the - current page. - - * `M-=' (`count-lines-region') prints the number of lines in the - region (*note Mark::.). - - The command `C-x =' (`what-cursor-position') provides information -about point and about the column the cursor is in. It prints a line in -the echo area that looks like this: - - Char: x (0170) point=65986 of 563027(12%) column 44 - -(In fact, this is the output produced when point is before `column 44' -in the example.) - - The two values after `Char:' describe the character following point, -first by showing it and second by giving its octal character code. - - `point=' is followed by the position of point expressed as a -character count. The front of the buffer counts as position 1, one -character later as 2, and so on. The next, larger number is the total -number of characters in the buffer. Afterward in parentheses comes the -position expressed as a percentage of the total size. - - `column' is followed by the horizontal position of point, in columns -from the left edge of the window. - - If the buffer has been narrowed, making some of the text at the -beginning and the end temporarily invisible, `C-x =' prints additional -text describing the current visible range. For example, it might say: - - Char: x (0170) point=65986 of 563025(12%) <65102 - 68533> column 44 - -where the two extra numbers give the smallest and largest character -position that point is allowed to assume. The characters between those -two positions are the visible ones. *Note Narrowing::. - - If point is at the end of the buffer (or the end of the visible -part), `C-x =' omits any description of the character after point. The -output looks like - - point=563026 of 563025(100%) column 0 - - -File: xemacs.info, Node: Arguments, Prev: Position Info, Up: Basic - -Numeric Arguments -================= - - Any Emacs command can be given a "numeric argument". Some commands -interpret the argument as a repetition count. For example, giving an -argument of ten to the key `C-f' (the command `forward-char', move -forward one character) moves forward ten characters. With these -commands, no argument is equivalent to an argument of one. Negative -arguments are allowed. Often they tell a command to move or act -backwards. - - If your keyboard has a key (labelled with a diamond on -Sun-type keyboards and labelled `Alt' on some other keyboards), the -easiest way to specify a numeric argument is to type digits and/or a -minus sign while holding down the key. For example, - M-5 C-n - -moves down five lines. The characters `Meta-1', `Meta-2', and so on, -as well as `Meta--', do this because they are keys bound to commands -(`digit-argument' and `negative-argument') that are defined to -contribute to an argument for the next command. - - Another way of specifying an argument is to use the `C-u' -(`universal-argument') command followed by the digits of the argument. -With `C-u', you can type the argument digits without holding down shift -keys. To type a negative argument, start with a minus sign. Just a -minus sign normally means -1. `C-u' works on all terminals. - - `C-u' followed by a character which is neither a digit nor a minus -sign has the special meaning of "multiply by four". It multiplies the -argument for the next command by four. `C-u' twice multiplies it by -sixteen. Thus, `C-u C-u C-f' moves forward sixteen characters. This -is a good way to move forward "fast", since it moves about 1/5 of a line -in the usual size frame. Other useful combinations are `C-u C-n', `C-u -C-u C-n' (move down a good fraction of a frame), `C-u C-u C-o' (make "a -lot" of blank lines), and `C-u C-k' (kill four lines). - - Some commands care only about whether there is an argument and not -about its value. For example, the command `M-q' (`fill-paragraph') with -no argument fills text; with an argument, it justifies the text as well. -(*Note Filling::, for more information on `M-q'.) Just `C-u' is a -handy way of providing an argument for such commands. - - Some commands use the value of the argument as a repeat count, but do -something peculiar when there is no argument. For example, the command -`C-k' (`kill-line') with argument N kills N lines, including their -terminating newlines. But `C-k' with no argument is special: it kills -the text up to the next newline, or, if point is right at the end of -the line, it kills the newline itself. Thus, two `C-k' commands with -no arguments can kill a non-blank line, just like `C-k' with an -argument of one. (*Note Killing::, for more information on `C-k'.) - - A few commands treat a plain `C-u' differently from an ordinary -argument. A few others may treat an argument of just a minus sign -differently from an argument of -1. These unusual cases will be -described when they come up; they are always to make the individual -command more convenient to use. - - -File: xemacs.info, Node: Undo, Next: Minibuffer, Prev: Basic, Up: Top - -Undoing Changes -*************** - - Emacs allows you to undo all changes you make to the text of a -buffer, up to a certain amount of change (8000 characters). Each -buffer records changes individually, and the undo command always -applies to the current buffer. Usually each editing command makes a -separate entry in the undo records, but some commands such as -`query-replace' make many entries, and very simple commands such as -self-inserting characters are often grouped to make undoing less -tedious. - -`C-x u' - Undo one batch of changes (usually, one command's worth) (`undo'). - -`C-_' - The same. - - The command `C-x u' or `C-_' allows you to undo changes. The first -time you give this command, it undoes the last change. Point moves to -the text affected by the undo, so you can see what was undone. - - Consecutive repetitions of the `C-_' or `C-x u' commands undo -earlier and earlier changes, back to the limit of what has been -recorded. If all recorded changes have already been undone, the undo -command prints an error message and does nothing. - - Any command other than an undo command breaks the sequence of undo -commands. Starting at this moment, the previous undo commands are -considered ordinary changes that can themselves be undone. Thus, you -can redo changes you have undone by typing `C-f' or any other command -that have no important effect, and then using more undo commands. - - If you notice that a buffer has been modified accidentally, the -easiest way to recover is to type `C-_' repeatedly until the stars -disappear from the front of the mode line. When that happens, all the -modifications you made have been canceled. If you do not remember -whether you changed the buffer deliberately, type `C-_' once. When you -see Emacs undo the last change you made, you probably remember why you -made it. If the change was an accident, leave it undone. If it was -deliberate, redo the change as described in the preceding paragraph. - - Whenever an undo command makes the stars disappear from the mode -line, the buffer contents is the same as it was when the file was last -read in or saved. - - Not all buffers record undo information. Buffers whose names start -with spaces don't; these buffers are used internally by Emacs and its -extensions to hold text that users don't normally look at or edit. -Minibuffers, help buffers, and documentation buffers also don't record -undo information. - - Emacs can remember at most 8000 or so characters of deleted or -modified text in any one buffer for reinsertion by the undo command. -There is also a limit on the number of individual insert, delete, or -change actions that Emacs can remember. - - There are two keys to run the `undo' command, `C-x u' and `C-_', -because on some keyboards, it is not obvious how to type `C-_'. `C-x u' -is an alternative you can type in the same fashion on any terminal. - - -File: xemacs.info, Node: Minibuffer, Next: M-x, Prev: Undo, Up: Top - -The Minibuffer -************** - - Emacs commands use the "minibuffer" to read arguments more -complicated than a single number. Minibuffer arguments can be file -names, buffer names, Lisp function names, Emacs command names, Lisp -expressions, and many other things, depending on the command reading the -argument. To edit the argument in the minibuffer, you can use Emacs -editing commands. - - When the minibuffer is in use, it appears in the echo area, and the -cursor moves there. The beginning of the minibuffer line displays a -"prompt" indicating what kind of input you should supply and how it -will be used. The prompt is often derived from the name of the command -the argument is for. The prompt normally ends with a colon. - - Sometimes a "default argument" appears in parentheses after the -colon; it, too, is part of the prompt. The default is used as the -argument value if you enter an empty argument (e.g., by just typing -). For example, commands that read buffer names always show a -default, which is the name of the buffer that will be used if you type -just . - - The simplest way to give a minibuffer argument is to type the text -you want, terminated by to exit the minibuffer. To get out of -the minibuffer and cancel the command that it was for, type `C-g'. - - Since the minibuffer uses the screen space of the echo area, it can -conflict with other ways Emacs customarily uses the echo area. Here is -how Emacs handles such conflicts: - - * If a command gets an error while you are in the minibuffer, this - does not cancel the minibuffer. However, the echo area is needed - for the error message and therefore the minibuffer itself is - hidden for a while. It comes back after a few seconds, or as soon - as you type anything. - - * If you use a command in the minibuffer whose purpose is to print a - message in the echo area (for example `C-x =') the message is - displayed normally, and the minibuffer is hidden for a while. It - comes back after a few seconds, or as soon as you type anything. - - * Echoing of keystrokes does not take place while the minibuffer is - in use. - -* Menu: - -* File: Minibuffer File. Entering file names with the minibuffer. -* Edit: Minibuffer Edit. How to edit in the minibuffer. -* Completion:: An abbreviation facility for minibuffer input. -* Repetition:: Re-executing commands that used the minibuffer. - - -File: xemacs.info, Node: Minibuffer File, Next: Minibuffer Edit, Prev: Minibuffer, Up: Minibuffer - -Minibuffers for File Names -========================== - - Sometimes the minibuffer starts out with text in it. For example, -when you are supposed to give a file name, the minibuffer starts out -containing the "default directory", which ends with a slash. This -informs you in which directory the file will be looked for if you do -not specify a different one. For example, the minibuffer might start -out with: - - Find File: /u2/emacs/src/ - -where `Find File: ' is the prompt. Typing `buffer.c' specifies the file -`/u2/emacs/src/buffer.c'. To find files in nearby directories, use -`..'; thus, if you type `../lisp/simple.el', the file that you visit -will be the one named -`/u2/emacs/lisp/simple.el'. Alternatively, you can use `M-' to -kill directory names you don't want (*note Words::.). - - You can also type an absolute file name, one starting with a slash -or a tilde, ignoring the default directory. For example, to find the -file `/etc/termcap', just type the name, giving: - - Find File: /u2/emacs/src//etc/termcap - -Two slashes in a row are not normally meaningful in Unix file names, but -they are allowed in XEmacs. They mean, "ignore everything before the -second slash in the pair." Thus, `/u2/emacs/src/' is ignored, and you -get the file `/etc/termcap'. - - If you set `insert-default-directory' to `nil', the default -directory is not inserted in the minibuffer. This way, the minibuffer -starts out empty. But the name you type, if relative, is still -interpreted with respect to the same default directory. - - -File: xemacs.info, Node: Minibuffer Edit, Next: Completion, Prev: Minibuffer File, Up: Minibuffer - -Editing in the Minibuffer -========================= - - The minibuffer is an Emacs buffer (albeit a peculiar one), and the -usual Emacs commands are available for editing the text of an argument -you are entering. - - Since in the minibuffer is defined to exit the minibuffer, you -must use `C-o' or `C-q ' to insert a newline into the minibuffer. -(Recall that a newline is really the character.) - - The minibuffer has its own window, which always has space on the -screen but acts as if it were not there when the minibuffer is not in -use. The minibuffer window is just like the others; you can switch to -another window with `C-x o', edit text in other windows, and perhaps -even visit more files before returning to the minibuffer to submit the -argument. You can kill text in another window, return to the minibuffer -window, and then yank the text to use it in the argument. *Note -Windows::. - - There are, however, some restrictions on the use of the minibuffer -window. You cannot switch buffers in it--the minibuffer and its window -are permanently attached. You also cannot split or kill the minibuffer -window, but you can make it taller with `C-x ^'. - - If you are in the minibuffer and issue a command that displays help -text in another window, that window will be scrolled if you type -`M-C-v' while in the minibuffer until you exit the minibuffer. This -feature is helpful if a completing minibuffer gives you a long list of -possible completions. - - If the variable `minibuffer-confirm-incomplete' is `t', you are -asked for confirmation if there is no known completion for the text you -typed. For example, if you attempted to visit a non-existent file, the -minibuffer might read: - Find File:chocolate_bar.c [no completions, confirm] - If you press `Return' again, that confirms the filename. Otherwise, -you can continue editing it. - - Emacs supports recursive use of the minibuffer. However, it is easy -to do this by accident (because of autorepeating keyboards, for -example) and get confused. Therefore, most Emacs commands that use the -minibuffer refuse to operate if the minibuffer window is selected. If -the minibuffer is active but you have switched to a different window, -recursive use of the minibuffer is allowed--if you know enough to try -to do this, you probably will not get confused. - - If you set the variable `enable-recursive-minibuffers' to be -non-`nil', recursive use of the minibuffer is always allowed. - diff --git a/info/xemacs.info-4 b/info/xemacs.info-4 deleted file mode 100644 index 32d87d6..0000000 --- a/info/xemacs.info-4 +++ /dev/null @@ -1,1220 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Completion, Next: Repetition, Prev: Minibuffer Edit, Up: Minibuffer - -Completion -========== - - When appropriate, the minibuffer provides a "completion" facility. -You type the beginning of an argument and one of the completion keys, -and Emacs visibly fills in the rest, depending on what you have already -typed. - - When completion is available, certain keys--, , and ---are redefined to complete an abbreviation present in the -minibuffer into a longer string that it stands for, by matching it -against a set of "completion alternatives" provided by the command -reading the argument. `?' is defined to display a list of possible -completions of what you have inserted. - - For example, when the minibuffer is being used by `Meta-x' to read -the name of a command, it is given a list of all available Emacs command -names to complete against. The completion keys match the text in the -minibuffer against all the command names, find any additional -characters of the name that are implied by the ones already present in -the minibuffer, and add those characters to the ones you have given. - - Case is normally significant in completion because it is significant -in most of the names that you can complete (buffer names, file names, -and command names). Thus, `fo' will not complete to `Foo'. When you -are completing a name in which case does not matter, case may be ignored -for completion's sake if specified by program. - - When a completion list is displayed, the completions will highlight -as you move the mouse over them. Clicking the middle mouse button on -any highlighted completion will "select" it just as if you had typed it -in and hit . - -A Completion Example --------------------- - - Consider the following example. If you type `Meta-x au ', - looks for alternatives (in this case, command names) that start -with `au'. There are only two commands: `auto-fill-mode' and -`auto-save-mode'. They are the same as far as `auto-', so the `au' in -the minibuffer changes to `auto-'. - - If you type again immediately, there are multiple possibilities -for the very next character--it could be `s' or `f'--so no more -characters are added; but a list of all possible completions is -displayed in another window. - - If you go on to type `f ', this sees `auto-f'. The only -command name starting this way is `auto-fill-mode', so completion -inserts the rest of that command. You now have `auto-fill-mode' in the -minibuffer after typing just `au f '. Note that has -this effect because in the minibuffer it is bound to the function -`minibuffer-complete' when completion is supposed to be done. - -Completion Commands -------------------- - - Here is a list of all the completion commands defined in the -minibuffer when completion is available. - -`' - Complete the text in the minibuffer as much as possible - (`minibuffer-complete'). - -`' - Complete the text in the minibuffer but don't add or fill out more - than one word (`minibuffer-complete-word'). - -`' - Submit the text in the minibuffer as the argument, possibly - completing first as described below - (`minibuffer-complete-and-exit'). - -`?' - Print a list of all possible completions of the text in the - minibuffer (`minibuffer-list-completions'). - -`' - Select the highlighted text under the mouse as a minibuffer - response. When the minibuffer is being used to prompt the user - for a completion, any valid completions which are visible on the - screen will be highlighted when the mouse moves over them. - Clicking will select the highlighted completion and exit - the minibuffer. (`minibuf-select-highlighted-completion'). - - completes in a way that is similar to , but it never goes -beyond the next hyphen or space. If you have `auto-f' in the -minibuffer and type , it finds that the completion is -`auto-fill-mode', but it stops completing after `fill-'. The result is -`auto-fill-'. Another at this point completes all the way to -`auto-fill-mode'. in the minibuffer runs the function -`minibuffer-complete-word' when completion is available. - - There are three different ways that can work in completing -minibuffers, depending on how the argument will be used. - - * "Strict" completion is used when it is meaningless to give any - argument except one of the known alternatives. For example, when - `C-x k' reads the name of a buffer to kill, it is meaningless to - give anything but the name of an existing buffer. In strict - completion, refuses to exit if the text in the minibuffer - does not complete to an exact match. - - * "Cautious" completion is similar to strict completion, except that - exits only if the text was an exact match already, not - needing completion. If the text is not an exact match, does - not exit, but it does complete the text. If it completes to an - exact match, a second will exit. - - Cautious completion is used for reading file names for files that - must already exist. - - * "Permissive" completion is used when any string is meaningful, and - the list of completion alternatives is just a guide. For example, - when `C-x C-f' reads the name of a file to visit, any file name is - allowed, in case you want to create a file. In permissive - completion, takes the text in the minibuffer exactly as - given, without completing it. - - The completion commands display a list of all possible completions -in a window whenever there is more than one possibility for the very -next character. Typing `?' explicitly requests such a list. The list -of completions counts as help text, so `C-M-v' typed in the minibuffer -scrolls the list. - - When completion is done on file names, certain file names are usually -ignored. The variable `completion-ignored-extensions' contains a list -of strings; a file whose name ends in any of those strings is ignored -as a possible completion. The standard value of this variable has -several elements including `".o"', `".elc"', `".dvi"' and `"~"'. The -effect is that, for example, `foo' completes to `foo.c' even though -`foo.o' exists as well. If the only possible completions are files -that end in "ignored" strings, they are not ignored. - - If a completion command finds the next character is undetermined, it -automatically displays a list of all possible completions. If the -variable `completion-auto-help' is set to `nil', this does not happen, -and you must type `?' to display the possible completions. - - If the variable `minibuffer-confirm-incomplete' is set to `t', then -in contexts where `completing-read' allows answers that are not valid -completions, an extra must be typed to confirm the response. -This is helpful for catching typos. - - -File: xemacs.info, Node: Repetition, Prev: Completion, Up: Minibuffer - -Repeating Minibuffer Commands -============================= - - Every command that uses the minibuffer at least once is recorded on a -special history list, together with the values of the minibuffer -arguments, so that you can repeat the command easily. In particular, -every use of `Meta-x' is recorded, since `M-x' uses the minibuffer to -read the command name. - -`C-x ' - Re-execute a recent minibuffer command - (`repeat-complex-command'). - -`M-p' - Within `C-x ', move to previous recorded command - (`previous-history-element'). - -`M-n' - Within `C-x ', move to the next (more recent) recorded - command (`next-history-element'). - -`M-x list-command-history' - Display the entire command history, showing all the commands `C-x - ' can repeat, most recent first. - - `C-x ' is used to re-execute a recent command that used the -minibuffer. With no argument, it repeats the last command. A numeric -argument specifies which command to repeat; 1 means the last one, and -larger numbers specify earlier commands. - - `C-x ' works by turning the previous command into a Lisp -expression and then entering a minibuffer initialized with the text for -that expression. If you type just , the command is repeated as -before. You can also change the command by editing the Lisp expression. -The expression you finally submit will be executed. The repeated -command is added to the front of the command history unless it is -identical to the most recently executed command already there. - - Even if you don't understand Lisp syntax, it will probably be obvious -which command is displayed for repetition. If you do not change the -text, you can be sure the command will repeat exactly as before. - - If you are in the minibuffer for `C-x ' and the command shown -to you is not the one you want to repeat, you can move around the list -of previous commands using `M-n' and `M-p'. `M-p' replaces the -contents of the minibuffer with the next earlier recorded command, and -`M-n' replaces it with the next later command. After finding the -desired previous command, you can edit its expression and then resubmit -it by typing . Any editing you have done on the command to be -repeated is lost if you use `M-n' or `M-p'. - - `M-n' and `M-p' are specially defined within `C-x ' to run the -commands `previous-history-element' and `next-history-element'. - - The list of previous commands using the minibuffer is stored as a -Lisp list in the variable `command-history'. Each element of the list -is a Lisp expression which describes one command and its arguments. -Lisp programs can reexecute a command by feeding the corresponding -`command-history' element to `eval'. - - -File: xemacs.info, Node: M-x, Next: Help, Prev: Minibuffer, Up: Top - -Running Commands by Name -************************ - - The Emacs commands that are used often or that must be quick to type -are bound to keys--short sequences of characters--for convenient use. -Other Emacs commands that are used more rarely are not bound to keys; -to run them, you must refer to them by name. - - A command name consists, by convention, of one or more words, -separated by hyphens: for example, `auto-fill-mode' or `manual-entry'. -The use of English words makes the command name easier to remember than -a key made up of obscure characters, even though it results in more -characters to type. You can run any command by name, even if it can be -run by keys as well. - - To run a command by name, start with `M-x', then type the command -name, and finish with . `M-x' uses the minibuffer to read the -command name. exits the minibuffer and runs the command. - - Emacs uses the minibuffer for reading input for many different -purposes; on this occasion, the string `M-x' is displayed at the -beginning of the minibuffer as a "prompt" to remind you that your input -should be the name of a command to be run. *Note Minibuffer::, for -full information on the features of the minibuffer. - - You can use completion to enter a command name. For example, to -invoke the command `forward-char', type: - - M-x forward-char - or - M-x fo c - -After you type in `M-x fo TAB' emacs will give you a possible list of -completions from which you can choose. Note that `forward-char' is the -same command that you invoke with the key `C-f'. You can call any -command (interactively callable function) defined in Emacs by its name -using `M-x' regardless of whether or not any keys are bound to it. - - If you type `C-g' while Emacs reads the command name, you cancel the -`M-x' command and get out of the minibuffer, ending up at top level. - - To pass a numeric argument to a command you are invoking with `M-x', -specify the numeric argument before the `M-x'. `M-x' passes the -argument along to the function that it calls. The argument value -appears in the prompt while the command name is being read. - - You can use the command `M-x interactive' to specify a way of -parsing arguments for interactive use of a function. For example, -write: - - (defun foo (arg) "Doc string" (interactive "p") ...use arg...) - - to make `arg' be the prefix argument when `foo' is called as a -command. The call to `interactive' is actually a declaration rather -than a function; it tells `call-interactively' how to read arguments to -pass to the function. When actually called, `interactive' returns -`nil'. - - The argument of INTERACTIVE is usually a string containing a code -letter followed by a prompt. Some code letters do not use I/O to get -the argument and do not need prompts. To prompt for multiple arguments, -you must provide a code letter, its prompt, a newline, and another code -letter, and so forth. If the argument is not a string, it is evaluated -to get a list of arguments to pass to the function. If you do not -provide an argument to `interactive', no arguments are passed when -calling interactively. - - Available code letters are: - -`a' - Function name: symbol with a function definition - -`b' - Name of existing buffer - -`B' - Name of buffer, possibly nonexistent - -`c' - Character - -`C' - Command name: symbol with interactive function definition - -`d' - Value of point as number (does not do I/O) - -`D' - Directory name - -`e' - Last mouse event - -`f' - Existing file name - -`F' - Possibly nonexistent file name - -`k' - Key sequence (string) - -`m' - Value of mark as number (does not do I/O) - -`n' - Number read using minibuffer - -`N' - Prefix arg converted to number, or if none, do like code `n' - -`p' - Prefix arg converted to number (does not do I/O) - -`P' - Prefix arg in raw form (does not do I/O) - -`r' - Region: point and mark as two numeric arguments, smallest first - (does not do I/O) - -`s' - Any string - -`S' - Any symbol - -`v' - Variable name: symbol that is `user-variable-p' - -`x' - Lisp expression read but not evaluated - -`X' - Lisp expression read and evaluated - - In addition, if the string begins with `*', an error is signaled if -the buffer is read-only. This happens before reading any arguments. -If the string begins with `@', the window the mouse is over is selected -before anything else is done. You may use both `@' and `*'; they are -processed in the order that they appear. - - Normally, when describing a command that is run by name, we omit the - that is needed to terminate the name. Thus we may refer to `M-x -auto-fill-mode' rather than `M-x auto-fill-mode' . We mention the - only when it is necessary to emphasize its presence, for example, -when describing a sequence of input that contains a command name and -arguments that follow it. - - `M-x' is defined to run the command `execute-extended-command', -which is responsible for reading the name of another command and -invoking it. - - -File: xemacs.info, Node: Help, Next: Mark, Prev: M-x, Up: Top - -Help -**** - - Emacs provides extensive help features which revolve around a single -character, `C-h'. `C-h' is a prefix key that is used only for -documentation-printing commands. The characters you can type after -`C-h' are called "help options". One help option is `C-h'; you use it -to ask for help about using `C-h'. - - `C-h C-h' prints a list of the possible help options, and then asks -you to type the desired option. It prompts with the string: - - A, B, C, F, I, K, L, M, N, S, T, V, W, C-c, C-d, C-n, C-w or C-h for more help: - -You should type one of those characters. - - Typing a third `C-h' displays a description of what the options mean; -Emacs still waits for you to type an option. To cancel, type `C-g'. - - Here is a summary of the defined help commands. - -`C-h a STRING ' - Display a list of commands whose names contain STRING (`command- - apropos'). - -`C-h b' - Display a table of all key bindings currently in effect, with - local bindings of the current major mode first, followed by all - global bindings (`describe-bindings'). - -`C-h c KEY' - Print the name of the command that KEY runs (`describe-key- - briefly'). `c' is for `character'. For more extensive - information on KEY, use `C-h k'. - -`C-h f FUNCTION ' - Display documentation on the Lisp function named FUNCTION - (`describe-function'). Note that commands are Lisp functions, so - a command name may be used. - -`C-h i' - Run Info, the program for browsing documentation files (`info'). - The complete Emacs manual is available online in Info. - -`C-h k KEY' - Display name and documentation of the command KEY runs - (`describe-key'). - -`C-h l' - Display a description of the last 100 characters you typed - (`view-lossage'). - -`C-h m' - Display documentation of the current major mode (`describe-mode'). - -`C-h n' - Display documentation of Emacs changes, most recent first - (`view-emacs-news'). - -`C-h p' - Display a table of all mouse bindings currently in effect now, with - local bindings of the current major mode first, followed by all - global bindings (`describe-pointer'). - -`C-h s' - Display current contents of the syntax table, plus an explanation - of what they mean (`describe-syntax'). - -`C-h t' - Display the Emacs tutorial (`help-with-tutorial'). - -`C-h v VAR ' - Display the documentation of the Lisp variable VAR (`describe- - variable'). - -`C-h w COMMAND ' - Print which keys run the command named COMMAND (`where-is'). - -`M-x apropos REGEXP' - Show all symbols whose names contain matches for REGEXP. - -Documentation for a Key -======================= - - The most basic `C-h' options are `C-h c' (`describe-key-briefly') -and `C-h k' -(`describe-key'). `C-h c KEY' prints the name of the command that KEY -is bound to in the echo area. For example, `C-h c C-f' prints -`forward-char'. Since command names are chosen to describe what the -command does, using this option is a good way to get a somewhat cryptic -description of what KEY does. - - `C-h k KEY' is similar to `C-h c' but gives more information. It -displays the documentation string of the function KEY is bound to as -well as its name. KEY is a string or vector of events. When called -interactively, KEY may also be a menu selection. This information does -not usually fit into the echo area, so a window is used for the display. - -Help by Command or Variable Name -================================ - - `C-h f' (`describe-function') reads the name of a Lisp function -using the minibuffer, then displays that function's documentation -string in a window. Since commands are Lisp functions, you can use the -argument FUNCTION to get the documentation of a command that you know -by name. For example, - - C-h f auto-fill-mode - -displays the documentation for `auto-fill-mode'. Using `C-h f' is the -only way to see the documentation of a command that is not bound to any -key, that is, a command you would normally call using `M-x'. If the -variable `describe-function-show-arglist' is `t', `describe-function' -shows its arglist if the FUNCTION is not an autoload function. - - `C-h f' is also useful for Lisp functions you are planning to use in -a Lisp program. For example, if you have just written the code -`(make-vector len)' and want to make sure you are using `make-vector' -properly, type `C-h f make-vector '. Because `C-h f' allows all -function names, not just command names, you may find that some of your -favorite abbreviations that work in `M-x' don't work in `C-h f'. An -abbreviation may be unique among command names, yet fail to be unique -when other function names are allowed. - - If you type , leaving the minibuffer empty, `C-h f' by default -describes the function called by the innermost Lisp expression in the -buffer around point, provided that that is a valid, defined Lisp -function name. For example, if point is located following the text -`(make-vector (car x)', the innermost list containing point is the one -starting with `(make-vector', so the default is to describe the -function `make-vector'. - - `C-h f' is often useful just to verify that you have the right -spelling for the function name. If `C-h f' mentions a default in the -prompt, you have typed the name of a defined Lisp function. If that is -what you wanted to know, just type `C-g' to cancel the `C-h f' command -and continue editing. - - `C-h w COMMAND ' (`where-s') tells you what keys are bound to -COMMAND. It prints a list of the keys in the echo area. Alternatively, -it informs you that a command is not bound to any keys, which implies -that you must use `M-x' to call the command. - - `C-h v' (`describe-variable') is like `C-h f' but describes Lisp -variables instead of Lisp functions. Its default is the Lisp symbol -around or before point, if that is the name of a known Lisp variable. -*Note Variables::. - -Apropos -======= - -`C-h a' - Show only symbols that are names of commands (`command-apropos'). - -`M-x apropos REGEXP' - Show all symbols whose names comtain matches for REGEXP. - - It is possible to ask a question like, "What are the commands for -working with files?" To do this, type `C-h a file ', which -displays a list of all command names that contain `file', such as -`copy-file', `find-file', and so on. With each command name a brief -description of its use and information on the keys you can use to -invoke it is displayed. For example, you would be informed that you -can invoke `find-file' by typing `C-x C-f'. The `a' in `C-h a' stands -for `Apropos'; `C-h a' runs the Lisp function `command-apropos'. - - Because `C-h a' looks only for functions whose names contain the -string you specify, you must use ingenuity in choosing the string. If -you are looking for commands for killing backwards and `C-h a -kill-backwards ' doesn't reveal any commands, don't give up. Try -just `kill', or just `backwards', or just `back'. Be persistent. -Pretend you are playing Adventure. Also note that you can use a -regular expression as the argument (*note Regexps::.). - - Here is a set of arguments to give to `C-h a' that covers many -classes of Emacs commands, since there are strong conventions for naming -standard Emacs commands. By giving you a feeling for the naming -conventions, this set of arguments can also help you develop a -technique for picking `apropos' strings. - - char, line, word, sentence, paragraph, region, page, sexp, list, - defun, buffer, frame, window, file, dir, register, mode, - beginning, end, forward, backward, next, previous, up, down, - search, goto, kill, delete, mark, insert, yank, fill, indent, case, - change, set, what, list, find, view, describe. - - To list all Lisp symbols that contain a match for a regexp, not just -the ones that are defined as commands, use the command `M-x apropos' -instead of `C-h a'. - -Other Help Commands -=================== - - `C-h i' (`info') runs the Info program, which is used for browsing -through structured documentation files. The entire Emacs manual is -available within Info. Eventually all the documentation of the GNU -system will be available. Type `h' after entering Info to run a -tutorial on using Info. - - If something surprising happens, and you are not sure what commands -you typed, use `C-h l' (`view-lossage'). `C-h l' prints the last 100 -command characters you typed. If you see commands you don't know, use -`C-h c' to find out what they do. - - Emacs has several major modes. Each mode redefines a few keys and -makes a few other changes in how editing works. `C-h m' -(`describe-mode') prints documentation on the current major mode, which -normally describes all the commands that are changed in this mode. - - `C-h b' (`describe-bindings') and `C-h s' (`describe-syntax') -present information about the current Emacs mode that is not covered by -`C-h m'. `C-h b' displays a list of all key bindings currently in -effect, with the local bindings of the current major mode first, -followed by the global bindings (*note Key Bindings::.). `C-h s' -displays the contents of the syntax table with explanations of each -character's syntax (*note Syntax::.). - - The other `C-h' options display various files of useful information. -`C-h C-w' (`describe-no-warranty') displays details on the complete -absence of warranty for XEmacs. `C-h n' (`view-emacs-news') displays -the file `emacs/etc/NEWS', which contains documentation on Emacs -changes arranged chronologically. `C-h t' (`help-with-tutorial') -displays the learn-by-doing Emacs tutorial. `C-h C-c' -(`describe-copying') displays the file `emacs/etc/COPYING', which tells -you the conditions you must obey in distributing copies of Emacs. `C-h -C-d' (`describe-distribution') displays another file named -`emacs/etc/DISTRIB', which tells you how you can order a copy of the -latest version of Emacs. - - -File: xemacs.info, Node: Mark, Next: Mouse Selection, Prev: Help, Up: Top - -Selecting Text -************** - - Many Emacs commands operate on an arbitrary contiguous part of the -current buffer. You can select text in two ways: - - * You use special keys to select text by defining a region between - point and the mark. - - * If you are running XEmacs under X, you can also select text with - the mouse. - -The Mark and the Region -======================= - - To specify the text for a command to operate on, set "the mark" at -one end of it, and move point to the other end. The text between point -and the mark is called "the region". You can move point or the mark to -adjust the boundaries of the region. It doesn't matter which one is -set first chronologically, or which one comes earlier in the text. - - Once the mark has been set, it remains until it is set again at -another place. The mark remains fixed with respect to the preceding -character if text is inserted or deleted in a buffer. Each Emacs -buffer has its own mark; when you return to a buffer that had been -selected previously, it has the same mark it had before. - - Many commands that insert text, such as `C-y' (`yank') and `M-x -insert-buffer', position the mark at one end of the inserted text--the -opposite end from where point is positioned, so that the region -contains the text just inserted. - - Aside from delimiting the region, the mark is useful for marking a -spot that you may want to go back to. To make this feature more useful, -Emacs remembers 16 previous locations of the mark in the `mark ring'. - -* Menu: - -* Setting Mark:: Commands to set the mark. -* Using Region:: Summary of ways to operate on contents of the region. -* Marking Objects:: Commands to put region around textual units. -* Mark Ring:: Previous mark positions saved so you can go back there. - - -File: xemacs.info, Node: Setting Mark, Next: Using Region, Prev: Mark, Up: Mark - -Setting the Mark ----------------- - - Here are some commands for setting the mark: - -`C-' - Set the mark where point is (`set-mark-command'). - -`C-@' - The same. - -`C-x C-x' - Interchange mark and point (`exchange-point-and-mark'). - -`C-<' - Pushes a mark at the beginning of the buffer. - -`C->' - Pushes a mark at the end of the buffer. - - For example, to convert part of the buffer to all upper-case, you -can use the `C-x C-u' (`upcase-region') command, which operates on the -text in the region. First go to the beginning of the text you want to -capitalize and type `C-' to put the mark there, then move to the -end, and then type `C-x C-u' to capitalize the selected region. You -can also set the mark at the end of the text, move to the beginning, -and then type `C-x C-u'. Most commands that operate on the text in the -region have the word `region' in their names. - - The most common way to set the mark is with the `C-' command -(`set-mark-command'). This command sets the mark where point is. You -can then move point away, leaving the mark behind. It is actually -incorrect to speak of the character `C-'; there is no such -character. When you type while holding down , you get the -character `C-@' on most terminals. This character is actually bound to -`set-mark-command'. But unless you are unlucky enough to have a -terminal where typing `C-' does not produce `C-@', you should -think of this character as `C-'. - - Since terminals have only one cursor, Emacs cannot show you where the -mark is located. Most people use the mark soon after they set it, before -they forget where it is. But you can see where the mark is with the -command `C-x C-x' (`exchange-point-and-mark') which puts the mark where -point was and point where the mark was. The extent of the region is -unchanged, but the cursor and point are now at the previous location of -the mark. - - Another way to set the mark is to push the mark to the beginning of a -buffer while leaving point at its original location. If you supply an -argument to `C-<' (`mark-beginning-of-buffer'), the mark is pushed N/10 -of the way from the true beginning of the buffer. You can also set the -mark at the end of a buffer with `C->' (`mark-end-of-buffer'). It -pushes the mark to the end of the buffer, leaving point alone. -Supplying an argument to the command pushes the mark N/10 of the way -from the true end of the buffer. - - If you are using XEmacs under the X window system, you can set the -variable `zmacs-regions' to `t'. This makes the current region (defined -by point and mark) highlight and makes it available as the X clipboard -selection, which means you can use the menu bar items on it. *Note -Active Regions::, for more information. - - `C-x C-x' is also useful when you are satisfied with the location of -point but want to move the mark; do `C-x C-x' to put point there and -then you can move it. A second use of `C-x C-x', if necessary, puts -the mark at the new location with point back at its original location. - - -File: xemacs.info, Node: Using Region, Next: Marking Objects, Prev: Setting Mark, Up: Mark - -Operating on the Region ------------------------ - - Once you have created an active region, you can do many things to -the text in it: - * Kill it with `C-w' (*note Killing::.). - - * Save it in a register with `C-x r s' (*note Registers::.). - - * Save it in a buffer or a file (*note Accumulating Text::.). - - * Convert case with `C-x C-l' or `C-x C-u' - (*note Case::.). - - * Evaluate it as Lisp code with `M-x eval-region' (*note Lisp - Eval::.). - - * Fill it as text with `M-q' (*note Filling::.). - - * Print hardcopy with `M-x print-region' (*note Hardcopy::.). - - * Indent it with `C-x ' or `C-M-\' (*note Indentation::.). - - -File: xemacs.info, Node: Marking Objects, Next: Mark Ring, Prev: Using Region, Up: Mark - -Commands to Mark Textual Objects --------------------------------- - - There are commands for placing point and the mark around a textual -object such as a word, list, paragraph or page. - -`M-@' - Set mark after end of next word (`mark-word'). This command and - the following one do not move point. - -`C-M-@' - Set mark after end of next Lisp expression (`mark-sexp'). - -`M-h' - Put region around current paragraph (`mark-paragraph'). - -`C-M-h' - Put region around current Lisp defun (`mark-defun'). - -`C-x h' - Put region around entire buffer (`mark-whole-buffer'). - -`C-x C-p' - Put region around current page (`mark-page'). - - `M-@' (`mark-word') puts the mark at the end of the next word, while -`C-M-@' (`mark-sexp') puts it at the end of the next Lisp expression. -These characters sometimes save you some typing. - - A number of commands are available that set both point and mark and -thus delimit an object in the buffer. `M-h' (`mark-paragraph') moves -point to the beginning of the paragraph that surrounds or follows -point, and puts the mark at the end of that paragraph (*note -Paragraphs::.). You can then indent, case-convert, or kill the whole -paragraph. In the same fashion, `C-M-h' (`mark-defun') puts point -before and the mark after the current or following defun (*note -Defuns::.). `C-x C-p' (`mark-page') puts point before the current page -(or the next or previous, depending on the argument), and mark at the -end (*note Pages::.). The mark goes after the terminating page -delimiter (to include it), while point goes after the preceding page -delimiter (to exclude it). Finally, `C-x h' (`mark-whole-buffer') sets -up the entire buffer as the region by putting point at the beginning -and the mark at the end. - - -File: xemacs.info, Node: Mark Ring, Prev: Marking Objects, Up: Mark - -The Mark Ring -------------- - - Aside from delimiting the region, the mark is also useful for marking -a spot that you may want to go back to. To make this feature more -useful, Emacs remembers 16 previous locations of the mark in the "mark -ring". Most commands that set the mark push the old mark onto this -ring. To return to a marked location, use `C-u C-' (or `C-u -C-@'); this is the command `set-mark-command' given a numeric argument. -The command moves point to where the mark was, and restores the mark -from the ring of former marks. Repeated use of this command moves point -to all the old marks on the ring, one by one. The marks you have seen -go to the end of the ring, so no marks are lost. - - Each buffer has its own mark ring. All editing commands use the -current buffer's mark ring. In particular, `C-u C-' always stays -in the same buffer. - - Many commands that can move long distances, such as `M-<' -(`beginning-of-buffer'), start by setting the mark and saving the old -mark on the mark ring. This makes it easier for you to move back -later. Searches set the mark, unless they do not actually move point. -When a command sets the mark, `Mark Set' is printed in the echo area. - - The variable `mark-ring-max' is the maximum number of entries to -keep in the mark ring. If that many entries exist and another entry is -added, the last entry in the list is discarded. Repeating `C-u -C-' circulates through the entries that are currently in the ring. - - The variable `mark-ring' holds the mark ring itself, as a list of -marker objects in the order most recent first. This variable is local -in every buffer. - - -File: xemacs.info, Node: Mouse Selection, Next: Additional Mouse Operations, Prev: Mark, Up: Top - -Selecting Text with the Mouse -============================= - - If you are using XEmacs under X, you can use the mouse pointer to -select text. (The normal mouse pointer is an I-beam, the same pointer -that `xterm' uses.) - - The glyph variable `text-pointer-glyph' controls the shape of the -mouse pointer when over text. You can also control the shape of the -mouse pointer when over nontext using `nontext-pointer-glyph', and the -shape of the mouse pointer when over the modeline using -`modeline-pointer-glyph'. (Remember, you should use `set-glyph-image', -not `setq', to set one of these variables.) - - If you want to get fancy, you can set the foreground and background -colors of the mouse pointer by setting the `pointer' face. - - There are two ways to select a region of text with the mouse: - - To select a word in text, double-click with the left mouse button -while the mouse cursor is over the word. The word is highlighted when -selected. On monochrome monitors, a stippled background indicates that a -region of text has been highlighted. On color monitors, a color -background indicates highlighted text. You can triple-click to select -whole lines. - - To select an arbitrary region of text: - - 1. Move the mouse cursor over the character at the beginning of the - region of text you want to select. - - 2. Press and hold the left mouse button. - - 3. While holding the left mouse button down, drag the cursor to the - character at the end of the region of text you want to select. - - 4. Release the left mouse button. - The selected region of text is highlighted. - - Once a region of text is selected, it becomes the primary X selection -(*note Using X Selections::.) as well as the Emacs selected region. You -can paste it into other X applications and use the options from the -Edit pull-down menu on it. Since it is also the Emacs region, you can -use Emacs region commands on it. - - -File: xemacs.info, Node: Additional Mouse Operations, Next: Killing, Prev: Mouse Selection, Up: Top - -Additional Mouse Operations -=========================== - - XEmacs also provides the following mouse functions. Most of these -are not bound to mouse gestures by default, but they are provided for -your customization pleasure. For example, if you wanted `shift-left' -(that is, holding down the key and clicking the left mouse -button) to delete the character at which you are pointing, then you -could do this: - - (global-set-key '(shift button1) 'mouse-del-char) - -`mouse-del-char' - Delete the character pointed to by the mouse. - -`mouse-delete-window' - Delete the Emacs window that the mouse is on. - -`mouse-keep-one-window' - Select the Emacs window that the mouse is on, then delete all other - windows on this frame. - -`mouse-kill-line' - Kill the line pointed to by the mouse. - -`mouse-line-length' - Print the length of the line indicated by the pointer. - -`mouse-scroll' - Scroll point to the mouse position. - -`mouse-select' - Select the Emacs window the mouse is on. - -`mouse-select-and-split' - Select the Emacs window mouse is on, then split it vertically in - half. - -`mouse-set-mark' - Select the Emacs window the mouse is on and set the mark at the - mouse position. Display the cursor at that position for a second. - -`mouse-set-point' - Select the Emacs window that the mouse is on and move point to the - mouse position. - -`mouse-track' - Make a selection with the mouse. This is the default binding of - the left mouse button (). - -`mouse-track-adjust' - Extend the existing selection. This is the default binding of - . - -`mouse-track-and-copy-to-cutbuffer' - Make a selection like `mouse-track', but also copy it to the cut - buffer. - -`mouse-track-delete-and-insert' - Make a selection with the mouse and insert it at point. This is - the default binding of . - -`mouse-track-insert' - Make a selection with the mouse and insert it at point. This is - the default binding of . - -`mouse-window-to-region' - Narrow a window to the region between the cursor and the mouse - pointer. - - The `M-x mouse-track' command should be bound to a mouse button. If -you click-and-drag, the selection is set to the region between the -point of the initial click and the point at which you release the -button. These positions do not need to be ordered. - - If you click-and-release without moving the mouse, the point is -moved, and the selection is disowned (there will be no selection -owner.) The mark will be set to the previous position of point. - - If you double-click, the selection will extend by symbols instead of -by characters. If you triple-click, the selection will extend by lines. - - If you drag the mouse off the top or bottom of the window, you can -select pieces of text that are larger than the visible part of the -buffer; the buffer will scroll as necessary. - - The selected text becomes the current X selection, and is also -copied to the top of the kill ring. Point will be left at the position -at which you released the button and the mark will be left at the -initial click position. Bind a mouse click to -`mouse-track-and-copy-to-cutbuffer' to copy selections to the cut -buffer. (See also the `mouse-track-adjust' command, on -`Shift-button1'.) - - The `M-x mouse-track-adjust' command should be bound to a mouse -button. The selection will be enlarged or shrunk so that the point of -the mouse click is one of its endpoints. This is only meaningful after -the `mouse-track' command () has been executed. - - The `M-x mouse-track-delete-and-insert' command is exactly the same -as the `mouse-track' command on , except that point is not -moved; the selected text is immediately inserted after being selected; -and the text of the selection is deleted. - - The `M-x mouse-track-insert' command is exactly the same as the -`mouse-track' command on , except that point is not moved; the -selected text is immediately inserted after being selected; and the -selection is immediately disowned afterwards. - - -File: xemacs.info, Node: Killing, Next: Yanking, Prev: Additional Mouse Operations, Up: Top - -Deletion and Killing -==================== - - Most commands that erase text from the buffer save it. You can get -the text back if you change your mind, or you can move or copy it to -other parts of the buffer. Commands which erase text and save it in the -kill ring are known as "kill" commands. Some other commands erase text -but do not save it; they are known as "delete" commands. (This -distinction is made only for erasing text in the buffer.) - - The commands' names and individual descriptions use the words `kill' -and `delete' to indicate what they do. If you perform a kill or delete -command by mistake, use the `C-x u' (`undo') command to undo it (*note -Undo::.). The delete commands include `C-d' (`delete-char') and -(`delete-backward-char'), which delete only one character at a time, -and those commands that delete only spaces or newlines. Commands that -can destroy significant amounts of nontrivial data usually kill. - -Deletion --------- - -`C-d' - Delete next character (`delete-char'). - -`' - Delete previous character (`delete-backward-char'). - -`M-\' - Delete spaces and tabs around point (`delete-horizontal-space'). - -`M-' - Delete spaces and tabs around point, leaving one space - (`just-one-space'). - -`C-x C-o' - Delete blank lines around the current line (`delete-blank-lines'). - -`M-^' - Join two lines by deleting the intervening newline, and any - indentation following it (`delete-indentation'). - - The most basic delete commands are `C-d' (`delete-char') and -(`delete-backward-char'). `C-d' deletes the character after point, the -one the cursor is "on top of". Point doesn't move. deletes the -character before the cursor, and moves point back. You can delete -newlines like any other characters in the buffer; deleting a newline -joins two lines. Actually, `C-d' and aren't always delete -commands; if you give them an argument, they kill instead, since they -can erase more than one character this way. - - The other delete commands delete only formatting characters: spaces, -tabs and newlines. `M-\' (`delete-horizontal-space') deletes all -spaces and tab characters before and after point. `M-' -(`just-one-space') does the same but leaves a single space after point, -regardless of the number of spaces that existed previously (even zero). - - `C-x C-o' (`delete-blank-lines') deletes all blank lines after the -current line. If the current line is blank, it deletes all blank lines -preceding the current line as well as leaving one blank line, the -current line. `M-^' (`delete-indentation') joins the current line and -the previous line, or, if given an argument, joins the current line and -the next line by deleting a newline and all surrounding spaces, possibly -leaving a single space. *Note M-^: Indentation. - -Killing by Lines ----------------- - -`C-k' - Kill rest of line or one or more lines (`kill-line'). - - The simplest kill command is `C-k'. If given at the beginning of a -line, it kills all the text on the line, leaving the line blank. If -given on a blank line, the blank line disappears. As a consequence, a -line disappears completely if you go to the front of a non-blank line -and type `C-k' twice. - - More generally, `C-k' kills from point up to the end of the line, -unless it is at the end of a line. In that case, it kills the newline -following the line, thus merging the next line into the current one. -Emacs ignores invisible spaces and tabs at the end of the line when -deciding which case applies: if point appears to be at the end of the -line, you can be sure the newline will be killed. - - If you give `C-k' a positive argument, it kills that many lines and -the newlines that follow them (however, text on the current line before -point is not killed). With a negative argument, `C-k' kills back to a -number of line beginnings. An argument of -2 means kill back to the -second line beginning. If point is at the beginning of a line, that -line beginning doesn't count, so `C-u - 2 C-k' with point at the front -of a line kills the two previous lines. - - `C-k' with an argument of zero kills all the text before point on the -current line. - -Other Kill Commands -------------------- - -`C-w' - Kill region (from point to the mark) (`kill-region'). *Note - Words::. - -`M-d' - Kill word (`kill-word'). - -`M-' - Kill word backwards (`backward-kill-word'). - -`C-x ' - Kill back to beginning of sentence (`backward-kill-sentence'). - *Note Sentences::. - -`M-k' - Kill to end of sentence (`kill-sentence'). - -`C-M-k' - Kill sexp (`kill-sexp'). *Note Lists::. - -`M-z CHAR' - Kill up to next occurrence of CHAR (`zap-to-char'). - - `C-w' (`kill-region') is a very general kill command; it kills -everything between point and the mark. You can use this command to kill -any contiguous sequence of characters by first setting the mark at one -end of a sequence of characters, then going to the other end and typing -`C-w'. - - A convenient way of killing is combined with searching: `M-z' -(`zap-to-char') reads a character and kills from point up to (but not -including) the next occurrence of that character in the buffer. If -there is no next occurrence, killing goes to the end of the buffer. A -numeric argument acts as a repeat count. A negative argument means to -search backward and kill text before point. - - Other syntactic units can be killed: words, with `M-' and `M-d' -(*note Words::.); sexps, with `C-M-k' (*note Lists::.); and sentences, -with `C-x ' and `M-k' (*note Sentences::.). - - -File: xemacs.info, Node: Yanking, Next: Using X Selections, Prev: Killing, Up: Top - -Yanking -======= - - "Yanking" means getting back text which was killed. Some systems -call this "pasting". The usual way to move or copy text is to kill it -and then yank it one or more times. - -`C-y' - Yank last killed text (`yank'). - -`M-y' - Replace re-inserted killed text with the previously killed text - (`yank-pop'). - -`M-w' - Save region as last killed text without actually killing it - (`copy-region-as-kill'). - -`C-M-w' - Append next kill to last batch of killed text (`append-next-kill'). - -* Menu: - -* Kill Ring:: Where killed text is stored. Basic yanking. -* Appending Kills:: Several kills in a row all yank together. -* Earlier Kills:: Yanking something killed some time ago. - - -File: xemacs.info, Node: Kill Ring, Next: Appending Kills, Prev: Yanking, Up: Yanking - -The Kill Ring -------------- - - All killed text is recorded in the "kill ring", a list of blocks of -text that have been killed. There is only one kill ring, used in all -buffers, so you can kill text in one buffer and yank it in another -buffer. This is the usual way to move text from one file to another. -(*Note Accumulating Text::, for some other ways.) - - If you have two separate Emacs processes, you cannot use the kill -ring to move text. If you are using XEmacs under X, however, you can -use the X selection mechanism to move text from one to another. - - If you are using XEmacs under X and have one Emacs process with -multiple frames, they do share the same kill ring. You can kill or -copy text in one Emacs frame, then yank it in the other frame belonging -to the same process. - - The command `C-y' (`yank') reinserts the text of the most recent -kill. It leaves the cursor at the end of the text and sets the mark at -the beginning of the text. *Note Mark::. - - `C-u C-y' yanks the text, leaves the cursor in front of the text, -and sets the mark after it, if the argument is with just a `C-u'. Any -other argument, including `C-u' and digits, has different results, -described below, under "Yanking Earlier Kills". - - To copy a block of text, you can also use `M-w' -(`copy-region-as-kill'), which copies the region into the kill ring -without removing it from the buffer. `M-w' is similar to `C-w' followed -by `C-y' but does not mark the buffer as "modified" and does not -actually cut anything. - diff --git a/info/xemacs.info-5 b/info/xemacs.info-5 deleted file mode 100644 index a1374e0..0000000 --- a/info/xemacs.info-5 +++ /dev/null @@ -1,1172 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Appending Kills, Next: Earlier Kills, Prev: Kill Ring, Up: Yanking - -Appending Kills ---------------- - - Normally, each kill command pushes a new block onto the kill ring. -However, two or more kill commands in a row combine their text into a -single entry, so that a single `C-y' yanks it all back. This means you -don't have to kill all the text you want to yank in one command; you -can kill line after line, or word after word, until you have killed what -you want, then get it all back at once using `C-y'. (Thus we join -television in leading people to kill thoughtlessly.) - - Commands that kill forward from point add onto the end of the -previous killed text. Commands that kill backward from point add onto -the beginning. This way, any sequence of mixed forward and backward -kill commands puts all the killed text into one entry without -rearrangement. Numeric arguments do not break the sequence of -appending kills. For example, suppose the buffer contains: - - This is the first - line of sample text - and here is the third. - -with point at the beginning of the second line. If you type `C-k C-u 2 -M- C-k', the first `C-k' kills the text `line of sample text', -`C-u 2 M-' kills `the first' with the newline that followed it, -and the second `C-k' kills the newline after the second line. The -result is that the buffer contains `This is and here is the third.' and -a single kill entry contains `the firstline of sample -text'--all the killed text, in its original order. - - If a kill command is separated from the last kill command by other -commands (not just numeric arguments), it starts a new entry on the kill -ring. To force a kill command to append, first type the command `C-M-w' -(`append-next-kill'). `C-M-w' tells the following command, if it is a -kill command, to append the text it kills to the last killed text, -instead of starting a new entry. With `C-M-w', you can kill several -separated pieces of text and accumulate them to be yanked back in one -place. - - -File: xemacs.info, Node: Earlier Kills, Prev: Appending Kills, Up: Yanking - -Yanking Earlier Kills ---------------------- - - To recover killed text that is no longer the most recent kill, you -need the `Meta-y' (`yank-pop') command. You can use `M-y' only after a -`C-y' or another `M-y'. It takes the text previously yanked and -replaces it with the text from an earlier kill. To recover the text of -the next-to-the-last kill, first use `C-y' to recover the last kill, -then `M-y' to replace it with the previous kill. - - You can think in terms of a "last yank" pointer which points at an -item in the kill ring. Each time you kill, the "last yank" pointer -moves to the new item at the front of the ring. `C-y' yanks the item -which the "last yank" pointer points to. `M-y' moves the "last yank" -pointer to a different item, and the text in the buffer changes to -match. Enough `M-y' commands can move the pointer to any item in the -ring, so you can get any item into the buffer. Eventually the pointer -reaches the end of the ring; the next `M-y' moves it to the first item -again. - - Yanking moves the "last yank" pointer around the ring, but does not -change the order of the entries in the ring, which always runs from the -most recent kill at the front to the oldest one still remembered. - - Use `M-y' with a numeric argument to advance the "last yank" pointer -by the specified number of items. A negative argument moves the -pointer toward the front of the ring; from the front of the ring, it -moves to the last entry and starts moving forward from there. - - Once the text you are looking for is brought into the buffer, you can -stop doing `M-y' commands and the text will stay there. Since the text -is just a copy of the kill ring item, editing it in the buffer does not -change what's in the ring. As long you don't kill additional text, the -"last yank" pointer remains at the same place in the kill ring: -repeating `C-y' will yank another copy of the same old kill. - - If you know how many `M-y' commands it would take to find the text -you want, you can yank that text in one step using `C-y' with a numeric -argument. `C-y' with an argument greater than one restores the text -the specified number of entries back in the kill ring. Thus, `C-u 2 -C-y' gets the next to the last block of killed text. It is equivalent -to `C-y M-y'. `C-y' with a numeric argument starts counting from the -"last yank" pointer, and sets the "last yank" pointer to the entry that -it yanks. - - The variable `kill-ring-max' controls the length of the kill ring; -no more than that many blocks of killed text are saved. - - -File: xemacs.info, Node: Using X Selections, Next: Accumulating Text, Prev: Yanking, Up: Top - -Using X Selections -================== - - In the X window system, mouse selections provide a simple mechanism -for text transfer between different applications. In a typical X -application, you can select text by pressing the left mouse button and -dragging the cursor over the text you want to copy. The text becomes -the primary X selection and is highlighted. The highlighted region is -also the Emacs selected region. - - * Since the region is the primary X selection, you can go to a - different X application and click the middle mouse button: the - text that you selected in the previous application is pasted into - the current application. - - * Since the region is the Emacs selected region, you can use all - region commands (`C-w, M-w' etc.) as well as the options of the - Edit menu to manipulate the selected text. - -* Menu: - -* X Clipboard Selection:: Pasting to the X clipboard. -* X Selection Commands:: Other operations on the selection. -* X Cut Buffers:: X cut buffers are available for compatibility. -* Active Regions:: Using zmacs-style highlighting of the - selected region. - - -File: xemacs.info, Node: X Clipboard Selection, Next: X Selection Commands, Prev: Using X Selections, Up: Using X Selections - -The Clipboard Selection ------------------------ - - There are other kinds of X selections besides the Primary selection; -one common one is the Clipboard selection. Some applications prefer to -transfer data using this selection in preference to the Primary. One -can transfer text from the Primary selection to the Clipboard -selection with the Copy command under the Edit menu in the menubar. - - Usually, the clipboard selection is not visible. However, if you -run the `xclipboard' application, the text most recently copied to the -clipboard (with the Copy command) is displayed in a window. Any time -new text is thus copied, the `xclipboard' application makes a copy of -it and displays it in its window. The value of the clipboard can -survive the lifetime of the running Emacs process. The `xclipboard' -man page provides more details. - - Warning: If you use the `xclipboard' application, remember that it -maintains a list of all things that have been pasted to the clipboard -(that is, copied with the Copy command). If you don't manually delete -elements from this list by clicking on the Delete button in the -`xclipboard' window, the clipboard will eventually consume a lot of -memory. - - In summary, some X applications (such as `xterm') allow one to paste -text in them from XEmacs in the following way: - - * Drag out a region of text in Emacs with the left mouse button, - making that text be the Primary selection. - - * Click the middle button in the other application, pasting the - Primary selection. - - With some other applications (notably, the OpenWindows and Motif -tools) you must use this method instead: - - * Drag out a region of text in Emacs with the left mouse button, - making that text be the Primary selection. - - * Copy the selected text to the Clipboard selection by selecting the - Copy menu item from the Edit menu, or by hitting the Copy key on - your keyboard. - - * Paste the text in the other application by selecting Paste from its - menu, or by hitting the Paste key on your keyboard. - - -File: xemacs.info, Node: X Selection Commands, Next: X Cut Buffers, Prev: X Clipboard Selection, Up: Using X Selections - -Miscellaneous X Selection Commands ----------------------------------- - -`M-x x-copy-primary-selection' - Copy the primary selection to both the kill ring and the Clipboard. - -`M-x x-insert-selection' - Insert the current selection into the buffer at point. - -`M-x x-delete-primary-selection' - Deletes the text in the primary selection without copying it to - the kill ring or the Clipboard. - -`M-x x-kill-primary-selection' - Deletes the text in the primary selection and copies it to both - the kill ring and the Clipboard. - -`M-x x-mouse-kill' - Kill the text between point and the mouse and copy it to the - clipboard and to the cut buffer. - -`M-x x-own-secondary-selection' - Make a secondary X selection of the given argument. - -`M-x x-own-selection' - Make a primary X selection of the given argument. - -`M-x x-set-point-and-insert-selection' - Set point where clicked and insert the primary selection or the - cut buffer. - - -File: xemacs.info, Node: X Cut Buffers, Next: Active Regions, Prev: X Selection Commands, Up: Using X Selections - -X Cut Buffers -------------- - - X cut buffers are a different, older way of transferring text between -applications. XEmacs supports cut buffers for compatibility with older -programs, even though selections are now the preferred way of -transferring text. - - X has a concept of applications "owning" selections. When you select -text by clicking and dragging inside an application, the application -tells the X server that it owns the selection. When another -application asks the X server for the value of the selection, the X -server requests the information from the owner. When you use -selections, the selection data is not actually transferred unless -someone wants it; the act of making a selection doesn't transfer data. -Cut buffers are different: when you "own" a cut buffer, the data is -actually transferred to the X server immediately, and survives the -lifetime of the application. - - Any time a region of text becomes the primary selection in Emacs, -Emacs also copies that text to the cut buffer. This makes it possible -to copy text from an XEmacs buffer and paste it into an older, -non-selection-based application (such as Emacs 18). - - Note: Older versions of Emacs could not access the X selections, only -the X cut buffers. - - -File: xemacs.info, Node: Active Regions, Prev: X Cut Buffers, Up: Using X Selections - -Active Regions --------------- - - By default, both the text you select in an Emacs buffer using the -click-and-drag mechanism and text you select by setting point and the -mark is highlighted. You can use Emacs region commands as well as the -Cut and Copy commands on the highlighted region you selected with the -mouse. - - If you prefer, you can make a distinction between text selected with -the mouse and text selected with point and the mark by setting the -variable `zmacs-regions' to `nil'. In that case: - - * The text selected with the mouse becomes both the X selection and - the Emacs selected region. You can use menu-bar commands as well - as Emacs region commands on it. - - * The text selected with point and the mark is not highlighted. You - can only use Emacs region commands on it, not the menu-bar items. - - Active regions originally come from Zmacs, the Lisp Machine editor. -The idea behind them is that commands can only operate on a region when -the region is in an "active" state. Put simply, you can only operate on -a region that is highlighted. - - The variable `zmacs-regions' checks whether LISPM-style active -regions should be used. This means that commands that operate on the -region (the area between point and the mark) only work while the region -is in the active state, which is indicated by highlighting. Most -commands causes the region to not be in the active state; for example, -`C-w' only works immediately after activating the region. - - More specifically: - * Commands that operate on the region only work if the region is - active. - - * Only a very small set of commands causes the region to become - active-- those commands whose semantics are to mark an area, such - as `mark-defun'. - - * The region is deactivated after each command that is executed, - except that motion commands do not change whether the region is - active or not. - - `set-mark-command' (`C-SPC') pushes a mark and activates the region. -Moving the cursor with normal motion commands (`C-n', `C-p', etc.) -will cause the region between point and the recently-pushed mark to be -highlighted. It will remain highlighted until some non-motion command -is executed. - - `exchange-point-and-mark' (`C-x C-x') activates the region. So if -you mark a region and execute a command that operates on it, you can -reactivate the same region with `C-x C-x' (or perhaps `C-x C-x C-x -C-x') to operate on it again. - - Generally, commands that push marks as a means of navigation, such as -`beginning-of-buffer' (`M-<') and `end-of-buffer' (`M->'), do not -activate the region. However, commands that push marks as a means of -marking an area of text, such as `mark-defun' (`M-C-h'), `mark-word' -(`M-@'), and `mark-whole-buffer' (`C-x h'), do activate the region. - - When `zmacs-regions' is `t', there is no distinction between the -primary X selection and the active region selected by point and the -mark. To see this, set the mark () and move the cursor with any -cursor-motion command: the region between point and mark is -highlighted, and you can watch it grow and shrink as you move the -cursor. - - Any other commands besides cursor-motion commands (such as inserting -or deleting text) will cause the region to no longer be active; it will -no longer be highlighted, and will no longer be the primary selection. -Region can be explicitly deactivated with `C-g'. - - Commands that require a region (such as `C-w') signal an error if -the region is not active. Certain commands cause the region to be in -its active state. The most common ones are `push-mark' () and -`exchange-point-and-mark' (`C-x C-x'). - - When `zmacs-regions' is `t', programs can be non-intrusive on the -state of the region by setting the variable `zmacs-region-stays' to a -non-`nil' value. If you are writing a new Emacs command that is -conceptually a "motion" command and should not interfere with the -current highlightedness of the region, then you may set this variable. -It is reset to `nil' after each user command is executed. - - When `zmacs-regions' is `t', programs can make the region between -point and mark go into the active (highlighted) state by using the -function `zmacs-activate-region'. Only a small number of commands -should ever do this. - - When `zmacs-regions' is `t', programs can deactivate the region -between point and the mark by using `zmacs-deactivate-region'. Note: -you should not have to call this function; the command loop calls it -when appropriate. - - -File: xemacs.info, Node: Accumulating Text, Next: Rectangles, Prev: Using X Selections, Up: Top - -Accumulating Text -================= - - Usually you copy or move text by killing it and yanking it, but -there are other ways that are useful for copying one block of text in -many places, or for copying many scattered blocks of text into one -place. - - If you like, you can accumulate blocks of text from scattered -locations either into a buffer or into a file. The relevant commands -are described here. You can also use Emacs registers for storing and -accumulating text. *Note Registers::. - -`M-x append-to-buffer' - Append region to contents of specified buffer (`append-to-buffer'). - -`M-x prepend-to-buffer' - Prepend region to contents of specified buffer. - -`M-x copy-to-buffer' - Copy region into specified buffer, deleting that buffer's old - contents. - -`M-x insert-buffer' - Insert contents of specified buffer into current buffer at point. - -`M-x append-to-file' - Append region to the end of the contents of specified file. - - To accumulate text into a buffer, use the command `M-x -append-to-buffer', which inserts a copy of the region into the buffer -BUFFERNAME, at the location of point in that buffer. If there is no -buffer with the given name, one is created. - - If you append text to a buffer that has been used for editing, the -copied text goes to the place where point is. Point in that buffer is -left at the end of the copied text, so successive uses of -`append-to-buffer' accumulate the text in the specified buffer in the -same order as they were copied. Strictly speaking, this command does -not always append to the text already in the buffer; but if this command -is the only command used to alter a buffer, it does always append to the -existing text because point is always at the end. - - `M-x prepend-to-buffer' is similar to `append-to-buffer', but point -in the other buffer is left before the copied text, so successive -prependings add text in reverse order. `M-x copy-to-buffer' is -similar, except that any existing text in the other buffer is deleted, -so the buffer is left containing just the text newly copied into it. - - You can retrieve the accumulated text from that buffer with `M-x -insert-buffer', which takes BUFFERNAME as an argument. It inserts a -copy of the text in buffer BUFFERNAME into the selected buffer. You -could alternatively select the other buffer for editing, perhaps moving -text from it by killing or with `append-to-buffer'. *Note Buffers::, -for background information on buffers. - - Instead of accumulating text within Emacs in a buffer, you can append -text directly into a file with `M-x append-to-file', which takes -FILE-NAME as an argument. It adds the text of the region to the end of -the specified file. The file is changed immediately on disk. This -command is normally used with files that are not being visited in -Emacs. Using it on a file that Emacs is visiting can produce confusing -results, because the file's text inside Emacs does not change while the -file itself changes. - - -File: xemacs.info, Node: Rectangles, Next: Registers, Prev: Accumulating Text, Up: Top - -Rectangles -========== - - The rectangle commands affect rectangular areas of text: all -characters between a certain pair of columns, in a certain range of -lines. Commands are provided to kill rectangles, yank killed -rectangles, clear them out, or delete them. Rectangle commands are -useful with text in multicolumnar formats, like code with comments at -the right, or for changing text into or out of such formats. - - To specify the rectangle a command should work on, put the mark at -one corner and point at the opposite corner. The specified rectangle is -called the "region-rectangle" because it is controlled about the same -way the region is controlled. Remember that a given combination of -point and mark values can be interpreted either as specifying a region -or as specifying a rectangle; it is up to the command that uses them to -choose the interpretation. - -`M-x delete-rectangle' - Delete the text of the region-rectangle, moving any following text - on each line leftward to the left edge of the region-rectangle. - -`M-x kill-rectangle' - Similar, but also save the contents of the region-rectangle as the - "last killed rectangle". - -`M-x yank-rectangle' - Yank the last killed rectangle with its upper left corner at point. - -`M-x open-rectangle' - Insert blank space to fill the space of the region-rectangle. The - previous contents of the region-rectangle are pushed rightward. - -`M-x clear-rectangle' - Clear the region-rectangle by replacing its contents with spaces. - - The rectangle operations fall into two classes: commands deleting and -moving rectangles, and commands for blank rectangles. - - There are two ways to get rid of the text in a rectangle: you can -discard the text (delete it) or save it as the "last killed" rectangle. -The commands for these two ways are `M-x delete-rectangle' and `M-x -kill-rectangle'. In either case, the portion of each line that falls -inside the rectangle's boundaries is deleted, causing following text -(if any) on the line to move left. - - Note that "killing" a rectangle is not killing in the usual sense; -the rectangle is not stored in the kill ring, but in a special place -that only records the most recently killed rectangle (that is, does not -append to a killed rectangle). Different yank commands have to be used -and only one rectangle is stored, because yanking a rectangle is quite -different from yanking linear text and yank-popping commands are -difficult to make sense of. - - Inserting a rectangle is the opposite of deleting one. You specify -where to put the upper left corner by putting point there. The -rectangle's first line is inserted at point, the rectangle's second line -is inserted at a point one line vertically down, and so on. The number -of lines affected is determined by the height of the saved rectangle. - - To insert the last killed rectangle, type `M-x yank-rectangle'. -This can be used to convert single-column lists into double-column -lists; kill the second half of the list as a rectangle and then yank it -beside the first line of the list. - - There are two commands for working with blank rectangles: `M-x -clear-rectangle' erases existing text, and `M-x open-rectangle' inserts -a blank rectangle. Clearing a rectangle is equivalent to deleting it -and then inserting a blank rectangle of the same size. - - Rectangles can also be copied into and out of registers. *Note -Rectangle Registers: RegRect. - - -File: xemacs.info, Node: Registers, Next: Display, Prev: Rectangles, Up: Top - -Registers -********* - - Emacs "registers" are places in which you can save text or positions -for later use. Text saved in a register can be copied into the buffer -once or many times; a position saved in a register is used by moving -point to that position. Rectangles can also be copied into and out of -registers (*note Rectangles::.). - - Each register has a name, which is a single character. A register -can store either a piece of text, a position, or a rectangle, but only -one thing at any given time. Whatever you store in a register remains -there until you store something else in that register. - -* Menu: - -* RegPos:: Saving positions in registers. -* RegText:: Saving text in registers. -* RegRect:: Saving rectangles in registers. - -`M-x view-register R' - Display a description of what register R contains. - - `M-x view-register' reads a register name as an argument and then -displays the contents of the specified register. - - -File: xemacs.info, Node: RegPos, Next: RegText, Prev: Registers, Up: Registers - -Saving Positions in Registers -============================= - - Saving a position records a spot in a buffer so you can move back -there later. Moving to a saved position re-selects the buffer and -moves point to the spot. - -`C-x r SPC R' - Save the location of point in register R (`point-to-register'). - -`C-x r j R' - Jump to the location saved in register R (`register-to-point'). - - To save the current location of point in a register, choose a name R -and type `C-x r SPC R'. The register R retains the location thus saved -until you store something else in that register. - - The command `C-x r j R' moves point to the location recorded in -register R. The register is not affected; it continues to record the -same location. You can jump to the same position using the same -register as often as you want. - - -File: xemacs.info, Node: RegText, Next: RegRect, Prev: RegPos, Up: Registers - -Saving Text in Registers -======================== - - When you want to insert a copy of the same piece of text many times, -it can be impractical to use the kill ring, since each subsequent kill -moves the piece of text further down on the ring. It becomes hard to -keep track of the argument needed to retrieve the same text with `C-y'. -An alternative is to store the text in a register with `C-x r s' -(`copy-to-register') and then retrieve it with `C-x r g' -(`insert-register'). - -`C-x r s R' - Copy region into register R (`copy-to-register'). - -`C-x r g R' - Insert text contents of register R (`insert-register'). - - `C-x r s R' stores a copy of the text of the region into the -register named R. Given a numeric argument, `C-x r s' deletes the text -from the buffer as well. - - `C-x r g R' inserts the text from register R in the buffer. By -default it leaves point before the text and places the mark after it. -With a numeric argument, it puts point after the text and the mark -before it. - - -File: xemacs.info, Node: RegRect, Prev: RegText, Up: Registers - -Saving Rectangles in Registers -============================== - - A register can contain a rectangle instead of lines of text. The -rectangle is represented as a list of strings. *Note Rectangles::, for -basic information on rectangles and how to specify rectangles in a -buffer. - -`C-x r r R' - Copy the region-rectangle into register - R(`copy-rectangle-to-register'). With a numeric argument, delete - it as well. - -`C-x r g R' - Insert the rectangle stored in register R (if it contains a - rectangle) (`insert-register'). - - The `C-x r g' command inserts linear text if the register contains -that, or inserts a rectangle if the register contains one. - - -File: xemacs.info, Node: Display, Next: Search, Prev: Registers, Up: Top - -Controlling the Display -*********************** - - Since only part of a large buffer fits in the window, XEmacs tries -to show the part that is likely to be interesting. The display control -commands allow you to specify which part of the text you want to see. - -`C-l' - Clear frame and redisplay, scrolling the selected window to center - point vertically within it (`recenter'). - -`C-v' -`pgdn' -`next' - Scroll forward (a windowful or a specified number of lines) - (`scroll-up'). On most X keyboards, you can get this - functionality using the key labelled `Page Down', which generates - either `next' or `pgdn'. - -`M-v' -`pgup' -`prior' - Scroll backward (`scroll-down'). On most X keyboards, you can get - this functionality using the key labelled `Page Up', which - generates either `prior' or `pgup'. - -`ARG C-l' - Scroll so point is on line ARG (`recenter'). - -`C-x <' -`C-pgdn' -`C-next' - Scroll text in current window to the left (`scroll-left'). - -`C-x >' -`C-pgup' -`C-prior' - Scroll to the right (`scroll-right'). - -`C-x $' - Make deeply indented lines invisible (`set-selective-display'). - -* Menu: - -* Scrolling:: Moving text up and down in a window. -* Horizontal Scrolling:: Moving text left and right in a window. -* Selective Display:: Hiding lines with lots of indentation. -* Display Vars:: Information on variables for customizing display. - - -File: xemacs.info, Node: Scrolling, Next: Horizontal Scrolling, Prev: Display, Up: Display - -Scrolling -========= - - If a buffer contains text that is too large to fit entirely within -the window that is displaying the buffer, XEmacs shows a contiguous -section of the text. The section shown always contains point. - - "Scrolling" means moving text up or down in the window so that -different parts of the text are visible. Scrolling forward means that -text moves up, and new text appears at the bottom. Scrolling backward -moves text down and new text appears at the top. - - Scrolling happens automatically if you move point past the bottom or -top of the window. You can also explicitly request scrolling with the -commands in this section. - -`C-l' - Clear frame and redisplay, scrolling the selected window to center - point vertically within it (`recenter'). - -`C-v' -`pgdn' -`next' - Scroll forward (a windowful or a specified number of lines) - (`scroll-up'). - -`M-v' -`pgup' -`prior' - Scroll backward (`scroll-down'). - -`ARG C-l' - Scroll so point is on line ARG (`recenter'). - - The most basic scrolling command is `C-l' (`recenter') with no -argument. It clears the entire frame and redisplays all windows. In -addition, it scrolls the selected window so that point is halfway down -from the top of the window. - - The scrolling commands `C-v' and `M-v' let you move all the text in -the window up or down a few lines. `C-v' (`scroll-up') with an -argument shows you that many more lines at the bottom of the window, -moving the text and point up together as `C-l' might. `C-v' with a -negative argument shows you more lines at the top of the window. -`Meta-v' (`scroll-down') is like `C-v', but moves in the opposite -direction. - - To read the buffer a windowful at a time, use `C-v' with no -argument. `C-v' takes the last two lines at the bottom of the window -and puts them at the top, followed by nearly a whole windowful of lines -not previously visible. Point moves to the new top of the window if it -was in the text scrolled off the top. `M-v' with no argument moves -backward with similar overlap. The number of lines of overlap across a -`C-v' or `M-v' is controlled by the variable -`next-screen-context-lines'; by default, it is two. - - Another way to scroll is using `C-l' with a numeric argument. `C-l' -does not clear the frame when given an argument; it only scrolls the -selected window. With a positive argument N, `C-l' repositions text to -put point N lines down from the top. An argument of zero puts point on -the very top line. Point does not move with respect to the text; -rather, the text and point move rigidly on the frame. `C-l' with a -negative argument puts point that many lines from the bottom of the -window. For example, `C-u - 1 C-l' puts point on the bottom line, and -`C-u - 5 C-l' puts it five lines from the bottom. Just `C-u' as -argument, as in `C-u C-l', scrolls point to the center of the frame. - - Scrolling happens automatically if point has moved out of the visible -portion of the text when it is time to display. Usually scrolling is -done to put point vertically centered within the window. However, if -the variable `scroll-step' has a non-zero value, an attempt is made to -scroll the buffer by that many lines; if that is enough to bring point -back into visibility, that is what happens. - - Scrolling happens automatically if point has moved out of the visible -portion of the text when it is time to display. Usually scrolling is -done to put point vertically centered within the window. However, if -the variable `scroll-step' has a non-zero value, an attempt is made to -scroll the buffer by that many lines; if that is enough to bring point -back into visibility, that is what happens. - - If you set `scroll-step' to a small value because you want to use -arrow keys to scroll the screen without recentering, the redisplay -preemption will likely make XEmacs keep recentering the screen when -scrolling fast, regardless of `scroll-step'. To prevent this, set -`scroll-conservatively' to a small value, which will have the result of -overriding the redisplay preemption. - - -File: xemacs.info, Node: Horizontal Scrolling, Prev: Scrolling, Up: Display - -Horizontal Scrolling -==================== - -`C-x <' - Scroll text in current window to the left (`scroll-left'). - -`C-x >' - Scroll to the right (`scroll-right'). - - The text in a window can also be scrolled horizontally. This means -that each line of text is shifted sideways in the window, and one or -more characters at the beginning of each line are not displayed at all. -When a window has been scrolled horizontally in this way, text lines -are truncated rather than continued (*note Continuation Lines::.), with -a `$' appearing in the first column when there is text truncated to the -left, and in the last column when there is text truncated to the right. - - The command `C-x <' (`scroll-left') scrolls the selected window to -the left by N columns with argument N. With no argument, it scrolls by -almost the full width of the window (two columns less, to be precise). -`C-x >' (`scroll-right') scrolls similarly to the right. The window -cannot be scrolled any farther to the right once it is displaying -normally (with each line starting at the window's left margin); -attempting to do so has no effect. - - -File: xemacs.info, Node: Selective Display, Next: Display Vars, Prev: Display, Up: Display - -Selective Display -================= - - XEmacs can hide lines indented more than a certain number of columns -(you specify how many columns). This allows you to get an overview of -a part of a program. - - To hide lines, type `C-x $' (`set-selective-display') with a numeric -argument N. (*Note Arguments::, for information on giving the -argument.) Lines with at least N columns of indentation disappear from -the screen. The only indication of their presence are three dots -(`...'), which appear at the end of each visible line that is followed -by one or more invisible ones. - - The invisible lines are still present in the buffer, and most editing -commands see them as usual, so it is very easy to put point in the -middle of invisible text. When this happens, the cursor appears at the -end of the previous line, after the three dots. If point is at the end -of the visible line, before the newline that ends it, the cursor -appears before the three dots. - - The commands `C-n' and `C-p' move across the invisible lines as if -they were not there. - - To make everything visible again, type `C-x $' with no argument. - - -File: xemacs.info, Node: Display Vars, Prev: Selective Display, Up: Display - -Variables Controlling Display -============================= - - This section contains information for customization only. Beginning -users should skip it. - - When you reenter XEmacs after suspending, XEmacs normally clears the -screen and redraws the entire display. On some terminals with more than -one page of memory, it is possible to arrange the termcap entry so that -the `ti' and `te' strings (output to the terminal when XEmacs is -entered and exited, respectively) switch between pages of memory so as -to use one page for XEmacs and another page for other output. In that -case, you might want to set the variable `no-redraw-on-reenter' to -non-`nil' so that XEmacs will assume, when resumed, that the screen -page it is using still contains what XEmacs last wrote there. - - The variable `echo-keystrokes' controls the echoing of -multi-character keys; its value is the number of seconds of pause -required to cause echoing to start, or zero, meaning don't echo at all. -*Note Echo Area::. - - If the variable `ctl-arrow' is `nil', control characters in the -buffer are displayed with octal escape sequences, all except newline and -tab. If its value is `t', then control characters will be printed with -an up-arrow, for example `^A'. - - If its value is not `t' and not `nil', then characters whose code is -greater than 160 (that is, the space character (32) with its high bit -set) will be assumed to be printable, and will be displayed without -alteration. This is the default when running under X Windows, since -XEmacs assumes an ISO/8859-1 character set (also known as "Latin1"). -The `ctl-arrow' variable may also be set to an integer, in which case -all characters whose codes are greater than or equal to that value will -be assumed to be printable. - - Altering the value of `ctl-arrow' makes it local to the current -buffer; until that time, the default value is in effect. *Note -Locals::. - - Normally, a tab character in the buffer is displayed as whitespace -which extends to the next display tab stop position, and display tab -stops come at intervals equal to eight spaces. The number of spaces -per tab is controlled by the variable `tab-width', which is made local -by changing it, just like `ctl-arrow'. Note that how the tab character -in the buffer is displayed has nothing to do with the definition of - as a command. - - If you set the variable `selective-display-ellipses' to `nil', the -three dots at the end of a line that precedes invisible lines do not -appear. There is no visible indication of the invisible lines. This -variable becomes local automatically when set. - - -File: xemacs.info, Node: Search, Next: Fixit, Prev: Display, Up: Top - -Searching and Replacement -************************* - - Like other editors, Emacs has commands for searching for occurrences -of a string. The principal search command is unusual in that it is -"incremental": it begins to search before you have finished typing the -search string. There are also non-incremental search commands more like -those of other editors. - - Besides the usual `replace-string' command that finds all -occurrences of one string and replaces them with another, Emacs has a -fancy replacement command called `query-replace' which asks -interactively which occurrences to replace. - -* Menu: - -* Incremental Search:: Search happens as you type the string. -* Non-Incremental Search:: Specify entire string and then search. -* Word Search:: Search for sequence of words. -* Regexp Search:: Search for match for a regexp. -* Regexps:: Syntax of regular expressions. -* Search Case:: To ignore case while searching, or not. -* Replace:: Search, and replace some or all matches. -* Other Repeating Search:: Operating on all matches for some regexp. - - -File: xemacs.info, Node: Incremental Search, Next: Non-Incremental Search, Prev: Search, Up: Search - -Incremental Search -================== - - An incremental search begins searching as soon as you type the first -character of the search string. As you type in the search string, Emacs -shows you where the string (as you have typed it so far) is found. -When you have typed enough characters to identify the place you want, -you can stop. Depending on what you do next, you may or may not need to -terminate the search explicitly with a . - -`C-s' - Incremental search forward (`isearch-forward'). - -`C-r' - Incremental search backward (`isearch-backward'). - - `C-s' starts an incremental search. `C-s' reads characters from the -keyboard and positions the cursor at the first occurrence of the -characters that you have typed. If you type `C-s' and then `F', the -cursor moves right after the first `F'. Type an `O', and see the -cursor move to after the first `FO'. After another `O', the cursor is -after the first `FOO' after the place where you started the search. -Meanwhile, the search string `FOO' has been echoed in the echo area. - - The echo area display ends with three dots when actual searching is -going on. When search is waiting for more input, the three dots are -removed. (On slow terminals, the three dots are not displayed.) - - If you make a mistake in typing the search string, you can erase -characters with . Each cancels the last character of the -search string. This does not happen until Emacs is ready to read -another input character; first it must either find, or fail to find, -the character you want to erase. If you do not want to wait for this -to happen, use `C-g' as described below. - - When you are satisfied with the place you have reached, you can type - (or ), which stops searching, leaving the cursor where the -search brought it. Any command not specially meaningful in searches -also stops the search and is then executed. Thus, typing `C-a' exits -the search and then moves to the beginning of the line. is -necessary only if the next command you want to type is a printing -character, , , or another control character that is special -within searches (`C-q', `C-w', `C-r', `C-s', or `C-y'). - - Sometimes you search for `FOO' and find it, but were actually -looking for a different occurance of it. To move to the next occurrence -of the search string, type another `C-s'. Do this as often as -necessary. If you overshoot, you can cancel some `C-s' characters with -. - - After you exit a search, you can search for the same string again by -typing just `C-s C-s': the first `C-s' is the key that invokes -incremental search, and the second `C-s' means "search again". - - If the specified string is not found at all, the echo area displays -the text `Failing I-Search'. The cursor is after the place where Emacs -found as much of your string as it could. Thus, if you search for -`FOOT', and there is no `FOOT', the cursor may be after the `FOO' in -`FOOL'. At this point there are several things you can do. If you -mistyped the search string, correct it. If you like the place you have -found, you can type or some other Emacs command to "accept what -the search offered". Or you can type `C-g', which removes from the -search string the characters that could not be found (the `T' in -`FOOT'), leaving those that were found (the `FOO' in `FOOT'). A second -`C-g' at that point cancels the search entirely, returning point to -where it was when the search started. - - If a search is failing and you ask to repeat it by typing another -`C-s', it starts again from the beginning of the buffer. Repeating a -failing backward search with `C-r' starts again from the end. This is -called "wrapping around". `Wrapped' appears in the search prompt once -this has happened. - - The `C-g' "quit" character does special things during searches; just -what it does depends on the status of the search. If the search has -found what you specified and is waiting for input, `C-g' cancels the -entire search. The cursor moves back to where you started the search. -If `C-g' is typed when there are characters in the search string that -have not been found--because Emacs is still searching for them, or -because it has failed to find them--then the search string characters -which have not been found are discarded from the search string. The -search is now successful and waiting for more input, so a second `C-g' -cancels the entire search. - - To search for a control character such as `C-s' or or , -you must quote it by typing `C-q' first. This function of `C-q' is -analogous to its meaning as an Emacs command: it causes the following -character to be treated the way a graphic character would normally be -treated in the same context. - - To search backwards, you can use `C-r' instead of `C-s' to start the -search; `C-r' is the key that runs the command (`isearch-backward') to -search backward. You can also use `C-r' to change from searching -forward to searching backwards. Do this if a search fails because the -place you started was too far down in the file. Repeated `C-r' keeps -looking for more occurrences backwards. `C-s' starts going forward -again. You can cancel `C-r' in a search with . - - The characters `C-y' and `C-w' can be used in incremental search to -grab text from the buffer into the search string. This makes it -convenient to search for another occurrence of text at point. `C-w' -copies the word after point as part of the search string, advancing -point over that word. Another `C-s' to repeat the search will then -search for a string including that word. `C-y' is similar to `C-w' but -copies the rest of the current line into the search string. - - The characters `M-p' and `M-n' can be used in an incremental search -to recall things which you have searched for in the past. A list of -the last 16 things you have searched for is retained, and `M-p' and -`M-n' let you cycle through that ring. - - The character `M-' does completion on the elements in the -search history ring. For example, if you know that you have recently -searched for the string `POTATOE', you could type `C-s P O M-'. -If you had searched for other strings beginning with `PO' then you -would be shown a list of them, and would need to type more to select -one. - - You can change any of the special characters in incremental search -via the normal keybinding mechanism: simply add a binding to the -`isearch-mode-map'. For example, to make the character `C-b' mean -"search backwards" while in isearch-mode, do this: - - (define-key isearch-mode-map "\C-b" 'isearch-repeat-backward) - - These are the default bindings of isearch-mode: - -`DEL' - Delete a character from the incremental search string - (`isearch-delete-char'). - -`RET' - Exit incremental search (`isearch-exit'). - -`C-q' - Quote special characters for incremental search - (`isearch-quote-char'). - -`C-s' - Repeat incremental search forward (`isearch-repeat-forward'). - -`C-r' - Repeat incremental search backward (`isearch-repeat-backward'). - -`C-y' - Pull rest of line from buffer into search string - (`isearch-yank-line'). - -`C-w' - Pull next word from buffer into search string - (`isearch-yank-word'). - -`C-g' - Cancels input back to what has been found successfully, or aborts - the isearch (`isearch-abort'). - -`M-p' - Recall the previous element in the isearch history ring - (`isearch-ring-retreat'). - -`M-n' - Recall the next element in the isearch history ring - (`isearch-ring-advance'). - -`M-' - Do completion on the elements in the isearch history ring - (`isearch-complete'). - - Any other character which is normally inserted into a buffer when -typed is automatically added to the search string in isearch-mode. - -Slow Terminal Incremental Search --------------------------------- - - Incremental search on a slow terminal uses a modified style of -display that is designed to take less time. Instead of redisplaying -the buffer at each place the search gets to, it creates a new -single-line window and uses that to display the line the search has -found. The single-line window appears as soon as point gets outside of -the text that is already on the screen. - - When the search is terminated, the single-line window is removed. -Only at this time the window in which the search was done is -redisplayed to show its new value of point. - - The three dots at the end of the search string, normally used to -indicate that searching is going on, are not displayed in slow style -display. - - The slow terminal style of display is used when the terminal baud -rate is less than or equal to the value of the variable -`search-slow-speed', initially 1200. - - The number of lines to use in slow terminal search display is -controlled by the variable `search-slow-window-lines'. Its normal -value is 1. - - -File: xemacs.info, Node: Non-Incremental Search, Next: Word Search, Prev: Incremental Search, Up: Search - -Non-Incremental Search -====================== - - Emacs also has conventional non-incremental search commands, which -require you type the entire search string before searching begins. - -`C-s STRING ' - Search for STRING. - -`C-r STRING ' - Search backward for STRING. - - To do a non-incremental search, first type `C-s ' (or `C-s -C-m'). This enters the minibuffer to read the search string. -Terminate the string with to start the search. If the string is -not found, the search command gets an error. - - By default, `C-s' invokes incremental search, but if you give it an -empty argument, which would otherwise be useless, it invokes -non-incremental search. Therefore, `C-s ' invokes non-incremental -search. `C-r ' also works this way. - - Forward and backward non-incremental searches are implemented by the -commands `search-forward' and `search-backward'. You can bind these -commands to keys. The reason that incremental search is programmed to -invoke them as well is that `C-s ' is the traditional sequence of -characters used in Emacs to invoke non-incremental search. - - Non-incremental searches performed using `C-s ' do not call -`search-forward' right away. They first check if the next character is -`C-w', which requests a word search. *Note Word Search::. - - -File: xemacs.info, Node: Word Search, Next: Regexp Search, Prev: Non-Incremental Search, Up: Search - -Word Search -=========== - - Word search looks for a sequence of words without regard to how the -words are separated. More precisely, you type a string of many words, -using single spaces to separate them, and the string is found even if -there are multiple spaces, newlines or other punctuation between the -words. - - Word search is useful in editing documents formatted by text -formatters. If you edit while looking at the printed, formatted -version, you can't tell where the line breaks are in the source file. -Word search, allows you to search without having to know the line -breaks. - -`C-s C-w WORDS ' - Search for WORDS, ignoring differences in punctuation. - -`C-r C-w WORDS ' - Search backward for WORDS, ignoring differences in punctuation. - - Word search is a special case of non-incremental search. It is -invoked with `C-s C-w' followed by the search string, which must -always be terminated with another . Being non-incremental, this -search does not start until the argument is terminated. It works by -constructing a regular expression and searching for that. *Note Regexp -Search::. - - You can do a backward word search with `C-r C-w'. - - Forward and backward word searches are implemented by the commands -`word-search-forward' and `word-search-backward'. You can bind these -commands to keys. The reason that incremental search is programmed to -invoke them as well is that `C-s C-w' is the traditional Emacs -sequence of keys for word search. - diff --git a/info/xemacs.info-6 b/info/xemacs.info-6 deleted file mode 100644 index b86f3d6..0000000 --- a/info/xemacs.info-6 +++ /dev/null @@ -1,1158 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Regexp Search, Next: Regexps, Prev: Word Search, Up: Search - -Regular Expression Search -========================= - - A "regular expression" ("regexp", for short) is a pattern that -denotes a set of strings, possibly an infinite set. Searching for -matches for a regexp is a powerful operation that editors on Unix -systems have traditionally offered. In XEmacs, you can search for the -next match for a regexp either incrementally or not. - - Incremental search for a regexp is done by typing `M-C-s' -(`isearch-forward-regexp'). This command reads a search string -incrementally just like `C-s', but it treats the search string as a -regexp rather than looking for an exact match against the text in the -buffer. Each time you add text to the search string, you make the -regexp longer, and the new regexp is searched for. A reverse regexp -search command `isearch-backward-regexp' also exists, but no key runs -it. - - All of the control characters that do special things within an -ordinary incremental search have the same functionality in incremental -regexp search. Typing `C-s' or `C-r' immediately after starting a -search retrieves the last incremental search regexp used: incremental -regexp and non-regexp searches have independent defaults. - - Non-incremental search for a regexp is done by the functions -`re-search-forward' and `re-search-backward'. You can invoke them with -`M-x' or bind them to keys. You can also call `re-search-forward' by -way of incremental regexp search with `M-C-s '. - - -File: xemacs.info, Node: Regexps, Next: Search Case, Prev: Regexp Search, Up: Search - -Syntax of Regular Expressions -============================= - - Regular expressions have a syntax in which a few characters are -special constructs and the rest are "ordinary". An ordinary character -is a simple regular expression which matches that character and nothing -else. The special characters are `$', `^', `.', `*', `+', `?', `[', -`]' and `\'; no new special characters will be defined. Any other -character appearing in a regular expression is ordinary, unless a `\' -precedes it. - - For example, `f' is not a special character, so it is ordinary, and -therefore `f' is a regular expression that matches the string `f' and -no other string. (It does not match the string `ff'.) Likewise, `o' -is a regular expression that matches only `o'. - - Any two regular expressions A and B can be concatenated. The result -is a regular expression which matches a string if A matches some amount -of the beginning of that string and B matches the rest of the string. - - As a simple example, you can concatenate the regular expressions `f' -and `o' to get the regular expression `fo', which matches only the -string `fo'. To do something nontrivial, you need to use one of the -following special characters: - -`. (Period)' - is a special character that matches any single character except a - newline. Using concatenation, you can make regular expressions - like `a.b', which matches any three-character string which begins - with `a' and ends with `b'. - -`*' - is not a construct by itself; it is a suffix, which means the - preceding regular expression is to be repeated as many times as - possible. In `fo*', the `*' applies to the `o', so `fo*' matches - one `f' followed by any number of `o's. The case of zero `o's is - allowed: `fo*' does match `f'. - - `*' always applies to the smallest possible preceding expression. - Thus, `fo*' has a repeating `o', not a repeating `fo'. - - The matcher processes a `*' construct by immediately matching as - many repetitions as it can find. Then it continues with the rest - of the pattern. If that fails, backtracking occurs, discarding - some of the matches of the `*'-modified construct in case that - makes it possible to match the rest of the pattern. For example, - matching `ca*ar' against the string `caaar', the `a*' first tries - to match all three `a's; but the rest of the pattern is `ar' and - there is only `r' left to match, so this try fails. The next - alternative is for `a*' to match only two `a's. With this choice, - the rest of the regexp matches successfully. - -`+' - is a suffix character similar to `*' except that it requires that - the preceding expression be matched at least once. For example, - `ca+r' will match the strings `car' and `caaaar' but not the - string `cr', whereas `ca*r' would match all three strings. - -`?' - is a suffix character similar to `*' except that it can match the - preceding expression either once or not at all. For example, - `ca?r' will match `car' or `cr'; nothing else. - -`[ ... ]' - `[' begins a "character set", which is terminated by a `]'. In - the simplest case, the characters between the two form the set. - Thus, `[ad]' matches either one `a' or one `d', and `[ad]*' - matches any string composed of just `a's and `d's (including the - empty string), from which it follows that `c[ad]*r' matches `cr', - `car', `cdr', `caddaar', etc. - - You can include character ranges in a character set by writing two - characters with a `-' between them. Thus, `[a-z]' matches any - lower-case letter. Ranges may be intermixed freely with individual - characters, as in `[a-z$%.]', which matches any lower-case letter - or `$', `%', or period. - - Note that inside a character set the usual special characters are - not special any more. A completely different set of special - characters exists inside character sets: `]', `-', and `^'. - - To include a `]' in a character set, you must make it the first - character. For example, `[]a]' matches `]' or `a'. To include a - `-', write `---', which is a range containing only `-'. To - include `^', make it other than the first character in the set. - -`[^ ... ]' - `[^' begins a "complement character set", which matches any - character except the ones specified. Thus, `[^a-z0-9A-Z]' matches - all characters except letters and digits. - - `^' is not special in a character set unless it is the first - character. The character following the `^' is treated as if it - were first (`-' and `]' are not special there). - - Note that a complement character set can match a newline, unless - newline is mentioned as one of the characters not to match. - -`^' - is a special character that matches the empty string, but only if - at the beginning of a line in the text being matched. Otherwise, - it fails to match anything. Thus, `^foo' matches a `foo' that - occurs at the beginning of a line. - -`$' - is similar to `^' but matches only at the end of a line. Thus, - `xx*$' matches a string of one `x' or more at the end of a line. - -`\' - does two things: it quotes the special characters (including `\'), - and it introduces additional special constructs. - - Because `\' quotes special characters, `\$' is a regular - expression that matches only `$', and `\[' is a regular expression - that matches only `[', and so on. - - Note: for historical compatibility, special characters are treated as -ordinary ones if they are in contexts where their special meanings make -no sense. For example, `*foo' treats `*' as ordinary since there is no -preceding expression on which the `*' can act. It is poor practice to -depend on this behavior; better to quote the special character anyway, -regardless of where is appears. - - Usually, `\' followed by any character matches only that character. -However, there are several exceptions: characters which, when preceded -by `\', are special constructs. Such characters are always ordinary -when encountered on their own. Here is a table of `\' constructs. - -`\|' - specifies an alternative. Two regular expressions A and B with - `\|' in between form an expression that matches anything A or B - matches. - - Thus, `foo\|bar' matches either `foo' or `bar' but no other string. - - `\|' applies to the largest possible surrounding expressions. - Only a surrounding `\( ... \)' grouping can limit the grouping - power of `\|'. - - Full backtracking capability exists to handle multiple uses of - `\|'. - -`\( ... \)' - is a grouping construct that serves three purposes: - - 1. To enclose a set of `\|' alternatives for other operations. - Thus, `\(foo\|bar\)x' matches either `foox' or `barx'. - - 2. To enclose a complicated expression for the postfix `*' to - operate on. Thus, `ba\(na\)*' matches `bananana', etc., with - any (zero or more) number of `na' strings. - - 3. To mark a matched substring for future reference. - - - This last application is not a consequence of the idea of a - parenthetical grouping; it is a separate feature which happens to - be assigned as a second meaning to the same `\( ... \)' construct - because in practice there is no conflict between the two meanings. - Here is an explanation: - -`\DIGIT' - after the end of a `\( ... \)' construct, the matcher remembers the - beginning and end of the text matched by that construct. Then, - later on in the regular expression, you can use `\' followed by - DIGIT to mean "match the same text matched the DIGIT'th time by the - `\( ... \)' construct." - - The strings matching the first nine `\( ... \)' constructs - appearing in a regular expression are assigned numbers 1 through 9 - in order that the open-parentheses appear in the regular - expression. `\1' through `\9' may be used to refer to the text - matched by the corresponding `\( ... \)' construct. - - For example, `\(.*\)\1' matches any newline-free string that is - composed of two identical halves. The `\(.*\)' matches the first - half, which may be anything, but the `\1' that follows must match - the same exact text. - -`\`' - matches the empty string, provided it is at the beginning of the - buffer. - -`\'' - matches the empty string, provided it is at the end of the buffer. - -`\b' - matches the empty string, provided it is at the beginning or end - of a word. Thus, `\bfoo\b' matches any occurrence of `foo' as a - separate word. `\bballs?\b' matches `ball' or `balls' as a - separate word. - -`\B' - matches the empty string, provided it is not at the beginning or - end of a word. - -`\<' - matches the empty string, provided it is at the beginning of a - word. - -`\>' - matches the empty string, provided it is at the end of a word. - -`\w' - matches any word-constituent character. The editor syntax table - determines which characters these are. - -`\W' - matches any character that is not a word-constituent. - -`\sCODE' - matches any character whose syntax is CODE. CODE is a character - which represents a syntax code: thus, `w' for word constituent, - `-' for whitespace, `(' for open-parenthesis, etc. *Note Syntax::. - -`\SCODE' - matches any character whose syntax is not CODE. - - Here is a complicated regexp used by Emacs to recognize the end of a -sentence together with any whitespace that follows. It is given in Lisp -syntax to enable you to distinguish the spaces from the tab characters. -In Lisp syntax, the string constant begins and ends with a -double-quote. `\"' stands for a double-quote as part of the regexp, -`\\' for a backslash as part of the regexp, `\t' for a tab and `\n' for -a newline. - - "[.?!][]\"')]*\\($\\|\t\\| \\)[ \t\n]*" - -This regexp contains four parts: a character set matching period, `?' -or `!'; a character set matching close-brackets, quotes or parentheses, -repeated any number of times; an alternative in backslash-parentheses -that matches end-of-line, a tab or two spaces; and a character set -matching whitespace characters, repeated any number of times. - - -File: xemacs.info, Node: Search Case, Next: Replace, Prev: Regexps, Up: Search - -Searching and Case -================== - - All searches in Emacs normally ignore the case of the text they are -searching through; if you specify searching for `FOO', `Foo' and `foo' -are also considered a match. Regexps, and in particular character -sets, are included: `[aB]' matches `a' or `A' or `b' or `B'. - - If you want a case-sensitive search, set the variable -`case-fold-search' to `nil'. Then all letters must match exactly, -including case. `case-fold-search' is a per-buffer variable; altering -it affects only the current buffer, but there is a default value which -you can change as well. *Note Locals::. You can also use Case -Sensitive Search from the Options menu on your screen. - - -File: xemacs.info, Node: Replace, Next: Other Repeating Search, Prev: Search Case, Up: Search - -Replacement Commands -==================== - - Global search-and-replace operations are not needed as often in -Emacs as they are in other editors, but they are available. In -addition to the simple `replace-string' command which is like that -found in most editors, there is a `query-replace' command which asks -you, for each occurrence of a pattern, whether to replace it. - - The replace commands all replace one string (or regexp) with one -replacement string. It is possible to perform several replacements in -parallel using the command `expand-region-abbrevs'. *Note Expanding -Abbrevs::. - -* Menu: - -* Unconditional Replace:: Replacing all matches for a string. -* Regexp Replace:: Replacing all matches for a regexp. -* Replacement and Case:: How replacements preserve case of letters. -* Query Replace:: How to use querying. - - -File: xemacs.info, Node: Unconditional Replace, Next: Regexp Replace, Prev: Replace, Up: Replace - -Unconditional Replacement -------------------------- - -`M-x replace-string STRING NEWSTRING ' - Replace every occurrence of STRING with NEWSTRING. - -`M-x replace-regexp REGEXP NEWSTRING ' - Replace every match for REGEXP with NEWSTRING. - - To replace every instance of `foo' after point with `bar', use the -command `M-x replace-string' with the two arguments `foo' and `bar'. -Replacement occurs only after point: if you want to cover the whole -buffer you must go to the beginning first. By default, all occurrences -up to the end of the buffer are replaced. To limit replacement to part -of the buffer, narrow to that part of the buffer before doing the -replacement (*note Narrowing::.). - - When `replace-string' exits, point is left at the last occurrence -replaced. The value of point when the `replace-string' command was -issued is remembered on the mark ring; `C-u C-' moves back there. - - A numeric argument restricts replacement to matches that are -surrounded by word boundaries. - - -File: xemacs.info, Node: Regexp Replace, Next: Replacement and Case, Prev: Unconditional Replace, Up: Replace - -Regexp Replacement ------------------- - - `replace-string' replaces exact matches for a single string. The -similar command `replace-regexp' replaces any match for a specified -pattern. - - In `replace-regexp', the NEWSTRING need not be constant. It can -refer to all or part of what is matched by the REGEXP. `\&' in -NEWSTRING stands for the entire text being replaced. `\D' in -NEWSTRING, where D is a digit, stands for whatever matched the D'th -parenthesized grouping in REGEXP. For example, - - M-x replace-regexp c[ad]+r \&-safe - -would replace (for example) `cadr' with `cadr-safe' and `cddr' with -`cddr-safe'. - - M-x replace-regexp \(c[ad]+r\)-safe \1 - -would perform exactly the opposite replacements. To include a `\' in -the text to replace with, you must give `\\'. - - -File: xemacs.info, Node: Replacement and Case, Next: Query Replace, Prev: Regexp Replace, Up: Replace - -Replace Commands and Case -------------------------- - - If the arguments to a replace command are in lower case, the command -preserves case when it makes a replacement. Thus, the following -command: - - M-x replace-string foo bar - -replaces a lower-case `foo' with a lower case `bar', `FOO' with `BAR', -and `Foo' with `Bar'. If upper-case letters are used in the second -argument, they remain upper-case every time that argument is inserted. -If upper-case letters are used in the first argument, the second -argument is always substituted exactly as given, with no case -conversion. Likewise, if the variable `case-replace' is set to `nil', -replacement is done without case conversion. If `case-fold-search' is -set to `nil', case is significant in matching occurrences of `foo' to -replace; also, case conversion of the replacement string is not done. - - -File: xemacs.info, Node: Query Replace, Prev: Replacement and Case, Up: Replace - -Query Replace -------------- - -`M-% STRING NEWSTRING ' -`M-x query-replace STRING NEWSTRING ' - Replace some occurrences of STRING with NEWSTRING. - -`M-x query-replace-regexp REGEXP NEWSTRING ' - Replace some matches for REGEXP with NEWSTRING. - - If you want to change only some of the occurrences of `foo' to -`bar', not all of them, you can use `query-replace' instead of `M-%'. -This command finds occurrences of `foo' one by one, displays each -occurrence, and asks you whether to replace it. A numeric argument to -`query-replace' tells it to consider only occurrences that are bounded -by word-delimiter characters. - - Aside from querying, `query-replace' works just like -`replace-string', and `query-replace-regexp' works just like -`replace-regexp'. - - The things you can type when you are shown an occurrence of STRING -or a match for REGEXP are: - -`' - to replace the occurrence with NEWSTRING. This preserves case, - just like `replace-string', provided `case-replace' is non-`nil', - as it normally is. - -`' - to skip to the next occurrence without replacing this one. - -`, (Comma)' - to replace this occurrence and display the result. You are then - prompted for another input character. However, since the - replacement has already been made, and are equivalent. - At this point, you can type `C-r' (see below) to alter the - replaced text. To undo the replacement, you can type `C-x u'. - This exits the `query-replace'. If you want to do further - replacement you must use `C-x ESC' to restart (*note - Repetition::.). - -`' - to exit without doing any more replacements. - -`. (Period)' - to replace this occurrence and then exit. - -`!' - to replace all remaining occurrences without asking again. - -`^' - to go back to the location of the previous occurrence (or what - used to be an occurrence), in case you changed it by mistake. - This works by popping the mark ring. Only one `^' in a row is - allowed, because only one previous replacement location is kept - during `query-replace'. - -`C-r' - to enter a recursive editing level, in case the occurrence needs - to be edited rather than just replaced with NEWSTRING. When you - are done, exit the recursive editing level with `C-M-c' and the - next occurrence will be displayed. *Note Recursive Edit::. - -`C-w' - to delete the occurrence, and then enter a recursive editing level - as in `C-r'. Use the recursive edit to insert text to replace the - deleted occurrence of STRING. When done, exit the recursive - editing level with `C-M-c' and the next occurrence will be - displayed. - -`C-l' - to redisplay the screen and then give another answer. - -`C-h' - to display a message summarizing these options, then give another - answer. - - If you type any other character, Emacs exits the `query-replace', and -executes the character as a command. To restart the `query-replace', -use `C-x ', which repeats the `query-replace' because it used the -minibuffer to read its arguments. *Note C-x ESC: Repetition. - - -File: xemacs.info, Node: Other Repeating Search, Prev: Replace, Up: Search - -Other Search-and-Loop Commands -============================== - - Here are some other commands that find matches for a regular -expression. They all operate from point to the end of the buffer. - -`M-x occur' - Print each line that follows point and contains a match for the - specified regexp. A numeric argument specifies the number of - context lines to print before and after each matching line; the - default is none. - - The buffer `*Occur*' containing the output serves as a menu for - finding occurrences in their original context. Find an occurrence - as listed in `*Occur*', position point there, and type `C-c C-c'; - this switches to the buffer that was searched and moves point to - the original of the same occurrence. - -`M-x list-matching-lines' - Synonym for `M-x occur'. - -`M-x count-matches' - Print the number of matches following point for the specified - regexp. - -`M-x delete-non-matching-lines' - Delete each line that follows point and does not contain a match - for the specified regexp. - -`M-x delete-matching-lines' - Delete each line that follows point and contains a match for the - specified regexp. - - -File: xemacs.info, Node: Fixit, Next: Files, Prev: Search, Up: Top - -Commands for Fixing Typos -************************* - - This chapter describes commands that are especially useful when you -catch a mistake in your text just after you have made it, or when you -change your mind while composing text on line. - -* Menu: - -* Kill Errors:: Commands to kill a batch of recently entered text. -* Transpose:: Exchanging two characters, words, lines, lists... -* Fixing Case:: Correcting case of last word entered. -* Spelling:: Apply spelling checker to a word, or a whole file. - - -File: xemacs.info, Node: Kill Errors, Next: Transpose, Prev: Fixit, Up: Fixit - -Killing Your Mistakes -===================== - -`' - Delete last character (`delete-backward-char'). - -`M-' - Kill last word (`backward-kill-word'). - -`C-x ' - Kill to beginning of sentence (`backward-kill-sentence'). - - The character (`delete-backward-char') is the most important -correction command. When used among graphic (self-inserting) -characters, it can be thought of as canceling the last character typed. - - When your mistake is longer than a couple of characters, it might be -more convenient to use `M-' or `C-x '. `M-' kills back -to the start of the last word, and `C-x ' kills back to the start -of the last sentence. `C-x ' is particularly useful when you are -thinking of what to write as you type it, in case you change your mind -about phrasing. `M-' and `C-x ' save the killed text for -`C-y' and `M-y' to retrieve. *Note Yanking::. - - `M-' is often useful even when you have typed only a few -characters wrong, if you know you are confused in your typing and aren't -sure exactly what you typed. At such a time, you cannot correct with - except by looking at the screen to see what you did. It requires -less thought to kill the whole word and start over. - - -File: xemacs.info, Node: Transpose, Next: Fixing Case, Prev: Kill Errors, Up: Fixit - -Transposing Text -================ - -`C-t' - Transpose two characters (`transpose-chars'). - -`M-t' - Transpose two words (`transpose-words'). - -`C-M-t' - Transpose two balanced expressions (`transpose-sexps'). - -`C-x C-t' - Transpose two lines (`transpose-lines'). - - The common error of transposing two adjacent characters can be fixed -with the `C-t' command (`transpose-chars'). Normally, `C-t' transposes -the two characters on either side of point. When given at the end of a -line, `C-t' transposes the last two characters on the line, rather than -transposing the last character of the line with the newline, which -would be useless. If you catch a transposition error right away, you -can fix it with just `C-t'. If you catch the error later, move the -cursor back to between the two transposed characters. If you -transposed a space with the last character of the word before it, the -word motion commands are a good way of getting there. Otherwise, a -reverse search (`C-r') is often the best way. *Note Search::. - - `Meta-t' (`transpose-words') transposes the word before point with -the word after point. It moves point forward over a word, dragging the -word preceding or containing point forward as well. The punctuation -characters between the words do not move. For example, `FOO, BAR' -transposes into `BAR, FOO' rather than `BAR FOO,'. - - `C-M-t' (`transpose-sexps') is a similar command for transposing two -expressions (*note Lists::.), and `C-x C-t' (`transpose-lines') -exchanges lines. It works like `M-t' but in determines the division of -the text into syntactic units differently. - - A numeric argument to a transpose command serves as a repeat count: -it tells the transpose command to move the character (word, sexp, line) -before or containing point across several other characters (words, -sexps, lines). For example, `C-u 3 C-t' moves the character before -point forward across three other characters. This is equivalent to -repeating `C-t' three times. `C-u - 4 M-t' moves the word before point -backward across four words. `C-u - C-M-t' would cancel the effect of -plain `C-M-t'. - - A numeric argument of zero transposes the character (word, sexp, -line) ending after point with the one ending after the mark (otherwise a -command with a repeat count of zero would do nothing). - - -File: xemacs.info, Node: Fixing Case, Next: Spelling, Prev: Transpose, Up: Fixit - -Case Conversion -=============== - -`M-- M-l' - Convert last word to lower case. Note that `Meta--' is - "Meta-minus." - -`M-- M-u' - Convert last word to all upper case. - -`M-- M-c' - Convert last word to lower case with capital initial. - - A common error is to type words in the wrong case. Because of this, -the word case-conversion commands `M-l', `M-u', and `M-c' do not move -the cursor when used with a negative argument. As soon as you see you -have mistyped the last word, you can simply case-convert it and -continue typing. *Note Case::. - - -File: xemacs.info, Node: Spelling, Prev: Fixing Case, Up: Fixit - -Checking and Correcting Spelling -================================ - -`M-$' - Check and correct spelling of word (`spell-word'). - -`M-x spell-buffer' - Check and correct spelling of each word in the buffer. - -`M-x spell-region' - Check and correct spelling of each word in the region. - -`M-x spell-string' - Check spelling of specified word. - - To check the spelling of the word before point, and optionally -correct it, use the command `M-$' (`spell-word'). This command runs an -inferior process containing the `spell' program to see whether the word -is correct English. If it is not, it asks you to edit the word (in the -minibuffer) into a corrected spelling, and then performs a -`query-replace' to substitute the corrected spelling for the old one -throughout the buffer. - - If you exit the minibuffer without altering the original spelling, it -means you do not want to do anything to that word. In that case, the -`query-replace' is not done. - - `M-x spell-buffer' checks each word in the buffer the same way that -`spell-word' does, doing a `query-replace' for every incorrect word if -appropriate. - - `M-x spell-region' is similar to `spell-buffer' but operates only on -the region, not the entire buffer. - - `M-x spell-string' reads a string as an argument and checks whether -that is a correctly spelled English word. It prints a message giving -the answer in the echo area. - - -File: xemacs.info, Node: Files, Next: Buffers, Prev: Fixit, Up: Top - -File Handling -************* - - The basic unit of stored data in Unix is the "file". To edit a file, -you must tell Emacs to examine the file and prepare a buffer containing -a copy of the file's text. This is called "visiting" the file. Editing -commands apply directly to text in the buffer; that is, to the copy -inside Emacs. Your changes appear in the file itself only when you -"save" the buffer back into the file. - - In addition to visiting and saving files, Emacs can delete, copy, -rename, and append to files, and operate on file directories. - -* Menu: - -* File Names:: How to type and edit file name arguments. -* Visiting:: Visiting a file prepares Emacs to edit the file. -* Saving:: Saving makes your changes permanent. -* Reverting:: Reverting cancels all the changes not saved. -* Auto Save:: Auto Save periodically protects against loss of data. -* Version Control:: Version control systems (RCS and SCCS). -* ListDir:: Listing the contents of a file directory. -* Comparing Files:: Finding where two files differ. -* Dired:: "Editing" a directory to delete, rename, etc. - the files in it. -* Misc File Ops:: Other things you can do on files. - - -File: xemacs.info, Node: File Names, Next: Visiting, Prev: Files, Up: Files - -File Names -========== - - Most Emacs commands that operate on a file require you to specify the -file name. (Saving and reverting are exceptions; the buffer knows which -file name to use for them.) File names are specified in the minibuffer -(*note Minibuffer::.). "Completion" is available, to make it easier to -specify long file names. *Note Completion::. - - There is always a "default file name" which is used if you enter an -empty argument by typing just . Normally the default file name is -the name of the file visited in the current buffer; this makes it easy -to operate on that file with any of the Emacs file commands. - - Each buffer has a default directory, normally the same as the -directory of the file visited in that buffer. When Emacs reads a file -name, the default directory is used if you do not specify a directory. -If you specify a directory in a relative fashion, with a name that does -not start with a slash, it is interpreted with respect to the default -directory. The default directory of the current buffer is kept in the -variable `default-directory', which has a separate value in every -buffer. The value of the variable should end with a slash. - - For example, if the default file name is `/u/rms/gnu/gnu.tasks' then -the default directory is `/u/rms/gnu/'. If you type just `foo', which -does not specify a directory, it is short for `/u/rms/gnu/foo'. -`../.login' would stand for `/u/rms/.login'. `new/foo' would stand for -the filename `/u/rms/gnu/new/foo'. - - The variable `default-directory-alist' takes an alist of major modes -and their opinions on `default-directory' as a Lisp expression to -evaluate. A resulting value of `nil' is ignored in favor of -`default-directory'. - - You can create a new directory with the function `make-directory', -which takes as an argument a file name string. The current directory is -displayed in the minibuffer when the function is called; you can delete -the old directory name and supply a new directory name. For example, if -the current directory is `/u/rms/gnu', you can delete `gnu' and type -`oryx' and to create `/u/rms/oryx'. Removing a directory is -similar to creating one. To remove a directory, use -`remove-directory'; it takes one argument, a file name string. - - The command `M-x pwd' prints the current buffer's default directory, -and the command `M-x cd' sets it (to a value read using the -minibuffer). A buffer's default directory changes only when the `cd' -command is used. A file-visiting buffer's default directory is -initialized to the directory of the file that is visited there. If a -buffer is created with `C-x b', its default directory is copied from -that of the buffer that was current at the time. - - The default directory name actually appears in the minibuffer when -the minibuffer becomes active to read a file name. This serves two -purposes: it shows you what the default is, so that you can type a -relative file name and know with certainty what it will mean, and it -allows you to edit the default to specify a different directory. To -inhibit the insertion of the default directory, set the variable -`insert-default-directory' to `nil'. - - Note that it is legitimate to type an absolute file name after you -enter the minibuffer, ignoring the presence of the default directory -name. The final minibuffer contents may look invalid, but that is not -so. *Note Minibuffer File::. - - `$' in a file name is used to substitute environment variables. For -example, if you have used the shell command `setenv FOO rms/hacks' to -set up an environment variable named `FOO', then you can use -`/u/$FOO/test.c' or `/u/${FOO}/test.c' as an abbreviation for -`/u/rms/hacks/test.c'. The environment variable name consists of all -the alphanumeric characters after the `$'; alternatively, it may be -enclosed in braces after the `$'. Note that the `setenv' command -affects Emacs only if done before Emacs is started. - - To access a file with `$' in its name, type `$$'. This pair is -converted to a single `$' at the same time variable substitution is -performed for single `$'. The Lisp function that performs the -substitution is called `substitute-in-file-name'. The substitution is -performed only on filenames read as such using the minibuffer. - - -File: xemacs.info, Node: Visiting, Next: Saving, Prev: File Names, Up: Files - -Visiting Files -============== - -`C-x C-f' - Visit a file (`find-file'). - -`C-x C-v' - Visit a different file instead of the one visited last - (`find-alternate-file'). - -`C-x 4 C-f' - Visit a file, in another window (`find-file-other-window'). Don't - change this window. - -`C-x 5 C-f' - Visit a file, in another frame (`find-file-other-frame'). Don't - change this window or frame. - - "Visiting" a file means copying its contents into an Emacs buffer so -you can edit it. Emacs creates a new buffer for each file you visit. -We say that the buffer is visiting the file that it was created to -hold. Emacs constructs the buffer name from the file name by throwing -away the directory and keeping just the file name. For example, a file -named `/usr/rms/emacs.tex' is displayed in a buffer named `emacs.tex'. -If a buffer with that name exists, a unique name is constructed by -appending `<2>', `<3>',and so on, using the lowest number that makes a -name that is not already in use. - - Each window's mode line shows the name of the buffer that is being -displayed in that window, so you can always tell what buffer you are -editing. - - The changes you make with Emacs are made in the Emacs buffer. They -do not take effect in the file that you visit, or any other permanent -place, until you "save" the buffer. Saving the buffer means that Emacs -writes the current contents of the buffer into its visited file. *Note -Saving::. - - If a buffer contains changes that have not been saved, the buffer is -said to be "modified". This is important because it implies that some -changes will be lost if the buffer is not saved. The mode line displays -two stars near the left margin if the buffer is modified. - - To visit a file, use the command `C-x C-f' (`find-file'). Follow -the command with the name of the file you wish to visit, terminated by a -. If you are using XEmacs under X, you can also use the Open... -command from the File menu bar item. - - The file name is read using the minibuffer (*note Minibuffer::.), -with defaulting and completion in the standard manner (*note File -Names::.). While in the minibuffer, you can abort `C-x C-f' by typing -`C-g'. - - `C-x C-f' has completed successfully when text appears on the screen -and a new buffer name appears in the mode line. If the specified file -does not exist and could not be created or cannot be read, an error -results. The error message is printed in the echo area, and includes -the name of the file that Emacs was trying to visit. - - If you visit a file that is already in Emacs, `C-x C-f' does not make -another copy. It selects the existing buffer containing that file. -However, before doing so, it checks that the file itself has not changed -since you visited or saved it last. If the file has changed, Emacs -prints a warning message. *Note Simultaneous Editing: Interlocking. - - You can switch to a specific file called out in the current buffer by -calling the function `find-this-file'. By providing a prefix argument, -this function calls `filename-at-point' and switches to a buffer -visiting the file FILENAME. It creates one if none already exists. You -can use this function to edit the file mentioned in the buffer you are -working in or to test if the file exists. You can do that by using the -minibuffer completion after snatching the all or part of the filename. - - If the variable `find-file-use-truenames''s value is non-`nil', a -buffer's visited filename will always be traced back to the real file. -The filename will never be a symbolic link, and there will never be a -symbolic link anywhere in its directory path. In other words, the -`buffer-file-name' and `buffer-file-truename' will be equal. - - If the variable `find-file-compare-truenames' value is non-`nil', -the `find-file' command will check the `buffer-file-truename' of all -visited files when deciding whether a given file is already in a -buffer, instead of just `buffer-file-name'. If you attempt to visit -another file which is a hard-link or symbolic-link to a file that is -already in a buffer, the existing buffer will be found instead of a -newly created one. - - If you want to create a file, just visit it. Emacs prints `(New -File)' in the echo area, but in other respects behaves as if you had -visited an existing empty file. If you make any changes and save them, -the file is created. - - If you visit a nonexistent file unintentionally (because you typed -the wrong file name), use the `C-x C-v' (`find-alternate-file') command -to visit the file you wanted. `C-x C-v' is similar to `C-x C-f', but -it kills the current buffer (after first offering to save it if it is -modified). `C-x C-v' is allowed even if the current buffer is not -visiting a file. - - If the file you specify is actually a directory, Dired is called on -that directory (*note Dired::.). To inhibit this, set the variable -`find-file-run-dired' to `nil'; then it is an error to try to visit a -directory. - - `C-x 4 f' (`find-file-other-window') is like `C-x C-f' except that -the buffer containing the specified file is selected in another window. -The window that was selected before `C-x 4 f' continues to show the -same buffer it was already showing. If you use this command when only -one window is being displayed, that window is split in two, with one -window showing the same buffer as before, and the other one showing the -newly requested file. *Note Windows::. - - `C-x 5 C-f' (`find-file-other-frame') is like `C-x C-f' except that -it creates a new frame in which the file is displayed. - - Use the function `find-this-file-other-window' to edit a file -mentioned in the buffer you are editing or to test if that file exists. -To do this, use the minibuffer completion after snatching the part or -all of the filename. By providing a prefix argument, the function calls -`filename-at-point' and switches you to a buffer visiting the file -FILENAME in another window. The function creates a buffer if none -already exists. This function is similar to `find-file-other-window'. - - There are two hook variables that allow extensions to modify the -operation of visiting files. Visiting a file that does not exist runs -the functions in the list `find-file-not-found-hooks'; the value of this -variable is expected to be a list of functions which are called one by -one until one of them returns non-`nil'. Any visiting of a file, -whether extant or not, expects `find-file-hooks' to contain list of -functions and calls them all, one by one. In both cases the functions -receive no arguments. Visiting a nonexistent file runs the -`find-file-not-found-hooks' first. - - -File: xemacs.info, Node: Saving, Next: Reverting, Prev: Visiting, Up: Files - -Saving Files -============ - - "Saving" a buffer in Emacs means writing its contents back into the -file that was visited in the buffer. - -`C-x C-s' - Save the current buffer in its visited file (`save-buffer'). - -`C-x s' - Save any or all buffers in their visited files - (`save-some-buffers'). - -`M-~' - Forget that the current buffer has been changed (`not-modified'). - -`C-x C-w' - Save the current buffer in a specified file, and record that file - as the one visited in the buffer (`write-file'). - -`M-x set-visited-file-name' - Change file the name under which the current buffer will be saved. - - To save a file and make your changes permanent, type `C-x C-s' -(`save-buffer'). After saving is finished, `C-x C-s' prints a message -such as: - - Wrote /u/rms/gnu/gnu.tasks - -If the selected buffer is not modified (no changes have been made in it -since the buffer was created or last saved), Emacs does not save it -because it would have no effect. Instead, `C-x C-s' prints a message -in the echo area saying: - - (No changes need to be saved) - - The command `C-x s' (`save-some-buffers') can save any or all -modified buffers. First it asks, for each modified buffer, whether to -save it. The questions should be answered with `y' or `n'. `C-x C-c', -the key that kills Emacs, invokes `save-some-buffers' and therefore -asks the same questions. - - If you have changed a buffer and do not want the changes to be saved, -you should take some action to prevent it. Otherwise, you are liable to -save it by mistake each time you use `save-some-buffers' or a related -command. One thing you can do is type `M-~' (`not-modified'), which -removes the indication that the buffer is modified. If you do this, -none of the save commands will believe that the buffer needs to be -saved. (`~' is often used as a mathematical symbol for `not'; thus -`Meta-~' is `not', metafied.) You could also use -`set-visited-file-name' (see below) to mark the buffer as visiting a -different file name, not in use for anything important. - - You can also undo all the changes made since the file was visited or -saved, by reading the text from the file again. This is called -"reverting". *Note Reverting::. Alternatively, you can undo all the -changes by repeating the undo command `C-x u'; but this only works if -you have not made more changes than the undo mechanism can remember. - - `M-x set-visited-file-name' alters the name of the file that the -current buffer is visiting. It prompts you for the new file name in the -minibuffer. You can also use `set-visited-file-name' on a buffer that -is not visiting a file. The buffer's name is changed to correspond to -the file it is now visiting unless the new name is already used by a -different buffer; in that case, the buffer name is not changed. -`set-visited-file-name' does not save the buffer in the newly visited -file; it just alters the records inside Emacs so that it will save the -buffer in that file. It also marks the buffer as "modified" so that -`C-x C-s' will save. - - If you wish to mark a buffer as visiting a different file and save it -right away, use `C-x C-w' (`write-file'). It is precisely equivalent -to `set-visited-file-name' followed by `C-x C-s'. `C-x C-s' used on a -buffer that is not visiting a file has the same effect as `C-x C-w'; -that is, it reads a file name, marks the buffer as visiting that file, -and saves it there. The default file name in a buffer that is not -visiting a file is made by combining the buffer name with the buffer's -default directory. - - If Emacs is about to save a file and sees that the date of the latest -version on disk does not match what Emacs last read or wrote, Emacs -notifies you of this fact, because it probably indicates a problem -caused by simultaneous editing and requires your immediate attention. -*Note Simultaneous Editing: Interlocking. - - If the variable `require-final-newline' is non-`nil', Emacs puts a -newline at the end of any file that doesn't already end in one, every -time a file is saved or written. - - Use the hook variable `write-file-hooks' to implement other ways to -write files, and specify things to be done before files are written. -The value of this variable should be a list of Lisp functions. When a -file is to be written, the functions in the list are called, one by -one, with no arguments. If one of them returns a non-`nil' value, Emacs -takes this to mean that the file has been written in some suitable -fashion; the rest of the functions are not called, and normal writing is -not done. Use the hook variable `after-save-hook' to list all the -functions to be called after writing out a buffer to a file. - -* Menu: - -* Backup:: How Emacs saves the old version of your file. -* Interlocking:: How Emacs protects against simultaneous editing - of one file by two users. - - -File: xemacs.info, Node: Backup, Next: Interlocking, Prev: Saving, Up: Saving - -Backup Files ------------- - - Because Unix does not provide version numbers in file names, -rewriting a file in Unix automatically destroys all record of what the -file used to contain. Thus, saving a file from Emacs throws away the -old contents of the file--or it would, except that Emacs carefully -copies the old contents to another file, called the "backup" file, -before actually saving. (Make sure that the variable -`make-backup-files' is non-`nil'. Backup files are not written if this -variable is `nil'). - - At your option, Emacs can keep either a single backup file or a -series of numbered backup files for each file you edit. - - Emacs makes a backup for a file only the first time a file is saved -from one buffer. No matter how many times you save a file, its backup -file continues to contain the contents from before the file was visited. -Normally this means that the backup file contains the contents from -before the current editing session; however, if you kill the buffer and -then visit the file again, a new backup file is made by the next save. - -* Menu: - -* Names: Backup Names. How backup files are named; - Choosing single or numbered backup files. -* Deletion: Backup Deletion. Emacs deletes excess numbered backups. -* Copying: Backup Copying. Backups can be made by copying or renaming. - - -File: xemacs.info, Node: Backup Names, Next: Backup Deletion, Prev: Backup, Up: Backup - -Single or Numbered Backups -.......................... - - If you choose to have a single backup file (the default), the backup -file's name is constructed by appending `~' to the file name being -edited; thus, the backup file for `eval.c' is `eval.c~'. - - If you choose to have a series of numbered backup files, backup file -names are made by appending `.~', the number, and another `~' to the -original file name. Thus, the backup files of `eval.c' would be called -`eval.c.~1~', `eval.c.~2~', and so on, through names like -`eval.c.~259~' and beyond. - - If protection stops you from writing backup files under the usual -names, the backup file is written as `%backup%~' in your home directory. -Only one such file can exist, so only the most recently made backup is -available. - - The choice of single backup or numbered backups is controlled by the -variable `version-control'. Its possible values are: - -`t' - Make numbered backups. - -`nil' - Make numbered backups for files that have numbered backups already. - Otherwise, make single backups. - -`never' - Never make numbered backups; always make single backups. - -`version-control' may be set locally in an individual buffer to control -the making of backups for that buffer's file. For example, Rmail mode -locally sets `version-control' to `never' to make sure that there is -only one backup for an Rmail file. *Note Locals::. - - -File: xemacs.info, Node: Backup Deletion, Next: Backup Copying, Prev: Backup Names, Up: Backup - -Automatic Deletion of Backups -............................. - - To prevent unlimited consumption of disk space, Emacs can delete -numbered backup versions automatically. Generally Emacs keeps the -first few backups and the latest few backups, deleting any in between. -This happens every time a new backup is made. The two variables that -control the deletion are `kept-old-versions' and `kept-new-versions'. -Their values are, respectively the number of oldest (lowest-numbered) -backups to keep and the number of newest (highest-numbered) ones to -keep, each time a new backup is made. The values are used just after a -new backup version is made; that newly made backup is included in the -count in `kept-new-versions'. By default, both variables are 2. - - If `trim-versions-without-asking' is non-`nil', excess middle -versions are deleted without notification. If it is `nil', the -default, you are asked whether the excess middle versions should really -be deleted. - - You can also use Dired's `.' (Period) command to delete old versions. -*Note Dired::. - diff --git a/info/xemacs.info-7 b/info/xemacs.info-7 deleted file mode 100644 index b085ba1..0000000 --- a/info/xemacs.info-7 +++ /dev/null @@ -1,1138 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Backup Copying, Prev: Backup Deletion, Up: Backup - -Copying vs. Renaming -.................... - - You can make backup files by copying the old file or by renaming it. -This makes a difference when the old file has multiple names. If you -rename the old file into the backup file, the alternate names become -names for the backup file. If you copy the old file instead, the -alternate names remain names for the file that you are editing, and the -contents accessed by those names will be the new contents. - - How you make a backup file may also affect the file's owner and -group. If you use copying, they do not change. If renaming is used, -you become the file's owner, and the file's group becomes the default -(different operating systems have different defaults for the group). - - Having the owner change is usually a good idea, because then the -owner is always the person who last edited the file. Occasionally -there is a file whose owner should not change. Since most files should -change owners, it is a good idea to use local variable lists to set -`backup-by-copying-when-mismatch' for the special cases where the owner -should not change (*note File Variables::.). - - Three variables control the choice of renaming or copying. -Normally, renaming is done. If the variable `backup-by-copying' is -non-`nil', copying is used. Otherwise, if the variable -`backup-by-copying-when-linked' is non-`nil', copying is done for files -that have multiple names, but renaming may still be done when the file -being edited has only one name. If the variable -`backup-by-copying-when-mismatch' is non-`nil', copying is done if -renaming would cause the file's owner or group to change. - - -File: xemacs.info, Node: Interlocking, Prev: Backup, Up: Saving - -Protection Against Simultaneous Editing ---------------------------------------- - - Simultaneous editing occurs when two users visit the same file, both -make changes, and both save their changes. If no one was informed that -this was happening, and you saved first, you would later find that your -changes were lost. On some systems, Emacs notices immediately when the -second user starts to change a file already being edited, and issues a -warning. When this is not possible, or if the second user has started -to change the file despite the warning, Emacs checks when the file is -saved, and issues a second warning when a user is about to overwrite a -file containing another user's changes. If you are the user editing the -file, you can take corrective action at this point and prevent actual -loss of work. - - When you make the first modification in an Emacs buffer that is -visiting a file, Emacs records that you have locked the file. (It does -this by writing another file in a directory reserved for this purpose.) -The lock is removed when you save the changes. The idea is that the -file is locked whenever the buffer is modified. If you begin to modify -the buffer while the visited file is locked by someone else, this -constitutes a collision, and Emacs asks you what to do. It does this -by calling the Lisp function `ask-user-about-lock', which you can -redefine to customize what it does. The standard definition of this -function asks you a question and accepts three possible answers: - -`s' - Steal the lock. Whoever was already changing the file loses the - lock, and you get the lock. - -`p' - Proceed. Go ahead and edit the file despite its being locked by - someone else. - -`q' - Quit. This causes an error (`file-locked') and the modification - you were trying to make in the buffer does not actually take place. - - Note that locking works on the basis of a file name; if a file has -multiple names, Emacs does not realize that the two names are the same -file and cannot prevent two users from editing it simultaneously under -different names. However, basing locking on names means that Emacs can -interlock the editing of new files that do not really exist until they -are saved. - - Some systems are not configured to allow Emacs to make locks. On -these systems, Emacs cannot detect trouble in advance, but it can still -detect it in time to prevent you from overwriting someone else's -changes. - - Every time Emacs saves a buffer, it first checks the -last-modification date of the existing file on disk to see that it has -not changed since the file was last visited or saved. If the date does -not match, it implies that changes were made in the file in some other -way, and these changes are about to be lost if Emacs actually does -save. To prevent this, Emacs prints a warning message and asks for -confirmation before saving. Occasionally you will know why the file -was changed and know that it does not matter; then you can answer `yes' -and proceed. Otherwise, you should cancel the save with `C-g' and -investigate the situation. - - The first thing you should do when notified that simultaneous editing -has already taken place is to list the directory with `C-u C-x C-d' -(*note Directory Listing: ListDir.). This will show the file's current -author. You should attempt to contact that person and ask him not to -continue editing. Often the next step is to save the contents of your -Emacs buffer under a different name, and use `diff' to compare the two -files. - - Simultaneous editing checks are also made when you visit a file that -is already visited with `C-x C-f' and when you start to modify a file. -This is not strictly necessary, but it is useful to find out about such -a problem as early as possible, when corrective action takes less work. - - Another way to protect your file is to set the read, write, and -executable permissions for the file. Use the function -`set-default-file-modes' to set the UNIX `umask' value to the NMASK -argument. The `umask' value is the default protection mode for new -files. - - -File: xemacs.info, Node: Reverting, Next: Auto Save, Prev: Saving, Up: Files - -Reverting a Buffer -================== - - If you have made extensive changes to a file and then change your -mind about them, you can get rid of all changes by reading in the -previous version of the file. To do this, use `M-x revert-buffer', -which operates on the current buffer. Since reverting a buffer can -result in very extensive changes, you must confirm it with `yes'. - - If the current buffer has been auto-saved more recently than it has -been saved explicitly, `revert-buffer' offers to read the auto save file -instead of the visited file (*note Auto Save::.). Emacs asks you about -the auto-save file before the request for confirmation of the -`revert-buffer' operation, and demands `y' or `n' as an answer. If you -have started to type `yes' for confirmation without realizing that the -auto-save question was going to be asked, the `y' will answer that -question, but the `es' will not be valid confirmation. This gives you -a chance to cancel the operation with `C-g' and try again with the -answers you really intend. - - `revert-buffer' keeps point at the same distance (measured in -characters) from the beginning of the file. If the file was edited only -slightly, you will be at approximately the same piece of text after -reverting as before. If you have made more extensive changes, the -value of point in the old file may bring you to a totally different -piece of text than your last editing point. - - A buffer reverted from its visited file is marked "not modified" -until you make a change. - - Some kinds of buffers whose contents reflect data bases other than -files, such as Dired buffers, can also be reverted. For them, -reverting means recalculating their contents from the appropriate data. -Buffers created randomly with `C-x b' cannot be reverted; -`revert-buffer' reports an error when asked to do so. - - -File: xemacs.info, Node: Auto Save, Next: Version Control, Prev: Reverting, Up: Files - -Auto-Saving: Protection Against Disasters -========================================= - - Emacs saves all the visited files from time to time (based on -counting your keystrokes) without being asked. This is called -"auto-saving". It prevents you from losing more than a limited amount -of work if the system crashes. - - When Emacs determines it is time for auto-saving, each buffer is -considered and is auto-saved if auto-saving is turned on for it and it -has changed since the last time it was auto-saved. If any auto-saving -is done, the message `Auto-saving...' is displayed in the echo area -until auto-saving is finished. Errors occurring during auto-saving are -caught so that they do not interfere with the execution of commands you -have been typing. - -* Menu: - -* Files: Auto Save Files. -* Control: Auto Save Control. -* Recover:: Recovering text from auto-save files. - - -File: xemacs.info, Node: Auto Save Files, Next: Auto Save Control, Prev: Auto Save, Up: Auto Save - -Auto-Save Files ---------------- - - Auto-saving does not normally write to the files you visited, because -it can be undesirable to save a program that is in an inconsistent -state when you have made only half of a planned change. Instead, -auto-saving is done in a different file called the "auto-save file", -and the visited file is changed only when you save explicitly, for -example, with `C-x C-s'. - - Normally, the name of the auto-save file is generated by appending -`#' to the front and back of the visited file name. Thus, a buffer -visiting file `foo.c' would be auto-saved in a file `#foo.c#'. Most -buffers that are not visiting files are auto-saved only if you request -it explicitly; when they are auto-saved, the auto-save file name is -generated by appending `#%' to the front and `#' to the back of buffer -name. For example, the `*mail*' buffer in which you compose messages -to be sent is auto-saved in a file named `#%*mail*#'. Names of -auto-save files are generated this way unless you customize the -functions `make-auto-save-file-name' and `auto-save-file-name-p' to do -something different. The file name to be used for auto-saving a buffer -is calculated at the time auto-saving is turned on in that buffer. - - If you want auto-saving to be done in the visited file, set the -variable `auto-save-visited-file-name' to be non-`nil'. In this mode, -there is really no difference between auto-saving and explicit saving. - - Emacs deletes a buffer's auto-save file when you explicitly save the -buffer. To inhibit the deletion, set the variable -`delete-auto-save-files' to `nil'. Changing the visited file name with -`C-x C-w' or `set-visited-file-name' renames any auto-save file to -correspond to the new visited name. - - -File: xemacs.info, Node: Auto Save Control, Next: Recover, Prev: Auto Save Files, Up: Auto Save - -Controlling Auto-Saving ------------------------ - - Each time you visit a file, auto-saving is turned on for that file's -buffer if the variable `auto-save-default' is non-`nil' (but not in -batch mode; *note Entering Emacs::.). The default for this variable is -`t', so Emacs auto-saves buffers that visit files by default. You can -use the command `M-x auto-save-mode' to turn auto-saving for a buffer -on or off. Like other minor mode commands, `M-x auto-save-mode' turns -auto-saving on with a positive argument, off with a zero or negative -argument; with no argument, it toggles. - - Emacs performs auto-saving periodically based on counting how many -characters you have typed since the last time auto-saving happened. The -variable `auto-save-interval' specifies the number of characters -between auto-saves. By default, it is 300. Emacs also auto-saves -whenever you call the function `do-auto-save'. - - Emacs also does auto-saving whenever it gets a fatal error. This -includes killing the Emacs job with a shell command such as `kill --emacs', or disconnecting a phone line or network connection. - - You can set the number of seconds of idle time before an auto-save is -done. Setting the value of the variable `auto-save-timeout' to zero or -`nil' will disable auto-saving due to idleness. - - The actual amount of idle time between auto-saves is logarithmically -related to the size of the current buffer. This variable is the number -of seconds after which an auto-save will happen when the current buffer -is 50k or less; the timeout will be 2 1/4 times this in a 200k buffer, 3 -3/4 times this in a 1000k buffer, and 4 1/2 times this in a 2000k -buffer. - - For this variable to have any effect, you must do `(require 'timer)'. - - -File: xemacs.info, Node: Recover, Prev: Auto Save Control, Up: Auto Save - -Recovering Data from Auto-Saves -------------------------------- - - If you want to use the contents of an auto-save file to recover from -a loss of data, use the command `M-x recover-file FILE '. -Emacs visits FILE and then (after your confirmation) restores the -contents from the auto-save file `#FILE#'. You can then save the file -with `C-x C-s' to put the recovered text into FILE itself. For -example, to recover file `foo.c' from its auto-save file `#foo.c#', do: - - M-x recover-file foo.c - C-x C-s - - Before asking for confirmation, `M-x recover-file' displays a -directory listing describing the specified file and the auto-save file, -so you can compare their sizes and dates. If the auto-save file is -older, `M-x recover-file' does not offer to read it. - - Auto-saving is disabled by `M-x recover-file' because using this -command implies that the auto-save file contains valuable data from a -past session. If you save the data in the visited file and then go on -to make new changes, turn auto-saving back on with `M-x auto-save-mode'. - - -File: xemacs.info, Node: Version Control, Next: ListDir, Prev: Auto Save, Up: Files - -Version Control -=============== - - "Version control systems" are packages that can record multiple -versions of a source file, usually storing the unchanged parts of the -file just once. Version control systems also record history information -such as the creation time of each version, who created it, and a -description of what was changed in that version. - - The GNU project recommends the version control system known as RCS, -which is free software and available from the Free Software Foundation. -Emacs supports use of either RCS or SCCS (a proprietary, but widely -used, version control system that is not quite as powerful as RCS) -through a facility called VC. The same Emacs commands work with either -RCS or SCCS, so you hardly have to know which one of them you are using. - -* Menu: - -* Concepts of VC:: Basic version control information; - checking files in and out. -* Editing with VC:: Commands for editing a file maintained - with version control. -* Variables for Check-in/out:: Variables that affect the commands used - to check files in or out. -* Log Entries:: Logging your changes. -* Change Logs and VC:: Generating a change log file from log - entries. -* Old Versions:: Examining and comparing old versions. -* VC Status:: Commands to view the VC status of files and - look at log entries. -* Renaming and VC:: A command to rename both the source and - master file correctly. -* Snapshots:: How to make and use snapshots, a set of - file versions that can be treated as a unit. -* Version Headers:: Inserting version control headers into - working files. - - -File: xemacs.info, Node: Concepts of VC, Next: Editing with VC, Prev: Version Control, Up: Version Control - -Concepts of Version Control ---------------------------- - - When a file is under version control, we also say that it is -"registered" in the version control system. Each registered file has a -corresponding "master file" which represents the file's present state -plus its change history, so that you can reconstruct from it either the -current version or any specified earlier version. Usually the master -file also records a "log entry" for each version describing what was -changed in that version. - - The file that is maintained under version control is sometimes called -the "work file" corresponding to its master file. - - To examine a file, you "check it out". This extracts a version of -the source file (typically, the most recent) from the master file. If -you want to edit the file, you must check it out "locked". Only one -user can do this at a time for any given source file. (This kind of -locking is completely unrelated to the locking that Emacs uses to -detect simultaneous editing of a file.) - - When you are done with your editing, you must "check in" the new -version. This records the new version in the master file, and unlocks -the source file so that other people can lock it and thus modify it. - - Checkin and checkout are the basic operations of version control. -You can do both of them with a single Emacs command: `C-x C-q' -(`vc-toggle-read-only'). - - A "snapshot" is a coherent collection of versions of the various -files that make up a program. *Note Snapshots::. - - -File: xemacs.info, Node: Editing with VC, Next: Variables for Check-in/out, Prev: Concepts of VC, Up: Version Control - -Editing with Version Control ----------------------------- - - When you visit a file that is maintained using version control, the -mode line displays `RCS' or `SCCS' to inform you that version control -is in use, and also (in case you care) which low-level system the file -is actually stored in. Normally, such a source file is read-only, and -the mode line indicates this with `%%'. With RCS, the mode line also -indicates the number of the head version, which is normally also the -version you are looking at. - - These are the commands for editing a file maintained with version -control: - -`C-x C-q' - Check the visited file in or out. - -`C-x v u' - Revert the buffer and the file to the last checked in version. - -`C-x v c' - Remove the last-entered change from the master for the visited - file. This undoes your last check-in. - -`C-x v i' - Register the visited file in version control. - -(`C-x v' is the prefix key for version control commands; all of these -commands except for `C-x C-q' start with `C-x v'.) - - When you want to modify a file maintained with version control, type -`C-x C-q' (`vc-toggle-read-only'). This "checks out" the file, and -tells RCS or SCCS to lock the file. This means making the file -writable for you (but not for anyone else). - - When you are finished editing the file, type `C-x C-q' again. When -used on a file that is checked out, this command checks the file in. -But check-in does not start immediately; first, you must enter the "log -entry"--a description of the changes in the new version. `C-x C-q' -pops up a buffer for you to enter this in. When you are finished -typing in the log entry, type `C-c C-c' to terminate it; this is when -actual check-in takes place. - - Once you have checked in your changes, the file is unlocked, so that -other users can lock it and modify it. - - Emacs does not save backup files for source files that are maintained -with version control. If you want to make backup files despite version -control, set the variable `vc-make-backup-files' to a non-`nil' value. - - Normally the work file exists all the time, whether it is locked or -not. If you set `vc-keep-workfiles' to `nil', then checking in a new -version with `C-x C-q' deletes the work file; but any attempt to visit -the file with Emacs creates it again. - - It is not impossible to lock a file that someone else has locked. If -you try to check out a file that is locked, `C-x C-q' asks you whether -you want to "steal the lock." If you say yes, the file becomes locked -by you, but a message is sent to the person who had formerly locked the -file, to inform him of what has happened. The mode line indicates that -a file is locked by someone else by displaying the login name of that -person, before the version number. - - If you want to discard your current set of changes and revert to the -last version checked in, use `C-x v u' (`vc-revert-buffer'). This -cancels your last check-out, leaving the file unlocked. If you want to -make a different set of changes, you must first check the file out -again. `C-x v u' requires confirmation, unless it sees that you -haven't made any changes since the last checked-in version. - - `C-x v u' is also the command to use if you lock a file and then -don't actually change it. - - You can cancel a change after checking it in, with `C-x v c' -(`vc-cancel-version'). This command discards all record of the most -recent checked in version, so be careful about using it. It requires -confirmation with `yes'. By default, `C-x v c' reverts your workfile -and buffer to the previous version (the one that precedes the version -that is deleted), but you can prevent the reversion by giving the -command a prefix argument. Then the buffer does not change. - - This command with a prefix argument is useful when you have checked -in a change and then discover a trivial error in it; you can cancel the -erroneous check-in, fix the error, and repeat the check-in. - - Be careful when invoking `C-x v c', as it is easy to throw away a -lot of work with it. To help you be careful, this command always -requires confirmation with `yes'. - - You can register the visited file for version control using -`C-x v i' (`vc-register'). If the variable `vc-default-back-end' is -non-`nil', it specifies which version control system to use; otherwise, -this uses RCS if it is installed on your system and SCCS if not. After -`C-x v i', the file is unlocked and read-only. Type `C-x C-q' if you -wish to edit it. - - By default, the initial version number is 1.1. If you want to use a -different number, give `C-x v i' a prefix argument; then it reads the -initial version number using the minibuffer. - - If `vc-initial-comment' is non-`nil', `C-x v i' reads an initial -comment (much like a log entry) to describe the purpose of this source -file. - - To specify the version number for a subsequent checkin, use the -command `C-u C-x v v'. `C-x v v' (`vc-next-action') is the command -that `C-x C-q' uses to do the "real work" when the visited file uses -version control. When used for checkin, and given a prefix argument, -it reads the version number with the minibuffer. - - -File: xemacs.info, Node: Variables for Check-in/out, Next: Log Entries, Prev: Editing with VC, Up: Version Control - -Variables Affecting Check-in and Check-out ------------------------------------------- - - If `vc-suppress-confirm' is non-`nil', then `C-x C-q' and `C-x v i' -can save the current buffer without asking, and `C-x v u' also operates -without asking for confirmation. (This variable does not affect `C-x v -c'; that is so drastic that it should always ask for confirmation.) - - VC mode does much of its work by running the shell commands for RCS -and SCCS. If `vc-command-messages' is non-`nil', VC displays messages -to indicate which shell commands it runs, and additional messages when -the commands finish. - - Normally, VC assumes that it can deduce the locked/unlocked state of -files by looking at the file permissions of the work file; this is -fast. However, if the `RCS' or `SCCS' subdirectory is actually a -symbolic link, then VC does not trust the file permissions to reflect -this status. - - You can specify the criterion for whether to trust the file -permissions by setting the variable `vc-mistrust-permissions'. Its -value may be `t' (always mistrust the file permissions and check the -master file), `nil' (always trust the file permissions), or a function -of one argument which makes the decision. The argument is the directory -name of the `RCS' or `SCCS' subdirectory. A non-`nil' value from the -function says to mistrust the file permissions. - - If you find that the file permissions of work files are changed -erroneously, set `vc-mistrust-permissions' to `t'. Then VC always -checks the master file to determine the file's status. - - You can specify additional directories to search for version control -programs by setting the variable `vc-path'. These directories are -searched before the usual search path. The proper result usually -happens automatically. - - -File: xemacs.info, Node: Log Entries, Next: Change Logs and VC, Prev: Variables for Check-in/out, Up: Version Control - -Log Entries ------------ - - When you're editing an initial comment or log entry for inclusion in -a master file, finish your entry by typing `C-c C-c'. - -`C-c C-c' - Finish the comment edit normally (`vc-finish-logentry'). This - finishes check-in. - - To abort check-in, just don't type `C-c C-c' in that buffer. You -can switch buffers and do other editing. As long as you don't try to -check in another file, the entry you were editing remains in its -buffer, and you can go back to that buffer at any time to complete the -check-in. - - If you change several source files for the same reason, it is often -convenient to specify the same log entry for many of the files. To do -this, use the history of previous log entries. The commands `M-n', -`M-p', `M-s' and `M-r' for doing this work just like the minibuffer -history commands (except that these versions are used outside the -minibuffer). - - Each time you check in a file, the log entry buffer is put into VC -Log mode, which involves running two hooks: `text-mode-hook' and -`vc-log-mode-hook'. - - -File: xemacs.info, Node: Change Logs and VC, Next: Old Versions, Prev: Log Entries, Up: Version Control - -Change Logs and VC ------------------- - - If you use RCS for a program and also maintain a change log file for -it (*note Change Log::.), you can generate change log entries -automatically from the version control log entries: - -`C-x v a' - Visit the current directory's change log file and create new - entries for versions checked in since the most recent entry in the - change log file (`vc-update-change-log'). - - This command works with RCS only; it does not work with SCCS. - - For example, suppose the first line of `ChangeLog' is dated 10 April -1992, and that the only check-in since then was by Nathaniel Bowditch -to `rcs2log' on 8 May 1992 with log text `Ignore log messages that -start with `#'.'. Then `C-x v a' visits `ChangeLog' and inserts text -like this: - - Fri May 8 21:45:00 1992 Nathaniel Bowditch (nat@apn.org) - - * rcs2log: Ignore log messages that start with `#'. - -You can then edit the new change log entry further as you wish. - - Normally, the log entry for file `foo' is displayed as `* foo: TEXT -OF LOG ENTRY'. The `:' after `foo' is omitted if the text of the log -entry starts with `(FUNCTIONNAME): '. For example, if the log entry -for `vc.el' is `(vc-do-command): Check call-process status.', then the -text in `ChangeLog' looks like this: - - Wed May 6 10:53:00 1992 Nathaniel Bowditch (nat@apn.org) - - * vc.el (vc-do-command): Check call-process status. - - When `C-x v a' adds several change log entries at once, it groups -related log entries together if they all are checked in by the same -author at nearly the same time. If the log entries for several such -files all have the same text, it coalesces them into a single entry. -For example, suppose the most recent checkins have the following log -entries: - -For `vc.texinfo': - Fix expansion typos. -For `vc.el': - Don't call expand-file-name. -For `vc-hooks.el': - Don't call expand-file-name. - - They appear like this in `ChangeLog': - - Wed Apr 1 08:57:59 1992 Nathaniel Bowditch (nat@apn.org) - - * vc.texinfo: Fix expansion typos. - - * vc.el, vc-hooks.el: Don't call expand-file-name. - - Normally, `C-x v a' separates log entries by a blank line, but you -can mark several related log entries to be clumped together (without an -intervening blank line) by starting the text of each related log entry -with a label of the form `{CLUMPNAME} '. The label itself is not -copied to `ChangeLog'. For example, suppose the log entries are: - -For `vc.texinfo': - {expand} Fix expansion typos. -For `vc.el': - {expand} Don't call expand-file-name. -For `vc-hooks.el': - {expand} Don't call expand-file-name. - -Then the text in `ChangeLog' looks like this: - - Wed Apr 1 08:57:59 1992 Nathaniel Bowditch (nat@apn.org) - - * vc.texinfo: Fix expansion typos. - * vc.el, vc-hooks.el: Don't call expand-file-name. - - A log entry whose text begins with `#' is not copied to `ChangeLog'. -For example, if you merely fix some misspellings in comments, you can -log the change with an entry beginning with `#' to avoid putting such -trivia into `ChangeLog'. - - -File: xemacs.info, Node: Old Versions, Next: VC Status, Prev: Change Logs and VC, Up: Version Control - -Examining And Comparing Old Versions ------------------------------------- - -`C-x v ~ VERSION ' - Examine version VERSION of the visited file, in a buffer of its - own (`vc-version-other-window'). - -`C-x v =' - Compare the current buffer contents with the latest checked-in - version of the file. - -`C-u C-x v = FILE OLDVERS NEWVERS ' - Compare the specified two versions of FILE. - - You can examine any version of a file by first visiting it, and then -using `C-x v ~ VERSION ' (`vc-version-other-window'). This puts -the text of version VERSION in a file named `FILENAME.~VERSION~', then -visits it in a separate window. - - To compare two versions of a file, use the command `C-x v =' -(`vc-diff'). - - Plain `C-x v =' compares the current buffer contents (saving them in -the file if necessary) with the last checked-in version of the file. -With a prefix argument, `C-x v =' reads a file name and two version -numbers, then compares those versions of the specified file. - - If you supply a directory name instead of the name of a work file, -this command compares the two specified versions of all registered files -in that directory and its subdirectories. You can also specify a -snapshot name (*note Snapshots::.) instead of one or both version -numbers. - - You can specify a checked-in version by its number; you can specify -the most recent checked-in version with an empty version number. - - This command works by running the `vcdiff' utility, getting the -options from the variable `diff-switches'. It displays the output in a -special buffer in another window. Unlike the `M-x diff' command, `C-x -v =' does not try to find the changes in the old and new versions. -This is because one or both versions normally do not exist as files. -They exist only in the records of the master file. *Note Comparing -Files::, for more information about `M-x diff'. - - -File: xemacs.info, Node: VC Status, Next: Renaming and VC, Prev: Old Versions, Up: Version Control - -VC Status Commands ------------------- - - To view the detailed version control status and history of a file, -type `C-x v l' (`vc-print-log'). It displays the history of changes to -the current file, including the text of the log entries. The output -appears in a separate window. - - When you are working on a large program, it's often useful to find -all the files that are currently locked, or all the files maintained in -version control at all. You can use `C-x v d' (`vc-directory') to show -all the locked files in or beneath the current directory. This -includes all files that are locked by any user. `C-u C-x v d' lists -all files in or beneath the current directory that are maintained with -version control. - - The list of files is displayed as a buffer that uses an augmented -Dired mode. The names of the users locking various files are shown (in -parentheses) in place of the owner and group. All the normal Dired -commands work in this buffer. Most interactive VC commands work also, -and apply to the file name on the current line. - - The `C-x v v' command (`vc-next-action'), when used in the augmented -Dired buffer, operates on all the marked files (or the file on the -current line). If it operates on more than one file, it handles each -file according to its current state; thus, it may check out one file -and check in another (because it is already checked out). If it has to -check in any files, it reads a single log entry, then uses that text -for all the files being checked in. This can be convenient for -registering or checking in several files at once, as part of the same -change. - - -File: xemacs.info, Node: Renaming and VC, Next: Snapshots, Prev: VC Status, Up: Version Control - -Renaming VC Work Files and Master Files ---------------------------------------- - - When you rename a registered file, you must also rename its master -file correspondingly to get proper results. Use `vc-rename-file' to -rename the source file as you specify, and rename its master file -accordingly. It also updates any snapshots (*note Snapshots::.) that -mention the file, so that they use the new name; despite this, the -snapshot thus modified may not completely work (*note Snapshot -Caveats::.). - - You cannot use `vc-rename-file' on a file that is locked by someone -else. - - -File: xemacs.info, Node: Snapshots, Next: Version Headers, Prev: Renaming and VC, Up: Version Control - -Snapshots ---------- - - A "snapshot" is a named set of file versions (one for each -registered file) that you can treat as a unit. One important kind of -snapshot is a "release", a (theoretically) stable version of the system -that is ready for distribution to users. - -* Menu: - -* Making Snapshots:: The snapshot facilities. -* Snapshot Caveats:: Things to be careful of when using snapshots. - - -File: xemacs.info, Node: Making Snapshots, Next: Snapshot Caveats, Prev: Snapshots, Up: Snapshots - -Making and Using Snapshots -.......................... - - There are two basic commands for snapshots; one makes a snapshot -with a given name, the other retrieves a named snapshot. - -`C-x v s NAME ' - Define the last saved versions of every registered file in or - under the current directory as a snapshot named NAME - (`vc-create-snapshot'). - -`C-x v r NAME ' - Check out all registered files at or below the current directory - level using whatever versions correspond to the snapshot NAME - (`vc-retrieve-snapshot'). - - This command reports an error if any files are locked at or below - the current directory, without changing anything; this is to avoid - overwriting work in progress. - - A snapshot uses a very small amount of resources--just enough to -record the list of file names and which version belongs to the -snapshot. Thus, you need not hesitate to create snapshots whenever -they are useful. - - You can give a snapshot name as an argument to `C-x v =' or `C-x v -~' (*note Old Versions::.). Thus, you can use it to compare a snapshot -against the current files, or two snapshots against each other, or a -snapshot against a named version. - - -File: xemacs.info, Node: Snapshot Caveats, Prev: Making Snapshots, Up: Snapshots - -Snapshot Caveats -................ - - VC's snapshot facilities are modeled on RCS's named-configuration -support. They use RCS's native facilities for this, so under VC -snapshots made using RCS are visible even when you bypass VC. - - For SCCS, VC implements snapshots itself. The files it uses contain -name/file/version-number triples. These snapshots are visible only -through VC. - - A snapshot is a set of checked-in versions. So make sure that all -the files are checked in and not locked when you make a snapshot. - - File renaming and deletion can create some difficulties with -snapshots. This is not a VC-specific problem, but a general design -issue in version control systems that no one has solved very well yet. - - If you rename a registered file, you need to rename its master along -with it (the command `vc-rename-file' does this automatically). If you -are using SCCS, you must also update the records of the snapshot, to -mention the file by its new name (`vc-rename-file' does this, too). An -old snapshot that refers to a master file that no longer exists under -the recorded name is invalid; VC can no longer retrieve it. It would -be beyond the scope of this manual to explain enough about RCS and SCCS -to explain how to update the snapshots by hand. - - Using `vc-rename-file' makes the snapshot remain valid for -retrieval, but it does not solve all problems. For example, some of the -files in the program probably refer to others by name. At the very -least, the makefile probably mentions the file that you renamed. If you -retrieve an old snapshot, the renamed file is retrieved under its new -name, which is not the name that the makefile expects. So the program -won't really work as retrieved. - - -File: xemacs.info, Node: Version Headers, Prev: Snapshots, Up: Version Control - -Inserting Version Control Headers ---------------------------------- - - Sometimes it is convenient to put version identification strings -directly into working files. Certain special strings called "version -headers" are replaced in each successive version by the number of that -version. - - You can use the `C-x v h' command (`vc-insert-headers') to insert a -suitable header string. - -`C-x v h' - Insert headers in a file for use with your version-control system. - - The default header string is `\$Id\$' for RCS and `\%W\%' for SCCS. -(The actual strings inserted do not have the backslashes in them. They -were placed in the Info source file so that the strings don't get -interpreted as version-control headers when the Info source files are -maintained under version control.) You can specify other headers to -insert by setting the variable `vc-header-alist'. Its value is a list -of elements of the form `(PROGRAM . STRING)' where PROGRAM is `RCS' or -`SCCS' and STRING is the string to use. - - Instead of a single string, you can specify a list of strings; then -each string in the list is inserted as a separate header on a line of -its own. - - It is often necessary to use "superfluous" backslashes when writing -the strings that you put in this variable. This is to prevent the -string in the constant from being interpreted as a header itself if the -Emacs Lisp file containing it is maintained with version control. - - Each header is inserted surrounded by tabs, inside comment -delimiters, on a new line at the start of the buffer. Normally the -ordinary comment start and comment end strings of the current mode are -used, but for certain modes, there are special comment delimiters for -this purpose; the variable `vc-comment-alist' specifies them. Each -element of this list has the form `(MODE STARTER ENDER)'. - - The variable `vc-static-header-alist' specifies further strings to -add based on the name of the buffer. Its value should be a list of -elements of the form `(REGEXP . FORMAT)'. Whenever REGEXP matches the -buffer name, FORMAT is inserted as part of the header. A header line -is inserted for each element that matches the buffer name, and for each -string specified by `vc-header-alist'. The header line is made by -processing the string from `vc-header-alist' with the format taken from -the element. The default value for `vc-static-header-alist' is: - - (("\\.c$" . - "\n#ifndef lint\nstatic char vcid[] = \"\%s\";\n\ - #endif /* lint */\n")) - -which specifies insertion of a string of this form: - - - #ifndef lint - static char vcid[] = "STRING"; - #endif /* lint */ - - -File: xemacs.info, Node: ListDir, Next: Comparing Files, Prev: Version Control, Up: Files - -Listing a File Directory -======================== - - Files are organized by Unix into "directories". A "directory -listing" is a list of all the files in a directory. Emacs provides -directory listings in brief format (file names only) and verbose format -(sizes, dates, and authors included). - -`C-x C-d DIR-OR-PATTERN' - Print a brief directory listing (`list-directory'). - -`C-u C-x C-d DIR-OR-PATTERN' - Print a verbose directory listing. - - To print a directory listing, use `C-x C-d' (`list-directory'). -This command prompts in the minibuffer for a file name which is either -a directory to be listed or pattern containing wildcards for the files -to be listed. For example, - - C-x C-d /u2/emacs/etc - -lists all the files in directory `/u2/emacs/etc'. An example of -specifying a file name pattern is: - - C-x C-d /u2/emacs/src/*.c - - Normally, `C-x C-d' prints a brief directory listing containing just -file names. A numeric argument (regardless of value) tells it to print -a verbose listing (like `ls -l'). - - Emacs obtains the text of a directory listing by running `ls' in an -inferior process. Two Emacs variables control the switches passed to -`ls': `list-directory-brief-switches' is a string giving the switches -to use in brief listings (`"-CF"' by default). -`list-directory-verbose-switches' is a string giving the switches to -use in a verbose listing (`"-l"' by default). - - The variable `directory-abbrev-alist' is an alist of abbreviations -for file directories. The list consists of elements of the form `(FROM -. TO)', each meaning to replace `FROM' with `TO' when it appears in a -directory name. This replacement is done when setting up the default -directory of a newly visited file. Every `FROM' string should start -with ``^''. - - Use this feature when you have directories which you normally refer -to via absolute symbolic links. Make `TO' the name of the link, and -`FROM' the name it is linked to. - - -File: xemacs.info, Node: Comparing Files, Next: Dired, Prev: ListDir, Up: Files - -Comparing Files -=============== - - The command `M-x diff' compares two files, displaying the -differences in an Emacs buffer named `*Diff*'. It works by running the -`diff' program, using options taken from the variable `diff-switches', -whose value should be a string. - - The buffer `*Diff*' has Compilation mode as its major mode, so you -can use `C-x `' to visit successive changed locations in the two source -files. You can also move to a particular hunk of changes and type `C-c -C-c' to find the corresponding source location. You can also use the -other special commands of Compilation mode: and for -scrolling, and `M-p' and `M-n' for cursor motion. *Note Compilation::. - - The command `M-x diff-backup' compares a specified file with its most -recent backup. If you specify the name of a backup file, `diff-backup' -compares it with the source file that it is a backup of. - - The command `M-x compare-windows' compares the text in the current -window with that in the next window. Comparison starts at point in each -window. Point moves forward in each window, a character at a time in -each window, until the next characters in the two windows are -different. Then the command is finished. For more information about -windows in Emacs, *Note Windows::. - - With a numeric argument, `compare-windows' ignores changes in -whitespace. If the variable `compare-ignore-case' is non-`nil', it -ignores differences in case as well. - - -File: xemacs.info, Node: Dired, Next: Misc File Ops, Prev: Comparing Files, Up: Files - -Dired, the Directory Editor -=========================== - - Dired makes it easy to delete or visit many of the files in a single -directory at once. It creates an Emacs buffer containing a listing of -the directory. You can use the normal Emacs commands to move around in -this buffer and special Dired commands to operate on the files. - -* Menu: - -* Enter: Dired Enter. How to invoke Dired. -* Edit: Dired Edit. Editing the Dired buffer. -* Deletion: Dired Deletion. Deleting files with Dired. -* Immed: Dired Immed. Other file operations through Dired. - - -File: xemacs.info, Node: Dired Enter, Next: Dired Edit, Prev: Dired, Up: Dired - -Entering Dired --------------- - - To invoke dired, type `C-x d' or `M-x dired'. The command reads a -directory name or wildcard file name pattern as a minibuffer argument -just like the `list-directory' command, `C-x C-d'. Where `dired' -differs from `list-directory' is in naming the buffer after the -directory name or the wildcard pattern used for the listing, and putting -the buffer into Dired mode so that the special commands of Dired are -available in it. The variable `dired-listing-switches' is a string -used as an argument to `ls' in making the directory; this string must -contain `-l'. - - To display the Dired buffer in another window rather than in the -selected window, use `C-x 4 d' (`dired-other-window)' instead of `C-x -d'. - - -File: xemacs.info, Node: Dired Edit, Next: Dired Deletion, Prev: Dired Enter, Up: Dired - -Editing in Dired ----------------- - - Once the Dired buffer exists, you can switch freely between it and -other Emacs buffers. Whenever the Dired buffer is selected, certain -special commands are provided that operate on files that are listed. -The Dired buffer is "read-only", and inserting text in it is not -useful, so ordinary printing characters such as `d' and `x' are used -for Dired commands. Most Dired commands operate on the file described -by the line that point is on. Some commands perform operations -immediately; others "flag" a file to be operated on later. - - Most Dired commands that operate on the current line's file also -treat a numeric argument as a repeat count, meaning to act on the files -of the next few lines. A negative argument means to operate on the -files of the preceding lines, and leave point on the first of those -lines. - - All the usual Emacs cursor motion commands are available in Dired -buffers. Some special purpose commands are also provided. The keys -`C-n' and `C-p' are redefined so that they try to position the cursor -at the beginning of the filename on the line, rather than at the -beginning of the line. - - For extra convenience, and `n' in Dired are equivalent to -`C-n'. `p' is equivalent to `C-p'. Moving by lines is done so often -in Dired that it deserves to be easy to type. (move up and -unflag) is often useful simply for moving up. - - The `g' command in Dired runs `revert-buffer' to reinitialize the -buffer from the actual disk directory and show any changes made in the -directory by programs other than Dired. All deletion flags in the Dired -buffer are lost when this is done. - - -File: xemacs.info, Node: Dired Deletion, Next: Dired Immed, Prev: Dired Edit, Up: Dired - -Deleting Files With Dired -------------------------- - - The primary use of Dired is to flag files for deletion and then -delete them. - -`d' - Flag this file for deletion. - -`u' - Remove deletion-flag on this line. - -`' - Remove deletion-flag on previous line, moving point to that line. - -`x' - Delete the files that are flagged for deletion. - -`#' - Flag all auto-save files (files whose names start and end with `#') - for deletion (*note Auto Save::.). - -`~' - Flag all backup files (files whose names end with `~') for deletion - (*note Backup::.). - -`. (Period)' - Flag excess numeric backup files for deletion. The oldest and - newest few backup files of any one file are exempt; the middle - ones are flagged. - - You can flag a file for deletion by moving to the line describing the -file and typing `d' or `C-d'. The deletion flag is visible as a `D' at -the beginning of the line. Point is moved to the beginning of the next -line, so that repeated `d' commands flag successive files. - - The files are flagged for deletion rather than deleted immediately to -avoid the danger of deleting a file accidentally. Until you direct -Dired to delete the flagged files, you can remove deletion flags using -the commands `u' and . `u' works just like `d', but removes flags -rather than making flags. moves upward, removing flags; it is -like `u' with numeric argument automatically negated. - - To delete the flagged files, type `x'. This command first displays a -list of all the file names flagged for deletion, and requests -confirmation with `yes'. Once you confirm, all the flagged files are -deleted, and their lines are deleted from the text of the Dired buffer. -The shortened Dired buffer remains selected. If you answer `no' or -quit with `C-g', you return immediately to Dired, with the deletion -flags still present and no files actually deleted. - - The `#', `~', and `.' commands flag many files for deletion, based -on their names. These commands are useful precisely because they do -not actually delete any files; you can remove the deletion flags from -any flagged files that you really wish to keep. - - `#' flags for deletion all files that appear to have been made by -auto-saving (that is, files whose names begin and end with `#'). `~' -flags for deletion all files that appear to have been made as backups -for files that were edited (that is, files whose names end with `~'). - - `.' (Period) flags just some of the backup files for deletion: only -numeric backups that are not among the oldest few nor the newest few -backups of any one file. Normally `dired-kept-versions' (not -`kept-new-versions'; that applies only when saving) specifies the -number of newest versions of each file to keep, and `kept-old-versions' -specifies the number of oldest versions to keep. Period with a -positive numeric argument, as in `C-u 3 .', specifies the number of -newest versions to keep, overriding `dired-kept-versions'. A negative -numeric argument overrides `kept-old-versions', using minus the value -of the argument to specify the number of oldest versions of each file -to keep. - diff --git a/info/xemacs.info-8 b/info/xemacs.info-8 deleted file mode 100644 index 5b6078b..0000000 --- a/info/xemacs.info-8 +++ /dev/null @@ -1,1068 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Dired Immed, Prev: Dired Deletion, Up: Dired - -Immediate File Operations in Dired ----------------------------------- - - Some file operations in Dired take place immediately when they are -requested. - -`C' - Copies the file described on the current line. You must supply a - file name to copy to, using the minibuffer. - -`f' - Visits the file described on the current line. It is just like - typing `C-x C-f' and supplying that file name. If the file on - this line is a subdirectory, `f' actually causes Dired to be - invoked on that subdirectory. *Note Visiting::. - -`o' - Like `f', but uses another window to display the file's buffer. - The Dired buffer remains visible in the first window. This is - like using `C-x 4 C-f' to visit the file. *Note Windows::. - -`R' - Renames the file described on the current line. You must supply a - file name to rename to, using the minibuffer. - -`v' - Views the file described on this line using `M-x view-file'. - Viewing a file is like visiting it, but is slanted toward moving - around in the file conveniently and does not allow changing the - file. *Note View File: Misc File Ops. Viewing a file that is a - directory runs Dired on that directory. - - -File: xemacs.info, Node: Misc File Ops, Prev: Dired, Up: Files - -Miscellaneous File Operations -============================= - - Emacs has commands for performing many other operations on files. -All operate on one file; they do not accept wildcard file names. - - You can use the command `M-x add-name-to-file' to add a name to an -existing file without removing the old name. The new name must belong -on the file system that the file is on. - - `M-x append-to-file' adds the text of the region to the end of the -specified file. - - `M-x copy-file' reads the file OLD and writes a new file named NEW -with the same contents. Confirmation is required if a file named NEW -already exists, because copying overwrites the old contents of the file -NEW. - - `M-x delete-file' deletes a specified file, like the `rm' command in -the shell. If you are deleting many files in one directory, it may be -more convenient to use Dired (*note Dired::.). - - `M-x insert-file' inserts a copy of the contents of a specified file -into the current buffer at point, leaving point unchanged before the -contents and the mark after them. *Note Mark::. - - `M-x make-symbolic-link' reads two file names OLD and LINKNAME, and -then creates a symbolic link named LINKNAME and pointing at OLD. -Future attempts to open file LINKNAME will then refer to the file named -OLD at the time the opening is done, or will result in an error if the -name OLD is not in use at that time. Confirmation is required if you -create the link while LINKNAME is in use. Note that not all systems -support symbolic links. - - `M-x rename-file' reads two file names OLD and NEW using the -minibuffer, then renames file OLD as NEW. If a file named NEW already -exists, you must confirm with `yes' or renaming is not done; this is -because renaming causes the previous meaning of the name NEW to be -lost. If OLD and NEW are on different file systems, the file OLD is -copied and deleted. - - `M-x view-file' allows you to scan or read a file by sequential -screenfuls. It reads a file name argument using the minibuffer. After -reading the file into an Emacs buffer, `view-file' reads and displays -one windowful. You can then type to scroll forward one window, -or to scroll backward. Various other commands are provided for -moving around in the file, but none for changing it; type `C-h' while -viewing a file for a list of them. Most commands are the default Emacs -cursor motion commands. To exit from viewing, type `C-c'. - - -File: xemacs.info, Node: Buffers, Next: Windows, Prev: Files, Up: Top - -Using Multiple Buffers -********************** - - Text you are editing in Emacs resides in an object called a -"buffer". Each time you visit a file, Emacs creates a buffer to hold -the file's text. Each time you invoke Dired, Emacs creates a buffer to -hold the directory listing. If you send a message with `C-x m', a -buffer named `*mail*' is used to hold the text of the message. When -you ask for a command's documentation, it appears in a buffer called -`*Help*'. - - At any time, one and only one buffer is "selected". It is also -called the "current buffer". Saying a command operates on "the buffer" -really means that the command operates on the selected buffer, as most -commands do. - - When Emacs creates multiple windows, each window has a chosen buffer -which is displayed there, but at any time only one of the windows is -selected and its chosen buffer is the selected buffer. Each window's -mode line displays the name of the buffer the window is displaying -(*note Windows::.). - - Each buffer has a name which can be of any length but is -case-sensitive. You can select a buffer using its name. Most buffers -are created when you visit files; their names are derived from the -files' names. You can also create an empty buffer with any name you -want. A newly started Emacs has a buffer named `*scratch*' which you -can use for evaluating Lisp expressions in Emacs. - - Each buffer records what file it is visiting, whether it is -modified, and what major mode and minor modes are in effect in it -(*note Major Modes::.). Any Emacs variable can be made "local to" a -particular buffer, meaning its value in that buffer can be different -from the value in other buffers. *Note Locals::. - -* Menu: - -* Select Buffer:: Creating a new buffer or reselecting an old one. -* List Buffers:: Getting a list of buffers that exist. -* Misc Buffer:: Renaming; changing read-onliness; copying text. -* Kill Buffer:: Killing buffers you no longer need. -* Several Buffers:: How to go through the list of all buffers - and operate variously on several of them. - - -File: xemacs.info, Node: Select Buffer, Next: List Buffers, Prev: Buffers, Up: Buffers - -Creating and Selecting Buffers -============================== - -`C-x b BUFFER ' - Select or create a buffer named BUFFER (`switch-to-buffer'). - -`C-x 4 b BUFFER ' - Similar, but select a buffer named BUFFER in another window - (`switch-to-buffer-other-window'). - -`M-x switch-to-other-buffer N' - Switch to the previous buffer. - - To select a buffer named BUFNAME, type `C-x b BUFNAME '. This -is the command `switch-to-buffer' with argument BUFNAME. You can use -completion on an abbreviation for the buffer name you want (*note -Completion::.). An empty argument to `C-x b' specifies the most -recently selected buffer that is not displayed in any window. - - Most buffers are created when you visit files, or use Emacs commands -that display text. You can also create a buffer explicitly by typing -`C-x b BUFNAME ', which creates a new, empty buffer that is not -visiting any file, and selects it for editing. The new buffer's major -mode is determined by the value of `default-major-mode' (*note Major -Modes::.). Buffers not visiting files are usually used for making -notes to yourself. If you try to save one, you are asked for the file -name to use. - - The function `switch-to-buffer-other-frame' is similar to -`switch-to-buffer' except that it creates a new frame in which to -display the selected buffer. - - Use `M-x switch-to-other-buffer' to visit the previous buffer. If -you supply a positive integer N, the Nth most recent buffer is -displayed. If you supply an argument of 0, the current buffer is moved -to the bottom of the buffer stack. - - Note that you can also use `C-x C-f' and any other command for -visiting a file to switch buffers. *Note Visiting::. - - -File: xemacs.info, Node: List Buffers, Next: Misc Buffer, Prev: Select Buffer, Up: Buffers - -Listing Existing Buffers -======================== - -`C-x C-b' - List the existing buffers (`list-buffers'). - - To print a list of all existing buffers, type `C-x C-b'. Each line -in the list shows one buffer's name, major mode, and visited file. A -`*' at the beginning of a line indicates the buffer has been -"modified". If several buffers are modified, it may be time to save -some with `C-x s' (*note Saving::.). A `%' indicates a read-only -buffer. A `.' marks the selected buffer. Here is an example of a -buffer list: - - MR Buffer Size Mode File - -- ------ ---- ---- ---- - .* emacs.tex 383402 Texinfo /u2/emacs/man/emacs.tex - *Help* 1287 Fundamental - files.el 23076 Emacs-Lisp /u2/emacs/lisp/files.el - % RMAIL 64042 RMAIL /u/rms/RMAIL - *% man 747 Dired /u2/emacs/man/ - net.emacs 343885 Fundamental /u/rms/net.emacs - fileio.c 27691 C /u2/emacs/src/fileio.c - NEWS 67340 Text /u2/emacs/etc/NEWS - *scratch* 0 Lisp Interaction - -Note that the buffer `*Help*' was made by a help request; it is not -visiting any file. The buffer `man' was made by Dired on the directory -`/u2/emacs/man/'. - - As you move the mouse over the `*Buffer List*' buffer, the lines are -highlighted. This visual cue indicates that clicking the right mouse -button (`button3') will pop up a menu of commands on the buffer -represented by this line. This menu duplicates most of those commands -which are bound to keys in the `*Buffer List*' buffer. - - -File: xemacs.info, Node: Misc Buffer, Next: Kill Buffer, Prev: List Buffers, Up: Buffers - -Miscellaneous Buffer Operations -=============================== - -`C-x C-q' - Toggle read-only status of buffer (`toggle-read-only'). - -`M-x rename-buffer' - Change the name of the current buffer. - -`M-x view-buffer' - Scroll through a buffer. - - A buffer can be "read-only", which means that commands to change its -text are not allowed. Normally, read-only buffers are created by -subsystems such as Dired and Rmail that have special commands to operate -on the text. Emacs also creates a read-only buffer if you visit a file -that is protected. To make changes in a read-only buffer, use the -command `C-x C-q' (`toggle-read-only'). It makes a read-only buffer -writable, and makes a writable buffer read-only. This works by setting -the variable `buffer-read-only', which has a local value in each buffer -and makes a buffer read-only if its value is non-`nil'. - - `M-x rename-buffer' changes the name of the current buffer, -prompting for the new name in the minibuffer. There is no default. If -you specify a name that is used by a different buffer, an error is -signalled and renaming is not done. - - `M-x view-buffer' is similar to `M-x view-file' (*note Misc File -Ops::.), but it examines an already existing Emacs buffer. View mode -provides convenient commands for scrolling through the buffer but not -for changing it. When you exit View mode, the resulting value of point -remains in effect. - - To copy text from one buffer to another, use the commands `M-x -append-to-buffer' and `M-x insert-buffer'. *Note Accumulating Text::. - - -File: xemacs.info, Node: Kill Buffer, Next: Several Buffers, Prev: Misc Buffer, Up: Buffers - -Killing Buffers -=============== - - After using Emacs for a while, you may accumulate a large number of -buffers and may want to eliminate the ones you no longer need. There -are several commands for doing this. - -`C-x k' - Kill a buffer, specified by name (`kill-buffer'). - -`M-x kill-some-buffers' - Offer to kill each buffer, one by one. - - `C-x k' (`kill-buffer') kills one buffer, whose name you specify in -the minibuffer. If you type just in the minibuffer, the default, -killing the current buffer, is used. If the current buffer is killed, -the buffer that has been selected recently but does not appear in any -window now is selected. If the buffer being killed contains unsaved -changes, you are asked to confirm with `yes' before the buffer is -killed. - - The command `M-x kill-some-buffers' asks about each buffer, one by -one. An answer of `y' means to kill the buffer. Killing the current -buffer or a buffer containing unsaved changes selects a new buffer or -asks for confirmation just like `kill-buffer'. - - -File: xemacs.info, Node: Several Buffers, Prev: Kill Buffer, Up: Buffers - -Operating on Several Buffers -============================ - - The "buffer-menu" facility is like a "Dired for buffers"; it allows -you to request operations on various Emacs buffers by editing a buffer -containing a list of them. You can save buffers, kill them (here -called "deleting" them, for consistency with Dired), or display them. - -`M-x buffer-menu' - Begin editing a buffer listing all Emacs buffers. - - The command `buffer-menu' writes a list of all Emacs buffers into -the buffer `*Buffer List*', and selects that buffer in Buffer Menu -mode. The buffer is read-only. You can only change it using the -special commands described in this section. Most of the commands are -graphic characters. You can use Emacs cursor motion commands in the -`*Buffer List*' buffer. If the cursor is on a line describing a -buffer, the following special commands apply to that buffer: - -`d' - Request to delete (kill) the buffer, then move down. A `D' before - the buffer name on a line indicates a deletion request. Requested - deletions actually take place when you use the `x' command. - -`k' - Synonym for `d'. - -`C-d' - Like `d' but move up afterwards instead of down. - -`s' - Request to save the buffer. An `S' befor the buffer name on a line - indicates the request. Requested saves actually take place when - you use the `x' command. You can request both saving and deletion - for the same buffer. - -`~' - Mark buffer "unmodified". The command `~' does this immediately - when typed. - -`x' - Perform previously requested deletions and saves. - -`u' - Remove any request made for the current line, and move down. - -`' - Move to previous line and remove any request made for that line. - - All commands that add or remove flags to request later operations -also move down a line. They accept a numeric argument as a repeat -count, unless otherwise specified. - - There are also special commands to use the buffer list to select -another buffer, and to specify one or more other buffers for display in -additional windows. - -`1' - Select the buffer in a full-frame window. This command takes - effect immediately. - -`2' - Immediately set up two windows, with this buffer in one and the - buffer selected before `*Buffer List*' in the other. - -`f' - Immediately select the buffer in place of the `*Buffer List*' - buffer. - -`o' - Immediately select the buffer in another window as if by `C-x 4 b', - leaving `*Buffer List*' visible. - -`q' - Immediately select this buffer, and display any buffers previously - flagged with the `m' command in other windows. If there are no - buffers flagged with `m', this command is equivalent to `1'. - -`m' - Flag this buffer to be displayed in another window if the `q' - command is used. The request shows as a `>' at the beginning of - the line. The same buffer may not have both a delete request and a - display request. - - Going back between a `buffer-menu' buffer and other Emacs buffers is -easy. You can, for example, switch from the `*Buffer List*' buffer to -another Emacs buffer, and edit there. You can then reselect the -`buffer-menu' buffer and perform operations already requested, or you -can kill that buffer or pay no further attention to it. All that -`buffer-menu' does directly is create and select a suitable buffer, and -turn on Buffer Menu mode. All the other capabilities of the buffer -menu are implemented by special commands provided in Buffer Menu mode. - - The only difference between `buffer-menu' and `list-buffers' is that -`buffer-menu' selects the `*Buffer List*' buffer and `list-buffers' -does not. If you run `list-buffers' (that is, type `C-x C-b') and -select the buffer list manually, you can use all the commands described -here. - - -File: xemacs.info, Node: Windows, Next: Mule, Prev: Buffers, Up: Top - -Multiple Windows -**************** - - Emacs can split the frame into two or many windows, which can display -parts of different buffers or different parts of one buffer. If you are -running XEmacs under X, that means you can have the X window that -contains the Emacs frame have multiple subwindows. - -* Menu: - -* Basic Window:: Introduction to Emacs windows. -* Split Window:: New windows are made by splitting existing windows. -* Other Window:: Moving to another window or doing something to it. -* Pop Up Window:: Finding a file or buffer in another window. -* Change Window:: Deleting windows and changing their sizes. - - -File: xemacs.info, Node: Basic Window, Next: Split Window, Prev: Windows, Up: Windows - -Concepts of Emacs Windows -========================= - - When Emacs displays multiple windows, each window has one Emacs -buffer designated for display. The same buffer may appear in more than -one window; if it does, any changes in its text are displayed in all -the windows that display it. Windows showing the same buffer can show -different parts of it, because each window has its own value of point. - - At any time, one window is the "selected window"; the buffer -displayed by that window is the current buffer. The cursor shows the -location of point in that window. Each other window has a location of -point as well, but since the terminal has only one cursor, it cannot -show the location of point in the other windows. - - Commands to move point affect the value of point for the selected -Emacs window only. They do not change the value of point in any other -Emacs window, including those showing the same buffer. The same is -true for commands such as `C-x b' to change the selected buffer in the -selected window; they do not affect other windows at all. However, -there are other commands such as `C-x 4 b' that select a different -window and switch buffers in it. Also, all commands that display -information in a window, including (for example) `C-h f' -(`describe-function') and `C-x C-b' (`list-buffers'), work by switching -buffers in a non-selected window without affecting the selected window. - - Each window has its own mode line, which displays the buffer name, -modification status, and major and minor modes of the buffer that is -displayed in the window. *Note Mode Line::, for details on the mode -line. - - -File: xemacs.info, Node: Split Window, Next: Other Window, Prev: Basic Window, Up: Windows - -Splitting Windows -================= - -`C-x 2' - Split the selected window into two windows, one above the other - (`split-window-vertically'). - -`C-x 3' - Split the selected window into two windows positioned side by side - (`split-window-horizontally'). - -`C-x 6' - Save the current window configuration in register REG (a letter). - -`C-x 7' - Restore (make current) the window configuration in register REG (a - letter). Use with a register previously set with `C-x 6'. - - The command `C-x 2' (`split-window-vertically') breaks the selected -window into two windows, one above the other. Both windows start out -displaying the same buffer, with the same value of point. By default -each of the two windows gets half the height of the window that was -split. A numeric argument specifies how many lines to give to the top -window. - - `C-x 3' (`split-window-horizontally') breaks the selected window -into two side-by-side windows. A numeric argument specifies how many -columns to give the one on the left. A line of vertical bars separates -the two windows. Windows that are not the full width of the frame have -truncated mode lines which do not always appear in inverse video, -because Emacs display routines cannot display a region of inverse video -that is only part of a line on the screen. - - When a window is less than the full width, many text lines are too -long to fit. Continuing all those lines might be confusing. Set the -variable `truncate-partial-width-windows' to non-`nil' to force -truncation in all windows less than the full width of the frame, -independent of the buffer and its value for `truncate-lines'. *Note -Continuation Lines::. - - Horizontal scrolling is often used in side-by-side windows. *Note -Display::. - - You can resize a window and store that configuration in a register by -supplying a REGISTER argument to `window-configuration-to-register' -(`C-x 6'). To return to the window configuration established with -`window-configuration-to-register', use `jump-to-register' (`C-x j'). - - -File: xemacs.info, Node: Other Window, Next: Pop Up Window, Prev: Split Window, Up: Windows - -Using Other Windows -=================== - -`C-x o' - Select another window (`other-window'). That is the letter `o', - not zero. - -`M-C-v' - Scroll the next window (`scroll-other-window'). - -`M-x compare-windows' - Find the next place where the text in the selected window does not - match the text in the next window. - -`M-x other-window-any-frame N' - Select the Nth different window on any frame. - - To select a different window, use `C-x o' (`other-window'). That is -an `o', for `other', not a zero. When there are more than two windows, -the command moves through all the windows in a cyclic order, generally -top to bottom and left to right. From the rightmost and bottommost -window, it goes back to the one at the upper left corner. A numeric -argument, N, moves several steps in the cyclic order of windows. A -negative numeric argument moves around the cycle in the opposite order. -If the optional second argument ALL-FRAMES is non-`nil', the function -cycles through all frames. When the minibuffer is active, the -minibuffer is the last window in the cycle; you can switch from the -minibuffer window to one of the other windows, and later switch back -and finish supplying the minibuffer argument that is requested. *Note -Minibuffer Edit::. - - The command `M-x other-window-any-frame' also selects the window N -steps away in the cyclic order. However, unlike `other-window', this -command selects a window on the next or previous frame instead of -wrapping around to the top or bottom of the current frame, when there -are no more windows. - - The usual scrolling commands (*note Display::.) apply to the selected -window only. `M-C-v' (`scroll-other-window') scrolls the window that -`C-x o' would select. Like `C-v', it takes positive and negative -arguments. - - The command `M-x compare-windows' compares the text in the current -window with the text in the next window. Comparison starts at point in -each window. Point moves forward in each window, a character at a time, -until the next set of characters in the two windows are different. -Then the command is finished. - - A prefix argument IGNORE-WHITESPACE means ignore changes in -whitespace. The variable `compare-windows-whitespace' controls how -whitespace is skipped. - - If `compare-ignore-case' is non-`nil', changes in case are also -ignored. - - -File: xemacs.info, Node: Pop Up Window, Next: Change Window, Prev: Other Window, Up: Windows - -Displaying in Another Window -============================ - - `C-x 4' is a prefix key for commands that select another window -(splitting the window if there is only one) and select a buffer in that -window. Different `C-x 4' commands have different ways of finding the -buffer to select. - -`C-x 4 b BUFNAME ' - Select buffer BUFNAME in another window. This runs - `switch-to-buffer-other-window'. - -`C-x 4 f FILENAME ' - Visit file FILENAME and select its buffer in another window. This - runs `find-file-other-window'. *Note Visiting::. - -`C-x 4 d DIRECTORY ' - Select a Dired buffer for directory DIRECTORY in another window. - This runs `dired-other-window'. *Note Dired::. - -`C-x 4 m' - Start composing a mail message in another window. This runs - `mail-other-window', and its same-window version is `C-x m' (*note - Sending Mail::.). - -`C-x 4 .' - Find a tag in the current tag table in another window. This runs - `find-tag-other-window', the multiple-window variant of `M-.' - (*note Tags::.). - - If the variable `display-buffer-function' is non-`nil', its value is -the function to call to handle `display-buffer'. It receives two -arguments, the buffer and a flag that if non-`nil' means that the -currently selected window is not acceptable. Commands such as -`switch-to-buffer-other-window' and `find-file-other-window' work using -this function. - - -File: xemacs.info, Node: Change Window, Prev: Pop Up Window, Up: Windows - -Deleting and Rearranging Windows -================================ - -`C-x 0' - Get rid of the selected window (`delete-window'). That is a zero. - If there is more than one Emacs frame, deleting the sole remaining - window on that frame deletes the frame as well. If the current - frame is the only frame, it is not deleted. - -`C-x 1' - Get rid of all windows except the selected one - (`delete-other-windows'). - -`C-x ^' - Make the selected window taller, at the expense of the other(s) - (`enlarge-window'). - -`C-x }' - Make the selected window wider (`enlarge-window-horizontally'). - - To delete a window, type `C-x 0' (`delete-window'). (That is a -zero.) The space occupied by the deleted window is distributed among -the other active windows (but not the minibuffer window, even if that -is active at the time). Once a window is deleted, its attributes are -forgotten; there is no automatic way to make another window of the same -shape or showing the same buffer. The buffer continues to exist, and -you can select it in any window with `C-x b'. - - `C-x 1' (`delete-other-windows') is more powerful than `C-x 0'; it -deletes all the windows except the selected one (and the minibuffer). -The selected window expands to use the whole frame except for the echo -area. - - To readjust the division of space among existing windows, use `C-x -^' (`enlarge-window'). It makes the currently selected window longer -by one line or as many lines as a numeric argument specifies. With a -negative argument, it makes the selected window smaller. `C-x }' -(`enlarge-window-horizontally') makes the selected window wider by the -specified number of columns. The extra screen space given to a window -comes from one of its neighbors, if that is possible; otherwise, all -the competing windows are shrunk in the same proportion. If this makes -some windows too small, those windows are deleted and their space is -divided up. Minimum window size is specified by the variables -`window-min-height' and `window-min-width'. - - You can also resize windows within a frame by clicking the left mouse -button on a modeline, and dragging. - - Clicking the right button on a mode line pops up a menu of common -window manager operations. This menu contains the following options: - -Delete Window - Remove the window above this modeline from the frame. - -Delete Other Windows - Delete all windows on the frame except for the one above this - modeline. - -Split Window - Split the window above the mode line in half, creating another - window. - -Split Window Horizontally - Split the window above the mode line in half horizontally, so that - there will be two windows side-by-side. - -Balance Windows - Readjust the sizes of all windows on the frame until all windows - have roughly the same number of lines. - - -File: xemacs.info, Node: Mule, Next: Major Modes, Prev: Windows, Up: Top - -World Scripts Support -********************* - - If you compile XEmacs with mule option, it supports a wide variety of -world scripts, including Latin script, as well as Arabic script, -Simplified Chinese script (for mainland of China), Traditional Chinese -script (for Taiwan and Hong-Kong), Greek script, Hebrew script, IPA -symbols, Japanese scripts (Hiragana, Katakana and Kanji), Korean scripts -(Hangul and Hanja) and Cyrillic script (for Beylorussian, Bulgarian, -Russian, Serbian and Ukrainian). These features have been merged from -the modified version of Emacs known as MULE (for "MULti-lingual -Enhancement to GNU Emacs"). - -* Menu: - -* Mule Intro:: Basic concepts of Mule. -* Language Environments:: Setting things up for the language you use. -* Input Methods:: Entering text characters not on your keyboard. -* Select Input Method:: Specifying your choice of input methods. -* Coding Systems:: Character set conversion when you read and - write files, and so on. -* Recognize Coding:: How XEmacs figures out which conversion to use. -* Specify Coding:: Various ways to choose which conversion to use. - - -File: xemacs.info, Node: Mule Intro, Next: Language Environments, Prev: Mule, Up: Mule - -Introduction to world scripts -============================= - - The users of these scripts have established many more-or-less -standard coding systems for storing files. XEmacs translates between -the internal character encoding and various other coding systems when -reading and writing files, when exchanging data with subprocesses, and -(in some cases) in the `C-q' command (see below). - - The command `C-h h' (`view-hello-file') displays the file -`etc/HELLO', which shows how to say "hello" in many languages. This -illustrates various scripts. - - Keyboards, even in the countries where these character sets are used, -generally don't have keys for all the characters in them. So XEmacs -supports various "input methods", typically one for each script or -language, to make it convenient to type them. - - The prefix key `C-x ' is used for commands that pertain to -world scripts, coding systems, and input methods. - - -File: xemacs.info, Node: Language Environments, Next: Input Methods, Prev: Mule Intro, Up: Mule - -Language Environments -===================== - - All supported character sets are supported in XEmacs buffers if it is -compile with mule; there is no need to select a particular language in -order to display its characters in an XEmacs buffer. However, it is -important to select a "language environment" in order to set various -defaults. The language environment really represents a choice of -preferred script (more or less) rather that a choice of language. - - The language environment controls which coding systems to recognize -when reading text (*note Recognize Coding::.). This applies to files, -incoming mail, netnews, and any other text you read into XEmacs. It may -also specify the default coding system to use when you create a file. -Each language environment also specifies a default input method. - - The command to select a language environment is `M-x -set-language-environment'. It makes no difference which buffer is -current when you use this command, because the effects apply globally to -the XEmacs session. The supported language environments include: - - Chinese-BIG5, Chinese-CNS, Chinese-GB, Cyrillic-ISO, English, - Ethiopic, Greek, Japanese, Korean, Latin-1, Latin-2, Latin-3, - Latin-4, Latin-5. - - Some operating systems let you specify the language you are using by -setting locale environment variables. XEmacs handles one common special -case of this: if your locale name for character types contains the -string `8859-N', XEmacs automatically selects the corresponding -language environment. - - To display information about the effects of a certain language -environment LANG-ENV, use the command `C-h L LANG-ENV ' -(`describe-language-environment'). This tells you which languages this -language environment is useful for, and lists the character sets, -coding systems, and input methods that go with it. It also shows some -sample text to illustrate scripts used in this language environment. -By default, this command describes the chosen language environment. - - -File: xemacs.info, Node: Input Methods, Next: Select Input Method, Prev: Language Environments, Up: Mule - -Input Methods -============= - - An "input method" is a kind of character conversion designed -specifically for interactive input. In XEmacs, typically each language -has its own input method; sometimes several languages which use the same -characters can share one input method. A few languages support several -input methods. - - The simplest kind of input method works by mapping ASCII letters into -another alphabet. This is how the Greek and Russian input methods work. - - A more powerful technique is composition: converting sequences of -characters into one letter. Many European input methods use composition -to produce a single non-ASCII letter from a sequence that consists of a -letter followed by accent characters. For example, some methods convert -the sequence `'a' into a single accented letter. - - The input methods for syllabic scripts typically use mapping followed -by composition. The input methods for Thai and Korean work this way. -First, letters are mapped into symbols for particular sounds or tone -marks; then, sequences of these which make up a whole syllable are -mapped into one syllable sign. - - Chinese and Japanese require more complex methods. In Chinese input -methods, first you enter the phonetic spelling of a Chinese word (in -input method `chinese-py', among others), or a sequence of portions of -the character (input methods `chinese-4corner' and `chinese-sw', and -others). Since one phonetic spelling typically corresponds to many -different Chinese characters, you must select one of the alternatives -using special XEmacs commands. Keys such as `C-f', `C-b', `C-n', -`C-p', and digits have special definitions in this situation, used for -selecting among the alternatives. displays a buffer showing all -the possibilities. - - In Japanese input methods, first you input a whole word using -phonetic spelling; then, after the word is in the buffer, XEmacs -converts it into one or more characters using a large dictionary. One -phonetic spelling corresponds to many differently written Japanese -words, so you must select one of them; use `C-n' and `C-p' to cycle -through the alternatives. - - Sometimes it is useful to cut off input method processing so that the -characters you have just entered will not combine with subsequent -characters. For example, in input method `latin-1-postfix', the -sequence `e '' combines to form an `e' with an accent. What if you -want to enter them as separate characters? - - One way is to type the accent twice; that is a special feature for -entering the separate letter and accent. For example, `e ' '' gives -you the two characters `e''. Another way is to type another letter -after the `e'--something that won't combine with that--and immediately -delete it. For example, you could type `e e '' to get separate -`e' and `''. - - Another method, more general but not quite as easy to type, is to use -`C-\ C-\' between two characters to stop them from combining. This is -the command `C-\' (`toggle-input-method') used twice. *Note Select -Input Method::. - - `C-\ C-\' is especially useful inside an incremental search, because -stops waiting for more characters to combine, and starts searching for -what you have already entered. - - The variables `input-method-highlight-flag' and -`input-method-verbose-flag' control how input methods explain what is -happening. If `input-method-highlight-flag' is non-`nil', the partial -sequence is highlighted in the buffer. If `input-method-verbose-flag' -is non-`nil', the list of possible characters to type next is displayed -in the echo area (but not when you are in the minibuffer). - - -File: xemacs.info, Node: Select Input Method, Next: Coding Systems, Prev: Input Methods, Up: Mule - -Selecting an Input Method -========================= - -`C-\' - Enable or disable use of the selected input method. - -`C-x C-\ METHOD ' - Select a new input method for the current buffer. - -`C-h I METHOD ' -`C-h C-\ METHOD ' - Describe the input method METHOD (`describe-input-method'). By - default, it describes the current input method (if any). - -`M-x list-input-methods' - Display a list of all the supported input methods. - - To choose an input method for the current buffer, use `C-x -C-\' (`select-input-method'). This command reads the input method name -with the minibuffer; the name normally starts with the language -environment that it is meant to be used with. The variable -`current-input-method' records which input method is selected. - - Input methods use various sequences of ASCII characters to stand for -non-ASCII characters. Sometimes it is useful to turn off the input -method temporarily. To do this, type `C-\' (`toggle-input-method'). -To reenable the input method, type `C-\' again. - - If you type `C-\' and you have not yet selected an input method, it -prompts for you to specify one. This has the same effect as using `C-x - C-\' to specify an input method. - - Selecting a language environment specifies a default input method for -use in various buffers. When you have a default input method, you can -select it in the current buffer by typing `C-\'. The variable -`default-input-method' specifies the default input method (`nil' means -there is none). - - Some input methods for alphabetic scripts work by (in effect) -remapping the keyboard to emulate various keyboard layouts commonly used -for those scripts. How to do this remapping properly depends on your -actual keyboard layout. To specify which layout your keyboard has, use -the command `M-x quail-set-keyboard-layout'. - - To display a list of all the supported input methods, type `M-x -list-input-methods'. The list gives information about each input -method, including the string that stands for it in the mode line. - - -File: xemacs.info, Node: Coding Systems, Next: Recognize Coding, Prev: Select Input Method, Up: Mule - -Coding Systems -============== - - Users of various languages have established many more-or-less -standard coding systems for representing them. XEmacs does not use -these coding systems internally; instead, it converts from various -coding systems to its own system when reading data, and converts the -internal coding system to other coding systems when writing data. -Conversion is possible in reading or writing files, in sending or -receiving from the terminal, and in exchanging data with subprocesses. - - XEmacs assigns a name to each coding system. Most coding systems are -used for one language, and the name of the coding system starts with the -language name. Some coding systems are used for several languages; -their names usually start with `iso'. There are also special coding -systems `binary' and `no-conversion' which do not convert printing -characters at all. - - In addition to converting various representations of non-ASCII -characters, a coding system can perform end-of-line conversion. XEmacs -handles three different conventions for how to separate lines in a file: -newline, carriage-return linefeed, and just carriage-return. - -`C-h C CODING ' - Describe coding system CODING. - -`C-h C ' - Describe the coding systems currently in use. - -`M-x list-coding-systems' - Display a list of all the supported coding systems. - - The command `C-h C' (`describe-coding-system') displays information -about particular coding systems. You can specify a coding system name -as argument; alternatively, with an empty argument, it describes the -coding systems currently selected for various purposes, both in the -current buffer and as the defaults, and the priority list for -recognizing coding systems (*note Recognize Coding::.). - - To display a list of all the supported coding systems, type `M-x -list-coding-systems'. The list gives information about each coding -system, including the letter that stands for it in the mode line (*note -Mode Line::.). - - Each of the coding systems that appear in this list--except for -`binary', which means no conversion of any kind--specifies how and -whether to convert printing characters, but leaves the choice of -end-of-line conversion to be decided based on the contents of each file. -For example, if the file appears to use carriage-return linefeed between -lines, that end-of-line conversion will be used. - - Each of the listed coding systems has three variants which specify -exactly what to do for end-of-line conversion: - -`...-unix' - Don't do any end-of-line conversion; assume the file uses newline - to separate lines. (This is the convention normally used on Unix - and GNU systems.) - -`...-dos' - Assume the file uses carriage-return linefeed to separate lines, - and do the appropriate conversion. (This is the convention - normally used on Microsoft systems.) - -`...-mac' - Assume the file uses carriage-return to separate lines, and do the - appropriate conversion. (This is the convention normally used on - the Macintosh system.) - - These variant coding systems are omitted from the -`list-coding-systems' display for brevity, since they are entirely -predictable. For example, the coding system `iso-8859-1' has variants -`iso-8859-1-unix', `iso-8859-1-dos' and `iso-8859-1-mac'. - - In contrast, the coding system `binary' specifies no character code -conversion at all--none for non-Latin-1 byte values and none for end of -line. This is useful for reading or writing binary files, tar files, -and other files that must be examined verbatim. - - The easiest way to edit a file with no conversion of any kind is with -the `M-x find-file-literally' command. This uses `binary', and also -suppresses other XEmacs features that might convert the file contents -before you see them. *Note Visiting::. - - The coding system `no-conversion' means that the file contains -non-Latin-1 characters stored with the internal XEmacs encoding. It -handles end-of-line conversion based on the data encountered, and has -the usual three variants to specify the kind of end-of-line conversion. - - -File: xemacs.info, Node: Recognize Coding, Next: Specify Coding, Prev: Coding Systems, Up: Mule - -Recognizing Coding Systems -========================== - - Most of the time, XEmacs can recognize which coding system to use for -any given file-once you have specified your preferences. - - Some coding systems can be recognized or distinguished by which byte -sequences appear in the data. However, there are coding systems that -cannot be distinguished, not even potentially. For example, there is no -way to distinguish between Latin-1 and Latin-2; they use the same byte -values with different meanings. - - XEmacs handles this situation by means of a priority list of coding -systems. Whenever XEmacs reads a file, if you do not specify the coding -system to use, XEmacs checks the data against each coding system, -starting with the first in priority and working down the list, until it -finds a coding system that fits the data. Then it converts the file -contents assuming that they are represented in this coding system. - - The priority list of coding systems depends on the selected language -environment (*note Language Environments::.). For example, if you use -French, you probably want XEmacs to prefer Latin-1 to Latin-2; if you -use Czech, you probably want Latin-2 to be preferred. This is one of -the reasons to specify a language environment. - - However, you can alter the priority list in detail with the command -`M-x prefer-coding-system'. This command reads the name of a coding -system from the minibuffer, and adds it to the front of the priority -list, so that it is preferred to all others. If you use this command -several times, each use adds one element to the front of the priority -list. - - Sometimes a file name indicates which coding system to use for the -file. The variable `file-coding-system-alist' specifies this -correspondence. There is a special function -`modify-coding-system-alist' for adding elements to this list. For -example, to read and write all `.txt' using the coding system -`china-iso-8bit', you can execute this Lisp expression: - - (modify-coding-system-alist 'file "\\.txt\\'" 'china-iso-8bit) - -The first argument should be `file', the second argument should be a -regular expression that determines which files this applies to, and the -third argument says which coding system to use for these files. - - You can specify the coding system for a particular file using the -`-*-...-*-' construct at the beginning of a file, or a local variables -list at the end (*note File Variables::.). You do this by defining a -value for the "variable" named `coding'. XEmacs does not really have a -variable `coding'; instead of setting a variable, it uses the specified -coding system for the file. For example, `-*-mode: C; coding: -iso-8859-1;-*-' specifies use of the iso-8859-1 coding system, as well -as C mode. - - Once XEmacs has chosen a coding system for a buffer, it stores that -coding system in `buffer-file-coding-system' and uses that coding -system, by default, for operations that write from this buffer into a -file. This includes the commands `save-buffer' and `write-region'. If -you want to write files from this buffer using a different coding -system, you can specify a different coding system for the buffer using -`set-buffer-file-coding-system' (*note Specify Coding::.). - diff --git a/info/xemacs.info-9 b/info/xemacs.info-9 deleted file mode 100644 index c7381d1..0000000 --- a/info/xemacs.info-9 +++ /dev/null @@ -1,1159 +0,0 @@ -This is Info file ../../info/xemacs.info, produced by Makeinfo version -1.68 from the input file xemacs.texi. - -INFO-DIR-SECTION XEmacs Editor -START-INFO-DIR-ENTRY -* XEmacs: (xemacs). XEmacs Editor. -END-INFO-DIR-ENTRY - - This file documents the XEmacs editor. - - Copyright (C) 1985, 1986, 1988 Richard M. Stallman. Copyright (C) -1991, 1992, 1993, 1994 Lucid, Inc. Copyright (C) 1993, 1994 Sun -Microsystems, Inc. Copyright (C) 1995 Amdahl Corporation. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the sections entitled "The GNU Manifesto", "Distribution" and "GNU -General Public License" are included exactly as in the original, and -provided that the entire resulting derived work is distributed under the -terms of a permission notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the sections entitled "The GNU Manifesto", -"Distribution" and "GNU General Public License" may be included in a -translation approved by the author instead of in the original English. - - -File: xemacs.info, Node: Specify Coding, Prev: Recognize Coding, Up: Mule - -Specifying a Coding System -========================== - - In cases where XEmacs does not automatically choose the right coding -system, you can use these commands to specify one: - -`C-x f CODING ' - Use coding system CODING for the visited file in the current - buffer. - -`C-x c CODING ' - Specify coding system CODING for the immediately following command. - -`C-x k CODING ' - Use coding system CODING for keyboard input. - -`C-x t CODING ' - Use coding system CODING for terminal output. - -`C-x p CODING ' - Use coding system CODING for subprocess input and output in the - current buffer. - - The command `C-x RET f' (`set-buffer-file-coding-system') specifies -the file coding system for the current buffer--in other words, which -coding system to use when saving or rereading the visited file. You -specify which coding system using the minibuffer. Since this command -applies to a file you have already visited, it affects only the way the -file is saved. - - Another way to specify the coding system for a file is when you visit -the file. First use the command `C-x c' -(`universal-coding-system-argument'); this command uses the minibuffer -to read a coding system name. After you exit the minibuffer, the -specified coding system is used for *the immediately following command*. - - So if the immediately following command is `C-x C-f', for example, -it reads the file using that coding system (and records the coding -system for when the file is saved). Or if the immediately following -command is `C-x C-w', it writes the file using that coding system. -Other file commands affected by a specified coding system include `C-x -C-i' and `C-x C-v', as well as the other-window variants of `C-x C-f'. - - In addition, if you run some file input commands with the precedent -`C-u', you can specify coding system to read from minibuffer. So if -the immediately following command is `C-x C-f', for example, it reads -the file using that coding system (and records the coding system for -when the file is saved). Other file commands affected by a specified -coding system include `C-x C-i' and `C-x C-v', as well as the -other-window variants of `C-x C-f'. - - The variable `default-buffer-file-coding-system' specifies the -choice of coding system to use when you create a new file. It applies -when you find a new file, and when you create a buffer and then save it -in a file. Selecting a language environment typically sets this -variable to a good choice of default coding system for that language -environment. - - The command `C-x t' (`set-terminal-coding-system') specifies -the coding system for terminal output. If you specify a character code -for terminal output, all characters output to the terminal are -translated into that coding system. - - This feature is useful for certain character-only terminals built to -support specific languages or character sets--for example, European -terminals that support one of the ISO Latin character sets. - - By default, output to the terminal is not translated at all. - - The command `C-x k' (`set-keyboard-coding-system') specifies -the coding system for keyboard input. Character-code translation of -keyboard input is useful for terminals with keys that send non-ASCII -graphic characters--for example, some terminals designed for ISO -Latin-1 or subsets of it. - - By default, keyboard input is not translated at all. - - There is a similarity between using a coding system translation for -keyboard input, and using an input method: both define sequences of -keyboard input that translate into single characters. However, input -methods are designed to be convenient for interactive use by humans, and -the sequences that are translated are typically sequences of ASCII -printing characters. Coding systems typically translate sequences of -non-graphic characters. - - The command `C-x p' (`set-buffer-process-coding-system') -specifies the coding system for input and output to a subprocess. This -command applies to the current buffer; normally, each subprocess has its -own buffer, and thus you can use this command to specify translation to -and from a particular subprocess by giving the command in the -corresponding buffer. - - By default, process input and output are not translated at all. - - The variable `file-name-coding-system' specifies a coding system to -use for encoding file names. If you set the variable to a coding -system name (as a Lisp symbol or a string), XEmacs encodes file names -using that coding system for all file operations. This makes it -possible to use non-Latin-1 characters in file names--or, at least, -those non-Latin-1 characters which the specified coding system can -encode. By default, this variable is `nil', which implies that you -cannot use non-Latin-1 characters in file names. - - -File: xemacs.info, Node: Major Modes, Next: Indentation, Prev: Mule, Up: Top - -Major Modes -*********** - - Emacs has many different "major modes", each of which customizes -Emacs for editing text of a particular sort. The major modes are -mutually exclusive; at any time, each buffer has one major mode. The -mode line normally contains the name of the current major mode in -parentheses. *Note Mode Line::. - - The least specialized major mode is called "Fundamental mode". This -mode has no mode-specific redefinitions or variable settings. Each -Emacs command behaves in its most general manner, and each option is in -its default state. For editing any specific type of text, such as Lisp -code or English text, you should switch to the appropriate major mode, -such as Lisp mode or Text mode. - - Selecting a major mode changes the meanings of a few keys to become -more specifically adapted to the language being edited. , , -and are changed frequently. In addition, commands which handle -comments use the mode to determine how to delimit comments. Many major -modes redefine the syntactical properties of characters appearing in -the buffer. *Note Syntax::. - - The major modes fall into three major groups. Lisp mode (which has -several variants), C mode, and Muddle mode are for specific programming -languages. Text mode, Nroff mode, TeX mode, and Outline mode are for -editing English text. The remaining major modes are not intended for -use on users' files; they are used in buffers created by Emacs for -specific purposes and include Dired mode for buffers made by Dired -(*note Dired::.), Mail mode for buffers made by `C-x m' (*note Sending -Mail::.), and Shell mode for buffers used for communicating with an -inferior shell process (*note Interactive Shell::.). - - Most programming language major modes specify that only blank lines -separate paragraphs. This is so that the paragraph commands remain -useful. *Note Paragraphs::. They also cause Auto Fill mode to use the -definition of to indent the new lines it creates. This is -because most lines in a program are usually indented. *Note -Indentation::. - -* Menu: - -* Choosing Modes:: How major modes are specified or chosen. - - -File: xemacs.info, Node: Choosing Modes, Prev: Major Modes, Up: Major Modes - -Choosing Major Modes -==================== - - You can select a major mode explicitly for the current buffer, but -most of the time Emacs determines which mode to use based on the file -name or some text in the file. - - Use a `M-x' command to explicitly select a new major mode. Add -`-mode' to the name of a major mode to get the name of a command to -select that mode. For example, to enter Lisp mode, execute `M-x -lisp-mode'. - - When you visit a file, Emacs usually chooses the right major mode -based on the file's name. For example, files whose names end in `.c' -are edited in C mode. The variable `auto-mode-alist' controls the -correspondence between file names and major mode. Its value is a list -in which each element has the form: - - (REGEXP . MODE-FUNCTION) - -For example, one element normally found in the list has the form -`("\\.c$" . c-mode)'. It is responsible for selecting C mode for files -whose names end in `.c'. (Note that `\\' is needed in Lisp syntax to -include a `\' in the string, which is needed to suppress the special -meaning of `.' in regexps.) The only practical way to change this -variable is with Lisp code. - - You can specify which major mode should be used for editing a certain -file by a special sort of text in the first non-blank line of the file. -The mode name should appear in this line both preceded and followed by -`-*-'. Other text may appear on the line as well. For example, - - ;-*-Lisp-*- - -tells Emacs to use Lisp mode. Note how the semicolon is used to make -Lisp treat this line as a comment. Such an explicit specification -overrides any default mode based on the file name. - - Another format of mode specification is: - - -*-Mode: MODENAME;-*- - -which allows other things besides the major mode name to be specified. -However, Emacs does not look for anything except the mode name. - - The major mode can also be specified in a local variables list. -*Note File Variables::. - - When you visit a file that does not specify a major mode to use, or -when you create a new buffer with `C-x b', Emacs uses the major mode -specified by the variable `default-major-mode'. Normally this value is -the symbol `fundamental-mode', which specifies Fundamental mode. If -`default-major-mode' is `nil', the major mode is taken from the -previously selected buffer. - - -File: xemacs.info, Node: Indentation, Next: Text, Prev: Major Modes, Up: Top - -Indentation -*********** - -`' - Indent current line "appropriately" in a mode-dependent fashion. - -`' - Perform followed by (`newline-and-indent'). - -`M-^' - Merge two lines (`delete-indentation'). This would cancel out the - effect of . - -`C-M-o' - Split line at point; text on the line after point becomes a new - line indented to the same column that it now starts in - (`split-line'). - -`M-m' - Move (forward or back) to the first non-blank character on the - current line (`back-to-indentation'). - -`C-M-\' - Indent several lines to same column (`indent-region'). - -`C-x ' - Shift block of lines rigidly right or left (`indent-rigidly'). - -`M-i' - Indent from point to the next prespecified tab stop column - (`tab-to-tab-stop'). - -`M-x indent-relative' - Indent from point to under an indentation point in the previous - line. - - Most programming languages have some indentation convention. For -Lisp code, lines are indented according to their nesting in -parentheses. The same general idea is used for C code, though details -differ. - - Use the command to indent a line whatever the language. Each -major mode defines this command to perform indentation appropriate for -the particular language. In Lisp mode, aligns a line according -to its depth in parentheses. No matter where in the line you are when -you type , it aligns the line as a whole. In C mode, -implements a subtle and sophisticated indentation style that knows -about many aspects of C syntax. - - In Text mode, runs the command `tab-to-tab-stop', which -indents to the next tab stop column. You can set the tab stops with -`M-x edit-tab-stops'. - -* Menu: - -* Indentation Commands:: Various commands and techniques for indentation. -* Tab Stops:: You can set arbitrary "tab stops" and then - indent to the next tab stop when you want to. -* Just Spaces:: You can request indentation using just spaces. - - -File: xemacs.info, Node: Indentation Commands, Next: Tab Stops, Prev: Indentation, Up: Indentation - -Indentation Commands and Techniques -=================================== - - If you just want to insert a tab character in the buffer, you can -type `C-q '. - - To move over the indentation on a line, type `Meta-m' -(`back-to-indentation'). This command, given anywhere on a line, -positions point at the first non-blank character on the line. - - To insert an indented line before the current line, type `C-a C-o -'. To make an indented line after the current line, use `C-e -'. - - `C-M-o' (`split-line') moves the text from point to the end of the -line vertically down, so that the current line becomes two lines. -`C-M-o' first moves point forward over any spaces and tabs. Then it -inserts after point a newline and enough indentation to reach the same -column point is on. Point remains before the inserted newline; in this -regard, `C-M-o' resembles `C-o'. - - To join two lines cleanly, use the `Meta-^' (`delete-indentation') -command to delete the indentation at the front of the current line, and -the line boundary as well. Empty spaces are replaced by a single -space, or by no space if at the beginning of a line, before a close -parenthesis, or after an open parenthesis. To delete just the -indentation of a line, go to the beginning of the line and use `Meta-\' -(`delete-horizontal-space'), which deletes all spaces and tabs around -the cursor. - - There are also commands for changing the indentation of several -lines at once. `Control-Meta-\' (`indent-region') gives each line which -begins in the region the "usual" indentation by invoking at the -beginning of the line. A numeric argument specifies the column to -indent to. Each line is shifted left or right so that its first -non-blank character appears in that column. `C-x ' -(`indent-rigidly') moves all the lines in the region right by its -argument (left, for negative arguments). The whole group of lines moves -rigidly sideways, which is how the command gets its name. - - `M-x indent-relative' indents at point based on the previous line -(actually, the last non-empty line.) It inserts whitespace at point, -moving point, until it is underneath an indentation point in the -previous line. An indentation point is the end of a sequence of -whitespace or the end of the line. If point is farther right than any -indentation point in the previous line, the whitespace before point is -deleted and the first indentation point then applicable is used. If no -indentation point is applicable even then, `tab-to-tab-stop' is run -(see next section). - - `indent-relative' is the definition of in Indented Text mode. -*Note Text::. - - -File: xemacs.info, Node: Tab Stops, Next: Just Spaces, Prev: Indentation Commands, Up: Indentation - -Tab Stops -========= - - For typing in tables, you can use Text mode's definition of , -`tab-to-tab-stop'. This command inserts indentation before point, -enough to reach the next tab stop column. Even if you are not in Text -mode, this function is associated with `M-i' anyway. - - You can arbitrarily set the tab stops used by `M-i'. They are -stored as a list of column-numbers in increasing order in the variable -`tab-stop-list'. - - The convenient way to set the tab stops is using `M-x -edit-tab-stops', which creates and selects a buffer containing a -description of the tab stop settings. You can edit this buffer to -specify different tab stops, and then type `C-c C-c' to make those new -tab stops take effect. In the tab stop buffer, `C-c C-c' runs the -function `edit-tab-stops-note-changes' rather than the default -`save-buffer'. `edit-tab-stops' records which buffer was current when -you invoked it, and stores the tab stops in that buffer. Normally all -buffers share the same tab stops and changing them in one buffer -affects all. If you make `tab-stop-list' local in one buffer -`edit-tab-stops' in that buffer edits only the local settings. - - Below is the text representing ordinary tab stops every eight -columns: - - : : : : : : - 0 1 2 3 4 - 0123456789012345678901234567890123456789012345678 - To install changes, type C-c C-c - - The first line contains a colon at each tab stop. The remaining -lines help you see where the colons are and tell you what to do. - - Note that the tab stops that control `tab-to-tab-stop' have nothing -to do with displaying tab characters in the buffer. *Note Display -Vars::, for more information on that. - - -File: xemacs.info, Node: Just Spaces, Prev: Tab Stops, Up: Indentation - -Tabs vs. Spaces -=============== - - Emacs normally uses both tabs and spaces to indent lines. If you -prefer, all indentation can be made from spaces only. To request this, -set `indent-tabs-mode' to `nil'. This is a per-buffer variable; -altering the variable affects only the current buffer, but there is a -default value which you can change as well. *Note Locals::. - - There are also commands to convert tabs to spaces or vice versa, -always preserving the columns of all non-blank text. `M-x tabify' -scans the region for sequences of spaces, and converts sequences of at -least three spaces to tabs if that is possible without changing -indentation. `M-x untabify' changes all tabs in the region to -corresponding numbers of spaces. - - -File: xemacs.info, Node: Text, Next: Programs, Prev: Indentation, Up: Top - -Commands for Human Languages -**************************** - - The term "text" has two widespread meanings in our area of the -computer field. One is data that is a sequence of characters. In this -sense of the word any file that you edit with Emacs is text. The other -meaning is more restrictive: a sequence of characters in a human -language for humans to read (possibly after processing by a text -formatter), as opposed to a program or commands for a program. - - Human languages have syntactic and stylistic conventions that editor -commands should support or use to advantage: conventions involving -words, sentences, paragraphs, and capital letters. This chapter -describes Emacs commands for all these things. There are also commands -for "filling", or rearranging paragraphs into lines of approximately -equal length. The commands for moving over and killing words, -sentences, and paragraphs, while intended primarily for editing text, -are also often useful for editing programs. - - Emacs has several major modes for editing human language text. If a -file contains plain text, use Text mode, which customizes Emacs in -small ways for the syntactic conventions of text. For text which -contains embedded commands for text formatters, Emacs has other major -modes, each for a particular text formatter. Thus, for input to TeX, -you can use TeX mode; for input to nroff, Nroff mode. - -* Menu: - -* Text Mode:: The major modes for editing text files. -* Nroff Mode:: The major mode for editing input to the formatter nroff. -* TeX Mode:: The major modes for editing input to the formatter TeX. -* Outline Mode:: The major mode for editing outlines. -* Words:: Moving over and killing words. -* Sentences:: Moving over and killing sentences. -* Paragraphs:: Moving over paragraphs. -* Pages:: Moving over pages. -* Filling:: Filling or justifying text -* Case:: Changing the case of text - - -File: xemacs.info, Node: Text Mode, Next: Words, Prev: Text, Up: Text - -Text Mode -========= - - You should use Text mode--rather than Fundamental or Lisp mode--to -edit files of text in a human language. Invoke `M-x text-mode' to -enter Text mode. In Text mode, runs the function -`tab-to-tab-stop', which allows you to use arbitrary tab stops set with -`M-x edit-tab-stops' (*note Tab Stops::.). Features concerned with -comments in programs are turned off unless they are explicitly invoked. -The syntax table is changed so that periods are not considered part of a -word, while apostrophes, backspaces and underlines are. - - A similar variant mode is Indented Text mode, intended for editing -text in which most lines are indented. This mode defines to run -`indent-relative' (*note Indentation::.), and makes Auto Fill indent -the lines it creates. As a result, a line made by Auto Filling, or by -, is normally indented just like the previous line. Use `M-x -indented-text-mode' to select this mode. - - Entering Text mode or Indented Text mode calls the value of the -variable `text-mode-hook' with no arguments, if that value exists and -is not `nil'. This value is also called when modes related to Text -mode are entered; this includes Nroff mode, TeX mode, Outline mode, and -Mail mode. Your hook can look at the value of `major-mode' to see -which of these modes is actually being entered. - - Two modes similar to Text mode are of use for editing text that is to -be passed through a text formatter before achieving its final readable -form. - -* Menu: - -* Nroff Mode:: The major mode for editing input to the formatter nroff. -* TeX Mode:: The major modes for editing input to the formatter TeX. - - - Another similar mode is used for editing outlines. It allows you -to view the text at various levels of detail. You can view either -the outline headings alone or both headings and text; you can also -hide some of the headings at lower levels from view to make the high -level structure more visible. - - -* Outline Mode:: The major mode for editing outlines. - - -File: xemacs.info, Node: Nroff Mode, Next: TeX Mode, Prev: Text Mode, Up: Text Mode - -Nroff Mode ----------- - - Nroff mode is a mode like Text mode but modified to handle nroff -commands present in the text. Invoke `M-x nroff-mode' to enter this -mode. Nroff mode differs from Text mode in only a few ways. All nroff -command lines are considered paragraph separators, so that filling never -garbles the nroff commands. Pages are separated by `.bp' commands. -Comments start with backslash-doublequote. There are also three special -commands that are not available in Text mode: - -`M-n' - Move to the beginning of the next line that isn't an nroff command - (`forward-text-line'). An argument is a repeat count. - -`M-p' - Like `M-n' but move up (`backward-text-line'). - -`M-?' - Prints in the echo area the number of text lines (lines that are - not nroff commands) in the region (`count-text-lines'). - - The other feature of Nroff mode is Electric Nroff newline mode. -This is a minor mode that you can turn on or off with `M-x -electric-nroff-mode' (*note Minor Modes::.). When the mode is on and -you use to end a line containing an nroff command that opens a -kind of grouping, Emacs automatically inserts the matching nroff -command to close that grouping on the following line. For example, if -you are at the beginning of a line and type `.(b ', the matching -command `.)b' will be inserted on a new line following point. - - Entering Nroff mode calls the value of the variable `text-mode-hook' -with no arguments, if that value exists and is not `nil'; then it does -the same with the variable `nroff-mode-hook'. - - -File: xemacs.info, Node: TeX Mode, Next: Outline Mode, Prev: Nroff Mode, Up: Text Mode - -TeX Mode --------- - - TeX is a powerful text formatter written by Donald Knuth; like GNU -Emacs, it is free. LaTeX is a simplified input format for TeX, -implemented by TeX macros. It is part of TeX. - - Emacs has a special TeX mode for editing TeX input files. It -provides facilities for checking the balance of delimiters and for -invoking TeX on all or part of the file. - - TeX mode has two variants, Plain TeX mode and LaTeX mode, which are -two distinct major modes that differ only slightly. These modes are -designed for editing the two different input formats. The command `M-x -tex-mode' looks at the contents of a buffer to determine whether it -appears to be LaTeX input or not; it then selects the appropriate mode. -If it can't tell which is right (e.g., the buffer is empty), the -variable `tex-default-mode' controls which mode is used. - - The commands `M-x plain-tex-mode' and `M-x latex-mode' explicitly -select one of the variants of TeX mode. Use these commands when `M-x -tex-mode' does not guess right. - -* Menu: - -* Editing: TeX Editing. Special commands for editing in TeX mode. -* Printing: TeX Print. Commands for printing part of a file with TeX. - - TeX for Unix systems can be obtained from the University of -Washington for a distribution fee. - - To order a full distribution, send $140.00 for a 1/2 inch 9-track -tape, $165.00 for two 4-track 1/4 inch cartridge tapes (foreign sites -$150.00, for 1/2 inch, $175.00 for 1/4 inch, to cover the extra -postage) payable to the University of Washington to: - - The Director - Northwest Computer Support Group, DW-10 - University of Washington - Seattle, Washington 98195 - -Purchase orders are acceptable, but there is an extra charge of $10.00 -to pay for processing charges. (The total cost comes to $150 for -domestic sites, $175 for foreign sites). - - The normal distribution is a tar tape, blocked 20, 1600 bpi, on an -industry standard 2400 foot half-inch reel. The physical format for -the 1/4 inch streamer cartridges uses QIC-11, 8000 bpi, 4-track -serpentine recording for the SUN. Also, SystemV tapes can be written -in cpio format, blocked 5120 bytes, ASCII headers. - - -File: xemacs.info, Node: TeX Editing, Next: TeX Print, Prev: TeX Mode, Up: TeX Mode - -TeX Editing Commands -.................... - - Here are the special commands provided in TeX mode for editing the -text of the file. - -`"' - Insert, according to context, either ```' or `"' or `''' - (`TeX-insert-quote'). - -`' - Insert a paragraph break (two newlines) and check the previous - paragraph for unbalanced braces or dollar signs (`tex-terminate- - paragraph'). - -`M-x validate-tex-buffer' - Check each paragraph in the buffer for unbalanced braces or dollar - signs. - -`C-c {' - Insert `{}' and position point between them (`tex-insert-braces'). - -`C-c }' - Move forward past the next unmatched close brace (`up-list'). - -`C-c C-e' - Close a block for LaTeX (`tex-close-latex-block'). - - In TeX, the character `"' is not normally used; you use ```' to -start a quotation and `''' to end one. TeX mode defines the key `"' to -insert ```' after whitespace or an open brace, `"' after a backslash, -or `''' otherwise. This is done by the command `tex-insert-quote'. If -you need the character `"' itself in unusual contexts, use `C-q' to -insert it. Also, `"' with a numeric argument always inserts that -number of `"' characters. - - In TeX mode, `$' has a special syntax code which attempts to -understand the way TeX math mode delimiters match. When you insert a -`$' that is meant to exit math mode, the position of the matching `$' -that entered math mode is displayed for a second. This is the same -feature that displays the open brace that matches a close brace that is -inserted. However, there is no way to tell whether a `$' enters math -mode or leaves it; so when you insert a `$' that enters math mode, the -previous `$' position is shown as if it were a match, even though they -are actually unrelated. - - If you prefer to keep braces balanced at all times, you can use `C-c -{' (`tex-insert-braces') to insert a pair of braces. It leaves point -between the two braces so you can insert the text that belongs inside. -Afterward, use the command `C-c }' (`up-list') to move forward past the -close brace. - - There are two commands for checking the matching of braces. -(`tex-terminate-paragraph') checks the paragraph before point, and -inserts two newlines to start a new paragraph. It prints a message in -the echo area if any mismatch is found. `M-x validate-tex-buffer' -checks the entire buffer, paragraph by paragraph. When it finds a -paragraph that contains a mismatch, it displays point at the beginning -of the paragraph for a few seconds and pushes a mark at that spot. -Scanning continues until the whole buffer has been checked or until you -type another key. The positions of the last several paragraphs with -mismatches can be found in the mark ring (*note Mark Ring::.). - - Note that square brackets and parentheses, not just braces, are -matched in TeX mode. This is wrong if you want to check TeX syntax. -However, parentheses and square brackets are likely to be used in text -as matching delimiters and it is useful for the various motion commands -and automatic match display to work with them. - - In LaTeX input, `\begin' and `\end' commands must balance. After -you insert a `\begin', use `C-c C-f' (`tex-close-latex-block') to -insert automatically a matching `\end' (on a new line following the -`\begin'). A blank line is inserted between the two, and point is left -there. - - -File: xemacs.info, Node: TeX Print, Prev: TeX Editing, Up: TeX Mode - -TeX Printing Commands -..................... - - You can invoke TeX as an inferior of Emacs on either the entire -contents of the buffer or just a region at a time. Running TeX in this -way on just one chapter is a good way to see what your changes look -like without taking the time to format the entire file. - -`C-c C-r' - Invoke TeX on the current region, plus the buffer's header - (`tex-region'). - -`C-c C-b' - Invoke TeX on the entire current buffer (`tex-buffer'). - -`C-c C-l' - Recenter the window showing output from the inferior TeX so that - the last line can be seen (`tex-recenter-output-buffer'). - -`C-c C-k' - Kill the inferior TeX (`tex-kill-job'). - -`C-c C-p' - Print the output from the last `C-c C-r' or `C-c C-b' command - (`tex-print'). - -`C-c C-q' - Show the printer queue (`tex-show-print-queue'). - - You can pass the current buffer through an inferior TeX using `C-c -C-b' (`tex-buffer'). The formatted output appears in a file in `/tmp'; -to print it, type `C-c C-p' (`tex-print'). Afterward use `C-c C-q' -(`tex-show-print-queue') to view the progress of your output towards -being printed. - - The console output from TeX, including any error messages, appears -in a buffer called `*TeX-shell*'. If TeX gets an error, you can switch -to this buffer and feed it input (this works as in Shell mode; *note -Interactive Shell::.). Without switching to this buffer, you can scroll -it so that its last line is visible by typing `C-c C-l'. - - Type `C-c C-k' (`tex-kill-job') to kill the TeX process if you see -that its output is no longer useful. Using `C-c C-b' or `C-c C-r' also -kills any TeX process still running. - - You can pass an arbitrary region through an inferior TeX by typing -`C-c C-r' (`tex-region'). This is tricky, however, because most files -of TeX input contain commands at the beginning to set parameters and -define macros. Without them, no later part of the file will format -correctly. To solve this problem, `C-c C-r' allows you to designate a -part of the file as containing essential commands; it is included -before the specified region as part of the input to TeX. The -designated part of the file is called the "header". - - To indicate the bounds of the header in Plain TeX mode, insert two -special strings in the file: `%**start of header' before the header, -and `%**end of header' after it. Each string must appear entirely on -one line, but there may be other text on the line before or after. The -lines containing the two strings are included in the header. If -`%**start of header' does not appear within the first 100 lines of the -buffer, `C-c C-r' assumes there is no header. - - In LaTeX mode, the header begins with `\documentstyle' and ends with -`\begin{document}'. These are commands that LaTeX requires you to use, -so you don't need to do anything special to identify the header. - - When you enter either kind of TeX mode, Emacs calls with no -arguments the value of the variable `text-mode-hook', if that value -exists and is not `nil'. Emacs then calls the variable `TeX-mode-hook' -and either `plain-TeX-mode-hook' or `LaTeX-mode-hook' under the same -conditions. - - -File: xemacs.info, Node: Outline Mode, Prev: TeX Mode, Up: Text Mode - -Outline Mode ------------- - - Outline mode is a major mode similar to Text mode but intended for -editing outlines. It allows you to make parts of the text temporarily -invisible so that you can see just the overall structure of the -outline. Type `M-x outline-mode' to turn on Outline mode in the -current buffer. - - When you enter Outline mode, Emacs calls with no arguments the value -of the variable `text-mode-hook', if that value exists and is not -`nil'; then it does the same with the variable `outline-mode-hook'. - - When a line is invisible in outline mode, it does not appear on the -screen. The screen appears exactly as if the invisible line were -deleted, except that an ellipsis (three periods in a row) appears at -the end of the previous visible line (only one ellipsis no matter how -many invisible lines follow). - - All editing commands treat the text of the invisible line as part of -the previous visible line. For example, `C-n' moves onto the next -visible line. Killing an entire visible line, including its -terminating newline, really kills all the following invisible lines as -well; yanking everything back yanks the invisible lines and they remain -invisible. - -* Menu: - -* Format: Outline Format. What the text of an outline looks like. -* Motion: Outline Motion. Special commands for moving through outlines. -* Visibility: Outline Visibility. Commands to control what is visible. - - -File: xemacs.info, Node: Outline Format, Next: Outline Motion, Prev: Outline Mode, Up: Outline Mode - -Format of Outlines -.................. - - Outline mode assumes that the lines in the buffer are of two types: -"heading lines" and "body lines". A heading line represents a topic in -the outline. Heading lines start with one or more stars; the number of -stars determines the depth of the heading in the outline structure. -Thus, a heading line with one star is a major topic; all the heading -lines with two stars between it and the next one-star heading are its -subtopics; and so on. Any line that is not a heading line is a body -line. Body lines belong to the preceding heading line. Here is an -example: - - * Food - - This is the body, - which says something about the topic of food. - - ** Delicious Food - - This is the body of the second-level header. - - ** Distasteful Food - - This could have - a body too, with - several lines. - - *** Dormitory Food - - * Shelter - - A second first-level topic with its header line. - - A heading line together with all following body lines is called -collectively an "entry". A heading line together with all following -deeper heading lines and their body lines is called a "subtree". - - You can customize the criterion for distinguishing heading lines by -setting the variable `outline-regexp'. Any line whose beginning has a -match for this regexp is considered a heading line. Matches that start -within a line (not at the beginning) do not count. The length of the -matching text determines the level of the heading; longer matches make -a more deeply nested level. Thus, for example, if a text formatter has -commands `@chapter', `@section' and `@subsection' to divide the -document into chapters and sections, you can make those lines count as -heading lines by setting `outline-regexp' to -`"@chap\\|@\\(sub\\)*section"'. Note the trick: the two words -`chapter' and `section' are the same length, but by defining the regexp -to match only `chap' we ensure that the length of the text matched on a -chapter heading is shorter, so that Outline mode will know that -sections are contained in chapters. This works as long as no other -command starts with `@chap'. - - Outline mode makes a line invisible by changing the newline before it -into an ASCII Control-M (code 015). Most editing commands that work on -lines treat an invisible line as part of the previous line because, -strictly speaking, it is part of that line, since there is no longer a -newline in between. When you save the file in Outline mode, Control-M -characters are saved as newlines, so the invisible lines become ordinary -lines in the file. Saving does not change the visibility status of a -line inside Emacs. - - -File: xemacs.info, Node: Outline Motion, Next: Outline Visibility, Prev: Outline Format, Up: Outline Mode - -Outline Motion Commands -....................... - - Some special commands in Outline mode move backward and forward to -heading lines. - -`C-c C-n' - Move point to the next visible heading line - (`outline-next-visible-heading'). - -`C-c C-p' - Move point to the previous visible heading line - (`outline-previous-visible-heading'). - -`C-c C-f' - Move point to the next visible heading line at the same level as - the one point is on (`outline-forward-same-level'). - -`C-c C-b' - Move point to the previous visible heading line at the same level - (`outline-backward-same-level'). - -`C-c C-u' - Move point up to a lower-level (more inclusive) visible heading - line (`outline-up-heading'). - - `C-c C-n' (`next-visible-heading') moves down to the next heading -line. `C-c C-p' (`previous-visible-heading') moves similarly backward. -Both accept numeric arguments as repeat counts. The names emphasize -that invisible headings are skipped, but this is not really a special -feature. All editing commands that look for lines ignore the invisible -lines automatically. - - More advanced motion commands understand the levels of headings. -The commands `C-c C-f' (`outline-forward-same-level') and `C-c C-b' -(`outline-backward-same-level') move from one heading line to another -visible heading at the same depth in the outline. `C-c C-u' -(`outline-up-heading') moves backward to another heading that is less -deeply nested. - - -File: xemacs.info, Node: Outline Visibility, Prev: Outline Motion, Up: Outline Mode - -Outline Visibility Commands -........................... - - The other special commands of outline mode are used to make lines -visible or invisible. Their names all start with `hide' or `show'. -Most of them exist as pairs of opposites. They are not undoable; -instead, you can undo right past them. Making lines visible or -invisible is simply not recorded by the undo mechanism. - -`M-x hide-body' - Make all body lines in the buffer invisible. - -`M-x show-all' - Make all lines in the buffer visible. - -`C-c C-d' - Make everything under this heading invisible, not including this - heading itself (`hide-subtree'). - -`C-c C-s' - Make everything under this heading visible, including body, - subheadings, and their bodies (`show-subtree'). - -`M-x hide-leaves' - Make the body of this heading line, and of all its subheadings, - invisible. - -`M-x show-branches' - Make all subheadings of this heading line, at all levels, visible. - -`C-c C-i' - Make immediate subheadings (one level down) of this heading line - visible (`show-children'). - -`M-x hide-entry' - Make this heading line's body invisible. - -`M-x show-entry' - Make this heading line's body visible. - - Two commands that are exact opposites are `M-x hide-entry' and `M-x -show-entry'. They are used with point on a heading line, and apply -only to the body lines of that heading. The subtopics and their bodies -are not affected. - - Two more powerful opposites are `C-c C-h' (`hide-subtree') and `C-c -C-s' (`show-subtree'). Both should be used when point is on a heading -line, and both apply to all the lines of that heading's "subtree": its -body, all its subheadings, both direct and indirect, and all of their -bodies. In other words, the subtree contains everything following this -heading line, up to and not including the next heading of the same or -higher rank. - - Intermediate between a visible subtree and an invisible one is having -all the subheadings visible but none of the body. There are two -commands for doing this, one that hides the bodies and one that makes -the subheadings visible. They are `M-x hide-leaves' and `M-x -show-branches'. - - A little weaker than `show-branches' is `C-c C-i' (`show-children'). -It makes just the direct subheadings visible--those one level down. -Deeper subheadings remain invisible. - - Two commands have a blanket effect on the whole file. `M-x -hide-body' makes all body lines invisible, so that you see just the -outline structure. `M-x show-all' makes all lines visible. You can -think of these commands as a pair of opposites even though `M-x -show-all' applies to more than just body lines. - - You can turn off the use of ellipses at the ends of visible lines by -setting `selective-display-ellipses' to `nil'. The result is no -visible indication of the presence of invisible lines. - - -File: xemacs.info, Node: Words, Next: Sentences, Prev: Text Mode, Up: Text - -Words -===== - - Emacs has commands for moving over or operating on words. By -convention, the keys for them are all `Meta-' characters. - -`M-f' - Move forward over a word (`forward-word'). - -`M-b' - Move backward over a word (`backward-word'). - -`M-d' - Kill up to the end of a word (`kill-word'). - -`M-' - Kill back to the beginning of a word (`backward-kill-word'). - -`M-@' - Mark the end of the next word (`mark-word'). - -`M-t' - Transpose two words; drag a word forward or backward across other - words (`transpose-words'). - - Notice how these keys form a series that parallels the -character-based `C-f', `C-b', `C-d', `C-t' and . `M-@' is related -to `C-@', which is an alias for `C-'. - - The commands `Meta-f' (`forward-word') and `Meta-b' -(`backward-word') move forward and backward over words. They are -analogous to `Control-f' and `Control-b', which move over single -characters. Like their `Control-' analogues, `Meta-f' and `Meta-b' -move several words if given an argument. `Meta-f' with a negative -argument moves backward, and `Meta-b' with a negative argument moves -forward. Forward motion stops after the last letter of the word, while -backward motion stops before the first letter. - - `Meta-d' (`kill-word') kills the word after point. To be precise, -it kills everything from point to the place `Meta-f' would move to. -Thus, if point is in the middle of a word, `Meta-d' kills just the part -after point. If some punctuation comes between point and the next -word, it is killed along with the word. (To kill only the next word -but not the punctuation before it, simply type `Meta-f' to get to the -end and kill the word backwards with `Meta-'.) `Meta-d' takes -arguments just like `Meta-f'. - - `Meta-' (`backward-kill-word') kills the word before point. It -kills everything from point back to where `Meta-b' would move to. If -point is after the space in `FOO, BAR', then `FOO, ' is killed. To -kill just `FOO', type `Meta-b Meta-d' instead of `Meta-'. - - `Meta-t' (`transpose-words') exchanges the word before or containing -point with the following word. The delimiter characters between the -words do not move. For example, transposing `FOO, BAR' results in -`BAR, FOO' rather than `BAR FOO,'. *Note Transpose::, for more on -transposition and on arguments to transposition commands. - - To operate on the next N words with an operation which applies -between point and mark, you can either set the mark at point and then -move over the words, or you can use the command `Meta-@' (`mark-word') -which does not move point but sets the mark where `Meta-f' would move -to. It can be given arguments just like `Meta-f'. - - The word commands' understanding of syntax is completely controlled -by the syntax table. For example, any character can be declared to be -a word delimiter. *Note Syntax::. - - -File: xemacs.info, Node: Sentences, Next: Paragraphs, Prev: Words, Up: Text - -Sentences -========= - - The Emacs commands for manipulating sentences and paragraphs are -mostly on `Meta-' keys, and therefore are like the word-handling -commands. - -`M-a' - Move back to the beginning of the sentence (`backward-sentence'). - -`M-e' - Move forward to the end of the sentence (`forward-sentence'). - -`M-k' - Kill forward to the end of the sentence (`kill-sentence'). - -`C-x ' - Kill back to the beginning of the sentence - (`backward-kill-sentence'). - - The commands `Meta-a' and `Meta-e' (`backward-sentence' and -`forward-sentence') move to the beginning and end of the current -sentence, respectively. They resemble `Control-a' and `Control-e', -which move to the beginning and end of a line. Unlike their -counterparts, `Meta-a' and `Meta-e' move over successive sentences if -repeated or given numeric arguments. Emacs assumes the typist's -convention is followed, and thus considers a sentence to end wherever -there is a `.', `?', or `!' followed by the end of a line or two -spaces, with any number of `)', `]', `'', or `"' characters allowed in -between. A sentence also begins or ends wherever a paragraph begins or -ends. - - Neither `M-a' nor `M-e' moves past the newline or spaces beyond the -sentence edge at which it is stopping. - - `M-a' and `M-e' have a corresponding kill command, just like `C-a' -and `C-e' have `C-k'. The command is `M-k' (`kill-sentence') which -kills from point to the end of the sentence. With minus one as an -argument it kills back to the beginning of the sentence. Larger -arguments serve as repeat counts. - - There is a special command, `C-x ' (`backward-kill-sentence'), -for killing back to the beginning of a sentence, which is useful when -you change your mind in the middle of composing text. - - The variable `sentence-end' controls recognition of the end of a -sentence. It is a regexp that matches the last few characters of a -sentence, together with the whitespace following the sentence. Its -normal value is: - - "[.?!][]\"')]*\\($\\|\t\\| \\)[ \t\n]*" - -This example is explained in the section on regexps. *Note Regexps::. - - -File: xemacs.info, Node: Paragraphs, Next: Pages, Prev: Sentences, Up: Text - -Paragraphs -========== - - The Emacs commands for manipulating paragraphs are also `Meta-' keys. - -`M-[' - Move back to previous paragraph beginning - (`backward-paragraph'). - -`M-]' - Move forward to next paragraph end (`forward-paragraph'). - -`M-h' - Put point and mark around this or next paragraph - (`mark-paragraph'). - - `Meta-[' moves to the beginning of the current or previous paragraph, -while `Meta-]' moves to the end of the current or next paragraph. -Blank lines and text formatter command lines separate paragraphs and are -not part of any paragraph. An indented line starts a new paragraph. - - In major modes for programs (as opposed to Text mode), paragraphs -begin and end only at blank lines. As a result, the paragraph commands -continue to be useful even though there are no paragraphs per se. - - When there is a fill prefix, paragraphs are delimited by all lines -which don't start with the fill prefix. *Note Filling::. - - To operate on a paragraph, you can use the command `Meta-h' -(`mark-paragraph') to set the region around it. This command puts -point at the beginning and mark at the end of the paragraph point was -in. If point is between paragraphs (in a run of blank lines or at a -boundary), the paragraph following point is surrounded by point and -mark. If there are blank lines preceding the first line of the -paragraph, one of the blank lines is included in the region. Thus, for -example, `M-h C-w' kills the paragraph around or after point. - - The precise definition of a paragraph boundary is controlled by the -variables `paragraph-separate' and `paragraph-start'. The value of -`paragraph-start' is a regexp that matches any line that either starts -or separates paragraphs. The value of `paragraph-separate' is another -regexp that matches only lines that separate paragraphs without being -part of any paragraph. Lines that start a new paragraph and are -contained in it must match both regexps. For example, normally -`paragraph-start' is `"^[ \t\n\f]"' and `paragraph-separate' is `"^[ -\t\f]*$"'. - - Normally it is desirable for page boundaries to separate paragraphs. -The default values of these variables recognize the usual separator for -pages. - diff --git a/lib-src/aixcc.lex b/lib-src/aixcc.lex deleted file mode 100644 index b7b4470..0000000 --- a/lib-src/aixcc.lex +++ /dev/null @@ -1,301 +0,0 @@ -%Start ErrorText ErrorMessage OtherText - -EC [0-9][0-9][0-9][0-9]-[0-9][0-9][0-9] -D [0-9] -D3 [0-9 ][0-9 ][0-9] -D4 [0-9 ][0-9 ][0-9 ][0-9] -D5 [0-9 ][0-9 ][0-9 ][0-9 ][0-9] -DS [0-9 ] - -%{ -/* moore@wilma.cs.utk.edu - - * Hack to work around the AIX C compiler's brain-damaged error messages - * so that emacs can parse them. It runs /bin/cc as a subprocess, and - * tries to rearrange the error messages so that (a) each message contains - * both the filename and line number where the error occurred, and (b) - * the error message(s) for a particular line get displayed *before* the - * line itself. - * - * to compile: - * lex aixcc.lex - * cc -o aixcc lex.yy.c - * - * - * Copyright December 1991 by Keith Moore - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - * - * TODO: figure out how the compiler counts file numbers for included - * files, keep track of which file corresponds to which number, and - * always output the right file name. - */ - -#include -#include - -char *current_file; -int line; -int debug = 0; -char bigbuf[10240]; -char *bufptr = bigbuf; -int last_line_was_error = 0; - -spaces (s) -char *s; -{ - while (*s++) - *bufptr++ = ' '; -} - -char * -strsave (s) -char *s; -{ - char *ptr = malloc (strlen (s) + 1); - strcpy (ptr, s); - return ptr; -} - -yywrap () -{ - *bufptr = '\0'; - bufptr = bigbuf; - while (*bufptr) - putc (*bufptr++, yyout); - return 1; -} - -%} -%% -^File\ Line\ Column\ Message\ text[^\n]* { - /* - * ignore this. don't treat it as error text - */ -} - -^{DS}{DS}{DS}\ {D5}\ \| { - /* - * (optional) nesting level, followed by line number, followed - * by the source code fragment that caused the error - */ - - /* - * save the line number for later - */ - line = atoi (yytext+4); - - if (debug) { - fprintf (yyout, "line <= %d\n", line); - fprintf (yyout, "%s\n", yytext); - } - - /* - * if the last line was an error message, to flush out all of - * the old source text before starting to save the new source text. - */ - if (last_line_was_error) { - *bufptr = '\0'; - bufptr = bigbuf; - while (*bufptr) - putc (*bufptr++, yyout); - bufptr = bigbuf; - last_line_was_error = 0; - } - /* - * stuff enough spaces in the text buffer so that the - * saved text will line up properly when displayed. - */ - spaces (yytext); - - BEGIN ErrorText; /* continue below */ -} - -[^\n]*$ { - char *ptr; - - /* - * Save the text until we see the error message(s), then print it. - * This because emacs puts the error message at the top of the - * window, and it's nice to be able to see the text below it. - */ - - ptr = yytext; - while (*ptr) - *bufptr++ = *ptr++; - *bufptr++ = '\n'; - - BEGIN 0; -} - -^Processing\ include\ file\ .*$ { - /* - * name of a new include file being processed. Increment file number - * and remember the file name corresponding to this file number. - */ - - current_file = strsave (yytext+24); - - if (debug) { - fprintf (yyout, "current_file <= %s\n", current_file); - fprintf (yyout, "%s\n", yytext); - } -} - -^([a-z]\ -)?\ *{EC}: { - /* - * error message (which we print immediately) preceded by an - * error code (which we ignore) - */ - - fprintf (yyout, "\"%s\", line %d: %c -", current_file, line, *yytext); - last_line_was_error = 1; - BEGIN ErrorMessage; -} - -^{D3}\ {D5}\ {D4}\ {EC}: { - /* - * (optional) nesting level, followed by line number, followed - * by column number, followed by error message text. - */ - - /* - * save the line number for later - */ - line = atoi (yytext+4); - - if (debug) { - fprintf (yyout, "line <= %d\n", line); - fprintf (yyout, "%s\n", yytext); - } - - /* - * if the last line was an error message, flush out all of - * the old source text before printing this error message. - */ - if (last_line_was_error) { - *bufptr = '\0'; - bufptr = bigbuf; - while (*bufptr) - putc (*bufptr++, yyout); - bufptr = bigbuf; - last_line_was_error = 0; - } - fprintf (yyout, "\"%s\", line %d:", current_file, line); - last_line_was_error = 1; - BEGIN ErrorMessage; -} - -[^\n]*$ { - fprintf (yyout, "%s\n", yytext); - BEGIN 0; -} - - -^[^ :]+".c:"\ *$ { - /* name of new source file being processed */ - - char *ptr; - - if (current_file) - free (current_file); - ptr = strchr (yytext, ':'); - *ptr = '\0'; - current_file = strsave (yytext); -} - -^[^\n] { - /* - * other text starting with a newline. We have to break it up this - * way to keep this rule from matching any of the above patterns - */ - - if (last_line_was_error) { - *bufptr = '\0'; - bufptr = bigbuf; - while (*bufptr) - putc (*bufptr++, yyout); - bufptr = bigbuf; - last_line_was_error = 0; - } - - *bufptr++ = *yytext; - BEGIN OtherText; -} - -[^\n]*$ { - char *ptr; - - ptr = yytext; - while (*ptr) - *bufptr++ = *ptr++; - *bufptr++ = '\n'; - - BEGIN 0; -} - -\n ; - -%% - -main (argc, argv) -char **argv; -{ - int pfd[2]; - int child_pid; - int i; - - current_file = strsave ("/dev/null"); - - line = 0; - - for (i = 1; i < argc; ++i) { - char *ptr = strrchr (argv[i], '.'); - if (ptr && ptr[1] == 'c' && ptr[2] == '\0') { - current_file = strsave (argv[i]); - break; - } - } - - if (pipe (pfd) < 0) { - perror ("pipe"); - exit (1); - } - if ((child_pid = fork()) > 0) { - int status; - - close (pfd[1]); - yyin = fdopen (pfd[0], "r"); - yyout = stderr; - yylex(); - - wait (&status); - exit ((status >> 8) & 0xff); - } - else if (child_pid == 0) { - dup2 (pfd[1], 2); - close (pfd[0]); - close (pfd[1]); - argv[0] = "cc"; - execv ("/bin/cc", argv); - perror ("/bin/cc"); - exit (1); - } - else { - perror ("fork"); - exit (1); - } -} diff --git a/lib-src/i.c b/lib-src/i.c index 1bec21f..097b311 100644 --- a/lib-src/i.c +++ b/lib-src/i.c @@ -90,7 +90,7 @@ start_pump (I_connector* pi) static LPTSTR get_command (void) { - LPTSTR q, ws, cl = GetCommandLine (); + LPTSTR cl = GetCommandLine (); int ix; while (1) diff --git a/lib-src/install-sid b/lib-src/install-sid deleted file mode 100755 index 60083f5..0000000 --- a/lib-src/install-sid +++ /dev/null @@ -1,88 +0,0 @@ -#!/bin/sh -# Drop in the SUBMITTER id into a site's installed send-pr script. -# Copyright (C) 1993 Free Software Foundation, Inc. -# Contributed by Brendan Kehoe (brendan@cygnus.com), based on a -# version written by Heinz G. Seidl (hgs@ide.com). -# -# This file is part of GNU GNATS. -# -# GNU GNATS is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# GNU GNATS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU GNATS; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. - -COMMAND=`echo $0 | sed -e 's,.*/,,g'` -USAGE="Usage: $COMMAND [--install-dir=prefix] [--help] [--version] submitter-id" - -VERSION=3.101 - -BINDIR=/usr/bin - -SUBMITTER= -TEMP=/tmp/sp$$ - -if [ $# -eq 0 ]; then - echo "$USAGE" - exit 1 -fi - -while [ $# -gt 0 ]; do - case "$1" in - -install-dir=*|--install-dir=*|--install-di=*|--install-d=*|--install-=*|--install=*|--instal=*|--insta=*|--inst=*|--ins=*|--in=*|--i=*) - I=`echo "$1" | sed 's/-*i[a-z\-]*=//'` - BINDIR=$I/bin ;; - --version) echo $COMMAND version $VERSION ; exit 1 ;; - -*) echo "$USAGE" ; exit 1 ;; - *) SUBMITTER=$1 ;; - esac - shift -done - -path=`echo $0 | sed -e "s;${COMMAND};;"` - -[ -z "$path" ] && path=. - -examinebindir=yes - -if [ "$examinebindir" = yes ] && [ -f $BINDIR/send-pr ]; then - SPPATHLIST=$BINDIR/send-pr -else - if [ -f $path/send-pr ]; then - SPPATHLIST=$path/send-pr - else - echo "$COMMAND: cannot find \`$BINDIR/send-pr' or \`$path/send-pr'" >&2 - exit 1 - fi -fi - -trap 'rm -f $TEMP ; exit 0' 0 -trap 'echo "$COM: Aborting ..."; rm -f $TEMP ; exit 1' 1 2 3 13 15 - -for SPPATH in $SPPATHLIST; do - sed -e "s/^SUBMITTER=.*/SUBMITTER=${SUBMITTER}/" $SPPATH > $TEMP - - if grep $SUBMITTER $TEMP > /dev/null; then - cp $SPPATH $SPPATH.orig && - rm -f $SPPATH && - cp $TEMP $SPPATH && - chmod a+rx $SPPATH && - rm -f $TEMP $SPPATH.orig || - { echo "$COMMAND: unable to replace send-pr" >&2 ; exit 1; } - else - echo "$COMMAND: something went wrong when sed-ing the submitter into send-pr" >&2 - exit 1 - fi -done - -echo "$COMMAND: \`$SUBMITTER' is now the default submitter ID for send-pr" - -exit 0 diff --git a/lib-src/make-dump-id.c b/lib-src/make-dump-id.c index dba2a9c..bfa2f7d 100644 --- a/lib-src/make-dump-id.c +++ b/lib-src/make-dump-id.c @@ -23,6 +23,26 @@ Boston, MA 02111-1307, USA. */ #include #include "../src/systime.h" +#ifdef WIN32_NATIVE +#include + +/* Emulate gettimeofday (Ulrich Leodolter, 1/11/95). */ +void +gettimeofday (struct timeval *tv, struct timezone *tz) +{ + struct _timeb tb; + _ftime (&tb); + + tv->tv_sec = tb.time; + tv->tv_usec = tb.millitm * 1000L; + if (tz) + { + tz->tz_minuteswest = tb.timezone; /* minutes west of Greenwich */ + tz->tz_dsttime = tb.dstflag; /* type of dst correction */ + } +} +#endif + /* Generates an (extremely) pseudo random number for the dump-id */ static unsigned int generate_dump_id (void) @@ -44,10 +64,7 @@ main (int argc, char *argv[]) return EXIT_FAILURE; } - fprintf (f, - "#include \n" - "unsigned int dump_id = %uU;\n", - generate_dump_id ()); + fprintf (f, "unsigned int dump_id = %uU;\n", generate_dump_id ()); if ((fclose (f)) != 0) { diff --git a/lib-src/process-depends.sh b/lib-src/process-depends.sh deleted file mode 100644 index 258d606..0000000 --- a/lib-src/process-depends.sh +++ /dev/null @@ -1,68 +0,0 @@ -## Process the output of makedepend. -## Copyright (c) 1994 Amdahl Corporation. -## Written by Ben Wing, December 1994. - -## This file is used as part of 'make depend', to produce the -## dependency list for src/Makefile.in.in. - -## Unfortunately, makedepend (at least the one that comes as part -## of Open Windows under Solaris) is stupid and doesn't follow the -## documented behavior. So we have to force the definitions of -## certain options through -D flags (even though it's supposed to -## pick this up), and post-process the output to get rid of stuff -## we don't want. - -## The sed stage gets rid of include files in other directories, -## except for lwlib.h (makedepend puts system include files in, -## which is pretty stupid). We also get rid of some standard -## include files that are in every or pretty much every file -## and where changes in those files don't usually merit -## recompilation of everything. Finally, we eliminate entirely -## the dependencies for some files (such as unex*.c) that get -## screwed up by makedepend. We just put those in by hand at -## the top of the dependency list. - -## For Mule, we need to do some additional processing: conversion -## to MULESRCDIR (at least so that the include files don't get -## wiped out by the next stage) and removing the mule/ prefix -## from the object file names. - -## The awk stage puts one dependency per line. Then we pass -## the result through sort and uniq (makedepend is supposed -## to not put in duplicate dependencies, but it does so -## occasionally). - -## After running 'make depend', verify that the output (in -## depend.out) is reasonable and then replace the stuff in -## Makefile.in.in marked "generated by 'make depend'". - -sed -e ' -1d -s/ \/[^ ]*\/lwlib\// $(LWLIBSRCDIR)\//g -s/\.\.\/etc\//${srcdir}\/${etcdir}/g -s/^mule\///g -s/ mule\// $(MULESRCDIR)\/mule\//g -s/ \/[^ ]*\.h//g -s/ \/[^ ]*gray//g -s/ [a-z][^ ]*\/[^ ]*\.h//g -s/ lisp\.h//g -s/ lisp-union\.h//g -s/ lisp-disunion\.h//g -s/ lrecord\.h//g -s/ emacsfns\.h//g -s/ symeval\.h//g -s/ symsinit\.h//g -s/ syssignal\.h//g -s/ intl\.h//g -s/ tt_c\.h//g -s/ descrip\.h//g -/^unex/d -/^sgiplay/d -/^Extern/d -/^extw/d -/^[^ ]*\.o:$/d -' | awk ' -{ for (i = 2; i <= NF; i++) - printf ("%s %s\n", $1, $i) -} -' | sort | uniq diff --git a/lib-src/process-gnu-depends.sh b/lib-src/process-gnu-depends.sh deleted file mode 100755 index b08a916..0000000 --- a/lib-src/process-gnu-depends.sh +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/sh - -perl -e ' -while (<>) -{ - chop; - $foo .= $_; - if (!/\\$/) - { - @foo = split (/[ \\:\n]+/, $foo); - $filename = $foo[0]; - if (($filename =~ /^unex/) || - ($filename =~ /^sgiplay/) || - ($filename =~ /^Extern/) || - ($filename =~ /^extw/)) - { - $foo = ""; - next; - } - @foo = grep (!/\.c$/, @foo); - @foo = grep ((s/\/.*lwlib\//\$(LWLIBSRCDIR)\//, 1), @foo); - @foo = grep (!/lisp\.h/, @foo); - @foo = grep (!/lisp\.h/, @foo); - @foo = grep (!/lisp-union\.h/, @foo); - @foo = grep (!/lisp-disunion\.h/, @foo); - @foo = grep (!/lrecord\.h/, @foo); - @foo = grep (!/emacsfns\.h/, @foo); - @foo = grep (!/symeval\.h/, @foo); - @foo = grep (!/symsinit\.h/, @foo); - @foo = grep (!/syssignal\.h/, @foo); - @foo = grep (!/intl\.h/, @foo); - @foo = grep (!/tt_c\.h/, @foo); - @foo = grep (!/descrip\.h/, @foo); - shift @foo; - if (!$#foo) - { - next; - } - foreach $i (0 .. $#foo) - { - $foo[$i] = $filename . ": " . $foo[$i]; - } - print $filename . ": config.h\n"; - print join ("\n", @foo); - print "\n"; - $foo = ""; - } -} -' | sort | uniq \ No newline at end of file diff --git a/lib-src/run.c b/lib-src/run.c deleted file mode 100644 index 86830ba..0000000 --- a/lib-src/run.c +++ /dev/null @@ -1,709 +0,0 @@ -/* run -- Wrapper program for console mode programs under Windows(TM) - * Copyright (C) 1998 Charles S. Wilson - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - */ - -/* - * This program is based on the runemacs.c distributed with XEmacs 21.0 - * - * Simple program to start gnu-win32 X11 programs (and native XEmacs) - * with its console window hidden. - * - * This program is provided purely for convenience, since most users will - * use XEmacs in windowing (GUI) mode, and will not want to have an extra - * console window lying around. Ditto for desktop shortcuts to gnu-win32 - * X11 executables. - */ - - -#define WIN32 - -#include -#include -#include -#include -#include -#include - -#include "run.h" - -#if defined(__CYGWIN__) - #include - #include - #include - #include -WinMainCRTStartup() { mainCRTStartup(); } -#else - #include -#endif - - -char buffer[1024]; - -int WINAPI -WinMain (HINSTANCE hSelf, HINSTANCE hPrev, LPSTR cmdline, int nShow) -{ - int wait_for_child = FALSE; - int compact_invocation = FALSE; - DWORD ret_code = 0; - - - char execname[FILENAME_MAX]; - char execpath[MAX_PATH]; - char* argv[MAX_ARGS+1]; /* leave extra slot for compact_invocation argv[0] */ - int argc; - int i,j; - char exec[MAX_PATH + FILENAME_MAX + 100]; - char cmdline2[MAX_ARGS * MAX_PATH]; - - compact_invocation = get_exec_name_and_path(execname,execpath); - - if (compact_invocation) - { - argv[0] = execname; - argc = parse_cmdline_to_arg_array(&(argv[1]),cmdline); - argc++; - } - else - { - argc = parse_cmdline_to_arg_array(argv,cmdline); - if (argc >= 1) - strcpy(execname,argv[0]); - } - /* at this point, execpath is defined, as are argv[] and execname */ -#ifdef DEBUG - j = sprintf(buffer,"\nexecname : %s\nexecpath : %s\n",execname,execpath); - for (i = 0; i < argc; i++) - j += sprintf(buffer+j,"argv[%d]\t: %s\n",i,argv[i]); - Trace((buffer)); -#endif - - if (execname == NULL) - error("you must supply a program name to run"); - -#if defined(__CYGWIN__) - /* this insures that we search for symlinks before .exe's */ - if (compact_invocation) - strip_exe(execname); -#endif - - process_execname(exec,execname,execpath); - Trace(("exec\t%s\nexecname\t%s\nexecpath\t%s\n", - exec,execname,execpath)); - - wait_for_child = build_cmdline(cmdline2,exec,argc,argv); - Trace((cmdline2)); - - xemacs_special(exec); - ret_code = start_child(cmdline2,wait_for_child); - if (compact_invocation) - for (i = 1; i < argc; i++) // argv[0] was not malloc'ed - free(argv[i]); - else - for (i = 0; i < argc; i++) - free(argv[i]); - return (int) ret_code; -} -int start_child(char* cmdline, int wait_for_child) -{ - STARTUPINFO start; - SECURITY_ATTRIBUTES sec_attrs; - PROCESS_INFORMATION child; - int retval; - - memset (&start, 0, sizeof (start)); - start.cb = sizeof (start); - start.dwFlags = STARTF_USESHOWWINDOW; - start.wShowWindow = SW_HIDE; - - sec_attrs.nLength = sizeof (sec_attrs); - sec_attrs.lpSecurityDescriptor = NULL; - sec_attrs.bInheritHandle = FALSE; - - if (CreateProcess (NULL, cmdline, &sec_attrs, NULL, TRUE, 0, - NULL, NULL, &start, &child)) - { - if (wait_for_child) - { - WaitForSingleObject (child.hProcess, INFINITE); - GetExitCodeProcess (child.hProcess, &retval); - } - CloseHandle (child.hThread); - CloseHandle (child.hProcess); - } - else - error("could not start %s",cmdline); - return retval; -} -void xemacs_special(char* exec) -{ - /* - * if we're trying to run xemacs, AND this file was in %emacs_dir%\bin, - * then set emacs_dir environment variable - */ - char* p; - char* p2; - char exec2[MAX_PATH + FILENAME_MAX + 100]; - char tmp[MAX_PATH + FILENAME_MAX + 100]; - strcpy(exec2,exec); - /* this depends on short-circuit evaluation */ - if ( ((p = strrchr(exec2,'\\')) && stricmp(p,"\\xemacs") == 0) || - ((p = strrchr(exec2,'/')) && stricmp(p,"/xemacs") == 0) || - ((p = strrchr(exec2,'\\')) && stricmp(p,"\\xemacs.exe") == 0) || - ((p = strrchr(exec2,'/')) && stricmp(p,"/xemacs.exe") == 0) ) - { - if ( ((p2 = strrchr(p, '\\')) && stricmp(p2, "\\bin") == 0) || - ((p2 = strrchr(p, '/')) && stricmp(p2, "/bin") == 0) ) - { - *p2 = '\0'; -#if defined(__CYGWIN__) - CYGWIN_CONV_TO_POSIX_PATH((exec2,tmp)); - strcpy(exec2,tmp); -#else /* NATIVE xemacs DOS-style paths with forward slashes */ - for (p = exec2; *p; p++) - if (*p == '\\') *p = '/'; -#endif - SetEnvironmentVariable ("emacs_dir", exec2); - } - } -} -int build_cmdline(char* new_cmdline, char* exec, int argc, char* argv[]) -{ - int retval = FALSE; - int first_arg = 1; - int i; - int char_cnt = 0; - /* - * look for "-wait" as first true argument; we'll apply that ourselves - */ - if ((argc >= 2) && (stricmp(argv[1],"-wait") == 0)) - { - retval = TRUE; - first_arg++; - } - - char_cnt = strlen(exec); - for (i = first_arg; i < argc; i++) - char_cnt += strlen(argv[i]); - if (char_cnt > MAX_ARGS*MAX_PATH) /* then we ran out of room */ - error("command line too long -\n%s",new_cmdline); - - strcpy(new_cmdline,exec); - for (i = first_arg; i < argc; i++) - { - strcat(new_cmdline," "); - strcat(new_cmdline,argv[i]); - } - return retval; -} -/* process exec_arg : if it - * NATIVE: - * 1) starts with '\\' or '/', it's a root-path and leave it alone - * 2) starts with 'x:\\' or 'x:/', it's a root-path and leave it alone - * 3) starts with '.\\' or './', two possible meanings: - * 1) exec is in the current directory - * 2) exec in same directory as this program - * 4) otherwise, search path (and _prepend_ "." to the path!!!) - * 5) convert all '/' to '\\' - * CYGWIN - * 1) starts with '\\' or '/', it's a root-path and leave it alone - * 2) starts with 'x:\\' or 'x:/', it's a root-path and leave it alone - * 3) starts with '.\\' or './', two possible meanings: - * 1) exec is in the current directory - * 2) exec in same directory as this program - * 4) otherwise, search path (and _prepend_ "." to the path!!!) - * 5) convert to cygwin-style path to resolve symlinks within the pathspec - * 6) check filename: if it's a symlink, resolve it by peeking inside - * 7) convert to win32-style path+filename since we're using Windows - * createProcess() to launch - */ -void process_execname(char *exec, const char* execname,const char* execpath ) -{ - char* orig_pathlist; - char* pathlist; - char exec_tmp[MAX_PATH + FILENAME_MAX + 100]; - char exec_tmp2[MAX_PATH + FILENAME_MAX + 100]; - char buf[MAX_PATH + FILENAME_MAX + 100]; - int i,j; - - /* - * STARTS WITH / or \ - * execpath NOT used - */ - if ((execname[0] == '\\') || (execname[0] == '/')) - { -#if defined(__CYGWIN__) - strcpy(exec_tmp,execname); -#else - exec_tmp[0] = ((char) (_getdrive() + ((int) 'A') - 1)); - exec_tmp[1] = ':'; - exec_tmp[2] = '\0'; - strcat(exec_tmp,execname); -#endif - Trace(("/ -\nexec_tmp\t%s\nexecname\t%s\nexecpath\t%s\n", - exec_tmp,execname,execpath)); - if (! fileExistsMulti(exec_tmp2,NULL,exec_tmp,exts,NUM_EXTENSIONS) ) - { - j = 0; - for (i = 0; i < NUM_EXTENSIONS; i++) - j += sprintf(buf + j," [%d]: %s\n",i+1,exts[i]); - error("Couldn't locate %s\nI tried appending the following " - "extensions: \n%s",exec_tmp,buf); - } - Trace((exec_tmp2)); - } - /* - * STARTS WITH x:\ or x:/ - * execpath NOT used - */ - else if ((strlen(execname) > 3) && // avoid boundary errors - (execname[1] == ':') && - ((execname[2] == '\\') || (execname[2] == '/'))) - { - strcpy(exec_tmp,execname); - Trace(("x: -\nexec_tmp\t%s\nexecname\t%s\nexecpath\t%s\n", - exec_tmp,execname,execpath)); - if (! fileExistsMulti(exec_tmp2,NULL,exec_tmp,exts,NUM_EXTENSIONS) ) - { - j = 0; - for (i = 0; i < NUM_EXTENSIONS; i++) - j += sprintf(buf + j," [%d]: %s\n",i+1,exts[i]); - error("Couldn't locate %s\nI tried appending the following " - "extensions: \n%s",exec_tmp,buf); - } - Trace((exec_tmp2)); - } - /* - * STARTS WITH ./ or .\ - */ - else if ((execname[0] == '.') && - ((execname[1] == '\\') || (execname[1] == '/'))) - { - if (((char*) getcwd(exec_tmp,MAX_PATH))==NULL) - error("can't find current working directory"); - if (! fileExistsMulti(exec_tmp2,exec_tmp,&(execname[2]), - exts,NUM_EXTENSIONS) ) - if (! fileExistsMulti(exec_tmp2,execpath,&(execname[2]), - exts,NUM_EXTENSIONS) ) - { - j = 0; - for (i = 0; i < NUM_EXTENSIONS; i++) - j += sprintf(buf + j," [%d]: %s\n",i+1,exts[i]); - error("Couldn't locate %s\n" - "I looked in the following directories:\n [1]: %s\n [2]: %s\n" - "I also tried appending the following " - "extensions: \n%s",execname,exec_tmp,execpath,buf); - } - Trace((exec_tmp2)); - } - /* - * OTHERWISE, SEARCH PATH (prepend '.' and run.exe's directory) - * can't use fileExistsMulti because we want to search entire path - * for exts[0], then for exts[1], etc. - */ - else - { - orig_pathlist = getenv("PATH"); - if ((pathlist = malloc (strlen(orig_pathlist) - + strlen(".") - + strlen(execpath)+ 3)) == NULL) - error("internal error - out of memory"); - strcpy(pathlist,"."); - strcat(pathlist,SEP_CHARS); - strcat(pathlist,execpath); - strcat(pathlist,SEP_CHARS); - strcat(pathlist,orig_pathlist); - - Trace((pathlist)); - for (i = 0; i < NUM_EXTENSIONS; i++) - { - strcpy(exec_tmp,execname); - strcat(exec_tmp,exts[i]); - pfopen(exec_tmp2,exec_tmp,pathlist); - if (fileExists(NULL,NULL,exec_tmp2)) - break; - exec_tmp2[0] = '\0'; - } - Trace(("exec_tmp\t%s\npathlist\t%s\n",exec_tmp2,pathlist)); - - free(pathlist); - if (exec_tmp2[0] == '\0') - { - j = 0; - for (i = 0; i < NUM_EXTENSIONS; i++) - j += sprintf(buf + j," [%d]: %s\n",i+1,exts[i]); - error("Couldn't find %s anywhere.\n" - "I even looked in the PATH \n" - "I also tried appending the following " - "extensions: \n%s",execname,buf); - } - } -/* - * At this point, we know that exec_tmp2 contains a filename - * and we know that exec_tmp2 exists. - */ -#if defined(__CYGWIN__) - { - struct stat stbuf; - char sym_link_name[MAX_PATH+1]; - char real_name[MAX_PATH+1]; - char dummy[MAX_PATH+1]; - - strcpy(exec_tmp,exec_tmp2); - - CYGWIN_CONV_TO_POSIX_PATH((exec_tmp,sym_link_name)); - Trace((sym_link_name)); - - if (lstat(sym_link_name, &stbuf) == 0) - { - if ((stbuf.st_mode & S_IFLNK) == S_IFLNK) - { - if (readlink(sym_link_name, real_name, sizeof(real_name)) == -1) - error("problem reading symbolic link for %s",exec_tmp); - else - { - // if realname starts with '/' it's a rootpath - if (real_name[0] == '/') - strcpy(exec_tmp2,real_name); - else // otherwise, it's relative to the symlink's location - { - CYGWIN_SPLIT_PATH((sym_link_name,exec_tmp2,dummy)); - if (!endsWith(exec_tmp2,PATH_SEP_CHAR_STR)) - strcat(exec_tmp2,PATH_SEP_CHAR_STR); - strcat(exec_tmp2,real_name); - } - } - } - else /* NOT a symlink */ - strcpy(exec_tmp2, sym_link_name); - } - else - error("can't locate executable - %s",sym_link_name); - } - CYGWIN_CONV_TO_FULL_WIN32_PATH((exec_tmp2,exec)); -#else - strcpy (exec, exec_tmp2); -#endif -} -int endsWith(const char* s1, const char* s2) -{ - int len1; - int len2; - int retval = FALSE; - len1 = strlen(s1); - len2 = strlen(s2); - if (len1 - len2 >= 0) - if (stricmp(&(s1[len1-len2]),s2) == 0) - retval = TRUE; - return retval; -}void strip_exe(char* s) -{ - if ((strlen(s) > 4) && // long enough to have .exe extension - // second part not evaluated (short circuit) if exec_arg too short - (stricmp(&(s[strlen(s)-4]),".exe") == 0)) - s[strlen(s)-4] = '\0'; -} -void error(char* fmt, ...) -{ - char buf[4096]; - int j; - va_list args; - va_start(args, fmt); - j = sprintf(buf, "Error: "); - j += vsprintf(buf + j,fmt,args); - j += sprintf(buf + j,"\n"); - va_end(args); - MessageBox(NULL, buf, "Run.exe", MB_ICONSTOP); - exit(1); -} -void message(char* fmt, ...) -{ - char buf[10000]; - int j; - va_list args; - va_start(args, fmt); - j = vsprintf(buf,fmt,args); - j += sprintf(buf + j,"\n"); - va_end(args); - MessageBox(NULL, buf, "Run.exe Message", MB_ICONSTOP); -} -void Trace_(char* fmt, ...) -{ - char buf[10000]; - int j; - va_list args; - va_start(args, fmt); - j = vsprintf(buf,fmt,args); - j += sprintf(buf + j,"\n"); - va_end(args); - MessageBox(NULL, buf, "Run.exe DEBUG", MB_ICONSTOP); -} -/* - * Uses system info to determine the path used to invoke run - * Also attempts to deduce the target execname if "compact_invocation" - * method was used. - * - * returns TRUE if compact_invocation method was used - * (and target execname was deduced successfully) - * otherwise returns FALSE, and execname == run or run.exe - */ -int get_exec_name_and_path(char* execname, char* execpath) -{ - char modname[MAX_PATH]; - char* tmp_execname; - char* p; - int retval = FALSE; - - if (!GetModuleFileName (NULL, modname, MAX_PATH)) - error("internal error - can't find my own name"); - if ((p = strrchr (modname, '\\')) == NULL) - error("internal error - my own name has no path\n%s",modname); - tmp_execname = p + 1; - p[0] = '\0'; - // if invoked by a name like "runxemacs" then strip off - // the "run" and let "xemacs" be execname. - // To check for this, make that: - // 1) first three chars are "run" - // 2) but the string doesn't end there, or start ".exe" - // Also, set "compact_invocation" TRUE - if ( ((tmp_execname[0] == 'r') || (tmp_execname[0] == 'R')) && - ((tmp_execname[1] == 'u') || (tmp_execname[1] == 'U')) && - ((tmp_execname[2] == 'n') || (tmp_execname[2] == 'N')) && - ((tmp_execname[3] != '.') && (tmp_execname[3] != '\0')) ) - { - tmp_execname += 3; - retval = TRUE; - } - else - tmp_execname = NULL; - - if (tmp_execname == NULL) - strcpy(execname,""); - else - strcpy(execname,tmp_execname); -#if defined(__CYGWIN__) - CYGWIN_CONV_TO_POSIX_PATH((modname,execpath)); -#else - strcpy(execpath,modname); -#endif - return retval; -} -/* - * works like strtok, but: - * double quotes (") suspends tokenizing until closing " reached - * CYGWIN ONLY: - * additionally, backslash escapes next character, even if that - * next character is a delimiter. Or a double quote. - * WARNING: this means that backslash may NOT be a delimiter - */ -char* my_strtok(char* s, const char* delim, char** lasts) -{ - char *spanp; - int c, sc; - char *tok; - - if ((s == NULL) && ((s = *lasts) == NULL)) - return NULL; - /* Skip leading delimiters */ -cont: - c = *s++; - for (spanp = (char *)delim; (sc = *spanp++) != 0;) { - if (c == sc) - goto cont; - } - if (c == 0) { /* no non-delimiter characters */ - *lasts = NULL; - return (NULL); - } - tok = s - 1; - /* - * Scan token (scan for delimiters: s += strcspn(s, delim), sort of). - * Note that delim must have one NUL; we stop if we see that, too. - * If we see a double quote, continue until next double quote, then - * start scanning for delimiters again. - * CYGWIN ONLY: if we see a backslash, just copy next character - - * don't consider it as a delimiter even if it is in delim string. - */ - for (;;) { - /* if this c is ", then scan until we find next " */ - if (c == '\"') - while ((c = *s++) != '\"') - if (c == 0) /* oops, forgot to close the ", clean up & return */ - { - s = NULL; - *lasts = s; - return (tok); - } -#if defined(__CYGWIN__) - if (c == '\\') - { - c = *s++; /* skip the backslash */ - if (c == 0) /* if escaped character is end-of-string, clean up & return */ - { - s = NULL; - *lasts = s; - return (tok); - } - c = *s++; /* otherwise, skip the escaped character */ - } -#endif - spanp = (char *)delim; - do { - if ((sc = *spanp++) == c) { - if (c == 0) - s = NULL; - else - s[-1] = 0; - *lasts = s; - return (tok); - } - } while (sc != 0); - c = *s++; - } - /* NOTREACHED */ -} -int parse_cmdline_to_arg_array(char* argv[MAX_ARGS], char* cmdline) -{ - char seps[] = " \t\n"; - char* token; - int argc = 0; - char* lasts; - - token = my_strtok(cmdline, seps, &lasts); - while ((token != NULL) && (argc < MAX_ARGS)) - { - if ((argv[argc] = malloc(strlen(token)+1)) == NULL) - { - error("internal error - out of memory"); - } - strcpy(argv[argc++],token); - token = my_strtok(NULL,seps,&lasts); - } - if (argc >= MAX_ARGS) - error("too many arguments on commandline\n%s",cmdline); - return argc; -} -/* Taken from pfopen.c by David Engel (5-Jul-97). - * Original comments appear below. Superseded by next comment block. - * - * Written and released to the public domain by David Engel. - * - * This function attempts to open a file which may be in any of - * several directories. It is particularly useful for opening - * configuration files. For example, PROG.EXE can easily open - * PROG.CFG (which is kept in the same directory) by executing: - * - * cfg_file = pfopen("PROG.CFG", "r", getenv("PATH")); - * - * NULL is returned if the file can't be opened. - */ - -/* - * This function attempts to locate a file which may be in any of - * several directories. Unlike the original pfopen, it does not - * return a FILE pointer to the opened file, but rather returns - * the fully-qualified filename of the first match found. Returns - * empty string if not found. - */ -char *pfopen(char *retval, const char *name, const char *dirs) -{ - char *ptr; - char *tdirs; - char returnval[MAX_PATH + FILENAME_MAX + 100]; - int foundit = FALSE; - - returnval[0] = '\0'; - - if (dirs == NULL || dirs[0] == '\0') - return NULL; - - if ((tdirs = malloc(strlen(dirs)+1)) == NULL) - return NULL; - - strcpy(tdirs, dirs); - - for (ptr = strtok(tdirs, SEP_CHARS); (foundit == FALSE) && ptr != NULL; - ptr = strtok(NULL, SEP_CHARS)) - { - foundit = fileExists(returnval,ptr,name); - } - - free(tdirs); - if (!foundit) - retval[0] = '\0'; - else - strcpy(retval,returnval); - return retval; -} -int fileExistsMulti(char* fullname, const char* path, - const char* name_noext, const char* exts[], - const int extcnt) -{ - char tryName[MAX_PATH + FILENAME_MAX]; - int i = 0; - int retval = FALSE; - fullname[0] = '\0'; - for (i = 0; i < extcnt; i++) - { - strcpy(tryName,name_noext); - strcat(tryName,exts[i]); - if (fileExists(fullname, path, tryName) == TRUE) - { - retval = TRUE; - break; - } - fullname[0] = '\0'; - } - return retval; -} -int fileExists(char* fullname, const char* path, const char* name) -{ - int retval = FALSE; - FILE* file; - size_t len; - char work[FILENAME_MAX]; - char work2[MAX_PATH + FILENAME_MAX + 100]; - if (path != NULL) - { - strcpy(work, path); - len = strlen(work); - if (len && work[len-1] != '/' && work[len-1] != '\\') - strcat(work, PATH_SEP_CHAR_STR); - } - else - work[0]='\0'; - - strcat(work, name); -#if defined(__CYGWIN__) - CYGWIN_CONV_TO_POSIX_PATH((work, work2)); -#else - strcpy(work2,work); -#endif - -#ifdef DEBUGALL - Trace(("looking for...\t%s\n",work2)); -#endif - - file = fopen(work2, "rb"); - if (file != NULL) - { - if (fullname != NULL) - strcpy(fullname,work2); - retval = TRUE; - fclose(file); - } - return retval; -} diff --git a/lib-src/run.h b/lib-src/run.h deleted file mode 100644 index 896dc5c..0000000 --- a/lib-src/run.h +++ /dev/null @@ -1,100 +0,0 @@ -// #define DEBUG -// #define DEBUGALL - -// B19 - egcs automatically defines CYGWIN32 but not CYGWIN -// B20 - egcs automatically defines both CYGWIN32 and CYGWIN -// Bfuture - (???) defines CYGWIN but not CYGWIN32 -#if defined(__CYGWIN32__) -#if !defined(__CYGWIN__) - #define B19 - #define __CYGWIN__ -#else - #define B20 -#endif -#else -#if defined(__CYGWIN__) - #define B21 -#endif -#endif -// Now: use __CYGWIN__ to represent any version -// distinguish using B19, B20, or B21 - -#if defined(__CYGWIN__) -#ifdef B19 -#define CYGWIN_ATTACH_HANDLE_TO_FD(a) cygwin32_attach_handle_to_fd a -#define CYGWIN_CONV_TO_FULL_POSIX_PATH(a) cygwin32_conv_to_full_posix_path a -#define CYGWIN_CONV_TO_FULL_WIN32_PATH(a) cygwin32_conv_to_full_win32_path a -#define CYGWIN_CONV_TO_POSIX_PATH(a) cygwin32_conv_to_posix_path a -#define CYGWIN_CONV_TO_WIN32_PATH(a) cygwin32_conv_to_win32_path a -#define CYGWIN_DETACH_DLL(a) cygwin32_detach_dll a -#define CYGWIN_GETSHARED(a) cygwin32_getshared a -#define CYGWIN_INTERNAL(a) cygwin32_internal a -#define CYGWIN_POSIX_PATH_LIST_P(a) cygwin32_posix_path_list_p a -#define CYGWIN_POSIX_TO_WIN32_PATH_LIST(a) cygwin32_posix_to_win32_path_list a -#define CYGWIN_POSIX_TO_WIN32_PATH_LIST_BUF_SIZE(a) cygwin32_posix_to_win32_path_list_buf_size a -#define CYGWIN_SPLIT_PATH(a) cygwin32_split_path a -#define CYGWIN_WIN32_TO_POSIX_PATH_LIST(a) cygwin32_win32_to_posix_path_list a -#define CYGWIN_WIN32_TO_POSIX_PATH_LIST_BUF_SIZE(a) cygwin32_win32_to_posix_path_list_buf_size a -#define CYGWIN_WINPID_TO_PID(a) cygwin32_winpid_to_pid a -#else -#define CYGWIN_ATTACH_HANDLE_TO_FD(a) cygwin_attach_handle_to_fd a -#define CYGWIN_CONV_TO_FULL_POSIX_PATH(a) cygwin_conv_to_full_posix_path a -#define CYGWIN_CONV_TO_FULL_WIN32_PATH(a) cygwin_conv_to_full_win32_path a -#define CYGWIN_CONV_TO_POSIX_PATH(a) cygwin_conv_to_posix_path a -#define CYGWIN_CONV_TO_WIN32_PATH(a) cygwin_conv_to_win32_path a -#define CYGWIN_DETACH_DLL(a) cygwin_detach_dll a -#define CYGWIN_GETSHARED(a) cygwin_getshared a -#define CYGWIN_INTERNAL(a) cygwin_internal a -#define CYGWIN_POSIX_PATH_LIST_P(a) cygwin_posix_path_list_p a -#define CYGWIN_POSIX_TO_WIN32_PATH_LIST(a) cygwin_posix_to_win32_path_list a -#define CYGWIN_POSIX_TO_WIN32_PATH_LIST_BUF_SIZE(a) cygwin_posix_to_win32_path_list_buf_size a -#define CYGWIN_SPLIT_PATH(a) cygwin_split_path a -#define CYGWIN_WIN32_TO_POSIX_PATH_LIST(a) cygwin_win32_to_posix_path_list a -#define CYGWIN_WIN32_TO_POSIX_PATH_LIST_BUF_SIZE(a) cygwin_win32_to_posix_path_list_buf_size a -#define CYGWIN_WINPID_TO_PID(a) cygwin_winpid_to_pid a -#endif -#endif - -#if defined(__CYGWIN__) - #define PATH_SEP_CHAR_STR "/" - #define SEP_CHARS ":" -#else - #define PATH_SEP_CHAR_STR "\\" - #define SEP_CHARS ";" -#endif - -#ifndef RC_INVOKED - -#define MAX_ARGS 20 - -#ifdef DEBUG - #define Trace(x) Trace_ x -#else - #define Trace(x) -#endif - -#define NUM_EXTENSIONS 2 -const char* exts[NUM_EXTENSIONS] = { "", ".exe" }; - -char* pfopen(char *retval, const char *name, const char *dirs); -void error(char* fmt, ...); -void message(char* fmt, ...); -void Trace_(char* fmt, ...); -int get_exec_name_and_path(char* execname, char* execpath); -char* my_strtok(char* s, const char* delim, char** lasts); -int parse_cmdline_to_arg_array(char* argv[MAX_ARGS], char* cmdline); -void strip_exe(char* s); -int start_child(char* cmdline, int wait_for_child); -void xemacs_special(char* exec); -int build_cmdline(char* new_cmdline, char* exec, int argc, char* argv[]); -void process_execname(char *exec, const char* execname, const char* execpath); -int fileExists(char* fullname, const char* path, const char* name); -int endsWith(const char* s1, const char* s2); -int fileExistsMulti(char* fullname, const char* path, - const char* name_noext, const char* exts[], - const int extcnt); - -#endif /* RC_INVOKED */ - - - diff --git a/lib-src/run.rc b/lib-src/run.rc deleted file mode 100644 index 35ec240..0000000 --- a/lib-src/run.rc +++ /dev/null @@ -1,30 +0,0 @@ -XEmacs ICON PRELOAD "xemacs.ico" -XEmacsFile ICON "file.ico" -XEmacsLisp ICON "lisp.ico" - -#include -#include "run.h" - -1 VERSIONINFO -FILEVERSION 1, 1, 4, 0 -PRODUCTVERSION 1, 1, 4, 0 -FILEOS VOS_NT_WINDOWS32 -FILETYPE VFT_APP -FILESUBTYPE 0 -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "04090000" - BEGIN - VALUE "CompanyName", "Charles S. Wilson\000" - VALUE "FileDescription", "Runs console-mode programs sans console.\000" - VALUE "FileVersion", "1.1.4\000" - VALUE "InternalName", "run\000" - VALUE "LegalCopyright", "Copyright © 1998 Charles S. Wilson\000" - VALUE "OriginalFilename", "run.exe\000" - VALUE "ProductName","run\000" - VALUE "ProductVersion","1.1.4\000" - VALUE "GPL Copyleft", "Released under the GNU General Public License version 2 --------------------------------------- This program is free software; you can redistribute it and/or modify it under the termms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. --------------------------------------- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. --------------------------------------- You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\000" - END - END -END diff --git a/lib-src/send-pr b/lib-src/send-pr deleted file mode 100755 index 3c97e40..0000000 --- a/lib-src/send-pr +++ /dev/null @@ -1,530 +0,0 @@ -#!/bin/sh -# Submit a problem report to a GNATS site. -# Copyright (C) 1993 Free Software Foundation, Inc. -# Contributed by Brendan Kehoe (brendan@cygnus.com), based on a -# version written by Heinz G. Seidl (hgs@cygnus.com). -# -# This file is part of GNU GNATS. -# -# GNU GNATS is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# GNU GNATS is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU GNATS; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. - -# The version of this send-pr. -VERSION=3.101 - -# The submitter-id for your site. -SUBMITTER=net - -# Where the GNATS directory lives, if at all. -[ -z "$GNATS_ROOT" ] && -GNATS_ROOT=/usr/lib/gnats/gnats-db - -# The default mail address for PR submissions. -GNATS_ADDR=bugs@xemacs.org - -# Where the gnats category tree lives. -[ -z "$DATADIR" ] && -DATADIR=/usr/share - -# If we've been moved around, try using GCC_EXEC_PREFIX. -[ ! -d $DATADIR/gnats -a -d "$GCC_EXEC_PREFIX" ] && - DATADIR=${GCC_EXEC_PREFIX}../../../lib - - -# The default release for this host. -DEFAULT_RELEASE="gnats-3.101" - -# The default organization. -DEFAULT_ORGANIZATION="XEmacs Users" - -# The default site to look for. -GNATS_SITE=xemacs.org - -# Newer config information? -[ -f ${GNATS_ROOT}/gnats-adm/config ] && . ${GNATS_ROOT}/gnats-adm/config - -# What mailer to use. This must come after the config file, since it is -# host-dependent. -MAIL_AGENT="/usr/lib/sendmail -oi -t" - -# How to read the passwd database. -PASSWD="cat /etc/passwd" - -ECHON=bsd - -if [ $ECHON = bsd ] ; then - ECHON1="echo -n" - ECHON2= -elif [ $ECHON = sysv ] ; then - ECHON1=echo - ECHON2='\c' -else - ECHON1=echo - ECHON2= -fi - -# - -if [ -z "$TMPDIR" ]; then - TMPDIR=/tmp -else - if [ "`echo $TMPDIR | grep '/$'`" != "" ]; then - TMPDIR="`echo $TMPDIR | sed -e 's,/$,,'`" - fi -fi - -TEMP=$TMPDIR/p$$ -BAD=$TMPDIR/pbad$$ -REF=$TMPDIR/pf$$ - -# find a user name -if [ "$LOGNAME" = "" ]; then - if [ "$USER" != "" ]; then - LOGNAME="$USER" - else - LOGNAME="UNKNOWN" - fi -fi - -FROM="$LOGNAME" -if [ -z "$REPLYTO" ]; then - REPLYTO="$LOGNAME" -fi - -# Find out the name of the originator of this PR. -if [ -n "$NAME" ]; then - ORIGINATOR="$NAME" -elif [ -f $HOME/.fullname ]; then - ORIGINATOR="`sed -e '1q' $HOME/.fullname`" -else - # Must use temp file due to incompatibilities in quoting behavior - # and to protect shell metacharacters in the expansion of $LOGNAME - $PASSWD | grep "^$LOGNAME:" | awk -F: '{print $5}' | sed -e 's/,.*//' > $TEMP - ORIGINATOR="`cat $TEMP`" - rm -f $TEMP -fi - -if [ -n "$ORGANIZATION" ]; then - if [ -f "$ORGANIZATION" ]; then - ORGANIZATION="`cat $ORGANIZATION`" - fi -else - if [ -n "$DEFAULT_ORGANIZATION" ]; then - ORGANIZATION="$DEFAULT_ORGANIZATION" - elif [ -f $HOME/.organization ]; then - ORGANIZATION="`cat $HOME/.organization`" - elif [ -f $HOME/.signature ]; then - ORGANIZATION="`cat $HOME/.signature`" - fi -fi - -# If they don't have a preferred editor set, then use -if [ -z "$VISUAL" ]; then - if [ -z "$EDITOR" ]; then - EDIT=vi - else - EDIT="$EDITOR" - fi -else - EDIT="$VISUAL" -fi - -# Find out some information. -SYSTEM=`( [ -f /bin/uname ] && /bin/uname -a ) || \ - ( [ -f /usr/bin/uname ] && /usr/bin/uname -a ) || echo ""` -ARCH=`[ -f /bin/arch ] && /bin/arch` -MACHINE=`[ -f /bin/machine ] && /bin/machine` - -COMMAND=`echo $0 | sed -e 's,.*/,,'` -USAGE="Usage: $COMMAND [-PVL] [-t address] [-f filename] [-s severity] - [-c address] [--request-id] [--version]" -REMOVE= -BATCH= -CC= -SEVERITY_C= - -while [ $# -gt 0 ]; do - case "$1" in - -r) ;; # Ignore for backward compat. - -t | --to) if [ $# -eq 1 ]; then echo "$USAGE"; exit 1; fi - shift ; GNATS_ADDR="$1" - EXPLICIT_GNATS_ADDR=true - ;; - -f | --file) if [ $# -eq 1 ]; then echo "$USAGE"; exit 1; fi - shift ; IN_FILE="$1" - if [ "$IN_FILE" != "-" -a ! -r "$IN_FILE" ]; then - echo "$COMMAND: cannot read $IN_FILE" - exit 1 - fi - ;; - -b | --batch) BATCH=true ;; - -c | --cc) if [ $# -eq 1 ]; then echo "$USAGE"; exit 1; fi - shift ; CC="$1" - ;; - -s | --severity) if [ $# -eq 1 ]; then echo "$USAGE"; exit 1; fi - shift ; SEVERITY_C="$1" - ;; - -p | -P | --print) PRINT=true ;; - -L | --list) FORMAT=norm ;; - -l | -CL | --lisp) FORMAT=lisp ;; - --request-id) REQUEST_ID=true ;; - -h | --help) echo "$USAGE"; exit 0 ;; - -V | --version) echo "$VERSION"; exit 0 ;; - -*) echo "$USAGE" ; exit 1 ;; - *) if [ -z "$USER_GNATS_SITE" ]; then - if [ ! -r "$DATADIR/gnats/$1" ]; then - echo "$COMMAND: the GNATS site $1 does not have a categories list." - exit 1 - else - # The site name is the alias they'll have to have created. - USER_GNATS_SITE=$1 - fi - else - echo "$USAGE" ; exit 1 - fi - ;; - esac - shift -done - -if [ -n "$USER_GNATS_SITE" ] && [ "$USER_GNATS_SITE" != "$GNATS_SITE" ]; then - GNATS_SITE=$USER_GNATS_SITE - GNATS_ADDR=$USER_GNATS_SITE-gnats -fi - -if [ "$SUBMITTER" = "unknown" -a -z "$REQUEST_ID" -a -z "$IN_FILE" ]; then - cat << '__EOF__' -It seems that send-pr is not installed with your unique submitter-id. -You need to run - - install-sid YOUR-SID - -where YOUR-SID is the identification code you received with `send-pr'. -`send-pr' will automatically insert this value into the template field -`>Submitter-Id'. If you've downloaded `send-pr' from the Net, use `net' -for this value. If you do not know your id, run `send-pr --request-id' to -get one from your support site. -__EOF__ - exit 1 -fi - -if [ -r "$DATADIR/gnats/$GNATS_SITE" ]; then - CATEGORIES=`grep -v '^#' $DATADIR/gnats/$GNATS_SITE | sort` -else - echo "$COMMAND: could not read $DATADIR/gnats/$GNATS_SITE for categories list." - exit 1 -fi - -if [ -z "$CATEGORIES" ]; then - echo "$COMMAND: the categories list for $GNATS_SITE was empty!" - exit 1 -fi - -case "$FORMAT" in - lisp) echo "$CATEGORIES" | \ - awk 'BEGIN {printf "( "} {printf "(\"%s\") ",$0} END {printf ")\n"}' - exit 0 - ;; - norm) l=`echo "$CATEGORIES" | \ - awk 'BEGIN {max = 0; } { if (length($0) > max) { max = length($0); } } - END {print max + 1;}'` - c=`expr 70 / $l` - if [ $c -eq 0 ]; then c=1; fi - echo "$CATEGORIES" | \ - awk 'BEGIN {print "Known categories:"; i = 0 } - { printf ("%-'$l'.'$l's", $0); if ((++i % '$c') == 0) { print "" } } - END { print ""; }' - exit 0 - ;; -esac - -ORIGINATOR_C='' -ORGANIZATION_C='' -CONFIDENTIAL_C='<[ yes | no ] (one line)>' -SYNOPSIS_C='' -if [ -z "$SEVERITY_C" ]; then - SEVERITY_C='<[ non-critical | serious | critical ] (one line)>' -fi -PRIORITY_C='<[ low | medium | high ] (one line)>' -CATEGORY_C='' -CLASS_C='<[ sw-bug | doc-bug | change-request | support ] (one line)>' -RELEASE_C='' -ENVIRONMENT_C='' -DESCRIPTION_C='' -HOW_TO_REPEAT_C='' -FIX_C='' - -# Catch some signals. ($xs kludge needed by Sun /bin/sh) -xs=0 -trap 'rm -f $REF $TEMP; exit $xs' 0 -trap 'echo "$COMMAND: Aborting ..."; rm -f $REF $TEMP; xs=1; exit' 1 2 3 13 15 - -# If they told us to use a specific file, then do so. -if [ -n "$IN_FILE" ]; then - if [ "$IN_FILE" = "-" ]; then - # The PR is coming from the standard input. - if [ -n "$EXPLICIT_GNATS_ADDR" ]; then - sed -e "s;^[Tt][Oo]:.*;To: $GNATS_ADDR;" > $TEMP - else - cat > $TEMP - fi - else - # Use the file they named. - if [ -n "$EXPLICIT_GNATS_ADDR" ]; then - sed -e "s;^[Tt][Oo]:.*;To: $GNATS_ADDR;" $IN_FILE > $TEMP - else - cat $IN_FILE > $TEMP - fi - fi -else - - if [ -n "$PR_FORM" -a -z "$PRINT_INTERN" ]; then - # If their PR_FORM points to a bogus entry, then bail. - if [ ! -f "$PR_FORM" -o ! -r "$PR_FORM" -o ! -s "$PR_FORM" ]; then - echo "$COMMAND: can't seem to read your template file (\`$PR_FORM'), ignoring PR_FORM" - sleep 1 - PRINT_INTERN=bad_prform - fi - fi - - if [ -n "$PR_FORM" -a -z "$PRINT_INTERN" ]; then - cp $PR_FORM $TEMP || - ( echo "$COMMAND: could not copy $PR_FORM" ; xs=1; exit ) - else - for file in $TEMP $REF ; do - cat > $file << '__EOF__' -SEND-PR: -*- send-pr -*- -SEND-PR: Lines starting with `SEND-PR' will be removed automatically, as -SEND-PR: will all comments (text enclosed in `<' and `>'). -SEND-PR: -SEND-PR: Please consult the send-pr man page `send-pr(1)' or the Texinfo -SEND-PR: manual if you are not sure how to fill out a problem report. -SEND-PR: -SEND-PR: Choose from the following categories: -SEND-PR: -__EOF__ - - # Format the categories so they fit onto lines. - l=`echo "$CATEGORIES" | \ - awk 'BEGIN {max = 0; } { if (length($0) > max) { max = length($0); } } - END {print max + 1;}'` - c=`expr 61 / $l` - if [ $c -eq 0 ]; then c=1; fi - echo "$CATEGORIES" | \ - awk 'BEGIN {printf "SEND-PR: "; i = 0 } - { printf ("%-'$l'.'$l's", $0); - if ((++i % '$c') == 0) { printf "\nSEND-PR: " } } - END { printf "\nSEND-PR:\n"; }' >> $file - - cat >> $file << __EOF__ -To: $GNATS_ADDR -Subject: -From: $FROM -Reply-To: $REPLYTO -Cc: $CC -X-send-pr-version: $VERSION - - ->Submitter-Id: $SUBMITTER ->Originator: $ORIGINATOR ->Organization: -${ORGANIZATION- $ORGANIZATION_C} ->Confidential: $CONFIDENTIAL_C ->Synopsis: $SYNOPSIS_C ->Severity: $SEVERITY_C ->Priority: $PRIORITY_C ->Category: $CATEGORY_C ->Class: $CLASS_C ->Release: ${DEFAULT_RELEASE-$RELEASE_C} ->Environment: - $ENVIRONMENT_C -`[ -n "$SYSTEM" ] && echo System: $SYSTEM` -`[ -n "$ARCH" ] && echo Architecture: $ARCH` -`[ -n "$MACHINE" ] && echo Machine: $MACHINE` ->Description: - $DESCRIPTION_C ->How-To-Repeat: - $HOW_TO_REPEAT_C ->Fix: - $FIX_C -__EOF__ - done - fi - - if [ "$PRINT" = true -o "$PRINT_INTERN" = true ]; then - cat $TEMP - xs=0; exit - fi - - chmod u+w $TEMP - if [ -z "$REQUEST_ID" ]; then - eval $EDIT $TEMP - else - ed -s $TEMP << '__EOF__' -/^Subject/s/^Subject:.*/Subject: request for a customer id/ -/^>Category/s/^>Category:.*/>Category: send-pr/ -w -q -__EOF__ - fi - - if cmp -s $REF $TEMP ; then - echo "$COMMAND: problem report not filled out, therefore not sent" - xs=1; exit - fi -fi - -# -# Check the enumeration fields - -# This is a "sed-subroutine" with one keyword parameter -# (with workaround for Sun sed bug) -# -SED_CMD=' -/$PATTERN/{ -s||| -s|<.*>|| -s|^[ ]*|| -s|[ ]*$|| -p -q -}' - - -while [ -z "$REQUEST_ID" ]; do - CNT=0 - - # 1) Confidential - # - PATTERN=">Confidential:" - CONFIDENTIAL=`eval sed -n -e "\"$SED_CMD\"" $TEMP` - case "$CONFIDENTIAL" in - ""|yes|no) CNT=`expr $CNT + 1` ;; - *) echo "$COMMAND: \`$CONFIDENTIAL' is not a valid value for \`Confidential'." ;; - esac - # - # 2) Severity - # - PATTERN=">Severity:" - SEVERITY=`eval sed -n -e "\"$SED_CMD\"" $TEMP` - case "$SEVERITY" in - ""|non-critical|serious|critical) CNT=`expr $CNT + 1` ;; - *) echo "$COMMAND: \`$SEVERITY' is not a valid value for \`Severity'." - esac - # - # 3) Priority - # - PATTERN=">Priority:" - PRIORITY=`eval sed -n -e "\"$SED_CMD\"" $TEMP` - case "$PRIORITY" in - ""|low|medium|high) CNT=`expr $CNT + 1` ;; - *) echo "$COMMAND: \`$PRIORITY' is not a valid value for \`Priority'." - esac - # - # 4) Category - # - PATTERN=">Category:" - CATEGORY=`eval sed -n -e "\"$SED_CMD\"" $TEMP` - FOUND= - for C in $CATEGORIES - do - if [ "$C" = "$CATEGORY" ]; then FOUND=true ; break ; fi - done - if [ -n "$FOUND" ]; then - CNT=`expr $CNT + 1` - else - if [ -z "$CATEGORY" ]; then - echo "$COMMAND: you must include a Category: field in your report." - else - echo "$COMMAND: \`$CATEGORY' is not a known category." - fi - fi - # - # 5) Class - # - PATTERN=">Class:" - CLASS=`eval sed -n -e "\"$SED_CMD\"" $TEMP` - case "$CLASS" in - ""|sw-bug|doc-bug|change-request|support) CNT=`expr $CNT + 1` ;; - *) echo "$COMMAND: \`$CLASS' is not a valid value for \`Class'." - esac - - [ $CNT -lt 5 -a -z "$BATCH" ] && - echo "Errors were found with the problem report." - - while true; do - if [ -z "$BATCH" ]; then - $ECHON1 "a)bort, e)dit or s)end? $ECHON2" - read input - else - if [ $CNT -eq 5 ]; then - input=s - else - input=a - fi - fi - case "$input" in - a*) - if [ -z "$BATCH" ]; then - echo "$COMMAND: the problem report remains in $BAD and is not sent." - mv $TEMP $BAD - else - echo "$COMMAND: the problem report is not sent." - fi - xs=1; exit - ;; - e*) - eval $EDIT $TEMP - continue 2 - ;; - s*) - break 2 - ;; - esac - done -done -# -# Remove comments and send the problem report -# (we have to use patterns, where the comment contains regex chars) -# -# /^>Originator:/s;$ORIGINATOR;; -sed -e " -/^SEND-PR:/d -/^>Organization:/,/^>[A-Za-z-]*:/s;$ORGANIZATION_C;; -/^>Confidential:/s;<.*>;; -/^>Synopsis:/s;$SYNOPSIS_C;; -/^>Severity:/s;<.*>;; -/^>Priority:/s;<.*>;; -/^>Category:/s;$CATEGORY_C;; -/^>Class:/s;<.*>;; -/^>Release:/,/^>[A-Za-z-]*:/s;$RELEASE_C;; -/^>Environment:/,/^>[A-Za-z-]*:/s;$ENVIRONMENT_C;; -/^>Description:/,/^>[A-Za-z-]*:/s;$DESCRIPTION_C;; -/^>How-To-Repeat:/,/^>[A-Za-z-]*:/s;$HOW_TO_REPEAT_C;; -/^>Fix:/,/^>[A-Za-z-]*:/s;$FIX_C;; -" $TEMP > $REF - -if $MAIL_AGENT < $REF; then - echo "$COMMAND: problem report sent" - xs=0; exit -else - echo "$COMMAND: mysterious mail failure." - if [ -z "$BATCH" ]; then - echo "$COMMAND: the problem report remains in $BAD and is not sent." - mv $REF $BAD - else - echo "$COMMAND: the problem report is not sent." - fi - xs=1; exit -fi diff --git a/lib-src/tm-au b/lib-src/tm-au deleted file mode 100755 index 4309ebe..0000000 --- a/lib-src/tm-au +++ /dev/null @@ -1,57 +0,0 @@ -#!/bin/sh - -# -# $Id: tm-au,v 1.6 1997/02/15 22:20:26 steve Exp $ -# -# Copyright 1994,1995,1996,1997 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU Emacs; see the file COPYING. If not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -PATH=${PATH:-/usr/bin:/bin}:`dirname $0 2>/dev/null`; export PATH - -if [ "$TM_TMP_DIR" = "" ]; then - TM_TMP_DIR=/tmp - export TM_TMP_DIR -fi - -if [ "$5" = "" ]; then - filename="$TM_TMP_DIR/mime$$.au" -else - filename="$TM_TMP_DIR/$5" -fi - - -case "$4" in -"play") - echo "$2; $3 ->" - tmdecode $3 $1 $filename - if [ "$AUDIOSERVER" = "" ]; then - case "`uname`" in - IRIX ) sfplay $filename ;; - OSF1 ) decsound -play $filename ;; - * ) cat $filename > /dev/audio ;; - esac - else - autool -v 40 $filename - fi - - trap 'rm -f $filename' 0 1 2 3 13 15 - ;; -"extract") - echo "$2; $3 -> $filename" - echo "extract to $filename" - tmdecode $3 $1 $filename - ;; -esac diff --git a/lib-src/tm-file b/lib-src/tm-file deleted file mode 100755 index 359b357..0000000 --- a/lib-src/tm-file +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh - -# -# $Id: tm-file,v 1.4 1997/01/30 02:22:30 steve Exp $ -# -# Copyright 1994,1995,1996,1997 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU Emacs; see the file COPYING. If not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -PATH=${PATH:-/usr/bin:/bin}:`dirname $0 2>/dev/null`; export PATH - -if [ "$TM_TMP_DIR" = "" ]; then - TM_TMP_DIR=/tmp - export TM_TMP_DIR -fi - -if [ "$5" = "" ]; then - filename="$TM_TMP_DIR/mime$$" -else - filename="$TM_TMP_DIR/$5" -fi - - -echo "$2; $3 -> $filename" - -tmdecode $3 $1 $filename diff --git a/lib-src/tm-html b/lib-src/tm-html deleted file mode 100755 index aa4d27d..0000000 --- a/lib-src/tm-html +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/sh -# -# $Id: tm-html,v 1.4 1997/01/30 02:22:30 steve Exp $ -# -# Copyright 1994,1995,1996,1997 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU Emacs; see the file COPYING. If not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -PATH=${PATH:-/usr/bin:/bin}:`dirname $0 2>/dev/null`; export PATH - -if [ "$TM_TMP_DIR" = "" ]; then - TM_TMP_DIR=/tmp - export TM_TMP_DIR -fi - -if [ "$TM_WWW_BROWSER" = "" ]; then - TM_WWW_BROWSER=netscape - export TM_WWW_BROWSER -fi - -if [ "$5" = "" ]; then - filename="$TM_TMP_DIR/mime$$.html" -else - filename="$TM_TMP_DIR/$5" -fi - -echo "$2; $3 -> $filename" - -tmdecode "$3" $1 $filename - -case "$4" in -"play") - if [ `echo $TM_WWW_BROWSER | grep netscape` ]; then - echo netscape - if [ -h $HOME/.netscape/lock ]; then - netscape -remote "openURL(file:$filename,new-window)" - else - netscape $filename - fi - else - echo not netscape - $TM_WWW_BROWSER $filename - fi - trap 'rm -f $filename' 0 1 2 3 13 15 - ;; -"extract") - echo "extract to $filename" - ;; -esac diff --git a/lib-src/tm-image b/lib-src/tm-image deleted file mode 100755 index 78646e1..0000000 --- a/lib-src/tm-image +++ /dev/null @@ -1,71 +0,0 @@ -#!/bin/sh - -# -# $Id: tm-image,v 1.4 1997/01/30 02:22:30 steve Exp $ -# -# Copyright 1994, 1995, 1996 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU Emacs; see the file COPYING. If not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -PATH=${PATH:-/usr/bin:/bin}:`dirname $0 2>/dev/null`; export PATH - -if [ "$TM_TMP_DIR" = "" ]; then - TM_TMP_DIR=/tmp - export TM_TMP_DIR -fi -if [ "$5" = "" ]; then - case "$2" in - "image/gif") - filename="$TM_TMP_DIR/mime$$.gif" - ;; - "image/jpeg") - filename="$TM_TMP_DIR/mime$$.jpg" - ;; - "image/tiff"|"image/x-tiff") - filename="$TM_TMP_DIR/mime$$.tif" - ;; - "image/x-xwd") - filename="$TM_TMP_DIR/mime$$.xwd" - ;; - "image/x-xbm") - filename="$TM_TMP_DIR/mime$$.xbm" - ;; - "image/x-pic") - filename="$TM_TMP_DIR/mime$$.pic" - ;; - "image/x-mag") - filename="$TM_TMP_DIR/mime$$.mag" - ;; - *) - filename="$TM_TMP_DIR/mime$$.img" - ;; - esac -else - filename="$TM_TMP_DIR/$5" -fi - -echo "$2; $3 -> $filename" - -tmdecode $3 $1 $filename - -case "$4" in -"play") - xv -geometry +1+1 $filename - trap 'rm -f $filename' 0 1 2 3 13 15 - ;; -"extract") - echo "extract to $filename" - ;; -esac diff --git a/lib-src/tm-mpeg b/lib-src/tm-mpeg deleted file mode 100755 index 88c5c1c..0000000 --- a/lib-src/tm-mpeg +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/sh - -# -# $Id: tm-mpeg,v 1.4 1997/01/30 02:22:30 steve Exp $ -# -# Copyright 1994, 1995, 1996 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU Emacs; see the file COPYING. If not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -PATH=${PATH:-/usr/bin:/bin}:`dirname $0 2>/dev/null`; export PATH - -if [ "$TM_TMP_DIR" = "" ]; then - TM_TMP_DIR=/tmp - export TM_TMP_DIR -fi -if [ "$5" = "" ]; then - filename="$TM_TMP_DIR/mime$$.mpg" -else - filename="$TM_TMP_DIR/$5" -fi - -echo "$2; $3 -> $filename" - -tmdecode $3 $1 $filename - -case "$4" in -"play") - if [ "$VIDEO_DITHER" = "" ]; then - VIDEO_DITHER=gray - export VIDEO_DITHER - fi - mpeg_play -dither $VIDEO_DITHER $filename - trap 'rm -f $filename' 0 1 2 3 13 15 - ;; -"extract") - echo "extract to $filename" - ;; -esac diff --git a/lib-src/tm-plain b/lib-src/tm-plain deleted file mode 100755 index 7035779..0000000 --- a/lib-src/tm-plain +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/sh - -# -# $Id: tm-plain,v 1.4 1997/01/30 02:22:30 steve Exp $ -# -# Copyright 1994,1995,1996,1997 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU Emacs; see the file COPYING. If not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -PATH=${PATH:-/usr/bin:/bin}:`dirname $0 2>/dev/null`; export PATH - -if [ "$TM_TMP_DIR" = "" ]; then - TM_TMP_DIR=/tmp - export TM_TMP_DIR -fi -if [ "$5" = "" ]; then - filename="$TM_TMP_DIR/mime$$.pln" -else - filename="$TM_TMP_DIR/$5" -fi - -case "$4" in -"play") - echo "$2; $3 ->" - tmdecode "$3" "$1" /dev/stdout - ;; -"extract") - echo "$2; $3 -> $filename" - echo "extract to $filename" - tmdecode "$3" "$1" $filename - ;; -"print") - echo "$2; $3 ->" - tmdecode "$3" "$1" /dev/stdout | lpr - ;; -esac diff --git a/lib-src/tm-ps b/lib-src/tm-ps deleted file mode 100755 index d816945..0000000 --- a/lib-src/tm-ps +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/sh - -# -# $Id: tm-ps,v 1.4 1997/01/30 02:22:30 steve Exp $ -# -# Copyright 1994, 1995, 1996 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU Emacs; see the file COPYING. If not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -PATH=${PATH:-/usr/bin:/bin}:`dirname $0 2>/dev/null`; export PATH - -if [ "$TM_TMP_DIR" = "" ]; then - TM_TMP_DIR=/tmp - export TM_TMP_DIR -fi -if [ "$5" = "" ]; then - filename="$TM_TMP_DIR/mime$$.pln" -else - filename="$TM_TMP_DIR/$5" -fi - -case "$4" in -"play") - echo "$2; $3 -> $filename" - tmdecode $3 $1 $filename - ghostview $filename - trap 'rm -f $filename' 0 1 2 3 13 15 - ;; -"extract") - echo "$2; $3 -> $filename" - echo "extract to $filename" - tmdecode "$3" "$1" $filename - ;; -"print") - echo "$2; $3 ->" - tmdecode "$3" "$1" /dev/stdout | lpr - ;; -esac diff --git a/lib-src/tmdecode b/lib-src/tmdecode deleted file mode 100755 index ebb02fc..0000000 --- a/lib-src/tmdecode +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/sh - -# -# $Id: tmdecode,v 1.4 1997/01/30 02:22:30 steve Exp $ -# -# Copyright 1994, 1995, 1996 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU Emacs; see the file COPYING. If not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -PATH=${PATH:-/usr/bin:/bin}:`dirname $0 2>/dev/null`; export PATH - -trap 'rm -f $2' 0 1 2 3 13 15 - -case "$3" in -/dev/stdout) - OUTPUT= - ;; -*) - OUTPUT='> $3' - ;; -esac - -case "$1" in -""|"7bit"|"8bit"|"binary") - eval "cat $2 $OUTPUT" - ;; -"base64") - #eval "decode-b < $2 $OUTPUT" - eval "mmencode -u $2 $OUTPUT" - ;; -"quoted-printable") - eval "mmencode -q -u $2 $OUTPUT" - ;; -"x-uue"|"x-uuencode") - (cd $TM_TMP_DIR ; uudecode $2) - ;; -"x-gzip64") - #eval "decode-b < $2 | gzip -cd $OUTPUT" - eval "mmencode -u $2 | gzip -cd $OUTPUT" - ;; -*) - echo "unknown encoding" - exit -1 - ;; -esac - -# echo "$2 was removed." diff --git a/lib-src/update-elc.sh b/lib-src/update-elc.sh deleted file mode 100644 index 5d3f461..0000000 --- a/lib-src/update-elc.sh +++ /dev/null @@ -1,190 +0,0 @@ -#!/bin/sh -# update-elc.sh --- recompile all missing or out-of-date .elc files - -# Author: Jamie Zawinski, Ben Wing, Martin Buchholz -# Maintainer: Martin Buchholz -# Keywords: recompile byte-compile .el .elc - -# This file is part of XEmacs. - -# XEmacs is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# XEmacs 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 XEmacs; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -### Commentary: -## Recompile all .elc files that need recompilation. Requires a -## working version of "xemacs". Correctly handles the case where the -## .elc files are missing; thus you can execute "rm lisp/*/*.elc" -## before running this script. Run this from the parent of the -## "lisp" directory, or another nearby directory. - -set -e - -# Try to find the lisp directory in several places. -# (Sun workspaces have an "editor" directory) -for dir in . .. ../.. editor ../editor ; do - if test -d $dir/lisp/. ; then cd $dir ; break ; fi -done - -if test ! -d lisp/. ; then - echo "$0: Cannot find the \"lisp\" directory." - exit 1 -fi - -if test -z "$EMACS"; then EMACS="./src/xemacs"; fi -export EMACS - -echo " (using $EMACS)" - -# fuckin' sysv, man... -if [ "`uname -r | sed 's/[^0-9]*\([0-9]*\).*/\1/'`" -gt 4 ]; then - echon() - { - /bin/echo $* '\c' - } -else - echon() - { - echo -n $* - } -fi - -EMACS_DIR=`cd \`dirname $EMACS\` && pwd`; -CANON_PWD=`pwd` -# Account for various system automounter configurations -if test -d "/net"; then - if test -d "/tmp_mnt/net"; then tdir="/tmp_mnt/net"; else tdir="/tmp_mnt"; fi - EMACS_DIR=`echo "$EMACS_DIR" | \ - sed -e "s|^${tdir}/|/net/|" -e "s|^/a/|/net/|" -e "s|^/amd/|/net/|"` - CANON_PWD=`echo "$CANON_PWD" | \ - sed -e "s|^${tdir}/|/net/|" -e "s|^/a/|/net/|" -e "s|^/amd/|/net/|"` -fi -REAL="$EMACS_DIR/`basename $EMACS`" - -echo "Recompiling in $CANON_PWD" -echo " with $REAL..." - -BYTECOMP="$REAL -batch -vanilla " - -$EMACS -batch -vanilla -l $CANON_PWD/lisp/cleantree -f batch-remove-old-elc lisp - -prune_vc="( -name '.*' -o -name SCCS -o -name RCS -o -name CVS ) -prune -o" - -# $els is a list of all .el files -# $elcs is a list of all .elc files -els=/tmp/update-elc-1.$$ elcs=/tmp/update-elc-2.$$ -rm -f $els $elcs -trap "rm -f $els $elcs" 0 1 2 3 15 -find lisp/. $prune_vc -name '*.el' -print | sort > $els -find lisp/. $prune_vc -name '*.elc' -print | sed 's/elc$/el/' | sort > $elcs - - -echon "Deleting .elc files without .el files..." -comm -13 $els $elcs | sed -e '\!/vm.el!d' -e 's/el$/elc/' | \ - while read file ; do echo rm "$file" ; rm "$file" ; done -echo done. - - -# Compute patterns to ignore when searching for files -ignore_dirs="" -ignore_pattern='' - -# Only use Mule XEmacs to compile Mule-specific elisp dirs -echon "Checking for Mule support..." -lisp_prog='(princ (featurep (quote mule)))' -mule_p="`$EMACS -batch -vanilla -eval \"$lisp_prog\"`" -if test "$mule_p" = nil ; then - echo No - ignore_dirs="$ignore_dirs mule" -else - echo Yes -fi - -# first recompile the byte-compiler, so that the other compiles take place -# with the latest version (assuming we're compiling the lisp dir of the emacs -# we're running, which might not be the case, but often is.) -#echo "Checking the byte compiler..." -#$BYTECOMP -f batch-byte-recompile-directory lisp/bytecomp - -# Prepare for byte-compiling directories with directory-specific instructions -# Not necessary any more, but I want to keep the text current to cut & paste -# into the package lisp maintenance tree. -#make_special_commands='' -#make_special () { -# dir="$1"; shift; -# ignore_dirs="$ignore_dirs $dir" -# make_special_commands="$make_special_commands \ -#echo \"Compiling in lisp/$dir\"; \ -#(cd \"lisp/$dir\" && ${MAKE:-make} EMACS=$REAL ${1+$*}); \ -#echo \"lisp/$dir done.\";" -#} - -#if test "$mule_p" != nil; then -# make_special skk all -#fi - -## AUCTeX is a package now -# if test "$mule_p" = nil ; then -# make_special auctex some -# else -# make_special auctex some MULE_ELC=tex-jp.elc -# fi -#make_special cc-mode all -# EFS is now packaged -# make_special efs x20 -#make_special eos -k # not strictly necessary... -## make_special gnus some # Now this is a package. -# hyperbole is now packaged -# make_special hyperbole elc -# We're not ready for the following, yet. -#make_special ilisp XEmacsELC=custom-load.elc elc -# ilisp is now packaged -# make_special ilisp elc -# oobr is now packaged -# make_special oobr HYPB_ELC='' elc -## W3 is a package now. -#make_special w3 xemacs-w3 - -for dir in $ignore_dirs ; do - ignore_pattern="${ignore_pattern}/\\/$dir\\//d -/\\/$dir\$/d -" -done - -# Other special-case filenames that don't get byte-compiled -ignore_pattern="$ignore_pattern"' -\!/,!d -\!/paths.el$!d -\!/loadup.el$!d -\!/loadup-el.el$!d -\!/update-elc.el$!d -\!/dumped-lisp.el$!d -\!/make-docfile.el$!d -\!/site-start.el$!d -\!/site-load.el$!d -\!/site-init.el$!d -\!/version.el$!d -\!/very-early-lisp.el$!d -' - -echo "Compiling files without .elc..." -NUMTOCOMPILE=20 # compile this many files with each invocation -comm -23 $els $elcs | \ - sed "$ignore_pattern" | \ - xargs -t -n$NUMTOCOMPILE $BYTECOMP -f batch-byte-compile -echo "Compiling files without .elc... Done" - -#if test "$mule_p" != nil; then -# eval "$make_special_commands" -#fi diff --git a/lisp/ChangeLog b/lisp/ChangeLog index a8c5f60..2dc50c3 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7252 @@ +2003-03-09 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): + Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer + `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*' + instead of `ideograph-hanziku-*'. + + * mule/mule-conf.el: `ucs' is renamed to `=ucs'. + (ucs): New alias for `=ucs' when `utf-2000' is provided. + +2003-03-07 MORIOKA Tomohiko + + * mule/mule-conf.el (=jis-x0213-1-2000): Rename + `japanese-jisx0208-1990' to `=jis-x0208-1990'. + (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when + `utf-2000' is provided. + +2003-03-05 MORIOKA Tomohiko + + * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000' + is provided [was builtin coded-charsets]. + +2003-03-04 MORIOKA Tomohiko + + * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000' + is provided [was builtin coded-charsets]. + +2003-03-03 MORIOKA Tomohiko + + * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000' + is provided [was builtin coded-charsets]. + +2003-03-02 MORIOKA Tomohiko + + * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000' + is provided [was builtin coded-charsets]. + +2003-03-01 MORIOKA Tomohiko + + * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets + when `utf-2000' is provided [was builtin coded-charsets]. + +2003-02-28 MORIOKA Tomohiko + + * mule/mule-conf.el (=hanziku-*): Renamed from + `ideograph-hanziku-*'. + (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'. + +2003-02-27 MORIOKA Tomohiko + + * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when + `utf-2000' is provided [was builtin coded-charsets]. + (ideograph-hanziku-{1..12}): Likewise. + +2003-02-27 MORIOKA Tomohiko + + * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'. + (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'. + +2003-02-26 MORIOKA Tomohiko + + * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets + when `utf-2000' is provided [was builtin coded-charsets]. + +2003-02-24 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Use + `=big5-cdp', `=cbeta' and `=jef-china3' instead of + `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'. + +2003-02-18 MORIOKA Tomohiko + + * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'. + (ideograph-gt): Changed to an alias for `=gt'. + +2003-02-17 MORIOKA Tomohiko + + * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000' + is provided; it was defined as a builtin coded-charset. + (ideograph-gt): Likewise. + +2003-02-16 MORIOKA Tomohiko + + * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'. + (ideograph-gt-k): Changed to an alias for `=gt-k'. + +2003-02-15 MORIOKA Tomohiko + + * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'. + (chinese-big5-cdp): Changed to an alias for `=big5-cdp'. + +2003-02-15 MORIOKA Tomohiko + + * mule/mule-conf.el (=big5-eten): Renamed from + `chinese-big5-eten'. + (chinese-big5-eten): Changed to an alias for `=big5-eten'. + +2003-02-14 MORIOKA Tomohiko + + * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'. + (chinese-big5-pua): Changed to an alias for `=big5-pua'. + +2003-02-13 MORIOKA Tomohiko + + * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'. + (ideograph-cbeta): Changed to an alias for `=cbeta'. + +2003-02-11 MORIOKA Tomohiko + + * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'. + (china3-jef): Changed to an alias for `=jef-china3'. + +2003-02-10 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Use + `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'. + + * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from + `japanese-jisx0213-{1|2}' when `utf-2000' is provided. + (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000 + when `utf-2000' is provided. + +2003-02-07 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): + Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3. + + * mule/mule-conf.el (ucs-jis-1990): Deleted. + (ucs-jis-2000): Deleted. + +2003-02-05 MORIOKA Tomohiko + + * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for + UTF-2000. + (=ucs-jis-2000): New coded-charset for UTF-2000. + +2003-01-19 MORIOKA Tomohiko + + * mule/mule-coding.el (coded-charset-entity-reference-alist): Add + settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3. + +2003-01-09 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): + Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to + `ideograph-cbeta'. + +2003-01-05 MORIOKA Tomohiko + + * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a + builtin coded-charset]. + +2002-12-22 MORIOKA Tomohiko + + * mule/mule-coding.el (coded-charset-entity-reference-alist): Add + settings for &K0-xxxx and &I-K0-xxxx. + +2002-12-19 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000. + +2002-12-18 MORIOKA Tomohiko + + * mule/mule-coding.el (coded-charset-entity-reference-alist): Add + settings for >-Knnnnn and &I-GT-Knnnnn in UTF-2000. + +2002-12-18 MORIOKA Tomohiko + + * mule/mule-conf.el (ideograph-gt-k): New coded-charset in + UTF-2000. + (ideograph-gt-pj-k1): Likewise. + (ideograph-gt-pj-k2): Likewise. + +2002-11-29 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `=jis-x0208'. + +2002-11-29 MORIOKA Tomohiko + + * mule/mule-conf.el (china3-jef): Add new coded-charset when + UTF-2000 [was a builtin coded-charset]. + +2002-11-26 MORIOKA Tomohiko + + * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'. + (utf-8-gb-er): Likewise. + +2002-10-11 MORIOKA Tomohiko + + * mule/mule-coding.el (coded-charset-entity-reference-alist): Add + settings for JIS X 0212 and JIS X 0208:1978. + +2002-10-02 MORIOKA Tomohiko + + * mule/mule-coding.el (coded-charset-entity-reference-alist): Add + setting for JIS X 0213. + +2002-08-26 MORIOKA Tomohiko + + * iso8859-1.el: Don't set `iso8859/1-case-table' to the + standard-case-table in UTF-2000. + +2002-08-20 MORIOKA Tomohiko + + * mule/mule-coding.el (coded-charset-entity-reference-alist): Add + definitions for isolated-chars. + +2002-08-13 MORIOKA Tomohiko + + * setup-paths.el (paths-find-utf-2000-lisp-directory): Use + `configure-utf-2000-lisp-directory'. + (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to + `mule-lisp-load-path'. + +2002-08-13 MORIOKA Tomohiko + + * startup.el (startup-setup-paths): Set and use + `utf-2000-lisp-directory'. + (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in + UTF-2000. + +2002-08-12 MORIOKA Tomohiko + + * setup-paths.el (paths-utf-2000-load-path-depth): New variable. + (paths-find-utf-2000-lisp-directory): New function. + (paths-construct-load-path): Add new optional argument + `utf-2000-lisp-directory'. + + * dump-paths.el: Set and use `utf-2000-lisp-directory'. + +2002-08-12 MORIOKA Tomohiko + + * mule/mule-charset.el: Don't specify `auto-fill-chars' for + `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212', + `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'. + (default-coded-charset-priority-list): Add `chinese-big5-1' and + `chinese-big5-2' in UTF-2000. + + * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead + of `chinese-big5-1' and `chinese-big5-2' in UTF-2000. + +2002-08-11 MORIOKA Tomohiko + + * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten', + `big5-eten-er' in UTF-2000. + (big5-cdp): Modify DOC-string and mnemonic. + +2002-08-09 MORIOKA Tomohiko + + * mule/mule-coding.el (utf-8-mcs-er): New coding-system in + UTF-2000 [renamed from utf-8-er]. + (utf-8-gb): New coding-system in UTF-2000. + (utf-8-gb-er): Likewise. + (utf-8-cns): Likewise. + (utf-8-cns-er): Likewise. + (utf-8-big5): Likewise. + (utf-8-big5-er): Likewise. + (utf-8-jis): Likewise. + (utf-8-jis-er): Likewise. + (utf-8-ks): Likewise. + (utf-8-ks-er): Likewise. + (utf-8-er): Likewise. + +2002-07-29 MORIOKA Tomohiko + + * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix' + instead of `utf-8-unix' in UTF-2000. + + * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'. + +2002-07-23 MORIOKA Tomohiko + + * mule/japanese.el (euc-jisx0213): New coding-system. + + * mule/mule-conf.el (japanese-jisx0213-1): Specify + `japanese-jisx0208-1990' as the mother. + +2002-07-16 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Change condition of + loading "close-cdb". + +2002-07-05 MORIOKA Tomohiko + + * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000; + setup `coded-charset-entity-reference-alist'. + +2002-07-02 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in + UTF-2000. + +2002-04-12 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `chinese-big5-eten-a' and `chinese-big5-eten-b'. + +2002-04-11 MORIOKA Tomohiko + + * mule/mule-conf.el (chinese-big5-pua): New coded-charset. + (chinese-big5-eten-a): Likewise. + (chinese-big5-eten-b): Likewise. + (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose + code range is #x8140 .. #x8DFE. + +2002-04-08 MORIOKA Tomohiko + + * mule/mule-conf.el (chinese-big5-eten): New coded-charset in + UTF-2000. + (chinese-big5-cdp): Likewise. + +2002-02-26 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Rename + utf-2000/make-cdbs.el -> utf-2000/update-cdb.el. + +2002-02-14 MORIOKA Tomohiko + + * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000; + append `system-char-db-source-file-list' into + `preloaded-file-list' in UTF-2000. + +2002-02-12 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Delete + character-definition files. + +2002-02-04 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in + UTF-2000. + +2001-12-31 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): + Delete `mojikyo-2022-1'. + +2001-12-26 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): + Delete `mojikyo'. + +2001-12-11 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `ucs-sip'. + +2001-11-14 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): + Comment out `chinese-gb12345'. + +2001-11-13 MORIOKA Tomohiko + + * bytecomp.el (byte-compile-insert-header): Fixed. + +2001-10-31 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in + XEmacs UTF-2000. + +2001-10-16 MORIOKA Tomohiko + + * mule/chinese.el (big5-cdp): New coding-system in XEmacs + UTF-2000. + +2001-10-15 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000. + +2001-10-13 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): + `japanese-jef-china3' is renamed `china3-jef'. + +2001-10-08 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `japanese-jef-china3' and `ideograph-cbeta'. + +2001-09-02 MORIOKA Tomohiko + + * list-mode.el: Delete dirty hack for XEmacs UTF-2000. + +2001-08-07 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `chinese-big5-cdp'. + +2001-08-02 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `arabic-digit', `arabic-1-column' and `arabic-2-column'. + +2001-07-31 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Load "arabic" before + loading character definitions. + +2001-07-29 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Rename + u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el. + +2001-07-24 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `chinese-big5'. + +2001-07-20 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Dump + "Ideograph-R028-Private" with XEmacs UTF-2000. + +2001-07-15 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `chinese-gb12345'. + +2001-07-09 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `ideograph-gt-pj-{1..11}'. + + * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in + XEmacs UTF-2000. + +2000-12-06 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): + Prefer `chinese-gb2312' than `chinese-cns11643-*'; add + `chinese-isoir165'. + +2000-10-05 MORIOKA Tomohiko + + * format.el (format-alist): Revive `image/jpeg', `image/gif', + `image/png', `image/x-xpm' and `image/tiff'. + + * files.el (binary-file-regexps): Add *.PNG. + +2000-07-23 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): + Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer + `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'. + +2000-09-27 MORIOKA Tomohiko + + * list-mode.el: Call `completion-list-mode' to avoid slowness of + the first completion when UTF-2000 is running. + +2000-05-30 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): + Delete `ucs'. + +2000-04-28 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo". + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `mojikyo' instead of `mojikyo-pj-[1..21]'. + +2000-04-27 MORIOKA Tomohiko + + * mule/vietnamese.el (vscii-2): Delete abolished property + `composite'; now composite mode is default. + +2000-04-26 MORIOKA Tomohiko + + * bytecomp.el (byte-compile-insert-header): Use `binary' instead + of `raw-text'; check \uHHHH representation even if non-ascii + characters are not found. + + * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in + UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese" + unconditionally. + + * mule/viet-ccl.el: New file. + + * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000. + (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000. + - Separate CCL based implementations to viet-ccl.el. + +2000-02-24 MORIOKA Tomohiko + + * mule/mule-conf.el (japanese-jisx0213-1): Allow + "jisx0213.2000-1". + (japanese-jisx0213-2): Allow "jisx0213.2000-2". + + * mule/mule-charset.el (default-coded-charset-priority-list): + Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to + `japanese-jisx0208-1978' and `japanese-jisx0208-1990'. + +2000-01-31 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000. + +2000-01-27 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `ucs' in UTF-2000. + +2000-01-26 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): + Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and + `arabic-iso8859-6'. + +2000-01-12 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `mojikyo-pj-[1 .. 21]' in UTF-2000. + +2000-01-14 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `katakana-jisx0201' in UTF-2000. + +1999-12-23 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables", + "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms", + "u0FB50-Arabic-Presentation-Forms-A", + "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms", + "u0FE50-Small-Form-Variants", + "u0FE70-Arabic-Presentation-Forms-B", + "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in + UTF-2000. + +1999-12-22 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Delete + "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure" + ... "Ideograph-R214-Flute" in UTF-2000. + +1999-11-21 MORIOKA Tomohiko + + * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset. + (japanese-jisx0213-2): New coded-charset. + + * dumped-lisp.el (preloaded-file-list): Add + "Ideograph-R028-Private", "Ideograph-R029-Again" and + "Ideograph-R030-Mouth". + +1999-11-19 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight", + "Ideograph-R013-Down-Box", "Ideograph-R014-Cover", + "Ideograph-R015-Ice", "Ideograph-R016-Table", + "Ideograph-R017-Open-Box", "Ideograph-R018-Knife", + "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon", + "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure", + "Ideograph-R024-Ten", "Ideograph-R025-Divination", + "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000. + +1999-11-18 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line", + "Ideograph-R003-Dot", "Ideograph-R004-Slash", + "Ideograph-R005-Second", "Ideograph-R006-Hook", + "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man", + "Ideograph-R010-Legs" and "Ideograph-R011-Enter". + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `japanese-jisx0208-1990' and `japanese-jisx0208-1978'. + +1999-11-16 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One" + in UTF-2000. + +1999-11-16 MORIOKA Tomohiko + + * mule/mule-conf.el (sisheng): Moved from mule/chinese.el. + (chinese-isoir165): Moved from mule/chinese.el. + (chinese-cns11643-3): Moved from mule/chinese.el. + (chinese-cns11643-4): Moved from mule/chinese.el. + (chinese-cns11643-5): Moved from mule/chinese.el. + (chinese-cns11643-6): Moved from mule/chinese.el. + (chinese-cns11643-7): Moved from mule/chinese.el. + + * mule/chinese.el: Move definition of coded-charsets to + mule/mule-conf.el. + +1999-11-15 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `ideograph-daikanwa'. + +1999-11-15 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Delete + "ccs-jisx0201-latin.el". + +1999-11-15 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add + "u031A0-Extended-Bopomofo" in UTF-2000. + +1999-11-15 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was + renamed to u02E00-CJK-Radical-Supplement. + +1999-11-14 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add + "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana", + "u030A0-Katakana", "u03100-Bopomofo", + "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun", + "u03200-Enclosed-CJK-Letters-and-Months" and + "u03300-CJK-Compatibility". + +1999-11-14 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals", + "u02F00-Kangxi-Radicals" and + "u02FF0-Ideographic-Description-Characters". + +1999-11-14 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add + "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and + "u02800-Braille-Patterns" in UTF-2000. + +1999-11-14 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of + "uXXXXX-*.el" in UTF-2000. + + * bytecomp.el (byte-compile-insert-header): Delete comments if + non-ASCII characters are found; allow `byte-compile-dynamic' and + `byte-compile-dynamic-docstrings' if *.elc will be encoded by + `raw-text'. + +1999-11-14 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add + "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and + "u025A0-Geometric-Shapes.el". + +1999-11-14 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add + "u02400-Control-Pictures.el", "u02440-OCR.el" and + "u02460-Enclosed-Alphanumerics.el". + +1999-11-14 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `chinese-gb2312'. + + * dumped-lisp.el (preloaded-file-list): Add + "u02200-Mathematical-Operators.el" and + "u02300-Miscellaneous-Technical.el". + +1999-11-14 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `chinese-cns11643-*'. + + * dumped-lisp.el (preloaded-file-list): Add + "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and + "u02190-Arrows.el" in UTF-2000. + +1999-11-14 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `korean-ksc5601'. + + * dumped-lisp.el (preloaded-file-list): Add + "u02000-General-Punctuation.el", "u02070-Superscripts.el", + "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and + "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000. + +1999-11-14 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el". + +1999-11-14 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el", + "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el", + "u01780-Khmer.el", "u01800-Mongolian.el", + "u01E00-Latin-Extended-Additional.el" and + "u01F00-Greek-Extended.el" in UTF-2000. + +1999-11-13 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `ethiopic-ucs' and `ethiopic'. + + * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el", + "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el". + + * mule/mule-conf.el: Move definition of coded-charset `ethiopic' + from mule/ethiopic.el. + + * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to + mule/mule-conf.el. + +1999-11-13 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `lao'. + + * mule/mule-conf.el (lao): New coded-charset. + + * dumped-lisp.el (preloaded-file-list): Add + "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el", + "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el", + "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el", + "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el", + "u00F00-Tibetan.el" and "u01000-Myanmar.el". + +1999-11-13 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `ucs-bmp' and `arabic-iso8859-6'. + +1999-11-13 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el", + "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el", + "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000. + +1999-11-12 MORIOKA Tomohiko + + * startup.el (normal-top-level): Load autoload file for UTF-2000 + in UTF-2000. + +1999-11-11 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule; + delete "ccs-iso8859-*.el"; add "u00000-C0.el", + "u00020-Basic-Latin.el", "u00080-C1.el", + "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el", + "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el", + "u002B0-Spacing-Modifier-Letters.el", + "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in + UTF-2000. + +1999-11-10 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*' + instead of `vietnamese-viscii-*'. + +1999-11-09 MORIOKA Tomohiko + + * mule/mule-conf.el: New file. + + * mule/misc-lang.el: Move definition of charset `ipa' to + mule/mule-conf.el. + +1999-10-10 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `latin-viscii'; prefer it for characters used in Vietnamese. + +1999-10-08 Daiki Ueno + + * bytecomp.el (byte-compile-insert-header): Fix regexp. + +1999-10-07 MORIOKA Tomohiko + + * mule/viet-chars.el (latin-viscii-lower): Renamed from charset + `vietnamese-viscii-lower'. + (latin-viscii-upper): Renamed from charset + `vietnamese-viscii-upper'. + (vietnamese-viscii-lower): New alias for charset + `latin-viscii-lower'. + (vietnamese-viscii-upper): New alias for charset + `latin-viscii-upper'. + +1999-10-05 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): + Comment out `hiragana-jisx0208' and `katakana-jisx0208'. + +1999-10-04 MORIOKA Tomohiko + + * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el, + mule/ccs-viscii.el, mule/ccs-iso8859-9.el, + mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el, + mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to + lisp/utf-2000. + +1999-10-03 MORIOKA Tomohiko + + * mule/ccs-tcvn5712.el: New file. + +1999-10-03 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el" + in UTF-2000. + +1999-10-02 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `japanese-jisx0208'. + +1999-10-02 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Add + "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el", + "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in + UTF-2000. + + * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el, + mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el, + mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el, + mule/ccs-viscii.el: New files. + + * bytecomp.el (byte-compile-insert-header): Don't use `raw-text' + if \uXXXX is found. + +1999-09-30 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `hiragana-jisx0208' and `katakana-jisx0208'. + +1999-09-21 MORIOKA Tomohiko + + * mule/chinese.el (chinese-cns11643-3): Define it even if + `utf-2000' is provided. + (chinese-cns11643-4): Likewise. + (chinese-cns11643-5): Likewise. + (chinese-cns11643-6): Likewise. + (chinese-cns11643-7): Likewise. + +1999-09-14 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + thai-tis620 and hebrew-iso8859-8; namely all BMP are covered. + +1999-09-13 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `cyrillic-iso8859-5' and `greek-iso8859-7'. + +1999-09-13 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): + Setup in UTF-2000. + +1999-09-09 MORIOKA Tomohiko + + * mule/viet-chars.el: Don't define charset + `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because + they are defined as builtin charsets. + +1999-08-31 MORIOKA Tomohiko + + * version.el (emacs-version): Add more space just before UTF-2000 + version string. + +1999-08-29 MORIOKA Tomohiko + + * version.el ([constant] emacs-version): Don't add a space in the + preceding place of `xemacs-betaname' because it is duplicated. + (emacs-version): Add UTF-2000 version if `utf-2000' is provided. + + * startup.el (splash-frame-body): Add ETL. + +1999-08-28 MORIOKA Tomohiko + + * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000' + is provided because it is defined as builtin charset. + (chinese-cns11643-4): Likewise. + (chinese-cns11643-5): Likewise. + (chinese-cns11643-6): Likewise. + (chinese-cns11643-7): Likewise. + +1999-08-24 MORIOKA Tomohiko + + * mule/mule-cmds.el (reset-language-environment): Fix problem when + coding-system `iso-10646-ucs-4' is not defined. + +1999-06-17 MORIOKA Tomohiko + + * bytecomp.el (byte-compile-insert-header): Use utf-8 as + coding-system if `utf-2000' is provided. + +1999-06-15 MORIOKA Tomohiko + + * mule/mule-coding.el: Add `utf-8' to coding-priority-list if + `utf-2000' is provided. + +1999-06-15 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el + if utf-2000 is provided temporally. + +1999-06-10 MORIOKA Tomohiko + + * mule/vietnamese.el (leading-code-private-11): Deleted [defined + as builtin variable]. + +1999-06-04 MORIOKA Tomohiko + + * files.el (insert-file-contents-literally): Treat file as binary; + call file-name-handlers. [sync with Emacs 20.3.10] + +2003-01-03 Stephen J. Turnbull + + * XEmacs 21.4.11 "Native Windows TTY Support" is released. + +2002-12-27 Ville Skyttä + + * files.el (auto-mode-alist): Remove redundant entries for modes + that live in packages. + (interpreter-mode-alist): Ditto. + +2002-03-17 Ville Skyttä + + * menubar-items.el (default-menubar): Sync with current + browse-url-xemacs.el. + +2002-11-02 Stephen J. Turnbull + + * XEmacs 21.4.10 "Military Intelligence" is released. + +2002-10-07 Katsumi Yamaoka + + * font-lock.el (font-lock-fontify-keywords-region): Fix typo. + +2002-10-07 Katsumi Yamaoka + + * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU. + +2001-05-10 Daiki Ueno + + * font-lock.el (font-lock-compile-keywords): Rewrite as a side + effect free function. + (font-lock-fontify-keywords-region): Supply the argument to + font-lock-compile-keywords. + +2002-09-22 Ville Skyttä + + * package-get.el (package-get-download-sites): Bring sites list + up to date, prefer xx.xemacs.org addresses. + +2002-09-27 Andy Piper + + * dialog.el (make-dialog-box): for general dialogs only + delete-frame-hook will be run. + +2002-09-28 Stephen J. Turnbull + + * font-lock.el (font-lock-fontify-syntactically-region): Add + comment about lookup-syntax-properties, document LOUDLY as unused. + +2002-08-26 Andy Piper + + * gutter-items.el (set-progress-feedback-instantiator): Fix bad + merge. + +2002-09-02 Ville Skyttä + + * bytecomp-runtime.el (make-obsolete): Docstring argument nit. + (make-obsolete-variable): Ditto. + (make-compatible): Ditto. + (make-compatible-variable): Ditto. + +2002-09-16 Stephen J. Turnbull + + * obsolete.el (parse-sexp-lookup-properties): new compatible alias + for `lookup-syntax-properties'. RFE from Alan Mackenzie. + +2002-08-28 Andy Piper + + * files.el (revert-buffer): propagate revert-without-query-status. + +2002-06-03 Andy Piper + + * dialog-items.el (make-search-dialog): align various subcontrols + in visually pleasing ways, allow frame to autosize to the dialog + size. + * dialog.el (make-dialog-box): add a border inside the frame. Add + :autosize property, if t then reset the frame size appropriately + before the frame is mapped. + * gutter-items.el (set-progress-feedback-instantiator): align + various subcontrols. + * gutter-items.el (set-progress-abort-instantiator): ditto. + +2002-08-23 Stephen J. Turnbull + + * XEmacs 21.4.9 "Informed Management" is released. + +2002-06-22 Ville Skyttä + + * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the + "&optional append" argument. + +2002-07-16 Didier Verna + + * subr.el (replace-in-string): fix case fold bug introduced by + "2000-07-30 Ben Wing ": honor the value of + case-fold-search in temporary buffers. + +2002-08-03 Steve Youngs + + * lib-complete.el (find-library): Remove check for mule because + decompression DOES work on Mule. + +2002-08-11 John Paul Wallington + + * simple.el (join-line): New alias for `delete-indentation'. + +2002-08-02 Ville Skyttä + + * font-lock.el: Some faces and doc typo fixes from GNU Emacs. + (font-lock-doc-face): New alias to font-lock-doc-string-face. + (font-lock-builtin-face): New. + (font-lock-constant-face): New. + (font-lock-face-list): Add builtin and constant faces. + +2002-08-16 Stephen J. Turnbull + + * autoload.el (make-autoload): Support define-derived-mode. + Collected puts of doc-string-elt property. Based on a patch by + Didier Verna . + +2002-08-15 Stephen J. Turnbull + + * wid-edit.el (widget-field-activate): Fix docstring typo. + +2002-07-23 Andy Piper + + * about.el (about-personal-info): update me. + +2002-07-12 Andy Piper + + * custom.el (custom-theme-set-variables): remove bogus + arguments. Use custom-set-default to set defaults. + (custom-set-variables): update doc. + (custom-local-buffer): new, synced from FSF. + (custom-set-default): ditto. + (defcustom): update doc. + +2002-06-16 Andy Piper + + * menubar-items.el (default-menubar): enable windows printing on + cygwin as well as native. + +2002-06-12 Andy Piper + + * printer.el (generic-print-buffer): catch all errors so that the + print device can be cleared in all scenarios. + (Printer-clear-device): make sure clearing the printer allows it + to be used again immediately. + (generic-print-region): make sure the default printer face is + black-on-white. + +2002-04-23 Jerry James + + * window-xemacs.el (display-buffer-function): Change doc to + reflect new arg. + * window-xemacs.el (pre-display-buffer-function): Ditto. + * window-xemacs.el (display-buffer): New arg, shrink-to-fit. If + non-nil, make the new window just big enough for its contents. + * frame.el (get-frame-for-buffer): Accept new arg, due to above. + * frame.el (show-temp-buffer-in-current-frame): Remove broken + temp-buffer-shrink-to-fit code. Tell display-buffer instead. + +2002-06-06 Andy Piper + + * custom.el (custom-theme-set-variables): sync :set-after from FSF. + (defcustom): ditto. + (custom-handle-keyword): ditto. + +2002-07-12 Stephen J. Turnbull + + * gutter-items.el (buffers-tab-selection-function): Improve doc. + Make obsolete. Default to nil. + (buffers-tab-filter-functions): Improve doc. Use literal default. + Inspired by a patch by John Palmieri. + +2002-07-01 Mike Alexander + + * process.el (shell-command-on-region): Don't delete the region + before giving it to call-process-region + +2002-06-04 Jerry James + + * find-paths.el (paths-find-architecture-directory): Search in + `system-configuration'/`base', not `base'`system-configuration'. + +2002-06-23 Ville Skyttä + + * info.el (Info-index): Add missing \ in [ t]. + +2002-06-11 Stephen J. Turnbull + + * gutter-items.el (gutter-buffers-tab-visible-p, + buffers-tab-omit-function, buffers-tab-selection-function, + buffers-tab-filter-functions): + Doc improvements. + +2002-06-09 Stephen J. Turnbull + + * toolbar.el (toolbar-icon-directory): Document trailing separator. + + * toolbar-items.el (toolbar-news): Fix typo in message string. + +2002-06-08 Stephen J. Turnbull + + * dialog.el (yes-or-no-p-dialog-box): + * cmdloop.el (y-or-n-p-minibuf): + (yes-or-no-p-minibuf): + (yes-or-no-p): + (y-or-n-p): + Specify negative answers in docstrings. + +2002-05-25 Steve Youngs + + * package-ui.el (pui-help-echo): Display both installed and author + version. Use a balloon-help window to display extra info like + package requires. + +2002-05-30 Andy Piper + + * files.el (revert-buffer-internal): don't visit + revert-buffer. Kill buffer when not used. Suggested by Mike + Alexander + +2002-05-20 Stephen J. Turnbull + + * files.el (revert-buffer): More docstring fiddling. + +2002-05-19 Stephen J. Turnbull + + * files.el (revert-buffer): + (revert-buffer-internal): + (revert-buffer-insert-file-contents-function): + Improve docstrings and comments. + +2002-05-08 Andy Piper + + * files.el (revert-buffer): observe noconfirm behavior. + +2002-04-09 Andy Piper + + * files.el (revert-buffer): use revert-buffer-internal if it looks + like doing so will not result in any user-visible changes. + (revert-buffer-internal): new function. Do the actual process of + reversion and then see whether the result is any different to what + we have already. If it is not then do nothing. + +2001-12-11 Andy Piper + + * menubar.el (get-popup-menu-response): re-order so that it works + on more sane/facist window systems. + +2001-12-03 Andy Piper + + * faces.el (frob-face-property): don't infloop in face frobbing + from Jan Vroonhof . + +2001-11-30 Jan Vroonhof + + * faces.el (frob-face-property): Follow face fall-back hierarchy + properly for face properties without an instance. Only do manual + copy form 'default in last resort. This handles in particular + the case where 'default itself has only a fall-back (which is + the case by default on windows). + +2001-11-24 Andy Piper + + * printer.el (generic-print-region): set default-frame-plist to + nil while creating the printer frame so that sizes reflect the + printed page. + + * faces.el (face-complain-about-font): Don't complain on printers. + +2002-05-10 Stephen J. Turnbull + + * package-net.el: Andy synch. + +2001-12-16 Andy Piper + + * package-get.el (package-get-update-all): Make sure installed.db + gets updated after updating packages. + +2002-03-28 Ben Wing + + * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll, + continuation, truncation so that we don't get line jumpiness from + them being larger than the line height. + + * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug. + +2001-11-30 Jan Vroonhof + + * font.el (font-window-system-mappings): Add mapping for Gtk + (assume identical to X) + +2002-02-04 Andy Piper + + * files.el (convert-standard-filename): Fix for short filename + Peter Arius + +2001-12-10 Christoph Wedler + + * list-mode.el (default-choose-completion): completion-base-size + should refer to local value in the completion list buffer. + +2001-12-03 Didier Verna + + * rect.el: autoload `replace-rectangle'. + * keydefs.el (global-map): bind it to `C-x r p'. + +2002-05-09 Stephen J. Turnbull + + * XEmacs 21.4.8 "Honest Recruiter" is released. + +2002-05-09 Stephen J. Turnbull + + This patch is based on Jerry James's patch and analysis. + + * select.el (get-clipboard): + (get-selection): + Update docstrings. + (get-clipboard-foreign): + (get-selection-foreign): + New function for use as `interprogram-paste-function's. + + * simple.el (interprogram-paste-function): Change default to + `get-clipboard-foreign'; improve docstring. + (interprogram-cut-function): Improve dosctring. + +2002-05-04 Stephen J. Turnbull + + * XEmacs 21.4.7 "Economic Science" is released. + +2002-03-18 Adrian Aichner + + * cus-edit.el (customize-save-variable): Fix typo in prompt. + +2002-03-26 John Paul Wallington + + * obsolete.el (assq-delete-all): New compatibility alias for + remassq. + +2002-01-09 Simon Josefsson + + * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve). + +2002-01-04 Adrian Aichner + + * info.el (Info-auto-generate-directory): Default + Info-auto-generate-directory to 'if-outdated. + +2002-03-28 Stephen J. Turnbull + + * startup.el (normal-top-level): Prevent migration code from + trashing .emacs on an error in loading the init files. + +2002-03-14 Ville Skyttä + + * files.el (auto-mode-alist): GNUmakefile is a Makefile, + "system default" Xdefaults and friends get xrdb-mode. + +2002-03-05 Mats Lidell + + * help-nomule.el (tutorial-supported-languages): Added Swedish + tutorial. Sorted languages. + +2002-02-11 Mike Sperber + + * info.el (Info-maybe-update-dir): Regenerate dir if we're + regenerating outdated dir files and dir is non-existent. + +2002-01-27 Stephen J. Turnbull + + * code-files.el (convert-mbox-coding-system): Improve comment. + (write-region): Improve docstring. Reformat to 80 columns. Add + coding-system argument to `write-region-pre-hook' call. + (write-region-pre-hook): Fix docstring to mention lockname argument. + +2002-01-18 Stephen J. Turnbull + + * minibuf.el (completing-read): Remove redundant wrong arg list. + + * help.el (with-displaying-help-buffer): Put usage advice in docstring. + +2001-12-27 John Paul Wallington + + * obsolete.el (interactive-form): new compatibility alias for + function-interactive. + +2001-11-29 Adrian Aichner + + * menubar-items.el (Menubar-items-truncate-list): Removed. + * menubar-items.el (Menubar-items-truncate-history): New. + * menubar-items.el (default-menubar): Use + Menubar-items-truncate-history. + +2002-02-03 Adrian Aichner + + * printer.el (generic-print-region): Pass correct arguments to + lpr-region. Thanks to Nevin Kapur and Björn + Torkelsson . + +2002-01-09 John Paul Wallington + + * help.el (describe-mode): synched with FSF 19.34; handle nil + minor mode indicators. + +2001-12-03 Christoph Wedler + + * minibuf.el (completing-read): Update docstring. + +2001-12-17 Stephen J. Turnbull + + * XEmacs 21.4.6 "Common Lisp" is released. + +2001-11-21 Stephen J. Turnbull + + * package-net.el: Inadvertant synch with Windows branch. From + Andy's log: + (package-net-kit-version): new variable. + (package-net-generate-bin-ini): use it. Remove unwanted functions. + +2001-11-28 Steve Youngs + + * package-get.el (package-get-locate-index-file): Also search the + core etc/ directory for the package index file if it can't be + found in ~/.xemacs/. + +2001-12-13 William Perry + + * dialog-gtk.el (popup-builtin-question-dialog): + Conform to API in gui.c. + +2001-11-12 Andy Piper + + * cus-edit.el (custom-save-face-internal): make sure we save + non-themed faces. + (custom-save-variables): ditto variables. + +2001-11-20 Stephen J. Turnbull + + * faces.el (make-face-family): + (make-face-size): + New face-modifying functions per Jan Vroonhof. + + cus-face.el (custom-set-face-font-family): + (custom-set-face-font-size): + Use them. + + * font.el (font-window-system-mappings): More precise docstring. + + (font-create-name): + (font-create-object): + (tty-font-create-object): + (tty-font-create-plist): + (x-font-create-object): + (x-font-create-name): + (ns-font-create-name): + (mswindows-font-create-object): + (mswindows-font-create-name): + Add doctrings. + +2001-11-14 John Paul Wallington + + * gtk-faces.el (gtk-init-device-faces): removed spurious + quote before let* expression. + +2001-10-29 Andy Piper + + * code-files.el (toggle-buffer-file-coding-system): mark buffer as + modified when changing coding system. + + * toolbar-items.el (toolbar-dired): Use interactive "D" spec so + that we invoke the GUI directory selector. + +2001-10-25 Andy Piper + + * dialog.el (make-dialog-box): use new directory dialog support. + * minibuf.el (read-file-name-1): ditto. + (read-file-name): ditto. + (read-directory-name): ditto. + +2001-10-23 Stephen J. Turnbull + + * XEmacs 21.4.5 "Civil Service" is released. + +2001-04-23 Didier Verna + + * cus-edit.el (custom-variable-pre-save): New. + * cus-edit.el (custom-variable-post-save): New. + * cus-edit.el (custom-variable-save): use them. + * cus-edit.el (custom-face-pre-save): New. + * cus-edit.el (custom-face-post-save): New. + * cus-edit.el (custom-face-save): use them. + * cus-edit.el (custom-group-pre-save): New. + * cus-edit.el (custom-group-post-save): New. + * cus-edit.el (custom-group-save): use them. + * cus-edit.el (Custom-save): use the pre/post functions above, + call `custom-save-all' only once. + * cus-edit.el (custom-variable-pre-reset-standard): New. + * cus-edit.el (custom-variable-post-reset-standard): New. + * cus-edit.el (custom-variable-reset-standard): use them. + * cus-edit.el (custom-face-pre-reset-standard): New. + * cus-edit.el (custom-face-post-reset-standard): New. + * cus-edit.el (custom-face-reset-standard): use them. + * cus-edit.el (custom-group-pre-reset-standard): New. + * cus-edit.el (custom-group-post-reset-standard): New. + * cus-edit.el (Custom-reset-standard): use them. + * cus-edit.el (custom-face-reset-saved): use the pre/post + functions above, call `custom-save-all' only once. + +2001-04-08 Danny Colascione + + * gutter-items.el (buffers-tab face): Derive from the modeline + face by default. Many people use white-on-black for the default + font, and the tabs look hideous with that color combination. The + modeline usually has the correct colors. + +2001-09-28 Robert Pluim + + * etags.el (find-tag): Doc fix, point users at pop-tag-mark. + (tag-mark-stack-max): Typo fix. + +2001-09-28 Ben Wing + + * font-lock.el: + * font-lock.el (font-lock-after-change-function): + fix problem with last patch, reported by Katsumi Yamaoka. + +2001-09-17 Ben Wing + + * font-lock.el (font-lock-after-change-function): + fix problem when you insert a comment on the line before a line of + code: if we use the following char, then when you hit backspace, + the following line of code turns the comment color. + +2001-06-08 Ben Wing + + * process.el: comment about shell-command-switch. + * process.el (shell-quote-argument): Need to quote a null + argument, too. From Dan Holmsand. + + * startup.el (normal-top-level): Delete some unused FSF junk. + * startup.el (command-line-early): + + * startup.el (command-line): Call MS Windows init function. + + * win32-native.el: + * win32-native.el (mswindows-system-shells): New. + * win32-native.el (mswindows-system-shell-p): New. + * win32-native.el (init-mswindows-at-startup): New. + * win32-native.el (mswindows-quote-one-vc-runtime-arg): + * win32-native.el (mswindows-quote-one-simple-arg): + * win32-native.el (mswindows-quote-one-command-arg): + * win32-native.el (mswindows-construct-process-command-line-alist): + Correct comments at top. Correctly handle passing arguments + to Cygwin programs and to bash. Fix quoting of zero-length + arguments (from Dan Holmsand). Set shell-command-switch based + on shell-file-name, which in turn comes from env var SHELL. + +2001-07-18 Alexey Mahotkin + + * toolbar.el (toolbar-visible-p, toolbar-captioned-p, + default-toolbar-position): Fill docstrings for balloon-help. + +2001-03-15 Stephen J. Turnbull + + * faces.el: Reenable specifications over 'gtk domain. + +2001-08-08 Didier Verna + + * autoload.el (update-autoload-files): make defdir a file name, + not directory name. + +2001-08-06 Steve Youngs + + * menubar-items.el (default-menubar): Use 'report-xemacs-bug'. + + * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'. + +2001-08-01 Edward M. Lee + + * font-menu.el (font-menu-set-font): Default to current font-family. + (font-menu-preferred-resolution): + (font-menu-size-scaling): + Provide gtk defaults, too. + +2001-07-29 Mike Alexander + + * cus-face.el (custom-set-face-font-size): Last arg to apply is a + list + (custom-set-face-font-family): ditto + +2001-07-26 Mike Sperber + + * files.el (auto-mode-alist): .9 files are man pages, too. + +2001-07-23 Edwin Steiner + + * process.el (call-process-internal): bind + coding-system-for-write to 'binary when calling + start-process-internal, so the process receives + the literal contents of INFILE. + +2001-09-15 Edward M. Lee + + * files.el (auto-mode-alist): Add configure.ac support. + +2001-07-19 Adrian Aichner + + * buff-menu.el: + mouse.el: + Adrian's mouse-track patch. See . + +2001-07-28 Stephen J. Turnbull + + * XEmacs 21.4.4 "Artificial Intelligence" is released. + +2001-07-10 Katsumi Yamaoka + + * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii + mixed text. + (kinsoku-eol-p): Ditto. + +2001-07-09 Katsumi Yamaoka + + * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol, + kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign + characters as the category `s' or `e' correctly. + +2001-06-06 Alexey Mahotkin + + * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font. + +2001-06-14 Alexey Mahotkin + + * mule/cyrillic.el: Set up case table. + +2001-06-08 Mike Sperber + + * files.el (save-some-buffers-1): Don't zap the help window right + after `map-y-or-n-p' has popped it up. + +2001-06-15 Nick Pakoulin + + * help.el (frob-help-extents): Require 'hyper-apropos for faces. + +2001-07-18 Stephen J. Turnbull + + * specifier.el: define-specifier-tag 'gtk. + +2001-05-12 Ben Wing + + * find-paths.el (paths-find-recursive-path): + fix error with null EXCLUDE-REGEXP. + + * font-lock.el (font-lock-mode): + fix problem reported by hrvoje with buffers starting with a space. + +2001-05-06 Ben Wing + + * dialog.el (make-dialog-box): + * menubar-items.el (default-menubar): + * printer.el (generic-print-buffer): + * printer.el (generic-print-region): + implement printing the selection when it's selected. + +2001-04-18 Didier Verna + + * cus-edit.el (Custom-reset-standard): reset to standard settings + not only when the buffer's :custom-state is 'modified, but also + when it is 'set or 'saved. + +2001-04-17 Didier Verna + + * startup.el (load-user-init-file): define `custom-file' before + loading the user's init file. + +2001-04-09 Danny Colascione + + * menubar.el (popup-mode-menu): Make it work with + popup-menu-titles turned off. + +2001-04-24 Hrvoje Niksic + + * about.el (about-mailto-link): Use compose-mail for sending mail. + +2001-07-14 Sean MacLennan + + * package-admin.el (package-install-hook): New. + (package-delete-hook): New. + (package-admin-add-single-file-package): Use package-delete-hook. + + * package-get.el (package-get): Use package-install-hook. + +2001-06-26 Robert Pluim + + * package-ui.el (pui-install-selected-packages): reverse the lists + of packages so that they get handled in the same order as they + were selected. + +2001-06-26 Robert Pluim + + * packages.el (locate-library): Use read-library-name for completion. + +2001-05-21 Martin Buchholz + + * byte-optimize.el (=): `=' is not a binary predicate! + Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1. + Use byte-optimize-predicate, not byte-optimize-binary-predicate, + +2001-05-20 Martin Buchholz + + * bytecomp.el (byte-compile-arithcompare): + Only optimize (= x) ==> t if byte-compile-delete-errors is not nil. + +2001-06-03 William M. Perry + + * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to + return the filename selected by the user! + +2001-05-31 William M. Perry + + * font-menu.el: Avoid arithmetic with 'nil' when using the font menu + in XEmacs/GTK. + +2001-05-29 Alexey Mahotkin + + * coding.el: Tiny typo fixed. + +2001-05-17 Stephen J. Turnbull + + * XEmacs 21.4.3 "Academic Rigor" is released. + +2001-05-17 Stephen J. Turnbull + + * config.values.sh: lisp/utils?/config.el -> lisp/config.el. + +2001-05-10 Stephen J. Turnbull + + * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released. + +2001-05-04 Ben Wing + + * printer.el (generic-print-buffer): + * printer.el (generic-print-region): + Enable dialog boxes. Apply workaround recommended by Kirill. + fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region). + + * simple.el (kill-whole-line): + * simple.el (kill-line-1): + * simple.el (kill-entire-line): + * simple.el (kill-line): + * simple.el (backward-kill-line): + Take out interactive dependence of kill-whole-line. + +2001-04-22 Ben Wing + + * dialog.el (make-dialog-box): + Put dialog titles back in -- this time correctly. Fix various + other problems with leaks and such. + + * simple.el (region-exists-p): + * simple.el (region-active-p): + Add comment about which one is correct to use in menu specs. + +2001-05-05 Ben Wing + + * dialog.el (make-dialog-box): fix doc string. + * menubar-items.el (default-menubar): Add Page Setup for Windows, + take out Pretty Print. + * printer.el: + * printer.el (printer-current-device): New. + * printer.el (Printer-get-device): New. + * printer.el (Printer-clear-device): New. + * printer.el (generic-page-setup): New. + * printer.el (generic-print-buffer): + * printer.el (generic-print-region): + Implement Page Setup. Handle errors properly. + +2001-05-05 Ben Wing + + * subr.el (error): Complete list of errors in doc string. + +2001-04-22 Ben Wing + + * bytecomp-runtime.el (byte-compiler-options): Correct doc string. + +2001-05-03 Adrian Aichner + + * build-report.el: Remove CVS keywords since this file has been in + core lisp for a while now. + * build-report.el (build-report-make-output-files): Fix typo. + +2001-04-24 Hrvoje Niksic + + * about.el (about-finish-buffer): Make sure the last change works + even if EVENT is nil. + +2001-04-24 Hrvoje Niksic + + * about.el (about-finish-buffer): Kill/bury the buffer where the user + clicked, not the one that happens to be the current buffer at the + time. + +2001-03-19 Karl M. Hegbloom + + * cus-edit.el (custom-display): Support the GTK Window System also. + +2001-04-30 Ben Wing + + * printer.el: + * printer.el (printer-page-header): + * printer.el (Print-context): New. + * printer.el (printer-page-footer): + * printer.el (generate-header-element): New. + * printer.el (generate-header-line): New. + * printer.el (print-context-property): + * printer.el (generic-print-buffer): + * printer.el (generic-print-region): + Implement headers and footers. Implement calling Print dialog box + (#### but it doesn't quite work yet). + +2001-04-25 Ben Wing + + * about.el (xemacs-hackers): + * about.el (about-url-alist): + * about.el (about-personal-info): + * about.el (about-hacker-contribution): + More contributions. + + * simple.el (handle-post-motion-command): + Fix spurious setting of zmacs-region-stays to t after a non-shift + motion command. + +2001-04-24 Hrvoje Niksic + + * about.el (about-personal-info): Update my bio. + (about-hacker-contribution): Ditto. + +2001-04-23 Stephen J. Turnbull + + * startup.el (splash-frame-body): Update copyright notices: Ben, FSF. + +2001-04-19 Andy Piper + + * package-net.el (package-net-cygwin32-binary-size): new size. + (package-net-win32-binary-size): new size. + (package-net-convert-index-to-ini): Use new arch. + (package-net-batch-convert-index-to-ini): Removed. + (package-net-generate-bin-ini): New. + (package-net-batch-generate-bin-ini): New. + +2001-04-19 Stephen J. Turnbull + + * XEmacs 21.4.1 "Copyleft" is released. + +2001-04-19 Stephen J. Turnbull + + * x-compose.el (xlib-input-method-bug-workaround): + (alias-colon-to-double-quote): + Force sort in map-keymap to work around rehash bug. + +2001-04-17 Ben Wing + + * about.el: Finish overhaul, add a few new hackers, update a + couple old ones. + +2001-04-16 Stephen J. Turnbull + + * XEmacs 21.4.0 "Solid Vapor" is released. + +2001-04-15 Ben Wing + + * about.el: + * about.el (about-headline-face): New. + * about.el (about-link-face): New. + * about.el (about-current-release-maintainers): New. + * about.el (about-other-current-hackers): New. + * about.el (about-url-alist): + * about.el (about-once-and-future-hackers): New. + * about.el (about-mailto-link): New. + * about.el (about-get-buffer): + * about.el (about-finish-buffer): + * about.el (about-xemacs): + * about.el (about-features): Removed. + * about.el (about-advantages): New. + * about.el (about-maintainer-info): Removed. + * about.el (about-personal-info): New. + * about.el (about-hacker-contribution): New. + * about.el (about-maintainer): + * about.el (about-show-linked-info): + * about.el (about-hackers): + Major revamping. Rewriting of most of the text, improve the + link handling, separate info on contributors into personal + and contribution info, add new contributors, update personal + info, etc. etc. + + * menubar-items.el (default-menubar): + Help menubar entry for News now says more accurately + "What's New in XEmacs". + + * mouse.el: + * mouse.el (mouse-track-cleanup-hook): + * mouse.el (mouse-track): + Don't set-buffer to a dead buffer when calling mouse-track + cleanup hooks. + +2001-04-14 Stephen J. Turnbull + + * XEmacs 21.2.47 "Zephir" is released. + +2001-04-02 Jan Vroonhof + + * dialog.el (make-dialog-box): Disable dialog box titles until + we get them working. + +2001-03-30 Ben Wing + + * help.el: + * help.el (Help-princ-face): + * help.el (Help-prin1-face): + * help.el (frob-help-extents): + * help.el (describe-function-1): + * help.el (describe-variable): + Avoid using font-lock faces, which may not be defined. + Instead, use hyper-apropos faces, and make sure they're + defined as necessary by using `require'. (It's not so safe + to do this for font-lock.) In any case, we will eventually + be merging this functionality into hyper-apropos. + + * loaddefs.el (completion-ignored-extensions): + Fix documentation. + + * menubar-items.el (menu-truncate-list): Removed. + * menubar-items.el (Menubar-items-truncate-list): New. + * menubar-items.el (default-menubar): + Fix errors if grep or compile command is too long. Rename helper + function to be less visible. + +2001-03-23 Martin Buchholz + + * byte-optimize.el (byte-optimize-minus): + Fix mis-byte-compilation of (- 0 x) --> (- (- x)) + +2001-03-26 Hrvoje Niksic + + * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when + Mule is available. + + * mule/latin.el: New file. + +2001-03-11 Ben Wing + + * auto-save.el: + * auto-save.el (auto-save-directory): + * auto-save.el (make-auto-save-file-name): + * auto-save.el (auto-save-file-name-p): New. + + Merge in improvements from other definition of + make-auto-save-file-name in files.el. + + * auto-save.el (auto-save-original-name): + * auto-save.el (auto-save-name-in-fixed-directory): + * auto-save.el (auto-save-unslashify-name): Removed. + * auto-save.el (auto-save-slashify-name): Removed. + * auto-save.el (auto-save-reserved-chars): New. + * auto-save.el (auto-save-escape-name): New. + * auto-save.el (auto-save-unhex): New. + * auto-save.el (auto-save-unescape-name): New. + + Change algorithm for encoding filenames in auto-save names to be + entirely safe with all filesystems and all possible characters in + a filename, and 100% reversible. (Essentially, uses + quoted-printable as the encoding.) + + * auto-save.el (recover-all-files): + + Use insert-directory rather than calling ls directly -- fixes + things under Windows. + + * files.el: + * files.el (convert-standard-filename): Substitute FSF's + definition for this (we had nothing here before). + + * files.el (backup-buffer): Warning fix. + + * files.el (make-backup-file-name): + * files.el (find-backup-file-name): + Fix error in calling sequence to auto-save-file-name-p. + + * files.el (recover-file): + Use insert-directory rather than calling ls directly -- fixes + things under Windows. + + * files.el (make-auto-save-file-name): Removed. + * files.el (auto-save-file-name-p): Removed. + auto-save is always dumped so no sense in having a definition + that will always be overwritten with another. + + * files.el (insert-directory): + * win32-native.el: + * win32-native.el (debug-mswindows-process-command-lines): + * win32-native.el (original-make-auto-save-file-name): Removed. + * win32-native.el (make-auto-save-file-name): Removed. + + +2001-03-21 Martin Buchholz + + * XEmacs 21.2.46 "Urania" is released. + +2001-03-16 Stephen J. Turnbull + + * menubar-items.el (default-menubar): Update sample.emacs to + sample.init.el and adjust accelerators. + +2001-02-02 Stephen J. Turnbull + + * build-report.el (build-report): Improve docstring. + +2001-03-15 Stephen J. Turnbull + + * ChangeLog: Log GTK merge. + + * gutter-items.el: + * mwheel.el: + * sound.el: + * startup.el: + Revert gratuitous whitespace changes. + +2001-03-07 Ben Wing + + * help.el: + * help.el (key-or-menu-binding): + * help.el (Help-find-file): New. + * help.el (describe-beta): + * help.el (describe-copying): + * help.el (describe-project): + * help.el (view-emacs-news): + * help.el (view-sample-init-el): New. + * help.el (Help-princ-face): New. + * help.el (Help-prin1-face): New. + * help.el (help-symbol-function-context-menu): + * help.el (help-symbol-variable-context-menu): + * help.el (help-symbol-function-and-variable-context-menu): + * help.el (frob-help-extents): + * help.el (describe-function-1): + * help.el (describe-variable): + + Add coloring in Help buffers, correspondent with hyperlinks. + View files in view-mode rather than Fundamental. + Remove separators from context menus -- now handled in generic code. + Add `Find Tag' to context menu. + + * menubar.el (popup-mode-menu): + + Rewrite code that outputs the popup menu to (a) put more specific + entries first, (b) be more robust, (c) output the proper context + menu separators automatically (the context menu functionality is + new and currently used only by Help). + +2001-03-10 William M. Perry + + * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite + this function when converting from the 21.1 GTK branch. Now + supports file, password, question, and color built-in dialogs. + +2001-03-06 Ben Wing + + * keydefs.el: + * keydefs.el (global-map): + Add commented-out change of M-k (for 21.5). + + * menubar-items.el (default-menubar): + Fix items to control kill-line behavior; add items for + shifted motion. + + * simple.el: + * simple.el (kill-whole-line): + * simple.el (historical-kill-line): Removed. + * simple.el (kill-line): Removed. + * simple.el (kill-entire-line): New. + * simple.el (kill-line-1): New. + * simple.el (backward-kill-line): + Undo kill-whole-line == always changes. Add new function + kill-entire-line to unconditionally delete the current line. + Add comments describing the lamentable state of affairs of + the kill-line functions and variables. + +2001-03-02 Ben Wing + + * simple.el: + * simple.el (beginning-of-buffer): + * simple.el (end-of-buffer): + * simple.el (mark-ring-unrecorded-commands): + * simple.el (signal-error-on-buffer-boundary): + * simple.el (shifted-motion-keys-select-region): + * simple.el (unshifted-motion-keys-deselect-region): + * simple.el (motion-keys-for-shifted-motion): New. + * simple.el (handle-pre-motion-command): + * simple.el (handle-post-motion-command): + * simple.el (forward-char-command): + * simple.el (backward-char-command): + * simple.el (scroll-up-command): + * simple.el (scroll-down-command): + * simple.el (next-line): + * simple.el (previous-line): + * simple.el (backward-block-of-lines): + * simple.el (forward-block-of-lines): + * simple.el (backward-word): + * simple.el (mark-word): + + Augment documentation of the most common motion commands to make + note of the shifted-motion support. Improve the support to (a) + properly document how it works and why it's done in the fashion it + is, and (b) allow the keystrokes that trigger it to be customized. + + Correct error in the customize specification of + mark-ring-unrecorded-commands. + +2001-03-02 Ben Wing + + * font-lock.el: + * font-lock.el (font-lock-pending-extent-table): Removed. + * font-lock.el (font-lock-pending-buffer-table): New. + * font-lock.el (font-lock-pre-idle-hook): + * font-lock.el (font-lock-after-change-function): + * font-lock.el (font-lock-fontify-pending-extents): + * font-lock.el (font-lock-lisp-like): + + Fix handling of pending extents to avoid excessive slowness (N^2 + behavior) when making lots of buffer changes between redisplays, + such as when saving the Options. + +2001-03-09 William M. Perry + + * device.el: + * dragdrop.el: + * dumped-lisp.el: + * faces.el: + * frame.el: + * gnuserv.el: + * loadup.el: + * menubar-items.el: + * minibuf.el: + The Great GTK Merge. + + * ChangeLog.GTK: + * dialog-gtk.el: + * gdk.el: + * generic-widgets.el: + * glade.el: + * gnome-widgets.el: + * gnome.el: + * gtk-compose.el: + * gtk-extra.el: + * gtk-faces.el: + * gtk-ffi.el: + * gtk-file-dialog.el: + * gtk-font-menu.el: + * gtk-glyphs.el: + * gtk-init.el: + * gtk-iso8859-1.el: + * gtk-marshal.el: + * gtk-mouse.el: + * gtk-package.el: + * gtk-password-dialog.el: + * gtk-select.el: + * gtk-widget-accessors.el: + * gtk-widgets.el: + * gtk.el: + widgets-gtk.el: + The Great GTK Merge: new files. + +2001-03-05 Stephen J. Turnbull + + * generic-widgets.el: Don't require gtk (a built-in feature) at + top level. Don't execute the last sexp unless (featurep 'gtk). + +2001-02-28 Stephen J. Turnbull + + * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5. + +2001-02-23 Martin Buchholz + + * XEmacs 21.2.45 "Thelxepeia" is released. + +2001-01-25 Jason R. Mastaler + + * about.el (xemacs-hackers): update my entry. + * about.el (about-maintainer-info): ditto. + * about.el (about-hackers): ditto. + +2001-02-20 Jan Vroonhof + + * about.el (about-maintainer-info): More vanity info about + yours truly. + +2001-02-20 Adrian Aichner + + * build-report.el (build-report-destination): xemacs-build-reports + has moved to SourceForge, where mailing list name length is + restricted, hence the name change to + xemacs-buildreports@xemacs.org. + * build-report.el (build-report-keep-regexp): Update default. + * build-report.el (build-report-delete-regexp): Ditto. + * build-report.el (build-report-make-output-files): Ditto. + +2001-02-19 Craig Lanning + + * lisp-mode.el: Add indentation specifications for following + Common Lisp forms: handler-case, handler-bind, with-slots, + with-open-file, with-open-stream, print-unreadable-object. + +2001-02-18 Matt Tucker + + * font-lock.el (font-lock-set-defaults-1): + Move initialization of `font-lock-cache-position' so that it's set + even if font-lock-keywords is already defined. + +2001-02-17 Matt Tucker + + * autoload.el (generate-file-autoloads-1): + Use `emacs-lisp-mode-syntax-table' instead of + `lisp-mode-syntax-table'. + * lisp-mode.el (lisp-mode-syntax-table): + Get rid of old checks for `parse-partial-sexp' version. + Make `|' (pipe) string delimiter instead of punctuation. + +2001-02-16 Martin Buchholz + + * window.el (save-selected-window): + Use gensym for better macro hygiene. + +2001-02-06 Mike Sperber + + * dump-paths.el: + * startup.el (startup-setup-paths): Set and use + `mule-lisp-directory'. + (startup-setup-paths-warning): Ditto. + + * setup-paths.el (paths-find-mule-lisp-directory): Added. + (paths-construct-load-path): Consider `mule-lisp-directory'. + +2001-02-07 Matt Tucker + + * font-lock.el: Syntax table improvements used. A few random + changes are not specified below. + (font-lock-fontify-string-delimiters): + (font-lock-syntactic-keywords): + (font-lock-cache-state nil): + (font-lock-cache-position): + New variables. + (font-lock-set-syntax): + (font-lock-apply-syntactic-highlight): + (font-lock-fontify-syntactic-anchored-keywords): + (font-lock-fontify-syntactic-keywords-region): + (font-lock-eval-keywords): + New functions. + (font-lock-remove-face): + (font-lock-fontify-syntactically-region): + Use syntax properties. + +2001-02-08 Martin Buchholz + + * XEmacs 21.2.44 "Thalia" is released. + +2001-01-16 Mike Sperber + + * startup.el (normal-top-level): Work even if no installation root + is found. + +2001-01-30 Andy Piper + + * gutter-items.el (progress-abort-glyph): remove instantiator. + (set-progress-abort-instantiator): new function. + (abort-progress-feedback): use it. + + * gutter.el (set-gutter-dirty-p): new function. + +2001-01-30 Didier Verna + + * mwheel.el (mwheel-scroll): unwind-protect the selected window. + +2001-01-24 Didier Verna + + * sound.el (sound-extension-list): give a better default value. + * sound.el (load-sound-file): improve the doc string, also find + files given by absolute names, pass a real extension list to + `locate-file'. + +2001-01-26 Martin Buchholz + + * XEmacs 21.2.43 "Terspichore" is released. + +2001-01-20 Klaus Frank + + * gnuserv.el (gnuserv-process-filter): Robuster handling of error + messages from gnuserv. + +2001-01-20 Martin Buchholz + + * XEmacs 21.2.42 "Poseidon" is released. + +2001-01-12 Nick V. Pakoulin + + * cl-macs.el (cl-upcase-arg): New function. + (cl-function-arglist): New function. + (cl-transform-lambda): Automatically add CL-style lambda list to + documentation string using functions above. + +2001-01-12 Andy Piper + + * package-get.el (package-get-custom): call + package-net-update-installed-db. + + * package-ui.el (pui-install-selected-packages): call + package-net-update-installed-db. + + * package-net.el (package-net-update-installed-db): use + packages-package-list so that we reflect reality. + + * packages.el (packages-package-list): Make docstring reflect + reality. + + * package-net.el (package-net-convert-index-to-ini): exclude mule entries. + + * postinstall.cc (do_postinstall): don't pick up shells if cygwin + isn't installed. + +2001-01-17 Andy Piper + + * wid-edit.el (widget-activation-glyph-mapper): activate or + deactivate native widgets. + (widget-glyph-insert-glyph): record instantiator. + (widget-push-button-value-create): use it. + + * gui.el (gui-button-action): new function. Make button's domain + buffer current when calling. + (make-gui-button): update to use gui-button-action. + +2001-01-16 Didier Verna + + * menubar-items.el (default-menubar): add an entry for modeline + horizontal scrolling in Options -> Display. + +2001-01-17 Steve Youngs + + * package-get.el (package-get-require-signed-base): Set to nil + by default. + +2001-01-17 Martin Buchholz + + * XEmacs 21.2.41 "Polyhymnia" is released. + +2001-01-16 Mike Sperber + + * setup-paths.el (paths-core-load-path-depth): Stopgap bump to + catch lisp/mule/. + +2001-01-14 Mike Sperber + + * startup.el (maybe-create-compatibility-dot-emacs): + (maybe-unmigrate-user-init-file): + (unmigrate-user-init-file): Created. + (maybe-migrate-user-init-file): Offer creation of compatibility + .emacs. + Some doc fixes wrt init file location. + +2001-01-15 Golubev I. N. + + * faces.el (face-frob-from-locale-first): new variable. + (frob-face-font-2): Honor tags arg while trying to use + standard-face-mapping. When face-frob-from-locale-first is set, + first try to set face inheriting from frobbed-face. + +2001-01-15 Didier Verna + + * about.el (xemacs-hackers): update my entry. + * about.el (about-url-alist): ditto. + * about.el (about-maintainer-info): ditto. + * about.el (about-hackers): ditto. + +2001-01-15 Martin Buchholz + + The byte compiler has been badly broken for a year, + by the patch of 1999-12-06. + * byte-optimize.el (byte-optimize-form-code-walker): + Bug was: the byte compiler was making this erroneous optimization: + (progn (or (foo)) (bar)) ==> (bar) + +2000-11-20 Mike Sperber + + * setup-paths.el (paths-core-load-path-depth): Split + `paths-load-path-depth' in two for site and core lisp. Don't + recurse into core. + * setup-paths.el (paths-construct-load-path): Use. + +2001-01-10 Andy Piper + + * package-net.el (package-net-cygwin32-binary-size): new variable + (package-net-win32-binary-size): ditto. add much needed + commentary. + + * gutter-items.el (buffers-tab-items): correct off-by-one error + for buffers-tab-max-size. + +2001-01-08 Martin Buchholz + + * XEmacs 21.2.40 is released. + +2001-01-06 Stephen J. Turnbull + + * mule/hebrew.el: Fix comments and typos. + mule/japanese.el: Fix comments, typos, and 8-bit character encoding. + +2001-01-06 Stephen J. Turnbull + + * ChangeLog.1: move ancient log from fill.el. + + * dump-paths.el: + paragraphs.el: + mule/mule-category.el: + Miscellaneous typo fixes and slight doc clarifications. + + * mule/mule-ccl.el: Correct file name in header. + +2000-12-31 Martin Buchholz + + * XEmacs 21.2.39 is released. + +2000-12-27 Martin Buchholz + + * byte-optimize.el (byte-optimize-cond): + (byte-optimize-cond-1): New. + Rewrite `cond' in terms of `if' and `or', which are easier to optimize. + Optimizes (cond (x nil)) ==> nil. + Provide better diagnostic on malformed expr like (cond foo). + +2000-12-20 Stephen J. Turnbull + + * mule/mule-coding.el: + mule/mule-cmds.el (reset-language-environment, + set-language-environment-coding-systems): + Safer default coding-priority-list, corresponding to src/file-coding.h. + +2000-12-03 Jorma Laaksonen + + * package-admin.el: Allow package removal from + early-package-load-path. + +2000-12-15 Andreas Jaeger + + * about.el (about-maintainer-info): Update my entry. + +2000-12-11 Matt Tucker + + * packages.el (locate-library): Add support for bzip2 + compressed .el files. + +2000-12-12 Andy Piper + + * package-net.el: new file. + +2000-12-01 Enrico Scholz + + * font-lock.el: Add missing C++ keywords. + +2000-12-08 Adrian Aichner + + * simple.el (indent-for-comment): Preserve indentation of comments + starting in column 0, as documented in (Info-goto-node + "(xemacs)Comments"). Update docstring accordingly. + +2000-12-05 Martin Buchholz + + * XEmacs 21.2.38 is released. + +2000-12-04 Didier Verna + + * mouse.el (default-mouse-track-set-point-in-window): remove + spurious '+' operation detected by Martin. + + +2000-12-01 Martin Buchholz + + * cl-extra.el (coerce): + Implement char to integer coercion. + Remove extraneous (numberp) test. + + * byte-optimize.el (byte-compile-splice-in-already-compiled-code): + Perform lapcode inlining if the value of `byte-optimize' is 'byte. + (byte-optimize-predicate): + Warn if evaluating constant expression signals an error. + (byte-optimize-form): Small simplification. + + * cl-macs.el (cl-do-proclaim): small efficiency improvement. + +2000-11-30 Martin Buchholz + + * byte-optimize.el: + (byte-optimize-minus): + (byte-optimize-plus): + (byte-optimize-mult): + (byte-optimize-quo): + Use (car (last x)) instead of (last x) to get last elt! + Use `byte-optimize-predicate' to optimize `%'. + Move optimizations for special numeric args to bytecomp.el. + * bytecomp.el (byte-compile-associative): Remove. + (byte-compile-max): New. + (byte-compile-min): New. + Properly handle erroneous calls: (max) (min). + (byte-compile-plus): New. + (byte-compile-minus): + It's easiest to handle 0, +1 and -1 args here. + (byte-compile-mult): New. + It's easiest to handle 1, -1 and 2 args here. + (byte-compile-quo): + It's easiest to handle 0, +1 and -1 args here. + Issue byte-compiler warning when dividing by zero. + + Byte-compiler arithmetic improvements. + Better optimize these expressions in the obvious way: + (+ x y 1) --> varref x varref y add add1 + (+ x y -1) --> varref x varref y add sub1 + (- x y 0) --> (- x y) + (- 0 x y) --> (- (- x) y) + (% 42 19) --> compile-time constant + (/ 42 19) --> compile-time constant + (* (foo) 2) --> foo call dup plus + + Optimize away arithmetic operations (+ x) (* x) (/ x 1) + unless (declaim (optimize (safety 3))) + or (setq byte-compile-delete-errors nil). + +2000-11-28 Stephen J. Turnbull + + * paragraphs.el (paragraph-separate, forward-sentence): Clarify + docstrings. + +2000-11-08 Stephen J. Turnbull + + * startup.el (command-line-do-help): Add documentation of + portable dumper switches. + +2000-11-22 Andy Piper + + * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly. + + * glyphs.el (init-glyphs): don't use autodetect for strings. + +2000-11-28 Martin Buchholz + + * byte-optimize.el (byte-optimize-char-before): + (byte-optimize-backward-char): + (byte-optimize-backward-word): + Fix incorrect optimizations for these sorts of expressions: + (let ((x nil)) (backward-char x)) + +2000-11-21 Martin Buchholz + + * byte-optimize.el: + * byte-optimize.el (byte-optimize-backward-char): New. + * byte-optimize.el (byte-optimize-backward-word): New. + Make backward-word and backward-char as efficient as forward versions. + + * bytecomp.el (byte-compile-no-args-with-one-extra): + * bytecomp.el (byte-compile-one-arg-with-one-extra): + * bytecomp.el (byte-compile-two-args-with-one-extra): + * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra): + * bytecomp.el (byte-compile-one-or-two-args-with-one-extra): + * bytecomp.el (byte-compile-two-or-three-args-with-one-extra): + Check if extra arg is constant nil, and if so, use byte-coded call. + + * simple.el (backward-word): + * simple.el (mark-word): + * simple.el (kill-word): + * simple.el (backward-kill-word): + Make COUNT argument optional, for consistency with forward-char et al. + + * abbrev.el (abbrev-string-to-be-defined): + * abbrev.el (inverse-abbrev-string-to-be-defined): + * abbrev.el (inverse-add-abbrev): + * abbrev.el (expand-region-abbrevs): + * buff-menu.el (Buffer-menu-execute): + * indent.el (move-to-left-margin): + * indent.el (indent-relative): + * indent.el (move-to-tab-stop): + * info.el (Info-reannotate-node): + * lisp-mode.el (lisp-indent-line): + * lisp.el (end-of-defun): + * lisp.el (move-past-close-and-reindent): + * misc.el (copy-from-above-command): + * mouse.el (default-mouse-track-scroll-and-set-point): + * page.el (forward-page): + * paragraphs.el (forward-paragraph): + * paragraphs.el (end-of-paragraph-text): + * picture.el (picture-forward-column): + * picture.el (picture-self-insert): + * rect.el (extract-rectangle-line): + * simple.el (newline): + * simple.el (fixup-whitespace): + * simple.el (backward-delete-char-untabify): + * simple.el (transpose-chars): + * simple.el (transpose-preceding-chars): + * simple.el (do-auto-fill): + * simple.el (indent-new-comment-line): + * simple.el (blink-matching-open): + * view-less.el (cleanup-backspaces): + * wid-edit.el (widget-transpose-chars): + * term/bg-mouse.el (bg-insert-moused-sexp): + Use more readable (backward-FOO n) instead of (forward-FOO -n). + + * info.el (Info-fontify-node): + * simple.el (backward-delete-function): + Use canonical delete-backward-char instead of backward-delete-char. + +2000-11-20 Andy Piper + + * gutter-items.el (update-tab-in-gutter): don't barf if there are + no buffers. + +2000-11-20 Andy Piper + + * gutter-items.el (update-tab-in-gutter): don't give popup frames + buffer tabs. + +2000-11-18 Martin Buchholz + + * cl-macs.el: Correctly optimize plusp minusp oddp evenp. + (proclaim inline...) was shadowing compiler-macros. + +2000-11-17 Martin Buchholz + + * bytecomp.el (byte-compile-eval): New. + (byte-compile-initial-macro-environment): Use byte-compile-eval. + Keeps this promise made in Lispref: + "If a file being compiled contains a `defmacro' form, the macro is + defined temporarily for the rest of the compilation of that file." + +2000-11-09 Martin Buchholz + + * cl.el (floatp-safe): + (plusp): + (minusp): + (oddp): + (evenp): + (cl-abs): + Use a better parameter name than `x'. + + * cl-macs.el (check-type): Make continuable. Change documentation + to require PLACE, but accept any form for compatibility. + + * abbrev.el (define-abbrev): Use check-type. + * font-menu.el (font-menu-change-face): Use check-type. + * menubar.el (relabel-menu-item): Use check-type. + * itimer.el: Fix typo. + +2000-11-10 Yoshiki Hayashi + + * info.el (Info-extract-menu-node-name): Comma is a delimiter. + +2000-11-14 Martin Buchholz + + * XEmacs 21.2.37 is released. + +2000-11-13 Katsumi Yamaoka + + * code-cmds.el: Provide the feature. + +2000-07-21 Jan Vroonhof + + * dumped-lisp.el (preloaded-file-list): Load code-cmds.el + + * code-cmds.el: New file + * mule/mule-cmds.el: + * mule/mule-misc.el + (coding-keymap): New keymap. Define coding system keyboard + commands on file-coding builds too. + (coding-system-change-eol-conversion): + (universal-coding-system-argument): + (set-default-coding-systems): + (prefer-coding-system): Moved from mule-cmds.el + (set-buffer-process-coding-system): Moved from mule-misc.el + +2000-09-15 Stephen Carney + + * etags.el (buffer-tag-table-files): Use append instead of nconc. + +2000-11-09 Steve Youngs + + * package-get.el (package-get-download-sites): Add a pre-release + site for experimental packages. + + * auto-autoloads.el: Regenerated. + +2000-08-01 Andy Piper + + * gutter-items.el (buffers-tab-omit-function): reference + buffers-tab-select-visible-buffers. + (buffers-tab-filter-functions): new variable, by default uses + buffers-tab-selection-function and buffers-tab-omit-function. + (select-buffers-tab-buffers-by-mode): invert arguments. + (buffers-tab-select-visible-buffers): new function. Invert calling + of buffers-menu-omit-invisible-buffers. + (buffers-tab-items): rewrite to use + buffers-tab-filter-functions. Rewrite docstring. + (gutter-buffers-tab-extent): delete. + (add-tab-to-gutter): always build a new extent when adding the + tabs. + (update-tab-in-gutter): make gutter dirty when orientation + changes. + +2000-11-07 Martin Buchholz + + * bytecomp.el (byte-compile-defvar-or-defconst): + Only do loadhist recording if defvar form includes a value. + +2000-11-02 Martin Buchholz + + * bytecomp.el (byte-compile-initial-macro-environment): + `eval-when-compile' should not compile its body. + +2000-11-02 Stephen J. Turnbull + + * mule/cyrillic.el: Add Windows 1251 code page encoding (by + Sergey Groznyh in <863diqaygu.fsf@fct.ru>). Fix + some Japanese English. Remove some ancient FSF comments, and + improve docstrings. Use symbols not vectors for tables. + +2000-11-03 Martin Buchholz + + * keymap.el: + (local-key-binding): + (global-key-binding): + Add an optional `accept-defaults' parameter, just like `lookup-key'. + + * lisp.el: + (backward-sexp): Slightly simpler code. + (mark-sexp): Make arg optional, like FSF Emacs. + (forward-list): Slightly simpler code. + (backward-list): Slightly simpler code. + (down-list): Make arg optional, like FSF Emacs. + (up-list): Make arg optional, like FSF Emacs. + (backward-up-list): Make arg optional, like FSF Emacs. + (kill-sexp): Make arg optional, like FSF Emacs. + (backward-kill-sexp): Make arg optional, like FSF Emacs. + + * font-menu.el (font-menu-change-face): + Take continuable errors into account. + + * abbrev.el: + * abbrev.el (clear-abbrev-table): + * abbrev.el (define-abbrev-table): + * abbrev.el (define-abbrev): + * abbrev.el (insert-abbrev-table-description): + * apropos.el (apropos-documentation-check-doc-file): + * apropos.el (apropos-documentation-check-elc-file): + * buff-menu.el (list-buffers): + * buff-menu.el (list-buffers-noselect): + * bytecomp.el (byte-recompile-directory): + * bytecomp.el (batch-byte-compile): + * cl-macs.el (typep): + * code-files.el (find-coding-system-magic-cookie): + * code-files.el (insert-file-contents): + * cus-edit.el (customize-set-variable): + * cus-edit.el (customize-save-variable): + * cus-face.el (custom-set-face-font-size): + * cus-face.el (custom-set-face-update-spec): + * cus-face.el (custom-reset-faces): + * custom.el (custom-check-theme): + * custom.el (copy-upto-last): + * fill.el (canonically-space-region): + * fill.el (fill-paragraph): + * fill.el (fill-region): + * fill.el (find-space-insertable-point): + * fill.el (justify-current-line): + * faces.el (face-spec-update-all-matching): + * faces.el (set-face-stipple): + * files-nomule.el (insert-file-contents): + * files.el (insert-file-contents-literally): + * files.el (hack-local-variables-last-page): + * files.el (basic-save-buffer): + * files.el (insert-directory): + * font-menu.el (font-menu-change-face): + * font.el (font-spatial-to-canonical): + * format.el (format-encode-region): + * format.el (format-insert-file): + * format.el (format-replace-strings): + * gutter.el (set-gutter-element): + * help.el (key-or-menu-binding): + * help.el (describe-bindings): + * help.el (with-syntax-table): + * indent.el (indent-rigidly): + * indent.el (delete-to-left-margin): + * info.el: + * info.el (Info-extract-dir-entry-from): + * info.el (Info-build-dir-anew): + * info.el (Info-rebuild-dir): + * info.el (Info-batch-rebuild-dir): + * info.el (Info-read-subfile): + * info.el (Info-build-node-completions): + * info.el (Info-extract-menu-node-name): + * isearch-mode.el (isearch-range-invisible): + * isearch-mode.el (isearch-restore-invisible-extents): + * itimer.el (itimerp): + * itimer.el (itimer-live-p): + * keymap.el: + * keymap.el (substitute-key-definition): + * keymap.el (read-command-or-command-sexp): + * keymap.el (local-key-binding): + * keymap.el (global-key-binding): + * keymap.el (global-set-key): + * keymap.el (local-set-key): + * ldap.el: + * ldap.el (ldap-add-entries): + * ldap.el (ldap-delete-entries): + * lisp.el (backward-sexp): + * lisp.el (mark-sexp): + * lisp.el (forward-list): + * lisp.el (backward-list): + * lisp.el (down-list): + * lisp.el (backward-up-list): + * lisp.el (up-list): + * lisp.el (kill-sexp): + * lisp.el (backward-kill-sexp): + * menubar.el (add-menu-button): + * menubar.el (add-submenu): + * menubar.el (delete-menu-item): + * menubar.el (relabel-menu-item): + * mouse.el (narrow-window-to-region): + * obsolete.el (define-obsolete-variable-alias): + * obsolete.el (store-substring): + * package-admin.el: + * package-admin.el (package-admin-install-function): + * package-admin.el (package-admin-install-function-mswindows): + * package-admin.el (package-admin-default-install-function): + * package-get.el (package-get-update-base-entries): + * packages.el (packages-load-package-dumped-lisps): + * packages.el (packages-collect-package-dumped-lisps): + * printer.el (generic-print-buffer): + * printer.el (generic-print-region): + * replace.el (occur-mode-mouse-goto): + * replace.el (perform-replace): + * select.el (get-selection-no-error): + * simple.el: + * simple.el (newline): + * simple.el (open-line): + * simple.el (edit-and-eval-command): + * simple.el (goto-line): + * simple.el (undo): + * simple.el (kill-region): + * simple.el (copy-region-as-kill): + * simple.el (kill-ring-save): + * simple.el (set-mark): + * simple.el (next-line): + * simple.el (previous-line): + * simple.el (line-move): + * simple.el (set-goal-column): + * simple.el (comment-region): + * subr.el: + * subr.el (putf): + * syntax.el (modify-syntax-entry): + * syntax.el (map-syntax-table): + * view-less.el (view-file): + * view-less.el (view-buffer): + * view-less.el (view-file-other-window): + * window-xemacs.el (backward-other-window): + * window.el: + * window.el (one-window-p): + * window.el (walk-windows): + * window.el (window-list): + * x-mouse.el (x-mouse-kill): + * x-select.el (x-get-cutbuffer): + * x-select.el (x-store-cutbuffer): + * term/bg-mouse.el (bg-mouse-line-to-center): + * term/sun-mouse.el (window-line-end): + * term/sun-mouse.el (sun-select-region): + * term/sun.el (kill-region-and-unmark): + * mule/mule-category.el: + * mule/mule-category.el (modify-category-entry): + * mule/mule-category.el (char-category-list): + * mule/mule-coding.el (coding-system-force-on-output): + * mule/mule-misc.el (coding-system-put): + Docstring arglist/Texinfo fixes. See man/ChangeLog for details. + +2000-11-02 Stephen J. Turnbull + + * cus-face.el: Typo fixes and tiny clarifications. + * custom.el: ditto + +2000-10-27 Yoshiki Hayashi + + * startup.el (auto-save-list-file-prefix): Moved to fileio.c. + * startup.el (normal-top-level): Setup auto-save-list-file-name + if auto-save-list-file-prefix is non-nil. + +2000-10-25 Yoshiki Hayashi + + * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode. + +2000-01-05 Yoshiki Hayashi + + * hyper-apropos.el (hyper-apropos-this-symbol): Don't always + get symbol at point-min. + +2000-10-24 Didier Verna + + * info.el (Info-emacs-info-file-name): defconst it. + * info.el (Info-footnote-tag): defcustom it. + * info.el (Info-no-description-string): ditto. + * info.el (Info-find-node): adapt to new semantics of + 'Info-suffixed-file (don't do the case variants stuff). + * info.el (Info-insert-dir): rewrite the dir file variants code. + * info.el (Info-directory-files): New. Return the list of info + files in a directory. + * info.el (Info-dir-outdated-p): use it. + * info.el (Info-parse-dir-entries): ditto. + * info.el (Info-build-dir-anew): don't restrict to files ending + with a ".info.*" extension. + * info.el (Info-set-mode-line): ditto. + * info.el (Info-read-subfile): adapt to new semantics of + 'Info-suffixed-file (append 'exact argument). + * info.el (Info-all-case-regexp): New. Return a regexp matching a + string independently of the case. + * info.el (Info-suffixed-file): use it (match all possible case + for the file name). + * info.el (Info-insert-file-contents): code cleanup. + * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80 + columns. + * info.el (Info-batch-rebuild-dir): ditto. + * info.el (Info-read-node-name-1): ditto. + * info.el (Info-search): ditto. + * info.el (Info-fontify-node): ditto. + + +2000-10-24 Didier Verna + + * process.el (shell-command): when called from a program, avoid + 'push-mark's "mark-set" message. + +2000-10-15 MIYASHITA Hisashi + + * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program + by a symbol, not by a vector. + * mule/vietnamese.el (vscii): Likewise. + (viscii): Likewise. + * mule/cyrillic.el (koi8-r): Likewise. + + * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program + by a symbol, not by a vector. + (chinese-big5-2): Likewise. + * mule/ethiopic.el (ethiopic): Likewise. + * mule/vietnamese.el (vietnamese-viscii-lower): Likewise. + (vietnamese-viscii-upper): Likewise. + +2000-10-12 Yoshiki Hayashi + + * files.el (auto-mode-alist): Remove obsolete entry for html3-mode. + +2000-10-13 Yoshiki Hayashi + + * byte-optimize.el (byte-optimize-car): New function. + (byte-optimize-cdr): Ditto. + +2000-10-12 Yoshiki Hayashi + + * byte-optimize.el: Partial synch with FSF 20.7. + Optimize constant concatenation. + Add keymapp as a side effect free function. It is a built-in. + (byte-after-unbind-pos): Remove byte-equal. + +2000-10-13 Gunnar Evermann + + * update-elc-2.el: Quote regexps correctly. + +2000-10-05 MIYASHITA Hisashi + + * mule/mule-ccl.el: Sync up with Emacs 21.0.90. + (ccl-compile): Apply integerp, not integer-or-char-p to + check the type of the buffer magnification + (ccl-compile-write-string): Encode a string with binary + coding system. + (ccl-compile-write-repeat): Likewise. + +2000-09-25 Robert Pluim + + * buff-menu.el: + * bytecomp.el: + * coding.el: + * faces.el: + * files.el: + * fill.el: + * float-sup.el: + * font-lock.el: + * help.el: + * iso8859-1.el: + * loaddefs.el: + * menubar-items.el: + * menubar.el: + * modeline.el: + * msw-font-menu.el: + * paragraphs.el: + * paths.el: + * replace.el: + * simple.el: + * sound.el: + * startup.el: + * version.el: + * x-faces.el: + * x-font-menu.el: + Remove purecopy. + +2000-10-03 Daniel Pittman + + * simple.el (do-auto-fill): Use the function pointer to by + `comment-line-break-function', not `indent-new-comment-line'. This + fixes an issue with cc-mode comment continuation. + +2000-10-11 Martin Buchholz + + * simple.el (turn-on-auto-fill): Add (interactive). + * mwheel.el (mwheel-install): Add (interactive). + * font-lock.el (turn-on-font-lock): Add (interactive). + (turn-off-font-lock): Add (interactive). + +2000-10-03 Karl M. Hegbloom + + * packages.el (packages-special-base-regexp): Add `man'. + +2000-10-08 Adrian Aichner + + * wid-edit.el (widget-specify-active): map over extents in current + buffer like `widget-specify-inactive' does. Mapping over the + inactive extent object does not work since the current extent is + ignored by `map-extents'. + +2000-10-04 Martin Buchholz + + * XEmacs 21.2.36 is released. + +2000-09-22 Martin Buchholz + + * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass. + Optimize the compiled-function-constants vector by byte-code + reference counts. + +2000-09-25 Robert Pluim + + * build-report.el (build-report-delete-regexp): quote value in + defcustom + +2000-09-24 Adrian Aichner + + * build-report.el (build-report): Don't bind srcdir which we don't + use in `multiple-value-bind' to avoid the only byte-compiler + warning. + +2000-09-23 Adrian Aichner + + * build-report.el: Requires cl and custom now. + build-report-version is determined by XEmacs version -- remove + build-report-version*. + * build-report.el (build-report-version): Removed. + * build-report.el (build-report-installation-version-regexp): New. + * build-report.el (build-report-version-file-regexp): New. + * build-report.el (build-report-installation-srcdir-regexp): New. + * build-report.el (build-report-destination): Offer + xemacs-build-reports and xemacs-beta. + * build-report.el (build-report-keep-regexp): Adjusted. + * build-report.el (build-report-delete-regexp): Adjusted. + * build-report.el (build-report-make-output-dir): New. + * build-report.el (build-report-installation-file): Replace use of + `concat' with `expand-file-name'. + * build-report.el (build-report-make-output-file): Removed. + * build-report.el (build-report-make-output-files): New. + * build-report.el (build-report-subject): Identify as + user-variable with "*...". + * build-report.el (build-report-prompts): Ditto. + * build-report.el (build-report-version-file): New. + * build-report.el (build-report-file-encoding): Identify as + user-variable with "*...". + * build-report.el (build-report-make-output-get): New. + * build-report.el (build-report-insert-header): Report + emacs-version and system-configuration instead of + build-report-version. + * build-report.el (build-report-insert-make-output): Add file + argument. + * build-report.el (build-report-insert-installation-file): + Re-indent. + * build-report.el (build-report-keep): Change docstring, + re-indent. + * build-report.el (build-report-delete): Ditto. + * build-report.el (build-report-installation-data): New. + * build-report.el (build-report-version-file-data): New. + +2000-09-20 Martin Buchholz + + * byte-optimize.el (byte-optimize-lapcode): + Fix the optimization of using the first 5 elements of the + constants vector for variables. + (byte-optimize-lapcode): Fix another ancient broken optimization. + +2000-09-19 Martin Buchholz + + * *: Spelling mega-patch + +2000-09-19 Martin Buchholz + + * easymenu.el: doc fixes. + (easy-menu-do-define): Use backquote. + (easy-menu-change): + (easy-menu-add): + `when' seems much clearer than `if' here. + (easy-menu-remove): + (easy-menu-add-item): + (easy-menu-item-present-p): + (easy-menu-remove-item): + Wrap using (when (featurep 'menubar) ...) + +2000-09-16 Martin Buchholz + + * bytecomp.el (displaying-byte-compile-warnings): + Revert Ben's change to this function below so that the compile log + is displayed properly for users of the "popper" package. + +2000-09-12 Martin Buchholz + + * window.el (save-selected-window): Use backquote. + + * bytecomp.el (byte-compile-file-form-defvar-or-defconst): + Renamed from `byte-compile-file-form-defvar'. + * bytecomp.el (byte-compile-defvar-or-defconst): + Only cons onto current-load-list in top-level forms. + Else this leaks a cons cell every time a defun is called. + Renamed from `byte-compile-defvar', for clarity. + Warn when docstring of defvar is not a string. + Use consistent error messages. + Better comments. + +2000-09-11 Martin Buchholz + + * simple.el (set-variable): + Remove unneeded defvar by rearranging order of let* forms. + + * mule/mule-ccl.el (ccl-get-next-code): + * menubar-items.el (bookmark-menu-filter): + (language-environment-menu-filter): + (tutorials-menu-filter): + * toolbar-items.el (toolbar-compile): + * byte-optimize.el (disassemble-offset): + Use (declare (special ...)) instead of `defvar'. + + * cl-macs.el (cl-do-proclaim): + Fix (declare (special ...)) warning suppression syntax. + +2000-07-22 Golubev I. N. + + * info.el (Info-tag-table-marker): + (Info-tag-table-buffer): + (Info-find-file-node): + (Info-read-subfile): + (Info-build-node-completions): + (Info-search): + (Info-mode): + Multiple info buffer support. + +2000-08-28 Oscar Figueiredo + + * ldap.el (ldap-decode-entry): New defun + (ldap-search-entries): Use it in order to decode DN-prefixed + entries properly + +2000-08-23 Daniel Pittman + + * mule/mule-cmds.el (coding-system-change-eol-conversion): + Use `eq', not `=', to compare symbols. + +2000-07-30 Ben Wing + + * bytecomp.el (byte-compile-report-error): + * bytecomp.el (displaying-byte-compile-warnings): + if stack-trace-on-error is set, send out a backtrace when + an error is encountered that stops byte compilation. this + should make it much much easier to track down those curious + problems. also undo the kludge of using a separate "*Show*" + buffer for display when there's a temp-buffer-show-function; + we can avoid this by just being a little smarter. + + * dialog-items.el: + * dialog-items.el (search-dialog-regexp): New. + * dialog-items.el (search-dialog-callback): + * dialog-items.el (make-search-dialog): + add a regexp option to the dialog and clean up a bit. + + * dialog.el: + * dialog.el (yes-or-no-p-dialog-box): + * dialog.el (get-dialog-box-response): + * dialog.el (make-dialog-box): + * dialog.el (dialog-box-finish): New. + * dialog.el (dialog-box-cancel): New. + * dialog.el (internal-make-dialog-box-exit): New. + implement [properly!] the :modal property of the new dialog box + interface. this is the first time xemacs has ever had *proper* + modal dialog boxes, giving the standard window-system feedback. + (e.g. under windows, clicking on a disabled frame causes a beep + and makes the dialog box flash three times.) + + * dragdrop.el: header keyword frobbing. + + * dumped-lisp.el (preloaded-file-list): + renamed winnt.el to win32-native.el. + + * faces.el (face-property): + * faces.el (set-face-property): + * faces.el (frob-face-property): + * faces.el (frob-face-font-2): + * faces.el (make-face-bold): + * faces.el (make-face-italic): + * faces.el (make-face-bold-italic): + * faces.el (make-face-unbold): + * faces.el (make-face-unitalic): + * faces.el (make-face-smaller): + * faces.el (make-face-larger): + clean up the implementation of these so that window-system-specific + methods are called only on objects belonging to that window system. + previously, you could have [e.g.] mswindows-make-face-bold called + on font object of device type `stream', which is not good and + explains the subtle errors Adrian was getting when byte-compiling + something that required 'term. (Adrian, now you can use stack-trace- + on-error to find the exact place where things are going wrong instead + of having to laboriously binary-search your way through.) + + * finder.el (finder-known-keywords): + cleaned up -- properly sorted, clarified the meanings of many of + the keywords, and added a few -- mswin, gui, content, build, www, + user, services. the last two try to distinguish between a package + that's used directly by the user, and a package that provides + support services to other packages. + + * font-lock.el (lisp-font-lock-keywords-2): + update list of lisp control structures to include everything, + including new ones i introduced. + + * gutter.el: header keyword frobbing. + + * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most + recent isearch element was not doing so! you got the second-most- + recent instead. + + * lisp-mode.el (construct-lisp-mode-menu): + more menubar cleanups. + * lisp-mode.el (with-selected-window): + make it indent properly. + + * menubar-items.el (default-menubar): lots of menubar cleanups. + rearranged the options menu the most, e.g. splitting up the + Keyboard/Mouse menu into a new Editing menu and combining the + separate Scrollbar/Gutter/Toolbar submenus into Display. + Got rid of General, moved items to Editing or new Troubleshooting. + Moved Packages to Tools; doesn't seem to belong under Options. + Added stuff to the Cmds menu, e.g. Change Case. + + NB please don't complain about these periodic menubar changes. + Anything like this is necessarily incremental in its construction + -- By constant use you gradually become more and more aware of + better and better ways to group menu items. When we eventually + move the options menu to a property sheet, the existing structure + will probably be preserved fairly well. + + * minibuf.el (next-history-element): fix problems with pressing + down arrow in repeat-complex-command. + + * modeline.el: + * modeline.el (modeline-3d-p): New. + added custom variable for controlling the 3d modeline. the + corresponding Options item has been present for a long time, + but commented out with "fix me!" comments. it's fixed now. + + * obsolete.el (add-menu): + remove bogus gettexts. + + * process.el (shell-quote-argument): + handle this correctly under Windows native with COMMAND.COM/CMD.EXE. + For bash under Windows native, see below. + + * simple.el: + * simple.el (display-warning-buffer): + Fixed the handling of warning display to eliminate the annoying + *Show* buffer, like was done for byte-compiler output above. + + * simple.el (debug-print): New. + Simple function for sending debug messages to the console and/or + other debug places. + + * subr.el (replace-in-string): + Rewrite this function to avoid N^2 behavior with large strings -- + catastrophic with the new Windows selection code! (Apparently the + author of this function didn't realize there was a fun + replace-match that could make his life much easier, because we + duplicated the entire logic. The new version is smaller, easier + to understand, much more robust, and has extended features -- + those of replace-match.) + + * window.el: + * window.el (with-selected-window): New. + An obvious complement to the existing `with-selected-frame' and + `with-current-buffer'. + + * win32-native.el: Renamed from winnt.el. + Added a great deal of stuff for properly handling process quoting, + somewhat modeled on Kirill's original model (which i later threw + away). We should now finally have correctly working process arg + quoting/dequoting so that the final app gets exactly what we + intended. Because the mechanism is in Lisp, it's easily + extendible. (For those running bash and running the native + version, I tried hard to do what I thought was correct. But more + thought is needed, and ideally the volunteer work of people with + these configurations that they generally run on.) + + * x-font-menu.el (x-font-menu-font-data): + Put in defvar's to fix byte-compiler warnings. + +2000-08-01 Alastair J. Houghton + + * select.el (selection-coercion-alist): Initialise. + * select.el (select-coerce-to-text): New. + * select.el (select-coerce): New. + New functions to perform type and value coercion. + + * select.el (select-buffer-killed-default): Keep data if it was + on the clipboard. + +2000-08-02 Martin Buchholz + + * menubar-items.el (default-menubar): Fix typo. + (default-menubar): `lambda' was mispelled as `lamda'. + +2000-07-31 Yoshiki Hayashi + + * window.el (shrink-window-if-larger-than-buffer): Remove + edge checking code. + +2000-07-31 Yoshiki Hayashi + + * paths.el (gnus-local-domain): Removed. + (gnus-local-organization): Ditto. + (gnus-startup-file): Ditto. + +2000-07-13 Yoshiki Hayashi + + * files.el (auto-mode-alist): Add .spec for RPM. + +2000-07-31 Andy Piper + + * gutter-items.el (update-tab-in-gutter): deprecate :properties. + +2000-07-31 Yoshiki Hayashi + + * dragdrop.el (experimental-dragdrop-drop-url-default): Use function + browse-url. + * help.el (xemacs-www-page): Ditto. + (xemacs-www-faq): Ditto. + * menubar-items.el (default-menubar): Ditto. + + * wid-edit.el (widget-url-link-action): Ditto. + From: Kenichi OKADA . + +2000-07-31 Martin Buchholz + + * finder.el (finder-commentary): Add autoload cookie. + +2000-07-28 Adrian Aichner + + * files.el (insert-file-contents-literally): Fix second let + binding for `coding-system-for-read' to `coding-system-for-write' + as suggested by Dan Holmsand . + +1999-06-15 Jan Vroonhof + + * files.el (insert-file-contents-literally): Use binary coding + system (from Morioka san). + (insert-file-contents-literally): Make file-name-handler method. + +2000-07-26 Martin Buchholz + + * cl-macs.el (get-selection): Add defsetf. + +2000-07-25 Steve Youngs + + * x-init.el (x-activate-region-as-selection): replace obsolete + function x-own-selection with own-selection. + (ow-find): replace obsolete functions x-get-selection and + x-get-clipboard with get-selection and get-clipboard. + (init-post-x-win): replace obsolete function x-disown-selection + with disown-selection. + +2000-07-20 Mike Sperber + + * startup.el (load-user-init-file): Only try to load init file if + it exists. + +2000-07-10 Andy Piper + + * dialog-items.el: sync with Ben's patch. + + * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus + comment. + (progress-text-glyph): deleted. + (progress-layout-glyph): make completely minimal. + (progress-gauge-glyph): ditto. + (progress-display-style): fix to handle dynamic instantiator + changes. + (progress-text-instantiator): new. + (progress-layout-instantiator): new. + (progress-gauge-instantiator): new. + (set-progress-display-instantiator): renamed and changed from + set-progress-display-style. + (progress-abort-glyph): use instantiator not glyph. + (append-progress-display): use set-progress-display-instantiator + and set-glyph-image. + (abort-progress-display): ditto. + (raw-append-progress-display): ditto. + +2000-07-20 Ben Wing + + * code-files.el: Move Mule-specific code to mule-coding.el. + +2000-07-15 Ben Wing + + * autoload.el: + Fixed comments. + + * cmdloop.el: + * cmdloop.el (yes-or-no-p): + * cmdloop.el (y-or-n-p): + Make these functions use should-use-dialog-box-p and not be + overridden in dialog.el. + + * cus-dep.el: + * cus-dep.el (Custom-make-dependencies): Removed. + * cus-dep.el (Custom-make-dependencies-1): New. + * cus-dep.el (Custom-make-one-dependency): New. + New entry point for use in Makefiles, to avoid excessive + invocations. + + * cus-edit.el (custom-variable-reset-saved): + * cus-edit.el (custom-variable-reset-standard): + * cus-edit.el (custom-save-resets): + Fix bytecompiler warnings. + + * dialog.el: + * dialog.el (yes-or-no-p-dialog-box): + * dialog.el (yes-or-no-p-maybe-dialog-box): Removed. + * dialog.el (y-or-n-p-maybe-dialog-box): Removed. + * dialog.el (get-dialog-box-response): + * dialog.el (message-or-box): + * dialog.el (make-dialog-box): + * dialog.el (popup-dialog-box): New. + Avoid yes-or-no-p bogosities. + Create a general function `make-dialog-box' to encapsulate all + dialog box methods; easily extendible. popup-dialog-box now obsolete. + + * dumped-lisp.el (preloaded-file-list): + Add dialog-items. Clean up. Group files by types. + + * easymenu.el (easy-menu-add): + * easymenu.el (easy-menu-remove): + Account for accelerators. + + * extents.el: + * extents.el (extent-list): New args, like in map-extents. + * extents.el (extent-at-event): New. + * extents.el (extents-at-event): New. + + * font-lock.el: + * font-lock.el (font-lock-mode): + * font-lock.el (font-lock-default-fontify-buffer): + * font-lock.el (font-lock-default-unfontify-region): + * font-lock.el (font-lock-fontify-syntactically-region): + * font-lock.el (font-lock-fontify-keywords-region): + Use new progress-feedback names. + + * font-lock.el (java-font-lock-identifier-regexp): + * font-lock.el (java-font-lock-class-name-regexp): + Fix bytecompiler warnings. + + * gutter-items.el: + * gutter-items.el (progress-display-use-echo-area): Removed. + * gutter-items.el (progress-feedback-use-echo-area): New. + * gutter-items.el (progress-display-popup-period): Removed. + * gutter-items.el (progress-feedback-popup-period): New. + * gutter-items.el (set-progress-display-style): Removed. + * gutter-items.el (set-progress-feedback-style): New. + * gutter-items.el (progress-display-style): Removed. + * gutter-items.el (progress-feedback-style): New. + * gutter-items.el (progress-stack): + * gutter-items.el (progress-displayed-p): Removed. + * gutter-items.el (progress-feedbacked-p): New. + * gutter-items.el (clear-progress-display): Removed. + * gutter-items.el (clear-progress-feedback): New. + * gutter-items.el (progress-display-clear-when-idle): Removed. + * gutter-items.el (progress-feedback-clear-when-idle): New. + * gutter-items.el (remove-progress-display): Removed. + * gutter-items.el (remove-progress-feedback): New. + * gutter-items.el (progress-display-dispatch-non-command-events): Removed. + * gutter-items.el (progress-feedback-dispatch-non-command-events): New. + * gutter-items.el (append-progress-display): Removed. + * gutter-items.el (append-progress-feedback): New. + * gutter-items.el (abort-progress-display): Removed. + * gutter-items.el (abort-progress-feedback): New. + * gutter-items.el (raw-append-progress-display): Removed. + * gutter-items.el (raw-append-progress-feedback): New. + * gutter-items.el (display-progress-display): Removed. + * gutter-items.el (display-progress-feedback): New. + * gutter-items.el (current-progress-display): Removed. + * gutter-items.el (current-progress-feedback): New. + * gutter-items.el (current-progress-display-label): Removed. + * gutter-items.el (current-progress-feedback-label): New. + * gutter-items.el (progress-display): Removed. + * gutter-items.el (progress-feedback): New. + Replace "progress-display" with "progress-feedback" globally. + + * gutter-items.el (lprogress-display): Removed. + * gutter-items.el (progress-feedback-with-label): New. + Rename lprogress-display ==> progress-feedback-with-label. + + * gutter-items.el (search-dialog-direction): Removed. + * gutter-items.el (search-dialog-text): Removed. + * gutter-items.el (search-dialog-callback): Removed. + * gutter-items.el (make-search-dialog): Removed. + Move to dialog-items.el. + + * help.el: + * help.el (help-mode-quit): + * help.el (mode-for-help): New. + * help.el (help-sticky-window): New. + * help.el (help-window-config): New. + * help.el (with-displaying-help-buffer): + * help.el (function-at-event): New. + * help.el (help-symbol-regexp): New. + * help.el (help-symbol-run-function-1): New. + * help.el (help-symbol-run-function): New. + * help.el (help-symbol-function-context-menu): New. + * help.el (help-symbol-variable-context-menu): New. + * help.el (help-symbol-function-and-variable-context-menu): New. + * help.el (frob-help-extents): New. + * help.el (describe-function-1): + * help.el (variable-at-point): + * help.el (variable-at-event): New. + * help.el (describe-variable): + Major overhaul. + - Make functions and variables be mousable. + - Middle button hyperlinks. + - New context-menu entries. + + * keydefs.el: + * keydefs.el (global-map): + New key bindings to move lines up and down. + + * lisp-mode.el: + * lisp-mode.el (construct-lisp-mode-menu): New. + * lisp-mode.el (emacs-lisp-mode-popup-menu): + * lisp-mode.el (lisp-interaction-mode-menubar-menu): + * lisp-mode.el (emacs-lisp-mode-menubar-menu): + * lisp-mode.el (lisp-indent-function): Indent "flet" entries better. + Make popup and menubar menus be different. Popup menu uses + clicked location and automatically assumes symbol under the mouse + for various commands. + + * menubar-items.el: + * menubar-items.el (bookmark-menu-filter): Add accelerators. + * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'. + + * menubar-items.el (global-popup-menu): Removed. + * menubar-items.el (mode-popup-menu): Removed. + * menubar-items.el (activate-popup-menu-hook): Removed. + * menubar-items.el (popup-mode-menu): Removed. + * menubar-items.el (popup-buffer-menu): Removed. + * menubar-items.el (popup-menubar-menu): Removed. + Move to menubar.el. + + * menubar.el: + * menubar.el (global-popup-menu): New. + * menubar.el (mode-popup-menu): New. + * menubar.el (activate-popup-menu-hook): New. + * menubar.el (last-popup-menu-event): New. + * menubar.el (popup-mode-menu): New. + * menubar.el (popup-buffer-menu): New. + * menubar.el (popup-menubar-menu): New. + * menubar.el (menu-call-at-event): New. + Move non-content functions here. Add support for context menu + items on extents. + + * minibuf.el (minibuffer-history-uniquify): + Typo fix. + + * minibuf.el (read-file-name-1): + Call new file dialog box if it exists. + + * minibuf.el (mouse-rfn-setup-vars): + Clean up "chop" action. + + * mouse.el: + * mouse.el (button2): Now bound to mouse-track. + * mouse.el (click-inside-extent-p): + * mouse.el (point-inside-extent-p): + * mouse.el (point-inside-selection-p): + * mouse.el (mouse-drag-or-yank): Removed. + * mouse.el (mouse-begin-drag-n-drop): New. + * mouse.el (mouse-eval-sexp): + * mouse.el (mouse-track-activate-strokes): New. + * mouse.el (mouse-track-do-activate): New. + * mouse.el (mouse-track): + * mouse.el (default-mouse-track-event-is-with-button): New. + * mouse.el (default-mouse-track-cleanup-hook): + * mouse.el (default-mouse-track-drag-hook): + * mouse.el (default-mouse-track-drag-up-hook): + * mouse.el (default-mouse-track-click-hook): + Merge drag-n-drop into mouse-track. + Add general "activate" support to replace specific button2 kludges. + Use "button modifier" support in mouse-track. + + * package-get.el (package-get-dependencies): Fix bytecompiler warnings. + + * package-ui.el: + * package-ui.el (pui-menu): + * package-ui.el (pui-popup-context-sensitive): Removed. + Fix bytecompiler warnings. + Clean up popup code a bit. + + * select.el (get-selection-no-error): Fix bytecompiler warnings. + + * simple.el: + * simple.el (transpose-lines): + * simple.el (transpose-line-up): New. + * simple.el (transpose-line-down): New. + * simple.el (transpose-subr): + * simple.el (transpose-subr-1): Removed. + Clean up, add functions to move lines up and down. + + * startup.el (mail-host-address): + * startup.el (user-mail-address): + Customize. + + * subr.el: + * subr.el (set-symbol-value-in-buffer): New. + * subr.el (error): + * subr.el (check-argument-type): + * subr.el (defined-error-p): New. + Add structured error support. + + * toolbar-items.el (toolbar-compile): + Use new make-dialog-box. + + * update-elc.el: + + * userlock.el (ask-user-about-lock-dbox): + * userlock.el (ask-user-about-supersession-threat-dbox): + * userlock.el (ask-user-about-lock): + * userlock.el (ask-user-about-supersession-threat): + Use new make-dialog-box. + Add safety checks; use should use-dialog-box-p. + + * window-xemacs.el: + * window-xemacs.el (__buffer-dedicated-frame): + * window-xemacs.el (buffer-dedicated-frame): New. + * window-xemacs.el (set-buffer-dedicated-frame): New. + Move dedicated-frame stuff into lisp. + +2000-07-18 Kirill 'Big K' Katsnelson + + * printer.el (generic-print-region): Do not require that + `printer-name' be set. + (printer-name): Commentary clarification. + +2000-07-19 Martin Buchholz + + * XEmacs 21.2.35 is released. + +2000-07-18 Alastair J. Houghton + + * select.el (selection-coercible-types): Initialise. + +2000-07-18 Alastair J. Houghton + + * select.el (own-clipboard): Bug fix. + +2000-07-17 Mike Sperber + + * cus-edit.el (custom-migrate-custom-file): Save init file before + continuing. + +2000-07-16 Mike Sperber + + * startup.el (load-init-file): Remove silly call to + `load-user-custom-file`. + (maybe-migrate-user-init-file): Minor fixes. + +2000-07-16 Martin Buchholz + + * apropos.el (apropos-documentation-check-doc-file): + `doc' variable should be let-bound, as was presumably intended. + + * cus-edit.el (custom-variable-reset-saved): + (custom-variable-reset-standard): + Remove unused variable comment-widget. Twice. + + * toolbar.el (toolbar-blank-press-function): + Add a real defvar with initial value nil and proper docstring. + (press-toolbar-button): No need to check for boundp-ness anymore. + + * rect.el (open-rectangle-line): Remove useless (let) form. + Add defvar for pending-delete-mode. + + * info.el (Info-find-node): This function needs an autoload cookie. + + * mule/mule-x-init.el (x-use-halfwidth-roman-font): + Use let* since the second form referred to the first. + +2000-07-16 Adrian Aichner + + * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard' + instead of removed `mswindows-get-clipboard'. + + +2000-07-15 Alastair J. Houghton + + * select.el (select-convert-from-text): New. + * select.el (select-convert-from-length): New. + * select.el (select-convert-from-integer): New. + * select.el (select-convert-from-identity): New. + * select.el (select-convert-from-filename): New. + * select.el (selection-converter-in-alist): Use them. + New converter functions for X. + + * select.el (get-selection): Removed comment. + + * select.el (own-selection): Removed append code - I thought + I'd already done this, but apparently not... + + * select.el: Changed comment about TIMESTAMP. + + * select.el (select-convert-in): New. + * select.el (select-convert-out): New. + New functions that get used by select.c. + + * select.el (select-buffer-killed-default): New. + * select.el (select-buffer-killed-text): New. + * select.el (selection-buffer-killed-alist): New. + New list and functions that get called if a relevant selection + exists and a buffer gets killed. + + * select.el (select-convert-to-targets): + * select.el (select-convert-to-identity): Removed. + * select.el (select-convert-from-identity): Removed. + * select.el (select-converter-out-alist): + Removed _EMACS_INTERNAL selection type. + + * x-select.el (xselect-kill-buffer-hook): Removed. + * x-select.el (xselect-kill-buffer-hook-1): Removed. + Removed this X-specific nonesense. Use the generic support + in select.el instead. + +2000-07-15 Martin Buchholz + + * mule/mule-category.el (defined-category-hashtable): + Use make-hash-table instead of make-hashtable + + * buff-menu.el: Byte-compiler warning fix. + + * isearch-mode.el (isearch-highlight-all-cleanup): + Remove unused variable `isearch-highlight-all-start'. + + * etags.el (add-to-tag-completion-table): Byte-compiler warning fix. + + * itimer.el (itimer-edit-mode): Byte-compiler warning fixes. + + * cus-dep.el (Custom-make-dependencies): + Add autoload cookie for custom-add-loads to generated custom-load.el. + + * autoload.el (autoload-package-name): Warning suppression. + Move defvar prior to first use. + + * custom.el: Add autoload for custom-declare-face. + Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...' + * cl.el (cl-hack-byte-compiler): + Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...' + to work properly. + +2000-07-08 Mike Sperber + + * startup.el (load-home-init-file): Added variable. + (maybe-migrate-user-init-file): Added. + (load-user-init-file): Load custom file if different from init + file. + + * dumped-lisp.el (preloaded-file-list): Added "cus-file" before + "startup." + + * cus-edit.el (custom-migrate-custom-file): Added for migration. + Moved `custom-file'-related code to cus-file.el. + + * cus-file.el: New file. + +2000-04-01 Mike Sperber + + * packages.el (packages-find-package-directories): Added support + for external package hierarchies with in-place installations. + + * find-paths.el (paths-root-in-place-p): Added. + (paths-find-emacs-directory): Added support for external + directories with in-place installations. + (paths-find-site-directory): Ditto. + + * startup.el (find-user-init-file): Also look for + ~/.xemacs/init.elc? in preference to ~/.emacs. + +2000-07-12 Alastair J. Houghton + + * select.el (own-selection): + * select.el (own-clipboard): Changed `append' parameter to + `how-to-use' parameter. + * select.el (own-selection): Removed icky append code. + * select.el (own-selection, get-selection): Removed extra type + checking. + * select.el (selection-appender-alist): + * select.el (selection-converter-{in|out}-alist): Initialise. + * select.el (select-append-to-*): New. + * select.el (select-convert-from-*): New. New functions to append + data and convert data from external type. + +2000-07-12 Stef Epardaud + + * font-lock.el: Javadoc enhancements. + +2000-07-06 Kirill 'Big K' Katsnelson + + * printer.el (generic-print-region): Compose job name from buffer + name. + +2000-07-06 Yoshiki Hayashi + + * font-lock.el (font-lock-fontify-pending-extents): Call + font-lock-fontify-region instead of font-lock-fontify-buffer + to avoid unnecessary progress gauges. + +2000-07-06 Craig Lanning + + * custom-load.el (faces): + + * finder.el (finder-compile-keywords): from Dan Holmsand, make sure + dir is a regex. + + * process.el (call-process-internal): from Dan Holmsand, use binary + coding systems so that jka-compr works. + +2000-07-07 Ben Wing + + * font-lock.el: Undo previous change. Unfortunately, some + files actually use the variables directly in their init code + without quoting them. + +2000-07-07 Ben Wing + + * font-lock.el (defvar font-lock-*-face): Removed. + + * font-lock.el (font-lock-apply-highlight): Bind these face vars + only when necessary. + +2000-06-30 Charles G Waldman + + * cl-macs.el: fix cl-transform-function-property kludge + so that it does not require a random feature. + +2000-06-09 Karl M. Hegbloom + + * files.el (auto-mode-alist): allow .make extension for Makefiles, + as in Linux kernel "Rules.make". + +2000-06-29 Gunnar Evermann + + * build-report.el (build-report): Add autoload cookie. + +2000-06-21 Charles G Waldman + + * package-ui.el (defgroup pui): Correct a misspelling + (pui-toggle-package-delete): Change `seleted' to `selected' + +2000-06-12 Jan Vroonhof + + * package-get.el (package-get-update-base): + (package-get): Use insert-file-contents-literally always. + (package-get-maybe-save-index): + Force coding system for writing to binary. + +2000-06-08 Mike Alexander + + * code-process.el (call-process-region): If there is no coding + system for the process on process-coding-system-alist use the + coding system of the buffer containing the region. + +2000-06-10 Ben Wing + + * cmdloop.el (command-error): + If debug-on-error and noninteractive, output backtrace. + + * files.el (file-relative-name): + Remove MSDOS references. + + * simple.el (line-number): New function, due to non-obvious + behavior/usage of count-lines. + + * simple.el (count-lines): document non-obvious usage to get + line number. + +2000-06-11 Ben Wing + + * faces.el ((featurep 'xpm)): + * x-faces.el (x-init-face-from-resources): + * x-faces.el (x-init-frame-faces): + * x-misc.el (x-init-specifier-from-resources): + * x-misc.el (x-get-resource-and-bogosity-check): + * x-misc.el (x-get-resource-and-maybe-bogosity-check): + * x-mouse.el (x-init-pointer-shape): + * x-scrollbar.el (x-init-scrollbar-from-resources): + Add sixth argument to x-get-resource calls so as to issue warnings + rather than errors on bogus arguments. + +2000-06-05 Ben Wing + + * compat.el: new file. provides a clean, non-intrusive way to + define compatibility functions. + + * process.el (shell-quote-argument): temporary fix for lack + of nt-quote-process-args. #### I need to put back the overall + structure of that mechanism but redo the guts of it using the + extra intelligence in the C code. + +2000-05-28 Adrian Aichner + + * package-info.el (pi-md5sum): Calculate MD5 sum just like + `package-get' does in package-get.el, instead of using external + "md5sum" program. + + * package-get.el (package-get): Insert package file literally to + make checksum calculation work. + +2000-04-18 Hrvoje Niksic + + * code-files.el (convert-mbox-coding-system): Deleted. + (file-coding-system-alist): Removed reference to + convert-mbox-coding-system. + +2000-05-28 Martin Buchholz + + * XEmacs 21.2.34 is released. + +2000-05-20 Karl M. Hegbloom + + * font-lock.el (font-lock-keywords): Rewrote docstring + +2000-05-22 Karl M. Hegbloom + + * loadhist.el (unload-feature): handle case where x is both boundp + and fboundp + +2000-05-22 Karl M. Hegbloom + + * packages.el: It's ok to use built-in macros, but not lisp + defined ones. + +2000-05-20 Ben Wing + + * font-lock.el: + * font-lock.el (font-lock-message-threshold): + * font-lock.el (font-lock-mode): + * font-lock.el (font-lock-default-fontify-buffer): + * font-lock.el (font-lock-always-fontify-immediately): + * font-lock.el (font-lock-old-extent): Removed. + * font-lock.el (font-lock-old-len): Removed. + * font-lock.el (font-lock-fontify-glumped-region): Removed. + * font-lock.el (font-lock-pending-extent-table): New. + * font-lock.el (font-lock-range-table): New. + * font-lock.el (font-lock-after-change-function): + * font-lock.el (font-lock-after-change-function-1): Removed. + * font-lock.el (font-lock-fontify-pending-extents): New. + * font-lock.el ('font-lock-revert-cleanup): Removed. + * font-lock.el ('font-lock-revert-setup): Removed. + Rewrite deferral code to handle any number of changes, merging + them properly. Remove hacked-up code for revert-buffer, now + unnecessary. + + * menubar-items.el (default-menubar): + In Options->Edit Init File, don't switch to emacs-lisp-mode + unless necessary; doing this turns off font-lock. + +2000-05-15 Yoshiki Hayashi + + * keydefs.el: Define C-x BS to backward-kill-sentence. + +2000-05-15 Yoshiki Hayashi + + * files.el (hack-local-variables-prop-line): Use non-greedy + matching to process -*-texinfo-*- -*-. + +2000-05-11 Jonathan Marten + + * minibuf.el (minibuf-directory-files): new function. + (read-file-name-activate-callback): use minibuf-directory-files. + (read-directory-name-internal): ditto. + (mouse-file-display-completion-list): ditto. + (mouse-directory-display-completion-list): ditto. + (read-file-name-internal): remove "./" from completion list unless + explicitly matched, for consistency. + +2000-05-11 Ben Wing + + * gutter-items.el (gutter-buffers-tab): + * gutter-items.el (add-tab-to-gutter): + * gutter-items.el (update-tab-in-gutter): + * gutter-items.el (remove-buffer-from-gutter-tab): Removed. + * gutter-items.el (append-progress-display): + * gutter-items.el (abort-progress-display): + * gutter-items.el (raw-append-progress-display): + Further fixes. Use set-glyph-image not set-image-instance-property, + to fix problems with multiple windows in a frame. + + * menubar-items.el (tutorials-menu-filter): + Fix typo. + + * startup.el (early-error-handler): + Display message box under windows; otherwise, message will disappear + before it can be viewed. + + * update-elc.el: + Fix bug in NEEDTODUMP processing. + +2000-05-08 Yoshiki Hayashi + + * startup.el (lock-directory): Removed. + (superlock-file): Ditto. + (startup-set-paths): Remove lockdir. + (startup-setup-paths-warning): Remove lock-directory. + + * setup-paths.el (paths-find-lock-directory): Removed. + (paths-find-superlock-file): Ditto. + +2000-05-09 Ben Wing + + * faces.el (set-face-property): + * faces.el (set-face-font): + * faces.el (set-face-foreground): + * faces.el (set-face-background): + * faces.el (set-face-background-pixmap): + * faces.el (set-face-underline-p): + * faces.el (set-face-strikethru-p): + * faces.el (set-face-highlight-p): + * faces.el (set-face-dim-p): + * faces.el (set-face-blinking-p): + * faces.el (set-face-reverse-p): + doc string changes. + + * glyphs.el: + * glyphs.el (make-image-specifier): + * glyphs.el (glyph-property): + * glyphs.el (set-glyph-image): + * glyphs.el (make-glyph): + * glyphs.el (make-pointer-glyph): + * glyphs.el (make-icon-glyph): + * glyphs.el (widget-image-instance-p): New. + authorship info, lots of doc changes. New predicate, inadvertently + omitted. the general principle with specifier docs is now that + the description of instantiators should go with the make-foo-specifier + fun's doc string, rather than in foo-specifier-p. this follows + conventions elsewhere in XEmacs and in general is a lot more obvious + of a place to look. sometimes the make-foo-specifier function needs + to be created in the process. + + * gutter.el: + * gutter.el (make-gutter-specifier): New. + * gutter.el (make-gutter-size-specifier): New. + * gutter.el (make-gutter-visible-specifier): New. + specifier doc updates according to the conventions specified before. + + * objects.el: + * objects.el (make-font-specifier): + * objects.el (make-color-specifier): + * objects.el (make-face-boolean-specifier): New. + specifier doc updates according to the conventions specified before. + + * specifier.el: + * specifier.el (set-specifier): + * specifier.el (make-integer-specifier): New. + * specifier.el (make-boolean-specifier): New. + * specifier.el (make-natnum-specifier): New. + * specifier.el (make-generic-specifier): New. + * specifier.el (make-display-table-specifier): New. + specifier doc updates according to the conventions specified before. + + * toolbar.el: + * toolbar.el (make-toolbar-specifier): New. + specifier doc updates according to the conventions specified before. + +2000-05-09 Ben Wing + + * process.el (call-process-internal): Revert to previous version + because Mike's change clashed with a change I did not long before. + Changed progn to prog1 to fix the bug pointed out by Mike Alexander. + Thanks very much Mike for pointing out the bug and submitting a + patch! + +2000-04-13 Mike Alexander + + * process.el (call-process-internal): Send the correct input buffer + (call-process-internal): Return the exit status of the process + +2000-05-07 Ben Wing + + * winnt.el: + * winnt.el (nt-quote-args-verbatim): Removed. + * winnt.el (nt-quote-args-prefix-quote): Removed. + * winnt.el (nt-quote-args-backslash-quote): Removed. + * winnt.el (nt-quote-args-double-quote): Removed. + * winnt.el (nt-quote-args-functions-alist): Removed. + * winnt.el (nt-quote-process-args): Removed. + Remove all stuff for argument quoting. We borrow the code instead + from Emacs 20.6, which is much more careful in its quoting + (e.g. in handling runs of the escape character) and avoids most of + the need for this Lisp mechanism by checking to see whether we're + running a Cygwin or normal program and doing the appropriate + quoting. If we end up needing such a mechanism, we should add + it by extending the variable `mswindows-quote-process-args' so it + can take an alist of regexps. + +2000-05-07 Ben Wing + + * keydefs.el: + Restore M-up, M-down to 21.1 state. Put *ward-sentence on + C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll + the window without moving point. + + * simple.el: + * simple.el (scroll-up-one): New. + * simple.el (scroll-down-one): New. + Functions for use with C-M-up/down. + +2000-05-01 Martin Buchholz + + * XEmacs 21.2.33 is released. + +2000-04-29 Martin Buchholz + + * dialog.el (yes-or-no-p-dialog-box): + Fix docstring. + Fix following horrible bug in X11 mode with focus-follows-mouse: + 1. Visit two files in two different frames. + 2. do File->Revert Buffer in one of those frames. + 3. Dialog box appears. + 4. Arrange things so that the mouse passes over the *other* + frame, then to the dialog box, and click on "Yes". + 5. The file contents end up in the *wrong* buffer! + Add TODO comment. + +2000-04-28 Ben Wing + + * help.el (describe-installation): correct typo introduced + in last patch: boundp -> fboundp. + + * etags.el (buffer-tag-table-list): + canonicalize filenames to Unix format so that tag-table-alist + searching works under Windows. + + * autoload.el: + Bowdlerize the supposedly objectionable words + "who couldn't quite manage to cleanly modify batch-update-autoloads". + + * gutter-items.el (set-progress-display-style): + * gutter-items.el (search-dialog-callback): + * gutter-items.el (make-search-dialog): + Change to new callback-ex api. + +2000-04-26 Bjrn Torkelsson + + * help.el: (describe-installation): decode-coding-string is not + defined in a non MULE environment. + +2000-04-28 Ben Wing + + * gutter-items.el (buffer-list-changed-hook): + use it, not record-buffer-hook. + + * subr.el (record-buffer-hook): Removed. + +2000-04-27 Ben Wing + + * gutter-items.el (buffers-tab-switch-to-buffer): do not + use NORECORD option. Andy will not like this, but the existing + gutter behavior is just wrong, as per this comment: + + ;; this used to add the norecord flag to both calls below. + ;; this is bogus because it is a pervasive assumption in XEmacs + ;; that the current buffer is at the front of the buffers list. + ;; for example, select an item and then do M-C-l + ;; (switch-to-other-buffer). Things get way confused. + ;; + ;; Andy, if you want to maintain the current look, you must + ;; *uncouple* the gutter order and buffers order. + + * loaddefs.el (completion-ignored-extensions): unfuckify. + + * bytecomp.el (batch-byte-compile-one-file): new function, used in + xemacs.mak. + + * autoload.el (batch-update-one-directory): new function, used in + xemacs.mak. + + * loadup.el: set gc-cons-threshold very high unless dumping -- + loadup during update-elc is much much much faster. also do this + when quick-building. + + add commented-out code for profiling loadup. + + + * update-elc.el (preloaded-file-list): add bytecomp.el, since it + is required in order to build xemacs. + +2000-04-26 Ben Wing + + * loadup.el: don't garbage collect during loadup if quick-build + compile-time option is set. + +2000-04-23 Ben Wing + + * update-elc.el: compute whether any dumped .el or .elc files + are newer than the dumped exe, and touch the file ../src/NEEDTODUMP + if so. + + * update-elc.el (update-elc-files-to-compile): always change + NOBYTECOMPILE in the src directory rather than current dir, + so it will work under NT. + + * autoload.el (autoload-trim-file-name): canonicalize to slashes so + the form of this file is identical between Unix and Windows. + (autoload-target-directory): Fixed to be lisp/ not lisp/prim/. + Added comment. + (update-autoloads-from-directory): updated doc string. + updated doc strings in a few other places. + +2000-04-18 Yoshiki Hayashi + + * bytecomp.el (byte-force-recompile): Fix argument to + byte-recompile-directory. + +2000-04-17 Yoshiki Hayashi + + * gutter-items.el (progress-display-clear-when-idle): Use + add-one-shot-hook. + * gutter-items.el (clear-progress-display): Adjust number of + arguments. + +2000-04-13 Yoshiki Hayashi + + * dumped-lisp.el (preloaded-file-list): Always dump select.el. + +2000-04-16 Ben Wing + + * printer.el: New file. + + * dumped-lisp.el (preloaded-file-list): Declare printer.el. + + * help.el (describe-installation): Fix decoding for Windows. + + * menubar-items.el: + * menubar-items.el (default-menubar): + * menubar-items.el (tutorials-menu-filter): New. + * menubar-items.el (popup-menubar-menu): + Add authorship. Redo Help menu and Tutorials filter. + + * menubar.el: Correct comment. + + * modeline.el (modeline-buffer-identification): Correct doc string. + + * simple.el: + * simple.el (printing): Removed. + * simple.el (printer-name): Removed. + * simple.el (generic-print-buffer): Removed. + * simple.el (generic-print-region): Removed. + Move generic print code to printer.el. + +2000-04-15 Ben Wing + + * simple.el (generic-print-region): New. + make this function actually work. + (generic-print-buffer): call generic-print-region. + +2000-04-14 Andy Piper + + * gutter-items.el (make-search-dialog): avoid unnecessary futzing + by using the new widget-callback-current-channel. + (search-dialog-callback): ditto. + +2000-04-12 Andy Piper + + * gutter.el (default-gutter-position): moved from gutter-items.el. + (default-gutter-position-changed-hook): ditto. + (gutter-element-visibility-changed-hook): ditto. + (set-gutter-element): ditto. + (remove-gutter-element): ditto. + (set-gutter-element-visible-p): ditto. + (gutter-element-visible-p): ditto. + (init-gutter): ditto. + + * dialog.el (make-dialog-box): renamed and moved from + gutter-items.el + + * gutter-items.el: move various functions elsewhere. + +2000-04-13 Katsumi Yamaoka + + * menubar-items.el: Fixed place of parenthesis. + +2000-04-12 Ben Wing + + * etags.el (find-tag-at-point): New. Lets you do find-tag + without constantly being prompted for the tag. + * simple.el: Added a number of section headings, to clarify the + organization of this file. + * simple.el (activate-region): + * simple.el (region-exists-p): + * simple.el (region-active-p): + Moved these three function down to the other side of + the case-changing functions, so they join the rest of + the region code. + * simple.el (printing): New. + * simple.el (printer-name): New. + * simple.el (generic-print-buffer): New. + New functions, a very simple prototype for a unified + printing interface. + + * process.el (call-process-internal): Real fix for null BUFFER, + other problems with BUFFER specs. + + * menubar-items.el: + Fixed up File->Print to use new printing functions. + Various corrections and expansions to Grep/Compile menus. + New options for Printing. + New options for SMTP Mail, the way to send mail under + MS Windows. (There's also a package patch to make SMTP + Mail be the default under MSWin.) + +2000-04-09 Jeff Miller + + * menubar-items.el: Selecting Rectangle Mousing from menubar + did not work. Needed to quote mouse-track-rectangle-p. + +2000-04-06 Yoshiki Hayashi + + * cl-compat.el (keywordp): Removed. + +2000-04-05 Andy Piper + + * gutter-items.el (progress-layout-glyph): don't initialize here. + (progress-gauge-glyph): use dynamic sizing. + (set-progress-display-style): new function. Set progress glyphs + appropriately depending on the style. + (progress-display-style): new variable. Custom version of + set-progress-display-style. + (progress-abort-glyph): switch to dynamic sizes. + (search-dialog-text): make the edit field active. + +2000-04-04 Andy Piper + + * gutter-items.el (make-search-dialog): need to make the search + dialog visible after creation. + + * menubar-items.el (default-menubar): use the search dialog for + searching. Remove some extraneous search menu items. + + * gutter-items.el (set-gutter-element): allow glyphs to be used as + well as strings. + (make-gutter-only-dialog-frame): allow the user to create the + frame unmapped. Allow the gutter spec to be given as a glyph. + (search-dialog-direction): new variable. + (search-dialog-text): new variable. + (search-dialog-callback): new function. Callback for the search + dialog action. + (make-search-dialog): new function. Create a user-friendly search + dialog. + +2000-04-04 Hrvoje Niksic + + * faces.el (set-face-stipple): Use mswindows-bitmap-file-path + under Windows. + +2000-04-01 Andy Piper + + * font-lock.el (font-lock-fontify-keywords-region): Calculate + progress more accurately. + +2000-02-02 Hirokazu FUKUI + + * finder.el (finder-compile-keywords): Process readable files only. + Because error in process of .#finder-inf.el when compile xemacs + with --with-clash-detection option. + +2000-03-31 Andy Piper + + * gutter-items.el (append-progress-display): don't delay after a + successful font-lock. + (make-gutter-only-dialog-frame): new function. Allow users to + create gutter-only dialogs. + +2000-03-27 Mike Alexander + + * process.el (call-process-internal): Handle a null BUFFER + parameter correctly. + +2000-03-28 Andy Piper + + * gutter-items.el (abort-progress-display): put strings in the + gutter not extents. + (progress-layout-glyph): signal special 'quit callback. + (progress-display-quit-function): deleted. + (progress-display-stop-callback): deleted. + (progress-display-dispatch-command-events): deleted. + (append-progress-display): remove calls to + progress-display-dispatch-command-events. + (raw-append-progress-display): ditto. + +2000-03-23 Hrvoje Niksic + + * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP + being a list. Actually define `stipple-pixmap-p' which is used as + an error predicate. Correctly handle PIXMAP being either relative + or absolute file name. + +2000-03-24 Andy Piper + + * gutter-items.el (add-tab-to-gutter): use copy-sequence. + (abort-progress-display): ditto. Don't delete the created extent. + (raw-append-progress-display): ditto. + (progress-display-dispatch-non-command-events): new + function. Encapsulates what we want to do when no command input is + required. + (progress-display-dispatch-command-events): likewise, but disable + for now since it causes too many problems. + (append-progress-display): use them. + (raw-append-progress-display): ditto. + (default-gutter-position-changed-hook): set this rather than + default-gutter-position-changed. + (default-gutter-position-changed-hook): lambda with zero arguments + rather than one. + (raw-append-progress-display): trap errors in pending input since + allowing them to signal will hose the gauge well and + truly. Ideally we would like to delay these until we are more able + to cope. + (append-progress-display): ditto. + +2000-03-20 Jeff Miller + + * lisp/make-docfile.el: call-process-internal is now implemented + in process.el. + +2000-03-21 Ben Wing + + * mule\mule-cmds.el (set-language-info-alist): + Fix to correspond to new menu arrangement. + +2000-03-21 Ben Wing + + * process.el: + * process.el (call-process-internal): New. + New implementation of call-process. Only enabled under NT, so far. + stderr handling not implemented yet in CVS'd C code. + +2000-03-20 Ben Wing + + * lisp-mode.el: + * lisp-mode.el (lisp-interaction-mode-menubar-menu): New. + * lisp-mode.el (lisp-interaction-mode): + Put back Lisp Interaction menubar for Jan V's sake. + + * simple.el: + * simple.el (mark-ring): + * simple.el (dont-record-current-mark): New. + * simple.el (in-shifted-motion-command): New. + * simple.el (mark-ring-unrecorded-commands): New. + * simple.el (mark-ring-max): + * simple.el (set-mark-command): + * simple.el (push-mark): + * simple.el (handle-pre-motion-command): + Implement scheme for not recording unimportant marks. + + * subr.el: + * subr.el (function-allows-args): New. + New function function-allows-args. + +2000-03-20 Martin Buchholz + + * XEmacs 21.2.32 is released. + +2000-03-20 Andy Piper + + * gutter-items.el (update-tab-in-gutter): force selection of the + selected-window if required to do so. + (buffers-tab-items): ditto. + (add-tab-to-gutter): ditto. + (create-frame-hook): use force-selection. + (default-gutter-position-changed): lambdify. + (update-tab-hook): deleted since it was only used in one place. + +2000-03-18 Andy Piper + + * files.el (find-file-noselect): undo change that shouldn't have + gone in. + +2000-03-17 Andy Piper + + * buffer.el (switch-to-buffer): use last-nonminibuf-window instead + of selected-window trickery. + + * gutter-items.el (update-tab-in-gutter): don't give dedicated + frames tabs. + (progress-display-stop-callback): progress -> progress-display + (progress-display-quit-function): ditto. + (clear-progress-display): ditto. + (remove-progress-display): ditto. + (append-progress-display): ditto. + (abort-progress-display): ditto. + (raw-append-progress-display): ditto. + (display-progress-display): ditto. + (current-progress-display-label): ditto. + (current-progress-display): ditto. + (lprogress-display): ditto and save the buffer + (progress-display): ditto. Otherwise the buffer sometimes gets + changed which confuses font-lock. + + * font-lock.el (font-lock-default-fontify-buffer): catch all + errors, not just quit. + (font-lock-mode): progress -> display-progress + (font-lock-default-fontify-buffer): ditto. + (font-lock-fontify-syntactically-region): ditto. + (font-lock-fontify-keywords-region): ditto. + +2000-03-14 Hrvoje Niksic + + * cl.el (gensym): Move to here from cl-macs.el. + (gentemp): Ditto. + +2000-03-16 Andy Piper + + * font-lock.el (font-lock-mode): use lprogress and friends for + progress management. + (font-lock-default-fontify-buffer): ditto. + (font-lock-fontify-syntactically-region): ditto. + (font-lock-fontify-keywords-region): ditto. + (font-lock-revert-cleanup): fix reverting. + (font-lock-revert-setup): ditto. + + * gutter-items.el (progress-use-echo-area): new variable. Use the + echo area for progress gauges if non-nil. + (clear-progress): remove echo area stuff and defer to + clear-message. + (append-progress): dispatch non-command events after each progress + increment. Remove echo area stuff. + (abort-progress): remove echo area stuff and defer to + display-message. + (raw-append-progress): ditto. Dispatch non-command events after + gutter redisplay. + (display-progress): defer echo area stuff to display-message. + + * gutter-items.el (clear-progress): + (abort-progress): indentation changes. + (display-progress): don't clear progress. + (append-progress): compare messages with equal. + (raw-append-progress): use dispatch-non-command-events to flush + widget creation events. + +2000-03-13 Ben Wing + + * abbrev.el: + * abbrev.el (abbrev-string-to-be-defined): New. + * abbrev.el (inverse-abbrev-string-to-be-defined): New. + Changes for use with the menubar. + +2000-03-12 Ben Wing + + * alist.el (vassoc): moved here from font-menu.el. + + * custom.el (defface): typo fix. + + * dialog.el (yes-or-no-p-dialog-box): + * dialog.el (message-box): + * files.el (save-some-buffers-1): + Put accelerators in the button names. + + * font-lock.el (font-lock-comment-face): + * font-lock.el (font-lock-keyword-face): + * font-lock.el (font-lock-function-name-face): + Fixed some of the colors under MS Windows because the existing + default colors were hardly different from black and needed to be + made lighter. + + * font-menu.el: + * font-menu.el (font-menu-split-long-menu): + * font-menu.el (font-menu-family-constructor): + * font-menu.el (font-menu-size-constructor): + * font-menu.el (font-menu-weight-constructor): + * font-menu.el (font-menu-set-font): + vassoc moved to alist.el. + Accelerators added to all menus. + Unused bound var new-props removed. + + * keydefs.el: I did a whole lot of rearranging to put things in a + more consistent order and fixed a number of cases where key + combinations involving up, down, left, right and so on were + defined but the corresponding keypad combinations were not + defined. + + * lisp-mode.el: + * lisp-mode.el (lisp-interaction-mode-popup-menu): + * lisp-mode.el (emacs-lisp-mode): + * lisp-mode.el (lisp-interaction-mode): + * lisp-mode.el (flet): + Added accelerators onto the menus. + Made all the different versions of the let function be indented + the same way. + Undid Steve's easy-menu-ification, because it makes it impossible + to have the menubar and popup menus different. + Cleaned up the menu; added items for find-function &c and some + indenting, and removed debug-on-*. + + * list-mode.el (list-mode-hook): + * list-mode.el (list-mode): + * list-mode.el (completion-setup-hook): + * list-mode.el (display-completion-list): + Added support for the :window-height keyword, which is required + because of other changes that I made for the file dialog box. I + also made the hook variables list-mode-hook and + completion-setup-hook and also minibuffer-setup-hook in + minibuf.el be permanent-local; see comment in list-mode.el. + + * map-ynp.el (map-y-or-n-p): + Added accelerators to the dialog buttons. + + * menubar-items.el (menu-truncate-list): + New internal function. + * menubar-items.el (submenu-generate-accelerator-spec): + * menubar-items.el (menu-item-strip-accelerator-spec): + * menubar-items.el (menu-item-generate-accelerator-spec): + New exported functions, for use in auto-generating accelerator specs. + + * menubar-items.el: + * menubar-items.el (default-menubar): + * menubar-items.el (maybe-add-init-button): + * menubar-items.el (bookmark-menu-filter): + * menubar-items.el (slow-format-buffers-menu-line): + * menubar-items.el (build-buffers-menu-internal): + * menubar-items.el (language-environment-menu-filter): + * menubar-items.el (default-popup-menu): + * menubar-items.el (popup-buffer-menu): + * menubar-items.el (popup-menubar-menu): + Did a major overhaul on this file, and in fact I'm nowhere near + done working on the menubar, and there will be more patches to + come. A basic summary of what I've done: + + a) I added accelerators to all of the menu items. For menus that + are auto-generated, such as the buffers menu, the accelerators are + automatically added to the beginning of each line using the + numbers 1 through 9, then zero, and then letters starting with A, + but omitting the letters that are already in use for the fixed + menu items at the top of the buffers menu. To facilitate adding + accelerators of this kind, I created some new functions + (*-accelerator-spec), which are also being used by other filters + that auto generate lists of things such as ftp sites to download + packages. If people really don't like these accelerators + appearing at the beginning of the menu items, a variable can be + added to optionally turn them off, but I think this is rather + pointless because other menu items have accelerators and many or + most of the menu users will use the accelerators if the support is + there. + + b) I combined the top level Tools and Apps menus into a single + Tools menu, because the distinction between the two is not + obvious, and the items on the menus are not used often enough that + putting some of them onto submenus is a problem. + + c) I created two new top level menus called View and Cmds because + there were too many items on the File and Edit menus, and I'm going + to be adding more items to these menus. In contrast to the Tools + menu, the items on these menus may be used quite often during an + editing session, and so should be available with fewer + keystrokes. + + d) I added a number of options to the options menu, including one + for controlling whether the alt key can be used to traverse to + menu items using the accelerators, one for controlling behavior of + control-k, one for controlling how the kill and yank functions + interact with the clipboard, a few additional buffers-menu + options, and various other things. I also did a bit of + rearranging, for example, combining the keyboard and mouse options + into a single keyboard and mouse submenu to facilitate the + accelerators on that level. + + e) I changed the variable buffers-menu-format-buffer-line-function + to take two arguments instead of one, the second argument being + the line number for use in creating an accelerator. I added a + hack to support existing functions with one argument (although I + doubt that very many of these exist), for backward compatibility. + + f) I moved the top level mule menu to be a submenu of the edit + menu. I think that most of the items on this menu are fairly + useless and there are certainly not enough frequently used items + to justify this being its own top level menu. + + g) I combined most of the items in big-menubar.el into the main menu. + If people think the main menu is too big, it would be possible to + create different configurations, some smaller. + + * menubar.el (check-menu-syntax): + Deleted some syntax checks that were no longer valid, partly + because of changes that were already made a long time ago, and + partly because of a change I made where I allow the name of the + menu item to be an evaluated expression rather than just a string, + similar to all of the other parameters of a menu item. + + * minibuf.el: + * minibuf.el (read-file-name-1): + * minibuf.el (mouse-read-file-name-1): + I made a number of changes to improve the appearance + and functioning of the file dialog box. They include: + + a) Fixing the problem where closing the dialog box by clicking on + the close button of the window didn't properly exit the + minibuffer. + + b) Fixing the problem that if you typed part of a file name, and + then clicked on a completion with the mouse, the file was not + correctly selected. + + c) Changing the title of the dialog box to reflect the operation + being done in accordance with user interface conventions, rather + than the name of the dialog box buffer, which is rather useless. + + d) Remove the words "possible completions are" which didn't + belong. + + e) Fix things so that the completions scroll off the end of the + completions windows only to the right, rather than both to the + right and down, which is in accordance with Windows user interface + conventions. + + * msw-init.el (init-post-mswindows-win): + Added a binding for meta-F4, which is the standard windows binding + for exiting a program. + + * select.el (get-selection-no-error): + * select.el (own-selection): + * select.el (own-clipboard): + Added an optional argument called append to the functions + own-selection and own-clipboard. This adds support for appending + text to the existing selection and allows the function + own-clipboard to be used as the value of the variable + interprogram- cut-function. + + Fixed a bug in own-selection in handling zmacs-region-stays. + + * simple.el (historical-kill-line): New. + + * simple.el (kill-line): + * simple.el (interprogram-cut-function): + * simple.el (interprogram-paste-function): + * simple.el (handle-pre-motion-command): + * simple.el (next-line): + * simple.el (previous-line): + a) Expanded the variable kill-whole-line, so that function + kill-line can be set to delete the entire line always, not just + when cursor is at the beginning of the line. This is controlled + by setting the variable kill-whole-line to the symbol 'always. + This behavior, as well as the existing kill-whole-line behavior, + now only take effect when kill-line is called interactively, + although this is a departure from a previous behavior in the case + of setting this variable kill-whole-line to t. It is almost + certainly what has always been intended, and most likely the old + way of doing things introduced bugs. I also created a function + called historical-kill-line, which ignores the kill-whole-line + setting and always gives the historical behavior of only killing + to the end of the line. I bound this function to shift- control-k + so that the kill to end of line behavior is available, even when + kill-whole-line has been set to change control-k into the simple + delete-whole-line behavior. (This can be set using the options + menu.) + + b) I changed things so that kill and yank now interact with the + clipboard by default under windows. This was done by changing the + default value of interprogram-cut- function and + interprogram-paste-function. You can get the old behavior by + setting these to nil, and there is an option on the options menu + to do this. + + c) I added support for selecting text using shifted motion keys. + This support is on by default and can be controlled by the + variable shifted-motion-keys-select-region. There is also a + variable called unshifted-motion-keys-deselect-region that + controls more specifically how the shifted motion key behavior + works. I did not put an option on the options menu to turn this + off, because I can't imagine why this would be useful. + + * simple.el (forward-block-of-lines): + * simple.el (backward-block-of-lines): + * simple.el (block-movement-size): + New. + + * simple.el (uncapitalized-title-words): + * simple.el (uncapitalized-title-word-regexp): + * simple.el (capitalize-string-as-title): + * simple.el (capitalize-region-as-title): + New. + + + * subr.el (add-hook): + * subr.el (make-local-hook): New. + * subr.el (remove-local-hook): New. + * subr.el (add-one-shot-hook): New. + * subr.el (add-local-one-shot-hook): New. + Added some functions to make using hooks easier. + These include: + + a) Functions add-local-hook and remove-local-hook to make it easy + to use local hooks. + + b) Functions add-one-shot-hook and add-local-one-shot-hook, which + make it possible to add a "one-shot" hook, which is to say a hook + that runs only once, and automatically removes itself after the + first time it has run. + +2000-03-09 Andy Piper + + * files.el (auto-mode-alist): pick up jsp, jhtml and xml files. + +2000-03-09 Yoshiki Hayashi + + * buff-menu.el (buffers-menu-omit-invisible-buffers): + Moved from menubar-items.el. + * dumped-lisp.el: Dump gutter-items regardless of menubar. + +2000-03-08 Andy Piper + + * gutter-items.el (build-buffers-tab-internal): add selected field + to buffers tab spec. + +2000-03-07 Yoshiki Hayashi + + * minibuf.el (last-exact-completion): Initialize to nil. + +2000-03-07 Didier Verna + + * startup.el (command-line-1): remove unused variable + `first-file-buffer'. + +2000-02-29 Hrvoje Niksic + + * loaddefs.el (completion-ignored-extensions): Removed ".log", + which is also used for Web server log files. + +2000-02-03 IKEYAMA Tomonori + + * mule/mule-charset.el: Setup auto-fill-chars. + +2000-03-02 SL Baur + + * subr.el (with-string-as-buffer-contents): Reimplement using + `with-temp-buffer'. Fixes non-unique buffer name problem, fixes + non-deletion of buffer after execution problem. + (with-output-to-string): Use unique buffer name. + +2000-02-29 Stephen J. Turnbull + + * gutter-items.el (buffers-tab-sort-function): New variable. + (buffers-tab-items): Funcall it to sort the buffer tab list. + +2000-02-29 Stephen J. Turnbull + + * startup.el (load-user-init-file): Merge two `if's to one `or'. + +2000-02-28 Martin Buchholz + + * menubar-items.el (maybe-add-init-button): Remove the "Load + .emacs" button from all menubars. + +2000-03-01 Didier Verna + + * rect.el (string-rectangle): depend on `pending-delete-mode' for + region rectangle replacement (from Jan Vroonhof). + (replace-rectangle): new function. + +2000-01-05 Yoshiki Hayashi + + * mule/mule-cmds.el (set-default-coding-systems): Use + set-terminal-coding-system and set-keyboard-coding-system. + * coding.el (set-terminal-coding-system): Use + set-console-tty-output-coding-system. + (set-keyboard-coding-system): Use + set-console-tty-input-coding-system. + +2000-02-21 Yoshiki Hayashi + + * minibuf.el (read-variable): Allow symbol to default argument. + +2000-02-27 Andy Piper + + * gutter-items.el (update-tab-hook): new function to be used for + hooks. + (create-frame-hook): add update-tab-hook. + (record-buffer-hook): ditto. + (default-gutter-position-changed): ditto. + (default-gutter-position): updating the buffers tab is now handled + by a hook. + (default-gutter-position-changed-hook): new variable. + (gutter-element-visibility-changed-hook): ditto. + (set-gutter-element-visible-p): call it. + (set-gutter-element): use modify-specifier-instances. Set extents + as duplicable before using. + (remove-gutter-element): ditto. + (set-gutter-element-visible-p): ditto. + (init-gutter): new function. + (add-tab-to-gutter): use new gutter-element functions rather than + setting specifiers directly. + (clear-progress): ditto. + (abort-progress): ditto. + (gutter-buffers-tab-visible-p): renamed from + default-gutter-visible-p + + * specifier.el (modify-specifier-instances): new function from Jan + Vroonhof. + + * x-init.el (init-post-x-win): call init-gutter. + + * msw-init.el (init-post-mswindows-win): call init-gutter. + + * menubar-items.el (default-menubar): Update to reflect new gutter + variables. + +2000-02-26 Andy Piper + + * gutter-items.el (set-gutter-element): new function. Add gutter + elements to the specified gutter. + (remove-gutter-element): new function. Remove gutter elements from + the specified gutter. + (set-gutter-element-visible-p): new function. Set gutter element + visibility for the provided gutter-visible specifier. + +2000-02-23 Andy Piper + + * gutter-items.el (add-tab-to-gutter): specify dimensions + dynamically. + +2000-02-24 Martin Buchholz + + * gutter-items.el (add-tab-to-gutter): + * package-get.el (package-get-interactive-package-query): + * package-ui.el (pui-directory-exists): + (pui-install-selected-packages): + (pui-list-packages): + Use #'(lambda ...) instead of '(lambda ...). + +2000-02-21 Gregory Neil Shapiro + + * startup.el (load-user-init-file): Check to make sure user + has an init-file before calling load(). + +2000-02-20 Kirill 'Big K' Katsnelson + + * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag. + +2000-02-23 Martin Buchholz + + * XEmacs 21.2.31 is released. + +2000-02-21 Mike Sperber + + * loadup.el (really-early-error-handler): + * update-elc.el: + * make-docfile.el: + Remove dependency on EMACSBOOTSTRAP... environment variables. + +2000-02-21 Martin Buchholz + + * XEmacs 21.2.30 is released. + +2000-02-19 Martin Buchholz + + * byte-optimize.el (byte-optimize-plus): + (byte-optimize-minus): + (byte-optimize-multiply): + Optimize (- 0) to 0, not (-) + Optimize (+ 5 3.0) to 8.0 + Optimize (* 5 3.0) to 15.0 + Improve readability. + +2000-02-21 Jonathan Harris + + * modeline.el: (modeline-scrolling-method): change modeline + mswindows cursor appearance according to the value. + + * msw-faces.el: (mswindows-init-device-faces): Initialise 'default + and 'gui-element face colors and 'gui-element face font to Windows + defaults. + +2000-02-09 Stef Epardaud + + * font-lock.el: Javadoc enhancements + +1999-11-27 Oscar Figueiredo + + * ldap.el (toplevel): Test if LDAP support has been compiled in + (ldap-verbose): New option + (ldap-search-entries): Renamed from the previous ldap-search + Conditionalize message display on ldap-verbose + (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New + defuns + (ldap-search): Is now defined as an obsolete wrapper calling + ldap-search-basic or ldap-search-entries + + +1999-12-06 Hirokazu FUKUI + Shuhei KOBAYASHI + Jan Vroonhof + + * byte-optimize.el (byte-optimize-form-code-walker): Fixed. + When for-effect is true, didn't call `byte-optimize-form' + in and/or subforms without last. + +1999-12-07 Jan Vroonhof + + * package-get.el (package-get-download-sites): Use correct custom + type. + +2000-02-15 Kirill 'Big K' Katsnelson + + * files.el (write-file): Ask for coding system when compiled with + file-coding. + +2000-02-16 Andy Piper + + * buffer.el (switch-to-buffer): give norecord argument to + set-window-buffer instead of explicitly recording. + + * gutter-items.el (buffers-tab-switch-to-buffer): don't record if + we have to pick a window. + +1999-12-24 Yoshiki Hayashi + + * mule/mule-cmds.el (describe-language-support): Don't add + unexist function to help-map. + (describe-coding-system): Don't use already assigend `C'. + +2000-01-23 Bjrn Torkelsson + + * info.el (Info-save-auto-generated-dir): nil -> 'never to make it + work in custom. + +2000-02-04 Kazuyuki IENAGA + + * about.el: Ienaga's e-mail address change. + +2000-02-16 Samuel Mikes + + * etags.el (find-tag): force new window -- even if buf already + visible -- when other-window is t + +2000-02-16 Martin Buchholz + + * XEmacs 21.2.29 is released. + +2000-02-09 Martin Buchholz + + * cl-extra.el (getf): This is now identical to `plist-get', so + just defalias it. + * cl-macs.el: Make getf an alias to plist-get, at the + byte-compiler level, using define-compiler-macro. + +2000-02-08 Martin Buchholz + + * cl-extra.el (cl-remprop): Remove. remprop is now in C. + +2000-02-07 Kyle Jones + + * lisp/etags.el (find-tag-internal): set exact-tagname to + a regular expression that matches against the tagname + part of the tag entry first instead of only looking in + the context area. + +2000-01-23 Bjrn Torkelsson + + * gutter-items.el: fixed typo(s) in customizing default-gutter-position + * toobar.el: fixed typo(s) in customizing default-toolbar-position + +2000-02-07 Martin Buchholz + + * XEmacs 21.2.28 is released. + +2000-02-07 Martin Buchholz + + * cl-extra.el (getf): Just call `get', never `get*'. + Make arglist match docstring. + Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth' + * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'. + * byte-optimize.el: remove references to `get*'. + +2000-02-06 Martin Buchholz + + * mule/european.el: Add syntax information for Latin3 and Latin4. + +2000-02-02 Martin Buchholz + + * byte-optimize.el: Byte-optimize (length "foo") + +2000-02-03 Daiki Ueno + + * window.el (shrink-window-if-larger-than-buffer): Rewrite full + width check using `window-leftmost-p' and `window-rightmost-p'. + +2000-02-02 Per Abrahamsen + + * wid-edit.el (widget-match-inline): An atom never matches a + list. + +2000-01-29 Kirill 'Big K' Katsnelson + + * modeline.el: Consolidated 'x and 'mswindows specification under + 'win tag. + +2000-01-29 Andy Piper + + * gutter-items.el: (format-buffers-tab-line): Try and be + intelligent about buffer naming when we have duplicates. + +2000-01-29 Andy Piper + + * gutter-items.el (gutter-visible-p): Make sure the gutter gets + updated when it becomes visible. + +2000-01-26 Kirill 'Big K' Katsnelson + + * bytecomp.el (byte-compile-insert-header): Properly set coding + system under MULE and file-coding. + +2000-01-28 Martin Buchholz + + * coding.el (dontusethis-set-value-file-name-coding-system-handler): + (dontusethis-set-value-terminal-coding-system-handler): + (dontusethis-set-value-keyboard-coding-system-handler): + Never undefine coding system aliases. Emergency fix for gnus. + +2000-01-26 Hrvoje Niksic + + * files.el (abbreviate-file-name): Use directory-sep-char instead + of hard-coded "/". + +2000-01-27 Hrvoje Niksic + + * startup.el (user-init-file-base-list): New variable, replacing + user-init-file-base. + (find-user-init-file): New function. + (command-line-early): Use it. + (load-user-init-file): Ditto. + +2000-01-26 Kirill 'Big K' Katsnelson + + * gutter-items.el (update-tab-in-gutter): Use proper locale when + calling valid-image-instantiator-format-p + +2000-01-26 Hrvoje Niksic + + * isearch-mode.el (isearch-mode): The variable is + isearch-unhidden-extents, not isearch-opened-extents. + +2000-01-26 Hrvoje Niksic + + * minibuf.el (next-history-element): Modify error message if a + default value is available. + +2000-01-26 Martin Buchholz + + * bytecomp.el (byte-compile-file): Don't unconditionally write + .elc files in binary - might contain non-Latin1. + +2000-01-24 Kirill 'Big K' Katsnelson + + * process.el (shell-quote-argument): Use (nt-quote-process-args) + for windows-nt. + + * version.el: + * startup.el (user-init-file-base): + * process.el (call-process-region): + * files.el (make-backup-file-name): + (backup-file-name-p): + (file-relative-name): + (abbreviate-file-name): + (set-auto-mode): + * code-process.el (call-process-region): Removed unnecessary + branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos + support out of the universe. + + * process.el: + * code-process.el: + * bytecomp.el (byte-compile-file): Removed reference to + buffer-file-type, and commented usage of binary-process-output + NTEmacs variables. + +2000-01-24 Yoshiki Hayashi + + * help.el (function-arglist): Add case for macro. + +2000-01-22 Kirill 'Big K' Katsnelson + + * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows + printers. + (custom-display): Added a menu for printer/display tags. + + * frame.el (frame-type): + * device.el (device-type): Added 'msprinter to the doc string, and + removed 'pc -- it is not going to be implemented ever. + (call-device-method): Fixed docstring typo. + Defined specifier tags 'printer and 'display. + +2000-01-22 Kyle Jones + + * lisp/itimer.el (itimer-run-expired-timers): (consp + last-command-event-time) instead of (consp + 'last-command-event-time). + +2000-01-21 Kirill 'Big K' Katsnelson + + * msw-glyphs.el: Removed obsolete commentary. + +2000-01-21 Hrvoje Niksic + + * minibuf.el (read-file-name): Use abbreviate-file-name to produce + better default value. + +2000-01-21 Hrvoje Niksic + + * minibuf.el (read-expression): Add a DEFAULT-VALUE argument. + (read-string): Ditto. + (eval-minibuffer): Ditto. + (read-command): Ditto. + (read-function): Ditto. + (read-variable): Ditto. + (read-number): Ditto. + (read-shell-command): Ditto. + (read-number): Record history. + +2000-01-20 Yoshiki Hayashi + + * etags.el (find-tag-tag): Use DEFAULT of completing-read. + +2000-01-20 Yoshiki Hayashi + + * faces.el (startup-initialize-custom-faces): New function. + Reset all faces created during auto-autoloads loading time + by defface. + * startup.el (command-line): Call it. + +2000-01-19 Yoshiki Hayashi + + * about.el (about-hackers): Add myself to contributors list. + +2000-01-12 Kirill 'Big K' Katsnelson + + * menubar-items.el (maybe-add-init-button): Removed an argument in + a call to load-user-init-file, as the function managed to lose its + formal parameter a few betas ago. + +2000-01-18 Martin Buchholz + + * XEmacs 21.2.27 is released. + +2000-01-18 Martin Buchholz + + * process.el (shell-command-to-string): Use the FSF docstring. + Make shell-command-to-string the standard function, and + exec-to-string the (deprecated) alias. + + * startup.el: typo fix. + +2000-01-16 Martin Buchholz + + * mule/mule-misc.el (char-octet): Move back into mule-charset.c. + +2000-01-14 Yoshiki Hayashi + + * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible + buffers after visible buffers. + (sort-buffers-menu-by-mode-then-alphabetically): Ditto. + +2000-01-17 Yoshiki Hayashi + + * info.el (Info-extract-menu-node-name): Stop at a dot + followed by whitespace or right parenthesis. + +2000-01-15 Hrvoje Niksic + + * info.el (Info-directory-list): Warn against using Customize with + Info-directory-list. + +2000-01-15 Adrian Aichner + + * minibuf.el (read-file-name): doc fix. + + * autoload.el (update-file-autoloads): doc fix. + + * about.el (about-hackers): Change my E-mail address. + +2000-01-13 Martin Buchholz + + * info.el (Info-visit-file): Just use the `f' interactive spec to + read a filename in the standard way. + +2000-01-13 Andy Piper + + * gutter-items.el (gutter-buffers-tab-orientation): new variable. + (gutter-buffers-tab-extent): new variable. + (update-tab-in-gutter): call add-tab-to-gutter again if the + orientation has changed. + (add-tab-to-gutter): cope with different orientations. + +2000-01-11 Didier Verna + + * info.el (Info-following-node-name): backward-skip dots as well + as spaces (dots at the end of a node name aren't part of it). + (Info-extract-menu-node-name): don't skip dots. There could be + some in the node name. + (Info-index): allow dots to be part of a node name. + +2000-01-12 Andreas Jaeger + + * files.el (auto-mode-alist): Added idlwave-mode. + Patch by Carsten Dominik . + +1999-12-22 Yoshiki Hayashi + + * info.el (Info-search): Show default value. + +1999-12-20 Yoshiki Hayashi + + * info.el (Info-read-node-completion-table): New variable. + (Info-read-node-name-1): New function. + (Info-read-node-name): Use it. + (Info-follow-reference): Use DEFAULT argument of completing-read. + (Info-menu): Ditto. + +1999-12-27 Yoshiki Hayashi + + * hyper-apropos.el (hyper-describe-key-briefly): Save + window configuration. + (hyper-describe-face): Use DEFAULT of completing-read. + (hyper-apropos-read-variable-symbol): Ditto. + (hyper-apropos-read-function-symbol): Ditto. + +1999-12-27 Yoshiki Hayashi + + * mule/mule-cmds.el (set-default-coding-system): Set + comint-exec-hook to use coding-system-for-read and + coding-system-for-write so that C-x RET c works. + +1999-12-27 Yoshiki Hayashi + + * minibuf.el (minibuffer-confirm-incomplete): Customize. + (previous-matching-history-element): Increment + minibuffer-max-depth by 1. + (next-matching-history-element): Ditto. + +2000-01-11 Andy Piper + + * gutter-items.el (buffers-tab): Create a new face for the buffers + tab. + (buffers-tab-face): use it. + +2000-01-10 Didier Verna + + * modeline.el (modeline-scrolling-method): change modeline X + cursor appearance according to the value. + +2000-01-07 Andreas Jaeger + + * about.el (about-hackers): Moved my entry to contributor list. + (xemacs-hackers): Added myself. + (about-maintainer-info): Added description of myself. + + +2000-01-07 Didier Verna + + * modeline.el (modeline-scrolling-method): new variable. + (mouse-drag-modeline): add reference to it in the docstring. + (mouse-drag-modeline): handle it. + +2000-01-08 Andy Piper + + * gutter-items.el (update-tab-in-gutter): remove resize-subwindow + calls. + (remove-buffer-from-gutter-tab): ditto. + +2000-01-06 Per Abrahamsen + + * cus-edit.el (custom-hook-convert-widget): Fix comment. + (custom-face-edit): Fix grammatical error in help message. + +2000-01-03 Michael Sperber [Mr. Preprocessor] + + * movemail.el: Added. + + * dumped-lisp.el (preloaded-file-list): Added movemail.el. + +2000-01-03 Didier Verna + + * modeline.el (mouse-drag-modeline): remove the code related to + the modeline horizontal scrolling facility. + +1999-12-31 Martin Buchholz + + * XEmacs 21.2.26 is released. + +1999-12-28 Andy Piper + + * wid-edit.el (widget-push-button-value-create): The gui cache + does not agree with native widgets which can only be displayed + once per window. The reasons for caching are diminished now that + we don't hog resources when creating buttons. + (widget-push-button-cache) deleted. + +1999-12-24 Martin Buchholz + + * XEmacs 21.2.25 is released. + +1999-12-24 Yoshiki Hayashi + + * hyper-apropos.el (hyper-apropos): Toggle + hyper-apropos-programming-apropos correctly. + Set REGEXP when user accepts default value. + +1999-12-22 Yoshiki Hayashi + + * minibuf.el (read-from-minibuffer): Bind minibuffer-default. + (read-file-name-2): Use DEFAULT argument of read-from-minibuffer. + +1999-12-22 Yoshiki Hayashi + + * mule/mule-category.el (undefined-category-designator): + Return char instead of character. Search for undefined one. + (describe-category): Use with-displaying-help-buffer. + +1999-12-21 Martin Buchholz + + * byte-optimize.el (byte-optimize-plus): + Optimize (+ 1) to 1 instead of (1+ nil). + + * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before). + + * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead. + + * byte-optimize.el (byte-optimize-char-before): New function. + Remove performance penalty for using (char-before) instead of (char-after). + +1999-12-20 Yoshiki Hayashi + + * mule/mule-category.el (char-category-list): Return character + instead of integer. + +1999-12-17 Yoshiki Hayashi + + * minibuf.el (read-buffer): Check default is buffer object. + +1999-11-25 Andy Piper + + * cus-edit.el (custom-buffer-create-buttons): Use native widgets + for buttons. + +1999-12-16 Andreas Jaeger + + * package-get.el (package-get-maybe-save-index): Fixed typo. + Patch by Jeff Miller . + +1999-12-13 Charles G Waldman + + * gnuserv.el (gnuserv-process-filter): don't call + gnuserv-write-to-client when gnuserv-current-client is nil + +1999-12-14 Martin Buchholz + + * XEmacs 21.2.24 is released. + +1999-12-12 Gunnar Evermann + + * about.el (about-hackers): Update my email address. + +1999-12-07 Martin Buchholz + + * XEmacs 21.2.23 is released. + +1999-11-06 Jason R Mastaler + + * package-get.el (package-get-download-sites): Removed several + defunct download sites, added many new ones, and corrected a few + incorrect directory-on-site entries. Added physical locations to + site-description. + +1999-11-30 Gunnar Evermann + + * finder.el (finder-commentary): add DOC string and fix + interactive spec + +1999-12-04 Hrvoje Niksic + + * help.el (describe-function): Don't forget to intern the string + completing-read returns. + (describe-variable): Ditto. + +1999-11-16 Adrian Aichner + + * hyper-apropos.el (hyper-apropos-this-symbol): Handle + `hyper-apropos-help-mode' here to find symbol to customize + irregardless of cursor position and simplify + `hyper-apropos-set-variable', `hyper-apropos-find-function', and + `hyper-apropos-popup-menu'. + +1999-11-21 Yoshiki Hayashi + + * apropos.el (apropos-mode-map): Add return to call + apropos-follow. + (apropos-print): Call apropos-mode to have better + command reference. Put keymap text-poperty to + symbole name. + +1999-11-22 Alastair Burt + + * help.el: (describe-bindings-1): Added handling of keymaps for + the extents at point. + +1999-12-02 Mark Thomas + + * gutter-items.el (buffers-tab-items): Wrap the function in a + save-match-data + +1999-12-04 Hrvoje Niksic + + * help.el (describe-function): Use the DEFAULT argument to + completing-read. + (describe-variable): Ditto. + +1999-11-26 Yoshiki Hayashi + + * minibuf.el (read-from-minibuffer): Add optional argument + DEFAULT to have better mini-buffer history support. + (completing-read): Pass default to read-from-minibuffer. + (read-buffer): Pass default to completing-read. + +1999-12-04 Hrvoje Niksic + + * font-lock.el (font-lock-doc-string-face): Document the + `font-lock-lisp-like' property. + +1999-11-29 Hrvoje Niksic + + * lisp-mode.el: Specify `font-lock-lisp-like'. + + * font-lock.el (font-lock-lisp-like): New function. + (font-lock-fontify-syntactically-region): Use it. + +1999-11-29 XEmacs Build Bot + + * XEmacs 21.2.22 is released + +1999-11-28 Martin Buchholz + + * XEmacs 21.2.21 is released. + +1999-11-18 Yoshiki Hayashi + + * minibuf.el (read-coding-system): Accept symbol and + coding-system object as a default-coding-system. + +1999-11-16 Yoshiki Hayashi + + * minibuf.el (read-coding-system): Accept symbol as + a default-coding-system. + +1999-10-06 Yoshiki Hayashi + + * apropos.el (apropos-documentation): Use insert instead + of princ. + +1999-11-07 William M. Perry + + * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off + for the linux console. + + * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking + stuff to work when you are not on a window system, since the GPM + mouse support now allows pasting from outside of XEmacs. + +1999-11-10 XEmacs Build Bot + + * XEmacs 21.2.20 is released + +1999-11-06 Hrvoje Niksic + + * setup-paths.el (paths-default-info-directories): Add + /usr/share/info and /usr/local/share/info. + +1999-10-30 Hrvoje Niksic + + * about.el: Updated Vladimir Ivanovic's info. + +11999-08-28 Jan Vroonhof + + * auto-show.el (auto-show-truncationp): Remove. + + * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p + +999-09-23 Gunnar Evermann + + * indent.el (indent-line-to): fix bug: spaces were not replaced + with tab if column is multiple of tab-width + From dhn@qedinc.com + +1999-10-24 Jan Vroonhof + + * mule/mule-cmds.el (read-input-method-name): Accept symbols + correctly. Patch from Mikio Nakajima + + * package-get.el (package-get-package-provider): Be verbose when + interactive. Patch from Robert Pluim + +1999-08-23 Mike McEwan + + * info.el (Info-suffix-list): Add ".info.bz2" to the recognised + info file suffixes. + +1999-08-19 Stephen Tse + + * process.el (open-network-stream): Add a new optional parameter + PROTOCOL to support udp; fix a minor typo and add an explanation + in docstring for udp programming. + + * code-process.el (open-network-stream): Add a new optional + parameter PROTOCOL to support udp; fix a minor typo and add an + explanation in docstring for udp programming. + +1999-10-18 Andy Piper + + * gui.el (make-gui-button): be more precise about how we call + callbacks. + + * wid-edit.el (widget-push-button-value-create): Use the new form + of native gui-button. + +1999-10-14 Yoshiki Hayashi + + * info.el (Info-page-prev): Don't do (sit-for 0). + +1999-10-13 Andy Piper + + * gutter-items.el (progress-abort-glyph): new glyph for showing + abort status. + (append-progress): dispatch-event rather than sit-for. + (abort-progress): new function. Show the abort glyph with an + appropriate message. + (raw-append-progress): dispatch-event rather than sit-for. + (display-progress): cope with aborts. + + * gui.el (make-gui-button): Use native widgets for buttons + unconditionally. + (insert-gui-button): ditto. + (gui-button-p): ditto. + + * xbm-button.el: remove from core. + + * xpm-button.el: remove from core. + +1999-10-07 Olivier Galibert + + * faces.el (init-device-faces): Don't initialize the random faces + on the stream device. + +1999-10-06 Andy Piper + + * files.el (recover-file): Don't use ls under windows for revert buffer. + +1999-09-25 Adrian Aichner + + * package-get.el (package-get-download-menu): Make menu really + toggle download sites. + (package-get-download-sites): Add autoload cookie. + +1999-09-29 Michael Sperber [Mr. Preprocessor] + + * setup-paths.el (paths-find-module-directory): Ditto. + +1999-09-29 Werner Fink + + * setup-paths.el (paths-find-exec-directory): Add missing nil + parameter for environment. + +1999-09-27 Martin Buchholz + + * modeline.el (modeline-format): + Only purecopy the strings. Else + (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal) + barfs. + +1999-08-28 Mike Woolley + + * winnt.el: Removed nt-shell-mode-hook, which was preventing the + user setting comint-completion-addsuffix and + comint-process-echoes. + +1999-09-22 Andy Piper + + * gutter-items.el (update-tab-in-gutter): use + last-nonminibuf-window instead of selected-window. + +1999-09-18 Andy Piper + + * gnuserv.el (gnuserv-edit-files): select frame we are going to + display on. + + * subr.el (record-buffer-hook): new variable so that the hook gets + some documentation. + +1999-09-16 Andy Piper + + * gutter-items.el (update-tab-in-gutter): only update when the + gutter is visible. + (remove-buffer-from-gutter-tab): ditto. + +1999-09-17 Hrvoje Niksic + + * simple.el (do-auto-fill): Commented out part of Kinsoku + processing. + +1999-09-14 Hrvoje Niksic + + * isearch-mode.el (isearch-highlightify-region): Give the + highlighting extents a high priority. + (isearch-make-extent): Give the main highlighting extent an even + higher priority. + +1999-09-13 Michael Sperber [Mr. Preprocessor] + + * packages.el (packages-compute-package-locations): Fix typo from + -u rationalization. + +1999-09-11 Michael Sperber [Mr. Preprocessor] + + * setup-paths.el (paths-find-doc-directory): Respect value of + `configure-doc-directory.' + + * find-paths.el (paths-find-architecture-directory): Give + precendence `default' argument (which typically comes from + configure). + +1999-09-05 Michael Sperber [Mr. Preprocessor] + + * startup.el (command-line-early): Added options -user-init-file + and -user-init-directory. + + * files.el (user-init-file): Default to NIL so we can recognize + when it's set. + +1999-08-30 Michael Sperber [Mr. Preprocessor] + + * obsolete.el (init-file-user): + * startup.el: + * packages.el (packages-compute-package-locations): + * package-get.el (package-get-user-index-filename): + * menubar-items.el (maybe-add-init-button): + * info.el (Info-annotations-path): + * dump-paths.el: + Change `user-init-directory' to be an absolute path. + Use `user-init-directory' where appropriate. + Zap `init-file-user' and its uses. + +1999-09-09 Hrvoje Niksic + + * subr.el (copy-symbol): New function. + +1999-09-08 Hrvoje Niksic + + * isearch-mode.el (isearch-done): Be sure to restore invisible + extents in the proper buffer. + (isearch-pre-command-hook): Set this-command to the correct value + in case the buffer has changed and old overriding-local-map was + used. + (isearch-restore-extent): Use remprop instead of setting the + property to nil. + +1999-09-08 Hrvoje Niksic + + * cmdloop.el (execute-extended-command): Update zmacs region + before the delay. + (execute-extended-command): Make the message gettext-friendly. + +1999-09-07 Andy Piper + + * gutter-items.el (progress-gauge-glyph): renamed from + progress-glyph. + (progress-text-glyph): new variable. + (progress-layout-glyph): use layouts and text glyphs. + (progress-area-buffer): removed. + (progress-text-and-extent): new variable. + (progress-displayed-p): dynamically create gutter area buffer. + (clear-progress): ditto. + (raw-append-progress): ditto. + (append-progress): use new glyph names. + (raw-append-progress): only create the extent when needed. set + properties more optimally. + (progress): remove args. + +1999-09-07 Hrvoje Niksic + + * isearch-mode.el (isearch-range-invisible): Use mapc instead of + mapcar where the return value is unused. + (isearch-restore-invisible-extents): Ditto. + (isearch-highlight-all-cleanup): Ditto. + (isearch-delete-extents-in-range): Traverse the extents only once. + (isearch-highlight-all-update): Don't start over if the search + string has changed and more input is pending. + +1999-09-07 Hrvoje Niksic + + * packages.el (packages-find-package-data-path): Ditto. + + * cl.el: Use mapcar at top-level -- mapc is no longer a subr. + + * subr.el (mapc-internal): Don't make obsolete. + + * cl-extra.el (mapc): Resurrect. + +1999-09-03 Hrvoje Niksic + + * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete + alias. + + * isearch-mode.el (isearch-top-state): Restore isearch-word. + (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard. + (isearch-yank-clipboard): Use get-clipboard instead of + x-get-clipboard. + (isearch-yank-selection): Fix docstring. + +1999-09-02 Martin Buchholz + + * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness. + +1999-09-02 Hrvoje Niksic + + * cl-macs.el (extent-start-position): Fix setf method. + (extent-end-position): Ditto. + +1999-09-02 Hrvoje Niksic + + * isearch-mode.el: End merge with FSF 20.4. + + * isearch-mode.el (search-invisible): New variable. + (isearch-hide-immediately): Ditto. + (isearch-unhidden-extents): Ditto. + (isearch-range-invisible): New function. + (isearch-unhide-extent): Ditto. + (isearch-restore-invisible-extents): Ditto. + (isearch-restore-extent): Ditto. + + * isearch-mode.el (isearch-ring-advance-edit): Use FSF + implementation. + (isearch-ring-retreat-edit): Ditto. + (isearch-forward): New argument NO-RECURSIVE-EDIT. + (isearch-forward-regexp): New arguments NOT-REGEXP and + NO-RECURSIVE-EDIT. + (isearch-backward): New argument NO-RECURSIVE-EDIT. + (isearch-backward-regexp): New arguments NOT-REGEXP and + NO-RECURSIVE-EDIT. + (isearch-mode): Return isearch-success. + (isearch-update): Use unread-command-events instead of + unread-command-event. + (isearch-abort): If an invalid regexp is encountered, keep popping + states. + (isearch-*-char): Use FSF implementation. + (isearch-whitespace-chars): Use the more robust FSF's + implementation. + (isearch-within-brackets): New variable. + (isearch-mode): Initialize it. + (isearch-edit-string): Bind it. + (isearch-search-and-update): Set it. + (isearch-push-state): Push it. + (isearch-top-state): Pop it. + (isearch-search): Set it. + (isearch-printing-char): When called by isearch-whitespace-chars, + handle M-SPC gracefully. + (isearch-message-prefix): New argument ELLIPSIS. + (isearch-message-suffix): Ditto. + (isearch-message): Use the ELLIPSIS argument when calling + isearch-message-prefix and isearch-message-suffix. + (isearch-message-prefix): Distinguish between "wrapped" and + "overwrapped" search, FWIW. + +1999-09-01 Hrvoje Niksic + + * isearch-mode.el (isearch-edit-string): Use the head of the + search ring instead of search-last-string and search-last-regexp. + (search-highlight): Renamed from isearch-highlight. + (isearch-exit): Use the new name. + (isearch-highlight): Ditto. + (isearch-dehighlight): Ditto. + (isearch-update-ring): New function. + (isearch-done): Call it. + (isearch-done): New argument EDIT. + (isearch-repeat): If search string is empty, look up at the car of + the search ring; ignore the yank pointer. + (isearch-abort): Call isearch-done with NOPUSH. + (isearch-cancel): New function. + (isearch-mode-map): Bind it to ESC ESC ESC. + + * isearch-mode.el: Begin merge with FSF 20.4. + +1999-09-01 Andy Piper + + * x-select.el (x-get-clipboard): obsolete. + (x-yank-clipboard-selection): obsolete + + * select.el (disown-selection): need to be careful to disown the + clipboard if we set it via selection. + (get-clipboard): move from x-select.el + (yank-clipboard-selection): ditto. + +1999-09-01 Hrvoje Niksic + + * isearch-mode.el (isearch-exit): Bind isearch-highlight and + isearch-highlight-all-matches to nil. + (isearch-fixed-case): New variable. + (isearch-mode): Initialize it. + (isearch-edit-string): Save it. + (isearch-toggle-case-fold): Set it. + (isearch-fix-case): Make sure isearch-toggle-case-fold works -- + need to check isearch-fixed-case. + (isearch-toggle-case-fold): Update highlighting of all matches + before the pause. + (isearch-edit-string): + +1999-09-01 Hrvoje Niksic + + * isearch-mode.el (isearch-edit-string): Call isearch-message + before reading the event so that the prompt is displayed properly. + (isearch-message): Use isearch-nonincremental when calling + isearch-message-prefix. + (minibuffer-local-isearch-map): Bind up and down to do the same as + M-p and M-n respectively. + (isearch-done): New arg NOPUSH. + (isearch-edit-string): Use it. + (isearch-edit-string): Don't bind isearch-string. + (isearch-ring-adjust): Edit string, *then* push state. + +1999-08-31 Hrvoje Niksic + + * faces.el (isearch-secondary): Make isearch-secondary look + different than default. + +1999-08-30 Hrvoje Niksic + + * isearch-mode.el (isearch-yank): Use progn instead of the inner + save-excursion. + (isearch-dehighlight): Remove TOTALLY. Simplify. + (isearch-update): Call isearch-dehighlight without arguments. + (isearch-done): Ditto. + + * isearch-mode.el (isearch-fix-case): If the search string has no + upper-case letters, allow the folding to be reenabled. + Previously, once disabled, the folding would remain that way until + the end of isearch. + (isearch-top-state): Call isearch-fix-case. + + * isearch-mode.el (isearch-yank): Use progn instead of the inner + save-excursion. + (isearch-dehighlight): Remove TOTALLY. Simplify. + +1999-08-31 Jan Vroonhof + + * xpm-button.el: + xbm-button.el: Need to exist in core because gui.el depends on + them. + +1999-08-31 Andy Piper + + * gutter-items.el (buffers-tab-face): new customizable variable. + (buffers-tab-default-buffer-line-length): new specifier for + maximum viewable characters. + (progress-stack): new variable for implementing widget-based + progress messages. + (progress-area-buffer): ditto. + (progress-glyph-height): ditto. + (progress-stop-callback): ditto. + (progress-quit-function): new function. + (progress-glyph): new variable. + (progress-layout-glyph): ditto. + (progress-displayed-p): new function, see message-displayed-p for + details. + (clear-progress): ditto. + (remove-progress): ditto. + (append-progress): ditto. + (raw-append-progress): ditto. + (display-progress): ditto. + (current-progress): ditto. + (current-progress-label): ditto. + (progress): ditto. + (lprogress): ditto. + + +1999-08-29 Hrvoje Niksic + + * obsolete.el (isearch-yank-x-selection): Define obsolete alias. + + * isearch-mode.el (isearch-yank-x-selection): Renamed to + `isearch-yank-selection'. + (isearch-mode-map): Use it. + (isearch-yank-selection): Use `get-selection' instead of + `get-x-selection'. + +1999-08-29 Hrvoje Niksic + + * faces.el (isearch-secondary): Create face here. + + * isearch-mode.el: Rewrote the "lazy highlighting" code not to use + timers. + +1999-08-27 Hrvoje Niksic + + * subr.el (buffer-string): More robust backward compatibility + check, courtesy William Perry. + +1999-08-26 Hrvoje Niksic + + * replace.el (perform-replace): Stop the search after the search + limit has been reached. + +1999-08-23 Andy Piper + + * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter + here if we don't have one. + +1999-08-15 Oscar Figueiredo + + * ldap.el (ldap-coding-system): Default to nil until we get + efficient UTF8 support + (ldap-decode-string): Guard against `decode-coding-string' not + being defined + (ldap-encode-string): Guard against `encode-coding-string' not + being defined + +1999-08-23 Didier Verna + + * rect.el: Cosmetics suggested by Dave Love . + Some doc strings improvements, and add a star to the `interactive' + calls. + +1999-08-18 Stef Epardaud + + * font-lock.el (java-font-lock-keywords-3): introduced new + keywords and regexpes for javadoc syntax 1.2. + +1999-08-17 Andy Piper + + * gutter-items.el (buffers-tab-format-buffer-line-function): use + format-buffers-tab-line. + (buffers-tab-max-buffer-line-length): new variable. + (format-buffers-tab-line): new function. truncate names if over + buffers-tab-max-buffer-line-length. + +1999-08-13 Charles G Waldman + + * cus-start.el: Customize the variable `bell-inhibit-time'. + +1999-08-16 Andy Piper + + * gutter-items.el (remove-buffer-from-gutter-tab): take a + brute-force approach to deleting the last buffer. + (buffers-tab-grouping-regexp): new customizable variable. + (select-buffers-tab-buffers-by-mode): use it. + +1999-08-13 Andy Piper + + * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch* + deletion problem. + +1999-07-30 Didier Verna + + * cus-edit.el (custom-save-variables): I said, use prin1 instead + of princ to output symbols. + (custom-save-face-internal): ditto. + (custom-save-resets): ditto. + +1999-08-09 Didier Verna + + * gutter-items.el (select-buffers-tab-buffers-by-mode): use + `regexp-quote' to protect the major mode name for use as a regular + expression (c++ needs this for instance). + +1999-08-08 Andy Piper + + * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to + cope with similar mode names. + + * gutter-items.el (buffers-tab-selection-function): new selection + function. + (select-buffers-tab-buffers-by-mode): new function. + (buffers-tab-items): use it if set to only display buffers in the + tab in the current buffer's group.. + (update-tab-in-gutter): use new api. + (remove-buffer-from-gutter-tab): ditto. + + * gutter-items.el (buffers-tab-max-size): set custom selection + default to 6. + (buffers-tab-switch-to-buffer): just switch window if the window is visible. + (add-tab-to-gutter): set face as default. + +1999-07-07 Jan Vroonhof + + * faces.el (frob-face-property): Merge the fall-back specifier + with the target, not replace it. + +1999-08-05 Andy Piper + + * gutter-items.el (update-tab-in-gutter): add frame argument for + buffer-items. + (update-tab-in-gutter): use it. + + * gutter-items.el (record-buffer-hook): set. + + * buffer.el (switch-to-buffer): back out switch-to-buffer-hook + change. + (switch-to-buffer-hook) deleted. + +1999-08-04 Andy Piper + + * gutter-items.el (update-tab-in-gutter): make sure this will work + as an argument to create-frame-hook. + +1999-07-30 Hrvoje Niksic + + * isearch-mode.el: Modified Bob and Darryl's code to use itimers + instead of timer emulation. + +1999-07-30 Darryl Okahata + + * isearch-mode.el: Merged Bob Glickstein's GNU + Emacs isearch enhancements. + +1999-07-28 Andy Piper + + * gutter-items.el (add-tab-to-gutter): put in specifier specs for + all devices that support tab controls. + (remove-buffer-from-gutter-tab): new function. to be used as a + value for kill-buffer-hook. + +1999-07-21 Sean MacLennan + + * auto-show.el (auto-show-truncationp): changed to match + `window_translation_on' + +1999-07-30 XEmacs Build Bot + + * XEmacs 21.2.19 is released + +1999-07-28 SL Baur + + * code-files.el (insert-file-contents): Fix docstring. + revert previous change. + +1999-07-26 Yoshiki Hayashi + + * fill.el (fill-region-as-paragraph): Change re-break-point to + contain word-across-newline plus one character so that filling + Japanese and Chinese works as desired. + * simple.el (do-auto-fill): Ditto. + +1999-07-26 SL Baur + + * mule/japanese.el ("Japanese"): Do not specify a default input + method. + Suggested by MORIOKA Tomohiko + +1999-07-23 Jan Vroonhof + + * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be + able to use cl-macs macro in early lisp. + +1999-07-23 Jan Vroonhof + + * custom.el: + * cus-face.el: + * cus-edit.el: + Massive custom Theme API changes. + +1999-07-22 MORIOKA Tomohiko + + * code-files.el (insert-file-contents): Regard + coding-system-magic-cookie if `coding-system-for-read' is nil. + +1999-07-22 MORIOKA Tomohiko + + * mule/thai-xtis.el: Add coding: local variable, to avoid + bootstrapping problem with C locale. + +1999-07-22 Andy Piper + + * dumped-lisp.el (preloaded-file-list): guard against putting + gutter-items in a less than functional XEmacs. + * gutter-items.el: put call to `add-tab-to-gutter' back in. + +1999-07-18 Bob Weiner + + * fill.el (fill-context-prefix): Fixed bug that prevented the + setting of an adaptive fill prefix when the `dont-skip-first' was + t. + +1999-07-22 SL Baur + + * gutter-items.el: remove unguarded call to `add-tab-to-gutter'. + +1999-06-25 Karl M. Hegbloom + + * files.el (interpreter-mode-alist): add `make', `guile', and + `emacs' entries. (#!/usr/bin/make -f ought to send a file into + makefile-mode, guile is a scheme, and someday XEmacs will be + modular enough to use as an efficient scripting tool.) + +1999-07-06 MORIOKA Tomohiko + + * mule/mule-cmds.el (reset-language-environment): Regard + coding-category `utf-8' and `ucs-4' if they are available. + +1999-07-06 MORIOKA Tomohiko + + * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string. + (prefer-coding-system): Fix DOC-string. + + * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix + DOC-string too. + + * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to + Mule. + (coding-system-change-eol-conversion): Fix DOC-string. + +1999-06-30 MORIOKA Tomohiko + + * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system' + instead of `list-coding-system'. + +1999-06-29 MORIOKA Tomohiko + + * menubar-items.el (default-menubar): `select-input-method' was + renamed to `set-input-method'. + + * mule/mule-cmds.el (set-language-info-alist): Fix setting for + "Set Language Environment" menu. + + * mule/mule-cmds.el (set-language-info-alist): Fix setting for + "Describe Language Support" menu. + +1999-06-29 MORIOKA Tomohiko + + * mule/chinese.el ("Chinese-GB"): Rename + `chinese-gb-environment-setup-function' to + `setup-chinese-gb-environment-internal'. + +1999-06-29 MORIOKA Tomohiko + + * mule/korean.el: Use `define-coding-system-alias' instead of + `copy-coding-system'. + +1999-06-29 MORIOKA Tomohiko + + * mule/mule-cmds.el (set-language-environment-coding-systems): + Treat duplicated coding-categories. + +1999-06-29 MORIOKA Tomohiko + + * mule/japanese.el: Use `define-coding-system-alias' instead of + `copy-coding-system'. + +1999-06-29 MORIOKA Tomohiko + + * mule/vietnamese.el: Specify `iso-8-1' as a category of + coding-system `viscii'. + +1999-06-29 MORIOKA Tomohiko + + * mule/cyrillic.el: + - Specify `iso-8-1' as a category of coding-system `koi8-r'. + (cyrillic-alternativnyj-decode-table): New variable. + (cyrillic-alternativnyj-encode-table): New variable. + - Specify `iso-8-1' as a category of coding-system + `alternativnyj'. + - Abolish general Cyrillic environment. + +1999-06-29 MORIOKA Tomohiko + + * mule/chinese.el: + - Use `define-coding-system-alias' instead of `copy-coding-system'. + - Register `chinese-gb-environment-setup-function' as a + `setup-function' of "Chinese-GB" environment. + +1999-06-29 MORIOKA Tomohiko + + * mule/mule-cmds.el (set-language-info-alist): Allow dummy + optional argument `parents'. + + * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system' + property for Thai-XTIS. + + * mule/mule-help.el (help-with-tutorial): Use property + `tutorial-coding-system' of language-info as a coding-system to + read tutorial file. + +1999-06-29 MORIOKA Tomohiko + + * mule/thai-xtis.el: Don't setup `setup-function' and + `exit-function'. + + * mule/mule-cmds.el (set-language-environment-coding-systems): Use + `set-coding-category-system' to set up coding-system for + coding-category. + + * mule/mule-cmds.el (prefer-coding-system): Use + `set-coding-category-system' to set up coding-system for + coding-category. + +1999-06-29 MORIOKA Tomohiko + + * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for + Thai-XTIS environment. + + * mule/mule-cmds.el (prefer-coding-system): Use + `find-coding-system' instead of `coding-system-p'. + +1999-06-28 MORIOKA Tomohiko + + * mule/mule-cmds.el (set-language-environment-coding-systems): + Modify eol-type for XEmacs. + + * mule/thai-xtis.el: Delete unused local variable `category'. + + * mule/mule-cmds.el (coding-system-change-eol-conversion): New + function. + (prefer-coding-system): Don't call + `update-coding-systems-internal'; use function + `coding-category-list' instead of variable `coding-category-list'; + use `set-coding-priority-list' instead of `set-coding-priority'; + modify `eol-type' for XEmacs. + + * mule/mule-misc.el (string-width): Use `charset-width' instead of + `charset-columns'. + (char-width): Likewise. + +1999-06-28 MORIOKA Tomohiko + + * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of + `tis-620'. + + * mule/mule-cmds.el (set-language-environment-coding-systems): Use + `set-coding-priority-list' instead of `set-coding-priority'; don't + call `update-coding-systems-internal'. + + * mule/mule-misc.el (coding-system-get): New function. + (coding-system-put): New function. + (coding-system-category): New function. + +1999-06-28 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars" + when Mule is running; load "mule/thai-xtis" instead of "thai-xtis" + to avoid conflict with leim/quail/thai-xtis. + + * mule/thai-xtis.el: Split definition of the charset `thai-xtis' + to thai-xtis-chars.el. + + * mule/thai-xtis-chars.el: New file (split from + mule/thai-xtis.el). + +1999-06-28 MORIOKA Tomohiko + + * mule/thai-xtis.el: + - Change category for the charset `thai-xtis' to `?x' from `?T'. + - Add syntax entries. + - Put `preferred-coding-system' of the charset `thai-xtis' to + `tis-620'. + +1999-06-28 TAKAHASHI Naoto + + * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines + rewritten to use write-multibyte-character. + +1999-06-28 MORIOKA Tomohiko + + mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead + of `iso-2022-7'. + (prefer-coding-system): Synced up with Emacs 20.3.11 but not + ported yet. + (read-input-method-name): Treat optional argument `default'. + +1999-06-28 MORIOKA Tomohiko + + * mule/mule-cmds.el (set-language-info): Don't set up menus at + all. + (set-language-info-alist): Set up menus here. + +1999-06-28 MORIOKA Tomohiko + + * minibuf.el (completing-read): Add new optional argument + `default'. + (read-coding-system): Add new optional argument + `default-coding-system'. + +1999-06-03 Ken'ichi Handa + + * mule/vietnamese.el (ccl-encode-vscii): Typo fixed + (viet-viscii-...->viet-vscii...). + +1999-05-13 Ken'ichi Handa + + * mule/mule-cmds.el: Change MULE to Mule in docstrings + and menus. + +1999-04-12 Richard M. Stallman + + * mule/mule-cmds.el (input-method-function): Add permanent-local + property. + +1999-03-30 Dave Love + + * mule/mule-cmds.el (current-language-environment): Doc fix. + +1999-02-06 Richard Stallman + + * mule/european.el (setup-slovenian-environment): New function. + ("Slovenian"): New language environment. + +1999-01-27 Dave Love + + * mule/mule-cmds.el (current-language-environment): Provide :link, + :type (choices) and appropriate :get. + +1999-01-14 Kenichi Handa + + * mule/mule-cmds.el (describe-language-environment): Don't alter + input-method-alist. + +1999-01-06 Eli Zaretskii + + * mule/mule-cmds.el (prefer-coding-system): Call + set-coding-priority, so that the internal array of priorities is + also updated. + +1998-12-30 Eli Zaretskii + + * mule/mule-cmds.el (prefer-coding-system): If the argument + requires specific EOL conversion type, make the default coding + systems use that. + +1998-12-17 Eli Zaretskii + + * mule/mule-cmds.el (set-language-environment): Pass the default + eol-type to set-language-environment-coding-systems. + (set-default-coding-systems): Copy the eol-type property for the + new default values of {buffer-file,process}-coding-system from the + old defaults. + (set-language-environment-coding-systems): Accept an optional + argument EOL-TYPE, and set the eol-type property of the default + coding systems accordingly. + +1998-10-26 Kenichi Handa + + * mule/chinese.el (pre-write-encode-hz): Cancel previous change, + use generate-new-buffer instead of get-buffer-create. + +1998-10-21 Kenichi Handa + + * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer. + +1998-10-16 Markus Rost + + * mule/mule-cmds.el (default-input-method): Fix custom type. + +1998-10-12 Richard Stallman + + * mule/mule-cmds.el (setup-specified-language-environment): + Add apropos-inhibit property. + (describe-specified-language-support): Likewise. + +1998-09-06 Bill Richter + + * mule/mule-cmds.el: Doc fixes. + +1998-09-02 Kenichi Handa + + * mule/mule-cmds.el (register-input-method): Doc-string + modified. + +1998-09-01 Dave Love + + * mule/mule-cmds.el (current-language-environment): Fix + setter function. + +1998-08-31 Paul Eggert + + * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el, + mule/european.el, mule/hebrew.el, mule/japanese.el, + mule/korean.el, mule/vietnamese.el: Add coding: local variable, to + avoid bootstrapping problem if you need to recompile all the Lisp + files using interpreted code. + +1998-08-26 Kenichi Handa + + * mule/european.el ("Latin-1"): Modify `documentation' key value. + ("Latin-2"): Likewise. + +1998-08-18 Per Starback + + * mule/european.el (setup-latin2-environment): Fix typo. + +1998-08-18 Kenichi Handa + + * mule/european.el: Give proper value of `input-method' key to all + lang. env. + + * mule/mule-cmds.el (activate-input-method): Handle the case that + the arg INPUT-METHOD is nil correctly. + (read-multilingual-string): Activate the specified input method + before calling read-string. Afterward, activate the original + input method. + +1998-08-15 Kenichi HANDA + + * mule/mule-cmds.el (language-info-alist): Doc-string modified. + (set-language-info-alist): Fix typo in doc-string. + + * mule/hebrew.el ("Hebrew"): Delete describe-function key. + +1998-08-09 Kenichi HANDA + + * mule/mule-cmds.el (language-info-alist): Doc-string modified. + (reset-language-environment): New function for the job that + setup-english-environment used to do. + (set-language-environment): Do more setups according to the info + in language-info-alist. + (read-language-name): Handle the case that the arg KEY is nil. + (describe-language-environment): Handle input-method property. + + * mule/: All files under this directory, which related with + specific languages (such as mule/european.el, mule/greek.el, + mule/hebrew.el, mule/misc-lang.el), modified as below. + (setup-XXX-environment): Just call set-language-environment. If + they used to do some other jobs than what done by + set-language-environment, those jobs are done in + setup-XXX-environment-internal now. + ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change + the value to setup-XXX-environment-internal. Add properties + input-method and features. + + * mule/english.el (setup-english-environment): Just call + reset-language-environment. + + * mule/european.el (setup-8-bit-environment): Function deleted. + +1998-08-08 Richard Stallman + + * mule/mule-cmds.el (input-method-exit-on-first-char) + (input-method-use-echo-area): Doc fixes. + +1998-08-06 Kenichi Handa + + * mule/mule-cmds.el (input-method-exit-on-first-char): New + variable. + (input-method-use-echo-area): New variable. + +1998-08-01 Kenichi HANDA + + * mule/mule-cmds.el (language-info-alist): Doc-string modified. + +1998-07-30 Ken'ichi Handa + + * mule/mule-cmds.el (activate-input-method): Update mode line. + (inactivate-input-method): Likewise. + +1998-07-19 Kenichi Handa + + * mule/mule-cmds.el (read-multilingual-string): Don't activate an + input method in the current buffer, but just bind + current-input-method. + +1998-07-08 Kenichi Handa + + * mule/hebrew.el ("Hebrew"): Add coding-priority. + + * mule/misc-lang.el ("IPA"): Add coding-priority and + coding-system. + +1998-06-26 Ken'ichi Handa + + * mule/greek.el: Add coding-priority. + +1998-05-23 Richard Stallman + + * mule/mule-cmds.el (register-input-method): Rename arg ENV to + LANG-ENV. + +1998-05-20 Richard Stallman + + * mule/mule-cmds.el (register-input-method): Fix previous change. + (setup-specified-language-environment): Doc fix. + +1998-05-19 Richard Stallman + + * mule/mule-cmds.el: Several doc fixes. + (get-language-info, set-language-info): Rename argument. + (set-language-info-alist): Likewise. + (register-input-method): Rename argument. + (activate-input-method): If INPUT-METHOD is nil, deactivate. + +1998-05-04 Kenichi Handa + + * mule/mule-cmds.el (toggle-input-method): Use a more appropriate + default value while reading an input method. + +1998-05-01 Kenichi Handa + + * mule/mule-cmds.el (universal-coding-system-argument): + Use buffer-file-coding-system as default. + +1998-04-14 Andreas Schwab + + * mule/korean.el ("Korean"): Doc fix. + +1998-04-11 Kenichi Handa + + * mule/mule-cmds.el (describe-language-environment): Print the + languge environment at the head. + +1998-04-06 Kenichi Handa + + * mule/japanese.el: Set exit-function to exit-japanese-environment + for Japanese environment. + +1998-03-20 Richard Stallman + + * mule/mule-cmds.el (set-language-environment): Doc fix. + (current-language-environment): Use defcustom. + (default-input-method): Specify :type. + +1998-03-02 Kenichi Handa + + * mule/mule-cmds.el (set-default-coding-systems): Doc-string + modified. + (prefer-coding-system): Doc-string modified. + +1998-01-21 Kenichi Handa + + * mule/mule-cmds.el (set-language-info): Doc-string + describes `coding-priority' KEY. + (set-language-environment-coding-systems): New function. + (select-safe-coding-system): New function. + (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP. + (set-language-info-alist): New optionla arg PARENTS. Call + set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args. + (set-language-environment-coding-systems): New function. + + * mule/chinese.el: Remove setting up of + describe-chinese-environment-map and + setup-chinese-environment-map. Exclude them in args of calls to + set-language-info-alist. Register coding-priority key in + language-info-alist. + + * mule/cyrillic.el: Remove setting up of + describe-cyrillic-environment-map and + setup-cyrillic-environment-map. Exclude them in args of calls to + set-language-info-alist. Register coding-priority key in + language-info-alist. + + * mule/english.el: Register coding-priority key in + language-info-alist. + + * mule/ethiopic.el: Register coding-priority key in + language-info-alist. + + * mule/european.el: Remove setting up of + describe-european-environment-map and + setup-european-environment-map. Exclude them in args of calls to + set-language-info-alist. Register coding-priority key in + language-info-alist. Add "German" language env. + (setup-8-bit-environment): Delete CODING-SYSTEM arg. + (setup-german-environment): New function. + + * mule/greek.el (setup-greek-environment): For Greek lang. env., + change default input method to "greek-postfix". + + * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register + coding-priority key in + +1997-12-19 Stephen Eglen + + * mule/mule-cmds.el (set-language-info): Doc fix. + (input-method-inactivate-hook): Doc fix. + +1997-11-20 Karl Heuer + + * mule/mule-cmds.el (set-input-method): Renamed from + select-input-method. + +1997-11-07 Kenichi Handa + + * mule/mule-cmds.el (set-language-environment): Run + exit-language-environment-hook before calling `exit-function' + which is specified for the language environment. + +1997-10-23 Kenichi Handa + + * mule/mule-cmds.el (set-default-coding-systems): Doc-string + modified. + (prefer-coding-system): Likewise. + (describe-language-environment): Print aliases of each coding + system. + (set-language-environment-hook): New variable. + (exit-language-environment-hook): New variable. + (set-language-environment): Call these hooks. Before setting a + new language environment, exit from the + current-language-environment if necessary. + (input-method-verbose-flag): The value can be nil, t, + complex-only, or default. + (input-method-highlight-flag): Doc-string augmented. + (activate-input-method): Check if we can run the registered + function to activate an input method. + + * mule/korean.el: Set exit-function for language environment + "Korean" to exit-korean-environment. + (setup-korean-environment): Moved to korea-util.el. + +1997-10-21 Kenichi Handa + + * mule/mule-cmds.el (read-multilingual-string): Use + current-input-method prior to default-input-method. Don't bind + current-input-method by `let', instead, activate the specified + input method in the current buffer temporarily. + +1997-10-19 John F. Whitehead + + * mule/mule-cmds.el (describe-language-environment): Fix prompt. + +1997-10-21 Kenichi Handa + + * mule/chinese.el (post-read-decode-hz): Return the result of + decode-hz-region. + (pre-write-encode-hz): Do not change the value of + last-coding-system. + +1998-09-06 Bill Richter + + * mule/mule-ccl.el: Doc fixes. + +1998-04-20 Kenichi Handa + + * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR. + (check-ccl-program): New macro. + +1998-01-21 Kenichi Handa + + * mule/mule-ccl.el: Comment about CCL syntax modified. + (ccl-command-table): Add read-multibyte-character and + write-multibyte-character. + (ccl-code-table): Add ex-cmd. + (ccl-extended-code-table): New variable. + (ccl-embed-extended-command): New function. + (ccl-compile-read-multibyte-character, + ccl-compile-write-multibyte-character) New functions. + (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character, + ccl-dump-write-multibyte-character): New functions. + +1999-07-22 SL Baur + + * config.el (config-value-file): config.values is installed into + doc-directory. + From Karl M. Hegbloom + +1999-07-19 Didier Verna + + * rect.el: all functions rewritten, except when noted. Below is a + list of interface changes. + (apply-on-rectangle): new function. Obsoletes + `operate-on-rectangle'. All functions that used to call this + function now call the new one. + (kill-rectangle): added optional prefix arg to fill lines. + (delete-rectangle): ditto. + (delete-extract-rectangle): ditto. + (open-rectangle): ditto. + (clear-rectangle): ditto. + (delete-rectangle-line): added third arg FILL. + (delete-extract-rectangle-line): ditto. + (open-rectangle-line): ditto. + (clear-rectangle-line): ditto. + +1999-07-18 Andy Piper + + * menubar-items.el (default-menubar): add gutter options. + + * gutter-items.el: new file. + (gutter): new group for custom. + (gutter-visible-p): new variable. + (default-gutter-position): ditto. + (buffers-tab): new group for the buffers tab. + (gutter-buffers-tab): widget to put in the gutter. + (buffers-tab-max-size): max number of tabs. + (buffers-tab-switch-to-buffer-function): function to call when a + tab is pressed. + (buffers-tab-omit-function): filter buffers with this function. + (buffers-tab-format-buffer-line-function): format buffer names for + inclusion in tabs. + (buffers-tab-switch-to-buffer): like switch-to-buffer but without + the record. + (build-buffers-tab-internal): build a list of tab items. + (buffers-tab-items): ditto. + (add-tab-to-gutter): put a tab in the gutter area. + (update-tab-in-gutter): reset the buffers in the tab. + + * dumped-lisp.el (preloaded-file-list): dump gutter-items. + + * buffer.el (switch-to-buffer): run switch-to-buffer-hooks. + (switch-to-buffer-hooks): new hook. + + * toolbar.el (default-toolbar-position): fix typo. + +1999-07-16 Andy Piper + + * gui.el (make-dialog-frame): turn off gutters for dialogs. + +1999-07-15 Didier Verna + + * cus-edit.el (custom-prompt-variable): optional third arg makes + prompt for a comment string. + (customize-set-value): optional prefix makes this function handle + variable comments. + (customize-set-variable): ditto. + (customize-save-variable): ditto. + (customize-customized): handle custom comments. + (customize-save-customized): ditto. + (custom-variable-state-set): ditto. + (custom-face-state-set): ditto. + (customize-saved): ditto. + (custom-variable-set): ditto. + (custom-face-set): ditto. + (custom-variable-save): ditto. + (custom-face-save): ditto. + (custom-variable-reset-saved): ditto. + (custom-face-reset-saved): ditto. + (custom-variable-reset-standard): ditto. + (custom-face-reset-standard): ditto. + (custom-comment-face): new face. + (custom-comment-tag-face): ditto. + (custom-comment): new widget. + (custom-comment-create): new function. + (custom-comment-delete): ditto. + (custom-comment-value-set): ditto. + (custom-comment-show): ditto. + (custom-comment-invisible-p): ditto. + (custom-variable-value-create): create a comment field widget. + (custom-face-value-create): ditto. + (custom-variable-menu): new entry for adding a custom comment. + (custom-face-menu): ditto. + (custom-save-variables): possibly save custom comments. + (custom-save-faces): ditto. + + * cus-face.el (custom-set-faces): the arguments can now have a + custom comment as fourth argument. + + * custom.el (custom-set-variables): the arguments can now have a + custom comment as fifth element. + +1999-07-13 XEmacs Build Bot + + * XEmacs 21.2.18 is released + +1999-07-13 SL Baur + + * lib-complete.el (read-library-name): Revert previous change. + (read-library): Ditto. + +1999-06-24 Karl M. Hegbloom + + * packages.el (packages-package-list): Capitalize docstring. + + * packages.el (packages-find-package-library-path): Use #'nconc + rather than #'append to reduce consing -- #'mapcar uses Flist, + which returns a freshly consed list. #'append would create yet + another fresh list, using Fmake_list in concat. + + * packages.el (package-provide): Use setq with remassq like it + says in its docstring. + +1999-07-06 SL Baur + + * lib-complete.el (progn-with-message): Fix typo. + +1999-07-06 SL Baur + + * mule/mule-misc.el (char-octet): Make function match docstring. + From Katsumi Yamaoka + +1999-06-15 Karl M. Hegbloom + + * wid-edit.el (widget-documentation): corrected spelling error. + +1999-06-23 Jonathan Marten + + * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find + keys if already bound + +1999-07-06 SL Baur + + * lib-complete.el (progn-with-message): Revert previous changes. + +1999-06-24 Bob Weiner + + * lib-complete.el (find-library): + (find-library-other-window): + (find-library-other-frame): Completely rewrote + so that these functions actually work when called non-interactively. + Also made them handle LIBRARY arguments which end with .el or .elc. + +1999-06-24 Bob Weiner + + * simple.el (indent-new-comment-line): Locally bound + `block-comment-start' to `comstart' or else when this is called + from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil + `block-comment-start' value, ignoring any existing spacing after a + comment prefix in the previous line and producing ugly comments. + +1999-06-23 Bob Weiner + + * list-mode.el (mouse-choose-completion): + (choose-completion): + (completion-switch-to-minibuffer): Added. + ([Tab]): [Tab] previously switched to the minibuffer + but since [space] does that and since most applications in the + world use [Tab] to select the next item in a list, do that in the + *Completions* buffer too. This will cause the least confusion + among the largest population of users. -- Bob Weiner, BeOpen.com, + 06/23/1999. + +1999-06-22 Bob Weiner + + * help.el (help-buffer-name): Added support for a null value + of `help-buffer-prefix-string' since some buffers require no + prefix. + +1999-06-20 Bob Weiner + + * list-mode.el (completion-list-mode-quit): Added and bound to {q} + in the completion-list-mode-map to bury the completions buffer + even when the minibuffer is no longer active. + +1999-06-20 Bob Weiner + + * list-mode.el (list-mode): It is visually disconcerting to have + the text cursor disappear within list buffers, especially when + moving from window to window, so leave it visible. + +1999-07-01 SL Baur + + * menubar-items.el (default-menubar): Conditionalize the bug + report menu item (which may not be possible in this XEmacs). + Reported by: Ken'ichi Handa + +1999-06-30 SL Baur + + * subr.el (with-current-buffer): DOC string fix. + Suggested by Bob Weiner + +1999-06-25 Charles G Waldman + + * cus-face.el (custom-face-italic): insert missing args + +1999-06-24 Michael Sperber [Mr. Preprocessor] + + * packages.el (package-locations): Changed default early package + hierarchies to ~/.xemacs/mule-packages and + ~/.xemacs/xemacs-packages. + +1999-06-23 SL Baur + + * mule/mule-category.el (Top Level): ASCII is also latin-1. + +1999-06-15 Michael Sperber [Mr. Preprocessor] + + * packages.el (package-locations): Changed default early package + hierarchy to ~/.xemacs/packages. + (package-locations): Removed `packages' as a possible name for a + late package hierarchy. + +1999-06-20 MORIOKA Tomohiko + + * mule/mule-category.el (word-combining-categories): Set up new + variable. + (word-separating-categories): Likewise. + +1999-06-22 XEmacs Build Bot + + * XEmacs 21.2.17 is released + +1999-06-17 Robert Pluim + + * font-menu.el (font-menu-set-font): allow for nil specification + of font size. + +1999-06-16 MORIOKA Tomohiko + + * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis' + is 1. + +1999-06-12 MORIOKA Tomohiko + + * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO + 8859-5 instead of ISO 8859-1. + +1999-06-15 SL Baur + + * mule/vietnamese.el (viet-vscii-encode-table): Use split-char. + (viet-viscii-encode-table): Ditto. + + * mule/mule-misc.el: Delete split-char & split-char-or-char-int. + Make obsolete definition of char-octet. + +1999-06-14 SL Baur + + * subr.el: Move no-Mule make-char ... + * help-nomule.el (make-char): To here. + (string-width): Make Mule compatibility alias. + +1999-06-15 Andy Piper + + * select.el (get-selection-no-error): really make there be no-error. + (get-selection): revert to original. + +1999-06-11 Andy Piper + + * select.el (selection-sets-clipboard): renamed. + (own-selection): use it. + +1999-06-11 XEmacs Build Bot + + * XEmacs 21.2.16 is released + +1999-06-09 MORIOKA Tomohiko + + * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for + missing characters to avoid crash. + +1999-06-09 Jan Vroonhof + + * coding.el (set-terminal-coding-system): Only set the console + coding system on the selected console if it is a tty. + +1999-06-10 Jan Vroonhof + + * cus-face.el: + * cus-edit.el: + * faces.el: + (custom): + (face-spec-set): + * faces.el (frob-face-property): + * font-menu.el (font-menu-set-font): + Actually apply changes from 1999-03-17 + +1999-06-10 Andy Piper + + * select.el (get-selection): abstract out non error-signalling + part. + (get-selection-no-error): get-selection without signalling an + error. + (selection-is-clipboard-p): new variable. controls whether the + selection sets the clipboard. + (own-selection): use it. + + * mouse.el (insert-selection): fallback to clipboard after trying + primary selection and cutbuffer. + +1999-06-05 Andy Piper + + * x-select.el (xselect-kill-buffer-hook-1): use generalised + selection functions. + +1999-06-04 MORIOKA Tomohiko + + * code-files.el (buffer-file-coding-system): Use `raw-text' as + default value. + (load): Use `raw-text' instead of `no-conversion'. + (insert-file-contents): Likewise. + + * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead + of `no-conversion'. + +1999-06-03 MORIOKA Tomohiko + + * coding.el: Don't copy `no-conversion' to `raw-text'. + +1999-06-07 Hrvoje Niksic + + * subr.el (make-char): Define it if Mule is not around. + +1999-06-07 SL Baur + + * mule/mule-help.el: Add trailing newline. Use mule keyword. + + * x-select.el (x-disown-selection-internal): Restore symbol as an + obsolete alias. + (xselect-kill-buffer-hook-1): Use disown-selection-internal. + +1999-06-04 XEmacs Build Bot + + * XEmacs 21.2.15 is released + +1999-06-02 Oscar Figueiredo + + * subr.el (split-string): Avoid infinite looping + +1999-05-30 Oscar Figueiredo + + * ldap.el (ldap-ignore-attribute-codings): New variable + (ldap-default-attribute-decoder): New variable + (ldap-coding-system): New variable + (ldap-attribute-syntax-encoders): New variable + (ldap-attribute-syntax-decoders): New variable + (ldap-attribute-syntaxes-alist): New variable + (ldap-encode-boolean): New function + (ldap-decode-boolean): New function + (ldap-encode-country-string): New function + (ldap-decode-string): New function + (ldap-decode-address): New function + (ldap-encode-address): New function + (ldap-decode-attribute): New function + (ldap-search): Use some of these + +1999-05-25 Jan Vroonhof + + * version.el (emacs-version): Make the patch level/beta come + before the XEmacs qualifier so that it gets into (funcall + emacs-version) and thus in the bug reports. + (emacs-version>=): Support patch levels. + +1999-06-03 SL Baur + + * version.el: implement x.y.z version number + From Jan Vroonhof + +1999-05-27 Yoshiki Hayashi + + * mule/mule-cmds.el (read-input-method-name): set input-method properly. + +1999-05-22 Vin Shelton + + * startup.el: Document -private and break out non-standard X options. + +1999-05-26 SL Baur + + * mule/mule-charset.el (charset-after): New function. + (charset-direction): Synch with Mule, update docstring. + (get-charset-property): New function. + (put-charset-property): New function. + (charset-plist): New function. + + * mule/mule-charset.el (compose-region): + (decompose-region): remove; these functions (which don't work + since we don't do composite characters) have been moved to + mule-util.el. + (toplevel): follow coding standards + +1999-05-26 SL Baur + + * dumped-lisp.el (preloaded-file-list): mule-files.el does not + exist any more. + + * code-files.el: Fix commentary to follow coding standards. Move + the single line left in mule-files.el to here. + + * mule/mule-files.el: delete. + +1999-05-24 SL Baur + + * info.el (Info-scroll-prev): Use event functions instead of the + old emacs 19 interface. + +1999-06-02 Andy Piper + + * x-font-menu.el (x-font-menu-load-font): + font-menu-registry-encoding -> x-font-menu-registry-encoding type. + +1999-05-31 Andy Piper + + * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu + group. + (font-menu-this-frame-only-p): ditto. + (font-menu-max-items): reinstate, from Jan Vroonhof + + (font-menu-submenu-name-format): ditto. + (font-menu-split-long-menu): ditto, for use by the family + constructor. + (font-menu-family-constructor): use it. + +1999-05-30 Andy Piper + + * msw-faces.el (mswindows-font-regexp): new font matching regexp + for use by the font menu. + + * msw-font-menu.el: new file implementing mswindows specific + font-menu behaviour. + (mswindows-font-menu-registry-encoding): new function mirroring x version. + (mswindows-font-menu-junk-families): ditto. + (hack-font-truename): ditto. + (mswindows-font-regexp-ascii): ditto. + (mswindows-reset-device-font-menus): ditto. + (mswindows-font-menu-font-data): ditto. + (mswindows-font-menu-load-font): ditto. + + * x-font-menu.el (x-reset-device-font-menus): made device specific. + (x-font-menu-font-data): ditto. + (x-font-menu-load-font): ditto. + + * font-menu.el: new file implementing generic font menu behaviour. + (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and + made device independent. + (font-menu-this-frame-only-p): ditto. + (font-menu-preferred-resolution): ditto. + (font-menu-size-scaling): new variable used to determine whether + sizes are in points or tenths of a point. + (vassoc): moved from x-font-menu.el. + (device-fonts-cache): ditto. + (device-fonts-cache): ditto. + (flush-device-fonts-cache): ditto. + (reset-device-font-menus): copied from x-font-menu.el and made + device independent. Most functionality deferred to + device-dependent versions. + (font-menu-family-constructor): copied from x-font-menu.el and + made device independent. + (font-menu-size-constructor): ditto. + (font-menu-weight-constructor): ditto. + (font-menu-set-font): ditto. + (font-menu-change-face): ditto. + (font-menu-load-font): new device method. + (font-menu-font-data): ditto. + + * x-font-menu.el: The above functions deleted. + +1999-05-26 Andy Piper + + * update-elc.el: + * make-docfile.el: + * loadup.el: rehash expand-file-name usage to not use default-directory. + +1999-05-21 Andy Piper + + * x-select.el (x-select-convert-to-text): + (x-selected-text-type): + (x-get-selection): + (xselect-convert-to-string): + (xselect-convert-to-compound-text): + (xselect-convert-to-length): + (xselect-convert-to-targets): + (xselect-convert-to-delete): + (xselect-convert-to-filename): + (xselect-convert-to-charpos): + (xselect-convert-to-lineno): + (xselect-convert-to-colno): + (xselect-convert-to-sourceloc): + (xselect-convert-to-os): + (xselect-convert-to-host): + (xselect-convert-to-user): + (xselect-convert-to-class): + (xselect-convert-to-name): + (xselect-convert-to-integer): + (xselect-convert-to-atom): + (xselect-convert-to-identity): functions renamed from x-* and + moved to select.el. + (x-get-secondary-selection): use rename get-selection. + (x-get-clipboard): ditto. + (x-own-selection): moved to select.el. + (x-valid-simple-selection-p): ditto. + (x-dehilight-selection): ditto. + (x-own-clipboard): ditto. + (x-disown-selection): ditto. + + * x-mouse.el (x-yank-function): moved to mouse.el. + (x-insert-selection): ditto. + (x-set-point-and-move-selection): use renamed function. + + * select.el (selected-text-type): moved and renamed from + x-select.el. + (selection-owner-p): moved to C. + (selection-exists-p): ditto. + (get-cutbuffer): new device method. + (get-selection): generalised and moved from x-select.el. + (own-selection): moved x-own-selection functionality into here. + (dehilight-selection): renamed and moved from x-select.el. + (own-clipboard): functionality moved from x-select.el using new + generic C builtins. + (disown-clipboard): ditto. + (select-convert-to-text): + (select-convert-to-string): + (select-convert-to-compound-text): + (select-convert-to-length): + (select-convert-to-targets): + (select-convert-to-delete): + (select-convert-to-filename): + (select-convert-to-charpos): + (select-convert-to-lineno): + (select-convert-to-colno): + (select-convert-to-sourceloc): + (select-convert-to-os): + (select-convert-to-host): + (select-convert-to-user): + (select-convert-to-class): + (select-convert-to-name): + (select-convert-to-integer): + (select-convert-to-atom): + (select-convert-to-identity): new functions renamed from x-* and + moved from x-select.el. + + * mouse.el (mouse-consolidated-yank): subsume x-yank-function + into here and use as the default window-system mouse yank. + (insert-selection): generalised and moved from x-mouse.el. + (own-clipboard): moved to C. + + * msw-select.el (mswindows-selection-owned-p): deleted. + (mswindows-own-selection): generalised and moved to select.el. + (mswindows-disown-selection): generalised and moved to C. + (mswindows-selection-owner-p): ditto. + 1999-05-14 XEmacs Build Bot * XEmacs 21.2.14 is released @@ -83,7 +7332,7 @@ Installation.el needs to be loaded before `dump-paths', otherwise the dumping process won't find it. -1999-03-13 Adrian Aichner +1999-03-13 Adrian Aichner * dumped-lisp.el (preloaded-file-list): Load Installation.el after subr so that we can use `replace-in-string' in Installation.el to @@ -211,7 +7460,7 @@ * simple.el (delete-key-deletes-forward): Revert to previous behavior. -1999-01-18 Didier Verna +1999-01-18 Didier Verna * menubar-items.el (xemacs-splash-buffer): handle the case of multiple elements in the splash buffer body. @@ -235,12 +7484,12 @@ 1999-02-19 Jan Vroonhof - * x-faces.el (x-init-global-faces): Add default tag to specifiers, + * x-faces.el (x-init-global-faces): Add default tag to specifiers, so they can be overridden by x-init-face-from-resources. Additionally specify the font name also with an x tag. 1999-03-08 Andy Piper - + * package-get.el (package-get-base): autoload. * menubar-items.el (default-menubar): add update menu item. Fix @@ -249,7 +7498,7 @@ * package-get.el (package-get-custom): don't load package-get-custom as it is auto-generated. Fix group definition. -1999-03-05 Didier Verna +1999-03-05 Didier Verna * cus-dep.el (Custom-make-dependencies): use `prin1-to-string' instead of `symbol-name' (Thanks Kyle). @@ -271,7 +7520,7 @@ * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated calls to font-lock during buffer reversion. -1999-02-12 Didier Verna +1999-02-12 Didier Verna * info.el (Info-build-node-completions): unconditionally widen the tag table buffer. @@ -281,7 +7530,7 @@ * x-faces.el (x-init-face-from-resources): Only set fonts in the 'x locale. -1999-03-04 Adrian Aichner +1999-03-04 Adrian Aichner * package-ui.el (pui-install-selected-packages): Don't throw on `package-admin-delete-binary-package' returning nil since it's @@ -291,12 +7540,12 @@ 1999-03-03 Martin Buchholz - * menubar-items.el (default-menubar): + * menubar-items.el (default-menubar): Implement the ``Mule->Set coding system of process'' menu item. 1999-02-18 Martin Buchholz - * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp + * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp files - Change some `if's to `when's @@ -356,7 +7605,7 @@ * dumped-lisp.el (preloaded-file-list): Core mule files moved out of mule-base into lisp/mule. -1999-02-10 Adrian Aichner +1999-02-10 Adrian Aichner * process.el (exec-to-string): Use `shell-command-switch' in place of hard-wired "-c" (for WindowsNT). @@ -373,7 +7622,7 @@ 1999-02-15 Martin Buchholz - * paths.el: + * paths.el: - improved automounter tmp directory support. - support 4 (!) empirically discovered automounter conventions @@ -394,7 +7643,7 @@ * XEmacs 21.2.9 is released -1999-01-19 Didier Verna +1999-01-19 Didier Verna * replace.el (replace-search-function): new variable containing a function to perform a search-forward. @@ -402,7 +7651,7 @@ to perform a re-search-forward. (perform-replace): use them. -1999-01-25 Didier Verna +1999-01-25 Didier Verna * select.el (selection-owner-p): use the name `XEmacs'. (cut-copy-clear-internal): ditto. @@ -412,13 +7661,13 @@ * about.el (about-url-alist): Update my entry. (xemacs-hackers): Ditto. -1999-01-14 Adrian Aichner +1999-01-14 Adrian Aichner * buffer.el (switch-to-buffer): Fixing documentation. * minibuf.el (minibuffer-completion-table): ditto. * cl-macs.el (return-from): ditto. -1999-01-04 Didier Verna +1999-01-04 Didier Verna * replace.el (delete-non-matching-lines): temporarily disable case-folding when called interactively with a regexp containing @@ -460,7 +7709,7 @@ 1998-12-30 Martin Buchholz - * font.el (font-default-object-for-device): + * font.el (font-default-object-for-device): Oops! This `or' can't be replaced by `unless'. Fixed inability to run w3, among other things. @@ -473,7 +7722,7 @@ 1998-12-23 Hrvoje Niksic - * mouse.el (default-mouse-motion-handler): Disable help echo while + * mouse.el (default-mouse-motion-handler): Disable help echo while in the minibuffer. 1998-12-28 Martin Buchholz @@ -501,7 +7750,7 @@ (pui-list-packages): Add warning when `package-get-remote' is nil. (package-ui-add-site): New function. -1998-12-01 Didier Verna +1998-12-01 Didier Verna * hyper-apropos.el (hyper-where-is): added the missing autoload. @@ -529,7 +7778,7 @@ 1998-11-30 Hrvoje Niksic - * cus-dep.el (Custom-make-dependencies): Be smarter about trapping + * cus-dep.el (Custom-make-dependencies): Be smarter about trapping errors. 1998-12-04 Hrvoje Niksic @@ -578,7 +7827,7 @@ bytecompile time. 1998-11-30 Martin Buchholz - + * x-win-xfree86.el: * x-win-sun.el (x-win-init-sun): * x-win-sun.el: @@ -789,7 +8038,7 @@ 1998-11-26 Jan Vroonhof - * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change + * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change of Dec 4, 1997. 1998-11-25 Hrvoje Niksic @@ -801,7 +8050,7 @@ * subr.el (buffer-substring-no-properties): Comment out. -1998-11-07 Adrian Aichner +1998-11-07 Adrian Aichner * msw-faces.el (mswindows-find-smaller-font): Turning font names into font instances first, like `x-frob-font-size' does. @@ -823,20 +8072,20 @@ (package-get-remove-copy): Default to 't' we no longer need this kludge as we do not currently use depenencies. - + (package-get-was-current): New variable. (package-get-require-base): New 'force-current' argument. (package-get-update-base): idem (package-get-package-provider): idem (package-get-locate-index-file): New 'no-remote' argument. (package-get-locate-file): idem. - + (package-get-maybe-save-index): New function. (package-get-update-base): Use it. 1998-10-28 Greg Klanderman - * package-get.el (package-get-remote): default to nil; by default, + * package-get.el (package-get-remote): default to nil; by default, don't go out to the net via EFS. They must select a download site. (package-get-download-sites): new variable. (package-get-download-menu): new function. @@ -851,22 +8100,22 @@ * package-get.el (package-get): bugfix code checking installed version for case where package is not currently installed. (package-get-require-signed-base-updates): new variable. - (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was + (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was deemed not a goot thing. Use the variable package-get-allow-unsigned-base-updates instead. 1998-10-16 Greg Klanderman - * package-get.el (package-get): Don't install an older version than + * package-get.el (package-get): Don't install an older version than we already have unless explicitly told to. Issue a warning. * package-ui.el (pui-add-required-packages): when adding dependencies, don't add packages that are up to date. - (pui-package-symbol-char): Don't consider a package out of date + (pui-package-symbol-char): Don't consider a package out of date if you have a newer version installed than the latest version in package-get-base. - * package-get.el (package-get-base-filename): document that it may + * package-get.el (package-get-base-filename): document that it may be a path relative to package-get-remote; new default value. (package-get-locate-file): new function. (package-get-update-base): use it to expand package-get-base-filename. @@ -889,7 +8138,7 @@ * cus-face.el (custom-set-face-update-spec): Add autoload cookie 1998-10-20 Malcolm Box - + * etags.el (find-tag-default): Run find-tag-hook using run-hooks rather than funcall @@ -910,7 +8159,7 @@ 1998-10-14 Jan Vroonhof * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at - dump time. + dump time. 1998-10-15 Greg Klanderman @@ -949,7 +8198,7 @@ 1998-10-12 Jan Vroonhof - * menubar-items.el (default-menubar): pui-list-package has nothing + * menubar-items.el (default-menubar): pui-list-package has nothing to with Customize. Move all the package stuff to a new Item in Options. * package-ui.el (pui-menu): Add menu and Popup menu. @@ -984,7 +8233,7 @@ * package-get-base.el: removed. -1998-09-23 Didier Verna +1998-09-23 Didier Verna * simple.el (search-caps-disable-folding): moved from isearch-mode.el (no-upper-case-p): new function. @@ -1045,9 +8294,9 @@ * package-admin.el (package-admin-delete-binary-package): General cleanup. Remove unnessary use of progn and - save-excursion. + save-excursion. (package-admin-delete-binary-package): Do NOT mess with file - modes. That is evil. + modes. That is evil. (package-admin-delete-binary-package): Wrap all deleting in condition-case. The data in MANIFEST is untrustworthy. (package-admin-delete-binary-package): Let the OS worry about non @@ -1081,8 +8330,8 @@ 1998-09-29 Colin Rafferty - * sound.el (default-sound-directory-list): Initialize with all the - "sounds" directories in `data-directory-list'. It used to just be + * sound.el (default-sound-directory-list): Initialize with all the + "sounds" directories in `data-directory-list'. It used to just be the first one. * packages.el (locate-data-directory-list): Created. This gives @@ -1093,7 +8342,7 @@ * minibuf.el (read-from-minibuffer): No longer bind help-form but make a binding in the local keymap until help-char handling is - improved. + improved. * help.el (help-keymap-with-help-key): Provide keymap with help binding. @@ -1114,7 +8363,7 @@ 1998-09-21 Martin Buchholz - * bytecomp.el (byte-compile-buffer-substring): + * bytecomp.el (byte-compile-buffer-substring): Fix for: (byte-compile (defun f () (buffer-substring))) ==> ** buffer-substring called with 3 args, but requires 0-3 - new code not only works, but is more readable, too. @@ -1171,7 +8420,7 @@ Added interactive function `package-get-delete-package', for use by users for deleting a package. - Also modified to not require the prescence of efs. + Also modified to not require the presence of efs. 1998-09-22 Hrvoje Niksic @@ -1192,7 +8441,7 @@ 1998-08-27 Jan Vroonhof * x-font-menu.el (font-menu-set-font): Add "pt" units to size - argument. + argument. 1998-09-03 Darryl Okahata @@ -1200,14 +8449,14 @@ keyword `:completion-string', which allows the programmer to change the "Possible completions are:" prompt. - * menubar-items.el: Added new pulldown menu-pick to start up the + * menubar-items.el: Added new pulldown menu-pick to start up the visual package browser/installer: Options->Customize->List Packages * package-admin.el: Added hooks for installing under both Unix and MS Windows. Does additional error checking. No longer - calls "add-big-package.sh" to install packages under Unix; now + calls "add-big-package.sh" to install packages under Unix; now calls gunzip & tar directly. * package-get.el: Added ability to install packages from files @@ -1220,7 +8469,7 @@ Changed all occurences of `concat' to use `expand-file-name'. * package-ui.el: New file which implements the main visual - package browser/installer, which is started via a menu pick or + package browser/installer, which is started via a menu pick or M-x pui-list packages. 1998-09-03 Hrvoje Niksic @@ -1266,8 +8515,8 @@ 1998-08-19 Michael Sperber [Mr. Preprocessor] - * loadup.el: - * make-docfile.el: + * loadup.el: + * make-docfile.el: * update-elc.el: Don't set `source-directory' (now defunct as a global variable) no more. @@ -1282,12 +8531,12 @@ * lisp-mode.el (with-string-as-buffer-contents): Set indentation. -1998-07-17 Didier Verna +1998-07-17 Didier Verna * faces.el (set-face-property): (set-face-dim-p): (face-dim-p): updated the doc strings now that the dim property isn't - tty-specific. + tty-specific. (face-equal): the dim property is now a common one. * cus-face.el (custom-face-attributes): New face attribute: `dim' @@ -1330,8 +8579,8 @@ 1998-08-01 Kai Haberzettl - * startup.el(startup-splash-frame-body): - Update Copyright notice in splash screen + * startup.el(startup-splash-frame-body): + Update Copyright notice in splash screen 1998-07-20 Greg Klanderman @@ -1384,7 +8633,7 @@ 1998-07-16 Colin Rafferty * menubar-items.el (default-menubar): Removed references to - `data-directory', and use `locate-data-file' instead, and made + `data-directory', and use `locate-data-file' instead, and made then greyed out if they don't exist. 1998-07-14 Oscar Figueiredo @@ -1465,7 +8714,7 @@ * Symbols that have been obsolete for at least 3 years removed. - * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to + * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to screen- functions. (toplevel): remove setf methods for screen functions. * cl-macs.el (extent-data): defsetf removed. @@ -1599,7 +8848,7 @@ * find-paths.el (paths-emacs-root-p): Relaxed emacs-root checking of an in-place installation to - also accomodate the flat layout used on MS Windows. + also accommodate the flat layout used on MS Windows. 1998-06-29 John Jones @@ -1610,7 +8859,7 @@ * faces.el (xpm-color-symbols): remove hardcoded defaults these are handled by the gui-element face fallbacks now. - + * x-faces.el: default gui-element face to "background" as well as the default face. @@ -1624,7 +8873,7 @@ corresponding to `page-delim' goes first and the hack in `forward-paragraph' will work. With bug analysis from Bob Weiner - + 1998-06-29 Kyle Jones * subr.el (remove-hook): When checking the hook value @@ -1641,7 +8890,7 @@ * ldap.el (ldap-host-parameters-alist): New name of `ldap-host-parameters-plist' -1998-06-26 Adrian Aichner +1998-06-26 Adrian Aichner * package-get.el: Using (require 'package-get-base), now that it provides itself. Consequently removed all instances of (load @@ -1649,7 +8898,7 @@ 1998-06-29 Kyle Jones - * subr.el (remove-hook): Don't treat the hook value as a + * subr.el (remove-hook): Don't treat the hook value as a list unless it is both consp and not functionp. 1998-06-29 SL Baur @@ -1719,7 +8968,7 @@ 1998-06-15 Jonathan Harris - * minibuf.el: make read-color-completion-table call + * minibuf.el: make read-color-completion-table call (mswindows-color-list for mswindows devices. 1998-06-18 Sam Mikes @@ -1728,7 +8977,7 @@ (font-lock-match-c++-style-declaration-item-and-skip-to-next): Let declaration items contain non-word symbol characters. -1998-06-15 Adrian Aichner +1998-06-15 Adrian Aichner * package-get.el (package-get-package-provider): Added autoload cookie. Loading "package-get-base.el" in ALL functions that use @@ -1775,7 +9024,7 @@ (Info-save-auto-generated-dir): New variable (Info-maybe-update-dir): Use `Info-auto-generate-directory' (Info-build-dir-anew): Second parameter removed. Use - `Info-save-auto-generated-dir' + `Info-save-auto-generated-dir' (Info-rebuild-dir): Ditto 1998-06-02 Christoph Wedler @@ -1880,10 +9129,10 @@ `save-some-buffers'. (save-some-buffers): Force redisplay only if windows were deleted. -1998-06-02 Didier Verna +1998-06-02 Didier Verna * cus-face.el (custom-face-attributes): generalized the use of - toggle buttons for boolean attributes. + toggle buttons for boolean attributes. Re-ordered the items a bit. 1998-06-01 SL Baur @@ -1982,7 +9231,7 @@ Wed May 27, 1998 Darryl Okahata * faces.el: move definition of xpm-color-symbols from x-faces.el to faces. Predicate x-get-resource on the presence of x. - * msw-faces.el: set 3d-object face rather than modeline. Specifiy + * msw-faces.el: set 3d-object face rather than modeline. Specify faces as specfier defaults. * package-get.el: don't use package-admin-add-single-file-package. @@ -2032,7 +9281,7 @@ Wed May 27, 1998 Darryl Okahata * x-select.el: selection cleanup. (x-cut-copy-clear-internal) moved to (cut-copy-clear-internal) in select.el. Ditto for (x-delete-primary-selection) (x-kill-primary-selection) - (x-copy-primary-selection). + (x-copy-primary-selection). (own-clipboard): new function. * msw-select.el: use the new kill/delete/copy/cut-copy-clear @@ -2140,7 +9389,7 @@ Wed May 27, 1998 Darryl Okahata comint-process-echoes setting to t. 1998-05-17 Michael Sperber [Mr. Preprocessor] - + * packages.el (packages-no-package-hierarchy-regexp): Introduced and used following the interface change of `paths-find-recursive-path'. @@ -2154,7 +9403,7 @@ Wed May 27, 1998 Darryl Okahata 1998-05-16 Hrvoje Niksic - * simple.el (delete-forward-p): Make it a defun; do X garbage only + * simple.el (delete-forward-p): Make it a defun; do X garbage only on X devices, rather than on all non-TTY devices. 1998-05-16 Kirill M. Katsnelson @@ -2163,7 +9412,7 @@ Wed May 27, 1998 Darryl Okahata * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el -1998-05-17 Adrian Aichner +1998-05-17 Adrian Aichner * itimer.el (activate-itimer): Fixed usage of integers as argument to `concat'. @@ -2234,11 +9483,11 @@ Wed May 27, 1998 Darryl Okahata 1998-05-15 Kirill M. Katsnelson - * device.el (device-pixel-width): - (device-pixel-height): - (device-mm-width): - (device-mm-height): - (device-bitplanes): + * device.el (device-pixel-width): + (device-pixel-height): + (device-mm-width): + (device-mm-height): + (device-bitplanes): (device-color-cells): Swapped parameters to device-system-metric according to the interface change. @@ -2263,7 +9512,7 @@ Wed May 27, 1998 Darryl Okahata * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char' in Emacs 18. -1998-05-13 Didier Verna +1998-05-13 Didier Verna * mouse.el (drag-window-divider): give the vertical divider a pressed look when dragging it. @@ -2449,8 +9698,8 @@ Wed May 27, 1998 Darryl Okahata 1998-05-10 Kirill M. Katsnelson * device.el: (device-pixel-width): Reflected name/parameters - change to device-system-metric. - (device-pixel-height): Ditto. + change to device-system-metric. + (device-pixel-height): Ditto. (device-mm-width): Ditto. (device-mm-height): Ditto. (device-bitplanes): Ditto. @@ -2522,11 +9771,11 @@ Wed May 27, 1998 Darryl Okahata 1998-04-18 Kirill M. Katsnelson - * device.el (device-pixel-height): - (device-pixel-width): - (device-mm-width): - (device-mm-height): - (device-bitplanes): + * device.el (device-pixel-height): + (device-pixel-width): + (device-mm-width): + (device-mm-height): + (device-bitplanes): (device-color-cells): Moved these 6 functions from device.c; they all use single (device-system-metrics) call. @@ -2535,7 +9784,7 @@ Wed May 27, 1998 Darryl Okahata * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el were renamed. - * menubar-items.el: + * menubar-items.el: * toolbar-items.el: Renamed from x-menubar/x-toolbar. Suggested by Hrvoje Niksic @@ -2581,12 +9830,12 @@ Wed May 27, 1998 Darryl Okahata 1998-05-03 Hrvoje Niksic - * help.el (function-arglist): If no arguments are documented for a + * help.el (function-arglist): If no arguments are documented for a subr, print nothing rather than incorrect output. 1998-05-05 SL Baur - * cmdloop.el (command-error): Update bail-out error message to use + * cmdloop.el (command-error): Update bail-out error message to use `emacs-program-name'. * lib-complete.el: Remove reader macro cruft. @@ -2709,7 +9958,7 @@ Wed May 27, 1998 Darryl Okahata 1998-04-30 Hrvoje Niksic - * modeline.el (defining-kbd-macro): Restore modeline indication of + * modeline.el (defining-kbd-macro): Restore modeline indication of kbd-macro being recorded. (add-minor-mode): Simplify docstring. (modeline-minor-mode-menu): Remove stuff. @@ -2717,7 +9966,7 @@ Wed May 27, 1998 Darryl Okahata 1998-04-29 Andy Piper * code-process.el (call-process): dynamically decide process - coding type. + coding type. 1998-04-29 Jim Radford @@ -2763,7 +10012,7 @@ Wed May 27, 1998 Darryl Okahata * default.el: Removed. * site-start.el: Removed. -1998-04-29 Didier Verna +1998-04-29 Didier Verna * minibuf.el (minibuffer-history-minimum-string-length): Default to nil. @@ -2815,7 +10064,7 @@ Wed May 27, 1998 Darryl Okahata 1998-04-25 Oscar Figueiredo * info.el (Info-parse-dir-entries): Fixed regexp - (Info-build-dir-anew): Remove full suffix and capitalize info file + (Info-build-dir-anew): Remove full suffix and capitalize info file name for files with no @direntry (Info-batch-rebuild-dir): New function (Info-suffixed-file): Check for regular files instead of simple @@ -2837,7 +10086,7 @@ Sat Apr 24 1998 Andy Piper * msw-glyphs.el: enable graphics support. -1998-04-23 Didier Verna +1998-04-23 Didier Verna * x-menubar.el (default-menubar): restored the line-number-mode option. @@ -2881,7 +10130,7 @@ Sat Apr 24 1998 Andy Piper * package-get.el (package-get-all): add `\n' separator to interactive specification so that both variables are read -1998-04-22 Didier Verna +1998-04-22 Didier Verna * x-menubar.el: ported the options menu to Custom. Moved the "read only" toggle button to the buffers menu. @@ -2898,7 +10147,7 @@ Sat Apr 24 1998 Andy Piper * frame.el (get-frame-for-buffer-default-instance-limit): defcustom it for options menu handling. - * font-lock.el (font-lock-mode): defcustom and autolaod the variable + * font-lock.el (font-lock-mode): defcustom and autoload the variable font-lock-mode for options menu handling. * cus-start.el: added Custom properties to overwrite-mode for @@ -2929,11 +10178,11 @@ Wed Apr 22 12:59:35 1998 Andy Piper 1998-04-19 Oscar Figueiredo * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour - (Info-build-dir-anew): Add a final newline. - (Info-build-dir-anew): Do not issue warning when rebuilding policy + (Info-build-dir-anew): Add a final newline. + (Info-build-dir-anew): Do not issue warning when rebuilding policy is `always' (Info-rebuild-dir): Ditto - + * dumped-lisp.el (preloaded-file-list): Added ldap.el 1998-04-21 SL Baur @@ -2947,7 +10196,7 @@ Wed Apr 22 12:59:35 1998 Andy Piper 1998-04-19 SL Baur - * packages.el (package-locations): infodock-packages must override + * packages.el (package-locations): infodock-packages must override mule-packages and packages. 1998-04-19 Jonathan Harris @@ -2976,7 +10225,7 @@ Wed Apr 22 12:59:35 1998 Andy Piper * packages.el, setup-paths.el: Set various path searching depths to 1. - * packages.el (packages-hierarchy-depth): + * packages.el (packages-hierarchy-depth): (packages-load-path-depth): Introduced and used. * setup-paths.el (paths-load-path-depth): Introduced and used. @@ -2986,12 +10235,12 @@ Wed Apr 22 12:59:35 1998 Andy Piper 1998-04-15 Michael Sperber [Mr. Preprocessor] - * setup-paths.el (paths-construct-info-path): Removed + * setup-paths.el (paths-construct-info-path): Removed dependency on behavior of (file-name-as-directory ""). 1998-04-09 Oscar Figueiredo - * ldap.el (ldap-search): Adapt to the new low-level API using ldap + * ldap.el (ldap-search): Adapt to the new low-level API using ldap lisp objects 1998-04-14 Michael Sperber [Mr. Preprocessor] @@ -3003,7 +10252,7 @@ Wed Apr 22 12:59:35 1998 Andy Piper * wid-edit.el: We cannot just set the help-echo or balloon-help properties for an extent based on the :help-echo widget property, since help-echo and balloon-help cause an EXTENT to - get passed in, where :help-echo functions are expecting a WIDGET + get passed in, where :help-echo functions are expecting a WIDGET 1998-04-15 Kirill M. Katsnelson @@ -3020,7 +10269,7 @@ Thu Apr 16 12:59:35 1998 Andy Piper 1998-04-16 SL Baur * files.el (toggle-read-only): Fix docstring. - From Didier Verna + From Didier Verna 1998-04-14 Michael Sperber [Mr. Preprocessor] @@ -3119,7 +10368,7 @@ Thu Apr 16 12:59:35 1998 Andy Piper * dump-paths.el, startup.el: Removed package-path as a global variable. - * package-admin.el (package-admin-add-single-file-package): + * package-admin.el (package-admin-add-single-file-package): (package-admin-add-binary-package): Changed package-path to late-packages. @@ -3137,7 +10386,7 @@ Thu Apr 16 12:59:35 1998 Andy Piper * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This - eases the use of toolbar-add/kill-item functions. + eases the use of toolbar-add/kill-item functions. 1998-04-07 Kirill M. Katsnelson @@ -3151,11 +10400,11 @@ Thu Apr 16 12:59:35 1998 Andy Piper (Info-rebuild-dir): Appropriately parse multi-line description strings, and multi-section dir files. Issue warning when dir is rebuilt as temporary - (Info-build-dir-anew): Issue warning when dir is built as + (Info-build-dir-anew): Issue warning when dir is built as temporary 1998-04-04 Kirill M. Katsnelson - + * list-mode.el (list-mode-map): Bind highlight motion commands to standard keys left, right, C-b and C-f. @@ -3175,7 +10424,7 @@ Thu Apr 16 12:59:35 1998 Andy Piper * isearch-mode.el (isearch-just-started): New variable. (isearch-mode): Set it. - (isearch-repeat): Advance one character forward only if the search + (isearch-repeat): Advance one character forward only if the search was successful, and was not just started. (isearch-repeat): Clear isearch-just-started. @@ -3212,7 +10461,7 @@ Sun Mar 29 1998 Andy Piper 1998-03-30 Kyle Jones - * loaddefs.el: Don't set debug-ignored-errors; leave + * loaddefs.el: Don't set debug-ignored-errors; leave its default value set to nil. 1998-03-29 Damon Lipparelli @@ -3222,7 +10471,7 @@ Sun Mar 29 1998 Andy Piper 1998-03-29 Oscar Figueiredo * info.el (Info-rebuild-outdated-dir): New custom var - (Info-insert-node): Create/update dir file when needed, ie when it + (Info-insert-node): Create/update dir file when needed, ie when it does not exist or is older than some info files in directory 1998-04-01 Michael Sperber [Mr. Preprocessor] @@ -3281,7 +10530,7 @@ Sun Mar 29 1998 Andy Piper 1998-03-27 Kyle Jones - * faces.el: Separated face intializations based on + * faces.el: Separated face initializations based on device classes into device type specific (tag set, instantiator) pairs. @@ -3417,7 +10666,7 @@ Sun Mar 29 1998 Andy Piper 1998-03-18 SL Baur * frame.el (frame-initialize): Use `delete-console' instead of - `delete-device' to delete the stream console to match the usage in + `delete-device' to delete the stream console to match the usage in Fkill_emacs. 1998-03-16 SL Baur @@ -3457,11 +10706,11 @@ Sun Mar 29 1998 Andy Piper 1998-03-03 Kirill M. Katsnelson * msw-glyphs.el: New file. Defines TTY-style glyphs for - mswindows. Must be reworked along with glyphs.el, or + mswindows. Must be reworked along with glyphs.el, or merged into it, after there is images support. * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when - 'mswindows. + 'mswindows. 1998-03-13 SL Baur @@ -3471,7 +10720,7 @@ Sun Mar 29 1998 Andy Piper 1998-03-11 Pete Ware - * files.el (set-auto-mode): If a mode is not fboundp, check to see + * files.el (set-auto-mode): If a mode is not fboundp, check to see if there is an existing package that handles it and warn the user about that mode. @@ -3492,7 +10741,7 @@ Sun Mar 29 1998 Andy Piper 1998-03-10 Glynn Clements - * files.el (backup-enable-predicate): fix breakage introduced + * files.el (backup-enable-predicate): fix breakage introduced by TMPDIR patch. 1998-03-09 Kyle Jones @@ -3663,14 +10912,14 @@ Tue Feb 17 12:50:37 1998 Andy Piper windows on the currently selected fgrame before searching other frames. -1998-02-25 Didier Verna +1998-02-25 Didier Verna * modeline.el (modeline-swap-buffers): originally named `mouse-release-modeline'. Whether to actually swap the buffers is decided in `mouse-drag-modeline'. (mouse-drag-modeline): A button release event is considered a mouse click is both X (modeline scroll) and Y (modeline drag) pos - stay unchanged. + stay unchanged. 1998-02-25 SL Baur @@ -3718,23 +10967,23 @@ Tue Feb 17 12:50:37 1998 Andy Piper 1998-02-21 Greg Klanderman * (with-displaying-help-buffer): there is no need to kill the buffer - if it exists, becasuse with-output-to-temp-buffer will clear it. + if it exists, because with-output-to-temp-buffer will clear it. further, killing the buffer violates the rule that temp-buffer-show-function, if set, has the full responsibility of - showing the temp buffer. killing the buffer fucks with the window + showing the temp buffer. killing the buffer fucks with the window configuration, hosing temp-buffer-show-function. -1998-02-23 Didier Verna +1998-02-23 Didier Verna - * modeline.el (mouse-drag-modeline): + * modeline.el (mouse-drag-modeline): - Always scroll the modeline that was originally clicked on. - - Use x pixels instead of x characters (which doesn't work anyway) + - Use x pixels instead of x characters (which doesn't work anyway) as horizontal reference for modeline dragging. This allows us to keep on dragging the modeline even if the motion event occurs in - another window. + another window. -1998-02-23 Didier Verna +1998-02-23 Didier Verna * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor glyph on the modeline to indicate that dragging the mouse has an @@ -3761,10 +11010,10 @@ Tue Feb 17 12:50:37 1998 Andy Piper Prevents display flickering when the mouse pointer moves. -1998-02-17 Didier Verna +1998-02-17 Didier Verna * mouse.el (default-mouse-track-set-point-in-window): rewrote this - function to handle correctly the case of a toolbar one side of the + function to handle correctly the case of a toolbar one side of the window: scrolling will not necessarily happen. 1998-02-17 Kyle Jones @@ -3783,20 +11032,20 @@ Tue Feb 17 12:50:37 1998 Andy Piper * autoload.el (generate-file-autoloads-1): Don't force an extra line out when copying on-the-same line autoloads. - * x-menubar.el (default-menubar): Add Sokoban to the menubar if it + * x-menubar.el (default-menubar): Add Sokoban to the menubar if it is installed. 1998-02-14 Martin Buchholz - * x11/x-win-xfree86.el (x-win-init-xfree86): - * x11/x-win-sun.el (x-win-init-sun): - * x11/x-init.el (x-initialize-compose): + * x11/x-win-xfree86.el (x-win-init-xfree86): + * x11/x-win-sun.el (x-win-init-sun): + * x11/x-init.el (x-initialize-compose): * prim/simple.el: - (backward-or-forward-kill-sexp): - (backward-or-forward-kill-sentence): - (backward-or-forward-kill-word): - (backward-or-forward-delete-char): - * prim/isearch-mode.el (isearch-help-or-delete-char): + (backward-or-forward-kill-sexp): + (backward-or-forward-kill-sentence): + (backward-or-forward-kill-word): + (backward-or-forward-delete-char): + * prim/isearch-mode.el (isearch-help-or-delete-char): Use x-keysym-on-keyboard-sans-modifiers-p instead of x-keysym-on-keyboard-p to detect backspace. Use symbols instead of strings (now deprecated) with x-keysym-*-p. @@ -3895,7 +11144,7 @@ Tue Feb 17 12:50:37 1998 Andy Piper 1997-06-15 Richard Stallman * text-mode.el (text-mode): Let all-white lines separate paragraphs. - + 1997-06-11 Richard Stallman * text-mode.el (paragraph-indent-text-mode): @@ -3908,7 +11157,7 @@ Tue Feb 17 12:50:37 1998 Andy Piper * loadup.el: test-atoms debugging stuffs removed. -1998-02-03 Martin Buchholz > +1998-02-03 Martin Buchholz * lisp/loaddefs.el (completion-ignored-extensions): Add ".class" @@ -3988,7 +11237,7 @@ Tue Feb 17 12:50:37 1998 Andy Piper * about.el: Add xemacs.org email manager. - * package-get-base.el (package-get-base): Updated with most recent + * package-get-base.el (package-get-base): Updated with most recent package updates. 1998-01-14 Jens-Ulrik Holger Petersen @@ -4005,7 +11254,7 @@ Tue Feb 17 12:50:37 1998 Andy Piper (describe-key): Use `princ' "%s" to print object. (describe-function-1): Use `princ' "%s" to print object. Commented out alias lines removed. - (help-pretty-print-limit): New variable to control pretty-printing + (help-pretty-print-limit): New variable to control pretty-printing of variable values. (help-maybe-pretty-print-value): Steve wins! Renamed back from `help-pretty-print-value' again. Only print-print when OBJECT is @@ -4024,9 +11273,9 @@ Tue Feb 17 12:50:37 1998 Andy Piper 1998-01-13 Martin Buchholz - * lisp/packages.el: - * lisp/package-admin.el: - * lisp/build-report.el: + * lisp/packages.el: + * lisp/package-admin.el: + * lisp/build-report.el: Fix typos. 1998-01-14 Christoph Wedler @@ -4091,7 +11340,7 @@ Tue Feb 17 12:50:37 1998 Andy Piper * (abbrev-mode): (put)'ed a `:menu-tag' on it and `auto-fill-function'. -1998-01-02 Karl M. Hegbloom <> +1998-01-02 Karl M. Hegbloom * modeline.el (modeline-minor-mode-menu): Changed the string-only menus to :style 'toggle. @@ -4115,7 +11364,7 @@ Tue Feb 17 12:50:37 1998 Andy Piper (toolbar-mail-reader): Add support for `send'. From Jonathan Marten -1998-01-05 Karl M. Hegbloom <> +1998-01-05 Karl M. Hegbloom * info.el (Info-emacs-info-file-name): Add defvar for `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node' @@ -4182,7 +11431,7 @@ Tue Feb 17 12:50:37 1998 Andy Piper * packages.el (package-require): Update to reflect new data format. -1998-01-02 Didier Verna +1998-01-02 Didier Verna * x-menubar.el (default-menubar): make the tutorials available through the menubar. (Plus some compilation warnings cleanup). @@ -4209,10 +11458,10 @@ Tue Feb 17 12:50:37 1998 Andy Piper * package-get.el: Changes to work with real data. From Pete Ware - * packages.el (packages-reload-autoloads): Guard load for the time + * packages.el (packages-reload-autoloads): Guard load for the time being. - * update-elc.el ("packages.el"): Force loading packages.el instead + * update-elc.el ("packages.el"): Force loading packages.el instead of possibly out-of-date packges.elc. * make-docfile.el ("packages.el"): Ditto. @@ -4268,7 +11517,7 @@ Tue Feb 17 12:50:37 1998 Andy Piper 1997-12-29 Colin Rafferty - * packages.el (packages-find-packages-1): Made it signal a warning + * packages.el (packages-find-packages-1): Made it signal a warning for an error in an auto-autoload.el file. 1997-12-30 SL Baur @@ -4409,10 +11658,10 @@ Tue Feb 17 12:50:37 1998 Andy Piper 1997-12-18 SL Baur - * startup.el (set-default-load-path): Make sure lisp and site-lisp + * startup.el (set-default-load-path): Make sure lisp and site-lisp get trailing slashes when added to the load-path. - * x-init.el (init-x-win): Locate where XEmacs X localization files + * x-init.el (init-x-win): Locate where XEmacs X localization files are. 1997-12-18 Kyle Jones @@ -4432,7 +11681,7 @@ Tue Feb 17 12:50:37 1998 Andy Piper * cl.el (eql): Compare integers with `eq'. (cl-map-extents): Check for `map-extents' first. -1997-12-17 Didier Verna +1997-12-17 Didier Verna * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup + added the 'numero', 'copyright' and 'trademark' symbols. @@ -4507,11 +11756,11 @@ Tue Feb 17 12:50:37 1998 Andy Piper * startup.el (set-default-load-path): Only search package-path when not running temacs. - * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp + * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp files. * loadup.el: Correct commentary. Reformatting. - (really-early-error-handler): Use absolute path to the + (really-early-error-handler): Use absolute path to the first dumped-lisp.el file. (really-early-error-handler): Print full path name of each dumped lisp file (inherited from InfoDock). @@ -4551,7 +11800,7 @@ Tue Feb 17 12:50:37 1998 Andy Piper 1997-12-15 Hrvoje Niksic - * modeline.el (mouse-drag-modeline): Give the modeline a "pressed" + * modeline.el (mouse-drag-modeline): Give the modeline a "pressed" look. 1997-12-16 Oscar Figueiredo @@ -4567,7 +11816,7 @@ Tue Feb 17 12:50:37 1998 Andy Piper 1997-12-17 Hrvoje Niksic - * etags.el (get-tag-table-buffer): Use explicit lists as arguments + * etags.el (get-tag-table-buffer): Use explicit lists as arguments to `ecase'. 1997-12-14 SL Baur diff --git a/lisp/auto-autoloads.el b/lisp/auto-autoloads.el index b485276..35096b5 100644 --- a/lisp/auto-autoloads.el +++ b/lisp/auto-autoloads.el @@ -1,5 +1,5 @@ ;;; DO NOT MODIFY THIS FILE -(if (featurep 'Standard-autoloads) (error "Already loaded")) +(if (featurep 'lisp-autoloads) (error "Already loaded")) ;;;### (autoloads nil "abbrev" "lisp/abbrev.el") @@ -12,7 +12,11 @@ Describe the True Editor and its minions." t nil) ;;;*** -;;;### (autoloads (set-modified-alist modify-alist remove-alist set-alist del-alist put-alist) "alist" "lisp/alist.el") +;;;### (autoloads (set-modified-alist modify-alist remove-alist set-alist del-alist put-alist vassoc) "alist" "lisp/alist.el") + +(autoload 'vassoc "alist" "\ +Search VALIST for a vector whose first element is equal to KEY. +See also `assoc'." nil nil) (autoload 'put-alist "alist" "\ Modify ALIST to set VALUE to ITEM. @@ -71,7 +75,7 @@ Returns list of symbols and documentation found." t nil) ;;;*** -;;;### (autoloads (batch-update-directory batch-update-autoloads update-autoloads-from-directory update-autoloads-here update-file-autoloads generate-file-autoloads) "autoload" "lisp/autoload.el") +;;;### (autoloads (batch-update-one-directory batch-update-directory batch-update-autoloads update-autoloads-from-directory update-autoloads-here update-file-autoloads generate-file-autoloads) "autoload" "lisp/autoload.el") (autoload 'generate-file-autoloads "autoload" "\ Insert at point a loaddefs autoload section for FILE. @@ -83,7 +87,7 @@ are used." t nil) (autoload 'update-file-autoloads "autoload" "\ Update the autoloads for FILE in `generated-autoload-file' \(which FILE might bind in its local variables). -This functions refuses to update autoloads files." t nil) +This function refuses to update autoloads files." t nil) (autoload 'update-autoloads-here "autoload" "\ Update sections of the current buffer generated by `update-file-autoloads'." t nil) @@ -91,7 +95,9 @@ Update sections of the current buffer generated by `update-file-autoloads'." t n (autoload 'update-autoloads-from-directory "autoload" "\ Update `generated-autoload-file' with all the current autoloads from DIR. This runs `update-file-autoloads' on each .el file in DIR. -Obsolete autoload entries for files that no longer exist are deleted." t nil) +Obsolete autoload entries for files that no longer exist are deleted. +Note that, if this function is called from `batch-update-directory', +`generated-autoload-file' was rebound in that function." t nil) (autoload 'batch-update-autoloads "autoload" "\ Update the autoloads for the files or directories on the command line. @@ -103,9 +109,14 @@ The directory to which the auto-autoloads.el file must be the first parameter on the command line." nil nil) (autoload 'batch-update-directory "autoload" "\ -Update the autoloads for the directory on the command line. -Runs `update-file-autoloads' on each file in the given directory, must -be used only with -batch and kills XEmacs on completion." nil nil) +Update the autoloads for the directories on the command line. +Runs `update-file-autoloads' on each file in the given directory, and must +be used only with -batch." nil nil) + +(autoload 'batch-update-one-directory "autoload" "\ +Update the autoloads for a single directory on the command line. +Runs `update-file-autoloads' on each file in the given directory, and must +be used only with -batch." nil nil) ;;;*** @@ -117,7 +128,29 @@ be used only with -batch and kills XEmacs on completion." nil nil) ;;;*** -;;;### (autoloads (batch-byte-recompile-directory batch-byte-recompile-directory-norecurse batch-byte-compile display-call-tree byte-compile-sexp byte-compile compile-defun byte-compile-buffer byte-compile-and-load-file byte-compile-file byte-recompile-file byte-recompile-directory byte-force-recompile) "bytecomp" "lisp/bytecomp.el") +;;;### (autoloads (build-report) "build-report" "lisp/build-report.el") + +(autoload 'build-report "build-report" "\ +Report build information including Installation and make output. + +Prompts for status (usually \"Success\" or \"Failure\"). Then uses +`compose-mail' to create a mail message. The Subject header contains +status and version information. Point is left at the beginning of the +mail text. Add some notes if you like, and send the report. + +Looks for Installation and the make output file (`beta.err' by +default, customizable via `build-report-make-output-files') in the +build directory of the running XEmacs by default (customizable via +`build-report-make-output-dir'). The output from make is filtered +through `build-report-keep-regexp' and `build-report-delete-regexp' +before including in the message. + +See also `mail-user-agent', `build-report-destination', and +`build-report-installation-file'." t nil) + +;;;*** + +;;;### (autoloads (batch-byte-recompile-directory batch-byte-recompile-directory-norecurse batch-byte-compile-one-file batch-byte-compile display-call-tree byte-compile-sexp byte-compile compile-defun byte-compile-buffer byte-compile-and-load-file byte-compile-file byte-recompile-file byte-recompile-directory byte-force-recompile) "bytecomp" "lisp/bytecomp.el") (autoload 'byte-force-recompile "bytecomp" "\ Recompile every `.el' file in DIRECTORY that already has a `.elc' file. @@ -126,8 +159,8 @@ Files in subdirectories of DIRECTORY are processed also." t nil) (autoload 'byte-recompile-directory "bytecomp" "\ Recompile every `.el' file in DIRECTORY that needs recompilation. This is if a `.elc' file exists but is older than the `.el' file. -Files in subdirectories of DIRECTORY are processed also unless argument -NORECURSION is non-nil. +Files in subdirectories of DIRECTORY are also processed unless +optional argument NORECURSION is non-nil. If the `.elc' file does not exist, normally the `.el' file is *not* compiled. But a prefix argument (optional second arg) means ask user, @@ -136,7 +169,7 @@ don't ask and compile the file anyway. A nonzero prefix argument also means ask about each subdirectory. -If the fourth argument FORCE is non-nil, +If the fourth optional argument FORCE is non-nil, recompile every `.el' file that already has a `.elc' file." t nil) (autoload 'byte-recompile-file "bytecomp" "\ @@ -192,7 +225,12 @@ Run `byte-compile-file' on the files remaining on the command line. Use this from the command line, with `-batch'; it won't work in an interactive Emacs. Each file is processed even if an error occurred previously. -For example, invoke \"xemacs -batch -f batch-byte-compile $emacs/ ~/*.el\"" nil nil) +For example, invoke \"xemacs -batch -f batch-byte-compile $emacs/ ~/*.el\"." nil nil) + +(autoload 'batch-byte-compile-one-file "bytecomp" "\ +Run `byte-compile-file' on a single file remaining on the command line. +Use this from the command line, with `-batch'; +it won't work in an interactive Emacs." nil nil) (autoload 'batch-byte-recompile-directory-norecurse "bytecomp" "\ Same as `batch-byte-recompile-directory' but without recursion." nil nil) @@ -204,18 +242,10 @@ For example, invoke `xemacs -batch -f batch-byte-recompile-directory .'." nil ni ;;;*** -;;;### (autoloads (compiler-macroexpand define-compiler-macro ignore-file-errors ignore-errors assert check-type typep deftype cl-struct-setf-expander defstruct define-modify-macro callf2 callf letf* letf rotatef shiftf remf cl-do-pop psetf setf get-setf-method defsetf define-setf-method declare the locally multiple-value-setq multiple-value-bind lexical-let* lexical-let symbol-macrolet macrolet labels flet progv psetq do-all-symbols do-symbols dotimes dolist do* do loop return-from return block etypecase typecase ecase case load-time-value eval-when destructuring-bind function* defmacro* defun* gentemp gensym cl-compile-time-init) "cl-macs" "lisp/cl-macs.el") +;;;### (autoloads (compiler-macroexpand define-compiler-macro ignore-file-errors ignore-errors assert check-type typep deftype cl-struct-setf-expander defstruct define-modify-macro callf2 callf letf* letf rotatef shiftf remf cl-do-pop psetf setf get-setf-method defsetf define-setf-method declare the locally multiple-value-setq multiple-value-bind lexical-let* lexical-let symbol-macrolet macrolet labels flet progv psetq do-all-symbols do-symbols dotimes dolist do* do loop return-from return block etypecase typecase ecase case load-time-value eval-when destructuring-bind function* defmacro* defun* cl-compile-time-init) "cl-macs" "lisp/cl-macs.el") (autoload 'cl-compile-time-init "cl-macs" nil nil nil) -(autoload 'gensym "cl-macs" "\ -Generate a new uninterned symbol. -The name is made by appending a number to PREFIX, default \"G\"." nil nil) - -(autoload 'gentemp "cl-macs" "\ -Generate a new interned symbol with a unique name. -The name is made by appending a number to PREFIX, default \"G\"." nil nil) - (autoload 'defun* "cl-macs" "\ (defun* NAME ARGLIST [DOCSTRING] BODY...): define NAME as a function. Like normal `defun', except ARGLIST allows full Common Lisp conventions, @@ -501,7 +531,7 @@ Check that OBJECT is of type TYPE. TYPE is a Common Lisp-style type specifier." nil nil) (autoload 'check-type "cl-macs" "\ -Verify that FORM is of type TYPE; signal an error if not. +Verify that PLACE is of type TYPE; signal a continuable error if not. STRING is an optional description of the desired type." nil 'macro) (autoload 'assert "cl-macs" "\ @@ -535,12 +565,6 @@ and then returning foo." nil 'macro) ;;;*** -;;;### (autoloads (batch-remove-old-elc) "cleantree" "lisp/cleantree.el") - -(autoload 'batch-remove-old-elc "cleantree" nil nil nil) - -;;;*** - ;;;### (autoloads (config-value config-value-hash-table) "config" "lisp/config.el") (autoload 'config-value-hash-table "config" "\ @@ -563,7 +587,7 @@ Batch usage: xemacs -batch -l cus-dep.el -f Custom-make-dependencies DIRS" t nil ;;;*** -;;;### (autoloads (customize-menu-create custom-menu-create custom-save-all customize-save-customized customize-browse custom-buffer-create-other-window custom-buffer-create customize-apropos-groups customize-apropos-faces customize-apropos-options customize-apropos customize-saved customize-customized customize-face-other-window customize-face customize-option-other-window customize-changed-options customize-variable customize-other-window customize customize-save-variable customize-set-variable customize-set-value) "cus-edit" "lisp/cus-edit.el") +;;;### (autoloads (custom-migrate-custom-file customize-menu-create custom-menu-create custom-save-all customize-save-customized customize-browse custom-buffer-create-other-window custom-buffer-create customize-apropos-groups customize-apropos-faces customize-apropos-options customize-apropos customize-saved customize-customized customize-face-other-window customize-face customize-option-other-window customize-changed-options customize-variable customize-other-window customize customize-save-variable customize-set-variable customize-set-value) "cus-edit" "lisp/cus-edit.el") (autoload 'customize-set-value "cus-edit" "\ Set VARIABLE to VALUE. VALUE is a Lisp object. @@ -572,10 +596,12 @@ If VARIABLE has a `variable-interactive' property, that is used as if it were the arg to `interactive' (which see) to interactively read the value. If VARIABLE has a `custom-type' property, it must be a widget and the -`:prompt-value' property of that widget will be used for reading the value." t nil) +`:prompt-value' property of that widget will be used for reading the value. + +If given a prefix (or a COMMENT argument), also prompt for a comment." t nil) (autoload 'customize-set-variable "cus-edit" "\ -Set the default for VARIABLE to VALUE. VALUE is a Lisp object. +Set the default for VARIABLE to VALUE. VALUE is any Lisp object. If VARIABLE has a `custom-set' property, that is used for setting VARIABLE, otherwise `set-default' is used. @@ -587,7 +613,9 @@ If VARIABLE has a `variable-interactive' property, that is used as if it were the arg to `interactive' (which see) to interactively read the value. If VARIABLE has a `custom-type' property, it must be a widget and the -`:prompt-value' property of that widget will be used for reading the value. " t nil) +`:prompt-value' property of that widget will be used for reading the value. + +If given a prefix (or a COMMENT argument), also prompt for a comment." t nil) (autoload 'customize-save-variable "cus-edit" "\ Set the default for VARIABLE to VALUE, and save it for future sessions. @@ -601,7 +629,9 @@ If VARIABLE has a `variable-interactive' property, that is used as if it were the arg to `interactive' (which see) to interactively read the value. If VARIABLE has a `custom-type' property, it must be a widget and the -`:prompt-value' property of that widget will be used for reading the value. " t nil) +`:prompt-value' property of that widget will be used for reading the value. + +If given a prefix (or a COMMENT argument), also prompt for a comment." t nil) (autoload 'customize "cus-edit" "\ Select a customization buffer which you can use to set user options. @@ -678,8 +708,6 @@ that option." nil nil) (autoload 'customize-browse "cus-edit" "\ Create a tree browser for the customize hierarchy." t nil) -(defcustom custom-file "~/.emacs" "File used for storing customization information.\nIf you change this from the default \"~/.emacs\" you need to\nexplicitly load that file for the settings to take effect." :type 'file :group 'customize) - (autoload 'customize-save-customized "cus-edit" "\ Save all user options which have been set in this session." t nil) @@ -696,28 +724,67 @@ If optional NAME is given, use that as the name of the menu. Otherwise the menu will be named `Customize'. The format is suitable for use with `easy-menu-define'." nil nil) +(autoload 'custom-migrate-custom-file "cus-edit" "\ +Migrate custom file from home directory." nil nil) + ;;;*** -;;;### (autoloads (custom-set-faces custom-set-face-update-spec custom-declare-face) "cus-face" "lisp/cus-face.el") +;;;### (autoloads (custom-reset-faces custom-theme-reset-faces custom-theme-face-value custom-theme-set-faces custom-set-faces custom-set-face-update-spec custom-declare-face) "cus-face" "lisp/cus-face.el") (autoload 'custom-declare-face "cus-face" "\ Like `defface', but FACE is evaluated as a normal argument." nil nil) (autoload 'custom-set-face-update-spec "cus-face" "\ Customize the FACE for display types matching DISPLAY, merging - in the new items from PLIST" nil nil) + in the new items from PLIST." nil nil) (autoload 'custom-set-faces "cus-face" "\ Initialize faces according to user preferences. +This asociates the setting with the USER theme. The arguments should be a list where each entry has the form: - (FACE SPEC [NOW]) + (FACE SPEC [NOW [COMMENT]]) SPEC will be stored as the saved value for FACE. If NOW is present and non-nil, FACE will also be created according to SPEC. +COMMENT is a string comment about FACE. See `defface' for the format of SPEC." nil nil) +(autoload 'custom-theme-set-faces "cus-face" "\ +Initialize faces according to settings specified by args. +Records the settings as belonging to THEME. + +See `custom-set-faces' for a description of the arguments ARGS." nil nil) + +(autoload 'custom-theme-face-value "cus-face" "\ +Return spec of FACE in THEME if the THEME modifies the +FACE. Nil otherwise." nil nil) + +(autoload 'custom-theme-reset-faces "cus-face" nil nil nil) + +(autoload 'custom-reset-faces "cus-face" "\ +Reset the value of the face to values previously defined. +Associate this setting with the 'user' theme. + +ARGS is defined as for `custom-theme-reset-faces'." nil nil) + +;;;*** + +;;;### (autoloads (make-custom-file-name) "cus-file" "lisp/cus-file.el") + +(defconst custom-file-base "custom.el" "\ +Base of file name for storing customization information.") + +(defvar custom-file nil "\ +File used for storing customization information. +If you change this from the default you need to +explicitly load that file for the settings to take effect.") + +(autoload 'make-custom-file-name "cus-file" "\ +Construct the default custom file name from the init file name. +If FORCE-NEW is non-nil, force post-migration location." nil nil) + ;;;*** ;;;### (autoloads (disassemble) "disass" "lisp/disass.el") @@ -773,13 +840,18 @@ With prefix argument, enable European character display iff arg is positive." t ;;;*** -;;;### (autoloads (pop-tag-mark tags-apropos list-tags tags-query-replace tags-search tags-loop-continue next-file tag-complete-symbol find-tag-other-window find-tag visit-tags-table) "etags" "lisp/etags.el") +;;;### (autoloads (pop-tag-mark tags-apropos list-tags tags-query-replace tags-search tags-loop-continue next-file tag-complete-symbol find-tag-other-window find-tag find-tag-at-point visit-tags-table) "etags" "lisp/etags.el") (autoload 'visit-tags-table "etags" "\ Tell tags commands to use tags table file FILE when all else fails. FILE should be the name of a file created with the `etags' program. A directory name is ok too; it means file TAGS in that directory." t nil) +(autoload 'find-tag-at-point "etags" "\ +*Find tag whose name contains TAGNAME. +Identical to `find-tag' but does not prompt for tag when called interactively; +instead, uses tag around or before point." t nil) + (autoload 'find-tag "etags" "\ *Find tag whose name contains TAGNAME. Selects the buffer that the tag is contained in @@ -792,7 +864,8 @@ in the tag table that matches the tagname used in the previous find-tag. the tag. This version of this function supports multiple active tags tables, -and completion. +and completion. See also the commands `\\[push-tag-mark]' and +`\\[pop-tag-mark]'. Variables of note: @@ -804,7 +877,7 @@ Variables of note: tag-mark-stack-max how many tags-based hops to remember" t nil) (autoload 'find-tag-other-window "etags" "\ -*Find tag whose name contains TAGNAME. +*Find tag whose name contains TAGNAME, in another window. Selects the buffer that the tag is contained in in another window and puts point at its definition. If TAGNAME is a null string, the expression in the buffer @@ -880,7 +953,11 @@ This function pops (and moves to) the tag at the top of this stack." t nil) ;;;*** -;;;### (autoloads (finder-by-keyword) "finder" "lisp/finder.el") +;;;### (autoloads (finder-by-keyword finder-commentary) "finder" "lisp/finder.el") + +(autoload 'finder-commentary "finder" "\ +Display FILE's commentary section. +FILE should be in a form suitable for passing to `locate-library'." t nil) (autoload 'finder-by-keyword "finder" "\ Find packages matching a given keyword." t nil) @@ -905,99 +982,166 @@ Find packages matching a given keyword." t nil) (defcustom font-lock-maximum-size (* 250 1024) "*If non-nil, the maximum size for buffers for fontifying.\nOnly buffers less than this can be fontified when Font Lock mode is turned on.\nIf nil, means size is irrelevant.\nIf a list, each element should be a cons pair of the form (MAJOR-MODE . SIZE),\nwhere MAJOR-MODE is a symbol or t (meaning the default). For example:\n ((c++-mode . 256000) (c-mode . 256000) (rmail-mode . 1048576))\nmeans that the maximum size is 250K for buffers in `c++-mode' or `c-mode', one\nmegabyte for buffers in `rmail-mode', and size is irrelevant otherwise." :type '(choice (const :tag "none" nil) (integer :tag "size") (repeat :menu-tag "mode specific" :tag "mode specific" :value ((t)) (cons :tag "Instance" (radio :tag "Mode" (const :tag "all" t) (symbol :tag "name")) (radio :tag "Size" (const :tag "none" nil) (integer :tag "size"))))) :group 'font-lock) -(defvar font-lock-keywords nil "\ -A list of the keywords to highlight. -Each element should be of the form: - - MATCHER - (MATCHER . MATCH) - (MATCHER . FACENAME) - (MATCHER . HIGHLIGHT) - (MATCHER HIGHLIGHT ...) - (eval . FORM) - -where HIGHLIGHT should be either MATCH-HIGHLIGHT or MATCH-ANCHORED. +(defcustom font-lock-fontify-string-delimiters nil "*If non-nil, apply font-lock-string-face to string delimiters as well as\nstring text when fontifying." :type 'boolean :group 'font-lock) -FORM is an expression, whose value should be a keyword element, -evaluated when the keyword is (first) used in a buffer. This feature -can be used to provide a keyword that can only be generated when Font -Lock mode is actually turned on. +(defvar font-lock-keywords nil "\ +A list defining the keywords for `font-lock-mode' to highlight. + + FONT-LOCK-KEYWORDS := List of FONT-LOCK-FORM's. + + FONT-LOCK-FORM :== MATCHER + | (MATCHER . MATCH) + | (MATCHER . FACE-FORM) + | (MATCHER . HIGHLIGHT) + | (MATCHER HIGHLIGHT ...) + | (eval . FORM) + + MATCHER :== A string containing a regexp. + | A variable containing a regexp to search for. + | A function to call to make the search. + It is called with one arg, the limit of the search, + and should leave MATCH results in the XEmacs global + match data. + + MATCH :== An integer match subexpression number from MATCHER. + + FACE-FORM :== The symbol naming a defined face. + | Expression whos value is the face name to use. If you + want FACE-FORM to be a symbol that evaluates to a face, + use a form like \"(progn sym)\". + + HIGHLIGHT :== MATCH-HIGHLIGHT + | MATCH-ANCHORED + + FORM :== Expression returning a FONT-LOCK-FORM, evaluated when + the FONT-LOCK-FORM is first used in a buffer. This + feature can be used to provide a FONT-LOCK-FORM that + can only be generated when Font Lock mode is actually + turned on. + + MATCH-HIGHLIGHT :== (MATCH FACE-FORM OVERRIDE LAXMATCH) + + OVERRIDE :== t - overwrite existing fontification + | 'keep - only parts not already fontified are + highlighted. + | 'prepend - merge faces, this fontification has + precedence over existing + | 'append - merge faces, existing fontification has + precedence over + this face. + + LAXMATCH :== If non-nil, no error is signalled if there is no MATCH + in MATCHER. + + MATCH-ANCHORED :== (ANCHOR-MATCHER PRE-MATCH-FORM \\ + POST-MATCH-FORM MATCH-HIGHLIGHT ...) + + ANCHOR-MATCHER :== Like a MATCHER, except that the limit of the search + defaults to the end of the line after PRE-MATCH-FORM + is evaluated. However, if PRE-MATCH-FORM returns a + position greater than the end of the line, that + position is used as the limit of the search. It is + generally a bad idea to return a position greater than + the end of the line, i.e., cause the ANCHOR-MATCHER + search to span lines. + + PRE-MATCH-FORM :== Evaluated before the ANCHOR-MATCHER is used, therefore + can be used to initialize before, ANCHOR-MATCHER is + used. Typically, PRE-MATCH-FORM is used to move to + some position relative to the original MATCHER, before + starting with the ANCHOR-MATCHER. + + POST-MATCH-FORM :== Like PRE-MATCH-FORM, but used to clean up after the + ANCHOR-MATCHER. It might be used to move, before + resuming with MATCH-ANCHORED's parent's MATCHER. + +For example, an element of the first form highlights (if not already highlighted): + + \"\\\\\\=\" Discrete occurrences of \"foo\" in the value + of the variable `font-lock-keyword-face'. + + (\"fu\\\\(bar\\\\)\" . 1) Substring \"bar\" within all occurrences of + \"fubar\" in the value of + `font-lock-keyword-face'. + + (\"fubar\" . fubar-face) Occurrences of \"fubar\" in the value of + `fubar-face'. + + (\"foo\\\\|bar\" 0 foo-bar-face t) Occurrences of either \"foo\" or \"bar\" in the + value of `foo-bar-face', even if already + highlighted. + + (fubar-match 1 fubar-face) The first subexpression within all + occurrences of whatever the function + `fubar-match' finds and matches in the value + of `fubar-face'. + + (\"\\\\\\=\" (0 anchor-face) (\"\\\\\\=\" nil nil (0 item-face))) + -------------- --------------- ------------ --- --- ------------- + | | | | | | + MATCHER | ANCHOR-MATCHER | +------+ MATCH-HIGHLIGHT + MATCH-HIGHLIGHT PRE-MATCH-FORM | + POST-MATCH-FORM + + Discrete occurrences of \"anchor\" in the value of `anchor-face', and + subsequent discrete occurrences of \"item\" (on the same line) in the value + of `item-face'. (Here PRE-MATCH-FORM and POST-MATCH-FORM are nil. + Therefore \"item\" is initially searched for starting from the end of the + match of \"anchor\", and searching for subsequent instance of \"anchor\" + resumes from where searching for \"item\" concluded.) For highlighting single items, typically only MATCH-HIGHLIGHT is required. -However, if an item or (typically) items is to be highlighted following the -instance of another item (the anchor) then MATCH-ANCHORED may be required. - -MATCH-HIGHLIGHT should be of the form: - - (MATCH FACENAME OVERRIDE LAXMATCH) - -Where MATCHER can be either the regexp to search for, a variable -containing the regexp to search for, or the function to call to make -the search (called with one argument, the limit of the search). MATCH -is the subexpression of MATCHER to be highlighted. FACENAME is either -a symbol naming a face, or an expression whose value is the face name -to use. If you want FACENAME to be a symbol that evaluates to a face, -use a form like \"(progn sym)\". - -OVERRIDE and LAXMATCH are flags. If OVERRIDE is t, existing fontification may -be overwritten. If `keep', only parts not already fontified are highlighted. -If `prepend' or `append', existing fontification is merged with the new, in -which the new or existing fontification, respectively, takes precedence. -If LAXMATCH is non-nil, no error is signalled if there is no MATCH in MATCHER. - -For example, an element of the form highlights (if not already highlighted): - - \"\\\\\\=\" Discrete occurrences of \"foo\" in the value of the - variable `font-lock-keyword-face'. - (\"fu\\\\(bar\\\\)\" . 1) Substring \"bar\" within all occurrences of \"fubar\" in - the value of `font-lock-keyword-face'. - (\"fubar\" . fubar-face) Occurrences of \"fubar\" in the value of `fubar-face'. - (\"foo\\\\|bar\" 0 foo-bar-face t) - Occurrences of either \"foo\" or \"bar\" in the value - of `foo-bar-face', even if already highlighted. - -MATCH-ANCHORED should be of the form: - - (MATCHER PRE-MATCH-FORM POST-MATCH-FORM MATCH-HIGHLIGHT ...) - -Where MATCHER is as for MATCH-HIGHLIGHT with one exception; see below. -PRE-MATCH-FORM and POST-MATCH-FORM are evaluated before the first, and after -the last, instance MATCH-ANCHORED's MATCHER is used. Therefore they can be -used to initialize before, and cleanup after, MATCHER is used. Typically, -PRE-MATCH-FORM is used to move to some position relative to the original -MATCHER, before starting with MATCH-ANCHORED's MATCHER. POST-MATCH-FORM might -be used to move, before resuming with MATCH-ANCHORED's parent's MATCHER. - -For example, an element of the form highlights (if not already highlighted): - - (\"\\\\\\=\" (0 anchor-face) (\"\\\\\\=\" nil nil (0 item-face))) - - Discrete occurrences of \"anchor\" in the value of `anchor-face', and subsequent - discrete occurrences of \"item\" (on the same line) in the value of `item-face'. - (Here PRE-MATCH-FORM and POST-MATCH-FORM are nil. Therefore \"item\" is - initially searched for starting from the end of the match of \"anchor\", and - searching for subsequent instance of \"anchor\" resumes from where searching - for \"item\" concluded.) - -The above-mentioned exception is as follows. The limit of the MATCHER search -defaults to the end of the line after PRE-MATCH-FORM is evaluated. -However, if PRE-MATCH-FORM returns a position greater than the position after -PRE-MATCH-FORM is evaluated, that position is used as the limit of the search. -It is generally a bad idea to return a position greater than the end of the -line, i.e., cause the MATCHER search to span lines. - -Note that the MATCH-ANCHORED feature is experimental; in the future, we may -replace it with other ways of providing this functionality. +However, if an item or (typically) several items are to be highlighted +following the instance of another item (the anchor) then MATCH-ANCHORED may be +required. These regular expressions should not match text which spans lines. While -\\[font-lock-fontify-buffer] handles multi-line patterns correctly, updating -when you edit the buffer does not, since it considers text one line at a time. +\\[font-lock-fontify-buffer] handles multi-line patterns correctly, updating when you +edit the buffer does not, since it considers text one line at a time. -Be very careful composing regexps for this list; -the wrong pattern can dramatically slow things down!") +Be very careful composing regexps for this list; the wrong pattern can +dramatically slow things down! +") (make-variable-buffer-local 'font-lock-keywords) +(defvar font-lock-syntactic-keywords nil "\ +A list of the syntactic keywords to highlight. +Can be the list or the name of a function or variable whose value is the list. +See `font-lock-keywords' for a description of the form of this list; +the differences are listed below. MATCH-HIGHLIGHT should be of the form: + + (MATCH SYNTAX OVERRIDE LAXMATCH) + +where SYNTAX can be of the form (SYNTAX-CODE . MATCHING-CHAR), the name of a +syntax table, or an expression whose value is such a form or a syntax table. +OVERRIDE cannot be `prepend' or `append'. + +For example, an element of the form highlights syntactically: + + (\"\\\\$\\\\(#\\\\)\" 1 (1 . nil)) + + a hash character when following a dollar character, with a SYNTAX-CODE of + 1 (meaning punctuation syntax). Assuming that the buffer syntax table does + specify hash characters to have comment start syntax, the element will only + highlight hash characters that do not follow dollar characters as comments + syntactically. + + (\"\\\\('\\\\).\\\\('\\\\)\" + (1 (7 . ?')) + (2 (7 . ?'))) + + both single quotes which surround a single character, with a SYNTAX-CODE of + 7 (meaning string quote syntax) and a MATCHING-CHAR of a single quote (meaning + a single quote matches a single quote). Assuming that the buffer syntax table + does not specify single quotes to have quote syntax, the element will only + highlight single quotes of the form 'c' as strings syntactically. + Other forms, such as foo'bar or 'fubar', will not be highlighted as strings. + +This is normally set via `font-lock-defaults'.") + +(make-variable-buffer-local 'font-lock-syntactic-keywords) + (defcustom font-lock-mode nil "Non nil means `font-lock-mode' is on" :group 'font-lock :type 'boolean :initialize 'custom-initialize-default :require 'font-lock :set (function (lambda (var val) (font-lock-mode (or val 0))))) (defvar font-lock-mode-hook nil "\ @@ -1040,10 +1184,10 @@ size, you can use \\[font-lock-fontify-buffer]. See the variable `font-lock-keywords' for customization." t nil) (autoload 'turn-on-font-lock "font-lock" "\ -Unconditionally turn on Font Lock mode." nil nil) +Unconditionally turn on Font Lock mode." t nil) (autoload 'turn-off-font-lock "font-lock" "\ -Unconditionally turn off Font Lock mode." nil nil) +Unconditionally turn off Font Lock mode." t nil) (autoload 'font-lock-fontify-buffer "font-lock" "\ Fontify the current buffer the way `font-lock-mode' would. @@ -1057,9 +1201,34 @@ This can take a while for large buffers." t nil) ;;;*** +;;;### (autoloads (font-menu-weight-constructor font-menu-size-constructor font-menu-family-constructor reset-device-font-menus) "font-menu" "lisp/font-menu.el") + +(defcustom font-menu-ignore-scaled-fonts nil "*If non-nil, then the font menu will try to show only bitmap fonts." :type 'boolean :group 'font-menu) + +(defcustom font-menu-this-frame-only-p nil "*If non-nil, then changing the default font from the font menu will only\naffect one frame instead of all frames." :type 'boolean :group 'font-menu) + +(fset 'install-font-menus 'reset-device-font-menus) + +(autoload 'reset-device-font-menus "font-menu" "\ +Generates the `Font', `Size', and `Weight' submenus for the Options menu. +This is run the first time that a font-menu is needed for each device. +If you don't like the lazy invocation of this function, you can add it to +`create-device-hook' and that will make the font menus respond more quickly +when they are selected for the first time. If you add fonts to your system, +or if you change your font path, you can call this to re-initialize the menus." nil nil) + +(autoload 'font-menu-family-constructor "font-menu" nil nil nil) + +(autoload 'font-menu-size-constructor "font-menu" nil nil nil) + +(autoload 'font-menu-weight-constructor "font-menu" nil nil nil) + +;;;*** + ;;;### (autoloads (x-font-build-cache font-default-size-for-device font-default-encoding-for-device font-default-registry-for-device font-default-family-for-device font-default-object-for-device font-default-font-for-device font-create-object) "font" "lisp/font.el") -(autoload 'font-create-object "font" nil nil nil) +(autoload 'font-create-object "font" "\ +Return a font descriptor object for FONTNAME, appropriate for DEVICE." nil nil) (autoload 'font-default-font-for-device "font" nil nil nil) @@ -1094,6 +1263,20 @@ Prefix arg means just kill any existing server communications subprocess." t nil ;;;*** +;;;### (autoloads (gtk-reset-device-font-menus) "gtk-font-menu" "lisp/gtk-font-menu.el") + +(autoload 'gtk-reset-device-font-menus "gtk-font-menu" "\ +Generates the `Font', `Size', and `Weight' submenus for the Options menu. +This is run the first time that a font-menu is needed for each device. +If you don't like the lazy invocation of this function, you can add it to +`create-device-hook' and that will make the font menus respond more quickly +when they are selected for the first time. If you add fonts to your system, +or if you change your font path, you can call this to re-initialize the menus." nil nil) + +(defun* gtk-font-menu-font-data (face dcache) (defvar gtk-font-regexp) (defvar gtk-font-regexp-foundry-and-family) (let* ((case-fold-search t) (domain (if font-menu-this-frame-only-p (selected-frame) (selected-device))) (name (font-instance-name (face-font-instance face domain))) (truename (font-instance-truename (face-font-instance face domain (if (featurep 'mule) 'ascii)))) family size weight entry slant) (when (string-match gtk-font-regexp-foundry-and-family name) (setq family (capitalize (match-string 1 name))) (setq entry (vassoc family (aref dcache 0)))) (when (and (null entry) (string-match gtk-font-regexp-foundry-and-family truename)) (setq family (capitalize (match-string 1 truename))) (setq entry (vassoc family (aref dcache 0)))) (when (null entry) (return-from gtk-font-menu-font-data (make-vector 5 nil))) (when (string-match gtk-font-regexp name) (setq weight (capitalize (match-string 1 name))) (setq size (string-to-int (match-string 6 name)))) (when (string-match gtk-font-regexp truename) (when (not (member weight (aref entry 1))) (setq weight (capitalize (match-string 1 truename)))) (when (not (member size (aref entry 2))) (setq size (string-to-int (match-string 6 truename)))) (setq slant (capitalize (match-string 2 truename)))) (vector entry family size weight slant))) + +;;;*** + ;;;### (autoloads nil "help-macro" "lisp/help-macro.el") (defcustom three-step-help t "*Non-nil means give more info about Help command in three steps.\nThe three steps are simple prompt, prompt with all options,\nand window listing and describing the options.\nA value of nil means skip the middle step, so that\n\\[help-command] \\[help-command] gives the window that lists the options." :type 'boolean :group 'help-appearance) @@ -1149,15 +1332,21 @@ Interactively set the variable on the current line." t nil) ;;;*** -;;;### (autoloads (Info-elisp-ref Info-emacs-key Info-goto-emacs-key-command-node Info-goto-emacs-command-node Info-emacs-command Info-search Info-visit-file Info-goto-node Info-batch-rebuild-dir Info-query info) "info" "lisp/info.el") +;;;### (autoloads (Info-elisp-ref Info-emacs-key Info-goto-emacs-key-command-node Info-goto-emacs-command-node Info-emacs-command Info-search Info-visit-file Info-goto-node Info-batch-rebuild-dir Info-find-node Info-query info) "info" "lisp/info.el") (defvar Info-directory-list nil "\ List of directories to search for Info documentation files. The first directory in this list, the \"dir\" file there will become -the (dir)Top node of the Info documentation tree. If you wish to -modify the info search path, use `M-x customize-variable, -Info-directory-list' to do so.") +the (dir)Top node of the Info documentation tree. + +Note: DO NOT use the `customize' interface to change the value of this +variable. Its value is created dynamically on each startup, depending +on XEmacs packages installed on the system. If you want to change the +search path, make the needed modifications on the variable's value +from .emacs. For instance: + + (setq Info-directory-list (cons \"~/info\" Info-directory-list))") (autoload 'info "info" "\ Enter Info, the documentation browser. @@ -1170,12 +1359,20 @@ to read a file name from the minibuffer." t nil) (autoload 'Info-query "info" "\ Enter Info, the documentation browser. Prompt for name of Info file." t nil) +(autoload 'Info-find-node "info" "\ +Go to an info node specified as separate FILENAME and NODENAME. +Look for a plausible filename, or if not found then look for URL's and +dispatch to the appropriate fn. NO-GOING-BACK is non-nil if +recovering from an error in this function; it says do not attempt +further (recursive) error recovery. TRYFILE is ??" nil nil) + (autoload 'Info-batch-rebuild-dir "info" "\ -(Re)build info `dir' files in the directories remaining on the command line. -Use this from the command line, with `-batch'; -it won't work in an interactive Emacs. -Each file is processed even if an error occurred previously. -For example, invoke \"xemacs -batch -f Info-batch-rebuild-dir /usr/local/info\"" nil nil) +(Re)build `dir' files in the directories remaining on the command line. +Use this from the command line, with `-batch', it won't work in an +interactive XEmacs. + +Each file is processed even if an error occurred previously. For example, +invoke \"xemacs -batch -f Info-batch-rebuild-dir /usr/local/info\"." nil nil) (autoload 'Info-goto-node "info" "\ Go to info node named NAME. Give just NODENAME or (FILENAME)NODENAME. @@ -1228,10 +1425,24 @@ This command is designed to be used whether you are already in Info or not." t n ;;;*** +;;;### (autoloads (mswindows-reset-device-font-menus) "msw-font-menu" "lisp/msw-font-menu.el") + +(autoload 'mswindows-reset-device-font-menus "msw-font-menu" "\ +Generates the `Font', `Size', and `Weight' submenus for the Options menu. +This is run the first time that a font-menu is needed for each device. +If you don't like the lazy invocation of this function, you can add it to +`create-device-hook' and that will make the font menus respond more quickly +when they are selected for the first time. If you add fonts to your system, +or if you change your font path, you can call this to re-initialize the menus." nil nil) + +(defun* mswindows-font-menu-font-data (face dcache) (let* ((case-fold-search t) (domain (if font-menu-this-frame-only-p (selected-frame) (selected-device))) (name (font-instance-name (face-font-instance face domain))) (truename (font-instance-truename (face-font-instance face domain (if (featurep 'mule) 'ascii)))) family size weight entry slant) (when (string-match mswindows-font-regexp name) (setq family (match-string 1 name)) (setq entry (vassoc family (aref dcache 0)))) (when (and (null entry) (string-match mswindows-font-regexp truename)) (setq family (match-string 1 truename)) (setq entry (vassoc family (aref dcache 0)))) (when (null entry) (return-from mswindows-font-menu-font-data (make-vector 5 nil))) (when (string-match mswindows-font-regexp name) (setq weight (match-string 2 name)) (setq size (string-to-int (or (match-string 4 name) "0")))) (when (string-match mswindows-font-regexp truename) (when (not (member weight (aref entry 1))) (setq weight (match-string 2 truename))) (when (not (member size (aref entry 2))) (setq size (string-to-int (or (match-string 4 truename) "0")))) (setq slant (match-string 5 truename))) (vector entry family size weight slant))) + +;;;*** + ;;;### (autoloads (mwheel-install) "mwheel" "lisp/mwheel.el") (autoload 'mwheel-install "mwheel" "\ -Enable mouse wheel support." nil nil) +Enable mouse wheel support." t nil) ;;;*** @@ -1297,6 +1508,8 @@ recent to least recent -- in other words, the version names don't have to be lexically ordered. It is debatable if it makes sense to have more than one version of a package available.") +(defcustom package-get-download-sites '(("Pre-Releases" "ftp.xemacs.org" "pub/xemacs/beta/experimental/packages") ("xemacs.org" "ftp.xemacs.org" "pub/xemacs/packages") ("ca.xemacs.org (Canada)" "ftp.ca.xemacs.org" "pub/Mirror/xemacs/packages") ("crc.ca (Canada)" "ftp.crc.ca" "pub/packages/editors/xemacs/packages") ("us.xemacs.org (United States)" "ftp.us.xemacs.org" "pub/xemacs/packages") ("ibiblio.org (United States)" "ibiblio.org" "pub/packages/editors/xemacs/packages") ("stealth.net (United States)" "ftp.stealth.net" "pub/mirrors/ftp.xemacs.org/pub/xemacs/packages") ("br.xemacs.org (Brazil)" "ftp.br.xemacs.org" "pub/xemacs/packages") ("at.xemacs.org (Austria)" "ftp.at.xemacs.org" "editors/xemacs/packages") ("be.xemacs.org (Belgium)" "ftp.be.xemacs.org" "xemacs/packages") ("cz.xemacs.org (Czech Republic)" "ftp.cz.xemacs.org" "MIRRORS/ftp.xemacs.org/pub/xemacs/packages") ("dk.xemacs.org (Denmark)" "ftp.dk.xemacs.org" "pub/emacs/xemacs/packages") ("fi.xemacs.org (Finland)" "ftp.fi.xemacs.org" "pub/mirrors/ftp.xemacs.org/pub/tux/xemacs/packages") ("fr.xemacs.org (France)" "ftp.fr.xemacs.org" "pub/xemacs/packages") ("pasteur.fr (France)" "ftp.pasteur.fr" "pub/computing/xemacs/packages") ("de.xemacs.org (Germany)" "ftp.de.xemacs.org" "pub/ftp.xemacs.org/tux/xemacs/packages") ("tu-darmstadt.de (Germany)" "ftp.tu-darmstadt.de" "pub/editors/xemacs/packages") ("ie.xemacs.org (Ireland)" "ftp.ie.xemacs.org" "mirrors/ftp.xemacs.org/pub/xemacs/packages") ("it.xemacs.org (Italy)" "ftp.it.xemacs.org" "unix/packages/XEMACS/packages") ("no.xemacs.org (Norway)" "ftp.no.xemacs.org" "pub/xemacs/packages") ("pl.xemacs.org (Poland)" "ftp.pl.xemacs.org" "pub/unix/editors/xemacs/packages") ("ru.xemacs.org (Russia)" "ftp.ru.xemacs.org" "pub/xemacs/packages") ("sk.xemacs.org (Slovakia)" "ftp.sk.xemacs.org" "pub/mirrors/xemacs/packages") ("se.xemacs.org (Sweden)" "ftp.se.xemacs.org" "pub/gnu/xemacs/packages") ("ch.xemacs.org (Switzerland)" "ftp.ch.xemacs.org" "mirror/xemacs/packages") ("uk.xemacs.org (United Kingdom)" "ftp.uk.xemacs.org" "sites/ftp.xemacs.org/pub/xemacs/packages") ("jp.xemacs.org (Japan)" "ftp.jp.xemacs.org" "pub/GNU/xemacs/packages") ("aist.go.jp (Japan)" "ring.aist.go.jp" "pub/text/xemacs/packages") ("asahi-net.or.jp (Japan)" "ring.asahi-net.or.jp" "pub/text/xemacs/packages") ("dti.ad.jp (Japan)" "ftp.dti.ad.jp" "pub/unix/editor/xemacs/packages") ("jaist.ac.jp (Japan)" "ftp.jaist.ac.jp" "pub/GNU/xemacs/packages") ("nucba.ac.jp (Japan)" "mirror.nucba.ac.jp" "mirror/xemacs/packages") ("sut.ac.jp (Japan)" "sunsite.sut.ac.jp" "pub/archives/packages/xemacs/packages") ("kr.xemacs.org (Korea)" "ftp.kr.xemacs.org" "pub/tools/emacs/xemacs/packages") ("za.xemacs.org (South Africa)" "ftp.za.xemacs.org" "mirrorsites/ftp.xemacs.org/packages") ("sa.xemacs.org (Saudi Arabia)" "ftp.sa.xemacs.org" "pub/mirrors/ftp.xemacs.org/xemacs/packages") ("au.xemacs.org (Australia)" "ftp.au.xemacs.org" "pub/xemacs/packages") ("aarnet.edu.au (Australia)" "mirror.aarnet.edu.au" "pub/xemacs/packages") ("nz.xemacs.org (New Zealand)" "ftp.nz.xemacs.org" "mirror/ftp.xemacs.org/packages")) "*List of remote sites available for downloading packages.\nList format is '(site-description site-name directory-on-site).\nSITE-DESCRIPTION is a textual description of the site. SITE-NAME\nis the internet address of the download site. DIRECTORY-ON-SITE\nis the directory on the site in which packages may be found.\nThis variable is used to initialize `package-get-remote', the\nvariable actually used to specify package download sites." :tag "Package download sites" :type '(repeat (list (string :tag "Name") host-name directory)) :group 'package-get) + (autoload 'package-get-download-menu "package-get" "\ Build the `Add Download Site' menu." nil nil) @@ -1362,7 +1575,7 @@ package is already installed. Valid values for CONFLICT are: INSTALL-DIR, if non-nil, specifies the package directory where fetched packages should be installed. -The value of `package-get-base' is used to determine what files should +The value of `package-get-base' is used to determine what files should be retrieved. The value of `package-get-remote' is used to determine where a package should be retrieved from. The sites are tried in order so one is better off listing easily reached sites first. @@ -1378,7 +1591,7 @@ successfully installed but errors occurred during initialization, or (autoload 'package-get-package-provider "package-get" "\ Search for a package that provides SYM and return the name and version. Searches in `package-get-base' for SYM. If SYM is a - consp, then it must match a corresponding (provide (SYM VERSION)) from + consp, then it must match a corresponding (provide (SYM VERSION)) from the package. If FORCE-CURRENT is non-nil make sure the database is up to date. This might @@ -1389,6 +1602,17 @@ Fetch and install the latest versions of all customized packages." t nil) ;;;*** +;;;### (autoloads (package-net-update-installed-db package-net-setup-directory) "package-net" "lisp/package-net.el") + +(autoload 'package-net-setup-directory "package-net" nil nil nil) + +(autoload 'package-net-update-installed-db "package-net" "\ +Write out the installed package index in a net install suitable format. +If DESTDIR is non-nil then use that as the destination directory. +DESTDIR defaults to the value of `package-net-setup-directory'." nil nil) + +;;;*** + ;;;### (autoloads (pui-list-packages pui-add-install-directory package-ui-add-site) "package-ui" "lisp/package-ui.el") (autoload 'package-ui-add-site "package-ui" "\ @@ -1474,29 +1698,38 @@ they are not defaultly assigned to keys." t nil) ;;;*** -;;;### (autoloads (clear-rectangle string-rectangle open-rectangle insert-rectangle yank-rectangle kill-rectangle extract-rectangle delete-extract-rectangle delete-rectangle) "rect" "lisp/rect.el") +;;;### (autoloads (clear-rectangle replace-rectangle string-rectangle open-rectangle insert-rectangle yank-rectangle kill-rectangle extract-rectangle delete-extract-rectangle delete-rectangle) "rect" "lisp/rect.el") (autoload 'delete-rectangle "rect" "\ -Delete (don't save) text in rectangle with point and mark as corners. +Delete the text in the region-rectangle without saving it. The same range of columns is deleted in each line starting with the line -where the region begins and ending with the line where the region ends." t nil) +where the region begins and ending with the line where the region ends. + +When called from a program, the rectangle's corners are START and END. +With a prefix (or FILL) argument, also fill lines where nothing has to be +deleted." t nil) (autoload 'delete-extract-rectangle "rect" "\ -Delete contents of rectangle and return it as a list of strings. -Arguments START and END are the corners of the rectangle. -The value is list of strings, one for each line of the rectangle." nil nil) +Delete the contents of the rectangle with corners at START and END, and +return it as a list of strings, one for each line of the rectangle. + +With an optional FILL argument, also fill lines where nothing has to be +deleted." nil nil) (autoload 'extract-rectangle "rect" "\ -Return contents of rectangle with corners at START and END. -Value is list of strings, one for each line of the rectangle." nil nil) +Return the contents of the rectangle with corners at START and END, +as a list of strings, one for each line of the rectangle." nil nil) (defvar killed-rectangle nil "\ -Rectangle for yank-rectangle to insert.") +Rectangle for `yank-rectangle' to insert.") (autoload 'kill-rectangle "rect" "\ -Delete rectangle with corners at point and mark; save as last killed one. -Calling from program, supply two args START and END, buffer positions. -But in programs you might prefer to use `delete-extract-rectangle'." t nil) +Delete the region-rectangle and save it as the last killed one. +You might prefer to use `delete-extract-rectangle' from a program. + +When called from a program, the rectangle's corners are START and END. +With a prefix (or FILL) argument, also fill lines where nothing has to be +deleted." t nil) (autoload 'yank-rectangle "rect" "\ Yank the last killed rectangle with upper left corner at point." t nil) @@ -1510,21 +1743,32 @@ After this command, the mark is at the upper left corner and point is at the lower right corner." nil nil) (autoload 'open-rectangle "rect" "\ -Blank out rectangle with corners at point and mark, shifting text right. -The text previously in the region is not overwritten by the blanks, -but instead winds up to the right of the rectangle." t nil) +Blank out the region-rectangle, shifting text right. + +When called from a program, the rectangle's corners are START and END. +With a prefix (or FILL) argument, fill with blanks even if there is no text +on the right side of the rectangle." t nil) (autoload 'string-rectangle "rect" "\ Insert STRING on each line of the region-rectangle, shifting text right. The left edge of the rectangle specifies the column for insertion. -This command does not delete or overwrite any existing text. -Called from a program, takes three args; START, END and STRING." t nil) +If `pending-delete-mode' is active the string replace the region. +Otherwise this command does not delete or overwrite any existing text. + +When called from a program, the rectangle's corners are START and END." t nil) + +(autoload 'replace-rectangle "rect" "\ +Like `string-rectangle', but unconditionally replace the original region, +as if `pending-delete-mode' were active." t nil) (autoload 'clear-rectangle "rect" "\ -Blank out rectangle with corners at point and mark. -The text previously in the region is overwritten by the blanks. -When called from a program, requires two args which specify the corners." t nil) +Blank out the region-rectangle. +The text previously in the region is overwritten with blanks. + +When called from a program, the rectangle's corners are START and END. +With a prefix (or FILL) argument, also fill with blanks the parts of the +rectangle which were empty." t nil) ;;;*** @@ -1578,6 +1822,11 @@ buffer called `*Shadows*'. Shadowings are located by calling the (autoload 'load-sound-file "sound" "\ Read in an audio-file and add it to the sound-alist. +FILENAME can either be absolute or relative, in which case the file will +be searched in the directories given by `default-sound-directory-list'. +When looking for the file, the extensions given by `sound-extension-list' are +also tried in the given order. + You can only play sound files if you are running on display 0 of the console of a machine with native sound support or running a NetAudio server and XEmacs has the necessary sound support compiled in. @@ -1596,21 +1845,21 @@ server and XEmacs has the necessary sound support compiled in." t nil) ;;;### (autoloads (ask-user-about-supersession-threat ask-user-about-lock) "userlock" "lisp/userlock.el") (autoload 'ask-user-about-lock "userlock" "\ -Ask user what to do when he wants to edit FILE but it is locked by USER. +Ask user wanting to edit FILENAME, locked by OTHER-USER, what to do. This function has a choice of three things to do: - do (signal 'file-locked (list FILE USER)) + do (signal 'file-locked (list FILENAME OTHER-USER)) to refrain from editing the file return t (grab the lock on the file) return nil (edit the file even though it is locked). -You can rewrite it to use any criterion you like to choose which one to do." nil nil) +You can rewrite it to use any criteria you like to choose which one to do." nil nil) (autoload 'ask-user-about-supersession-threat "userlock" "\ -Ask a user who is about to modify an obsolete buffer what to do. +Ask user who is about to modify an obsolete buffer what to do. This function has two choices: it can return, in which case the modification -of the buffer will proceed, or it can (signal 'file-supersession (file)), +of the buffer will proceed, or it can (signal 'file-supersession (FILENAME)), in which case the proposed buffer modification will not be made. -You can rewrite this to use any criterion you like to choose which one to do. +You can rewrite this to use any criteria you like to choose which one to do. The buffer in question is current when this function is called." nil nil) ;;;*** @@ -1622,13 +1871,13 @@ The buffer in question is current when this function is called." nil nil) (defvar view-mode-map (let ((map (copy-keymap view-minor-mode-map))) (set-keymap-name map 'view-mode-map) map)) (autoload 'view-file "view-less" "\ -Find FILE, enter view mode. With prefix arg OTHER-P, use other window." t nil) +Find FILENAME, enter view mode. With prefix arg OTHER-WINDOW-P, use other window." t nil) (autoload 'view-buffer "view-less" "\ -Switch to BUF, enter view mode. With prefix arg use other window." t nil) +Switch to BUFFER, enter view mode. With prefix arg use other window." t nil) (autoload 'view-file-other-window "view-less" "\ -Find FILE in other window, and enter view mode." t nil) +Find FILENAME in other window, and enter view mode." t nil) (autoload 'view-buffer-other-window "view-less" "\ Switch to BUFFER in another window, and enter view mode." t nil) @@ -1719,15 +1968,9 @@ Delete WIDGET." nil nil) ;;;*** -;;;### (autoloads (font-menu-weight-constructor font-menu-size-constructor font-menu-family-constructor reset-device-font-menus) "x-font-menu" "lisp/x-font-menu.el") +;;;### (autoloads (x-reset-device-font-menus) "x-font-menu" "lisp/x-font-menu.el") -(defcustom font-menu-ignore-scaled-fonts t "*If non-nil, then the font menu will try to show only bitmap fonts." :type 'boolean :group 'font-menu) - -(defcustom font-menu-this-frame-only-p nil "*If non-nil, then changing the default font from the font menu will only\naffect one frame instead of all frames." :type 'boolean :group 'font-menu) - -(fset 'install-font-menus 'reset-device-font-menus) - -(autoload 'reset-device-font-menus "x-font-menu" "\ +(autoload 'x-reset-device-font-menus "x-font-menu" "\ Generates the `Font', `Size', and `Weight' submenus for the Options menu. This is run the first time that a font-menu is needed for each device. If you don't like the lazy invocation of this function, you can add it to @@ -1735,11 +1978,7 @@ If you don't like the lazy invocation of this function, you can add it to when they are selected for the first time. If you add fonts to your system, or if you change your font path, you can call this to re-initialize the menus." nil nil) -(autoload 'font-menu-family-constructor "x-font-menu" nil nil nil) - -(autoload 'font-menu-size-constructor "x-font-menu" nil nil nil) - -(autoload 'font-menu-weight-constructor "x-font-menu" nil nil nil) +(defun* x-font-menu-font-data (face dcache) (defvar x-font-regexp) (defvar x-font-regexp-foundry-and-family) (let* ((case-fold-search t) (domain (if font-menu-this-frame-only-p (selected-frame) (selected-device))) (name (font-instance-name (face-font-instance face domain))) (truename (font-instance-truename (face-font-instance face domain (if (featurep 'mule) 'ascii)))) family size weight entry slant) (when (string-match x-font-regexp-foundry-and-family name) (setq family (capitalize (match-string 1 name))) (setq entry (vassoc family (aref dcache 0)))) (when (and (null entry) (string-match x-font-regexp-foundry-and-family truename)) (setq family (capitalize (match-string 1 truename))) (setq entry (vassoc family (aref dcache 0)))) (when (null entry) (return-from x-font-menu-font-data (make-vector 5 nil))) (when (string-match x-font-regexp name) (setq weight (capitalize (match-string 1 name))) (setq size (string-to-int (match-string 6 name)))) (when (string-match x-font-regexp truename) (when (not (member weight (aref entry 1))) (setq weight (capitalize (match-string 1 truename)))) (when (not (member size (aref entry 2))) (setq size (string-to-int (match-string 6 truename)))) (setq slant (capitalize (match-string 2 truename)))) (vector entry family size weight slant))) ;;;*** @@ -1755,4 +1994,4 @@ or if you change your font path, you can call this to re-initialize the menus." ;;;*** -(provide 'Standard-autoloads) +(provide 'lisp-autoloads) diff --git a/lisp/bytecomp.el b/lisp/bytecomp.el index d8ab789..56eb532 100644 --- a/lisp/bytecomp.el +++ b/lisp/bytecomp.el @@ -3,13 +3,14 @@ ;;; Copyright (C) 1985-1987, 1991-1994 Free Software Foundation, Inc. ;;; Copyright (C) 1996 Ben Wing. -;; Author: Jamie Zawinski +;; Authors: Jamie Zawinski ;; Hallvard Furuseth -;; Keywords: internal +;; Ben Wing +;; Martin Buchholz +;; Richard Stallman +;; Keywords: internal lisp -;; Subsequently modified by RMS and others. - -(defconst byte-compile-version (purecopy "2.26 XEmacs; 1998-10-07.")) +(defconst byte-compile-version "2.27 XEmacs; 2000-09-12.") ;; This file is part of XEmacs. @@ -33,8 +34,15 @@ ;;; Commentary: ;; The Emacs Lisp byte compiler. This crunches lisp source into a -;; sort of p-code which takes up less space and can be interpreted -;; faster. The user entry points are byte-compile-file, +;; sort of p-code (`bytecode') which takes up less space and can be +;; interpreted faster. First, the source code forms are converted to +;; an intermediate form, `lapcode' [`LAP' == `Lisp Assembly Program'] +;; which is much easier to manipulate than bytecode. Then the lapcode +;; is converted to bytecode, which can be considered to be actual +;; machine language. Optimizations can occur at either the source +;; level or the lapcode level. + +;; The user entry points are byte-compile-file, ;; byte-recompile-directory and byte-compile-buffer. ;;; Code: @@ -113,7 +121,7 @@ ;;; generate .elc files which can be loaded into ;;; generic emacs 19. ;;; emacs-lisp-file-regexp Regexp for the extension of source-files; -;;; see also the function byte-compile-dest-file. +;;; see also the function `byte-compile-dest-file'. ;;; byte-compile-overwrite-file If nil, delete old .elc files before saving. ;;; ;;; Most of the above parameters can also be set on a file-by-file basis; see @@ -137,7 +145,7 @@ ;;; This is, in fact, exactly what `defsubst' does. To make a function no ;;; longer be inline, you must use `proclaim-notinline'. Beware that if ;;; you define a function with `defsubst' and later redefine it with -;;; `defun', it will still be open-coded until you use proclaim-notinline. +;;; `defun', it will still be open-coded until you use `proclaim-notinline'. ;;; ;;; o You can also open-code one particular call to a function without ;;; open-coding all calls. Use the 'inline' form to do this, like so: @@ -156,20 +164,20 @@ ;;; ;;; o Forms like ((lambda ...) ...) are open-coded. ;;; -;;; o The form `eval-when-compile' is like progn, except that the body +;;; o The form `eval-when-compile' is like `progn', except that the body ;;; is evaluated at compile-time. When it appears at top-level, this ;;; is analogous to the Common Lisp idiom (eval-when (compile) ...). ;;; When it does not appear at top-level, it is similar to the ;;; Common Lisp #. reader macro (but not in interpreted code). ;;; -;;; o The form `eval-and-compile' is similar to eval-when-compile, but -;;; the whole form is evalled both at compile-time and at run-time. +;;; o The form `eval-and-compile' is similar to `eval-when-compile', +;;; but the whole form is evalled both at compile-time and at run-time. ;;; ;;; o The command M-x byte-compile-and-load-file does what you'd think. ;;; -;;; o The command compile-defun is analogous to eval-defun. +;;; o The command `compile-defun' is analogous to `eval-defun'. ;;; -;;; o If you run byte-compile-file on a filename which is visited in a +;;; o If you run `byte-compile-file' on a filename which is visited in a ;;; buffer, and that buffer is modified, you are asked whether you want ;;; to save the buffer before compiling. ;;; @@ -221,7 +229,7 @@ is compiled with optimization, this causes a speedup.") (defmacro byte-compile-version-cond (cond) cond))) ) -(defvar emacs-lisp-file-regexp (purecopy "\\.el$") +(defvar emacs-lisp-file-regexp "\\.el$" "*Regexp which matches Emacs Lisp source files. You may want to redefine `byte-compile-dest-file' if you change this.") @@ -435,16 +443,33 @@ on the specbind stack. The cdr of each cell is an integer bitmask.") (defvar byte-compiler-error-flag) +;;; A form of eval that includes the currently defined macro definitions. +;;; This helps implement the promise made in the Lispref: +;;; +;;; "If a file being compiled contains a `defmacro' form, the macro is +;;; defined temporarily for the rest of the compilation of that file." +(defun byte-compile-eval (form) + (let ((save-macro-environment nil)) + (unwind-protect + (loop for (sym . def) in byte-compile-macro-environment do + (push + (if (fboundp sym) (cons sym (symbol-function sym)) sym) + save-macro-environment) + (fset sym (cons 'macro def)) + finally return (eval form)) + (dolist (elt save-macro-environment) + (if (symbolp elt) + (fmakunbound elt) + (fset (car elt) (cdr elt))))))) + (defconst byte-compile-initial-macro-environment - (purecopy - '((byte-compiler-options . (lambda (&rest forms) - (apply 'byte-compiler-options-handler forms))) - (eval-when-compile . (lambda (&rest body) - (list 'quote (eval (byte-compile-top-level - (cons 'progn body)))))) - (eval-and-compile . (lambda (&rest body) - (eval (cons 'progn body)) - (cons 'progn body))))) + '((byte-compiler-options . (lambda (&rest forms) + (apply 'byte-compiler-options-handler forms))) + (eval-when-compile . (lambda (&rest body) + (list 'quote (byte-compile-eval (cons 'progn body))))) + (eval-and-compile . (lambda (&rest body) + (byte-compile-eval (cons 'progn body)) + (cons 'progn body)))) "The default macro-environment passed to macroexpand by the compiler. Placing a macro here will cause a macro to have different semantics when expanded by the compiler as when expanded by the interpreter.") @@ -708,18 +733,18 @@ otherwise pop it") (defconst byte-constant-limit 64 "Exclusive maximum index usable in the `byte-constant' opcode.") -(defconst byte-goto-ops (purecopy - '(byte-goto byte-goto-if-nil byte-goto-if-not-nil - byte-goto-if-nil-else-pop - byte-goto-if-not-nil-else-pop)) +(defconst byte-goto-ops + '(byte-goto byte-goto-if-nil byte-goto-if-not-nil + byte-goto-if-nil-else-pop + byte-goto-if-not-nil-else-pop) "List of byte-codes whose offset is a pc.") (defconst byte-goto-always-pop-ops - (purecopy '(byte-goto-if-nil byte-goto-if-not-nil))) + '(byte-goto-if-nil byte-goto-if-not-nil)) (defconst byte-rel-goto-ops - (purecopy '(byte-rel-goto byte-rel-goto-if-nil byte-rel-goto-if-not-nil - byte-rel-goto-if-nil-else-pop byte-rel-goto-if-not-nil-else-pop)) + '(byte-rel-goto byte-rel-goto-if-nil byte-rel-goto-if-not-nil + byte-rel-goto-if-nil-else-pop byte-rel-goto-if-not-nil-else-pop) "byte-codes for relative jumps.") (byte-extrude-byte-code-vectors) @@ -938,7 +963,9 @@ otherwise pop it") (concat "!! " (format (if (cdr error-info) "%s (%s)" "%s") (get (car error-info) 'error-message) - (prin1-to-string (cdr error-info)))))) + (prin1-to-string (cdr error-info))))) + (if stack-trace-on-error + (backtrace nil t))) ;;; Used by make-obsolete. (defun byte-compile-obsolete (form) @@ -987,7 +1014,7 @@ otherwise pop it") '(emacs19) '(emacs20))))) ;; now we can copy it. -(setq byte-compiler-legal-options (purecopy byte-compiler-legal-options)) +(setq byte-compiler-legal-options byte-compiler-legal-options) (defun byte-compiler-options-handler (&rest args) (let (key val desc choices) @@ -1219,7 +1246,10 @@ otherwise pop it") (setq var nil)) (setq rest (cdr rest))) ;; if var is nil at this point, it's a defvar in this file. - (not var)))) + (not var)) + ;; Perhaps (eval-when-compile (defvar foo)) + (and (boundp 'current-load-list) + (memq var current-load-list)))) ;;; If we have compiled bindings of variables which have no referents, warn. @@ -1320,11 +1350,11 @@ otherwise pop it") (point-max byte-compile-log-buffer)))) (unwind-protect - (condition-case error-info - (progn ,@body) - (error - (byte-compile-report-error error-info))) - + (call-with-condition-handler + #'(lambda (error-info) + (byte-compile-report-error error-info)) + #'(lambda () + (progn ,@body))) ;; Always set point in log to start of interesting output. (with-current-buffer byte-compile-log-buffer (let ((show-begin @@ -1355,14 +1385,14 @@ otherwise pop it") "Recompile every `.el' file in DIRECTORY that already has a `.elc' file. Files in subdirectories of DIRECTORY are processed also." (interactive "DByte force recompile (directory): ") - (byte-recompile-directory directory nil t)) + (byte-recompile-directory directory nil nil t)) ;;;###autoload (defun byte-recompile-directory (directory &optional arg norecursion force) "Recompile every `.el' file in DIRECTORY that needs recompilation. This is if a `.elc' file exists but is older than the `.el' file. -Files in subdirectories of DIRECTORY are processed also unless argument -NORECURSION is non-nil. +Files in subdirectories of DIRECTORY are also processed unless +optional argument NORECURSION is non-nil. If the `.elc' file does not exist, normally the `.el' file is *not* compiled. But a prefix argument (optional second arg) means ask user, @@ -1371,7 +1401,7 @@ don't ask and compile the file anyway. A nonzero prefix argument also means ask about each subdirectory. -If the fourth argument FORCE is non-nil, +If the fourth optional argument FORCE is non-nil, recompile every `.el' file that already has a `.elc' file." (interactive "DByte recompile directory: \nP") (if arg @@ -1522,11 +1552,7 @@ With prefix arg (noninteractively: 2nd arg), load the file after compiling." (unless byte-compile-overwrite-file (ignore-file-errors (delete-file target-file))) (if (file-writable-p target-file) - (progn - (when (memq system-type '(ms-dos windows-nt)) - (defvar buffer-file-type) - (setq buffer-file-type t)) - (write-region 1 (point-max) target-file)) + (write-region 1 (point-max) target-file) ;; This is just to give a better error message than write-region (signal 'file-error (list "Opening output file" @@ -1747,28 +1773,77 @@ With argument, insert value in current buffer after the form." ;; file if under Mule. If there are any extended characters in the ;; input file, use `escape-quoted' to make sure that both binary and ;; extended characters are output properly and distinguished properly. - ;; Otherwise, use `no-conversion' for maximum portability with non-Mule + ;; Otherwise, use `binary' for maximum portability with non-Mule ;; Emacsen. - (when (featurep 'mule) + (when (featurep '(or mule file-coding)) (defvar buffer-file-coding-system) - (if (save-excursion + (let (ces) + (if (featurep 'mule) + (save-excursion + (set-buffer byte-compile-inbuffer) + (goto-char (point-min)) + ;; mrb- There must be a better way than skip-chars-forward + (skip-chars-forward (concat (char-to-string 0) "-" + (char-to-string 255))) + (if (eq (point) (point-max)) + (setq ces 'binary) + (goto-char (point-min)) + (while (< (point)(point-max)) + (cond ((and (eq (char-after) ?\;) + (not (eq (char-after (1- (point))) ?\\))) + (delete-region (point)(point-at-eol)) + (if (eq (char-after) ?\n) + (delete-char 1) + (forward-char)) + ) + ((eq (char-after) ?\?) + (forward-char 2) + ) + ((eq (char-after) ?\n) + (forward-char) + ) + ((eq (char-after) ?\") + (forward-char) + (while (and (< (point)(point-max)) + (not (when (eq (char-after) ?\") + (forward-char) + t))) + (if (eq (char-after) ?\\) + (forward-char 2) + (forward-char))) + ) + (t + (forward-char)))) + (goto-char (point-min)) + (skip-chars-forward (concat (char-to-string 0) "-" + (char-to-string 255)))) + (setq ces + (if (eq (point) (point-max)) + (if (and (featurep 'utf-2000) + (re-search-backward "\\\\u[0-9A-Fa-f]+" nil t)) + 'utf-8-mcs-unix + 'binary)))) + (setq ces 'binary)) + (if (eq ces 'binary) + (setq buffer-file-coding-system 'binary) + (cond ((eq ces 'utf-8-mcs-unix) + (insert + "(require 'mule)\n;;;###coding system: utf-8-mcs-unix\n") + (setq buffer-file-coding-system 'utf-8-mcs-unix) + ) + (t + (insert "(require 'mule)\n;;;###coding system: escape-quoted\n") + (setq buffer-file-coding-system 'escape-quoted) + )) + ;; #### Lazy loading not yet implemented for MULE files + ;; mrb - Fix this someday. + (save-excursion (set-buffer byte-compile-inbuffer) - (goto-char (point-min)) - ;; mrb- There must be a better way than skip-chars-forward - (skip-chars-forward (concat (char-to-string 0) "-" - (char-to-string 255))) - (eq (point) (point-max))) - (setq buffer-file-coding-system 'no-conversion) - (insert "(require 'mule)\n;;;###coding system: escape-quoted\n") - (setq buffer-file-coding-system 'escape-quoted) - ;; #### Lazy loading not yet implemented for MULE files - ;; mrb - Fix this someday. - (save-excursion - (set-buffer byte-compile-inbuffer) - (setq byte-compile-dynamic nil - byte-compile-dynamic-docstrings nil)) - ;;(external-debugging-output (prin1-to-string (buffer-local-variables)))) - )) + (setq byte-compile-dynamic nil + byte-compile-dynamic-docstrings nil)) + ;; (external-debugging-output + ;; (prin1-to-string (buffer-local-variables))) + ))) ) @@ -1967,7 +2042,7 @@ list that represents a doc string reference. (while (if (setq form (cdr form)) (byte-compile-constp (car form)))) (null form))) - ;; eval the macro autoload into the compilation enviroment + ;; eval the macro autoload into the compilation environment (eval form)) (if name @@ -1989,12 +2064,14 @@ list that represents a doc string reference. ;; No doc string, so we can compile this as a normal form. (byte-compile-keep-pending form 'byte-compile-normal-call))) -(put 'defvar 'byte-hunk-handler 'byte-compile-file-form-defvar) -(put 'defconst 'byte-hunk-handler 'byte-compile-file-form-defvar) -(defun byte-compile-file-form-defvar (form) +(put 'defvar 'byte-hunk-handler 'byte-compile-file-form-defvar-or-defconst) +(put 'defconst 'byte-hunk-handler 'byte-compile-file-form-defvar-or-defconst) +(defun byte-compile-file-form-defvar-or-defconst (form) + ;; (defvar|defconst VAR [VALUE [DOCSTRING]]) (if (> (length form) 4) - (byte-compile-warn "%s used with too many args (%s)" - (car form) (nth 1 form))) + (byte-compile-warn + "%s %s called with %d arguments, but accepts only %s" + (car form) (nth 1 form) (length (cdr form)) 3)) (if (and (> (length form) 3) (not (stringp (nth 3 form)))) (byte-compile-warn "Third arg to %s %s is not a string: %s" (car form) (nth 1 form) (nth 3 form))) @@ -2670,6 +2747,8 @@ If FORM is a lambda or a macro, byte-compile it as a function." (if (eq base-op 'byte-varset) byte-compile-assigned-bit byte-compile-referenced-bit))))) + (and (boundp 'current-load-list) + (memq var current-load-list)) (if (eq base-op 'byte-varset) (or (memq var byte-compile-free-assignments) (progn @@ -2713,8 +2792,8 @@ If FORM is a lambda or a macro, byte-compile it as a function." (defmacro byte-defop-compiler (function &optional compile-handler) ;; add a compiler-form for FUNCTION. - ;; If function is a symbol, then the variable "byte-SYMBOL" must name - ;; the opcode to be used. If function is a list, the first element + ;; If FUNCTION is a symbol, then the variable "byte-SYMBOL" must name + ;; the opcode to be used. If is a list, the first element ;; is the function and the second element is the bytecode-symbol. ;; COMPILE-HANDLER is the function to use to compile this byte-op, or ;; may be the abbreviations 0, 1, 2, 3, 0-1, 1-2, 2-3, 0+1, 1+1, 2+1, @@ -2904,11 +2983,6 @@ If FORM is a lambda or a macro, byte-compile it as a function." (byte-defop-compiler-rmsfun member 2) (byte-defop-compiler-rmsfun assq 2) -(byte-defop-compiler max byte-compile-associative) -(byte-defop-compiler min byte-compile-associative) -(byte-defop-compiler (+ byte-plus) byte-compile-associative) -(byte-defop-compiler (* byte-mult) byte-compile-associative) - ;;####(byte-defop-compiler move-to-column 1) (byte-defop-compiler-1 interactive byte-compile-noop) (byte-defop-compiler-1 domain byte-compile-domain) @@ -2987,40 +3061,52 @@ If FORM is a lambda or a macro, byte-compile it as a function." (defun byte-compile-no-args-with-one-extra (form) (case (length (cdr form)) (0 (byte-compile-no-args form)) - (1 (byte-compile-normal-call form)) + (1 (if (eq nil (nth 1 form)) + (byte-compile-no-args (butlast form)) + (byte-compile-normal-call form))) (t (byte-compile-subr-wrong-args form "0-1")))) (defun byte-compile-one-arg-with-one-extra (form) (case (length (cdr form)) (1 (byte-compile-one-arg form)) - (2 (byte-compile-normal-call form)) + (2 (if (eq nil (nth 2 form)) + (byte-compile-one-arg (butlast form)) + (byte-compile-normal-call form))) (t (byte-compile-subr-wrong-args form "1-2")))) (defun byte-compile-two-args-with-one-extra (form) (case (length (cdr form)) (2 (byte-compile-two-args form)) - (3 (byte-compile-normal-call form)) + (3 (if (eq nil (nth 3 form)) + (byte-compile-two-args (butlast form)) + (byte-compile-normal-call form))) (t (byte-compile-subr-wrong-args form "2-3")))) (defun byte-compile-zero-or-one-arg-with-one-extra (form) (case (length (cdr form)) (0 (byte-compile-one-arg (append form '(nil)))) (1 (byte-compile-one-arg form)) - (2 (byte-compile-normal-call form)) + (2 (if (eq nil (nth 2 form)) + (byte-compile-one-arg (butlast form)) + (byte-compile-normal-call form))) (t (byte-compile-subr-wrong-args form "0-2")))) (defun byte-compile-one-or-two-args-with-one-extra (form) (case (length (cdr form)) (1 (byte-compile-two-args (append form '(nil)))) (2 (byte-compile-two-args form)) - (3 (byte-compile-normal-call form)) + (3 (if (eq nil (nth 3 form)) + (byte-compile-two-args (butlast form)) + (byte-compile-normal-call form))) (t (byte-compile-subr-wrong-args form "1-3")))) (defun byte-compile-two-or-three-args-with-one-extra (form) (case (length (cdr form)) (2 (byte-compile-three-args (append form '(nil)))) (3 (byte-compile-three-args form)) - (4 (byte-compile-normal-call form)) + (4 (if (eq nil (nth 4 form)) + (byte-compile-three-args (butlast form)) + (byte-compile-normal-call form))) (t (byte-compile-subr-wrong-args form "2-4")))) (defun byte-compile-no-args-with-two-extra (form) @@ -3052,33 +3138,31 @@ If FORM is a lambda or a macro, byte-compile it as a function." (defun byte-compile-discard () (byte-compile-out 'byte-discard 0)) -;; Compile a function that accepts one or more args and is right-associative. -;; We do it by left-associativity so that the operations -;; are done in the same order as in interpreted code. -;(defun byte-compile-associative (form) -; (if (cdr form) -; (let ((opcode (get (car form) 'byte-opcode)) -; (args (copy-sequence (cdr form)))) -; (byte-compile-form (car args)) -; (setq args (cdr args)) -; (while args -; (byte-compile-form (car args)) -; (byte-compile-out opcode 0) -; (setq args (cdr args)))) -; (byte-compile-constant (eval form)))) - -;; Compile a function that accepts one or more args and is right-associative. -;; We do it by left-associativity so that the operations -;; are done in the same order as in interpreted code. -(defun byte-compile-associative (form) - (let ((args (cdr form)) - (opcode (get (car form) 'byte-opcode))) +(defun byte-compile-max (form) + (let ((args (cdr form))) + (case (length args) + (0 (byte-compile-subr-wrong-args form "1 or more")) + (1 (byte-compile-form (car args)) + (when (not byte-compile-delete-errors) + (byte-compile-out 'byte-dup 0) + (byte-compile-out 'byte-max 0))) + (t (byte-compile-form (car args)) + (dolist (elt (cdr args)) + (byte-compile-form elt) + (byte-compile-out 'byte-max 0)))))) + +(defun byte-compile-min (form) + (let ((args (cdr form))) (case (length args) - (0 (byte-compile-constant (eval form))) + (0 (byte-compile-subr-wrong-args form "1 or more")) + (1 (byte-compile-form (car args)) + (when (not byte-compile-delete-errors) + (byte-compile-out 'byte-dup 0) + (byte-compile-out 'byte-min 0))) (t (byte-compile-form (car args)) - (dolist (arg (cdr args)) - (byte-compile-form arg) - (byte-compile-out opcode 0)))))) + (dolist (elt (cdr args)) + (byte-compile-form elt) + (byte-compile-out 'byte-min 0)))))) ;; more complicated compiler macros @@ -3088,8 +3172,12 @@ If FORM is a lambda or a macro, byte-compile it as a function." (byte-defop-compiler fset) (byte-defop-compiler insert) (byte-defop-compiler-1 function byte-compile-function-form) -(byte-defop-compiler-1 - byte-compile-minus) -(byte-defop-compiler (/ byte-quo) byte-compile-quo) +(byte-defop-compiler max) +(byte-defop-compiler min) +(byte-defop-compiler (+ byte-plus) byte-compile-plus) +(byte-defop-compiler-1 - byte-compile-minus) +(byte-defop-compiler (* byte-mult) byte-compile-mult) +(byte-defop-compiler (/ byte-quo) byte-compile-quo) (byte-defop-compiler nconc) (byte-defop-compiler-1 beginning-of-line) @@ -3102,7 +3190,9 @@ If FORM is a lambda or a macro, byte-compile it as a function." (defun byte-compile-arithcompare (form) (case (length (cdr form)) (0 (byte-compile-subr-wrong-args form "1 or more")) - (1 (byte-compile-constant t)) + (1 (if byte-compile-delete-errors + (byte-compile-constant t) + (byte-compile-normal-call form))) (2 (byte-compile-two-args form)) (t (byte-compile-normal-call form)))) @@ -3164,6 +3254,23 @@ If FORM is a lambda or a macro, byte-compile it as a function." (byte-compile-out 'byte-concatN nargs)) ((byte-compile-normal-call form))))) +(defun byte-compile-plus (form) + (let ((args (cdr form))) + (case (length args) + (0 (byte-compile-constant 0)) + (1 (byte-compile-plus (append form '(0)))) + (t (byte-compile-form (car args)) + (dolist (elt (cdr args)) + (case elt + (0 (when (not byte-compile-delete-errors) + (byte-compile-constant 0) + (byte-compile-out 'byte-plus 0))) + (+1 (byte-compile-out 'byte-add1 0)) + (-1 (byte-compile-out 'byte-sub1 0)) + (t + (byte-compile-form elt) + (byte-compile-out 'byte-plus 0)))))))) + (defun byte-compile-minus (form) (let ((args (cdr form))) (case (length args) @@ -3172,8 +3279,33 @@ If FORM is a lambda or a macro, byte-compile it as a function." (byte-compile-out 'byte-negate 0)) (t (byte-compile-form (car args)) (dolist (elt (cdr args)) - (byte-compile-form elt) - (byte-compile-out 'byte-diff 0)))))) + (case elt + (0 (when (not byte-compile-delete-errors) + (byte-compile-constant 0) + (byte-compile-out 'byte-diff 0))) + (+1 (byte-compile-out 'byte-sub1 0)) + (-1 (byte-compile-out 'byte-add1 0)) + (t + (byte-compile-form elt) + (byte-compile-out 'byte-diff 0)))))))) + +(defun byte-compile-mult (form) + (let ((args (cdr form))) + (case (length args) + (0 (byte-compile-constant 1)) + (1 (byte-compile-mult (append form '(1)))) + (t (byte-compile-form (car args)) + (dolist (elt (cdr args)) + (case elt + (1 (when (not byte-compile-delete-errors) + (byte-compile-constant 1) + (byte-compile-out 'byte-mult 0))) + (-1 (byte-compile-out 'byte-negate 0)) + (2 (byte-compile-out 'byte-dup 0) + (byte-compile-out 'byte-plus 0)) + (t + (byte-compile-form elt) + (byte-compile-out 'byte-mult 0)))))))) (defun byte-compile-quo (form) (let ((args (cdr form))) @@ -3184,8 +3316,16 @@ If FORM is a lambda or a macro, byte-compile it as a function." (byte-compile-out 'byte-quo 0)) (t (byte-compile-form (car args)) (dolist (elt (cdr args)) - (byte-compile-form elt) - (byte-compile-out 'byte-quo 0)))))) + (case elt + (+1 (when (not byte-compile-delete-errors) + (byte-compile-constant 1) + (byte-compile-out 'byte-quo 0))) + (-1 (byte-compile-out 'byte-negate 0)) + (t + (when (and (numberp elt) (= elt 0)) + (byte-compile-warn "Attempt to divide by zero: %s" form)) + (byte-compile-form elt) + (byte-compile-out 'byte-quo 0)))))))) (defun byte-compile-nconc (form) (let ((args (cdr form))) @@ -3714,7 +3854,8 @@ If FORM is a lambda or a macro, byte-compile it as a function." (byte-defop-compiler-1 defun) (byte-defop-compiler-1 defmacro) (byte-defop-compiler-1 defvar) -(byte-defop-compiler-1 defconst byte-compile-defvar) +(byte-defop-compiler-1 defvar byte-compile-defvar-or-defconst) +(byte-defop-compiler-1 defconst byte-compile-defvar-or-defconst) (byte-defop-compiler-1 autoload) ;; According to Mly this can go now that lambda is a macro ;(byte-defop-compiler-1 lambda byte-compile-lambda-form) @@ -3742,32 +3883,39 @@ If FORM is a lambda or a macro, byte-compile it as a function." (list 'quote (cons 'macro (eval code)))))) (list 'quote (nth 1 form))))) -(defun byte-compile-defvar (form) - ;; This is not used for file-level defvar/consts with doc strings: - ;; byte-compile-file-form-defvar will be used in that case. - (let ((var (nth 1 form)) +(defun byte-compile-defvar-or-defconst (form) + ;; This is not used for file-level defvar/defconsts with doc strings: + ;; byte-compile-file-form-defvar-or-defconst will be used in that case. + ;; (defvar|defconst VAR [VALUE [DOCSTRING]]) + (let ((fun (nth 0 form)) + (var (nth 1 form)) (value (nth 2 form)) (string (nth 3 form))) - (if (> (length form) 4) - (byte-compile-warn "%s used with too many args" (car form))) - (if (memq 'free-vars byte-compile-warnings) - (setq byte-compile-bound-variables - (cons (cons var byte-compile-global-bit) - byte-compile-bound-variables))) + (when (> (length form) 4) + (byte-compile-warn + "%s %s called with %d arguments, but accepts only %s" + fun var (length (cdr form)) 3)) + (when (memq 'free-vars byte-compile-warnings) + (push (cons var byte-compile-global-bit) byte-compile-bound-variables)) (byte-compile-body-do-effect - (list (if (cdr (cdr form)) - (if (eq (car form) 'defconst) - (list 'setq var value) - (list 'or (list 'boundp (list 'quote var)) - (list 'setq var value)))) - ;; Put the defined variable in this library's load-history entry - ;; just as a real defvar would. - (list 'setq 'current-load-list - (list 'cons (list 'quote var) - 'current-load-list)) - (if string - (list 'put (list 'quote var) ''variable-documentation string)) - (list 'quote var))))) + (list + ;; Put the defined variable in this library's load-history entry + ;; just as a real defvar would, but only in top-level forms with values. + (when (and (> (length form) 2) + (null byte-compile-current-form)) + `(push ',var current-load-list)) + (when (> (length form) 3) + (when (and string (not (stringp string))) + (byte-compile-warn "Third arg to %s %s is not a string: %s" + fun var string)) + `(put ',var 'variable-documentation ,string)) + (if (cdr (cdr form)) ; `value' provided + (if (eq fun 'defconst) + ;; `defconst' sets `var' unconditionally. + `(setq ,var ,value) + ;; `defvar' sets `var' only when unbound. + `(if (not (boundp ',var)) (setq ,var ,value)))) + `',var)))) (defun byte-compile-autoload (form) (and (byte-compile-constp (nth 1 form)) @@ -4032,7 +4180,7 @@ invoked interactively." Use this from the command line, with `-batch'; it won't work in an interactive Emacs. Each file is processed even if an error occurred previously. -For example, invoke \"xemacs -batch -f batch-byte-compile $emacs/ ~/*.el\"" +For example, invoke \"xemacs -batch -f batch-byte-compile $emacs/ ~/*.el\"." ;; command-line-args-left is what is left of the command line (from ;; startup.el) (defvar command-line-args-left) ;Avoid 'free variable' warning @@ -4040,27 +4188,42 @@ For example, invoke \"xemacs -batch -f batch-byte-compile $emacs/ ~/*.el\"" (error "`batch-byte-compile' is to be used only with -batch")) (let ((error nil)) (while command-line-args-left - (if (file-directory-p (expand-file-name (car command-line-args-left))) - (let ((files (directory-files (car command-line-args-left))) - source dest) - (while files - (if (and (string-match emacs-lisp-file-regexp (car files)) - (not (auto-save-file-name-p (car files))) - (setq source (expand-file-name - (car files) - (car command-line-args-left))) - (setq dest (byte-compile-dest-file source)) - (file-exists-p dest) - (file-newer-than-file-p source dest)) - (if (null (batch-byte-compile-1 source)) - (setq error t))) - (setq files (cdr files)))) - (if (null (batch-byte-compile-1 (car command-line-args-left))) - (setq error t))) - (setq command-line-args-left (cdr command-line-args-left))) + (if (null (batch-byte-compile-one-file)) + (setq error t))) (message "Done") (kill-emacs (if error 1 0)))) +;;;###autoload +(defun batch-byte-compile-one-file () + "Run `byte-compile-file' on a single file remaining on the command line. +Use this from the command line, with `-batch'; +it won't work in an interactive Emacs." + ;; command-line-args-left is what is left of the command line (from + ;; startup.el) + (defvar command-line-args-left) ;Avoid 'free variable' warning + (if (not noninteractive) + (error "`batch-byte-compile-one-file' is to be used only with -batch")) + (let (error + (file-to-process (car command-line-args-left))) + (setq command-line-args-left (cdr command-line-args-left)) + (if (file-directory-p (expand-file-name file-to-process)) + (let ((files (directory-files file-to-process)) + source dest) + (while files + (if (and (string-match emacs-lisp-file-regexp (car files)) + (not (auto-save-file-name-p (car files))) + (setq source (expand-file-name + (car files) + file-to-process)) + (setq dest (byte-compile-dest-file source)) + (file-exists-p dest) + (file-newer-than-file-p source dest)) + (if (null (batch-byte-compile-1 source)) + (setq error t))) + (setq files (cdr files))) + (null error)) + (batch-byte-compile-1 file-to-process)))) + (defun batch-byte-compile-1 (file) (condition-case err (progn (byte-compile-file file) t) diff --git a/lisp/cleantree.el b/lisp/cleantree.el deleted file mode 100644 index 17f4680..0000000 --- a/lisp/cleantree.el +++ /dev/null @@ -1,68 +0,0 @@ -;;; cleantree.el --- Remove out of date .elcs in lisp directories - -;; Copyright (C) 1997 by Free Software Foundation, Inc. - -;; Author: Steven L Baur -;; Keywords: internal - -;; This file is part of XEmacs. - -;; XEmacs is free software; you can redistribute it and/or modify it -;; under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; XEmacs 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 XEmacs; see the file COPYING. If not, write to the Free -;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -;; 02111-1307, USA. - -;;; Synched up with: Not in FSF - -;;; Commentary: - -;; This code is derived from Gnus based on a suggestion by -;; David Moore - -;;; Code: - -(defun remove-old-elc-1 (dir &optional seen) - (setq dir (file-name-as-directory dir)) - ;; Only scan this sub-tree if we haven't been here yet. - (unless (member (file-truename dir) seen) - (push (file-truename dir) seen) - ;; We descend recursively - (let ((dirs (directory-files dir t nil t)) - dir) - (while (setq dir (pop dirs)) - (when (and (not (member (file-name-nondirectory dir) '("." ".."))) - (file-directory-p dir)) - (remove-old-elc-1 dir seen)))) - ;; Do this directory. - (let ((files (directory-files dir t ".el$")) - file file-c) - (while (setq file (car files)) - (setq files (cdr files)) - (setq file-c (concat file "c")) - (when (and (file-exists-p file-c) - (file-newer-than-file-p file file-c)) - (message file-c) - (delete-file file-c)))))) - -;;;###autoload -(defun batch-remove-old-elc () - (defvar command-line-args-left) - (unless noninteractive - (error "`batch-remove-old-elc' is to be used only with -batch")) - (let ((dir (car command-line-args-left))) - (message "Cleaning out of date .elcs in directory `%s'..." dir) - (remove-old-elc-1 dir) - (message "Cleaning out of date .elcs in directory `%s'...done" dir)) - (setq command-line-args-left nil)) - -;;; cleantree.el ends here diff --git a/lisp/cus-file.el b/lisp/cus-file.el index c01635e..dcd1165 100644 --- a/lisp/cus-file.el +++ b/lisp/cus-file.el @@ -47,10 +47,10 @@ explicitly load that file for the settings to take effect.") (defun make-custom-file-name (init-file &optional force-new) "Construct the default custom file name from the init file name. If FORCE-NEW is non-nil, force post-migration location." - (let* ((init-file (or init-file user-init-file)) - (init-file-directory (file-name-directory init-file))) + (let ((init-file (or init-file user-init-file))) (if (or force-new - (string= init-file-directory + (not init-file) + (string= (file-name-directory init-file) (expand-file-name (file-name-as-directory user-init-directory)))) (expand-file-name custom-file-base user-init-directory) diff --git a/lisp/custom-load.el b/lisp/custom-load.el deleted file mode 100644 index 54b38b3..0000000 --- a/lisp/custom-load.el +++ /dev/null @@ -1,87 +0,0 @@ -;;; custom-load.el --- automatically extracted custom dependencies - -;;; Code: - -(custom-add-loads 'extensions '("auto-show" "wid-edit")) -(custom-add-loads 'info-faces '("info")) -(custom-add-loads 'custom-buffer '("cus-edit")) -(custom-add-loads 'custom-faces '("cus-edit")) -(custom-add-loads 'auto-show '("auto-show")) -(custom-add-loads 'drag-n-drop '("dragdrop")) -(custom-add-loads 'mouse '("mouse" "mwheel")) -(custom-add-loads 'etags '("etags")) -(custom-add-loads 'package-tools '("package-get" "package-ui")) -(custom-add-loads 'widgets '("wid-browse" "wid-edit")) -(custom-add-loads 'menu '("menubar-items")) -(custom-add-loads 'minibuffer '("simple" "minibuf")) -(custom-add-loads 'log-message '("simple")) -(custom-add-loads 'environment '("frame" "keydefs" "minibuf" "modeline" "window-xemacs" "menubar" "x-init" "toolbar-items" "cus-edit" "gnuserv" "sound")) -(custom-add-loads 'sound '("sound")) -(custom-add-loads 'pui '("package-ui")) -(custom-add-loads 'terminals '("gnuserv")) -(custom-add-loads 'auto-save '("files" "auto-save")) -(custom-add-loads 'mail '("simple")) -(custom-add-loads 'custom-menu '("cus-edit")) -(custom-add-loads 'docs '("hyper-apropos" "info")) -(custom-add-loads 'tools '("etags" "hyper-apropos")) -(custom-add-loads 'editing-basics '("cmdloop" "simple" "files" "lisp")) -(custom-add-loads 'internal '("cus-edit")) -(custom-add-loads 'help-appearance '("help" "help-macro")) -(custom-add-loads 'build-report '("build-report")) -(custom-add-loads 'buffers-menu '("menubar-items")) -(custom-add-loads 'hypermedia '("wid-edit")) -(custom-add-loads 'lisp '("lisp" "lisp-mode" "hyper-apropos")) -(custom-add-loads 'applications '("cus-edit")) -(custom-add-loads 'help '("help" "cus-edit" "hyper-apropos" "info")) -(custom-add-loads 'keyboard '("cmdloop")) -(custom-add-loads 'hyper-apropos-faces '("hyper-apropos")) -(custom-add-loads 'ldap '("ldap")) -(custom-add-loads 'widget-browse '("wid-browse")) -(custom-add-loads 'data '("auto-save")) -(custom-add-loads 'warnings '("simple")) -(custom-add-loads 'widget-documentation '("wid-edit")) -(custom-add-loads 'comm '("ldap")) -(custom-add-loads 'backup '("files")) -(custom-add-loads 'frames '("frame" "window-xemacs" "gui" "gnuserv")) -(custom-add-loads 'customize '("cus-edit" "wid-edit")) -(custom-add-loads 'custom-browse '("cus-edit")) -(custom-add-loads 'abbrev '("abbrev" "files")) -(custom-add-loads 'programming '("cus-edit")) -(custom-add-loads 'toolbar '("toolbar-items")) -(custom-add-loads 'dired '("files")) -(custom-add-loads 'dnd-debug '("dragdrop")) -(custom-add-loads 'package-get '("package-get")) -(custom-add-loads 'killing '("simple")) -(custom-add-loads 'widget-button '("wid-edit")) -(custom-add-loads 'paren-blinking '("simple")) -(custom-add-loads 'find-file '("files")) -(custom-add-loads 'font-menu '("x-font-menu")) -(custom-add-loads 'files '("files")) -(custom-add-loads 'build '("build-report")) -(custom-add-loads 'font-lock '("font-lock")) -(custom-add-loads 'external '("process" "cus-edit")) -(custom-add-loads 'development '("process" "lisp-mode" "cus-edit")) -(custom-add-loads 'gnuserv '("gnuserv")) -(custom-add-loads 'fill-comments '("simple")) -(custom-add-loads 'windows '("window" "window-xemacs")) -(custom-add-loads 'widget-faces '("wid-edit")) -(custom-add-loads 'languages '("lisp-mode" "cus-edit" "font-lock")) -(custom-add-loads 'fill '("simple" "fill")) -(custom-add-loads 'custom-magic-faces '("cus-edit")) -(custom-add-loads 'display '("toolbar" "scrollbar" "auto-show")) -(custom-add-loads 'faces '("faces" "cus-edit" "font-lock" "font" "hyper-apropos" "info" "wid-edit")) -(custom-add-loads 'emacs '("faces" "help" "files" "cus-edit" "package-get")) -(custom-add-loads 'processes '("process" "gnuserv")) -(custom-add-loads 'hyper-apropos '("hyper-apropos")) -(custom-add-loads 'wp '("cus-edit")) -(custom-add-loads 'vc '("files")) -(custom-add-loads 'isearch '("isearch-mode")) -(custom-add-loads 'font-lock-faces '("font-lock")) -(custom-add-loads 'modeline '("modeline")) -(custom-add-loads 'editing '("simple" "abbrev" "fill" "mouse" "dragdrop" "cus-edit")) -(custom-add-loads 'matching '("simple" "isearch-mode" "hyper-apropos")) -(custom-add-loads 'i18n '("cus-edit")) -(custom-add-loads 'info '("toolbar-items" "info")) -(custom-add-loads 'x '("x-faces" "x-font-menu")) - -;;; custom-load.el ends here diff --git a/lisp/dialog-gtk.el b/lisp/dialog-gtk.el index 5cf81c1..cb69ba7 100644 --- a/lisp/dialog-gtk.el +++ b/lisp/dialog-gtk.el @@ -69,7 +69,8 @@ (gtk-widget-show-all widget) (gtk-main) (if (not clicked-ok) - (signal 'quit nil)))) + (signal 'quit nil) + filename))) (defalias 'popup-builtin-save-as-dialog 'popup-builtin-open-dialog) @@ -179,7 +180,9 @@ (dialog nil) ; GtkDialog (buttons nil) ; List of GtkButton objects (activep t) + (callback nil) (flushrightp nil) + (length nil) (errp t)) (if (not buttons-descr) (error 'syntax-error @@ -205,28 +208,29 @@ (if (not (vectorp button)) (error "Button descriptor is not a vector: %S" button)) - (if (< (length button) 3) - (error "Button descriptor is too small: %S" button)) + (setq length (length button)) + + (cond + ((= length 1) ; [ "name" ] + (setq callback nil + activep nil)) + ((= length 2) ; [ "name" callback ] + (setq callback (aref button 1) + activep t)) + ((and (or (= length 3) (= length 4)) + (not (keywordp (aref button 2)))) + ;; [ "name" callback active-p ] or + ;; [ "name" callback active-p suffix ] + ;; We ignore the 'suffix' entry, because that is + ;; what the X code does. + (setq callback (aref button 1) + activep (aref button 2))) + (t ; 100% keyword specification + (let ((plist (cdr (mapcar 'identity button)))) + (setq activep (plist-get plist :active) + callback (plist-get plist :callback))))) (push (gtk-button-new-with-label (aref button 0)) buttons) - - ;; Need to detect what flavor of descriptor it is. - (if (not (keywordp (aref button 2))) - ;; Simple style... just [ name callback activep ] - ;; We ignore the 'suffix' entry, because that is what - ;; the X code does. - (setq activep (aref button 2)) - (let ((ctr 2) - (len (length button))) - (if (logand len 1) - (error - "Button descriptor has an odd number of keywords and values: %S" - button)) - (while (< ctr len) - (if (eq (aref button ctr) :active) - (setq activep (aref button (1+ ctr)) - ctr len)) - (setq ctr (+ ctr 2))))) (gtk-widget-set-sensitive (car buttons) (eval activep)) ;; Apply the callback @@ -242,7 +246,7 @@ unread-command-events) (gtk-main-quit) t) - (cons (aref button 1) dialog)) + (cons callback dialog)) (gtk-widget-show (car buttons)) (funcall (if flushrightp 'gtk-box-pack-end 'gtk-box-pack-start) diff --git a/lisp/dialog-items.el b/lisp/dialog-items.el index 5d26ac1..9b12179 100644 --- a/lisp/dialog-items.el +++ b/lisp/dialog-items.el @@ -60,17 +60,18 @@ 'general :parent parent :title "Search" + :autosize t :spec (setq search-dialog (make-glyph `[layout - :orientation horizontal :justify left - ;; neither the following height/width nor the identical one - ;; below should be necessary! (see below) - :height 11 :width 40 + :orientation horizontal + :vertically-justify top + :horizontally-justify center :border [string :data "Search"] :items - ([layout :orientation vertical :justify left + ([layout :orientation vertical + :justify top ; implies left also :items ([string :data "Search for:"] [button :descriptor "Match Case" @@ -92,10 +93,12 @@ :selected (not search-dialog-direction) :callback (setq search-dialog-direction nil)] )] - [layout :orientation vertical :justify left - :items + [layout :orientation vertical + :vertically-justify top + :horizontally-justify right + :items ([edit-field :width 15 :descriptor "" :active t - :face default :initial-focus t] + :initial-focus t] [button :width 10 :descriptor "Find Next" :callback-ex (lambda (image-instance event) @@ -108,8 +111,9 @@ (isearch-dehighlight) (delete-frame (event-channel event)))])])])) - ;; neither this height/width nor the identical one above should - ;; be necessary! (in fact, if you omit the one above, the layout - ;; sizes itself correctly; but the frame as a whole doesn't use - ;; the layout's size, as it should.) - :properties '(height 11 width 40)))) + ;; These are no longer strictly necessary, but not setting a size + ;; at all yields a much more noticeable resize since the initial + ;; frame is so big. + :properties `(height ,(widget-logical-to-character-height 6) + width ,(widget-logical-to-character-width 39)) + ))) diff --git a/lisp/dump-paths.el b/lisp/dump-paths.el index 10117d5..d6d87c8 100644 --- a/lisp/dump-paths.el +++ b/lisp/dump-paths.el @@ -28,6 +28,7 @@ ;; This sets up the various paths for continuing loading files for ;; dumping. +;; #### This code is duplicated in startup.el (startup-setup-paths). (let ((debug-paths (or debug-paths (and (getenv "EMACSDEBUGPATHS") @@ -39,7 +40,12 @@ (princ (format "XEmacs thinks the roots of its hierarchy are:\n%S\n" roots))) - (let ((stuff (packages-find-packages roots))) + (let* ((package-locations + (packages-compute-package-locations + ;; temporary kludge: + ;; this should be synched with startup.el + (paths-construct-path '("~" ".xemacs")))) + (stuff (packages-find-packages roots package-locations))) (setq late-packages (car (cdr stuff)))) (setq late-package-load-path (packages-find-package-load-path late-packages)) @@ -56,6 +62,26 @@ (if debug-paths (princ (format "lisp-directory:\n%S\n" lisp-directory) 'external-debugging-output)) + (if (featurep 'mule) + (progn + (setq mule-lisp-directory + (paths-find-mule-lisp-directory roots + lisp-directory)) + (if debug-paths + (princ (format "mule-lisp-directory:\n%S\n" + mule-lisp-directory) + 'external-debugging-output))) + (setq mule-lisp-directory '())) + (if (featurep 'utf-2000) + (progn + (setq utf-2000-lisp-directory + (paths-find-utf-2000-lisp-directory roots + lisp-directory)) + (if debug-paths + (princ (format "utf-2000-lisp-directory:\n%S\n" + utf-2000-lisp-directory) + 'external-debugging-output))) + (setq utf-2000-lisp-directory '())) (setq site-directory (and (null inhibit-site-lisp) (paths-find-site-lisp-directory roots))) (if (and debug-paths (null inhibit-site-lisp)) @@ -67,7 +93,9 @@ late-package-load-path '() lisp-directory - site-directory)) + site-directory + mule-lisp-directory + utf-2000-lisp-directory)) (setq module-directory (paths-find-module-directory roots)) (if debug-paths diff --git a/lisp/dumped-lisp.el b/lisp/dumped-lisp.el index 07c67ce..36d7942 100644 --- a/lisp/dumped-lisp.el +++ b/lisp/dumped-lisp.el @@ -32,7 +32,7 @@ "events" "text-props" "process" ;; This is bad. network-streams may not be defined. - (when-feature multicast "multicast") ; #+network-streams implicitely true + (when-feature multicast "multicast") ; #+network-streams implicitly true "frame" ; move up here cause some stuff needs it here "map-ynp" "simple" @@ -49,6 +49,7 @@ ;; After fixing, eos/loaddefs-eos and loaddefs appear identical?!! ;; So just make loaddefs-eos go away... ;;(pureload (if (featurep 'sparcworks) "eos/loaddefs-eos" "loaddefs")) + "cus-file" "startup" ; For initialization of ; `emacs-user-extension-dir' "misc" @@ -79,26 +80,53 @@ "text-mode" "fill" "auto-save" ; Added for 20.4 - - (when-feature windows-nt "winnt") + "movemail" ; Added for 21.2 + (when-feature windows-nt "win32-native") (when-feature lisp-float-type "float-sup") "itimer" ; for vars auto-save-timeout and ; auto-gc-threshold "itimer-autosave" + "printer" + + ;;;;;;;;;;;;;;;;;; GUI support + (when-feature window-system "gui") + (when-feature window-system "mouse") + (when-feature window-system "mode-motion") (when-feature toolbar "toolbar") (when-feature scrollbar "scrollbar") (when-feature menubar "menubar") (when-feature dialog "dialog") - (when-feature mule "mule-charset") + (when-feature gutter "gutter") + (when-feature dragdrop-api "dragdrop") + "select" + + ;;;;;;;;;;;;;;;;;; Content for GUI's + ;; There used to be window-system inserted in the when-feature, + ;; but IMHO your configure script should turn off the menubar, + ;; toolbar, etc. features when there is no window system. We + ;; should just be able to assume that, if (featurep 'menubar), + ;; the menubar should work and if items are added, they can be + ;; seen clearly and usefully. + (when-feature (and (not infodock) menubar) "menubar-items") + (when-feature (and gutter) "gutter-items") + (when-feature (and (not infodock) toolbar) "toolbar-items") + (when-feature (and (not infodock) dialog) "dialog-items") + + ;;;;;;;;;;;;;;;;;; Coding-system support (when-feature file-coding "coding") - (when-feature mule "mule-coding") -;; Handle I/O of files with extended characters. (when-feature file-coding "code-files") - (when-feature mule "mule-files") -;; Handle process with encoding/decoding non-ascii coding-system. + ;; Handle process with encoding/decoding coding-system. (when-feature file-coding "code-process") + ;; Provide basic commands to set coding systems to user + (when-feature file-coding "code-cmds") + ;;;;;;;;;;;;;;;;;; MULE support + (when-feature mule "mule-conf") + (when-feature mule "arabic") + (when-feature utf-2000 "update-cdb") + (when-feature mule "mule-charset") + (when-feature mule "mule-coding") + ;; All files after this can have extended characters in them. (when-feature mule "mule-help") -;; Load the remaining basic files. (when-feature mule "mule-category") (when-feature mule "mule-ccl") (when-feature mule "mule-misc") @@ -123,7 +151,6 @@ ;; Now load files to set up all the different languages/environments ;; that Mule knows about. - (when-feature mule "arabic") (when-feature mule "chinese") (when-feature mule "mule/cyrillic") ; overloaded in leim/quail (when-feature mule "english") @@ -133,9 +160,12 @@ (when-feature mule "hebrew") (when-feature mule "japanese") (when-feature mule "korean") + (when-feature mule "latin") (when-feature mule "misc-lang") - (when-feature mule "thai-xtis") + (when-feature mule "thai-xtis-chars") + (when-feature mule "mule/thai-xtis") ; overloaded in leim/quail (when-feature mule "viet-chars") + (when-feature (and mule (not utf-2000)) "viet-ccl") (when-feature mule "vietnamese") ;; Specialized language support @@ -156,15 +186,13 @@ ;; Moved to sunpro-load.el - the default only for Sun. ;;(pureload "mime-setup") ;;; mule-load.el ends here - (when-feature window-system "gui") - (when-feature window-system "mode-motion") - (when-feature window-system "mouse") - (when-feature window-system "select") - (when-feature dragdrop-api "dragdrop") -;; preload the X code, for faster startup. - (when-feature (and (not infodock) - (or x mswindows) menubar) "menubar-items") - (when-feature (and infodock (or x mswindows) menubar) "id-menus") + +;; preload InfoDock stuff. should almost certainly not be here if +;; id-menus is not here. infodock needs to figure out a clever way to +;; advise this stuff or we need to export a clean way for infodock or +;; others to control this programmatically. + (when-feature (and infodock (or x mswindows gtk) menubar) "id-menus") +;; preload the X code. (when-feature x "x-faces") (when-feature x "x-iso8859-1") (when-feature x "x-mouse") @@ -172,10 +200,22 @@ (when-feature (and x scrollbar) "x-scrollbar") (when-feature x "x-misc") (when-feature x "x-init") - (when-feature (and (not infodock) - window-system toolbar) "toolbar-items") (when-feature x "x-win-xfree86") (when-feature x "x-win-sun") +;; preload the GTK code + (when-feature gtk "gtk-ffi") + (when-feature gtk "gtk-widgets") + (when-feature gtk "gdk") + (when-feature gtk "gtk-init") + (when-feature gtk "gtk-faces") + (when-feature gtk "gtk-iso8859-1") + (when-feature (and gtk dialog) "dialog-gtk") + (when-feature gtk "gtk-select") + (when-feature gtk "gtk-mouse") + (when-feature gtk "gtk-glyphs") + (when-feature glade "glade") + (when-feature gtk "widgets-gtk") + ;; preload the mswindows code. (when-feature mswindows "msw-glyphs") (when-feature mswindows "msw-faces") @@ -214,6 +254,8 @@ ;; (when-feature sparcworks "sun-eos-debugger") ;; (when-feature sparcworks "sun-eos-debugger-extra") ;; (when-feature sparcworks "sun-eos-menubar") + ;; (when-feature utf-2000 "make-cdbs") + (when-feature chise "close-cdb") "loadhist" ; Must be dumped before loaddefs is loaded "loaddefs" ; <=== autoloads get loaded here )) diff --git a/lisp/files.el b/lisp/files.el index 186043f..1432eb5 100644 --- a/lisp/files.el +++ b/lisp/files.el @@ -291,11 +291,11 @@ changing the major mode does not clear it. However, calling (defvar after-set-visited-file-name-hooks nil "List of functions to be called after \\[set-visited-file-name] or during \\[write-file]. -You can use this hook to restore local values of write-file-hooks, -after-save-hook, and revert-buffer-function, which pertain +You can use this hook to restore local values of `write-file-hooks', +`after-save-hook', and `revert-buffer-function', which pertain to a specific file and therefore are normally killed by a rename. -Put hooks pertaining to the buffer contents on write-contents-hooks -and revert-buffer-insert-file-contents-function.") +Put hooks pertaining to the buffer contents on `write-contents-hooks' +and `revert-buffer-insert-file-contents-function'.") (defvar write-contents-hooks nil "List of functions to be called before writing out a buffer to a file. @@ -371,11 +371,23 @@ and ignores this variable." ; (apply op args)) (defun convert-standard-filename (filename) - "Convert a standard file's name to something suitable for the current OS. -This function's standard definition is trivial; it just returns the argument. -However, on some systems, the function is redefined -with a definition that really does change some file names." - filename) + "Convert a standard file's name to something suitable for the current OS." + (if (eq system-type 'windows-nt) + (let ((name (copy-sequence filename)) + (start 0)) + ;; leave ':' if part of drive specifier + (if (and (> (length name) 1) + (eq (aref name 1) ?:)) + (setq start 2)) + ;; destructively replace invalid filename characters with ! + (while (string-match "[?*:<>|\"\000-\037]" name start) + (aset name (match-beginning 0) ?!) + (setq start (match-end 0))) + ;; FSF: [convert directory separators to Windows format ...] + ;; unneeded in XEmacs. + name) + filename)) + (defun pwd () "Show the current default directory." @@ -794,29 +806,36 @@ If optional argument HACK-HOMEDIR is non-nil, then this also substitutes (setq tail (cdr tail)))) (when hack-homedir ;; Compute and save the abbreviated homedir name. - ;; We defer computing this until the first time it's needed, to - ;; give time for directory-abbrev-alist to be set properly. - ;; We include a slash at the end, to avoid spurious matches - ;; such as `/usr/foobar' when the home dir is `/usr/foo'. + ;; We defer computing this until the first time it's needed, + ;; to give time for directory-abbrev-alist to be set properly. + ;; We include the separator at the end, to avoid spurious + ;; matches such as `/usr/foobar' when the home dir is + ;; `/usr/foo'. (or abbreviated-home-dir (setq abbreviated-home-dir (let ((abbreviated-home-dir "$foo")) - (concat "\\`" (regexp-quote (abbreviate-file-name - (expand-file-name "~"))) - "\\(/\\|\\'\\)")))) + (concat "\\`" + (regexp-quote + (abbreviate-file-name (expand-file-name "~"))) + "\\(" + (regexp-quote (string directory-sep-char)) + "\\|\\'\\)")))) ;; If FILENAME starts with the abbreviated homedir, ;; make it start with `~' instead. (if (and (string-match abbreviated-home-dir filename) ;; If the home dir is just /, don't change it. - (not (and (= (match-end 0) 1) ;#### unix-specific - (= (aref filename 0) ?/))) - (not (and (memq system-type '(ms-dos windows-nt)) + (not (and (= (match-end 0) 1) + (= (aref filename 0) directory-sep-char))) + (not (and (eq system-type 'windows-nt) (save-match-data - (string-match "^[a-zA-Z]:/$" filename))))) + (string-match (concat "\\`[a-zA-Z]:" + (regexp-quote + (string directory-sep-char)) + "\\'") + filename))))) (setq filename (concat "~" - (substring filename - (match-beginning 1) (match-end 1)) + (match-string 1 filename) (substring filename (match-end 0)))))) filename))) @@ -863,26 +882,35 @@ If there is no such live buffer, return nil." (setq list (cdr list)))) found)))) -(defun insert-file-contents-literally (filename &optional visit beg end replace) +(defun insert-file-contents-literally (filename &optional visit start end replace) "Like `insert-file-contents', q.v., but only reads in the file. A buffer may be modified in several ways after reading into the buffer due -to advanced Emacs features, such as file-name-handlers, format decoding, -find-file-hooks, etc. +to advanced Emacs features, such as format decoding, character code +conversion, find-file-hooks, automatic uncompression, etc. + This function ensures that none of these modifications will take place." - (let ((file-name-handler-alist nil) - (format-alist nil) - (after-insert-file-functions nil) - (find-buffer-file-type-function - (if (fboundp 'find-buffer-file-type) - (symbol-function 'find-buffer-file-type) - nil))) - (unwind-protect - (progn - (fset 'find-buffer-file-type (lambda (filename) t)) - (insert-file-contents filename visit beg end replace)) - (if find-buffer-file-type-function - (fset 'find-buffer-file-type find-buffer-file-type-function) - (fmakunbound 'find-buffer-file-type))))) + (let ((wrap-func (find-file-name-handler filename + 'insert-file-contents-literally))) + (if wrap-func + (funcall wrap-func 'insert-file-contents-literally filename + visit start end replace) + (let ((file-name-handler-alist nil) + (format-alist nil) + (after-insert-file-functions nil) + (coding-system-for-read 'binary) + (coding-system-for-write 'binary) + (jka-compr-compression-info-list nil) + (find-buffer-file-type-function + (if (fboundp 'find-buffer-file-type) + (symbol-function 'find-buffer-file-type) + nil))) + (unwind-protect + (progn + (fset 'find-buffer-file-type (lambda (filename) t)) + (insert-file-contents filename visit start end replace)) + (if find-buffer-file-type-function + (fset 'find-buffer-file-type find-buffer-file-type-function) + (fmakunbound 'find-buffer-file-type))))))) (defun find-file-noselect (filename &optional nowarn rawfile) "Read file FILENAME into a buffer and return the buffer. @@ -1021,7 +1049,8 @@ If RAWFILE is non-nil, the file is read literally." (setq buf (current-buffer)))) (t (kill-buffer buf) - (signal (car data) (cdr data)))))) + (signal (car data) (cdr data)))) + )) buf))) ;; FSF has `insert-file-literally' and `find-file-literally' here. @@ -1119,9 +1148,11 @@ run `normal-mode' explicitly." "File local-variables error: %s" (error-message-string err)))))) -;; #### This variable sucks in the package model. There should be a -;; way for new packages to add their entries to auto-mode-alist in a -;; clean way. Per Abrahamsen suggested splitting auto-mode-alist to +;; `auto-mode-alist' used to contain entries for modes in core and in packages. +;; The applicable entries are now located in the corresponding modes in +;; packages, the ones here are for core modes. Ditto for +;; `interpreter-mode-alist' below. +;; Per Abrahamsen suggested splitting auto-mode-alist to ;; several distinct variables such as, in order of precedence, ;; `user-auto-mode-alist' for users, `package-auto-mode-alist' for ;; packages and `auto-mode-alist' (which might also be called @@ -1130,78 +1161,20 @@ run `normal-mode' explicitly." (defvar auto-mode-alist '(("\\.te?xt\\'" . text-mode) - ("\\.[chi]\\'" . c-mode) ("\\.el\\'" . emacs-lisp-mode) - ("\\.\\(?:[CH]\\|cc\\|hh\\)\\'" . c++-mode) - ("\\.[ch]\\(pp\\|xx\\|\\+\\+\\)\\'" . c++-mode) - ("\\.java\\'" . java-mode) - ("\\.idl\\'" . idl-mode) - ("\\.f\\(?:or\\)?\\'" . fortran-mode) - ("\\.F\\(?:OR\\)?\\'" . fortran-mode) - ("\\.[fF]90\\'" . f90-mode) -;;; Less common extensions come here -;;; so more common ones above are found faster. - ("\\.\\([pP][Llm]\\|al\\)\\'" . perl-mode) - ("\\.py\\'" . python-mode) - ("\\.texi\\(?:nfo\\)?\\'" . texinfo-mode) - ("\\.ad[abs]\\'" . ada-mode) ("\\.c?l\\(?:i?sp\\)?\\'" . lisp-mode) - ("\\.p\\(?:as\\)?\\'" . pascal-mode) - ("\\.ltx\\'" . latex-mode) - ("\\.[sS]\\'" . asm-mode) - ("[Cc]hange.?[Ll]og?\\(?:.[0-9]+\\)?\\'" . change-log-mode) - ("\\$CHANGE_LOG\\$\\.TXT" . change-log-mode) - ("\\.scm?\\(?:\\.[0-9]*\\)?\\'" . scheme-mode) - ("\\.e\\'" . eiffel-mode) - ("\\.mss\\'" . scribe-mode) - ("\\.m\\(?:[mes]\\|an\\)\\'" . nroff-mode) - ("\\.icn\\'" . icon-mode) - ("\\.\\(?:[ckz]?sh\\|shar\\)\\'" . sh-mode) - ;; #### Unix-specific! - ("/\\.\\(?:bash_\\|z\\)?\\(profile\\|login\\|logout\\)\\'" . sh-mode) - ("/\\.\\(?:[ckz]sh\\|bash\\|tcsh\\|es\\|xinit\\|startx\\)rc\\'" . sh-mode) - ("/\\.\\(?:[kz]shenv\\|xsession\\)\\'" . sh-mode) - ;; The following come after the ChangeLog pattern for the sake of - ;; ChangeLog.1, etc. and after the .scm.[0-9] pattern too. - ("\\.[12345678]\\'" . nroff-mode) - ("\\.[tT]e[xX]\\'" . tex-mode) - ("\\.\\(?:sty\\|cls\\|bbl\\)\\'" . latex-mode) - ("\\.bib\\'" . bibtex-mode) ("\\.article\\'" . text-mode) ("\\.letter\\'" . text-mode) - ("\\.\\(?:tcl\\|exp\\)\\'" . tcl-mode) - ("\\.wrl\\'" . vrml-mode) - ("\\.awk\\'" . awk-mode) - ("\\.prolog\\'" . prolog-mode) - ("\\.\\(?:arc\\|zip\\|lzh\\|zoo\\)\\'" . archive-mode) ;; Mailer puts message to be edited in /tmp/Re.... or Message ;; #### Unix-specific! ("\\`/tmp/Re" . text-mode) ("/Message[0-9]*\\'" . text-mode) - ("/drafts/[0-9]+\\'" . mh-letter-mode) ;; some news reader is reported to use this ("^/tmp/fol/" . text-mode) - ("\\.y\\'" . c-mode) - ("\\.lex\\'" . c-mode) - ("\\.m\\'" . objc-mode) - ("\\.oak\\'" . scheme-mode) - ("\\.s?html?\\'" . html-mode) - ("\\.htm?l?3\\'" . html3-mode) - ("\\.\\(?:sgml?\\|dtd\\)\\'" . sgml-mode) - ("\\.c?ps\\'" . postscript-mode) ;; .emacs following a directory delimiter in either Unix or ;; Windows syntax. ("[/\\][._].*emacs\\'" . emacs-lisp-mode) - ("\\.m4\\'" . autoconf-mode) - ("configure\\.in\\'" . autoconf-mode) ("\\.ml\\'" . lisp-mode) - ("\\.ma?k\\'" . makefile-mode) - ("[Mm]akefile\\(\\.\\|\\'\\)" . makefile-mode) - ("\\.X\\(defaults\\|environment\\|resources\\|modmap\\)\\'" . xrdb-mode) - ;; #### The following three are Unix-specific (but do we care?) - ("/app-defaults/" . xrdb-mode) - ("\\.[^/]*wm2?\\(?:rc\\)?\\'" . winmgr-mode) - ("\\.\\(?:jpe?g\\|JPE?G\\|png\\|PNG\\|gif\\|GIF\\|tiff?\\|TIFF?\\)\\'" . image-mode) ) "Alist of filename patterns vs. corresponding major mode functions. Each element looks like (REGEXP . FUNCTION) or (REGEXP FUNCTION NON-NIL). @@ -1214,15 +1187,7 @@ calling FUNCTION (if it's not nil), we delete the suffix that matched REGEXP and search the list again for another match.") (defvar interpreter-mode-alist - '(("^#!.*csh" . sh-mode) - ("^#!.*\\b\\(scope\\|wish\\|tcl\\|tclsh\\|expect\\)" . tcl-mode) - ("^#!.*sh\\b" . sh-mode) - ("perl" . perl-mode) - ("python" . python-mode) - ("awk\\b" . awk-mode) - ("rexx" . rexx-mode) - ("scm" . scheme-mode) - ("^:" . sh-mode)) + '(("emacs" . emacs-lisp-mode)) "Alist mapping interpreter names to major modes. This alist is used to guess the major mode of a file based on the contents of the first line. This line often contains something like: @@ -1239,7 +1204,7 @@ If it matches, mode MODE is selected.") (defvar binary-file-regexps (purecopy - '("\\.\\(?:bz2\\|elc\\|g\\(if\\|z\\)\\|jp\\(eg\\|g\\)\\|png\\|t\\(ar\\|gz\\|iff\\)\\|[Zo]\\)\\'")) + '("\\.\\(?:bz2\\|elc\\|g\\(if\\|z\\)\\|jp\\(eg\\|g\\)\\|png\\|PNG\\|t\\(ar\\|gz\\|iff\\)\\|[Zo]\\)\\'")) "List of regexps of filenames containing binary (non-text) data.") ; (eval-when-compile @@ -1259,9 +1224,9 @@ If it matches, mode MODE is selected.") ; "tiff" ; "jpg" ; "jpeg")))))) - + (defvar inhibit-first-line-modes-regexps - (purecopy binary-file-regexps) + binary-file-regexps "List of regexps; if one matches a file name, don't look for `-*-'.") (defvar inhibit-first-line-modes-suffixes nil @@ -1270,7 +1235,7 @@ When checking `inhibit-first-line-modes-regexps', we first discard from the end of the file name anything that matches one of these regexps.") (defvar user-init-file - "" ; set by command-line + nil ; set by command-line "File name including directory of user's initialization file.") (defun set-auto-mode (&optional just-from-file-name) @@ -1309,9 +1274,15 @@ and we don't even do that unless it would come from the file name." (setq keep-going nil) (let ((alist auto-mode-alist) (mode nil)) + ;; Find first matching alist entry. + + ;; #### This is incorrect. In NT, case sensitivity is a volume + ;; property. For instance, NFS mounts *are* case sensitive. + ;; Need internal function (file-name-case-sensitive f), F + ;; being file or directory name. - kkm (let ((case-fold-search - (memq system-type '(windows-nt)))) + (eq system-type 'windows-nt))) (while (and (not mode) alist) (if (string-match (car (car alist)) name) (if (and (consp (cdr (car alist))) @@ -1453,7 +1424,7 @@ for current buffer." (or force (hack-local-variables-p nil)))) (let ((continue t) - prefix prefixlen suffix beg + prefix prefixlen suffix start (enable-local-eval enable-local-eval)) ;; The prefix is what comes before "local variables:" in its line. ;; The suffix is what comes after "local variables:" in its line. @@ -1480,11 +1451,11 @@ for current buffer." (error "Local variables entry is missing the prefix"))) ;; Find the variable name; strip whitespace. (skip-chars-forward " \t") - (setq beg (point)) + (setq start (point)) (skip-chars-forward "^:\n") (if (eolp) (error "Missing colon in local variables entry")) (skip-chars-backward " \t") - (let* ((str (buffer-substring beg (point))) + (let* ((str (buffer-substring start (point))) (var (read str)) val) ;; Setting variable named "end" means end of list. @@ -1523,7 +1494,7 @@ for current buffer." (cond ((not (search-forward "-*-" end t)) ;; doesn't have one. (setq force t)) - ((looking-at "[ \t]*\\([^ \t\n\r:;]+\\)\\([ \t]*-\\*-\\)") + ((looking-at "[ \t]*\\([^ \t\n\r:;]+?\\)\\([ \t]*-\\*-\\)") ;; Antiquated form: "-*- ModeName -*-". (setq result (list (cons 'mode @@ -1815,7 +1786,7 @@ with a prefix argument, you will be prompted for the coding system." (buffer-local-variables))) nil nil (buffer-name))) t - (if (and current-prefix-arg (featurep 'mule)) + (if (and current-prefix-arg (featurep 'file-coding)) (read-coding-system "Coding system: ")))) (and (eq (current-buffer) mouse-grabbed-buffer) (error "Can't write minibuffer window")) @@ -1869,7 +1840,7 @@ of the new file to agree with the old modes." (let ((delete-old-versions ;; If have old versions to maybe delete, ;; ask the user to confirm now, before doing anything. - ;; But don't actually delete til later. + ;; But don't actually delete till later. (and targets (or (eq delete-old-versions t) (eq delete-old-versions nil)) @@ -1901,7 +1872,9 @@ of the new file to agree with the old modes." (setq setmodes (file-modes backupname))) (file-error ;; If trouble writing the backup, write it in ~. - (setq backupname (expand-file-name "~/%backup%~")) + (setq backupname + (expand-file-name + (convert-standard-filename "~/%backup%~"))) (message "Cannot write backup file; backing up in ~/%%backup%%~") (sleep-for 1) (condition-case () @@ -1987,21 +1960,14 @@ the value is \"\"." (defun make-backup-file-name (file) "Create the non-numeric backup file name for FILE. This is a separate function so you can redefine it for customization." - (if (eq system-type 'ms-dos) - (let ((fn (file-name-nondirectory file))) - (concat (file-name-directory file) - (if (string-match "\\([^.]*\\)\\(\\..*\\)?" fn) - (substring fn 0 (match-end 1))) - ".bak")) - (concat file "~"))) + ;; FSF has code here for MS-DOS short filenames, not supported in XEmacs. + (concat file "~")) (defun backup-file-name-p (file) "Return non-nil if FILE is a backup file name (numeric or not). This is a separate function so you can redefine it for customization. You may need to redefine `file-name-sans-versions' as well." - (if (eq system-type 'ms-dos) - (string-match "\\.bak\\'" file) - (string-match "~\\'" file))) + (string-match "~\\'" file)) ;; This is used in various files. ;; The usage of bv-length is not very clean, @@ -2022,6 +1988,7 @@ the index in the name where the version number begins." Value is a list whose car is the name for the backup file and whose cdr is a list of old versions to consider deleting now. If the value is nil, don't make a backup." + (declare (special bv-length)) (let ((handler (find-file-name-handler fn 'find-backup-file-name))) ;; Run a handler for this function so that ange-ftp can refuse to do it. (if handler @@ -2072,16 +2039,15 @@ If the value is nil, don't make a backup." "Convert FILENAME to be relative to DIRECTORY (default: default-directory). This function returns a relative file name which is equivalent to FILENAME when used with that default directory as the default. -If this is impossible (which can happen on MSDOS and Windows -when the file name and directory use different drive names) -then it returns FILENAME." +If this is impossible (which can happen on MS Windows when the file name +and directory use different drive names) then it returns FILENAME." (save-match-data (let ((fname (expand-file-name filename))) (setq directory (file-name-as-directory (expand-file-name (or directory default-directory)))) ;; On Microsoft OSes, if FILENAME and DIRECTORY have different ;; drive names, they can't be relative, so return the absolute name. - (if (and (memq system-type '(ms-dos windows-nt)) + (if (and (eq system-type 'windows-nt) (not (string-equal (substring fname 0 2) (substring directory 0 2)))) filename @@ -2211,20 +2177,22 @@ After saving the buffer, run `after-save-hook'." (error "Save not confirmed")) (save-restriction (widen) - (and (> (point-max) 1) - (/= (char-after (1- (point-max))) ?\n) - (not (and (eq selective-display t) - (= (char-after (1- (point-max))) ?\r))) - (or (eq require-final-newline t) - (and require-final-newline - (y-or-n-p - (format "Buffer %s does not end in newline. Add one? " - (buffer-name))))) - (save-excursion - (goto-char (point-max)) - (insert ?\n))) - ;; - ;; Run the write-file-hooks until one returns non-null. + + ;; Add final newline if required. See `require-final-newline'. + (when (and (not (eq (char-before (point-max)) ?\n)) ; common case + (char-before (point-max)) ; empty buffer? + (not (and (eq selective-display t) + (eq (char-before (point-max)) ?\r))) + (or (eq require-final-newline t) + (and require-final-newline + (y-or-n-p + (format "Buffer %s does not end in newline. Add one? " + (buffer-name)))))) + (save-excursion + (goto-char (point-max)) + (insert ?\n))) + + ;; Run the write-file-hooks until one returns non-nil. ;; Bind after-save-hook to nil while running the ;; write-file-hooks so that if this function is called ;; recursively (from inside a write-file-hook) the @@ -2340,9 +2308,9 @@ After saving the buffer, run `after-save-hook'." "Provide a clean way for a write-file-hook to wrap AROUND the execution of the remaining hooks and writing to disk. Do not call this function except from a functions -on the write-file-hooks or write-contents-hooks list. +on the `write-file-hooks' or `write-contents-hooks' list. A hook that calls this function must return non-nil, -to signal completion to its caller. continue-save-buffer +to signal completion to its caller. `continue-save-buffer' always returns non-nil." (let ((hooks (cdr (or continue-save-buffer-hooks-tail (error @@ -2390,38 +2358,43 @@ Optional second argument EXITING means ask about certain non-file buffers ;; XEmacs - do not use queried flag (defun save-some-buffers-1 (arg exiting switch-buffer) (let* ((switched nil) + (last-buffer nil) (files-done (map-y-or-n-p (lambda (buffer) - (and (buffer-modified-p buffer) - (not (buffer-base-buffer buffer)) - ;; XEmacs addition: - (not (symbol-value-in-buffer 'save-buffers-skip buffer)) - (or - (buffer-file-name buffer) - (and exiting - (progn - (set-buffer buffer) - (and buffer-offer-save (> (buffer-size) 0))))) - (if arg - t - ;; #### We should provide a per-buffer means to - ;; disable the switching. For instance, you might - ;; want to turn it off for buffers the contents of - ;; which is meaningless to humans, such as - ;; `.newsrc.eld'. - (when switch-buffer - (unless (one-window-p) - (delete-other-windows)) - (setq switched t) - ;; #### Consider using `display-buffer' here for 21.1! - ;;(display-buffer buffer nil (selected-frame))) - (switch-to-buffer buffer t)) - (if (buffer-file-name buffer) - (format "Save file %s? " - (buffer-file-name buffer)) - (format "Save buffer %s? " - (buffer-name buffer)))))) + (prog1 + (and (buffer-modified-p buffer) + (not (buffer-base-buffer buffer)) + ;; XEmacs addition: + (not (symbol-value-in-buffer 'save-buffers-skip buffer)) + (or + (buffer-file-name buffer) + (and exiting + (progn + (set-buffer buffer) + (and buffer-offer-save (> (buffer-size) 0))))) + (if arg + t + ;; #### We should provide a per-buffer means to + ;; disable the switching. For instance, you might + ;; want to turn it off for buffers the contents of + ;; which is meaningless to humans, such as + ;; `.newsrc.eld'. + (when (and switch-buffer + ;; map-y-or-n-p is displaying help + (not (eq last-buffer buffer))) + (unless (one-window-p) + (delete-other-windows)) + (setq switched t) + ;; #### Consider using `display-buffer' here for 21.1! + ;;(display-buffer buffer nil (selected-frame))) + (switch-to-buffer buffer t)) + (if (buffer-file-name buffer) + (format "Save file %s? " + (buffer-file-name buffer)) + (format "Save buffer %s? " + (buffer-name buffer))))) + (setq last-buffer buffer))) (lambda (buffer) (set-buffer buffer) (condition-case () @@ -2449,7 +2422,7 @@ Optional second argument EXITING means ask about certain non-file buffers (recursive-edit) ;; Return nil to ask about BUF again. nil) - "display the current buffer")))) + "%_Display Buffer")))) (abbrevs-done (and save-abbrevs abbrevs-changed (progn @@ -2601,7 +2574,9 @@ which are the arguments that `revert-buffer' received.") (defvar revert-buffer-insert-file-contents-function nil "Function to use to insert contents when reverting this buffer. Gets two args, first the nominal file name to use, -and second, t if reading the auto-save file.") +and second, t if reading the auto-save file. +If the current buffer contents are to be discarded, the function must do +so itself.") (defvar before-revert-hook nil "Normal hook for `revert-buffer' to run before reverting. @@ -2626,10 +2601,10 @@ This undoes all changes since the file was visited or saved. With a prefix argument, offer to revert from latest auto-save file, if that is more recent than the visited file. -This command also works for special buffers that contain text which -doesn't come from a file, but reflects some other data base instead: -for example, Dired buffers and buffer-list buffers. In these cases, -it reconstructs the buffer contents from the appropriate data base. +This command also refreshes certain special buffers that contain text +which doesn't come from a file, but reflects some other data base +instead: for example, Dired buffers and buffer-list buffers. This is +implemented by having the modes set `revert-buffer-function'. When called from Lisp, the first argument is IGNORE-AUTO; only offer to revert from the auto-save file when this is nil. Note that the @@ -2641,13 +2616,17 @@ Optional second argument NOCONFIRM means don't ask for confirmation at all. Optional third argument PRESERVE-MODES non-nil means don't alter -the files modes. Normally we reinitialize them using `normal-mode'. +the buffer's modes. Otherwise, reinitialize them using `normal-mode'. If the value of `revert-buffer-function' is non-nil, it is called to do all the work for this command. Otherwise, the hooks `before-revert-hook' and `after-revert-hook' are run at the beginning and the end, and if `revert-buffer-insert-file-contents-function' is -non-nil, it is called instead of rereading visited file contents." +non-nil, it is called instead of rereading visited file contents. + +If the buffer-modified flag is nil, and we are not reverting from an +auto-save file, then compare the contents of the buffer and the file. +Revert only if they differ." ;; I admit it's odd to reverse the sense of the prefix argument, but ;; there is a lot of code out there which assumes that the first @@ -2659,6 +2638,9 @@ non-nil, it is called instead of rereading visited file contents." (if revert-buffer-function (funcall revert-buffer-function ignore-auto noconfirm) (let* ((opoint (point)) + (newbuf nil) + (found nil) + (delay-prompt nil) (auto-save-p (and (not ignore-auto) (recent-auto-save-p) buffer-auto-save-file-name @@ -2672,62 +2654,114 @@ non-nil, it is called instead of rereading visited file contents." (error "Buffer does not seem to be associated with any file")) ((or noconfirm (and (not (buffer-modified-p)) - (let (found) - (dolist (rx revert-without-query found) - (when (string-match rx file-name) - (setq found t))))) + (dolist (rx revert-without-query found) + (when (string-match rx file-name) + (setq found t)))) + ;; If we will call revert-buffer-internal, delay prompting + (and (not auto-save-p) + (not (buffer-modified-p)) + (setq delay-prompt t)) (yes-or-no-p (format "Revert buffer from file %s? " file-name))) (run-hooks 'before-revert-hook) - ;; If file was backed up but has changed since, - ;; we shd make another backup. - (and (not auto-save-p) - (not (verify-visited-file-modtime (current-buffer))) - (setq buffer-backed-up nil)) - ;; Get rid of all undo records for this buffer. - (or (eq buffer-undo-list t) - (setq buffer-undo-list nil)) - ;; Effectively copy the after-revert-hook status, - ;; since after-find-file will clobber it. - (let ((global-hook (default-value 'after-revert-hook)) - (local-hook-p (local-variable-p 'after-revert-hook - (current-buffer))) - (local-hook (and (local-variable-p 'after-revert-hook - (current-buffer)) - after-revert-hook))) - (let (buffer-read-only - ;; Don't make undo records for the reversion. - (buffer-undo-list t)) - (if revert-buffer-insert-file-contents-function - (funcall revert-buffer-insert-file-contents-function - file-name auto-save-p) - (if (not (file-exists-p file-name)) - (error "File %s no longer exists!" file-name)) - ;; Bind buffer-file-name to nil - ;; so that we don't try to lock the file. - (let ((buffer-file-name nil)) - (or auto-save-p - (unlock-buffer))) - (widen) - (insert-file-contents file-name (not auto-save-p) - nil nil t))) - (goto-char (min opoint (point-max))) - ;; Recompute the truename in case changes in symlinks - ;; have changed the truename. - ;XEmacs: already done by insert-file-contents - ;;(setq buffer-file-truename - ;;(abbreviate-file-name (file-truename buffer-file-name))) - (after-find-file nil nil t t preserve-modes) - ;; Run after-revert-hook as it was before we reverted. - (setq-default revert-buffer-internal-hook global-hook) - (if local-hook-p - (progn - (make-local-variable 'revert-buffer-internal-hook) - (setq revert-buffer-internal-hook local-hook)) - (kill-local-variable 'revert-buffer-internal-hook)) - (run-hooks 'revert-buffer-internal-hook)) + (cond ((or auto-save-p + (buffer-modified-p) + ;; Do we need to do expensive reversion? Compare ... + (and (setq newbuf (revert-buffer-internal + file-name)) + ;; ... and if different, prompt + (or noconfirm found + (and delay-prompt + (yes-or-no-p + (format "Revert buffer from file %s? " + file-name)))))) + ;; If file was backed up but has changed since, + ;; we should make another backup. + (and (not auto-save-p) + (not (verify-visited-file-modtime (current-buffer))) + (setq buffer-backed-up nil)) + ;; Get rid of all undo records for this buffer. + (or (eq buffer-undo-list t) + (setq buffer-undo-list nil)) + ;; Effectively copy the after-revert-hook status, + ;; since after-find-file will clobber it. + (let ((global-hook (default-value 'after-revert-hook)) + (local-hook-p (local-variable-p 'after-revert-hook + (current-buffer))) + (local-hook (and (local-variable-p 'after-revert-hook + (current-buffer)) + after-revert-hook))) + (let (buffer-read-only + ;; Don't make undo records for the reversion. + (buffer-undo-list t)) + (if revert-buffer-insert-file-contents-function + (funcall revert-buffer-insert-file-contents-function + file-name auto-save-p) + (if (not (file-exists-p file-name)) + (error "File %s no longer exists!" file-name)) + ;; Bind buffer-file-name to nil + ;; so that we don't try to lock the file. + (let ((buffer-file-name nil)) + (or auto-save-p + (unlock-buffer))) + (widen) + (insert-file-contents file-name (not auto-save-p) + nil nil t))) + (goto-char (min opoint (point-max))) + ;; Recompute the truename in case changes in symlinks + ;; have changed the truename. + ;;XEmacs: already done by insert-file-contents + ;;(setq buffer-file-truename + ;;(abbreviate-file-name (file-truename buffer-file-name))) + (after-find-file nil nil t t preserve-modes) + ;; Run after-revert-hook as it was before we reverted. + (setq-default revert-buffer-internal-hook global-hook) + (if local-hook-p + (progn + (make-local-variable 'revert-buffer-internal-hook) + (setq revert-buffer-internal-hook local-hook)) + (kill-local-variable 'revert-buffer-internal-hook)) + (run-hooks 'revert-buffer-internal-hook))) + ((null newbuf) + ;; The resultant buffer is identical, alter + ;; modtime, update mods and exit + (set-visited-file-modtime) + (after-find-file nil nil t t t)) + (t t)) t))))) +;; #### something like `revert-buffer-compare-with-file' is a better name +;; #### why is the argument optional? +(defun revert-buffer-internal (&optional file-name) + "Read contents of FILE-NAME into a buffer, and compare to current buffer. +Return nil if identical, and the new buffer if different." + + (let* ((newbuf (get-buffer-create " *revert*")) + bmin bmax) + (save-excursion + (set-buffer newbuf) + (let (buffer-read-only + (buffer-undo-list t) + after-change-function + after-change-functions + before-change-function + before-change-functions) + (if revert-buffer-insert-file-contents-function + (funcall revert-buffer-insert-file-contents-function + file-name nil) + (if (not (file-exists-p file-name)) + (error "File %s no longer exists!" file-name)) + (widen) + (insert-file-contents file-name nil nil nil t) + (setq bmin (point-min) + bmax (point-max))))) + (if (not (and (eq bmin (point-min)) + (eq bmax (point-max)) + (eq (compare-buffer-substrings + newbuf bmin bmax (current-buffer) bmin bmax) 0))) + newbuf + (and (kill-buffer newbuf) nil)))) + (defun recover-file (file) "Visit file FILE, but get contents from its last auto-save file." ;; Actually putting the file name in the minibuffer should be used @@ -2742,7 +2776,7 @@ non-nil, it is called instead of rereading visited file contents." 'recover-file)))) (if handler (funcall handler 'recover-file file) - (if (auto-save-file-name-p file) + (if (auto-save-file-name-p (file-name-nondirectory file)) (error "%s is an auto-save file" file)) (let ((file-name (let ((buffer-file-name file)) (make-auto-save-file-name)))) @@ -2751,11 +2785,17 @@ non-nil, it is called instead of rereading visited file contents." (not (file-exists-p file-name))) (error "Auto-save file %s not current" file-name)) ((save-window-excursion + ;; XEmacs change: use insert-directory instead of + ;; calling ls directly. (with-output-to-temp-buffer "*Directory*" (buffer-disable-undo standard-output) - (call-process "ls" nil standard-output nil - (if (file-symlink-p file) "-lL" "-l") - file file-name)) + (save-excursion + (set-buffer "*Directory*") + (setq default-directory (file-name-directory file)) + (insert-directory file + (if (file-symlink-p file) "-lL" "-l")) + (setq default-directory (file-name-directory file-name)) + (insert-directory file-name "-l"))) (yes-or-no-p (format "Recover auto save file %s? " file-name))) (switch-to-buffer (find-file-noselect file t)) (let ((buffer-read-only nil)) @@ -2921,72 +2961,9 @@ Also rename any existing auto save file, if it was made in this session." (recent-auto-save-p)) (rename-file osave buffer-auto-save-file-name t)))) -;; see also ../packages/auto-save.el -(defun make-auto-save-file-name (&optional filename) - "Return file name to use for auto-saves of current buffer. -Does not consider `auto-save-visited-file-name' as that variable is checked -before calling this function. You can redefine this for customization. -See also `auto-save-file-name-p'." - (let ((fname (or filename buffer-file-name)) - name) - (setq name - (if fname - (concat (file-name-directory fname) - "#" - (file-name-nondirectory fname) - "#") - - ;; Deal with buffers that don't have any associated files. (Mail - ;; mode tends to create a good number of these.) - - (let ((buffer-name (buffer-name)) - (limit 0)) - ;; Use technique from Sebastian Kremer's auto-save - ;; package to turn slashes into \\!. This ensures that - ;; the auto-save buffer name is unique. - - ;; #### - yuck! yuck! yuck! move this functionality - ;; somewhere else and make the name translation customizable. - ;; Using "\!" as part of a filename on a UNIX filesystem is nearly - ;; IMPOSSIBLE to get past a shell parser. -stig - - (while (string-match "[/\\]" buffer-name limit) - (setq buffer-name - (concat (substring buffer-name 0 (match-beginning 0)) - (if (string= (substring buffer-name - (match-beginning 0) - (match-end 0)) - "/") - "\\!" - "\\\\") - (substring buffer-name (match-end 0)))) - (setq limit (1+ (match-end 0)))) - - ;; (expand-file-name (format "#%s#%s#" (buffer-name) (make-temp-name ""))) - - ;; jwz: putting the emacs PID in the auto-save file name - ;; is bad news, because that defeats auto-save-recovery of - ;; *mail* buffers -- the (sensible) code in sendmail.el - ;; calls (make-auto-save-file-name) to determine whether - ;; there is unsent, auto-saved mail to recover. If that - ;; mail came from a previous emacs process (far and away - ;; the most likely case) then this can never succeed as - ;; the pid differs. - - (expand-file-name (format "#%s#" buffer-name))) - )) - ;; don't try to write auto-save files in unwritable places. Unless - ;; there's already an autosave file here, put ours somewhere safe. --Stig - (if (or (file-writable-p name) - (file-exists-p name)) - name - (expand-file-name (concat "~/" (file-name-nondirectory name)))))) - -(defun auto-save-file-name-p (filename) - "Return non-nil if FILENAME can be yielded by `make-auto-save-file-name'. -FILENAME should lack slashes. -You can redefine this for customization." - (string-match "\\`#.*#\\'" filename)) +;; make-auto-save-file-name and auto-save-file-name-p are now only in +;; auto-save.el. + (defun wildcard-to-regexp (wildcard) "Given a shell file name pattern WILDCARD, return an equivalent regexp. @@ -3130,6 +3107,9 @@ If WILDCARD, it also runs the shell specified by `shell-file-name'." (funcall handler 'insert-directory file switches wildcard full-directory-p) (cond + ;; [mswindows-insert-directory should be called + ;; nt-insert-directory - kkm]. not true any more according to + ;; my new naming scheme. --ben ((and (fboundp 'mswindows-insert-directory) (eq system-type 'windows-nt)) (mswindows-insert-directory file switches wildcard full-directory-p)) @@ -3141,19 +3121,19 @@ If WILDCARD, it also runs the shell specified by `shell-file-name'." (file-name-directory file) (file-name-directory (expand-file-name file)))) (pattern (file-name-nondirectory file)) - (beg 0)) + (start 0)) ;; Quote some characters that have special meanings in shells; ;; but don't quote the wildcards--we want them to be special. ;; We also currently don't quote the quoting characters ;; in case people want to use them explicitly to quote ;; wildcard characters. ;;#### Unix-specific - (while (string-match "[ \t\n;<>&|()#$]" pattern beg) + (while (string-match "[ \t\n;<>&|()#$]" pattern start) (setq pattern (concat (substring pattern 0 (match-beginning 0)) "\\" (substring pattern (match-beginning 0))) - beg (1+ (match-end 0)))) + start (1+ (match-end 0)))) (call-process shell-file-name nil t nil "-c" (concat "\\" ;; Disregard shell aliases! insert-directory-program diff --git a/lisp/finder-inf.el b/lisp/finder-inf.el deleted file mode 100644 index 6c5365a..0000000 --- a/lisp/finder-inf.el +++ /dev/null @@ -1,3677 +0,0 @@ -;;; finder-inf.el --- keyword-to-package mapping -;; Keywords: help -;;; Commentary: -;; Don't edit this file. It's generated by finder.el - -;;; Code: - -(defconst finder-package-info '( - ("eos.el" - "Intereactively loads the XEmacs/SPARCworks interface" - (sparcworks eos era on sparcworks load) - "/home/martin/x/packages/lisp/Sun/") - ("sccs.el" - "easy-to-use SCCS control from within Emacs" - nil - "/home/martin/x/packages/lisp/Sun/") - ("sun-eos-browser.el" - "Implements the XEmacs/SPARCworks SourceBrowser interface" - (sparcworks eos era on sparcworks sbrowser source browser) - "/home/martin/x/packages/lisp/Sun/") - ("sun-eos-debugger-extra.el" - "Implements the XEmacs/SPARCworks Debugger interface" - (sparcworks eos era on sparcworks debugger dbx) - "/home/martin/x/packages/lisp/Sun/") - ("sun-eos-debugger.el" - "Implements the XEmacs/SPARCworks interface" - (sparcworks eos era on sparcworks debugger dbx) - "/home/martin/x/packages/lisp/Sun/") - ("sun-eos-editor.el" - "Implements the XEmacs/SPARCworks editor protocol" - (sparcworks eos era on sparcworks editor) - "/home/martin/x/packages/lisp/Sun/") - ("sun-eos-init.el" - "Initializes the XEmacs/SPARCworks interface" - (sparcworks eos era on sparcworks initialize) - "/home/martin/x/packages/lisp/Sun/") - ("sun-eos-load.el" - "Loads the XEmacs/SPARCworks interface code" - (sparcworks eos era on sparcworks debugger dbx) - "/home/martin/x/packages/lisp/Sun/") - ("sun-eos-menubar.el" - "Implements the XEmacs/SPARCworks menubar" - (sparcworks eos era on sparcworks menubar) - "/home/martin/x/packages/lisp/Sun/") - ("sun-eos-toolbar.el" - "Implements the EOS toolbar interface" - (sparcworks eos era on sparcworks toolbar) - "/home/martin/x/packages/lisp/Sun/") - ("sun-eos.el" - "Intereactively loads the XEmacs/SPARCworks interface" - (sparcworks eos era on sparcworks load) - "/home/martin/x/packages/lisp/Sun/") - ("sunpro-keys.el" - "SunPro-specific key bindings" - nil - "/home/martin/x/packages/lisp/Sun/") - ("sunpro-menubar.el" - "Initialize the SunPro menubar" - (sunpro menubar initialization) - "/home/martin/x/packages/lisp/Sun/") - ("sunpro-sparcworks.el" - "support SPARCworks manager ToolTalk messages" - (sparcworks tooltalk messages) - "/home/martin/x/packages/lisp/Sun/") - ("ada-mode.el" - "An Emacs major-mode for editing Ada source." - (languages oop ada) - "/home/martin/x/packages/lisp/ada/") - ("custom-load.el" - "automatically extracted custom dependencies" - nil - "/home/martin/x/packages/lisp/ada/") - ("atype.el" - "atype functions" - (atype) - "/home/martin/x/packages/lisp/apel/") - ("emu-20.el" - "emu API implementation for Emacs 20 and XEmacs/mule" - (emulation compatibility mule) - "/home/martin/x/packages/lisp/apel/") - ("emu-e19.el" - "emu module for Emacs 19 and XEmacs 19" - (emulation compatibility mule latin-1) - "/home/martin/x/packages/lisp/apel/") - ("emu-x20.el" - "emu API implementation for XEmacs with mule" - (emulation compatibility mule xemacs) - "/home/martin/x/packages/lisp/apel/") - ("emu-xemacs.el" - "emu API implementation for XEmacs" - (emulation compatibility xemacs) - "/home/martin/x/packages/lisp/apel/") - ("emu.el" - "Emulation module for each Emacs variants" - (emulation compatibility nemacs mule emacs/mule xemacs) - "/home/martin/x/packages/lisp/apel/") - ("file-detect.el" - "Path management or file detection utility" - (file detection install module) - "/home/martin/x/packages/lisp/apel/") - ("filename.el" - "file name filter" - (file name string) - "/home/martin/x/packages/lisp/apel/") - ("install.el" - "Emacs Lisp package install utility" - (install byte-compile directory detection) - "/home/martin/x/packages/lisp/apel/") - ("mule-caesar.el" - "ROT 13-47 Caesar rotation utility" - (rot 13-47 caesar mail news text/x-rot13-47) - "/home/martin/x/packages/lisp/apel/") - ("path-util.el" - "Emacs Lisp file detection utility" - (file detection install module) - "/home/martin/x/packages/lisp/apel/") - ("richtext.el" - "read and save files in text/richtext format" - (wp faces mime multimedia) - "/home/martin/x/packages/lisp/apel/") - ("std11-parse.el" - "STD 11 parser for GNU Emacs" - (mail news rfc 822 std 11) - "/home/martin/x/packages/lisp/apel/") - ("std11.el" - "STD 11 functions for GNU Emacs" - (mail news rfc 822 std 11) - "/home/martin/x/packages/lisp/apel/") - ("font-latex.el" - "LaTeX fontification for Font Lock mode." - (latex faces) - "/home/martin/x/packages/lisp/auctex/") - ("latex.el" - "Support for LaTeX documents." - (wp) - "/home/martin/x/packages/lisp/auctex/") - ("multi-prompt.el" - "completing read of multiple strings." - (extensions) - "/home/martin/x/packages/lisp/auctex/") - ("tex.el" - "Support for TeX documents." - (wp) - "/home/martin/x/packages/lisp/auctex/") - ("bbdb-print.el" - "for printing BBDB databases using TeX." - nil - "/home/martin/x/packages/lisp/bbdb/") - ("bbdb-reportmail.el" - "Hooks the Insidious Big Brother Database" - nil - "/home/martin/x/packages/lisp/bbdb/") - ("bbdb-snarf.el" - "convert free-form text to BBDB records" - nil - "/home/martin/x/packages/lisp/bbdb/") - ("bbdb-whois.el" - "Big Brother gets a little help from Big Brother" - nil - "/home/martin/x/packages/lisp/bbdb/") - ("c-comment-edit.el" - "edit C comments" - (languages) - "/home/martin/x/packages/lisp/c-support/") - ("c-comment.el" - "edit C comments" - (languages) - "/home/martin/x/packages/lisp/c-support/") - ("c-style.el" - "sets c-style control variables." - nil - "/home/martin/x/packages/lisp/c-support/") - ("cmacexp.el" - "expand C macros in a region" - (c) - "/home/martin/x/packages/lisp/c-support/") - ("ctypes.el" - "Enhanced Font lock support for custom defined types." - nil - "/home/martin/x/packages/lisp/c-support/") - ("hideif.el" - "hides selected code within ifdef." - (c outlines) - "/home/martin/x/packages/lisp/c-support/") - ("hideshow.el" - "minor mode cmds to selectively display blocks of code" - (c c++ lisp tools editing) - "/home/martin/x/packages/lisp/c-support/") - ("appt.el" - "appointment notification functions." - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("cal-china.el" - "calendar functions for the Chinese calendar." - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("cal-coptic.el" - "calendar functions for the Coptic/Ethiopic calendars." - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("cal-dst.el" - "calendar functions for daylight savings rules." - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("cal-french.el" - "calendar functions for the French Revolutionary calendar." - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("cal-hebrew.el" - "calendar functions for the Hebrew calendar." - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("cal-islam.el" - "calendar functions for the Islamic calendar." - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("cal-iso.el" - "calendar functions for the ISO calendar." - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("cal-julian.el" - "calendar functions for the Julian calendar." - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("cal-mayan.el" - "calendar functions for the Mayan calendars." - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("cal-move.el" - "calendar functions for movement in the calendar" - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("cal-persia.el" - "calendar functions for the Persian calendar." - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("cal-tex.el" - "calendar functions for printing calendars with LaTeX." - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("cal-x.el" - "calendar windows in dedicated frames in x-windows" - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("cal-xemacs.el" - "calendar functions for menu bar and popup menu support" - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("calendar.el" - "Calendar functions. -*-byte-compile-dynamic: t;-*-" - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("diary-lib.el" - "diary functions." - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("holidays.el" - "holiday functions for the calendar package" - (holidays calendar) - "/home/martin/x/packages/lisp/calendar/") - ("lunar.el" - "calendar functions for phases of the moon." - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("solar.el" - "calendar functions for solar events." - (calendar) - "/home/martin/x/packages/lisp/calendar/") - ("cc-align.el" - "custom indentation functions for CC Mode" - (c languages oop) - "/home/martin/x/packages/lisp/cc-mode/") - ("cc-cmds.el" - "user level commands for CC Mode " - (c languages oop) - "/home/martin/x/packages/lisp/cc-mode/") - ("cc-compat.el" - "cc-mode compatibility with c-mode.el confusion" - (c languages oop) - "/home/martin/x/packages/lisp/cc-mode/") - ("cc-defs.el" - "compile time definitions for CC Mode" - (c languages oop) - "/home/martin/x/packages/lisp/cc-mode/") - ("cc-engine.el" - "core syntax guessing engine for CC mode" - (c languages oop) - "/home/martin/x/packages/lisp/cc-mode/") - ("cc-langs.el" - "specific language support for CC Mode" - (c languages oop) - "/home/martin/x/packages/lisp/cc-mode/") - ("cc-menus.el" - "imenu support for CC Mode" - (c languages oop) - "/home/martin/x/packages/lisp/cc-mode/") - ("cc-mode.el" - "major mode for editing C, C++, Objective-C, and Java code" - (c languages oop) - "/home/martin/x/packages/lisp/cc-mode/") - ("cc-styles.el" - "support for styles in CC Mode" - (c languages oop) - "/home/martin/x/packages/lisp/cc-mode/") - ("cc-vars.el" - "user customization variables for CC Mode" - (c languages oop) - "/home/martin/x/packages/lisp/cc-mode/") - ("cookie1.el" - "retrieve random phrases from fortune cookie files" - (games) - "/home/martin/x/packages/lisp/cookie/") - ("spook.el" - "spook phrase utility for overloading the NSA line eater" - (games) - "/home/martin/x/packages/lisp/cookie/") - ("yow.el" - "quote random zippyisms" - (games) - "/home/martin/x/packages/lisp/cookie/") - ("crisp.el" - "CRiSP/Brief Emacs emulator" - (emulations brief crisp) - "/home/martin/x/packages/lisp/crisp/") - ("scroll-lock.el" - "scroll-locking minor mode" - (scroll crisp brief lock) - "/home/martin/x/packages/lisp/crisp/") - ("dbx.el" - "run dbx under Emacs" - (c unix tools debugging) - "/home/martin/x/packages/lisp/debug/") - ("gdb-highlight.el" - "make gdb buffers be mouse-sensitive." - (extensions c unix tools debugging) - "/home/martin/x/packages/lisp/debug/") - ("gdb.el" - "run gdb under Emacs" - (c unix tools debugging) - "/home/martin/x/packages/lisp/debug/") - ("gdbsrc.el" - "Source-based (as opposed to comint-based) debugger" - (c unix tools debugging) - "/home/martin/x/packages/lisp/debug/") - ("gud.el" - "Grand Unified Debugger mode for gdb, sdb, dbx, or xdb" - (c unix tools debugging) - "/home/martin/x/packages/lisp/debug/") - ("history.el" - "Generic history stuff" - nil - "/home/martin/x/packages/lisp/debug/") - ("advise-eval-region.el" - "Wrap advice around eval-region" - (extensions lisp) - "/home/martin/x/packages/lisp/edebug/") - ("cust-print.el" - "handles print-level and print-circle." - (extensions) - "/home/martin/x/packages/lisp/edebug/") - ("edebug-cl-read.el" - "Edebug reader macros for use with cl-read." - (lisp tools maint) - "/home/martin/x/packages/lisp/edebug/") - ("edebug.el" - "a source-level debugger for Emacs Lisp" - (lisp tools maint) - "/home/martin/x/packages/lisp/edebug/") - ("eval-reg.el" - "Redefine eval-region, and subrs that use it, in Lisp" - (lisp) - "/home/martin/x/packages/lisp/edebug/") - ("ediff-diff.el" - "diff-related utilities" - nil - "/home/martin/x/packages/lisp/ediff/") - ("ediff-help.el" - "Code related to the contents of Ediff help buffers" - nil - "/home/martin/x/packages/lisp/ediff/") - ("ediff-hook.el" - "setup for Ediff's menus and autoloads" - nil - "/home/martin/x/packages/lisp/ediff/") - ("ediff-init.el" - "Macros, variables, and defsubsts used by Ediff" - nil - "/home/martin/x/packages/lisp/ediff/") - ("ediff-merg.el" - "merging utilities" - nil - "/home/martin/x/packages/lisp/ediff/") - ("ediff-mult.el" - "support for multi-file/multi-buffer processing in Ediff" - nil - "/home/martin/x/packages/lisp/ediff/") - ("ediff-ptch.el" - "Ediff's patch support" - nil - "/home/martin/x/packages/lisp/ediff/") - ("ediff-tbar.el" - "A toolbar for Ediff control buffer" - nil - "/home/martin/x/packages/lisp/ediff/") - ("ediff-util.el" - "the core commands and utilities of ediff" - nil - "/home/martin/x/packages/lisp/ediff/") - ("ediff-vers.el" - "version control interface to Ediff" - nil - "/home/martin/x/packages/lisp/ediff/") - ("ediff-wind.el" - "window manipulation utilities" - nil - "/home/martin/x/packages/lisp/ediff/") - ("ediff.el" - "a comprehensive visual interface to diff & patch" - (comparing merging patching version control.) - "/home/martin/x/packages/lisp/ediff/") - ("abbrevlist.el" - "list one abbrev table alphabetically ordered." - (abbrev) - "/home/martin/x/packages/lisp/edit-utils/") - ("after-save-commands.el" - "Run a shell command after saving a file" - (processes unix) - "/home/martin/x/packages/lisp/edit-utils/") - ("array.el" - "array editing commands for XEmacs" - (extensions) - "/home/martin/x/packages/lisp/edit-utils/") - ("atomic-extents.el" - "treat regions of text as a single object" - (extensions) - "/home/martin/x/packages/lisp/edit-utils/") - ("avoid.el" - "make mouse pointer stay out of the way of editing" - (mouse) - "/home/martin/x/packages/lisp/edit-utils/") - ("backup-dir.el" - "allow backup files to live in some other directory(s)." - (backup file) - "/home/martin/x/packages/lisp/edit-utils/") - ("big-menubar.el" - "an alternate menubar" - (mouse menubar) - "/home/martin/x/packages/lisp/edit-utils/") - ("blink-cursor.el" - "Blink the cursor on or off" - (display) - "/home/martin/x/packages/lisp/edit-utils/") - ("blink-paren.el" - "blink the matching paren, just like Zmacs" - (faces) - "/home/martin/x/packages/lisp/edit-utils/") - ("bookmark.el" - "set bookmarks, maybe annotate them, jump to them later." - (bookmarks placeholders annotations) - "/home/martin/x/packages/lisp/edit-utils/") - ("compare-w.el" - "compare text between windows for Emacs." - nil - "/home/martin/x/packages/lisp/edit-utils/") - ("completion.el" - "dynamic word-completion code" - (abbrev) - "/home/martin/x/packages/lisp/edit-utils/") - ("dabbrev.el" - "dynamic abbreviation package" - (abbrev expand completion) - "/home/martin/x/packages/lisp/edit-utils/") - ("desktop.el" - "save partial status of Emacs when killed" - (customization) - "/home/martin/x/packages/lisp/edit-utils/") - ("detached-minibuf.el" - "Support a detached minibuffer for XEmacs." - (extensions) - "/home/martin/x/packages/lisp/edit-utils/") - ("edit-faces.el" - "interactive face editing mode" - (faces) - "/home/martin/x/packages/lisp/edit-utils/") - ("edit-toolbar.el" - "Interactive toolbar editing mode for XEmacs" - (tools) - "/home/martin/x/packages/lisp/edit-utils/") - ("fast-lock.el" - "Automagic text properties caching for fast Font Lock mode." - (faces files) - "/home/martin/x/packages/lisp/edit-utils/") - ("file-part.el" - "treat a section of a buffer as a separate file" - (extensions tools) - "/home/martin/x/packages/lisp/edit-utils/") - ("floating-toolbar.el" - "popup toolbar support for XEmacs." - (lisp) - "/home/martin/x/packages/lisp/edit-utils/") - ("flow-ctrl.el" - "help for lusers on cu(1) or ttys with wired-in ^S/^Q flow control" - (hardware) - "/home/martin/x/packages/lisp/edit-utils/") - ("foldout.el" - "Folding extensions for outline-mode and outline-minor-mode." - (folding outline) - "/home/martin/x/packages/lisp/edit-utils/") - ("func-menu.el" - "Jump to a function within a buffer." - (tools c lisp) - "/home/martin/x/packages/lisp/edit-utils/") - ("hippie-exp.el" - "expand text trying various ways to find its expansion." - (abbrev) - "/home/martin/x/packages/lisp/edit-utils/") - ("id-select.el" - "Select larger and larger syntax-driven regions in a buffer" - (matching mouse) - "/home/martin/x/packages/lisp/edit-utils/") - ("info-look.el" - "major-mode-sensitive Info index lookup facility." - (help languages) - "/home/martin/x/packages/lisp/edit-utils/") - ("iswitchb.el" - "switch between buffers using substrings" - (extensions) - "/home/martin/x/packages/lisp/edit-utils/") - ("lazy-lock.el" - "Lazy demand-driven fontification for fast Font Lock mode." - (faces files) - "/home/martin/x/packages/lisp/edit-utils/") - ("lazy-shot.el" - "Lazy font locking for XEmacs" - (languages faces) - "/home/martin/x/packages/lisp/edit-utils/") - ("lispm-fonts.el" - "quick hack to parse LISPM-style font-shift codes" - (faces) - "/home/martin/x/packages/lisp/edit-utils/") - ("live-icon.el" - "make frame icons represent the current frame contents" - nil - "/home/martin/x/packages/lisp/edit-utils/") - ("makesum.el" - "generate key binding summary for Emacs" - (help) - "/home/martin/x/packages/lisp/edit-utils/") - ("man.el" - "browse UNIX manual pages" - (help) - "/home/martin/x/packages/lisp/edit-utils/") - ("mic-paren.el" - "highlight matching parenthesises." - (languages faces) - "/home/martin/x/packages/lisp/edit-utils/") - ("outl-mouse.el" - "outline mode mouse commands for Emacs" - (outlines mouse) - "/home/martin/x/packages/lisp/edit-utils/") - ("page-ext.el" - "extended page handling commands" - nil - "/home/martin/x/packages/lisp/edit-utils/") - ("paren.el" - "highlight (un)matching parens and whole expressions" - (languages faces) - "/home/martin/x/packages/lisp/edit-utils/") - ("permanent-buffers.el" - "Permanent buffers management package." - (extensions) - "/home/martin/x/packages/lisp/edit-utils/") - ("popper.el" - "shrink-wrapped temporary windows for Emacs" - (temporary window popup window) - "/home/martin/x/packages/lisp/edit-utils/") - ("recent-files.el" - "Maintain menu of recently opened files." - (menu file) - "/home/martin/x/packages/lisp/edit-utils/") - ("redo.el" - "Redo/undo system for XEmacs" - (lisp extensions) - "/home/martin/x/packages/lisp/edit-utils/") - ("resume.el" - "process command line args from within a suspended Emacs job" - (processes) - "/home/martin/x/packages/lisp/edit-utils/") - ("rsz-minibuf.el" - "dynamically resize minibuffer to display entire contents" - (minibuffer window frames display) - "/home/martin/x/packages/lisp/edit-utils/") - ("savehist.el" - "Save minibuffer history" - (minibuffer) - "/home/martin/x/packages/lisp/edit-utils/") - ("saveplace.el" - "automatically save place in files." - (bookmarks placeholders) - "/home/martin/x/packages/lisp/edit-utils/") - ("tempo.el" - "Flexible template insertion" - (extensions languages tools) - "/home/martin/x/packages/lisp/edit-utils/") - ("toolbar-utils.el" - "Toolbar utility functions for XEmacs" - (extensions) - "/home/martin/x/packages/lisp/edit-utils/") - ("uniquify.el" - "unique buffer names dependent on file name" - nil - "/home/martin/x/packages/lisp/edit-utils/") - ("where-was-i-db.el" - "Keep persistent state in visited files." - (tools data wp) - "/home/martin/x/packages/lisp/edit-utils/") - ("edt-lk201.el" - "Enhanced EDT Keypad Mode Emulation for LK-201 Keyboards" - (emulations) - "/home/martin/x/packages/lisp/edt/") - ("edt-mapper.el" - "Create an EDT LK-201 Map File for X-Windows Emacs" - (emulations) - "/home/martin/x/packages/lisp/edt/") - ("edt-pc.el" - "Enhanced EDT Keypad Mode Emulation for PC 101 Keyboards" - (emulations) - "/home/martin/x/packages/lisp/edt/") - ("edt-vt100.el" - "Enhanced EDT Keypad Mode Emulation for VT Series Terminals" - (emulations) - "/home/martin/x/packages/lisp/edt/") - ("edt.el" - "Enhanced EDT Keypad Mode Emulation for GNU Emacs 19" - (emulations) - "/home/martin/x/packages/lisp/edt/") - ("dll-debug.el" - "A slow implementation of dll for debugging." - (extensions lisp) - "/home/martin/x/packages/lisp/elib/") - ("emerge.el" - "merge diffs under Emacs control" - (unix tools) - "/home/martin/x/packages/lisp/emerge/") - ("term.el" - "general command interpreter in a window stuff" - nil - "/home/martin/x/packages/lisp/eterm/") - ("tshell.el" - "specialized term.el for running the shell." - (processes) - "/home/martin/x/packages/lisp/eterm/") - ("eudc-bbdb.el" - "Emacs Unified Directory Client - BBDB Backend" - (help) - "/home/martin/x/packages/lisp/eudc/") - ("eudc-custom-vars.el" - "Emacs Unified Directory Client" - (help) - "/home/martin/x/packages/lisp/eudc/") - ("eudc-ldap.el" - "Emacs Unified Directory Client - LDAP Backend" - (help) - "/home/martin/x/packages/lisp/eudc/") - ("eudc-ph.el" - "Emacs Unified Directory Client - CCSO PH/QI Backend" - (help) - "/home/martin/x/packages/lisp/eudc/") - ("eudc.el" - "Emacs Unified Directory Client" - (help) - "/home/martin/x/packages/lisp/eudc/") - ("footnote-cyrillic.el" - "Cyrillic lettering for footnote mode" - (mule news mail) - "/home/martin/x/packages/lisp/footnote/") - ("footnote-greek.el" - "Greek lettering for footnote mode" - (mule news mail) - "/home/martin/x/packages/lisp/footnote/") - ("footnote-han.el" - "Han Japanese footnote support" - (mail news mule) - "/home/martin/x/packages/lisp/footnote/") - ("footnote-hebrew.el" - "Hebrew lettering for footnote mode" - (mule news mail) - "/home/martin/x/packages/lisp/footnote/") - ("footnote-kana.el" - "more Japanese footnote support" - (mail news mule) - "/home/martin/x/packages/lisp/footnote/") - ("footnote.el" - "Footnote support for message mode" - (mail news) - "/home/martin/x/packages/lisp/footnote/") - ("forms-d2.el" - "demo forms-mode" - nil - "/home/martin/x/packages/lisp/forms/") - ("forms-pass.el" - "passwd file demo for forms-mode" - nil - "/home/martin/x/packages/lisp/forms/") - ("forms.el" - "Forms mode: edit a file as a form to fill in" - (extensions) - "/home/martin/x/packages/lisp/forms/") - ("frame-icon.el" - "set up mode-specific icons for each frame under XEmacs" - (frames lisp extensions) - "/home/martin/x/packages/lisp/frame-icon/") - ("overlay.el" - "overlay support." - (internal) - "/home/martin/x/packages/lisp/fsf-compat/") - ("thingatpt.el" - "Get the `thing' at point" - (extensions matching mouse) - "/home/martin/x/packages/lisp/fsf-compat/") - ("timer.el" - "run a function with args at some time in future." - nil - "/home/martin/x/packages/lisp/fsf-compat/") - ("x-popup-menu.el" - "Mimic x-popup-menu in FSF Emacs" - (frames) - "/home/martin/x/packages/lisp/fsf-compat/") - ("gamegrid.el" - "Library for implementing grid-based games on Emacs." - (games) - "/home/martin/x/packages/lisp/games/") - ("snake.el" - "Implementation of Snake for Emacs." - (games) - "/home/martin/x/packages/lisp/games/") - ("sokoban.el" - "Implementation of Sokoban for Emacs." - (games) - "/home/martin/x/packages/lisp/games/") - ("tetris.el" - "Implementation of Tetris for Emacs." - (games) - "/home/martin/x/packages/lisp/games/") - ("dgnushack.el" - "a hack to set the load path for byte-compiling" - (news path) - "/home/martin/x/packages/lisp/gnus/") - ("earcon.el" - "Sound effects for messages" - nil - "/home/martin/x/packages/lisp/gnus/") - ("gnus-agent.el" - "unplugged support for Gnus" - nil - "/home/martin/x/packages/lisp/gnus/") - ("gnus-art.el" - "article mode commands for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-async.el" - "asynchronous support for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-audio.el" - "Sound effects for Gnus" - nil - "/home/martin/x/packages/lisp/gnus/") - ("gnus-bcklg.el" - "backlog functions for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-cache.el" - "cache interface for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-cite.el" - "parse citations in articles for Gnus" - nil - "/home/martin/x/packages/lisp/gnus/") - ("gnus-cus.el" - "customization commands for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-demon.el" - "daemonic Gnus behaviour" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-draft.el" - "draft message support for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-dup.el" - "suppression of duplicate articles in Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-eform.el" - "a mode for editing forms for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-ems.el" - "functions for making Gnus work under different Emacsen" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-gl.el" - "an interface to GroupLens for Gnus" - (news score) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-group.el" - "group mode commands for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-int.el" - "backend interface functions for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-kill.el" - "kill commands for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-load.el" - "automatically extracted custom dependencies" - nil - "/home/martin/x/packages/lisp/gnus/") - ("gnus-logic.el" - "advanced scoring code for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-mh.el" - "mh-e interface for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-move.el" - "commands for moving Gnus from one server to another" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-msg.el" - "mail and post interface for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-nocem.el" - "NoCeM pseudo-cancellation treatment" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-picon.el" - "displaying pretty icons in Gnus" - (news xpm annotation glyph faces) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-range.el" - "range and sequence functions for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-salt.el" - "alternate summary mode interfaces for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-score.el" - "scoring code for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-setup.el" - "Initialization & Setup for Gnus 5" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-soup.el" - "SOUP packet writing support for Gnus" - (news mail) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-spec.el" - "format spec functions for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-srvr.el" - "virtual server support for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-start.el" - "startup functions for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-sum.el" - "summary mode commands for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-topic.el" - "a folding minor mode for Gnus group buffers" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-undo.el" - "minor mode for undoing in Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-util.el" - "utility functions for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-uu.el" - "extract (uu)encoded files in Gnus" - nil - "/home/martin/x/packages/lisp/gnus/") - ("gnus-vm.el" - "vm interface for Gnus" - (news mail) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-win.el" - "window configuration functions for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus-xmas.el" - "Gnus functions for XEmacs" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("gnus.el" - "a newsreader for GNU Emacs" - (news mail) - "/home/martin/x/packages/lisp/gnus/") - ("mailheader.el" - "Mail header parsing, merging, formatting" - (tools mail news) - "/home/martin/x/packages/lisp/gnus/") - ("md5.el" - "MD5 Message Digest Algorithm" - nil - "/home/martin/x/packages/lisp/gnus/") - ("message.el" - "composing mail and news messages" - (mail news) - "/home/martin/x/packages/lisp/gnus/") - ("messagexmas.el" - "XEmacs extensions to message" - (mail news) - "/home/martin/x/packages/lisp/gnus/") - ("messcompat.el" - "making message mode compatible with mail mode" - (mail news) - "/home/martin/x/packages/lisp/gnus/") - ("nnagent.el" - "offline backend for Gnus" - (news mail) - "/home/martin/x/packages/lisp/gnus/") - ("nnbabyl.el" - "rmail mbox access for Gnus" - (news mail) - "/home/martin/x/packages/lisp/gnus/") - ("nndb.el" - "nndb access for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("nndir.el" - "single directory newsgroup access for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("nndoc.el" - "single file access for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("nndraft.el" - "draft article access for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("nneething.el" - "arbitrary file access for Gnus" - (news mail) - "/home/martin/x/packages/lisp/gnus/") - ("nnfolder.el" - "mail folder access for Gnus" - (mail) - "/home/martin/x/packages/lisp/gnus/") - ("nngateway.el" - "posting news via mail gateways" - (news mail) - "/home/martin/x/packages/lisp/gnus/") - ("nnheader.el" - "header access macros for Gnus and its backends" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("nnheaderxm.el" - "making Gnus backends work under XEmacs" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("nnkiboze.el" - "select virtual news access for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("nnlistserv.el" - "retrieving articles via web mailing list archives" - (news mail) - "/home/martin/x/packages/lisp/gnus/") - ("nnmail.el" - "mail support functions for the Gnus mail backends" - (news mail) - "/home/martin/x/packages/lisp/gnus/") - ("nnmbox.el" - "mail mbox access for Gnus" - (news mail) - "/home/martin/x/packages/lisp/gnus/") - ("nnmh.el" - "mhspool access for Gnus" - (news mail) - "/home/martin/x/packages/lisp/gnus/") - ("nnml.el" - "mail spool access for Gnus" - (news mail) - "/home/martin/x/packages/lisp/gnus/") - ("nnoo.el" - "OO Gnus Backends" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("nnsoup.el" - "SOUP access for Gnus" - (news mail) - "/home/martin/x/packages/lisp/gnus/") - ("nnspool.el" - "spool access for GNU Emacs" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("nntp.el" - "nntp access for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("nnvirtual.el" - "virtual newsgroups access for Gnus" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("nnweb.el" - "retrieving articles via web search engines" - (news) - "/home/martin/x/packages/lisp/gnus/") - ("parse-time.el" - "Parsing time strings" - (util) - "/home/martin/x/packages/lisp/gnus/") - ("pop3.el" - "Post Office Protocol (RFC 1460) interface" - (mail pop3) - "/home/martin/x/packages/lisp/gnus/") - ("score-mode.el" - "mode for editing Gnus score files" - (news mail) - "/home/martin/x/packages/lisp/gnus/") - ("smiley.el" - "displaying smiley faces" - (fun) - "/home/martin/x/packages/lisp/gnus/") - ("hm--html-menu.el" - "A menu for the hm--html-mode." - nil - "/home/martin/x/packages/lisp/hm--html-menus/") - ("hm--html-mode.el" - "Major mode for editing HTML documents for the WWW" - (hypermedia languages help docs wp) - "/home/martin/x/packages/lisp/hm--html-menus/") - ("html-view.el" - "routines for communicating with a NCSA Mosaic process" - (comm unix wp help) - "/home/martin/x/packages/lisp/hm--html-menus/") - ("internal-drag-and-drop.el" - "Internal drag and drop interface" - (mouse) - "/home/martin/x/packages/lisp/hm--html-menus/") - ("tmpl-minor-mode.el" - "Template Minor Mode" - (data tools) - "/home/martin/x/packages/lisp/hm--html-menus/") - ("igrep.el" - "An improved interface to `grep` and `find`." - nil - "/home/martin/x/packages/lisp/igrep/") - ("jde-db.el" - "Debugger mode for jdb." - (java tools) - "/home/martin/x/packages/lisp/jde/") - ("jde-gen.el" - "Integrated Development Environment for Java." - (java tools) - "/home/martin/x/packages/lisp/jde/") - ("jde-make.el" - "Integrated Development Environment for Java." - (java tools) - "/home/martin/x/packages/lisp/jde/") - ("jde-run.el" - "runs the Java app in the current buffer." - (tools processes) - "/home/martin/x/packages/lisp/jde/") - ("jde.el" - "Integrated Development Environment for Java." - (java tools) - "/home/martin/x/packages/lisp/jde/") - ("browse-url.el" - "ask a WWW browser to load a URL" - (hypertext) - "/home/martin/x/packages/lisp/mail-lib/") - ("highlight-headers.el" - "highlighting message headers." - (mail news) - "/home/martin/x/packages/lisp/mail-lib/") - ("mail-abbrevs.el" - "Abbrev-expansion of mail aliases." - nil - "/home/martin/x/packages/lisp/mail-lib/") - ("mail-extr.el" - "extract full name and address from RFC 822 mail header." - (mail) - "/home/martin/x/packages/lisp/mail-lib/") - ("mail-utils.el" - "utility functions used both by rmail and rnews" - (mail news) - "/home/martin/x/packages/lisp/mail-lib/") - ("reporter.el" - "customizable bug reporting of lisp programs" - (maint mail tools) - "/home/martin/x/packages/lisp/mail-lib/") - ("rfc822.el" - "hairy rfc822 parser for mail and news and suchlike" - (mail) - "/home/martin/x/packages/lisp/mail-lib/") - ("rmail-mini.el" - "minimal core of \"RMAIL\" mail reader for Emacs." - (mail) - "/home/martin/x/packages/lisp/mail-lib/") - ("rmailout.el" - "\"RMAIL\" mail reader for Emacs: output message to a file." - (mail) - "/home/martin/x/packages/lisp/mail-lib/") - ("sendmail.el" - "mail sending commands for Emacs." - (mail) - "/home/martin/x/packages/lisp/mail-lib/") - ("mc-remail.el" - "Remailer support for Mailcrypt" - nil - "/home/martin/x/packages/lisp/mailcrypt/") - ("mew-attach.el" - "attachments for Mew Draft mode" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-bq.el" - "Base64 and Quoted-Printable encoding for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-cache.el" - "Cache management for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-complete.el" - "Completion magic for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-decode.el" - "MIME syntax decoder for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-demo.el" - "Startup demo for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-draft.el" - "Draft mode for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-encode.el" - "MIME syntax encoder for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-env.el" - "Environment setup for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-ext.el" - "Message/External-Body support for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-fib.el" - "Filling blanks for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-func.el" - "Basic functions for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-header.el" - "Mail header stuff for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-highlight.el" - "Highlight for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-lang-jp.el" - "Japanese specific stuff for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-mark.el" - "Marking for Mew Summary and Virtual mode" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-message.el" - "Message mode for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-mime.el" - "MIME launcher for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-minibuf.el" - "Minibuffer input methods for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-mule0.el" - "Environment of non-Mule for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-mule2.el" - "Environment of Mule version 2 for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-mule3.el" - "Environment of Mule version 3 for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-pgp.el" - "PGP/MIME for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-pick.el" - "Picking up messages for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-refile.el" - "Refile for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-scan.el" - "Scanning messages for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-sort.el" - "Sorting messages for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-summary.el" - "Summary mode for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-syntax.el" - "Internal syntax for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-temacs.el" - "Environment of Text Emacs for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-unix.el" - "MIME content type for UNIX" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-vars.el" - "Variables and Constants for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-virtual.el" - "Virtual mode for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-win32.el" - "Settings for Mew on Win32" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew-xemacs.el" - "Environment of XEmacs for Mew" - nil - "/home/martin/x/packages/lisp/mew/") - ("mew.el" - "Messaging in the Emacs World" - nil - "/home/martin/x/packages/lisp/mew/") - ("mh-comp.el" - "mh-e functions for composing messages" - nil - "/home/martin/x/packages/lisp/mh-e/") - ("mh-e.el" - "GNU Emacs interface to the MH mail system" - (mail) - "/home/martin/x/packages/lisp/mh-e/") - ("mh-funcs.el" - "mh-e functions not everyone will use right away" - nil - "/home/martin/x/packages/lisp/mh-e/") - ("mh-mime.el" - "mh-e support for composing MIME messages" - nil - "/home/martin/x/packages/lisp/mh-e/") - ("mh-pick.el" - "make a search pattern and search for a message in mh-e" - nil - "/home/martin/x/packages/lisp/mh-e/") - ("mh-seq.el" - "mh-e sequences support" - nil - "/home/martin/x/packages/lisp/mh-e/") - ("mh-utils.el" - "mh-e code needed for both sending and reading" - nil - "/home/martin/x/packages/lisp/mh-e/") - ("xmine.el" - "Mine game for XEmacs" - (games) - "/home/martin/x/packages/lisp/mine/") - ("NeXTify.el" - "Character insertion variation" - (games) - "/home/martin/x/packages/lisp/misc-games/") - ("advocacy.el" - "blatant XEmacs self promotion" - nil - "/home/martin/x/packages/lisp/misc-games/") - ("blackbox.el" - "blackbox game in Emacs Lisp" - (games) - "/home/martin/x/packages/lisp/misc-games/") - ("conx.el" - "Yet another dissociater" - (games) - "/home/martin/x/packages/lisp/misc-games/") - ("decipher.el" - "Cryptanalyze monoalphabetic substitution ciphers" - (games) - "/home/martin/x/packages/lisp/misc-games/") - ("dissociate.el" - "scramble text amusingly for Emacs." - (games) - "/home/martin/x/packages/lisp/misc-games/") - ("doctor.el" - "psychological help for frustrated users." - (games) - "/home/martin/x/packages/lisp/misc-games/") - ("dunnet.el" - "Text adventure for Emacs" - (games) - "/home/martin/x/packages/lisp/misc-games/") - ("flame.el" - "Automated insults" - (games) - "/home/martin/x/packages/lisp/misc-games/") - ("gomoku.el" - "Gomoku game between you and Emacs" - (games) - "/home/martin/x/packages/lisp/misc-games/") - ("hanoi.el" - "towers of hanoi in GNUmacs" - (games) - "/home/martin/x/packages/lisp/misc-games/") - ("life.el" - "John Horton Conway's `Life' game for GNU Emacs" - (games) - "/home/martin/x/packages/lisp/misc-games/") - ("morse.el" - "Convert text to morse code and back." - nil - "/home/martin/x/packages/lisp/misc-games/") - ("mpuz.el" - "multiplication puzzle for XEmacs" - (games) - "/home/martin/x/packages/lisp/misc-games/") - ("rot13.el" - "display a buffer in rot13." - nil - "/home/martin/x/packages/lisp/misc-games/") - ("studly.el" - "StudlyCaps (tm)(r)(c)(xxx)" - (games) - "/home/martin/x/packages/lisp/misc-games/") - ("emacsbug.el" - "command to report Emacs bugs to appropriate mailing list." - (maint mail) - "/home/martin/x/packages/lisp/net-utils/") - ("feedmail.el" - "assist other email packages to massage outgoing messages " - (email queue mail sendmail message spray smtp draft) - "/home/martin/x/packages/lisp/net-utils/") - ("metamail.el" - "Metamail interface for GNU Emacs" - (mail news mime multimedia) - "/home/martin/x/packages/lisp/net-utils/") - ("net-utils.el" - "Network functions" - nil - "/home/martin/x/packages/lisp/net-utils/") - ("rcompile.el" - "run a compilation on a remote machine" - (tools processes) - "/home/martin/x/packages/lisp/net-utils/") - ("shadowfile.el" - "automatic file copying for Emacs 19" - (comm) - "/home/martin/x/packages/lisp/net-utils/") - ("webjump.el" - "programmable Web hotlist" - (comm www) - "/home/martin/x/packages/lisp/net-utils/") - ("webster-www.el" - "Look up a word in WWW Merriam-Webster dictionaries" - (comm hypermedia) - "/home/martin/x/packages/lisp/net-utils/") - ("arc-mode.el" - "simple editing of archives" - (data unix) - "/home/martin/x/packages/lisp/os-utils/") - ("background.el" - "fun with background jobs" - (processes) - "/home/martin/x/packages/lisp/os-utils/") - ("crypt.el" - "code for handling all sorts of compressed and encrypted files" - (extensions) - "/home/martin/x/packages/lisp/os-utils/") - ("ftelnet.el" - "remote login interface" - (unix comm) - "/home/martin/x/packages/lisp/os-utils/") - ("inf-lisp.el" - "an inferior-lisp mode" - (processes lisp) - "/home/martin/x/packages/lisp/os-utils/") - ("jka-compr.el" - "reading/writing/loading compressed files" - (data) - "/home/martin/x/packages/lisp/os-utils/") - ("kermit.el" - "additions to shell mode for use with kermit, etc." - (comm) - "/home/martin/x/packages/lisp/os-utils/") - ("ledit.el" - "Emacs side of ledit interface" - nil - "/home/martin/x/packages/lisp/os-utils/") - ("lpr.el" - "print Emacs buffer on line printer." - (unix) - "/home/martin/x/packages/lisp/os-utils/") - ("mchat.el" - "Multicast Chatting package for XEmacs." - (comm processes) - "/home/martin/x/packages/lisp/os-utils/") - ("ps-print.el" - "Jim's Pretty-Good PostScript Generator for Emacs 19." - (print postscript) - "/home/martin/x/packages/lisp/os-utils/") - ("rlogin.el" - "remote login interface" - (unix comm) - "/home/martin/x/packages/lisp/os-utils/") - ("spell.el" - "spelling correction interface for Emacs." - (wp unix) - "/home/martin/x/packages/lisp/os-utils/") - ("ssh.el" - "remote login interface" - (unix comm) - "/home/martin/x/packages/lisp/os-utils/") - ("tar-mode.el" - "simple editing of tar files from GNU emacs" - (unix) - "/home/martin/x/packages/lisp/os-utils/") - ("telnet.el" - "run a telnet session from within an Emacs buffer" - (comm unix) - "/home/martin/x/packages/lisp/os-utils/") - ("terminal.el" - "terminal emulator for GNU Emacs." - (comm terminals) - "/home/martin/x/packages/lisp/os-utils/") - ("uncompress.el" - "auto-decompression hook for visiting .Z files" - (unix extensions) - "/home/martin/x/packages/lisp/os-utils/") - ("delbs.el" - "a small lisp package to allow you to swap around DEL/BS keys" - (lisp terminals) - "/home/martin/x/packages/lisp/pc/") - ("fusion.el" - "CodeWright Fusion-style motion and text selection" - (keyboard selection region) - "/home/martin/x/packages/lisp/pc/") - ("pc-select.el" - "PC shift selection minor mode for XEmacs" - (hardware mouse) - "/home/martin/x/packages/lisp/pc/") - ("pending-del.el" - "Making insertions replace any selected text." - nil - "/home/martin/x/packages/lisp/pc/") - ("s-region.el" - "set region using shift key." - (terminals) - "/home/martin/x/packages/lisp/pc/") - ("dired-cvs.el" - "Extensions to dired." - nil - "/home/martin/x/packages/lisp/pcl-cvs/") - ("generic-sc.el" - "generic interface to source control systems" - (tools unix) - "/home/martin/x/packages/lisp/pcl-cvs/") - ("pcl-cvs.el" - "A Front-end to CVS. Release R-2_0-Beta_2." - (cvs version control release management) - "/home/martin/x/packages/lisp/pcl-cvs/") - ("ph.el" - "Client for the CCSO directory system (aka PH/QI)" - (help) - "/home/martin/x/packages/lisp/ph/") - ("asm-mode.el" - "mode for editing assembler code" - (tools languages) - "/home/martin/x/packages/lisp/prog-modes/") - ("autoconf-mode.el" - "autoconf code editing commands for Emacs" - (languages faces m4 configure) - "/home/martin/x/packages/lisp/prog-modes/") - ("awk-mode.el" - "AWK code editing commands for Emacs" - (unix languages) - "/home/martin/x/packages/lisp/prog-modes/") - ("cl-indent.el" - "enhanced lisp-indent mode" - (lisp tools) - "/home/martin/x/packages/lisp/prog-modes/") - ("cperl-mode.el" - "Perl code editing commands for XEmacs" - (languages) - "/home/martin/x/packages/lisp/prog-modes/") - ("cvs.el" - "Light cvs support for emacs (ediff + msb + dired + mode line)" - (cvs ediff mode-line) - "/home/martin/x/packages/lisp/prog-modes/") - ("f90.el" - "Fortran-90 mode (free format)" - (fortran f90 languages) - "/home/martin/x/packages/lisp/prog-modes/") - ("fortran-misc.el" - "Routines than can be used with fortran mode." - (languages) - "/home/martin/x/packages/lisp/prog-modes/") - ("fortran.el" - "Fortran mode for GNU Emacs" - (languages) - "/home/martin/x/packages/lisp/prog-modes/") - ("icon.el" - "mode for editing Icon code" - (languages) - "/home/martin/x/packages/lisp/prog-modes/") - ("ksh-mode.el" - "sh (ksh, bash) script editing mode for GNU Emacs." - (shell korn bourne sh ksh bash) - "/home/martin/x/packages/lisp/prog-modes/") - ("m4-mode.el" - "m4 code editing commands for Emacs" - (languages faces) - "/home/martin/x/packages/lisp/prog-modes/") - ("make-mode.el" - "makefile editing commands for Emacs" - (unix tools) - "/home/martin/x/packages/lisp/prog-modes/") - ("modula2.el" - "Modula-2 editing support package" - (languages) - "/home/martin/x/packages/lisp/prog-modes/") - ("pascal.el" - "major mode for editing pascal source in Emacs" - (languages) - "/home/martin/x/packages/lisp/prog-modes/") - ("perl-mode.el" - "Perl code editing commands for GNU Emacs" - (languages) - "/home/martin/x/packages/lisp/prog-modes/") - ("postscript.el" - "major mode for editing PostScript programs" - (langauges) - "/home/martin/x/packages/lisp/prog-modes/") - ("prolog.el" - "major mode for editing and running Prolog under Emacs" - (languages) - "/home/martin/x/packages/lisp/prog-modes/") - ("python-mode.el" - "Major mode for editing Python programs" - (python languages oop) - "/home/martin/x/packages/lisp/prog-modes/") - ("rexx-mode.el" - "major mode for editing REXX program files" - (languages) - "/home/martin/x/packages/lisp/prog-modes/") - ("simula.el" - "SIMULA 87 code editing commands for Emacs" - (languages) - "/home/martin/x/packages/lisp/prog-modes/") - ("sql.el" - "specialized comint.el for SQL interpreters" - (processes sql) - "/home/martin/x/packages/lisp/prog-modes/") - ("tcl.el" - "Tcl code editing commands for Emacs" - (languages) - "/home/martin/x/packages/lisp/prog-modes/") - ("teco.el" - "Teco interpreter for Gnu Emacs, version 1." - (emulators) - "/home/martin/x/packages/lisp/prog-modes/") - ("verilog-mode.el" - "major mode for editing verilog source in Emacs" - (languages) - "/home/martin/x/packages/lisp/prog-modes/") - ("vrml-mode.el" - "major mode for editing VRML (.wrl) files" - (languages vrml modes) - "/home/martin/x/packages/lisp/prog-modes/") - ("iso-sgml.el" - "display SGML entity references as ISO 8859-1 characters" - (sgml html iso latin i18n) - "/home/martin/x/packages/lisp/psgml/") - ("psgml-api.el" - "Extra API functions for PSGML" - nil - "/home/martin/x/packages/lisp/psgml/") - ("psgml-dtd.el" - "DTD parser for SGML-editing mode with parsing support" - nil - "/home/martin/x/packages/lisp/psgml/") - ("psgml-edit.el" - "Editing commands for SGML-mode with parsing support" - nil - "/home/martin/x/packages/lisp/psgml/") - ("psgml-fs.el" - "Format a SGML-file according to a style file" - nil - "/home/martin/x/packages/lisp/psgml/") - ("psgml-html.el" - "HTML mode in conjunction with PSGML" - nil - "/home/martin/x/packages/lisp/psgml/") - ("psgml-other.el" - "Part of SGML-editing mode with parsing support" - nil - "/home/martin/x/packages/lisp/psgml/") - ("psgml-parse.el" - "Parser for SGML-editing mode with parsing support" - nil - "/home/martin/x/packages/lisp/psgml/") - ("psgml-xemacs.el" - "Part of SGML-editing mode with parsing support" - nil - "/home/martin/x/packages/lisp/psgml/") - ("psgml.el" - "SGML-editing mode with parsing support" - (languages) - "/home/martin/x/packages/lisp/psgml/") - ("reftex.el" - "Minor mode for doing \\label, \\ref and \\cite in LaTeX" - (tex) - "/home/martin/x/packages/lisp/reftex/") - ("rmail-kill.el" - "Mail filtering for rmail" - (mail) - "/home/martin/x/packages/lisp/rmail/") - ("rmail-xemacs.el" - "Mouse and font support for RMAIL running on XEmacs" - (mail) - "/home/martin/x/packages/lisp/rmail/") - ("rmail.el" - "main code of \"RMAIL\" mail reader for Emacs." - (mail) - "/home/martin/x/packages/lisp/rmail/") - ("rmailedit.el" - "\"RMAIL edit mode\" Edit the current message." - (mail) - "/home/martin/x/packages/lisp/rmail/") - ("rmailkwd.el" - "part of the \"RMAIL\" mail reader for Emacs." - (mail) - "/home/martin/x/packages/lisp/rmail/") - ("rmailmsc.el" - "miscellaneous support functions for the RMAIL mail reader" - (mail) - "/home/martin/x/packages/lisp/rmail/") - ("rmailsort.el" - "Rmail: sort messages." - (mail) - "/home/martin/x/packages/lisp/rmail/") - ("rmailsum.el" - "make summary buffers for the mail reader" - (mail) - "/home/martin/x/packages/lisp/rmail/") - ("undigest.el" - "digest-cracking support for the RMAIL mail reader" - (mail) - "/home/martin/x/packages/lisp/rmail/") - ("unrmail.el" - "convert Rmail files to mailbox files." - (mail) - "/home/martin/x/packages/lisp/rmail/") - ("cmuscheme.el" - "Scheme process in a buffer. Adapted from tea.el." - (processes lisp) - "/home/martin/x/packages/lisp/scheme/") - ("cmuscheme48.el" - "Scheme process in a buffer. Adapted from cmuscheme.el." - nil - "/home/martin/x/packages/lisp/scheme/") - ("scheme.el" - "Scheme (and DSSSL) editing mode." - (languages lisp) - "/home/martin/x/packages/lisp/scheme/") - ("xscheme.el" - "Run MIT-Scheme under XEmacs" - (languages lisp) - "/home/martin/x/packages/lisp/scheme/") - ("linuxdoc-sgml.el" - "sgml-mode enhancements for linuxdoc" - (docs languages) - "/home/martin/x/packages/lisp/sgml/") - ("sgml-mode.el" - "SGML- and HTML-editing modes" - (wp hypermedia comm languages) - "/home/martin/x/packages/lisp/sgml/") - ("executable.el" - "base functionality for executable interpreter scripts" - (languages unix) - "/home/martin/x/packages/lisp/sh-script/") - ("sh-script.el" - "shell-script editing commands for Emacs" - (languages unix) - "/home/martin/x/packages/lisp/sh-script/") - ("color-selector.el" - "a graphical widget of three sliders to change faces. " - (extensions faces) - "/home/martin/x/packages/lisp/slider/") - ("slider.el" - "graphical sliders for XEmacs. (c) 1997" - (utilities) - "/home/martin/x/packages/lisp/slider/") - ("sb-gud.el" - "Speedbar support for the Grand Unified Debugger" - (tools gud) - "/home/martin/x/packages/lisp/speedbar/") - ("sb-info.el" - "Speedbar support for Info" - (file tags tools) - "/home/martin/x/packages/lisp/speedbar/") - ("sb-rmail.el" - "Speedbar support for rmail" - (file tags tools) - "/home/martin/x/packages/lisp/speedbar/") - ("sb-w3.el" - "Speedbar support for w3." - (file tags tools) - "/home/martin/x/packages/lisp/speedbar/") - ("speedbar.el" - "quick access to files and tags" - (file tags tools) - "/home/martin/x/packages/lisp/speedbar/") - ("speedbspec.el" - "Buffer specialized configurations for speedbar" - (file tags tools) - "/home/martin/x/packages/lisp/speedbar/") - ("strokes.el" - "Control XEmacs through mouse strokes --" - (lisp mouse extensions) - "/home/martin/x/packages/lisp/strokes/") - ("supercite.el" - "minor mode for citing mail and news replies" - (citation attribution mail news article reply followup) - "/home/martin/x/packages/lisp/supercite/") - ("detexinfo.el" - "remove Texinfo commands from a Texinfo source file" - (tex docs) - "/home/martin/x/packages/lisp/texinfo/") - ("informat.el" - "info support functions package for Emacs" - (help) - "/home/martin/x/packages/lisp/texinfo/") - ("makeinfo.el" - "run makeinfo conveniently" - nil - "/home/martin/x/packages/lisp/texinfo/") - ("tex-mode.el" - "TeX, LaTeX, and SliTeX mode commands." - nil - "/home/martin/x/packages/lisp/texinfo/") - ("texinfmt.el" - "format Texinfo files into Info files." - nil - "/home/martin/x/packages/lisp/texinfo/") - ("texinfo.el" - "major mode for editing Texinfo files" - (maint tex docs) - "/home/martin/x/packages/lisp/texinfo/") - ("texnfo-upd.el" - "utilities for updating nodes and menus in Texinfo files" - (maint tex docs) - "/home/martin/x/packages/lisp/texinfo/") - ("autoinsert.el" - "automatic mode-dependent insertion of text into new files" - nil - "/home/martin/x/packages/lisp/text-modes/") - ("flyspell.el" - "On-the-fly spell checker" - (convenience) - "/home/martin/x/packages/lisp/text-modes/") - ("folding.el" - "A folding-editor-like minor mode." - (tools) - "/home/martin/x/packages/lisp/text-modes/") - ("hexl.el" - "edit a file in a hex dump format using the hexl filter." - (data) - "/home/martin/x/packages/lisp/text-modes/") - ("image-mode.el" - "Major mode for navigate images" - (image graphics) - "/home/martin/x/packages/lisp/text-modes/") - ("iso-acc.el" - "minor mode providing electric accent keys" - (i18n) - "/home/martin/x/packages/lisp/text-modes/") - ("iso-ascii.el" - "set up char tables for ISO 8859/1 on ASCII terminals." - (i18n) - "/home/martin/x/packages/lisp/text-modes/") - ("iso-cvt.el" - "translate to ISO 8859-1 from/to net/TeX conventions" - (tex iso latin i18n) - "/home/martin/x/packages/lisp/text-modes/") - ("iso-insert.el" - "insert functions for ISO 8859/1." - (i18n) - "/home/martin/x/packages/lisp/text-modes/") - ("iso-swed.el" - "set up char tables for ISO 8859/1 for Swedish/Finnish ttys" - (i18n) - "/home/martin/x/packages/lisp/text-modes/") - ("nroff-mode.el" - "GNU Emacs major mode for editing nroff source" - (wp) - "/home/martin/x/packages/lisp/text-modes/") - ("scribe.el" - "scribe mode, and its idiosyncratic commands." - (wp) - "/home/martin/x/packages/lisp/text-modes/") - ("swedish.el" - "miscellaneous functions for dealing with Swedish." - (i18n) - "/home/martin/x/packages/lisp/text-modes/") - ("tabify.el" - "tab conversion commands for XEmacs" - nil - "/home/martin/x/packages/lisp/text-modes/") - ("underline.el" - "insert/remove underlining (done by overstriking) in Emacs." - (wp) - "/home/martin/x/packages/lisp/text-modes/") - ("whitespace-mode.el" - "minor mode for making whitespace visible" - (modes extensions) - "/home/martin/x/packages/lisp/text-modes/") - ("winmgr-mode.el" - "generic window manager mode" - (languages) - "/home/martin/x/packages/lisp/text-modes/") - ("ws-mode.el" - "WordStar emulation mode for GNU Emacs" - (emulations) - "/home/martin/x/packages/lisp/text-modes/") - ("xpm-mode.el" - "minor mode for editing XPM files" - (data tools) - "/home/martin/x/packages/lisp/text-modes/") - ("xrdb-mode.el" - "mode for editing X resource database files" - (data languages) - "/home/martin/x/packages/lisp/text-modes/") - ("bib-mode.el" - "bib-mode, major mode for editing bib files." - (bib) - "/home/martin/x/packages/lisp/textools/") - ("bibtex.el" - "BibTeX mode for GNU Emacs" - (bibtex latex tex) - "/home/martin/x/packages/lisp/textools/") - ("doctex.el" - "grind GNU Emacs DOC file into LaTeX input" - (tex docs) - "/home/martin/x/packages/lisp/textools/") - ("refbib.el" - "convert refer-style references to ones usable by Latex bib" - (bib tex) - "/home/martin/x/packages/lisp/textools/") - ("time.el" - "display time and load in mode line of Emacs." - nil - "/home/martin/x/packages/lisp/time/") - ("char-util.el" - "character utility" - (character emacs/mule) - "/home/martin/x/packages/lisp/tm/") - ("cless.el" - "Common lisp and Emacs Lisp source sharing" - (common lisp) - "/home/martin/x/packages/lisp/tm/") - ("gnus-art-mime.el" - "MIME extension for article mode of Gnus" - (news mime multimedia multilingual encoded-word) - "/home/martin/x/packages/lisp/tm/") - ("gnus-charset.el" - "MIME charset extension for Gnus" - (news mime multimedia multilingual encoded-word) - "/home/martin/x/packages/lisp/tm/") - ("gnus-mime.el" - "MIME extensions for Gnus" - (news mime multimedia multilingual encoded-word) - "/home/martin/x/packages/lisp/tm/") - ("gnus-sum-mime.el" - "MIME extension for summary mode of Gnus" - (news mime multimedia multilingual encoded-word) - "/home/martin/x/packages/lisp/tm/") - ("latex-math-symbol.el" - "LaTeX math symbol decoder" - (latex math mule) - "/home/martin/x/packages/lisp/tm/") - ("message-mime.el" - "MIME extensions for message.el" - (news mime multimedia multilingual encoded-word) - "/home/martin/x/packages/lisp/tm/") - ("mime-setup.el" - "setup file for tm viewer and composer." - (mail news mime multimedia multilingual encoded-word) - "/home/martin/x/packages/lisp/tm/") - ("mu-bbdb.el" - "`attribution' function for mu-cite with BBDB." - nil - "/home/martin/x/packages/lisp/tm/") - ("mu-cite.el" - "yet another citation tool for GNU Emacs" - (mail news citation) - "/home/martin/x/packages/lisp/tm/") - ("range.el" - "range functions" - (range) - "/home/martin/x/packages/lisp/tm/") - ("signature.el" - "a signature utility for GNU Emacs" - (mail news signature) - "/home/martin/x/packages/lisp/tm/") - ("texi-util.el" - "Texinfo utility" - (texinfo) - "/home/martin/x/packages/lisp/tm/") - ("tl-atype.el" - "atype functions" - (atype) - "/home/martin/x/packages/lisp/tm/") - ("tl-list.el" - "utility functions about list" - (list) - "/home/martin/x/packages/lisp/tm/") - ("tl-misc.el" - "miscellaneous utility of tl." - (load-path module structure) - "/home/martin/x/packages/lisp/tm/") - ("tl-seq.el" - "sequence functions" - (sequence) - "/home/martin/x/packages/lisp/tm/") - ("tl-str.el" - "Emacs Lisp Library module about string" - (string) - "/home/martin/x/packages/lisp/tm/") - ("tm-bbdb.el" - "tm shared module for BBDB" - (mail news mime multimedia multilingual bbdb) - "/home/martin/x/packages/lisp/tm/") - ("tm-def.el" - "definition module for tm" - (mail news mime multimedia definition) - "/home/martin/x/packages/lisp/tm/") - ("tm-edit-mc.el" - "Mailcrypt interface for tm-edit" - (mail news mime multimedia multilingual security pgp) - "/home/martin/x/packages/lisp/tm/") - ("tm-edit.el" - "Simple MIME Composer for GNU Emacs" - (mail news mime multimedia multilingual) - "/home/martin/x/packages/lisp/tm/") - ("tm-ew-d.el" - "RFC 2047 based encoded-word decoder for GNU Emacs" - (encoded-word mime multilingual header mail news) - "/home/martin/x/packages/lisp/tm/") - ("tm-ew-e.el" - "RFC 2047 based encoded-word encoder for GNU Emacs" - (encoded-word mime multilingual header mail news) - "/home/martin/x/packages/lisp/tm/") - ("tm-file.el" - "tm-view internal method for file extraction" - (mail news mime multimedia file extract) - "/home/martin/x/packages/lisp/tm/") - ("tm-ftp.el" - "tm-view internal method for anonymous ftp" - (anonymous ftp mime multimedia mail news) - "/home/martin/x/packages/lisp/tm/") - ("tm-image.el" - "tm-view filter to display images in XEmacs or MULE buffers" - (image picture x-face mime multimedia mail news) - "/home/martin/x/packages/lisp/tm/") - ("tm-mail.el" - "mail-mode extension." - (mail mime multimedia) - "/home/martin/x/packages/lisp/tm/") - ("tm-mh-e.el" - "MIME extension for mh-e" - (mail mh mime multimedia encoded-word multilingual) - "/home/martin/x/packages/lisp/tm/") - ("tm-parse.el" - "MIME message parser" - (mail news mime multimedia) - "/home/martin/x/packages/lisp/tm/") - ("tm-partial.el" - "Grabbing all MIME \"message/partial\"s." - (mail news mime multimedia message/partial) - "/home/martin/x/packages/lisp/tm/") - ("tm-pgp.el" - "tm-view internal methods for PGP." - (mail news mime multimedia pgp security) - "/home/martin/x/packages/lisp/tm/") - ("tm-play.el" - "decoder for tm-view.el" - (mail news mime multimedia) - "/home/martin/x/packages/lisp/tm/") - ("tm-rmail.el" - "MIME extension for RMAIL" - (mail mime multimedia multilingual encoded-word) - "/home/martin/x/packages/lisp/tm/") - ("tm-setup.el" - "setup file for tm viewer." - (mail news mime multimedia multilingual encoded-word) - "/home/martin/x/packages/lisp/tm/") - ("tm-view.el" - "interactive MIME viewer for GNU Emacs" - (mail news mime multimedia) - "/home/martin/x/packages/lisp/tm/") - ("tm-vm.el" - "tm-MUA (MIME Extension module) for VM" - (mail mime multimedia multilingual encoded-word) - "/home/martin/x/packages/lisp/tm/") - ("tmh-comp.el" - "tm-mh-e functions for composing messages" - (mail mh mime multimedia encoded-word multilingual) - "/home/martin/x/packages/lisp/tm/") - ("tu-comment.el" - "a comment out utility for Lisp programs." - (comment lisp) - "/home/martin/x/packages/lisp/tm/") - ("tu-replace.el" - "a replacing utility for GNU Emacs" - (replace) - "/home/martin/x/packages/lisp/tm/") - ("tpu-doc.el" - "Documentation for TPU-edt" - (emulations) - "/home/martin/x/packages/lisp/tpu/") - ("tpu-edt.el" - "Emacs emulating TPU emulating EDT" - (emulations) - "/home/martin/x/packages/lisp/tpu/") - ("tpu-extras.el" - "Scroll margins and free cursor mode for TPU-edt" - (emulations) - "/home/martin/x/packages/lisp/tpu/") - ("tpu-mapper.el" - "Create a TPU-edt X-windows keymap file" - (emulations) - "/home/martin/x/packages/lisp/tpu/") - ("vc-hooks.el" - "resident support for version-control" - nil - "/home/martin/x/packages/lisp/vc/") - ("vc.el" - "drive a version-control system from within Emacs" - nil - "/home/martin/x/packages/lisp/vc/") - ("vhdl-mode.el" - "major mode for editing VHDL code" - (languages vhdl) - "/home/martin/x/packages/lisp/vhdl/") - ("view-process-mode.el" - "Display current running processes" - (processes) - "/home/martin/x/packages/lisp/view-process/") - ("view-process-system-specific.el" - "System specific stuff for view-process" - (processes) - "/home/martin/x/packages/lisp/view-process/") - ("view-process-xemacs.el" - "XEmacs specific code for view-process" - (processes) - "/home/martin/x/packages/lisp/view-process/") - ("viper-cmd.el" - "Vi command support for Viper" - nil - "/home/martin/x/packages/lisp/viper/") - ("viper-ex.el" - "functions implementing the Ex commands for Viper" - nil - "/home/martin/x/packages/lisp/viper/") - ("viper-init.el" - "some common definitions for Viper" - nil - "/home/martin/x/packages/lisp/viper/") - ("viper-keym.el" - "Viper keymaps" - nil - "/home/martin/x/packages/lisp/viper/") - ("viper-macs.el" - "functions implementing keyboard macros for Viper" - nil - "/home/martin/x/packages/lisp/viper/") - ("viper-mous.el" - "mouse support for Viper" - nil - "/home/martin/x/packages/lisp/viper/") - ("viper-util.el" - "Utilities used by viper.el" - nil - "/home/martin/x/packages/lisp/viper/") - ("viper.el" - "A full-featured Vi emulator for GNU Emacs and XEmacs," - (emulations) - "/home/martin/x/packages/lisp/viper/") - ("vm-easymenu.el" - "support the easymenu interface for defining a menu." - (emulations) - "/home/martin/x/packages/lisp/vm/") - ("vm-loaddefs.el" - "autoloads for VM formerly in loaddefs.el" - (mail dumped) - "/home/martin/x/packages/lisp/vm/") - ("base64.el" - "Base64 encoding functions" - (extensions) - "/home/martin/x/packages/lisp/w3/") - ("css.el" - "Cascading Style Sheet parser" - nil - "/home/martin/x/packages/lisp/w3/") - ("dsssl-flow.el" - "DSSSL flow objects" - nil - "/home/martin/x/packages/lisp/w3/") - ("dsssl.el" - "DSSSL parser" - nil - "/home/martin/x/packages/lisp/w3/") - ("images.el" - "Automatic image converters" - (images) - "/home/martin/x/packages/lisp/w3/") - ("mm.el" - "Mailcap parsing routines, and MIME handling" - (mail news hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("mule-sysdp.el" - "consolidate MULE-version dependencies in one file." - (lisp tools) - "/home/martin/x/packages/lisp/w3/") - ("socks.el" - "A Socks v5 Client for Emacs" - (comm firewalls) - "/home/martin/x/packages/lisp/w3/") - ("ssl.el" - "ssl functions for emacsen without them builtin" - (comm) - "/home/martin/x/packages/lisp/w3/") - ("url-auth.el" - "Uniform Resource Locator authorization modules" - (comm data processes hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("url-cache.el" - "Uniform Resource Locator retrieval tool" - (comm data processes hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("url-cookie.el" - "Netscape Cookie support" - (comm data processes hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("url-file.el" - "File retrieval code" - (comm data processes) - "/home/martin/x/packages/lisp/w3/") - ("url-gopher.el" - "Gopher Uniform Resource Locator retrieval code" - (comm data processes) - "/home/martin/x/packages/lisp/w3/") - ("url-gw.el" - "Gateway munging for URL loading" - (comm data processes) - "/home/martin/x/packages/lisp/w3/") - ("url-http.el" - "HTTP Uniform Resource Locator retrieval code" - (comm data processes) - "/home/martin/x/packages/lisp/w3/") - ("url-irc.el" - "IRC URL interface" - (comm data processes) - "/home/martin/x/packages/lisp/w3/") - ("url-mail.el" - "Mail Uniform Resource Locator retrieval code" - (comm data processes) - "/home/martin/x/packages/lisp/w3/") - ("url-misc.el" - "Misc Uniform Resource Locator retrieval code" - (comm data processes) - "/home/martin/x/packages/lisp/w3/") - ("url-news.el" - "News Uniform Resource Locator retrieval code" - (comm data processes) - "/home/martin/x/packages/lisp/w3/") - ("url-nfs.el" - "NFS URL interface" - (comm data processes) - "/home/martin/x/packages/lisp/w3/") - ("url-ns.el" - "Various netscape-ish functions for proxy definitions" - (comm data processes hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("url-parse.el" - "Uniform Resource Locator parser" - (comm data processes) - "/home/martin/x/packages/lisp/w3/") - ("url-vars.el" - "Variables for Uniform Resource Locator tool" - (comm data processes hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("url.el" - "Uniform Resource Locator retrieval tool" - (comm data processes hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3-about.el" - "About pages for emacs-w3" - (hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3-cfg.el" - "Configuration info from Emacs/W3" - (hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3-cus.el" - "Customization support for Emacs-W3" - (comm help hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3-display.el" - "display engine" - (faces help hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3-e19.el" - "Emacs 19.xx specific functions for emacs-w3" - (faces help mouse hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3-e20.el" - "Emacs 20.xx specific functions for emacs-w3" - (faces help mouse hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3-elisp.el" - "Scripting support for emacs-lisp" - (hypermedia scripting) - "/home/martin/x/packages/lisp/w3/") - ("w3-emulate.el" - "All variable definitions for emacs-w3" - (comm help hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3-forms.el" - "Emacs-w3 forms parsing code for new display engine" - (faces help comm data languages) - "/home/martin/x/packages/lisp/w3/") - ("w3-hot.el" - "Main functions for emacs-w3 on all platforms/versions" - (faces help comm news mail processes mouse hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3-imap.el" - "Imagemap functions" - (hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3-jscript.el" - "Scripting support for javascript" - (hypermedia scripting) - "/home/martin/x/packages/lisp/w3/") - ("w3-keyword.el" - "Emacs-W3 binding style sheet mechanism" - (hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3-latex.el" - "Emacs-W3 printing via LaTeX" - (hypermedia printing typesetting) - "/home/martin/x/packages/lisp/w3/") - ("w3-menu.el" - "Menu functions for emacs-w3" - (menu hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3-mouse.el" - "Mouse specific functions for emacs-w3" - (mouse hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3-prefs.el" - "Preferences panels for Emacs-W3" - (hypermedia preferences) - "/home/martin/x/packages/lisp/w3/") - ("w3-print.el" - "Printing support for emacs-w3" - (faces help printing hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3-props.el" - "Additional text property stuff" - (faces) - "/home/martin/x/packages/lisp/w3/") - ("w3-script.el" - "Scripting support" - (hypermedia scripting) - "/home/martin/x/packages/lisp/w3/") - ("w3-speak.el" - "Emacs-W3 speech interface" - (hypermedia speech) - "/home/martin/x/packages/lisp/w3/") - ("w3-style.el" - "Emacs/W3 binding style sheet mechanism" - (faces hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3-sysdp.el" - "consolidate Emacs-version dependencies in one file." - (lisp tools) - "/home/martin/x/packages/lisp/w3/") - ("w3-toolbar.el" - "Toolbar functions for emacs-w3" - (mouse toolbar) - "/home/martin/x/packages/lisp/w3/") - ("w3-vars.el" - "All variable definitions for emacs-w3" - (comm help hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3-widget.el" - "An image widget" - (faces images) - "/home/martin/x/packages/lisp/w3/") - ("w3-xemac.el" - "XEmacs specific functions for emacs-w3" - (faces help mouse hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("w3.el" - "Main functions for emacs-w3 on all platforms/versions" - (faces help comm news mail processes mouse hypermedia) - "/home/martin/x/packages/lisp/w3/") - ("add-log.el" - "change log maintenance commands for Emacs" - (maint) - "/home/martin/x/packages/lisp/xemacs-base/") - ("advice.el" - "an overloading mechanism for Emacs Lisp functions" - (extensions lisp tools) - "/home/martin/x/packages/lisp/xemacs-base/") - ("annotations.el" - "interface to marginal annotations" - (extensions hypermedia outlines) - "/home/martin/x/packages/lisp/xemacs-base/") - ("assoc.el" - "insert/delete/sort functions on association lists" - (extensions) - "/home/martin/x/packages/lisp/xemacs-base/") - ("case-table.el" - "code to extend the character set and support case tables." - (i18n) - "/home/martin/x/packages/lisp/xemacs-base/") - ("chistory.el" - "list command history" - nil - "/home/martin/x/packages/lisp/xemacs-base/") - ("comint-xemacs.el" - "Face customizations for comint" - (help faces) - "/home/martin/x/packages/lisp/xemacs-base/") - ("comint.el" - "general command interpreter in a window stuff" - (processes) - "/home/martin/x/packages/lisp/xemacs-base/") - ("compile.el" - "run compiler as inferior of Emacs, parse error messages." - (tools processes) - "/home/martin/x/packages/lisp/xemacs-base/") - ("debug.el" - "debuggers and related commands for XEmacs" - nil - "/home/martin/x/packages/lisp/xemacs-base/") - ("ebuff-menu.el" - "electric-buffer-list mode" - (frames) - "/home/martin/x/packages/lisp/xemacs-base/") - ("echistory.el" - "Electric Command History Mode" - (extensions) - "/home/martin/x/packages/lisp/xemacs-base/") - ("edmacro.el" - "keyboard macro editor" - (abbrev internal) - "/home/martin/x/packages/lisp/xemacs-base/") - ("ehelp.el" - "bindings for electric-help mode" - (help extensions) - "/home/martin/x/packages/lisp/xemacs-base/") - ("electric.el" - "window maker and Command loop for `electric' modes." - (extensions) - "/home/martin/x/packages/lisp/xemacs-base/") - ("enriched.el" - "read and save files in text/enriched format" - (wp faces) - "/home/martin/x/packages/lisp/xemacs-base/") - ("env.el" - "functions to manipulate environment variables." - (processes unix) - "/home/martin/x/packages/lisp/xemacs-base/") - ("facemenu.el" - "create a face menu for interactively adding fonts to text" - (faces) - "/home/martin/x/packages/lisp/xemacs-base/") - ("ffap.el" - "find file (or url) at point" - (files hypermedia matching mouse) - "/home/martin/x/packages/lisp/xemacs-base/") - ("helper.el" - "utility help package supporting help in electric modes" - (help) - "/home/martin/x/packages/lisp/xemacs-base/") - ("imenu.el" - "Framework for mode-specific buffer indexes." - (tools) - "/home/martin/x/packages/lisp/xemacs-base/") - ("iso-syntax.el" - "set up case-conversion and syntax tables for ISO 8859/1" - (i18n) - "/home/martin/x/packages/lisp/xemacs-base/") - ("macros.el" - "non-primitive commands for keyboard macros." - (abbrev) - "/home/martin/x/packages/lisp/xemacs-base/") - ("novice.el" - "handling of disabled commands (\"novice mode\") for XEmacs." - (internal help) - "/home/martin/x/packages/lisp/xemacs-base/") - ("outline.el" - "outline mode commands for Emacs" - (outlines) - "/home/martin/x/packages/lisp/xemacs-base/") - ("passwd.el" - "Prompting for passwords semi-securely" - (comm extensions) - "/home/martin/x/packages/lisp/xemacs-base/") - ("pp.el" - "pretty printer for Emacs Lisp" - (lisp tools language extensions) - "/home/martin/x/packages/lisp/xemacs-base/") - ("regi.el" - "REGular expression Interpreting engine" - (extensions matching) - "/home/martin/x/packages/lisp/xemacs-base/") - ("ring.el" - "handle rings of items" - (extensions) - "/home/martin/x/packages/lisp/xemacs-base/") - ("shell.el" - "specialized comint.el for running the shell." - (processes shell terminal csh tcsh bash sh) - "/home/martin/x/packages/lisp/xemacs-base/") - ("skeleton.el" - "Lisp language extension for writing statement skeletons" - (extensions abbrev languages tools) - "/home/martin/x/packages/lisp/xemacs-base/") - ("sort.el" - "commands to sort text in an XEmacs buffer." - (unix) - "/home/martin/x/packages/lisp/xemacs-base/") - ("thing.el" - "find language-specific contiguous pieces of text" - (extensions languages) - "/home/martin/x/packages/lisp/xemacs-base/") - ("time-stamp.el" - "Maintain last change time stamps in files edited by Emacs" - (tools) - "/home/martin/x/packages/lisp/xemacs-base/") - ("timezone.el" - "time zone package for XEmacs" - (news) - "/home/martin/x/packages/lisp/xemacs-base/") - ("xbm-button.el" - "Create XBM text buttons under XEmacs" - (frames internal) - "/home/martin/x/packages/lisp/xemacs-base/") - ("xpm-button.el" - "create XPM buttons" - (frames internal) - "/home/martin/x/packages/lisp/xemacs-base/") - ("bench.el" - "benchmarking utility for emacsen" - (internal maint) - "/home/martin/x/packages/lisp/xemacs-devel/") - ("docref.el" - "Simple cross references for Elisp documentation strings" - (docs help lisp) - "/home/martin/x/packages/lisp/xemacs-devel/") - ("eldoc.el" - "show function arglist or variable docstring in echo area" - (extensions) - "/home/martin/x/packages/lisp/xemacs-devel/") - ("elp.el" - "Emacs Lisp Profiler" - (debugging lisp tools) - "/home/martin/x/packages/lisp/xemacs-devel/") - ("eval-expr.el" - "enhanced eval-expression command" - (extensions) - "/home/martin/x/packages/lisp/xemacs-devel/") - ("find-func.el" - "find the definition of the Emacs Lisp function near point" - (emacs-lisp functions variables) - "/home/martin/x/packages/lisp/xemacs-devel/") - ("find-gc.el" - "detect functions that call the garbage collector" - (maint) - "/home/martin/x/packages/lisp/xemacs-devel/") - ("hide-copyleft.el" - "hide obnoxious copyright prologs" - nil - "/home/martin/x/packages/lisp/xemacs-devel/") - ("ielm.el" - "interaction mode for Emacs Lisp" - (lisp) - "/home/martin/x/packages/lisp/xemacs-devel/") - ("pretty-print.el" - "Emacs Lisp pretty printer and macro expander" - (lisp internal) - "/home/martin/x/packages/lisp/xemacs-devel/") - ("profile.el" - "basic profiling commands for XEmacs" - (internal) - "/home/martin/x/packages/lisp/xemacs-devel/") - ("regexp-opt.el" - "generate efficient regexps to match strings." - (strings regexps) - "/home/martin/x/packages/lisp/xemacs-devel/") - ("reposition.el" - "center a Lisp function or comment on the screen" - nil - "/home/martin/x/packages/lisp/xemacs-devel/") - ("trace.el" - "tracing facility for Emacs Lisp functions" - (tools lisp) - "/home/martin/x/packages/lisp/xemacs-devel/") - ("zenirc-18.el" - "compatibility functions for Emacs 18" - (extensions zenirc) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-8ball.el" - "magic 8 ball for ZenIRC" - (zenirc extensions magic 8ball) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-away.el" - "fancy away processing for ZenIRC" - (zenirc extensions oink) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-bork.el" - "Swedish Chef message catalog for ZenIRC" - (extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-color.el" - "color messages in zenirc" - (zenirc extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-complete.el" - "complete commands, nicknames, etc. in ZenIRC" - (zenirc completion extensions oink) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-dcc.el" - "CTCP DCC module for ZenIRC" - (zenirc extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-doto.el" - "do things to who, list, links replies" - (extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-eval.el" - "join the \"mi emacs es tu emacs\" club" - (zenirc extensions eval oink) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-fill.el" - "fill messages in zenirc" - (extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-finnish.el" - "Finnish message catalog for ZenIRC" - (extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-format.el" - "format nick!user@host for zenirc" - (zenirc extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-fortran.el" - "emulate F-BOT FORTRAN bot program with ZenIRC" - (extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-french.el" - "French message catalog for ZenIRC" - (extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-history.el" - "keep a history of commands in ZenIRC" - (zenirc history) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-ignore.el" - "ignore module for zenirc." - (zenirc ignorance) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-iwantop.el" - "IWANTOP ctcp for granting channel operator bits" - (zenirc extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-latin.el" - "Latin message catalog for ZenIRC" - (extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-make.el" - "a hack to set the load path for byte-compiling" - (zenirc make) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-meditate.el" - "admonish others for disturbing your meditation" - (zenirc extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-netsplit.el" - "hide excessive spew from netsplits" - (zenirc extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-notify.el" - "Notifies you when people signon/off" - (zenirc notify extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-oink.el" - "auto-oink" - (zenirc extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-ojnk.el" - "Send ojnks - example of adding commands to zenirc" - (extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-popup.el" - "pop up zenirc buffer window on signal" - (extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-prime-p.el" - "flag prime numbers" - (zenirc extensions oink "mmmm primes") - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-signal.el" - "Fancy signal formatting for ZenIRC" - (extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-stamp.el" - "timestamping for ZenIRC" - (extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-swedish.el" - "Swedish message catalog for ZenIRC" - (extensions) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-yow-filter.el" - "neutralize yowage" - (zenirc extensions oink yow) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc-yow.el" - "important pinheadery for ZenIRC" - (zenirc extensions oink yow) - "/home/martin/x/packages/lisp/zenirc/") - ("zenirc.el" - "Waste time on Internet Relay Chat (ZenIRC client)" - (extensions zenirc) - "/home/martin/x/packages/lisp/zenirc/") - ("dui-registry.el" - "Registry of dui dictionary methods" - (mule dictionary) - "/home/martin/x/mule-packages/lisp/edict/") - ("dui.el" - "Dictionary user interface" - (mule dictionary) - "/home/martin/x/mule-packages/lisp/edict/") - ("edict-edit.el" - "Edit an EDICT dictionary." - (mule edict dictionary) - "/home/martin/x/mule-packages/lisp/edict/") - ("edict-english.el" - "English morphology rules for edict.el" - (mule edict dictionary) - "/home/martin/x/mule-packages/lisp/edict/") - ("edict-japanese.el" - "Japanese morphology rules for edict.el" - (mule edict dictionary) - "/home/martin/x/mule-packages/lisp/edict/") - ("edict-morphology.el" - "morphology rewrite engine for edict.el" - (mule edict dictionary) - "/home/martin/x/mule-packages/lisp/edict/") - ("edict.el" - "Word lookup (with deinflection) in EDICT" - (mule edict dictionary) - "/home/martin/x/mule-packages/lisp/edict/") - ("ts-mode.el" - "Insert time-stamps in buffers" - (minor mode) - "/home/martin/x/mule-packages/lisp/edict/") - ("egg-cwnn-leim.el" - "Egg/CWnn-related code for LEIM" - (japanese input method leim) - "/home/martin/x/mule-packages/lisp/egg-its/") - ("egg-kwnn-leim.el" - "Egg/CWnn-related code for LEIM" - (japanese input method leim) - "/home/martin/x/mule-packages/lisp/egg-its/") - ("egg-leim.el" - "Egg/Wnn-related code for LEIM" - (japanese input method leim) - "/home/martin/x/mule-packages/lisp/egg-its/") - ("egg-sj3-leim.el" - "Egg/SJ3-related code for LEIM" - (japanese input method leim) - "/home/martin/x/mule-packages/lisp/egg-its/") - ("egg-wnn.el" - "a inputting method communicating with [jck]server" - (inputting method) - "/home/martin/x/mule-packages/lisp/egg-its/") - ("cyril-jis.el" - "Quail package for inputting JISX0208 Cyrillic letters" - (multilingual input method cyrillic) - "/home/martin/x/mule-packages/lisp/leim/") - ("cyrillic.el" - "Quail package for inputting Cyrillic characters" - (multilingual input method cyrillic) - "/home/martin/x/mule-packages/lisp/leim/") - ("greek.el" - "Quail package for inputting Greek" - (multilingual input method greek) - "/home/martin/x/mule-packages/lisp/leim/") - ("hangul.el" - "Quail package for inputting Korean Hangul characters" - (multilingual input method korean hangul) - "/home/martin/x/mule-packages/lisp/leim/") - ("hangul3.el" - "Quail package for inputting Korean Hangul characters" - (multilingual input method korean hangul) - "/home/martin/x/mule-packages/lisp/leim/") - ("hanja-jis.el" - "Quail package for inputting Korean Hanja (JISX0208)" - (multilingual input method korean hangul) - "/home/martin/x/mule-packages/lisp/leim/") - ("hanja.el" - "Quail-package for Korean Hanja (KSC5601)" - (multilingual input method korean hanja) - "/home/martin/x/mule-packages/lisp/leim/") - ("ipa.el" - "Quail package for inputting IPA characters" - (multilingual input method ipa) - "/home/martin/x/mule-packages/lisp/leim/") - ("latin-pre.el" - "Quail packages for inputting various European characters." - (mule multilingual latin input method) - "/home/martin/x/mule-packages/lisp/leim/") - ("leim-list.el" - "list of LEIM (Library of Emacs Input Method)" - nil - "/home/martin/x/mule-packages/lisp/leim/") - ("py-punct.el" - "Quail packages for Chinese (pinyin + extra symbols)" - (multilingual input method chienese) - "/home/martin/x/mule-packages/lisp/leim/") - ("pypunct-b5.el" - "Quail packages for Chinese (pinyin + extra symbols)" - (multilingual input method chienese) - "/home/martin/x/mule-packages/lisp/leim/") - ("quail.el" - "Provides simple input method for multilingual text" - (mule multilingual input method) - "/home/martin/x/mule-packages/lisp/leim/") - ("symbol-ksc.el" - "Quail-package for Korean Symbol (KSC5601)" - (multilingual input method korean hangul) - "/home/martin/x/mule-packages/lisp/leim/") - ("arabic.el" - "pre-loaded support for Arabic." - nil - "/home/martin/x/mule-packages/lisp/mule-base/") - ("canna-leim.el" - "Canna-related code for LEIM" - (japanese input method leim) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("canna.el" - "Interface to the Canna input method." - (canna japanese input method mule multilingual) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("char-table.el" - "display table of charset" - (character mule) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("chartblxmas.el" - "display table of charset by pop-up menu" - (character xemacs/mule) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("china-util.el" - "utilities for Chinese" - (mule multilingual chinese) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("chinese.el" - "Support for Chinese" - (multilingual chinese) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("cyril-util.el" - "utilities for Cyrillic scripts" - (mule multilingual cyrillic) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("english.el" - "English support" - (multibyte character character set syntax category) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("european.el" - "Support for European languages" - (multilingual european) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("hebrew.el" - "Support for Hebrew" - (multilingual hebrew) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("isearch-mule.el" - "incremental search with front-end inputting method" - (search) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("japan-util.el" - "utilities for Japanese" - (mule multilingual japanese) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("japanese.el" - "Japanese support" - (multilingual japanese) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("kinsoku.el" - "Kinsoku (line wrap) processing for XEmacs/Mule" - nil - "/home/martin/x/mule-packages/lisp/mule-base/") - ("korean.el" - "Support for Korean" - (multilingual korean) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("misc-lang.el" - "support for miscellaneous languages (characters)" - (multilingual character set coding system) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("mule-category.el" - "category functions for XEmacs/Mule." - nil - "/home/martin/x/mule-packages/lisp/mule-base/") - ("mule-ccl.el" - "CCL (Code Conversion Language) compiler" - (ccl mule multilingual character set coding-system) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("mule-charset.el" - "Charset functions for Mule." - nil - "/home/martin/x/mule-packages/lisp/mule-base/") - ("mule-cmds.el" - "Commands for multilingual environment" - (mule multilingual) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("mule-cne.el" - "interface between input methods Canna and EGG." - nil - "/home/martin/x/mule-packages/lisp/mule-base/") - ("mule-coding.el" - "Coding-system functions for Mule." - nil - "/home/martin/x/mule-packages/lisp/mule-base/") - ("mule-debug.el" - "debugging functions for Mule." - nil - "/home/martin/x/mule-packages/lisp/mule-base/") - ("mule-diag.el" - "Show diagnosis of multilingual environment (MULE)" - (multilingual charset coding system fontset diagnosis) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("mule-files.el" - "File I/O functions for XEmacs/Mule." - nil - "/home/martin/x/mule-packages/lisp/mule-base/") - ("mule-help.el" - "Mule-ized Help functions " - (help internal) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("mule-keyboard.el" - "Direct input of multilingual chars from keyboard." - nil - "/home/martin/x/mule-packages/lisp/mule-base/") - ("mule-misc.el" - "Miscellaneous Mule functions." - nil - "/home/martin/x/mule-packages/lisp/mule-base/") - ("mule-tty-init.el" - "Initialization code for console tty under MULE" - (mule tty console dumped) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("mule-util.el" - "Utility functions for multilingual environment (mule)" - (mule multilingual) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("mule-x-init.el" - "initialization code for X Windows under MULE" - (mule x11) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("thai-util.el" - "utilities for Thai" - (mule multilingual thai) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("thai.el" - "Support for Thai" - (multilingual thai) - "/home/martin/x/mule-packages/lisp/mule-base/") - ("viet-chars.el" - "pre-loaded support for Vietnamese, part 1." - nil - "/home/martin/x/mule-packages/lisp/mule-base/") - ("skk-auto.el" - "$BAw$j2>L>$N<+F0=hM}$N$?$a$N%W%m%0%i%`(B" - (japanese) - "/home/martin/x/mule-packages/lisp/skk/") - ("skk-comp.el" - "$BJd40$N$?$a$N%W%m%0%i%`(B" - (japanese) - "/home/martin/x/mule-packages/lisp/skk/") - ("skk-foreword.el" - "$BA0=q$-(B" - (japanese) - "/home/martin/x/mule-packages/lisp/skk/") - ("skk-gadget.el" - "$B (length (windows-of-buffer buffer)) 0) + (select-window (car (windows-of-buffer buffer))) + (switch-to-buffer buffer)))) + +(defun select-buffers-tab-buffers-by-mode (buffer-to-select buf1) + "For use as a value of `buffers-tab-selection-function'. +This selects buffers by major mode `buffers-tab-grouping-regexp'." + (let ((mode1 (symbol-name (symbol-value-in-buffer 'major-mode buf1))) + (mode2 (symbol-name (symbol-value-in-buffer 'major-mode + buffer-to-select))) + (modenm1 (symbol-value-in-buffer 'mode-name buf1)) + (modenm2 (symbol-value-in-buffer 'mode-name buffer-to-select))) + (cond ((or (eq mode1 mode2) + (eq modenm1 modenm2) + (and (string-match "^[^-]+-" mode1) + (string-match + (concat "^" (regexp-quote + (substring mode1 0 (match-end 0)))) + mode2)) + (and buffers-tab-grouping-regexp + (find-if #'(lambda (x) + (or + (and (string-match x mode1) + (string-match x mode2)) + (and (string-match x modenm1) + (string-match x modenm2)))) + buffers-tab-grouping-regexp))) + t) + (t nil)))) + +(defun format-buffers-tab-line (buffer) + "For use as a value of `buffers-tab-format-buffer-line-function'. +This just returns the buffer's name, optionally truncated." + (let ((len (specifier-instance buffers-tab-default-buffer-line-length))) + (if (and (> len 0) + (> (length (buffer-name buffer)) len)) + (if (string-match ".*<.>$" (buffer-name buffer)) + (concat (substring (buffer-name buffer) + 0 (- len 6)) "..." + (substring (buffer-name buffer) -3)) + (concat (substring (buffer-name buffer) + 0 (- len 3)) "...")) + (buffer-name buffer)))) (defsubst build-buffers-tab-internal (buffers) - (let (line) + (let ((selected t)) (mapcar #'(lambda (buffer) - (setq line (funcall buffers-tab-format-buffer-line-function - buffer)) - (vector line (list buffers-tab-switch-to-buffer-function - (buffer-name buffer)))) + (prog1 + (vector + (funcall buffers-tab-format-buffer-line-function + buffer) + (list buffers-tab-switch-to-buffer-function + (buffer-name buffer)) + :selected selected) + (when selected (setq selected nil)))) buffers))) -(defun buffers-tab-items () - "This is the tab filter for the top-level buffers \"Buffers\" tab. -It dynamically creates a list of buffers to use as the contents of the tab. -Only the most-recently-used few buffers will be listed on the tab, for -efficiency reasons. You can control how many buffers will be shown by -setting `buffers-tab-max-size'. You can control the text of the tab -items by redefining the function `format-buffers-menu-line'." - (let ((buffers (delete-if buffers-tab-omit-function (buffer-list)))) - (and (integerp buffers-tab-max-size) - (> buffers-tab-max-size 1) - (> (length buffers) buffers-tab-max-size) - ;; shorten list of buffers - (setcdr (nthcdr buffers-tab-max-size buffers) nil)) - (setq buffers (build-buffers-tab-internal buffers)) - buffers)) +;;; #### SJT would like this function to have a sort function list. I +;;; don't see how this could work given that sorting is not +;;; cumulative --andyp. +(defun buffers-tab-items (&optional in-deletion frame force-selection) + "Return a list of tab instantiators based on the current buffers list. +This function is used as the tab filter for the top-level buffers +\"Buffers\" tab. It dynamically creates a list of tab instantiators +to use as the contents of the tab. The contents and order of the list +is controlled by `buffers-tab-filter-functions' which by default +groups buffers according to major mode and removes invisible buffers. +You can control how many buffers will be shown by setting +`buffers-tab-max-size'. You can control the text of the tab items by +redefining the function `format-buffers-menu-line'." + (save-match-data + ;; NB it is too late if we run the omit function as part of the + ;; filter functions because we need to know which buffer is the + ;; context buffer before they get run. + (let* ((buffers (delete-if + buffers-tab-omit-function (buffer-list frame))) + (first-buf (car buffers))) + ;; maybe force the selected window + (when (and force-selection + (not in-deletion) + (not (eq first-buf (window-buffer (selected-window frame))))) + (setq buffers (cons (window-buffer (selected-window frame)) + (delq first-buf buffers)))) + ;; if we're in deletion ignore the current buffer + (when in-deletion + (setq buffers (delq (current-buffer) buffers)) + (setq first-buf (car buffers))) + ;; filter buffers + (when buffers-tab-filter-functions + (setq buffers + (delete-if + #'null + (mapcar #'(lambda (buf) + (let ((tmp-buf buf)) + (mapc #'(lambda (fun) + (unless (funcall fun buf first-buf) + (setq tmp-buf nil))) + buffers-tab-filter-functions) + tmp-buf)) + buffers)))) + ;; maybe shorten list of buffers + (and (integerp buffers-tab-max-size) + (> buffers-tab-max-size 1) + (> (length buffers) buffers-tab-max-size) + (setcdr (nthcdr (1- buffers-tab-max-size) buffers) nil)) + ;; sort buffers in group (default is most-recently-selected) + (when buffers-tab-sort-function + (setq buffers (funcall buffers-tab-sort-function buffers))) + ;; convert list of buffers to list of structures used by tab widget + (setq buffers (build-buffers-tab-internal buffers)) + buffers))) (defun add-tab-to-gutter () "Put a tab control in the gutter area to hold the most recent buffers." - (let ((gutter-string "")) - (set-extent-begin-glyph - (make-extent 0 0 gutter-string) - (setq gutter-buffers-tab - (make-glyph - (vector 'tab-control :descriptor "Buffers" - :properties (list :items (buffers-tab-items)))))) - ;; This looks better than a 3d border - (set-specifier default-gutter-border-width 0 'global 'mswindows) - (set-specifier default-gutter gutter-string 'global 'mswindows))) - -(defun update-tab-in-gutter (&optional notused) + (setq gutter-buffers-tab-orientation (default-gutter-position)) + (let* ((gutter-string (copy-sequence "\n")) + (gutter-buffers-tab-extent (make-extent 0 1 gutter-string))) + (set-extent-begin-glyph gutter-buffers-tab-extent + (setq gutter-buffers-tab + (make-glyph))) + ;; Nuke all existing tabs + (remove-gutter-element top-gutter 'buffers-tab) + (remove-gutter-element bottom-gutter 'buffers-tab) + (remove-gutter-element left-gutter 'buffers-tab) + (remove-gutter-element right-gutter 'buffers-tab) + ;; Put tabs into all devices that will be able to display them + (mapcar + #'(lambda (x) + (when (valid-image-instantiator-format-p 'tab-control x) + (cond ((eq gutter-buffers-tab-orientation 'top) + ;; This looks better than a 3d border + (set-specifier top-gutter-border-width 0 'global x) + (set-gutter-element top-gutter 'buffers-tab + gutter-string 'global x)) + ((eq gutter-buffers-tab-orientation 'bottom) + (set-specifier bottom-gutter-border-width 0 'global x) + (set-gutter-element bottom-gutter 'buffers-tab + gutter-string 'global x)) + ((eq gutter-buffers-tab-orientation 'left) + (set-specifier left-gutter-border-width 0 'global x) + (set-gutter-element left-gutter 'buffers-tab + gutter-string 'global x)) + ((eq gutter-buffers-tab-orientation 'right) + (set-specifier right-gutter-border-width 0 'global x) + (set-gutter-element right-gutter 'buffers-tab + gutter-string 'global x)) + ))) + (console-type-list)))) + +(defun update-tab-in-gutter (frame &optional force-selection) "Update the tab control in the gutter area." - (when (valid-image-instantiator-format-p 'tab-control) - (set-image-instance-property (glyph-image-instance gutter-buffers-tab) - :items - (buffers-tab-items)) - (resize-subwindow (glyph-image-instance gutter-buffers-tab) - (gutter-pixel-width) nil))) - -(add-tab-to-gutter) -(add-hook 'switch-to-buffer-hooks 'update-tab-in-gutter) -(add-hook 'create-frame-hook 'update-tab-in-gutter) + ;; dedicated frames don't get tabs + (unless (or (window-dedicated-p (frame-selected-window frame)) + (frame-property frame 'popup)) + (when (specifier-instance default-gutter-visible-p frame) + (unless (and gutter-buffers-tab + (eq (default-gutter-position) + gutter-buffers-tab-orientation)) + (add-tab-to-gutter)) + (when (valid-image-instantiator-format-p 'tab-control frame) + (let ((items (buffers-tab-items nil frame force-selection))) + (when items + (set-glyph-image + gutter-buffers-tab + (vector 'tab-control :descriptor "Buffers" :face buffers-tab-face + :orientation gutter-buffers-tab-orientation + (if (or (eq gutter-buffers-tab-orientation 'top) + (eq gutter-buffers-tab-orientation 'bottom)) + :pixel-width :pixel-height) + (if (or (eq gutter-buffers-tab-orientation 'top) + (eq gutter-buffers-tab-orientation 'bottom)) + '(gutter-pixel-width) '(gutter-pixel-height)) + :items items) + frame) + ;; set-glyph-image will not make the gutter dirty + (set-gutter-dirty-p gutter-buffers-tab-orientation))))))) + +;; A myriad of different update hooks all doing slightly different things +(add-one-shot-hook + 'after-init-hook + #'(lambda () + ;; don't add the hooks if the user really doesn't want them + (when gutter-buffers-tab-enabled + (add-hook 'create-frame-hook + #'(lambda (frame) + (when gutter-buffers-tab (update-tab-in-gutter frame t)))) + (add-hook 'buffer-list-changed-hook 'update-tab-in-gutter) + (add-hook 'default-gutter-position-changed-hook + #'(lambda () + (when gutter-buffers-tab + (mapc #'update-tab-in-gutter (frame-list))))) + (add-hook 'gutter-element-visibility-changed-hook + #'(lambda (prop visible-p) + (when (and (eq prop 'buffers-tab) visible-p) + (mapc #'update-tab-in-gutter (frame-list))))) + (update-tab-in-gutter (selected-frame) t)))) + +;; +;; progress display +;; ripped off from message display +;; +(defcustom progress-feedback-use-echo-area nil + "*Whether progress gauge display should display in the echo area. +If NIL then progress gauges will be displayed with whatever native widgets +are available on the current console. If non-NIL then progress display will be +textual and displayed in the echo area." + :type 'boolean + :group 'gutter) + +(defvar progress-glyph-height 24 + "Height of the progress gauge glyph.") + +(defvar progress-feedback-popup-period 0.5 + "The time that the progress gauge should remain up after completion") + +(defcustom progress-feedback-style 'large + "*Control the appearance of the progress gauge. +If 'large, the default, then the progress-feedback text is displayed +above the gauge itself. If 'small then the gauge and text are arranged +side-by-side." + :group 'gutter + :type '(choice (const :tag "large" large) + (const :tag "small" small))) + +;; private variables +(defvar progress-text-instantiator [string :data ""]) +(defvar progress-layout-glyph (make-glyph)) +(defvar progress-layout-instantiator nil) + +(defvar progress-gauge-instantiator + [progress-gauge + :value 0 + :pixel-height (eval progress-glyph-height) + :pixel-width 250 + :descriptor "Progress"]) + +(defun set-progress-feedback-instantiator (&optional locale) + (cond + ((eq progress-feedback-style 'small) + (setq progress-glyph-height 16) + (setq progress-layout-instantiator + `[layout + :orientation vertical :margin-width 4 + :horizontally-justify left :vertically-justify center + :items (,progress-gauge-instantiator + [button + :pixel-height (eval progress-glyph-height) + ;; 'quit is special and acts "asynchronously". + :descriptor "Stop" :callback 'quit] + ,progress-text-instantiator)]) + (set-glyph-image progress-layout-glyph progress-layout-instantiator + locale)) + (t + (setq progress-glyph-height 24) + (setq progress-layout-instantiator + `[layout + :orientation vertical :margin-width 4 + :horizontally-justify left :vertically-justify center + :items (,progress-text-instantiator + [layout + :orientation horizontal + :items (,progress-gauge-instantiator + [button + :pixel-height (eval progress-glyph-height) + :descriptor " Stop " + ;; 'quit is special and acts "asynchronously". + :callback 'quit])])]) + (set-glyph-image progress-layout-glyph progress-layout-instantiator + locale)))) + +(defvar progress-abort-glyph (make-glyph)) + +(defun set-progress-abort-instantiator (&optional locale) + (set-glyph-image progress-abort-glyph + `[layout :orientation vertical + :horizontally-justify left :vertically-justify center + :items (,progress-text-instantiator + [layout + :margin-width 4 + :pixel-height progress-glyph-height + :orientation horizontal])] + locale)) + +(defvar progress-stack nil + "An alist of label/string pairs representing active progress gauges. +The first element in the list is currently displayed in the gutter area. +Do not modify this directly--use the `progress-feedback' or +`display-progress-feedback'/`clear-progress-feedback' functions.") + +(defun progress-feedback-displayed-p (&optional return-string frame) + "Return a non-nil value if a progress gauge is presently displayed in the +gutter area. If optional argument RETURN-STRING is non-nil, +return a string containing the message, otherwise just return t." + (let ((buffer (get-buffer-create " *Gutter Area*"))) + (and (< (point-min buffer) (point-max buffer)) + (if return-string + (buffer-substring nil nil buffer) + t)))) + +;;; Returns the string which remains in the echo area, or nil if none. +;;; If label is nil, the whole message stack is cleared. +(defun clear-progress-feedback (&optional label frame no-restore) + "Remove any progress gauge with LABEL from the progress gauge-stack, +erasing it from the gutter area if it's currently displayed there. +If a message remains at the head of the progress-stack and NO-RESTORE +is nil, it will be displayed. The string which remains in the gutter +area will be returned, or nil if the progress-stack is now empty. +If LABEL is nil, the entire progress-stack is cleared. + +Unless you need the return value or you need to specify a label, +you should just use (progress nil)." + (if (or (not (valid-image-instantiator-format-p 'progress-gauge frame)) + progress-feedback-use-echo-area) + (clear-message label frame nil no-restore) + (or frame (setq frame (selected-frame))) + (remove-progress-feedback label frame) + (let ((inhibit-read-only t) + (zmacs-region-stays zmacs-region-stays)) ; preserve from change + (erase-buffer (get-buffer-create " *Gutter Area*"))) + (if no-restore + nil ; just preparing to put another msg up + (if progress-stack + (let ((oldmsg (cdr (car progress-stack)))) + (raw-append-progress-feedback oldmsg nil frame) + oldmsg) + ;; nothing to display so get rid of the gauge + (set-specifier bottom-gutter-border-width 0 frame) + (set-gutter-element-visible-p bottom-gutter-visible-p + 'progress nil frame))))) + +(defun progress-feedback-clear-when-idle (&optional label) + (add-one-shot-hook 'pre-idle-hook + `(lambda () + (clear-progress-feedback ',label)))) + +(defun remove-progress-feedback (&optional label frame) + ;; If label is nil, we want to remove all matching progress gauges. + (while (and progress-stack + (or (null label) ; null label means clear whole stack + (eq label (car (car progress-stack))))) + (setq progress-stack (cdr progress-stack))) + (let ((s progress-stack)) + (while (cdr s) + (let ((msg (car (cdr s)))) + (if (eq label (car msg)) + (progn + (setcdr s (cdr (cdr s)))) + (setq s (cdr s))))))) + +(defun progress-feedback-dispatch-non-command-events () + ;; don't allow errors to hose things + (condition-case t + ;; (sit-for 0) is too agressive and cause more display than we + ;; want. + (dispatch-non-command-events) + nil)) + +(defun append-progress-feedback (label message &optional value frame) + (or frame (setq frame (selected-frame))) + ;; Add a new entry to the message-stack, or modify an existing one + (let* ((top (car progress-stack)) + (tmsg (cdr top))) + (if (eq label (car top)) + (progn + (setcdr top message) + (if (equal tmsg message) + (progn + (set-instantiator-property progress-gauge-instantiator :value value) + (set-progress-feedback-instantiator (frame-selected-window frame))) + (raw-append-progress-feedback message value frame)) + (redisplay-gutter-area)) + (push (cons label message) progress-stack) + (raw-append-progress-feedback message value frame)) + (progress-feedback-dispatch-non-command-events) + ;; either get command events or sit waiting for them + (when (eq value 100) +; (sit-for progress-feedback-popup-period nil) + (clear-progress-feedback label)))) + +(defun abort-progress-feedback (label message &optional frame) + (if (or (not (valid-image-instantiator-format-p 'progress-gauge frame)) + progress-feedback-use-echo-area) + (display-message label (concat message "aborted.") frame) + (or frame (setq frame (selected-frame))) + ;; Add a new entry to the message-stack, or modify an existing one + (let* ((top (car progress-stack)) + (inhibit-read-only t) + (zmacs-region-stays zmacs-region-stays)) + (if (eq label (car top)) + (setcdr top message) + (push (cons label message) progress-stack)) + (unless (equal message "") + (insert-string message (get-buffer-create " *Gutter Area*")) + (let* ((gutter-string (copy-sequence "\n")) + (ext (make-extent 0 1 gutter-string))) + ;; do some funky display here. + (set-extent-begin-glyph ext progress-abort-glyph) + ;; fixup the gutter specifiers + (set-gutter-element bottom-gutter 'progress gutter-string frame) + (set-specifier bottom-gutter-border-width 2 frame) + (set-instantiator-property progress-text-instantiator :data message) + (set-progress-abort-instantiator (frame-selected-window frame)) + (set-specifier bottom-gutter-height 'autodetect frame) + (set-gutter-element-visible-p bottom-gutter-visible-p + 'progress t frame) + ;; we have to do this so redisplay is up-to-date and so + ;; redisplay-gutter-area performs optimally. + (redisplay-gutter-area) + (sit-for progress-feedback-popup-period nil) + (clear-progress-feedback label frame) + (set-extent-begin-glyph ext progress-layout-glyph) + (set-gutter-element bottom-gutter 'progress gutter-string frame) + ))))) + +(defun raw-append-progress-feedback (message &optional value frame) + (unless (equal message "") + (let* ((inhibit-read-only t) + (zmacs-region-stays zmacs-region-stays) + (val (or value 0)) + (gutter-string (copy-sequence "\n")) + (ext (make-extent 0 1 gutter-string))) + (insert-string message (get-buffer-create " *Gutter Area*")) + ;; do some funky display here. + (set-extent-begin-glyph ext progress-layout-glyph) + ;; fixup the gutter specifiers + (set-gutter-element bottom-gutter 'progress gutter-string frame) + (set-specifier bottom-gutter-border-width 2 frame) + (set-instantiator-property progress-gauge-instantiator :value val) + (set-progress-feedback-instantiator (frame-selected-window frame)) + + (set-instantiator-property progress-text-instantiator :data message) + (set-progress-feedback-instantiator (frame-selected-window frame)) + (if (and (eq (specifier-instance bottom-gutter-height frame) + 'autodetect) + (gutter-element-visible-p bottom-gutter-visible-p + 'progress frame)) + ;; if the gauge is already visible then just draw the gutter + ;; checking for user events + (progn + (redisplay-gutter-area) + (progress-feedback-dispatch-non-command-events)) + ;; otherwise make the gutter visible and redraw the frame + (set-specifier bottom-gutter-height 'autodetect frame) + (set-gutter-element-visible-p bottom-gutter-visible-p + 'progress t frame) + ;; we have to do this so redisplay is up-to-date and so + ;; redisplay-gutter-area performs optimally. This may also + ;; make sure the frame geometry looks ok. + (progress-feedback-dispatch-non-command-events) + (redisplay-frame frame) + )))) + +(defun display-progress-feedback (label message &optional value frame) + "Display a progress gauge and message in the bottom gutter area. + First argument LABEL is an identifier for this message. MESSAGE is +the string to display. Use `clear-progress-feedback' to remove a labelled +message." + (cond ((eq value 'abort) + (abort-progress-feedback label message frame)) + ((or (not (valid-image-instantiator-format-p 'progress-gauge frame)) + progress-feedback-use-echo-area) + (display-message label + (concat message (if (eq value 100) "done." + (make-string (/ value 5) ?.))) + frame)) + (t + (append-progress-feedback label message value frame)))) + +(defun current-progress-feedback (&optional frame) + "Return the current progress gauge in the gutter area, or nil. +The FRAME argument is currently unused." + (cdr (car progress-stack))) + +;;; may eventually be frame-dependent +(defun current-progress-feedback-label (&optional frame) + (car (car progress-stack))) + +(defun progress-feedback (fmt &optional value &rest args) + "Print a progress gauge and message in the bottom gutter area of the frame. +The arguments are the same as to `format'. + +If the only argument is nil, clear any existing progress gauge." + (save-excursion + (if (and (null fmt) (null args)) + (prog1 nil + (clear-progress-feedback nil)) + (let ((str (apply 'format fmt args))) + (display-progress-feedback 'progress str value) + str)))) + +(defun progress-feedback-with-label (label fmt &optional value &rest args) + "Print a progress gauge and message in the bottom gutter area of the frame. +First argument LABEL is an identifier for this progress gauge. The rest of the +arguments are the same as to `format'." + ;; #### sometimes the buffer gets changed temporarily. I don't know + ;; why this is, so protect against it. + (save-excursion + (if (and (null fmt) (null args)) + (prog1 nil + (clear-progress-feedback label nil)) + (let ((str (apply 'format fmt args))) + (display-progress-feedback label str value) + str)))) (provide 'gutter-items) ;;; gutter-items.el ends here. diff --git a/lisp/gutter.el b/lisp/gutter.el index f4565a6..a6dad1e 100644 --- a/lisp/gutter.el +++ b/lisp/gutter.el @@ -4,7 +4,7 @@ ;; Copyright (C) 1999, 2000 Andy Piper. ;; Maintainer: XEmacs Development Team -;; Keywords: frames, extensions, internal, dumped +;; Keywords: frames, gui, internal, dumped ;; This file is part of XEmacs. @@ -30,7 +30,7 @@ "Input from the gutters." :group 'environment) -;; Although these customizations appear bogus, they are neccessary in +;; Although these customizations appear bogus, they are necessary in ;; order to be able to save options through the options menu. (defcustom default-gutter-position (default-gutter-position) @@ -60,16 +60,16 @@ element in the gutter changes. The value of this variable may be buffer-local. The gutter element symbol is passed as an argument to the hook, as is the visibility flag.") -(defun set-gutter-element (gutter-specifier prop val &optional locale tag-set) - "Set GUTTER-SPECIFIER gutter element PROP to VAL in optional LOCALE. +(defun set-gutter-element (gutter-specifier prop value &optional locale tag-set) + "Set GUTTER-SPECIFIER gutter element PROP to VALUE in optional LOCALE. This is a convenience function for setting gutter elements. -VAL in general must be a string. If VAL is a glyph then a string will be -created to put the glyph into." - (let ((spec val)) - (when (glyphp val) +VALUE in general must be a string. If VALUE is a glyph then a string +will be created to put the glyph into." + (let ((spec value)) + (when (glyphp value) (setq spec (copy-sequence "\n")) - (set-extent-begin-glyph (make-extent 0 1 spec) val)) - (map-extents #'(lambda (extent arg) + (set-extent-begin-glyph (make-extent 0 1 spec) value)) + (map-extents #'(lambda (extent arg) (set-extent-property extent 'duplicable t)) spec) (modify-specifier-instances gutter-specifier #'plist-put (list prop spec) 'force nil locale tag-set))) @@ -85,13 +85,13 @@ This is a convenience function for removing gutter elements." locale tag-set) "Change the visibility of gutter elements. Set the visibility of element PROP to VISIBLE-P for -GUTTER-SPECIFIER-VISIBLE-P in optional LOCALE. +GUTTER-SPECIFIER-VISIBLE-P in optional LOCALE. This is a convenience function for hiding and showing gutter elements." - (modify-specifier-instances + (modify-specifier-instances gutter-visible-specifier-p #'(lambda (spec prop visible-p) (if (consp spec) - (if visible-p - (if (memq prop spec) spec + (if visible-p + (if (memq prop spec) spec (cons prop spec)) (delq prop spec)) (if visible-p (list prop)))) @@ -108,6 +108,76 @@ non-nil if it is visible in optional DOMAIN." (or (and (listp spec) (memq 'buffers-tab spec)) spec))) +(defun set-gutter-dirty-p (gutter-or-location) + "Make GUTTER-OR-LOCATION dirty to force redisplay updates." + ;; set-glyph-image will not make the gutter dirty + (when (or (gutter-specifier-p gutter-or-location) + (eq gutter-or-location 'top) + (eq gutter-or-location 'bottom) + (eq gutter-or-location 'left) + (eq gutter-or-location 'right)) + (or (gutter-specifier-p gutter-or-location) + (setq gutter-or-location + (eval (intern (concat + (symbol-name gutter-or-location) + "-gutter"))))) + (set-specifier-dirty-flag gutter-or-location))) + +(defun make-gutter-specifier (spec-list) + "Return a new `gutter' specifier object with the given specification list. +SPEC-LIST can be a list of specifications (each of which is a cons of a +locale and a list of instantiators), a single instantiator, or a list +of instantiators. See `make-specifier' for more information about +specifiers. + +Gutter specifiers are used to specify the format of a gutter. +The values of the variables `default-gutter', `top-gutter', +`left-gutter', `right-gutter', and `bottom-gutter' are always +gutter specifiers. + +Valid gutter instantiators are called \"gutter descriptors\" and are +either strings or property-lists of strings. See `default-gutter' for +a description of the exact format." + (make-specifier-and-init 'gutter spec-list)) + +(defun make-gutter-size-specifier (spec-list) + "Return a new `gutter-size' specifier object with the given spec list. +SPEC-LIST can be a list of specifications (each of which is a cons of a +locale and a list of instantiators), a single instantiator, or a list +of instantiators. See `make-specifier' for more information about +specifiers. + +Gutter-size specifiers are used to specify the size of a gutter. The +values of the variables `default-gutter-size', `top-gutter-size', +`left-gutter-size', `right-gutter-size', and `bottom-gutter-size' are +always gutter-size specifiers. + +Valid gutter-size instantiators are either integers or the special +symbol 'autodetect. If a gutter-size is set to 'autodetect them the +size of the gutter will be adjusted to just accommodate the gutters +contents. 'autodetect only works for top and bottom gutters." + (make-specifier-and-init 'gutter-size spec-list)) + +(defun make-gutter-visible-specifier (spec-list) + "Return a new `gutter-visible' specifier object with the given spec list. +SPEC-LIST can be a list of specifications (each of which is a cons of a +locale and a list of instantiators), a single instantiator, or a list +of instantiators. See `make-specifier' for more information about +specifiers. + +Gutter-visible specifiers are used to specify the visibility of a +gutter. The values of the variables `default-gutter-visible-p', +`top-gutter-visible-p', `left-gutter-visible-p', +`right-gutter-visible-p', and `bottom-gutter-visible-p' are always +gutter-visible specifiers. + +Valid gutter-visible instantiators are t, nil or a list of symbols. +If a gutter-visible instantiator is set to a list of symbols, and the +corresponding gutter specification is a property-list strings, then +elements of the gutter specification will only be visible if the +corresponding symbol occurs in the gutter-visible instantiator." + (make-specifier-and-init 'gutter-visible spec-list)) + (defun init-gutter () "Initialize the gutter." ;; do nothing as yet. diff --git a/lisp/iso8859-1.el b/lisp/iso8859-1.el index 50bd40a..37ed71e 100644 --- a/lisp/iso8859-1.el +++ b/lisp/iso8859-1.el @@ -2,7 +2,7 @@ ;; Copyright (C) 1992, 1997 Free Software Foundation, Inc. -;; Author: Jamie Zawinski +;; Author: Jamie Zawinski ;; Created: 19-aug-92 ;; Maintainer: XEmacs Development Team ;; Keywords: internal, dumped @@ -142,6 +142,7 @@ ) +(unless (featurep 'utf-2000) (defconst iso8859/1-case-table nil "The case table for ISO-8859/1 characters.") @@ -161,9 +162,9 @@ (setq pairs (cdr pairs))) (cons 'setq (cons 'iso8859/1-case-table - (list (list 'purecopy - (list 'quote - (list downcase nil nil nil))))))))) + (list + (list 'quote + (list downcase nil nil nil)))))))) (?\300 ?\340) ; Agrave (?\301 ?\341) ; Aacute @@ -198,6 +199,7 @@ ) (set-standard-case-table (mapcar 'copy-sequence iso8859/1-case-table)) +) (setq-default ctl-arrow 'iso-8859/1) diff --git a/lisp/movemail.el b/lisp/movemail.el index 5d4c18e..1b183b82 100644 --- a/lisp/movemail.el +++ b/lisp/movemail.el @@ -41,7 +41,7 @@ (if stuff (intern stuff) configure-mail-lock-method)) - "mail spool locking method used by thios instance of XEmacs. + "mail spool locking method used by this instance of XEmacs. This must be one of the symbols in MAIL-LOCK-METHODS.") (defun move-mail-spool (from to &optional buffer pop-password) diff --git a/lisp/msw-font-menu.el b/lisp/msw-font-menu.el index 23a2b6d..194e6cd 100644 --- a/lisp/msw-font-menu.el +++ b/lisp/msw-font-menu.el @@ -43,12 +43,11 @@ "Registry and encoding to use with font menu fonts.") (defvar mswindows-font-menu-junk-families - (purecopy - (mapconcat - #'identity - '("Symbol" - ) - "\\|")) + (mapconcat + #'identity + '("Symbol" + ) + "\\|") "A regexp matching font families which are uninteresting (e.g. cursor fonts).") (defvar mswindows-font-regexp-ascii nil @@ -177,13 +176,13 @@ or if you change your font path, you can call this to re-initialize the menus." (when (string-match mswindows-font-regexp name) (setq weight (match-string 2 name)) - (setq size (string-to-int (match-string 4 name)))) + (setq size (string-to-int (or (match-string 4 name) "0")))) (when (string-match mswindows-font-regexp truename) (when (not (member weight (aref entry 1))) (setq weight (match-string 2 truename))) (when (not (member size (aref entry 2))) - (setq size (string-to-int (match-string 4 truename)))) + (setq size (string-to-int (or (match-string 4 truename) "0")))) (setq slant (match-string 5 truename))) (vector entry family size weight slant))) diff --git a/lisp/mule/auto-autoloads.el b/lisp/mule/auto-autoloads.el index eaed7c8..78c9da6 100644 --- a/lisp/mule/auto-autoloads.el +++ b/lisp/mule/auto-autoloads.el @@ -1,10 +1,7 @@ ;;; DO NOT MODIFY THIS FILE (if (featurep 'mule-autoloads) (error "Already loaded")) -;;;### (autoloads (ccl-execute-with-args check-ccl-program define-ccl-program declare-ccl-program ccl-dump ccl-compile ccl-program-p) "mule-ccl" "mule/mule-ccl.el") - -(autoload 'ccl-program-p "mule-ccl" "\ -T if OBJECT is a valid CCL compiled code." nil nil) +;;;### (autoloads (ccl-execute-with-args check-ccl-program define-ccl-program declare-ccl-program ccl-dump ccl-compile) "mule-ccl" "mule/mule-ccl.el") (autoload 'ccl-compile "mule-ccl" "\ Return a compiled code of CCL-PROGRAM as a vector of integer." nil nil) @@ -15,25 +12,233 @@ Disassemble compiled CCL-CODE." nil nil) (autoload 'declare-ccl-program "mule-ccl" "\ Declare NAME as a name of CCL program. -To compile a CCL program which calls another CCL program not yet -defined, it must be declared as a CCL program in advance. +This macro exists for backward compatibility. In the old version of +Emacs, to compile a CCL program which calls another CCL program not +yet defined, it must be declared as a CCL program in advance. But, +now CCL program names are resolved not at compile time but before +execution. + Optional arg VECTOR is a compiled CCL code of the CCL program." nil 'macro) (autoload 'define-ccl-program "mule-ccl" "\ Set NAME the compiled code of CCL-PROGRAM. -CCL-PROGRAM is `eval'ed before being handed to the CCL compiler `ccl-compile'. -The compiled code is a vector of integers." nil 'macro) + +CCL-PROGRAM has this form: + (BUFFER_MAGNIFICATION + CCL_MAIN_CODE + [ CCL_EOF_CODE ]) + +BUFFER_MAGNIFICATION is an integer value specifying the approximate +output buffer magnification size compared with the bytes of input data +text. If the value is zero, the CCL program can't execute `read' and +`write' commands. + +CCL_MAIN_CODE and CCL_EOF_CODE are CCL program codes. CCL_MAIN_CODE +executed at first. If there's no more input data when `read' command +is executed in CCL_MAIN_CODE, CCL_EOF_CODE is executed. If +CCL_MAIN_CODE is terminated, CCL_EOF_CODE is not executed. + +Here's the syntax of CCL program code in BNF notation. The lines +starting by two semicolons (and optional leading spaces) describe the +semantics. + +CCL_MAIN_CODE := CCL_BLOCK + +CCL_EOF_CODE := CCL_BLOCK + +CCL_BLOCK := STATEMENT | (STATEMENT [STATEMENT ...]) + +STATEMENT := + SET | IF | BRANCH | LOOP | REPEAT | BREAK | READ | WRITE | CALL + | TRANSLATE | END + +SET := (REG = EXPRESSION) + | (REG ASSIGNMENT_OPERATOR EXPRESSION) + ;; The following form is the same as (r0 = integer). + | integer + +EXPRESSION := ARG | (EXPRESSION OPERATOR ARG) + +;; Evaluate EXPRESSION. If the result is nonzeor, execute +;; CCL_BLOCK_0. Otherwise, execute CCL_BLOCK_1. +IF := (if EXPRESSION CCL_BLOCK_0 CCL_BLOCK_1) + +;; Evaluate EXPRESSION. Provided that the result is N, execute +;; CCL_BLOCK_N. +BRANCH := (branch EXPRESSION CCL_BLOCK_0 [CCL_BLOCK_1 ...]) + +;; Execute STATEMENTs until (break) or (end) is executed. +LOOP := (loop STATEMENT [STATEMENT ...]) + +;; Terminate the most inner loop. +BREAK := (break) + +REPEAT := + ;; Jump to the head of the most inner loop. + (repeat) + ;; Same as: ((write [REG | integer | string]) + ;; (repeat)) + | (write-repeat [REG | integer | string]) + ;; Same as: ((write REG [ARRAY]) + ;; (read REG) + ;; (repeat)) + | (write-read-repeat REG [ARRAY]) + ;; Same as: ((write integer) + ;; (read REG) + ;; (repeat)) + | (write-read-repeat REG integer) + +READ := ;; Set REG_0 to a byte read from the input text, set REG_1 + ;; to the next byte read, and so on. + (read REG_0 [REG_1 ...]) + ;; Same as: ((read REG) + ;; (if (REG OPERATOR ARG) CCL_BLOCK_0 CCL_BLOCK_1)) + | (read-if (REG OPERATOR ARG) CCL_BLOCK_0 CCL_BLOCK_1) + ;; Same as: ((read REG) + ;; (branch REG CCL_BLOCK_0 [CCL_BLOCK_1 ...])) + | (read-branch REG CCL_BLOCK_0 [CCL_BLOCK_1 ...]) + ;; Read a character from the input text while parsing + ;; multibyte representation, set REG_0 to the charset ID of + ;; the character, set REG_1 to the code point of the + ;; character. If the dimension of charset is two, set REG_1 + ;; to ((CODE0 << 8) | CODE1), where CODE0 is the first code + ;; point and CODE1 is the second code point. + | (read-multibyte-character REG_0 REG_1) + +WRITE := + ;; Write REG_0, REG_1, ... to the output buffer. If REG_N is + ;; a multibyte character, write the corresponding multibyte + ;; representation. + (write REG_0 [REG_1 ...]) + ;; Same as: ((r7 = EXPRESSION) + ;; (write r7)) + | (write EXPRESSION) + ;; Write the value of `integer' to the output buffer. If it + ;; is a multibyte character, write the corresponding multibyte + ;; representation. + | (write integer) + ;; Write the byte sequence of `string' as is to the output + ;; buffer. It is encoded by binary coding system, thus, + ;; by this operation, you cannot write multibyte string + ;; as it is. + | (write string) + ;; Same as: (write string) + | string + ;; Provided that the value of REG is N, write Nth element of + ;; ARRAY to the output buffer. If it is a multibyte + ;; character, write the corresponding multibyte + ;; representation. + | (write REG ARRAY) + ;; Write a multibyte representation of a character whose + ;; charset ID is REG_0 and code point is REG_1. If the + ;; dimension of the charset is two, REG_1 should be ((CODE0 << + ;; 8) | CODE1), where CODE0 is the first code point and CODE1 + ;; is the second code point of the character. + | (write-multibyte-character REG_0 REG_1) + +;; Call CCL program whose name is ccl-program-name. +CALL := (call ccl-program-name) + +;; Terminate the CCL program. +END := (end) + +;; CCL registers that can contain any integer value. As r7 is also +;; used by CCL interpreter, its value is changed unexpectedly. +REG := r0 | r1 | r2 | r3 | r4 | r5 | r6 | r7 + +ARG := REG | integer + +OPERATOR := + ;; Normal arithmethic operators (same meaning as C code). + + | - | * | / | % + + ;; Bitwize operators (same meaning as C code) + | & | `|' | ^ + + ;; Shifting operators (same meaning as C code) + | << | >> + + ;; (REG = ARG_0 <8 ARG_1) means: + ;; (REG = ((ARG_0 << 8) | ARG_1)) + | <8 + + ;; (REG = ARG_0 >8 ARG_1) means: + ;; ((REG = (ARG_0 >> 8)) + ;; (r7 = (ARG_0 & 255))) + | >8 + + ;; (REG = ARG_0 // ARG_1) means: + ;; ((REG = (ARG_0 / ARG_1)) + ;; (r7 = (ARG_0 % ARG_1))) + | // + + ;; Normal comparing operators (same meaning as C code) + | < | > | == | <= | >= | != + + ;; If ARG_0 and ARG_1 are higher and lower byte of Shift-JIS + ;; code, and CHAR is the corresponding JISX0208 character, + ;; (REG = ARG_0 de-sjis ARG_1) means: + ;; ((REG = CODE0) + ;; (r7 = CODE1)) + ;; where CODE0 is the first code point of CHAR, CODE1 is the + ;; second code point of CHAR. + | de-sjis + + ;; If ARG_0 and ARG_1 are the first and second code point of + ;; JISX0208 character CHAR, and SJIS is the correponding + ;; Shift-JIS code, + ;; (REG = ARG_0 en-sjis ARG_1) means: + ;; ((REG = HIGH) + ;; (r7 = LOW)) + ;; where HIGH is the higher byte of SJIS, LOW is the lower + ;; byte of SJIS. + | en-sjis + +ASSIGNMENT_OPERATOR := + ;; Same meaning as C code + += | -= | *= | /= | %= | &= | `|=' | ^= | <<= | >>= + + ;; (REG <8= ARG) is the same as: + ;; ((REG <<= 8) + ;; (REG |= ARG)) + | <8= + + ;; (REG >8= ARG) is the same as: + ;; ((r7 = (REG & 255)) + ;; (REG >>= 8)) + + ;; (REG //= ARG) is the same as: + ;; ((r7 = (REG % ARG)) + ;; (REG /= ARG)) + | //= + +ARRAY := `[' integer ... `]' + + +TRANSLATE := + (translate-character REG(table) REG(charset) REG(codepoint)) + | (translate-character SYMBOL REG(charset) REG(codepoint)) +MAP := + (iterate-multiple-map REG REG MAP-IDs) + | (map-multiple REG REG (MAP-SET)) + | (map-single REG REG MAP-ID) +MAP-IDs := MAP-ID ... +MAP-SET := MAP-IDs | (MAP-IDs) MAP-SET +MAP-ID := integer +" nil 'macro) (autoload 'check-ccl-program "mule-ccl" "\ Check validity of CCL-PROGRAM. -If CCL-PROGRAM is a symbol denoting a valid CCL program, return +If CCL-PROGRAM is a symbol denoting a CCL program, return CCL-PROGRAM, else return nil. If CCL-PROGRAM is a vector and optional arg NAME (symbol) is supplied, register CCL-PROGRAM by name NAME, and return NAME." nil 'macro) (autoload 'ccl-execute-with-args "mule-ccl" "\ Execute CCL-PROGRAM with registers initialized by the remaining args. -The return value is a vector of resulting CCL registers." nil nil) +The return value is a vector of resulting CCL registers. + +See the documentation of `define-ccl-program' for the detail of CCL program." nil nil) ;;;*** diff --git a/lisp/mule/chinese.el b/lisp/mule/chinese.el index a4fd892..05260da 100644 --- a/lisp/mule/chinese.el +++ b/lisp/mule/chinese.el @@ -1,8 +1,8 @@ -;;; chinese.el --- Support for Chinese +;;; chinese.el --- Support for Chinese -*- coding: iso-2022-7bit; -*- ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. ;; Licensed to the Free Software Foundation. -;; Copyright (C) 1997 MORIOKA Tomohiko +;; Copyright (C) 1997,1999,2001,2002 MORIOKA Tomohiko ;; Keywords: multilingual, Chinese @@ -39,58 +39,23 @@ ;;(loop for row from 42 to 126 ;; do (modify-syntax-entry `[chinese-gb2312 ,row] "w")) -(modify-syntax-entry 'chinese-cns11643-1 "w") -(modify-syntax-entry 'chinese-cns11643-2 "w") -(modify-syntax-entry 'chinese-big5-1 "w") -(modify-syntax-entry 'chinese-big5-2 "w") - -;; CNS11643 Plane3 thru Plane7 -;; These represent more and more obscure Chinese characters. -;; By the time you get to Plane 7, we're talking about characters -;; that appear once in some ancient manuscript and whose meaning -;; is unknown. - -(flet - ((make-chinese-cns11643-charset - (name plane final) - (make-charset - name (concat "CNS 11643 Plane " plane " (Chinese traditional)") - `(registry - ,(concat "CNS11643[.-]\\(.*[.-]\\)?" plane "$") - dimension 2 - chars 94 - final ,final - graphic 0)) - (modify-syntax-entry name "w") - (modify-category-entry name ?t) - )) - (make-chinese-cns11643-charset 'chinese-cns11643-3 "3" ?I) - (make-chinese-cns11643-charset 'chinese-cns11643-4 "4" ?J) - (make-chinese-cns11643-charset 'chinese-cns11643-5 "5" ?K) - (make-chinese-cns11643-charset 'chinese-cns11643-6 "6" ?L) - (make-chinese-cns11643-charset 'chinese-cns11643-7 "7" ?M) - ) - -;; ISO-IR-165 (CCITT Extended GB) -;; It is based on CCITT Recommendation T.101, includes GB 2312-80 + -;; GB 8565-88 table A4 + 293 characters. -(make-charset - 'chinese-isoir165 - "ISO-IR-165 (CCITT Extended GB; Chinese simplified)" - `(registry "isoir165" - dimension 2 - chars 94 - final ?E - graphic 0)) - -;; PinYin-ZhuYin -(make-charset 'sisheng "PinYin-ZhuYin" - '(registry "sisheng_cwnn\\|OMRON_UDC_ZH" - dimension 1 - chars 94 - final ?0 - graphic 0 - )) +(modify-syntax-entry 'chinese-cns11643-1 "w") +(modify-syntax-entry 'chinese-cns11643-2 "w") +(modify-syntax-entry 'chinese-cns11643-3 "w") +(modify-syntax-entry 'chinese-cns11643-4 "w") +(modify-syntax-entry 'chinese-cns11643-5 "w") +(modify-syntax-entry 'chinese-cns11643-6 "w") +(modify-syntax-entry 'chinese-cns11643-7 "w") +(if (featurep 'utf-2000) + (modify-syntax-entry 'chinese-big5 "w") + (modify-syntax-entry 'chinese-big5-1 "w") + (modify-syntax-entry 'chinese-big5-2 "w")) + +(modify-category-entry 'chinese-cns11643-3 ?t) +(modify-category-entry 'chinese-cns11643-4 ?t) +(modify-category-entry 'chinese-cns11643-5 ?t) +(modify-category-entry 'chinese-cns11643-6 ?t) +(modify-category-entry 'chinese-cns11643-7 ?t) ;; If you prefer QUAIL to EGG, please modify below as you wish. ;;(when (and (featurep 'egg) (featurep 'wnn)) @@ -104,28 +69,34 @@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; (make-coding-system -;; 'chinese-iso-7bit 2 ?C +;; 'iso-2022-cn 2 ?C ;; "ISO 2022 based 7bit encoding for Chinese GB and CNS (MIME:ISO-2022-CN)" ;; '(ascii ;; (nil chinese-gb2312 chinese-cns11643-1) ;; (nil chinese-cns11643-2) -;; (nil chinese-cns11643-3 chinese-cns11643-4 chinese-cns11643-5 -;; chinese-cns11643-6 chinese-cns11643-7) +;; nil ;; nil ascii-eol ascii-cntl seven locking-shift single-shift nil nil nil -;; init-bol)) +;; init-bol) +;; '((safe-charsets ascii chinese-gb2312 chinese-cns11643-1 chinese-cns11643-2) +;; (mime-charset . iso-2022-cn))) -;; (define-coding-system-alias 'iso-2022-cn 'chinese-iso-7bit) -;; (define-coding-system-alias 'iso-2022-cn-ext 'chinese-iso-7bit) +;; (define-coding-system-alias 'chinese-iso-7bit 'iso-2022-cn) -;; (define-prefix-command 'describe-chinese-environment-map) -;; (define-key-after describe-language-environment-map [Chinese] -;; '("Chinese" . describe-chinese-environment-map) -;; t) +;; (make-coding-system +;; 'iso-2022-cn-ext 2 ?C +;; "ISO 2022 based 7bit encoding for Chinese GB and CNS (MIME:ISO-2022-CN-EXT)" +;; '(ascii +;; (nil chinese-gb2312 chinese-cns11643-1) +;; (nil chinese-cns11643-2) +;; (nil chinese-cns11643-3 chinese-cns11643-4 chinese-cns11643-5 +;; chinese-cns11643-6 chinese-cns11643-7) +;; nil ascii-eol ascii-cntl seven locking-shift single-shift nil nil nil +;; init-bol) +;; '((safe-charsets ascii chinese-gb2312 chinese-cns11643-1 chinese-cns11643-2 +;; chinese-cns11643-3 chinese-cns11643-4 chinese-cns11643-5 +;; chinese-cns11643-6 chinese-cns11643-7) +;; (mime-charset . iso-2022-cn-ext))) -;; (define-prefix-command 'setup-chinese-environment-map) -;; (define-key-after setup-language-environment-map [Chinese] -;; '("Chinese" . setup-chinese-environment-map) -;; t) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; Chinese GB2312 (simplified) @@ -134,8 +105,10 @@ ;; (make-coding-system ;; 'chinese-iso-8bit 2 ?c ;; "ISO 2022 based EUC encoding for Chinese GB2312 (MIME:CN-GB-2312)" -;; '((ascii t) chinese-gb2312 chinese-sisheng nil -;; nil ascii-eol ascii-cntl nil nil single-shift nil)) +;; '(ascii chinese-gb2312 nil nil +;; nil ascii-eol ascii-cntl nil nil nil nil) +;; '((safe-charsets ascii chinese-gb2312) +;; (mime-charset . cn-gb-2312))) (make-coding-system 'cn-gb-2312 'iso2022 @@ -149,14 +122,19 @@ ;; (define-coding-system-alias 'cn-gb-2312 'chinese-iso-8bit) ;; (define-coding-system-alias 'euc-china 'chinese-iso-8bit) +;; (define-coding-system-alias 'euc-cn 'chinese-iso-8bit) -(copy-coding-system 'cn-gb-2312 'gb2312) -(copy-coding-system 'cn-gb-2312 'chinese-euc) +(define-coding-system-alias 'gb2312 'cn-gb-2312) +(define-coding-system-alias 'chinese-euc 'cn-gb-2312) ;; (make-coding-system ;; 'chinese-hz 0 ?z ;; "Hz/ZW 7-bit encoding for Chinese GB2312 (MIME:HZ-GB-2312)" -;; nil) +;; nil +;; '((safe-charsets ascii chinese-gb2312) +;; (mime-charset . hz-gb-2312) +;; (post-read-conversion . post-read-decode-hz) +;; (pre-write-conversion . pre-write-encode-hz))) ;; (put 'chinese-hz 'post-read-conversion 'post-read-decode-hz) ;; (put 'chinese-hz 'pre-write-conversion 'pre-write-encode-hz) @@ -171,52 +149,85 @@ ;; (define-coding-system-alias 'hz-gb-2312 'chinese-hz) ;; (define-coding-system-alias 'hz 'chinese-hz) -(copy-coding-system 'hz-gb-2312 'hz) -(copy-coding-system 'hz-gb-2312 'chinese-hz) +(define-coding-system-alias 'hz 'hz-gb-2312) (defun post-read-decode-hz (len) - (let ((pos (point))) - (decode-hz-region pos (+ pos len)))) + (let ((pos (point)) + (buffer-modified-p (buffer-modified-p)) + last-coding-system-used) + (prog1 + (decode-hz-region pos (+ pos len)) + (set-buffer-modified-p buffer-modified-p)))) (defun pre-write-encode-hz (from to) - (let ((buf (current-buffer)) - (work (get-buffer-create " *pre-write-encoding-work*"))) - (set-buffer work) - (erase-buffer) + (let ((buf (current-buffer))) + (set-buffer (generate-new-buffer " *temp*")) (if (stringp from) (insert from) (insert-buffer-substring buf from to)) - (encode-hz-region 1 (point-max)) + (let (last-coding-system-used) + (encode-hz-region 1 (point-max))) nil)) (set-language-info-alist - "Chinese-GB" '((setup-function . (setup-chinese-gb-environment - . setup-chinese-environment-map)) - (charset . (chinese-gb2312 sisheng)) - (coding-system - . (cn-gb-2312 iso-2022-7bit hz-gb-2312)) + "Chinese-GB" '((setup-function . setup-chinese-gb-environment-internal) + (charset chinese-gb2312 sisheng) + (coding-system cn-gb-2312 iso-2022-7bit hz-gb-2312) + (coding-priority cn-gb-2312 big5 iso-2022-7bit) + (input-method . "chinese-py-punct") + (features china-util) (sample-text . "Chinese ($AVPND(B,$AFUM(;0(B,$A::So(B) $ADc:C(B") - (documentation . ("Support for Chinese GB2312 character set." - . describe-chinese-environment-map)) - )) + (documentation . "Support for Chinese GB2312 character set.")) + '("Chinese")) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Chinese BIG5 (traditional) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; (make-coding-system -;; 'chinese-big5 3 ?B "BIG5 8-bit encoding for Chinese (MIME:CN-BIG5)") +;; 'chinese-big5 3 ?B "BIG5 8-bit encoding for Chinese (MIME:CN-BIG5)" +;; nil +;; '((safe-charsets ascii chinese-big5-1 chinese-big5-2) +;; (mime-charset . cn-big5) +;; (charset-origin-alist (chinese-big5-1 "BIG5" encode-big5-char) +;; (chinese-big5-2 "BIG5" encode-big5-char)))) (make-coding-system 'big5 'big5 "Coding-system of BIG5." '(mnemonic "Zh/Big5")) +(when (featurep 'utf-2000) + (make-coding-system + 'big5-er 'big5 "Coding-system of BIG5 with entity-reference." + '(mnemonic "Big5r" + charset-g0 ascii + charset-g1 chinese-big5 + use-entity-reference t)) + + (make-coding-system + 'big5-eten 'big5 "Coding-system of BIG5-ETEN." + '(mnemonic "Big5E" + charset-g0 ascii + charset-g1 chinese-big5-eten)) + (make-coding-system + 'big5-eten-er 'big5 "Coding-system of BIG5-ETEN with entity-reference." + '(mnemonic "Big5Er" + charset-g0 ascii + charset-g1 chinese-big5-eten + use-entity-reference t)) + + (make-coding-system + 'big5-cdp 'big5 "Coding-system of BIG5 with CDP-extension." + '(mnemonic "Big5C" + charset-g0 ascii + charset-g1 chinese-big5-cdp)) + ) + ;; (define-coding-system-alias 'big5 'chinese-big5) ;; (define-coding-system-alias 'cn-big5 'chinese-big5) -(copy-coding-system 'big5 'cn-big5) -(copy-coding-system 'big5 'chinese-big5) +(define-coding-system-alias 'cn-big5 'big5) ;; Big5 font requires special encoding. (define-ccl-program ccl-encode-big5-font @@ -236,33 +247,33 @@ ;; (setq font-ccl-encoder-alist ;; (cons (cons "big5" ccl-encode-big5-font) font-ccl-encoder-alist)) -(set-charset-ccl-program 'chinese-big5-1 ccl-encode-big5-font) -(set-charset-ccl-program 'chinese-big5-2 ccl-encode-big5-font) +(set-charset-ccl-program 'chinese-big5-1 'ccl-encode-big5-font) +(set-charset-ccl-program 'chinese-big5-2 'ccl-encode-big5-font) (set-language-info-alist - "Chinese-BIG5" '((setup-function . (setup-chinese-big5-environment - . setup-chinese-environment-map)) - (charset . (chinese-big5-1 chinese-big5-2)) - (coding-system . (big5 iso-2022-7bit)) + "Chinese-BIG5" '((charset chinese-big5-1 chinese-big5-2) + (coding-system big5 iso-2022-7bit) + (coding-priority big5 cn-gb-2312 iso-2022-7bit) + (input-method . "chinese-py-punct-b5") + (features china-util) (sample-text . "Cantonese ($(0GnM$(B,$(0N]0*Hd(B) $(0*/=((B, $(0+$)p(B") - (documentation . ("Support for Chinese Big5 character set." - . describe-chinese-environment-map)) - )) + (documentation . "Support for Chinese Big5 character set.")) + '("Chinese")) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Chinese CNS11643 (traditional) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; (set-language-info-alist -;; "Chinese-CNS" '((setup-function . (setup-chinese-cns-environment -;; . setup-chinese-environment-map)) -;; (charset . (chinese-cns11643-1 chinese-cns11643-2 -;; chinese-cns11643-3 chinese-cns11643-4 -;; chinese-cns11643-5 chinese-cns11643-6 -;; chinese-cns11643-7)) -;; (coding-system . (chinese-iso-7bit)) -;; (documentation . ("Support for Chinese CNS character sets." -;; . describe-chinese-environment-map)) -;; )) +;; "Chinese-CNS" '((charset chinese-cns11643-1 chinese-cns11643-2 +;; chinese-cns11643-3 chinese-cns11643-4 +;; chinese-cns11643-5 chinese-cns11643-6 +;; chinese-cns11643-7) +;; (coding-system iso-2022-cn) +;; (coding-priority iso-2022-cn chinese-big5 chinese-iso-8bit) +;; (features china-util) +;; (input-method . "chinese-cns-quick") +;; (documentation . "Support for Chinese CNS character sets.")) +;; '("Chinese")) ;;; chinese.el ends here diff --git a/lisp/mule/ethiopic.el b/lisp/mule/ethiopic.el new file mode 100644 index 0000000..4963470 --- /dev/null +++ b/lisp/mule/ethiopic.el @@ -0,0 +1,72 @@ +;;; ethiopic.el --- Support for Ethiopic -*- coding: iso-2022-7bit; -*- + +;; Copyright (C) 1995,1999 Electrotechnical Laboratory, JAPAN. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 1997 MORIOKA Tomohiko + +;; Keywords: multilingual, Ethiopic + +;; This file is part of XEmacs. + +;; XEmacs is free software; you can redistribute it and/or modify it +;; under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. + +;; XEmacs 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 XEmacs; see the file COPYING. If not, write to the Free +;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +;; 02111-1307, USA. + +;; Author: TAKAHASHI Naoto +;; modified by MORIOKA Tomohiko for XEmacs. + +;;; Code: + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; ETHIOPIC +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(define-category ?E "Ethiopic (Ge'ez) character.") +(modify-category-entry 'ethiopic ?E) + +(define-ccl-program ccl-encode-ethio-font + '(0 + ;; In: R0:ethiopic (not checked) + ;; R1:position code 1 + ;; R2:position code 2 + ;; Out: R1:font code point 1 + ;; R2:font code point 2 + ((r1 -= 33) + (r2 -= 33) + (r1 *= 94) + (r2 += r1) + (if (r2 < 256) + (r1 = ?\x12) + (if (r2 < 448) + ((r1 = ?\x13) (r2 -= 256)) + ((r1 = ?\xfd) (r2 -= 208)) + )))) + "CCL program to encode an Ethiopic code to code point of Ethiopic font.") + +;; (setq font-ccl-encoder-alist +;; (cons (cons "ethiopic" ccl-encode-ethio-font) font-ccl-encoder-alist)) +(set-charset-ccl-program 'ethiopic 'ccl-encode-ethio-font) + +(set-language-info-alist + "Ethiopic" '((setup-function . setup-ethiopic-environment-internal) + (exit-function . exit-ethiopic-environment) + (charset ethiopic) + (coding-system iso-2022-7bit) + (coding-priority iso-2022-7bit) + (input-method . "ethiopic") + (features ethio-util) + (sample-text . "$(3$Q#U!.(B") + (documentation . t))) + +;;; ethiopic.el ends here diff --git a/lisp/mule/japanese.el b/lisp/mule/japanese.el index fbc7328..60fc8b9 100644 --- a/lisp/mule/japanese.el +++ b/lisp/mule/japanese.el @@ -1,8 +1,8 @@ -;;; japanese.el --- Japanese support +;;; japanese.el --- Japanese support -*- coding: iso-2022-7bit; -*- ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. ;; Licensed to the Free Software Foundation. -;; Copyright (C) 1997 MORIOKA Tomohiko +;; Copyright (C) 1997,1999,2002 MORIOKA Tomohiko ;; Keywords: multilingual, Japanese @@ -125,8 +125,11 @@ ;; (setq egg-default-startup-file "eggrc-wnn") (setq-default its:*current-map* (its:get-mode-map "roma-kana")))) -;; stuff for providing gramatic processing of Japanese text +;; stuff for providing grammatic processing of Japanese text ;; something like this should probably be created for all environments... +;; #### Arrgh. This stuff should defvar'd in either fill.el or kinsoku.el. +;; Then the language environment should set these things, probably buffer- +;; locally. (defvar aletter (concat "\\(" ascii-char "\\|" kanji-char "\\)")) (defvar kanji-space-insertable (concat @@ -137,6 +140,7 @@ ascii-alphanumeric kanji-kanji-char "\\|" kanji-kanji-char ascii-alphanumeric )) +;; #### will be moved to fill.el (defvar space-insertable (concat " " aletter "\\|" kanji-space-insertable) "Regexp for finding points that can have spaces inserted into them for justification") @@ -144,10 +148,11 @@ ;; 'iso-2022-jp 2 ?J ;; "ISO 2022 based 7bit encoding for Japanese (MIME:ISO-2022-JP)" ;; '((ascii japanese-jisx0208-1978 japanese-jisx0208 -;; latin-jisx0201 japanese-jisx0212 katakana-jisx0201 t) nil nil nil -;; short ascii-eol ascii-cntl seven)) - -;; (define-coding-system-alias 'junet 'iso-2022-jp) +;; latin-jisx0201 japanese-jisx0212 katakana-jisx0201) nil nil nil +;; short ascii-eol ascii-cntl seven) +;; '((safe-charsets ascii japanese-jisx0208-1978 japanese-jisx0208 +;; latin-jisx0201 japanese-jisx0212 katakana-jisx0201) +;; (mime-charset . iso-2022-jp))) (make-coding-system 'iso-2022-jp 'iso2022 @@ -160,26 +165,47 @@ mnemonic "MULE/7bit" )) -(copy-coding-system 'iso-2022-jp 'junet) +(define-coding-system-alias 'junet 'iso-2022-jp) ;; (make-coding-system -;; 'shift_jis 1 ?S -;; "Coding-system of Shift-JIS used in Japan." t) +;; 'iso-2022-jp-2 2 ?J +;; "ISO 2022 based 7bit encoding for CJK, Latin-1, and Greek (MIME:ISO-2022-JP-2)" +;; '((ascii japanese-jisx0208-1978 japanese-jisx0208 +;; latin-jisx0201 japanese-jisx0212 katakana-jisx0201 +;; chinese-gb2312 korean-ksc5601) nil +;; (nil latin-iso8859-1 greek-iso8859-7) nil +;; short ascii-eol ascii-cntl seven nil single-shift) +;; '((safe-charsets ascii japanese-jisx0208-1978 japanese-jisx0208 +;; latin-jisx0201 japanese-jisx0212 katakana-jisx0201 +;; chinese-gb2312 korean-ksc5601 +;; latin-iso8859-1 greek-iso8859-7) +;; (mime-charset . iso-2022-jp-2))) + +;; (make-coding-system +;; 'japanese-shift-jis 1 ?S +;; "Shift-JIS 8-bit encoding for Japanese (MIME:SHIFT_JIS)" +;; nil +;; '((safe-charsets ascii japanese-jisx0208 japanese-jisx0208-1978 +;; latin-jisx0201 katakana-jisx0201) +;; (mime-charset . shift_jis) +;; (charset-origin-alist (japanese-jisx0208 "SJIS" encode-sjis-char) +;; (katakana-jisx0201 "SJIS" encode-sjis-char)))) (make-coding-system 'shift_jis 'shift-jis "Coding-system of Shift-JIS used in Japan." '(mnemonic "Ja/SJIS")) -;;(define-coding-system-alias 'shift_jis 'sjis) - -(copy-coding-system 'shift_jis 'sjis) +;; (define-coding-system-alias 'shift_jis 'japanese-shift-jis) +;; (define-coding-system-alias 'sjis 'japanese-shift-jis) ;; (make-coding-system -;; 'iso-2022-jp-1978-irv 2 ?J -;; "Coding-system used for old jis terminal." -;; '((ascii t) nil nil nil -;; short ascii-eol ascii-cntl seven nil nil use-roman use-oldjis)) +;; 'japanese-iso-7bit-1978-irv 2 ?j +;; "ISO 2022 based 7-bit encoding for Japanese JISX0208-1978 and JISX0201-Roman" +;; '((ascii japanese-jisx0208-1978 japanese-jisx0208 +;; latin-jisx0201 japanese-jisx0212 katakana-jisx0201 t) nil nil nil +;; short ascii-eol ascii-cntl seven nil nil use-roman use-oldjis) +;; '(ascii japanese-jisx0208-1978 japanese-jisx0208 latin-jisx0201)) (make-coding-system 'iso-2022-jp-1978-irv 'iso2022 @@ -192,15 +218,19 @@ mnemonic "Ja-78/7bit" )) -;;(define-coding-system-alias 'iso-2022-jp-1978-irv 'old-jis) +;; (define-coding-system-alias 'iso-2022-jp-1978-irv 'japanese-iso-7bit-1978-irv) +;; (define-coding-system-alias 'old-jis 'japanese-iso-7bit-1978-irv) -(copy-coding-system 'iso-2022-jp-1978-irv 'old-jis) +(define-coding-system-alias 'old-jis 'iso-2022-jp-1978-irv) ;; (make-coding-system -;; 'euc-japan-1990 2 ?E -;; "Coding-system of Japanese EUC (Extended Unix Code)." +;; 'japanese-iso-8bit 2 ?E +;; "ISO 2022 based EUC encoding for Japanese (MIME:EUC-JP)" ;; '(ascii japanese-jisx0208 katakana-jisx0201 japanese-jisx0212 -;; short ascii-eol ascii-cntl nil nil single-shift)) +;; short ascii-eol ascii-cntl nil nil single-shift) +;; '((safe-charsets ascii latin-jisx0201 japanese-jisx0208 japanese-jisx0208-1978 +;; katakana-jisx0201 japanese-jisx0212) +;; (mime-charset . euc-jp))) (make-coding-system 'euc-jp 'iso2022 @@ -213,20 +243,37 @@ mnemonic "Ja/EUC" )) -;;(define-coding-system-alias 'euc-japan-1990 'euc-japan) +(make-coding-system + 'euc-jisx0213 'iso2022 + "Coding-system of Japanese EUC based on JIS X 0213." + '(charset-g0 ascii + charset-g1 japanese-jisx0213-1 + charset-g2 katakana-jisx0201 + charset-g3 japanese-jisx0213-2 + short t + mnemonic "Ja/EUC0213" + )) + +;; (define-coding-system-alias 'euc-japan-1990 'japanese-iso-8bit) +;; (define-coding-system-alias 'euc-japan 'japanese-iso-8bit) +;; (define-coding-system-alias 'euc-jp 'japanese-iso-8bit) -(copy-coding-system 'euc-jp 'euc-japan) ; only for w3 -(copy-coding-system 'euc-jp 'japanese-euc) +(define-coding-system-alias 'euc-japan 'euc-jp) ; only for w3 +(define-coding-system-alias 'japanese-euc 'euc-jp) (set-language-info-alist - "Japanese" '((setup-function . setup-japanese-environment) + "Japanese" '((setup-function . setup-japanese-environment-internal) + (exit-function . exit-japanese-environment) (tutorial . "TUTORIAL.ja") - (charset . (japanese-jisx0208 japanese-jisx0208-1978 - japanese-jisx0212 latin-jisx0201 - katakana-jisx0201)) - (coding-system . (iso-2022-jp euc-jp - shift_jis iso-2022-jp-1978-irv)) - (sample-text . "Japanese ($BF|K\8l(B) $B$3$s$K$A$O(B, (I:]FAJ(B") + (charset japanese-jisx0208 japanese-jisx0208-1978 + japanese-jisx0212 latin-jisx0201 katakana-jisx0201) + (coding-system iso-2022-jp euc-jp + shift_jis iso-2022-jp-2) + (coding-priority iso-2022-jp euc-jp + shift_jis iso-2022-jp-2) +;; (input-method . "japanese") + (features japan-util) + (sample-text . "Japanese ($BF|K\8l(B) $B$3$s$K$A$O(B, (I:]FAJ(B") (documentation . t))) ;;; japanese.el ends here diff --git a/lisp/mule/misc-lang.el b/lisp/mule/misc-lang.el index 236f9b0..481691d 100644 --- a/lisp/mule/misc-lang.el +++ b/lisp/mule/misc-lang.el @@ -1,6 +1,6 @@ ;;; misc-lang.el --- support for miscellaneous languages (characters) -;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. +;; Copyright (C) 1995,1999 Electrotechnical Laboratory, JAPAN. ;; Licensed to the Free Software Foundation. ;; Copyright (C) 1997 MORIOKA Tomohiko @@ -25,26 +25,16 @@ ;;; Code: -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;;; IPA (International Phonetic Alphabet) -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -(make-charset 'ipa "International Phonetic Alphabet" - '(registry "MuleIPA" - dimension 1 - chars 96 - final ?0 - graphic 1 - )) ; for XEmacs - (defun setup-ipa-environment () "Setup multilingual environment (MULE) for IPA." (interactive) - (setup-english-environment)) + (set-language-environment "IPA")) (set-language-info-alist - "IPA" '((setup-function . setup-ipa-environment) - (charset . (ipa)) + "IPA" '((charset . (ipa)) + (coding-priority iso-2022-7bit) + (coding-system iso-2022-7bit) + (input-method . "ipa") (documentation . "\ IPA is International Phonetic Alphabet for English, French, German and Italian."))) diff --git a/lisp/mule/mule-charset.el b/lisp/mule/mule-charset.el index 6e3c366..1f9da94 100644 --- a/lisp/mule/mule-charset.el +++ b/lisp/mule/mule-charset.el @@ -1,7 +1,12 @@ ;;; mule-charset.el --- Charset functions for Mule. + ;; Copyright (C) 1992 Free Software Foundation, Inc. ;; Copyright (C) 1995 Amdahl Corporation. ;; Copyright (C) 1996 Sun Microsystems. +;; Copyright (C) 1999,2000,2001,2002,2003 MORIOKA Tomohiko + +;; Author: Unknown +;; Keywords: i18n, mule, internal ;; This file is part of XEmacs. @@ -20,40 +25,14 @@ ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, ;; Boston, MA 02111-1307, USA. - -;;;; Composite character support +;;; Synched up with: Not synched. API at source level synched with FSF 20.3.9. -(defun compose-region (start end &optional buffer) - "Compose characters in the current region into one composite character. -From a Lisp program, pass two arguments, START to END. -The composite character replaces the composed characters. -BUFFER defaults to the current buffer if omitted." - (interactive "r") - (let ((ch (make-composite-char (buffer-substring start end buffer)))) - (delete-region start end buffer) - (insert-char ch nil nil buffer))) - -(defun decompose-region (start end &optional buffer) - "Decompose any composite characters in the current region. -From a Lisp program, pass two arguments, START to END. -This converts each composite character into one or more characters, -the individual characters out of which the composite character was formed. -Non-composite characters are left as-is. BUFFER defaults to the current -buffer if omitted." - (interactive "r") - (save-excursion - (set-buffer buffer) - (save-restriction - (narrow-to-region start end) - (goto-char (point-min)) - (let ((compcharset (get-charset 'composite))) - (while (< (point) (point-max)) - (let ((ch (char-after (point)))) - (if (eq compcharset (char-charset ch)) - (progn - (delete-char 1) - (insert (composite-char-string ch)))))))))) +;;; Commentary: + +;; These functions are not compatible at the bytecode level with Emacs/Mule, +;; and they never will be. -sb [1999-05-26] +;;; Code: ;;;; Classifying text according to charsets @@ -97,12 +76,12 @@ BUFFER defaults to the current buffer if omitted." ;;;; Charset accessors -(defun charset-graphic (charset) +(defun charset-iso-graphic-plane (charset) "Return the `graphic' property of CHARSET. See `make-charset'." (charset-property charset 'graphic)) -(defun charset-final (charset) +(defun charset-iso-final-char (charset) "Return the final byte of the ISO 2022 escape sequence designating CHARSET." (charset-property charset 'final)) @@ -110,16 +89,21 @@ See `make-charset'." "Return the number of characters per dimension of CHARSET." (charset-property charset 'chars)) -(defun charset-columns (charset) +(defun charset-width (charset) "Return the number of display columns per character of CHARSET. This only applies to TTY mode (under X, the actual display width can be automatically determined)." (charset-property charset 'columns)) +;; #### FSFmacs returns 0 (defun charset-direction (charset) - "Return the display direction (`l2r' or `r2l') of CHARSET." - (charset-property charset 'direction)) + "Return the display direction (0 for `l2r' or 1 for `r2l') of CHARSET. +Only left-to-right is currently implemented." + (if (eq (charset-property charset 'direction) 'l2r) + 0 + 1)) +;; Not in Emacs/Mule (defun charset-registry (charset) "Return the registry of CHARSET. This is a regular expression matching the registry field of fonts @@ -131,12 +115,234 @@ that can display the characters in CHARSET." See `make-charset'." (charset-property charset 'ccl-program)) -(defun charset-leading-byte (charset) - "Return the leading byte of CHARSET. -See `make-charset'." - (charset-property charset 'leading-byte)) +(defun charset-bytes (charset) + "Useless in XEmacs, returns 1." + 1) + +(define-obsolete-function-alias 'charset-columns 'charset-width) ;; 19990409 +(define-obsolete-function-alias 'charset-final 'charset-iso-final-char) ;; 19990409 +(define-obsolete-function-alias 'charset-graphic 'charset-iso-graphic-plane) ;; 19990409 +(define-obsolete-function-alias 'charset-doc-string 'charset-description) ;; 19990409 ;;;; Define setf methods for all settable Charset properties (defsetf charset-registry set-charset-registry) (defsetf charset-ccl-program set-charset-ccl-program) + +;;; FSF compatibility functions +(defun charset-after (&optional pos) + "Return charset of a character in current buffer at position POS. +If POS is nil, it defauls to the current point. +If POS is out of range, the value is nil." + (when (null pos) + (setq pos (point))) + (check-argument-type 'integerp pos) + (unless (or (< pos (point-min)) + (> pos (point-max))) + (char-charset (char-after pos)))) + +;; Yuck! +;; We're not going to support this. +;(defun charset-info (charset) +; "Return a vector of information of CHARSET. +;The elements of the vector are: +; CHARSET-ID, BYTES, DIMENSION, CHARS, WIDTH, DIRECTION, +; LEADING-CODE-BASE, LEADING-CODE-EXT, +; ISO-FINAL-CHAR, ISO-GRAPHIC-PLANE, +; REVERSE-CHARSET, SHORT-NAME, LONG-NAME, DESCRIPTION, +; PLIST, +;where +;CHARSET-ID (integer) is the identification number of the charset. +;BYTES (integer) is the length of multi-byte form of a character in +; the charset: one of 1, 2, 3, and 4. +;DIMENSION (integer) is the number of bytes to represent a character of +;the charset: 1 or 2. +;CHARS (integer) is the number of characters in a dimension: 94 or 96. +;WIDTH (integer) is the number of columns a character in the charset +; occupies on the screen: one of 0, 1, and 2. +;DIRECTION (integer) is the rendering direction of characters in the +; charset when rendering. If 0, render from left to right, else +; render from right to left. +;LEADING-CODE-BASE (integer) is the base leading-code for the +; charset. +;LEADING-CODE-EXT (integer) is the extended leading-code for the +; charset. All charsets of less than 0xA0 has the value 0. +;ISO-FINAL-CHAR (character) is the final character of the +; corresponding ISO 2022 charset. +;ISO-GRAPHIC-PLANE (integer) is the graphic plane to be invoked +; while encoding to variants of ISO 2022 coding system, one of the +; following: 0/graphic-plane-left(GL), 1/graphic-plane-right(GR). +;REVERSE-CHARSET (integer) is the charset which differs only in +; LEFT-TO-RIGHT value from the charset. If there's no such a +; charset, the value is -1. +;SHORT-NAME (string) is the short name to refer to the charset. +;LONG-NAME (string) is the long name to refer to the charset +;DESCRIPTION (string) is the description string of the charset. +;PLIST (property list) may contain any type of information a user +; want to put and get by functions `put-charset-property' and +; `get-charset-property' respectively." +; (vector +; (charset-id charset) +; 1 +; (charset-dimension charset) +; (charset-chars charset) +; (charset-width charset) +; (charset-direction charset) +; nil ;; (charset-leading-code-base (charset)) +; nil ;; (charset-leading-code-ext (charset)) +; (charset-iso-final-char charset) +; (charset-iso-graphic-plane charset) +; -1 +; (charset-short-name charset) +; (charset-long-name charset) +; (charset-description charset) +; (charset-plist charset))) + +;(make-compatible 'charset-info "Don't use this if you can help it.") + +(defun define-charset (charset-id charset property-vector) + "Define CHARSET-ID as the identification number of CHARSET with INFO-VECTOR. +If CHARSET-ID is nil, it is decided automatically, which means CHARSET is + treated as a private charset. +INFO-VECTOR is a vector of the format: + [DIMENSION CHARS WIDTH DIRECTION ISO-FINAL-CHAR ISO-GRAPHIC-PLANE + SHORT-NAME LONG-NAME DESCRIPTION] +The meanings of each elements is as follows: +DIMENSION (integer) is the number of bytes to represent a character: 1 or 2. +CHARS (integer) is the number of characters in a dimension: 94 or 96. +WIDTH (integer) is the number of columns a character in the charset +occupies on the screen: one of 0, 1, and 2. + +DIRECTION (integer) is the rendering direction of characters in the +charset when rendering. If 0, render from left to right, else +render from right to left. + +ISO-FINAL-CHAR (character) is the final character of the +corresponding ISO 2022 charset. + +ISO-GRAPHIC-PLANE (integer) is the graphic plane to be invoked +while encoding to variants of ISO 2022 coding system, one of the +following: 0/graphic-plane-left(GL), 1/graphic-plane-right(GR). + + +SHORT-NAME (string) is the short name to refer to the charset. + +LONG-NAME (string) is the long name to refer to the charset. + +DESCRIPTION (string) is the description string of the charset." + (make-charset charset (aref property-vector 8) + (list + 'short-name (aref property-vector 6) + 'long-name (aref property-vector 7) + 'dimension (aref property-vector 0) + 'columns (aref property-vector 2) + 'chars (aref property-vector 1) + 'final (aref property-vector 4) + 'graphic (aref property-vector 5) + 'direction (aref property-vector 3)))) + +(make-compatible 'define-charset "") + +;;; Charset property + +(defalias 'get-charset-property 'get) +(defalias 'put-charset-property 'put) +(defalias 'charset-plist 'object-plist) +(defalias 'set-charset-plist 'setplist) + +;; Setup auto-fill-chars for charsets that should invoke auto-filling. +;; SPACE and NEWLIE are already set. +;; (let ((l '(katakana-jisx0201 +;; japanese-jisx0208 japanese-jisx0212 +;; chinese-gb2312 chinese-big5-1 chinese-big5-2))) +;; (while l +;; (put-char-table (car l) t auto-fill-chars) +;; (setq l (cdr l)))) + + +;;; @ Coded character set +;;; + +(when (featurep 'utf-2000) + (setq default-coded-charset-priority-list + '(ascii + control-1 + latin-iso8859-1 + latin-iso8859-2 + latin-iso8859-3 + latin-iso8859-4 + latin-iso8859-9 + latin-jisx0201 + cyrillic-iso8859-5 + greek-iso8859-7 + thai-tis620 + =jis-x0208 + japanese-jisx0208 + =jis-x0208-1990 + japanese-jisx0212 + =jis-x0213-1-2000 + =jis-x0213-2-2000 + japanese-jisx0208-1978 + chinese-gb2312 + korean-ksc5601 + chinese-cns11643-1 + chinese-cns11643-2 + chinese-cns11643-3 + chinese-cns11643-4 + chinese-cns11643-5 + chinese-cns11643-6 + chinese-cns11643-7 + ;; chinese-gb12345 + chinese-isoir165 + katakana-jisx0201 + hebrew-iso8859-8 + latin-viscii + latin-viscii-lower + latin-viscii-upper + ipa + lao + ethiopic-ucs + ethiopic + arabic-digit + arabic-1-column + arabic-2-column + =gt-pj-1 + =gt-pj-2 + =gt-pj-3 + =gt-pj-4 + =gt-pj-5 + =gt-pj-6 + =gt-pj-7 + =gt-pj-8 + =gt-pj-9 + =gt-pj-10 + =gt-pj-11 + =gt-pj-k1 + =gt-pj-k2 + ideograph-daikanwa-2 + ideograph-daikanwa + =big5-cdp + =hanziku-1 + =hanziku-2 + =hanziku-3 + =hanziku-4 + =hanziku-5 + =hanziku-6 + =hanziku-7 + =hanziku-8 + =hanziku-9 + =hanziku-10 + =hanziku-11 + =hanziku-12 + =cbeta + chinese-big5-eten-a + chinese-big5-eten-b + chinese-big5 + ucs-bmp + =jef-china3 + arabic-iso8859-6 + chinese-big5-1 + chinese-big5-2 + ucs-sip))) + +;;; mule-charset.el ends here diff --git a/lisp/mule/mule-cmds.el b/lisp/mule/mule-cmds.el index 832bf97..2059483 100644 --- a/lisp/mule/mule-cmds.el +++ b/lisp/mule/mule-cmds.el @@ -1,6 +1,6 @@ ;;; mule-cmds.el --- Commands for multilingual environment -;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. +;; Copyright (C) 1995,1999 Electrotechnical Laboratory, JAPAN. ;; Licensed to the Free Software Foundation. ;; Copyright (C) 1997 MORIOKA Tomohiko @@ -23,33 +23,28 @@ ;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA ;; 02111-1307, USA. +;; Note: Some of the code here is now in code-cmds.el + ;;; Code: ;;; MULE related key bindings and menus. -(defvar mule-keymap (make-sparse-keymap "MULE") - "Keymap for MULE (Multilingual environment) specific commands.") +(require 'code-cmds) -;; Keep "C-x C-m ..." for mule specific commands. -(define-key ctl-x-map "\C-m" mule-keymap) +;; Preserve the old name +(defvaralias 'mule-keymap 'coding-keymap) -(define-key mule-keymap "f" 'set-buffer-file-coding-system) -(define-key mule-keymap "F" 'set-default-buffer-file-coding-system) ; XEmacs -(define-key mule-keymap "t" 'set-terminal-coding-system) -(define-key mule-keymap "k" 'set-keyboard-coding-system) -(define-key mule-keymap "p" 'set-buffer-process-coding-system) -(define-key mule-keymap "\C-\\" 'select-input-method) -(define-key mule-keymap "c" 'universal-coding-system-argument) +(define-key mule-keymap "x" 'set-selection-coding-system) +(define-key mule-keymap "X" 'set-next-selection-coding-system) +(define-key mule-keymap "\C-\\" 'set-input-method) ;;(define-key mule-keymap "c" 'list-coding-system-briefly) ; XEmacs -(define-key mule-keymap "C" 'list-coding-system) ; XEmacs +(define-key mule-keymap "C" 'describe-coding-system) ; XEmacs (define-key mule-keymap "r" 'toggle-display-direction) ; XEmacs (define-key mule-keymap "l" 'set-language-environment) -(define-key help-map "\C-L" 'describe-language-support) (define-key help-map "L" 'describe-language-environment) (define-key help-map "\C-\\" 'describe-input-method) (define-key help-map "I" 'describe-input-method) -(define-key help-map "C" 'describe-coding-system) (define-key help-map "h" 'view-hello-file) ;; Menu for XEmacs were moved to menubar-items.el. @@ -63,205 +58,218 @@ ;; but it won't be used that frequently. (define-key global-map "\C-\\" 'toggle-input-method) +;;; This is no good because people often type Shift-SPC +;;; meaning to type SPC. -- rms. +;;; ;; Here's an alternative key binding for X users (Shift-SPACE). +;;; (define-key global-map [?\S- ] 'toggle-input-method) + +(defun coding-system-change-eol-conversion (coding-system eol-type) + "Return a coding system which differs from CODING-SYSTEM in eol conversion. +The returned coding system converts end-of-line by EOL-TYPE +but text as the same way as CODING-SYSTEM. +EOL-TYPE should be `lf', `crlf', `cr' or nil. +If EOL-TYPE is nil, the returned coding system detects +how end-of-line is formatted automatically while decoding. + +EOL-TYPE can be specified by an symbol `unix', `dos' or `mac'. +They means `lf', `crlf', and `cr' respectively." + (if (symbolp eol-type) + (setq eol-type (cond ((or (eq eol-type 'unix) + (eq eol-type 'lf)) + 'eol-lf) + ((or (eq eol-type 'dos) + (eq eol-type 'crlf)) + 'eol-crlf) + ((or (eq eol-type 'mac) + (eq eol-type 'cr)) + 'eol-cr) + (t eol-type)))) + (let ((orig-eol-type (coding-system-eol-type coding-system))) + (if (null orig-eol-type) + (if (not eol-type) + coding-system + (coding-system-property coding-system eol-type)) + (let ((base (coding-system-base coding-system))) + (if (not eol-type) + base + (if (eq eol-type orig-eol-type) + coding-system + (setq orig-eol-type (coding-system-eol-type base)) + (if (null orig-eol-type) + (coding-system-property base eol-type)))))))) + +;; (defun coding-system-change-text-conversion (coding-system coding) +;; "Return a coding system which differs from CODING-SYSTEM in text conversion. +;; The returned coding system converts text by CODING +;; but end-of-line as the same way as CODING-SYSTEM. +;; If CODING is nil, the returned coding system detects +;; how text is formatted automatically while decoding." +;; (if (not coding) +;; (coding-system-base coding-system) +;; (let ((eol-type (coding-system-eol-type coding-system))) +;; (coding-system-change-eol-conversion +;; coding +;; (if (numberp eol-type) (aref [unix dos mac] eol-type)))))) + (defun view-hello-file () "Display the HELLO file which list up many languages and characters." (interactive) ;; We have to decode the file in any environment. - (let ((coding-system-for-read 'iso-2022-7)) + (let ((coding-system-for-read 'iso-2022-7bit)) (find-file-read-only (expand-file-name "HELLO" data-directory)))) -(defun universal-coding-system-argument () - "Execute an I/O command using the specified coding system." - (interactive) - (let* ((coding-system - (read-coding-system "Coding system for following command: ")) - (keyseq (read-key-sequence - (format "Command to execute with %s:" coding-system))) - (cmd (key-binding keyseq))) - (let ((coding-system-for-read coding-system) - (coding-system-for-write coding-system)) - (message "") - (call-interactively cmd)))) - -(defun set-default-coding-systems (coding-system) - "Set default value of various coding systems to CODING-SYSTEM. -The follwing coding systems are set: - o coding system of a newly created buffer - o default coding system for terminal output - o default coding system for keyboard input - o default coding system for subprocess I/O" - (check-coding-system coding-system) - ;;(setq-default buffer-file-coding-system coding-system) - (set-default-buffer-file-coding-system coding-system) - ;;(setq default-terminal-coding-system coding-system) - (setq terminal-coding-system coding-system) - ;;(setq default-keyboard-coding-system coding-system) - (setq keyboard-coding-system coding-system) - ;;(setq default-process-coding-system (cons coding-system coding-system)) - (add-hook 'comint-exec-hook - `(lambda () - (let ((proc (get-buffer-process (current-buffer)))) - (set-process-input-coding-system proc ',coding-system) - (set-process-output-coding-system proc ',coding-system))) - 'append) - (setq file-name-coding-system coding-system)) - -(defun prefer-coding-system (coding-system) - "Add CODING-SYSTEM at the front of the priority list for automatic detection. -This also sets the following coding systems to CODING-SYSTEM: - o coding system of a newly created buffer - o default coding system for terminal output - o default coding system for keyboard input - o default coding system for subprocess I/O" - (interactive "zPrefer coding system: ") - (if (not (and coding-system (coding-system-p coding-system))) - (error "Invalid coding system `%s'" coding-system)) - (let ((coding-category (coding-system-category coding-system)) - (parent (coding-system-parent coding-system))) - (if (not coding-category) - ;; CODING-SYSTEM is no-conversion or undecided. - (error "Can't prefer the coding system `%s'" coding-system)) - (set coding-category (or parent coding-system)) - (if (not (eq coding-category (car coding-category-list))) - ;; We must change the order. - (setq coding-category-list - (cons coding-category - (delq coding-category coding-category-list)))) - (if (and parent (interactive-p)) - (message "Highest priority is set to %s (parent of %s)" - parent coding-system)) - (set-default-coding-systems (or parent coding-system)))) - -;;; Language support staffs. +;;; Language support stuff. (defvar language-info-alist nil - "Alist of language names vs the corresponding information of various kind. + "Alist of language environment definitions. Each element looks like: (LANGUAGE-NAME . ((KEY . INFO) ...)) -where LANGUAGE-NAME is a string, -KEY is a symbol denoting the kind of information, -INFO is any Lisp object which contains the actual information related -to KEY.") - -(defun get-language-info (language-name key) - "Return the information for LANGUAGE-NAME of the kind KEY. -KEY is a symbol denoting the kind of required information." - (if (symbolp language-name) - (setq language-name (symbol-name language-name))) - (let ((lang-slot (assoc-ignore-case language-name language-info-alist))) +where LANGUAGE-NAME is a string, the name of the language environment, +KEY is a symbol denoting the kind of information, and +INFO is the data associated with KEY. +Meaningful values for KEY include + + documentation value is documentation of what this language environment + is meant for, and how to use it. + charset value is a list of the character sets used by this + language environment. + sample-text value is one line of text, + written using those character sets, + appropriate for this language environment. + setup-function value is a function to call to switch to this + language environment. + exit-function value is a function to call to leave this + language environment. + coding-system value is a list of coding systems that are good + for saving text written in this language environment. + This list serves as suggestions to the user; + in effect, as a kind of documentation. + coding-priority value is a list of coding systems for this language + environment, in order of decreasing priority. + This is used to set up the coding system priority + list when you switch to this language environment. + input-method value is a default input method for this language + environment. + features value is a list of features requested in this + language environment. + tutorial value is a tutorial file name written in the language.") + +(defun get-language-info (lang-env key) + "Return information listed under KEY for language environment LANG-ENV. +KEY is a symbol denoting the kind of information. +For a list of useful values for KEY and their meanings, +see `language-info-alist'." + (if (symbolp lang-env) + (setq lang-env (symbol-name lang-env))) + (let ((lang-slot (assoc-ignore-case lang-env language-info-alist))) (if lang-slot (cdr (assq key (cdr lang-slot)))))) -(defun set-language-info (language-name key info) - "Set for LANGUAGE-NAME the information INFO under KEY. +(defun set-language-info (lang-env key info) + "Modify part of the definition of language environment LANG-ENV. +Specifically, this stores the information INFO under KEY +in the definition of this language environment. KEY is a symbol denoting the kind of information. -INFO is any Lisp object which contains the actual information. - -Currently, the following KEYs are used by Emacs: - -charset: list of symbols whose values are charsets specific to the language. - -coding-system: list of coding systems specific to the language. - -tutorial: a tutorial file name written in the language. - -sample-text: one line short text containing characters of the language. - -documentation: t or a string describing how Emacs supports the language. - If a string is specified, it is shown before any other information - of the language by the command `describe-language-environment'. - -setup-function: a function to call for setting up environment - convenient for a user of the language. - -If KEY is documentation or setup-function, you can also specify -a cons cell as INFO, in which case, the car part should be -a normal value as INFO for KEY (as described above), -and the cdr part should be a symbol whose value is a menu keymap -in which an entry for the language is defined. But, only the car part -is actually set as the information. +INFO is the value for that information. -We will define more KEYs in the future. To avoid conflict, -if you want to use your own KEY values, make them start with `user-'." - (if (symbolp language-name) - (setq language-name (symbol-name language-name))) +For a list of useful values for KEY and their meanings, +see `language-info-alist'." + (if (symbolp lang-env) + (setq lang-env (symbol-name lang-env))) (let (lang-slot key-slot) - (setq lang-slot (assoc language-name language-info-alist)) + (setq lang-slot (assoc lang-env language-info-alist)) (if (null lang-slot) ; If no slot for the language, add it. - (setq lang-slot (list language-name) + (setq lang-slot (list lang-env) language-info-alist (cons lang-slot language-info-alist))) (setq key-slot (assq key lang-slot)) (if (null key-slot) ; If no slot for the key, add it. (progn (setq key-slot (list key)) (setcdr lang-slot (cons key-slot (cdr lang-slot))))) - ;; Setup menu. - (cond ((eq key 'documentation) - ;; (define-key-after - ;; (if (consp info) - ;; (prog1 (symbol-value (cdr info)) - ;; (setq info (car info))) - ;; describe-language-environment-map) - ;; (vector (intern language-name)) - ;; (cons language-name 'describe-specified-language-support) - ;; t) - (if (consp info) - (setq info (car info))) - (when (featurep 'menubar) - (eval-after-load - "menubar-items.elc" - `(add-menu-button - '("Mule" "Describe Language Support") - (vector ,language-name - '(describe-language-environment ,language-name) - t)))) - ) - ((eq key 'setup-function) - ;; (define-key-after - ;; (if (consp info) - ;; (prog1 (symbol-value (cdr info)) - ;; (setq info (car info))) - ;; setup-language-environment-map) - ;; (vector (intern language-name)) - ;; (cons language-name 'setup-specified-language-environment) - ;; t) - (if (consp info) - (setq info (car info))) - (when (featurep 'menubar) - (eval-after-load - "menubar-items.elc" - `(add-menu-button - '("Mule" "Set Language Environment") - (vector ,language-name - '(set-language-environment ,language-name) - t)))) - )) - - (setcdr key-slot info) - )) - -(defun set-language-info-alist (language-name alist) - "Set for LANGUAGE-NAME the information in ALIST. -ALIST is an alist of KEY and INFO. See the documentation of + (setcdr key-slot info))) + +(defun set-language-info-alist (lang-env alist &optional parents) + "Store ALIST as the definition of language environment LANG-ENV. +ALIST is an alist of KEY and INFO values. See the documentation of `set-language-info' for the meanings of KEY and INFO." - (if (symbolp language-name) - (setq language-name (symbol-name language-name))) - (while alist - (set-language-info language-name (car (car alist)) (cdr (car alist))) - (setq alist (cdr alist)))) + (if (symbolp lang-env) + (setq lang-env (symbol-name lang-env))) + (let (; (describe-map describe-language-environment-map) + ; (setup-map setup-language-environment-map) + ) + ;; (if parents + ;; (let ((l parents) + ;; map parent-symbol parent) + ;; (while l + ;; (if (symbolp (setq parent-symbol (car l))) + ;; (setq parent (symbol-name parent)) + ;; (setq parent parent-symbol parent-symbol (intern parent))) + ;; (setq map (lookup-key describe-map (vector parent-symbol))) + ;; (if (not map) + ;; (progn + ;; (setq map (intern (format "describe-%s-environment-map" + ;; (downcase parent)))) + ;; (define-prefix-command map) + ;; (define-key-after describe-map (vector parent-symbol) + ;; (cons parent map) t))) + ;; (setq describe-map (symbol-value map)) + ;; (setq map (lookup-key setup-map (vector parent-symbol))) + ;; (if (not map) + ;; (progn + ;; (setq map (intern (format "setup-%s-environment-map" + ;; (downcase parent)))) + ;; (define-prefix-command map) + ;; (define-key-after setup-map (vector parent-symbol) + ;; (cons parent map) t))) + ;; (setq setup-map (symbol-value map)) + ;; (setq l (cdr l))))) + + ;; Set up menu items for this language env. + (let ((doc (assq 'documentation alist))) + (when doc + ;; (define-key-after describe-map (vector (intern lang-env)) + ;; (cons lang-env 'describe-specified-language-support) t) + (when (featurep 'menubar) + (eval-after-load + "menubar-items.elc" + `(add-menu-button + '("%_Edit" "%_Multilingual (\"Mule\")" + "%_Describe Language Support") + (vector ,lang-env + '(describe-language-environment ,lang-env) + t)))) + )) + ;; (define-key-after setup-map (vector (intern lang-env)) + ;; (cons lang-env 'setup-specified-language-environment) t) + (when (featurep 'menubar) + (eval-after-load + "menubar-items.elc" + `(add-menu-button + '("%_Edit" "%_Multilingual (\"Mule\")" + "%_Set Language Environment") + (vector ,lang-env + '(set-language-environment ,lang-env) + t)))) + + (while alist + (set-language-info lang-env (car (car alist)) (cdr (car alist))) + (setq alist (cdr alist))))) (defun read-language-name (key prompt &optional default) - "Read language name which has information for KEY, prompting with PROMPT. -DEFAULT is the default choice of language. -This returns a language name as a string." + "Read a language environment name which has information for KEY. +If KEY is nil, read any language environment. +Prompt with PROMPT. DEFAULT is the default choice of language environment. +This returns a language environment name as a string." (let* ((completion-ignore-case t) (name (completing-read prompt language-info-alist - (function (lambda (elm) (assq key elm))) - t nil default))) + (and key + (function (lambda (elm) (assq key elm)))) + t nil nil default))) (if (and (> (length name) 0) - (get-language-info name key)) + (or (not key) + (get-language-info name key))) name))) ;;; Multilingual input methods. @@ -276,7 +284,7 @@ Emacs loads this file at startup time.") ";;; %s -- list of LEIM (Library of Emacs Input Method) ;; ;; This file contains a list of LEIM (Library of Emacs Input Method) -;; in the same directory as this file. Loading this file registeres +;; in the same directory as this file. Loading this file registers ;; the whole input methods in Emacs. ;; ;; Each entry has the form: @@ -321,10 +329,13 @@ If nil, that means no input method is activated now.") (put 'current-input-method-title 'permanent-local t) (defcustom default-input-method nil - "*Default input method for multilingual text. + "*Default input method for multilingual text (a string). This is the input method activated automatically by the command `toggle-input-method' (\\[toggle-input-method])." - :group 'mule) + :group 'mule + :type '(choice (const nil) string)) + +(put 'input-method-function 'permanent-local t) (defvar input-method-history nil "History list for some commands that read input methods.") @@ -348,26 +359,40 @@ This function is called with no argument.") (put 'describe-current-input-method-function 'permanent-local t) (defvar input-method-alist nil - "Alist of input method names vs the corresponding information to use it. + "Alist of input method names vs how to use them. Each element has the form: - (INPUT-METHOD LANGUAGE-NAME ACTIVATE-FUNC TITLE DESCRIPTION ...) -See the function `register-input-method' for the meanings of each elements.") + (INPUT-METHOD LANGUAGE-ENV ACTIVATE-FUNC TITLE DESCRIPTION ARGS...) +See the function `register-input-method' for the meanings of the elements.") + +(defun register-input-method (input-method lang-env &rest args) + "Register INPUT-METHOD as an input method for language environment ENV. +INPUT-METHOD and LANG-ENV are symbols or strings. -(defun register-input-method (input-method language-name &rest args) - "Register INPUT-METHOD as an input method for LANGUAGE-NAME. -INPUT-METHOD and LANGUAGE-NAME are symbols or strings. The remaining arguments are: - ACTIVATE-FUNC, TITLE, DESCRIPTION, and ARG ... - where, -ACTIVATE-FUNC is a function to call for activating this method. -TITLE is a string shown in mode-line while this method is active, -DESCRIPTION is a string describing about this method, -Arguments to ACTIVATE-FUNC are INPUT-METHOD and ARGs." - (if (symbolp language-name) - (setq language-name (symbol-name language-name))) + ACTIVATE-FUNC, TITLE, DESCRIPTION, and ARGS... +ACTIVATE-FUNC is a function to call to activate this method. +TITLE is a string to show in the mode line when this method is active. +DESCRIPTION is a string describing this method and what it is good for. +The ARGS, if any, are passed as arguments to ACTIVATE-FUNC. +All told, the arguments to ACTIVATE-FUNC are INPUT-METHOD and the ARGS. + +This function is mainly used in the file \"leim-list.el\" which is +created at building time of emacs, registering all quail input methods +contained in the emacs distribution. + +In case you want to register a new quail input method by yourself, be +careful to use the same input method title as given in the third +parameter of `quail-define-package' (if the values are different, the +string specified in this function takes precedence). + +The commands `describe-input-method' and `list-input-methods' need +this duplicated values to show some information about input methods +without loading the affected quail packages." + (if (symbolp lang-env) + (setq lang-env (symbol-name lang-env))) (if (symbolp input-method) (setq input-method (symbol-name input-method))) - (let ((info (cons language-name args)) + (let ((info (cons lang-env args)) (slot (assoc input-method input-method-alist))) (if slot (setcdr slot info) @@ -387,30 +412,41 @@ The return value is a string." ;; This binding is necessary because input-method-history is ;; buffer local. (input-method (completing-read prompt input-method-alist - nil t nil 'input-method-history) - ;;default) - )) + nil t nil 'input-method-history + default))) + (if (and input-method (symbolp input-method)) + (setq input-method (symbol-name input-method))) (if (> (length input-method) 0) input-method (if inhibit-null (error "No valid input method is specified"))))) (defun activate-input-method (input-method) - "Turn INPUT-METHOD on. -If some input method is already on, turn it off at first." - (if (symbolp input-method) + "Switch to input method INPUT-METHOD for the current buffer. +If some other input method is already active, turn it off first. +If INPUT-METHOD is nil, deactivate any current input method." + (if (and input-method (symbolp input-method)) (setq input-method (symbol-name input-method))) (if (and current-input-method (not (string= current-input-method input-method))) - (inactivate-input-method)) - (unless current-input-method + (inactivate-input-method)) + (unless (or current-input-method (null input-method)) (let ((slot (assoc input-method input-method-alist))) (if (null slot) (error "Can't activate input method `%s'" input-method)) - (apply (nth 2 slot) input-method (nthcdr 5 slot)) + (let ((func (nth 2 slot))) + (if (functionp func) + (apply (nth 2 slot) input-method (nthcdr 5 slot)) + (if (and (consp func) (symbolp (car func)) (symbolp (cdr func))) + (progn + (require (cdr func)) + (apply (car func) input-method (nthcdr 5 slot))) + (error "Can't activate input method `%s'" input-method)))) (setq current-input-method input-method) (setq current-input-method-title (nth 3 slot)) - (run-hooks 'input-method-activate-hook)))) + (unwind-protect + (run-hooks 'input-method-activate-hook) + (force-mode-line-update))))) (defun inactivate-input-method () "Turn off the current input method." @@ -426,12 +462,12 @@ If some input method is already on, turn it off at first." (unwind-protect (run-hooks 'input-method-inactivate-hook) (setq current-input-method nil - current-input-method-title nil))))) + current-input-method-title nil) + (force-mode-line-update))))) -(defun select-input-method (input-method) - "Select and turn on INPUT-METHOD. -This sets the default input method to what you specify, -and turn it on for the current buffer." +(defun set-input-method (input-method) + "Select and activate input method INPUT-METHOD for the current buffer. +This also sets the default input method to the one you specify." (interactive (let* ((default (or (car input-method-history) default-input-method))) (list (read-input-method-name @@ -443,28 +479,35 @@ and turn it on for the current buffer." (defun toggle-input-method (&optional arg) "Turn on or off a multilingual text input method for the current buffer. -With arg, read an input method from minibuffer and turn it on. +With no prefix argument, if an input method is currently activated, +turn it off. Otherwise, activate an input method -- the one most +recently used, or the one specified in `default-input-method', or +the one read from the minibuffer. -Without arg, if some input method is currently activated, turn it off, -else turn on an input method selected last time -or the default input method (see `default-input-method'). +With a prefix argument, read an input method from the minibuffer and +turn it on. -When there's no input method to turn on, turn on what read from minibuffer." +The default is to use the most recent input method specified +\(not including the currently active input method, if any)." (interactive "P") - (let* ((default (or (car input-method-history) default-input-method))) - (if (and current-input-method (not arg)) - (inactivate-input-method) + (if (and current-input-method (not arg)) + (inactivate-input-method) + (let ((default (or (car input-method-history) default-input-method))) + (if (and arg default (equal current-input-method default) + (> (length input-method-history) 1)) + (setq default (nth 1 input-method-history))) (activate-input-method (if (or arg (not default)) - (read-input-method-name - (if default "Input method (default %s): " "Input method: " ) - default t) + (progn + (read-input-method-name + (if default "Input method (default %s): " "Input method: " ) + default t)) default)) (or default-input-method (setq default-input-method current-input-method))))) (defun describe-input-method (input-method) - "Describe input method INPUT-METHOD." + "Describe input method INPUT-METHOD." (interactive (list (read-input-method-name "Describe input method (default, current choice): "))) @@ -484,12 +527,11 @@ When there's no input method to turn on, turn on what read from minibuffer." (fboundp describe-current-input-method-function)) (funcall describe-current-input-method-function) (message "No way to describe the current input method `%s'" - (cdr current-input-method)) + current-input-method) (ding)) (error "No input method is activated now"))) -(defun read-multilingual-string (prompt &optional initial-input - input-method) +(defun read-multilingual-string (prompt &optional initial-input input-method) "Read a multilingual string from minibuffer, prompting with string PROMPT. The input method selected last time is activated in minibuffer. If optional second arg INITIAL-INPUT is non-nil, insert it in the minibuffer @@ -499,37 +541,51 @@ to be activated instead of the one selected last time. It is a symbol or a string." (setq input-method (or input-method + current-input-method default-input-method (read-input-method-name "Input method: " nil t))) (if (and input-method (symbolp input-method)) (setq input-method (symbol-name input-method))) - (let ((current-input-method input-method)) - ;; FSFmacs - ;; (read-string prompt initial-input nil nil t))) - (read-string prompt initial-input nil))) + (let ((prev-input-method current-input-method)) + (unwind-protect + (progn + (activate-input-method input-method) + ;; FSF Emacs + ;; (read-string prompt initial-input nil nil t) + (read-string prompt initial-input nil)) + (activate-input-method prev-input-method)))) ;; Variables to control behavior of input methods. All input methods ;; should react to these variables. -(defcustom input-method-verbose-flag t - "*If this flag is non-nil, input methods give extra guidance. +(defcustom input-method-verbose-flag 'default + "*A flag to control extra guidance given by input methods. +The value should be nil, t, `complex-only', or `default'. The extra guidance is done by showing list of available keys in echo -area. +area. When you use the input method in the minibuffer, the guidance +is shown at the bottom short window (split from the existing window). -For complex input methods such as `chinese-py' and `japanese', -when you use the input method in the minibuffer, the guidance is -shown at the bottom short window (split from the existing window). -For simple input methods, guidance is not shown -when you are in the minibuffer." - :type 'boolean +If the value is t, extra guidance is always given, if the value is +nil, extra guidance is always suppressed. + +If the value is `complex-only', only complex input methods such as +`chinese-py' and `japanese' give extra guidance. + +If the value is `default', complex input methods always give extra +guidance, but simple input methods give it only when you are not in +the minibuffer. + +See also the variable `input-method-highlight-flag'." + :type '(choice (const t) (const nil) (const complex-only) (const default)) :group 'mule) (defcustom input-method-highlight-flag t "*If this flag is non-nil, input methods highlight partially-entered text. For instance, while you are in the middle of a Quail input method sequence, the text inserted so far is temporarily underlined. -The underlining goes away when you finish or abort the input method sequence." +The underlining goes away when you finish or abort the input method sequence. +See also the variable `input-method-verbose-flag'." :type 'boolean :group 'mule) @@ -543,22 +599,53 @@ just activated.") "Normal hook run just after an input method is inactivated. The variable `current-input-method' still keeps the input method name -just inacitvated.") +just inactivated.") (defvar input-method-after-insert-chunk-hook nil "Normal hook run just after an input method insert some chunk of text.") +(defvar input-method-exit-on-first-char nil + "This flag controls a timing when an input method returns. +Usually, the input method does not return while there's a possibility +that it may find a different translation if a user types another key. +But, it this flag is non-nil, the input method returns as soon as +the current key sequence gets long enough to have some valid translation.") + +(defvar input-method-use-echo-area nil + "This flag controls how an input method shows an intermediate key sequence. +Usually, the input method inserts the intermediate key sequence, +or candidate translations corresponding to the sequence, +at point in the current buffer. +But, if this flag is non-nil, it displays them in echo area instead.") + (defvar input-method-exit-on-invalid-key nil - "This flag controls the behaviour of an input method on invalid key input. + "This flag controls the behavior of an input method on invalid key input. Usually, when a user types a key which doesn't start any character handled by the input method, the key is handled by turning off the -input method temporalily. After the key is handled, the input method is -back on. +input method temporarily. After that key, the input method is re-enabled. But, if this flag is non-nil, the input method is never back on.") +(defvar set-language-environment-hook nil + "Normal hook run after some language environment is set. + +When you set some hook function here, that effect usually should not +be inherited to another language environment. So, you had better set +another function in `exit-language-environment-hook' (which see) to +cancel the effect.") + +(defvar exit-language-environment-hook nil + "Normal hook run after exiting from some language environment. +When this hook is run, the variable `current-language-environment' +is still bound to the language environment being exited. + +This hook is mainly used for canceling the effect of +`set-language-environment-hook' (which-see).") + +(put 'setup-specified-language-environment 'apropos-inhibit t) + (defun setup-specified-language-environment () - "Set up multi-lingual environment convenient for the specified language." + "Switch to a specified language environment." (interactive) (let (language-name) (if (and (symbolp last-command-event) @@ -568,30 +655,287 @@ But, if this flag is non-nil, the input method is never back on.") (set-language-environment language-name) (error "Bogus calling sequence")))) -(defvar current-language-environment "English" - "The last language environment specified with `set-language-environment'.") +(defcustom current-language-environment "English" + "The last language environment specified with `set-language-environment'. +This variable should be set only with \\[customize], which is equivalent +to using the function `set-language-environment'." + :link '(custom-manual "(emacs)Language Environments") + :set (lambda (symbol value) (set-language-environment value)) + :get (lambda (x) + (or (car-safe (assoc-ignore-case + (if (symbolp current-language-environment) + (symbol-name current-language-environment) + current-language-environment) + language-info-alist)) + "English")) + :type (cons 'choice (mapcar (lambda (lang) + (list 'const (car lang))) + language-info-alist)) + :initialize 'custom-initialize-default + :group 'mule + :type 'string) + +(defun reset-language-environment () + "Reset multilingual environment of Emacs to the default status. + +The default status is as follows: + + The default value of `buffer-file-coding-system' is nil. + The default coding system for process I/O is nil. + The default value for the command `set-terminal-coding-system' is nil. + The default value for the command `set-keyboard-coding-system' is nil. + + The order of priorities of coding categories and the coding system + bound to each category are as follows + coding category coding system + -------------------------------------------------- + iso-7 iso-2022-7bit + no-conversion raw-text + utf-8 utf-8 + iso-8-1 iso-8859-1 + iso-8-2 ctext (iso-8859-1 alias) + iso-8-designate ctext (iso-8859-1 alias) + iso-lock-shift iso-2022-lock + shift-jis shift_jis + big5 big5 + ucs-4 iso-10646-ucs-4 +" +;; The old table (from FSF synch?) was not what we use (cf mule-coding.el), +;; and as documented iso-8-designate is inconsistent with iso-2022-8bit-ss2. +;; The order of priorities of coding categories and the coding system +;; bound to each category are as follows +;; coding category coding system +;; -------------------------------------------------- +;; iso-8-2 iso-8859-1 +;; iso-8-1 iso-8859-1 +;; iso-7 iso-2022-7bit +;; iso-lock-shift iso-2022-lock +;; iso-8-designate iso-2022-8bit-ss2 +;; no-conversion raw-text +;; shift-jis shift_jis +;; big5 big5 +;; ucs-4 ---- +;; utf-8 ---- + (interactive) + + (set-coding-category-system 'iso-7 'iso-2022-7) + (set-coding-category-system 'iso-8-1 'iso-8859-1) + (set-coding-category-system 'iso-8-2 'ctext) + (set-coding-category-system 'iso-lock-shift 'iso-2022-lock) + (set-coding-category-system 'iso-8-designate 'ctext) + (set-coding-category-system 'no-conversion 'raw-text) + (set-coding-category-system 'shift-jis 'shift_jis) + (set-coding-category-system 'big5 'big5) + ;; #### Can we now assume the existence of the 10646 coding systems? + ;; #### These lists need to be synched with the ones in mule-coding.el. + (cond ((eq (coding-system-type (coding-category-system 'utf-8)) 'utf-8) + (set-coding-category-system 'utf-8 'utf-8) + (cond ((eq (coding-system-type (coding-category-system 'ucs-4)) + 'iso-10646-ucs-4) + (set-coding-category-system 'ucs-4 'iso-10646-ucs-4) + (set-coding-priority-list + '(iso-7 + no-conversion + utf-8 + iso-8-1 + iso-8-2 + iso-8-designate + iso-lock-shift + shift-jis + big5 + ucs-4)) + ) + (t + (set-coding-priority-list + '(iso-7 + no-conversion + utf-8 + iso-8-1 + iso-8-2 + iso-8-designate + iso-lock-shift + shift-jis + big5)) + )) + ) + (t + (set-coding-priority-list + '(iso-7 + no-conversion + iso-8-1 + iso-8-2 + iso-8-designate + iso-lock-shift + shift-jis + big5)) + )) + + ;; (update-coding-systems-internal) + + (set-default-coding-systems nil) + ;; Don't alter the terminal and keyboard coding systems here. + ;; The terminal still supports the same coding system + ;; that it supported a minute ago. +;;; (set-terminal-coding-system-internal nil) +;;; (set-keyboard-coding-system-internal nil) + + ;; (setq nonascii-translation-table nil + ;; nonascii-insert-offset 0) + ) (defun set-language-environment (language-name) "Set up multi-lingual environment for using LANGUAGE-NAME. This sets the coding system priority and the default input method -and sometimes other things." - (interactive (list (read-language-name 'setup-function - "Set language environment: "))) +and sometimes other things. LANGUAGE-NAME should be a string +which is the name of a language environment. For example, \"Latin-1\" +specifies the character set for the major languages of Western Europe." + (interactive (list (read-language-name + nil + "Set language environment (default, English): "))) (if language-name (if (symbolp language-name) (setq language-name (symbol-name language-name))) (setq language-name "English")) - (if (null (get-language-info language-name 'setup-function)) + (or (assoc-ignore-case language-name language-info-alist) (error "Language environment not defined: %S" language-name)) - (funcall (get-language-info language-name 'setup-function)) - (setq current-language-environment language-name) + (if current-language-environment + (let ((func (get-language-info current-language-environment + 'exit-function))) + (run-hooks 'exit-language-environment-hook) + (if (fboundp func) (funcall func)))) + (let ((default-eol-type (coding-system-eol-type + default-buffer-file-coding-system))) + (reset-language-environment) + + (setq current-language-environment language-name) + (set-language-environment-coding-systems language-name default-eol-type)) + (let ((input-method (get-language-info language-name 'input-method))) + (when input-method + (setq default-input-method input-method) + (if input-method-history + (setq input-method-history + (cons input-method + (delete input-method input-method-history)))))) + ;; (let ((nonascii (get-language-info language-name 'nonascii-translation)) + ;; (dos-table + ;; (if (eq window-system 'pc) + ;; (intern + ;; (concat "cp" dos-codepage "-nonascii-translation-table"))))) + ;; (cond + ;; ((char-table-p nonascii) + ;; (setq nonascii-translation-table nonascii)) + ;; ((and (eq window-system 'pc) (boundp dos-table)) + ;; ;; DOS terminals' default is to use a special non-ASCII translation + ;; ;; table as appropriate for the installed codepage. + ;; (setq nonascii-translation-table (symbol-value dos-table))) + ;; ((charsetp nonascii) + ;; (setq nonascii-insert-offset (- (make-char nonascii) 128))))) + + ;; (setq charset-origin-alist + ;; (get-language-info language-name 'charset-origin-alist)) + + ;; Unibyte setups if necessary. + ;; (unless default-enable-multibyte-characters + ;; ;; Syntax and case table. + ;; (let ((syntax (get-language-info language-name 'unibyte-syntax))) + ;; (if syntax + ;; (let ((set-case-syntax-set-multibyte nil)) + ;; (load syntax nil t)) + ;; ;; No information for syntax and case. Reset to the defaults. + ;; (let ((syntax-table (standard-syntax-table)) + ;; (case-table (standard-case-table)) + ;; (ch (if (eq window-system 'pc) 128 160))) + ;; (while (< ch 256) + ;; (modify-syntax-entry ch " " syntax-table) + ;; (aset case-table ch ch) + ;; (setq ch (1+ ch))) + ;; (set-char-table-extra-slot case-table 0 nil) + ;; (set-char-table-extra-slot case-table 1 nil) + ;; (set-char-table-extra-slot case-table 2 nil)) + ;; (set-standard-case-table (standard-case-table)) + ;; (let ((list (buffer-list))) + ;; (while list + ;; (with-current-buffer (car list) + ;; (set-case-table (standard-case-table))) + ;; (setq list (cdr list)))))) + ;; ;; Display table and coding system for terminal. + ;; (let ((coding (get-language-info language-name 'unibyte-display))) + ;; (if coding + ;; (standard-display-european-internal) + ;; (standard-display-default (if (eq window-system 'pc) 128 160) 255) + ;; (aset standard-display-table 146 nil)) + ;; (or (eq window-system 'pc) + ;; (set-terminal-coding-system coding)))) + + (let ((required-features (get-language-info language-name 'features))) + (while required-features + (require (car required-features)) + (setq required-features (cdr required-features)))) + (let ((func (get-language-info language-name 'setup-function))) + (if (fboundp func) + (funcall func))) + (run-hooks 'set-language-environment-hook) (force-mode-line-update t)) +;; (defun standard-display-european-internal () +;; ;; Actually set up direct output of non-ASCII characters. +;; (standard-display-8bit (if (eq window-system 'pc) 128 160) 255) +;; ;; Unibyte Emacs on MS-DOS wants to display all 8-bit characters with +;; ;; the native font, and codes 160 and 146 stand for something very +;; ;; different there. +;; (or (and (eq window-system 'pc) (not default-enable-multibyte-characters)) +;; (progn +;; ;; Make non-line-break space display as a plain space. +;; ;; Most X fonts do the wrong thing for code 160. +;; (aset standard-display-table 160 [32]) +;; ;; Most Windows programs send out apostrophe's as \222. Most X fonts +;; ;; don't contain a character at that position. Map it to the ASCII +;; ;; apostrophe. +;; (aset standard-display-table 146 [39])))) + +(defun set-language-environment-coding-systems (language-name + &optional eol-type) + "Do various coding system setups for language environment LANGUAGE-NAME. + +The optional arg EOL-TYPE specifies the eol-type of the default value +of buffer-file-coding-system set by this function. + +Note that `coding-priority-list' is not reset first; thus changing language +environment allows recognition of coding systems from previously set language +environments. (This will not work if the desired coding systems are from the +same category. E.g., starting with a Hebrew language environment, ISO 8859-8 +will be recognized. If you shift to Russian, ISO 8859-8 will be shadowed by +ISO 8859-5, and cannot be automatically recognized without resetting the +language environment to Hebrew. However, if you shift from Japanese to +Russian, ISO-2022-JP will continue to be automatically recognized, since +ISO-8859-5 and ISO-2022-JP are different coding categories.)" + (let* ((priority (get-language-info language-name 'coding-priority)) + (default-coding (car priority))) + (if priority + (let ((categories (mapcar 'coding-system-category priority)) + category checked-categories) + (set-default-coding-systems + (if (memq eol-type '(lf crlf cr unix dos mac)) + (coding-system-change-eol-conversion default-coding eol-type) + default-coding)) + ;; (setq default-sendmail-coding-system default-coding) + (while priority + (unless (memq (setq category (car categories)) checked-categories) + (set-coding-category-system category (car priority)) + (setq checked-categories (cons category checked-categories))) + (setq priority (cdr priority) + categories (cdr categories))) + (set-coding-priority-list (nreverse checked-categories)) + ;; (update-coding-systems-internal) + )))) + ;; Print all arguments with `princ', then print "\n". (defsubst princ-list (&rest args) (while args (princ (car args)) (setq args (cdr args))) (princ "\n")) +(put 'describe-specified-language-support 'apropos-inhibit t) + ;; Print a language specific information such as input methods, ;; charsets, and coding systems. This function is intended to be ;; called from the menu: @@ -611,7 +955,7 @@ and sometimes other things." (interactive (list (read-language-name 'documentation - "Describe language environment (default, current choise): "))) + "Describe language environment (default, current choice): "))) (if (null language-name) (setq language-name current-language-environment)) (if (or (null language-name) @@ -621,8 +965,9 @@ and sometimes other things." (setq language-name (symbol-name language-name))) (let ((doc (get-language-info language-name 'documentation))) (with-output-to-temp-buffer "*Help*" + (princ-list language-name " language environment" "\n") (if (stringp doc) - (progn + (progn (princ-list doc) (terpri))) (let ((str (get-language-info language-name 'sample-text))) @@ -631,9 +976,15 @@ and sometimes other things." (princ "Sample text:\n") (princ-list " " str) (terpri)))) - (princ "Input methods:\n") - (let ((l input-method-alist)) - (while l + (let ((input-method (get-language-info language-name 'input-method)) + (l (copy-sequence input-method-alist))) + (princ "Input methods") + (when input-method + (princ (format " (default, %s)" input-method)) + (setq input-method (assoc input-method input-method-alist)) + (setq l (cons input-method (delete input-method l)))) + (princ ":\n") + (while l (if (string= language-name (nth 1 (car l))) (princ-list " " (car (car l)) (format " (`%s' in mode line)" (nth 3 (car l))))) @@ -656,9 +1007,14 @@ and sometimes other things." (princ ; (format " %s (`%c' in mode line):\n\t%s\n" ;; In XEmacs, `coding-system-mnemonic' returns string. (format " %s (`%s' in mode line):\n\t%s\n" - (car l) - (coding-system-mnemonic (car l)) - (coding-system-doc-string (car l)))) + (car l) + (coding-system-mnemonic (car l)) + (coding-system-doc-string (car l)))) + ;; (let ((aliases (coding-system-get (car l) 'alias-coding-systems))) + ;; (when aliases + ;; (princ "\t") + ;; (princ (cons 'alias: (cdr aliases))) + ;; (terpri))) (setq l (cdr l)))))))) ;;; Charset property @@ -678,7 +1034,7 @@ and sometimes other things." (defvar char-code-property-table (make-char-table 'generic) "Char-table containing a property list of each character code. -;; + See also the documentation of `get-char-code-property' and `put-char-code-property'") ;; (let ((plist (aref char-code-property-table char))) @@ -699,8 +1055,70 @@ It can be retrieved with `(get-char-code-property CHAR PROPNAME)'." (nconc plist (list propname value)))) (put-char-table char (list propname value) char-code-property-table) ))) -;; (setcar (cdr slot) value) -;; (nconc plist (list propname value)))) -;; (aset char-code-property-table char (list propname value))))) + + +;; Pretty description of encoded string + +;; Alist of ISO 2022 control code vs the corresponding mnemonic string. +;; (defvar iso-2022-control-alist +;; '((?\x1b . "ESC") +;; (?\x0e . "SO") +;; (?\x0f . "SI") +;; (?\x8e . "SS2") +;; (?\x8f . "SS3") +;; (?\x9b . "CSI"))) + +;; (defun encoded-string-description (str coding-system) +;; "Return a pretty description of STR that is encoded by CODING-SYSTEM." +;; (setq str (string-as-unibyte str)) +;; (let ((char (aref str 0)) +;; desc) +;; (when (< char 128) +;; (setq desc (or (cdr (assq char iso-2022-control-alist)) +;; (char-to-string char))) +;; (let ((i 1) +;; (len (length str))) +;; (while (< i len) +;; (setq char (aref str i)) +;; (if (>= char 128) +;; (setq desc nil i len) +;; (setq desc (concat desc " " +;; (or (cdr (assq char iso-2022-control-alist)) +;; (char-to-string char))) +;; i (1+ i)))))) +;; (or desc +;; (mapconcat (function (lambda (x) (format "0x%02x" x))) str " ")))) + +;; (defun encode-coding-char (char coding-system) +;; "Encode CHAR by CODING-SYSTEM and return the resulting string. +;; If CODING-SYSTEM can't safely encode CHAR, return nil." +;; (if (cmpcharp char) +;; (setq char (car (decompose-composite-char char 'list)))) +;; (let ((str1 (char-to-string char)) +;; (str2 (make-string 2 char)) +;; (safe-charsets (and coding-system +;; (coding-system-get coding-system 'safe-charsets))) +;; enc1 enc2 i1 i2) +;; (when (or (eq safe-charsets t) +;; (memq (char-charset char) safe-charsets)) +;; ;; We must find the encoded string of CHAR. But, just encoding +;; ;; CHAR will put extra control sequences (usually to designate +;; ;; ASCII charset) at the tail if type of CODING is ISO 2022. +;; ;; To exclude such tailing bytes, we at first encode one-char +;; ;; string and two-char string, then check how many bytes at the +;; ;; tail of both encoded strings are the same. +;; +;; (setq enc1 (string-as-unibyte (encode-coding-string str1 coding-system)) +;; i1 (length enc1) +;; enc2 (string-as-unibyte (encode-coding-string str2 coding-system)) +;; i2 (length enc2)) +;; (while (and (> i1 0) (= (aref enc1 (1- i1)) (aref enc2 (1- i2)))) +;; (setq i1 (1- i1) i2 (1- i2))) +;; +;; ;; Now (substring enc1 i1) and (substring enc2 i2) are the same, +;; ;; and they are the extra control sequences at the tail to +;; ;; exclude. +;; (substring enc2 0 i2)))) + ;;; mule-cmds.el ends here diff --git a/lisp/mule/mule-coding.el b/lisp/mule/mule-coding.el index 3880c18..481e116 100644 --- a/lisp/mule/mule-coding.el +++ b/lisp/mule/mule-coding.el @@ -4,7 +4,7 @@ ;; Licensed to the Free Software Foundation. ;; Copyright (C) 1995 Amdahl Corporation. ;; Copyright (C) 1995 Sun Microsystems. -;; Copyright (C) 1997 MORIOKA Tomohiko +;; Copyright (C) 1997,1999,2002,2003 MORIOKA Tomohiko ;; This file is part of XEmacs. @@ -19,7 +19,7 @@ ;; General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with XEmacs; see the file COPYING. If not, write to the +;; along with XEmacs; see the file COPYING. If not, write to the ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, ;; Boston, MA 02111-1307, USA. @@ -31,8 +31,7 @@ (defun coding-system-force-on-output (coding-system register) "Return the 'force-on-output property of CODING-SYSTEM for the specified REGISTER." - (unless (integerp register) - (signal 'wrong-type-argument (list 'integerp register))) + (check-type register integer) (coding-system-property coding-system (case register @@ -172,12 +171,174 @@ mnemonic "ISO7/Lock" )) +(when (featurep 'utf-2000) + (setq coded-charset-entity-reference-alist + '(((ideograph-gt . isolated) "I-GT-" 5 d) + ( ideograph-gt "GT-" 5 d) + ((ideograph-gt-k . isolated) "I-GT-K" 5 d) + ( ideograph-gt-k "GT-K" 5 d) + ((ideograph-daikanwa . isolated) "I-M-" 5 d) + ( ideograph-daikanwa "M-" 5 d) + ((ideograph-cbeta . isolated) "I-CB" 5 d) + ( ideograph-cbeta "CB" 5 d) + ((chinese-big5-cdp . isolated) "I-CDP-" 4 X) + ( chinese-big5-cdp "CDP-" 4 X) + ((ideograph-hanziku-1 . isolated) "I-HZK1-" 4 X) + ( ideograph-hanziku-1 "HZK1-" 4 X) + ((ideograph-hanziku-2 . isolated) "I-HZK2-" 4 X) + ( ideograph-hanziku-2 "HZK2-" 4 X) + ((japanese-jisx0208-1990 . isolated) "I-J90-" 4 X) + ( japanese-jisx0208-1990 "J90-" 4 X) + ((japanese-jisx0208 . isolated) "I-J83-" 4 X) + ( japanese-jisx0208 "J83-" 4 X) + ((japanese-jisx0213-1 . isolated) "I-JX1-" 4 X) + ( japanese-jisx0213-1 "JX1-" 4 X) + ((japanese-jisx0213-2 . isolated) "I-JX2-" 4 X) + ( japanese-jisx0213-2 "JX2-" 4 X) + ((japanese-jisx0212 . isolated) "I-JSP-" 4 X) + ( japanese-jisx0212 "JSP-" 4 X) + ((japanese-jisx0208-1978 . isolated) "I-J78-" 4 X) + ( japanese-jisx0208-1978 "J78-" 4 X) + ((chinese-cns11643-1 . isolated) "I-C1-" 4 X) + ( chinese-cns11643-1 "C1-" 4 X) + ((chinese-cns11643-2 . isolated) "I-C2-" 4 X) + ( chinese-cns11643-2 "C2-" 4 X) + ((chinese-cns11643-3 . isolated) "I-C3-" 4 X) + ( chinese-cns11643-3 "C3-" 4 X) + ((chinese-cns11643-4 . isolated) "I-C4-" 4 X) + ( chinese-cns11643-4 "C4-" 4 X) + ((chinese-cns11643-5 . isolated) "I-C5-" 4 X) + ( chinese-cns11643-5 "C5-" 4 X) + ((chinese-cns11643-6 . isolated) "I-C6-" 4 X) + ( chinese-cns11643-6 "C6-" 4 X) + ((chinese-cns11643-7 . isolated) "I-C7-" 4 X) + ( chinese-cns11643-7 "C7-" 4 X) + ((korean-ksc5601 . isolated) "I-K0-" 4 X) + ( korean-ksc5601 "K0-" 4 X) + ( china3-jef "JC3-" 4 X) + )) + + (make-coding-system + 'utf-8-mcs-er 'utf-8 + "Coding-system of UTF-8 with entity-reference." + '(mnemonic "MTF8r" use-entity-reference t)) + + (make-coding-system + 'utf-8-gb 'utf-8 + "Coding-system of UTF-8 using GB mapping." + '(mnemonic "UTF8G" + charset-g0 ucs-gb + charset-g1 =>ucs-gb + charset-g2 =>ucs)) + + (make-coding-system + 'utf-8-gb-er 'utf-8 + "Coding-system of UTF-8 using GB mapping with entity-reference." + '(mnemonic "UTF8Gr" + charset-g0 ucs-gb + charset-g1 =>ucs-gb + charset-g2 =>ucs + use-entity-reference t)) + + (make-coding-system + 'utf-8-cns 'utf-8 + "Coding-system of UTF-8 using CNS mapping." + '(mnemonic "UTF8C" + charset-g0 ucs-cns + charset-g1 =>ucs-cns + charset-g2 =>ucs)) + + (make-coding-system + 'utf-8-cns-er 'utf-8 + "Coding-system of UTF-8 using CNS mapping with entity-reference." + '(mnemonic "UTF8Cr" + charset-g0 ucs-cns + charset-g1 =>ucs-cns + charset-g2 =>ucs + use-entity-reference t)) + + (make-coding-system + 'utf-8-big5 'utf-8 + "Coding-system of UTF-8 using Big5 mapping." + '(mnemonic "UTF8B" + charset-g0 ucs-big5 + charset-g1 =>ucs-big5 + charset-g2 =>ucs)) + + (make-coding-system + 'utf-8-big5-er 'utf-8 + "Coding-system of UTF-8 using Big5 mapping with entity-reference." + '(mnemonic "UTF8Br" + charset-g0 ucs-big5 + charset-g1 =>ucs-big5 + charset-g2 =>ucs + use-entity-reference t)) + + (make-coding-system + 'utf-8-jis 'utf-8 + "Coding-system of UTF-8 using JIS mapping." + '(mnemonic "UTF8J" + charset-g0 ucs-jis + charset-g1 =>ucs-jis + charset-g2 =>ucs)) + + (make-coding-system + 'utf-8-jis-er 'utf-8 + "Coding-system of UTF-8 using JIS mapping with entity-reference." + '(mnemonic "UTF8Jr" + charset-g0 ucs-jis + charset-g1 =>ucs-jis + charset-g2 =>ucs + use-entity-reference t)) + + (make-coding-system + 'utf-8-ks 'utf-8 + "Coding-system of UTF-8 using KS mapping." + '(mnemonic "UTF8K" + charset-g0 ucs-ks + charset-g1 =>ucs-ks + charset-g2 =>ucs)) + + (make-coding-system + 'utf-8-ks-er 'utf-8 + "Coding-system of UTF-8 using KS mapping with entity-reference." + '(mnemonic "UTF8Kr" + charset-g0 ucs-ks + charset-g1 =>ucs-ks + charset-g2 =>ucs + use-entity-reference t)) + + (define-coding-system-alias 'utf-8 'utf-8-mcs) + (define-coding-system-alias 'utf-8-er 'utf-8-mcs-er) + ) + ;; initialize the coding categories to something semi-reasonable ;; so that the remaining Lisp files can contain extended characters. ;; (They will be in ISO-7 format) - -(set-coding-priority-list '(iso-8-2 iso-8-designate iso-8-1 - iso-7 iso-lock-shift no-conversion)) +;; #### This list needs to be synched with the ones in mule-cmds.el. + +(if (featurep 'utf-2000) + (set-coding-priority-list '(iso-7 + no-conversion + utf-8 + iso-8-1 + iso-8-2 + iso-8-designate + iso-lock-shift + shift-jis + big5 + ucs-4)) + (set-coding-priority-list '(iso-7 + no-conversion + ;; utf-8 + iso-8-1 + iso-8-2 + iso-8-designate + iso-lock-shift + shift-jis + big5 + ;; ucs-4 + ))) (set-coding-category-system 'iso-7 'iso-2022-7) (set-coding-category-system 'iso-8-designate 'ctext) @@ -185,4 +346,6 @@ (set-coding-category-system 'iso-lock-shift 'iso-2022-lock) (set-coding-category-system 'no-conversion 'no-conversion) +(setq-default buffer-file-coding-system 'iso-2022-8) + ;;; mule-coding.el ends here diff --git a/lisp/mule/mule-conf.el b/lisp/mule/mule-conf.el new file mode 100644 index 0000000..5403694 --- /dev/null +++ b/lisp/mule/mule-conf.el @@ -0,0 +1,407 @@ +;;; mule-conf.el --- configure multilingual environment + +;; Copyright (C) 1995,1999 Electrotechnical Laboratory, JAPAN. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 1997,1999,2000,2002,2003 MORIOKA Tomohiko + +;; Keywords: mule, multilingual, character set, coding system + +;; This file is part of XEmacs. + +;; XEmacs is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. + +;; XEmacs 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 XEmacs; see the file COPYING. If not, write to the +;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + +;;; Code: + +;; PinYin-ZhuYin +(make-charset 'sisheng "PinYin-ZhuYin" + '(registry "sisheng_cwnn\\|OMRON_UDC_ZH" + dimension 1 + chars 94 + final ?0 + graphic 0 + )) + +;; Lao script. +;; ISO10646's 0x0E80..0x0EDF are mapped to 0x20..0x7F. +(make-charset 'lao "Lao script" + '(registry "MuleLao-1" + dimension 1 + chars 94 + final ?1 + graphic 1)) + +;; IPA (International Phonetic Alphabet) +(make-charset 'ipa "International Phonetic Alphabet" + '(registry "MuleIPA" + dimension 1 + chars 96 + final ?0 + graphic 1)) + +;; Ethiopic +(make-charset 'ethiopic "Ethiopic" + '(registry "Ethio" + dimension 2 + chars 94 + final ?3 + graphic 0 + )) + +;; ISO-IR-165 (CCITT Extended GB) +;; It is based on CCITT Recommendation T.101, includes GB 2312-80 + +;; GB 8565-88 table A4 + 293 characters. +(make-charset + 'chinese-isoir165 + "ISO-IR-165 (CCITT Extended GB; Chinese simplified)" + `(registry "isoir165" + dimension 2 + chars 94 + final ?E + graphic 0)) + +;; CNS11643 Plane3 thru Plane7 +;; These represent more and more obscure Chinese characters. +;; By the time you get to Plane 7, we're talking about characters +;; that appear once in some ancient manuscript and whose meaning +;; is unknown. + +(flet + ((make-chinese-cns11643-charset + (name plane final) + (make-charset + name (concat "CNS 11643 Plane " plane " (Chinese traditional)") + `(registry + ,(concat "CNS11643[.-]\\(.*[.-]\\)?" plane "$") + dimension 2 + chars 94 + final ,final + graphic 0)) + )) + (make-chinese-cns11643-charset 'chinese-cns11643-3 "3" ?I) + (make-chinese-cns11643-charset 'chinese-cns11643-4 "4" ?J) + (make-chinese-cns11643-charset 'chinese-cns11643-5 "5" ?K) + (make-chinese-cns11643-charset 'chinese-cns11643-6 "6" ?L) + (make-chinese-cns11643-charset 'chinese-cns11643-7 "7" ?M) + ) + +;; JIS X 0213:2000 +(if (featurep 'utf-2000) + (progn + (make-charset + '=jis-x0213-1-2000 + "JIS X 0213:2000 Plain 1" + '(registry "jisx0213\\(\\.2000\\)-1" + dimension 2 + chars 94 + mother =jis-x0208-1990 + final ?O + graphic 0)) + (make-charset + '=jis-x0213-2-2000 + "JIS X 0213:2000 Plain 2" + '(registry "jisx0213\\(\\.2000\\)-2" + dimension 2 + chars 94 + final ?P + graphic 0)) + (define-charset-alias 'japanese-jisx0213-1 '=jis-x0213-1-2000) + (define-charset-alias 'japanese-jisx0213-2 '=jis-x0213-2-2000) + ) + (make-charset + 'japanese-jisx0213-1 + "JIS X 0213:2000 Plain 1" + '(registry "jisx0213\\(\\.2000\\)-1" + dimension 2 + chars 94 + final ?O + graphic 0)) + (make-charset + 'japanese-jisx0213-2 + "JIS X 0213:2000 Plain 2" + '(registry "jisx0213\\(\\.2000\\)-2" + dimension 2 + chars 94 + final ?P + graphic 0)) + ) + +(when (featurep 'utf-2000) + (define-charset-alias 'ucs '=ucs) + (define-charset-alias 'japanese-jisx0208-1990 '=jis-x0208-1990) + (make-charset 'ucs-gb + "UCS for GB" + `(long-name "ISO/IEC 10646 for GB" + chars 256 + dimension 3 + columns 2 + graphic 2 + direction l2r + mother =ucs)) + (make-charset 'ucs-cns + "UCS for CNS" + `(long-name "ISO/IEC 10646 for CNS 11643" + chars 256 + dimension 3 + columns 2 + graphic 2 + direction l2r + mother =ucs)) + (make-charset 'ucs-jis + "UCS for JIS" + `(long-name "ISO/IEC 10646 for JIS X0208/0212/0213" + chars 256 + dimension 3 + columns 2 + graphic 2 + direction l2r + mother =ucs)) + (make-charset '=ucs-jis-1990 + "UCS for JIS:1990" + `(long-name "ISO/IEC 10646 for JIS X 0208/0212:1990" + chars 256 + dimension 3 + columns 2 + graphic 2 + direction l2r + mother ucs-jis)) + (make-charset '=ucs-jis-2000 + "UCS for JIS:2000" + `(long-name "ISO/IEC 10646 for JIS X 0213:2000" + chars 256 + dimension 3 + columns 2 + graphic 2 + direction l2r + mother ucs-jis)) + (make-charset 'ucs-ks + "UCS for KS" + `(long-name "ISO/IEC 10646 for Korean Standards" + chars 256 + dimension 3 + columns 2 + graphic 2 + direction l2r + mother =ucs)) + (make-charset 'ucs-big5 + "UCS for Big5" + `(long-name "ISO/IEC 10646 for Big5" + chars 256 + dimension 3 + columns 2 + graphic 2 + direction l2r + mother =ucs)) + + (make-charset 'ideograph-daikanwa-2 + "Daikanwa Rev." + `(long-name "Daikanwa dictionary (revised version)" + chars 256 + dimension 2 + columns 2 + graphic 2 + direction l2r + registry "Daikanwa\\(\\.[0-9]+\\)?-2")) + + (make-charset 'ideograph-daikanwa + "Daikanwa" + `(long-name "Daikanwa dictionary (revised version 2)" + chars 256 + dimension 2 + columns 2 + graphic 2 + direction l2r + registry "Daikanwa\\(\\.[0-9]+\\)?-3" + min-code #xE00000 + max-code ,(+ #xE00000 50100) + code-offset #xE00000)) + + (make-charset '=big5-pua + "Big5-PUA" + `(long-name "Big5 with private used area" + chars 256 + dimension 2 + columns 2 + graphic 2 + direction l2r + mother chinese-big5 + registry "Big5\\.ETEN")) + (define-charset-alias 'chinese-big5-pua '=big5-pua) + (make-charset '=big5-eten + "Big5-ETEN" + `(long-name "Big5 ETEN" + chars 256 + dimension 2 + columns 2 + graphic 2 + direction l2r + mother chinese-big5 + min-code #x8140 + max-code #xFEFE + registry "Big5\\.ETEN")) + (define-charset-alias 'chinese-big5-eten '=big5-eten) + (make-charset 'chinese-big5-eten-a + "Big5-ETEN-a" + `(long-name "Big5 ETEN (#xF9D6 .. #xF9FE)" + chars 256 + dimension 2 + columns 2 + graphic 2 + direction l2r + mother chinese-big5 + min-code #xF9D6 + max-code #xF9FE + registry "Big5\\.ETEN")) + (make-charset 'chinese-big5-eten-b + "Big5-ETEN-b" + `(long-name "Big5 ETEN (#xC6A1 .. #xC8FE)" + chars 256 + dimension 2 + columns 2 + graphic 2 + direction l2r + mother chinese-big5 + min-code #xC6A1 + max-code #xC8FE + registry "Big5\\.ETEN")) + (make-charset '=big5-cdp + "Big5-CDP" + `(long-name "Big5 with CDP extension" + chars 256 + dimension 2 + columns 2 + graphic 2 + direction l2r + registry "big5\\.cdp-0" + mother chinese-big5 + min-code #x8140 + max-code #x8DFE)) + (define-charset-alias 'chinese-big5-cdp '=big5-cdp) + (let* ((i 1) + (hzk-min (+ (lsh #x6200 16) 65536)) + (hzk-max (+ hzk-min 65535))) + (while (<= i 12) + (make-charset + (intern (format "=hanziku-%d" i)) + (format "HANZIKU-%d" i) + `(long-name ,(format "HANZIKU (pseudo BIG5 encoding) part %d" i) + chars 256 + dimension 2 + columns 2 + graphic 2 + direction l2r + registry ,(format "hanziku-%d$" i i) + min-code ,hzk-min + max-code ,hzk-max + code-offset ,hzk-min)) + (define-charset-alias + (intern (format "ideograph-hanziku-%d" i)) + (intern (format "=hanziku-%d" i))) + (setq hzk-min (1+ hzk-max) + hzk-max (+ hzk-min 65535)) + (setq i (1+ i)))) + + (make-charset '=gt + "GT" + `(long-name "GT 2000" + chars 256 + dimension 3 + columns 2 + graphic 2 + direction l2r + registry "" + min-code ,(lsh #x6100 16) + max-code ,(+ (lsh #x6100 16) 67547) + code-offset ,(lsh #x6100 16))) + (define-charset-alias 'ideograph-gt '=gt) + (make-charset '=gt-k + "GT parts" + `(long-name "Ideographic parts of GT" + chars 256 + dimension 2 + columns 2 + graphic 2 + direction l2r + registry "" + min-code ,(lsh #x6110 16) + max-code ,(+ (lsh #x6110 16) 17090) + code-offset ,(lsh #x6110 16))) + (define-charset-alias 'ideograph-gt-k '=gt-k) + (let ((i 1)) + (while (<= i 11) + (make-charset + (intern (format "=gt-pj-%d" i)) + (format "GT PJ %d" i) + `(long-name ,(format "GT 2000 (pseudo JIS encoding) part %d" i) + chars 94 + dimension 2 + columns 2 + graphic 0 + direction l2r + registry ,(format "\\(GTpj-%d\\|jisx0208\\.GT-%d\\)$" i i))) + (define-charset-alias + (intern (format "ideograph-gt-pj-%d" i)) + (intern (format "=gt-pj-%d" i))) + (setq i (1+ i)))) + (make-charset + '=gt-pj-k1 + "GT K1" + `(long-name "Ideographic parts of GT (pseudo JIS encoding) part 1" + chars 94 + dimension 2 + columns 2 + graphic 0 + direction l2r + registry "\\(GTKpj-1\\|jisx0208\\.GTK-1\\)$")) + (define-charset-alias 'ideograph-gt-pj-k1 '=gt-pj-k1) + (make-charset + '=gt-pj-k2 + "GT K2" + `(long-name "Ideographic parts of GT (pseudo JIS encoding) part 2" + chars 94 + dimension 2 + columns 2 + graphic 0 + direction l2r + registry "\\(GTKpj-2\\|jisx0208\\.GTK-2\\)$")) + (define-charset-alias 'ideograph-gt-pj-k2 '=gt-pj-k2) + (make-charset '=cbeta "CBETA PUA" + '(long-name "CBETA private characters" + chars 256 + dimension 2 + registry "cbeta-0" + graphic 2 + min-code #xE20000 + max-code #xE2FFFF + code-offset #xE20000 + columns 2 + direction l2r)) + (define-charset-alias 'ideograph-cbeta '=cbeta) + (make-charset '=jef-china3 + "JEF + CHINA3" + `(long-name "JEF + CHINA3 private characters" + chars 256 + dimension 2 + columns 2 + graphic 2 + direction l2r + registry "china3jef-0" + min-code #xE80000 + max-code #xE8FFFF + code-offset #xE80000)) + (define-charset-alias 'china3-jef '=jef-china3) + ) + +;;; mule-conf.el ends here diff --git a/lisp/mule/mule-files.el b/lisp/mule/mule-files.el deleted file mode 100644 index e228426..0000000 --- a/lisp/mule/mule-files.el +++ /dev/null @@ -1,35 +0,0 @@ -;;; mule-files.el --- File I/O functions for XEmacs/Mule. - -;; Copyright (C) 1992,93,94,95 Free Software Foundation, Inc. -;; Copyright (C) 1995 Amdahl Corporation. -;; Copyright (C) 1995 Sun Microsystems. - -;; This file is part of XEmacs. - -;; XEmacs is free software; you can redistribute it and/or modify it -;; under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; XEmacs 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 XEmacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Commentary: - -;;; Derived from mule.el in the original Mule but heavily modified -;;; by Ben Wing. Mostly moved to code-files.el - -;; 1997/3/11 modified by MORIOKA Tomohiko to sync with Emacs 20 API. - -;;; Code: - -(setq-default buffer-file-coding-system 'iso-2022-8) - -;;; mule-files.el ends here diff --git a/lisp/mule/thai-xtis-chars.el b/lisp/mule/thai-xtis-chars.el new file mode 100644 index 0000000..27226b1 --- /dev/null +++ b/lisp/mule/thai-xtis-chars.el @@ -0,0 +1,45 @@ +;;; thai-xtis-chars.el --- definition of the Thai XTIS charset. + +;; Copyright (C) 1999 Electrotechnical Laboratory, JAPAN. +;; Licensed to the Free Software Foundation. + +;; Author: MORIOKA Tomohiko + +;; Keywords: mule, multilingual, Thai, XTIS + +;; This file is part of XEmacs. + +;; XEmacs is free software; you can redistribute it and/or modify it +;; under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. + +;; XEmacs 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 XEmacs; see the file COPYING. If not, write to the Free +;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +;; 02111-1307, USA. + +;;; Commentary: + +;; For Thai, the pre-composed character set proposed by +;; Virach Sornlertlamvanich is supported. + +;;; Code: + +(make-charset 'thai-xtis "Precomposed Thai (XTIS by Virach)." + '(registry "xtis-0" + dimension 2 + columns 1 + chars 94 + final ?? + graphic 0)) + +(define-category ?x "Precomposed Thai character.") +(modify-category-entry 'thai-xtis ?x) + +;; thai-xtis-chars.el ends here. diff --git a/lisp/mule/thai-xtis.el b/lisp/mule/thai-xtis.el new file mode 100644 index 0000000..1036597 --- /dev/null +++ b/lisp/mule/thai-xtis.el @@ -0,0 +1,365 @@ +;;; thai-xtis.el --- Support for Thai (XTIS) -*- coding: iso-2022-7bit; -*- + +;; Copyright (C) 1999 Electrotechnical Laboratory, JAPAN. +;; Licensed to the Free Software Foundation. + +;; Author: TAKAHASHI Naoto +;; MORIOKA Tomohiko +;; Created: 1998-03-27 for Emacs-20.3 by TAKAHASHI Naoto +;; 1999-03-29 imported and modified for XEmacs by MORIOKA Tomohiko + +;; Keywords: mule, multilingual, Thai, XTIS + +;; This file is part of XEmacs. + +;; XEmacs is free software; you can redistribute it and/or modify it +;; under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. + +;; XEmacs 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 XEmacs; see the file COPYING. If not, write to the Free +;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +;; 02111-1307, USA. + +;;; Commentary: + +;; For Thai, the pre-composed character set proposed by +;; Virach Sornlertlamvanich is supported. + +;;; Code: + +(when (featurep 'xemacs) + (let ((deflist '(;; chars syntax + ("$(?!0(B-$(?NxP0R0S0`0(B-$(?e0(B" "w") + ("$(?p0(B-$(?y0(B" "w") + ("$(?O0f0_0o0z0{0(B" "_") + )) + elm chars len syntax to ch i) + (while deflist + (setq elm (car deflist)) + (setq chars (car elm) + len (length chars) + syntax (nth 1 elm) + i 0) + (while (< i len) + (if (= (aref chars i) ?-) + (setq i (1+ i) + to (nth 1 (split-char (aref chars i)))) + (setq ch (nth 1 (split-char (aref chars i))) + to ch)) + (while (<= ch to) + (modify-syntax-entry (vector 'thai-xtis ch) syntax) + (setq ch (1+ ch))) + (setq i (1+ i))) + (setq deflist (cdr deflist)))) + + (put-charset-property 'thai-xtis 'preferred-coding-system 'tis-620) + ) + +;; This is the ccl-decode-thai-xtis automaton. +;; +;; "WRITE x y" == (insert (make-char 'thai-xtis x y)) +;; "write x" == (insert x) +;; rx' == (tis620-to-thai-xtis-second-byte-bitpattern rx) +;; r3 == "no vower nor tone" +;; r4 == (charset-id 'thai-xtis) +;; +;; | input (= r0) +;; state |-------------------------------------------- +;; | consonant | vowel | tone +;; ---------+-------------+-------------+---------------- +;; r1 == 0 | r1 = r0 | WRITE r0,r3 | WRITE r0,r3 +;; r2 == 0 | | | +;; ---------+-------------+-------------+---------------- +;; r1 == C | WRITE r1,r3 | r2 = r0' | WRITE r1,r3|r0' +;; r2 == 0 | r1 = r0 | | r1 = 0 +;; ---------+-------------+-------------+---------------- +;; r1 == C | WRITE r1,r2 | WRITE r1,r2 | WRITE r1,r2|r0' +;; r2 == V | r1 = r0 | WRITE r0,r3 | r1 = r2 = 0 +;; | r2 = 0 | r1 = r2 = 0 | +;; +;; +;; | input (= r0) +;; state |----------------------------------------- +;; | symbol | ASCII | EOF +;; ---------+-------------+-------------+------------- +;; r1 == 0 | WRITE r0,r3 | write r0 | +;; r2 == 0 | | | +;; ---------+-------------+-------------+------------- +;; r1 == C | WRITE r1,r3 | WRITE r1,r3 | WRITE r1,r3 +;; r2 == 0 | WRITE r0,r3 | write r0 | +;; | r1 = 0 | r1 = 0 | +;; ---------+-------------+-------------+------------- +;; r1 == C | WRITE r1,r2 | WRITE r1,r2 | WRITE r1,r2 +;; r2 == V | WRITE r0,r3 | write r0 | +;; | r1 = r2 = 0 | r1 = r2 = 0 | + + +(eval-and-compile + +;; input : r5 = 1st byte, r6 = 2nd byte +;; Their values will be destroyed. +(define-ccl-program ccl-thai-xtis-write + '(0 + ((r5 = ((r5 & #x7F) << 7)) + (r6 = ((r6 & #x7F) | r5)) + (write-multibyte-character r4 r6)))) + +(define-ccl-program ccl-thai-xtis-consonant + '(0 + (if (r1 == 0) + (r1 = r0) + (if (r2 == 0) + ((r5 = r1) (r6 = r3) (call ccl-thai-xtis-write) + (r1 = r0)) + ((r5 = r1) (r6 = r2) (call ccl-thai-xtis-write) + (r1 = r0) + (r2 = 0)))))) + +(define-ccl-program ccl-thai-xtis-vowel + '(0 + ((if (r1 == 0) + ((r5 = r0) (r6 = r3) (call ccl-thai-xtis-write)) + ((if (r2 == 0) + (r2 = ((r0 - 204) << 3)) + ((r5 = r1) (r6 = r2) (call ccl-thai-xtis-write) + (r5 = r0) (r6 = r3) (call ccl-thai-xtis-write) + (r1 = 0) + (r2 = 0)))))))) + +(define-ccl-program ccl-thai-xtis-vowel-d1 + '(0 + ((if (r1 == 0) + ((r5 = r0) (r6 = r3) (call ccl-thai-xtis-write)) + ((if (r2 == 0) + (r2 = #x38) + ((r5 = r1) (r6 = r2) (call ccl-thai-xtis-write) + (r5 = r0) (r6 = r3) (call ccl-thai-xtis-write) + (r1 = 0) + (r2 = 0)))))))) + +(define-ccl-program ccl-thai-xtis-vowel-ee + '(0 + ((if (r1 == 0) + ((r5 = r0) (r6 = r3) (call ccl-thai-xtis-write)) + ((if (r2 == 0) + (r2 = #x78) + ((r5 = r1) (r6 = r2) (call ccl-thai-xtis-write) + (r5 = r0) (r6 = r3) (call ccl-thai-xtis-write) + (r1 = 0) + (r2 = 0)))))))) + +(define-ccl-program ccl-thai-xtis-tone + '(0 + (if (r1 == 0) + ((r5 = r0) (r6 = r3) (call ccl-thai-xtis-write)) + (if (r2 == 0) + ((r5 = r1) (r6 = ((r0 - #xE6) | r3)) (call ccl-thai-xtis-write) + (r1 = 0)) + ((r5 = r1) (r6 = ((r0 - #xE6) | r2)) (call ccl-thai-xtis-write) + (r1 = 0) + (r2 = 0)))))) + +(define-ccl-program ccl-thai-xtis-symbol + '(0 + (if (r1 == 0) + ((r5 = r0) (r6 = r3) (call ccl-thai-xtis-write)) + (if (r2 == 0) + ((r5 = r1) (r6 = r3) (call ccl-thai-xtis-write) + (r5 = r0) (r6 = r3) (call ccl-thai-xtis-write) + (r1 = 0)) + ((r5 = r1) (r6 = r2) (call ccl-thai-xtis-write) + (r5 = r0) (r6 = r3) (call ccl-thai-xtis-write) + (r1 = 0) + (r2 = 0)))))) + +(define-ccl-program ccl-thai-xtis-ascii + '(0 + (if (r1 == 0) + (write r0) + (if (r2 == 0) + ((r5 = r1) (r6 = r3) (call ccl-thai-xtis-write) + (write r0) + (r1 = 0)) + ((r5 = r1) (r6 = r2) (call ccl-thai-xtis-write) + (write r0) + (r1 = 0) + (r2 = 0)))))) + +(define-ccl-program ccl-thai-xtis-eof + '(0 + (if (r1 != 0) + (if (r2 == 0) + ((r5 = r1) (r6 = r3) (call ccl-thai-xtis-write)) + ((r5 = r1) (r6 = r2) (call ccl-thai-xtis-write)))))) + +(define-ccl-program ccl-decode-thai-xtis + `(4 + ((read r0) + (r1 = 0) + (r2 = 0) + (r3 = #x30) + (r4 = ,(charset-id 'thai-xtis)) + (loop + (if (r0 < 161) + (call ccl-thai-xtis-ascii) + (branch (r0 - 161) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-consonant) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-vowel-d1) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-vowel) + (call ccl-thai-xtis-vowel) + (call ccl-thai-xtis-vowel) + (call ccl-thai-xtis-vowel) + (call ccl-thai-xtis-vowel) + (call ccl-thai-xtis-vowel) + (call ccl-thai-xtis-vowel) + nil + nil + nil + nil + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-tone) + (call ccl-thai-xtis-tone) + (call ccl-thai-xtis-tone) + (call ccl-thai-xtis-tone) + (call ccl-thai-xtis-tone) + (call ccl-thai-xtis-tone) + (call ccl-thai-xtis-tone) + (call ccl-thai-xtis-vowel-ee) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + (call ccl-thai-xtis-symbol) + nil + nil + nil)) + (read r0) + (repeat))) + + (call ccl-thai-xtis-eof))) + +) + +(defconst leading-code-private-21 #x9F) + +(define-ccl-program ccl-encode-thai-xtis + `(1 + ((read r0) + (loop + (if (r0 == ,leading-code-private-21) + ((read r1) + (if (r1 == ,(charset-id 'thai-xtis)) + ((read r0) + (write r0) + (read r0) + (r1 = (r0 & 7)) + (r0 = ((r0 - #xB0) >> 3)) + (if (r0 != 0) + (write r0 [0 209 212 213 214 215 216 217 218 238])) + (if (r1 != 0) + (write r1 [0 231 232 233 234 235 236 237])) + (read r0) + (repeat)) + ((write r0 r1) + (read r0) + (repeat)))) + (write-read-repeat r0)))))) + +(if (featurep 'xemacs) + (progn + (make-coding-system + 'tis-620 'ccl + "external=tis620, internal=thai-xtis" + `(mnemonic "TIS620" + decode ccl-decode-thai-xtis + encode ccl-encode-thai-xtis)) + (coding-system-put 'tis-620 'category 'iso-8-1)) + (make-coding-system + 'tis-620 4 ?T "external=tis620, internal=thai-xtis" + '(ccl-decode-thai-xtis . ccl-encode-thai-xtis) + '((safe-charsets . t))) + ) + + +(set-language-info-alist + "Thai-XTIS" + '((charset thai-xtis) + (coding-system tis-620 iso-2022-7bit) + (tutorial . "TUTORIAL.th") + (tutorial-coding-system . tis-620) + (coding-priority tis-620 iso-2022-7bit) + (sample-text . "$(?!:(B") + (documentation . t))) + +;; thai-xtis.el ends here. diff --git a/lisp/mule/viet-ccl.el b/lisp/mule/viet-ccl.el new file mode 100644 index 0000000..670e407 --- /dev/null +++ b/lisp/mule/viet-ccl.el @@ -0,0 +1,261 @@ +;;; viet-ccl.el --- CCL codes for Vietnamese -*- coding: iso-2022-7bit; -*- + +;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 1997,2000 MORIOKA Tomohiko + +;; Keywords: CCL, MULE, multilingual, Vietnamese + +;; This file is part of XEmacs. + +;; XEmacs is free software; you can redistribute it and/or modify it +;; under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. + +;; XEmacs 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 XEmacs; see the file COPYING. If not, write to the Free +;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +;; 02111-1307, USA. + +;;; Commentary: + +;; For Vietnames, the character sets VISCII and VSCII are supported. + +;;; Code: + +(eval-and-compile + +(defvar viet-viscii-decode-table + [;; VISCII is a full 8-bit code. + 0 1 ?,2F(B 3 4 ?,2G(B ?,2g(B 7 8 9 10 11 12 13 14 15 + 16 17 18 19 ?,2V(B 21 22 23 24 ?,2[(B 26 27 28 29 ?,2\(B 31 + 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 + 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 + 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 + 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 + 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 + 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 + ?,2U(B ?,2!(B ?,2"(B ?,2#(B ?,2$(B ?,2%(B ?,2&(B ?,2'(B ?,2((B ?,2)(B ?,2*(B ?,2+(B ?,2,(B ?,2-(B ?,2.(B ?,2/(B + ?,20(B ?,21(B ?,22(B ?,25(B ?,2~(B ?,2>(B ?,26(B ?,27(B ?,28(B ?,2v(B ?,2w(B ?,2o(B ?,2|(B ?,D](B ?,2x(B ?,2O(B + ?,AU(B ?,1!(B ?,1"(B ?,1#(B ?,1$(B ?,1%(B ?,1&(B ?,1'(B ?,1((B ?,1)(B ?,1*(B ?,1+(B ?,1,(B ?,1-(B ?,1.(B ?,1/(B + ?,10(B ?,11(B ?,12(B ?,2^(B ?,2=(B ?,15(B ?,16(B ?,17(B ?,18(B ?,2q(B ?,2Q(B ?,2W(B ?,2X(B ?,1=(B ?,1>(B ?,2_(B + ?,A@(B ?,AA(B ?,AB(B ?,AC(B ?,2d(B ?,BC(B ?,1F(B ?,1G(B ?,AH(B ?,AI(B ?,AJ(B ?,2k(B ?,AL(B ?,AM(B ?,D%(B ?,1O(B + ?,BP(B ?,1Q(B ?,AR(B ?,AS(B ?,AT(B ?,1U(B ?,1V(B ?,1W(B ?,1X(B ?,AY(B ?,AZ(B ?,1[(B ?,1\(B ?,A](B ?,1^(B ?,1_(B + ?,A`(B ?,Aa(B ?,Ab(B ?,Ac(B ?,1d(B ?,Bc(B ?,1f(B ?,1g(B ?,Ah(B ?,Ai(B ?,Aj(B ?,1k(B ?,Al(B ?,Am(B ?,D5(B ?,1o(B + ?,Bp(B ?,1q(B ?,Ar(B ?,As(B ?,At(B ?,Au(B ?,1v(B ?,1w(B ?,1x(B ?,Ay(B ?,Az(B ?,D}(B ?,1|(B ?,A}(B ?,1~(B ?,2f(B ] + "Vietnamese VISCII decoding table.") + +(defvar viet-viscii-encode-table + (let ((table-lower (make-vector 128 0)) + (table-upper (make-vector 128 0)) + (i 0) + char-component) + (while (< i 256) + (setq char-component + (split-char (aref viet-viscii-decode-table i))) + (cond ((eq (car char-component) 'vietnamese-viscii-lower) + (aset table-lower (nth 1 char-component) i)) + ((eq (car char-component) 'vietnamese-viscii-upper) + (aset table-upper (nth 1 char-component) i))) + (setq i (1+ i))) + (cons table-lower table-upper)) + "Vietnamese VISCII encoding table. +Cons of tables for encoding lower-case chars and upper-case characters. +Both tables are indexed by the position code of Vietnamese characters.") + +(defvar viet-vscii-decode-table + [;; VSCII is a full 8-bit code. + 0 ?,AZ(B ?,2x(B 3 ?,2W(B ?,2X(B ?,2f(B 7 8 9 10 11 12 13 14 15 + 16 ?,2Q(B ?,2_(B ?,2O(B ?,2V(B ?,2[(B ?,A](B ?,2\(B 24 25 26 27 28 29 30 31 + 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 + 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 + 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 + 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 + 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 + 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 + ?,A@(B ?,2d(B ?,AC(B ?,AA(B ?,2U(B ?,2#(B ?,2'(B ?,AH(B ?,2k(B ?,2((B ?,AI(B ?,2)(B ?,2.(B ?,AL(B ?,2o(B ?,D%(B + ?,AM(B ?,28(B ?,AR(B ?,2v(B ?,AU(B ?,AS(B ?,2w(B ?,25(B ?,26(B ?,27(B ?,2^(B ?,2>(B ?,2~(B ?,AY(B ?,2|(B ?,D](B + 160 ?,BC(B ?,AB(B ?,AJ(B ?,AT(B ?,2=(B ?,2_(B ?,BP(B ?,Bc(B ?,Ab(B ?,Aj(B ?,At(B ?,1>(B ?,Ay(B ?,Bp(B ?,2"(B + 192 193 194 195 196 ?,A`(B ?,1d(B ?,Ac(B ?,Aa(B ?,1U(B ?,2F(B ?,1"(B ?,1F(B ?,1G(B ?,1!(B ?,2G(B + ?,2!(B ?,2%(B ?,2&(B ?,2g(B ?,2%(B ?,2+(B ?,1#(B ?,1%(B ?,1&(B ?,1g(B ?,1$(B ?,1'(B ?,Ah(B ?,2,(B ?,1k(B ?,1((B + ?,Ai(B ?,1)(B ?,1+(B ?,1,(B ?,1-(B ?,1*(B ?,1.(B ?,Al(B ?,1o(B ?,2-(B ?,2*(B ?,20(B ?,D5(B ?,Am(B ?,18(B ?,Ar(B + ?,21(B ?,1v(B ?,Au(B ?,As(B ?,1w(B ?,10(B ?,11(B ?,12(B ?,1/(B ?,15(B ?,16(B ?,17(B ?,1^(B ?,1>(B ?,1~(B ?,Ay(B + ?,22(B ?,1|(B ?,D}(B ?,Az(B ?,1x(B ?,1W(B ?,1X(B ?,1f(B ?,1Q(B ?,1q(B ?,1O(B ?,1V(B ?,1[(B ?,A}(B ?,1\(B ?,2/(B] + "Vietnamese VSCII decoding table.") + +(defvar viet-vscii-encode-table + (let ((table-lower (make-vector 128 0)) + (table-upper (make-vector 128 0)) + (i 0) + char-component) + (while (< i 256) + (setq char-component + (split-char (aref viet-vscii-decode-table i))) + (cond ((eq (car char-component) 'vietnamese-viscii-lower) + (aset table-lower (nth 1 char-component) i)) + ((eq (car char-component) 'vietnamese-viscii-upper) + (aset table-upper (nth 1 char-component) i))) + (setq i (1+ i))) + (cons table-lower table-upper)) + "Vietnamese VSCII encoding table. +Cons of tables for encoding lower-case chars and upper-case characters. +Both tables are indexed by the position code of Vietnamese characters.") + +) + +(define-ccl-program ccl-decode-viscii + `(3 + ((read r0) + (loop + (write-read-repeat r0 ,viet-viscii-decode-table)) + )) + "CCL program to decode VISCII 1.1") + +;; Multibyte form of a Vietnamese character is as follows (3-byte): +;; LEADING-CODE-PRIVATE-11 LEADING-CODE-EXTENDED-11 POSITION-CODE +;; where LEADING-CODE-EXTENDED-11 for Vietnamese is +;; `vietnamese-viscii-lower' or `vietnamese-viscii-upper'. + +(define-ccl-program ccl-encode-viscii + `(1 + ((read r0) + (loop + (if (r0 < 128) + ;; ASCII + (write-read-repeat r0) + ;; not ASCII + (if (r0 != ,leading-code-private-11) + ;; not Vietnamese + (write-read-repeat r0) + ((read-if (r0 == ,(charset-id 'vietnamese-viscii-lower)) + (;; Vietnamese lower + (read r0) + (r0 -= 128) + (write-read-repeat r0 ,(car viet-viscii-encode-table))) + (if (r0 == ,(charset-id 'vietnamese-viscii-upper)) + (;; Vietnamese upper + (read r0) + (r0 -= 128) + (write-read-repeat r0 ,(cdr viet-viscii-encode-table))) + ;; not Vietnamese + (write-read-repeat r0))))))))) + "CCL program to encode VISCII 1.1") + +(define-ccl-program ccl-encode-viscii-font + `(0 + ;; In: R0:vietnamese-viscii-lower/vietnamese-viscii-upper + ;; R1:position code + ;; Out: R1:font code point + (if (r0 == ,(charset-id 'vietnamese-viscii-lower)) + (r1 = r1 ,(car viet-viscii-encode-table)) + (r1 = r1 ,(cdr viet-viscii-encode-table))) + ) + "CCL program to encode Vietnamese chars to VISCII 1.1 font") + +(define-ccl-program ccl-decode-vscii + `(3 + ((read r0) + (loop + (write-read-repeat r0 ,viet-vscii-decode-table)) + )) + "CCL program to decode VSCII-1.") + +(define-ccl-program ccl-encode-vscii + `(1 + ((read r0) + (loop + (if (r0 < 128) + ;; ASCII + (write-read-repeat r0) + ;; not ASCII + (if (r0 != ,leading-code-private-11) + ;; not Vietnamese + (write-read-repeat r0) + (read-if (r0 == ,(charset-id 'vietnamese-viscii-lower)) + (;; Vietnamese lower + (read r0) + (r0 -= 128) + (write-read-repeat r0 ,(car viet-vscii-encode-table))) + (if (r0 == ,(charset-id 'vietnamese-viscii-upper)) + (;; Vietnamese upper + (read r0) + (r0 -= 128) + (write-read-repeat r0 ,(cdr viet-vscii-encode-table))) + ;; not Vietnamese + (write-read-repeat r0)))))))) + "CCL program to encode VSCII-1.") + +(define-ccl-program ccl-encode-vscii-font + `(0 + ;; In: R0:vietnamese-viscii-lower/vietnamese-viscii-upper + ;; R1:position code + ;; Out: R1:font code point + (if (r0 == ,(charset-id 'vietnamese-viscii-lower)) + (r1 = r1 ,(car viet-vscii-encode-table)) + (r1 = r1 ,(cdr viet-vscii-encode-table))) + ) + "CCL program to encode Vietnamese chars to VSCII-1 font.") + + +(make-coding-system + 'viscii 'ccl + "Coding-system used for VISCII 1.1." + `(mnemonic "VISCII" + decode ccl-decode-viscii + encode ccl-encode-viscii)) + +;; it is not correct, but XEmacs doesn't have `ccl' category... +(coding-system-put 'viscii 'category 'iso-8-1) + +;; (make-coding-system +;; 'vietnamese-viscii 4 ?V +;; "8-bit encoding for Vietnamese VISCII 1.1 (MIME:VISCII)" +;; '(ccl-decode-viscii . ccl-encode-viscii) +;; '((safe-charsets ascii vietnamese-viscii-lower vietnamese-viscii-upper) +;; (mime-charset . viscii) +;; (valid-codes (0 . 255)))) + +;; (define-coding-system-alias 'viscii 'vietnamese-viscii) + +(make-coding-system + 'vscii 'ccl + "Coding-system used for VSCII 1.1." + `(mnemonic "VSCII" + decode ccl-decode-vscii + encode ccl-encode-vscii)) + +;; (make-coding-system +;; 'vietnamese-vscii 4 ?v +;; "8-bit encoding for Vietnamese VSCII-1" +;; '(ccl-decode-vscii . ccl-encode-vscii) +;; '((safe-charsets ascii vietnamese-viscii-lower vietnamese-viscii-upper) +;; (valid-codes (0 . 255)))) + +;; (define-coding-system-alias 'vscii 'vietnamese-vscii) + +;; For VISCII users +(set-charset-ccl-program 'vietnamese-viscii-lower + 'ccl-encode-viscii-font) +(set-charset-ccl-program 'vietnamese-viscii-upper + 'ccl-encode-viscii-font) +;; For VSCII users +(set-charset-ccl-program 'vietnamese-viscii-lower 'ccl-encode-vscii-font) +(set-charset-ccl-program 'vietnamese-viscii-upper 'ccl-encode-vscii-font) + +;; (setq font-ccl-encoder-alist +;; (cons (cons "viscii" ccl-encode-viscii-font) font-ccl-encoder-alist)) + +;; (setq font-ccl-encoder-alist +;; (cons (cons "vscii" ccl-encode-vscii-font) font-ccl-encoder-alist)) + +;; (defvar viet-viscii-nonascii-translation-table +;; (make-translation-table-from-vector viet-viscii-decode-table) +;; "Value of `nonascii-translation-table' in Vietnamese language environment.") + +;;; viet-ccl.el ends here diff --git a/lisp/mule/viet-chars.el b/lisp/mule/viet-chars.el index 0df00f9..3f935a7 100644 --- a/lisp/mule/viet-chars.el +++ b/lisp/mule/viet-chars.el @@ -31,21 +31,26 @@ ;; read in before the code that creates those sets is evaluated. ;; Vietnamese VISCII with two tables. -(make-charset 'vietnamese-viscii-lower "VISCII lower (Vietnamese)" - '(registry "VISCII1.1" - dimension 1 - chars 96 - final ?1 - graphic 1 - )) - -(make-charset 'vietnamese-viscii-upper "VISCII upper (Vietnamese)" - '(registry "VISCII1.1" - dimension 1 - chars 96 - final ?2 - graphic 1 - )) +(unless (featurep 'utf-2000) + (make-charset 'latin-viscii-lower "VISCII lower (Vietnamese)" + '(registry "VISCII1.1" + dimension 1 + chars 96 + final ?1 + graphic 1 + )) + + (make-charset 'latin-viscii-upper "VISCII upper (Vietnamese)" + '(registry "VISCII1.1" + dimension 1 + chars 96 + final ?2 + graphic 1 + )) + ) + +(define-charset-alias 'vietnamese-viscii-lower 'latin-viscii-lower) +(define-charset-alias 'vietnamese-viscii-upper 'latin-viscii-upper) (modify-syntax-entry 'vietnamese-viscii-lower "w") (modify-syntax-entry 'vietnamese-viscii-upper "w") diff --git a/lisp/mule/vietnamese.el b/lisp/mule/vietnamese.el new file mode 100644 index 0000000..26dff69 --- /dev/null +++ b/lisp/mule/vietnamese.el @@ -0,0 +1,86 @@ +;;; vietnamese.el --- Support for Vietnamese -*- coding: iso-2022-7bit; -*- + +;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. +;; Licensed to the Free Software Foundation. +;; Copyright (C) 1997,2000 MORIOKA Tomohiko + +;; Keywords: multilingual, Vietnamese + +;; This file is part of XEmacs. + +;; XEmacs is free software; you can redistribute it and/or modify it +;; under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. + +;; XEmacs 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 XEmacs; see the file COPYING. If not, write to the Free +;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +;; 02111-1307, USA. + +;;; Commentary: + +;; For Vietnames, the character sets VISCII and VSCII are supported. + +;;; Code: + +(when (featurep 'utf-2000) + (make-coding-system + 'vscii-2 'iso2022 + "TCVN 5712 (VSCII 2)." + '(charset-g0 ascii + charset-g1 latin-tcvn5712 + charset-g2 t ;; unspecified but can be used later. + short t + mnemonic "VIET/ISO8")) + (define-coding-system-alias 'tcvn-5712 'vscii-2) + ) + +;;; [tomo] CCL based implementations were moved into viet-ccl.el. + +(make-coding-system + 'viqr 'no-conversion + "Coding-system used for VIQR." + '(mnemonic "VIQR" + eol-type lf + post-read-conversion viqr-post-read-conversion + pre-write-conversion viqr-pre-write-conversion)) + +;; (make-coding-system +;; 'vietnamese-viqr 0 ?q +;; "Vietnamese latin transcription (VIQR)" +;; nil +;; '((safe-charsets ascii vietnamese-viscii-lower vietnamese-viscii-upper) +;; (post-read-conversion . viqr-post-read-conversion) +;; (pre-write-conversion . viqr-pre-write-conversion) +;; (charset-origin-alist +;; (vietnamese-viscii-lower "VISCII" viet-encode-viscii-char) +;; (vietnamese-viscii-upper "VISCII" viet-encode-viscii-char)))) + +;; (define-coding-system-alias 'viqr 'vietnamese-viqr) + +(set-language-info-alist + "Vietnamese" `((charset vietnamese-viscii-lower vietnamese-viscii-upper) + ,(if (find-coding-system 'vscii-2) + ;; viscii will be supported in UTF-2000 + '(coding-system vscii-2 viqr) + '(coding-system viscii vscii viqr)) + ,(if (find-coding-system 'vscii-2) + '(coding-priority vscii-2) + '(coding-priority viscii)) + (input-method . "vietnamese-viqr") + (features viet-util) + (sample-text . "Vietnamese (Ti,1*(Bng Vi,1.(Bt) Ch,A`(Bo b,1U(Bn") + (documentation . "\ +For Vietnamese, Emacs uses special charsets internally. +They can be decoded from and encoded to VISCC, VSCII, and VIQR. +Current setting put higher priority to the coding system VISCII than VSCII. +If you prefer VSCII, please do: (prefer-coding-system 'vietnamese-vscii)") + )) + +;;; vietnamese.el ends here diff --git a/lisp/package-get-base.el b/lisp/package-get-base.el deleted file mode 100644 index 7eeebbd..0000000 --- a/lisp/package-get-base.el +++ /dev/null @@ -1,1466 +0,0 @@ -(setq package-get-base -'((eudc - (standards-version 1.0 - version "1.09" - author-version "1.09" - date "1998-06-30" - build-date "1998-06-30" - maintainer "Oscar Figueiredo " - distribution stable - priority low - category "comm" - dump nil - description "Emacs Unified Directory Client (LDAP, PH)." - filename "eudc-1.09-pkg.tar.gz" - md5sum "517bfd3112700fd3dcfc59e02bbb0b12" - size 40867 - provides (eudc eudc-ldap eudc-ph) - requires (fsf-compat xemacs-base) - type regular -)) -(footnote - (standards-version 1.0 - version "1.03" - author-version "0.18x" - date "1998-06-01" - build-date "1998-06-01" - maintainer "SL Baur " - distribution stable - priority low - category "comm" - dump nil - description "Footnoting in mail message editing modes." - filename "footnote-1.03-pkg.tar.gz" - md5sum "bea3aa23b37988f690fa56ba8cc11e92" - size 18199 - provides (footnote) - requires (mail-lib xemacs-base) - type regular -)) -(gnats - (standards-version 1.0 - version "1.03" - author-version "3.101" - date "1998-04-06" - build-date "1998-04-17" - maintainer "XEmacs Development Team " - distribution stable - priority high - category "comm" - dump nil - description "XEmacs bug reports." - filename "gnats-1.03-pkg.tar.gz" - md5sum "2b8f3a25baa78ffd23927ac5bb5777b5" - size 126412 - provides (gnats gnats-admin send-pr) - requires (mail-lib xemacs-base) - type regular -)) -(gnus - (standards-version 1.0 - version "1.21" - author-version "5.6.23" - date "1998-07-06" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution stable - priority medium - category "comm" - dump nil - description "The Gnus Newsreader and Mailreader." - filename "gnus-1.21-pkg.tar.gz" - md5sum "6d58f34293ec00bbd297a6abb98fe2e9" - size 1693384 - provides (gnus message) - requires (gnus w3 mh-e mailcrypt rmail mail-lib xemacs-base) - type regular -)) -(mailcrypt - (standards-version 1.0 - version "1.04" - author-version "3.4" - date "1998-01-24" - build-date "1998-06-14" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "comm" - dump nil - description "Support for messaging encryption with PGP." - filename "mailcrypt-1.04-pkg.tar.gz" - md5sum "66601a110f1499d3c6f815f806e43a71" - size 66937 - provides (mailcrypt) - requires (gnus vm mail-lib xemacs-base) - type regular -)) -(mew - (standards-version 1.0 - version "1.0" - author-version "1.93b38" - date "1998-06-21" - build-date "1998-06-21" - maintainer "XEmacs Development Team " - distribution contrib - priority low - category "comm" - dump nil - description "Messaging in an Emacs World." - filename "mew-1.0-pkg.tar.gz" - md5sum "be366b8dd9495ecb7b3b6a7a46563faa" - size 441775 - provides (mew) - requires (mew) - type regular -)) -(mh-e - (standards-version 1.0 - version "1.05" - author-version "21.0" - date "1998-01-24" - build-date "1998-06-14" - maintainer "XEmacs Development Team " - distribution contrib - priority low - category "comm" - dump nil - description "Front end support for MH." - filename "mh-e-1.05-pkg.tar.gz" - md5sum "62b8598c55698c74ddfe71e874f0fe5e" - size 129257 - provides (mh-e) - requires (mail-lib xemacs-base) - type regular -)) -(net-utils - (standards-version 1.0 - version "1.08" - author-version "21.0" - date "1998-07-01" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "comm" - dump nil - description "Miscellaneous Networking Utilities." - filename "net-utils-1.08-pkg.tar.gz" - md5sum "2591eca88f5ea04272012e479ea8665c" - size 107983 - provides (ilisp-browse-cltl2 emacsbug feedmail metamail net-utils rcompile shadowfile webjump webster-www) - requires (w3 efs mail-lib xemacs-base) - type single -)) -(rmail - (standards-version 1.0 - version "1.04" - author-version "21.0" - date "1998-06-28" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution contrib - priority low - category "comm" - dump nil - description "An obsolete Emacs mailer." - filename "rmail-1.04-pkg.tar.gz" - md5sum "5a4fc73565cb0e9ea62d6b0665ccb013" - size 85711 - provides (rmail rmailsum) - requires (tm apel mail-lib xemacs-base) - type regular -)) -(supercite - (standards-version 1.0 - version "1.07" - author-version "3.55x" - date "1998-05-07" - build-date "1998-06-14" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "comm" - dump nil - description "An Emacs citation tool for News & Mail messages." - filename "supercite-1.07-pkg.tar.gz" - md5sum "c1ef998b1819e6b19efd10bf0e48534c" - size 71084 - provides (supercite) - requires (mail-lib xemacs-base) - type regular -)) -(tm - (standards-version 1.0 - version "1.09" - author-version "21.0" - date "1998-06-09" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "comm" - dump nil - description "Emacs MIME support." - filename "tm-1.09-pkg.tar.gz" - md5sum "a5697117fc719a9c5a74a62f6b812101" - size 253269 - provides (tm tm-edit tm-view mime-setup) - requires (gnus mh-e rmail vm mailcrypt mail-lib apel xemacs-base) - type regular -)) -(vm - (standards-version 1.0 - version "1.09" - author-version "6.53" - date "1998-06-26" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution stable - priority medium - category "comm" - dump t - description "An Emacs mailer." - filename "vm-1.09-pkg.tar.gz" - md5sum "a3dd4a14155abf835275120c62ca82fd" - size 514307 - provides (vm) - requires (mail-lib xemacs-base) - type regular -)) -(w3 - (standards-version 1.0 - version "1.06" - author-version "4.0pre18" - date "1998-05-01" - build-date "1998-05-02" - maintainer "XEmacs Development Team " - distribution experimental - priority high - category "comm" - dump nil - description "A Web browser." - filename "w3-1.06-pkg.tar.gz" - md5sum "fea5098f9e8dd5b3b82e3ebe7d447b9c" - size 581731 - provides (w3 url) - requires (w3 mail-lib xemacs-base) - type regular -)) -(cookie - (standards-version 1.0 - version "1.07" - author-version "21.0b36" - date "1998-04-07" - build-date "1998-04-17" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "games" - dump nil - description "Spook and Yow (Zippy quotes)." - filename "cookie-1.07-pkg.tar.gz" - md5sum "df97f80082395667a0e23eda8f68b8dd" - size 34184 - provides (cookie1 yow) - requires (xemacs-base) - type regular -)) -(games - (standards-version 1.0 - version "1.05" - author-version "1.04" - date "1998-06-04" - build-date "1998-07-09" - maintainer "Glynn Clements " - distribution stable - priority low - category "games" - dump nil - description "Tetris, Sokoban, and Snake." - filename "games-1.05-pkg.tar.gz" - md5sum "2b856bc25a05ad32400bdd947fec6231" - size 32000 - provides (gamegrid snake tetris sokoban) - requires (xemacs-base) - type regular -)) -(mine - (standards-version 1.0 - version "1.05" - author-version "1.8x1" - date "1998-03-31" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "games" - dump nil - description "Minehunt Game." - filename "mine-1.05-pkg.tar.gz" - md5sum "330cd395304f600487b748d466993e06" - size 67568 - provides (xmine) - requires (xemacs-base) - type regular -)) -(misc-games - (standards-version 1.0 - version "1.06" - author-version "21.0b35" - date "1998-03-22" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "games" - dump nil - description "Other amusements and diversions." - filename "misc-games-1.06-pkg.tar.gz" - md5sum "48d883e7e6092c227b476386ece41672" - size 165586 - provides (decipher gomoku hanoi life morse rot13) - requires (xemacs-base) - type single -)) -(Sun - (standards-version 1.0 - version "1.05" - author-version "21.0b35" - date "1998-03-06" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution sun - priority low - category "libs" - dump t - description "Support for Sparcworks." - filename "Sun-1.05-pkg.tar.gz" - md5sum "70a776046ea5b12d08ca7276484f6139" - size 63826 - provides (sccs eos-browser eos-common eos-debugger eos-debugger eos-editor eos-init eos-load eos-menubar eos-toolbar sunpro) - requires (cc-mode xemacs-base) - type regular -)) -(apel - (standards-version 1.0 - version "1.04" - author-version "3.3" - date "1998-01-24" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution mule - priority high - category "libs" - dump nil - description "A Portable Emacs Library. Used by XEmacs MIME support." - filename "apel-1.04-pkg.tar.gz" - md5sum "7082f6eaa80bfef9e655e1c603ff68d3" - size 34597 - provides (atype emu-20 emu-e19 emu-x20 emu-xemacs emu file-detect filename install mule-caesar path-util richtext std11-parse std11 tinyrich) - requires (fsf-compat xemacs-base) - type regular -)) -(dired - (standards-version 1.0 - version "1.01" - author-version "7.9" - date "1998-05-05" - build-date "1998-05-05" - maintainer "Mike Sperber " - distribution stable - priority medium - category "libs" - dump nil - description "Manage file systems." - filename "dired-1.01-pkg.tar.gz" - md5sum "d9748d8e8af8a63095aaaab9924987ef" - size 187526 - provides (diff dired) - requires (xemacs-base) - type regular -)) -(edebug - (standards-version 1.0 - version "1.04" - author-version "21.0b35" - date "1998-03-12" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "libs" - dump nil - description "An Emacs Lisp debugger." - filename "edebug-1.04-pkg.tar.gz" - md5sum "d4a46e9bee361d60cb079731e5b152e9" - size 118141 - provides (edebug cl-read cust-print eval-reg cl-specs) - requires (xemacs-base) - type regular -)) -(efs - (standards-version 1.0 - version "1.08" - author-version "1.16x1" - date "1998-03-21" - build-date "1998-04-04" - maintainer "Mike Sperber " - distribution stable - priority medium - category "libs" - dump nil - description "Treat files on remote systems the same as local files." - filename "efs-1.08-pkg.tar.gz" - md5sum "1ec45851fe72d06d32a6f941877ae544" - size 347544 - provides (efs) - requires (xemacs-base vm dired) - type regular -)) -(fsf-compat - (standards-version 1.0 - version "1.0" - author-version "21.0b39" - date "1998-03-25" - build-date "1998-05-06" - maintainer "XEmacs Development Team " - distribution mule - priority high - category "libs" - dump nil - description "FSF Emacs compatibility files." - filename "fsf-compat-1.0-pkg.tar.gz" - md5sum "71351ff26a69b341015612d9b88dfc55" - size 16083 - provides (overlay thingatpt timer) - requires () - type single -)) -(mail-lib - (standards-version 1.0 - version "1.16" - author-version "21.0" - date "1998-06-08" - build-date "1998-06-14" - maintainer "XEmacs Development Team " - distribution stable - priority medium - category "libs" - dump nil - description "Fundamental lisp files for providing email support." - filename "mail-lib-1.16-pkg.tar.gz" - md5sum "8466339df937c3e7dc4176df85987cf3" - size 120230 - provides (browse-url highlight-headers mail-abbrevs mail-extr mail-utils reporter rfc822 rmail-mini rmailout sendmail smtpmail) - requires (xemacs-base) - type regular -)) -(sounds-au - (standards-version 1.0 - version "1.02" - author-version "21.0" - date "1998-06-30" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution stable - priority high - category "libs" - dump nil - description "XEmacs Sun sound files." - filename "sounds-au-1.02-pkg.tar.gz" - md5sum "061ab67267c7cdfe37472141130d19ff" - size 125736 - provides () - requires () - type regular -)) -(sounds-wav - (standards-version 1.0 - version "1.02" - author-version "21.0" - date "1998-06-30" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution stable - priority high - category "libs" - dump nil - description "XEmacs Microsoft sound files." - filename "sounds-wav-1.02-pkg.tar.gz" - md5sum "c970808088c408bfd780dc8466a848b3" - size 148621 - provides () - requires () - type regular -)) -(tooltalk - (standards-version 1.0 - version "1.04" - author-version "21.0b35" - date "1998-01-24" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution contrib - priority low - category "libs" - dump t - description "Support for building with Tooltalk." - filename "tooltalk-1.04-pkg.tar.gz" - md5sum "60ea390c4aa203ea26d66ddb2f3ad99f" - size 9245 - provides () - requires () - type regular -)) -(xemacs-base - (standards-version 1.0 - version "1.21" - author-version "21.0" - date "1998-07-02" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution mule - priority high - category "libs" - dump nil - description "Fundamental XEmacs support, you almost certainly need this." - filename "xemacs-base-1.21-pkg.tar.gz" - md5sum "1807f3591bc644c52d41bf472cd30bfc" - size 458268 - provides (add-log advice annotations assoc case-table chistory comint-xemacs comint compile debug ebuff-menu echistory edmacro ehelp electric enriched env facemenu ffap helper imenu iso-syntax macros novice outline overlay passwd pp regi ring shell skeleton sort thing time-stamp timezone xbm-button xpm-button) - requires () - type regular -)) -(xemacs-devel - (standards-version 1.0 - version "1.13" - author-version "21.0" - date "1998-06-15" - build-date "1998-06-19" - maintainer "XEmacs Development Team " - distribution stable - priority medium - category "libs" - dump nil - description "Emacs Lisp developer support." - filename "xemacs-devel-1.13-pkg.tar.gz" - md5sum "3bec2cd2b955fa86617335ad14480e1a" - size 78840 - provides (docref eldoc elp find-func hide-copyleft ielm regexp-opt trace) - requires (xemacs-base) - type single -)) -(edict - (standards-version 1.0 - version "1.03" - author-version "0.9.8" - date "1998-06-29" - build-date "1998-07-09" - maintainer "Stephen J. Turnbull " - distribution mule - priority high - category "mule" - dump nil - description "Lisp Interface to EDICT, Kanji Dictionary" - filename "edict-1.03-pkg.tar.gz" - md5sum "0f317174ab3e163780f26c6fcfe0eccb" - size 94823 - provides (dui-registry dui edict-edit edict-english edict-japanese edict-morphology edict-test edict ts-mode) - requires (mule-base xemacs-base) - type regular -)) -(egg-its - (standards-version 1.0 - version "1.05" - author-version "21.0" - date "1998-06-20" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution mule - priority high - category "mule" - dump t - description "Wnn (4.2 and 6) support. SJ3 support." - filename "egg-its-1.05-pkg.tar.gz" - md5sum "ef131233410ea57fad940b40cb3c786c" - size 259670 - provides (egg-cnpinyin egg-cnzhuyin egg-cwnn-leim egg-jisx0201 egg-jsymbol egg-kwnn-leim egg-leim egg-sj3-client egg-sj3-leim egg-sj3 egg-wnn egg) - requires (leim mule-base xemacs-base) - type regular -)) -(leim - (standards-version 1.0 - version "1.07" - author-version "21.0b36" - date "1998-04-09" - build-date "1998-04-17" - maintainer "XEmacs Development Team " - distribution mule - priority medium - category "mule" - dump nil - description "Quail. All non-English and non-Japanese language support." - filename "leim-1.07-pkg.tar.gz" - md5sum "91ef40389a36d7236ce3e9536c5097e1" - size 1744016 - provides () - requires (mule-base fsf-compat xemacs-base) - type regular -)) -(locale - (standards-version 1.0 - version "1.04" - author-version "21.0b35" - date "1998-03-01" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution mule - priority high - category "mule" - dump nil - description "Localized menubars and localized splash screens." - filename "locale-1.04-pkg.tar.gz" - md5sum "5d6dd1391ac017f4f210a810db2541cb" - size 34651 - provides () - requires (mule-base) - type regular -)) -(mule-base - (standards-version 1.0 - version "1.19" - author-version "21.0" - date "1998-07-09" - build-date "1998-07-09" - maintainer "SL Baur " - distribution mule - priority high - category "mule" - dump t - description "Basic Mule support, required for building with Mule." - filename "mule-base-1.19-pkg.tar.gz" - md5sum "ac5ed26ee38de23d3591c37a283bc7b5" - size 488988 - provides (canna-leim canna char-table china-util cyril-util isearch-ext japan-util ccl can-n-egg mule-help) - requires (fsf-compat xemacs-base) - type regular -)) -(skk - (standards-version 1.0 - version "1.06" - author-version "10.38" - date "1998-04-28" - build-date "1998-05-01" - maintainer "SL Baur " - distribution mule - priority medium - category "mule" - dump t - description "Japanese Language Input Method." - filename "skk-1.06-pkg.tar.gz" - md5sum "ccc92c60519be92efef3c40696897ef7" - size 1467006 - provides (skk skk-tut) - requires (viper mule-base xemacs-base) - type regular -)) -(calc - (standards-version 1.0 - version "1.05" - author-version "2.02fX1" - date "1998-02-27" - build-date "1998-06-14" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "oa" - dump nil - description "Emacs calculator" - filename "calc-1.05-pkg.tar.gz" - md5sum "cc170d1a19718a152144dfd0a66f6865" - size 1165091 - provides (calc) - requires () - type regular -)) -(calendar - (standards-version 1.0 - version "1.04" - author-version "21.0" - date "1998-06-19" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "oa" - dump nil - description "Calendar and diary support." - filename "calendar-1.04-pkg.tar.gz" - md5sum "c0955508d51af1524ca8ef6687b362f1" - size 239851 - provides (appt cal-dst cal-french cal-mayan cal-x cal-xemacs calendar diary-ins diary-lib holidays lunar solar) - requires (xemacs-base) - type regular -)) -(edit-utils - (standards-version 1.0 - version "1.24" - author-version "21.0" - date "1998-06-13" - build-date "1998-06-14" - maintainer "XEmacs Development Team " - distribution stable - priority high - category "oa" - dump nil - description "Miscellaneous editor extensions, you probably need this." - filename "edit-utils-1.24-pkg.tar.gz" - md5sum "0b7136586f8b47e9b000bcf08f9b75a0" - size 584396 - provides (abbrevlist atomic-extents avoid backup-dir balloon-help big-menubar blink-cursor blink-paren bookmark compare-w completion dabbrev desktop detached-minibuf edit-toolbar fast-lock file-part floating-toolbar flow-ctrl foldout func-menu hippie-exp icomplete id-select info-look iswitchb lazy-lock lazy-shot live-icon man mic-paren paren popper mode-motion+ outl-mouse page-ext blink-paren paren permanent-buffers recent-files redo reportmail rsz-minibuf saveconfsavehist saveplace scroll-in-place tempo toolbar-utils tree-menu uniquify where-was-i-db) - requires (xemacs-base) - type single -)) -(forms - (standards-version 1.0 - version "1.06" - author-version "2.10" - date "1998-01-25" - build-date "1998-06-14" - maintainer "XEmacs Development Team " - distribution contrib - priority low - category "oa" - dump nil - description "Forms editing support (obsolete, use Widget instead)." - filename "forms-1.06-pkg.tar.gz" - md5sum "ebee64ebf564f934e15fed3503e3b15e" - size 39948 - provides (forms forms-mode) - requires () - type regular -)) -(frame-icon - (standards-version 1.0 - version "1.02" - author-version "21.0b35" - date "1998-02-26" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution contrib - priority low - category "oa" - dump nil - description "Set up mode-specific icons for each frame under XEmacs" - filename "frame-icon-1.02-pkg.tar.gz" - md5sum "82d098425df2fd7e3a7e7d16c9a9e12b" - size 33568 - provides (forms forms-mode) - requires () - type regular -)) -(hm--html-menus - (standards-version 1.0 - version "1.06" - author-version "5.9" - date "1998-01-25" - build-date "1998-06-14" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "oa" - dump nil - description "HTML editing." - filename "hm--html-menus-1.06-pkg.tar.gz" - md5sum "2570d8211b63c2edcc114ec3560a075f" - size 147168 - provides (adapt hm--date hm--html-configuration hm--html-drag-and-drop hm--html-indentation hm--html-keys hm--html-menu hm--html-mode hm--html-not-standard hm--html html-view tmpl-minor-mode) - requires (xemacs-base) - type regular -)) -(ispell - (standards-version 1.0 - version "1.08" - author-version "3.0x1" - date "1998-04-01" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "oa" - dump nil - description "Spell-checking with GNU ispell." - filename "ispell-1.08-pkg.tar.gz" - md5sum "54cd76987a472eca72c24592a10756d6" - size 64990 - provides (ispell) - requires () - type regular -)) -(pc - (standards-version 1.0 - version "1.10" - author-version "21.0b38" - date "1998-04-22" - build-date "1998-04-26" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "oa" - dump nil - description "PC style interface emulation." - filename "pc-1.10-pkg.tar.gz" - md5sum "e750bebcb0d2b7632796b1c6c4fc4c16" - size 16004 - provides (delbs fusion pc-select pending-del s-region) - requires (xemacs-base) - type regular -)) -(psgml - (standards-version 1.0 - version "1.08" - author-version "1.01" - date "1998-07-06" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution stable - priority medium - category "oa" - dump nil - description "Validated HTML/SGML editing." - filename "psgml-1.08-pkg.tar.gz" - md5sum "757842225e4d3e9841bf6de1d3fdbbc4" - size 419252 - provides (psgml sgml) - requires (edit-utils) - type regular -)) -(sgml - (standards-version 1.0 - version "1.01" - author-version "21.0b35" - date "1998-01-25" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution contrib - priority low - category "oa" - dump nil - description "SGML/Linuxdoc-SGML editing." - filename "sgml-1.01-pkg.tar.gz" - md5sum "4e7039730eb4399c09b1a85d1758381c" - size 26874 - provides (sgml linuxdoc-sgml) - requires (xemacs-base) - type regular -)) -(slider - (standards-version 1.0 - version "1.05" - author-version "0.3" - date "1998-01-25" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution experimental - priority low - category "oa" - dump nil - description "User interface tool." - filename "slider-1.05-pkg.tar.gz" - md5sum "67b376e5b886a78f5094eb13c61ff8ec" - size 12116 - provides (slider color-selector) - requires () - type regular -)) -(speedbar - (standards-version 1.0 - version "1.05" - author-version "0.6.2" - date "1998-02-07" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "oa" - dump nil - description "??? Document me." - filename "speedbar-1.05-pkg.tar.gz" - md5sum "8a988bada9d09dac0e934f0859f88613" - size 95018 - provides (speedbar) - requires (xemacs-base) - type regular -)) -(strokes - (standards-version 1.0 - version "1.01" - author-version "21.0b35" - date "1998-01-25" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution stable - priority medium - category "oa" - dump nil - description "Mouse enhancement utility." - filename "strokes-1.01-pkg.tar.gz" - md5sum "a160a62e0570fc69f3c03b6ee1693fcd" - size 43743 - provides (strokes) - requires (text-modes edit-utils mail-lib xemacs-base) - type regular -)) -(text-modes - (standards-version 1.0 - version "1.08" - author-version "21.0" - date "1998-07-03" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution stable - priority high - category "oa" - dump nil - description "Miscellaneous support for editing text files." - filename "text-modes-1.08-pkg.tar.gz" - md5sum "7334a90ddbcedec459caecf8e0314bad" - size 171811 - provides (autoinsert crontab-edit filladapt fold-isearch folding image-mode iso-acc iso-ascii iso-cvt iso-insert iso-swed swedish tabify whitespace-mode winmgr-mode xpm-mode xrdb-mode) - requires (fsf-compat xemacs-base) - type regular -)) -(time - (standards-version 1.0 - version "1.04" - author-version "1.17" - date "1998-04-24" - build-date "1998-04-26" - maintainer "XEmacs Development Team " - distribution stable - priority medium - category "oa" - dump nil - description "Display time & date on the modeline." - filename "time-1.04-pkg.tar.gz" - md5sum "e25caf29cf9684887460d9cd124639d4" - size 19905 - provides (time) - requires (xemacs-base) - type regular -)) -(eterm - (standards-version 1.0 - version "1.05" - author-version "21.0" - date "1998-06-28" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution stable - priority medium - category "os" - dump nil - description "Terminal emulation." - filename "eterm-1.05-pkg.tar.gz" - md5sum "0c1660a9a8426077534caf84762e7ec1" - size 144233 - provides (eterm) - requires (xemacs-base) - type regular -)) -(igrep - (standards-version 1.0 - version "1.01" - author-version "21.0b35" - date "1998-01-24" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "os" - dump nil - description "Enhanced front-end for Grep." - filename "igrep-1.01-pkg.tar.gz" - md5sum "e50e3a5ac2d6ca5eea67d7f664dee406" - size 13971 - provides (igrep) - requires (dired xemacs-base) - type regular -)) -(ilisp - (standards-version 1.0 - version "1.04" - author-version "5.8" - date "1998-01-24" - build-date "1998-06-14" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "os" - dump nil - description "Front-end for Inferior Lisp." - filename "ilisp-1.04-pkg.tar.gz" - md5sum "1fa1b08bd6b7cc3c71f512ad412e1b24" - size 223559 - provides (ilisp completer) - requires (xemacs-base) - type regular -)) -(os-utils - (standards-version 1.0 - version "1.08" - author-version "21.0" - date "1998-06-07" - build-date "1998-06-14" - maintainer "XEmacs Development Team " - distribution stable - priority medium - category "os" - dump nil - description "Miscellaneous O/S utilities." - filename "os-utils-1.08-pkg.tar.gz" - md5sum "9fdcc24ee2d83c6d214f4afa1f41c617" - size 229921 - provides (archive-mode background crypt crypt++ inf-lisp jka-compr lpr mchat ps-print tar-mode telnet terminal uncompress) - requires (xemacs-base) - type single -)) -(view-process - (standards-version 1.0 - version "1.03" - author-version "2.4" - date "1998-01-24" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "os" - dump nil - description "A Unix process browsing tool." - filename "view-process-1.03-pkg.tar.gz" - md5sum "96bcf35e325034ee3c37563fecfe623d" - size 59886 - provides (view-process-mode) - requires (xemacs-base) - type regular -)) -(ada - (standards-version 1.0 - version "1.03" - author-version "2.27" - date "1998-01-24" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "prog" - dump nil - description "Ada language support." - filename "ada-1.03-pkg.tar.gz" - md5sum "661f8c0ac17fe447f8cc0e54f753704d" - size 54323 - provides (ada-mode ada-stmt) - requires () - type regular -)) -(c-support - (standards-version 1.0 - version "1.07" - author-version "21.0b35" - date "1998-03-25" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution contrib - priority low - category "prog" - dump nil - description "Basic single-file add-ons for editing C code." - filename "c-support-1.07-pkg.tar.gz" - md5sum "771e606d76e18922efb6559e101c7ecf" - size 68651 - provides (c-comment-edit cmacexp ctypes hideif hideshow) - requires (cc-mode xemacs-base) - type regular -)) -(cc-mode - (standards-version 1.0 - version "1.11" - author-version "5.22" - date "1998-03-05" - build-date "1998-06-14" - maintainer "Barry Warsaw " - distribution stable - priority medium - category "prog" - dump nil - description "C, C++ and Java language support." - filename "cc-mode-1.11-pkg.tar.gz" - md5sum "dadf89d5a4dfbee90d0168831a33150f" - size 151138 - provides (cc-mode) - requires (xemacs-base) - type regular -)) -(debug - (standards-version 1.0 - version "1.04" - author-version "21.0" - date "1998-07-09" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution contrib - priority low - category "prog" - dump nil - description "GUD, gdb, dbx debugging support." - filename "debug-1.04-pkg.tar.gz" - md5sum "f881ca1a0593d218ca6a0e19dd10d8a0" - size 90350 - provides (dbx gdb-highlight gdb gdbsrc gud history) - requires (xemacs-base) - type regular -)) -(ediff - (standards-version 1.0 - version "1.08" - author-version "2.70.1" - date "1998-04-27" - build-date "1998-05-15" - maintainer "XEmacs Development Team " - distribution stable - priority medium - category "prog" - dump nil - description "Interface over GNU patch." - filename "ediff-1.08-pkg.tar.gz" - md5sum "d73e47087119a6cb7d5b4f71fdba8b72" - size 243042 - provides (ediff) - requires (pcl-cvs dired xemacs-base) - type regular -)) -(emerge - (standards-version 1.0 - version "1.02" - author-version "21.0b36" - date "1998-04-07" - build-date "1998-04-17" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "prog" - dump nil - description "Another interface over GNU patch." - filename "emerge-1.02-pkg.tar.gz" - md5sum "6f7687196172109d6014346d5ead6d3a" - size 60940 - provides (emerge) - requires () - type regular -)) -(jde - (standards-version 1.0 - version "1.04" - author-version "2.05" - date "1998-07-09" - build-date "1998-07-09" - maintainer "Andy Piper " - distribution stable - priority medium - category "prog" - dump nil - description "Java language and development support." - filename "jde-1.04-pkg.tar.gz" - md5sum "97b90e88928033f405005a9441b7e141" - size 126784 - provides (jde) - requires (cc-mode debug speedbar edit-utils mail-lib xemacs-base) - type regular -)) -(pcl-cvs - (standards-version 1.0 - version "1.11" - author-version "21.0" - date "1998-06-18" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "prog" - dump nil - description "CVS frontend." - filename "pcl-cvs-1.11-pkg.tar.gz" - md5sum "7592786d2734d87778915e50561c472d" - size 141698 - provides (pcl-cvs dll elib-node generic-sc) - requires (xemacs-base) - type regular -)) -(prog-modes - (standards-version 1.0 - version "1.06" - author-version "21.0" - date "1998-05-04" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution stable - priority medium - category "prog" - dump nil - description "Support for various programming languages." - filename "prog-modes-1.06-pkg.tar.gz" - md5sum "38d494e334b846fe735f45d573759ed9" - size 539915 - provides (autoconf-mode cperl-mode eiffel3 f90 fortran ksh-mode m4-mode makefile perl-mode postscript python-mode rexx-mode simula-mode tcl teco verilog-mod) - requires (mail-lib xemacs-base) - type regular -)) -(scheme - (standards-version 1.0 - version "1.03" - author-version "21.0b36" - date "1998-04-11" - build-date "1998-04-17" - maintainer "Karl M. Hegbloom " - distribution contrib - priority low - category "prog" - dump nil - description "Front-end support for Inferior Scheme." - filename "scheme-1.03-pkg.tar.gz" - md5sum "f22026713da1be70eba93f8d59700499" - size 36833 - provides (scheme xscheme cmuscheme cmuscheme48) - requires (xemacs-base) - type regular -)) -(sh-script - (standards-version 1.0 - version "1.05" - author-version "2.0e" - date "1998-05-12" - build-date "1998-05-15" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "prog" - dump nil - description "Support for editing shell scripts." - filename "sh-script-1.05-pkg.tar.gz" - md5sum "8462bd33b9edc71da72ebd134b8a77c6" - size 33785 - provides (sh-script executable) - requires (xemacs-base) - type regular -)) -(vc-cc - (standards-version 1.0 - version "1.04" - author-version "21.0" - date "1998-06-30" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution contrib - priority low - category "prog" - dump t - description "Version Control for ClearCase (UnFree) systems." - filename "vc-cc-1.04-pkg.tar.gz" - md5sum "07557cc75c0b2aafc5966cca1c0a22e2" - size 96262 - provides (vc) - requires (dired xemacs-base) - type regular -)) -(vc - (standards-version 1.0 - version "1.09" - author-version "21.0b42" - date "1998-05-30" - build-date "1998-06-01" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "prog" - dump t - description "Version Control for Free systems." - filename "vc-1.09-pkg.tar.gz" - md5sum "233d46c01ab9e5052395cf730420f41d" - size 83688 - provides (vc) - requires (dired xemacs-base) - type regular -)) -(vhdl - (standards-version 1.0 - version "1.04" - author-version "2.74" - date "1998-01-24" - build-date "1998-06-14" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "prog" - dump nil - description "Support for VHDL." - filename "vhdl-1.04-pkg.tar.gz" - md5sum "8de144972dd6f33bcdd43314e6e6564d" - size 54169 - provides (vhdl-mode) - requires () - type regular -)) -(auctex - (standards-version 1.0 - version "1.08" - author-version "9.7p" - date "1998-04-10" - build-date "1998-04-17" - maintainer "XEmacs Development Team " - distribution stable - priority medium - category "wp" - dump nil - description "Basic TeX/LaTeX support." - filename "auctex-1.08-pkg.tar.gz" - md5sum "e79c956bd2a7cfc086d91c399667c2ef" - size 305607 - provides (auc-old bib-cite font-latex latex multi-prompt tex-buf tex-info tex-jp tex-site tex) - requires (xemacs-base) - type regular -)) -(crisp - (standards-version 1.0 - version "1.04" - author-version "1.33" - date "1998-01-24" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "wp" - dump nil - description "Crisp/Brief emulation." - filename "crisp-1.04-pkg.tar.gz" - md5sum "2a51917984d7556019b1b20ff85a9feb" - size 10189 - provides (crisp scroll-lock) - requires () - type regular -)) -(edt - (standards-version 1.0 - version "1.04" - author-version "21.0b36" - date "1998-04-07" - build-date "1998-04-17" - maintainer "XEmacs Development Team " - distribution contrib - priority low - category "wp" - dump nil - description "DEC EDIT/EDT emulation." - filename "edt-1.04-pkg.tar.gz" - md5sum "fabfedc63988de7296eae068d8b78ae0" - size 46095 - provides (edt) - requires (xemacs-base) - type regular -)) -(reftex - (standards-version 1.0 - version "1.04" - author-version "3.22" - date "1998-03-21" - build-date "1998-04-04" - maintainer "Carsten Dominik " - distribution stable - priority medium - category "wp" - dump nil - description "Emacs support for LaTeX cross-references, citations.." - filename "reftex-1.04-pkg.tar.gz" - md5sum "817a50763a3e909449a93780f662723c" - size 141810 - provides (reftex) - requires (fsf-compat xemacs-base) - type regular -)) -(texinfo - (standards-version 1.0 - version "1.09" - author-version "21.0" - date "1998-07-01" - build-date "1998-07-09" - maintainer "XEmacs Development Team " - distribution stable - priority high - category "wp" - dump nil - description "XEmacs TeXinfo support." - filename "texinfo-1.09-pkg.tar.gz" - md5sum "7ab1fa9774456869027cfc0846d8f3fc" - size 127683 - provides (makeinfo tex-mode texinfmt texinfo texnfo-tex texnfo-upd) - requires (xemacs-base) - type regular -)) -(textools - (standards-version 1.0 - version "1.05" - author-version "21.0b38" - date "1998-04-29" - build-date "1998-05-01" - maintainer "XEmacs Development Team " - distribution stabl - priority medium - category "wp" - dump nil - description "Miscellaneous TeX support." - filename "textools-1.05-pkg.tar.gz" - md5sum "4b0a417849ca270ed498c1e9c9aaa07b" - size 79125 - provides (bib-mode bibtex refer-to-bibtex) - requires (xemacs-base) - type single -)) -(tpu - (standards-version 1.0 - version "1.04" - author-version "21.0b35" - date "1998-01-24" - build-date "1998-04-04" - maintainer "XEmacs Development Team " - distribution mule - priority high - category "wp" - dump nil - description "DEC EDIT/TPU support." - filename "tpu-1.04-pkg.tar.gz" - md5sum "f45c9f761d6a88b2d3bdb4a4af2abf25" - size 57425 - provides (tpu) - requires () - type regular -)) -(viper - (standards-version 1.0 - version "1.08" - author-version "3.03" - date "1998-02-25" - build-date "1998-06-01" - maintainer "XEmacs Development Team " - distribution stable - priority low - category "wp" - dump nil - description "VI emulation support." - filename "viper-1.08-pkg.tar.gz" - md5sum "f36b7e49bda79a19d7beeeeb6092bedd" - size 261090 - provides (viper) - requires (xemacs-base) - type regular -)) -)) -(provide 'package-get-base) diff --git a/lisp/package-net.el b/lisp/package-net.el index fbc36ff..1fadce1 100644 --- a/lisp/package-net.el +++ b/lisp/package-net.el @@ -27,6 +27,38 @@ ;; Manipulate packages for the netinstall setup utility +;; The process should be so: + +;; 1. The package maintainer or release manager makes a release +;; announcement. +;; +;; 2. For a new package releases the netinstall maintainer simply +;; needs to update `ftp://ftp.xemacs.org/pub/xemacs/setup.ini'. This is +;; harder than it sounds because the file also includes information +;; about the binary releases. At the moment going to the netinstall +;; directory and typing: +;; +;; `make XEMACS= setup.ini' +;; +;; will do the right thing provided that: +;; +;; (a) `package-net-cygwin32-binary-size' and +;; `package-net-win32-binary-size' are set correctly. +;; +;; (b) The binary pointed to by `XEMACS' has a current +;; `package-index.LATEST.pgp' file. If you don't specify the XEMACS= +;; part then you will get whatever is current for your build tree - +;; which is probably not what you want. +;; +;; You can run `package-net-convert-index-to-ini' manually and specify +;; REMOTE but I generally found that to be inconvenient and error-prone. +;; +;; 3. For package releases that's all you need to do. For binary +;; releases you need to build both cygwin and win32 binaries and put +;; them in appropriate tarballs: This can be achieved by running +;; build-msw-release.sh +;; + (require 'package-admin) (require 'package-get) @@ -35,94 +67,108 @@ ;; bootstrap the process. This will be: ;; /setup/ for native windows ;; /lib/xemacs/setup for cygwin. +;; +;;; To Do: +;; +;; 1. Package update functions should also update the installed +;; database so that running setup.exe again does not reinstall +;; packages. +;; +;; 2. Generating setup.ini should be more automatic. + +(defvar package-net-cygwin32-binary-size 0 + "The size in bytes of the cygwin32 binary distribution.") + +(defvar package-net-win32-binary-size 0 + "The size in bytes of the win32 binary distribution.") + +(defvar package-net-kit-version "" + "XEmacs kitting revision, usually empty.") + +(defvar package-net-setup-version "1.0" + "The version string of setup.") + +;;;###autoload (defun package-net-setup-directory () (file-truename (concat data-directory "../../" (if (eq system-type 'cygwin32) "xemacs/setup/" "setup/")))) -(defun package-net-convert-index-to-ini (&optional destdir remote version) - "Convert the package index to ini file format in DESTDIR. -DESTDIR defaults to the value of `data-directory'." - (package-get-require-base remote) - - (setq destdir (file-name-as-directory (or destdir data-directory))) - (let ((buf (get-buffer-create "*setup.ini*"))) +(defun package-net-generate-bin-ini (&optional version) + "Convert the package index to ini file format in the current directory." + (let ((buf (get-buffer-create "*setup-bin.ini*"))) (unwind-protect (save-excursion (set-buffer buf) (erase-buffer buf) (goto-char (point-min)) - (let ((entries package-get-base) entry plist) - (insert "# This file is automatically generated. If you edit it, your\n") - (insert "# edits will be discarded next time the file is generated.\n") - (insert "#\n\n") - (insert (format "setup-timestamp: %d\n" - (+ (* (car (current-time)) 65536) (car (cdr (current-time)))))) - (insert (format "setup-version: %s\n\n" (or version "1.0"))) - ;; Native version - ;; We give the package a capitalised name so that it appears at the top - (insert (format "@ %s\n" "xemacs-i586-pc-win32")) - (insert (format "version: %s\n" emacs-program-version)) - (insert "type: native\n") - (insert (format "install: binaries/win32/%s %d\n\n" - (concat emacs-program-name - "-i586-pc-win32-" - emacs-program-version ".tar.gz") 0)) - ;; Cygwin version - ;; We give the package a capitalised name so that it appears at the top - (insert (format "@ %s\n" "xemacs-i686-pc-cygwin32")) - (insert (format "version: %s\n" emacs-program-version)) - (insert "type: cygwin\n") - (insert (format "install: binaries/cygwin32/%s %d\n\n" - (concat emacs-program-name - "-i686-pc-cygwin32-" - emacs-program-version ".tar.gz") 6779200)) - ;; Standard packages - (while entries - (setq entry (car entries)) - (setq plist (car (cdr entry))) - (insert (format "@ %s\n" (symbol-name (car entry)))) - (insert (format "version: %s\n" (plist-get plist 'version))) - (insert (format "install: packages/%s %s\n" (plist-get plist 'filename) - (plist-get plist 'size))) - ;; These are not supported as yet - ;; - ;; (insert (format "source: %s\n" (plist-get plist 'source))) - ;; (insert "[prev]\n") - ;; (insert (format "version: %s\n" (plist-get plist 'version))) - ;; (insert (format "install: %s\n" (plist-get plist 'filename))) - ;; (insert (format "source: %s\n" (plist-get plist 'source))) - (insert "\n") - (setq entries (cdr entries)))) + (insert "# This file is automatically generated. If you edit it, your\n") + (insert "# edits will be discarded next time the file is generated.\n") + (insert "#\n\n") + (insert (format "setup-timestamp: %d\n" + (+ (* (car (current-time)) 65536) (car (cdr (current-time)))))) + (insert (format "setup-version: %s\n\n" (or version "1.0"))) + ;; Native version + (insert (format "@ %s\n" "xemacs-i586-pc-win32")) + (insert (format "version: %s%s\n" emacs-program-version + package-net-kit-version)) + (insert "type: native\n") + (insert (format "install: win32/%s %d\n\n" + (concat emacs-program-name + "-i586-pc-win32-" + emacs-program-version package-net-kit-version + ".tar.gz") + package-net-win32-binary-size)) + ;; Cygwin version + (insert (format "@ %s\n" "xemacs-i686-pc-cygwin")) + (insert (format "version: %s%s\n" emacs-program-version + package-net-kit-version)) + (insert "type: cygwin\n") + (insert (format "install: cygwin32/%s %d\n\n" + (concat emacs-program-name + "-i686-pc-cygwin-" + emacs-program-version package-net-kit-version + ".tar.gz") + package-net-cygwin32-binary-size)) (insert "# setup.ini file ends here\n") - (write-region (point-min) (point-max) (concat destdir "setup.ini"))) - (kill-buffer buf)))) + (write-region (point-min) (point-max) "setup-bin.ini"))) + (kill-buffer buf))) + +(defun package-net-batch-generate-bin-ini () + "Convert the package index to ini file format." + (unless noninteractive + (error "`package-net-batch-generate-bin-ini' is to be used only with -batch")) + (package-net-generate-bin-ini package-net-setup-version)) +;;;###autoload (defun package-net-update-installed-db (&optional destdir) "Write out the installed package index in a net install suitable format. If DESTDIR is non-nil then use that as the destination directory. DESTDIR defaults to the value of `package-net-setup-directory'." - ;; Need the local version - (package-get-require-base) - (setq destdir (file-name-as-directory - (or destdir (package-net-setup-directory)))) - (let ((buf (get-buffer-create "*installed.db*"))) - (unwind-protect - (save-excursion - (set-buffer buf) - (erase-buffer buf) - (goto-char (point-min)) - (let ((entries package-get-base) entry plist) - (while entries - (setq entry (car entries)) - (setq plist (car (cdr entry))) - (insert (format "%s %s %s\n" (symbol-name (car entry)) - (plist-get plist 'filename) - (plist-get plist 'size))) - (setq entries (cdr entries)))) - (make-directory-path destdir) - (write-region (point-min) (point-max) (concat destdir "installed.db"))) - (kill-buffer buf)))) + (when (or (eq system-type 'cygwin32) + (eq system-type 'window-nt)) + (setq destdir (file-name-as-directory + (or destdir (package-net-setup-directory)))) + (let ((buf (get-buffer-create "*installed.db*"))) + (unwind-protect + (save-excursion + (set-buffer buf) + (erase-buffer buf) + (goto-char (point-min)) + ;; we use packages-package-list here as we actually want to + ;; update relative to the installed reality + (let ((entries packages-package-list) entry version) + (while entries + (setq entry (car entries)) + (setq version (plist-get (cdr entry) :version)) + ;; Unfortunately we can't read the size from this + (insert (format "%s %s-%3.2f-pkg.tar.gz 0\n" (symbol-name (car entry)) + (symbol-name (car entry)) + version)) + (setq entries (cdr entries)))) + (make-directory-path destdir) + (write-region (point-min) (point-max) (concat destdir "installed.db"))) + (kill-buffer buf))))) (defun package-net-convert-download-sites-to-mirrors (&optional destdir) "Write out the download site list in a net install suitable format. diff --git a/lisp/printer.el b/lisp/printer.el index ed1ce4d..9f0b6d7 100644 --- a/lisp/printer.el +++ b/lisp/printer.el @@ -53,24 +53,36 @@ ;; hidden from the user and there is a consistent set of options to ;; control how to print, which works across all implementations. ;; -;; The code here is just a start and needs a huge amount of work. Probably -;; the interfaces below will change and the functions renamed. +;; The code here currently only really supports Windows. (defgroup printing nil "Generic printing support." :group 'wp) -(defcustom printer-name nil ; "Okidata OL610e/PS PostScript" +(defcustom printer-name nil "*Name of printer to print to. If nil, use default. -Under MS Windows, this can have the form `\\\\STOLI\\HP-345-PS'." +Under Windows, use `mswindows-printer-list' to get names of installed +printers." :type 'string :group 'printing) -(defcustom printer-page-header '(date buffer-name) -"*Controls printed page header. +(defstruct Print-context pageno window start-time printer-name) + +(defvar printer-current-device nil) -#### not yet implemented. +(defun Printer-get-device () + (or printer-current-device (setq printer-current-device + (make-device 'msprinter printer-name)))) + +(defun Printer-clear-device () + ;; relying on GC to delete the device is too error-prone since there + ;; only can be one anyway. + (and printer-current-device (delete-device printer-current-device)) + (setq printer-current-device nil)) + +(defcustom printer-page-header '((face bold date) nil (face bold buffer-name)) +"*Controls printed page header. This can be: - nil. Header is not printed. @@ -78,12 +90,13 @@ This can be: one parameter, a print-context object, every time the headers need to be set up. It can use the function `print-context-property' to query the properties of this object. The return value is treated as - if it was literally specified: i.e. it will be reprocessed. + if it was literally specified: i.e. it will be reprocessed. - A list of up to three elements, for left, center and right portions of the header. Each of these can be - nil, not to print the portion - A string, which will be printed literally. - A predefined symbol, on of the following: + printer-name Name of printer being printed to short-file-name File name only, no path long-file-name File name with its path buffer-name Buffer name @@ -92,6 +105,8 @@ This can be: page Current printout page number, 1-based user-id User logon id user-name User full name + - A list of three elements: (face FACE-NAME EXPR). EXPR is any of the + items given here. The item will be displayed in the given face. - A cons of an extent and any of the items given here. The item will be displayed using the extent's face, begin-glyph and end-glyph properties. @@ -104,107 +119,338 @@ This can be: :type 'sexp :group 'printing) -(defcustom printer-page-footer '(nil page) +(defcustom printer-page-footer '(nil (face bold ("Page " page))) "*Controls printed page footer. -#### not yet implemented. - Format is the same as `printer-page-header'." :type 'sexp :group 'printing) +(defun generate-header-element (element context) + (cond ((null element) nil) + ((stringp element) (insert element)) + ((memq element '(printer-name + short-file-name long-file-name buffer-name + date time page user-id user-name)) + (insert (print-context-property context element))) + ((and (consp element) (eq 'face (car element))) + (let ((p (point))) + (generate-header-element (third element) context) + (let ((x (make-extent p (point)))) + (set-extent-face x (second element))))) + ((and (consp element) (extentp (car element))) + (let ((p (point))) + (generate-header-element (cdr element) context) + (let ((x (make-extent p (point)))) + (set-extent-face x (extent-face (car element))) + (set-extent-begin-glyph x (extent-begin-glyph (car element))) + (set-extent-end-glyph x (extent-end-glyph (car element)))))) + ((listp element) + (mapcar #'(lambda (el) (generate-header-element el context)) + element)) + ((functionp element) + (generate-header-element (funcall element context) context)) + (t (error 'invalid-argument "Unknown header element" element)))) + +(defun generate-header-line (spec context) + (let* ((left (first spec)) + (middle (second spec)) + (right (third spec)) + (left-start (point)) + (middle-start (progn (generate-header-element left context) + (point))) + (right-start (progn (generate-header-element middle context) + (point))) + (right-end (progn (generate-header-element right context) + (point))) + (left-width (- middle-start left-start)) + (middle-width (- right-start middle-start)) + (right-width (- right-end right-start)) + (winwidth (- (window-width (Print-context-window context)) 1)) + (spaces1 (max (- (/ (- winwidth middle-width) 2) left-width) 0)) + (spaces2 (max (- (- winwidth right-width) + (+ left-width spaces1 middle-width)) + 0))) + (goto-char right-start) + (insert-char ?\ spaces2) + (goto-char middle-start) + (insert-char ?\ spaces1))) + (defun print-context-property (print-context prop) "Return property PROP of PRINT-CONTEXT. Valid properties are -print-buffer Buffer being printed. -print-window Window on printer device containing print buffer. -print-frame Frame on printer device corresponding to current page. -print-device Device referring to printer. -printer-name Name of printer being printed to. +print-buffer Buffer being printed +print-window Window on printer device containing print buffer +print-frame Frame on printer device corresponding to current page +print-device Device referring to printer +print-start-time Time current when printing started (`current-time' format) +print-page Current printout page number, 1-based +printer-name Name of printer being printed to short-file-name File name only, no path long-file-name File name with its path buffer-name Buffer name -date Date current when printing started -time Time current when printing started -page Current printout page number, 1-based -user-id User logon id +date Date current when printing started (as a string) +time Time current when printing started (as a string) +page Current printout page number, 1-based (as a string) +user-id User logon id (as a string) user-name User full name" - (error "not yet implemented")) + (let* ((window (Print-context-window print-context)) + (pageno (Print-context-pageno print-context)) + (start-time (Print-context-start-time print-context)) + (printer-name (Print-context-printer-name print-context)) + (buffer (window-buffer window))) + (case prop + (print-buffer buffer) + (print-window window) + (print-frame (window-frame window)) + (print-device (frame-device (window-frame window))) + (print-start-time start-time) + (print-page pageno) + (printer-name printer-name) + (short-file-name (let ((name (buffer-file-name buffer))) + (if name (file-name-nondirectory name) ""))) + (long-file-name (let ((name (buffer-file-name buffer))) + (or name ""))) + (buffer-name (buffer-name buffer)) + (date (format-time-string "%x" start-time)) + (time (format-time-string "%X" start-time)) + (page (format "%d" pageno)) + (user-id (format "%d" (user-uid))) + (user-name (format "%d" (user-login-name))) + (t (error 'invalid-argument "Unrecognized print-context property" + prop))))) + +(defun generic-page-setup () + "Display the Page Setup dialog box. +Changes made are recorded internally." + (interactive) + (let* ((d (Printer-get-device)) + (props + (condition-case err + (make-dialog-box 'page-setup :device d + :properties default-msprinter-frame-plist) + (error + (Printer-clear-device) + (signal (car err) (cdr err)))))) + (while props + (setq default-msprinter-frame-plist + (plist-put default-msprinter-frame-plist (car props) (cadr props))) + (setq props (cddr props))))) -(defun generic-print-buffer (&optional buf) - "Print buffer BUF using a printing method appropriate to the O.S. being run. +(defun generic-print-buffer (&optional buffer display-print-dialog) + "Print buffer BUFFER using a printing method appropriate to the O.S. being run. Under Unix, `lpr' is normally used to spool out a no-frills version of the buffer, or the `ps-print' package is used to pretty-print the buffer to a PostScript printer. Under MS Windows, the built-in printing support is used. -If BUF is nil or omitted, the current buffer is used." - (interactive) - (generic-print-region (point-min buf) (point-max buf) buf)) +If DISPLAY-PRINT-DIALOG is t, the print dialog will first be +displayed, allowing the user to select various printing settings +\(e.g. which printer to print to, the range of pages, number of copies, +modes such landscape/portrait/2-up/4-up [2 or 4 (small!) logical pages +per physical page], etc.). At this point the user can cancel the printing +operation using the dialog box, and `generic-print-buffer' will not print +anything. When called interactively, use a prefix arg to suppress the +display of the print dialog box. + +If BUFFER is nil or omitted, the current buffer is used." + (interactive (list nil (not current-prefix-arg))) + (condition-case err + (let* ((print-region (and (interactive-p) (region-active-p))) + (start (if print-region (region-beginning) (point-min buffer))) + (end (if print-region (region-end) (point-max buffer)))) + (if (or (not (valid-specifier-tag-p 'msprinter)) + (not display-print-dialog)) + (generic-print-region start end buffer) + (let* ((d (Printer-get-device)) + (props (make-dialog-box 'print :device d + :allow-selection print-region + :selected-page-button + (if print-region 'selection 'all)))) + (and props + (let ((really-print-region + (eq (plist-get props 'selected-page-button) 'selection))) + (generic-print-region (if really-print-region start + (point-min buffer)) + (if really-print-region end + (point-max buffer)) + buffer d props)))))) + (error + ;; Make sure we catch all errors thrown from the native code. + (Printer-clear-device) + (signal (car err) (cdr err))))) -(defun generic-print-region (b e &optional buf) +(defun generic-print-region (start end &optional buffer print-device props) "Print region using a printing method appropriate to the O.S. being run. -The region between B and E of BUF (defaults to the current buffer) is printed. +The region between START and END of BUFFER (defaults to the current +buffer) is printed. Under Unix, `lpr' is normally used to spool out a no-frills version of the buffer, or the `ps-print' package is used to pretty-print the buffer to a -PostScript printer. Under MS Windows, the built-in printing support is used." +PostScript printer. Under MS Windows, the built-in printing support is used. + +Optional PRINT-DEVICE is a device, already created, to use to do the +printing. This is typically used when this function was invoked from +`generic-print-buffer' and it displayed a dialog box. That function created +the device, and then the dialog box stuffed it with the user's selections +of how the buffer should be printed. + +PROPS, if given, is typically the plist returned from the call to +`make-dialog-box' that displayed the Print box. It contains properties +relevant to us when we print. + +Recognized properties are the same as those in `make-dialog-box': + + name Printer device name. If omitted, the current system-selected + printer will be used. + from-page First page to print, 1-based. If omitted, printing starts from + the beginning. + to-page Last page to print, inclusive, If omitted, printing ends at + the end. + copies Number of copies to print. If omitted, one copy is printed." (cond ((valid-specifier-tag-p 'msprinter) - (or (stringp printer-name) - (error "Please set `printer-name'")) - (let (d f) - (setq buf (decode-buffer buf)) - (unwind-protect - (progn - (setq d (make-device 'msprinter printer-name)) - (setq f (make-frame - '(name "Test!" - menubar-visible-p nil - has-modeline-p nil - default-toolbar-visible-p nil - default-gutter-visible-p nil - minibuffer none - modeline-shadow-thickness 0 - vertical-scrollbar-visible-p nil - horizontal-scrollbar-visible-p nil) - d)) - (let* ((w (frame-root-window f)) - (vertdpi (cdr (device-system-metric d 'device-dpi))) - (pixel-vertical-clip-threshold (/ vertdpi 2)) - (last-end 0) - done) - (set-window-buffer w (or buf (current-buffer))) - (set-window-start w b) - (while (not done) - (redisplay-frame f) - (print-job-eject-page f) - (let ((end (window-end w)) - (pixvis (window-last-line-visible-height w))) - ;; in case we get stuck somewhere, bow out - ;; rather than printing an infinite number of - ;; pages. #### this will fail with an image - ;; bigger than an entire page. but we really - ;; need this check here. we should be more - ;; clever in our check, to deal with this case. - (if (or (= end last-end) - ;; #### fuckme! window-end returns a value - ;; outside of the valid range of buffer - ;; positions!!! - (>= end e)) - (setq done t) - (setq last-end end) - (set-window-start w end) - (if pixvis - (save-selected-window - (select-window w) - ;; #### scroll-down should take a window arg. - (let ((window-pixel-scroll-increment pixvis)) - (scroll-down 1))))))))) - (and f (delete-frame f)) - (and d (delete-device d)) - ))) + ;; loop, printing one copy of document per loop. kill and + ;; re-create the frame each time so that we eject the piece + ;; of paper at the end even if we're printing more than one + ;; page per sheet of paper. + (let ((copies (plist-get props 'copies 1)) + ;; This is not relevant to printing and can mess up + ;; msprinter frame sizing + default-frame-plist) + (while (> copies 0) + (let (d f header-buffer footer-buffer) + (setq buffer (decode-buffer buffer)) + (unwind-protect + (with-current-buffer buffer + (save-restriction + (narrow-to-region start end) + (setq d (or print-device (Printer-get-device))) + (setq f (make-frame + (list* 'name + (concat + (substitute ?_ ?. (buffer-name buffer)) + " - XEmacs") + '(menubar-visible-p + nil + has-modeline-p nil + default-toolbar-visible-p nil + default-gutter-visible-p nil + minibuffer none + modeline-shadow-thickness 0 + vertical-scrollbar-visible-p nil + horizontal-scrollbar-visible-p nil + [default foreground] "black" + [default background] "white")) + d)) + (let* ((w (frame-root-window f)) + (vertdpi + (cdr (device-system-metric d 'device-dpi))) + (pixel-vertical-clip-threshold (/ vertdpi 2)) + (from-page (plist-get props 'from-page 1)) + (to-page (plist-get props 'to-page)) + (context (make-Print-context + :start-time (current-time) + ;; #### bogus! we need accessors for + ;; print-settings objects. + :printer-name + (or (plist-get props 'name) + printer-name + (mswindows-get-default-printer)))) + header-window + footer-window) + + (when printer-page-header + (let ((window-min-height 2)) + (setq header-window w) + (setq w (split-window w 2))) + (setq header-buffer + (generate-new-buffer " *header*")) + (set-window-buffer header-window header-buffer)) + + (when printer-page-footer + (let ((window-min-height 2)) + (setq footer-window + (split-window w (- (window-height w) 2)))) + (setq footer-buffer + (generate-new-buffer " *footer*")) + (set-window-buffer footer-window footer-buffer)) + + (setf (Print-context-window context) w) + + (let ((last-end 0) ; bufpos at end of previous page + reached-end ; t if we've reached the end of the + ; text we're printing + (pageno 1)) + (set-window-buffer w buffer) + (set-window-start w start) + + ;; loop, printing one page per loop + (while (and (not reached-end) + ;; stop at end of region of text or + ;; outside of ranges of pages given + (or (not to-page) (<= pageno to-page))) + + (setf (Print-context-pageno context) pageno) + + ;; only actually print the page if it's in the + ;; range. + (when (>= pageno from-page) + (when printer-page-header + (with-current-buffer header-buffer + (erase-buffer) + (generate-header-line printer-page-header + context) + (goto-char (point-min)) + (set-window-start header-window + (point-min)))) + + (when printer-page-footer + (with-current-buffer footer-buffer + (erase-buffer) + (insert "\n") + (generate-header-line printer-page-footer + context) + (goto-char (point-min)) + (set-window-start footer-window + (point-min)))) + + (redisplay-frame f t) + (print-job-eject-page f) + ) + ;; but use the GUARANTEE argument to `window-end' + ;; so that we get the right value even if we + ;; didn't do a redisplay. + (let ((this-end (window-end w t)) + (pixvis + (window-last-line-visible-height w))) + ;; in case we get stuck somewhere, bow out + ;; rather than printing an infinite number of + ;; pages. #### this will fail with an image + ;; bigger than an entire page. but we really + ;; need this check here. we should be more + ;; clever in our check, to deal with this case. + (if (or (= this-end last-end) + ;; #### fuckme! window-end returns a + ;; value outside of the valid range of + ;; buffer positions!!! + (>= this-end end)) + (setq reached-end t) + (setq last-end this-end) + (set-window-start w this-end) + (if pixvis + (with-selected-window w + ;; #### scroll-down should take a + ;; window arg. + (let ((window-pixel-scroll-increment + pixvis)) + (scroll-down 1)))))) + (setq pageno (1+ pageno)))))) + (and f (delete-frame f)) + (and header-buffer (kill-buffer header-buffer)) + (and footer-buffer (kill-buffer footer-buffer))))) + (setq copies (1- copies))))) ((and (not (eq system-type 'windows-nt)) - (fboundp 'lpr-buffer)) - (lpr-region buf)) + (fboundp 'lpr-region)) + (lpr-region start end)) (t (error "No print support available")))) diff --git a/lisp/setup-paths.el b/lisp/setup-paths.el index 3d07560..7ad409b 100644 --- a/lisp/setup-paths.el +++ b/lisp/setup-paths.el @@ -38,14 +38,27 @@ ;;; Code: -(defvar paths-load-path-depth 1 +(defvar paths-core-load-path-depth 0 "Depth of load-path searches in core Lisp paths.") +(defvar paths-site-load-path-depth 1 + "Depth of load-path searches in site Lisp paths.") + +(defvar paths-mule-load-path-depth 0 + "Depth of load-path searches in Mule Lisp paths.") + +(defvar paths-utf-2000-load-path-depth 0 + "Depth of load-path searches in UTF-2000 Lisp paths.") + (defvar paths-default-info-directories - (list (paths-construct-path '("usr" "local" "info") - (char-to-string directory-sep-char)) - (paths-construct-path '("usr" "info") - (char-to-string directory-sep-char))) + (mapcar (function + (lambda (dirlist) + (paths-construct-path + dirlist (char-to-string directory-sep-char)))) + '(("usr" "local" "info") + ("usr" "info") + ("usr" "local" "share" "info") + ("usr" "share" "info"))) "Directories appended to the end of the info path by default.") (defun paths-find-site-lisp-directory (roots) @@ -54,16 +67,54 @@ nil configure-site-directory)) +(defun paths-find-site-module-directory (roots) + "Find the site modules directory of the XEmacs hierarchy." + (paths-find-site-directory roots "site-modules" + nil + configure-site-module-directory)) + (defun paths-find-lisp-directory (roots) "Find the main Lisp directory of the XEmacs hierarchy." (paths-find-version-directory roots "lisp" nil configure-lisp-directory)) +(defun paths-find-mule-lisp-directory (roots &optional lisp-directory) + "Find the Mule Lisp directory of the XEmacs hierarchy." + ;; #### kludge + (if lisp-directory + (let ((guess + (file-name-as-directory + (paths-construct-path (list lisp-directory "mule"))))) + (if (paths-file-readable-directory-p guess) + guess + (paths-find-version-directory roots "mule-lisp" + nil + configure-mule-lisp-directory))))) + +(defun paths-find-utf-2000-lisp-directory (roots &optional lisp-directory) + "Find the UTF-2000 Lisp directory of the XEmacs hierarchy." + ;; #### kludge + (if lisp-directory + (let ((guess + (file-name-as-directory + (paths-construct-path (list lisp-directory "utf-2000"))))) + (if (paths-file-readable-directory-p guess) + guess + (paths-find-version-directory roots "utf-2000-lisp" + nil + configure-utf-2000-lisp-directory))))) + +(defun paths-find-module-directory (roots) + "Find the main modules directory of the XEmacs hierarchy." + (paths-find-architecture-directory roots "modules" + nil configure-module-directory)) + (defun paths-construct-load-path (roots early-package-load-path late-package-load-path last-package-load-path lisp-directory - &optional site-lisp-directory) + &optional site-lisp-directory mule-lisp-directory + utf-2000-lisp-directory) "Construct the load path." (let* ((envvar-value (getenv "EMACSLOADPATH")) (env-load-path @@ -72,18 +123,47 @@ (site-lisp-load-path (and site-lisp-directory (paths-find-recursive-load-path (list site-lisp-directory) - paths-load-path-depth))) + paths-site-load-path-depth))) + (mule-lisp-load-path + (and mule-lisp-directory + (paths-find-recursive-load-path (list mule-lisp-directory) + paths-mule-load-path-depth))) + (utf-2000-lisp-load-path + (and utf-2000-lisp-directory + (paths-find-recursive-load-path (list utf-2000-lisp-directory) + paths-utf-2000-load-path-depth))) (lisp-load-path (and lisp-directory (paths-find-recursive-load-path (list lisp-directory) - paths-load-path-depth)))) + paths-core-load-path-depth)))) (append env-load-path early-package-load-path site-lisp-load-path late-package-load-path + utf-2000-lisp-load-path + mule-lisp-load-path lisp-load-path last-package-load-path))) +(defun paths-construct-module-load-path + (root module-directory &optional site-module-directory) + "Construct the modules load path." + (let* ((envvar-value (getenv "EMACSMODULEPATH")) + (env-module-path + (and envvar-value + (paths-decode-directory-path envvar-value 'drop-empties))) + (site-module-load-path + (and site-module-directory + (paths-find-recursive-load-path (list site-module-directory) + paths-site-load-path-depth))) + (module-load-path + (and module-directory + (paths-find-recursive-load-path (list module-directory) + paths-core-load-path-depth)))) + (append env-module-path + site-module-load-path + module-load-path))) + (defun paths-construct-info-path (roots early-packages late-packages last-packages) "Construct the info path." (let ((info-path-envval (getenv "INFOPATH"))) @@ -107,26 +187,12 @@ (defun paths-find-doc-directory (roots) "Find the documentation directory." - (paths-find-architecture-directory roots "lib-src")) - -(defun paths-find-lock-directory (roots) - "Find the lock directory." - (paths-find-site-directory roots "lock" "EMACSLOCKDIR" configure-lock-directory)) - -(defun paths-find-superlock-file (lock-directory) - "Find the superlock file." - (cond - ((null lock-directory) - nil) - ((and configure-superlock-file - (file-directory-p (file-name-directory configure-superlock-file))) - configure-superlock-file) - (t - (expand-file-name "!!!SuperLock!!!" lock-directory)))) + (paths-find-architecture-directory roots "lib-src" nil configure-doc-directory)) (defun paths-find-exec-directory (roots) "Find the binary directory." - (paths-find-architecture-directory roots "lib-src" configure-exec-directory)) + (paths-find-architecture-directory roots "lib-src" + nil configure-exec-directory)) (defun paths-construct-exec-path (roots exec-directory early-packages late-packages last-packages) @@ -137,12 +203,12 @@ (paths-decode-directory-path path-envval 'drop-empties))) (packages-find-package-exec-path early-packages) (packages-find-package-exec-path late-packages) - (packages-find-package-exec-path last-packages) (let ((emacspath-envval (getenv "EMACSPATH"))) (and emacspath-envval (split-path emacspath-envval))) (and exec-directory - (list exec-directory)))) + (list exec-directory)) + (packages-find-package-exec-path last-packages))) (defun paths-find-data-directory (roots) "Find the data directory." @@ -154,7 +220,7 @@ (append (packages-find-package-data-path early-packages) (packages-find-package-data-path late-packages) - (packages-find-package-data-path last-packages) - (list data-directory))) + (list data-directory) + (packages-find-package-data-path last-packages))) ;;; setup-paths.el ends here diff --git a/lisp/startup.el b/lisp/startup.el index 19cbcc3..0a495e4 100644 --- a/lisp/startup.el +++ b/lisp/startup.el @@ -20,7 +20,7 @@ ;; General Public License for more details. ;; You should have received a copy of the GNU General Public License -;; along with XEmacs; see the file COPYING. If not, write to the +;; along with XEmacs; see the file COPYING. If not, write to the ;; Free Software Foundation, 59 Temple Place - Suite 330, ;; Boston, MA 02111-1307, USA. @@ -30,7 +30,7 @@ ;; This file is dumped with XEmacs. -;; -batch, -t, and -nw are processed by main() in emacs.c and are +;; -batch, -t, and -nw are processed by main() in emacs.c and are ;; never seen by lisp code. ;; -version and -help are special-cased as well: they imply -batch, @@ -43,6 +43,7 @@ (defvar command-line-processed nil "t once command line has been processed") (defconst startup-message-timeout 12000) ; More or less disable the timeout +(defconst splash-frame-timeout 7) ; interval between splash frame elements (defconst inhibit-startup-message nil "*Non-nil inhibits the initial startup message. @@ -76,9 +77,9 @@ The frame system uses this to open frames to display messages while XEmacs loads the user's initialization file.") (defvar after-init-hook nil - "*Functions to call after loading the init file (`.emacs'). + "*Functions to call after loading the init file. The call is not protected by a condition-case, so you can set `debug-on-error' -in `.emacs', and put all the actual code on `after-init-hook'.") +in the init file, and put all the actual code on `after-init-hook'.") (defvar term-setup-hook nil "*Functions to be called after loading terminal-specific Lisp code. @@ -103,22 +104,39 @@ the user's init file.") (defvar emacs-roots nil "List of plausible roots of the XEmacs hierarchy.") -(defvar init-file-user nil - "Identity of user whose `.emacs' file is or was read. -The value is nil if no init file is being used; otherwise, it may be either -the null string, meaning that the init file was taken from the user that -originally logged in, or it may be a string containing a user's name. +(defvar user-init-directory-base ".xemacs" + "Base of directory where user-installed init files may go.") -In either of the latter cases, `(concat \"~\" init-file-user \"/\")' -evaluates to the name of the directory in which the `.emacs' file was -searched for. +(defvar user-init-directory + (file-name-as-directory + (paths-construct-path (list "~" user-init-directory-base))) + "Directory where user-installed init files may go.") -Setting `init-file-user' does not prevent Emacs from loading -`site-start.el'. The only way to do that is to use `--no-site-file'.") +(defvar user-init-file-base "init.el" + "Default name of the user init file if uncompiled. +This should be used for migration purposes only.") + +(defvar user-init-file-base-list '("init.elc" "init.el") + "List of allowed init files in the user's init directory. +The first one found takes precedence.") + +(defvar user-home-init-file-base-list + (append '(".emacs.elc" ".emacs.el" ".emacs") + (and (eq system-type 'windows-nt) + '("_emacs.elc" "_emacs.el" "_emacs"))) + "List of allowed init files in the user's home directory. +The first one found takes precedence.") + +(defvar load-home-init-file nil + "Non-nil if XEmacs should load the init file from the home directory. +Otherwise, XEmacs will offer migration to the init directory.") + +(defvar load-user-init-file-p t + "Non-nil if XEmacs should load the user's init file.") ;; #### called `site-run-file' in FSFmacs -(defvar site-start-file (purecopy "site-start") +(defvar site-start-file "site-start" "File containing site-wide run-time initializations. This file is loaded at run-time before `.emacs'. It contains inits that need to be in place for the entire site, but @@ -141,18 +159,17 @@ is less convenient.") ;;We do that if this regexp matches the locale name ;;specified by the LC_ALL, LC_CTYPE and LANG environment variables.") -(defvar mail-host-address nil - "*Name of this machine, for purposes of naming users.") +(defcustom mail-host-address nil + "*Name of this machine, for purposes of naming users." + :type 'string + :group 'mail) -(defvar user-mail-address nil +(defcustom user-mail-address nil "*Full mailing address of this user. This is initialized based on `mail-host-address', -after your init file is read, in case it sets `mail-host-address'.") - -(defvar auto-save-list-file-prefix "~/.saves-" - "Prefix for generating auto-save-list-file-name. -Emacs's pid and the system name will be appended to -this prefix to create a unique file name.") +after your init file is read, in case it sets `mail-host-address'." + :type 'string + :group 'mail) (defvar init-file-debug nil) @@ -168,23 +185,22 @@ after, and will not be true at any time before.") (defvar command-switch-alist - (purecopy - '(("-help" . command-line-do-help) - ("-version". command-line-do-version) - ("-V" . command-line-do-version) - ("-funcall". command-line-do-funcall) - ("-f" . command-line-do-funcall) - ("-e" . command-line-do-funcall-1) - ("-eval" . command-line-do-eval) - ("-load" . command-line-do-load) - ("-l" . command-line-do-load) - ("-insert" . command-line-do-insert) - ("-i" . command-line-do-insert) - ("-kill" . command-line-do-kill) - ;; Options like +35 are handled specially. - ;; Window-system, site, or package-specific code might add to this. - ;; X11 handles its options by letting Xt remove args from this list. - )) + '(("-help" . command-line-do-help) + ("-version". command-line-do-version) + ("-V" . command-line-do-version) + ("-funcall". command-line-do-funcall) + ("-f" . command-line-do-funcall) + ("-e" . command-line-do-funcall-1) + ("-eval" . command-line-do-eval) + ("-load" . command-line-do-load) + ("-l" . command-line-do-load) + ("-insert" . command-line-do-insert) + ("-i" . command-line-do-insert) + ("-kill" . command-line-do-kill) + ;; Options like +35 are handled specially. + ;; Window-system, site, or package-specific code might add to this. + ;; X11 handles its options by letting Xt remove args from this list. + ) "Alist of command-line switches. Elements look like (SWITCH-STRING . HANDLER-FUNCTION). HANDLER-FUNCTION receives switch name as sole arg; @@ -199,12 +215,21 @@ remaining command-line args are in the variable `command-line-args-left'.") (princ (concat "\n" (emacs-version) "\n\n")) (princ (if (featurep 'x) - (concat (emacs-name) - " accepts all standard X Toolkit command line options.\n" - "In addition, the") + (concat "When creating a window on an X display, " + (emacs-name) + " accepts all standard X Toolkit +command line options plus the following: + -iconname Use title as the icon name. + -mc <color> Use color as the mouse color. + -cr <color> Use color as the text-cursor foregound color. + -private Install a private colormap. + +In addition, the") "The")) (princ " following options are accepted: - + -sd Show dump ID. Ignored when configured without --pdump. + -nd Don't load the dump file. Roughly like old temacs. + Ignored when configured without --pdump. -t <device> Use TTY <device> instead of the terminal for input and output. This implies the -nw option. -nw Inhibit the use of any window-system-specific @@ -213,12 +238,14 @@ remaining command-line args are in the variable `command-line-args-left'.") -debug-init Enter the debugger if an error in the init file occurs. -unmapped Do not map the initial frame. -no-site-file Do not load the site-specific init file (site-start.el). - -no-init-file Do not load the user-specific init file (~/.emacs). + -no-init-file Do not load the user-specific init file. -no-early-packages Do not process early packages. -no-autoloads Do not load global symbol files (auto-autoloads) at startup. Also implies `-vanilla'. -vanilla Equivalent to -q -no-site-file -no-early-packages. -q Same as -no-init-file. + -user-init-file <file> Use <file> as init file. + -user-init-directory <directory> Use <directory> as init directory. -user <user> Load user's init file instead of your own. -u <user> Same as -user.\n") (let ((l command-switch-alist) @@ -354,23 +381,21 @@ Type ^H^H^H (Control-h Control-h Control-h) to get more help options.\n") (princ "\n\n" stream))) (when (not suppress-early-error-handler-backtrace) (backtrace stream t))) + (if (fboundp 'mswindows-message-box) + (mswindows-message-box "Initialization error")) (kill-emacs -1)) -(defvar lock-directory) -(defvar superlock-file) - (defun normal-top-level () (if command-line-processed (message "Back to top level.") (setq command-line-processed t) ;; Canonicalize HOME (PWD is canonicalized by init_buffer in buffer.c) - (unless (eq system-type 'vax-vms) - (let ((value (user-home-directory))) - (if (and value - (< (length value) (length default-directory)) - (equal (file-attributes default-directory) - (file-attributes value))) - (setq default-directory (file-name-as-directory value))))) + (let ((value (user-home-directory))) + (if (and value + (< (length value) (length default-directory)) + (equal (file-attributes default-directory) + (file-attributes value))) + (setq default-directory (file-name-as-directory value)))) (setq default-directory (abbreviate-file-name default-directory)) (initialize-xemacs-paths) @@ -382,48 +407,58 @@ Type ^H^H^H (Control-h Control-h Control-h) to get more help options.\n") (setq emacs-roots (paths-find-emacs-roots invocation-directory invocation-name)) - + (if debug-paths (princ (format "emacs-roots:\n%S\n" emacs-roots) 'external-debugging-output)) - + (if (null emacs-roots) - (startup-find-roots-warning) - (startup-setup-paths emacs-roots - inhibit-early-packages - inhibit-site-lisp - debug-paths)) + (startup-find-roots-warning)) + (startup-setup-paths emacs-roots + user-init-directory + inhibit-early-packages + inhibit-site-lisp + debug-paths) (startup-setup-paths-warning)) - (if (and (not inhibit-autoloads) - lisp-directory) - (load (expand-file-name (file-name-sans-extension autoload-file-name) - lisp-directory) nil t)) - + (when (and (not inhibit-autoloads) + lisp-directory) + (load (expand-file-name (file-name-sans-extension autoload-file-name) + lisp-directory) nil t) + (if (featurep 'utf-2000) + (load (expand-file-name + (file-name-sans-extension autoload-file-name) + (expand-file-name "utf-2000" lisp-directory)) + nil t))) + (if (not inhibit-autoloads) (progn - (packages-load-package-auto-autoloads last-package-load-path) - (packages-load-package-auto-autoloads late-package-load-path) (if (not inhibit-early-packages) - (packages-load-package-auto-autoloads early-package-load-path)))) - - (unwind-protect - (command-line) - ;; Do this again, in case .emacs defined more abbreviations. + (packages-load-package-auto-autoloads early-package-load-path)) + (packages-load-package-auto-autoloads late-package-load-path) + (packages-load-package-auto-autoloads last-package-load-path))) + + (let (error-data) + (condition-case data + (command-line) + ;; catch non-error signals, especially quit + (t (setq error-data data))) + ;; Do this again, in case the init file defined more abbreviations. (setq default-directory (abbreviate-file-name default-directory)) ;; Specify the file for recording all the auto save files of ;; this session. This is used by recover-session. - (setq auto-save-list-file-name - (expand-file-name - (format "%s%d-%s" - auto-save-list-file-prefix - (emacs-pid) - (system-name)))) + (if auto-save-list-file-prefix + (setq auto-save-list-file-name + (expand-file-name + (format "%s%d-%s" + auto-save-list-file-prefix + (emacs-pid) + (system-name))))) (run-hooks 'emacs-startup-hook) (and term-setup-hook (run-hooks 'term-setup-hook)) (setq term-setup-hook nil) - ;; ;; Modify the initial frame based on what .emacs puts into + ;; ;; Modify the initial frame based on what the init file puts into ;; ;; ...-frame-alist. (frame-notice-user-settings) ;; ;;####FSFmacs junk @@ -432,25 +467,18 @@ Type ^H^H^H (Control-h Control-h Control-h) to get more help options.\n") ;; (font-menu-add-default)) (when window-setup-hook (run-hooks 'window-setup-hook)) - (setq window-setup-hook nil)) - ;;####FSFmacs junk - ;; (or menubar-bindings-done - ;; (precompute-menubar-bindings)) + (setq window-setup-hook nil) + (if error-data + ;; re-signal, and don't allow continuation as that will probably + ;; wipe out the user's .emacs if she hasn't migrated yet! + (signal-error (car error-data) (cdr error-data)))) + + (if load-user-init-file-p + (maybe-migrate-user-init-file)) + ;; FSF calls precompute-menubar-bindings. We don't mix menubars + ;; and keymaps. )) -;;####FSFmacs junk -;;; Precompute the keyboard equivalents in the menu bar items. -;;(defun precompute-menubar-bindings () -;; (if (eq window-system 'x) -;; (let ((submap (lookup-key global-map [menu-bar]))) -;; (while submap -;; (and (consp (car submap)) -;; (symbolp (car (car submap))) -;; (stringp (car-safe (cdr (car submap)))) -;; (keymapp (cdr (cdr (car submap)))) -;; (x-popup-menu nil (cdr (cdr (car submap))))) -;; (setq submap (cdr submap)))))) - (defun command-line-early (args) ;; This processes those switches which need to be processed before ;; starting up the window system. @@ -481,16 +509,11 @@ Type ^H^H^H (Control-h Control-h Control-h) to get more help options.\n") ;; (and (not (equal string "")) string))))) ;; (and ctype ;; (string-match iso-8859-1-locale-regexp ctype))) - ;; (progn + ;; (progn ;; (standard-display-european t) ;; (require 'iso-syntax))) - ;; Figure out which user's init file to load, - ;; either from the environment or from the options. - (setq init-file-user (if (noninteractive) nil (user-login-name))) - ;; If user has not done su, use current $HOME to find .emacs. - (and init-file-user (string= init-file-user (user-real-login-name)) - (setq init-file-user "")) + (setq load-user-init-file-p (not (noninteractive))) ;; Allow (at least) these arguments anywhere in the command line (let ((new-args nil) @@ -500,7 +523,7 @@ Type ^H^H^H (Control-h Control-h Control-h) to get more help options.\n") (cond ((or (string= arg "-q") (string= arg "-no-init-file")) - (setq init-file-user nil)) + (setq load-user-init-file-p nil)) ((string= arg "-no-site-file") (setq site-start-file nil)) ((or (string= arg "-no-early-packages") @@ -511,11 +534,23 @@ Type ^H^H^H (Control-h Control-h Control-h) to get more help options.\n") ;; Some work on this one already done in emacs.c. (string= arg "-no-autoloads") (string= arg "--no-autoloads")) - (setq init-file-user nil + (setq load-user-init-file-p nil site-start-file nil)) + ((string= arg "-user-init-file") + (setq user-init-file (pop args))) + ((string= arg "-user-init-directory") + (setq user-init-directory (file-name-as-directory (pop args)))) ((or (string= arg "-u") - (string= arg "-user")) - (setq init-file-user (pop args))) + (string= arg "-user")) + (let* ((user (pop args)) + (home-user (concat "~" user))) + (setq user-init-directory (file-name-as-directory + (paths-construct-path + (list home-user user-init-directory-base)))) + (setq user-init-file + (find-user-init-file user-init-directory home-user)) + (setq custom-file + (make-custom-file-name user-init-file)))) ((string= arg "-debug-init") (setq init-file-debug t)) ((string= arg "-unmapped") @@ -527,7 +562,10 @@ Type ^H^H^H (Control-h Control-h Control-h) to get more help options.\n") (while args (push (pop args) new-args))) (t (push arg new-args)))) - + + ;; obsolete, initialize for backward compatibility + (setq init-file-user (and load-user-init-file-p "")) + (nreverse new-args))) (defconst initial-scratch-message "\ @@ -552,6 +590,9 @@ If this is nil, no message will be displayed.") ;; handled here instead of down in C. (setq command-line-args-left (command-line-early command-line-args-left)) + (when (eq system-type 'windows-nt) + (init-mswindows-at-startup)) + ;; Setup the toolbar icon directory (when (featurep 'toolbar) (init-toolbar-location)) @@ -568,6 +609,11 @@ If this is nil, no message will be displayed.") ;; and deletes the stdio device. (frame-initialize)) + ;; Reinitialize faces if necessary. This function changes face if + ;; it is created during auto-autoloads loading. Otherwise, it + ;; does nothing. + (startup-initialize-custom-faces) + ;; ;; We have normality, I repeat, we have normality. Anything you still ;; can't cope with is therefore your own problem. (And we don't need @@ -576,7 +622,7 @@ If this is nil, no message will be displayed.") ;;; Load init files. (load-init-file) - + (with-current-buffer (get-buffer "*scratch*") (erase-buffer) ;; (insert initial-scratch-message) @@ -601,7 +647,7 @@ If this is nil, no message will be displayed.") ;; If -batch, terminate after processing the command options. (when (noninteractive) (kill-emacs t)))) -(defun load-terminal-library () +(defun load-terminal-library () (when term-file-prefix (let ((term (getenv "TERM")) hyphend) @@ -612,43 +658,162 @@ If this is nil, no message will be displayed.") (setq term (substring term 0 hyphend)) (setq term nil)))))) -(defconst user-init-directory "/.xemacs/" - "Directory where user-installed packages may go.") -(define-obsolete-variable-alias - 'emacs-user-extension-dir - 'user-init-directory) - -(defun load-user-init-file (init-file-user) - "This function actually reads the init file, .emacs." - (when init-file-user -;; purge references to init.el and options.el -;; convert these to use paths-construct-path for eventual migration to init.el -;; needs to be converted when idiom for constructing "~user" paths is created -; (setq user-init-file -; (paths-construct-path (list (concat "~" init-file-user) -; user-init-directory -; "init.el"))) -; (unless (file-exists-p (expand-file-name user-init-file)) - (setq user-init-file - (paths-construct-path (list (concat "~" init-file-user) - (cond - ((eq system-type 'ms-dos) "_emacs") - (t ".emacs"))))) -; ) - (load user-init-file t t t) -;; This should not be loaded since custom stuff currently goes into .emacs -; (let ((default-custom-file -; (paths-construct-path (list (concat "~" init-file-user) -; user-init-directory -; "options.el"))) -; (when (string= custom-file default-custom-file) -; (load default-custom-file t t))) - (unless inhibit-default-init - (let ((inhibit-startup-message nil)) - ;; Users are supposed to be told their rights. - ;; (Plus how to get help and how to undo.) - ;; Don't you dare turn this off for anyone except yourself. - (load "default" t t))))) +(defun find-user-init-directory-init-file (&optional init-directory) + "Determine the user's init file if in the init directory." + (let ((init-directory (or init-directory user-init-directory))) + (catch 'found + (dolist (file user-init-file-base-list) + (let ((expanded (expand-file-name file init-directory))) + (when (file-readable-p expanded) + (throw 'found expanded))))))) + +(defun find-user-home-directory-init-file (&optional home-directory) + "Determine the user's init file if in the home directory." + (let ((home-directory (or home-directory "~"))) + (catch 'found + (dolist (file user-home-init-file-base-list) + (let ((expanded (expand-file-name file home-directory))) + (when (file-readable-p expanded) + (throw 'found expanded)))) + nil))) + +(defun find-user-init-file (&optional init-directory home-directory) + "Determine the user's init file." + (if load-home-init-file + (find-user-home-directory-init-file home-directory) + (or (find-user-init-directory-init-file init-directory) + (find-user-home-directory-init-file home-directory)))) + +(defun maybe-migrate-user-init-file () + "Ask user if she wants to migrate the init file(s) to new location." + (if (and (not load-home-init-file) + (not (find-user-init-directory-init-file user-init-directory)) + (stringp user-init-file) + (file-readable-p user-init-file)) + (if (with-output-to-temp-buffer (help-buffer-name nil) + (progn + (princ "XEmacs recommends that the initialization code in +") + (princ user-init-file) + (princ " +be migrated to the ") + (princ user-init-directory) + (princ " directory. XEmacs can +perform the migration automatically. + +After the migration, init.el/init.elc holds user-written +initialization code. Moreover the customize settings will be in +custom.el. + +You can undo the migration at any time with +M-x maybe-unmigrate-user-init-file. + +If you choose not to do this now, XEmacs will not ask you this +question in the future. However, you can still make XEmacs +perform the migration at any time with M-x migrate-user-init-file.") + (show-temp-buffer-in-current-frame standard-output) + (yes-or-no-p-minibuf (concat "Migrate init file to " + user-init-directory + "? ")))) + (progn + (migrate-user-init-file) + (maybe-create-compatibility-dot-emacs)) + (customize-save-variable 'load-home-init-file t)))) + +(defun maybe-create-compatibility-dot-emacs () + "Ask user if she wants to create a .emacs compatibility file." + (if (with-output-to-temp-buffer (help-buffer-name nil) + (progn + (princ "The initialization code has now been migrated to the ") + (princ user-init-directory) + (princ "directory. + +For backwards compatibility with, for example, older versions of XEmacs, +XEmacs can create a special old-style .emacs file in your home +directory which will load the relocated initialization code.") + (show-temp-buffer-in-current-frame standard-output) + (yes-or-no-p-minibuf "Create compatibility .emacs? "))) + (create-compatibility-dot-emacs))) + +(defun migrate-user-init-file () + "Migrate the init file from the home directory." + (interactive) + (if (not (file-exists-p user-init-directory)) + (progn + (message "Creating %s directory..." user-init-directory) + (make-directory user-init-directory))) + (message "Migrating custom file...") + (customize-set-value 'load-home-init-file nil) + (custom-migrate-custom-file (make-custom-file-name user-init-file + 'force-new)) + (message "Moving init file...") + (let ((new-user-init-file (expand-file-name user-init-file-base + user-init-directory))) + (rename-file user-init-file new-user-init-file) + (setq user-init-file new-user-init-file)) + (message "Migration done.")) + +(defun create-compatibility-dot-emacs () + "Create .emacs compatibility file for migrated setup." + (message "Creating .emacs compatibility file.") + (with-temp-file (expand-file-name ".emacs" "~") + (insert ";;; XEmacs backwards compatibility file\n") + (insert "(setq user-init-file\n") + (insert " (expand-file-name \"init.el\"\n") + (insert " (expand-file-name \".xemacs\" \"~\")))\n") + (insert "(setq custom-file\n") + (insert " (expand-file-name \"custom.el\"\n") + (insert " (expand-file-name \".xemacs\" \"~\")))\n") + (insert "\n") + (insert "(load-file user-init-file)\n") + (insert "(load-file custom-file)")) + (message "Created .emacs compatibility file.")) + +(defun maybe-unmigrate-user-init-file () + "Possibly unmigrate the user's init and custom files." + (interactive) + (let ((dot-emacs-file-name (expand-file-name ".emacs" "~"))) + (if (and (not load-home-init-file) + (or (not (file-exists-p dot-emacs-file-name)) + (yes-or-no-p-minibuf (concat "Overwrite " dot-emacs-file-name + "? ")))) + (unmigrate-user-init-file dot-emacs-file-name)))) + +(defun unmigrate-user-init-file (&optional target-file-name) + "Unmigrate the user's init and custom files." + (interactive) + (let ((target-file-name + (or target-file-name (expand-file-name ".emacs" "~")))) + (rename-file user-init-file target-file-name 'ok-if-already-exists) + (setq user-init-file target-file-name) + (let ((old-custom-file custom-file)) + (custom-migrate-custom-file target-file-name) + (customize-save-variable 'load-home-init-file t) + (delete-file old-custom-file)))) + +(defun load-user-init-file () + "This function actually reads the init file." + (if (not user-init-file) + (setq user-init-file + (find-user-init-file user-init-directory))) + (if (not custom-file) + (setq custom-file (make-custom-file-name user-init-file))) + ;; #### should test load-user-init-file-p here, not in load-init-file + ;; see comment there + (if (and user-init-file + (file-readable-p user-init-file)) + (load user-init-file t t t)) + (if (and custom-file + (or (not user-init-file) + (not (string= custom-file user-init-file))) + (file-readable-p custom-file)) + (load custom-file t t t)) + (unless inhibit-default-init + (let ((inhibit-startup-message nil)) + ;; Users are supposed to be told their rights. + ;; (Plus how to get help and how to undo.) + ;; Don't you dare turn this off for anyone except yourself. + (load "default" t t)))) ;;; Load user's init file and default ones. (defun load-init-file () @@ -669,18 +834,23 @@ If this is nil, no message will be displayed.") (debug-on-error-initial (if (eq init-file-debug t) 'startup init-file-debug))) (let ((debug-on-error debug-on-error-initial)) - (if init-file-debug - ;; Do this without a condition-case if the user wants to debug. - (load-user-init-file init-file-user) + ;; #### I believe this test is incorrect, it leads to custom-file + ;; (at least) being undefined + (if (and load-user-init-file-p init-file-debug) + (progn + ;; Do this without a condition-case if the user wants to debug. + (load-user-init-file)) (condition-case error (progn - (load-user-init-file init-file-user) + ;; #### probably incorrect, see comment above + (if load-user-init-file-p + (load-user-init-file)) (setq init-file-had-error nil)) (error (message "Error in init file: %s" (error-message-string error)) (display-warning 'initialization (format "\ -An error has occured while loading %s: +An error has occurred while loading %s: %s @@ -736,22 +906,23 @@ a new format, when variables have changed, etc." (when (string= (buffer-name) "*scratch*") (unless (or inhibit-startup-message (input-pending-p)) - (let ((timeout nil)) + (let (tmout circ-tmout) (unwind-protect ;; Guts of with-timeout - (catch 'timeout - (setq timeout (add-timeout startup-message-timeout - (lambda (ignore) - (condition-case nil - (throw 'timeout t) - (error nil))) - nil)) - (startup-splash-frame) + (catch 'tmout + (setq tmout (add-timeout startup-message-timeout + (lambda (ignore) + (condition-case nil + (throw 'tmout t) + (error nil))) + nil)) + (setq circ-tmout (display-splash-frame)) (or nil;; (pos-visible-in-window-p (point-min)) (goto-char (point-min))) (sit-for 0) (setq unread-command-event (next-command-event))) - (when timeout (disable-timeout timeout))))) + (when tmout (disable-timeout tmout)) + (when circ-tmout (disable-timeout circ-tmout))))) (with-current-buffer (get-buffer "*scratch*") ;; In case the XEmacs server has already selected ;; another buffer, erase the one our message is in. @@ -766,7 +937,7 @@ a new format, when variables have changed, etc." (file-count 0) (line nil) (end-of-options nil) - first-file-buffer file-p arg tem) + file-p arg tem) (while command-line-args-left (setq arg (pop command-line-args-left)) (cond @@ -787,14 +958,14 @@ a new format, when variables have changed, etc." (setq end-of-options t)) (t (setq file-p t))) - + (when file-p (setq file-p nil) (incf file-count) (setq arg (expand-file-name arg dir)) (cond - ((= file-count 1) (setq first-file-buffer - (progn (find-file arg) (current-buffer)))) + ((= file-count 1) + (find-file arg)) (noninteractive (find-file arg)) (t (find-file-other-window arg))) (when line @@ -825,7 +996,7 @@ a new format, when variables have changed, etc." (setq e (read-key-sequence (let ((p (keymap-prompt map t))) (cond ((symbolp map) - (if p + (if p (format "%s %s " map p) (format "%s " map))) (p) @@ -844,12 +1015,12 @@ a new format, when variables have changed, etc." (symbol-name e))) (defun splash-frame-present-hack (e v) - ;; (set-extent-property e 'mouse-face 'highlight) - ;; (set-extent-property e 'keymap - ;; startup-presentation-hack-keymap) - ;; (set-extent-property e 'startup-presentation-hack v) - ;; (set-extent-property e 'help-echo - ;; 'startup-presentation-hack-help)) + ;; (set-extent-property e 'mouse-face 'highlight) + ;; (set-extent-property e 'keymap + ;; startup-presentation-hack-keymap) + ;; (set-extent-property e 'startup-presentation-hack v) + ;; (set-extent-property e 'help-echo + ;; 'startup-presentation-hack-help) ) (defun splash-hack-version-string () @@ -904,7 +1075,7 @@ a new format, when variables have changed, etc." (defun startup-center-spaces (glyph) ;; Return the number of spaces to insert in order to center ;; the given glyph (may be a string or a pixmap). - ;; Assume spaces are as wide as avg-pixwidth. + ;; Assume spaces are as wide as avg-pixwidth. ;; Won't be quite right for proportional fonts, but it's the best we can do. ;; Maybe the new redisplay will export something a glyph-width function. ;;; #### Yes, there is a glyph-width function but it isn't quite what @@ -915,7 +1086,7 @@ a new format, when variables have changed, etc." ;; This function is used in about.el too. (let* ((avg-pixwidth (round (/ (frame-pixel-width) (frame-width)))) (fill-area-width (* avg-pixwidth (- fill-column left-margin))) - (glyph-pixwidth (cond ((stringp glyph) + (glyph-pixwidth (cond ((stringp glyph) (* avg-pixwidth (length glyph))) ;; #### the pixmap option should be removed ;;((pixmapp glyph) @@ -927,81 +1098,127 @@ a new format, when variables have changed, etc." (+ left-margin (round (/ (/ (- fill-area-width glyph-pixwidth) 2) avg-pixwidth))))) -(defun startup-splash-frame-body () - `("\n" ,(emacs-version) "\n" - ,@(if (string-match "beta" emacs-version) - `( (face (bold blue) ( "This is an Experimental version of XEmacs. " - " Type " (key describe-beta) - " to see what this means.\n"))) - `( "\n")) - (face bold-italic "\ -Copyright (C) 1985-1997 Free Software Foundation, Inc. -Copyright (C) 1990-1994 Lucid, Inc. -Copyright (C) 1993-1997 Sun Microsystems, Inc. All Rights Reserved. -Copyright (C) 1994-1996 Board of Trustees, University of Illinois -Copyright (C) 1995-1996 Ben Wing\n\n") - - ,@(if (featurep 'sparcworks) - `( "\ +(defun splash-frame-body () + `[((face (blue bold underline) + "\nDistribution, copying license, warranty:\n\n") + "Please visit the XEmacs website at http://www.xemacs.org !\n\n" + ,@(if (featurep 'sparcworks) + `( "\ Sun provides support for the WorkShop/XEmacs integration package only. -All other XEmacs packages are provided to you \"AS IS\". -For full details, type " (key describe-no-warranty) -" to refer to the GPL Version 2, dated June 1991.\n\n" -,@(let ((lang (or (getenv "LC_ALL") (getenv "LC_MESSAGES") (getenv "LANG")))) - (if (and - (not (featurep 'mule)) ; Already got mule? - (not (eq 'tty (console-type))) ; No Mule support on tty's yet - lang ; Non-English locale? - (not (string= lang "C")) - (not (string-match "^en" lang)) - (locate-file "xemacs-mule" exec-path)) ; Comes with Sun WorkShop - '( "\ +All other XEmacs packages are provided to you \"AS IS\".\n" + ,@(let ((lang (or (getenv "LC_ALL") (getenv "LC_MESSAGES") + (getenv "LANG")))) + (if (and + (not (featurep 'mule)) ;; Already got mule? + ;; No Mule support on tty's yet + (not (eq 'tty (console-type))) + lang ;; Non-English locale? + (not (string= lang "C")) + (not (string-match "^en" lang)) + ;; Comes with Sun WorkShop + (locate-file "xemacs-mule" exec-path)) + '( "\ This version of XEmacs has been built with support for Latin-1 languages only. To handle other languages you need to run a Multi-lingual (`Mule') version of XEmacs, by either running the command `xemacs-mule', or by using the X resource -`ESERVE*defaultXEmacsPath: xemacs-mule' when starting XEmacs from Sun WorkShop.\n\n")))) - - '("XEmacs comes with ABSOLUTELY NO WARRANTY; type " - (key describe-no-warranty) " for full details.\n")) - - "You may give out copies of XEmacs; type " - (key describe-copying) " to see the conditions.\n" - "Type " (key describe-distribution) - " for information on getting the latest version.\n\n" - - "Type " (key help-command) " or use the " (face bold "Help") " menu to get help.\n" - "Type " (key advertised-undo) " to undo changes (`C-' means use the Control key).\n" - "To get out of XEmacs, type " (key save-buffers-kill-emacs) ".\n" - "Type " (key help-with-tutorial) " for a tutorial on using XEmacs.\n" - "Type " (key info) " to enter Info, " - "which you can use to read online documentation.\n" - (face (bold red) ( "\ -For tips and answers to frequently asked questions, see the XEmacs FAQ. -\(It's on the Help menu, or type " (key xemacs-local-faq) " [a capital F!].\)")))) +`ESERVE*defaultXEmacsPath: xemacs-mule' when starting XEmacs from Sun WorkShop. +\n"))))) + ((key describe-no-warranty) + ": "(face (red bold) "XEmacs comes with ABSOLUTELY NO WARRANTY\n")) + ((key describe-copying) + ": conditions to give out copies of XEmacs\n") + ((key describe-distribution) + ": how to get the latest version\n") + "\n--\n" + (face italic "\ +Copyright (C) 1985-2001 Free Software Foundation, Inc. +Copyright (C) 1990-1994 Lucid, Inc. +Copyright (C) 1993-1997 Sun Microsystems, Inc. All Rights Reserved. +Copyright (C) 1994-1996 Board of Trustees, University of Illinois +Copyright (C) 1995-2001 Ben Wing +Copyright (C) 1996-2002 MORIOKA Tomohiko +")) + + ((face (blue bold underline) "\nInformation, on-line help:\n\n") + "XEmacs comes with plenty of documentation...\n\n" + ,@(if (string-match "beta" emacs-version) + `((key describe-beta) + ": " (face (red bold) + "This is an Experimental version of XEmacs.\n")) + `( "\n")) + ((key xemacs-local-faq) + ": read the XEmacs FAQ (a " (face underline "capital") " F!)\n") + ((key help-with-tutorial) + ": read the XEmacs tutorial (also available through the " + (face bold "Help") " menu)\n") + ((key help-command) + ": get help on using XEmacs (also available through the " + (face bold "Help") " menu)\n") + ((key info) ": read the on-line documentation\n\n") + ((key describe-project) ": read about the GNU project\n") + ((key about-xemacs) ": see who's developing XEmacs\n")) + + ((face (blue bold underline) "\nUseful stuff:\n\n") + "Things that you should know rather quickly...\n\n" + ((key find-file) ": visit a file\n") + ((key save-buffer) ": save changes\n") + ((key advertised-undo) ": undo changes\n") + ((key save-buffers-kill-emacs) ": exit XEmacs\n")) + ]) ;; I really hate global variables, oh well. ;(defvar xemacs-startup-logo-function nil ; "If non-nil, function called to provide the startup logo. ;This function should return an initialized glyph if it is used.") -(defun startup-splash-frame () - (let ((p (point)) -; (logo (cond (xemacs-startup-logo-function -; (funcall xemacs-startup-logo-function)) -; (t xemacs-logo))) - (logo xemacs-logo) +;; This will hopefully go away when gettext is functional. +(defconst splash-frame-static-body + `(,(emacs-version) "\n\n" + (face italic "`C-' means the control key,`M-' means the meta key\n\n"))) + + +(defun circulate-splash-frame-elements (client-data) + (with-current-buffer (aref client-data 2) + (let ((buffer-read-only nil) + (elements (aref client-data 3)) + (indice (aref client-data 0))) + (goto-char (aref client-data 1)) + (delete-region (point) (point-max)) + (splash-frame-present (aref elements indice)) + (set-buffer-modified-p nil) + (aset client-data 0 + (if (= indice (- (length elements) 1)) + 0 + (1+ indice ))) + ))) + +;; #### This function now returns the (possibly nil) timeout circulating the +;; splash-frame elements +(defun display-splash-frame () + (let ((logo xemacs-logo) + (buffer-read-only nil) (cramped-p (eq 'tty (console-type)))) (unless cramped-p (insert "\n")) (indent-to (startup-center-spaces logo)) (set-extent-begin-glyph (make-extent (point) (point)) logo) - (insert (if cramped-p "\n" "\n\n")) - (splash-frame-present-hack (make-extent p (point)) 'about-xemacs)) - - (let ((after-change-functions nil)) ; no font-lock, thank you - (dolist (l (startup-splash-frame-body)) - (splash-frame-present l))) - (splash-hack-version-string) - (set-buffer-modified-p nil)) + ;;(splash-frame-present-hack (make-extent p (point)) 'about-xemacs)) + (insert "\n\n") + (splash-frame-present splash-frame-static-body) + (splash-hack-version-string) + (goto-char (point-max)) + (let* ((after-change-functions nil) ; no font-lock, thank you + (elements (splash-frame-body)) + (client-data `[ 1 ,(point) ,(current-buffer) ,elements ]) + tmout) + (if (listp elements) ;; A single element to display + (splash-frame-present (splash-frame-body)) + ;; several elements to rotate + (splash-frame-present (aref elements 0)) + (setq tmout (add-timeout splash-frame-timeout + 'circulate-splash-frame-elements + client-data splash-frame-timeout))) + (set-buffer-modified-p nil) + tmout))) ;; (let ((present-file ;; #'(lambda (f) @@ -1024,7 +1241,8 @@ For tips and answers to frequently asked questions, see the XEmacs FAQ. ;; don't let /tmp_mnt/... get into the load-path or exec-path. (abbreviate-file-name invocation-directory))) -(defun startup-setup-paths (roots &optional +(defun startup-setup-paths (roots user-init-directory + &optional inhibit-early-packages inhibit-site-lisp debug-paths) "Setup all the various paths. @@ -1039,7 +1257,9 @@ It's idempotent, so call this as often as you like!" early)) (setq late-packages late) (setq last-packages last)) - (packages-find-packages roots)) + (packages-find-packages + roots + (packages-compute-package-locations user-init-directory))) (setq early-package-load-path (packages-find-package-load-path early-packages)) (setq late-package-load-path (packages-find-package-load-path late-packages)) @@ -1065,6 +1285,28 @@ It's idempotent, so call this as often as you like!" (princ (format "lisp-directory:\n%S\n" lisp-directory) 'external-debugging-output)) + (if (featurep 'mule) + (progn + (setq mule-lisp-directory + (paths-find-mule-lisp-directory roots + lisp-directory)) + (if debug-paths + (princ (format "mule-lisp-directory:\n%S\n" + mule-lisp-directory) + 'external-debugging-output))) + (setq mule-lisp-directory '())) + + (if (featurep 'utf-2000) + (progn + (setq utf-2000-lisp-directory + (paths-find-utf-2000-lisp-directory roots + lisp-directory)) + (if debug-paths + (princ (format "utf-2000-lisp-directory:\n%S\n" + utf-2000-lisp-directory) + 'external-debugging-output))) + (setq utf-2000-lisp-directory '())) + (setq site-directory (and (null inhibit-site-lisp) (paths-find-site-lisp-directory roots))) @@ -1077,29 +1319,19 @@ It's idempotent, so call this as often as you like!" late-package-load-path last-package-load-path lisp-directory - site-directory)) + site-directory + mule-lisp-directory + utf-2000-lisp-directory)) (setq Info-directory-list (paths-construct-info-path roots early-packages late-packages last-packages)) - + (if debug-paths (princ (format "Info-directory-list:\n%S\n" Info-directory-list) 'external-debugging-output)) - (if (boundp 'lock-directory) - (progn - (setq lock-directory (paths-find-lock-directory roots)) - (setq superlock-file (paths-find-superlock-file lock-directory)) - - (if debug-paths - (progn - (princ (format "lock-directory:\n%S\n" lock-directory) - 'external-debugging-output) - (princ (format "superlock-file:\n%S\n" superlock-file) - 'external-debugging-output))))) - (setq exec-directory (paths-find-exec-directory roots)) (if debug-paths @@ -1113,7 +1345,7 @@ It's idempotent, so call this as often as you like!" (if debug-paths (princ (format "exec-path:\n%S\n" exec-path) 'external-debugging-output)) - + (setq doc-directory (paths-find-doc-directory roots)) (if debug-paths @@ -1147,20 +1379,21 @@ It's idempotent, so call this as often as you like!" (princ (buffer-string) 'external-debugging-output))) (defun startup-setup-paths-warning () - (let ((lock (if (boundp 'lock-directory) lock-directory 't)) - (warnings '())) - (if (and (stringp lock) (null (file-directory-p lock))) - (setq lock nil)) + (let ((warnings '())) (cond ((null (and lisp-directory exec-directory data-directory doc-directory - load-path - lock)) + load-path)) (save-excursion (set-buffer (get-buffer-create " *warning-tmp*")) (erase-buffer) (buffer-disable-undo (current-buffer)) (if (null lisp-directory) (push "lisp-directory" warnings)) - (if (null lock) (push "lock-directory" warnings)) + (if (and (featurep 'mule) + (null mule-lisp-directory)) + (push "mule-lisp-directory" warnings)) + (if (and (featurep 'utf-2000) + (null utf-2000-lisp-directory)) + (push "utf-2000-lisp-directory" warnings)) (if (null exec-directory) (push "exec-directory" warnings)) (if (null data-directory) (push "data-directory" warnings)) (if (null doc-directory) (push "doc-directory" warnings)) diff --git a/lisp/update-elc-2.el b/lisp/update-elc-2.el index aa46fcf..eb2bd21 100644 --- a/lisp/update-elc-2.el +++ b/lisp/update-elc-2.el @@ -52,18 +52,18 @@ (defvar update-elc-ignored-files ;; note: entries here are regexps '("^," ;; #### huh? - "^paths.el$" - "^loadup.el$" - "^loadup-el.el$" - "^update-elc.el$" - "^update-elc-2.el$" - "^dumped-lisp.el$" - "^make-docfile.el$" - "^site-start.el$" - "^site-load.el$" - "^site-init.el$" - "^version.el$" - "^very-early-lisp.el$")) + "^paths\\.el$" + "^loadup\\.el$" + "^loadup-el\\.el$" + "^update-elc\\.el$" + "^update-elc-2\\.el$" + "^dumped-lisp\\.el$" + "^make-docfile\\.el$" + "^site-start\\.el$" + "^site-load\\.el$" + "^site-init\\.el$" + "^version\\.el$" + "^very-early-lisp\\.el$")) ;; SEEN accumulates the list of already-handled dirs. (defun do-update-elc-2 (dir compile-stage-p seen) @@ -75,7 +75,7 @@ ;; Do this directory. (if compile-stage-p ;; Stage 2: Recompile necessary .els - (let ((files (directory-files dir t ".el$")) + (let ((files (directory-files dir t "\\.el$")) file file-c) (while (setq file (car files)) (setq files (cdr files)) @@ -95,7 +95,7 @@ ;; Stage 1. ;; Remove out-of-date elcs - (let ((files (directory-files dir t ".el$")) + (let ((files (directory-files dir t "\\.el$")) file file-c) (while (setq file (car files)) (setq files (cdr files)) @@ -105,7 +105,7 @@ (message "Removing out-of-date %s" file-c) (delete-file file-c)))) ;; Remove elcs without corresponding el - (let ((files (directory-files dir t ".elc$")) + (let ((files (directory-files dir t "\\.elc$")) file file-c) (while (setq file-c (car files)) (setq files (cdr files)) @@ -145,4 +145,4 @@ (message "Recompiling updated .els in directory tree `%s'...done" dir)) (setq command-line-args-left nil)) -;;; cleantree.el ends here +;;; update-elc-2.el ends here diff --git a/lisp/update-elc.el b/lisp/update-elc.el index 45b5e1d..9dcc274 100644 --- a/lisp/update-elc.el +++ b/lisp/update-elc.el @@ -1,8 +1,9 @@ ;;; update-elc.el --- Bytecompile out-of-date dumped files ;; Copyright (C) 1997 Free Software Foundation, Inc. -;; Copyright (C) 1996 Unknown +;; Copyright (C) 1996 Sun Microsystems, Inc. +;; Author: Ben Wing <ben@xemacs.org>, Steven L Baur <steve@xemacs.org> ;; Maintainer: XEmacs Development Team ;; Keywords: internal @@ -39,8 +40,7 @@ ;; (the idea here is that you can bootstrap if your .ELC files ;; are missing or badly out-of-date) -;; Currently this code gets the list of files to check passed to it from -;; src/Makefile. This must be fixed. -slb +;; See also update-elc-2.el ;;; Code: @@ -62,7 +62,8 @@ ; ;; -batch gets filtered out. ; (nthcdr 3 command-line-args)))) -(setq load-path (split-path (getenv "EMACSBOOTSTRAPLOADPATH"))) +(let ((build-root (expand-file-name ".." invocation-directory))) + (setq load-path (list (expand-file-name "lisp" build-root)))) (load "very-early-lisp" nil t) @@ -71,7 +72,7 @@ (load "setup-paths.el") (load "dump-paths.el") -(let ((autol (packages-list-autoloads))) +(let ((autol (packages-list-autoloads (concat default-directory "../lisp")))) ;; (print (prin1-to-string autol)) (while autol (let ((src (car autol))) @@ -83,8 +84,16 @@ ;; (print (prin1-to-string update-elc-files-to-compile)) -(let (preloaded-file-list site-load-packages) - (load (concat default-directory "../lisp/dumped-lisp.el")) +(let (preloaded-file-list site-load-packages need-to-dump dumped-exe) + (load (expand-file-name "../lisp/dumped-lisp.el")) + + (when (featurep 'utf-2000) + (load (expand-file-name "../lisp/utf-2000/dumped-chars.el"))) + + (setq dumped-exe + (cond ((file-exists-p "../src/xemacs.exe") "../src/xemacs.exe") + ((file-exists-p "../src/xemacs") "../src/xemacs") + (t nil))) ;; Path setup (let ((package-preloaded-file-list @@ -93,17 +102,40 @@ (setq preloaded-file-list (append package-preloaded-file-list preloaded-file-list + '("bytecomp") packages-hardcoded-lisp))) (load (concat default-directory "../site-packages") t t) (setq preloaded-file-list (append packages-hardcoded-lisp preloaded-file-list + (if (featurep 'utf-2000) + system-char-db-source-file-list) packages-useful-lisp site-load-packages)) (while preloaded-file-list (let ((arg (car preloaded-file-list))) ;; (print (prin1-to-string arg)) + + ;; now check if .el or .elc is newer than the dumped exe. + ;; if so, need to redump. + (let ((frob + (if (string-match "\\.elc?\\'" arg) + (substring arg 0 (match-beginning 0)) + arg))) + (when (and dumped-exe + (or (and (file-exists-p + (concat "../lisp/" frob ".el")) + (file-newer-than-file-p + (concat "../lisp/" frob ".el") + dumped-exe)) + (and (file-exists-p + (concat "../lisp/" frob ".elc")) + (file-newer-than-file-p + (concat "../lisp/" frob ".elc") + dumped-exe)))) + (setq need-to-dump t))) + (if (null (member (file-name-nondirectory arg) packages-unbytecompiled-lisp)) (progn @@ -123,10 +155,17 @@ (file-newer-than-file-p (concat arg ".el") (concat arg ".elc"))) (setq processed (cons (concat arg ".el") processed))))) - (setq preloaded-file-list (cdr preloaded-file-list))))) + (setq preloaded-file-list (cdr preloaded-file-list)))) + + (if need-to-dump + (condition-case nil + (write-region-internal "foo" nil "../src/NEEDTODUMP") + (file-error nil))) + + ) (setq update-elc-files-to-compile (append update-elc-files-to-compile - processed)) + (nreverse processed))) ;; (print (prin1-to-string update-elc-files-to-compile)) @@ -139,7 +178,7 @@ update-elc-files-to-compile)) (load "loadup-el.el")) (condition-case nil - (delete-file "./NOBYTECOMPILE") + (delete-file "../src/NOBYTECOMPILE") (file-error nil))) (kill-emacs) diff --git a/lisp/utf-2000/ChangeLog b/lisp/utf-2000/ChangeLog new file mode 100644 index 0000000..025dc37 --- /dev/null +++ b/lisp/utf-2000/ChangeLog @@ -0,0 +1,15808 @@ +2003-03-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u0FFF0-Specials.el, u0FF00-Halfwidth-and-Fullwidth-Forms.el, + u0FE70-Arabic-Presentation-Forms-B.el, + u0FE20-Combining-Half-Marks.el, u0FE30-CJK-Compatibility-Forms.el, + u0FE50-Small-Form-Variants.el, + u0FB50-Arabic-Presentation-Forms-A.el, + u0FB00-Alphabetic-Presentation-Forms.el, u0E000-Private-Use.el, + u0A490-Yi-Radicals.el, u0AC00-Hangul-Syllables.el, + u0A000-Yi-Syllables.el, u03300-CJK-Compatibility.el, + u03200-Enclosed-CJK-Letters-and-Months.el, + u031F0-Katakana-Phonetic-Extensions.el, u03190-Kanbun.el, + u031A0-Bopomofo-Extended.el, u03100-Bopomofo.el, + u03130-Hangul-Compatibility-Jamo.el, u030A0-Katakana.el, + u03040-Hiragana.el, u02FF0-Ideographic-Description-Characters.el, + u03000-CJK-Symbols-and-Punctuation.el, u02F00-Kangxi-Radicals.el, + u02900-Supplemental-Arrows-B.el, + u02980-Miscellaneous-Mathematical-Symbols-B.el, + u02E00-CJK-Radical-Supplement.el, u02800-Braille-Patterns.el, + u02700-Dingbats.el, u025A0-Geometric-Shapes.el, + u02600-Miscellaneous-Symbols.el, u02580-Block-Elements.el, + u02500-Box-Drawing.el, u02460-Enclosed-Alphanumerics.el, + u02400-Control-Pictures.el, u02440-OCR.el, + u02300-Miscellaneous-Technical.el, + u02200-Mathematical-Operators.el, u02190-Arrows.el, + u02150-Number-Forms.el, + u020D0-Combining-Diacritical-Marks-for-Symbols.el, + u02100-Letterlike-Symbols.el, u02070-Superscripts.el, + u02080-Subscripts.el, u020A0-Currency-Symbols.el, + u02000-General-Punctuation.el, u01F00-Greek-Extended.el, + u01E00-Latin-Extended-Additional.el, u01800-Mongolian.el, + u01780-Khmer.el, u01680-Ogham.el, u016A0-Runic.el, + u01400-Canadian.el, u013A0-Cherokee.el, u01200-Ethiopic.el, + u01100-Hangul-Jamo.el, u010A0-Georgian.el, u01000-Myanmar.el, + u00E80-Lao.el, u00F00-Tibetan.el, u00E00-Thai.el, + u00D80-Sinhala.el, u00D00-Malayalam.el, u00C00-Telugu.el, + u00C80-Kannada.el, u00B00-Oriya.el, u00B80-Tamil.el, + u00A00-Gurmukhi.el, u00A80-Gujarati.el, u00780-Thaana.el, + u00900-Devanagari.el, u00980-Bengali.el, u00700-Syriac.el, + u00590-Hebrew.el, u00600-Arabic.el, u00530-Armenian.el, + u00400-Cyrillic.el, u00300-Combining-Diacritical-Marks.el, + u00370-Greek.el, u00250-IPA-Extensions.el, + u002B0-Spacing-Modifier-Letters.el, u00180-Latin-Extended-B.el, + u00100-Latin-Extended-A.el, u00080-C1.el, + u000A0-Latin-1-Supplement.el, u00000-C0.el, u00020-Basic-Latin.el, + Ideograph-R212-Dragon.el, Ideograph-R213-Turtle.el, + Ideograph-R214-Flute.el, Ideograph-R210-Even.el, + Ideograph-R211-Tooth.el, Ideograph-R209-Nose.el, + Ideograph-R207-Drum.el, Ideograph-R208-Rat.el, + Ideograph-R204-Embroidery.el, Ideograph-R205-Frog.el, + Ideograph-R206-Tripod.el, Ideograph-R202-Millet.el, + Ideograph-R203-Black.el, Ideograph-R200-Hemp.el, + Ideograph-R201-Yellow.el, Ideograph-R199-Wheat.el, + Ideograph-R198-Deer.el, Ideograph-R197-Salt.el, + Ideograph-R196-Bird.el, Ideograph-R195-Fish.el, + Ideograph-R194-Ghost.el, Ideograph-R192-Sacrificial-Wine.el, + Ideograph-R193-Cauldron.el, Ideograph-R191-Fight.el, + Ideograph-R190-Hair.el, Ideograph-R189-Tall.el, + Ideograph-R188-Bone.el, Ideograph-R185-Head.el, + Ideograph-R186-Fragrant.el, Ideograph-R187-Horse.el, + Ideograph-R183-Fly.el, Ideograph-R184-Eat.el, + Ideograph-R182-Wind.el, Ideograph-R181-Leaf.el, + Ideograph-R179-Leek.el, Ideograph-R180-Sound.el, + Ideograph-R178-Tanned-Leather.el, Ideograph-R177-Leather.el, + Ideograph-R174-Blue.el, Ideograph-R175-Wrong.el, + Ideograph-R176-Face.el, Ideograph-R173-Rain.el, + Ideograph-R171-Slave.el, Ideograph-R172-Short-Tailed-Bird.el, + Ideograph-R170-Mound.el, Ideograph-R169-Gate.el, + Ideograph-R168-Long.el, Ideograph-R167-Gold.el, + Ideograph-R165-Distinguish.el, Ideograph-R166-Village.el, + Ideograph-R164-Wine.el, Ideograph-R163-City.el, + Ideograph-R162-Walk.el, Ideograph-R160-Bitter.el, + Ideograph-R161-Morning.el, Ideograph-R159-Cart.el, + Ideograph-R158-Body.el, Ideograph-R157-Foot.el, + Ideograph-R155-Red.el, Ideograph-R156-Run.el, + Ideograph-R154-Shell.el, Ideograph-R153-Badger.el, + Ideograph-R151-Bean.el, Ideograph-R152-Pig.el, + Ideograph-R150-Valley.el, Ideograph-R149-Speech.el, + Ideograph-R148-Horn.el, Ideograph-R146-West.el, + Ideograph-R147-See.el, Ideograph-R145-Clothes.el, + Ideograph-R144-Walk-Enclosure.el, Ideograph-R143-Blood.el, + Ideograph-R142-Insect.el, Ideograph-R141-Tiger.el, + Ideograph-R140-Grass.el, Ideograph-R139-Color.el, + Ideograph-R138-Stopping.el, Ideograph-R136-Oppose.el, + Ideograph-R137-Boat.el, Ideograph-R135-Tongue.el, + Ideograph-R133-Arrive.el, Ideograph-R134-Mortar.el, + Ideograph-R131-Minister.el, Ideograph-R132-Self.el, + Ideograph-R129-Brush.el, Ideograph-R130-Meat.el, + Ideograph-R128-Ear.el, Ideograph-R126-And.el, + Ideograph-R127-Plow.el, Ideograph-R125-Old.el, + Ideograph-R124-Feather.el, Ideograph-R123-Sheep.el, + Ideograph-R122-Net.el, Ideograph-R121-Jar.el, + Ideograph-R120-Silk.el, Ideograph-R119-Rice.el, + Ideograph-R118-Bamboo.el, Ideograph-R117-Stand.el, + Ideograph-R116-Cave.el, Ideograph-R114-Track.el, + Ideograph-R115-Grain.el, Ideograph-R113-Spirit.el, + Ideograph-R112-Stone.el, Ideograph-R111-Arrow.el, + Ideograph-R110-Spear.el, Ideograph-R109-Eye.el, + Ideograph-R108-Dish.el, Ideograph-R107-Skin.el, + Ideograph-R106-White.el, Ideograph-R105-Dotted-Tent.el, + Ideograph-R104-Sickness.el, Ideograph-R103-Bolt-Of-Cloth.el, + Ideograph-R101-Use.el, Ideograph-R102-Field.el, + Ideograph-R100-Life.el, Ideograph-R099-Sweet.el, + Ideograph-R098-Tile.el, Ideograph-R097-Melon.el, + Ideograph-R096-Jade.el, Ideograph-R095-Profound.el, + Ideograph-R094-Dog.el, Ideograph-R093-Cow.el, + Ideograph-R092-Fang.el, Ideograph-R091-Slice.el, + Ideograph-R089-Double-X.el, Ideograph-R090-Half-Tree-Trunk.el, + Ideograph-R088-Father.el, Ideograph-R087-Claw.el, + Ideograph-R086-Fire.el, Ideograph-R084-Steam.el, + Ideograph-R085-Water.el, Ideograph-R083-Clan.el, + Ideograph-R081-Compare.el, Ideograph-R082-Fur.el, + Ideograph-R080-Do-Not.el, Ideograph-R079-Weapon.el, + Ideograph-R078-Death.el, Ideograph-R077-Stop.el, + Ideograph-R076-Lack.el, Ideograph-R075-Tree.el, + Ideograph-R074-Moon.el, Ideograph-R073-Say.el, + Ideograph-R072-Sun.el, Ideograph-R071-Not.el, + Ideograph-R069-Axe.el, Ideograph-R070-Square.el, + Ideograph-R068-Dipper.el, Ideograph-R067-Script.el, + Ideograph-R066-Rap.el, Ideograph-R065-Branch.el, + Ideograph-R064-Hand.el, Ideograph-R063-Door.el, + Ideograph-R062-Halberd.el, Ideograph-R061-Heart.el, + Ideograph-R060-Step.el, Ideograph-R059-Bristle.el, + Ideograph-R058-Snout.el, Ideograph-R057-Bow.el, + Ideograph-R056-Shoot.el, Ideograph-R055-Two-Hands.el, + Ideograph-R054-Long-Stride.el, Ideograph-R052-Short-Thread.el, + Ideograph-R053-Dotted-Cliff.el, Ideograph-R051-Dry.el, + Ideograph-R048-Work.el, Ideograph-R049-Oneself.el, + Ideograph-R050-Turban.el, Ideograph-R047-River.el, + Ideograph-R045-Sprout.el, Ideograph-R046-Mountain.el, + Ideograph-R044-Corpse.el, Ideograph-R042-Small.el, + Ideograph-R043-Lame.el, Ideograph-R041-Inch.el, + Ideograph-R040-Roof.el, Ideograph-R039-Child.el, + Ideograph-R038-Woman.el, Ideograph-R037-Big.el, + Ideograph-R035-Go-Slowly.el, Ideograph-R036-Evening.el, + Ideograph-R033-Scholar.el, Ideograph-R034-Go.el, + Ideograph-R032-Earth.el, Ideograph-R031-Enclosure.el, + Ideograph-R030-Mouth.el, Ideograph-R029-Again.el, + Ideograph-R028-Private.el, Ideograph-R027-Cliff.el, + Ideograph-R026-Seal.el, Ideograph-R025-Divination.el, + Ideograph-R024-Ten.el, Ideograph-R023-Hiding-Enclosure.el, + Ideograph-R021-Spoon.el, Ideograph-R022-Right-Open-Box.el, + Ideograph-R020-Wrap.el, Ideograph-R019-Power.el, + Ideograph-R018-Knife.el, Ideograph-R017-Open-Box.el, + Ideograph-R016-Table.el, Ideograph-R015-Ice.el, + Ideograph-R014-Cover.el, Ideograph-R013-Down-Box.el, + Ideograph-R012-Eight.el, Ideograph-R011-Enter.el, + Ideograph-R010-Legs.el, Ideograph-R009-Man.el, + Ideograph-R007-Two.el, Ideograph-R008-Lid.el, + Ideograph-R006-Hook.el, Ideograph-R005-Second.el, + Ideograph-R003-Dot.el, Ideograph-R004-Slash.el, + Ideograph-R002-Line.el, Ideograph-R001-One.el: Rename `ucs' to + `=ucs'. + + * ideograph-util.el (char-ucs): Use `=ucs' instead of `ucs'; use + `encode-char' instead of `get-char-attribute' for it. + + * char-db-util.el (ideographic-radicals): Use `=ucs' instead of + `ucs'. + (char-db-make-char-spec): Likewise; use `encode-char' instead of + `get-char-attribute' for it. + (char-db-insert-char-reference): Use `=ucs' instead of `ucs'. + (char-db-decode-isolated-char): Likewise. + (insert-char-attributes): Likewise. + (insert-char-data-with-variant): Likewise. + (insert-char-range-data): Likewise; use `encode-char' instead of + `get-char-attribute' for it. + + * read-maps.el (mapping-table-read-file): Use `=ucs' instead of + `ucs'; use `encode-char' instead of `get-char-attribute' for it. + +2003-03-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0FF00-Halfwidth-and-Fullwidth-Forms.el, + u025A0-Geometric-Shapes.el, u02600-Miscellaneous-Symbols.el, + u02500-Box-Drawing.el, u02300-Miscellaneous-Technical.el, + u02200-Mathematical-Operators.el, u02190-Arrows.el, + u02100-Letterlike-Symbols.el, u02000-General-Punctuation.el, + char-db-util.el, u000A0-Latin-1-Supplement.el, + Ideograph-R205-Frog.el, Ideograph-R210-Even.el, + Ideograph-R213-Turtle.el, Ideograph-R203-Black.el, + Ideograph-R198-Deer.el, Ideograph-R199-Wheat.el, + Ideograph-R197-Salt.el, Ideograph-R196-Bird.el, + Ideograph-R195-Fish.el, Ideograph-R191-Fight.el, + Ideograph-R194-Ghost.el, Ideograph-R187-Horse.el, + Ideograph-R184-Eat.el, Ideograph-R182-Wind.el, + Ideograph-R181-Leaf.el, Ideograph-R175-Wrong.el, + Ideograph-R177-Leather.el, Ideograph-R173-Rain.el, + Ideograph-R172-Short-Tailed-Bird.el, Ideograph-R170-Mound.el, + Ideograph-R165-Distinguish.el, Ideograph-R167-Gold.el, + Ideograph-R164-Wine.el, Ideograph-R163-City.el, + Ideograph-R162-Walk.el, Ideograph-R158-Body.el, + Ideograph-R159-Cart.el, Ideograph-R157-Foot.el, + Ideograph-R154-Shell.el, Ideograph-R152-Pig.el, + Ideograph-R149-Speech.el, Ideograph-R147-See.el, + Ideograph-R144-Walk-Enclosure.el, Ideograph-R145-Clothes.el, + Ideograph-R142-Insect.el, Ideograph-R140-Grass.el, + Ideograph-R136-Oppose.el, Ideograph-R137-Boat.el, + Ideograph-R130-Meat.el, Ideograph-R125-Old.el, + Ideograph-R128-Ear.el, Ideograph-R124-Feather.el, + Ideograph-R122-Net.el, Ideograph-R120-Silk.el, + Ideograph-R119-Rice.el, Ideograph-R118-Bamboo.el, + Ideograph-R116-Cave.el, Ideograph-R114-Track.el, + Ideograph-R115-Grain.el, Ideograph-R113-Spirit.el, + Ideograph-R112-Stone.el, Ideograph-R109-Eye.el, + Ideograph-R108-Dish.el, Ideograph-R106-White.el, + Ideograph-R104-Sickness.el, Ideograph-R097-Melon.el, + Ideograph-R098-Tile.el, Ideograph-R096-Jade.el, + Ideograph-R094-Dog.el, Ideograph-R088-Father.el, + Ideograph-R091-Slice.el, Ideograph-R086-Fire.el, + Ideograph-R083-Clan.el, Ideograph-R085-Water.el, + Ideograph-R082-Fur.el, Ideograph-R079-Weapon.el, + Ideograph-R073-Say.el, Ideograph-R075-Tree.el, + Ideograph-R067-Script.el, Ideograph-R072-Sun.el, + Ideograph-R066-Rap.el, Ideograph-R064-Hand.el, + Ideograph-R063-Door.el, Ideograph-R061-Heart.el, + Ideograph-R060-Step.el, Ideograph-R054-Long-Stride.el, + Ideograph-R057-Bow.el, Ideograph-R053-Dotted-Cliff.el, + Ideograph-R049-Oneself.el, Ideograph-R050-Turban.el, + Ideograph-R046-Mountain.el, Ideograph-R044-Corpse.el, + Ideograph-R040-Roof.el, Ideograph-R033-Scholar.el, + Ideograph-R038-Woman.el, Ideograph-R032-Earth.el, + Ideograph-R031-Enclosure.el, Ideograph-R030-Mouth.el, + Ideograph-R029-Again.el, Ideograph-R026-Seal.el, + Ideograph-R027-Cliff.el, Ideograph-R021-Spoon.el, + Ideograph-R023-Hiding-Enclosure.el, Ideograph-R019-Power.el, + Ideograph-R018-Knife.el, Ideograph-R015-Ice.el, + Ideograph-R014-Cover.el, Ideograph-R013-Down-Box.el, + Ideograph-R012-Eight.el, Ideograph-R010-Legs.el, + Ideograph-R009-Man.el, Ideograph-R008-Lid.el, + Ideograph-R001-One.el: Rename `japanese-jisx0208-1990' to + `=jis-x0208-1990'. + +2003-03-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R209-Nose.el, Ideograph-R210-Even.el, + Ideograph-R206-Tripod.el, Ideograph-R207-Drum.el, + Ideograph-R208-Rat.el, Ideograph-R203-Black.el, + Ideograph-R204-Embroidery.el, Ideograph-R205-Frog.el, + Ideograph-R200-Hemp.el, Ideograph-R201-Yellow.el, + Ideograph-R202-Millet.el, Ideograph-R197-Salt.el, + Ideograph-R198-Deer.el, Ideograph-R199-Wheat.el, + Ideograph-R196-Bird.el, Ideograph-R194-Ghost.el, + Ideograph-R195-Fish.el, Ideograph-R191-Fight.el, + Ideograph-R192-Sacrificial-Wine.el, Ideograph-R193-Cauldron.el, + Ideograph-R189-Tall.el, Ideograph-R190-Hair.el, + Ideograph-R188-Bone.el, Ideograph-R185-Head.el, + Ideograph-R186-Fragrant.el, Ideograph-R187-Horse.el, + Ideograph-R183-Fly.el, Ideograph-R184-Eat.el, + Ideograph-R182-Wind.el, Ideograph-R179-Leek.el, + Ideograph-R180-Sound.el, Ideograph-R181-Leaf.el, + Ideograph-R178-Tanned-Leather.el, Ideograph-R177-Leather.el, + Ideograph-R176-Face.el, Ideograph-R174-Blue.el, + Ideograph-R175-Wrong.el, Ideograph-R173-Rain.el, + Ideograph-R171-Slave.el, Ideograph-R172-Short-Tailed-Bird.el, + Ideograph-R170-Mound.el, Ideograph-R169-Gate.el, + Ideograph-R168-Long.el, Ideograph-R167-Gold.el, + Ideograph-R165-Distinguish.el, Ideograph-R166-Village.el, + Ideograph-R164-Wine.el, Ideograph-R163-City.el, + Ideograph-R161-Morning.el, Ideograph-R162-Walk.el, + Ideograph-R160-Bitter.el, Ideograph-R159-Cart.el, + Ideograph-R158-Body.el, Ideograph-R157-Foot.el, + Ideograph-R155-Red.el, Ideograph-R156-Run.el, + Ideograph-R153-Badger.el, Ideograph-R154-Shell.el, + Ideograph-R150-Valley.el, Ideograph-R151-Bean.el, + Ideograph-R152-Pig.el, Ideograph-R149-Speech.el, + Ideograph-R148-Horn.el, Ideograph-R146-West.el, + Ideograph-R147-See.el, Ideograph-R145-Clothes.el, + Ideograph-R143-Blood.el, Ideograph-R144-Walk-Enclosure.el, + Ideograph-R141-Tiger.el, Ideograph-R142-Insect.el, + Ideograph-R138-Stopping.el, Ideograph-R139-Color.el, + Ideograph-R140-Grass.el, Ideograph-R136-Oppose.el, + Ideograph-R137-Boat.el, Ideograph-R132-Self.el, + Ideograph-R133-Arrive.el, Ideograph-R134-Mortar.el, + Ideograph-R135-Tongue.el, Ideograph-R131-Minister.el, + Ideograph-R129-Brush.el, Ideograph-R130-Meat.el, + Ideograph-R128-Ear.el, Ideograph-R125-Old.el, + Ideograph-R126-And.el, Ideograph-R127-Plow.el, + Ideograph-R124-Feather.el, Ideograph-R123-Sheep.el, + Ideograph-R121-Jar.el, Ideograph-R122-Net.el, + Ideograph-R120-Silk.el, Ideograph-R119-Rice.el, + Ideograph-R118-Bamboo.el, Ideograph-R117-Stand.el, + Ideograph-R116-Cave.el, Ideograph-R114-Track.el, + Ideograph-R115-Grain.el, Ideograph-R113-Spirit.el, + Ideograph-R112-Stone.el, Ideograph-R110-Spear.el, + Ideograph-R111-Arrow.el, Ideograph-R109-Eye.el, + Ideograph-R107-Skin.el, Ideograph-R108-Dish.el, + Ideograph-R105-Dotted-Tent.el, Ideograph-R106-White.el, + Ideograph-R103-Bolt-Of-Cloth.el, Ideograph-R104-Sickness.el, + Ideograph-R101-Use.el, Ideograph-R102-Field.el, + Ideograph-R100-Life.el, Ideograph-R098-Tile.el, + Ideograph-R099-Sweet.el, Ideograph-R097-Melon.el, + Ideograph-R096-Jade.el, Ideograph-R095-Profound.el, + Ideograph-R094-Dog.el, Ideograph-R092-Fang.el, + Ideograph-R093-Cow.el, Ideograph-R089-Double-X.el, + Ideograph-R090-Half-Tree-Trunk.el, Ideograph-R091-Slice.el, + Ideograph-R087-Claw.el, Ideograph-R086-Fire.el, + Ideograph-R083-Clan.el, Ideograph-R084-Steam.el, + Ideograph-R085-Water.el, Ideograph-R081-Compare.el, + Ideograph-R082-Fur.el, Ideograph-R079-Weapon.el, + Ideograph-R080-Do-Not.el, Ideograph-R077-Stop.el, + Ideograph-R078-Death.el, Ideograph-R076-Lack.el, + Ideograph-R075-Tree.el, Ideograph-R073-Say.el, + Ideograph-R074-Moon.el, Ideograph-R071-Not.el, + Ideograph-R072-Sun.el, Ideograph-R068-Dipper.el, + Ideograph-R069-Axe.el, Ideograph-R070-Square.el, + Ideograph-R067-Script.el, Ideograph-R066-Rap.el, + Ideograph-R065-Branch.el, Ideograph-R063-Door.el, + Ideograph-R064-Hand.el, Ideograph-R062-Halberd.el, + Ideograph-R061-Heart.el, Ideograph-R059-Bristle.el, + Ideograph-R060-Step.el, Ideograph-R058-Snout.el, + Ideograph-R054-Long-Stride.el, Ideograph-R055-Two-Hands.el, + Ideograph-R056-Shoot.el, Ideograph-R057-Bow.el, + Ideograph-R053-Dotted-Cliff.el, Ideograph-R051-Dry.el, + Ideograph-R052-Short-Thread.el, Ideograph-R048-Work.el, + Ideograph-R049-Oneself.el, Ideograph-R050-Turban.el, + Ideograph-R047-River.el, Ideograph-R045-Sprout.el, + Ideograph-R046-Mountain.el, Ideograph-R043-Lame.el, + Ideograph-R044-Corpse.el, Ideograph-R041-Inch.el, + Ideograph-R042-Small.el, Ideograph-R039-Child.el, + Ideograph-R040-Roof.el, Ideograph-R038-Woman.el, + Ideograph-R037-Big.el, Ideograph-R033-Scholar.el, + Ideograph-R034-Go.el, Ideograph-R035-Go-Slowly.el, + Ideograph-R036-Evening.el, Ideograph-R032-Earth.el, + Ideograph-R031-Enclosure.el, Ideograph-R029-Again.el, + Ideograph-R030-Mouth.el, Ideograph-R028-Private.el, + Ideograph-R026-Seal.el, Ideograph-R027-Cliff.el, + Ideograph-R025-Divination.el, Ideograph-R022-Right-Open-Box.el, + Ideograph-R023-Hiding-Enclosure.el, Ideograph-R024-Ten.el, + Ideograph-R020-Wrap.el, Ideograph-R021-Spoon.el, + Ideograph-R019-Power.el, Ideograph-R017-Open-Box.el, + Ideograph-R018-Knife.el, Ideograph-R016-Table.el, + Ideograph-R015-Ice.el, Ideograph-R014-Cover.el, + Ideograph-R013-Down-Box.el, Ideograph-R011-Enter.el, + Ideograph-R012-Eight.el, Ideograph-R010-Legs.el, + Ideograph-R009-Man.el, Ideograph-R007-Two.el, + Ideograph-R008-Lid.el, Ideograph-R006-Hook.el, + Ideograph-R005-Second.el, Ideograph-R003-Dot.el: Add some missing + `=gt-pj-1' and `=gt-k' code points. + + * maps-conf.el: Unify `=gt-pj-1' code points into JIS X 0208:1990 + code points. + +2003-03-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R072-Sun.el: Reformatted. + +2003-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R189-Tall.el, Ideograph-R210-Even.el, + Ideograph-R170-Mound.el, Ideograph-R160-Bitter.el, + Ideograph-R154-Shell.el, Ideograph-R149-Speech.el, + Ideograph-R142-Insect.el, Ideograph-R136-Oppose.el, + Ideograph-R140-Grass.el, Ideograph-R130-Meat.el, + Ideograph-R123-Sheep.el, Ideograph-R122-Net.el, + Ideograph-R114-Track.el, Ideograph-R120-Silk.el, + Ideograph-R110-Spear.el, Ideograph-R113-Spirit.el, + Ideograph-R109-Eye.el, Ideograph-R108-Dish.el, + Ideograph-R099-Sweet.el, Ideograph-R101-Use.el, + Ideograph-R102-Field.el, Ideograph-R087-Claw.el, + Ideograph-R089-Double-X.el, Ideograph-R092-Fang.el, + Ideograph-R095-Profound.el, Ideograph-R086-Fire.el, + Ideograph-R085-Water.el, Ideograph-R078-Death.el, + Ideograph-R077-Stop.el, Ideograph-R075-Tree.el, + Ideograph-R073-Say.el, Ideograph-R074-Moon.el, + Ideograph-R072-Sun.el, Ideograph-R066-Rap.el, + Ideograph-R063-Door.el, Ideograph-R064-Hand.el, + Ideograph-R062-Halberd.el, Ideograph-R061-Heart.el, + Ideograph-R059-Bristle.el, Ideograph-R057-Bow.el, + Ideograph-R055-Two-Hands.el, Ideograph-R051-Dry.el, + Ideograph-R048-Work.el, Ideograph-R049-Oneself.el, + Ideograph-R050-Turban.el, Ideograph-R043-Lame.el, + Ideograph-R047-River.el, Ideograph-R039-Child.el, + Ideograph-R037-Big.el, Ideograph-R036-Evening.el, + Ideograph-R032-Earth.el, Ideograph-R031-Enclosure.el, + Ideograph-R030-Mouth.el, Ideograph-R028-Private.el, + Ideograph-R029-Again.el, Ideograph-R026-Seal.el, + Ideograph-R027-Cliff.el, Ideograph-R025-Divination.el, + Ideograph-R024-Ten.el, Ideograph-R023-Hiding-Enclosure.el, + Ideograph-R021-Spoon.el, Ideograph-R022-Right-Open-Box.el, + Ideograph-R020-Wrap.el, Ideograph-R019-Power.el, + Ideograph-R018-Knife.el, Ideograph-R016-Table.el, + Ideograph-R017-Open-Box.el, Ideograph-R015-Ice.el, + Ideograph-R014-Cover.el, Ideograph-R013-Down-Box.el, + Ideograph-R012-Eight.el, Ideograph-R011-Enter.el, + Ideograph-R010-Legs.el, Ideograph-R009-Man.el, + Ideograph-R006-Hook.el, Ideograph-R007-Two.el, + Ideograph-R008-Lid.el, Ideograph-R005-Second.el, + Ideograph-R003-Dot.el, Ideograph-R004-Slash.el, + Ideograph-R002-Line.el, Ideograph-R001-One.el: Rename + `ideograph-hanziku-*' to `=hanziku-*'. + +2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u02E00-CJK-Radical-Supplement.el, Ideograph-R184-Eat.el, + Ideograph-R172-Short-Tailed-Bird.el, Ideograph-R162-Walk.el, + Ideograph-R152-Pig.el, Ideograph-R140-Grass.el, + Ideograph-R134-Mortar.el, Ideograph-R137-Boat.el, + Ideograph-R124-Feather.el, Ideograph-R114-Track.el, + Ideograph-R121-Jar.el, Ideograph-R123-Sheep.el, + Ideograph-R109-Eye.el, Ideograph-R094-Dog.el, + Ideograph-R084-Steam.el, Ideograph-R089-Double-X.el, + Ideograph-R075-Tree.el, Ideograph-R064-Hand.el, + Ideograph-R056-Shoot.el, Ideograph-R058-Snout.el, + Ideograph-R062-Halberd.el, Ideograph-R047-River.el, + Ideograph-R053-Dotted-Cliff.el, Ideograph-R040-Roof.el, + Ideograph-R032-Earth.el, Ideograph-R031-Enclosure.el, + Ideograph-R029-Again.el, Ideograph-R025-Divination.el, + Ideograph-R027-Cliff.el, Ideograph-R024-Ten.el, + Ideograph-R018-Knife.el, Ideograph-R013-Down-Box.el, + Ideograph-R012-Eight.el, Ideograph-R011-Enter.el, + Ideograph-R009-Man.el, Ideograph-R007-Two.el, + Ideograph-R008-Lid.el, Ideograph-R005-Second.el, + Ideograph-R003-Dot.el, Ideograph-R004-Slash.el, + Ideograph-R002-Line.el, Ideograph-R001-One.el, char-db-util.el, + isolated-char.el: Rename `ideograph-gt-pj-*' to `=gt-pj-*'. + +2003-02-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R019-Power.el (M-02433): Rearrangement + `<-simplified-ideograph'. + + * isolated-char.el (GT-56364): New character. + +2003-02-25 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R032-Earth.el (M-05571'): New character. + (GT-07031): Likewise. + +2003-02-25 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R053-Dotted-Cliff.el (GT-11901): Rearrangement + `<-vulgar-ideograph'. + + * Ideograph-R018-Knife.el (U+5263): Modify + `ideographic-structure'. + + * Ideograph-R008-Lid.el (M-00338): Modify `ideographic-structure'. + +2003-02-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R189-Tall.el: Reformatted. + (U+4BE7): Modify `ideographic-structure'. + (U-00029AC3): Likewise. + +2003-02-25 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (insert-char-data): Don't use `tabify'. + +2003-02-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * ideograph-util.el (insert-ideograph-radical-char-data): Fix + problem when `char-db-ignored-attributes' is specified. + +2003-02-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R031-Enclosure.el (M-04866): Unify GT-06120. + (M-04866'): Unify B-F96B and GT-06121. + (U+571E): New character. + +2003-02-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R089-Double-X.el (M-19751): Unify U-0002039B instead + of using `->identical'; use `ideographic-' instead of + `ideographic-radical' and `ideographic-strokes'. + + * Ideograph-R078-Death.el: Reformatted. + (U-00023A3B): Modify `ideographic-structure'. + (C6-5373): Likewise. + + * Ideograph-R009-Man.el: Reformatted. + (U-0002028C): Separate C6-353B. + (B-D85A): Modify `ideographic-structure'. + (U+509D): Use `hanyu-dazidian' instead of + `hanyu-dazidian-{vol|page|char}'. + (M-00986): Separate all. + (M-01043): Add `ideographic-structure'. + (U+3480): Modify `ideographic-structure'. + (U-0002037A): Complete `ideographic-structure'. + (U-0002039B): Unify M-19751 instead of using `->identical'; use + `ideographic-' instead of `ideographic-radical' and + `ideographic-strokes'. + (U-00020398): Unify C7-262D instead of using `->identical'; use + `ideographic-' instead of `ideographic-radical' and + `ideographic-strokes'. + (U-000201F0): Modify `ideographic-structure'. + + * char-db-util.el (char-db-coded-charset-priority-list): Don't + convert from `default-coded-charset-priority-list'. + +2003-02-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R184-Eat.el, Ideograph-R140-Grass.el: Reformatted. + + * Ideograph-R137-Boat.el (GT-K00606): New character. + (GT-K00607): Likewise. + + * Ideograph-R135-Tongue.el, Ideograph-R124-Feather.el, + Ideograph-R122-Net.el: Reformatted. + + * Ideograph-R114-Track.el (C7-262D): Unify U-00020398 instead of + using `->identical'; use `ideographic-' instead of + `ideographic-radical' and `ideographic-strokes'. + + * Ideograph-R062-Halberd.el, Ideograph-R061-Heart.el, + Ideograph-R059-Bristle.el, Ideograph-R050-Turban.el, + Ideograph-R037-Big.el, Ideograph-R030-Mouth.el, + Ideograph-R028-Private.el, Ideograph-R019-Power.el, + Ideograph-R018-Knife.el, Ideograph-R016-Table.el: Reformatted. + + * Ideograph-R011-Enter.el: Reformatted. + (M-01437): Modify `ideographic-structure'. + (H1-C3C3): Add `ideographic-structure'. + + * Ideograph-R008-Lid.el: Reformatted. + (U-0002014C): Separate H1-E0B2. + + * Ideograph-R005-Second.el, Ideograph-R002-Line.el, + Ideograph-R001-One.el: Reformatted. + +2003-02-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R013-Down-Box.el: Reformatted. + +2003-02-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R109-Eye.el (U+7758): Unify GT-K10417. + (GT-K10415): New character. + (GT-K10416): New character. + + * Ideograph-R102-Field.el (U+753B): Add S1-5026. + (J0-3268): Add S1-5023. + + * Ideograph-R062-Halberd.el (GT-K02180): New character. + + * Ideograph-R047-River.el (GT-K02004): New character. + +2003-02-21 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R019-Power.el (M-02485): Modify + `ideographic-structure'. + + * Ideograph-R181-Leaf.el (U+4AC2): Unify CB00714. + (M-43447): Separate C2-555F. + + * Ideograph-R199-Wheat.el (M-47748): Unify U-0002A312. + (C7-2C2D): Map to U-0002A312. + (CB01463): New character. + + * Ideograph-R145-Clothes.el (M-34556): Separate G0-4F65, C1-7543 + and U+8944; add JU+8944, KU+8944 and BU+8944. + + * Ideograph-R009-Man.el (U-000201EE): Add `ideographic-strokes' + and `total-strokes'. + (CB06079): New character. + (C4-4232): Modify `ideographic-structure'. + +2003-02-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R075-Tree.el (U-00021B3E): Unify CB12636. + + * Ideograph-R030-Mouth.el (M-03598): Modify + `ideographic-structure'. + +2003-02-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R032-Earth.el (U-0002123D): New character. + (U-0002131B): New character. + (U-0002146E): New character. + +2003-02-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R032-Earth.el (M-05344): Delete J83-444D, J90-444D, + JC3-47C9 and JU+585A. + (JX1-2F57): Unify U+FA10 and KU+585A; map to GU+585A, CU+585A and + BU+585A. + (U+585A): Map to JU+FA10. + (C1-6356): Map to JU+FA10; add CU+585A and BU+585A. + (J90-444D): Map to U+585A. + (JC3-47C9): Likewise. + +2003-02-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-attributes): Add setting for + `=>ucs-big5'. + +2003-02-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R191-Fight.el, Ideograph-R172-Short-Tailed-Bird.el, + Ideograph-R162-Walk.el, Ideograph-R149-Speech.el, + Ideograph-R148-Horn.el, Ideograph-R140-Grass.el, + Ideograph-R121-Jar.el, Ideograph-R123-Sheep.el, + Ideograph-R118-Bamboo.el, Ideograph-R115-Grain.el, + Ideograph-R113-Spirit.el, Ideograph-R109-Eye.el, + Ideograph-R094-Dog.el, Ideograph-R093-Cow.el, + Ideograph-R089-Double-X.el, Ideograph-R090-Half-Tree-Trunk.el, + Ideograph-R091-Slice.el, Ideograph-R087-Claw.el, + Ideograph-R086-Fire.el, Ideograph-R085-Water.el, + Ideograph-R084-Steam.el, Ideograph-R082-Fur.el, + Ideograph-R079-Weapon.el, Ideograph-R078-Death.el, + Ideograph-R077-Stop.el, Ideograph-R076-Lack.el, + Ideograph-R075-Tree.el, Ideograph-R073-Say.el, + Ideograph-R074-Moon.el, Ideograph-R071-Not.el, + Ideograph-R072-Sun.el, Ideograph-R070-Square.el, + Ideograph-R069-Axe.el, Ideograph-R068-Dipper.el, + Ideograph-R065-Branch.el, Ideograph-R066-Rap.el, + Ideograph-R064-Hand.el, Ideograph-R063-Door.el, + Ideograph-R062-Halberd.el, Ideograph-R061-Heart.el, + Ideograph-R060-Step.el, Ideograph-R058-Snout.el, + Ideograph-R059-Bristle.el, Ideograph-R057-Bow.el, + Ideograph-R054-Long-Stride.el, Ideograph-R055-Two-Hands.el, + Ideograph-R056-Shoot.el, Ideograph-R053-Dotted-Cliff.el, + Ideograph-R052-Short-Thread.el, Ideograph-R049-Oneself.el, + Ideograph-R050-Turban.el, Ideograph-R048-Work.el, + Ideograph-R047-River.el, Ideograph-R046-Mountain.el, + Ideograph-R043-Lame.el, Ideograph-R044-Corpse.el, + Ideograph-R041-Inch.el, Ideograph-R042-Small.el, + Ideograph-R040-Roof.el, Ideograph-R039-Child.el, + Ideograph-R038-Woman.el, Ideograph-R036-Evening.el, + Ideograph-R037-Big.el, Ideograph-R033-Scholar.el, + Ideograph-R034-Go.el, Ideograph-R032-Earth.el, + Ideograph-R031-Enclosure.el, Ideograph-R030-Mouth.el, + Ideograph-R028-Private.el, Ideograph-R029-Again.el, + Ideograph-R026-Seal.el, Ideograph-R027-Cliff.el, + Ideograph-R025-Divination.el, Ideograph-R023-Hiding-Enclosure.el, + Ideograph-R024-Ten.el, Ideograph-R022-Right-Open-Box.el, + Ideograph-R020-Wrap.el, Ideograph-R019-Power.el, + Ideograph-R017-Open-Box.el, Ideograph-R018-Knife.el, + Ideograph-R016-Table.el, Ideograph-R015-Ice.el, + Ideograph-R014-Cover.el, Ideograph-R013-Down-Box.el, + Ideograph-R012-Eight.el, Ideograph-R010-Legs.el, + Ideograph-R009-Man.el, Ideograph-R006-Hook.el, + Ideograph-R007-Two.el, Ideograph-R008-Lid.el, + Ideograph-R005-Second.el, Ideograph-R003-Dot.el, + Ideograph-R004-Slash.el, Ideograph-R002-Line.el, + Ideograph-R001-One.el: Rename `ideograph-gt' to `=gt'. + +2003-02-17 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (char-db-coded-charset-priority-list): Rename + `ideograph-gt' to `=gt'. + (char-db-decode-isolated-char): Likewise. + (insert-char-attributes): Likewise. + + * isolated-char.el: Rename `ideograph-gt' to `=gt'. + +2003-02-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R072-Sun.el: Reformatted. + +2003-02-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u02E00-CJK-Radical-Supplement.el, Ideograph-R184-Eat.el, + Ideograph-R172-Short-Tailed-Bird.el, Ideograph-R162-Walk.el, + Ideograph-R152-Pig.el, Ideograph-R140-Grass.el, + Ideograph-R135-Tongue.el, Ideograph-R134-Mortar.el, + Ideograph-R124-Feather.el, Ideograph-R123-Sheep.el, + Ideograph-R122-Net.el, Ideograph-R121-Jar.el, + Ideograph-R114-Track.el, Ideograph-R089-Double-X.el, + Ideograph-R064-Hand.el, Ideograph-R062-Halberd.el, + Ideograph-R061-Heart.el, Ideograph-R059-Bristle.el, + Ideograph-R056-Shoot.el, Ideograph-R050-Turban.el, + Ideograph-R040-Roof.el, Ideograph-R037-Big.el, + Ideograph-R030-Mouth.el, Ideograph-R029-Again.el, + Ideograph-R028-Private.el, Ideograph-R025-Divination.el, + Ideograph-R024-Ten.el, Ideograph-R018-Knife.el, + Ideograph-R016-Table.el, Ideograph-R013-Down-Box.el, + Ideograph-R012-Eight.el, Ideograph-R011-Enter.el, + Ideograph-R009-Man.el, Ideograph-R008-Lid.el, + Ideograph-R007-Two.el, Ideograph-R005-Second.el, + Ideograph-R004-Slash.el, Ideograph-R003-Dot.el, + Ideograph-R002-Line.el, Ideograph-R001-One.el, char-db-util.el, + isolated-char.el: Rename `ideograph-gt-k' to `=gt-k'. + +2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u02F00-Kangxi-Radicals.el, Ideograph-R210-Even.el, + u02E00-CJK-Radical-Supplement.el, Ideograph-R189-Tall.el, + Ideograph-R187-Horse.el, Ideograph-R183-Fly.el, + Ideograph-R184-Eat.el, Ideograph-R178-Tanned-Leather.el, + Ideograph-R172-Short-Tailed-Bird.el, Ideograph-R169-Gate.el, + Ideograph-R168-Long.el, Ideograph-R167-Gold.el, + Ideograph-R162-Walk.el, Ideograph-R160-Bitter.el, + Ideograph-R158-Body.el, Ideograph-R154-Shell.el, + Ideograph-R152-Pig.el, Ideograph-R149-Speech.el, + Ideograph-R146-West.el, Ideograph-R145-Clothes.el, + Ideograph-R142-Insect.el, Ideograph-R138-Stopping.el, + Ideograph-R140-Grass.el, Ideograph-R134-Mortar.el, + Ideograph-R135-Tongue.el, Ideograph-R131-Minister.el, + Ideograph-R132-Self.el, Ideograph-R126-And.el, + Ideograph-R130-Meat.el, Ideograph-R124-Feather.el, + Ideograph-R123-Sheep.el, Ideograph-R122-Net.el, + Ideograph-R121-Jar.el, Ideograph-R120-Silk.el, + Ideograph-R119-Rice.el, Ideograph-R114-Track.el, + Ideograph-R117-Stand.el, Ideograph-R113-Spirit.el, + Ideograph-R111-Arrow.el, Ideograph-R109-Eye.el, + Ideograph-R106-White.el, Ideograph-R102-Field.el, + Ideograph-R099-Sweet.el, Ideograph-R100-Life.el, + Ideograph-R101-Use.el, Ideograph-R096-Jade.el, + Ideograph-R094-Dog.el, Ideograph-R092-Fang.el, + Ideograph-R093-Cow.el, Ideograph-R090-Half-Tree-Trunk.el, + Ideograph-R089-Double-X.el, Ideograph-R087-Claw.el, + Ideograph-R086-Fire.el, Ideograph-R085-Water.el, + Ideograph-R079-Weapon.el, Ideograph-R078-Death.el, + Ideograph-R077-Stop.el, Ideograph-R076-Lack.el, + Ideograph-R073-Say.el, Ideograph-R075-Tree.el, + Ideograph-R072-Sun.el, Ideograph-R066-Rap.el, + Ideograph-R064-Hand.el, Ideograph-R063-Door.el, + Ideograph-R062-Halberd.el, Ideograph-R061-Heart.el, + Ideograph-R059-Bristle.el, Ideograph-R058-Snout.el, + Ideograph-R057-Bow.el, Ideograph-R055-Two-Hands.el, + Ideograph-R053-Dotted-Cliff.el, Ideograph-R051-Dry.el, + Ideograph-R052-Short-Thread.el, Ideograph-R049-Oneself.el, + Ideograph-R050-Turban.el, Ideograph-R045-Sprout.el, + Ideograph-R047-River.el, Ideograph-R048-Work.el, + Ideograph-R042-Small.el, Ideograph-R044-Corpse.el, + Ideograph-R040-Roof.el, Ideograph-R038-Woman.el, + Ideograph-R037-Big.el, Ideograph-R035-Go-Slowly.el, + Ideograph-R036-Evening.el, Ideograph-R034-Go.el, + Ideograph-R033-Scholar.el, Ideograph-R032-Earth.el, + Ideograph-R031-Enclosure.el, Ideograph-R030-Mouth.el, + Ideograph-R029-Again.el, Ideograph-R028-Private.el, + Ideograph-R027-Cliff.el, Ideograph-R026-Seal.el, + Ideograph-R025-Divination.el, Ideograph-R023-Hiding-Enclosure.el, + Ideograph-R024-Ten.el, Ideograph-R021-Spoon.el, + Ideograph-R022-Right-Open-Box.el, Ideograph-R020-Wrap.el, + Ideograph-R019-Power.el, Ideograph-R017-Open-Box.el, + Ideograph-R018-Knife.el, Ideograph-R016-Table.el, + Ideograph-R015-Ice.el, Ideograph-R014-Cover.el, + Ideograph-R013-Down-Box.el, Ideograph-R012-Eight.el, + Ideograph-R011-Enter.el, Ideograph-R010-Legs.el, + Ideograph-R009-Man.el, Ideograph-R008-Lid.el, + Ideograph-R007-Two.el, Ideograph-R006-Hook.el, + Ideograph-R005-Second.el, Ideograph-R004-Slash.el, + Ideograph-R003-Dot.el, Ideograph-R002-Line.el, + Ideograph-R001-One.el, maps-conf.el: Rename `chinese-big5-cdp' to + `=big5-cdp'. + +2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u03200-Enclosed-CJK-Letters-and-Months.el, + u0FF00-Halfwidth-and-Fullwidth-Forms.el, u03040-Hiragana.el, + u030A0-Katakana.el, u02F00-Kangxi-Radicals.el, + u03000-CJK-Symbols-and-Punctuation.el, + u02100-Letterlike-Symbols.el, u02150-Number-Forms.el, + u02190-Arrows.el, u02460-Enclosed-Alphanumerics.el, + u02500-Box-Drawing.el, u02580-Block-Elements.el, + u02700-Dingbats.el, u02E00-CJK-Radical-Supplement.el, + u002B0-Spacing-Modifier-Letters.el, u00400-Cyrillic.el, + Ideograph-R013-Down-Box.el, Ideograph-R122-Net.el, + u000A0-Latin-1-Supplement.el: Rename `chinese-big5-eten' to + `=big5-eten'. + +2003-02-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * maps-conf.el, u0E000-Private-Use.el: Rename `chinese-big5-pua' + to `=big5-pua'. + +2003-02-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R191-Fight.el, Ideograph-R149-Speech.el, + Ideograph-R148-Horn.el, Ideograph-R140-Grass.el, + Ideograph-R121-Jar.el, Ideograph-R123-Sheep.el, + Ideograph-R118-Bamboo.el, Ideograph-R115-Grain.el, + Ideograph-R113-Spirit.el, Ideograph-R093-Cow.el, + Ideograph-R091-Slice.el, Ideograph-R090-Half-Tree-Trunk.el, + Ideograph-R087-Claw.el, Ideograph-R089-Double-X.el, + Ideograph-R086-Fire.el, Ideograph-R085-Water.el, + Ideograph-R084-Steam.el, Ideograph-R082-Fur.el, + Ideograph-R079-Weapon.el, Ideograph-R078-Death.el, + Ideograph-R077-Stop.el, Ideograph-R076-Lack.el, + Ideograph-R075-Tree.el, Ideograph-R074-Moon.el, + Ideograph-R073-Say.el, Ideograph-R072-Sun.el, + Ideograph-R071-Not.el, Ideograph-R070-Square.el, + Ideograph-R069-Axe.el, Ideograph-R068-Dipper.el, + Ideograph-R066-Rap.el, Ideograph-R065-Branch.el, + Ideograph-R064-Hand.el, Ideograph-R063-Door.el, + Ideograph-R062-Halberd.el, Ideograph-R061-Heart.el, + Ideograph-R060-Step.el, Ideograph-R058-Snout.el, + Ideograph-R059-Bristle.el, Ideograph-R057-Bow.el, + Ideograph-R056-Shoot.el, Ideograph-R054-Long-Stride.el, + Ideograph-R055-Two-Hands.el, Ideograph-R052-Short-Thread.el, + Ideograph-R053-Dotted-Cliff.el, Ideograph-R050-Turban.el, + Ideograph-R048-Work.el, Ideograph-R049-Oneself.el, + Ideograph-R047-River.el, Ideograph-R046-Mountain.el, + Ideograph-R044-Corpse.el, Ideograph-R043-Lame.el, + Ideograph-R042-Small.el, Ideograph-R041-Inch.el, + Ideograph-R040-Roof.el, Ideograph-R039-Child.el, + Ideograph-R038-Woman.el, Ideograph-R037-Big.el, + Ideograph-R034-Go.el, Ideograph-R036-Evening.el, + Ideograph-R033-Scholar.el, Ideograph-R032-Earth.el, + Ideograph-R031-Enclosure.el, Ideograph-R030-Mouth.el, + Ideograph-R029-Again.el, Ideograph-R028-Private.el, + Ideograph-R027-Cliff.el, Ideograph-R025-Divination.el, + Ideograph-R026-Seal.el, Ideograph-R023-Hiding-Enclosure.el, + Ideograph-R024-Ten.el, Ideograph-R022-Right-Open-Box.el, + Ideograph-R020-Wrap.el, Ideograph-R019-Power.el, + Ideograph-R018-Knife.el, Ideograph-R017-Open-Box.el, + Ideograph-R016-Table.el, Ideograph-R015-Ice.el, + Ideograph-R014-Cover.el, Ideograph-R013-Down-Box.el, + Ideograph-R012-Eight.el, Ideograph-R010-Legs.el, + Ideograph-R009-Man.el, Ideograph-R008-Lid.el, + Ideograph-R007-Two.el, Ideograph-R006-Hook.el, + Ideograph-R004-Slash.el, Ideograph-R003-Dot.el, + Ideograph-R002-Line.el: Rename `ideograph-cbeta' to `=cbeta'. + +2003-02-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R120-Silk.el (M-27295): Unify JC3-5EF3. + +2003-02-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * read-maps.el (mapping-table-read-file): Use `=jef-china3' + instead of `china3-jef'. + +2003-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u0FF00-Halfwidth-and-Fullwidth-Forms.el, + u0AC00-Hangul-Syllables.el, u03300-CJK-Compatibility.el, + u03200-Enclosed-CJK-Letters-and-Months.el, u030A0-Katakana.el, + u03040-Hiragana.el, u02600-Miscellaneous-Symbols.el, + u02460-Enclosed-Alphanumerics.el, + u02200-Mathematical-Operators.el, u02190-Arrows.el, + u02150-Number-Forms.el, u01E00-Latin-Extended-Additional.el, + u002B0-Spacing-Modifier-Letters.el, u00180-Latin-Extended-B.el, + u00100-Latin-Extended-A.el, Ideograph-R212-Dragon.el, + u000A0-Latin-1-Supplement.el, Ideograph-R181-Leaf.el, + Ideograph-R180-Sound.el, Ideograph-R159-Cart.el, + Ideograph-R149-Speech.el, Ideograph-R140-Grass.el, + Ideograph-R137-Boat.el, Ideograph-R135-Tongue.el, + Ideograph-R133-Arrive.el, Ideograph-R134-Mortar.el, + Ideograph-R131-Minister.el, Ideograph-R132-Self.el, + Ideograph-R130-Meat.el, Ideograph-R128-Ear.el, + Ideograph-R126-And.el, Ideograph-R127-Plow.el, + Ideograph-R125-Old.el, Ideograph-R124-Feather.el, + Ideograph-R123-Sheep.el, Ideograph-R122-Net.el, + Ideograph-R121-Jar.el, Ideograph-R120-Silk.el, + Ideograph-R119-Rice.el, Ideograph-R118-Bamboo.el, + Ideograph-R117-Stand.el, Ideograph-R116-Cave.el, + Ideograph-R114-Track.el, Ideograph-R115-Grain.el, + Ideograph-R113-Spirit.el, Ideograph-R112-Stone.el, + Ideograph-R110-Spear.el, Ideograph-R111-Arrow.el, + Ideograph-R109-Eye.el, Ideograph-R108-Dish.el, + Ideograph-R106-White.el, Ideograph-R104-Sickness.el, + Ideograph-R100-Life.el, Ideograph-R101-Use.el, + Ideograph-R102-Field.el, Ideograph-R098-Tile.el, + Ideograph-R097-Melon.el, Ideograph-R095-Profound.el, + Ideograph-R096-Jade.el, Ideograph-R094-Dog.el, + Ideograph-R093-Cow.el, Ideograph-R092-Fang.el, + Ideograph-R088-Father.el, Ideograph-R089-Double-X.el, + Ideograph-R091-Slice.el, Ideograph-R087-Claw.el, + Ideograph-R086-Fire.el, Ideograph-R085-Water.el, + Ideograph-R084-Steam.el, Ideograph-R083-Clan.el, + Ideograph-R082-Fur.el, Ideograph-R080-Do-Not.el, + Ideograph-R081-Compare.el, Ideograph-R079-Weapon.el, + Ideograph-R078-Death.el, Ideograph-R077-Stop.el, + Ideograph-R076-Lack.el, Ideograph-R075-Tree.el, + Ideograph-R074-Moon.el, Ideograph-R073-Say.el, + Ideograph-R072-Sun.el, Ideograph-R071-Not.el, + Ideograph-R069-Axe.el, Ideograph-R070-Square.el, + Ideograph-R067-Script.el, Ideograph-R068-Dipper.el, + Ideograph-R066-Rap.el, Ideograph-R065-Branch.el, + Ideograph-R064-Hand.el, Ideograph-R063-Door.el, + Ideograph-R062-Halberd.el, Ideograph-R061-Heart.el, + Ideograph-R060-Step.el, Ideograph-R059-Bristle.el, + Ideograph-R058-Snout.el, Ideograph-R056-Shoot.el, + Ideograph-R057-Bow.el, Ideograph-R055-Two-Hands.el, + Ideograph-R054-Long-Stride.el, Ideograph-R053-Dotted-Cliff.el, + Ideograph-R051-Dry.el, Ideograph-R049-Oneself.el, + Ideograph-R050-Turban.el, Ideograph-R047-River.el, + Ideograph-R046-Mountain.el, Ideograph-R045-Sprout.el, + Ideograph-R044-Corpse.el, Ideograph-R043-Lame.el, + Ideograph-R042-Small.el, Ideograph-R041-Inch.el, + Ideograph-R040-Roof.el, Ideograph-R039-Child.el, + Ideograph-R038-Woman.el, Ideograph-R037-Big.el, + Ideograph-R036-Evening.el, Ideograph-R034-Go.el, + Ideograph-R035-Go-Slowly.el, Ideograph-R032-Earth.el, + Ideograph-R031-Enclosure.el, Ideograph-R030-Mouth.el, + Ideograph-R029-Again.el, Ideograph-R028-Private.el, + Ideograph-R027-Cliff.el, Ideograph-R026-Seal.el, + Ideograph-R025-Divination.el, Ideograph-R024-Ten.el, + Ideograph-R023-Hiding-Enclosure.el, + Ideograph-R022-Right-Open-Box.el, Ideograph-R021-Spoon.el, + Ideograph-R020-Wrap.el, Ideograph-R019-Power.el, + Ideograph-R017-Open-Box.el, Ideograph-R018-Knife.el, + Ideograph-R016-Table.el, Ideograph-R015-Ice.el, + Ideograph-R014-Cover.el, Ideograph-R013-Down-Box.el, + Ideograph-R011-Enter.el, Ideograph-R012-Eight.el, + Ideograph-R010-Legs.el, Ideograph-R009-Man.el, + Ideograph-R008-Lid.el, Ideograph-R007-Two.el, + Ideograph-R006-Hook.el, Ideograph-R005-Second.el, + Ideograph-R004-Slash.el, Ideograph-R003-Dot.el, + Ideograph-R002-Line.el, Ideograph-R001-One.el: Rename `china3-jef' + to `=jef-china3'. + +2003-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u0FF00-Halfwidth-and-Fullwidth-Forms.el, + u0FE30-CJK-Compatibility-Forms.el, u03300-CJK-Compatibility.el, + u031F0-Katakana-Phonetic-Extensions.el, + u03200-Enclosed-CJK-Letters-and-Months.el, u030A0-Katakana.el, + u03040-Hiragana.el, u02900-Supplemental-Arrows-B.el, + u02980-Miscellaneous-Mathematical-Symbols-B.el, + u02E00-CJK-Radical-Supplement.el, + u03000-CJK-Symbols-and-Punctuation.el, + u02600-Miscellaneous-Symbols.el, u02700-Dingbats.el, + u025A0-Geometric-Shapes.el, u02460-Enclosed-Alphanumerics.el, + u02300-Miscellaneous-Technical.el, u02400-Control-Pictures.el, + u02150-Number-Forms.el, u02190-Arrows.el, + u02200-Mathematical-Operators.el, u02000-General-Punctuation.el, + u020A0-Currency-Symbols.el, u02100-Letterlike-Symbols.el, + u01F00-Greek-Extended.el, u01E00-Latin-Extended-Additional.el, + u00370-Greek.el, u002B0-Spacing-Modifier-Letters.el, + u00300-Combining-Diacritical-Marks.el, u00250-IPA-Extensions.el, + u00180-Latin-Extended-B.el, u00100-Latin-Extended-A.el, + Ideograph-R212-Dragon.el, Ideograph-R214-Flute.el, + u000A0-Latin-1-Supplement.el, Ideograph-R209-Nose.el, + Ideograph-R211-Tooth.el, Ideograph-R206-Tripod.el, + Ideograph-R207-Drum.el, Ideograph-R208-Rat.el, + Ideograph-R205-Frog.el, Ideograph-R200-Hemp.el, + Ideograph-R201-Yellow.el, Ideograph-R203-Black.el, + Ideograph-R199-Wheat.el, Ideograph-R198-Deer.el, + Ideograph-R197-Salt.el, Ideograph-R196-Bird.el, + Ideograph-R195-Fish.el, Ideograph-R194-Ghost.el, + Ideograph-R193-Cauldron.el, Ideograph-R191-Fight.el, + Ideograph-R190-Hair.el, Ideograph-R189-Tall.el, + Ideograph-R188-Bone.el, Ideograph-R186-Fragrant.el, + Ideograph-R187-Horse.el, Ideograph-R184-Eat.el, + Ideograph-R182-Wind.el, Ideograph-R181-Leaf.el, + Ideograph-R179-Leek.el, Ideograph-R180-Sound.el, + Ideograph-R178-Tanned-Leather.el, Ideograph-R174-Blue.el, + Ideograph-R177-Leather.el, Ideograph-R173-Rain.el, + Ideograph-R172-Short-Tailed-Bird.el, Ideograph-R170-Mound.el, + Ideograph-R168-Long.el, Ideograph-R169-Gate.el, + Ideograph-R167-Gold.el, Ideograph-R164-Wine.el, + Ideograph-R163-City.el, Ideograph-R161-Morning.el, + Ideograph-R162-Walk.el, Ideograph-R160-Bitter.el, + Ideograph-R159-Cart.el, Ideograph-R158-Body.el, + Ideograph-R157-Foot.el, Ideograph-R155-Red.el, + Ideograph-R156-Run.el, Ideograph-R154-Shell.el, + Ideograph-R153-Badger.el, Ideograph-R152-Pig.el, + Ideograph-R150-Valley.el, Ideograph-R151-Bean.el, + Ideograph-R149-Speech.el, Ideograph-R148-Horn.el, + Ideograph-R146-West.el, Ideograph-R147-See.el, + Ideograph-R143-Blood.el, Ideograph-R144-Walk-Enclosure.el, + Ideograph-R145-Clothes.el, Ideograph-R142-Insect.el, + Ideograph-R141-Tiger.el, Ideograph-R140-Grass.el, + Ideograph-R139-Color.el, Ideograph-R137-Boat.el, + Ideograph-R135-Tongue.el, Ideograph-R134-Mortar.el, + Ideograph-R131-Minister.el, Ideograph-R132-Self.el, + Ideograph-R133-Arrive.el, Ideograph-R130-Meat.el, + Ideograph-R128-Ear.el, Ideograph-R126-And.el, + Ideograph-R127-Plow.el, Ideograph-R125-Old.el, + Ideograph-R124-Feather.el, Ideograph-R123-Sheep.el, + Ideograph-R121-Jar.el, Ideograph-R122-Net.el, + Ideograph-R120-Silk.el, Ideograph-R119-Rice.el, + Ideograph-R118-Bamboo.el, Ideograph-R117-Stand.el, + Ideograph-R116-Cave.el, Ideograph-R114-Track.el, + Ideograph-R115-Grain.el, Ideograph-R113-Spirit.el, + Ideograph-R112-Stone.el, Ideograph-R111-Arrow.el, + Ideograph-R110-Spear.el, Ideograph-R109-Eye.el, + Ideograph-R107-Skin.el, Ideograph-R108-Dish.el, + Ideograph-R106-White.el, Ideograph-R103-Bolt-Of-Cloth.el, + Ideograph-R104-Sickness.el, Ideograph-R102-Field.el, + Ideograph-R100-Life.el, Ideograph-R101-Use.el, + Ideograph-R097-Melon.el, Ideograph-R098-Tile.el, + Ideograph-R096-Jade.el, Ideograph-R095-Profound.el, + Ideograph-R094-Dog.el, Ideograph-R091-Slice.el, + Ideograph-R093-Cow.el, Ideograph-R087-Claw.el, + Ideograph-R088-Father.el, Ideograph-R090-Half-Tree-Trunk.el, + Ideograph-R086-Fire.el, Ideograph-R085-Water.el, + Ideograph-R083-Clan.el, Ideograph-R084-Steam.el, + Ideograph-R081-Compare.el, Ideograph-R082-Fur.el, + Ideograph-R080-Do-Not.el, Ideograph-R079-Weapon.el, + Ideograph-R078-Death.el, Ideograph-R077-Stop.el, + Ideograph-R076-Lack.el, Ideograph-R075-Tree.el, + Ideograph-R074-Moon.el, Ideograph-R073-Say.el, + Ideograph-R072-Sun.el, Ideograph-R071-Not.el, + Ideograph-R068-Dipper.el, Ideograph-R069-Axe.el, + Ideograph-R070-Square.el, Ideograph-R067-Script.el, + Ideograph-R065-Branch.el, Ideograph-R066-Rap.el, + Ideograph-R064-Hand.el, Ideograph-R063-Door.el, + Ideograph-R062-Halberd.el, Ideograph-R061-Heart.el, + Ideograph-R060-Step.el, Ideograph-R059-Bristle.el, + Ideograph-R058-Snout.el, Ideograph-R057-Bow.el, + Ideograph-R056-Shoot.el, Ideograph-R054-Long-Stride.el, + Ideograph-R055-Two-Hands.el, Ideograph-R053-Dotted-Cliff.el, + Ideograph-R050-Turban.el, Ideograph-R047-River.el, + Ideograph-R048-Work.el, Ideograph-R049-Oneself.el, + Ideograph-R045-Sprout.el, Ideograph-R046-Mountain.el, + Ideograph-R044-Corpse.el, Ideograph-R041-Inch.el, + Ideograph-R042-Small.el, Ideograph-R043-Lame.el, + Ideograph-R040-Roof.el, Ideograph-R039-Child.el, + Ideograph-R038-Woman.el, Ideograph-R037-Big.el, + Ideograph-R034-Go.el, Ideograph-R035-Go-Slowly.el, + Ideograph-R036-Evening.el, Ideograph-R033-Scholar.el, + Ideograph-R032-Earth.el, Ideograph-R031-Enclosure.el, + Ideograph-R030-Mouth.el, Ideograph-R029-Again.el, + Ideograph-R028-Private.el, Ideograph-R027-Cliff.el, + Ideograph-R025-Divination.el, Ideograph-R026-Seal.el, + Ideograph-R023-Hiding-Enclosure.el, Ideograph-R024-Ten.el, + Ideograph-R022-Right-Open-Box.el, Ideograph-R020-Wrap.el, + Ideograph-R019-Power.el, Ideograph-R016-Table.el, + Ideograph-R018-Knife.el, Ideograph-R015-Ice.el, + Ideograph-R014-Cover.el, Ideograph-R013-Down-Box.el, + Ideograph-R012-Eight.el, Ideograph-R010-Legs.el, + Ideograph-R009-Man.el, Ideograph-R008-Lid.el, + Ideograph-R007-Two.el, Ideograph-R005-Second.el, + Ideograph-R004-Slash.el, Ideograph-R002-Line.el, + Ideograph-R001-One.el: Use `=jis-x0213-{1|2}-2000' instead of + `japanese-jisx0213-{1|2}'. + +2003-02-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * read-maps.el (mapping-table-read-file): Use + `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'. + +2003-02-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R212-Dragon.el (JC3-70A4): New character. + +2003-02-07 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R181-Leaf.el (U+985E): Add JU+F9D0. + (U+F9D0): Use `=>ucs*' instead of `->decomposition' for U+985E. + + * Ideograph-R170-Mound.el (U+9686): Add JU+F9DC. + (U+F9DC): Add `=>ucs*' for U+9686. + +2003-02-07 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R072-Sun.el (JSP-4175): Unify JX1-752C. + (JSP-423F): Unify JX1-7537. + (JSP-4247): Add JU1990+6677 instead of JU+6677; add KU+6677. + (C1-5F63): Unify JX1-7540, CU+6677, BU+6677 and JU2000+6677. + + * Ideograph-R027-Cliff.el: Reformatted. + +2003-02-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R177-Leather.el (M-43089): Separate C1-7D36. + (JSP-675C): Separate G1-7735 and U+97C9; unify JX1-7D72 and + JU+97C9. + + * Ideograph-R145-Clothes.el (U+891C): Separate JSP-5C5F. + (JSP-5C5F): Unify JX1-7B6E and JU+891C. + + * u03200-Enclosed-CJK-Letters-and-Months.el: Add some missing + characters of JIS X 0213:2000. + + * u02460-Enclosed-Alphanumerics.el: Add some missing characters of + JIS X 0213:2000. + + * Ideograph-R195-Fish.el (U+9B79): Unify JX1-7E41. + + * read-maps.el (mapping-table-read-file): Use `=ucs-jis-1990' for + JIS X 0121:1990; use `=ucs-jis-2000' for JIS X 0213:2000. + +2003-02-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R085-Water.el (JX1-7654): Use `=ucs-jis-2000' instead + of `ucs-jis'. + (JSP-4879): Unify JX1-7735. + (U+6FF9): Fix strokes. + (JX1-7739): New character. + +2003-02-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R140-Grass.el: Add some missing code points of JIS X + 0213:2000 plain 1. + +2003-02-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R120-Silk.el: Add some missing `total-strokes'. + (U+7E28): Separate JSP-5448. + (JSP-5448): Unify JX1-7A2F. + + * Ideograph-R115-Grain.el (U+7A5D): Separate JSP-5148 and + JC3-5DBF. + (JSP-5148): Unify JX1-794F. + +2003-02-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * dumped-chars.el (system-char-db-source-file-list): Add + "u02900-Supplemental-Arrows-B", + "u02980-Miscellaneous-Mathematical-Symbols-B" and + "u031F0-Katakana-Phonetic-Extensions". + + * u031F0-Katakana-Phonetic-Extensions.el: New file. + + * u02300-Miscellaneous-Technical.el: Add some missing characters + of JIS X 0213:2000. + + * u02980-Miscellaneous-Mathematical-Symbols-B.el, + u02900-Supplemental-Arrows-B.el: New files. + + * Ideograph-R119-Rice.el (JSP-5344): Unify JX1-7977. + + * u0FF00-Halfwidth-and-Fullwidth-Forms.el (FULLWIDTH LEFT WHITE + PARENTHESIS): New character. + (FULLWIDTH RIGHT WHITE PARENTHESIS): New character. + + * u0FE30-CJK-Compatibility-Forms.el (SESAME DOT): New character. + (WHITE SESAME DOT): New character. + + * u030A0-Katakana.el (KATAKANA-HIRAGANA DOUBLE HYPHEN): New + character. + (KATAKANA DIGRAPH KOTO): New character. + + * u03040-Hiragana.el (HIRAGANA DIGRAPH YORI): New character. + + * u03000-CJK-Symbols-and-Punctuation.el (VERTICAL IDEOGRAPHIC + ITERATION MARK): New character. + (MASU MARK): New character. + (PART ALTERNATION MARK): New character. + + * u02000-General-Punctuation.el (DOUBLE QUESTION MARK): New + character. + (TWO ASTERISKS ALIGNED VERTICALLY): New character. + + * Ideograph-R086-Fire.el: Add some missing code points of JIS X + 0213:2000 plain 1. + + * Ideograph-R057-Bow.el (U+5F45): Separate JSP-3C74 and JC3-4CF6. + (JSP-3C74): Unify JX1-743A. + + * Ideograph-R061-Heart.el (U+61BC): Unify JX1-745F. + + * Ideograph-R015-Ice.el (M-01721): Separate B-E8F9. + + * Ideograph-R075-Tree.el: Add some missing code points of JIS X + 0213:2000 plain 1. + + * Ideograph-R073-Say.el (U+66FA): Unify JX1-754C. + +2003-02-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R013-Down-Box.el (GT-K00079): New character. + (U+5187): Unify B-C94E. + (C2-212E): New character. + + * Ideograph-R005-Second.el, Ideograph-R004-Slash.el, + Ideograph-R003-Dot.el, Ideograph-R002-Line.el: Add some missing + `ucs-cns' and `ucs-big5' attributes. + + * Ideograph-R001-One.el (GT-K00002): New character. + (C2-212E): Separate B-C94E; add CU+5187; use `ideographic-' + instead of `ideographic-radical' and `ideographic-strokes' to add + UCS's radical and strokes. + +2003-02-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R200-Hemp.el (K0-582B): Unify M-47887; separate + C1-5E28. + (C1-5E28): Relate to M-47887 instead of M-47888. + (C6-463E): Likewise. + (M-47888): Separate G0-4269 and U+9EBB. + + * Ideograph-R009-Man.el: Reformatted. + +2003-02-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R210-Even.el (M-48560): Separate CNS and GB. + + * Ideograph-R191-Fight.el (M-45657): Separate all. + (U+9B2D): Unify CB10823. + + * Ideograph-R198-Deer.el (M-47586): Separate GB and CNS. + +2003-02-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R189-Tall.el: Reformatted. + (M-45313): Separate G0-385F, C1-586D and U+9AD8. + + * Ideograph-R187-Horse.el (M-44894): Separate C1-7A55, G1-6539 and + U+9A2B. + + * Ideograph-R181-Leaf.el (JX1-7D7B): Unify U+FA6A and KU+983B; map + to GU+983B and CU+983B. + (U+983B): Map to JU+FA6A. + + * Ideograph-R030-Mouth.el, Ideograph-R009-Man.el: Reformatted. + + * Ideograph-R180-Sound.el (JX1-7D76): Unify U+FA69. + + * Ideograph-R175-Wrong.el (M-42585): Separate C1-4F66. + + * Ideograph-R172-Short-Tailed-Bird.el: Reformatted. + (C2-643D): Separate U+96DA; unify CU+96DA. + (JX1-7D63): Unify U+FA68 and KU+96E3; map to GU+96E3 and CU+96E3. + (U+96E3): Map to JU+FA68. + +2003-01-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R162-Walk.el (JX1-7C59): Unify U+FA67 and KU+9038. + (M-38985): Unify GT-K10928 and KU+9042. + (U+9042): Unify GT-K09081. + (U+9045): Add `<-simplified-ideograph' for M-39113. + (M-39046): Add S1-8338. + (C3-4A27): Separate U+905F. + (M-39113): Add S1-8337; add `->ideographic-variants' for S1-8338. + +2003-01-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R170-Mound.el (M-41704): Separate all. + + * Ideograph-R169-Gate.el (M-41379): Separate all. + (M-41433): Likewise. + + * Ideograph-R164-Wine.el (M-40006): Separate G1-523D and U+91AB; + add JU+91AB and KU+91AB. + + * Ideograph-R163-City.el (U+90C1): Separate C1-5368. + + * Ideograph-R160-Bitter.el (M-38636): Separate G0-393C, C1-624B + and U+8F9C; add JU+8F9C and KU+8F9C. + (M-38642): Separate G0-3159, C1-6728 and U+8F9F; add JU+8F9F. + + * Ideograph-R157-Foot.el (M-37741): Separate G0-653F, C2-5F6B and + U+8E47; add JU+8E47 and KU+8E47. + + * Ideograph-R154-Shell.el (U+8D2A): Modify + `ideographic-structure'. + (JX1-7C38): Unify U+FA64 and KU+8CD3; map to GU+8CD3 and CU+8CD3. + (U+8CD3): Map to JU+FA64. + (JX1-7C3D): Unify U+FA65 and KU+8D08. + + * Ideograph-R159-Cart.el (J90-475A): Separate C1-6F45. + + * Ideograph-R032-Earth.el, Ideograph-R030-Mouth.el: Reformatted. + +2003-01-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R149-Speech.el (M-35458): Separate G0-5532, C1-6669 + and U+8A79; add JU+8A79 and KU+8A79. + (M-35757): Separate C1-7240, G1-5A4B and U+8B01; unify U+FA62 and + KU+8B01; map to GU+8B01 and CU+8B01. + (M-35900): Separate C1-773F, G1-3D77 and U+8B39; unify U+FA63 and + KU+8B39; map to GU+8B39 and CU+8B39. + +2003-01-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R121-Jar.el (JX2-7461): Unify CB08559. + +2003-01-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R147-See.el (JX1-7B79): Unify U+FA61 and KU+8996. + +2003-01-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R152-Pig.el (C5-2329): Unify GT-K02141. + + * Ideograph-R146-West.el (CDP-8BD5): New character. + (U+8980): Add `total-strokes'; relate to M-34763. + + * Ideograph-R145-Clothes.el (U+88B0): Separate J0-6A5E. + (M-34435): Unify U+FA60 and KU+8910; separate G0-3A56, C1-6E6E and + U+8910; unify BC-BDC5 instead of B-BDC5. + + * Ideograph-R142-Insect.el (M-33094): Separate HZK1-CFE7 and + U+45BA. + (M-33143): Separate G0-435B, C1-6A6D and U+871C. + +2003-01-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u02E00-CJK-Radical-Supplement.el (CJK RADICAL MEAT): Unify + M-29237. + (CDP-8958): Relate to M-29237. + (CDP-8A73): New character. + +2003-01-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R144-Walk-Enclosure.el (M-34046): Add S1-7325. + (J0-3D51): Add S1-7324. + + * Ideograph-R141-Tiger.el (U+865B): Separate C1-6170. + + * Ideograph-R140-Grass.el: Reformatted. + (M-30801): Separate JSP-5756, C2-2D41 and U+82EA. + (CDP-8D60): New character. + (K0-6E4A): Unify JX1-7B27, U+FA5F and KU+8457. + (M-31410): Map to U+FA5F instead of U+8457; unify KU+8457. + (U+855A): Add `<-vulgar-ideograph' for U+843C. + (M-32123): Separate C1-7531. + (M-32505): Separate U+8625; unify CU+8625. + +2003-01-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R130-Meat.el (M-29237): Unify <CJK RADICAL MEAT>. + (CDP-8A73): Add mapping for U+2EBC. + (CDP-8958): New character. + (C6-2549): Unify CDP-8B6A. + +2003-01-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R134-Mortar.el: Reformatted. + (GT-K01569): New character. + + * Ideograph-R132-Self.el (U+81ED): Unify JU+FA5C. + (U+FA5C): New character. + + * Ideograph-R125-Old.el (JX1-7A44): Unify U+FA5B and KU+8005; add + mapping for CU-0002F97A. + (U-0002F97A): Add mapping for JU+FA5B and KU+8005. + + * Ideograph-R122-Net.el: Reformatted. + (M-28201): Separate JSP-5475 and U+7F53; unify G0-3854, C4-2152, + BE-C8A2, CDP-85BE and U+5188. + (U+34C1): Unify CDP-8C7E. + (JX1-7A3A): Unify U+FA5A and KU+7F72. + + * Ideograph-R079-Weapon.el (M-16634): Separate U+6BB9. + (JSP-4631): Separate C4-3250. + + * Ideograph-R072-Sun.el: Reformatted. + (M-14050): Separate C3-4156. + + * Ideograph-R124-Feather.el: Reformatted. + (GT-K01762): New character. + (JC3-60A5): Add `ideographic-structure'. + + * Ideograph-R013-Down-Box.el (U+5188): Unify M-28201. + + * Ideograph-R121-Jar.el (GT-K01231): New character. + + * Ideograph-R086-Fire.el, Ideograph-R050-Turban.el, + Ideograph-R030-Mouth.el: Reformatted. + + * Ideograph-R009-Man.el: Reformatted. + + * Ideograph-R120-Silk.el (M-49471): Add `ideographic-structure'. + (U-0002035E): Complete `ideographic-structure'. + (JX1-7A2E): Unify U+FA57 and KU+7DF4; add mapping for GU+7DF4 and + CU+7DF4. + (U+7DF4): Add mapping for JU+FA57. + (JX1-7A33): Unify U+FA59 and CU+7E41 and KU+7E41; add mapping for + GU+7E41. + (U+7E41): Add mapping for JU+FA59. + (HZK1-E2C2): Modify `ideographic-structure'. + +2003-01-28 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R123-Sheep.el: Reformatted. + (GT-K01352): New character. + + * Ideograph-R009-Man.el (U-0002035E): Modify + `ideographic-structure'. + +2003-01-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R030-Mouth.el (M-03555): Separate G0-3F48, C1-503D and + U+54B3. + + * Ideograph-R118-Bamboo.el: Reformatted. + (JX1-7964): Unify U+FA56 and KU+7BC0. + + * Ideograph-R116-Cave.el (JX1-7951): Unify U+FA55 and KU+7A81; add + mapping for GU+7A81 and CU+7A81. + (C1-5273): Unify CU+7A81; add mapping for JU+FA55. + (U+7A81): Add mapping for JU+FA55. + + * Ideograph-R050-Turban.el: Reformatted. + +2003-01-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R075-Tree.el: Reformatted. + (JX1-763B): Unify JU+F91D. + (U+F91D): New character. + + * Ideograph-R032-Earth.el: Reformatted. + +2003-01-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R114-Track.el (U-0002573C): Unify M-24887; modify + `ideographic-structure'. + (C6-334D): Relate to M-24887; modify `ideographic-structure'. + + * Ideograph-R009-Man.el (M-00998): Unify HZK1-CFBC and U+3478; + modify `ideographic-structure'. + (C5-3421): Modify `ideographic-structure'. + +2003-01-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R115-Grain.el (U+79E6): Separate C1-5736. + (M-25221): Unify JX1-794D, U+FA54 and KU+7A40. + (U+7A40): Add mapping for JU+FA54. + + * Ideograph-R113-Spirit.el (JX1-7933): Unify U+FA4C and KU+793E. + (JX1-7937): Unify U+FA4E and KU+7948. + (JX1-7934): Unify U+FA4D and KU+7949. + (JX1-7938): Unify U+FA4F and KU+7950. + (JX1-7939): Unify U+FA50 and KU+7956. + (JX1-793B): Unify U+FA51 and KU+795D. + (JX1-793F): Unify U+FA52 and KU+798D. + (JX1-7940): Unify U+FA53 and KU+798E. + + * Ideograph-R112-Stone.el (U+7891): Unify JU+FA4B. + (U+FA4B): New character. + + * Ideograph-R109-Eye.el (C5-3421): Modify `ideographic-structure'. + + * Ideograph-R111-Arrow.el (U+77E3): Separate C1-4B32. + + * Ideograph-R106-White.el (U+7686): Separate C1-5255. + + * Ideograph-R105-Dotted-Tent.el (M-22661): Separate C2-2C40 and + U+7679. + + * Ideograph-R096-Jade.el (U+7422): Unify JU+FA4A. + (U+FA4A): New character. + + * Ideograph-R095-Profound.el: Reformatted. + + * Ideograph-R009-Man.el (U-000202DC): Add `ideographic-strokes' + and `total-strokes'. + (U-00020442): Unify C7-476F and M-19757; don't use `->identical' + for M-19757; use `ideographic-' instead of `ideographic-radical' + and `ideographic-strokes'; modify `ideographic-structure'. + +2003-01-25 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R089-Double-X.el (U-00024568): Modify + `ideographic-structure'. + (C7-476F): Unify U-00020442 and HZK1-D6F4; use `ideographic-' + instead of `ideographic-radical' and `ideographic-strokes'; don't + use `->identical'; modify `ideographic-structure'. + +2003-01-25 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R071-Not.el (JC3-50F4): Map to U+FA42 instead of + U+65E3. + (U+FA42): New character. + + * u02E00-CJK-Radical-Supplement.el (CJK RADICAL SMALL ONE): Unify + BC-8B54 and GT-K00303. + (GT-K00305): New character. + (CJK RADICAL SMALL TWO): Unify GT-K00325. + (CJK RADICAL HEART ONE): Unify GT-K00302. + + * Ideograph-R086-Fire.el: Reformatted. + (U+716E): Unify B-B54E. + (JX1-7755): Unify U+FA48 and KU+716E; unify BC-B54E instead of + B-B54E. + +2003-01-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R075-Tree.el (GT-19861): Unify JX1-7624, JU+69EA and + KU+69EA. + + * Ideograph-R038-Woman.el (J90-3247): Unify J78-3247, J83-3247 and + K0-4A2A; separate C1-6360. + (B-B6F9): Separate S2-1716, G0-3C5E, J0-3247, K0-4A2A and U+5AC1. + +2003-01-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R004-Slash.el (U+4E47): Separate C2-2128; modify + `ideographic-structure' to use U+4E03 instead of BC-88ED. + + * Ideograph-R001-One.el (U+4E03): Unify BC-88ED. + + * Ideograph-R085-Water.el (U+6D77): Unify JU+FA45. + (U+FA45): New character. + (JX1-7677): Unify U+FA46 and KU+6E1A; unify BC-B25A instead of + B-B25A. + (U+6E1A): Unify B-B25A. + (U+6F22): Unify JU+FA47. + (U+FA47): New character. + (C1-6947): Unify CU+6F22. + + * Ideograph-R084-Steam.el: Reformatted. + +2003-01-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R018-Knife.el (U+5277): Use `->identical' instead of + `->same-ideograph' for U-0002F823. + + * Ideograph-R010-Legs.el (U-0002F80F): Modify + `ideographic-structure' to use U+FA32 instead of U-0002F80E. + +2003-01-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R082-Fur.el (U+6BDB): Separate C1-4553. + + * Ideograph-R072-Sun.el: Reformatted. + (U+3AE6): Separate C4-323B; modify `ideographic-strokes' and + `total-strokes'; complete `ideographic-structure'. + (JX1-7543): Unify U+FA43 and KU+6691; separate C6-533C. + + * Ideograph-R061-Heart.el (U+6094): Unify JU+FA3D. + (U+FA3D): New character. + (JC3-4ED6): Unify BC-B46E instead of B-B46E; map to U+FA3E instead + of U+6168; map to KU+6168. + (JX1-745C): Unify U+FA3E and KU+6168. + (U+6168): Unify B-B46E. + (JX1-745E): Unify U+FA3F and KU+618E; unify BC-BCA8 instead of + B-BCA8. + (U+618E): Unify B-BCA8. + (U-0002F8B0): Unify JU+61F2. + (M-11424): Separate JX1-7461; delete `ucs-jis'; unify KU+61F2; map + to U+FA40 instead of U+61F2. + (U+61F2): Map to JU+FA40. + (C1-7834): Map to JU+FA40; unify CU+61F2. + + * Ideograph-R040-Roof.el (M-07325): Separate G0-653C, C1-6C4E and + U+5BEE. + +2003-01-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R038-Woman.el (U+5982): Separate C1-4771. + + * Ideograph-R078-Death.el: Reformatted. + + * Ideograph-R075-Tree.el (U+6885): Unify JU+FA44. + (U+FA44): New character. + + * Ideograph-R017-Open-Box.el (M-01803): Separate G0-5057 and + U+51F6; add JU+51F6. + + * Ideograph-R066-Rap.el (U+654F): Unify JU+FA41. + (U+FA41): New character. + +2003-01-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R032-Earth.el (U+FA39): New character. + (U+5841): Use `<-simplified-ideograph' instead of + `simplified-ideograph-of'. + (U+58A8): Add JU+FA3A. + (U+FA3A): New character. + + * Ideograph-R009-Man.el (U-0002020C): Delete incomplete + `ideographic-structure'. + +2003-01-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R044-Corpse.el (JX1-4F61): Unify U+FA3B and KU+5C64; + unify BC-BC68 instead of B-BC68. + (U+5C64): Unify B-BC68. + + * Ideograph-R045-Sprout.el (U+5C6E): Unify JU+FA3C. + (U+FA3C): New character. + (U-00021CFE): Use `hanyu-dazidian' instead of + `hanyu-dazidian-{vol|page|char}'. + +2003-01-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R012-Eight.el (GT-K00059): New character. + + * Ideograph-R010-Legs.el (JX1-2E50): Unify U+FA32 instead of + U-0002F80E; add CU-0002F80E. + (U-0002F80E): Add `->identical' for U+FA32. + + * Ideograph-R009-Man.el (U+4EBA): Unify GT-K00048. + (GT-K00049): New character. + (ideographic component person as roof): Unify GT-K00057. + (ideographic component person as left roof): New character. + (U+4FAE): Unify JU+FA30. + (U+FA30): New character. + (U+50A9): Modify `ideographic-structure'. + (JX1-2E49): Unify U+FA31 and KU+50E7; unify BC-B9AC instead of + B-B9AC. + (U+50E7): Unify B-B9AC. + + * Ideograph-R030-Mouth.el (U+559D): Unify JU+FA36. + (U+FA36): New character. + (U+5606): Separate C1-682C; unify JU+FA37. + (U+FA37): New character. + (U+5668): Unify JU+FA38. + (U+FA38): New character. + + * Ideograph-R024-Ten.el (U+5341): Unify GT-K00047. + (U+5351): Unify JU+FA35. + (U+FA35): New character. + (J0-485C): Use `<-vulgar-ideograph' instead of + `vulgar-ideograph-of'. + + * Ideograph-R019-Power.el (U+52C9): Unify JU+FA33. + (U+FA33): New character. + (U+52E4): Unify JU+FA34. + (U+FA34): New character. + + * Ideograph-R018-Knife.el (J0-4561): Unify GT-K00053. + (J0-517C): Modify `ideographic-structure'. + (J0-517D): Likewise. + (M-02245): Separate C3-5037, HZK1-F042, CB00669 and U+5294. + (J0-517B): Separate JC3-44CF and U+5271. + +2003-01-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R029-Again.el (U+53C8): Unify GT-K00063. + + * Ideograph-R025-Divination.el (U+535C): Unify GT-K00060. + (GT-K00061): New character. + + * Ideograph-R012-Eight.el (J0-482C): Unify GT-K00056. + + * Ideograph-R011-Enter.el (J0-467E): Unify GT-K00050. + + * Ideograph-R007-Two.el (U+4E8C): Unify GT-K00054. + + * Ideograph-R005-Second.el (U-000200CA): Unify GT-K00029. + (GT-K00027): New character. + (U-000200CC): Unify GT-K00023. + +2003-01-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R008-Lid.el (JC3-81C1): Unify GT-K02308. + + * Ideograph-R167-Gold.el (U+9485): Unify CDP-895A. + +2003-01-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R004-Slash.el: Unify some GT-Kddddd numbers. + (U-00020086): Unify GT-00152; use `ideographic-' instead of + `ideographic-radical', `ideographic-strokes' and `total-strokes'. + (GT-00163): Unify G0-3C30, J0-355A, C6-2161 and U+53CA; use + `ideographic-' instead of `ideographic-radical', + `ideographic-strokes' and `total-strokes'. + (M-00125): Unify GT-00166; use `ideographic-' instead of + `ideographic-radical', `ideographic-strokes' and `total-strokes'. + (M-00133): Unify GT-00175; use `ideographic-' instead of + `ideographic-radical', `ideographic-strokes' and `total-strokes'. + + * Ideograph-R040-Roof.el (GT-K07616): New character. + (BC-8D7C): New character. + + * Ideograph-R029-Again.el (C1-452F): Unify B-A4CE; add CU+53CA. + (U+53CA): Separate B-A4CE; unify GT-00163; use `ideographic-' + instead of `ideographic-radical', `ideographic-strokes' and + `total-strokes'. + + * Ideograph-R064-Hand.el (U+624D): Unify GT-00010 and GT-K00176; + use `ideographic-' instead of `ideographic-radical' and + `ideographic-strokes'. + (U+63FA): Add S1-3022; add `<-simplified-ideograph' for S1-3023. + (U+6416): Add S1-3023. + + * Ideograph-R013-Down-Box.el (GT-02025): Unify GT-K06707. + + * Ideograph-R012-Eight.el (GT-01936): Unify GT-K06415. + + * Ideograph-R009-Man.el (GT-00767): Unify GT-K03991. + + * Ideograph-R001-One.el: Unify some GT-Kddddd numbers. + (GT-K00010): Unify U+624D; use `ideographic-' instead of + `ideographic-radical' and `ideographic-strokes'. + (U+4E0E): Separate B-C94F; unify GT-00023; use `ideographic-' + instead of `ideographic-radical', `ideographic-strokes' and + `total-strokes'. + (U+4E21): Delete relation for BC-8564. + +2003-01-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R005-Second.el: Unify some GT-Kddddd numbers. + + * u02E00-CJK-Radical-Supplement.el (U+2EB6): Unify BC-8970. + (BC-8CCC): New character. + +2003-01-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R003-Dot.el, Ideograph-R002-Line.el: Unify some + GT-Kddddd numbers. + +2003-01-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R094-Dog.el (U+731F): Add S1-4810; add + `<-simplified-ideograph' for S1-4811. + (U+7363): Add S1-4842; add `<-simplified-ideograph' for S1-4843. + (U+7375): Add S1-4811. + (U+7378): Add S1-4843. + + * isolated-char.el: Read "../etc/char-data/GT-fmap-K4.txt". + +2003-01-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R036-Evening.el (J0-546D): Add S1-1552. + (U+5922): Add `<-simplified-ideograph' for S1-1550. + (M-05802): Add S1-1550. + (M-05803): Separate U+5923; add S1-1553; add `<-vulgar-ideograph' + for S1-1550. + + * Ideograph-R029-Again.el (M-03115): Unify GT-K00065. + (GT-K00064): New character. + +2003-01-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * isolated-char.el: Read "../etc/char-data/GT-fmap-K3.txt". + +2003-01-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R062-Halberd.el (C5-3F46): Unify HZK1-D0CF and + U-000203B6; use `ideographic-' instead of `ideographic-radical' + and `ideographic-strokes'; complete `ideographic-structure'. + + * Ideograph-R056-Shoot.el (GT-K00233): New character. + + * Ideograph-R007-Two.el (GT-K00083): New character. + + * Ideograph-R009-Man.el (GT-K03992): New character. + (U-000203B6): Unify C5-3F46 and M-11626; don't use `->identical'; + use `ideographic-' instead of `ideographic-radical' and + `ideographic-strokes'; complete `ideographic-structure'. + +2003-01-17 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R019-Power.el (M-02302): Modify + `ideographic-structure'. + + * Ideograph-R005-Second.el (U-000200ED): Modify + `ideographic-structure'. + (GT-00254): Add `ideographic-structure'. + +2003-01-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R059-Bristle.el (U-00022483): Complete + `ideographic-structure'. + + * Ideograph-R071-Not.el: Reformatted. + (M-13717): Separate C2-213E. + + * Ideograph-R066-Rap.el (M-13226): Separate B-B1CE. + (U-00022FC5): Complete `ideographic-structure'. + + * Ideograph-R046-Mountain.el: Reformatted. + (M-08121): Separate U+37CF. + + * Ideograph-R040-Roof.el (M-07239): Add S1-0557. + (J0-3428): Add S1-0556. + + * Ideograph-R030-Mouth.el: Reformatted. + (M-03709): Unify B-ADF0; separate JC3-45FE. + (U+5510): Separate B-ADF0; unify JC3-45FE. + (M-03756): Separate C1-5949. + (M-03780): Unify B-D473; separate JC3-46E0. + (U+553C): Separate B-D473 and C2-3376; separate JC3-46E0. + (C3-3A42): Add `ideographic-structure'. + (JC3-46EB): Likewise. + (U+55BB): Separate B-B3EB. + (C1-5E51): Add `ideographic-structure'. + (U-00020DD1): Modify `ideographic-structure'. + (M-04247): Likewise; separate JC3-46FD. + (U+5630): Unify JC3-46FD. + (M-04329): Add `ideographic-structure'. + (C5-4C45): Unify U-000203E7. + (H1-D44F): New character; relate to M-04329. + (U-00020FEE): New character. + (M-04392): Separate C2-564D and U+566D. + (CB02743): Fix `ideographic-strokes' and `total-strokes'; add + mapping for U-00020FEE. + +2003-01-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R011-Enter.el (H1-C3C3): Separate U+516A. + +2003-01-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R099-Sweet.el: Reformatted. + + * Ideograph-R073-Say.el (U+52D7): + New character; use `ideographic-' instead of `cns-radical'. + (M-14302): Separate C2-3C4C, JX2-2E37, B-D9A9 and U+6701. + +2003-01-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R101-Use.el (M-21720): Modify `ideographic-structure'. + + * Ideograph-R075-Tree.el: Reformatted. + +2003-01-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R022-Right-Open-Box.el: Reformatted. + (M-02629): Modify `ideographic-structure'. + (K0-5D63): Likewise. + + * Ideograph-R008-Lid.el: Reformatted. + (U-0002015F): Modify `ideographic-structure'. + (U-00020182): Likewise. + (M-48914): Fix `ideographic-strokes'. + (U-00020189): Likewise. + (M-00339): Add mapping for U+342F; add `ideographic-structure'. + (U+342F): Modify `ideographic-structure'. + (U-00020199): Relate to M-05824. + (M-00341): Modify `ideographic-structure'. + (U-0002019D): Likewise. + +2003-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R051-Dry.el (M-09169): Separate C2-223B, B-C9DB and + U+5E75. + + * Ideograph-R040-Roof.el (M-07205): Separate G0-435C, C1-596F and + U+5BC6. + + * Ideograph-R036-Evening.el (M-05824): + Add mapping to U-00020199; modify `ideographic-structure'. + (CB00833): Likewise. + (U-00020199): New character; relate to M-05824. + +2003-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R013-Down-Box.el: Reformatted. + (BC-8A78): Use `name*' instead of `name' for non-standard name; + rename <ideographic radical hood> to <ideographic component hood>. + (M-01528): Separate GE-7A2A, C2-232C and U+518F. + (U+5190): Modify `ideographic-structure'. + (CB00155): Likewise. + (CB04393): Likewise. + + * Ideograph-R012-Eight.el: Reformatted. + (M-01504): Separate H1-DAA1. + (C7-4D3D): Separate U+34B9. + (U+34B9): Unify H1-DAA1. + +2003-01-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R042-Small.el: Reformatted. + + * Ideograph-R037-Big.el (U+595A): Separate C1-5471. + + * Ideograph-R034-Go.el: Reformatted. + (J0-4A51): Separate U+5909. + +2003-01-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R019-Power.el: Reformatted. + (U+52D7): Use `ideographic-' instead of `cns-radical'. + + * Ideograph-R016-Table.el: Reformatted. + (U-00020660): Complete `ideographic-structure'. + + * Ideograph-R009-Man.el: Reformatted. + +2003-01-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R061-Heart.el: Reformatted. + (U-00022608): Complete `ideographic-structure'. + (U-00022614): Likewise. + (U+60B3): Delete incomplete `ideographic-structure'. + (U+60EA): Unify C3-3B4D. + +2003-01-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R001-One.el (JC3-41A2): Fixed. + + * Ideograph-R038-Woman.el: Reformatted. + (U+36A2): Use `<-ancient-ideograph' instead of + `ancient-ideograph-of'. + (U+59C9): Use `<-vulgar-ideograph' instead of + `vulgar-ideograph-of'. + + * Ideograph-R021-Spoon.el: Reformatted. + (U-00020915): Delete `hanyu-dazidian-{vol|page|char}'. + + * Ideograph-R020-Wrap.el: Reformatted. + (U-0002F828): Modify the operator of `ideographic-structure'. + (J0-4A71): Don't use char-ref for the operator of + `ideographic-structure'. + (C2-2556): Likewise; modify the operator of + `ideographic-structure'. + + * Ideograph-R074-Moon.el: Reformatted. + + * Ideograph-R068-Dipper.el (M-13508): Unify C1-5A7C. + + * Ideograph-R050-Turban.el: Reformatted. + (M-09023): Don't use char-ref for the operator of + `ideographic-structure'. + (U+5E4D): Likewise. + (M-09024): Likewise. + (U+5E4E): Likewise. + (M-09134): Likewise. + + * Ideograph-R037-Big.el: Reformatted. + +2003-01-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R070-Square.el, Ideograph-R060-Step.el, + Ideograph-R041-Inch.el: Reformatted. + + * Ideograph-R040-Roof.el: Reformatted. + (M-07226): Separate C2-3B36 and U+5BCB. + + * Ideograph-R039-Child.el: Reformatted. + (M-06987): Separate G1-4B6F and U+5B6B. + +2003-01-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R032-Earth.el (CB01092): Delete incorrect + `ideographic-structure'. + (CB00102): Add `ideographic-structure'. + +2003-01-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R009-Man.el: Reformatted. + (U+20089): Use `name*' instead of `name' for non-standard name; + rename <cjk radical person for top> to <ideographic component + person for top>; add `:sources' of `:radical' and `:strokes'. + (JC3-71FA): Use `name*' instead of `name' for non-standard name; + rename <cjk radical person as roof> to <ideographic component + person as roof>. + + * Ideograph-R033-Scholar.el, Ideograph-R031-Enclosure.el: + Reformatted. + +2003-01-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R027-Cliff.el, Ideograph-R026-Seal.el: Reformatted. + + * Ideograph-R024-Ten.el: Reformatted. + (U-0002099C): Separate BC-88DF. + (U-000209A4): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'. + + * Ideograph-R001-One.el, Ideograph-R004-Slash.el (U-00020089): Use + `name*' instead of `name' for non-standard name; rename <cjk + radical person for top> to <ideographic component person for top>; + add `:sources' of `:radical' and `:strokes'. + +2003-01-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (char-db-make-char-spec): Use + `get-char-attribute' instead of `split-char' to break up a + character which does not have `ucs' attribute. + +2003-01-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R029-Again.el, Ideograph-R028-Private.el, + Ideograph-R025-Divination.el: Reformatted. + + * Ideograph-R011-Enter.el: Reformatted. + (U-000204EE): Simplify `ideographic-structure'. + (C6-353D): Likewise. + + * Ideograph-R005-Second.el: Reformatted. + (C4-2157): Add `ideographic-structure'. + + * Ideograph-R002-Line.el (U+4E2A): Use `name*' instead of `name' + for non-standard name; rename <cjk radical person as roof> to + <ideographic component person as roof>. + +2003-01-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R019-Power.el: Reformatted. + + * Ideograph-R018-Knife.el: + - Reformatted. + - Don't use char-ref for the operator of `ideographic-structure'. + (M-01848): Separate G0-4850, K0-6C53, JC3-44B3 and U+5203. + (J0-516B): Unify BC-AB62. + + * Ideograph-R015-Ice.el, Ideograph-R014-Cover.el: Reformatted. + + * char-db-util.el (char-db-make-char-spec): Add `name*' as same as + `name'. + +2003-01-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R010-Legs.el: Reformatted. + + * Ideograph-R007-Two.el, Ideograph-R006-Hook.el: Reformatted. + +2003-01-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (char-db-coded-charset-priority-list): Prefer + `chinese-big5-cdp' to `ideograph-cbeta' and `china3-jef'. + (insert-char-attributes): Format `name*' like `name'. + +2003-01-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R123-Sheep.el, Ideograph-R093-Cow.el, + Ideograph-R089-Double-X.el, Ideograph-R086-Fire.el, + Ideograph-R078-Death.el, Ideograph-R077-Stop.el: Reformatted. + +2003-01-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R075-Tree.el, Ideograph-R066-Rap.el, + Ideograph-R064-Hand.el, Ideograph-R059-Bristle.el, + Ideograph-R057-Bow.el, Ideograph-R050-Turban.el, + Ideograph-R049-Oneself.el, Ideograph-R047-River.el, + Ideograph-R037-Big.el, Ideograph-R032-Earth.el, + Ideograph-R031-Enclosure.el, Ideograph-R030-Mouth.el, + Ideograph-R029-Again.el, Ideograph-R028-Private.el, + Ideograph-R027-Cliff.el, Ideograph-R026-Seal.el, + Ideograph-R025-Divination.el, Ideograph-R024-Ten.el, + Ideograph-R022-Right-Open-Box.el, Ideograph-R020-Wrap.el, + Ideograph-R019-Power.el, Ideograph-R018-Knife.el, + Ideograph-R017-Open-Box.el, Ideograph-R016-Table.el, + Ideograph-R015-Ice.el, Ideograph-R014-Cover.el, + Ideograph-R013-Down-Box.el, Ideograph-R012-Eight.el, + Ideograph-R010-Legs.el, Ideograph-R009-Man.el, + Ideograph-R008-Lid.el, Ideograph-R006-Hook.el, + Ideograph-R007-Two.el, Ideograph-R004-Slash.el, + Ideograph-R002-Line.el: Reformatted. + +2003-01-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R152-Pig.el (JSP-5E72): Unify JU+8C59. + +2002-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R093-Cow.el (BC-8C68): New character. + +2002-12-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R152-Pig.el (JSP-5E72): Separate C4-354D and U+8C59; + unify BC-8AD1. + + * Ideograph-R009-Man.el (U+4ED2): Unify BC-8BAC. + +2002-12-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R137-Boat.el: Add some missing mappings for CJK Ext-B + code points. + +2002-12-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R113-Spirit.el (JX1-793F): Delete `ucs-jis'. + (J0-3252): Separate C1-697E. + + * Ideograph-R181-Leaf.el (JX1-7D7B): Delete `ucs-jis'. + + * Ideograph-R172-Short-Tailed-Bird.el (JSP-6674): Delete + `ucs-jis'. + (JX1-7D63): Delete `ucs-jis'. + + * Ideograph-R162-Walk.el (JX1-7C59): Delete `ucs-jis'. + + * Ideograph-R154-Shell.el (JX1-7C38): Delete `ucs-jis'. + + * Ideograph-R061-Heart.el (JX1-745C): Delete `ucs-jis'. + + * Ideograph-R044-Corpse.el (JX1-4F61): Delete `ucs-jis'. + +2002-12-25 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u02000-General-Punctuation.el, + u0FF00-Halfwidth-and-Fullwidth-Forms.el, u01F00-Greek-Extended.el, + u01E00-Latin-Extended-Additional.el, u00400-Cyrillic.el, + u002B0-Spacing-Modifier-Letters.el, u00370-Greek.el, + u00180-Latin-Extended-B.el, u00100-Latin-Extended-A.el, + u000A0-Latin-1-Supplement.el, Ideograph-R212-Dragon.el, + Ideograph-R209-Nose.el, Ideograph-R206-Tripod.el, + Ideograph-R208-Rat.el, Ideograph-R200-Hemp.el, + Ideograph-R203-Black.el, Ideograph-R199-Wheat.el, + Ideograph-R198-Deer.el, Ideograph-R197-Salt.el, + Ideograph-R196-Bird.el, Ideograph-R195-Fish.el, + Ideograph-R194-Ghost.el, Ideograph-R193-Cauldron.el, + Ideograph-R191-Fight.el, Ideograph-R190-Hair.el, + Ideograph-R189-Tall.el, Ideograph-R188-Bone.el, + Ideograph-R187-Horse.el, Ideograph-R186-Fragrant.el, + Ideograph-R184-Eat.el, Ideograph-R182-Wind.el, + Ideograph-R181-Leaf.el, Ideograph-R180-Sound.el, + Ideograph-R178-Tanned-Leather.el, Ideograph-R177-Leather.el, + Ideograph-R174-Blue.el, Ideograph-R173-Rain.el, + Ideograph-R172-Short-Tailed-Bird.el, Ideograph-R170-Mound.el, + Ideograph-R169-Gate.el, Ideograph-R167-Gold.el, + Ideograph-R164-Wine.el, Ideograph-R163-City.el, + Ideograph-R162-Walk.el, Ideograph-R160-Bitter.el, + Ideograph-R159-Cart.el, Ideograph-R158-Body.el, + Ideograph-R157-Foot.el, Ideograph-R156-Run.el, + Ideograph-R153-Badger.el, Ideograph-R154-Shell.el, + Ideograph-R151-Bean.el, Ideograph-R149-Speech.el, + Ideograph-R148-Horn.el, Ideograph-R147-See.el, + Ideograph-R145-Clothes.el, Ideograph-R144-Walk-Enclosure.el, + Ideograph-R143-Blood.el, Ideograph-R142-Insect.el, + Ideograph-R141-Tiger.el, Ideograph-R140-Grass.el, + Ideograph-R135-Tongue.el, Ideograph-R137-Boat.el, + Ideograph-R132-Self.el, Ideograph-R134-Mortar.el, + Ideograph-R130-Meat.el, Ideograph-R128-Ear.el, + Ideograph-R125-Old.el, Ideograph-R127-Plow.el, + Ideograph-R124-Feather.el, Ideograph-R123-Sheep.el, + Ideograph-R122-Net.el, Ideograph-R121-Jar.el, + Ideograph-R120-Silk.el, Ideograph-R119-Rice.el, + Ideograph-R118-Bamboo.el, Ideograph-R117-Stand.el, + Ideograph-R116-Cave.el, Ideograph-R115-Grain.el, + Ideograph-R113-Spirit.el, Ideograph-R112-Stone.el, + Ideograph-R110-Spear.el, Ideograph-R111-Arrow.el, + Ideograph-R109-Eye.el, Ideograph-R108-Dish.el, + Ideograph-R106-White.el, Ideograph-R104-Sickness.el, + Ideograph-R102-Field.el, Ideograph-R101-Use.el, + Ideograph-R098-Tile.el, Ideograph-R097-Melon.el, + Ideograph-R095-Profound.el, Ideograph-R096-Jade.el, + Ideograph-R094-Dog.el, Ideograph-R093-Cow.el, + Ideograph-R092-Fang.el, Ideograph-R091-Slice.el, + Ideograph-R087-Claw.el, Ideograph-R088-Father.el, + Ideograph-R086-Fire.el, Ideograph-R085-Water.el, + Ideograph-R084-Steam.el, Ideograph-R083-Clan.el, + Ideograph-R082-Fur.el, Ideograph-R079-Weapon.el, + Ideograph-R077-Stop.el, Ideograph-R078-Death.el, + Ideograph-R076-Lack.el, Ideograph-R074-Moon.el, + Ideograph-R075-Tree.el, Ideograph-R070-Square.el, + Ideograph-R072-Sun.el, Ideograph-R068-Dipper.el, + Ideograph-R069-Axe.el, Ideograph-R067-Script.el, + Ideograph-R066-Rap.el, Ideograph-R065-Branch.el, + Ideograph-R064-Hand.el, Ideograph-R063-Door.el, + Ideograph-R062-Halberd.el, Ideograph-R061-Heart.el, + Ideograph-R060-Step.el, Ideograph-R059-Bristle.el, + Ideograph-R058-Snout.el, Ideograph-R057-Bow.el, + Ideograph-R055-Two-Hands.el, Ideograph-R054-Long-Stride.el, + Ideograph-R053-Dotted-Cliff.el, Ideograph-R050-Turban.el, + Ideograph-R048-Work.el, Ideograph-R049-Oneself.el, + Ideograph-R046-Mountain.el, Ideograph-R043-Lame.el, + Ideograph-R044-Corpse.el, Ideograph-R041-Inch.el, + Ideograph-R040-Roof.el, Ideograph-R039-Child.el, + Ideograph-R038-Woman.el, Ideograph-R036-Evening.el, + Ideograph-R037-Big.el, Ideograph-R035-Go-Slowly.el, + Ideograph-R033-Scholar.el, Ideograph-R032-Earth.el, + Ideograph-R031-Enclosure.el, Ideograph-R030-Mouth.el, + Ideograph-R028-Private.el, Ideograph-R027-Cliff.el, + Ideograph-R023-Hiding-Enclosure.el, Ideograph-R024-Ten.el, + Ideograph-R022-Right-Open-Box.el, Ideograph-R021-Spoon.el, + Ideograph-R020-Wrap.el, Ideograph-R019-Power.el, + Ideograph-R018-Knife.el, Ideograph-R016-Table.el, + Ideograph-R015-Ice.el, Ideograph-R014-Cover.el, + Ideograph-R013-Down-Box.el, Ideograph-R012-Eight.el, + Ideograph-R011-Enter.el, Ideograph-R010-Legs.el, + Ideograph-R009-Man.el, Ideograph-R008-Lid.el, + Ideograph-R005-Second.el, Ideograph-R004-Slash.el, + Ideograph-R001-One.el: Add missing `ucs-jis' attributes for + non-unified JIS characters. + + * char-db-util.el (insert-char-attributes): Use #xHHHH for 2 bytes + sets. + +2002-12-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R061-Heart.el (U+60EB): Delete `kangxi-radical' and + `kangxi-strokes'. + + * Ideograph-R034-Go.el: Reformatted. + +2002-12-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (ideographic-radicals): Use <KANGXI RADICAL GO> + instead of U+5902; use `decode-char' instead of `int-char'. + +2002-12-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R038-Woman.el (U+599F): Unify BC-8DD2. + + * Ideograph-R026-Seal.el (U+537D): Modify `ideographic-structure'. + + * Ideograph-R011-Enter.el (U+5168): Modify + `ideographic-structure'. + + * Ideograph-R140-Grass.el (U+5179): Delete broken + `ideographic-structure'. + + * Ideograph-R009-Man.el (U+4FA6): Delete broken + `ideographic-structure'. + (U+4FEA): Likewise. + (U+5079): Likewise. + (U+5084): Likewise. + + * Ideograph-R094-Dog.el (U-000215DC): Unify BC-8CF3. + + * Ideograph-R005-Second.el (U+4E5B): Unify BC-8D54. + +2002-12-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R030-Mouth.el (U-00020BB7): Unify BC-8BF3. + +2002-12-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u02E00-CJK-Radical-Supplement.el (CJK RADICAL SPIRIT TWO): Unify + BC-8B70. + (CJK RADICAL GRASS TWO): Unify C4-2153, JX2-7575, M-30639 and + BC-8AFE; add `ucs-cns' for U+8279. + (CJK RADICAL GRASS THREE): Unify JX2-7574. + (CJK RADICAL SIMPLIFIED WALK): Unify JX2-7969. + (CJK RADICAL WALK ONE): Unify JSP-6134 and JX2-796A; add `ucs-jis' + for U+8FB6. + (CJK RADICAL WALK TWO): Unify C4-2154 and BC-8AF7; add `ucs-cns' + for U+8FB6. + + * Ideograph-R140-Grass.el (JX2-7575): Unify BC-8AFE and U+2EBF; + add `ucs-cns' for U+8279. + (U+8279): Unify JX2-7576; add `->ideographic-component-forms' for + U+2EBE. + +2002-12-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R162-Walk.el (JX2-796A): Unify U+2ECD; add `ucs-jis' + for U+8FB6. + (C4-2154): Unify BC-8AF7 and U+2ECE; add `ucs-cns' for U+8FB6. + (U+8FB6): Add `->ideographic-component-forms' for U+2ECC. + + * Ideograph-R184-Eat.el (C1-537A): Add `ideographic-structure'. + (U+98DF): Likewise. + (BC-8BB9): New character. + (U+98E0): Relate to M-44014; add `ideographic-structure'. + (GT-K04996): New character. + (U+9963): Relate to M-44014. + + * Ideograph-R145-Clothes.el (J0-3061): Separate G0-5242, C1-4868 + and U+8863. + + * Ideograph-R049-Oneself.el (BC-896D): New character. + (U+5DF5): Delete broken `ideographic-structure'. + + * Ideograph-R040-Roof.el (J0-4652): Separate G0-527A, C1-596B and + U+5BC5. + + * isolated-char.el: Add code to read + ../etc/char-data/GT-fmap-K[12].txt. + + * char-db-util.el (insert-char-attributes): Format + `ideograph-gt-k' like `ideograph-gt'. + + * Ideograph-R163-City.el (J0-4974): Separate G0-323F, C1-5D65 and + U+90E8. + + * Ideograph-R149-Speech.el (J0-315A): Unify CB05919. + + * Ideograph-R116-Cave.el (U+7A74): Separate J90-376A. + + * Ideograph-R035-Go-Slowly.el (JX1-2F67): Separate U+590C. + +2002-12-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R148-Horn.el (CB00976): New character. + + * Ideograph-R135-Tongue.el (U+8210): Modify + `ideographic-structure'. + (C1-576B): Add `ideographic-structure'. + + * Ideograph-R124-Feather.el (J0-6644): Modify + `ideographic-structure'. + (J78-344D): Delete broken `ideographic-structure'. + (U+7FF0): Likewise. + + * Ideograph-R068-Dipper.el (J0-5A4F): Don't unify CB00976; fix + `ideographic-structure'; separate C1-5A7C. + (U+659B): Fix `ideographic-structure'. + + * Ideograph-R064-Hand.el (U+64E7): Use <IDEOGRAPHIC DESCRIPTION + CHARACTER ABOVE TO BELOW> instead of <IDEOGRAPHIC DESCRIPTION + CHARACTER SURROUND FROM ABOVE>. + + * Ideograph-R050-Turban.el (J0-5671): Separate G0-3431, C1-6C56 + and U+5E62. + + * Ideograph-R046-Mountain.el (U+5CE0): Simplify + `ideographic-structure'. + + * Ideograph-R042-Small.el (J0-5576): Modify + `ideographic-structure'. + + * Ideograph-R030-Mouth.el (J0-3144): Separate U+55B6. + (J0-5353): Separate G0-603B, C1-6830, B-B9C8 and U+55F7. + (j0-5360): Separate G0-6066, C1-703C and U+566B. + + * Ideograph-R019-Power.el (J0-387A): Modify + `ideographic-structure'. + + * Ideograph-R015-Ice.el (J0-515A): Modify `ideographic-structure'. + (J90-7425): Separate JC3-44A4 and U+51DC. + (C1-6C29): Modify `ideographic-structure'. + +2002-12-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R134-Mortar.el (BC-8CCD): New character. + +2002-12-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R030-Mouth.el (U+5405): Unify CB08105. + (U+35CA): Unify CB07362. + + * Ideograph-R024-Ten.el (JC3-73FC): Unify U-0002099D. + + * Ideograph-R009-Man.el (U-00020256): Delete broken + `ideographic-structure'. + +2002-12-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R102-Field.el, Ideograph-R101-Use.el, + Ideograph-R099-Sweet.el, Ideograph-R098-Tile.el, + Ideograph-R097-Melon.el, Ideograph-R096-Jade.el, + Ideograph-R094-Dog.el: Add mappings for Big5 code points. + +2002-12-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R100-Life.el, Ideograph-R095-Profound.el: Add mappings + for Big5 code points. + +2002-12-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R093-Cow.el, Ideograph-R092-Fang.el: Add mappings for + Big5 code points. + + * Ideograph-R091-Slice.el: Add mappings for Big5 code points and + CBETA numbers. + +2002-12-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R087-Claw.el: Add mappings for Big5 code points and + CBETA numbers. + +2002-12-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R118-Bamboo.el (CB01704): New character. + + * Ideograph-R090-Half-Tree-Trunk.el, Ideograph-R089-Double-X.el: + Add mappings for Big5 code points and CBETA numbers. + + * Ideograph-R088-Father.el: Add mappings for Big5 code points. + + * u02E00-CJK-Radical-Supplement.el (U+2EAE): Unify BC-8B4C. + +2002-12-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R009-Man.el (U-0002F805): Fix `ideographic-structure'. + +2002-11-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R042-Small.el (U+5C17): Unify BC-8CA7. + + * Ideograph-R076-Lack.el (U+6B2E): Unify BC-8AC8. + +2002-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u03200-Enclosed-CJK-Letters-and-Months.el, u030A0-Katakana.el, + u03040-Hiragana.el, u02190-Arrows.el, + u02460-Enclosed-Alphanumerics.el, u02150-Number-Forms.el, + u000A0-Latin-1-Supplement.el, Ideograph-R140-Grass.el, + Ideograph-R130-Meat.el, Ideograph-R123-Sheep.el, + Ideograph-R109-Eye.el, Ideograph-R089-Double-X.el, + Ideograph-R100-Life.el, Ideograph-R102-Field.el, + Ideograph-R086-Fire.el, Ideograph-R085-Water.el, + Ideograph-R082-Fur.el, Ideograph-R076-Lack.el, + Ideograph-R073-Say.el, Ideograph-R075-Tree.el, + Ideograph-R069-Axe.el, Ideograph-R072-Sun.el, + Ideograph-R066-Rap.el, Ideograph-R065-Branch.el, + Ideograph-R064-Hand.el, Ideograph-R061-Heart.el, + Ideograph-R060-Step.el, Ideograph-R051-Dry.el, + Ideograph-R057-Bow.el, Ideograph-R050-Turban.el, + Ideograph-R046-Mountain.el, Ideograph-R042-Small.el, + Ideograph-R043-Lame.el, Ideograph-R040-Roof.el, + Ideograph-R038-Woman.el, Ideograph-R037-Big.el, + Ideograph-R032-Earth.el, Ideograph-R031-Enclosure.el, + Ideograph-R030-Mouth.el, Ideograph-R029-Again.el, + Ideograph-R028-Private.el, Ideograph-R027-Cliff.el, + Ideograph-R026-Seal.el, Ideograph-R022-Right-Open-Box.el, + Ideograph-R024-Ten.el, Ideograph-R020-Wrap.el, + Ideograph-R021-Spoon.el, Ideograph-R019-Power.el, + Ideograph-R018-Knife.el, Ideograph-R016-Table.el, + Ideograph-R017-Open-Box.el, Ideograph-R014-Cover.el, + Ideograph-R015-Ice.el, Ideograph-R013-Down-Box.el, + Ideograph-R012-Eight.el, Ideograph-R010-Legs.el, + Ideograph-R009-Man.el, Ideograph-R008-Lid.el, + Ideograph-R006-Hook.el, Ideograph-R007-Two.el, + Ideograph-R005-Second.el, Ideograph-R004-Slash.el, + Ideograph-R002-Line.el, Ideograph-R001-One.el: Reformatted. + +2002-11-28 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u02E00-CJK-Radical-Supplement.el (U+2E96): Unify BC-8B51. + (BC-8958): New character. + + * Ideograph-R205-Frog.el (C4-2834): Unify U-0002FA18. + (U+9EFE): Unify C3-2772. + + * Ideograph-R030-Mouth.el (C3-2772): Unify U+9EFE; use + `ideographic-'. + + * Ideograph-R209-Nose.el, Ideograph-R196-Bird.el, + Ideograph-R202-Millet.el, Ideograph-R186-Fragrant.el, + Ideograph-R184-Eat.el, Ideograph-R181-Leaf.el: Add mappings + between CNS 11643-4 and CJK Compatibility Ideographs Supplement of + UCS. + +2002-11-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R178-Tanned-Leather.el, Ideograph-R167-Gold.el, + Ideograph-R163-City.el, Ideograph-R162-Walk.el, + Ideograph-R159-Cart.el, Ideograph-R149-Speech.el, + Ideograph-R144-Walk-Enclosure.el, Ideograph-R142-Insect.el: Add + mappings between CNS 11643-4 and CJK Compatibility Ideographs + Supplement of UCS. + + * Ideograph-R121-Jar.el (U-00026222): Unify BC-8DD6. + + * Ideograph-R120-Silk.el (U+7D4B): New character. + (J0-6526): New character. + +2002-11-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R141-Tiger.el, Ideograph-R140-Grass.el, + Ideograph-R125-Old.el: Add mappings between CNS 11643-4 and CJK + Compatibility Ideographs Supplement of UCS. + + * char-db-util.el (insert-char-attributes): Add formatter for + `=>ucs-ks'. + + * Ideograph-R134-Mortar.el (C6-3B41): Unify U-0002695D. + (C4-3457): Unify U-0002F98B. + + * Ideograph-R130-Meat.el: Add mappings between CNS 11643-4 and CJK + Compatibility Ideographs Supplement of UCS. + (M-29927): Unify C5-5B64 and U-0002339C. + + * Ideograph-R115-Grain.el: Add mappings between CNS 11643-4 and + CJK Compatibility Ideographs Supplement of UCS. + + * Ideograph-R074-Moon.el (M-14394): Add `<-wrong-ideograph' for + M-29821. + (U-0002339C): Unify M-29927. + + * Ideograph-R131-Minister.el (C4-2471): Unify U-000268DE. + + * Ideograph-R096-Jade.el, Ideograph-R120-Silk.el, + Ideograph-R119-Rice.el, Ideograph-R079-Weapon.el, + Ideograph-R075-Tree.el: Add mappings between CNS 11643-4 and CJK + Compatibility Ideographs Supplement of UCS. + +2002-11-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R113-Spirit.el, Ideograph-R102-Field.el, + Ideograph-R086-Fire.el, Ideograph-R085-Water.el, + Ideograph-R043-Lame.el: Add mappings between CNS 11643-4 and CJK + Compatibility Ideographs Supplement of UCS. + +2002-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R046-Mountain.el (C2-3B3E): Unify CU+5D43. + (U+5D43): Separate C6-482B and CU-0002F87C. + (C6-482B): Unify GU+5D43 and U-0002F87C. + + * Ideograph-R109-Eye.el (C6-4B7A): Separate U+4039; unify GU+4039, + JU+4039 and U-0002F949. + + * Ideograph-R066-Rap.el, Ideograph-R064-Hand.el, + Ideograph-R061-Heart.el: Add mappings between CNS 11643-4 and CJK + Compatibility Ideographs Supplement of UCS. + + * Ideograph-R030-Mouth.el (C4-235C): Separate U+549E; unify + GU+549E and U-0002F83C. + (C4-235B): Separate U+5448; unify GU+5448, JU+5448, KU+5448 and + U-0002F83E. + (C4-3076): Separate U+5553; unify GU+5553 and U-0002F843. + +2002-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R040-Roof.el, Ideograph-R020-Wrap.el, + Ideograph-R045-Sprout.el, Ideograph-R032-Earth.el, + Ideograph-R009-Man.el, Ideograph-R030-Mouth.el, + Ideograph-R019-Power.el, Ideograph-R015-Ice.el: Add mappings + between CNS 11643-4 and CJK Compatibility Ideographs Supplement of + UCS. + + * Ideograph-R018-Knife.el (U+5277): Unify C3-4043 and CU-0002F823. + (U-0002F823): Separate C3-4043. + +2002-11-25 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * maps-conf.el: Read C4-to-UCS.txt. + +2002-11-25 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * dumped-chars.el (system-char-db-source-file-list): Delete + "read-maps" and "ad-hoc-cdp". + + * ad-hoc-cdp.el: Deleted [moved to maps-conf.el]. + + * maps-conf.el: New file. + + * read-maps.el (mapping-table-read-file): Add autoload cookie and + DOC-string. + - Move setting code to read mapping files into maps-conf.el. + - provide 'read-maps. + +2002-11-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R010-Legs.el (C3-2452): Unify U-0002F80E; unify + BC-A74B instead of B-A74B. + (U+514D): Unify B-A74B. + (C3-2753): Unify U-0002F80F. + + * Ideograph-R038-Woman.el (J0-554F): Unify B-F1FB. + (C2-6547): Separate B-F1FB; unify CU+5B3E. + (U+5B3E): Map to CU-0002F86A. + (C3-5A33): Unify U-0002F86A. + + * Ideograph-R142-Insect.el (M-33682): Separate C3-5B2D; unify + JU+8801 and U-0002F9C1. + (C3-5B2D): Unify CU-0002F9C1; map to U-0002F9C1. + + * Ideograph-R087-Claw.el (M-19711): Map to U-0002F921 instead of + U+7235; unify KU+7235. + (C3-5545): Unify U-0002F921. + + * Ideograph-R064-Hand.el (M-12236): Map to U-0002F8BA; unify + BC-ABF7. + (C3-3628): Unify U-0002F8BA. + + * Ideograph-R046-Mountain.el (C3-2C40): Unify U-0002F87A. + + * Ideograph-R018-Knife.el (JSP-334A): Unify JU+5277. + (C1-6337): Unify CU+5277. + (U+5277): Add `->same-ideograph' for U-0002F823; separate C3-4043. + (C3-4043): Unify U-0002F823. + + * char-db-util.el (insert-char-attributes): Add setting for + `=>ucs-gb'. + + * Ideograph-R157-Foot.el (JX2-5F6F): Unify JU+8DBC; map to + U-0002F9DB instead of U+8DBC. + (C3-446D): Unify U-0002F9DB. + + * Ideograph-R141-Tiger.el (M-32782): Separate C2-6326 and U+8669. + (C3-5B26): Unify U-0002F9B6. + + * Ideograph-R135-Tongue.el (M-30307): Use `->same-ideograph' + instead of `->identical'. + (C3-4425): Unify U-0002F98D. + + * Ideograph-R100-Life.el (C3-3D3F): Unify U-0002F934. + + * Ideograph-R085-Water.el (M-17400): Unify BC-CB4C and JU+6C67; + map to U-0002F8FE instead of U+6C67. + (C3-2D52): Unify U-0002F8FE; map to JU+6C67. + (M-17621): Separate C3-3675; unify BC-CF6E and JU+6D34; map to + U-0002F907 instead of U+6D34. + (C3-3675): Unify U-0002F907. + + * Ideograph-R075-Tree.el (C3-2D35): Unify U-0002F8DF. + (U+681F): Unify B-D1D9. + (M-15010): Separate C3-3C3A; unify BC-D1D9; map to U-0002F8E5 + instead of U+681F. + (C3-3C3A): Unify U-0002F8E5. + (C3-416E): Unify U-0002F8E8 and JU+6942. + + * Ideograph-R071-Not.el (C3-3640): Unify U-0002F8CB. + + * Ideograph-R020-Wrap.el (C3-2225): Unify U-0002F82A. + + * Ideograph-R013-Down-Box.el (C3-227B): Unify U-0002F815. + + * Ideograph-R012-Eight.el (C3-2754): Unify U-0002F811. + +2002-11-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R086-Fire.el (M-18859): Map to U-0002F835 instead of + U+7070. + (C3-2429): Unify U-0002F835. + +2002-11-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R123-Sheep.el: Add mappings for Big5 code points and + CBETA numbers. + + * Ideograph-R086-Fire.el: Add some missing mappings to CBETA + numbers. + +2002-11-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u02E00-CJK-Radical-Supplement.el (U+2EA5): Delete `<-radical'. + (U+2EA7): Unify BC-8B66. + +2002-11-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R149-Speech.el (J0-3C31): Separate C1-787C, G1-4A36 + and U+8B58. + (JC3-65CA): New character. + + * Ideograph-R044-Corpse.el (U-00021C5D): New character; unify + CB02980. + + * Ideograph-R029-Again.el (CB01008): New character. + +2002-11-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R140-Grass.el (M-31014): Add `ideographic-structure'. + (U-00026BBD): Likewise. + (CB01651): New character. + +2002-11-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R130-Meat.el: Add some missing mappings between CNS + 11643 plain 5 and UCS. + +2002-11-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R076-Lack.el (M-16014): Add mapping for U+3C20. + (C4-2970): Add mapping for U+3C24. + (M-16102): Add mapping for U-000238CB. + (CB00654): Likewise. + + * Ideograph-R074-Moon.el (C5-2E24): Unify U-000266B9 to avoid to + use `->identical'. + + * Ideograph-R066-Rap.el (M-13341): Unify U+3AA2; separate C5-462E. + + * Ideograph-R088-Father.el (M-19731): Add mapping for U+3E18. + + * ideograph-util.el (char-representative-of-daikanwa): Add + autoload cookie. + +2002-11-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R082-Fur.el: Add mappings to CBETA numbers. + + * Ideograph-R148-Horn.el (CB00976): Unify J0-5A4F; moved to + Ideograph-R068-Dipper.el. + + * Ideograph-R140-Grass.el: Add mappings to CHINA3-JEF code points. + + * Ideograph-R086-Fire.el (U-0002446B): Moved from + Ideograph-R075-Tree.el + (CB02412): Likewise. + + * Ideograph-R075-Tree.el (CB02485): Add `ideographic-structure'. + (U-0002446B): Moved to Ideograph-R086-Fire.el. + (CB02412): Likewise. + + * Ideograph-R068-Dipper.el (J0-5A4F): Unify CB00976; add + `ideographic-structure'. + (U+659B): Add `ideographic-structure'. + + * Ideograph-R085-Water.el, Ideograph-R079-Weapon.el: Add mappings + to CBETA numbers. + +2002-11-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R093-Cow.el (CB01492): New character; unify M-20124; + map to U-000246BC. + (U-000246BC): Map to M-20124. + + * Ideograph-R086-Fire.el: Add mappings for Big5 code points. + + * Ideograph-R076-Lack.el, Ideograph-R078-Death.el: Add some + missing mappings to CBETA numbers. + +2002-11-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R084-Steam.el: Add some missing mappings to CBETA + numbers. + + * Ideograph-R030-Mouth.el: Modify some `ideographic-structure' + properties. + (M-03374): Separate C3-2470, H2-CC78 and U+543A. + (C5-3676): Separate CB-00773 and U+35B6. + (U+35F6): Separate C7-214E. + (H2-E378): Separate U-00021135. + (C5-6F6E): Unify U-00021135. + (U-00021167): New character. + (CB-03326): Map to U-00021167. + (C3-602D): Separate U+361A. + + * Ideograph-R032-Earth.el: Modify some `ideographic-structure' + properties. + (M-05163): Separate C3-346D and U+3648. + (U+58A2): Separate C3-4B46, JC3-48BC and CB-02390. + +2002-11-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R077-Stop.el: Add some missing mappings to CBETA + numbers. + + * Ideograph-R072-Sun.el: Modify some `ideographic-structure' + properties. + + * Ideograph-R052-Short-Thread.el (U-000221C7): Unify CB-05036. + +2002-11-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R131-Minister.el, Ideograph-R134-Mortar.el, + Ideograph-R135-Tongue.el, Ideograph-R137-Boat.el, + Ideograph-R133-Arrive.el, Ideograph-R132-Self.el, + Ideograph-R130-Meat.el, Ideograph-R122-Net.el, + Ideograph-R121-Jar.el, Ideograph-R109-Eye.el, + Ideograph-R108-Dish.el, Ideograph-R102-Field.el, + Ideograph-R096-Jade.el, Ideograph-R094-Dog.el, + Ideograph-R085-Water.el: Add some missing mappings to CHINA3-JEF + code points. + + * Ideograph-R180-Sound.el (JC3-6CD8): Add S1-9133. + (J0-323B): Add S1-9132. + +2002-11-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R180-Sound.el (M-43265): Separate G0-5274, J0-323B, + K0-6B65 and U+97F3; unify JC3-6CD8. + + * Ideograph-R128-Ear.el (J90-3F26): Separate C1-772A. + (JC3-60D2): New character. + + * Ideograph-R075-Tree.el (GT-19861): Unify JC3-53FA. + +2002-11-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R124-Feather.el: Add some missing mappings to + CHINA3-JEF code points. + +2002-11-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R140-Grass.el, Ideograph-R116-Cave.el, + Ideograph-R102-Field.el, Ideograph-R066-Rap.el: Reformatted. + +2002-11-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (insert-char-attributes): Use `ucs-{jis|cns}' + character in the comment for a '=>ucs-{jis|cns}' property. + + * Ideograph-R127-Plow.el, Ideograph-R126-And.el, + Ideograph-R125-Old.el, Ideograph-R123-Sheep.el, + Ideograph-R122-Net.el, Ideograph-R096-Jade.el, + Ideograph-R086-Fire.el, Ideograph-R038-Woman.el: Add some missing + mappings to CHINA3-JEF code points. + +2002-11-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R140-Grass.el (U+82BD): Relate to M-30860' instead of + M-30747; add mapping for CU-0002F995. + (M-30860'): Add mapping for CU-0002F995. + (J90-326A): Likewise. + (C6-2E22): Unify CU-0002F995 instead of U-0002F995. + +2002-11-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R031-Enclosure.el (J0-5421): Unify B-B0E9. + (U+5708): Separate B-B0E9. + + * Ideograph-R021-Spoon.el (U+5316): Unify B-A4C6; add + `hanyu-dazidian'. + (J0-6149): Separate C1-4527 and B-A4C6; delete `hanyu-dazidian'. + + * Ideograph-R010-Legs.el (H1-DED5): Modify + `ideographic-structure'. + + * Ideograph-R009-Man.el: Modify/fix some definitions for some + characters. + + * Ideograph-R006-Hook.el, Ideograph-R001-One.el: Reformatted. + +2002-11-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R212-Dragon.el (J0-4E36): Separate G1-417A and U+9F8D; + add `ucs-jis' for U+9F8D. + + * Ideograph-R121-Jar.el (JX2-7461): Separate C4-2F29 and U+4343; + add `ucs-jis' for U+4343. + + * Ideograph-R115-Grain.el (J0-6348): Separate C1-6562 and U+7A1F; + add `ucs-jis' for U+7A1F. + + * Ideograph-R100-Life.el (J0-3B3A): Separate C3-3745, G1-327A and + U+7523; add `ucs-jis' for U+7523. + +2002-11-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R112-Stone.el (U+7872): Add `total-strokes'. + (U+7877): Likewise. + (M-24244): New character. + (C3-4333): Unify U-0002F94E; relate to M-24244. + + * Ideograph-R205-Frog.el (M-48286): Add mapping for U-0002FA19. + (C3-5C2F): Unify U-0002FA19. + + * Ideograph-R140-Grass.el (C3-272A): Unify U-0002F98F; relate to + M-30681. + + * Ideograph-R120-Silk.el (C3-2E56): Unify U-0002F96A; relate to + M-27234. + (J0-6533): Fix `total-strokes'. + (C2-3E71): Likewise. + (C3-486A): Fix `ideographic-strokes'; unify U-0002F96C. + + * Ideograph-R059-Bristle.el (M-09982): Separate C3-2C51; add + mappings for U-0002F899. + (C3-2C51): Unify U-0002F899. + + * Ideograph-R046-Mountain.el (M-08360): Separate C3-407E; add + mappings for U-0002F87E. + (C3-407E): Unify U-0002F87E. + +2002-11-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (insert-char-attributes): Add setting for + `=>ucs-cns'. + + * Ideograph-R075-Tree.el (C1-644D): Unify J90-3335. + + * Ideograph-R027-Cliff.el (J90-3139): Unify JC3-45E4. + (J83-3139): Separate JC3-45E4. + +2002-11-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R173-Rain.el (C3-5678): Unify U-0002F9F5. + + * Ideograph-R154-Shell.el (C3-607C): Unify U-0002F9D6. + +2002-11-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R007-Two.el, Ideograph-R014-Cover.el, + Ideograph-R018-Knife.el, Ideograph-R024-Ten.el, + Ideograph-R026-Seal.el, Ideograph-R030-Mouth.el, + Ideograph-R032-Earth.el, Ideograph-R040-Roof.el, + Ideograph-R053-Dotted-Cliff.el, Ideograph-R060-Step.el, + Ideograph-R061-Heart.el, Ideograph-R062-Halberd.el, + Ideograph-R075-Tree.el, Ideograph-R130-Meat.el: Add mappings + between CNS 11643-3 and UCS CJK Compatibility Ideographs + Supplement. + +2002-10-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * read-maps.el (mapping-table-read-file): Use `encode-char' with + `defined-only' mode instead of `get-char-attribute' to support + inheritance of coded-charsets. + - Add C3-to-UCS.txt to the check list. + +2002-10-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0FF00-Halfwidth-and-Fullwidth-Forms.el, + u03000-CJK-Symbols-and-Punctuation.el, u03040-Hiragana.el, + u030A0-Katakana.el, u02000-General-Punctuation.el, + u02100-Letterlike-Symbols.el, u02190-Arrows.el, + u02200-Mathematical-Operators.el, u025A0-Geometric-Shapes.el, + u02600-Miscellaneous-Symbols.el, u00370-Greek.el, + u00400-Cyrillic.el, u000A0-Latin-1-Supplement.el: Use `=jis-x0208' + if `japanese-jisx0208-1978', `japanese-jisx0208' and + `japanese-jisx0208-1990' have the same value. + +2002-10-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u00000-C0.el, u00020-Basic-Latin.el: Reformatted. + +2002-10-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R212-Dragon.el, Ideograph-R214-Flute.el, + Ideograph-R210-Even.el, Ideograph-R211-Tooth.el, + Ideograph-R209-Nose.el, Ideograph-R207-Drum.el, + Ideograph-R208-Rat.el, Ideograph-R204-Embroidery.el, + Ideograph-R205-Frog.el, Ideograph-R206-Tripod.el, + Ideograph-R203-Black.el, Ideograph-R201-Yellow.el, + Ideograph-R202-Millet.el, Ideograph-R200-Hemp.el, + Ideograph-R199-Wheat.el, Ideograph-R198-Deer.el, + Ideograph-R197-Salt.el, Ideograph-R196-Bird.el, + Ideograph-R195-Fish.el, Ideograph-R194-Ghost.el, + Ideograph-R193-Cauldron.el, Ideograph-R191-Fight.el, + Ideograph-R192-Sacrificial-Wine.el, Ideograph-R190-Hair.el, + Ideograph-R189-Tall.el, Ideograph-R188-Bone.el, + Ideograph-R187-Horse.el, Ideograph-R185-Head.el, + Ideograph-R186-Fragrant.el, Ideograph-R184-Eat.el, + Ideograph-R183-Fly.el, Ideograph-R182-Wind.el, + Ideograph-R181-Leaf.el, Ideograph-R179-Leek.el, + Ideograph-R180-Sound.el, Ideograph-R178-Tanned-Leather.el, + Ideograph-R177-Leather.el, Ideograph-R176-Face.el, + Ideograph-R175-Wrong.el, Ideograph-R174-Blue.el, + Ideograph-R173-Rain.el, Ideograph-R171-Slave.el, + Ideograph-R172-Short-Tailed-Bird.el, Ideograph-R170-Mound.el, + Ideograph-R169-Gate.el, Ideograph-R168-Long.el, + Ideograph-R167-Gold.el, Ideograph-R166-Village.el, + Ideograph-R165-Distinguish.el, Ideograph-R164-Wine.el, + Ideograph-R163-City.el, Ideograph-R161-Morning.el, + Ideograph-R162-Walk.el, Ideograph-R160-Bitter.el, + Ideograph-R159-Cart.el, Ideograph-R158-Body.el, + Ideograph-R157-Foot.el, Ideograph-R156-Run.el, + Ideograph-R155-Red.el, Ideograph-R154-Shell.el, + Ideograph-R153-Badger.el, Ideograph-R152-Pig.el, + Ideograph-R150-Valley.el, Ideograph-R151-Bean.el, + Ideograph-R149-Speech.el, Ideograph-R148-Horn.el, + Ideograph-R146-West.el, Ideograph-R147-See.el, + Ideograph-R145-Clothes.el, Ideograph-R143-Blood.el, + Ideograph-R144-Walk-Enclosure.el, Ideograph-R142-Insect.el, + Ideograph-R141-Tiger.el, Ideograph-R139-Color.el, + Ideograph-R140-Grass.el, Ideograph-R138-Stopping.el, + Ideograph-R137-Boat.el, Ideograph-R136-Oppose.el, + Ideograph-R135-Tongue.el, Ideograph-R134-Mortar.el, + Ideograph-R132-Self.el, Ideograph-R133-Arrive.el, + Ideograph-R131-Minister.el, Ideograph-R129-Brush.el, + Ideograph-R130-Meat.el, Ideograph-R128-Ear.el, + Ideograph-R125-Old.el, Ideograph-R126-And.el, + Ideograph-R127-Plow.el, Ideograph-R124-Feather.el, + Ideograph-R123-Sheep.el, Ideograph-R122-Net.el, + Ideograph-R121-Jar.el, Ideograph-R120-Silk.el, + Ideograph-R119-Rice.el, Ideograph-R118-Bamboo.el, + Ideograph-R117-Stand.el, Ideograph-R116-Cave.el, + Ideograph-R115-Grain.el, Ideograph-R114-Track.el, + Ideograph-R113-Spirit.el, Ideograph-R112-Stone.el, + Ideograph-R110-Spear.el, Ideograph-R111-Arrow.el, + Ideograph-R109-Eye.el, Ideograph-R108-Dish.el, + Ideograph-R107-Skin.el, Ideograph-R106-White.el, + Ideograph-R105-Dotted-Tent.el, Ideograph-R104-Sickness.el, + Ideograph-R103-Bolt-Of-Cloth.el, Ideograph-R102-Field.el, + Ideograph-R101-Use.el, Ideograph-R099-Sweet.el, + Ideograph-R100-Life.el, Ideograph-R098-Tile.el, + Ideograph-R097-Melon.el, Ideograph-R096-Jade.el, + Ideograph-R095-Profound.el, Ideograph-R094-Dog.el, + Ideograph-R093-Cow.el, Ideograph-R092-Fang.el, + Ideograph-R091-Slice.el, Ideograph-R089-Double-X.el, + Ideograph-R090-Half-Tree-Trunk.el, Ideograph-R088-Father.el, + Ideograph-R087-Claw.el, Ideograph-R086-Fire.el, + Ideograph-R085-Water.el, Ideograph-R084-Steam.el, + Ideograph-R083-Clan.el, Ideograph-R082-Fur.el, + Ideograph-R081-Compare.el, Ideograph-R080-Do-Not.el, + Ideograph-R079-Weapon.el, Ideograph-R078-Death.el, + Ideograph-R077-Stop.el, Ideograph-R076-Lack.el, + Ideograph-R075-Tree.el, Ideograph-R073-Say.el, + Ideograph-R074-Moon.el, Ideograph-R072-Sun.el, + Ideograph-R070-Square.el, Ideograph-R071-Not.el, + Ideograph-R068-Dipper.el, Ideograph-R069-Axe.el, + Ideograph-R067-Script.el, Ideograph-R066-Rap.el, + Ideograph-R065-Branch.el, Ideograph-R063-Door.el, + Ideograph-R064-Hand.el, Ideograph-R062-Halberd.el, + Ideograph-R061-Heart.el, Ideograph-R060-Step.el, + Ideograph-R059-Bristle.el, Ideograph-R058-Snout.el, + Ideograph-R056-Shoot.el, Ideograph-R057-Bow.el, + Ideograph-R055-Two-Hands.el, Ideograph-R054-Long-Stride.el, + Ideograph-R053-Dotted-Cliff.el, Ideograph-R051-Dry.el, + Ideograph-R052-Short-Thread.el, Ideograph-R050-Turban.el, + Ideograph-R048-Work.el, Ideograph-R049-Oneself.el, + Ideograph-R047-River.el, Ideograph-R046-Mountain.el, + Ideograph-R045-Sprout.el, Ideograph-R044-Corpse.el, + Ideograph-R043-Lame.el, Ideograph-R042-Small.el, + Ideograph-R041-Inch.el, Ideograph-R040-Roof.el, + Ideograph-R039-Child.el, Ideograph-R038-Woman.el, + Ideograph-R037-Big.el, Ideograph-R036-Evening.el, + Ideograph-R035-Go-Slowly.el, Ideograph-R033-Scholar.el, + Ideograph-R034-Go.el, Ideograph-R032-Earth.el, + Ideograph-R031-Enclosure.el, Ideograph-R030-Mouth.el, + Ideograph-R029-Again.el, Ideograph-R028-Private.el, + Ideograph-R027-Cliff.el, Ideograph-R026-Seal.el, + Ideograph-R025-Divination.el, Ideograph-R024-Ten.el, + Ideograph-R023-Hiding-Enclosure.el, + Ideograph-R022-Right-Open-Box.el, Ideograph-R021-Spoon.el, + Ideograph-R020-Wrap.el, Ideograph-R019-Power.el, + Ideograph-R018-Knife.el, Ideograph-R017-Open-Box.el, + Ideograph-R016-Table.el, Ideograph-R015-Ice.el, + Ideograph-R014-Cover.el, Ideograph-R013-Down-Box.el, + Ideograph-R012-Eight.el, Ideograph-R011-Enter.el, + Ideograph-R010-Legs.el, Ideograph-R009-Man.el, + Ideograph-R008-Lid.el, Ideograph-R006-Hook.el, + Ideograph-R007-Two.el, Ideograph-R005-Second.el, + Ideograph-R004-Slash.el, Ideograph-R002-Line.el, + Ideograph-R003-Dot.el, Ideograph-R001-One.el: Use `=jis-x0208' if + `japanese-jisx0208-1978', `japanese-jisx0208' and + `japanese-jisx0208-1990' have the same value. + +2002-10-28 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (char-db-make-char-spec): New function. + (char-db-insert-char-spec): Use `char-db-make-char-spec'; fix + problem when CHAR does not have available coded-charsets. + +2002-10-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u02E00-CJK-Radical-Supplement.el (U+2ECC): Unify BC-8966. + +2002-10-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R184-Eat.el (M-44029): Map to U-00020A78; add + `->same-ideograph' for M-02979. + + * Ideograph-R027-Cliff.el (M-02903): Separate U+3542. + (U-00020A78): Add `->same-ideograph' for M-44029. + + * Ideograph-R026-Seal.el (M-02873): Map to U+537D. + + * Ideograph-R018-Knife.el (M-02134): Use `->same-ideograph' + instead of `->identical'; separate C5-3663. + (M-02242): Map to U-000207FC. + (U-000207FC): Relate to M-02242. + (C5-5A77): Likewise. + + * Ideograph-R014-Cover.el (U+51A4): Separate JC3-43F0. + + * Ideograph-R012-Eight.el: Reformatted. + + * Ideograph-R009-Man.el (U-000202F4): Add `->same-ideograph' for + M-02134 and M-00768. + +2002-10-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R003-Dot.el (M-00104): Use `ideographic-' instead of + `ideographic-radical' and `ideographic-strokes'; unify C3-2740. + + * Ideograph-R001-One.el (C3-2740): Unify M-00104; don't use + `->identical'. + +2002-10-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u02E00-CJK-Radical-Supplement.el (U+2E98): Unify BC-8AFA. + +2002-10-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R159-Cart.el (M-38297): Separate K0-4E72, C1-6724, + G1-3D4F and U+8F03. + (K0-4E72): Unify JC3-66F0. + +2002-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R032-Earth.el: Add some missing mappings for Daikanwa + numbers. + + * Ideograph-R006-Hook.el (M-00246): Unify U-0002011D. + + * Ideograph-R002-Line.el (U-0002011D): Unify M-00246; use + `ideographic-' instead of `->same-ideograph'. + +2002-10-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R029-Again.el (M-03201): Unify U-00020B75. + + * Ideograph-R014-Cover.el (M-01597): Unify C1-5E32. + + * Ideograph-R013-Down-Box.el (C1-5E32): Unify M-01597; use + `ideographic-' instead of `->same-ideograph'; add + `<-original-ideograph' for M-14301. + +2002-10-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R075-Tree.el, Ideograph-R064-Hand.el, + Ideograph-R057-Bow.el, Ideograph-R040-Roof.el, + Ideograph-R024-Ten.el, Ideograph-R004-Slash.el, + Ideograph-R009-Man.el, Ideograph-R001-One.el: Add some missing + mappings between CHINA3-JEF and UCS code points. + +2002-10-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u01E00-Latin-Extended-Additional.el, u0AC00-Hangul-Syllables.el, + Ideograph-R032-Earth.el: Add some missing mappings between + CHINA3-JEF and UCS code points. + +2002-10-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R148-Horn.el, Ideograph-R113-Spirit.el, + Ideograph-R073-Say.el, Ideograph-R074-Moon.el, + Ideograph-R075-Tree.el, Ideograph-R068-Dipper.el, + Ideograph-R069-Axe.el, Ideograph-R070-Square.el, + Ideograph-R071-Not.el, Ideograph-R072-Sun.el, + Ideograph-R066-Rap.el, Ideograph-R064-Hand.el: Add some missing + mappings to CBETA numbers. + +2002-10-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u01E00-Latin-Extended-Additional.el (JC3-85B1): Map to U+1EA6. + (JC3-85B4): Map to U+1EA7. + (JC3-85B2): Map to U+1EC0. + (JC3-85B5): Map to U+1EC1. + (JC3-85B3): Map to U+1ED2. + (JC3-85B6): Map to U+1ED3. + + * u00180-Latin-Extended-B.el (JC3-85B1): Deleted, because it seems + WITH CIRCUMFLEX AND GRAVE, not WITH DOUBLE GRAVE. + (JC3-85B4): Likewise. + (JC3-85B2): Likewise. + (JC3-85B5): Likewise. + (JC3-85B3): Likewise. + (JC3-85B6): Likewise. + +2002-10-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u02E00-CJK-Radical-Supplement.el: Add `<-radical'. + +2002-10-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R001-One.el (U+4E06): Unify BC-896C. + (C4-2155): Add `ideographic-structure'. + + * u02E00-CJK-Radical-Supplement.el (U+2EA1): Unify BC-8AF6. + +2002-10-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0FF00-Halfwidth-and-Fullwidth-Forms.el, + u0AC00-Hangul-Syllables.el, u01E00-Latin-Extended-Additional.el, + u00180-Latin-Extended-B.el, u00100-Latin-Extended-A.el: Add some + missing mappings to CHINA3-JEF code points. + +2002-10-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R132-Self.el, Ideograph-R111-Arrow.el, + Ideograph-R130-Meat.el, Ideograph-R106-White.el, + Ideograph-R092-Fang.el, Ideograph-R102-Field.el, + Ideograph-R086-Fire.el, Ideograph-R077-Stop.el, + Ideograph-R066-Rap.el, Ideograph-R058-Snout.el, + Ideograph-R061-Heart.el, Ideograph-R048-Work.el, + Ideograph-R049-Oneself.el, Ideograph-R051-Dry.el, + Ideograph-R055-Two-Hands.el, Ideograph-R034-Go.el, + Ideograph-R042-Small.el, Ideograph-R032-Earth.el, + Ideograph-R031-Enclosure.el, Ideograph-R030-Mouth.el, + Ideograph-R029-Again.el, Ideograph-R028-Private.el, + Ideograph-R027-Cliff.el, Ideograph-R025-Divination.el, + Ideograph-R026-Seal.el, Ideograph-R023-Hiding-Enclosure.el, + Ideograph-R024-Ten.el, Ideograph-R021-Spoon.el, + Ideograph-R022-Right-Open-Box.el, Ideograph-R020-Wrap.el, + Ideograph-R019-Power.el, Ideograph-R016-Table.el, + Ideograph-R017-Open-Box.el, Ideograph-R018-Knife.el, + Ideograph-R014-Cover.el, Ideograph-R015-Ice.el, + Ideograph-R013-Down-Box.el, Ideograph-R012-Eight.el, + Ideograph-R011-Enter.el, Ideograph-R010-Legs.el, + Ideograph-R009-Man.el, Ideograph-R006-Hook.el, + Ideograph-R007-Two.el, Ideograph-R008-Lid.el, + Ideograph-R005-Second.el, Ideograph-R003-Dot.el, + Ideograph-R004-Slash.el, Ideograph-R001-One.el: + - Use `hanyu-dazidian' instead of + `hanyu-dazidian-{vol|page|char}'. + - Add some missing mappings to Big5-CDP and Hanziku code points. + +2002-09-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R195-Fish.el (U+9BD1): Use `total-strokes' instead of + `totalstrokes'. + +2002-09-28 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R133-Arrive.el (U+5230): New character. + + * Ideograph-R158-Body.el (JX2-7955): Separate U+8EB3; unify + BC-8AE0. + +2002-09-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R183-Fly.el (U+98DE): Unify BC-89F8. + +2002-09-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R061-Heart.el, Ideograph-R050-Turban.el, + Ideograph-R046-Mountain.el, Ideograph-R031-Enclosure.el, + Ideograph-R030-Mouth.el, Ideograph-R019-Power.el, + Ideograph-R016-Table.el, Ideograph-R018-Knife.el, + Ideograph-R012-Eight.el, Ideograph-R009-Man.el, + Ideograph-R004-Slash.el: Add some missing mappings to CHINA3-JEF + code points. + +2002-09-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * update-cdb.el: Use `reset-charset-mapping-table' when using + external character database. + +2002-09-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * ideograph-util.el (write-ideograph-radical-char-data): Don't use + `char-db-update-comment'. + +2002-09-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (char-db-update-comment): Deleted. + +2002-09-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * update-cdb.el (char-ref=): Add optional argument `tester'. + (char-spec=): Likewise. + + * ideograph-util.el (char-ucs): Don't refer `->ucs'. + +2002-09-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u0FF00-Halfwidth-and-Fullwidth-Forms.el, + u0AC00-Hangul-Syllables.el, u03300-CJK-Compatibility.el, + u030A0-Katakana.el, u03200-Enclosed-CJK-Letters-and-Months.el, + u03040-Hiragana.el, u02600-Miscellaneous-Symbols.el, + u02460-Enclosed-Alphanumerics.el, u02190-Arrows.el, + u02200-Mathematical-Operators.el, + u002B0-Spacing-Modifier-Letters.el, u02150-Number-Forms.el, + u00180-Latin-Extended-B.el, u00100-Latin-Extended-A.el, + u000A0-Latin-1-Supplement.el, Ideograph-R120-Silk.el, + Ideograph-R115-Grain.el, Ideograph-R112-Stone.el, + Ideograph-R109-Eye.el, Ideograph-R104-Sickness.el, + Ideograph-R086-Fire.el, Ideograph-R085-Water.el, + Ideograph-R076-Lack.el, Ideograph-R075-Tree.el, + Ideograph-R064-Hand.el, Ideograph-R061-Heart.el, + Ideograph-R060-Step.el, Ideograph-R045-Sprout.el, + Ideograph-R053-Dotted-Cliff.el, Ideograph-R042-Small.el, + Ideograph-R040-Roof.el, Ideograph-R038-Woman.el: Add some missing + mappings to CHINA3-JEF code points. + +2002-09-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R106-White.el (U+76A1): Separate C3-5176. + (C3-5176): Unify JC3-5BA7. + (JSP-4E42): Separate U+76A5; delete JC3-5BA7. + + * read-maps.el (mapping-table-read-file): Accept JC3-xxxx; don't + check `->ucs'. + - Read etc/char-data/JC3-to-UCS.txt. + +2002-09-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R119-Rice.el, Ideograph-R032-Earth.el, + Ideograph-R006-Hook.el, Ideograph-R013-Down-Box.el, + Ideograph-R015-Ice.el, Ideograph-R022-Right-Open-Box.el, + Ideograph-R025-Divination.el, Ideograph-R030-Mouth.el: Add some + missing mappings to CHINA3-JEF code points. + +2002-09-07 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (char-ref=): Moved to update-cdb.el. + (char-spec=): Likewise. + + * update-cdb.el: Update standard case-table from the + char-attribute `->lowercase' and `->uppercase'. + (char-ref=): New function [moved from char-db-util.el]. + (char-spec=): Likewise. + +2002-09-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R119-Rice.el, Ideograph-R117-Stand.el, + Ideograph-R118-Bamboo.el, Ideograph-R116-Cave.el: Add some missing + mappings to CHINA3-JEF code points. + + * README.en (Character Reference): Add `jikai'. + +2002-09-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R114-Track.el, Ideograph-R115-Grain.el, + Ideograph-R113-Spirit.el: Add some missing mappings to CHINA3-JEF + code points. + +2002-09-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R111-Arrow.el, Ideograph-R112-Stone.el, + Ideograph-R037-Big.el: Add some missing mappings to CHINA3-JEF + code points. + +2002-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R083-Clan.el, Ideograph-R084-Steam.el, + Ideograph-R085-Water.el, Ideograph-R078-Death.el, + Ideograph-R079-Weapon.el, Ideograph-R080-Do-Not.el, + Ideograph-R081-Compare.el, Ideograph-R082-Fur.el, + Ideograph-R072-Sun.el: Add some missing mappings for Big5 code + points or fix some definitions. + +2002-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R211-Tooth.el, Ideograph-R213-Turtle.el, + Ideograph-R204-Embroidery.el, Ideograph-R205-Frog.el, + Ideograph-R206-Tripod.el, Ideograph-R207-Drum.el, + Ideograph-R208-Rat.el, Ideograph-R209-Nose.el, + Ideograph-R199-Wheat.el, Ideograph-R200-Hemp.el, + Ideograph-R201-Yellow.el, Ideograph-R203-Black.el, + Ideograph-R198-Deer.el, Ideograph-R196-Bird.el, + Ideograph-R195-Fish.el, Ideograph-R191-Fight.el, + Ideograph-R193-Cauldron.el, Ideograph-R194-Ghost.el, + Ideograph-R188-Bone.el, Ideograph-R190-Hair.el, + Ideograph-R187-Horse.el, Ideograph-R184-Eat.el, + Ideograph-R178-Tanned-Leather.el, Ideograph-R180-Sound.el, + Ideograph-R181-Leaf.el, Ideograph-R174-Blue.el, + Ideograph-R175-Wrong.el, Ideograph-R177-Leather.el, + Ideograph-R173-Rain.el, Ideograph-R172-Short-Tailed-Bird.el, + Ideograph-R170-Mound.el, Ideograph-R169-Gate.el, + Ideograph-R165-Distinguish.el, Ideograph-R166-Village.el, + Ideograph-R167-Gold.el, Ideograph-R164-Wine.el, + Ideograph-R163-City.el, Ideograph-R162-Walk.el, + Ideograph-R160-Bitter.el, Ideograph-R158-Body.el, + Ideograph-R159-Cart.el, Ideograph-R156-Run.el, + Ideograph-R157-Foot.el, Ideograph-R155-Red.el, + Ideograph-R150-Valley.el, Ideograph-R152-Pig.el, + Ideograph-R154-Shell.el, Ideograph-R149-Speech.el, + Ideograph-R146-West.el, Ideograph-R147-See.el, + Ideograph-R148-Horn.el, Ideograph-R144-Walk-Enclosure.el, + Ideograph-R145-Clothes.el, Ideograph-R143-Blood.el, + Ideograph-R141-Tiger.el, Ideograph-R142-Insect.el, + Ideograph-R135-Tongue.el, Ideograph-R136-Oppose.el, + Ideograph-R137-Boat.el, Ideograph-R138-Stopping.el, + Ideograph-R140-Grass.el, Ideograph-R131-Minister.el, + Ideograph-R132-Self.el, Ideograph-R134-Mortar.el, + Ideograph-R128-Ear.el, Ideograph-R129-Brush.el, + Ideograph-R130-Meat.el, Ideograph-R125-Old.el, + Ideograph-R127-Plow.el, Ideograph-R124-Feather.el, + Ideograph-R123-Sheep.el, Ideograph-R121-Jar.el, + Ideograph-R122-Net.el, Ideograph-R120-Silk.el, + Ideograph-R119-Rice.el, Ideograph-R117-Stand.el, + Ideograph-R118-Bamboo.el, Ideograph-R116-Cave.el, + Ideograph-R115-Grain.el, Ideograph-R113-Spirit.el, + Ideograph-R110-Spear.el, Ideograph-R112-Stone.el, + Ideograph-R108-Dish.el, Ideograph-R109-Eye.el, + Ideograph-R106-White.el, Ideograph-R107-Skin.el, + Ideograph-R105-Dotted-Tent.el, Ideograph-R103-Bolt-Of-Cloth.el, + Ideograph-R104-Sickness.el, Ideograph-R099-Sweet.el, + Ideograph-R100-Life.el, Ideograph-R102-Field.el, + Ideograph-R098-Tile.el, Ideograph-R097-Melon.el, + Ideograph-R095-Profound.el, Ideograph-R096-Jade.el, + Ideograph-R094-Dog.el, Ideograph-R088-Father.el, + Ideograph-R089-Double-X.el, Ideograph-R091-Slice.el, + Ideograph-R092-Fang.el, Ideograph-R093-Cow.el, + Ideograph-R087-Claw.el, Ideograph-R086-Fire.el, + Ideograph-R080-Do-Not.el, Ideograph-R083-Clan.el, + Ideograph-R084-Steam.el, Ideograph-R085-Water.el, + Ideograph-R079-Weapon.el, Ideograph-R077-Stop.el, + Ideograph-R078-Death.el, Ideograph-R076-Lack.el, + Ideograph-R075-Tree.el, Ideograph-R074-Moon.el, + Ideograph-R073-Say.el, Ideograph-R072-Sun.el, + Ideograph-R067-Script.el, Ideograph-R068-Dipper.el, + Ideograph-R069-Axe.el, Ideograph-R070-Square.el, + Ideograph-R066-Rap.el, Ideograph-R062-Halberd.el, + Ideograph-R063-Door.el, Ideograph-R064-Hand.el, + Ideograph-R061-Heart.el, Ideograph-R058-Snout.el, + Ideograph-R059-Bristle.el, Ideograph-R060-Step.el, + Ideograph-R054-Long-Stride.el, Ideograph-R055-Two-Hands.el, + Ideograph-R057-Bow.el, Ideograph-R052-Short-Thread.el, + Ideograph-R053-Dotted-Cliff.el, Ideograph-R048-Work.el, + Ideograph-R049-Oneself.el, Ideograph-R050-Turban.el, + Ideograph-R045-Sprout.el, Ideograph-R046-Mountain.el, + Ideograph-R041-Inch.el, Ideograph-R042-Small.el, + Ideograph-R044-Corpse.el, Ideograph-R040-Roof.el, + Ideograph-R039-Child.el, Ideograph-R038-Woman.el, + Ideograph-R034-Go.el, Ideograph-R035-Go-Slowly.el, + Ideograph-R036-Evening.el, Ideograph-R037-Big.el, + Ideograph-R032-Earth.el, Ideograph-R031-Enclosure.el, + Ideograph-R030-Mouth.el, Ideograph-R027-Cliff.el, + Ideograph-R029-Again.el, Ideograph-R024-Ten.el, + Ideograph-R025-Divination.el, Ideograph-R026-Seal.el, + Ideograph-R020-Wrap.el, Ideograph-R021-Spoon.el, + Ideograph-R022-Right-Open-Box.el, Ideograph-R019-Power.el, + Ideograph-R018-Knife.el, Ideograph-R015-Ice.el, + Ideograph-R011-Enter.el, Ideograph-R012-Eight.el, + Ideograph-R014-Cover.el, Ideograph-R010-Legs.el, + Ideograph-R009-Man.el, Ideograph-R008-Lid.el, + Ideograph-R007-Two.el, Ideograph-R004-Slash.el, + Ideograph-R005-Second.el, Ideograph-R001-One.el: Add `ucs-jis' + attribute for non-unified JIS X 0208:1990 characters. + +2002-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * read-maps.el (mapping-table-read-file): New function. + - use `mapping-table-read-file' to read mapping files. + +2002-08-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R213-Turtle.el, Ideograph-R214-Flute.el, + Ideograph-R197-Salt.el, Ideograph-R198-Deer.el, + Ideograph-R199-Wheat.el, Ideograph-R200-Hemp.el, + Ideograph-R201-Yellow.el, Ideograph-R202-Millet.el, + Ideograph-R203-Black.el, Ideograph-R204-Embroidery.el, + Ideograph-R205-Frog.el, Ideograph-R207-Drum.el, + Ideograph-R208-Rat.el, Ideograph-R209-Nose.el, + Ideograph-R210-Even.el, Ideograph-R211-Tooth.el, + Ideograph-R212-Dragon.el, Ideograph-R196-Bird.el, + Ideograph-R195-Fish.el, Ideograph-R194-Ghost.el, + Ideograph-R188-Bone.el, Ideograph-R189-Tall.el, + Ideograph-R190-Hair.el, Ideograph-R191-Fight.el, + Ideograph-R192-Sacrificial-Wine.el, Ideograph-R193-Cauldron.el, + Ideograph-R185-Head.el, Ideograph-R186-Fragrant.el, + Ideograph-R187-Horse.el, Ideograph-R178-Tanned-Leather.el, + Ideograph-R179-Leek.el, Ideograph-R180-Sound.el, + Ideograph-R181-Leaf.el, Ideograph-R182-Wind.el, + Ideograph-R183-Fly.el, Ideograph-R184-Eat.el, + Ideograph-R171-Slave.el, Ideograph-R172-Short-Tailed-Bird.el, + Ideograph-R173-Rain.el, Ideograph-R174-Blue.el, + Ideograph-R175-Wrong.el, Ideograph-R176-Face.el, + Ideograph-R177-Leather.el, Ideograph-R168-Long.el, + Ideograph-R169-Gate.el, Ideograph-R170-Mound.el, + Ideograph-R163-City.el, Ideograph-R164-Wine.el, + Ideograph-R167-Gold.el, Ideograph-R161-Morning.el, + Ideograph-R162-Walk.el, Ideograph-R160-Bitter.el, + Ideograph-R158-Body.el, Ideograph-R159-Cart.el, + Ideograph-R157-Foot.el, Ideograph-R154-Shell.el, + Ideograph-R155-Red.el, Ideograph-R156-Run.el, + Ideograph-R152-Pig.el, Ideograph-R153-Badger.el, + Ideograph-R147-See.el, Ideograph-R149-Speech.el, + Ideograph-R145-Clothes.el, Ideograph-R142-Insect.el, + Ideograph-R137-Boat.el, Ideograph-R140-Grass.el, + Ideograph-R130-Meat.el, Ideograph-R119-Rice.el, + Ideograph-R120-Silk.el, Ideograph-R118-Bamboo.el, + Ideograph-R082-Fur.el, Ideograph-R109-Eye.el, + Ideograph-R004-Slash.el, Ideograph-R066-Rap.el: Add some missing + mapping between CNS 11643 plain 4 and UCS. + +2002-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * dumped-chars.el (system-char-db-source-file-list): Add + "read-maps". + + * read-maps.el: New file. + +2002-07-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * isolated-char.el: etc/GT-RS.txt is moved to + etc/char-data/GT-RS.txt. + +2002-07-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R188-Bone.el, Ideograph-R190-Hair.el, + Ideograph-R192-Sacrificial-Wine.el, Ideograph-R194-Ghost.el, + Ideograph-R196-Bird.el, Ideograph-R184-Eat.el, + Ideograph-R187-Horse.el, Ideograph-R169-Gate.el, + Ideograph-R181-Leaf.el, Ideograph-R163-City.el, + Ideograph-R164-Wine.el, Ideograph-R167-Gold.el, + Ideograph-R159-Cart.el, Ideograph-R162-Walk.el, + Ideograph-R157-Foot.el, Ideograph-R150-Valley.el, + Ideograph-R154-Shell.el, Ideograph-R147-See.el, + Ideograph-R149-Speech.el, Ideograph-R145-Clothes.el, + Ideograph-R142-Insect.el, Ideograph-R137-Boat.el, + Ideograph-R121-Jar.el, Ideograph-R127-Plow.el, + Ideograph-R128-Ear.el, Ideograph-R130-Meat.el, + Ideograph-R116-Cave.el, Ideograph-R118-Bamboo.el, + Ideograph-R112-Stone.el, Ideograph-R077-Stop.el, + Ideograph-R087-Claw.el, Ideograph-R093-Cow.el, + Ideograph-R104-Sickness.el: Add some missing mapping between CNS + 11643 plain 3 and UCS. + +2002-07-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R188-Bone.el (G0-3947): Fix `total-strokes'. + (JX2-7D2C): Unify U-00029A72. + (C5-6A7C): Add mapping for U-00029A72. + + * Ideograph-R169-Gate.el, Ideograph-R142-Insect.el, + Ideograph-R119-Rice.el, Ideograph-R104-Sickness.el, + Ideograph-R196-Bird.el, Ideograph-R195-Fish.el: Add missing + mappings between JIS X 0213 and UCS. + + * Ideograph-R181-Leaf.el (JX2-7C38): Unify U-00029490. + + * Ideograph-R160-Bitter.el: Add missing mappings between JIS X + 0213 and UCS. + + * Ideograph-R158-Body.el (JX1-7C49): Unify U-00028277; add + `total-strokes'. + + * Ideograph-R149-Speech.el, Ideograph-R145-Clothes.el, + Ideograph-R140-Grass.el: Add missing mappings between JIS X 0213 + and UCS. + + * Ideograph-R118-Bamboo.el (JX2-7340): Unify U-00025AF1. + (C4-2E74): Separate U-00025AF1; relate to M-25874. + + * Ideograph-R116-Cave.el (JX2-7332): Add `total-strokes'; add + mapping to U-000259D4. + (U-000259D4): Relate to M-25603. + + * Ideograph-R112-Stone.el (M-24546): Unify U+791D. + (C2-6629): Add mapping to U+791D. + + * Ideograph-R093-Cow.el (JX2-7039): Add `total-strokes'; add + mapping to U-000246A5. + (U-000246A5): New character. + +2002-07-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R137-Boat.el (JX2-7573): Unify U-00026AB7. + + * Ideograph-R108-Dish.el (JX2-7177): Unify U-00025055. + + * Ideograph-R102-Field.el (J0-6149): Use `ucs-jis' instead of + `=>ucs-jis'. + + * Ideograph-R085-Water.el (JX2-6E5C): Add `total-strokes'; unify + U-00023D40. + +2002-07-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R075-Tree.el: Add missing mappings between JIS X 0213 + and UCS. + + * Ideograph-R072-Sun.el (JX2-2E24): Add mapping for U-000231B6. + + * Ideograph-R066-Rap.el (J0-495F): Use `ucs-jis' instead of + `=>ucs-jis'. + + * Ideograph-R064-Hand.el (JX2-2D32): Unify U-00022B46. + + * Ideograph-R030-Mouth.el (U+56B9): Unify G1-7C37. + +2002-07-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0FF00-Halfwidth-and-Fullwidth-Forms.el, + u03200-Enclosed-CJK-Letters-and-Months.el, u030A0-Katakana.el, + u03040-Hiragana.el, u03000-CJK-Symbols-and-Punctuation.el, + u02F00-Kangxi-Radicals.el, u02E00-CJK-Radical-Supplement.el, + u02700-Dingbats.el, u02580-Block-Elements.el, + u02500-Box-Drawing.el, u02460-Enclosed-Alphanumerics.el, + u02190-Arrows.el, u02150-Number-Forms.el, + u02100-Letterlike-Symbols.el, u00400-Cyrillic.el, + u002B0-Spacing-Modifier-Letters.el: Use `chinese-big5-eten' for + Big5-ETEN code points. + + * u0FE50-Small-Form-Variants.el, + u0FE30-CJK-Compatibility-Forms.el, u0E000-Private-Use.el, + u03300-CJK-Compatibility.el, u03100-Bopomofo.el, + u02600-Miscellaneous-Symbols.el, u025A0-Geometric-Shapes.el, + u02200-Mathematical-Operators.el, u020A0-Currency-Symbols.el, + u02000-General-Punctuation.el, u00370-Greek.el: Reformatted. + + * u000A0-Latin-1-Supplement.el: Use `chinese-big5-eten' for + Big5-ETEN code points. + (fullwidth acute accent): Delete B-A1A6. + +2002-07-17 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (insert-char-attributes): Don't insert attribute + `composition' if argument `readable' is nil. + +2002-07-17 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (char-ref-p): Deleted [defined as a builtin + function]. + +2002-07-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R110-Spear.el, Ideograph-R106-White.el, + Ideograph-R108-Dish.el, Ideograph-R109-Eye.el, + Ideograph-R098-Tile.el, Ideograph-R100-Life.el, + Ideograph-R101-Use.el, Ideograph-R102-Field.el, + Ideograph-R104-Sickness.el, Ideograph-R096-Jade.el, + Ideograph-R097-Melon.el: Add some missing mappings to CHINA3-JEF + code points. + +2002-07-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * close-cdb.el: Require `chise'. + +2002-07-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * close-cdb.el (char-db-stingy-mode): Set nil. + +2002-07-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R038-Woman.el (U-000218B7): Fixed. + + * ideograph-util.el (insert-ideograph-radical-char-data): Ignore + non-Unicode UCS code-points. + +2002-07-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R123-Sheep.el, Ideograph-R135-Tongue.el, + Ideograph-R140-Grass.el, Ideograph-R103-Bolt-Of-Cloth.el, + Ideograph-R109-Eye.el, Ideograph-R110-Spear.el, + Ideograph-R120-Silk.el, Ideograph-R079-Weapon.el, + Ideograph-R081-Compare.el, Ideograph-R096-Jade.el, + Ideograph-R101-Use.el, Ideograph-R102-Field.el, + Ideograph-R075-Tree.el, Ideograph-R049-Oneself.el, + Ideograph-R050-Turban.el, Ideograph-R057-Bow.el, + Ideograph-R066-Rap.el, Ideograph-R036-Evening.el, + Ideograph-R039-Child.el, Ideograph-R042-Small.el, + Ideograph-R046-Mountain.el, Ideograph-R031-Enclosure.el, + Ideograph-R014-Cover.el, Ideograph-R022-Right-Open-Box.el, + Ideograph-R023-Hiding-Enclosure.el, Ideograph-R026-Seal.el, + Ideograph-R027-Cliff.el, Ideograph-R030-Mouth.el, + Ideograph-R009-Man.el, Ideograph-R001-One.el, + Ideograph-R002-Line.el, Ideograph-R003-Dot.el, + Ideograph-R004-Slash.el, Ideograph-R005-Second.el, + Ideograph-R007-Two.el, Ideograph-R008-Lid.el: For some characters + which have attribute `->identical', each character and the + correspondin character specified by the attribute value are + unified; use `ideographic-' instead. + +2002-07-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R016-Table.el (U+51E1): Unify C1-443B; use + `ideographic-' attribute instead of `ideographic-radical' and + `ideographic-strokes'; delete `->identical' for C1-443B. + + * Ideograph-R003-Dot.el (C1-443B): Unify U+51E1; use + `ideographic-' attribute instead of `ideographic-radical' and + `ideographic-strokes'; delete `->identical' for U+51E1. + +2002-07-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R122-Net.el (C4-2152): Unify U+5188; use + `ideographic-' attribute instead of `ideographic-radical' and + `ideographic-strokes'. + + * Ideograph-R037-Big.el (C3-2345): Unify U+4E54; use + `ideographic-' attribute instead of `ideographic-radical' and + `ideographic-strokes'. + + * Ideograph-R013-Down-Box.el (U+5188): Unify C4-2152; use + `ideographic-' attribute instead of `ideographic-radical' and + `ideographic-strokes'; delete `->identical' for C4-2152. + + * Ideograph-R006-Hook.el (M-00239): Unify U-00020029; use + `ideographic-' attribute instead of `ideographic-radical' and + `ideographic-strokes'; delete `->identical' for U-00020029. + + * Ideograph-R004-Slash.el (U+4E54): Unify C3-2345; use + `ideographic-' attribute instead of `ideographic-radical' and + `ideographic-strokes'; delete `->identical' for C3-2345. + + * Ideograph-R001-One.el (U-00020029): Unify M-00239; use + `ideographic-' attribute instead of `ideographic-radical' and + `ideographic-strokes'; delete `->identical' for M-00239. + + * ideograph-util.el (insert-ideograph-radical-char-data): Specify + optional argument `radical' of `ideograph-char<' instead of bind + `ideographic-radical'. + +2002-07-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R142-Insect.el, Ideograph-R134-Mortar.el, + Ideograph-R124-Feather.el, Ideograph-R102-Field.el, + Ideograph-R085-Water.el, Ideograph-R072-Sun.el, + Ideograph-R066-Rap.el, Ideograph-R062-Halberd.el, + Ideograph-R061-Heart.el, Ideograph-R059-Bristle.el: Reformatted. + + * Ideograph-R055-Two-Hands.el (M-09592): Unify U-00020020; use + `ideographic-' attribute instead of `ideographic-radical' and + `ideographic-strokes'; delete `->identical' for U-00020020. + + * Ideograph-R049-Oneself.el, Ideograph-R029-Again.el, + Ideograph-R027-Cliff.el, Ideograph-R025-Divination.el: + Reformatted. + + * Ideograph-R009-Man.el (BC-8B4A): Unify U-00020089 and GT-00008; + use `ideographic-' attribute instead of `ideographic-radical' and + `ideographic-strokes'; delete `<-radical' for U-00020089. + + * Ideograph-R004-Slash.el (U-00020089): Unify GT-00008 and + BC-8B4A; use `ideographic-' attribute instead of + `ideographic-radical' and `ideographic-strokes'; delete + `->identical' for GT-00008. + + * Ideograph-R001-One.el (GT-00008): Unify U-00020089 and BC-8B4A; + use `ideographic-' attribute instead of `ideographic-radical' and + `ideographic-strokes'; delete `->identical' for U-00020089. + (U-00020020): Unify M-09592; use `ideographic-' attribute instead + of `ideographic-radical' and `ideographic-strokes'; delete + `->identical' for M-09592. + + * char-db-util.el (char-db-insert-char-reference): Don't insert + line-break just before final `)'; add formatter for `:radical'. + (insert-char-attributes): Add formatter for `ideographic-' + property. + +2002-07-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * ideograph-util.el (char-ideographic-radical): Add new optional + argument `radical'; refer `ideographic-' property. + (char-ideographic-strokes): Likewise. + (update-ideograph-radical-table): Check `ideographic-' property + too. + (ideographic-radical): New variable. + (char-daikanwa-strokes): Add new optional argument `radical'. + (ideograph-char<): Add new optional argument `radical'. + (insert-ideograph-radical-char-data): Bind `ideographic-radical' + as argument `radical'. + +2002-07-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * update-cdb.el: Use `mount-char-attribute-table' instead of + `reset-char-attribute-table'; don't reset char-attribute-tables. + +2002-07-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R129-Brush.el, Ideograph-R131-Minister.el, + Ideograph-R132-Self.el, Ideograph-R133-Arrive.el, + Ideograph-R134-Mortar.el, Ideograph-R135-Tongue.el, + Ideograph-R136-Oppose.el, Ideograph-R138-Stopping.el, + Ideograph-R139-Color.el, Ideograph-R141-Tiger.el, + Ideograph-R143-Blood.el, Ideograph-R144-Walk-Enclosure.el, + Ideograph-R146-West.el, Ideograph-R148-Horn.el, + Ideograph-R150-Valley.el, Ideograph-R151-Bean.el, + Ideograph-R028-Private.el, Ideograph-R086-Fire.el: Add some + missing mappings for CJK Ex-B code points and/or fix some + definitions. + + * README.en (Character Reference): Add `henkai-ruihen'. + +2002-06-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * close-cdb.el: New file. + +2002-03-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * README.en (Character Reference): Add `senhen'. + +2002-06-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R210-Even.el, Ideograph-R189-Tall.el, + Ideograph-R195-Fish.el, Ideograph-R196-Bird.el, + Ideograph-R180-Sound.el, Ideograph-R184-Eat.el, + Ideograph-R160-Bitter.el, Ideograph-R162-Walk.el, + Ideograph-R149-Speech.el, Ideograph-R136-Oppose.el, + Ideograph-R137-Boat.el, Ideograph-R140-Grass.el, + Ideograph-R124-Feather.el, Ideograph-R130-Meat.el, + Ideograph-R123-Sheep.el, Ideograph-R120-Silk.el, + Ideograph-R113-Spirit.el, Ideograph-R114-Track.el, + Ideograph-R119-Rice.el, Ideograph-R100-Life.el, + Ideograph-R101-Use.el, Ideograph-R102-Field.el, + Ideograph-R077-Stop.el, Ideograph-R078-Death.el, + Ideograph-R086-Fire.el, Ideograph-R075-Tree.el, + Ideograph-R040-Roof.el, Ideograph-R057-Bow.el, + Ideograph-R059-Bristle.el, Ideograph-R064-Hand.el, + Ideograph-R036-Evening.el, Ideograph-R037-Big.el, + Ideograph-R038-Woman.el, Ideograph-R032-Earth.el, + Ideograph-R031-Enclosure.el, Ideograph-R030-Mouth.el, + Ideograph-R019-Power.el, Ideograph-R022-Right-Open-Box.el, + Ideograph-R025-Divination.el, Ideograph-R027-Cliff.el, + Ideograph-R028-Private.el, Ideograph-R013-Down-Box.el, + Ideograph-R014-Cover.el, Ideograph-R015-Ice.el, + Ideograph-R016-Table.el, Ideograph-R018-Knife.el, + Ideograph-R010-Legs.el, Ideograph-R011-Enter.el, + Ideograph-R012-Eight.el, Ideograph-R008-Lid.el, + Ideograph-R009-Man.el, Ideograph-R001-One.el: Reformatted; fix + and/or add some definitions. + +2002-06-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * ideograph-util.el (char-attributes-poly<): New function. + (char-daikanwa-strokes): Likewise. + (char-daikanwa): Likewise. + (char-ucs): Likewise. + (char-id): Likewise. + (ideograph-char<): New implementation [use + `char-attributes-poly<']. + +2002-06-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R076-Lack.el, Ideograph-R077-Stop.el, + Ideograph-R074-Moon.el, Ideograph-R075-Tree.el, + Ideograph-R066-Rap.el, Ideograph-R067-Script.el, + Ideograph-R068-Dipper.el, Ideograph-R069-Axe.el, + Ideograph-R070-Square.el, Ideograph-R071-Not.el, + Ideograph-R072-Sun.el, Ideograph-R073-Say.el, + Ideograph-R042-Small.el: Add some missing mappings for Big5 code + points or fix some definitions. + +2002-06-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R125-Old.el, Ideograph-R126-And.el, + Ideograph-R127-Plow.el, Ideograph-R128-Ear.el, + Ideograph-R121-Jar.el, Ideograph-R122-Net.el, + Ideograph-R123-Sheep.el, Ideograph-R124-Feather.el, + Ideograph-R119-Rice.el, Ideograph-R120-Silk.el, + Ideograph-R035-Go-Slowly.el, Ideograph-R079-Weapon.el, + Ideograph-R118-Bamboo.el, Ideograph-R010-Legs.el, + Ideograph-R008-Lid.el, Ideograph-R009-Man.el, + Ideograph-R004-Slash.el: Add some mappings for CJK Ext-B code + points. + +2002-04-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (char-db-coded-charset-priority-list): Modify + for new definitions of big5 variants. + +2002-04-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * ideograph-util.el (insert-ideograph-radical-char-data): Refer + `char-db-ignored-attributes'. + + * char-db-util.el (char-db-ignored-attributes): New variable. + (char-db-insert-char-spec): Refer `char-db-ignored-attributes'; + add `ideographic-structure' into requesting non-CCS attributes if + requesting is nil. + (insert-char-attributes): Refer `char-db-ignored-attributes'. + +2002-05-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R094-Dog.el (M-20786'): Unify GT-26606. + + * isolated-char.el (GT-26606): New character. + +2002-05-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R189-Tall.el, Ideograph-R170-Mound.el, + Ideograph-R140-Grass.el, Ideograph-R130-Meat.el, + Ideograph-R120-Silk.el, Ideograph-R117-Stand.el, + Ideograph-R116-Cave.el, Ideograph-R113-Spirit.el, + Ideograph-R114-Track.el, Ideograph-R115-Grain.el, + Ideograph-R112-Stone.el, Ideograph-R110-Spear.el, + Ideograph-R111-Arrow.el, Ideograph-R109-Eye.el, + Ideograph-R105-Dotted-Tent.el, Ideograph-R106-White.el, + Ideograph-R107-Skin.el, Ideograph-R108-Dish.el, + Ideograph-R103-Bolt-Of-Cloth.el, Ideograph-R104-Sickness.el, + Ideograph-R097-Melon.el, Ideograph-R098-Tile.el, + Ideograph-R099-Sweet.el, Ideograph-R100-Life.el, + Ideograph-R101-Use.el, Ideograph-R102-Field.el, + Ideograph-R094-Dog.el, Ideograph-R096-Jade.el, + Ideograph-R087-Claw.el, Ideograph-R088-Father.el, + Ideograph-R089-Double-X.el, Ideograph-R090-Half-Tree-Trunk.el, + Ideograph-R091-Slice.el, Ideograph-R092-Fang.el, + Ideograph-R093-Cow.el, Ideograph-R086-Fire.el, + Ideograph-R084-Steam.el, Ideograph-R085-Water.el, + Ideograph-R080-Do-Not.el, Ideograph-R081-Compare.el, + Ideograph-R082-Fur.el, Ideograph-R083-Clan.el, + Ideograph-R077-Stop.el, Ideograph-R078-Death.el, + Ideograph-R079-Weapon.el, Ideograph-R076-Lack.el, + Ideograph-R073-Say.el, Ideograph-R074-Moon.el, + Ideograph-R075-Tree.el, Ideograph-R070-Square.el, + Ideograph-R071-Not.el, Ideograph-R072-Sun.el, + Ideograph-R066-Rap.el, Ideograph-R064-Hand.el, + Ideograph-R058-Snout.el, Ideograph-R061-Heart.el, + Ideograph-R029-Again.el, Ideograph-R030-Mouth.el, + Ideograph-R012-Eight.el, Ideograph-R014-Cover.el, + Ideograph-R017-Open-Box.el, Ideograph-R008-Lid.el, + Ideograph-R009-Man.el, Ideograph-R003-Dot.el, + Ideograph-R004-Slash.el, Ideograph-R005-Second.el, + Ideograph-R001-One.el, Ideograph-R002-Line.el: Add some mappings + for CJK Ext-B code points. + +2002-05-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * isolated-char.el (GT-30254): New character. + +2002-04-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R210-Even.el, ideograph-util.el, + Ideograph-R189-Tall.el, Ideograph-R170-Mound.el, + Ideograph-R160-Bitter.el, Ideograph-R149-Speech.el, + Ideograph-R140-Grass.el, Ideograph-R136-Oppose.el, + Ideograph-R130-Meat.el, Ideograph-R123-Sheep.el, + Ideograph-R120-Silk.el, Ideograph-R114-Track.el, + Ideograph-R113-Spirit.el, Ideograph-R110-Spear.el, + Ideograph-R108-Dish.el, Ideograph-R101-Use.el, + Ideograph-R102-Field.el, Ideograph-R095-Profound.el, + Ideograph-R087-Claw.el, Ideograph-R086-Fire.el, + Ideograph-R085-Water.el, Ideograph-R078-Death.el, + Ideograph-R077-Stop.el, Ideograph-R072-Sun.el, + Ideograph-R066-Rap.el, Ideograph-R064-Hand.el, + Ideograph-R062-Halberd.el, Ideograph-R061-Heart.el, + Ideograph-R059-Bristle.el, Ideograph-R057-Bow.el, + Ideograph-R047-River.el, Ideograph-R050-Turban.el, + Ideograph-R042-Small.el, Ideograph-R037-Big.el, + Ideograph-R036-Evening.el, Ideograph-R032-Earth.el, + Ideograph-R031-Enclosure.el, Ideograph-R028-Private.el, + Ideograph-R030-Mouth.el, Ideograph-R024-Ten.el, + Ideograph-R018-Knife.el, Ideograph-R017-Open-Box.el, + Ideograph-R016-Table.el, Ideograph-R015-Ice.el, + Ideograph-R014-Cover.el, Ideograph-R013-Down-Box.el, + Ideograph-R012-Eight.el, Ideograph-R011-Enter.el, + Ideograph-R010-Legs.el, Ideograph-R009-Man.el, + Ideograph-R008-Lid.el, Ideograph-R006-Hook.el, + Ideograph-R007-Two.el, Ideograph-R005-Second.el, + Ideograph-R004-Slash.el, Ideograph-R003-Dot.el, + Ideograph-R002-Line.el, Ideograph-R001-One.el: + - Use `hanyu-dazidian' instead of `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'. + - Add some mappings for Hanziku code points. + - Use `=>ucs' instead of `->ucs'. + +2002-04-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R175-Wrong.el, Ideograph-R162-Walk.el, + Ideograph-R145-Clothes.el, Ideograph-R142-Insect.el, + Ideograph-R134-Mortar.el, Ideograph-R135-Tongue.el, + Ideograph-R140-Grass.el, Ideograph-R124-Feather.el, + Ideograph-R065-Branch.el, Ideograph-R072-Sun.el, + Ideograph-R089-Double-X.el, Ideograph-R118-Bamboo.el, + Ideograph-R063-Door.el, Ideograph-R064-Hand.el, + Ideograph-R062-Halberd.el, Ideograph-R054-Long-Stride.el, + Ideograph-R055-Two-Hands.el, Ideograph-R056-Shoot.el, + Ideograph-R057-Bow.el, Ideograph-R058-Snout.el, + Ideograph-R059-Bristle.el, Ideograph-R060-Step.el, + Ideograph-R061-Heart.el, Ideograph-R053-Dotted-Cliff.el, + Ideograph-R052-Short-Thread.el, Ideograph-R051-Dry.el, + Ideograph-R047-River.el, Ideograph-R048-Work.el, + Ideograph-R049-Oneself.el, Ideograph-R050-Turban.el, + Ideograph-R039-Child.el, Ideograph-R040-Roof.el, + Ideograph-R041-Inch.el, Ideograph-R042-Small.el, + Ideograph-R043-Lame.el, Ideograph-R044-Corpse.el, + Ideograph-R045-Sprout.el, Ideograph-R046-Mountain.el, + Ideograph-R033-Scholar.el, Ideograph-R034-Go.el, + Ideograph-R035-Go-Slowly.el, Ideograph-R036-Evening.el, + Ideograph-R037-Big.el, Ideograph-R038-Woman.el, + Ideograph-R031-Enclosure.el, Ideograph-R032-Earth.el, + Ideograph-R028-Private.el, Ideograph-R029-Again.el, + Ideograph-R030-Mouth.el, Ideograph-R019-Power.el, + Ideograph-R020-Wrap.el, Ideograph-R021-Spoon.el, + Ideograph-R022-Right-Open-Box.el, + Ideograph-R023-Hiding-Enclosure.el, Ideograph-R024-Ten.el, + Ideograph-R025-Divination.el, Ideograph-R026-Seal.el, + Ideograph-R027-Cliff.el, Ideograph-R011-Enter.el, + Ideograph-R012-Eight.el, Ideograph-R013-Down-Box.el, + Ideograph-R014-Cover.el, Ideograph-R015-Ice.el, + Ideograph-R016-Table.el, Ideograph-R017-Open-Box.el, + Ideograph-R018-Knife.el, Ideograph-R010-Legs.el, + Ideograph-R001-One.el, Ideograph-R002-Line.el, + Ideograph-R003-Dot.el, Ideograph-R004-Slash.el, + Ideograph-R005-Second.el, Ideograph-R006-Hook.el, + Ideograph-R007-Two.el, Ideograph-R008-Lid.el, + Ideograph-R009-Man.el: Reformatted for new builtin representation + of Big5 variants. + +2002-04-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * ad-hoc-cdp.el: + - Use `chinese-big5-pua' instead of `chinese-big5' as the private + used area of Big5. + - Comment out code to remove `chinese-big5' attribute from + `chinese-big5-cdp' characters. + +2002-04-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0E000-Private-Use.el: Use `chinese-big5-pua' instead of + `chinese-big5'. + +2002-04-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * isolated-char.el (GT-19655): New character. + (GT-19656): Likewise. + (GT-19861): Likewise. + + * Ideograph-R075-Tree.el (U+69EA): Unify GT-19655; separate + C3-4C60. + (M-15364'): New character. + (K0-4B48): Unify GT-19861. + +2002-04-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R018-Knife.el (C3-275D): Unify H1-EA70. + (U+523C): Separate H1-EA70. + + * Ideograph-R009-Man.el (U+4F8C): Delete + `hanyu-dazidian-{vol|page|char}'. + +2002-04-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R077-Stop.el (JX1-7643): Unify JC3-54DC. + (J0-4A62): Separate JC3-54DC. + + * Ideograph-R012-Eight.el (C3-403F): Unify H1-D9DB. + (U+517E): Separate H1-D9DB. + +2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R013-Down-Box.el (U+5188): Unify BE-C8A2 instead of + B-C8A2; unify BC-85BE. + +2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R154-Shell.el, Ideograph-R140-Grass.el: + - Use `=>ucs' instead of `->ucs'. + - Use `hanyu-dazidian' instead of `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'. + - Add some mappings for Hanziku code points. + + * Ideograph-R122-Net.el (U+7F53): Separate BC-85BE. + - Use `=>ucs' instead of `->ucs'. + - Use `hanyu-dazidian' instead of `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'; add some + mappings for Hanziku code points. + +2002-04-07 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R109-Eye.el: + - Use `=>ucs' instead of `->ucs'. + - Use `hanyu-dazidian' instead of `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'. + - Add some mappings for Hanziku code points. + + * Ideograph-R075-Tree.el, Ideograph-R047-River.el, + Ideograph-R037-Big.el, Ideograph-R031-Enclosure.el: Use + `hanyu-dazidian' instead of `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'; add some mappings + for Hanziku code points. + + * Ideograph-R063-Door.el, Ideograph-R050-Turban.el: Use + `hanyu-dazidian' instead of `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'; add some mappings + for Hanziku code points. + + * Ideograph-R089-Double-X.el: Use `hanyu-dazidian' instead of + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + + * Ideograph-R009-Man.el: Use `hanyu-dazidian' instead of + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + +2002-04-07 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R120-Silk.el (C2-3E77): Separate U+7D6D. + + * Ideograph-R030-Mouth.el: Use `hanyu-dazidian' instead of + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'; add some mappings for Hanziku code points. + + * Ideograph-R027-Cliff.el: Use `hanyu-dazidian' instead of + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'; add some mappings for Hanziku code points. + (BC-8AB8): Moved to Ideograph-R049-Oneself.el; unified by U+5DF5. + + * Ideograph-R019-Power.el: Use `hanyu-dazidian' instead of + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'; add some mappings for Hanziku code points. + + * Ideograph-R049-Oneself.el (U+5DF5): Unify BC-8AB8. + + * Ideograph-R043-Lame.el (U+5C2F): Unify H2-C1E4. + + * Ideograph-R029-Again.el, Ideograph-R028-Private.el, + Ideograph-R026-Seal.el, Ideograph-R024-Ten.el, + Ideograph-R023-Hiding-Enclosure.el, Ideograph-R020-Wrap.el, + Ideograph-R018-Knife.el: Use `hanyu-dazidian' instead of + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'; add some mappings for Hanziku code points. + +2002-04-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R009-Man.el (H1-C161): Moved to + Ideograph-R154-Shell.el; unified by U+8D2A. + + * Ideograph-R184-Eat.el (U+98DF): Separate J0-3F29 and M-44014. + (C1-537A): Unify M-44014. + + * Ideograph-R163-City.el (U+9109): Relate to M-39571. + + * Ideograph-R154-Shell.el (U+8D2A): Add `ideographic-structure'; + unify H1-C161. + + * Ideograph-R138-Stopping.el (J0-4E49): Separate G0-413C, C1-4B40 + and U+826F. + + * Ideograph-R132-Self.el (C4-2472): Unify BC-8CC2. + + * Ideograph-R052-Short-Thread.el (BC-895C): New character. + + * Ideograph-R034-Go.el, Ideograph-R033-Scholar.el: Add some + `ideographic-structure' properties. + + * Ideograph-R031-Enclosure.el: Add some missing + `ideographic-structure' properties. + + * Ideograph-R030-Mouth.el (U-00020B9B): Unify BC-8B53. + (C4-2564): Simplify `ideographic-structure'. + (U+545D): Likewise. + (JC3-46A4): Modify structure of `ideographic-structure'. + (JSP-3578): Add `ideographic-structure'. + (M-04565): Likewise. + (JX2-2452): Likewise. + (M-04615): Likewise. + + * Ideograph-R015-Ice.el, Ideograph-R014-Cover.el, + Ideograph-R013-Down-Box.el: Use `hanyu-dazidian' instead of + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + +2002-04-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R024-Ten.el (BC-8B75): New character. + + * Ideograph-R016-Table.el, Ideograph-R015-Ice.el, + Ideograph-R014-Cover.el: Add some mappings for Hanziku code + points. + + * Ideograph-R012-Eight.el: Use `hanyu-dazidian' instead of + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + + * Ideograph-R011-Enter.el: Use `hanyu-dazidian' instead of + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + (J0-467E): Unify B-A44A. + (U+5165): Separate B-A44A. + (C3-2134): Separate U+5166. + (U+5166): Unify H12-EB63. + + * Ideograph-R010-Legs.el: Use `hanyu-dazidian' instead of + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + + * Ideograph-R008-Lid.el: Use `hanyu-dazidian' instead of + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + (BC-8BAA): New character. + (U+4EA7): Modify `ideographic-structure'. + (BC-8C4D): New character. + + * Ideograph-R007-Two.el, Ideograph-R006-Hook.el, + Ideograph-R005-Second.el, Ideograph-R004-Slash.el, + Ideograph-R003-Dot.el: Use `hanyu-dazidian' instead of + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + + * Ideograph-R002-Line.el: Use `hanyu-dazidian' instead of + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + (BC-89CD): New character. + + * Ideograph-R001-One.el: Use `hanyu-dazidian' instead of + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + (U-00020922): Add `ideographic-structure'; separate C6-3524. + +2002-04-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R096-Jade.el: + - Use `=>ucs' instead of `->ucs'. + - Merge mapping to CHINA3-JEF code points. + + * Ideograph-R089-Double-X.el: Use `=>ucs' instead of `->ucs'. + (U+3E1A): Separate M-19738; unify JC3-92AB. + (U+723C): Add `ideographic-structure'; unify H1-AC46. + (JC3-41A4): New character. + + * Ideograph-R018-Knife.el (J83-414F): Modify + `ideographic-structure'. + + * Ideograph-R013-Down-Box.el (U+56D8): Unify H2-E47C. + (U+5190): Unify H4-DCEE. + + * Ideograph-R095-Profound.el, Ideograph-R094-Dog.el: + - Use `=>ucs' instead of `->ucs'. + - Merge mapping to CHINA3-JEF code points. + + * Ideograph-R093-Cow.el: + - Merge some missing mapping to CHINA3-JEF code points. + - Use `=>ucs' instead of `->ucs'. + +2002-04-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R091-Slice.el: + - Use `=>ucs' instead of `->ucs'. + - Merge mapping to CHINA3-JEF code points. + + * Ideograph-R004-Slash.el (H1-AC46): Moved to + Ideograph-R089-Double-X.el and unified by U+723C. + +2002-04-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R012-Eight.el: Add some mappings for Hanziku code + points. + + * Ideograph-R009-Man.el (J0-3F2E): Modify `ideographic-structure'. + (JSP-3148): Likewise; separate C3-2F46. + (U+5009): Modify structure of `ideographic-structure'. + (J0-4464): Modify `ideographic-structure'. + (C3-3445): Add `ideographic-structure'. + (JX2-216D): Modify `ideographic-structure'. + + * Ideograph-R092-Fang.el: Use `=>ucs' instead of `->ucs'. + (J0-3267): Unify JC3-58C5. + + * Ideograph-R090-Half-Tree-Trunk.el: Use `=>ucs' instead of + `->ucs'. + +2002-04-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R147-See.el (J90-3F46): Separate C1-7235. + + * Ideograph-R117-Stand.el (BC-8BAE): New character. + + * Ideograph-R113-Spirit.el (M-24694): Separate J0-493C, G0-4631, + K0-7879 and U+7968; unify C1-5C41. + + * Ideograph-R088-Father.el: + - Use `=>ucs' instead of `->ucs'. + - Merge mapping to CHINA3-JEF code points. + + * Ideograph-R052-Short-Thread.el (J0-3476): Separate C1-5E7D. + + * Ideograph-R044-Corpse.el (BC-8D70): New character. + + * Ideograph-R093-Cow.el (JX1-7767): Separate G0-6A79, C2-4469 and + U+728D; unify JC3-98C1. + + * Ideograph-R086-Fire.el: Merge mapping to CHINA3-JEF code points. + + * Ideograph-R075-Tree.el (U+6740): Delete `->same-ideograph' for + M-14471. + + * Ideograph-R087-Claw.el: Use `=>ucs' instead of `->ucs'. + (M-19711): Unify JC3-58AE. + + * Ideograph-R072-Sun.el (JSP-4247): Separate G0-6A50, JC3-51A8 and + U+6677. + (C1-5F63): Unify JC3-51A7. + (J78-3D6C): Separate JC3-51FE. + (U+66D9): Unify JC3-51FE. + + * Ideograph-R085-Water.el: Merge mapping to CHINA3-JEF code + points. + +2002-04-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R075-Tree.el (JC3-81C0): New character. + (U+6A73): Unify JC3-54AF. + + * Ideograph-R063-Door.el (JSP-3F31): Separate U+6239. + (U+6239): Add `ideographic-structure'. + +2002-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R063-Door.el (JX1-7463): Unify JC3-4EFB. + +2002-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R024-Ten.el (JSP-343A): Add `ideographic-structure'. + (U+535B): Likewise. + + * isolated-char.el (GT-60403): New character. + + * Ideograph-R154-Shell.el (C4-3026): Unify U-00027D2A. + (BC-8ACC): New character. + + * Ideograph-R082-Fur.el: + - Use `=>ucs' instead of `->ucs'. + - Merge mapping to CHINA3-JEF code points. + + * Ideograph-R075-Tree.el (C3-2D2E): Unify BC-8CAD. + (U+6A37): Use `->synonyms' instead of `->same-ideograph'. + + * Ideograph-R064-Hand.el (U+63D1): Unify JC3-4FE6. + (JX1-7474): Unify JC3-4FED. + (U+63F5): Don't relate to JC3-98C1. + (U+6505): Unify JC3-50B1. + + * Ideograph-R058-Snout.el (GT-60403): New character. + (U+5F54): Unify JC3-4CFA. + + * Ideograph-R041-Inch.el (U+5C03): Separate C2-2E6B. + + * Ideograph-R031-Enclosure.el, Ideograph-R030-Mouth.el: Add some + missing `ideographic-structure' properties. + + * Ideograph-R010-Legs.el (U+515A): Fix `ideographic-structure'. + + * Ideograph-R009-Man.el (J0-4152): Separate G1-3256 and U+5009; + modify `ideographic-structure'. + (U+505E): Use U+67BC instead of BC-8CAD in the + `ideographic-structure'. + +2002-04-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R029-Again.el (J0-4151): Simplify + `ideographic-structure'. + (U+53E2): Likewise. + + * Ideograph-R027-Cliff.el (U+53B4): Fix the operator of the + `ideographic-structure'. + + * Ideograph-R025-Divination.el (U+5364): Add + `ideographic-structure'. + +2002-04-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R005-Second.el (JSP-303C): Modify + `ideographic-structure'. + + * Ideograph-R028-Private.el (U+53C3): Simplify + `ideographic-structure'. + (U+53C4): Add `ideographic-structure'. + (U+53C5): Likewise. + + * Ideograph-R005-Second.el (U+4E5E): Use U-00020089 instead of + BC-8B4A in the `ideographic-structure'. + (JSP-303C): Unify B-D44B. + (C2-334E): Use U+722B instead of <CJK RADICAL PAW ONE>; separate + U+4E7F. + +2002-04-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R035-Go-Slowly.el (JX2-253A): Separate U+590B. + + * Ideograph-R028-Private.el (M-03088): Add + `ideographic-structure'. + + * Ideograph-R020-Wrap.el (C4-212F): Unify B-A463. + (U+52FA): Modify operator of the `ideographic-structure'; separate + B-A463. + (U+52FB): Modify operator of the `ideographic-structure'. + (U+52FC): Likewise. + (U+52FE): Likewise. + + * Ideograph-R009-Man.el (JSP-3124): Separate U+4F8C. + (M-00674): Separate C1-4F76, J0-3D53, K0-7155, B-AB54, + G0-3F21 and U+4FCA. + + * Ideograph-R025-Divination.el (U+5360): Use U+56D7 instead of + U+53E3 in the `ideographic-structure'. + + * Ideograph-R018-Knife.el (U+5225): Use U-00020BA0 instead of + C5-2161 in the `ideographic-structure'. + (U+5237): Use U-00021C2F instead of C6-244F in the + `ideographic-structure'. + + * Ideograph-R084-Steam.el: + - Use `=>ucs' instead of `->ucs'. + - Merge mapping to CHINA3-JEF code points. + + * Ideograph-R083-Clan.el: Use `=>ucs' instead of `->ucs'. + (JX1-764F): Unify JC3-55A8. + + * Ideograph-R081-Compare.el: Merge mapping to CHINA3-JEF code + points. + (M-16751): Use `=>ucs' instead of `->ucs'. + + * Ideograph-R050-Turban.el (U+5E2E): Unify JC3-4BFC. + +2002-04-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R145-Clothes.el (JX2-7828): Separate G0-7142 and + U+8864. + + * Ideograph-R142-Insect.el (J0-6950): Separate G0-723F, C1-582A + and U+86A9. + + * Ideograph-R140-Grass.el (M-30937): Separate J0-6829, EGB-7E3E + and U+8345. + (M-31634): Separate C1-6A5D. + (J0-6866): Separate G0-5D6F and U+84BF. + + * Ideograph-R046-Mountain.el (U+5C7A): Unify JC3-4BB7. + (U+37BC): Unify JC3-4BB3. + (U+5CA7): Unify JC3-4AF2. + +2002-04-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R080-Do-Not.el: Use `=>ucs' instead of `->ucs'. + (U+6BCF): Unify JC3-54F4. + + * Ideograph-R040-Roof.el (JX2-257C): Unify JC3-4AA1. + + * Ideograph-R030-Mouth.el: Add some missing + `ideographic-structure' properties. + +2002-04-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R172-Short-Tailed-Bird.el (GT-56364): Add + `ideographic-structure'. + + * Ideograph-R149-Speech.el (J0-3840): Separate G0-5154, C1-4B46 + and U+8A00. + + * Ideograph-R141-Tiger.el (J0-3857): Separate C1-4F4D, G0-3B22 and + U+864E. + + * Ideograph-R117-Stand.el (J0-4E29): Separate G0-4122, C1-4721 and + U+7ACB. + + * Ideograph-R112-Stone.el (M-24056): Separate G0-6D39, C2-2C53 and + U+7809. + + * Ideograph-R066-Rap.el (M-13145): Unify BC-8CB6; map to + U-00022F04. + (U-00022F04): New character. + + * Ideograph-R042-Small.el (J0-3E2F): Separate G0-4959, C1-4537 and + U+5C11. + + * Ideograph-R035-Go-Slowly.el (C3-2546): Unify BC-8D64. + + * Ideograph-R019-Power.el (M-02308): Modify + `ideographic-structure'. + (U+52CB): Simplify `ideographic-structure'. + + * Ideograph-R018-Knife.el (C3-2325): Add `ideographic-structure'. + (U+522B): Simplify `ideographic-structure'. + (J0-516B): Add `ideographic-structure'. + (U+5250): Simplify `ideographic-structure'. + + * Ideograph-R013-Down-Box.el (C3-227B): Use char-spec instead of + char-ref in the `ideographic-structure'. + (JSP-3273): Separate U+518E. + + * Ideograph-R009-Man.el (J0-4E61): Modify `ideographic-structure'; + unify B-A54F. + (C1-456F): Separate B-A54F. + + * Ideograph-R008-Lid.el (J0-4E3C): Separate C1-4F69. + +2002-04-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R030-Mouth.el, Ideograph-R027-Cliff.el, + Ideograph-R012-Eight.el: Add some missing `ideographic-structure' + properties. + + * Ideograph-R028-Private.el: Add some missing + `ideographic-structure' properties. + (U+53C2): Use `script' and `<-simplified-ideograph' instead of + `comment'. + + * Ideograph-R079-Weapon.el, Ideograph-R078-Death.el, + Ideograph-R077-Stop.el, Ideograph-R076-Lack.el, + Ideograph-R075-Tree.el: + - Use `=>ucs' instead of `->ucs'. + - Merge mapping to CHINA3-JEF code points. + + * Ideograph-R024-Ten.el: Add some missing `ideographic-structure' + properties. + (U+5346): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'; add `<-wrong-ideograph' and + `ideographic-structure'. + (U+5348): Use U-00020089 instead of BC-8B4A in the + `ideographic-structure'. + (U+5358): Use `script' and `<-simplified-ideograph' instead of + `comment'; add `ideographic-structure'. + + * Ideograph-R029-Again.el: Add some missing + `ideographic-structure' properties. + (U+53D9): Use `script' and `<-vulgar-ideograph' instead of + `comment'. + + * Ideograph-R026-Seal.el: Add some missing `ideographic-structure' + properties. + (U+536E): Fix `ideographic-structure'. + + * Ideograph-R009-Man.el (U+4F1C): Simplify + `ideographic-structure'. + (U+4F24): Use U-00020089 instead of BC-8B4A in the + `ideographic-structure'. + +2002-03-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (char-db-coded-charset-priority-list): Ignore + `mojikyo-pj-*'. + + * Ideograph-R025-Divination.el: Add some missing + `ideographic-structure' properties. + + * Ideograph-R021-Spoon.el (U+52E7): Use U-0002090E instead of + M-02571 in the `ideographic-structure'. + + * Ideograph-R019-Power.el (U+52B1): Simplify + `ideographic-structure'. + (U+52E7): Use U-00020089 instead of BC-8B4A in the + `ideographic-structure'. + + * Ideograph-R007-Two.el (U+4E9D): Simplify + `ideographic-structure'. + +2002-03-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R102-Field.el (U+7545): Moved from + Ideograph-R072-Sun.el. + + * Ideograph-R013-Down-Box.el (U+5192): Unify JC3-5BBC. + + * Ideograph-R074-Moon.el, Ideograph-R073-Say.el, + Ideograph-R071-Not.el: + - Use `=>ucs' instead of `->ucs'. + - Merge mapping to CHINA3-JEF code points. + + * Ideograph-R072-Sun.el: + - Use `=>ucs' instead of `->ucs'. + - Merge mapping to CHINA3-JEF code points. + (J0-4B41): Separate M-01538. + (U+7545): Moved to Ideograph-R102-Field.el. + +2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (char-attribute-name<): Modify for new + charset-id allocation method for private coded-charsets. + +2002-03-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R065-Branch.el, Ideograph-R067-Script.el, + Ideograph-R069-Axe.el: Merge mapping to CHINA3-JEF code points. + + * Ideograph-R066-Rap.el, Ideograph-R070-Square.el: + - Use `=>ucs' instead of `->ucs'. + - Merge mapping to CHINA3-JEF code points. + + * Ideograph-R068-Dipper.el (U+659D): Unify JC3-50DD. + +2002-03-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R064-Hand.el: Merge mapping to CHINA3-JEF code points. + +2002-03-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R063-Door.el, Ideograph-R062-Halberd.el, + Ideograph-R061-Heart.el: Merge mapping to CHINA3-JEF code points. + +2002-03-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R060-Step.el, Ideograph-R059-Bristle.el, + Ideograph-R058-Snout.el, Ideograph-R057-Bow.el: Merge mapping to + CHINA3-JEF code points. + + * Ideograph-R056-Shoot.el (JC3-41A7): New character. + + * Ideograph-R055-Two-Hands.el, Ideograph-R054-Long-Stride.el, + Ideograph-R053-Dotted-Cliff.el, Ideograph-R051-Dry.el, + Ideograph-R050-Turban.el: Merge mapping to CHINA3-JEF code points. + +2002-02-25 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R049-Oneself.el: Merge mapping to CHINA3-JEF code + points. + + * Ideograph-R047-River.el (M-08684): Unify JC3-67AA. + (U+5DE2): Unify JC3-52F1. + +2002-03-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R046-Mountain.el: Merge mapping to CHINA3-JEF code + points. + + * Ideograph-R045-Sprout.el (U+5C70): Unify JC3-99E5. + + * Ideograph-R044-Corpse.el, Ideograph-R043-Lame.el: Merge mapping + to CHINA3-JEF code points. + + * Ideograph-R042-Small.el: Merge mapping to CHINA3-JEF code + points. + (M-07479): Add `->ideographic-variants' for M-07477; separate + C3-223F. + + * Ideograph-R041-Inch.el: Merge mapping to CHINA3-JEF code points. + + * Ideograph-R040-Roof.el: Merge some missing mapping to CHINA3-JEF + code points. + +2002-03-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R084-Steam.el (GT-21862): New character. + +2002-03-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u0FFF0-Specials.el: Reformatted. + +2002-03-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u0FE70-Arabic-Presentation-Forms-B.el, + u0FE30-CJK-Compatibility-Forms.el, + u0FB50-Arabic-Presentation-Forms-A.el, u0AC00-Hangul-Syllables.el: + Reformatted. + +2002-03-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * dumped-chars.el (system-char-db-source-file-list): Add + "u0A490-Yi-Radicals". + +2002-03-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u0A490-Yi-Radicals.el: New file. + + * u0A000-Yi-Syllables.el: Separate <YI RADICAL *> (U+A490 + .. U+A4C6) into u0A490-Yi-Radicals.el. + +2002-02-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * isolated-char.el (GT-21862): New character. + (GT-40268): New character. + +2002-03-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u03300-CJK-Compatibility.el: Reformatted. + +2002-03-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u02FF0-Ideographic-Description-Characters.el, + u02700-Dingbats.el: Reformatted. + +2002-03-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u025A0-Geometric-Shapes.el, u02500-Box-Drawing.el, + u01F00-Greek-Extended.el: Reformatted. + +2002-03-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u01E00-Latin-Extended-Additional.el: Reformatted. + +2002-03-17 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u01800-Mongolian.el: Reformatted. + +2002-03-17 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u01780-Khmer.el: Reformatted. + +2002-03-17 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u016A0-Runic.el: Reformatted. + +2002-03-17 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u01680-Ogham.el: Reformatted. + +2002-03-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u01400-Canadian.el: Reformatted. + +2002-03-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u01100-Hangul-Jamo.el: Reformatted. + +2002-03-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u010A0-Georgian.el: Reformatted. + +2002-03-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * update-cdb.el: When feature `chise' is not provided, just load + up files defined in `system-char-db-source-file-list'. + (system-char-database-directory): Don't define it when feature + `chise' is not provided. + (file-name-char-attribute-name): Likewise. Don't call + `reset-char-attribute-table' for files in + `system-char-database-directory' when feature `chise' is not + provided. + +2002-03-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * update-cdb.el: Delete system-char-database-directory before + loading system-char-db-source-file-list when updating database + files. + +2002-03-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R007-Two.el (U+4E92): Use char-spec instead of + char-ref in the `ideographic-structure'. + +2002-02-25 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * update-cdb.el: Renamed from make-cdbs.el. + +2002-02-25 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * make-cdbs.el: (file-name-char-attribute-name) New function. + - Use `file-name-char-attribute-name' to get character attribute + names. + +2002-02-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R135-Tongue.el (C1-485F): Fix :char of + `<-original-ideograph'. + +2002-02-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * make-cdbs.el (delete-file-with-children): New function; use it + instead of "rm". + +2002-02-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * make-cdbs.el: Load dumped-chars.el and refer + `system-char-db-source-file-list'. + + * dumped-chars.el: New file. + +2002-02-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (insert-char-attributes): Ignore + `->ucs-variants' if optional argument `readable' is not specified; + regard ->FOO and <-FOO as list of char-refs. + +2002-02-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * make-cdbs.el (system-char-database-directory): New variable. + - Load character-definition files if + `system-char-database-directory' is not found or + `load-ignore-elc-files' is non-nil. + - Call `reset-char-attribute-table' for each character-attribute + corresponding with each file in + `system-char-database-directory'/system-char-id. + +2002-02-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * make-cdbs.el: Use `save-charset-mapping-table' for all + coded-charsets. + +2002-02-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * make-cdbs.el: New file. + +2002-02-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R170-Mound.el (U+9689): Separate JSP-6664. + +2002-02-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R160-Bitter.el (M-38638): Add `<-vulgar-ideograph' for + M-38671 and M-38649; delete `kangxi-radical' and `kangxi-strokes'. + + * Ideograph-R135-Tongue.el (M-30307): Separate J90-3C2D; map to + U+8F9E; add `->identical' for M-38638; add `<-vulgar-ideograph' + for M-38671 and M-38649. + (C3-4425): Map to U+8F9E. + +2002-02-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R085-Water.el (M-49217): Unify U+6E12. + (M-18060): Unify U+6EE3. + +2002-02-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R075-Tree.el (M-49176): Unify U+699D. + + * Ideograph-R037-Big.el (M-05898): Map to U-000215FE. + (C6-2A58): Separate M-05898. + +2002-02-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R016-Table.el (U+51E1): Delete `cns-radical'; add + `->identical' for C1-443B; separate C1-443B. + + * Ideograph-R004-Slash.el (H1-AAFB): Moved to + Ideograph-R005-Second.el; unify U-000200D5. + (GT-00199): Unify U+3406. + +2002-02-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R040-Roof.el (U-00021AA3): Separate C4-4948. + + * Ideograph-R035-Go-Slowly.el (U-00021576): Separate C5-4C50. + + * Ideograph-R030-Mouth.el (M-04531): Separate C7-3F2E. + (C7-3F2E): Separate U-000210A2. + +2002-02-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R029-Again.el (M-03155): Separate C6-2A32. + (C6-2A32): Separate U-00020B3B. + + * Ideograph-R028-Private.el (U-0002128F): Separate C6-2641. + +2002-02-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R005-Second.el (U-000200D5): Add + `ideographic-structure'. + +2002-02-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R001-One.el (U-00023944): Moved to + Ideograph-R077-Stop.el. + + * Ideograph-R140-Grass.el (MH-521): New character; map to U+8362; + unify GT-40268. + + * Ideograph-R135-Tongue.el (U+820D): Don't use char-ref in the + `ideographic-structure'. + + * Ideograph-R130-Meat.el (U+81A4): Add J90-6733 into the + `->same-ideograph'. + + * Ideograph-R109-Eye.el (C6-333D): Use `=>ucs*' instead of + `ideograph='; use `<-original-ideograph' instead of + `original-ideograph-of'. + + * Ideograph-R077-Stop.el (C6-232E): Don't unify U-00028E16; unify + H1-A6EA and U-00023944; add `ideographic-structure'. + +2002-02-17 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R170-Mound.el (C5-232E): Unify U-00028E16. + +2002-02-13 MORIOKA Tomohiko <tomo@mousai.kanji.zinbun.kyoto-u.ac.jp> + + * u01000-Myanmar.el: Reformatted. + +2002-02-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R030-Mouth.el (U+5411): Delete wrong + `ideographic-structure' and CB-05156. + (U+54CD): Add `ideographic-structure' and CB-05156. + +2002-02-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R063-Door.el: Add some mappings to CJK Ext-B code + points and Daikanwa numbers. + +2002-01-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R069-Axe.el: + - Use `=>ucs' instead of `->ucs'. + - Add some mappings to CJK Ext-B code points. + + * Ideograph-R068-Dipper.el: Add some mappings to CJK Ext-B code + points. + + * Ideograph-R067-Script.el (M-13485): Don't map to U+6594. + - Use `=>ucs' instead of `->ucs'. + - Add some mappings to CJK Ext-B code points. + + * Ideograph-R065-Branch.el: Add some mappings into CJK Ext-B code + points. + +2002-01-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R062-Halberd.el, Ideograph-R060-Step.el, + Ideograph-R059-Bristle.el: Merge some mappings to CJK Ext-B code + points. + +2002-01-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R007-Two.el (U-00020134): Add `->identical' for + C6-307C. + + * Ideograph-R058-Snout.el: Add some mappings into CJK Ext-B code + points. + (C6-246E): Unify U-00022450; use `<-vulgar-ideograph' instead of + `vulgar-ideograph-of'. + + * Ideograph-R057-Bow.el: Add some mappings into CJK Ext-B code + points. + (M-09695): Fix `ideographic-strokes'; separate C5-2147; unify + H1-AEC6 and U-00022399; add `ideographic-structure'. + (C5-2147): Fix `ideographic-strokes'; map to U-00022399. + (C6-2177): Unify H1-AEA7 and U-0002239D; add + `ideographic-structure'. + (C6-307C): Add `->identical' for U-00020134; map to U-00020134. + +2002-01-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R055-Two-Hands.el: Add some mappings into CJK Ext-B + code points. + (C6-2467): Add `->identical' for U-00020020; add + `ideographic-structure'. + + * Ideograph-R005-Second.el (BC-8871): Don't unify U-00022398. + + * Ideograph-R001-One.el (U-00020020): Add `->identical' for + C6-2467. + +2002-01-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R056-Shoot.el, Ideograph-R054-Long-Stride.el: Add some + mappings into CJK Ext-B code points. + +2002-01-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R154-Shell.el (U+8D53): Moved from + Ideograph-R053-Dotted-Cliff.el. + +2002-01-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R053-Dotted-Cliff.el: Add some mappings for CJK Ext-B + code points. + (M-09392'): New character; unify GT-11849. + (C5-3828): Map to M-09392' instead of M-09384; unify U-00022246. + (U+8D53): Moved to Ideograph-R154-Shell.el. + +2002-02-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u00F00-Tibetan.el: Reformatted. + +2002-02-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u00D80-Sinhala.el, u00D00-Malayalam.el, u00C80-Kannada.el, + u00C00-Telugu.el, u00B80-Tamil.el, u00B00-Oriya.el: Reformatted. + +2002-02-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * u00A80-Gujarati.el, u00A00-Gurmukhi.el, u00600-Arabic.el, + u00400-Cyrillic.el, u00370-Greek.el, + u002B0-Spacing-Modifier-Letters.el, u00250-IPA-Extensions.el, + u00180-Latin-Extended-B.el, u00100-Latin-Extended-A.el, + u000A0-Latin-1-Supplement.el, u00080-C1.el: Reformatted. + +2002-01-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R118-Bamboo.el (M-26243): Map to U+7BC0. + +2002-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R050-Turban.el: + - Add some CJK Ext-B code points. + - Add some missing mapping between CNS and Daikanwa. + - Fix some bugs. + +2002-01-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R046-Mountain.el: Merge some CJK Ext-B code points. + +2002-01-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R032-Earth.el (MH-89): New character. + +2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mojikyo.el: Deleted. + + * u030A0-Katakana.el, u03040-Hiragana.el: Delete `mojikyo'. + +2001-12-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R211-Tooth.el, Ideograph-R212-Dragon.el, + Ideograph-R200-Hemp.el, Ideograph-R201-Yellow.el, + Ideograph-R203-Black.el, Ideograph-R205-Frog.el, + Ideograph-R209-Nose.el, Ideograph-R199-Wheat.el, + Ideograph-R196-Bird.el, Ideograph-R195-Fish.el, + Ideograph-R191-Fight.el, Ideograph-R194-Ghost.el, + Ideograph-R190-Hair.el, Ideograph-R188-Bone.el, + Ideograph-R187-Horse.el, Ideograph-R184-Eat.el, + Ideograph-R182-Wind.el, Ideograph-R174-Blue.el, + Ideograph-R179-Leek.el, Ideograph-R180-Sound.el, + Ideograph-R181-Leaf.el, Ideograph-R173-Rain.el, + Ideograph-R172-Short-Tailed-Bird.el, Ideograph-R169-Gate.el, + Ideograph-R170-Mound.el, Ideograph-R165-Distinguish.el, + Ideograph-R166-Village.el, Ideograph-R167-Gold.el, + Ideograph-R164-Wine.el, Ideograph-R163-City.el, + Ideograph-R159-Cart.el, Ideograph-R162-Walk.el, + Ideograph-R158-Body.el, Ideograph-R157-Foot.el, + Ideograph-R156-Run.el, Ideograph-R152-Pig.el, + Ideograph-R154-Shell.el, Ideograph-R146-West.el, + Ideograph-R147-See.el, Ideograph-R148-Horn.el, + Ideograph-R149-Speech.el, Ideograph-R144-Walk-Enclosure.el, + Ideograph-R145-Clothes.el, Ideograph-R143-Blood.el, + Ideograph-R141-Tiger.el, Ideograph-R142-Insect.el, + Ideograph-R132-Self.el, Ideograph-R135-Tongue.el, + Ideograph-R136-Oppose.el, Ideograph-R140-Grass.el, + Ideograph-R127-Plow.el, Ideograph-R128-Ear.el, + Ideograph-R129-Brush.el, Ideograph-R130-Meat.el, + Ideograph-R122-Net.el, Ideograph-R124-Feather.el, + Ideograph-R120-Silk.el, Ideograph-R119-Rice.el, + Ideograph-R118-Bamboo.el, Ideograph-R115-Grain.el, + Ideograph-R113-Spirit.el, Ideograph-R112-Stone.el, + Ideograph-R105-Dotted-Tent.el, Ideograph-R108-Dish.el, + Ideograph-R109-Eye.el, Ideograph-R103-Bolt-Of-Cloth.el, + Ideograph-R104-Sickness.el, Ideograph-R100-Life.el, + Ideograph-R102-Field.el, Ideograph-R095-Profound.el, + Ideograph-R096-Jade.el, Ideograph-R094-Dog.el, + Ideograph-R087-Claw.el, Ideograph-R093-Cow.el, + Ideograph-R086-Fire.el, Ideograph-R080-Do-Not.el, + Ideograph-R084-Steam.el, Ideograph-R085-Water.el, + Ideograph-R077-Stop.el, Ideograph-R078-Death.el, + Ideograph-R079-Weapon.el, Ideograph-R076-Lack.el, + Ideograph-R075-Tree.el, Ideograph-R074-Moon.el, + Ideograph-R066-Rap.el, Ideograph-R072-Sun.el, + Ideograph-R063-Door.el, Ideograph-R064-Hand.el, + Ideograph-R062-Halberd.el, Ideograph-R061-Heart.el, + Ideograph-R055-Two-Hands.el, Ideograph-R057-Bow.el, + Ideograph-R058-Snout.el, Ideograph-R059-Bristle.el, + Ideograph-R060-Step.el, Ideograph-R047-River.el, + Ideograph-R048-Work.el, Ideograph-R049-Oneself.el, + Ideograph-R051-Dry.el, Ideograph-R052-Short-Thread.el, + Ideograph-R053-Dotted-Cliff.el, Ideograph-R046-Mountain.el, + Ideograph-R041-Inch.el, Ideograph-R042-Small.el, + Ideograph-R044-Corpse.el, Ideograph-R045-Sprout.el, + Ideograph-R040-Roof.el, Ideograph-R038-Woman.el, + Ideograph-R033-Scholar.el, Ideograph-R034-Go.el, + Ideograph-R036-Evening.el, Ideograph-R037-Big.el, + Ideograph-R031-Enclosure.el, Ideograph-R032-Earth.el, + Ideograph-R030-Mouth.el, Ideograph-R028-Private.el, + Ideograph-R029-Again.el, Ideograph-R025-Divination.el, + Ideograph-R026-Seal.el, Ideograph-R027-Cliff.el, + Ideograph-R020-Wrap.el, Ideograph-R022-Right-Open-Box.el, + Ideograph-R023-Hiding-Enclosure.el, Ideograph-R024-Ten.el, + Ideograph-R019-Power.el, Ideograph-R016-Table.el, + Ideograph-R017-Open-Box.el, Ideograph-R018-Knife.el, + Ideograph-R014-Cover.el, Ideograph-R015-Ice.el, + Ideograph-R011-Enter.el, Ideograph-R012-Eight.el, + Ideograph-R013-Down-Box.el, Ideograph-R010-Legs.el, + Ideograph-R009-Man.el, Ideograph-R006-Hook.el, + Ideograph-R007-Two.el, Ideograph-R008-Lid.el, + Ideograph-R002-Line.el, Ideograph-R003-Dot.el, + Ideograph-R004-Slash.el, Ideograph-R005-Second.el, + Ideograph-R001-One.el: Delete `mojikyo' and `->mojikyo'. + +2001-12-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R124-Feather.el (M-28635): Use char-spec instead of + char-ref for the operator of the `ideographic-structure'; unify + B-AFCE. + (M028635): Use char-spec instead of char-ref for the operator of + the `ideographic-structure'. + (J83-3227): Likewise. + (U+7FC1): Likewise; separate B-AFCE. + +2001-12-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R052-Short-Thread.el: Add some CJK Ext-B code points. + (C5-2169): Unify M-09195 and U-000221B3. + (C4-2267): Unify M-09196 and U-000221B6. + (M-09197): New character. + (C4-2427): Relate to M-09197; unify U-000221B7. + (C5-2427): Unify M-09198 and U-000221B8. + (M-09201): New character. + (C6-2B25): Relate to M-09201; unify U-000221BC. + (M-09202): New character. + (C5-2624): Relate to M-09202; unify U-000221BD. + (C5-2625): Unify M-09203 and U-000221BE. + (C6-306A): Unify M-09204 and U-000221BF. + (C6-3736): Unify M-09206 and U-000221C6. + (U-000221C7): New character. + (C4-314A): Relate to M-09207; map to U-000221C7. + (C6-4843): Unify U-000221CA. + (U-000221CB): New character. + (C5-3E7C): Relate to M-09211; map to U-000221CB. + (C6-5C4E): Unify M-09213 and U-000221CF. + (C5-455B): Unify M-09214 and U-000221CC. + (M-09215): New character. + (C3-465E): Relate to M-09215. + (M-09216): New character. + (C7-225B): Relate to M-09216; unify U-000221CD. + (C7-225D): Unify M-09217 and U-000221D2. + (C7-225C): Unify M-09218 and U-000221D1. + (M-09220): New character. + (C7-576D): Relate to M-09220; unify U-000221D6. + + * Ideograph-R049-Oneself.el: Add some CJK Ext-B code points. + (C6-245D): Add `->identical' for U-000200AC; map to U-000200AC. + + * Ideograph-R051-Dry.el, Ideograph-R048-Work.el: Add some CJK + Ext-B code points. + + * Ideograph-R047-River.el: Add some CJK Ext-B code points. + (M-08671): Unify BC-8DEA and U-00021FE8. + + * Ideograph-R045-Sprout.el: Add some CJK Ext-B code points. + (M-07827): Unify BC-88B2 and U-00021CFE. + + * Ideograph-R044-Corpse.el: Add some CJK Ext-B code points. + + * Ideograph-R005-Second.el (U-00021FE8): Moved to + Ideograph-R047-River.el. + (U-00021CFE): Moved to Ideograph-R045-Sprout.el. + + * Ideograph-R004-Slash.el (U-000200AC): Add `->identical' for + C6-245D. + + * Ideograph-R025-Divination.el (U+535D): Delete + `ideographic-structure'. + +2001-12-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R008-Lid.el: Add some relations between Hanziku and + CJK Ext-B code points. + + * Ideograph-R130-Meat.el (M-29860): Map to U-00026803; add + `ideographic-structure'. + (U-00026803): New character. + (C7-316C): Map to U-00026803; add `ideographic-structure'. + (U+6725): Moved to Ideograph-R074-Moon.el. + (U+81A5): Add `total-strokes'. + (U+81B6): Likewise. + +2001-12-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R189-Tall.el: + - Add some Hanziku code points. + - Add some `ideographic-structure' properties. + + * Ideograph-R078-Death.el (M-16529): Map to U-00023A3B; add + `ideographic-structure'. + (U-00023A3B): New character. + (C6-5373): Map to U-00023A3B; add `ideographic-structure'. + + * Ideograph-R074-Moon.el (U+6725): New character [moved from + Ideograph-R130-Meat.el]. + (U+81B6): Moved to Ideograph-R130-Meat.el. + +2001-12-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R095-Profound.el (M-20819): Map to U-000248E7; add + `ideographic-structure'. + (C6-4B46): Unify H1-E1F1 and U-000248E7; add + `ideographic-structure'. + (M-20820): Map to U-000248E8; add `ideographic-structure'. + (C6-5E72): Unify H1-E254 and U-000248E8; add + `ideographic-structure'. + + * Ideograph-R123-Sheep.el (M-28535): Map to U-000263A7; add + `ideographic-structure'. + (C7-314F): Unify H1-E275 and U-000263A7; add + `ideographic-structure'. + (C4-4C48): Add `ideographic-structure'. + + * Ideograph-R101-Use.el (M-21720): Map to U-00024C0E; add + `ideographic-structure'. + (C7-477D): Unify H1-E2BC and U-00024C0E; add + `ideographic-structure'. + + * Ideograph-R086-Fire.el (M-18985): Separate C5-2E4F; map to + U-000241EF; add `ideographic-structure'. + (U-000241EF): New character. + (C5-2E4F): map to U-000241EF; add `ideographic-structure'. + + * Ideograph-R059-Bristle.el (U+5F61): Unify BC-8B71. + (M-10028): Separate C5-5447; map to U-000224B2; add + `ideographic-structure'. + (C5-5447): Unify H1-E27D and U-000224B2; add + `ideographic-structure'. + +2001-12-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R210-Even.el (M-48580): Add `ideographic-structure'; + map to U-0002A5D0. + (H1-E2C5): New character. + (C5-7A22): Add `ideographic-structure'; unify U-0002A5D0. + + * Ideograph-R009-Man.el: + - Unify or Map UCS code points with some Hanziku code points. + - Add or fix `ideographic-structure' into some Hanziku characters. + - Add strokes into some Hanziku characters. + +2001-12-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R149-Speech.el (M-35206): Separate C5-2327; Map to + U-0002795B. + (C5-2327): Add `ideographic-structure'; unify H1-DFEB. + (M-35207): Separate C5-2328; Map to U-0002795C. + (C5-2328): Add `ideographic-structure'; unify H1-DFEC. + + * Ideograph-R120-Silk.el (M-28068): Map to U-000261E8. + (H1-E2C2): New character. + (C7-585F): Map to U-000261E8. + (U-000261E8): New character. + + * Ideograph-R037-Big.el (M-05989): Add `ideographic-structure'. + (U-00021669): Likewise; unify H1-E1F7. + + * Ideograph-R036-Evening.el (H1-E0D0): New character. + (CB-03754): Map to U-00020157. + (C5-2C66): Separate U-00020157; add `->identical' for U-00020157. + + * Ideograph-R030-Mouth.el (M-03562): Add `ideographic-structure'. + (U-00020C57): Likewise; unify H1-E0EE. + (M-04326): Add `ideographic-structure'. + (C7-2146): Separate U-0002018A; add `->identical' for U-0002018A; + add `ideographic-structure'. + +2001-12-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R160-Bitter.el (M-38633): Map to U-00028410; add + `ideographic-structure'. + (H1-AFC8): New character. + (C5-3625): Add `ideographic-structure'; unify U-00028410. + + * Ideograph-R114-Track.el (M-24897): Unify H1-AFE5 and U-00025744; + add `ideographic-structure'. + (C7-262C): Map to U-00025744. + + * Ideograph-R136-Oppose.el (M-30344): Unify H1-AFE8 and + U-000269FF; add `ideographic-structure'. + + * Ideograph-R064-Hand.el (M-12077): Unify H1-AFA9 and U-00022B2B; + add `ideographic-structure'. + + * Ideograph-R005-Second.el (U-000200D5): Unify H1-AAFB. + (H1-AEEA): Unify U-000200E8. + (H1-AEED): Unify U-000200EB. + (H1-AF63): Unify U-000200F0. + (H1-AF42): Unify U-000200F1. + (U-000200F3): Unify H2-D1E5. + (H1-AFA5): Unify U-000200F5. + (U-000200F9): New character. + (H1-AFAA): Map to U-000200F9; fix `ideographic-structure'. + (H1-AFAB): Unify U-000200FA; fix `ideographic-structure'. + (U-000200FF): New character. + (H1-AFC5): Map to U-000200FF; fix `ideographic-structure'. + (H1-AFCB): Unify U-00020103. + (M-00219): Unify H5-F94F. + (U-00020108): Unify H8-E35B. + (H1-AFE5): Moved to Ideograph-R114-Track.el. + (H1-AFE8): Moved to Ideograph-R136-Oppose.el. + (M-00221): Unify H5-F969. + (H1-AFC8): Moved to Ideograph-R160-Bitter.el. + (H1-AFA9): Moved to Ideograph-R064-Hand.el. + (H1-AF61): Moved to Ideograph-R140-Grass.el. + (H1-AEE5): Moved to Ideograph-R036-Evening.el. + (H1-AEE3): Moved to Ideograph-R028-Private.el. + (H1-AEC6): Moved to Ideograph-R057-Bow.el. + (H1-AEA7): Moved to Ideograph-R057-Bow.el. + (H1-AEA5): Moved to Ideograph-R028-Private.el. + (H1-AE61): Moved to Ideograph-R026-Seal.el. + +2001-12-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R057-Bow.el (U-00022399): New character. + (U-0002239D): Likewise. + + * Ideograph-R007-Two.el (U-00020131): Unify H7-EEEB. + (U-00020134): New character. + (M-00283): Separate U-00020AFC; add `->identical' for U-00020AFC. + + * Ideograph-R040-Roof.el: Add some CJK Ext-B code points. + (M-07074): Separate C6-244A. + (U-000219BF): New character. + (C6-244A): Map to U-000219BF. + + * Ideograph-R028-Private.el (M-03080): Separate U+53BE and + EGB-2C21; delete `kangxi-radical' and `kangxi-strokes'. + (U+53BE): Unify H1-AEE3; add `ideographic-structure'. + (U-00020AFC): New character. + + * Ideograph-R006-Hook.el (U-00020117): Unify H1-B8A3. + (M-00239): Separate U-00020029; add `->identical' for U-00020029. + (U-0002011A): Unify H10-D547. + (U-0002011B): Unify H2-EC53. + + * Ideograph-R001-One.el (U-00020029): New character. + +2001-12-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R004-Slash.el (M-00136): Unify BC-85D2 and U-0002009F. + +2001-12-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R140-Grass.el (U-00026AF9): New character. + + * Ideograph-R039-Child.el (M-06971): Separate U-000200F1; add + `->identical' for U-000200F1; add `ideographic-structure'. + + * Ideograph-R037-Big.el (J0-546F): Unify EGB-7A25, B-C95B and + U+592C. + (C2-213B): Separate EGB-7A25, B-C95B and U+592C. + (U-00021645): New character. + (H1-ACBB): Likewise. + (U-00021686): Unify H1-ACC0; add `ideographic-structure'. + (C7-2C7D): Add `ideographic-structure'. + + * Ideograph-R036-Evening.el (U-00021588): Unify H1-AEE5; add + `ideographic-structure'. + + * Ideograph-R004-Slash.el (H1-AB78): Unify U-0002009D. + (H1-ABB9): Unify U-000200A1. + (H1-ABE0): Unify U-000200A7. + (U-000200AC): New character. + (H1-ABE6): Unify U-0002394B. + (U-000200B1): New character. + (U-000200B3): New character. + (H1-ABE7): Unify U-000200B5. + (H1-ABF9): Unify U-00024C06. + (H1-ABFD): Unify U-0002664D. + (H1-ABF7): Unify U-00027E86. + (H1-AC43): Unify U-000200B8. + (U-00021D18): Unify H3-D0D4. + (H1-AC7B): Unify U-000200BD. + (U-00020B61): Unify H1-F855. + (H1-AC7E): Unify U-000200C0. + (H1-ACA1): Unify U-000200C1. + (U-000200C2): New character. + (H1-ACBB): Moved to Ideograph-R037-Big.el. + (H1-ACBD): Unify U-0002A00B. + (H1-B3B6): New character. + (H1-ACBC): Unify U-00025740. + (H1-ACC0): Moved to Ideograph-R037-Big.el. + (U-000200C8): New character. + +2001-12-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R102-Field.el (U-00024CCF): New character [moved from + Ideograph-R001-One.el]. + +2001-12-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R028-Private.el (U-00020AD5): Add + `ideographic-structure'; unify H1-AEA5. + + * Ideograph-R026-Seal.el (BC-8A60): New character. + (U+536B): Add `ideographic-structure'; unify H1-AE61. + + * Ideograph-R002-Line.el (U-0002006C): New character. + (BC-8D5D): Moved to Ideograph-R030-Mouth.el. + (U-00023244): Unify H4-E3AE. + (U-00020077): Add `->identical' for M-04218. + (U-0002011D): Unify H1-F043. + + * Ideograph-R001-One.el (U-00020018): Unify H2-C1A3. + (U-00020922): Unify H1-DC50. + (U-00020048): Add `->identical' for M-04020; add + `->same-ideograph' for C6-472D. + (M-00065): Separate U-00024CCF and moved it to + Ideograph-R102-Field.el; add `->identical' for U-00024CCF. + (U-00021B4B): Unify H2-B9A5. + (U-0002005E): New character. + (U-0002005C): Likewise. + (U-00020050): Likewise. + (U-00020045): Likewise. + (U-0002001E): Likewise. + + * Ideograph-R030-Mouth.el: Add some CJK Ext-B code points. + +2001-12-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R087-Claw.el (M-19655): Separate U+722B. + + * Ideograph-R075-Tree.el (U+6740): Relate to M-14471; add + `->same-ideograph' for M-14471. + + * Ideograph-R003-Dot.el (U-00020084): Unify H4-E461. + +2001-12-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u02E00-CJK-Radical-Supplement.el (CJK RADICAL PAW ONE): Add + `<-radical' for U+722B. + (CJK RADICAL PAW TWO): Add `<-radical' for M-19655. + + * u0E000-Private-Use.el (U+F4A6): Revived. + + * Ideograph-R172-Short-Tailed-Bird.el (GT-56364): Relate to + M-42120. + + * Ideograph-R140-Grass.el (M-31582): Separate JSP-586E, C4-466C + and U+84A6. + (BC-8CB0): New character. + + * Ideograph-R079-Weapon.el (BC-8AD4): New character. + +2001-12-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R065-Branch.el (M-13067): Unify CB-02050; use `=>ucs' + instead of `->ucs'; add `ideographic-structure'. + - Merge Big5 code points. + - Use `=>ucs' instead of `->ucs'. + - Add some `ideographic-structure' properties. + - Add some CBETA numbers. + +2001-12-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u02E00-CJK-Radical-Supplement.el (CJK RADICAL CLOTHES): Add + `<-radical' for U+8864. + + * Ideograph-R023-Hiding-Enclosure.el (M-02674): Add + `<-simplified-ideograph'; add `ideographic-structure'. + (U+533A): Use `<-simplified-ideograph' instead of + `simplified-ideograph-of'; add `ideographic-structure'. + + * Ideograph-R022-Right-Open-Box.el: Add some missing + `ideographic-structure' properties. + + * Ideograph-R020-Wrap.el: Canonicalize some operators of + `ideographic-structure' properties. + (U+5301): Use `->same-ideograph' instead of `comment'; add + `ideographic-structure'. + + * Ideograph-R019-Power.el (U+52E7): Add `ideographic-structure'. + + * Ideograph-R018-Knife.el (U+5239): Add `ideographic-structure'. + (U+5290): Likewise. + + * Ideograph-R016-Table.el (M-01792): Separate U+51F2. + + * Ideograph-R013-Down-Box.el (U+5187): Revert the previous + operator change. + (U+56D8): Modify operator. + + * Ideograph-R010-Legs.el (U+514F): Unify H1-B26A. + (U+515E): Unify H5-F16C. + + * Ideograph-R007-Two.el (U+4E97): Unify H2-EE7D. + (U+4E9D): Unify H1-F57D. + + * Ideograph-R006-Hook.el (U+4E89): Unify H1-E8D1. + + * Ideograph-R005-Second.el (U+4E62): Unify H2-EE79. + (U+4E80): Unify H12-EBBD. + + * Ideograph-R004-Slash.el (U+4E55): Unify H1-B260. + +2001-12-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R064-Hand.el: + - Merge Big5 code points. + - Use `=>ucs' instead of `->ucs'. + - Add some CBETA numbers. + - Add some `ideographic-structure' properties. + + * Ideograph-R018-Knife.el (U+5259): Fix operator. + (C3-2F62): Likewise. + + * Ideograph-R014-Cover.el (U+51A9): Simplify + `ideographic-structure'. + + * Ideograph-R009-Man.el (U+U+4FA7): Simplify + `ideographic-structure'. + (M-00703): Use BC-8AFC instead of U+4EBC in the + `ideographic-structure'. + +2001-12-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * ideograph-util.el (ideographic-structure=): New function. + (ideographic-structure-find-char): Use `ideographic-structure=' + instead of `char-ref='. + + * Ideograph-R017-Open-Box.el (U+51FF): Fix + `ideographic-structure'. + + * Ideograph-R013-Down-Box.el (U+5183): Modify operator. + (U+5187): Modify operator. + (U+5188): Modify operator. + (U+518F): Modify operator. + +2001-12-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R039-Child.el: Merge CHINA3-JEF code points. + +2001-12-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R063-Door.el: + - Add some Big5 code points. + - Add some `ideographic-structure' properties. + - Add some CBETA numbers. + - Use `=>ucs' instead of `->ucs'. + +2001-12-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R022-Right-Open-Box.el (JSP-342E): Separate U+532C. + (U+5332): Use U-00021657 instead of C4-3678 in the + `ideographic-structure' property. + + * Ideograph-R021-Spoon.el (U+5316): Use U+4EBB instead of <CJK + RADICAL PERSON> in the `ideographic-structure' property. + (U+5318): Add `ideographic-structure'. + + * Ideograph-R020-Wrap.el: Add missing `ideographic-structure' + properties. + + * Ideograph-R015-Ice.el (M-01608): Unify U-000205AC. + +2001-12-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R043-Lame.el: Add some CJK Ext-B code points. + + * Ideograph-R041-Inch.el: Add some CJK Ext-B code points. + (M-07456): Use C1-5C41 instead of U+7968 in the + `ideographic-structure' property. + (M-07468): Use `<-ancient-ideograph' instead of + `ancient-ideograph-of'. + + * Ideograph-R038-Woman.el (C5-4532): Fixed. + +2001-12-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R172-Short-Tailed-Bird.el (GT-56364): New character. + + * Ideograph-R042-Small.el, Ideograph-R039-Child.el, + Ideograph-R033-Scholar.el: Add some CJK Ext-B code points. + + * Ideograph-R019-Power.el: Add some missing + `ideographic-structure' properties. + (U+52A6): Don't use BC-8DF6 in the `ideographic-structure' + property. + (U+52B1): Use `script' and `<-simplified-ideograph' instead of + `comment'. + (U+52C9): Don't use char-ref format for the operator of the + `ideographic-structure' property. + (C1-6339): Use M-31078 instead of U+83AB in the + `ideographic-structure' property. + (J0-342B): Use `script' and `<-simplified-ideograph' instead of + `comment'. + (C2-4F5C): Use C1-655C instead of U+842C. + + * Ideograph-R018-Knife.el: Add some missing + `ideographic-structure' properties. + (U+521D): Use U+8864 instead of <CJK RADICAL CLOTHES>. + (U+5231): Simplified `ideographic-structure'. + (C2-2554): Likewise. + (U+524D): Use U+4491 instead of BC-8B4B. + (U+524E): Use M-14471 instead of BC-8CBA. + (J0-4B36): Use JSP-3523 instead of U+5485. + (U+5294): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'. + + * Ideograph-R013-Down-Box.el (J78-514B): Don't use char-ref format + in the `ideographic-structure' property. + + * Ideograph-R010-Legs.el (U+5151): Use U+4E37 instead of U+8B55 in + the `ideographic-structure' property. + (U+515A): Modify `ideographic-structure'. + +2001-12-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R062-Halberd.el: + - Merge some Big5 code points. + - Add some CBETA numbers. + - Add some `ideographic-structure' properties. + - Use `=>ucs' instead of `->ucs'. + +2001-12-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R009-Man.el (GT-00767): Relate to M-01054; add + `ideographic-structure'. + + * Ideograph-R003-Dot.el (U+4E37): Unify BC-8B55. + +2001-12-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R032-Earth.el: Add some CJK Ext-B code points. + + * Ideograph-R012-Eight.el (U+517C): Use U+4491 instead of BC-8B4B + in the `ideographic-structure' property. + + * Ideograph-R010-Legs.el (C4-233B): Separate U+514F. + (U+514F): Add `ideographic-structure'. + + * Ideograph-R001-One.el (U+4E19): Use U+5185 instead of BC-8C57 in + the `ideographic-structure' property. + (U+4E26): Use U+4491 instead of BC-8B4B in the + `ideographic-structure' property. + +2001-12-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R031-Enclosure.el: Add some CJK Ext-B code points. + (M-04684): Separate C6-225F; map to U-00020064. + (C6-225F): Add `->identical' for U-00020064; map to U-00020064. + + * Ideograph-R029-Again.el: Add some CJK Ext-B code points. + + * Ideograph-R002-Line.el (U-00020064): Add `->identical' for + C6-225F; add `->same-ideograph' for M-04684. + + * Ideograph-R011-Enter.el (M-01416): Add `<-wrong-ideograph' for + M-00345. + (U+4EBD): Moved to Ideograph-R009-Man.el. + + * Ideograph-R009-Man.el (U+4EBD): Moved from + Ideograph-R011-Enter.el; relate to M-00345. + (U+4ECA): Use U+4EBD instead of BC-8AFC. + (U+4EE4): Likewise. + (U+4F1B): Simplify the `ideographic-structure' property. + (M-00757): Likewise. + (U+500A): Likewise. + (U+506C): Likewise. + + * Ideograph-R075-Tree.el (U+6729): Unify BC-8956. + +2001-12-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R178-Tanned-Leather.el (U+97E6): Unify BC-89D6. + + * Ideograph-R168-Long.el (U+957F): Add `total-strokes'; unify + BC-89A5. + + * Ideograph-R040-Roof.el (J0-555F): Unify BC-8AF8. + + * Ideograph-R011-Enter.el: + - Add some Hanziku-1 code points. + - Add some missing `ideographic-structure' properties. + + * Ideograph-R009-Man.el: + - Add some missing `ideographic-structure' properties. + - Add some Hanziku-1 code points. + +2001-12-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R169-Gate.el (U+95E8): Add `total-strokes'; unify + BC-896B. + + * Ideograph-R006-Hook.el (M-00237): Add `ideographic-structure'. + (U-00020116): Likewise. + (H1-BE59): New character. + +2001-12-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R008-Lid.el: + - Add some Hanziku-1 code points. + - Add some missing `ideographic-structure' properties. + + * Ideograph-R002-Line.el (U-0002006D): Add + `ideographic-structure'; unify H1-C3C6. + (U-0002006E): Add `ideographic-structure'. + (H1-C3E4): New character. + +2001-12-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R001-One.el (U+4E1D): Use BC-895C instead of U+5E7A in + the `ideographic-structure'. + +2001-12-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R061-Heart.el: + - Merge Big5 code points. + - Add some CBETA numbers. + - Use `=>ucs' instead of `->ucs'. + - Add some `ideographic-structure' properties. + +2001-12-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R002-Line.el (BC-8BF1): New character. + +2001-12-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R005-Second.el: + - Add some missing `ideographic-structure' properties. + - Add some Hanziku-1 code points. + +2001-12-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R038-Woman.el: Add some CHINA3-JEF code points. + + * Ideograph-R010-Legs.el (U+5156): Unify H1-E0CF. + +2001-12-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R037-Big.el: Add some Daikanwa numbers of the revised + version if the numbers were changed in the second revised version. + (U+5934): Unify BC-8A62. + +2001-12-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R052-Short-Thread.el (U+5E7A): Unify BC-8B44. + +2001-12-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-attributes): Format + `ideograph-daikanwa-2' as same as `ideograph-daikanwa'. + + * Ideograph-R006-Hook.el, Ideograph-R004-Slash.el: + - Add some missing `ideographic-structure' properties. + - Add some Hanziku-1 code points. + +2001-12-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R037-Big.el: Add some CHINA3-JEF code points. + +2001-12-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R017-Open-Box.el, Ideograph-R016-Table.el: Add some + missing `ideographic-structure' properties. + + * Ideograph-R014-Cover.el: Add some missing + `ideographic-structure' properties. + (M-01592): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'. + + * Ideograph-R013-Down-Box.el, Ideograph-R012-Eight.el, + Ideograph-R011-Enter.el: Add some missing `ideographic-structure' + properties. + + * Ideograph-R010-Legs.el (JX1-2E50): Unify JC3-43D5. + (U+514F): Use U-00020086 instead of U+5382 in the + `ideographic-structure' property; use U-00020477 instead of + U+4E0A/U+513F in the `ideographic-structure' property. + + * Ideograph-R006-Hook.el (U-00020112): Add + `ideographic-structure'; unify H1-AAD7. + +2001-12-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R036-Evening.el, Ideograph-R035-Go-Slowly.el, + Ideograph-R034-Go.el: Add some CHINA3-JEF code points. + +2001-12-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R060-Step.el: + - Merge Big5 code points. + - Use `=>ucs' instead of `->ucs'. + - Add some `ideographic-structure' properties. + - Add some CBETA numbers. + + * Ideograph-R028-Private.el, Ideograph-R023-Hiding-Enclosure.el: + Add some CJK Ext-B code points. + + * Ideograph-R005-Second.el (U-000200E4): Add + `ideographic-structure'; unify H1-ABE1. + +2001-12-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R059-Bristle.el: Use `=>ucs' instead of `->ucs'. + + * Ideograph-R058-Snout.el: Use `=>ucs' instead of `->ucs'. + (U+5F5B): Unify CB-01820. + + * Ideograph-R057-Bow.el: Use `=>ucs' instead of `->ucs'. + + * Ideograph-R056-Shoot.el (C1-636F): Use `=>ucs' instead of + `->ucs'. + + * Ideograph-R022-Right-Open-Box.el: Merge some CJK Ext-B code + points. + (M-02596): Unify BC-87D4 and U-0002092C. + + * Ideograph-R005-Second.el (BC-87D4): Moved to + Ideograph-R022-Right-Open-Box.el. + +2001-12-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-attributes): Add setting to format + `=>ucs-jis'. + + * Ideograph-R021-Spoon.el: Add some CJK Ext-B code points. + (M-02571): Unify U-0002090E; relate to JU-5315 instead of U+5315. + + * Ideograph-R020-Wrap.el, Ideograph-R019-Power.el: Merge some CJK + Ext-B code points. + + * Ideograph-R115-Grain.el (U+79F0): Separate C3-327C. + (J0-3E4E): Unify C3-327C and CB-00379. + + * Ideograph-R059-Bristle.el (C6-3F5B): Use `->same-ideograph' + instead of `ideograph='. + - Add some CBETA numbers. + - Merge Big5 code points. + + * Ideograph-R058-Snout.el: Merge Big5 code points. + (U+5F5C): Unify CB-02362; relate to M-09948. + + * Ideograph-R057-Bow.el: + - Merge Big5 code points. + - Add some `ideographic-structure' properties. + - Add some CBETA numbers. + + * Ideograph-R056-Shoot.el: + - Merge Big5 code points. + - Merge some CBETA numbers. + +2001-12-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R170-Mound.el (U+49BE): New character. + (H1-DE72): Moved from Ideograph-R010-Legs.el. + +2001-12-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R038-Woman.el: Add some CJK Ext-B code points. + + * Ideograph-R029-Again.el: + - Add some missing `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char' properties. + - Add some missing `ideographic-structure' properties. + - Add some Big5-CDP code points. + + * Ideograph-R026-Seal.el: Add some missing `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char' properties. + (U+536A): Add `ideographic-structure'. + + * Ideograph-R010-Legs.el (H1-DCE3): Unify U-00020478. + (H1-DE46): Unify U-00020489. + (H1-DE67): Unify U-0002048B. + (H1-DE6A): Unify U-0002048F. + (H1-DE6E): Unify U-00025631. + (H1-DE72): Moved to Ideograph-R170-Mound.el. + (H1-DE73): Unify U-0002049C. + (H1-DE74): Unify U-0002049D. + (H1-DEAC): Unify U-000204A7. + (H1-DEC9): Unify U-000204AE. + (H1-DEC8): Unify U-00020926. + (H1-DECF): Unify U-000204BE. + (M-01407): Unify U-000204CA. + (H1-DED6): Unify U-000204D6. + (H1-DED9): Unify U-000204DA. + +2001-12-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R032-Earth.el: Merge some CHINA3-JEF code points. + + * Ideograph-R010-Legs.el: + - Add some missing `ideographic-structure' properties. + - Add some Hanziku-1 code points. + + * Ideograph-R003-Dot.el (M-00093): Unify H1-ACC5 and U-0002007C; + add `ideographic-structure'. + (U-0002007F): Unify H1-AD5C; add `ideographic-structure'. + (U-00020081): New character. + (U-0002592C): New character. + (U+4E3E): Unify H1-ADBF. + +2001-12-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R002-Line.el (U+4E34): Unify H1-AA56. + (H1-AA59): New character. + (H1-AA72): Likewise. + +2001-12-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R013-Down-Box.el (U-0002054D): Add + `ideographic-structure'; unify H1-AD7C. + + * Ideograph-R007-Two.el (C6-2566): Relate to U-00020122. + + * Ideograph-R001-One.el: + - Add some missing `ideographic-structure' properties. + - Add some Hanziku-1 code points. + +2001-12-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R099-Sweet.el (M-21660): Separate C4-3E65 and U+3F4E; + add `ideographic-structure'; unify H1-A97D. + (C4-3E65): Add `ideographic-structure'. + (U+3F4E): Likewise. + (M-21663): Separate C7-302B; add `ideographic-structure'; unify + H1-A9B2. + (C7-302B): Add `ideographic-structure'. + + * Ideograph-R048-Work.el (H1-A875): New character. + + * Ideograph-R113-Spirit.el (M-49399): Add `ideographic-structure'; + unify H1-A955. + (H1-A954): New character; unify U-00025632. + (H1-A975): New character; unify U-00025673. + +2001-12-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R073-Say.el (M-14304): Separate C6-4979; add + `ideographic-structure'; unify H1-A97A. + + * Ideograph-R055-Two-Hands.el (U+3429): Add + `ideographic-structure'; unify H1-A8CE. + - Merge Big5 code points. + - Use `=>ucs' instead of `->ucs'. + - Merge some CBETA numbers. + - Add some `ideographic-structure' properties. + + * Ideograph-R051-Dry.el (M-09171): Add `ideographic-structure'; + unify H1-A872. + (C6-2742): Add `ideographic-structure'. + + * Ideograph-R013-Down-Box.el (U-00020542): Add + `ideographic-structure'; unify H1-A769. + + * Ideograph-R004-Slash.el (C3-212F): Relate to U+51E2. + +2001-12-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R037-Big.el: Merge some CJK Ext-B code points. + (M-05837): Separate C6-2167; relate to U-000215D2. + (C6-2167): Unify BC-87D3 and U-000215D2. + (M-05948): Separate C6-3E3E; relate to U-00021638; add + `ideographic-structure'. + (U-00021638): Add `ideographic-structure'; unify H1-A974. + (C6-3E3E): Add `ideographic-structure'. + + * Ideograph-R031-Enclosure.el (C6-5145): Add + `ideographic-structure'; unify H1-A9A2. + + * Ideograph-R028-Private.el: Use char-spec instead of char-ref as + operators in `ideographic-structure' properties. + (U-00020AD3): Unify BC-8B7E. + (C6-213C): Add `ideographic-structure'; unify BC-89AC. + (U+53B7): Add `ideographic-structure'; unify BC-8CEB. + (C4-2249): Add `ideographic-structure'; unify BC-88E6. + + * Ideograph-R015-Ice.el (U+51DF): Unify CB-06080. + + * Ideograph-R014-Cover.el (M-01589): Relate to U-0002058C. + + * Ideograph-R007-Two.el: + - Add some missing `ideographic-structure' properties. + - Merge some Hanziku-1 code points. + + * Ideograph-R003-Dot.el (M-00104): Separate C3-2740; delete + `cns-radical'. + (U+4E3D): Unify H1-A86E. + +2001-11-30 Yoshiki Hayashi <yoshiki@xemacs.org> + + * ioslated-char.el: Disable undo in temporary buffer. + Otherwise, pdump will complain about buffer being undumpable + object. + +2001-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R054-Long-Stride.el: + - Use `=>ucs' instead of `->ucs'. + - Merge Big5 code points. + (U+5EFB): Unify CB-00327. + (U+5EFC): Unify CB-02626. + + * Ideograph-R036-Evening.el: Merge some CJK Ext-B code points. + + * Ideograph-R032-Earth.el (U+57DB): Add `ideographic-structure'; + unify CB-05739. + + * Ideograph-R030-Mouth.el (U+53E7): Use `->ideographic-variants' + instead of `variant-of-shinjigen-1'; unify JC3-91AE. + (U+549A): Unify JC3-8CE8. + +2001-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R131-Minister.el (C3-2A5C): Separated from U+5367 and + moved from Ideograph-R025-Divination.el. + + * Ideograph-R035-Go-Slowly.el: Merge some CJK Ext-B code points. + + * Ideograph-R034-Go.el (J0-5469): Unify BC-8B45. + Merge some CJK Ext-B code points. + + * Ideograph-R031-Enclosure.el: Add some CHINA3-JEF code points. + + * Ideograph-R019-Power.el: Add some CHINA3-JEF code points. + (M-02305): Unify C4-2240, JC3-44D9 and U+3515. + (M-02395): Unify C6-3D4E. + (M-02397): Unify C6-3D4F. + (M-02401): Unify C6-3D4D. + + * Ideograph-R018-Knife.el: Add some CHINA3-JEF code points. + (M-02112): Add `ideographic-structure'. + + * Ideograph-R015-Ice.el: Add some missing `ideographic-structure' + properties. + + * Ideograph-R005-Second.el (BC-87D3): Moved to + Ideograph-R037-Big.el; unify C6-2167. + +2001-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R181-Leaf.el (JC3-8CE9): New character. + + * Ideograph-R122-Net.el (C4-2152): Separated from U+5188 and moved + from Ideograph-R013-Down-Box.el. + + * Ideograph-R032-Earth.el (M-05234): Use `<-original-ideograph' + instead of `original-ideograph-of'. + (M-05291): New character. + (C6-3E32): Relate to M-05291. + (M-05352): Unify C6-5152 instead of C4-3C5A. + + * Ideograph-R030-Mouth.el: Merge some CHINA3-JEF code points. + + * Ideograph-R025-Divination.el (U+5361): Unify JC3-82B5. + (U+5367): Separate C3-2A5C and moved it to + Ideograph-R131-Minister.el. + + * Ideograph-R023-Hiding-Enclosure.el, Ideograph-R020-Wrap.el: + Merge some CHINA3-JEF code points. + +2001-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R029-Again.el: Add some CHINA3-JEF code points. + (C6-3D67): Unify M-48963. + (C1-5937): Use `->identical' instead of `ideograph='. + + * Ideograph-R028-Private.el: Add some CHINA3-JEF code points. + (C4-2856): Delete `non-morohashi'; unify M-48989. + + * Ideograph-R027-Cliff.el (M-02979): Unify C6-3D60 and U-00020A78. + (U-00020A9A): Unify BC-8D4D; add `ideographic-structure'. + - Add some `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char' properties. + - Add some missing `ideographic-structure' properties. + - Add some BIG5-CDP code points. + - Add some CHINA3-JEF code points. + + * Ideograph-R026-Seal.el (U+5369): Unify BC-8B5A. + (U+353E): Unify BC-8BE6. + (U+536A): Unify BC-8D7A. + (U+5373): Use `script' and `<-vulgar-ideograph' instead of + `comment'; add `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'; add `ideographic-structure'. + (U+537B): Use `->ideographic-variants' instead of + `variant-of-shinjigen-1'; add `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'; add + `ideographic-structure'. + (U+537D): Use `->ideographic-variants' instead of + `variant-of-shinjigen-1'; unify JC3-45D4. + (M-02875): Separate C6-2F3C; use `->same-ideograph' instead of + `comment'; relate to U-00020A1E. + (C6-2F3C): Unify U-00020A1E. + - Add some CHINA3-JEF code points. + - Add some missing `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char' properties. + - Add some missing `ideographic-structure' properties. + - Merge some CJK Ext-B code points. + + * Ideograph-R024-Ten.el (U+5344): Unify BC-8975. + (C4-2244): Use `<-original-ideograph' instead of + `original-char-of-shinjigen-1'; unify U-00020983. + (C3-2329): Use `->ideographic-variants' instead of + `variant-of-shinjigen-1'. + (C6-2639): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'; unify U-00020991. + (C4-2553): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'; unify U-00024C1E. + (M-02739): Unify C4-2553 and U-00024C1E; use `<-vulgar-ideograph' + instead of `vulgar-ideograph-of'. + (J0-4234): Use U+4ECE instead of BC-8DF5 + U+4EBA in the + `ideographic-structure'. + (U+5352): Likewise. + - Add some missing `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char' properties. + - Add some missing `ideographic-structure' properties. + - Merge some CHINA3-JEF code points. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + - Merge some CJK Ext-B code points. + - Merge some missing Big5-CDP code points. + + * Ideograph-R022-Right-Open-Box.el, Ideograph-R021-Spoon.el: Merge + some CHINA3-JEF code points. + + * Ideograph-R017-Open-Box.el (U+51FC): Delete `kangxi-radical' and + `kangxi-strokes'; delete `non-morohashi'; unify JC3-80AC. + + * Ideograph-R016-Table.el: Merge some CHINA3-JEF code points. + + * Ideograph-R004-Slash.el (U-00020086): Unify BC-8BB4. + (U-000200A2): Unify BC-8CB4; add `ideographic-structure'. + +2001-11-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R014-Cover.el (C6-3D3E): Relate to M-01589. + + * Ideograph-R013-Down-Box.el (U+5188): Separate C4-2152; add + `->identical' for C4-2152. + +2001-11-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R053-Dotted-Cliff.el: + - Use `=>ucs' instead of `->ucs'. + - Merge some CBETA numbers. + - Merge Big5 code points. + + * Ideograph-R025-Divination.el (U+535D): Unify BC-8BF9. + (U+5364): Unify BC-8A56. + (U-000209EA): Unify BC-8AA6. + - Add some `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char' properties. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + + * Ideograph-R052-Short-Thread.el, Ideograph-R051-Dry.el: Merge + Big5 code points. + + * Ideograph-R027-Cliff.el: Merge some CJK Ext-B code points. + +2001-11-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R003-Dot.el (U-0002007E): Moved from + Ideograph-R005-Second.el. + (BC-87D2): Likewise. + + * Ideograph-R025-Divination.el: Merge some CJK Ext-B code points. + + * Ideograph-R022-Right-Open-Box.el: update. + + * Ideograph-R005-Second.el (U+5350): Moved to + Ideograph-R024-Ten.el. + (BC-87D2): Separate U-0002007E; moved to Ideograph-R003-Dot.el. + (U-0002007E): Moved to Ideograph-R003-Dot.el. + + * Ideograph-R004-Slash.el (U-000209AC): Moved to + Ideograph-R024-Ten.el. + + * Ideograph-R001-One.el (BC-86A4): Separate U-0002097B and moved + to Ideograph-R024-Ten.el. + (U-0002097B): Moved to Ideograph-R024-Ten.el. + (U-000209B4): Likewise. + + * Ideograph-R023-Hiding-Enclosure.el (U+5338): Unify BC-8A70; add + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + (C3-2466): Unify BC-8CD3; add `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'; add + `ideographic-structure'. + (U+533C): Separated from C2-2558 and moved from + Ideograph-R022-Right-Open-Box.el. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + - Add some missing `ideographic-structure'. + - Add some `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char' properties. + +2001-11-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R050-Turban.el: + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + - Merge some CBETA numbers. + - Add some missing `ideographic-structure' properties. + + * Ideograph-R046-Mountain.el: + - Merge Big5 code points. + - Use `=>ucs' instead of `->ucs'. + - Add some `ideographic-structure' properties. + - Merge some CBETA numbers. + + * Ideograph-R030-Mouth.el (M071135): New character. + + * Ideograph-R022-Right-Open-Box.el: + - Add some `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char' properties. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + (C2-2558): Separate U+533C; add `->identical' for U+533C. + (C6-3563): Unify BC-88C4. + +2001-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R162-Walk.el (U+8FC7): Fix `total-strokes'. + (C1-4B56): Use `->ideographic-variants' instead of + `morohashi-daikanwa'; unify B-A8B5. + (U+8FC8): Add `total-strokes'. + + * Ideograph-R094-Dog.el (J0-605B): Separate G1-4F57 and U+737B. + + * Ideograph-R020-Wrap.el: + - Merge some `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char' properties. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + - Add some missing `ideographic-structure' properties. + - Merge some missing Big5-CDP code points. + +2001-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R131-Minister.el (C4-2471): Unify BC-8DDB. + + * Ideograph-R049-Oneself.el, Ideograph-R048-Work.el: + - Merge Big5 code points. + - Merge some CBETA numbers. + - Use `=>ucs' instead of `->ucs'. + + * Ideograph-R047-River.el: + - Merge some CBETA numbers. + - Merge Big5 code points. + - Use `=>ucs' instead of `->ucs'. + + * Ideograph-R021-Spoon.el: Add some `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char' properties. + (M-02571): Unify BC-8BBA. + (U+5316): Use char-spec instead of char-ref as the operator in the + `ideographic-structure' property. + (J0-323D): Likewise. + (M-02573): Add `ideographic-structure'; separate C4-2142; unify + BC-8AB1. + (U+5317): Use char-spec instead of char-ref as the operator in the + `ideographic-structure' property. + (M-02577): Add `ideographic-structure'. + (BC-8CCA): New character. + (C6-2632): Add `ideographic-structure'. + (U+5319): Use char-spec instead of char-ref as the operator in the + `ideographic-structure' property. + + * Ideograph-R012-Eight.el (BC-8BFA): Add `ideograph-cdp'. + + * Ideograph-R015-Ice.el: Merge some CHINA3-JEF code points. + + * Ideograph-R040-Roof.el (C4-3130): Unify JC3-4AB8. + + * Ideograph-R009-Man.el (U+4EEC): Unify JC3-82BB. + (U+505F): Unify JC3-42EE. + (U+503B): Unify JC3-93DE. + (U+50A5): Unify JC3-43A8. + + * Ideograph-R008-Lid.el (JC3-81C1): New character. + + * Ideograph-R014-Cover.el: Merge some CHINA3-JEF code points. + +2001-11-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R043-Lame.el: + - Use `=>ucs' instead of `->ucs'. + - Merge Big5 code points. + + * Ideograph-R013-Down-Box.el (U+518B): Unify JC3-43EC. + (CB-00155): New character. + (GT-02025): Unify JC3-43ED. + (U+5195): Unify JC3-43EE. + + * Ideograph-R012-Eight.el (U+5170): Unify JC3-82AB. + (U+517B): Unify JC3-82AA. + + * Ideograph-R011-Enter.el (M-01418): Unify JC3-43DE. + (M-01424): Unify JC3-43DF. + + * Ideograph-R009-Man.el: + - Add some missing `ideographic-structure' properties. + - Use U+4EBB instead of <CJK RADICAL PERSON> in + `ideographic-structure' properties. + (M-00703): Unify S1-0488. + + * Ideograph-R005-Second.el (U+4E60): Unify JC3-81C9. + (U+4E66): Unify JC3-81CD. + (U+4E70): Unify JC3-81ED. + + * Ideograph-R002-Line.el (U+4E34): Unify JC3-82AF. + + * Ideograph-R001-One.el (U+4E13): Unify JC3-81D9. + +2001-11-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R187-Horse.el (U+99E6): Unify BC-8DC0. + + * Ideograph-R044-Corpse.el: + - Merge Big5 code points. + - Add some CBETA numbers. + - Add some `ideographic-structure' properties. + + * Ideograph-R042-Small.el, Ideograph-R041-Inch.el: Use `=>ucs' + instead of `->ucs'. + + * Ideograph-R018-Knife.el (U+5215): Use U-000206AA instead of + M-01862 in `ideographic-structure'. + + * Ideograph-R011-Enter.el (S1-0488): Moved to + Ideograph-R009-Man.el and unify with M-00703. + + * Ideograph-R008-Lid.el (M-00289): Separate C3-2147 and U+4EA3; + add `ideographic-structure'. + (BC-8C5E): Unify JC3-8DCD. + (U+4EA7): Add `ideographic-structure'. + (U+4EAA): Likewise. + (J0-5037): Separate C3-2B25 and U+4EB0; use `<-vulgar-ideograph' + instead of `vulgar-char-of-shinjigen-1'; add + `ideographic-structure'. + (M-00309): Separate C3-2B27 and U+4EB1; add + `ideographic-structure'. + (JC3-81D2): Use U+6729 instead of U+6728 in + `ideographic-structure'. + (C3-2B24): Add `ideographic-structure'. + (U+4EB2): Likewise. + (U+4EB4): Likewise. + (U+4EB5): Likewise. + (U+4EB7): Likewise. + (U+4EB8): Likewise. + + * Ideograph-R004-Slash.el (JX2-212E): Unify JC3-97C6. + +2001-11-25 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R012-Eight.el: Unify some CHINA3-JEF code points. + +2001-11-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R010-Legs.el: Add some missing `ideographic-structure' + properties. + (J0-3D3C): Separate G0-3364, C6-2352 and U+5145; modify + `ideographic-structure'. + +2001-11-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (what-char-definition): Use `decode-char' + instead of `make-char' to display comment for builtin character. + + * Ideograph-R172-Short-Tailed-Bird.el (JX2-7B6E): Unify BC-8D4B. + + * Ideograph-R103-Bolt-Of-Cloth.el (M074034): New character. + + * Ideograph-R100-Life.el (BC-8B77): New character. + + * Ideograph-R087-Claw.el (U+722F): Unify BC-8CA8. + + * Ideograph-R035-Go-Slowly.el (M-05708): Separate C3-213A and + U+590A. + (U+590A): Unify BC-8A71. + + * Ideograph-R120-Silk.el (U+7CF9): Relate to M-27221; unify + BC-8AFB. + + * Ideograph-R003-Dot.el (M-00104): Add `ideographic-structure'. + +2001-11-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R030-Mouth.el (U+551B): Delete invalid + `morohashi-daikanwa'. + (U+551C): Likewise; delete `kangxi-radical' and `kangxi-strokes'. + (U+551D): Delete invalid `morohashi-daikanwa'; delete + `kangxi-strokes'. + (U+551E): Delete invalid `morohashi-daikanwa'. + (U+551F): Likewise. + (U+5520): Likewise. + (U+5521): Likewise. + (U+5522): Likewise. + (U+5523): Likewise. + (U+5524): Delete `non-morohashi'. + (U+5525): Add `total-strokes'. + +2001-11-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R007-Two.el (U+4E96): Add `ideographic-structure'. + (U+4E97): Likewise. + (U+4E9D): Likewise. + + * Ideograph-R005-Second.el (M-00190): Use U+4E5A instead of <CJK + RADICAL SECOND TWO> in `ideographic-structure'. + (M-00192): Add `ideographic-structure'. + (M-00205): Likewise. + +2001-11-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R006-Hook.el (U+4E87): Add `ideographic-structure'. + (U+4E89): Likewise. + + * Ideograph-R002-Line.el (BC-8869): Moved to + Ideograph-R017-Open-Box.el. + +2001-11-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R018-Knife.el: Merge some CJK Ext-B code points. + + * Ideograph-R017-Open-Box.el: Merge some CJK Ext-B code points. + (C5-222A): Unify BC-8869 and U-00020686. + + * Ideograph-R016-Table.el: Merge some CJK Ext-B code points. + + * Ideograph-R005-Second.el: Add some missing + `ideographic-structure' properties. + (U+4E7F): Modify `ideographic-structure'. + + * Ideograph-R001-One.el: Add some missing `ideographic-structure' + properties. + + * Ideograph-R004-Slash.el (U+4E4A): Add `ideographic-structure'. + (U+4E4C): Likewise. + (C3-2263): Likewise. + (U+4E54): Likewise. + (U+4E55): Likewise. + + * Ideograph-R003-Dot.el (U+4E37): Add `ideographic-structure'. + (U+4E3D): Likewise. + (U+4E3E): Likewise. + + * Ideograph-R002-Line.el (U+4E34): Add `ideographic-structure'. + +2001-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * ideograph-util.el (insert-ideograph-radical-char-data): Now + return value of `char-attribute-list' includes names of + CCS-attributes. + + * char-db-util.el (insert-char-attributes): Now return value of + `char-attribute-list' includes names of CCS-attributes. + +2001-11-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R140-Grass.el: Merge KS X 1001 code points. + + * Ideograph-R125-Old.el (U+8009): Separate C4-2B25; unify K0-4F3E. + + * Ideograph-R012-Eight.el (BC-8BFA): New character; relate to + U-00020509 and M-48931. + +2001-11-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R031-Enclosure.el: + - Merge some `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char' properties. + - Add some `ideographic-structure' properties. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + (U+56D9): Unify BC-8DE5. + (M-04695): Unify BC-8668. + (M-04736): Separate C6-2F5C; delete `cns-total-strokes'. + (C6-2F5C): Unify BC-8870. + (M-04747): Separate C6-2A41. + (BC-876C): New character; relate to M-04747. + (M-04823): Unify BC-8559. + (U+5716): Use U+555A instead of BC-8BEB in + `ideographic-structure'. + (C7-5321): Unify BC-856D. + + * Ideograph-R030-Mouth.el (M-03829): Separate C3-3464 and U+555A; + unify BC-8BEB. + + * Ideograph-R024-Ten.el (C6-2977): Unify BC-85D0. + + * Ideograph-R019-Power.el: + - Merge some `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char' properties. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + (U+529E): Unify BC-8A63. + (C6-2F28): Unify BC-85C9. + + * Ideograph-R018-Knife.el: + - Merge some `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char' properties. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + - Add some `ideographic-structure' properties. + +2001-11-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R010-Legs.el, Ideograph-R009-Man.el, + Ideograph-R008-Lid.el, Ideograph-R007-Two.el: Merge some + CHINA3-JEF code points. + +2001-11-17 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R004-Slash.el (BC-8856): New character. + + * Ideograph-R134-Mortar.el (BC-8863): New character; relate to + M-30175. + + * Ideograph-R037-Big.el (BC-87EE): New character; relate to + M-5861. + (U+593A): Delete `morohashi-daikanwa'. + + * Ideograph-R028-Private.el (C6-215C): Unify BC-87B8. + + * Ideograph-R017-Open-Box.el: Use char-spec instead of char-ref as + operators in `ideographic-structure' properties. + (M-01801): Unify BC-8AAF. + (CB-00631): Unify BC-8DC7. + (C6-2361): Unify BC-87B4. + (U+342B): Add `ideographic-structure'. + (C6-3548): Unify BC-87BF. + + * Ideograph-R016-Table.el: Use char-spec instead of char-ref as + operators in `ideographic-structure' properties. + (C4-2129): Unify BC-8AAE. + (U+51E6): Unify BC-8BE4; add `ideographic-structure'. + + * Ideograph-R002-Line.el (U-00020CCB): Use JX2-286F instead of + BC-8BAD in `ideographic-structure'. + + * Ideograph-R042-Small.el: + - Merge Big5 code points. + - Merge some CBETA numbers. + - Add some `ideographic-structure' properties. + +2001-11-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (char-db-insert-char-spec): Modify for new + behavior of `charset-iso-final-char'. + +2001-11-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (ideographic-radicals): Now + `charset-iso-final-char' returns nil instead of ?\x00 if a + coded-charset does not have a final-byte of ISO/IEC 2022. + (char-attribute-name<): Likewise. + + * Ideograph-R041-Inch.el: + - Merge Big5 code points. + - Merge some CBETA numbers. + - Add some `ideographic-structure' properties. + +2001-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R039-Child.el: + - Merge Big5 code points. + - Use `=>ucs' instead of `->ucs'. + - Add some `ideographic-structure' properties. + - Merge some CBETA numbers. + + * Ideograph-R040-Roof.el (M-07056): Separate U+5B82 and C3-223D. + (CB-00974): New character; unify M053063; relate to M-7056 and + U+5B82. + (U+5B82): Relate to M053063. + (M-07089): Use `<-original-ideograph' instead of + `original-ideograph-of'. + (M-07112): Use `->same-ideograph' instead of `ideograph='. + - Use `=>ucs' instead of `->ucs'. + - Merge Big5 code points. + - Merge some CBETA numbers. + - Add some `ideographic-structure' properties. + +2001-11-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R038-Woman.el (U+59E7): Use U+36A3 instead of (U+2FF1 + U+5973 U+5973) in `ideographic-structure'. + (M-06489): Separate C4-367C; use M-23179 instead of U+7701 in + `ideographic-structure'. + (U+372E): Use U+76E3 instead of M-23032 in + `ideographic-structure'. + (M-06903): Use M-23747 instead of U+77BF in + `ideographic-structure'. + + * Ideograph-R163-City.el (JX1-7C6A): Add `=>ucs*'. + + * Ideograph-R149-Speech.el (JX1-7C2E): Add `=>ucs*'. + + * Ideograph-R113-Spirit.el (JX1-793C): Use `=>ucs*' instead of + `ideographic-variants'; unify KU+795E. + (JX1-793D): Add `=>ucs*'; unify KU+7965. + (JX1-7941): Add `=>ucs*'; unify KU+798F. + +2001-11-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (insert-char-attributes): Format `=>ucs*' + property. + + * Ideograph-R094-Dog.el (U+FA16): Use `=>ucs*' instead of `=>ucs'. + (C3-3D29): Add `=>ucs*'. + + * Ideograph-R074-Moon.el (JX1-754E): Add `=>ucs*'. + (U+F929): Likewise. + (U-0002F8D8): Use `=>ucs*' instead of `=>ucs'. + + * Ideograph-R053-Dotted-Cliff.el (JX1-742E): Add `=>ucs*'. + (U+F928): Likewise. + (U-0002F88E): Use `=>ucs*' instead of `=>ucs'. + + * Ideograph-R136-Oppose.el (J0-4971): Unify K0-5971. + + * Ideograph-R130-Meat.el (M-29539): Separate U+812B; unify + K0-772D. + + * Ideograph-R128-Ear.el (M-29074): Unify K0-6121. + + * Ideograph-R127-Plow.el (M-28976): Separate U+802D; unify + K0-513E. + + * Ideograph-R123-Sheep.el: Merge KS X 1001 code points. + + * Ideograph-R122-Net.el (J0-6627): Unify K0-7956; separate + C1-4B38. + + * Ideograph-R120-Silk.el (J0-4064): Unify K0-6F3E. + + * Ideograph-R118-Bamboo.el: Merge KS X 1001 code points. + + * Ideograph-R117-Stand.el (K0-595F): New character. + + * Ideograph-R109-Eye.el, Ideograph-R108-Dish.el, + Ideograph-R106-White.el, Ideograph-R105-Dotted-Tent.el: Merge KS X + 1001 code points. + + * Ideograph-R112-Stone.el (U+785A): Add `total-strokes'. + (U+78F5): Likewise; unify K0-4A58. + + * Ideograph-R107-Skin.el: Merge KS X 1001 code points. + + * Ideograph-R038-Woman.el: + - Merge Big5 code points. + - Add some `ideographic-structure' properties. + - Merge CBETA numbers. + +2001-11-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R103-Bolt-Of-Cloth.el, Ideograph-R100-Life.el: Merge + KS X 1001 code points. + + * Ideograph-R040-Roof.el (U+376C): Separate C4-4277. + (JX2-2828): New character; relate to U+376C. + + * Ideograph-R104-Sickness.el, Ideograph-R099-Sweet.el, + Ideograph-R098-Tile.el, Ideograph-R097-Melon.el, + Ideograph-R095-Profound.el: Merge KS X 1001 code points. + + * Ideograph-R094-Dog.el (M-20534): Unify KU+732A. + (C3-3D29): Relate to U+FA16 instead of U+732A; unify CU+732A. + + * Ideograph-R093-Cow.el: Merge KS X 1001 code points. + + * Ideograph-R102-Field.el (U+7551): Unify K0-6F25. + + * Ideograph-R101-Use.el: Merge KS X 1001 code points. + +2001-11-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R123-Sheep.el (JX2-7474): New character. + + * Ideograph-R038-Woman.el (JSP-3965): Unify JX1-2F73. + + * Ideograph-R009-Man.el (M-00571): Unify JX2-214A; modify + `ideographic-structure'. + (C2-2535): Modify `ideographic-structure'. + + * Ideograph-R004-Slash.el (U+3406): Separate BC-87D9; unify + JX2-212D. + + * Ideograph-R032-Earth.el (JX1-2F57): Unify JU+FA10. + + * Ideograph-R015-Ice.el (U+34C7): Unify JX2-232F; delete + `non-morohashi'. + +2001-11-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R012-Eight.el (JX2-2327): New character; relate to + U-00020509 and M-48931. + + * Ideograph-R075-Tree.el (J83-4034): Unify J90-4034. + + * Ideograph-R004-Slash.el (U-00020089): Unify JX2-2121. + +2001-11-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R086-Fire.el, Ideograph-R079-Weapon.el: Merge KS X + 1001 code points. + + * Ideograph-R053-Dotted-Cliff.el (M-09437): Separate U+F928; + relate to U-0002F88E; unify JU+F928 and KU+5ECA. + (K0-5227): New character; relate to U-0002F88E; unify U+F928. + (C6-5240): Unify U-0002F88E. + +2001-11-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R081-Compare.el: Merge KS X 1001 code points. + +2001-11-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R092-Fang.el (J0-3267): Unify K0-6433. + + * Ideograph-R091-Slice.el, Ideograph-R089-Double-X.el, + Ideograph-R088-Father.el, Ideograph-R087-Claw.el, + Ideograph-R083-Clan.el, Ideograph-R080-Do-Not.el, + Ideograph-R078-Death.el: Merge KS X 1001 code points. + +2001-11-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R030-Mouth.el (U+556B): Separate CB-00065 and M059207; + unify G1-7C2F; fix `ideographic-structure'. + (U+5622): Unify G1-7C34. + +2001-11-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R090-Half-Tree-Trunk.el, Ideograph-R085-Water.el: + Merge KS X 1001 code points. + + * Ideograph-R084-Steam.el (U+6C23): Unify K0-5128. + + * Ideograph-R082-Fur.el: Merge KS X 1001 code points. + +2001-11-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R075-Tree.el: Merge KS X 1001 code points. + + * Ideograph-R074-Moon.el (M-14364): Relate to U-0002F8D8; delete + `kangxi-strokes'; separate C4-323E; separate U+F929; unify JU+F929 + and KU+6717. + (U+F929): Relate to U-0002F8D8 and M-14364; unify K0-5228. + (C4-323E): Unify U-0002F8D8. + + * Ideograph-R077-Stop.el, Ideograph-R072-Sun.el: Merge KS X 1001 + code points. + +2001-11-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R037-Big.el: + - Merge Big5 code points. + - Add some `ideographic-structure' properties. + - Merge CBETA numbers. + + * Ideograph-R009-Man.el (CB-05718): New character; relate to M-441 + and U-000201B8. + (C3-456B): Unify CB-04736. + (CB-04186): New character; relate to M-1283 and U-00020427. + +2001-11-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R172-Short-Tailed-Bird.el (J0-3D38): Separate + EGB-3C2F. + (G0-3C2F): Unify EGB-3C2F. + + * Ideograph-R036-Evening.el: + - Merge Big5 code points. + (U+5918): Use `<-vulgar-ideograph' instead of `comment'. + - Add some `ideographic-structure' properties. + - Merge CBETA numbers. + - Use `=>ucs' instead of `->ucs'. + + * Ideograph-R162-Walk.el (M-38985): Unify GT-52349. + (J90-3F6B): Unify GT-52230. + + * Ideograph-R076-Lack.el (J0-5D41): Separate EGB-2E55 and U+6B54; + add S1-3943. + (EGB-2E55): Add S1-3944. + + * Ideograph-R035-Go-Slowly.el, Ideograph-R034-Go.el: + - Use `=>ucs' instead of `->ucs'. + - Merge Big5 code points. + + * Ideograph-R030-Mouth.el: + - Merge Big5 code points. + (U+53F6): Use `<-ancient-ideograph' instead of + `ancient-char-of-shinjigen-1'. + - Add some `ideographic-structure' properties. + - Merge CBETA numbers. + (U+5412): Use `<-original-ideograph' instead of + `original-char-of-shinjigen-1'. + +2001-11-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * isolated-char.el (GT-52230): New character. + (GT-52349): New character. + + * Ideograph-R032-Earth.el: + - Merge Big5 code points. + - Add some `ideographic-structure' properties. + - Merge CBETA numbers. + +2001-11-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R031-Enclosure.el: + - Add some `ideographic-structure' properties. + - Merge CBETA numbers. + +2001-11-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R120-Silk.el (J0-4147): Separate G0-4B58; unify + C1-5743. + (U+7D20): Unify G0-4B58; separate C1-5743. + + * Ideograph-R033-Scholar.el: + - Merge Big5 code points. + - Use `=>ucs' instead of `->ucs'. + - Merge CBETA numbers. + + * Ideograph-R164-Wine.el (J0-6E50): Unify G1-523D and U+91AB. + (C1-7750): Separate G1-523D and U+91AB. + +2001-11-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-db-util.el (what-char-definition): If a target character is + a builtin character, display a corresponding ordinary character as + a comment. + +2001-11-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * ideograph-util.el (ideographic-structure-find-char): New + function. + + * char-db-util.el (char-ref-p): New function. + (char-ref=): New function. + (char-spec=): New function. + +2001-11-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R053-Dotted-Cliff.el (J0-567E): Separate S1-2207. + (C3-4661): Fix `ideographic-strokes'. + (S1-2207): Unify GT-11902 and M050989. + (J0-567D): Separate S1-2209. + (K0-4F2A): Delete `kangxi-strokes'. + (S1-2209): Unify GT-11901. + + * Ideograph-R027-Cliff.el (U+53A0): Use `<-vulgar-ideograph' + instead of `vulgar-char-of-shinjigen-1'. + (M-02993): Separate S-2200. + (U+53A6): Separate C3-3A28; unify S-2200; add + `<-vulgar-ideograph'. + (U+53A8): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'. + (S-2208): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'; unify GT-03811. + (U+53A9): Delete `kangxi-strokes'. + (U+53AE): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'. + (M-03033): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'. + (J0-5252): Likewise. + (C3-5755): Use `->same-ideograph' instead of `morohashi-daikanwa'; + delete `daikanwa-radical'. + - Merge Big5 code points. + - Add some `ideographic-structure' properties. + - Merge CBETA code points. + - Use `=>ucs' instead of `->ucs'. + +2001-10-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R061-Heart.el (CB-01158): New character. + +2001-10-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R013-Down-Box.el (S1-522): Unify GT-02025 and M070584. + - Merge `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + - Merge Big5-CDP code points. + - Add some `ideographic-structure' properties. + - Merge CJK Ext-B code points. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + + * ad-hoc-cdp.el: New file. + + * Ideograph-R029-Again.el: + - Use `=>ucs' instead of `->ucs'. + - Merge Big5 code points. + - Add some `ideographic-structure' properties. + - Merge CBETA code points. + + * Ideograph-R028-Private.el (C4-2249): Unify CB-06611. + (U+53C5): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'; unify CB-03744. + + * Ideograph-R026-Seal.el (U+536D): Add `ideographic-structure'; + unify CB-00886. + (U+5374): Add `ideographic-structure'; unify CB-00230. + + * Ideograph-R022-Right-Open-Box.el (U+5215): Use M-05972 instead + of U+5927/U+54C1 in the `ideographic-structure'. + + * Ideograph-R018-Knife.el (U+5215): Use C4-2141 instead of + U+5200|U+5200. + +2001-10-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R122-Net.el (U+7F53): Add `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'; add + `ideographic-structure'; unify BC-85BE. + + * Ideograph-R109-Eye.el (J0-6243): Unify BC-88E9. + + * Ideograph-R050-Turban.el (U+5E42): Separated from C3-3979 and + moved from Ideograph-R014-Cover.el. + + * Ideograph-R025-Divination.el (M070816): New character. + (M-02776): Unify CB-00855. + (U+535D): Add `ideographic-structure'; unify CB-01453. + (J0-5246): Add `ideographic-structure'. + (U+535E): Use char-spec instead of char-ref as the operator in + `ideographic-structure'. + (M-02820): Add `ideographic-structure'; unify CB-05348. + (U+5368): Add `ideographic-structure'. + + * Ideograph-R015-Ice.el: + - Merge `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + - Merge CJK Ext-B code points. + (C6-235C): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'; unify U-000205B1. + + * Ideograph-R014-Cover.el (U-000****): Merge missing + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + + * Ideograph-R012-Eight.el: + - Merge `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + - Merge CJK Ext-B code points. + - Merge Big5-CDP code points. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + + * Ideograph-R011-Enter.el: + - Add `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + - Merge CJK Ext-B code points. + (M-01416): Relate to U-000204DB instead of U+4EBD. + (C6-2136): Add `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'; unify U-000204DB. + + * Ideograph-R003-Dot.el (U-0002007D): Unify BC-87B9. + (C1-443B): Separated from U+51E1 and moved from + Ideograph-R016-Table.el. + +2001-10-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * Ideograph-R009-Man.el: + - Merge `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + - Merge Big5-CDP code points. + - Add some `ideographic-structure' properties. + - Merge CJK Ext-B code points. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + +2001-10-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R140-Grass.el (BC-8B4B): New character. + (U+5179): Add `ideographic-structure'; unify BC-88F2. + +2001-10-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R014-Cover.el: + - Merge `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + - Merge CJK Ext-B code points. + - Add some `ideographic-structure' properties. + - Merge Big5-CDP code points. + + * Ideograph-R030-Mouth.el (JX2-2424): Separate C4-3074 and U+5547. + (BC-8C6B): New character. + +2001-10-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R010-Legs.el: + - Add `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + - Merge Big5-CDP code points. + - CJK Ext-B code points. + (U+515F): Don't use CDP's special operator in + `ideographic-structure'. + (U+5162): Likewise. + + * Ideograph-R008-Lid.el (CB-04846): Relate to U+342B. + (U+342C): Add `ideographic-structure'. + (BC-8C50): Likewise. + (U+4EAF): Likewise. + (M-00311): Likewise. + (BC-8BA7): New character. + (BC-8AE6): Add `ideographic-structure'; unify U-00029ACF. + + * Ideograph-R002-Line.el (U+4E2A): Add `ideographic-structure'; + unify BC-8A4B. + +2001-10-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R004-Slash.el (BC-8DD9): Use BC-89CD instead of B-89CD + in `ideographic-structure'. + + * Ideograph-R001-One.el (BC-8BBF): New character. + (C2-212E): Use U-00020087 instead of BC-8B5F in + `ideographic-structure'. + + * Ideograph-R011-Enter.el (C*-****): Merge CJK Ext-B code points. + - Add `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + +2001-10-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (char-db-coded-charset-priority-list): Eliminate + Mule-private coded-charsets and ideograph-gt-pj-* from initial + value; add `ideograph-gt' into initial value. + (char-db-insert-char-spec): Modify to avoid empty char-spec. + +2001-10-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R003-Dot.el (M-00100): Add `ideographic-structure'. + + * Ideograph-R002-Line.el (U-00023D92): Use BC-89CD instead of + B-89CD in `ideographic-structure'. + +2001-10-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R008-Lid.el (BC-8C6B): Moved to + Ideograph-R030-Mouth.el. + + * Ideograph-R076-Lack.el, Ideograph-R074-Moon.el, + Ideograph-R073-Say.el, Ideograph-R071-Not.el, + Ideograph-R070-Square.el, Ideograph-R069-Axe.el, + Ideograph-R067-Script.el, Ideograph-R066-Rap.el: Merge KS X 1001 + code points. + + * Ideograph-R040-Roof.el: + - Use `=>ucs' instead of `->ucs'. + - Merge KS X 1001 code points. + +2001-10-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R008-Lid.el: + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + - Merge `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + (M-00291): Use M-19721 instead of U+7236 in + `ideographic-structure'. + (M-00292): Add `ideographic-structure'. + (CB-04846): Add `ideographic-structure'; unify BC-8C5E. + (U+4EA9): Add `ideographic-structure'. + (M-00300): Add `ideographic-structure'; unify BC-8BE5. + (C4-2534): Add `ideographic-structure'. + (U+4EAF): Unify BC-8AA5. + (K0-5322): Add `ideographic-structure'. + + * Ideograph-R007-Two.el: + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + - Merge `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + + * Ideograph-R005-Second.el: + - Merge `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + - Merge Big5-CDP code points. + (C*-****): Merge CJK Ext-B code points. + - Delete Big5 code points if Big5-CDP code points are defined. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + +2001-10-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (char-db-coded-charset-priority-list): New + variable. + (char-db-insert-char-spec): Use + `char-db-coded-charset-priority-list' to split a character. + + * Ideograph-R053-Dotted-Cliff.el: Merge KS X 1001 code points. + (M-09454): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'. + + * Ideograph-R007-Two.el: + - Merge `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + - Merge Big5-CDP code points. + (C*-****): Merge CJK Ext-B code points. + (U+4E8F): Use `<-original-ideograph' instead of + `original-char-of-shinjigen-1'; add `ideographic-structure'; unify + BC-8CF1. + (U+4E90): Add `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'; use `->ideographic-variants' instead of + `variant-of-shinjigen-1'; add `ideographic-structure'; unify + BC-8A42. + + * Ideograph-R008-Lid.el (U-000*****): Add `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'. + +2001-10-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R212-Dragon.el (JX1-7E76): Separate G1-4553 and + U+9F90; unify K0-5B42. + + * Ideograph-R006-Hook.el, Ideograph-R004-Slash.el (U-000*****): + Add `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + + * Ideograph-R003-Dot.el (U-0002007D): Add `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'. + + * Ideograph-R002-Line.el (U+4E2A): Add `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'. + +2001-10-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R209-Nose.el (J0-4921): Unify K0-5E2C. + + * Ideograph-R194-Ghost.el (M-45906): Unify K0-582A. + (M-45906'): Separate U+9B54, G0-4427 and M057627; fix + `total-strokes'; unify M050602. + (U+9B54): Unify M057627. + + * Ideograph-R187-Horse.el (M-44795): Separate C3-596A and U+9A08; + unify K0-5C40. + + * Ideograph-R184-Eat.el (J0-5D3B): Unify K0-6B66. + + * Ideograph-R163-City.el (JX1-7C6A): Add `ucs-ks' for U+90FD. + + * Ideograph-R149-Speech.el: Merge KS X 1001 code points. + + * Ideograph-R034-Go.el (M-05692): Relate to U-00021552; delete + `cns-radical'. + (BC-8874): New character; unify U-00021552. + (M-05693): Separate C2-213A and U+5903. + (C6-2263): Delete `cns-radical'. + (U+5904): Delete `non-morohashi'. + + * Ideograph-R020-Wrap.el: Merge CBETA numbers. + (U+52F9): Delete Big5. + (C3-2225): Use `->ideographic-variants' instead of + `ideographic-variants'. + (JX1-2E6C): Use `->ideographic-variants' instead of + `ideographic-different-form-of'; separate C3-2224 and M054897; + unify CB-05526. + + * Ideograph-R009-Man.el (M070276): Relate to U-00020089; add + `<-radical' for U-00020089; delete Big5. + + * Ideograph-R001-One.el: + - Merge `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + - Merge Big5-CDP code points. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + - Merge CJK Ext-B code points. + (GT-8): Add `->identical' for U-00020089. + (GT-10): Unify M051101. + (GT-22): Unify M050071. + (C2-212E): Use <IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM + UPPER LEFT> instead of <IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO + BELOW> in the operator of `ideographic-structure'. + (M-00038): Separate C6-222A; relate to U-000200E0. + +2001-10-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R195-Fish.el (U+9C47): Unify K0-4B3E. + + * Ideograph-R181-Leaf.el (U+9839): Unify K0-775D. + + * Ideograph-R180-Sound.el (K0-7B61): New character. + + * Ideograph-R172-Short-Tailed-Bird.el, Ideograph-R167-Gold.el: + Merge KS X 1001 code points. + + * Ideograph-R140-Grass.el (U+83D0): Add `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'; add + `ideographic-structure'; unify BC-8D48; separate C5-3B6F. + + * Ideograph-R051-Dry.el (C4-2178): Unify U-00022189. + (M-09173): Separate C4-2426; add `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'; unify BC-8A48 and + U-0002218D. + + * Ideograph-R049-Oneself.el (M-08747): Separate JX2-286F. + (JX2-286F): Add `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'; unify BC-8BAD. + + * Ideograph-R024-Ten.el (JX2-2351): Add `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'; unify BC-8D45. + (BC-8C49): Delete Big5. + + * Ideograph-R013-Down-Box.el: + - Delete Big5 code points if Big5-CDP code points are defined. + - Merge `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + (C*-****): Merge CJK Ext-B code points. + + * Ideograph-R008-Lid.el (J0-5035): Delete Big5. + (C*-****): Merge CJK Ext-B code points. + + * u0E000-Private-Use.el: + - Delete BIG5-CDP code points. + - Add missing Big5 code points. + + * Ideograph-R174-Blue.el (U+9751): Unify K0-746C. + + * Ideograph-R162-Walk.el (M-38812): Unify K0-4C26. + + * Ideograph-R134-Mortar.el (C6-3B3B): Delete Big5. + + * Ideograph-R124-Feather.el (BC-8ACB): Delete Big5. + + * Ideograph-R119-Rice.el (U+7CA6): Delete Big5. + + * Ideograph-R102-Field.el (U+7550): Delete Big5. + + * Ideograph-R087-Claw.el (C4-386A): Delete Big5. + + * Ideograph-R065-Branch.el (U+652F): Unify M-13061 and K0-7228. + + * Ideograph-R063-Door.el: Merge KS X 1001 code points. + (C3-2629): Add `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'; use `<-original-ideograph' instead of + `original-ideograph-of'; unify BC-89B5. + + * Ideograph-R061-Heart.el: Merge KS X 1001 code points. + + * Ideograph-R057-Bow.el (M-09706): Add `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'; use + `<-original-ideograph' instead of `original-ideograph-of'; unify + BC-87DB and U-000223A3. + + * Ideograph-R053-Dotted-Cliff.el (J0-5678): Delete Big5. + + * Ideograph-R050-Turban.el (U+5E00): Delete Big5. + + * Ideograph-R044-Corpse.el (C6-244F): Delete Big5. + + * Ideograph-R037-Big.el (C3-2345): Relate to U+4E54 and M-05860. + (U+5939): Delete `kangxi-radical' and `kangxi-strokes'; add + `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'; unify BC-8A69. + (C4-3127): Unify BC-856E. + + * Ideograph-R030-Mouth.el (C5-2161): Delete Big5. + (U+5485): Likewise. + + * Ideograph-R028-Private.el (U+53B6): Delete Big5. + + * Ideograph-R026-Seal.el (U+353F): Add `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'; unify BC-8772. + + * Ideograph-R019-Power.el (U+52B5): Delete Big5. + + * Ideograph-R018-Knife.el (U+5202): Delete Big5. + + * Ideograph-R015-Ice.el (U+51AB): Delete Big5. + + * Ideograph-R014-Cover.el (U+5196): Delete Big5. + + * Ideograph-R004-Slash.el: + - Merge `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + - Delete Big5 code points if Big5-CDP code points are defined. + - Merge Big5-CDP code points. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + (C*-****): Merge CJK Ext-B code points. + + * Ideograph-R002-Line.el: + - Merge `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + - Delete Big5 code points if Big5-CDP code points are defined. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + - Merge Big5-CDP code points. + - Add `ideographic-structure' properties for some characters. + +2001-10-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R075-Tree.el (U+6765): Add `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'; unify BC-8A68. + + * Ideograph-R006-Hook.el: + - Merge `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + - Merge Big5-CDP code points. + (C*-****): Merge CJK Ext-B code points. + + * Ideograph-R047-River.el (U+5DDC): Add `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'; unify BC-8978. + + * Ideograph-R092-Fang.el (U+3E26): Add `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'; unify BC-88DC. + + * Ideograph-R126-And.el (C5-2179): Add `hanyu-dazidian-vol', + `hanyu-dazidian-page' and `hanyu-dazidian-char'; unify BC-87DC and + U-000264D0. + +2001-10-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R003-Dot.el: + - Merge `hanyu-dazidian-vol', `hanyu-dazidian-page' and + `hanyu-dazidian-char'. + - Delete Big5 code points if Big5-CDP code points are defined. + - Use char-spec instead of char-ref as operators in + `ideographic-structure' properties. + (U-000225A9): New character; unify BC-87D6. + (U+4E3A): Unify BC-89D0. + (U-00020082): New character; unify BC-87D5. + +2001-10-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-attributes): Format + `hanyu-dazidian-{vol|page|char}'; format `->identical' as a list + of char-refs. + +2001-10-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u02F00-Kangxi-Radicals.el (KANGXI RADICAL TONGUE): Delete Big5. + + * u02E00-CJK-Radical-Supplement.el: Delete Big5 code points if + Big5-CDP code points are defined. + +2001-10-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R038-Woman.el: Use `=>ucs' instead of `->ucs'. + (C6-2F79): Relate to U-00021706. + (JX2-2555): Unify U-00021706. + + * Ideograph-R032-Earth.el: Use `=>ucs' instead of `->ucs'. + (JX2-2463): Unify U-00021274. + +2001-10-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R037-Big.el: Use `=>ucs' instead of `->ucs'. + (JX2-2547): Unify U-00021647. + (C4-3678): Add `ideographic-structure'. + + * Ideograph-R017-Open-Box.el (CB-04552): New character. + (U+51F7): Add `ideographic-structure'; unify CB-00631. + (U+51FE): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'; add `ideographic-structure'; unify + CB-00630. + (C3-275A): Add `ideographic-structure'. + + * Ideograph-R004-Slash.el (C3-2263): Separate G0-362A and U+4E22; + delete `kangxi-radical'; unify JC3-41BA. + + * Ideograph-R001-One.el (U+4E22): Separated from M-00144 and moved + from Ideograph-R004-Slash.el. + + * Ideograph-R024-Ten.el (C3-232D): Unify CB-00017. + (U+535B): Unify CB-01465. + + * Ideograph-R023-Hiding-Enclosure.el (M-02688): Add + `ideographic-structure'. + (CB-02506): New character; relate to M-02688. + (M-02692): Add `ideographic-structure'; separate U+3538. + (U+3538): Unify CB-00632; add `ideographic-structure'. + +2001-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R022-Right-Open-Box.el (U+5332): Use + `<-vulgar-ideograph' instead of `vulgar-char-of-shinjigen-1'; add + `ideographic-structure'; unify CB-02324. + (U+5333): Add `ideographic-structure'; unify CB-00633. + (M-02662): Add `ideographic-structure'; unify CB-05235. + + * Ideograph-R018-Knife.el (C4-2141): Add some + `ideographic-structure'. + - Add some `ideographic-structure' properties. + - Merge CBETA numbers. + (U+5226): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'. + (U+5227): Likewise. + (U+5259): Likewise. + + * Ideograph-R001-One.el: Merge CHINA3-JEF code points. + + * Ideograph-R019-Power.el: + - Merge CBETA numbers. + - Add some `ideographic-structure' properties of CBETA characters. + + * Ideograph-R013-Down-Box.el (M-01523): Unify CB-04693. + (CB-04393): New character. + (CB-02605): New character. + + * Ideograph-R012-Eight.el (U+5173): Unify CB-00659. + (M-01494): Unify CB-00042. + (M-01505): Unify CB-04138. + +2001-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R016-Table.el (U+51E3): Unify CB-04891. + (M-01751): Unify CB-05169; add `ideographic-structure'. + (U+51ED): Unify CB-00285; add `ideographic-structure'. + (U+51F4): Unify CB-06316; add `ideographic-structure'. + + * Ideograph-R015-Ice.el, Ideograph-R014-Cover.el: Merge CBETA + numbers. + +2001-10-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R005-Second.el, Ideograph-R004-Slash.el: Merge + CHINA3-JEF code points. + + * Ideograph-R003-Dot.el (M-00100): Unify JC3-41B3. + + * Ideograph-R002-Line.el: Merge CHINA3-JEF code points. + +2001-10-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R032-Earth.el: Merge missing KS X 1001 code points. + (M-05344): Separate C3-4056 and U+585C; unify J83-444D, J90-444D + and M054239; add ucs-jis for U+585A. + (U+58A8): Separate C1-702E; delete `cns-radical'. + +2001-10-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R203-Black.el (C1-702E): Separated from U+58A8 and + moved from Ideograph-R032-Earth.el. + + * Ideograph-R029-Again.el (JX2-235C): Unify U-00020B1D. + (U+53CC): Use `script' and `<-vulgar-ideograph' instead of + `comment'. + + * Ideograph-R028-Private.el (C5-212E): Separate JX2-2359; unify + U-00020AD3. + + * Ideograph-R019-Power.el (JX2-234A): Relate to U-000208B9. + (C5-5A7B): Unify U-000208B9. + +2001-10-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R030-Mouth.el (JX2-243A): Unify U-00020E64. + + * Ideograph-R009-Man.el (JX2-2170): Unify U-0002032B. + (JX2-2179): Unify U-00020371. + (C4-4234): Relate to U-00020371. + + * Ideograph-R004-Slash.el (C4-2226): Unify U-000200A2. + (JX2-212B): Relate to U-000200A2. + (JX2-212E): Unify U-000200A4. + + * README.en (Character Reference): Add `inkai'. + +2001-10-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R037-Big.el, Ideograph-R036-Evening.el, + Ideograph-R035-Go-Slowly.el, Ideograph-R033-Scholar.el: Merge + missing KS X 1001 code points. + + * Ideograph-R009-Man.el: Merge CBETA numbers. + +2001-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R083-Clan.el (J83-5D62): New character; unify + J78-5D62. + (U+6C13): Add `total-strokes'. + + * Ideograph-R026-Seal.el (C78-362A): Relate to U+537F. + + * Ideograph-R010-Legs.el (M-01371): Unify CB-01781. + (M-01374): Unify CB-05839. + + * Ideograph-R008-Lid.el (M074988): Unify CB-04846. + (M-00297): Unify CB-01504. + (M-00310): Unify CB-00282. + (M071493): Unify CB-03716. + + * Ideograph-R007-Two.el (M-00262): Unify CB-00040. + + * Ideograph-R006-Hook.el (M-00229): Unify CB-06876. + + * Ideograph-R004-Slash.el (U+4E3F): Unify CB-06875. + (M-00124): Unify CB-01415. + + * Ideograph-R003-Dot.el (M-00097): Unify CB-2728. + + * Ideograph-R002-Line.el (U+4E2A): Unify CB-286. + +2001-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-attributes): Format + `ideograph-cbeta' as same as `ideograph-daikanwa' and + `ideograph-gt'. + + * Ideograph-R063-Door.el (M-11750): Separate C1-5F3D; unify + J78-4862. + (J83-4862): New character. + + * Ideograph-R028-Private.el: Unify missing KS X 1001 code points. + +2001-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R196-Bird.el (U+9D48): Unify J78-727E and J83-727E. + (J83-7337): New character. + + * Ideograph-R195-Fish.el (J90-724F): Separate U+9BF1. + (U+9BF1): Unify J78-724F and J83-724F. + + * Ideograph-R172-Short-Tailed-Bird.el (J0-7033): Add + `jisx0208-difference'. + + * Ideograph-R109-Eye.el (M-23314): Separate G0-4C77, C1-5C3C, + J90-442F and U+773A; unify J78-442F and J83-442F. + (M-23694): Unify G0-4B32 and U+77AC. + (C1-7449): Separate G0-4B32, J90-3D56 and U+77AC. + (J83-3D56): New character. + + * Ideograph-R108-Dish.el (M-22959): Separate S2-5238, G0-4568, + C1-5259, J90-4B5F and U+76C6; unify J78-4B5F and J83-4B5F. + + * Ideograph-R104-Sickness.el (J90-6221): Separate S2-5189. + (S2-5189): Unify J78-6221 and J83-6221. + + * Ideograph-R098-Tile.el (M-21586): Separate S1-4996, S2-4996 and + C1-7148; unify J78-612E and J83-612E. + + * Ideograph-R097-Melon.el (J83-6121): New character; unify + J78-6121; relate to U+74E0 and M-21392. + + * Ideograph-R088-Father.el (M-19721): Separate G0-3838, C1-4558, + J90-4963 and U+7236; unify J78-4963 and J83-4963. + + * Ideograph-R086-Fire.el (M-19520): Separate EGB-2D6C, C2-6228, + J90-6022 and U+71FF; unify J78-6022 and J83-6022. + + * Ideograph-R082-Fur.el (J90-5D61): Separate S2-4033. + (S2-4033): Unify K0-6E7D. + (J83-5D61): New character; relate to U+6C08 and M-16982. + + * Ideograph-R075-Tree.el: + - Add missing JIS X 0208 code points. + - Fix some code points. + + * Ideograph-R067-Script.el (M-13469): Unify J78-4865 and J83-4865. + + * Ideograph-R064-Hand.el (M-11824): Separate J90-592E and U+6268; + unify J78-592E and J83-592E; add `total-strokes'. + (M-12557'): Separate J90-405D; unify J78-405D and J83-405D; add + `total-strokes'. + + * README.en (Character Reference): Modify characters of + `chuuka-daijiten' and `seiji-tsuu'. + +2001-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R162-Walk.el (J0-4A55): Unify JIS X 0208:1978 and 1983 + code points. + (J78-4454): Add `jisx0208-type' instead of `jisx0208-difference'. + (J83-4454): Fix `jisx0208-difference'. + (J78-4B78): Add `jisx0208-type' instead of `jisx0208-difference'. + (J83-4B78): Add `jisx0208-difference'. + (J83-4676): Fix `total-strokes'. + (J78-3029): Add `jisx0208-type' instead of `jisx0208-difference'. + (J83-3029): Fix `jisx0208-difference'. + (J90-4D5A): Unify JIS X 0208:1983 code point. + + * Ideograph-R140-Grass.el (J0-693C): Add `jisx0208-difference'. + + * Ideograph-R050-Turban.el (J0-5672): Add `jisx0208-difference'. + + * Ideograph-R030-Mouth.el (J0-5350): Add `jisx0208-difference'. + +2001-10-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R184-Eat.el (J90-5D3B): Unify JIS X 0208:1978 and 1983 + code points. + + * Ideograph-R008-Lid.el (M-00297): Separate C5-2331. + (C5-2331): Add `ideographic-structure'. + (M-00316): Separate C4-2B5F; relate to U-00020158 instead of + U+4EAD; use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'. + (C4-2B5F): Unify U-00020158. + (M-00317): Separate C6-3530; relate to U-00020159 instead of + U+4EAE; use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'. + (C6-3530): Unify U-00020159. + +2001-10-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R195-Fish.el (M-46091): Unify J78-723C. + (J90-723C): Unify JIS X 0208:1983 code points. + (J90-7240): Unify JIS X 0208:1978 and 1983 code points. + (M-46287): Unify J78-724E. + (J90-724E): Unify JIS X 0208:1983 code points. + (J90-725C): Unify JIS X 0208:1978 and 1983 code points. + + * Ideograph-R182-Wind.el (M-43946): Separate J78-7128 and + J83-7128. + (J90-7128): Separate J78-7128 and J83-7128. + + * Ideograph-R169-Gate.el (J90-6F5D): Unify JIS X 0208:1978 and + 1983 code points. + (J90-6F60): Likewise. + + * Ideograph-R167-Gold.el (J90-6E5F): Unify JIS X 0208:1978 and + 1983 code points. + (J90-6F4F): Likewise. + (J90-6E65): Likewise. + (J90-395B): Likewise. + (J90-6F25): Likewise. + (J90-6E7D): Likewise. + (J90-6F45): Likewise. + (J90-6F47): Likewise. + (M-40998): Unify J78-4C7A. + (J90-4C7A): Unify JIS X 0208:1983 code point. + + * Ideograph-R164-Wine.el (J90-3E5F): Unify JIS X 0208:1983 code + point. + (J90-4830): Likewise. + (J90-3E7A): Unify JIS X 0208:1978 and 1983 code points. + + * Ideograph-R158-Body.el (J90-6D40): Unify JIS X 0208:1978 and + 1983 code points. + + * Ideograph-R154-Shell.el (J90-6C49): Unify JIS X 0208:1978 and + 1983 code points. + (J90-4128): Unify J78-6C4D and J83-4128. + + * Ideograph-R142-Insect.el (J90-4F39): Unify JIS X 0208:1983 code + point. + (J90-4066): Likewise. + (J90-4768): Unify J78-6A24 and J83-4768. + (J90-6A2C): Unify JIS X 0208:1978 and 1983 code points. + +2001-10-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R211-Tooth.el (J90-4E70): Unify JIS X 0208:1978 and + 1983 code points. + + * Ideograph-R199-Wheat.el (J90-7350): Unify JIS X 0208:1978 and + 1983 code points. + + * Ideograph-R196-Bird.el (J90-375C): Unify JIS X 0208:1978 and + 1983 code points. + + * Ideograph-R194-Ghost.el (J90-4B62): Unify JIS X 0208:1978 and + 1983 code points. + + * Ideograph-R187-Horse.el (J90-7152): Unify JIS X 0208:1978 and + 1983 code points. + (J90-417B): Likewise. + + * Ideograph-R181-Leaf.el (J90-4B4B): Unify JIS X 0208:1983 code + point. + (J90-7078): Unify JIS X 0208:1978 and 1983 code points. + (J90-453F): Unify JIS X 0208:1983 code point. + + * Ideograph-R170-Mound.el (J90-7023): Unify JIS X 0208:1978 and + 1983 code points. + (J90-3831): Likewise. + + * Ideograph-R165-Distinguish.el (J90-3C61): Unify JIS X 0208:1978 + and 1983 code points. + + * Ideograph-R159-Cart.el (J90-453E): Unify JIS X 0208:1978 and + 1983 code points. + (J90-6D44): Likewise. + (J90-6D5A): Likewise. + + * Ideograph-R145-Clothes.el (J90-6A59): Unify JIS X 0208:1978 and + 1983 code points. + (J90-6A5E): Likewise. + (J90-6A7C): Likewise. + + * Ideograph-R140-Grass.el (J90-4D69): Unify JIS X 0208:1983 code + point. + (J90-6839): Unify JIS X 0208:1978 and 1983 code points. + (JSP-5847): Unify J78-4D69. + (J90-684E): Unify JIS X 0208:1978 and 1983 code points. + (J90-684D): Likewise. + (J90-6868): Likewise. + (J90-3E55): Unify JIS X 0208:1983 code point. + (JX1-7B36): Unify J78-3E55. + (J90-4C79): Unify J78-692E and J83-4C79. + (J90-693F): Unify JIS X 0208:1978 and 1983 code points. + (J90-6946): Likewise. + + * Ideograph-R075-Tree.el (J90-5B35): Unify JIS X 0208:1978 and + 1983 code points. + (J90-5B3D): Likewise. + (J90-3A79): Likewise. + (J90-5B63): Likewise. + (J90-4930): Likewise. + (U+6868): Add `total-strokes'. + (U+6869): Likewise. + (J90-456E): Unify J78-5B6D and J83-456E. + (J90-4B6A): Unify JIS X 0208:1983 code point. + (J90-5C4F): Unify JIS X 0208:1978 and 1983 code points. + (J90-5C59): Likewise. + (J90-5C53): Likewise. + (J90-5C71): Likewise. + (J90-5D2C): Likewise. + (J90-5D36): Likewise. + + * Ideograph-R015-Ice.el (M-01615): Use `<-wrong-ideograph' instead + of `wrong-char-of-shinjigen-1'; unify M001615. + (M-01616): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'; unify M001616. + (M-01617): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'; unify M001617. + (M-01620): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'; unify M001620. + (M-01623): Unify M001623. + (M-01665): Unify M001665. + (M-01677): Unify M001677. + (M-01681): Unify M001681. + + * Ideograph-R014-Cover.el (U+519D): Delete `non-morohashi'; unify + M050003. + (M-01584): Unify M001584. + (M-01591): Unify M001591. + + * Ideograph-R004-Slash.el (M-00148): Relate to U-000200B0 instead + of U+4E55. + (C6-2562): Unify U-000200B0. + + * Ideograph-R003-Dot.el (M-00096): Use `<-original-ideograph' + instead of `original-char-of-shinjigen-1'; unify U-0002007D. + (C*-****): Unify CJK Ext-B code points. + + * Ideograph-R002-Line.el (M-00069): Add `->same-ideograph' and + `<-ancient-ideograph'; unify U-00020061. + (C*-****): Unify CJK Ext-B code points. + + * Ideograph-R001-One.el (C*-****): Unify or relate CJK Unified + Ext-B code points. + + * Ideograph-R149-Speech.el (J90-4C75): Unify JIS X 0208:1978 and + 1983 code points. + (J90-4649): Likewise. + (J90-4D58): Likewise. + (J90-6B7C): Likewise. + (J90-3E79): Likewise. + + * Ideograph-R113-Spirit.el (M-24754): Add `<-vulgar-ideograph'. + (J90-4135): Unify JIS X 0208:1978 and 1983 code points. + (U+7977): Relate to M-24852. + (J90-4578): Unify JIS X 0208:1983 code point; relate to M-24852. + + * Ideograph-R025-Divination.el (M-02775): Add `->same-ideograph' + and `<-ancient-ideograph'; relate to U-00020061. + + * Ideograph-R085-Water.el (J90-4573): Unify J78-5E39 and J83-4573. + (J90-4642): Unify JIS X 0208:1983 code point. + (J90-5E3C): Unify JIS X 0208:1978 and 1983 code points. + (J90-5E63): Likewise. + (J90-482E): Unify JIS X 0208:1983 code point. + (J90-425A): Unify JIS X 0208:1978 and 1983 code points. + (U+6EDE): Delete `->mojikyo'. + +2001-10-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R137-Boat.el (J90-6764): Unify JIS X 0208:1983 code + point. + (J78-6764): New character. + + * Ideograph-R120-Silk.el (M-27534): Unify J78-6539. + (J90-6539): Unify JIS X 0208:1983 code point. + (J90-656E): Unify JIS X 0208:1978 and 1983 code point. + (J90-3D2B): Unify JIS X 0208:1983 code point. + + * Ideograph-R118-Bamboo.el (J90-6373): Unify JIS X 0208:1978 and + 1983 code point. + (J90-6438): Likewise. + (J90-6421): Likewise. + (J90-643D): Likewise. + (J90-644C): Likewise. + (J90-6443): Likewise. + (J90-433D): Unify JIS X 0208:1983 code point; relate to M-26509. + (J90-6459): Unify JIS X 0208:1978 and 1983 code point. + (J90-645F): Likewise. + + * Ideograph-R112-Stone.el (J90-4557): Unify JIS X 0208:1978 and + 1983 code point. + + * Ideograph-R104-Sickness.el (M-22415): Unify J78-4169. + (J90-4169): Unify J83-4169; relate to M-22415. + + * Ideograph-R009-Man.el (U+4F65): Delete `non-morohashi'. + (U+4F66): Add `total-strokes'. + (U+4F68): Likewise. + (U+4FE6): Delete `non-morohashi'. + (U+4FE7): Add `total-strokes'. + (U+50A6): Likewise. + +2001-10-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R135-Tongue.el (J90-4A5E): Unify JIS X 0208:1978 and + 1983 code points. + + * Ideograph-R130-Meat.el (J90-473E): Unify JIS X 0208:1978 and + 1983 code points. + (J90-6733): Likewise. + (J90-4221): Likewise. + + * Ideograph-R128-Ear.el (J90-403B): Unify JIS X 0208:1978 and 1983 + code points. + + * Ideograph-R119-Rice.el (J78-4C62): New character. + (J90-4C62): Unify JIS X 0208:1983 code point; relate to M-26857 + instead of M-26853. + (J90-6464): Unify JIS X 0208:1983 code point. + (J78-6464): New character. + (J90-6468): Unify JIS X 0208:1978 and 1983 code points. + (J90-6466): Likewise. + (J90-6471): Likewise. + (J90-6474): Likewise. + + * Ideograph-R064-Hand.el (J90-444F): Unify JIS X 0208:1983 code + point. + (J90-595E): Unify JIS X 0208:1978 and 1983 code points. + (J90-415F): Unify JIS X 0208:1983 code point. + +2001-10-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R154-Shell.el (JX2-792F): Unify U-00027DA0; delete + `->ucs'. + + * Ideograph-R115-Grain.el (J90-634E): Unify JIS X 0208:1978 and + 1983 code points. + + * Ideograph-R109-Eye.el (J90-3829): Unify JIS X 0208:1978 and 1983 + code points. + + * Ideograph-R107-Skin.el (J90-6231): Unify JIS X 0208:1978 and + 1983 code points. + + * Ideograph-R102-Field.el (J90-6136): Unify JIS X 0208:1978 and + 1983 code points. + (J90-613E): Likewise. + (J90-3E76): Likewise. + (J90-6147): Likewise. + + * Ideograph-R096-Jade.el (J90-6076): Unify JIS X 0208:1983 code + point. + + * Ideograph-R094-Dog.el (J90-4E44): Unify JIS X 0208:1978 and 1983 + code points. + (J90-3D43): Likewise. + + * Ideograph-R086-Fire.el (J90-3E46): Unify JIS X 0208:1978 and + 1983 code points. + + * Ideograph-R072-Sun.el (J90-5B26): Unify JIS X 0208:1978 and 1983 + code points. + + * Ideograph-R070-Square.el (J90-5A5A): Unify JIS X 0208:1978 and + 1983 code points. + +2001-10-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R184-Eat.el (U+98EE): Unify J90-5D3B. + + * Ideograph-R131-Minister.el (JX2-7556): Unify U-000268DD; delete + relation with U+81E3. + +2001-10-08 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp> + + * char-db-util.el (char-db-insert-char-spec): Don't add + `chinese-big5-cdp' if a character can be represented by a + non-private UCS code point. + + * Ideograph-R014-Cover.el (U+5197): Delete `chinese-big5-cdp' from + char-ref U+5196 in `ideographic-structure'. + (U+519E): Likewise. + (U+51A0): Likewise. + (U+51A2): Likewise. + (C6-3544): Likewise. + (U+51A4): Likewise. + (J0-4C3D): Likewise. + (U+51A5): Likewise. + (C1-7036): Likewise. + (U+51AA): Likewise. + + * Ideograph-R013-Down-Box.el (Big5-CDP-8A78): Add name + ``ideographic radical hood''. + (U+5187): Delete `chinese-big5-cdp' from char-ref U+2E86 in + `ideographic-structure'. + (M-01523): Unify M001523. + (U+5190): Add `ideographic-structure'; unify M001534. + (C3-2755): Add `ideographic-structure'. + (U+34BB): Likewise. + + * Ideograph-R010-Legs.el (U+5141): Delete `chinese-big5-cdp' from + char-ref in `ideographic-structure'. + (U+5154): Likewise. + (JX1-2E52): Likewise. + (Big5-AB5E): Likewise. + + * Ideograph-R009-Man.el: Delete `chinese-big5-cdp' from char-refs + which can be represented by other ways in `ideographic-structure'. + + * Ideograph-R008-Lid.el (J0-5036): Delete `chinese-big5-cdp' from + char-refs in `ideographic-structure'. + (M-00291): Likewise. + (J90-3872): Likewise. + (J0-3067): Delete `chinese-big5-cdp' from char-ref [J0-5035] in + `ideographic-structure'. + (J0-4B72): Likewise. + (JX2-2134): Likewise. + +2001-10-08 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp> + + * Ideograph-R012-Eight.el (M-01452): Delete `chinese-big5-cdp' + from char-ref U+53B6 in `ideographic-structure'. + (U+516C): Likewise. + (J0-4F3B): Delete `chinese-big5-cdp' from char-ref J83-5035 in + `ideographic-structure'. + + * Ideograph-R007-Two.el (U+4E91): Delete `chinese-big5-cdp' in + `ideographic-structure'. + + * Ideograph-R005-Second.el (U+4E69): Delete `chinese-big5-cdp' + from char-ref <CJK RADICAL SECOND TWO> in `ideographic-structure'. + (M-00190): Likewise. + (U+4E73): Likewise. + (U+4E7F): Delete `chinese-big5-cdp' in `ideographic-structure'. + (U+4E82): Likewise. + (U+4E83): Likewise. + (U+4E84): Likewise. + + * Ideograph-R004-Slash.el (U+4E47): Delete `chinese-big5-cdp' from + char-ref U+4E3F in `ideographic-structure'. + (U+4E48): Delete `chinese-big5-cdp' in `ideographic-structure'. + (J0-4B33): Delete `chinese-big5-cdp' from char-ref U+4E3F in + `ideographic-structure'. + (U+4E4F): Likewise. + (U+4E52): Delete `chinese-big5-cdp' in `ideographic-structure'. + (U+4E53): Likewise. + + * Ideograph-R003-Dot.el (U+4E3B): Delete `chinese-big5-cdp' in + `ideographic-structure'. + (U+4E3C): Delete `chinese-big5-cdp' in `ideographic-structure'. + + * Ideograph-R002-Line.el (U+4E2E): Delete `chinese-big5-cdp' from + char-ref <CJK RADICAL SECOND THREE> in `ideographic-structure'. + + * Ideograph-R001-One.el (C2-212E): Delete `chinese-big5-cdp' from + char-ref <CJK RADICAL BOX> in `ideographic-structure'. + + * Ideograph-R008-Lid.el (U+4EA7): Delete `kangxi-radical', + `kangxi-strokes' and `non-morohashi'. + (M074988): New character. + (M-00297): Add `ideographic-structure'. + (U+4EA9): Delete `non-morohashi'. + (M-00310): Relate to U+7AD2. + (M071493): New character. + +2001-10-07 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp> + + * Ideograph-R196-Bird.el: Add missing JIS X 0208:1990 and JIS X + 0212 code points. + + * Ideograph-R170-Mound.el (MH-678): Separate U+9666; unify + J90-7023. + (U+967A): Unify J90-3831; add `total-strokes'; add + `<-simplified-ideograph'. + + * Ideograph-R165-Distinguish.el (U+91C8): Unify J90-3C61; add + `<-simplified-ideograph'. + + * Ideograph-R164-Wine.el (U+91A4): Unify J90-3E5F; add + `total-strokes'; relate to M-40011; add `<-simplified-ideograph'. + (U+9197): Unify J90-4830; add `total-strokes'; relate to M-40041; + add `<-simplified-ideograph'. + (U+91B8): Unify J90-3E7A; add `<-simplified-ideograph'. + + * Ideograph-R012-Eight.el (U+5171): Unify M001458. + (U+5173): Unify M051198. + (JSP-326F): Add `ideographic-structure'; unify M001494. + (U+517E): Add `ideographic-structure'. + (M-01504): Likewise; unify M001504. + (U+34B9): Add `ideographic-structure'. + + * Ideograph-R009-Man.el (U+4EBB): Unify M050927. + (U+4ECE): Add `ideographic-structure'. + (M070229): New character. + (M070403): Likewise. + (M-00470): Separate M000470; unify M059044. + (M050930): New character. + (U+4FAB): Unify M054539. + (JX2-2157): Add `ideographic-structure'. + (U+503F): Unify M059077; add `total-strokes'. + (J0-5077): Separate U+5056. + (C3-2F57): Unify M055128 and U+5056. + (M077428): New character. + (U+511B): Separate JSP-3255 and JX2-2324. + (JX2-2324): Unify M056006. + +2001-10-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R007-Two.el (U+4E98): Add `ideographic-structure'. + +2001-10-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R211-Tooth.el (M-48632'): Unify J90-4E70; add + `total-strokes'; separate U+9F62; add `<-simplified-ideograph'. + + * Ideograph-R199-Wheat.el (J90-7350): New character; relate to + U+9EB8 and M-47739. + (U+9EB8): Relate to M-47739; add `total-strokes'. + + * Ideograph-R190-Hair.el (JX2-7D3B): Unify U+9B1C and JSP-6A2E. + + * Ideograph-R181-Leaf.el (U+982C): Unify J90-4B4B; relate to + M-43496; add `<-simplified-ideograph'. + (U+983D): Unify J90-7078; relate to M-43517. + (U+985B): Relate to M-43628. + (J90-453F): New character; relate to U+985B and M-43628. + +2001-10-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R195-Fish.el: Add missing JIS X 0208:1990 and JIS X + 0212 code points. + + * Ideograph-R187-Horse.el (U+99F2): Unify J90-7152; add + `total-strokes'. + (U+9A12): Unify J90-417B. + + * Ideograph-R182-Wind.el (U+98C5): Unify JSP-6845; add + `total-strokes'. + +2001-10-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R010-Legs.el (U+5149): Modify `ideographic-structure'. + + * Ideograph-R169-Gate.el (U+9596): Unify J90-6F5D. + (U+95A0): Unify J90-6F60; add `total-strokes'. + (U+95E6): Unify JSP-6643; add `total-strokes'. + + * Ideograph-R032-Earth.el (J83-4446): Unify J90-4446. + +2001-10-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R167-Gold.el: Merge JIS X 0208:1990 and JIS X 0212 + code points. + +2001-10-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R194-Ghost.el (M-45906'): Unify J90-4B62. + +2001-10-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R213-Turtle.el (M-48848): Separate U+9F9C. + (U+9F9C): Unify G1-396A. + + * Ideograph-R212-Dragon.el, Ideograph-R211-Tooth.el, + Ideograph-R210-Even.el, Ideograph-R207-Drum.el, + Ideograph-R205-Frog.el, Ideograph-R203-Black.el: Merge GB 12345 + code points. + + * Ideograph-R201-Yellow.el (J0-7354): Separate U+9ECC. + (U+9ECC): Unify G1-5964. + + * Ideograph-R199-Wheat.el, Ideograph-R198-Deer.el, + Ideograph-R197-Salt.el: Merge GB 12345 code points. + +2001-10-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R196-Bird.el: Merge GB 12345 code points. + (C7-2B77): Cancel relation to M-46738. + + * Ideograph-R195-Fish.el: Merge GB 12345 code points. + + * Ideograph-R018-Knife.el (U+5231): Use <IDEOGRAPHIC DESCRIPTION + CHARACTER LEFT TO MIDDLE AND RIGHT> instead of <IDEOGRAPHIC + DESCRIPTION CHARACTER LEFT TO RIGHT> in `ideographic-structure'. + (C2-2554): Likewise. + + * Ideograph-R012-Eight.el (M-01483): Unify M058241. + (M001483): New character. + (U+517C): Unify M054100. + (S1-503): Unify M054445. + + * Ideograph-R009-Man.el (U+50C9): Use <IDEOGRAPHIC DESCRIPTION + CHARACTER ABOVE TO MIDDLE AND BELOW> instead of <IDEOGRAPHIC + DESCRIPTION CHARACTER ABOVE TO BELOW> in `ideographic-structure'. + + * Ideograph-R008-Lid.el (J0-3067): Use <IDEOGRAPHIC DESCRIPTION + CHARACTER ABOVE TO MIDDLE AND BELOW> instead of <IDEOGRAPHIC + DESCRIPTION CHARACTER ABOVE TO BELOW> as the operator of + `ideographic-structure'. + (U+4EA5): Likewise. + +2001-10-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R024-Ten.el (J0-4234): Use <IDEOGRAPHIC DESCRIPTION + CHARACTER ABOVE TO MIDDLE AND BELOW> instead of <IDEOGRAPHIC + DESCRIPTION CHARACTER ABOVE TO BELOW> in `ideographic-structure'. + (U+5352): Likewise. + + * Ideograph-R013-Down-Box.el (U+5183): Unify C4-213E. + (Big5-CDP-8A78): Relate to U+5183 and M-1508; unify M070546. + +2001-10-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0E000-Private-Use.el (U+F475): Separate Big5-8A78 and + Big5-CDP-8A78. + + * u02E00-CJK-Radical-Supplement.el (CJK RADICAL PAW ONE): Unify + Big5-8B58 and Big5-CDP-8B58; add `total-strokes'. + + * Ideograph-R124-Feather.el: + - Use `=>ucs' instead of `->ucs'. + - Merge Big5 code points. + - Add `ideographic-structure'. + + * Ideograph-R009-Man.el: Add `ideographic-structure'. + + * Ideograph-R008-Lid.el (M-00291): Add `ideographic-structure'. + +2001-10-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R087-Claw.el (M-19682): New character. + (C6-4157): Relate to M-19682. + (M-19687): New character. + (C4-386A): Relate to M-19687; unify Big5-8C7D, Big5-CDP-8C7D and + M073769. + + * Ideograph-R140-Grass.el (U+848D): Relate to M-31895. + + * u0E000-Private-Use.el (U+F4A6): Separate Big5-8ACB and + Big5-CDP-8ACB. + (U+F4F2): Separate Big5-8B58 and Big5-CDP-8B58. + + * Ideograph-R134-Mortar.el: + - Merge Big5 code points. + - Use `=>ucs' instead of `->ucs'. + - Add `ideographic-structure'. + (M-30182): Add `<-wrong-ideograph'; unify Big5-8570 and + Big5-CDP-8570. + +2001-10-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0E000-Private-Use.el (U+F5B4): Separate Big5-8C7D and + Big5-CDP-8C7D. + +2001-10-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * README.en (Properties): Add description about + `->wrong-ideograph' and `<-wrong-ideograph'. + + * Ideograph-R037-Big.el (M-05959): Add `<-vulgar-ideograph'; unify + Big5-856E and Big5-CDP-856E. + +2001-10-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (char-db-insert-char-spec): Add + `ideograph-daikanwa' for non-UCS ideographs. + + * u02E00-CJK-Radical-Supplement.el (CJK RADICAL DIVINATION): Unify + Big5-8B78 and Big5-CDP-8B78; add `total-strokes'. + + * Ideograph-R022-Right-Open-Box.el, Ideograph-R020-Wrap.el, + Ideograph-R019-Power.el: update. + + * Ideograph-R018-Knife.el (M-01853): Add `ideographic-structure'. + (M-02088): Likewise. + (M-02112'): Likewise. + (M-02158): Likewise. + (M-02223): Likewise. + (M-02224): Likewise. + (M-02241): Likewise. + + * Ideograph-R014-Cover.el (M-01587): Add `ideographic-structure'. + + * Ideograph-R013-Down-Box.el (M-01540): Add `ideographic-structure'. + + * Ideograph-R012-Eight.el, Ideograph-R011-Enter.el: update. + + * Ideograph-R010-Legs.el (M-01358): Add `ideographic-structure'. + + * Ideograph-R005-Second.el (M-00190): Add `ideographic-structure'. + + * Ideograph-R004-Slash.el (M-00133): Add `ideographic-structure'. + + * u0E000-Private-Use.el (U+F15A): Separate Big5-856E and + Big5-CDP-856E. + (U+F15C): Separate Big5-8570 and Big5-CDP-8570. + + * Ideograph-R025-Divination.el, Ideograph-R024-Ten.el: Add + `ideographic-structure'. + + * Ideograph-R012-Eight.el (U+5180): Separate C1-7035; use U+5317 + instead of C1-4621 in `ideographic-structure'. + +2001-10-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R187-Horse.el: Merge GB 12345 code points. + + * char-db-util.el (char-db-insert-char-spec): Make temporary + character if corresponding character is not found for char-spec. + + * Ideograph-R184-Eat.el: Merge GB 12345 code points. + +2001-09-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R023-Hiding-Enclosure.el: Add `ideographic-structure'. + +2001-09-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0E000-Private-Use.el (U+F512): Separate Big5-8B78 and + Big5-CDP-8B78. + + * Ideograph-R174-Blue.el: Merge GB 12345 code points. + +2001-09-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R022-Right-Open-Box.el: Add `ideographic-structure'. + (U+531D): Use `<-vulgar-ideograph' instead of `comment'. + (U+533C): Use `->same-ideograph' instead of `morohashi-daikanwa'. + + * Ideograph-R190-Hair.el: Merge GB 12345 code points. + +2001-09-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R021-Spoon.el: Add `ideographic-structure'. + + * Ideograph-R019-Power.el: Add `ideographic-structure'. + (M-02392): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'. + + * Ideograph-R178-Tanned-Leather.el, Ideograph-R177-Leather.el: + Merge GB 12345 code points. + +2001-09-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R194-Ghost.el, Ideograph-R191-Fight.el: Merge GB 12345 + code points. + +2001-09-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R031-Enclosure.el: + - Merge Big5 code points. + - Add `ideographic-structure'. + +2001-09-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R050-Turban.el: + - Merge GB 12345 code points. + - Add `ideographic-structure'. + - Use `=>ucs' instead of `->ucs'. + (U+5DFF): Fix `ideographic-strokes'. + (U+5E00): Likewise. + (U+5E01): Likewise. + +2001-09-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R192-Sacrificial-Wine.el (U+9B31): Unify G1-5374. + +2001-09-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R167-Gold.el: Merge GB 12345 code points. + +2001-09-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R188-Bone.el, Ideograph-R182-Wind.el, + Ideograph-R181-Leaf.el: Merge GB 12345 code points. + + * Ideograph-R176-Face.el (U+9768): Unify G1-584C. + + * Ideograph-R172-Short-Tailed-Bird.el: Merge GB 12345 code points. + + * Ideograph-R171-Slave.el (U+96B8): Unify G1-4125. + + * Ideograph-R170-Mound.el: Merge GB 12345 code points. + +2001-09-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R020-Wrap.el: Add `ideographic-structure'. + (U+52F9): Unify Big5-CDP-8B57. + (M-02497): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'. + +2001-09-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R183-Fly.el (U+98DB): Unify G1-3749. + + * Ideograph-R180-Sound.el, Ideograph-R173-Rain.el, + Ideograph-R140-Grass.el: Merge GB 12345 code points. + +2001-09-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0E000-Private-Use.el (U+F4DA): Separate Big5-CDP-8B40. + (U+F4EA): Separate Big5-CDP-8B50. + (U+F4F1): Separate Big5-CDP-8B57. + (U+F529): Separate Big5-CDP-8BB1. + (U+F54F): Separate Big5-CDP-8BD7. + (U+F566): Separate Big5-CDP-8BEE. + (U+F56A): Separate Big5-CDP-8BF2. + (U+F5AC): Separate Big5-CDP-8C75. + (U+F63A): Separate Big5-CDP-8D66. + +2001-09-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R018-Knife.el: Delete `ideograph-cdp' if its value is + positive. + + * Ideograph-R015-Ice.el (U+51AC): Simplify + `ideographic-structure'. + +2001-09-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R045-Sprout.el (M-07825): Unify G0-6578, C2-212B, + Big5-C94B and U+5C6E; add `total-strokes'. + (M-07826): Separate G0-6578, C2-212B and U+5C6E; add `->synonyms' + for M-08720 and comment. + +2001-09-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * README.en (Character Reference): Add `kaihen'. + +2001-09-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u02E00-CJK-Radical-Supplement.el (CJK RADICAL BOX): Unify + Big5-CDP-8BF2. + (CJK RADICAL TABLE): Unify Big5-CDP-8D66. + (CJK RADICAL KNIFE TWO): Add `ucs-big5' for U+5202. + (CJK RADICAL CLOTHES): Unify Big5-CDP-8BB1. + + * Ideograph-R016-Table.el: Add `ideographic-structure'. + + * Ideograph-R017-Open-Box.el: Add `ideographic-structure'. + +2001-09-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R053-Dotted-Cliff.el (M-09221): Unify Big5-CDP-8B50. + + * Ideograph-R014-Cover.el: Add `ideographic-structure'. + (U+5196): Unify Big5-CDP-8B40. + (C3-214F): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'. + + * Ideograph-R013-Down-Box.el: Add `ideographic-structure'. + +2001-09-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R015-Ice.el: Add `ideographic-structure'. + (U+51AB): Unify Big5-CDP-8BEE. + (U+51B0): Use `<-original-ideograph' instead of + `original-char-of-shinjigen-1'. + (C4-213F): Use `->same-ideograph' and `<-original-ideograph' + instead of `comment'. + (U+51C9): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'. + + * Ideograph-R169-Gate.el, Ideograph-R162-Walk.el: Merge GB 12345 + code points. + +2001-09-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R164-Wine.el: Merge GB 12345 code points. + + * Ideograph-R046-Mountain.el (M-08178): Separate G0-345E, C1-597E + and U+5D14. + +2001-09-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R005-Second.el (U+4E5F): Unify Big5-A45D. + (C1-443E): Separate Big5-A45D. + +2001-09-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R012-Eight.el, Ideograph-R010-Legs.el: Add + `ideographic-structure'. + +2001-09-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R159-Cart.el, Ideograph-R157-Foot.el: Merge GB 12345 + code points. + + * Ideograph-R011-Enter.el: Add `ideographic-structure'. + +2001-09-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R165-Distinguish.el (U+91CB): Unify G1-4A4D. + + * Ideograph-R163-City.el, Ideograph-R160-Bitter.el: Merge GB 12345 + code points. + + * Ideograph-R007-Two.el: Add `ideographic-structure'. + +2001-09-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R008-Lid.el (J0-5035): Unify Big5-CDP-8B42. Add + `ideographic-structure'. + +2001-09-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0E000-Private-Use.el (U+F4DC): Separate Big5-8B42 and + Big5-CDP-8B42. + + * Ideograph-R168-Long.el (U+9577): Unify G1-3324. + + * Ideograph-R158-Body.el (U+8EC0): Unify G1-477B. + +2001-09-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R134-Mortar.el (C2-664D): Separate U+820B. + + * Ideograph-R006-Hook.el, Ideograph-R005-Second.el, + Ideograph-R004-Slash.el: Delete `ideograph-cdp' if its value is + positive. + +2001-09-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R003-Dot.el, Ideograph-R002-Line.el, + Ideograph-R001-One.el: Delete `ideograph-cdp' if it is positive. + +2001-09-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R149-Speech.el: Merge GB 12345 code points. + +2001-09-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R161-Morning.el (U+8FB2): Unify G1-4529. + +2001-09-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R137-Boat.el: Merge GB 12345 code points. + +2001-09-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R142-Insect.el, Ideograph-R128-Ear.el: Merge GB 12345 + code points. + +2001-09-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R154-Shell.el: Merge GB 12345 code points. + +2001-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R156-Run.el: Merge GB 12345 code points. + +2001-09-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R141-Tiger.el: Merge GB 12345 code points. + +2001-09-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R118-Bamboo.el, Ideograph-R120-Silk.el: Merge GB 12345 + code points. + +2001-09-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R147-See.el: Merge GB 12345 code points. + +2001-09-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R151-Bean.el, Ideograph-R148-Horn.el, + Ideograph-R134-Mortar.el: Merge GB 12345 code points. + +2001-09-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R147-See.el, Ideograph-R144-Walk-Enclosure.el, + Ideograph-R143-Blood.el, Ideograph-R122-Net.el: Merge GB 12345 + code points. + +2001-09-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R131-Minister.el (U+81E8): Unify G1-4159. + +2001-09-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R115-Grain.el: Merge GB 12345 code points. + (C4-5221): Relate to M-25261. + +2001-09-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R130-Meat.el: Merge GB 12345 code points. + + * Ideograph-R129-Brush.el (U+8085): Unify G1-4B60. + + * Ideograph-R127-Plow.el, Ideograph-R124-Feather.el, + Ideograph-R123-Sheep.el, Ideograph-R121-Jar.el: Merge GB 12345 + code points. + +2001-09-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R139-Color.el (U+8277): Unify G1-515E. + + * Ideograph-R138-Stopping.el (U+8271): Unify G1-3C68. + +2001-09-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R133-Arrive.el (U+81FA): Unify G1-4C28. + +2001-09-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R113-Spirit.el: Merge GB 12345 code points. + (M-24824): Separate J0-3150 and U+9834; move them to + Ideograph-R181-Leaf.el. + +2001-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R181-Leaf.el (J0-3150): Separated from M-24824 and + moved from Ideograph-R113-Spirit.el. + +2001-09-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R119-Rice.el, Ideograph-R116-Cave.el: Merge GB 12345 + code points. + +2001-09-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R096-Jade.el: Merge GB 12345 code points. + + * Ideograph-R086-Fire.el: Merge GB 12345 code points. + (U+71C5): Unify M-19398 instead of M-19399. + (M-19399): Delete C2-5833 and U+71C5. + + * Ideograph-R094-Dog.el: Merge GB 12345 code points. + +2001-09-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R109-Eye.el: Merge GB 12345 code points. + +2001-08-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R117-Stand.el: Merge GB 12345 code points. + +2001-08-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R112-Stone.el, Ideograph-R108-Dish.el: Merge GB 12345 + code points. + + * Ideograph-R105-Dotted-Tent.el (U+767C): Unify G1-3722. + +2001-08-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R104-Sickness.el, Ideograph-R102-Field.el: Merge GB + 12345 code points. + + * Ideograph-R093-Cow.el: Merge GB 12345 code points. + +2001-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R111-Arrow.el (U+77EF): Unify G1-3D43. + + * Ideograph-R107-Skin.el: Merge GB 12345 code points. + + * Ideograph-R106-White.el (U+769A): Unify G1-3028. + + * Ideograph-R100-Life.el (U+7523): Unify G1-327A. + + * Ideograph-R098-Tile.el (U+750C): Unify G1-6A31. + + * Ideograph-R091-Slice.el (U+7258): Unify G1-6B39. + + * Ideograph-R089-Double-X.el (U+723E): Unify G1-367B. + + * Ideograph-R088-Father.el (U+723A): Unify G1-522F. + + * Ideograph-R087-Claw.el: Merge GB 12345 code points. + +2001-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R085-Water.el: Merge GB 12345 code points. + +2001-08-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R077-Stop.el, Ideograph-R084-Steam.el: Merge GB 12345 + code points. + + * Ideograph-R080-Do-Not.el (U+4E78): Add `total-strokes'; unify + G1-7C40. + + * Ideograph-R082-Fur.el: Merge GB 12345 code points. + +2001-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R079-Weapon.el (M-16629): Use `<-vulgar-ideograph' + instead of `vulgar-ideograph-of'. + - Merge GB 12345 code points. + +2001-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R078-Death.el, Ideograph-R076-Lack.el: Merge GB 12345 + code points. + + * Ideograph-R075-Tree.el: Merge GB 12345 code points. + (C5-2148): Delete relation with U+6729; fix `morohashi-daikanwa'; + relate to M-14416. + (U+6729): Unify G1-7D33. + (M-15492): Add `->same-ideograph'; use `<-vulgar-ideograph' + instead of `vulgar-char-of-shinjigen-1'. + + * Ideograph-R072-Sun.el: Merge GB 12345 code points. + (M-13886): Use `<-vulgar-ideograph' instead of + `vulgar-ideograph-of'; unify G0-5667. + (C6-3836): Separated from M-14294 and moved from + Ideograph-R073-Say.el. + +2001-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R064-Hand.el: Merge GB 12345 code points. + +2001-08-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R073-Say.el (U+66F1): Delete `kangxi-radical' and + `kangxi-strokes'; unify G1-7C21. + (U+7535): Add `total-strokes'. + (U+66F8): Separate C6-3836; unify G1-4A69. + (U+6703): Unify G1-3B61. + + * Ideograph-R066-Rap.el: Merge GB 12345 code points. + +2001-08-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R074-Moon.el, Ideograph-R070-Square.el, + Ideograph-R069-Axe.el: Merge GB 12345 code points. + + * Ideograph-R067-Script.el (U+6595): Unify G1-6C35. + +2001-08-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R060-Step.el: Merge GB 12345 code points. + +2001-08-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R061-Heart.el, Ideograph-R050-Turban.el, + Ideograph-R048-Work.el, Ideograph-R062-Halberd.el, + Ideograph-R053-Dotted-Cliff.el, Ideograph-R057-Bow.el: Merge GB + 12345 code points. + +2001-08-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R052-Short-Thread.el (U+5E7E): Unify G1-3C38. + + * Ideograph-R049-Oneself.el (U+5DFC): Unify G1-7D60. + + * Ideograph-R046-Mountain.el: Merge GB 12345 code points. + + * Ideograph-R032-Earth.el: Merge GB 12345 code points. + (M-05556): Separate C7-373F. + + * Ideograph-R040-Roof.el, Ideograph-R038-Woman.el, + Ideograph-R039-Child.el: Merge GB 12345 code points. + +2001-08-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R058-Snout.el (U+5F59): Unify G1-783D. + + * Ideograph-R051-Dry.el (U+5E79): Unify G1-3849. + + * README.en (Character Reference): Add `sougen-irai-zokujifu'. + + * Ideograph-R043-Lame.el, Ideograph-R041-Inch.el: Add GB 12345 + code points. + + * Ideograph-R037-Big.el (JX2-253F): Add `total-strokes'. + (U+593B): Delete `kangxi-radical'; unify G1-7D6D. + - Add GB 12345 code points. + + * Ideograph-R075-Tree.el (M-14871): Add `->same-ideograph' for + M-05784; add `<-vulgar-ideograph' for M-05802; separate J0-546D + and C3-3478. + + * Ideograph-R044-Corpse.el: Add GB 12345 code points. + + * Ideograph-R036-Evening.el (U+591E): Unify G1-7D7E; fix + `ideographic-strokes'; delete `kangxi-radical'. + (M-05784): Add `->same-ideograph' for M-14871; add + `<-vulgar-ideograph' for M-05802; unify J78-546D and J83-546D. + (U+5922): Unify G1-434E. + + * Ideograph-R033-Scholar.el: Add GB 12345 code points. + +2001-08-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u02E00-CJK-Radical-Supplement.el (CJK RADICAL SECOND THREE): + Unify Big5-8D43 and Big5-CDP-8D43. + +2001-08-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R002-Line.el: Use Big5-CDP code point instead of + private code point of UCS for `ideographic-structure'. + + * u0E000-Private-Use.el (U+F4D8): Separate Big5-8AFD and + Big5-CDP-8AFD. + (U+F617): Separate Big5-8D43 and Big5-CDP-8D43. + + * u02F00-Kangxi-Radicals.el (KANGXI RADICAL TONGUE): Add + `total-strokes' and `ideographic-structure'; unify CDP-693, + Big5-88EF and Big5-CDP-88EF. + + * Ideograph-R135-Tongue.el (U+820C): Unify Big5-A6DE instead of + Big5-88EF and Big5-CDP-88EF. + - Add Big5 code points. + - Use `=>ucs' instead of `->ucs'. + - Add `ideograph-cdp' and `ideographic-structure'. + + * Ideograph-R028-Private.el (C3-212B): Unify Big5-8AFD and + Big5-CDP-8AFD. + (M-03069): Use `<-original-ideograph' instead of + `original-char-of-shinjigen-1'. + - Add `chinese-big5' code points. + - Add `ideographic-structure'. + - Use `=>ucs' instead of `->ucs'. + + * Ideograph-R006-Hook.el: Add `ideograph-cdp'. + + * Ideograph-R005-Second.el, Ideograph-R004-Slash.el, + Ideograph-R003-Dot.el, Ideograph-R001-One.el: Use + `chinese-big5-cdp' instead of private code point of UCS in + `ideographic-structure'. + +2001-08-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R163-City.el (U+90D2): Add `total-strokes'; unify + JSP-622D. + (U+90E6): Add `total-strokes'. + (U+90E7): Likewise. + +2001-08-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R028-Private.el (U+53BC): Unify G1-7D29; delete + `kangxi-radical' and `kangxi-strokes'; delete `non-morohashi'. + (C6-2251): Delete `non-morohashi'. + (U+53C3): Unify G1-324E. + +2001-08-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R149-Speech.el: Add missing JIS X 0208:1990 and JIS X + 0212 code points. + +2001-08-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R142-Insect.el (U+8748): Add `total-strokes'. + (G0-3275): Fix `ideographic-strokes'; delete `kangxi-strokes', + `daikanwa-radical' and `daikanwa-strokes'. + (U+877E): Add `total-strokes'. + (U+87A8): Likewise. + (U+87CF): Likewise. Add missing JIS X 0208:1990 and JIS X 0212 + code points. + + * Ideograph-R140-Grass.el (C6-4D68): Fix `ideographic-strokes'. + (G0-3D2F): Add `total-strokes'; delete `japanese-strokes'. + Add missing JIS X 0208:1990 and JIS X 0212 code points. + + * Ideograph-R118-Bamboo.el: Add missing JIS X 0208:1990 code + points. + + * Ideograph-R115-Grain.el: Add missing JIS X 0212 and JIS X + 0208:1990 code points. + +2001-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R162-Walk.el (M-38710): Add `total-strokes'; separate + U+8FBA. + (U+8FBA): Unify J90-4A55; relate to M-38710. + (J90-4D5A): New character; relate to U+9065. + (G0-5223): Fix `ideographic-strokes'; add `total-strokes'. + + * Ideograph-R159-Cart.el: Add missing JIS X 0208:1990 code points. + +2001-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R158-Body.el (U+8EC5): Add `total-strokes'; unify + J90-6D40. + + * Ideograph-R157-Foot.el (U+8DE5): Add `total-strokes'; unify + JSP-5F6B. + + * Ideograph-R154-Shell.el (U+8CAE): Unify J90-6C49. + (U+8CCE): Add `total-strokes'; unify J90-4128. + + * Ideograph-R137-Boat.el (U+822E): Add `total-strokes'. + (J90-6764): New character; relate to U+822E. + + * Ideograph-R130-Meat.el: Add missing JIS X 0212 and JIS X + 0208:1990 code points. + + * Ideograph-R128-Ear.el (M-29074'): Separate M050366 and U+8056. + + * Ideograph-R120-Silk.el: Add missing JIS X 0212 and JIS X + 0208:1990 code points. + +2001-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R119-Rice.el (M-26853): Add `total-strokes'. + (J90-4C62): New character; relate to M-26853 and U+7C7E. + (U+7C8F): Unify JSP-532E. + (U+7C90): Add `total-strokes'; unify J90-6464. + (U+7CAB): Add `total-strokes'; unify J90-6468. + (U+7CAD): Add `total-strokes'; unify J90-6466. + (M-27013): Separate U+7CC0; add `total-strokes'. + (U+7CC0): Unify J90-6471. + (U+7CD8): Add `total-strokes'; unify J90-6474. + + * Ideograph-R135-Tongue.el (U+8217): Unify J90-4A5E; add + `total-strokes'. + + * Ideograph-R123-Sheep.el (U+7FAA): Unify JSP-5531; add + `total-strokes'. + +2001-08-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R026-Seal.el: Add missing GB 12345 and KS X 1001 code + points. + (M-02872): Separate C6-2F3D; unify K0-716D, C3-2B4B, JX1-2E71 and + U+537D. + (M-02877): Use `<-vulgar-ideograph' instead of `comment'. + (M-02878): Use `<-vulgar-ideograph' instead of `comment'. + (M-02879): Use `->ideographic-variants' instead of + `variant-of-shinjigen-1'. + (C6-3D59): Use `<-vulgar-ideograph' instead of `comment'. + (U+537F): Use `<-vulgar-ideograph' instead of + `variant-of-shinjigen-1'; delete `kangxi-strokes' and + `japanese-strokes'. + + * Ideograph-R030-Mouth.el, Ideograph-R031-Enclosure.el: Merge + missing KS X 1001 and GB 12345 code points. + + * Ideograph-R029-Again.el: Add missing KS X 1001 and GB 12345 code + points. + + * Ideograph-R025-Divination.el: Add missing KS X 1001 code points. + + * Ideograph-R024-Ten.el, Ideograph-R023-Hiding-Enclosure.el, + Ideograph-R022-Right-Open-Box.el: Add missing KS X 1001 and GB + 12345 code points. + + * Ideograph-R009-Man.el (M-00901): Unify K0-775E. + +2001-08-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R211-Tooth.el (C5-6B66): Delete M-48598. + (C7-5746): Add `ideographic-strokes'. + (C7-5B38): Likewise. + (C5-755D): Likewise. + (C4-6D4A): Likewise. + (C4-6D4F): Likewise. + (C5-7A24): Likewise. + + * Ideograph-R209-Nose.el (C7-3E71): Add `ideographic-strokes'. + (C5-787C): Likewise. + (C5-797E): Likewise. + (C5-7A21): Likewise. + + * Ideograph-R203-Black.el (C5-6B5B): Add `ideographic-strokes'. + (C5-6B5D): Likewise. + (C7-5737): Likewise. + (C7-5E41): Likewise. + (C4-6C5C): Likewise. + (C5-7875): Likewise. + (C5-7874): Likewise. + (C4-6C5E): Likewise. + + * Ideograph-R196-Bird.el (C7-2B79): Delete M-46732. + (C4-5A58): Delete M-46878. + (C4-6B42): Delete M-47314. + +2001-08-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R027-Cliff.el: Merge missing KS X 1001, GB 12345 code + points. + + * Ideograph-R197-Salt.el (C5-6F48): Add `ideographic-strokes'. + (C7-5247): Likewise. + +2001-08-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R190-Hair.el (C7-2B5A): Delete M-45389. + + * Ideograph-R195-Fish.el (C5-6F26): Add `ideographic-strokes'. + (C5-6B38): Likewise. + + * Ideograph-R187-Horse.el (C7-2B43): Add `ideographic-strokes'. + (C7-564E): Seems equivalent to C5-7234. + + * Ideograph-R189-Tall.el (C4-4866): Add `ideographic-strokes'. + (C3-6063): Likewise. + (C7-657C): Likewise. + + * Ideograph-R188-Bone.el (C2-486F): Add `ideographic-strokes'. + + * Ideograph-R184-Eat.el (C2-5569): Use `ideographic-strokes' + instead of `kangxi-strokes'. + (JSP-6862): Use `ideographic-strokes' instead of + `japanese-strokes'. + (K0-7A44): Use `ideographic-strokes' instead of `kangxi-strokes'. + (J0-3642): Likewise. + + * Ideograph-R177-Leather.el (C5-524B): Add `ideographic-strokes'. + + * Ideograph-R167-Gold.el (C7-3D22): Delete M-40682. + + * Ideograph-R163-City.el (C5-3065): Delete M-39417. + + * Ideograph-R173-Rain.el (C1-7B3D): Use `ideographic-strokes' + instead of `kangxi-strokes'. + + * Ideograph-R169-Gate.el (C6-4F7D): Add `ideographic-strokes'. + (C7-4444): Likewise. + +2001-08-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R162-Walk.el (C*-****): Add missing + `ideographic-strokes'. + (C1-6B40): Use `ideographic-strokes' instead of `kangxi-strokes'. + (C1-6B47): Likewise. + (C1-6B41): Likewise. + (C1-6B46): Likewise. + (C1-6B45): Likewise. + (C1-6B42): Likewise. + +2001-08-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R154-Shell.el (C6-6267): Delete M-36791. + (C5-4A28): Delete M-36803. + (C7-503F): Delete M-36948. + +2001-08-15 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp> + + * Ideograph-R149-Speech.el (C5-694E): Delete M-35963. + + * Ideograph-R145-Clothes.el (C*-****): Add `ideographic-strokes'. + (G0-3A56): Delete `japanese-strokes'. + (G0-336C): Use `ideographic-strokes' instead of + `japanese-strokes'; delete `kangxi-strokes'; fix `total-strokes'. + +2001-08-14 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp> + + * Ideograph-R141-Tiger.el (JX1-7B4F): Unify K0-5657 instead of + K0-5249. + (C1-663F): Separate K0-5657; use `ideographic-strokes' instead of + `japanese-strokes'. + (C3-5B26): Add `ideographic-strokes'. + +2001-08-14 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp> + + * Ideograph-R142-Insect.el (C*-****): Add missing + `ideographic-strokes'. + (C2-4D6C): Use `ideographic-strokes' instead of `kangxi-strokes'. + (C3-494C): Likewise. + (C2-5F3A): Likewise. + (C2-6668): Likewise. + + * Ideograph-R135-Tongue.el (C4-2F4D): Add `ideographic-strokes'. + + * Ideograph-R124-Feather.el (C*-****): Add missing + `ideographic-strokes'. + + * Ideograph-R122-Net.el (M-28241): Separate C2-3224. + (JSP-5476): Use `=>ucs' instead of `->ucs'; use + `ideographic-strokes' instead of `japanese-strokes'. + +2001-08-14 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp> + + * Ideograph-R118-Bamboo.el (C7-484D): Delete M-49439. + +2001-08-13 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp> + + * Ideograph-R120-Silk.el (C2-6B75): Use `ideographic-strokes' + instead of `kangxi-strokes'. + + * Ideograph-R113-Spirit.el (JX2-726C): Use `ideographic-strokes' + instead of `japanese-strokes'. + +2001-08-13 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp> + + * Ideograph-R109-Eye.el (C3-2E35): Add `ideographic-strokes'. + (C5-2A5F): Likewise. + (C6-3A2D): Likewise. + (C6-4242): Likewise. + (J0-4365): Use `ideographic-strokes' instead of + `japanese-strokes'. + (C6-4B7B): Add `ideographic-strokes'. + (C5-3A4E): Likewise. + (C6-5559): Likewise. + (C6-555D): Likewise. + (C4-4539): Likewise. + (C4-4541): Likewise. + (C3-4837): Likewise. + (C4-4B42): Likewise. + (C4-4B49): Likewise. + (C5-4E61): Likewise. + (C5-5621): Likewise. + (C4-5160): Likewise. + (C5-5C48): Likewise. + (C7-3959): Likewise. + (C4-6370): Likewise. + + * Ideograph-R104-Sickness.el (JSP-4D78): Use `ideographic-strokes' + instead of `japanese-strokes'. + + * Ideograph-R086-Fire.el (JX2-6F5C): Use `ideographic-strokes' + instead of `japanese-strokes'. + (J0-4F27): Use `ideographic-strokes' instead of `kangxi-strokes'. + (C2-4B69): Likewise. + (JX2-7028): Use `ideographic-strokes' instead of `kangxi-strokes'. + + * Ideograph-R094-Dog.el (C3-3D2A): Use `ideographic-strokes' + instead of `kangxi-strokes'. + +2001-08-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * ideograph-util.el (morohashi-daikanwa<): Accept integer. + (char-representative-of-daikanwa): New function. + (ideograph-char<): Use `char-representative-of-daikanwa'. + + * Ideograph-R085-Water.el (J83-4B22): Use `ideographic-strokes' + instead of `kangxi-strokes'. + (C2-4B50): Likewise. + (C2-4B49): Likewise. + (C2-4B46): Likewise. + (C2-4B42): Likewise. + (C2-4B53): Likewise. + (J83-4667): Likewise. + +2001-08-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * ideograph-util.el (update-ideograph-radical-table): New + implementation based on `map-char-attribute'. + (ideograph-char<): Use `map-char-attribute' to find the + representative character of morohashi-daikanwa. + + * Ideograph-R084-Steam.el (C2-274E): Add `ideographic-strokes'. + + * Ideograph-R075-Tree.el (J83-4F31): Use `ideographic-strokes' + instead of `kangxi-strokes'. + + * Ideograph-R072-Sun.el (J83-3322): Use `ideographic-strokes' + instead of `kangxi-strokes'. + (C3-5472): Add `ideographic-strokes'. + + * Ideograph-R066-Rap.el (C*-****): Add missing + `ideographic-strokes'. + +2001-08-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R063-Door.el (J0-4C61): Use `ideographic-strokes' + instead of `kangxi-strokes'. + (C2-2F32): Use `ideographic-strokes' instead of + `japanese-strokes'. + +2001-08-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R053-Dotted-Cliff.el (C1-636E): Add + `ideographic-strokes'. + + * Ideograph-R032-Earth.el (J83-3E7D): Modify `morohashi-daikanwa'. + + * Ideograph-R031-Enclosure.el (C3-3026): Add + `ideographic-strokes'. + + * Ideograph-R030-Mouth.el: + - Use `=>ucs' instead of `->ucs'. + - Unify or relate missing combinations of M-XXXXX and CNS. + - Fix some relations between M-XXXXX and CNS. + (C5-2161): Unify Big5-8BF7 and Big5-CDP-8BF7. + (C6-2651): Moved to Ideograph-R031-Enclosure.el. + (C3-276C): Unify Big5-8BCF and Big5-CDP-8BCF. + (C3-2772): Add `->same-ideograph' for M-48258; delete `->mojikyo'. + (M-03672): Unify JSP-3541, C3-3022, M059186 and U+54F6. + (U+5626): Separate C3-4650 and move it to Ideograph-R038-Woman.el. + +2001-08-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R102-Field.el (J90-6136): Unify MH-347; use + `->same-ideograph' for M-21735; delete `ideographic-variants' for + M021735. + + * Ideograph-R045-Sprout.el (M-07853): New character. + + * Ideograph-R039-Child.el (M-07001): New character. + +2001-08-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (char-db-insert-char-spec): Don't use `ucs' for + private area of BMP; use `chinese-big5-cdp' if it is defined; use + `find-char' instead of `define-char'. + (char-db-insert-alist): Use `find-char' instead of `define-char'. + (insert-char-attributes): Likewise. + +2001-08-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0E000-Private-Use.el (U+F4E4): Separate Big5-8B4A and + Big5-CDP-8B4A. + (U+F580): Separate Big5-8C49 and Big5-CDP-8C49. + + * Ideograph-R024-Ten.el (Big5-CDP-8C49): New character; separated + from U+F580 and moved from u0E000-Private-Use.el. + + * Ideograph-R009-Man.el: Unify or relate missing combinations of + M-XXXXX and CNS. + (cjk radical person for top): New character. + (C3-2148): Add M-01512 into `->same-ideograph'. + (cjk radical sunrise): New character. + (M-00981): Separate M000981; add `<-ancient-ideograph' for + M-00702. + (C6-4653): Relate to M-00981. + (C6-4654): Relate to M-00993 instead of M-00981. + + * Ideograph-R044-Corpse.el: Use `=>ucs' instead of `->ucs'. + (C6-244F): Unify Big5-8D6C and Big5-CDP-8D6C. + (M-07705): Use `<-vulgar-ideograph' instead of + `vulgar-ideograph-of'. + (C3-2C37): Use `->same-ideograph' instead of `ideograph='. + (C3-3545): Unify M-07748. + (C4-372E): Add `->same-ideograph' for M-07001. + + * Ideograph-R213-Turtle.el (C3-396C): Separate from U+4E80 and + moved from Ideograph-R005-Second.el. + - Use `=>ucs' instead of `->ucs'. + + * Ideograph-R205-Frog.el (M-48258): Add `<-vulgar-ideograph' for + M-48257. + + * Ideograph-R135-Tongue.el (U+820C): Unify Big5-88EF and + Big5-CDP-88EF. + (C1-485F): Use `<-original-ideograph' instead of + `original-ideograph-of'. + + * Ideograph-R119-Rice.el (EGB-2F7B): Separate C3-3E22, JSP-5332 + and JX2-7376; delete `japanese-strokes'; unify Big5-8CB9 and + Big5-CDP-8CB9. + + * Ideograph-R102-Field.el (C3-2E26): Unify Big5-8BF0 and + Big5-CDP-8BF0. + + * Ideograph-R086-Fire.el: + - Unify or relate missing combinations of M-XXXXX and CNS. + - Use `=>ucs' instead of `->ucs'. + + * Ideograph-R038-Woman.el (C3-4650): Separated from U+5626 and + moved from Ideograph-R030-Mouth.el. + +2001-08-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R031-Enclosure.el: Use `=>ucs' instead of `->ucs'. + (C6-2651): New character; relate to M-04726. + (C6-2A3E): Add `->same-ideograph' for M-04718. + +2001-08-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * README.en: New file. + +2001-08-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R118-Bamboo.el: Use `=>ucs' instead of `->ucs'. + (C2-4C61): Separated from JX2-233D and moved from + Ideograph-R018-Knife.el. + + * char-db-util.el (insert-char-attributes): Regard + `->wrong-ideograph' and `<-wrong-ideograph' as + character-references. + +2001-08-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0E000-Private-Use.el (U+F390): Separate Big5-88EF and + Big5-CDP-88EF. + (U+F547): Separate Big5-8BCF and Big5-CDP-8BCF. + (U+F568): Separate Big5-8BF0 and Big5-CDP-8BF0. + (U+F56F): Separate Big5-8BF7 and Big5-CDP-8BF7. + (U+F5CE): Separate Big5-8CB9 and Big5-CDP-8CB9. + (U+F640): Separate Big5-8D6C and Big5-CDP-8D6C. + + * Ideograph-R005-Second.el (J0-3535): Delete `kangxi-radical' and + `kangxi-strokes'; separate S1-9917, S2-9917 and C3-396C; move them + to Ideograph-R213-Turtle.el. + (M-00215): Separate C2-4156; fix `total-strokes'. + + * Ideograph-R002-Line.el (M-00072): Unify U+3404. + (C7-2C3C): Add `->same-ideograph' for M-00246. + + * Ideograph-R001-One.el (M-00020): Add `->synonyms'. + + * Ideograph-R018-Knife.el (U+5202): Unify Big5-8B4D and + Big5-CDP-8B4D. + (S1-0597): Use `<-wrong-ideograph' instead of + `wrong-char-of-shinjigen-1'. + (M-01880): Delete C4-2239; unify C4-223A. + (M-01892): Unify C4-2239. + (U+524A): Unify Big5-AB64. + (C1-5028): Separate Big5-AB64. + (JX2-233D): Separate C2-4C61 and Big5-E35A and move them to + Ideograph-R118-Bamboo.el; delete `kangxi-radical' and + `kangxi-strokes'; add `->same-ideograph'. + - Add `ideograph-cdp' and `ideographic-structure'. + - Unify or relate missing combinations of M-XXXXX and CNS. + + * Ideograph-R008-Lid.el (C6-3D23): Relate to M-00319. + (M-00320): Delete C6-3D23; unify C6-3D22. + (U+4EB8): Fix strokes. + + * Ideograph-R004-Slash.el: Add `ideograph-cdp' and + `ideographic-structure'. + (U+4E3F): Unify Big5-8B47 and Big5-CDP-8B47. + (U+4E46): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'. + +2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R175-Wrong.el: Use `=>ucs' instead of `->ucs'. + (C1-7948): Unify Big5-C3FB. + + * Ideograph-R003-Dot.el: Add `ideograph-cdp' and + `ideographic-structure'. + (U+4E36): Unify Big5-8B41 and Big5-CDP-8B41. + +2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0E000-Private-Use.el: Unify `chinese-big5-cdp'. + + * u02E00-CJK-Radical-Supplement.el (CJK RADICAL SECOND TWO): Unify + `chinese-big5-cdp'. + (CJK RADICAL PERSON): Likewise. + +2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R005-Second.el: Add `ideograph-cdp' and + `ideographic-structure'. + (U+4E5A): Unify Big5-C87B. + +2001-08-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0E000-Private-Use.el (U+F4E1): Separate Big5-8B47. + (U+F4E4): Separate Big5-8C5D. + + * u02E00-CJK-Radical-Supplement.el (CJK RADICAL SECOND TWO): Add + `total-strokes' and `ideograph-cdp'; unify Big5-8C5D. + (CJK RADICAL PERSON): Use `ideograph-cdp' instead of + `ideographic-cdp'. + + * Ideograph-R145-Clothes.el (C6-2553): Relate to M-34091. + (M-34094): Use `<-original-ideograph' instead of `comment'. + (C1-4F4F): Moved from Ideograph-R018-Knife.el. + - Merge KS X 1001, Big5, JIS X 0212 and GB 12345 code points. + - Use `=>ucs' instead of `->ucs'. + + * Ideograph-R002-Line.el: Use `ideograph-cdp' instead of + `ideographic-cdp'. + (U+4E28): Add `ideograph-cdp'; unify Big5-8B76. + + * Ideograph-R001-One.el: Use `ideograph-cdp' instead of + `ideographic-cdp'. + +2001-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0E000-Private-Use.el (U+F4D0): Separate Big5-8AF5. + (U+F510): Separate Big5-8B76. + + * u02E00-CJK-Radical-Supplement.el (CJK RADICAL PERSON): Add + `total-strokes' and `ideographic-cdp'; unify Big5-8AF5 (CDP + private). + + * char-db-util.el (char-db-insert-char-reference): Regard integer + value of :char as UCS code point. + (insert-char-attributes): Use current-column to detect short or + long; format `ideographic-structure' as sequence of + character-references. + + * Ideograph-R026-Seal.el, Ideograph-R025-Divination.el, + Ideograph-R024-Ten.el: + - Merge Big5 code points. + - Use `=>ucs' instead of `->ucs'. + + * Ideograph-R021-Spoon.el: + - Merge KS X 1001 and Big5 code points. + - Use `=>ucs' instead of `->ucs'. + + * Ideograph-R002-Line.el, Ideograph-R001-One.el: + - Merge `ideographic-cdp'. + - Add `ideographic-structure'. + +2001-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u03100-Bopomofo.el: Use `<-bopomofo' instead of `->ideograph'. + +2001-08-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R213-Turtle.el (J83-737D): Separate J78-737D and + U+9F9C. + (M-48848): Separate C7-2C3A; use `<-original-ideograph' instead of + `comment'; unify U+9F9C. + (J90-6354): Separate C3-5E47 and U+9F9D; use `<-ancient-ideograph' + instead of `comment'; add `->same-ideograph'; delete + `kangxi-radical' and `kangxi-strokes'. + (J78-6354): New character; relate to U+9F9D and M-48869. + + * Ideograph-R109-Eye.el (U+770C): Unify J90-3829. + (M-23221): Add `total-strokes'; unify JSP-4E5F. + (M-49364): Use `<-original-ideograph' instead of + `original-ideograph-of'. + + * Ideograph-R096-Jade.el (J90-6076): New character; relate to + U+7476 and M-21149. + +2001-08-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R198-Deer.el (M-47690): Use `->synonyms' instead of + `->synonymous'. + + * Ideograph-R113-Spirit.el, Ideograph-R102-Field.el, + Ideograph-R098-Tile.el: Merge missing JIS X 0208:1990 and JIS X + 0212 code points. + + * Ideograph-R093-Cow.el (M-19923): Separate U+725C. + (U+725C): Unify JSP-4A58. + + * Ideograph-R085-Water.el, Ideograph-R075-Tree.el: Merge missing + JIS X 0208:1990 and JIS X 0212 code points. + +2001-08-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-attributes): Use `<-bopomofo' + instead of `->ideograph'. + + * Ideograph-R112-Stone.el (U+783A): Add `total-strokes'; unify + J90-4557. + + * Ideograph-R107-Skin.el (U+76B9): Unify J90-6231. + + * Ideograph-R104-Sickness.el (U+75E9): Add `total-strokes'; unify + J90-4169. + (U+7604): Add `total-strokes'; unify JSP-4D66. + + * Ideograph-R094-Dog.el (U+731F): Unify J90-4E44. + (U+7363): Unify J90-3D43. + + * Ideograph-R086-Fire.el (U+713C): Unify J90-3E46; add + `total-strokes'. + (U+7199): Unify J90-7426. + + * Ideograph-R082-Fur.el (U+6BEE): Unify JSP-463E. + + * Ideograph-R073-Say.el (U+66FA): Add `total-strokes'; unify + JSP-426D. + + * Ideograph-R072-Sun.el (U+663F): Add `total-strokes'; unify + J90-5B26. + + * Ideograph-R070-Square.el (U+65D9): Add `total-strokes'; unify + J90-5A5A. + + * Ideograph-R064-Hand.el: Merge missing JIS X 0212 and JIS X + 0208-1990 code points. + (U+631C): Fix `ideographic-strokes'; add `total-strokes'. + (M-49129): Unify C6-402E; add `->ideographic-variants'. + + * Ideograph-R053-Dotted-Cliff.el (J0-3E32): Relate to U+5E8A. + +2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u02F00-Kangxi-Radicals.el: Use `<-radical' instead of + `->decomposition' with sequence `compat' + U+****. + + * u02500-Box-Drawing.el (BOX DRAWINGS VERTICAL SINGLE AND RIGHT + DOUBLE): Unify Big5-A2A5 instead of Big5-F9E9. + (BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE): Unify Big5-A2A7 + instead of Big5-F9EB. + (BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE): Unify + Big5-A2A6 instead of Big5-F9EA. + + * Ideograph-R023-Hiding-Enclosure.el (J0-523E): Unify U+5338. + (C6-212B): Use `->same-ideograph' instead of `morohashi-daikanwa'. + - Use `=>ucs' instead of `->ucs'. + - Merge Big5 code points. + + * Ideograph-R022-Right-Open-Box.el: + - Merge Big5 code points. + - Use `=>ucs' instead of `->ucs'. + + * Ideograph-R008-Lid.el (G0-596F): Unify U+4EA0. + +2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R019-Power.el (M-02334): Use `script' and + `<-vulgar-ideograph' instead of `comment'. + (M-02354): Likewise; add `->synonyms'. + (M-02402): Use `<-ancient-ideograph' instead of + `ancient-char-of-shinjigen-1'. + (M-2415'): Use `<-vulgar-ideograph' instead of + `vulgar-ideograph-of'; add `<-simplified-ideograph'. + - Merge KS X 1001, Big5 and GB 12345 code points. + - Use `=>ucs' instead of `->ucs'. + - Use `<-vulgar-ideograph' instead of `vulgar-ideograph-of'. + - Use `->same-ideograph' instead of `ideograph='. + + * char-db-util.el (insert-char-attributes): Rename `->synonymous' + to `->synonyms'. + + * Ideograph-R020-Wrap.el: - Merge KS X 1001 and Big5 code points. + - Use `=>ucs' instead of `->ucs'. + + * Ideograph-R066-Rap.el (U+657D): Add `total-strokes'; unify + JSP-4155. + + * Ideograph-R063-Door.el (U+6244): Unify JSP-3F35; add + `total-strokes'. + + * Ideograph-R050-Turban.el (J83-5672): Unify J90-5672. + + * Ideograph-R030-Mouth.el (U+540F): Unify J90-4D79. + + * Ideograph-R018-Knife.el (J83-3D69): Unify K0-7478. + (G0-3375): Separate C1-4F4F and move it to + Ideograph-R145-Clothes.el; delete `cns-radical' and + `cns-total-strokes'. + (M-02024): Separate J0-516C; unify C3-2B43; add + `<-vulgar-ideograph'. + (J0-516C): Use `<-vulgar-ideograph' instead of + `vulgar-char-of-shinjigen-1'. + - Merge KS X 1001, Big5 and GB 12345 code points. + - Use `=>ucs' instead of `->ucs'. + - Use `<-original-ideograph' instead of `original-ideograph-of'. + - Use `<-simplified-ideograph' instead of `simplified-ideograph-of'. + - Use `<-vulgar-ideograph' instead of `vulgar-ideograph-of'. + - Use `->ideographic-variants' instead of `variant-of-shinjigen-1'. + + * Ideograph-R001-One.el (C2-212E): New character; moved from + Ideograph-R013-Down-Box.el; unify Big5-C94E. + + * Ideograph-R205-Frog.el (M-48305): Separate J78-7368, J83-7368, + K0-5C2F and J90-7368. + + * Ideograph-R198-Deer.el (J83-4E6F): Separate C1-795E, J90-4E6F + and U+9E97. + (M-47690): Separate J78-4E5B, J83-4E5B, K0-5778 and J90-4E5B; add + `->synonymous'. + + * Ideograph-R115-Grain.el (M-25381): New character; unify C3-5E47; + add `->same-ideograph' for M-48869; add `<-ancient-ideograph' for + M-24940. + +2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-attributes): Regard `->synonymous' + as a character-reference. + + * Ideograph-R210-Even.el (J90-6C5A): Separate J78-6C5A, J83-6C5A + and K0-6E32. + + * u03000-CJK-Symbols-and-Punctuation.el: Merge Big5-Eten code + points. + + * Ideograph-R199-Wheat.el: Merge missing JIS X 0208 code points. + (J78-7351): Separate J83-7351 and J90-7351. + (J83-396D): Unify J90-396D; add `total-strokes'. + (J83-4C4D): Unify J90-4C4D; add `total-strokes'. + + * Ideograph-R209-Nose.el (J90-4921): Unify J78-4921 and J83-4921. + + * Ideograph-R208-Rat.el (J83-736B): Unify J78-736B and J90-736B. + + * Ideograph-R203-Black.el (J78-4263): Separate J83-4263 and + J90-4263. + + * Ideograph-R196-Bird.el: Merge missing JIS X 0208 code points. + (J83-463E): Separate J78-463E. + (J78-3974): Separate J83-3974, C1-7827, J90-3974 and U+9D60. + + * Ideograph-R013-Down-Box.el (EGB-7A29): Separate C2-212E and + Big5-C94E and move them to Ideograph-R001-One.el; delete + `kangxi-radical' and `kangxi-strokes'. + (U+5188): Use `->same-ideograph' instead of `comment'; unify + Big5-C8A2. + + * u02E00-CJK-Radical-Supplement.el (CJK RADICAL SECOND TWO): Add + `<-radical'; unify Big5-C87B and Big5:U+4E5A. + (CJK RADICAL KNIFE TWO): Add `<-radical'; unify Big5-C87D and + Big5:U+5202. + + * u00400-Cyrillic.el: Merge Big5-Eten code points. + +2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R197-Salt.el (J83-3834): Unify J90-3834. + + * Ideograph-R195-Fish.el: Merge and/or fix JIS X 0208 code points. + +2001-08-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0FF00-Halfwidth-and-Fullwidth-Forms.el: Merge Big5-Eten code + points. + + * u0E000-Private-Use.el: Delete Big5-Eten code points. + + * u03200-Enclosed-CJK-Letters-and-Months.el (PARENTHESIZED + IDEOGRAPH STOCK): Unify Big5-C8D1. + + * u030A0-Katakana.el, u03040-Hiragana.el, + u02F00-Kangxi-Radicals.el: Merge Big5-Eten code points. + + * u02700-Dingbats.el (HEAVY TEARDROP-SPOKED ASTERISK): Unify + Big5-C6E6. + + * u02460-Enclosed-Alphanumerics.el, u02190-Arrows.el, + u02150-Number-Forms.el: Merge Big5-Eten code points. + + * u02100-Letterlike-Symbols.el (NUMERO SIGN): Unify Big5-C8D2. + (TELEPHONE SIGN): Unify Big5-C8D3. + + * u002B0-Spacing-Modifier-Letters.el (MODIFIER LETTER CIRCUMFLEX + ACCENT): Unify Big5-C6D9. + + * u000A0-Latin-1-Supplement.el (fullwidth diaeresis): Unify + Big5-C6D8 instead of Big5-A14C. + + * char-db-util.el (insert-char-attributes): Regard + `->ideographic-variants', `->radical' and `<-radical' as + character-references. + +2001-08-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R194-Ghost.el (J90-7233): Separate J78-7233, J83-7233 + and C1-777D. + + * Ideograph-R191-Fight.el (J83-722D): Separate J78-722D and + U+9B2E. + + * Ideograph-R187-Horse.el (J90-3833): Unify J78-3833 and J83-3833. + (J83-424D): Unify J90-424D; add `total-strokes'. + (J83-715C): Separate J90-715C and C1-7B44. + + * Ideograph-R184-Eat.el (J78-4C5F): Separate J83-4C5F, J90-4C5F + and U+9905. + (J90-713B): Unify J78-713B and J83-713B; delete `daikanwa-radical' + and `daikanwa-strokes'; add `total-strokes'. + +2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R200-Hemp.el (J83-4B7B): Unify J78-4B7B and J90-4B7B. + +2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R181-Leaf.el (J83-7073): Separate C1-6764, J90-7073 + and U+980C. + (J83-4852): Separate C1-6763, J90-4852 and U+9812. + (J83-7075): Separate J78-7075, C1-7326 and U+9824; fix + `total-strokes'. + (J83-7123): Separate C2-717C, J90-7123 and U+9873. + +2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R017-Open-Box.el: + - Merge Big5 and KS X 1001 code points. + - Use `=>ucs' instead of `->ucs'. + +2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R182-Wind.el (J90-7124): Unify J78-7124 and J83-7124. + (J83-7129): Separate J90-7129. + + * Ideograph-R015-Ice.el (M-01718): Use `<-vulgar-ideograph' + instead of `vulgar-ideograph-of'. + - Use `=>ucs' instead of `->ucs'. + - Merge KS X 1001, Big5 and GB 12345 code points. + + * Ideograph-R177-Leather.el (J78-7057): Add `->same-ideograph'. + (J83-3F59): Unify J90-3F59. + (J90-7057): New character; unify MH-701. + (J83-7057): New character; relate to MH-701; unify U+9771. + (J78-3F59): New character; relate to MH-701. + (J90-705D): Unify J78-705D and J83-705D. + (J90-7060): Unify J78-7060 and J83-7060. + + * Ideograph-R162-Walk.el (J78-4B78): Separate C1-4B55, G0-4679, + J83-4B78, J90-4B78 and U+8FC4. + + * Ideograph-R016-Table.el: Merge Big5, KS X 1001 and GB 12345 code + points. + +2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0FE70-Arabic-Presentation-Forms-B.el, + u0FB50-Arabic-Presentation-Forms-A.el: Merge `arabic-1-column' and + `arabic-2-column'. + + * u00600-Arabic.el: Merge `arabic-1-column' and `arabic-digit'. + + * u000A0-Latin-1-Supplement.el, u00020-Basic-Latin.el: Merge + `arabic-1-column'. + +2001-07-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R014-Cover.el: + - Merge KS X 1001, Big5 and GB 12345 code points. + - Use `=>ucs' instead of `->ucs'. + +2001-07-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R012-Eight.el (M-01459): Separate JX2-2328. + (U+5173): Unify JX2-2328. + - Use `=>ucs' instead of `->ucs'. + - Merge Big5, KS X 1001 and GB 12345 code points. + + * Ideograph-R175-Wrong.el (J83-7051): Separate J78-7051 and + J90-7051. + + * Ideograph-R173-Rain.el (J90-3C36): Unify J78-3C36 and J83-3C36. + (J83-4A37): Separate J90-4A37. + (J90-7049): Separate J78-7049, J83-7049 and K0-7038. + + * Ideograph-R162-Walk.el (M-38711): Unify J78-4454; fix + `jisx0208-difference'. + (J83-4454): Separate J78-4454; fix `total-strokes'; fix + `jisx0208-difference'. + +2001-07-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R172-Short-Tailed-Bird.el (J83-5256): Use `=>ucs' + instead of `->ucs'; separate J90-5256. + +2001-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u031A0-Bopomofo-Extended.el: Renamed from + u031A0-Extended-Bopomofo.el. + + * Ideograph-R013-Down-Box.el: + - Use `=>ucs' instead of `->ucs'. + - Merge KS X 1001 and Big5 code points. + + * Ideograph-R009-Man.el (U+5036): Delete K0-4E7C. + (U+4FF1): Unify K0-4E7C. + - Merge KS X 1001 code points. + + * Ideograph-R008-Lid.el (M-00304): Unify K0-5555. + (K0-5322): New character; relate to U+4EB6 and M-00328. + + * Ideograph-R007-Two.el (U+4E8C): Unify K0-6C23. + (M-00250): Delete K0-6C23. + + * u0FE30-CJK-Compatibility-Forms.el (presentation form for + vertical book name mark): New character; relate to U+FE34; unify + C1-213C and Big5-A15B. + (book name mark): New character; relate to U+FE4F; unify C1-213D + and Big5-A15C. + - Merge Big5 code points. + + * u000A0-Latin-1-Supplement.el (fullwidth *): Delete + `->decomposition'. + + * Ideograph-R011-Enter.el (U+4EBD): Delete `kangxi-radical'. + - Use `=>ucs' instead of `->ucs'. + - Merge Big5 and GB 12345 code points. + + * Ideograph-R010-Legs.el: + - Merge Big5 and GB 12345 code points. + - Use `=>ucs' instead of `->ucs'. + +2001-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (char-db-decode-isolated-char): Don't use + isolated characters of `arabic-iso8859-6'; format + `->original-ideograph', `<-original-ideograph', `->ideographic', + `<-ideographic' and `->ideograph' as character-reference style. + (insert-char-data-with-variant): Sort variants. + + * Ideograph-R009-Man.el: + - Merge Big5 and GB 12345 code points. + - Use `=>ucs' instead of `->ucs'. + - Use `->same-ideograph' instead of `ideograph='. + - Use `<-original-ideograph' instead of `original-ideograph-of'. + - Use `<-ancient-ideograph' instead of `ancient-ideograph-of'. + + * u0FF00-Halfwidth-and-Fullwidth-Forms.el (FULLWIDTH *): Add + `<-fullwidth'. + (FULLWIDTH ASTERISK): Unify C1-216E. + (FULLWIDTH LATIN CAPITAL LETTER *): Use ``character-reference'' + style for `->lowercase'. + (heavy low line): Use `=>ucs' instead of `->ucs'. + (FULLWIDTH LATIN SMALL LETTER *): Use ``character-reference'' + style for `->uppercase'; omit `->titlecase'. + + * u03200-Enclosed-CJK-Letters-and-Months.el: Merge Big5 code + points. + + * u03100-Bopomofo.el: Merge Big5 code points. + + * u03000-CJK-Symbols-and-Punctuation.el (IDEOGRAPHIC SPACE): + Delete `->decomposition'; add `<-ideographic'. + (WAVY DASH): Delete Big5-A1CA. + (HANGZHOU NUMERAL TEN): Unify Big5-A2CC. + (HANGZHOU NUMERAL TWENTY): Unify Big5-A2CD. + (HANGZHOU NUMERAL THIRTY): Unify Big5-A2CE. + +2001-07-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R170-Mound.el: Fix JIS X 0208 code points. + + * Ideograph-R167-Gold.el: Merge and/or fix JIS X 0208 code points. + + * Ideograph-R169-Gate.el: Merge missing JIS X 0208 code points. + + * Ideograph-R164-Wine.el: Fix JIS X 0208 code points. + +2001-07-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u02000-General-Punctuation.el (ONE DOT LEADER): Delete + Big5-A3BB. + (OVERLINE): Add `->fullwidth'. + (FULLWIDTH OVERLINE): Add `<-fullwidth'. + (heavy overline): New character; unify C1-2224 and Big5-A1C3. + - Use `=>ucs' instead of `->ucs'. + + * u01E00-Latin-Extended-Additional.el (LATIN CAPITAL LETTER M WITH + ACUTE): Separate JX1-2872. + (fullwidth latin capital letter m with acute): New character; + unify JX1-2872. + (LATIN SMALL LETTER M WITH ACUTE): Separate JX1-2873. + (fullwidth latin small letter m with acute): New character; unify + JX1-2873. + - Use ``character-reference'' style for `->uppercase' and + `->lowercase'. + - Omit `->titlecase' because each value of it has the same value + of `->uppercase'. + - Merge `latin-tcvn5712' code points. + + * u002B0-Spacing-Modifier-Letters.el (U+****): Add `->fullwidth'. + (fullwidth *): Use `=>ucs' instead of `->ucs'; add `<-fullwidth'. + (CARON): Add `->fullwidth'. + (fullwidth caron): Use `=>ucs' instead of `->ucs'; add + `<-fullwidth'. + (MODIFIER LETTER VERTICAL LINE): Add `->fullwidth'. + (fullwidth modifier letter vertical line): Use `=>ucs' instead of + `->ucs'; add `<-fullwidth'. + (MODIFIER LETTER MACRON): Separate G0-2125 and Big5-A3BC. + (fullwidth modifier letter macron): New character; unify G0-2125, + C1-256D and Big5-A3BC. + (MODIFIER LETTER ACUTE ACCENT): Separate C1-256E and Big5-A3BD. + (fullwidth modifier letter acute accent): New character; unify + C1-256E and Big5-A3BD. + (MODIFIER LETTER GRAVE ACCENT): Separate C1-2570, Big5-A3BF. + (fullwidth modifier letter grave accent): Unify C1-2570 and + Big5-A3BF. + (MODIFIER LETTER HALF TRIANGULAR COLON): Separate JX1-2B56. + (fullwidth modifier letter half triangular colon): New character; + unify JX1-2B56. + (RING ABOVE): Separate K0-222A and JSP-2236. + (fullwidth ring above): New character; unify K0-222A and JSP-2236. + (MODIFIER LETTER RHOTIC HOOK): Separate JX1-2B71. + (fullwidth modifier letter rhotic hook): New character; unify + JX1-2B71. + (MODIFIER LETTER EXTRA-HIGH TONE BAR): Separate JX1-2B60. + (fullwidth modifier letter extra-high tone bar): New character; + unify JX1-2B60. + (MODIFIER LETTER HIGH TONE BAR): Separate JX1-2B61. + (fullwidth modifier letter high tone bar): New character; unify + JX1-2B61. + (MODIFIER LETTER MID TONE BAR): Separate JX1-2B62. + (fullwidth modifier letter mid tone bar): New character; unify + JX1-2B62. + (MODIFIER LETTER LOW TONE BAR): Separate JX1-2B63. + (fullwidth modifier letter low tone bar): New character; unify + JX1-2B63. + (MODIFIER LETTER EXTRA-LOW TONE BAR): Separate JX1-2B64. + (fullwidth modifier letter extra-low tone bar): New character; + unify JX1-2B64. + + * Ideograph-R008-Lid.el: + - Use `=>ucs' instead of `->ucs'. + - Merge Big5 and GB 12345 code points. + + * Ideograph-R004-Slash.el (C3-212D): Separated from U+4E87 and + moved from Ideograph-R006-Hook.el. + - Use `=>ucs' instead of `->ucs'. + - Merge GB 12345 and Big5 code points. + - Use `<-ancient-ideograph' instead of `ancient-ideograph-of'. + - Use `->bopomofo' instead of `->bopomofo-letter'. + - Use `->same-ideograph' instead of `ideograph='. + - Use `<-vulgar-ideograph' instead of `vulgar-ideograph-of'. + - Use `<-original-ideograph' instead of `original-ideograph-of'. + +2001-07-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u02100-Letterlike-Symbols.el (halfwidth numero sign): Renamed + from <HALFWIDTH NUMERO SIGN>; use `=>ucs' instead of `->ucs'. + (OHM SIGN): Delete `->lowercase'. + (KELVIN SIGN): Likewise. + (ANGSTROM SIGN): Likewise. + + * Ideograph-R007-Two.el: + - Merge Big5 and GB 12345 code points. + - Use `=>ucs' instead of `->ucs'. + + * Ideograph-R006-Hook.el (U+4E87): Separate C3-212D and move it to + Ideograph-R004-Slash.el; delete `kangxi-radical'; unify G1-7D3B; + delete `non-morohashi'. + - Merge Big5 code points. + - Use `<-vulgar-ideograph' instead of `vulgar-ideograph-of'. + + * Ideograph-R005-Second.el: + - Merge Big5 and GB 12345 code points. + - Use `->same-ideograph' instead of `ideograph='. + - Use `=>ucs' instead of `->ucs'. + - Use `<-vulgar-ideograph' instead of `vulgar-ideograph-of'. + + * u01F00-Greek-Extended.el: + - Use ``character-reference'' style for `->uppercase' and + `->lowercase'. + - Omit `->titlecase' because each value of it has the same value + of `->uppercase'. + (GREEK SMALL LETTER ALPHA WITH VARIA): Separate JX1-2B46. + (LATIN SMALL LETTER ALPHA WITH GRAVE): New character; unify + JX1-2B46. + (GREEK SMALL LETTER ALPHA WITH OXIA): Separate JX1-2B47. + (LATIN SMALL LETTER ALPHA WITH ACUTE): New character; unify + JX1-2B47. + (GREEK SMALL LETTER EPSILON WITH VARIA): Separate JX1-2B50. + (LATIN SMALL LETTER OPEN E WITH GRAVE): New character; unify + JX1-2B50. + (GREEK SMALL LETTER EPSILON WITH OXIA): Separate JX1-2B51. + (LATIN SMALL LETTER OPEN E WITH ACUTE): New character; unify + JX1-2B51. + + * Ideograph-R003-Dot.el: + - Merge GB 12345-90 and Big5. + - Use `=>ucs' instead of `->ucs'. + (M-00104): Use `->same-ideograph' instead of `ideograph='; use + `<-ancient-ideograph' instead of `ancient-ideograph-of'. + + * Ideograph-R002-Line.el: + - Merge Big5. + - Use `=>ucs' instead of `->ucs'. + + * Ideograph-R001-One.el (U+4E06): Unify G1-7D3D. + +2001-07-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0FE50-Small-Form-Variants.el (SMALL REVERSE SOLIDUS): Unify + Big5-A242. + + * u02500-Box-Drawing.el (BOX DRAWINGS DOUBLE HORIZONTAL): Unify + Big5-A2A4 instead of Big5-F9F9. + (Big5-F9F9): New character. + (box drawings double light arc down and right): New character; + unify Big5-F9FA. + (box drawings double light arc down and left): New character; + unify Big5-F9FB. + (box drawings double light arc up and left): New character; unify + Big5-F9FD. + (box drawings double light arc up and right): New character; unify + Big5-F9FC. + + * u02300-Miscellaneous-Technical.el (WAVY LINE): Delete Big5-A15B. + + * u02200-Mathematical-Operators.el (SET MINUS): Delete Big5-A242. + (RING OPERATOR): Delete Big5-A258. + (TILDE OPERATOR): Add `ucs-big5' for U+FF5E. + +2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u02460-Enclosed-Alphanumerics.el (CIRCLED LATIN CAPITAL LETTER + *): Use ``character-reference'' style instead of UCS code-point as + the format of `->lowercase'. + (CIRCLED LATIN SMALL LETTER *): Use ``character-reference'' style + instead of UCS code-point as the format of `->uppercase'; omit + `->titlecase'. + + * u02150-Number-Forms.el (ROMAN NUMERAL *): Add `->lowercase'. + (SMALL ROMAN NUMERAL *): Add `->uppercase'; omit `->titlecase'. + + * u020A0-Currency-Symbols.el (WON SIGN): Add `->fullwidth'. + + * u02080-Subscripts.el, u02070-Superscripts.el (U+****): Add + `->fullwidth'. + (fullwidth *): Use `=>ucs' instead of `->ucs'; add `<-fullwidth'. + + * u00530-Armenian.el: + - Use ``character-reference'' style instead of UCS code-point as + the format of `->lowercase' and `->uppercase'. + - Omit `->titlecase' because each value of it has the same value + of `->uppercase'. + +2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u00400-Cyrillic.el (CYRILLIC *): Add `->fullwidth'. + (FULLWIDTH CYRILLIC *): Use `=>ucs' instead of `->ucs'. + - Use ``character-reference'' style [alist] instead of UCS + code-point [hex integer] as the format of `->lowercase' and + `->uppercase'. + - Omit `->titlecase' because each value of it has the same value + of `->uppercase'. + + * char-db-util.el (char-db-insert-char-reference): Renamed from + `char-db-insert-char-map'. + +2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * ideograph-util.el (ideograph-char<): Treat `=>ucs' as same as + `->ucs'. + + * char-db-util.el (char-db-insert-char-spec): Renamed from + `char-db-insert-char-ref'. + +2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R085-Water.el: Use `=>ucs' instead of `->ucs'. + (M-17573'): Add `<-simplified-ideograph' for M-17644. + + * char-db-util.el (char-db-convert-obsolete-format): New variable. + (insert-char-attributes): Don't convert `->ucs' to `=>ucs' if + variable `char-db-convert-obsolete-format' is nil; format + `->simplified-ideograph' and `<-simplified-ideograph' as character + reference. + + * Ideograph-R163-City.el: Fix JIS X 0208 code points. + +2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (char-db-insert-char-ref): New function. + (char-db-insert-char-map): New function. + (char-db-decode-isolated-char): New function. + (insert-char-attributes): Convert `->ucs' to `=>ucs'; use + ``character-reference'' style for `->uppercase', `->lowercase', + `->titlecase'; omit `->titlecase' if its value has the same value + of `->uppercase'; output `->fullwidth', `<-fullwidth', + `->vulgar-ideograph', `<-vulgar-ideograph', `->ancient-ideograph', + `<-ancient-ideograph', `->same-ideograph' and `->bopomofo' as + ``character-reference'' style; use `char-db-decode-isolated-char'. + + * Ideograph-R001-One.el: + - Use `=>ucs' instead of `->ucs'. + - Use `->bopomofo' instead of `->bopomofo-letter'. + - Use `<-vulgar-ideograph' instead of `vulgar-ideograph-of'. + - Use `<-ancient-ideograph' instead of `ancient-ideograph-of'. + - Use `->same-ideograph' instead of `ideograph='. + - Merge `chinese-big5' code points. + + * u00370-Greek.el (U+****): Add `->fullwidth'. + (fullwidth *): Use `=>ucs' instead of `->ucs'; add `<-fullwidth'. + - Use ``character-reference'' style [alist] instead of UCS + code-point [hex integer] as the format of `->lowercase' and + `->uppercase'. + - Omit `->titlecase' if the value of it has the same value of + `->uppercase'. + + * u00300-Combining-Diacritical-Marks.el: + - Use ``character-reference'' style [alist] instead of UCS + code-point [hex integer] as the format of `->lowercase' and + `->uppercase'. + - Omit `->titlecase' if the value of it has the same value of + `->uppercase'. + + * u00250-IPA-Extensions.el: + - Use ``character-reference'' style [alist] instead of UCS + code-point [hex integer] as the format of `->lowercase' and + `->uppercase'. + - Omit `->titlecase' because each value of it has the same value + of `->uppercase'. + + * u00180-Latin-Extended-B.el (U+****): Add `->fullwidth'. + (fullwidth *): Use `=>ucs' instead of `->ucs'; add `<-fullwidth'. + - Use ``character-reference'' style [alist] instead of UCS + code-point [hex integer] as the format of `->lowercase' and + `->uppercase'. + - Omit `->titlecase' if the value of it has the same value of + `->uppercase'. + + * u00100-Latin-Extended-A.el (U+****): Add `->fullwidth'. + (fullwidth *): Use `=>ucs' instead of `->ucs'; add `<-fullwidth'. + - Use ``character-reference'' style [alist] instead of UCS + code-point [hex integer] as the format of `->lowercase' and + `->uppercase'. + - Omit `->titlecase' because each value of it has the same value + of `->uppercase'. + + * Ideograph-R162-Walk.el: Merge and/or fix JIS X 0208 code points. + + * u000A0-Latin-1-Supplement.el (U+****): Add `->fullwidth'. + (fullwidth *): Use `=>ucs' instead of `->ucs'; add `<-fullwidth'. + (MICRO SIGN): Delete `->uppercase' and `->lowercase'. + (fullwidth micro sign): Abolished. + - Use ``character-reference'' style [alist] instead of UCS + code-point [hex integer] as the format of `->lowercase' and + `->uppercase'. + - Omit `->titlecase' because each value of it has the same value + of `->uppercase'. + +2001-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u00020-Basic-Latin.el: + - Add `->fullwidth' properties. + - Use ``character-reference'' style [alist] instead of UCS + code-point [hex integer] as the format of `->lowercase' and + `->uppercase'. + - Omit `->titlecase' because each value of it has the same value + of `->uppercase'. + + * Ideograph-R159-Cart.el (J83-6D52): Unify J78-6D52 and J83-6D52. + (J83-6D4E): Separate J78-6D4E. + (J83-475A): Separate K0-5B54, J90-475A, C1-6F45 and U+8F29. + (M-38420): Separate J90-3D34, J78-3D34, J83-3D34, K0-727E, C1-7252 + and U+8F2F. + + * Ideograph-R158-Body.el: Merge missing JIS X 0208 code points. + +2001-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R157-Foot.el (J78-6C69): Separate J83-6C69, C1-6243 + and J90-6C69. + (J83-4437): Separate G0-4C78, K0-542F, C1-667C, J90-4437 and + U+8DF3. + (J83-4129): Unify J78-4129 and J83-4129. + (J83-6C74): Separate J78-6C74. + (J83-6D36): Separate J90-6D36. + (J83-6D3A): Separate J90-6D3A, C1-7D29 and U+8EA1. + +2001-07-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R154-Shell.el (J83-494F): Separate C1-5D4E and + J90-494F. + (M-36885): Separate J78-3958, J83-3958, U+8CFC, K0-4F45, C1-7555 + and J90-3958. + (J83-6C54): Separate J90-6C54. + (M-36950): Separate J90-6C57, J78-6C57, J83-6C57 and U+8D0F. + + * Ideograph-R152-Pig.el (J90-6C35): Separate J78-6C35, J83-6C35, + C1-4B49, G0-7539 and U+8C55. + +2001-07-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0FE50-Small-Form-Variants.el: Unify BIG5 code points. + +2001-07-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0FF00-Halfwidth-and-Fullwidth-Forms.el (FULLWIDTH QUOTATION + MARK): Delete Big5-A1A8; unify JX1-2230. + (FULLWIDTH APOSTROPHE): Delete Big5-A1A6; unify JX1-222F. + (FULLWIDTH HYPHEN-MINUS): Unify JX1-2231. + (FULLWIDTH LEFT SQUARE BRACKET): Delete Big5-A165. + (FULLWIDTH RIGHT SQUARE BRACKET): Delete Big5-A166. + (FULLWIDTH CIRCUMFLEX ACCENT): Delete Big5-A173. + (heavy low line): New character; unify C1-2226 and Big5-A1C5. + (FULLWIDTH GRAVE ACCENT): Delete Big5-A1A5. + (FULLWIDTH TILDE): Delete Big5-A1E3; unify JX1-2232. + (HALFWIDTH IDEOGRAPHIC COMMA): Delete Big5-A14E. + (FULLWIDTH MACRON): Delete G0-237E, K0-237E and Big5-A1C2. + + * u00180-Latin-Extended-B.el: + - Merge `latin-tcvn5712' code points. + - Fix JIS X 0213 code points. + (fullwidth *): Renamed from `FULLWIDTH *'; unify JIS X 0213 code + points. + + * u00100-Latin-Extended-A.el (U+****): Separate JIS X 0213 code + points if there are 1-column CCS code points. + (fullwidth *): Renamed from `FULLWIDTH *'; unify JIS X 0213 code + points. + + * u000A0-Latin-1-Supplement.el (fullwidth cedilla): Delete + Big5-A14D. + + * Ideograph-R149-Speech.el: Merge missing JIS X 0208 code points. + (M-35260): Separate J90-6B43, J78-6B43, J83-6B43 and K0-6438. + (J83-3E59): Separate S2-7560, C1-5D44, J90-3E59 and U+8A1F. + (J78-4370): Separate J83-4370, C1-6221, J90-4370 and U+8A3B. + (J78-4127): Separate J83-4127, C1-6667, J90-4127 and U+8A6E. + (J83-4870): Separate K0-5E26, J90-4870, C1-6F25 and U+8AB9. + (J83-4342): Separate J90-4342, M050462, C1-6E78 and U+8A95. + (JSP-5E2F): Separate C2-5A51. + (J78-6B66): Separate C2-5A57, J83-6B66, J90-6B66 and U+8ADE. + (J78-3841): Separate C1-7238, J83-3841, J90-3841 and U+8AFA. + (J78-4666): Separate C1-7547, J83-4666, J90-4666 and U+8B0E. + (J83-3C55): Separate S2-7728, K0-5E73, J90-3C55 and C1-754D. + (M-35928): Separate C1-787A, J78-6B76, J83-6B76, K0-7C26, J90-6B76 + and U+8B41. + + * u00020-Basic-Latin.el (QUOTATION MARK): Separate JX1-2230. + (APOSTROPHE): Separate JX1-222F. + (HYPHEN-MINUS): Separate JX1-2231. + (TILDE): Separate JX1-2232. + (U+007F): Add `name' as "DELETE". + + * Ideograph-R142-Insect.el: Merge missing JIS X 0208 code points. + (J83-6961): Separate J78-6961 and K0-7148. + (J78-427D): Separate G0-7259, J83-427D, C2-4731, J90-427D and + U+86F8. + (J83-6974): Separate G0-7263, K0-5E24, J90-6974, C2-4D79 and + U+871A. + (J83-6A27): Separate J78-6A27. + (M-33572): Separate C1-753A, J78-6A3D, G0-727E, U+87D2, J83-6A3D + and J90-6A3D; fix strokes. + (M-33724): Separate C3-5877, J0-6A3C and U+880E; fix strokes. + (M-33890): Separate C1-7C66, J90-6A44, J78-6A44, J83-6A44 and + K0-6D59. + +2001-07-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u0E000-Private-Use.el: New file. + +2001-07-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u03000-CJK-Symbols-and-Punctuation.el (WAVE DASH): Delete + C1-2244 and Big5-A1E3. + (HANGZHOU NUMERAL TEN): Unify C1-243E. + (HANGZHOU NUMERAL TWENTY): Unify C1-243F. + (HANGZHOU NUMERAL THIRTY): Unify C1-2440. + + * u02200-Mathematical-Operators.el (TILDE OPERATOR): Unify C1-2244 + and Big5-A1E3. + (STRICTLY EQUIVALENT TO): Delete Big5-A1DD. + + * Ideograph-R147-See.el (M-34918): Separate S2-7496, K0-7651, + C1-7235 and J90-3F46. + (J78-6B32): Separate J83-6B32, C2-5F48, J90-6B32 and U+89AF. + + * u02600-Miscellaneous-Symbols.el (SUN): Delete Big5-A1F3. + (EARTH): Delete Big5-A1F2. + + * u02000-General-Punctuation.el (HORIZONTAL BAR): Delete + Big5-A277. + (DOUBLE VERTICAL LINE): Delete Big5-A1FC. + (BULLET): Delete Big5-A145. + (DOUBLE PRIME): Delete Big5-A1B2. + (FULLWIDTH OVERLINE): Unify G0-237E and K0-237E; unify Big5-A1C2 + instead of Big5-A1C3. + + * u00300-Combining-Diacritical-Marks.el (COMBINING OVERLINE): + Delete BIG5-A1C2. + + * u002B0-Spacing-Modifier-Letters.el (MODIFIER LETTER LOW MACRON): + Delete BIG5-A1C5. + + * Ideograph-R140-Grass.el: Merge and/or fix JIS X 0208 code + points. + +2001-07-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-attributes): Fix formating for + `->ideograph' property with line-breaking. + (insert-char-data-with-variant): Change arguments; add new + argument `excluded-script'. + (insert-char-range-data): Add new argument `excluded-script'. + (write-char-range-data-to-file): Likewise. + (what-char-definition): Modify for + `insert-char-data-with-variant'. + + * u0FF00-Halfwidth-and-Fullwidth-Forms.el, + u03300-CJK-Compatibility.el: Unify BIG5 code points. + + * u03000-CJK-Symbols-and-Punctuation.el: + - Unify BIG5 code points. + - Don't include M-00097. + + * Ideograph-R137-Boat.el (J83-447A): Separate G0-4D27, C1-662C, + J90-447A and U+8247. + (J90-675C): Unify J78-675C and J83-675C. + + * Ideograph-R136-Oppose.el (M-30339): Unify G0-4B34 and U+821C. + (J83-3D58): Separate G0-4B34, C1-6155, J90-3D58 and U+821C. + +2001-07-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R130-Meat.el (M-29469): New character; unify K0-5866 + and U+8108. + (C1-5763): Relate to M-29469 instead of M-29470. + (J83-4C2E): Separate K0-5866, J90-4C2E and U+8108. + (J83-6724): Separate J90-6724. + (J90-672E): Separate J78-672E and J83-672E. + (M-29920): Separate J78-6739, J83-6739, K0-757D, J90-6739 and + U+81B5. + (J90-6741): Separate J78-6741, J83-6741 and K0-7030. + + * u02600-Miscellaneous-Symbols.el, u025A0-Geometric-Shapes.el, + u02580-Block-Elements.el: Unify BIG5 code points. + + * Ideograph-R128-Ear.el: Fix JIS X 0208 differences. + + * Ideograph-R125-Old.el (U+8003): Unify J78-394D and J83-394D. + (J90-394D): Separate J78-394D and J83-394D. + + * Ideograph-R124-Feather.el (J83-6647): Separate J90-6647. + (J83-4D63): Separate C1-7476 and J90-4D63; add `ideograph=' for + M-28818. + +2001-07-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u02500-Box-Drawing.el, u02300-Miscellaneous-Technical.el, + u02200-Mathematical-Operators.el, u02190-Arrows.el, + u02150-Number-Forms.el: Unify BIG5 code points. + + * Ideograph-R123-Sheep.el: Merge missing JIS X 0208 code points. + (J90-6638): Separate G0-7446, C2-3839 and U+7F9D; unify J78-6638 + and J83-6638. + (J90-6637): Separate G0-505F and U+7F9E; unify J78-6637 and + J83-6637. + + * Ideograph-R122-Net.el: Merge missing JIS X 0208 code points. + (J83-3A61): Separate G0-576F, K0-712A, C1-6576, J90-3A61 and + U+7F6A. + + * Ideograph-R120-Silk.el (J83-4A36): Separate J90-4A36. + (J83-394A): Separate J90-394A. + (J90-652C): Separate J78-652C and J83-652C. + (J90-4064): Unify J78-4064 and J83-4064. + (J90-4233): Unify J78-4233 and J83-4233. + (J78-6546): Separate J83-6546 and J90-6546. + (J83-486C): Separate K0-5D7C and J90-486C. + (J83-416D): Separate J90-416D. + (J83-6549): Separate K0-727D and J90-6549. + (J90-654F): Unify J78-654F and J83-654F. + (J83-655C): Separate J90-655C. + (J90-4121): Unify J78-4121 and J83-4121. + (J90-6562): Unify J78-6562 and J83-6562. + (J90-655A): Unify J78-655A and J83-655A. + (J90-656D): Unify J78-656D and J83-656D. + (J90-6576): Unify J78-6576 and J83-6576. + + * Ideograph-R119-Rice.el (J83-4A34): Separate G0-375B, C1-573E, + J90-4A34 and U+7C89. + (J83-646E): Separate J78-646E. + (J83-647A): Separate J90-647A. + +2001-07-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R118-Bamboo.el (J90-3A7B): Unify J78-3A7B and + J83-3A7B. + (J78-6439): Separate J83-6439, C2-4C62, J90-6439 and U+7B99. + (J90-6434): Unify J78-6434 and J83-6434. + (J90-6449): Unify J78-6449 and J83-6449. + + * Ideograph-R116-Cave.el (J83-635A): Separate G0-713B, C1-5C45, + J90-635A and U+7A95. + + * Ideograph-R115-Grain.el (J78-4769): Separate G0-3353, J83-4769, + C1-5732, J90-4769 and U+79E4. + (J78-4923): Separate J83-4923 and J90-4923. + (J83-6346): Separate C2-455F, J90-6346 and U+7A19. + (J78-634A): Separate J83-634A and J90-634A. + (J83-3E77): Unify J78-3E77 and J83-3E77. + +2001-07-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R114-Track.el (J83-633C): Separate G0-582E, J90-633C + and U+79BA. + + * Ideograph-R112-Stone.el (J83-395C): Unify J78-6268 and J90-395C. + (J83-3945): Separate G0-5332, C1-607D, J90-3945 and U+786C. + (J90-4823): Unify J78-4823 and J83-4823. + (J83-626D): Unify J78-626D and J90-626D. + (J83-6273): Unify J78-6273 and J90-6273. + (M-24406): Separate J78-6279, J83-6279, C2-524E and J90-6279. + +2001-07-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u02100-Letterlike-Symbols.el: Unify BIG5 code points. + + * u020A0-Currency-Symbols.el (EURO SIGN): Unify BIG5-A3E1. + + * u02070-Superscripts.el (fullwidth superscript four): Renamed + from <FULLWIDTH SUPERSCRIPT FOUR>. + (fullwidth superscript latin small letter n): Renamed from + <FULLWIDTH SUPERSCRIPT LATIN SMALL LETTER N>. + + * Ideograph-R108-Dish.el: Merge missing JIS X 0208 code points. + + * Ideograph-R107-Skin.el: Merge missing JIS X 0208 code points. + (M-22866): Unify J0-622F. + (G0-7165): Separate J90-622F. + + * Ideograph-R106-White.el: Merge missing JIS X 0208 code points. + (M-22732): Unify J78-622B. + (J90-622B): Unify J83-622B. + + * Ideograph-R104-Sickness.el: Merge missing JIS X 0208 code + points. + (M-22545): Unify J78-4C7E. + (J90-4C7E): Unify J83-4C7E. + + * Ideograph-R103-Bolt-Of-Cloth.el, Ideograph-R102-Field.el: Merge + missing JIS X 0208 code points. + + * Ideograph-R098-Tile.el: Merge missing JIS X 0208 code points. + (M-21557): Unify J78-612B. + (J90-612B): Unify J83-612B. + (J90-6130): Unify J83-6130. + (J78-6130): New character; relate to U+750D and M-21587. + (M-21602): Unify J78-3979. + (G0-6A35): Separate J90-3979. + (J90-3979): Unify J83-3979. + (J90-6131): Unify J83-6131 and S1-5002. + (J78-6131): New character; relate to U+7515 and M-21617. + + * Ideograph-R096-Jade.el (M-20921): Separate J83-605F, C3-2D7E and + J90-605F; add `vulgar-ideograph-of' for M-20920. + (J83-6062): Separate G0-676D, K0-6C34, J90-6062, C2-306E and + U+73E5; unify S1-4900. + (J83-4849): Separate J90-4849 and C1-565D; unify S1-4903. + (J83-607E): Unify J90-607E. + (JX2-706F): Separate C2-3E28 and U+7431; delete `comment'. + (J83-606A): Separate EGB-7B56, C2-3E2E, J90-606A and U+7432. + (J83-606E): Separate S2-4935, C1-652E and J90-606E. + +2001-07-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R097-Melon.el (M-21419): Separate C1-7147. + (J90-493B): Unify J78-493B and J83-493B. + (M-21425): Separate C1-784F; unify J0-6122. + + * Ideograph-R100-Life.el, Ideograph-R099-Sweet.el: Merge missing + JIS X 0208 code points. + +2001-07-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R095-Profound.el: Merge missing JIS X 0208 code + points. + +2001-07-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R093-Cow.el, Ideograph-R091-Slice.el, + Ideograph-R090-Half-Tree-Trunk.el, Ideograph-R087-Claw.el: Merge + missing JIS X 0208 code points. + +2001-07-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u02000-General-Punctuation.el: Unify BIG5 code points. + + * Ideograph-R086-Fire.el (J78-4E7B): Separate J83-4E7B and + J90-4E7B. + (J78-4079): Separate G0-3C65, C1-6474, J90-4079 and U+714E. + (J90-5F66): Unify J78-5F66 and J90-5F66. + (J83-5F6B): Separate C1-6524 and U+7156. + (M-19272): Separate J78-407A, G0-493F, J83-407A, C1-695B, J90-407A + and U+717D. + (J83-4D50): Separate J78-4D50. + (J90-5F70): Unify J78-5F70 and J83-5F70. + (J90-5F73): Add `jisx0208-difference' property. + (J90-5F7D): Unify J78-5F7D and J83-5F7D. + +2001-07-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R089-Double-X.el: Merge missing JIS X 0208 code points. + + * Ideograph-R088-Father.el (J90-4C6C): Unify J78-4C6C and + J83-4C6C. + +2001-07-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R085-Water.el: Merge missing JIS X 0208 code points. + (J83-4749): Separate J90-4749; add `ideograph=' property for + M-17427. + (J90-5E56): Separate J83-5E56. + (J78-5E56): Unify J83-5E56. + (J83-4F51): Separate C3-3C63 and J90-4F51. + (M-17944): Unify J78-3942. + (J83-3942): Separate J78-3942. + (M-18098): Separate J78-5E78, J83-5E78, K0-4D63, C1-693E and + U+6EFE. + (M-18123): Separate J78-5E74, J83-5E74, J90-5E74, K0-4B49, C3-4764 + and U+6F11. + (M-18155): Separate J83-4E7A, C1-694E, J90-4E7A and U+6F23. + (J90-5F21): Separate J78-5F21 and J83-5F21. + (J78-4275): Separate G0-652A, J83-4275, C1-7429, J90-4275 and + U+6FEF. + (J78-494E): Separate J83-494E and J90-494E. + (M-18784): Unify J78-4667. + (J83-4667): Separate J78-4667. + (J78-4B22): Separate J83-4B22 and J90-4B22; fix + `ideographic-strokes'; delete `kangxi-strokes'. + + * u00370-Greek.el (fullwidth *): Renamed from `FULLWIDTH *'; unify + BIG5 and JIS X 0213 code points. + (GREEK SMALL LETTER FINAL SIGMA): Separate JX0-2659. + (fullwidth greek small letter final sigma): Renamed from + `FULLWIDTH GREEK SMALL LETTER FINAL SIGMA'; unify JX0-2659. + + * u002B0-Spacing-Modifier-Letters.el (U+****): Separate JIS X 0213 + code points if there are 1-column CCS code points. + (fullwidth *): Unify BIG5 code points. + +2001-07-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u00300-Combining-Diacritical-Marks.el (U+****): Unify + `latin-tcvn5712' and `chinese-big5' code points. + +2001-07-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R083-Clan.el: Merge missing JIS X 0208 code points. + +2001-07-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R082-Fur.el, Ideograph-R081-Compare.el, + Ideograph-R080-Do-Not.el: Merge missing JIS X 0208 code points. + +2001-07-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-attributes): Fix format for + `->uppercase', `->lowercase' and `->titlecase'; don't insert alias + of coded-charset. + + * u0FF00-Halfwidth-and-Fullwidth-Forms.el (FULLWIDTH CENT SIGN): + Unify BIG5-A246. + (FULLWIDTH POUND SIGN): Unify BIG5-A247. + (FULLWIDTH MACRON): Unify JX1-292B and BIG5-A1C2. + (FULLWIDTH BROKEN BAR): Unify JX1-2925. + (FULLWIDTH YEN SIGN): Unify BIG5-A244. + + * u000A0-Latin-1-Supplement.el (U+****): Unify `latin-tcvn5712' + code points; separate `japanese-jisx0213-1' code points. + (fullwidth *): Smallize `name' property; unify + `japanese-jisx0213-1' and `chinese-big5' code points. + (fullwidth no-break space): New character; unify JX1-2922. + (fullwidth left-pointing double angle quotation mark): New + character; unify JX1-2928. + (fullwidth right-pointing double angle quotation mark): New + character; unify JX1-2932. + + * Ideograph-R078-Death.el: Merge missing JIS X 0208 code points. + (J90-3F23): Separate C1-6025. + +2001-07-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * isolated-char.el: Add setting for latin-viscii-upper and + latin-viscii-lower to display them by latin-viscii font. + +2001-07-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R079-Weapon.el: Merge missing JIS X 0208 code points. + (J90-3B26): Add `vulgar-ideograph-of' for M-16638. + (JX1-7649): Unify M-16638. + (U+6BBC): Unify M-16646. + (U+6BC0): Unify M-16654. + (U+6BC6): Separate C1-6D48; unify M-16674. + (C7-242D): Unify M-16675. + + * Ideograph-R076-Lack.el: Merge missing JIS X 0208 code points. + (U+6B4E): Separate J90-4337. + (U+6B50): Separate C1-6D44. + (J90-5D40): Separate G0-6C28, C1-7124 and U+6B59. + (M-16242): Separate C1-7B63, J90-5D44 and U+6B61. + + * Ideograph-R077-Stop.el: Merge missing JIS X 0208 code points. + + * Ideograph-R075-Tree.el (J90-4C5D): Unify J78-4C5D and J83-4C5D. + (J90-5B3C): Unify J78-5B3C and J83-5B3C. + (J90-4F48): Unify J78-4F48 and J83-4F48. + (J90-5B46): Unify J78-5B46 and J83-5B46. + (U+67A5): Add `total-strokes'. + (J83-5B45): Unify J90-5B45; add `total-strokes'. + (J78-5B45): New character; relate to U+67A6. + (U+67A7): Add `total-strokes'. + (U+67A8): Likewise. + (U+67A9): Add `total-strokes'; unify J78-5B40. + (J90-5B40): New character; relate to U+67A9. + (M-14645): Unify J90-5B57. + (J83-5B57): Separate J90-5B57. + (J90-444E): Unify J78-444E and J83-444E. + (J90-464A): Unify J78-464A and J83-464A. + (J90-5B4A): Unify J83-5B4A. + (M-49162): Unify J78-5B4A; relate to U+67B4. + (J83-3B37): Unify J78-3B37 and J83-3B37. + (J90-5B74): Unify J83-5B74. + (M-14856): Separate J83-5B6B, C2-362E, J90-5B6B and U+689B. + (J90-546D): Unify J78-546D and J83-546D. + (J90-5B72): Unify J78-5B72 and J83-5B72. + (J90-3F7A): Unify J78-3F7A and J83-3F7A. + (J90-5C2F): Unify J78-5C2F and J83-5C2F. + (J83-5C31): Unify J78-5C31 and J90-5C31. + (J83-5B7A): Unify J78-5B7A and J90-5B7A. + (J83-5C30): Unify J78-5C30 and J90-5C30. + (J83-5C29): Unify J78-5C29 and J90-5C29. + (J83-5B7B): Unify J78-5B7B and J90-5B7B. + (J83-5C2D): Unify J78-5C2D and J90-5C2D. + (J83-5C2E): Unify J78-5C2E and J90-5C2E. + (M-15069): Separate J78-5C3F, G0-522C, J83-5C3F and U+6930; unify + S1-3734. + (M-15168): Separate J78-5C37, G0-692E, J83-5C37, C1-6450, J90-5C37 + and U+696B. + (J90-5C39): Unify J78-5C39 and J83-5C39. + (J90-5C43): Unify J78-5C43 and J83-5C43. + (M-15258): Separate G0-693C, C2-4A6F, J90-5C52 and U+69A7. + (J78-3A67): Unify J90-3A67. + (J78-4875): Separate J78-4875, EGB-7C28, C3-4C4D, J90-4875 and + U+6A0B. + (J90-5C6D): Separate J78-5C6D, J83-5C6D, G0-694F and U+6A44; unify + S1-3806. + (J90-5C6F): Unify J78-5C6F and J83-5C6F. + (J90-3869): Separate C2-5D2B. + (J90-5C79): Separate J78-5C79, G0-695C, J83-5C79, C1-737A and + U+6A90; unify S1-3842. + (J90-5D30): Unify J78-5D30 and J83-5D30. + +2001-07-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R029-Again.el (C1-5937): Moved from + Ideograph-R073-Say.el. + + * Ideograph-R073-Say.el (J78-3939): Separate G0-387C, C1-4A55, + J90-3939 and U+66F4. + (U+66F4): Unify G0-387C, C1-4A55 and J90-3939. + (M-14298): Separate C1-5937 and moved it to + Ideograph-R029-Again.el; delete `cns-radical'. + (U+66FC): Delete `kangxi-radical'; unify J90-5258. + +2001-07-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R072-Sun.el (J90-436B): Unify J78-436B and J83-436B. + (J83-5A70): Delete `daikanwa-radical' and `daikanwa-strokes'; + separate G0-6A49, C2-2F56, J90-5A70 and U+665F; add + `ideographic-variants' for M-01546. + (J83-5A73): Unify J78-5A73 and J90-5A73; add comment. + + * Ideograph-R071-Not.el (J90-5A5B): Unify J78-5A5B and J83-5A5B. + (J90-5A5C): Unify J73-5A5C and J83-5A5C. + + * Ideograph-R070-Square.el (J90-4A7D): Unify J78-4A7D and + J83-4A7D. + (J90-3B5C): Unify J78-3B5C and J83-3B5C. + (J90-5A55): Unify J78-5A55 and J83-5A55. + (J90-5A53): Unify J78-5A53 and J83-5A53. + (J90-5A56): Unify J78-5A56 and J83-5A56. + (M-13644): Separate J90-4E39. + (J90-4E39): Unify J78-4E39 and J83-4E39. + (J90-5A54): Unify J78-5A54 and J83-5A54. + (J90-407B): Unify J78-407B and J83-407B. + (J90-5A57): Unify J78-5A57 and J83-5A57. + (J90-4232): Unify J78-4232 and J83-4232. + (J90-5A58): Unify J78-5A58 and J83-5A58. + (J90-5A59): Unify J78-5A59 and J83-5A59. + + * Ideograph-R013-Down-Box.el (M-01546): Separate C5-2B78; relate + to U+665F. + +2001-07-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R069-Axe.el (M-13535): Separate C1-4658; unify + J78-404D and J83-404D. + (M-13539): Unify J78-4960 and J83-4960. + (M-13548): Unify J78-5A51 and J83-5A51. + (M-13555): Unify J78-3B42 and J83-3B42. + (M-13557): Unify J78-4347 and J83-4347. + (M-13563): Unify J78-3B5B and J83-3B5B. + (M-13572): Unify J78-3F37 and J83-3F37. + (U+65B7): Unify J78-5A52 and J83-5A52. + + * Ideograph-R067-Script.el (M-13450): Separate J83-4A38 and + J90-4A38. + (J83-4A38): Unify J78-4A38 and J90-4A38. + (M-13453): Unify J78-555D and J83-555D. + (U+6589): Unify J78-4046 and J83-4046. + (C3-3639): Separate J90-3A58 and U+658E. + (U+658E): Unify J78-3A58, J83-3A58 and J90-3A58. + (M-13468): Unify J78-494C and J83-494C. + (M-13470): Unify J78-4843 and J83-4843. + + * Ideograph-R005-Second.el, Ideograph-R004-Slash.el: Merge + `ideograph-gt' and `ideograph-gt-pj-{1..11}'. + +2001-07-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R064-Hand.el (M-11784): Unify J78-4A27 and J83-4A27. + (M-11954): Separate U+62CF, K0-5159 and J90-593C. + (M-12006): Separate S2-2912, K0-4D38 and J90-3969. + (U+6327): Unify J78-594B and J90-594B. + (M-12111): Separate J83-4854 and J90-4854. + (M-12141): Separate S1-2945, S2-2945, J83-3B2B, C1-5565 and + J90-3B2B. + (J83-3B2B): Unify S1-2945, S2-2945, K0-7824, C1-5565 and J90-3B2B. + (U+634C): Separate K0-7824. + (M-12189): Separate G0-4575, K0-5C69, C1-5A5B, J90-4A7B and + U+6367. + (M-12204): Separate G0-3E5D, C2-3559 and J90-3F78. + (M-12256): Separate K0-5B49, C1-5A6A and J90-4753. + (M-12447): Separate J83-596C, C1-6438, J90-596C and U+6406. + (M-12466): Separate G0-322B, C1-6431, J90-5973 and U+640F. + (M-12852): Separate J83-4527 and J90-4527. + (M-13010): Separate S2-3044, K0-606E, C1-7A6C, J90-5970 and + U+651D. + + * char-db-util.el (char-attribute-name<): Fix problem when + comparing two private coded-charsets. + + * Ideograph-R066-Rap.el (M-13245): Separate S1-3184 and J90-5A49. + (M-13260): Separate J78-343A and J83-343A. + (M-13417): Separate J78-5A4D; unify S1-3200. + (U+6583): Separate S1-3200; unify J78-5A4D. + +2001-07-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * isolated-char.el: New file. + +2001-07-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R065-Branch.el (U+652F): Unify J78-3B59 and J83-3B59. + +2001-07-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R061-Heart.el (M-10513): Unify J78-576A. + (M-10585): Separate J78-4351, J83-4351 and U+6065; unify S1-2496. + (U+6065): Unify J78-4351 and J83-4351. + (U+6077): Unify J78-576E and J90-576E. + (M-10664): Separate J78-5824. + (M-10719): Separate G0-632D and U+60B1. + (M-10720): Separate G0-312F, C1-5F2B, J90-4861 and U+60B2. + (C1-5F2B): Unify J90-4861. + (U+60B2): Unify G0-312F. + (M-10809): Separate J78-5831, J83-5831 and U+60D8; unify S1-2567. + (M-11028): Separate C3-412E and J90-5849. + (M-11239): Separate S2-2700, C1-6C73, J90-4A30 and U+61A4. + (U+61F4): Unify J78-5873 and J83-5873. + (M-11498): Separate C1-7A6B, J90-5877 and U+61FE. + +2001-07-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R063-Door.el (M-11707): Add strokes; unify C3-2628. + (J90-4C61): Separate C3-2628; unify J78-4C61 and J83-4C61. + (J90-4B3C): Unify J78-4B3C and J83-4B3C. + (J90-3D6A): Unify J78-3D6A and J83-3D6A. + (J90-5928): Unify J78-5928 and J83-5928. + (M-11743): New character; relate to U+6247. + (C1-5552): Separated from M-11743'; relate to M-11743. + (M-11743'): Separated C1-5552; unify J78-4070 and J83-4070. + (M-11746): Unify J78-6E3D. + (J90-6E3D): Unify J83-6E3D. + +2001-07-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R002-Line.el: Merge `ideograph-gt' and + `ideograph-gt-pj-{1..11}'. + (C5-2521): Delete `non-morohashi'. + + * Ideograph-R003-Dot.el: Update. + + * Ideograph-R060-Step.el (M-10141): Separate U+5F98, G0-4547, + K0-5B47, C1-5A38 and J90-5751. + (K0-5B47): Unify C1-5A38 and J90-5751. + (U+5F98): Unify G0-4547. + + * Ideograph-R057-Bow.el (M-09768): Unify S1-2281, S2-2281, + J78-5739 and J83-5739. + (U+5F2D): Separate S1-2281, J78-5739 and J83-5739. + (U+5F2F): Unify J90-573F. + (U+5F41): Unify J90-573B. + +2001-07-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-attributes): Print + builtin-character of `ideograph-gt' for `ideograph-gt-pj-{1..11}'. + + * Ideograph-R058-Snout.el (U+5F5C): Unify J90-5734. + + * Ideograph-R003-Dot.el: Merge `ideograph-gt' and + `ideograph-gt-pj-{1..11}'. + + * Ideograph-R063-Door.el (M-11708): Add `original-ideograph-of' + for S1-848. + + * Ideograph-R026-Seal.el (U+536B): Moved from + Ideograph-R001-One.el. + +2001-07-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R001-One.el: Merge `ideograph-gt' and + `ideograph-gt-pj-{1..11}'. + (M-00048): Delete `original-char-of-shinjigen-1' and + `shinjigen-1'; add `ancient-ideograph-of' for M-39763; add comment + about M-11708. + (U+4E27): Delete `non-morohashi'. + +2001-07-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * ideograph-util.el (update-ideograph-radical-table): Scan + `ideograph-gt'. + + * char-db-util.el (insert-char-attributes): Print `ideograph-gt' + like `ideograph-daikanwa'. + + * Ideograph-R055-Two-Hands.el (J78-5732): Unify J83-5732, J90-5732 + and U+5F09. + + * Ideograph-R054-Long-Stride.el (M-09569): Separate G0-5153, + EGB-5153 and U+5EF6. + (U+5EF6): Unify G0-5153. + (J83-3164): Separate C1-4D37 and J90-3164. + (M-09571): Separate G0-4D22, C1-4A2C, J90-446E and U+5EF7. + (U+5EF8): Unify J90-572F. + + * Ideograph-R056-Shoot.el (U+5F10): Unify J90-4675. + + * Ideograph-R053-Dotted-Cliff.el (M-09337): Separate J90-446D. + + * Ideograph-R049-Oneself.el (M-08756): Separate J83-392B and + J90-392B. + (M-08757): Separate C4-2C64 and U+5DF8; delete `comment'; fix + `total-strokes'. + (M-08765): Separate J83-4327, C1-5E78 and J90-4327 + +2001-07-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R046-Mountain.el (U+5C76): Unify J90-5627 and MH-48. + (U+5CC5): Unify J90-5632 and MH-142. + (U+5CBE): Unify J90-5633 and MH-143. + (U+5CBC): Unify J90-5630 and MH-144. + (M-08281): Separate EGB-7A7B, J90-564A and U+5D4E. + (U+5D4E): Unify EGB-7A7B and J90-564A. + (U+5D5C): Unify J90-563F. + (U+5D76): Unify J90-564E. + (M-08426): Separate C1-685A, J90-564F and U+5D87. + (U+5D87): Unify J90-564F. + (M-08618): Separate C1-796B and J90-565A. + (J90-565A): Unify C1-796B. + (M-08644): Separate J78-565C, J83-565C and C3-5F43. + + * Ideograph-R041-Inch.el (U+5C02): Relate M-07439. + +2001-07-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R038-Woman.el (M006163): New character; relate to + U+59C8 and M-06163. + (C2-2633): Unify M059379. + (U+59C8): Unify M059378. + (M-06165): Separate K0-6D2B, C3-283F and J90-3B50. + (J90-3B50): Unify K0-6D2B and M006165. + (M-06202): Separate G0-5226, C1-5062, J90-552D and U+59DA. + (U+59DA): Unify G0-5226 and J90-552D. + (M-06337): Separate J83-4A5A, C1-547B and J90-4A5A. + (C1-547B): Unify M006337. + (J83-4A5A): Unify J90-4A5A and M054353. + (M-06365): Separate J78-5538, G0-4822, J83-5538, C1-595E and + U+5A36. + (U+5A36): Unify J78-5538, G0-4822, J83-5538 and M006365. + (M006367): New character; relate to U+5A37 and M-06367. + (C2-3B26): Unify M059423. + (M-06516): Separate G0-6642, J83-4932, C1-5E69, J90-4932 and + U+5A9B. + (U+5A9B): Unify G0-6642, J83-4932, C1-5E69, J90-4932 and M054321. + (M-06597): Separate G0-6645, J83-553D, C1-6363, J90-553D and + U+5ABE. + (M006597): New character; relate to U+5ABE and M-06597. + (M054540): Likewise. + (U+5ABE): Unify G0-6645 and J90-553D; relate to M054540. + (C1-6363): Relate to M054540. + (M-06601): Separate C2-4247. + (M006601): New character; relate to U+5AC0 and M-06601. + + * Ideograph-R040-Roof.el (M-07202): Separate J78-5563, C3-3541 and + U+5BC3; add `vulgar-ideograph-of' for M-01587; unify M007202. + (U+5BC3): Unify C3-3541. + (J78-5563): Unify M055204. + (K0-6A32): New character; relate to M-07202 and U+5BC3. + (C4-3130): Relate to M-07202 and U+5BC3. + (U+5BC9): Unify MH-133, J90-5565 and M054545. + +2001-07-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R032-Earth.el (U+5738): Unify MH-79, J90-542B and + M054525; add `script'. + (U+5789): Unify MH-80, J90-5435 and M054527. + (M055180): New character; relate to MH-80, U+5789 and M054527. + (U+5788): Unify MH-81, J90-5432 and M054526; add `script'. + (U+57B3): Unify MH-83, J90-5438 and M054528; add `script'. + (U+57B0): Unify MH-84, J90-543B and M054529; add `script'. + (U+57AF): Unify M053789; add `script'. + (U+57B1): Unify M059297. + (U+57D7): Unify M059301. + (M-05188): Separate J78-3E7D and J83-3E7D. + (J83-3E7D): Unify J78-3E7D. + (M005188): New character; relate to U+57F4 and M-05188. + (U+57F4): Separate C2-3435; unify M053138. + (C2-3435): Relate to M-05188, U+57F4 and M053138. + (M-05217): Separate G0-5C21, J83-5444, C2-343B, J90-5444 and + U+580B; unify M005217. + (U+580B): Unify G0-5C21, J83-5444, C2-343B, J90-5444 and M055183. + (MH-89): New character; unify M054531; relate to U+57D6. + (U+57D6): Unify J90-5442 and M055182; relate to MH-89 and M054531. + (U+5812): Add `total-strokes'. + (U+5813): Likewise. + (U+5814): Separate C2-3431; unify M059313. + (M-05316'): Delete `kangxi-radical' and `kangxi-strokes'; separate + M050137; unify J90-4E5D; add `simplified-ideograph-of' for + M-05574. + (U+5815): Delete `kangxi-strokes'; fix `total-strokes'; unify + J90-4244 and M054209. + (U+5816): Delete `kangxi-strokes'; fix `ideographic-strokes'; add + `total-strokes'; unify M059314. + (U+5842): Delete `kangxi-strokes'; delete `non-morohashi'; unify + M059318. + (U+5847): Add `total-strokes'. + (M-05340): Separate J83-4564 and J90-4564; unify M005340. + (J83-4564): Unify J90-4564 and M054257. + (U+5870): Unify MH-96 and J90-544B; fix strokes. + (U+586E): Add `total-strokes'; unify M059330. + (U+5871): Fix `ideographic-strokes'; delete `kangxi-strokes'; + unify M053145. + (U+589B): Add `total-strokes'. + (U+58B8): Separate J78-5457 and J83-5457; fix strokes; relate to + M055187; unify M054535. + (U+58B9): Unify MH-100, J90-5451 and M054533. + (U+58B6): Add `total-strokes'; unify M053134. + (J83-5457): Unify J90-5457 and M055187. + (M059409): New character; relate to U+58B6 and M053134. + (M055188): New character; relate to U+58B8 and M055187. + (U+58CC): Unify J90-3E6D. + (U+58D7): Unify MH-106, J90-545C and M054536; add `script'. + (U+58E5): Unify J90-545F and M054537; add comment. + +2001-07-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R031-Enclosure.el (M-04806): Separate J90-5423 and + U+570D; unify M004806. + (U+570D): Unify J90-5423. + (M-04832): Fixed; separate C6-5B5B; separate U+5716; unify + M004832. + (U+5716): Unify M059291. + (C6-5B5B): Relate to M-04832, M059291 and U+5716. + +2001-07-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R030-Mouth.el (M-03247): Add `jisx0208-difference' + with `78/1'; unify J78-3C38 and M003247. + (M-03248): Separate J78-3C38; unify M003248. + (M-03249): Separate G0-4A37, C1-4638, J90-3B4B and U+53F2; unify + M054796. + (M058260): New character; relate to U+53F2 and M-03249. + (U+53F2): Unify G0-4A37, C1-4638, J90-3B4B and M003249. + (M-03299): Separate G0-4074, C1-4750, J90-4D79 and U+540F; unify + M054797. + (M071082): New character; relate to M-03299 and U+540F. + (U+540F): Unify G0-4074, C1-4750 and M003299. + (M-03383): Unify J78-5260, J83-5260 and M003383. + (M055154): New character; relate to U+5440 and M-03383. + (M-48970): Add `vulgar-ideograph-of' for M-03329; unify J78-465D, + J83-465D and M048970. + (U+54D8): Unify J90-5326, M054513 and MH-66. + (M-03801): Unify J78-426F and M003801. + (J83-426F): Separate J83-426F; unify M054217. + (M-03979): Separate J78-5348, J83-5348, C3-3A42 and U+55A9; unify + S1-1176 and M003979. + (U+55A9): Unify J78-5348, J83-5348 and M055162. + (C3-3A42): Unify M059223. + (U+55BB): Relate to M-03979; unify M054518; delete + `non-morohashi'. + (C1-5E51): Relate to M-03979; delete `non-morohashi'. + (U+55B8): Delete `non-morohashi'; unify M059228. + (U+55B9): Delete `non-morohashi'. + (U+55BA): Likewise; unify M059229. + (U+55BC): Unify M059230. + (M065068): New character; relate to U+55BC. + (U+55BD): Delete `non-morohashi'. + (M-04254): Separate G0-3330, J83-535E, C1-6C34, J90-535E and + U+5632; unify M004254. + (U+5632): Unify G0-3330, J83-535E, C1-6C34, J90-535E and M055170. + (M-04345): Separate C1-6C3B, J90-4A2E and U+5674; unify S1-1247; + add `vulgar-ideograph-of' for M-04409. + (U+5674): Unify C1-6C3B, J90-4A2E and M004345. + (M-04429): Separate J83-4655, C1-7040, J90-4655 and U+5678; relate + to M004429. + (U+5678): Unify C1-7040 and M053223. + (J83-4655): Unify J90-4655 and M004429. + (U+56A2): Unify MH-561, J90-4739 and M054288; add + `simplified-ideograph-of' for M-04633. + (U+56A1): Add `total-strokes'; unify M059274. + (U+56A3): Delete `non-morohashi'. + (U+56A4): Likewise; unify M059275. + (M-04545): Separate J78-536B; unify M004545. + (J78-536B): Unify M055174. + (M-04615): Separate C1-7A64, J90-5371 and U+56C1; unify S1-1292. + (U+56C1): Unify C1-7A64, J90-5371 and M004615. + (M-04633): Unify M004633. + (M-04641'): New character; unify M050126. + (C7-5758): Relate to M050126. + (U+56CE): Delete `non-morohashi'; unify MH-74, J90-5375 and + M054523. + (M055177): New character; relate to MH-74 and M054523. + +2001-07-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R029-Again.el (U+53C8): Unify J90-4B74. + (M-03128): Use `script' and `vulgar-ideograph-of' instead of + `comment'; separate J78-3C7D and J83-3C7D; unify M003128. + (M-03166): Unify M003166. + (M067958): New character; relate to U+53DB and M-03166. + (J83-4840): Unify J90-4840 and M054307. + (C1-5035): Relate to M054307. + (U+53DB): Unify M057947. + (M-03176): Unify J90-5257. + + * Ideograph-R027-Cliff.el (M-03048'): Add `morohashi-daikanwa' as + a source of `simplified-ideograph-of' property for M-04589; unify + J90-3837. + +2001-07-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R024-Ten.el (M-02707): Unify M002707. + (U+534A): J90-483E and M054306. + (J83-485C): Use `script' and `vulgar-ideograph-of' instead of + `comment'; unify J90-485C. + (M-02739): Use `vulgar-ideograph-of' instead of + `vulgar-char-of-shinjigen-1'. + (M-02761): Separate S1-833, S2-833 and C1-5E3B. + (C1-5E3B): Unify S1-833, S2-833 and M002761. + (M-02761'): Unify J90-476E. + +2001-07-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-attributes): Sort `attributes' and + `ccs-attributes'; support `ideographic-different-form-of'. + +2001-07-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R023-Hiding-Enclosure.el (M-02673): Separate C1-4528. + (C1-4528): Unify M002673. + (U+5339): Unify J90-4924. + (U+533A): Use `script' and `simplified-ideograph-of' instead of + `comment'. + (M-02690): Unify M002690. + (U+533F): Unify J90-463F. + +2001-06-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R020-Wrap.el (M-02506'): Unify J90-4A71. + (M002510): New character; relate to M-02510. + (M-02511): Use `ideographic-variants' instead of + `variant-of-shinjigen-1'; unify M002511. + (U+5306): Unify J90-5232 and M072447. + (U+5307): Use `ideographic-different-form-of' instead of + `comment'; unify M054897. + + * Ideograph-R018-Knife.el (M-01923): Unify M001923. + (J83-483D): Unify J90-483D and M054305. + (U+5224): Unify M053097. + (M-01965): Use `original-ideograph-of' instead of + `original-char-of-shinjigen-1'. + (M-01966): Unify M001966. + (U+5238): Unify J90-3774 and M054101. + (M-02000): Unify M002000. + (U+524A): Unify J90-3A6F and M054134. + (C1-5028): Unify M059136. + (M-02011): Unify M002011. + (U+524D): Unify J90-3A6F and M054193. + (C1-5029): Unify M070879. + (M-02076'): Unify J90-3A5E. + (U+5271): Use `simplified-ideograph-of' instead of `comment'; + delete `non-morohashi'; unify J90-517B and M054511. + (C6-3D46): Delete `non-morohashi'. + (C6-3D47): Likewise. + (M-02113): Unify M002113. + (U+5273): Unify J90-5175. + (M-02224): Unify M002224. + (U+5289): Unify J90-4E2D and M058565. + (M-02243): Unify J90-517A. + (M-02245): Unify M002245. + +2001-06-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R019-Power.el (M-02360'): Unify J90-4D26. + (M-02362): Use `ideograph=' instead of `comment'. + (M-02384'): Unify J90-4A59. + (M-02409): Unify M002409. + (U+52DD): Use `script' instead of `comment'; unify J90-3E21 and + M054161. + (M-02416): Unify M002416. + (U+52DF): Unify J90-4A67 and M054354. + (M-02472): Unify M002472. + (J83-522F): Unify J90-522F and M055147. + (C5-6755): Delete `non-morohashi'. + (M-02486): Delete `kangxi-strokes'; separate C1-7961 and U+52F8; + unify M002486. + (J83-5230): Unify J90-5230, M055148 and U+52F8. + +2001-06-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R212-Dragon.el (M-48818): Unify M048818. + (C1-733E): Add `ideographic-strokes'. + + * Ideograph-R211-Tooth.el (M-48631): Separate J0-7373, C2-6B49 and + U+9F60; unify M058052. + (U+9F60): Unify M048631. + (M-48632): Unify M048632. + +2001-06-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R209-Nose.el (M-48498): Unify M048498. + +2001-06-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R205-Frog.el (U+9F08): Unify M055920. + +2001-06-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R203-Black.el (M-48063): Unify M048063. + + * Ideograph-R201-Yellow.el (M-47926): Unify M047926. + (M-47935): Separate U+9EC7; unify M047935. + (U+9EC7): Unify M053051. + +2001-06-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R200-Hemp.el (M-47892): Unify M047892. + (M-47893): Unify M047893. + (M-47909): Unify M047909. + + * Ideograph-R199-Wheat.el (M-47827): Unify M047827. + +2001-06-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R197-Salt.el (M-49944): Deleted; moved to + Ideograph-R198-Deer.el and unified with same character in there. + + * Ideograph-R196-Bird.el (U+9E37): Add `total-strokes'. + (M-46995): Unify M046995. + (M-47005): Unify M047005. + + * Ideograph-R194-Ghost.el (M-45906): Unify M045906. + (M-45906'): Add `total-strokes'; separate M050602; unify M057627; + fix `total-strokes'. + + * Ideograph-R195-Fish.el (M-45969): Add `total-strokes'; unify + M045969. + (U+9C7D): Add `total-strokes'. + (M-46226): New character; relate to U+9BDB; unify M046226. + (U+9BF3): Add `total-strokes'. + +2001-06-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R191-Fight.el (M-45649'): Separate C3-594A, J90-462E + and U+95D8 and move them to Ideograph-R169-Gate.el; delete + `cns-radical'. + + * Ideograph-R190-Hair.el (M-45370): Separate C5-4B58; unify M045370. + + * Ideograph-R169-Gate.el (U+95D8): Separated from M-45649'; moved + from Ideograph-R191-Fight.el. + +2001-06-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R188-Bone.el (M-45231): Fixed. + (M045231): New character; relate to M-45231. + + * Ideograph-R187-Horse.el (M-44634): Separate C4-4860; unify + M058563. + (C4-4860): Unify M044634. + (M-44915): Separate K0-5479; unify M044915. + (M068356): New character; relate to U+9A30 and M-44915. + (M-45042): Separate C7-6031; unify M045042. + (M-45043): Separate C7-6034. + (C7-6034): Unify M045043. + +2001-06-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R184-Eat.el (M-44023): Unify M044023. + (M-44037'): Add `ideograph=' for M-44433. + (M-44038): Unify C1-627D and JX1-7E29; separate G0-6238 and + U+98E7. + (U+98E7): Unify G0-6238 and M044038. + (M-44063): Unify M044063. + (M044064): New character; relate to U+98EF and M-44064. + (M-44107): Unify M044107. + (M-44109): Unify M044109. + (M-44111): Unify M044111. + + * Ideograph-R179-Leek.el (M-43238): Separate C3-454E and U+4A9E. + (U+4A9E): Unify C3-454E and M043238. + (M043245): New character; relate to M-43245. + (M-43247): Separate C7-3D62. + (M043247): New character; relate to M-43247. + + * Ideograph-R180-Sound.el (M-43268): Unify M043268. + +2001-06-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R182-Wind.el (M-43769): Add `total-strokes'; unify + M043769. + + * Ideograph-R181-Leaf.el (M-43591): Unify M043591. + (M-43689): Unify M043689. + + * Ideograph-R174-Blue.el (M-42564): Unify M042564. + (M-42570): Unify M042570. + + * Ideograph-R173-Rain.el (M-42216): Unify M042216. + + * Ideograph-R170-Mound.el (M-41676): Add `ideograph=' for M-41704; + unify M041676; separate C6-3C6C. + (U+9666): Unify MH-678 and M054713. + (U+9667): Add `total-strokes'. + (M-41836): Add `simplified-ideograph-of' for M-41891; unify + M041836. + +2001-06-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R169-Gate.el (U+9596): Add `total-strokes'; unify + M050554. + (U+9597): Add `total-strokes'; unify M059991. + (U+95F0): Add `script'; add `total-strokes'; unify M051330. + (U+95F1): Add `total-strokes'. + (M-41341): Separate C1-6F65 and U+95B1. + (U+95B1): Unify C1-6F65 and M041341. + + * Ideograph-R167-Gold.el (U+94D2): Add `total-strokes'. + (U+94D3): Fix `ideographic-strokes'; add `total-strokes'; add + `script'; unify M052145. + (U+94D5): Add `total-strokes'. + (M-40418): Separate U+92B3 and C1-6F5E. + (U+92B3): Unify C1-6F5E and M040418. + (M-40464): Unify M040464. + (M-49811): Separate C7-2A42; unify M049811. + (M-40596): Separate U+933A; add `total-strokes'; unify M040596. + (U+933A): Unify M055836. + (M-40597): Add `total-strokes'; unify M040597. + (M-40600): Unify M040600. + (M-40708): Unify M040708. + (M-40709): Unify M040709. + (M-40710): Separate C1-775B and U+9398; unify M040710. + (U+9556): Add `total-strokes'. + (M-40847): Unify M040847. + (U+9454): Separate C3-5F6B; unify MH-665 and M057484. + (C3-5F6B): Relate to U+9454, MH-665 and M057484. + + * Ideograph-R166-Village.el (M-40132): Unify M040132. + (M-40136): Unify M040136. + +2001-06-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R165-Distinguish.el (M-40120): Unify M040120. + (M-40120'): Add `total-strokes'. + + * Ideograph-R164-Wine.el (M-39870): Unify M039870. + (M-40062): Separate C7-5067. + (M040062): New character; relate to M-40062. + (M-40064'): Add `total-strokes'. + +2001-06-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R163-City.el (U+909C): Add `total-strokes'; unify + M059962. + (U+90BA): Add `total-strokes'. + + * Ideograph-R159-Cart.el (M-38234): Separate JX2-795C; unify + M038234. + (JX2-795C): Unify M079777. + (M-38234'): Add `total-strokes'. + (U+65A9): Moved to Ideograph-R069-Axe.el. + (U+8EE3): Add `total-strokes'; unify M054697. + (M-38438): Unify M038438. + (M-38473): Unify M038473. + (M-38482): Unify M038482. + (M086337): New character; relate to U+8F44 and M-38482. + (C1-755D): Relate to M086337. + + * Ideograph-R158-Body.el (M-38110): Separate G0-4C49, JSP-6052, + C1-6F41 and U+8EBA; unify M038110. + (U+8EBA): Unify G0-4C49, JSP-6052, C1-6F41 and M057438. + (M-38111): Add `total-strokes'; unify M038111. + + * Ideograph-R069-Axe.el (U+65A9): Moved from + Ideograph-R159-Cart.el. + + * Ideograph-R157-Foot.el (U+8DF6): Add `script'; add + `total-strokes'; unify M053969. + (U+8DF7): Add `total-strokes'. + (U+8DF8): Likewise. + (U+8DF9): Likewise. + (U+8DFA): Likewise. + (M-37672): Unify M037672. + (M-37955): Unify M037955. + (M-38026): Unify M038026. + + * Ideograph-R149-Speech.el (U+8BDD): Add `total-strokes'. + (U+8BDE): Likewise; fix `ideographic-strokes'. + (U+8BEB): Add `total-strokes'. + (M-35640): Unify M035640. + (U+8BF7): Add `total-strokes'. + (U+8BF8): Likewise. + (U+8BF9): Likewise. + (U+8BFA): Likewise. + (U+8BFB): Likewise. + (U+8BFC): Likewise. + (U+8BFD): Likewise. + (U+8BFE): Likewise. + (U+8BFF): Likewise. + (U+8C00): Likewise. + (U+8C01): Likewise. + (U+8C02): Likewise. + (U+8C03): Likewise. + (U+8C04): Likewise. + (U+8C05): Likewise. + (U+8C06): Likewise. + (U+8C07): Likewise. + (U+8C08): Likewise. + (U+8C09): Likewise. + (U+8C0A): Likewise. + (M-35727): Unify M035727. + (M-35779'): Fix `ideographic-strokes'; add `total-strokes'. + (U+8B03): Add `total-strokes'; unify M059933. + (U+8C0B): Add `total-strokes'. + (M-35780): Unify M035780. + (M-35821): Unify M035821. + (M-35850): Unify M035850. + (U+8C33): Add `total-strokes'. + (U+8C34): Likewise. + (U+8C35): Likewise. + +2001-06-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R156-Run.el (M-37034'): Add `simplified-ideograph-of' + for M-37034. + (M-37035): Add `original-ideograph-of' for M-37034. + (J0-6C62): Unify M054693; fix strokes. + +2001-06-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R152-Pig.el (M-36380): Unify M036380. + (U+8C62): Unify M055749. + + * Ideograph-R144-Walk-Enclosure.el (M-34038): Separate C4-2F6F and + U+4615; unify M034038. + (M-34046): Unify M034046. + (M-34047): Unify C6-444F. + (M034047): New character; relate to M-34047. + (M-34073): Unify M034073. + (J83-3152): Fix strokes; unify M054025. + (K0-6A5B): Fix strokes; relate to M054025. + (M-34076): Unify M034076. + (M053307): New character; relate to U+8860 and M-34076. + (C4-534B): Relate M053307. + (M-34090): Separate G0-6169, C1-7C68 and U+8862; unify M034090. + +2001-06-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R148-Horn.el (U+46A2): Unify M-35118; separate + C4-5361. + + * Ideograph-R147-See.el (U+89C1): Add `total-strokes'. + (U+89C2): Likewise. + + * Ideograph-R146-West.el (M-34768): Unify M034768. + (M034789): New character; relate to U+8986 and M-34789. + (M-34791): Unify M034791. + + * Ideograph-R145-Clothes.el (M-34162): Separate C6-3B7A; unify + M034162. + (U+891C): Add `total-strokes'. + (U+891D): Likewise. + + * Ideograph-R143-Blood.el (M-33969): Separate C2-2D4B and U+8841; + unify M033969. + (M-33971): Unify M033971. + (J0-6A49): Unify M054685. + + * Ideograph-R142-Insect.el (M-32810): Separate C2-2868; unify + M032810. + (M-32835): Separate G0-7235, C1-534D and U+867B. + (C1-534D): Unify M057316; relate to M-32835. + (G0-7235): Unify U+867B; relate to M-32835 and M057316. + + * Ideograph-R136-Oppose.el (M-30338): Separate S2-6636, K0-743F + and C1-4860. + (C1-4860): Unify S1-6636 and S2-6636. + (K0-743F): Unify M054189. + (M-30342): Unify M030342. + +2001-06-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R135-Tongue.el (M-30277): Unify S1-6628 and M030277. + (C1-485F): Add `original-ideograph-of' for M030277; unify S1-6629 + and M075115. + (M-30278): Unify M030278. + +2001-06-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R132-Self.el (M030105): New character; relate to + M-30105. + + * Ideograph-R128-Ear.el (M-29074): Unify M029074. + (M-29074'): Add `total-strokes'. + +2001-06-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R129-Brush.el (U+8080): Add `total-strokes'. + + * Ideograph-R127-Plow.el (M-28907): Unify M028907. + (M-28909): Unify M028909. + + * Ideograph-R109-Eye.el (M-23122): Add `original-ideograph-of' for + M-01473; unify M023122 and U-000250F2. + (M-23123): Unify M023123. + (M-23210): Add `ideograph=' for U-000250F2; add + `original-ideograph-of' for M-01473; unify U-0002F942. + (M023210): New character; relate to M-23210 and U-0002F942. + (U+770C): Add `total-strokes'. + + * Ideograph-R096-Jade.el (M-20900): Separate C2-3070; fix + `total-strokes'. + (M-20901): Delete `comment'; unify M020901. + (M-20902): Delete `comment'; unify M020902. + (M-20903): Delete `comment'; unify M020903. + (M-20904): Delete `comment'; unify M020904. + (M-20905): Delete `comment'; unify M020905. + (M-20906): Delete `comment'; unify M020906. + (M-20907): Delete `comment'; separate C2-2C35 and U+73C3; unify + M020907. + (M-20909): Delete `comment'; unify M020909. + (M-20910): Delete `comment'; unify M020910. + (M-20912): Delete `comment'; unify M020912. + (M-20914): Delete `comment'; unify M020914. + (M-20916): Delete `comment'; unify M020916. + (M-20917): Separate J0-3B39, G0-493A, K0-5F26, C1-5243, U+73CA and + S2-4885; unify M058161 and S1-4884. + (M020917): New character; unify S1-4885, S2-4885, J82-3B39, + K0-5F26, C1-5243 and J90-3B39; relate to U+73CA and M-20917. + (U+73CA): Unify S1-4886, J78-3B39, G0-493A and M054140. + (M-20949): Delete `comment'; separate C2-3076; unify M020949. + (M-20950): Delete `comment'; unify M020950. + (M-20952): Separate C2-3078 and U+73DD; unify M020952. + (M-20953): Delete `comment'; unify M020953. + (M-20954): Delete `comment'; unify M020954. + (M-21149): Unify M021149. + (M-21150): Unify M021150. + +2001-06-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R108-Dish.el (M022972): New character; relate to + U+76CA and M-22972. + (M-23001'): Add `simplified-ideograph-of' for M-23005. + (U+76D8): Add `script' and `total-strokes'; unify M052191. + + * Ideograph-R124-Feather.el (M-28614): Unify M028614. + (M028635): New character; relate to U+7FC1 and M-28635. + (M-28635'): Separate M050359. + (U+7FC1): Unify M050359. + (M-28657): Unify M028657. + (M-28672): Unify M028672. + + * Ideograph-R122-Net.el (M-28312): Delete `morohashi-daikanwa' and + `non-morohashi'. + +2001-06-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R113-Spirit.el (M-24626): Unify M024626. + (M-24631): Unify M024631. + (M-24640): Unify M024640. + (M-24641): Unify M024641. + (M-24652): Unify M024652. + (M-24664): Unify M024664. + (M-24672): Unify M024672. + (M-24673): Use `ideographic-variants' instead of + `->decomposition'; unify M024673. + (M-24689): Unify M024689. + (M-24766): Unify M024766. + (M-24766'): Separate U+798D. + (U+798D): Relate to M-24766' and M050313; unify M057178. + (M-24767): Unify M024767. + (M-24768): Unify M024768. + + * Ideograph-R119-Rice.el (M-26997): Unify M026997. + + * Ideograph-R115-Grain.el (M-25016): Unify C3-327C and M025016. + (M-25016'): Separate C3-327C. + (M-25081): Unify M025081. + (U+7A25): Delete `kangxi-radical' and `kangxi-strokes'. + (M-25188'): Unify J0-3972 and C4-455F; separate M050322. + (M-25280): Unify M025280. + +2001-06-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R079-Weapon.el (M-16618'): Separate M050242. + (C3-2959): Relate to M050242. + (M-16629): Unify S1-3996, S2-3996, J90-3B26 and U+6BBA. + (M016629): New character; relate to U+6BBA and M-16629. + (C4-2D65): Relate to M073347. + (M073347): New character; relate to U+6BBA and M-16629. + (M-16630): Unify C4-324C. + (M016630): New character; relate to M016630. + (M-16631): Unify C4-324D. + (M016631): New character; relate to M-16631. + (M-16632): Unify C4-324F and U+3C80. + (M016632): New character; relate to M-16632 and U+3C80. + (M-16633): Unify JSP-4630, C4-324E and U+6BB8. + (M016633): New character; relate to M-16633 and U+6BB8. + (M-16635): Unify C6-4078 and U-00023A8D. + (M016635): New character; relate to U-00023A8D and M-16635. + (M-16636): Add `wrong-ideograph-of' for M-04033; unify C6-4079 and + U-00023A8E. + (M016636): New character; relate to U-00023A8E and M-16636. + (C5-332D): Cancel relation to M-16636. + +2001-06-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R105-Dotted-Tent.el (U+7677): Add `total-strokes'; + unify M059789. + + * Ideograph-R104-Sickness.el (C5-2464): Unify M-22018, M022018 and + U-00024D26. + (U+7596): Add `total-strokes'. + (U+7597): Likewise. + + * Ideograph-R102-Field.el (M-21727): Add `total-strokes'. + (U+753C): Likewise; add `ideographic-variants' for M021735; unify + M054615. + (M-21739): Unify M021739. + (M-021805): New character; relate to U+7556 and M0021805. + +2001-06-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R094-Dog.el (M-20511'): Separate C3-3D29; unify + M020534. + + * Ideograph-R103-Bolt-Of-Cloth.el (U+758D): Unify M057305. + + * Ideograph-R100-Life.el (M-21684): Unify M021684. + + * Ideograph-R095-Profound.el (M-20817): Unify M020817. + (U+7387): Relate to M050282. + +2001-06-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-attributes): Support + `wrong-ideograph-of' property. + + * Ideograph-R085-Water.el (C1-5B52): Relate to M050252. + (M-17758): Unify M017758. + (U+6E1A): Delete `japanese-strokes'. + (M-18277): Unify M018277. + (M-18515): Unify M018515. + (M-18668): Separate C2-6571 and U+7024; unify M018668. + (M-18669): Separate C3-5A54 and U+7025; unify M018669. + (M-18670): Separate J83-4375, C2-6223, J90-4375 and U+7026; unify + M018670; fix `total-strokes'. + (U+7026): Unify J83-4375, C2-6223, J90-4375 and M054231. + + * Ideograph-R094-Dog.el (U+731F): Add `total-strokes'. + (U+7320): Likewise; unify M059773. + (U+7363): Add `total-strokes'. + (U+7364): Likewise; unify M065381. + + * Ideograph-R093-Cow.el (M-20032): Unify M020032. + (U+727F): Unify M057757. + + * Ideograph-R087-Claw.el (U+7233): Delete `kangxi-radical' and + `kangxi-strokes'; add `total-strokes'; unify M059770. + (M-19711): Unify M019711. + + * Ideograph-R080-Do-Not.el (M-16740): Separate G0-5839, C1-645C + and U+6BD3; fix strokes; unify M016740. + (U+6BD3): Unify G0-5839. + (M-16742): Fix `ideographic-strokes'; unify M016742. + (C4-4A53): Fix `ideographic-strokes'. + + * Ideograph-R086-Fire.el (M-19369): Unify C5-4E2D and U+24398. + (M019369): New character; relate to U+24398 and M-19369. + +2001-06-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R140-Grass.el (M-30640): Add `total-strokes'. + (M-30860'): Separate C6-2E22 and J90-326A; unify J78-326A and + J83-326A. + (C6-2E22): Unify U-0002F995. + (MH-521): Use `morohashi-daikanwa' instead of + `morohashi-daikanwa-ho'. + (M079242): Relate to MH-521. + + * Ideograph-R084-Steam.el (U+6C28): Add `total-strokes'. + (C1-5636): Add `ideographic-strokes'. + (U+6C29): Add `total-strokes'. + + * Ideograph-R078-Death.el (M-16459): Unify M016459. + (U+6B8B): Add `script'. + (MH-291): Add `total-strokes'; use `morohashi-daikanwa' instead of + `morohashi-daikanwa-ho'. + + * Ideograph-R077-Stop.el (M-16257): Unify C6-232E and U-00028E16. + (M016257): New character; relate to M-16257 and U-00028E16. + +2001-06-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R154-Shell.el (MH-575): Put `(ho 575)' to + `morohashi-daikanwa'; delete `morohashi-daikanwa-ho'. + + * Ideograph-R130-Meat.el (MH-247): Use `morohashi-daikanwa' + property instead of `morohashi-daikanwa-ho' property. + (M055481): Add `morohashi-daikanwa'. + + * Ideograph-R120-Silk.el (MH-486): Put `(ho 486)' into + `morohashi-daikanwa'; delete `morohashi-daikanwa-ho'. + + * Ideograph-R118-Bamboo.el (MH-460): Use `morohashi-daikanwa' + property instead of `morohashi-daikanwa-ho'. + (MH-465): Likewise. + + * Ideograph-R112-Stone.el (MH-382): Add `total-strokes'; use + `morohashi-daikanwa' property instead of `morohashi-daikanwa-ho'. + + * Ideograph-R076-Lack.el (M-15992): Unify M015992. + + * Ideograph-R072-Sun.el (U+66FB): Separate JSP-423F; fix + `ideographic-strokes'; add `total-strokes'; unify MH-234. + (JSP-423F): Relate to MH-234. + (C4-3238): Unify M-13932 and M013932. + (C5-3F61): Add `morohashi-daikanwa' for M-13995. + (M057064): New character; relate to U+66DC and M-14227'. + (U+66DC): Relate to M057064. + + * Ideograph-R030-Mouth.el (MH-64): Use `morohashi-daikanwa' + property instead of `morohashi-daikanwa-ho' property. + + * Ideograph-R001-One.el (MH-1): Use `morohashi-daikanwa' property + instead of `morohashi-daikanwa-ho' property. + + * ideograph-util.el (morohashi-daikanwa<): New function. + (ideograph-char<): Use `morohashi-daikanwa<'. + + * Ideograph-R075-Tree.el (U+6730): Delete `kangxi-radical' and + `kangxi-strokes'; unify M059667. + + * Ideograph-R074-Moon.el (M-14340): Unify M014340. + (M-14345): Unify M014345. + (M-14374): Unify M014374. + + * Ideograph-R066-Rap.el (U+654C): Add `ideograph='. + (M-13252): Unify C4-377A and M013252. + (U+3A9A): Relate to M-13265; unify M075463. + +2001-06-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R064-Hand.el (M-11769): Separate G0-3245, C1-445F and + U+624D; unify M011769. + (U+624D): Unify G0-3245, C1-445F and M051101. + + * Ideograph-R062-Halberd.el (M-11538): Unify C4-2272 and + U-0002298F. + (M-11542'): Fix `ideographic-strokes'. + (M-11544): Unify M011544. + +2001-06-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R063-Door.el (U+6247): Unify M057162. + +2001-06-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R061-Heart.el (M-10312): Separate C1-4A36; unify + M010312. + (M-10348): Separate G0-6343, C1-4D3F and U+5FDD; unify M010348. + (U+5FDD): Unify G0-6343, C1-4D3F and M053330. + (M072435): New character; relate to M-10348 and U+5FDD. + (M-11024'): Separate G0-4977, C1-637C and U+614E. + (U+614E): Unify G0-4977, C1-637C and M053483. + (M-11399'): Unify C4-5B2C. + (M-11400): Separate JSP-3E7D; unify M011400 and U+61E9. + (C2-615C): Separate U+61E9; unify JSP-3E7D. + (JSP-3E7E): Unify M-11400' and M050186; separate C2-5C6F and + U+61E5; fix strokes. + (U+61E5): Unify C2-5C6F and M054801. + +2001-06-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R141-Tiger.el (C1-5D29): Moved from + Ideograph-R059-Bristle.el. + (U+865E): Add `script'. + + * Ideograph-R060-Step.el (G0-3E36): Add `script'. + (M-10085): Separate C1-5121. + (C1-5121): Unify M072385. + + * Ideograph-R059-Bristle.el (M-09992): Unify M009992. + (U+5F69): Unify M054127. + (M-09993): Separate G0-316B and U+5F6A; separate and move C1-5D29 + to Ideograph-R141-Tiger.el; delete `cns-radical'; unify M009993. + (G0-316B): Unify M057577 and U+5F6A. + (M-09994): Add `ideograph=' for M-09993; unify M009994. + + * Ideograph-R058-Snout.el (M-9909'): Separate G0-3969, M050167 and + U+5F52; unify C3-224A; add `vulgar-ideograph-of' for M-16349. + (M-09912): Add `vulgar-ideograph-of' for M-21890; unify M009912. + (M-09913): Add `simplified-ideograph-of' for M-21890; unify + J0-4576, G0-3531, C3-2351, M009913 and U+5F53. + + * Ideograph-R057-Bow.el (M-09706): Unify C6-2322; add + `original-ideograph-of' for M-09698. + (M009706): New character; relate to M-09706. + + * Ideograph-R053-Dotted-Cliff.el (M-09230): Separate C5-225D; + unify M009230. + (M-09233): Unify M009233. + +2001-06-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R162-Walk.el (C1-4B56): Moved from + Ideograph-R047-River.el. + (G0-3169): Unify M053401. + (M-39002'): Separate U+904E. + (U+904E): Unify M053376. + + * Ideograph-R049-Oneself.el (U+5DFC): Fix `ideographic-strokes'; + add `total-strokes'; unify M059575. + +2001-06-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R048-Work.el (U+5DEC): Delete `kangxi-radical' and + `kangxi-strokes'. + (U+5DED): Likewise. + (M-08732): Separate G0-326E and U+5DEE. + (G0-326E): Unify U+5DEE and M053115. + (U+5DEF): Fix `ideographic-strokes'; delete `kangxi-strokes'; + unify M052445. + (C2-425D): Separate U+5DF0; fix `ideographic-strokes'; delete + `kangxi-strokes'. + (U+5DF0): Fix strokes; unify M053083. + + * Ideograph-R046-Mountain.el (U+5C76): Delete `non-morohashi'. + (U+5C77): Add `total-strokes'; unify M059512. + (U+5C7F): Delete `non-morohashi'. + (U+5C81): Likewise. + (U+5C82): Likewise. + (U+5C83): Likewise; unify M059514. + + * Ideograph-R042-Small.el (M-07493): Unify M007493; separate + C3-2851. + (M-07494): Unify M007494; separate C5-2567. + (M-07495): Unify M007495; separate C6-2A6B. + (M-07497): Unify M007497; separate C6-3032. + +2001-06-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R047-River.el (C1-4B56): Moved to + Ideograph-R162-Walk.el. + + * Ideograph-R044-Corpse.el (U+5C57): Moved from + Ideograph-R041-Inch.el. + + * Ideograph-R041-Inch.el (G0-3D2B): Separated from M-07437'; unify + U+5C06 and M051049. + (M-07437'): Separate G0-3D2B and U+5C06. + (U+5C57): Moved to Ideograph-R044-Corpse.el. + (M-07463'): Separate K0-5374; fix strokes; unify J0-4633 and + U+5C0E. + (C1-7052): Unify M058629. + (K0-5374): Unify M-07465 and M007465. + (M-07468): Add `ancient-ideograph-of' for M-07465; separate + C7-375C. + (M-07470): Add `ancient-ideograph-of' for M-07470. + +2001-06-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R040-Roof.el (M-07296): New character; relate to + U+5BE7; unify M007296. + (C1-684F): Relate to M-07296 instead of M-07296'. + (M-07298): Separate G0-552F, C1-6853 and U+5BE8. + (U+5BE8): Unify G0-552F and M057944. + + * Ideograph-R037-Big.el (U+5941): Delete broken + `morohashi-daikanwa' property; add `simplified-ideograph-of' for + M-05991. + +2001-06-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R036-Evening.el (M-05803): Separate C3-405F; fix + strokes; unify M005803. + (C3-405F): Unify M059363. + + * Ideograph-R033-Scholar.el (M-05639): Separate C1-4531; unify + M005639. + (C1-4531): Unify M071552. + + * Ideograph-R032-Earth.el (M-05086'): Add + `simplified-ideograph-of' property for M-05120. + (C6-3635): Don't relate to M-03635; unify M-05120. + (C3-3470): Add `original-ideograph-of' property instead of + `morohashi-daikanwa' property; unify M-05234. + (U+5848): Add `simplified-ideograph-of' property for M-05423; + unify M059321. + (U+5870): Unify M054532. + (U+58CB): Unify M059345. + (U+58CC): Unify M054173. + + * Ideograph-R031-Enclosure.el (U+56F5): Delete broken + `morohashi-daikanwa' property; add `simplified-ideograph-of' + property for U+5707. + (M-04789): Separate G0-4826, C1-594E and U+5708; unify M004789. + (M055178): New character; relate to M-04789. + (U+5708): Unify G0-4826, C1-594E and M059386. + + * Ideograph-R018-Knife.el (M-02076): Use `script' and + `simplified-ideograph-of' instead of `comment'. + (M-02076'): Likewise. + (M-48939): Use `vulgar-ideograph-of' instead of + `vulgar-char-of-shinjigen-1'. + (U+5266): Delete `non-morohashi'. + (U+5267): Likewise. + (G0-386E): Separated from M-02112'; relate to M-02112; unify + M057806 and U+5272. + (M-02112'): Separate G0-386E and U+5272. + (C1-5E34): Relate to M-02112' and M050109 instead of M-02112. + (M-02113): Separate U+5273. + (J83-5175): Unify M055139 and U+5273. + + * Ideograph-R030-Mouth.el (C3-247C): Unify M059172. + (M-03385): Unify M003385 and U+549E. + (M-03442): Separate U+5469 and JSP-3479. + (JSP-3479): Unify M003442 and U+5469. + (MH-64): Use `ideographic-variants' instead of `comment'. + (M-03525): Separate U+549E and C3-2B5C. + (M-03987): Separate C1-5E56; unify M003987. + (M059224): New character; relate to U+55AB and M-03987. + (C1-5E56): Unify M059290. + (U+55AB): Separate M-03987'; unify M053220; relate to M-3987. + (M-03987'): Separate U+55AB and, C6-4731. + (U+565C): Delete `non-morohashi'. + (U+565D): Likewise; unify M053232. + (M-04376): Unify G0-4677, C1-7042 and U+5668. + +2001-06-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-attributes): Support + `ideographic-variants' property. + +2001-06-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R027-Cliff.el (M-03048'): Use `script' and + `simplified-ideograph-of' instead of `comment'. + + * Ideograph-R029-Again.el (U+53D1): Delete `non-morohashi'. + (U+355D): Likewise. + (U+53D2): Likewise. + (C6-2F49): Likewise. + (C6-3D67): Likewise. + (C6-3D69): Likewise. + (C6-4728): Likewise. + + * Ideograph-R024-Ten.el (U+534E): Delete `non-morohashi'. + (U+534F): Likewise. + (U+5356): Likewise. + (C7-606A): Likewise. + +2001-06-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-attributes): Regard + `simplified-ideograph-of' property. + + * Ideograph-R020-Wrap.el (C5-312F): Delete `non-morohashi'. + + * Ideograph-R019-Power.el (M-02360'): Use `script' and + `vulgar-ideograph-of' instead of `comment'. + (M-02384'): Use `script' instead of `comment'. + (M-02415'): Use `script' and `vulgar-ideograph-of' instead of + `comment'. + + * Ideograph-R011-Enter.el (M-*****): Unify corresponding Mojikyo + code point. + + * Ideograph-R010-Legs.el (M-*****): Unify corresponding Mojikyo + code point. + (M-01339): Separate JSP-3265; unify U+5142 and M001339. + (JSP-3265): Unify M056007. + (M-01358): Unify M054447. + (U+514D): Unify M001358. + (J0-4C48): Unify M054386. + + * Ideograph-R038-Woman.el (M-06040): New character; add + `ancient-ideograph-of' for M-06039; add comment about M-00395; + unify M006040 and U+36A2. + (M-6307'): Separate C3-304D. + (C3-304D): Unify M059420. + + * Ideograph-R009-Man.el (M-*****): Add corresponding Mojikyo code + point. + (M-00360): Use `ideograph=' and `original-ideograph-of' instead of + `comment'. + (M-00395): Use `ancient-ideograph-of' for M-00630; add comment + about M-06040. + (M-00634): Add `ideograph=' for M-23937; add + `original-ideograph-of' for M-00633. - Fix some bugs. + + * Ideograph-R008-Lid.el (M-*****): Unify corresponding Mojikyo + code point. + + * Ideograph-R001-One.el (M-*****): Unify corresponding Mojikyo + code point. + (M-00026): Use `vulgar-ideograph-of' instead of + `vulgar-char-of-shinjigen-1'. + (C3-2144): Separated from M-00026; use `vulgar-ideograph-of' + instead of `vulgar-char-of-shinjigen-1'. + (M-00059): Use `ancient-ideograph-of' and `ideograph=' instead of + `comment'. + + * Ideograph-R006-Hook.el (M-*****): Unify corresponding Mojikyo + code points. + (M-00246): New character. + + * Ideograph-R005-Second.el (M-*****): Unify corresponding Mojikyo + code points. + (M-00210): Use `vulgar-ideograph-of' instead of comment. + +2001-06-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R007-Two.el (M-*****): + Unify corresponding Mojikyo code points. + (M-00285): New character. + + * Ideograph-R004-Slash.el (M-*****): + Unify corresponding Mojikyo code points. + (M-00107): Unify M070120. + (M000107): New character; relate to M-00107. + (M-000115): Use `ancient-ideograph-of' instead of `comment'. + (M-00123): Add `ideograph=' for M-01740; add `vulgar-ideograph-of' for + M-01739. + (M-00129): Don't unify J0-4C68. + (M-00157): Add `ideograph=' for M-07853; add `original-ideograph-of' + for M-09176. + + * Ideograph-R003-Dot.el (M-*****): + Unify corresponding Mojikyo code points. + (M-00104): Use `ancient-ideograph-of' and `ideograph=' instead of + comment. + + * Ideograph-R002-Line.el (M-*****): + Unify corresponding Mojikyo code points. + + * char-db-util.el (insert-char-attributes): + Support `ancient-ideograph-of'. + +2001-06-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R015-Ice.el (U+51AC): Unify J90-455F. + (J83-3A63): Unify J90-3A63. + (U+51CB): Unify J90-437C. + (M-01718): Use `vulgar-ideograph-of' instead of + `vulgar-char-of-shinjigen-1'; separate J78-515B, J83-515B and + C3-4B30. + + * Ideograph-R009-Man.el (U+4EED): Unify J90-5041; delete + `non-morohashi'. + (U+4F1D): Unify J90-4541. + (U+4F34): Unify J90-483C. + (U+4F4F): Unify J90-3D3B. + (U+4F7F): Unify J90-3B48. + (M-00629'): Unify J90-496E. + (U+4FAB): Unify J90-5525. + (U+4FAD): Unify J90-4B79. + (U+4FB5): Unify J90-3F2F. + (U+4FBF): Unify J90-4A58. + (J83-3771): Unify J90-3771. + (J83-4A50): Unify J90-4A50. + (U+5065): Unify J90-3772. + (M-00901): Unify J90-5079. + (M-00939): Separate G0-3835, J90-507C, S1-365, S2-365 and U+5085. + (M-01055): Separate S1-380, S2-380, K0-603A, C2-415E and U+50CA. + (U+50CA): Unify S1-380, S2-380, K0-603A and C2-415E. + (J83-5122): Unify J90-5122. + (J83-414E): Unify J90-414E. + (M-01084): Separate S1-397, S2-397 and J90-417C. + (M-01132): Unify J90-512A. + (M-01235): Separate C4-4F5A and U+5119. + (M-01236): Separate U+511A. + (J83-5133): Unify J90-5133, M055133 and U+511A. + + * Ideograph-R014-Cover.el (U+51A9): Delete `non-morohashi'; unify + J90-5150. + (U+51AA): Unify J90-5151. + + * Ideograph-R013-Down-Box.el (U+5187): Delete `non-morohashi'. + (U+5188): Likewise. + (U+5189): Unify J90-5147. + (M-01537): Add `jisx0208-difference' property with value `-78/4'; + unify J78-5149. + +2001-06-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R012-Eight.el (U+517B): Delete `non-morohashi'. + (U+517C): Unify J90-3773. + + * Ideograph-R011-Enter.el (U+5168): Unify J90-4134. + + * Ideograph-R010-Legs.el (M-01347): Separate G0-5557, C1-473E, + J90-437B and U+5146. + (J83-4C48): Unify J90-4C48. + (J83-4546): Unify J90-4546. + (M-01368): Unify J78-513D. + (U+5154): Unify J90-513D. + +2001-06-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R008-Lid.el (M-00286): Unify J90-5035. + (M-00287): Unify J90-4B34. + (M-00291): Unify K0-4E5F. + (J90-3872): New character; relate to U+4EA4 and M-00291. + (U+4EA4): Separate K0-4E5F. + +2001-06-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R007-Two.el (M-00268): Unify J78-3A33, J83-3A33, + K0-5E41 and J90-3A33. + (C1-4B68): Separate J78-3A33, J83-3A33 and K0-5E41. + + * Ideograph-R006-Hook.el (U+4E8A): Use `vulgar-ideograph-of' + property instead of `vulgar-char-of-shinjigen-1' property; unify + J90-502F. + + * Ideograph-R210-Even.el (M-48567): Unify U+9F4C; separate + C2-6535. + (C2-6535): Relate to U+9F4C. + (M-48569): Unify U+9F4D; separate C2-6866. + (C2-6866): Relate to U+9F4D. + (M-48577): Fix `ideographic-strokes'. + + * Ideograph-R004-Slash.el (M-00111): Unify J90-5029. + (U+4E42): Separate J90-5029. + (U+4E55): Delete `daikanwa-radical', `daikanwa-strokes' and + `non-morohashi'; unify J90-6949. + + * Ideograph-R001-One.el (M-00011): Unify J78-3E66 and J83-3E66. + (U+4E08): Separate J78-3E66 and J83-3E66. + +2001-06-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R207-Drum.el (C3-6160): Unify M-48376; relate to + M-48376. + + * Ideograph-R196-Bird.el (C*-****): Unify or relate to missing + code point U+****. + (U+9D48): Unify M058046. + (U+9D49): Unify M058047. + - Fix some bugs. + + * Ideograph-R187-Horse.el (M-49906): Unify U+9A3A. + (M-44998): Separate C5-7233; fix strokes. + +2001-06-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R195-Fish.el (U+9BB3): Unify C4-5A43. + (U+9BD3): Unify C2-6474. + (U+9C1B): Unify C3-5D70. + + * Ideograph-R191-Fight.el (C3-612E): Unify U+9B2C. + +2001-06-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R190-Hair.el (C3-596F): Relate to U+9B07. + +2001-06-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R188-Bone.el (C1-6B74): Relate to U+9AB0. + (C2-4F42): Relate to U+9AB1. + (C1-6F7E): Relate to U+9AB7. + (C1-7330): Relate to U+9AB8. + (C4-5531): Relate to U+9ABA. + (C1-7331): Relate to U+9ABC. + (C2-6463): Relate to U+9AC0. + (C1-7778): Relate to U+9AC1. + (C2-682E): Relate to U+9AC2. + (C1-7C56): Relate to U+9AD1. + + * Ideograph-R182-Wind.el (U+98C0): Unify M059769. + (C2-6C63): Relate to U+98C0. + + * Ideograph-R181-Leaf.el (M-43353): Fix `total-strokes'; unify + U+9809. + (C4-4168): Relate to U+9809. + (M-43366): Relate to U+9819. + (C3-4A52): Unify U+9819. + (U+983D): Unify C3-535F. + (U+985B): Unify C1-794D. + + * Ideograph-R184-Eat.el (U+9919): Unify C3-4F6B. + (U+9937): Unify C4-5A29. + (U+9938): Unify C3-5961. + (U+9943): Unify C2-677C. + + * Ideograph-R178-Tanned-Leather.el (U+97DF): Unify C2-6771. + + * Ideograph-R177-Leather.el (U+97A1): Unify C2-604A. + (M-49879): Unify U+97B0. + (C2-676D): Unify U+97B7. + + * Ideograph-R170-Mound.el (C2-4F24): Unify U+96A1. + + * Ideograph-R167-Gold.el (U+92B1): Unify C3-4A31. + (C3-4A30): Relate to U+92F6. + (U+92F5): Add `total-strokes'; unify M059973. + (M059972): New character; relate to U+92F5. + (U+92F6): Add `total-strokes'; unify M058590. + (U+933C): Unify C2-5B33. + (U+933D): Unify C7-3463. + (U+9343): Unify C4-5449. + (U+9346): Unify C2-5B38. + (U+9427): Unify C3-5D46. + (U+9428): Unify C2-6A3E. + (U+9440): Unify C2-6C57. + (U+9454): Unify C3-5F6B. + (U+9467): Add `total-strokes'; unify M063873. + + * Ideograph-R164-Wine.el (U+9170): Unify C4-413B. + (U+9196): Unify C3-532F. + + * Ideograph-R162-Walk.el (C3-3426): Relate to U+9009. + (C3-3F57): Relate to U+903B. + (C2-5B21): Unify U+9086. + +2001-06-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R163-City.el (C2-3971): Relate to U+90D4. + (C2-4076): Relate to U+912C. + + * Ideograph-R140-Grass.el (U+8363): Relate to M-14683; add + `total-strokes'. + (M-49580): Fixed. + (C6-3B5D): Unify M-49581 instead of M-49580. + (U+5179): Unify C3-2E7B. + (U+8362): Unify M079242; add `total-strokes'. + (MH-521): New character; unify M059885; relate to U+8362. + (U+83A3): Unify C2-385E. + (U+83B0): Unify M053188. + (C2-3878): Relate to U+83B0; unify M057695. + (U+83B7): Add `total-strokes'; unify M051878. + (C3-385F): Relate to U+83B7. + (U+841B): Unify C2-3F72. + (U+841F): Unify C3-3E5B. + (U+8423): Unify C2-3F44. + (U+8486): Unify C2-4658. + (U+8488): Add `total-strokes'; unify M053196. + (C4-4046): Relate to U+8488. + (U+848D): Unify C2-4654. + (U+848E): Add `total-strokes'; unify M053198. + (C2-467A): Relate to U+848E; unify M058697. + (U+848F): Unify C2-4653. + (M-49606): Fixed. + (J90-686B): separate C3-4943 and M-49606; unify M055602 and + U+84DA; fix `total-strokes'. + (U+84DB): Unify C2-4D58. + (U+84E4): Unify C3-493D. + (M-31741): Separate JSP-5929, JX1-7B34 and U+8532. + (U+8532): Unify JSP-5929, JX1-7B34 and M056290. + (C2-5336): Relate to U+853B and M057851. + (U+853B): Unify M057851; add `total-strokes'. + (M-31742): Separate JSP-592A, JX2-7663 and U+84FA. + (U+84FA): Unify JSP-592A, JX2-7663 and M056291. + (M-31743): Separate JSP-592B and U+84FB. + (U+84FB): Unify JSP-592B and M056292. + (M-31744): Separate J0-687A, G0-5E24, C2-534D and U+84FC. + (J0-687A): Unify M055619. + (U+84FC): Unify G0-5E24 and M055620. + (M-31745): Separate JSP-592C, JX2-7664 and U+84FD. + (U+84FD): Unify JSP-592C, JX2-7664 and M056293. + (M066163): New character; relate to U+8535 and M-31885. + (U+8538): Unify M053202. + (C4-4C74): Relate to U+8538; unify M059901. + (U+8571): Unify C2-5976. + (C2-5979): Unify U+8575. + (U+85F4): Unify C3-5B25. + (U+8613): Unify C3-5D21. + (C3-5E5B): Unify U+8615. + +2001-06-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R157-Foot.el (U+8DC3): Unify C6-4538. + (C2-4772): Relate to U+8DD0. + (C1-667D): Relate to U+8DFA. + (U+8E0D): Unify C2-4E42. + (C2-722E): Relate to U+8EA8. + + * Ideograph-R154-Shell.el (U+8CAE): Unify MH-575, M050082 and + C3-3931. + + * Ideograph-R149-Speech.el (M-35345): Separate U+8A3F. + (C2-474F): Unify U+8A3F. + (M-35593): New character; relate to U+8AB4. + (C3-4E70): Relate to M-35593; unify U+8AB4. + (M-35595): Cancel relation to U+8AB4. + (C5-5122): Likewise. + (U+8B22): Unify C2-5F52. + (M-35941): Separate U+8B47. + (C2-634B): Unify U+8B47. + (M-35989): Add `total-strokes'; delete `kangxi-strokes'; unify + S1-7754. + (M-36009): Relate to U+8B66; unify S1-7755. + (C2-6E28): Unify U+8B86. + +2001-06-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R145-Clothes.el (U+88C9): Unify C2-4035. + (M-49710): Fixed; separate JSP-5D23 and U+897D. + (JSP-5D23): Unify U+897D and M056407. + +2001-06-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R075-Tree.el (M-14683): Relate to U+8363. + (C3-2D33): Likewise. + + * Ideograph-R148-Horn.el (M-35123): Separate U+89F0. + (C2-543B): Unify U+89F0. + + * Ideograph-R142-Insect.el (C4-2F6D): Unify U+8688. + (M-33049): Separate C4-3A75 and U+8688. + (U+8715): Unify C3-4446. + (U+877D): Unify C3-4E59. + (C2-536C): Unify U+87E1. + (U+8781): Unify C2-5A2F. + (U+87D1): Unify C1-7538. + (U+8824): Unify C2-6C33. + + * Ideograph-R141-Tiger.el (C2-7173): Unify U+866A. + +2001-06-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R120-Silk.el: + - Separate C*-**** code points which represent characters which have + left-hand radical SILK. + - Fix some bugs. + +2001-06-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R135-Tongue.el (M-30285): Relate to U+654C; separate + C4-2D44; delete `cns-radical'. + (U+654C): Moved to Ideograph-R066-Rap.el. + + * Ideograph-R066-Rap.el (U+654C): Moved from + Ideograph-R135-Tongue.el; unify C4-2D44. + +2001-06-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R130-Meat.el (M-29548): Relate to U+8158. + (C6-435A): Likewise. + (EGB-7C55): Unify M052398; relate to M-29548. + (M-29809): Unify U+8192. + (C3-4E3B): Relate to M-29809. + (M-29812): Unify U+8194 instead of U+8192. + (C3-4E39): Relate to U+8194 instead of U+8192. + (U+81A4): Unify M055481; add `ideograph=' property for M054669. + (M054669): New character. + (M-29923): Relate to U+81B7. + (U+81B7): Unify C2-595E; separate M-29923. + (C2-595E): Unify U+81B7. + (M-29925): Delete `daikanwa-radical' and `daikanwa-strokes'. + (C2-5957): Relate to U+81B9. + + * Ideograph-R120-Silk.el (M-27375): Fixed. + (M-49469): Unify U+7D76. + (M-27519): Separate C4-3A25; fix strokes. + (C2-5E48): Unify U+7E4C. + (C3-557A): Unify U+7E4D. + (M-27913): Fix `ideographic-strokes'; delete `kangxi-strokes', + `daikanwa-radical' and `daikanwa-strokes'. + (U+7E66): Cancel relation to J90-6525 and M-27375; fix strokes; + Unify J90-655A, M054661 and C3-585A. + (C3-585A): Unify J90-655A, M054661 and U+7E66. + (M-27955): Fix `ideographic-strokes'. + (C3-5E53): Unify U+7E84. + +2001-06-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R137-Boat.el (C3-2E68): Unify U+8224. + (C2-3F3F): Unify U+823F. + +2001-06-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R127-Plow.el (U+8032): Unify C4-692D. + + * Ideograph-R125-Old.el (U+8009): Unify C4-2B25. + + * Ideograph-R124-Feather.el (U+7FF6): Unify C3-557E. + + * Ideograph-R118-Bamboo.el (U+****): Unify or relate to missing + C*-**** code points. + (M-26102): Separate K0-6F3D. + (M-26120): Separate U+7B89 and C4-456B. + (M-26224): Separate G0-7367, J83-4824, C1-6A2F, J90-4824 and + U+7BB8; fix `total-strokes'. + (M-26243): Add `total-strokes'; separate JX1-7964. + (JX1-7964): Unify K0-6F3D and M054432; add `morohashi-daikanwa-ho' + for 460; relate to U+7BC0. + (M-26444): Separate EGB-7E2A, C2-5E32 and U+7C09. + (EGB-7E2A): Unify U+7C09 and M057361; fix strokes. + + * Ideograph-R115-Grain.el (U+79C3): Add `total-strokes'; unify + M057263. + (C3-2A3E): Relate to U+79C3 and M057263. + + * Ideograph-R119-Rice.el (U+7CB5): Unify C1-656D. + (U+7CEC): Unify C2-6637. + (U+7CED): Unify M059851. + +2001-06-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R116-Cave.el (C2-5921): Relate to U+7AB1. + (U+7ABD): Unify C3-522E. + + * Ideograph-R113-Spirit.el (U+7942): Unify C2-2842. + (U+7977): Unify C4-395A. + +2001-06-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R112-Stone.el: + - Add missing relations between C*-**** and M-*****. + - Add missing relations between C*-**** and U-****. + (M-24080): Delete `kangxi-strokes'. + (M-24082): Cancel relation to C4-2E59. + (M-24098): Separate C2-375C; fix `total-strokes'. + (C3-5846): Moved to Ideograph-R113-Spirit.el. + (C3-5847): Likewise. + +2001-06-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R104-Sickness.el, Ideograph-R098-Tile.el: + - Add missing relations between C*-**** and M-*****. + - Add missing relations between C*-**** and U-****. + +2001-06-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R113-Spirit.el (C3-5846): Moved from + Ideograph-R112-Stone.el; fix `ideographic-radical' and add + `cns-radical?' property. + (C3-5847): Likewise. + +2001-06-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R109-Eye.el (M-23221): Separate U+7714. + (M-49364): Unify U+7714; add `original-ideograph-of' property for + M-23221. + (C2-5868): Unify U+77A3. + (C2-5D69): Unify U+77B7. + (C2-6241): Unify U+77C2. + + * Ideograph-R107-Skin.el (C4-4531): Relate to M-22889. + (C4-4533): Relate to M-22890. + (C6-5F3E): Relate to M-22891. + (C4-4530): Unify M-22892. + (C6-5F3F): Relate to M-22893. + (C6-5F3B): Relate to M-22894. + (C3-482E): Unify U+76B9. + (C7-2563): Relate to M-22895. + (C5-4E5A): Relate to M-22896. + (C3-4D43): Relate to M-22897. + (C4-4B3D): Relate to M-22898. + (C5-4E5B): Relate to M-22900. + +2001-06-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R094-Dog.el (M-20337): Cancel relation to C6-2C7E and + U+72DD. + (U+72DD): Unify C6-2C7E. + (M-20534): Add `ucs-cns' property for U+732A. + (M-20620): Fix strokes. + (C3-4777): Unify U+7355. + + * Ideograph-R093-Cow.el (U+****): Unify missing C*-**** code + points. + (C6-2853): Unify M-19936. + (C6-2852): Unify M-19937. + (C6-2854): Unify M-19938. + (C5-267D): Unify M-19951. + (C4-272F): Unify M-19952. + (C4-2730): Unify M-19955. + (C5-2721): Relate to M-19956. + (C5-267E): Unify M-19958. + (C5-2723): Unify M-19961. + (C6-2C71): Unify M-19963. + (C5-267A): Unify M-19965. + (M-49284): Relate to U+726C; separate C2-2B7A; fix strokes. + (C3-2D6C): Relate to M-19969. + (C3-2D6F): Relate to M-19970. + (C5-2A32): Relate to M-19971. + (C4-2A30): Relate to M-19985. + (C6-325A): Relate to M-19989. + (C5-2A34): Unify M-19990. + (C6-325D): Unify M-19991. + (C6-3258): Relate to M-19992. + (C6-325E): Unify M-19993. + (C6-325B): Unify M-19996. + (C5-2E58): Unify M-20000. + (C5-2E54): Unify M-20003. + (C3-3234): Unify M-20004. + (C3-3235): Unify M-20005. + (C4-2D7D): Unify M-20006. + (C5-2E56): Unify M-20007. + (C5-2E57): Unify M-20008. + (C5-2E55): Unify M-20009. + (C4-2D7C): Unify M-20010. + (C6-3944): Unify M-20014. + (C5-2E59): Unify M-20015. + (C4-327B): Unify M-20016. + (C4-327A): Relate to M-20017. + (C5-2E59): Relate to M-20018. + (C4-3279): Relate to M-20019. + (C4-327E): Unify M-20021. + (C6-4167): Relate to M-20022. + (C6-4168): Unify M-20024. + (C4-327C): Relate to M-20033. + (C5-334C): Relate to M-20036. + (C5-3348): Unify M-20038. + (C6-4169): Unify M-20039. + (C6-4165): Unify M-20041. + (C6-416A): Unify M-20042. + (C6-4164): Unify M-20043. + (C3-3737): Unify M-20044. + (C5-403B): Relate to M-20094. + (C6-5476): Relate to M-20097. + (C5-403D): Unify M-20104. + (C5-4039): Unify M-20105. + (C5-472B): Relate to M-20106. + (C4-4463): Relate to M-20107. + (C4-4461): Relate to M-20108. + (C5-472D): Relate to M-20109. + (C5-4728): Relate to M-20110. + (C5-472E): Unify M-20111. + (C4-4462): Unify M-20112. + (C5-472C): Relate to M-20113. + (C4-4460): Relate to M-20115. + (C6-5E61): Unify M-20129. + (C6-5E66): Relate to M-20131. + (C6-5E65): Unify M-20133. + (C6-5E60): Unify M-20136. + (C5-4729): Cancel relation to M-49289. + (C5-4E36): Relate to M-20138. + (C4-4A6F): Relate to M-20139. + (C7-2526): Unify M-20142. + (C4-4A74): Relate to M-20145. + (C4-4A72): Unify M-20146. + (C4-4A71): Unify M-20147. + (C5-4E39): Relate to M-20148. + (C5-4E3A): Relate to M-20149. + (C5-4E38): Relate to M-20150. + (C4-4A73): Unify M-20151. + (C4-4A70): Unify M-20152. + (C5-4E35): Relate to M-20153. + (C7-2527): Relate to M-20156. + (C7-2528): Relate to M-20162. + (C7-2F70): Unify M-20163. + (C5-5549): Relate to M-20164. + (C4-512E): Unify M-20165. + (C5-554E): Relate to M-20166. + (C7-2F71): Unify M-20167. + (C5-554B): Relate to M-20169. + (C5-554D): Unify M-20170. + (C4-5130): Relate to M-20172. + (C5-554A): Unify M-20173. + (C4-512F): Unify M-20174. + (C7-2F6F): Unify M-20177. + (C7-3930): Unify M-20179. + (C4-5667): Unify M-20180. + (C7-392E): Unify M-20181. + (C3-5546): Relate to M-20182. + (C3-5547): Relate to M-20183. + (C5-5C27): Unify M-20184. + (C4-5668): Unify M-20185. + (C4-5669): Unify M-20186. + (C7-2F6E): Relate to M-20187. + (C7-392F): Unify M-20188. + (C4-5B66): Unify M-20191. + (C4-5B65): Relate to M-20192. + (C7-4057): Relate to M-20193. + + * Ideograph-R086-Fire.el (U+70BB): Unify C3-2D5D. + (U+70BE): Unify C2-2B70. + (U+70C0): Unify C4-2A28. + (U+70EE): Unify C3-3230. + (U+7110): Unify C2-3674. + (C2-3678): Relate to U+7113. + (U+7117): Unify C2-366E. + (C3-4258): Relate to U+7151 and M-19187. + (U+7175): Unify M059752. + (U+7176): Unify M059753. + (U+7177): Unify M059754. + (C2-445A): Relate to U+7178. + (C6-5E4B): Relate to M-19320. + (U+7196): Unify M059756. + (U+7197): Unify C2-4B6A. + (U+7199): Unify C1-695A. + (C4-4A6B): Relate to M-19323. + (U+3DEB): Relate to M-19329. + (C3-4D23): Relate to M-19330. + (C7-2474): Relate to M-19338. + (C7-246D): Relate to M-19339. + (C3-4D21): Relate to M-19340. + (M-19344): Fix `ideographic-strokes'; separate C3-4D29 and U+71A6. + (U+71B5): Unify C2-5171. + (U+7226): Unify C2-7126. + + * Ideograph-R096-Jade.el (C3-4826): Unify M-21148. + (U+7476): Unify C3-4823 and M054613. + (C5-4741): Relate to M-21150. + (C6-5E75): Relate to M-21173. + (C6-5E77): Relate to M-21175. + (C6-5E76): Unify M-21177. + (C5-4742): Unify M-21179. + (C7-2538): Relate to M-21180. + +2001-06-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R085-Water.el (U+****): Unify or relate missing + C*-**** code points. + (C6-2C51): Unify M-49209. + (C7-2465): Relate to M-18292. + (C4-507C): Unify M-18372. + + * Ideograph-R091-Slice.el (U+7257): Unify C3-4D2D. + +2001-06-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R084-Steam.el (U+6C20): Unify C2-2B4D. + (U+6C32): Unify C3-422A. + + * Ideograph-R082-Fur.el (U+6BEA): Unify C3-316D. + + * char-db-util.el (char-db-insert-alist): Specify `none' as the + third argument of `insert-char-attributes' if non-CCS attributes + is not specified in a value of `char' attribute. + (insert-char-attributes): Use nil as `attributes' if non-nil-list + is specified for the argument. + + * Ideograph-R072-Sun.el (M-13886): Add `vulgar-ideograph-of' + property for M-13948. + (U+66A8): Unify C1-6924. + +2001-06-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-attributes): Check argument + `attributes' for several property names. + + * Ideograph-R075-Tree.el (U+67A3): Unify C3-294C. + (M-49161): Fixed. + (U+3656): Unify C3-3656. + (U+691E): Unify C3-3C33. + (U+6983): Add `total-strokes'. + (U+6985): Unify C3-4172. + (C1-6454): Relate to U+6986. + (U+699D): Unify C3-474E. + (U+69D9): Unify C2-4B24. + (U+69E1): Unify C3-474C. + (M-49179): Fixed. + (U+6A76): Unify C2-5752. + (U+6AAA): Unify C3-5529. + (U+6AE5): Unify C1-783C. + (U+6AF6): Unify C4-634E. + (U+6AF8): Unify C2-6B5F. + (U+6B0C): Fix `ideographic-strokes'; add `total-strokes'; unify + M059705. + (U+6B0D): Unify M059706. + (U+6B0E): Unify M059707. + + * Ideograph-R044-Corpse.el (M-07705): Add `vulgar-ideograph-of' + property for M-13948. + (C3-2C37): Add `ideograph=' property for M-13886. + + * Ideograph-R102-Field.el (C2-452C): Relate to U+6983. + +2001-05-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R070-Square.el (M-13655): Fixed. + +2001-05-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (char-db-insert-alist): New function. + (insert-char-attributes): Use `char-db-insert-alist' to format + `ideograph=', `original-ideograph-of' and `vulgar-ideograph-of'. + + * Ideograph-R172-Short-Tailed-Bird.el (C2-643E): New character; + relate to U+5DC2 and M-08595. + + * Ideograph-R069-Axe.el (C4-3D63): Relate to U+65B1. + + * Ideograph-R067-Script.el (M-13453): Add `total-strokes' property + and `vulgar-ideograph-of' property. + + * Ideograph-R061-Heart.el (M-10506): Unify C4-2945. + (U+607C): Unify C3-2C5C. + (M-10850): Add `vulgar-ideograph-of' property. + (C3-3578): Relate to U+60E8 and M-10850. + + * Ideograph-R040-Roof.el (M-07089): Use `original-ideograph-of' + property instead of `ideograph-original-char-of' property to + describe source. + (M-07112): Modify format of `ideograph=' to describe source. + + * Ideograph-R032-Earth.el (U+578A): Unify M059295. + (U+580F): Unify M059309. + (U+5812): Unify M059311. + (U+5813): Unify M065088. + (U+5847): Unify M059320. + (M-05345): Unify EGB-2E32; unify U+585A instead of U+FA10. + (J83-444D): Separate EGB-2E32 and U+585A. + (U+589B): Unify M059336. + (M-05449): Separate C5-452B; fix strokes. + + * Ideograph-R009-Man.el (M-00366'): Modify format of `ideograph=' + to describe source. + + * Ideograph-R004-Slash.el (M-00129): Modify format of `ideograph=' + to describe source. + +2001-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R064-Hand.el (M-11959): Unify C1-4D60. + (U+62E4): Unify C3-2929; add `total-strokes'. + (U+631F): Unify C3-2C6B. + (U+6527): Unify C3-5F49. + (U+64B9): Unify C3-4C37. + + * Ideograph-R039-Child.el (C3-2558): New character; relate to + U+6588 and M-13453. + + * Ideograph-R066-Rap.el (U+655A): Unify C3-3634. + (M-13277): Unify C2-3C3C. + (U+6573): Unify C2-4A5B. + + * Ideograph-R046-Mountain.el (U+5D8D): Unify C2-4974 and M053297. + +2001-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R140-Grass.el (M-31984): Separate C5-5D7A; fix + strokes. + (M-32048): Add `total-strokes' property. + (C7-3B36): Separate M-32048. + (M-32070): Separate JSP-5957, C3-562B, JX2-7678 and U+857F. + (JX2-7678): Unify JSP-5957 and M056335. + (C3-562B): Unify U+857F. + (M-32071): Separate J0-6925 and U+8580. + (J0-6925): Unify M055631 and U+8580. + (M-32072): Separate JSP-5958, JX2-7679 and U+8581. + (JX2-7679): Unify JSP-5958, M056336 and U+8581. + (M-32073): Separate C5-5766; fix strokes. + (M-32186): Separate C7-3259; fix strokes. + (C7-3A6E): Cancel relation for M-34013. + + * Ideograph-R040-Roof.el (M-07089): Unify U+5B90; add + `ideograph-original-char-of' for M-07111. + (M-07112): Relate to U+5B90; add `ideograph=' property for + M-07111. + (U+5BF3): Unify C3-5A35 instead of C3-5A36. + (C3-5A36): Delete relation for U+5BF3. + +2001-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * ideograph-util.el (ideograph-char<): Don't use daikanwa-strokes + if ideographic-radical and daikanwa-radical are different. + + * char-db-util.el (insert-char-attributes): New function; modify + to use it recursively. + (insert-char-data): Use `insert-char-data'. + + * Ideograph-R212-Dragon.el (U+9F99): Add `total-strokes' property; + unify M051091. + (M-48819): Add `total-strokes' property. + + * Ideograph-R121-Jar.el (M-28110): Fixed. + + * Ideograph-R038-Woman.el (C1-704F): Relate to U+5B34; separate + M-06776. + (U+5B34): Delete `kangxi-strokes' property. + + * Ideograph-R035-Go-Slowly.el (C3-2547): Separate M-47718 and + J90-477E; relate to U+9EA6. + + * Ideograph-R030-Mouth.el (M-03251): Relate to U+53FD. + (U+53FD): Delete `non-morohashi' property. + (M-03372): Relate to U+5438. + + * Ideograph-R027-Cliff.el (U+5385): Delete `non-morohashi' + property. + (U+5386): Likewise. + (U+539B): Unify M059160. + (C3-5755): Separate M-48819; relate to U+9F8E; add + `daikanwa-radical' property. + + * Ideograph-R026-Seal.el (C4-2557): Relate to U+7F37 and M-28110; + delete `non-morohashi' property. + + * Ideograph-R009-Man.el (M-00366'): Relate to U+5185 instead of + `U+5167'; use `ideograph=' property instead of comment. + (U+4ED1): Delete `non-morohashi' property. + (U+4ED2): Likewise; unify M059030. + (U+4ED3): Delete `non-morohashi' property. + (M-00473): Unify G0-5923 and U+4F32; separate C3-2448. + (U+4F66): Unify M059051. + (U+4F67): Delete `non-morohashi' property. + (M-00869): Separate U+5060. + (U+5060): Unify M059081. + (C2-3353): Relate to M-00869 and M059081. + (U+507E): Delete `non-morohashi' property. + (U+50A7): Likewise. + (U+3497): Likewise. + (U+510F): Unify M059111. + (C5-4B72): Delete `non-morohashi' property. + + * Ideograph-R004-Slash.el (M-00129): Add `ideograph=' property + instead of comment. + (M-00146): Delete `daikanwa-radical' property and + `daikanwa-strokes' property. + (C6-2343): Delete `non-morohashi' property. + +2001-05-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R211-Tooth.el (M-48632'): Unify M050612. + +2001-05-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R203-Black.el (M-48063'): Unify M050609; separate + C4-5560; fix `total-strokes'. + + * Ideograph-R184-Eat.el (M-44023'): Unify M050580; separate + C1-586A. + (M-44037'): New character; unify M050581. + (M-44063'): Unify M050582; separate C1-6323. + (M-44064): New character; relate to U+98EF; unify K0-5A79. + (M-44064'): Separate K0-5A79; unify M050583; separate C1-6321. + (M-44107'): Unify M050584. + (M-44109'): Unify M050585. + (M-44111'): Unify M050586. + (M-44168'): Unify M050587; separate C1-6F73. + (M-44237): New character; relate to U+9928; unify K0-4E3D. + (M-44237'): Separate K0-4E3D; unify M050588; separate C1-7328. + (M-44459'): Unify M050589; separate C7-5A34. + + * Ideograph-R209-Nose.el (M-48498'): Unify M050611. + + * Ideograph-R205-Frog.el (M-48300'): Unify M050610. + (M-48301): Delete `kangxi-strokes' property. + + * Ideograph-R201-Yellow.el (M-47926'): Unify M050608. + + * Ideograph-R187-Horse.el (M-44633'): Unify M050591. + (M-44695'): Unify M050592. + (M-44833'): Unify M050593; separate C5-6646. + (M-44834'): Unify M050594. + (M-44915): New character; relate to U+9A30; unify K0-5479. + (M-44915'): Separate K0-5479; unify M050595. + (M-45013'): Separate C1-7C51; fix strokes; unify M050596. + (M-45029): New character; relate to U+9A5A; unify C1-7C51. + (M-45043'): Unify M050597. + (M-45089'): Unify M050598. + + * Ideograph-R181-Leaf.el (M-43529'): Unify M050574. + (M-43591'): Unify M050575. + (M-43608'): Unify M050576. + (M-43609'): Unify M050577. + (U+9867): Separate J0-385C, K0-4D53 and M-43689'; unify M057193. + (M-43689'): Separate U+9867; unify M054112. + +2001-05-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R196-Bird.el (M-47074'): Unify M050605. + + * Ideograph-R195-Fish.el (M-46226'): Unify M050603. + (M-46525'): Unify M050604. + + * Ideograph-R194-Ghost.el (M-45906'): Unify M050602. + + * Ideograph-R191-Fight.el (M-45649'): Unify M050601. + + * Ideograph-R190-Hair.el (M-45387'): Unify M050600. + + * Ideograph-R188-Bone.el (M-45240'): Fix `total-strokes'; delete + `daikanwa-radical' and `daikanwa-strokes'; separate C3-5D61; unify + M050599. + + * Ideograph-R182-Wind.el (M-43920'): Unify M050579; separate + C4-6231. + + * Ideograph-R149-Speech.el (M-35324'): Unify M050452. + (M-35497'): Unify M050453. + (M-35502): Separate C1-6B25 and J0-4727. + (M-35502'): New character; unify J0-4727 and M050454. + (M-35546): New character; unify K0-6826 and C1-6B28. + (U+8AA4): Relate to M-35546 instead of M-35546'; unify M059932. + (M-35546'): Separate K0-6826, C1-6B28 and U+8AA4; unify M050455. + (M-35556'): Unify M050456. + (M-35580'): Unify M050457. + (U+8AAE): Add `total-strokes'; relate to M050036. + (M-35609): New character; relate to U+8ABF; unify K0-7060. + (M-35609'): Separate K0-7060; unify M050458. + (M-35640): New character; relate to U+8ACB; K0-746B. + (M-35640'): Separate K0-746B; M050459. + (M-35690'): Unify M050460. + (M-35691'): Unify M050461. + (M-35692'): Unify M050462. + (M050036): New character; relate to U+8AAE. + (M-35727'): Unify M050463; separate C1-7243. + (C5-583F): Relate to M-35766 instead of M-35776. + (M-35776): Cancel relation to C5-583F. + (M-35778'): New character; unify M050464. + (M-35779'): Unify M050465. + (M-35780): New character; relate to U+8B04; unify K0-5477. + (M-35780'): Separate K0-5477; unify M050466. + (M-35821'): Unify M050467. + (M-35850): Delete `japanese-strokes'; separate JSP-5E3F, C1-754B, + JX2-7864 and U+8B0A. + (U+8B0A): Unify JSP-5E3F, JX2-7864 and M056409. + (M-35850'): Fix `ideographic-strokes'; separate K0-504D, C1-773F + and U+8B39; unify M050468. + (M-35900): Unify K0-504D, C1-773F and U+8B39. + (M-35931'): Unify M050469. + (M-35991'): Unify M050470. + (M-36037'): Unify M050471. + (M-36038'): Fix strokes; separate C1-7B2C; unify M050472. + (M-36048): New character; relate to U+8B77. + (C1-7B2C): Relate to M-36048 instead of M-36038'. + (M-36168'): Unify M050473. + + * Ideograph-R180-Sound.el (M-43318'): Fix `total-strokes'; unify + M050573. + +2001-05-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R170-Mound.el (M-41721'): Unify M050558. + (M-41764'): Unify M050559. + (M-41836'): Unify M050560; separate C3-4A44. + (M-41858'): Unify M050561; separate C5-522F. + (M-41860'): Unify M050562. + +2001-05-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R174-Blue.el (M-42564): Separate C3-2A7E. + (M-42564'): Separate C1-4F65; unify M050568. + (M-49872): Separate C6-3479. + (M-42570'): Separate C1-675C; unify M050569. + (M-42574'): Separate C3-4A4C; unify M050570. + + * Ideograph-R167-Gold.el (M-40340'): Unify M050548. + (M-40351): Fix `ideographic-strokes'. + (M-40418'): Unify M050549. + (M-40503'): Unify M050550. + (M-40519'): Unify M050551. + (C5-5935): Relate to M-40596' instead of M-45096'; unify M050552. + (M-40598): Delete `daikanwa-radical' property and + `daikanwa-strokes' property; separate J0-4945, K0-5961 and U+9328. + (M-40600): Delete `morohashi-daikanwa' property; fix + `ideographic-strokes'; separate K0-674C, JSP-6469, JX1-7D39 and + U+9348. + (U+9348): Unify K0-674C, JSP-6469, JX1-7D39 and M056422. + (M-40708): New character; relate to U+9396; unify K0-6170. + (M-40708'): Separate K0-6170; unify M050553. + +2001-05-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R179-Leek.el (M-43256'): Separate C7-5148; unify + M050571. + (M-43256"): Separate C3-5D52; unify M050572. + + * Ideograph-R173-Rain.el (M-42216): New character; relate to + U+96EA; unify K0-6064. + (M-42216'): Separate K0-6064 and C1-5D7B; unify M050564. + (M-42309'): Separate C3-4F60; unify M050565. + (M-42343'): Separate C4-5458; unify M050566. + (M-42417'): Separate C7-4B57; unify M050567. + + * Ideograph-R164-Wine.el (M-39870): New character; relate to + U+9177; unify K0-7B65. + (M-39870'): Separate K0-7B65; unify M050543. + (M-40064'): Unify M050544. + +2001-05-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R169-Gate.el (M-41260'): Unify M050554. + (M-41341'): Unify M050555. + + * Ideograph-R166-Village.el (M-40132'): Unify M050546; don't + relate to C6-3C61. + (M-40145'): Unify M050547. + + * Ideograph-R165-Distinguish.el (M-40120): Unify M050545. + + * Ideograph-R159-Cart.el (M-38234'): Unify M050483. + (M-38438): Separate C7-3431; unify K0-6243; relate to U+8F38. + (M-38438'): Unify M050484; separate C1-7253. + (M-38482): New character; relate to U+8F44. + (U+8F44): Relate to M-38482 instead of M-38482'; separate J0-336D + and C1-755D. + (M-38482'): Separate K0-795D, C1-755D and U+8F44; unify M050485. + + * Ideograph-R152-Pig.el (M-36486'): Unify M050474; separate + C7-5F5D. + + * Ideograph-R146-West.el (M-34789): New character; relate to + U+8986. + (M-34789'): Unify M050448. + (M-34790): Separate J0-4746, K0-782E and U+8987. + (M-34791): Separate C2-667D and U+8988. + (U+8988): Unify C2-667D and M053077. + (M-34792): Separate C5-694B. + +2001-05-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R156-Run.el (M-37034'): Unify M050479. + + * Ideograph-R154-Shell.el (M-36920'): Unify M050478. + + * Ideograph-R140-Grass.el: Separate some characters which have + 3-strokes-Grass-radical from the corresponding characters which + have 4-strokes-Grass-radical. + (M-*****'): Unify some missing Mojikyo numbers. + +2001-05-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R147-See.el (M-34827'): Separate K0-634A; unify + M050449. + (M-34836): Relate to U+8996; unify K0-634A. + + * Ideograph-R145-Clothes.el (M-34470): Unify M050444. + (U+891C): Unify M050035. + (U+891D): Unify M054689. + + * Ideograph-R144-Walk-Enclosure.el (M-34046): New character; unify + C1-5D34. + (M-34046'): Separate C1-5D34; unify M050439. + (U+8850): Unify M059923. + (M-34065'): Unify M050440. + + * Ideograph-R148-Horn.el (M-35135'): Unify M050450. + +2001-05-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R143-Blood.el (M-33999'): Unify M050438. + +2001-05-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R142-Insect.el (M-33775'): Unify M050434. + (M-33907'): Unify M050435. + (M-33908): New character. + (M-33908'): New character; unify M050436. + (M-33909): Separate C5-7944. + (M-33931'): Unify M050437. + + * Ideograph-R141-Tiger.el (M-32678'): Unify M050430. + (M-32710): Delete `general-category' and `bidi-category'; fix + `total-strokes'; separate `chinese-cns11643-1' + (K0-5657): Unify C1-663F. + (U+865C): Delete `japanese-strokes'; fix `ideographic-strokes'; + unify M-32720' and M050431. + (M-32723): New character; unify K0-6965 and C1-663E. + (U+865E): Unify M053920. + (M-32723'): Separate U+865E = G0-535D and K0-6965 = C1-663E; unify + M050432. + +2001-05-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R135-Tongue.el: Separate CNS code points which have + radical <KANGXI RADICAL DRY>/<KANGXI RADICAL MOUSE> from + Morohashi's Daikanwa numbers which have <KANGXI RADICAL TONGUE>. + (M-30323'): Unify M050384. + + * Ideograph-R130-Meat.el: Separate CNS code points which have moon + form of meat (U+2EBC <CJK RADICAL MEAT>) from Morohashi's Daikanwa + numbers. + (M-29263'): Separate C1-4B39; unify M050368. + (M-29396): New character; unify G0-307B, K0-7860 and U+80DE. + (C1-5330): Relate to M-29396. + (M-29396'): Separate G0-307B, K0-7860, U+80DE and C1-5330; unify + M050369. + (M-29421'): Delete `daikanwa-radical', `daikanwa-strokes' and + `kangxi-strokes'; unify M050370. + (M-29539'): Unify M050372. + (M-29567'): Unify M050373. + (M-29745'): New character; unify M050374. + (C6-5675): Relate to M-29745'. + (U+4430): Unify M-29807' and M050375; separate C6-606F. + (C6-606F): Relate to M-29807'. + (M-29808'): Unify M050376. + (M-29965'): New character; unify M050377. + (C7-487E): Relate to M-29965'. + (M-29966'): New character; unify M050378. + (C5-6924): Relate to M-29966'. + (M-29995'): Unify M050379. + +2001-05-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R132-Self.el (M-30103'): Unify M050380. + +2001-05-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R124-Feather.el (M-28635'): Unify M050359. + (M-28657'): Unify M050360. + (M-28672'): Unify M050361. + (M-28801'): Unify M050362. + (M-28818): New character; relate to U+7FFC. + (K0-6C4F): Relate to M-28818 instead of M-28801'. + +2001-05-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R128-Ear.el (M-29074): Relate to U+8056. + (M-29074'): Unify M050366. + + * Ideograph-R129-Brush.el (M-29223'): Unify M050367. + + * Ideograph-R127-Plow.el (M-28907'): Unify M050364. + (M-28909'): Unify M050365. + + * Ideograph-R113-Spirit.el (M-24626'): Unify M050303. + (M-24631'): Unify M050304. + (M-24640'): Unify M050305. + (M-24641'): Unify M050306. + (M-24652'): Unify M050307. + (M-24664'): Unify M050308. + (M-24672'): Unify M050309. + (M-24673'): Unify M050310. + (M-24689'): Unify M050311. + (C3-3764): Relate to M-24690. + (M-24692): Add `daikanwa-strokes'. + (C6-4263): Relate to M-24704. + (C6-4C38): Relate to M-24706. + (C3-3D61): Relate to M-24707. + (C6-4C3E): Unify M-24725. + (C6-4C37): Relate to M-24726. + (C4-3F45): Relate to M-24728. + (C6-5575): Relate to M-24729. + (M-24741'): Unify M050312. + (C6-4C3F): Unify M-24749. + (C4-3F48): Relate to M-24750. + (C3-433C): Relate to M-24751. + (C6-5574): Relate to M-24752. + (C3-433F): Relate to M-24753. + (U+7985): Relate to M-24754. + (M-24766'): Unify M050313. + (M-24767'): Unify M050314. + (M-24768'): Unify M050315. + + * Ideograph-R086-Fire.el: Add missing relations between C*-**** + and M-*****. + (M-*****'): Unify missing Mojikyo numbers. + +2001-05-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R112-Stone.el (M-24080'): Unify M050298. + (C5-2F2C): Relate to M-24114. + (C4-2E5B): Unify M-24119. + (M-24120): New character; unify K0-785F, C1-5728 and U+7832. + (M-24120'): Separate K0-785F, C1-5728 and U+7832; unify M050299. + (C4-2E5D): Unify M-24121. + (C4-2E5E): Unify M-24122. + (M-24201'): Unify M050300. + (M-24364'): Unify M050301. + (C4-4B5A): Relate to M-24365. + (M-24449'): Unify M050302. + +2001-05-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R122-Net.el (M-28311'): Separate K0-5F7E; unify + M050357. + (M-28319): Unify K0-5F7E; relate to U+7F72. + + * Ideograph-R119-Rice.el (M-26997): New character; unify K0-6F71. + (M-26997'): Separate K0-6F71; separate C1-6A34; unify M050341. + + * Ideograph-R102-Field.el (M-21739'): Unify M050289. + (C6-3965): Unify M-21805' and M050290. + (C6-3962): Unify M-21818. + (C5-2E6E): Relate to M-21819. + (C5-2E6D): Relate to M-21820. + (C4-2E30): Relate to M-21825. + (C5-2E6C): Relate to M-21826. + (M-21875'): Unify M050291. + + * Ideograph-R087-Claw.el (C7-2479): Relate to M-19705. + (C7-2F69): Relate to M-19706. + (C7-2F6A): Relate to M-19707. + (C5-553F): Relate to M-19708. + (C4-5665): Relate to M-19709. + (M-19710'): Fix `ideographic-strokes'; unify M050273. + (C3-5545): Relate to M-19711 instead of M-19710'. + (C7-4056): Relate to M-19712. + (C5-6838): Relate to M-19713. + (C7-4E3D): Relate to M-19715. + (C7-5B71): Relate to M-19718. + (M-19719): New character. + (C7-6122): Relate to M-19720. + + * Ideograph-R109-Eye.el (M-23210'): Unify M050295. + (M-23275'): Unify M050296. + (M-23668'): Unify M050297. + + * Ideograph-R096-Jade.el (C3-4D32): Relate to M-21220. + (C5-4E49): Unify M-21221. + (C7-253B): Unify M-21222. + (M-21223'): Unify M050283. + (C5-683E): Unify M-21329. + (C4-602A): Unify M-21330. + (C7-477A): Unify M-21331. + (C7-4E43): Unify M-21332. + (C5-683D): Unify M-21334. + (M-21334'): Unify M050284. + +2001-05-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R108-Dish.el (M-22972'): Unify M050293. + (M-23001'): Unify M050294. + + * Ideograph-R100-Life.el (M-21684'): Unify M050288. + +2001-05-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R095-Profound.el (M-20817'): Unify M050282. + + * Ideograph-R094-Dog.el: Add missing mappings between Morohashi's + Daikanwa numbers with dash and Mojikyo numbers. + (M-20405): Fix `ideographic-strokes'. + +2001-05-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R188-Bone.el (M-*****): Separate C*-****. + (G0-773E): Fix `total-strokes'. + (M-45204): Fix `total-strokes'; separate C2-5B77. + (C5-7237): Relate to M-45270 instead of M-45269. + (M-45284): Delete `japanese-strokes'; separate C1-7C28; separate + JSP-6968 = JX2-7D2F. + (C7-5D64): Delete `morohashi-daikanwa' property; cancel relation + to M-45286. + +2001-05-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R164-Wine.el (M-39974): Delete `morohashi-daikanwa' + property. + (C7-5F6D): Delete `morohashi-daikanwa' property; cancel relation + to M-40094. + (M-40104): Fix `total-strokes'; separate C2-7057. + +2001-05-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R167-Gold.el (M-40988): Fix `ideographic-strokes'. + (C7-5965): Relate to M-40997?. + (C7-5D2C): Fix `morohashi-daikanwa' property; Relate to M-41022 + instead of M-41002. + (M-41023): Fix `ideographic-strokes'; separate C7-5969. + + * Ideograph-R140-Grass.el (M-49635): Add `daikanwa-strokes' + property to sort by Morohashi number. + (C7-493A): Fix `morohashi-daikanwa' property; relate to M-49650. + (M-32420): Fix strokes; cancel relation to C5-707E. + (M-32458): Fix `ideographic-strokes'. + (M-49661): New character. + (C7-4F63): Delete invalid `morohashi-daikanwa' property. + (M-32486): Fix strokes; separate C4-6935. + (M-32518): Fix strokes; separate C5-6D49. + (M-32522): Separate C7-545B. + (M-32532): Fix strokes; separate J0-623C. + (M-32537): Cancel relation to C7-5458. + (M-32538): Fix strokes; separate C7-5876. + (M-32539): Separate C7-545A. + +2001-05-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R118-Bamboo.el: Add some missing mappings between + C*-**** and M-*****. + (C7-3079): Don't relate to M-49249. + (C7-3077): Fix `morohashi-daikanwa' property; relate to M-49430. + (C7-3A2A): Fix `morohashi-daikanwa' property. + (C7-3A2D): Fix `morohashi-daikanwa' property. + +2001-05-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R173-Rain.el: Add some missing mappings between + M-***** and C*-*****. + (M-*****): Separate C*-****. + (C5-745B): Delete `morohashi-daikanwa' property. + +2001-05-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R167-Gold.el (M-40733): Fix strokes; separate C2-6761. + (C5-6555): Delete invalid `morohashi-daikanwa' property; delete + relation to M-40831. + (M-49823): Separate C7-443C. + (M-49824): Separate C7-443B. + (M-40768): Delete `japanese-strokes' property; separate C2-6756. + (M-40831): New character. + +2001-05-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R196-Bird.el (M-47028): Fix strokes; separate C4-6561. + (M-47029): Fixed. + (U+9D7A): Separate M-47030. + (M-47031): Separate C2-6858. + (M-47032): Separate C3-5C28. + (M-47033): Separate C7-4C67. + (C4-6270): Fix `morohashi-daikanwa' property; relate to M-47093. + (M-47163): Fix strokes; separate C5-6F31. + (C5-6F45): Fix `morohashi-daikanwa' property; relate to M-47226. + (M-47224): Separate C7-5725. + (M-47225): Fixed. + (M-47228): Separate C5-7262. + (M-47229): Separate C7-5722. + (M-47230): Fixed. + (M-47242): Separate C5-753D. + (C4-6A2C): Fix `morohashi-daikanwa' property; relate to M-47244. + (C5-7736): Delete `morohashi-daikanwa' property. + (M-47373): Separate C7-5E2E. + + * Ideograph-R149-Speech.el (C7-334D): Fix `morohashi-daikanwa' + property; relate to M-35732. + +2001-05-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R211-Tooth.el (C5-7B5D): Fix `morohashi-daikanwa' + property; relate to M-48787. + (M-48788): Separate C4-6E45. + (C5-7C45): Fix `morohashi-daikanwa' property; relate to M-48808. + +2001-05-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R182-Wind.el (U+98B4): Delete invalid + `morohashi-daikanwa' property; unify M-43842; divide C5-5975. + + * Ideograph-R156-Run.el (C5-6963): Fix `morohashi-daikanwa' + property; relate to M-37300. + + * Ideograph-R167-Gold.el (C5-436D): Fix `morohashi-daikanwa' + property; relate to M-40321. + (C5-592F): Fix `morohashi-daikanwa' property; relate to M-40580. + +2001-05-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R187-Horse.el (M-44886): Separate C7-4C35. + (U+9A28): J83-424D. + (M-44901): Separate C7-516E. + (M-44902): Separate C4-6540. + (C4-6542): Fix `morohashi-daikanwa' property; relate to M-44904. + (C7-5172): Delete `morohashi-daikanwa'. + (M-44907): Separate C5-6E70. + (M-44908): Separate C7-516F. + (M-44909): Don't unify C7-5167. + (C7-516C): Unify M-44940. + (M-44941): Separate C3-5D5C. + (M-44942): Separate C7-5166. + +2001-05-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R163-City.el (C5-4361): Fix `morohashi-daikanwa' + property; relate to M-39577. + + * Ideograph-R154-Shell.el (M-36871): Separate C7-3369. + (C5-5850): Fix `morohashi-daikanwa' property; relate to M-36872. + +2001-05-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R147-See.el (M-34856): New character. + (C5-4270): Fix `morohashi-daikanwa' property. + + * Ideograph-R201-Yellow.el (M-47949): New character. + (C4-6322): Delete invalid `morohashi-daikanwa' property. + +2001-05-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R163-City.el (C4-4E3A): Fix `morohashi-daikanwa' + property; relate to M-39652. + + * Ideograph-R159-Cart.el (M-38396): Fix `ideographic-strokes'; + don't unify with U+8EFF; separate C3-4F35. + (C4-412C): Fix `morohashi-daikanwa' property; relate to M-49755. + (U+8F0C): Unify J83-6D52. + (M-38395): Separate C5-515D. + +2001-05-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R112-Stone.el: + - Add hundreds of relations between CNS and Morohashi. + - Fix some bugs. + + * Ideograph-R187-Horse.el (M-45089): New character. + (C3-6237): Delete relation to M-45095. + (M-45092): Separate C5-7C23. + (M-45095): Separate C7-657A. + +2001-05-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R208-Rat.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-05-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R113-Spirit.el (M-24846): Moved from + Ideograph-R112-Stone.el; separate C3-5845. + (C5-627B): Relate to M-24847. + (C7-412C): Relate to M-24848. + (C7-412B): Relate to M-24850. + +2001-05-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R209-Nose.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-05-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R207-Drum.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2001-05-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R205-Frog.el (C4-2834): Don't unify with M-24258 + because it is wrong; unify with M-48258. + (M-24258): Move to Ideograph-R112-Stone.el. + (U+9EFE): Separate M-48258; unify M051084. + (C7-4577): Cancel relation with M-49960. + - Resorted; add missing `ideographic-strokes' attributes; use + `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R206-Tripod.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + + * Ideograph-R030-Mouth.el (U+5497): Unify M059178. + (U+5498): Delete `non-morohashi' property. + (U+5499): Delete `non-morohashi' property. + (U+549A): Delete `non-morohashi' property. + (U+549B): Delete `non-morohashi' property. + (U+549C): Delete `non-morohashi' property; add + `morohashi-daikanwa-ho' property; unify M050005. + (U+549D): Delete `non-morohashi' property. + (C3-2772): Cancel unification with M-48258; add mapping to U+9EFE; + add mapping to M051084; add `ucs-radical' property. + + * Ideograph-R001-One.el (U+3402): Unify M050741; add + `morohashi-daikanwa-ho' property. + +2001-05-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R195-Fish.el (C7-2B66): Unify with M-46018 instead of + M-46027. + Resorted; add some missing Morohashi's Daikanwa characters; add + missing `ideographic-strokes' attributes; use + `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R203-Black.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R204-Embroidery.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2001-05-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R201-Yellow.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-05-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R200-Hemp.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + + * Ideograph-R199-Wheat.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-05-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R202-Millet.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2001-05-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R030-Mouth.el (U+5450): Delete `morohashi-daikanwa' + property because it is wrong. + (M-48970): Unify U+5451. + (U+5452): Delete `morohashi-daikanwa' property because it is + wrong. + (U+5453): Delete `non-morohashi' property. + (U+5454): Delete `non-morohashi' property. + (U+5455): Delete `non-morohashi' property. + (U+5456): Delete `non-morohashi' property. + (U+5457): Delete `non-morohashi' property. + (U+5458): Delete `non-morohashi' property. + (U+5459): Delete `non-morohashi' property. + (U+545B): Delete `non-morohashi' property. + (U+545C): Delete `non-morohashi' property. + (U+54D0): Delete `morohashi-daikanwa' property because it is + wrong. + (U+54D2): Delete `morohashi-daikanwa' property because it is + wrong. + (U+54D3): Delete `morohashi-daikanwa' property because it is + wrong. + (U+54D4): Delete `morohashi-daikanwa' property because it is + wrong. + (U+54D5): Delete `morohashi-daikanwa' property because it is + wrong. + (U+54D6): Delete `non-morohashi' property. + (U+54D7): Delete `non-morohashi' property. + (U+54D8): Delete `non-morohashi' property. + (U+54D9): Delete `non-morohashi' property. + (U+54DA): Delete `non-morohashi' property. + (U+54DB): Delete `non-morohashi' property; add M059181. + (U+54DC): Delete `non-morohashi' property. + (U+54DD): Delete `non-morohashi' property. + (U+54DE): Delete `non-morohashi' property. + (U+54DF): Delete `non-morohashi' property. + (M-03630): Separate C2-2E46. + (U+5567): Delete `morohashi-daikanwa' property because it is + wrong. + (U+5568): Delete `morohashi-daikanwa' property because it is + wrong. + (U+5569): Delete `morohashi-daikanwa' property because it is + wrong. + (U+556A): Delete `morohashi-daikanwa' property because it is + wrong. + (U+556C): Delete `morohashi-daikanwa' property because it is + wrong. + (U+556D): Delete `morohashi-daikanwa' property because it is + wrong. + (U+556F): Delete `morohashi-daikanwa' property because it is + wrong. + (U+5570): Delete `non-morohashi' property. + (U+5571): Delete `non-morohashi' property; add M059209. + (U+5572): Delete `non-morohashi' property; add M059210. + (U+5573): Delete `non-morohashi' property; add M059211. + (U+5574): Delete `non-morohashi' property. + (U+5575): Delete `non-morohashi' property. + (U+5576): Delete `non-morohashi' property. + (U+5578): Delete `non-morohashi' property. + (U+5579): Delete `non-morohashi' property; add M059213. + (U+5577): Delete `non-morohashi' property. + (U+55B7): Delete `non-morohashi' property. + (C7-2C61): Fix `morohashi-daikanwa' property. + +2001-05-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R197-Salt.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-05-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R198-Deer.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-05-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R194-Ghost.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-05-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R187-Horse.el (C3-5736): Delete `morohashi-daikanwa' + property because it is wrong. + + * Ideograph-R142-Insect.el (M-33263): Separate C4-4D2B. + (U+8755): Separate M-33264; fix `morohashi-daikanwa' property; + separate C1-6A73. + +2001-05-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R014-Cover.el (C3-214F): Fix `morohashi-daikanwa' + property. + +2001-05-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R193-Cauldron.el: Resorted; add some missing + Morohashi's Daikanwa characters; add missing `ideographic-strokes' + attributes; use `ideographic-strokes' if each stroke attribute has + same value. + (C4-654B): Moved to Ideograph-R190-Hair.el. + +2001-05-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R190-Hair.el (M-45363): Separate C3-4561. + (M-45365): Separate C6-645E. + (M-45372): Separate C3-4A6F. + (M-45376): New character. + (M-45384): Separate C5-4B57. + (C4-654B): Moved from Ideograph-R193-Cauldron.el; Unify M-45538 + instead of M-45508. + +2001-05-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R192-Sacrificial-Wine.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + + * Ideograph-R184-Eat.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R020-Wrap.el (C5-213D): Fix `morohashi-daikanwa' + property. + + * Ideograph-R017-Open-Box.el (C5-2129): Fix `morohashi-daikanwa' + property. + +2001-04-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R189-Tall.el, Ideograph-R186-Fragrant.el: + Resorted; add some missing Morohashi's Daikanwa characters; add + missing `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2001-04-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R185-Head.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * ideograph-util.el (ideograph-radical-strokes-vector): Modify for + major characters. + (char-ideographic-strokes): Prefer `daikanwa-strokes' than + `ideographic-strokes'. + +2001-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R183-Fly.el, Ideograph-R182-Wind.el: Resorted; add + some missing Morohashi's Daikanwa characters; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2001-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R145-Clothes.el (C4-5D4B): Delete `morohashi-daikanwa' + to fix. + (M-34634): Separate C2-667C. + (M-34636): Separate C2-6675. + (M-34646): Separate C5-6948. + + * Ideograph-R038-Woman.el (U+5A75): Fix `morohashi-daikanwa' + property. + + * Ideograph-R032-Earth.el (C2-3A68): Fix `morohashi-daikanwa' + property. + (C3-463F): Fix `morohashi-daikanwa' property; fix + `ideographic-strokes' property. + + * Ideograph-R030-Mouth.el (C4-2562): Fix `morohashi-daikanwa' + property. + (M-04206): Separate U+5618; relate to U+5653. + (U+5653): Fix `morohashi-daikanwa' property; delete + `kangxi-strokes'. + +2001-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R180-Sound.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2001-04-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R181-Leaf.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R075-Tree.el (C5-6825): Relate to M-15785. + (M-15789): Separate C3-5A44. + (U+3BFE): Relate to M-15790. + (U+6ACF): Separate M-15791. + (C5-6828): Relate to M-15792. + (C7-4743): Add M-15793. + (C5-682B): Relate to M-15794. + (M-15795): Separate C2-655F. + (C5-6829): Add M-15799. + (M-15800): Separate U+6AD4. + (C7-4742): Add M-15802. + (U+3BFF): Add M-15803; separate C4-5F73. + (U+3C00): Add M-15804. + (M-15826): Separate C2-616C. + (M-15833): Separate C3-5A48. + (M-15841): Separate U+6AE3. + (M-15843): Separate U+6AE7. + (M-15848): Fixed. + (M-15853): Separate U+6AED. + +2001-04-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R118-Bamboo.el (U+7B3D): Delete `daikanwa-radical' and + `daikanwa-strokes' to fix. + +2001-04-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R108-Dish.el (C5-3372): Add M-22989. + (C5-3371): Relate to M-22991. + (M-22992): Separate JSP-4E4F. + (C4-334A): Relate to M-22993. + (U+4002): Add M-22995; separate C3-374F. + (C6-423F): Add M-22997. + (C6-4241): Add M-22998. + (C6-4240): Relate to M-22999. + + * Ideograph-R004-Slash.el (U+4E54): Delete `kangxi-radical', + `kangxi-strokes', `daikanwa-radical', `daikanwa-strokes' and + `non-morohashi'; add `cns-radical'. + +2001-04-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R179-Leek.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2001-04-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R177-Leather.el: Resorted; add some missing + Morohashi's Daikanwa characters; add missing `ideographic-strokes' + attributes; use `ideographic-strokes' if each stroke attribute has + same value. + +2001-04-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R178-Tanned-Leather.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2001-04-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R176-Face.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-04-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R175-Wrong.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + (C5-3D42): Fixed. + + * Ideograph-R174-Blue.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R172-Short-Tailed-Bird.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2001-04-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R173-Rain.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-03-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R170-Mound.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + (M-41536): Moved from Ideograph-R163-City.el. + +2001-03-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R171-Slave.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R163-City.el (JX2-7A25): Separate M-41536 = U+961D = + GB0-5A62 and moved to Ideograph-R170-Mound.el. + +2001-03-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R169-Gate.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + (M-45649'): Moved to Ideograph-R191-Fight.el. + + * Ideograph-R166-Village.el: Resorted; add some missing + Morohashi's Daikanwa characters; add missing `ideographic-strokes' + attributes; use `ideographic-strokes' if each stroke attribute has + same value. + + * Ideograph-R191-Fight.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + (M-45648): Separate JX1-7E3E. + (M-45649'): Moved from Ideograph-R169-Gate.el. + +2001-03-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R168-Long.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-03-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R165-Distinguish.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2001-03-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R163-City.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-03-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R067-Script.el (M-13450): Unify with J{83|90}-4A38. + (U+9F50): Moved from Ideograph-R210-Even.el and unify with + C3-2370. + + * u030A0-Katakana.el, u03040-Hiragana.el: Add `mojikyo'. + + * Ideograph-R210-Even.el: Move U+9F50 to Ideograph-R067-Script.el. + + * Ideograph-R101-Use.el, Ideograph-R074-Moon.el: Add some missing + `japanese-jisx0208-1978' and `japanese-jisx0208' properties. + +2001-02-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R162-Walk.el, Ideograph-R160-Bitter.el: Resorted; add + some missing Morohashi's Daikanwa characters; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2001-02-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R157-Foot.el, Ideograph-R161-Morning.el: Resorted; add + some missing Morohashi's Daikanwa characters; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2001-02-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R158-Body.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-02-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R156-Run.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-02-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R155-Red.el, Ideograph-R154-Shell.el: Resorted; add + some missing Morohashi's Daikanwa characters; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2001-02-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R153-Badger.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-02-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R152-Pig.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-01-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R150-Valley.el, Ideograph-R151-Bean.el: Resorted; add + some missing Morohashi's Daikanwa characters; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2001-01-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R149-Speech.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-01-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R148-Horn.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-01-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R147-See.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-01-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R146-West.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-01-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R143-Blood.el, Ideograph-R144-Walk-Enclosure.el: + Resorted; add some missing Morohashi's Daikanwa characters; add + missing `ideographic-strokes' attributes; use + `ideographic-strokes' if each stroke attribute has same value. + +2001-01-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R134-Mortar.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-01-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R139-Color.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R133-Arrive.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R137-Boat.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R132-Self.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R130-Meat.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2001-01-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R138-Stopping.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2001-01-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R136-Oppose.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2001-01-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R131-Minister.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-12-08 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R074-Moon.el (M-14339): Fixed <unify with M-14339 of + Ideograph-R130-Meat.el>. + (M-14386): Unify with `chinese-cns11643-5'. + (C5-3F66): Moved from Ideograph-R130-Meat.el. + (M-14388): New character. + (C6-5D5D): Relate to M-14388. + (M-14390): New character. + (U+3B3B): Relate to M-14390. + (M-14393): New character. + (C7-2364): Relate to M-14393. + (M-14394): New character. + (C4-4A34): Relate to M-14394. + (C5-4D59): Add M-14395. + (U+3B3C): Add M-14397. + (M-14398): New character. + (U+3B3F): Relate to M-14398. + (C5-546E): Add M-14399. + +2000-12-06 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R127-Plow.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-12-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R128-Ear.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R125-Old.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-12-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R124-Feather.el: Resorted; add some missing + Morohashi's Daikanwa characters; add missing `ideographic-strokes' + attributes; use `ideographic-strokes' if each stroke attribute has + same value. + + * Ideograph-R126-And.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-12-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R196-Bird.el, Ideograph-R123-Sheep.el: Resorted; add + some missing Morohashi's Daikanwa characters; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2000-12-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R190-Hair.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-12-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R117-Stand.el, Ideograph-R119-Rice.el, + Ideograph-R116-Cave.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-12-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R121-Jar.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R113-Spirit.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-11-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R111-Arrow.el, Ideograph-R110-Spear.el: Resorted; add + some missing Morohashi's Daikanwa characters; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2000-11-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R114-Track.el (M-31339): Moved to + Ideograph-R140-Grass.el. + - Resorted; add some missing Morohashi's Daikanwa characters; add + missing `ideographic-strokes' attributes; use + `ideographic-strokes' if each stroke attribute has same value. + +2000-11-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R140-Grass.el (M-31339): Moved from + Ideograph-R114-Track.el. + (M-31341): Separate C3-4431. + (M-31342): Separate J{78|83|90}-6857. + (M-31343): Separate U+842F. + + * Ideograph-R084-Steam.el (M-17043): Add J{78|83}-5D63. + (M-17048): Add J{78|83}-5D64. + (M-17059): Add J{78|83}-5D66. + (M-17060): Add J{78|83}-5D65. + +2000-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R109-Eye.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-11-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R106-White.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-11-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R108-Dish.el, Ideograph-R107-Skin.el: Resorted; add + some missing Morohashi's Daikanwa characters; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2000-11-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u03000-CJK-Symbols-and-Punctuation.el (IDEOGRAPHIC ITERATION + MARK): Separate M-00097. + + * Ideograph-R003-Dot.el (U+4E37): Fixed. + (M-00097): Separate <IDEOGRAPHIC ITERATION MARK>. + (U+4E3A): Delete `non-morohashi'. + (U+4E3E): Likewise. + +2000-11-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * u02000-General-Punctuation.el (OVERLINE): Delete + `japanese-jisx0208'. + + * char-db-util.el (insert-char-data): Check value of `mirrored' + attribute is nil or not exist. + (insert-char-data-with-variant): Add new optional argument + `no-ucs-variant'. + (insert-char-range-data): Specify `no-ucs-variant' for + `insert-char-data-with-variant'. + + * Ideograph-R104-Sickness.el: Resorted; add some missing + Morohashi's Daikanwa characters; add missing `ideographic-strokes' + attributes; use `ideographic-strokes' if each stroke attribute has + same value. + +2000-11-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R103-Bolt-Of-Cloth.el: Resorted; add missing + Morohashi's Daikanwa characters; add missing `ideographic-strokes' + attributes; use `ideographic-strokes' if each stroke attribute has + same value. + +2000-11-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R105-Dotted-Tent.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R102-Field.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-11-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R100-Life.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-11-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R101-Use.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R099-Sweet.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-11-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R098-Tile.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-10-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R097-Melon.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-10-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R094-Dog.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-10-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R096-Jade.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R091-Slice.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-10-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R093-Cow.el (U+728B): Add C2-3D70 [moved from + Ideograph-R094-Dog.el]. + +2000-10-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R093-Cow.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2000-10-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R092-Fang.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-10-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R090-Half-Tree-Trunk.el: Resorted; add some missing + Morohashi's Daikanwa characters; add missing `ideographic-strokes' + attributes; use `ideographic-strokes' if each stroke attribute has + same value. + +2000-10-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R162-Walk.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2000-10-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R085-Water.el (C6-3930): Add M-17478. + (M-17479): New character. + (M-17479'): Move K0-7B47 and C6-392D to M-17479; add + Mojikyo-50247. + (M-17480): New character. + (C6-392E): Add relation to M-17480. + (U+3CE6): Add M-17481. + (C6-3266): Add M-17504. + (M-17505): New character. + (M-17505'): Move K0-7659 and C1-563F to M-17505; add + Mojikyo-50248. + (M-17529): New character. + (M-17529'): Move K0-613C to M-17529; separate C1-563C; add + Mojikyo-50249. + (C3-317B): Add relation to M-17545. + (M-17572'): Add Mojikyo-50250. + (M-17573'): Fix `ideographic-strokes'; add Mojikyo-50251. + (U+6DA5): Add Mojikyo-59723. + (M-17695): Separate C3-367C. + (M-17695'): Add Mojikyo-50252. + (M-17749'): Add Mojikyo-50253. + (M-17750'): Add Mojikyo-50254. + (M-17783'): Add Mojikyo-50255. + (M-17919'): Add Mojikyo-50256. + (M-17920'): Add Mojikyo-50257. + (M-17921'): Add Mojikyo-50258. + (M-18067'): Separate U+6EDE; add Mojikyo-50259. + (C6-5444): Add M-18068. + (M-18068'): Add Mojikyo-50260. + (M-18260): Separate U+6F67. + (M-18262): Separate C4-4A69. + (M-18265): Separate C2-5163. + (M-18268): Separate U+6F6B. + (M-18271): Separate U+6F6D. + (C4-4C6D): Add M-18272. + (C7-2450): Add M-18273. + (M-18274): New character. + (C7-2456): Add relation to M-18274. + (C4-4A5C): Add M-18275. + (C4-4A59): Add M-18276. + (M-18277): New character. + (M-18277'): Move C7-244F to M-18277; add Mojikyo-50261. + (M-18278): New character. + (C7-2457): Add M-18278. + (C7-2449): Add M-18279. + (M-18350): New character. + (C7-2441): Add relation to M-18350. + (C7-245E): Add M-18351. + (M-18352): New character. + (C7-2466): Add relation to M-18352. + (M-18353): New character. + (C5-4E26): Add relation to M-18353. + (M-18354): New character. + (C5-4E28): Add relation to M-18354. + (M-18357): New character. + (C5-4D7C): Add relation to M-18357. + (M-18358): New character. + (C4-4A5E): Add relation to M-18358. + (M-18359): New character. + (C7-245F): Add relation to M-18359. + (M-18360): New character. + (C7-244B): Add relation to M-18360. + (C3-514B): Add M-18361. + (C7-245D): Add M-18362. + (M-18363): New character. + (C7-2455): Add relation to M-18363. + (C7-2446): Add M-18364. + (C3-4C76): Add M-18367. + (C7-2460): Add M-18368. + (M-18369): New character. + (C4-4A63): Add relation to M-18369. + (M-18370): New character. + (C7-244A): Add relation to M-18370. + (M-18371): New character. + (C7-2F42): Add relation to M-18371. + (C5-5535): Add M-18373. + (C5-5534): Add M-18374. + (M-18672): Add Mojikyo-50262. + +2000-10-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R089-Double-X.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-10-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R088-Father.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-10-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R080-Do-Not.el (M-16724): Add Mojikyo-050244. + + * Ideograph-R077-Stop.el (M-16326'): Add Mojikyo-050239. + (M-16334'): Add Mojikyo-050240. + +2000-10-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R047-River.el (M-08678): Separate C1-477C. + (M-08679): Delete C2-223A. + (C6-245B): Add relation to M-08679. + (C1-4B56): Add relation to M-08680'. + (M-49065): Delete C6-245B. + (C2-223A): Add relation to M-49065. + +2000-10-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R087-Claw.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2000-10-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R140-Grass.el (U+828D): Separate J78-6769. + (M-30676): Separate C6-2922. + (U+8346): Add J78-3755. + (C1-5774): Add mapping for U+834A and M-30940. + (U+834A): Add J{83|90}-3755. + (M-31322): New character. + (C3-3E57): Add mapping for M-31322. + + * Ideograph-R120-Silk.el (U+7E4B): Add J{83|90}-3752. + (M-27990): Separate U+7E68 and C2-6642. + +2000-10-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R086-Fire.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R188-Bone.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2000-09-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * ideograph-util.el (ideograph-radical-strokes-vector): Change + R085 to 3 from 4; change R140 to 4 from 3. + (update-ideograph-radical-table): Add `mojikyo' characters which + are not included in `ideograph-daikanwa'. + +2000-09-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R196-Bird.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + + * Ideograph-R187-Horse.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-09-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R167-Gold.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2000-09-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R164-Wine.el, Ideograph-R159-Cart.el, + Ideograph-R145-Clothes.el, Ideograph-R142-Insect.el: Resorted; add + missing `ideographic-strokes' attributes; use + `ideographic-strokes' if each stroke attribute has same value. + +2000-09-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R211-Tooth.el: Resorted; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2000-06-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R210-Even.el: Add missing `ideographic-strokes' + attributes; use `ideographic-strokes' if each stroke attribute has + same value. + +2000-09-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R140-Grass.el, Ideograph-R141-Tiger.el: Resorted; add + missing `ideographic-strokes' attributes; use + `ideographic-strokes' if each stroke attribute has same value. + +2000-09-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R135-Tongue.el, Ideograph-R129-Brush.el: Resorted; add + missing `ideographic-strokes' attributes; use + `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R118-Bamboo.el, Ideograph-R085-Water.el: Resorted; add + some missing Morohashi's Daikanwa characters; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2000-09-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R120-Silk.el, Ideograph-R122-Net.el: Resorted; add + some missing Morohashi's Daikanwa characters; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2000-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R115-Grain.el, Ideograph-R084-Steam.el: Resorted; add + some missing Morohashi's Daikanwa characters; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + + * Ideograph-R083-Clan.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-09-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R118-Bamboo.el, Ideograph-R112-Stone.el: Resorted; add + some missing Morohashi's Daikanwa characters; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2000-09-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R082-Fur.el: Resorted; add some missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-09-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R095-Profound.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R080-Do-Not.el, Ideograph-R081-Compare.el: Resorted; + add some missing Morohashi's Daikanwa characters; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2000-09-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R064-Hand.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R076-Lack.el, Ideograph-R077-Stop.el, + Ideograph-R078-Death.el, Ideograph-R079-Weapon.el, + Ideograph-R072-Sun.el, Ideograph-R073-Say.el, + Ideograph-R074-Moon.el, Ideograph-R075-Tree.el: Resorted; add some + missing Morohashi's Daikanwa characters; add missing + `ideographic-strokes' attributes; use `ideographic-strokes' if + each stroke attribute has same value. + +2000-08-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R071-Not.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R072-Sun.el: Resorted; add missing some Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value; + use `variant-of-shinjigen-1' instead of `comment'. + +2000-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R061-Heart.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R053-Dotted-Cliff.el: Use `vulgar-char-of-shinjigen-1' + and `variant-of-shinjigen-1' instead of `comment'. + + * Ideograph-R041-Inch.el: Use `vulgar-char-of-shinjigen-1' instead + of `comment'. + + * Ideograph-R040-Roof.el (M-7211): Separate U+5BC8. + (M-7238): Separate U+5BD1. + (M-7277): Separate U+5BDC. + + * Ideograph-R030-Mouth.el: Use + `{ancient|original}-char-of-shinjigen-1' and + `variant-of-shinjigen-1' instead of `comment'. + + * Ideograph-R020-Wrap.el, Ideograph-R022-Right-Open-Box.el, + Ideograph-R024-Ten.el, Ideograph-R025-Divination.el, + Ideograph-R026-Seal.el, Ideograph-R027-Cliff.el, + Ideograph-R028-Private.el, Ideograph-R017-Open-Box.el, + Ideograph-R018-Knife.el, Ideograph-R019-Power.el, + Ideograph-R012-Eight.el, Ideograph-R013-Down-Box.el, + Ideograph-R014-Cover.el, Ideograph-R015-Ice.el: Use + `{vulgar|original|ancient|wrong}-char-of-shinjigen-1' and + `variant-of-shinjigen-1' instead of `comment'. + + * Ideograph-R004-Slash.el, Ideograph-R006-Hook.el, + Ideograph-R007-Two.el, Ideograph-R008-Lid.el, + Ideograph-R009-Man.el: Use + `{vulgar|original|ancient}-char-of-shinjigen-1' and + `variant-of-shinjigen-1' instead of `comment'. + + * Ideograph-R003-Dot.el: Use `original-char-of-shinjigen-1' + instead of `comment'. + + * Ideograph-R001-One.el: Use + `{vulgar|original}-char-of-shinjigen-1' instead of `comment'. + +2000-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R066-Rap.el: Resorted; add missing some Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-07-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R069-Axe.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R067-Script.el: Resorted; add missing some Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-07-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R070-Square.el: Resorted; add missing some Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-07-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R068-Dipper.el: Resorted; add missing some Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + + * Ideograph-R065-Branch.el: Resorted; add missing Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-06-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R063-Door.el: Resorted; add missing some Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes; + use `ideographic-strokes' if each stroke attribute has same value. + +2000-06-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R062-Halberd.el: Resorted; add missing some + Morohashi's Daikanwa characters; add missing `ideographic-strokes' + attributes; use `ideographic-strokes' if each stroke attribute has + same value. + +2000-07-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R060-Step.el: Resorted; add missing some Morohashi's + Daikanwa characters; add missing `ideographic-strokes' attributes. + +2000-07-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R055-Two-Hands.el, Ideograph-R056-Shoot.el, + Ideograph-R057-Bow.el, Ideograph-R058-Snout.el, + Ideograph-R059-Bristle.el, Ideograph-R047-River.el, + Ideograph-R048-Work.el, Ideograph-R049-Oneself.el, + Ideograph-R050-Turban.el, Ideograph-R051-Dry.el, + Ideograph-R052-Short-Thread.el, Ideograph-R053-Dotted-Cliff.el, + Ideograph-R054-Long-Stride.el, Ideograph-R039-Child.el, + Ideograph-R040-Roof.el, Ideograph-R041-Inch.el, + Ideograph-R042-Small.el, Ideograph-R043-Lame.el, + Ideograph-R044-Corpse.el, Ideograph-R045-Sprout.el, + Ideograph-R046-Mountain.el, Ideograph-R033-Scholar.el, + Ideograph-R034-Go.el, Ideograph-R035-Go-Slowly.el, + Ideograph-R036-Evening.el, Ideograph-R037-Big.el, + Ideograph-R038-Woman.el, Ideograph-R031-Enclosure.el, + Ideograph-R032-Earth.el, Ideograph-R025-Divination.el, + Ideograph-R026-Seal.el, Ideograph-R027-Cliff.el, + Ideograph-R028-Private.el, Ideograph-R029-Again.el, + Ideograph-R030-Mouth.el, Ideograph-R017-Open-Box.el, + Ideograph-R018-Knife.el, Ideograph-R019-Power.el, + Ideograph-R020-Wrap.el, Ideograph-R021-Spoon.el, + Ideograph-R022-Right-Open-Box.el, + Ideograph-R023-Hiding-Enclosure.el, Ideograph-R024-Ten.el, + Ideograph-R010-Legs.el, Ideograph-R012-Eight.el, + Ideograph-R013-Down-Box.el, Ideograph-R014-Cover.el, + Ideograph-R015-Ice.el, Ideograph-R001-One.el, + Ideograph-R002-Line.el, Ideograph-R004-Slash.el, + Ideograph-R008-Lid.el, Ideograph-R009-Man.el: Resorted; add + missing some Morohashi's Daikanwa characters. + +2000-06-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * ideograph-util.el (char-ideographic-radical): Renamed from + `char-ideograph-radical'. + (ideograph-radical-strokes-vector): New variable. + (char-ideographic-strokes): Renamed from `char-ideograph-strokes'; + detect `ideographic-strokes' using + `ideograph-radical-strokes-vector' if `total-strokes' is found. + (int-list<): New function. + (ideograph-char<): New implementation. + +2000-06-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R212-Dragon.el: Resorted; add missing + `ideographic-strokes' attributes. + +2000-06-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R213-Turtle.el: Resorted; add missing + `ideographic-strokes' attributes. + + * Ideograph-R214-Flute.el: Add missing `ideographic-strokes' + attributes. + +2000-06-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-data): Copy `attributes' and + `ccs-attributes' if they are specified; regard + `shinjigen-1-radical' as a ideographic radical; regard `->mojikyo' + as a variant of Mojikyo character; modify form of `mojikyo'. + +2000-06-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R209-Nose.el, Ideograph-R210-Even.el, + Ideograph-R211-Tooth.el, Ideograph-R212-Dragon.el, + Ideograph-R213-Turtle.el, Ideograph-R214-Flute.el, + Ideograph-R199-Wheat.el, Ideograph-R200-Hemp.el, + Ideograph-R201-Yellow.el, Ideograph-R202-Millet.el, + Ideograph-R203-Black.el, Ideograph-R204-Embroidery.el, + Ideograph-R205-Frog.el, Ideograph-R206-Tripod.el, + Ideograph-R207-Drum.el, Ideograph-R208-Rat.el, + Ideograph-R197-Salt.el, Ideograph-R198-Deer.el, + Ideograph-R196-Bird.el, Ideograph-R194-Ghost.el, + Ideograph-R195-Fish.el, Ideograph-R191-Fight.el, + Ideograph-R192-Sacrificial-Wine.el, Ideograph-R193-Cauldron.el, + Ideograph-R188-Bone.el, Ideograph-R189-Tall.el, + Ideograph-R190-Hair.el, Ideograph-R185-Head.el, + Ideograph-R186-Fragrant.el, Ideograph-R187-Horse.el, + Ideograph-R182-Wind.el, Ideograph-R183-Fly.el, + Ideograph-R184-Eat.el, Ideograph-R178-Tanned-Leather.el, + Ideograph-R179-Leek.el, Ideograph-R180-Sound.el, + Ideograph-R181-Leaf.el, Ideograph-R173-Rain.el, + Ideograph-R174-Blue.el, Ideograph-R175-Wrong.el, + Ideograph-R176-Face.el, Ideograph-R177-Leather.el, + Ideograph-R170-Mound.el, Ideograph-R171-Slave.el, + Ideograph-R172-Short-Tailed-Bird.el, Ideograph-R168-Long.el, + Ideograph-R169-Gate.el, Ideograph-R165-Distinguish.el, + Ideograph-R166-Village.el, Ideograph-R167-Gold.el, + Ideograph-R164-Wine.el, Ideograph-R163-City.el, + Ideograph-R160-Bitter.el, Ideograph-R161-Morning.el, + Ideograph-R162-Walk.el, Ideograph-R158-Body.el, + Ideograph-R159-Cart.el, Ideograph-R157-Foot.el, + Ideograph-R155-Red.el, Ideograph-R156-Run.el, + Ideograph-R150-Valley.el, Ideograph-R151-Bean.el, + Ideograph-R152-Pig.el, Ideograph-R153-Badger.el, + Ideograph-R154-Shell.el, Ideograph-R146-West.el, + Ideograph-R147-See.el, Ideograph-R148-Horn.el, + Ideograph-R149-Speech.el, Ideograph-R143-Blood.el, + Ideograph-R144-Walk-Enclosure.el, Ideograph-R145-Clothes.el, + Ideograph-R141-Tiger.el, Ideograph-R142-Insect.el, + Ideograph-R138-Stopping.el, Ideograph-R139-Color.el, + Ideograph-R140-Grass.el, Ideograph-R131-Minister.el, + Ideograph-R132-Self.el, Ideograph-R133-Arrive.el, + Ideograph-R134-Mortar.el, Ideograph-R135-Tongue.el, + Ideograph-R136-Oppose.el, Ideograph-R137-Boat.el, + Ideograph-R125-Old.el, Ideograph-R126-And.el, + Ideograph-R127-Plow.el, Ideograph-R128-Ear.el, + Ideograph-R129-Brush.el, Ideograph-R130-Meat.el, + Ideograph-R122-Net.el, Ideograph-R123-Sheep.el, + Ideograph-R124-Feather.el, Ideograph-R121-Jar.el, + Ideograph-R120-Silk.el, Ideograph-R119-Rice.el, + Ideograph-R117-Stand.el, Ideograph-R118-Bamboo.el, + Ideograph-R116-Cave.el, Ideograph-R113-Spirit.el, + Ideograph-R114-Track.el, Ideograph-R115-Grain.el, + Ideograph-R112-Stone.el, Ideograph-R110-Spear.el, + Ideograph-R111-Arrow.el, Ideograph-R109-Eye.el, + Ideograph-R105-Dotted-Tent.el, Ideograph-R106-White.el, + Ideograph-R107-Skin.el, Ideograph-R108-Dish.el, + Ideograph-R103-Bolt-Of-Cloth.el, Ideograph-R104-Sickness.el, + Ideograph-R097-Melon.el, Ideograph-R098-Tile.el, + Ideograph-R099-Sweet.el, Ideograph-R100-Life.el, + Ideograph-R101-Use.el, Ideograph-R102-Field.el, + Ideograph-R095-Profound.el, Ideograph-R096-Jade.el, + Ideograph-R092-Fang.el, Ideograph-R093-Cow.el, + Ideograph-R094-Dog.el, Ideograph-R087-Claw.el, + Ideograph-R088-Father.el, Ideograph-R089-Double-X.el, + Ideograph-R090-Half-Tree-Trunk.el, Ideograph-R091-Slice.el, + Ideograph-R086-Fire.el, Ideograph-R085-Water.el, + Ideograph-R077-Stop.el, Ideograph-R078-Death.el, + Ideograph-R079-Weapon.el, Ideograph-R080-Do-Not.el, + Ideograph-R081-Compare.el, Ideograph-R082-Fur.el, + Ideograph-R083-Clan.el, Ideograph-R084-Steam.el, + Ideograph-R076-Lack.el, Ideograph-R074-Moon.el, + Ideograph-R075-Tree.el, Ideograph-R071-Not.el, + Ideograph-R072-Sun.el, Ideograph-R073-Say.el, + Ideograph-R065-Branch.el, Ideograph-R066-Rap.el, + Ideograph-R067-Script.el, Ideograph-R068-Dipper.el, + Ideograph-R069-Axe.el, Ideograph-R070-Square.el, + Ideograph-R062-Halberd.el, Ideograph-R063-Door.el, + Ideograph-R064-Hand.el, Ideograph-R052-Short-Thread.el, + Ideograph-R053-Dotted-Cliff.el, Ideograph-R054-Long-Stride.el, + Ideograph-R055-Two-Hands.el, Ideograph-R056-Shoot.el, + Ideograph-R057-Bow.el, Ideograph-R058-Snout.el, + Ideograph-R059-Bristle.el, Ideograph-R060-Step.el, + Ideograph-R061-Heart.el, Ideograph-R047-River.el, + Ideograph-R048-Work.el, Ideograph-R049-Oneself.el, + Ideograph-R050-Turban.el, Ideograph-R051-Dry.el, + Ideograph-R045-Sprout.el, Ideograph-R046-Mountain.el, + Ideograph-R039-Child.el, Ideograph-R040-Roof.el, + Ideograph-R041-Inch.el, Ideograph-R042-Small.el, + Ideograph-R043-Lame.el, Ideograph-R044-Corpse.el, + Ideograph-R033-Scholar.el, Ideograph-R034-Go.el, + Ideograph-R035-Go-Slowly.el, Ideograph-R036-Evening.el, + Ideograph-R037-Big.el, Ideograph-R038-Woman.el, + Ideograph-R031-Enclosure.el, Ideograph-R032-Earth.el, + Ideograph-R026-Seal.el, Ideograph-R027-Cliff.el, + Ideograph-R028-Private.el, Ideograph-R029-Again.el, + Ideograph-R030-Mouth.el, Ideograph-R019-Power.el, + Ideograph-R020-Wrap.el, Ideograph-R021-Spoon.el, + Ideograph-R022-Right-Open-Box.el, + Ideograph-R023-Hiding-Enclosure.el, Ideograph-R024-Ten.el, + Ideograph-R025-Divination.el, Ideograph-R016-Table.el, + Ideograph-R017-Open-Box.el, Ideograph-R018-Knife.el, + Ideograph-R015-Ice.el: Reformatted. + + * char-db-util.el (insert-char-range-data): Use `decode-char' + instead of `int-char'; check `ucs' attribute. + + * u03100-Bopomofo.el (BOPOMOFO LETTER U): Add `script'. + +2000-06-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R014-Cover.el, Ideograph-R013-Down-Box.el, + Ideograph-R012-Eight.el: Reformatted. + +2000-06-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R009-Man.el (M-458): Modify `ideographic-strokes'. + + * Ideograph-R011-Enter.el, Ideograph-R010-Legs.el: Reformatted. + +2000-06-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R009-Man.el (ISO-IR-165-2C7A): Fix + `morohashi-daikanwa'. + + * Ideograph-R008-Lid.el, Ideograph-R007-Two.el, + Ideograph-R001-One.el, Ideograph-R006-Hook.el, + Ideograph-R005-Second.el, Ideograph-R004-Slash.el, + Ideograph-R003-Dot.el, Ideograph-R002-Line.el: Reformatted. + +2000-06-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R145-Clothes.el: + - Use `ideographic-strokes' if each stroke attribute has same + value. + (U+8868): Add J78 and 83. + (M-34110): Separate C5-2B45. + (U+886B): Likewise. + (U+8870): Likewise. + (M-34130): Separate U+8872; add J78 and J83; separate C2-3276. + (U+8875): Add J78 and J83. + (U+8877): Likewise. + (U+887D): Likewise. + (U+887E): Likewise. + (U+8881): Likewise. + (U+8882): Likewise. + (M-34163'): Add M50441. + (M-34164): New character. + (U+888B): Add J78 and J83. + (U+888D): Likewise. + (U+8892): Likewise. + (U+8896): Likewise. + (U+8897): Likewise. + (U+8899): Likewise. + (U+889E): Likewise; separate J90-6A51; separate C1-5D35. + (M-34210): Add J78 and J83. + (U+88A4): Likewise. + (U+88AB): Likewise. + (U+88B1): Likewise. + (U+88B4): Likewise. + (U+88B5): Likewise. + (U+88BF): Likewise. + (U+88C1): Likewise. + (U+88C2): Likewise. + (U+88C3): Likewise. + (U+88C4): Likewise. + (U+88C5): Add J{78|83|90}-4175 and M050442. + (U+88CF): Add J78 and J83. + (U+88E1): Likewise. + (U+88D4): Likewise. + (U+88D5): Likewise. + (M-34312): Add J{78|83}-6A64; separate J90; separate GB, C1 and + U+88D8. + (U+88D9): Add J78 and J83. + (U+88DC): Likewise. + (U+88DD): Likewise. + (U+88DF): Likewise. + (U+88E8): Likewise. + (M-34356): Likewise. + (U+88F3): Likewise. + (M-34362): Add J{78|83}-6A6A; separate J90; separate U+88F4, GB + and C1. + (M-34367): Separate C4-4728. + (U+88F8): Add J78 and J83. + (U+88F9): Likewise. + (U+88FC): Likewise. + (U+88FD): Likewise. + (U+88FE): Likewise. + (U+8902): Likewise. + (U+8904): Likewise. + (U+8907): Likewise. + (M34420): Add J78-6A6F; separate J90-6A6F; separate U+890A. + (J90-6A6F): Add J83. + (U+890C): Add J78 and J83. + (U+8912): Likewise. + (U+8913): Likewise. + (U+891E): Likewise. + (U+8925): Likewise. + (M-34503): Add J78 and J83; separate C1-7230; separate U+892A. + (M-34504): Separate U+892B and GB. + (U+892B): Add {J78|J83}-6A75. + (U+8936): Add J78 and J83. + (U+8938): Likewise. + (M-34536): Separate U+893B and C1. + (J{78|83}-6A78): New variant of M-34536. + (U+8941): Add J78 and J83. + (U+8943): Likewise. + (U+8944): Likewise. + (U+894C): Likewise. + (U+894D): Likewise. + (U+895E): Likewise. + (U+8960): Likewise. + (U+8964): Likewise. + (U+8966): Likewise. + (M-34696): Separate J90-6B24 and U+896A. + (J{78|83}-6B24): New variant of M-34696 and U+896A. + (U+896D): Add J78 and J83. + (J{78|83}-6B25): New variant of M-34712 and U+896F. + (U+8972): Add J78 and J83. + (U+8974): Likewise. + (U+8977): Likewise. + +2000-06-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * ideograph-util.el (insert-ideograph-radical-char-data): Use + `insert-char-data' with new optional arguments `attributes' and + `ccs-attributes'. + + * char-db-util.el (insert-char-data): Add new optional arguments + `attributes' and `ccs-attributes'; don't use + `char-attribute-alist'. + (decode-builtin-char): Deleted. + + * Ideograph-R009-Man.el: + - Use `ideographic-strokes' if each stroke attribute has same + value. + (M-462'): Add M050101. + +2000-06-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-data): Add optional argument + `readable'. + (insert-char-data-with-variant): Likewise. + (what-char-definition): Use `insert-char-data-with-variant' with + `readable' mode. + +2000-06-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * ideograph-util.el (update-ideograph-radical-table): Don't refer + 50101 or greater code range of coded-charset `ideograph-daikanwa'. + +2000-06-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R105-Dotted-Tent.el: + - Add missing J78 and J83 characters. + - Add missing Morohashi's Daikanwa characters. + +2000-06-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * ideograph-util.el (update-ideograph-radical-table): Use + `char-ideograph-strokes' to put `ideographic-strokes'. + (ideograph-char<): Refer `ideograph-daikanwa' attribute. + +2000-06-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-data): If an element of + `->decomposition' property is a character, print it as same as an + integer. + +2000-05-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * ideograph-util.el (update-ideograph-radical-table): Ignore non + `Ideograph' characters. + + * char-db-util.el (insert-char-data): Change order for `script'. + (insert-char-data-with-variant): Add optional argument `script'. + (insert-char-range-data): Likewise. + (write-char-range-data-to-file): Likewise. + + * Ideograph-R001-One.el (BOPOMOFO LETTER K): Deleted. + (U+4E02): Add `->bopomofo-letter'. + (BOPOMOFO LETTER O): Deleted. + (M00004): Add `script', `->ucs' and `->bopomofo-letter'. + (M00005): Separate <BOPOMOFO LETTER E>. + (M00009): Separate <BOPOMOFO LETTER C>. + + * u03100-Bopomofo.el (BOPOMOFO LETTER K): Add script. + (BOPOMOFO LETTER C): Likewise. + (BOPOMOFO LETTER O): Likewise. + (BOPOMOFO LETTER E): Likewise. + +2000-05-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-db-util.el (insert-char-data): Support `insert-char-data'. + + * u03100-Bopomofo.el (BOPOMOFO LETTER K): Add `->ideograph' and + `chinese-isoir165'; delete `ideograph-daikanwa'. + (BOPOMOFO LETTER C): Likewise. + (BOPOMOFO LETTER O): Likewise. + (BOPOMOFO LETTER E): Likewise. + (BOPOMOFO LETTER U): Add `morohashi-daikanwa', + `ideographic-radical', `ideographic-strokes', `total-strokes'; use + `->ideograph' instead of `ideograph'. + +2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * Ideograph-R197-Salt.el: Reformatted. + +2000-04-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * ccs-jisx0208-1983.el: Remove unused file. + +2000-03-23 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R085-Water.el (U+6E13): Add J{78|83|90}-374C. + + * Ideograph-R066-Rap.el (M13285'): Unify U+656C; separate C1-6439. + (M13303): Separate U+656C. + + * Ideograph-R064-Hand.el (M12239): Separate U+6385. + (M12311'): Add Mojikyo-50200. + (M12312): Separate U+63BD. + (M12373): Separate U+63E4. + (M12552): Separate U+643D. + (M12575): Separate U+6452. + (M12597): Separate U+6461. + (M12597): Separate U+6461. + (M12645): Separate U+6479. + (M12678): Separate U+6487. + (M12716): Separate U+649D. + (M12808): Separate U+64CE. + (M12876): Separate U+64ED. + (M12894): Separate U+64F3. + (M26763): Separate C5-7347. + +2000-03-22 MORIOKA Tomohiko <tomo@m17n.org> + + * char-db-util.el (insert-char-data): Change order of + `ideographic-strokes', `kangxi-strokes', `japanese-strokes' and + `cns-strokes'. + + * mojikyo.el (M292): Remove mojikyo-pj-1. + (M634): Likewise. + (M916): Likewise. + (M28800): Remove mojikyo-pj-6. + (M48869): Remove mojikyo-pj-9. + (M50100): Likewise. + +2000-03-22 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R054-Long-Stride.el (M9574): Separate U+5EFA. + + * Ideograph-R038-Woman.el (M6618): Separate U+5ACC. + + * Ideograph-R116-Cave.el (M25406): Separate U+7A74. + (M25424): Separate U+7A81. + (M25439): Unify U+7A81. + + * Ideograph-R170-Mound.el (M41720'): Separate U+F9DC; add + Mojikyo-50557. + (U+F9DC): Add K0-6B58. + (M41792): Separate J78-3764 and C1-6B61. + (M41813): Add J78-3764. + + * Ideograph-R213-Turtle.el (M48869): Add `kangxi-radical', + `kangxi-strokes' and comment. + +2000-03-22 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R115-Grain.el (M25218): Separate J78-374E and K0-4D26. + (M48869): Moved to Ideograph-R213-Turtle.el. + + * Ideograph-R113-Spirit.el (M24634): Separate U+7941. + (M24636): Separate U+7944. + (M24637): Separate U+7945. + (M24638): Separate U+7946. + (M24640): Move K0-5137 from U+7948. + (M24641): Move K0-7233 from U+7949. + (M24643): Separate U+794A. + (M24645): Separate U+794B. + (M24647): Separate U+794C. + (M24651): Separate U+794F. + (M24652): Move K0-695E from M24652'. + +2000-03-21 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R145-Clothes.el (M34166): Add J{78|83}-3736. + + * Ideograph-R123-Sheep.el (M28498): Add J{78|83}-3732. + + * Ideograph-R119-Rice.el (M26860): Add J{78|83}-3729. + + * Ideograph-R177-Leather.el (M42729): Separate J{83|90}-3724m + K0-7C28 and C1-675D. + (M42732): Separate U+9775. + + * Ideograph-R030-Mouth.el (M4015): Add J90-3674. + (J78-3674): New character. + +2000-03-20 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R158-Body.el (U+8EAF): Add J{83|90}-366D. + +2000-03-17 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R023-Hiding-Enclosure.el (U+533A): Add J90-3668. + + * Ideograph-R009-Man.el (M724): Add `jisx0208-difference'. + (U+4FF1): Add `jisx0208-1978/4X'. + + * Ideograph-R145-Clothes.el (M34646): Add `ideographic-strokes'. + (M34647): Add J{78|83}-365F. + (M34648): Add `ideographic-strokes'. + + * Ideograph-R145-Clothes.el (M34148): Add `ideographic-strokes'. + (M34149): Separate U+887F. + (M34150): Separate C2-3277. + (M34151): Add `ideographic-strokes'. + + * Ideograph-R076-Lack.el (M16104): Unify U+6B3D. + +2000-03-17 MORIOKA Tomohiko <tomo@m17n.org> + + * char-db-util.el (insert-char-data): Regard charset `mojikyo' as + same as `ideograph-daikanwa'; support `jisx0208-1978/4X'. + (decode-builtin-char): Regard charset `mojikyo' as same as + `ideograph-daikanwa'. + +2000-03-16 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R076-Lack.el (M16008): Unify U+6B23. + (M16012): Separate U+6B24. + (M16017): Unify U+6B25. + (M16019): Unify U+6B26. + + * Ideograph-R069-Axe.el (M13534): Unify U+65A4. + + * Ideograph-R019-Power.el (M2415'): Add J90-3650 and + Mojikyo-50112. + +2000-03-15 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R009-Man.el (M899): Add J90-3676. + (J83-364F): Add J90-364F. + + * Ideograph-R032-Earth.el (U+5C2D): Moved from + Ideograph-R043-Lame.el; add J90-3646. + + * Ideograph-R043-Lame.el (U+5C2D): Moved to + Ideograph-R032-Earth.el. + + * Ideograph-R064-Hand.el (U+631F): Add J{78|83|90}-3634. + + * Ideograph-R026-Seal.el (U+537F): Add J90-362A. + + * Ideograph-R044-Corpse.el (M7709): Separate U+5C51 and C1-552C. + + * Ideograph-R032-Earth.el (M4916): Separate J{78|83}-3651. + (U+5747): Unify J{78|83}-3651. + +2000-03-14 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R093-Cow.el (M19922): Unify U+725B. + (M19923): Add total-strokes. + + * Ideograph-R029-Again.el (M3118'): Add J90-355A and + Mojikyo-50116. + + * Ideograph-R123-Sheep.el (M28504): Add J{78|83}-3541 and K0-6B79. + + * Ideograph-R103-Bolt-Of-Cloth.el (M22007): Unify U+7591. + + * Ideograph-R093-Cow.el (M20190'): Add J{78|83|90}-353E and + Mojikyo-50275. + (M20195): Unify U+72A1. + + * Ideograph-R076-Lack.el (M16097): Unify U+6B3A. + (M16099): Unify U+6B3B. + (M16103): Unify U+6B3C. + + * Ideograph-R084-Steam.el (M17046): Separate U+6C18; add C6-2529. + (U+6C18): Unify C2-2258. + (M17046'): Add J{78|83|90}-3524 and Mojikyo-50245. + + * Ideograph-R009-Man.el (M927'): Add J90-3536 and Mojikyo-50104. + + * Ideograph-R079-Weapon.el (M16668): Unify U+6BC4. + (M16673): Unify U+6BC5. + +2000-03-13 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R116-Cave.el (M25593): Separate U+7AAE. + +2000-03-09 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R113-Spirit.el (M24639): Separate U+7947. + +2000-03-08 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R050-Turban.el (M8930): Separate J90-3522 and C3-3067. + +2000-03-06 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R074-Moon.el (M14378): Add J{78|83}-347C. + + * Ideograph-R071-Not.el (M13721): Unify U+65E2. + + * Ideograph-R070-Square.el (M13687): Unify U+65D7. + (M13694): Unify U+65D8. + (M13698): Unify U+65DA. + + * Ideograph-R026-Seal.el (U+5371): Add J90-346D. + +2000-03-03 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R104-Sickness.el (M22538): Unify U+764C. + (M22542): Unify U+7650. + + * Ideograph-R170-Mound.el (M41676'): Add + J{78|83|90}-3459. + + * Ideograph-R108-Dish.el (M23031): Unify U+76E2. + (M23032): Unify C1-6971. + (J90-3446): Add J{78|83}-3446 and K0-4A78. + + * Ideograph-R099-Sweet.el (M21643): Unify U+7518. + + * Ideograph-R085-Water.el (M18253): New character. + (U+6F97): Unify C1-6D58; add J{83|90}-3442 and K0-4A55. + + * Ideograph-R076-Lack.el (M16190): Unify U+6B52. + (M16197): Unify U+6B53. + +2000-03-02 MORIOKA Tomohiko <tomo@m17n.org> + + * ideograph-util.el (ideograph-char<): Prefer `non-morohashi' to + `morohashi-daikanwa'. + +2000-03-02 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R076-Lack.el (M16107): Unify U+6B3E. + (M16111): Unify U+6B3F. + (M16125): Unify U+6B40. + (M16126): Unify U+6B41. + (M16127): Unify U+6B42. + + * Ideograph-R066-Rap.el (M13260): Add J{78|83}-343A; separate + C1-5F56 and J90-343A. + + * Ideograph-R098-Tile.el (J90-3424): Add J{78|83}-3424. + + * Ideograph-R140-Grass.el (M30771): New character. + (U+82C5): Add J90-3423. + (U+85F2): Delete M15811; add C2-665A. + + * Ideograph-R181-Leaf.el (M43374): Separate U+9811. + +2000-03-01 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R124-Feather.el (M28766): Separate U+7FEB. + + * Ideograph-R046-Mountain.el (M8624'): Separate J{78|83}-3460. + + * Ideograph-R154-Shell.el (M36681): Separate J{78|83}-3453 and + C1-5D4B. + + * Ideograph-R124-Feather.el (M28780): Separate U+7FF0. + + * Ideograph-R030-Mouth.el (U+565B): Add J90-337A. + + * Ideograph-R116-Cave.el (U+7AC3): Add J78-635E and J{83|90}-3376. + + * Ideograph-R075-Tree.el (M15065): Separate U+691B. + (U+691B): Add J{78|83|90}-3371. + + * Ideograph-R018-Knife.el (M2112'): Add J90-3364. + + * Ideograph-R075-Tree.el (M15485): Add J{78|83}-335F. + +2000-02-29 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R079-Weapon.el (U+6BBB): Unify C3-3665; add + J{78|83}-334C. + (J90-334C): New character. + + * Ideograph-R064-Hand.el (U+64B9): Add J78-5978 and J{83|90}-3349. + + * Ideograph-R142-Insect.el (U+86CE): Add J78-695A and + J{83|90}-3342. + + * Ideograph-R075-Tree.el (M15217'): Add J78-3335; separate U+6982. + (U+6982): Separate J83-3335, J90-3335 and C1-644D. + +2000-02-28 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R106-White.el (M22699): Unify U+7686. + + * Ideograph-R177-Leather.el (M42781): Separate + J{83|90}-3373. + + * Ideograph-R140-Grass.el (M31170): Separate U+83D4. + (M32601): Separate C5-7940; add mapping to U+8641. + + * Ideograph-R061-Heart.el (M10617'): Remove C1-554E. + + * Ideograph-R140-Grass.el (M31000): New character. + (M31000'): Add J90-3259; move C1-5D23 to M31000. + (M31168): New character. + (M31168'): Add J90-325B; move C3-3E59 to M31168. + +2000-02-26 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R021-Spoon.el (J{78|83}-323D): Add J90-323D. + + * Ideograph-R026-Seal.el (J{78|83}-3237): Add J90-3237. + + * Ideograph-R009-Man.el (M628'): Add J90-3241. + (M1178): Add J90-322F. + +2000-02-25 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R092-Fang.el (M19909): Unify C1-455B. + (J90-3267): Unify J{78|83}-3267. + + * Ideograph-R076-Lack.el (M16167): Unify U+6B4C. + (M16168): Unify U+6B4D. + + * Ideograph-R093-Cow.el (M19933): Unify U+7261. + + * Ideograph-R124-Feather.el (M28614): New character. + (M28614'): Separate K0-6962 to M28614. + (M28616): Separate C6-3375. + (M28617): Separate C6-3372. + (M28618): Separate C6-3376. + (M28619): Separate C5-2B2B. + (M28620): Separate C4-2B22. + (M28621): Separate C4-2B21. + (M28622): Separate C4-2B24. + (M28623): Separate U+7FBE. + (M28624): Separate C4-2B23. + (M28625): Separate U+7FBF. + (M28626): Separate C6-3374. + (M28627): Separate C4-2F33. + (M28628): Separate U+437E. + (M28629): Separate C5-2F61. + (M28631): Separate C5-2F63. + (M28632): Separate U+7FC0. + (M28633): Separate C5-2F60. + (M28634): Separate C4-2F31. + (M28800): Moved from Ideograph-R196-Bird.el. + + * Ideograph-R195-Fish.el (U+9BF5): Add J90-3033. + +2000-02-24 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R196-Bird.el: Move M28800 and U+7FF5 to + Ideograph-R124-Feather.el. + (U+9D0E): Add J{83|90}-322A. + + * Ideograph-R196-Bird.el (U+9D2C): Add J78-7274 and J{83|90}-3229. + + * Ideograph-R145-Clothes.el (M34629): Separate U+8956; unify + J78-3228. + + * Ideograph-R079-Weapon.el (M16618'): Unify U+6BB4; separate + C3-2959. + +2000-02-24 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R076-Lack.el (M16024'): Unify U+6B27; separate + C3-2954. + + * Ideograph-R064-Hand.el (M11955): Separate U+62D0. + +2000-02-23 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R172-Short-Tailed-Bird.el (M41973): Separate + J{78|83}-326D, K0-643A and J90-326D. + + * Ideograph-R140-Grass.el (M30860'): Unify C6-2E22; separate + J{78|83}-326A. + + * Ideograph-R162-Walk.el (M38789): Separate C1-535E and U+8FE6. + (M38790): Separate C3-2F31 and U+8FE7. + (M38791): Separate C1-5365 and U+8FE8. + (M38792): Separate C4-2B4F. + + * Ideograph-R124-Feather.el (M28635): Unify K0-683A. + (M28635'): Separate K0-683A; separate U+7FC1. + + * Ideograph-R169-Gate.el (M41244): Add `jisx0208-difference'. + + * Ideograph-R100-Life.el (M21689): Add J{78|83}-3179. + +2000-02-22 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R070-Square.el (M13628): Separate U+65BC. + (U+65BC): Unify J{78|83|90}-3177 and C1-4D75. + +2000-02-18 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R086-Fire.el (U+7114): Add J{83|90}-316B. + + * Ideograph-R187-Horse.el (M44633'): Add J{78|83|90}-3158. + + * Ideograph-R108-Dish.el (M22972'): Unify U+76CA. + (M22975): Unify U+76CB. + +2000-02-17 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R104-Sickness.el (M22069): Unify U+75AB. + (M22081): Unify U+75B0. + + * Ideograph-R140-Grass.el (M30808'): Add J90-3151. + + * Ideograph-R108-Dish.el (M22961): Add J{78|83}-314E. + (M22965): Unify U+76C9. + + * Ideograph-R097-Melon.el (M21371): Unify C1-466A. + (J90-313B): Unify J{78|83}-313B; separate C1-466A. + +2000-02-16 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R027-Cliff.el: Reformatted. + + * Ideograph-R167-Gold.el (M40310): Separate U+925B, C1-6745 and + J90-3174. + +2000-02-15 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R085-Water.el (M17260): Separate U+6CBF, J90-3168 and + C1-4E58. + + * Ideograph-R144-Walk-Enclosure.el (M34073): Separate + {j78|83|90}-3152 and K0-6A5B. + +2000-02-14 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R184-Eat.el (M44146): Separate U+990C. + + * Ideograph-R030-Mouth.el (M4286): Separate U+5642. + + * Ideograph-R162-Walk.el (M38722): Separate U+8FC2. + (M38901): Unify K0-5C71; separate C1-5D61 and J90-3029. + (U+9022): Separate K0-5C71 and C1-5D61; add `jisx0208-difference' + property. + + * Ideograph-R140-Grass.el (M30699'): Separate U+829D. + (J{78|83|90}-3032): Add `jisx0208-difference'. + +2000-02-12 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R120-Silk.el (M27682): Separate J{78|83|90}-305E. + (SJG-6136): Unify J90-305E. + + * Ideograph-R009-Man.el (SJG-352): Unify J90-304E. + +2000-02-11 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R195-Fish.el (M46413): Unify J78-3073. + (U+9C2F): Unify J{83|90}-3073. + +2000-02-10 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R145-Clothes.el (M34091): Unify U+8863. + + * Ideograph-R008-Lid.el (M00286): Unify J78-5035 and J83-5035. + (U+4EA5): Unify J90-3067. + + * Ideograph-R023-Hiding-Enclosure.el (U+533B): Add J90-3065. + + * Ideograph-R162-Walk.el (M08680'1): Separate U+5DE1. + (M39134): Unify K0-6B36. + (M39134'): Unify U+907A. + + * Ideograph-R047-River.el (M8680'): Moved from + Ideograph-R162-Walk.el. + (M08684): Likewise. + + * Ideograph-R102-Field.el (M21854): Unify U+7570; separate + C6-4B56. + (M21854): Separate U+7570; unify C6-4B56. + +2000-02-09 MORIOKA Tomohiko <tomo@m17n.org> + + * Ideograph-R145-Clothes.el (M34240): Add J78-3041. + + * Ideograph-R064-Hand.el (M11835): Separate J90-3037. + + * Ideograph-R085-Water.el (M17678): Separate U+6DEB. + (M17951): Separate U+6EA2. + + * Ideograph-R100-Life.el (M21687): Unify C3-3D3E instead of + C3-3D3F. + +2000-02-08 MORIOKA Tomohiko <tomo@m17n.org> + + * char-db-util.el (insert-char-data): Don't output mojikyo-pj-*. + + * Ideograph-R184-Eat.el (M44014): Unify U+98DF. + (M44080): Separate japanese-jisx02080-1978 and japanese-jisx0208. + + * Ideograph-R100-Life.el (M21670): Unify GB, CNS and JIS. + (M21680): Likewise. + (M21684): Unify with U+7522. + (M21684'): Unify with U+7523. + + * Ideograph-R067-Script.el (M013450): Unify GB, CNS and JIS. + + * Ideograph-R009-Man.el (M00378): Add japanese-jisx0208-1990. + +2000-02-07 MORIOKA Tomohiko <tomo@m17n.org> + + * u0FF00-Halfwidth-and-Fullwidth-Forms.el, u030A0-Katakana.el, + u03040-Hiragana.el, u02600-Miscellaneous-Symbols.el, + u02500-Box-Drawing.el, u02190-Arrows.el, + u02100-Letterlike-Symbols.el, u00400-Cyrillic.el, u00370-Greek.el, + u000A0-Latin-1-Supplement.el: Add japanese-jisx0208-1990. + +2000-02-06 MORIOKA Tomohiko <tomo@m17n.org> + + * u02000-General-Punctuation.el, u02200-Mathematical-Operators.el, + u02300-Miscellaneous-Technical.el, u025A0-Geometric-Shapes.el, + u03000-CJK-Symbols-and-Punctuation.el: Add japanese-jisx0208-1990. + +2000-02-02 MORIOKA Tomohiko <tomo@m17n.org> + + * char-db-util.el (decode-builtin-char): Use `charset-name'. + (write-char-range-data-to-file): Use utf-8. + +2000-02-01 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-db-util.el (insert-char-data): Print corresponding + character as comment for `->ucs' and each coded-charset. + (what-char-definition): Don't call `char-db-update-comment'. + +2000-01-19 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mojikyo.el: New file. + +2000-01-28 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-db-util.el (insert-char-data): Print code-point of + `ideograph-daikanwa' as a decimal value. + (decode-builtin-char): New function. + +2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-db-util.el (insert-char-data): Modify for code-point format + change. + +1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * u0A000-Yi-Syllables.el, u0AC00-Hangul-Syllables.el, + u0FB00-Alphabetic-Presentation-Forms.el, + u0FB50-Arabic-Presentation-Forms-A.el, + u0FE20-Combining-Half-Marks.el, u0FE30-CJK-Compatibility-Forms.el, + u0FE50-Small-Form-Variants.el, + u0FE70-Arabic-Presentation-Forms-B.el, + u0FF00-Halfwidth-and-Fullwidth-Forms.el, u0FFF0-Specials.el: New + files. + +1999-12-20 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-db-util.el (insert-char-data): Change order of + `kangxi-strokes'. + (insert-char-data-with-variant): Look up variants of corresponding + ucs character if a character does not have variants. + +1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp> + + * ideograph-util.el (ideograph-char<): Fixed. + + * u03100-Bopomofo.el (U+3128): Separate M00115. + +1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R213-Turtle.el, Ideograph-R214-Flute.el: New files. + + * Ideograph-R206-Tripod.el, Ideograph-R207-Drum.el, + Ideograph-R208-Rat.el, Ideograph-R209-Nose.el, + Ideograph-R210-Even.el, Ideograph-R211-Tooth.el, + Ideograph-R212-Dragon.el: New files. + + * Ideograph-R204-Embroidery.el, Ideograph-R205-Frog.el: New files. + + * Ideograph-R200-Hemp.el, Ideograph-R201-Yellow.el, + Ideograph-R202-Millet.el, Ideograph-R203-Black.el: New files. + + * Ideograph-R194-Ghost.el, Ideograph-R195-Fish.el, + Ideograph-R196-Bird.el, Ideograph-R197-Salt.el, + Ideograph-R198-Deer.el, Ideograph-R199-Wheat.el: New files. + + * Ideograph-R191-Fight.el, Ideograph-R192-Sacrificial-Wine.el, + Ideograph-R193-Cauldron.el: New files. + + * Ideograph-R185-Head.el, Ideograph-R186-Fragrant.el, + Ideograph-R187-Horse.el, Ideograph-R188-Bone.el, + Ideograph-R189-Tall.el, Ideograph-R190-Hair.el: New files. + + * Ideograph-R183-Fly.el, Ideograph-R184-Eat.el: New files. + + * Ideograph-R180-Sound.el, Ideograph-R181-Leaf.el, + Ideograph-R182-Wind.el: New files. + + * Ideograph-R178-Tanned-Leather.el, Ideograph-R179-Leek.el: New + files. + + * Ideograph-R166-Village.el, Ideograph-R167-Gold.el, + Ideograph-R168-Long.el, Ideograph-R169-Gate.el, + Ideograph-R170-Mound.el, Ideograph-R171-Slave.el, + Ideograph-R172-Short-Tailed-Bird.el, Ideograph-R173-Rain.el, + Ideograph-R174-Blue.el, Ideograph-R175-Wrong.el, + Ideograph-R176-Face.el, Ideograph-R177-Leather.el: New files. + + * Ideograph-R161-Morning.el, Ideograph-R162-Walk.el, + Ideograph-R163-City.el, Ideograph-R164-Wine.el, + Ideograph-R165-Distinguish.el: New files. + + * Ideograph-R156-Run.el, Ideograph-R157-Foot.el, + Ideograph-R158-Body.el, Ideograph-R159-Cart.el, + Ideograph-R160-Bitter.el: New files. + + * Ideograph-R153-Badger.el, Ideograph-R154-Shell.el, + Ideograph-R155-Red.el: New files. + + * Ideograph-R151-Bean.el, Ideograph-R152-Pig.el: New files. + + * Ideograph-R148-Horn.el, Ideograph-R149-Speech.el, + Ideograph-R150-Valley.el: New files. + + * Ideograph-R139-Color.el, Ideograph-R140-Grass.el, + Ideograph-R141-Tiger.el, Ideograph-R142-Insect.el, + Ideograph-R143-Blood.el, Ideograph-R144-Walk-Enclosure.el, + Ideograph-R145-Clothes.el, Ideograph-R146-West.el, + Ideograph-R147-See.el: New files. + + * Ideograph-R137-Boat.el, + Ideograph-R138-Stopping.el: New files. + + * Ideograph-R135-Tongue.el, Ideograph-R136-Oppose.el: New files. + + * Ideograph-R132-Self.el, Ideograph-R133-Arrive.el, + Ideograph-R134-Mortar.el: New files. + + * Ideograph-R127-Plow.el, Ideograph-R128-Ear.el, + Ideograph-R129-Brush.el, Ideograph-R130-Meat.el, + Ideograph-R131-Minister.el: New files. + + * Ideograph-R123-Sheep.el, Ideograph-R124-Feather.el, + Ideograph-R125-Old.el, Ideograph-R126-And.el: New files. + + * Ideograph-R110-Spear.el, Ideograph-R111-Arrow.el, + Ideograph-R112-Stone.el, Ideograph-R113-Spirit.el, + Ideograph-R114-Track.el, Ideograph-R115-Grain.el, + Ideograph-R116-Cave.el, Ideograph-R117-Stand.el, + Ideograph-R118-Bamboo.el, Ideograph-R119-Rice.el, + Ideograph-R120-Silk.el, Ideograph-R121-Jar.el, + Ideograph-R122-Net.el: New files. + + * Ideograph-R108-Dish.el, Ideograph-R109-Eye.el: New files. + + * Ideograph-R106-White.el, Ideograph-R107-Skin.el: New files. + + * Ideograph-R103-Bolt-Of-Cloth.el, Ideograph-R104-Sickness.el, + Ideograph-R105-Dotted-Tent.el: New files. + + * Ideograph-R099-Sweet.el, Ideograph-R100-Life.el, + Ideograph-R101-Use.el, Ideograph-R102-Field.el: New files. + + * Ideograph-R095-Profound.el, Ideograph-R096-Jade.el, + Ideograph-R097-Melon.el, Ideograph-R098-Tile.el: New files. + + * Ideograph-R092-Fang.el, Ideograph-R093-Cow.el, + Ideograph-R094-Dog.el: New files. + + * Ideograph-R090-Half-Tree-Trunk.el, Ideograph-R091-Slice.el: New + files. + + * Ideograph-R088-Father.el, Ideograph-R089-Double-X.el: New files. + + * Ideograph-R084-Steam.el, Ideograph-R085-Water.el, + Ideograph-R086-Fire.el, Ideograph-R087-Claw.el: New files. + + * Ideograph-R081-Compare.el, Ideograph-R082-Fur.el, + Ideograph-R083-Clan.el: New files. + + * Ideograph-R079-Weapon.el, Ideograph-R080-Do-Not.el: New files. + + * Ideograph-R073-Say.el, Ideograph-R074-Moon.el, + Ideograph-R075-Tree.el, Ideograph-R076-Lack.el, + Ideograph-R077-Stop.el, Ideograph-R078-Death.el: New files. + + * Ideograph-R070-Square.el, Ideograph-R071-Not.el, + Ideograph-R072-Sun.el: New files. + + * Ideograph-R068-Dipper.el, Ideograph-R069-Axe.el: New files. + + * Ideograph-R055-Two-Hands.el, Ideograph-R056-Shoot.el, + Ideograph-R057-Bow.el, Ideograph-R058-Snout.el, + Ideograph-R059-Bristle.el, Ideograph-R060-Step.el, + Ideograph-R061-Heart.el, Ideograph-R062-Halberd.el, + Ideograph-R063-Door.el, Ideograph-R064-Hand.el, + Ideograph-R065-Branch.el, Ideograph-R066-Rap.el, + Ideograph-R067-Script.el: New files. + + * Ideograph-R053-Dotted-Cliff.el, Ideograph-R054-Long-Stride.el: + New files. + + * Ideograph-R051-Dry.el, Ideograph-R052-Short-Thread.el: New + files. + + * Ideograph-R043-Lame.el, Ideograph-R044-Corpse.el, + Ideograph-R045-Sprout.el, Ideograph-R046-Mountain.el, + Ideograph-R047-River.el, Ideograph-R048-Work.el, + Ideograph-R049-Oneself.el, Ideograph-R050-Turban.el: New files. + + * Ideograph-R041-Inch.el, Ideograph-R042-Small.el: New files. + + * Ideograph-R036-Evening.el, Ideograph-R037-Big.el, + Ideograph-R038-Woman.el, Ideograph-R039-Child.el, + Ideograph-R040-Roof.el: New files. + + * Ideograph-R034-Go.el, Ideograph-R035-Go-Slowly.el: New files. + + * Ideograph-R031-Enclosure.el, Ideograph-R032-Earth.el, + Ideograph-R033-Scholar.el: New files. + + * Ideograph-R030-Mouth.el, Ideograph-R029-Again.el, + Ideograph-R028-Private.el: Merge CJK Unified Ideographs Extension + A. + + * Ideograph-R027-Cliff.el, Ideograph-R026-Seal.el, + Ideograph-R025-Divination.el, Ideograph-R024-Ten.el, + Ideograph-R023-Hiding-Enclosure.el, + Ideograph-R022-Right-Open-Box.el, Ideograph-R021-Spoon.el, + Ideograph-R020-Wrap.el, Ideograph-R019-Power.el, + Ideograph-R018-Knife.el, Ideograph-R017-Open-Box.el, + Ideograph-R016-Table.el, Ideograph-R015-Ice.el, + Ideograph-R014-Cover.el, Ideograph-R013-Down-Box.el, + Ideograph-R012-Eight.el, Ideograph-R011-Enter.el, + Ideograph-R010-Legs.el, Ideograph-R009-Man.el, + Ideograph-R008-Lid.el, Ideograph-R007-Two.el, + Ideograph-R006-Hook.el: Merge `chinese-isoir165'. + + * Ideograph-R004-Slash.el: Merge CNS chars not in Morohashi's + Daikanwa. + + * Ideograph-R003-Dot.el: Merge `chinese-isoir165'. + + * Ideograph-R001-One.el: Merge `chinese-isoir165'. + +1999-12-07 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R027-Cliff.el, Ideograph-R026-Seal.el, + Ideograph-R025-Divination.el, Ideograph-R024-Ten.el, + Ideograph-R023-Hiding-Enclosure.el, + Ideograph-R022-Right-Open-Box.el, Ideograph-R021-Spoon.el: Merge + CJK Unified Ideographs Extension A. + +1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R020-Wrap.el, Ideograph-R019-Power.el, + Ideograph-R018-Knife.el: Merge CJK Unified Ideographs Extension A. + +1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R009-Man.el: Merge CJK Unified Ideographs Extension A. + +1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R017-Open-Box.el, Ideograph-R016-Table.el: Merge CJK + Unified Ideographs Extension A. + +1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R015-Ice.el, Ideograph-R014-Cover.el, + Ideograph-R013-Down-Box.el, Ideograph-R012-Eight.el, + Ideograph-R011-Enter.el, Ideograph-R010-Legs.el: Merge CJK Unified + Ideographs Extension A. + +1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R008-Lid.el (M00286): Separate + `japanese-jisx0208-1978' and `japanese-jisx0208'. + + * Ideograph-R005-Second.el: Merge `chinese-isoir165'. + +1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R004-Slash.el, Ideograph-R003-Dot.el, + Ideograph-R002-Line.el, Ideograph-R001-One.el: Merge + `chinese-isoir165'. + +1999-12-03 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R030-Mouth.el: Merge `japanese-jisx0213-1' and + `japanese-jisx0213-2'. + +1999-12-02 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * Ideograph-R029-Again.el: Merge `japanese-jisx0213-2'. + +1999-12-01 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R028-Private.el: Merge `japanese-jisx0213-2'. + +1999-12-01 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R027-Cliff.el: Merge `japanese-jisx0213-1' and + `japanese-jisx0213-2'. + +1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R026-Seal.el: Merge `japanese-jisx0213-1' and + `japanese-jisx0213-2'. + +1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R025-Divination.el: Merge `japanese-jisx0213-1' and + `japanese-jisx0213-2'. + +1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R024-Ten.el: Merge `japanese-jisx0213-1' and + `japanese-jisx0213-2'. + +1999-11-28 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R023-Hiding-Enclosure.el: Merge `japanese-jisx0213-2'. + +1999-11-27 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R022-Right-Open-Box.el: Merge `japanese-jisx0213-1' + and `japanese-jisx0213-2'. + +1999-11-27 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R021-Spoon.el (M02574): Separate C1-4621. + (M02576): Separate C6-2630. + (M02579): Separate C5-234A. + (M02581): Separate C4-284D. + (M02582): Separate C6-2F2F. + (M02588): Separate C6-3560. + + * Ideograph-R020-Wrap.el: Merge `japanese-jisx0213-1' and + `japanese-jisx0213-2'. + +1999-11-26 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R019-Power.el, Ideograph-R018-Knife.el: Merge + `japanese-jisx0213-1' and `japanese-jisx0213-2'. + + * Ideograph-R017-Open-Box.el (M01814): Separate C6-2365. + (M01815): Separate C6-2361. + (M01817): Separate C6-2363. + (M01822): Separate C6-2323. + (M01836): Separate C5-365D. + (M01839): Separate C7-367B. + +1999-11-25 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R016-Table.el, Ideograph-R015-Ice.el, + Ideograph-R014-Cover.el: Merge `japanese-jisx0213-1' and + `japanese-jisx0213-2'. + + * Ideograph-R013-Down-Box.el: Merge `japanese-jisx0213-2' with + UCS. + +1999-11-24 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R013-Down-Box.el: Merge `japanese-jisx0213-2'. + (J78-4B41 = J83-4B41): Moved to R109. + (C6-316D): Moved to R072. + +1999-11-24 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * Ideograph-R012-Eight.el: Merge `japanese-jisx0213-1' and + `japanese-jisx0213-2'. + +1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R009-Man.el: Merge `japanese-jisx0213-1' and + `japanese-jisx0213-2'. + +1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R010-Legs.el: Merge `japanese-jisx0213-1' and + `japanese-jisx0213-2'. + + * Ideograph-R011-Enter.el: Separate CNS. + +1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R008-Lid.el: Merge CJK Unified Ideographs Extension A. + +1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp> + + * ideograph-util.el (update-ideograph-radical-table): Add + `japanese-jisx0213-1' and `japanese-jisx0213-2'. + +1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R015-Ice.el (M01612.07): Separate U+4ECC and C3-214C + to M00360. + + * Ideograph-R013-Down-Box.el (M001512): Separate C3-2148 to + M00366'. + +1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R009-Man.el: Delete wrong? C6-XXXX code-points. + + * Ideograph-R006-Hook.el, Ideograph-R005-Second.el: Merge CJK + Unified Ideographs Extension A. + + * Ideograph-R004-Slash.el (M00115): Merge CJK Unified Ideographs + Extension A; separate U+3128. + (M00116): Move C6-2123 to M00115. + + * Ideograph-R001-One.el: Merge CJK Unified Ideographs Extension A. + +1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R008-Lid.el: Merge `japanese-jisx0213-2'. + + * Ideograph-R007-Two.el: Merge `japanese-jisx0213-1'. + + * Ideograph-R004-Slash.el: Merge `japanese-jisx0213-2'. + + * Ideograph-R006-Hook.el (M00237): Separate C5-2330. + + * Ideograph-R005-Second.el: Merge `japanese-jisx0213-2'. + + * Ideograph-R002-Line.el: Merge `japanese-jisx0213-1' and + `japanese-jisx0213-2'. + + * u03040-Hiragana.el (HIRAGANA LETTER SMALL KA): New character. + (HIRAGANA LETTER SMALL KE): New character. + + * u02600-Miscellaneous-Symbols.el (WHITE SHOGI PIECE): New + character. + (BLACK SHOGI PIECE): New character. + + * Ideograph-R001-One.el: Merge `japanese-jisx0213-1'. + +1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp> + + * u01F00-Greek-Extended.el: Merge `japanese-jisx0213-1'. + +1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-db-util.el (insert-char-data): Ignore `kangxi-radical' and + `japanese-radical' if they have the same value of + `ideographic-radical'; ignore `japanese-strokes' if it has the + same value of `ideographic-strokes'. + +1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-db-util.el (char-db-update-comment): Use mapping-table for + `japanese-jisx0213-*'. + +1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp> + + * u03300-CJK-Compatibility.el: Merge `japanese-jisx0213-1'. + + * u03200-Enclosed-CJK-Letters-and-Months.el: Merge + `japanese-jisx0213-1'. + + * u03130-Hangul-Compatibility-Jamo.el, u03100-Bopomofo.el: Changed + to utf-8 encoding. + + * u030A0-Katakana.el, u03040-Hiragana.el, + u03000-CJK-Symbols-and-Punctuation.el: Merge + `japanese-jisx0213-1'. + + * u02F00-Kangxi-Radicals.el: Changed to utf-8 encoding. + + * u02700-Dingbats.el, u02600-Miscellaneous-Symbols.el, + u025A0-Geometric-Shapes.el: Merge `japanese-jisx0213-1'. + + * u02580-Block-Elements.el: Changed to utf-8 encoding. + + * u02500-Box-Drawing.el, u02460-Enclosed-Alphanumerics.el, + u02300-Miscellaneous-Technical.el, u02400-Control-Pictures.el, + u02200-Mathematical-Operators.el, u02190-Arrows.el, + u02150-Number-Forms.el, u02100-Letterlike-Symbols.el, + u020A0-Currency-Symbols.el: Merge `japanese-jisx0213-1'. + + * u02080-Subscripts.el, u02070-Superscripts.el: Changed to utf-8 + encoding. + + * u02000-General-Punctuation.el, + u01E00-Latin-Extended-Additional.el: Merge `japanese-jisx0213-1'. + + * u00600-Arabic.el, u00590-Hebrew.el, u00400-Cyrillic.el: Changed + to utf-8 encoding. + + * u00370-Greek.el, u00300-Combining-Diacritical-Marks.el, + u002B0-Spacing-Modifier-Letters.el, u00250-IPA-Extensions.el, + u00180-Latin-Extended-B.el, u00100-Latin-Extended-A.el, + u000A0-Latin-1-Supplement.el, u00020-Basic-Latin.el: Merge + `japanese-jisx0213-1'. + + * Ideograph-R030-Mouth.el: New file. + +1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R005-Second.el: Sync with CNS2Dict 0.390. + +1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-db-util.el (insert-char-data): Generate comment for + `cns-radical'. + + * Ideograph-R004-Slash.el (M00129): Separated from U+5301. + (M00135): Separate C6-222F. + +1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R003-Dot.el (M00100): Fixed. + +1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R002-Line.el: Sync with CNS2Dict 0.390. + +1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R001-One.el (M00032): Separate U+4E17 and C4-2155. + +1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R029-Again.el, Ideograph-R028-Private.el: New files. + +1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-db-util.el (char-db-update-comment): Don't use + mapping-table for `ideograph-daikanwa'. + +1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R012-Eight.el, Ideograph-R013-Down-Box.el, + Ideograph-R014-Cover.el, Ideograph-R015-Ice.el, + Ideograph-R016-Table.el, Ideograph-R017-Open-Box.el, + Ideograph-R018-Knife.el, Ideograph-R019-Power.el, + Ideograph-R020-Wrap.el, Ideograph-R021-Spoon.el, + Ideograph-R022-Right-Open-Box.el, + Ideograph-R023-Hiding-Enclosure.el, Ideograph-R024-Ten.el, + Ideograph-R025-Divination.el, Ideograph-R026-Seal.el, + Ideograph-R027-Cliff.el: New files. + + * ideograph-util.el (write-ideograph-radical-char-data): Replace ` + ' in `name' by `-'. + +1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp> + + * Ideograph-R002-Line.el, Ideograph-R003-Dot.el, + Ideograph-R004-Slash.el, Ideograph-R005-Second.el, + Ideograph-R006-Hook.el, Ideograph-R007-Two.el, + Ideograph-R008-Lid.el, Ideograph-R009-Man.el, + Ideograph-R010-Legs.el, Ideograph-R011-Enter.el: New files. + + * ideograph-util.el (update-ideograph-radical-table): Add + `japanese-jisx0208-1978' and `japanese-jisx0208-1990'; check Group + 00 Plane 10. + (ideograph-char<): Prefer minor code of `morohashi-daikanwa' + number. + + * Ideograph-R001-One.el: Changed to utf-8 encoding. + +1999-11-17 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * ideograph-util.el: New file. + +1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * Ideograph-R001-One.el: New file. + +1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * char-db-util.el (insert-char-data): Change order of + `morohashi-daikanwa'. + +1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * char-db-util.el (char-attribute-name<) Use + `charset-iso-final-char' instead of `charset-final'; fixed. + (insert-char-data): Delete unused local variable `name'; use + `charset-iso-graphic-plane' instead of `charset-graphic'. + (char-db-update-comment): Use `charset-iso-graphic-plane' instead + of `charset-graphic'. + (insert-char-range-data): Delete unused local variable `variants'. + (what-character-original-window-configuration): Define to avoid + compiler warning. + +1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * char-db-util.el (ideographic-radicals): New constant. + (insert-char-data): Change order of `ideographic-radical', + `ideographic-strokes' and `total-strokes'; adjust width of the + first element of a list. + +1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * ccs-jisx0201-latin.el: Deleted. + +1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp> + + * u031A0-Extended-Bopomofo.el: New file. + +1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp> + + * u02E00-CJK-Radical-Supplement.el: Renamed from + u02E00-CJK-Radicals.el. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * u03000-CJK-Symbols-and-Punctuation.el, u03040-Hiragana.el, + u030A0-Katakana.el, u03100-Bopomofo.el, + u03130-Hangul-Compatibility-Jamo.el, u03190-Kanbun.el, + u03200-Enclosed-CJK-Letters-and-Months.el, + u03300-CJK-Compatibility.el: New files. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * u02E00-CJK-Radicals.el, u02F00-Kangxi-Radicals.el, + u02FF0-Ideographic-Description-Characters.el: New files. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * u02600-Miscellaneous-Symbols.el, u02700-Dingbats.el, + u02800-Braille-Patterns.el: New files. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * u02500-Box-Drawing.el, u02580-Block-Elements.el, + u025A0-Geometric-Shapes.el: New file. + + * u02500-Box-Drawing.el, u02580-Block-Elements.el, + u025A0-Geometric-Shapes.el: New files. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * u02400-Control-Pictures.el, u02440-OCR.el, + u02460-Enclosed-Alphanumerics.el: New files. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * u02200-Mathematical-Operators.el, + u02300-Miscellaneous-Technical.el: New files. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * u02100-Letterlike-Symbols.el, u02150-Number-Forms.el, + u02190-Arrows.el: New files. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * u02000-General-Punctuation.el, u02070-Superscripts.el, + u02080-Subscripts.el, u020A0-Currency-Symbols.el, + u020D0-Combining-Diacritical-Marks-for-Symbols.el: New files. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * u00180-Latin-Extended-B.el: Reformatted to print code-point of + GR-set as GR value. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * char-db-util.el (insert-char-data): Modify order when CHAR does + not have `decimal-digit-value' property. + + * u00100-Latin-Extended-A.el: Reformatted to print code-point of + GR-set as GR value. + (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL + LIGATURE IJ>. + + * u000A0-Latin-1-Supplement.el: Reformatted to print code-point of + GR-set as GR value. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * ccs-viscii.el: Deleted. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * u013A0-Cherokee.el, u01400-Canadian.el, u01680-Ogham.el, + u016A0-Runic.el, u01780-Khmer.el, u01800-Mongolian.el, + u01E00-Latin-Extended-Additional.el, u01F00-Greek-Extended.el: New + files. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * char-db-util.el (insert-char-data): Print GR value for GR-set. + +1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * u010A0-Georgian.el, u01100-Hangul-Jamo.el, u01200-Ethiopic.el: + New files. + +1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * char-db-util.el (char-db-update-comment): Use mapping-table for + `arabic-iso8859-6'. + (insert-char-data-with-variant): New function. + (insert-char-range-data): Use `insert-char-data-with-variant'. + (what-char-definition): Use `insert-char-data-with-variant' + instead of `insert-char-data'; use `char-db-update-comment'. + +1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * u00900-Devanagari.el, u00980-Bengali.el, u00A00-Gurmukhi.el, + u00A80-Gujarati.el, u00B00-Oriya.el, u00B80-Tamil.el, + u00C00-Telugu.el, u00C80-Kannada.el, u00D00-Malayalam.el, + u00D80-Sinhala.el, u00E00-Thai.el, u00E80-Lao.el, + u00F00-Tibetan.el, u01000-Myanmar.el: New files. + +1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * u00400-Cyrillic.el, u00530-Armenian.el, u00590-Hebrew.el, + u00600-Arabic.el, u00700-Syriac.el, u00780-Thaana.el: New files. + +1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA): Fix typo. + + * u00300-Combining-Diacritical-Marks.el: Reformatted. + +1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp> + + * u002B0-Spacing-Modifier-Letters.el, u00250-IPA-Extensions.el: + Reformatted. + +1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-db-util.el (insert-char-data): Fix format of + `iso-10646-comment'; swap order of `->lowercase' and + `->titlecase'. + + * u00180-Latin-Extended-B.el: Merge `latin-viscii' code-points. + +1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-db-util.el (char-attribute-name<): New function. + (insert-char-data): Use `char-attribute-name<' to sort; change + order of `iso-10646-comment'. + (char-db-update-comment): Use mapping-table for `latin-viscii-*'. + + * u00100-Latin-Extended-A.el, u000A0-Latin-1-Supplement.el: Merge + `latin-viscii' code-points. + +1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-db-util.el (insert-char-data): Change order. + (insert-char-range-data): Insert variants. + (char-db-update-comment): Fix problem with ascii and + non-ISO-2022-sets; don't insert control-characters. + + * u00020-Basic-Latin.el: Merge `latin-viscii' code-points. + +1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * auto-autoloads.el: New file. + + * char-db-util.el: New file. + +1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp> + + * u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'. + +1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp> + + * ccs-iso8859-2.el, ccs-iso8859-3.el, ccs-iso8859-4.el, + ccs-iso8859-9.el: Delete. + + * u00000-C0.el, u00020-Basic-Latin.el, u00080-C1.el, + u000A0-Latin-1-Supplement.el, u00180-Latin-Extended-B.el, + u00100-Latin-Extended-A.el, u00250-IPA-Extensions.el, + u002B0-Spacing-Modifier-Letters.el, + u00300-Combining-Diacritical-Marks.el, u00370-Greek.el: New files. + +1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * ccs-viscii.el: Add mapping-table for `latin-viscii'. + +1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp> + + * ccs-viscii.el: Rename `vietnamese-viscii-*' to `latin-viscii-*'. + +1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp> + + * ccs-iso8859-2.el, ccs-iso8859-3.el, ccs-iso8859-4.el, + ccs-iso8859-9.el, ccs-jisx0201-latin.el, ccs-viscii.el, + ccs-tcvn5712.el, ccs-jisx0208-1983.el: Moved from lisp/mule. diff --git a/lisp/utf-2000/Ideograph-R001-One.el b/lisp/utf-2000/Ideograph-R001-One.el new file mode 100644 index 0000000..bc591c6 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R001-One.el @@ -0,0 +1,2551 @@ +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 0) + (total-strokes . 1) + (hanyu-dazidian 1 1 1) + (shinjigen-1 . 1) + (shinjigen-2 . 1) + (chinese-gb2312 . #x523B) ; ø»…Žœ + (=jis-x0208 . #x306C) ; ø½Š‰ + (korean-ksc5601 . #x6C69) ; ø»Š‰ž + (chinese-isoir165 . #x523B) ; ø»¶¬ + (chinese-cns11643-1 . #x4421) ; ø»‘µ¶ + (=gt-pj-1 . #x306C) ; ý¡€€€ + (chinese-big5 . #xA440) ; ý¢€Š‘€ + (ideograph-daikanwa . 00001) ; ø¸€€ + (=gt-k . 00001) ; ý¡„€€ + (=gt . 00001) ; ý¡€€€ + (=ucs . #x4E00) ; 一 + )) +(define-char + '((=>ucs . #x4E00) ; 一 + (morohashi-daikanwa 1 0 9) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 0) + (total-strokes . 1) + (=gt-pj-k1 . #x3034) ; ý¡„€€‚ + (=gt-k . 00002) ; ý¡„€€‚ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 2 5) + (shinjigen-1 . 4) + (shinjigen-2 . 4) + (chinese-gb2312 . #x3621) ; ø»„¤º + (=jis-x0208 . #x437A) ; ø½Š©‘ + (korean-ksc5601 . #x6F4B) ; ø»Šš + (chinese-isoir165 . #x3621) ; ø»Š + (chinese-cns11643-1 . #x4423) ; ø»‘µ¸ + (=gt-pj-1 . #x437A) ; ý¡€€€‡ + (chinese-big5 . #xA442) ; ý¢€Š‘‚ + (ideograph-daikanwa . 00002) ; ø¸€€‚ + (=gt-k . 00051) ; ý¡„€€³ + (=gt . 00007) ; ý¡€€€‡ + (=ucs . #x4E01) ; 丁 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (->bopomofo + ((name . "BOPOMOFO LETTER K") + (=ucs . #x310E) ; ㄎ + )) + (hanyu-dazidian 1 4 1) + (japanese-jisx0212 . #x3021) ; ø»Šº’ + (chinese-cns11643-4 . #x2126) ; ø»— ­ + (=jis-x0213-2-2000 . #x2122) ; ø»¤ + (=gt-pj-2 . #x3021) ; ý¡€€€ƒ + (ideograph-daikanwa . 00003) ; ø¸€€ƒ + (=big5-cdp . #x8BCD) ; ý¢€ˆ¯ + (=jef-china3 . #x41A1) ; øº„†¡ + (=gt . 00003) ; ý¡€€€ƒ + (=ucs . #x4E02) ; 丂 + )) +(define-char + '((script Ideograph) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 11) + (hanyu-dazidian-char . 7) + (->bopomofo + ((name . "BOPOMOFO LETTER O") + (=ucs . #x311B) ; ㄛ + )) + (chinese-cns11643-5 . #x2125) ; ø»™ª° + (ideograph-daikanwa . 00004) ; ø¸€€„ + (=ucs . #x20000) ; 𠀀 + )) +(define-char + '((=>ucs . #x20000) ; 𠀀 + (morohashi-daikanwa 4 0 0) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 11 1) + (=big5-cdp . #x87F6) ; ý¢€ˆŸ¶ + )) +(define-char + '((=>ucs . #x20000) ; 𠀀 + (morohashi-daikanwa 4 0 1) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (=gt-pj-2 . #x3022) ; ý¡€€€š + (=gt . 00026) ; ý¡€€€š + )) +(define-char + '((script Ideograph) + (=>ucs . #x311C) ; ㄜ + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (->bopomofo + ((name . "BOPOMOFO LETTER E") + (=ucs . #x311C) ; ㄜ + )) + (ideograph-daikanwa . 00005) ; ø¸€€… + )) +(define-char + '((morohashi-daikanwa 5 0 0) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (=gt-pj-2 . #x3023) ; ý¡€€€¦ + (=gt . 00038) ; ý¡€€€¦ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 3 3) + (shinjigen-1 . 3) + (shinjigen-2 . 3) + (chinese-gb2312 . #x465F) ; ø»„½˜ + (=jis-x0208 . #x3C37) ; ø½Š¼ + (korean-ksc5601 . #x7652) ; ø»Š—³ + (chinese-isoir165 . #x465F) ; ø»¥¨ + (=gt-pj-1 . #x3C37) ; ý¡€€€„ + (chinese-big5 . #xA443) ; ý¢€Š‘ƒ + (ideograph-daikanwa . 00006) ; ø¸€€† + (=big5-cdp . #x88ED) ; ý¢€ˆ£­ + (=gt-k . 00046) ; ý¡„€€® + (=gt . 00004) ; ý¡€€€„ + (=ucs . #x4E03) ; 七 + )) +(define-char + '((=>ucs . #x4E03) ; 七 + (morohashi-daikanwa 6 0 0) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (chinese-cns11643-1 . #x4424) ; ø»‘µ¹ + (ucs-cns . #x4E03) ; ø»‘µ¹ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 3 1) + (japanese-jisx0212 . #x3022) ; ø»Šº“ + (chinese-cns11643-3 . #x2126) ; ø»•–© + (=gt-pj-2 . #x3024) ; ý¡€€€† + (ideograph-daikanwa . 00007) ; ø¸€€‡ + (=big5-cdp . #x89B4) ; ý¢€ˆ¦´ + (=gt-k . 00075) ; ý¡„€‹ + (=gt . 00006) ; ý¡€€€† + (=ucs . #x4E04) ; 丄 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 2 4) + (japanese-jisx0212 . #x3023) ; ø»Šº” + (chinese-cns11643-3 . #x2125) ; ø»•–¨ + (=gt-pj-2 . #x3025) ; ý¡€€€‚ + (ideograph-daikanwa . 00008) ; ø¸€€ˆ + (=big5-cdp . #x89C9) ; ý¢€ˆ§‰ + (=gt-k . 00052) ; ý¡„€€´ + (=gt . 00002) ; ý¡€€€‚ + (=ucs . #x4E05) ; 丅 + )) +(define-char + '((script Ideograph) + (=>ucs . #x3118) ; ㄘ + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (->bopomofo + ((name . "BOPOMOFO LETTER C") + (=ucs . #x3118) ; ㄘ + )) + (=gt-pj-2 . #x3026) ; ý¡€€€… + (ideograph-daikanwa . 00009) ; ø¸€€‰ + (=gt . 00005) ; ý¡€€€… + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (comment . "K0076.021") + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x4E3F) ; 丿 + )) + (chinese-gb12345 . #x7D3D) ; 丆 + (=big5-cdp . #x896C) ; ý¢€ˆ¥¬ + (=ucs . #x4E06) ; 丆 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 4 2) + (=big5-cdp . #x88CC) ; ý¢€ˆ£Œ + (=ucs . #x20001) ; 𠀁 + )) +(define-char + '((name* . "ideographic component person for top") + (ideographic- (:radical 4 ; ⼃ + :strokes 1 + :sources (ucs)) + (:radical 1 ; ⼀ + :strokes 1 + :sources (gt)) + (:radical 9 ; ⼈ + :strokes 0)) + (total-strokes . 2) + (ideograph-cdp . -63) + (=jis-x0213-2-2000 . #x2121) ; ø»¤€ + (=gt-pj-9 . #x4D4A) ; ý¡€€€ˆ + (=big5-cdp . #x8B4A) ; ý¢€ˆ­Š + (=jef-china3 . #x71FC) ; øº‡‡¼ + (=gt . 00008) ; ý¡€€€ˆ + (=ucs . #x20089) ; 𠂉 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (ideograph-cdp . -48) + (=big5-cdp . #x8BBF) ; ý¢€ˆ®¿ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 9 3) + (shinjigen-1 . 12) + (shinjigen-2 . 12) + (chinese-gb2312 . #x4D72) ; ø»…‡½ + (=jis-x0208 . #x4B7C) ; ø½Šµƒ + (korean-ksc5601 . #x5832) ; ø»‰« + (chinese-isoir165 . #x4D72) ; ø»° + (chinese-cns11643-2 . #x2126) ; ø»“Œ¥ + (=gt-pj-1 . #x4B7C) ; ý¡€€€• + (chinese-big5 . #xC945) ; ý¢€Œ¥… + (ideograph-daikanwa . 00010) ; ø¸€€Š + (=gt-k . 00204) ; ý¡„€ƒŒ + (=gt . 00021) ; ý¡€€€• + (=ucs . #x4E07) ; 万 + )) +(define-char + '((=>ucs . #x4E08) ; 丈 + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 2) + (total-strokes . 3) + (shinjigen-1 . 10) + (shinjigen-2 . 10) + (japanese-jisx0208-1978 . #x3E66) ; ø»‚§« + (japanese-jisx0208 . #x3E66) ; ø»†»³ + (korean-ksc5601 . #x6D5B) ; ø»ŠŠ® + (=gt-pj-2 . #x3027) ; ý¡€€€’ + (chinese-big5 . #xA456) ; ý¢€Š‘– + (ideograph-daikanwa . 00011) ; ø¸€€‹ + (=gt-k . 00189) ; ý¡„€‚½ + (=jef-china3 . #x41A5) ; øº„†¥ + (ucs-big5 . #x4E08) ; ø»‚§« + (=gt . 00018) ; ý¡€€€’ + )) +(define-char + '((morohashi-daikanwa 11 0 0) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 9 2) + (shinjigen-1 . 9) + (shinjigen-2 . 9) + (chinese-gb2312 . #x5549) ; ø»…“„ + (chinese-isoir165 . #x5549) ; ø»»” + (chinese-cns11643-1 . #x4437) ; ø»‘¶Œ + (=jis-x0208-1990 . #x3E66) ; ø½Š¡§ + (=gt-pj-1 . #x3E66) ; ý¡€€€” + (=gt . 00020) ; ý¡€€€” + (=ucs . #x4E08) ; 丈 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 4 3) + (shinjigen-1 . 6) + (shinjigen-2 . 6) + (chinese-gb2312 . #x487D) ; ø»…€² + (=jis-x0208 . #x3B30) ; ø½Šœ— + (korean-ksc5601 . #x5F32) ; ø»‰µ¡ + (chinese-isoir165 . #x487D) ; ø»©‚ + (chinese-cns11643-1 . #x4435) ; ø»‘¶Š + (=gt-pj-1 . #x3B30) ; ý¡€€€‘ + (chinese-big5 . #xA454) ; ý¢€Š‘” + (ideograph-daikanwa . 00012) ; ø¸€€Œ + (=gt-k . 00177) ; ý¡„€‚± + (=gt . 00017) ; ý¡€€€‘ + (=ucs . #x4E09) ; 三 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 5 4) + (shinjigen-1 . 8) + (shinjigen-2 . 8) + (chinese-gb2312 . #x494F) ; ø»…¢ + (=jis-x0208 . #x3E65) ; ø½Š¡¦ + (korean-ksc5601 . #x5F3E) ; ø»‰µ­ + (chinese-isoir165 . #x494F) ; ø»©² + (chinese-cns11643-1 . #x4438) ; ø»‘¶ + (=gt-pj-1 . #x3E65) ; ý¡€€€“ + (chinese-big5 . #xA457) ; ý¢€Š‘— + (ideograph-daikanwa . 00013) ; ø¸€€ + (=gt-k . 00188) ; ý¡„€‚¼ + (=gt . 00019) ; ý¡€€€“ + (=ucs . #x4E0A) ; 上 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 7 1) + (shinjigen-1 . 5) + (shinjigen-2 . 5) + (chinese-gb2312 . #x4F42) ; ø»…Š‰ + (=jis-x0208 . #x323C) ; ø½Š• + (korean-ksc5601 . #x793B) ; ø»Š›¶ + (chinese-isoir165 . #x4F42) ; ø»²™ + (chinese-cns11643-1 . #x4436) ; ø»‘¶‹ + (=gt-pj-1 . #x323C) ; ý¡€€€‹ + (chinese-big5 . #xA455) ; ý¢€Š‘• + (ideograph-daikanwa . 00014) ; ø¸€€Ž + (=gt-k . 00159) ; ý¡„€‚Ÿ + (=gt . 00011) ; ý¡€€€‹ + (=ucs . #x4E0B) ; 下 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 9 1) + (chinese-gb2312 . #x5822) ; ø»…–· + (japanese-jisx0212 . #x3024) ; ø»Šº• + (chinese-isoir165 . #x5822) ; ø»¿‡ + (chinese-cns11643-2 . #x2127) ; ø»“Œ¦ + (=gt-pj-2 . #x3028) ; ý¡€€€ + (chinese-big5 . #xC946) ; ý¢€Œ¥† + (ideograph-daikanwa . 00015) ; ø¸€€ + (=gt . 00015) ; ý¡€€€ + (=ucs . #x4E0C) ; 丌 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 8 1) + (chinese-cns11643-6 . #x212F) ; ø»›´¾ + (=gt-pj-2 . #x3029) ; ý¡€€€ + (ideograph-daikanwa . 00016) ; ø¸€€ + (=big5-cdp . #x87F8) ; ý¢€ˆŸ¸ + (=gt-k . 00392) ; ý¡„€†ˆ + (=gt . 00016) ; ý¡€€€ + (=ucs . #x20003) ; 𠀃 + )) +(define-char + '((=>ucs . #x20004) ; 𠀄 + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 2) + (total-strokes . 3) + (=gt-pj-2 . #x302A) ; ý¡€€€‰ + (ideograph-daikanwa . 00017) ; ø¸€€‘ + (=gt . 00009) ; ý¡€€€‰ + )) +(define-char + '((morohashi-daikanwa 17 0 1) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 2) + (total-strokes . 3) + (chinese-cns11643-6 . #x212D) ; ø»›´¼ + (=ucs . #x20004) ; 𠀄 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 10 1) + (chinese-cns11643-6 . #x212E) ; ø»›´½ + (=gt-pj-2 . #x302B) ; ý¡€€€Œ + (ideograph-daikanwa . 00018) ; ø¸€€’ + (=big5-cdp . #x87F7) ; ý¢€ˆŸ· + (=gt . 00012) ; ý¡€€€Œ + (=ucs . #x20005) ; 𠀅 + )) +(define-char + '((morohashi-daikanwa 11769 0 1) + (ideographic- (:radical 64 ; ⼿ + :strokes 0 + :sources (morohashi-daikanwa cns-11643 ucs)) + (:radical 1 ; ⼀ + :strokes 2 + :sources (gt))) + (total-strokes . 3) + (chinese-gb2312 . #x3245) ; ø»„Ÿ¦ + (chinese-isoir165 . #x3245) ; ø»‡¶ + (chinese-cns11643-1 . #x445F) ; ø»‘¶´ + (=gt-pj-9 . #x4A2B) ; ý¡€€€Š + (=gt-k . 00176) ; ý¡„€‚° + (=gt . 00010) ; ý¡€€€Š + (=ucs . #x624D) ; 才 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 2) + (total-strokes . 3) + (=gt-pj-9 . #x4054) ; ý¡€€€ + (=gt . 00013) ; ý¡€€€ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 2) + (total-strokes . 3) + (=gt-pj-9 . #x3728) ; ý¡€€€Ž + (=gt . 00014) ; ý¡€€€Ž + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 2) + (total-strokes . 3) + (=gt-pj-9 . #x336E) ; ý¡€€€– + (=gt-k . 00329) ; ý¡„€…‰ + (=gt . 00022) ; ý¡€€€– + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 11 6) + (shinjigen-1 . 18) + (shinjigen-2 . 18) + (chinese-gb2312 . #x323B) ; ø»„Ÿœ + (=jis-x0208 . #x4954) ; ø½Š±Ÿ + (korean-ksc5601 . #x5C74) ; ø»‰²‰ + (chinese-isoir165 . #x323B) ; ø»‡¬ + (chinese-cns11643-1 . #x4462) ; ø»‘¶· + (=gt-pj-1 . #x4954) ; ý¡€€€¤ + (chinese-big5 . #xA4A3) ; ý¢€Š’£ + (ideograph-daikanwa . 00019) ; ø¸€€“ + (=gt-k . 00480) ; ý¡„€‡  + (=gt . 00036) ; ý¡€€€¤ + (=ucs . #x4E0D) ; 不 + )) +(define-char + '((morohashi-daikanwa 19 0 0) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (korean-ksc5601 . #x5D55) ; ø»‰³ˆ + (=ucs . #xF967) ; 不 + )) +(define-char + '((ideographic- (:radical 1 ; ⼀ + :strokes 3 + :total-strokes 4 + :sources (ucs cns-11643 morohashi-daikanwa)) + (:radical 1 ; ⼀ + :strokes 2 + :total-strokes 3 + :sources (gt))) + (->synonyms + (:char ((ideograph-daikanwa . 30212) ; ø¸‡˜„ + ) + :sources (morohashi-daikanwa))) + (hanyu-dazidian 1 5 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=big5-cdp . #x8BBF) ; ý¢€ˆ®¿ + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-gb2312 . #x536B) ; ø»…ª + (chinese-isoir165 . #x536B) ; ø»¸º + (chinese-cns11643-2 . #x212F) ; ø»“Œ® + (=gt-pj-2 . #x302C) ; ý¡€€€— + (ideograph-daikanwa . 00020) ; ø¸€€” + (=gt-k . 00280) ; ý¡„€„˜ + (=jef-china3 . #x82A6) ; øºˆŠ¦ + (=gt . 00023) ; ý¡€€€— + (=ucs . #x4E0E) ; 与 + )) +(define-char + '((=>ucs . #x4E0E) ; 与 + (morohashi-daikanwa 20 0 1) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=big5-cdp . #x8BBF) ; ý¢€ˆ®¿ + ) + ((=gt-k . 00002) ; ý¡„€€‚ + )) + (chinese-big5 . #xC94F) ; ý¢€Œ¥ + (ucs-big5 . #x4E0E) ; ý¢€Œ¥ + )) +(define-char + '((=>ucs . #x4E0E) ; 与 + (morohashi-daikanwa 20 0 5) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 2) + (total-strokes . 3) + (shinjigen-1 . 6625) + (shinjigen-2 . 6625) + (=jis-x0208 . #x4D3F) ; ø½Š·‚ + (=gt-pj-1 . #x4D3F) ; ý¡€€€˜ + (=gt-k . 00208) ; ý¡„€ƒ + (ucs-jis . #x4E0E) ; ø½Š·‚ + (=gt . 00024) ; ý¡€€€˜ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 11 5) + (shinjigen-1 . 19) + (chinese-isoir165 . #x7A21) ; ø»Ž±‚ + (chinese-cns11643-2 . #x212D) ; ø»“Œ¬ + (=jis-x0213-2-2000 . #x2123) ; ø»¤‚ + (=gt-pj-2 . #x302D) ; ý¡€€€¥ + (chinese-big5 . #xC94D) ; ý¢€Œ¥ + (ideograph-daikanwa . 00021) ; ø¸€€• + (=jef-china3 . #x97C5) ; øº‰Ÿ… + (=gt . 00037) ; ý¡€€€¥ + (=ucs . #x4E0F) ; 丏 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 10 6) + (shinjigen-1 . 15) + (shinjigen-2 . 15) + (chinese-gb2312 . #x5824) ; ø»…–¹ + (=jis-x0208 . #x5022) ; ø½Šº¿ + (chinese-isoir165 . #x5824) ; ø»¿‰ + (chinese-cns11643-1 . #x4461) ; ø»‘¶¶ + (=gt-pj-1 . #x5022) ; ý¡€€€› + (chinese-big5 . #xA4A2) ; ý¢€Š’¢ + (ideograph-daikanwa . 00022) ; ø¸€€– + (=gt-k . 00507) ; ý¡„€‡» + (=gt . 00027) ; ý¡€€€› + (=ucs . #x4E10) ; 丐 + )) +(define-char + '((=>ucs . #x4E11) ; 丑 + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 12 7) + (shinjigen-1 . 16) + (shinjigen-2 . 16) + (=jis-x0208 . #x312F) ; ø½Šª + (korean-ksc5601 . #x7564) ; ø»Š–§ + (chinese-cns11643-1 . #x4460) ; ø»‘¶µ + (=gt-pj-1 . #x312F) ; ý¡€€€¡ + (chinese-big5 . #xA4A1) ; ý¢€Š’¡ + (ideograph-daikanwa . 00023) ; ø¸€€— + (=gt-k . 00398) ; ý¡„€†Ž + (ucs-jis . #x4E11) ; ø½Šª + (ucs-big5 . #x4E11) ; ø½Šª + (=gt . 00033) ; ý¡€€€¡ + )) +(define-char + '((morohashi-daikanwa 23 0 3) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (shinjigen-1 . 17) + (chinese-gb2312 . #x3373) ; ø»„¡² + (chinese-isoir165 . #x3373) ; ø»Š‚ + (=gt-pj-9 . #x4B23) ; ý¡€€€£ + (=gt . 00035) ; ý¡€€€£ + (=ucs . #x4E11) ; 丑 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 11 4) + (chinese-cns11643-6 . #x2142) ; ø»›µ‘ + (=gt-pj-2 . #x302E) ; ý¡€€€ž + (ideograph-daikanwa . 00024) ; ø¸€€˜ + (=big5-cdp . #x8862) ; ý¢€ˆ¡¢ + (=gt-k . 00732) ; ý¡„€‹œ + (=gt . 00030) ; ý¡€€€ž + (=ucs . #x20007) ; 𠀇 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 12 3) + (chinese-cns11643-6 . #x2143) ; ø»›µ’ + (=gt-pj-2 . #x302F) ; ý¡€€€œ + (ideograph-daikanwa . 00025) ; ø¸€€™ + (=big5-cdp . #x87F4) ; ý¢€ˆŸ´ + (=gt . 00028) ; ý¡€€€œ + (=ucs . #x20008) ; 𠀈 + )) +(define-char + '((=>ucs . #x2000B) ; 𠀋 + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (<-vulgar-ideograph + (:char ((ideograph-daikanwa . 00011) ; ø¸€€‹ + ) + :sources (morohashi-daikanwa))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((japanese-jisx0208-1978 . #x3E66) ; ø»‚§« + (japanese-jisx0208 . #x3E66) ; ø»†»³ + (korean-ksc5601 . #x6D5B) ; ø»ŠŠ® + (ideograph-daikanwa . 00011) ; ø¸€€‹ + ) + ((=ucs . #x4E36) ; 丶 + )) + (=jis-x0213-1-2000 . #x2E22) ; ø»¢¦ƒ + (=gt-pj-2 . #x3030) ; ý¡€€€Ÿ + (ideograph-daikanwa . 00026) ; ø¸€€š + (ucs-jis . #x2000B) ; ø»¢¦ƒ + (=gt . 00031) ; ý¡€€€Ÿ + )) +(define-char + '((morohashi-daikanwa 26 0 0) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 9) + (=ucs . #x4E08) ; 丈 + ) + :sources (shinjigen-1))) + (hanyu-dazidian 1 12 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x4E08) ; 丈 + ) + ((=ucs . #x4E36) ; 丶 + )) + (shinjigen-1 . 11) + (chinese-cns11643-3 . #x2144) ; ø»•—‡ + (=gt-pj-9 . #x4B24) ; ý¡€€€  + (=hanziku-1 . #xA6AC) ; ý¢€šš¬ + (=gt . 00032) ; ý¡€€€  + (=ucs . #x2000B) ; 𠀋 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (chinese-cns11643-5 . #x2133) ; ø»™ª¾ + (=gt-pj-2 . #x3031) ; ý¡€€€ + (ideograph-daikanwa . 00027) ; ø¸€€› + (=gt . 00029) ; ý¡€€€ + (=ucs . #x20009) ; 𠀉 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x3F4F) ; ø½Š¢® + (chinese-cns11643-6 . #x2138) ; ø»›µ‡ + (ideograph-daikanwa . 01850) ; ø¸€œº + ) + ((=ucs . #x4E00) ; 一 + )) + (shinjigen-2 . 17) + (japanese-jisx0212 . #x3025) ; ø»Šº– + (chinese-cns11643-4 . #x2139) ; ø»—¡€ + (=jis-x0213-2-2000 . #x2124) ; ø»¤ƒ + (=gt-pj-2 . #x3032) ; ý¡€€€¢ + (ideograph-daikanwa . 00028) ; ø¸€€œ + (=jef-china3 . #x41A8) ; øº„†¨ + (=gt . 00034) ; ý¡€€€¢ + (=ucs . #x4E12) ; 丒 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 10 5) + (chinese-gb2312 . #x5728) ; ø»…•Ÿ + (chinese-isoir165 . #x5728) ; ø»½¯ + (=big5-cdp . #x89F9) ; ý¢€ˆ§¹ + (=jef-china3 . #x81D9) ; øºˆ‡™ + (=ucs . #x4E13) ; 专 + )) +(define-char + '((=>ucs . #x5187) ; 冇 + (ideographic- (:radical 1 ; ⼀ + :strokes 3 + :sources (cns-11643)) + (:radical 13 ; ⼌ + :strokes 2 + :sources (ucs))) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x20087) ; 𠂇 + ) + ((name . "CJK RADICAL BOX") + (=ucs . #x2E86) ; ⺆ + )) + (chinese-cns11643-2 . #x212E) ; ø»“Œ­ + (ucs-cns . #x5187) ; ø»“Œ­ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 12 2) + (=big5-cdp . #x8678) ; ý¢€ˆ™¸ + (=ucs . #x2000A) ; 𠀊 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 14 4) + (=big5-cdp . #x87F1) ; ý¢€ˆŸ± + (=ucs . #x2000D) ; 𠀍 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (=gt-pj-9 . #x3C43) ; ý¡€€€™ + (=gt . 00025) ; ý¡€€€™ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 11 2) + (=big5-cdp . #x88C7) ; ý¢€ˆ£‡ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 15 5) + (shinjigen-1 . 22) + (shinjigen-2 . 22) + (chinese-gb2312 . #x4752) ; ø»„¾© + (=jis-x0208 . #x336E) ; ø½Š‘¥ + (korean-ksc5601 . #x7326) ; ø»Š’­ + (chinese-isoir165 . #x4752) ; ø»¦¹ + (chinese-cns11643-1 . #x4562) ; ø»‘¸• + (=gt-pj-1 . #x336E) ; ý¡€€€­ + (chinese-big5 . #xA542) ; ý¢€Š•‚ + (ideograph-daikanwa . 00029) ; ø¸€€ + (=gt-k . 00904) ; ý¡„€Žˆ + (=gt . 00045) ; ý¡€€€­ + (=ucs . #x4E14) ; 且 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 15 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E0D) ; 不 + ) + ((=ucs . #x4E00) ; 一 + )) + (shinjigen-1 . 26) + (shinjigen-2 . 26) + (chinese-gb2312 . #x5827) ; ø»…–¼ + (=jis-x0208 . #x5023) ; ø½Š»€ + (korean-ksc5601 . #x5D60) ; ø»‰³“ + (chinese-isoir165 . #x5827) ; ø»¿Œ + (chinese-cns11643-1 . #x4561) ; ø»‘¸” + (=gt-pj-1 . #x5023) ; ý¡€€€² + (chinese-big5 . #xA541) ; ý¢€Š• + (ideograph-daikanwa . 00030) ; ø¸€€ž + (=gt-k . 01025) ; ý¡„€ + (=gt . 00050) ; ý¡€€€² + (=ucs . #x4E15) ; 丕 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 14 6) + (shinjigen-1 . 23) + (shinjigen-2 . 23) + (chinese-gb2312 . #x4A40) ; ø»…‚± + (=jis-x0208 . #x4024) ; ø½Š£¡ + (korean-ksc5601 . #x6126) ; ø»‰¸‘ + (chinese-isoir165 . #x4A40) ; ø»« + (chinese-cns11643-1 . #x4560) ; ø»‘¸“ + (=gt-pj-1 . #x4024) ; ý¡€€€® + (chinese-big5 . #xA540) ; ý¢€Š•€ + (ideograph-daikanwa . 00031) ; ø¸€€Ÿ + (=gt-k . 00961) ; ý¡„€ + (=gt . 00046) ; ý¡€€€® + (=ucs . #x4E16) ; 世 + )) +(define-char + '((=>ucs . #x4E17) ; 丗 + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (=gt-pj-2 . #x3034) ; ý¡€€€¯ + (ideograph-daikanwa . 00032) ; ø¸€€  + (=gt-k . 00962) ; ý¡„€‚ + (=gt . 00047) ; ý¡€€€¯ + )) +(define-char + '((morohashi-daikanwa 32 0 1) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (kangxi-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 14 5) + (shinjigen-1 . 24) + (shinjigen-2 . 24) + (=jis-x0208 . #x5242) ; ø½Š¾› + (=gt-pj-1 . #x5242) ; ý¡€€€° + (=big5-cdp . #x89D8) ; ý¢€ˆ§˜ + (=gt-k . 01035) ; ý¡„€‹ + (=gt . 00048) ; ý¡€€€° + (=ucs . #x4E17) ; 丗 + )) +(define-char + '((=>ucs . #x4E17) ; 丗 + (morohashi-daikanwa 32 0 2) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x89D7) ; ý¢€ˆ§— + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-cns11643-4 . #x2155) ; ø»—¡œ + (ucs-cns . #x4E17) ; ø»—¡œ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 17 1) + (shinjigen-1 . 20) + (shinjigen-2 . 20) + (chinese-gb2312 . #x4770) ; ø»„¿‡ + (=jis-x0208 . #x3556) ; ø½Š”‰ + (korean-ksc5601 . #x4E78) ; ø»‰© + (chinese-isoir165 . #x4770) ; ø»§— + (chinese-cns11643-1 . #x4563) ; ø»‘¸– + (=gt-pj-1 . #x3556) ; ý¡€€€¨ + (chinese-big5 . #xA543) ; ý¢€Š•ƒ + (ideograph-daikanwa . 00033) ; ø¸€€¡ + (=gt-k . 00909) ; ý¡„€Ž + (=gt . 00040) ; ý¡€€€¨ + (=ucs . #x4E18) ; 丘 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 15 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x535D) ; 卝 + ) + ((=ucs . #x4E00) ; 一 + )) + (shinjigen-1 . 21) + (chinese-cns11643-6 . #x222C) ; ø»›¶™ + (=gt-pj-2 . #x3035) ; ý¡€€€© + (ideograph-daikanwa . 00034) ; ø¸€€¢ + (=hanziku-1 . #xA74B) ; ý¢€š‹ + (=gt . 00041) ; ý¡€€€© + (=ucs . #x3400) ; 㐀 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 16 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x5185) ; 内 + )) + (shinjigen-1 . 27) + (shinjigen-2 . 27) + (chinese-gb2312 . #x317B) ; ø»„ž¾ + (=jis-x0208 . #x4A3A) ; ø½Š²£ + (korean-ksc5601 . #x5C30) ; ø»‰±… + (chinese-isoir165 . #x317B) ; ø»‡Ž + (chinese-cns11643-1 . #x455F) ; ø»‘¸’ + (=gt-pj-1 . #x4A3A) ; ý¡€€€³ + (chinese-big5 . #xA4FE) ; ý¢€Š“¾ + (ideograph-daikanwa . 00035) ; ø¸€€£ + (=gt-k . 00997) ; ý¡„€¥ + (=gt . 00051) ; ý¡€€€³ + (=ucs . #x4E19) ; 丙 + )) +(define-char + '((=>ucs . #x4E19) ; 丙 + (morohashi-daikanwa 35 0 0) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (shinjigen-1 . 28) + (shinjigen-2 . 28) + (=jef-china3 . #x41A2) ; øº„†¢ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 17 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5F15) ; 引 + ) + ((=ucs . #x4E00) ; 一 + )) + (=gt-pj-2 . #x3036) ; ý¡€€€¬ + (ideograph-daikanwa . 00036) ; ø¸€€¤ + (=hanziku-1 . #xA7AE) ; ý¢€šž® + (=gt . 00044) ; ý¡€€€¬ + (=ucs . #x20013) ; 𠀓 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 17 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4E00) ; 一 + ) + ((ideograph-daikanwa . 00114) ; ø¸€² + (=gt . 00154) ; ý¡€€‚š + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-5 . #x214D) ; ø»™«˜ + (=gt-pj-2 . #x3037) ; ý¡€€€ª + (ideograph-daikanwa . 00037) ; ø¸€€¥ + (=hanziku-1 . #xA7B0) ; ý¢€šž° + (=gt . 00042) ; ý¡€€€ª + (=ucs . #x20014) ; 𠀔 + )) +(define-char + '((=>ucs . #x200E0) ; 𠃠 + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (=gt-pj-2 . #x3038) ; ý¡€€€± + (ideograph-daikanwa . 00038) ; ø¸€€¦ + (=gt . 00049) ; ý¡€€€± + )) +(define-char + '((morohashi-daikanwa 38 0 0) + (ideographic- (:radical 1 ; ⼀ + :strokes 4) + (:radical 5 ; ⼄ + :strokes 4)) + (total-strokes . 5) + (hanyu-dazidian 1 52 9) + (chinese-cns11643-6 . #x222A) ; ø»›¶— + (=big5-cdp . #x87CF) ; ý¢€ˆŸ + (=ucs . #x200E0) ; 𠃠 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 17 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x516E) ; 兮 + )) + (chinese-cns11643-6 . #x222B) ; ø»›¶˜ + (=gt-pj-2 . #x3039) ; ý¡€€€´ + (ideograph-daikanwa . 48903) ; ø¸‹¼‡ + (=hanziku-1 . #xA7AC) ; ý¢€šž¬ + (=gt . 00052) ; ý¡€€€´ + (=ucs . #x20012) ; 𠀒 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 15 4) + (chinese-gb2312 . #x5235) ; ø»…Ž– + (chinese-isoir165 . #x5235) ; ø»¶¦ + (=big5-cdp . #x8B60) ; ý¢€ˆ­  + (=ucs . #x4E1A) ; 业 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 17 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4ECE) ; 从 + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-gb2312 . #x3454) ; ø»„¢± + (chinese-isoir165 . #x3454) ; ø»‹ + (=hanziku-1 . #xA7AD) ; ý¢€šž­ + (=ucs . #x4E1B) ; 丛 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (chinese-gb2312 . #x362B) ; ø»„¥„ + (chinese-isoir165 . #x362B) ; ø»” + (=ucs . #x4E1C) ; 东 + )) +(define-char + '((=>ucs . #x4E1C) ; 东 + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 17 5) + (=big5-cdp . #x89CB) ; ý¢€ˆ§‹ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 17 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x895C) ; ý¢€ˆ¥œ + ) + ((=big5-cdp . #x895C) ; ý¢€ˆ¥œ + )) + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-gb2312 . #x4B3F) ; ø»…„Ž + (chinese-isoir165 . #x4B3F) ; ø»¬ž + (=hanziku-1 . #xA7B2) ; ý¢€šž² + (=ucs . #x4E1D) ; 丝 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 12 6) + (=big5-cdp . #x8878) ; ý¢€ˆ¡¸ + (=ucs . #x2000C) ; 𠀌 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 16 2) + (=big5-cdp . #x87EF) ; ý¢€ˆŸ¯ + (=ucs . #x20011) ; 𠀑 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 17 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x4E92) ; 互 + ) + ((=ucs . #x4E36) ; 丶 + )) + (=hanziku-1 . #xA7B1) ; ý¢€šž± + (=ucs . #x20015) ; 𠀕 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 14 2) + (=big5-cdp . #x88D0) ; ý¢€ˆ£ + (=ucs . #x29C0A) ; 𩰊 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 15 2) + (=big5-cdp . #x88D1) ; ý¢€ˆ£‘ + (=ucs . #x29C0B) ; 𩰋 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (=gt-pj-9 . #x4228) ; ý¡€€€§ + (=gt . 00039) ; ý¡€€€§ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (=gt-pj-2 . #x3033) ; ý¡€€€« + (=gt . 00043) ; ý¡€€€« + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 4) + (total-strokes . 5) + (=gt-pj-9 . #x3758) ; ý¡€€€µ + (=gt . 00053) ; ý¡€€€µ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 19 2) + (chinese-cns11643-4 . #x2224) ; ø»—¢‰ + (=gt-pj-2 . #x303A) ; ý¡€€€¾ + (ideograph-daikanwa . 00039) ; ø¸€€§ + (=big5-cdp . #x8AA2) ; ý¢€ˆª¢ + (=gt . 00062) ; ý¡€€€¾ + (=ucs . #x3401) ; 㐁 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 19 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6C36) ; æ°¶ + ) + ((=ucs . #x4E00) ; 一 + )) + (shinjigen-1 . 29) + (shinjigen-2 . 29) + (chinese-gb2312 . #x5829) ; ø»…–¾ + (=jis-x0208 . #x3E67) ; ø½Š¡¨ + (korean-ksc5601 . #x632A) ; ø»‰»‘ + (chinese-isoir165 . #x5829) ; ø»¿Ž + (chinese-cns11643-1 . #x4722) ; ø»‘º‘ + (=gt-pj-1 . #x3E67) ; ý¡€€€» + (chinese-big5 . #xA5E0) ; ý¢€Š—  + (ideograph-daikanwa . 00040) ; ø¸€€¨ + (=gt-k . 01645) ; ý¡„€™­ + (=gt . 00059) ; ý¡€€€» + (=ucs . #x4E1E) ; 丞 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 385 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x53BB) ; 去 + )) + (japanese-jisx0212 . #x3026) ; ø»Šº— + (chinese-cns11643-1 . #x4723) ; ø»‘º’ + (=gt-pj-2 . #x303B) ; ý¡€€€½ + (chinese-big5 . #xA5E1) ; ý¢€Š—¡ + (ideograph-daikanwa . 00041) ; ø¸€€© + (=gt-k . 02153) ; ý¡„€¡© + (=gt . 00061) ; ý¡€€€½ + (=ucs . #x4E1F) ; 丟 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 552 8) + (chinese-cns11643-6 . #x2340) ; ø»›¸‹ + (=gt-pj-2 . #x303C) ; ý¡€€€¿ + (ideograph-daikanwa . 00042) ; ø¸€€ª + (=hanziku-2 . #xC1A3) ; ý¢€¬†£ + (=gt . 00063) ; ý¡€€€¿ + (=ucs . #x20018) ; 𠀘 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 18 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x5182) ; 冂 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x5182) ; 冂 + )) + )) + (chinese-cns11643-6 . #x233E) ; ø»›¸‰ + (=gt-pj-2 . #x303D) ; ý¡€€‚ + (ideograph-daikanwa . 00043) ; ø¸€€« + (=hanziku-1 . #xA7CC) ; ý¢€šŸŒ + (=gt . 00066) ; ý¡€€‚ + (=ucs . #x20019) ; 𠀙 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 19 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x20AD4) ; 𠫔 + ) + ((=big5-cdp . #x8665) ; ý¢€ˆ™¥ + )) + (=gt-pj-2 . #x303E) ; ý¡€€€ + (ideograph-daikanwa . 00044) ; ø¸€€¬ + (=hanziku-1 . #xA7F3) ; ý¢€šŸ³ + (=gt . 00064) ; ý¡€€€ + (=ucs . #x2001A) ; 𠀚 + )) +(define-char + '((=>ucs . #x2001A) ; 𠀚 + (morohashi-daikanwa 44 0 9) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (chinese-cns11643-6 . #x233F) ; ø»›¸Š + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 17 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5317) ; 北 + ) + ((=ucs . #x4E00) ; 一 + )) + (=gt-pj-2 . #x303F) ; ý¡€€€º + (ideograph-daikanwa . 00045) ; ø¸€€­ + (=hanziku-1 . #xA7B5) ; ý¢€šžµ + (=gt-k . 02006) ; ý¡„€Ÿ– + (=gt . 00058) ; ý¡€€€º + (=ucs . #x4E20) ; 丠 + )) +(define-char + '((=>ucs . #x4E20) ; 丠 + (morohashi-daikanwa 45 0 0) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x4621) ; ø»‘¸² + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-cns11643-3 . #x2262) ; ø»•™ƒ + (ucs-cns . #x4E20) ; ø»•™ƒ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 19 1) + (shinjigen-1 . 483) + (shinjigen-2 . 483) + (=jis-x0208 . #x4E3E) ; ø½Š¸Ÿ + (chinese-cns11643-3 . #x2261) ; ø»•™‚ + (=gt-pj-1 . #x4E3E) ; ý¡€€ + (ideograph-daikanwa . 00046) ; ø¸€€® + (=gt-k . 01705) ; ý¡„€š© + (=gt . 00065) ; ý¡€€ + (=ucs . #x4E21) ; 両 + )) +(define-char + '((ideographic- (:radical 1 ; ⼀ + :strokes 5) + (:radical 55 ; ⼶ + :strokes 3)) + (total-strokes . 6) + (hanyu-dazidian 1 17 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x5EFF) ; 廿 + ) + ((=ucs . #x3405) ; 㐅 + )) + (chinese-cns11643-6 . #x2467) ; ø»›º + (ideograph-daikanwa . 09592) ; ø¸‚•¸ + (=hanziku-1 . #xA7B6) ; ý¢€šž¶ + (=ucs . #x20020) ; 𠀠 + )) +(define-char + '((=>ucs . #x3402) ; 㐂 + (morohashi-daikanwa ho 1) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (=gt-pj-11 . #x526E) ; ý¡€€€¹ + (=gt . 00057) ; ý¡€€€¹ + )) +(define-char + '((morohashi-daikanwa ho 1 0) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (=jis-x0213-1-2000 . #x2E23) ; ø»¢¦„ + (=gt-pj-9 . #x3B2A) ; ý¡€€€¸ + (=gt . 00056) ; ý¡€€€¸ + (=ucs . #x3402) ; 㐂 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 386) + (hanyu-dazidian-char . 3) + (->same-ideograph + ((ideograph-daikanwa . 00144) ; ø¸€‚ + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x53BB) ; 去 + )) + (chinese-gb2312 . #x362A) ; ø»„¥ƒ + (chinese-isoir165 . #x362A) ; ø»“ + (=ucs . #x4E22) ; 丢 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 17 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=big5-cdp . #x877C) ; ý¢€ˆ¼ + )) + (=hanziku-1 . #xA7B3) ; ý¢€šž³ + (=ucs . #x2001B) ; 𠀛 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 17 13) + (=big5-cdp . #x87ED) ; ý¢€ˆŸ­ + (=ucs . #x2001C) ; 𠀜 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 17 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E0B) ; 下 + ) + ((=ucs . #x4E0A) ; 上 + )) + (=hanziku-1 . #xA7B9) ; ý¢€šž¹ + (=ucs . #x2001D) ; 𠀝 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 8 7 3) + (=hanziku-12 . #xEB42) ; ý¢ƒŽ­‚ + (=ucs . #x2001E) ; 𠀞 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 8 7 4) + (=big5-cdp . #x85C2) ; ý¢€ˆ—‚ + (=ucs . #x2001F) ; 𠀟 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 17 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5929) ; 天 + ) + ((=big5-cdp . #x89AB) ; ý¢€ˆ¦« + )) + (=hanziku-1 . #xA7B4) ; ý¢€šž´ + (=ucs . #x215E4) ; 𡗤 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 8 7 2) + (=big5-cdp . #x86A3) ; ý¢€ˆš£ + (=ucs . #x22330) ; 𢌰 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 19 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x87EB) ; ý¢€ˆŸ« + ) + ((=ucs . #x4E00) ; 一 + )) + (=hanziku-1 . #xA7F1) ; ý¢€šŸ± + (=ucs . #x223AE) ; 𢎮 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (=gt-pj-9 . #x3666) ; ý¡€€€¶ + (=gt . 00054) ; ý¡€€€¶ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (=gt-pj-9 . #x4055) ; ý¡€€€· + (=gt . 00055) ; ý¡€€€· + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 5) + (total-strokes . 6) + (=gt-pj-11 . #x4B6C) ; ý¡€€€¼ + (=gt . 00060) ; ý¡€€€¼ + )) +(define-char + '((=>ucs . #x20022) ; 𠀢 + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 19 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x6B64) ; æ­¤ + )) + (=gt-pj-2 . #x3040) ; ý¡€€† + (ideograph-daikanwa . 00047) ; ø¸€€¯ + (=hanziku-1 . #xA7F6) ; ý¢€šŸ¶ + (=gt . 00070) ; ý¡€€† + )) +(define-char + '((morohashi-daikanwa 47 0 1) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 6) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((chinese-cns11643-1 . #x483A) ; ø»‘¼‡ + )) + (chinese-cns11643-5 . #x232F) ; ø»™­¶ + (=ucs . #x20022) ; 𠀢 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 6) + (total-strokes . 7) + (<-ancient-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 39763) ; ø¸‰­“ + ) + )) + (comment . "M-11708 is different character.") + (hanyu-dazidian 1 21 6) + (japanese-jisx0212 . #x3027) ; ø»Šº˜ + (chinese-cns11643-4 . #x2335) ; ø»—£¸ + (=gt-pj-2 . #x3041) ; ý¡€€Œ + (ideograph-daikanwa . 00048) ; ø¸€€° + (=big5-cdp . #x8DF0) ; ý¢€ˆ·° + (=gt . 00076) ; ý¡€€Œ + (=ucs . #x4E23) ; 丣 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 21 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x5148) ; 先 + )) + (chinese-cns11643-6 . #x255F) ; ø»›»¦ + (=gt-pj-2 . #x3042) ; ý¡€€‹ + (ideograph-daikanwa . 00049) ; ø¸€€± + (=hanziku-1 . #xA870) ; ý¢€š¡° + (=gt . 00075) ; ý¡€€‹ + (=ucs . #x20021) ; 𠀡 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 21 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x5DDE) ; 州 + )) + (=gt-pj-2 . #x3043) ; ý¡€€… + (ideograph-daikanwa . 00050) ; ø¸€€² + (=hanziku-1 . #xA876) ; ý¢€š¡¶ + (=gt . 00069) ; ý¡€€… + (=ucs . #x20026) ; 𠀦 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 21 2) + (chinese-gb2312 . #x413D) ; ø»„µ  + (japanese-jisx0212 . #x3028) ; ø»Šº™ + (chinese-isoir165 . #x413D) ; ø»° + (chinese-cns11643-3 . #x243F) ; ø»•›œ + (=gt-pj-2 . #x3044) ; ý¡€€ + (ideograph-daikanwa . 00051) ; ø¸€€³ + (=big5-cdp . #x89E9) ; ý¢€ˆ§© + (=jef-china3 . #x41A3) ; øº„†£ + (=gt . 00077) ; ý¡€€ + (=ucs . #x4E24) ; 两 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 6) + (total-strokes . 7) + (chinese-cns11643-6 . #x255E) ; ø»›»¥ + (=gt-pj-2 . #x3045) ; ý¡€€‰ + (ideograph-daikanwa . 00052) ; ø¸€€´ + (=gt . 00073) ; ý¡€€‰ + (=ucs . #x20A44) ; 𠩄 + )) +(define-char + '((ideographic- (:radical 1 ; ⼀ + :strokes 6) + (:radical 6 ; ⼅ + :strokes 6)) + (total-strokes . 7) + (hanyu-dazidian 1 553 5) + (chinese-cns11643-6 . #x2563) ; ø»›»ª + (ideograph-daikanwa . 00239) ; ø¸€ƒ¯ + (=hanziku-2 . #xC1C0) ; ý¢€¬‡€ + (=ucs . #x20029) ; 𠀩 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 19 10) + (chinese-gb2312 . #x514F) ; ø»…’ + (chinese-isoir165 . #x514F) ; ø»µ¢ + (=big5-cdp . #x8A6C) ; ý¢€ˆ©¬ + (=ucs . #x4E25) ; 严 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 19 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5927) ; 大 + ) + ((=ucs . #x5927) ; 大 + )) + ) + ((=ucs . #x4E00) ; 一 + )) + (=hanziku-1 . #xA7F5) ; ý¢€šŸµ + (=ucs . #x20024) ; 𠀤 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 6) + (total-strokes . 7) + (=gt-pj-9 . #x4057) ; ý¡€€„ + (=gt . 00068) ; ý¡€€„ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 6) + (total-strokes . 7) + (=gt-pj-11 . #x4B61) ; ý¡€€ˆ + (=gt . 00072) ; ý¡€€ˆ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 6) + (total-strokes . 7) + (=gt-pj-9 . #x3B41) ; ý¡€€Š + (=gt . 00074) ; ý¡€€Š + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 6) + (total-strokes . 7) + (=gt-pj-9 . #x3B49) ; ý¡€€ƒ + (=gt-k . 02772) ; ý¡„€«” + (=gt . 00067) ; ý¡€€ƒ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 6) + (total-strokes . 7) + (=gt-pj-11 . #x4B5F) ; ý¡€€‡ + (=gt-k . 02950) ; ý¡„€®† + (=gt . 00071) ; ý¡€€‡ + )) +(define-char + '((=>ucs . #x4E26) ; 並 + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 7) + (total-strokes . 8) + (shinjigen-1 . 5733) + (ideograph-daikanwa . 00053) ; ø¸€€µ + )) +(define-char + '((morohashi-daikanwa 53 0 0) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 8) + (total-strokes . 9) + (=gt-pj-2 . #x3046) ; ý¡€€™ + (=gt-k . 06059) ; ý¡„ž« + (=gt . 00089) ; ý¡€€™ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 246 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4491) ; 䒑 + ) + ((=ucs . #x4E1A) ; 业 + )) + (shinjigen-1 . 5732) + (shinjigen-2 . 5732) + (=jis-x0208 . #x4A42) ; ø½Š²« + (chinese-isoir165 . #x2C76) ; ø»Œ¿³ + (chinese-cns11643-1 . #x4B64) ; ø»’‹ + (=gt-pj-1 . #x4A42) ; ý¡€€” + (chinese-big5 . #xA8C3) ; ý¢€Š£ƒ + (ideograph-daikanwa . 00054) ; ø¸€€¶ + (=gt-k . 03817) ; ý¡„€»© + (=gt . 00084) ; ý¡€€” + (=ucs . #x4E26) ; 並 + )) +(define-char + '((=>ucs . #x2160B) ; 𡘋 + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 7) + (total-strokes . 8) + (=gt-pj-2 . #x3047) ; ý¡€€• + (ideograph-daikanwa . 00055) ; ø¸€€· + (=gt . 00085) ; ý¡€€• + )) +(define-char + '((morohashi-daikanwa 55 0 1) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 7) + (total-strokes . 8) + (chinese-cns11643-6 . #x2939) ; ø»œ€¸ + (=ucs . #x2160B) ; 𡘋 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 24 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x3401) ; 㐁 + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-6 . #x2937) ; ø»œ€¶ + (=gt-pj-2 . #x3048) ; ý¡€€’ + (ideograph-daikanwa . 00056) ; ø¸€€¸ + (=hanziku-1 . #xA8F1) ; ý¢€š£± + (=gt-k . 04920) ; ý¡„Œ¸ + (=gt . 00082) ; ý¡€€’ + (=ucs . #x2002C) ; 𠀬 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 22 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x91C6) ; 釆 + ) + ((=ucs . #x200CC) ; 𠃌 + )) + (chinese-cns11643-6 . #x293A) ; ø»œ€¹ + (=gt-pj-2 . #x3049) ; ý¡€€– + (ideograph-daikanwa . 00057) ; ø¸€€¹ + (=hanziku-1 . #xA8AF) ; ý¢€š¢¯ + (=gt-k . 04341) ; ý¡„ƒµ + (=gt . 00086) ; ý¡€€– + (=ucs . #x2002D) ; 𠀭 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 25 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x516B) ; 八 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x3405) ; 㐅 + )) + )) + (chinese-cns11643-6 . #x2938) ; ø»œ€· + (=gt-pj-2 . #x304A) ; ý¡€€ + (ideograph-daikanwa . 00058) ; ø¸€€º + (=hanziku-1 . #xA950) ; ý¢€š¥ + (=gt . 00079) ; ý¡€€ + (=ucs . #x2002E) ; 𠀮 + )) +(define-char + '((=>ucs . #x4E3D) ; 丽 + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 7) + (total-strokes . 8) + (->same-ideograph + ((ideograph-daikanwa . 00104) ; ø¸€¨ + )) + (<-ancient-ideograph + (:sources (morohashi-daikanwa) + :char ((ideographic-radical . 198) ; ⿅ + (ideograph-daikanwa . 47663) ; ø¸‹¨¯ + ) + )) + (chinese-cns11643-6 . #x2936) ; ø»œ€µ + (=gt-pj-2 . #x304B) ; ý¡€€— + (ideograph-daikanwa . 00059) ; ø¸€€» + (=gt . 00087) ; ý¡€€— + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 7) + (total-strokes . 8) + (=gt-pj-2 . #x304C) ; ý¡€€“ + (ideograph-daikanwa . 00060) ; ø¸€€¼ + (=jef-china3 . #x8EF3) ; øºˆ»³ + (=gt . 00083) ; ý¡€€“ + )) +(define-char + '((=>ucs . #x4E3D) ; 丽 + (ideographic- (:radical 1 ; ⼀ + :strokes 7 + :sources (cns-11643)) + (:radical 3 ; ⼂ + :strokes 7 + :sources (morohashi-daikanwa gt))) + (total-strokes . 8) + (->same-ideograph + ((ideographic-radical . 1) ; ⼀ + (ideograph-daikanwa . 00059) ; ø¸€€» + )) + (<-ancient-ideograph + (:char ((ideographic-radical . 198) ; ⿅ + (ideograph-daikanwa . 47663) ; ø¸‹¨¯ + ) + :sources (morohashi-daikanwa))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x5182) ; 冂 + ) + ((=ucs . #x4E36) ; 丶 + )) + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x5182) ; 冂 + ) + ((=ucs . #x4E36) ; 丶 + )) + )) + )) + (chinese-cns11643-3 . #x2740) ; ø»•Ÿ· + (=gt-pj-2 . #x3071) ; ý¡€€‚‘ + (ideograph-daikanwa . 00104) ; ø¸€¨ + (ucs-cns . #x4E3D) ; ø»•Ÿ· + (=gt . 00145) ; ý¡€€‚‘ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 22 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8A65) ; ý¢€ˆ©¥ + ) + ((=big5-cdp . #x8CC6) ; ý¢€ˆ³† + )) + (chinese-gb2312 . #x4925) ; ø»…€¸ + (chinese-isoir165 . #x4925) ; ø»©ˆ + (=hanziku-1 . #xA8AE) ; ý¢€š¢® + (=ucs . #x4E27) ; 丧 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 24 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E0D) ; 不 + ) + ((=ucs . #x5C11) ; 少 + )) + (=hanziku-1 . #xA8F3) ; ý¢€š£³ + (=ucs . #x20030) ; 𠀰 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 25 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E0D) ; 不 + ) + ((=ucs . #x7236) ; 父 + )) + (=hanziku-1 . #xA94F) ; ý¢€š¥ + (=ucs . #x20031) ; 𠀱 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 7) + (total-strokes . 8) + (=gt-pj-11 . #x4A73) ; ý¡€€Ž + (=gt . 00078) ; ý¡€€Ž + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 7) + (total-strokes . 8) + (=gt-pj-11 . #x4B60) ; ý¡€€ + (=gt . 00080) ; ý¡€€ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 7) + (total-strokes . 8) + (=gt-pj-11 . #x4349) ; ý¡€€‘ + (=gt . 00081) ; ý¡€€‘ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 24 5) + (=big5-cdp . #x8CB7) ; ý¢€ˆ²· + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 8) + (total-strokes . 9) + (=gt-pj-2 . #x304D) ; ý¡€€š + (ideograph-daikanwa . 00061) ; ø¸€€½ + (=gt . 00090) ; ý¡€€š + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 24 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x6C34) ; æ°´ + )) + )) + (=hanziku-1 . #xA8F0) ; ý¢€š£° + (=ucs . #x2002F) ; 𠀯 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 25 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x20B9B) ; 𠮛 + ) + ((=ucs . #x20541) ; 𠕁 + )) + (=hanziku-1 . #xA956) ; ý¢€š¥– + (=ucs . #x20037) ; 𠀷 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 25 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x5182) ; 冂 + ) + ((chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + )) + ) + ((=ucs . #x4E5E) ; 乞 + )) + )) + (=hanziku-1 . #xA957) ; ý¢€š¥— + (=ucs . #x20038) ; 𠀸 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 25 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x516B) ; 八 + ) + ((=ucs . #x540C) ; 同 + )) + (=hanziku-1 . #xA95A) ; ý¢€š¥š + (=ucs . #x20039) ; 𠀹 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 26 1) + (=big5-cdp . #x87E8) ; ý¢€ˆŸ¨ + (=ucs . #x2003A) ; 𠀺 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 25 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x268FB) ; 𦣻 + ) + ((=ucs . #x4E42) ; 乂 + )) + (=hanziku-1 . #xA958) ; ý¢€š¥˜ + (=ucs . #x2003C) ; 𠀼 + )) +(define-char + '((=>ucs . #x2003C) ; 𠀼 + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 8) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x268FB) ; 𦣻 + ) + ((=jis-x0208 . #x5029) ; ø½Š»† + (korean-ksc5601 . #x6751) ; ø»Š° + (ideograph-daikanwa . 00111) ; ø¸€¯ + )) + (=gt-pj-11 . #x4358) ; ý¡€€˜ + (=gt . 00088) ; ý¡€€˜ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 9) + (total-strokes . 10) + (hanyu-dazidian 1 262 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5317) ; 北 + ) + ((=ucs . #x4E18) ; 丘 + )) + (=gt-pj-2 . #x304E) ; ý¡€€› + (ideograph-daikanwa . 00062) ; ø¸€€¾ + (=hanziku-1 . #xDC50) ; ý¢€± + (=gt . 00091) ; ý¡€€› + (=ucs . #x20922) ; 𠤢 + )) +(define-char + '((=>ucs . #x20922) ; 𠤢 + (morohashi-daikanwa 62 0 0) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 9) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x4621) ; ø»‘¸² + ) + ((=ucs . #x4E18) ; 丘 + )) + (chinese-cns11643-6 . #x3524) ; ø»œ’‹ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 9) + (total-strokes . 10) + (hanyu-dazidian 1 26 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x88E0) ; ý¢€ˆ£  + ) + ((=ucs . #x72AE) ; 犮 + )) + (=hanziku-1 . #xA973) ; ý¢€š¥³ + (=ucs . #x2003D) ; 𠀽 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 1 26 10) + (chinese-cns11643-5 . #x3072) ; ø»š¿ + (=gt-pj-2 . #x304F) ; ý¡€€ž + (ideograph-daikanwa . 00063) ; ø¸€€¿ + (=big5-cdp . #x8DE7) ; ý¢€ˆ·§ + (=gt . 00094) ; ý¡€€ž + (=ucs . #x20041) ; 𠁁 + )) +(define-char + '((ideographic- (:radical 75 ; ⽊ + :strokes 7) + (:radical 1 ; ⼀ + :strokes 10)) + (total-strokes . 11) + (hanyu-dazidian 1 26 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E0D) ; 不 + ) + ((=ucs . #x675F) ; 束 + )) + (chinese-cns11643-5 . #x3323) ; ø»š…Š + (ideograph-daikanwa . 49169) ; ø¸Œ€‘ + (=hanziku-1 . #xA976) ; ý¢€š¥¶ + (=ucs . #x20043) ; 𠁃 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 8 7 6) + (=hanziku-12 . #xEB45) ; ý¢ƒŽ­… + (=ucs . #x20045) ; 𠁅 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 10) + (total-strokes . 11) + (=gt-pj-11 . #x487D) ; ý¡€€ + (=gt-k . 08111) ; ý¡„¾¯ + (=gt . 00093) ; ý¡€€ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 10) + (total-strokes . 11) + (=gt-pj-11 . #x487C) ; ý¡€€œ + (=gt-k . 08114) ; ý¡„¾² + (=gt . 00092) ; ý¡€€œ + )) +(define-char + '((ideographic- (:radical 30 ; ⼝ + :strokes 9) + (:radical 1 ; ⼀ + :strokes 11)) + (total-strokes . 12) + (->same-ideograph + ((chinese-cns11643-6 . #x472D) ; ø»œ¬° + )) + (hanyu-dazidian 1 26 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E05) ; 丅 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((name . "CJK RADICAL TABLE") + (=ucs . #x2E87) ; ⺇ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5E73) ; å¹³ + ) + ((=ucs . #x53E3) ; 口 + )) + )) + )) + (ideograph-daikanwa . 04020) ; ø¸€¾´ + (=hanziku-1 . #xA979) ; ý¢€š¥¹ + (=ucs . #x20048) ; 𠁈 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 11) + (total-strokes . 12) + (hanyu-dazidian 1 26 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x51F0) ; 凰 + )) + (=hanziku-1 . #xA97C) ; ý¢€š¥¼ + (=ucs . #x20049) ; 𠁉 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 11) + (total-strokes . 12) + (hanyu-dazidian 8 7 7) + (=big5-cdp . #x8566) ; ý¢€ˆ•¦ + (=ucs . #x2004A) ; 𠁊 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 13) + (total-strokes . 14) + (hanyu-dazidian 1 26 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x20B9B) ; 𠮛 + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x4E9E) ; 亞 + )) + (=hanziku-1 . #xA9A3) ; ý¢€š¦£ + (=ucs . #x2004F) ; 𠁏 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 13) + (total-strokes . 14) + (hanyu-dazidian 8 7 8) + (=hanziku-12 . #xEB47) ; ý¢ƒŽ­‡ + (=ucs . #x20050) ; 𠁐 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 13) + (total-strokes . 14) + (=gt-pj-11 . #x454C) ; ý¡€€  + (=gt . 00096) ; ý¡€€  + )) +(define-char + '((=>ucs . #x20055) ; 𠁕 + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 15) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8DDD) ; ý¢€ˆ· + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x4E9E) ; 亞 + )) + (ideograph-daikanwa . 00064) ; ø¸€€ + )) +(define-char + '((morohashi-daikanwa 64 0 0) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 14) + (total-strokes . 15) + (hanyu-dazidian 1 27 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8DDD) ; ý¢€ˆ· + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x4E9E) ; 亞 + )) + (chinese-cns11643-7 . #x2121) ; ø»¾´ + (=gt-pj-2 . #x3050) ; ý¡€€¡ + (=hanziku-1 . #xA9B4) ; ý¢€š¦´ + (=gt . 00097) ; ý¡€€¡ + (=ucs . #x20055) ; 𠁕 + )) +(define-char + '((morohashi-daikanwa 64 0 4) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 13) + (total-strokes . 14) + (=gt-pj-9 . #x507B) ; ý¡€€Ÿ + (=gt . 00095) ; ý¡€€Ÿ + )) +(define-char + '((=>ucs . #x24CCF) ; 𤳏 + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 15) + (total-strokes . 16) + (->identical + ((=ucs . #x24CCF) ; 𤳏 + )) + (chinese-cns11643-7 . #x2C3B) ; ø»ž˜ + (=gt-pj-2 . #x3051) ; ý¡€€¢ + (ideograph-daikanwa . 00065) ; ø¸€ + (=gt . 00098) ; ý¡€€¢ + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 15) + (total-strokes . 16) + (hanyu-dazidian 1 27 3) + (=big5-cdp . #x85A3) ; ý¢€ˆ–£ + (=ucs . #x20057) ; 𠁗 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 15) + (total-strokes . 16) + (hanyu-dazidian 1 27 5) + (=big5-cdp . #x87E6) ; ý¢€ˆŸ¦ + (=ucs . #x20058) ; 𠁘 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 15) + (total-strokes . 16) + (hanyu-dazidian 8 9 19) + (=hanziku-12 . #xEBA2) ; ý¢ƒŽ®¢ + (=ucs . #x2005C) ; 𠁜 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 15) + (total-strokes . 16) + (hanyu-dazidian 1 513 2) + (chinese-cns11643-5 . #x5352) ; ø»š´¹ + (=hanziku-2 . #xB9A5) ; ý¢€«¦¥ + (=ucs . #x21B4B) ; 𡭋 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 16) + (total-strokes . 17) + (hanyu-dazidian 2 1538 2) + (=hanziku-4 . #xE6CA) ; ý¢Ž›Š + (=ucs . #x2005E) ; 𠁞 + )) +(define-char + '((=>ucs . #x20060) ; 𠁠 + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 19) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E14) ; 且 + ) + ((=ucs . #x4E14) ; 且 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E14) ; 且 + ) + ((=ucs . #x4E14) ; 且 + )) + )) + (=gt-pj-2 . #x3052) ; ý¡€€£ + (ideograph-daikanwa . 00066) ; ø¸€‚ + (=gt . 00099) ; ý¡€€£ + )) +(define-char + '((morohashi-daikanwa 66 0 0) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 19) + (total-strokes . 20) + (hanyu-dazidian 1 28 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E14) ; 且 + ) + ((=ucs . #x4E14) ; 且 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E14) ; 且 + ) + ((=ucs . #x4E14) ; 且 + )) + )) + (=hanziku-1 . #xA9D1) ; ý¢€š§‘ + (=ucs . #x20060) ; 𠁠 + )) +(define-char + '((ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 21) + (total-strokes . 22) + (=gt-pj-9 . #x4A6B) ; ý¡€€¤ + (=gt . 00100) ; ý¡€€¤ + )) diff --git a/lisp/utf-2000/Ideograph-R002-Line.el b/lisp/utf-2000/Ideograph-R002-Line.el new file mode 100644 index 0000000..2be63d0 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R002-Line.el @@ -0,0 +1,664 @@ +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 0) + (total-strokes . 1) + (hanyu-dazidian 1 28 2) + (chinese-gb2312 . #x582D) ; ø»…—‚ + (japanese-jisx0212 . #x3029) ; ø»Šºš + (chinese-isoir165 . #x582D) ; ø»¿’ + (chinese-cns11643-3 . #x2121) ; ø»•–¤ + (=jis-x0213-1-2000 . #x2E24) ; ø»¢¦… + (=gt-pj-2 . #x3053) ; ý¡€€¥ + (ideograph-daikanwa . 00067) ; ø¸€ƒ + (=big5-cdp . #x8B76) ; ý¢€ˆ­¶ + (=gt-k . 00016) ; ý¡„€€ + (=jef-china3 . #x41AC) ; øº„†¬ + (=gt . 00101) ; ý¡€€¥ + (=ucs . #x4E28) ; 丨 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 49 2) + (shinjigen-1 . 31) + (=jis-x0213-2-2000 . #x2125) ; ø»¤„ + (=gt-pj-2 . #x3054) ; ý¡€€¦ + (ideograph-daikanwa . 00068) ; ø¸€„ + (=big5-cdp . #x8BA3) ; ý¢€ˆ®£ + (=gt-k . 00069) ; ý¡„€… + (=gt . 00102) ; ý¡€€¦ + (=ucs . #x4E29) ; 丩 + )) +(define-char + '((=>ucs . #x4E29) ; 丩 + (morohashi-daikanwa 68 0 0) + (ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 1) + (total-strokes . 2) + (chinese-cns11643-4 . #x2127) ; ø»— ® + (ucs-cns . #x4E29) ; ø»— ® + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 1) + (total-strokes . 2) + (->same-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 02775) ; ø¸€«— + ) + )) + (<-ancient-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 02774) ; ø¸€«– + ) + )) + (hanyu-dazidian 1 28 4) + (=gt-pj-2 . #x3055) ; ý¡€€§ + (ideograph-daikanwa . 00069) ; ø¸€… + (=big5-cdp . #x87B1) ; ý¢€ˆž± + (=gt . 00103) ; ý¡€€§ + (=ucs . #x20061) ; 𠁡 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 1) + (total-strokes . 2) + (chinese-cns11643-6 . #x2122) ; ø»›´± + (=ucs . #x20062) ; 𠁢 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 103 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x4E28) ; 丨 + )) + (shinjigen-1 . 33) + (shinjigen-2 . 33) + (chinese-gb2312 . #x3876) ; ø»„©‹ + (=jis-x0208 . #x5024) ; ø½Š» + (chinese-isoir165 . #x3876) ; ø»‘› + (chinese-cns11643-3 . #x212C) ; ø»•–¯ + (=gt-pj-1 . #x5024) ; ý¡€€© + (ideograph-daikanwa . 00070) ; ø¸€† + (=big5-cdp . #x8A4B) ; ý¢€ˆ©‹ + (=gt-k . 00209) ; ý¡„€ƒ‘ + (=cbeta . 00286) ; ø¸ „ž + (=gt . 00105) ; ý¡€€© + (=ucs . #x4E2A) ; 个 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 28 6) + (shinjigen-1 . 32) + (shinjigen-2 . 32) + (chinese-gb2312 . #x513E) ; ø»… + (japanese-jisx0212 . #x302A) ; ø»Šº› + (chinese-isoir165 . #x513E) ; ø»µ‘ + (chinese-cns11643-1 . #x4439) ; ø»‘¶Ž + (=jis-x0213-2-2000 . #x2126) ; ø»¤… + (=gt-pj-2 . #x3056) ; ý¡€€¨ + (chinese-big5 . #xA458) ; ý¢€Š‘˜ + (ideograph-daikanwa . 00071) ; ø¸€‡ + (=gt-k . 00359) ; ý¡„€…§ + (=gt . 00104) ; ý¡€€¨ + (=ucs . #x4E2B) ; 丫 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 9 6) + (chinese-cns11643-6 . #x2130) ; ø»›´¿ + (=gt-pj-2 . #x3057) ; ý¡€€ª + (ideograph-daikanwa . 00072) ; ø¸€ˆ + (=big5-cdp . #x8C54) ; ý¢€ˆ±” + (=jef-china3 . #x41AE) ; øº„†® + (=gt . 00106) ; ý¡€€ª + (=ucs . #x3404) ; 㐄 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 2) + (total-strokes . 3) + (chinese-gb2312 . #x635C) ; ø»…§» + (chinese-isoir165 . #x635C) ; ø»Ž‹ + (=jis-x0213-2-2000 . #x702E) ; ø»¦‘ + (=ucs . #x4E2C) ; 丬 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 2) + (total-strokes . 3) + (ideograph-cdp . -137) + (=big5-cdp . #x8BF1) ; ý¢€ˆ¯± + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 28 10) + (shinjigen-1 . 34) + (shinjigen-2 . 34) + (chinese-gb2312 . #x5650) ; ø»…”© + (=jis-x0208 . #x4366) ; ø½Š¨½ + (korean-ksc5601 . #x7169) ; ø»Š´ + (chinese-isoir165 . #x5650) ; ø»¼¹ + (chinese-cns11643-1 . #x4463) ; ø»‘¶¸ + (=gt-pj-1 . #x4366) ; ý¡€€­ + (chinese-big5 . #xA4A4) ; ý¢€Š’¤ + (ideograph-daikanwa . 00073) ; ø¸€‰ + (=gt-k . 00464) ; ý¡„€‡ + (=gt . 00109) ; ý¡€€­ + (=ucs . #x4E2D) ; 中 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 51 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((name . "CJK RADICAL SECOND THREE") + (=ucs . #x2E84) ; ⺄ + ) + ((=big5-cdp . #x8BF1) ; ý¢€ˆ¯± + )) + (japanese-jisx0212 . #x302B) ; ø»Šºœ + (chinese-cns11643-2 . #x2130) ; ø»“Œ¯ + (=jis-x0213-2-2000 . #x2127) ; ø»¤† + (=gt-pj-2 . #x3058) ; ý¡€€¬ + (chinese-big5 . #xC950) ; ý¢€Œ¥ + (ideograph-daikanwa . 00074) ; ø¸€Š + (=gt-k . 00744) ; ý¡„€‹¨ + (=jef-china3 . #x41AF) ; øº„†¯ + (=gt . 00108) ; ý¡€€¬ + (=ucs . #x4E2E) ; 丮 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 28 8) + (japanese-jisx0212 . #x302C) ; ø»Šº + (chinese-cns11643-4 . #x213A) ; ø»—¡ + (=jis-x0213-1-2000 . #x2E25) ; ø»¢¦† + (=gt-pj-2 . #x3059) ; ý¡€€« + (ideograph-daikanwa . 00075) ; ø¸€‹ + (=big5-cdp . #x8AB0) ; ý¢€ˆª° + (=gt . 00107) ; ý¡€€« + (=ucs . #x4E2F) ; 丯 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 3) + (total-strokes . 4) + (shinjigen-1 . 35) + (shinjigen-2 . 35) + (chinese-gb2312 . #x3761) ; ø»„§˜ + (japanese-jisx0212 . #x302D) ; ø»Šºž + (chinese-isoir165 . #x3761) ; ø»¨ + (=jis-x0213-1-2000 . #x2E26) ; ø»¢¦‡ + (=gt-pj-2 . #x305A) ; ý¡€€® + (ideograph-daikanwa . 00076) ; ø¸€Œ + (=jef-china3 . #x81FE) ; øºˆ‡¾ + (=gt . 00110) ; ý¡€€® + (=ucs . #x4E30) ; 丰 + )) +(define-char + '((=>ucs . #x4E30) ; 丰 + (morohashi-daikanwa 76 0 2) + (ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 28 7) + (chinese-cns11643-1 . #x4464) ; ø»‘¶¹ + (chinese-big5 . #xA4A5) ; ý¢€Š’¥ + (ucs-cns . #x4E30) ; ø»‘¶¹ + (ucs-big5 . #x4E30) ; ø»‘¶¹ + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 28 9) + (=big5-cdp . #x88CF) ; ý¢€ˆ£ + (=ucs . #x20063) ; 𠁣 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 3) + (total-strokes . 4) + (=gt-pj-9 . #x4A2C) ; ý¡€€¯ + (=gt . 00111) ; ý¡€€¯ + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 52 12) + (shinjigen-1 . 36) + (shinjigen-2 . 36) + (=jis-x0208 . #x5025) ; ø½Š»‚ + (chinese-cns11643-2 . #x2143) ; ø»“‚ + (=gt-pj-1 . #x5025) ; ý¡€€± + (chinese-big5 . #xC963) ; ý¢€Œ¥£ + (ideograph-daikanwa . 00077) ; ø¸€ + (=gt-k . 01122) ; ý¡„€‘¢ + (=gt . 00113) ; ý¡€€± + (=ucs . #x4E31) ; 丱 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 4) + (total-strokes . 5) + (chinese-cns11643-4 . #x2156) ; ø»—¡ + (=gt-pj-2 . #x305B) ; ý¡€€° + (ideograph-daikanwa . 00078) ; ø¸€Ž + (=gt . 00112) ; ý¡€€° + (=ucs . #x20065) ; 𠁥 + )) +(define-char + '((morohashi-daikanwa 4684 0 0) + (ideographic- (:radical 31 ; ⼞ + :strokes 2) + (:radical 2 ; ⼁ + :strokes 4)) + (total-strokes . 5) + (->same-ideograph + ((ideograph-daikanwa . 04684) ; ø¸‰Œ + )) + (hanyu-dazidian 1 29 3) + (chinese-cns11643-6 . #x225F) ; ø»›·Œ + (=big5-cdp . #x87E5) ; ý¢€ˆŸ¥ + (=ucs . #x20064) ; 𠁤 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 29 7) + (chinese-cns11643-6 . #x2341) ; ø»›¸Œ + (=gt-pj-2 . #x305C) ; ý¡€€² + (ideograph-daikanwa . 00079) ; ø¸€ + (=big5-cdp . #x87E4) ; ý¢€ˆŸ¤ + (=gt . 00114) ; ý¡€€² + (=ucs . #x20066) ; 𠁦 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 30 1) + (=big5-cdp . #x866B) ; ý¢€ˆ™« + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 30 2) + (shinjigen-1 . 38) + (shinjigen-2 . 38) + (chinese-gb2312 . #x342E) ; ø»„¢‹ + (=jis-x0208 . #x367A) ; ø½Š–‹ + (korean-ksc5601 . #x4D7A) ; ø»‰œ + (chinese-isoir165 . #x342E) ; ø»Š› + (chinese-cns11643-1 . #x486B) ; ø»‘¼¸ + (=gt-pj-1 . #x367A) ; ý¡€€³ + (chinese-big5 . #xA6EA) ; ý¢€Š›ª + (ideograph-daikanwa . 00080) ; ø¸€ + (=gt-k . 02530) ; ý¡„€§¢ + (=gt . 00115) ; ý¡€€³ + (=ucs . #x4E32) ; 串 + )) +(define-char + '((morohashi-daikanwa 80 0 0) + (ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 6) + (total-strokes . 7) + (korean-ksc5601 . #x4E2D) ; ø»‰œž + (=ucs . #xF905) ; 串 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 29 5) + (chinese-cns11643-6 . #x2560) ; ø»›»§ + (=gt-pj-2 . #x305D) ; ý¡€€´ + (ideograph-daikanwa . 00081) ; ø¸€‘ + (=big5-cdp . #x88BE) ; ý¢€ˆ¢¾ + (=gt . 00116) ; ý¡€€´ + (=ucs . #x20067) ; 𠁧 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 30 4) + (chinese-cns11643-2 . #x2531) ; ø»“’¨ + (=gt-pj-2 . #x305E) ; ý¡€€µ + (chinese-big5 . #xCBB1) ; ý¢€Œ®± + (ideograph-daikanwa . 00082) ; ø¸€’ + (=gt . 00117) ; ý¡€€µ + (=ucs . #x4E33) ; 丳 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 30 3) + (chinese-cns11643-6 . #x293B) ; ø»œ€º + (=gt-pj-2 . #x305F) ; ý¡€€¶ + (ideograph-daikanwa . 00083) ; ø¸€“ + (=big5-cdp . #x87E3) ; ý¢€ˆŸ£ + (=gt . 00118) ; ý¡€€¶ + (=ucs . #x20069) ; 𠁩 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 7) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=big5-cdp . #x89CD) ; ý¢€ˆ§ + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-cns11643-4 . #x252F) ; ø»—¦® + (ideograph-daikanwa . 00084) ; ø¸€” + (=ucs . #x23D92) ; 𣶒 + )) +(define-char + '((=>ucs . #x23D92) ; 𣶒 + (morohashi-daikanwa 84 0 0) + (ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 8) + (total-strokes . 9) + (=gt-pj-2 . #x3060) ; ý¡€€· + (=gt . 00119) ; ý¡€€· + )) +(define-char + '((=>ucs . #x23D92) ; 𣶒 + (morohashi-daikanwa 84 0 1) + (ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 8) + (total-strokes . 9) + (=gt-pj-9 . #x4B25) ; ý¡€€¸ + (=gt-k . 06263) ; ý¡„¡· + (=gt . 00120) ; ý¡€€¸ + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 7) + (total-strokes . 8) + (chinese-cns11643-5 . #x2521) ; ø»™°¤ + (=ucs . #x2006B) ; 𠁫 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 8 7 10) + (=hanziku-12 . #xEB49) ; ý¢ƒŽ­‰ + (=ucs . #x2006C) ; 𠁬 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 7) + (total-strokes . 8) + (<-simplified-ideograph + ((ideograph-daikanwa . 00084) ; ø¸€” + )) + (=big5-cdp . #x89CD) ; ý¢€ˆ§ + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 155 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E2A) ; 个 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E2A) ; 个 + ) + ((=ucs . #x4E2A) ; 个 + )) + )) + (chinese-cns11643-5 . #x277A) ; ø»™´¹ + (=gt-pj-2 . #x3061) ; ý¡€€¹ + (ideograph-daikanwa . 00085) ; ø¸€• + (=hanziku-1 . #xC3C6) ; ý¢€œ† + (=gt-k . 05766) ; ý¡„š† + (=gt . 00121) ; ý¡€€¹ + (=ucs . #x2006D) ; 𠁭 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 8) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4EBA) ; 人 + ) + ((=ucs . #x4EBA) ; 人 + ) + ((=ucs . #x4EBA) ; 人 + )) + ) + ((=big5-cdp . #x87C2) ; ý¢€ˆŸ‚ + )) + (chinese-cns11643-6 . #x2E4A) ; ø»œˆŸ + (=gt-pj-2 . #x3062) ; ý¡€€º + (ideograph-daikanwa . 00086) ; ø¸€– + (=gt . 00122) ; ý¡€€º + (=ucs . #x2006E) ; 𠁮 + )) +(define-char + '((=>ucs . #x2006E) ; 𠁮 + (morohashi-daikanwa 86 0 0) + (ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 156 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4EBA) ; 人 + ) + ((=ucs . #x4EBA) ; 人 + ) + ((=ucs . #x4EBA) ; 人 + )) + ) + ((=big5-cdp . #x87C2) ; ý¢€ˆŸ‚ + )) + (=hanziku-1 . #xC3E4) ; ý¢€œ¤ + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 30 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8969) ; ý¢€ˆ¥© + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x89BC) ; ý¢€ˆ¦¼ + ) + ((=big5-cdp . #x8BDE) ; ý¢€ˆ¯ž + )) + )) + (chinese-gb2312 . #x4159) ; ø»„µ¼ + (chinese-isoir165 . #x4159) ; ø»žŒ + (=hanziku-1 . #xAA56) ; ý¢€š©– + (=jef-china3 . #x82AF) ; øºˆŠ¯ + (=ucs . #x4E34) ; 临 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 9) + (total-strokes . 10) + (hanyu-dazidian 1 30 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E1A) ; 业 + ) + ((=big5-cdp . #x8B75) ; ý¢€ˆ­µ + )) + (japanese-jisx0212 . #x302E) ; ø»ŠºŸ + (chinese-cns11643-4 . #x2B5E) ; ø»—°‘ + (=gt-pj-2 . #x3063) ; ý¡€€¼ + (ideograph-daikanwa . 00087) ; ø¸€— + (=big5-cdp . #x8AA8) ; ý¢€ˆª¨ + (=gt . 00124) ; ý¡€€¼ + (=ucs . #x4E35) ; 丵 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 9) + (total-strokes . 10) + (hanyu-dazidian 1 26 2) + (chinese-cns11643-6 . #x3525) ; ø»œ’Œ + (=gt-pj-2 . #x3064) ; ý¡€€» + (ideograph-daikanwa . 00088) ; ø¸€˜ + (=big5-cdp . #x8563) ; ý¢€ˆ•£ + (=gt . 00123) ; ý¡€€» + (=ucs . #x20070) ; 𠁰 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 9) + (total-strokes . 10) + (hanyu-dazidian 1 26 4) + (chinese-cns11643-6 . #x3526) ; ø»œ’ + (=gt-pj-2 . #x3065) ; ý¡€€½ + (ideograph-daikanwa . 00089) ; ø¸€™ + (=big5-cdp . #x87E7) ; ý¢€ˆŸ§ + (=gt . 00125) ; ý¡€€½ + (=ucs . #x20071) ; 𠁱 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 9) + (total-strokes . 10) + (hanyu-dazidian 1 41 2) + (chinese-cns11643-6 . #x3527) ; ø»œ’Ž + (=gt-pj-9 . #x4A76) ; ý¡€€¾ + (ideograph-daikanwa . 48905) ; ø¸‹¼‰ + (=big5-cdp . #x87D7) ; ý¢€ˆŸ— + (=gt . 00126) ; ý¡€€¾ + (=ucs . #x200BC) ; 𠂼 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 1 30 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x87E2) ; ý¢€ˆŸ¢ + ) + ((=ucs . #x4E95) ; 井 + )) + (=hanziku-1 . #xAA59) ; ý¢€š©™ + (=ucs . #x20072) ; 𠁲 + )) +(define-char + '((ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 11) + (total-strokes . 12) + (hanyu-dazidian 1 30 11) + (chinese-cns11643-6 . #x463F) ; ø»œ«¤ + (=gt-pj-2 . #x3066) ; ý¡€€¿ + (ideograph-daikanwa . 00090) ; ø¸€š + (=big5-cdp . #x8561) ; ý¢€ˆ•¡ + (=gt . 00127) ; ý¡€€¿ + (=ucs . #x20074) ; 𠁴 + )) +(define-char + '((=>ucs . #x23244) ; 𣉄 + (ideographic-radical . 2) ; ⼁ + (ideographic-strokes . 12) + (total-strokes . 13) + (->identical + ((=ucs . #x23244) ; 𣉄 + )) + (chinese-cns11643-5 . #x3D55) ; ø»š”¨ + )) +(define-char + '((ideographic- (:radical 30 ; ⼝ + :strokes 11) + (:radical 2 ; ⼁ + :strokes 13)) + (total-strokes . 14) + (hanyu-dazidian 1 31 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E32) ; 串 + ) + ((=ucs . #x4E32) ; 串 + )) + (chinese-cns11643-5 . #x447E) ; ø»šŸ£ + (ideograph-daikanwa . 04218) ; ø¸º + (=hanziku-1 . #xAA72) ; ý¢€š©² + (=ucs . #x20077) ; 𠁷 + )) +(define-char + '((ideographic- (:radical 2 ; ⼁ + :strokes 15 + :sources (cns-11643)) + (:radical 6 ; ⼅ + :strokes 15 + :sources (morohashi-daikanwa ucs))) + (total-strokes . 16) + (hanyu-dazidian 1 360 8) + (chinese-cns11643-7 . #x2C3C) ; ø»ž™ + (ideograph-daikanwa . 00246) ; ø¸€ƒ¶ + (=hanziku-1 . #xF043) ; ý¢€Ÿƒ + (=ucs . #x2011D) ; 𠄝 + )) diff --git a/lisp/utf-2000/Ideograph-R003-Dot.el b/lisp/utf-2000/Ideograph-R003-Dot.el new file mode 100644 index 0000000..e00ddb2 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R003-Dot.el @@ -0,0 +1,545 @@ +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 0) + (total-strokes . 1) + (hanyu-dazidian 1 42 8) + (chinese-gb2312 . #x583C) ; ø»…—‘ + (=jis-x0208 . #x5026) ; ø½Š»ƒ + (chinese-isoir165 . #x583C) ; ø»¿¡ + (chinese-cns11643-3 . #x2122) ; ø»•–¥ + (=gt-pj-1 . #x5026) ; ý¡€€‚€ + (ideograph-daikanwa . 00091) ; ø¸€› + (=big5-cdp . #x8B41) ; ý¢€ˆ­ + (=gt-k . 00010) ; ý¡„€€Š + (=gt . 00128) ; ý¡€€‚€ + (=ucs . #x4E36) ; 丶 + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 1) + (total-strokes . 2) + (=gt-pj-2 . #x3068) ; ý¡€€‚ + (ideograph-daikanwa . 00092) ; ø¸€œ + (=gt . 00129) ; ý¡€€‚ + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 1) + (total-strokes . 2) + (ideograph-cdp . -91) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E36) ; 丶 + ) + ((=ucs . #x4E3F) ; 丿 + )) + (chinese-gb12345 . #x7D65) ; 丷 + (=big5-cdp . #x8B55) ; ý¢€ˆ­• + (=ucs . #x4E37) ; 丷 + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 42 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E36) ; 丶 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E36) ; 丶 + ) + ((=ucs . #x4E36) ; 丶 + )) + )) + (=gt-pj-2 . #x3069) ; ý¡€€‚‚ + (ideograph-daikanwa . 00093) ; ø¸€ + (=hanziku-1 . #xACC5) ; ý¢€š³… + (=gt . 00130) ; ý¡€€‚‚ + (=ucs . #x2007C) ; 𠁼 + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 2) + (total-strokes . 3) + (shinjigen-1 . 39) + (shinjigen-2 . 39) + (chinese-gb2312 . #x4D68) ; ø»…‡³ + (=jis-x0208 . #x345D) ; ø½Š’² + (korean-ksc5601 . #x7C2F) ; ø»Š „ + (chinese-isoir165 . #x4D68) ; ø»°ƒ + (chinese-cns11643-6 . #x2131) ; ø»›µ€ + (=gt-pj-1 . #x345D) ; ý¡€€‚ƒ + (ideograph-daikanwa . 00094) ; ø¸€ž + (=gt-k . 00161) ; ý¡„€‚¡ + (=gt . 00131) ; ý¡€€‚ƒ + (=ucs . #x4E38) ; 丸 + )) +(define-char + '((=>ucs . #x4E38) ; 丸 + (ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 42 11) + (chinese-cns11643-1 . #x443A) ; ø»‘¶ + (=gt-pj-2 . #x306A) ; ý¡€€‚„ + (chinese-big5 . #xA459) ; ý¢€Š‘™ + (ideograph-daikanwa . 00095) ; ø¸€Ÿ + (=gt-k . 00162) ; ý¡„€‚¢ + (ucs-cns . #x4E38) ; ø»‘¶ + (ucs-big5 . #x4E38) ; ø»‘¶ + (=gt . 00132) ; ý¡€€‚„ + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 2) + (total-strokes . 3) + (<-original-ideograph + (:char ((shinjigen-1 . 39) + (ideograph-daikanwa . 00094) ; ø¸€ž + ) + :sources (chuuka-daijiten morohashi-daikanwa shinjigen-1))) + (hanyu-dazidian 1 276 4) + (shinjigen-1 . 40) + (chinese-cns11643-6 . #x2132) ; ø»›µ + (=gt-pj-2 . #x306B) ; ý¡€€‚… + (ideograph-daikanwa . 00096) ; ø¸€  + (=big5-cdp . #x87B9) ; ý¢€ˆž¹ + (=gt . 00133) ; ý¡€€‚… + (=ucs . #x2007D) ; 𠁽 + )) +(define-char + '((script Ideograph) + (=>ucs . #x3005) ; 々 + (ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 2) + (total-strokes . 3) + (=gt-pj-2 . #x306C) ; ý¡€€‚‡ + (ideograph-daikanwa . 00097) ; ø¸€¡ + (=gt-k . 00282) ; ý¡„€„š + (=cbeta . 02728) ; ø¸ ª¨ + (=gt . 00135) ; ý¡€€‚‡ + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 2) + (total-strokes . 3) + (ideograph-daikanwa . 00098) ; ø¸€¢ + )) +(define-char + '((morohashi-daikanwa 98 0 0) + (ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 4) + (total-strokes . 5) + (=gt-pj-2 . #x306D) ; ý¡€€‚Ž + (=gt . 00142) ; ý¡€€‚Ž + )) +(define-char + '((ideographic- (:radical 3 ; ⼂ + :strokes 2) + (:radical 16 ; ⼏ + :strokes 1)) + (total-strokes . 3) + (hanyu-dazidian 1 276 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x51E0) ; 几 + ) + ((=ucs . #x4E36) ; 丶 + )) + (shinjigen-1 . 566) + (shinjigen-2 . 566) + (chinese-gb2312 . #x3732) ; ø»„¦© + (=jis-x0208 . #x4B5E) ; ø½Š´¥ + (korean-ksc5601 . #x5B6D) ; ø»‰°¤ + (chinese-isoir165 . #x3732) ; ø»Ž¹ + (chinese-cns11643-1 . #x443B) ; ø»‘¶ + (=gt-pj-1 . #x4B5E) ; 凡 + (chinese-big5 . #xA45A) ; ý¢€Š‘š + (ideograph-daikanwa . 01739) ; ø¸€›‹ + (=gt-k . 00203) ; ý¡„€ƒ‹ + (=ucs . #x51E1) ; 凡 + )) +(define-char + '((ideographic- (:radical 26 ; ⼙ + :strokes 1) + (:radical 3 ; ⼂ + :strokes 2)) + (total-strokes . 3) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 52) + (hanyu-dazidian-char . 1) + (chinese-cns11643-5 . #x212D) ; ø»™ª¸ + (ideograph-daikanwa . 02840) ; ø¸€¬˜ + (=ucs . #x2007E) ; 𠁾 + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 2) + (total-strokes . 3) + (=gt-pj-9 . #x4C4C) ; ý¡€€‚† + (=gt . 00134) ; ý¡€€‚† + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 44 1) + (shinjigen-1 . 41) + (shinjigen-2 . 41) + (chinese-gb2312 . #x3524) ; ø»„£Ÿ + (=jis-x0208 . #x4330) ; ø½Š¨‡ + (korean-ksc5601 . #x5321) ; ø»‰£¨ + (chinese-isoir165 . #x3524) ; ø»‹¯ + (chinese-cns11643-1 . #x4465) ; ø»‘¶º + (=gt-pj-1 . #x4330) ; ý¡€€‚ˆ + (chinese-big5 . #xA4A6) ; ý¢€Š’¦ + (ideograph-daikanwa . 00099) ; ø¸€£ + (=gt-k . 00460) ; ý¡„€‡Œ + (=gt . 00136) ; ý¡€€‚ˆ + (=ucs . #x4E39) ; 丹 + )) +(define-char + '((morohashi-daikanwa 99 0 0) + (ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 3) + (total-strokes . 4) + (korean-ksc5601 . #x552E) ; ø»‰¦± + (=ucs . #xF95E) ; 丹 + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 44 2) + (chinese-gb2312 . #x4E2A) ; ø»…ˆ“ + (chinese-isoir165 . #x4E2A) ; ø»°£ + (=big5-cdp . #x89D0) ; ý¢€ˆ§ + (=ucs . #x4E3A) ; 为 + )) +(define-char + '((=>ucs . #x2007E) ; 𠁾 + (ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 3) + (total-strokes . 4) + (->same-ideograph + ((=ucs . #x2007E) ; 𠁾 + ) + ((chinese-cns11643-5 . #x212D) ; ø»™ª¸ + (ideograph-daikanwa . 02840) ; ø¸€¬˜ + )) + (hanyu-dazidian 1 52 1) + (=big5-cdp . #x87D2) ; ý¢€ˆŸ’ + )) +(define-char + '((=>ucs . #x4E3B) ; 主 + (ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 4) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E28) ; 丨 + ) + ((=ucs . #x738B) ; 王 + )) + (shinjigen-1 . 42) + (shinjigen-2 . 42) + (=gt-pj-2 . #x306E) ; ý¡€€‚‰ + (ideograph-daikanwa . 00100) ; ø¸€¤ + (=gt-k . 00948) ; ý¡„€Ž´ + (=jef-china3 . #x41B3) ; øº„†³ + (=gt . 00137) ; ý¡€€‚‰ + )) +(define-char + '((morohashi-daikanwa 100 0 1) + (ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 44 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E36) ; 丶 + ) + ((=ucs . #x738B) ; 王 + )) + (shinjigen-1 . 42) + (shinjigen-2 . 42) + (chinese-gb2312 . #x5677) ; ø»…• + (=jis-x0208 . #x3C67) ; ø½Šž¬ + (korean-ksc5601 . #x712B) ; ø»Š¶ + (chinese-isoir165 . #x5677) ; ø»½  + (chinese-cns11643-1 . #x4564) ; ø»‘¸— + (=gt-pj-1 . #x3C67) ; ý¡€€‚Š + (chinese-big5 . #xA544) ; ý¢€Š•„ + (=gt-k . 00949) ; ý¡„€Žµ + (=gt . 00138) ; ý¡€€‚Š + (=ucs . #x4E3B) ; 主 + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 45 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x4E95) ; 井 + ) + ((=ucs . #x4E36) ; 丶 + )) + (shinjigen-1 . 44) + (shinjigen-2 . 44) + (=jis-x0208 . #x5027) ; ø½Š»„ + (chinese-cns11643-2 . #x2144) ; ø»“ƒ + (=gt-pj-1 . #x5027) ; ý¡€€‚‹ + (chinese-big5 . #xC964) ; ý¢€Œ¥¤ + (ideograph-daikanwa . 00101) ; ø¸€¥ + (=gt-k . 01026) ; ý¡„€‚ + (=gt . 00139) ; ý¡€€‚‹ + (=ucs . #x4E3C) ; 丼 + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 45 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=big5-cdp . #x88BD) ; ý¢€ˆ¢½ + ) + ((=ucs . #x4E36) ; 丶 + )) + (chinese-cns11643-6 . #x222D) ; ø»›¶š + (=gt-pj-2 . #x306F) ; ý¡€€‚Œ + (ideograph-daikanwa . 00102) ; ø¸€¦ + (=hanziku-1 . #xAD5C) ; ý¢€šµœ + (=gt . 00140) ; ý¡€€‚Œ + (=ucs . #x2007F) ; 𠁿 + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 45 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=big5-cdp . #x89C6) ; ý¢€ˆ§† + ) + ((=ucs . #x4E36) ; 丶 + )) + (=hanziku-1 . #xAD5D) ; ý¢€šµ + (=ucs . #x20081) ; 𠂁 + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 4) + (total-strokes . 5) + (=gt-pj-11 . #x4A5B) ; ý¡€€‚ + (=gt . 00141) ; ý¡€€‚ + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 47 1) + (chinese-cns11643-6 . #x2342) ; ø»›¸ + (=gt-pj-2 . #x3070) ; ý¡€€‚ + (ideograph-daikanwa . 00103) ; ø¸€§ + (=big5-cdp . #x87D5) ; ý¢€ˆŸ• + (=gt . 00143) ; ý¡€€‚ + (=ucs . #x20082) ; 𠂂 + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 5) + (total-strokes . 6) + (=gt-pj-9 . #x4A2F) ; ý¡€€‚ + (=gt . 00144) ; ý¡€€‚ + )) +(define-char + '((=>ucs . #x4E3D) ; 丽 + (ideographic- (:radical 1 ; ⼀ + :strokes 7 + :sources (cns-11643)) + (:radical 3 ; ⼂ + :strokes 7 + :sources (morohashi-daikanwa gt))) + (total-strokes . 8) + (->same-ideograph + ((ideographic-radical . 1) ; ⼀ + (ideograph-daikanwa . 00059) ; ø¸€€» + )) + (<-ancient-ideograph + (:char ((ideographic-radical . 198) ; ⿅ + (ideograph-daikanwa . 47663) ; ø¸‹¨¯ + ) + :sources (morohashi-daikanwa))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x5182) ; 冂 + ) + ((=ucs . #x4E36) ; 丶 + )) + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x5182) ; 冂 + ) + ((=ucs . #x4E36) ; 丶 + )) + )) + )) + (chinese-cns11643-3 . #x2740) ; ø»•Ÿ· + (=gt-pj-2 . #x3071) ; ý¡€€‚‘ + (ideograph-daikanwa . 00104) ; ø¸€¨ + (ucs-cns . #x4E3D) ; ø»•Ÿ· + (=gt . 00145) ; ý¡€€‚‘ + )) +(define-char + '((morohashi-daikanwa 104 0 2) + (ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 21 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x5182) ; 冂 + ) + ((=ucs . #x4E36) ; 丶 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x5182) ; 冂 + ) + ((=ucs . #x4E36) ; 丶 + )) + )) + )) + (chinese-gb2312 . #x4076) ; ø»„´» + (chinese-isoir165 . #x4076) ; ø»‹ + (=hanziku-1 . #xA86E) ; ý¢€š¡® + (=ucs . #x4E3D) ; 丽 + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 47 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E36) ; 丶 + ) + ((=big5-cdp . #x8C58) ; ý¢€ˆ±˜ + )) + ) + ((=ucs . #x5EFE) ; 廾 + )) + (=hanziku-1 . #xADBE) ; ý¢€š¶¾ + (=ucs . #x2592C) ; 𥤬 + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 47 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x89B2) ; ý¢€ˆ¦² + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x516B) ; 八 + )) + ) + ((=big5-cdp . #x8BF1) ; ý¢€ˆ¯± + )) + (chinese-gb2312 . #x3E59) ; ø»„±¢ + (chinese-isoir165 . #x3E59) ; ø»™² + (=hanziku-1 . #xADBF) ; ý¢€š¶¿ + (=ucs . #x4E3E) ; 举 + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 11) + (total-strokes . 12) + (=gt-pj-9 . #x507C) ; ý¡€€‚’ + (=gt . 00146) ; ý¡€€‚’ + )) +(define-char + '((ideographic-radical . 3) ; ⼂ + (ideographic-strokes . 12) + (total-strokes . 13) + (hanyu-dazidian 2 1526 1) + (chinese-cns11643-6 . #x5050) ; ø»œº¡ + (=gt-pj-2 . #x3072) ; ý¡€€‚“ + (ideograph-daikanwa . 00105) ; ø¸€© + (=hanziku-4 . #xE461) ; ý¢Ž‘¡ + (=gt . 00147) ; ý¡€€‚“ + (=ucs . #x20084) ; 𠂄 + )) diff --git a/lisp/utf-2000/Ideograph-R004-Slash.el b/lisp/utf-2000/Ideograph-R004-Slash.el new file mode 100644 index 0000000..990f393 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R004-Slash.el @@ -0,0 +1,1754 @@ +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 0) + (total-strokes . 1) + (hanyu-dazidian 1 31 2) + (chinese-gb2312 . #x582F) ; ø»…—„ + (=jis-x0208 . #x5028) ; ø½Š»… + (chinese-isoir165 . #x582F) ; ø»¿” + (chinese-cns11643-3 . #x2123) ; ø»•–¦ + (=gt-pj-1 . #x5028) ; ý¡€€‚— + (ideograph-daikanwa . 00106) ; ø¸€ª + (=big5-cdp . #x8B47) ; ý¢€ˆ­‡ + (=gt-k . 00013) ; ý¡„€€ + (=cbeta . 06875) ; ø¸¡«› + (=gt . 00151) ; ý¡€€‚— + (=ucs . #x4E3F) ; 丿 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 0) + (total-strokes . 1) + (hanyu-dazidian 1 42 9) + (japanese-jisx0212 . #x302F) ; ø»Šº  + (chinese-cns11643-4 . #x2122) ; ø»— © + (=jis-x0213-2-2000 . #x2128) ; ø»¤‡ + (=gt-pj-2 . #x3073) ; ý¡€€‚– + (ideograph-daikanwa . 00107) ; ø¸€« + (=big5-cdp . #x8A75) ; ý¢€ˆ©µ + (=gt . 00150) ; ý¡€€‚– + (=ucs . #x4E40) ; 乀 + )) +(define-char + '((ideographic- (:radical 4 ; ⼃ + :strokes 0 + :total-strokes 1 + :sources (ucs cns-11643 morohashi-daikanwa)) + (:radical 4 ; ⼃ + :strokes 1 + :total-strokes 2 + :sources (gt))) + (hanyu-dazidian 1 67 17) + (chinese-cns11643-4 . #x2121) ; ø»— ¨ + (=gt-pj-2 . #x3074) ; ý¡€€‚˜ + (ideograph-daikanwa . 00108) ; ø¸€¬ + (=big5-cdp . #x8BB4) ; ý¢€ˆ®´ + (=gt-k . 00103) ; ý¡„€§ + (=gt . 00152) ; ý¡€€‚˜ + (=ucs . #x20086) ; 𠂆 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 0) + (total-strokes . 1) + (hanyu-dazidian 1 48 3) + (japanese-jisx0212 . #x3030) ; ø»Šº¡ + (chinese-cns11643-4 . #x2123) ; ø»— ª + (chinese-gb12345 . #x7D7B) ; 乁 + (=gt-pj-2 . #x3075) ; ý¡€€‚” + (ideograph-daikanwa . 00109) ; ø¸€­ + (=big5-cdp . #x89FC) ; ý¢€ˆ§¼ + (=gt-k . 00009) ; ý¡„€€‰ + (=gt . 00148) ; ý¡€€‚” + (=ucs . #x4E41) ; 乁 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 0) + (total-strokes . 1) + (<-ancient-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 03118) ; ø¸€°® + ) + )) + (chinese-cns11643-6 . #x2121) ; ø»›´° + (=gt-pj-2 . #x3076) ; ý¡€€‚• + (ideograph-daikanwa . 00110) ; ø¸€® + (=gt . 00149) ; ý¡€€‚• + )) +(define-char + '((=>ucs . #x4E42) ; 乂 + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 1) + (total-strokes . 2) + (shinjigen-1 . 45) + (shinjigen-2 . 45) + (=jis-x0208 . #x5029) ; ø½Š»† + (korean-ksc5601 . #x6751) ; ø»Š° + (=gt-pj-1 . #x5029) ; ý¡€€‚™ + (ideograph-daikanwa . 00111) ; ø¸€¯ + (=gt-k . 00072) ; ý¡„€ˆ + (=jef-china3 . #x41BC) ; øº„†¼ + (ucs-jis . #x4E42) ; ø½Š»† + (=gt . 00153) ; ý¡€€‚™ + )) +(define-char + '((morohashi-daikanwa 111 0 0) + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 31 3) + (shinjigen-1 . 45) + (shinjigen-2 . 45) + (chinese-isoir165 . #x7A23) ; ø»Ž±„ + (chinese-cns11643-2 . #x2121) ; ø»“Œ  + (chinese-big5 . #xC940) ; ý¢€Œ¥€ + (=ucs . #x4E42) ; 乂 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 3 2) + (chinese-cns11643-5 . #x2126) ; ø»™ª± + (=gt-pj-2 . #x3077) ; ý¡€€‚œ + (ideograph-daikanwa . 00112) ; ø¸€° + (=big5-cdp . #x8B5F) ; ý¢€ˆ­Ÿ + (=gt-k . 00104) ; ý¡„€¨ + (=gt . 00156) ; ý¡€€‚œ + (=ucs . #x20087) ; 𠂇 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 31 5) + (shinjigen-1 . 46) + (shinjigen-2 . 46) + (chinese-gb2312 . #x444B) ; ø»„ºˆ + (=jis-x0208 . #x4735) ; ø½Š®„ + (korean-ksc5601 . #x522C) ; ø»‰¢• + (chinese-isoir165 . #x444B) ; ø»¢˜ + (chinese-cns11643-1 . #x4425) ; ø»‘µº + (=gt-pj-1 . #x4735) ; ý¡€€‚ž + (chinese-big5 . #xA444) ; ý¢€Š‘„ + (ideograph-daikanwa . 00113) ; ø¸€± + (=gt-k . 00055) ; ý¡„€€· + (=gt . 00158) ; ý¡€€‚ž + (=ucs . #x4E43) ; 乃 + )) +(define-char + '((=>ucs . #x20088) ; 𠂈 + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 1) + (total-strokes . 2) + (=gt-pj-2 . #x3078) ; ý¡€€‚š + (ideograph-daikanwa . 00114) ; ø¸€² + (=gt-k . 00070) ; ý¡„€† + (=gt . 00154) ; ý¡€€‚š + )) +(define-char + '((=>ucs . #x20088) ; 𠂈 + (morohashi-daikanwa 114 0 0) + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 49 5) + (=big5-cdp . #x89C2) ; ý¢€ˆ§‚ + )) +(define-char + '((morohashi-daikanwa 114 0 1) + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 1) + (total-strokes . 2) + (chinese-cns11643-6 . #x2124) ; ø»›´³ + (=ucs . #x20088) ; 𠂈 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 1) + (total-strokes . 2) + (->bopomofo + ((name . "BOPOMOFO LETTER U") + (=ucs . #x3128) ; ㄨ + )) + (<-ancient-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 00257) ; ø¸€„ + ) + )) + (hanyu-dazidian 1 31 4) + (chinese-cns11643-6 . #x2123) ; ø»›´² + (=gt-pj-2 . #x3079) ; ý¡€€‚› + (ideograph-daikanwa . 00115) ; ø¸€³ + (=big5-cdp . #x8B49) ; ý¢€ˆ­‰ + (=gt-k . 00107) ; ý¡„€« + (=gt . 00155) ; ý¡€€‚› + (=ucs . #x3405) ; 㐅 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 1) + (total-strokes . 2) + (japanese-jisx0212 . #x3031) ; ø»Šº¢ + (=gt-pj-2 . #x307A) ; ý¡€€‚ + (ideograph-daikanwa . 00116) ; ø¸€´ + (=jef-china3 . #x41BD) ; øº„†½ + (=gt . 00157) ; ý¡€€‚ + (=ucs . #x4E44) ; 乄 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 1) + (total-strokes . 2) + (=gt-pj-2 . #x307B) ; ý¡€€‚Ÿ + (ideograph-daikanwa . 00117) ; ø¸€µ + (=gt . 00159) ; ý¡€€‚Ÿ + )) +(define-char + '((name* . "ideographic component person for top") + (ideographic- (:radical 4 ; ⼃ + :strokes 1 + :sources (ucs)) + (:radical 1 ; ⼀ + :strokes 1 + :sources (gt)) + (:radical 9 ; ⼈ + :strokes 0)) + (total-strokes . 2) + (ideograph-cdp . -63) + (=jis-x0213-2-2000 . #x2121) ; ø»¤€ + (=gt-pj-9 . #x4D4A) ; ý¡€€€ˆ + (=big5-cdp . #x8B4A) ; ý¢€ˆ­Š + (=jef-china3 . #x71FC) ; øº‡‡¼ + (=gt . 00008) ; ý¡€€€ˆ + (=ucs . #x20089) ; 𠂉 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 33 3) + (shinjigen-1 . 47) + (shinjigen-2 . 47) + (chinese-gb2312 . #x3E43) ; ø»„±Œ + (=jis-x0208 . #x3557) ; ø½Š”Š + (korean-ksc5601 . #x4E79) ; ø»‰ª + (chinese-isoir165 . #x3E43) ; ø»™œ + (chinese-cns11643-1 . #x443C) ; ø»‘¶‘ + (=gt-pj-1 . #x3557) ; ý¡€€‚¡ + (chinese-big5 . #xA45B) ; ý¢€Š‘› + (ideograph-daikanwa . 00118) ; ø¸€¶ + (=gt-k . 00164) ; ý¡„€‚¤ + (=gt . 00161) ; ý¡€€‚¡ + (=ucs . #x4E45) ; 久 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 2) + (total-strokes . 3) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 47) + (ideograph-daikanwa . 00118) ; ø¸€¶ + ) + :sources (shinjigen-1))) + (hanyu-dazidian 1 51 2) + (shinjigen-1 . 48) + (chinese-cns11643-3 . #x2130) ; ø»•–³ + (=gt-pj-2 . #x307C) ; ý¡€€‚¢ + (ideograph-daikanwa . 00119) ; ø¸€· + (=big5-cdp . #x88A8) ; ý¢€ˆ¢¨ + (=gt-k . 00237) ; ý¡„€ƒ­ + (=gt . 00162) ; ý¡€€‚¢ + (=ucs . #x4E46) ; 乆 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 32 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x4E03) ; 七 + )) + (chinese-gb2312 . #x5831) ; ø»…—† + (japanese-jisx0212 . #x3032) ; ø»Šº£ + (chinese-isoir165 . #x5831) ; ø»¿– + (=jis-x0213-2-2000 . #x2129) ; ø»¤ˆ + (=gt-pj-2 . #x307D) ; ý¡€€‚§ + (chinese-big5 . #xC947) ; ý¢€Œ¥‡ + (ideograph-daikanwa . 00120) ; ø¸€¸ + (=gt-k . 00242) ; ý¡„€ƒ² + (=jef-china3 . #x41B7) ; øº„†· + (=gt . 00167) ; ý¡€€‚§ + (=ucs . #x4E47) ; 乇 + )) +(define-char + '((=>ucs . #x4E47) ; 乇 + (morohashi-daikanwa 120 0 0) + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 2) + (total-strokes . 3) + (chinese-cns11643-2 . #x2128) ; ø»“Œ§ + (ucs-cns . #x4E47) ; ø»“Œ§ + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 33 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x53B6) ; 厶 + )) + (chinese-gb2312 . #x4334) ; ø»„¸“ + (chinese-isoir165 . #x4334) ; ø» £ + (chinese-cns11643-1 . #x443D) ; ø»‘¶’ + (=jis-x0213-2-2000 . #x212A) ; ø»¤‰ + (=gt-pj-2 . #x307E) ; ý¡€€‚© + (chinese-big5 . #xA45C) ; ý¢€Š‘œ + (ideograph-daikanwa . 00121) ; ø¸€¹ + (=gt-k . 00321) ; ý¡„€… + (=gt . 00169) ; ý¡€€‚© + (=ucs . #x4E48) ; 么 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 33 1) + (chinese-cns11643-6 . #x2133) ; ø»›µ‚ + (=gt-pj-2 . #x3121) ; ý¡€€‚¨ + (ideograph-daikanwa . 00122) ; ø¸€º + (=big5-cdp . #x87E1) ; ý¢€ˆŸ¡ + (=gt . 00168) ; ý¡€€‚¨ + (=ucs . #x2008D) ; 𠂍 + )) +(define-char + '((=>ucs . #x51E2) ; 凢 + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 2) + (total-strokes . 3) + (->same-ideograph + ((ideograph-daikanwa . 01740) ; ø¸€›Œ + )) + (<-vulgar-ideograph + (:char ((ideograph-daikanwa . 01739) ; ø¸€›‹ + ) + :sources (morohashi-daikanwa))) + (chinese-cns11643-3 . #x212F) ; ø»•–² + (ideograph-daikanwa . 00123) ; ø¸€» + (ucs-cns . #x51E2) ; ø»•–² + )) +(define-char + '((=>ucs . #x4E49) ; 义 + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 2) + (total-strokes . 3) + (=gt-pj-2 . #x3122) ; ý¡€€‚  + (ideograph-daikanwa . 00124) ; ø¸€¼ + (=gt-k . 00245) ; ý¡„€ƒµ + (=cbeta . 01415) ; ø¸ –‡ + (=gt . 00160) ; ý¡€€‚  + )) +(define-char + '((morohashi-daikanwa 124 0 0) + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 42 10) + (chinese-gb2312 . #x5265) ; ø»…† + (chinese-isoir165 . #x5265) ; ø»·– + (chinese-cns11643-3 . #x212E) ; ø»•–± + (=gt-pj-9 . #x4A2A) ; ý¡€€‚¥ + (=big5-cdp . #x8AEE) ; ý¢€ˆ«® + (=gt . 00165) ; ý¡€€‚¥ + (=ucs . #x4E49) ; 义 + )) +(define-char + '((morohashi-daikanwa 3118 1) + (ideographic- (:radical 29 ; ⼜ + :strokes 2 + :total-strokes 4 + :sources (morohashi-daikanwa jis-x0208 cns-11643 ucs)) + (:radical 4 ; ⼃ + :strokes 2 + :total-strokes 3 + :sources (gt))) + (hanyu-dazidian 1 35 1) + (shinjigen-1 . 900) + (shinjigen-2 . 900) + (chinese-gb2312 . #x3C30) ; ø»„­½ + (=jis-x0208 . #x355A) ; ø½Š” + (chinese-isoir165 . #x3C30) ; ø»– + (chinese-cns11643-6 . #x2161) ; ø»›µ° + (=gt-pj-1 . #x355A) ; ý¡€€‚£ + (=gt-k . 00257) ; ý¡„€„ + (=gt . 00163) ; ý¡€€‚£ + (=ucs . #x53CA) ; 及 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 2) + (total-strokes . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x4E37) ; 丷 + )) + (chinese-gb12345 . #x7D6B) ; 乊 + (=ucs . #x4E4A) ; 乊 + )) +(define-char + '((=>ucs . #x4E87) ; 亇 + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 2) + (total-strokes . 3) + (->same-ideograph + ((=ucs . #x4E87) ; 亇 + )) + (chinese-cns11643-3 . #x212D) ; ø»•–° + (=jef-china3 . #x8FC2) ; øºˆ¿‚ + (ucs-cns . #x4E87) ; ø»•–° + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 2) + (total-strokes . 3) + (=gt-pj-9 . #x4A5B) ; ý¡€€‚¤ + (=gt . 00164) ; ý¡€€‚¤ + )) +(define-char + '((=>ucs . #x4E4B) ; 之 + (ideographic- (:radical 4 ; ⼃ + :strokes 3 + :total-strokes 4 + :sources (ucs jis-x0208 morohashi-daikanwa)) + (:radical 4 ; ⼃ + :strokes 2 + :total-strokes 3 + :sources (gt))) + (shinjigen-1 . 49) + (shinjigen-2 . 49) + (=jis-x0208 . #x4737) ; ø½Š®† + (korean-ksc5601 . #x717D) ; ø»Š‘ˆ + (=gt-pj-1 . #x4737) ; ý¡€€‚¦ + (chinese-big5 . #xA4A7) ; ý¢€Š’§ + (ideograph-daikanwa . 00125) ; ø¸€½ + (=gt-k . 00200) ; ý¡„€ƒˆ + (ucs-jis . #x4E4B) ; ø½Š®† + (ucs-ks . #x4E4B) ; ø½Š®† + (ucs-big5 . #x4E4B) ; ø½Š®† + (=gt . 00166) ; ý¡€€‚¦ + )) +(define-char + '((morohashi-daikanwa 125 0 1) + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 43 1) + (chinese-gb2312 . #x562E) ; ø»…”‡ + (chinese-isoir165 . #x562E) ; ø»¼— + (chinese-cns11643-1 . #x4466) ; ø»‘¶» + (=ucs . #x4E4B) ; 之 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 3) + (total-strokes . 4) + (=gt-pj-2 . #x3123) ; ý¡€€‚± + (ideograph-daikanwa . 00126) ; ø¸€¾ + (=gt . 00177) ; ý¡€€‚± + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 36 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=big5-cdp . #x88B1) ; ý¢€ˆ¢± + )) + (chinese-cns11643-6 . #x2145) ; ø»›µ” + (=gt-pj-2 . #x3124) ; ý¡€€‚® + (ideograph-daikanwa . 00127) ; ø¸€¿ + (=hanziku-1 . #xAB77) ; ý¢€š­· + (=gt . 00174) ; ý¡€€‚® + (=ucs . #x2009C) ; 𠂜 + )) +(define-char + '((=>ucs . #x2008F) ; 𠂏 + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 34 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x4E43) ; 乃 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=big5-cdp . #x8BA2) ; ý¢€ˆ®¢ + )) + )) + (=gt-pj-2 . #x3125) ; ý¡€€‚¬ + (ideograph-daikanwa . 00128) ; ø¸€‚€ + (=hanziku-1 . #xAAF9) ; ý¢€š«¹ + (=gt . 00172) ; ý¡€€‚¬ + )) +(define-char + '((morohashi-daikanwa 128 0 1) + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 34) + (hanyu-dazidian-char . 6) + (chinese-cns11643-6 . #x2144) ; ø»›µ“ + (=ucs . #x2008F) ; 𠂏 + )) +(define-char + '((=>ucs . #x5301) ; 匁 + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 3) + (total-strokes . 4) + (->same-ideograph + (:sources (morohashi-daikanwa) + :char ((ideographic-radical . 20) ; ⼓ + (ideograph-daikanwa . 02502) ; ø¸€§† + ) + )) + (=gt-pj-11 . #x527B) ; ý¡€€‚° + (ideograph-daikanwa . 00129) ; ø¸€‚ + (=gt . 00176) ; ý¡€€‚° + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 34 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=big5-cdp . #x89DE) ; ý¢€ˆ§ž + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-gb2312 . #x4E5A) ; ø»…‰ƒ + (chinese-isoir165 . #x4E5A) ; ø»±“ + (=hanziku-1 . #xAAFD) ; ý¢€š«½ + (=ucs . #x4E4C) ; 乌 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 34 7) + (=big5-cdp . #x87DF) ; ý¢€ˆŸŸ + (=ucs . #x20090) ; 𠂐 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 34 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=big5-cdp . #x8D41) ; ý¢€ˆµ + ) + ((=ucs . #x4E36) ; 丶 + )) + (=big5-cdp . #x8D7B) ; ý¢€ˆµ» + (=ucs . #x20091) ; 𠂑 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 3) + (total-strokes . 4) + (=gt-pj-9 . #x4048) ; ý¡€€‚ª + (=gt . 00170) ; ý¡€€‚ª + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 3) + (total-strokes . 4) + (=gt-pj-9 . #x4A5E) ; ý¡€€‚­ + (=gt . 00173) ; ý¡€€‚­ + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 35 3) + (shinjigen-1 . 51) + (shinjigen-2 . 52) + (chinese-gb2312 . #x5527) ; ø»…’¢ + (=jis-x0208 . #x4663) ; ø½Š­” + (korean-ksc5601 . #x5E3F) ; ø»‰´ + (chinese-isoir165 . #x5527) ; ø»º² + (chinese-cns11643-1 . #x4565) ; ø»‘¸˜ + (=gt-pj-1 . #x4663) ; ý¡€€‚µ + (chinese-big5 . #xA545) ; ý¢€Š•… + (ideograph-daikanwa . 00130) ; ø¸€‚‚ + (=gt-k . 00983) ; ý¡„€— + (=gt . 00181) ; ý¡€€‚µ + (=ucs . #x4E4D) ; 乍 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 36 8) + (shinjigen-1 . 50) + (shinjigen-2 . 51) + (chinese-gb2312 . #x3A75) ; ø»„¬† + (=jis-x0208 . #x3843) ; ø½Š˜ + (korean-ksc5601 . #x7B3A) ; ø»Šž± + (chinese-isoir165 . #x3A75) ; ø»”– + (chinese-cns11643-1 . #x4567) ; ø»‘¸š + (=gt-pj-1 . #x3843) ; ý¡€€‚³ + (chinese-big5 . #xA547) ; ý¢€Š•‡ + (ideograph-daikanwa . 00131) ; ø¸€‚ƒ + (=gt-k . 00924) ; ý¡„€Žœ + (=gt . 00179) ; ý¡€€‚³ + (=ucs . #x4E4E) ; 乎 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 36 6) + (chinese-cns11643-5 . #x214E) ; ø»™«™ + (ideograph-daikanwa . 00132) ; ø¸€‚„ + (=big5-cdp . #x8D63) ; ý¢€ˆµ£ + (=ucs . #x20094) ; 𠂔 + )) +(define-char + '((morohashi-daikanwa 132 0 0) + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 3) + (total-strokes . 4) + (=gt-pj-2 . #x3126) ; ý¡€€‚« + (=gt . 00171) ; ý¡€€‚« + )) +(define-char + '((=>ucs . #x4E4F) ; 乏 + (ideographic- (:radical 4 ; ⼃ + :strokes 4 + :total-strokes 5 + :sources (ucs jis-x0208 morohashi-daikanwa)) + (:radical 4 ; ⼃ + :strokes 3 + :total-strokes 4 + :sources (gt))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=jis-x0208 . #x4737) ; ø½Š®† + (korean-ksc5601 . #x717D) ; ø»Š‘ˆ + (ideograph-daikanwa . 00125) ; ø¸€½ + )) + (shinjigen-1 . 52) + (shinjigen-2 . 50) + (=jis-x0208 . #x4B33) ; ø½Š³º + (korean-ksc5601 . #x7939) ; ø»Š›´ + (=gt-pj-1 . #x4B33) ; ý¡€€‚¯ + (chinese-big5 . #xA546) ; ý¢€Š•† + (ideograph-daikanwa . 00133) ; ø¸€‚… + (=gt-k . 00491) ; ý¡„€‡« + (ucs-jis . #x4E4F) ; ø½Š³º + (ucs-ks . #x4E4F) ; ø½Š³º + (ucs-big5 . #x4E4F) ; ø½Š³º + (=gt . 00175) ; ý¡€€‚¯ + )) +(define-char + '((morohashi-daikanwa 133 0 1) + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 34 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x4E4B) ; 之 + )) + (chinese-gb2312 . #x3726) ; ø»„¦ + (chinese-isoir165 . #x3726) ; ø»Ž­ + (chinese-cns11643-1 . #x4566) ; ø»‘¸™ + (=ucs . #x4E4F) ; 乏 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 35 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x592B) ; 夫 + )) + (chinese-cns11643-6 . #x2230) ; ø»›¶ + (=gt-pj-2 . #x3127) ; ý¡€€‚¶ + (ideograph-daikanwa . 00134) ; ø¸€‚† + (=hanziku-1 . #xAB56) ; ý¢€š­– + (=gt-k . 01335) ; ý¡„€”· + (=gt . 00182) ; ý¡€€‚¶ + (=ucs . #x20095) ; 𠂕 + )) +(define-char + '((=>ucs . #x20099) ; 𠂙 + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 4) + (total-strokes . 5) + (=gt-pj-2 . #x3128) ; ý¡€€‚· + (ideograph-daikanwa . 00135) ; ø¸€‚‡ + (=gt . 00183) ; ý¡€€‚· + )) +(define-char + '((morohashi-daikanwa 135 0 3) + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 4) + (total-strokes . 5) + (chinese-cns11643-6 . #x222F) ; ø»›¶œ + (=ucs . #x20099) ; 𠂙 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 37 1) + (=gt-pj-2 . #x3129) ; ý¡€€‚² + (ideograph-daikanwa . 00136) ; ø¸€‚ˆ + (=big5-cdp . #x85D2) ; ý¢€ˆ—’ + (=gt . 00178) ; ý¡€€‚² + (=ucs . #x2009F) ; 𠂟 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 36 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x516E) ; 兮 + )) + (chinese-cns11643-6 . #x2231) ; ø»›¶ž + (=gt-pj-2 . #x312A) ; ý¡€€‚´ + (ideograph-daikanwa . 00137) ; ø¸€‚‰ + (=hanziku-1 . #xAB7B) ; ý¢€š­» + (=gt . 00180) ; ý¡€€‚´ + (=ucs . #x2009E) ; 𠂞 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 37 2) + (chinese-cns11643-6 . #x222E) ; ø»›¶› + (=gt-pj-2 . #x312B) ; ý¡€€‚¸ + (ideograph-daikanwa . 48906) ; ø¸‹¼Š + (=big5-cdp . #x8674) ; ý¢€ˆ™´ + (=gt . 00184) ; ý¡€€‚¸ + (=ucs . #x200A0) ; 𠂠 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 37 5) + (chinese-gb2312 . #x4056) ; ø»„´› + (chinese-isoir165 . #x4056) ; ø»œ« + (=big5-cdp . #x89F1) ; ý¢€ˆ§± + (=ucs . #x4E50) ; 乐 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 36 1) + (=big5-cdp . #x87DE) ; ý¢€ˆŸž + (=ucs . #x20096) ; 𠂖 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 36 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x4E2D) ; 中 + )) + (=hanziku-1 . #xAB78) ; ý¢€š­¸ + (=ucs . #x2009D) ; 𠂝 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 37 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((name . "CJK RADICAL TABLE") + (=ucs . #x2E87) ; ⺇ + ) + ((=big5-cdp . #x8BF1) ; ý¢€ˆ¯± + )) + (=hanziku-1 . #xABB9) ; ý¢€š®¹ + (=ucs . #x200A1) ; 𠂡 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 4) + (total-strokes . 5) + (=gt-pj-11 . #x4A60) ; ý¡€€‚¹ + (=gt . 00185) ; ý¡€€‚¹ + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 69 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x20086) ; 𠂆 + ) + ((=big5-cdp . #x8C66) ; ý¢€ˆ±¦ + )) + (chinese-cns11643-4 . #x2226) ; ø»—¢‹ + (=gt-pj-2 . #x312C) ; ý¡€€ƒƒ + (ideograph-daikanwa . 00138) ; ø¸€‚Š + (=big5-cdp . #x8CB4) ; ý¢€ˆ²´ + (=gt-k . 01779) ; ý¡„€›³ + (=gt . 00195) ; ý¡€€ƒƒ + (=ucs . #x200A2) ; 𠂢 + )) +(define-char + '((=>ucs . #x200A2) ; 𠂢 + (morohashi-daikanwa 138 0 2) + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (=jis-x0213-2-2000 . #x212B) ; ø»¤Š + (=gt-pj-9 . #x4D49) ; ý¡€€ƒ† + (=gt-k . 01780) ; ý¡„€›´ + (ucs-jis . #x200A2) ; ø»¤Š + (=gt . 00198) ; ý¡€€ƒ† + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 38 5) + (japanese-jisx0212 . #x3033) ; ø»Šº¤ + (chinese-cns11643-4 . #x2227) ; ø»—¢Œ + (=jis-x0213-2-2000 . #x212C) ; ø»¤‹ + (=gt-pj-2 . #x312D) ; ý¡€€‚¼ + (ideograph-daikanwa . 00139) ; ø¸€‚‹ + (=big5-cdp . #x89F2) ; ý¢€ˆ§² + (=gt-k . 01781) ; ý¡„€›µ + (=jef-china3 . #x41B9) ; øº„†¹ + (=gt . 00188) ; ý¡€€‚¼ + (=ucs . #x4E51) ; 乑 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (chinese-cns11643-4 . #x2225) ; ø»—¢Š + (=gt-pj-2 . #x312E) ; ý¡€€‚º + (ideograph-daikanwa . 00140) ; ø¸€‚Œ + (=gt . 00186) ; ý¡€€‚º + (=ucs . #x200A3) ; 𠂣 + )) +(define-char + '((morohashi-daikanwa 140 0 8) + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (=jis-x0213-2-2000 . #x212D) ; ø»¤Œ + (=gt-pj-9 . #x4E2A) ; ý¡€€ƒ‡ + (=gt-k . 02202) ; ý¡„€¢š + (=gt . 00199) ; ý¡€€ƒ‡ + (=ucs . #x3406) ; 㐆 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 38 7) + (chinese-cns11643-5 . #x2224) ; ø»™¬ + (=jis-x0213-2-2000 . #x212E) ; ø»¤ + (=gt-pj-2 . #x312F) ; ý¡€€ƒ€ + (ideograph-daikanwa . 00141) ; ø¸€‚ + (=big5-cdp . #x8BBB) ; ý¢€ˆ®» + (=gt-k . 02139) ; ý¡„€¡› + (=jef-china3 . #x97C6) ; øº‰Ÿ† + (=gt . 00192) ; ý¡€€ƒ€ + (=ucs . #x200A4) ; 𠂤 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 38 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x20541) ; 𠕁 + )) + (chinese-cns11643-5 . #x2225) ; ø»™¬Ž + (=gt-pj-2 . #x3130) ; ý¡€€‚¿ + (ideograph-daikanwa . 00142) ; ø¸€‚Ž + (=hanziku-1 . #xABDF) ; ý¢€š¯Ÿ + (=gt . 00191) ; ý¡€€‚¿ + (=ucs . #x200A5) ; 𠂥 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (=gt-pj-2 . #x3131) ; ý¡€€‚½ + (ideograph-daikanwa . 00143) ; ø¸€‚ + (=gt . 00189) ; ý¡€€‚½ + )) +(define-char + '((=>ucs . #x4E22) ; 丢 + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 386 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x53BB) ; 去 + )) + (chinese-cns11643-3 . #x2263) ; ø»•™„ + (=gt-pj-2 . #x3132) ; ý¡€€ƒ + (ideograph-daikanwa . 00144) ; ø¸€‚ + (=hanziku-1 . #xF56D) ; ý¢€Ÿ•­ + (=gt-k . 02131) ; ý¡„€¡“ + (=jef-china3 . #x41BA) ; øº„†º + (ucs-cns . #x4E22) ; ø»•™„ + (=gt . 00193) ; ý¡€€ƒ + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 38 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E18) ; 丘 + ) + ((=ucs . #x4E3F) ; 丿 + )) + (chinese-gb2312 . #x4639) ; ø»„¼² + (chinese-isoir165 . #x4639) ; ø»¥‚ + (chinese-cns11643-1 . #x4724) ; ø»‘º“ + (=gt-pj-2 . #x3133) ; ý¡€€ƒ„ + (chinese-big5 . #xA5E2) ; ý¢€Š—¢ + (ideograph-daikanwa . 00145) ; ø¸€‚‘ + (=jef-china3 . #x80C1) ; øºˆƒ + (=gt . 00196) ; ý¡€€ƒ„ + (=ucs . #x4E52) ; 乒 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 38 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E18) ; 丘 + ) + ((=ucs . #x4E36) ; 丶 + )) + (chinese-gb2312 . #x4552) ; ø»„»­ + (chinese-isoir165 . #x4552) ; ø»£½ + (chinese-cns11643-1 . #x4725) ; ø»‘º” + (=gt-pj-2 . #x3134) ; ý¡€€ƒ… + (chinese-big5 . #xA5E3) ; ý¢€Š—£ + (ideograph-daikanwa . 00146) ; ø¸€‚’ + (=jef-china3 . #x80C2) ; øºˆƒ‚ + (=gt . 00197) ; ý¡€€ƒ… + (=ucs . #x4E53) ; 乓 + )) +(define-char + '((morohashi-daikanwa 5860 0 2) + (ideographic- (:radical 37 ; ⼤ + :strokes 3) + (:radical 4 ; ⼃ + :strokes 5)) + (total-strokes . 6) + (hanyu-dazidian 1 38 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x592D) ; 夭 + ) + ((=big5-cdp . #x89AB) ; ý¢€ˆ¦« + )) + (chinese-gb2312 . #x4747) ; ø»„¾ž + (chinese-isoir165 . #x4747) ; ø»¦® + (chinese-cns11643-3 . #x2345) ; ø»•š„ + (=hanziku-1 . #xABD7) ; ý¢€š¯— + (=ucs . #x4E54) ; 乔 + )) +(define-char + '((ideographic- (:radical 49 ; â¼° + :strokes 3) + (:radical 4 ; ⼃ + :strokes 5)) + (total-strokes . 6) + (hanyu-dazidian 1 69 21) + (chinese-cns11643-6 . #x245D) ; ø»›º† + (ideograph-daikanwa . 08750) ; ø¸‚ˆ® + (=hanziku-1 . #xB25E) ; ý¢€›‰ž + (=ucs . #x200AC) ; 𠂬 + )) +(define-char + '((=>ucs . #x3406) ; 㐆 + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 38 8) + (=big5-cdp . #x87D9) ; ý¢€ˆŸ™ + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 38 2) + (=big5-cdp . #x87DA) ; ý¢€ˆŸš + (=ucs . #x200A6) ; 𠂦 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 38 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x513F) ; 儿 + )) + ) + ((=ucs . #x20AD4) ; 𠫔 + )) + (=hanziku-1 . #xABE0) ; ý¢€š¯  + (=ucs . #x200A7) ; 𠂧 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 38 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x518A) ; 冊 + )) + (chinese-cns11643-6 . #x2343) ; ø»›¸Ž + (=hanziku-1 . #xABE2) ; ý¢€š¯¢ + (=ucs . #x200A8) ; 𠂨 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (=gt-pj-9 . #x423A) ; ý¡€€‚» + (=gt . 00187) ; ý¡€€‚» + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (=gt-pj-9 . #x404A) ; ý¡€€‚¾ + (=gt . 00190) ; ý¡€€‚¾ + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 5) + (total-strokes . 6) + (=gt-pj-9 . #x3A7E) ; ý¡€€ƒ‚ + (=gt . 00194) ; ý¡€€ƒ‚ + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 38 14) + (chinese-cns11643-6 . #x2561) ; ø»›»¨ + (=gt-pj-2 . #x3135) ; ý¡€€ƒˆ + (ideograph-daikanwa . 00147) ; ø¸€‚“ + (=big5-cdp . #x8560) ; ý¢€ˆ•  + (=gt . 00200) ; ý¡€€ƒˆ + (=ucs . #x200AF) ; 𠂯 + )) +(define-char + '((=>ucs . #x200B0) ; 𠂰 + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 6) + (total-strokes . 7) + (ideograph-daikanwa . 00148) ; ø¸€‚” + )) +(define-char + '((morohashi-daikanwa 148 0 2) + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 6) + (total-strokes . 7) + (chinese-cns11643-6 . #x2562) ; ø»›»© + (=ucs . #x200B0) ; 𠂰 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 69 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x20086) ; 𠂆 + ) + ((=big5-cdp . #x89ED) ; ý¢€ˆ§­ + )) + (=jis-x0208 . #x6949) ; ø½‹ ” + (=gt-pj-1 . #x6949) ; ý¡€€ƒ‰ + (=hanziku-1 . #xB260) ; ý¢€›‰  + (=gt-k . 02729) ; ý¡„€ª© + (=jef-china3 . #x41BB) ; øº„†» + (=gt . 00201) ; ý¡€€ƒ‰ + (=ucs . #x4E55) ; 乕 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 6) + (total-strokes . 7) + (=gt-pj-11 . #x4A7B) ; ý¡€€ƒŠ + (=gt . 00202) ; ý¡€€ƒŠ + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 6) + (total-strokes . 7) + (=big5-cdp . #x8856) ; ý¢€ˆ¡– + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 38 18) + (shinjigen-1 . 53) + (shinjigen-2 . 53) + (chinese-gb2312 . #x3954) ; ø»„ª‡ + (=jis-x0208 . #x502A) ; ø½Š»‡ + (korean-ksc5601 . #x4E52) ; ø»‰ƒ + (chinese-isoir165 . #x3954) ; ø»’— + (chinese-cns11643-1 . #x4B65) ; ø»’Œ + (=gt-pj-1 . #x502A) ; ý¡€€ƒŒ + (chinese-big5 . #xA8C4) ; ý¢€Š£„ + (ideograph-daikanwa . 00149) ; ø¸€‚• + (=gt-k . 03849) ; ý¡„€¼‰ + (=gt . 00204) ; ý¡€€ƒŒ + (=ucs . #x4E56) ; 乖 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 39 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x6765) ; 来 + )) + (chinese-cns11643-6 . #x293C) ; ø»œ€» + (ideograph-daikanwa . 00150) ; ø¸€‚– + (=hanziku-1 . #xABF8) ; ý¢€š¯¸ + (=ucs . #x200B2) ; 𠂲 + )) +(define-char + '((morohashi-daikanwa 16744 0 0) + (ideographic- (:radical 81 ; ⽐ + :strokes 3) + (:radical 4 ; ⼃ + :strokes 7)) + (total-strokes . 8) + (->same-ideograph + ((ideograph-daikanwa . 16744) ; ø¸„…¨ + )) + (chinese-cns11643-6 . #x2C43) ; ø»œ…œ + (=ucs . #x200B1) ; 𠂱 + )) +(define-char + '((ideographic- (:radical 101 ; ⽤ + :strokes 3) + (:radical 4 ; ⼃ + :strokes 7)) + (total-strokes . 8) + (hanyu-dazidian 1 38 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=big5-cdp . #x8BF5) ; ý¢€ˆ¯µ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x571F) ; 土 + ) + ((=big5-cdp . #x8BF1) ; ý¢€ˆ¯± + )) + )) + (ideograph-daikanwa . 21710) ; ø¸…“Ž + (=hanziku-1 . #xABE7) ; ý¢€š¯§ + (=ucs . #x200B5) ; 𠂵 + )) +(define-char + '((=>ucs . #x200B6) ; 𠂶 + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 7) + (total-strokes . 8) + (=gt-pj-2 . #x3136) ; ý¡€€ƒ‹ + (ideograph-daikanwa . 48907) ; ø¸‹¼‹ + (=gt . 00203) ; ý¡€€ƒ‹ + )) +(define-char + '((morohashi-daikanwa 48907 0 1) + (ideographic-radical . 4) ; ⼃ + (hanyu-dazidian 1 39 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=big5-cdp . #x89DF) ; ý¢€ˆ§Ÿ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x4E3F) ; 丿 + )) + )) + (=hanziku-1 . #xABFC) ; ý¢€š¯¼ + (=ucs . #x200B6) ; 𠂶 + )) +(define-char + '((=>ucs . #x200B6) ; 𠂶 + (morohashi-daikanwa 48907 0 2) + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 7) + (total-strokes . 8) + (chinese-cns11643-6 . #x293D) ; ø»œ€¼ + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 38 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8CAC) ; ý¢€ˆ²¬ + ) + ((=big5-cdp . #x8CAC) ; ý¢€ˆ²¬ + )) + (chinese-cns11643-6 . #x293E) ; ø»œ€½ + (=gt-pj-2 . #x3137) ; ý¡€€ƒ + (ideograph-daikanwa . 48908) ; ø¸‹¼Œ + (=hanziku-1 . #xABE3) ; ý¢€š¯£ + (=gt . 00205) ; ý¡€€ƒ + (=ucs . #x200A9) ; 𠂩 + )) +(define-char + '((=>ucs . #x200B1) ; 𠂱 + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 7) + (total-strokes . 8) + (->identical + ((ideograph-daikanwa . 16744) ; ø¸„…¨ + )) + (hanyu-dazidian 1 262 10) + (=hanziku-1 . #xDC49) ; ý¢€±‰ + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 7) + (total-strokes . 8) + (->same-ideograph + ((ideograph-daikanwa . 27272) ; ø¸†ªˆ + )) + (hanyu-dazidian 1 309 8) + (=hanziku-1 . #xE5C4) ; ý¢€ž—„ + (=ucs . #x200B3) ; 𠂳 + )) +(define-char + '((=>ucs . #x23D92) ; 𣶒 + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 39) + (hanyu-dazidian-char . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=big5-cdp . #x89CD) ; ý¢€ˆ§ + ) + ((=ucs . #x4E00) ; 一 + )) + (=big5-cdp . #x8DD9) ; ý¢€ˆ·™ + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 39 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x592D) ; 夭 + ) + ((=big5-cdp . #x8B68) ; ý¢€ˆ­¨ + )) + (=hanziku-1 . #xABF7) ; ý¢€š¯· + (=ucs . #x27E86) ; 𧺆 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 7) + (total-strokes . 8) + (=gt-pj-2 . #x3138) ; ý¡€€ƒŽ + (=gt . 00206) ; ý¡€€ƒŽ + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 39 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x592D) ; 夭 + ) + ((=big5-cdp . #x8B75) ; ý¢€ˆ­µ + )) + (chinese-cns11643-6 . #x2E4B) ; ø»œˆ  + (=gt-pj-2 . #x3139) ; ý¡€€ƒ + (ideograph-daikanwa . 00152) ; ø¸€‚˜ + (=hanziku-1 . #xAC40) ; ý¢€š±€ + (=gt-k . 05817) ; ý¡„š¹ + (=gt . 00207) ; ý¡€€ƒ + (=ucs . #x200B7) ; 𠂷 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 39 8) + (shinjigen-1 . 54) + (shinjigen-2 . 54) + (=jis-x0208 . #x3E68) ; ø½Š¡© + (chinese-cns11643-3 . #x2B22) ; ø»•¥‘ + (=gt-pj-1 . #x3E68) ; ý¡€€ƒ + (ideograph-daikanwa . 00153) ; ø¸€‚™ + (=big5-cdp . #x8A46) ; ý¢€ˆ©† + (=gt-k . 05108) ; ý¡„´ + (=gt . 00208) ; ý¡€€ƒ + (=ucs . #x4E57) ; 乗 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 39 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((name . "CJK RADICAL TABLE") + (=ucs . #x2E87) ; ⺇ + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5EFE) ; 廾 + )) + )) + (=hanziku-1 . #xAC43) ; ý¢€š±ƒ + (=ucs . #x200B8) ; 𠂸 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 9) + (total-strokes . 10) + (hanyu-dazidian 1 40 1) + (shinjigen-1 . 55) + (shinjigen-2 . 55) + (chinese-gb2312 . #x334B) ; ø»„¡Š + (=jis-x0208 . #x502B) ; ø½Š»ˆ + (korean-ksc5601 . #x632B) ; ø»‰»’ + (chinese-isoir165 . #x334B) ; ø»‰š + (chinese-cns11643-1 . #x537D) ; ø»’” + (=gt-pj-1 . #x502B) ; ý¡€€ƒ’ + (chinese-big5 . #xADBC) ; ý¢€Š¶¼ + (ideograph-daikanwa . 00154) ; ø¸€‚š + (=gt-k . 06569) ; ý¡„¦© + (=gt . 00210) ; ý¡€€ƒ’ + (=ucs . #x4E58) ; 乘 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 9) + (total-strokes . 10) + (hanyu-dazidian 1 41 3) + (chinese-cns11643-5 . #x2B67) ; ø»™ºž + (=gt-pj-2 . #x313A) ; ý¡€€ƒ“ + (ideograph-daikanwa . 00155) ; ø¸€‚› + (=big5-cdp . #x8AA9) ; ý¢€ˆª© + (=gt-k . 07529) ; ý¡„µ© + (=gt . 00211) ; ý¡€€ƒ“ + (=ucs . #x200B9) ; 𠂹 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 9) + (total-strokes . 10) + (hanyu-dazidian 1 41 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x56DF) ; 囟 + ) + ((=ucs . #x5EFF) ; 廿 + )) + (chinese-cns11643-6 . #x352A) ; ø»œ’‘ + (=gt-pj-2 . #x313B) ; ý¡€€ƒ‘ + (ideograph-daikanwa . 00156) ; ø¸€‚œ + (=hanziku-1 . #xAC7D) ; ý¢€š±½ + (=gt . 00209) ; ý¡€€ƒ‘ + (=ucs . #x200BA) ; 𠂺 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 9) + (total-strokes . 10) + (->same-ideograph + ((ideograph-daikanwa . 07853) ; ø¸º­ + )) + (<-original-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 09176) ; ø¸‚˜ + ) + )) + (hanyu-dazidian 2 1022 17) + (chinese-cns11643-6 . #x3528) ; ø»œ’ + (ideograph-daikanwa . 00157) ; ø¸€‚ + (=hanziku-3 . #xD0D4) ; ý¢€½ƒ” + (=ucs . #x21D18) ; 𡴘 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 9) + (total-strokes . 10) + (hanyu-dazidian 1 41 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x200A4) ; 𠂤 + ) + ((=ucs . #x4E0D) ; 不 + )) + (chinese-cns11643-6 . #x3529) ; ø»œ’ + (=gt-pj-2 . #x313C) ; ý¡€€ƒ” + (ideograph-daikanwa . 48909) ; ø¸‹¼ + (=hanziku-1 . #xAC7C) ; ý¢€š±¼ + (=gt . 00212) ; ý¡€€ƒ” + (=ucs . #x200BE) ; 𠂾 + )) +(define-char + '((ideographic- (:radical 102 ; â½¥ + :strokes 5 + :sources (cns-11643 morohashi-daikanwa)) + (:radical 4 ; ⼃ + :strokes 9 + :sources (ucs))) + (total-strokes . 10) + (->vulgar-ideograph + (:char ((ideograph-daikanwa . 21778) ; ø¸…”’ + ) + :sources (morohashi-daikanwa))) + (hanyu-dazidian 1 41 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7536) ; 甶 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=big5-cdp . #x8CC6) ; ý¢€ˆ³† + )) + )) + (chinese-cns11643-6 . #x3964) ; ø»œ™ƒ + (ideograph-daikanwa . 49333) ; ø¸Œ‚µ + (=hanziku-1 . #xAC7B) ; ý¢€š±» + (=ucs . #x200BD) ; 𠂽 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 9) + (total-strokes . 10) + (=gt-pj-11 . #x5232) ; ý¡€€ƒ• + (=gt . 00213) ; ý¡€€ƒ• + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 1 42 1) + (chinese-cns11643-6 . #x3C7B) ; ø»œ´ + (=gt-pj-2 . #x313D) ; ý¡€€ƒ– + (ideograph-daikanwa . 00158) ; ø¸€‚ž + (=big5-cdp . #x85D1) ; ý¢€ˆ—‘ + (=gt . 00214) ; ý¡€€ƒ– + (=ucs . #x200BF) ; 𠂿 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 10) + (total-strokes . 11) + (=gt-pj-2 . #x313E) ; ý¡€€ƒ˜ + (ideograph-daikanwa . 00159) ; ø¸€‚Ÿ + (=gt . 00216) ; ý¡€€ƒ˜ + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 1 400 2) + (chinese-cns11643-6 . #x3C7C) ; ø»œµ + (=gt-pj-2 . #x313F) ; ý¡€€ƒ— + (ideograph-daikanwa . 48910) ; ø¸‹¼Ž + (=hanziku-1 . #xF855) ; ý¢€Ÿ¡• + (=gt . 00215) ; ý¡€€ƒ— + (=ucs . #x20B61) ; ð ­¡ + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 1 41 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x200B9) ; 𠂹 + ) + ((=ucs . #x200CC) ; 𠃌 + )) + (=hanziku-1 . #xAC7E) ; ý¢€š±¾ + (=ucs . #x200C0) ; 𠃀 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 1 41 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x7536) ; 甶 + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=big5-cdp . #x8B67) ; ý¢€ˆ­§ + )) + (=hanziku-1 . #xACA1) ; ý¢€š²¡ + (=ucs . #x200C1) ; 𠃁 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 8 7 11) + (=hanziku-12 . #xEB4A) ; ý¢ƒŽ­Š + (=ucs . #x200C2) ; 𠃂 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 1 42 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8CBB) ; ý¢€ˆ²» + ) + ((=ucs . #x7532) ; 甲 + )) + (=hanziku-1 . #xACBD) ; ý¢€š²½ + (=ucs . #x2A00B) ; 𪀋 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 11) + (total-strokes . 12) + (chinese-cns11643-6 . #x4641) ; ø»œ«¦ + (=gt-pj-2 . #x3140) ; ý¡€€ƒš + (ideograph-daikanwa . 00160) ; ø¸€‚  + (=gt . 00218) ; ý¡€€ƒš + (=ucs . #x200C4) ; 𠃄 + )) +(define-char + '((=>ucs . #x200C4) ; 𠃄 + (morohashi-daikanwa 160 0 2) + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 11) + (total-strokes . 12) + (hanyu-dazidian 1 76 8) + (=hanziku-1 . #xB3B6) ; ý¢€›Ž¶ + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 11) + (total-strokes . 12) + (chinese-cns11643-6 . #x4640) ; ø»œ«¥ + (=gt-pj-2 . #x3141) ; ý¡€€ƒ™ + (ideograph-daikanwa . 48911) ; ø¸‹¼ + (=gt . 00217) ; ý¡€€ƒ™ + (=ucs . #x200C3) ; 𠃃 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 12) + (total-strokes . 13) + (chinese-cns11643-5 . #x3D56) ; ø»š”© + (=ucs . #x200C6) ; 𠃆 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 12) + (total-strokes . 13) + (=gt-pj-9 . #x4A68) ; ý¡€€ƒ› + (=gt . 00219) ; ý¡€€ƒ› + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 13) + (total-strokes . 14) + (=gt-pj-9 . #x4A66) ; ý¡€€ƒœ + (=gt . 00220) ; ý¡€€ƒœ + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 14) + (total-strokes . 15) + (hanyu-dazidian 1 42 6) + (=big5-cdp . #x856C) ; ý¢€ˆ•¬ + (=ucs . #x200C7) ; 𠃇 + )) +(define-char + '((ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 22) + (total-strokes . 23) + (hanyu-dazidian 8 7 12) + (=hanziku-12 . #xEB4B) ; ý¢ƒŽ­‹ + (=ucs . #x200C8) ; 𠃈 + )) diff --git a/lisp/utf-2000/Ideograph-R005-Second.el b/lisp/utf-2000/Ideograph-R005-Second.el new file mode 100644 index 0000000..665e21b --- /dev/null +++ b/lisp/utf-2000/Ideograph-R005-Second.el @@ -0,0 +1,2315 @@ +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 0) + (total-strokes . 1) + (hanyu-dazidian 1 47 4) + (shinjigen-1 . 56) + (shinjigen-2 . 56) + (chinese-gb2312 . #x5252) ; ø»…Ž³ + (=jis-x0208 . #x3235) ; ø½ŠŽ + (korean-ksc5601 . #x6B60) ; ø»Š‡· + (chinese-isoir165 . #x5252) ; ø»·ƒ + (chinese-cns11643-1 . #x4422) ; ø»‘µ· + (=gt-pj-1 . #x3235) ; ý¡€€ƒ  + (chinese-big5 . #xA441) ; ý¢€Š‘ + (ideograph-daikanwa . 00161) ; ø¸€‚¡ + (=gt-k . 00005) ; ý¡„€€… + (=gt . 00224) ; ý¡€€ƒ  + (=ucs . #x4E59) ; 乙 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 0) + (total-strokes . 1) + (hanyu-dazidian 1 48 4) + (chinese-cns11643-5 . #x2123) ; ø»™ª® + (=gt-pj-2 . #x3142) ; ý¡€€ƒ + (ideograph-daikanwa . 00162) ; ø¸€‚¢ + (=big5-cdp . #x8AAD) ; ý¢€ˆª­ + (=gt-k . 00006) ; ý¡„€€† + (=gt . 00221) ; ý¡€€ƒ + (=ucs . #x200C9) ; 𠃉 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 0) + (total-strokes . 1) + (japanese-jisx0212 . #x3034) ; ø»Šº¥ + (chinese-cns11643-4 . #x2124) ; ø»— « + (=jis-x0213-2-2000 . #x212F) ; ø»¤Ž + (=gt-pj-2 . #x3143) ; ý¡€€ƒž + (chinese-big5 . #xC87B) ; ý¢€Œ¡» + (ideograph-daikanwa . 00163) ; ø¸€‚£ + (=gt-k . 00028) ; ý¡„€€œ + (=gt . 00222) ; ý¡€€ƒž + (=ucs . #x4E5A) ; 乚 + )) +(define-char + '((=>ucs . #x200D1) ; 𠃑 + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 0) + (total-strokes . 1) + (=gt-pj-2 . #x3144) ; ý¡€€ƒŸ + (ideograph-daikanwa . 00164) ; ø¸€‚¤ + (=gt . 00223) ; ý¡€€ƒŸ + )) +(define-char + '((morohashi-daikanwa 164 0 1) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 0) + (total-strokes . 1) + (chinese-cns11643-5 . #x2121) ; ø»™ª¬ + (=ucs . #x200D1) ; 𠃑 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 0) + (total-strokes . 1) + (chinese-cns11643-5 . #x2122) ; ø»™ª­ + (=gt-pj-2 . #x3145) ; ý¡€€ƒ¡ + (ideograph-daikanwa . 00165) ; ø¸€‚¥ + (=gt-k . 00044) ; ý¡„€€¬ + (=gt . 00225) ; ý¡€€ƒ¡ + (=ucs . #x200CB) ; 𠃋 + )) +(define-char + '((=>ucs . #x200CB) ; 𠃋 + (morohashi-daikanwa 165 0 1) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 0) + (total-strokes . 1) + (hanyu-dazidian 1 48 1) + (=big5-cdp . #x8AAC) ; ý¢€ˆª¬ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 0) + (total-strokes . 1) + (chinese-gb12345 . #x7D70) ; 乛 + (=big5-cdp . #x8D54) ; ý¢€ˆµ” + (=ucs . #x4E5B) ; 乛 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 0) + (total-strokes . 1) + (hanyu-dazidian 1 47 5) + (=gt-pj-k1 . #x303A) ; 𠃊 + (=big5-cdp . #x8C7B) ; ý¢€ˆ±» + (=gt-k . 00029) ; ý¡„€€ + (=ucs . #x200CA) ; 𠃊 + )) +(define-char + '((=>ucs . #x200CA) ; 𠃊 + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 0) + (total-strokes . 1) + (=gt-pj-k1 . #x302A) ; ý¡„€€› + (=gt-k . 00027) ; ý¡„€€› + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 0) + (total-strokes . 1) + (hanyu-dazidian 1 48 2) + (=gt-pj-11 . #x4329) ; 𠃌 + (=big5-cdp . #x8B61) ; ý¢€ˆ­¡ + (=gt-k . 00023) ; ý¡„€€— + (=ucs . #x200CC) ; 𠃌 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 49 9) + (chinese-gb2312 . #x583F) ; ø»…—” + (japanese-jisx0212 . #x3035) ; ø»Šº¦ + (chinese-isoir165 . #x583F) ; ø»¿¤ + (=gt-pj-2 . #x3146) ; ý¡€€ƒ¥ + (chinese-big5 . #xC941) ; ý¢€Œ¥ + (ideograph-daikanwa . 00166) ; ø¸€‚¦ + (=gt-k . 00095) ; ý¡„€Ÿ + (=jef-china3 . #x41C6) ; øº„‡† + (=gt . 00229) ; ý¡€€ƒ¥ + (=ucs . #x4E5C) ; 乜 + )) +(define-char + '((=>ucs . #x4E5C) ; 乜 + (morohashi-daikanwa 166 0 1) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 1) + (total-strokes . 2) + (chinese-cns11643-2 . #x2122) ; ø»“Œ¡ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 48 5) + (shinjigen-1 . 57) + (shinjigen-2 . 57) + (chinese-gb2312 . #x3E45) ; ø»„±Ž + (=jis-x0208 . #x3665) ; ø½Š•¶ + (korean-ksc5601 . #x4E7A) ; ø»‰« + (chinese-isoir165 . #x3E45) ; ø»™ž + (chinese-cns11643-1 . #x4426) ; ø»‘µ» + (=gt-pj-1 . #x3665) ; ý¡€€ƒ£ + (chinese-big5 . #xA445) ; ý¢€Š‘… + (ideograph-daikanwa . 00167) ; ø¸€‚§ + (=gt-k . 00045) ; ý¡„€€­ + (=gt . 00227) ; ý¡€€ƒ£ + (=ucs . #x4E5D) ; 九 + )) +(define-char + '((=>ucs . #x200CF) ; 𠃏 + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 1) + (total-strokes . 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x2010C) ; 𠄌 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=gt-pj-2 . #x3147) ; ý¡€€ƒ¤ + (ideograph-daikanwa . 00168) ; ø¸€‚¨ + (=gt-k . 00108) ; ý¡„€¬ + (=gt . 00228) ; ý¡€€ƒ¤ + )) +(define-char + '((morohashi-daikanwa 168 0 0) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 49 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x2010C) ; 𠄌 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=hanziku-1 . #xAE47) ; ý¢€š¹‡ + (=ucs . #x200CF) ; 𠃏 + )) +(define-char + '((=>ucs . #x200CF) ; 𠃏 + (morohashi-daikanwa 168 0 1) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 1) + (total-strokes . 2) + (chinese-cns11643-6 . #x2126) ; ø»›´µ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 50 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E59) ; 乙 + ) + ((=ucs . #x4E59) ; 乙 + )) + (chinese-cns11643-6 . #x2125) ; ø»›´´ + (=gt-pj-2 . #x3148) ; ý¡€€ƒ¢ + (ideograph-daikanwa . 00169) ; ø¸€‚© + (=hanziku-1 . #xAE5E) ; ý¢€š¹ž + (=gt . 00226) ; ý¡€€ƒ¢ + (=ucs . #x200D0) ; 𠃐 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 49) + (hanyu-dazidian-char . 4) + (=big5-cdp . #x87F5) ; ý¢€ˆŸµ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 49) + (hanyu-dazidian-char . 8) + (=big5-cdp . #x8871) ; ý¢€ˆ¡± + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 50 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person for top") + (=ucs . #x20089) ; 𠂉 + ) + ((=ucs . #x4E59) ; 乙 + )) + (shinjigen-1 . 58) + (shinjigen-2 . 58) + (chinese-gb2312 . #x4672) ; ø»„½« + (=jis-x0208 . #x3870) ; ø½Š˜½ + (korean-ksc5601 . #x4B77) ; ø»‰™Ž + (chinese-isoir165 . #x4672) ; ø»¥» + (chinese-cns11643-1 . #x443F) ; ø»‘¶” + (=gt-pj-1 . #x3870) ; ý¡€€ƒ¦ + (chinese-big5 . #xA45E) ; ý¢€Š‘ž + (ideograph-daikanwa . 00170) ; ø¸€‚ª + (=gt-k . 00170) ; ý¡„€‚ª + (=gt . 00230) ; ý¡€€ƒ¦ + (=ucs . #x4E5E) ; 乞 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 50 5) + (shinjigen-1 . 59) + (shinjigen-2 . 59) + (chinese-gb2312 . #x5232) ; ø»…Ž“ + (=jis-x0208 . #x4C69) ; ø½Š¶Ž + (korean-ksc5601 . #x6525) ; ø»‰¾ˆ + (chinese-isoir165 . #x5232) ; ø»¶£ + (=gt-pj-1 . #x4C69) ; ý¡€€ƒ§ + (chinese-big5 . #xA45D) ; ý¢€Š‘ + (ideograph-daikanwa . 00171) ; ø¸€‚« + (=gt-k . 00205) ; ý¡„€ƒ + (=gt . 00231) ; ý¡€€ƒ§ + (=ucs . #x4E5F) ; 也 + )) +(define-char + '((=>ucs . #x4E5F) ; 也 + (morohashi-daikanwa 171 0 1) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 2) + (total-strokes . 3) + (chinese-cns11643-1 . #x443E) ; ø»‘¶“ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 2) + (total-strokes . 3) + (chinese-cns11643-5 . #x212B) ; ø»™ª¶ + (=gt-pj-2 . #x3149) ; ý¡€€ƒ¨ + (ideograph-daikanwa . 00172) ; ø¸€‚¬ + (=gt-k . 00286) ; ý¡„€„ž + (=gt . 00232) ; ý¡€€ƒ¨ + (=ucs . #x200D2) ; 𠃒 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 51 3) + (chinese-gb2312 . #x4F30) ; ø»…‰· + (chinese-isoir165 . #x4F30) ; ø»²‡ + (=big5-cdp . #x8973) ; ý¢€ˆ¥³ + (=jef-china3 . #x81C9) ; øºˆ‡‰ + (=ucs . #x4E60) ; ä¹  + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 51 5) + (chinese-gb2312 . #x4F67) ; ø»…Š® + (chinese-isoir165 . #x4F67) ; ø»²¾ + (=big5-cdp . #x8C51) ; ý¢€ˆ±‘ + (=ucs . #x4E61) ; 乡 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 34 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((ideograph-daikanwa . 00114) ; ø¸€² + (=gt . 00154) ; ý¡€€‚š + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=gt-pj-2 . #x314A) ; ý¡€€ƒ¬ + (ideograph-daikanwa . 00173) ; ø¸€‚­ + (=hanziku-1 . #xAAFB) ; ý¢€š«» + (=gt . 00236) ; ý¡€€ƒ¬ + (=ucs . #x200D5) ; 𠃕 + )) +(define-char + '((=>ucs . #x200D5) ; 𠃕 + (morohashi-daikanwa 173 0 1) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 3) + (total-strokes . 4) + (chinese-cns11643-6 . #x2146) ; ø»›µ• + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 51 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DE5) ; å·¥ + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-5 . #x2134) ; ø»™ª¿ + (=gt-pj-2 . #x314B) ; ý¡€€ƒª + (ideograph-daikanwa . 00174) ; ø¸€‚® + (=hanziku-1 . #xAEA9) ; ý¢€šº© + (=gt . 00234) ; ý¡€€ƒª + (=ucs . #x200D6) ; 𠃖 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 760 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=jis-x0208 . #x5626) ; ø½‹ƒ· + (chinese-cns11643-3 . #x2146) ; ø»•—‰ + (=gt-pj-1 . #x5626) ; ý¡€€ƒ© + (ideograph-daikanwa . 00175) ; ø¸€‚¯ + (=hanziku-2 . #xEE79) ; ý¢€®¹¹ + (=gt . 00233) ; ý¡€€ƒ© + (=ucs . #x4E62) ; ä¹¢ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 52 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5E7A) ; 幺 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (japanese-jisx0212 . #x3036) ; ø»Šº§ + (chinese-cns11643-3 . #x2145) ; ø»•—ˆ + (=gt-pj-2 . #x314C) ; ý¡€€ƒ« + (ideograph-daikanwa . 00176) ; ø¸€‚° + (=hanziku-1 . #xAEC5) ; ý¢€š»… + (=gt-k . 00730) ; ý¡„€‹š + (=jef-china3 . #x93C5) ; øº‰… + (=gt . 00235) ; ý¡€€ƒ« + (=ucs . #x4E63) ; ä¹£ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 3) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E0B) ; 下 + ) + ((=ucs . #x4E59) ; 乙 + )) + (chinese-gb12345 . #x7D6A) ; 乤 + (=ucs . #x4E64) ; 乤 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 3) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E4A) ; 乊 + ) + ((=ucs . #x4E59) ; 乙 + )) + (chinese-gb12345 . #x7D6C) ; ä¹¥ + (=ucs . #x4E65) ; ä¹¥ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 52 5) + (chinese-gb2312 . #x4A69) ; ø»…ƒš + (chinese-isoir165 . #x4A69) ; ø»«ª + (=big5-cdp . #x8A4C) ; ý¢€ˆ©Œ + (=jef-china3 . #x81CD) ; øºˆ‡ + (=ucs . #x4E66) ; 书 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 51 14) + (=big5-cdp . #x88CE) ; ý¢€ˆ£Ž + (=ucs . #x200DB) ; 𠃛 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 51 16) + (=big5-cdp . #x8BDA) ; ý¢€ˆ¯š + (=ucs . #x200DC) ; 𠃜 + )) +(define-char + '((=>ucs . #x20114) ; 𠄔 + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 52 3) + (=big5-cdp . #x87D1) ; ý¢€ˆŸ‘ + )) +(define-char + '((morohashi-daikanwa 38 0 0) + (ideographic- (:radical 1 ; ⼀ + :strokes 4) + (:radical 5 ; ⼄ + :strokes 4)) + (total-strokes . 5) + (hanyu-dazidian 1 52 9) + (chinese-cns11643-6 . #x222A) ; ø»›¶— + (=big5-cdp . #x87CF) ; ý¢€ˆŸ + (=ucs . #x200E0) ; 𠃠 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 36 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person for top") + (=ucs . #x20089) ; 𠂉 + ) + ((=ucs . #x4E5F) ; 也 + )) + (=gt-pj-2 . #x314D) ; ý¡€€ƒ­ + (ideograph-daikanwa . 00177) ; ø¸€‚± + (=big5-cdp . #x8CD8) ; ý¢€ˆ³˜ + (=gt-k . 01428) ; ý¡„€–” + (=gt . 00237) ; ý¡€€ƒ­ + (=ucs . #x340C) ; 㐌 + )) +(define-char + '((=>ucs . #x340C) ; 㐌 + (morohashi-daikanwa 177 0 1) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 4) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person for top") + (=ucs . #x20089) ; 𠂉 + ) + ((chinese-cns11643-1 . #x443E) ; ø»‘¶“ + )) + (chinese-cns11643-4 . #x2157) ; ø»—¡ž + (ucs-cns . #x340C) ; ø»—¡ž + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 52 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x5DDB) ; 巛 + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-6 . #x2233) ; ø»›¶  + (=gt-pj-2 . #x314E) ; ý¡€€ƒ° + (ideograph-daikanwa . 00178) ; ø¸€‚² + (=hanziku-1 . #xAEC9) ; ý¢€š»‰ + (=gt . 00240) ; ý¡€€ƒ° + (=ucs . #x200DE) ; 𠃞 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 52 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5EFF) ; 廿 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-6 . #x2232) ; ø»›¶Ÿ + (ideograph-daikanwa . 00179) ; ø¸€‚³ + (=hanziku-1 . #xAEC7) ; ý¢€š»‡ + (=ucs . #x200DF) ; 𠃟 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 53 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E59) ; 乙 + ) + ((=big5-cdp . #x89B1) ; ý¢€ˆ¦± + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-5 . #x214F) ; ø»™«š + (=gt-pj-2 . #x3150) ; ý¡€€ƒ® + (ideograph-daikanwa . 00180) ; ø¸€‚´ + (=hanziku-1 . #xAEE0) ; ý¢€š»  + (=gt . 00238) ; ý¡€€ƒ® + (=ucs . #x200E1) ; 𠃡 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6597) ; 斗 + ) + ((=ucs . #x4E59) ; 乙 + )) + (=ucs . #x4E67) ; 乧 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 53 2) + (=big5-cdp . #x87CE) ; ý¢€ˆŸŽ + (=ucs . #x200E2) ; 𠃢 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 8 7 13) + (=big5-cdp . #x86A2) ; ý¢€ˆš¢ + (=ucs . #x21C34) ; ð¡°´ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 4) + (total-strokes . 5) + (=gt-pj-2 . #x314F) ; ý¡€€ƒ¯ + (=gt-k . 01234) ; ý¡„€“’ + (=gt . 00239) ; ý¡€€ƒ¯ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 53 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53F0) ; 台 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (japanese-jisx0212 . #x3037) ; ø»Šº¨ + (chinese-cns11643-3 . #x2264) ; ø»•™… + (=gt-pj-2 . #x3151) ; ý¡€€ƒµ + (ideograph-daikanwa . 00181) ; ø¸€‚µ + (=hanziku-1 . #xAEEB) ; ý¢€š»« + (=jef-china3 . #x41C2) ; øº„‡‚ + (=gt . 00245) ; ý¡€€ƒµ + (=ucs . #x4E68) ; 乨 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 53 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5360) ; 占 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-gb2312 . #x5840) ; ø»…—• + (japanese-jisx0212 . #x3038) ; ø»Šº© + (chinese-isoir165 . #x5840) ; ø»¿¥ + (chinese-cns11643-1 . #x4726) ; ø»‘º• + (=jis-x0213-2-2000 . #x2130) ; ø»¤ + (=gt-pj-2 . #x3152) ; ý¡€€ƒ³ + (chinese-big5 . #xA5E4) ; ý¢€Š—¤ + (ideograph-daikanwa . 00182) ; ø¸€‚¶ + (=jef-china3 . #x95BC) ; øº‰–¼ + (=gt . 00243) ; ý¡€€ƒ³ + (=ucs . #x4E69) ; 乩 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 38 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8CAC) ; ý¢€ˆ²¬ + ) + ((=big5-cdp . #x8BED) ; ý¢€ˆ¯­ + )) + (chinese-cns11643-6 . #x2346) ; ø»›¸‘ + (=gt-pj-2 . #x3153) ; ý¡€€ƒ´ + (ideograph-daikanwa . 00183) ; ø¸€‚· + (=hanziku-1 . #xABE1) ; ý¢€š¯¡ + (=gt . 00244) ; ý¡€€ƒ´ + (=ucs . #x200E4) ; 𠃤 + )) +(define-char + '((=>ucs . #x200E5) ; 𠃥 + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 5) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((name . "CJK RADICAL SECOND THREE") + (=ucs . #x2E84) ; ⺄ + ) + ((=ucs . #x672A) ; 未 + )) + (=gt-pj-2 . #x3154) ; ý¡€€ƒ² + (ideograph-daikanwa . 00184) ; ø¸€‚¸ + (=gt . 00242) ; ý¡€€ƒ² + )) +(define-char + '((morohashi-daikanwa 184 0 0) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 53 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((name . "CJK RADICAL SECOND THREE") + (=ucs . #x2E84) ; ⺄ + ) + ((=ucs . #x672A) ; 未 + )) + (chinese-cns11643-6 . #x2344) ; ø»›¸ + (=hanziku-1 . #xAEE2) ; ý¢€š»¢ + (=ucs . #x200E5) ; 𠃥 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 5) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x4E59) ; 乙 + ) + ((=ucs . #x7530) ; 田 + )) + (chinese-cns11643-4 . #x2228) ; ø»—¢ + (chinese-gb12345 . #x7C5A) ; 乪 + (=gt-pj-2 . #x3155) ; ý¡€€ƒ¶ + (ideograph-daikanwa . 00185) ; ø¸€‚¹ + (=gt . 00246) ; ý¡€€ƒ¶ + (=ucs . #x4E6A) ; 乪 + )) +(define-char + '((=>ucs . #x4E6A) ; 乪 + (morohashi-daikanwa 185 0 2) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 53 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((name . "CJK RADICAL SECOND THREE") + (=ucs . #x2E84) ; ⺄ + ) + ((=ucs . #x7530) ; 田 + )) + (=hanziku-1 . #xAEE6) ; ý¢€š»¦ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 53 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x98DE) ; 飞 + ) + ((=ucs . #x98DE) ; 飞 + )) + (chinese-cns11643-6 . #x2345) ; ø»›¸ + (=gt-pj-2 . #x3156) ; ý¡€€ƒ· + (ideograph-daikanwa . 00186) ; ø¸€‚º + (=hanziku-1 . #xAEE8) ; ý¢€š»¨ + (=gt-k . 02464) ; ý¡„€¦  + (=gt . 00247) ; ý¡€€ƒ· + (=ucs . #x200E7) ; 𠃧 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 5) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x52A0) ; 加 + ) + ((=ucs . #x4E59) ; 乙 + )) + (korean-ksc5601 . #x4A61) ; ø»‰—š + (chinese-gb12345 . #x7D21) ; 乫 + (=ucs . #x4E6B) ; 乫 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 5) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5DE8) ; å·¨ + ) + ((=ucs . #x4E59) ; 乙 + )) + (chinese-gb12345 . #x7D24) ; 乬 + (=ucs . #x4E6C) ; 乬 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 5) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x77F3) ; 石 + ) + ((=ucs . #x4E59) ; 乙 + )) + (korean-ksc5601 . #x544C) ; ø»‰¥± + (chinese-gb12345 . #x7D32) ; ä¹­ + (=ucs . #x4E6D) ; ä¹­ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 5) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x536F) ; 卯 + ) + ((=ucs . #x4E59) ; 乙 + )) + (chinese-gb12345 . #x7D3F) ; ä¹® + (=ucs . #x4E6E) ; ä¹® + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 5) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E4E) ; 乎 + ) + ((=ucs . #x4E59) ; 乙 + )) + (chinese-gb12345 . #x7D7A) ; 乯 + (=ucs . #x4E6F) ; 乯 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 53 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E5B) ; 乛 + ) + ((=ucs . #x5934) ; 头 + )) + (chinese-gb2312 . #x4272) ; ø»„·³ + (chinese-isoir165 . #x4272) ; ø» ƒ + (=hanziku-1 . #xAEE9) ; ý¢€š»© + (=jef-china3 . #x81ED) ; øºˆ‡­ + (=ucs . #x4E70) ; ä¹° + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 53 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((name . "CJK RADICAL SECOND THREE") + (=ucs . #x2E84) ; ⺄ + ) + ((=big5-cdp . #x88C6) ; ý¢€ˆ£† + )) + (=hanziku-1 . #xAEEA) ; ý¢€š»ª + (=ucs . #x200E8) ; 𠃨 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 5) + (total-strokes . 6) + (=gt-pj-9 . #x4A32) ; ý¡€€ƒ± + (=gt . 00241) ; ý¡€€ƒ± + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 53 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x820C) ; 舌 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (shinjigen-1 . 60) + (shinjigen-2 . 60) + (chinese-gb2312 . #x4252) ; ø»„·“ + (=jis-x0208 . #x4D70) ; ø½Š·³ + (chinese-isoir165 . #x4252) ; ø»Ÿ£ + (chinese-cns11643-3 . #x2440) ; ø»•› + (=gt-pj-1 . #x4D70) ; ý¡€€ƒ» + (ideograph-daikanwa . 00187) ; ø¸€‚» + (=hanziku-1 . #xAEF0) ; ý¢€š»° + (=gt-k . 02666) ; ý¡„€©ª + (=gt . 00251) ; ý¡€€ƒ» + (=ucs . #x4E71) ; ä¹± + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 53 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5409) ; 吉 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-4 . #x2336) ; ø»—£¹ + (=gt-pj-2 . #x3157) ; ý¡€€ƒ¹ + (ideograph-daikanwa . 00188) ; ø¸€‚¼ + (=hanziku-1 . #xAEEC) ; ý¢€š»¬ + (=gt . 00249) ; ý¡€€ƒ¹ + (=ucs . #x3416) ; 㐖 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 6) + (total-strokes . 7) + (=gt-pj-2 . #x3158) ; ý¡€€ƒ¸ + (ideograph-daikanwa . 00189) ; ø¸€‚½ + (=gt . 00248) ; ý¡€€ƒ¸ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 6) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6B21) ; 次 + ) + ((=ucs . #x4E59) ; 乙 + )) + (chinese-gb12345 . #x7D54) ; ä¹² + (=ucs . #x4E72) ; ä¹² + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 53 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x88E1) ; ý¢€ˆ£¡ + ) + ((=ucs . #x200CC) ; 𠃌 + )) + (=hanziku-1 . #xAEED) ; ý¢€š»­ + (=ucs . #x200EB) ; 𠃫 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 53 16) + (=big5-cdp . #x88E3) ; ý¢€ˆ££ + (=ucs . #x200EC) ; 𠃬 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 6) + (total-strokes . 7) + (=gt-pj-11 . #x4B66) ; ý¡€€ƒº + (=gt . 00250) ; ý¡€€ƒº + )) +(define-char + '((=>ucs . #x4E73) ; ä¹³ + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 7) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x5555) ; ø½‹ƒˆ + (korean-ksc5601 . #x5D21) ; ø»‰²” + (ideograph-daikanwa . 06948) ; ø¸¬¤ + ) + ((=ucs . #x4E5A) ; 乚 + )) + (shinjigen-1 . 63) + (shinjigen-2 . 63) + (korean-ksc5601 . #x6A61) ; ø»Š†š + (=gt-pj-2 . #x3159) ; ý¡€€„ + (chinese-big5 . #xA8C5) ; ý¢€Š£… + (ideograph-daikanwa . 00190) ; ø¸€‚¾ + (=gt-k . 03792) ; ý¡„€» + (=jef-china3 . #x41C4) ; øº„‡„ + (ucs-ks . #x4E73) ; ø»Š†š + (ucs-big5 . #x4E73) ; ø»Š†š + (=gt . 00257) ; ý¡€€„ + )) +(define-char + '((morohashi-daikanwa 190 0 1) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 55 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5B5A) ; 孚 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (shinjigen-1 . 62) + (shinjigen-2 . 62) + (chinese-gb2312 . #x4869) ; ø»…€ž + (=jis-x0208 . #x467D) ; ø½Š­® + (chinese-isoir165 . #x4869) ; ø»¨® + (chinese-cns11643-1 . #x4B66) ; ø»’ + (=gt-pj-1 . #x467D) ; ý¡€€„‚ + (=gt-k . 03793) ; ý¡„€»‘ + (=gt . 00258) ; ý¡€€„‚ + (=ucs . #x4E73) ; ä¹³ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 54 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6298) ; 折 + ) + ((=ucs . #x4E59) ; 乙 + )) + (japanese-jisx0212 . #x3039) ; ø»Šºª + (chinese-cns11643-4 . #x2531) ; ø»—¦° + (=gt-pj-2 . #x315A) ; ý¡€€ƒ¿ + (ideograph-daikanwa . 00191) ; ø¸€‚¿ + (=hanziku-1 . #xAF41) ; ý¢€š½ + (=jef-china3 . #x41C1) ; øº„‡ + (=gt . 00255) ; ý¡€€ƒ¿ + (=ucs . #x4E74) ; ä¹´ + )) +(define-char + '((=>ucs . #x4E75) ; ä¹µ + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 7) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8F9B) ; 辛 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=gt-pj-2 . #x315B) ; ý¡€€ƒ¼ + (ideograph-daikanwa . 00192) ; ø¸€ƒ€ + (=jef-china3 . #x41C3) ; øº„‡ƒ + (=gt . 00252) ; ý¡€€ƒ¼ + )) +(define-char + '((=>ucs . #x4E75) ; ä¹µ + (morohashi-daikanwa 192 0 1) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 55) + (hanyu-dazidian-char . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8F9B) ; 辛 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (japanese-jisx0212 . #x303A) ; ø»Šº« + (ucs-jis . #x4E75) ; ø»Šº« + )) +(define-char + '((morohashi-daikanwa 192 0 2) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 55 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8F9B) ; 辛 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-4 . #x2530) ; ø»—¦¯ + (=hanziku-1 . #xAF65) ; ý¢€š½¥ + (=ucs . #x4E75) ; ä¹µ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 55 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ucs-jis . #x722B) ; ø»‹¡… + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-6 . #x293F) ; ø»œ€¾ + (=gt-pj-2 . #x315C) ; ý¡€€ƒ½ + (ideograph-daikanwa . 00193) ; ø¸€ƒ + (=hanziku-1 . #xAF62) ; ý¢€š½¢ + (=gt . 00253) ; ý¡€€ƒ½ + (=ucs . #x200ED) ; 𠃭 + )) +(define-char + '((morohashi-daikanwa 193 0 2) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 7) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x722B) ; 爫 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=gt-pj-9 . #x507D) ; ý¡€€ƒ¾ + (=gt . 00254) ; ý¡€€ƒ¾ + )) +(define-char + '((ideographic- (:radical 39 ; ⼦ + :strokes 5) + (:radical 5 ; ⼄ + :strokes 7)) + (total-strokes . 8) + (hanyu-dazidian 1 54 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5B5B) ; 孛 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-4 . #x2624) ; ø»—¨ + (ideograph-daikanwa . 06971) ; ø¸¬» + (=hanziku-1 . #xAF42) ; ý¢€š½‚ + (=ucs . #x200F1) ; 𠃱 + )) +(define-char + '((morohashi-daikanwa 21712 0 1) + (ideographic- (:radical 101 ; ⽤ + :strokes 3) + (:radical 5 ; ⼄ + :strokes 7)) + (total-strokes . 8) + (->same-ideograph + ((ideograph-daikanwa . 21712) ; ø¸…“ + )) + (hanyu-dazidian 1 55 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x89C2) ; ý¢€ˆ§‚ + ) + ((=big5-cdp . #x89C7) ; ý¢€ˆ§‡ + )) + ) + ((=ucs . #x7528) ; 用 + )) + (chinese-cns11643-6 . #x2D2C) ; ø»œ†£ + (=hanziku-1 . #xAF63) ; ý¢€š½£ + (=ucs . #x200F0) ; 𠃰 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 7) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x752B) ; 甫 + ) + ((=ucs . #x4E59) ; 乙 + )) + (korean-ksc5601 . #x5C63) ; ø»‰±¸ + (chinese-gb12345 . #x7D61) ; 乶 + (=ucs . #x4E76) ; 乶 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 7) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6C99) ; 沙 + ) + ((=ucs . #x4E59) ; 乙 + )) + (korean-ksc5601 . #x5F2D) ; ø»‰µœ + (=ucs . #x4E77) ; ä¹· + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 7) + (total-strokes . 8) + (=gt-pj-9 . #x3C7A) ; ý¡€€„€ + (=gt . 00256) ; ý¡€€„€ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 56 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x2099D) ; 𠦝 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (shinjigen-1 . 65) + (japanese-jisx0212 . #x303B) ; ø»Šº¬ + (chinese-cns11643-3 . #x2B23) ; ø»•¥’ + (=gt-pj-2 . #x315D) ; ý¡€€„… + (ideograph-daikanwa . 00194) ; ø¸€ƒ‚ + (=hanziku-1 . #xAFA3) ; ý¢€š¾£ + (=gt . 00261) ; ý¡€€„… + (=ucs . #x4E79) ; ä¹¹ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 56 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6C42) ; 求 + ) + ((=ucs . #x4E5D) ; 九 + )) + (chinese-cns11643-4 . #x2835) ; ø»—«Ž + (=gt-pj-2 . #x315E) ; ý¡€€„„ + (ideograph-daikanwa . 00195) ; ø¸€ƒƒ + (=hanziku-1 . #xAFA4) ; ý¢€š¾¤ + (=gt . 00260) ; ý¡€€„„ + (=ucs . #x341C) ; 㐜 + )) +(define-char + '((=>ucs . #x200F2) ; 𠃲 + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 8) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x7032) ; ø½‹ª + (ideograph-daikanwa . 41937) ; ø¸Š‘ + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=gt-pj-2 . #x315F) ; ý¡€€„‡ + (ideograph-daikanwa . 00196) ; ø¸€ƒ„ + (=gt . 00263) ; ý¡€€„‡ + )) +(define-char + '((morohashi-daikanwa 196 0 1) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 56 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x96B9) ; 隹 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-6 . #x2E4D) ; ø»œˆ¢ + (=hanziku-1 . #xAFA6) ; ý¢€š¾¦ + (=ucs . #x200F2) ; 𠃲 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 620 2) + (chinese-cns11643-6 . #x2E4E) ; ø»œˆ£ + (=gt-pj-2 . #x3160) ; ý¡€€„ƒ + (ideograph-daikanwa . 00197) ; ø¸€ƒ… + (=hanziku-2 . #xD1E5) ; ý¢€­‡¥ + (=gt . 00259) ; ý¡€€„ƒ + (=ucs . #x200F3) ; 𠃳 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 56 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53D7) ; 受 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-6 . #x2E4C) ; ø»œˆ¡ + (=gt-pj-2 . #x3161) ; ý¡€€„‰ + (ideograph-daikanwa . 00198) ; ø¸€ƒ† + (=hanziku-1 . #xAFA7) ; ý¢€š¾§ + (=gt . 00265) ; ý¡€€„‰ + (=ucs . #x200F6) ; 𠃶 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 8) + (total-strokes . 9) + (=gt-pj-2 . #x3162) ; ý¡€€„† + (ideograph-daikanwa . 00199) ; ø¸€ƒ‡ + (=gt . 00262) ; ý¡€€„† + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 8) + (total-strokes . 9) + (=gt-pj-2 . #x3163) ; ý¡€€„ˆ + (ideograph-daikanwa . 00200) ; ø¸€ƒˆ + (=gt . 00264) ; ý¡€€„ˆ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 56 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5353) ; 卓 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=hanziku-1 . #xAFA5) ; ý¢€š¾¥ + (=ucs . #x200F5) ; 𠃵 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 9) + (total-strokes . 10) + (=gt-pj-2 . #x3164) ; ý¡€€„‹ + (ideograph-daikanwa . 00201) ; ø¸€ƒ‰ + (=gt . 00267) ; ý¡€€„‹ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 9) + (total-strokes . 10) + (=gt-pj-2 . #x3165) ; ý¡€€„Œ + (ideograph-daikanwa . 00202) ; ø¸€ƒŠ + (=gt . 00268) ; ý¡€€„Œ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 9) + (total-strokes . 10) + (hanyu-dazidian 1 56 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x58F4) ; 壴 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-6 . #x352B) ; ø»œ’’ + (=gt-pj-2 . #x3166) ; ý¡€€„Š + (ideograph-daikanwa . 00203) ; ø¸€ƒ‹ + (=hanziku-1 . #xAFA8) ; ý¢€š¾¨ + (=gt . 00266) ; ý¡€€„Š + (=ucs . #x200F8) ; 𠃸 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 9) + (kangxi-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6240) ; 所 + ) + ((=ucs . #x4E59) ; 乙 + )) + (chinese-gb12345 . #x7D4F) ; 乺 + (=ucs . #x4E7A) ; 乺 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 9) + (kangxi-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65BC) ; 於 + ) + ((=ucs . #x4E59) ; 乙 + )) + (chinese-gb12345 . #x7D74) ; ä¹» + (=ucs . #x4E7B) ; ä¹» + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 9) + (kangxi-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6CE8) ; 注 + ) + ((=ucs . #x4E59) ; 乙 + )) + (chinese-gb12345 . #x7D5B) ; ä¹¼ + (=ucs . #x4E7C) ; ä¹¼ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 9) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x8005) ; 者 + ) + ((=ucs . #x4E59) ; 乙 + )) + (chinese-gb12345 . #x7D55) ; ä¹½ + (=ucs . #x4E7D) ; ä¹½ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 9) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL PAW ONE") + (=ucs . #x2EA4) ; ⺤ + ) + ((=ucs . #x53E4) ; 古 + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=ucs . #x200F9) ; 𠃹 + )) +(define-char + '((=>ucs . #x200F9) ; 𠃹 + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 9) + (total-strokes . 10) + (hanyu-dazidian 1 56 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL PAW TWO") + (=ucs . #x2EA5) ; ⺥ + ) + ((=ucs . #x53E4) ; 古 + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=hanziku-1 . #xAFAA) ; ý¢€š¾ª + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 9) + (total-strokes . 10) + (hanyu-dazidian 1 56 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x4E59) ; 乙 + ) + ((=ucs . #x9996) ; 首 + )) + (=hanziku-1 . #xAFAB) ; ý¢€š¾« + (=ucs . #x200FA) ; 𠃺 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 9) + (total-strokes . 10) + (=gt-pj-9 . #x3667) ; ý¡€€„ + (=gt . 00269) ; ý¡€€„ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 1 56 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x2099D) ; 𠦝 + ) + ((=ucs . #x4E5E) ; 乞 + )) + (shinjigen-1 . 64) + (shinjigen-2 . 64) + (chinese-gb2312 . #x472C) ; ø»„¾ƒ + (=jis-x0208 . #x3425) ; ø½Š‘º + (korean-ksc5601 . #x4B6B) ; ø»‰™‚ + (chinese-isoir165 . #x472C) ; ø»¦“ + (chinese-cns11643-1 . #x5871) ; ø»’”ž + (=gt-pj-1 . #x3425) ; ý¡€€„ + (chinese-big5 . #xB0AE) ; ý¢€‹‚® + (ideograph-daikanwa . 00204) ; ø¸€ƒŒ + (=gt-k . 07733) ; ý¡„¸µ + (=gt . 00272) ; ý¡€€„ + (=ucs . #x4E7E) ; ä¹¾ + )) +(define-char + '((=>ucs . #x4E7F) ; 乿 + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 10) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((japanese-jisx0212 . #x4A48) ; ø»‹¡… + (chinese-cns11643-4 . #x2151) ; ø»—¡˜ + (ideograph-daikanwa . 19655) ; ø¸„³‡ + ) + ((chinese-cns11643-1 . #x484E) ; ø»‘¼› + (ideograph-daikanwa . 27221) ; ø¸†©• + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (japanese-jisx0212 . #x303C) ; ø»Šº­ + (=gt-pj-2 . #x3167) ; ý¡€€„” + (chinese-big5 . #xD44B) ; ý¢€‘‹ + (ideograph-daikanwa . 00205) ; ø¸€ƒ + (=jef-china3 . #x41C5) ; øº„‡… + (ucs-jis . #x4E7F) ; ø»Šº­ + (ucs-big5 . #x4E7F) ; ø»Šº­ + (=gt . 00276) ; ý¡€€„” + )) +(define-char + '((=>ucs . #x4E7F) ; 乿 + (morohashi-daikanwa 205 0 2) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 1 57 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x722B) ; 爫 + ) + ((ideograph-daikanwa . 27221) ; ø¸†©• + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-2 . #x334E) ; ø»“§© + (=gt-pj-9 . #x507E) ; ý¡€€„• + (=gt . 00277) ; ý¡€€„• + )) +(define-char + '((morohashi-daikanwa 205 0 3) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 57) + (hanyu-dazidian-char . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x722B) ; 爫 + ) + ((=ucs . #x7CF8) ; 糸 + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=ucs . #x4E7F) ; 乿 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 10) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x56DF) ; 囟 + ) + ((=ucs . #x5EFF) ; 廿 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-6 . #x3C7E) ; ø»œ· + (=gt-pj-2 . #x3168) ; ý¡€€„’ + (ideograph-daikanwa . 00206) ; ø¸€ƒŽ + (=gt . 00274) ; ý¡€€„’ + (=ucs . #x200FC) ; 𠃼 + )) +(define-char + '((=>ucs . #x200FC) ; 𠃼 + (morohashi-daikanwa 206 0 4) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 1 57 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x56DF) ; 囟 + ) + ((=ucs . #x5EFF) ; 廿 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=hanziku-1 . #xAFC4) ; ý¢€š¿„ + )) +(define-char + '((=>ucs . #x200FD) ; 𠃽 + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 10) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x683A) ; ø»Š‚· + (ideograph-daikanwa . 28635) ; ø¸†¿› + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=gt-pj-2 . #x3169) ; ý¡€€„Ž + (ideograph-daikanwa . 00207) ; ø¸€ƒ + (=gt . 00270) ; ý¡€€„Ž + )) +(define-char + '((=>ucs . #x200FD) ; 𠃽 + (morohashi-daikanwa 207 0 0) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 1 57 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516C) ; 公 + ) + ((ideograph-daikanwa . 28614) ; ø¸†¿† + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=hanziku-1 . #xAFC7) ; ý¢€š¿‡ + )) +(define-char + '((morohashi-daikanwa 207 0 2) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 10) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FC1) ; 翁 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-5 . #x3073) ; ø»š‚€ + (=gt-pj-9 . #x5121) ; ý¡€€„ + (=gt . 00271) ; ý¡€€„ + (=ucs . #x200FD) ; 𠃽 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 4 2813 1) + (chinese-cns11643-3 . #x343B) ; ø»•²¸ + (=gt-pj-2 . #x316A) ; ý¡€€„“ + (ideograph-daikanwa . 00208) ; ø¸€ƒ + (=hanziku-7 . #xF151) ; ý¢¿…‘ + (=gt . 00275) ; ý¡€€„“ + (=ucs . #x3421) ; 㐡 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 1 57 1) + (chinese-cns11643-6 . #x3C7D) ; ø»œ¶ + (=gt-pj-2 . #x316B) ; ý¡€€„‘ + (ideograph-daikanwa . 00209) ; ø¸€ƒ‘ + (=big5-cdp . #x85DB) ; ý¢€ˆ—› + (=gt . 00273) ; ý¡€€„‘ + (=ucs . #x200FE) ; 𠃾 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 10) + (total-strokes . 11) + (<-vulgar-ideograph + (:sources (morohashi-daikanwa) + :char ((ideographic-radical . 213) ; ⿔ + (ideograph-daikanwa . 48847) ; ø¸‹» + ) + )) + (hanyu-dazidian 8 10 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B5B) ; ý¢€ˆ­› + ) + ((=big5-cdp . #x89BD) ; ý¢€ˆ¦½ + )) + (=jis-x0208 . #x3535) ; ø½Š“¨ + (=gt-pj-1 . #x3535) ; 亀 + (ideograph-daikanwa . 00210) ; ø¸€ƒ’ + (=hanziku-12 . #xEBBD) ; ý¢ƒŽ®½ + (=gt-k . 07742) ; ý¡„¸¾ + (=ucs . #x4E80) ; 亀 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 10) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL PAW ONE") + (=ucs . #x2EA4) ; ⺤ + ) + ((=ucs . #x5B88) ; 守 + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=ucs . #x200FF) ; 𠃿 + )) +(define-char + '((=>ucs . #x200FF) ; 𠃿 + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 1 57 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL PAW TWO") + (=ucs . #x2EA5) ; ⺥ + ) + ((=ucs . #x5B88) ; 守 + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=hanziku-1 . #xAFC5) ; ý¢€š¿… + )) +(define-char + '((=>ucs . #x3424) ; 㐤 + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 11) + (total-strokes . 12) + (hanyu-dazidian 1 263 7) + (=gt-pj-2 . #x316C) ; ý¡€€„˜ + (ideograph-daikanwa . 00211) ; ø¸€ƒ“ + (=hanziku-1 . #xDC66) ; ý¢€±¦ + (=gt . 00280) ; ý¡€€„˜ + )) +(define-char + '((=>ucs . #x3424) ; 㐤 + (morohashi-daikanwa 211 0 4) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 11) + (total-strokes . 12) + (=gt-pj-9 . #x5122) ; ý¡€€„™ + (=gt . 00281) ; ý¡€€„™ + )) +(define-char + '((morohashi-daikanwa 211 0 5) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 11) + (total-strokes . 12) + (chinese-cns11643-3 . #x396D) ; ø»•»€ + (=ucs . #x3424) ; 㐤 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 11) + (total-strokes . 12) + (hanyu-dazidian 1 42 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x79B9) ; 禹 + ) + ((=ucs . #x4E5F) ; 也 + )) + (=gt-pj-2 . #x316D) ; ý¡€€„— + (ideograph-daikanwa . 00212) ; ø¸€ƒ” + (=hanziku-1 . #xACBC) ; ý¢€š²¼ + (=gt . 00279) ; ý¡€€„— + (=ucs . #x25740) ; 𥝀 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 11) + (total-strokes . 12) + (hanyu-dazidian 1 57 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x65F1) ; 旱 + )) + ) + ((=ucs . #x4E5E) ; 乞 + )) + (=gt-pj-2 . #x316E) ; ý¡€€„– + (ideograph-daikanwa . 00213) ; ø¸€ƒ• + (=hanziku-1 . #xAFC9) ; ý¢€š¿‰ + (=gt . 00278) ; ý¡€€„– + (=ucs . #x4E81) ; 亁 + )) +(define-char + '((=>ucs . #x4E81) ; 亁 + (morohashi-daikanwa 213 0 4) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 11) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x5343) ; 千 + )) + ) + ((=ucs . #x4E5E) ; 乞 + )) + (chinese-cns11643-3 . #x396E) ; ø»•» + (ucs-cns . #x4E81) ; ø»•» + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 11) + (total-strokes . 12) + (=gt-pj-9 . #x3427) ; ý¡€€„š + (=gt . 00282) ; ý¡€€„š + )) +(define-char + '((=>ucs . #x4E82) ; 亂 + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 12) + (total-strokes . 13) + (shinjigen-1 . 61) + (shinjigen-2 . 61) + (=jis-x0208 . #x502C) ; ø½Š»‰ + (korean-ksc5601 . #x552F) ; ø»‰¦² + (=gt-pj-1 . #x502C) ; ý¡€€„ + (chinese-big5 . #xB6C3) ; ý¢€‹›ƒ + (ideograph-daikanwa . 00214) ; ø¸€ƒ– + (=gt-k . 10403) ; ý¡„‚¢£ + (ucs-jis . #x4E82) ; ø½Š»‰ + (ucs-ks . #x4E82) ; ø½Š»‰ + (ucs-big5 . #x4E82) ; ø½Š»‰ + (=gt . 00285) ; ý¡€€„ + )) +(define-char + '((morohashi-daikanwa 214 0 0) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 12) + (korean-ksc5601 . #x516A) ; ø»‰¡µ + (=ucs . #xF91B) ; 亂 + )) +(define-char + '((morohashi-daikanwa 214 0 2) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 12) + (total-strokes . 13) + (hanyu-dazidian 1 57 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-4 . #x386A) ; ø»˜ƒ£ + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-1 . #x632A) ; ø»’£¡ + (chinese-gb12345 . #x4252) ; 亂 + (=gt-pj-9 . #x5123) ; ý¡€€„ž + (=gt-k . 10402) ; ý¡„‚¢¢ + (=gt . 00286) ; ý¡€€„ž + (=ucs . #x4E82) ; 亂 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 12) + (total-strokes . 13) + (hanyu-dazidian 1 58 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7CA6) ; 粦 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=gt-pj-2 . #x316F) ; ý¡€€„Ÿ + (chinese-big5 . #xDCB1) ; ý¢€²± + (ideograph-daikanwa . 00215) ; ø¸€ƒ— + (=gt . 00287) ; ý¡€€„Ÿ + (=ucs . #x4E83) ; 亃 + )) +(define-char + '((=>ucs . #x4E83) ; 亃 + (morohashi-daikanwa 215 0 0) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 12) + (total-strokes . 13) + (chinese-cns11643-2 . #x4156) ; ø»“¼• + )) +(define-char + '((morohashi-daikanwa 215 0 1) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 13) + (total-strokes . 14) + (=gt-pj-9 . #x5124) ; ý¡€€„¤ + (=gt . 00292) ; ý¡€€„¤ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 12) + (total-strokes . 13) + (hanyu-dazidian 1 57 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x58F9) ; 壹 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-2 . #x4157) ; ø»“¼– + (=gt-pj-2 . #x3170) ; ý¡€€„› + (chinese-big5 . #xDCB2) ; ý¢€²² + (ideograph-daikanwa . 00216) ; ø¸€ƒ˜ + (=gt . 00283) ; ý¡€€„› + (=ucs . #x4E84) ; 亄 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 12) + (total-strokes . 13) + (chinese-cns11643-6 . #x5051) ; ø»œº¢ + (=gt-pj-2 . #x3171) ; ý¡€€„œ + (ideograph-daikanwa . 00217) ; ø¸€ƒ™ + (=gt . 00284) ; ý¡€€„œ + (=ucs . #x20104) ; 𠄄 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 12) + (total-strokes . 13) + (hanyu-dazidian 1 57 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6773) ; 杳 + ) + ((=ucs . #x4E02) ; 丂 + )) + ) + ((=ucs . #x4E5E) ; 乞 + )) + (=hanziku-1 . #xAFCB) ; ý¢€š¿‹ + (=ucs . #x20103) ; 𠄃 + )) +(define-char + '((=>ucs . #x20105) ; 𠄅 + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 13) + (total-strokes . 14) + (hanyu-dazidian 1 58 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x696D) ; 業 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=gt-pj-2 . #x3172) ; ý¡€€„  + (ideograph-daikanwa . 00218) ; ø¸€ƒš + (=hanziku-1 . #xAFE6) ; ý¢€š¿¦ + (=gt . 00288) ; ý¡€€„  + )) +(define-char + '((morohashi-daikanwa 218 0 1) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 13) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x6446) ; ø»’¥› + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-5 . #x4455) ; ø»šžº + (=ucs . #x20105) ; 𠄅 + )) +(define-char + '((=>ucs . #x20107) ; 𠄇 + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 13) + (total-strokes . 14) + (hanyu-dazidian 3 2036 13) + (=gt-pj-2 . #x3173) ; ý¡€€„¡ + (ideograph-daikanwa . 00219) ; ø¸€ƒ› + (=hanziku-5 . #xF94F) ; ý¢Ÿ¥ + (=gt . 00289) ; ý¡€€„¡ + )) +(define-char + '((morohashi-daikanwa 219 0 2) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 13) + (total-strokes . 14) + (chinese-cns11643-6 . #x5A63) ; ø»‰  + (=gt-pj-9 . #x5125) ; ý¡€€„¢ + (=gt . 00290) ; ý¡€€„¢ + (=ucs . #x20107) ; 𠄇 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 13) + (total-strokes . 14) + (hanyu-dazidian 5 3152 18) + (chinese-cns11643-6 . #x5A62) ; ø»‰Ÿ + (=gt-pj-2 . #x3174) ; ý¡€€„£ + (ideograph-daikanwa . 00220) ; ø¸€ƒœ + (=hanziku-8 . #xE35B) ; ý¢‚Ž› + (=gt . 00291) ; ý¡€€„£ + (=ucs . #x20108) ; 𠄈 + )) +(define-char + '((morohashi-daikanwa 220 0 1) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 14) + (total-strokes . 15) + (=gt-pj-9 . #x5126) ; ý¡€€„¥ + (=gt . 00293) ; ý¡€€„¥ + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 15) + (total-strokes . 16) + (=gt-pj-11 . #x4929) ; ý¡€€„¦ + (=gt . 00294) ; ý¡€€„¦ + )) +(define-char + '((=>ucs . #x20109) ; 𠄉 + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 16) + (total-strokes . 17) + (hanyu-dazidian 3 2037 7) + (=gt-pj-2 . #x3175) ; ý¡€€„§ + (ideograph-daikanwa . 00221) ; ø¸€ƒ + (=hanziku-5 . #xF969) ; ý¢Ÿ¥© + (=gt . 00295) ; ý¡€€„§ + )) +(define-char + '((morohashi-daikanwa 221 0 2) + (ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 16) + (total-strokes . 17) + (chinese-cns11643-7 . #x3673) ; ø»žž¼ + (=gt-pj-9 . #x5127) ; ý¡€€„¨ + (=gt . 00296) ; ý¡€€„¨ + (=ucs . #x20109) ; 𠄉 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 18) + (total-strokes . 19) + (hanyu-dazidian 1 58 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x857B) ; ý¢€ˆ•» + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x4E02) ; 丂 + )) + ) + ((=ucs . #x4E5E) ; 乞 + )) + (chinese-cns11643-7 . #x4627) ; ø»žµ + (=gt-pj-2 . #x3176) ; ý¡€€„© + (ideograph-daikanwa . 00222) ; ø¸€ƒž + (=hanziku-1 . #xAFE9) ; ý¢€š¿© + (=gt . 00297) ; ý¡€€„© + (=ucs . #x2010A) ; 𠄊 + )) +(define-char + '((ideographic-radical . 5) ; ⼄ + (ideographic-strokes . 19) + (total-strokes . 20) + (hanyu-dazidian 1 58 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x855E) ; ý¢€ˆ•ž + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x4E02) ; 丂 + )) + ) + ((=ucs . #x4E5E) ; 乞 + )) + (chinese-cns11643-7 . #x4D3A) ; ø»ž¿µ + (=gt-pj-2 . #x3177) ; ý¡€€„ª + (ideograph-daikanwa . 00223) ; ø¸€ƒŸ + (=hanziku-1 . #xAFEA) ; ý¢€š¿ª + (=gt . 00298) ; ý¡€€„ª + (=ucs . #x2010B) ; 𠄋 + )) diff --git a/lisp/utf-2000/Ideograph-R006-Hook.el b/lisp/utf-2000/Ideograph-R006-Hook.el new file mode 100644 index 0000000..0a387d2 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R006-Hook.el @@ -0,0 +1,425 @@ +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 0) + (total-strokes . 1) + (hanyu-dazidian 1 28 3) + (=jis-x0208 . #x502D) ; ø½Š»Š + (chinese-isoir165 . #x2F7C) ; ø»„“ + (chinese-cns11643-3 . #x2124) ; ø»•–§ + (=gt-pj-1 . #x502D) ; 亅 + (ideograph-daikanwa . 00224) ; ø¸€ƒ  + (=big5-cdp . #x8A6F) ; ý¢€ˆ©¯ + (=gt-k . 00015) ; ý¡„€€ + (=ucs . #x4E85) ; 亅 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 0) + (total-strokes . 1) + (hanyu-dazidian 1 47 7) + (chinese-cns11643-5 . #x2124) ; ø»™ª¯ + (ideograph-daikanwa . 00225) ; ø¸€ƒ¡ + (=big5-cdp . #x8AAB) ; ý¢€ˆª« + (=ucs . #x2010C) ; 𠄌 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 48 6) + (shinjigen-1 . 66) + (shinjigen-2 . 66) + (chinese-gb2312 . #x414B) ; ø»„µ® + (=jis-x0208 . #x4E3B) ; ø½Š¸œ + (korean-ksc5601 . #x5675) ; ø»‰©– + (chinese-isoir165 . #x414B) ; ø»¾ + (chinese-cns11643-1 . #x4427) ; ø»‘µ¼ + (=gt-pj-1 . #x4E3B) ; 了 + (chinese-big5 . #xA446) ; ý¢€Š‘† + (ideograph-daikanwa . 00226) ; ø¸€ƒ¢ + (=gt-k . 00066) ; ý¡„€‚ + (=ucs . #x4E86) ; 了 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 1) + (total-strokes . 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x2010C) ; 𠄌 + ) + ((=ucs . #x4E85) ; 亅 + )) + (ideograph-daikanwa . 00227) ; ø¸€ƒ£ + (=ucs . #x2010D) ; 𠄍 + )) +(define-char + '((=>ucs . #x2010D) ; 𠄍 + (morohashi-daikanwa 227 0 0) + (ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 1) + (total-strokes . 2) + (chinese-cns11643-5 . #x2127) ; ø»™ª² + )) +(define-char + '((=>ucs . #x2010D) ; 𠄍 + (morohashi-daikanwa 227 0 2) + (ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 49 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x2010C) ; 𠄌 + ) + ((=ucs . #x4E85) ; 亅 + )) + (=hanziku-1 . #xAE40) ; ý¢€š¹€ + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 49 6) + (chinese-cns11643-4 . #x2128) ; ø»— ¯ + (ideograph-daikanwa . 00228) ; ø¸€ƒ¤ + (=big5-cdp . #x866A) ; ý¢€ˆ™ª + (=ucs . #x2010E) ; 𠄎 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 1) + (total-strokes . 2) + (hanyu-dazidian 1 49 1) + (chinese-cns11643-5 . #x2128) ; ø»™ª³ + (ideograph-daikanwa . 00229) ; ø¸€ƒ¥ + (=big5-cdp . #x88BF) ; ý¢€ˆ¢¿ + (=cbeta . 06876) ; ø¸¡«œ + (=ucs . #x2010F) ; 𠄏 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 2) + (total-strokes . 3) + (hanyu-dazidian 1 51 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x2010C) ; 𠄌 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x4E5A) ; 乚 + ) + ((=ucs . #x4E85) ; 亅 + )) + )) + (chinese-cns11643-5 . #x212C) ; ø»™ª· + (ideograph-daikanwa . 00230) ; ø¸€ƒ¦ + (=hanziku-1 . #xAEA3) ; ý¢€šº£ + (=ucs . #x20111) ; 𠄑 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 2) + (total-strokes . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DD8) ; ý¢€ˆ·˜ + ) + ((=ucs . #x4E85) ; 亅 + )) + (chinese-gb12345 . #x7D3B) ; 亇 + (=ucs . #x4E87) ; 亇 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 52 2) + (shinjigen-1 . 67) + (shinjigen-2 . 67) + (chinese-gb2312 . #x5368) ; ø»…§ + (=jis-x0208 . #x4D3D) ; ø½Š·€ + (korean-ksc5601 . #x6578) ; ø»‰¿› + (chinese-isoir165 . #x5368) ; ø»¸· + (chinese-cns11643-1 . #x4468) ; ø»‘¶½ + (=gt-pj-1 . #x4D3D) ; 予 + (chinese-big5 . #xA4A9) ; ý¢€Š’© + (ideograph-daikanwa . 00231) ; ø¸€ƒ§ + (=gt-k . 00505) ; ý¡„€‡¹ + (=ucs . #x4E88) ; 予 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 33 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x624D) ; 才 + )) + (chinese-cns11643-6 . #x2147) ; ø»›µ– + (ideograph-daikanwa . 00232) ; ø¸€ƒ¨ + (=hanziku-1 . #xAAD7) ; ý¢€š«— + (=ucs . #x20112) ; 𠄒 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 3) + (total-strokes . 4) + (hanyu-dazidian 1 34 5) + (chinese-cns11643-6 . #x2148) ; ø»›µ— + (ideograph-daikanwa . 00233) ; ø¸€ƒ© + (=big5-cdp . #x87E0) ; ý¢€ˆŸ  + (=ucs . #x20113) ; 𠄓 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 3) + (total-strokes . 4) + (chinese-cns11643-6 . #x2149) ; ø»›µ˜ + (ideograph-daikanwa . 00234) ; ø¸€ƒª + (=ucs . #x20114) ; 𠄔 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 53 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E86) ; 了 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E86) ; 了 + ) + ((=ucs . #x4E86) ; 了 + )) + )) + (chinese-cns11643-6 . #x2347) ; ø»›¸’ + (ideograph-daikanwa . 00235) ; ø¸€ƒ« + (=hanziku-1 . #xAEE7) ; ý¢€š»§ + (=ucs . #x20115) ; 𠄕 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 324 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B5B) ; ý¢€ˆ­› + ) + ((=big5-cdp . #x8BFE) ; ý¢€ˆ¯¾ + )) + (shinjigen-1 . 4698) + (shinjigen-2 . 4698) + (chinese-gb2312 . #x5579) ; ø»…“´ + (=jis-x0208 . #x4168) ; ø½Š¦ƒ + (chinese-isoir165 . #x5579) ; ø»¼„ + (chinese-cns11643-3 . #x2265) ; ø»•™† + (=gt-pj-1 . #x4168) ; 争 + (ideograph-daikanwa . 00236) ; ø¸€ƒ¬ + (=hanziku-1 . #xE8D1) ; ý¢€ž£‘ + (=gt-k . 01662) ; ý¡„€™¾ + (=ucs . #x4E89) ; 争 + )) +(define-char + '((=>ucs . #x20116) ; 𠄖 + (ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 6) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4E61) ; ø½Š¹‚ + (korean-ksc5601 . #x5635) ; ø»‰¨– + (ideograph-daikanwa . 00387) ; ø¸€†ƒ + ) + ((=ucs . #x4E01) ; 丁 + )) + (ideograph-daikanwa . 00237) ; ø¸€ƒ­ + )) +(define-char + '((morohashi-daikanwa 237 0 0) + (ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 6) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x456F) ; ø»‘¸¢ + ) + ((=ucs . #x4E01) ; 丁 + )) + (chinese-cns11643-5 . #x2330) ; ø»™­· + (=ucs . #x20116) ; 𠄖 + )) +(define-char + '((=>ucs . #x20116) ; 𠄖 + (morohashi-daikanwa 237 0 1) + (ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 128 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EE4) ; 令 + ) + ((=ucs . #x4E01) ; 丁 + )) + (=hanziku-1 . #xBE59) ; ý¢€›¹™ + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 6) + (total-strokes . 7) + (hanyu-dazidian 1 100 6) + (chinese-cns11643-6 . #x2564) ; ø»›»« + (ideograph-daikanwa . 00238) ; ø¸€ƒ® + (=hanziku-1 . #xB8A3) ; ý¢€›¢£ + (=ucs . #x20117) ; 𠄗 + )) +(define-char + '((ideographic- (:radical 1 ; ⼀ + :strokes 6) + (:radical 6 ; ⼅ + :strokes 6)) + (total-strokes . 7) + (hanyu-dazidian 1 553 5) + (chinese-cns11643-6 . #x2563) ; ø»›»ª + (ideograph-daikanwa . 00239) ; ø¸€ƒ¯ + (=hanziku-2 . #xC1C0) ; ý¢€¬‡€ + (=ucs . #x20029) ; 𠀩 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 6) + (total-strokes . 7) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 69) + (ideograph-daikanwa . 00241) ; ø¸€ƒ± + ) + :sources (shinjigen-1))) + (shinjigen-1 . 71) + (shinjigen-2 . 71) + (=jis-x0208 . #x502F) ; ø½Š»Œ + (=gt-pj-1 . #x502F) ; 亊 + (=ucs . #x4E8A) ; 亊 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 55 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E88) ; 予 + ) + ((=ucs . #x4E88) ; 予 + )) + (chinese-cns11643-3 . #x2741) ; ø»•Ÿ¸ + (ideograph-daikanwa . 00240) ; ø¸€ƒ° + (=hanziku-1 . #xAF66) ; ý¢€š½¦ + (=jef-china3 . #x9DE5) ; øº‰·¥ + (=ucs . #x3428) ; 㐨 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 23 3) + (shinjigen-1 . 69) + (shinjigen-2 . 69) + (chinese-gb2312 . #x4A42) ; ø»…‚³ + (=jis-x0208 . #x3B76) ; ø½Š + (korean-ksc5601 . #x5E40) ; ø»‰´‘ + (chinese-isoir165 . #x4A42) ; ø»«ƒ + (chinese-cns11643-1 . #x4B67) ; ø»’Ž + (=gt-pj-1 . #x3B76) ; 事 + (chinese-big5 . #xA8C6) ; ý¢€Š£† + (ideograph-daikanwa . 00241) ; ø¸€ƒ± + (=gt-k . 03726) ; ý¡„€ºŽ + (=ucs . #x4E8B) ; 事 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 7) + (total-strokes . 8) + (hanyu-dazidian 1 24 1) + (chinese-cns11643-6 . #x2940) ; ø»œ€¿ + (ideograph-daikanwa . 00242) ; ø¸€ƒ² + (=big5-cdp . #x87E9) ; ý¢€ˆŸ© + (=ucs . #x20119) ; 𠄙 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 8) + (total-strokes . 9) + (hanyu-dazidian 1 39 13) + (chinese-cns11643-6 . #x2E4F) ; ø»œˆ¤ + (ideograph-daikanwa . 00243) ; ø¸€ƒ³ + (=big5-cdp . #x855F) ; ý¢€ˆ•Ÿ + (=ucs . #x20517) ; 𠔗 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 10) + (total-strokes . 11) + (hanyu-dazidian 6 3899 2) + (chinese-cns11643-5 . #x3074) ; ø»š‚ + (ideograph-daikanwa . 00244) ; ø¸€ƒ´ + (=hanziku-10 . #xD547) ; ý¢‚­•‡ + (=ucs . #x2011A) ; 𠄚 + )) +(define-char + '((ideographic-radical . 6) ; ⼅ + (ideographic-strokes . 11) + (total-strokes . 12) + (hanyu-dazidian 1 749 1) + (chinese-cns11643-6 . #x4642) ; ø»œ«§ + (ideograph-daikanwa . 00245) ; ø¸€ƒµ + (=hanziku-2 . #xEC53) ; ý¢€®±“ + (=ucs . #x2011B) ; 𠄛 + )) +(define-char + '((ideographic- (:radical 2 ; ⼁ + :strokes 15 + :sources (cns-11643)) + (:radical 6 ; ⼅ + :strokes 15 + :sources (morohashi-daikanwa ucs))) + (total-strokes . 16) + (hanyu-dazidian 1 360 8) + (chinese-cns11643-7 . #x2C3C) ; ø»ž™ + (ideograph-daikanwa . 00246) ; ø¸€ƒ¶ + (=hanziku-1 . #xF043) ; ý¢€Ÿƒ + (=ucs . #x2011D) ; 𠄝 + )) diff --git a/lisp/utf-2000/Ideograph-R007-Two.el b/lisp/utf-2000/Ideograph-R007-Two.el new file mode 100644 index 0000000..c2cad32 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R007-Two.el @@ -0,0 +1,808 @@ +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 2 1) + (shinjigen-1 . 73) + (shinjigen-2 . 73) + (chinese-gb2312 . #x367E) ; ø»„¦— + (=jis-x0208 . #x4673) ; ø½Š­¤ + (korean-ksc5601 . #x6C23) ; ø»Šˆ˜ + (chinese-isoir165 . #x367E) ; ø»Ž§ + (chinese-cns11643-1 . #x4428) ; ø»‘µ½ + (=gt-pj-1 . #x4673) ; 二 + (chinese-big5 . #xA447) ; ý¢€Š‘‡ + (ideograph-daikanwa . 00247) ; ø¸€ƒ· + (=gt-k . 00054) ; ý¡„€€¶ + (=ucs . #x4E8C) ; 二 + )) +(define-char + '((=>ucs . #x4E8C) ; 二 + (morohashi-daikanwa 247 0 5) + (ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 0) + (total-strokes . 2) + (=gt-pj-k1 . #x3B78) ; ý¡„€“ + (=gt-k . 00083) ; ý¡„€“ + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 2 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-cns11643-6 . #x2127) ; ø»›´¶ + (ideograph-daikanwa . 00248) ; ø¸€ƒ¸ + (=hanziku-1 . #xA4A3) ; ý¢€š’£ + (=ucs . #x2011E) ; 𠄞 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 2 3) + (chinese-cns11643-6 . #x2128) ; ø»›´· + (ideograph-daikanwa . 00249) ; ø¸€ƒ¹ + (=big5-cdp . #x8A76) ; ý¢€ˆ©¶ + (=ucs . #x2011F) ; 𠄟 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 0) + (total-strokes . 2) + (chinese-cns11643-6 . #x2129) ; ø»›´¸ + (ideograph-daikanwa . 00250) ; ø¸€ƒº + (=ucs . #x20120) ; 𠄠 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 4 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x4E01) ; 丁 + )) + (chinese-gb2312 . #x5821) ; ø»…–¶ + (japanese-jisx0212 . #x303D) ; ø»Šº® + (chinese-isoir165 . #x5821) ; ø»¿† + (chinese-cns11643-2 . #x2129) ; ø»“Œ¨ + (=jis-x0213-1-2000 . #x2E27) ; ø»¢¦ˆ + (chinese-big5 . #xC948) ; ý¢€Œ¥ˆ + (ideograph-daikanwa . 00251) ; ø¸€ƒ» + (=jef-china3 . #x41CF) ; øº„‡ + (=ucs . #x4E8D) ; 亍 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 4 5) + (shinjigen-1 . 75) + (shinjigen-2 . 75) + (chinese-gb2312 . #x535A) ; ø»…™ + (=jis-x0208 . #x5032) ; ø½Š» + (korean-ksc5601 . #x694D) ; ø»Š„¨ + (chinese-isoir165 . #x535A) ; ø»¸© + (chinese-cns11643-1 . #x4440) ; ø»‘¶• + (=gt-pj-1 . #x5032) ; 于 + (chinese-big5 . #xA45F) ; ý¢€Š‘Ÿ + (ideograph-daikanwa . 00252) ; ø¸€ƒ¼ + (=gt-k . 00210) ; ý¡„€ƒ’ + (=ucs . #x4E8E) ; 于 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 1) + (total-strokes . 3) + (<-original-ideograph + (:sources (seiji-tsuu morohashi-daikanwa shinjigen-1) + :char ((shinjigen-1 . 75) + (ideograph-daikanwa . 00252) ; ø¸€ƒ¼ + ) + )) + (hanyu-dazidian 1 5 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x4E02) ; 丂 + )) + (shinjigen-1 . 76) + (chinese-gb2312 . #x3F77) ; ø»„³ž + (chinese-isoir165 . #x3F77) ; ø»›® + (chinese-cns11643-3 . #x2131) ; ø»•–´ + (ideograph-daikanwa . 00253) ; ø¸€ƒ½ + (=big5-cdp . #x8CF1) ; ý¢€ˆ³± + (=ucs . #x4E8F) ; 亏 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 1) + (total-strokes . 3) + (->ideographic-variants + (:sources (shinjigen-1) + :char ((shinjigen-1 . 75) + (ideograph-daikanwa . 00252) ; ø¸€ƒ¼ + ) + )) + (hanyu-dazidian 1 5 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x20001) ; 𠀁 + )) + (shinjigen-1 . 77) + (korean-ksc5601 . #x6A27) ; ø»Š…  + (=big5-cdp . #x8A42) ; ý¢€ˆ©‚ + (=ucs . #x4E90) ; 亐 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 384 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E8C) ; 二 + ) + ((=ucs . #x53B6) ; 厶 + )) + (shinjigen-1 . 78) + (shinjigen-2 . 78) + (chinese-gb2312 . #x5446) ; ø»…‘£ + (=jis-x0208 . #x313E) ; ø½Š¹ + (korean-ksc5601 . #x6976) ; ø»Š…‘ + (chinese-isoir165 . #x5446) ; ø»¹³ + (chinese-cns11643-1 . #x4469) ; ø»‘¶¾ + (=gt-pj-1 . #x313E) ; 云 + (chinese-big5 . #xA4AA) ; ý¢€Š’ª + (ideograph-daikanwa . 00254) ; ø¸€ƒ¾ + (=gt-k . 00399) ; ý¡„€† + (=ucs . #x4E91) ; 云 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 14 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x5F51) ; 彑 + )) + (shinjigen-1 . 80) + (shinjigen-2 . 80) + (chinese-gb2312 . #x3B25) ; ø»„¬” + (=jis-x0208 . #x385F) ; ø½Š˜¬ + (korean-ksc5601 . #x7B3B) ; ø»Šž² + (chinese-isoir165 . #x3B25) ; ø»”¤ + (chinese-cns11643-1 . #x446B) ; ø»‘·€ + (=gt-pj-1 . #x385F) ; 互 + (chinese-big5 . #xA4AC) ; ý¢€Š’¬ + (ideograph-daikanwa . 00255) ; ø¸€ƒ¿ + (=gt-k . 00429) ; ý¡„€†­ + (=ucs . #x4E92) ; 互 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 10 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x4E0C) ; 丌 + )) + (chinese-gb2312 . #x5841) ; ø»…—– + (chinese-isoir165 . #x5841) ; ø»¿¦ + (chinese-cns11643-2 . #x2131) ; ø»“Œ° + (chinese-big5 . #xC951) ; ý¢€Œ¥‘ + (ideograph-daikanwa . 00256) ; ø¸€„€ + (=ucs . #x4E93) ; 亓 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 11 3) + (shinjigen-1 . 79) + (shinjigen-2 . 79) + (chinese-gb2312 . #x4E65) ; ø»…‰Ž + (=jis-x0208 . #x385E) ; ø½Š˜« + (korean-ksc5601 . #x6769) ; ø»Š‚ˆ + (chinese-isoir165 . #x4E65) ; ø»±ž + (chinese-cns11643-1 . #x446C) ; ø»‘· + (=gt-pj-1 . #x385E) ; 五 + (chinese-big5 . #xA4AD) ; ý¢€Š’­ + (ideograph-daikanwa . 00257) ; ø¸€„ + (=gt-k . 00428) ; ý¡„€†¬ + (=ucs . #x4E94) ; 五 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 10 4) + (shinjigen-1 . 81) + (shinjigen-2 . 81) + (chinese-gb2312 . #x3E2E) ; ø»„°· + (=jis-x0208 . #x3066) ; ø½Šƒ + (korean-ksc5601 . #x6F4C) ; ø»Š› + (chinese-isoir165 . #x3E2E) ; ø»™‡ + (chinese-cns11643-1 . #x446A) ; ø»‘¶¿ + (=gt-pj-1 . #x3066) ; 井 + (chinese-big5 . #xA4AB) ; ý¢€Š’« + (ideograph-daikanwa . 00258) ; ø¸€„‚ + (=gt-k . 00395) ; ý¡„€†‹ + (=ucs . #x4E95) ; 井 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 10 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E8C) ; 二 + ) + ((=ucs . #x4E8C) ; 二 + )) + (japanese-jisx0212 . #x303E) ; ø»Šº¯ + (chinese-cns11643-4 . #x213B) ; ø»—¡‚ + (ideograph-daikanwa . 00259) ; ø¸€„ƒ + (=hanziku-1 . #xA647) ; ý¢€š™‡ + (=jef-china3 . #x41CE) ; øº„‡Ž + (=ucs . #x4E96) ; 亖 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 12 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x3405) ; 㐅 + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-cns11643-6 . #x214A) ; ø»›µ™ + (ideograph-daikanwa . 00260) ; ø¸€„„ + (=hanziku-1 . #xA6AB) ; ý¢€šš« + (=ucs . #x20121) ; 𠄡 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 760 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x4E8C) ; 二 + )) + (japanese-jisx0212 . #x303F) ; ø»Šº° + (chinese-cns11643-3 . #x216C) ; ø»•—¯ + (ideograph-daikanwa . 00261) ; ø¸€„… + (=hanziku-2 . #xEE7D) ; ý¢€®¹½ + (=jef-china3 . #x41D0) ; øº„‡ + (=ucs . #x4E97) ; 亗 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 17 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x65E6) ; 旦 + )) + (shinjigen-1 . 83) + (shinjigen-2 . 83) + (chinese-gb2312 . #x5828) ; ø»…–½ + (=jis-x0208 . #x4F4B) ; ø½ŠºŠ + (korean-ksc5601 . #x5066) ; ø»‰ “ + (chinese-isoir165 . #x5828) ; ø»¿ + (chinese-cns11643-3 . #x2266) ; ø»•™‡ + (=gt-pj-1 . #x4F4B) ; 亘 + (ideograph-daikanwa . 00262) ; ø¸€„† + (=big5-cdp . #x8CEE) ; ý¢€ˆ³® + (=gt-k . 01711) ; ý¡„€š¯ + (=cbeta . 00040) ; ø¸ €¨ + (=ucs . #x4E98) ; 亘 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2565) ; ø»›»¬ + (ideograph-daikanwa . 00263) ; ø¸€„‡ + (=ucs . #x20122) ; 𠄢 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 19 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x4E8C) ; 二 + ) + ((=big5-cdp . #x87EC) ; ý¢€ˆŸ¬ + )) + (chinese-cns11643-6 . #x2348) ; ø»›¸“ + (ideograph-daikanwa . 00264) ; ø¸€„ˆ + (=hanziku-1 . #xA7EE) ; ý¢€šŸ® + (=ucs . #x20123) ; 𠄣 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 19 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x4E8C) ; 二 + ) + ((=big5-cdp . #x8959) ; ý¢€ˆ¥™ + )) + (shinjigen-1 . 82) + (shinjigen-2 . 82) + (=jis-x0208 . #x4F4A) ; ø½Šº‰ + (chinese-cns11643-1 . #x4727) ; ø»‘º– + (=gt-pj-1 . #x4F4A) ; 亙 + (chinese-big5 . #xA5E5) ; ý¢€Š—¥ + (ideograph-daikanwa . 00265) ; ø¸€„‰ + (=gt-k . 01710) ; ý¡„€š® + (=ucs . #x4E99) ; 亙 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 19 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x4656) ; ø½Š­‡ + (korean-ksc5601 . #x546A) ; ø»‰¦ + (ideograph-daikanwa . 07828) ; ø¸º” + ) + ((=ucs . #x4E8C) ; 二 + )) + (chinese-cns11643-6 . #x2349) ; ø»›¸” + (ideograph-daikanwa . 00266) ; ø¸€„Š + (=hanziku-1 . #xA7ED) ; ý¢€šŸ­ + (=ucs . #x20124) ; 𠄤 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 17 14) + (chinese-gb2312 . #x5147) ; ø»…Š + (chinese-isoir165 . #x5147) ; ø»µš + (=big5-cdp . #x89B7) ; ý¢€ˆ¦· + (=ucs . #x4E9A) ; 亚 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-3 . #x2441) ; ø»•›ž + (ideograph-daikanwa . 00267) ; ø¸€„‹ + (=ucs . #x2F81B) ; 况 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian-vol . 2) + (hanyu-dazidian-page . 1441) + (hanyu-dazidian-char . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6B64) ; æ­¤ + ) + ((=ucs . #x4E8C) ; 二 + )) + (shinjigen-1 . 86) + (shinjigen-2 . 86) + (chinese-gb2312 . #x5029) ; ø»…‹Ž + (=jis-x0208 . #x3A33) ; ø½Šš¼ + (korean-ksc5601 . #x5E41) ; ø»‰´’ + (chinese-isoir165 . #x5029) ; ø»³ž + (=gt-pj-1 . #x3A33) ; 些 + (ideograph-daikanwa . 00268) ; ø¸€„Œ + (=gt-k . 03713) ; ý¡„€º + (=ucs . #x4E9B) ; 些 + )) +(define-char + '((=>ucs . #x4E9B) ; 些 + (morohashi-daikanwa 268 0 0) + (ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 2 1441 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6B64) ; æ­¤ + ) + ((=ucs . #x4E8C) ; 二 + )) + (chinese-cns11643-1 . #x4B68) ; ø»’ + (chinese-big5 . #xA8C7) ; ý¢€Š£‡ + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 21 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x5916) ; 外 + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-cns11643-6 . #x2568) ; ø»›»¯ + (ideograph-daikanwa . 00269) ; ø¸€„ + (=hanziku-1 . #xA873) ; ý¢€š¡³ + (=ucs . #x20128) ; 𠄨 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 19 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x4E8C) ; 二 + ) + ((=ucs . #x65E7) ; 旧 + )) + (chinese-cns11643-6 . #x2567) ; ø»›»® + (ideograph-daikanwa . 00270) ; ø¸€„Ž + (=hanziku-1 . #xA7F7) ; ý¢€šŸ· + (=ucs . #x20025) ; 𠀥 + )) +(define-char + '((=>ucs . #x20122) ; 𠄢 + (ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 21 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4E00) ; 一 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x5182) ; 冂 + ) + ((=ucs . #x5DF3) ; å·³ + )) + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-cns11643-6 . #x2566) ; ø»›»­ + (ideograph-daikanwa . 00271) ; ø¸€„ + (=hanziku-1 . #xA86F) ; ý¢€š¡¯ + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 21 1) + (shinjigen-1 . 84) + (shinjigen-2 . 84) + (=jis-x0208 . #x3021) ; ø½Š‹¾ + (chinese-cns11643-3 . #x2442) ; ø»•›Ÿ + (=gt-pj-1 . #x3021) ; 亜 + (ideograph-daikanwa . 00272) ; ø¸€„ + (=big5-cdp . #x89B8) ; ý¢€ˆ¦¸ + (=gt-k . 02499) ; ý¡„€§ƒ + (=ucs . #x4E9C) ; 亜 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 386 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53BD) ; 厽 + ) + ((=ucs . #x4E8C) ; 二 + )) + (japanese-jisx0212 . #x3040) ; ø»Šº± + (chinese-cns11643-3 . #x2742) ; ø»•Ÿ¹ + (=jis-x0213-2-2000 . #x2131) ; ø»¤ + (ideograph-daikanwa . 00273) ; ø¸€„‘ + (=hanziku-1 . #xF57D) ; ý¢€Ÿ•½ + (=jef-china3 . #x41D1) ; øº„‡‘ + (=ucs . #x4E9D) ; 亝 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 23 2) + (shinjigen-1 . 85) + (shinjigen-2 . 85) + (=jis-x0208 . #x5033) ; ø½Š» + (korean-ksc5601 . #x642C) ; ø»‰¼± + (chinese-cns11643-1 . #x4B69) ; ø»’ + (chinese-gb12345 . #x5147) ; 亞 + (=gt-pj-1 . #x5033) ; 亞 + (chinese-big5 . #xA8C8) ; ý¢€Š£ˆ + (ideograph-daikanwa . 00274) ; ø¸€„’ + (=gt-k . 03850) ; ý¡„€¼Š + (=ucs . #x4E9E) ; 亞 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 25 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4E00) ; 一 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5E7A) ; 幺 + ) + ((=ucs . #x5E7A) ; 幺 + )) + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-cns11643-4 . #x2532) ; ø»—¦± + (ideograph-daikanwa . 00275) ; ø¸€„“ + (=hanziku-1 . #xA951) ; ý¢€š¥‘ + (=ucs . #x2012E) ; 𠄮 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x2522) ; ø»™°¥ + (ideograph-daikanwa . 00276) ; ø¸€„” + (=ucs . #x2012D) ; 𠄭 + )) +(define-char + '((=>ucs . #x20137) ; 𠄷 + (ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 00277) ; ø¸€„• + )) +(define-char + '((morohashi-daikanwa 277 0 2) + (ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x352C) ; ø»œ’“ + (=ucs . #x20137) ; 𠄷 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-4 . #x2533) ; ø»—¦² + (ideograph-daikanwa . 00278) ; ø¸€„– + (=ucs . #x2012C) ; 𠄬 + )) +(define-char + '((=>ucs . #x4E9F) ; 亟 + (ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 55 7) + (shinjigen-1 . 88) + (shinjigen-2 . 88) + (=jis-x0208 . #x5034) ; ø½Š»‘ + (chinese-cns11643-1 . #x4F67) ; ø»’‡† + (=gt-pj-1 . #x5034) ; ø½Š»‘ + (chinese-big5 . #xAB45) ; ý¢€Š­… + (ideograph-daikanwa . 00279) ; ø¸€„— + (=gt-k . 03851) ; ý¡„€¼‹ + (ucs-jis . #x4E9F) ; ø½Š»‘ + )) +(define-char + '((morohashi-daikanwa 279 0 1) + (ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 55) + (hanyu-dazidian-char . 7) + (chinese-gb2312 . #x583D) ; ø»…—’ + (chinese-isoir165 . #x583D) ; ø»¿¢ + (=ucs . #x4E9F) ; 亟 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 25 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E8C) ; 二 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x706B) ; 火 + )) + )) + (chinese-cns11643-6 . #x2E50) ; ø»œˆ¥ + (ideograph-daikanwa . 00280) ; ø¸€„˜ + (=hanziku-1 . #xA952) ; ý¢€š¥’ + (=ucs . #x20130) ; 𠄰 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 4 2802 2) + (chinese-cns11643-5 . #x277B) ; ø»™´º + (ideograph-daikanwa . 00281) ; ø¸€„™ + (=hanziku-7 . #xEEEB) ; ý¢¾»« + (=ucs . #x20131) ; 𠄱 + )) +(define-char + '((ideographic- (:radical 57 ; ⼸ + :strokes 6) + (:radical 7 ; ⼆ + :strokes 7)) + (total-strokes . 9) + (chinese-cns11643-6 . #x307C) ; ø»œŒ + (ideograph-daikanwa . 09782) ; ø¸‚˜¶ + (=hanziku-1 . #xF5B0) ; ý¢€Ÿ–° + (=ucs . #x20134) ; 𠄴 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 26 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x660D) ; 昍 + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-cns11643-6 . #x352D) ; ø»œ’” + (ideograph-daikanwa . 00282) ; ø¸€„š + (=hanziku-1 . #xA971) ; ý¢€š¥± + (=ucs . #x20135) ; 𠄵 + )) +(define-char + '((=>ucs . #x20AFC) ; ð «¼ + (ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 8) + (total-strokes . 10) + (->identical + ((=ucs . #x20AFC) ; ð «¼ + )) + (chinese-cns11643-6 . #x352E) ; ø»œ’• + (ideograph-daikanwa . 00283) ; ø¸€„› + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 26 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x4E8C) ; 二 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E5) ; 句 + ) + ((=ucs . #x6535) ; 攵 + )) + )) + (chinese-cns11643-6 . #x3D21) ; ø»œ¸ + (ideograph-daikanwa . 00284) ; ø¸€„œ + (=hanziku-1 . #xA977) ; ý¢€š¥· + (=ucs . #x20139) ; 𠄹 + )) +(define-char + '((ideographic-radical . 7) ; ⼆ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 26 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E8C) ; 二 + ) + ((japanese-jisx0208-1978 . #x5423) ; ø»ƒ†¼ + (japanese-jisx0208 . #x5423) ; ø»‡›„ + (korean-ksc5601 . #x6A4C) ; ø»Š†… + (chinese-cns11643-1 . #x5E58) ; ø»’œ¹ + (ideograph-daikanwa . 04806) ; ø¸‹† + )) + (ideograph-daikanwa . 00285) ; ø¸€„ + (=hanziku-1 . #xA9A1) ; ý¢€š¦¡ + (=ucs . #x2013F) ; 𠄿 + )) diff --git a/lisp/utf-2000/Ideograph-R008-Lid.el b/lisp/utf-2000/Ideograph-R008-Lid.el new file mode 100644 index 0000000..00799a5 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R008-Lid.el @@ -0,0 +1,3484 @@ +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 279 4) + (chinese-gb2312 . #x596F) ; ø»…™¢ + (chinese-isoir165 . #x596F) ; ø»Ž² + (ideograph-daikanwa . 00286) ; ø¸€„ž + (=ucs . #x4EA0) ; 亠 + )) +(define-char + '((=>ucs . #x4EA0) ; 亠 + (morohashi-daikanwa 286 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 0) + (total-strokes . 2) + (=jis-x0208 . #x5035) ; ø½Š»’ + (=gt-pj-1 . #x5035) ; ø½Š»’ + (=big5-cdp . #x8B42) ; ý¢€ˆ­‚ + (=gt-k . 00073) ; ý¡„€‰ + (ucs-jis . #x4EA0) ; ø½Š»’ + )) +(define-char + '((=>ucs . #x4EA1) ; 亡 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 1) + (total-strokes . 3) + (chinese-big5 . #xA460) ; ý¢€Š‘  + (ideograph-daikanwa . 00287) ; ø¸€„Ÿ + )) +(define-char + '((=>ucs . #x4EA1) ; 亡 + (morohashi-daikanwa 287 0 1) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 1) + (total-strokes . 3) + (shinjigen-1 . 89) + (shinjigen-2 . 89) + (=jis-x0208 . #x4B34) ; ø½Š³» + (korean-ksc5601 . #x584C) ; ø»‰«© + (=gt-pj-1 . #x4B34) ; ø½Š³» + (=gt-k . 00201) ; ý¡„€ƒ‰ + (ucs-jis . #x4EA1) ; ø½Š³» + )) +(define-char + '((=>ucs . #x4EA1) ; 亡 + (morohashi-daikanwa 287 0 1 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 1) + (total-strokes . 3) + (chinese-cns11643-1 . #x4441) ; ø»‘¶– + )) +(define-char + '((morohashi-daikanwa 287 0 2) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 279 5) + (chinese-gb2312 . #x4D76) ; ø»…ˆ + (chinese-isoir165 . #x4D76) ; ø»°‘ + (=ucs . #x4EA1) ; 亡 + )) +(define-char + '((=>ucs . #x4EA2) ; 亢 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 280 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x51E0) ; 几 + )) + (shinjigen-1 . 92) + (shinjigen-2 . 92) + (=jis-x0208 . #x5036) ; ø½Š»“ + (korean-ksc5601 . #x7971) ; ø»Šœ¬ + (=gt-pj-1 . #x5036) ; ø½Š»“ + (chinese-big5 . #xA4AE) ; ý¢€Š’® + (ideograph-daikanwa . 00288) ; ø¸€„  + (=gt-k . 00508) ; ý¡„€‡¼ + (ucs-jis . #x4EA2) ; ø½Š»“ + )) +(define-char + '((morohashi-daikanwa 288 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 280) + (hanyu-dazidian-char . 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x51E0) ; 几 + )) + (chinese-gb2312 . #x3F3A) ; ø»„²¡ + (chinese-cns11643-1 . #x446D) ; ø»‘·‚ + (=ucs . #x4EA2) ; 亢 + )) +(define-char + '((=>ucs . #x4EA3) ; 亣 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=big5-cdp . #x89AB) ; ý¢€ˆ¦« + )) + (ideograph-daikanwa . 00289) ; ø¸€„¡ + )) +(define-char + '((morohashi-daikanwa 289 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 279 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=big5-cdp . #x89AB) ; ý¢€ˆ¦« + )) + (chinese-cns11643-3 . #x2147) ; ø»•—Š + (=hanziku-1 . #xDFB1) ; ý¢€¾± + (=ucs . #x4EA3) ; 亣 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 279 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=big5-cdp . #x88CA) ; ý¢€ˆ£Š + )) + (=hanziku-1 . #xDFB0) ; ý¢€¾° + (=ucs . #x20141) ; 𠅁 + )) +(define-char + '((=>ucs . #x20142) ; 𠅂 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 00290) ; ø¸€„¢ + )) +(define-char + '((morohashi-daikanwa 290 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 280 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=big5-cdp . #x865D) ; ý¢€ˆ™ + )) + (=hanziku-1 . #xDFCC) ; ý¢€¿Œ + (=ucs . #x20142) ; 𠅂 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 3) + (total-strokes . 5) + (<-simplified-ideograph + ((ideograph-daikanwa . 45313) ; ø¸‹„ + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x53E3) ; 口 + )) + (=big5-cdp . #x8BAA) ; ý¢€ˆ®ª + )) +(define-char + '((=>ucs . #x4EA4) ; 交 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((japanese-jisx0208-1978 . #x4963) ; ø»‚·² + (japanese-jisx0208 . #x4963) ; ø»‡‹º + (korean-ksc5601 . #x5D2B) ; ø»‰²ž + (ideograph-daikanwa . 19721) ; ø¸„´‰ + )) + (shinjigen-1 . 97) + (shinjigen-2 . 97) + (japanese-jisx0208-1978 . #x3872) ; ø»‚Ÿƒ + (japanese-jisx0208 . #x3872) ; ø»†³‹ + (korean-ksc5601 . #x4E5F) ; ø»‰ + (chinese-big5 . #xA5E6) ; ý¢€Š—¦ + (ideograph-daikanwa . 00291) ; ø¸€„£ + (=jef-china3 . #x41D6) ; øº„‡– + )) +(define-char + '((=>ucs . #x4EA4) ; 交 + (morohashi-daikanwa 291 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x7236) ; 父 + )) + (shinjigen-1 . 96) + (shinjigen-2 . 96) + (=jis-x0208-1990 . #x3872) ; ø½Š˜¿ + (=gt-pj-1 . #x3872) ; ø½Š˜¿ + (ucs-jis . #x4EA4) ; ø½Š˜¿ + )) +(define-char + '((morohashi-daikanwa 291 0 1) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 282 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x7236) ; 父 + )) + (chinese-gb2312 . #x3D3B) ; ø»„¯¦ + (chinese-isoir165 . #x3D3B) ; ø»—¶ + (chinese-cns11643-1 . #x4728) ; ø»‘º— + (=ucs . #x4EA4) ; 交 + )) +(define-char + '((=>ucs . #x4EA5) ; 亥 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x2011E) ; 𠄞 + ) + ((ideograph-daikanwa . 00114) ; ø¸€² + (=gt . 00154) ; ý¡€€‚š + ) + ((=ucs . #x4EBA) ; 人 + )) + (shinjigen-1 . 95) + (shinjigen-2 . 95) + (ideograph-daikanwa . 00292) ; ø¸€„¤ + (=jef-china3 . #x41D5) ; øº„‡• + )) +(define-char + '((=>ucs . #x4EA5) ; 亥 + (morohashi-daikanwa 292 0 1) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 283 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((ideograph-daikanwa . 00114) ; ø¸€² + (=gt . 00154) ; ý¡€€‚š + ) + ((=ucs . #x4EBA) ; 人 + )) + (shinjigen-1 . 94) + (shinjigen-2 . 94) + (=jis-x0208 . #x3067) ; ø½Š„ + (korean-ksc5601 . #x7A24) ; ø»Šœ½ + (=gt-pj-1 . #x3067) ; ø½Š„ + (chinese-big5 . #xA5E8) ; ý¢€Š—¨ + (=gt-k . 01560) ; ý¡„€˜˜ + (ucs-jis . #x4EA5) ; ø½Š„ + )) +(define-char + '((morohashi-daikanwa 292 0 2) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 283) + (hanyu-dazidian-char . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideograph-daikanwa . 00114) ; ø¸€² + (=gt . 00154) ; ý¡€€‚š + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-gb2312 . #x3A25) ; ø»„ª¶ + (chinese-isoir165 . #x3A25) ; ø»“† + (chinese-cns11643-1 . #x472A) ; ø»‘º™ + (=ucs . #x4EA5) ; 亥 + )) +(define-char + '((=>ucs . #x4EA6) ; 亦 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 281 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=big5-cdp . #x8CB5) ; ý¢€ˆ²µ + )) + (shinjigen-1 . 93) + (shinjigen-2 . 93) + (=jis-x0208 . #x4B72) ; ø½Š´¹ + (korean-ksc5601 . #x6632) ; ø»‰¿³ + (=gt-pj-1 . #x4B72) ; ø½Š´¹ + (chinese-big5 . #xA5E7) ; ý¢€Š—§ + (ideograph-daikanwa . 00293) ; ø¸€„¥ + (=gt-k . 01690) ; ý¡„€šš + (ucs-jis . #x4EA6) ; ø½Š´¹ + )) +(define-char + '((morohashi-daikanwa 293 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 281) + (hanyu-dazidian-char . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=big5-cdp . #x8CB5) ; ý¢€ˆ²µ + )) + (chinese-gb2312 . #x5260) ; ø»… + (chinese-isoir165 . #x5260) ; ø»·‘ + (chinese-cns11643-1 . #x4729) ; ø»‘º˜ + (=ucs . #x4EA6) ; 亦 + )) +(define-char + '((=>ucs . #x20143) ; 𠅃 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x4ECE) ; 从 + )) + (ideograph-daikanwa . 00294) ; ø¸€„¦ + )) +(define-char + '((morohashi-daikanwa 294 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 283 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x4ECE) ; 从 + )) + (chinese-cns11643-6 . #x234A) ; ø»›¸• + (=hanziku-1 . #xE06C) ; ý¢€ž¬ + (=ucs . #x20143) ; 𠅃 + )) +(define-char + '((=>ucs . #x342B) ; 㐫 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 283 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x51F6) ; 凶 + )) + (=big5-cdp . #x8C5E) ; ý¢€ˆ±ž + (=cbeta . 04846) ; ø¸¡‹® + (=jef-china3 . #x8DCD) ; øºˆ· + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 283 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x4E37) ; 丷 + )) + ) + ((=ucs . #x5382) ; 厂 + )) + (chinese-gb2312 . #x327A) ; ø»„ › + (chinese-isoir165 . #x327A) ; ø»ˆ« + (=hanziku-1 . #xE06E) ; ý¢€ž® + (=ucs . #x4EA7) ; 产 + )) +(define-char + '((=>ucs . #x4EA7) ; 产 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BAE) ; ý¢€ˆ®® + ) + ((=ucs . #x5382) ; 厂 + )) + (=gt-pj-k1 . #x3A57) ; ý¡„€¤„ + (=gt-k . 02308) ; ý¡„€¤„ + (=jef-china3 . #x81C1) ; øºˆ‡ + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 283 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x87F5) ; ý¢€ˆŸµ + ) + ((=big5-cdp . #x85BF) ; ý¢€ˆ–¿ + )) + )) + (=hanziku-1 . #xE071) ; ý¢€ž± + (=ucs . #x20146) ; 𠅆 + )) +(define-char + '((=>ucs . #x4EA8) ; 亨 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 5) + (total-strokes . 7) + (shinjigen-1 . 98) + (shinjigen-2 . 98) + (=jis-x0208 . #x357C) ; ø½Š”¯ + (korean-ksc5601 . #x7A7B) ; ø»Šž” + (=gt-pj-1 . #x357C) ; ø½Š”¯ + (chinese-big5 . #xA6EB) ; ý¢€Š›« + (ideograph-daikanwa . 00295) ; ø¸€„§ + (=gt-k . 02521) ; ý¡„€§™ + (ucs-jis . #x4EA8) ; ø½Š”¯ + )) +(define-char + '((morohashi-daikanwa 295 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 284 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x4E86) ; 了 + )) + (chinese-gb2312 . #x3A60) ; ø»„«± + (chinese-isoir165 . #x3A60) ; ø»” + (chinese-cns11643-1 . #x486C) ; ø»‘¼¹ + (=ucs . #x4EA8) ; 亨 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 284) + (hanyu-dazidian-char . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0213-2-2000 . #x2359) ; ø»¤ ´ + ) + ((=big5-cdp . #x8BED) ; ý¢€ˆ¯­ + )) + (chinese-cns11643-4 . #x2337) ; ø»—£º + (=jis-x0213-2-2000 . #x2132) ; ø»¤‘ + (ideograph-daikanwa . 00296) ; ø¸€„¨ + (=jef-china3 . #x41D7) ; øº„‡— + (=ucs . #x342C) ; 㐬 + )) +(define-char + '((=>ucs . #x342C) ; 㐬 + (morohashi-daikanwa 296 0 1) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 284 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x20AD3) ; 𠫓 + ) + ((=big5-cdp . #x8BED) ; ý¢€ˆ¯­ + )) + (=big5-cdp . #x8C50) ; ý¢€ˆ± + )) +(define-char + '((=>ucs . #x20148) ; 𠅈 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x4E19) ; 丙 + )) + (ideograph-daikanwa . 00297) ; ø¸€„© + (=cbeta . 01504) ; ø¸ —  + )) +(define-char + '((morohashi-daikanwa 297 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 284 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x4E19) ; 丙 + )) + (chinese-cns11643-5 . #x2331) ; ø»™­¸ + (=hanziku-1 . #xE0AE) ; ý¢€ž‚® + (=ucs . #x20148) ; 𠅈 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x7530) ; 田 + )) + (chinese-gb2312 . #x4436) ; ø»„¹³ + (chinese-isoir165 . #x4436) ; ø»¢ƒ + (=ucs . #x4EA9) ; 亩 + )) +(define-char + '((=>ucs . #x4EA9) ; 亩 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 284 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x7530) ; 田 + )) + (=big5-cdp . #x8DCA) ; ý¢€ˆ·Š + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA6) ; 亦 + ) + ((=ucs . #x4E41) ; 乁 + )) + (chinese-gb12345 . #x7D7D) ; 亪 + (=ucs . #x4EAA) ; 亪 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 5) + (total-strokes . 7) + (<-simplified-ideograph + ((ideograph-daikanwa . 45313) ; ø¸‹„ + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5196) ; 冖 + )) + (=big5-cdp . #x8C4D) ; ý¢€ˆ± + )) +(define-char + '((=>ucs . #x4EAB) ; 享 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BAA) ; ý¢€ˆ®ª + ) + ((=ucs . #x5B50) ; 子 + )) + (shinjigen-1 . 101) + (shinjigen-2 . 101) + (=jis-x0208 . #x357D) ; ø½Š”° + (korean-ksc5601 . #x7A3D) ; ø»Š– + (=gt-pj-1 . #x357D) ; ø½Š”° + (chinese-big5 . #xA8C9) ; ý¢€Š£‰ + (ideograph-daikanwa . 00298) ; ø¸€„ª + (=gt-k . 03669) ; ý¡„€¹• + (ucs-jis . #x4EAB) ; ø½Š”° + )) +(define-char + '((morohashi-daikanwa 298 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 284 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x5B50) ; 子 + )) + (chinese-gb2312 . #x4F6D) ; ø»…Š´ + (chinese-isoir165 . #x4F6D) ; ø»³„ + (chinese-cns11643-1 . #x4B6A) ; ø»’‘ + (=ucs . #x4EAB) ; 享 + )) +(define-char + '((=>ucs . #x4EAC) ; 京 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 6) + (total-strokes . 8) + (shinjigen-1 . 102) + (shinjigen-2 . 102) + (=jis-x0208 . #x357E) ; ø½Š”± + (korean-ksc5601 . #x4C48) ; ø»‰™½ + (=gt-pj-1 . #x357E) ; ø½Š”± + (chinese-big5 . #xA8CA) ; ý¢€Š£Š + (ideograph-daikanwa . 00299) ; ø¸€„« + (=gt-k . 03671) ; ý¡„€¹— + (ucs-jis . #x4EAC) ; ø½Š”± + )) +(define-char + '((morohashi-daikanwa 299 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 284 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x5C0F) ; 小 + )) + (chinese-gb2312 . #x3E29) ; ø»„°² + (chinese-isoir165 . #x3E29) ; ø»™‚ + (chinese-cns11643-1 . #x4B6B) ; ø»’’ + (=ucs . #x4EAC) ; 京 + )) +(define-char + '((=>ucs . #x342D) ; 㐭 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 284 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x56DE) ; 回 + )) + (ideograph-daikanwa . 00300) ; ø¸€„¬ + (=big5-cdp . #x8BE5) ; ý¢€ˆ¯¥ + )) +(define-char + '((morohashi-daikanwa 300 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 284) + (hanyu-dazidian-char . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x56DE) ; 回 + )) + (chinese-cns11643-4 . #x2534) ; ø»—¦³ + (=ucs . #x342D) ; 㐭 + )) +(define-char + '((=>ucs . #x2014C) ; 𠅌 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BAA) ; ý¢€ˆ®ª + ) + ((=ucs . #x5927) ; 大 + )) + (ideograph-daikanwa . 00301) ; ø¸€„­ + )) +(define-char + '((=>ucs . #x2014C) ; 𠅌 + (morohashi-daikanwa 301 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 284 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x5927) ; 大 + )) + (=hanziku-1 . #xE0B2) ; ý¢€ž‚² + )) +(define-char + '((morohashi-daikanwa 301 0 1) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x2523) ; ø»™°¦ + (=ucs . #x2014C) ; 𠅌 + )) +(define-char + '((=>ucs . #x2014F) ; 𠅏 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 00302) ; ø¸€„® + )) +(define-char + '((morohashi-daikanwa 302 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2941) ; ø»œ€ + (=ucs . #x2014F) ; 𠅏 + )) +(define-char + '((=>ucs . #x4EAD) ; 亭 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8C4D) ; ý¢€ˆ± + ) + ((=ucs . #x4E01) ; 丁 + )) + (shinjigen-1 . 104) + (shinjigen-2 . 104) + (=jis-x0208 . #x4462) ; ø½Šª— + (korean-ksc5601 . #x6F4D) ; ø»Šœ + (=gt-pj-1 . #x4462) ; ø½Šª— + (chinese-big5 . #xAB46) ; ý¢€Š­† + (ideograph-daikanwa . 00303) ; ø¸€„¯ + (=gt-k . 05149) ; ý¡„ + (ucs-jis . #x4EAD) ; ø½Šª— + )) +(define-char + '((morohashi-daikanwa 303 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 286 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x4E01) ; 丁 + )) + (chinese-gb2312 . #x4D24) ; ø»…†¯ + (chinese-isoir165 . #x4D24) ; ø»®¿ + (chinese-cns11643-1 . #x4F68) ; ø»’‡‡ + (=ucs . #x4EAD) ; 亭 + )) +(define-char + '((=>ucs . #x4EAE) ; 亮 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 286 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8C4D) ; ý¢€ˆ± + ) + ((=ucs . #x513F) ; 儿 + )) + (shinjigen-1 . 106) + (shinjigen-2 . 106) + (=jis-x0208 . #x4E3C) ; ø½Š¸ + (korean-ksc5601 . #x5555) ; ø»‰§˜ + (=gt-pj-1 . #x4E3C) ; ø½Š¸ + (chinese-big5 . #xAB47) ; ý¢€Š­‡ + (ideograph-daikanwa . 00304) ; ø¸€„° + (=gt-k . 05202) ; ý¡„‘’ + (ucs-jis . #x4EAE) ; ø½Š¸ + )) +(define-char + '((=>ucs . #x4EAE) ; 亮 + (morohashi-daikanwa 304 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-1 . #x4F69) ; ø»’‡ˆ + )) +(define-char + '((morohashi-daikanwa 304 0 2) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 286) + (hanyu-dazidian-char . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x51E0) ; 几 + )) + (shinjigen-1 . 107) + (shinjigen-2 . 107) + (chinese-gb2312 . #x4141) ; ø»„µ¤ + (chinese-isoir165 . #x4141) ; ø»´ + (=ucs . #x4EAE) ; 亮 + )) +(define-char + '((=>ucs . #x4EAF) ; 亯 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 285 5) + (shinjigen-1 . 99) + (japanese-jisx0212 . #x3041) ; ø»Šº² + (ideograph-daikanwa . 00305) ; ø¸€„± + (=big5-cdp . #x8AA5) ; ý¢€ˆª¥ + (=jef-china3 . #x41D8) ; øº„‡˜ + (ucs-jis . #x4EAF) ; ø»Šº² + )) +(define-char + '((morohashi-daikanwa 305 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 285) + (hanyu-dazidian-char . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x65E5) ; 日 + )) + (chinese-cns11643-3 . #x2B26) ; ø»•¥• + (=ucs . #x4EAF) ; 亯 + )) +(define-char + '((=>ucs . #x20153) ; 𠅓 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x4ECC) ; 仌 + )) + )) + (ideograph-daikanwa . 00306) ; ø¸€„² + )) +(define-char + '((morohashi-daikanwa 306 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 287 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x4ECC) ; 仌 + )) + )) + (chinese-cns11643-6 . #x2E52) ; ø»œˆ§ + (=hanziku-1 . #xE150) ; ý¢€ž… + (=ucs . #x20153) ; 𠅓 + )) +(define-char + '((=>ucs . #x4EB0) ; 亰 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 102) + (ideograph-daikanwa . 00299) ; ø¸€„« + ) + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=big5-cdp . #x8CED) ; ý¢€ˆ³­ + )) + (shinjigen-1 . 103) + (shinjigen-2 . 103) + (=jis-x0208 . #x5037) ; ø½Š»” + (=gt-pj-1 . #x5037) ; ø½Š»” + (ideograph-daikanwa . 00307) ; ø¸€„³ + (=gt-k . 05205) ; ý¡„‘• + (ucs-jis . #x4EB0) ; ø½Š»” + )) +(define-char + '((morohashi-daikanwa 307 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 285 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=big5-cdp . #x8CED) ; ý¢€ˆ³­ + )) + (chinese-cns11643-3 . #x2B25) ; ø»•¥” + (=hanziku-1 . #xE0D1) ; ý¢€žƒ‘ + (=ucs . #x4EB0) ; 亰 + )) +(define-char + '((=>ucs . #x20154) ; 𠅔 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x9091) ; 邑 + )) + (ideograph-daikanwa . 00308) ; ø¸€„´ + )) +(define-char + '((morohashi-daikanwa 308 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 287 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x9091) ; 邑 + )) + (chinese-cns11643-6 . #x2E51) ; ø»œˆ¦ + (=hanziku-1 . #xE14F) ; ý¢€ž… + (=ucs . #x20154) ; 𠅔 + )) +(define-char + '((=>ucs . #x4EB1) ; 亱 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x4F46) ; 但 + )) + (ideograph-daikanwa . 00309) ; ø¸€„µ + )) +(define-char + '((morohashi-daikanwa 309 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 287 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x4F46) ; 但 + )) + (chinese-cns11643-3 . #x2B27) ; ø»•¥– + (=hanziku-1 . #xE151) ; ý¢€ž…‘ + (=ucs . #x4EB1) ; 亱 + )) +(define-char + '((=>ucs . #x7AD2) ; 竒 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 00310) ; ø¸€„¶ + (=cbeta . 00282) ; ø¸ „š + )) +(define-char + '((=>ucs . #x4EB2) ; 亲 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x4E29) ; ø½Š¸Š + (korean-ksc5601 . #x5821) ; ø»‰ª¾ + (ideograph-daikanwa . 25721) ; ø¸†‘¹ + ) + ((=ucs . #x6728) ; 木 + )) + (ideograph-daikanwa . 00311) ; ø¸€„· + )) +(define-char + '((=>ucs . #x4EB2) ; 亲 + (morohashi-daikanwa 311 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 4 2707 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7ACB) ; 立 + ) + ((=ucs . #x6729) ; 朩 + )) + (=big5-cdp . #x8BA7) ; ý¢€ˆ®§ + (=jef-china3 . #x81D2) ; øºˆ‡’ + )) +(define-char + '((=>ucs . #x4EB2) ; 亲 + (morohashi-daikanwa 311 0 1) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7ACB) ; 立 + ) + ((=ucs . #x6729) ; 朩 + )) + (chinese-cns11643-3 . #x2B24) ; ø»•¥“ + )) +(define-char + '((morohashi-daikanwa 311 0 2) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian-vol . 4) + (hanyu-dazidian-page . 2707) + (hanyu-dazidian-char . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7ACB) ; 立 + ) + ((=ucs . #x6729) ; 朩 + )) + (chinese-gb2312 . #x4757) ; ø»„¾® + (chinese-isoir165 . #x4757) ; ø»¦¾ + (=ucs . #x4EB2) ; 亲 + )) +(define-char + '((=>ucs . #x4EB3) ; 亳 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8C4D) ; ý¢€ˆ± + ) + ((=ucs . #x4E47) ; 乇 + )) + (shinjigen-1 . 109) + (shinjigen-2 . 109) + (=jis-x0208 . #x5038) ; ø½Š»• + (=gt-pj-1 . #x5038) ; ø½Š»• + (chinese-big5 . #xADBD) ; ý¢€Š¶½ + (ideograph-daikanwa . 00312) ; ø¸€„¸ + (ucs-jis . #x4EB3) ; ø½Š»• + )) +(define-char + '((morohashi-daikanwa 312 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 287 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x4E47) ; 乇 + )) + (chinese-gb2312 . #x5971) ; ø»…™¤ + (chinese-isoir165 . #x5971) ; ø»Ž´ + (chinese-cns11643-1 . #x537E) ; ø»’• + (=ucs . #x4EB3) ; 亳 + )) +(define-char + '((=>ucs . #x20156) ; 𠅖 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8BAA) ; ý¢€ˆ®ª + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5341) ; 十 + )) + (ideograph-daikanwa . 00313) ; ø¸€„¹ + )) +(define-char + '((morohashi-daikanwa 313 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 287 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5341) ; 十 + )) + (chinese-cns11643-6 . #x352F) ; ø»œ’– + (=hanziku-1 . #xE156) ; ý¢€ž…– + (=ucs . #x20156) ; 𠅖 + )) +(define-char + '((=>ucs . #x2015E) ; 𠅞 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x821B) ; 舛 + ) + ((=ucs . #x51E0) ; 几 + )) + (ideograph-daikanwa . 00314) ; ø¸€„º + )) +(define-char + '((morohashi-daikanwa 314 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 287 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x821B) ; 舛 + ) + ((=ucs . #x51E0) ; 几 + )) + (chinese-cns11643-6 . #x3531) ; ø»œ’˜ + (=hanziku-1 . #xE15B) ; ý¢€ž…› + (=ucs . #x2015E) ; 𠅞 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 00315) ; ø¸€„» + )) +(define-char + '((=>ucs . #x20158) ; 𠅘 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 8) + (total-strokes . 10) + (<-vulgar-ideograph + (:sources (seiji-tsuu morohashi-daikanwa shinjigen-1) + :char ((shinjigen-1 . 104) + (ideograph-daikanwa . 00303) ; ø¸€„¯ + ) + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=big5-cdp . #x89CC) ; ý¢€ˆ§Œ + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x4E01) ; 丁 + )) + (shinjigen-1 . 105) + (shinjigen-2 . 105) + (ideograph-daikanwa . 00316) ; ø¸€„¼ + )) +(define-char + '((morohashi-daikanwa 316 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 287 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=big5-cdp . #x89CC) ; ý¢€ˆ§Œ + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x4E01) ; 丁 + )) + (chinese-cns11643-4 . #x2B5F) ; ø»—°’ + (=hanziku-1 . #xE154) ; ý¢€ž…” + (=ucs . #x20158) ; 𠅘 + )) +(define-char + '((=>ucs . #x20159) ; 𠅙 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 8) + (total-strokes . 10) + (<-vulgar-ideograph + (:sources (morohashi-daikanwa shinjigen-1) + :char ((shinjigen-1 . 106) + (ideograph-daikanwa . 00304) ; ø¸€„° + ) + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=big5-cdp . #x89CC) ; ý¢€ˆ§Œ + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x513F) ; 儿 + )) + (shinjigen-1 . 108) + (shinjigen-2 . 108) + (ideograph-daikanwa . 00317) ; ø¸€„½ + )) +(define-char + '((morohashi-daikanwa 317 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 287 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=big5-cdp . #x89CC) ; ý¢€ˆ§Œ + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-6 . #x3530) ; ø»œ’— + (=hanziku-1 . #xE155) ; ý¢€ž…• + (=ucs . #x20159) ; 𠅙 + )) +(define-char + '((morohashi-daikanwa 5775 0 2) + (ideographic- (:radical 36 ; â¼£ + :strokes 7) + (:radical 8 ; ⼇ + :strokes 8)) + (total-strokes . 10) + (->same-ideograph + ((ideograph-daikanwa . 05775) ; ø¸š + )) + (hanyu-dazidian 1 287 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E01) ; 丁 + ) + ((=ucs . #x591C) ; 夜 + )) + (chinese-cns11643-5 . #x2C66) ; ø»™»» + (=hanziku-1 . #xE153) ; ý¢€ž…“ + (=ucs . #x20157) ; 𠅗 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 287 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x4F7F) ; 使 + )) + (=hanziku-1 . #xE158) ; ý¢€ž…˜ + (=ucs . #x2015A) ; 𠅚 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 287 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x342B) ; 㐫 + ) + ((=ucs . #x5E7A) ; 幺 + ) + ((=ucs . #x4E28) ; 丨 + )) + (=hanziku-1 . #xE15A) ; ý¢€ž…š + (=ucs . #x2015B) ; 𠅛 + )) +(define-char + '((=>ucs . #x2015F) ; 𠅟 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=big5-cdp . #x88DF) ; ý¢€ˆ£Ÿ + ) + ((=ucs . #x51E0) ; 几 + )) + (ideograph-daikanwa . 00318) ; ø¸€„¾ + )) +(define-char + '((morohashi-daikanwa 318 0 5) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 288 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x2099C) ; 𠦜 + ) + ((=ucs . #x51E0) ; 几 + )) + (chinese-cns11643-6 . #x4643) ; ø»œ«¨ + (=hanziku-1 . #xE170) ; ý¢€ž…° + (=ucs . #x2015F) ; 𠅟 + )) +(define-char + '((=>ucs . #x20160) ; 𠅠 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x51F5) ; 凵 + ) + ((=ucs . #x4E85) ; 亅 + )) + )) + )) + (ideograph-daikanwa . 00319) ; ø¸€„¿ + )) +(define-char + '((morohashi-daikanwa 319 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 289 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x51F5) ; 凵 + ) + ((=ucs . #x4E85) ; 亅 + )) + )) + )) + (chinese-cns11643-6 . #x3D23) ; ø»œº + (=hanziku-1 . #xE1B1) ; ý¢€ž†± + (=ucs . #x20160) ; 𠅠 + )) +(define-char + '((=>ucs . #x20161) ; 𠅡 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BAA) ; ý¢€ˆ®ª + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x5C38) ; å°¸ + )) + )) + (ideograph-daikanwa . 00320) ; ø¸€…€ + )) +(define-char + '((morohashi-daikanwa 320 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 288 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x5C38) ; å°¸ + )) + )) + (chinese-cns11643-6 . #x3D22) ; ø»œ¹ + (=hanziku-1 . #xE171) ; ý¢€ž…± + (=ucs . #x20161) ; 𠅡 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 00321) ; ø¸€… + )) +(define-char + '((=>ucs . #x20162) ; 𠅢 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 00322) ; ø¸€…‚ + )) +(define-char + '((morohashi-daikanwa 322 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x3044) ; ø»—· + (=ucs . #x20162) ; 𠅢 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-5 . #x3075) ; ø»š‚‚ + (=ucs . #x20163) ; 𠅣 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 288 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x52C9) ; 勉 + )) + (=hanziku-1 . #xE172) ; ý¢€ž…² + (=ucs . #x20166) ; 𠅦 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 290 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x5148) ; 先 + ) + ((=ucs . #x6535) ; 攵 + )) + )) + (=hanziku-1 . #xE1D7) ; ý¢€ž‡— + (=ucs . #x20168) ; 𠅨 + )) +(define-char + '((=>ucs . #x20169) ; 𠅩 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EAF) ; 亯 + ) + ((=ucs . #x4E38) ; 丸 + )) + (ideograph-daikanwa . 00323) ; ø¸€…ƒ + )) +(define-char + '((morohashi-daikanwa 323 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 290 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EAF) ; 亯 + ) + ((chinese-cns11643-1 . #x443A) ; ø»‘¶ + (ideograph-daikanwa . 00095) ; ø¸€Ÿ + )) + (chinese-cns11643-6 . #x4645) ; ø»œ«ª + (=hanziku-1 . #xE1D3) ; ý¢€ž‡“ + (=ucs . #x20169) ; 𠅩 + )) +(define-char + '((=>ucs . #x2016A) ; 𠅪 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x738B) ; 王 + ) + ((=ucs . #x51E0) ; 几 + ) + ((=ucs . #x738B) ; 王 + )) + )) + (ideograph-daikanwa . 00324) ; ø¸€…„ + )) +(define-char + '((morohashi-daikanwa 324 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 290 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x738B) ; 王 + ) + ((=ucs . #x51E0) ; 几 + ) + ((=ucs . #x738B) ; 王 + )) + )) + (chinese-cns11643-6 . #x4644) ; ø»œ«© + (=hanziku-1 . #xE1D9) ; ý¢€ž‡™ + (=ucs . #x2016A) ; 𠅪 + )) +(define-char + '((=>ucs . #x2016B) ; 𠅫 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x723B) ; 爻 + ) + ((=ucs . #x723B) ; 爻 + )) + ) + ((=ucs . #x51E0) ; 几 + )) + (ideograph-daikanwa . 00325) ; ø¸€…… + )) +(define-char + '((morohashi-daikanwa 325 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 290 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x723B) ; 爻 + ) + ((=ucs . #x723B) ; 爻 + )) + ) + ((=ucs . #x51E0) ; 几 + )) + (chinese-cns11643-6 . #x4646) ; ø»œ«« + (=hanziku-1 . #xE1D8) ; ý¢€ž‡˜ + (=ucs . #x2016B) ; 𠅫 + )) +(define-char + '((=>ucs . #x2016C) ; 𠅬 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x5148) ; 先 + ) + ((=ucs . #x6534) ; 攴 + )) + )) + (ideograph-daikanwa . 00326) ; ø¸€…† + )) +(define-char + '((morohashi-daikanwa 326 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 290 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x5148) ; 先 + ) + ((=ucs . #x6534) ; 攴 + )) + )) + (chinese-cns11643-4 . #x362F) ; ø»—¿¬ + (=hanziku-1 . #xE1D6) ; ý¢€ž‡– + (=ucs . #x2016C) ; 𠅬 + )) +(define-char + '((=>ucs . #x4EB4) ; 亴 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8C4D) ; ý¢€ˆ± + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x4E5D) ; 九 + )) + (ideograph-daikanwa . 00327) ; ø¸€…‡ + )) +(define-char + '((morohashi-daikanwa 327 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 290 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x4E5D) ; 九 + )) + (=hanziku-1 . #xE1D4) ; ý¢€ž‡” + (=ucs . #x4EB4) ; 亴 + )) +(define-char + '((=>ucs . #x4EB4) ; 亴 + (morohashi-daikanwa 327 0 9) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=big5-cdp . #x8BF1) ; ý¢€ˆ¯± + ) + ((=ucs . #x4E5D) ; 九 + )) + (chinese-cns11643-4 . #x362E) ; ø»—¿« + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 290 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((name . "CJK RADICAL HAND") + (=ucs . #x2E98) ; ⺘ + ) + ((=ucs . #x4E38) ; 丸 + )) + ) + ((=big5-cdp . #x8B67) ; ý¢€ˆ­§ + )) + (chinese-gb2312 . #x5974) ; ø»…™§ + (chinese-isoir165 . #x5974) ; ø»Ž· + (=hanziku-1 . #xE1D2) ; ý¢€ž‡’ + (=ucs . #x4EB5) ; 亵 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 10) + (total-strokes . 12) + (->same-ideograph + ((ideograph-daikanwa . 23981) ; ø¸…¶­ + )) + (hanyu-dazidian 1 290 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x77E2) ; 矢 + ) + ((=ucs . #x5315) ; 匕 + )) + )) + (=hanziku-1 . #xE1D1) ; ý¢€ž‡‘ + (=ucs . #x20170) ; 𠅰 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 290 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x52FE) ; 勾 + ) + ((=ucs . #x591C) ; 夜 + )) + (=hanziku-1 . #xE1DA) ; ý¢€ž‡š + (=ucs . #x20171) ; 𠅱 + )) +(define-char + '((=>ucs . #x4EB6) ; 亶 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 291 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 00300) ; ø¸€„¬ + (=big5-cdp . #x8BE5) ; ý¢€ˆ¯¥ + ) + ((=ucs . #x65E6) ; 旦 + )) + (shinjigen-1 . 110) + (shinjigen-2 . 110) + (=jis-x0208 . #x5039) ; ø½Š»– + (=gt-pj-1 . #x5039) ; ø½Š»– + (chinese-big5 . #xDCB3) ; ý¢€²³ + (ideograph-daikanwa . 00328) ; ø¸€…ˆ + (=gt-k . 10291) ; ý¡„‚ ³ + (=jef-china3 . #x41DA) ; øº„‡š + (ucs-jis . #x4EB6) ; ø½Š»– + )) +(define-char + '((morohashi-daikanwa 328 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x342D) ; 㐭 + ) + ((=ucs . #x65E6) ; 旦 + )) + (chinese-isoir165 . #x7A38) ; ø»Ž±™ + (chinese-cns11643-2 . #x4158) ; ø»“¼— + (=ucs . #x4EB6) ; 亶 + )) +(define-char + '((=>ucs . #x4EB6) ; 亶 + (morohashi-daikanwa 328 0 3) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 00300) ; ø¸€„¬ + (=big5-cdp . #x8BE5) ; ý¢€ˆ¯¥ + ) + ((=ucs . #x4E14) ; 且 + )) + (korean-ksc5601 . #x5322) ; ø»‰£© + )) +(define-char + '((=>ucs . #x342E) ; 㐮 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x4F3B) ; ø½Š¹º + (korean-ksc5601 . #x573F) ; ø»‰©¾ + (ideograph-daikanwa . 01453) ; ø¸€–­ + ) + ((=big5-cdp . #x8BB7) ; ý¢€ˆ®· + ) + ((=big5-cdp . #x8B67) ; ý¢€ˆ­§ + )) + (=jis-x0213-2-2000 . #x2133) ; ø»¤’ + (ideograph-daikanwa . 00329) ; ø¸€…‰ + (=jef-china3 . #x41D9) ; øº„‡™ + (ucs-jis . #x342E) ; ø»¤’ + )) +(define-char + '((morohashi-daikanwa 329 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 291 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x516D) ; 六 + ) + ((=big5-cdp . #x8BB7) ; ý¢€ˆ®· + ) + ((=big5-cdp . #x8B67) ; ý¢€ˆ­§ + )) + (chinese-cns11643-3 . #x4034) ; ø»–„™ + (=hanziku-1 . #xE1F8) ; ý¢€ž‡¸ + (=ucs . #x342E) ; 㐮 + )) +(define-char + '((=>ucs . #x20180) ; 𠆀 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 48912) ; ø¸‹¼ + )) +(define-char + '((morohashi-daikanwa 48912 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x5052) ; ø»œº£ + (=ucs . #x20180) ; 𠆀 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x4EA7) ; 产 + ) + ((=ucs . #x517C) ; 兼 + )) + (chinese-cns11643-3 . #x4033) ; ø»–„˜ + (=ucs . #x4EB7) ; 亷 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 291 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5341) ; 十 + )) + )) + (=hanziku-1 . #xE1F2) ; ý¢€ž‡² + (=ucs . #x20177) ; 𠅷 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 291 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x8001) ; 老 + )) + (=hanziku-1 . #xE1F3) ; ý¢€ž‡³ + (=ucs . #x20178) ; 𠅸 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 291 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EAD) ; 亭 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x5E7A) ; 幺 + )) + )) + (=hanziku-1 . #xE1F4) ; ý¢€ž‡´ + (=ucs . #x20179) ; 𠅹 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 8 10 2) + (=hanziku-12 . #xEBAC) ; ý¢ƒŽ®¬ + (=ucs . #x2017A) ; 𠅺 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 565 19) + (=hanziku-2 . #xC455) ; ý¢€¬‘• + (=ucs . #x2017D) ; 𠅽 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 292 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x4E8C) ; 二 + ) + ((=ucs . #x76EE) ; 目 + )) + (=hanziku-1 . #xE258) ; ý¢€ž‰˜ + (=ucs . #x2017F) ; 𠅿 + )) +(define-char + '((=>ucs . #x20181) ; 𠆁 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8DCA) ; ý¢€ˆ·Š + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x74DC) ; 瓜 + ) + ((=ucs . #x74DC) ; 瓜 + )) + )) + (ideograph-daikanwa . 00330) ; ø¸€…Š + )) +(define-char + '((morohashi-daikanwa 330 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 292 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x7530) ; 田 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x74DC) ; 瓜 + ) + ((=ucs . #x74DC) ; 瓜 + )) + )) + (chinese-cns11643-5 . #x4B71) ; ø»š©¨ + (=hanziku-1 . #xE255) ; ý¢€ž‰• + (=ucs . #x20181) ; 𠆁 + )) +(define-char + '((=>ucs . #x20182) ; 𠆂 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BAA) ; ý¢€ˆ®ª + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B5D) ; ý¢€ˆ­ + (=jef-china3 . #x71FA) ; øº‡‡º + ) + ((=ucs . #x4E2A) ; 个 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B5D) ; ý¢€ˆ­ + (=jef-china3 . #x71FA) ; øº‡‡º + ) + ((=ucs . #x4E2A) ; 个 + )) + )) + )) + (ideograph-daikanwa . 00331) ; ø¸€…‹ + )) +(define-char + '((morohashi-daikanwa 331 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 292 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B5D) ; ý¢€ˆ­ + (=jef-china3 . #x71FA) ; øº‡‡º + ) + ((=ucs . #x4E2A) ; 个 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B5D) ; ý¢€ˆ­ + (=jef-china3 . #x71FA) ; øº‡‡º + ) + ((=ucs . #x4E2A) ; 个 + )) + )) + )) + (chinese-cns11643-7 . #x2122) ; ø»¾µ + (=hanziku-1 . #xE257) ; ý¢€ž‰— + (=ucs . #x20182) ; 𠆂 + )) +(define-char + '((=>ucs . #x20187) ; 𠆇 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x5967) ; 奧 + )) + (ideograph-daikanwa . 00332) ; ø¸€…Œ + )) +(define-char + '((morohashi-daikanwa 332 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 292 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x5967) ; 奧 + )) + (chinese-cns11643-7 . #x2124) ; ø»¾· + (=hanziku-1 . #xE25A) ; ý¢€ž‰š + (=ucs . #x20187) ; 𠆇 + )) +(define-char + '((morohashi-daikanwa 4326 0 0) + (ideographic- (:radical 30 ; ⼝ + :strokes 12) + (:radical 8 ; ⼇ + :strokes 13)) + (total-strokes . 15) + (->same-ideograph + ((ideograph-daikanwa . 04326) ; ø¸ƒ¦ + )) + (hanyu-dazidian 1 292 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x4E9E) ; 亞 + )) + (chinese-cns11643-7 . #x2146) ; ø»¿™ + (=hanziku-1 . #xE259) ; ý¢€ž‰™ + (=ucs . #x2018A) ; 𠆊 + )) +(define-char + '((=>ucs . #x20189) ; 𠆉 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x53B6) ; 厶 + ) + ((=big5-cdp . #x856A) ; ý¢€ˆ•ª + )) + (ideograph-daikanwa . 48914) ; ø¸‹¼’ + )) +(define-char + '((morohashi-daikanwa 48914 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 293 1) + (=hanziku-1 . #xE272) ; ý¢€ž‰² + (=ucs . #x20189) ; 𠆉 + )) +(define-char + '((=>ucs . #x20189) ; 𠆉 + (morohashi-daikanwa 48914 0 2) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-7 . #x2123) ; ø»¾¶ + )) +(define-char + '((morohashi-daikanwa 49510 0 0) + (ideographic- (:radical 123 ; ⽺ + :strokes 8) + (:radical 8 ; ⼇ + :strokes 13)) + (total-strokes . 15) + (->same-ideograph + ((ideograph-daikanwa . 49510) ; ø¸Œ…¦ + )) + (hanyu-dazidian 1 292 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x535D) ; 卝 + ) + ((=ucs . #x5E72) ; å¹² + )) + )) + (chinese-cns11643-7 . #x2679) ; ø»ž‡¢ + (=hanziku-1 . #xE256) ; ý¢€ž‰– + (=ucs . #x20186) ; 𠆆 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 292 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DEB) ; ý¢€ˆ·« + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x5182) ; 冂 + ) + ((=ucs . #x5973) ; 女 + )) + )) + (=hanziku-1 . #xE25B) ; ý¢€ž‰› + (=ucs . #x20188) ; 𠆈 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x76EE) ; 目 + ) + ((=ucs . #x76EE) ; 目 + )) + ) + ((=ucs . #x5927) ; 大 + )) + )) + (=cbeta . 03716) ; ø¸ º„ + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 293) + (hanyu-dazidian-char . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x516D) ; 六 + ) + ((=ucs . #x97CB) ; 韋 + ) + ((=ucs . #x4E42) ; 乂 + )) + (=hanziku-1 . #xE27E) ; ý¢€ž‰¾ + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 00333) ; ø¸€… + )) +(define-char + '((=>ucs . #x2018C) ; 𠆌 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EAF) ; 亯 + ) + ((=ucs . #x516B) ; 八 + ) + ((=ucs . #x767D) ; 白 + )) + (ideograph-daikanwa . 00334) ; ø¸€…Ž + )) +(define-char + '((morohashi-daikanwa 334 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 293 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EAF) ; 亯 + ) + ((=ucs . #x516B) ; 八 + ) + ((=ucs . #x767D) ; 白 + )) + (=hanziku-1 . #xE276) ; ý¢€ž‰¶ + (=ucs . #x2018C) ; 𠆌 + )) +(define-char + '((=>ucs . #x2018C) ; 𠆌 + (morohashi-daikanwa 334 0 1) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EAF) ; 亯 + ) + ((=ucs . #x513F) ; 儿 + ) + ((=ucs . #x767D) ; 白 + )) + (chinese-cns11643-7 . #x2C3F) ; ø»žœ + )) +(define-char + '((=>ucs . #x2018E) ; 𠆎 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((japanese-jisx0208-1978 . #x5423) ; ø»ƒ†¼ + (japanese-jisx0208 . #x5423) ; ø»‡›„ + (korean-ksc5601 . #x6A4C) ; ø»Š†… + (chinese-cns11643-1 . #x5E58) ; ø»’œ¹ + (ideograph-daikanwa . 04806) ; ø¸‹† + ) + ((=ucs . #x53C8) ; 又 + )) + (ideograph-daikanwa . 00335) ; ø¸€… + )) +(define-char + '((morohashi-daikanwa 335 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 293 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((japanese-jisx0208-1978 . #x5423) ; ø»ƒ†¼ + (japanese-jisx0208 . #x5423) ; ø»‡›„ + (korean-ksc5601 . #x6A4C) ; ø»Š†… + (chinese-cns11643-1 . #x5E58) ; ø»’œ¹ + (ideograph-daikanwa . 04806) ; ø¸‹† + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-cns11643-5 . #x5353) ; ø»š´º + (=hanziku-1 . #xE27B) ; ý¢€ž‰» + (=ucs . #x2018E) ; 𠆎 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 00336) ; ø¸€… + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 00337) ; ø¸€…‘ + )) +(define-char + '((=>ucs . #x20192) ; 𠆒 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8C4D) ; ý¢€ˆ± + ) + ((=jis-x0208 . #x323B) ; ø½Š” + (korean-ksc5601 . #x6B65) ; ø»Š‡¼ + )) + (ideograph-daikanwa . 00338) ; ø¸€…’ + )) +(define-char + '((morohashi-daikanwa 338 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 293 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x97F3) ; 音 + )) + (chinese-cns11643-7 . #x2C3D) ; ø»žš + (=hanziku-1 . #xE278) ; ý¢€ž‰¸ + (=ucs . #x20192) ; 𠆒 + )) +(define-char + '((=>ucs . #x2018F) ; 𠆏 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 48913) ; ø¸‹¼‘ + )) +(define-char + '((morohashi-daikanwa 48913 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C3E) ; ø»ž› + (=ucs . #x2018F) ; 𠆏 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EA8) ; 亨 + ) + ((=ucs . #x5355) ; 单 + )) + (chinese-isoir165 . #x2C22) ; ø»Œ¾Ÿ + (=ucs . #x4EB8) ; 亸 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 293 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x7676) ; 癶 + ) + ((=ucs . #x4E2B) ; 丫 + ) + ((=ucs . #x5408) ; 合 + )) + (=hanziku-1 . #xE2A4) ; ý¢€žŠ¤ + (=ucs . #x2018B) ; 𠆋 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 293 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x76EE) ; 目 + ) + ((=ucs . #x76EE) ; 目 + )) + ) + ((=ucs . #x706C) ; 灬 + )) + (=hanziku-1 . #xE273) ; ý¢€ž‰³ + (=ucs . #x20190) ; 𠆐 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 293 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=big5-cdp . #x8553) ; ý¢€ˆ•“ + )) + (=hanziku-1 . #xE274) ; ý¢€ž‰´ + (=ucs . #x20191) ; 𠆑 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 293 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EAB) ; 享 + ) + ((=ucs . #x591C) ; 夜 + )) + (=hanziku-1 . #xE279) ; ý¢€ž‰¹ + (=ucs . #x20193) ; 𠆓 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 293 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EAB) ; 享 + ) + ((=ucs . #x5152) ; 兒 + )) + (=hanziku-1 . #xE27A) ; ý¢€ž‰º + (=ucs . #x20194) ; 𠆔 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 293 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5E77) ; å¹· + ) + ((=ucs . #x591C) ; 夜 + )) + (=hanziku-1 . #xE27C) ; ý¢€ž‰¼ + (=ucs . #x20195) ; 𠆕 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 293 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65B9) ; 方 + ) + ((=ucs . #x6C0F) ; 氏 + )) + ) + ((=ucs . #x5408) ; 合 + )) + (=hanziku-1 . #xE2A1) ; ý¢€žŠ¡ + (=ucs . #x20196) ; 𠆖 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 293 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DEB) ; ý¢€ˆ·« + ) + ((=ucs . #x5408) ; 合 + )) + (=hanziku-1 . #xE2A3) ; ý¢€žŠ£ + (=ucs . #x20197) ; 𠆗 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 294 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BEC) ; ý¢€ˆ¯¬ + ) + ((=ucs . #x516B) ; 八 + )) + ) + ((=big5-cdp . #x8BE2) ; ý¢€ˆ¯¢ + ) + ((=big5-cdp . #x8B67) ; ý¢€ˆ­§ + )) + (=hanziku-1 . #xE2B4) ; ý¢€žŠ´ + (=ucs . #x20198) ; 𠆘 + )) +(define-char + '((=>ucs . #x342F) ; 㐯 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x53E3) ; 口 + )) + (=big5-cdp . #x8BAA) ; ý¢€ˆ®ª + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x9999) ; 香 + )) + (ideograph-daikanwa . 00339) ; ø¸€…“ + )) +(define-char + '((morohashi-daikanwa 339 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 294 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x9999) ; 香 + )) + (=hanziku-1 . #xE2B5) ; ý¢€žŠµ + (=ucs . #x342F) ; 㐯 + )) +(define-char + '((morohashi-daikanwa 5824 0 2) + (ideographic- (:radical 8 ; ⼇ + :strokes 15 + :sources (ucs)) + (:radical 36 ; â¼£ + :strokes 14 + :strokes (morohashi-daikanwa))) + (total-strokes . 17) + (hanyu-dazidian 1 294 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EAD) ; 亭 + ) + ((=ucs . #x591C) ; 夜 + )) + (=hanziku-1 . #xE2B7) ; ý¢€žŠ· + (=ucs . #x20199) ; 𠆙 + )) +(define-char + '((=>ucs . #x2019A) ; 𠆚 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x76EE) ; 目 + ) + ((=ucs . #x76EE) ; 目 + )) + ) + ((=ucs . #x6B7B) ; æ­» + )) + (ideograph-daikanwa . 00340) ; ø¸€…” + )) +(define-char + '((morohashi-daikanwa 340 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 294 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x76EE) ; 目 + ) + ((=ucs . #x76EE) ; 目 + )) + ) + ((=ucs . #x6B7B) ; æ­» + )) + (=hanziku-1 . #xE2B8) ; ý¢€žŠ¸ + (=ucs . #x2019A) ; 𠆚 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 294 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x66BA) ; 暺 + )) + (=hanziku-1 . #xE2B9) ; ý¢€žŠ¹ + (=ucs . #x2019B) ; 𠆛 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 294 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DEB) ; ý¢€ˆ·« + ) + ((=ucs . #x59BB) ; 妻 + )) + (=hanziku-1 . #xE2BA) ; ý¢€žŠº + (=ucs . #x2019C) ; 𠆜 + )) +(define-char + '((=>ucs . #x2019D) ; 𠆝 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 17) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x65E5) ; 日 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x516B) ; 八 + ) + ((=big5-cdp . #x8B5D) ; ý¢€ˆ­ + (=jef-china3 . #x71FA) ; øº‡‡º + ) + ((=ucs . #x620A) ; 戊 + )) + )) + (ideograph-daikanwa . 00341) ; ø¸€…• + )) +(define-char + '((morohashi-daikanwa 341 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 294 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x65E5) ; 日 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x516B) ; 八 + ) + ((=big5-cdp . #x8B5D) ; ý¢€ˆ­ + (=jef-china3 . #x71FA) ; øº‡‡º + ) + ((=ucs . #x620A) ; 戊 + )) + )) + (chinese-cns11643-7 . #x4628) ; ø»žµ‘ + (=hanziku-1 . #xE2BB) ; ý¢€žŠ» + (=ucs . #x2019D) ; 𠆝 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 294 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EAB) ; 享 + ) + ((=ucs . #x4EB6) ; 亶 + )) + (=hanziku-1 . #xE2BE) ; ý¢€žŠ¾ + (=ucs . #x2019E) ; 𠆞 + )) +(define-char + '((=>ucs . #x4EB9) ; 亹 + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 20) + (total-strokes . 22) + (hanyu-dazidian 1 294 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x820B) ; 舋 + )) + (jis-x0213-strokes . 19) + (shinjigen-2 . 112) + (japanese-jisx0212 . #x3042) ; ø»Šº³ + (=jis-x0213-2-2000 . #x2134) ; ø»¤“ + (chinese-big5 . #xF6D6) ; ý¢€›– + (ideograph-daikanwa . 00342) ; ø¸€…– + (=jef-china3 . #x41DB) ; øº„‡› + (ucs-jis . #x4EB9) ; ø»Šº³ + )) +(define-char + '((morohashi-daikanwa 342 0 0) + (ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 20) + (total-strokes . 22) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 294) + (hanyu-dazidian-char . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x820B) ; 舋 + )) + (chinese-cns11643-2 . #x6D44) ; ø»”¼« + (=ucs . #x4EB9) ; 亹 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 22) + (total-strokes . 24) + (ideograph-daikanwa . 00343) ; ø¸€…— + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 22) + (total-strokes . 24) + (hanyu-dazidian 1 294 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=big5-cdp . #x8B65) ; ý¢€ˆ­¥ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8A6E) ; ý¢€ˆ©® + ) + ((=big5-cdp . #x8BC9) ; ý¢€ˆ¯‰ + )) + )) + )) + (=hanziku-1 . #xE2C4) ; ý¢€ž‹„ + (=ucs . #x2019F) ; 𠆟 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 26) + (total-strokes . 28) + (hanyu-dazidian 8 10 3) + (=hanziku-12 . #xEBAD) ; ý¢ƒŽ®­ + (=ucs . #x201A0) ; 𠆠 + )) +(define-char + '((ideographic-radical . 8) ; ⼇ + (ideographic-strokes . 26) + (total-strokes . 28) + (hanyu-dazidian 1 294 24) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ((=big5-cdp . #x8B64) ; ý¢€ˆ­¤ + ) + ((=ucs . #x540C) ; 同 + )) + ) + ((=ucs . #x6797) ; 林 + ) + ((=ucs . #x706C) ; 灬 + )) + )) + (=hanziku-1 . #xE2CB) ; ý¢€ž‹‹ + (=ucs . #x201A1) ; 𠆡 + )) diff --git a/lisp/utf-2000/Ideograph-R009-Man.el b/lisp/utf-2000/Ideograph-R009-Man.el new file mode 100644 index 0000000..dfe1305 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R009-Man.el @@ -0,0 +1,32223 @@ +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 101 10) + (shinjigen-1 . 113) + (shinjigen-2 . 113) + (chinese-gb2312 . #x484B) ; ø»…€€ + (=jis-x0208 . #x3F4D) ; ø½Š¢¬ + (korean-ksc5601 . #x6C51) ; ø»Š‰† + (chinese-isoir165 . #x484B) ; ø»¨ + (chinese-cns11643-1 . #x4429) ; ø»‘µ¾ + (=gt-pj-1 . #x3F4D) ; 人 + (chinese-big5 . #xA448) ; ý¢€Š‘ˆ + (ideograph-daikanwa . 00344) ; ø¸€…˜ + (=gt-k . 00048) ; ý¡„€€° + (=ucs . #x4EBA) ; 人 + )) +(define-char + '((=>ucs . #x4EBA) ; 人 + (morohashi-daikanwa 344 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 0) + (total-strokes . 2) + (=gt-pj-k1 . #x3357) ; ý¡„€€± + (=gt-k . 00049) ; ý¡„€€± + )) +(define-char + '((name* . "ideographic component person as roof") + (=>ucs . #x4EBA) ; 人 + (morohashi-daikanwa 344 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 0) + (total-strokes . 2) + (ideograph-cdp . -70) + (=gt-pj-9 . #x4D4C) ; ý¢€ˆ­ + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + (=gt-k . 00057) ; ý¡„€€¹ + (=jef-china3 . #x71FA) ; øº‡‡º + )) +(define-char + '((name* . "ideographic component person as left roof") + (=>ucs . #x4EBA) ; 人 + (morohashi-daikanwa 344 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 0) + (total-strokes . 2) + (=gt-pj-k1 . #x3C53) ; ý¡„€€º + (=gt-k . 00058) ; ý¡„€€º + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 0) + (total-strokes . 2) + (chinese-gb2312 . #x5869) ; ø»…—¾ + (chinese-isoir165 . #x5869) ; ø»Ž€Ž + (=jis-x0213-2-2000 . #x2135) ; ø»¤” + (=cbeta . 04768) ; ø¸¡Š  + (=jef-china3 . #x71FB) ; øº‡‡» + (=ucs . #x4EBB) ; 亻 + )) +(define-char + '((name* . "ideographic component person for top") + (ideographic- (:radical 4 ; ⼃ + :strokes 1 + :sources (ucs)) + (:radical 1 ; ⼀ + :strokes 1 + :sources (gt)) + (:radical 9 ; ⼈ + :strokes 0)) + (total-strokes . 2) + (ideograph-cdp . -63) + (=jis-x0213-2-2000 . #x2121) ; ø»¤€ + (=gt-pj-9 . #x4D4A) ; ý¡€€€ˆ + (=big5-cdp . #x8B4A) ; ý¢€ˆ­Š + (=jef-china3 . #x71FC) ; øº‡‡¼ + (=gt . 00008) ; ý¡€€€ˆ + (=ucs . #x20089) ; 𠂉 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 102 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-cns11643-3 . #x2132) ; ø»•–µ + (=jis-x0213-2-2000 . #x2137) ; ø»¤– + (ideograph-daikanwa . 00345) ; ø¸€…™ + (=ucs . #x4EBC) ; 亼 + )) +(define-char + '((=>ucs . #x4EBC) ; 亼 + (morohashi-daikanwa 345 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 1) + (total-strokes . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x4E00) ; 一 + )) + (=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + )) +(define-char + '((morohashi-daikanwa 345 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 1) + (total-strokes . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x4E36) ; 丶 + )) + (chinese-gb12345 . #x7D37) ; 亽 + (=ucs . #x4EBD) ; 亽 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 102 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-6 . #x2134) ; ø»›µƒ + (ideograph-daikanwa . 00346) ; ø¸€…š + (=hanziku-1 . #xB8E1) ; ý¢€›£¡ + (=ucs . #x201A3) ; 𠆣 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 103 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x4E85) ; 亅 + )) + (chinese-cns11643-6 . #x2135) ; ø»›µ„ + (ideograph-daikanwa . 00347) ; ø¸€…› + (=hanziku-1 . #xB940) ; ý¢€›¥€ + (=jef-china3 . #x41E0) ; øº„‡  + (=ucs . #x201A4) ; 𠆤 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 103 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x200CA) ; 𠃊 + ) + ((=ucs . #x4EBA) ; 人 + )) + (=big5-cdp . #x8CA1) ; ý¢€ˆ²¡ + (=ucs . #x4EBE) ; 亾 + )) +(define-char + '((=>ucs . #x4EBE) ; 亾 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 1) + (total-strokes . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x200CA) ; 𠃊 + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-3 . #x2133) ; ø»•–¶ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 103 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E59) ; 乙 + )) + (chinese-gb2312 . #x525A) ; ø»…Ž» + (chinese-isoir165 . #x525A) ; ø»·‹ + (=hanziku-1 . #xB942) ; ý¢€›¥‚ + (=ucs . #x4EBF) ; 亿 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 108 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5341) ; 十 + )) + (shinjigen-1 . 120) + (shinjigen-2 . 120) + (chinese-gb2312 . #x4A32) ; ø»…‚£ + (=jis-x0208 . #x3D3A) ; ø½ŠŸ + (korean-ksc5601 . #x6427) ; ø»‰¼¬ + (chinese-isoir165 . #x4A32) ; ø»ª³ + (chinese-cns11643-1 . #x446F) ; ø»‘·„ + (=gt-pj-1 . #x3D3A) ; 什 + (chinese-big5 . #xA4B0) ; ý¢€Š’° + (ideograph-daikanwa . 00348) ; ø¸€…œ + (=gt-k . 00444) ; ý¡„€†¼ + (=ucs . #x4EC0) ; 什 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 107 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E8C) ; 二 + )) + (shinjigen-1 . 122) + (shinjigen-2 . 122) + (chinese-gb2312 . #x484A) ; ø»„¿¿ + (=jis-x0208 . #x3F4E) ; ø½Š¢­ + (korean-ksc5601 . #x6C52) ; ø»Š‰‡ + (chinese-isoir165 . #x484A) ; ø»¨ + (chinese-cns11643-1 . #x446E) ; ø»‘·ƒ + (=gt-pj-1 . #x3F4E) ; 仁 + (chinese-big5 . #xA4AF) ; ý¢€Š’¯ + (ideograph-daikanwa . 00349) ; ø¸€… + (=gt-k . 00451) ; ý¡„€‡ƒ + (=ucs . #x4EC1) ; 仁 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 110 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 127) + (shinjigen-2 . 127) + (chinese-gb2312 . #x586C) ; ø»…˜ + (=jis-x0208 . #x503E) ; ø½Š»› + (chinese-isoir165 . #x586C) ; ø»Ž€‘ + (chinese-cns11643-2 . #x2132) ; ø»“Œ± + (=gt-pj-1 . #x503E) ; 仂 + (chinese-big5 . #xC952) ; ý¢€Œ¥’ + (ideograph-daikanwa . 00350) ; ø¸€…ž + (=gt-k . 00515) ; ý¡„€ˆƒ + (=ucs . #x4EC2) ; 仂 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 108 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E01) ; 丁 + )) + (chinese-gb2312 . #x586A) ; ø»…—¿ + (japanese-jisx0212 . #x3043) ; ø»Šº´ + (chinese-isoir165 . #x586A) ; ø»Ž€ + (chinese-cns11643-1 . #x4470) ; ø»‘·… + (=jis-x0213-2-2000 . #x2138) ; ø»¤— + (chinese-big5 . #xA4B1) ; ý¢€Š’± + (ideograph-daikanwa . 00351) ; ø¸€…Ÿ + (=jef-china3 . #x41E5) ; øº„‡¥ + (=ucs . #x4EC3) ; 仃 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 103 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x4EBA) ; 人 + )) + (shinjigen-1 . 123) + (shinjigen-2 . 123) + (chinese-gb2312 . #x5846) ; ø»…—› + (=jis-x0208 . #x503C) ; ø½Š»™ + (korean-ksc5601 . #x7631) ; ø»Š—’ + (chinese-isoir165 . #x5846) ; ø»¿« + (chinese-cns11643-1 . #x4476) ; ø»‘·‹ + (=gt-pj-1 . #x503C) ; 仄 + (chinese-big5 . #xA4B7) ; ý¢€Š’· + (ideograph-daikanwa . 00352) ; ø¸€…  + (=gt-k . 00512) ; ý¡„€ˆ€ + (=ucs . #x4EC4) ; 仄 + )) +(define-char + '((=>ucs . #x4EC5) ; 仅 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x6951) ; ø»Š„¬ + (ideograph-daikanwa . 03115) ; ø¸€°« + )) + (ideograph-daikanwa . 00353) ; ø¸€…¡ + (=cbeta . 04556) ; ø¸¡‡Œ + )) +(define-char + '((morohashi-daikanwa 353 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 110 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-gb2312 . #x3D76) ; ø»„°¡ + (chinese-isoir165 . #x3D76) ; ø»˜± + (chinese-cns11643-3 . #x2149) ; ø»•—Œ + (=hanziku-1 . #xBAA7) ; ý¢€›ª§ + (=ucs . #x4EC5) ; 仅 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 108 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x535C) ; 卜 + )) + (shinjigen-1 . 124) + (shinjigen-2 . 124) + (chinese-gb2312 . #x464D) ; ø»„½† + (=jis-x0208 . #x503D) ; ø½Š»š + (chinese-isoir165 . #x464D) ; ø»¥– + (chinese-cns11643-1 . #x4471) ; ø»‘·† + (=gt-pj-1 . #x503D) ; 仆 + (chinese-big5 . #xA4B2) ; ý¢€Š’² + (ideograph-daikanwa . 00354) ; ø¸€…¢ + (=gt-k . 00514) ; ý¡„€ˆ‚ + (=ucs . #x4EC6) ; 仆 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 109 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E5D) ; 九 + )) + (shinjigen-1 . 117) + (shinjigen-2 . 117) + (chinese-gb2312 . #x3370) ; ø»„¡¯ + (=jis-x0208 . #x3558) ; ø½Š”‹ + (korean-ksc5601 . #x4E7B) ; ø»‰¬ + (chinese-isoir165 . #x3370) ; ø»‰¿ + (chinese-cns11643-1 . #x4472) ; ø»‘·‡ + (=gt-pj-1 . #x3558) ; 仇 + (chinese-big5 . #xA4B3) ; ý¢€Š’³ + (ideograph-daikanwa . 00355) ; ø¸€…£ + (=gt-k . 00409) ; ý¡„€†™ + (=ucs . #x4EC7) ; 仇 + )) +(define-char + '((=>ucs . #x4EC8) ; 仈 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x482C) ; ø½Š¯™ + (korean-ksc5601 . #x7822) ; ø»Š™¿ + (ideograph-daikanwa . 01450) ; ø¸€–ª + )) + (=jis-x0213-2-2000 . #x2139) ; ø»¤˜ + (ideograph-daikanwa . 00356) ; ø¸€…¤ + (ucs-jis . #x4EC8) ; ø»¤˜ + )) +(define-char + '((morohashi-daikanwa 356 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 109 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x516B) ; 八 + )) + (chinese-cns11643-2 . #x2134) ; ø»“Œ³ + (chinese-big5 . #xC954) ; ý¢€Œ¥” + (=ucs . #x4EC8) ; 仈 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 109 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x51E0) ; 几 + )) + (chinese-gb2312 . #x586B) ; ø»…˜€ + (chinese-isoir165 . #x586B) ; ø»Ž€ + (chinese-cns11643-2 . #x2133) ; ø»“Œ² + (chinese-big5 . #xC953) ; ý¢€Œ¥“ + (ideograph-daikanwa . 00357) ; ø¸€…¥ + (=jef-china3 . #x97C9) ; øº‰Ÿ‰ + (=ucs . #x4EC9) ; 仉 + )) +(define-char + '((=>ucs . #x4ECA) ; 今 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=big5-cdp . #x8BA2) ; ý¢€ˆ®¢ + )) + (shinjigen-1 . 118) + (shinjigen-2 . 118) + (=jis-x0208 . #x3A23) ; ø½Šš¬ + (korean-ksc5601 . #x5051) ; ø»‰Ÿ¾ + (chinese-cns11643-1 . #x4474) ; ø»‘·‰ + (=gt-pj-1 . #x3A23) ; ø½Šš¬ + (chinese-big5 . #xA4B5) ; ý¢€Š’µ + (ideograph-daikanwa . 00358) ; ø¸€…¦ + (=gt-k . 00435) ; ý¡„€†³ + (ucs-jis . #x4ECA) ; ø½Šš¬ + )) +(define-char + '((morohashi-daikanwa 358 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 105 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EBD) ; 亽 + ) + ((=big5-cdp . #x8BA2) ; ý¢€ˆ®¢ + )) + (chinese-gb2312 . #x3D71) ; ø»„°œ + (chinese-isoir165 . #x3D71) ; ø»˜¬ + (=ucs . #x4ECA) ; 今 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 103 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=big5-cdp . #x89AB) ; ý¢€ˆ¦« + )) + (shinjigen-1 . 116) + (shinjigen-2 . 116) + (chinese-gb2312 . #x3D69) ; ø»„°” + (=jis-x0208 . #x3270) ; ø½Š‰ + (korean-ksc5601 . #x4B3F) ; ø»‰˜– + (chinese-isoir165 . #x3D69) ; ø»˜¤ + (chinese-cns11643-1 . #x4475) ; ø»‘·Š + (=gt-pj-1 . #x3270) ; 介 + (chinese-big5 . #xA4B6) ; ý¢€Š’¶ + (ideograph-daikanwa . 00359) ; ø¸€…§ + (=gt-k . 00407) ; ý¡„€†— + (=ucs . #x4ECB) ; 介 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (->same-ideograph + ((ideographic-radical . 15) ; ⼎ + (chinese-cns11643-4 . #x213F) ; ø»—¡† + )) + (<-original-ideograph + (:char ((ideographic-radical . 15) ; ⼎ + (ideograph-daikanwa . 01612) ; ø¸€™Œ + ) + :sources (morohashi-daikanwa))) + (hanyu-dazidian 1 105 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EBA) ; 人 + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-3 . #x214C) ; ø»•— + (ideograph-daikanwa . 00360) ; ø¸€…¨ + (=hanziku-1 . #xB9A2) ; ý¢€›¦¢ + (=cbeta . 08093) ; ø¸¡¾ + (=ucs . #x4ECC) ; 仌 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 110 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E43) ; 乃 + )) + (shinjigen-1 . 121) + (shinjigen-2 . 121) + (chinese-gb2312 . #x4854) ; ø»…€‰ + (=jis-x0208 . #x503B) ; ø½Š»˜ + (korean-ksc5601 . #x6D24) ; ø»Š‰· + (chinese-isoir165 . #x4854) ; ø»¨™ + (chinese-cns11643-1 . #x4473) ; ø»‘·ˆ + (=gt-pj-1 . #x503B) ; 仍 + (chinese-big5 . #xA4B4) ; ý¢€Š’´ + (ideograph-daikanwa . 00361) ; ø¸€…© + (=gt-k . 00511) ; ý¡„€‡¿ + (=ucs . #x4ECD) ; 仍 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 105 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBA) ; 人 + ) + ((=ucs . #x4EBA) ; 人 + )) + (shinjigen-1 . 2356) + (shinjigen-2 . 2356) + (chinese-gb2312 . #x3453) ; ø»„¢° + (=jis-x0208 . #x503A) ; ø½Š»— + (chinese-isoir165 . #x3453) ; ø»‹€ + (chinese-cns11643-3 . #x214B) ; ø»•—Ž + (=gt-pj-1 . #x503A) ; 从 + (ideograph-daikanwa . 00362) ; ø¸€…ª + (=hanziku-1 . #xB9A3) ; ý¢€›¦£ + (=gt-k . 00509) ; ý¡„€‡½ + (=cbeta . 05155) ; ø¸¡£ + (=ucs . #x4ECE) ; 从 + )) +(define-char + '((=>ucs . #x201A6) ; 𠆦 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x200CA) ; 𠃊 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EBA) ; 人 + ) + ((=ucs . #x4E00) ; 一 + )) + )) + (chinese-cns11643-6 . #x214C) ; ø»›µ› + (ideograph-daikanwa . 00363) ; ø¸€…« + )) +(define-char + '((morohashi-daikanwa 363 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 103 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x200CA) ; 𠃊 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EBA) ; 人 + ) + ((=ucs . #x4E00) ; 一 + )) + )) + (=hanziku-1 . #xB946) ; ý¢€›¥† + (=ucs . #x201A6) ; 𠆦 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 110 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53B6) ; 厶 + )) + (shinjigen-1 . 125) + (shinjigen-2 . 125) + (=jis-x0208 . #x4A29) ; ø½Š²’ + (chinese-cns11643-3 . #x214A) ; ø»•— + (=gt-pj-1 . #x4A29) ; 仏 + (ideograph-daikanwa . 00364) ; ø¸€…¬ + (=hanziku-1 . #xBAA8) ; ý¢€›ª¨ + (=ucs . #x4ECF) ; 仏 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 110 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E86) ; 了 + )) + (chinese-cns11643-6 . #x214B) ; ø»›µš + (ideograph-daikanwa . 00365) ; ø¸€…­ + (=hanziku-1 . #xBAA4) ; ý¢€›ª¤ + (=ucs . #x201A8) ; 𠆨 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x5341) ; 十 + )) + (japanese-jisx0212 . #x3044) ; ø»Šºµ + (chinese-cns11643-4 . #x213C) ; ø»—¡ƒ + (=jis-x0213-2-2000 . #x213A) ; ø»¤™ + (ideograph-daikanwa . 00366) ; ø¸€…® + (=cbeta . 04469) ; ø¸¡…µ + (=ucs . #x4ED0) ; 仐 + )) +(define-char + '((=>ucs . #x5185) ; 内 + (morohashi-daikanwa 366 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (->same-ideograph + (:sources (morohashi-daikanwa) + :char ((=>ucs . #x5167) ; 內 + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 01418) ; ø¸€–Š + ) + ) + ((ideograph-daikanwa . 01512) ; ø¸€—¨ + )) + (chinese-cns11643-3 . #x2148) ; ø»•—‹ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 105 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x5315) ; 匕 + )) + (chinese-gb2312 . #x4258) ; ø»„·™ + (chinese-isoir165 . #x4258) ; ø»Ÿ© + (=hanziku-1 . #xB9A4) ; ý¢€›¦¤ + (=ucs . #x4ED1) ; 仑 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=big5-cdp . #x8971) ; ý¢€ˆ¥± + )) + (chinese-gb12345 . #x7D73) ; 仒 + (=big5-cdp . #x8BAC) ; ý¢€ˆ®¬ + (=ucs . #x4ED2) ; 仒 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 105 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x353E) ; 㔾 + )) + (chinese-gb2312 . #x3256) ; ø»„Ÿ· + (chinese-isoir165 . #x3256) ; ø»ˆ‡ + (=hanziku-1 . #xB9A6) ; ý¢€›¦¦ + (=ucs . #x4ED3) ; 仓 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 115 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B50) ; 子 + )) + (shinjigen-1 . 132) + (shinjigen-2 . 132) + (chinese-gb2312 . #x5750) ; ø»…–‡ + (=jis-x0208 . #x3B46) ; ø½Šœ­ + (korean-ksc5601 . #x6D28) ; ø»Š‰» + (chinese-isoir165 . #x5750) ; ø»¾— + (chinese-cns11643-1 . #x456A) ; ø»‘¸ + (=gt-pj-1 . #x3B46) ; 仔 + (chinese-big5 . #xA54A) ; ý¢€Š•Š + (ideograph-daikanwa . 00367) ; ø¸€…¯ + (=ucs . #x4ED4) ; 仔 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 112 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x58EB) ; 士 + )) + (shinjigen-1 . 131) + (shinjigen-2 . 131) + (chinese-gb2312 . #x4A4B) ; ø»…‚¼ + (=jis-x0208 . #x3B45) ; ø½Šœ¬ + (korean-ksc5601 . #x5E42) ; ø»‰´“ + (chinese-isoir165 . #x4A4B) ; ø»«Œ + (chinese-cns11643-1 . #x456B) ; ø»‘¸ž + (=gt-pj-1 . #x3B45) ; 仕 + (chinese-big5 . #xA54B) ; ý¢€Š•‹ + (ideograph-daikanwa . 00368) ; ø¸€…° + (=gt-k . 00938) ; ý¡„€Žª + (=ucs . #x4ED5) ; 仕 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 114 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-4 . #x2159) ; ø»—¡  + (ideograph-daikanwa . 00369) ; ø¸€…± + (=hanziku-1 . #xBB66) ; ý¢€›­¦ + (=jef-china3 . #x41E6) ; øº„‡¦ + (=ucs . #x3430) ; 㐰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 115 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E5F) ; 也 + )) + (shinjigen-1 . 139) + (shinjigen-2 . 139) + (chinese-gb2312 . #x4B7B) ; ø»……Š + (=jis-x0208 . #x423E) ; ø½Š¦· + (korean-ksc5601 . #x7662) ; ø»Š˜ƒ + (chinese-isoir165 . #x4B7B) ; ø»­š + (=gt-pj-1 . #x423E) ; 他 + (chinese-big5 . #xA54C) ; ý¢€Š•Œ + (ideograph-daikanwa . 00370) ; ø¸€…² + (=gt-k . 00970) ; ý¡„€Š + (=ucs . #x4ED6) ; 他 + )) +(define-char + '((=>ucs . #x4ED6) ; 他 + (morohashi-daikanwa 370 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((chinese-cns11643-1 . #x443E) ; ø»‘¶“ + )) + (chinese-cns11643-1 . #x456C) ; ø»‘¸Ÿ + )) +(define-char + '((=>ucs . #x4ED7) ; 仗 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0208-1978 . #x3E66) ; ø»‚§« + (japanese-jisx0208 . #x3E66) ; ø»†»³ + (korean-ksc5601 . #x6D5B) ; ø»ŠŠ® + (ideograph-daikanwa . 00011) ; ø¸€€‹ + )) + (shinjigen-1 . 134) + (shinjigen-2 . 134) + (=jis-x0208 . #x503F) ; ø½Š»œ + (korean-ksc5601 . #x6D5C) ; ø»ŠŠ¯ + (=gt-pj-1 . #x503F) ; ø½Š»œ + (ideograph-daikanwa . 00371) ; ø¸€…³ + (ucs-jis . #x4ED7) ; ø½Š»œ + )) +(define-char + '((morohashi-daikanwa 371 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 113 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E08) ; 丈 + )) + (chinese-gb2312 . #x554C) ; ø»…“‡ + (chinese-isoir165 . #x554C) ; ø»»— + (chinese-cns11643-1 . #x456D) ; ø»‘¸  + (chinese-big5 . #xA54D) ; ý¢€Š• + (=ucs . #x4ED7) ; 仗 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 111 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x5F61) ; 彡 + )) + (chinese-cns11643-3 . #x2175) ; ø»•—¸ + (ideograph-daikanwa . 00372) ; ø¸€…´ + (=big5-cdp . #x8BFC) ; ý¢€ˆ¯¼ + (=ucs . #x3431) ; 㐱 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 112 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5BF8) ; 寸 + )) + (shinjigen-1 . 141) + (shinjigen-2 . 141) + (chinese-gb2312 . #x3836) ; ø»„¨‹ + (=jis-x0208 . #x4955) ; ø½Š±  + (korean-ksc5601 . #x5C75) ; ø»‰²Š + (chinese-isoir165 . #x3836) ; ø»› + (chinese-cns11643-1 . #x4569) ; ø»‘¸œ + (=gt-pj-1 . #x4955) ; 付 + (chinese-big5 . #xA549) ; ý¢€Š•‰ + (ideograph-daikanwa . 00373) ; ø¸€…µ + (=gt-k . 00994) ; ý¡„€¢ + (=ucs . #x4ED8) ; 付 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 114 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C71) ; å±± + )) + (shinjigen-1 . 137) + (shinjigen-2 . 137) + (chinese-gb2312 . #x4F49) ; ø»…Š + (=jis-x0208 . #x4067) ; ø½Š¤¤ + (korean-ksc5601 . #x6039) ; ø»‰·† + (chinese-isoir165 . #x4F49) ; ø»²  + (chinese-cns11643-1 . #x4570) ; ø»‘¸£ + (=gt-pj-1 . #x4067) ; 仙 + (chinese-big5 . #xA550) ; ý¢€Š• + (ideograph-daikanwa . 00374) ; ø¸€…¶ + (=gt-k . 00967) ; ý¡„€‡ + (=ucs . #x4ED9) ; 仙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 111 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x5C71) ; å±± + )) + (japanese-jisx0212 . #x3045) ; ø»Šº¶ + (chinese-cns11643-2 . #x214A) ; ø»“‰ + (=jis-x0213-2-2000 . #x213C) ; ø»¤› + (chinese-big5 . #xC96A) ; ý¢€Œ¥ª + (ideograph-daikanwa . 00375) ; ø¸€…· + (=ucs . #x4EDA) ; 仚 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 114 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E47) ; 乇 + )) + (japanese-jisx0212 . #x3046) ; ø»Šº· + (chinese-cns11643-4 . #x215B) ; ø»—¡¢ + (ideograph-daikanwa . 00376) ; ø¸€…¸ + (=hanziku-1 . #xBB6A) ; ý¢€›­ª + (=cbeta . 01260) ; ø¸ “¬ + (=jef-china3 . #x41E7) ; øº„‡§ + (=ucs . #x4EDB) ; 仛 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 112 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5DE5) ; å·¥ + )) + (chinese-cns11643-2 . #x2146) ; ø»“… + (chinese-big5 . #xC966) ; ý¢€Œ¥¦ + (ideograph-daikanwa . 00377) ; ø¸€…¹ + (=ucs . #x4EDC) ; 仜 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 111 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x5DE5) ; å·¥ + )) + (chinese-gb2312 . #x595A) ; ø»…™ + (=jis-x0208 . #x2138) ; ø½‰¶“ + (korean-ksc5601 . #x544E) ; ø»‰¥³ + (chinese-isoir165 . #x595A) ; ø»Ž + (chinese-cns11643-2 . #x2149) ; ø»“ˆ + (chinese-big5 . #xC969) ; ý¢€Œ¥© + (ideograph-daikanwa . 00378) ; ø¸€…º + (=jef-china3 . #x97CA) ; øº‰ŸŠ + (=ucs . #x4EDD) ; 仝 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 115) + (hanyu-dazidian-char . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5203) ; 刃 + )) + (shinjigen-1 . 135) + (shinjigen-2 . 135) + (chinese-gb2312 . #x5870) ; ø»…˜… + (=jis-x0208 . #x5040) ; ø½Š» + (chinese-isoir165 . #x5870) ; ø»Ž€• + (=gt-pj-1 . #x5040) ; 仞 + (ideograph-daikanwa . 00379) ; ø¸€…» + (=ucs . #x4EDE) ; 仞 + )) +(define-char + '((=>ucs . #x4EDE) ; 仞 + (morohashi-daikanwa 379 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 115 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4443) ; ø»‘¶˜ + )) + (chinese-cns11643-1 . #x4571) ; ø»‘¸¤ + (chinese-big5 . #xA551) ; ý¢€Š•‘ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (cns-radical . 24) ; ⼗ + (total-strokes . 5) + (hanyu-dazidian 1 114 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5343) ; 千 + )) + (shinjigen-1 . 138) + (shinjigen-2 . 138) + (chinese-gb2312 . #x472A) ; ø»„¾ + (=jis-x0208 . #x5042) ; ø½Š»Ÿ + (korean-ksc5601 . #x7435) ; ø»Š”š + (chinese-isoir165 . #x472A) ; ø»¦‘ + (chinese-cns11643-1 . #x4623) ; ø»‘¸´ + (=gt-pj-1 . #x5042) ; 仟 + (chinese-big5 . #xA561) ; ý¢€Š•¡ + (ideograph-daikanwa . 00380) ; ø¸€…¼ + (=ucs . #x4EDF) ; 仟 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 112 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5E72) ; å¹² + )) + (japanese-jisx0212 . #x3047) ; ø»Šº¸ + (chinese-cns11643-3 . #x216D) ; ø»•—° + (ideograph-daikanwa . 00381) ; ø¸€…½ + (=hanziku-1 . #xBAE5) ; ý¢€›«¥ + (=ucs . #x4EE0) ; ä»  + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 114 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E5E) ; 乞 + )) + (shinjigen-1 . 130) + (shinjigen-2 . 130) + (chinese-gb2312 . #x586E) ; ø»…˜ƒ + (japanese-jisx0212 . #x3048) ; ø»Šº¹ + (chinese-isoir165 . #x586E) ; ø»Ž€“ + (chinese-cns11643-2 . #x2148) ; ø»“‡ + (=jis-x0213-1-2000 . #x2E28) ; ø»¢¦‰ + (chinese-big5 . #xC968) ; ý¢€Œ¥¨ + (ideograph-daikanwa . 00382) ; ø¸€…¾ + (=jef-china3 . #x41E8) ; øº„‡¨ + (=ucs . #x4EE1) ; 仡 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 113 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5927) ; 大 + )) + (chinese-cns11643-3 . #x216E) ; ø»•—± + (ideograph-daikanwa . 00383) ; ø¸€…¿ + (=hanziku-1 . #xBB45) ; ý¢€›­… + (=cbeta . 05086) ; ø¸¡ž + (=ucs . #x3432) ; 㐲 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 114 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x51E1) ; 凡 + )) + (chinese-cns11643-3 . #x216F) ; ø»•—² + (ideograph-daikanwa . 00384) ; ø¸€†€ + (=hanziku-1 . #xBB6F) ; ý¢€›­¯ + (=cbeta . 04990) ; ø¸¡¾ + (=ucs . #x201A9) ; 𠆩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 114 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x52FA) ; 勺 + )) + (japanese-jisx0212 . #x3049) ; ø»Šºº + (chinese-cns11643-4 . #x215A) ; ø»—¡¡ + (ideograph-daikanwa . 00385) ; ø¸€† + (=hanziku-1 . #xBB70) ; ý¢€›­° + (=ucs . #x4EE2) ; 仢 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 113 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5F0B) ; 弋 + )) + (shinjigen-1 . 140) + (shinjigen-2 . 140) + (chinese-gb2312 . #x347A) ; ø»„£— + (=jis-x0208 . #x4265) ; ø½Š§ž + (korean-ksc5601 . #x535B) ; ø»‰¤¢ + (chinese-isoir165 . #x347A) ; ø»‹§ + (chinese-cns11643-1 . #x456E) ; ø»‘¸¡ + (=gt-pj-1 . #x4265) ; 代 + (chinese-big5 . #xA54E) ; ý¢€Š•Ž + (ideograph-daikanwa . 00386) ; ø¸€†‚ + (=gt-k . 00972) ; ý¡„€Œ + (=ucs . #x4EE3) ; 代 + )) +(define-char + '((=>ucs . #x4EE4) ; 令 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=big5-cdp . #x8A60) ; ý¢€ˆ©  + )) + (shinjigen-1 . 142) + (shinjigen-2 . 142) + (=jis-x0208 . #x4E61) ; ø½Š¹‚ + (korean-ksc5601 . #x5635) ; ø»‰¨– + (=gt-pj-1 . #x4E61) ; ø½Š¹‚ + (chinese-big5 . #xA54F) ; ý¢€Š• + (ideograph-daikanwa . 00387) ; ø¸€†ƒ + (=gt-k . 01021) ; ý¡„€½ + (ucs-jis . #x4EE4) ; ø½Š¹‚ + )) +(define-char + '((=>ucs . #x4EE4) ; 令 + (morohashi-daikanwa 387 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=big5-cdp . #x8B69) ; ý¢€ˆ­© + )) + (chinese-cns11643-1 . #x456F) ; ø»‘¸¢ + )) +(define-char + '((morohashi-daikanwa 387 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 111 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EBD) ; 亽 + ) + ((=big5-cdp . #x8B69) ; ý¢€ˆ­© + )) + (chinese-gb2312 . #x416E) ; ø»„¶‘ + (chinese-isoir165 . #x416E) ; ø»ž¡ + (=ucs . #x4EE4) ; 令 + )) +(define-char + '((=>ucs . #x4EE5) ; 以 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 105 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x89EB) ; ý¢€ˆ§« + ) + ((=ucs . #x4EBA) ; 人 + )) + (shinjigen-1 . 128) + (shinjigen-2 . 128) + (=jis-x0208 . #x304A) ; ø½ŠŒ§ + (korean-ksc5601 . #x6C24) ; ø»Šˆ™ + (chinese-cns11643-1 . #x4568) ; ø»‘¸› + (=gt-pj-1 . #x304A) ; ø½ŠŒ§ + (chinese-big5 . #xA548) ; ý¢€Š•ˆ + (ideograph-daikanwa . 00388) ; ø¸€†„ + (=gt-k . 00888) ; ý¡„€¸ + (ucs-jis . #x4EE5) ; ø½ŠŒ§ + )) +(define-char + '((morohashi-daikanwa 388 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 105) + (hanyu-dazidian-char . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x89EB) ; ý¢€ˆ§« + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-gb2312 . #x5254) ; ø»…Žµ + (chinese-isoir165 . #x5254) ; ø»·… + (=ucs . #x4EE5) ; 以 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 113 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5140) ; 兀 + )) + (chinese-cns11643-3 . #x2171) ; ø»•—´ + (ideograph-daikanwa . 00389) ; ø¸€†… + (=hanziku-1 . #xBB47) ; ý¢€›­‡ + (=ucs . #x3433) ; 㐳 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 00390) ; ø¸€†† + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 115 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5915) ; 夕 + )) + (chinese-cns11643-3 . #x2173) ; ø»•—¶ + (ideograph-daikanwa . 00391) ; ø¸€†‡ + (=hanziku-1 . #xBBA7) ; ý¢€›®§ + (=ucs . #x3434) ; 㐴 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 114 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C0F) ; 小 + )) + (chinese-cns11643-3 . #x2172) ; ø»•—µ + (ideograph-daikanwa . 00392) ; ø¸€†ˆ + (=hanziku-1 . #xBB65) ; ý¢€›­¥ + (=ucs . #x4EE6) ; 仦 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 114 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5DDD) ; 川 + )) + (chinese-cns11643-6 . #x2234) ; ø»›¶¡ + (ideograph-daikanwa . 00393) ; ø¸€†‰ + (=hanziku-1 . #xBB6B) ; ý¢€›­« + (=ucs . #x201AF) ; 𠆯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 111 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E0A) ; 上 + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-3 . #x2170) ; ø»•—³ + (ideograph-daikanwa . 00394) ; ø¸€†Š + (=hanziku-1 . #xBAC7) ; ý¢€›«‡ + (=ucs . #x4EE7) ; 仧 + )) +(define-char + '((=>ucs . #x36A2) ; 㚢 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (<-ancient-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 00630) ; ø¸€‰¶ + ) + )) + (comment . "M-06040 is different character.") + (ideograph-daikanwa . 00395) ; ø¸€†‹ + )) +(define-char + '((=>ucs . #x36A2) ; 㚢 + (morohashi-daikanwa 395 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-3 . #x2174) ; ø»•—· + )) +(define-char + '((=>ucs . #x201B2) ; 𠆲 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5678) ; ø½‹…‰ + (ideograph-daikanwa . 09221) ; ø¸‚… + )) + (ideograph-daikanwa . 00396) ; ø¸€†Œ + )) +(define-char + '((morohashi-daikanwa 396 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 115 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5E7F) ; 广 + )) + (chinese-cns11643-4 . #x2158) ; ø»—¡Ÿ + (=hanziku-1 . #xBBA9) ; ý¢€›®© + (=ucs . #x201B2) ; 𠆲 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 112 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E09) ; 三 + )) + (chinese-gb2312 . #x586D) ; ø»…˜‚ + (japanese-jisx0212 . #x304A) ; ø»Šº» + (chinese-isoir165 . #x586D) ; ø»Ž€’ + (chinese-cns11643-2 . #x2145) ; ø»“„ + (chinese-big5 . #xC965) ; ý¢€Œ¥¥ + (ideograph-daikanwa . 00397) ; ø¸€† + (=jef-china3 . #x41E9) ; øº„‡© + (=ucs . #x4EE8) ; 仨 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 111 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x4E8C) ; 二 + ) + ((=big5-cdp . #x8660) ; ý¢€ˆ™  + )) + (chinese-cns11643-6 . #x2235) ; ø»›¶¢ + (ideograph-daikanwa . 48915) ; ø¸‹¼“ + (=hanziku-1 . #xBAC4) ; ý¢€›«„ + (=ucs . #x201AD) ; 𠆭 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E0A) ; 上 + )) + (chinese-cns11643-2 . #x2147) ; ø»“† + (chinese-big5 . #xC967) ; ý¢€Œ¥§ + (=ucs . #x4EE9) ; 仩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 114 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E49) ; 义 + )) + (chinese-gb2312 . #x5247) ; ø»…Ž¨ + (chinese-isoir165 . #x5247) ; ø»¶¸ + (=hanziku-1 . #xBB6C) ; ý¢€›­¬ + (=ucs . #x4EEA) ; 仪 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 114 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E48) ; 么 + )) + (chinese-gb2312 . #x586F) ; ø»…˜„ + (chinese-isoir165 . #x586F) ; ø»Ž€” + (=jis-x0213-2-2000 . #x213B) ; ø»¤š + (=hanziku-1 . #xBB6E) ; ý¢€›­® + (=ucs . #x4EEB) ; 仫 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 115 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x95E8) ; 门 + )) + (chinese-gb2312 . #x4347) ; ø»„¸¦ + (chinese-isoir165 . #x4347) ; ø» ¶ + (=hanziku-1 . #xBBAA) ; ý¢€›®ª + (=jef-china3 . #x82BB) ; øºˆŠ» + (=ucs . #x4EEC) ; 们 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5163) ; ø½Š½ž + (ideograph-daikanwa . 01849) ; ø¸€œ¹ + )) + (shinjigen-1 . 136) + (shinjigen-2 . 136) + (=jis-x0208 . #x5041) ; ø½Š»ž + (=gt-pj-1 . #x5041) ; ä»­ + (=ucs . #x4EED) ; ä»­ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 111 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E28) ; 丨 + ) + ((=ucs . #x2090E) ; 𠤎 + )) + )) + (=hanziku-1 . #xBAC9) ; ý¢€›«‰ + (=ucs . #x201AA) ; 𠆪 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 113 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x529B) ; 力 + )) + )) + (=hanziku-1 . #xBB48) ; ý¢€›­ˆ + (=ucs . #x201AE) ; 𠆮 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 115 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x4E36) ; 丶 + )) + (=hanziku-1 . #xBBA8) ; ý¢€›®¨ + (=ucs . #x201B1) ; 𠆱 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (=cbeta . 02603) ; ø¸ ¨« + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 3) + (total-strokes . 5) + (=cbeta . 02981) ; ø¸ ®¥ + )) +(define-char + '((=>ucs . #x4EEE) ; ä»® + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x483F) ; ø½Š¯¬ + (korean-ksc5601 . #x5A63) ; ø»‰®¼ + (chinese-cns11643-1 . #x4530) ; ø»‘·£ + (ideograph-daikanwa . 03127) ; ø¸€°· + )) + (shinjigen-1 . 144) + (shinjigen-2 . 144) + (=jis-x0208 . #x323E) ; ø½Š— + (chinese-cns11643-3 . #x226F) ; ø»•™ + (=gt-pj-1 . #x323E) ; ø½Š— + (ideograph-daikanwa . 00398) ; ø¸€†Ž + (ucs-jis . #x4EEE) ; ø½Š— + )) +(define-char + '((morohashi-daikanwa 398 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 144) + (ideograph-daikanwa . 00398) ; ø¸€†Ž + ) + )) + (hanyu-dazidian 1 124 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53CD) ; 反 + )) + (shinjigen-1 . 146) + (=hanziku-1 . #xBD6F) ; ý¢€›µ¯ + (=ucs . #x4EEE) ; ä»® + )) +(define-char + '((=>ucs . #x4EEF) ; 仯 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3E2F) ; ø½Š ° + (korean-ksc5601 . #x6134) ; ø»‰¸Ÿ + (ideograph-daikanwa . 07475) ; ø¸´³ + )) + (japanese-jisx0212 . #x304B) ; ø»Šº¼ + (ideograph-daikanwa . 00399) ; ø¸€† + (ucs-jis . #x4EEF) ; ø»Šº¼ + )) +(define-char + '((morohashi-daikanwa 399 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 121 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C11) ; 少 + )) + (chinese-cns11643-3 . #x2268) ; ø»•™‰ + (=hanziku-1 . #xBCCF) ; ý¢€›³ + (=ucs . #x4EEF) ; 仯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 125 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x536C) ; 卬 + )) + (shinjigen-1 . 157) + (shinjigen-2 . 155) + (chinese-gb2312 . #x5176) ; ø»…¹ + (=jis-x0208 . #x3644) ; ø½Š•• + (korean-ksc5601 . #x6466) ; ø»‰½« + (chinese-isoir165 . #x5176) ; ø»¶‰ + (chinese-cns11643-1 . #x4737) ; ø»‘º¦ + (=gt-pj-1 . #x3644) ; ä»° + (chinese-big5 . #xA5F5) ; ý¢€Š—µ + (ideograph-daikanwa . 00400) ; ø¸€† + (=gt-k . 01593) ; ý¡„€˜¹ + (=ucs . #x4EF0) ; ä»° + )) +(define-char + '((=>ucs . #x4EF1) ; ä»± + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 124 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3A23) ; ø½Šš¬ + (korean-ksc5601 . #x5051) ; ø»‰Ÿ¾ + (chinese-cns11643-1 . #x4474) ; ø»‘·‰ + (ideograph-daikanwa . 00358) ; ø¸€…¦ + )) + (japanese-jisx0212 . #x304C) ; ø»Šº½ + (chinese-cns11643-2 . #x216F) ; ø»“® + (=jis-x0213-2-2000 . #x213D) ; ø»¤œ + (chinese-big5 . #xC9B0) ; ý¢€Œ¦° + (ideograph-daikanwa . 00401) ; ø¸€†‘ + (=jef-china3 . #x41EA) ; øº„‡ª + (ucs-jis . #x4EF1) ; ø»Šº½ + )) +(define-char + '((morohashi-daikanwa 401 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 124) + (hanyu-dazidian-char . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4ECA) ; 今 + )) + (=ucs . #x4EF1) ; ä»± + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 125 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6B20) ; 欠 + )) + (chinese-cns11643-6 . #x234E) ; ø»›¸™ + (ideograph-daikanwa . 00402) ; ø¸€†’ + (=hanziku-1 . #xBDAE) ; ý¢€›¶® + (=cbeta . 03259) ; ø¸ ²» + (=ucs . #x3438) ; 㐸 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 121 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E2D) ; 中 + )) + (shinjigen-1 . 160) + (shinjigen-2 . 160) + (chinese-gb2312 . #x5659) ; ø»…”² + (=jis-x0208 . #x4367) ; ø½Š¨¾ + (korean-ksc5601 . #x716A) ; ø»Šµ + (chinese-isoir165 . #x5659) ; ø»½‚ + (chinese-cns11643-1 . #x4734) ; ø»‘º£ + (=gt-pj-1 . #x4367) ; 仲 + (chinese-big5 . #xA5F2) ; ý¢€Š—² + (ideograph-daikanwa . 00403) ; ø¸€†“ + (=gt-k . 01670) ; ý¡„€š† + (=ucs . #x4EF2) ; 仲 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 121 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6BD4) ; 比 + )) + (shinjigen-1 . 165) + (chinese-gb2312 . #x5872) ; ø»…˜‡ + (japanese-jisx0212 . #x304D) ; ø»Šº¾ + (chinese-isoir165 . #x5872) ; ø»Ž€— + (chinese-cns11643-1 . #x4738) ; ø»‘º§ + (chinese-big5 . #xA5F6) ; ý¢€Š—¶ + (ideograph-daikanwa . 00404) ; ø¸€†” + (=jef-china3 . #x41EB) ; øº„‡« + (=ucs . #x4EF3) ; 仳 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 138 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5DFF) ; å·¿ + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-4 . #x222C) ; ø»—¢‘ + (ideograph-daikanwa . 00405) ; ø¸€†• + (=hanziku-1 . #xC054) ; ý¢€œ” + (=ucs . #x201B4) ; 𠆴 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 122 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6C14) ; 气 + )) + (chinese-cns11643-3 . #x2271) ; ø»•™’ + (ideograph-daikanwa . 00406) ; ø¸€†– + (=hanziku-1 . #xBCEE) ; ý¢€›³® + (=ucs . #x3439) ; 㐹 + )) +(define-char + '((=>ucs . #x201B5) ; 𠆵 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 00407) ; ø¸€†— + (=cbeta . 01027) ; ø¸ ƒ + )) +(define-char + '((morohashi-daikanwa 407 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 124 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x516E) ; 兮 + )) + (chinese-cns11643-4 . #x222B) ; ø»—¢ + (=hanziku-1 . #xBD70) ; ý¢€›µ° + (=ucs . #x201B5) ; 𠆵 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 124 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6708) ; 月 + )) + (chinese-cns11643-2 . #x2179) ; ø»“¸ + (chinese-big5 . #xC9BA) ; ý¢€Œ¦º + (ideograph-daikanwa . 00408) ; ø¸€†˜ + (=ucs . #x4EF4) ; ä»´ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 122 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5348) ; 午 + )) + (chinese-gb2312 . #x5875) ; ø»…˜Š + (japanese-jisx0212 . #x304E) ; ø»Šº¿ + (chinese-isoir165 . #x5875) ; ø»Ž€š + (chinese-cns11643-2 . #x216D) ; ø»“¬ + (=jis-x0213-2-2000 . #x213E) ; ø»¤ + (chinese-big5 . #xC9AE) ; ý¢€Œ¦® + (ideograph-daikanwa . 00409) ; ø¸€†™ + (=jef-china3 . #x97CB) ; øº‰Ÿ‹ + (=ucs . #x4EF5) ; 仵 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 122 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x725B) ; 牛 + )) + (shinjigen-2 . 156) + (chinese-gb2312 . #x3C7E) ; ø»„¯‹ + (=jis-x0208 . #x376F) ; ø½Š—ž + (korean-ksc5601 . #x4B6C) ; ø»‰™ƒ + (chinese-isoir165 . #x3C7E) ; ø»—› + (chinese-cns11643-1 . #x4735) ; ø»‘º¤ + (=gt-pj-1 . #x376F) ; 件 + (chinese-big5 . #xA5F3) ; ý¢€Š—³ + (ideograph-daikanwa . 00410) ; ø¸€†š + (=gt-k . 01600) ; ý¡„€™€ + (=ucs . #x4EF6) ; 件 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 126 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5198) ; 冘 + )) + (chinese-cns11643-4 . #x2229) ; ø»—¢Ž + (ideograph-daikanwa . 00411) ; ø¸€†› + (=hanziku-1 . #xBDD2) ; ý¢€›·’ + (=ucs . #x201B6) ; 𠆶 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 124 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4ECB) ; 介 + )) + (shinjigen-1 . 150) + (shinjigen-2 . 150) + (chinese-gb2312 . #x3C5B) ; ø»„®¨ + (=jis-x0208 . #x5043) ; ø½Š»  + (korean-ksc5601 . #x4B40) ; ø»‰˜— + (chinese-isoir165 . #x3C5B) ; ø»–¸ + (chinese-cns11643-2 . #x2171) ; ø»“° + (=gt-pj-1 . #x5043) ; ä»· + (chinese-big5 . #xC9B2) ; ý¢€Œ¦² + (ideograph-daikanwa . 00412) ; ø¸€†œ + (=ucs . #x4EF7) ; ä»· + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 123 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x592D) ; 夭 + )) + (chinese-cns11643-3 . #x226B) ; ø»•™Œ + (ideograph-daikanwa . 00413) ; ø¸€† + (=hanziku-1 . #xBD4C) ; ý¢€›µŒ + (=ucs . #x4EF8) ; 仸 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 122 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E30) ; 丰 + )) + (ideograph-daikanwa . 00414) ; ø¸€†ž + (=hanziku-1 . #xBCED) ; ý¢€›³­ + (=ucs . #x4EF9) ; 仹 + )) +(define-char + '((=>ucs . #x4EF9) ; 仹 + (morohashi-daikanwa 414 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4464) ; ø»‘¶¹ + )) + (chinese-cns11643-3 . #x2267) ; ø»•™ˆ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 116 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=big5-cdp . #x89E3) ; ý¢€ˆ§£ + )) + (chinese-cns11643-3 . #x2276) ; ø»•™— + (ideograph-daikanwa . 00415) ; ø¸€†Ÿ + (=hanziku-1 . #xBBCB) ; ý¢€›¯‹ + (=ucs . #x4EFA) ; 仺 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 122) + (hanyu-dazidian-char . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x58EC) ; 壬 + )) + (shinjigen-1 . 163) + (shinjigen-2 . 163) + (chinese-gb2312 . #x484E) ; ø»…€ƒ + (=jis-x0208 . #x4724) ; ø½Š­³ + (korean-ksc5601 . #x6C72) ; ø»Š‰§ + (chinese-isoir165 . #x484E) ; ø»¨“ + (=gt-pj-1 . #x4724) ; ä»» + (ideograph-daikanwa . 00416) ; ø¸€†  + (=gt-k . 01679) ; ý¡„€š + (=ucs . #x4EFB) ; ä»» + )) +(define-char + '((=>ucs . #x4EFB) ; ä»» + (morohashi-daikanwa 416 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 122 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x58EC) ; 壬 + )) + (chinese-cns11643-1 . #x4736) ; ø»‘º¥ + (chinese-big5 . #xA5F4) ; ý¢€Š—´ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 117 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x738B) ; 王 + )) + (chinese-cns11643-3 . #x226E) ; ø»•™ + (ideograph-daikanwa . 00417) ; ø¸€†¡ + (=hanziku-1 . #xBBF2) ; ý¢€›¯² + (=jef-china3 . #x43CF) ; øº„ + (=ucs . #x4EFC) ; 仼 + )) +(define-char + '((=>ucs . #x4EFD) ; 份 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0208-1978 . #x4A2C) ; ø»‚¸™ + (japanese-jisx0208 . #x4A2C) ; ø»‡Œ¡ + (korean-ksc5601 . #x5D42) ; ø»‰²µ + (ideograph-daikanwa . 01853) ; ø¸€œ½ + )) + (japanese-jisx0212 . #x304F) ; ø»Š»€ + (=jis-x0213-1-2000 . #x2E29) ; ø»¢¦Š + (ideograph-daikanwa . 00418) ; ø¸€†¢ + (=jef-china3 . #x41EC) ; øº„‡¬ + (ucs-jis . #x4EFD) ; ø»Š»€ + )) +(define-char + '((morohashi-daikanwa 418 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 124 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5206) ; 分 + )) + (chinese-gb2312 . #x375D) ; ø»„§” + (chinese-isoir165 . #x375D) ; ø»¤ + (chinese-cns11643-1 . #x4739) ; ø»‘º¨ + (chinese-big5 . #xA5F7) ; ý¢€Š—· + (=ucs . #x4EFD) ; 份 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 121 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E92) ; 互 + )) + (japanese-jisx0212 . #x3050) ; ø»Š» + (chinese-cns11643-4 . #x222D) ; ø»—¢’ + (ideograph-daikanwa . 00419) ; ø¸€†£ + (=hanziku-1 . #xBCCB) ; ý¢€›³‹ + (=cbeta . 06332) ; ø¸¡¢¼ + (=jef-china3 . #x41ED) ; øº„‡­ + (=ucs . #x4EFE) ; 仾 + )) +(define-char + '((=>ucs . #x4EFF) ; 仿 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 125 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4A7D) ; ø½Š³¦ + (korean-ksc5601 . #x5B30) ; ø»‰¯§ + (ideograph-daikanwa . 13620) ; ø¸ƒ”´ + )) + (shinjigen-1 . 167) + (japanese-jisx0212 . #x3051) ; ø»Š»‚ + (=jis-x0213-1-2000 . #x2E2A) ; ø»¢¦‹ + (chinese-big5 . #xA5E9) ; ý¢€Š—© + (ideograph-daikanwa . 00420) ; ø¸€†¤ + (=jef-china3 . #x41EE) ; øº„‡® + (ucs-jis . #x4EFF) ; ø»Š»‚ + )) +(define-char + '((morohashi-daikanwa 420 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 125) + (hanyu-dazidian-char . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x65B9) ; 方 + )) + (shinjigen-1 . 167) + (chinese-gb2312 . #x3742) ; ø»„¦¹ + (chinese-isoir165 . #x3742) ; ø»‰ + (chinese-cns11643-1 . #x472B) ; ø»‘ºš + (=ucs . #x4EFF) ; 仿 + )) +(define-char + '((=>ucs . #x4F00) ; 伀 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0208-1978 . #x3878) ; ø»‚Ÿ‰ + (japanese-jisx0208 . #x3878) ; ø»†³‘ + (korean-ksc5601 . #x4D6B) ; ø»‰›¾ + (ideograph-daikanwa . 01452) ; ø¸€–¬ + )) + (japanese-jisx0212 . #x3052) ; ø»Š»ƒ + (=jis-x0213-2-2000 . #x213F) ; ø»¤ž + (ideograph-daikanwa . 00421) ; ø¸€†¥ + (=jef-china3 . #x41EF) ; øº„‡¯ + (ucs-jis . #x4F00) ; ø»Š»ƒ + )) +(define-char + '((morohashi-daikanwa 421 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 124 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x516C) ; 公 + )) + (chinese-cns11643-2 . #x2170) ; ø»“¯ + (chinese-big5 . #xC9B1) ; ý¢€Œ¦± + (=ucs . #x4F00) ; 伀 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 116 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x6B62) ; æ­¢ + )) + (shinjigen-1 . 151) + (shinjigen-2 . 151) + (chinese-gb2312 . #x4673) ; ø»„½¬ + (=jis-x0208 . #x346B) ; ø½Š“€ + (korean-ksc5601 . #x506A) ; ø»‰ — + (chinese-isoir165 . #x4673) ; ø»¥¼ + (chinese-cns11643-1 . #x473A) ; ø»‘º© + (=gt-pj-1 . #x346B) ; 企 + (chinese-big5 . #xA5F8) ; ý¢€Š—¸ + (ideograph-daikanwa . 00422) ; ø¸€†¦ + (=gt-k . 01583) ; ý¡„€˜¯ + (=ucs . #x4F01) ; 企 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 117 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x4E5D) ; 九 + ) + ((=ucs . #x4ECB) ; 介 + )) + (chinese-cns11643-6 . #x234F) ; ø»›¸š + (ideograph-daikanwa . 00423) ; ø¸€†§ + (=hanziku-1 . #xBBEF) ; ý¢€›¯¯ + (=ucs . #x201B7) ; 𠆷 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 119 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5DFF) ; å·¿ + )) + (japanese-jisx0212 . #x3053) ; ø»Š»„ + (chinese-cns11643-2 . #x2174) ; ø»“³ + (chinese-big5 . #xC9B5) ; ý¢€Œ¦µ + (ideograph-daikanwa . 00424) ; ø¸€†¨ + (=jef-china3 . #x41F6) ; øº„‡¶ + (=ucs . #x4F02) ; 伂 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 128 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E88) ; 予 + )) + (japanese-jisx0212 . #x3054) ; ø»Š»… + (chinese-isoir165 . #x7A2E) ; ø»Ž± + (chinese-cns11643-3 . #x226D) ; ø»•™Ž + (=jis-x0213-1-2000 . #x2E2B) ; ø»¢¦Œ + (ideograph-daikanwa . 00425) ; ø¸€†© + (=hanziku-1 . #xBE4E) ; ý¢€›¹Ž + (=cbeta . 06066) ; ø¸¡ž² + (=jef-china3 . #x41F0) ; øº„‡° + (=ucs . #x4F03) ; 伃 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 127 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5F14) ; 弔 + )) + (chinese-cns11643-2 . #x2178) ; ø»“· + (chinese-big5 . #xC9B9) ; ý¢€Œ¦¹ + (ideograph-daikanwa . 00426) ; ø¸€†ª + (=ucs . #x4F04) ; 伄 + )) +(define-char + '((=>ucs . #x4F05) ; 伅 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4656) ; ø½Š­‡ + (korean-ksc5601 . #x546A) ; ø»‰¦ + (ideograph-daikanwa . 07828) ; ø¸º” + )) + (ideograph-daikanwa . 00427) ; ø¸€†« + )) +(define-char + '((morohashi-daikanwa 427 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 120 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C6F) ; 屯 + )) + (chinese-cns11643-2 . #x2175) ; ø»“´ + (chinese-big5 . #xC9B6) ; ý¢€Œ¦¶ + (=ucs . #x4F05) ; 伅 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 125 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x52FF) ; 勿 + )) + (chinese-cns11643-3 . #x226C) ; ø»•™ + (ideograph-daikanwa . 00428) ; ø¸€†¬ + (=hanziku-1 . #xBDAD) ; ý¢€›¶­ + (=ucs . #x4F06) ; 伆 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 125 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6BB3) ; 殳 + )) + (chinese-cns11643-3 . #x2274) ; ø»•™• + (ideograph-daikanwa . 00429) ; ø¸€†­ + (=hanziku-1 . #xBDB0) ; ý¢€›¶° + (=cbeta . 02526) ; ø¸ §ž + (=ucs . #x4F07) ; 伇 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 126 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5FC3) ; 心 + )) + (japanese-jisx0212 . #x3055) ; ø»Š»† + (chinese-cns11643-2 . #x2172) ; ø»“± + (chinese-big5 . #xC9B3) ; ý¢€Œ¦³ + (ideograph-daikanwa . 00430) ; ø¸€†® + (=jef-china3 . #x41F1) ; øº„‡± + (=ucs . #x4F08) ; 伈 + )) +(define-char + '((=>ucs . #x4F09) ; 伉 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 126 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5036) ; ø½Š»“ + (korean-ksc5601 . #x7971) ; ø»Šœ¬ + (ideograph-daikanwa . 00288) ; ø¸€„  + )) + (shinjigen-1 . 158) + (shinjigen-2 . 158) + (=jis-x0208 . #x5044) ; ø½Š»¡ + (korean-ksc5601 . #x7972) ; ø»Šœ­ + (=gt-pj-1 . #x5044) ; ø½Š»¡ + (chinese-big5 . #xA5EA) ; ý¢€Š—ª + (ideograph-daikanwa . 00431) ; ø¸€†¯ + (ucs-jis . #x4F09) ; ø½Š»¡ + )) +(define-char + '((morohashi-daikanwa 431 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 126) + (hanyu-dazidian-char . 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4EA2) ; 亢 + )) + (chinese-gb2312 . #x5878) ; ø»…˜ + (chinese-isoir165 . #x5878) ; ø»Ž€ + (chinese-cns11643-1 . #x472C) ; ø»‘º› + (=ucs . #x4F09) ; 伉 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 126 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C39) ; å°¹ + )) + (shinjigen-1 . 143) + (shinjigen-2 . 143) + (chinese-gb2312 . #x5241) ; ø»…Ž¢ + (=jis-x0208 . #x304B) ; ø½ŠŒ¨ + (korean-ksc5601 . #x6C25) ; ø»Šˆš + (chinese-isoir165 . #x5241) ; ø»¶² + (chinese-cns11643-1 . #x472E) ; ø»‘º + (=gt-pj-1 . #x304B) ; 伊 + (chinese-big5 . #xA5EC) ; ý¢€Š—¬ + (ideograph-daikanwa . 00432) ; ø¸€†° + (=gt-k . 01557) ; ý¡„€˜• + (=ucs . #x4F0A) ; 伊 + )) +(define-char + '((=>ucs . #x4F0B) ; 伋 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x5060) ; ø»‰  + (chinese-cns11643-1 . #x452F) ; ø»‘·¢ + (ideograph-daikanwa . 03118) ; ø¸€°® + )) + (shinjigen-1 . 154) + (shinjigen-2 . 154) + (korean-ksc5601 . #x505F) ; ø»‰ Œ + (japanese-jisx0212 . #x3056) ; ø»Š»‡ + (chinese-cns11643-1 . #x473B) ; ø»‘ºª + (=jis-x0213-1-2000 . #x2E2C) ; ø»¢¦ + (ideograph-daikanwa . 00433) ; ø¸€†± + (=jef-china3 . #x41F2) ; øº„‡² + (ucs-jis . #x4F0B) ; ø»‰ Œ + )) +(define-char + '((morohashi-daikanwa 433 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 125 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53CA) ; 及 + )) + (chinese-isoir165 . #x7A2C) ; ø»Ž± + (chinese-big5 . #xA5F9) ; ý¢€Š—¹ + (=ucs . #x4F0B) ; 伋 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 120 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5384) ; 厄 + )) + (japanese-jisx0212 . #x3057) ; ø»Š»ˆ + (chinese-cns11643-4 . #x222A) ; ø»—¢ + (ideograph-daikanwa . 00434) ; ø¸€†² + (=hanziku-1 . #xBCAD) ; ý¢€›²­ + (=ucs . #x4F0C) ; 伌 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 118 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E94) ; 五 + )) + (shinjigen-1 . 156) + (shinjigen-2 . 157) + (chinese-gb2312 . #x4E69) ; ø»…‰’ + (=jis-x0208 . #x3860) ; ø½Š˜­ + (korean-ksc5601 . #x676A) ; ø»Š‚‰ + (chinese-isoir165 . #x4E69) ; ø»±¢ + (chinese-cns11643-1 . #x4730) ; ø»‘ºŸ + (=gt-pj-1 . #x3860) ; 伍 + (chinese-big5 . #xA5EE) ; ý¢€Š—® + (ideograph-daikanwa . 00435) ; ø¸€†³ + (=ucs . #x4F0D) ; 伍 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 119 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x652F) ; 支 + )) + (shinjigen-1 . 152) + (shinjigen-2 . 152) + (chinese-gb2312 . #x3C3F) ; ø»„®Œ + (=jis-x0208 . #x346C) ; ø½Š“ + (korean-ksc5601 . #x506B) ; ø»‰ ˜ + (chinese-isoir165 . #x3C3F) ; ø»–œ + (chinese-cns11643-2 . #x216A) ; ø»“© + (=gt-pj-1 . #x346C) ; 伎 + (chinese-big5 . #xC9AB) ; ý¢€Œ¦« + (ideograph-daikanwa . 00436) ; ø¸€†´ + (=gt-k . 01584) ; ý¡„€˜° + (=ucs . #x4F0E) ; 伎 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 124 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-4 . #x2231) ; ø»—¢– + (ideograph-daikanwa . 00437) ; ø¸€†µ + (=big5-cdp . #x894B) ; ý¢€ˆ¥‹ + (=ucs . #x343A) ; 㐺 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 119 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x72AC) ; 犬 + )) + (shinjigen-1 . 166) + (shinjigen-2 . 166) + (chinese-gb2312 . #x377C) ; ø»„§³ + (=jis-x0208 . #x497A) ; ø½Š²… + (korean-ksc5601 . #x5C51) ; ø»‰±¦ + (chinese-isoir165 . #x377C) ; ø»ƒ + (chinese-cns11643-1 . #x4733) ; ø»‘º¢ + (=gt-pj-1 . #x497A) ; 伏 + (chinese-big5 . #xA5F1) ; ý¢€Š—± + (ideograph-daikanwa . 00438) ; ø¸€†¶ + (=gt-k . 01685) ; ý¡„€š• + (=ucs . #x4F0F) ; 伏 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 120 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6208) ; 戈 + )) + (shinjigen-1 . 164) + (shinjigen-2 . 164) + (chinese-gb2312 . #x3725) ; ø»„¦œ + (=jis-x0208 . #x4832) ; ø½Š¯Ÿ + (korean-ksc5601 . #x5B69) ; ø»‰°  + (chinese-isoir165 . #x3725) ; ø»Ž¬ + (chinese-cns11643-1 . #x4731) ; ø»‘º  + (=gt-pj-1 . #x4832) ; 伐 + (chinese-big5 . #xA5EF) ; ý¢€Š—¯ + (ideograph-daikanwa . 00439) ; ø¸€†· + (=gt-k . 01682) ; ý¡„€š’ + (=ucs . #x4F10) ; 伐 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 117 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6728) ; 木 + )) + (shinjigen-1 . 153) + (shinjigen-2 . 153) + (chinese-gb2312 . #x505D) ; ø»…Œ‚ + (=jis-x0208 . #x3559) ; ø½Š”Œ + (korean-ksc5601 . #x7D4C) ; ø»Š¡¿ + (chinese-isoir165 . #x505D) ; ø»´’ + (chinese-cns11643-1 . #x4732) ; ø»‘º¡ + (=gt-pj-1 . #x3559) ; 休 + (chinese-big5 . #xA5F0) ; ý¢€Š—° + (ideograph-daikanwa . 00440) ; ø¸€†¸ + (=gt-k . 01589) ; ý¡„€˜µ + (=ucs . #x4F11) ; 休 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 121 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6534) ; 攴 + )) + (chinese-cns11643-4 . #x2230) ; ø»—¢• + (ideograph-daikanwa . 00441) ; ø¸€†¹ + (=hanziku-1 . #xBCCE) ; ý¢€›³Ž + (=ucs . #x201B8) ; 𠆸 + )) +(define-char + '((=>ucs . #x201B8) ; 𠆸 + (morohashi-daikanwa 441 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (=cbeta . 05718) ; ø¸¡™– + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 117 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x4E5A) ; 乚 + ) + ((=ucs . #x5F61) ; 彡 + )) + )) + (chinese-cns11643-6 . #x2350) ; ø»›¸› + (ideograph-daikanwa . 00442) ; ø¸€†º + (=hanziku-1 . #xBBEC) ; ý¢€›¯¬ + (=ucs . #x201B9) ; 𠆹 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 128 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5E7A) ; 幺 + ) + ((=ucs . #x4E28) ; 丨 + )) + )) + (chinese-cns11643-5 . #x2227) ; ø»™¬ + (ideograph-daikanwa . 00443) ; ø¸€†» + (=hanziku-1 . #xBE4F) ; ý¢€›¹ + (=ucs . #x201BA) ; 𠆺 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 124 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x65A4) ; 斤 + )) + (japanese-jisx0212 . #x3058) ; ø»Š»‰ + (chinese-cns11643-2 . #x217A) ; ø»“¹ + (chinese-big5 . #xC9BB) ; ý¢€Œ¦» + (ideograph-daikanwa . 00444) ; ø¸€†¼ + (=jef-china3 . #x41F3) ; øº„‡³ + (=ucs . #x4F12) ; 伒 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 117 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5F00) ; 开 + )) + (chinese-cns11643-6 . #x234D) ; ø»›¸˜ + (ideograph-daikanwa . 00445) ; ø¸€†½ + (=hanziku-1 . #xBBF3) ; ý¢€›¯³ + (=ucs . #x201BB) ; 𠆻 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 119 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E0D) ; 不 + )) + (chinese-cns11643-2 . #x2177) ; ø»“¶ + (chinese-big5 . #xC9B8) ; ý¢€Œ¦¸ + (ideograph-daikanwa . 00446) ; ø¸€†¾ + (=ucs . #x4F13) ; 伓 + )) +(define-char + '((=>ucs . #x343B) ; 㐻 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 122 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 01418) ; ø¸€–Š + )) + (ideograph-daikanwa . 00447) ; ø¸€†¿ + (=hanziku-1 . #xBCEA) ; ý¢€›³ª + )) +(define-char + '((morohashi-daikanwa 447 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5167) ; 內 + )) + (chinese-cns11643-3 . #x2269) ; ø»•™Š + (=ucs . #x343B) ; 㐻 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 126 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x2F817) ; 冗 + )) + (chinese-cns11643-2 . #x216E) ; ø»“­ + (chinese-big5 . #xC9AF) ; ý¢€Œ¦¯ + (ideograph-daikanwa . 00448) ; ø¸€‡€ + (=ucs . #x4F14) ; 伔 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 123 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5347) ; 升 + )) + (chinese-cns11643-3 . #x226A) ; ø»•™‹ + (ideograph-daikanwa . 00449) ; ø¸€‡ + (=hanziku-1 . #xBD4B) ; ý¢€›µ‹ + (=ucs . #x343C) ; 㐼 + )) +(define-char + '((=>ucs . #x201BC) ; 𠆼 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x4E86) ; 了 + )) + )) + (ideograph-daikanwa . 00450) ; ø¸€‡‚ + )) +(define-char + '((morohashi-daikanwa 450 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 126 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x4E86) ; 了 + )) + )) + (chinese-cns11643-6 . #x234C) ; ø»›¸— + (=hanziku-1 . #xBDCE) ; ý¢€›·Ž + (=ucs . #x201BC) ; 𠆼 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 117 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x592B) ; 夫 + )) + (japanese-jisx0212 . #x3059) ; ø»Š»Š + (chinese-isoir165 . #x2E23) ; ø»œ + (chinese-cns11643-1 . #x472F) ; ø»‘ºž + (chinese-big5 . #xA5ED) ; ý¢€Š—­ + (ideograph-daikanwa . 00451) ; ø¸€‡ƒ + (=jef-china3 . #x41F4) ; øº„‡´ + (=ucs . #x4F15) ; 伕 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 120 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53CB) ; 友 + )) + (japanese-jisx0212 . #x305A) ; ø»Š»‹ + (chinese-cns11643-3 . #x2270) ; ø»•™‘ + (=jis-x0213-2-2000 . #x2140) ; ø»¤Ÿ + (ideograph-daikanwa . 00452) ; ø¸€‡„ + (=hanziku-1 . #xBCAC) ; ý¢€›²¬ + (=ucs . #x4F16) ; 伖 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 117 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EBA) ; 人 + ) + ((=ucs . #x4ECE) ; 从 + )) + (chinese-gb2312 . #x565A) ; ø»…”³ + (japanese-jisx0212 . #x305B) ; ø»Š»Œ + (chinese-isoir165 . #x565A) ; ø»½ƒ + (chinese-cns11643-3 . #x2277) ; ø»•™˜ + (ideograph-daikanwa . 00453) ; ø¸€‡… + (=hanziku-1 . #xBBED) ; ý¢€›¯­ + (=ucs . #x4F17) ; 众 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 120 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C24) ; å°¤ + )) + (chinese-gb2312 . #x5345) ; ø»…„ + (chinese-isoir165 . #x5345) ; ø»¸” + (chinese-cns11643-2 . #x216B) ; ø»“ª + (chinese-big5 . #xC9AC) ; ý¢€Œ¦¬ + (ideograph-daikanwa . 00454) ; ø¸€‡† + (=jef-china3 . #x82A4) ; øºˆŠ¤ + (=ucs . #x4F18) ; 优 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=jis-x0208 . #x3A23) ; ø½Šš¬ + (korean-ksc5601 . #x5051) ; ø»‰Ÿ¾ + (chinese-cns11643-1 . #x4474) ; ø»‘·‰ + (ideograph-daikanwa . 00358) ; ø¸€…¦ + )) + (chinese-cns11643-6 . #x2351) ; ø»›¸œ + (ideograph-daikanwa . 00455) ; ø¸€‡‡ + (=ucs . #x201CF) ; 𠇏 + )) +(define-char + '((=>ucs . #x201CF) ; 𠇏 + (morohashi-daikanwa 455 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 117 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x4ECA) ; 今 + )) + (=hanziku-1 . #xBBEE) ; ý¢€›¯® + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 116 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x5F00) ; 开 + )) + (chinese-cns11643-5 . #x2228) ; ø»™¬‘ + (ideograph-daikanwa . 00456) ; ø¸€‡ˆ + (=hanziku-1 . #xBBC8) ; ý¢€›¯ˆ + (=ucs . #x201CB) ; 𠇋 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 126 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x706B) ; 火 + )) + (chinese-gb2312 . #x3B6F) ; ø»„­ž + (japanese-jisx0212 . #x305C) ; ø»Š» + (chinese-isoir165 . #x3B6F) ; ø»•® + (chinese-cns11643-1 . #x472D) ; ø»‘ºœ + (chinese-big5 . #xA5EB) ; ý¢€Š—« + (ideograph-daikanwa . 00457) ; ø¸€‡‰ + (=jef-china3 . #x41F5) ; øº„‡µ + (=ucs . #x4F19) ; 伙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (cns-total-strokes . 5) + (hanyu-dazidian 1 114 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((name . "CJK RADICAL TABLE") + (=ucs . #x2E87) ; ⺇ + ) + ((=ucs . #x4E28) ; 丨 + )) + )) + (chinese-cns11643-6 . #x2236) ; ø»›¶£ + (ideograph-daikanwa . 00458) ; ø¸€‡Š + (=hanziku-1 . #xBB6D) ; ý¢€›­­ + (=ucs . #x201B0) ; 𠆰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-4 . #x222F) ; ø»—¢” + (ideograph-daikanwa . 00459) ; ø¸€‡‹ + (=ucs . #x201C2) ; 𠇂 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 116 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x4E91) ; 云 + )) + (shinjigen-1 . 147) + (shinjigen-2 . 147) + (chinese-gb2312 . #x3B61) ; ø»„­ + (=jis-x0208 . #x3271) ; ø½ŠŠ + (chinese-isoir165 . #x3B61) ; ø»•  + (chinese-cns11643-3 . #x2275) ; ø»•™– + (=gt-pj-1 . #x3271) ; 会 + (ideograph-daikanwa . 00460) ; ø¸€‡Œ + (=hanziku-1 . #xBBC9) ; ý¢€›¯‰ + (=gt-k . 01574) ; ý¡„€˜¦ + (=ucs . #x4F1A) ; 会 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 120 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x533A) ; 区 + )) + (chinese-gb2312 . #x5871) ; ø»…˜† + (chinese-isoir165 . #x5871) ; ø»Ž€– + (ideograph-daikanwa . 00461) ; ø¸€‡ + (=hanziku-1 . #xBCAA) ; ý¢€›²ª + (=ucs . #x4F1B) ; 伛 + )) +(define-char + '((=>ucs . #x4F1B) ; 伛 + (morohashi-daikanwa 461 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x5338) ; 匸 + ) + ((=ucs . #x3405) ; 㐅 + )) + )) + (chinese-cns11643-4 . #x222E) ; ø»—¢“ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 124 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5346) ; 卆 + )) + (shinjigen-1 . 299) + (shinjigen-2 . 299) + (=jis-x0208 . #x5067) ; ø½Š¼„ + (chinese-cns11643-3 . #x2273) ; ø»•™” + (=gt-pj-1 . #x5067) ; 伜 + (ideograph-daikanwa . 00462) ; ø¸€‡Ž + (=hanziku-1 . #xBD7B) ; ý¢€›µ» + (=ucs . #x4F1C) ; 伜 + )) +(define-char + '((morohashi-daikanwa 462 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 117 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E91) ; 云 + )) + (shinjigen-1 . 161) + (shinjigen-2 . 161) + (=jis-x0208 . #x4541) ; ø½Š«” + (chinese-cns11643-2 . #x2173) ; ø»“² + (=gt-pj-1 . #x4541) ; 伝 + (chinese-big5 . #xC9B4) ; ý¢€Œ¦´ + (=ucs . #x4F1D) ; 伝 + )) +(define-char + '((=>ucs . #x4F28) ; 伨 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x52FB) ; 勻 + )) + (chinese-cns11643-3 . #x2272) ; ø»•™“ + (ideograph-daikanwa . 48916) ; ø¸‹¼” + )) +(define-char + '((morohashi-daikanwa 48916 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 124 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5300) ; 匀 + )) + (=hanziku-1 . #xBD7A) ; ý¢€›µº + (=ucs . #x4F28) ; 伨 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 117 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=big5-cdp . #x8A64) ; ý¢€ˆ©¤ + )) + (chinese-gb2312 . #x4921) ; ø»…€´ + (chinese-isoir165 . #x4921) ; ø»©„ + (=hanziku-1 . #xBBF0) ; ý¢€›¯° + (=ucs . #x4F1E) ; 伞 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 117 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x97E6) ; 韦 + )) + (chinese-gb2312 . #x4E30) ; ø»…ˆ™ + (chinese-isoir165 . #x4E30) ; ø»°© + (=hanziku-1 . #xBBF5) ; ý¢€›¯µ + (=ucs . #x4F1F) ; 伟 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 117 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E13) ; 专 + )) + (chinese-gb2312 . #x342B) ; ø»„¢ˆ + (chinese-isoir165 . #x342B) ; ø»Š˜ + (=hanziku-1 . #xBBF7) ; ý¢€›¯· + (=ucs . #x4F20) ; ä¼  + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBA) ; 人 + ) + ((=ucs . #x8F66) ; 车 + )) + (chinese-isoir165 . #x2E24) ; ø» + (=ucs . #x4F21) ; 伡 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 120 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7259) ; 牙 + )) + (chinese-gb2312 . #x5873) ; ø»…˜ˆ + (chinese-isoir165 . #x5873) ; ø»Ž€˜ + (chinese-cns11643-2 . #x2176) ; ø»“µ + (chinese-big5 . #xC9B7) ; ý¢€Œ¦· + (=jef-china3 . #x8DEC) ; øºˆ·¬ + (=ucs . #x4F22) ; ä¼¢ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x89C1) ; 见 + )) + (chinese-isoir165 . #x7A2D) ; ø»Ž±Ž + (=ucs . #x4F23) ; ä¼£ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 124 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person for top") + (=ucs . #x20089) ; 𠂉 + ) + ((=ucs . #x529B) ; 力 + )) + )) + (chinese-gb2312 . #x494B) ; ø»…ž + (chinese-isoir165 . #x494B) ; ø»©® + (=hanziku-1 . #xBD6B) ; ý¢€›µ« + (=ucs . #x4F24) ; 伤 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (kangxi-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 124 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x957F) ; 长 + )) + (chinese-gb2312 . #x5876) ; ø»…˜‹ + (chinese-isoir165 . #x5876) ; ø»Ž€› + (=hanziku-1 . #xBD6C) ; ý¢€›µ¬ + (=ucs . #x4F25) ; ä¼¥ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 124 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4ED1) ; 仑 + )) + (chinese-gb2312 . #x4257) ; ø»„·˜ + (chinese-isoir165 . #x4257) ; ø»Ÿ¨ + (=hanziku-1 . #xBD74) ; ý¢€›µ´ + (=ucs . #x4F26) ; 伦 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 124 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4ED3) ; 仓 + )) + (chinese-gb2312 . #x5877) ; ø»…˜Œ + (chinese-isoir165 . #x5877) ; ø»Ž€œ + (=hanziku-1 . #xBD78) ; ý¢€›µ¸ + (=ucs . #x4F27) ; 伧 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6587) ; 文 + )) + (=ucs . #x4F29) ; 伩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 126 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E3A) ; 为 + )) + (chinese-gb2312 . #x4E31) ; ø»…ˆš + (chinese-isoir165 . #x4E31) ; ø»°ª + (=hanziku-1 . #xBDD0) ; ý¢€›· + (=ucs . #x4F2A) ; 伪 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 126 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5B80) ; 宀 + ) + ((=ucs . #x4E00) ; 一 + )) + )) + (chinese-gb2312 . #x5879) ; ø»…˜Ž + (chinese-isoir165 . #x5879) ; ø»Ž€ž + (=hanziku-1 . #xBDD1) ; ý¢€›·‘ + (=ucs . #x4F2B) ; 伫 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C3A) ; å°º + )) + (chinese-cns11643-2 . #x216C) ; ø»“« + (chinese-big5 . #xC9AD) ; ý¢€Œ¦­ + (=ucs . #x4F2C) ; 伬 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x234B) ; ø»›¸– + (=ucs . #x201C3) ; 𠇃 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 116 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E91) ; 云 + ) + ((=ucs . #x4EBA) ; 人 + )) + (=hanziku-1 . #xBBCA) ; ý¢€›¯Š + (=ucs . #x201CC) ; 𠇌 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 117 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=big5-cdp . #x8CD9) ; ý¢€ˆ³™ + )) + (=hanziku-1 . #xBBE8) ; ý¢€›¯¨ + (=ucs . #x201CD) ; 𠇍 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 117 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x535D) ; 卝 + )) + (=hanziku-1 . #xBBEA) ; ý¢€›¯ª + (=ucs . #x201CE) ; 𠇎 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 121 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E0E) ; 与 + )) + (chinese-cns11643-5 . #x2226) ; ø»™¬ + (=hanziku-1 . #xBCCD) ; ý¢€›³ + (=ucs . #x201D0) ; 𠇐 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 124 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7236) ; 父 + )) + (=hanziku-1 . #xBD72) ; ý¢€›µ² + (=ucs . #x201D1) ; 𠇑 + )) +(define-char + '((=>ucs . #x4F2D) ; ä¼­ + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 138 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x383C) ; ø½Š˜‰ + (korean-ksc5601 . #x7A5C) ; ø»Šµ + (ideograph-daikanwa . 20814) ; ø¸……Ž + )) + (chinese-big5 . #xCA66) ; ý¢€Œ©¦ + (ideograph-daikanwa . 00463) ; ø¸€‡ + )) +(define-char + '((morohashi-daikanwa 463 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 138) + (hanyu-dazidian-char . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7384) ; 玄 + )) + (chinese-cns11643-2 . #x2328) ; ø»“£ + (=ucs . #x4F2D) ; ä¼­ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 140 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5974) ; 奴 + )) + (japanese-jisx0212 . #x305D) ; ø»Š»Ž + (ideograph-daikanwa . 00464) ; ø¸€‡ + (=hanziku-1 . #xC0BA) ; ý¢€œ‚º + (=jef-china3 . #x41F7) ; øº„‡· + (=ucs . #x4F2E) ; ä¼® + )) +(define-char + '((=>ucs . #x4F2E) ; ä¼® + (morohashi-daikanwa 464 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4643) ; ø»‘¹” + )) + (chinese-cns11643-4 . #x2339) ; ø»—£¼ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 140 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x51FA) ; 出 + )) + (chinese-cns11643-5 . #x2334) ; ø»™­» + (ideograph-daikanwa . 00465) ; ø¸€‡‘ + (=hanziku-1 . #xC0B9) ; ý¢€œ‚¹ + (=cbeta . 02260) ; ø¸ £” + (=ucs . #x3441) ; 㑁 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 136 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x767D) ; 白 + )) + (shinjigen-1 . 194) + (shinjigen-2 . 194) + (chinese-gb2312 . #x322E) ; ø»„Ÿ + (=jis-x0208 . #x476C) ; ø½Š®» + (korean-ksc5601 . #x5B57) ; ø»‰°Ž + (chinese-isoir165 . #x322E) ; ø»‡Ÿ + (chinese-cns11643-1 . #x4924) ; ø»‘½ + (=gt-pj-1 . #x476C) ; 伯 + (chinese-big5 . #xA742) ; ý¢€Š‚ + (ideograph-daikanwa . 00466) ; ø¸€‡’ + (=gt-k . 02632) ; ý¡„€©ˆ + (=ucs . #x4F2F) ; 伯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 129 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53E4) ; 古 + )) + (shinjigen-1 . 172) + (shinjigen-2 . 172) + (chinese-gb2312 . #x3940) ; ø»„©³ + (=jis-x0208 . #x5046) ; ø½Š»£ + (chinese-isoir165 . #x3940) ; ø»’ƒ + (chinese-cns11643-1 . #x4875) ; ø»‘½‚ + (=gt-pj-1 . #x5046) ; ä¼° + (chinese-big5 . #xA6F4) ; ý¢€Š›´ + (ideograph-daikanwa . 00467) ; ø¸€‡“ + (=ucs . #x4F30) ; ä¼° + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 00468) ; ø¸€‡” + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 130 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E19) ; 丙 + )) + (chinese-cns11643-3 . #x244A) ; ø»•›§ + (ideograph-daikanwa . 00469) ; ø¸€‡• + (=hanziku-1 . #xBEB4) ; ý¢€›º´ + (=ucs . #x3442) ; 㑂 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 136 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C12) ; 尒 + )) + (japanese-jisx0212 . #x305E) ; ø»Š» + (chinese-cns11643-3 . #x2450) ; ø»•›­ + (ideograph-daikanwa . 00470) ; ø¸€‡– + (=hanziku-1 . #xBFD7) ; ý¢€›¿— + (=cbeta . 01124) ; ø¸ ‘¤ + (=ucs . #x4F31) ; ä¼± + )) +(define-char + '((=>ucs . #x4F60) ; ä½  + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-3 . #x223F) ; ø»•˜  + )) + (japanese-jisx0212 . #x305F) ; ø»Š» + (chinese-cns11643-1 . #x4923) ; ø»‘½Ž + (=jis-x0213-1-2000 . #x2E2D) ; ø»¢¦Ž + (chinese-big5 . #xA741) ; ý¢€Š + (ideograph-daikanwa . 00471) ; ø¸€‡— + (ucs-jis . #x4F60) ; ø»Š» + )) +(define-char + '((morohashi-daikanwa 471 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 137 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C14) ; 尔 + )) + (chinese-gb2312 . #x4463) ; ø»„º  + (chinese-isoir165 . #x4463) ; ø»¢° + (=ucs . #x4F60) ; ä½  + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x2572) ; ø»›»¹ + (ideograph-daikanwa . 00472) ; ø¸€‡˜ + (=jef-china3 . #x41F8) ; øº„‡¸ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 140 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C3C) ; å°¼ + )) + (chinese-gb2312 . #x5923) ; ø»…˜– + (chinese-isoir165 . #x5923) ; ø»Ž€¦ + (ideograph-daikanwa . 00473) ; ø¸€‡™ + (=hanziku-1 . #xC0B7) ; ý¢€œ‚· + (=ucs . #x4F32) ; ä¼² + )) +(define-char + '((=>ucs . #x4F32) ; ä¼² + (morohashi-daikanwa 473 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-3 . #x2448) ; ø»•›¥ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 129 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E16) ; 世 + )) + (japanese-jisx0212 . #x3060) ; ø»Š»‘ + (chinese-cns11643-2 . #x2329) ; ø»“¤ + (chinese-big5 . #xCA67) ; ý¢€Œ©§ + (ideograph-daikanwa . 00474) ; ø¸€‡š + (=ucs . #x4F33) ; ä¼³ + )) +(define-char + '((=>ucs . #x4F34) ; ä¼´ + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x5A62) ; ø»‰®» + (ideograph-daikanwa . 02707) ; ø¸€ª“ + )) + (shinjigen-1 . 196) + (shinjigen-2 . 196) + (korean-ksc5601 . #x5A61) ; ø»‰®º + (chinese-big5 . #xA6F1) ; ý¢€Š›± + (ideograph-daikanwa . 00475) ; ø¸€‡› + (=jef-china3 . #x41F9) ; øº„‡¹ + )) +(define-char + '((morohashi-daikanwa 475 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 139 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x534A) ; 半 + )) + (shinjigen-1 . 195) + (shinjigen-2 . 195) + (chinese-gb2312 . #x3069) ; ø»„Ž + (=jis-x0208 . #x483C) ; ø½Š¯© + (chinese-isoir165 . #x3069) ; ø»…ž + (chinese-cns11643-1 . #x4872) ; ø»‘¼¿ + (=gt-pj-1 . #x483C) ; ä¼´ + (=ucs . #x4F34) ; ä¼´ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 131 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6209) ; 戉 + )) + (chinese-cns11643-5 . #x2332) ; ø»™­¹ + (ideograph-daikanwa . 00476) ; ø¸€‡œ + (=hanziku-1 . #xBED6) ; ý¢€›»– + (=ucs . #x201D8) ; 𠇘 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 134 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x56DB) ; 四 + )) + (japanese-jisx0212 . #x3061) ; ø»Š»’ + (chinese-cns11643-3 . #x244F) ; ø»•›¬ + (ideograph-daikanwa . 00477) ; ø¸€‡ + (=hanziku-1 . #xBF73) ; ý¢€›½³ + (=jef-china3 . #x41FA) ; øº„‡º + (=ucs . #x4F35) ; ä¼µ + )) +(define-char + '((=>ucs . #x4F36) ; 伶 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4E61) ; ø½Š¹‚ + (korean-ksc5601 . #x5635) ; ø»‰¨– + (ideograph-daikanwa . 00387) ; ø¸€†ƒ + )) + (shinjigen-1 . 204) + (shinjigen-2 . 204) + (=jis-x0208 . #x4E62) ; ø½Š¹ƒ + (korean-ksc5601 . #x5636) ; ø»‰¨— + (=gt-pj-1 . #x4E62) ; ø½Š¹ƒ + (ideograph-daikanwa . 00478) ; ø¸€‡ž + (ucs-jis . #x4F36) ; ø½Š¹ƒ + )) +(define-char + '((=>ucs . #x4F36) ; 伶 + (morohashi-daikanwa 478 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 137 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x456F) ; ø»‘¸¢ + )) + (chinese-cns11643-1 . #x4926) ; ø»‘½‘ + (chinese-big5 . #xA744) ; ý¢€Š„ + )) +(define-char + '((morohashi-daikanwa 478 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 137) + (hanyu-dazidian-char . 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4EE4) ; 令 + )) + (chinese-gb2312 . #x4166) ; ø»„¶‰ + (chinese-isoir165 . #x4166) ; ø»ž™ + (=ucs . #x4F36) ; 伶 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 133 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7531) ; 由 + )) + (japanese-jisx0212 . #x3062) ; ø»Š»“ + (chinese-cns11643-3 . #x2446) ; ø»•›£ + (=jis-x0213-2-2000 . #x2142) ; ø»¤¡ + (ideograph-daikanwa . 00479) ; ø¸€‡Ÿ + (=hanziku-1 . #xBF54) ; ý¢€›½” + (=cbeta . 06067) ; ø¸¡ž³ + (=ucs . #x4F37) ; ä¼· + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 141 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5E7C) ; å¹¼ + )) + (chinese-cns11643-3 . #x2447) ; ø»•›¤ + (ideograph-daikanwa . 00480) ; ø¸€‡  + (=hanziku-1 . #xC0DB) ; ý¢€œƒ› + (=cbeta . 05253) ; ø¸¡’… + (=ucs . #x3443) ; 㑃 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 133 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7533) ; 申 + )) + (shinjigen-1 . 183) + (shinjigen-2 . 183) + (chinese-gb2312 . #x496C) ; ø»…¿ + (=jis-x0208 . #x3F2D) ; ø½Š¢Œ + (korean-ksc5601 . #x635F) ; ø»‰¼† + (chinese-isoir165 . #x496C) ; ø»ª + (chinese-cns11643-1 . #x487A) ; ø»‘½‡ + (=gt-pj-1 . #x3F2D) ; 伸 + (chinese-big5 . #xA6F9) ; ý¢€Š›¹ + (ideograph-daikanwa . 00481) ; ø¸€‡¡ + (=gt-k . 02581) ; ý¡„€¨• + (=ucs . #x4F38) ; 伸 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 133 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E14) ; 且 + )) + (japanese-jisx0212 . #x3063) ; ø»Š»” + (chinese-cns11643-3 . #x2445) ; ø»•›¢ + (ideograph-daikanwa . 00482) ; ø¸€‡¢ + (=hanziku-1 . #xBF51) ; ý¢€›½‘ + (=cbeta . 02029) ; ø¸ Ÿ­ + (=jef-china3 . #x41FB) ; øº„‡» + (=ucs . #x4F39) ; ä¼¹ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 139 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53F8) ; 司 + )) + (shinjigen-1 . 177) + (shinjigen-2 . 177) + (chinese-gb2312 . #x4B45) ; ø»…„” + (=jis-x0208 . #x3B47) ; ø½Šœ® + (korean-ksc5601 . #x5E43) ; ø»‰´” + (chinese-isoir165 . #x4B45) ; ø»¬¤ + (chinese-cns11643-1 . #x4879) ; ø»‘½† + (=gt-pj-1 . #x3B47) ; 伺 + (chinese-big5 . #xA6F8) ; ý¢€Š›¸ + (ideograph-daikanwa . 00483) ; ø¸€‡£ + (=ucs . #x4F3A) ; 伺 + )) +(define-char + '((=>ucs . #x4F3B) ; ä¼» + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x7841) ; ø»Ššž + (ideograph-daikanwa . 09167) ; ø¸‚ + )) + (japanese-jisx0212 . #x3064) ; ø»Š»• + (ideograph-daikanwa . 00484) ; ø¸€‡¤ + (=jef-china3 . #x41FC) ; øº„‡¼ + (ucs-jis . #x4F3B) ; ø»Š»• + )) +(define-char + '((morohashi-daikanwa 484 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 131 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5E73) ; å¹³ + )) + (chinese-isoir165 . #x2E25) ; ø»ž + (chinese-cns11643-2 . #x227B) ; ø»“˜ + (chinese-big5 . #xCA5B) ; ý¢€Œ©› + (=ucs . #x4F3B) ; ä¼» + )) +(define-char + '((=>ucs . #x4F3C) ; ä¼¼ + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 127 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x304A) ; ø½ŠŒ§ + (korean-ksc5601 . #x6C24) ; ø»Šˆ™ + (chinese-cns11643-1 . #x4568) ; ø»‘¸› + (ideograph-daikanwa . 00388) ; ø¸€†„ + )) + (shinjigen-1 . 179) + (shinjigen-2 . 179) + (=jis-x0208 . #x3B77) ; ø½Šž + (korean-ksc5601 . #x5E44) ; ø»‰´• + (chinese-cns11643-1 . #x487D) ; ø»‘½Š + (=gt-pj-1 . #x3B77) ; ø½Šž + (chinese-big5 . #xA6FC) ; ý¢€Š›¼ + (ideograph-daikanwa . 00485) ; ø¸€‡¥ + (=gt-k . 02562) ; ý¡„€¨‚ + (ucs-jis . #x4F3C) ; ø½Šž + )) +(define-char + '((morohashi-daikanwa 485 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 127) + (hanyu-dazidian-char . 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4EE5) ; 以 + )) + (chinese-gb2312 . #x4B46) ; ø»…„• + (chinese-isoir165 . #x4B46) ; ø»¬¥ + (=ucs . #x4F3C) ; ä¼¼ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 140 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x52A0) ; 加 + )) + (shinjigen-1 . 171) + (shinjigen-2 . 171) + (chinese-gb2312 . #x5924) ; ø»…˜— + (=jis-x0208 . #x3240) ; ø½Š™ + (korean-ksc5601 . #x4A21) ; ø»‰–š + (chinese-isoir165 . #x5924) ; ø»Ž€§ + (chinese-cns11643-1 . #x4878) ; ø»‘½… + (=gt-pj-1 . #x3240) ; ä¼½ + (chinese-big5 . #xA6F7) ; ý¢€Š›· + (ideograph-daikanwa . 00486) ; ø¸€‡¦ + (=ucs . #x4F3D) ; ä¼½ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 131 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E15) ; 丕 + )) + (japanese-jisx0212 . #x3065) ; ø»Š»– + (chinese-isoir165 . #x2C23) ; ø»Œ¾  + (chinese-cns11643-2 . #x2322) ; ø»“ + (=jis-x0213-2-2000 . #x2143) ; ø»¤¢ + (chinese-big5 . #xCA60) ; ý¢€Œ©  + (ideograph-daikanwa . 00487) ; ø¸€‡§ + (=jef-china3 . #x41FD) ; øº„‡½ + (=ucs . #x4F3E) ; ä¼¾ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 133 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53EA) ; 只 + )) + (chinese-cns11643-2 . #x232A) ; ø»“¥ + (chinese-big5 . #xCA68) ; ý¢€Œ©¨ + (ideograph-daikanwa . 00488) ; ø¸€‡¨ + (=ucs . #x4F3F) ; 伿 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 134 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0213-2-2000 . #x286F) ; ø»¤¨  + )) + (japanese-jisx0212 . #x3066) ; ø»Š»— + (chinese-cns11643-3 . #x244E) ; ø»•›« + (ideograph-daikanwa . 00489) ; ø¸€‡© + (=hanziku-1 . #xBF71) ; ý¢€›½± + (=jef-china3 . #x41FE) ; øº„‡¾ + (=ucs . #x4F40) ; 佀 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 141 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53F0) ; 台 + )) + (chinese-cns11643-2 . #x2326) ; ø»“¡ + (chinese-big5 . #xCA64) ; ý¢€Œ©¤ + (ideograph-daikanwa . 00490) ; ø¸€‡ª + (=jef-china3 . #x91A1) ; øº‰†¡ + (=ucs . #x4F41) ; 佁 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 129 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6B63) ; æ­£ + )) + (japanese-jisx0212 . #x3067) ; ø»Š»˜ + (chinese-cns11643-3 . #x2449) ; ø»•›¦ + (ideograph-daikanwa . 00491) ; ø¸€‡« + (=hanziku-1 . #xBE78) ; ý¢€›¹¸ + (=cbeta . 03204) ; ø¸ ²„ + (=jef-china3 . #x42A1) ; øº„Š¡ + (=ucs . #x4F42) ; 佂 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 133 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7530) ; 田 + )) + (shinjigen-1 . 192) + (shinjigen-2 . 192) + (chinese-gb2312 . #x3568) ; ø»„¤£ + (=jis-x0208 . #x4451) ; ø½Šª† + (korean-ksc5601 . #x6E6C) ; ø»ŠŒ + (chinese-isoir165 . #x3568) ; ø»Œ³ + (chinese-cns11643-1 . #x487B) ; ø»‘½ˆ + (=gt-pj-1 . #x4451) ; 佃 + (chinese-big5 . #xA6FA) ; ý¢€Š›º + (ideograph-daikanwa . 00492) ; ø¸€‡¬ + (=ucs . #x4F43) ; 佃 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 129 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7518) ; 甘 + )) + (chinese-cns11643-3 . #x244B) ; ø»•›¨ + (ideograph-daikanwa . 00493) ; ø¸€‡­ + (=hanziku-1 . #xBE7B) ; ý¢€›¹» + (=ucs . #x4F44) ; 佄 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 129 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x672A) ; 未 + )) + (chinese-cns11643-3 . #x2443) ; ø»•›  + (ideograph-daikanwa . 00494) ; ø¸€‡® + (=hanziku-1 . #xBE74) ; ý¢€›¹´ + (=ucs . #x4F45) ; 佅 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 132 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x65E6) ; 旦 + )) + (shinjigen-1 . 185) + (shinjigen-2 . 185) + (chinese-gb2312 . #x352B) ; ø»„£¦ + (=jis-x0208 . #x4322) ; ø½Š§¹ + (korean-ksc5601 . #x5323) ; ø»‰£ª + (chinese-isoir165 . #x352B) ; ø»‹¶ + (chinese-cns11643-1 . #x487E) ; ø»‘½‹ + (=gt-pj-1 . #x4322) ; 但 + (chinese-big5 . #xA6FD) ; ý¢€Š›½ + (ideograph-daikanwa . 00495) ; ø¸€‡¯ + (=gt-k . 02604) ; ý¡„€¨¬ + (=ucs . #x4F46) ; 但 + )) +(define-char + '((=>ucs . #x4F47) ; 佇 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x3A47) ; ø»‹‰¤ + (=jis-x0213-2-2000 . #x257C) ; ø»¤¤“ + (ideograph-daikanwa . 07055) ; ø¸® + )) + (shinjigen-1 . 186) + (shinjigen-2 . 186) + (=jis-x0208 . #x504A) ; ø½Š»§ + (korean-ksc5601 . #x6E37) ; ø»Š‹¨ + (=gt-pj-1 . #x504A) ; ø½Š»§ + (chinese-big5 . #xA6EE) ; ý¢€Š›® + (ideograph-daikanwa . 00496) ; ø¸€‡° + (ucs-jis . #x4F47) ; ø½Š»§ + )) +(define-char + '((morohashi-daikanwa 496 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 139 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B81) ; 宁 + )) + (chinese-cns11643-1 . #x486F) ; ø»‘¼¼ + (chinese-gb12345 . #x5879) ; 佇 + (=ucs . #x4F47) ; 佇 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 131 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5E03) ; 布 + )) + (korean-ksc5601 . #x784F) ; ø»Šš¬ + (japanese-jisx0212 . #x3068) ; ø»Š»™ + (chinese-cns11643-1 . #x4929) ; ø»‘½” + (=jis-x0213-1-2000 . #x2E2E) ; ø»¢¦ + (chinese-big5 . #xA747) ; ý¢€Š‡ + (ideograph-daikanwa . 00497) ; ø¸€‡± + (=jef-china3 . #x42A2) ; øº„Š¢ + (=ucs . #x4F48) ; 佈 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 141 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6BCD) ; 母 + )) + (chinese-cns11643-3 . #x244D) ; ø»•›ª + (ideograph-daikanwa . 00498) ; ø¸€‡² + (=hanziku-1 . #xC0DA) ; ý¢€œƒš + (=ucs . #x3444) ; 㑄 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 129 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53BB) ; 去 + )) + (japanese-jisx0212 . #x3069) ; ø»Š»š + (chinese-cns11643-2 . #x227D) ; ø»“š + (=jis-x0213-1-2000 . #x2E2F) ; ø»¢¦ + (chinese-big5 . #xCA5D) ; ý¢€Œ© + (ideograph-daikanwa . 00499) ; ø¸€‡³ + (=jef-china3 . #x42A3) ; øº„Š£ + (=ucs . #x4F49) ; 佉 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 141 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x76AE) ; 皮 + )) + (chinese-cns11643-3 . #x2444) ; ø»•›¡ + (ideograph-daikanwa . 00500) ; ø¸€‡´ + (=hanziku-1 . #xC0D6) ; ý¢€œƒ– + (=ucs . #x4F4A) ; 佊 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 140 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53EC) ; 召 + )) + (japanese-jisx0212 . #x306A) ; ø»Š»› + (chinese-cns11643-3 . #x244C) ; ø»•›© + (ideograph-daikanwa . 00501) ; ø¸€‡µ + (=hanziku-1 . #xC0BB) ; ý¢€œ‚» + (=jef-china3 . #x42A4) ; øº„Š¤ + (=ucs . #x4F4B) ; 佋 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 147) + (hanyu-dazidian-char . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6B64) ; æ­¤ + )) + (shinjigen-1 . 178) + (japanese-jisx0212 . #x306B) ; ø»Š»œ + (ideograph-daikanwa . 00502) ; ø¸€‡¶ + (=ucs . #x4F4C) ; 佌 + )) +(define-char + '((=>ucs . #x4F4C) ; 佌 + (morohashi-daikanwa 502 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 147 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6B64) ; æ­¤ + )) + (chinese-cns11643-2 . #x253D) ; ø»“’´ + (chinese-big5 . #xCBBD) ; ý¢€Œ®½ + )) +(define-char + '((=>ucs . #x4F4D) ; 位 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4E29) ; ø½Š¸Š + (korean-ksc5601 . #x5821) ; ø»‰ª¾ + (ideograph-daikanwa . 25721) ; ø¸†‘¹ + )) + (shinjigen-1 . 168) + (shinjigen-2 . 168) + (=jis-x0208 . #x304C) ; ø½ŠŒ© + (korean-ksc5601 . #x6A48) ; ø»Š† + (=gt-pj-1 . #x304C) ; ø½ŠŒ© + (chinese-big5 . #xA6EC) ; ý¢€Š›¬ + (ideograph-daikanwa . 00503) ; ø¸€‡· + (=gt-k . 02501) ; ý¡„€§… + (ucs-jis . #x4F4D) ; ø½ŠŒ© + )) +(define-char + '((morohashi-daikanwa 503 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 138 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7ACB) ; 立 + )) + (chinese-gb2312 . #x4E3B) ; ø»…ˆ¤ + (chinese-isoir165 . #x4E3B) ; ø»°´ + (chinese-cns11643-1 . #x486D) ; ø»‘¼º + (=ucs . #x4F4D) ; 位 + )) +(define-char + '((=>ucs . #x4F4E) ; 低 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 137 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x4649) ; ø»‹›Ž + (chinese-cns11643-1 . #x4662) ; ø»‘¹³ + (=jis-x0213-1-2000 . #x764F) ; ø»¤  + (ideograph-daikanwa . 17027) ; ø¸„Šƒ + )) + (shinjigen-1 . 191) + (shinjigen-2 . 191) + (=jis-x0208 . #x4463) ; ø½Šª˜ + (korean-ksc5601 . #x6E38) ; ø»Š‹© + (chinese-cns11643-1 . #x4925) ; ø»‘½ + (=gt-pj-1 . #x4463) ; ø½Šª˜ + (chinese-big5 . #xA743) ; ý¢€Šƒ + (ideograph-daikanwa . 00504) ; ø¸€‡¸ + (=gt-k . 02613) ; ý¡„€¨µ + (ucs-jis . #x4F4E) ; ø½Šª˜ + )) +(define-char + '((morohashi-daikanwa 504 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 137) + (hanyu-dazidian-char . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6C10) ; 氐 + )) + (chinese-gb2312 . #x354D) ; ø»„¤ˆ + (chinese-isoir165 . #x354D) ; ø»Œ˜ + (=ucs . #x4F4E) ; 低 + )) +(define-char + '((=>ucs . #x4F4F) ; 住 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 00100) ; ø¸€¤ + (=gt . 00137) ; ý¡€€‚‰ + )) + (shinjigen-1 . 182) + (shinjigen-2 . 182) + (ideograph-daikanwa . 00505) ; ø¸€‡¹ + (=jef-china3 . #x42A5) ; øº„Š¥ + )) +(define-char + '((morohashi-daikanwa 505 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 137 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E3B) ; 主 + )) + (shinjigen-1 . 181) + (shinjigen-2 . 181) + (chinese-gb2312 . #x5721) ; ø»…•˜ + (=jis-x0208 . #x3D3B) ; ø½ŠŸž + (korean-ksc5601 . #x712C) ; ø»Š· + (chinese-isoir165 . #x5721) ; ø»½¨ + (chinese-cns11643-1 . #x486E) ; ø»‘¼» + (=gt-pj-1 . #x3D3B) ; 住 + (chinese-big5 . #xA6ED) ; ý¢€Š›­ + (=gt-k . 02572) ; ý¡„€¨Œ + (=ucs . #x4F4F) ; 住 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 130 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5DE6) ; å·¦ + )) + (shinjigen-1 . 174) + (shinjigen-2 . 174) + (chinese-gb2312 . #x5774) ; ø»…–« + (=jis-x0208 . #x3A34) ; ø½Šš½ + (korean-ksc5601 . #x7125) ; ø»Š° + (chinese-isoir165 . #x5774) ; ø»¾» + (chinese-cns11643-1 . #x4876) ; ø»‘½ƒ + (=gt-pj-1 . #x3A34) ; 佐 + (chinese-big5 . #xA6F5) ; ý¢€Š›µ + (ideograph-daikanwa . 00506) ; ø¸€‡º + (=gt-k . 02552) ; ý¡„€§¸ + (=ucs . #x4F50) ; 佐 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 131 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53F3) ; 右 + )) + (shinjigen-1 . 201) + (shinjigen-2 . 201) + (chinese-gb2312 . #x5353) ; ø»…’ + (=jis-x0208 . #x4D24) ; ø½Š¶§ + (korean-ksc5601 . #x694E) ; ø»Š„© + (chinese-isoir165 . #x5353) ; ø»¸¢ + (chinese-cns11643-1 . #x4877) ; ø»‘½„ + (=gt-pj-1 . #x4D24) ; 佑 + (chinese-big5 . #xA6F6) ; ý¢€Š›¶ + (ideograph-daikanwa . 00507) ; ø¸€‡» + (=ucs . #x4F51) ; 佑 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 133 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x592E) ; 央 + )) + (japanese-jisx0212 . #x306C) ; ø»Š» + (chinese-cns11643-2 . #x2324) ; ø»“Ÿ + (chinese-big5 . #xCA62) ; ý¢€Œ©¢ + (ideograph-daikanwa . 00508) ; ø¸€‡¼ + (=jef-china3 . #x42A6) ; øº„Š¦ + (=ucs . #x4F52) ; 佒 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 130 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x672C) ; 本 + )) + (shinjigen-1 . 188) + (shinjigen-2 . 188) + (chinese-gb2312 . #x4C65) ; ø»…†’ + (=jis-x0208 . #x424E) ; ø½Š§‡ + (chinese-isoir165 . #x4C65) ; ø»®¢ + (chinese-cns11643-2 . #x227E) ; ø»“› + (=gt-pj-1 . #x424E) ; 体 + (chinese-big5 . #xCA5E) ; ý¢€Œ©ž + (ideograph-daikanwa . 00509) ; ø¸€‡½ + (=ucs . #x4F53) ; 体 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 131 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5360) ; 占 + )) + (japanese-jisx0212 . #x306D) ; ø»Š»ž + (chinese-cns11643-1 . #x487C) ; ø»‘½‰ + (=jis-x0213-2-2000 . #x2144) ; ø»¤£ + (chinese-big5 . #xA6FB) ; ý¢€Š›» + (ideograph-daikanwa . 00510) ; ø¸€‡¾ + (=jef-china3 . #x42A7) ; øº„Š§ + (=ucs . #x4F54) ; 佔 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 130 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53EF) ; 可 + )) + (shinjigen-1 . 170) + (shinjigen-2 . 170) + (chinese-gb2312 . #x3A4E) ; ø»„«Ÿ + (=jis-x0208 . #x323F) ; ø½Š˜ + (korean-ksc5601 . #x793C) ; ø»Š›· + (chinese-isoir165 . #x3A4E) ; ø»“¯ + (chinese-cns11643-1 . #x4874) ; ø»‘½ + (=gt-pj-1 . #x323F) ; 何 + (chinese-big5 . #xA6F3) ; ý¢€Š›³ + (ideograph-daikanwa . 00511) ; ø¸€‡¿ + (=gt-k . 02505) ; ý¡„€§‰ + (=ucs . #x4F55) ; 何 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 139 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5FC5) ; 必 + )) + (shinjigen-2 . 198) + (japanese-jisx0212 . #x306E) ; ø»Š»Ÿ + (chinese-cns11643-2 . #x227A) ; ø»“— + (=jis-x0213-1-2000 . #x2E30) ; ø»¢¦‘ + (chinese-big5 . #xCA5A) ; ý¢€Œ©š + (ideograph-daikanwa . 00512) ; ø¸€ˆ€ + (=jef-china3 . #x42A8) ; øº„Š¨ + (=ucs . #x4F56) ; 佖 + )) +(define-char + '((=>ucs . #x4F57) ; 佗 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 139 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5560) ; ø½‹ƒ“ + (ideograph-daikanwa . 07057) ; ø¸®‘ + )) + (shinjigen-1 . 184) + (shinjigen-2 . 184) + (=jis-x0208 . #x5049) ; ø½Š»¦ + (=gt-pj-1 . #x5049) ; ø½Š»¦ + (chinese-big5 . #xA6EF) ; ý¢€Š›¯ + (ideograph-daikanwa . 00513) ; ø¸€ˆ + (=gt-k . 02680) ; ý¡„€©¸ + (ucs-jis . #x4F57) ; ø½Š»¦ + )) +(define-char + '((morohashi-daikanwa 513 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 139) + (hanyu-dazidian-char . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B83) ; 它 + )) + (chinese-gb2312 . #x5922) ; ø»…˜• + (chinese-isoir165 . #x5922) ; ø»Ž€¥ + (chinese-cns11643-1 . #x4870) ; ø»‘¼½ + (=ucs . #x4F57) ; 佗 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 128 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x793A) ; 示 + )) + (chinese-gb2312 . #x595C) ; ø»…™ + (japanese-jisx0212 . #x306F) ; ø»Š»  + (chinese-isoir165 . #x595C) ; ø»ŽŸ + (chinese-cns11643-2 . #x2327) ; ø»“¢ + (=jis-x0213-2-2000 . #x2145) ; ø»¤¤ + (chinese-big5 . #xCA65) ; ý¢€Œ©¥ + (ideograph-daikanwa . 00514) ; ø¸€ˆ‚ + (=jef-china3 . #x41E2) ; øº„‡¢ + (=ucs . #x4F58) ; 佘 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 128 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=ucs . #x6729) ; 朩 + )) + (shinjigen-1 . 202) + (shinjigen-2 . 202) + (chinese-gb2312 . #x5360) ; ø»…Ÿ + (=jis-x0208 . #x4D3E) ; ø½Š· + (korean-ksc5601 . #x6579) ; ø»‰¿œ + (chinese-isoir165 . #x5360) ; ø»¸¯ + (chinese-cns11643-1 . #x4927) ; ø»‘½’ + (=gt-pj-1 . #x4D3E) ; 余 + (chinese-big5 . #xA745) ; ý¢€Š… + (ideograph-daikanwa . 00515) ; ø¸€ˆƒ + (=gt-k . 02662) ; ý¡„€©¦ + (=ucs . #x4F59) ; 余 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 134 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5931) ; 失 + )) + (shinjigen-1 . 169) + (shinjigen-2 . 169) + (chinese-gb2312 . #x587D) ; ø»…˜’ + (=jis-x0208 . #x5045) ; ø½Š»¢ + (korean-ksc5601 . #x6C6A) ; ø»Š‰Ÿ + (chinese-isoir165 . #x587D) ; ø»Ž€¢ + (chinese-cns11643-1 . #x492A) ; ø»‘½• + (=gt-pj-1 . #x5045) ; 佚 + (chinese-big5 . #xA748) ; ý¢€Šˆ + (ideograph-daikanwa . 00516) ; ø¸€ˆ„ + (=ucs . #x4F5A) ; 佚 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 140 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5F17) ; 弗 + )) + (shinjigen-1 . 126) + (shinjigen-2 . 126) + (chinese-gb2312 . #x3770) ; ø»„§§ + (=jis-x0208 . #x5047) ; ø½Š»¤ + (korean-ksc5601 . #x5D56) ; ø»‰³‰ + (chinese-isoir165 . #x3770) ; ø»· + (chinese-cns11643-1 . #x4873) ; ø»‘½€ + (=gt-pj-1 . #x5047) ; 佛 + (chinese-big5 . #xA6F2) ; ý¢€Š›² + (ideograph-daikanwa . 00517) ; ø¸€ˆ… + (=gt-k . 02679) ; ý¡„€©· + (=ucs . #x4F5B) ; 佛 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 134 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E4D) ; 乍 + )) + (shinjigen-1 . 175) + (shinjigen-2 . 175) + (chinese-gb2312 . #x5777) ; ø»…–® + (=jis-x0208 . #x3A6E) ; ø½Š›· + (korean-ksc5601 . #x6D42) ; ø»ŠŠ• + (chinese-isoir165 . #x5777) ; ø»¾¾ + (chinese-cns11643-1 . #x4922) ; ø»‘½ + (=gt-pj-1 . #x3A6E) ; 作 + (chinese-big5 . #xA740) ; ý¢€Š€ + (ideograph-daikanwa . 00518) ; ø¸€ˆ† + (=gt-k . 02559) ; ý¡„€§¿ + (=ucs . #x4F5C) ; 作 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 136 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person for top") + (=ucs . #x20089) ; 𠂉 + ) + ((=ucs . #x4E0A) ; 上 + )) + )) + (chinese-cns11643-6 . #x2571) ; ø»›»¸ + (ideograph-daikanwa . 00519) ; ø¸€ˆ‡ + (=hanziku-1 . #xBFD3) ; ý¢€›¿“ + (=jef-china3 . #x42A9) ; øº„Š© + (=ucs . #x3445) ; 㑅 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 137 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53E5) ; 句 + )) + (shinjigen-1 . 173) + (shinjigen-2 . 173) + (chinese-gb2312 . #x587E) ; ø»…˜“ + (=jis-x0208 . #x5048) ; ø½Š»¥ + (chinese-isoir165 . #x587E) ; ø»Ž€£ + (chinese-cns11643-1 . #x4928) ; ø»‘½“ + (=gt-pj-1 . #x5048) ; 佝 + (chinese-big5 . #xA746) ; ý¢€Š† + (ideograph-daikanwa . 00520) ; ø¸€ˆˆ + (=ucs . #x4F5D) ; 佝 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 129 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E8C) ; 二 + ) + ((=ucs . #x5973) ; 女 + )) + )) + (chinese-gb2312 . #x587A) ; ø»…˜ + (=jis-x0208 . #x5524) ; ø½‹‚— + (chinese-isoir165 . #x587A) ; ø»Ž€Ÿ + (=gt-pj-1 . #x5524) ; 佞 + (chinese-big5 . #xA6F0) ; ý¢€Š›° + (ideograph-daikanwa . 00521) ; ø¸€ˆ‰ + (=ucs . #x4F5E) ; 佞 + )) +(define-char + '((=>ucs . #x4F5E) ; 佞 + (morohashi-daikanwa 521 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + (:cdp-combinator 4) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((=ucs . #x4E8C) ; 二 + ) + ((=ucs . #x5973) ; 女 + )) + (chinese-cns11643-1 . #x4871) ; ø»‘¼¾ + )) +(define-char + '((=>ucs . #x4F5F) ; 佟 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x544F) ; ø»‰¥´ + (chinese-cns11643-6 . #x223C) ; ø»›¶© + (ideograph-daikanwa . 01610) ; ø¸€™Š + )) + (japanese-jisx0212 . #x3070) ; ø»Š»¡ + (=jis-x0213-1-2000 . #x2E31) ; ø»¢¦’ + (ideograph-daikanwa . 00522) ; ø¸€ˆŠ + (=jef-china3 . #x42AA) ; øº„Šª + (ucs-jis . #x4F5F) ; ø»Š»¡ + )) +(define-char + '((morohashi-daikanwa 522 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 137 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x51AC) ; 冬 + )) + (chinese-gb2312 . #x5921) ; ø»…˜” + (chinese-isoir165 . #x5921) ; ø»Ž€¤ + (chinese-cns11643-2 . #x2325) ; ø»“  + (chinese-big5 . #xCA63) ; ý¢€Œ©£ + (=ucs . #x4F5F) ; 佟 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 129 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E8C) ; 二 + ) + ((=ucs . #x53E3) ; 口 + )) + )) + (chinese-cns11643-6 . #x256A) ; ø»›»± + (ideograph-daikanwa . 00523) ; ø¸€ˆ‹ + (=hanziku-1 . #xBE76) ; ý¢€›¹¶ + (=ucs . #x201D9) ; 𠇙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 132 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E8C) ; 二 + )) + )) + (chinese-cns11643-6 . #x2570) ; ø»›»· + (ideograph-daikanwa . 00524) ; ø¸€ˆŒ + (=hanziku-1 . #xBEF2) ; ý¢€›»² + (=ucs . #x201DD) ; 𠇝 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 128 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x7532) ; 甲 + )) + (chinese-cns11643-4 . #x233A) ; ø»—£½ + (ideograph-daikanwa . 00525) ; ø¸€ˆ + (=hanziku-1 . #xBE5A) ; ý¢€›¹š + (=ucs . #x201DA) ; 𠇚 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 140 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BC8) ; ý¢€ˆ¯ˆ + ) + ((=ucs . #x5DFE) ; å·¾ + )) + )) + (chinese-cns11643-6 . #x256B) ; ø»›»² + (ideograph-daikanwa . 00526) ; ø¸€ˆŽ + (=hanziku-1 . #xC0B6) ; ý¢€œ‚¶ + (=ucs . #x201DB) ; 𠇛 + )) +(define-char + '((=>ucs . #x201DC) ; 𠇜 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 129 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B5D) ; ý¢€ˆ­ + (=jef-china3 . #x71FA) ; øº‡‡º + ) + ((=ucs . #x53B6) ; 厶 + )) + ) + ((=ucs . #x4E5F) ; 也 + )) + (ideograph-daikanwa . 00527) ; ø¸€ˆ + (=hanziku-1 . #xBE73) ; ý¢€›¹³ + )) +(define-char + '((morohashi-daikanwa 527 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 129) + (hanyu-dazidian-char . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516C) ; 公 + ) + ((chinese-cns11643-1 . #x443E) ; ø»‘¶“ + )) + (chinese-cns11643-6 . #x2574) ; ø»›»» + (=ucs . #x201DC) ; 𠇜 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 130 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x4E00) ; 一 + )) + )) + (chinese-cns11643-6 . #x256E) ; ø»›»µ + (ideograph-daikanwa . 00528) ; ø¸€ˆ + (=hanziku-1 . #xBEB1) ; ý¢€›º± + (=cbeta . 06401) ; ø¸¡¤ + (=ucs . #x201FE) ; 𠇾 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E31) ; 丱 + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-6 . #x2569) ; ø»›»° + (ideograph-daikanwa . 00529) ; ø¸€ˆ‘ + (=ucs . #x201FF) ; 𠇿 + )) +(define-char + '((=>ucs . #x201FF) ; 𠇿 + (morohashi-daikanwa 529 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 129 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E31) ; 丱 + ) + ((=ucs . #x4EBA) ; 人 + )) + (=hanziku-1 . #xBE72) ; ý¢€›¹² + )) +(define-char + '((=>ucs . #x20200) ; 𠈀 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x200CC) ; 𠃌 + ) + ((japanese-jisx0208-1978 . #x4A2C) ; ø»‚¸™ + (japanese-jisx0208 . #x4A2C) ; ø»‡Œ¡ + (korean-ksc5601 . #x5D42) ; ø»‰²µ + (ideograph-daikanwa . 01853) ; ø¸€œ½ + )) + )) + (ideograph-daikanwa . 00530) ; ø¸€ˆ’ + )) +(define-char + '((morohashi-daikanwa 530 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 141 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x200CC) ; 𠃌 + ) + ((=ucs . #x5206) ; 分 + )) + )) + (chinese-cns11643-5 . #x2333) ; ø»™­º + (=hanziku-1 . #xC0D7) ; ý¢€œƒ— + (=ucs . #x20200) ; 𠈀 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 136 3) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x20086) ; 𠂆 + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x5315) ; 匕 + )) + (chinese-cns11643-6 . #x2573) ; ø»›»º + (ideograph-daikanwa . 00531) ; ø¸€ˆ“ + (=hanziku-1 . #xBFD5) ; ý¢€›¿• + (=ucs . #x20201) ; 𠈁 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 137 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4EDA) ; 仚 + )) + (chinese-isoir165 . #x7A2F) ; ø»Ž± + (chinese-cns11643-2 . #x232B) ; ø»“¦ + (chinese-big5 . #xCA69) ; ý¢€Œ©© + (ideograph-daikanwa . 00532) ; ø¸€ˆ” + (=jef-china3 . #x8CC3) ; øºˆ³ƒ + (=ucs . #x4F61) ; 佡 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 131 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x592F) ; 夯 + )) + (chinese-cns11643-6 . #x256F) ; ø»›»¶ + (ideograph-daikanwa . 00533) ; ø¸€ˆ• + (=hanziku-1 . #xBED4) ; ý¢€›»” + (=ucs . #x201F4) ; 𠇴 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 130 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x672F) ; 术 + )) + (chinese-cns11643-6 . #x256D) ; ø»›»´ + (ideograph-daikanwa . 00534) ; ø¸€ˆ– + (=hanziku-1 . #xBEB2) ; ý¢€›º² + (=ucs . #x201F2) ; 𠇲 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 00535) ; ø¸€ˆ— + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 00536) ; ø¸€ˆ˜ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 00537) ; ø¸€ˆ™ + )) +(define-char + '((=>ucs . #x4F62) ; ä½¢ + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 08722) ; ø¸‚ˆ’ + )) + (chinese-cns11643-2 . #x227C) ; ø»“™ + (ideograph-daikanwa . 00538) ; ø¸€ˆš + )) +(define-char + '((morohashi-daikanwa 538 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 120 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5DE8) ; å·¨ + )) + (chinese-big5 . #xCA5C) ; ý¢€Œ©œ + (=jef-china3 . #x9EC8) ; øº‰»ˆ + (=ucs . #x4F62) ; ä½¢ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 137 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7528) ; 用 + )) + (chinese-gb2312 . #x5336) ; ø»…µ + (japanese-jisx0212 . #x3071) ; ø»Š»¢ + (chinese-isoir165 . #x5336) ; ø»¸… + (chinese-cns11643-1 . #x4921) ; ø»‘½Œ + (chinese-big5 . #xA6FE) ; ý¢€Š›¾ + (ideograph-daikanwa . 00539) ; ø¸€ˆ› + (=jef-china3 . #x42AB) ; øº„Š« + (=ucs . #x4F63) ; ä½£ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 00540) ; ø¸€ˆœ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x256C) ; ø»›»³ + (ideograph-daikanwa . 00541) ; ø¸€ˆ + (=ucs . #x201DE) ; 𠇞 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 129 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x672B) ; 末 + )) + (chinese-cns11643-4 . #x2338) ; ø»—£» + (ideograph-daikanwa . 48917) ; ø¸‹¼• + (=hanziku-1 . #xBE75) ; ý¢€›¹µ + (=ucs . #x201F1) ; 𠇱 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 137 8) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8B5B) ; ý¢€ˆ­› + ) + ((=big5-cdp . #x897C) ; ý¢€ˆ¥¼ + )) + (=hanziku-1 . #xBFFA) ; ý¢€›¿º + (=ucs . #x3447) ; 㑇 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 121 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x74E6) ; 瓦 + )) + (chinese-gb2312 . #x5874) ; ø»…˜‰ + (chinese-isoir165 . #x5874) ; ø»Ž€™ + (chinese-cns11643-2 . #x2321) ; ø»“œ + (=jis-x0213-2-2000 . #x2141) ; ø»¤  + (chinese-big5 . #xCA5F) ; ý¢€Œ©Ÿ + (=jef-china3 . #x93CA) ; øº‰Š + (=ucs . #x4F64) ; 佤 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 128 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=big5-cdp . #x89B2) ; ý¢€ˆ¦² + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-gb2312 . #x595D) ; ø»…™ + (chinese-isoir165 . #x595D) ; ø»Ž  + (=hanziku-1 . #xBE58) ; ý¢€›¹˜ + (=ucs . #x4F65) ; ä½¥ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x77F3) ; 石 + )) + (=ucs . #x4F66) ; 佦 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 131 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5361) ; 卡 + )) + (chinese-gb2312 . #x587B) ; ø»…˜ + (chinese-isoir165 . #x587B) ; ø»Ž€  + (chinese-cns11643-2 . #x2323) ; ø»“ž + (chinese-big5 . #xCA61) ; ý¢€Œ©¡ + (=ucs . #x4F67) ; 佧 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5305) ; 包 + )) + (=ucs . #x4F68) ; 佨 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 128 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x4E19) ; 丙 + )) + (=hanziku-1 . #xBE57) ; ý¢€›¹— + (=ucs . #x201EE) ; 𠇮 + )) +(define-char + '((=>ucs . #x201EE) ; 𠇮 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=jef-china3 . #x41A2) ; øº„†¢ + )) + (=cbeta . 06079) ; ø¸¡ž¿ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 5) + (total-strokes . 7) + (=cbeta . 01887) ; ø¸ Ÿ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 154 12) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8B69) ; ý¢€ˆ­© + ) + ((=ucs . #x6728) ; 木 + )) + (chinese-cns11643-6 . #x2943) ; ø»œ‚ + (ideograph-daikanwa . 00542) ; ø¸€ˆž + (=hanziku-1 . #xC3AA) ; ý¢€œŽª + (=ucs . #x20203) ; 𠈃 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 150 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8DA7) ; ý¢€ˆ¶§ + )) + (shinjigen-1 . 230) + (shinjigen-2 . 230) + (chinese-gb2312 . #x4565) ; ø»„¼€ + (=jis-x0208 . #x5050) ; ø½Š»­ + (korean-ksc5601 . #x7825) ; ø»Šš‚ + (chinese-isoir165 . #x4565) ; ø»¤ + (chinese-cns11643-1 . #x4B79) ; ø»’  + (=gt-pj-1 . #x5050) ; 佩 + (chinese-big5 . #xA8D8) ; ý¢€Š£˜ + (ideograph-daikanwa . 00543) ; ø¸€ˆŸ + (=ucs . #x4F69) ; 佩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 151 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5919) ; 夙 + )) + (chinese-cns11643-3 . #x2746) ; ø»•Ÿ½ + (ideograph-daikanwa . 00544) ; ø¸€ˆ  + (=hanziku-1 . #xC2DC) ; ý¢€œ‹œ + (=ucs . #x3449) ; 㑉 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 148 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x56DE) ; 回 + )) + (japanese-jisx0212 . #x3072) ; ø»Š»£ + (chinese-cns11643-2 . #x253F) ; ø»“’¶ + (=jis-x0213-1-2000 . #x2E32) ; ø»¢¦“ + (chinese-big5 . #xCBBF) ; ý¢€Œ®¿ + (ideograph-daikanwa . 00545) ; ø¸€ˆ¡ + (=ucs . #x4F6A) ; 佪 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 145 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x81E3) ; 臣 + )) + (chinese-cns11643-6 . #x2945) ; ø»œ„ + (ideograph-daikanwa . 00546) ; ø¸€ˆ¢ + (=hanziku-1 . #xC1B9) ; ý¢€œ†¹ + (=ucs . #x20204) ; 𠈄 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 151 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5404) ; 各 + )) + (chinese-isoir165 . #x7A31) ; ø»Ž±’ + (chinese-cns11643-2 . #x254B) ; ø»““‚ + (chinese-big5 . #xCBCB) ; ý¢€Œ¯‹ + (ideograph-daikanwa . 00547) ; ø¸€ˆ£ + (=ucs . #x4F6B) ; 佫 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 144 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8001) ; 老 + )) + (chinese-gb2312 . #x4050) ; ø»„´• + (japanese-jisx0212 . #x3073) ; ø»Š»¤ + (chinese-isoir165 . #x4050) ; ø»œ¥ + (chinese-cns11643-1 . #x4B71) ; ø»’˜ + (=jis-x0213-1-2000 . #x2E33) ; ø»¢¦” + (chinese-big5 . #xA8D0) ; ý¢€Š£ + (ideograph-daikanwa . 00548) ; ø¸€ˆ¤ + (=jef-china3 . #x91A2) ; øº‰†¢ + (=ucs . #x4F6C) ; 佬 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 151 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5905) ; 夅 + )) + (ideograph-daikanwa . 00549) ; ø¸€ˆ¥ + (=hanziku-1 . #xC2E0) ; ý¢€œ‹  + (=jef-china3 . #x42BC) ; øº„Š¼ + (=ucs . #x4F6D) ; ä½­ + )) +(define-char + '((=>ucs . #x4F6D) ; ä½­ + (morohashi-daikanwa 549 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-3 . #x2344) ; ø»•šƒ + )) + (chinese-cns11643-3 . #x2747) ; ø»•Ÿ¾ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 154 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6536) ; 收 + )) + (ideograph-daikanwa . 00550) ; ø¸€ˆ¦ + (=hanziku-1 . #xC3A8) ; ý¢€œŽ¨ + (=ucs . #x20205) ; 𠈅 + )) +(define-char + '((=>ucs . #x20205) ; 𠈅 + (morohashi-daikanwa 550 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6536) ; 收 + )) + (chinese-cns11643-4 . #x253A) ; ø»—¦¹ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 150 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5408) ; 合 + )) + (japanese-jisx0212 . #x3074) ; ø»Š»¥ + (chinese-cns11643-2 . #x254C) ; ø»““ƒ + (chinese-big5 . #xCBCC) ; ý¢€Œ¯Œ + (ideograph-daikanwa . 00551) ; ø¸€ˆ§ + (=jef-china3 . #x42AC) ; øº„Š¬ + (=ucs . #x4F6E) ; ä½® + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 153 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7F8A) ; 羊 + )) + (shinjigen-1 . 239) + (shinjigen-2 . 239) + (chinese-gb2312 . #x5170) ; ø»…³ + (=jis-x0208 . #x5053) ; ø½Š»° + (korean-ksc5601 . #x653A) ; ø»‰¾ + (chinese-isoir165 . #x5170) ; ø»¶ƒ + (chinese-cns11643-1 . #x4B6C) ; ø»’“ + (=gt-pj-1 . #x5053) ; 佯 + (chinese-big5 . #xA8CB) ; ý¢€Š£‹ + (ideograph-daikanwa . 00552) ; ø¸€ˆ¨ + (=ucs . #x4F6F) ; 佯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 146 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x767E) ; 百 + )) + (shinjigen-1 . 232) + (shinjigen-2 . 232) + (chinese-gb2312 . #x305B) ; ø»„€ + (=jis-x0208 . #x5051) ; ø½Š»® + (korean-ksc5601 . #x5B58) ; ø»‰° + (chinese-isoir165 . #x305B) ; ø»… + (chinese-cns11643-1 . #x4B76) ; ø»’ + (=gt-pj-1 . #x5051) ; ä½° + (chinese-big5 . #xA8D5) ; ý¢€Š£• + (ideograph-daikanwa . 00553) ; ø¸€ˆ© + (=ucs . #x4F70) ; ä½° + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 141 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=ucs . #x6B63) ; æ­£ + )) + (japanese-jisx0212 . #x3075) ; ø»Š»¦ + (chinese-cns11643-4 . #x253E) ; ø»—¦½ + (ideograph-daikanwa . 00554) ; ø¸€ˆª + (=hanziku-1 . #xC0DC) ; ý¢€œƒœ + (=jef-china3 . #x41E3) ; øº„‡£ + (=ucs . #x4F71) ; ä½± + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 149 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x200A4) ; 𠂤 + )) + (chinese-cns11643-5 . #x2528) ; ø»™°« + (ideograph-daikanwa . 00555) ; ø¸€ˆ« + (=hanziku-1 . #xC2A2) ; ý¢€œŠ¢ + (=ucs . #x20206) ; 𠈆 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 151 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x540D) ; 名 + )) + (chinese-cns11643-3 . #x274F) ; ø»• † + (ideograph-daikanwa . 00556) ; ø¸€ˆ¬ + (=hanziku-1 . #xC2E2) ; ý¢€œ‹¢ + (=cbeta . 04173) ; ø¸¡ + (=ucs . #x4F72) ; ä½² + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 143 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x572D) ; 圭 + )) + (shinjigen-1 . 209) + (shinjigen-2 . 209) + (chinese-gb2312 . #x3C51) ; ø»„®ž + (=jis-x0208 . #x3242) ; ø½Š› + (korean-ksc5601 . #x4A22) ; ø»‰–› + (chinese-isoir165 . #x3C51) ; ø»–® + (chinese-cns11643-1 . #x4B6F) ; ø»’– + (=gt-pj-1 . #x3242) ; ä½³ + (chinese-big5 . #xA8CE) ; ý¢€Š£Ž + (ideograph-daikanwa . 00557) ; ø¸€ˆ­ + (=gt-k . 03648) ; ý¡„€¹€ + (=ucs . #x4F73) ; ä½³ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 146 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x3401) ; 㐁 + )) + (chinese-cns11643-6 . #x2946) ; ø»œ… + (ideograph-daikanwa . 00558) ; ø¸€ˆ® + (=hanziku-1 . #xC1DA) ; ý¢€œ‡š + (=ucs . #x20207) ; 𠈇 + )) +(define-char + '((=>ucs . #x344A) ; 㑊 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4B72) ; ø½Š´¹ + (korean-ksc5601 . #x6632) ; ø»‰¿³ + (ideograph-daikanwa . 00293) ; ø¸€„¥ + )) + (ideograph-daikanwa . 00559) ; ø¸€ˆ¯ + )) +(define-char + '((morohashi-daikanwa 559 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 152 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4EA6) ; 亦 + )) + (chinese-cns11643-5 . #x2525) ; ø»™°¨ + (=hanziku-1 . #xC2FE) ; ý¢€œ‹¾ + (=ucs . #x344A) ; 㑊 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 144 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8033) ; 耳 + )) + (chinese-gb2312 . #x5926) ; ø»…˜™ + (chinese-isoir165 . #x5926) ; ø»Ž€© + (chinese-cns11643-2 . #x2539) ; ø»“’° + (chinese-big5 . #xCBB9) ; ý¢€Œ®¹ + (ideograph-daikanwa . 00560) ; ø¸€ˆ° + (=jef-china3 . #x97CC) ; øº‰ŸŒ + (=ucs . #x4F74) ; ä½´ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 153 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5E76) ; 并 + )) + (shinjigen-1 . 235) + (shinjigen-2 . 235) + (=jis-x0208 . #x4A3B) ; ø½Š²¤ + (chinese-cns11643-1 . #x4B77) ; ø»’ž + (=gt-pj-1 . #x4A3B) ; ä½µ + (chinese-big5 . #xA8D6) ; ý¢€Š£– + (ideograph-daikanwa . 00561) ; ø¸€ˆ± + (=ucs . #x4F75) ; ä½µ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 144 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5409) ; 吉 + )) + (shinjigen-1 . 215) + (shinjigen-2 . 215) + (chinese-gb2312 . #x5925) ; ø»…˜˜ + (=jis-x0208 . #x504B) ; ø½Š»¨ + (korean-ksc5601 . #x514D) ; ø»‰¡˜ + (chinese-isoir165 . #x5925) ; ø»Ž€¨ + (chinese-cns11643-2 . #x2538) ; ø»“’¯ + (=gt-pj-1 . #x504B) ; 佶 + (chinese-big5 . #xCBB8) ; ý¢€Œ®¸ + (ideograph-daikanwa . 00562) ; ø¸€ˆ² + (=ucs . #x4F76) ; 佶 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 154 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x826E) ; 艮 + )) + (japanese-jisx0212 . #x3076) ; ø»Š»§ + (chinese-cns11643-2 . #x253C) ; ø»“’³ + (=jis-x0213-2-2000 . #x2147) ; ø»¤¦ + (chinese-big5 . #xCBBC) ; ý¢€Œ®¼ + (ideograph-daikanwa . 00563) ; ø¸€ˆ³ + (=ucs . #x4F77) ; ä½· + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 149 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x820C) ; 舌 + )) + (japanese-jisx0212 . #x3077) ; ø»Š»¨ + (chinese-cns11643-2 . #x2543) ; ø»“’º + (=jis-x0213-2-2000 . #x2148) ; ø»¤§ + (chinese-big5 . #xCBC3) ; ý¢€Œ¯ƒ + (ideograph-daikanwa . 00564) ; ø¸€ˆ´ + (=jef-china3 . #x42AD) ; øº„Š­ + (=ucs . #x4F78) ; 佸 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 147 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x66F2) ; 曲 + )) + (chinese-cns11643-4 . #x2539) ; ø»—¦¸ + (ideograph-daikanwa . 00565) ; ø¸€ˆµ + (=hanziku-1 . #xC244) ; ý¢€œ‰„ + (=ucs . #x344B) ; 㑋 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 151 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5371) ; 危 + )) + (shinjigen-1 . 214) + (japanese-jisx0212 . #x3078) ; ø»Š»© + (chinese-cns11643-2 . #x2541) ; ø»“’¸ + (chinese-big5 . #xCBC1) ; ý¢€Œ¯ + (ideograph-daikanwa . 00566) ; ø¸€ˆ¶ + (=ucs . #x4F79) ; ä½¹ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 149 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x56DF) ; 囟 + )) + (chinese-cns11643-5 . #x2529) ; ø»™°¬ + (ideograph-daikanwa . 00567) ; ø¸€ˆ· + (=hanziku-1 . #xC2A4) ; ý¢€œŠ¤ + (=ucs . #x20208) ; 𠈈 + )) +(define-char + '((=>ucs . #x4F7A) ; 佺 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x6E6F) ; ø»ŠŒ  + (ideograph-daikanwa . 01424) ; ø¸€– + )) + (korean-ksc5601 . #x6E6D) ; ø»ŠŒž + (japanese-jisx0212 . #x3079) ; ø»Š»ª + (=jis-x0213-2-2000 . #x2149) ; ø»¤¨ + (ideograph-daikanwa . 00568) ; ø¸€ˆ¸ + (=jef-china3 . #x42AE) ; øº„Š® + (ucs-jis . #x4F7A) ; ø»ŠŒž + )) +(define-char + '((=>ucs . #x4F7A) ; 佺 + (morohashi-daikanwa 568 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 149 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4740) ; ø»‘º¯ + )) + (chinese-cns11643-1 . #x4C21) ; ø»’¦ + (chinese-big5 . #xA8DE) ; ý¢€Š£ž + )) +(define-char + '((morohashi-daikanwa 568 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 149) + (hanyu-dazidian-char . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5168) ; 全 + )) + (chinese-isoir165 . #x7A30) ; ø»Ž±‘ + (=ucs . #x4F7A) ; 佺 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 150 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5146) ; 兆 + )) + (shinjigen-1 . 228) + (shinjigen-2 . 228) + (chinese-gb2312 . #x592C) ; ø»…˜Ÿ + (=jis-x0208 . #x504F) ; ø½Š»¬ + (chinese-isoir165 . #x592C) ; ø»Ž€¯ + (chinese-cns11643-1 . #x4B7A) ; ø»’¡ + (=gt-pj-1 . #x504F) ; ä½» + (chinese-big5 . #xA8D9) ; ý¢€Š£™ + (ideograph-daikanwa . 00569) ; ø¸€ˆ¹ + (=gt-k . 03853) ; ý¡„€¼ + (=ucs . #x4F7B) ; ä½» + )) +(define-char + '((=>ucs . #x4F7C) ; ä½¼ + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0208-1978 . #x3872) ; ø»‚Ÿƒ + (japanese-jisx0208 . #x3872) ; ø»†³‹ + (korean-ksc5601 . #x4E5F) ; ø»‰ + (ideograph-daikanwa . 00291) ; ø¸€„£ + )) + (shinjigen-1 . 218) + (shinjigen-2 . 218) + (=jis-x0208 . #x3873) ; ø½Š™€ + (=gt-pj-1 . #x3873) ; ø½Š™€ + (chinese-big5 . #xCBB3) ; ý¢€Œ®³ + (ideograph-daikanwa . 00570) ; ø¸€ˆº + (ucs-jis . #x4F7C) ; ø½Š™€ + )) +(define-char + '((morohashi-daikanwa 570 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 152 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4EA4) ; 交 + )) + (chinese-gb2312 . #x592E) ; ø»…˜¡ + (chinese-isoir165 . #x592E) ; ø»Ž€± + (chinese-cns11643-2 . #x2533) ; ø»“’ª + (=ucs . #x4F7C) ; ä½¼ + )) +(define-char + '((=>ucs . #x4F7D) ; ä½½ + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x732D) ; ø»Š’´ + (ideograph-daikanwa . 15992) ; ø¸ƒ¹¸ + )) + (japanese-jisx0212 . #x307A) ; ø»Š»« + (=jis-x0213-2-2000 . #x214A) ; ø»¤© + (ideograph-daikanwa . 00571) ; ø¸€ˆ» + (ucs-jis . #x4F7D) ; ø»Š»« + )) +(define-char + '((morohashi-daikanwa 571 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 152) + (hanyu-dazidian-char . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6B21) ; 次 + )) + (=jef-china3 . #x42AF) ; øº„Š¯ + (=ucs . #x4F7D) ; ä½½ + )) +(define-char + '((=>ucs . #x4F7D) ; ä½½ + (morohashi-daikanwa 571 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 152 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4839) ; ø»‘¼† + )) + (chinese-cns11643-2 . #x2535) ; ø»“’¬ + (chinese-big5 . #xCBB5) ; ý¢€Œ®µ + )) +(define-char + '((=>ucs . #x4F7E) ; ä½¾ + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x7822) ; ø»Š™¿ + (ideograph-daikanwa . 01450) ; ø¸€–ª + ) + ((=ucs . #x6708) ; 月 + )) + )) + (shinjigen-2 . 206) + (korean-ksc5601 . #x6C6B) ; ø»Š‰  + (japanese-jisx0212 . #x307B) ; ø»Š»¬ + (=jis-x0213-1-2000 . #x2E34) ; ø»¢¦• + (ideograph-daikanwa . 00572) ; ø¸€ˆ¼ + (=jef-china3 . #x42B0) ; øº„Š° + (ucs-jis . #x4F7E) ; ø»Š‰  + )) +(define-char + '((morohashi-daikanwa 572 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 150) + (hanyu-dazidian-char . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516B) ; 八 + ) + ((=ucs . #x6708) ; 月 + )) + )) + (chinese-gb2312 . #x592B) ; ø»…˜ž + (chinese-isoir165 . #x592B) ; ø»Ž€® + (=ucs . #x4F7E) ; ä½¾ + )) +(define-char + '((=>ucs . #x4F7E) ; ä½¾ + (morohashi-daikanwa 572 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 150 6) + (ideographic-structure + (:cdp-combinator 4) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((=ucs . #x516B) ; 八 + ) + ((=big5-cdp . #x8A73) ; ý¢€ˆ©³ + )) + (chinese-cns11643-1 . #x4B7C) ; ø»’£ + (chinese-big5 . #xA8DB) ; ý¢€Š£› + )) +(define-char + '((=>ucs . #x4F7F) ; 使 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0208-1978 . #x4D79) ; ø»‚¾€ + (japanese-jisx0208 . #x4D79) ; ø»‡’ˆ + (korean-ksc5601 . #x5759) ; ø»‰ª˜ + (ideograph-daikanwa . 03299) ; ø¸€³£ + )) + (shinjigen-1 . 220) + (shinjigen-2 . 220) + (japanese-jisx0208-1978 . #x3B48) ; ø»‚¢³ + (japanese-jisx0208 . #x3B48) ; ø»†¶» + (chinese-big5 . #xA8CF) ; ý¢€Š£ + (ideograph-daikanwa . 00573) ; ø¸€ˆ½ + (=jef-china3 . #x42B1) ; øº„Š± + )) +(define-char + '((morohashi-daikanwa 573 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 145 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x540F) ; 吏 + )) + (shinjigen-1 . 219) + (shinjigen-2 . 219) + (chinese-gb2312 . #x4A39) ; ø»…‚ª + (korean-ksc5601 . #x5E45) ; ø»‰´– + (chinese-isoir165 . #x4A39) ; ø»ªº + (chinese-cns11643-1 . #x4B70) ; ø»’— + (=jis-x0208-1990 . #x3B48) ; ø½Šœ¯ + (=gt-pj-1 . #x3B48) ; 使 + (=ucs . #x4F7F) ; 使 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 143 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5211) ; 刑 + )) + (chinese-cns11643-2 . #x2536) ; ø»“’­ + (chinese-big5 . #xCBB6) ; ý¢€Œ®¶ + (ideograph-daikanwa . 00574) ; ø¸€ˆ¾ + (=ucs . #x4F80) ; 侀 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 149 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5148) ; 先 + )) + (korean-ksc5601 . #x6360) ; ø»‰¼‡ + (japanese-jisx0212 . #x307C) ; ø»Š»­ + (chinese-cns11643-2 . #x2542) ; ø»“’¹ + (chinese-big5 . #xCBC2) ; ý¢€Œ¯‚ + (ideograph-daikanwa . 00575) ; ø¸€ˆ¿ + (=ucs . #x4F81) ; 侁 + )) +(define-char + '((=>ucs . #x4F82) ; 侂 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 152 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((ideograph-daikanwa . 09221) ; ø¸‚… + ) + ((=ucs . #x4E47) ; 乇 + )) + )) + (japanese-jisx0212 . #x307D) ; ø»Š»® + (=jis-x0213-2-2000 . #x214B) ; ø»¤ª + (chinese-big5 . #xCBC9) ; ý¢€Œ¯‰ + (ideograph-daikanwa . 00576) ; ø¸€‰€ + (=jef-china3 . #x9FFE) ; øº‰¿¾ + (ucs-jis . #x4F82) ; ø»Š»® + )) +(define-char + '((morohashi-daikanwa 576 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 152) + (hanyu-dazidian-char . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5E7F) ; 广 + ) + ((=ucs . #x4E47) ; 乇 + )) + )) + (chinese-cns11643-2 . #x2549) ; ø»““€ + (=ucs . #x4F82) ; 侂 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 148 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=big5-cdp . #x8BED) ; ý¢€ˆ¯­ + )) + )) + (shinjigen-1 . 211) + (shinjigen-2 . 211) + (chinese-gb2312 . #x5929) ; ø»…˜œ + (=jis-x0208 . #x3426) ; ø½Š‘» + (korean-ksc5601 . #x4A49) ; ø»‰—‚ + (chinese-isoir165 . #x5929) ; ø»Ž€¬ + (chinese-cns11643-1 . #x4B75) ; ø»’œ + (=gt-pj-1 . #x3426) ; 侃 + (chinese-big5 . #xA8D4) ; ý¢€Š£” + (ideograph-daikanwa . 00577) ; ø¸€‰ + (=gt-k . 03660) ; ý¡„€¹Œ + (=ucs . #x4F83) ; 侃 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (<-ancient-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 211) + (ideograph-daikanwa . 00577) ; ø¸€‰ + ) + )) + (hanyu-dazidian 1 148 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5DDB) ; 巛 + )) + )) + (shinjigen-1 . 212) + (chinese-cns11643-3 . #x274E) ; ø»• … + (ideograph-daikanwa . 00578) ; ø¸€‰‚ + (=hanziku-1 . #xC25D) ; ý¢€œ‰ + (=ucs . #x20209) ; 𠈉 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 147 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x81F3) ; 至 + )) + (chinese-gb2312 . #x5636) ; ø»…” + (korean-ksc5601 . #x7269) ; ø»Š’’ + (japanese-jisx0212 . #x307E) ; ø»Š»¯ + (chinese-isoir165 . #x5636) ; ø»¼Ÿ + (chinese-cns11643-2 . #x253B) ; ø»“’² + (chinese-big5 . #xCBBB) ; ý¢€Œ®» + (ideograph-daikanwa . 00579) ; ø¸€‰ƒ + (=jef-china3 . #x42B2) ; øº„Š² + (=ucs . #x4F84) ; 侄 + )) +(define-char + '((=>ucs . #x4F85) ; 侅 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3067) ; ø½Š„ + (korean-ksc5601 . #x7A24) ; ø»Šœ½ + )) + (japanese-jisx0212 . #x3121) ; ø»Š»° + (=jis-x0213-2-2000 . #x214C) ; ø»¤« + (chinese-big5 . #xCBB4) ; ý¢€Œ®´ + (ideograph-daikanwa . 00580) ; ø¸€‰„ + (ucs-jis . #x4F85) ; ø»Š»° + )) +(define-char + '((morohashi-daikanwa 580 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 153 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4EA5) ; 亥 + )) + (chinese-cns11643-2 . #x2534) ; ø»“’« + (=ucs . #x4F85) ; 侅 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 141 8) + (shinjigen-1 . 241) + (shinjigen-2 . 241) + (=jis-x0208 . #x5054) ; ø½Š»± + (korean-ksc5601 . #x554E) ; ø»‰§‘ + (chinese-cns11643-1 . #x4B74) ; ø»’› + (chinese-gb12345 . #x4034) ; 來 + (=gt-pj-1 . #x5054) ; 來 + (chinese-big5 . #xA8D3) ; ý¢€Š£“ + (ideograph-daikanwa . 00581) ; ø¸€‰… + (=gt-k . 03854) ; ý¡„€¼Ž + (=ucs . #x4F86) ; 來 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 147 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5937) ; 夷 + )) + (chinese-cns11643-2 . #x2537) ; ø»“’® + (chinese-big5 . #xCBB7) ; ý¢€Œ®· + (ideograph-daikanwa . 00582) ; ø¸€‰† + (=ucs . #x4F87) ; 侇 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 151 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x591A) ; 多 + )) + (shinjigen-1 . 222) + (shinjigen-2 . 222) + (chinese-gb2312 . #x335E) ; ø»„¡ + (=jis-x0208 . #x504C) ; ø½Š»© + (korean-ksc5601 . #x7636) ; ø»Š—— + (chinese-isoir165 . #x335E) ; ø»‰­ + (chinese-cns11643-1 . #x4B78) ; ø»’Ÿ + (=gt-pj-1 . #x504C) ; 侈 + (chinese-big5 . #xA8D7) ; ý¢€Š£— + (ideograph-daikanwa . 00583) ; ø¸€‰‡ + (=gt-k . 03852) ; ý¡„€¼Œ + (=ucs . #x4F88) ; 侈 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 143 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5321) ; 匡 + )) + (chinese-cns11643-4 . #x253C) ; ø»—¦» + (ideograph-daikanwa . 00584) ; ø¸€‰ˆ + (=hanziku-1 . #xC162) ; ý¢€œ…¢ + (=cbeta . 01662) ; ø¸ ™¾ + (=ucs . #x344C) ; 㑌 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 146 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5938) ; 夸 + )) + (chinese-gb2312 . #x5928) ; ø»…˜› + (japanese-jisx0212 . #x3122) ; ø»Š»± + (chinese-isoir165 . #x5928) ; ø»Ž€« + (chinese-cns11643-2 . #x253A) ; ø»“’± + (chinese-big5 . #xCBBA) ; ý¢€Œ®º + (ideograph-daikanwa . 00585) ; ø¸€‰‰ + (=ucs . #x4F89) ; 侉 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 147 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5149) ; 光 + )) + (korean-ksc5601 . #x4E42) ; ø»‰œ³ + (japanese-jisx0212 . #x3123) ; ø»Š»² + (chinese-cns11643-3 . #x2744) ; ø»•Ÿ» + (=jis-x0213-1-2000 . #x2E35) ; ø»¢¦– + (ideograph-daikanwa . 00586) ; ø¸€‰Š + (=hanziku-1 . #xC242) ; ý¢€œ‰‚ + (=jef-china3 . #x42B3) ; øº„Š³ + (=ucs . #x4F8A) ; 侊 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 146 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5217) ; 列 + )) + (shinjigen-1 . 244) + (shinjigen-2 . 244) + (chinese-gb2312 . #x407D) ; ø»„µ‚ + (=jis-x0208 . #x4E63) ; ø½Š¹„ + (korean-ksc5601 . #x5647) ; ø»‰¨¨ + (chinese-isoir165 . #x407D) ; ø»’ + (chinese-cns11643-1 . #x4B73) ; ø»’š + (=gt-pj-1 . #x4E63) ; 例 + (chinese-big5 . #xA8D2) ; ý¢€Š£’ + (ideograph-daikanwa . 00587) ; ø¸€‰‹ + (=ucs . #x4F8B) ; 例 + )) +(define-char + '((=>ucs . #x4F8C) ; 侌 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 143 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x3A23) ; ø½Šš¬ + (korean-ksc5601 . #x5051) ; ø»‰Ÿ¾ + (chinese-cns11643-1 . #x4474) ; ø»‘·‰ + (ideograph-daikanwa . 00358) ; ø¸€…¦ + ) + ((=ucs . #x4E91) ; 云 + )) + (japanese-jisx0212 . #x3124) ; ø»Š»³ + (chinese-cns11643-3 . #x2751) ; ø»• ˆ + (ideograph-daikanwa . 00588) ; ø¸€‰Œ + (=big5-cdp . #x8D59) ; ý¢€ˆµ™ + (ucs-jis . #x4F8C) ; ø»Š»³ + )) +(define-char + '((morohashi-daikanwa 588 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4ECA) ; 今 + ) + ((=ucs . #x4E91) ; 云 + )) + (=ucs . #x4F8C) ; 侌 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 143) + (hanyu-dazidian-char . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5BFA) ; 寺 + )) + (shinjigen-1 . 224) + (shinjigen-2 . 224) + (chinese-gb2312 . #x4A4C) ; ø»…‚½ + (=jis-x0208 . #x3B78) ; ø½ŠŸ + (korean-ksc5601 . #x6334) ; ø»‰»› + (chinese-isoir165 . #x4A4C) ; ø»« + (=gt-pj-1 . #x3B78) ; 侍 + (ideograph-daikanwa . 00589) ; ø¸€‰ + (=gt-k . 03727) ; ý¡„€º + (=ucs . #x4F8D) ; 侍 + )) +(define-char + '((=>ucs . #x4F8D) ; 侍 + (morohashi-daikanwa 589 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 143 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5BFA) ; 寺 + )) + (chinese-cns11643-1 . #x4B6E) ; ø»’• + (chinese-big5 . #xA8CD) ; ý¢€Š£ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 149 12) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x20086) ; 𠂆 + ) + ((=ucs . #x5DF4) ; å·´ + )) + (chinese-cns11643-5 . #x252A) ; ø»™°­ + (ideograph-daikanwa . 00590) ; ø¸€‰Ž + (=hanziku-1 . #xC2A7) ; ý¢€œŠ§ + (=ucs . #x2020A) ; 𠈊 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 154 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7C73) ; ç±³ + )) + (japanese-jisx0212 . #x3125) ; ø»Š»´ + (ideograph-daikanwa . 00591) ; ø¸€‰ + (=hanziku-1 . #xC37D) ; ý¢€œ½ + (=jef-china3 . #x42B4) ; øº„Š´ + (=ucs . #x4F8E) ; 侎 + )) +(define-char + '((=>ucs . #x4F8E) ; 侎 + (morohashi-daikanwa 591 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 154) + (hanyu-dazidian-char . 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x484D) ; ø»‘¼š + )) + (chinese-cns11643-3 . #x2748) ; ø»•Ÿ¿ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 148 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6731) ; 朱 + )) + (shinjigen-1 . 225) + (shinjigen-2 . 225) + (chinese-gb2312 . #x592A) ; ø»…˜ + (=jis-x0208 . #x504D) ; ø½Š»ª + (korean-ksc5601 . #x712D) ; ø»Š¸ + (chinese-isoir165 . #x592A) ; ø»Ž€­ + (chinese-cns11643-1 . #x4B7D) ; ø»’¤ + (=gt-pj-1 . #x504D) ; 侏 + (chinese-big5 . #xA8DC) ; ý¢€Š£œ + (ideograph-daikanwa . 00592) ; ø¸€‰ + (=ucs . #x4F8F) ; 侏 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 149 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8840) ; 血 + )) + (japanese-jisx0212 . #x3126) ; ø»Š»µ + (chinese-cns11643-2 . #x2544) ; ø»“’» + (chinese-big5 . #xCBC4) ; ý¢€Œ¯„ + (ideograph-daikanwa . 00593) ; ø¸€‰‘ + (=ucs . #x4F90) ; 侐 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 146 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6709) ; 有 + )) + (shinjigen-1 . 238) + (shinjigen-2 . 238) + (chinese-gb2312 . #x5927) ; ø»…˜š + (=jis-x0208 . #x5052) ; ø½Š»¯ + (korean-ksc5601 . #x6A62) ; ø»Š†› + (chinese-isoir165 . #x5927) ; ø»Ž€ª + (=gt-pj-1 . #x5052) ; 侑 + (chinese-big5 . #xA8DD) ; ý¢€Š£ + (ideograph-daikanwa . 00594) ; ø¸€‰’ + (=ucs . #x4F91) ; 侑 + )) +(define-char + '((=>ucs . #x4F91) ; 侑 + (morohashi-daikanwa 594 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-1 . #x4B7E) ; ø»’¥ + )) +(define-char + '((=>ucs . #x4F92) ; 侒 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3042) ; ø½ŠŒŸ + (korean-ksc5601 . #x644C) ; ø»‰½‘ + (ideograph-daikanwa . 07072) ; ø¸®  + )) + (japanese-jisx0212 . #x3127) ; ø»Š»¶ + (=jis-x0213-2-2000 . #x214D) ; ø»¤¬ + (ideograph-daikanwa . 00595) ; ø¸€‰“ + (=jef-china3 . #x42B5) ; øº„Šµ + (ucs-jis . #x4F92) ; ø»Š»¶ + )) +(define-char + '((morohashi-daikanwa 595 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 154 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B89) ; 安 + )) + (chinese-big5 . #xCBC8) ; ý¢€Œ¯ˆ + (=ucs . #x4F92) ; 侒 + )) +(define-char + '((=>ucs . #x4F92) ; 侒 + (morohashi-daikanwa 595 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4778) ; ø»‘»§ + )) + (chinese-cns11643-2 . #x2548) ; ø»“’¿ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 154 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x807F) ; 聿 + )) + (japanese-jisx0212 . #x3128) ; ø»Š»· + (chinese-cns11643-3 . #x2743) ; ø»•Ÿº + (ideograph-daikanwa . 00596) ; ø¸€‰” + (=hanziku-1 . #xC3A4) ; ý¢€œŽ¤ + (=cbeta . 04678) ; ø¸¡‰† + (=jef-china3 . #x42B6) ; øº„Š¶ + (=ucs . #x4F93) ; 侓 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 154 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x725F) ; 牟 + )) + (shinjigen-2 . 237) + (chinese-gb2312 . #x5930) ; ø»…˜£ + (japanese-jisx0212 . #x3129) ; ø»Š»¸ + (chinese-isoir165 . #x5930) ; ø»Ž€³ + (chinese-cns11643-2 . #x2546) ; ø»“’½ + (=jis-x0213-1-2000 . #x2E36) ; ø»¢¦— + (chinese-big5 . #xCBC6) ; ý¢€Œ¯† + (ideograph-daikanwa . 00597) ; ø¸€‰• + (=jef-china3 . #x42B7) ; øº„Š· + (=ucs . #x4F94) ; 侔 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 146 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x800C) ; 而 + )) + (chinese-cns11643-2 . #x254A) ; ø»““ + (chinese-big5 . #xCBCA) ; ý¢€Œ¯Š + (ideograph-daikanwa . 00598) ; ø¸€‰– + (=ucs . #x4F95) ; 侕 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 143 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=ucs . #x20541) ; 𠕁 + )) + (shinjigen-1 . 245) + (shinjigen-2 . 245) + (=jis-x0208 . #x5055) ; ø½Š»² + (korean-ksc5601 . #x5742) ; ø»‰ª + (chinese-cns11643-1 . #x4B7B) ; ø»’¢ + (chinese-gb12345 . #x4258) ; 侖 + (=gt-pj-1 . #x5055) ; 侖 + (chinese-big5 . #xA8DA) ; ý¢€Š£š + (ideograph-daikanwa . 00599) ; ø¸€‰— + (=gt-k . 03855) ; ý¡„€¼ + (=ucs . #x4F96) ; 侖 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 149 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x6650) ; ø½‹œ + (chinese-cns11643-1 . #x4855) ; ø»‘¼¢ + (ideograph-daikanwa . 28898) ; ø¸‡ƒ¢ + )) + (chinese-cns11643-3 . #x2745) ; ø»•Ÿ¼ + (ideograph-daikanwa . 00600) ; ø¸€‰˜ + (=hanziku-1 . #xC27A) ; ý¢€œ‰º + (=ucs . #x344D) ; 㑍 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 148 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x540C) ; 同 + )) + (shinjigen-1 . 229) + (shinjigen-2 . 229) + (chinese-gb2312 . #x3631) ; ø»„¥Š + (japanese-jisx0212 . #x312A) ; ø»Š»¹ + (chinese-isoir165 . #x3631) ; ø»š + (chinese-cns11643-2 . #x253E) ; ø»“’µ + (=jis-x0213-1-2000 . #x2E37) ; ø»¢¦˜ + (chinese-big5 . #xCBBE) ; ý¢€Œ®¾ + (ideograph-daikanwa . 00601) ; ø¸€‰™ + (=jef-china3 . #x42B8) ; øº„Š¸ + (=ucs . #x4F97) ; 侗 + )) +(define-char + '((=>ucs . #x4F98) ; 侘 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4270) ; ø½Š§© + (korean-ksc5601 . #x536B) ; ø»‰¤² + (ideograph-daikanwa . 07064) ; ø¸®˜ + )) + (shinjigen-1 . 226) + (shinjigen-2 . 226) + (=jis-x0208 . #x504E) ; ø½Š»« + (korean-ksc5601 . #x7327) ; ø»Š’® + (=gt-pj-1 . #x504E) ; ø½Š»« + (chinese-big5 . #xCBB2) ; ý¢€Œ®² + (ideograph-daikanwa . 00602) ; ø¸€‰š + (ucs-jis . #x4F98) ; ø½Š»« + )) +(define-char + '((morohashi-daikanwa 602 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 154 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B85) ; 宅 + )) + (chinese-cns11643-2 . #x2532) ; ø»“’© + (=ucs . #x4F98) ; 侘 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 143 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5F0F) ; 式 + )) + (japanese-jisx0212 . #x312B) ; ø»Š»º + (chinese-cns11643-4 . #x2536) ; ø»—¦µ + (ideograph-daikanwa . 00603) ; ø¸€‰› + (=hanziku-1 . #xC163) ; ý¢€œ…£ + (=ucs . #x4F99) ; 侙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 151 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x65EC) ; 旬 + )) + (shinjigen-2 . 2350) + (japanese-jisx0212 . #x312C) ; ø»Š»» + (chinese-cns11643-2 . #x2540) ; ø»“’· + (=jis-x0213-2-2000 . #x214E) ; ø»¤­ + (chinese-big5 . #xCBC0) ; ý¢€Œ¯€ + (ideograph-daikanwa . 00604) ; ø¸€‰œ + (=jef-china3 . #x42B9) ; øº„Š¹ + (=ucs . #x4F9A) ; 侚 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 144 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5171) ; 共 + )) + (shinjigen-1 . 216) + (shinjigen-2 . 216) + (chinese-gb2312 . #x3929) ; ø»„©œ + (=jis-x0208 . #x3621) ; ø½Š”² + (korean-ksc5601 . #x4D6A) ; ø»‰›½ + (chinese-isoir165 . #x3929) ; ø»‘¬ + (chinese-cns11643-1 . #x4B72) ; ø»’™ + (=gt-pj-1 . #x3621) ; 供 + (chinese-big5 . #xA8D1) ; ý¢€Š£‘ + (ideograph-daikanwa . 00605) ; ø¸€‰ + (=gt-k . 03672) ; ý¡„€¹˜ + (=ucs . #x4F9B) ; 供 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 149 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x821F) ; 舟 + )) + (chinese-cns11643-2 . #x2545) ; ø»“’¼ + (chinese-big5 . #xCBC5) ; ý¢€Œ¯… + (ideograph-daikanwa . 00606) ; ø¸€‰ž + (=ucs . #x4F9C) ; 侜 + )) +(define-char + '((=>ucs . #x4F9D) ; 依 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3061) ; ø½ŠŒ¾ + (korean-ksc5601 . #x6B7D) ; ø»Šˆ” + (ideograph-daikanwa . 34091) ; ø¸ˆ”« + )) + (shinjigen-1 . 205) + (shinjigen-2 . 205) + (=jis-x0208 . #x304D) ; ø½ŠŒª + (korean-ksc5601 . #x6B6E) ; ø»Šˆ… + (=gt-pj-1 . #x304D) ; ø½ŠŒª + (chinese-big5 . #xA8CC) ; ý¢€Š£Œ + (ideograph-daikanwa . 00607) ; ø¸€‰Ÿ + (=gt-k . 03625) ; ý¡„€¸© + (ucs-jis . #x4F9D) ; ø½ŠŒª + )) +(define-char + '((morohashi-daikanwa 607 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 152 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8863) ; è¡£ + )) + (chinese-gb2312 . #x5240) ; ø»…Ž¡ + (chinese-isoir165 . #x5240) ; ø»¶± + (chinese-cns11643-1 . #x4B6D) ; ø»’” + (=ucs . #x4F9D) ; 依 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 155 1) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5DDB) ; 巛 + ) + ((=ucs . #x5C71) ; å±± + )) + (chinese-cns11643-5 . #x252B) ; ø»™°® + (ideograph-daikanwa . 00608) ; ø¸€‰  + (=hanziku-1 . #xC3BF) ; ý¢€œŽ¿ + (=ucs . #x344E) ; 㑎 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 143 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x620E) ; 戎 + )) + (chinese-cns11643-4 . #x2537) ; ø»—¦¶ + (ideograph-daikanwa . 00609) ; ø¸€‰¡ + (=hanziku-1 . #xC165) ; ý¢€œ…¥ + (=ucs . #x2020B) ; 𠈋 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 154 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5982) ; 如 + )) + (japanese-jisx0212 . #x312D) ; ø»Š»¼ + (chinese-cns11643-2 . #x2547) ; ø»“’¾ + (chinese-big5 . #xCBC7) ; ý¢€Œ¯‡ + (ideograph-daikanwa . 00610) ; ø¸€‰¢ + (=ucs . #x4F9E) ; 侞 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 143 8) + (chinese-cns11643-4 . #x2535) ; ø»—¦´ + (ideograph-daikanwa . 00611) ; ø¸€‰£ + (=hanziku-1 . #xC15E) ; ý¢€œ…ž + (=ucs . #x2020C) ; 𠈌 + )) +(define-char + '((=>ucs . #x344F) ; 㑏 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 00612) ; ø¸€‰¤ + (=cbeta . 02030) ; ø¸ Ÿ® + )) +(define-char + '((morohashi-daikanwa 612 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 154 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B88) ; 守 + )) + (chinese-cns11643-4 . #x253B) ; ø»—¦º + (=hanziku-1 . #xC37E) ; ý¢€œ¾ + (=ucs . #x344F) ; 㑏 + )) +(define-char + '((=>ucs . #x2020D) ; 𠈍 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 152 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + ) + ((=ucs . #x5973) ; 女 + )) + )) + (ideograph-daikanwa . 00613) ; ø¸€‰¥ + (=hanziku-1 . #xC2FD) ; ý¢€œ‹½ + )) +(define-char + '((morohashi-daikanwa 613 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + )) + )) + (chinese-cns11643-6 . #x294A) ; ø»œ‰ + (=ucs . #x2020D) ; 𠈍 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 146 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B58) ; 存 + )) + (japanese-jisx0212 . #x312E) ; ø»Š»½ + (chinese-cns11643-3 . #x274C) ; ø»• ƒ + (ideograph-daikanwa . 00614) ; ø¸€‰¦ + (=hanziku-1 . #xC1DE) ; ý¢€œ‡ž + (=jef-china3 . #x42BA) ; øº„Šº + (=ucs . #x4F9F) ; 侟 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 154 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x88B3) ; ý¢€ˆ¢³ + ) + ((=big5-cdp . #x88B3) ; ý¢€ˆ¢³ + )) + )) + (chinese-cns11643-6 . #x2944) ; ø»œƒ + (ideograph-daikanwa . 00615) ; ø¸€‰§ + (=hanziku-1 . #xC3A7) ; ý¢€œŽ§ + (=ucs . #x2020E) ; 𠈎 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 143 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5408) ; 合 + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-6 . #x294C) ; ø»œ‹ + (ideograph-daikanwa . 00616) ; ø¸€‰¨ + (=hanziku-1 . #xC158) ; ý¢€œ…˜ + (=ucs . #x2020F) ; 𠈏 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 147 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x66F3) ; 曳 + )) + (chinese-cns11643-6 . #x2947) ; ø»œ† + (ideograph-daikanwa . 00617) ; ø¸€‰© + (=hanziku-1 . #xC243) ; ý¢€œ‰ƒ + (=ucs . #x20210) ; 𠈐 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 143 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x5149) ; 光 + )) + (chinese-cns11643-6 . #x294E) ; ø»œ + (ideograph-daikanwa . 00618) ; ø¸€‰ª + (=hanziku-1 . #xC15C) ; ý¢€œ…œ + (=ucs . #x20211) ; 𠈑 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2942) ; ø»œ + (ideograph-daikanwa . 00619) ; ø¸€‰« + (=ucs . #x20216) ; 𠈖 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 147 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C17) ; 尗 + )) + (chinese-cns11643-4 . #x2538) ; ø»—¦· + (ideograph-daikanwa . 00620) ; ø¸€‰¬ + (=hanziku-1 . #xC1FD) ; ý¢€œ‡½ + (=ucs . #x3450) ; 㑐 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 151 4) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5469) ; ø½‹¾ + (chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + ) + ((=ucs . #x571F) ; 土 + )) + (chinese-cns11643-5 . #x2527) ; ø»™°ª + (ideograph-daikanwa . 00621) ; ø¸€‰­ + (=hanziku-1 . #xC2DF) ; ý¢€œ‹Ÿ + (=ucs . #x2022C) ; 𠈬 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 149 10) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x20086) ; 𠂆 + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (chinese-cns11643-6 . #x294B) ; ø»œŠ + (ideograph-daikanwa . 00622) ; ø¸€‰® + (=hanziku-1 . #xC2A5) ; ý¢€œŠ¥ + (=ucs . #x20229) ; 𠈩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 149 2) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E4D) ; 乍 + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-cns11643-6 . #x2949) ; ø»œˆ + (ideograph-daikanwa . 00623) ; ø¸€‰¯ + (=hanziku-1 . #xC27B) ; ý¢€œ‰» + (=ucs . #x20228) ; 𠈨 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 00624) ; ø¸€‰° + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 147 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5939) ; 夹 + )) + (shinjigen-1 . 249) + (shinjigen-2 . 249) + (chinese-gb2312 . #x4F40) ; ø»…Š‡ + (japanese-jisx0208 . #x3622) ; ø»†®¿ + (chinese-isoir165 . #x4F40) ; ø»²— + (chinese-cns11643-3 . #x2749) ; ø»• € + (=jis-x0208-1990 . #x3622) ; ø½Š”³ + (=gt-pj-1 . #x3622) ; ä¾  + (ideograph-daikanwa . 00625) ; ø¸€‰± + (=hanziku-1 . #xC1F9) ; ý¢€œ‡¹ + (=jef-china3 . #x43CB) ; øº„‹ + (=ucs . #x4FA0) ; ä¾  + )) +(define-char + '((=>ucs . #x2022A) ; 𠈪 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 01459) ; ø¸€–³ + )) + (ideograph-daikanwa . 00626) ; ø¸€‰² + )) +(define-char + '((=>ucs . #x2022A) ; 𠈪 + (morohashi-daikanwa 626 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 150 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 01459) ; ø¸€–³ + )) + (=hanziku-1 . #xC2BC) ; ý¢€œŠ¼ + )) +(define-char + '((morohashi-daikanwa 626 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 150) + (hanyu-dazidian-char . 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5173) ; 关 + )) + (chinese-cns11643-5 . #x2524) ; ø»™°§ + (=ucs . #x2022A) ; 𠈪 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 148 7) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8DDF) ; ý¢€ˆ·Ÿ + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-cns11643-6 . #x2948) ; ø»œ‡ + (ideograph-daikanwa . 00627) ; ø¸€‰³ + (=hanziku-1 . #xC260) ; ý¢€œ‰  + (=ucs . #x20227) ; 𠈧 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-3 . #x2750) ; ø»• ‡ + (ideograph-daikanwa . 00628) ; ø¸€‰´ + (=ucs . #x3451) ; 㑑 + )) +(define-char + '((morohashi-daikanwa 628 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 146 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8BD5) ; ý¢€ˆ¯• + )) + (shinjigen-1 . 207) + (shinjigen-2 . 207) + (=jis-x0208 . #x3241) ; ø½Šš + (chinese-cns11643-3 . #x274B) ; ø»• ‚ + (=gt-pj-1 . #x3241) ; 価 + (=hanziku-1 . #xC1D9) ; ý¢€œ‡™ + (=ucs . #x4FA1) ; 価 + )) +(define-char + '((=>ucs . #x4FA2) ; ä¾¢ + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x2F815) ; 再 + )) + (chinese-cns11643-3 . #x274A) ; ø»•  + (ideograph-daikanwa . 00629) ; ø¸€‰µ + )) +(define-char + '((morohashi-daikanwa 629 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x518D) ; 再 + )) + (chinese-isoir165 . #x2E26) ; ø»Ÿ + (=ucs . #x4FA2) ; ä¾¢ + )) +(define-char + '((morohashi-daikanwa 629 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6BCE) ; 毎 + )) + (shinjigen-1 . 233) + (shinjigen-2 . 233) + (=jis-x0208 . #x496E) ; ø½Š±¹ + (chinese-cns11643-4 . #x253D) ; ø»—¦¼ + (=gt-pj-1 . #x496E) ; 侮 + (ucs-jis . #x4FAE) ; 侮 + (=ucs . #x2F805) ; 侮 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 143 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=ucs . #x5917) ; 夗 + )) + (chinese-cns11643-6 . #x294D) ; ø»œŒ + (ideograph-daikanwa . 48918) ; ø¸‹¼– + (=hanziku-1 . #xC159) ; ý¢€œ…™ + (=ucs . #x20222) ; 𠈢 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 147 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5415) ; 吕 + )) + (chinese-gb2312 . #x4242) ; ø»„·ƒ + (chinese-isoir165 . #x4242) ; ø»Ÿ“ + (chinese-cns11643-3 . #x274D) ; ø»• „ + (=ucs . #x4FA3) ; ä¾£ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8003) ; 考 + )) + (chinese-gb12345 . #x7D2E) ; 侤 + (=ucs . #x4FA4) ; 侤 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 147 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x89D9) ; ý¢€ˆ§™ + ) + ((=ucs . #x5140) ; 兀 + )) + )) + (chinese-gb2312 . #x3D44) ; ø»„¯¯ + (chinese-isoir165 . #x3D44) ; ø»—¿ + (=hanziku-1 . #xC1FB) ; ý¢€œ‡» + (=ucs . #x4FA5) ; ä¾¥ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 147 7) + (chinese-gb2312 . #x556C) ; ø»…“§ + (chinese-isoir165 . #x556C) ; ø»»· + (=hanziku-1 . #xC240) ; ý¢€œ‰€ + (=ucs . #x4FA6) ; 侦 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 148 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5219) ; 则 + )) + (chinese-gb2312 . #x3260) ; ø»„  + (chinese-isoir165 . #x3260) ; ø»ˆ‘ + (=hanziku-1 . #xC261) ; ý¢€œ‰¡ + (=ucs . #x4FA7) ; 侧 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 149 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E54) ; 乔 + )) + (chinese-gb2312 . #x4748) ; ø»„¾Ÿ + (chinese-isoir165 . #x4748) ; ø»¦¯ + (=hanziku-1 . #xC2A1) ; ý¢€œŠ¡ + (=ucs . #x4FA8) ; 侨 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 150 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4F1A) ; 会 + )) + (chinese-gb2312 . #x3F6B) ; ø»„³’ + (chinese-isoir165 . #x3F6B) ; ø»›¢ + (=hanziku-1 . #xC2BE) ; ý¢€œŠ¾ + (=ucs . #x4FA9) ; 侩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 152 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9F50) ; 齐 + )) + (chinese-gb2312 . #x592D) ; ø»…˜  + (chinese-isoir165 . #x592D) ; ø»Ž€° + (=hanziku-1 . #xC341) ; ý¢€œ + (=ucs . #x4FAA) ; 侪 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5984) ; 妄 + )) + (=ucs . #x4FAB) ; 侫 + )) +(define-char + '((=>ucs . #x4FAB) ; 侫 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 06063) ; ø¸ž¯ + )) + (=jis-x0208 . #x5525) ; ø½‹‚˜ + (=gt-pj-1 . #x5525) ; ø½‹‚˜ + (=cbeta . 00126) ; ø¸ ¾ + (ucs-jis . #x4FAB) ; ø½‹‚˜ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 154 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=big5-cdp . #x89E2) ; ý¢€ˆ§¢ + ) + ((=big5-cdp . #x8CC6) ; ý¢€ˆ³† + )) + )) + (chinese-gb2312 . #x592F) ; ø»…˜¢ + (chinese-isoir165 . #x592F) ; ø»Ž€² + (=hanziku-1 . #xC3A3) ; ý¢€œŽ£ + (=ucs . #x4FAC) ; 侬 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C3D) ; å°½ + )) + (japanese-jisx0208-1978 . #x5056) ; ø»ƒ· + (japanese-jisx0208 . #x4B79) ; ø»‡Œ + (=jis-x0208-1990 . #x4B79) ; ø½Šµ€ + (=gt-pj-1 . #x4B79) ; ä¾­ + (=ucs . #x4FAD) ; ä¾­ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x2526) ; ø»™°© + (=ucs . #x20215) ; 𠈕 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 163 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6BCF) ; 每 + )) + (shinjigen-1 . 234) + (shinjigen-2 . 234) + (chinese-gb2312 . #x4E6A) ; ø»…‰“ + (korean-ksc5601 . #x5932) ; ø»‰¬­ + (chinese-isoir165 . #x4E6A) ; ø»±£ + (chinese-cns11643-1 . #x4F78) ; ø»’‡— + (=jis-x0213-1-2000 . #x2E38) ; ø»¢¦™ + (chinese-big5 . #xAB56) ; ý¢€Š­– + (ideograph-daikanwa . 00630) ; ø¸€‰¶ + (=jef-china3 . #x42BB) ; øº„Š» + (ucs-jis . #xFA30) ; ä¾® + (=ucs . #x4FAE) ; ä¾® + )) +(define-char + '((=>ucs* . #x4FAE) ; ä¾® + (morohashi-daikanwa 630 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (=ucs . #xFA30) ; 侮 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 163 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8EAB) ; 身 + )) + (chinese-cns11643-3 . #x2B31) ; ø»•¥  + (ideograph-daikanwa . 00631) ; ø¸€‰· + (=hanziku-1 . #xC566) ; ý¢€œ•¦ + (=ucs . #x3457) ; 㑗 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 166 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7262) ; 牢 + )) + (chinese-cns11643-5 . #x277C) ; ø»™´» + (ideograph-daikanwa . 00632) ; ø¸€‰¸ + (=hanziku-1 . #xC5EC) ; ý¢€œ—¬ + (=ucs . #x2022D) ; 𠈭 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 167 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8BC7) ; ý¢€ˆ¯‡ + )) + (shinjigen-1 . 254) + (shinjigen-2 . 254) + (chinese-gb2312 . #x3A6E) ; ø»„«¿ + (=jis-x0208 . #x3874) ; ø½Š™ + (korean-ksc5601 . #x7D25) ; ø»Š¡˜ + (chinese-isoir165 . #x3A6E) ; ø»” + (chinese-cns11643-1 . #x4F6C) ; ø»’‡‹ + (=gt-pj-1 . #x3874) ; 侯 + (chinese-big5 . #xAB4A) ; ý¢€Š­Š + (ideograph-daikanwa . 00633) ; ø¸€‰¹ + (=gt-k . 05072) ; ý¡„ + (=ucs . #x4FAF) ; 侯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (->same-ideograph + ((ideograph-daikanwa . 23937) ; ø¸…¶ + )) + (<-original-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 00633) ; ø¸€‰¹ + ) + )) + (ideograph-daikanwa . 00634) ; ø¸€‰º + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 166 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x541B) ; 君 + )) + (chinese-cns11643-3 . #x2B2D) ; ø»•¥œ + (ideograph-daikanwa . 00635) ; ø¸€‰» + (=hanziku-1 . #xC5EE) ; ý¢€œ—® + (=ucs . #x4FB0) ; ä¾° + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 156 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x8DB3) ; 足 + )) + (chinese-cns11643-6 . #x2E64) ; ø»œˆ¹ + (ideograph-daikanwa . 00636) ; ø¸€‰¼ + (=hanziku-1 . #xC3E0) ; ý¢€œ  + (=ucs . #x2022E) ; 𠈮 + )) +(define-char + '((=>ucs . #x4FB1) ; ä¾± + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 162 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4947) ; ø»‘½² + (ideograph-daikanwa . 03363) ; ø¸€´£ + )) + (chinese-cns11643-3 . #x2B2E) ; ø»•¥ + (ideograph-daikanwa . 00637) ; ø¸€‰½ + (=hanziku-1 . #xC546) ; ý¢€œ•† + (=jef-china3 . #x42BD) ; øº„Š½ + )) +(define-char + '((morohashi-daikanwa 637 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5448) ; 呈 + )) + (=ucs . #x4FB1) ; ä¾± + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 156 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6212) ; 戒 + )) + (chinese-cns11643-6 . #x2E5A) ; ø»œˆ¯ + (ideograph-daikanwa . 00638) ; ø¸€‰¾ + (=hanziku-1 . #xC3EA) ; ý¢€œª + (=ucs . #x3458) ; 㑘 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 162 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5E72) ; å¹² + ) + ((=ucs . #x20B1E) ; 𠬞 + )) + )) + (chinese-cns11643-6 . #x2E59) ; ø»œˆ® + (ideograph-daikanwa . 00639) ; ø¸€‰¿ + (=hanziku-1 . #xC54F) ; ý¢€œ• + (=ucs . #x2022F) ; 𠈯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 156 11) + (chinese-cns11643-6 . #x2E58) ; ø»œˆ­ + (ideograph-daikanwa . 00640) ; ø¸€Š€ + (=hanziku-1 . #xC3E9) ; ý¢€œ© + (=ucs . #x20254) ; 𠉔 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 158 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8FB0) ; è¾° + )) + (japanese-jisx0212 . #x312F) ; ø»Š»¾ + (chinese-cns11643-2 . #x2922) ; ø»“˜‘ + (=jis-x0213-2-2000 . #x2150) ; ø»¤¯ + (chinese-big5 . #xCDE0) ; ý¢€Œ·  + (ideograph-daikanwa . 00641) ; ø¸€Š + (=jef-china3 . #x42BE) ; øº„Š¾ + (=ucs . #x4FB2) ; ä¾² + )) +(define-char + '((=>ucs . #x20230) ; 𠈰 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 00642) ; ø¸€Š‚ + )) +(define-char + '((morohashi-daikanwa 642 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 163 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4D37) ; ø»’ƒš + )) + (chinese-cns11643-5 . #x2B72) ; ø»™º© + (=hanziku-1 . #xC565) ; ý¢€œ•¥ + (=ucs . #x20230) ; 𠈰 + )) +(define-char + '((=>ucs . #x20231) ; 𠈱 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 00643) ; ø¸€Šƒ + )) +(define-char + '((morohashi-daikanwa 643 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 166 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6C99) ; 沙 + )) + (chinese-cns11643-4 . #x2836) ; ø»—« + (=hanziku-1 . #xC5E8) ; ý¢€œ—¨ + (=ucs . #x20231) ; 𠈱 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 163 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5750) ; 坐 + )) + (chinese-cns11643-2 . #x292A) ; ø»“˜™ + (chinese-big5 . #xCDE8) ; ý¢€Œ·¨ + (ideograph-daikanwa . 00644) ; ø¸€Š„ + (=ucs . #x4FB3) ; ä¾³ + )) +(define-char + '((=>ucs . #x4FB4) ; ä¾´ + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x7564) ; ø»Š–§ + (chinese-cns11643-1 . #x4460) ; ø»‘¶µ + (ideograph-daikanwa . 00023) ; ø¸€€— + ) + ((=ucs . #x5202) ; 刂 + )) + )) + (chinese-cns11643-3 . #x2B36) ; ø»•¥¥ + (ideograph-daikanwa . 00645) ; ø¸€Š… + )) +(define-char + '((=>ucs . #x4FB4) ; ä¾´ + (morohashi-daikanwa 645 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 155 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x7564) ; ø»Š–§ + (chinese-cns11643-1 . #x4460) ; ø»‘¶µ + (ideograph-daikanwa . 00023) ; ø¸€€— + ) + ((=ucs . #x5202) ; 刂 + )) + )) + (=hanziku-1 . #xC3C4) ; ý¢€œ„ + )) +(define-char + '((morohashi-daikanwa 645 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 155) + (hanyu-dazidian-char . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E11) ; 丑 + ) + ((=ucs . #x5202) ; 刂 + )) + )) + (chinese-isoir165 . #x7A3E) ; ø»Ž±Ÿ + (=ucs . #x4FB4) ; ä¾´ + )) +(define-char + '((=>ucs . #x4FB5) ; ä¾µ + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8D4C) ; ý¢€ˆµŒ + )) + (shinjigen-1 . 264) + (shinjigen-2 . 264) + (korean-ksc5601 . #x7655) ; ø»Š—¶ + (chinese-cns11643-1 . #x4F6B) ; ø»’‡Š + (ideograph-daikanwa . 00646) ; ø¸€Š† + (=jef-china3 . #x42C0) ; øº„‹€ + )) +(define-char + '((morohashi-daikanwa 646 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 166 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8D4C) ; ý¢€ˆµŒ + )) + (shinjigen-1 . 263) + (shinjigen-2 . 263) + (chinese-gb2312 . #x4756) ; ø»„¾­ + (=jis-x0208 . #x3F2F) ; ø½Š¢Ž + (chinese-isoir165 . #x4756) ; ø»¦½ + (=gt-pj-1 . #x3F2F) ; ä¾µ + (chinese-big5 . #xAB49) ; ý¢€Š­‰ + (=gt-k . 05112) ; ý¡„¸ + (=ucs . #x4FB5) ; ä¾µ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 147 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5442) ; 呂 + )) + (shinjigen-1 . 277) + (shinjigen-2 . 277) + (=jis-x0208 . #x4E37) ; ø½Š¸˜ + (korean-ksc5601 . #x5562) ; ø»‰§¥ + (chinese-cns11643-1 . #x4F73) ; ø»’‡’ + (=gt-pj-1 . #x4E37) ; 侶 + (chinese-big5 . #xAB51) ; ý¢€Š­‘ + (ideograph-daikanwa . 00647) ; ø¸€Š‡ + (=ucs . #x4FB6) ; 侶 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 168 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C40) ; 局 + )) + (japanese-jisx0212 . #x3130) ; ø»Š»¿ + (chinese-cns11643-1 . #x5021) ; ø»’‡ž + (chinese-big5 . #xAB5D) ; ý¢€Š­ + (ideograph-daikanwa . 00648) ; ø¸€Šˆ + (=ucs . #x4FB7) ; ä¾· + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 158 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8C46) ; 豆 + )) + (chinese-cns11643-3 . #x2B2C) ; ø»•¥› + (ideograph-daikanwa . 00649) ; ø¸€Š‰ + (=hanziku-1 . #xC461) ; ý¢€œ‘¡ + (=ucs . #x4FB8) ; 侸 + )) +(define-char + '((=>ucs . #x4FB9) ; ä¾¹ + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0208-1978 . #x446E) ; ø»‚°§ + (japanese-jisx0208 . #x446E) ; ø»‡„¯ + (korean-ksc5601 . #x6F55) ; ø»Š¤ + (ideograph-daikanwa . 09571) ; ø¸‚•£ + )) + (japanese-jisx0212 . #x3131) ; ø»Š¼€ + (ideograph-daikanwa . 00650) ; ø¸€ŠŠ + (=jef-china3 . #x42BF) ; øº„Š¿ + (ucs-jis . #x4FB9) ; ø»Š¼€ + )) +(define-char + '((morohashi-daikanwa 650 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 149 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5EF7) ; å»· + )) + (chinese-cns11643-2 . #x2930) ; ø»“˜Ÿ + (chinese-big5 . #xCDEE) ; ý¢€Œ·® + (=ucs . #x4FB9) ; ä¾¹ + )) +(define-char + '((=>ucs . #x3459) ; 㑙 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 156 15) + (chinese-cns11643-4 . #x2839) ; ø»—«’ + (ideograph-daikanwa . 00651) ; ø¸€Š‹ + (=hanziku-1 . #xC3ED) ; ý¢€œ­ + )) +(define-char + '((morohashi-daikanwa 651 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (=ucs . #x3459) ; 㑙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 162 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C91) ; 岑 + )) + (chinese-cns11643-2 . #x292E) ; ø»“˜ + (chinese-big5 . #xCDEC) ; ý¢€Œ·¬ + (ideograph-daikanwa . 00652) ; ø¸€ŠŒ + (=ucs . #x4FBA) ; 侺 + )) +(define-char + '((=>ucs . #x4FBB) ; ä¾» + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x513C) ; ø½Š¼· + (korean-ksc5601 . #x773A) ; ø»Š˜¹ + (ideograph-daikanwa . 01356) ; ø¸€•Œ + )) + (japanese-jisx0212 . #x3132) ; ø»Š¼ + (ideograph-daikanwa . 00653) ; ø¸€Š + (=jef-china3 . #x91A3) ; øº‰†£ + (ucs-jis . #x4FBB) ; ø»Š¼ + )) +(define-char + '((=>ucs . #x4FBB) ; ä¾» + (morohashi-daikanwa 653 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 166 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x514C) ; 兌 + )) + (chinese-cns11643-2 . #x2929) ; ø»“˜˜ + (chinese-big5 . #xCDE7) ; ý¢€Œ·§ + )) +(define-char + '((morohashi-daikanwa 653 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 166) + (hanyu-dazidian-char . 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5151) ; 兑 + )) + (=ucs . #x4FBB) ; ä¾» + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 156 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B5B) ; 孛 + )) + (japanese-jisx0212 . #x3133) ; ø»Š¼‚ + (chinese-cns11643-4 . #x2838) ; ø»—«‘ + (ideograph-daikanwa . 00654) ; ø¸€ŠŽ + (=hanziku-1 . #xC3F0) ; ý¢€œ° + (=jef-china3 . #x42C1) ; øº„‹ + (=ucs . #x4FBC) ; ä¾¼ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 162 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7537) ; 男 + )) + (japanese-jisx0212 . #x3134) ; ø»Š¼ƒ + (chinese-cns11643-4 . #x283E) ; ø»—«— + (ideograph-daikanwa . 00655) ; ø¸€Š + (=hanziku-1 . #xC544) ; ý¢€œ•„ + (=cbeta . 04174) ; ø¸¡Ž + (=jef-china3 . #x42C2) ; øº„‹‚ + (=ucs . #x4FBD) ; ä¾½ + )) +(define-char + '((=>ucs . #x345A) ; 㑚 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 00656) ; ø¸€Š + )) +(define-char + '((morohashi-daikanwa 656 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 154 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x90A3) ; 那 + )) + (chinese-cns11643-3 . #x2B30) ; ø»•¥Ÿ + (=hanziku-1 . #xC3A5) ; ý¢€œŽ¥ + (=cbeta . 04175) ; ø¸¡ + (=ucs . #x345A) ; 㑚 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 164 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x20BD1) ; 𠯑 + )) + (chinese-cns11643-6 . #x2E63) ; ø»œˆ¸ + (ideograph-daikanwa . 00657) ; ø¸€Š‘ + (=hanziku-1 . #xC5A8) ; ý¢€œ–¨ + (=ucs . #x20232) ; 𠈲 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 156 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B5D) ; 孝 + )) + (japanese-jisx0212 . #x3135) ; ø»Š¼„ + (chinese-cns11643-3 . #x2B2B) ; ø»•¥š + (=jis-x0213-2-2000 . #x2151) ; ø»¤° + (ideograph-daikanwa . 00658) ; ø¸€Š’ + (=hanziku-1 . #xC3EC) ; ý¢€œ¬ + (=jef-china3 . #x42C3) ; øº„‹ƒ + (=ucs . #x4FBE) ; ä¾¾ + )) +(define-char + '((=>ucs . #x4FBF) ; 便 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0208-1978 . #x3939) ; ø»‚Ÿ¨ + (japanese-jisx0208 . #x3939) ; ø»†³° + (korean-ksc5601 . #x4C5A) ; ø»‰š + (ideograph-daikanwa . 14283) ; ø¸ƒŸ‹ + )) + (shinjigen-1 . 269) + (shinjigen-2 . 269) + (japanese-jisx0208-1978 . #x4A58) ; ø»‚¹… + (japanese-jisx0208 . #x4A58) ; ø»‡ + (korean-ksc5601 . #x7835) ; ø»Šš’ + (chinese-big5 . #xAB4B) ; ý¢€Š­‹ + (ideograph-daikanwa . 00659) ; ø¸€Š“ + (=jef-china3 . #x42C4) ; øº„‹„ + )) +(define-char + '((morohashi-daikanwa 659 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 157 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x66F4) ; 更 + )) + (shinjigen-1 . 269) + (shinjigen-2 . 269) + (chinese-gb2312 . #x3163) ; ø»„ž¦ + (chinese-isoir165 . #x3163) ; ø»†¶ + (chinese-cns11643-1 . #x4F6D) ; ø»’‡Œ + (=jis-x0208-1990 . #x4A58) ; ø½Š³ + (=gt-pj-1 . #x4A58) ; 便 + (=ucs . #x4FBF) ; 便 + )) +(define-char + '((=>ucs . #x4FC0) ; 俀 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 06107) ; ø¸Ÿ› + )) + (japanese-jisx0212 . #x3136) ; ø»Š¼… + (ideograph-daikanwa . 00660) ; ø¸€Š” + (ucs-jis . #x4FC0) ; ø»Š¼… + )) +(define-char + '((morohashi-daikanwa 660 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 163 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x59A5) ; 妥 + )) + (chinese-cns11643-2 . #x292F) ; ø»“˜ž + (chinese-big5 . #xCDED) ; ý¢€Œ·­ + (=ucs . #x4FC0) ; 俀 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 166 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8A6E) ; ý¢€ˆ©® + ) + ((=ucs . #x706B) ; 火 + )) + )) + (ideograph-daikanwa . 00661) ; ø¸€Š• + (=hanziku-1 . #xC5EF) ; ý¢€œ—¯ + (=ucs . #x20233) ; 𠈳 + )) +(define-char + '((=>ucs . #x20233) ; 𠈳 + (morohashi-daikanwa 661 0 5) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2E57) ; ø»œˆ¬ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 160 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5433) ; 吳 + )) + (japanese-jisx0212 . #x3137) ; ø»Š¼† + (chinese-big5 . #xCDE3) ; ý¢€Œ·£ + (ideograph-daikanwa . 00662) ; ø¸€Š– + (=jef-china3 . #x42C5) ; øº„‹… + (=ucs . #x4FC1) ; 俁 + )) +(define-char + '((=>ucs . #x4FC1) ; 俁 + (morohashi-daikanwa 662 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4946) ; ø»‘½± + )) + (chinese-cns11643-2 . #x2925) ; ø»“˜” + )) +(define-char + '((=>ucs . #x4FC2) ; 係 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x374F) ; ø½Š–¾ + (korean-ksc5601 . #x4D27) ; ø»‰šº + (ideograph-daikanwa . 27223) ; ø¸†©— + )) + (shinjigen-1 . 251) + (shinjigen-2 . 251) + (=jis-x0208 . #x3738) ; ø½Š–§ + (korean-ksc5601 . #x4C75) ; ø»‰šª + (=gt-pj-1 . #x3738) ; ø½Š–§ + (chinese-big5 . #xAB59) ; ý¢€Š­™ + (ideograph-daikanwa . 00663) ; ø¸€Š— + (ucs-jis . #x4FC2) ; ø½Š–§ + )) +(define-char + '((=>ucs . #x4FC2) ; 係 + (morohashi-daikanwa 663 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((chinese-cns11643-1 . #x4B37) ; ø»’€ž + )) + (chinese-cns11643-1 . #x4F7B) ; ø»’‡š + )) +(define-char + '((morohashi-daikanwa 663 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 164 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7CFB) ; ç³» + )) + (chinese-gb12345 . #x7872) ; 係 + (=ucs . #x4FC2) ; 係 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 161 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8DB3) ; 足 + )) + (shinjigen-1 . 265) + (shinjigen-2 . 265) + (chinese-gb2312 . #x3459) ; ø»„¢¶ + (=jis-x0208 . #x4225) ; ø½Š¦ž + (korean-ksc5601 . #x7535) ; ø»Š•¸ + (chinese-isoir165 . #x3459) ; ø»‹† + (chinese-cns11643-1 . #x4F72) ; ø»’‡‘ + (=gt-pj-1 . #x4225) ; 促 + (chinese-big5 . #xAB50) ; ý¢€Š­ + (ideograph-daikanwa . 00664) ; ø¸€Š˜ + (=ucs . #x4FC3) ; 促 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 162 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6211) ; 我 + )) + (shinjigen-1 . 246) + (shinjigen-2 . 246) + (chinese-gb2312 . #x366D) ; ø»„¦† + (=jis-x0208 . #x3264) ; ø½Š½ + (korean-ksc5601 . #x642D) ; ø»‰¼² + (chinese-isoir165 . #x366D) ; ø»Ž– + (chinese-cns11643-1 . #x4F7A) ; ø»’‡™ + (=gt-pj-1 . #x3264) ; 俄 + (chinese-big5 . #xAB58) ; ý¢€Š­˜ + (ideograph-daikanwa . 00665) ; ø¸€Š™ + (=ucs . #x4FC4) ; 俄 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 169 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8CCE) ; ý¢€ˆ³Ž + )) + (chinese-cns11643-6 . #x2E56) ; ø»œˆ« + (ideograph-daikanwa . 00666) ; ø¸€Šš + (=hanziku-1 . #xC947) ; ý¢€œ¥‡ + (=ucs . #x20234) ; 𠈴 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 158 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C28) ; å°¨ + )) + (chinese-cns11643-5 . #x2823) ; ø»™µ€ + (ideograph-daikanwa . 00667) ; ø¸€Š› + (=hanziku-1 . #xC467) ; ý¢€œ‘§ + (=ucs . #x20235) ; 𠈵 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 156 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6C42) ; 求 + )) + (chinese-gb2312 . #x5934) ; ø»…˜§ + (japanese-jisx0212 . #x3138) ; ø»Š¼‡ + (chinese-isoir165 . #x5934) ; ø»Ž€· + (chinese-cns11643-2 . #x287E) ; ø»“˜ + (=jis-x0213-2-2000 . #x2152) ; ø»¤± + (chinese-big5 . #xCDDE) ; ý¢€Œ·ž + (ideograph-daikanwa . 00668) ; ø¸€Šœ + (=jef-china3 . #x42C6) ; øº„‹† + (=ucs . #x4FC5) ; 俅 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 163 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4F59) ; 余 + )) + (japanese-jisx0212 . #x3139) ; ø»Š¼ˆ + (chinese-cns11643-3 . #x2B32) ; ø»•¥¡ + (ideograph-daikanwa . 00669) ; ø¸€Š + (=hanziku-1 . #xC568) ; ý¢€œ•¨ + (=cbeta . 06068) ; ø¸¡ž´ + (=jef-china3 . #x8FD8) ; øºˆ¿˜ + (=ucs . #x4FC6) ; 俆 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 164 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x72C2) ; 狂 + )) + (chinese-cns11643-2 . #x292C) ; ø»“˜› + (chinese-big5 . #xCDEA) ; ý¢€Œ·ª + (ideograph-daikanwa . 00670) ; ø¸€Šž + (=ucs . #x4FC7) ; 俇 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 157 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x675F) ; 束 + )) + (chinese-cns11643-5 . #x2821) ; ø»™´¾ + (ideograph-daikanwa . 00671) ; ø¸€ŠŸ + (=hanziku-1 . #xC443) ; ý¢€œ‘ƒ + (=ucs . #x345B) ; 㑛 + )) +(define-char + '((=>ucs . #x4FC8) ; 俈 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x543F) ; 吿 + )) + (japanese-jisx0212 . #x313A) ; ø»Š¼‰ + (ideograph-daikanwa . 00672) ; ø¸€Š  + (ucs-jis . #x4FC8) ; ø»Š¼‰ + )) +(define-char + '((morohashi-daikanwa 672 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 162 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x544A) ; 告 + )) + (chinese-cns11643-3 . #x2B2F) ; ø»•¥ž + (=hanziku-1 . #xC54C) ; ý¢€œ•Œ + (=cbeta . 03258) ; ø¸ ²º + (=ucs . #x4FC8) ; 俈 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 157 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x543E) ; 吾 + )) + (korean-ksc5601 . #x676B) ; ø»Š‚Š + (japanese-jisx0212 . #x313B) ; ø»Š¼Š + (chinese-cns11643-2 . #x2923) ; ø»“˜’ + (=jis-x0213-1-2000 . #x2E39) ; ø»¢¦š + (chinese-big5 . #xCDE1) ; ý¢€Œ·¡ + (ideograph-daikanwa . 00673) ; ø¸€Š¡ + (=jef-china3 . #x42C7) ; øº„‹‡ + (=ucs . #x4FC9) ; 俉 + )) +(define-char + '((=>ucs . #x4FCA) ; 俊 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 05711) ; ø¸™ + )) + (ideograph-daikanwa . 00674) ; ø¸€Š¢ + )) +(define-char + '((=>ucs . #x4FCA) ; 俊 + (morohashi-daikanwa 674 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-3 . #x2546) ; ø»• + )) + (chinese-cns11643-1 . #x4F76) ; ø»’‡• + )) +(define-char + '((=>ucs . #x4FCA) ; 俊 + (morohashi-daikanwa 674 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x3861) ; ø»‹‡‚ + (=jis-x0213-2-2000 . #x253A) ; ø»¤£‘ + )) + (shinjigen-1 . 258) + (shinjigen-2 . 258) + (=jis-x0208 . #x3D53) ; ø½ŠŸ¶ + (korean-ksc5601 . #x7155) ; ø»Š  + (=gt-pj-1 . #x3D53) ; ø½ŠŸ¶ + (chinese-big5 . #xAB54) ; ý¢€Š­” + (=gt-k . 05103) ; ý¡„¯ + (ucs-jis . #x4FCA) ; ø½ŠŸ¶ + )) +(define-char + '((morohashi-daikanwa 674 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 168 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x590B) ; 夋 + )) + (chinese-gb2312 . #x3F21) ; ø»„²ˆ + (chinese-isoir165 . #x3F21) ; ø»š˜ + (=ucs . #x4FCA) ; 俊 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 162 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9091) ; 邑 + )) + (japanese-jisx0212 . #x313C) ; ø»Š¼‹ + (chinese-cns11643-2 . #x2924) ; ø»“˜“ + (=jis-x0213-2-2000 . #x2153) ; ø»¤² + (chinese-big5 . #xCDE2) ; ý¢€Œ·¢ + (ideograph-daikanwa . 00675) ; ø¸€Š£ + (=jef-china3 . #x42C8) ; øº„‹ˆ + (=ucs . #x4FCB) ; 俋 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 162 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C8C) ; 岌 + )) + (chinese-cns11643-4 . #x283B) ; ø»—«” + (ideograph-daikanwa . 00676) ; ø¸€Š¤ + (=hanziku-1 . #xC548) ; ý¢€œ•ˆ + (=ucs . #x20236) ; 𠈶 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 157 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x752B) ; 甫 + )) + (japanese-jisx0212 . #x313D) ; ø»Š¼Œ + (chinese-cns11643-3 . #x2B33) ; ø»•¥¢ + (ideograph-daikanwa . 00677) ; ø¸€Š¥ + (=hanziku-1 . #xC441) ; ý¢€œ‘ + (=jef-china3 . #x42C9) ; øº„‹‰ + (=ucs . #x4FCC) ; 俌 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 166 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x826F) ; 良 + )) + (japanese-jisx0212 . #x313E) ; ø»Š¼ + (chinese-cns11643-2 . #x287D) ; ø»“˜Ž + (chinese-big5 . #xCDDD) ; ý¢€Œ· + (ideograph-daikanwa . 00678) ; ø¸€Š¦ + (=jef-china3 . #x42CA) ; øº„‹Š + (=ucs . #x4FCD) ; 俍 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 156 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4ECC) ; 仌 + ) + ((=ucs . #x4E14) ; 且 + )) + (shinjigen-1 . 259) + (shinjigen-2 . 259) + (chinese-gb2312 . #x595E) ; ø»…™‘ + (=jis-x0208 . #x5059) ; ø½Š»¶ + (korean-ksc5601 . #x703B) ; ø»ŠŽ¨ + (chinese-isoir165 . #x595E) ; ø»Ž¡ + (chinese-cns11643-1 . #x4F7D) ; ø»’‡œ + (=gt-pj-1 . #x5059) ; 俎 + (chinese-big5 . #xAB5B) ; ý¢€Š­› + (ideograph-daikanwa . 00679) ; ø¸€Š§ + (=gt-k . 05207) ; ý¡„‘— + (=ucs . #x4FCE) ; 俎 + )) +(define-char + '((=>ucs . #x4FCF) ; 俏 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x752B) ; ø»Š•® + (ideograph-daikanwa . 29263) ; ø¸‡‰ + )) + (shinjigen-2 . 261) + (japanese-jisx0212 . #x313F) ; ø»Š¼Ž + (=jis-x0213-2-2000 . #x2154) ; ø»¤³ + (ideograph-daikanwa . 00680) ; ø¸€Š¨ + (=jef-china3 . #x42CB) ; øº„‹‹ + (ucs-jis . #x4FCF) ; ø»Š¼Ž + )) +(define-char + '((morohashi-daikanwa 680 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 159) + (hanyu-dazidian-char . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8096) ; 肖 + )) + (chinese-gb2312 . #x474E) ; ø»„¾¥ + (chinese-isoir165 . #x474E) ; ø»¦µ + (=ucs . #x4FCF) ; 俏 + )) +(define-char + '((=>ucs . #x4FCF) ; 俏 + (morohashi-daikanwa 680 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 159 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8096) ; 肖 + )) + (shinjigen-2 . 261) + (chinese-cns11643-1 . #x4F70) ; ø»’‡ + (chinese-big5 . #xAB4E) ; ý¢€Š­Ž + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 160 2) + (chinese-cns11643-6 . #x2E5D) ; ø»œˆ² + (ideograph-daikanwa . 00681) ; ø¸€Š© + (=hanziku-1 . #xC4C3) ; ý¢€œ“ƒ + (=ucs . #x20237) ; 𠈷 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 162 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5229) ; 利 + )) + (shinjigen-1 . 276) + (shinjigen-2 . 276) + (chinese-gb2312 . #x407E) ; ø»„µƒ + (=jis-x0208 . #x505E) ; ø½Š»» + (chinese-isoir165 . #x407E) ; ø»“ + (chinese-cns11643-1 . #x4F79) ; ø»’‡˜ + (=gt-pj-1 . #x505E) ; 俐 + (chinese-big5 . #xAB57) ; ý¢€Š­— + (ideograph-daikanwa . 00682) ; ø¸€Šª + (=ucs . #x4FD0) ; 俐 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 168 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x752C) ; 甬 + )) + (shinjigen-1 . 274) + (shinjigen-2 . 274) + (chinese-gb2312 . #x5938) ; ø»…˜« + (=jis-x0208 . #x505C) ; ø½Š»¹ + (korean-ksc5601 . #x6935) ; ø»Š„ + (chinese-isoir165 . #x5938) ; ø»Ž€» + (chinese-cns11643-1 . #x4F6F) ; ø»’‡Ž + (=gt-pj-1 . #x505C) ; 俑 + (chinese-big5 . #xAB4D) ; ý¢€Š­ + (ideograph-daikanwa . 00683) ; ø¸€Š« + (=ucs . #x4FD1) ; 俑 + )) +(define-char + '((=>ucs . #x4FD2) ; 俒 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3430) ; ø½Š’… + (korean-ksc5601 . #x6847) ; ø»Šƒ„ + (ideograph-daikanwa . 07079) ; ø¸®§ + )) + (japanese-jisx0212 . #x3140) ; ø»Š¼ + (=jis-x0213-2-2000 . #x2155) ; ø»¤´ + (ideograph-daikanwa . 00684) ; ø¸€Š¬ + (ucs-jis . #x4FD2) ; ø»Š¼ + )) +(define-char + '((morohashi-daikanwa 684 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 166 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B8C) ; 完 + )) + (chinese-cns11643-3 . #x2B28) ; ø»•¥— + (=hanziku-1 . #xC5EB) ; ý¢€œ—« + (=ucs . #x4FD2) ; 俒 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 158 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5DE0) ; å·  + )) + (korean-ksc5601 . #x4C49) ; ø»‰™¾ + (chinese-cns11643-2 . #x2921) ; ø»“˜ + (chinese-big5 . #xCDDF) ; ý¢€Œ·Ÿ + (ideograph-daikanwa . 00685) ; ø¸€Š­ + (=ucs . #x4FD3) ; 俓 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 161 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x898B) ; 見 + )) + (shinjigen-1 . 252) + (shinjigen-2 . 252) + (=jis-x0208 . #x5057) ; ø½Š»´ + (korean-ksc5601 . #x7A55) ; ø»Š® + (chinese-cns11643-2 . #x2926) ; ø»“˜• + (=gt-pj-1 . #x5057) ; 俔 + (chinese-big5 . #xCDE4) ; ý¢€Œ·¤ + (ideograph-daikanwa . 00686) ; ø¸€Š® + (=ucs . #x4FD4) ; 俔 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 156 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6298) ; 折 + )) + (chinese-cns11643-4 . #x283A) ; ø»—«“ + (ideograph-daikanwa . 00687) ; ø¸€Š¯ + (=hanziku-1 . #xC3EB) ; ý¢€œ« + (=ucs . #x345C) ; 㑜 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 158 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5FD2) ; 忒 + )) + (chinese-cns11643-5 . #x277E) ; ø»™´½ + (ideograph-daikanwa . 00688) ; ø¸€Š° + (=hanziku-1 . #xC468) ; ý¢€œ‘¨ + (=ucs . #x20238) ; 𠈸 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 166 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((name . "CJK RADICAL WATER ONE") + (=ucs . #x2EA1) ; ⺡ + ) + ((=ucs . #x6535) ; 攵 + )) + (chinese-cns11643-5 . #x277D) ; ø»™´¼ + (ideograph-daikanwa . 00689) ; ø¸€Š± + (=hanziku-1 . #xC5E9) ; ý¢€œ—© + (=ucs . #x20239) ; 𠈹 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 158 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5752) ; 坒 + )) + (chinese-cns11643-5 . #x2822) ; ø»™´¿ + (ideograph-daikanwa . 00690) ; ø¸€Š² + (=hanziku-1 . #xC469) ; ý¢€œ‘© + (=ucs . #x2023A) ; 𠈺 + )) +(define-char + '((=>ucs . #x4FD5) ; 俕 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4157) ; ø½Š¥² + (korean-ksc5601 . #x6164) ; ø»‰¹ + (ideograph-daikanwa . 07078) ; ø¸®¦ + )) + (ideograph-daikanwa . 00691) ; ø¸€Š³ + )) +(define-char + '((morohashi-daikanwa 691 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 166 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B8B) ; 宋 + )) + (chinese-cns11643-3 . #x2B29) ; ø»•¥˜ + (=hanziku-1 . #xC5EA) ; ý¢€œ—ª + (=ucs . #x4FD5) ; 俕 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 156 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5F04) ; 弄 + )) + (chinese-cns11643-3 . #x2B2A) ; ø»•¥™ + (ideograph-daikanwa . 00692) ; ø¸€Š´ + (=hanziku-1 . #xC3E8) ; ý¢€œ¨ + (=ucs . #x345D) ; 㑝 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 166 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7077) ; 灷 + )) + (ideograph-daikanwa . 00693) ; ø¸€Šµ + (=hanziku-1 . #xC5E7) ; ý¢€œ—§ + (=ucs . #x345E) ; 㑞 + )) +(define-char + '((=>ucs . #x345E) ; 㑞 + (morohashi-daikanwa 693 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-3 . #x265F) ; ø»•ž¸ + )) + (chinese-cns11643-4 . #x2837) ; ø»—« + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 158 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5426) ; 否 + )) + (chinese-cns11643-2 . #x292D) ; ø»“˜œ + (chinese-big5 . #xCDEB) ; ý¢€Œ·« + (ideograph-daikanwa . 00694) ; ø¸€Š¶ + (=ucs . #x4FD6) ; 俖 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 163 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8C37) ; è°· + )) + (shinjigen-1 . 266) + (shinjigen-2 . 266) + (chinese-gb2312 . #x4B57) ; ø»…„¦ + (=jis-x0208 . #x422F) ; ø½Š¦¨ + (korean-ksc5601 . #x6154) ; ø»‰¸¿ + (chinese-isoir165 . #x4B57) ; ø»¬¶ + (chinese-cns11643-1 . #x4F77) ; ø»’‡– + (=gt-pj-1 . #x422F) ; 俗 + (chinese-big5 . #xAB55) ; ý¢€Š­• + (ideograph-daikanwa . 00695) ; ø¸€Š· + (=ucs . #x4FD7) ; 俗 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 164 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x88F5) ; ý¢€ˆ£µ + )) + (chinese-cns11643-6 . #x2E62) ; ø»œˆ· + (ideograph-daikanwa . 00696) ; ø¸€Š¸ + (=hanziku-1 . #xC5A5) ; ý¢€œ–¥ + (=ucs . #x2023B) ; 𠈻 + )) +(define-char + '((=>ucs . #x4FD8) ; 俘 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5555) ; ø½‹ƒˆ + (korean-ksc5601 . #x5D21) ; ø»‰²” + (ideograph-daikanwa . 06948) ; ø¸¬¤ + )) + (shinjigen-1 . 268) + (shinjigen-2 . 268) + (=jis-x0208 . #x505A) ; ø½Š»· + (=gt-pj-1 . #x505A) ; ø½Š»· + (ideograph-daikanwa . 00697) ; ø¸€Š¹ + (ucs-jis . #x4FD8) ; ø½Š»· + )) +(define-char + '((morohashi-daikanwa 697 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 164 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B5A) ; 孚 + )) + (chinese-gb2312 . #x377D) ; ø»„§´ + (chinese-isoir165 . #x377D) ; ø»„ + (chinese-cns11643-1 . #x4F74) ; ø»’‡“ + (chinese-big5 . #xAB52) ; ý¢€Š­’ + (=ucs . #x4FD8) ; 俘 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 163 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5E0C) ; 希 + )) + (chinese-cns11643-2 . #x2928) ; ø»“˜— + (chinese-big5 . #xCDE6) ; ý¢€Œ·¦ + (ideograph-daikanwa . 00698) ; ø¸€Šº + (=jef-china3 . #x8EA1) ; øºˆº¡ + (=ucs . #x4FD9) ; 俙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 160 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x91CC) ; 里 + )) + (shinjigen-1 . 275) + (shinjigen-2 . 275) + (chinese-gb2312 . #x5935) ; ø»…˜¨ + (=jis-x0208 . #x505D) ; ø½Š»º + (korean-ksc5601 . #x5756) ; ø»‰ª• + (chinese-isoir165 . #x5935) ; ø»Ž€¸ + (chinese-cns11643-1 . #x4F7C) ; ø»’‡› + (=gt-pj-1 . #x505D) ; 俚 + (chinese-big5 . #xAB5A) ; ý¢€Š­š + (ideograph-daikanwa . 00699) ; ø¸€Š» + (=ucs . #x4FDA) ; 俚 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 164 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x514D) ; 免 + )) + (shinjigen-1 . 272) + (shinjigen-2 . 272) + (=jis-x0208 . #x505B) ; ø½Š»¸ + (chinese-cns11643-2 . #x292B) ; ø»“˜š + (=gt-pj-1 . #x505B) ; 俛 + (chinese-big5 . #xCDE9) ; ý¢€Œ·© + (ideograph-daikanwa . 00700) ; ø¸€Š¼ + (=ucs . #x4FDB) ; 俛 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 162 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7539) ; 甹 + )) + (chinese-gb2312 . #x5937) ; ø»…˜ª + (japanese-jisx0212 . #x3141) ; ø»Š¼ + (chinese-isoir165 . #x5937) ; ø»Ž€º + (chinese-cns11643-2 . #x2927) ; ø»“˜– + (chinese-big5 . #xCDE5) ; ý¢€Œ·¥ + (ideograph-daikanwa . 00701) ; ø¸€Š½ + (=ucs . #x4FDC) ; 俜 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 160 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5446) ; 呆 + )) + (shinjigen-1 . 273) + (shinjigen-2 . 273) + (chinese-gb2312 . #x3123) ; ø»„¦ + (=jis-x0208 . #x4A5D) ; ø½Š³† + (korean-ksc5601 . #x5C41) ; ø»‰±– + (chinese-isoir165 . #x3123) ; ø»…¶ + (=gt-pj-1 . #x4A5D) ; 保 + (chinese-big5 . #xAB4F) ; ý¢€Š­ + (ideograph-daikanwa . 00702) ; ø¸€Š¾ + (=gt-k . 05181) ; ý¡„½ + (=ucs . #x4FDD) ; 保 + )) +(define-char + '((=>ucs . #x4FDD) ; 保 + (morohashi-daikanwa 702 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((chinese-cns11643-1 . #x4944) ; ø»‘½¯ + )) + (chinese-cns11643-1 . #x4F71) ; ø»’‡ + )) +(define-char + '((=>ucs . #x4FDE) ; 俞 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 487) + (ideograph-daikanwa . 01437) ; ø¸€– + ) + :sources (shinjigen-1))) + (shinjigen-1 . 488) + (ideograph-daikanwa . 00703) ; ø¸€Š¿ + )) +(define-char + '((morohashi-daikanwa 703 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 155 3) + (chinese-gb2312 . #x5361) ; ø»…  + (chinese-isoir165 . #x5361) ; ø»¸° + (=jef-china3 . #x43E0) ; øº„  + (=ucs . #x4FDE) ; 俞 + )) +(define-char + '((=>ucs . #x4FDE) ; 俞 + (morohashi-daikanwa 703 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=ucs . #x5216) ; 刖 + )) + (chinese-cns11643-1 . #x4F7E) ; ø»’‡ + )) +(define-char + '((=>ucs . #x4FDE) ; 俞 + (morohashi-daikanwa 703 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-big5 . #xAB5C) ; ý¢€Š­œ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 163 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5175) ; 兵 + )) + (chinese-cns11643-4 . #x283C) ; ø»—«• + (ideograph-daikanwa . 00704) ; ø¸€‹€ + (=hanziku-1 . #xC564) ; ý¢€œ•¤ + (=ucs . #x345F) ; 㑟 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 168 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x77E3) ; 矣 + )) + (shinjigen-1 . 257) + (shinjigen-2 . 257) + (chinese-gb2312 . #x5939) ; ø»…˜¬ + (=jis-x0208 . #x5058) ; ø½Š»µ + (korean-ksc5601 . #x5E46) ; ø»‰´— + (chinese-isoir165 . #x5939) ; ø»Ž€¼ + (=gt-pj-1 . #x5058) ; 俟 + (chinese-big5 . #xAB53) ; ý¢€Š­“ + (ideograph-daikanwa . 00705) ; ø¸€‹ + (=gt-k . 05206) ; ý¡„‘– + (=ucs . #x4FDF) ; 俟 + )) +(define-char + '((=>ucs . #x4FDF) ; 俟 + (morohashi-daikanwa 705 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4B32) ; ø»’€™ + )) + (chinese-cns11643-1 . #x4F75) ; ø»’‡” + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 158 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x593E) ; 夾 + )) + (shinjigen-1 . 248) + (shinjigen-2 . 248) + (japanese-jisx0208-1978 . #x3622) ; ø»‚š· + (korean-ksc5601 . #x7A6F) ; ø»Šžˆ + (japanese-jisx0212 . #x3142) ; ø»Š¼‘ + (chinese-cns11643-1 . #x4F6E) ; ø»’‡ + (=jis-x0213-1-2000 . #x2E3A) ; ø»¢¦› + (chinese-gb12345 . #x4F40) ; ä¿  + (chinese-big5 . #xAB4C) ; ý¢€Š­Œ + (ideograph-daikanwa . 00706) ; ø¸€‹‚ + (=ucs . #x4FE0) ; ä¿  + )) +(define-char + '((=>ucs . #x4FE1) ; ä¿¡ + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3840) ; ø½Š˜ + (korean-ksc5601 . #x656B) ; ø»‰¿Ž + (ideograph-daikanwa . 35205) ; ø¸ˆ¦… + )) + (shinjigen-1 . 262) + (shinjigen-2 . 262) + (=jis-x0208 . #x3F2E) ; ø½Š¢ + (korean-ksc5601 . #x6361) ; ø»‰¼ˆ + (=gt-pj-1 . #x3F2E) ; ø½Š¢ + (ideograph-daikanwa . 00707) ; ø¸€‹ƒ + (=gt-k . 05110) ; ý¡„¶ + (ucs-jis . #x4FE1) ; ø½Š¢ + )) +(define-char + '((morohashi-daikanwa 707 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 165 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8A00) ; 言 + )) + (chinese-gb2312 . #x5045) ; ø»…‹ª + (chinese-isoir165 . #x5045) ; ø»³º + (chinese-cns11643-1 . #x4F6A) ; ø»’‡‰ + (chinese-big5 . #xAB48) ; ý¢€Š­ˆ + (=ucs . #x4FE1) ; ä¿¡ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 166 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B4B) ; ý¢€ˆ­‹ + ) + ((=ucs . #x20B1E) ; 𠬞 + )) + )) + (chinese-cns11643-6 . #x2E55) ; ø»œˆª + (ideograph-daikanwa . 00708) ; ø¸€‹„ + (=hanziku-1 . #xC5E5) ; ý¢€œ—¥ + (=ucs . #x2023C) ; 𠈼 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 156 7) + (ideographic-structure + (:cdp-combinator 4) + ((=big5-cdp . #x8B5B) ; ý¢€ˆ­› + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x51E0) ; 几 + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-6 . #x2E54) ; ø»œˆ© + (ideograph-daikanwa . 00709) ; ø¸€‹… + (=hanziku-1 . #xC3E5) ; ý¢€œ¥ + (=ucs . #x2023D) ; 𠈽 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 155 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x535D) ; 卝 + ) + ((=ucs . #x5E72) ; å¹² + )) + (chinese-cns11643-6 . #x2E65) ; ø»œˆº + (ideograph-daikanwa . 00710) ; ø¸€‹† + (=hanziku-1 . #xC3C0) ; ý¢€œ€ + (=ucs . #x2023E) ; 𠈾 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 162 8) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x51F9) ; 凹 + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-cns11643-6 . #x2E5C) ; ø»œˆ± + (ideograph-daikanwa . 00711) ; ø¸€‹‡ + (=hanziku-1 . #xC54A) ; ý¢€œ•Š + (=ucs . #x2023F) ; 𠈿 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 159 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6B65) ; æ­¥ + )) + (chinese-cns11643-6 . #x2E5F) ; ø»œˆ´ + (ideograph-daikanwa . 00712) ; ø¸€‹ˆ + (=hanziku-1 . #xC4A2) ; ý¢€œ’¢ + (=ucs . #x20261) ; 𠉡 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 162 9) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x6C34) ; æ°´ + )) + (chinese-cns11643-5 . #x2824) ; ø»™µ + (ideograph-daikanwa . 00713) ; ø¸€‹‰ + (=hanziku-1 . #xC54B) ; ý¢€œ•‹ + (=ucs . #x20262) ; 𠉢 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 162 3) + (chinese-cns11643-6 . #x2E5E) ; ø»œˆ³ + (ideograph-daikanwa . 00714) ; ø¸€‹Š + (=hanziku-1 . #xC545) ; ý¢€œ•… + (=ucs . #x20256) ; 𠉖 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 164 7) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x51E0) ; 几 + ) + ((=ucs . #x5FC5) ; 必 + )) + (chinese-cns11643-6 . #x2E60) ; ø»œˆµ + (ideograph-daikanwa . 00715) ; ø¸€‹‹ + (=hanziku-1 . #xC5AB) ; ý¢€œ–« + (=ucs . #x20258) ; 𠉘 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 152 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8CDD) ; ý¢€ˆ³ + )) + (japanese-jisx0212 . #x3143) ; ø»Š¼’ + (chinese-cns11643-4 . #x283F) ; ø»—«˜ + (ideograph-daikanwa . 00716) ; ø¸€‹Œ + (=hanziku-1 . #xC2FC) ; ý¢€œ‹¼ + (=jef-china3 . #x42CC) ; øº„‹Œ + (=ucs . #x4FE2) ; ä¿¢ + )) +(define-char + '((=>ucs . #x20255) ; 𠉕 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DDD) ; ý¢€ˆ· + ) + ((=ucs . #x53C8) ; 又 + )) + )) + (ideograph-daikanwa . 00717) ; ø¸€‹ + )) +(define-char + '((morohashi-daikanwa 717 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 158 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DDD) ; ý¢€ˆ· + ) + ((=ucs . #x53C8) ; 又 + )) + )) + (chinese-cns11643-6 . #x2E5B) ; ø»œˆ° + (=hanziku-1 . #xC460) ; ý¢€œ‘  + (=ucs . #x20255) ; 𠉕 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 160 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5434) ; 吴 + )) + (shinjigen-1 . 280) + (shinjigen-2 . 280) + (chinese-gb2312 . #x5936) ; ø»…˜© + (=jis-x0208 . #x4B73) ; ø½Š´º + (chinese-isoir165 . #x5936) ; ø»Ž€¹ + (=gt-pj-1 . #x4B73) ; ä¿£ + (ideograph-daikanwa . 00718) ; ø¸€‹Ž + (=cbeta . 00125) ; ø¸ ½ + (=ucs . #x4FE3) ; ä¿£ + )) +(define-char + '((=>ucs . #x4FE3) ; ä¿£ + (morohashi-daikanwa 718 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 160 3) + (chinese-cns11643-3 . #x2B35) ; ø»•¥¤ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 164 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5F1F) ; 弟 + )) + (shinjigen-1 . 278) + (shinjigen-2 . 278) + (=jis-x0208 . #x505F) ; ø½Š»¼ + (=gt-pj-1 . #x505F) ; 俤 + (ideograph-daikanwa . 00719) ; ø¸€‹ + (=hanziku-1 . #xC5A7) ; ý¢€œ–§ + (=cbeta . 04558) ; ø¸¡‡Ž + (=ucs . #x4FE4) ; 俤 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 157 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8ECA) ; 車 + )) + (shinjigen-1 . 279) + (shinjigen-2 . 279) + (=jis-x0208 . #x5060) ; ø½Š»½ + (chinese-cns11643-3 . #x2B34) ; ø»•¥£ + (=gt-pj-1 . #x5060) ; ä¿¥ + (ideograph-daikanwa . 00720) ; ø¸€‹ + (=hanziku-1 . #xC440) ; ý¢€œ‘€ + (=ucs . #x4FE5) ; ä¿¥ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 156 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4ECE) ; 从 + ) + ((=big5-cdp . #x8BE8) ; ý¢€ˆ¯¨ + )) + (chinese-cns11643-6 . #x2E53) ; ø»œˆ¨ + (ideograph-daikanwa . 48919) ; ø¸‹¼— + (=hanziku-1 . #xC3E3) ; ý¢€œ£ + (=ucs . #x20252) ; 𠉒 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 156 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5BFF) ; 寿 + )) + (shinjigen-2 . 426) + (chinese-gb2312 . #x5931) ; ø»…˜¤ + (chinese-isoir165 . #x5931) ; ø»Ž€´ + (=jis-x0213-2-2000 . #x214F) ; ø»¤® + (=hanziku-1 . #xC3E7) ; ý¢€œ§ + (=ucs . #x4FE6) ; 俦 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBA) ; 人 + ) + ((=ucs . #x5FD7) ; 志 + )) + (=ucs . #x4FE7) ; 俧 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 156 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E25) ; 严 + )) + (chinese-gb2312 . #x5932) ; ø»…˜¥ + (chinese-isoir165 . #x5932) ; ø»Ž€µ + (=hanziku-1 . #xC3EE) ; ý¢€œ® + (=ucs . #x4FE8) ; 俨 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 158 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E24) ; 两 + )) + (chinese-gb2312 . #x4129) ; ø»„µŒ + (chinese-isoir165 . #x4129) ; ø»œ + (chinese-cns11643-4 . #x283D) ; ø»—«– + (=hanziku-1 . #xC462) ; ý¢€œ‘¢ + (=ucs . #x4FE9) ; ä¿© + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 158 4) + (chinese-gb2312 . #x5933) ; ø»…˜¦ + (chinese-isoir165 . #x5933) ; ø»Ž€¶ + (=hanziku-1 . #xC463) ; ý¢€œ‘£ + (=ucs . #x4FEA) ; 俪 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6765) ; 来 + )) + (chinese-isoir165 . #x7A32) ; ø»Ž±“ + (=ucs . #x4FEB) ; ä¿« + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x79C1) ; 私 + )) + (chinese-cns11643-2 . #x2931) ; ø»“˜  + (chinese-big5 . #xCDEF) ; ý¢€Œ·¯ + (=ucs . #x4FEC) ; 俬 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 163 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4F65) ; ä½¥ + )) + (chinese-gb2312 . #x3C73) ; ø»„¯€ + (chinese-isoir165 . #x3C73) ; ø»— + (=hanziku-1 . #xC56A) ; ý¢€œ•ª + (=ucs . #x4FED) ; ä¿­ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2E61) ; ø»œˆ¶ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (shinjigen-1-radical . 59) ; ⼺ + (total-strokes . 10) + (hanyu-dazidian 1 159 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((=big5-cdp . #x8CDD) ; ý¢€ˆ³ + )) + (shinjigen-1 . 2315) + (shinjigen-2 . 2315) + (chinese-gb2312 . #x505E) ; ø»…Œƒ + (=jis-x0208 . #x3D24) ; ø½ŠŸ‡ + (korean-ksc5601 . #x6173) ; ø»‰¹ž + (chinese-isoir165 . #x505E) ; ø»´“ + (chinese-cns11643-1 . #x543A) ; ø»’¯ + (=gt-pj-1 . #x3D24) ; ä¿® + (chinese-big5 . #xADD7) ; ý¢€Š·— + (ideograph-daikanwa . 00721) ; ø¸€‹‘ + (=gt-k . 06456) ; ý¡„¤¸ + (=ucs . #x4FEE) ; ä¿® + )) +(define-char + '((=>ucs . #x4FEF) ; 俯 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 182 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x495C) ; ø½Š±§ + (korean-ksc5601 . #x5D24) ; ø»‰²— + (ideograph-daikanwa . 09283) ; ø¸‚‘ƒ + )) + (shinjigen-1 . 318) + (shinjigen-2 . 318) + (=jis-x0208 . #x506D) ; ø½Š¼Š + (korean-ksc5601 . #x5C76) ; ø»‰²‹ + (=gt-pj-1 . #x506D) ; ø½Š¼Š + (chinese-big5 . #xADC1) ; ý¢€Š· + (ideograph-daikanwa . 00722) ; ø¸€‹’ + (ucs-jis . #x4FEF) ; ø½Š¼Š + )) +(define-char + '((morohashi-daikanwa 722 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 182) + (hanyu-dazidian-char . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5E9C) ; 府 + )) + (chinese-gb2312 . #x3829) ; ø»„§¾ + (chinese-isoir165 . #x3829) ; ø»Ž + (chinese-cns11643-1 . #x5424) ; ø»’™ + (=ucs . #x4FEF) ; 俯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 179 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x548C) ; 和 + )) + (japanese-jisx0212 . #x3144) ; ø»Š¼“ + (chinese-cns11643-3 . #x2F48) ; ø»•«¯ + (ideograph-daikanwa . 00723) ; ø¸€‹“ + (=hanziku-1 . #xCB52) ; ý¢€œ­’ + (=jef-china3 . #x42CE) ; øº„‹Ž + (=ucs . #x4FF0) ; ä¿° + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x2F811) ; 具 + )) + (jisx0208-difference . -78/4X) + (=jis-x0208 . #x3666) ; ø½Š•· + (chinese-cns11643-3 . #x2F50) ; ø»•«· + (=gt-pj-1 . #x3666) ; 倶 + (ideograph-daikanwa . 00724) ; ø¸€‹” + (=gt-k . 06405) ; ý¡„¤… + (=ucs . #x5036) ; 倶 + )) +(define-char + '((morohashi-daikanwa 724 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 177 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5177) ; 具 + )) + (jisx0208-1978/4X . #x3666) + (shinjigen-1 . 287) + (shinjigen-2 . 287) + (chinese-gb2312 . #x3E63) ; ø»„±¬ + (korean-ksc5601 . #x4E7C) ; ø»‰­ + (chinese-isoir165 . #x3E63) ; ø»™¼ + (chinese-cns11643-1 . #x5434) ; ø»’© + (chinese-big5 . #xADD1) ; ý¢€Š·‘ + (=jef-china3 . #x42CF) ; øº„‹ + (=ucs . #x4FF1) ; 俱 + )) +(define-char + '((=>ucs . #x4FF2) ; 俲 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x387A) ; ø½Š™‡ + (ideograph-daikanwa . 02334) ; ø¸€¤ž + )) + (shinjigen-2 . 375) + (japanese-jisx0212 . #x3145) ; ø»Š¼” + (=jis-x0213-2-2000 . #x2157) ; ø»¤¶ + (ideograph-daikanwa . 00725) ; ø¸€‹• + (=cbeta . 04885) ; ø¸¡Œ• + (=jef-china3 . #x42FE) ; øº„‹¾ + (ucs-jis . #x4FF2) ; ø»Š¼” + )) +(define-char + '((morohashi-daikanwa 725 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 183 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x52B9) ; 効 + )) + (chinese-cns11643-3 . #x2F4D) ; ø»•«´ + (=hanziku-1 . #xCBEF) ; ý¢€œ¯¯ + (=ucs . #x4FF2) ; 俲 + )) +(define-char + '((=>ucs . #x4FF3) ; 俳 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 174 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x975E) ; 非 + )) + (shinjigen-1 . 312) + (shinjigen-2 . 312) + (=jis-x0208 . #x4750) ; ø½Š®Ÿ + (korean-ksc5601 . #x5B44) ; ø»‰¯» + (chinese-cns11643-1 . #x5439) ; ø»’® + (=gt-pj-1 . #x4750) ; ø½Š®Ÿ + (chinese-big5 . #xADD6) ; ý¢€Š·– + (ideograph-daikanwa . 00726) ; ø¸€‹– + (ucs-jis . #x4FF3) ; ø½Š®Ÿ + )) +(define-char + '((morohashi-daikanwa 726 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 174) + (hanyu-dazidian-char . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x975E) ; 非 + )) + (chinese-gb2312 . #x593D) ; ø»…˜° + (chinese-isoir165 . #x593D) ; ø»Ž€ + (=ucs . #x4FF3) ; 俳 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 174 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6214) ; 戔 + )) + (chinese-cns11643-2 . #x2D71) ; ø»“Ÿ˜ + (chinese-big5 . #xD0D0) ; ý¢€ƒ + (ideograph-daikanwa . 00727) ; ø¸€‹— + (=ucs . #x4FF4) ; ä¿´ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 182 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x660F) ; 昏 + )) + (chinese-cns11643-4 . #x2B63) ; ø»—°– + (ideograph-daikanwa . 00728) ; ø¸€‹˜ + (=hanziku-1 . #xCBD0) ; ý¢€œ¯ + (=ucs . #x20263) ; 𠉣 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 172 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6797) ; 林 + )) + (chinese-cns11643-5 . #x2B6C) ; ø»™º£ + (ideograph-daikanwa . 00729) ; ø¸€‹™ + (=hanziku-1 . #xC9C9) ; ý¢€œ§‰ + (=ucs . #x3463) ; 㑣 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 170 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8868) ; 表 + )) + (shinjigen-1 . 317) + (shinjigen-2 . 317) + (=jis-x0208 . #x4936) ; ø½Š± + (korean-ksc5601 . #x7871) ; ø»Š›Ž + (chinese-isoir165 . #x7A33) ; ø»Ž±” + (chinese-cns11643-2 . #x2D70) ; ø»“Ÿ— + (=gt-pj-1 . #x4936) ; 俵 + (chinese-big5 . #xD0CF) ; ý¢€ƒ + (ideograph-daikanwa . 00730) ; ø¸€‹š + (=ucs . #x4FF5) ; 俵 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 178 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6613) ; 易 + )) + (chinese-cns11643-3 . #x2F52) ; ø»•«¹ + (ideograph-daikanwa . 00731) ; ø¸€‹› + (=hanziku-1 . #xCAEC) ; ý¢€œ«¬ + (=cbeta . 00129) ; ø¸ ‚ + (=ucs . #x3465) ; 㑥 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 175 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53D4) ; 叔 + )) + (shinjigen-1 . 301) + (shinjigen-2 . 301) + (=jis-x0208 . #x5068) ; ø½Š¼… + (chinese-isoir165 . #x7A36) ; ø»Ž±— + (chinese-cns11643-2 . #x2D75) ; ø»“Ÿœ + (=gt-pj-1 . #x5068) ; 俶 + (chinese-big5 . #xD0D4) ; ý¢€ƒ” + (ideograph-daikanwa . 00732) ; ø¸€‹œ + (=gt-k . 06571) ; ý¡„¦« + (=ucs . #x4FF6) ; 俶 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 181) + (hanyu-dazidian-char . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x80A5) ; 肥 + )) + (ideograph-daikanwa . 00733) ; ø¸€‹ + (=ucs . #x4FF7) ; ä¿· + )) +(define-char + '((=>ucs . #x4FF7) ; ä¿· + (morohashi-daikanwa 733 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 181 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x80A5) ; 肥 + )) + (chinese-cns11643-2 . #x2D76) ; ø»“Ÿ + (chinese-big5 . #xD0D5) ; ý¢€ƒ• + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 169 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5949) ; 奉 + )) + (shinjigen-1 . 320) + (shinjigen-2 . 320) + (chinese-gb2312 . #x593A) ; ø»…˜­ + (=jis-x0208 . #x4A70) ; ø½Š³™ + (korean-ksc5601 . #x5C64) ; ø»‰±¹ + (chinese-isoir165 . #x593A) ; ø»Ž€½ + (chinese-cns11643-1 . #x5427) ; ø»’œ + (=gt-pj-1 . #x4A70) ; 俸 + (chinese-big5 . #xADC4) ; ý¢€Š·„ + (ideograph-daikanwa . 00734) ; ø¸€‹ž + (=ucs . #x4FF8) ; 俸 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 171 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E9E) ; 亞 + )) + (chinese-cns11643-3 . #x2F44) ; ø»•«« + (ideograph-daikanwa . 00735) ; ø¸€‹Ÿ + (=hanziku-1 . #xC9A9) ; ý¢€œ¦© + (=cbeta . 01953) ; ø¸ ž¡ + (=ucs . #x4FF9) ; 俹 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 173 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5944) ; 奄 + )) + (shinjigen-1 . 284) + (shinjigen-2 . 284) + (chinese-gb2312 . #x3033) ; ø»„œ˜ + (=jis-x0208 . #x3236) ; ø½Š + (korean-ksc5601 . #x656F) ; ø»‰¿’ + (chinese-isoir165 . #x3033) ; ø»„¨ + (=gt-pj-1 . #x3236) ; 俺 + (chinese-big5 . #xADCD) ; ý¢€Š· + (ideograph-daikanwa . 00736) ; ø¸€‹  + (=ucs . #x4FFA) ; 俺 + )) +(define-char + '((=>ucs . #x4FFA) ; 俺 + (morohashi-daikanwa 736 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((=ucs . #x5944) ; 奄 + )) + (chinese-cns11643-1 . #x5430) ; ø»’¥ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 182 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5902) ; 夂 + ) + ((=ucs . #x7530) ; 田 + )) + )) + (chinese-cns11643-3 . #x2F58) ; ø»•«¿ + (ideograph-daikanwa . 00737) ; ø¸€‹¡ + (=hanziku-1 . #xCBD2) ; ý¢€œ¯’ + (=ucs . #x4FFB) ; ä¿» + )) +(define-char + '((=>ucs . #x4FFC) ; 俼 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3069) ; ø½Š† + (korean-ksc5601 . #x6B40) ; ø»Š‡— + (ideograph-daikanwa . 29318) ; ø¸‡Š† + )) + (japanese-jisx0212 . #x3146) ; ø»Š¼• + (ideograph-daikanwa . 00738) ; ø¸€‹¢ + (=jef-china3 . #x42D0) ; øº„‹ + (ucs-jis . #x4FFC) ; ø»Š¼• + )) +(define-char + '((morohashi-daikanwa 738 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 183 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x80B2) ; 育 + )) + (=hanziku-1 . #xCBF4) ; ý¢€œ¯´ + (=ucs . #x4FFC) ; 俼 + )) +(define-char + '((=>ucs . #x4FFC) ; 俼 + (morohashi-daikanwa 738 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-6 . #x2D69) ; ø»œ‡  + )) + (chinese-cns11643-3 . #x2F4C) ; ø»•«³ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 180 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6B23) ; 欣 + )) + (japanese-jisx0212 . #x3147) ; ø»Š¼– + (chinese-cns11643-3 . #x2F56) ; ø»•«½ + (ideograph-daikanwa . 00739) ; ø¸€‹£ + (=hanziku-1 . #xCB6F) ; ý¢€œ­¯ + (=jef-china3 . #x42D1) ; øº„‹‘ + (=ucs . #x4FFD) ; 俽 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 180 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5351) ; 卑 + )) + (shinjigen-1 . 316) + (shinjigen-2 . 316) + (chinese-gb2312 . #x5942) ; ø»…˜µ + (=jis-x0208 . #x506C) ; ø½Š¼‰ + (chinese-isoir165 . #x5942) ; ø»Ž… + (chinese-cns11643-1 . #x543D) ; ø»’² + (=gt-pj-1 . #x506C) ; 俾 + (chinese-big5 . #xADDA) ; ý¢€Š·š + (ideograph-daikanwa . 00740) ; ø¸€‹¤ + (=ucs . #x4FFE) ; 俾 + )) +(define-char + '((=>ucs . #x4FFF) ; ä¿¿ + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3857) ; ø½Š˜¤ + (korean-ksc5601 . #x7B5B) ; ø»ŠŸ’ + (ideograph-daikanwa . 32675) ; ø¸‡¾£ + )) + (japanese-jisx0212 . #x3148) ; ø»Š¼— + (ideograph-daikanwa . 00741) ; ø¸€‹¥ + (=jef-china3 . #x43D0) ; øº„ + (ucs-jis . #x4FFF) ; ø»Š¼— + )) +(define-char + '((=>ucs . #x4FFF) ; ä¿¿ + (morohashi-daikanwa 741 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4F4D) ; ø»’†¬ + )) + (chinese-cns11643-3 . #x2F46) ; ø»•«­ + )) +(define-char + '((morohashi-daikanwa 741 0 4) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 175 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x864E) ; 虎 + )) + (=hanziku-1 . #xCA6E) ; ý¢€œ©® + (=ucs . #x4FFF) ; ä¿¿ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 170 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9577) ; 長 + )) + (japanese-jisx0212 . #x3149) ; ø»Š¼˜ + (chinese-cns11643-1 . #x5431) ; ø»’¦ + (=jis-x0213-2-2000 . #x2158) ; ø»¤· + (chinese-gb12345 . #x5876) ; 倀 + (chinese-big5 . #xADCE) ; ý¢€Š·Ž + (ideograph-daikanwa . 00742) ; ø¸€‹¦ + (=jef-china3 . #x42D2) ; øº„‹’ + (=ucs . #x5000) ; 倀 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 179 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x77E5) ; 知 + )) + (japanese-jisx0212 . #x314A) ; ø»Š¼™ + (chinese-cns11643-4 . #x2B62) ; ø»—°• + (=jis-x0213-1-2000 . #x2E3B) ; ø»¢¦œ + (ideograph-daikanwa . 00743) ; ø¸€‹§ + (=hanziku-1 . #xCB50) ; ý¢€œ­ + (=cbeta . 04176) ; ø¸¡ + (=jef-china3 . #x42D3) ; øº„‹“ + (=ucs . #x5001) ; 倁 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 179 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6C93) ; 沓 + )) + (chinese-cns11643-5 . #x2B70) ; ø»™º§ + (ideograph-daikanwa . 00744) ; ø¸€‹¨ + (=hanziku-1 . #xCB4D) ; ý¢€œ­ + (=ucs . #x20264) ; 𠉤 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 185 7) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5E7A) ; 幺 + ) + ((=ucs . #x6708) ; 月 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (ideograph-daikanwa . 00745) ; ø¸€‹© + (=hanziku-1 . #xCC76) ; ý¢€œ±¶ + (=ucs . #x20265) ; 𠉥 + )) +(define-char + '((=>ucs . #x20265) ; 𠉥 + (morohashi-daikanwa 745 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 185) + (hanyu-dazidian-char . 7) + (chinese-cns11643-4 . #x2B67) ; ø»—°š + )) +(define-char + '((=>ucs . #x5002) ; 倂 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 182 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x5C34) ; ø»‰±‰ + (ideograph-daikanwa . 09175) ; ø¸‚— + )) + (shinjigen-1 . 236) + (shinjigen-2 . 236) + (korean-ksc5601 . #x5C31) ; ø»‰±† + (=jis-x0213-1-2000 . #x2E3C) ; ø»¢¦ + (ideograph-daikanwa . 00746) ; ø¸€‹ª + (ucs-jis . #x5002) ; ø»‰±† + )) +(define-char + '((morohashi-daikanwa 746 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5E77) ; å¹· + )) + (chinese-cns11643-3 . #x2F4B) ; ø»•«² + (=hanziku-1 . #xCBD4) ; ý¢€œ¯” + (=ucs . #x5002) ; 倂 + )) +(define-char + '((=>ucs . #x5003) ; 倃 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x526B) ; ø½Š¿„ + (korean-ksc5601 . #x4F24) ; ø»‰³ + (chinese-cns11643-1 . #x4C55) ; ø»’‚š + (ideograph-daikanwa . 03493) ; ø¸€¶¥ + )) + (chinese-cns11643-3 . #x2F49) ; ø»•«° + (ideograph-daikanwa . 00747) ; ø¸€‹« + )) +(define-char + '((morohashi-daikanwa 747 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 182 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x548E) ; 咎 + )) + (=hanziku-1 . #xCBD3) ; ý¢€œ¯“ + (=ucs . #x5003) ; 倃 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 172 7) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x3401) ; 㐁 + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-6 . #x3536) ; ø»œ’ + (ideograph-daikanwa . 00748) ; ø¸€‹¬ + (=hanziku-1 . #xC9CF) ; ý¢€œ§ + (=ucs . #x20266) ; 𠉦 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 181 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x80B4) ; 肴 + )) + (japanese-jisx0212 . #x314B) ; ø»Š¼š + (ideograph-daikanwa . 00749) ; ø¸€‹­ + (=hanziku-1 . #xCBB0) ; ý¢€œ®° + (=jef-china3 . #x42D4) ; øº„‹” + (=ucs . #x5004) ; 倄 + )) +(define-char + '((=>ucs . #x5004) ; 倄 + (morohashi-daikanwa 749 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4F37) ; ø»’†– + )) + (chinese-cns11643-3 . #x2F47) ; ø»•«® + )) +(define-char + '((=>ucs . #x5005) ; 倅 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 182 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4234) ; ø½Š¦­ + (korean-ksc5601 . #x706F) ; ø»Šœ + (ideograph-daikanwa . 02740) ; ø¸€ª´ + )) + (shinjigen-1 . 298) + (shinjigen-2 . 298) + (=jis-x0208 . #x5066) ; ø½Š¼ƒ + (=gt-pj-1 . #x5066) ; ø½Š¼ƒ + (chinese-big5 . #xD0C9) ; ý¢€ƒ‰ + (ideograph-daikanwa . 00750) ; ø¸€‹® + (ucs-jis . #x5005) ; ø½Š¼ƒ + )) +(define-char + '((morohashi-daikanwa 750 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 182) + (hanyu-dazidian-char . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5352) ; 卒 + )) + (chinese-cns11643-2 . #x2D6A) ; ø»“Ÿ‘ + (=ucs . #x5005) ; 倅 + )) +(define-char + '((=>ucs . #x5006) ; 倆 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5140) ; ø½Š¼» + (korean-ksc5601 . #x5557) ; ø»‰§š + (ideograph-daikanwa . 01436) ; ø¸€–œ + )) + (shinjigen-1 . 324) + (shinjigen-2 . 324) + (=jis-x0208 . #x506F) ; ø½Š¼Œ + (korean-ksc5601 . #x5556) ; ø»‰§™ + (=gt-pj-1 . #x506F) ; ø½Š¼Œ + (ideograph-daikanwa . 00751) ; ø¸€‹¯ + (ucs-jis . #x5006) ; ø½Š¼Œ + )) +(define-char + '((morohashi-daikanwa 751 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 172 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5169) ; 兩 + )) + (chinese-cns11643-1 . #x542A) ; ø»’Ÿ + (chinese-gb12345 . #x4129) ; 倆 + (chinese-big5 . #xADC7) ; ý¢€Š·‡ + (=ucs . #x5006) ; 倆 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3C68) ; ø½Šž­ + (korean-ksc5601 . #x7622) ; ø»Š—ƒ + (chinese-cns11643-1 . #x4C3D) ; ø»’‚‚ + (ideograph-daikanwa . 03158) ; ø¸€±– + )) + (chinese-cns11643-5 . #x2B6B) ; ø»™º¢ + (ideograph-daikanwa . 00752) ; ø¸€‹° + (=ucs . #x20267) ; 𠉧 + )) +(define-char + '((=>ucs . #x20267) ; 𠉧 + (morohashi-daikanwa 752 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 171 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53D6) ; 取 + )) + (=hanziku-1 . #xC9AC) ; ý¢€œ¦¬ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 170 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4F49) ; 佉 + ) + ((=ucs . #x5203) ; 刃 + )) + (ideograph-daikanwa . 00753) ; ø¸€‹± + (=hanziku-1 . #xC96D) ; ý¢€œ¥­ + (=ucs . #x20268) ; 𠉨 + )) +(define-char + '((=>ucs . #x20268) ; 𠉨 + (morohashi-daikanwa 753 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4F49) ; 佉 + ) + ((chinese-cns11643-1 . #x4443) ; ø»‘¶˜ + )) + (chinese-cns11643-6 . #x3535) ; ø»œ’œ + )) +(define-char + '((=>ucs . #x5007) ; 倇 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 184 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3038) ; ø½ŠŒ• + (korean-ksc5601 . #x6848) ; ø»Šƒ… + (ideograph-daikanwa . 07110) ; ø¸¯† + )) + (japanese-jisx0212 . #x314C) ; ø»Š¼› + (chinese-big5 . #xD0CA) ; ý¢€ƒŠ + (ideograph-daikanwa . 00754) ; ø¸€‹² + (=jef-china3 . #x42D5) ; øº„‹• + (ucs-jis . #x5007) ; ø»Š¼› + )) +(define-char + '((morohashi-daikanwa 754 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 184) + (hanyu-dazidian-char . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B9B) ; 宛 + )) + (chinese-cns11643-2 . #x2D6B) ; ø»“Ÿ’ + (=ucs . #x5007) ; 倇 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 172 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4F86) ; 來 + )) + (chinese-cns11643-3 . #x2F4F) ; ø»•«¶ + (ideograph-daikanwa . 00755) ; ø¸€‹³ + (=hanziku-1 . #xC9CA) ; ý¢€œ§Š + (=cbeta . 02400) ; ø¸ ¥  + (=jef-china3 . #x97CD) ; øº‰Ÿ + (=ucs . #x5008) ; 倈 + )) +(define-char + '((=>ucs . #x5009) ; 倉 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x4E00) ; 一 + )) + (=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=big5-cdp . #x89CE) ; ý¢€ˆ§Ž + )) + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-1 . 1091) + (shinjigen-2 . 1092) + (=jis-x0208 . #x4152) ; ø½Š¥­ + (korean-ksc5601 . #x735A) ; ø»Š“¡ + (chinese-cns11643-1 . #x543F) ; ø»’´ + (=gt-pj-1 . #x4152) ; ø½Š¥­ + (chinese-big5 . #xADDC) ; ý¢€Š·œ + (ideograph-daikanwa . 00756) ; ø¸€‹´ + (=gt-k . 06490) ; ý¡„¥š + (ucs-jis . #x5009) ; ø½Š¥­ + )) +(define-char + '((morohashi-daikanwa 756 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 169 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EBD) ; 亽 + ) + ((=big5-cdp . #x89CE) ; ý¢€ˆ§Ž + )) + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-gb12345 . #x3256) ; 倉 + (=ucs . #x5009) ; 倉 + )) +(define-char + '((=>ucs . #x500A) ; 倊 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x3D46) ; ø»‹½ + (=jis-x0213-1-2000 . #x7449) ; ø»¤ž + (ideograph-daikanwa . 10366) ; ø¸‚¡¾ + )) + (japanese-jisx0212 . #x314D) ; ø»Š¼œ + (ideograph-daikanwa . 00757) ; ø¸€‹µ + (ucs-jis . #x500A) ; ø»Š¼œ + )) +(define-char + '((morohashi-daikanwa 757 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 181 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5FE9) ; å¿© + )) + (chinese-cns11643-4 . #x2B64) ; ø»—°— + (=hanziku-1 . #xCBB2) ; ý¢€œ®² + (=cbeta . 06127) ; ø¸¡Ÿ¯ + (=ucs . #x500A) ; 倊 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 178 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x56FA) ; 固 + )) + (shinjigen-1 . 293) + (shinjigen-2 . 293) + (=jis-x0208 . #x3844) ; ø½Š˜‘ + (korean-ksc5601 . #x4B41) ; ø»‰˜˜ + (chinese-cns11643-1 . #x5436) ; ø»’« + (chinese-gb12345 . #x3876) ; 個 + (=gt-pj-1 . #x3844) ; 個 + (chinese-big5 . #xADD3) ; ý¢€Š·“ + (ideograph-daikanwa . 00758) ; ø¸€‹¶ + (=ucs . #x500B) ; 個 + )) +(define-char + '((=>ucs . #x500C) ; 倌 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 184 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3431) ; ø½Š’† + (korean-ksc5601 . #x4E2F) ; ø»‰œ  + (ideograph-daikanwa . 07107) ; ø¸¯ƒ + )) + (japanese-jisx0212 . #x314E) ; ø»Š¼ + (chinese-big5 . #xADBE) ; ý¢€Š¶¾ + (ideograph-daikanwa . 00759) ; ø¸€‹· + (=jef-china3 . #x42D6) ; øº„‹– + (ucs-jis . #x500C) ; ø»Š¼ + )) +(define-char + '((morohashi-daikanwa 759 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 184) + (hanyu-dazidian-char . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B98) ; 官 + )) + (chinese-gb2312 . #x5944) ; ø»…˜· + (chinese-isoir165 . #x5944) ; ø»Ž‡ + (chinese-cns11643-1 . #x5421) ; ø»’– + (=ucs . #x500C) ; 倌 + )) +(define-char + '((=>ucs . #x500D) ; 倍 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 183 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x3523) ; ø»‹ª + (ideograph-daikanwa . 03483) ; ø¸€¶› + )) + (shinjigen-1 . 313) + (shinjigen-2 . 313) + (=jis-x0208 . #x475C) ; ø½Š®« + (korean-ksc5601 . #x5B43) ; ø»‰¯º + (=gt-pj-1 . #x475C) ; ø½Š®« + (chinese-big5 . #xADBF) ; ý¢€Š¶¿ + (ideograph-daikanwa . 00760) ; ø¸€‹¸ + (=gt-k . 06527) ; ý¡„¥¿ + (ucs-jis . #x500D) ; ø½Š®« + )) +(define-char + '((morohashi-daikanwa 760 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 183) + (hanyu-dazidian-char . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5485) ; 咅 + )) + (chinese-gb2312 . #x3136) ; ø»„¹ + (chinese-isoir165 . #x3136) ; ø»†‰ + (chinese-cns11643-1 . #x5422) ; ø»’— + (=ucs . #x500D) ; 倍 + )) +(define-char + '((=>ucs . #x500D) ; 倍 + (morohashi-daikanwa 760 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (shinjigen-1 . 314) + (shinjigen-2 . 314) + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 178 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5178) ; 典 + )) + (japanese-jisx0212 . #x314F) ; ø»Š¼ž + (chinese-cns11643-2 . #x2D7E) ; ø»“Ÿ¥ + (=jis-x0213-1-2000 . #x2E3D) ; ø»¢¦ž + (chinese-big5 . #xD0DD) ; ý¢€ƒ + (ideograph-daikanwa . 00761) ; ø¸€‹¹ + (=jef-china3 . #x42D7) ; øº„‹— + (=ucs . #x500E) ; 倎 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 175 6) + (chinese-gb2312 . #x593F) ; ø»…˜² + (chinese-isoir165 . #x593F) ; ø»Ž‚ + (ideograph-daikanwa . 00762) ; ø¸€‹º + (=ucs . #x500F) ; 倏 + )) +(define-char + '((=>ucs . #x500F) ; 倏 + (morohashi-daikanwa 762 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-1 . #x5924) ; ø»’”¯ + )) +(define-char + '((=>ucs . #x500F) ; 倏 + (morohashi-daikanwa 762 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5902) ; 夂 + ) + ((=ucs . #x72AC) ; 犬 + )) + )) + (shinjigen-1 . 4789) + (=jis-x0208 . #x6047) ; ø½‹“„ + (=gt-pj-1 . #x6047) ; ø½‹“„ + (chinese-big5 . #xB0BF) ; ý¢€‹‚¿ + (ucs-jis . #x500F) ; ø½‹“„ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 176 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5902) ; 夂 + ) + ((=ucs . #x706B) ; 火 + )) + )) + (shinjigen-1 . 4790) + (shinjigen-2 . 4790) + (vulgar-char-of-shinjigen-1 . 4789) + (japanese-jisx0212 . #x3150) ; ø»Š¼Ÿ + (=jis-x0213-2-2000 . #x2159) ; ø»¤¸ + (ideograph-daikanwa . 00763) ; ø¸€‹» + (=hanziku-1 . #xCAAC) ; ý¢€œª¬ + (=cbeta . 00519) ; ø¸ ˆ‡ + (=jef-china3 . #x42D8) ; øº„‹˜ + (=ucs . #x5010) ; 倐 + )) +(define-char + '((=>ucs . #x5010) ; 倐 + (morohashi-daikanwa 763 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-3 . #x2F53) ; ø»•«º + )) +(define-char + '((=>ucs . #x3466) ; 㑦 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x5568) ; ø»‰§« + (chinese-cns11643-1 . #x4D53) ; ø»’ƒ¶ + (=jis-x0213-1-2000 . #x7463) ; ø»¤¸ + (ideograph-daikanwa . 11712) ; ø¸‚·€ + )) + (chinese-cns11643-4 . #x2B65) ; ø»—°˜ + (ideograph-daikanwa . 00764) ; ø¸€‹¼ + (=cbeta . 00128) ; ø¸ ‚€ + )) +(define-char + '((morohashi-daikanwa 764 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 184 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x623E) ; 戾 + )) + (=hanziku-1 . #xCC57) ; ý¢€œ±— + (=ucs . #x3466) ; 㑦 + )) +(define-char + '((=>ucs . #x20269) ; 𠉩 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 186 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4647) ; ø½Š¬¸ + (ideograph-daikanwa . 16730) ; ø¸„…š + )) + (ideograph-daikanwa . 00765) ; ø¸€‹½ + (=hanziku-1 . #xCCBA) ; ý¢€œ²º + )) +(define-char + '((=>ucs . #x20269) ; 𠉩 + (morohashi-daikanwa 765 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2B74) ; ø»™º« + )) +(define-char + '((morohashi-daikanwa 765 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6BD2) ; 毒 + )) + (=ucs . #x20269) ; 𠉩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 185 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9580) ; 門 + )) + (shinjigen-1 . 321) + (shinjigen-2 . 321) + (=jis-x0208 . #x506E) ; ø½Š¼‹ + (korean-ksc5601 . #x597A) ; ø»‰­µ + (chinese-cns11643-1 . #x542F) ; ø»’¤ + (chinese-gb12345 . #x4347) ; 們 + (=gt-pj-1 . #x506E) ; 們 + (chinese-big5 . #xADCC) ; ý¢€Š·Œ + (ideograph-daikanwa . 00766) ; ø¸€‹¾ + (=ucs . #x5011) ; 們 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 174 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5230) ; 到 + )) + (shinjigen-1 . 311) + (shinjigen-2 . 311) + (chinese-gb2312 . #x3539) ; ø»„£´ + (=jis-x0208 . #x455D) ; ø½Š«° + (korean-ksc5601 . #x536E) ; ø»‰¤µ + (chinese-isoir165 . #x3539) ; ø»Œ„ + (chinese-cns11643-1 . #x542E) ; ø»’£ + (=gt-pj-1 . #x455D) ; 倒 + (chinese-big5 . #xADCB) ; ý¢€Š·‹ + (ideograph-daikanwa . 00767) ; ø¸€‹¿ + (=ucs . #x5012) ; 倒 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 184 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x708E) ; 炎 + )) + (japanese-jisx0212 . #x3151) ; ø»Š¼  + (chinese-cns11643-2 . #x2D6C) ; ø»“Ÿ“ + (=jis-x0213-2-2000 . #x215A) ; ø»¤¹ + (chinese-big5 . #xD0CB) ; ý¢€ƒ‹ + (ideograph-daikanwa . 00768) ; ø¸€Œ€ + (=jef-china3 . #x42D9) ; øº„‹™ + (=ucs . #x5013) ; 倓 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 185 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C48) ; 屈 + )) + (shinjigen-1 . 288) + (shinjigen-2 . 288) + (chinese-gb2312 . #x3E73) ; ø»„±¼ + (=jis-x0208 . #x5063) ; ø½Š¼€ + (chinese-isoir165 . #x3E73) ; ø»šŒ + (chinese-cns11643-1 . #x5432) ; ø»’§ + (=gt-pj-1 . #x5063) ; 倔 + (chinese-big5 . #xADCF) ; ý¢€Š· + (ideograph-daikanwa . 00769) ; ø¸€Œ + (=ucs . #x5014) ; 倔 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 179) + (hanyu-dazidian-char . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5782) ; 垂 + )) + (ideograph-daikanwa . 00770) ; ø¸€Œ‚ + (=ucs . #x5015) ; 倕 + )) +(define-char + '((=>ucs . #x5015) ; 倕 + (morohashi-daikanwa 770 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 179 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5782) ; 垂 + )) + (chinese-cns11643-2 . #x335E) ; ø»“§¹ + (chinese-big5 . #xD45B) ; ý¢€‘› + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 170 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5E78) ; 幸 + )) + (shinjigen-1 . 296) + (shinjigen-2 . 296) + (=jis-x0208 . #x3876) ; ø½Š™ƒ + (korean-ksc5601 . #x7A38) ; ø»Š‘ + (chinese-cns11643-1 . #x5429) ; ø»’ž + (=gt-pj-1 . #x3876) ; 倖 + (chinese-big5 . #xADC6) ; ý¢€Š·† + (ideograph-daikanwa . 00771) ; ø¸€Œƒ + (=ucs . #x5016) ; 倖 + )) +(define-char + '((=>ucs . #x5017) ; 倗 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 14340) ; ø¸ƒ „ + )) + (japanese-jisx0212 . #x3152) ; ø»Š¼¡ + (ideograph-daikanwa . 00772) ; ø¸€Œ„ + (=jef-china3 . #x42DA) ; øº„‹š + (ucs-jis . #x5017) ; ø»Š¼¡ + )) +(define-char + '((morohashi-daikanwa 772 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 181 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x670B) ; 朋 + )) + (chinese-cns11643-2 . #x2D77) ; ø»“Ÿž + (chinese-big5 . #xD0D6) ; ý¢€ƒ– + (=ucs . #x5017) ; 倗 + )) +(define-char + '((=>ucs . #x2026A) ; 𠉪 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0213-2-2000 . #x2359) ; ø»¤ ´ + ) + ((=ucs . #x6728) ; 木 + )) + )) + (ideograph-daikanwa . 00773) ; ø¸€Œ… + )) +(define-char + '((morohashi-daikanwa 773 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 183 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0213-2-2000 . #x2359) ; ø»¤ ´ + ) + ((=ucs . #x6728) ; 木 + )) + )) + (=hanziku-1 . #xCBF3) ; ý¢€œ¯³ + (=ucs . #x2026A) ; 𠉪 + )) +(define-char + '((=>ucs . #x2026A) ; 𠉪 + (morohashi-daikanwa 773 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0213-2-2000 . #x2359) ; ø»¤ ´ + ) + ((=ucs . #x6728) ; 木 + )) + )) + (chinese-cns11643-4 . #x2B66) ; ø»—°™ + )) +(define-char + '((=>ucs . #x5018) ; 倘 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C19) ; 尙 + )) + (shinjigen-2 . 303) + (japanese-jisx0212 . #x3153) ; ø»Š¼¢ + (=jis-x0213-1-2000 . #x2E3E) ; ø»¢¦Ÿ + (chinese-big5 . #xADD5) ; ý¢€Š·• + (ideograph-daikanwa . 00774) ; ø¸€Œ† + (=jef-china3 . #x42DB) ; øº„‹› + (ucs-jis . #x5018) ; ø»Š¼¢ + )) +(define-char + '((morohashi-daikanwa 774 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 177 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C1A) ; 尚 + )) + (chinese-gb2312 . #x4C48) ; ø»……µ + (chinese-isoir165 . #x4C48) ; ø»®… + (chinese-cns11643-1 . #x5438) ; ø»’­ + (=ucs . #x5018) ; 倘 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 178 5) + (shinjigen-1 . 294) + (shinjigen-2 . 294) + (chinese-gb2312 . #x3A72) ; ø»„¬ƒ + (=jis-x0208 . #x3875) ; ø½Š™‚ + (korean-ksc5601 . #x7D26) ; ø»Š¡™ + (chinese-isoir165 . #x3A72) ; ø»”“ + (=gt-pj-1 . #x3875) ; 候 + (chinese-big5 . #xADD4) ; ý¢€Š·” + (ideograph-daikanwa . 00775) ; ø¸€Œ‡ + (=gt-k . 06425) ; ý¡„¤™ + (=ucs . #x5019) ; 候 + )) +(define-char + '((=>ucs . #x5019) ; 候 + (morohashi-daikanwa 775 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((=big5-cdp . #x8BC7) ; ý¢€ˆ¯‡ + )) + (chinese-cns11643-1 . #x5437) ; ø»’¬ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 173 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5947) ; 奇 + )) + (shinjigen-1 . 281) + (shinjigen-2 . 281) + (chinese-gb2312 . #x5250) ; ø»…Ž± + (=jis-x0208 . #x5061) ; ø½Š»¾ + (korean-ksc5601 . #x6B6F) ; ø»Šˆ† + (chinese-isoir165 . #x5250) ; ø»· + (chinese-cns11643-1 . #x542D) ; ø»’¢ + (=gt-pj-1 . #x5061) ; 倚 + (chinese-big5 . #xADCA) ; ý¢€Š·Š + (ideograph-daikanwa . 00776) ; ø¸€Œˆ + (=gt-k . 06570) ; ý¡„¦ª + (=ucs . #x501A) ; 倚 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 171 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5176) ; 其 + )) + (japanese-jisx0212 . #x3154) ; ø»Š¼£ + (chinese-cns11643-2 . #x2D6F) ; ø»“Ÿ– + (chinese-big5 . #xD0CE) ; ý¢€ƒŽ + (ideograph-daikanwa . 00777) ; ø¸€Œ‰ + (=jef-china3 . #x42DC) ; øº„‹œ + (=ucs . #x501B) ; 倛 + )) +(define-char + '((=>ucs . #x501C) ; 倜 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x7132) ; ø»Š½ + (chinese-cns11643-6 . #x2A3C) ; ø»œ‚™ + (ideograph-daikanwa . 03441) ; ø¸€µ± + )) + (japanese-jisx0212 . #x3155) ; ø»Š¼¤ + (=jis-x0213-2-2000 . #x215B) ; ø»¤º + (ideograph-daikanwa . 00778) ; ø¸€ŒŠ + (=jef-china3 . #x42DD) ; øº„‹ + (ucs-jis . #x501C) ; ø»Š¼¤ + )) +(define-char + '((morohashi-daikanwa 778 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 181 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5468) ; 周 + )) + (chinese-gb2312 . #x5943) ; ø»…˜¶ + (korean-ksc5601 . #x7426) ; ø»Š”‹ + (chinese-isoir165 . #x5943) ; ø»Ž† + (chinese-cns11643-2 . #x2D78) ; ø»“ŸŸ + (chinese-big5 . #xD0D7) ; ý¢€ƒ— + (=ucs . #x501C) ; 倜 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 169 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x2099D) ; 𠦝 + ) + ((=ucs . #x4EBA) ; 人 + )) + (japanese-jisx0212 . #x3156) ; ø»Š¼¥ + (chinese-cns11643-3 . #x2F45) ; ø»•«¬ + (ideograph-daikanwa . 00779) ; ø¸€Œ‹ + (=big5-cdp . #x8ACA) ; ý¢€ˆ«Š + (=jef-china3 . #x41DF) ; øº„‡Ÿ + (=ucs . #x501D) ; 倝 + )) +(define-char + '((=>ucs . #x501E) ; 倞 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 182 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4EAC) ; 京 + )) + (korean-ksc5601 . #x4C4A) ; ø»‰™¿ + (japanese-jisx0212 . #x3157) ; ø»Š¼¦ + (=jis-x0213-2-2000 . #x215C) ; ø»¤» + (chinese-big5 . #xD0C8) ; ý¢€ƒˆ + (ideograph-daikanwa . 00780) ; ø¸€ŒŒ + (=jef-china3 . #x42DE) ; øº„‹ž + (ucs-jis . #x501E) ; ø»‰™¿ + )) +(define-char + '((morohashi-daikanwa 780 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 182) + (hanyu-dazidian-char . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4EAC) ; 京 + )) + (chinese-isoir165 . #x2C24) ; ø»Œ¾¡ + (chinese-cns11643-2 . #x2D69) ; ø»“Ÿ + (=ucs . #x501E) ; 倞 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 171 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6614) ; 昔 + )) + (shinjigen-1 . 300) + (shinjigen-2 . 300) + (chinese-gb2312 . #x3D68) ; ø»„°“ + (=jis-x0208 . #x3C5A) ; ø½ŠžŸ + (korean-ksc5601 . #x7328) ; ø»Š’¯ + (chinese-isoir165 . #x3D68) ; ø»˜£ + (chinese-cns11643-1 . #x542C) ; ø»’¡ + (=gt-pj-1 . #x3C5A) ; 借 + (chinese-big5 . #xADC9) ; ý¢€Š·‰ + (ideograph-daikanwa . 00781) ; ø¸€Œ + (=gt-k . 06453) ; ý¡„¤µ + (=ucs . #x501F) ; 借 + )) +(define-char + '((=>ucs . #x5020) ; 倠 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x7032) ; ø½‹ª + (ideograph-daikanwa . 41937) ; ø¸Š‘ + )) + (ideograph-daikanwa . 00782) ; ø¸€ŒŽ + )) +(define-char + '((morohashi-daikanwa 782 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 180 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x96B9) ; 隹 + )) + (chinese-cns11643-2 . #x2D79) ; ø»“Ÿ  + (chinese-big5 . #xD0D8) ; ý¢€ƒ˜ + (=ucs . #x5020) ; 倠 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 177 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x660C) ; 昌 + )) + (shinjigen-1 . 302) + (shinjigen-2 . 302) + (chinese-gb2312 . #x332B) ; ø»„ ª + (=jis-x0208 . #x5069) ; ø½Š¼† + (korean-ksc5601 . #x735B) ; ø»Š“¢ + (chinese-isoir165 . #x332B) ; ø»ˆº + (chinese-cns11643-1 . #x5435) ; ø»’ª + (=gt-pj-1 . #x5069) ; 倡 + (chinese-big5 . #xADD2) ; ý¢€Š·’ + (ideograph-daikanwa . 00783) ; ø¸€Œ + (=ucs . #x5021) ; 倡 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 173 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x758C) ; 疌 + )) + (japanese-jisx0212 . #x3158) ; ø»Š¼§ + (chinese-isoir165 . #x7A35) ; ø»Ž±– + (chinese-cns11643-2 . #x2D6D) ; ø»“Ÿ” + (=jis-x0213-2-2000 . #x215D) ; ø»¤¼ + (chinese-big5 . #xD0CC) ; ý¢€ƒŒ + (ideograph-daikanwa . 00784) ; ø¸€Œ + (=jef-china3 . #x42DF) ; øº„‹Ÿ + (=ucs . #x5022) ; 倢 + )) +(define-char + '((=>ucs . #x5023) ; 倣 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 183 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x653E) ; 放 + )) + (shinjigen-1 . 319) + (shinjigen-2 . 319) + (=jis-x0208 . #x4A6F) ; ø½Š³˜ + (korean-ksc5601 . #x5B27) ; ø»‰¯ž + (=gt-pj-1 . #x4A6F) ; ø½Š³˜ + (chinese-big5 . #xADC0) ; ý¢€Š·€ + (ideograph-daikanwa . 00785) ; ø¸€Œ‘ + (ucs-jis . #x5023) ; ø½Š³˜ + )) +(define-char + '((morohashi-daikanwa 785 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 183) + (hanyu-dazidian-char . 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x653E) ; 放 + )) + (chinese-cns11643-1 . #x5423) ; ø»’˜ + (=ucs . #x5023) ; 倣 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (shinjigen-1 . 308) + (shinjigen-2 . 308) + (=jis-x0208 . #x434D) ; ø½Š¨¤ + (korean-ksc5601 . #x7637) ; ø»Š—˜ + (chinese-cns11643-3 . #x2F4E) ; ø»•«µ + (=gt-pj-1 . #x434D) ; 値 + (ideograph-daikanwa . 00786) ; ø¸€Œ’ + (=ucs . #x5024) ; 値 + )) +(define-char + '((=>ucs . #x5025) ; 倥 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3675) ; ø½Š–† + (korean-ksc5601 . #x4D76) ; ø»‰œ‰ + (ideograph-daikanwa . 25415) ; ø¸†‡ + )) + (=jis-x0208 . #x5065) ; ø½Š¼‚ + (=gt-pj-1 . #x5065) ; ø½Š¼‚ + (chinese-big5 . #xADC3) ; ý¢€Š·ƒ + (ideograph-daikanwa . 00787) ; ø¸€Œ“ + (ucs-jis . #x5025) ; ø½Š¼‚ + )) +(define-char + '((=>ucs . #x5025) ; 倥 + (morohashi-daikanwa 787 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4F28) ; ø»’†‡ + )) + (chinese-cns11643-1 . #x5426) ; ø»’› + )) +(define-char + '((morohashi-daikanwa 787 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 184 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7A7A) ; 空 + )) + (chinese-gb2312 . #x5945) ; ø»…˜¸ + (chinese-isoir165 . #x5945) ; ø»Žˆ + (=ucs . #x5025) ; 倥 + )) +(define-char + '((=>ucs . #x5025) ; 倥 + (morohashi-daikanwa 787 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jef-china3 . #x5DCC) ; øº…·Œ + )) + (shinjigen-1 . 297) + (shinjigen-2 . 297) + )) +(define-char + '((=>ucs . #x5026) ; 倦 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x524B) ; ø½Š¾¤ + (korean-ksc5601 . #x4F69) ; ø»‰ž¸ + (ideograph-daikanwa . 02860) ; ø¸€¬¬ + )) + (shinjigen-1 . 292) + (shinjigen-2 . 292) + (japanese-jisx0208-1978 . #x3771) ; ø»‚¤ + (korean-ksc5601 . #x4F66) ; ø»‰žµ + (ideograph-daikanwa . 00788) ; ø¸€Œ” + )) +(define-char + '((morohashi-daikanwa 788 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 183 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5377) ; 卷 + )) + (chinese-gb2312 . #x3E6B) ; ø»„±´ + (chinese-isoir165 . #x3E6B) ; ø»š„ + (chinese-cns11643-1 . #x5425) ; ø»’š + (chinese-big5 . #xADC2) ; ý¢€Š·‚ + (=ucs . #x5026) ; 倦 + )) +(define-char + '((=>ucs . #x5026) ; 倦 + (morohashi-daikanwa 788 0 5) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((=ucs . #x5DFB) ; å·» + )) + (japanese-jisx0208 . #x3771) ; ø»†±¬ + (=jis-x0208-1990 . #x3771) ; ø½Š—  + (=gt-pj-1 . #x3771) ; ø»†±¬ + (=jef-china3 . #x43CD) ; øº„ + (ucs-jis . #x5026) ; ø»†±¬ + )) +(define-char + '((=>ucs . #x5027) ; 倧 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 07106) ; ø¸¯‚ + )) + (ideograph-daikanwa . 00789) ; ø¸€Œ• + )) +(define-char + '((=>ucs . #x5027) ; 倧 + (morohashi-daikanwa 789 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4C78) ; ø»’‚½ + )) + (chinese-cns11643-2 . #x2D7A) ; ø»“Ÿ¡ + )) +(define-char + '((=>ucs . #x5027) ; 倧 + (morohashi-daikanwa 789 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 184 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3D21) ; ø½ŠŸ„ + (korean-ksc5601 . #x7073) ; ø»Š  + )) + (korean-ksc5601 . #x7072) ; ø»ŠŸ + (japanese-jisx0212 . #x3159) ; ø»Š¼¨ + (=jis-x0213-1-2000 . #x2E3F) ; ø»¢¦  + (chinese-big5 . #xD0D9) ; ý¢€ƒ™ + (=jef-china3 . #x42E0) ; øº„‹  + (ucs-jis . #x5027) ; ø»ŠŸ + )) +(define-char + '((morohashi-daikanwa 789 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 184) + (hanyu-dazidian-char . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B97) ; 宗 + )) + (=ucs . #x5027) ; 倧 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 185 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C45) ; 居 + )) + (shinjigen-1 . 286) + (shinjigen-2 . 286) + (chinese-gb2312 . #x5946) ; ø»…˜¹ + (=jis-x0208 . #x5062) ; ø½Š»¿ + (korean-ksc5601 . #x4B5A) ; ø»‰˜± + (chinese-isoir165 . #x5946) ; ø»Ž‰ + (chinese-cns11643-1 . #x5433) ; ø»’¨ + (=gt-pj-1 . #x5062) ; 倨 + (chinese-big5 . #xADD0) ; ý¢€Š· + (ideograph-daikanwa . 00790) ; ø¸€Œ– + (=ucs . #x5028) ; 倨 + )) +(define-char + '((=>ucs . #x5029) ; 倩 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9751) ; 靑 + )) + (shinjigen-1 . 305) + (shinjigen-2 . 305) + (=jis-x0208 . #x506A) ; ø½Š¼‡ + (=gt-pj-1 . #x506A) ; ø½Š¼‡ + (ideograph-daikanwa . 00791) ; ø¸€Œ— + (=gt-k . 06572) ; ý¡„¦¬ + (ucs-jis . #x5029) ; ø½Š¼‡ + )) +(define-char + '((morohashi-daikanwa 791 0 4) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 170 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9752) ; 青 + )) + (chinese-gb2312 . #x593B) ; ø»…˜® + (chinese-isoir165 . #x593B) ; ø»Ž€¾ + (chinese-cns11643-1 . #x5428) ; ø»’ + (chinese-big5 . #xADC5) ; ý¢€Š·… + (=ucs . #x5029) ; 倩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 179 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5152) ; 兒 + )) + (shinjigen-1 . 289) + (shinjigen-2 . 289) + (chinese-gb2312 . #x445F) ; ø»„ºœ + (=jis-x0208 . #x5064) ; ø½Š¼ + (korean-ksc5601 . #x6752) ; ø»Š± + (chinese-isoir165 . #x445F) ; ø»¢¬ + (chinese-cns11643-1 . #x543C) ; ø»’± + (=gt-pj-1 . #x5064) ; 倪 + (chinese-big5 . #xADD9) ; ý¢€Š·™ + (ideograph-daikanwa . 00792) ; ø¸€Œ˜ + (=ucs . #x502A) ; 倪 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 181 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4F96) ; 侖 + )) + (shinjigen-1 . 325) + (shinjigen-2 . 325) + (=jis-x0208 . #x4E51) ; ø½Š¸² + (korean-ksc5601 . #x5743) ; ø»‰ª‚ + (chinese-cns11643-1 . #x543E) ; ø»’³ + (chinese-gb12345 . #x4257) ; 倫 + (=gt-pj-1 . #x4E51) ; 倫 + (chinese-big5 . #xADDB) ; ý¢€Š·› + (ideograph-daikanwa . 00793) ; ø¸€Œ™ + (=gt-k . 06563) ; ý¡„¦£ + (=ucs . #x502B) ; 倫 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 175 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5353) ; 卓 + )) + (shinjigen-1 . 306) + (shinjigen-2 . 306) + (chinese-gb2312 . #x593E) ; ø»…˜± + (=jis-x0208 . #x506B) ; ø½Š¼ˆ + (korean-ksc5601 . #x7670) ; ø»Š˜‘ + (chinese-isoir165 . #x593E) ; ø»Ž + (chinese-cns11643-2 . #x2D74) ; ø»“Ÿ› + (=gt-pj-1 . #x506B) ; 倬 + (chinese-big5 . #xD0D3) ; ý¢€ƒ“ + (ideograph-daikanwa . 00794) ; ø¸€Œš + (=ucs . #x502C) ; 倬 + )) +(define-char + '((=>ucs . #x2026B) ; 𠉫 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 00795) ; ø¸€Œ› + )) +(define-char + '((morohashi-daikanwa 795 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 180 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5F80) ; 往 + )) + (chinese-cns11643-4 . #x2B68) ; ø»—°› + (=hanziku-1 . #xCB70) ; ý¢€œ­° + (=ucs . #x2026B) ; 𠉫 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 179 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x59D4) ; 委 + )) + (shinjigen-1 . 283) + (shinjigen-2 . 283) + (chinese-gb2312 . #x5941) ; ø»…˜´ + (=jis-x0208 . #x4F41) ; ø½Šº€ + (korean-ksc5601 . #x685E) ; ø»Šƒ› + (chinese-isoir165 . #x5941) ; ø»Ž„ + (=gt-pj-1 . #x4F41) ; 倭 + (chinese-big5 . #xADD8) ; ý¢€Š·˜ + (ideograph-daikanwa . 00796) ; ø¸€Œœ + (=gt-k . 06567) ; ý¡„¦§ + (=ucs . #x502D) ; 倭 + )) +(define-char + '((=>ucs . #x502D) ; 倭 + (morohashi-daikanwa 796 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + )) + (chinese-cns11643-1 . #x543B) ; ø»’° + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 177 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x679C) ; 果 + )) + (shinjigen-2 . 322) + (chinese-gb2312 . #x5940) ; ø»…˜³ + (japanese-jisx0212 . #x315A) ; ø»Š¼© + (chinese-isoir165 . #x5940) ; ø»Žƒ + (chinese-cns11643-3 . #x2F51) ; ø»•«¸ + (=jis-x0213-1-2000 . #x2E40) ; ø»¢¦¡ + (ideograph-daikanwa . 00797) ; ø¸€Œ + (=hanziku-1 . #xCACE) ; ý¢€œ«Ž + (=cbeta . 02031) ; ø¸ Ÿ¯ + (=jef-china3 . #x91E7) ; øº‰‡§ + (=ucs . #x502E) ; 倮 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 172 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x677E) ; 松 + )) + (chinese-cns11643-2 . #x2D7C) ; ø»“Ÿ£ + (chinese-big5 . #xD0DB) ; ý¢€ƒ› + (ideograph-daikanwa . 00798) ; ø¸€Œž + (=ucs . #x502F) ; 倯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 170 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x590C) ; 夌 + )) + (japanese-jisx0212 . #x315B) ; ø»Š¼ª + (chinese-cns11643-2 . #x2D6E) ; ø»“Ÿ• + (chinese-big5 . #xD0CD) ; ý¢€ƒ + (ideograph-daikanwa . 00799) ; ø¸€ŒŸ + (=jef-china3 . #x42E2) ; øº„‹¢ + (=ucs . #x5030) ; 倰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 177 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6606) ; 昆 + )) + (chinese-cns11643-2 . #x2D7D) ; ø»“Ÿ¤ + (chinese-big5 . #xD0DC) ; ý¢€ƒœ + (ideograph-daikanwa . 00800) ; ø¸€Œ  + (=ucs . #x5031) ; 倱 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 172 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6771) ; 東 + )) + (japanese-jisx0212 . #x315C) ; ø»Š¼« + (chinese-cns11643-3 . #x2F43) ; ø»•«ª + (ideograph-daikanwa . 00801) ; ø¸€Œ¡ + (=hanziku-1 . #xC9CC) ; ý¢€œ§Œ + (=jef-china3 . #x42E3) ; øº„‹£ + (=ucs . #x5032) ; 倲 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 172 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E8B) ; 事 + )) + (japanese-jisx0212 . #x315D) ; ø»Š¼¬ + (chinese-cns11643-2 . #x2D72) ; ø»“Ÿ™ + (chinese-big5 . #xD0D1) ; ý¢€ƒ‘ + (ideograph-daikanwa . 00802) ; ø¸€Œ¢ + (=ucs . #x5033) ; 倳 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2B6F) ; ø»™º¦ + (ideograph-daikanwa . 00803) ; ø¸€Œ£ + (=ucs . #x2026C) ; 𠉬 + )) +(define-char + '((=>ucs . #x2026D) ; 𠉭 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4ECE) ; 从 + ) + ((=ucs . #x4ECE) ; 从 + ) + ((=ucs . #x4EBA) ; 人 + )) + (ideograph-daikanwa . 00804) ; ø¸€Œ¤ + )) +(define-char + '((morohashi-daikanwa 804 0 9) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 169 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4ECE) ; 从 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x4ECE) ; 从 + ) + ((=ucs . #x4EBA) ; 人 + )) + )) + (chinese-cns11643-6 . #x3532) ; ø»œ’™ + (=hanziku-1 . #xC951) ; ý¢€œ¥‘ + (=ucs . #x2026D) ; 𠉭 + )) +(define-char + '((=>ucs . #x2026E) ; 𠉮 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 180 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5225) ; ø½Š½¾ + (ideograph-daikanwa . 02330) ; ø¸€¤š + )) + (ideograph-daikanwa . 00805) ; ø¸€Œ¥ + (=hanziku-1 . #xCB72) ; ý¢€œ­² + )) +(define-char + '((morohashi-daikanwa 805 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x52B5) ; 劵 + )) + (chinese-cns11643-5 . #x2B69) ; ø»™º  + (=ucs . #x2026E) ; 𠉮 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 172 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5954) ; 奔 + )) + (chinese-isoir165 . #x7A34) ; ø»Ž±• + (chinese-cns11643-4 . #x2B61) ; ø»—°” + (ideograph-daikanwa . 00806) ; ø¸€Œ¦ + (=hanziku-1 . #xC9D2) ; ý¢€œ§’ + (=ucs . #x5034) ; 倴 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 169 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6B66) ; æ­¦ + )) + (japanese-jisx0212 . #x315E) ; ø»Š¼­ + (chinese-cns11643-2 . #x2D7B) ; ø»“Ÿ¢ + (chinese-big5 . #xD0DA) ; ý¢€ƒš + (ideograph-daikanwa . 00807) ; ø¸€Œ§ + (=jef-china3 . #x42E4) ; øº„‹¤ + (=ucs . #x5035) ; 倵 + )) +(define-char + '((=>ucs . #x202A2) ; 𠊢 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7A74) ; ç©´ + ) + ((=ucs . #x5973) ; 女 + )) + )) + (ideograph-daikanwa . 00808) ; ø¸€Œ¨ + )) +(define-char + '((morohashi-daikanwa 808 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 184 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7A74) ; ç©´ + ) + ((=ucs . #x5973) ; 女 + )) + )) + (=hanziku-1 . #xCC55) ; ý¢€œ±• + (=ucs . #x202A2) ; 𠊢 + )) +(define-char + '((=>ucs . #x202A2) ; 𠊢 + (morohashi-daikanwa 808 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7A74) ; ç©´ + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + )) + )) + (chinese-cns11643-5 . #x2B6A) ; ø»™º¡ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 185 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x7564) ; ø»Š–§ + (chinese-cns11643-1 . #x4460) ; ø»‘¶µ + (ideograph-daikanwa . 00023) ; ø¸€€— + ) + ((korean-ksc5601 . #x7564) ; ø»Š–§ + (chinese-cns11643-1 . #x4460) ; ø»‘¶µ + (ideograph-daikanwa . 00023) ; ø¸€€— + )) + )) + (chinese-cns11643-5 . #x2B6D) ; ø»™º¤ + (ideograph-daikanwa . 00809) ; ø¸€Œ© + (=hanziku-1 . #xCC74) ; ý¢€œ±´ + (=ucs . #x202A3) ; 𠊣 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 175 4) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x864D) ; 虍 + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-5 . #x2B75) ; ø»™º¬ + (ideograph-daikanwa . 00810) ; ø¸€Œª + (=hanziku-1 . #xCA6D) ; ý¢€œ©­ + (=ucs . #x202A4) ; 𠊤 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 179 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6C9D) ; 沝 + )) + (chinese-cns11643-5 . #x2B71) ; ø»™º¨ + (ideograph-daikanwa . 00811) ; ø¸€Œ« + (=hanziku-1 . #xCB4E) ; ý¢€œ­Ž + (=ucs . #x202A5) ; 𠊥 + )) +(define-char + '((=>ucs . #x202A6) ; 𠊦 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 185 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5DDB) ; 巛 + ) + ((=big5-cdp . #x8D62) ; ý¢€ˆµ¢ + )) + )) + (ideograph-daikanwa . 00812) ; ø¸€Œ¬ + (=hanziku-1 . #xCC77) ; ý¢€œ±· + )) +(define-char + '((morohashi-daikanwa 812 0 9) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5DDB) ; 巛 + ) + ((=ucs . #x6B63) ; æ­£ + )) + )) + (chinese-cns11643-5 . #x2B73) ; ø»™ºª + (=ucs . #x202A6) ; 𠊦 + )) +(define-char + '((=>ucs . #x20292) ; 𠊒 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 00813) ; ø¸€Œ­ + )) +(define-char + '((=>ucs . #x20292) ; 𠊒 + (morohashi-daikanwa 813 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 182 10) + (=hanziku-1 . #xCBD8) ; ý¢€œ¯˜ + )) +(define-char + '((morohashi-daikanwa 813 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3534) ; ø»œ’› + (=ucs . #x20292) ; 𠊒 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 169 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x708E) ; 炎 + )) + (ideograph-daikanwa . 00814) ; ø¸€Œ® + (=hanziku-1 . #xC953) ; ý¢€œ¥“ + (=ucs . #x2028C) ; 𠊌 + )) +(define-char + '((=>ucs . #x2028C) ; 𠊌 + (morohashi-daikanwa 814 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((chinese-cns11643-1 . #x4E63) ; ø»’…¤ + )) + (chinese-cns11643-6 . #x353B) ; ø»œ’¢ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 179 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B63) ; å­£ + )) + (chinese-cns11643-6 . #x3538) ; ø»œ’Ÿ + (ideograph-daikanwa . 00815) ; ø¸€Œ¯ + (=hanziku-1 . #xCB53) ; ý¢€œ­“ + (=ucs . #x3467) ; 㑧 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 00816) ; ø¸€Œ° + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 192 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x26222) ; 𦈢 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-6 . #x3537) ; ø»œ’ž + (ideograph-daikanwa . 00817) ; ø¸€Œ± + (=hanziku-1 . #xCDD5) ; ý¢€œ·• + (=ucs . #x20273) ; 𠉳 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 172 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5948) ; 奈 + )) + (chinese-cns11643-2 . #x2D73) ; ø»“Ÿš + (chinese-big5 . #xD0D2) ; ý¢€ƒ’ + (ideograph-daikanwa . 00818) ; ø¸€Œ² + (=ucs . #x5037) ; 倷 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 185 9) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5DDB) ; 巛 + ) + ((=ucs . #x5915) ; 夕 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-6 . #x3539) ; ø»œ’  + (ideograph-daikanwa . 00819) ; ø¸€Œ³ + (=hanziku-1 . #xCC78) ; ý¢€œ±¸ + (=ucs . #x20296) ; 𠊖 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 182 8) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E36) ; 丶 + ) + ((=ucs . #x5426) ; 否 + )) + (chinese-cns11643-6 . #x3533) ; ø»œ’š + (ideograph-daikanwa . 00820) ; ø¸€Œ´ + (=hanziku-1 . #xCBD6) ; ý¢€œ¯– + (=ucs . #x20291) ; 𠊑 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 169 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8D5B) ; ý¢€ˆµ› + ) + ((=big5-cdp . #x8CC6) ; ý¢€ˆ³† + )) + (chinese-cns11643-3 . #x2F4A) ; ø»•«± + (ideograph-daikanwa . 00821) ; ø¸€Œµ + (=hanziku-1 . #xC94C) ; ý¢€œ¥Œ + (=ucs . #x462E) ; 䘮 + )) +(define-char + '((=>ucs . #x5038) ; 倸 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 181 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0208-1978 . #x3A53) ; ø»‚¡  + (korean-ksc5601 . #x737A) ; ø»Š” + (ideograph-daikanwa . 40116) ; ø¸‰²´ + )) + (ideograph-daikanwa . 00822) ; ø¸€Œ¶ + (=hanziku-1 . #xCBB1) ; ý¢€œ®± + (=cbeta . 04177) ; ø¸¡‘ + )) +(define-char + '((morohashi-daikanwa 822 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x91C7) ; 采 + )) + (=ucs . #x5038) ; 倸 + )) +(define-char + '((=>ucs . #x5038) ; 倸 + (morohashi-daikanwa 822 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4F59) ; ø»’†¸ + )) + (chinese-cns11643-3 . #x2F54) ; ø»•«» + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=gt . 00767) ; ý¡€€‹¿ + )) + (shinjigen-1 . 290) + (shinjigen-2 . 290) + (=jis-x0208 . #x3770) ; ø½Š—Ÿ + (chinese-cns11643-3 . #x2F55) ; ø»•«¼ + (=gt-pj-1 . #x3770) ; 倹 + (ideograph-daikanwa . 00823) ; ø¸€Œ· + (=ucs . #x5039) ; 倹 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x215E) ; ø»¤½ + (ideograph-daikanwa . 00824) ; ø¸€Œ¸ + (=cbeta . 02399) ; ø¸ ¥Ÿ + (=jef-china3 . #x42E5) ; øº„‹¥ + (=ucs . #x3468) ; 㑨 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 169 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=big5-cdp . #x8B4B) ; ý¢€ˆ­‹ + ) + ((=big5-cdp . #x8BE8) ; ý¢€ˆ¯¨ + )) + (chinese-cns11643-6 . #x353A) ; ø»œ’¡ + (ideograph-daikanwa . 48920) ; ø¸‹¼˜ + (=hanziku-1 . #xC952) ; ý¢€œ¥’ + (=ucs . #x2028B) ; 𠊋 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 170 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B77) ; ý¢€ˆ­· + (=jef-china3 . #x72FD) ; øº‡‹½ + ) + ((=ucs . #x8D1D) ; 贝 + )) + )) + (chinese-gb2312 . #x552E) ; ø»…’© + (chinese-isoir165 . #x552E) ; ø»º¹ + (=hanziku-1 . #xC968) ; ý¢€œ¥¨ + (=ucs . #x503A) ; 债 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 171 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x76F4) ; 直 + )) + (chinese-gb2312 . #x5635) ; ø»…”Ž + (chinese-isoir165 . #x5635) ; ø»¼ž + (chinese-cns11643-1 . #x542B) ; ø»’  + (chinese-big5 . #xADC8) ; ý¢€Š·ˆ + (=ucs . #x503C) ; 值 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 180 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x820D) ; 舍 + )) + (=hanziku-1 . #xCB71) ; ý¢€œ­± + (=ucs . #x503D) ; 倽 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 182 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x895F) ; ý¢€ˆ¥Ÿ + ) + ((=ucs . #x9875) ; 页 + )) + (chinese-gb2312 . #x4763) ; ø»„¾º + (chinese-isoir165 . #x4763) ; ø»§Š + (=hanziku-1 . #xCBCF) ; ý¢€œ¯ + (=ucs . #x503E) ; 倾 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3E2A) ; ø½Š « + (korean-ksc5601 . #x745D) ; ø»Š•‚ + (ideograph-daikanwa . 06147) ; ø¸ ƒ + )) + (=cbeta . 00127) ; ø¸ ¿ + (=ucs . #x503F) ; 倿 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2B6E) ; ø»™º¥ + (=ucs . #x20276) ; 𠉶 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 184 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6CE3) ; æ³£ + )) + (chinese-cns11643-5 . #x2B68) ; ø»™ºŸ + (=hanziku-1 . #xCC51) ; ý¢€œ±‘ + (=ucs . #x20294) ; 𠊔 + )) +(define-char + '((=>ucs . #x3464) ; 㑤 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 186) + (hanyu-dazidian-char . 15) + (chinese-cns11643-3 . #x3449) ; ø»•³† + (ideograph-daikanwa . 00825) ; ø¸€Œ¹ + )) +(define-char + '((morohashi-daikanwa 825 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 186 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x82D7) ; 苗 + )) + (=hanziku-1 . #xCCC0) ; ý¢€œ³€ + (=jef-china3 . #x42E6) ; øº„‹¦ + (=ucs . #x3464) ; 㑤 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 195 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E26) ; 並 + )) + (ideograph-daikanwa . 00826) ; ø¸€Œº + (=hanziku-1 . #xCE76) ; ý¢€œ¹¶ + (=ucs . #x202A7) ; 𠊧 + )) +(define-char + '((=>ucs . #x202A7) ; 𠊧 + (morohashi-daikanwa 826 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-4 . #x2B60) ; ø»—°“ + )) +(define-char + '((=>ucs . #x5040) ; 偀 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 186) + (hanyu-dazidian-char . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 30808) ; ø¸‡¡˜ + )) + (ideograph-daikanwa . 00827) ; ø¸€Œ» + )) +(define-char + '((=>ucs . #x5040) ; 偀 + (morohashi-daikanwa 827 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x5341) ; ø»’Œ˜ + )) + (chinese-cns11643-2 . #x3366) ; ø»“¨ + )) +(define-char + '((morohashi-daikanwa 827 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (kangxi-strokes . 9) + (total-strokes . 10) + (hanyu-dazidian 1 186 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x82F1) ; 英 + )) + (japanese-jisx0212 . #x315F) ; ø»Š¼® + (=jis-x0213-1-2000 . #x2E41) ; ø»¢¦¢ + (chinese-big5 . #xD463) ; ý¢€‘£ + (=jef-china3 . #x42E7) ; øº„‹§ + (=ucs . #x5040) ; 偀 + )) +(define-char + '((=>ucs . #x5041) ; 偁 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x4A49) ; ø»‹¡† + (ideograph-daikanwa . 19671) ; ø¸„³— + )) + (japanese-jisx0212 . #x3160) ; ø»Š¼¯ + (=jis-x0213-1-2000 . #x2E43) ; ø»¢¦¤ + (ideograph-daikanwa . 00828) ; ø¸€Œ¼ + (=jef-china3 . #x91A4) ; øº‰†¤ + (ucs-jis . #x5041) ; ø»Š¼¯ + )) +(define-char + '((morohashi-daikanwa 828 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 193 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x722F) ; 爯 + )) + (chinese-cns11643-2 . #x335A) ; ø»“§µ + (chinese-big5 . #xD457) ; ý¢€‘— + (=ucs . #x5041) ; 偁 + )) +(define-char + '((=>ucs . #x5042) ; 偂 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 02011) ; ø¸€Ÿ› + )) + (japanese-jisx0212 . #x3161) ; ø»Š¼° + (=jis-x0213-2-2000 . #x215F) ; ø»¤¾ + (ideograph-daikanwa . 00829) ; ø¸€Œ½ + (=cbeta . 04178) ; ø¸¡’ + (=jef-china3 . #x42E8) ; øº„‹¨ + (ucs-jis . #x5042) ; ø»Š¼° + )) +(define-char + '((morohashi-daikanwa 829 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 195 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x524D) ; 前 + )) + (=hanziku-1 . #xCE78) ; ý¢€œ¹¸ + (=ucs . #x5042) ; 偂 + )) +(define-char + '((=>ucs . #x5042) ; 偂 + (morohashi-daikanwa 829 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-3 . #x343C) ; ø»•²¹ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 187 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x533D) ; 匽 + )) + (shinjigen-1 . 329) + (shinjigen-2 . 329) + (chinese-gb2312 . #x5948) ; ø»…˜» + (=jis-x0208 . #x5070) ; ø½Š¼ + (korean-ksc5601 . #x6567) ; ø»‰¿Š + (chinese-isoir165 . #x5948) ; ø»Ž‹ + (=gt-pj-1 . #x5070) ; 偃 + (chinese-big5 . #xB0B3) ; ý¢€‹‚³ + (ideograph-daikanwa . 00830) ; ø¸€Œ¾ + (=gt-k . 07903) ; ý¡„»Ÿ + (=ucs . #x5043) ; 偃 + )) +(define-char + '((=>ucs . #x5043) ; 偃 + (morohashi-daikanwa 830 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-2 . #x2936) ; ø»“˜¥ + )) + (chinese-cns11643-1 . #x5876) ; ø»’”£ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 188 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x800E) ; 耎 + )) + (chinese-cns11643-3 . #x343F) ; ø»•²¼ + (ideograph-daikanwa . 00831) ; ø¸€Œ¿ + (=hanziku-1 . #xCCF8) ; ý¢€œ³¸ + (=ucs . #x5044) ; 偄 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 192 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x91CD) ; 重 + )) + (japanese-jisx0212 . #x3162) ; ø»Š¼± + (chinese-cns11643-2 . #x335F) ; ø»“§º + (chinese-big5 . #xD45C) ; ý¢€‘œ + (ideograph-daikanwa . 00832) ; ø¸€€ + (=ucs . #x5045) ; 偅 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 186 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6625) ; 春 + )) + (japanese-jisx0212 . #x3163) ; ø»Š¼² + (chinese-cns11643-2 . #x3365) ; ø»“¨€ + (=jis-x0213-2-2000 . #x2160) ; ø»¤¿ + (chinese-big5 . #xD462) ; ý¢€‘¢ + (ideograph-daikanwa . 00833) ; ø¸€ + (=jef-china3 . #x42E9) ; øº„‹© + (=ucs . #x5046) ; 偆 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 198 3) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F13) ; 弓 + ) + ((=ucs . #x5F13) ; 弓 + )) + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x516B) ; 八 + )) + (chinese-cns11643-6 . #x3D2B) ; ø»œž‚ + (ideograph-daikanwa . 00834) ; ø¸€‚ + (=hanziku-1 . #xCEFA) ; ý¢€œ»º + (=ucs . #x202A8) ; 𠊨 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 196 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53DA) ; 叚 + )) + (shinjigen-1 . 145) + (shinjigen-2 . 145) + (chinese-gb2312 . #x3C59) ; ø»„®¦ + (=jis-x0208 . #x5071) ; ø½Š¼Ž + (korean-ksc5601 . #x4A23) ; ø»‰–œ + (chinese-isoir165 . #x3C59) ; ø»–¶ + (chinese-cns11643-1 . #x5875) ; ø»’”¢ + (=gt-pj-1 . #x5071) ; 假 + (chinese-big5 . #xB0B2) ; ý¢€‹‚² + (ideograph-daikanwa . 00835) ; ø¸€ƒ + (=gt-k . 07904) ; ý¡„»  + (=ucs . #x5047) ; 假 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 191 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x66F7) ; 曷 + )) + (shinjigen-1 . 335) + (shinjigen-2 . 335) + (chinese-gb2312 . #x594A) ; ø»…˜½ + (=jis-x0208 . #x5075) ; ø½Š¼’ + (korean-ksc5601 . #x4C27) ; ø»‰™œ + (chinese-isoir165 . #x594A) ; ø»Ž + (chinese-cns11643-2 . #x3358) ; ø»“§³ + (=gt-pj-1 . #x5075) ; 偈 + (chinese-big5 . #xD455) ; ý¢€‘• + (ideograph-daikanwa . 00836) ; ø¸€„ + (=ucs . #x5048) ; 偈 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 198 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x97CB) ; 韋 + )) + (shinjigen-1 . 353) + (shinjigen-2 . 353) + (korean-ksc5601 . #x6A49) ; ø»Š†‚ + (chinese-cns11643-1 . #x5879) ; ø»’”¦ + (chinese-gb12345 . #x4E30) ; 偉 + (chinese-big5 . #xB0B6) ; ý¢€‹‚¶ + (ideograph-daikanwa . 00837) ; ø¸€… + (=ucs . #x5049) ; 偉 + )) +(define-char + '((=>ucs . #x5049) ; 偉 + (morohashi-daikanwa 837 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((=jis-x0208 . #x706A) ; ø½‹«‡ + (korean-ksc5601 . #x6A5F) ; ø»Š†˜ + )) + (japanese-jisx0208-1978 . #x304E) ; ø»‚’¯ + (japanese-jisx0208 . #x304E) ; ø»†¦· + )) +(define-char + '((=>ucs . #x5049) ; 偉 + (morohashi-daikanwa 837 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((=jis-x0208 . #x706A) ; ø½‹«‡ + (korean-ksc5601 . #x6A5F) ; ø»Š†˜ + )) + (shinjigen-1 . 352) + (shinjigen-2 . 352) + (=jis-x0208-1990 . #x304E) ; ø½ŠŒ« + (=gt-pj-1 . #x304E) ; ø½ŠŒ« + (=gt-k . 08991) ; ý¡„‚ŒŸ + (ucs-jis . #x5049) ; ø½ŠŒ« + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 192 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x79B9) ; 禹 + )) + (shinjigen-1 . 328) + (japanese-jisx0212 . #x3164) ; ø»Š¼³ + (chinese-cns11643-2 . #x335C) ; ø»“§· + (chinese-big5 . #xD459) ; ý¢€‘™ + (ideograph-daikanwa . 00838) ; ø¸€† + (=ucs . #x504A) ; 偊 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 198 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C4F) ; 屏 + )) + (chinese-cns11643-2 . #x3355) ; ø»“§° + (chinese-big5 . #xD452) ; ý¢€‘’ + (ideograph-daikanwa . 00839) ; ø¸€‡ + (=ucs . #x504B) ; 偋 + )) +(define-char + '((=>ucs . #x504C) ; 偌 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x533C) ; ø»’Œ“ + (ideograph-daikanwa . 30796) ; ø¸‡¡Œ + )) + (chinese-cns11643-1 . #x5877) ; ø»’”¤ + (ideograph-daikanwa . 00840) ; ø¸€ˆ + )) +(define-char + '((morohashi-daikanwa 840 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 171 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x82E5) ; 若 + )) + (chinese-gb2312 . #x593C) ; ø»…˜¯ + (japanese-jisx0212 . #x3165) ; ø»Š¼´ + (chinese-isoir165 . #x593C) ; ø»Ž€¿ + (chinese-big5 . #xB0B4) ; ý¢€‹‚´ + (=ucs . #x504C) ; 偌 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 189 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x662F) ; 是 + )) + (chinese-cns11643-2 . #x3359) ; ø»“§´ + (chinese-big5 . #xD456) ; ý¢€‘– + (ideograph-daikanwa . 00841) ; ø¸€‰ + (=ucs . #x504D) ; 偍 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 195 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8ECD) ; 軍 + )) + (chinese-cns11643-4 . #x3045) ; ø»—·Ž + (ideograph-daikanwa . 00842) ; ø¸€Š + (=hanziku-1 . #xCE7E) ; ý¢€œ¹¾ + (=ucs . #x346E) ; 㑮 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 191 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x754F) ; 畏 + )) + (chinese-gb2312 . #x594B) ; ø»…˜¾ + (japanese-jisx0212 . #x3166) ; ø»Š¼µ + (chinese-isoir165 . #x594B) ; ø»ŽŽ + (chinese-cns11643-1 . #x587C) ; ø»’”© + (=jis-x0213-2-2000 . #x2161) ; ø»¤ž€ + (chinese-big5 . #xB0B9) ; ý¢€‹‚¹ + (ideograph-daikanwa . 00843) ; ø¸€‹ + (=jef-china3 . #x42EA) ; øº„‹ª + (=ucs . #x504E) ; 偎 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 198 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8DF6) ; ý¢€ˆ·¶ + ) + ((=ucs . #x5B50) ; 子 + )) + (chinese-cns11643-6 . #x3D2D) ; ø»œž„ + (ideograph-daikanwa . 00844) ; ø¸€Œ + (=hanziku-1 . #xCEFD) ; ý¢€œ»½ + (=cbeta . 04733) ; ø¸¡‰½ + (=ucs . #x202A9) ; 𠊩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 186 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x58F4) ; 壴 + )) + (chinese-cns11643-6 . #x3D2C) ; ø»œžƒ + (ideograph-daikanwa . 00845) ; ø¸€ + (=hanziku-1 . #xCCBC) ; ý¢€œ²¼ + (=ucs . #x202AA) ; 𠊪 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 194 1) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x65EC) ; 旬 + ) + ((=ucs . #x5B50) ; 子 + )) + (chinese-cns11643-4 . #x3049) ; ø»—·’ + (ideograph-daikanwa . 00846) ; ø¸€Ž + (=hanziku-1 . #xCE56) ; ý¢€œ¹– + (=ucs . #x202AB) ; 𠊫 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 193 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x537B) ; 卻 + )) + (chinese-cns11643-4 . #x3048) ; ø»—·‘ + (ideograph-daikanwa . 00847) ; ø¸€ + (=hanziku-1 . #xCDF8) ; ý¢€œ·¸ + (=ucs . #x202AC) ; 𠊬 + )) +(define-char + '((=>ucs . #x504F) ; 偏 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 195 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x7837) ; ø»Šš” + (chinese-cns11643-1 . #x5137) ; ø»’‰’ + (ideograph-daikanwa . 11724) ; ø¸‚·Œ + )) + (shinjigen-1 . 350) + (shinjigen-2 . 350) + (korean-ksc5601 . #x7836) ; ø»Šš“ + (chinese-cns11643-1 . #x5923) ; ø»’”® + (chinese-big5 . #xB0BE) ; ý¢€‹‚¾ + (ideograph-daikanwa . 00848) ; ø¸€ + (=jef-china3 . #x42EB) ; øº„‹« + )) +(define-char + '((=>ucs . #x504F) ; 偏 + (morohashi-daikanwa 848 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((=jis-x0208 . #x5928) ; ø½‹ˆ“ + )) + (shinjigen-1 . 349) + (shinjigen-2 . 349) + (=jis-x0208 . #x4A50) ; ø½Š²¹ + (=gt-pj-1 . #x4A50) ; ø½Š²¹ + (ucs-jis . #x504F) ; ø½Š²¹ + )) +(define-char + '((morohashi-daikanwa 848 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 195) + (hanyu-dazidian-char . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6241) ; 扁 + )) + (chinese-gb2312 . #x462B) ; ø»„¼¤ + (chinese-isoir165 . #x462B) ; ø»¤´ + (=ucs . #x504F) ; 偏 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 188 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x54B8) ; 咸 + )) + (chinese-cns11643-6 . #x3D30) ; ø»œž‡ + (ideograph-daikanwa . 00849) ; ø¸€‘ + (=hanziku-1 . #xCCF5) ; ý¢€œ³µ + (=ucs . #x202AD) ; 𠊭 + )) +(define-char + '((=>ucs . #x5050) ; 偐 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 09980) ; ø¸‚›¼ + )) + (shinjigen-1 . 331) + (shinjigen-2 . 331) + (=jis-x0208 . #x5074) ; ø½Š¼‘ + (=gt-pj-1 . #x5074) ; ø½Š¼‘ + (ideograph-daikanwa . 00850) ; ø¸€’ + (ucs-jis . #x5050) ; ø½Š¼‘ + )) +(define-char + '((=>ucs . #x5050) ; 偐 + (morohashi-daikanwa 850 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 194 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5F65) ; å½¥ + )) + (=hanziku-1 . #xCE5F) ; ý¢€œ¹Ÿ + )) +(define-char + '((morohashi-daikanwa 850 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5F66) ; 彦 + )) + (chinese-cns11643-3 . #x3444) ; ø»•³ + (=ucs . #x5050) ; 偐 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 194 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x98A8) ; 風 + )) + (japanese-jisx0212 . #x3167) ; ø»Š¼¶ + (chinese-big5 . #xD467) ; ý¢€‘§ + (ideograph-daikanwa . 00851) ; ø¸€“ + (=ucs . #x5051) ; 偑 + )) +(define-char + '((=>ucs . #x5051) ; 偑 + (morohashi-daikanwa 851 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((chinese-cns11643-1 . #x5378) ; ø»’ + )) + (chinese-cns11643-2 . #x336A) ; ø»“¨… + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 190 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x661C) ; 昜 + )) + (japanese-jisx0212 . #x3168) ; ø»Š¼· + (chinese-cns11643-3 . #x3441) ; ø»•²¾ + (ideograph-daikanwa . 00852) ; ø¸€” + (=hanziku-1 . #xCD73) ; ý¢€œµ³ + (=ucs . #x5052) ; 偒 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 198 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C4B) ; 屋 + )) + (shinjigen-2 . 326) + (japanese-jisx0212 . #x3169) ; ø»Š¼¸ + (chinese-cns11643-2 . #x3354) ; ø»“§¯ + (=jis-x0213-2-2000 . #x2162) ; ø»¤ž + (chinese-big5 . #xD451) ; ý¢€‘‘ + (ideograph-daikanwa . 00853) ; ø¸€• + (=jef-china3 . #x91A5) ; øº‰†¥ + (=ucs . #x5053) ; 偓 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 191 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x54A2) ; 咢 + )) + (chinese-cns11643-3 . #x3442) ; ø»•²¿ + (ideograph-daikanwa . 00854) ; ø¸€– + (=hanziku-1 . #xCDBA) ; ý¢€œ¶º + (=ucs . #x5054) ; 偔 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 188 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7686) ; 皆 + )) + (shinjigen-1 . 330) + (shinjigen-2 . 330) + (chinese-gb2312 . #x5949) ; ø»…˜¼ + (=jis-x0208 . #x5073) ; ø½Š¼ + (korean-ksc5601 . #x7A25) ; ø»Šœ¾ + (chinese-isoir165 . #x5949) ; ø»ŽŒ + (chinese-cns11643-1 . #x587D) ; ø»’”ª + (=gt-pj-1 . #x5073) ; 偕 + (chinese-big5 . #xB0BA) ; ý¢€‹‚º + (ideograph-daikanwa . 00855) ; ø¸€— + (=ucs . #x5055) ; 偕 + )) +(define-char + '((=>ucs . #x5056) ; 偖 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 186 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #xFA5B) ; 者 + )) + (shinjigen-1 . 339) + (shinjigen-2 . 339) + (=jis-x0208 . #x5077) ; ø½Š¼” + (=gt-pj-1 . #x5077) ; ø½Š¼” + (ideograph-daikanwa . 00856) ; ø¸€˜ + (=hanziku-1 . #xCCBD) ; ý¢€œ²½ + (ucs-jis . #x5056) ; ø½Š¼” + )) +(define-char + '((morohashi-daikanwa 856 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8005) ; 者 + )) + (chinese-cns11643-3 . #x2F57) ; ø»•«¾ + (=cbeta . 01256) ; ø¸ “¨ + (=ucs . #x5056) ; 偖 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 189 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7701) ; 省 + )) + (japanese-jisx0212 . #x316A) ; ø»Š¼¹ + (chinese-cns11643-2 . #x3369) ; ø»“¨„ + (=jis-x0213-2-2000 . #x2163) ; ø»¤ž‚ + (chinese-big5 . #xD466) ; ý¢€‘¦ + (ideograph-daikanwa . 00857) ; ø¸€™ + (=jef-china3 . #x42EC) ; øº„‹¬ + (=ucs . #x5057) ; 偗 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (->ideographic-variants + (:sources (shinjigen-1) + :char ((shinjigen-1 . 211) + (ideograph-daikanwa . 00577) ; ø¸€‰ + ) + )) + (hanyu-dazidian 1 191 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x54C1) ; 品 + )) + (shinjigen-1 . 213) + (chinese-cns11643-3 . #x3447) ; ø»•³„ + (ideograph-daikanwa . 00858) ; ø¸€š + (=hanziku-1 . #xCDBC) ; ý¢€œ¶¼ + (=cbeta . 00130) ; ø¸ ‚‚ + (=jef-china3 . #x91A6) ; øº‰†¦ + (=ucs . #x5058) ; 偘 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 198 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x77DB) ; 矛 + ) + ((=ucs . #x6535) ; 攵 + )) + (chinese-cns11643-6 . #x3D28) ; ø»œ¿ + (ideograph-daikanwa . 00859) ; ø¸€› + (=hanziku-1 . #xCF40) ; ý¢€œ½€ + (=ucs . #x202AE) ; 𠊮 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 194 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5E1D) ; 帝 + )) + (japanese-jisx0212 . #x316B) ; ø»Š¼º + (chinese-cns11643-3 . #x343D) ; ø»•²º + (ideograph-daikanwa . 00860) ; ø¸€œ + (=hanziku-1 . #xCE60) ; ý¢€œ¹  + (=cbeta . 04179) ; ø¸¡“ + (=jef-china3 . #x42ED) ; øº„‹­ + (=ucs . #x5059) ; 偙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 186 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6545) ; 故 + )) + (shinjigen-1 . 176) + (shinjigen-2 . 176) + (chinese-gb2312 . #x5776) ; ø»…–­ + (=jis-x0208 . #x5076) ; ø½Š¼“ + (korean-ksc5601 . #x712E) ; ø»Š¹ + (chinese-isoir165 . #x5776) ; ø»¾½ + (chinese-cns11643-1 . #x5878) ; ø»’”¥ + (=gt-pj-1 . #x5076) ; 做 + (chinese-big5 . #xB0B5) ; ý¢€‹‚µ + (ideograph-daikanwa . 00861) ; ø¸€ + (=ucs . #x505A) ; 做 + )) +(define-char + '((=>ucs . #x202E2) ; 𠋢 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 03167) ; ø¸€±Ÿ + )) + (ideograph-daikanwa . 00862) ; ø¸€ž + )) +(define-char + '((morohashi-daikanwa 862 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 195 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53DC) ; 叜 + )) + (=hanziku-1 . #xCE7C) ; ý¢€œ¹¼ + (=ucs . #x202E2) ; 𠋢 + )) +(define-char + '((=>ucs . #x202E2) ; 𠋢 + (morohashi-daikanwa 862 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-3 . #x2B4E) ; ø»•¥½ + )) + (chinese-cns11643-6 . #x3D24) ; ø»œ» + (ucs-cns . #x202E2) ; ø»œ» + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 192 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x81FF) ; 臿 + )) + (chinese-cns11643-2 . #x335B) ; ø»“§¶ + (chinese-big5 . #xD458) ; ý¢€‘˜ + (ideograph-daikanwa . 00863) ; ø¸€Ÿ + (=ucs . #x505B) ; 偛 + )) +(define-char + '((=>ucs . #x505C) ; 停 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 194 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4462) ; ø½Šª— + (korean-ksc5601 . #x6F4D) ; ø»Šœ + (ideograph-daikanwa . 00303) ; ø¸€„¯ + )) + (shinjigen-1 . 346) + (shinjigen-2 . 346) + (=jis-x0208 . #x4464) ; ø½Šª™ + (korean-ksc5601 . #x6F4E) ; ø»Š + (=gt-pj-1 . #x4464) ; ø½Šª™ + (chinese-big5 . #xB0B1) ; ý¢€‹‚± + (ideograph-daikanwa . 00864) ; ø¸€  + (ucs-jis . #x505C) ; ø½Šª™ + )) +(define-char + '((morohashi-daikanwa 864 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 194) + (hanyu-dazidian-char . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4EAD) ; 亭 + )) + (chinese-gb2312 . #x4D23) ; ø»…†® + (chinese-isoir165 . #x4D23) ; ø»®¾ + (chinese-cns11643-1 . #x5874) ; ø»’”¡ + (=ucs . #x505C) ; 停 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 188) + (hanyu-dazidian-char . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x80CC) ; 背 + )) + (ideograph-daikanwa . 00865) ; ø¸€¡ + (=ucs . #x505D) ; 偝 + )) +(define-char + '((=>ucs . #x505D) ; 偝 + (morohashi-daikanwa 865 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 188 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x80CC) ; 背 + )) + (chinese-cns11643-2 . #x3356) ; ø»“§± + (chinese-big5 . #xD453) ; ý¢€‘“ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 191 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5325) ; ø½Š¿œ + (chinese-cns11643-2 . #x294B) ; ø»“˜º + (ideograph-daikanwa . 03573) ; ø¸€·µ + )) + (chinese-cns11643-5 . #x3121) ; ø»š‚Œ + (ideograph-daikanwa . 00866) ; ø¸€¢ + (=hanziku-1 . #xCDB9) ; ý¢€œ¶¹ + (=ucs . #x202B0) ; 𠊰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 186 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x67BC) ; 枼 + )) + (chinese-big5 . #xD44F) ; ý¢€‘ + (ideograph-daikanwa . 00867) ; ø¸€£ + (=ucs . #x505E) ; 偞 + )) +(define-char + '((=>ucs . #x505E) ; 偞 + (morohashi-daikanwa 867 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-3 . #x2D2E) ; ø»•¨™ + )) + (chinese-cns11643-2 . #x3352) ; ø»“§­ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 192 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7687) ; 皇 + )) + (japanese-jisx0212 . #x316C) ; ø»Š¼» + (chinese-cns11643-2 . #x3360) ; ø»“§» + (chinese-big5 . #xD45D) ; ý¢€‘ + (ideograph-daikanwa . 00868) ; ø¸€¤ + (=jef-china3 . #x42EE) ; øº„‹® + (=ucs . #x505F) ; 偟 + )) +(define-char + '((=>ucs . #x5060) ; 偠 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 34768) ; ø¸ˆŸ + )) + (japanese-jisx0212 . #x316D) ; ø»Š¼¼ + (ideograph-daikanwa . 00869) ; ø¸€¥ + (ucs-jis . #x5060) ; ø»Š¼¼ + )) +(define-char + '((morohashi-daikanwa 869 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 187 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8981) ; 要 + )) + (chinese-big5 . #xD450) ; ý¢€‘ + (=ucs . #x5060) ; 偠 + )) +(define-char + '((=>ucs . #x5060) ; 偠 + (morohashi-daikanwa 869 0 4) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((chinese-cns11643-1 . #x5351) ; ø»’Œ¨ + )) + (chinese-cns11643-2 . #x3353) ; ø»“§® + )) +(define-char + '((=>ucs . #x5061) ; 偡 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 186 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3F53) ; ø½Š¢² + (korean-ksc5601 . #x6424) ; ø»‰¼© + (ideograph-daikanwa . 21648) ; ø¸…’ + )) + (chinese-big5 . #xD44E) ; ý¢€‘Ž + (ideograph-daikanwa . 00870) ; ø¸€¦ + )) +(define-char + '((morohashi-daikanwa 870 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 186) + (hanyu-dazidian-char . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x751A) ; 甚 + )) + (=ucs . #x5061) ; 偡 + )) +(define-char + '((=>ucs . #x5061) ; 偡 + (morohashi-daikanwa 870 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x5249) ; ø»’‹‚ + )) + (chinese-cns11643-2 . #x3351) ; ø»“§¬ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 192 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x79CB) ; 秋 + )) + (japanese-jisx0212 . #x316E) ; ø»Š¼½ + (chinese-cns11643-2 . #x335D) ; ø»“§¸ + (chinese-big5 . #xD45A) ; ý¢€‘š + (ideograph-daikanwa . 00871) ; ø¸€§ + (=jef-china3 . #x42EF) ; øº„‹¯ + (=ucs . #x5062) ; 偢 + )) +(define-char + '((=>ucs . #x202B1) ; 𠊱 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 193 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x77E6) ; 矦 + )) + (ideograph-daikanwa . 00872) ; ø¸€¨ + (=hanziku-1 . #xCDFC) ; ý¢€œ·¼ + )) +(define-char + '((morohashi-daikanwa 872 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-3 . #x2E36) ; ø»•©¿ + )) + (chinese-cns11643-6 . #x3D33) ; ø»œžŠ + (=ucs . #x202B1) ; 𠊱 + )) +(define-char + '((=>ucs . #x5063) ; 偣 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 194 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x97F3) ; 音 + )) + (japanese-jisx0212 . #x316F) ; ø»Š¼¾ + (=jis-x0213-2-2000 . #x2164) ; ø»¤žƒ + (chinese-big5 . #xD460) ; ý¢€‘  + (ideograph-daikanwa . 00873) ; ø¸€© + (=jef-china3 . #x42F0) ; øº„‹° + (ucs-jis . #x5063) ; ø»Š¼¾ + )) +(define-char + '((morohashi-daikanwa 873 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 194) + (hanyu-dazidian-char . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x97F3) ; 音 + )) + (chinese-cns11643-2 . #x3363) ; ø»“§¾ + (=ucs . #x5063) ; 偣 + )) +(define-char + '((=>ucs . #x5064) ; 偤 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0208-1978 . #x3D36) ; ø»‚¥ + (korean-ksc5601 . #x755C) ; ø»Š–Ÿ + (ideograph-daikanwa . 39765) ; ø¸‰­• + )) + (ideograph-daikanwa . 00874) ; ø¸€ª + )) +(define-char + '((morohashi-daikanwa 874 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 193 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x914B) ; 酋 + )) + (chinese-cns11643-2 . #x3364) ; ø»“§¿ + (chinese-big5 . #xD461) ; ý¢€‘¡ + (=ucs . #x5064) ; 偤 + )) +(define-char + '((=>ucs . #x5065) ; 健 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0208-1978 . #x377A) ; ø»‚­ + (japanese-jisx0208 . #x377A) ; ø»†±µ + (korean-ksc5601 . #x4B6F) ; ø»‰™† + (ideograph-daikanwa . 09574) ; ø¸‚•¦ + )) + (shinjigen-1 . 337) + (shinjigen-2 . 337) + (japanese-jisx0208-1978 . #x3772) ; ø»‚¥ + (japanese-jisx0208 . #x3772) ; ø»†±­ + (ideograph-daikanwa . 00875) ; ø¸€« + (=jef-china3 . #x42F1) ; øº„‹± + )) +(define-char + '((morohashi-daikanwa 875 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 184 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5EFA) ; 建 + )) + (shinjigen-1 . 336) + (shinjigen-2 . 336) + (chinese-gb2312 . #x3D21) ; ø»„¯Œ + (korean-ksc5601 . #x4B6D) ; ø»‰™„ + (chinese-isoir165 . #x3D21) ; ø»—œ + (chinese-cns11643-1 . #x587A) ; ø»’”§ + (=jis-x0208-1990 . #x3772) ; ø½Š—¡ + (=gt-pj-1 . #x3772) ; 健 + (chinese-big5 . #xB0B7) ; ý¢€‹‚· + (=ucs . #x5065) ; 健 + )) +(define-char + '((=>ucs . #x202B2) ; 𠊲 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 00876) ; ø¸€¬ + (=cbeta . 05087) ; ø¸¡Ÿ + )) +(define-char + '((morohashi-daikanwa 876 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 195 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7A81) ; 突 + )) + (chinese-cns11643-5 . #x3077) ; ø»š‚„ + (=hanziku-1 . #xCE7D) ; ý¢€œ¹½ + (=ucs . #x202B2) ; 𠊲 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 188 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9801) ; 頁 + )) + (chinese-cns11643-3 . #x343E) ; ø»•²» + (ideograph-daikanwa . 00877) ; ø¸€­ + (=hanziku-1 . #xCCF6) ; ý¢€œ³¶ + (=ucs . #x346F) ; 㑯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 187 4) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E19) ; 丙 + ) + ((=ucs . #x6534) ; 攴 + )) + (chinese-cns11643-6 . #x3D2E) ; ø»œž… + (ideograph-daikanwa . 00878) ; ø¸€® + (=hanziku-1 . #xCCD5) ; ý¢€œ³• + (=ucs . #x202B3) ; 𠊳 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 198 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x80E5) ; 胥 + )) + (japanese-jisx0212 . #x3170) ; ø»Š¼¿ + (=jis-x0213-2-2000 . #x2165) ; ø»¤ž„ + (ideograph-daikanwa . 00879) ; ø¸€¯ + (=hanziku-1 . #xCEFC) ; ý¢€œ»¼ + (=jef-china3 . #x42F2) ; øº„‹² + (=ucs . #x5066) ; 偦 + )) +(define-char + '((=>ucs . #x5066) ; 偦 + (morohashi-daikanwa 879 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x5328) ; ø»’‹¿ + )) + (chinese-cns11643-3 . #x3440) ; ø»•²½ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 198 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5F56) ; 彖 + )) + (chinese-cns11643-3 . #x3448) ; ø»•³… + (ideograph-daikanwa . 00880) ; ø¸€° + (=hanziku-1 . #xCF41) ; ý¢€œ½ + (=ucs . #x3470) ; 㑰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 188 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5953) ; 奓 + )) + (japanese-jisx0212 . #x3171) ; ø»Š½€ + (chinese-cns11643-4 . #x3047) ; ø»—· + (ideograph-daikanwa . 00881) ; ø¸€± + (=hanziku-1 . #xCCFB) ; ý¢€œ³» + (=cbeta . 04185) ; ø¸¡™ + (=jef-china3 . #x42F3) ; øº„‹³ + (=ucs . #x5067) ; 偧 + )) +(define-char + '((=>ucs . #x202B4) ; 𠊴 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((ideograph-daikanwa . 09221) ; ø¸‚… + ) + ((=big5-cdp . #x8DBD) ; ý¢€ˆ¶½ + )) + )) + (ideograph-daikanwa . 00882) ; ø¸€² + )) +(define-char + '((morohashi-daikanwa 882 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 194 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5E7F) ; 广 + ) + ((=big5-cdp . #x8DBD) ; ý¢€ˆ¶½ + )) + )) + (chinese-cns11643-6 . #x3D27) ; ø»œ¾ + (=hanziku-1 . #xCE5D) ; ý¢€œ¹ + (=ucs . #x202B4) ; 𠊴 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 202) + (hanyu-dazidian-char . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x67F4) ; 柴 + )) + (ideograph-daikanwa . 00883) ; ø¸€³ + (=ucs . #x5068) ; 偨 + )) +(define-char + '((=>ucs . #x5068) ; 偨 + (morohashi-daikanwa 883 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 202 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x67F4) ; 柴 + )) + (chinese-cns11643-2 . #x3A3F) ; ø»“±¬ + (chinese-big5 . #xD85B) ; ý¢€¡› + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 191 10) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x591A) ; 多 + )) + (chinese-cns11643-5 . #x3122) ; ø»š‚ + (ideograph-daikanwa . 00884) ; ø¸€´ + (=hanziku-1 . #xCDBE) ; ý¢€œ¶¾ + (=ucs . #x202B5) ; 𠊵 + )) +(define-char + '((=>ucs . #x202B6) ; 𠊶 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 00885) ; ø¸€µ + )) +(define-char + '((morohashi-daikanwa 885 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 193 1) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8BFA) ; ý¢€ˆ¯º + ) + ((=ucs . #x5973) ; 女 + )) + (chinese-cns11643-5 . #x3076) ; ø»š‚ƒ + (=hanziku-1 . #xCDF5) ; ý¢€œ·µ + (=ucs . #x202B6) ; 𠊶 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 193 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8CA0) ; è²  + )) + (chinese-cns11643-2 . #x3361) ; ø»“§¼ + (chinese-big5 . #xD45E) ; ý¢€‘ž + (ideograph-daikanwa . 00886) ; ø¸€¶ + (=ucs . #x5069) ; 偩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 187 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7550) ; 畐 + )) + (shinjigen-2 . 348) + (japanese-jisx0212 . #x3172) ; ø»Š½ + (chinese-cns11643-2 . #x3350) ; ø»“§« + (=jis-x0213-2-2000 . #x2166) ; ø»¤ž… + (chinese-big5 . #xD44D) ; ý¢€‘ + (ideograph-daikanwa . 00887) ; ø¸€· + (=jef-china3 . #x42F4) ; øº„‹´ + (=ucs . #x506A) ; 偪 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 192 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5F85) ; 待 + )) + (chinese-big5 . #xD45F) ; ý¢€‘Ÿ + (ideograph-daikanwa . 00888) ; ø¸€¸ + (=ucs . #x506B) ; 偫 + )) +(define-char + '((=>ucs . #x506B) ; 偫 + (morohashi-daikanwa 888 0 4) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((chinese-cns11643-1 . #x5121) ; ø»’ˆ¼ + )) + (chinese-cns11643-2 . #x3362) ; ø»“§½ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 194 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6031) ; 怱 + )) + (shinjigen-1 . 340) + (shinjigen-2 . 340) + (chinese-gb2312 . #x594C) ; ø»…˜¿ + (=jis-x0208 . #x5078) ; ø½Š¼• + (chinese-isoir165 . #x594C) ; ø»Ž + (chinese-cns11643-3 . #x344B) ; ø»•³ˆ + (=gt-pj-1 . #x5078) ; 偬 + (ideograph-daikanwa . 00889) ; ø¸€¹ + (=hanziku-1 . #xCE58) ; ý¢€œ¹˜ + (=ucs . #x506C) ; 偬 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 188 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9762) ; 面 + )) + (japanese-jisx0212 . #x3173) ; ø»Š½‚ + (chinese-cns11643-1 . #x5926) ; ø»’”± + (chinese-big5 . #xB0C1) ; ý¢€‹ƒ + (ideograph-daikanwa . 00890) ; ø¸€º + (=ucs . #x506D) ; 偭 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 190 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x54A0) ; 咠 + )) + (chinese-cns11643-2 . #x3367) ; ø»“¨‚ + (chinese-big5 . #xD464) ; ý¢€‘¤ + (ideograph-daikanwa . 00891) ; ø¸€» + (=ucs . #x506E) ; 偮 + )) +(define-char + '((=>ucs . #x506F) ; 偯 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 194 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3025) ; ø½ŠŒ‚ + (korean-ksc5601 . #x646E) ; ø»‰½³ + (ideograph-daikanwa . 03580) ; ø¸€·¼ + )) + (chinese-big5 . #xB0C0) ; ý¢€‹ƒ€ + (ideograph-daikanwa . 00892) ; ø¸€¼ + )) +(define-char + '((morohashi-daikanwa 892 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 194) + (hanyu-dazidian-char . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x54C0) ; 哀 + )) + (chinese-cns11643-1 . #x5925) ; ø»’”° + (=ucs . #x506F) ; 偯 + )) +(define-char + '((=>ucs . #x5070) ; 偰 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 05917) ; ø¸œ + )) + (japanese-jisx0212 . #x3174) ; ø»Š½ƒ + (=jis-x0213-2-2000 . #x2167) ; ø»¤ž† + (ideograph-daikanwa . 00893) ; ø¸€½ + (=jef-china3 . #x42F5) ; øº„‹µ + (ucs-jis . #x5070) ; ø»Š½ƒ + )) +(define-char + '((morohashi-daikanwa 893 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 186) + (hanyu-dazidian-char . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5951) ; 契 + )) + (=ucs . #x5070) ; 偰 + )) +(define-char + '((=>ucs . #x5070) ; 偰 + (morohashi-daikanwa 893 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 186 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x5056) ; ø»’ˆ“ + )) + (chinese-cns11643-2 . #x334F) ; ø»“§ª + (chinese-big5 . #xD44C) ; ý¢€‘Œ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 192 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x76FE) ; 盾 + )) + (japanese-jisx0212 . #x3175) ; ø»Š½„ + (chinese-cns11643-3 . #x3443) ; ø»•³€ + (ideograph-daikanwa . 00894) ; ø¸€¾ + (=hanziku-1 . #xCDDF) ; ý¢€œ·Ÿ + (=cbeta . 00131) ; ø¸ ‚ƒ + (=jef-china3 . #x42F6) ; øº„‹¶ + (=ucs . #x5071) ; 偱 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 191 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x601D) ; 思 + )) + (shinjigen-1 . 338) + (shinjigen-2 . 338) + (=jis-x0208 . #x3C45) ; ø½ŠžŠ + (chinese-isoir165 . #x7A37) ; ø»Ž±˜ + (chinese-cns11643-2 . #x3357) ; ø»“§² + (=gt-pj-1 . #x3C45) ; 偲 + (chinese-big5 . #xD454) ; ý¢€‘” + (ideograph-daikanwa . 00895) ; ø¸€¿ + (=ucs . #x5072) ; 偲 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 191 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8011) ; 耑 + )) + (chinese-cns11643-2 . #x3368) ; ø»“¨ƒ + (chinese-big5 . #xD465) ; ý¢€‘¥ + (ideograph-daikanwa . 00896) ; ø¸€Ž€ + (=ucs . #x5073) ; 偳 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 189 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5247) ; 則 + )) + (shinjigen-1 . 343) + (shinjigen-2 . 343) + (=jis-x0208 . #x4226) ; ø½Š¦Ÿ + (korean-ksc5601 . #x7630) ; ø»Š—‘ + (chinese-cns11643-1 . #x5921) ; ø»’”¬ + (chinese-gb12345 . #x3260) ; 側 + (=gt-pj-1 . #x4226) ; 側 + (chinese-big5 . #xB0BC) ; ý¢€‹‚¼ + (ideograph-daikanwa . 00897) ; ø¸€Ž + (=gt-k . 07818) ; ý¡„ºŠ + (=ucs . #x5074) ; 側 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 189 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8C9E) ; 貞 + )) + (shinjigen-1 . 347) + (shinjigen-2 . 347) + (=jis-x0208 . #x4465) ; ø½Šªš + (korean-ksc5601 . #x6F4F) ; ø»Šž + (chinese-cns11643-1 . #x587E) ; ø»’”« + (chinese-gb12345 . #x556C) ; 偵 + (=gt-pj-1 . #x4465) ; 偵 + (chinese-big5 . #xB0BB) ; ý¢€‹‚» + (ideograph-daikanwa . 00898) ; ø¸€Ž‚ + (=ucs . #x5075) ; 偵 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 190 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x79BA) ; 禺 + )) + (shinjigen-1 . 334) + (shinjigen-2 . 334) + (chinese-gb2312 . #x453C) ; ø»„»— + (=jis-x0208 . #x3676) ; ø½Š–‡ + (korean-ksc5601 . #x694F) ; ø»Š„ª + (chinese-isoir165 . #x453C) ; ø»£§ + (chinese-cns11643-1 . #x587B) ; ø»’”¨ + (=gt-pj-1 . #x3676) ; 偶 + (chinese-big5 . #xB0B8) ; ý¢€‹‚¸ + (ideograph-daikanwa . 00899) ; ø¸€Žƒ + (=ucs . #x5076) ; 偶 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 188 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x81F4) ; 致 + )) + (chinese-cns11643-4 . #x3046) ; ø»—· + (ideograph-daikanwa . 00900) ; ø¸€Ž„ + (=hanziku-1 . #xCCFE) ; ý¢€œ³¾ + (=cbeta . 03134) ; ø¸ °¾ + (=ucs . #x202B7) ; 𠊷 + )) +(define-char + '((=>ucs . #x5078) ; 偸 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5141) ; ø½Š¼¼ + (korean-ksc5601 . #x6A64) ; ø»Š† + (ideograph-daikanwa . 01437) ; ø¸€– + )) + (shinjigen-1 . 344) + (shinjigen-2 . 344) + (=jis-x0208 . #x5079) ; ø½Š¼– + (korean-ksc5601 . #x775E) ; ø»Š™ + (=gt-pj-1 . #x5079) ; ø½Š¼– + (ideograph-daikanwa . 00901) ; ø¸€Ž… + (=gt-k . 07905) ; ý¡„»¡ + (ucs-jis . #x5078) ; ø½Š¼– + )) +(define-char + '((morohashi-daikanwa 901 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x516A) ; 兪 + )) + (=ucs . #x5078) ; 偸 + )) +(define-char + '((=>ucs . #x5078) ; 偸 + (morohashi-daikanwa 901 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-3 . #x2B37) ; ø»•¥¦ + )) + (chinese-cns11643-3 . #x344C) ; ø»•³‰ + )) +(define-char + '((=>ucs . #x5077) ; 偷 + (morohashi-daikanwa 901 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4FDE) ; 俞 + )) + (=jef-china3 . #x42F7) ; øº„‹· + )) +(define-char + '((morohashi-daikanwa 901 0 4) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 193) + (hanyu-dazidian-char . 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4FDE) ; 俞 + )) + (shinjigen-1 . 345) + (shinjigen-2 . 345) + (chinese-gb2312 . #x4D35) ; ø»…‡€ + (chinese-isoir165 . #x4D35) ; ø»¯ + (=ucs . #x5077) ; 偷 + )) +(define-char + '((=>ucs . #x5077) ; 偷 + (morohashi-daikanwa 901 0 5) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 193 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4F7E) ; ø»’‡ + )) + (chinese-cns11643-1 . #x5922) ; ø»’”­ + (chinese-big5 . #xB0BD) ; ý¢€‹‚½ + )) +(define-char + '((=>ucs . #x202B8) ; 𠊸 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 00902) ; ø¸€Ž† + )) +(define-char + '((morohashi-daikanwa 902 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 196 1) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8BAB) ; ý¢€ˆ®« + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x706B) ; 火 + )) + (chinese-cns11643-6 . #x3D2A) ; ø»œž + (=hanziku-1 . #xCEB8) ; ý¢€œº¸ + (=ucs . #x202B8) ; 𠊸 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 189 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x76EE) ; 目 + ) + ((=ucs . #x6535) ; 攵 + )) + (chinese-cns11643-6 . #x3D31) ; ø»œžˆ + (ideograph-daikanwa . 00903) ; ø¸€Ž‡ + (=hanziku-1 . #xCD5D) ; ý¢€œµ + (=ucs . #x202B9) ; 𠊹 + )) +(define-char + '((=>ucs . #x202BA) ; 𠊺 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 00904) ; ø¸€Žˆ + )) +(define-char + '((morohashi-daikanwa 904 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 186 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x7ACB) ; 立 + ) + ((=ucs . #x6C34) ; æ°´ + )) + (chinese-cns11643-6 . #x3D37) ; ø»œžŽ + (=hanziku-1 . #xCCB5) ; ý¢€œ²µ + (=ucs . #x202BA) ; 𠊺 + )) +(define-char + '((=>ucs . #x202BB) ; 𠊻 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 00905) ; ø¸€Ž‰ + )) +(define-char + '((morohashi-daikanwa 905 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 203 15) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((name . "CJK RADICAL PAW ONE") + (=ucs . #x2EA4) ; ⺤ + ) + ((=big5-cdp . #x8B69) ; ý¢€ˆ­© + ) + ((=ucs . #x6728) ; 木 + )) + (chinese-cns11643-6 . #x3D32) ; ø»œž‰ + (=hanziku-1 . #xD04A) ; ý¢€Š + (=ucs . #x202BB) ; 𠊻 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 195 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6052) ; 恒 + )) + (chinese-cns11643-5 . #x3079) ; ø»š‚† + (ideograph-daikanwa . 00906) ; ø¸€ŽŠ + (=hanziku-1 . #xCE7A) ; ý¢€œ¹º + (=ucs . #x202E7) ; 𠋧 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 191 7) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x5140) ; 兀 + )) + (chinese-cns11643-5 . #x307E) ; ø»š‚‹ + (ideograph-daikanwa . 00907) ; ø¸€Ž‹ + (=hanziku-1 . #xCDBB) ; ý¢€œ¶» + (=ucs . #x202E8) ; 𠋨 + )) +(define-char + '((=>ucs . #x202E9) ; 𠋩 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 00908) ; ø¸€ŽŒ + )) +(define-char + '((morohashi-daikanwa 908 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 194 5) + (chinese-cns11643-5 . #x3078) ; ø»š‚… + (=hanziku-1 . #xCE5A) ; ý¢€œ¹š + (=ucs . #x202E9) ; 𠋩 + )) +(define-char + '((=>ucs . #x202EA) ; 𠋪 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 00909) ; ø¸€Ž + )) +(define-char + '((morohashi-daikanwa 909 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 195 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5BA6) ; 宦 + )) + (chinese-cns11643-6 . #x3D25) ; ø»œ¼ + (=hanziku-1 . #xCE7B) ; ý¢€œ¹» + (=ucs . #x202EA) ; 𠋪 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 192 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4FAF) ; 侯 + )) + (ideograph-daikanwa . 00910) ; ø¸€ŽŽ + (=hanziku-1 . #xCDDE) ; ý¢€œ·ž + (=ucs . #x202EB) ; 𠋫 + )) +(define-char + '((=>ucs . #x202EB) ; 𠋫 + (morohashi-daikanwa 910 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D36) ; ø»œž + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 189 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x72CA) ; 狊 + )) + (chinese-cns11643-5 . #x307C) ; ø»š‚‰ + (ideograph-daikanwa . 00911) ; ø¸€Ž + (=hanziku-1 . #xCD5A) ; ý¢€œµš + (=ucs . #x202EC) ; 𠋬 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 198 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x67D4) ; 柔 + )) + (ideograph-daikanwa . 00912) ; ø¸€Ž + (=hanziku-1 . #xCEFE) ; ý¢€œ»¾ + (=ucs . #x3471) ; 㑱 + )) +(define-char + '((=>ucs . #x3471) ; 㑱 + (morohashi-daikanwa 912 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x304A) ; ø»—·“ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x635D) ; ø»‰¼„ + (chinese-cns11643-1 . #x537A) ; ø»’‘ + (ideograph-daikanwa . 44014) ; ø¸Š¯® + )) + (chinese-cns11643-5 . #x3123) ; ø»š‚Ž + (ideograph-daikanwa . 00913) ; ø¸€Ž‘ + (=ucs . #x202E1) ; 𠋡 + )) +(define-char + '((=>ucs . #x202E1) ; 𠋡 + (morohashi-daikanwa 913 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 193 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x98DF) ; 食 + )) + (=hanziku-1 . #xCDFB) ; ý¢€œ·» + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 00914) ; ø¸€Ž’ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 00915) ; ø¸€Ž“ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 00916) ; ø¸€Ž” + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 185 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x4E02) ; 丂 + )) + (chinese-cns11643-6 . #x3D38) ; ø»œž + (ideograph-daikanwa . 00917) ; ø¸€Ž• + (=hanziku-1 . #xCC7B) ; ý¢€œ±» + (=ucs . #x202D2) ; 𠋒 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 186 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x5E7D) ; å¹½ + )) + (chinese-cns11643-6 . #x3D39) ; ø»œž + (ideograph-daikanwa . 00918) ; ø¸€Ž– + (=hanziku-1 . #xCCB4) ; ý¢€œ²´ + (=ucs . #x202D4) ; 𠋔 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 00919) ; ø¸€Ž— + )) +(define-char + '((=>ucs . #x202BE) ; 𠊾 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 00920) ; ø¸€Ž˜ + )) +(define-char + '((morohashi-daikanwa 920 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 185 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7678) ; 癸 + )) + (chinese-cns11643-6 . #x3D29) ; ø»œž€ + (=hanziku-1 . #xCC75) ; ý¢€œ±µ + (=ucs . #x202BE) ; 𠊾 + )) +(define-char + '((=>ucs . #x202D5) ; 𠋕 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 186 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DE5) ; å·¥ + ) + ((=ucs . #x51E0) ; 几 + )) + ) + ((=ucs . #x6728) ; 木 + )) + )) + (ideograph-daikanwa . 00921) ; ø¸€Ž™ + (=hanziku-1 . #xCCBE) ; ý¢€œ²¾ + )) +(define-char + '((morohashi-daikanwa 921 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DE5) ; å·¥ + ) + ((=ucs . #x51E0) ; 几 + )) + ) + ((=ucs . #x6728) ; 木 + )) + )) + (chinese-cns11643-6 . #x3D2F) ; ø»œž† + (=ucs . #x202D5) ; 𠋕 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 189 6) + (chinese-cns11643-3 . #x344A) ; ø»•³‡ + (ideograph-daikanwa . 00922) ; ø¸€Žš + (=hanziku-1 . #xCD58) ; ý¢€œµ˜ + (=ucs . #x5079) ; 偹 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 194 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x661D) ; 昝 + )) + (chinese-cns11643-1 . #x5872) ; ø»’”Ÿ + (chinese-big5 . #xB0AF) ; ý¢€‹‚¯ + (ideograph-daikanwa . 00923) ; ø¸€Ž› + (=ucs . #x507A) ; 偺 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 195 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7C73) ; ç±³ + ) + ((=ucs . #x5973) ; 女 + )) + )) + (chinese-gb2312 . #x594D) ; ø»…™€ + (chinese-isoir165 . #x594D) ; ø»Ž + (ideograph-daikanwa . 00924) ; ø¸€Žœ + (=hanziku-1 . #xCE77) ; ý¢€œ¹· + (=ucs . #x507B) ; 偻 + )) +(define-char + '((=>ucs . #x507B) ; 偻 + (morohashi-daikanwa 924 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x484D) ; ø»‘¼š + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + )) + )) + (chinese-cns11643-3 . #x3445) ; ø»•³‚ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-3 . #x3446) ; ø»•³ƒ + (ideograph-daikanwa . 00925) ; ø¸€Ž + (=ucs . #x507C) ; 偼 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x304B) ; ø»—·” + (ideograph-daikanwa . 00926) ; ø¸€Žž + (=ucs . #x202C1) ; 𠋁 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D34) ; ø»œž‹ + (ideograph-daikanwa . 00927) ; ø¸€ŽŸ + (=ucs . #x202C2) ; 𠋂 + )) +(define-char + '((morohashi-daikanwa 927 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 195 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x70BA) ; 為 + )) + (shinjigen-1 . 332) + (shinjigen-2 . 332) + (=jis-x0208 . #x3536) ; ø½Š“© + (chinese-cns11643-1 . #x5873) ; ø»’”  + (=gt-pj-1 . #x3536) ; 偽 + (chinese-big5 . #xB0B0) ; ý¢€‹‚° + (=ucs . #x507D) ; 偽 + )) +(define-char + '((morohashi-daikanwa 7516 0 0) + (ideographic- (:radical 42 ; ⼩ + :strokes 8) + (:radical 9 ; ⼈ + :strokes 9)) + (total-strokes . 11) + (->same-ideograph + ((ideograph-daikanwa . 07516) ; ø¸µœ + )) + (hanyu-dazidian 1 185 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C12) ; 尒 + ) + ((=big5-cdp . #x87C1) ; ý¢€ˆŸ + )) + (chinese-cns11643-6 . #x3E65) ; ø»œ š + (=ucs . #x202D3) ; 𠋓 + )) +(define-char + '((=>ucs . #x202DD) ; 𠋝 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7707) ; 眇 + )) + (ideograph-daikanwa . 48921) ; ø¸‹¼™ + )) +(define-char + '((morohashi-daikanwa 48921 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 189 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7707) ; 眇 + )) + (chinese-cns11643-5 . #x307D) ; ø»š‚Š + (=hanziku-1 . #xCD5C) ; ý¢€œµœ + (=ucs . #x202DD) ; 𠋝 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 10) + (hanyu-dazidian 1 171 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8036) ; 耶 + )) + (korean-ksc5601 . #x6526) ; ø»‰¾‰ + (japanese-jisx0212 . #x3176) ; ø»Š½… + (=jis-x0213-1-2000 . #x2E42) ; ø»¢¦£ + (=hanziku-1 . #xC9AB) ; ý¢€œ¦« + (=jef-china3 . #x93DE) ; øº‰ž + (=ucs . #x503B) ; 倻 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 186 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5349) ; 卉 + ) + ((=ucs . #x8D1D) ; 贝 + )) + )) + (chinese-gb2312 . #x5947) ; ø»…˜º + (chinese-isoir165 . #x5947) ; ø»ŽŠ + (=hanziku-1 . #xCCBB) ; ý¢€œ²» + (=ucs . #x507E) ; 偾 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 189 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name . "CJK RADICAL SMALL ONE") + (=ucs . #x2E8C) ; ⺌ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x4E91) ; 云 + )) + )) + (chinese-gb2312 . #x3325) ; ø»„ ¤ + (chinese-isoir165 . #x3325) ; ø»ˆ´ + (=hanziku-1 . #xCD59) ; ý¢€œµ™ + (=ucs . #x507F) ; 偿 + )) +(define-char + '((=>ucs . #x202D3) ; 𠋓 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (->identical + ((ideograph-daikanwa . 07516) ; ø¸µœ + )) + (hanyu-dazidian 1 185 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C12) ; 尒 + ) + ((=big5-cdp . #x87C1) ; ý¢€ˆŸ + )) + (=hanziku-1 . #xCC7C) ; ý¢€œ±¼ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 188 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x67EC) ; 柬 + )) + (chinese-cns11643-5 . #x307A) ; ø»š‚‡ + (=hanziku-1 . #xCCF2) ; ý¢€œ³² + (=ucs . #x202D6) ; 𠋖 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 189 3) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((name . "CJK RADICAL SMALL ONE") + (=ucs . #x2E8C) ; ⺌ + ) + ((=ucs . #x4E00) ; 一 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x4E00) ; 一 + )) + ) + ((=ucs . #x53E3) ; 口 + )) + (=hanziku-1 . #xCD55) ; ý¢€œµ• + (=ucs . #x202DC) ; 𠋜 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 8 8 19) + (chinese-cns11643-6 . #x3D26) ; ø»œ½ + (=hanziku-12 . #xEB6A) ; ý¢ƒŽ­ª + (=ucs . #x202E3) ; 𠋣 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D35) ; ø»œžŒ + )) +(define-char + '((=>ucs . #x5080) ; 傀 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 192 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3534) ; ø½Š“§ + (korean-ksc5601 . #x5021) ; ø»‰ŸŽ + (chinese-cns11643-1 . #x5870) ; ø»’” + (ideograph-daikanwa . 45758) ; ø¸‹Š¾ + )) + (shinjigen-1 . 354) + (shinjigen-2 . 354) + (=jis-x0208 . #x507A) ; ø½Š¼— + (korean-ksc5601 . #x4E53) ; ø»‰„ + (chinese-cns11643-1 . #x5E2E) ; ø»’œ + (=gt-pj-1 . #x507A) ; ø½Š¼— + (chinese-big5 . #xB3C8) ; ý¢€‹ˆ + (ideograph-daikanwa . 00928) ; ø¸€Ž  + (=gt-k . 09165) ; ý¡„‚ + (ucs-jis . #x5080) ; ø½Š¼— + )) +(define-char + '((morohashi-daikanwa 928 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 192) + (hanyu-dazidian-char . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9B3C) ; 鬼 + )) + (chinese-gb2312 . #x3F7E) ; ø»„³¥ + (chinese-isoir165 . #x3F7E) ; ø»›µ + (=ucs . #x5080) ; 傀 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 192 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53DF) ; 叟 + )) + (japanese-jisx0212 . #x3177) ; ø»Š½† + (chinese-cns11643-3 . #x3975) ; ø»•»ˆ + (ideograph-daikanwa . 00929) ; ø¸€Ž¡ + (=hanziku-1 . #xCDDA) ; ý¢€œ·š + (=ucs . #x5081) ; 傁 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 204 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x82BB) ; 芻 + )) + (chinese-cns11643-4 . #x3638) ; ø»—¿µ + (ideograph-daikanwa . 00930) ; ø¸€Ž¢ + (=hanziku-1 . #xD061) ; ý¢€¡ + (=ucs . #x3473) ; 㑳 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 203 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8652) ; 虒 + )) + (chinese-cns11643-2 . #x3A42) ; ø»“±¯ + (chinese-big5 . #xD85E) ; ý¢€¡ž + (ideograph-daikanwa . 00931) ; ø¸€Ž£ + (=ucs . #x5082) ; 傂 + )) +(define-char + '((=>ucs . #x3474) ; 㑴 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5E1A) ; 帚 + ) + ((=ucs . #x53C8) ; 又 + )) + )) + (chinese-cns11643-3 . #x3973) ; ø»•»† + (ideograph-daikanwa . 00932) ; ø¸€Ž¤ + )) +(define-char + '((morohashi-daikanwa 932 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 206 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5E1A) ; 帚 + ) + ((=ucs . #x53C8) ; 又 + )) + )) + (=hanziku-1 . #xD0C7) ; ý¢€ƒ‡ + (=ucs . #x3474) ; 㑴 + )) +(define-char + '((=>ucs . #x5083) ; 傃 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4147) ; ø½Š¥¢ + (korean-ksc5601 . #x6148) ; ø»‰¸³ + (chinese-cns11643-1 . #x5743) ; ø»’’’ + (ideograph-daikanwa . 27300) ; ø¸†ª¤ + )) + (japanese-jisx0212 . #x3178) ; ø»Š½‡ + (chinese-cns11643-2 . #x3A3B) ; ø»“±¨ + (ideograph-daikanwa . 00933) ; ø¸€Ž¥ + (ucs-jis . #x5083) ; ø»Š½‡ + )) +(define-char + '((morohashi-daikanwa 933 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 199 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7D20) ; ç´  + )) + (chinese-big5 . #xD857) ; ý¢€¡— + (=ucs . #x5083) ; 傃 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 202 6) + (japanese-jisx0212 . #x3179) ; ø»Š½ˆ + (chinese-cns11643-4 . #x3634) ; ø»—¿± + (ideograph-daikanwa . 00934) ; ø¸€Ž¦ + (=hanziku-1 . #xCFE0) ; ý¢€œ¿  + (=jef-china3 . #x42F8) ; øº„‹¸ + (=ucs . #x5084) ; 傄 + )) +(define-char + '((=>ucs . #x202F1) ; 𠋱 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 206 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0208-1978 . #x367D) ; ø»‚œ’ + (korean-ksc5601 . #x605A) ; ø»‰·§ + (ideograph-daikanwa . 07709) ; ø¸¸ + )) + (ideograph-daikanwa . 00935) ; ø¸€Ž§ + (=hanziku-1 . #xD0C8) ; ý¢€ƒˆ + )) +(define-char + '((morohashi-daikanwa 935 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 206) + (hanyu-dazidian-char . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C51) ; 屑 + )) + (chinese-cns11643-6 . #x464C) ; ø»œ«± + (=ucs . #x202F1) ; 𠋱 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 201 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7D22) ; ç´¢ + )) + (chinese-cns11643-5 . #x364E) ; ø»šŠ + (ideograph-daikanwa . 00936) ; ø¸€Ž¨ + (=hanziku-1 . #xCFBD) ; ý¢€œ¾½ + (=ucs . #x202F2) ; 𠋲 + )) +(define-char + '((=>ucs . #x202F3) ; 𠋳 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 00937) ; ø¸€Ž© + )) +(define-char + '((morohashi-daikanwa 937 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 206 15) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8B6E) ; ý¢€ˆ­® + ) + ((=ucs . #x77E2) ; 矢 + )) + (chinese-cns11643-5 . #x3652) ; ø»šŠ“ + (=hanziku-1 . #xD0CC) ; ý¢€ƒŒ + (=ucs . #x202F3) ; 𠋳 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (->same-ideograph + ((ideograph-daikanwa . 02134) ; ø¸€¡– + ) + (:char ((ideograph-daikanwa . 00768) ; ø¸€Œ€ + ) + :sources (shuowen morohashi-daikanwa))) + (hanyu-dazidian 1 206 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5261) ; 剡 + )) + (ideograph-daikanwa . 00938) ; ø¸€Žª + (=hanziku-1 . #xD0BE) ; ý¢€‚¾ + (=ucs . #x202F4) ; 𠋴 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 201 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C03) ; 尃 + )) + (shinjigen-1 . 365) + (shinjigen-2 . 365) + (chinese-gb2312 . #x3835) ; ø»„¨Š + (korean-ksc5601 . #x5C77) ; ø»‰²Œ + (chinese-isoir165 . #x3835) ; ø»š + (=jis-x0208-1990 . #x507C) ; ø½Š¼™ + (=gt-pj-1 . #x507C) ; 傅 + (chinese-big5 . #xB3C5) ; ý¢€‹… + (ideograph-daikanwa . 00939) ; ø¸€Ž« + (=gt-k . 09166) ; ý¡„‚Ž + (=ucs . #x5085) ; 傅 + )) +(define-char + '((=>ucs . #x5085) ; 傅 + (morohashi-daikanwa 939 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((=ucs . #x5C03) ; 尃 + )) + (japanese-jisx0208-1978 . #x507C) ; ø»ƒ‚ + (japanese-jisx0208 . #x507C) ; ø»‡–¥ + (chinese-cns11643-1 . #x5E2B) ; ø»’œŒ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 202 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x539F) ; 原 + )) + (japanese-jisx0212 . #x317A) ; ø»Š½‰ + (chinese-cns11643-4 . #x3633) ; ø»—¿° + (ideograph-daikanwa . 00940) ; ø¸€Ž¬ + (=hanziku-1 . #xCFDF) ; ý¢€œ¿Ÿ + (=ucs . #x5086) ; 傆 + )) +(define-char + '((=>ucs . #x5087) ; 傇 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 30918) ; ø¸‡£† + )) + (ideograph-daikanwa . 00941) ; ø¸€Ž­ + )) +(define-char + '((=>ucs . #x5087) ; 傇 + (morohashi-daikanwa 941 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 200 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x5775) ; ø»’“„ + )) + (chinese-cns11643-2 . #x3A43) ; ø»“±° + (chinese-big5 . #xD85F) ; ý¢€¡Ÿ + )) +(define-char + '((morohashi-daikanwa 941 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 200) + (hanyu-dazidian-char . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8338) ; 茸 + )) + (=ucs . #x5087) ; 傇 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 202 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6817) ; 栗 + )) + (chinese-gb2312 . #x407C) ; ø»„µ + (chinese-isoir165 . #x407C) ; ø»‘ + (=jis-x0213-2-2000 . #x2169) ; ø»¤žˆ + (ideograph-daikanwa . 00942) ; ø¸€Ž® + (=hanziku-1 . #xCFDB) ; ý¢€œ¿› + (=ucs . #x5088) ; 傈 + )) +(define-char + '((=>ucs . #x5088) ; 傈 + (morohashi-daikanwa 942 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-3 . #x3971) ; ø»•»„ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 202 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8FB1) ; è¾± + )) + (chinese-cns11643-3 . #x3972) ; ø»•»… + (ideograph-daikanwa . 00943) ; ø¸€Ž¯ + (=hanziku-1 . #xCFDC) ; ý¢€œ¿œ + (=cbeta . 04735) ; ø¸¡‰¿ + (=ucs . #x5089) ; 傉 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 203 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x54E1) ; 員 + )) + (japanese-jisx0212 . #x317B) ; ø»Š½Š + (chinese-cns11643-4 . #x3636) ; ø»—¿³ + (ideograph-daikanwa . 00944) ; ø¸€Ž° + (=hanziku-1 . #xCFFC) ; ý¢€œ¿¼ + (=jef-china3 . #x42F9) ; øº„‹¹ + (=ucs . #x508A) ; 傊 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 202 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8654) ; 虔 + )) + (ideograph-daikanwa . 00945) ; ø¸€Ž± + (=hanziku-1 . #xCFE3) ; ý¢€œ¿£ + (=ucs . #x202F5) ; 𠋵 + )) +(define-char + '((=>ucs . #x202F5) ; 𠋵 + (morohashi-daikanwa 945 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x3653) ; ø»šŠ” + )) +(define-char + '((=>ucs . #x508B) ; 傋 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=gt . 02025) ; ý¡€€Ÿ© + )) + (ideograph-daikanwa . 00946) ; ø¸€Ž² + )) +(define-char + '((morohashi-daikanwa 946 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 200 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5193) ; 冓 + )) + (chinese-cns11643-2 . #x3A39) ; ø»“±¦ + (chinese-big5 . #xD855) ; ý¢€¡• + (=ucs . #x508B) ; 傋 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 200 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x99AC) ; 馬 + )) + (chinese-cns11643-2 . #x3A3C) ; ø»“±© + (chinese-big5 . #xD858) ; ý¢€¡˜ + (ideograph-daikanwa . 00947) ; ø¸€Ž³ + (=ucs . #x508C) ; 傌 + )) +(define-char + '((=>ucs . #x508D) ; 傍 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 205 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5A55) ; ø½‹Šž + (korean-ksc5601 . #x5B31) ; ø»‰¯¨ + (ideograph-daikanwa . 13637) ; ø¸ƒ•… + )) + (shinjigen-1 . 366) + (shinjigen-2 . 366) + (=jis-x0208 . #x4B35) ; ø½Š³¼ + (korean-ksc5601 . #x5B28) ; ø»‰¯Ÿ + (=gt-pj-1 . #x4B35) ; ø½Š³¼ + (chinese-big5 . #xB3C4) ; ý¢€‹„ + (ideograph-daikanwa . 00948) ; ø¸€Ž´ + (ucs-jis . #x508D) ; ø½Š³¼ + )) +(define-char + '((morohashi-daikanwa 948 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 205) + (hanyu-dazidian-char . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x65C1) ; 旁 + )) + (chinese-gb2312 . #x3078) ; ø»„ + (chinese-isoir165 . #x3078) ; ø»…­ + (chinese-cns11643-1 . #x5E2A) ; ø»’œ‹ + (=ucs . #x508D) ; 傍 + )) +(define-char + '((=>ucs . #x508D) ; 傍 + (morohashi-daikanwa 948 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (shinjigen-1 . 367) + (shinjigen-2 . 367) + )) +(define-char + '((=>ucs . #x3475) ; 㑵 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 00949) ; ø¸€Žµ + )) +(define-char + '((morohashi-daikanwa 949 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 205 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x75BE) ; 疾 + )) + (chinese-cns11643-4 . #x3632) ; ø»—¿¯ + (=hanziku-1 . #xD07C) ; ý¢€¼ + (=ucs . #x3475) ; 㑵 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 203 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6C23) ; æ°£ + )) + (chinese-cns11643-4 . #x3637) ; ø»—¿´ + (ideograph-daikanwa . 00950) ; ø¸€Ž¶ + (=hanziku-1 . #xD043) ; ý¢€ƒ + (=ucs . #x3476) ; 㑶 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 201) + (hanyu-dazidian-char . 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x771E) ; 眞 + )) + (japanese-jisx0212 . #x317C) ; ø»Š½‹ + (ideograph-daikanwa . 00951) ; ø¸€Ž· + (=jef-china3 . #x42FA) ; øº„‹º + (=ucs . #x508E) ; 傎 + )) +(define-char + '((=>ucs . #x508E) ; 傎 + (morohashi-daikanwa 951 0 5) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 201 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x771F) ; 真 + )) + (chinese-cns11643-2 . #x3A3D) ; ø»“±ª + (chinese-big5 . #xD859) ; ý¢€¡™ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 206 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x80FD) ; 能 + )) + (chinese-cns11643-6 . #x4655) ; ø»œ«º + (ideograph-daikanwa . 00952) ; ø¸€Ž¸ + (=hanziku-1 . #xD0CA) ; ý¢€ƒŠ + (=cbeta . 04948) ; ø¸¡” + (=ucs . #x3477) ; 㑷 + )) +(define-char + '((=>ucs . #x508F) ; 傏 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x5350) ; ø»‰¤— + (ideograph-daikanwa . 03709) ; ø¸€¹½ + )) + (japanese-jisx0212 . #x317D) ; ø»Š½Œ + (ideograph-daikanwa . 00953) ; ø¸€Ž¹ + (=cbeta . 05088) ; ø¸¡  + (ucs-jis . #x508F) ; ø»Š½Œ + )) +(define-char + '((morohashi-daikanwa 953 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 205 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5510) ; 唐 + )) + (chinese-cns11643-3 . #x396F) ; ø»•»‚ + (=hanziku-1 . #xD0A1) ; ý¢€‚¡ + (=ucs . #x508F) ; 傏 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 204 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9AD8) ; 高 + )) + (japanese-jisx0212 . #x317E) ; ø»Š½ + (chinese-cns11643-4 . #x3631) ; ø»—¿® + (ideograph-daikanwa . 00954) ; ø¸€Žº + (=hanziku-1 . #xD064) ; ý¢€¤ + (=ucs . #x5090) ; 傐 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 204) + (hanyu-dazidian-char . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6840) ; 桀 + )) + (shinjigen-1 . 372) + (shinjigen-2 . 372) + (chinese-isoir165 . #x2C79) ; ø»Œ¿¶ + (ideograph-daikanwa . 00955) ; ø¸€Ž» + (=ucs . #x5091) ; 傑 + )) +(define-char + '((=>ucs . #x5091) ; 傑 + (morohashi-daikanwa 955 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 204 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6840) ; 桀 + )) + (chinese-cns11643-1 . #x5E2D) ; ø»’œŽ + (chinese-big5 . #xB3C7) ; ý¢€‹‡ + )) +(define-char + '((=>ucs . #x5091) ; 傑 + (morohashi-daikanwa 955 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((=ucs . #x6840) ; 桀 + )) + (shinjigen-1 . 371) + (shinjigen-2 . 371) + (japanese-jisx0208-1978 . #x3766) ; ø»‚™ + (japanese-jisx0208 . #x3766) ; ø»†±¡ + (korean-ksc5601 . #x4B78) ; ø»‰™ + )) +(define-char + '((=>ucs . #x5091) ; 傑 + (morohashi-daikanwa 955 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((=jis-x0208 . #x5B5C) ; ø½‹Œƒ + (korean-ksc5601 . #x4B7A) ; ø»‰™‘ + )) + (=jis-x0208-1990 . #x3766) ; ø½Š—• + (=gt-pj-1 . #x3766) ; ø½Š—• + (ucs-jis . #x5091) ; ø½Š—• + )) +(define-char + '((=>ucs . #x202F6) ; 𠋶 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4C3D) ; ø½Šµ¢ + (korean-ksc5601 . #x5922) ; ø»‰¬ + (ideograph-daikanwa . 01588) ; ø¸€˜´ + )) + (ideograph-daikanwa . 00956) ; ø¸€Ž¼ + )) +(define-char + '((morohashi-daikanwa 956 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 206 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x51A5) ; 冥 + )) + (chinese-cns11643-6 . #x4648) ; ø»œ«­ + (=hanziku-1 . #xD0C5) ; ý¢€ƒ… + (=ucs . #x202F6) ; 𠋶 + )) +(define-char + '((=>ucs . #x202F7) ; 𠋷 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x86A9) ; 蚩 + )) + (ideograph-daikanwa . 00957) ; ø¸€Ž½ + )) +(define-char + '((morohashi-daikanwa 957 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 206 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x86A9) ; 蚩 + )) + (chinese-cns11643-5 . #x3655) ; ø»šŠ– + (=hanziku-1 . #xD0C9) ; ý¢€ƒ‰ + (=ucs . #x202F7) ; 𠋷 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 200 3) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8CFA) ; ý¢€ˆ³º + ) + ((=ucs . #x6728) ; 木 + )) + (ideograph-daikanwa . 00958) ; ø¸€Ž¾ + (=hanziku-1 . #xCF7B) ; ý¢€œ½» + (=ucs . #x202F8) ; 𠋸 + )) +(define-char + '((=>ucs . #x202F8) ; 𠋸 + (morohashi-daikanwa 958 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x3650) ; ø»šŠ‘ + )) +(define-char + '((=>ucs . #x5092) ; 傒 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5478) ; ø½‹‚ + (korean-ksc5601 . #x7A28) ; ø»Š + (ideograph-daikanwa . 05930) ; ø¸œª + )) + (japanese-jisx0212 . #x3221) ; ø»Š½Ž + (=jis-x0213-2-2000 . #x216A) ; ø»¤ž‰ + (ideograph-daikanwa . 00959) ; ø¸€Ž¿ + (ucs-jis . #x5092) ; ø»Š½Ž + )) +(define-char + '((morohashi-daikanwa 959 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 203 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x595A) ; 奚 + )) + (chinese-isoir165 . #x2E28) ; ø»¡ + (chinese-cns11643-2 . #x3A41) ; ø»“±® + (chinese-big5 . #xD85D) ; ý¢€¡ + (=ucs . #x5092) ; 傒 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 204 4) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x65EC) ; 旬 + ) + ((=ucs . #x516E) ; 兮 + )) + (chinese-cns11643-6 . #x4656) ; ø»œ«» + (ideograph-daikanwa . 00960) ; ø¸€€ + (=hanziku-1 . #xD05F) ; ý¢€Ÿ + (=ucs . #x202F9) ; 𠋹 + )) +(define-char + '((=>ucs . #x5093) ; 傓 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x603F) ; ø»‰·Œ + (ideograph-daikanwa . 11743) ; ø¸‚·Ÿ + )) + (japanese-jisx0212 . #x3222) ; ø»Š½ + (=jis-x0213-2-2000 . #x216B) ; ø»¤žŠ + (ideograph-daikanwa . 00961) ; ø¸€ + (=jef-china3 . #x42FB) ; øº„‹» + (ucs-jis . #x5093) ; ø»Š½ + )) +(define-char + '((=>ucs . #x5093) ; 傓 + (morohashi-daikanwa 961 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 206 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6247) ; 扇 + )) + (=hanziku-1 . #xD0C3) ; ý¢€ƒƒ + )) +(define-char + '((=>ucs . #x5093) ; 傓 + (morohashi-daikanwa 961 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x363C) ; ø»—¿¹ + )) +(define-char + '((morohashi-daikanwa 961 0 4) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6247) ; 扇 + )) + (=ucs . #x5093) ; 傓 + )) +(define-char + '((=>ucs . #x5094) ; 傔 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=gt . 01936) ; ý¡€€ž + )) + (shinjigen-1 . 355) + (shinjigen-2 . 355) + (japanese-jisx0212 . #x3223) ; ø»Š½ + (=jis-x0213-1-2000 . #x2E44) ; ø»¢¦¥ + (ideograph-daikanwa . 00962) ; ø¸€‚ + (=jef-china3 . #x42FC) ; øº„‹¼ + (ucs-jis . #x5094) ; ø»Š½ + )) +(define-char + '((morohashi-daikanwa 962 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 205 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x517C) ; 兼 + )) + (chinese-cns11643-2 . #x3A37) ; ø»“±¤ + (chinese-big5 . #xD853) ; ý¢€¡“ + (=ucs . #x5094) ; 傔 + )) +(define-char + '((=>ucs . #x5095) ; 傕 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 206 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x6671) ; ø»ŒŠ¶ + (=jis-x0213-2-2000 . #x7B6E) ; ø»¦¢™ + (ideograph-daikanwa . 41940) ; ø¸Š” + )) + (=jis-x0213-2-2000 . #x216C) ; ø»¤ž‹ + (chinese-big5 . #xD852) ; ý¢€¡’ + (ideograph-daikanwa . 00963) ; ø¸€ƒ + (ucs-jis . #x5095) ; ø»¤ž‹ + )) +(define-char + '((morohashi-daikanwa 963 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 206) + (hanyu-dazidian-char . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x96BA) ; 隺 + )) + (chinese-cns11643-2 . #x3A36) ; ø»“±£ + (=ucs . #x5095) ; 傕 + )) +(define-char + '((=>ucs . #x5096) ; 傖 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4152) ; ø½Š¥­ + (korean-ksc5601 . #x735A) ; ø»Š“¡ + (chinese-cns11643-1 . #x543F) ; ø»’´ + (ideograph-daikanwa . 00756) ; ø¸€‹´ + )) + (shinjigen-1 . 361) + (shinjigen-2 . 361) + (japanese-jisx0212 . #x3224) ; ø»Š½‘ + (chinese-cns11643-1 . #x5E2F) ; ø»’œ + (=jis-x0213-2-2000 . #x216D) ; ø»¤žŒ + (chinese-big5 . #xB3C9) ; ý¢€‹‰ + (ideograph-daikanwa . 00964) ; ø¸€„ + (=jef-china3 . #x42FD) ; øº„‹½ + (ucs-jis . #x5096) ; ø»Š½‘ + )) +(define-char + '((morohashi-daikanwa 964 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 204 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5009) ; 倉 + )) + (chinese-gb12345 . #x5877) ; 傖 + (=ucs . #x5096) ; 傖 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 205 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x755C) ; 畜 + )) + (chinese-cns11643-3 . #x3970) ; ø»•»ƒ + (ideograph-daikanwa . 00965) ; ø¸€… + (=hanziku-1 . #xD0A5) ; ý¢€‚¥ + (=cbeta . 01954) ; ø¸ ž¢ + (=ucs . #x5097) ; 傗 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 198 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=big5-cdp . #x88A6) ; ý¢€ˆ¢¦ + )) + (shinjigen-1 . 359) + (shinjigen-2 . 359) + (=jis-x0208 . #x3B31) ; ø½Šœ˜ + (korean-ksc5601 . #x5F21) ; ø»‰µ + (chinese-cns11643-1 . #x5E30) ; ø»’œ‘ + (chinese-gb12345 . #x4921) ; 傘 + (=gt-pj-1 . #x3B31) ; 傘 + (chinese-big5 . #xB3CA) ; ý¢€‹Š + (ideograph-daikanwa . 00966) ; ø¸€† + (=gt-k . 09057) ; ý¡„‚¡ + (=ucs . #x5098) ; 傘 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 200 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8C73) ; ý¢€ˆ±³ + )) + (shinjigen-1 . 362) + (shinjigen-2 . 362) + (=jis-x0208 . #x4877) ; ø½Š°¤ + (korean-ksc5601 . #x5D61) ; ø»‰³” + (chinese-cns11643-1 . #x5E2C) ; ø»’œ + (chinese-gb12345 . #x3138) ; 備 + (=gt-pj-1 . #x4877) ; 備 + (chinese-big5 . #xB3C6) ; ý¢€‹† + (ideograph-daikanwa . 00967) ; ø¸€‡ + (=gt-k . 09132) ; ý¡„‚Ž¬ + (=ucs . #x5099) ; 備 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 206 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x86A4) ; 蚤 + )) + (chinese-cns11643-4 . #x3635) ; ø»—¿² + (ideograph-daikanwa . 00968) ; ø¸€ˆ + (=hanziku-1 . #xD0CD) ; ý¢€ƒ + (=ucs . #x202FA) ; 𠋺 + )) +(define-char + '((=>ucs . #x509A) ; 傚 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5A43) ; ø½‹ŠŒ + (korean-ksc5601 . #x7C79) ; ø»Š¡Ž + (ideograph-daikanwa . 13186) ; ø¸ƒŽ‚ + )) + (shinjigen-1 . 356) + (shinjigen-2 . 356) + (=jis-x0208 . #x507B) ; ø½Š¼˜ + (=gt-pj-1 . #x507B) ; ø½Š¼˜ + (chinese-big5 . #xB3CB) ; ý¢€‹‹ + (ideograph-daikanwa . 00969) ; ø¸€‰ + (ucs-jis . #x509A) ; ø½Š¼˜ + )) +(define-char + '((morohashi-daikanwa 969 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 205 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6548) ; 效 + )) + (chinese-cns11643-1 . #x5E31) ; ø»’œ’ + (=ucs . #x509A) ; 傚 + )) +(define-char + '((=>ucs . #x509B) ; 傛 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 206 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5BB9) ; 容 + )) + (japanese-jisx0212 . #x3225) ; ø»Š½’ + (chinese-big5 . #xD851) ; ý¢€¡‘ + (ideograph-daikanwa . 00970) ; ø¸€Š + (=jef-china3 . #x43A1) ; øº„Ž¡ + (ucs-jis . #x509B) ; ø»Š½’ + )) +(define-char + '((morohashi-daikanwa 970 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 206) + (hanyu-dazidian-char . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5BB9) ; 容 + )) + (chinese-cns11643-2 . #x3A35) ; ø»“±¢ + (=ucs . #x509B) ; 傛 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 203) + (hanyu-dazidian-char . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8CDA) ; ý¢€ˆ³š + )) + (shinjigen-2 . 2381) + (japanese-jisx0212 . #x3226) ; ø»Š½“ + (=jis-x0213-2-2000 . #x216E) ; ø»¤ž + (ideograph-daikanwa . 00971) ; ø¸€‹ + (=jef-china3 . #x43A2) ; øº„Ž¢ + (=ucs . #x509C) ; 傜 + )) +(define-char + '((=>ucs . #x509C) ; 傜 + (morohashi-daikanwa 971 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 203 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8CDA) ; ý¢€ˆ³š + )) + (chinese-cns11643-2 . #x3A40) ; ø»“±­ + (chinese-big5 . #xD85C) ; ý¢€¡œ + )) +(define-char + '((=>ucs . #x509D) ; 傝 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 28634) ; ø¸†¿š + )) + (ideograph-daikanwa . 00972) ; ø¸€Œ + )) +(define-char + '((=>ucs . #x509D) ; 傝 + (morohashi-daikanwa 972 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65E5) ; 日 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + )) + (chinese-big5 . #xD85A) ; ý¢€¡š + )) +(define-char + '((morohashi-daikanwa 972 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 202 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x26407) ; 𦐇 + )) + (chinese-cns11643-2 . #x3A3E) ; ø»“±« + (=ucs . #x509D) ; 傝 + )) +(define-char + '((=>ucs . #x509E) ; 傞 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 194 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3A39) ; ø½Š›‚ + (korean-ksc5601 . #x732C) ; ø»Š’³ + (chinese-cns11643-1 . #x5538) ; ø»’‹ + (ideograph-daikanwa . 08732) ; ø¸‚ˆœ + )) + (japanese-jisx0212 . #x3227) ; ø»Š½” + (chinese-cns11643-2 . #x3A38) ; ø»“±¥ + (chinese-big5 . #xD854) ; ý¢€¡” + (ideograph-daikanwa . 00973) ; ø¸€ + (=jef-china3 . #x43A3) ; øº„Ž£ + (ucs-jis . #x509E) ; ø»Š½” + )) +(define-char + '((morohashi-daikanwa 973 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 194) + (hanyu-dazidian-char . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5DEE) ; å·® + )) + (=ucs . #x509E) ; 傞 + )) +(define-char + '((=>ucs . #x509F) ; 傟 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x683A) ; ø»Š‚· + (ideograph-daikanwa . 28635) ; ø¸†¿› + )) + (japanese-jisx0212 . #x3228) ; ø»Š½• + (ideograph-daikanwa . 00974) ; ø¸€Ž + (=jef-china3 . #x43A4) ; øº„Ž¤ + (ucs-jis . #x509F) ; ø»Š½• + )) +(define-char + '((=>ucs . #x509F) ; 傟 + (morohashi-daikanwa 974 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 204 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x683A) ; ø»Š‚· + (ideograph-daikanwa . 28635) ; ø¸†¿› + )) + (=hanziku-1 . #xD05E) ; ý¢€ž + )) +(define-char + '((morohashi-daikanwa 974 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7FC1) ; 翁 + )) + (chinese-cns11643-4 . #x3639) ; ø»—¿¶ + (=ucs . #x509F) ; 傟 + )) +(define-char + '((=>ucs . #x202FB) ; 𠋻 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x755F) ; 畟 + )) + (ideograph-daikanwa . 00975) ; ø¸€ + )) +(define-char + '((morohashi-daikanwa 975 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x755F) ; 畟 + )) + (chinese-cns11643-5 . #x3654) ; ø»šŠ• + (=ucs . #x202FB) ; 𠋻 + )) +(define-char + '((=>ucs . #x202FB) ; 𠋻 + (morohashi-daikanwa 975 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 203 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x755F) ; 畟 + )) + (=hanziku-1 . #xCFFB) ; ý¢€œ¿» + )) +(define-char + '((=>ucs . #x50A0) ; 傠 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8A0E) ; 討 + )) + (japanese-jisx0212 . #x3229) ; ø»Š½– + (ideograph-daikanwa . 00976) ; ø¸€ + (=jef-china3 . #x43A5) ; øº„Ž¥ + (ucs-jis . #x50A0) ; ø»Š½– + )) +(define-char + '((morohashi-daikanwa 976 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 204 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8A0E) ; 討 + )) + (chinese-cns11643-4 . #x3630) ; ø»—¿­ + (=hanziku-1 . #xD062) ; ý¢€¢ + (=ucs . #x50A0) ; 傠 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 203 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5704) ; 圄 + )) + (chinese-cns11643-6 . #x4652) ; ø»œ«· + (ideograph-daikanwa . 00977) ; ø¸€‘ + (=hanziku-1 . #xCFFD) ; ý¢€œ¿½ + (=ucs . #x202FC) ; 𠋼 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 188 8) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5927) ; 大 + ) + ((=ucs . #x5EF7) ; å»· + )) + (chinese-cns11643-6 . #x4650) ; ø»œ«µ + (ideograph-daikanwa . 00978) ; ø¸€’ + (=hanziku-1 . #xCCF9) ; ý¢€œ³¹ + (=ucs . #x202FD) ; 𠋽 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 199 7) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x738B) ; 王 + ) + ((=big5-cdp . #x8B69) ; ý¢€ˆ­© + ) + ((=ucs . #x4E5B) ; 乛 + ) + ((=ucs . #x5C0F) ; 小 + )) + (chinese-cns11643-6 . #x464B) ; ø»œ«° + (ideograph-daikanwa . 00979) ; ø¸€“ + (=hanziku-1 . #xCF5F) ; ý¢€œ½Ÿ + (=ucs . #x202FE) ; 𠋾 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 200 6) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x89B6) ; ý¢€ˆ¦¶ + ) + ((=ucs . #x571F) ; 土 + )) + (chinese-cns11643-6 . #x464E) ; ø»œ«³ + (ideograph-daikanwa . 00980) ; ø¸€” + (=hanziku-1 . #xCF7E) ; ý¢€œ½¾ + (=ucs . #x202FF) ; 𠋿 + )) +(define-char + '((=>ucs . #x20300) ; 𠌀 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (<-ancient-ideograph + (:sources (jiyun morohashi-daikanwa) + :char ((ideograph-daikanwa . 00702) ; ø¸€Š¾ + ) + )) + (ideograph-daikanwa . 00981) ; ø¸€• + )) +(define-char + '((=>ucs . #x20300) ; 𠌀 + (morohashi-daikanwa 981 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 203 16) + (=hanziku-1 . #xD04B) ; ý¢€‹ + )) +(define-char + '((morohashi-daikanwa 981 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((name . "CJK RADICAL PAW ONE") + (=ucs . #x2EA4) ; ⺤ + ) + ((=big5-cdp . #x8B69) ; ý¢€ˆ­© + ) + ((=ucs . #x4E5B) ; 乛 + ) + ((=ucs . #x5C0F) ; 小 + )) + (chinese-cns11643-6 . #x4653) ; ø»œ«¸ + (=ucs . #x20300) ; 𠌀 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 203 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4FD7) ; 俗 + ) + ((=ucs . #x4E38) ; 丸 + )) + (ideograph-daikanwa . 00982) ; ø¸€– + (=hanziku-1 . #xD04D) ; ý¢€ + (=ucs . #x20322) ; 𠌢 + )) +(define-char + '((morohashi-daikanwa 982 0 9) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x3657) ; ø»šŠ˜ + (=ucs . #x2030B) ; 𠌋 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 205 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7ACB) ; 立 + ) + ((=ucs . #x7ACB) ; 立 + )) + )) + (japanese-jisx0212 . #x322A) ; ø»Š½— + (chinese-cns11643-4 . #x363A) ; ø»—¿· + (ideograph-daikanwa . 00983) ; ø¸€— + (=hanziku-1 . #xD0A2) ; ý¢€‚¢ + (=ucs . #x50A1) ; 傡 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 204 8) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=big5-cdp . #x896A) ; ý¢€ˆ¥ª + ) + ((=ucs . #x51E0) ; 几 + )) + (chinese-cns11643-6 . #x464A) ; ø»œ«¯ + (ideograph-daikanwa . 00984) ; ø¸€˜ + (=hanziku-1 . #xD063) ; ý¢€£ + (=ucs . #x20329) ; 𠌩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 213 4) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8BAF) ; ý¢€ˆ®¯ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x4E3B) ; 主 + )) + (chinese-cns11643-6 . #x4657) ; ø»œ«¼ + (ideograph-daikanwa . 00985) ; ø¸€™ + (=hanziku-1 . #xD245) ; ý¢€‰… + (=ucs . #x20367) ; 𠍧 + )) +(define-char + '((=>ucs . #x202ED) ; 𠋭 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 00986) ; ø¸€š + )) +(define-char + '((=>ucs . #x202ED) ; 𠋭 + (morohashi-daikanwa 986 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 205 7) + (=hanziku-1 . #xD0A4) ; ý¢€‚¤ + )) +(define-char + '((morohashi-daikanwa 986 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4649) ; ø»œ«® + (=ucs . #x202ED) ; 𠋭 + )) +(define-char + '((=>ucs . #x202EE) ; 𠋮 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 202 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5728) ; 在 + ) + ((ideograph-daikanwa . 01418) ; ø¸€–Š + )) + )) + (ideograph-daikanwa . 00987) ; ø¸€› + (=hanziku-1 . #xCFDD) ; ý¢€œ¿ + )) +(define-char + '((morohashi-daikanwa 987 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5728) ; 在 + ) + ((=ucs . #x5185) ; 内 + )) + )) + (chinese-cns11643-6 . #x464F) ; ø»œ«´ + (=ucs . #x202EE) ; 𠋮 + )) +(define-char + '((=>ucs . #x202EF) ; 𠋯 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 00988) ; ø¸€œ + )) +(define-char + '((morohashi-daikanwa 988 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 203 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8200) ; 舀 + )) + (chinese-cns11643-5 . #x3656) ; ø»šŠ— + (=hanziku-1 . #xD049) ; ý¢€‰ + (=ucs . #x202EF) ; 𠋯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 198 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=ucs . #x4ECE) ; 从 + ) + ((=ucs . #x20541) ; 𠕁 + )) + (chinese-cns11643-6 . #x4658) ; ø»œ«½ + (ideograph-daikanwa . 00989) ; ø¸€ + (=hanziku-1 . #xCF43) ; ý¢€œ½ƒ + (=ucs . #x20308) ; 𠌈 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 200 4) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8BDF) ; ý¢€ˆ¯Ÿ + ) + ((=big5-cdp . #x8CB5) ; ý¢€ˆ²µ + )) + (chinese-cns11643-5 . #x3651) ; ø»šŠ’ + (ideograph-daikanwa . 00990) ; ø¸€ž + (=hanziku-1 . #xCF7C) ; ý¢€œ½¼ + (=ucs . #x202F0) ; 𠋰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 202 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x590F) ; 夏 + )) + (chinese-cns11643-4 . #x363B) ; ø»—¿¸ + (ideograph-daikanwa . 00991) ; ø¸€Ÿ + (=hanziku-1 . #xCFDE) ; ý¢€œ¿ž + (=ucs . #x20318) ; 𠌘 + )) +(define-char + '((=>ucs . #x50A2) ; 傢 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3248) ; ø½Š¡ + (korean-ksc5601 . #x4A2B) ; ø»‰–¤ + (ideograph-daikanwa . 07169) ; ø¸° + )) + (japanese-jisx0212 . #x322B) ; ø»Š½˜ + (ideograph-daikanwa . 00992) ; ø¸€  + (=jef-china3 . #x43A6) ; øº„Ž¦ + (ucs-jis . #x50A2) ; ø»Š½˜ + )) +(define-char + '((=>ucs . #x50A2) ; 傢 + (morohashi-daikanwa 992 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 206 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5BB6) ; 家 + )) + (chinese-big5 . #xB3C3) ; ý¢€‹ƒ + )) +(define-char + '((morohashi-daikanwa 992 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 206) + (hanyu-dazidian-char . 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5BB6) ; 家 + )) + (chinese-cns11643-1 . #x5E29) ; ø»’œŠ + (chinese-gb12345 . #x7841) ; 傢 + (=ucs . #x50A2) ; 傢 + )) +(define-char + '((=>ucs . #x20320) ; 𠌠 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 203 13) + (ideograph-daikanwa . 00993) ; ø¸€¡ + (=hanziku-1 . #xD048) ; ý¢€ˆ + )) +(define-char + '((morohashi-daikanwa 993 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 203) + (hanyu-dazidian-char . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL PAW ONE") + (=ucs . #x2EA4) ; ⺤ + ) + ((=ucs . #x81F3) ; 至 + )) + )) + (chinese-cns11643-6 . #x4654) ; ø»œ«¹ + (=ucs . #x20320) ; 𠌠 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 201 4) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5F0B) ; 弋 + ) + ((=ucs . #x8C9D) ; 貝 + )) + (chinese-cns11643-6 . #x464D) ; ø»œ«² + (ideograph-daikanwa . 00994) ; ø¸€¢ + (=hanziku-1 . #xCFBE) ; ý¢€œ¾¾ + (=ucs . #x20317) ; 𠌗 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 00995) ; ø¸€£ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 203 6) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8A00) ; 言 + )) + (chinese-cns11643-6 . #x4651) ; ø»œ«¶ + (ideograph-daikanwa . 00996) ; ø¸€¤ + (=hanziku-1 . #xD041) ; ý¢€ + (=ucs . #x2031C) ; 𠌜 + )) +(define-char + '((=>ucs . #x20321) ; 𠌡 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x616A) ; ø»‰¹• + (ideograph-daikanwa . 38842) ; ø¸‰žº + )) + (ideograph-daikanwa . 00997) ; ø¸€¥ + )) +(define-char + '((=>ucs . #x20321) ; 𠌡 + (morohashi-daikanwa 997 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 203 17) + (=hanziku-1 . #xD04C) ; ý¢€Œ + )) +(define-char + '((morohashi-daikanwa 997 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x584A) ; ø»’“· + )) + (chinese-cns11643-5 . #x364D) ; ø»šŠŽ + (=ucs . #x20321) ; 𠌡 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 201 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E4) ; 古 + ) + ((=ucs . #x53EF) ; 可 + )) + )) + (ideograph-daikanwa . 00998) ; ø¸€¦ + (=hanziku-1 . #xCFBC) ; ý¢€œ¾¼ + (=jef-china3 . #x43A7) ; øº„Ž§ + (=ucs . #x3478) ; 㑸 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 00999) ; ø¸€§ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 01000) ; ø¸€¨ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 01001) ; ø¸€© + )) +(define-char + '((=>ucs . #x2032A) ; 𠌪 + (ideographic- (:radical 109 ; ⽬ + :strokes 6) + (:radical 9 ; ⼈ + :strokes 10)) + (total-strokes . 11) + (hanyu-dazidian 1 189 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5469) ; ø½‹¾ + (chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + ) + ((=ucs . #x76EE) ; 目 + )) + )) + (chinese-cns11643-5 . #x3421) ; ø»š†¦ + (ideograph-daikanwa . 23328) ; ø¸…¬  + (=hanziku-1 . #xCD57) ; ý¢€œµ— + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x364F) ; ø»šŠ + (ideograph-daikanwa . 48922) ; ø¸‹¼š + (=ucs . #x20309) ; 𠌉 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 203 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x96B9) ; 隹 + ) + ((=ucs . #x4E43) ; 乃 + )) + )) + (chinese-cns11643-3 . #x3974) ; ø»•»‡ + (=hanziku-1 . #xD044) ; ý¢€„ + (=ucs . #x347A) ; 㑺 + )) +(define-char + '((=>ucs . #x347A) ; 㑺 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 41937) ; ø¸Š‘ + ) + ((=ucs . #x4E43) ; 乃 + )) + )) + (=cbeta . 01842) ; ø¸ œ² + (=jef-china3 . #x80BE) ; øºˆ‚¾ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 199 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6CF0) ; æ³° + )) + (chinese-gb2312 . #x3476) ; ø»„£“ + (chinese-isoir165 . #x3476) ; ø»‹£ + (chinese-cns11643-2 . #x3A3A) ; ø»“±§ + (=jis-x0213-2-2000 . #x2168) ; ø»¤ž‡ + (chinese-big5 . #xD856) ; ý¢€¡– + (=jef-china3 . #x93CC) ; øº‰Œ + (=ucs . #x50A3) ; 傣 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (kangxi-strokes . 13) + (total-strokes . 12) + (chinese-isoir165 . #x2E27) ; ø»  + (=ucs . #x50A4) ; 傤 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 202 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x515A) ; 党 + )) + (chinese-gb2312 . #x594E) ; ø»…™ + (chinese-isoir165 . #x594E) ; ø»Ž‘ + (=hanziku-1 . #xCFEA) ; ý¢€œ¿ª + (=jef-china3 . #x43A8) ; øº„Ž¨ + (=ucs . #x50A5) ; 傥 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9AA8) ; 骨 + )) + (=ucs . #x50A6) ; 傦 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 206 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5B80) ; 宀 + ) + ((=ucs . #x5175) ; 兵 + )) + )) + (chinese-gb2312 . #x594F) ; ø»…™‚ + (chinese-isoir165 . #x594F) ; ø»Ž’ + (=hanziku-1 . #xD0C0) ; ý¢€ƒ€ + (=ucs . #x50A7) ; 傧 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 206 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8BA0) ; è®  + ) + ((=ucs . #x8005) ; 者 + )) + )) + (chinese-gb2312 . #x3422) ; ø»„¡¿ + (chinese-isoir165 . #x3422) ; ø»Š + (=hanziku-1 . #xD0C4) ; ý¢€ƒ„ + (=ucs . #x50A8) ; 储 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 206 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=gt-k . 00064) ; ý¡„€€ + ) + ((=ucs . #x96B9) ; 隹 + )) + )) + (chinese-gb2312 . #x5950) ; ø»…™ƒ + (chinese-isoir165 . #x5950) ; ø»Ž“ + (=hanziku-1 . #xD0CB) ; ý¢€ƒ‹ + (=ucs . #x50A9) ; 傩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4647) ; ø»œ«¬ + (=ucs . #x2030C) ; 𠌌 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (->same-ideograph + ((ideograph-daikanwa . 23328) ; ø¸…¬  + )) + (=ucs . #x2032A) ; 𠌪 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 215 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53C3) ; 參 + )) + (japanese-jisx0212 . #x322C) ; ø»Š½™ + (chinese-cns11643-3 . #x4039) ; ø»–„ž + (=jis-x0213-2-2000 . #x216F) ; ø»¤žŽ + (ideograph-daikanwa . 01002) ; ø¸€ª + (=hanziku-1 . #xD2AD) ; ý¢€Š­ + (=cbeta . 05255) ; ø¸¡’‡ + (=ucs . #x50AA) ; 傪 + )) +(define-char + '((=>ucs . #x50AB) ; 傫 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4E5F) ; ø½Š¹€ + (korean-ksc5601 . #x572B) ; ø»‰©ª + (chinese-cns11643-1 . #x5C5B) ; ø»’š€ + (ideograph-daikanwa . 27343) ; ø¸†« + )) + (chinese-cns11643-3 . #x403C) ; ø»–„¡ + (ideograph-daikanwa . 01003) ; ø¸€« + )) +(define-char + '((morohashi-daikanwa 1003 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 211 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7D2F) ; ç´¯ + )) + (=hanziku-1 . #xD1C4) ; ý¢€‡„ + (=ucs . #x50AB) ; 傫 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 210 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7562) ; 畢 + )) + (chinese-cns11643-6 . #x505A) ; ø»œº« + (=jis-x0213-2-2000 . #x2170) ; ø»¤ž + (ideograph-daikanwa . 01004) ; ø¸€¬ + (=hanziku-1 . #xD1B1) ; ý¢€†± + (=ucs . #x2032B) ; 𠌫 + )) +(define-char + '((=>ucs . #x50AC) ; 催 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 211 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5643) ; ø½‹„” + (korean-ksc5601 . #x754B) ; ø»Š–Ž + (ideograph-daikanwa . 08178) ; ø¸¿² + )) + (shinjigen-1 . 376) + (shinjigen-2 . 376) + (=jis-x0208 . #x3A45) ; ø½Š›Ž + (korean-ksc5601 . #x754A) ; ø»Š– + (=gt-pj-1 . #x3A45) ; ø½Š›Ž + (chinese-big5 . #xB6CA) ; ý¢€‹›Š + (ideograph-daikanwa . 01005) ; ø¸€­ + (ucs-jis . #x50AC) ; ø½Š›Ž + )) +(define-char + '((morohashi-daikanwa 1005 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 211) + (hanyu-dazidian-char . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5D14) ; 崔 + )) + (shinjigen-1 . 376) + (shinjigen-2 . 376) + (chinese-gb2312 . #x345F) ; ø»„¢¼ + (chinese-isoir165 . #x345F) ; ø»‹Œ + (chinese-cns11643-1 . #x6331) ; ø»’£¨ + (=ucs . #x50AC) ; 催 + )) +(define-char + '((=>ucs . #x2032C) ; 𠌬 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 01006) ; ø¸€® + )) +(define-char + '((morohashi-daikanwa 1006 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 222 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7280) ; 犀 + )) + (chinese-cns11643-4 . #x4238) ; ø»˜‘ + (=hanziku-1 . #xD3F0) ; ý¢€° + (=ucs . #x2032C) ; 𠌬 + )) +(define-char + '((=>ucs . #x50AD) ; 傭 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 214 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4D47) ; ø½Š·Š + (korean-ksc5601 . #x693C) ; ø»Š„— + (ideograph-daikanwa . 09378) ; ø¸‚’¢ + )) + (shinjigen-1 . 384) + (shinjigen-2 . 384) + (=jis-x0208 . #x4D43) ; ø½Š·† + (korean-ksc5601 . #x6936) ; ø»Š„‘ + (=gt-pj-1 . #x4D43) ; ø½Š·† + (chinese-big5 . #xB6C4) ; ý¢€‹›„ + (ideograph-daikanwa . 01007) ; ø¸€¯ + (ucs-jis . #x50AD) ; ø½Š·† + )) +(define-char + '((morohashi-daikanwa 1007 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 214) + (hanyu-dazidian-char . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5EB8) ; 庸 + )) + (chinese-cns11643-1 . #x632B) ; ø»’£¢ + (chinese-gb12345 . #x5336) ; 傭 + (=ucs . #x50AD) ; 傭 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 209 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x66F9) ; 曹 + )) + (chinese-cns11643-2 . #x415C) ; ø»“¼› + (chinese-big5 . #xDCB7) ; ý¢€²· + (ideograph-daikanwa . 01008) ; ø¸€° + (=ucs . #x50AE) ; 傮 + )) +(define-char + '((=>ucs . #x347B) ; 㑻 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 01009) ; ø¸€± + (=cbeta . 03630) ; ø¸ ¸® + )) +(define-char + '((morohashi-daikanwa 1009 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 215 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5BC6) ; 密 + )) + (chinese-cns11643-3 . #x4035) ; ø»–„š + (=hanziku-1 . #xD2A8) ; ý¢€Š¨ + (=ucs . #x347B) ; 㑻 + )) +(define-char + '((=>ucs . #x2032D) ; 𠌭 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 01010) ; ø¸€² + )) +(define-char + '((morohashi-daikanwa 1010 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 215 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7387) ; 率 + )) + (chinese-cns11643-5 . #x3D5A) ; ø»š”­ + (=hanziku-1 . #xD2A4) ; ý¢€Š¤ + (=ucs . #x2032D) ; 𠌭 + )) +(define-char + '((=>ucs . #x50AF) ; 傯 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x7542) ; ø»Š–… + (japanese-jisx0212 . #x3D79) ; ø»‹Ž° + (ideograph-daikanwa . 10693) ; ø¸‚§… + )) + (japanese-jisx0212 . #x322D) ; ø»Š½š + (ideograph-daikanwa . 01011) ; ø¸€³ + (ucs-jis . #x50AF) ; ø»Š½š + )) +(define-char + '((morohashi-daikanwa 1011 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 212 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x60A4) ; 悤 + )) + (=ucs . #x50AF) ; 傯 + )) +(define-char + '((=>ucs . #x50AF) ; 傯 + (morohashi-daikanwa 1011 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8BDD) ; ý¢€ˆ¯ + )) + (chinese-cns11643-1 . #x6334) ; ø»’£« + (chinese-big5 . #xB6CD) ; ý¢€‹› + )) +(define-char + '((=>ucs . #x50B0) ; 傰 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 08212) ; ø¸‚€” + )) + (japanese-jisx0212 . #x322E) ; ø»Š½› + (ideograph-daikanwa . 01012) ; ø¸€´ + (ucs-jis . #x50B0) ; ø»Š½› + )) +(define-char + '((morohashi-daikanwa 1012 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 211 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5D29) ; å´© + )) + (chinese-cns11643-2 . #x4162) ; ø»“¼¡ + (chinese-big5 . #xDCBD) ; ý¢€²½ + (=ucs . #x50B0) ; 傰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 212 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5F9E) ; 從 + )) + (chinese-cns11643-2 . #x4165) ; ø»“¼¤ + (=jis-x0213-2-2000 . #x2171) ; ø»¤ž + (chinese-big5 . #xDCC0) ; ý¢€³€ + (ideograph-daikanwa . 01013) ; ø¸€µ + (=ucs . #x50B1) ; 傱 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 214 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5EB6) ; 庶 + )) + (chinese-cns11643-5 . #x3D58) ; ø»š”« + (ideograph-daikanwa . 01014) ; ø¸€¶ + (=hanziku-1 . #xD264) ; ý¢€‰¤ + (=cbeta . 02101) ; ø¸  µ + (=ucs . #x2032E) ; 𠌮 + )) +(define-char + '((=>ucs . #x50B2) ; 傲 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5A44) ; ø½‹Š + (korean-ksc5601 . #x6779) ; ø»Š‚˜ + (ideograph-daikanwa . 13226) ; ø¸ƒŽª + )) + (shinjigen-1 . 373) + (shinjigen-2 . 373) + (=jis-x0208 . #x507E) ; ø½Š¼› + (korean-ksc5601 . #x676C) ; ø»Š‚‹ + (=gt-pj-1 . #x507E) ; ø½Š¼› + (ideograph-daikanwa . 01015) ; ø¸€· + (ucs-jis . #x50B2) ; ø½Š¼› + )) +(define-char + '((=>ucs . #x50B2) ; 傲 + (morohashi-daikanwa 1015 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5A44) ; ø½‹Š + (korean-ksc5601 . #x6779) ; ø»Š‚˜ + (ideograph-daikanwa . 13226) ; ø¸ƒŽª + )) + (chinese-big5 . #xB6C6) ; ý¢€‹›† + )) +(define-char + '((morohashi-daikanwa 1015 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 199 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6556) ; 敖 + )) + (chinese-gb2312 . #x3041) ; ø»„œ¦ + (chinese-isoir165 . #x3041) ; ø»„¶ + (=ucs . #x50B2) ; 傲 + )) +(define-char + '((=>ucs . #x50B2) ; 傲 + (morohashi-daikanwa 1015 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x5A72) ; ø»’—› + )) + (chinese-cns11643-1 . #x632D) ; ø»’£¤ + )) +(define-char + '((=>ucs . #x2032F) ; 𠌯 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 01016) ; ø¸€¸ + )) +(define-char + '((morohashi-daikanwa 1016 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 205 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x79BB) ; 离 + )) + (chinese-cns11643-6 . #x5053) ; ø»œº¤ + (=hanziku-1 . #xD07E) ; ý¢€¾ + (=ucs . #x2032F) ; 𠌯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 211 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7565) ; 略 + )) + (chinese-cns11643-3 . #x4038) ; ø»–„ + (ideograph-daikanwa . 01017) ; ø¸€¹ + (=hanziku-1 . #xD1C2) ; ý¢€‡‚ + (=ucs . #x347C) ; 㑼 + )) +(define-char + '((=>ucs . #x20330) ; 𠌰 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x65E3) ; 旣 + )) + (ideograph-daikanwa . 01018) ; ø¸€º + )) +(define-char + '((=>ucs . #x20330) ; 𠌰 + (morohashi-daikanwa 1018 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 212 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x2F8CB) ; 旣 + )) + (=hanziku-1 . #xD1E9) ; ý¢€‡© + )) +(define-char + '((morohashi-daikanwa 1018 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x65E2) ; 既 + )) + (chinese-cns11643-5 . #x307B) ; ø»š‚ˆ + (=ucs . #x20330) ; 𠌰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 208 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C08) ; 專 + )) + (shinjigen-1 . 162) + (shinjigen-2 . 162) + (=jis-x0208 . #x5123) ; ø½Š¼ž + (korean-ksc5601 . #x6E6E) ; ø»ŠŒŸ + (chinese-cns11643-1 . #x632E) ; ø»’£¥ + (chinese-gb12345 . #x342B) ; 傳 + (=gt-pj-1 . #x5123) ; 傳 + (chinese-big5 . #xB6C7) ; ý¢€‹›‡ + (ideograph-daikanwa . 01019) ; ø¸€» + (=ucs . #x50B3) ; 傳 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5340) ; 區 + )) + (shinjigen-1 . 368) + (shinjigen-2 . 368) + (=jis-x0208 . #x507D) ; ø½Š¼š + (chinese-gb12345 . #x5871) ; 傴 + (=gt-pj-1 . #x507D) ; 傴 + (ideograph-daikanwa . 01020) ; ø¸€¼ + (=ucs . #x50B4) ; 傴 + )) +(define-char + '((=>ucs . #x50B4) ; 傴 + (morohashi-daikanwa 1020 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 209 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x5934) ; ø»’”¿ + (ideograph-daikanwa . 02691) ; ø¸€ªƒ + )) + (chinese-cns11643-2 . #x415F) ; ø»“¼ž + (chinese-big5 . #xDCBA) ; ý¢€²º + )) +(define-char + '((=>ucs . #x20331) ; 𠌱 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x3879) ; ø»‹‡š + (ideograph-daikanwa . 05945) ; ø¸œ¹ + )) + (ideograph-daikanwa . 01021) ; ø¸€½ + )) +(define-char + '((morohashi-daikanwa 1021 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 210 8) + (chinese-cns11643-5 . #x3D5E) ; ø»š”± + (=hanziku-1 . #xD1A8) ; ý¢€†¨ + (=ucs . #x20331) ; 𠌱 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 207 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8CAC) ; 責 + )) + (shinjigen-1 . 375) + (shinjigen-2 . 375) + (=jis-x0208 . #x3A44) ; ø½Š› + (korean-ksc5601 . #x7370) ; ø»Š“· + (chinese-cns11643-1 . #x632C) ; ø»’££ + (chinese-gb12345 . #x552E) ; 債 + (=gt-pj-1 . #x3A44) ; 債 + (chinese-big5 . #xB6C5) ; ý¢€‹›… + (ideograph-daikanwa . 01022) ; ø¸€¾ + (=ucs . #x50B5) ; 債 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 210 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5802) ; 堂 + )) + (chinese-cns11643-3 . #x403B) ; ø»–„  + (ideograph-daikanwa . 01023) ; ø¸€¿ + (=hanziku-1 . #xD1B0) ; ý¢€†° + (=ucs . #x347D) ; 㑽 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 210 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x621A) ; 戚 + )) + (chinese-cns11643-2 . #x4168) ; ø»“¼§ + (chinese-big5 . #xDCC3) ; ý¢€³ƒ + (ideograph-daikanwa . 01024) ; ø¸€€ + (=ucs . #x50B6) ; 傶 + )) +(define-char + '((=>ucs . #x347E) ; 㑾 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 01025) ; ø¸€ + )) +(define-char + '((morohashi-daikanwa 1025 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 213 5) + (=hanziku-1 . #xD246) ; ý¢€‰† + (=ucs . #x347E) ; 㑾 + )) +(define-char + '((=>ucs . #x347E) ; 㑾 + (morohashi-daikanwa 1025 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x88F0) ; ý¢€ˆ£° + ) + ((=ucs . #x8A00) ; 言 + )) + )) + (chinese-cns11643-4 . #x3C2C) ; ø»˜ˆ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 208 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x65AC) ; 斬 + )) + (chinese-cns11643-5 . #x3D5C) ; ø»š”¯ + (ideograph-daikanwa . 01026) ; ø¸€‚ + (=hanziku-1 . #xD145) ; ý¢€…… + (=cbeta . 06070) ; ø¸¡ž¶ + (=ucs . #x20332) ; 𠌲 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 215 7) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x52A0) ; 加 + ) + ((=ucs . #x8089) ; 肉 + )) + (chinese-cns11643-6 . #x5058) ; ø»œº© + (ideograph-daikanwa . 01027) ; ø¸€ƒ + (=hanziku-1 . #xD2AA) ; ý¢€Šª + (=ucs . #x20333) ; 𠌳 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 207 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8202) ; 舂 + )) + (chinese-cns11643-5 . #x3D5B) ; ø»š”® + (ideograph-daikanwa . 01028) ; ø¸€„ + (=hanziku-1 . #xD0E6) ; ý¢€ƒ¦ + (=ucs . #x20334) ; 𠌴 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 211 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8CBE) ; ý¢€ˆ²¾ + )) + (shinjigen-1 . 377) + (shinjigen-2 . 377) + (=jis-x0208 . #x3D7D) ; ø½Š   + (korean-ksc5601 . #x5F3F) ; ø»‰µ® + (chinese-cns11643-1 . #x6332) ; ø»’£© + (chinese-gb12345 . #x494B) ; 傷 + (=gt-pj-1 . #x3D7D) ; 傷 + (chinese-big5 . #xB6CB) ; ý¢€‹›‹ + (ideograph-daikanwa . 01029) ; ø¸€… + (=ucs . #x50B7) ; 傷 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 212 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9CE5) ; é³¥ + )) + (chinese-cns11643-6 . #x505F) ; ø»œº° + (ideograph-daikanwa . 01030) ; ø¸€† + (=hanziku-1 . #xD1E1) ; ý¢€‡¡ + (=cbeta . 01520) ; ø¸ —° + (=ucs . #x20335) ; 𠌵 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 210 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x723D) ; 爽 + )) + (chinese-cns11643-2 . #x4169) ; ø»“¼¨ + (chinese-big5 . #xDCC4) ; ý¢€³„ + (ideograph-daikanwa . 01031) ; ø¸€‡ + (=ucs . #x50B8) ; 傸 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 214 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7ADF) ; 竟 + )) + (japanese-jisx0212 . #x322F) ; ø»Š½œ + (chinese-cns11643-3 . #x403A) ; ø»–„Ÿ + (ideograph-daikanwa . 01032) ; ø¸€ˆ + (=hanziku-1 . #xD269) ; ý¢€‰© + (=jef-china3 . #x43A9) ; øº„Ž© + (=ucs . #x50B9) ; 傹 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 214 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x796D) ; 祭 + )) + (chinese-gb2312 . #x5951) ; ø»…™„ + (japanese-jisx0212 . #x3230) ; ø»Š½ + (chinese-isoir165 . #x5951) ; ø»Ž” + (chinese-cns11643-2 . #x4164) ; ø»“¼£ + (=jis-x0213-2-2000 . #x2172) ; ø»¤ž‘ + (chinese-big5 . #xDCBF) ; ý¢€²¿ + (ideograph-daikanwa . 01033) ; ø¸€‰ + (=ucs . #x50BA) ; 傺 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 212 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x56DF) ; 囟 + ) + ((=ucs . #x516B) ; 八 + ) + ((chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + )) + )) + (chinese-gb2312 . #x4935) ; ø»…ˆ + (chinese-isoir165 . #x4935) ; ø»©˜ + (=jis-x0213-2-2000 . #x2173) ; ø»¤ž’ + (chinese-big5 . #xB6CC) ; ý¢€‹›Œ + (ideograph-daikanwa . 01034) ; ø¸€Š + (=ucs . #x50BB) ; 傻 + )) +(define-char + '((=>ucs . #x50BB) ; 傻 + (morohashi-daikanwa 1034 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x56DF) ; 囟 + ) + ((=ucs . #x516B) ; 八 + ) + ((=ucs . #x590A) ; 夊 + )) + )) + (chinese-cns11643-1 . #x6333) ; ø»’£ª + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 208 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8BD3) ; ý¢€ˆ¯“ + )) + (chinese-cns11643-3 . #x4037) ; ø»–„œ + (ideograph-daikanwa . 01035) ; ø¸€‹ + (=hanziku-1 . #xD141) ; ý¢€… + (=cbeta . 02513) ; ø¸ §‘ + (=ucs . #x50BC) ; 傼 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 207 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x200B9) ; 𠂹 + ) + ((=ucs . #x4E8F) ; 亏 + )) + (chinese-cns11643-6 . #x505D) ; ø»œº® + (ideograph-daikanwa . 01036) ; ø¸€Œ + (=big5-cdp . #x8943) ; ý¢€ˆ¥ƒ + (=ucs . #x20336) ; 𠌶 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 214 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7AE0) ; ç«  + )) + (japanese-jisx0212 . #x3231) ; ø»Š½ž + (chinese-cns11643-2 . #x4159) ; ø»“¼˜ + (chinese-big5 . #xDCB4) ; ý¢€²´ + (ideograph-daikanwa . 01037) ; ø¸€ + (=jef-china3 . #x43AA) ; øº„Žª + (=ucs . #x50BD) ; 傽 + )) +(define-char + '((=>ucs . #x50BE) ; 傾 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3A22) ; ø½Šš« + (korean-ksc5601 . #x4C71) ; ø»‰š¦ + (ideograph-daikanwa . 43338) ; ø¸Š¥Š + )) + (shinjigen-1 . 370) + (shinjigen-2 . 370) + (=jis-x0208 . #x3739) ; ø½Š–¨ + (korean-ksc5601 . #x4C4B) ; ø»‰š€ + (=gt-pj-1 . #x3739) ; ø½Š–¨ + (ideograph-daikanwa . 01038) ; ø¸€Ž + (ucs-jis . #x50BE) ; ø½Š–¨ + )) +(define-char + '((morohashi-daikanwa 1038 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 212 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9803) ; 頃 + )) + (chinese-cns11643-1 . #x6330) ; ø»’£§ + (chinese-gb12345 . #x4763) ; 傾 + (chinese-big5 . #xB6C9) ; ý¢€‹›‰ + (=ucs . #x50BE) ; 傾 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 207 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7109) ; 焉 + )) + (chinese-cns11643-2 . #x415A) ; ø»“¼™ + (chinese-big5 . #xDCB5) ; ý¢€²µ + (ideograph-daikanwa . 01039) ; ø¸€ + (=ucs . #x50BF) ; 傿 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 208 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x57F7) ; 執 + )) + (chinese-cns11643-4 . #x3C2E) ; ø»˜ˆŸ + (ideograph-daikanwa . 01040) ; ø¸€ + (=hanziku-1 . #xD0FE) ; ý¢€ƒ¾ + (=ucs . #x20337) ; 𠌷 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 215 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5DE2) ; å·¢ + )) + (chinese-cns11643-4 . #x3C2D) ; ø»˜ˆž + (ideograph-daikanwa . 01041) ; ø¸€‘ + (=hanziku-1 . #xD2AE) ; ý¢€Š® + (=cbeta . 02032) ; ø¸ Ÿ° + (=ucs . #x347F) ; 㑿 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 210 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5E36) ; 帶 + )) + (japanese-jisx0212 . #x3232) ; ø»Š½Ÿ + (chinese-cns11643-4 . #x3C29) ; ø»˜ˆš + (ideograph-daikanwa . 01042) ; ø¸€’ + (=hanziku-1 . #xD1A3) ; ý¢€†£ + (=jef-china3 . #x43AB) ; øº„Ž« + (=ucs . #x50C0) ; 僀 + )) +(define-char + '((morohashi-daikanwa 1042 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x505B) ; ø»œº¬ + )) +(define-char + '((=>ucs . #x3480) ; 㒀 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x3557) ; ø»‹‚ž + (=jis-x0213-2-2000 . #x2424) ; ø»¤¡ + (ideograph-daikanwa . 03804) ; ø¸€»œ + )) + (ideograph-daikanwa . 01043) ; ø¸€“ + )) +(define-char + '((morohashi-daikanwa 1043 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 214 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5547) ; 啇 + )) + (chinese-cns11643-4 . #x3C28) ; ø»˜ˆ™ + (=hanziku-1 . #xD26A) ; ý¢€‰ª + (=ucs . #x3480) ; 㒀 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 212 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6089) ; 悉 + )) + (chinese-cns11643-2 . #x4163) ; ø»“¼¢ + (chinese-big5 . #xDCBE) ; ý¢€²¾ + (ideograph-daikanwa . 01044) ; ø¸€” + (=ucs . #x50C1) ; 僁 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 210 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5A41) ; 婁 + )) + (shinjigen-1 . 385) + (shinjigen-2 . 385) + (=jis-x0208 . #x5124) ; ø½Š¼Ÿ + (chinese-gb12345 . #x594D) ; 僂 + (=gt-pj-1 . #x5124) ; 僂 + (chinese-big5 . #xDCBC) ; ý¢€²¼ + (ideograph-daikanwa . 01045) ; ø¸€• + (=ucs . #x50C2) ; 僂 + )) +(define-char + '((=>ucs . #x50C2) ; 僂 + (morohashi-daikanwa 1045 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x595F) ; ø»’•ª + )) + (chinese-cns11643-2 . #x4161) ; ø»“¼  + )) +(define-char + '((=>ucs . #x50C3) ; 僃 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL GRASS TWO") + (=ucs . #x2EBF) ; ⺿ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x7528) ; 用 + )) + )) + )) + (ideograph-daikanwa . 01046) ; ø¸€– + )) +(define-char + '((=>ucs . #x50C3) ; 僃 + (morohashi-daikanwa 1046 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 208 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL GRASS THREE") + (=ucs . #x2EC0) ; ⻀ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x7528) ; 用 + )) + )) + )) + (chinese-cns11643-3 . #x403D) ; ø»–„¢ + (=hanziku-1 . #xD143) ; ý¢€…ƒ + )) +(define-char + '((morohashi-daikanwa 1046 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL GRASS ONE") + (=ucs . #x2EBE) ; ⺾ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x7528) ; 用 + )) + )) + )) + (japanese-jisx0212 . #x3233) ; ø»Š½  + (=ucs . #x50C3) ; 僃 + )) +(define-char + '((=>ucs . #x50C4) ; 僄 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x5C41) ; ø»’™¦ + (ideograph-daikanwa . 24694) ; ø¸†¶ + )) + (chinese-cns11643-2 . #x415D) ; ø»“¼œ + (ideograph-daikanwa . 01047) ; ø¸€— + )) +(define-char + '((morohashi-daikanwa 1047 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 210 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7968) ; 票 + )) + (shinjigen-2 . 383) + (japanese-jisx0212 . #x3234) ; ø»Š½¡ + (=jis-x0213-2-2000 . #x2174) ; ø»¤ž“ + (chinese-big5 . #xDCB8) ; ý¢€²¸ + (=jef-china3 . #x8EC4) ; øºˆ»„ + (=ucs . #x50C4) ; 僄 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 208 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5807) ; 堇 + )) + (shinjigen-1 . 369) + (shinjigen-2 . 369) + (japanese-jisx0208-1978 . #x364F) ; ø»‚›¤ + (korean-ksc5601 . #x5041) ; ø»‰Ÿ® + (chinese-cns11643-1 . #x632F) ; ø»’£¦ + (chinese-gb12345 . #x3D76) ; 僅 + (chinese-big5 . #xB6C8) ; ý¢€‹›ˆ + (ideograph-daikanwa . 01048) ; ø¸€˜ + (=ucs . #x50C5) ; 僅 + )) +(define-char + '((=>ucs . #x50C5) ; 僅 + (morohashi-daikanwa 1048 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (japanese-jisx0208 . #x364F) ; ø»†¯¬ + (=jis-x0208-1990 . #x364F) ; ø½Š•  + (=gt-pj-1 . #x364F) ; ø»†¯¬ + (=jef-china3 . #x43CC) ; øº„Œ + (ucs-jis . #x50C5) ; ø»†¯¬ + )) +(define-char + '((=>ucs . #x50C6) ; 僆 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x5627) ; ø»‰¨ˆ + (ideograph-daikanwa . 38902) ; ø¸‰Ÿ¶ + )) + (ideograph-daikanwa . 01049) ; ø¸€™ + )) +(define-char + '((=>ucs . #x50C6) ; 僆 + (morohashi-daikanwa 1049 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 208 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9023) ; 連 + )) + (chinese-cns11643-2 . #x415B) ; ø»“¼š + (chinese-big5 . #xDCB6) ; ý¢€²¶ + )) +(define-char + '((morohashi-daikanwa 1049 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 208) + (hanyu-dazidian-char . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9023) ; 連 + )) + (=ucs . #x50C6) ; 僆 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 211 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5709) ; 圉 + )) + (chinese-cns11643-4 . #x3C2A) ; ø»˜ˆ› + (ideograph-daikanwa . 01050) ; ø¸€š + (=hanziku-1 . #xD1C3) ; ý¢€‡ƒ + (=ucs . #x3481) ; 㒁 + )) +(define-char + '((=>ucs . #x50C7) ; 僇 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x553A) ; ø»‹± + (=jis-x0213-2-2000 . #x747B) ; ø»¦˜” + (ideograph-daikanwa . 28665) ; ø¸†¿¹ + )) + (shinjigen-2 . 2789) + (japanese-jisx0212 . #x3235) ; ø»Š½¢ + (=jis-x0213-2-2000 . #x2175) ; ø»¤ž” + (ideograph-daikanwa . 01051) ; ø¸€› + (=jef-china3 . #x43AC) ; øº„Ž¬ + (ucs-jis . #x50C7) ; ø»Š½¢ + )) +(define-char + '((morohashi-daikanwa 1051 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 215 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7FCF) ; 翏 + )) + (shinjigen-2 . 2789) + (chinese-isoir165 . #x2C25) ; ø»Œ¾¢ + (chinese-cns11643-1 . #x6335) ; ø»’£¬ + (chinese-big5 . #xB6CE) ; ý¢€‹›Ž + (=ucs . #x50C7) ; 僇 + )) +(define-char + '((=>ucs . #x50C8) ; 僈 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 14298) ; ø¸ƒŸš + )) + (ideograph-daikanwa . 01052) ; ø¸€œ + )) +(define-char + '((=>ucs . #x50C8) ; 僈 + (morohashi-daikanwa 1052 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 211 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x5937) ; ø»’•‚ + )) + (chinese-cns11643-2 . #x4160) ; ø»“¼Ÿ + (chinese-big5 . #xDCBB) ; ý¢€²» + )) +(define-char + '((morohashi-daikanwa 1052 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 211) + (hanyu-dazidian-char . 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x66FC) ; 曼 + )) + (=ucs . #x50C8) ; 僈 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 207 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x4ECE) ; 从 + )) + (shinjigen-1 . 378) + (shinjigen-2 . 378) + (=jis-x0208 . #x5121) ; ø½Š¼œ + (korean-ksc5601 . #x7452) ; ø»Š”· + (chinese-cns11643-2 . #x4167) ; ø»“¼¦ + (chinese-gb12345 . #x595D) ; 僉 + (=gt-pj-1 . #x5121) ; 僉 + (chinese-big5 . #xDCC2) ; ý¢€³‚ + (ideograph-daikanwa . 01054) ; ø¸€ž + (=gt-k . 10293) ; ý¡„‚ µ + (=ucs . #x50C9) ; 僉 + )) +(define-char + '((morohashi-daikanwa 1054 0 5) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=big5-cdp . #x89F4) ; ý¢€ˆ§´ + )) + (=gt-pj-9 . #x515F) ; ý¡€€‹¿ + (=gt-k . 03991) ; ý¡„€¾— + (=gt . 00767) ; ý¡€€‹¿ + )) +(define-char + '((morohashi-daikanwa 1054 0 6) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (=gt-pj-k1 . #x3521) ; ý¡„€¾˜ + (=gt-k . 03992) ; ý¡„€¾˜ + )) +(define-char + '((=>ucs . #x50CA) ; 僊 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8DA9) ; ý¢€ˆ¶© + )) + (ideograph-daikanwa . 01055) ; ø¸€Ÿ + )) +(define-char + '((morohashi-daikanwa 1055 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 209 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8DA9) ; ý¢€ˆ¶© + )) + (shinjigen-1 . 380) + (shinjigen-2 . 380) + (korean-ksc5601 . #x603A) ; ø»‰·‡ + (chinese-cns11643-2 . #x415E) ; ø»“¼ + (chinese-big5 . #xDCB9) ; ý¢€²¹ + (=ucs . #x50CA) ; 僊 + )) +(define-char + '((=>ucs . #x50CA) ; 僊 + (morohashi-daikanwa 1055 0 5) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (=jis-x0208 . #x5122) ; ø½Š¼ + (=gt-pj-1 . #x5122) ; ø½Š¼ + (ucs-jis . #x50CA) ; ø½Š¼ + )) +(define-char + '((=>ucs . #x50CB) ; 僋 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 212 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x6C45) ; ø½‹¤ª + (korean-ksc5601 . #x7731) ; ø»Š˜° + (chinese-cns11643-1 . #x5D4D) ; ø»’› + (ideograph-daikanwa . 36680) ; ø¸ˆ½ˆ + )) + (chinese-cns11643-2 . #x4166) ; ø»“¼¥ + (chinese-big5 . #xDCC1) ; ý¢€³ + (ideograph-daikanwa . 01056) ; ø¸€  + )) +(define-char + '((morohashi-daikanwa 1056 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 212) + (hanyu-dazidian-char . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8CAA) ; 貪 + )) + (=ucs . #x50CB) ; 僋 + )) +(define-char + '((=>ucs . #x20339) ; 𠌹 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x6B62) ; æ­¢ + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x23942) ; 𣥂 + )) + )) + (ideograph-daikanwa . 01057) ; ø¸€¡ + )) +(define-char + '((morohashi-daikanwa 1057 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 210 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x6B62) ; æ­¢ + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x23942) ; 𣥂 + )) + )) + (chinese-cns11643-6 . #x505C) ; ø»œº­ + (=hanziku-1 . #xD1AD) ; ý¢€†­ + (=ucs . #x20339) ; 𠌹 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 207 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=ucs . #x4ECE) ; 从 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E2A) ; 个 + ) + ((=ucs . #x4E2A) ; 个 + )) + )) + (chinese-cns11643-6 . #x5062) ; ø»œº³ + (ideograph-daikanwa . 01058) ; ø¸€¢ + (=hanziku-1 . #xD0E1) ; ý¢€ƒ¡ + (=ucs . #x2033A) ; 𠌺 + )) +(define-char + '((=>ucs . #x2033B) ; 𠌻 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 215 2) + (ideograph-daikanwa . 01059) ; ø¸€£ + (=hanziku-1 . #xD2A5) ; ý¢€Š¥ + )) +(define-char + '((morohashi-daikanwa 1059 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 215) + (hanyu-dazidian-char . 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x706B) ; 火 + )) + ) + ((=ucs . #x5342) ; 卂 + )) + )) + (=ucs . #x2033B) ; 𠌻 + )) +(define-char + '((=>ucs . #x2033B) ; 𠌻 + (morohashi-daikanwa 1059 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x5055) ; ø»œº¦ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 208 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8ECA) ; 車 + ) + ((=ucs . #x6535) ; 攵 + )) + (japanese-jisx0212 . #x3236) ; ø»Š½£ + (chinese-cns11643-3 . #x4036) ; ø»–„› + (=jis-x0213-1-2000 . #x2E45) ; ø»¢¦¦ + (ideograph-daikanwa . 01060) ; ø¸€¤ + (=hanziku-1 . #xD144) ; ý¢€…„ + (=jef-china3 . #x43AD) ; øº„Ž­ + (=ucs . #x50CC) ; 僌 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 211 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x60A3) ; 患 + )) + (chinese-cns11643-4 . #x3C2F) ; ø»˜ˆ  + (ideograph-daikanwa . 01061) ; ø¸€¥ + (=hanziku-1 . #xD1C5) ; ý¢€‡… + (=ucs . #x2033C) ; 𠌼 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 208 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x83AA) ; 莪 + )) + (chinese-cns11643-5 . #x3D60) ; ø»š”³ + (ideograph-daikanwa . 01062) ; ø¸€¦ + (=hanziku-1 . #xD142) ; ý¢€…‚ + (=ucs . #x2033E) ; 𠌾 + )) +(define-char + '((=>ucs . #x2033F) ; 𠌿 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 214) + (hanyu-dazidian-char . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((ideograph-daikanwa . 09221) ; ø¸‚… + ) + ((=ucs . #x758C) ; 疌 + )) + )) + (ideograph-daikanwa . 01063) ; ø¸€§ + )) +(define-char + '((morohashi-daikanwa 1063 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 214 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5E7F) ; 广 + ) + ((=ucs . #x758C) ; 疌 + )) + )) + (chinese-cns11643-6 . #x5054) ; ø»œº¥ + (=hanziku-1 . #xD266) ; ý¢€‰¦ + (=ucs . #x2033F) ; 𠌿 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 215 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6DB7) ; 涷 + )) + (chinese-cns11643-5 . #x3D57) ; ø»š”ª + (ideograph-daikanwa . 01064) ; ø¸€¨ + (=hanziku-1 . #xD2A6) ; ý¢€Š¦ + (=ucs . #x20340) ; 𠍀 + )) +(define-char + '((=>ucs . #x20368) ; 𠍨 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x582B) ; ø»‰«ˆ + (ideograph-daikanwa . 47887) ; ø¸‹¬ + )) + (ideograph-daikanwa . 01065) ; ø¸€© + )) +(define-char + '((morohashi-daikanwa 1065 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 214 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x5E28) ; ø»’œ‰ + )) + (chinese-cns11643-5 . #x3D59) ; ø»š”¬ + (=hanziku-1 . #xD265) ; ý¢€‰¥ + (=ucs . #x20368) ; 𠍨 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 210 4) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8DE0) ; ý¢€ˆ·  + ) + ((=ucs . #x516B) ; 八 + ) + ((=big5-cdp . #x89AB) ; ý¢€ˆ¦« + )) + (chinese-cns11643-5 . #x3D5D) ; ø»š”° + (ideograph-daikanwa . 01066) ; ø¸€ª + (=hanziku-1 . #xD1A4) ; ý¢€†¤ + (=ucs . #x20369) ; 𠍩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 210 10) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8C55) ; 豕 + ) + ((=big5-cdp . #x8B4F) ; ý¢€ˆ­ + )) + (chinese-cns11643-5 . #x3D5F) ; ø»š”² + (ideograph-daikanwa . 01067) ; ø¸€« + (=hanziku-1 . #xD1AA) ; ý¢€†ª + (=ucs . #x2036A) ; 𠍪 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 212 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6B37) ; 欷 + )) + (chinese-cns11643-4 . #x3C2B) ; ø»˜ˆœ + (ideograph-daikanwa . 01068) ; ø¸€¬ + (=hanziku-1 . #xD1E5) ; ý¢€‡¥ + (=ucs . #x2036B) ; 𠍫 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 213 2) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x65E8) ; 旨 + ) + ((=ucs . #x7532) ; 甲 + )) + (chinese-cns11643-6 . #x5060) ; ø»œº± + (ideograph-daikanwa . 01069) ; ø¸€­ + (=hanziku-1 . #xD243) ; ý¢€‰ƒ + (=ucs . #x2036C) ; 𠍬 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 01070) ; ø¸€® + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 01071) ; ø¸€¯ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 01072) ; ø¸€° + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 211 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4F97) ; 侗 + ) + ((=ucs . #x5F17) ; 弗 + )) + (chinese-cns11643-6 . #x5059) ; ø»œºª + (ideograph-daikanwa . 01073) ; ø¸€± + (=hanziku-1 . #xD1C6) ; ý¢€‡† + (=ucs . #x2035F) ; 𠍟 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 01074) ; ø¸€² + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 01075) ; ø¸€³ + )) +(define-char + '((=>ucs . #x50E7) ; 僧 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 01076) ; ø¸€´ + )) +(define-char + '((=>ucs* . #x50E7) ; 僧 + (morohashi-daikanwa 1076 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (shinjigen-1 . 381) + (shinjigen-2 . 381) + (=jis-x0208 . #x414E) ; ø½Š¥© + (chinese-cns11643-4 . #x3C30) ; ø»˜ˆ¡ + (=gt-pj-1 . #x414E) ; 僧 + (ucs-jis . #x50E7) ; 僧 + (=ucs . #x2F80A) ; 僧 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 207 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=big5-cdp . #x88A6) ; ý¢€ˆ¢¦ + )) + (chinese-cns11643-6 . #x5061) ; ø»œº² + (ideograph-daikanwa . 01077) ; ø¸€µ + (=hanziku-1 . #xD0E2) ; ý¢€ƒ¢ + (=ucs . #x20358) ; 𠍘 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x505E) ; ø»œº¯ + (ideograph-daikanwa . 01078) ; ø¸€¶ + (=ucs . #x20348) ; 𠍈 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x52D5) ; 動 + )) + (shinjigen-1 . 387) + (shinjigen-2 . 387) + (=jis-x0208 . #x462F) ; ø½Š¬  + (chinese-cns11643-3 . #x403E) ; ø»–„£ + (=gt-pj-1 . #x462F) ; 働 + (ideograph-daikanwa . 01079) ; ø¸€· + (=cbeta . 01258) ; ø¸ “ª + (=ucs . #x50CD) ; 働 + )) +(define-char + '((=>ucs . #x50CD) ; 働 + (morohashi-daikanwa 1079 0 7) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-isoir165 . #x2C7A) ; ø»Œ¿· + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 215 9) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x77DB) ; 矛 + ) + ((=ucs . #x6535) ; 攵 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-6 . #x5056) ; ø»œº§ + (ideograph-daikanwa . 01080) ; ø¸€¸ + (=hanziku-1 . #xD2AC) ; ý¢€Š¬ + (=ucs . #x20362) ; 𠍢 + )) +(define-char + '((ideographic- (:radical 62 ; â¼½ + :strokes 9 + :sources (morohashi-daikanwa)) + (:radical 9 ; ⼈ + :strokes 11 + :sources (ucs))) + (total-strokes . 13) + (hanyu-dazidian 1 206 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x672A) ; 未 + ) + ((=ucs . #x6210) ; 成 + )) + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + )) + (chinese-cns11643-5 . #x3F46) ; ø»š—• + (ideograph-daikanwa . 11626) ; ø¸‚µª + (=hanziku-1 . #xD0CF) ; ý¢€ƒ + (=ucs . #x203B6) ; 𠎶 + )) +(define-char + '((morohashi-daikanwa 49471 0 1) + (ideographic- (:radical 120 ; â½· + :strokes 7 + :sources (morohashi-daikanwa cns-11643)) + (:radical 9 ; ⼈ + :strokes 11 + :sources (ucs))) + (total-strokes . 13) + (->same-ideograph + ((ideograph-daikanwa . 49471) ; ø¸Œ„¿ + )) + (hanyu-dazidian 1 210 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6534) ; 攴 + ) + ((=ucs . #x7CF8) ; 糸 + )) + )) + (chinese-cns11643-6 . #x564E) ; ø»ƒ“ + (=hanziku-1 . #xD1AF) ; ý¢€†¯ + (=ucs . #x2035E) ; 𠍞 + )) +(define-char + '((=>ucs . #x2036E) ; 𠍮 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x2136E) ; 𡍮 + )) + (ideograph-daikanwa . 01081) ; ø¸€¹ + )) +(define-char + '((morohashi-daikanwa 1081 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 220 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x87FC) ; ý¢€ˆŸ¼ + )) + (chinese-cns11643-6 . #x5A71) ; ø»‰® + (=hanziku-1 . #xD3AF) ; ý¢€Ž¯ + (=ucs . #x2036E) ; 𠍮 + )) +(define-char + '((=>ucs . #x2036F) ; 𠍯 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 01082) ; ø¸€º + )) +(define-char + '((morohashi-daikanwa 1082 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 219 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x655D) ; 敝 + )) + (chinese-cns11643-5 . #x3D61) ; ø»š”´ + (=hanziku-1 . #xD366) ; ý¢€¦ + (=ucs . #x2036F) ; 𠍯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 222 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5DFD) ; å·½ + )) + (japanese-jisx0212 . #x3237) ; ø»Š½¤ + (chinese-cns11643-1 . #x677C) ; ø»’ª« + (=jis-x0213-2-2000 . #x2178) ; ø»¤ž— + (chinese-big5 . #xB9B6) ; ý¢€‹¦¶ + (ideograph-daikanwa . 01083) ; ø¸€» + (=jef-china3 . #x43AF) ; øº„Ž¯ + (=ucs . #x50CE) ; 僎 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 213 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8C61) ; 象 + )) + (japanese-jisx0208-1978 . #x417C) ; ø»‚¬› + (chinese-gb2312 . #x4F71) ; ø»…Š¸ + (japanese-jisx0208 . #x417C) ; ø»‡€£ + (korean-ksc5601 . #x5F40) ; ø»‰µ¯ + (chinese-isoir165 . #x4F71) ; ø»³ˆ + (chinese-cns11643-1 . #x6779) ; ø»’ª¨ + (chinese-big5 . #xB9B3) ; ý¢€‹¦³ + (ideograph-daikanwa . 01084) ; ø¸€¼ + (=ucs . #x50CF) ; 像 + )) +(define-char + '((=>ucs . #x50CF) ; 像 + (morohashi-daikanwa 1084 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (shinjigen-1 . 397) + (shinjigen-2 . 397) + (=jis-x0208-1990 . #x417C) ; ø½Š¦— + (=gt-pj-1 . #x417C) ; ø½Š¦— + (ucs-jis . #x50CF) ; ø½Š¦— + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 216 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8CB3) ; è²³ + )) + (chinese-cns11643-4 . #x4237) ; ø»˜‘œ + (ideograph-daikanwa . 01085) ; ø¸€½ + (=hanziku-1 . #xD2CA) ; ý¢€‹Š + (=cbeta . 00134) ; ø¸ ‚† + (=ucs . #x3483) ; 㒃 + )) +(define-char + '((=>ucs . #x20370) ; 𠍰 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 225 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8DF1) ; è·± + )) + (ideograph-daikanwa . 01086) ; ø¸€¾ + (=hanziku-1 . #xD4AA) ; ý¢€’ª + )) +(define-char + '((morohashi-daikanwa 1086 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-2 . #x4770) ; ø»”…£ + )) + (chinese-cns11643-7 . #x212E) ; ø»¿ + (=ucs . #x20370) ; 𠍰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 221 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5584) ; 善 + )) + (japanese-jisx0212 . #x3238) ; ø»Š½¥ + (=jis-x0213-1-2000 . #x2E47) ; ø»¢¦¨ + (ideograph-daikanwa . 01087) ; ø¸€¿ + (=hanziku-1 . #xD3CB) ; ý¢€‹ + (=ucs . #x50D0) ; 僐 + )) +(define-char + '((=>ucs . #x50D0) ; 僐 + (morohashi-daikanwa 1087 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-3 . #x456B) ; ø»–Œ¦ + (=cbeta . 04736) ; ø¸¡Š€ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 220 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x55AC) ; 喬 + )) + (shinjigen-1 . 392) + (shinjigen-2 . 392) + (=jis-x0208 . #x3623) ; ø½Š”´ + (korean-ksc5601 . #x4E60) ; ø»‰‘ + (chinese-cns11643-1 . #x677A) ; ø»’ª© + (chinese-gb12345 . #x4748) ; 僑 + (=gt-pj-1 . #x3623) ; 僑 + (chinese-big5 . #xB9B4) ; ý¢€‹¦´ + (ideograph-daikanwa . 01088) ; ø¸€‘€ + (=ucs . #x50D1) ; 僑 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 222 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7A98) ; 窘 + )) + (chinese-cns11643-4 . #x422D) ; ø»˜‘’ + (ideograph-daikanwa . 01089) ; ø¸€‘ + (=hanziku-1 . #xD3EC) ; ý¢€¬ + (=ucs . #x50D2) ; 僒 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 219 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8CB4) ; è²´ + )) + (japanese-jisx0212 . #x3239) ; ø»Š½¦ + (chinese-cns11643-2 . #x4921) ; ø»”‡ + (chinese-big5 . #xE0F9) ; ý¢€Žƒ¹ + (ideograph-daikanwa . 01090) ; ø¸€‘‚ + (=jef-china3 . #x43B0) ; øº„Ž° + (=ucs . #x50D3) ; 僓 + )) +(define-char + '((=>ucs . #x20371) ; 𠍱 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3D38) ; ø½ŠŸ› + (korean-ksc5601 . #x7322) ; ø»Š’© + (ideograph-daikanwa . 41974) ; ø¸Š¶ + )) + (=jis-x0213-2-2000 . #x2179) ; ø»¤ž˜ + (ideograph-daikanwa . 01091) ; ø¸€‘ƒ + (ucs-jis . #x20371) ; ø»¤ž˜ + )) +(define-char + '((morohashi-daikanwa 1091 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 220 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x96C6) ; 集 + )) + (=hanziku-1 . #xD3AC) ; ý¢€Ž¬ + (=ucs . #x20371) ; 𠍱 + )) +(define-char + '((=>ucs . #x20371) ; 𠍱 + (morohashi-daikanwa 1091 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6275) ; ø»’£Ž + )) + (chinese-cns11643-4 . #x4234) ; ø»˜‘™ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 215 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6E20) ; 渠 + )) + (ideograph-daikanwa . 01092) ; ø¸€‘„ + (=hanziku-1 . #xD2A7) ; ý¢€Š§ + (=ucs . #x20372) ; 𠍲 + )) +(define-char + '((=>ucs . #x20372) ; 𠍲 + (morohashi-daikanwa 1092 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x4456) ; ø»šž» + )) +(define-char + '((=>ucs . #x50D4) ; 僔 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x706E) ; ø»Š› + (ideograph-daikanwa . 07445) ; ø¸´• + )) + (japanese-jisx0212 . #x323A) ; ø»Š½§ + (=jis-x0213-2-2000 . #x217A) ; ø»¤ž™ + (chinese-big5 . #xE0F1) ; ý¢€Žƒ± + (ideograph-daikanwa . 01093) ; ø¸€‘… + (=jef-china3 . #x43B1) ; øº„Ž± + (ucs-jis . #x50D4) ; ø»Š½§ + )) +(define-char + '((morohashi-daikanwa 1093 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 221 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C0A) ; 尊 + )) + (chinese-cns11643-2 . #x4877) ; ø»”‡ˆ + (=ucs . #x50D4) ; 僔 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 218 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x83D0) ; 菐 + )) + (shinjigen-1 . 400) + (shinjigen-2 . 400) + (=jis-x0208 . #x4B4D) ; ø½Š´” + (korean-ksc5601 . #x5C52) ; ø»‰±§ + (chinese-gb12345 . #x464D) ; 僕 + (=gt-pj-1 . #x4B4D) ; 僕 + (chinese-big5 . #xB9B2) ; ý¢€‹¦² + (ideograph-daikanwa . 01094) ; ø¸€‘† + (=gt-k . 11175) ; ý¡„‚®§ + (=ucs . #x50D5) ; 僕 + )) +(define-char + '((=>ucs . #x50D5) ; 僕 + (morohashi-daikanwa 1094 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-5 . #x3B6F) ; ø»š’† + )) + (chinese-cns11643-1 . #x6778) ; ø»’ª§ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 217 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x559C) ; 喜 + )) + (shinjigen-1 . 390) + (shinjigen-2 . 390) + (chinese-gb2312 . #x5952) ; ø»…™… + (=jis-x0208 . #x5125) ; ø½Š¼  + (korean-ksc5601 . #x7D6A) ; ø»Š¢ + (chinese-isoir165 . #x5952) ; ø»Ž• + (chinese-cns11643-1 . #x6775) ; ø»’ª¤ + (=gt-pj-1 . #x5125) ; 僖 + (chinese-big5 . #xB9AF) ; ý¢€‹¦¯ + (ideograph-daikanwa . 01095) ; ø¸€‘‡ + (=ucs . #x50D6) ; 僖 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 222 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x52DE) ; 勞 + )) + (chinese-cns11643-2 . #x4878) ; ø»”‡‰ + (chinese-big5 . #xE0F2) ; ý¢€Žƒ² + (ideograph-daikanwa . 01096) ; ø¸€‘ˆ + (=ucs . #x50D7) ; 僗 + )) +(define-char + '((=>ucs . #x50D8) ; 僘 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5A48) ; ø½‹Š‘ + (korean-ksc5601 . #x7362) ; ø»Š“© + (ideograph-daikanwa . 13246) ; ø¸ƒŽ¾ + )) + (japanese-jisx0212 . #x323B) ; ø»Š½¨ + (ideograph-daikanwa . 01097) ; ø¸€‘‰ + (=jef-china3 . #x43B2) ; øº„Ž² + (ucs-jis . #x50D8) ; ø»Š½¨ + )) +(define-char + '((morohashi-daikanwa 1097 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 219 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x655E) ; 敞 + )) + (chinese-cns11643-3 . #x456E) ; ø»–Œ© + (=hanziku-1 . #xD365) ; ý¢€¥ + (=ucs . #x50D8) ; 僘 + )) +(define-char + '((=>ucs . #x50D9) ; 僙 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9EC3) ; 黃 + )) + (=jis-x0213-2-2000 . #x217B) ; ø»¤žš + (ideograph-daikanwa . 01098) ; ø¸€‘Š + (=jef-china3 . #x43B3) ; øº„Ž³ + (ucs-jis . #x50D9) ; ø»¤žš + )) +(define-char + '((=>ucs . #x50D9) ; 僙 + (morohashi-daikanwa 1098 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 217 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6327) ; ø»’£ž + )) + (chinese-cns11643-3 . #x456C) ; ø»–Œ§ + (=hanziku-1 . #xD2EA) ; ý¢€‹ª + )) +(define-char + '((morohashi-daikanwa 1098 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9EC3) ; 黃 + )) + (=ucs . #x50D9) ; 僙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 220 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7136) ; 然 + )) + (ideograph-daikanwa . 01099) ; ø¸€‘‹ + (=hanziku-1 . #xD3B3) ; ý¢€Ž³ + (=ucs . #x3484) ; 㒄 + )) +(define-char + '((=>ucs . #x3484) ; 㒄 + (morohashi-daikanwa 1099 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6053) ; ø»’Ÿ° + )) + (chinese-cns11643-4 . #x4233) ; ø»˜‘˜ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 218 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8CF2) ; ý¢€ˆ³² + )) + (shinjigen-1 . 402) + (shinjigen-2 . 402) + (chinese-gb2312 . #x4145) ; ø»„µ¨ + (=jis-x0208 . #x4E3D) ; ø½Š¸ž + (korean-ksc5601 . #x5676) ; ø»‰©— + (chinese-isoir165 . #x4145) ; ø»¸ + (chinese-cns11643-1 . #x6777) ; ø»’ª¦ + (=gt-pj-1 . #x4E3D) ; 僚 + (chinese-big5 . #xB9B1) ; ý¢€‹¦± + (ideograph-daikanwa . 01100) ; ø¸€‘Œ + (=ucs . #x50DA) ; 僚 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 217 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6B3A) ; 欺 + )) + (chinese-cns11643-2 . #x487B) ; ø»”‡Œ + (chinese-big5 . #xE0F5) ; ý¢€Žƒµ + (ideograph-daikanwa . 01101) ; ø¸€‘ + (=ucs . #x50DB) ; 僛 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 223 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x767B) ; 登 + )) + (japanese-jisx0212 . #x323C) ; ø»Š½© + (chinese-cns11643-3 . #x456D) ; ø»–Œ¨ + (ideograph-daikanwa . 01102) ; ø¸€‘Ž + (=hanziku-1 . #xD449) ; ý¢€‘‰ + (=cbeta . 03631) ; ø¸ ¸¯ + (=jef-china3 . #x43B4) ; øº„Ž´ + (=ucs . #x50DC) ; 僜 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 222 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5B71) ; å­± + )) + (japanese-jisx0212 . #x323D) ; ø»Š½ª + (chinese-cns11643-2 . #x487D) ; ø»”‡Ž + (chinese-big5 . #xE0F7) ; ý¢€Žƒ· + (ideograph-daikanwa . 01103) ; ø¸€‘ + (=ucs . #x50DD) ; 僝 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 215 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8B5C) ; ý¢€ˆ­œ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B5D) ; ý¢€ˆ­ + (=jef-china3 . #x71FA) ; øº‡‡º + ) + ((=big5-cdp . #x8B5D) ; ý¢€ˆ­ + (=jef-china3 . #x71FA) ; øº‡‡º + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E2A) ; 个 + ) + ((=ucs . #x4E2A) ; 个 + )) + )) + (chinese-cns11643-6 . #x5A64) ; ø»‰¡ + (ideograph-daikanwa . 01104) ; ø¸€‘ + (=hanziku-1 . #xD2B0) ; ý¢€Š° + (=ucs . #x20373) ; 𠍳 + )) +(define-char + '((=>ucs . #x50DE) ; 僞 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 8 9 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x602A) ; ø½‹’§ + (korean-ksc5601 . #x6A53) ; ø»Š†Œ + (ideograph-daikanwa . 19686) ; ø¸„³¦ + )) + (shinjigen-1 . 333) + (shinjigen-2 . 333) + (=jis-x0208 . #x5126) ; ø½Š¼¡ + (korean-ksc5601 . #x6A4A) ; ø»Š†ƒ + (=gt-pj-1 . #x5126) ; ø½Š¼¡ + (ideograph-daikanwa . 01105) ; ø¸€‘‘ + (=hanziku-12 . #xEB70) ; ý¢ƒŽ­° + (ucs-jis . #x50DE) ; ø½Š¼¡ + )) +(define-char + '((morohashi-daikanwa 1105 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7232) ; 爲 + )) + (chinese-cns11643-3 . #x4576) ; ø»–Œ± + (chinese-gb12345 . #x4E31) ; 僞 + (=ucs . #x50DE) ; 僞 + )) +(define-char + '((=>ucs . #x50DF) ; 僟 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 223) + (hanyu-dazidian-char . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3476) ; ø½Š“‹ + (korean-ksc5601 . #x507A) ; ø»‰ § + (ideograph-daikanwa . 09208) ; ø¸‚¸ + )) + (japanese-jisx0212 . #x323E) ; ø»Š½« + (ideograph-daikanwa . 01106) ; ø¸€‘’ + (ucs-jis . #x50DF) ; ø»Š½« + )) +(define-char + '((morohashi-daikanwa 1106 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 223 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5E7E) ; å¹¾ + )) + (=hanziku-1 . #xD44C) ; ý¢€‘Œ + (=ucs . #x50DF) ; 僟 + )) +(define-char + '((=>ucs . #x50DF) ; 僟 + (morohashi-daikanwa 1106 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x5E7D) ; ø»’ž + )) + (chinese-cns11643-4 . #x4235) ; ø»˜‘š + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 220 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x756A) ; 番 + )) + (chinese-cns11643-2 . #x4926) ; ø»”‡• + (chinese-big5 . #xE0FE) ; ý¢€Žƒ¾ + (ideograph-daikanwa . 01107) ; ø¸€‘“ + (=ucs . #x50E0) ; 僠 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 217 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x60E0) ; 惠 + )) + (chinese-cns11643-3 . #x4570) ; ø»–Œ« + (=jis-x0213-2-2000 . #x217C) ; ø»¤ž› + (ideograph-daikanwa . 01108) ; ø¸€‘” + (=hanziku-1 . #xD2F3) ; ý¢€‹³ + (=jef-china3 . #x43B5) ; øº„Žµ + (=ucs . #x50E1) ; 僡 + )) +(define-char + '((=>ucs . #x3485) ; 㒅 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 01109) ; ø¸€‘• + )) +(define-char + '((morohashi-daikanwa 1109 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 221 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x88B2) ; 袲 + )) + (chinese-cns11643-4 . #x422E) ; ø»˜‘“ + (=hanziku-1 . #xD3C9) ; ý¢€‰ + (=ucs . #x3485) ; 㒅 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 220 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x821C) ; 舜 + )) + (japanese-jisx0212 . #x323F) ; ø»Š½¬ + (chinese-cns11643-3 . #x4575) ; ø»–Œ° + (ideograph-daikanwa . 01110) ; ø¸€‘– + (=hanziku-1 . #xD3B2) ; ý¢€Ž² + (=ucs . #x50E2) ; 僢 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 216 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x66FF) ; 替 + )) + (shinjigen-1 . 396) + (shinjigen-2 . 396) + (=jis-x0208 . #x5129) ; ø½Š¼¤ + (chinese-cns11643-2 . #x4925) ; ø»”‡” + (=gt-pj-1 . #x5129) ; 僣 + (chinese-big5 . #xE0FD) ; ý¢€Žƒ½ + (ideograph-daikanwa . 01111) ; ø¸€‘— + (=ucs . #x50E3) ; 僣 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 219 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x55AE) ; 單 + )) + (japanese-jisx0212 . #x3240) ; ø»Š½­ + (chinese-cns11643-2 . #x487E) ; ø»”‡ + (chinese-big5 . #xE0F8) ; ý¢€Žƒ¸ + (ideograph-daikanwa . 01112) ; ø¸€‘˜ + (=jef-china3 . #x91A8) ; øº‰†¨ + (=ucs . #x50E4) ; 僤 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 216 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x582F) ; å ¯ + )) + (shinjigen-1 . 393) + (shinjigen-2 . 393) + (=jis-x0208 . #x5127) ; ø½Š¼¢ + (korean-ksc5601 . #x6869) ; ø»Šƒ¦ + (chinese-cns11643-1 . #x6774) ; ø»’ª£ + (chinese-gb12345 . #x3D44) ; 僥 + (=gt-pj-1 . #x5127) ; 僥 + (chinese-big5 . #xB9AE) ; ý¢€‹¦® + (ideograph-daikanwa . 01113) ; ø¸€‘™ + (=ucs . #x50E5) ; 僥 + )) +(define-char + '((=>ucs . #x3486) ; 㒆 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 220 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x6645) ; ø½‹›¶ + (korean-ksc5601 . #x7D68) ; ø»Š¢› + (ideograph-daikanwa . 28691) ; ø¸‡€“ + )) + (ideograph-daikanwa . 01114) ; ø¸€‘š + (=hanziku-1 . #xD3B0) ; ý¢€Ž° + )) +(define-char + '((morohashi-daikanwa 1114 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7FD5) ; 翕 + )) + (chinese-cns11643-3 . #x4578) ; ø»–Œ³ + (=ucs . #x3486) ; 㒆 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 221 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C31) ; å°± + )) + (shinjigen-2 . 394) + (chinese-gb2312 . #x5956) ; ø»…™‰ + (japanese-jisx0212 . #x3241) ; ø»Š½® + (chinese-isoir165 . #x5956) ; ø»Ž™ + (chinese-cns11643-2 . #x4876) ; ø»”‡‡ + (=jis-x0213-1-2000 . #x2E48) ; ø»¢¦© + (chinese-big5 . #xE0F0) ; ý¢€Žƒ° + (ideograph-daikanwa . 01115) ; ø¸€‘› + (=jef-china3 . #x43B6) ; øº„Ž¶ + (=ucs . #x50E6) ; 僦 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 220 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7121) ; 無 + )) + (chinese-cns11643-6 . #x5A73) ; ø»‰° + (ideograph-daikanwa . 01116) ; ø¸€‘œ + (=hanziku-1 . #xD3A8) ; ý¢€Ž¨ + (=ucs . #x3487) ; 㒇 + )) +(define-char + '((=>ucs* . #x50E7) ; 僧 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x413D) ; ø½Š¥˜ + (korean-ksc5601 . #x7174) ; ø»Š¿ + (ideograph-daikanwa . 14299) ; ø¸ƒŸ› + )) + (shinjigen-1 . 382) + (shinjigen-2 . 382) + (korean-ksc5601 . #x632C) ; ø»‰»“ + (=jis-x0213-1-2000 . #x2E49) ; ø»¢¦ª + (ideograph-daikanwa . 01117) ; ø¸€‘ + (=big5-cdp . #xB9AC) ; ý¢€‹¦¬ + (=jef-china3 . #x43B7) ; øº„Ž· + (ucs-ks . #x50E7) ; 僧 + (=ucs . #xFA31) ; 僧 + )) +(define-char + '((morohashi-daikanwa 1117 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 222 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x66FE) ; 曾 + )) + (chinese-gb2312 . #x492E) ; ø»… + (chinese-isoir165 . #x492E) ; ø»©‘ + (chinese-cns11643-1 . #x6772) ; ø»’ª¡ + (chinese-big5 . #xB9AC) ; ý¢€‹¦¬ + (=ucs . #x50E7) ; 僧 + )) +(define-char + '((=>ucs . #x3488) ; 㒈 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 216 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x4A72) ; ø»‰—« + (chinese-cns11643-1 . #x5F56) ; ø»’ž• + (ideograph-daikanwa . 13260) ; ø¸ƒŒ + )) + (chinese-cns11643-4 . #x422F) ; ø»˜‘” + (ideograph-daikanwa . 01118) ; ø¸€‘ž + (=hanziku-1 . #xD2D0) ; ý¢€‹ + )) +(define-char + '((morohashi-daikanwa 1118 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6562) ; 敢 + )) + (=ucs . #x3488) ; 㒈 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 216 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8CC1) ; 賁 + )) + (japanese-jisx0212 . #x3242) ; ø»Š½¯ + (chinese-cns11643-2 . #x4879) ; ø»”‡Š + (chinese-gb12345 . #x5947) ; 僨 + (chinese-big5 . #xE0F3) ; ý¢€Žƒ³ + (ideograph-daikanwa . 01119) ; ø¸€‘Ÿ + (=ucs . #x50E8) ; 僨 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 216 10) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5929) ; 天 + ) + ((=ucs . #x5929) ; 天 + )) + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-6 . #x5A69) ; ø»‰¦ + (ideograph-daikanwa . 01120) ; ø¸€‘  + (=hanziku-1 . #xD2CD) ; ý¢€‹ + (=ucs . #x20374) ; 𠍴 + )) +(define-char + '((=>ucs . #x20375) ; 𠍵 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 01121) ; ø¸€‘¡ + )) +(define-char + '((morohashi-daikanwa 1121 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 221 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7F95) ; 羕 + )) + (chinese-cns11643-5 . #x3D62) ; ø»š”µ + (=hanziku-1 . #xD3CC) ; ý¢€Œ + (=ucs . #x20375) ; 𠍵 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 222 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9592) ; 閒 + )) + (shinjigen-1 . 388) + (japanese-jisx0212 . #x3243) ; ø»Š½° + (chinese-cns11643-1 . #x677D) ; ø»’ª¬ + (=jis-x0213-2-2000 . #x217D) ; ø»¤žœ + (chinese-big5 . #xB9B7) ; ý¢€‹¦· + (ideograph-daikanwa . 01122) ; ø¸€‘¢ + (=jef-china3 . #x43B8) ; øº„Ž¸ + (=ucs . #x50E9) ; 僩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 223 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x77DE) ; 矞 + )) + (chinese-cns11643-2 . #x487C) ; ø»”‡ + (chinese-big5 . #xE0F6) ; ý¢€Žƒ¶ + (ideograph-daikanwa . 01123) ; ø¸€‘£ + (=ucs . #x50EA) ; 僪 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 217 15) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x88E1) ; ý¢€ˆ£¡ + ) + ((=big5-cdp . #x8C40) ; ý¢€ˆ±€ + )) + (ideograph-daikanwa . 01124) ; ø¸€‘¤ + (=hanziku-1 . #xD2F2) ; ý¢€‹² + (=ucs . #x20376) ; 𠍶 + )) +(define-char + '((=>ucs . #x20376) ; 𠍶 + (morohashi-daikanwa 1124 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5A6B) ; ø»‰¨ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 219 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x68E0) ; 棠 + )) + (ideograph-daikanwa . 01125) ; ø¸€‘¥ + (=hanziku-1 . #xD367) ; ý¢€§ + (=ucs . #x3489) ; 㒉 + )) +(define-char + '((=>ucs . #x3489) ; 㒉 + (morohashi-daikanwa 1125 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-3 . #x4573) ; ø»–Œ® + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 217 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x60E1) ; 惡 + )) + (chinese-cns11643-3 . #x4571) ; ø»–Œ¬ + (ideograph-daikanwa . 01126) ; ø¸€‘¦ + (=hanziku-1 . #xD2E6) ; ý¢€‹¦ + (=cbeta . 02401) ; ø¸ ¥¡ + (=ucs . #x50EB) ; 僫 + )) +(define-char + '((=>ucs . #x50EC) ; 僬 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3E47) ; ø½Š¡ˆ + (korean-ksc5601 . #x7525) ; ø»Š•¨ + (ideograph-daikanwa . 19119) ; ø¸„ª¯ + )) + (chinese-big5 . #xE0FA) ; ý¢€Žƒº + (ideograph-daikanwa . 01127) ; ø¸€‘§ + )) +(define-char + '((morohashi-daikanwa 1127 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 220 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7126) ; 焦 + )) + (chinese-gb2312 . #x5955) ; ø»…™ˆ + (chinese-isoir165 . #x5955) ; ø»Ž˜ + (chinese-cns11643-2 . #x4922) ; ø»”‡‘ + (=ucs . #x50EC) ; 僬 + )) +(define-char + '((=>ucs . #x50ED) ; 僭 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 14302) ; ø¸ƒŸž + )) + (shinjigen-1 . 395) + (shinjigen-2 . 395) + (=jis-x0208 . #x5128) ; ø½Š¼£ + (=gt-pj-1 . #x5128) ; ø½Š¼£ + (ideograph-daikanwa . 01128) ; ø¸€‘¨ + (ucs-jis . #x50ED) ; ø½Š¼£ + )) +(define-char + '((morohashi-daikanwa 1128 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 218 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6701) ; 朁 + )) + (chinese-gb2312 . #x5954) ; ø»…™‡ + (korean-ksc5601 . #x7350) ; ø»Š“— + (chinese-isoir165 . #x5954) ; ø»Ž— + (chinese-cns11643-1 . #x6776) ; ø»’ª¥ + (chinese-big5 . #xB9B0) ; ý¢€‹¦° + (=ucs . #x50ED) ; 僭 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 218 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x68D8) ; 棘 + )) + (chinese-cns11643-4 . #x4239) ; ø»˜‘ž + (ideograph-daikanwa . 01129) ; ø¸€‘© + (=hanziku-1 . #xD345) ; ý¢€… + (=ucs . #x20377) ; 𠍷 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 217 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x65AF) ; 斯 + )) + (chinese-cns11643-3 . #x4572) ; ø»–Œ­ + (ideograph-daikanwa . 01130) ; ø¸€‘ª + (=hanziku-1 . #xD2E7) ; ý¢€‹§ + (=cbeta . 02261) ; ø¸ £• + (=ucs . #x348B) ; 㒋 + )) +(define-char + '((=>ucs . #x20378) ; 𠍸 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=big5-cdp . #x8B48) ; ý¢€ˆ­ˆ + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4EBA) ; 人 + )) + ) + ((=ucs . #x4EBA) ; 人 + )) + )) + )) + (ideograph-daikanwa . 01131) ; ø¸€‘« + )) +(define-char + '((morohashi-daikanwa 1131 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=big5-cdp . #x8B48) ; ý¢€ˆ­ˆ + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4EBA) ; 人 + )) + ) + ((=ucs . #x4EBA) ; 人 + )) + )) + )) + (chinese-cns11643-6 . #x5A74) ; ø»‰± + (=ucs . #x20378) ; 𠍸 + )) +(define-char + '((=>ucs . #x20378) ; 𠍸 + (morohashi-daikanwa 1131 0 5) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 220 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=big5-cdp . #x8B48) ; ý¢€ˆ­ˆ + )) + ) + ((=ucs . #x4E51) ; 乑 + )) + )) + (=hanziku-1 . #xD3AE) ; ý¢€Ž® + )) +(define-char + '((=>ucs . #x50EE) ; 僮 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4638) ; ø½Š¬© + (korean-ksc5601 . #x545B) ; ø»‰¦€ + (ideograph-daikanwa . 25775) ; ø¸†’¯ + )) + (=jis-x0208 . #x512A) ; ø½Š¼¥ + (=gt-pj-1 . #x512A) ; ý¡€€—‚ + (chinese-big5 . #xB9AD) ; ý¢€‹¦­ + (ideograph-daikanwa . 01132) ; ø¸€‘¬ + (ucs-jis . #x50EE) ; ø½Š¼¥ + (=gt . 01474) ; ý¡€€—‚ + )) +(define-char + '((morohashi-daikanwa 1132 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 221 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7AE5) ; ç«¥ + )) + (chinese-gb2312 . #x5957) ; ø»…™Š + (chinese-isoir165 . #x5957) ; ø»Žš + (chinese-cns11643-1 . #x6773) ; ø»’ª¢ + (=ucs . #x50EE) ; 僮 + )) +(define-char + '((=>ucs . #x50EE) ; 僮 + (morohashi-daikanwa 1132 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jef-china3 . #x5DDB) ; øº…·› + )) + (shinjigen-1 . 399) + (shinjigen-2 . 399) + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 221 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7CA6) ; 粦 + )) + (chinese-big5 . #xE0FC) ; ý¢€Žƒ¼ + (ideograph-daikanwa . 01133) ; ø¸€‘­ + (=ucs . #x50EF) ; 僯 + )) +(define-char + '((=>ucs . #x50EF) ; 僯 + (morohashi-daikanwa 1133 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-3 . #x3E22) ; ø»–‹ + )) + (chinese-cns11643-2 . #x4924) ; ø»”‡“ + )) +(define-char + '((=>ucs . #x50EF) ; 僯 + (morohashi-daikanwa 1133 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x5332) ; ø»‹­½ + (=jis-x0213-2-2000 . #x7376) ; ø»¦–± + )) + (japanese-jisx0212 . #x3244) ; ø»Š½± + (=jef-china3 . #x43BA) ; øº„Žº + (ucs-jis . #x50EF) ; ø»Š½± + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 216 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x68D8) ; 棘 + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-isoir165 . #x7A2B) ; ø»Ž±Œ + (chinese-cns11643-2 . #x4923) ; ø»”‡’ + (chinese-big5 . #xE0FB) ; ý¢€Žƒ» + (ideograph-daikanwa . 01134) ; ø¸€‘® + (=ucs . #x50F0) ; 僰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 220 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7B54) ; 答 + )) + (chinese-cns11643-4 . #x4231) ; ø»˜‘– + (ideograph-daikanwa . 01135) ; ø¸€‘¯ + (=hanziku-1 . #xD3AB) ; ý¢€Ž« + (=ucs . #x20379) ; 𠍹 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 222 3) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8BE3) ; ý¢€ˆ¯£ + ) + ((=ucs . #x51E0) ; 几 + )) + (chinese-cns11643-3 . #x456F) ; ø»–Œª + (ideograph-daikanwa . 01136) ; ø¸€‘° + (=hanziku-1 . #xD3E9) ; ý¢€© + (=ucs . #x348C) ; 㒌 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 215 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=big5-cdp . #x8B48) ; ý¢€ˆ­ˆ + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53B6) ; 厶 + ) + ((=big5-cdp . #x8B68) ; ý¢€ˆ­¨ + )) + )) + (chinese-cns11643-6 . #x5A75) ; ø»‰² + (ideograph-daikanwa . 01137) ; ø¸€‘± + (=hanziku-1 . #xD2B2) ; ý¢€Š² + (=ucs . #x2037A) ; 𠍺 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 222 9) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x88E4) ; ý¢€ˆ£¤ + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-6 . #x5A68) ; ø»‰¥ + (ideograph-daikanwa . 01138) ; ø¸€‘² + (=hanziku-1 . #xD3EF) ; ý¢€¯ + (=ucs . #x2037B) ; 𠍻 + )) +(define-char + '((=>ucs . #x203B9) ; 𠎹 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 218) + (hanyu-dazidian-char . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x3404) ; 㐄 + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x5FC3) ; 心 + ) + ((ideograph-daikanwa . 05708) ; ø¸™Œ + )) + )) + (ideograph-daikanwa . 01139) ; ø¸€‘³ + )) +(define-char + '((morohashi-daikanwa 1139 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x3404) ; 㐄 + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x5FC3) ; 心 + ) + ((=ucs . #x590A) ; 夊 + )) + )) + (chinese-cns11643-6 . #x5A6C) ; ø»‰© + (=ucs . #x203B9) ; 𠎹 + )) +(define-char + '((=>ucs . #x203B9) ; 𠎹 + (morohashi-daikanwa 1139 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 218 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x3404) ; 㐄 + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x5FC3) ; 心 + ) + ((chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + )) + )) + (=hanziku-1 . #xD348) ; ý¢€ˆ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 01140) ; ø¸€‘´ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 218 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53A5) ; 厥 + )) + (chinese-cns11643-4 . #x4230) ; ø»˜‘• + (ideograph-daikanwa . 01141) ; ø¸€‘µ + (=hanziku-1 . #xD346) ; ý¢€† + (=ucs . #x203AE) ; 𠎮 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 222 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6E6F) ; 湯 + )) + (chinese-cns11643-6 . #x5A66) ; ø»‰£ + (ideograph-daikanwa . 01142) ; ø¸€‘¶ + (=hanziku-1 . #xD3EB) ; ý¢€« + (=ucs . #x203AF) ; 𠎯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 216 8) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6208) ; 戈 + ) + ((=ucs . #x5345) ; 卅 + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-6 . #x5A6A) ; ø»‰§ + (ideograph-daikanwa . 01143) ; ø¸€‘· + (=hanziku-1 . #xD2CB) ; ý¢€‹‹ + (=ucs . #x203B0) ; 𠎰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 218 6) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E1) ; 旡 + ) + ((=ucs . #x65E1) ; 旡 + )) + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-6 . #x5A6E) ; ø»‰« + (ideograph-daikanwa . 01144) ; ø¸€‘¸ + (=hanziku-1 . #xD34A) ; ý¢€Š + (=ucs . #x203B1) ; 𠎱 + )) +(define-char + '((=>ucs . #x203B2) ; 𠎲 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 01145) ; ø¸€‘¹ + )) +(define-char + '((morohashi-daikanwa 1145 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 217 10) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x829A) ; 芚 + ) + ((=ucs . #x65E5) ; 日 + )) + (chinese-cns11643-6 . #x5A70) ; ø»‰­ + (=hanziku-1 . #xD2ED) ; ý¢€‹­ + (=ucs . #x203B2) ; 𠎲 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 215 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4F59) ; 余 + ) + ((=ucs . #x4F59) ; 余 + )) + (chinese-cns11643-4 . #x4236) ; ø»˜‘› + (ideograph-daikanwa . 01146) ; ø¸€‘º + (=hanziku-1 . #xD2AF) ; ý¢€Š¯ + (=ucs . #x203B3) ; 𠎳 + )) +(define-char + '((=>ucs . #x20344) ; 𠍄 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 01147) ; ø¸€‘» + )) +(define-char + '((morohashi-daikanwa 1147 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 213 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x20041) ; 𠁁 + )) + (chinese-cns11643-6 . #x5057) ; ø»œº¨ + (=hanziku-1 . #xD242) ; ý¢€‰‚ + (=ucs . #x20344) ; 𠍄 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5A67) ; ø»‰¤ + (ideograph-daikanwa . 01148) ; ø¸€‘¼ + (=ucs . #x20382) ; 𠎂 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 219 7) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x9801) ; 頁 + )) + (chinese-cns11643-6 . #x5A6F) ; ø»‰¬ + (ideograph-daikanwa . 01149) ; ø¸€‘½ + (=hanziku-1 . #xD36B) ; ý¢€« + (=ucs . #x203A1) ; 𠎡 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 217 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x671F) ; 期 + )) + (chinese-cns11643-6 . #x5A6D) ; ø»‰ª + (ideograph-daikanwa . 01150) ; ø¸€‘¾ + (=hanziku-1 . #xD2E8) ; ý¢€‹¨ + (=ucs . #x2039E) ; 𠎞 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 222 4) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6CD5) ; 法 + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-6 . #x5A65) ; ø»‰¢ + (ideograph-daikanwa . 01151) ; ø¸€‘¿ + (=hanziku-1 . #xD3EA) ; ý¢€ª + (=ucs . #x203A2) ; 𠎢 + )) +(define-char + '((=>ucs . #x203C8) ; 𠏈 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 01152) ; ø¸€’€ + )) +(define-char + '((morohashi-daikanwa 1152 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 221 1) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8D65) ; ý¢€ˆµ¥ + ) + ((=ucs . #x530B) ; 匋 + )) + (chinese-cns11643-5 . #x4B78) ; ø»š©¯ + (=hanziku-1 . #xD3C7) ; ý¢€‡ + (=ucs . #x203C8) ; 𠏈 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 223 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7D6B) ; 絫 + )) + (chinese-cns11643-3 . #x4577) ; ø»–Œ² + (ideograph-daikanwa . 01153) ; ø¸€’ + (=hanziku-1 . #xD44B) ; ý¢€‘‹ + (=ucs . #x348D) ; 㒍 + )) +(define-char + '((=>ucs . #x50F1) ; 僱 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x4D52) ; ø»‰›¥ + (ideograph-daikanwa . 41976) ; ø¸Š¸ + )) + (japanese-jisx0212 . #x3245) ; ø»Š½² + (ideograph-daikanwa . 01154) ; ø¸€’‚ + (=jef-china3 . #x43BB) ; øº„Ž» + (ucs-jis . #x50F1) ; ø»Š½² + )) +(define-char + '((morohashi-daikanwa 1154 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 222 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x96C7) ; 雇 + )) + (chinese-cns11643-1 . #x677B) ; ø»’ªª + (chinese-big5 . #xB9B5) ; ý¢€‹¦µ + (=ucs . #x50F1) ; 僱 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5A76) ; ø»‰³ + (ideograph-daikanwa . 01155) ; ø¸€’ƒ + (=ucs . #x20383) ; 𠎃 + )) +(define-char + '((=>ucs . #x348E) ; 㒎 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x592D) ; 夭 + ) + ((chinese-cns11643-1 . #x4F66) ; ø»’‡… + )) + )) + (chinese-cns11643-4 . #x4232) ; ø»˜‘— + (ideograph-daikanwa . 01156) ; ø¸€’„ + )) +(define-char + '((=>ucs . #x348E) ; 㒎 + (morohashi-daikanwa 1156 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 220 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x592D) ; 夭 + ) + ((=ucs . #x975E) ; 非 + )) + )) + (=hanziku-1 . #xD3A9) ; ý¢€Ž© + )) +(define-char + '((morohashi-daikanwa 1156 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5929) ; 天 + ) + ((=ucs . #x975E) ; 非 + )) + )) + (=ucs . #x348E) ; 㒎 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 216 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((name . "CJK RADICAL BAMBOO") + (=ucs . #x2EAE) ; ⺮ + ) + ((=ucs . #x20541) ; 𠕁 + )) + (chinese-cns11643-6 . #x5A77) ; ø»‰´ + (ideograph-daikanwa . 01157) ; ø¸€’… + (=hanziku-1 . #xD2C6) ; ý¢€‹† + (=ucs . #x2039A) ; 𠎚 + )) +(define-char + '((ideographic- (:radical 9 ; ⼈ + :strokes 12 + :sources (ucs)) + (:radical 89 ; ⽘ + :strokes 10 + :sources (morohashi-daikanwa cns-11643))) + (total-strokes . 14) + (hanyu-dazidian 1 216 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x723B) ; 爻 + ) + ((=ucs . #x723B) ; 爻 + )) + ) + ((=ucs . #x5140) ; 兀 + )) + (chinese-cns11643-6 . #x5E57) ; ø»Œ + (ideograph-daikanwa . 19751) ; ø¸„´§ + (=hanziku-1 . #xD2C7) ; ý¢€‹‡ + (=ucs . #x2039B) ; 𠎛 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5A72) ; ø»‰¯ + (ideograph-daikanwa . 48923) ; ø¸‹¼› + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x8980) ; 覀 + ) + ((=ucs . #x821B) ; 舛 + )) + )) + (japanese-jisx0212 . #x3251) ; ø»Š½¾ + (=ucs . #x50F2) ; 僲 + )) +(define-char + '((=>ucs . #x50F2) ; 僲 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 8 8 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x8980) ; 覀 + ) + ((korean-ksc5601 . #x743F) ; ø»Š”¤ + )) + )) + (=hanziku-12 . #xEB6D) ; ý¢ƒŽ­­ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 217 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7C9F) ; 粟 + )) + (chinese-gb2312 . #x4B5B) ; ø»…„ª + (chinese-isoir165 . #x4B5B) ; ø»¬º + (=jis-x0213-2-2000 . #x2176) ; ø»¤ž• + (chinese-big5 . #xE0F4) ; ý¢€Žƒ´ + (=ucs . #x50F3) ; 僳 + )) +(define-char + '((=>ucs . #x50F3) ; 僳 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-2 . #x487A) ; ø»”‡‹ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 8 9 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9593) ; 間 + )) + (chinese-cns11643-3 . #x4574) ; ø»–Œ¯ + (=hanziku-12 . #xEB72) ; ý¢ƒŽ­² + (=jef-china3 . #x43B9) ; øº„Ž¹ + (=ucs . #x50F4) ; 僴 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 216 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4F86) ; 來 + ) + ((=ucs . #x5408) ; 合 + )) + (chinese-cns11643-5 . #x4458) ; ø»šž½ + (=hanziku-1 . #xD2C5) ; ý¢€‹… + (=ucs . #x20399) ; 𠎙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 224 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8DAA) ; ý¢€ˆ¶ª + )) + (shinjigen-1 . 408) + (shinjigen-2 . 408) + (chinese-gb2312 . #x3D29) ; ø»„¯” + (=jis-x0208 . #x512C) ; ø½Š¼§ + (chinese-isoir165 . #x3D29) ; ø»—¤ + (chinese-cns11643-1 . #x6C23) ; ø»’°¨ + (=gt-pj-1 . #x512C) ; 僵 + (chinese-big5 . #xBBF8) ; ý¢€‹¯¸ + (ideograph-daikanwa . 01158) ; ø¸€’† + (=ucs . #x50F5) ; 僵 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 224 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9EFD) ; 黽 + )) + (japanese-jisx0212 . #x3246) ; ø»Š½³ + (chinese-cns11643-2 . #x4F54) ; ø»”· + (chinese-big5 . #xE4EC) ; ý¢€Ž“¬ + (ideograph-daikanwa . 01159) ; ø¸€’‡ + (=ucs . #x50F6) ; 僶 + )) +(define-char + '((=>ucs . #x50F7) ; 僷 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 31387) ; ø¸‡ª› + )) + (ideograph-daikanwa . 01160) ; ø¸€’ˆ + )) +(define-char + '((=>ucs . #x50F7) ; 僷 + (morohashi-daikanwa 1160 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B29) ; ø»–”˜ + )) +(define-char + '((morohashi-daikanwa 1160 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 217 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8449) ; 葉 + )) + (=hanziku-1 . #xD2EB) ; ý¢€‹« + (=ucs . #x50F7) ; 僷 + )) +(define-char + '((=>ucs . #x50F8) ; 僸 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7981) ; 禁 + )) + (chinese-cns11643-2 . #x4F51) ; ø»”´ + (ideograph-daikanwa . 01161) ; ø¸€’‰ + )) +(define-char + '((morohashi-daikanwa 1161 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 223 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7981) ; 禁 + )) + (chinese-big5 . #xE4E9) ; ý¢€Ž“© + (=ucs . #x50F8) ; 僸 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 225 12) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x592D) ; 夭 + ) + ((=ucs . #x97ED) ; 韭 + )) + (chinese-cns11643-4 . #x487E) ; ø»˜›— + (ideograph-daikanwa . 01162) ; ø¸€’Š + (=hanziku-1 . #xD4B5) ; ý¢€’µ + (=ucs . #x203B7) ; 𠎷 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 224 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8CC8) ; 賈 + )) + (shinjigen-1 . 208) + (shinjigen-2 . 208) + (=jis-x0208 . #x512B) ; ø½Š¼¦ + (korean-ksc5601 . #x4A24) ; ø»‰– + (chinese-cns11643-1 . #x6C24) ; ø»’°© + (chinese-gb12345 . #x3C5B) ; 價 + (=gt-pj-1 . #x512B) ; 價 + (chinese-big5 . #xBBF9) ; ý¢€‹¯¹ + (ideograph-daikanwa . 01163) ; ø¸€’‹ + (=ucs . #x50F9) ; 價 + )) +(define-char + '((=>ucs . #x3491) ; 㒑 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x523B) ; ø½Š¾” + (korean-ksc5601 . #x7C5D) ; ø»Š ² + (ideograph-daikanwa . 02644) ; ø¸€©” + )) + (ideograph-daikanwa . 01164) ; ø¸€’Œ + )) +(define-char + '((morohashi-daikanwa 1164 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 224 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x532F) ; 匯 + )) + (chinese-cns11643-4 . #x487B) ; ø»˜›” + (=hanziku-1 . #xD470) ; ý¢€‘° + (=ucs . #x3491) ; 㒑 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 225 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x55BF) ; 喿 + )) + (japanese-jisx0212 . #x3247) ; ø»Š½´ + (ideograph-daikanwa . 01165) ; ø¸€’ + (=hanziku-1 . #xD4AF) ; ý¢€’¯ + (=jef-china3 . #x43BC) ; øº„Ž¼ + (=ucs . #x50FA) ; 僺 + )) +(define-char + '((=>ucs . #x50FA) ; 僺 + (morohashi-daikanwa 1165 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-2 . #x417A) ; ø»“¼¹ + )) + (chinese-cns11643-4 . #x4879) ; ø»˜›’ + )) +(define-char + '((=>ucs . #x50FB) ; 僻 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x6D64) ; ø½‹¦§ + (ideograph-daikanwa . 38642) ; ø¸‰›² + )) + (shinjigen-1 . 419) + (shinjigen-2 . 419) + (=jis-x0208 . #x4A48) ; ø½Š²± + (korean-ksc5601 . #x5B78) ; ø»‰°¯ + (=gt-pj-1 . #x4A48) ; ø½Š²± + (chinese-big5 . #xBBF7) ; ý¢€‹¯· + (ideograph-daikanwa . 01166) ; ø¸€’Ž + (ucs-jis . #x50FB) ; ø½Š²± + )) +(define-char + '((morohashi-daikanwa 1166 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 229 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8F9F) ; 辟 + )) + (chinese-gb2312 . #x4627) ; ø»„¼  + (chinese-isoir165 . #x4627) ; ø»¤° + (chinese-cns11643-1 . #x6C22) ; ø»’°§ + (=ucs . #x50FB) ; 僻 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 224 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x55C7) ; 嗇 + )) + (chinese-cns11643-4 . #x487A) ; ø»˜›“ + (ideograph-daikanwa . 01167) ; ø¸€’ + (=hanziku-1 . #xD469) ; ý¢€‘© + (=ucs . #x203B8) ; 𠎸 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 225 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8C4A) ; 豊 + )) + (chinese-cns11643-3 . #x4B2B) ; ø»–”š + (ideograph-daikanwa . 01168) ; ø¸€’ + (=hanziku-1 . #xD4AC) ; ý¢€’¬ + (=cbeta . 00138) ; ø¸ ‚Š + (=ucs . #x50FC) ; 僼 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 225 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6101) ; 愁 + )) + (chinese-cns11643-2 . #x4F58) ; ø»”» + (chinese-big5 . #xE4F0) ; ý¢€Ž“° + (ideograph-daikanwa . 01169) ; ø¸€’‘ + (=ucs . #x50FD) ; 僽 + )) +(define-char + '((=>ucs . #x50FE) ; 僾 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 10947) ; ø¸‚«ƒ + )) + (chinese-cns11643-2 . #x4F55) ; ø»”¸ + (ideograph-daikanwa . 01170) ; ø¸€’’ + )) +(define-char + '((morohashi-daikanwa 1170 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 226 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x611B) ; 愛 + )) + (japanese-jisx0212 . #x3248) ; ø»Š½µ + (chinese-big5 . #xE4ED) ; ý¢€Ž“­ + (=ucs . #x50FE) ; 僾 + )) +(define-char + '((=>ucs . #x50FF) ; 僿 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x585E) ; 塞 + )) + (korean-ksc5601 . #x5E47) ; ø»‰´˜ + (ideograph-daikanwa . 01171) ; ø¸€’“ + )) +(define-char + '((morohashi-daikanwa 1171 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 229 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x585E) ; 塞 + )) + (chinese-cns11643-2 . #x4F4E) ; ø»”± + (chinese-big5 . #xE4E6) ; ý¢€Ž“¦ + (=ucs . #x50FF) ; 僿 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 228 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7FA9) ; 義 + )) + (shinjigen-1 . 407) + (shinjigen-2 . 407) + (=jis-x0208 . #x3537) ; ø½Š“ª + (korean-ksc5601 . #x6B70) ; ø»Šˆ‡ + (chinese-cns11643-1 . #x6C21) ; ø»’°¦ + (chinese-gb12345 . #x5247) ; 儀 + (=gt-pj-1 . #x3537) ; 儀 + (chinese-big5 . #xBBF6) ; ý¢€‹¯¶ + (ideograph-daikanwa . 01172) ; ø¸€’” + (=ucs . #x5100) ; 儀 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 224 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x696D) ; 業 + )) + (=jis-x0213-2-2000 . #x217E) ; ø»¤ž + (ideograph-daikanwa . 01173) ; ø¸€’• + (=hanziku-1 . #xD472) ; ý¢€‘² + (=cbeta . 03878) ; ø¸ ¼¦ + (=ucs . #x3492) ; 㒒 + )) +(define-char + '((=>ucs . #x3492) ; 㒒 + (morohashi-daikanwa 1173 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B26) ; ø»–”• + )) +(define-char + '((=>ucs . #x3482) ; 㒂 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 01174) ; ø¸€’– + )) +(define-char + '((=>ucs . #x3482) ; 㒂 + (morohashi-daikanwa 1174 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x4457) ; ø»šž¼ + )) +(define-char + '((morohashi-daikanwa 1174 0 5) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 223 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8457) ; 著 + )) + (=hanziku-1 . #xD454) ; ý¢€‘” + (=ucs . #x3482) ; 㒂 + )) +(define-char + '((=>ucs . #x5101) ; 儁 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x7034) ; ø½‹ª‘ + (korean-ksc5601 . #x7166) ; ø»Š± + (ideograph-daikanwa . 41996) ; ø¸ŠŒ + )) + (shinjigen-1 . 412) + (shinjigen-2 . 412) + (=jis-x0208 . #x512E) ; ø½Š¼© + (korean-ksc5601 . #x7156) ; ø»Š¡ + (=gt-pj-1 . #x512E) ; ø½Š¼© + (ideograph-daikanwa . 01175) ; ø¸€’— + (=cbeta . 01259) ; ø¸ “« + (ucs-jis . #x5101) ; ø½Š¼© + )) +(define-char + '((morohashi-daikanwa 1175 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 225 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x96CB) ; 雋 + )) + (chinese-cns11643-3 . #x4B2D) ; ø»–”œ + (=hanziku-1 . #xD4B6) ; ý¢€’¶ + (=ucs . #x5101) ; 儁 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 225 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8FB2) ; è¾² + )) + (shinjigen-1 . 415) + (shinjigen-2 . 415) + (=jis-x0208 . #x512F) ; ø½Š¼ª + (chinese-cns11643-1 . #x6C25) ; ø»’°ª + (chinese-gb12345 . #x592F) ; 儂 + (=gt-pj-1 . #x512F) ; 儂 + (chinese-big5 . #xBBFA) ; ý¢€‹¯º + (ideograph-daikanwa . 01176) ; ø¸€’˜ + (=ucs . #x5102) ; 儂 + )) +(define-char + '((=>ucs . #x5103) ; 儃 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5039) ; ø½Š»– + (ideograph-daikanwa . 00328) ; ø¸€…ˆ + )) + (japanese-jisx0212 . #x3249) ; ø»Š½¶ + (=jis-x0213-1-2000 . #x2E4B) ; ø»¢¦¬ + (chinese-big5 . #xE4E7) ; ý¢€Ž“§ + (ideograph-daikanwa . 01177) ; ø¸€’™ + (ucs-jis . #x5103) ; ø»Š½¶ + )) +(define-char + '((morohashi-daikanwa 1177 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 227 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4EB6) ; 亶 + )) + (chinese-cns11643-2 . #x4F4F) ; ø»”² + (=ucs . #x5103) ; 儃 + )) +(define-char + '((=>ucs . #x5104) ; 億 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3055) ; ø½ŠŒ² + (korean-ksc5601 . #x6B72) ; ø»Šˆ‰ + (ideograph-daikanwa . 10921) ; ø¸‚ª© + )) + (shinjigen-1 . 403) + (shinjigen-2 . 403) + (=jis-x0208 . #x322F) ; ø½Šˆ + (korean-ksc5601 . #x6562) ; ø»‰¿… + (=gt-pj-1 . #x322F) ; ø½Šˆ + (chinese-big5 . #xBBF5) ; ý¢€‹¯µ + (ideograph-daikanwa . 01178) ; ø¸€’š + (ucs-jis . #x5104) ; ø½Šˆ + )) +(define-char + '((morohashi-daikanwa 1178 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 227 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x610F) ; 意 + )) + (chinese-cns11643-1 . #x6B7E) ; ø»’°¥ + (chinese-gb12345 . #x525A) ; 億 + (=ucs . #x5104) ; 億 + )) +(define-char + '((=>ucs . #x5104) ; 億 + (morohashi-daikanwa 1178 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jef-china3 . #x4DD9) ; øº„·™ + )) + (shinjigen-1 . 404) + (=jef-china3 . #x43BD) ; øº„Ž½ + )) +(define-char + '((=>ucs . #x3493) ; 㒓 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 01179) ; ø¸€’› + (=cbeta . 01758) ; ø¸ ›ž + )) +(define-char + '((=>ucs . #x3493) ; 㒓 + (morohashi-daikanwa 1179 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B25) ; ø»–”” + )) +(define-char + '((morohashi-daikanwa 1179 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 217 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9054) ; 達 + )) + (=hanziku-1 . #xD2E5) ; ý¢€‹¥ + (=ucs . #x3493) ; 㒓 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 224 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7576) ; 當 + )) + (chinese-cns11643-1 . #x6C28) ; ø»’°­ + (chinese-big5 . #xBBFD) ; ý¢€‹¯½ + (ideograph-daikanwa . 01180) ; ø¸€’œ + (=ucs . #x5105) ; 儅 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 225 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5D6C) ; 嵬 + )) + (chinese-cns11643-7 . #x212F) ; ø»¿‚ + (ideograph-daikanwa . 01181) ; ø¸€’ + (=hanziku-1 . #xD4B3) ; ý¢€’³ + (=cbeta . 01125) ; ø¸ ‘¥ + (=ucs . #x203BA) ; 𠎺 + )) +(define-char + '((=>ucs . #x203BB) ; 𠎻 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 226 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0208-1978 . #x465B) ; ø»‚³ + (korean-ksc5601 . #x546D) ; ø»‰¦’ + (ideograph-daikanwa . 38982) ; ø¸‰¡† + )) + (ideograph-daikanwa . 01182) ; ø¸€’ž + (=hanziku-1 . #xD4CC) ; ý¢€“Œ + )) +(define-char + '((morohashi-daikanwa 1182 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6738) ; ø»’©§ + )) + (chinese-cns11643-7 . #x2131) ; ø»¿„ + (=ucs . #x203BB) ; 𠎻 + )) +(define-char + '((=>ucs . #x203BC) ; 𠎼 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x527D) ; 剽 + )) + (chinese-cns11643-7 . #x2129) ; ø»¾¼ + (ideograph-daikanwa . 01183) ; ø¸€’Ÿ + )) +(define-char + '((morohashi-daikanwa 1183 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 224 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x527D) ; 剽 + )) + (=hanziku-1 . #xD46B) ; ý¢€‘« + (=ucs . #x203BC) ; 𠎼 + )) +(define-char + '((=>ucs . #x203BD) ; 𠎽 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 19217) ; ø¸„¬‘ + )) + (ideograph-daikanwa . 01184) ; ø¸€’  + )) +(define-char + '((morohashi-daikanwa 1184 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 229 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7162) ; 煢 + )) + (=hanziku-1 . #xD56C) ; ý¢€•¬ + (=ucs . #x203BD) ; 𠎽 + )) +(define-char + '((=>ucs . #x203BD) ; 𠎽 + (morohashi-daikanwa 1184 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-2 . #x4458) ; ø»”€± + )) + (chinese-cns11643-7 . #x2126) ; ø»¾¹ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 225 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8700) ; 蜀 + )) + (chinese-cns11643-4 . #x487D) ; ø»˜›– + (ideograph-daikanwa . 01185) ; ø¸€’¡ + (=hanziku-1 . #xD4B2) ; ý¢€’² + (=ucs . #x3494) ; 㒔 + )) +(define-char + '((=>ucs . #x203BE) ; 𠎾 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8C5F) ; ý¢€ˆ±Ÿ + ) + ((=ucs . #x5DF3) ; å·³ + )) + )) + (ideograph-daikanwa . 01186) ; ø¸€’¢ + )) +(define-char + '((morohashi-daikanwa 1186 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 229 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x21A04) ; 𡨄 + ) + ((=ucs . #x5DF3) ; å·³ + )) + )) + (chinese-cns11643-7 . #x2125) ; ø»¾¸ + (=hanziku-1 . #xD56E) ; ý¢€•® + (=ucs . #x203BE) ; 𠎾 + )) +(define-char + '((=>ucs . #x5106) ; 儆 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 217) + (hanyu-dazidian-char . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6439) ; ø»’¥Ž + (ideograph-daikanwa . 13303) ; ø¸ƒ· + )) + (chinese-cns11643-2 . #x4F52) ; ø»”µ + (ideograph-daikanwa . 01187) ; ø¸€’£ + )) +(define-char + '((morohashi-daikanwa 1187 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 217 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x656C) ; 敬 + )) + (chinese-gb2312 . #x5953) ; ø»…™† + (korean-ksc5601 . #x4C4C) ; ø»‰š + (japanese-jisx0212 . #x324A) ; ø»Š½· + (chinese-isoir165 . #x5953) ; ø»Ž– + (=jis-x0213-1-2000 . #x2E4A) ; ø»¢¦« + (chinese-big5 . #xE4EA) ; ý¢€Ž“ª + (=jef-china3 . #x43BE) ; øº„Ž¾ + (=ucs . #x5106) ; 儆 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 225 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7758) ; 睘 + )) + (chinese-gb2312 . #x5958) ; ø»…™‹ + (japanese-jisx0212 . #x324B) ; ø»Š½¸ + (chinese-isoir165 . #x5958) ; ø»Ž› + (chinese-cns11643-2 . #x4F53) ; ø»”¶ + (chinese-big5 . #xE4EB) ; ý¢€Ž“« + (ideograph-daikanwa . 01188) ; ø¸€’¤ + (=jef-china3 . #x43BF) ; øº„Ž¿ + (=ucs . #x5107) ; 儇 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 226 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6703) ; 會 + )) + (shinjigen-2 . 405) + (japanese-jisx0212 . #x324C) ; ø»Š½¹ + (chinese-cns11643-1 . #x6C26) ; ø»’°« + (=jis-x0213-2-2000 . #x2321) ; ø»¤Ÿ¼ + (chinese-gb12345 . #x3F6B) ; 儈 + (chinese-big5 . #xBBFB) ; ý¢€‹¯» + (ideograph-daikanwa . 01189) ; ø¸€’¥ + (=ucs . #x5108) ; 儈 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 226 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x50C9) ; 僉 + )) + (shinjigen-1 . 291) + (shinjigen-2 . 291) + (=jis-x0208 . #x512D) ; ø½Š¼¨ + (korean-ksc5601 . #x4B7B) ; ø»‰™’ + (chinese-cns11643-1 . #x6C27) ; ø»’°¬ + (chinese-gb12345 . #x3C73) ; 儉 + (=gt-pj-1 . #x512D) ; 儉 + (chinese-big5 . #xBBFC) ; ý¢€‹¯¼ + (ideograph-daikanwa . 01190) ; ø¸€’¦ + (=ucs . #x5109) ; 儉 + )) +(define-char + '((=>ucs . #x3495) ; 㒕 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 01191) ; ø¸€’§ + )) +(define-char + '((morohashi-daikanwa 1191 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 228 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x96CD) ; 雍 + )) + (chinese-cns11643-3 . #x4B24) ; ø»–”“ + (=hanziku-1 . #xD54B) ; ý¢€•‹ + (=ucs . #x3495) ; 㒕 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 227 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x3272) ; ø½Š‹ + (korean-ksc5601 . #x7A30) ; ø»Š‰ + (chinese-cns11643-1 . #x6658) ; ø»’¨© + (ideograph-daikanwa . 35067) ; ø¸ˆ£» + )) + (chinese-cns11643-5 . #x4B77) ; ø»š©® + (ideograph-daikanwa . 01192) ; ø¸€’¨ + (=hanziku-1 . #xD4EC) ; ý¢€“¬ + (=cbeta . 06071) ; ø¸¡ž· + (=ucs . #x203BF) ; 𠎿 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 223 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x695A) ; 楚 + )) + (chinese-cns11643-2 . #x4F59) ; ø»”¼ + (chinese-big5 . #xE4F1) ; ý¢€Ž“± + (ideograph-daikanwa . 01193) ; ø¸€’© + (=ucs . #x510A) ; 儊 + )) +(define-char + '((=>ucs . #x203C0) ; 𠏀 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 225 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x4E26) ; ø»‰œ— + (ideograph-daikanwa . 39002) ; ø¸‰¡š + )) + (ideograph-daikanwa . 01194) ; ø¸€’ª + (=hanziku-1 . #xD4AE) ; ý¢€’® + )) +(define-char + '((morohashi-daikanwa 1194 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6734) ; ø»’©£ + )) + (chinese-cns11643-4 . #x487C) ; ø»˜›• + (=ucs . #x203C0) ; 𠏀 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 227 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8A79) ; 詹 + )) + (shinjigen-1 . 414) + (shinjigen-2 . 414) + (chinese-gb2312 . #x5959) ; ø»…™Œ + (japanese-jisx0212 . #x324D) ; ø»Š½º + (chinese-isoir165 . #x5959) ; ø»Žœ + (chinese-cns11643-2 . #x4F56) ; ø»”¹ + (=jis-x0213-1-2000 . #x2E4C) ; ø»¢¦­ + (chinese-big5 . #xE4EE) ; ý¢€Ž“® + (ideograph-daikanwa . 01195) ; ø¸€’« + (=jef-china3 . #x91AA) ; øº‰†ª + (=ucs . #x510B) ; 儋 + )) +(define-char + '((=>ucs . #x510C) ; 儌 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x4153) ; ø»‹”‚ + (=jis-x0213-2-2000 . #x2D64) ; ø»¤¯« + (ideograph-daikanwa . 13286) ; ø¸ƒ¦ + )) + (japanese-jisx0212 . #x324E) ; ø»Š½» + (chinese-big5 . #xE4EF) ; ý¢€Ž“¯ + (ideograph-daikanwa . 01196) ; ø¸€’¬ + (ucs-jis . #x510C) ; ø»Š½» + )) +(define-char + '((morohashi-daikanwa 1196 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 226 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x656B) ; 敫 + )) + (chinese-cns11643-2 . #x4F57) ; ø»”º + (=ucs . #x510C) ; 儌 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x7029) ; ø½‹ª† + (chinese-cns11643-2 . #x485A) ; ø»”†« + (ideograph-daikanwa . 41788) ; ø¸ŠŒ¼ + )) + (chinese-cns11643-7 . #x212B) ; ø»¾¾ + (ideograph-daikanwa . 01197) ; ø¸€’­ + (=ucs . #x203C1) ; 𠏁 + )) +(define-char + '((=>ucs . #x203C1) ; 𠏁 + (morohashi-daikanwa 1197 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 223 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9697) ; 隗 + )) + (=hanziku-1 . #xD448) ; ý¢€‘ˆ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 224 8) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x88DB) ; ý¢€ˆ£› + ) + ((=big5-cdp . #x88DB) ; ý¢€ˆ£› + )) + ) + ((=ucs . #x571F) ; 土 + )) + (chinese-cns11643-7 . #x212C) ; ø»¾¿ + (ideograph-daikanwa . 01198) ; ø¸€’® + (=hanziku-1 . #xD46F) ; ý¢€‘¯ + (=ucs . #x203C2) ; 𠏂 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 225 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x86FE) ; 蛾 + )) + (chinese-cns11643-5 . #x4B73) ; ø»š©ª + (ideograph-daikanwa . 01199) ; ø¸€’¯ + (=hanziku-1 . #xD4AB) ; ý¢€’« + (=ucs . #x203C3) ; 𠏃 + )) +(define-char + '((=>ucs . #x203C4) ; 𠏄 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 223 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x6121) ; ø»‰¸Œ + (chinese-cns11643-1 . #x657B) ; ø»’§® + (ideograph-daikanwa . 29074) ; ø¸‡†’ + )) + (ideograph-daikanwa . 01200) ; ø¸€’° + (=hanziku-1 . #xD453) ; ý¢€‘“ + )) +(define-char + '((morohashi-daikanwa 1200 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x6121) ; ø»‰¸Œ + (chinese-cns11643-1 . #x657B) ; ø»’§® + (ideograph-daikanwa . 29074) ; ø¸‡†’ + )) + (chinese-cns11643-7 . #x212A) ; ø»¾½ + (=ucs . #x203C4) ; 𠏄 + )) +(define-char + '((=>ucs . #x510D) ; 儍 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ((=ucs . #x51F5) ; 凵 + ) + ((=big5-cdp . #x89D4) ; ý¢€ˆ§” + )) + ) + ((=ucs . #x513F) ; 儿 + ) + ((ideograph-daikanwa . 05708) ; ø¸™Œ + )) + )) + (ideograph-daikanwa . 01201) ; ø¸€’± + )) +(define-char + '((=>ucs . #x510D) ; 儍 + (morohashi-daikanwa 1201 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ((=ucs . #x51F5) ; 凵 + ) + ((=big5-cdp . #x89D4) ; ý¢€ˆ§” + )) + ) + ((=ucs . #x513F) ; 儿 + ) + ((=ucs . #x590A) ; 夊 + )) + )) + (chinese-cns11643-3 . #x4B2C) ; ø»–”› + )) +(define-char + '((=>ucs . #x510D) ; 儍 + (morohashi-daikanwa 1201 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 226 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ((=ucs . #x51F5) ; 凵 + ) + ((=big5-cdp . #x89D4) ; ý¢€ˆ§” + )) + ) + ((=ucs . #x513F) ; 儿 + ) + ((chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + )) + )) + (japanese-jisx0212 . #x324F) ; ø»Š½¼ + (=hanziku-1 . #xD4D2) ; ý¢€“’ + (=cbeta . 04351) ; ø¸¡ƒ¿ + (ucs-jis . #x510D) ; ø»Š½¼ + )) +(define-char + '((morohashi-daikanwa 1201 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ((=ucs . #x51F5) ; 凵 + ) + ((=big5-cdp . #x89D4) ; ý¢€ˆ§” + )) + ) + ((=ucs . #x516B) ; 八 + ) + ((chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + )) + )) + (=ucs . #x510D) ; 儍 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 223 6) + (ideographic-structure + (:cdp-combinator 4) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=ucs . #x5E7A) ; 幺 + ) + ((=ucs . #x4E28) ; 丨 + ) + ((=ucs . #x5E7A) ; 幺 + ) + ((=ucs . #x7530) ; 田 + )) + (chinese-cns11643-5 . #x4B79) ; ø»š©° + (ideograph-daikanwa . 01202) ; ø¸€’² + (=hanziku-1 . #xD44D) ; ý¢€‘ + (=ucs . #x203C7) ; 𠏇 + )) +(define-char + '((=>ucs . #x203E1) ; 𠏡 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4E6D) ; ø½Š¹Ž + (korean-ksc5601 . #x5643) ; ø»‰¨¤ + (ideograph-daikanwa . 42242) ; ø¸Š”‚ + )) + (ideograph-daikanwa . 01203) ; ø¸€’³ + )) +(define-char + '((=>ucs . #x203E1) ; 𠏡 + (morohashi-daikanwa 1203 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x675B) ; ø»’ªŠ + )) + (chinese-cns11643-4 . #x4921) ; ø»˜›˜ + )) +(define-char + '((morohashi-daikanwa 1203 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 224 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x96F6) ; 零 + )) + (=hanziku-1 . #xD471) ; ý¢€‘± + (=ucs . #x203E1) ; 𠏡 + )) +(define-char + '((=>ucs . #x203E2) ; 𠏢 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 226 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x502C) ; ø½Š»‰ + (korean-ksc5601 . #x552F) ; ø»‰¦² + (ideograph-daikanwa . 00214) ; ø¸€ƒ– + )) + (ideograph-daikanwa . 01204) ; ø¸€’´ + (=hanziku-1 . #xD4CD) ; ý¢€“ + )) +(define-char + '((morohashi-daikanwa 1204 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E82) ; 亂 + )) + (chinese-cns11643-5 . #x4B75) ; ø»š©¬ + (=ucs . #x203E2) ; 𠏢 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 227 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9B5A) ; 魚 + ) + ((=ucs . #x5369) ; 卩 + )) + (chinese-cns11643-7 . #x2130) ; ø»¿ƒ + (ideograph-daikanwa . 01205) ; ø¸€’µ + (=hanziku-1 . #xD4EB) ; ý¢€“« + (=ucs . #x203E3) ; 𠏣 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 231 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5905) ; 夅 + ) + ((=ucs . #x8C9D) ; 貝 + )) + )) + (ideograph-daikanwa . 01206) ; ø¸€’¶ + (=hanziku-1 . #xD5D6) ; ý¢€—– + (=ucs . #x203E4) ; 𠏤 + )) +(define-char + '((=>ucs . #x203E4) ; 𠏤 + (morohashi-daikanwa 1206 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-3 . #x2344) ; ø»•šƒ + ) + ((=ucs . #x8C9D) ; 貝 + )) + )) + (chinese-cns11643-5 . #x4B74) ; ø»š©« + )) +(define-char + '((=>ucs . #x3496) ; 㒖 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 217 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x655C) ; ø»’§ + (ideograph-daikanwa . 31339) ; ø¸‡©« + )) + (chinese-cns11643-3 . #x4B28) ; ø»–”— + (ideograph-daikanwa . 01207) ; ø¸€’· + (=hanziku-1 . #xD2EE) ; ý¢€‹® + )) +(define-char + '((morohashi-daikanwa 1207 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x842C) ; 萬 + )) + (=ucs . #x3496) ; 㒖 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 01208) ; ø¸€’¸ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 223 11) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6208) ; 戈 + ) + ((=ucs . #x6B62) ; æ­¢ + ) + ((=ucs . #x758B) ; 疋 + )) + (chinese-cns11643-7 . #x2128) ; ø»¾» + (ideograph-daikanwa . 01209) ; ø¸€’¹ + (=hanziku-1 . #xD452) ; ý¢€‘’ + (=ucs . #x203D4) ; 𠏔 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 223 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8F09) ; 載 + )) + (japanese-jisx0212 . #x3250) ; ø»Š½½ + (chinese-cns11643-3 . #x4B27) ; ø»–”– + (ideograph-daikanwa . 01210) ; ø¸€’º + (=hanziku-1 . #xD451) ; ý¢€‘‘ + (=ucs . #x510E) ; 儎 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 224 7) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x215DC) ; 𡗜 + ) + ((=ucs . #x7085) ; 炅 + )) + (chinese-cns11643-7 . #x212D) ; ø»¿€ + (ideograph-daikanwa . 01211) ; ø¸€’» + (=hanziku-1 . #xD46E) ; ý¢€‘® + (=ucs . #x203D7) ; 𠏗 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-7 . #x2127) ; ø»¾º + (ideograph-daikanwa . 01212) ; ø¸€’¼ + (=ucs . #x203CA) ; 𠏊 + )) +(define-char + '((=>ucs . #x203E7) ; 𠏧 + (morohashi-daikanwa 4329 0 2) + (ideographic- (:radical 9 ; ⼈ + :strokes 13 + :sources (ucs)) + (:radical 30 ; ⼝ + :strokes 12 + :sources (morohashi-daikanwa))) + (total-strokes . 15) + (hanyu-dazidian 1 223 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4152) ; ø½Š¥­ + (korean-ksc5601 . #x735A) ; ø»Š“¡ + (chinese-cns11643-1 . #x543F) ; ø»’´ + (ideograph-daikanwa . 00756) ; ø¸€‹´ + ) + ((chinese-cns11643-1 . #x456F) ; ø»‘¸¢ + )) + (chinese-cns11643-5 . #x4C45) ; ø»šªš + (=ucs . #x203E7) ; 𠏧 + )) +(define-char + '((=>ucs . #x203E7) ; 𠏧 + (morohashi-daikanwa 4329 0 3) + (ideographic- (:radical 9 ; ⼈ + :strokes 13 + :sources (ucs)) + (:radical 30 ; ⼝ + :strokes 12)) + (total-strokes . 15) + (hanyu-dazidian 1 223 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5009) ; 倉 + ) + ((=ucs . #x4EE4) ; 令 + )) + (=hanziku-1 . #xD44F) ; ý¢€‘ + )) +(define-char + '((morohashi-daikanwa 24898 0 2) + (ideographic- (:radical 114 ; â½± + :strokes 10 + :sources (morohashi-daikanwa cns-11643)) + (:radical 9 ; ⼈ + :strokes 13 + :sources (ucs))) + (total-strokes . 15) + (hanyu-dazidian 1 215 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=big5-cdp . #x87FB) ; ý¢€ˆŸ» + )) + (chinese-cns11643-7 . #x262D) ; ø»ž†– + (=hanziku-1 . #xD2B1) ; ý¢€Š± + (=ucs . #x20398) ; 𠎘 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B2A) ; ø»–”™ + (=ucs . #x3497) ; 㒗 + )) +(define-char + '((=>ucs . #x50F2) ; 僲 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x8980) ; 覀 + ) + ((korean-ksc5601 . #x743F) ; ø»Š”¤ + )) + )) + (=jis-x0213-1-2000 . #x2E46) ; ø»¢¦§ + (ucs-jis . #x50F2) ; ø»¢¦§ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7CB2) ; ç²² + )) + (=ucs . #x510F) ; 儏 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 224 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5927) ; 大 + ) + ((=ucs . #x7F94) ; 羔 + )) + )) + (chinese-cns11643-5 . #x4B72) ; ø»š©© + (=hanziku-1 . #xD46D) ; ý¢€‘­ + (=ucs . #x203D6) ; 𠏖 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (=cbeta . 03254) ; ø¸ ²¶ + )) +(define-char + '((=>ucs . #x348A) ; 㒊 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8AE1) ; ý¢€ˆ«¡ + )) + (chinese-cns11643-4 . #x4F59) ; ø»˜¥„ + (ideograph-daikanwa . 01213) ; ø¸€’½ + )) +(define-char + '((morohashi-daikanwa 1213 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 232 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6B70) ; æ­° + )) + (=hanziku-1 . #xD5F4) ; ý¢€—´ + (=ucs . #x348A) ; 㒊 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 232 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8CD3) ; 賓 + )) + (shinjigen-1 . 428) + (japanese-jisx0212 . #x3252) ; ø»Š½¿ + (chinese-cns11643-1 . #x7033) ; ø»’¶° + (chinese-gb12345 . #x594F) ; 儐 + (chinese-big5 . #xBEAA) ; ý¢€‹ºª + (ideograph-daikanwa . 01214) ; ø¸€’¾ + (=jef-china3 . #x43C0) ; øº„€ + (=ucs . #x5110) ; 儐 + )) +(define-char + '((=>ucs . #x3499) ; 㒙 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4C4A) ; ø½Šµ¯ + (korean-ksc5601 . #x587A) ; ø»‰¬— + (ideograph-daikanwa . 27592) ; ø¸†¯ˆ + )) + (ideograph-daikanwa . 01215) ; ø¸€’¿ + )) +(define-char + '((morohashi-daikanwa 1215 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 232 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7DBF) ; 綿 + )) + (chinese-cns11643-3 . #x5032) ; ø»–›· + (=hanziku-1 . #xD5F6) ; ý¢€—¶ + (=ucs . #x3499) ; 㒙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 230 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8CE3) ; ý¢€ˆ³£ + )) + (chinese-cns11643-2 . #x5643) ; ø»”š¸ + (chinese-big5 . #xE8F8) ; ý¢€Ž£¸ + (ideograph-daikanwa . 01216) ; ø¸€“€ + (=ucs . #x5111) ; 儑 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 232 4) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7A74) ; ç©´ + ) + ((=ucs . #x5306) ; 匆 + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-5 . #x5354) ; ø»š´» + (ideograph-daikanwa . 01217) ; ø¸€“ + (=hanziku-1 . #xD5F0) ; ý¢€—° + (=ucs . #x203E8) ; 𠏨 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 231 2) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x8A00) ; 言 + ) + ((=ucs . #x6B20) ; 欠 + )) + (chinese-cns11643-5 . #x535A) ; ø»šµ + (ideograph-daikanwa . 01218) ; ø¸€“‚ + (=hanziku-1 . #xD5CE) ; ý¢€—Ž + (=ucs . #x203E9) ; 𠏩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 232 9) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8B6E) ; ý¢€ˆ­® + ) + ((=ucs . #x97ED) ; 韭 + )) + (chinese-cns11643-7 . #x2C40) ; ø»ž + (ideograph-daikanwa . 01219) ; ø¸€“ƒ + (=hanziku-1 . #xD5F5) ; ý¢€—µ + (=ucs . #x203EA) ; 𠏪 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 230) + (hanyu-dazidian-char . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9700) ; 需 + )) + (shinjigen-1 . 421) + (shinjigen-2 . 421) + (chinese-gb2312 . #x4865) ; ø»…€š + (=jis-x0208 . #x3C74) ; ø½Šž¹ + (korean-ksc5601 . #x6A63) ; ø»Š†œ + (chinese-isoir165 . #x4865) ; ø»¨ª + (=gt-pj-1 . #x3C74) ; 儒 + (ideograph-daikanwa . 01220) ; ø¸€“„ + (=ucs . #x5112) ; 儒 + )) +(define-char + '((=>ucs . #x5112) ; 儒 + (morohashi-daikanwa 1220 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 230 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9700) ; 需 + )) + (chinese-cns11643-1 . #x7030) ; ø»’¶­ + (chinese-big5 . #xBEA7) ; ý¢€‹º§ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 230 6) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x81E3) ; 臣 + ) + ((=ucs . #x5B50) ; 子 + ) + ((=ucs . #x76BF) ; 皿 + )) + (chinese-cns11643-4 . #x4F58) ; ø»˜¥ƒ + (ideograph-daikanwa . 01221) ; ø¸€“… + (=hanziku-1 . #xD5B2) ; ý¢€–² + (=ucs . #x203EB) ; 𠏫 + )) +(define-char + '((=>ucs . #x349A) ; 㒚 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 231 8) + (ideograph-daikanwa . 01222) ; ø¸€“† + (=hanziku-1 . #xD5D4) ; ý¢€—” + )) +(define-char + '((=>ucs . #x349A) ; 㒚 + (morohashi-daikanwa 1222 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8D6D) ; ý¢€ˆµ­ + )) + (chinese-cns11643-4 . #x4F5D) ; ø»˜¥ˆ + )) +(define-char + '((morohashi-daikanwa 1222 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (=ucs . #x349A) ; 㒚 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 229 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x81FA) ; 臺 + )) + (chinese-cns11643-2 . #x5640) ; ø»”šµ + (chinese-big5 . #xE8F5) ; ý¢€Ž£µ + (ideograph-daikanwa . 01223) ; ø¸€“‡ + (=ucs . #x5113) ; 儓 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 229 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x58FD) ; 壽 + )) + (shinjigen-1 . 424) + (shinjigen-2 . 424) + (=jis-x0208 . #x5132) ; ø½Š¼­ + (chinese-cns11643-1 . #x7032) ; ø»’¶¯ + (chinese-gb12345 . #x5931) ; 儔 + (=gt-pj-1 . #x5132) ; 儔 + (chinese-big5 . #xBEA9) ; ý¢€‹º© + (ideograph-daikanwa . 01224) ; ø¸€“ˆ + (=ucs . #x5114) ; 儔 + )) +(define-char + '((=>ucs . #x349B) ; 㒛 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x6E61) ; ø»ŠŒ’ + (japanese-jisx0212 . #x553C) ; ø»‹±ƒ + (=jis-x0213-1-2000 . #x7A40) ; ø»¤–‰ + (ideograph-daikanwa . 28727) ; ø¸‡€· + )) + (ideograph-daikanwa . 01225) ; ø¸€“‰ + )) +(define-char + '((=>ucs . #x349B) ; 㒛 + (morohashi-daikanwa 1225 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 232 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x6E61) ; ø»ŠŒ’ + (japanese-jisx0212 . #x553C) ; ø»‹±ƒ + (=jis-x0213-1-2000 . #x7A40) ; ø»¤–‰ + (ideograph-daikanwa . 28727) ; ø¸‡€· + )) + (=hanziku-1 . #xD5F3) ; ý¢€—³ + )) +(define-char + '((morohashi-daikanwa 1225 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7FDF) ; 翟 + )) + (=ucs . #x349B) ; 㒛 + )) +(define-char + '((=>ucs . #x349B) ; 㒛 + (morohashi-daikanwa 1225 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6A4B) ; ø»’®” + )) + (chinese-cns11643-5 . #x5359) ; ø»šµ€ + (ucs-cns . #x349B) ; ø»šµ€ + )) +(define-char + '((=>ucs . #x203EC) ; 𠏬 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x3F2E) ; ø½Š¢ + (korean-ksc5601 . #x6361) ; ø»‰¼ˆ + (ideograph-daikanwa . 00707) ; ø¸€‹ƒ + ) + ((=ucs . #x7539) ; 甹 + )) + (ideograph-daikanwa . 01226) ; ø¸€“Š + )) +(define-char + '((morohashi-daikanwa 1226 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 231 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4FE1) ; ä¿¡ + ) + ((=ucs . #x7539) ; 甹 + )) + (chinese-cns11643-4 . #x4F5F) ; ø»˜¥Š + (=hanziku-1 . #xD5D7) ; ý¢€—— + (=ucs . #x203EC) ; 𠏬 + )) +(define-char + '((=>ucs . #x5115) ; 儕 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x736E) ; ø½‹¯¥ + (korean-ksc5601 . #x703A) ; ø»ŠŽ§ + (ideograph-daikanwa . 48560) ; ø¸‹¶° + )) + (shinjigen-1 . 423) + (shinjigen-2 . 423) + (=jis-x0208 . #x5131) ; ø½Š¼¬ + (=gt-pj-1 . #x5131) ; ø½Š¼¬ + (chinese-big5 . #xBEAB) ; ý¢€‹º« + (ideograph-daikanwa . 01227) ; ø¸€“‹ + (ucs-jis . #x5115) ; ø½Š¼¬ + )) +(define-char + '((morohashi-daikanwa 1227 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 231 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9F4A) ; 齊 + )) + (chinese-cns11643-1 . #x7034) ; ø»’¶± + (chinese-gb12345 . #x592D) ; 儕 + (=ucs . #x5115) ; 儕 + )) +(define-char + '((=>ucs . #x203ED) ; 𠏭 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208-1990 . #x665C) ; ø½‹œ + (ideograph-daikanwa . 29093) ; ø¸‡†¥ + )) + (ideograph-daikanwa . 01228) ; ø¸€“Œ + )) +(define-char + '((morohashi-daikanwa 1228 0 5) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 230 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6A4D) ; ø»’®– + )) + (chinese-cns11643-5 . #x5358) ; ø»š´¿ + (=hanziku-1 . #xD5AD) ; ý¢€–­ + (=ucs . #x203ED) ; 𠏭 + )) +(define-char + '((=>ucs . #x5116) ; 儖 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6971) ; ø»’­œ + (ideograph-daikanwa . 23032) ; ø¸…§¸ + )) + (=jis-x0208 . #x5130) ; ø½Š¼« + (chinese-cns11643-3 . #x5031) ; ø»–›¶ + (=gt-pj-1 . #x5130) ; ø½Š¼« + (ideograph-daikanwa . 01229) ; ø¸€“ + (=cbeta . 00136) ; ø¸ ‚ˆ + (ucs-jis . #x5116) ; ø½Š¼« + )) +(define-char + '((morohashi-daikanwa 1229 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 230 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x76E3) ; 監 + )) + (=hanziku-1 . #xD5B1) ; ý¢€–± + (=ucs . #x5116) ; 儖 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 230 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C0D) ; 對 + )) + (chinese-cns11643-4 . #x4F5C) ; ø»˜¥‡ + (ideograph-daikanwa . 01230) ; ø¸€“Ž + (=hanziku-1 . #xD5B6) ; ý¢€–¶ + (=ucs . #x203EE) ; 𠏮 + )) +(define-char + '((=>ucs . #x203EF) ; 𠏯 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x596B) ; ø½‹‰– + (ideograph-daikanwa . 12519) ; ø¸ƒƒ§ + )) + (ideograph-daikanwa . 01231) ; ø¸€“ + )) +(define-char + '((morohashi-daikanwa 1231 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 232 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6434) ; 搴 + )) + (chinese-cns11643-4 . #x4F5E) ; ø»˜¥‰ + (=hanziku-1 . #xD5EE) ; ý¢€—® + (=ucs . #x203EF) ; 𠏯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 231 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6A58) ; ø»’®¡ + )) + (chinese-cns11643-4 . #x4F5B) ; ø»˜¥† + (ideograph-daikanwa . 01232) ; ø¸€“ + (=hanziku-1 . #xD5D0) ; ý¢€— + (=ucs . #x349C) ; 㒜 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 231 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7591) ; 疑 + )) + (japanese-jisx0212 . #x3253) ; ø»Š¾€ + (chinese-cns11643-2 . #x5641) ; ø»”š¶ + (=jis-x0213-2-2000 . #x2323) ; ø»¤Ÿ¾ + (chinese-big5 . #xE8F6) ; ý¢€Ž£¶ + (ideograph-daikanwa . 01233) ; ø¸€“‘ + (=jef-china3 . #x43C1) ; øº„ + (=ucs . #x5117) ; 儗 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 232 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x76E1) ; 盡 + )) + (shinjigen-1 . 422) + (shinjigen-2 . 422) + (japanese-jisx0208-1978 . #x4B79) ; ø»‚»„ + (japanese-jisx0208 . #x5056) ; ø»‡•¿ + (chinese-cns11643-1 . #x7031) ; ø»’¶® + (=jis-x0208-1990 . #x5056) ; ø½Š»³ + (chinese-gb12345 . #x7845) ; 儘 + (=gt-pj-1 . #x5056) ; 儘 + (chinese-big5 . #xBEA8) ; ý¢€‹º¨ + (ideograph-daikanwa . 01234) ; ø¸€“’ + (=ucs . #x5118) ; 儘 + )) +(define-char + '((=>ucs . #x5119) ; 儙 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 231 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x4C3A) ; ø»‰™¯ + (ideograph-daikanwa . 39052) ; ø¸‰¢Œ + )) + (japanese-jisx0212 . #x3254) ; ø»Š¾ + (ideograph-daikanwa . 01235) ; ø¸€““ + (=hanziku-1 . #xD5CD) ; ý¢€— + (=jef-china3 . #x43C2) ; øº„‚ + (ucs-jis . #x5119) ; ø»Š¾ + )) +(define-char + '((=>ucs . #x5119) ; 儙 + (morohashi-daikanwa 1235 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6B42) ; ø»’¯© + )) + (chinese-cns11643-4 . #x4F5A) ; ø»˜¥… + )) +(define-char + '((morohashi-daikanwa 1235 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9063) ; 遣 + )) + (=ucs . #x5119) ; 儙 + )) +(define-char + '((=>ucs . #x511A) ; 儚 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6842) ; ø»’« + (ideograph-daikanwa . 05802) ; ø¸šª + )) + (shinjigen-1 . 430) + (shinjigen-2 . 430) + (chinese-cns11643-2 . #x5642) ; ø»”š· + (chinese-big5 . #xE8F7) ; ý¢€Ž£· + (ideograph-daikanwa . 01236) ; ø¸€“” + )) +(define-char + '((morohashi-daikanwa 1236 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 230 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5922) ; 夢 + )) + (=jis-x0208 . #x5133) ; ø½Š¼® + (=gt-pj-1 . #x5133) ; 儚 + (=ucs . #x511A) ; 儚 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 231 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x821E) ; 舞 + )) + (chinese-cns11643-3 . #x5035) ; ø»–›º + (ideograph-daikanwa . 01237) ; ø¸€“• + (=hanziku-1 . #xD5CF) ; ý¢€— + (=ucs . #x511B) ; 儛 + )) +(define-char + '((=>ucs . #x511B) ; 儛 + (morohashi-daikanwa 1237 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (japanese-jisx0212 . #x3255) ; ø»Š¾‚ + (=jis-x0213-2-2000 . #x2324) ; ø»¤Ÿ¿ + (=cbeta . 01425) ; ø¸ –‘ + (ucs-jis . #x511B) ; ø»Š¾‚ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 232 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5BE7) ; 寧 + )) + (shinjigen-1 . 427) + (japanese-jisx0212 . #x3256) ; ø»Š¾ƒ + (chinese-cns11643-2 . #x563F) ; ø»”š´ + (chinese-big5 . #xE8F4) ; ý¢€Ž£´ + (ideograph-daikanwa . 01238) ; ø¸€“– + (=ucs . #x511C) ; 儜 + )) +(define-char + '((=>ucs . #x203F0) ; 𠏰 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 231) + (hanyu-dazidian-char . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x3C51) ; ø»‹Œª + (ideograph-daikanwa . 09433) ; ø¸‚“™ + )) + (ideograph-daikanwa . 01239) ; ø¸€“— + )) +(define-char + '((morohashi-daikanwa 1239 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 231 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5ECC) ; 廌 + )) + (chinese-cns11643-5 . #x5355) ; ø»š´¼ + (=hanziku-1 . #xD5D9) ; ý¢€—™ + (=ucs . #x203F0) ; 𠏰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 231 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8C6A) ; 豪 + )) + (chinese-cns11643-3 . #x5033) ; ø»–›¸ + (ideograph-daikanwa . 01240) ; ø¸€“˜ + (=hanziku-1 . #xD5D8) ; ý¢€—˜ + (=ucs . #x512B) ; 儫 + )) +(define-char + '((=>ucs . #x20406) ; 𠐆 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 230) + (hanyu-dazidian-char . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x50C4) ; 僄 + ) + ((=ucs . #x5BF8) ; 寸 + )) + (chinese-cns11643-5 . #x5357) ; ø»š´¾ + (ideograph-daikanwa . 01241) ; ø¸€“™ + )) +(define-char + '((morohashi-daikanwa 1241 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 230 7) + (=hanziku-1 . #xD5B3) ; ý¢€–³ + (=ucs . #x20406) ; 𠐆 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 232 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x69AE) ; 榮 + )) + (japanese-jisx0212 . #x3257) ; ø»Š¾„ + (ideograph-daikanwa . 01242) ; ø¸€“š + (=hanziku-1 . #xD5ED) ; ý¢€—­ + (=cbeta . 04949) ; ø¸¡• + (=jef-china3 . #x43C3) ; øº„ƒ + (=ucs . #x511D) ; 儝 + )) +(define-char + '((=>ucs . #x511D) ; 儝 + (morohashi-daikanwa 1242 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-3 . #x5030) ; ø»–›µ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 01243) ; ø¸€“› + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 230 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x723E) ; 爾 + )) + (japanese-jisx0212 . #x3258) ; ø»Š¾… + (chinese-cns11643-3 . #x5034) ; ø»–›¹ + (=jis-x0213-1-2000 . #x2E4D) ; ø»¢¦® + (ideograph-daikanwa . 01244) ; ø¸€“œ + (=hanziku-1 . #xD5B4) ; ý¢€–´ + (=cbeta . 00135) ; ø¸ ‚‡ + (=jef-china3 . #x43C4) ; øº„„ + (=ucs . #x511E) ; 儞 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-5 . #x5356) ; ø»š´½ + (=ucs . #x203F4) ; 𠏴 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 230 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5EFF) ; 廿 + ) + ((=big5-cdp . #x88BA) ; ý¢€ˆ¢º + ) + ((=big5-cdp . #x8B4F) ; ý¢€ˆ­ + )) + )) + (=hanziku-1 . #xD5AE) ; ý¢€–® + (=ucs . #x203FD) ; 𠏽 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 231 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9F3B) ; é¼» + )) + (=hanziku-1 . #xD5D2) ; ý¢€—’ + (=ucs . #x203FF) ; 𠏿 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 231 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6B4B) ; 歋 + )) + (chinese-cns11643-5 . #x535B) ; ø»šµ‚ + (=hanziku-1 . #xD5D3) ; ý¢€—“ + (=ucs . #x20400) ; 𠐀 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 01053) ; ø¸€ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 234 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8CDE) ; 賞 + )) + (shinjigen-1 . 432) + (shinjigen-2 . 432) + (=jis-x0208 . #x3D7E) ; ø½Š ¡ + (korean-ksc5601 . #x5F41) ; ø»‰µ° + (chinese-cns11643-1 . #x7341) ; ø»’»˜ + (chinese-gb12345 . #x3325) ; 償 + (=gt-pj-1 . #x3D7E) ; 償 + (chinese-big5 . #xC076) ; ý¢€Œ¶ + (ideograph-daikanwa . 01245) ; ø¸€“ + (=ucs . #x511F) ; 償 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 235 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8D47) ; ý¢€ˆµ‡ + )) + (chinese-big5 . #xECBD) ; ý¢€Ž²½ + (ideograph-daikanwa . 01246) ; ø¸€“ž + (=ucs . #x5120) ; 儠 + )) +(define-char + '((=>ucs . #x5120) ; 儠 + (morohashi-daikanwa 1246 0 4) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C49) ; ø»”£² + )) +(define-char + '((=>ucs . #x20408) ; 𠐈 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 235 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x5665) ; ø»‹³Š + (ideograph-daikanwa . 30124) ; ø¸‡–¬ + )) + (ideograph-daikanwa . 01247) ; ø¸€“Ÿ + )) +(define-char + '((morohashi-daikanwa 1247 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 235 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-4 . #x4C62) ; ø»˜ ³ + )) + (chinese-cns11643-7 . #x3678) ; ø»žŸ + (=hanziku-1 . #xD6B5) ; ý¢€šµ + (=ucs . #x20408) ; 𠐈 + )) +(define-char + '((=>ucs . #x349D) ; 㒝 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 233) + (hanyu-dazidian-char . 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6E59) ; ø»’´š + (ideograph-daikanwa . 31781) ; ø¸‡°¥ + )) + (chinese-cns11643-3 . #x543F) ; ø»–¡¼ + (ideograph-daikanwa . 01248) ; ø¸€“  + (=hanziku-1 . #xD64E) ; ý¢€™Ž + )) +(define-char + '((morohashi-daikanwa 1248 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 233 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8511) ; 蔑 + )) + (=hanziku-1 . #xD64E) ; ý¢€™Ž + (=ucs . #x349D) ; 㒝 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 234 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x757E) ; 畾 + )) + (shinjigen-1 . 435) + (shinjigen-2 . 435) + (chinese-gb2312 . #x405C) ; ø»„´¡ + (=jis-x0208 . #x5134) ; ø½Š¼¯ + (korean-ksc5601 . #x566D) ; ø»‰©Ž + (chinese-isoir165 . #x405C) ; ø»œ± + (chinese-cns11643-1 . #x7342) ; ø»’»™ + (=gt-pj-1 . #x5134) ; 儡 + (chinese-big5 . #xC077) ; ý¢€Œ· + (ideograph-daikanwa . 01249) ; ø¸€“¡ + (=ucs . #x5121) ; 儡 + )) +(define-char + '((=>ucs . #x20409) ; 𠐉 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 01250) ; ø¸€“¢ + )) +(define-char + '((=>ucs . #x20409) ; 𠐉 + (morohashi-daikanwa 1250 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 235 5) + (=hanziku-1 . #xD6B4) ; ý¢€š´ + )) +(define-char + '((morohashi-daikanwa 1250 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7BC0) ; 節 + )) + (chinese-cns11643-5 . #x4B76) ; ø»š©­ + (=ucs . #x20409) ; 𠐉 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 233 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x616E) ; 慮 + )) + (chinese-cns11643-2 . #x5C47) ; ø»”£° + (chinese-big5 . #xECBB) ; ý¢€Ž²» + (ideograph-daikanwa . 01251) ; ø¸€“£ + (=ucs . #x5122) ; 儢 + )) +(define-char + '((=>ucs . #x349E) ; 㒞 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 01252) ; ø¸€“¤ + )) +(define-char + '((morohashi-daikanwa 1252 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 235 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5DB2) ; 嶲 + )) + (chinese-cns11643-3 . #x5753) ; ø»–¦ª + (=hanziku-1 . #xD6B3) ; ý¢€š³ + (=ucs . #x349E) ; 㒞 + )) +(define-char + '((=>ucs . #x5123) ; 儣 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5722) ; ø½‹…‘ + (korean-ksc5601 . #x4E46) ; ø»‰œ· + (ideograph-daikanwa . 09493) ; ø¸‚”• + )) + (japanese-jisx0212 . #x3259) ; ø»Š¾† + (ideograph-daikanwa . 01253) ; ø¸€“¥ + (=jef-china3 . #x43C5) ; øº„… + (ucs-jis . #x5123) ; ø»Š¾† + )) +(define-char + '((=>ucs . #x5123) ; 儣 + (morohashi-daikanwa 1253 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 235 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6C5D) ; ø»’±¢ + )) + (chinese-cns11643-4 . #x5565) ; ø»˜®„ + (=hanziku-1 . #xD6BA) ; ý¢€šº + )) +(define-char + '((morohashi-daikanwa 1253 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 235) + (hanyu-dazidian-char . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5EE3) ; 廣 + )) + (=ucs . #x5123) ; 儣 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 234 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x66B4) ; 暴 + )) + (chinese-cns11643-2 . #x5C48) ; ø»”£± + (chinese-big5 . #xECBC) ; ý¢€Ž²¼ + (ideograph-daikanwa . 01254) ; ø¸€“¦ + (=ucs . #x5124) ; 儤 + )) +(define-char + '((=>ucs . #x5125) ; 儥 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8CE3) ; è³£ + )) + (ideograph-daikanwa . 01255) ; ø¸€“§ + )) +(define-char + '((morohashi-daikanwa 1255 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 232 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8CE3) ; è³£ + )) + (chinese-cns11643-2 . #x5C46) ; ø»”£¯ + (chinese-big5 . #xECBA) ; ý¢€Ž²º + (=ucs . #x5125) ; 儥 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 233 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8C4E) ; 豎 + )) + (chinese-cns11643-5 . #x5A6F) ; ø»š¿¨ + (ideograph-daikanwa . 01256) ; ø¸€“¨ + (=hanziku-1 . #xD653) ; ý¢€™“ + (=ucs . #x2040A) ; 𠐊 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 235 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9E83) ; 麃 + )) + (chinese-cns11643-2 . #x5C45) ; ø»”£® + (chinese-big5 . #xECB9) ; ý¢€Ž²¹ + (ideograph-daikanwa . 01257) ; ø¸€“© + (=ucs . #x5126) ; 儦 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 232 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x3698) ; 㚘 + ) + ((=ucs . #x8C9D) ; 貝 + )) + )) + (japanese-jisx0212 . #x325A) ; ø»Š¾‡ + (chinese-cns11643-3 . #x5441) ; ø»–¡¾ + (ideograph-daikanwa . 01258) ; ø¸€“ª + (=hanziku-1 . #xD5FA) ; ý¢€—º + (=jef-china3 . #x43C6) ; øº„† + (=ucs . #x5127) ; 儧 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 235 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8CEA) ; 質 + )) + (japanese-jisx0212 . #x325B) ; ø»Š¾ˆ + (chinese-cns11643-3 . #x5440) ; ø»–¡½ + (ideograph-daikanwa . 01259) ; ø¸€“« + (=hanziku-1 . #xD6B6) ; ý¢€š¶ + (=cbeta . 00137) ; ø¸ ‚‰ + (=ucs . #x5128) ; 儨 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 234 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8CDC) ; 賜 + )) + (chinese-cns11643-2 . #x5C4A) ; ø»”£³ + (chinese-big5 . #xECBE) ; ý¢€Ž²¾ + (ideograph-daikanwa . 01260) ; ø¸€“¬ + (=ucs . #x5129) ; 儩 + )) +(define-char + '((=>ucs . #x512A) ; 優 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 11170) ; ø¸‚®¢ + )) + (ideograph-daikanwa . 01261) ; ø¸€“­ + )) +(define-char + '((=>ucs . #x512A) ; 優 + (morohashi-daikanwa 1261 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6C68) ; ø»’±­ + )) + (chinese-cns11643-1 . #x7340) ; ø»’»— + )) +(define-char + '((morohashi-daikanwa 1261 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 233 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6182) ; 憂 + )) + (shinjigen-1 . 434) + (shinjigen-2 . 434) + (=jis-x0208 . #x4D25) ; ø½Š¶¨ + (korean-ksc5601 . #x6950) ; ø»Š„« + (chinese-gb12345 . #x5345) ; 優 + (=gt-pj-1 . #x4D25) ; 優 + (chinese-big5 . #xC075) ; ý¢€Œµ + (=ucs . #x512A) ; 優 + )) +(define-char + '((=>ucs . #x2040B) ; 𠐋 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 235 8) + (ideograph-daikanwa . 01262) ; ø¸€“® + (=hanziku-1 . #xD6B7) ; ý¢€š· + )) +(define-char + '((morohashi-daikanwa 1262 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x81A0) ; 膠 + )) + (chinese-cns11643-5 . #x5A70) ; ø»š¿© + (=ucs . #x2040B) ; 𠐋 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 235 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7F77) ; ç½· + )) + (ideograph-daikanwa . 01263) ; ø¸€“¯ + (=hanziku-1 . #xD6B2) ; ý¢€š² + (=ucs . #x2040C) ; 𠐌 + )) +(define-char + '((=>ucs . #x2040C) ; 𠐌 + (morohashi-daikanwa 1263 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-4 . #x5567) ; ø»˜®† + )) +(define-char + '((=>ucs . #x2040D) ; 𠐍 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 234 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6578) ; 數 + )) + (ideograph-daikanwa . 01264) ; ø¸€“° + (=hanziku-1 . #xD672) ; ý¢€™² + )) +(define-char + '((morohashi-daikanwa 1264 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6D30) ; ø»’²“ + )) + (chinese-cns11643-4 . #x5566) ; ø»˜®… + (=ucs . #x2040D) ; 𠐍 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 233 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8513) ; 蔓 + )) + (chinese-cns11643-7 . #x3676) ; ø»žž¿ + (ideograph-daikanwa . 01265) ; ø¸€“± + (=hanziku-1 . #xD64F) ; ý¢€™ + (=ucs . #x2040E) ; 𠐎 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 01266) ; ø¸€“² + )) +(define-char + '((=>ucs . #x512C) ; 儬 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 232 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x6735) ; ø»Œ‹˜ + (=jis-x0213-1-2000 . #x7D6B) ; ø»¤›Ž + (ideograph-daikanwa . 42575) ; ø¸Š™ + )) + (japanese-jisx0212 . #x325C) ; ø»Š¾‰ + (ideograph-daikanwa . 01267) ; ø¸€“³ + (=hanziku-1 . #xD5F9) ; ý¢€—¹ + (ucs-jis . #x512C) ; ø»Š¾‰ + )) +(define-char + '((morohashi-daikanwa 1267 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x975A) ; 靚 + )) + (=ucs . #x512C) ; 儬 + )) +(define-char + '((=>ucs . #x512C) ; 儬 + (morohashi-daikanwa 1267 0 4) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-2 . #x5559) ; ø»”™° + )) + (chinese-cns11643-4 . #x5569) ; ø»˜®ˆ + )) +(define-char + '((=>ucs . #x20421) ; 𠐡 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x6F45) ; ø»’µ¤ + )) + (chinese-cns11643-4 . #x5568) ; ø»˜®‡ + (ideograph-daikanwa . 01268) ; ø¸€“´ + )) +(define-char + '((=>ucs . #x20421) ; 𠐡 + (morohashi-daikanwa 1268 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 233 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8F29) ; 輩 + )) + (=hanziku-1 . #xD654) ; ý¢€™” + )) +(define-char + '((morohashi-daikanwa 1268 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x5B54) ; ø»‰°‹ + )) + (=ucs . #x20421) ; 𠐡 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 235 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x778F) ; 瞏 + )) + (chinese-cns11643-7 . #x3677) ; ø»žŸ€ + (ideograph-daikanwa . 01269) ; ø¸€“µ + (=hanziku-1 . #xD6B1) ; ý¢€š± + (=ucs . #x2041B) ; 𠐛 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 233 3) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E25) ; 严 + ) + ((=big5-cdp . #x88B4) ; ý¢€ˆ¢´ + ) + ((=ucs . #x6BD4) ; 比 + )) + (chinese-cns11643-7 . #x3675) ; ø»žž¾ + (ideograph-daikanwa . 01270) ; ø¸€“¶ + (=hanziku-1 . #xD650) ; ý¢€™ + (=ucs . #x2041A) ; 𠐚 + )) +(define-char + '((=>ucs . #x20422) ; 𠐢 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 235 16) + (ideograph-daikanwa . 01272) ; ø¸€“¸ + (=hanziku-1 . #xD6BF) ; ý¢€š¿ + )) +(define-char + '((morohashi-daikanwa 1272 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 235) + (hanyu-dazidian-char . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7FEB) ; ç¿« + )) + (chinese-cns11643-7 . #x3674) ; ø»žž½ + (=ucs . #x20422) ; 𠐢 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 231 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x887B) ; ý¢€ˆ¡» + ) + ((=ucs . #x826E) ; 艮 + )) + )) + (=hanziku-1 . #xD5D1) ; ý¢€—‘ + (=ucs . #x203FE) ; 𠏾 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 235 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x555F) ; ø½‹ƒ’ + (ideograph-daikanwa . 07054) ; ø¸®Ž + ) + ((=ucs . #x767B) ; 登 + )) + )) + (=hanziku-1 . #xD6BD) ; ý¢€š½ + (=ucs . #x2040F) ; 𠐏 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 230 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x7531) ; 由 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53B6) ; 厶 + ) + ((=big5-cdp . #x8B68) ; ý¢€ˆ­¨ + )) + )) + )) + (=hanziku-1 . #xD5B0) ; ý¢€–° + (=ucs . #x20411) ; 𠐑 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 232 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4FDE) ; 俞 + ) + ((=ucs . #x6797) ; 林 + )) + (=hanziku-1 . #xD5F7) ; ý¢€—· + (=ucs . #x20419) ; 𠐙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 235 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5171) ; 共 + ) + ((=ucs . #x8A00) ; 言 + )) + )) + )) + (=hanziku-1 . #xD6B9) ; ý¢€š¹ + (=ucs . #x2041C) ; 𠐜 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 235 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x6E6A) ; ø»ŠŒ› + (ideograph-daikanwa . 39076) ; ø¸‰¢¤ + )) + (=hanziku-1 . #xD6BC) ; ý¢€š¼ + (=ucs . #x2041D) ; 𠐝 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 235 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x563C) ; 嘼 + )) + (=hanziku-1 . #xD6B0) ; ý¢€š° + (=ucs . #x20420) ; 𠐠 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 233) + (hanyu-dazidian-char . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x88DD) ; ý¢€ˆ£ + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x897C) ; ý¢€ˆ¥¼ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x53C8) ; 又 + )) + )) + )) + (=hanziku-1 . #xD652) ; ý¢€™’ + )) +(define-char + '((=>ucs . #x349F) ; 㒟 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideograph-daikanwa . 01271) ; ø¸€“· + )) +(define-char + '((morohashi-daikanwa 1271 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 236 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x892D) ; 褭 + )) + (chinese-cns11643-4 . #x5A67) ; ø»˜µœ + (=hanziku-1 . #xD6DD) ; ý¢€› + (=ucs . #x349F) ; 㒟 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 236 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x3E6A) ; ø»‹¿ + (chinese-cns11643-2 . #x5724) ; ø»”›· + (=jis-x0213-2-2000 . #x2C6B) ; ø»¤®” + (ideograph-daikanwa . 11244) ; ø¸‚¯¬ + )) + (chinese-cns11643-7 . #x3E76) ; ø»žª¯ + (ideograph-daikanwa . 01273) ; ø¸€“¹ + (=hanziku-1 . #xD6D1) ; ý¢€›‘ + (=ucs . #x20423) ; 𠐣 + )) +(define-char + '((=>ucs . #x512D) ; 儭 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 236 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x7651) ; ø»Š—² + (ideograph-daikanwa . 34918) ; ø¸ˆ¡¦ + )) + (japanese-jisx0212 . #x325D) ; ø»Š¾Š + (chinese-big5 . #xEFB8) ; ý¢€Ž¾¸ + (ideograph-daikanwa . 01274) ; ø¸€“º + (=jef-china3 . #x43C8) ; øº„ˆ + (ucs-jis . #x512D) ; ø»Š¾Š + )) +(define-char + '((=>ucs . #x512D) ; 儭 + (morohashi-daikanwa 1274 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x7235) ; ø»’¹® + )) + (chinese-cns11643-2 . #x6144) ; ø»”«ƒ + )) +(define-char + '((morohashi-daikanwa 1274 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 236) + (hanyu-dazidian-char . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x89AA) ; 親 + )) + (=ucs . #x512D) ; 儭 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 236 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6B77) ; æ­· + )) + (chinese-cns11643-2 . #x6145) ; ø»”«„ + (chinese-big5 . #xEFB9) ; ý¢€Ž¾¹ + (ideograph-daikanwa . 01275) ; ø¸€“» + (=ucs . #x512E) ; 儮 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 236 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8922) ; 褢 + )) + (chinese-cns11643-4 . #x5A6B) ; ø»˜µ  + (ideograph-daikanwa . 01276) ; ø¸€“¼ + (=hanziku-1 . #xD6DF) ; ý¢€›Ÿ + (=ucs . #x20424) ; 𠐤 + )) +(define-char + '((=>ucs . #x512F) ; 儯 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 236 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 44709) ; ø¸Šº¥ + )) + (japanese-jisx0212 . #x325E) ; ø»Š¾‹ + (ideograph-daikanwa . 01277) ; ø¸€“½ + (=hanziku-1 . #xD6DC) ; ý¢€›œ + (=jef-china3 . #x43C9) ; øº„‰ + (ucs-jis . #x512F) ; ø»Š¾‹ + )) +(define-char + '((morohashi-daikanwa 1277 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 236) + (hanyu-dazidian-char . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x99E6) ; 駦 + )) + (chinese-cns11643-3 . #x5752) ; ø»–¦© + (=ucs . #x512F) ; 儯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 236 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x97F0) ; 韰 + )) + (chinese-cns11643-4 . #x5A68) ; ø»˜µ + (ideograph-daikanwa . 01278) ; ø¸€“¾ + (=hanziku-1 . #xD6D7) ; ý¢€›— + (=ucs . #x34A0) ; 㒠 + )) +(define-char + '((=>ucs . #x20425) ; 𠐥 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 03890) ; ø¸€¼² + ) + ((=ucs . #x5FC3) ; 心 + )) + )) + (ideograph-daikanwa . 01279) ; ø¸€“¿ + )) +(define-char + '((morohashi-daikanwa 1279 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 237 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x20DB7) ; ð ¶· + ) + ((=ucs . #x5FC3) ; 心 + )) + )) + (chinese-cns11643-4 . #x5A69) ; ø»˜µž + (=hanziku-1 . #xD6F1) ; ý¢€›± + (=ucs . #x20425) ; 𠐥 + )) +(define-char + '((=>ucs . #x5130) ; 儰 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 31895) ; ø¸‡²— + )) + (ideograph-daikanwa . 01280) ; ø¸€”€ + )) +(define-char + '((morohashi-daikanwa 1280 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 13) + (kangxi-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 236 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x848D) ; 蒍 + )) + (chinese-cns11643-2 . #x4F50) ; ø»”³ + (chinese-big5 . #xE4E8) ; ý¢€Ž“¨ + (=ucs . #x5130) ; 儰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 237 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9F8D) ; 龍 + )) + (japanese-jisx0212 . #x325F) ; ø»Š¾Œ + (chinese-cns11643-2 . #x6143) ; ø»”«‚ + (chinese-big5 . #xEFB7) ; ý¢€Ž¾· + (ideograph-daikanwa . 01281) ; ø¸€” + (=ucs . #x5131) ; 儱 + )) +(define-char + '((=>ucs . #x20426) ; 𠐦 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x5C65) ; ø»‹»¾ + (ideograph-daikanwa . 34514) ; ø¸ˆ›’ + )) + (chinese-cns11643-4 . #x5A6A) ; ø»˜µŸ + (ideograph-daikanwa . 01282) ; ø¸€”‚ + )) +(define-char + '((morohashi-daikanwa 1282 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 236 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8931) ; 褱 + )) + (=hanziku-1 . #xD6DE) ; ý¢€›ž + (=ucs . #x20426) ; 𠐦 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 236 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x77A2) ; 瞢 + )) + (chinese-cns11643-7 . #x3E78) ; ø»žª± + (ideograph-daikanwa . 01283) ; ø¸€”ƒ + (=hanziku-1 . #xD6D2) ; ý¢€›’ + (=ucs . #x20427) ; 𠐧 + )) +(define-char + '((=>ucs . #x20427) ; 𠐧 + (morohashi-daikanwa 1283 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (=cbeta . 04186) ; ø¸¡š + )) +(define-char + '((=>ucs . #x5132) ; 儲 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((name . "CJK COMPATIBILITY IDEOGRAPH-FA22") + (=ucs . #xFA22) ; 諸 + )) + (japanese-jisx0208-1978 . #x4C59) ; ø»‚¼‚ + (korean-ksc5601 . #x6E39) ; ø»Š‹ª + (ideograph-daikanwa . 01284) ; ø¸€”„ + )) +(define-char + '((=>ucs . #x5132) ; 儲 + (morohashi-daikanwa 1284 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (shinjigen-1 . 437) + (shinjigen-2 . 437) + (japanese-jisx0208 . #x4C59) ; ø»‡Š + (=jis-x0208-1990 . #x4C59) ; ø½Šµ¾ + (=gt-pj-1 . #x4C59) ; ø»‡Š + (=jef-china3 . #x43CE) ; øº„Ž + (ucs-jis . #x5132) ; ø»‡Š + )) +(define-char + '((morohashi-daikanwa 1284 0 3) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 235 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8AF8) ; 諸 + )) + (chinese-cns11643-1 . #x7343) ; ø»’»š + (chinese-gb12345 . #x3422) ; 儲 + (chinese-big5 . #xC078) ; ý¢€Œ¸ + (=ucs . #x5132) ; 儲 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 236 11) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x54C1) ; 品 + ) + ((=ucs . #x8A00) ; 言 + )) + (chinese-cns11643-7 . #x3E77) ; ø»žª° + (ideograph-daikanwa . 01285) ; ø¸€”… + (=hanziku-1 . #xD6DA) ; ý¢€›š + (=ucs . #x20428) ; 𠐨 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideograph-daikanwa . 01286) ; ø¸€”† + )) +(define-char + '((=>ucs . #x2043A) ; 𠐺 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #xFA6A) ; 頻 + )) + (ideograph-daikanwa . 01287) ; ø¸€”‡ + )) +(define-char + '((morohashi-daikanwa 1287 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 236 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x983B) ; é » + )) + (chinese-cns11643-5 . #x6132) ; ø»›ˆ½ + (=hanziku-1 . #xD6D6) ; ý¢€›– + (=ucs . #x2043A) ; 𠐺 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 237) + (hanyu-dazidian-char . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x5374) ; ø»‰¤» + (ideograph-daikanwa . 07465) ; ø¸´© + )) + (ideograph-daikanwa . 01288) ; ø¸€”ˆ + (=ucs . #x20435) ; 𠐵 + )) +(define-char + '((=>ucs . #x20435) ; 𠐵 + (morohashi-daikanwa 1288 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 237 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x7052) ; ø»’· + )) + (chinese-cns11643-5 . #x612F) ; ø»›ˆº + (=hanziku-1 . #xD6F3) ; ý¢€›³ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 236 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x76E7) ; 盧 + )) + (chinese-cns11643-4 . #x5A6C) ; ø»˜µ¡ + (ideograph-daikanwa . 01289) ; ø¸€”‰ + (=hanziku-1 . #xD6D8) ; ý¢€›˜ + (=cbeta . 05405) ; ø¸¡” + (=ucs . #x20433) ; 𠐳 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 236 1) + (ideographic-structure + (:cdp-combinator 4) + ((=big5-cdp . #x857B) ; ý¢€ˆ•» + ) + ((=ucs . #x65E9) ; 早 + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-7 . #x3E75) ; ø»žª® + (ideograph-daikanwa . 01290) ; ø¸€”Š + (=hanziku-1 . #xD6D0) ; ý¢€› + (=ucs . #x20431) ; 𠐱 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 235 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x95BB) ; 閻 + )) + (=hanziku-1 . #xD6BE) ; ý¢€š¾ + (=ucs . #x20429) ; 𠐩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 236 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8AE4) ; ý¢€ˆ«¤ + )) + (chinese-cns11643-5 . #x6131) ; ø»›ˆ¼ + (=hanziku-1 . #xD6D4) ; ý¢€›” + (=ucs . #x20432) ; 𠐲 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 236 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7E23) ; 縣 + )) + (=hanziku-1 . #xD6D9) ; ý¢€›™ + (=ucs . #x20434) ; 𠐴 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 8 9 12) + (=hanziku-12 . #xEB79) ; ý¢ƒŽ­¹ + (=ucs . #x20436) ; 𠐶 + )) +(define-char + '((=>ucs . #x20436) ; 𠐶 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (chinese-cns11643-5 . #x6130) ; ø»›ˆ» + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 237 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7C73) ; ç±³ + ) + ((=big5-cdp . #x8CF4) ; ý¢€ˆ³´ + )) + )) + (=hanziku-1 . #xD6F2) ; ý¢€›² + (=ucs . #x20439) ; 𠐹 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 238 3) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7A74) ; ç©´ + ) + ((=ucs . #x767B) ; 登 + )) + (chinese-cns11643-5 . #x674B) ; ø»›’Š + (ideograph-daikanwa . 01291) ; ø¸€”‹ + (=hanziku-1 . #xD753) ; ý¢€“ + (=ucs . #x20445) ; 𠑅 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 238 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8E47) ; 蹇 + )) + (chinese-cns11643-5 . #x674A) ; ø»›’‰ + (ideograph-daikanwa . 01292) ; ø¸€”Œ + (=hanziku-1 . #xD752) ; ý¢€’ + (=cbeta . 00951) ; ø¸ Ž· + (=ucs . #x2043B) ; 𠐻 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 237 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x81E8) ; 臨 + )) + (chinese-cns11643-5 . #x674E) ; ø»›’ + (ideograph-daikanwa . 01293) ; ø¸€” + (=hanziku-1 . #xD6F8) ; ý¢€›¸ + (=ucs . #x2043C) ; 𠐼 + )) +(define-char + '((=>ucs . #x2043D) ; 𠐽 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 238 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5D45) ; ø½‹Ž¨ + (korean-ksc5601 . #x4F7D) ; ø»‰ŸŒ + (chinese-cns11643-1 . #x7657) ; ø»“€ˆ + (ideograph-daikanwa . 16349) ; ø¸ƒ¿ + )) + (ideograph-daikanwa . 01294) ; ø¸€”Ž + (=hanziku-1 . #xD75D) ; ý¢€ + )) +(define-char + '((morohashi-daikanwa 1294 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5D45) ; ø½‹Ž¨ + (korean-ksc5601 . #x4F7D) ; ø»‰ŸŒ + (chinese-cns11643-1 . #x7657) ; ø»“€ˆ + (ideograph-daikanwa . 16349) ; ø¸ƒ¿ + )) + (chinese-cns11643-4 . #x632E) ; ø»™± + (=ucs . #x2043D) ; 𠐽 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 237 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x501B) ; 倛 + ) + ((=ucs . #x9801) ; 頁 + )) + (chinese-cns11643-5 . #x674D) ; ø»›’Œ + (ideograph-daikanwa . 01295) ; ø¸€” + (=hanziku-1 . #xD6F6) ; ý¢€›¶ + (=ucs . #x2043E) ; 𠐾 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 237 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6BDA) ; 毚 + )) + (japanese-jisx0212 . #x3260) ; ø»Š¾ + (chinese-cns11643-1 . #x782B) ; ø»“‚˜ + (chinese-big5 . #xC35F) ; ý¢€ŒŸ + (ideograph-daikanwa . 01296) ; ø¸€” + (=ucs . #x5133) ; 儳 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 237 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8944) ; 襄 + )) + (japanese-jisx0212 . #x3261) ; ø»Š¾Ž + (chinese-cns11643-2 . #x6537) ; ø»”°® + (chinese-big5 . #xF1EB) ; ý¢€‡« + (ideograph-daikanwa . 01297) ; ø¸€”‘ + (=ucs . #x5134) ; 儴 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 17) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 32147) ; ø¸‡¶“ + )) + (ideograph-daikanwa . 01298) ; ø¸€”’ + (=ucs . #x2043F) ; 𠐿 + )) +(define-char + '((=>ucs . #x2043F) ; 𠐿 + (morohashi-daikanwa 1298 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 17) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x7533) ; ø»’¾† + )) + (chinese-cns11643-5 . #x674F) ; ø»›’Ž + )) +(define-char + '((=>ucs . #x2043F) ; 𠐿 + (morohashi-daikanwa 1298 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 237 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x85A8) ; 薨 + )) + (=hanziku-1 . #xD6F7) ; ý¢€›· + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 17) + (japanese-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 236 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6535) ; 攵 + ) + ((=ucs . #x9ED1) ; 黑 + )) + )) + (japanese-jisx0212 . #x3262) ; ø»Š¾ + (chinese-cns11643-2 . #x6538) ; ø»”°¯ + (=jis-x0213-1-2000 . #x2E4E) ; ø»¢¦¯ + (chinese-big5 . #xF1EC) ; ý¢€‡¬ + (ideograph-daikanwa . 01299) ; ø¸€”“ + (=ucs . #x5135) ; 儵 + )) +(define-char + '((=>ucs . #x34A1) ; 㒡 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 237 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((korean-ksc5601 . #x6923) ; ø»Šƒ¾ + (japanese-jisx0212 . #x5451) ; ø»‹¯º + (=jis-x0213-1-2000 . #x7A34) ; ø»¤•½ + (ideograph-daikanwa . 27856) ; ø¸†³ + )) + (chinese-cns11643-4 . #x5F49) ; ø»˜¼” + (ideograph-daikanwa . 01300) ; ø¸€”” + (=hanziku-1 . #xD6FA) ; ý¢€›º + )) +(define-char + '((morohashi-daikanwa 1300 0 5) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 17) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7E47) ; 繇 + )) + (=ucs . #x34A1) ; 㒡 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 238 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x71EE) ; 燮 + )) + (chinese-cns11643-5 . #x674C) ; ø»›’‹ + (ideograph-daikanwa . 01301) ; ø¸€”• + (=hanziku-1 . #xD751) ; ý¢€‘ + (=ucs . #x20444) ; 𠑄 + )) +(define-char + '((ideographic- (:radical 89 ; ⽘ + :strokes 15 + :sources (morohashi-daikanwa cns-11643)) + (:radical 9 ; ⼈ + :strokes 17 + :sources (ucs))) + (total-strokes . 19) + (hanyu-dazidian 1 237 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID") + (=ucs . #x2FFB) ; â¿» + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID") + (=ucs . #x2FFB) ; â¿» + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + (=jef-china3 . #x71FA) ; øº‡‡º + ) + ((=ucs . #x6B62) ; æ­¢ + ) + ((=gt-k . 00305) ; ý¡„€„± + )) + ) + ((=ucs . #x5182) ; 冂 + )) + ) + ((=ucs . #x3E1A) ; 㸚 + )) + (chinese-cns11643-7 . #x476F) ; ø»ž·¶ + (ideograph-daikanwa . 19757) ; ø¸„´­ + (=hanziku-1 . #xD6F4) ; ý¢€›´ + (=ucs . #x20442) ; 𠑂 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 237 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5409) ; 吉 + ) + ((=ucs . #x9CE5) ; é³¥ + )) + )) + (=hanziku-1 . #xD6F5) ; ý¢€›µ + (=ucs . #x20443) ; 𠑃 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 238 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x9580) ; 門 + ) + ((=ucs . #x81FF) ; 臿 + )) + )) + (=hanziku-1 . #xD754) ; ý¢€” + (=ucs . #x20446) ; 𠑆 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideograph-daikanwa . 01302) ; ø¸€”– + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 238 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8076) ; 聶 + )) + (chinese-cns11643-4 . #x632F) ; ø»™² + (ideograph-daikanwa . 01303) ; ø¸€”— + (=hanziku-1 . #xD757) ; ý¢€— + (=ucs . #x34A4) ; 㒤 + )) +(define-char + '((=>ucs . #x5136) ; 儶 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideograph-daikanwa . 08595) ; ø¸‚†“ + )) + (ideograph-daikanwa . 01304) ; ø¸€”˜ + )) +(define-char + '((morohashi-daikanwa 1304 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 238 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5DC2) ; 巂 + )) + (chinese-cns11643-3 . #x5C32) ; ø»–­Ÿ + (=hanziku-1 . #xD75B) ; ý¢€› + (=ucs . #x5136) ; 儶 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 238 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8C50) ; 豐 + )) + (chinese-cns11643-3 . #x5C33) ; ø»–­  + (ideograph-daikanwa . 01305) ; ø¸€”™ + (=hanziku-1 . #xD759) ; ý¢€™ + (=ucs . #x34A5) ; 㒥 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 238 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x58D8) ; 壘 + )) + (chinese-cns11643-3 . #x5C31) ; ø»–­ž + (ideograph-daikanwa . 01306) ; ø¸€”š + (=hanziku-1 . #xD75A) ; ý¢€š + (=ucs . #x34A6) ; 㒦 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 238 12) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8B56) ; ý¢€ˆ­– + ) + ((=ucs . #x56DF) ; 囟 + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x706B) ; 火 + )) + (chinese-cns11643-7 . #x4D3C) ; ø»ž¿· + (ideograph-daikanwa . 01307) ; ø¸€”› + (=hanziku-1 . #xD75C) ; ý¢€œ + (=ucs . #x2044E) ; 𠑎 + )) +(define-char + '((=>ucs . #x20452) ; 𠑒 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideograph-daikanwa . 01308) ; ø¸€”œ + )) +(define-char + '((morohashi-daikanwa 1308 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 238 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5049) ; 偉 + ) + ((=ucs . #x98A8) ; 風 + )) + (chinese-cns11643-7 . #x4D3B) ; ø»ž¿¶ + (=hanziku-1 . #xD75F) ; ý¢€Ÿ + (=ucs . #x20452) ; 𠑒 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideograph-daikanwa . 01309) ; ø¸€” + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 238 17) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x830D) ; 茍 + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x6B62) ; æ­¢ + ) + ((=ucs . #x6535) ; 攵 + )) + (chinese-cns11643-5 . #x6B6C) ; ø»›˜£ + (ideograph-daikanwa . 01310) ; ø¸€”ž + (=hanziku-1 . #xD761) ; ý¢€¡ + (=ucs . #x2045B) ; 𠑛 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 238 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5009) ; 倉 + ) + ((=ucs . #x5009) ; 倉 + )) + (=hanziku-1 . #xD756) ; ý¢€– + (=ucs . #x20450) ; 𠑐 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x9580) ; 門 + ) + ((=ucs . #x8200) ; 舀 + )) + )) + (chinese-cns11643-5 . #x6B6B) ; ø»›˜¢ + (=ucs . #x20451) ; 𠑑 + )) +(define-char + '((=>ucs . #x20451) ; 𠑑 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 238 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x9580) ; 門 + ) + ((japanese-jisx0212 . #x566D) ; ø»‹³’ + (ideograph-daikanwa . 30184) ; ø¸‡—¨ + )) + )) + (=hanziku-1 . #xD75E) ; ý¢€ž + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (->identical + ((ideograph-daikanwa . 11472) ; ø¸‚³ + )) + (hanyu-dazidian 8 9 15) + (=hanziku-12 . #xEB7C) ; ý¢ƒŽ­¼ + (=ucs . #x20453) ; 𠑓 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 238 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x975E) ; 非 + ) + ((=ucs . #x532A) ; 匪 + )) + (=hanziku-1 . #xD755) ; ý¢€• + (=ucs . #x204FF) ; 𠓿 + )) +(define-char + '((=>ucs . #x5137) ; 儷 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0208-1978 . #x4E6F) ; ø»‚¿” + (japanese-jisx0208 . #x4E6F) ; ø»‡“œ + (korean-ksc5601 . #x5572) ; ø»‰§µ + (ideograph-daikanwa . 47663) ; ø¸‹¨¯ + )) + (shinjigen-1 . 440) + (shinjigen-2 . 440) + (=jis-x0208 . #x5136) ; ø½Š¼± + (korean-ksc5601 . #x5563) ; ø»‰§¦ + (=gt-pj-1 . #x5136) ; ø½Š¼± + (chinese-big5 . #xC4D7) ; ý¢€Œ“— + (ideograph-daikanwa . 01311) ; ø¸€”Ÿ + (ucs-jis . #x5137) ; ø½Š¼± + )) +(define-char + '((morohashi-daikanwa 1311 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 238 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9E97) ; 麗 + )) + (chinese-gb12345 . #x5933) ; 儷 + (=ucs . #x5137) ; 儷 + )) +(define-char + '((=>ucs . #x5137) ; 儷 + (morohashi-daikanwa 1311 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x795E) ; ø»“„© + )) + (chinese-cns11643-1 . #x7A62) ; ø»“†‹ + )) +(define-char + '((=>ucs . #x34A7) ; 㒧 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideograph-daikanwa . 01312) ; ø¸€”  + (=cbeta . 04184) ; ø¸¡˜ + )) +(define-char + '((morohashi-daikanwa 1312 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 239 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x96E2) ; 離 + )) + (chinese-cns11643-7 . #x5274) ; ø»Ÿˆ… + (=hanziku-1 . #xD779) ; ý¢€¹ + (=ucs . #x34A7) ; 㒧 + )) +(define-char + '((=>ucs . #x5138) ; 儸 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x4D65) ; ø½Š·¨ + (korean-ksc5601 . #x547E) ; ø»‰¦£ + (ideograph-daikanwa . 28397) ; ø¸†»­ + )) + (japanese-jisx0212 . #x3263) ; ø»Š¾ + (ideograph-daikanwa . 01313) ; ø¸€”¡ + (=jef-china3 . #x43CA) ; øº„Š + (ucs-jis . #x5138) ; ø»Š¾ + )) +(define-char + '((morohashi-daikanwa 1313 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 239 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7F85) ; 羅 + )) + (chinese-cns11643-1 . #x7A63) ; ø»“†Œ + (chinese-big5 . #xC4D8) ; ý¢€Œ“˜ + (=ucs . #x5138) ; 儸 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 239 6) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8AA3) ; ý¢€ˆª£ + ) + ((=ucs . #x56DF) ; 囟 + ) + ((=ucs . #x5927) ; 大 + ) + ((=ucs . #x5DF3) ; å·³ + )) + (chinese-cns11643-4 . #x662F) ; ø»™†Œ + (ideograph-daikanwa . 01314) ; ø¸€”¢ + (=hanziku-1 . #xD776) ; ý¢€¶ + (=ucs . #x20457) ; 𠑗 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 239 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8D0A) ; 贊 + )) + (japanese-jisx0212 . #x3264) ; ø»Š¾‘ + (chinese-cns11643-2 . #x6B4F) ; ø»”¹º + (chinese-big5 . #xF5C1) ; ý¢€— + (ideograph-daikanwa . 01315) ; ø¸€”£ + (=ucs . #x5139) ; 儹 + )) +(define-char + '((=>ucs . #x20458) ; 𠑘 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideograph-daikanwa . 01316) ; ø¸€”¤ + )) +(define-char + '((morohashi-daikanwa 1316 0 5) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 239 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x985B) ; 顛 + )) + (chinese-cns11643-4 . #x662E) ; ø»™†‹ + (=hanziku-1 . #xD772) ; ý¢€² + (=ucs . #x20458) ; 𠑘 + )) +(define-char + '((=>ucs . #x513A) ; 儺 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #xFA68) ; 難 + )) + (shinjigen-1 . 439) + (shinjigen-2 . 439) + (=jis-x0208 . #x5135) ; ø½Š¼° + (korean-ksc5601 . #x5153) ; ø»‰¡ž + (=gt-pj-1 . #x5135) ; ø½Š¼° + (ideograph-daikanwa . 01317) ; ø¸€”¥ + (ucs-jis . #x513A) ; ø½Š¼° + )) +(define-char + '((morohashi-daikanwa 1317 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 238 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x96E3) ; 難 + )) + (chinese-cns11643-2 . #x6B4E) ; ø»”¹¹ + (chinese-gb12345 . #x5950) ; 儺 + (chinese-big5 . #xF5C0) ; ý¢€—€ + (=ucs . #x513A) ; 儺 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 239 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5BF5) ; 寵 + )) + (ideograph-daikanwa . 01318) ; ø¸€”¦ + (=hanziku-1 . #xD77B) ; ý¢€» + (=ucs . #x20459) ; 𠑙 + )) +(define-char + '((=>ucs . #x20459) ; 𠑙 + (morohashi-daikanwa 1318 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F68) ; ø»›ž— + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 238 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5912) ; 夒 + )) + (chinese-cns11643-7 . #x5275) ; ø»Ÿˆ† + (ideograph-daikanwa . 01319) ; ø¸€”§ + (=hanziku-1 . #xD758) ; ý¢€˜ + (=ucs . #x2044D) ; 𠑍 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideograph-daikanwa . 01320) ; ø¸€”¨ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideograph-daikanwa . 01321) ; ø¸€”© + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x6E34) ; ø½‹§• + (korean-ksc5601 . #x5C2B) ; ø»‰±€ + (ideograph-daikanwa . 39216) ; ø¸‰¤° + )) + (ideograph-daikanwa . 01322) ; ø¸€”ª + (=ucs . #x2045F) ; 𠑟 + )) +(define-char + '((=>ucs . #x2045F) ; 𠑟 + (morohashi-daikanwa 1322 0 2) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 239 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x7931) ; ø»“ƒ¼ + )) + (chinese-cns11643-4 . #x662D) ; ø»™†Š + (=hanziku-1 . #xD778) ; ý¢€¸ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 239 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DEB) ; ý¢€ˆ·« + ) + ((=ucs . #x97ED) ; 韭 + )) + )) + (=hanziku-1 . #xD77A) ; ý¢€º + (=ucs . #x20460) ; 𠑠 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 239 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x9580) ; 門 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL PAW TWO") + (=ucs . #x2EA5) ; ⺥ + ) + ((=ucs . #x8C55) ; 豕 + )) + )) + )) + (=hanziku-1 . #xD77C) ; ý¢€¼ + (=ucs . #x20461) ; 𠑡 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 240 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x752C) ; 甬 + ) + ((=ucs . #x752C) ; 甬 + )) + ) + ((=ucs . #x82B1) ; 花 + )) + (=hanziku-1 . #xD7B5) ; ý¢€žµ + (=ucs . #x24C0F) ; 𤰏 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 20) + (total-strokes . 22) + (hanyu-dazidian 1 239 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9EE8) ; 黨 + )) + (shinjigen-1 . 443) + (shinjigen-2 . 443) + (=jis-x0208 . #x5138) ; ø½Š¼³ + (chinese-cns11643-1 . #x7B58) ; ø»“‡Ÿ + (chinese-gb12345 . #x594E) ; 儻 + (=gt-pj-1 . #x5138) ; 儻 + (chinese-big5 . #xC56C) ; ý¢€Œ•¬ + (ideograph-daikanwa . 01323) ; ø¸€”« + (=ucs . #x513B) ; 儻 + )) +(define-char + '((=>ucs . #x513C) ; 儼 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 20) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x536E) ; ø½‹€¥ + (korean-ksc5601 . #x6571) ; ø»‰¿” + (chinese-cns11643-1 . #x7964) ; ø»“„¯ + (ideograph-daikanwa . 04589) ; ø¸‡­ + )) + (shinjigen-1 . 441) + (shinjigen-2 . 441) + (=jis-x0208 . #x5137) ; ø½Š¼² + (korean-ksc5601 . #x6570) ; ø»‰¿“ + (chinese-cns11643-1 . #x7B57) ; ø»“‡ž + (=gt-pj-1 . #x5137) ; ø½Š¼² + (chinese-big5 . #xC56B) ; ý¢€Œ•« + (ideograph-daikanwa . 01324) ; ø¸€”¬ + (ucs-jis . #x513C) ; ø½Š¼² + )) +(define-char + '((morohashi-daikanwa 1324 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 240 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x56B4) ; 嚴 + )) + (chinese-gb12345 . #x5932) ; 儼 + (=ucs . #x513C) ; 儼 + )) +(define-char + '((=>ucs . #x20469) ; 𠑩 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 20) + (total-strokes . 22) + (ideograph-daikanwa . 01325) ; ø¸€”­ + )) +(define-char + '((morohashi-daikanwa 1325 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 20) + (total-strokes . 22) + (hanyu-dazidian 1 240 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x77CD) ; 矍 + )) + (chinese-cns11643-5 . #x7331) ; ø»›£˜ + (=hanziku-1 . #xD7B3) ; ý¢€ž³ + (=ucs . #x20469) ; 𠑩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 20) + (total-strokes . 22) + (hanyu-dazidian 1 239 13) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6771) ; 東 + ) + ((=ucs . #x6771) ; 東 + )) + ) + ((=ucs . #x65E5) ; 日 + )) + (chinese-cns11643-7 . #x574D) ; ø»ŸŽ´ + (ideograph-daikanwa . 01326) ; ø¸€”® + (=hanziku-1 . #xD77D) ; ý¢€½ + (=ucs . #x20464) ; 𠑤 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 20) + (total-strokes . 22) + (hanyu-dazidian 1 239 5) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8BA8) ; ý¢€ˆ®¨ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x540C) ; 同 + ) + ((=ucs . #x5DF3) ; å·³ + )) + (chinese-cns11643-7 . #x574C) ; ø»ŸŽ³ + (ideograph-daikanwa . 48924) ; ø¸‹¼œ + (=hanziku-1 . #xD775) ; ý¢€µ + (=ucs . #x34A8) ; 㒨 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 20) + (total-strokes . 22) + (hanyu-dazidian 1 239 1) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6B62) ; æ­¢ + ) + ((=ucs . #x9801) ; 頁 + ) + ((=ucs . #x353E) ; 㔾 + ) + ((=big5-cdp . #x8B67) ; ý¢€ˆ­§ + )) + (chinese-cns11643-7 . #x574E) ; ø»ŸŽµ + (=hanziku-1 . #xD771) ; ý¢€± + (=ucs . #x2045A) ; 𠑚 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 21) + (total-strokes . 23) + (hanyu-dazidian 1 240 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x56C2) ; 囂 + )) + (chinese-cns11643-4 . #x6A40) ; ø»™Œ• + (ideograph-daikanwa . 01327) ; ø¸€”¯ + (=hanziku-1 . #xD7B9) ; ý¢€ž¹ + (=ucs . #x2046A) ; 𠑪 + )) +(define-char + '((=>ucs . #x513D) ; 儽 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 21) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x5464) ; ø»‹° + (=jis-x0213-1-2000 . #x7A38) ; ø»¤– + (ideograph-daikanwa . 28039) ; ø¸†¶‡ + )) + (chinese-cns11643-2 . #x6E7D) ; ø»”¿‚ + (chinese-big5 . #xF7D0) ; ý¢€Ÿ + (ideograph-daikanwa . 01328) ; ø¸€”° + )) +(define-char + '((morohashi-daikanwa 1328 0 0) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 21) + (total-strokes . 23) + (hanyu-dazidian 1 240 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7E8D) ; 纍 + )) + (=ucs . #x513D) ; 儽 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 21) + (total-strokes . 23) + (hanyu-dazidian 1 240 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x857D) ; ý¢€ˆ•½ + )) + (chinese-cns11643-7 . #x5B45) ; ø»Ÿ”¤ + (ideograph-daikanwa . 01329) ; ø¸€”± + (=hanziku-1 . #xD7B7) ; ý¢€ž· + (=ucs . #x2046B) ; 𠑫 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 21) + (total-strokes . 23) + (hanyu-dazidian 1 240 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8821) ; è ¡ + )) + (chinese-cns11643-4 . #x6A41) ; ø»™Œ– + (ideograph-daikanwa . 01330) ; ø¸€”² + (=hanziku-1 . #xD7BA) ; ý¢€žº + (=ucs . #x34A9) ; 㒩 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 21) + (total-strokes . 23) + (hanyu-dazidian 1 240 4) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x97ED) ; 韭 + ) + ((=ucs . #x9801) ; 頁 + )) + (chinese-cns11643-5 . #x7562) ; ø»›§… + (ideograph-daikanwa . 01331) ; ø¸€”³ + (=hanziku-1 . #xD7B6) ; ý¢€ž¶ + (=ucs . #x2046F) ; 𠑯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 21) + (total-strokes . 23) + (hanyu-dazidian 1 239 7) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((name . "CJK RADICAL WALK TWO") + (=ucs . #x2ECE) ; ⻎ + ) + ((=ucs . #x81FE) ; 臾 + ) + ((=ucs . #x826E) ; 艮 + )) + (=hanziku-1 . #xD777) ; ý¢€· + (=ucs . #x2045E) ; 𠑞 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 22) + (total-strokes . 24) + (hanyu-dazidian 1 240 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x56CA) ; 囊 + )) + (chinese-cns11643-3 . #x606F) ; ø»–´” + (ideograph-daikanwa . 01332) ; ø¸€”´ + (=hanziku-1 . #xD7BC) ; ý¢€ž¼ + (=ucs . #x513E) ; 儾 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 22) + (total-strokes . 24) + (ideograph-daikanwa . 01333) ; ø¸€”µ + )) +(define-char + '((=>ucs . #x34AA) ; 㒪 + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 22) + (total-strokes . 24) + (ideograph-daikanwa . 01334) ; ø¸€”¶ + )) +(define-char + '((morohashi-daikanwa 1334 0 1) + (ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 22) + (total-strokes . 24) + (hanyu-dazidian 1 240 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x81E3) ; 臣 + ) + ((=ucs . #x81E3) ; 臣 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B62) ; æ­¢ + ) + ((=ucs . #x8C55) ; 豕 + )) + )) + (ucs-cdp . 132211) + (chinese-cns11643-3 . #x613C) ; ø»–´¿ + (=hanziku-1 . #xD7BD) ; ý¢€ž½ + (=ucs . #x34AA) ; 㒪 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 22) + (total-strokes . 24) + (hanyu-dazidian 1 240 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x820D) ; 舍 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x820D) ; 舍 + ) + ((=ucs . #x820D) ; 舍 + )) + )) + (=hanziku-1 . #xD7BB) ; ý¢€ž» + (=ucs . #x20470) ; 𠑰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 23) + (total-strokes . 25) + (hanyu-dazidian 1 240 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6703) ; 會 + ) + ((=ucs . #x666F) ; 景 + )) + (=hanziku-1 . #xD7BE) ; ý¢€ž¾ + (=ucs . #x20471) ; 𠑱 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 24) + (total-strokes . 26) + (hanyu-dazidian 1 240 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x50C9) ; 僉 + ) + ((=ucs . #x50C9) ; 僉 + )) + (chinese-cns11643-4 . #x6D52) ; ø»™‘ + (ideograph-daikanwa . 01335) ; ø¸€”· + (=hanziku-1 . #xD7BF) ; ý¢€ž¿ + (=ucs . #x20472) ; 𠑲 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 27) + (total-strokes . 29) + (hanyu-dazidian 1 241 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5408) ; 合 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x866B) ; 虫 + ) + ((=ucs . #x866B) ; 虫 + )) + ) + ((=ucs . #x6E05) ; 清 + )) + (=hanziku-1 . #xD7D3) ; ý¢€Ÿ“ + (=ucs . #x20474) ; 𠑴 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (ideographic-strokes . 27) + (total-strokes . 29) + (hanyu-dazidian 1 241 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8BD5) ; ý¢€ˆ¯• + ) + ((=ucs . #x57DF) ; 域 + ) + ((=ucs . #x54F2) ; 哲 + )) + )) + (=hanziku-1 . #xD7D4) ; ý¢€Ÿ” + (=ucs . #x20475) ; 𠑵 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 124 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x5165) ; 入 + )) + )) + (=hanziku-1 . #xBD73) ; ý¢€›µ³ + (=ucs . #x201D2) ; 𠇒 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 8 13) + (=hanziku-12 . #xEB64) ; ý¢ƒŽ­¤ + (=ucs . #x201D3) ; 𠇓 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 136 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x74DC) ; 瓜 + )) + (=hanziku-1 . #xBFD6) ; ý¢€›¿– + (=ucs . #x201D7) ; 𠇗 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 128 7) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x4E28) ; 丨 + ) + ((=big5-cdp . #x89A6) ; ý¢€ˆ¦¦ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x4EBA) ; 人 + )) + (=hanziku-1 . #xBE54) ; ý¢€›¹” + (=ucs . #x201EC) ; 𠇬 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 128 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=ucs . #x4E2D) ; 中 + )) + (=hanziku-1 . #xBE56) ; ý¢€›¹– + (=ucs . #x201ED) ; 𠇭 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 129 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x4E18) ; 丘 + )) + (=hanziku-1 . #xBE6E) ; ý¢€›¹® + (=ucs . #x201EF) ; 𠇯 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 129 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EBD) ; 亽 + ) + ((=ucs . #x5E00) ; 帀 + )) + (=hanziku-1 . #xBE70) ; ý¢€›¹° + (=ucs . #x201F0) ; 𠇰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 131 4) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5927) ; 大 + ) + ((=ucs . #x51E0) ; 几 + )) + (=hanziku-1 . #xBED3) ; ý¢€›»“ + (=ucs . #x201F3) ; 𠇳 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 132 2) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C0F) ; 小 + ) + ((=ucs . #x51E0) ; 几 + )) + (=hanziku-1 . #xBEF1) ; ý¢€›»± + (=ucs . #x201F5) ; 𠇵 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 134 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x518B) ; 冋 + )) + (=hanziku-1 . #xBF72) ; ý¢€›½² + (=ucs . #x201F6) ; 𠇶 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 134 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x751F) ; 生 + )) + (=hanziku-1 . #xBF74) ; ý¢€›½´ + (=ucs . #x201F7) ; 𠇷 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 138 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516D) ; 六 + ) + ((=ucs . #x4E00) ; 一 + )) + )) + (=hanziku-1 . #xC055) ; ý¢€œ• + (=ucs . #x201F8) ; 𠇸 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 141 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x89E1) ; ý¢€ˆ§¡ + ) + ((=ucs . #x5DE5) ; å·¥ + )) + )) + (=hanziku-1 . #xC0D8) ; ý¢€œƒ˜ + (=ucs . #x201F9) ; 𠇹 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 8 14) + (=hanziku-12 . #xEB65) ; ý¢ƒŽ­¥ + (=ucs . #x201FA) ; 𠇺 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 143 7) + (ideographic-structure + (:cdp-combinator 3) + ((=ucs . #x5148) ; 先 + ) + ((=ucs . #x4EBA) ; 人 + )) + (=hanziku-1 . #xC15D) ; ý¢€œ… + (=ucs . #x20223) ; 𠈣 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 147 8) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C0F) ; 小 + ) + ((=ucs . #x5973) ; 女 + )) + (=hanziku-1 . #xC241) ; ý¢€œ‰ + (=ucs . #x20224) ; 𠈤 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 148 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x518E) ; 冎 + )) + (=ucs . #x20225) ; 𠈥 + )) +(define-char + '((=>ucs . #x20225) ; 𠈥 + (ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 148 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((japanese-jisx0212 . #x3273) ; ø»Š¾  + (chinese-cns11643-4 . #x2236) ; ø»—¢› + (ideograph-daikanwa . 01525) ; ø¸€—µ + )) + (=hanziku-1 . #xC25A) ; ý¢€œ‰š + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 148 5) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5C71) ; å±± + ) + ((=jis-x0208 . #x5469) ; ø½‹¾ + (chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + )) + (=hanziku-1 . #xC25E) ; ý¢€œ‰ž + (=ucs . #x20226) ; 𠈦 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 150 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8BFA) ; ý¢€ˆ¯º + )) + (=hanziku-1 . #xC2BD) ; ý¢€œŠ½ + (=ucs . #x2022B) ; 𠈫 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 175 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-1 . #x4B68) ; ø»’ + )) + (=hanziku-1 . #xCA6B) ; ý¢€œ©« + (=ucs . #x20243) ; 𠉃 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 156 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=big5-cdp . #x884C) ; ý¢€ˆ¡Œ + )) + (=hanziku-1 . #xC3E6) ; ý¢€œ¦ + (=ucs . #x20253) ; 𠉓 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 162 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4F78) ; 佸 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=hanziku-1 . #xC54D) ; ý¢€œ• + (=ucs . #x20257) ; 𠉗 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 8 15) + (=hanziku-12 . #xEB66) ; ý¢ƒŽ­¦ + (=ucs . #x20259) ; 𠉙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 8 16) + (=hanziku-12 . #xEB67) ; ý¢ƒŽ­§ + (=ucs . #x2025A) ; 𠉚 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 169 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4F1A) ; 会 + ) + ((=ucs . #x52FF) ; 勿 + )) + (=hanziku-1 . #xC949) ; ý¢€œ¥‰ + (=ucs . #x20289) ; 𠊉 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 169 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=ucs . #x7680) ; 皀 + )) + (=hanziku-1 . #xC94D) ; ý¢€œ¥ + (=ucs . #x2028A) ; 𠊊 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 169 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x4E37) ; 丷 + ) + ((=ucs . #x672F) ; 术 + ) + ((=ucs . #x4E00) ; 一 + )) + (=hanziku-1 . #xC954) ; ý¢€œ¥” + (=ucs . #x2028D) ; 𠊍 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 172 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5393) ; 厓 + )) + (=hanziku-1 . #xC9D0) ; ý¢€œ§ + (=ucs . #x2028E) ; 𠊎 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 179 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4F81) ; 侁 + ) + ((=ucs . #x5202) ; 刂 + )) + (=hanziku-1 . #xCB51) ; ý¢€œ­‘ + (=ucs . #x2028F) ; 𠊏 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 182 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x530B) ; 匋 + )) + (=hanziku-1 . #xCBD1) ; ý¢€œ¯‘ + (=ucs . #x20290) ; 𠊐 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 183 3) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x65B9) ; 方 + )) + (=hanziku-1 . #xCBF1) ; ý¢€œ¯± + (=ucs . #x20293) ; 𠊓 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 185 1) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8BAB) ; ý¢€ˆ®« + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x706B) ; 火 + )) + (=hanziku-1 . #xCC70) ; ý¢€œ±° + (=ucs . #x20295) ; 𠊕 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 8 17) + (=hanziku-12 . #xEB68) ; ý¢ƒŽ­¨ + (=ucs . #x20297) ; 𠊗 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 8 18) + (=hanziku-12 . #xEB69) ; ý¢ƒŽ­© + (=ucs . #x20298) ; 𠊘 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 185 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + (=jef-china3 . #x71FA) ; øº‡‡º + ) + ((=ucs . #x4E36) ; 丶 + ) + ((=ucs . #x76EE) ; 目 + )) + ) + ((=ucs . #x53E3) ; 口 + )) + (=hanziku-1 . #xCC7A) ; ý¢€œ±º + (=ucs . #x202D1) ; 𠋑 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 188 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8558) ; ý¢€ˆ•˜ + )) + (=hanziku-1 . #xCCF3) ; ý¢€œ³³ + (=ucs . #x202D7) ; 𠋗 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 188 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5A01) ; 威 + )) + (=hanziku-1 . #xCCF4) ; ý¢€œ³´ + (=ucs . #x202D8) ; 𠋘 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 188 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4FE0) ; ä¿  + ) + ((=ucs . #x5202) ; 刂 + )) + (=hanziku-1 . #xCCFA) ; ý¢€œ³º + (=ucs . #x202D9) ; 𠋙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 188 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x215DC) ; 𡗜 + ) + ((=ucs . #x6708) ; 月 + )) + )) + (=hanziku-1 . #xCCFC) ; ý¢€œ³¼ + (=ucs . #x202DA) ; 𠋚 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 189 2) + (ideographic-structure + (:cdp-combinator 4) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((=ucs . #x6534) ; 攴 + ) + ((=big5-cdp . #x8A73) ; ý¢€ˆ©³ + )) + (=hanziku-1 . #xCD54) ; ý¢€œµ” + (=ucs . #x202DB) ; 𠋛 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 191 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x866B) ; 虫 + ) + ((=ucs . #x4E5F) ; 也 + )) + (=hanziku-1 . #xCDB7) ; ý¢€œ¶· + (=ucs . #x202DE) ; 𠋞 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 192 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x81FE) ; 臾 + )) + (=hanziku-1 . #xCDD9) ; ý¢€œ·™ + (=ucs . #x202DF) ; 𠋟 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 193 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x7230) ; 爰 + )) + (=hanziku-1 . #xCDF9) ; ý¢€œ·¹ + (=ucs . #x202E0) ; 𠋠 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 8 20) + (=hanziku-12 . #xEB6B) ; ý¢ƒŽ­« + (=ucs . #x202E4) ; 𠋤 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 203 19) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x3405) ; 㐅 + ) + ((=ucs . #x53F3) ; 右 + ) + ((chinese-cns11643-1 . #x443A) ; ø»‘¶ + (ideograph-daikanwa . 00095) ; ø¸€Ÿ + )) + (=hanziku-1 . #xD04E) ; ý¢€Ž + (=ucs . #x20301) ; 𠌁 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 169 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x4740) ; ø»‘º¯ + ) + ((=big5-cdp . #x87FE) ; ý¢€ˆŸ¾ + )) + (=hanziku-1 . #xC948) ; ý¢€œ¥ˆ + (=ucs . #x20306) ; 𠌆 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 198 12) + (ideographic-structure + (:cdp-combinator 5) + ((=big5-cdp . #x8DF6) ; ý¢€ˆ·¶ + ) + ((=ucs . #x4ECB) ; 介 + )) + (=hanziku-1 . #xCF44) ; ý¢€œ½„ + (=ucs . #x20315) ; 𠌕 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 200 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5DE9) ; å·© + ) + ((=ucs . #x6728) ; 木 + )) + )) + (=hanziku-1 . #xCF7D) ; ý¢€œ½½ + (=ucs . #x20316) ; 𠌖 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 202 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((=ucs . #x9769) ; 革 + )) + (=hanziku-1 . #xCFE2) ; ý¢€œ¿¢ + (=ucs . #x20319) ; 𠌙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 202 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=big5-cdp . #x8BBC) ; ý¢€ˆ®¼ + )) + ) + ((=big5-cdp . #x87C0) ; ý¢€ˆŸ€ + )) + )) + (=hanziku-1 . #xCFE6) ; ý¢€œ¿¦ + (=ucs . #x2031A) ; 𠌚 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 203 4) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x268FB) ; 𦣻 + )) + (=hanziku-1 . #xCFFE) ; ý¢€œ¿¾ + (=ucs . #x2031B) ; 𠌛 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 203 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8CEF) ; ý¢€ˆ³¯ + ) + ((=ucs . #x6535) ; 攵 + )) + (=hanziku-1 . #xD042) ; ý¢€‚ + (=ucs . #x2031D) ; 𠌝 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 203 10) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x4E14) ; 且 + ) + ((=ucs . #x53CB) ; 友 + )) + (=hanziku-1 . #xD045) ; ý¢€… + (=ucs . #x2031E) ; 𠌞 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 203 11) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x767D) ; 白 + ) + ((=ucs . #x76AE) ; 皮 + )) + (=hanziku-1 . #xD046) ; ý¢€† + (=ucs . #x2031F) ; 𠌟 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 206 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5BAD) ; å®­ + )) + (=hanziku-1 . #xD0C2) ; ý¢€ƒ‚ + (=ucs . #x20323) ; 𠌣 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 8 21) + (=hanziku-12 . #xEB6C) ; ý¢ƒŽ­¬ + (=ucs . #x20324) ; 𠌤 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 215 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x5E77) ; å¹· + )) + )) + (=hanziku-1 . #xD2A9) ; ý¢€Š© + (=ucs . #x20338) ; 𠌸 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 209 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x65C9) ; 旉 + )) + (=hanziku-1 . #xD15F) ; ý¢€…Ÿ + (=ucs . #x2033D) ; 𠌽 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 204 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x98E2) ; 飢 + )) + (=hanziku-1 . #xD05C) ; ý¢€œ + (=ucs . #x20343) ; 𠍃 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 207 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5408) ; 合 + ) + ((=big5-cdp . #x8AA3) ; ý¢€ˆª£ + )) + (=hanziku-1 . #xD0DF) ; ý¢€ƒŸ + (=ucs . #x20357) ; 𠍗 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 207 11) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x738B) ; 王 + ) + ((=ucs . #x5446) ; 呆 + )) + (=hanziku-1 . #xD0E8) ; ý¢€ƒ¨ + (=ucs . #x20359) ; 𠍙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 210 5) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x767E) ; 百 + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x3405) ; 㐅 + )) + (=hanziku-1 . #xD1A5) ; ý¢€†¥ + (=ucs . #x2035A) ; 𠍚 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 210 6) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x767E) ; 百 + ) + ((=ucs . #x5182) ; 冂 + ) + ((=ucs . #x5973) ; 女 + )) + (=hanziku-1 . #xD1A6) ; ý¢€†¦ + (=ucs . #x2035B) ; 𠍛 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 210 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EE3) ; 代 + ) + ((=ucs . #x76F4) ; 直 + )) + (=hanziku-1 . #xD1AB) ; ý¢€†« + (=ucs . #x2035C) ; 𠍜 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 210 14) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((name . "CJK RADICAL DIVINATION") + (=ucs . #x2E8A) ; ⺊ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x571F) ; 土 + )) + (=hanziku-1 . #xD1AE) ; ý¢€†® + (=ucs . #x2035D) ; 𠍝 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 212 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8C3B) ; è°» + )) + (=hanziku-1 . #xD1E7) ; ý¢€‡§ + (=ucs . #x20360) ; 𠍠 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 214 2) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8863) ; è¡£ + ) + ((=ucs . #x7531) ; 由 + )) + (=hanziku-1 . #xD263) ; ý¢€‰£ + (=ucs . #x20361) ; 𠍡 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 210 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5962) ; 奢 + )) + (=hanziku-1 . #xD1A7) ; ý¢€†§ + (=ucs . #x2037D) ; 𠍽 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 216 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x20692) ; 𠚒 + ) + ((chinese-cns11643-1 . #x456F) ; ø»‘¸¢ + )) + (=hanziku-1 . #xD2C9) ; ý¢€‹‰ + (=ucs . #x2039C) ; 𠎜 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 216 11) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x592B) ; 夫 + ) + ((=ucs . #x592B) ; 夫 + )) + ) + ((=ucs . #x5FC3) ; 心 + )) + (=hanziku-1 . #xD2CE) ; ý¢€‹Ž + (=ucs . #x2039D) ; 𠎝 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 217 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x503C) ; 值 + ) + ((=ucs . #x5C24) ; å°¤ + )) + (=hanziku-1 . #xD2F1) ; ý¢€‹± + (=ucs . #x2039F) ; 𠎟 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 219 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x666F) ; 景 + )) + (=hanziku-1 . #xD368) ; ý¢€¨ + (=ucs . #x203A0) ; 𠎠 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 9 1) + (=hanziku-12 . #xEB6E) ; ý¢ƒŽ­® + (=ucs . #x203A3) ; 𠎣 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 9 2) + (=hanziku-12 . #xEB6F) ; ý¢ƒŽ­¯ + (=ucs . #x203A4) ; 𠎤 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 9 4) + (=hanziku-12 . #xEB71) ; ý¢ƒŽ­± + (=ucs . #x203A5) ; 𠎥 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 9 6) + (=hanziku-12 . #xEB73) ; ý¢ƒŽ­³ + (=ucs . #x203A6) ; 𠎦 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 217 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6563) ; 散 + )) + (=hanziku-1 . #xD2EC) ; ý¢€‹¬ + (=ucs . #x203AD) ; 𠎭 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 217 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x8461) ; 葡 + )) + (=hanziku-1 . #xD2EF) ; ý¢€‹¯ + (=ucs . #x203C6) ; 𠏆 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 223 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5009) ; 倉 + ) + ((=ucs . #x53F0) ; 台 + )) + (=hanziku-1 . #xD450) ; ý¢€‘ + (=ucs . #x203D3) ; 𠏓 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 224 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4F11) ; 休 + ) + ((=ucs . #x8981) ; 要 + )) + (=hanziku-1 . #xD468) ; ý¢€‘¨ + (=ucs . #x203D5) ; 𠏕 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 225 7) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=big5-cdp . #x8BED) ; ý¢€ˆ¯­ + ) + ((=ucs . #x8A00) ; 言 + )) + (=hanziku-1 . #xD4B0) ; ý¢€’° + (=ucs . #x203D8) ; 𠏘 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 226 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x9F20) ; é¼  + )) + (=hanziku-1 . #xD4CA) ; ý¢€“Š + (=ucs . #x203D9) ; 𠏙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 226 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6108) ; 愈 + )) + (=hanziku-1 . #xD4CE) ; ý¢€“Ž + (=ucs . #x203DA) ; 𠏚 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 227 5) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5E7F) ; 广 + ) + ((=ucs . #x5171) ; 共 + ) + ((=ucs . #x65B9) ; 方 + )) + (=hanziku-1 . #xD4EE) ; ý¢€“® + (=ucs . #x203DB) ; 𠏛 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 229 1) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=big5-cdp . #x8B4E) ; ý¢€ˆ­Ž + ) + ((=ucs . #x8A00) ; 言 + )) + (=hanziku-1 . #xD56B) ; ý¢€•« + (=ucs . #x203DC) ; 𠏜 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 9 7) + (=hanziku-12 . #xEB74) ; ý¢ƒŽ­´ + (=ucs . #x203DE) ; 𠏞 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 9 8) + (=hanziku-12 . #xEB75) ; ý¢ƒŽ­µ + (=ucs . #x20401) ; 𠐁 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 9 9) + (=hanziku-12 . #xEB76) ; ý¢ƒŽ­¶ + (=ucs . #x20402) ; 𠐂 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 9 10) + (=hanziku-12 . #xEB77) ; ý¢ƒŽ­· + (=ucs . #x20403) ; 𠐃 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 9 11) + (=hanziku-12 . #xEB78) ; ý¢ƒŽ­¸ + (=ucs . #x20404) ; 𠐄 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 7 9) + (=hanziku-12 . #xEB48) ; ý¢ƒŽ­ˆ + (=ucs . #x20407) ; 𠐇 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 9 13) + (=hanziku-12 . #xEB7A) ; ý¢ƒŽ­º + (=ucs . #x20437) ; 𠐷 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 9 14) + (=hanziku-12 . #xEB7B) ; ý¢ƒŽ­» + (=ucs . #x20447) ; 𠑇 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 8 9 16) + (=hanziku-12 . #xEB7D) ; ý¢ƒŽ­½ + (=ucs . #x20454) ; 𠑔 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 103 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x4E8C) ; 二 + )) + (=hanziku-1 . #xB943) ; ý¢€›¥ƒ + (=ucs . #x204DE) ; 𠓞 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 117 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x624B) ; 手 + )) + (=hanziku-1 . #xBBEB) ; ý¢€›¯« + (=ucs . #x204E2) ; 𠓢 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 117 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x5FC3) ; 心 + )) + (=hanziku-1 . #xBBF1) ; ý¢€›¯± + (=ucs . #x204E3) ; 𠓣 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 128 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x7530) ; 田 + )) + (=hanziku-1 . #xBE5B) ; ý¢€›¹› + (=ucs . #x204E6) ; 𠓦 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 199 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x6840) ; 桀 + )) + (=hanziku-1 . #xCF5A) ; ý¢€œ½š + (=ucs . #x204F2) ; 𠓲 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 186 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x8089) ; 肉 + ) + ((=ucs . #x571F) ; 土 + )) + (=hanziku-1 . #xCCB3) ; ý¢€œ²³ + (=ucs . #x26699) ; 𦚙 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 185 10) + (ideographic-structure + (:cdp-combinator 4) + ((name . "CJK RADICAL GRASS TWO") + (=ucs . #x2EBF) ; ⺿ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x529B) ; 力 + ) + ((=ucs . #x4EBA) ; 人 + )) + (=hanziku-1 . #xCC79) ; ý¢€œ±¹ + (=ucs . #x26BF4) ; 𦯴 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 202 10) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6534) ; 攴 + ) + ((=ucs . #x8863) ; è¡£ + )) + (=hanziku-1 . #xCFE4) ; ý¢€œ¿¤ + (=ucs . #x2767E) ; 𧙾 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 220 1) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53EA) ; 只 + ) + ((=ucs . #x8A00) ; 言 + )) + (=hanziku-1 . #xD3A7) ; ý¢€Ž§ + (=ucs . #x279F9) ; 𧧹 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 210 12) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x6B62) ; æ­¢ + ) + ((=ucs . #x8C9D) ; 貝 + )) + (=hanziku-1 . #xD1AC) ; ý¢€†¬ + (=ucs . #x27D70) ; 𧵰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 218 8) + (ideographic-structure + (:cdp-combinator 4) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((=ucs . #x6535) ; 攵 + ) + ((=ucs . #x8DB3) ; 足 + )) + (=hanziku-1 . #xD34C) ; ý¢€Œ + (=ucs . #x28040) ; 𨁀 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 202 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((=ucs . #x91CD) ; 重 + )) + (=hanziku-1 . #xCFE5) ; ý¢€œ¿¥ + (=ucs . #x28928) ; 𨤨 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 169 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=big5-cdp . #x88B9) ; ý¢€ˆ¢¹ + ) + ((name . "CJK RADICAL SMALL ONE") + (=ucs . #x2E8C) ; ⺌ + ) + ((=ucs . #x4E00) ; 一 + )) + (=hanziku-1 . #xC950) ; ý¢€œ¥ + (=ucs . #x2893E) ; 𨤾 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 186 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x4E37) ; 丷 + ) + ((=big5-cdp . #x884C) ; ý¢€ˆ¡Œ + )) + (=hanziku-1 . #xCCB6) ; ý¢€œ²¶ + (=ucs . #x28944) ; 𨥄 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 199 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x975E) ; 非 + ) + ((=ucs . #x4EBA) ; 人 + )) + (=hanziku-1 . #xCF5B) ; ý¢€œ½› + (=ucs . #x291F0) ; 𩇰 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 169 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=ucs . #x767D) ; 白 + ) + ((=ucs . #x53B6) ; 厶 + )) + (=hanziku-1 . #xC94E) ; ý¢€œ¥Ž + (=ucs . #x29680) ; 𩚀 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 155 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=big5-cdp . #x8AB7) ; ý¢€ˆª· + )) + (=hanziku-1 . #xC3C2) ; ý¢€œ‚ + (=ucs . #x29681) ; 𩚁 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian 1 155 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((name . "CJK RADICAL DIVINATION") + (=ucs . #x2E8A) ; ⺊ + ) + ((=ucs . #x65E6) ; 旦 + )) + (=hanziku-1 . #xC3C5) ; ý¢€œ… + (=ucs . #x29683) ; 𩚃 + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 171) + (hanyu-dazidian-char . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4F9B) ; 供 + ) + ((=big5-cdp . #x8B43) ; ý¢€ˆ­ƒ + )) + (=hanziku-1 . #xC9AF) ; ý¢€œ¦¯ + )) +(define-char + '((ideographic-radical . 9) ; ⼈ + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 178) + (hanyu-dazidian-char . 4) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x5382) ; 厂 + )) + (=hanziku-1 . #xCAEF) ; ý¢€œ«¯ + )) diff --git a/lisp/utf-2000/Ideograph-R010-Legs.el b/lisp/utf-2000/Ideograph-R010-Legs.el new file mode 100644 index 0000000..32f2408 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R010-Legs.el @@ -0,0 +1,2363 @@ +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 264 4) + (chinese-gb2312 . #x3679) ; ø»„¦’ + (=jis-x0208 . #x5139) ; ø½Š¼´ + (chinese-isoir165 . #x3679) ; ø»Ž¢ + (chinese-cns11643-1 . #x442A) ; ø»‘µ¿ + (=gt-pj-1 . #x5139) ; 儿 + (chinese-big5 . #xA449) ; ý¢€Š‘‰ + (ideograph-daikanwa . 01336) ; ø¸€”¸ + (=gt-k . 00076) ; ý¡„€Œ + (=jef-china3 . #x81C2) ; øºˆ‡‚ + (=ucs . #x513F) ; 儿 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 264 5) + (shinjigen-1 . 445) + (shinjigen-2 . 445) + (chinese-gb2312 . #x5823) ; ø»…–¸ + (=jis-x0208 . #x513A) ; ø½Š¼µ + (korean-ksc5601 . #x6834) ; ø»Š‚± + (chinese-isoir165 . #x5823) ; ø»¿ˆ + (chinese-cns11643-1 . #x4442) ; ø»‘¶— + (=gt-pj-1 . #x513A) ; 兀 + (chinese-big5 . #xA461) ; ý¢€Š‘¡ + (ideograph-daikanwa . 01337) ; ø¸€”¹ + (=gt-k . 00211) ; ý¡„€ƒ“ + (=ucs . #x5140) ; 兀 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 265 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53B6) ; 厶 + ) + ((=ucs . #x513F) ; 儿 + )) + (shinjigen-1 . 446) + (shinjigen-2 . 446) + (chinese-gb2312 . #x544A) ; ø»…‘§ + (=jis-x0208 . #x3074) ; ø½Š‘ + (korean-ksc5601 . #x6B43) ; ø»Š‡š + (chinese-isoir165 . #x544A) ; ø»¹· + (chinese-cns11643-1 . #x4478) ; ø»‘· + (=gt-pj-1 . #x3074) ; 允 + (chinese-big5 . #xA4B9) ; ý¢€Š’¹ + (ideograph-daikanwa . 01338) ; ø¸€”º + (=gt-k . 00396) ; ý¡„€†Œ + (=ucs . #x5141) ; 允 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 265 1) + (ideograph-daikanwa . 01339) ; ø¸€”» + (=big5-cdp . #x89C0) ; ý¢€ˆ§€ + (=ucs . #x5142) ; 兂 + )) +(define-char + '((=>ucs . #x5142) ; 兂 + (morohashi-daikanwa 1339 0 0) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-4 . #x213D) ; ø»—¡„ + )) +(define-char + '((=>ucs . #x5142) ; 兂 + (morohashi-daikanwa 1339 0 1) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 3) + (total-strokes . 5) + (japanese-jisx0212 . #x3265) ; ø»Š¾’ + (ucs-jis . #x5142) ; ø»Š¾’ + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 264 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x5140) ; 兀 + )) + (shinjigen-1 . 448) + (shinjigen-2 . 448) + (chinese-gb2312 . #x542A) ; ø»…‘‡ + (=jis-x0208 . #x3835) ; ø½Š˜‚ + (korean-ksc5601 . #x6A2A) ; ø»Š…£ + (chinese-isoir165 . #x542A) ; ø»¹— + (chinese-cns11643-1 . #x4477) ; ø»‘·Œ + (=gt-pj-1 . #x3835) ; 元 + (chinese-big5 . #xA4B8) ; ý¢€Š’¸ + (ideograph-daikanwa . 01340) ; ø¸€”¼ + (=gt-k . 00422) ; ý¡„€†¦ + (=ucs . #x5143) ; 元 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 265 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x200CB) ; 𠃋 + ) + ((=ucs . #x513F) ; 儿 + )) + (ideograph-daikanwa . 01341) ; ø¸€”½ + (=hanziku-1 . #xDCC3) ; ý¢€³ƒ + (=ucs . #x20476) ; 𠑶 + )) +(define-char + '((=>ucs . #x20476) ; 𠑶 + (morohashi-daikanwa 1341 0 0) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x200CA) ; 𠃊 + ) + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-6 . #x214D) ; ø»›µœ + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 266 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E0A) ; 上 + ) + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-4 . #x215C) ; ø»—¡£ + (ideograph-daikanwa . 01342) ; ø¸€”¾ + (=hanziku-1 . #xDCE4) ; ý¢€³¤ + (=ucs . #x20477) ; 𠑷 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 266 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x513F) ; 儿 + )) + (shinjigen-1 . 449) + (shinjigen-2 . 449) + (chinese-gb2312 . #x5056) ; ø»…‹» + (=jis-x0208 . #x373B) ; ø½Š–ª + (korean-ksc5601 . #x7A7C) ; ø»Šž• + (chinese-isoir165 . #x5056) ; ø»´‹ + (chinese-cns11643-1 . #x4573) ; ø»‘¸¦ + (=gt-pj-1 . #x373B) ; 兄 + (chinese-big5 . #xA553) ; ý¢€Š•“ + (ideograph-daikanwa . 01343) ; ø¸€”¿ + (=gt-k . 00917) ; ý¡„€Ž• + (=ucs . #x5144) ; 兄 + )) +(define-char + '((=>ucs . #x5145) ; 充 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 266) + (hanyu-dazidian-char . 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x20AD3) ; 𠫓 + ) + ((=ucs . #x513F) ; 儿 + )) + (shinjigen-1 . 454) + (shinjigen-2 . 454) + (chinese-cns11643-1 . #x4572) ; ø»‘¸¥ + (ideograph-daikanwa . 01344) ; ø¸€•€ + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 266 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x87BB) ; ý¢€ˆž» + ) + ((=ucs . #x513F) ; 儿 + )) + (=hanziku-1 . #xDCE3) ; ý¢€³£ + (=ucs . #x20478) ; 𠑸 + )) +(define-char + '((=>ucs . #x5145) ; 充 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x5141) ; 允 + )) + (shinjigen-1 . 453) + (shinjigen-2 . 453) + (=jis-x0208 . #x3D3C) ; ø½ŠŸŸ + (korean-ksc5601 . #x7576) ; ø»Š–¹ + (=gt-pj-1 . #x3D3C) ; ø½ŠŸŸ + (chinese-big5 . #xA552) ; ý¢€Š•’ + (ideograph-daikanwa . 01345) ; ø¸€• + (=gt-k . 01638) ; ý¡„€™¦ + (ucs-jis . #x5145) ; ø½ŠŸŸ + )) +(define-char + '((morohashi-daikanwa 1345 0 0) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 269 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x5141) ; 允 + )) + (chinese-gb2312 . #x3364) ; ø»„¡£ + (chinese-isoir165 . #x3364) ; ø»‰³ + (chinese-cns11643-6 . #x2352) ; ø»›¸ + (=hanziku-1 . #xDDA6) ; ý¢€¶¦ + (=ucs . #x5145) ; 充 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 268 1) + (chinese-cns11643-4 . #x2232) ; ø»—¢— + (ideograph-daikanwa . 01346) ; ø¸€•‚ + (=big5-cdp . #x8AA1) ; ý¢€ˆª¡ + (=ucs . #x20479) ; 𠑹 + )) +(define-char + '((=>ucs . #x5146) ; 兆 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 4) + (total-strokes . 6) + (shinjigen-1 . 456) + (shinjigen-2 . 456) + (japanese-jisx0208-1978 . #x437B) ; ø»‚¯– + (japanese-jisx0208 . #x437B) ; ø»‡ƒž + (korean-ksc5601 . #x703C) ; ø»ŠŽ© + (ideograph-daikanwa . 01347) ; ø¸€•ƒ + )) +(define-char + '((morohashi-daikanwa 1347 0 0) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 268 2) + (chinese-gb2312 . #x5557) ; ø»…“’ + (chinese-isoir165 . #x5557) ; ø»»¢ + (chinese-cns11643-1 . #x473E) ; ø»‘º­ + (=jis-x0208-1990 . #x437B) ; ø½Š©’ + (=gt-pj-1 . #x437B) ; 兆 + (chinese-big5 . #xA5FC) ; ý¢€Š—¼ + (=gt-k . 01672) ; ý¡„€šˆ + (=ucs . #x5146) ; 兆 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 268 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x51F6) ; 凶 + ) + ((=ucs . #x513F) ; 儿 + )) + (shinjigen-1 . 450) + (shinjigen-2 . 450) + (=jis-x0208 . #x3624) ; ø½Š”µ + (korean-ksc5601 . #x7D54) ; ø»Š¢‡ + (chinese-cns11643-1 . #x473D) ; ø»‘º¬ + (=gt-pj-1 . #x3624) ; 兇 + (chinese-big5 . #xA5FB) ; ý¢€Š—» + (ideograph-daikanwa . 01348) ; ø¸€•„ + (=gt-k . 01590) ; ý¡„€˜¶ + (=ucs . #x5147) ; 兇 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 267 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL COW") + (=ucs . #x2EA7) ; ⺧ + ) + ((=ucs . #x513F) ; 儿 + )) + (shinjigen-1 . 455) + (shinjigen-2 . 455) + (chinese-gb2312 . #x4F48) ; ø»…Š + (=jis-x0208 . #x4068) ; ø½Š¤¥ + (korean-ksc5601 . #x603B) ; ø»‰·ˆ + (chinese-isoir165 . #x4F48) ; ø»²Ÿ + (chinese-cns11643-1 . #x473F) ; ø»‘º® + (=gt-pj-1 . #x4068) ; 先 + (chinese-big5 . #xA5FD) ; ý¢€Š—½ + (ideograph-daikanwa . 01349) ; ø¸€•… + (=gt-k . 01654) ; ý¡„€™¶ + (=ucs . #x5148) ; 先 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 266 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x88EE) ; ý¢€ˆ£® + ) + ((=ucs . #x513F) ; 儿 + )) + (shinjigen-1 . 451) + (shinjigen-2 . 451) + (chinese-gb2312 . #x3962) ; ø»„ª• + (=jis-x0208 . #x3877) ; ø½Š™„ + (korean-ksc5601 . #x4E43) ; ø»‰œ´ + (chinese-isoir165 . #x3962) ; ø»’¥ + (chinese-cns11643-1 . #x473C) ; ø»‘º« + (=gt-pj-1 . #x3877) ; 光 + (chinese-big5 . #xA5FA) ; ý¢€Š—º + (ideograph-daikanwa . 01350) ; ø¸€•† + (=gt-k . 01605) ; ý¡„€™… + (=ucs . #x5149) ; 光 + )) +(define-char + '((=>ucs . #x514A) ; 兊 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((japanese-jisx0208-1978 . #x3878) ; ø»‚Ÿ‰ + (japanese-jisx0208 . #x3878) ; ø»†³‘ + (korean-ksc5601 . #x4D6B) ; ø»‰›¾ + (ideograph-daikanwa . 01452) ; ø¸€–¬ + ) + ((=ucs . #x513F) ; 儿 + )) + (japanese-jisx0212 . #x3266) ; ø»Š¾“ + (=jis-x0213-1-2000 . #x2E4F) ; ø»¢¦° + (ideograph-daikanwa . 01351) ; ø¸€•‡ + (=jef-china3 . #x43D3) ; øº„“ + (ucs-jis . #x514A) ; ø»Š¾“ + )) +(define-char + '((morohashi-daikanwa 1351 0 0) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 269 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516C) ; 公 + ) + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-3 . #x2278) ; ø»•™™ + (=hanziku-1 . #xDDA5) ; ý¢€¶¥ + (=ucs . #x514A) ; 兊 + )) +(define-char + '((=>ucs . #x2047A) ; 𠑺 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=jis-x0208 . #x555F) ; ø½‹ƒ’ + (ideograph-daikanwa . 07054) ; ø¸®Ž + ) + ((=ucs . #x513F) ; 儿 + )) + (ideograph-daikanwa . 01352) ; ø¸€•ˆ + )) +(define-char + '((morohashi-daikanwa 1352 0 0) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 266 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=jis-x0208 . #x555F) ; ø½‹ƒ’ + (ideograph-daikanwa . 07054) ; ø¸®Ž + ) + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-6 . #x2353) ; ø»›¸ž + (=hanziku-1 . #xDCE7) ; ý¢€³§ + (=ucs . #x2047A) ; 𠑺 + )) +(define-char + '((=>ucs . #x2047B) ; 𠑻 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8C78) ; ý¢€ˆ±¸ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x513F) ; 儿 + )) + (ideograph-daikanwa . 01353) ; ø¸€•‰ + )) +(define-char + '((morohashi-daikanwa 1353 0 0) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 269 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8C78) ; ý¢€ˆ±¸ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-6 . #x2354) ; ø»›¸Ÿ + (=hanziku-1 . #xDDA7) ; ý¢€¶§ + (=ucs . #x2047B) ; 𠑻 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 266 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x88B9) ; ý¢€ˆ¢¹ + ) + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-4 . #x2233) ; ø»—¢˜ + (ideograph-daikanwa . 01354) ; ø¸€•Š + (=hanziku-1 . #xDCE6) ; ý¢€³¦ + (=jef-china3 . #x43D4) ; øº„” + (=ucs . #x34AB) ; 㒫 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 269 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E4) ; 古 + ) + ((=ucs . #x513F) ; 儿 + )) + (shinjigen-1 . 458) + (shinjigen-2 . 458) + (chinese-gb2312 . #x3F4B) ; ø»„²² + (=jis-x0208 . #x396E) ; ø½Šš™ + (korean-ksc5601 . #x503A) ; ø»‰Ÿ§ + (chinese-isoir165 . #x3F4B) ; ø»›‚ + (chinese-cns11643-1 . #x492C) ; ø»‘½— + (=gt-pj-1 . #x396E) ; 克 + (chinese-big5 . #xA74A) ; ý¢€ŠŠ + (ideograph-daikanwa . 01355) ; ø¸€•‹ + (=gt-k . 02550) ; ý¡„€§¶ + (=ucs . #x514B) ; 克 + )) +(define-char + '((=>ucs . #x514C) ; 兌 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x482C) ; ø½Š¯™ + (korean-ksc5601 . #x7822) ; ø»Š™¿ + (ideograph-daikanwa . 01450) ; ø¸€–ª + ) + ((=ucs . #x5144) ; 兄 + )) + (shinjigen-1 . 462) + (shinjigen-2 . 465) + (=jis-x0208 . #x513C) ; ø½Š¼· + (korean-ksc5601 . #x773A) ; ø»Š˜¹ + (=gt-pj-1 . #x513C) ; ø½Š¼· + (chinese-big5 . #xA749) ; ý¢€Š‰ + (ideograph-daikanwa . 01356) ; ø¸€•Œ + (=gt-k . 02681) ; ý¡„€©¹ + (ucs-jis . #x514C) ; ø½Š¼· + )) +(define-char + '((morohashi-daikanwa 1356 0 0) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 271 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516B) ; 八 + ) + ((=ucs . #x5144) ; 兄 + )) + (chinese-cns11643-1 . #x492B) ; ø»‘½– + (=ucs . #x514C) ; 兌 + )) +(define-char + '((=>ucs . #x2047D) ; 𠑽 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x5144) ; 兄 + )) + (ideograph-daikanwa . 01357) ; ø¸€• + )) +(define-char + '((morohashi-daikanwa 1357 0 0) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 270 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x5144) ; 兄 + )) + (chinese-cns11643-6 . #x2575) ; ø»›»¼ + (=hanziku-1 . #xDDCB) ; ý¢€·‹ + (=ucs . #x2047D) ; 𠑽 + )) +(define-char + '((=>ucs* . #x514D) ; 免 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5200) ; 刀 + ) + ((=big5-cdp . #x8BCB) ; ý¢€ˆ¯‹ + )) + (shinjigen-1 . 471) + (shinjigen-2 . 471) + (chinese-cns11643-3 . #x2452) ; ø»•›¯ + (=jis-x0213-1-2000 . #x2E50) ; ø»¢¦± + (ideograph-daikanwa . 01358) ; ø¸€•Ž + (=big5-cdp . #xA74B) ; ý¢€Š‹ + (=jef-china3 . #x43D5) ; øº„• + (ucs-cns . #x2F80E) ; 免 + (=ucs . #xFA32) ; 免 + )) +(define-char + '((=>ucs* . #x514D) ; 免 + (morohashi-daikanwa 1358 0 0) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (->identical + ((=ucs . #xFA32) ; 免 + )) + (=ucs . #x2F80E) ; 免 + )) +(define-char + '((morohashi-daikanwa 1358 0 4) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 270 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B5B) ; ý¢€ˆ­› + ) + ((=big5-cdp . #x8BCB) ; ý¢€ˆ¯‹ + )) + (chinese-gb2312 . #x4362) ; ø»„¹ + (korean-ksc5601 . #x5873) ; ø»‰¬ + (chinese-isoir165 . #x4362) ; ø»¡‘ + (chinese-cns11643-1 . #x492D) ; ø»‘½˜ + (chinese-big5 . #xA74B) ; ý¢€Š‹ + (=ucs . #x514D) ; 免 + )) +(define-char + '((=>ucs . #x514D) ; 免 + (morohashi-daikanwa 1358 0 5) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (shinjigen-1 . 470) + (shinjigen-2 . 470) + (=jis-x0208 . #x4C48) ; ø½Šµ­ + (=gt-pj-1 . #x4C48) ; ø½Šµ­ + (=gt-k . 03837) ; ý¡„€»½ + (ucs-jis . #x514D) ; ø½Šµ­ + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 270 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=big5-cdp . #x89B9) ; ý¢€ˆ¦¹ + ) + ((=ucs . #x4E36) ; 丶 + )) + )) + (shinjigen-1 . 469) + (shinjigen-2 . 469) + (korean-ksc5601 . #x774D) ; ø»Š™Œ + (chinese-cns11643-3 . #x2454) ; ø»•›± + (ideograph-daikanwa . 01359) ; ø¸€• + (=hanziku-1 . #xDDC9) ; ý¢€·‰ + (=ucs . #x514E) ; 兎 + )) +(define-char + '((=>ucs . #x514E) ; 兎 + (morohashi-daikanwa 1359 0 1) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (=jis-x0208 . #x4546) ; ø½Š«™ + (=gt-pj-1 . #x4546) ; ø½Š«™ + (=jef-china3 . #x43DA) ; øº„š + (ucs-jis . #x514E) ; ø½Š«™ + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 270 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B5B) ; ý¢€ˆ­› + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x513F) ; 儿 + )) + )) + (chinese-cns11643-6 . #x2577) ; ø»›»¾ + (ideograph-daikanwa . 01360) ; ø¸€• + (=hanziku-1 . #xDDCA) ; ý¢€·Š + (=ucs . #x2047E) ; 𠑾 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 270 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x884A) ; ý¢€ˆ¡Š + ) + ((=ucs . #x5140) ; 兀 + )) + (chinese-cns11643-6 . #x2578) ; ø»›»¿ + (ideograph-daikanwa . 01361) ; ø¸€•‘ + (=hanziku-1 . #xDDC8) ; ý¢€·ˆ + (=ucs . #x2047F) ; 𠑿 + )) +(define-char + '((=>ucs . #x514F) ; 兏 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x20086) ; 𠂆 + ) + ((=ucs . #x20477) ; 𠑷 + )) + (japanese-jisx0212 . #x3267) ; ø»Š¾” + (chinese-cns11643-4 . #x233B) ; ø»—£¾ + (ideograph-daikanwa . 01362) ; ø¸€•’ + (=jef-china3 . #x43D6) ; øº„– + (ucs-jis . #x514F) ; ø»Š¾” + )) +(define-char + '((morohashi-daikanwa 1362 0 1) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 70 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x20477) ; 𠑷 + )) + (=hanziku-1 . #xB26A) ; ý¢€›‰ª + (=ucs . #x514F) ; 兏 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 270 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8A65) ; ý¢€ˆ©¥ + ) + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-5 . #x2335) ; ø»™­¼ + (ideograph-daikanwa . 01363) ; ø¸€•“ + (=hanziku-1 . #xDDC5) ; ý¢€·… + (=ucs . #x20480) ; 𠒀 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 270 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65E7) ; 旧 + ) + ((=ucs . #x513F) ; 儿 + )) + (shinjigen-1 . 459) + (shinjigen-2 . 459) + (=jis-x0208 . #x3B79) ; ø½Š  + (chinese-cns11643-3 . #x2453) ; ø»•›° + (=gt-pj-1 . #x3B79) ; 児 + (ideograph-daikanwa . 01364) ; ø¸€•” + (=hanziku-1 . #xDDC6) ; ý¢€·† + (=gt-k . 02563) ; ý¡„€¨ƒ + (=ucs . #x5150) ; 児 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 270 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E37) ; 丷 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x513F) ; 儿 + )) + )) + (chinese-cns11643-6 . #x2576) ; ø»›»½ + (ideograph-daikanwa . 48926) ; ø¸‹¼ž + (=hanziku-1 . #xDDCC) ; ý¢€·Œ + (=ucs . #x20481) ; 𠒁 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E37) ; 丷 + ) + ((=ucs . #x5144) ; 兄 + )) + (chinese-gb2312 . #x3652) ; ø»„¥« + (chinese-isoir165 . #x3652) ; ø»» + (chinese-cns11643-3 . #x2451) ; ø»•›® + (=ucs . #x5151) ; 兑 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 8 9 22) + (=hanziku-12 . #xEBA5) ; ý¢ƒŽ®¥ + (=ucs . #x20482) ; 𠒂 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 272 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x81FC) ; 臼 + ) + ((=ucs . #x513F) ; 儿 + )) + (shinjigen-1 . 460) + (shinjigen-2 . 460) + (=jis-x0208 . #x513B) ; ø½Š¼¶ + (korean-ksc5601 . #x642E) ; ø»‰¼³ + (chinese-cns11643-1 . #x4C23) ; ø»’¨ + (chinese-gb12345 . #x3679) ; 兒 + (=gt-pj-1 . #x513B) ; 兒 + (chinese-big5 . #xA8E0) ; ý¢€Š£  + (ideograph-daikanwa . 01365) ; ø¸€•• + (=gt-k . 03856) ; ý¡„€¼ + (=ucs . #x5152) ; 兒 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 273 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x56DF) ; 囟 + ) + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-6 . #x2953) ; ø»œ’ + (ideograph-daikanwa . 01366) ; ø¸€•– + (=hanziku-1 . #xDE66) ; ý¢€¹¦ + (=ucs . #x20486) ; 𠒆 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 272 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5142) ; 兂 + ) + ((=ucs . #x5142) ; 兂 + )) + (ideograph-daikanwa . 01367) ; ø¸€•— + (=hanziku-1 . #xDE47) ; ý¢€¹‡ + (=ucs . #x5153) ; 兓 + )) +(define-char + '((=>ucs . #x5153) ; 兓 + (morohashi-daikanwa 1367 0 0) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5142) ; 兂 + ) + ((=ucs . #x5142) ; 兂 + )) + (chinese-cns11643-4 . #x253F) ; ø»—¦¾ + )) +(define-char + '((=>ucs . #x5153) ; 兓 + (morohashi-daikanwa 1367 0 1) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((japanese-jisx0212 . #x3265) ; ø»Š¾’ + ) + ((japanese-jisx0212 . #x3265) ; ø»Š¾’ + )) + (japanese-jisx0212 . #x3268) ; ø»Š¾• + (ucs-jis . #x5153) ; ø»Š¾• + )) +(define-char + '((=>ucs* . #x5154) ; 兔 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #xFA32) ; 免 + ) + ((=ucs . #x4E36) ; 丶 + )) + (shinjigen-1 . 468) + (shinjigen-2 . 468) + (japanese-jisx0208-1978 . #x513D) ; ø»ƒ‚¼ + (chinese-cns11643-3 . #x2753) ; ø»• Š + (ideograph-daikanwa . 01368) ; ø¸€•˜ + (=ucs . #x2F80F) ; 兔 + )) +(define-char + '((morohashi-daikanwa 1368 1) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 273 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x514D) ; 免 + ) + ((=ucs . #x4E36) ; 丶 + )) + (chinese-gb2312 . #x4D43) ; ø»…‡Ž + (japanese-jisx0208 . #x513D) ; ø»‡—„ + (chinese-isoir165 . #x4D43) ; ø»¯ž + (chinese-cns11643-1 . #x4C22) ; ø»’§ + (=jis-x0208-1990 . #x513D) ; ø½Š¼¸ + (=gt-pj-1 . #x513D) ; 兔 + (chinese-big5 . #xA8DF) ; ý¢€Š£Ÿ + (=gt-k . 03858) ; ý¡„€¼’ + (=jef-china3 . #x43DB) ; øº„› + (=ucs . #x5154) ; 兔 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 270 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x51F9) ; 凹 + ) + ((=ucs . #x513F) ; 儿 + )) + (shinjigen-2 . 464) + (chinese-gb2312 . #x596E) ; ø»…™¡ + (japanese-jisx0212 . #x3269) ; ø»Š¾– + (chinese-isoir165 . #x596E) ; ø»Ž± + (chinese-cns11643-1 . #x4C24) ; ø»’© + (=jis-x0213-1-2000 . #x2E51) ; ø»¢¦² + (chinese-big5 . #xA8E1) ; ý¢€Š£¡ + (ideograph-daikanwa . 01369) ; ø¸€•™ + (=ucs . #x5155) ; 兕 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 273 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x885B) ; ý¢€ˆ¡› + ) + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-6 . #x294F) ; ø»œŽ + (ideograph-daikanwa . 01370) ; ø¸€•š + (=hanziku-1 . #xDE68) ; ý¢€¹¨ + (=ucs . #x20485) ; 𠒅 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 272 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8579) ; ý¢€ˆ•¹ + ) + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-6 . #x2951) ; ø»œ + (ideograph-daikanwa . 01371) ; ø¸€•› + (=hanziku-1 . #xDE48) ; ý¢€¹ˆ + (=cbeta . 01781) ; ø¸ ›µ + (=ucs . #x20483) ; 𠒃 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 272 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x53B6) ; 厶 + ) + ((=ucs . #x4E28) ; 丨 + ) + ((=ucs . #x53B6) ; 厶 + )) + ) + ((=ucs . #x5140) ; 兀 + )) + (chinese-cns11643-6 . #x2952) ; ø»œ‘ + (ideograph-daikanwa . 01372) ; ø¸€•œ + (=hanziku-1 . #xDE49) ; ý¢€¹‰ + (=ucs . #x2048A) ; 𠒊 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 553 20) + (chinese-cns11643-6 . #x2950) ; ø»œ + (ideograph-daikanwa . 01373) ; ø¸€• + (=hanziku-2 . #xC1CF) ; ý¢€¬‡ + (=ucs . #x20484) ; 𠒄 + )) +(define-char + '((=>ucs . #x5156) ; 兖 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x4F3B) ; ø½Š¹º + (korean-ksc5601 . #x573F) ; ø»‰©¾ + (ideograph-daikanwa . 01453) ; ø¸€–­ + ) + ((=ucs . #x5141) ; 允 + )) + (ideograph-daikanwa . 01374) ; ø¸€•ž + (=cbeta . 05839) ; ø¸¡› + )) +(define-char + '((morohashi-daikanwa 1374 0 0) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 285 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516D) ; 六 + ) + ((=ucs . #x5141) ; 允 + )) + (chinese-gb2312 . #x5970) ; ø»…™£ + (chinese-isoir165 . #x5970) ; ø»Ž³ + (chinese-cns11643-3 . #x2752) ; ø»• ‰ + (=hanziku-1 . #xE0CF) ; ý¢€žƒ + (=ucs . #x5156) ; 兖 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 272 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x5143) ; 元 + ) + ((=jis-x0208 . #x312F) ; ø½Šª + (korean-ksc5601 . #x7564) ; ø»Š–§ + (chinese-cns11643-1 . #x4460) ; ø»‘¶µ + (ideograph-daikanwa . 00023) ; ø¸€€— + )) + (=hanziku-1 . #xDE46) ; ý¢€¹† + (=ucs . #x20489) ; 𠒉 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 273 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x5147) ; 兇 + )) + (=hanziku-1 . #xDE67) ; ý¢€¹§ + (=ucs . #x2048B) ; 𠒋 + )) +(define-char + '((=>ucs . #x5157) ; 兗 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=jis-x0208 . #x513C) ; ø½Š¼· + (korean-ksc5601 . #x773A) ; ø»Š˜¹ + (ideograph-daikanwa . 01356) ; ø¸€•Œ + )) + (shinjigen-1 . 472) + (shinjigen-2 . 472) + (japanese-jisx0212 . #x326A) ; ø»Š¾— + (=jis-x0213-1-2000 . #x2E52) ; ø»¢¦³ + (chinese-big5 . #xAB5E) ; ý¢€Š­ž + (ideograph-daikanwa . 01375) ; ø¸€•Ÿ + (=jef-china3 . #x43D7) ; øº„— + (ucs-jis . #x5157) ; ø»Š¾— + )) +(define-char + '((morohashi-daikanwa 1375 0 1) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 273 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x514C) ; 兌 + )) + (chinese-cns11643-1 . #x5022) ; ø»’‡Ÿ + (=ucs . #x5157) ; 兗 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 273 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-2 . #x247A) ; ø»“’“ + (ideograph-daikanwa . 30679) ; ø¸‡Ÿ— + ) + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-6 . #x2E67) ; ø»œˆ¼ + (ideograph-daikanwa . 01376) ; ø¸€•  + (=hanziku-1 . #xDE6D) ; ý¢€¹­ + (=ucs . #x2048C) ; 𠒌 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 5 3037 5) + (ideograph-daikanwa . 01377) ; ø¸€•¡ + (=big5-cdp . #x8669) ; ý¢€ˆ™© + (=ucs . #x2048D) ; 𠒍 + )) +(define-char + '((=>ucs . #x2048D) ; 𠒍 + (morohashi-daikanwa 1377 0 2) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2E68) ; ø»œˆ½ + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 273 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x5143) ; 元 + ) + ((=ucs . #x53F0) ; 台 + )) + (japanese-jisx0212 . #x326B) ; ø»Š¾˜ + (chinese-cns11643-4 . #x2840) ; ø»—«™ + (ideograph-daikanwa . 01378) ; ø¸€•¢ + (=hanziku-1 . #xDE6B) ; ý¢€¹« + (=jef-china3 . #x43D8) ; øº„˜ + (=ucs . #x5158) ; 兘 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 01379) ; ø¸€•£ + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x514B) ; 克 + ) + ((=ucs . #x5341) ; 十 + )) + (chinese-cns11643-1 . #x2279) ; ø»‘…’ + (chinese-big5 . #xA259) ; ý¢€Š‰™ + (ideograph-daikanwa . 01380) ; ø¸€•¤ + (=ucs . #x5159) ; 兙 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 8 7 5) + (chinese-cns11643-6 . #x2E66) ; ø»œˆ» + (ideograph-daikanwa . 48927) ; ø¸‹¼Ÿ + (=hanziku-12 . #xEB44) ; ý¢ƒŽ­„ + (=ucs . #x2003B) ; 𠀻 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 8 9 23) + (=hanziku-12 . #xEBA6) ; ý¢ƒŽ®¦ + (=ucs . #x2048E) ; 𠒎 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 273 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BE9) ; ý¢€ˆ¯© + ) + ((=ucs . #x5143) ; 元 + )) + (=hanziku-1 . #xDE6A) ; ý¢€¹ª + (=ucs . #x2048F) ; 𠒏 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 273 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL SMALL ONE") + (=ucs . #x2E8C) ; ⺌ + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x5144) ; 兄 + )) + (shinjigen-1 . 474) + (shinjigen-2 . 474) + (chinese-gb2312 . #x3533) ; ø»„£® + (=jis-x0208 . #x455E) ; ø½Š«± + (chinese-isoir165 . #x3533) ; ø»‹¾ + (chinese-cns11643-2 . #x2E21) ; ø»“Ÿ¦ + (=gt-pj-1 . #x455E) ; 党 + (chinese-big5 . #xD0DE) ; ý¢€ƒž + (ideograph-daikanwa . 01381) ; ø¸€•¥ + (=gt-k . 06515) ; ý¡„¥³ + (=ucs . #x515A) ; 党 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 273 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5144) ; 兄 + ) + ((=ucs . #x5144) ; 兄 + )) + (chinese-cns11643-4 . #x2B69) ; ø»—°œ + (ideograph-daikanwa . 01382) ; ø¸€•¦ + (=hanziku-1 . #xDE71) ; ý¢€¹± + (=ucs . #x34AD) ; 㒭 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x514B) ; 克 + ) + ((=ucs . #x5343) ; 千 + )) + (chinese-cns11643-1 . #x227A) ; ø»‘…“ + (chinese-big5 . #xA25A) ; ý¢€Š‰š + (ideograph-daikanwa . 01383) ; ø¸€•§ + (=ucs . #x515B) ; 兛 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2B76) ; ø»™º­ + (ideograph-daikanwa . 01384) ; ø¸€•¨ + (=ucs . #x20490) ; 𠒐 + )) +(define-char + '((=>ucs . #x20496) ; 𠒖 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 273 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5341) ; 十 + ) + ((=big5-cdp . #x8B5C) ; ý¢€ˆ­œ + ) + ((=ucs . #x5140) ; 兀 + )) + (ideograph-daikanwa . 01385) ; ø¸€•© + (=hanziku-1 . #xDE6C) ; ý¢€¹¬ + )) +(define-char + '((morohashi-daikanwa 1385 0 1) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5341) ; 十 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x5341) ; 十 + )) + ) + ((=ucs . #x5143) ; 元 + )) + (chinese-cns11643-6 . #x353C) ; ø»œ’£ + (=ucs . #x20496) ; 𠒖 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 273 16) + (shinjigen-1 . 476) + (shinjigen-2 . 476) + (chinese-gb2312 . #x3635) ; ø»„¥Ž + (=jis-x0208 . #x3375) ; ø½Š‘¬ + (korean-ksc5601 . #x545F) ; ø»‰¦„ + (chinese-isoir165 . #x3635) ; ø»ž + (chinese-cns11643-1 . #x5927) ; ø»’”² + (=gt-pj-1 . #x3375) ; 兜 + (chinese-big5 . #xB0C2) ; ý¢€‹ƒ‚ + (ideograph-daikanwa . 01386) ; ø¸€•ª + (=gt-k . 07732) ; ý¡„¸´ + (=ucs . #x515C) ; 兜 + )) +(define-char + '((=>ucs . #x515D) ; 兝 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x514B) ; 克 + ) + ((japanese-jisx0208-1978 . #x4A2C) ; ø»‚¸™ + (japanese-jisx0208 . #x4A2C) ; ø»‡Œ¡ + (korean-ksc5601 . #x5D42) ; ø»‰²µ + (ideograph-daikanwa . 01853) ; ø¸€œ½ + )) + (chinese-big5 . #xA25C) ; ý¢€Š‰œ + (ideograph-daikanwa . 01387) ; ø¸€•« + )) +(define-char + '((morohashi-daikanwa 1387 0 0) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 10) + (kangxi-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x514B) ; 克 + ) + ((=ucs . #x5206) ; 分 + )) + (chinese-cns11643-1 . #x227C) ; ø»‘…• + (=ucs . #x515D) ; 兝 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 3 1998 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x514B) ; 克 + ) + ((=ucs . #x6BDB) ; 毛 + )) + (chinese-cns11643-1 . #x227B) ; ø»‘…” + (chinese-big5 . #xA25B) ; ý¢€Š‰› + (ideograph-daikanwa . 01388) ; ø¸€•¬ + (=hanziku-5 . #xF16C) ; ý¢Ÿ…¬ + (=ucs . #x515E) ; 兞 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-5 . #x3124) ; ø»š‚ + (ideograph-daikanwa . 01389) ; ø¸€•­ + (=ucs . #x20498) ; 𠒘 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-5 . #x3125) ; ø»š‚ + (ideograph-daikanwa . 01390) ; ø¸€•® + (=ucs . #x20499) ; 𠒙 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 273 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x5143) ; 元 + ) + ((=big5-cdp . #x8DA3) ; ý¢€ˆ¶£ + )) + (=hanziku-1 . #xDE73) ; ý¢€¹³ + (=ucs . #x2049C) ; 𠒜 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 273 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x5149) ; 光 + ) + ((=ucs . #x4E19) ; 丙 + )) + (=hanziku-1 . #xDE74) ; ý¢€¹´ + (=ucs . #x2049D) ; 𠒝 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 274 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5148) ; 先 + ) + ((=ucs . #x5148) ; 先 + )) + (japanese-jisx0212 . #x326C) ; ø»Š¾™ + (chinese-cns11643-2 . #x3A44) ; ø»“±± + (chinese-big5 . #xD860) ; ý¢€¡  + (ideograph-daikanwa . 01391) ; ø¸€•¯ + (=jef-china3 . #x43D2) ; øº„’ + (=ucs . #x515F) ; 兟 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 8 9 24) + (chinese-cns11643-5 . #x3658) ; ø»šŠ™ + (ideograph-daikanwa . 01392) ; ø¸€•° + (=hanziku-12 . #xEBA7) ; ý¢ƒŽ®§ + (=ucs . #x204A2) ; 𠒢 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 274 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=big5-cdp . #x8BC5) ; ý¢€ˆ¯… + ) + ((=ucs . #x767D) ; 白 + ) + ((=ucs . #x5315) ; 匕 + )) + ) + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-3 . #x3976) ; ø»•»‰ + (=jis-x0213-2-2000 . #x2326) ; ø»¤  + (ideograph-daikanwa . 01393) ; ø¸€•± + (=hanziku-1 . #xDEAA) ; ý¢€ºª + (=ucs . #x5160) ; 兠 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4659) ; ø»œ«¾ + (ideograph-daikanwa . 48928) ; ø¸‹¼  + (=ucs . #x2049E) ; 𠒞 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 274) + (hanyu-dazidian-char . 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5143) ; 元 + ) + ((=ucs . #x2F80F) ; 兔 + )) + (=hanziku-1 . #xDEA8) ; ý¢€º¨ + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x514B) ; 克 + ) + ((=ucs . #x767E) ; 百 + )) + (chinese-cns11643-1 . #x227D) ; ø»‘…– + (chinese-big5 . #xA25D) ; ý¢€Š‰ + (ideograph-daikanwa . 01394) ; ø¸€•² + (=ucs . #x5161) ; 兡 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 274 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x514B) ; 克 + ) + ((=ucs . #x514B) ; 克 + )) + (shinjigen-1 . 478) + (shinjigen-2 . 478) + (chinese-gb2312 . #x3E24) ; ø»„°­ + (=jis-x0208 . #x513E) ; ø½Š¼¹ + (korean-ksc5601 . #x5067) ; ø»‰ ” + (chinese-isoir165 . #x3E24) ; ø»˜½ + (chinese-cns11643-1 . #x677E) ; ø»’ª­ + (=gt-pj-1 . #x513E) ; 兢 + (chinese-big5 . #xB9B8) ; ý¢€‹¦¸ + (ideograph-daikanwa . 01395) ; ø¸€•³ + (=gt-k . 11192) ; ý¡„‚®¸ + (=ucs . #x5162) ; 兢 + )) +(define-char + '((=>ucs . #x204B9) ; 𠒹 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 01396) ; ø¸€•´ + )) +(define-char + '((morohashi-daikanwa 1396 0 1) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C41) ; ø»žž + (=ucs . #x204B9) ; 𠒹 + )) +(define-char + '((=>ucs . #x204A8) ; 𠒨 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 01397) ; ø¸€•µ + )) +(define-char + '((=>ucs . #x204A8) ; 𠒨 + (morohashi-daikanwa 1397 0 1) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 275 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x5145) ; 充 + ) + ((=ucs . #x4EAC) ; 京 + )) + (=hanziku-1 . #xDECA) ; ý¢€»Š + )) +(define-char + '((morohashi-daikanwa 1397 0 2) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((chinese-cns11643-1 . #x4572) ; ø»‘¸¥ + (ideograph-daikanwa . 01344) ; ø¸€•€ + ) + ((=ucs . #x4EAC) ; 京 + )) + (chinese-cns11643-6 . #x5063) ; ø»œº´ + (=ucs . #x204A8) ; 𠒨 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 01398) ; ø¸€•¶ + )) +(define-char + '((=>ucs . #x204AD) ; 𠒭 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 01399) ; ø¸€•· + )) +(define-char + '((morohashi-daikanwa 1399 0 1) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x4459) ; ø»šž¾ + (=ucs . #x204AD) ; 𠒭 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 274 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x68D8) ; 棘 + ) + ((=ucs . #x513F) ; 儿 + )) + (=hanziku-1 . #xDEAC) ; ý¢€º¬ + (=ucs . #x204A7) ; 𠒧 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 275 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x5146) ; 兆 + ) + ((=ucs . #x6614) ; 昔 + )) + (=hanziku-1 . #xDEC9) ; ý¢€»‰ + (=ucs . #x204AE) ; 𠒮 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 275 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5317) ; 北 + ) + ((=ucs . #x7A74) ; ç©´ + ) + ((=ucs . #x5141) ; 允 + )) + (=hanziku-1 . #xDEC8) ; ý¢€»ˆ + (=ucs . #x20926) ; 𠤦 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 275 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x5152) ; 兒 + ) + ((=ucs . #x7537) ; 男 + )) + (chinese-cns11643-7 . #x2134) ; ø»¿‡ + (ideograph-daikanwa . 01400) ; ø¸€•¸ + (=hanziku-1 . #xDECD) ; ý¢€» + (=ucs . #x204B0) ; 𠒰 + )) +(define-char + '((=>ucs . #x204B1) ; 𠒱 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x8F9F) ; 辟 + ) + ((=ucs . #x513F) ; 儿 + )) + (ideograph-daikanwa . 01401) ; ø¸€•¹ + )) +(define-char + '((morohashi-daikanwa 1401 0 0) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 275 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x8F9F) ; 辟 + ) + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-7 . #x2132) ; ø»¿… + (=hanziku-1 . #xDECE) ; ý¢€»Ž + (=ucs . #x204B1) ; 𠒱 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 275 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x513F) ; 儿 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x513F) ; 儿 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x513F) ; 儿 + )) + )) + )) + (chinese-cns11643-7 . #x2133) ; ø»¿† + (ideograph-daikanwa . 01402) ; ø¸€•º + (=hanziku-1 . #xDECB) ; ý¢€»‹ + (=ucs . #x204B6) ; 𠒶 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-5 . #x4B7B) ; ø»š©² + (ideograph-daikanwa . 01403) ; ø¸€•» + (=ucs . #x204B2) ; 𠒲 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5149) ; 光 + ) + ((=ucs . #x67EC) ; 柬 + )) + (chinese-cns11643-5 . #x4B7A) ; ø»š©± + (=ucs . #x204B5) ; 𠒵 + )) +(define-char + '((=>ucs . #x204B5) ; 𠒵 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 275 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x5149) ; 光 + ) + ((=ucs . #x67EC) ; 柬 + )) + (=hanziku-1 . #xDECC) ; ý¢€»Œ + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 5 3049 2) + (chinese-cns11643-5 . #x535C) ; ø»šµƒ + (ideograph-daikanwa . 01404) ; ø¸€•¼ + (=hanziku-8 . #xCE4C) ; ý¢‚Œ¹Œ + (=ucs . #x204B8) ; 𠒸 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-1 . #x227E) ; ø»‘…— + (chinese-big5 . #xA25E) ; ý¢€Š‰ž + (ideograph-daikanwa . 01405) ; ø¸€•½ + (=ucs . #x5163) ; 兣 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 275 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x514D) ; 免 + ) + ((=ucs . #x6BD2) ; 毒 + )) + (=hanziku-1 . #xDECF) ; ý¢€» + (=ucs . #x204BE) ; 𠒾 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 275 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5149) ; 光 + ) + ((=ucs . #x5547) ; 啇 + )) + (chinese-cns11643-5 . #x5A71) ; ø»š¿ª + (=hanziku-1 . #xDED0) ; ý¢€» + (=ucs . #x204BF) ; 𠒿 + )) +(define-char + '((=>ucs . #x204C6) ; 𠓆 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E2F) ; 丯 + ) + ((=ucs . #x5144) ; 兄 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E2F) ; 丯 + ) + ((=ucs . #x5144) ; 兄 + )) + )) + (chinese-cns11643-7 . #x3E79) ; ø»žª² + (ideograph-daikanwa . 01406) ; ø¸€•¾ + )) +(define-char + '((=>ucs . #x204C6) ; 𠓆 + (morohashi-daikanwa 1406 0 1) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 275 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E30) ; 丰 + ) + ((=ucs . #x5144) ; 兄 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E30) ; 丰 + ) + ((=ucs . #x5144) ; 兄 + )) + )) + (=hanziku-1 . #xDED2) ; ý¢€»’ + )) +(define-char + '((morohashi-daikanwa 1406 0 2) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 16) + (total-strokes . 18) + (=ucs . #x204C6) ; 𠓆 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 275 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x5149) ; 光 + ) + ((=ucs . #x55AE) ; 單 + )) + (ideograph-daikanwa . 01407) ; ø¸€•¿ + (=hanziku-1 . #xDED1) ; ý¢€»‘ + (=ucs . #x204CA) ; 𠓊 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 16) + (total-strokes . 18) + (chinese-cns11643-5 . #x6133) ; ø»›ˆ¾ + (ideograph-daikanwa . 01408) ; ø¸€–€ + (=ucs . #x204C8) ; 𠓈 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 16) + (total-strokes . 18) + (chinese-cns11643-3 . #x5754) ; ø»–¦« + (ideograph-daikanwa . 48929) ; ø¸‹¼¡ + (=ucs . #x34AF) ; 㒯 + )) +(define-char + '((=>ucs . #x204CC) ; 𠓌 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 17) + (total-strokes . 19) + (ideograph-daikanwa . 01409) ; ø¸€– + )) +(define-char + '((morohashi-daikanwa 1409 0 1) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 275) + (hanyu-dazidian-char . 13) + (chinese-cns11643-5 . #x6750) ; ø»›’ + (=ucs . #x204CC) ; 𠓌 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 17) + (total-strokes . 19) + (chinese-cns11643-5 . #x6751) ; ø»›’ + (ideograph-daikanwa . 01410) ; ø¸€–‚ + (=ucs . #x204CE) ; 𠓎 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 275 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5149) ; 光 + ) + ((=ucs . #x776A) ; 睪 + )) + (chinese-cns11643-7 . #x4629) ; ø»žµ’ + (ideograph-daikanwa . 48930) ; ø¸‹¼¢ + (=hanziku-1 . #xDED3) ; ý¢€»“ + (=ucs . #x204CB) ; 𠓋 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 18) + (total-strokes . 20) + (chinese-cns11643-5 . #x6B6D) ; ø»›˜¤ + (ideograph-daikanwa . 01411) ; ø¸€–ƒ + (=ucs . #x204CF) ; 𠓏 + )) +(define-char + '((=>ucs . #x5164) ; 兤 + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x5149) ; 光 + ) + ((=jis-x0208 . #x5722) ; ø½‹…‘ + (korean-ksc5601 . #x4E46) ; ø»‰œ· + (ideograph-daikanwa . 09493) ; ø¸‚”• + )) + (japanese-jisx0212 . #x326D) ; ø»Š¾š + (ideograph-daikanwa . 01412) ; ø¸€–„ + (=jef-china3 . #x43D9) ; øº„™ + (ucs-jis . #x5164) ; ø»Š¾š + )) +(define-char + '((=>ucs . #x5164) ; 兤 + (morohashi-daikanwa 1412 0 0) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 275 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x5149) ; 光 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5E7F) ; 广 + ) + ((=ucs . #x9EC3) ; 黃 + )) + )) + (=hanziku-1 . #xDED5) ; ý¢€»• + )) +(define-char + '((=>ucs . #x5164) ; 兤 + (morohashi-daikanwa 1412 0 1) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x5149) ; 光 + ) + ((chinese-cns11643-1 . #x6C5D) ; ø»’±¢ + )) + (chinese-cns11643-3 . #x5E25) ; ø»–°Ž + )) +(define-char + '((morohashi-daikanwa 1412 0 3) + (ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 275) + (hanyu-dazidian-char . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x5149) ; 光 + ) + ((=ucs . #x5EE3) ; 廣 + )) + (=ucs . #x5164) ; 兤 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 21) + (total-strokes . 23) + (hanyu-dazidian 1 275 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5149) ; 光 + ) + ((=ucs . #x95CC) ; 闌 + )) + (=hanziku-1 . #xDED6) ; ý¢€»– + (=ucs . #x204D6) ; 𠓖 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 22) + (total-strokes . 24) + (hanyu-dazidian 1 275 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5154) ; 兔 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5154) ; 兔 + ) + ((=ucs . #x5154) ; 兔 + )) + )) + (chinese-cns11643-5 . #x7753) ; ø»›©² + (ideograph-daikanwa . 01413) ; ø¸€–… + (=hanziku-1 . #xDED8) ; ý¢€»˜ + (=ucs . #x204D7) ; 𠓗 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 22) + (total-strokes . 24) + (hanyu-dazidian 1 275 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5148) ; 先 + ) + ((=ucs . #x5148) ; 先 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5148) ; 先 + ) + ((=ucs . #x5148) ; 先 + )) + )) + (ideograph-daikanwa . 01414) ; ø¸€–† + (=hanziku-1 . #xDED7) ; ý¢€»— + (=ucs . #x204D9) ; 𠓙 + )) +(define-char + '((ideographic-radical . 10) ; ⼉ + (ideographic-strokes . 24) + (total-strokes . 26) + (hanyu-dazidian 1 275 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5149) ; 光 + ) + ((=ucs . #x862D) ; 蘭 + )) + (=hanziku-1 . #xDED9) ; ý¢€»™ + (=ucs . #x204DA) ; 𠓚 + )) diff --git a/lisp/utf-2000/Ideograph-R011-Enter.el b/lisp/utf-2000/Ideograph-R011-Enter.el new file mode 100644 index 0000000..c0fe154 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R011-Enter.el @@ -0,0 +1,1255 @@ +(define-char + '((=>ucs . #x5165) ; 入 + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 0) + (total-strokes . 2) + (shinjigen-1 . 480) + (shinjigen-2 . 480) + (=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (=gt-pj-1 . #x467E) ; ø½Š­¯ + (chinese-big5 . #xA44A) ; ý¢€Š‘Š + (ideograph-daikanwa . 01415) ; ø¸€–‡ + (=gt-k . 00050) ; ý¡„€€² + (ucs-jis . #x5165) ; ø½Š­¯ + )) +(define-char + '((morohashi-daikanwa 1415 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 102 1) + (chinese-gb2312 . #x486B) ; ø»…€  + (chinese-isoir165 . #x486B) ; ø»¨° + (chinese-cns11643-1 . #x442B) ; ø»‘¶€ + (=ucs . #x5165) ; 入 + )) +(define-char + '((=>ucs . #x204DB) ; 𠓛 + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 1) + (total-strokes . 3) + (<-wrong-ideograph + (:char ((ideograph-daikanwa . 00345) ; ø¸€…™ + ) + :sources (seiji-tsuu morohashi-daikanwa))) + (hanyu-dazidian 1 102 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x4E00) ; 一 + )) + (ideograph-daikanwa . 01416) ; ø¸€–ˆ + (=hanziku-1 . #xB8E0) ; ý¢€›£  + )) +(define-char + '((morohashi-daikanwa 1416 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 1) + (total-strokes . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-cns11643-6 . #x2136) ; ø»›µ… + (=ucs . #x204DB) ; 𠓛 + )) +(define-char + '((=>ucs . #x5166) ; 兦 + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 1) + (total-strokes . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x200CA) ; 𠃊 + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + )) + (japanese-jisx0212 . #x326E) ; ø»Š¾› + (ideograph-daikanwa . 01417) ; ø¸€–‰ + (ucs-jis . #x5166) ; ø»Š¾› + )) +(define-char + '((=>ucs . #x5166) ; 兦 + (morohashi-daikanwa 1417 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 1) + (total-strokes . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x200CA) ; 𠃊 + ) + ((=ucs . #x5165) ; 入 + )) + (chinese-cns11643-3 . #x2134) ; ø»•–· + )) +(define-char + '((morohashi-daikanwa 1417 0 1) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 8 8 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x200CA) ; 𠃊 + ) + ((=ucs . #x5165) ; 入 + )) + (=hanziku-12 . #xEB63) ; ý¢ƒŽ­£ + (=ucs . #x5166) ; 兦 + )) +(define-char + '((=>ucs . #x5167) ; 內 + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 2) + (total-strokes . 4) + (shinjigen-1 . 482) + (shinjigen-2 . 482) + (chinese-big5 . #xA4BA) ; ý¢€Š’º + (ideograph-daikanwa . 01418) ; ø¸€–Š + (=jef-china3 . #x43DE) ; øº„ž + )) +(define-char + '((morohashi-daikanwa 1418 0 1) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 97 2) + (shinjigen-1 . 482) + (shinjigen-2 . 482) + (chinese-cns11643-1 . #x4479) ; ø»‘·Ž + (=ucs . #x5167) ; 內 + )) +(define-char + '((=>ucs . #x5167) ; 內 + (morohashi-daikanwa 1418 0 2) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 2) + (total-strokes . 4) + (korean-ksc5601 . #x522E) ; ø»‰¢— + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 105 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + )) + (ideograph-daikanwa . 01419) ; ø¸€–‹ + (=hanziku-1 . #xB9A1) ; ý¢€›¦¡ + (=ucs . #x204DC) ; 𠓜 + )) +(define-char + '((=>ucs . #x204DC) ; 𠓜 + (morohashi-daikanwa 1419 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x5165) ; 入 + )) + (chinese-cns11643-5 . #x2136) ; ø»™« + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 103 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x5341) ; 十 + )) + (ideograph-daikanwa . 01420) ; ø¸€–Œ + (=hanziku-1 . #xB944) ; ý¢€›¥„ + (=ucs . #x204DD) ; 𠓝 + )) +(define-char + '((=>ucs . #x204DD) ; 𠓝 + (morohashi-daikanwa 1420 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x5341) ; 十 + )) + (chinese-cns11643-5 . #x2135) ; ø»™«€ + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 01421) ; ø¸€– + )) +(define-char + '((=>ucs . #x34B0) ; 㒰 + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 111 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x5DE5) ; å·¥ + )) + (ideograph-daikanwa . 01422) ; ø¸€–Ž + (=hanziku-1 . #xBAC6) ; ý¢€›«† + )) +(define-char + '((morohashi-daikanwa 1422 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x5DE5) ; å·¥ + )) + (chinese-cns11643-3 . #x2176) ; ø»•—¹ + (=ucs . #x34B0) ; 㒰 + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 111 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x4E5E) ; 乞 + )) + (ideograph-daikanwa . 01423) ; ø¸€– + (=hanziku-1 . #xBACB) ; ý¢€›«‹ + (=ucs . #x204DF) ; 𠓟 + )) +(define-char + '((=>ucs . #x204DF) ; 𠓟 + (morohashi-daikanwa 1423 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x4E5E) ; 乞 + )) + (chinese-cns11643-6 . #x2237) ; ø»›¶¤ + )) +(define-char + '((=>ucs . #x5168) ; 全 + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x738B) ; 王 + )) + (shinjigen-1 . 4876) + (shinjigen-2 . 4876) + (korean-ksc5601 . #x6E6F) ; ø»ŠŒ  + (chinese-big5 . #xA5FE) ; ý¢€Š—¾ + (ideograph-daikanwa . 01424) ; ø¸€– + (=jef-china3 . #x43DF) ; øº„Ÿ + )) +(define-char + '((=>ucs . #x5168) ; 全 + (morohashi-daikanwa 1424 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 115 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x738B) ; 王 + )) + (chinese-cns11643-1 . #x4740) ; ø»‘º¯ + )) +(define-char + '((morohashi-daikanwa 1424 0 1) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x738B) ; 王 + )) + (chinese-gb2312 . #x482B) ; ø»„¿  + (=jis-x0208 . #x4134) ; ø½Š¥ + (chinese-isoir165 . #x482B) ; ø»§° + (=gt-pj-1 . #x4134) ; 全 + (=gt-k . 01658) ; ý¡„€™º + (=ucs . #x5168) ; 全 + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 116 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x6534) ; 攴 + )) + (ideograph-daikanwa . 01425) ; ø¸€–‘ + (=hanziku-1 . #xBBCD) ; ý¢€›¯ + (=ucs . #x204E0) ; 𠓠 + )) +(define-char + '((=>ucs . #x204E0) ; 𠓠 + (morohashi-daikanwa 1425 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x6534) ; 攴 + )) + (chinese-cns11643-6 . #x2356) ; ø»›¸¡ + )) +(define-char + '((=>ucs . #x34B2) ; 㒲 + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 117 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x65E5) ; 日 + )) + (ideograph-daikanwa . 01426) ; ø¸€–’ + (=hanziku-1 . #xBBE9) ; ý¢€›¯© + )) +(define-char + '((morohashi-daikanwa 1426 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 117) + (hanyu-dazidian-char . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x65E5) ; 日 + )) + (chinese-cns11643-3 . #x2279) ; ø»•™š + (=ucs . #x34B2) ; 㒲 + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 116 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x4E93) ; 亓 + )) + (ideograph-daikanwa . 01427) ; ø¸€–“ + (=hanziku-1 . #xBBC7) ; ý¢€›¯‡ + (=ucs . #x204E1) ; 𠓡 + )) +(define-char + '((=>ucs . #x204E1) ; 𠓡 + (morohashi-daikanwa 1427 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x4E93) ; 亓 + )) + (chinese-cns11643-6 . #x2355) ; ø»›¸  + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01428) ; ø¸€–” + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01429) ; ø¸€–• + )) +(define-char + '((=>ucs . #x34B3) ; 㒳 + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01430) ; ø¸€–– + )) +(define-char + '((morohashi-daikanwa 1430 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 100 8) + (chinese-cns11643-3 . #x2455) ; ø»•›² + (=big5-cdp . #x8ABC) ; ý¢€ˆª¼ + (=ucs . #x34B3) ; 㒳 + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 128 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x65E5) ; 日 + )) + (ideograph-daikanwa . 01431) ; ø¸€–— + (=hanziku-1 . #xBE55) ; ý¢€›¹• + (=ucs . #x204E4) ; 𠓤 + )) +(define-char + '((=>ucs . #x204E4) ; 𠓤 + (morohashi-daikanwa 1431 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x65E5) ; 日 + )) + (chinese-cns11643-5 . #x2336) ; ø»™­½ + )) +(define-char + '((=>ucs . #x34B4) ; 㒴 + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 129 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x51FA) ; 出 + )) + (ideograph-daikanwa . 01432) ; ø¸€–˜ + (=hanziku-1 . #xBE71) ; ý¢€›¹± + )) +(define-char + '((morohashi-daikanwa 1432 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x51FA) ; 出 + )) + (chinese-cns11643-5 . #x2337) ; ø»™­¾ + (=ucs . #x34B4) ; 㒴 + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 129 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x4E4E) ; 乎 + )) + (ideograph-daikanwa . 01433) ; ø¸€–™ + (=hanziku-1 . #xBE6F) ; ý¢€›¹¯ + (=ucs . #x204E7) ; 𠓧 + )) +(define-char + '((=>ucs . #x204E7) ; 𠓧 + (morohashi-daikanwa 1433 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x4E4E) ; 乎 + )) + (chinese-cns11643-5 . #x2338) ; ø»™­¿ + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01434) ; ø¸€–š + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 128 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x6534) ; 攴 + )) + (ideograph-daikanwa . 01435) ; ø¸€–› + (=hanziku-1 . #xBE53) ; ý¢€›¹“ + (=ucs . #x204E5) ; 𠓥 + )) +(define-char + '((=>ucs . #x204E5) ; 𠓥 + (morohashi-daikanwa 1435 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x6534) ; 攴 + )) + (chinese-cns11643-6 . #x2579) ; ø»›¼€ + )) +(define-char + '((=>ucs . #x5169) ; 兩 + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=big5-cdp . #x8C62) ; ý¢€ˆ±¢ + )) + (shinjigen-1 . 484) + (shinjigen-2 . 484) + (=jis-x0208 . #x5140) ; ø½Š¼» + (korean-ksc5601 . #x5557) ; ø»‰§š + (=gt-pj-1 . #x5140) ; ø½Š¼» + (chinese-big5 . #xA8E2) ; ý¢€Š£¢ + (ideograph-daikanwa . 01436) ; ø¸€–œ + (=gt-k . 03859) ; ý¡„€¼“ + (ucs-jis . #x5169) ; ø½Š¼» + )) +(define-char + '((morohashi-daikanwa 1436 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 24 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=big5-cdp . #x8C62) ; ý¢€ˆ±¢ + )) + (shinjigen-1 . 484) + (shinjigen-2 . 484) + (chinese-cns11643-1 . #x4C25) ; ø»’ª + (chinese-gb12345 . #x413D) ; 兩 + (=ucs . #x5169) ; 兩 + )) +(define-char + '((=>ucs . #x516A) ; 兪 + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 01416) ; ø¸€–ˆ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=gt-k . 00607) ; ý¡„€‰Ÿ + ) + ((=ucs . #x5DDC) ; 巜 + )) + )) + (shinjigen-1 . 487) + (shinjigen-2 . 487) + (=jis-x0208 . #x5141) ; ø½Š¼¼ + (korean-ksc5601 . #x6A64) ; ø»Š† + (=gt-pj-1 . #x5141) ; ø½Š¼¼ + (ideograph-daikanwa . 01437) ; ø¸€– + (=gt-k . 05209) ; ý¡„‘™ + (ucs-jis . #x516A) ; ø½Š¼¼ + )) +(define-char + '((=>ucs . #x516A) ; 兪 + (morohashi-daikanwa 1437 0 1) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 155 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 01416) ; ø¸€–ˆ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8958) ; ý¢€ˆ¥˜ + ) + ((=ucs . #x5DDC) ; 巜 + )) + )) + (=hanziku-1 . #xC3C3) ; ý¢€œƒ + )) +(define-char + '((morohashi-daikanwa 1437 0 2) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8958) ; ý¢€ˆ¥˜ + ) + ((=ucs . #x5DDC) ; 巜 + )) + )) + (=ucs . #x516A) ; 兪 + )) +(define-char + '((=>ucs . #x516A) ; 兪 + (morohashi-daikanwa 1437 0 3) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6708) ; 月 + ) + ((=ucs . #x5DDC) ; 巜 + )) + )) + (chinese-cns11643-3 . #x2B37) ; ø»•¥¦ + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 156 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x4E28) ; 丨 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x4E28) ; 丨 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x4E28) ; 丨 + )) + )) + )) + (ideograph-daikanwa . 01438) ; ø¸€–ž + (=hanziku-1 . #xC3DF) ; ý¢€œŸ + (=ucs . #x204EA) ; 𠓪 + )) +(define-char + '((=>ucs . #x204EA) ; 𠓪 + (morohashi-daikanwa 1438 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x4E28) ; 丨 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x4E28) ; 丨 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x4E28) ; 丨 + )) + )) + )) + (chinese-cns11643-5 . #x2825) ; ø»™µ‚ + )) +(define-char + '((=>ucs . #x204EB) ; 𠓫 + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 156 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x5175) ; 兵 + )) + (ideograph-daikanwa . 01439) ; ø¸€–Ÿ + (=hanziku-1 . #xC3E1) ; ý¢€œ¡ + )) +(define-char + '((morohashi-daikanwa 1439 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 156) + (hanyu-dazidian-char . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x5175) ; 兵 + )) + (chinese-cns11643-5 . #x2826) ; ø»™µƒ + (=ucs . #x204EB) ; 𠓫 + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 169 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x6797) ; 林 + )) + (ideograph-daikanwa . 01440) ; ø¸€–  + (=hanziku-1 . #xC94B) ; ý¢€œ¥‹ + (=ucs . #x204ED) ; 𠓭 + )) +(define-char + '((=>ucs . #x204ED) ; 𠓭 + (morohashi-daikanwa 1440 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x6797) ; 林 + )) + (chinese-cns11643-4 . #x2B6A) ; ø»—° + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 169 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x9763) ; 靣 + )) + (ideograph-daikanwa . 01441) ; ø¸€–¡ + (=hanziku-1 . #xC94F) ; ý¢€œ¥ + (=ucs . #x204EE) ; 𠓮 + )) +(define-char + '((=>ucs . #x204EE) ; 𠓮 + (morohashi-daikanwa 1441 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x9763) ; 靣 + )) + (chinese-cns11643-6 . #x353D) ; ø»œ’¤ + )) +(define-char + '((=>ucs . #x204F1) ; 𠓱 + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 186 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5E7A) ; 幺 + ) + ((=ucs . #x5E7A) ; 幺 + )) + ) + ((=ucs . #x5927) ; 大 + )) + (ideograph-daikanwa . 01442) ; ø¸€–¢ + (=hanziku-1 . #xCCB7) ; ý¢€œ²· + )) +(define-char + '((morohashi-daikanwa 1442 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5165) ; 入 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5E7A) ; 幺 + ) + ((=ucs . #x5E7A) ; 幺 + )) + ) + ((=ucs . #x5927) ; 大 + )) + (chinese-cns11643-6 . #x3D3A) ; ø»œž‘ + (=ucs . #x204F1) ; 𠓱 + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 01443) ; ø¸€–£ + (=ucs . #x204F3) ; 𠓳 + )) +(define-char + '((=>ucs . #x204F3) ; 𠓳 + (morohashi-daikanwa 1443 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x465A) ; ø»œ«¿ + )) +(define-char + '((=>ucs . #x204F4) ; 𠓴 + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 206 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x6E6F) ; ø»ŠŒ  + (ideograph-daikanwa . 01424) ; ø¸€– + ) + ((=ucs . #x4E23) ; 丣 + )) + (ideograph-daikanwa . 01444) ; ø¸€–¤ + (=hanziku-1 . #xD0CE) ; ý¢€ƒŽ + )) +(define-char + '((morohashi-daikanwa 1444 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x4740) ; ø»‘º¯ + ) + ((=ucs . #x4E23) ; 丣 + )) + (chinese-cns11643-6 . #x5064) ; ø»œºµ + (=ucs . #x204F4) ; 𠓴 + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 207 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x723D) ; 爽 + )) + (ideograph-daikanwa . 01445) ; ø¸€–¥ + (=hanziku-1 . #xD0E3) ; ý¢€ƒ£ + (=ucs . #x204F7) ; 𠓷 + )) +(define-char + '((=>ucs . #x204F7) ; 𠓷 + (morohashi-daikanwa 1445 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x723D) ; 爽 + )) + (chinese-cns11643-4 . #x3C31) ; ø»˜ˆ¢ + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 207 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5E36) ; 帶 + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + )) + (ideograph-daikanwa . 01446) ; ø¸€–¦ + (=hanziku-1 . #xD0DE) ; ý¢€ƒž + (=ucs . #x204F6) ; 𠓶 + )) +(define-char + '((=>ucs . #x204F6) ; 𠓶 + (morohashi-daikanwa 1446 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5E36) ; 帶 + ) + ((=ucs . #x5165) ; 入 + )) + (chinese-cns11643-5 . #x3D63) ; ø»š”¶ + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 216 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E1) ; 旡 + ) + ((=ucs . #x65E1) ; 旡 + )) + ) + ((=ucs . #x6728) ; 木 + )) + (ideograph-daikanwa . 01447) ; ø¸€–§ + (=hanziku-1 . #xD2C8) ; ý¢€‹ˆ + (=ucs . #x204F8) ; 𠓸 + )) +(define-char + '((=>ucs . #x204F8) ; 𠓸 + (morohashi-daikanwa 1447 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5A78) ; ø»‰µ + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((japanese-jisx0208-1978 . #x475A) ; ø»‚´­ + (japanese-jisx0208 . #x475A) ; ø»‡ˆµ + (ideograph-daikanwa . 38398) ; ø¸‰—¾ + )) + (ideograph-daikanwa . 01448) ; ø¸€–¨ + (=ucs . #x204FD) ; 𠓽 + )) +(define-char + '((=>ucs . #x204FD) ; 𠓽 + (morohashi-daikanwa 1448 0 0) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 232 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((=ucs . #x8F29) ; 輩 + )) + (=hanziku-1 . #xD5F8) ; ý¢€—¸ + )) +(define-char + '((=>ucs . #x204FD) ; 𠓽 + (morohashi-daikanwa 1448 0 1) + (ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x8F29) ; 輩 + )) + (chinese-cns11643-5 . #x5A72) ; ø»š¿« + )) +(define-char + '((ideographic-radical . 11) ; ⼊ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideograph-daikanwa . 01449) ; ø¸€–© + )) diff --git a/lisp/utf-2000/Ideograph-R012-Eight.el b/lisp/utf-2000/Ideograph-R012-Eight.el new file mode 100644 index 0000000..c7b68e9 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R012-Eight.el @@ -0,0 +1,1483 @@ +(define-char + '((=>ucs . #x516B) ; 八 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 0) + (total-strokes . 2) + (shinjigen-1 . 490) + (shinjigen-2 . 490) + (=jis-x0208 . #x482C) ; ø½Š¯™ + (korean-ksc5601 . #x7822) ; ø»Š™¿ + (=gt-pj-1 . #x482C) ; ø½Š¯™ + (chinese-big5 . #xA44B) ; ý¢€Š‘‹ + (ideograph-daikanwa . 01450) ; ø¸€–ª + (=gt-k . 00056) ; ý¡„€€¸ + (=jef-china3 . #x43E4) ; øº„¤ + (ucs-jis . #x516B) ; ø½Š¯™ + )) +(define-char + '((morohashi-daikanwa 1450 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 241 3) + (shinjigen-1 . 489) + (shinjigen-2 . 489) + (chinese-gb2312 . #x304B) ; ø»„œ° + (chinese-isoir165 . #x304B) ; ø»…€ + (chinese-cns11643-1 . #x442C) ; ø»‘¶ + (=ucs . #x516B) ; 八 + )) +(define-char + '((=>ucs . #x516B) ; 八 + (morohashi-daikanwa 1450 0 1) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 0) + (total-strokes . 2) + (=gt-pj-k1 . #x3768) ; ý¡„€€» + (=gt-k . 00059) ; ý¡„€€» + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 1) + (total-strokes . 3) + (ideograph-daikanwa . 01451) ; ø¸€–« + (=ucs . #x20500) ; 𠔀 + )) +(define-char + '((=>ucs . #x20500) ; 𠔀 + (morohashi-daikanwa 1451 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 1) + (total-strokes . 3) + (chinese-cns11643-6 . #x2137) ; ø»›µ† + )) +(define-char + '((=>ucs . #x20500) ; 𠔀 + (morohashi-daikanwa 1451 0 1) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 241 4) + (=big5-cdp . #x88C1) ; ý¢€ˆ£ + )) +(define-char + '((=>ucs . #x516C) ; 公 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x482C) ; ø½Š¯™ + (korean-ksc5601 . #x7822) ; ø»Š™¿ + (ideograph-daikanwa . 01450) ; ø¸€–ª + ) + ((=ucs . #x53B6) ; 厶 + )) + (shinjigen-1 . 494) + (shinjigen-2 . 494) + (japanese-jisx0208-1978 . #x3878) ; ø»‚Ÿ‰ + (japanese-jisx0208 . #x3878) ; ø»†³‘ + (korean-ksc5601 . #x4D6B) ; ø»‰›¾ + (chinese-big5 . #xA4BD) ; ý¢€Š’½ + (ideograph-daikanwa . 01452) ; ø¸€–¬ + (=jef-china3 . #x43E5) ; øº„¥ + )) +(define-char + '((morohashi-daikanwa 1452 0 1) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 242 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516B) ; 八 + ) + ((=ucs . #x53B6) ; 厶 + )) + (shinjigen-1 . 493) + (shinjigen-2 . 493) + (chinese-gb2312 . #x392B) ; ø»„©ž + (chinese-isoir165 . #x392B) ; ø»‘® + (chinese-cns11643-1 . #x447C) ; ø»‘·‘ + (=jis-x0208-1990 . #x3878) ; ø½Š™… + (=gt-pj-1 . #x3878) ; 公 + (=ucs . #x516C) ; 公 + )) +(define-char + '((=>ucs . #x516D) ; 六 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 241 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x516B) ; 八 + )) + (shinjigen-1 . 495) + (shinjigen-2 . 495) + (=jis-x0208 . #x4F3B) ; ø½Š¹º + (korean-ksc5601 . #x573F) ; ø»‰©¾ + (=gt-pj-1 . #x4F3B) ; ø½Š¹º + (chinese-big5 . #xA4BB) ; ý¢€Š’» + (ideograph-daikanwa . 01453) ; ø¸€–­ + (=gt-k . 00506) ; ý¡„€‡º + (ucs-jis . #x516D) ; ø½Š¹º + )) +(define-char + '((morohashi-daikanwa 1453 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x516B) ; 八 + )) + (chinese-gb2312 . #x4179) ; ø»„¶œ + (chinese-isoir165 . #x4179) ; ø»ž¬ + (chinese-cns11643-1 . #x447A) ; ø»‘· + (=ucs . #x516D) ; 六 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 01454) ; ø¸€–® + (=ucs . #x20501) ; 𠔁 + )) +(define-char + '((=>ucs . #x20501) ; 𠔁 + (morohashi-daikanwa 1454 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 241 8) + (chinese-cns11643-6 . #x214E) ; ø»›µ + (=hanziku-1 . #xD7DA) ; ý¢€Ÿš + )) +(define-char + '((=>ucs . #x516E) ; 兮 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x482C) ; ø½Š¯™ + (korean-ksc5601 . #x7822) ; ø»Š™¿ + (ideograph-daikanwa . 01450) ; ø¸€–ª + ) + ((=ucs . #x4E02) ; 丂 + )) + (shinjigen-1 . 491) + (shinjigen-2 . 491) + (=jis-x0208 . #x5142) ; ø½Š¼½ + (korean-ksc5601 . #x7B31) ; ø»Šž¨ + (=gt-pj-1 . #x5142) ; ø½Š¼½ + (chinese-big5 . #xA4BC) ; ý¢€Š’¼ + (ideograph-daikanwa . 01455) ; ø¸€–¯ + (=gt-k . 00516) ; ý¡„€ˆ„ + (ucs-jis . #x516E) ; ø½Š¼½ + )) +(define-char + '((morohashi-daikanwa 1455 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 241 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516B) ; 八 + ) + ((=ucs . #x4E02) ; 丂 + )) + (chinese-gb2312 . #x5962) ; ø»…™• + (chinese-isoir165 . #x5962) ; ø»Ž¥ + (chinese-cns11643-1 . #x447B) ; ø»‘· + (=ucs . #x516E) ; 兮 + )) +(define-char + '((morohashi-daikanwa 1455 0 2) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 2) + (total-strokes . 4) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 491) + (ideograph-daikanwa . 01455) ; ø¸€–¯ + ) + :sources (shinjigen-1))) + (hanyu-dazidian 1 241 5) + (shinjigen-1 . 492) + (chinese-cns11643-6 . #x2141) ; ø»›µ + (=hanziku-1 . #xD7D7) ; ý¢€Ÿ— + (=ucs . #x20503) ; 𠔃 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 01456) ; ø¸€–° + (=ucs . #x20502) ; 𠔂 + )) +(define-char + '((=>ucs . #x20502) ; 𠔂 + (morohashi-daikanwa 1456 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 241 7) + (=hanziku-1 . #xD7D9) ; ý¢€Ÿ™ + )) +(define-char + '((=>ucs . #x20502) ; 𠔂 + (morohashi-daikanwa 1456 0 1) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-5 . #x2137) ; ø»™«‚ + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E37) ; 丷 + ) + ((=big5-cdp . #x8A60) ; ý¢€ˆ©  + )) + (chinese-gb12345 . #x7D67) ; 兯 + (=ucs . #x516F) ; 兯 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 01457) ; ø¸€–± + (=ucs . #x20506) ; 𠔆 + )) +(define-char + '((=>ucs . #x20506) ; 𠔆 + (morohashi-daikanwa 1457 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-5 . #x2150) ; ø»™«› + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 242 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E37) ; 丷 + ) + ((=ucs . #x4E09) ; 三 + )) + (chinese-gb2312 . #x403C) ; ø»„´ + (chinese-isoir165 . #x403C) ; ø»œ‘ + (=hanziku-1 . #xD7F4) ; ý¢€Ÿ´ + (=jef-china3 . #x82AB) ; øºˆŠ« + (=ucs . #x5170) ; 兰 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 242 4) + (=hanziku-1 . #xD7F6) ; ý¢€Ÿ¶ + (=ucs . #x20505) ; 𠔅 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 242 3) + (=hanziku-1 . #xD7F5) ; ý¢€Ÿµ + (=ucs . #x20507) ; 𠔇 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 243 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B5C) ; ý¢€ˆ­œ + ) + ((=ucs . #x516B) ; 八 + )) + (shinjigen-1 . 496) + (shinjigen-2 . 496) + (chinese-gb2312 . #x3932) ; ø»„©¥ + (=jis-x0208 . #x3626) ; ø½Š”· + (korean-ksc5601 . #x4D6C) ; ø»‰›¿ + (chinese-isoir165 . #x3932) ; ø»‘µ + (chinese-cns11643-1 . #x4741) ; ø»‘º° + (=gt-pj-1 . #x3626) ; 共 + (chinese-big5 . #xA640) ; ý¢€Š™€ + (ideograph-daikanwa . 01458) ; ø¸€–² + (=gt-k . 01591) ; ý¡„€˜· + (=ucs . #x5171) ; 共 + )) +(define-char + '((=>ucs . #x5173) ; 关 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x482C) ; ø½Š¯™ + (korean-ksc5601 . #x7822) ; ø»Š™¿ + (ideograph-daikanwa . 01450) ; ø¸€–ª + ) + ((=ucs . #x5929) ; 天 + )) + (ideograph-daikanwa . 01459) ; ø¸€–³ + )) +(define-char + '((=>ucs . #x5173) ; 关 + (morohashi-daikanwa 1459 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516B) ; 八 + ) + ((=ucs . #x5929) ; 天 + )) + (chinese-cns11643-4 . #x2234) ; ø»—¢™ + )) +(define-char + '((morohashi-daikanwa 1459 0 1) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 242 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E37) ; 丷 + ) + ((=ucs . #x5929) ; 天 + )) + (chinese-gb2312 . #x3958) ; ø»„ª‹ + (chinese-isoir165 . #x3958) ; ø»’› + (=jis-x0213-2-2000 . #x2328) ; ø»¤ ƒ + (=big5-cdp . #x8C63) ; ý¢€ˆ±£ + (=cbeta . 00659) ; ø¸ Š“ + (=jef-china3 . #x90EC) ; øº‰ƒ¬ + (=ucs . #x5173) ; 关 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01460) ; ø¸€–´ + (=ucs . #x20508) ; 𠔈 + )) +(define-char + '((=>ucs . #x20508) ; 𠔈 + (morohashi-daikanwa 1460 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 243 3) + (chinese-cns11643-4 . #x2235) ; ø»—¢š + (=hanziku-1 . #xD856) ; ý¢€¡– + )) +(define-char + '((=>ucs . #x5172) ; 兲 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x738B) ; 王 + ) + ((=jis-x0208 . #x482C) ; ø½Š¯™ + (korean-ksc5601 . #x7822) ; ø»Š™¿ + (ideograph-daikanwa . 01450) ; ø¸€–ª + )) + (ideograph-daikanwa . 01461) ; ø¸€–µ + )) +(define-char + '((morohashi-daikanwa 1461 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 242 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x738B) ; 王 + ) + ((=ucs . #x516B) ; 八 + )) + (chinese-cns11643-3 . #x227A) ; ø»•™› + (=hanziku-1 . #xD7F7) ; ý¢€Ÿ· + (=ucs . #x5172) ; 兲 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2357) ; ø»›¸¢ + (ideograph-daikanwa . 48931) ; ø¸‹¼£ + (=ucs . #x20509) ; 𠔉 + )) +(define-char + '((=>ucs . #x20509) ; 𠔉 + (morohashi-daikanwa 48931 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 4) + (total-strokes . 6) + (=jis-x0213-2-2000 . #x2327) ; ø»¤ ‚ + (ucs-jis . #x20509) ; ø»¤ ‚ + )) +(define-char + '((=>ucs . #x20509) ; 𠔉 + (morohashi-daikanwa 48931 0 2) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-cdp . -1178) + (=big5-cdp . #x8BFA) ; ý¢€ˆ¯º + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 243 5) + (chinese-gb2312 . #x504B) ; ø»…‹° + (chinese-isoir165 . #x504B) ; ø»´€ + (=hanziku-1 . #xD858) ; ý¢€¡˜ + (=ucs . #x5174) ; 兴 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 244 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E18) ; 丘 + ) + ((=ucs . #x516B) ; 八 + )) + (shinjigen-1 . 497) + (shinjigen-2 . 497) + (chinese-gb2312 . #x3178) ; ø»„ž» + (=jis-x0208 . #x4A3C) ; ø½Š²¥ + (korean-ksc5601 . #x5C32) ; ø»‰±‡ + (chinese-isoir165 . #x3178) ; ø»‡‹ + (chinese-cns11643-1 . #x492E) ; ø»‘½™ + (=gt-pj-1 . #x4A3C) ; 兵 + (chinese-big5 . #xA74C) ; ý¢€ŠŒ + (ideograph-daikanwa . 01462) ; ø¸€–¶ + (=gt-k . 02644) ; ý¡„€©” + (=ucs . #x5175) ; 兵 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01463) ; ø¸€–· + (=ucs . #x2050A) ; 𠔊 + )) +(define-char + '((=>ucs . #x2050A) ; 𠔊 + (morohashi-daikanwa 1463 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 244 5) + (chinese-cns11643-6 . #x257C) ; ø»›¼ƒ + (=hanziku-1 . #xD878) ; ý¢€¡¸ + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01464) ; ø¸€–¸ + (=ucs . #x2050B) ; 𠔋 + )) +(define-char + '((=>ucs . #x2050B) ; 𠔋 + (morohashi-daikanwa 1464 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 244 2) + (chinese-cns11643-6 . #x257E) ; ø»›¼… + (=hanziku-1 . #xD875) ; ý¢€¡µ + )) +(define-char + '((=>ucs . #x2050C) ; 𠔌 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01465) ; ø¸€–¹ + )) +(define-char + '((morohashi-daikanwa 1465 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 244 9) + (chinese-cns11643-5 . #x2339) ; ø»™®€ + (=hanziku-1 . #xD87C) ; ý¢€¡¼ + (=ucs . #x2050C) ; 𠔌 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 244 7) + (chinese-cns11643-6 . #x257B) ; ø»›¼‚ + (=jis-x0213-1-2000 . #x2E53) ; ø»¢¦´ + (ideograph-daikanwa . 01466) ; ø¸€–º + (=hanziku-1 . #xD87A) ; ý¢€¡º + (=ucs . #x34B5) ; 㒵 + )) +(define-char + '((=>ucs . #x34B6) ; 㒶 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01467) ; ø¸€–» + )) +(define-char + '((morohashi-daikanwa 1467 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 244 6) + (chinese-cns11643-6 . #x257D) ; ø»›¼„ + (=hanziku-1 . #xD879) ; ý¢€¡¹ + (=ucs . #x34B6) ; 㒶 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01468) ; ø¸€–¼ + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01469) ; ø¸€–½ + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01470) ; ø¸€–¾ + (=ucs . #x2050F) ; 𠔏 + )) +(define-char + '((=>ucs . #x2050F) ; 𠔏 + (morohashi-daikanwa 1470 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 8 9 17) + (chinese-cns11643-6 . #x257A) ; ø»›¼ + (=hanziku-12 . #xEB7E) ; ý¢ƒŽ­¾ + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 244 3) + (chinese-cns11643-3 . #x2456) ; ø»•›³ + (ideograph-daikanwa . 01471) ; ø¸€–¿ + (=hanziku-1 . #xD876) ; ý¢€¡¶ + (=ucs . #x34B7) ; 㒷 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 244 1) + (=hanziku-1 . #xD874) ; ý¢€¡´ + (=ucs . #x2050D) ; 𠔍 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 244 8) + (=hanziku-1 . #xD87B) ; ý¢€¡» + (=ucs . #x2050E) ; 𠔎 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 245 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B72) ; ý¢€ˆ­² + ) + ((=ucs . #x516B) ; 八 + )) + (shinjigen-1 . 498) + (shinjigen-2 . 498) + (chinese-gb2312 . #x4664) ; ø»„½ + (=jis-x0208 . #x4236) ; ø½Š¦¯ + (korean-ksc5601 . #x506C) ; ø»‰ ™ + (chinese-isoir165 . #x4664) ; ø»¥­ + (chinese-cns11643-1 . #x4C27) ; ø»’¬ + (=gt-pj-1 . #x4236) ; 其 + (chinese-big5 . #xA8E4) ; ý¢€Š£¤ + (ideograph-daikanwa . 01472) ; ø¸€—€ + (=gt-k . 03764) ; ý¡„€º´ + (=ucs . #x5176) ; 其 + )) +(define-char + '((=>ucs* . #x5177) ; 具 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x76EE) ; 目 + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x516B) ; 八 + )) + (shinjigen-1 . 499) + (shinjigen-2 . 499) + (=jis-x0208 . #x3671) ; ø½Š–‚ + (chinese-cns11643-3 . #x2754) ; ø»• ‹ + (=gt-pj-1 . #x3671) ; 具 + (ideograph-daikanwa . 01473) ; ø¸€— + (=gt-k . 03681) ; ý¡„€¹¡ + (ucs-jis . #x5177) ; 具 + (=ucs . #x2F811) ; 具 + )) +(define-char + '((morohashi-daikanwa 1473 0 4) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 246 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BA5) ; ý¢€ˆ®¥ + ) + ((=ucs . #x516B) ; 八 + )) + (shinjigen-1 . 500) + (shinjigen-2 . 500) + (chinese-gb2312 . #x3E5F) ; ø»„±¨ + (korean-ksc5601 . #x4E7D) ; ø»‰® + (chinese-isoir165 . #x3E5F) ; ø»™¸ + (chinese-cns11643-1 . #x4C26) ; ø»’« + (chinese-big5 . #xA8E3) ; ý¢€Š££ + (=jef-china3 . #x43E8) ; øº„¨ + (=ucs . #x5177) ; 具 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 247 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x89E0) ; ý¢€ˆ§  + ) + ((=ucs . #x516B) ; 八 + )) + (shinjigen-1 . 501) + (shinjigen-2 . 501) + (chinese-gb2312 . #x3564) ; ø»„¤Ÿ + (=jis-x0208 . #x4535) ; ø½Š«ˆ + (korean-ksc5601 . #x6E70) ; ø»ŠŒ¡ + (chinese-isoir165 . #x3564) ; ø»Œ¯ + (chinese-cns11643-1 . #x4C28) ; ø»’­ + (=gt-pj-1 . #x4535) ; 典 + (chinese-big5 . #xA8E5) ; ý¢€Š£¥ + (ideograph-daikanwa . 01474) ; ø¸€—‚ + (=gt-k . 03782) ; ý¡„€»† + (=ucs . #x5178) ; 典 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01475) ; ø¸€—ƒ + (=ucs . #x20510) ; 𠔐 + )) +(define-char + '((=>ucs . #x20510) ; 𠔐 + (morohashi-daikanwa 1475 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 246 1) + (chinese-cns11643-6 . #x2954) ; ø»œ“ + (=hanziku-1 . #xD8D6) ; ý¢€£– + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01476) ; ø¸€—„ + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 248 2) + (=hanziku-1 . #xD958) ; ý¢€¥˜ + (=ucs . #x20511) ; 𠔑 + )) +(define-char + '((=>ucs . #x34B8) ; 㒸 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x482C) ; ø½Š¯™ + (korean-ksc5601 . #x7822) ; ø»Š™¿ + (ideograph-daikanwa . 01450) ; ø¸€–ª + ) + ((korean-ksc5601 . #x634E) ; ø»‰»µ + (ideograph-daikanwa . 36334) ; ø¸ˆ·® + )) + (ideograph-daikanwa . 01477) ; ø¸€—… + )) +(define-char + '((morohashi-daikanwa 1477 0 3) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 248 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E37) ; 丷 + ) + ((=ucs . #x8C55) ; 豕 + )) + (chinese-cns11643-3 . #x2B38) ; ø»•¥§ + (=big5-cdp . #x8C70) ; ý¢€ˆ±° + (=ucs . #x34B8) ; 㒸 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 01478) ; ø¸€—† + (=ucs . #x20512) ; 𠔒 + )) +(define-char + '((=>ucs . #x20512) ; 𠔒 + (morohashi-daikanwa 1478 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 249 3) + (chinese-cns11643-6 . #x2E6B) ; ø»œ‰€ + (=hanziku-1 . #xD979) ; ý¢€¥¹ + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 249 1) + (chinese-cns11643-6 . #x2E69) ; ø»œˆ¾ + (ideograph-daikanwa . 01479) ; ø¸€—‡ + (=hanziku-1 . #xD977) ; ý¢€¥· + (=ucs . #x20513) ; 𠔓 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 250 4) + (ideograph-daikanwa . 01480) ; ø¸€—ˆ + (=hanziku-1 . #xD9BC) ; ý¢€¦¼ + (=ucs . #x2051C) ; 𠔜 + )) +(define-char + '((=>ucs . #x2051C) ; 𠔜 + (morohashi-daikanwa 1480 0 4) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x353E) ; ø»œ’¥ + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 01481) ; ø¸€—‰ + (=ucs . #x20515) ; 𠔕 + )) +(define-char + '((=>ucs . #x20515) ; 𠔕 + (morohashi-daikanwa 1481 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 249 5) + (chinese-cns11643-5 . #x2827) ; ø»™µ„ + (=hanziku-1 . #xD97B) ; ý¢€¥» + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 249 4) + (chinese-cns11643-6 . #x2E6A) ; ø»œˆ¿ + (ideograph-daikanwa . 01482) ; ø¸€—Š + (=hanziku-1 . #xD97A) ; ý¢€¥º + (=ucs . #x20516) ; 𠔖 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 249 6) + (chinese-gb2312 . #x5178) ; ø»…» + (chinese-isoir165 . #x5178) ; ø»¶‹ + (=hanziku-1 . #xD97C) ; ý¢€¥¼ + (=jef-china3 . #x82AA) ; øºˆŠª + (=ucs . #x517B) ; 养 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 248 7) + (=hanziku-1 . #xD95D) ; ý¢€¥ + (=ucs . #x20514) ; 𠔔 + )) +(define-char + '((=>ucs . #x517C) ; 兼 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x482C) ; ø½Š¯™ + (korean-ksc5601 . #x7822) ; ø»Š™¿ + (ideograph-daikanwa . 01450) ; ø¸€–ª + ) + ((=ucs . #x4E00) ; 一 + ) + ((=big5-cdp . #x8CDE) ; ý¢€ˆ³ž + )) + (korean-ksc5601 . #x4C42) ; ø»‰™· + (chinese-big5 . #xADDD) ; ý¢€Š· + (ideograph-daikanwa . 01483) ; ø¸€—‹ + (=jef-china3 . #x43E6) ; øº„¦ + )) +(define-char + '((morohashi-daikanwa 1483 0 2) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 249 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4491) ; 䒑 + ) + ((=big5-cdp . #x8CDE) ; ý¢€ˆ³ž + )) + (shinjigen-1 . 502) + (shinjigen-2 . 502) + (chinese-gb2312 . #x3C66) ; ø»„®³ + (=jis-x0208 . #x3773) ; ø½Š—¢ + (chinese-isoir165 . #x3C66) ; ø»—ƒ + (chinese-cns11643-1 . #x5440) ; ø»’µ + (=gt-pj-1 . #x3773) ; 兼 + (=gt-k . 06417) ; ý¡„¤‘ + (=ucs . #x517C) ; 兼 + )) +(define-char + '((=>ucs . #x517C) ; 兼 + (morohashi-daikanwa 1483 0 3) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 8) + (total-strokes . 10) + (shinjigen-1 . 503) + (shinjigen-2 . 503) + (=gt-pj-9 . #x4C41) ; ý¡€€ž + (=gt-k . 06415) ; ý¡„¤ + (=gt . 01936) ; ý¡€€ž + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 249 11) + (chinese-cns11643-6 . #x3540) ; ø»œ’§ + (ideograph-daikanwa . 01484) ; ø¸€—Œ + (=hanziku-1 . #xD9A3) ; ý¢€¦£ + (=ucs . #x20519) ; 𠔙 + )) +(define-char + '((=>ucs . #x2051A) ; 𠔚 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 01485) ; ø¸€— + )) +(define-char + '((morohashi-daikanwa 1485 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 250 1) + (chinese-cns11643-6 . #x353F) ; ø»œ’¦ + (=hanziku-1 . #xD9B9) ; ý¢€¦¹ + (=ucs . #x2051A) ; 𠔚 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 249 10) + (chinese-cns11643-6 . #x3541) ; ø»œ’¨ + (ideograph-daikanwa . 01486) ; ø¸€—Ž + (=hanziku-1 . #xD9A2) ; ý¢€¦¢ + (=ucs . #x2051B) ; 𠔛 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5206) ; 分 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5315) ; 匕 + )) + )) + (chinese-gb12345 . #x7D45) ; 兺 + (=ucs . #x517A) ; 兺 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D3C) ; ø»œž“ + (ideograph-daikanwa . 01487) ; ø¸€— + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D3B) ; ø»œž’ + (ideograph-daikanwa . 01488) ; ø¸€— + (=ucs . #x2051D) ; 𠔝 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 250 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4E37) ; 丷 + ) + ((=ucs . #x7530) ; 田 + ) + ((=ucs . #x20B9B) ; 𠮛 + )) + (chinese-gb2312 . #x4A5E) ; ø»…ƒ + (chinese-isoir165 . #x4A5E) ; ø»«Ÿ + (=hanziku-1 . #xD9BA) ; ý¢€¦º + (=ucs . #x517D) ; 兽 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 01489) ; ø¸€—‘ + )) +(define-char + '((=>ucs . #x2051F) ; 𠔟 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 01490) ; ø¸€—’ + )) +(define-char + '((morohashi-daikanwa 1490 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 250 10) + (chinese-cns11643-6 . #x465D) ; ø»œ¬‚ + (=hanziku-1 . #xD9C2) ; ý¢€§‚ + (=ucs . #x2051F) ; 𠔟 + )) +(define-char + '((=>ucs . #x20520) ; 𠔠 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 01491) ; ø¸€—“ + )) +(define-char + '((morohashi-daikanwa 1491 0 1) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 250 11) + (chinese-cns11643-5 . #x3D64) ; ø»š”· + (=hanziku-1 . #xD9C3) ; ý¢€§ƒ + (=ucs . #x20520) ; 𠔠 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 250 7) + (chinese-cns11643-6 . #x465C) ; ø»œ¬ + (ideograph-daikanwa . 01492) ; ø¸€—” + (=ucs . #x20527) ; 𠔧 + )) +(define-char + '((=>ucs . #x20525) ; 𠔥 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 01493) ; ø¸€—• + )) +(define-char + '((morohashi-daikanwa 1493 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 250 8) + (chinese-cns11643-6 . #x465B) ; ø»œ¬€ + (=hanziku-1 . #xD9C0) ; ý¢€§€ + (=ucs . #x20525) ; 𠔥 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 250 9) + (=hanziku-1 . #xD9C1) ; ý¢€§ + (=ucs . #x2051E) ; 𠔞 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 250 5) + (=hanziku-1 . #xD9BD) ; ý¢€¦½ + (=ucs . #x20523) ; 𠔣 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 250 6) + (=hanziku-1 . #xD9BE) ; ý¢€¦¾ + (=ucs . #x20524) ; 𠔤 + )) +(define-char + '((=>ucs . #x517E) ; 兾 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x482C) ; ø½Š¯™ + (korean-ksc5601 . #x7822) ; ø»Š™¿ + (ideograph-daikanwa . 01450) ; ø¸€–ª + ) + ((=ucs . #x7570) ; 異 + )) + (japanese-jisx0212 . #x326F) ; ø»Š¾œ + (ideograph-daikanwa . 01494) ; ø¸€—– + (=cbeta . 00042) ; ø¸ €ª + (=jef-china3 . #x43E7) ; øº„§ + (ucs-jis . #x517E) ; ø»Š¾œ + )) +(define-char + '((=>ucs . #x517E) ; 兾 + (morohashi-daikanwa 1494 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 251 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516B) ; 八 + ) + ((=ucs . #x7570) ; 異 + )) + (chinese-cns11643-3 . #x403F) ; ø»–„¤ + (=hanziku-1 . #xD9DB) ; ý¢€§› + )) +(define-char + '((morohashi-daikanwa 1494 0 2) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E37) ; 丷 + ) + ((=ucs . #x7570) ; 異 + )) + (=ucs . #x517E) ; 兾 + )) +(define-char + '((=>ucs . #x20528) ; 𠔨 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 252 1) + (ideograph-daikanwa . 01495) ; ø¸€—— + (=hanziku-1 . #xD9F9) ; ý¢€§¹ + )) +(define-char + '((morohashi-daikanwa 1495 0 1) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-5 . #x3D65) ; ø»š”¸ + (=ucs . #x20528) ; 𠔨 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 01496) ; ø¸€—˜ + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 250 12) + (=hanziku-1 . #xD9C4) ; ý¢€§„ + (=ucs . #x2052C) ; 𠔬 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 01497) ; ø¸€—™ + (=ucs . #x2052F) ; 𠔯 + )) +(define-char + '((=>ucs . #x2052F) ; 𠔯 + (morohashi-daikanwa 1497 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 252 4) + (chinese-cns11643-4 . #x423A) ; ø»˜‘Ÿ + (=hanziku-1 . #xD9FC) ; ý¢€§¼ + )) +(define-char + '((=>ucs . #x20529) ; 𠔩 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 01498) ; ø¸€—š + )) +(define-char + '((morohashi-daikanwa 1498 0 8) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x5065) ; ø»œº¶ + (=ucs . #x20529) ; 𠔩 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 252) + (hanyu-dazidian-char . 5) + (chinese-cns11643-6 . #x5A79) ; ø»‰¶ + (ideograph-daikanwa . 01499) ; ø¸€—› + (=big5-cdp . #x8556) ; ý¢€ˆ•– + (=ucs . #x20531) ; 𠔱 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 253 5) + (=hanziku-1 . #xDA5E) ; ý¢€©ž + (=ucs . #x20530) ; 𠔰 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 253 2) + (=hanziku-1 . #xDA5B) ; ý¢€©› + (=ucs . #x20532) ; 𠔲 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 253 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5317) ; 北 + ) + ((=ucs . #x7570) ; 異 + )) + (shinjigen-1 . 505) + (shinjigen-2 . 505) + (chinese-gb2312 . #x3C3D) ; ø»„®Š + (=jis-x0208 . #x5143) ; ø½Š¼¾ + (korean-ksc5601 . #x506D) ; ø»‰ š + (chinese-isoir165 . #x3C3D) ; ø»–š + (=gt-pj-1 . #x5143) ; 冀 + (chinese-big5 . #xBEAC) ; ý¢€‹º¬ + (ideograph-daikanwa . 01500) ; ø¸€—œ + (=ucs . #x5180) ; 冀 + )) +(define-char + '((=>ucs . #x5180) ; 冀 + (morohashi-daikanwa 1500 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + (:cdp-combinator 2 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ) + ((chinese-cns11643-1 . #x4621) ; ø»‘¸² + ) + ((=ucs . #x7570) ; 異 + )) + (chinese-cns11643-1 . #x7035) ; ø»’¶² + )) +(define-char + '((=>ucs . #x20536) ; 𠔶 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 254 2) + (ideograph-daikanwa . 01501) ; ø¸€— + (=hanziku-1 . #xDA7B) ; ý¢€©» + )) +(define-char + '((=>ucs . #x20536) ; 𠔶 + (morohashi-daikanwa 1501 0 4) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 16) + (total-strokes . 18) + (chinese-cns11643-5 . #x6134) ; ø»›ˆ¿ + )) +(define-char + '((morohashi-daikanwa 1501 0 5) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 16) + (total-strokes . 18) + (=ucs . #x20536) ; 𠔶 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 254 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5355) ; 单 + ) + ((=ucs . #x5C55) ; 展 + )) + (chinese-gb2312 . #x5966) ; ø»…™™ + (chinese-isoir165 . #x5966) ; ø»Ž© + (=hanziku-1 . #xDA7C) ; ý¢€©¼ + (=ucs . #x5181) ; 冁 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 254 5) + (chinese-cns11643-7 . #x462A) ; ø»žµ“ + (ideograph-daikanwa . 01502) ; ø¸€—ž + (=hanziku-1 . #xDA7E) ; ý¢€©¾ + (=ucs . #x20538) ; 𠔸 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 254 4) + (chinese-cns11643-7 . #x462B) ; ø»žµ” + (ideograph-daikanwa . 01503) ; ø¸€—Ÿ + (=hanziku-1 . #xDA7D) ; ý¢€©½ + (=ucs . #x20539) ; 𠔹 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 17) + (total-strokes . 19) + (=ucs . #x2053A) ; 𠔺 + )) +(define-char + '((=>ucs . #x2053A) ; 𠔺 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 8 9 20) + (=hanziku-12 . #xEBA3) ; ý¢ƒŽ®£ + )) +(define-char + '((=>ucs . #x34B9) ; 㒹 + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x3F3F) ; ø½Š¢ž + (ideograph-daikanwa . 23236) ; ø¸…«„ + ) + ((=jis-x0208 . #x3F3F) ; ø½Š¢ž + (ideograph-daikanwa . 23236) ; ø¸…«„ + )) + (ideograph-daikanwa . 01504) ; ø¸€—  + )) +(define-char + '((=>ucs . #x34B9) ; 㒹 + (morohashi-daikanwa 1504 0 0) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-6 . #x3A2D) ; ø»œ™ª + ) + ((chinese-cns11643-6 . #x3A2D) ; ø»œ™ª + )) + (chinese-cns11643-7 . #x4D3D) ; ø»ž¿¸ + )) +(define-char + '((morohashi-daikanwa 1504 0 1) + (ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 254 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x771F) ; 真 + ) + ((=ucs . #x771F) ; 真 + )) + (=hanziku-1 . #xDAA1) ; ý¢€ª¡ + (=ucs . #x34B9) ; 㒹 + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x771E) ; 眞 + ) + ((=ucs . #x771E) ; 眞 + )) + (chinese-cns11643-7 . #x4D3E) ; ø»ž¿¹ + (ideograph-daikanwa . 01505) ; ø¸€—¡ + (=cbeta . 04138) ; ø¸¡€ª + )) +(define-char + '((ideographic-radical . 12) ; ⼋ + (ideographic-strokes . 62) + (total-strokes . 64) + (hanyu-dazidian 1 254 12) + (=hanziku-1 . #xDAA7) ; ý¢€ª§ + (=ucs . #x2053B) ; 𠔻 + )) diff --git a/lisp/utf-2000/Ideograph-R013-Down-Box.el b/lisp/utf-2000/Ideograph-R013-Down-Box.el new file mode 100644 index 0000000..0aee976 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R013-Down-Box.el @@ -0,0 +1,1363 @@ +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 96 13) + (chinese-gb2312 . #x5867) ; ø»…—¼ + (=jis-x0208 . #x5144) ; ø½Š¼¿ + (chinese-isoir165 . #x5867) ; ø»Ž€Œ + (chinese-cns11643-3 . #x2127) ; ø»•–ª + (=gt-pj-1 . #x5144) ; 冂 + (ideograph-daikanwa . 01506) ; ø¸€—¢ + (=big5-cdp . #x8B46) ; ý¢€ˆ­† + (=gt-k . 00078) ; ý¡„€Ž + (=ucs . #x5182) ; 冂 + )) +(define-char + '((=>ucs . #x5182) ; 冂 + (morohashi-daikanwa 1506 0 1) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 0) + (total-strokes . 2) + (=gt-pj-k1 . #x3D6D) ; ý¡„€ + (=gt-k . 00079) ; ý¡„€ + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 96 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x5182) ; 冂 + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-cns11643-4 . #x212D) ; ø»— ´ + (ideograph-daikanwa . 01507) ; ø¸€—£ + (=big5-cdp . #x894A) ; ý¢€ˆ¥Š + (=ucs . #x2053C) ; 𠔼 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 96 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x5182) ; 冂 + ) + ((=ucs . #x20120) ; 𠄠 + )) + (japanese-jisx0212 . #x3270) ; ø»Š¾ + (chinese-cns11643-4 . #x213E) ; ø»—¡… + (=jis-x0213-2-2000 . #x2329) ; ø»¤ „ + (ideograph-daikanwa . 01508) ; ø¸€—¤ + (=big5-cdp . #x88F3) ; ý¢€ˆ£³ + (=ucs . #x5183) ; 冃 + )) +(define-char + '((name* . "ideographic component hood") + (=>ucs . #x5183) ; 冃 + (morohashi-daikanwa 1508 0 2) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-cdp . -412) + (=big5-cdp . #x8A78) ; ý¢€ˆ©¸ + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 96 16) + (japanese-jisx0212 . #x3271) ; ø»Š¾ž + (chinese-cns11643-3 . #x214D) ; ø»•— + (ideograph-daikanwa . 01509) ; ø¸€—¥ + (=big5-cdp . #x8A79) ; ý¢€ˆ©¹ + (=jef-china3 . #x9DE6) ; øº‰·¦ + (=ucs . #x5184) ; 冄 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 97 1) + (chinese-cns11643-6 . #x214F) ; ø»›µž + (ideograph-daikanwa . 01510) ; ø¸€—¦ + (=hanziku-1 . #xB7DB) ; ý¢€›Ÿ› + (=ucs . #x2053D) ; 𠔽 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 34 2) + (chinese-cns11643-6 . #x2151) ; ø»›µ  + (ideograph-daikanwa . 01511) ; ø¸€—§ + (=big5-cdp . #x87FA) ; ý¢€ˆŸº + (=ucs . #x2053E) ; 𠔾 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 2) + (total-strokes . 4) + (comment . "<vulgar character> of R011:M01418.0") + (shinjigen-1 . 481) + (shinjigen-2 . 481) + (chinese-gb2312 . #x445A) ; ø»„º— + (=jis-x0208 . #x4662) ; ø½Š­“ + (chinese-isoir165 . #x445A) ; ø»¢§ + (chinese-cns11643-6 . #x2150) ; ø»›µŸ + (=gt-pj-1 . #x4662) ; 内 + (ideograph-daikanwa . 01512) ; ø¸€—¨ + (=gt-k . 00547) ; ý¡„€ˆ£ + (=ucs . #x5185) ; 内 + )) +(define-char + '((=>ucs . #x5185) ; 内 + (morohashi-daikanwa 1512 0 0) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 2) + (total-strokes . 4) + (<-radical + ((=ucs . #x5185) ; 内 + )) + (ideograph-cdp . -434) + (=big5-cdp . #x8C57) ; ý¢€ˆ±— + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 96 18) + (shinjigen-1 . 1331) + (shinjigen-2 . 1331) + (=jis-x0208 . #x315F) ; ø½ŠŽš + (korean-ksc5601 . #x6577) ; ø»‰¿š + (chinese-cns11643-3 . #x214E) ; ø»•—‘ + (=gt-pj-1 . #x315F) ; 円 + (ideograph-daikanwa . 01513) ; ø¸€—© + (=big5-cdp . #x89DA) ; ý¢€ˆ§š + (=gt-k . 00400) ; ý¡„€† + (=ucs . #x5186) ; 円 + )) +(define-char + '((ideographic- (:radical 122 ; â½¹ + :strokes 0 + :sources (morohashi-daikanwa cns-11643)) + (:radical 13 ; ⼌ + :strokes 2 + :sources (ucs))) + (total-strokes . 4) + (hanyu-dazidian 1 97 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x5182) ; 冂 + ) + ((=ucs . #x3405) ; 㐅 + )) + (chinese-gb2312 . #x3854) ; ø»„¨© + (chinese-isoir165 . #x3854) ; ø»¹ + (chinese-cns11643-4 . #x2152) ; ø»—¡™ + (ideograph-daikanwa . 28201) ; ø¸†¸© + (=big5-eten . #xC8A2) ; ý¢€Œ¢¢ + (=big5-cdp . #x85BE) ; ý¢€ˆ–¾ + (=ucs . #x5188) ; 冈 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 96 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x20087) ; 𠂇 + ) + ((=ucs . #x5182) ; 冂 + )) + (chinese-isoir165 . #x7A29) ; ø»Ž±Š + (chinese-big5 . #xC94E) ; ý¢€Œ¥Ž + (=ucs . #x5187) ; 冇 + )) +(define-char + '((=>ucs . #x5187) ; 冇 + (ideographic- (:radical 1 ; ⼀ + :strokes 3 + :sources (cns-11643)) + (:radical 13 ; ⼌ + :strokes 2 + :sources (ucs))) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x20087) ; 𠂇 + ) + ((name . "CJK RADICAL BOX") + (=ucs . #x2E86) ; ⺆ + )) + (chinese-cns11643-2 . #x212E) ; ø»“Œ­ + (ucs-cns . #x5187) ; ø»“Œ­ + )) +(define-char + '((=>ucs . #x5189) ; 冉 + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 3) + (total-strokes . 5) + (shinjigen-1 . 514) + (shinjigen-2 . 514) + (japanese-jisx0208-1978 . #x5147) ; ø»ƒƒ† + (ideograph-daikanwa . 01514) ; ø¸€—ª + )) +(define-char + '((morohashi-daikanwa 1514 0 3) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 99 3) + (shinjigen-1 . 512) + (shinjigen-2 . 512) + (chinese-gb2312 . #x483D) ; ø»„¿² + (japanese-jisx0208 . #x5147) ; ø»‡—Ž + (chinese-isoir165 . #x483D) ; ø»¨‚ + (chinese-cns11643-1 . #x4574) ; ø»‘¸§ + (=jis-x0208-1990 . #x5147) ; ø½Š½‚ + (=gt-pj-1 . #x5147) ; 冉 + (chinese-big5 . #xA554) ; ý¢€Š•” + (=gt-k . 01031) ; ý¡„€‡ + (=ucs . #x5189) ; 冉 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 99 5) + (shinjigen-1 . 508) + (shinjigen-2 . 508) + (=jis-x0208 . #x3A7D) ; ø½Šœ† + (korean-ksc5601 . #x737C) ; ø»Š”ƒ + (chinese-cns11643-1 . #x4575) ; ø»‘¸¨ + (=gt-pj-1 . #x3A7D) ; 冊 + (chinese-big5 . #xA555) ; ý¢€Š•• + (ideograph-daikanwa . 01515) ; ø¸€—« + (=gt-k . 00934) ; ý¡„€Ž¦ + (=ucs . #x518A) ; 冊 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 99 8) + (shinjigen-1 . 509) + (shinjigen-2 . 509) + (chinese-gb2312 . #x3261) ; ø»„ ‚ + (=jis-x0208 . #x5146) ; ø½Š½ + (chinese-isoir165 . #x3261) ; ø»ˆ’ + (=gt-pj-1 . #x5146) ; 册 + (ideograph-daikanwa . 01516) ; ø¸€—¬ + (=big5-cdp . #x89A8) ; ý¢€ˆ¦¨ + (=gt-k . 01029) ; ý¡„€… + (=ucs . #x518C) ; 册 + )) +(define-char + '((=>ucs . #x518C) ; 册 + (morohashi-daikanwa 1516 0 1) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-3 . #x2179) ; ø»•—¼ + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 99 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x5182) ; 冂 + ) + ((=ucs . #x53E3) ; 口 + )) + (japanese-jisx0212 . #x3272) ; ø»Š¾Ÿ + (chinese-cns11643-3 . #x2178) ; ø»•—» + (=jis-x0213-2-2000 . #x232A) ; ø»¤ … + (ideograph-daikanwa . 01517) ; ø¸€—­ + (=big5-cdp . #x8B59) ; ý¢€ˆ­™ + (=jef-china3 . #x43EC) ; øº„¬ + (=ucs . #x518B) ; 冋 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 16 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=big5-cdp . #x87F0) ; ý¢€ˆŸ° + )) + (chinese-cns11643-4 . #x215D) ; ø»—¡¤ + (ideograph-daikanwa . 01518) ; ø¸€—® + (=hanziku-1 . #xA769) ; ý¢€š© + (=ucs . #x20542) ; 𠕂 + )) +(define-char + '((=>ucs . #x20543) ; 𠕃 + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 01519) ; ø¸€—¯ + )) +(define-char + '((morohashi-daikanwa 1519 0 0) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-6 . #x2238) ; ø»›¶¥ + (=ucs . #x20543) ; 𠕃 + )) +(define-char + '((=>ucs . #x20543) ; 𠕃 + (morohashi-daikanwa 1519 0 1) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 100 1) + (=hanziku-1 . #xB87C) ; ý¢€›¡¼ + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 99 6) + (chinese-cns11643-5 . #x2152) ; ø»™« + (ideograph-daikanwa . 01520) ; ø¸€—° + (=big5-cdp . #x87C4) ; ý¢€ˆŸ„ + (=ucs . #x20544) ; 𠕄 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 711 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x5182) ; 冂 + ) + ((=ucs . #x5DF3) ; å·³ + )) + (shinjigen-1 . 1303) + (shinjigen-2 . 1303) + (=jis-x0208 . #x5145) ; ø½Š½€ + (chinese-cns11643-3 . #x2177) ; ø»•—º + (=gt-pj-1 . #x5145) ; 囘 + (ideograph-daikanwa . 01521) ; ø¸€—± + (=hanziku-2 . #xE47C) ; ý¢€®‘¼ + (=gt-k . 01028) ; ý¡„€„ + (=ucs . #x56D8) ; 囘 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-6 . #x223A) ; ø»›¶§ + (ideograph-daikanwa . 01522) ; ø¸€—² + (=ucs . #x20548) ; 𠕈 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 3) + (total-strokes . 5) + (->ideographic-variants + (:char ((shinjigen-1 . 508) + (ideograph-daikanwa . 01515) ; ø¸€—« + ) + :sources (shinjigen-1))) + (hanyu-dazidian 1 99 4) + (shinjigen-1 . 511) + (chinese-cns11643-6 . #x2239) ; ø»›¶¦ + (ideograph-daikanwa . 48932) ; ø¸‹¼¤ + (=big5-cdp . #x8BA6) ; ý¢€ˆ®¦ + (=ucs . #x20541) ; 𠕁 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 99 1) + (chinese-cns11643-5 . #x2151) ; ø»™«œ + (=hanziku-1 . #xB85C) ; ý¢€›¡œ + (=ucs . #x2054A) ; 𠕊 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 100 3) + (chinese-cns11643-6 . #x235A) ; ø»›¸¥ + (ideograph-daikanwa . 01523) ; ø¸€—³ + (=big5-cdp . #x8AF1) ; ý¢€ˆ«± + (=cbeta . 04693) ; ø¸¡‰• + (=ucs . #x2054B) ; 𠕋 + )) +(define-char + '((=>ucs* . #x518D) ; 再 + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((japanese-jisx0208-1978 . #x5147) ; ø»ƒƒ† + (ideograph-daikanwa . 01514) ; ø¸€—ª + )) + (chinese-cns11643-3 . #x227B) ; ø»•™œ + (ideograph-daikanwa . 01524) ; ø¸€—´ + (=ucs . #x2F815) ; 再 + )) +(define-char + '((=>ucs . #x518E) ; 冎 + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 100 5) + (shinjigen-1 . 515) + (japanese-jisx0212 . #x3273) ; ø»Š¾  + (chinese-cns11643-4 . #x2236) ; ø»—¢› + (ideograph-daikanwa . 01525) ; ø¸€—µ + (=big5-cdp . #x8B79) ; ý¢€ˆ­¹ + (ucs-jis . #x518E) ; ø»Š¾  + )) +(define-char + '((morohashi-daikanwa 1525 0 2) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 4) + (total-strokes . 6) + (=ucs . #x518E) ; 冎 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01526) ; ø¸€—¶ + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 46 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=big5-cdp . #x8BD6) ; ý¢€ˆ¯– + ) + ((=big5-cdp . #x88C1) ; ý¢€ˆ£ + )) + (chinese-cns11643-6 . #x2358) ; ø»›¸£ + (ideograph-daikanwa . 01527) ; ø¸€—· + (=hanziku-1 . #xAD7C) ; ý¢€šµ¼ + (=ucs . #x2054D) ; 𠕍 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 18 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x5189) ; 冉 + )) + (shinjigen-1 . 517) + (shinjigen-2 . 517) + (chinese-gb2312 . #x5459) ; ø»…‘¶ + (=jis-x0208 . #x3A46) ; ø½Š› + (korean-ksc5601 . #x6E22) ; ø»Š‹“ + (chinese-isoir165 . #x5459) ; ø»º† + (chinese-cns11643-1 . #x4742) ; ø»‘º± + (=gt-pj-1 . #x3A46) ; 再 + (chinese-big5 . #xA641) ; ý¢€Š™ + (ideograph-daikanwa . 48933) ; ø¸‹¼¥ + (=gt-k . 01617) ; ý¡„€™‘ + (=ucs . #x518D) ; 再 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2359) ; ø»›¸¤ + )) +(define-char + '((=>ucs . #x518F) ; 冏 + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=big5-cdp . #x8C58) ; ý¢€ˆ±˜ + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-1 . 518) + (shinjigen-2 . 518) + (=jis-x0208 . #x5148) ; ø½Š½ƒ + (=gt-pj-1 . #x5148) ; ø½Š½ƒ + (chinese-big5 . #xCA6A) ; ý¢€Œ©ª + (ideograph-daikanwa . 01528) ; ø¸€—¸ + (=gt-k . 02683) ; ý¡„€©» + (ucs-jis . #x518F) ; ø½Š½ƒ + )) +(define-char + '((=>ucs . #x518F) ; 冏 + (morohashi-daikanwa 1528 0 0) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-2 . #x232C) ; ø»“§ + (ucs-cns . #x518F) ; ø»“§ + )) +(define-char + '((morohashi-daikanwa 1528 0 1) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 100 12) + (chinese-isoir165 . #x7A2A) ; ø»Ž±‹ + (=ucs . #x518F) ; 冏 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 100 11) + (chinese-cns11643-6 . #x2623) ; ø»›¼ˆ + (ideograph-daikanwa . 01529) ; ø¸€—¹ + (=hanziku-1 . #xB8A8) ; ý¢€›¢¨ + (=ucs . #x20550) ; 𠕐 + )) +(define-char + '((=>ucs . #x20551) ; 𠕑 + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01530) ; ø¸€—º + )) +(define-char + '((morohashi-daikanwa 1530 0 0) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 100 13) + (chinese-cns11643-6 . #x2621) ; ø»›¼† + (=hanziku-1 . #xB8AA) ; ý¢€›¢ª + (=ucs . #x20551) ; 𠕑 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 100 9) + (chinese-cns11643-6 . #x2622) ; ø»›¼‡ + (ideograph-daikanwa . 01531) ; ø¸€—» + (=big5-cdp . #x8860) ; ý¢€ˆ¡  + (=ucs . #x20552) ; 𠕒 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01532) ; ø¸€—¼ + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x233A) ; ø»™® + (=ucs . #x20553) ; 𠕓 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 2 1170 1) + (ideograph-daikanwa . 01533) ; ø¸€—½ + (=hanziku-3 . #xEEDE) ; ý¢€¾»ž + (=ucs . #x20556) ; 𠕖 + )) +(define-char + '((=>ucs . #x20556) ; 𠕖 + (morohashi-daikanwa 1533 0 0) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x252C) ; ø»™°¯ + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 2 1490 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component hood") + (=big5-cdp . #x8A78) ; ý¢€ˆ©¸ + ) + ((=big5-cdp . #x8958) ; ý¢€ˆ¥˜ + )) + (=jis-x0208 . #x666E) ; ø½‹œŸ + (=gt-pj-1 . #x666E) ; 冐 + (ideograph-daikanwa . 01534) ; ø¸€—¾ + (=hanziku-4 . #xDCEE) ; ý¢³® + (=gt-k . 03995) ; ý¡„€¾› + (=ucs . #x5190) ; 冐 + )) +(define-char + '((=>ucs . #x5190) ; 冐 + (morohashi-daikanwa 1534 0 0) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x66F0) ; 曰 + ) + ((=big5-cdp . #x8958) ; ý¢€ˆ¥˜ + )) + (=cbeta . 00155) ; ø¸ ‚› + )) +(define-char + '((=>ucs . #x5190) ; 冐 + (morohashi-daikanwa 1534 0 1) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65E5) ; 日 + ) + ((=big5-cdp . #x8958) ; ý¢€ˆ¥˜ + )) + (=cbeta . 04393) ; ø¸¡„© + )) +(define-char + '((=>ucs . #x5190) ; 冐 + (morohashi-daikanwa 1534 0 2) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x6708) ; 月 + )) + (chinese-cns11643-3 . #x2755) ; ø»• Œ + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 100 15) + (chinese-cns11643-6 . #x2955) ; ø»œ” + (ideograph-daikanwa . 01535) ; ø¸€—¿ + (=hanziku-1 . #xB8AC) ; ý¢€›¢¬ + (=ucs . #x20558) ; 𠕘 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 8 10 14) + (chinese-cns11643-6 . #x2957) ; ø»œ– + (ideograph-daikanwa . 01536) ; ø¸€˜€ + (=hanziku-12 . #xEBB8) ; ý¢ƒŽ®¸ + (=ucs . #x2070C) ; 𠜌 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2956) ; ø»œ• + (ideograph-daikanwa . 48934) ; ø¸‹¼¦ + (=ucs . #x2055A) ; 𠕚 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7531) ; 由 + ) + ((=ucs . #x5183) ; 冃 + )) + (jisx0208-difference . -78/4) + (shinjigen-1 . 519) + (shinjigen-2 . 519) + (=jis-x0208 . #x5149) ; ø½Š½„ + (chinese-cns11643-1 . #x5024) ; ø»’‡¡ + (=gt-pj-1 . #x5149) ; 冑 + (chinese-big5 . #xAB60) ; ý¢€Š­  + (ideograph-daikanwa . 01537) ; ø¸€˜ + (=ucs . #x5191) ; 冑 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 2 1499 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component hood") + (=big5-cdp . #x8A78) ; ý¢€ˆ©¸ + ) + ((=ucs . #x76EE) ; 目 + )) + (shinjigen-1 . 5287) + (shinjigen-2 . 5287) + (chinese-gb2312 . #x4330) ; ø»„¸ + (korean-ksc5601 . #x5933) ; ø»‰¬® + (chinese-isoir165 . #x4330) ; ø» Ÿ + (chinese-cns11643-1 . #x5023) ; ø»’‡  + (chinese-big5 . #xAB5F) ; ý¢€Š­Ÿ + (ideograph-daikanwa . 01538) ; ø¸€˜‚ + (=jef-china3 . #x5BBC) ; øº…®¼ + (=ucs . #x5192) ; 冒 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 620 3) + (chinese-cns11643-6 . #x2E6C) ; ø»œ‰ + (ideograph-daikanwa . 01539) ; ø¸€˜ƒ + (=hanziku-2 . #xD1E6) ; ý¢€­‡¦ + (=ucs . #x2055B) ; 𠕛 + )) +(define-char + '((=>ucs . #x5193) ; 冓 + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BB7) ; ý¢€ˆ®· + ) + ((japanese-jisx0208-1978 . #x5147) ; ø»ƒƒ† + (ideograph-daikanwa . 01514) ; ø¸€—ª + )) + (ideograph-daikanwa . 01540) ; ø¸€˜„ + )) +(define-char + '((=>ucs . #x5193) ; 冓 + (morohashi-daikanwa 1540 0 2) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BB7) ; ý¢€ˆ®· + ) + ((japanese-jisx0208-1978 . #x5147) ; ø»ƒƒ† + (ideograph-daikanwa . 01514) ; ø¸€—ª + )) + (shinjigen-1 . 522) + (shinjigen-2 . 522) + (=gt-pj-9 . #x3372) ; ý¡€€Ÿ© + (chinese-big5 . #xD0E0) ; ý¢€ƒ  + (=gt-k . 06707) ; ý¡„¨³ + (=jef-china3 . #x43ED) ; øº„­ + (=gt . 02025) ; ý¡€€Ÿ© + )) +(define-char + '((morohashi-daikanwa 1540 0 3) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 100 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BB7) ; ý¢€ˆ®· + ) + ((=ucs . #x5189) ; 冉 + )) + (shinjigen-1 . 523) + (shinjigen-2 . 523) + (chinese-cns11643-2 . #x2E23) ; ø»“Ÿ¨ + (=jis-x0208-1990 . #x514A) ; ø½Š½… + (=gt-pj-1 . #x514A) ; 冓 + (=gt-k . 06574) ; ý¡„¦® + (=ucs . #x5193) ; 冓 + )) +(define-char + '((=>ucs . #x5193) ; 冓 + (morohashi-daikanwa 1540 0 4) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 8) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x514A) ; ø»ƒƒ‰ + (japanese-jisx0208 . #x514A) ; ø»‡—‘ + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 2 1508 19) + (chinese-cns11643-6 . #x3542) ; ø»œ’© + (ideograph-daikanwa . 01541) ; ø¸€˜… + (=hanziku-4 . #xE0C9) ; ý¢Žƒ‰ + (=ucs . #x2055D) ; 𠕝 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 2 1508 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component hood") + (=big5-cdp . #x8A78) ; ý¢€ˆ©¸ + ) + ((=ucs . #x5401) ; 吁 + )) + (chinese-cns11643-2 . #x2E22) ; ø»“Ÿ§ + (ideograph-daikanwa . 01542) ; ø¸€˜† + (=ucs . #x5194) ; 冔 + )) +(define-char + '((=>ucs . #x5194) ; 冔 + (morohashi-daikanwa 1542 0 0) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x5401) ; 吁 + )) + (chinese-big5 . #xD0DF) ; ý¢€ƒŸ + (ucs-big5 . #x5194) ; ý¢€ƒŸ + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 101 2) + (chinese-cns11643-6 . #x3543) ; ø»œ’ª + (ideograph-daikanwa . 01543) ; ø¸€˜‡ + (=hanziku-1 . #xB8BF) ; ý¢€›¢¿ + (=ucs . #x2055E) ; 𠕞 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2B77) ; ø»™º® + (=ucs . #x2055F) ; 𠕟 + )) +(define-char + '((=>ucs . #x2055F) ; 𠕟 + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 101 1) + (=hanziku-1 . #xB8BE) ; ý¢€›¢¾ + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 2 1512 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component hood") + (=big5-cdp . #x8A78) ; ý¢€ˆ©¸ + ) + ((=ucs . #x898B) ; 見 + )) + (chinese-cns11643-4 . #x304C) ; ø»—·• + (ideograph-daikanwa . 01544) ; ø¸€˜ˆ + (=hanziku-4 . #xE1A3) ; ý¢Ž†£ + (=ucs . #x34BB) ; 㒻 + )) +(define-char + '((=>ucs . #x34BB) ; 㒻 + (morohashi-daikanwa 1544 0 0) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x66F0) ; 曰 + ) + ((=ucs . #x898B) ; 見 + )) + (=cbeta . 02605) ; ø¸ ¨­ + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 2 1514 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component hood") + (=big5-cdp . #x8A78) ; ý¢€ˆ©¸ + ) + ((=ucs . #x514D) ; 免 + )) + (shinjigen-1 . 524) + (shinjigen-2 . 524) + (chinese-gb2312 . #x4361) ; ø»„¹€ + (japanese-jisx0208 . #x514B) ; ø»‡—’ + (korean-ksc5601 . #x5874) ; ø»‰¬‘ + (chinese-isoir165 . #x4361) ; ø»¡ + (chinese-cns11643-1 . #x5928) ; ø»’”³ + (=jis-x0208-1990 . #x514B) ; ø½Š½† + (=gt-pj-1 . #x514B) ; 冕 + (chinese-big5 . #xB0C3) ; ý¢€‹ƒƒ + (ideograph-daikanwa . 01545) ; ø¸€˜‰ + (=jef-china3 . #x43EE) ; øº„® + (=ucs . #x5195) ; 冕 + )) +(define-char + '((=>ucs . #x5195) ; 冕 + (morohashi-daikanwa 1545 0 1) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x514D) ; 免 + )) + (japanese-jisx0208-1978 . #x514B) ; ø»ƒƒŠ + )) +(define-char + '((=>ucs . #x20560) ; 𠕠 + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 9) + (total-strokes . 11) + (comment . "M-13950 is different.") + (ideograph-daikanwa . 01546) ; ø¸€˜Š + )) +(define-char + '((morohashi-daikanwa 1546 0 1) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 2 1506 15) + (chinese-cns11643-5 . #x2B78) ; ø»™º¯ + (=hanziku-4 . #xE063) ; ý¢Ž£ + (=ucs . #x20560) ; 𠕠 + )) +(define-char + '((=>ucs . #x34BC) ; 㒼 + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5EFF) ; 廿 + ) + ((=big5-cdp . #x8C62) ; ý¢€ˆ±¢ + )) + (=jis-x0213-2-2000 . #x232B) ; ø»¤ † + (ideograph-daikanwa . 01547) ; ø¸€˜‹ + (ucs-jis . #x34BC) ; ø»¤ † + )) +(define-char + '((morohashi-daikanwa 1547 0 0) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 101 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5EFF) ; 廿 + ) + ((=big5-cdp . #x8C62) ; ý¢€ˆ±¢ + )) + (chinese-cns11643-5 . #x3126) ; ø»š‚‘ + (=big5-cdp . #x8C61) ; ý¢€ˆ±¡ + (=ucs . #x34BC) ; 㒼 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 01548) ; ø¸€˜Œ + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D3D) ; ø»œž” + (ideograph-daikanwa . 48935) ; ø¸‹¼§ + (=ucs . #x20562) ; 𠕢 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 2 1519 13) + (chinese-cns11643-6 . #x465F) ; ø»œ¬„ + (ideograph-daikanwa . 01549) ; ø¸€˜ + (=hanziku-4 . #xE2E9) ; ý¢Ž‹© + (=ucs . #x20563) ; 𠕣 + )) +(define-char + '((=>ucs . #x34BD) ; 㒽 + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 2 1519 6) + (ideograph-daikanwa . 01550) ; ø¸€˜Ž + (=hanziku-4 . #xE2E2) ; ý¢Ž‹¢ + )) +(define-char + '((morohashi-daikanwa 1550 0 2) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x363D) ; ø»—¿º + (=ucs . #x34BD) ; 㒽 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 2 1522 12) + (chinese-cns11643-3 . #x3977) ; ø»•»Š + (ideograph-daikanwa . 01551) ; ø¸€˜ + (=hanziku-4 . #xE3AB) ; ý¢ŽŽ« + (=ucs . #x20564) ; 𠕤 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 2 1518 3) + (chinese-cns11643-6 . #x465E) ; ø»œ¬ƒ + (ideograph-daikanwa . 01552) ; ø¸€˜ + (=hanziku-4 . #xE2BF) ; ý¢ŽŠ¿ + (=ucs . #x20565) ; 𠕥 + )) +(define-char + '((=>ucs . #x6700) ; 最 + (ideographic- (:radical 13 ; ⼌ + :strokes 10 + :sources (cns-11643)) + (:radical 14 ; ⼍ + :strokes 10 + :sources (morohashi-daikanwa))) + (total-strokes . 12) + (<-original-ideograph + (:char ((ideograph-daikanwa . 14301) ; ø¸ƒŸ + ) + :sources (seiji-tsuu morohashi-daikanwa))) + (hanyu-dazidian 2 1516 8) + (chinese-cns11643-1 . #x5E32) ; ø»’œ“ + (chinese-big5 . #xB3CC) ; ý¢€‹Œ + (ideograph-daikanwa . 01597) ; ø¸€˜½ + )) +(define-char + '((=>ucs . #x34BE) ; 㒾 + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 01553) ; ø¸€˜‘ + )) +(define-char + '((morohashi-daikanwa 1553 0 0) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 2 1526 5) + (=hanziku-4 . #xE465) ; ý¢Ž‘¥ + (=ucs . #x34BE) ; 㒾 + )) +(define-char + '((=>ucs . #x34BE) ; 㒾 + (morohashi-daikanwa 1553 0 1) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C32) ; ø»˜ˆ£ + )) +(define-char + '((=>ucs . #x20566) ; 𠕦 + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 2 1524 4) + (ideograph-daikanwa . 01554) ; ø¸€˜’ + (=hanziku-4 . #xE3E3) ; ý¢Ž£ + )) +(define-char + '((=>ucs . #x20566) ; 𠕦 + (morohashi-daikanwa 1554 0 2) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C33) ; ø»˜ˆ¤ + )) +(define-char + '((morohashi-daikanwa 1554 0 3) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 11) + (total-strokes . 13) + (=ucs . #x20566) ; 𠕦 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 4 2585 5) + (chinese-cns11643-5 . #x3D66) ; ø»š”¹ + (ideograph-daikanwa . 01555) ; ø¸€˜“ + (=hanziku-7 . #xC04A) ; ý¢¼Š + (=ucs . #x20567) ; 𠕧 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 101 6) + (chinese-cns11643-6 . #x5A7B) ; ø»‰¸ + (ideograph-daikanwa . 01556) ; ø¸€˜” + (=hanziku-1 . #xB8C3) ; ý¢€›£ƒ + (=ucs . #x20568) ; 𠕨 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5A7A) ; ø»‰· + (ideograph-daikanwa . 01557) ; ø¸€˜• + (=ucs . #x20569) ; 𠕩 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 01558) ; ø¸€˜– + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-7 . #x2135) ; ø»¿ˆ + (ideograph-daikanwa . 01559) ; ø¸€˜— + (=ucs . #x2056C) ; 𠕬 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 2 1535 11) + (chinese-cns11643-5 . #x535D) ; ø»šµ„ + (ideograph-daikanwa . 01560) ; ø¸€˜˜ + (=hanziku-4 . #xE651) ; ý¢Ž™‘ + (=ucs . #x2056D) ; 𠕭 + )) +(define-char + '((=>ucs . #x2056E) ; 𠕮 + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 2 1537 17) + (ideograph-daikanwa . 01561) ; ø¸€˜™ + (=hanziku-4 . #xE6B9) ; ý¢Žš¹ + )) +(define-char + '((morohashi-daikanwa 1561 0 0) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C42) ; ø»žŸ + (=ucs . #x2056E) ; 𠕮 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 2 1539 9) + (chinese-cns11643-4 . #x5A6D) ; ø»˜µ¢ + (ideograph-daikanwa . 01562) ; ø¸€˜š + (=hanziku-4 . #xE6F1) ; ý¢Ž›± + (=ucs . #x20570) ; 𠕰 + )) +(define-char + '((=>ucs . #x23305) ; 𣌅 + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 16) + (total-strokes . 20) + (->identical + ((=ucs . #x23305) ; 𣌅 + )) + (chinese-cns11643-5 . #x6B6E) ; ø»›˜¥ + )) +(define-char + '((=>ucs . #x34BF) ; 㒿 + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 20) + (total-strokes . 22) + (ideograph-daikanwa . 01563) ; ø¸€˜› + )) +(define-char + '((morohashi-daikanwa 1563 0 1) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 21) + (total-strokes . 23) + (hanyu-dazidian 2 1542 11) + (=hanziku-4 . #xE7B6) ; ý¢Žž¶ + (=ucs . #x34BF) ; 㒿 + )) +(define-char + '((=>ucs . #x34BF) ; 㒿 + (morohashi-daikanwa 1563 0 2) + (ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 21) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A42) ; ø»™Œ— + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (ideographic-strokes . 20) + (total-strokes . 22) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 101) + (hanyu-dazidian-char . 9) + (chinese-cns11643-7 . #x574F) ; ø»ŸŽ¶ + (ideograph-daikanwa . 01564) ; ø¸€˜œ + (=ucs . #x20572) ; 𠕲 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (hanyu-dazidian 8 8 7) + (=hanziku-12 . #xEB5E) ; ý¢ƒŽ­ž + (=ucs . #x20540) ; 𠕀 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (hanyu-dazidian 8 8 8) + (=hanziku-12 . #xEB5F) ; ý¢ƒŽ­Ÿ + (=ucs . #x20549) ; 𠕉 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (hanyu-dazidian 1 100 4) + (=hanziku-1 . #xB8A1) ; ý¢€›¢¡ + (=ucs . #x2054C) ; 𠕌 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (hanyu-dazidian 1 100 7) + (=hanziku-1 . #xB8A4) ; ý¢€›¢¤ + (=ucs . #x20554) ; 𠕔 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (hanyu-dazidian 1 100 10) + (=hanziku-1 . #xB8A7) ; ý¢€›¢§ + (=ucs . #x20555) ; 𠕕 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (hanyu-dazidian 1 332 8) + (=hanziku-1 . #xEA71) ; ý¢€ž©± + (=ucs . #x20557) ; 𠕗 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (hanyu-dazidian 8 8 9) + (=hanziku-12 . #xEB60) ; ý¢ƒŽ­  + (=ucs . #x20559) ; 𠕙 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (hanyu-dazidian 8 8 10) + (=hanziku-12 . #xEB61) ; ý¢ƒŽ­¡ + (=ucs . #x2055C) ; 𠕜 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (hanyu-dazidian 1 101 4) + (=hanziku-1 . #xB8C1) ; ý¢€›£ + (=ucs . #x20561) ; 𠕡 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (hanyu-dazidian 8 8 11) + (=hanziku-12 . #xEB62) ; ý¢ƒŽ­¢ + (=ucs . #x2056A) ; 𠕪 + )) +(define-char + '((ideographic-radical . 13) ; ⼌ + (hanyu-dazidian 4 2343 8) + (=hanziku-6 . #xE4B0) ; ý¢®’° + (=ucs . #x2056B) ; 𠕫 + )) diff --git a/lisp/utf-2000/Ideograph-R014-Cover.el b/lisp/utf-2000/Ideograph-R014-Cover.el new file mode 100644 index 0000000..8ad3038 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R014-Cover.el @@ -0,0 +1,1040 @@ +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 302 14) + (chinese-gb2312 . #x5A22) ; ø»…™³ + (=jis-x0208 . #x514C) ; ø½Š½‡ + (chinese-isoir165 . #x5A22) ; ø»Ž‚ƒ + (chinese-cns11643-3 . #x2128) ; ø»•–« + (=gt-pj-1 . #x514C) ; 冖 + (ideograph-daikanwa . 01565) ; ø¸€˜ + (=big5-cdp . #x8B40) ; ý¢€ˆ­€ + (=gt-k . 00080) ; ý¡„€ + (=ucs . #x5196) ; 冖 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 302 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x51E0) ; 几 + )) + (shinjigen-1 . 525) + (shinjigen-2 . 525) + (chinese-gb2312 . #x485F) ; ø»…€” + (=jis-x0208 . #x3E69) ; ø½Š¡ª + (korean-ksc5601 . #x6937) ; ø»Š„’ + (chinese-isoir165 . #x485F) ; ø»¨¤ + (chinese-cns11643-1 . #x447D) ; ø»‘·’ + (=gt-pj-1 . #x3E69) ; 冗 + (chinese-big5 . #xA4BE) ; ý¢€Š’¾ + (ideograph-daikanwa . 01566) ; ø¸€˜ž + (=gt-k . 00447) ; ý¡„€†¿ + (=ucs . #x5197) ; 冗 + )) +(define-char + '((morohashi-daikanwa 1566 0 5) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 2) + (total-strokes . 4) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 525) + (ideograph-daikanwa . 01566) ; ø¸€˜ž + ) + :sources (shinjigen-1))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x513F) ; 儿 + )) + (shinjigen-1 . 527) + (shinjigen-2 . 527) + (chinese-cns11643-3 . #x214F) ; ø»•—’ + (=ucs . #x2F817) ; 冗 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 302 17) + (japanese-jisx0212 . #x3274) ; ø»Š¾¡ + (chinese-cns11643-2 . #x2135) ; ø»“Œ´ + (=jis-x0213-2-2000 . #x232C) ; ø»¤ ‡ + (chinese-big5 . #xC955) ; ý¢€Œ¥• + (ideograph-daikanwa . 01567) ; ø¸€˜Ÿ + (=ucs . #x5198) ; 冘 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 302 15) + (ideograph-daikanwa . 01568) ; ø¸€˜  + (=hanziku-1 . #xE466) ; ý¢€ž‘¦ + (=ucs . #x20573) ; 𠕳 + )) +(define-char + '((=>ucs . #x20573) ; 𠕳 + (morohashi-daikanwa 1568 0 0) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-5 . #x2138) ; ø»™«ƒ + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 303 3) + (chinese-cns11643-6 . #x223B) ; ø»›¶¨ + (ideograph-daikanwa . 01569) ; ø¸€˜¡ + (=hanziku-1 . #xE47A) ; ý¢€ž‘º + (=ucs . #x20575) ; 𠕵 + )) +(define-char + '((=>ucs . #x5199) ; 写 + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=jis-x0208 . #x4D3F) ; ø½Š·‚ + )) + (shinjigen-1 . 1871) + (shinjigen-2 . 1871) + (=jis-x0208 . #x3C4C) ; ø½Šž‘ + (chinese-cns11643-3 . #x217A) ; ø»•—½ + (=gt-pj-1 . #x3C4C) ; ø½Šž‘ + (ideograph-daikanwa . 01570) ; ø¸€˜¢ + (=gt-k . 00947) ; ý¡„€Ž³ + (ucs-jis . #x5199) ; ø½Šž‘ + )) +(define-char + '((morohashi-daikanwa 1570 0 4) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 303 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x4E0E) ; 与 + )) + (chinese-gb2312 . #x5034) ; ø»…‹™ + (chinese-isoir165 . #x5034) ; ø»³© + (=hanziku-1 . #xE478) ; ý¢€ž‘¸ + (=ucs . #x5199) ; 写 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 3) + (hanyu-dazidian 1 303 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x5C71) ; å±± + )) + (chinese-gb12345 . #x7C22) ; 冚 + (=hanziku-1 . #xE479) ; ý¢€ž‘¹ + (=ucs . #x519A) ; 冚 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 303 5) + (chinese-cns11643-6 . #x235B) ; ø»›¸¦ + (ideograph-daikanwa . 01571) ; ø¸€˜£ + (=hanziku-1 . #xE47C) ; ý¢€ž‘¼ + (=ucs . #x20579) ; 𠕹 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01572) ; ø¸€˜¤ + (=ucs . #x2057A) ; 𠕺 + )) +(define-char + '((=>ucs . #x2057A) ; 𠕺 + (morohashi-daikanwa 1572 0 0) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 303 10) + (chinese-cns11643-4 . #x2237) ; ø»—¢œ + (=hanziku-1 . #xE4A3) ; ý¢€ž’£ + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 303 6) + (chinese-cns11643-5 . #x2229) ; ø»™¬’ + (ideograph-daikanwa . 01573) ; ø¸€˜¥ + (=hanziku-1 . #xE47D) ; ý¢€ž‘½ + (=ucs . #x2057B) ; 𠕻 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01574) ; ø¸€˜¦ + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 303 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x8F66) ; 车 + )) + (chinese-gb2312 . #x3E7C) ; ø»„²… + (chinese-isoir165 . #x3E7C) ; ø»š• + (=hanziku-1 . #xE47E) ; ý¢€ž‘¾ + (=ucs . #x519B) ; 军 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 303 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x89E2) ; ý¢€ˆ§¢ + ) + ((=big5-cdp . #x8CC6) ; ý¢€ˆ³† + )) + (chinese-gb2312 . #x4529) ; ø»„»„ + (chinese-isoir165 . #x4529) ; ø»£” + (=hanziku-1 . #xE4A4) ; ý¢€ž’¤ + (=jef-china3 . #x81EB) ; øºˆ‡« + (=ucs . #x519C) ; 农 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01575) ; ø¸€˜§ + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 303 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x4E14) ; 且 + )) + (japanese-jisx0212 . #x3275) ; ø»Š¾¢ + (chinese-cns11643-3 . #x2457) ; ø»•›´ + (=jis-x0213-1-2000 . #x2E54) ; ø»¢¦µ + (=hanziku-1 . #xE4A5) ; ý¢€ž’¥ + (=cbeta . 04833) ; ø¸¡‹¡ + (=jef-china3 . #x43F2) ; øº„² + (=ucs . #x519D) ; 冝 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 303 15) + (chinese-cns11643-5 . #x252D) ; ø»™°° + (ideograph-daikanwa . 01576) ; ø¸€˜¨ + (=hanziku-1 . #xE4A8) ; ý¢€ž’¨ + (=ucs . #x20584) ; 𠖄 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 303 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x7C73) ; ç±³ + )) + (chinese-big5 . #xCBCD) ; ý¢€Œ¯ + (ideograph-daikanwa . 01577) ; ø¸€˜© + (=ucs . #x519E) ; 冞 + )) +(define-char + '((=>ucs . #x519E) ; 冞 + (morohashi-daikanwa 1577 0 0) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-2 . #x254D) ; ø»““„ + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01578) ; ø¸€˜ª + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 304 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x7680) ; 皀 + )) + (chinese-cns11643-3 . #x2B39) ; ø»•¥¨ + (ideograph-daikanwa . 01579) ; ø¸€˜« + (=hanziku-1 . #xE4BC) ; ý¢€ž’¼ + (=ucs . #x519F) ; 冟 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 303 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=big5-cdp . #x8DB7) ; ý¢€ˆ¶· + )) + (shinjigen-1 . 528) + (shinjigen-2 . 528) + (chinese-gb2312 . #x395A) ; ø»„ª + (=jis-x0208 . #x3427) ; ø½Š‘¼ + (korean-ksc5601 . #x4E2E) ; ø»‰œŸ + (chinese-isoir165 . #x395A) ; ø»’ + (chinese-cns11643-1 . #x5025) ; ø»’‡¢ + (=gt-pj-1 . #x3427) ; 冠 + (chinese-big5 . #xAB61) ; ý¢€Š­¡ + (ideograph-daikanwa . 01580) ; ø¸€˜¬ + (=gt-k . 05041) ; ý¡„Ž± + (=ucs . #x51A0) ; 冠 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 01581) ; ø¸€˜­ + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 304 4) + (chinese-cns11643-6 . #x2E6D) ; ø»œ‰‚ + (ideograph-daikanwa . 01582) ; ø¸€˜® + (=hanziku-1 . #xE4BD) ; ý¢€ž’½ + (=ucs . #x2058A) ; 𠖊 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 304 1) + (ideograph-daikanwa . 01583) ; ø¸€˜¯ + (=hanziku-1 . #xE4BA) ; ý¢€ž’º + (=ucs . #x34C2) ; 㓂 + )) +(define-char + '((=>ucs . #x34C2) ; 㓂 + (morohashi-daikanwa 1583 0 1) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B3A) ; ø»•¥© + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 304 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x8C55) ; 豕 + )) + (japanese-jisx0212 . #x3276) ; ø»Š¾£ + (chinese-cns11643-3 . #x2F5B) ; ø»•¬‚ + (ideograph-daikanwa . 01584) ; ø¸€˜° + (=big5-cdp . #x8CE1) ; ý¢€ˆ³¡ + (=cbeta . 02943) ; ø¸ ­¿ + (=ucs . #x51A1) ; 冡 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 304 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x8C56) ; 豖 + )) + (shinjigen-1 . 531) + (shinjigen-2 . 531) + (chinese-gb2312 . #x5A23) ; ø»…™´ + (=jis-x0208 . #x514F) ; ø½Š½Š + (chinese-isoir165 . #x5A23) ; ø»Ž‚„ + (chinese-cns11643-1 . #x5443) ; ø»’¸ + (=gt-pj-1 . #x514F) ; 冢 + (chinese-big5 . #xADE0) ; ý¢€Š·  + (ideograph-daikanwa . 01585) ; ø¸€˜± + (=gt-k . 06576) ; ý¡„¦° + (=ucs . #x51A2) ; 冢 + )) +(define-char + '((=>ucs . #x51A3) ; 冣 + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=jis-x0208 . #x3C68) ; ø½Šž­ + (korean-ksc5601 . #x7622) ; ø»Š—ƒ + (chinese-cns11643-1 . #x4C3D) ; ø»’‚‚ + (ideograph-daikanwa . 03158) ; ø¸€±– + )) + (shinjigen-2 . 927) + (japanese-jisx0212 . #x3277) ; ø»Š¾¤ + (chinese-cns11643-3 . #x2F59) ; ø»•¬€ + (=jis-x0213-2-2000 . #x232D) ; ø»¤ ˆ + (ideograph-daikanwa . 01586) ; ø¸€˜² + (ucs-jis . #x51A3) ; ø»Š¾¤ + )) +(define-char + '((morohashi-daikanwa 1586 0 0) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 304 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x53D6) ; 取 + )) + (=hanziku-1 . #xE4C1) ; ý¢€ž“ + (=jef-china3 . #x43F1) ; øº„± + (=ucs . #x51A3) ; 冣 + )) +(define-char + '((=>ucs . #x51A4) ; 冤 + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x2F80F) ; 兔 + )) + (shinjigen-1 . 529) + (shinjigen-2 . 529) + (japanese-jisx0208-1978 . #x514D) ; ø»ƒƒŒ + (chinese-cns11643-6 . #x3544) ; ø»œ’« + (chinese-big5 . #xADDE) ; ý¢€Š·ž + (ideograph-daikanwa . 01587) ; ø¸€˜³ + )) +(define-char + '((morohashi-daikanwa 1587 0 3) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 305 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x5154) ; 兔 + )) + (chinese-gb2312 . #x5429) ; ø»…‘† + (japanese-jisx0208 . #x514D) ; ø»‡—” + (chinese-isoir165 . #x5429) ; ø»¹– + (chinese-cns11643-1 . #x5441) ; ø»’¶ + (=jis-x0208-1990 . #x514D) ; ø½Š½ˆ + (=gt-pj-1 . #x514D) ; 冤 + (=gt-k . 06575) ; ý¡„¦¯ + (=ucs . #x51A4) ; 冤 + )) +(define-char + '((=>ucs . #x51A4) ; 冤 + (morohashi-daikanwa 1587 0 4) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=jis-x0208 . #x4C48) ; ø½Šµ­ + ) + ((=ucs . #x4E36) ; 丶 + )) + )) + (=jef-china3 . #x43F0) ; øº„° + )) +(define-char + '((=>ucs . #x51A5) ; 冥 + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 304 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x65E5) ; 日 + ) + ((=jis-x0208 . #x4F3B) ; ø½Š¹º + (korean-ksc5601 . #x573F) ; ø»‰©¾ + (ideograph-daikanwa . 01453) ; ø¸€–­ + )) + (shinjigen-1 . 534) + (shinjigen-2 . 534) + (=jis-x0208 . #x4C3D) ; ø½Šµ¢ + (korean-ksc5601 . #x5922) ; ø»‰¬ + (=gt-pj-1 . #x4C3D) ; ø½Šµ¢ + (chinese-big5 . #xADDF) ; ý¢€Š·Ÿ + (ideograph-daikanwa . 01588) ; ø¸€˜´ + (=gt-k . 06553) ; ý¡„¦™ + (ucs-jis . #x51A5) ; ø½Šµ¢ + )) +(define-char + '((morohashi-daikanwa 1588 0 0) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x516D) ; 六 + )) + (chinese-gb2312 . #x5A24) ; ø»…™µ + (chinese-isoir165 . #x5A24) ; ø»Ž‚… + (chinese-cns11643-1 . #x5442) ; ø»’· + (=ucs . #x51A5) ; 冥 + )) +(define-char + '((=>ucs . #x2058C) ; 𠖌 + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 01589) ; ø¸€˜µ + )) +(define-char + '((morohashi-daikanwa 1589 0 0) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 305 2) + (chinese-cns11643-6 . #x3D3E) ; ø»œž• + (=hanziku-1 . #xE4DB) ; ý¢€ž“› + (=ucs . #x2058C) ; 𠖌 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 304 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=big5-cdp . #x8DD7) ; ý¢€ˆ·— + )) + (=jis-x0208 . #x514E) ; ø½Š½‰ + (chinese-cns11643-3 . #x2F5A) ; ø»•¬ + (=gt-pj-1 . #x514E) ; 冦 + (ideograph-daikanwa . 01590) ; ø¸€˜¶ + (=hanziku-1 . #xE4C0) ; ý¢€ž“€ + (=ucs . #x51A6) ; 冦 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 8) + (hanyu-dazidian 8 10 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x6797) ; 林 + )) + (chinese-gb12345 . #x7C23) ; 冧 + (=hanziku-12 . #xEBB1) ; ý¢ƒŽ®± + (=ucs . #x51A7) ; 冧 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 305 4) + (chinese-cns11643-5 . #x3127) ; ø»š‚’ + (ideograph-daikanwa . 01591) ; ø¸€˜· + (=hanziku-1 . #xE4DD) ; ý¢€ž“ + (=cbeta . 01318) ; ø¸ ”¦ + (=ucs . #x20593) ; 𠖓 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 9) + (total-strokes . 11) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 1852) + (ideograph-daikanwa . 07230) ; ø¸°¾ + ) + )) + (hanyu-dazidian 1 305 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x7550) ; 畐 + )) + (shinjigen-1 . 1853) + (shinjigen-2 . 1853) + (=jis-x0208 . #x495A) ; ø½Š±¥ + (chinese-isoir165 . #x2E2B) ; ø»¤ + (chinese-cns11643-3 . #x344D) ; ø»•³Š + (=gt-pj-1 . #x495A) ; 冨 + (ideograph-daikanwa . 01592) ; ø¸€˜¸ + (=hanziku-1 . #xE4DC) ; ý¢€ž“œ + (=gt-k . 07867) ; ý¡„º» + (=ucs . #x51A8) ; 冨 + )) +(define-char + '((=>ucs . #x34C3) ; 㓃 + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 01593) ; ø¸€˜¹ + )) +(define-char + '((morohashi-daikanwa 1593 0 0) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 305 7) + (=hanziku-1 . #xE4E0) ; ý¢€ž“  + (=ucs . #x34C3) ; 㓃 + )) +(define-char + '((=>ucs . #x34C3) ; 㓃 + (morohashi-daikanwa 1593 0 1) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-3 . #x3978) ; ø»•»‹ + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 305 5) + (chinese-cns11643-6 . #x4660) ; ø»œ¬… + (ideograph-daikanwa . 01594) ; ø¸€˜º + (=hanziku-1 . #xE4DE) ; ý¢€ž“ž + (=ucs . #x20594) ; 𠖔 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 306 1) + (chinese-cns11643-6 . #x4661) ; ø»œ¬† + (ideograph-daikanwa . 01595) ; ø¸€˜» + (=hanziku-1 . #xE4FA) ; ý¢€ž“º + (=ucs . #x20597) ; 𠖗 + )) +(define-char + '((=>ucs . #x5E42) ; 幂 + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 01596) ; ø¸€˜¼ + )) +(define-char + '((morohashi-daikanwa 1596 0 1) + (ideographic- (:radical 14 ; ⼍ + :strokes 9) + (:radical 50 ; â¼± + :strokes 9)) + (total-strokes . 12) + (->ideographic-variants + ((ideograph-daikanwa . 01596) ; ø¸€˜¼ + )) + (hanyu-dazidian 1 305 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x65F2) ; 旲 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (chinese-gb2312 . #x435D) ; ø»„¸¼ + (chinese-isoir165 . #x435D) ; ø»¡Œ + (chinese-cns11643-3 . #x3979) ; ø»•»Œ + (=hanziku-1 . #xE4DF) ; ý¢€ž“Ÿ + (=ucs . #x5E42) ; 幂 + )) +(define-char + '((=>ucs . #x6700) ; 最 + (ideographic- (:radical 13 ; ⼌ + :strokes 10 + :sources (cns-11643)) + (:radical 14 ; ⼍ + :strokes 10 + :sources (morohashi-daikanwa))) + (total-strokes . 12) + (<-original-ideograph + (:char ((ideograph-daikanwa . 14301) ; ø¸ƒŸ + ) + :sources (seiji-tsuu morohashi-daikanwa))) + (hanyu-dazidian 2 1516 8) + (chinese-cns11643-1 . #x5E32) ; ø»’œ“ + (chinese-big5 . #xB3CC) ; ý¢€‹Œ + (ideograph-daikanwa . 01597) ; ø¸€˜½ + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 306 3) + (chinese-cns11643-6 . #x5066) ; ø»œº· + (ideograph-daikanwa . 01598) ; ø¸€˜¾ + (=hanziku-1 . #xE4FC) ; ý¢€ž“¼ + (=ucs . #x2059A) ; 𠖚 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 306 4) + (chinese-cns11643-6 . #x5A7C) ; ø»‰¹ + (ideograph-daikanwa . 01599) ; ø¸€˜¿ + (=hanziku-1 . #xE4FD) ; ý¢€ž“½ + (=ucs . #x2059C) ; 𠖜 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x8204) ; 舄 + )) + (=jis-x0208 . #x5150) ; ø½Š½‹ + (=gt-pj-1 . #x5150) ; 冩 + (=gt-k . 11193) ; ý¡„‚®¹ + (=ucs . #x51A9) ; 冩 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 389 16) + (chinese-cns11643-4 . #x4922) ; ø»˜›™ + (ideograph-daikanwa . 01600) ; ø¸€™€ + (=hanziku-1 . #xF5FC) ; ý¢€Ÿ—¼ + (=ucs . #x34C4) ; 㓄 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 13) + (total-strokes . 15) + (->identical + ((chinese-cns11643-5 . #x4E77) ; ø»š®ˆ + )) + (=ucs . #x2059F) ; 𠖟 + )) +(define-char + '((=>ucs . #x2059F) ; 𠖟 + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 306 6) + (=hanziku-1 . #xE540) ; ý¢€ž•€ + )) +(define-char + '((=>ucs . #x51AA) ; 冪 + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((chinese-cns11643-1 . #x685D) ; ø»’«ª + (ideograph-daikanwa . 09051) ; ø¸‚› + )) + (shinjigen-1 . 536) + (shinjigen-2 . 536) + (chinese-cns11643-1 . #x7036) ; ø»’¶³ + (ideograph-daikanwa . 01601) ; ø¸€™ + )) +(define-char + '((morohashi-daikanwa 1601 0 1) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 306 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x5E55) ; 幕 + )) + (=jis-x0208 . #x5151) ; ø½Š½Œ + (korean-ksc5601 . #x5871) ; ø»‰¬Ž + (=gt-pj-1 . #x5151) ; 冪 + (chinese-big5 . #xBEAD) ; ý¢€‹º­ + (=ucs . #x51AA) ; 冪 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 306 8) + (chinese-cns11643-7 . #x2C43) ; ø»ž  + (ideograph-daikanwa . 01602) ; ø¸€™‚ + (=hanziku-1 . #xE542) ; ý¢€ž•‚ + (=ucs . #x205A0) ; 𠖠 + )) +(define-char + '((=>ucs . #x205A3) ; 𠖣 + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideograph-daikanwa . 01603) ; ø¸€™ƒ + )) +(define-char + '((morohashi-daikanwa 1603 0 0) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 306 9) + (chinese-cns11643-7 . #x3E7A) ; ø»žª³ + (=hanziku-1 . #xE543) ; ý¢€ž•ƒ + (=ucs . #x205A3) ; 𠖣 + )) +(define-char + '((=>ucs . #x205A6) ; 𠖦 + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideograph-daikanwa . 01604) ; ø¸€™„ + )) +(define-char + '((morohashi-daikanwa 1604 0 1) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 306 11) + (chinese-cns11643-7 . #x462C) ; ø»žµ• + (=hanziku-1 . #xE545) ; ý¢€ž•… + (=ucs . #x205A6) ; 𠖦 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 306 10) + (ideograph-daikanwa . 01605) ; ø¸€™… + (=hanziku-1 . #xE544) ; ý¢€ž•„ + (=ucs . #x205A7) ; 𠖧 + )) +(define-char + '((=>ucs . #x205A7) ; 𠖧 + (morohashi-daikanwa 1605 0 0) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 18) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D3F) ; ø»ž¿º + )) +(define-char + '((=>ucs . #x205A9) ; 𠖩 + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 306 12) + (ideograph-daikanwa . 01606) ; ø¸€™† + (=hanziku-1 . #xE546) ; ý¢€ž•† + )) +(define-char + '((morohashi-daikanwa 1606 0 2) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 19) + (total-strokes . 21) + (=ucs . #x205A9) ; 𠖩 + )) +(define-char + '((=>ucs . #x205A9) ; 𠖩 + (morohashi-daikanwa 1606 0 4) + (ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 19) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F69) ; ø»›ž˜ + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (ideographic-strokes . 21) + (total-strokes . 23) + (hanyu-dazidian 1 306 14) + (chinese-cns11643-5 . #x7563) ; ø»›§† + (=hanziku-1 . #xE548) ; ý¢€ž•ˆ + (=ucs . #x205AB) ; 𠖫 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (hanyu-dazidian 1 302 18) + (=hanziku-1 . #xE469) ; ý¢€ž‘© + (=ucs . #x20574) ; 𠕴 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (hanyu-dazidian 1 303 4) + (=hanziku-1 . #xE47B) ; ý¢€ž‘» + (=ucs . #x20578) ; 𠕸 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (hanyu-dazidian 1 303 8) + (=hanziku-1 . #xE4A1) ; ý¢€ž’¡ + (=ucs . #x2057E) ; 𠕾 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (hanyu-dazidian 1 303 9) + (=hanziku-1 . #xE4A2) ; ý¢€ž’¢ + (=ucs . #x2057F) ; 𠕿 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (hanyu-dazidian 1 303 13) + (=hanziku-1 . #xE4A6) ; ý¢€ž’¦ + (=ucs . #x20582) ; 𠖂 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (hanyu-dazidian 8 10 6) + (=hanziku-12 . #xEBB0) ; ý¢ƒŽ®° + (=ucs . #x20583) ; 𠖃 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (hanyu-dazidian 1 303 14) + (=hanziku-1 . #xE4A7) ; ý¢€ž’§ + (=ucs . #x20586) ; 𠖆 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (hanyu-dazidian 1 304 2) + (=hanziku-1 . #xE4BB) ; ý¢€ž’» + (=ucs . #x20589) ; 𠖉 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (hanyu-dazidian 1 304 5) + (=hanziku-1 . #xE4BE) ; ý¢€ž’¾ + (=ucs . #x2058B) ; 𠖋 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (hanyu-dazidian 1 306 2) + (=hanziku-1 . #xE4FB) ; ý¢€ž“» + (=ucs . #x2059B) ; 𠖛 + )) +(define-char + '((ideographic-radical . 14) ; ⼍ + (hanyu-dazidian 1 306 13) + (=hanziku-1 . #xE547) ; ý¢€ž•‡ + (=ucs . #x205AA) ; 𠖪 + )) diff --git a/lisp/utf-2000/Ideograph-R015-Ice.el b/lisp/utf-2000/Ideograph-R015-Ice.el new file mode 100644 index 0000000..df3c135 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R015-Ice.el @@ -0,0 +1,2912 @@ +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 295 1) + (shinjigen-1 . 539) + (shinjigen-2 . 539) + (chinese-gb2312 . #x597B) ; ø»…™® + (=jis-x0208 . #x5152) ; ø½Š½ + (chinese-isoir165 . #x597B) ; ø»Ž¾ + (=gt-pj-1 . #x5152) ; 冫 + (ideograph-daikanwa . 01607) ; ø¸€™‡ + (=big5-cdp . #x8BEE) ; ý¢€ˆ¯® + (=gt-k . 00081) ; ý¡„€‘ + (=ucs . #x51AB) ; 冫 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 295 2) + (ideograph-daikanwa . 01608) ; ø¸€™ˆ + (=hanziku-1 . #xE2D5) ; ý¢€ž‹• + (=ucs . #x205AC) ; 𠖬 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 295 3) + (chinese-cns11643-3 . #x2150) ; ø»•—“ + (ideograph-daikanwa . 01609) ; ø¸€™‰ + (=hanziku-1 . #xE2D6) ; ý¢€ž‹– + (=ucs . #x34C5) ; 㓅 + )) +(define-char + '((=>ucs . #x51AC) ; 冬 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5902) ; 夂 + ) + ((=ucs . #x51AB) ; 冫 + )) + (shinjigen-1 . 541) + (shinjigen-2 . 541) + (korean-ksc5601 . #x544F) ; ø»‰¥´ + (chinese-cns11643-6 . #x223C) ; ø»›¶© + (chinese-big5 . #xA556) ; ý¢€Š•– + (ideograph-daikanwa . 01610) ; ø¸€™Š + (=jef-china3 . #x43F5) ; øº„µ + )) +(define-char + '((morohashi-daikanwa 1610 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 2 867 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5902) ; 夂 + ) + ((=big5-cdp . #x8971) ; ý¢€ˆ¥± + )) + (shinjigen-1 . 540) + (shinjigen-2 . 540) + (chinese-gb2312 . #x362C) ; ø»„¥… + (=jis-x0208 . #x455F) ; ø½Š«² + (chinese-isoir165 . #x362C) ; ø»• + (chinese-cns11643-1 . #x4576) ; ø»‘¸© + (=gt-pj-1 . #x455F) ; 冬 + (=gt-k . 01056) ; ý¡„€  + (=ucs . #x51AC) ; 冬 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 295 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5927) ; 大 + ) + ((=ucs . #x51AB) ; 冫 + )) + (japanese-jisx0212 . #x3278) ; ø»Š¾¥ + (chinese-cns11643-4 . #x215E) ; ø»—¡¥ + (=jis-x0213-2-2000 . #x232E) ; ø»¤ ‰ + (ideograph-daikanwa . 01611) ; ø¸€™‹ + (=hanziku-1 . #xE2D8) ; ý¢€ž‹˜ + (=ucs . #x51AD) ; 冭 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 295 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x5DE5) ; å·¥ + )) + (chinese-isoir165 . #x7A39) ; ø»Ž±š + (=hanziku-1 . #xE2D7) ; ý¢€ž‹— + (=ucs . #x51AE) ; 冮 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 7 4540 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x9A6C) ; 马 + )) + (chinese-gb2312 . #x376B) ; ø»„§¢ + (chinese-isoir165 . #x376B) ; ø»² + (=hanziku-12 . #xAEE4) ; ý¢ƒŠ»¤ + (=ucs . #x51AF) ; 冯 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 4) + (total-strokes . 6) + (<-original-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 4051) + (ideograph-daikanwa . 17087) ; ø¸„Š¿ + ) + )) + (hanyu-dazidian 1 295 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x6C34) ; æ°´ + )) + (shinjigen-1 . 4052) + (shinjigen-2 . 4052) + (chinese-gb2312 . #x3179) ; ø»„ž¼ + (=jis-x0208 . #x5156) ; ø½Š½‘ + (chinese-isoir165 . #x3179) ; ø»‡Œ + (chinese-cns11643-1 . #x4743) ; ø»‘º² + (=gt-pj-1 . #x5156) ; 冰 + (chinese-big5 . #xA642) ; ý¢€Š™‚ + (ideograph-daikanwa . 01612) ; ø¸€™Œ + (=gt-k . 01713) ; ý¡„€š± + (=ucs . #x51B0) ; 冰 + )) +(define-char + '((=>ucs* . #x4ECC) ; 仌 + (morohashi-daikanwa 1612 0 7) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 2) + (total-strokes . 4) + (->same-ideograph + ((ideographic-radical . 9) ; ⼈ + (chinese-cns11643-3 . #x214C) ; ø»•— + (ideograph-daikanwa . 00360) ; ø¸€…¨ + )) + (<-original-ideograph + (:char ((ideograph-daikanwa . 01612) ; ø¸€™Œ + ) + :sources (morohashi-daikanwa))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EBA) ; 人 + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-4 . #x213F) ; ø»—¡† + (=ucs . #x2F819) ; 仌 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 295 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x4E92) ; 互 + )) + (shinjigen-1 . 542) + (shinjigen-2 . 542) + (chinese-gb2312 . #x597C) ; ø»…™¯ + (=jis-x0208 . #x5154) ; ø½Š½ + (chinese-isoir165 . #x597C) ; ø»Ž¿ + (chinese-cns11643-2 . #x217B) ; ø»“º + (=gt-pj-1 . #x5154) ; 冱 + (chinese-big5 . #xC9BC) ; ý¢€Œ¦¼ + (ideograph-daikanwa . 01613) ; ø¸€™ + (=ucs . #x51B1) ; 冱 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 4) + (total-strokes . 6) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 542) + (ideograph-daikanwa . 01613) ; ø¸€™ + ) + )) + (hanyu-dazidian 1 295 6) + (shinjigen-1 . 543) + (chinese-cns11643-6 . #x235C) ; ø»›¸§ + (ideograph-daikanwa . 01614) ; ø¸€™Ž + (=hanziku-1 . #xE2D9) ; ý¢€ž‹™ + (=ucs . #x205B1) ; 𠖱 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 4) + (total-strokes . 6) + (<-wrong-ideograph + (:sources (morohashi-daikanwa shinjigen-1) + :char ((shinjigen-1 . 542) + (ideograph-daikanwa . 01613) ; ø¸€™ + ) + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x7259) ; 牙 + )) + (shinjigen-1 . 544) + (shinjigen-2 . 544) + (chinese-cns11643-3 . #x227C) ; ø»•™ + (ideograph-daikanwa . 01615) ; ø¸€™ + (=ucs . #x51B4) ; 冴 + )) +(define-char + '((=>ucs . #x51B4) ; 冴 + (morohashi-daikanwa 1615 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (japanese-jisx0208-1978 . #x3A63) ; ø»‚¡° + )) +(define-char + '((=>ucs . #x51B4) ; 冴 + (morohashi-daikanwa 1615 0 2) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (japanese-jisx0208 . #x3A63) ; ø»†µ¸ + (=jis-x0208-1990 . #x3A63) ; ø½Š›¬ + (=gt-pj-1 . #x3A63) ; ø»†µ¸ + (=jef-china3 . #x44A5) ; øº„’¥ + (ucs-jis . #x51B4) ; ø»†µ¸ + )) +(define-char + '((=>ucs . #x51B4) ; 冴 + (morohashi-daikanwa 1615 0 3) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (=cbeta . 06339) ; ø¸¡£ƒ + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 4) + (total-strokes . 6) + (<-vulgar-ideograph + (:sources (gyokuhen morohashi-daikanwa shinjigen-1) + :char ((shinjigen-1 . 4092) + (ideograph-daikanwa . 17209) ; ø¸„Œ¹ + ) + )) + (hanyu-dazidian 1 295 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x4E2D) ; 中 + )) + (shinjigen-1 . 4093) + (shinjigen-2 . 4093) + (chinese-gb2312 . #x3365) ; ø»„¡¤ + (=jis-x0208 . #x5155) ; ø½Š½ + (chinese-isoir165 . #x3365) ; ø»‰´ + (chinese-cns11643-3 . #x227E) ; ø»•™Ÿ + (=gt-pj-1 . #x5155) ; 冲 + (ideograph-daikanwa . 01616) ; ø¸€™ + (=hanziku-1 . #xE2DB) ; ý¢€ž‹› + (=cbeta . 00287) ; ø¸ „Ÿ + (=ucs . #x51B2) ; 冲 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 4) + (total-strokes . 6) + (<-vulgar-ideograph + (:sources (gyokuhen morohashi-daikanwa shinjigen-1) + :char ((shinjigen-1 . 4080) + (ideograph-daikanwa . 17174) ; ø¸„Œ– + ) + )) + (hanyu-dazidian 1 295 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x592C) ; 夬 + )) + (shinjigen-1 . 4081) + (shinjigen-2 . 4081) + (chinese-gb2312 . #x3E76) ; ø»„±¿ + (=jis-x0208 . #x5153) ; ø½Š½Ž + (chinese-isoir165 . #x3E76) ; ø»š + (=gt-pj-1 . #x5153) ; 决 + (ideograph-daikanwa . 01617) ; ø¸€™‘ + (=hanziku-1 . #xE2DF) ; ý¢€ž‹Ÿ + (=gt-k . 01712) ; ý¡„€š° + (=cbeta . 00804) ; ø¸ Œ¤ + (=ucs . #x51B3) ; 决 + )) +(define-char + '((=>ucs . #x51B3) ; 决 + (morohashi-daikanwa 1617 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((chinese-cns11643-2 . #x213B) ; ø»“Œº + )) + (chinese-cns11643-3 . #x227D) ; ø»•™ž + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01618) ; ø¸€™’ + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 295 11) + (chinese-cns11643-4 . #x2238) ; ø»—¢ + (ideograph-daikanwa . 01619) ; ø¸€™“ + (=hanziku-1 . #xE2DE) ; ý¢€ž‹ž + (=ucs . #x205B6) ; 𠖶 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-3 . #x2321) ; ø»•™  + (=jis-x0213-2-2000 . #x232F) ; ø»¤ Š + (=ucs . #x34C7) ; 㓇 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (<-vulgar-ideograph + (:sources (gyokuhen kangxi morohashi-daikanwa shinjigen-1) + :char ((shinjigen-1 . 4122) + (ideograph-daikanwa . 17264) ; ø¸„° + ) + )) + (hanyu-dazidian 1 295 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x5144) ; 兄 + )) + (shinjigen-1 . 4123) + (shinjigen-2 . 4123) + (chinese-gb2312 . #x3F76) ; ø»„³ + (=jis-x0208 . #x5157) ; ø½Š½’ + (chinese-isoir165 . #x3F76) ; ø»›­ + (chinese-cns11643-3 . #x2459) ; ø»•›¶ + (=gt-pj-1 . #x5157) ; 况 + (ideograph-daikanwa . 01620) ; ø¸€™” + (=hanziku-1 . #xE2E4) ; ý¢€ž‹¤ + (=cbeta . 00288) ; ø¸ „  + (=ucs . #x51B5) ; 况 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 296 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x53F0) ; 台 + )) + (shinjigen-1 . 546) + (shinjigen-2 . 546) + (chinese-gb2312 . #x5231) ; ø»…Ž’ + (=jis-x0208 . #x4C6A) ; ø½Š¶ + (korean-ksc5601 . #x6527) ; ø»‰¾Š + (chinese-isoir165 . #x5231) ; ø»¶¢ + (chinese-cns11643-1 . #x492F) ; ø»‘½š + (=gt-pj-1 . #x4C6A) ; 冶 + (chinese-big5 . #xA74D) ; ý¢€Š + (ideograph-daikanwa . 01621) ; ø¸€™• + (=gt-k . 02659) ; ý¡„€©£ + (=ucs . #x51B6) ; 冶 + )) +(define-char + '((=>ucs . #x51B7) ; 冷 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=jis-x0208 . #x4E61) ; ø½Š¹‚ + (korean-ksc5601 . #x5635) ; ø»‰¨– + (ideograph-daikanwa . 00387) ; ø¸€†ƒ + )) + (shinjigen-1 . 547) + (shinjigen-2 . 547) + (=jis-x0208 . #x4E64) ; ø½Š¹… + (korean-ksc5601 . #x5552) ; ø»‰§• + (=gt-pj-1 . #x4E64) ; ø½Š¹… + (chinese-big5 . #xA74E) ; ý¢€ŠŽ + (ideograph-daikanwa . 01622) ; ø¸€™– + (ucs-jis . #x51B7) ; ø½Š¹… + )) +(define-char + '((=>ucs . #x51B7) ; 冷 + (morohashi-daikanwa 1622 0 2) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((chinese-cns11643-1 . #x456F) ; ø»‘¸¢ + )) + (chinese-cns11643-1 . #x4930) ; ø»‘½› + )) +(define-char + '((morohashi-daikanwa 1622 0 3) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 296 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x4EE4) ; 令 + )) + (chinese-gb2312 . #x4064) ; ø»„´© + (chinese-isoir165 . #x4064) ; ø»œ¹ + (=ucs . #x51B7) ; 冷 + )) +(define-char + '((=>ucs . #x51B8) ; 冸 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((korean-ksc5601 . #x5A62) ; ø»‰®» + (ideograph-daikanwa . 02707) ; ø¸€ª“ + )) + (japanese-jisx0212 . #x3279) ; ø»Š¾¦ + (ideograph-daikanwa . 01623) ; ø¸€™— + (=cbeta . 05819) ; ø¸¡š» + (ucs-jis . #x51B8) ; ø»Š¾¦ + )) +(define-char + '((morohashi-daikanwa 1623 0 2) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 296 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x534A) ; 半 + )) + (chinese-cns11643-3 . #x245A) ; ø»•›· + (=hanziku-1 . #xE2F6) ; ý¢€ž‹¶ + (=ucs . #x51B8) ; 冸 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 295 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x72AE) ; 犮 + )) + (chinese-cns11643-2 . #x232D) ; ø»“¨ + (chinese-big5 . #xCA6B) ; ý¢€Œ©« + (ideograph-daikanwa . 01624) ; ø¸€™˜ + (=ucs . #x51B9) ; 冹 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 295 13) + (chinese-cns11643-3 . #x2458) ; ø»•›µ + (ideograph-daikanwa . 01625) ; ø¸€™™ + (=hanziku-1 . #xE2E0) ; ý¢€ž‹  + (=ucs . #x34C8) ; 㓈 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 296 2) + (chinese-cns11643-5 . #x233B) ; ø»™®‚ + (ideograph-daikanwa . 01626) ; ø¸€™š + (=hanziku-1 . #xE2F5) ; ý¢€ž‹µ + (=ucs . #x205B7) ; 𠖷 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 296 4) + (chinese-cns11643-6 . #x2624) ; ø»›¼‰ + (ideograph-daikanwa . 01627) ; ø¸€™› + (=hanziku-1 . #xE2F7) ; ý¢€ž‹· + (=ucs . #x205B8) ; 𠖸 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 295 16) + (chinese-cns11643-4 . #x233C) ; ø»—£¿ + (ideograph-daikanwa . 01628) ; ø¸€™œ + (=hanziku-1 . #xE2E3) ; ý¢€ž‹£ + (=ucs . #x205B9) ; 𠖹 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 296 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x6C11) ; 民 + )) + (japanese-jisx0212 . #x327A) ; ø»Š¾§ + (chinese-cns11643-4 . #x233D) ; ø»—¤€ + (ideograph-daikanwa . 01629) ; ø¸€™ + (=hanziku-1 . #xE2F9) ; ý¢€ž‹¹ + (=ucs . #x51BA) ; 冺 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 295 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x4E1C) ; 东 + )) + (chinese-gb2312 . #x3633) ; ø»„¥Œ + (chinese-isoir165 . #x3633) ; ø»œ + (=hanziku-1 . #xE2E2) ; ý¢€ž‹¢ + (=ucs . #x51BB) ; 冻 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 297 7) + (chinese-cns11643-5 . #x252E) ; ø»™°± + (ideograph-daikanwa . 01630) ; ø¸€™ž + (=hanziku-1 . #xE35B) ; ý¢€ž› + (=ucs . #x34C9) ; 㓉 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 297 4) + (chinese-cns11643-3 . #x2757) ; ø»• Ž + (ideograph-daikanwa . 01631) ; ø¸€™Ÿ + (=hanziku-1 . #xE358) ; ý¢€ž˜ + (=ucs . #x34CA) ; 㓊 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 297 11) + (chinese-cns11643-4 . #x2541) ; ø»—§€ + (ideograph-daikanwa . 01632) ; ø¸€™  + (=hanziku-1 . #xE35F) ; ý¢€žŸ + (=ucs . #x205C2) ; 𠗂 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 297 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x5148) ; 先 + )) + (chinese-gb2312 . #x597E) ; ø»…™± + (japanese-jisx0212 . #x327B) ; ø»Š¾¨ + (chinese-isoir165 . #x597E) ; ø»Ž‚ + (chinese-cns11643-2 . #x254E) ; ø»““… + (=jis-x0213-2-2000 . #x2330) ; ø»¤ ‹ + (chinese-big5 . #xCBCE) ; ý¢€Œ¯Ž + (ideograph-daikanwa . 01633) ; ø¸€™¡ + (=jef-china3 . #x43F6) ; øº„¶ + (=ucs . #x51BC) ; 冼 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 297 5) + (chinese-cns11643-4 . #x2542) ; ø»—§ + (ideograph-daikanwa . 01634) ; ø¸€™¢ + (=hanziku-1 . #xE359) ; ý¢€ž™ + (=ucs . #x205C3) ; 𠗃 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 297 1) + (chinese-cns11643-3 . #x2756) ; ø»•  + (ideograph-daikanwa . 01635) ; ø¸€™£ + (=hanziku-1 . #xE355) ; ý¢€ž• + (=ucs . #x34CB) ; 㓋 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 297 12) + (chinese-cns11643-6 . #x2958) ; ø»œ— + (ideograph-daikanwa . 01636) ; ø¸€™¤ + (=hanziku-1 . #xE360) ; ý¢€ž  + (=ucs . #x205C4) ; 𠗄 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 297 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x5217) ; 列 + )) + (shinjigen-1 . 548) + (shinjigen-2 . 548) + (chinese-gb2312 . #x597D) ; ø»…™° + (=jis-x0208 . #x5158) ; ø½Š½“ + (korean-ksc5601 . #x5629) ; ø»‰¨Š + (chinese-isoir165 . #x597D) ; ø»Ž‚€ + (chinese-cns11643-1 . #x4C29) ; ø»’® + (=gt-pj-1 . #x5158) ; 冽 + (chinese-big5 . #xA8E6) ; ý¢€Š£¦ + (ideograph-daikanwa . 01637) ; ø¸€™¥ + (=ucs . #x51BD) ; 冽 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 297 8) + (chinese-cns11643-6 . #x2959) ; ø»œ˜ + (ideograph-daikanwa . 01638) ; ø¸€™¦ + (=hanziku-1 . #xE35C) ; ý¢€žœ + (=ucs . #x205C5) ; 𠗅 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 297 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x5408) ; 合 + )) + (japanese-jisx0212 . #x327C) ; ø»Š¾© + (chinese-cns11643-2 . #x254F) ; ø»““† + (chinese-big5 . #xCBCF) ; ý¢€Œ¯ + (ideograph-daikanwa . 01639) ; ø¸€™§ + (=jef-china3 . #x43F7) ; øº„· + (=ucs . #x51BE) ; 冾 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 297 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x807F) ; 聿 + )) + (japanese-jisx0212 . #x327D) ; ø»Š¾ª + (chinese-cns11643-4 . #x2540) ; ø»—¦¿ + (ideograph-daikanwa . 01640) ; ø¸€™¨ + (=hanziku-1 . #xE362) ; ý¢€ž¢ + (=jef-china3 . #x43F8) ; øº„¸ + (=ucs . #x51BF) ; 冿 + )) +(define-char + '((=>ucs . #x34CC) ; 㓌 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 297 9) + (ideograph-daikanwa . 01641) ; ø¸€™© + (=hanziku-1 . #xE35D) ; ý¢€ž + )) +(define-char + '((morohashi-daikanwa 1641 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-3 . #x2758) ; ø»•  + (=ucs . #x34CC) ; 㓌 + )) +(define-char + '((=>ucs . #x205C6) ; 𠗆 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 297 3) + (ideograph-daikanwa . 01642) ; ø¸€™ª + (=hanziku-1 . #xE357) ; ý¢€ž— + )) +(define-char + '((morohashi-daikanwa 1642 0 2) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x252F) ; ø»™°² + (=ucs . #x205C6) ; 𠗆 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x4E89) ; 争 + )) + (chinese-gb2312 . #x3E3B) ; ø»„±„ + (chinese-isoir165 . #x3E3B) ; ø»™” + (chinese-cns11643-4 . #x2543) ; ø»—§‚ + (=ucs . #x51C0) ; 净 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 297 16) + (chinese-cns11643-5 . #x2829) ; ø»™µ† + (ideograph-daikanwa . 01643) ; ø¸€™« + (=hanziku-1 . #xE364) ; ý¢€ž¤ + (=ucs . #x205C8) ; 𠗈 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 297 26) + (chinese-cns11643-4 . #x2843) ; ø»—«œ + (ideograph-daikanwa . 01644) ; ø¸€™¬ + (=hanziku-1 . #xE36E) ; ý¢€ž® + (=ucs . #x34CE) ; 㓎 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 297 19) + (chinese-cns11643-4 . #x2841) ; ø»—«š + (ideograph-daikanwa . 01645) ; ø¸€™­ + (=hanziku-1 . #xE367) ; ý¢€ž§ + (=ucs . #x205C9) ; 𠗉 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 297 20) + (chinese-cns11643-4 . #x2842) ; ø»—«› + (ideograph-daikanwa . 01646) ; ø¸€™® + (=hanziku-1 . #xE368) ; ý¢€ž¨ + (=ucs . #x205CA) ; 𠗊 + )) +(define-char + '((=>ucs . #x205CB) ; 𠗋 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 297 27) + (ideograph-daikanwa . 01647) ; ø¸€™¯ + (=hanziku-1 . #xE36F) ; ý¢€ž¯ + )) +(define-char + '((morohashi-daikanwa 1647 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-5 . #x282C) ; ø»™µ‰ + (=ucs . #x205CB) ; 𠗋 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 297 15) + (chinese-cns11643-5 . #x2828) ; ø»™µ… + (ideograph-daikanwa . 01648) ; ø¸€™° + (=hanziku-1 . #xE363) ; ý¢€ž£ + (=ucs . #x205CC) ; 𠗌 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 297 18) + (chinese-cns11643-5 . #x282A) ; ø»™µ‡ + (ideograph-daikanwa . 01649) ; ø¸€™± + (=hanziku-1 . #xE366) ; ý¢€ž¦ + (=ucs . #x205CD) ; 𠗍 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 297 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x675F) ; 束 + )) + (chinese-cns11643-3 . #x2B3B) ; ø»•¥ª + (ideograph-daikanwa . 01650) ; ø¸€™² + (=hanziku-1 . #xE365) ; ý¢€ž¥ + (=ucs . #x51C1) ; 凁 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 297 22) + (chinese-cns11643-3 . #x2B3C) ; ø»•¥« + (ideograph-daikanwa . 01651) ; ø¸€™³ + (=hanziku-1 . #xE36A) ; ý¢€žª + (=ucs . #x34CF) ; 㓏 + )) +(define-char + '((=>ucs . #x205CE) ; 𠗎 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 297 24) + (ideograph-daikanwa . 01652) ; ø¸€™´ + (=hanziku-1 . #xE36C) ; ý¢€ž¬ + )) +(define-char + '((morohashi-daikanwa 1652 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2E6F) ; ø»œ‰„ + (=ucs . #x205CE) ; 𠗎 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 01653) ; ø¸€™µ + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 299 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x514D) ; 免 + )) + (japanese-jisx0212 . #x327E) ; ø»Š¾« + (chinese-cns11643-3 . #x2B3D) ; ø»•¥¬ + (ideograph-daikanwa . 01654) ; ø¸€™¶ + (=hanziku-1 . #xE3BE) ; ý¢€žŽ¾ + (=jef-china3 . #x43F9) ; øº„¹ + (=ucs . #x51C2) ; 凂 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 297 21) + (chinese-cns11643-6 . #x2E6E) ; ø»œ‰ƒ + (ideograph-daikanwa . 01655) ; ø¸€™· + (=hanziku-1 . #xE369) ; ý¢€ž© + (=ucs . #x205D7) ; 𠗗 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 297 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x4F59) ; 余 + )) + (chinese-isoir165 . #x2E2A) ; ø»£ + (chinese-cns11643-3 . #x2B3E) ; ø»•¥­ + (=jis-x0213-1-2000 . #x2E55) ; ø»¢¦¶ + (=hanziku-1 . #xE36D) ; ý¢€ž­ + (=jef-china3 . #x9ACD) ; øº‰« + (=ucs . #x51C3) ; 凃 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 299 2) + (chinese-cns11643-5 . #x2B7A) ; ø»™º± + (ideograph-daikanwa . 01656) ; ø¸€™¸ + (=hanziku-1 . #xE3B8) ; ý¢€žŽ¸ + (=ucs . #x205D8) ; 𠗘 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 299 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x59BB) ; 妻 + )) + (shinjigen-1 . 551) + (shinjigen-2 . 551) + (chinese-gb2312 . #x4660) ; ø»„½™ + (=jis-x0208 . #x4028) ; ø½Š£¥ + (korean-ksc5601 . #x7422) ; ø»Š”‡ + (chinese-isoir165 . #x4660) ; ø»¥© + (=gt-pj-1 . #x4028) ; 凄 + (chinese-big5 . #xD0E2) ; ý¢€ƒ¢ + (ideograph-daikanwa . 01657) ; ø¸€™¹ + (=ucs . #x51C4) ; 凄 + )) +(define-char + '((=>ucs . #x51C4) ; 凄 + (morohashi-daikanwa 1657 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E25) ; ø»“Ÿª + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 298 2) + (chinese-cns11643-3 . #x2F5D) ; ø»•¬„ + (ideograph-daikanwa . 01658) ; ø¸€™º + (=hanziku-1 . #xE376) ; ý¢€ž¶ + (=ucs . #x34D0) ; 㓐 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 299 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x56FA) ; 固 + )) + (shinjigen-1 . 549) + (shinjigen-2 . 549) + (=jis-x0208 . #x5159) ; ø½Š½” + (chinese-cns11643-2 . #x2E26) ; ø»“Ÿ« + (=gt-pj-1 . #x5159) ; 凅 + (chinese-big5 . #xD0E3) ; ý¢€ƒ£ + (ideograph-daikanwa . 01659) ; ø¸€™» + (=ucs . #x51C5) ; 凅 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 298 4) + (chinese-cns11643-3 . #x2F5C) ; ø»•¬ƒ + (ideograph-daikanwa . 01660) ; ø¸€™¼ + (=hanziku-1 . #xE378) ; ý¢€ž¸ + (=ucs . #x34D1) ; 㓑 + )) +(define-char + '((=>ucs . #x51C6) ; 准 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=jis-x0208 . #x7032) ; ø½‹ª + (ideograph-daikanwa . 41937) ; ø¸Š‘ + )) + (shinjigen-1 . 550) + (shinjigen-2 . 550) + (=jis-x0208 . #x3D5A) ; ø½ŠŸ½ + (korean-ksc5601 . #x7157) ; ø»Š¢ + (=gt-pj-1 . #x3D5A) ; ø½ŠŸ½ + (chinese-big5 . #xADE3) ; ý¢€Š·£ + (ideograph-daikanwa . 01661) ; ø¸€™½ + (=gt-k . 06459) ; ý¡„¤» + (ucs-jis . #x51C6) ; ø½ŠŸ½ + )) +(define-char + '((morohashi-daikanwa 1661 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 299 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x96B9) ; 隹 + )) + (chinese-gb2312 . #x573C) ; ø»…•³ + (chinese-isoir165 . #x573C) ; ø»¾ƒ + (chinese-cns11643-1 . #x5446) ; ø»’» + (=ucs . #x51C6) ; 准 + )) +(define-char + '((=>ucs . #x205D9) ; 𠗙 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 01662) ; ø¸€™¾ + )) +(define-char + '((morohashi-daikanwa 1662 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 299 12) + (chinese-cns11643-4 . #x2B6B) ; ø»—°ž + (=hanziku-1 . #xE3C2) ; ý¢€ž‚ + (=ucs . #x205D9) ; 𠗙 + )) +(define-char + '((=>ucs . #x51C7) ; 凇 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((japanese-jisx0208-1978 . #x3E3E) ; ø»‚§ƒ + (japanese-jisx0208 . #x3E3E) ; ø»†»‹ + (ideograph-daikanwa . 14516) ; ø¸ƒ¢´ + )) + (ideograph-daikanwa . 01663) ; ø¸€™¿ + (=jef-china3 . #x8CF0) ; øºˆ³° + )) +(define-char + '((morohashi-daikanwa 1663 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 298 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x677E) ; 松 + )) + (chinese-gb2312 . #x5A21) ; ø»…™² + (chinese-isoir165 . #x5A21) ; ø»Ž‚‚ + (chinese-cns11643-3 . #x2F5E) ; ø»•¬… + (=hanziku-1 . #xE37A) ; ý¢€žº + (=ucs . #x51C7) ; 凇 + )) +(define-char + '((=>ucs . #x51C8) ; 凈 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 297 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=jis-x0208 . #x6027) ; ø½‹’¤ + (korean-ksc5601 . #x6E33) ; ø»Š‹¤ + (ideograph-daikanwa . 19663) ; ø¸„³ + )) + (japanese-jisx0212 . #x3321) ; ø»Š¾¬ + (chinese-big5 . #xD0E4) ; ý¢€ƒ¤ + (ideograph-daikanwa . 01664) ; ø¸€š€ + (=jef-china3 . #x43FA) ; øº„º + (ucs-jis . #x51C8) ; ø»Š¾¬ + )) +(define-char + '((morohashi-daikanwa 1664 0 2) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x722D) ; 爭 + )) + (chinese-cns11643-2 . #x2E27) ; ø»“Ÿ¬ + (chinese-gb12345 . #x3E3B) ; 凈 + (=ucs . #x51C8) ; 凈 + )) +(define-char + '((=>ucs . #x51C9) ; 凉 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((ideographic-radical . 85) ; ⽔ + (shinjigen-1 . 4308) + (ideograph-daikanwa . 17606) ; ø¸„“† + ) + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=jis-x0208 . #x357E) ; ø½Š”± + (korean-ksc5601 . #x4C48) ; ø»‰™½ + (ideograph-daikanwa . 00299) ; ø¸€„« + )) + (shinjigen-1 . 4309) + (shinjigen-2 . 4310) + (=jis-x0208 . #x515A) ; ø½Š½• + (korean-ksc5601 . #x5558) ; ø»‰§› + (=gt-pj-1 . #x515A) ; ø½Š½• + (ideograph-daikanwa . 01665) ; ø¸€š + (=cbeta . 00289) ; ø¸ „¡ + (ucs-jis . #x51C9) ; ø½Š½• + )) +(define-char + '((morohashi-daikanwa 1665 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 299 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x4EAC) ; 京 + )) + (chinese-gb2312 . #x4139) ; ø»„µœ + (chinese-isoir165 . #x4139) ; ø»¬ + (chinese-cns11643-3 . #x2F5F) ; ø»•¬† + (=hanziku-1 . #xE3BF) ; ý¢€žŽ¿ + (=ucs . #x51C9) ; 凉 + )) +(define-char + '((=>ucs . #x51CA) ; 凊 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 298 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x9751) ; 靑 + )) + (=jis-x0213-1-2000 . #x2E56) ; ø»¢¦· + (chinese-big5 . #xD0E1) ; ý¢€ƒ¡ + (ideograph-daikanwa . 01666) ; ø¸€š‚ + (=jef-china3 . #x43FB) ; øº„» + (ucs-jis . #x51CA) ; ø»¢¦· + )) +(define-char + '((morohashi-daikanwa 1666 0 4) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x9752) ; 青 + )) + (=ucs . #x51CA) ; 凊 + )) +(define-char + '((=>ucs . #x51CA) ; 凊 + (morohashi-daikanwa 1666 0 5) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((chinese-cns11643-1 . #x4F65) ; ø»’‡„ + )) + (chinese-cns11643-2 . #x2E24) ; ø»“Ÿ© + )) +(define-char + '((=>ucs . #x205DA) ; 𠗚 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 01667) ; ø¸€šƒ + )) +(define-char + '((morohashi-daikanwa 1667 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 299 10) + (chinese-cns11643-5 . #x2B79) ; ø»™º° + (=hanziku-1 . #xE3C0) ; ý¢€ž€ + (=ucs . #x205DA) ; 𠗚 + )) +(define-char + '((=>ucs . #x51CB) ; 凋 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((korean-ksc5601 . #x7132) ; ø»Š½ + (chinese-cns11643-6 . #x2A3C) ; ø»œ‚™ + (ideograph-daikanwa . 03441) ; ø¸€µ± + )) + (shinjigen-1 . 553) + (shinjigen-2 . 553) + (japanese-jisx0208-1978 . #x437C) ; ø»‚¯— + (korean-ksc5601 . #x703D) ; ø»ŠŽª + (ideograph-daikanwa . 01668) ; ø¸€š„ + )) +(define-char + '((morohashi-daikanwa 1668 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 299 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x5468) ; 周 + )) + (chinese-gb2312 . #x3572) ; ø»„¤­ + (japanese-jisx0208 . #x437C) ; ø»‡ƒŸ + (chinese-isoir165 . #x3572) ; ø»Œ½ + (chinese-cns11643-1 . #x5447) ; ø»’¼ + (=jis-x0208-1990 . #x437C) ; ø½Š©“ + (=gt-pj-1 . #x437C) ; 凋 + (chinese-big5 . #xADE4) ; ý¢€Š·¤ + (=gt-k . 06506) ; ý¡„¥ª + (=jef-china3 . #x44A6) ; øº„’¦ + (=ucs . #x51CB) ; 凋 + )) +(define-char + '((=>ucs . #x51CC) ; 凌 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x590C) ; 夌 + )) + (ideograph-daikanwa . 01669) ; ø¸€š… + )) +(define-char + '((=>ucs . #x51CC) ; 凌 + (morohashi-daikanwa 1669 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x590C) ; 夌 + )) + (chinese-cns11643-1 . #x5445) ; ø»’º + )) +(define-char + '((morohashi-daikanwa 1669 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 298 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x590C) ; 夌 + )) + (shinjigen-1 . 555) + (shinjigen-2 . 555) + (chinese-gb2312 . #x4168) ; ø»„¶‹ + (=jis-x0208 . #x4E3F) ; ø½Š¸  + (korean-ksc5601 . #x5750) ; ø»‰ª + (chinese-isoir165 . #x4168) ; ø»ž› + (=gt-pj-1 . #x4E3F) ; 凌 + (chinese-big5 . #xADE2) ; ý¢€Š·¢ + (=ucs . #x51CC) ; 凌 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 298 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x6771) ; 東 + )) + (shinjigen-1 . 554) + (shinjigen-2 . 554) + (=jis-x0208 . #x4560) ; ø½Š«³ + (korean-ksc5601 . #x5450) ; ø»‰¥µ + (chinese-cns11643-1 . #x5444) ; ø»’¹ + (chinese-gb12345 . #x3633) ; 凍 + (=gt-pj-1 . #x4560) ; 凍 + (chinese-big5 . #xADE1) ; ý¢€Š·¡ + (ideograph-daikanwa . 01670) ; ø¸€š† + (=ucs . #x51CD) ; 凍 + )) +(define-char + '((=>ucs . #x205DB) ; 𠗛 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 01671) ; ø¸€š‡ + )) +(define-char + '((morohashi-daikanwa 1671 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 299 11) + (=hanziku-1 . #xE3C1) ; ý¢€ž + (=ucs . #x205DB) ; 𠗛 + )) +(define-char + '((=>ucs . #x205DB) ; 𠗛 + (morohashi-daikanwa 1671 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-5 . #x282B) ; ø»™µˆ + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 298 5) + (chinese-cns11643-6 . #x3545) ; ø»œ’¬ + (ideograph-daikanwa . 01672) ; ø¸€šˆ + (=hanziku-1 . #xE379) ; ý¢€ž¹ + (=ucs . #x205DC) ; 𠗜 + )) +(define-char + '((=>ucs . #x205DD) ; 𠗝 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 299 6) + (ideograph-daikanwa . 01673) ; ø¸€š‰ + (=hanziku-1 . #xE3BC) ; ý¢€žŽ¼ + )) +(define-char + '((morohashi-daikanwa 1673 0 2) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2B7B) ; ø»™º² + (=ucs . #x205DD) ; 𠗝 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 299 13) + (chinese-cns11643-6 . #x3546) ; ø»œ’­ + (ideograph-daikanwa . 01674) ; ø¸€šŠ + (=hanziku-1 . #xE3C3) ; ý¢€žƒ + (=ucs . #x205E2) ; 𠗢 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 299 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x91D1) ; 金 + )) + (chinese-cns11643-2 . #x2E28) ; ø»“Ÿ­ + (chinese-big5 . #xD0E5) ; ý¢€ƒ¥ + (=jef-china3 . #x9ACA) ; øº‰«Š + (=ucs . #x51CE) ; 凎 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 299 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x54B8) ; 咸 + )) + (chinese-gb2312 . #x3C75) ; ø»„¯‚ + (japanese-jisx0212 . #x3322) ; ø»Š¾­ + (chinese-isoir165 . #x3C75) ; ø»—’ + (chinese-cns11643-3 . #x344F) ; ø»•³Œ + (ideograph-daikanwa . 01675) ; ø¸€š‹ + (=hanziku-1 . #xE3C8) ; ý¢€žˆ + (=jef-china3 . #x43FC) ; øº„¼ + (=ucs . #x51CF) ; 减 + )) +(define-char + '((=>ucs . #x205E5) ; 𠗥 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 01676) ; ø¸€šŒ + )) +(define-char + '((morohashi-daikanwa 1676 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 299 22) + (chinese-cns11643-5 . #x3128) ; ø»š‚“ + (=hanziku-1 . #xE3CC) ; ý¢€žŒ + (=ucs . #x205E5) ; 𠗥 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 299 15) + (chinese-cns11643-6 . #x3D3F) ; ø»œž– + (ideograph-daikanwa . 01677) ; ø¸€š + (=hanziku-1 . #xE3C5) ; ý¢€ž… + (=cbeta . 02712) ; ø¸ ª˜ + (=ucs . #x205E6) ; 𠗦 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 299 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x5794) ; 垔 + )) + (chinese-cns11643-2 . #x336B) ; ø»“¨† + (chinese-big5 . #xD468) ; ý¢€‘¨ + (ideograph-daikanwa . 01678) ; ø¸€šŽ + (=ucs . #x51D0) ; 凐 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 299 20) + (chinese-cns11643-6 . #x3D40) ; ø»œž— + (ideograph-daikanwa . 01679) ; ø¸€š + (=hanziku-1 . #xE3CA) ; ý¢€žŠ + (=ucs . #x205E7) ; 𠗧 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 299 19) + (chinese-cns11643-4 . #x304D) ; ø»—·– + (ideograph-daikanwa . 01680) ; ø¸€š + (=hanziku-1 . #xE3C9) ; ý¢€ž‰ + (=ucs . #x34D3) ; 㓓 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 299 16) + (ideograph-daikanwa . 01681) ; ø¸€š‘ + (=hanziku-1 . #xE3C6) ; ý¢€ž† + (=cbeta . 04910) ; ø¸¡Œ® + (=ucs . #x205E8) ; 𠗨 + )) +(define-char + '((=>ucs . #x205E8) ; 𠗨 + (morohashi-daikanwa 1681 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x304E) ; ø»—·— + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 01682) ; ø¸€š’ + )) +(define-char + '((=>ucs . #x51D1) ; 凑 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((ideograph-daikanwa . 05915) ; ø¸œ› + )) + (japanese-jisx0212 . #x3323) ; ø»Š¾® + (ideograph-daikanwa . 01683) ; ø¸€š“ + (ucs-jis . #x51D1) ; ø»Š¾® + )) +(define-char + '((morohashi-daikanwa 1683 0 3) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 299 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x594F) ; 奏 + )) + (chinese-gb2312 . #x3455) ; ø»„¢² + (chinese-isoir165 . #x3455) ; ø»‹‚ + (chinese-cns11643-3 . #x344E) ; ø»•³‹ + (=hanziku-1 . #xE3C4) ; ý¢€ž„ + (=ucs . #x51D1) ; 凑 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 300 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x8C48) ; 豈 + )) + (japanese-jisx0212 . #x3324) ; ø»Š¾¯ + (chinese-cns11643-3 . #x397D) ; ø»•» + (ideograph-daikanwa . 01684) ; ø¸€š” + (=hanziku-1 . #xE3D9) ; ý¢€ž™ + (=jef-china3 . #x43FD) ; øº„½ + (=ucs . #x51D2) ; 凒 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 300 2) + (chinese-cns11643-6 . #x4662) ; ø»œ¬‡ + (ideograph-daikanwa . 01685) ; ø¸€š• + (=hanziku-1 . #xE3D8) ; ý¢€ž˜ + (=ucs . #x205F1) ; 𠗱 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 300 5) + (chinese-cns11643-3 . #x397B) ; ø»•»Ž + (ideograph-daikanwa . 01686) ; ø¸€š– + (=hanziku-1 . #xE3DB) ; ý¢€ž› + (=ucs . #x34D4) ; 㓔 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 300 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x6817) ; 栗 + )) + (japanese-jisx0212 . #x3325) ; ø»Š¾° + (ideograph-daikanwa . 01687) ; ø¸€š— + (=hanziku-1 . #xE3D7) ; ý¢€ž— + (=ucs . #x51D3) ; 凓 + )) +(define-char + '((=>ucs . #x51D3) ; 凓 + (morohashi-daikanwa 1687 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-3 . #x397A) ; ø»•» + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 300 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x5009) ; 倉 + )) + (chinese-cns11643-2 . #x3A45) ; ø»“±² + (chinese-big5 . #xD861) ; ý¢€¡¡ + (ideograph-daikanwa . 01688) ; ø¸€š˜ + (=jef-china3 . #x43FE) ; øº„¾ + (=ucs . #x51D4) ; 凔 + )) +(define-char + '((=>ucs . #x205F2) ; 𠗲 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 3 2089 7) + (ideograph-daikanwa . 01689) ; ø¸€š™ + (=hanziku-6 . #xAE53) ; ý¢ª¹“ + )) +(define-char + '((morohashi-daikanwa 1689 0 2) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x365C) ; ø»šŠ + (=ucs . #x205F2) ; 𠗲 + )) +(define-char + '((=>ucs . #x205F3) ; 𠗳 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 300 6) + (ideograph-daikanwa . 01690) ; ø¸€šš + (=hanziku-1 . #xE3DC) ; ý¢€žœ + )) +(define-char + '((morohashi-daikanwa 1690 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x365A) ; ø»šŠ› + (=ucs . #x205F3) ; 𠗳 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 300 12) + (ideograph-daikanwa . 01691) ; ø¸€š› + (=hanziku-1 . #xE3E2) ; ý¢€ž¢ + (=ucs . #x205F4) ; 𠗴 + )) +(define-char + '((=>ucs . #x205F4) ; 𠗴 + (morohashi-daikanwa 1691 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x365B) ; ø»šŠœ + )) +(define-char + '((=>ucs . #x51D5) ; 凕 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=jis-x0208 . #x4C3D) ; ø½Šµ¢ + (korean-ksc5601 . #x5922) ; ø»‰¬ + (ideograph-daikanwa . 01588) ; ø¸€˜´ + )) + (japanese-jisx0212 . #x3326) ; ø»Š¾± + (ideograph-daikanwa . 01692) ; ø¸€šœ + (=jef-china3 . #x44A1) ; øº„’¡ + (ucs-jis . #x51D5) ; ø»Š¾± + )) +(define-char + '((morohashi-daikanwa 1692 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 300 11) + (chinese-cns11643-4 . #x363F) ; ø»—¿¼ + (=hanziku-1 . #xE3E1) ; ý¢€ž¡ + (=ucs . #x51D5) ; 凕 + )) +(define-char + '((=>ucs . #x205F5) ; 𠗵 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 01693) ; ø¸€š + )) +(define-char + '((morohashi-daikanwa 1693 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 300 10) + (chinese-cns11643-5 . #x3659) ; ø»šŠš + (=hanziku-1 . #xE3E0) ; ý¢€ž  + (=ucs . #x205F5) ; 𠗵 + )) +(define-char + '((=>ucs . #x205F6) ; 𠗶 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 01694) ; ø¸€šž + )) +(define-char + '((morohashi-daikanwa 1694 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 300 8) + (chinese-cns11643-4 . #x363E) ; ø»—¿» + (=hanziku-1 . #xE3DE) ; ý¢€žž + (=ucs . #x205F6) ; 𠗶 + )) +(define-char + '((=>ucs . #x51D6) ; 凖 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 4378) + (ideograph-daikanwa . 17934) ; ø¸„˜Ž + ) + :sources (seiji-tsuu morohashi-daikanwa shinjigen-1))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x3D5A) ; ø½ŠŸ½ + (korean-ksc5601 . #x7157) ; ø»Š¢ + (ideograph-daikanwa . 01661) ; ø¸€™½ + ) + ((=ucs . #x5341) ; 十 + )) + (shinjigen-1 . 4379) + (shinjigen-2 . 4379) + (=jis-x0208 . #x5245) ; ø½Š¾ž + (=gt-pj-1 . #x5245) ; ø½Š¾ž + (ideograph-daikanwa . 01695) ; ø¸€šŸ + (ucs-jis . #x51D6) ; ø½Š¾ž + )) +(define-char + '((morohashi-daikanwa 1695 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 300 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x51C6) ; 准 + ) + ((=ucs . #x5341) ; 十 + )) + (chinese-cns11643-3 . #x397E) ; ø»•»‘ + (=hanziku-1 . #xE3DA) ; ý¢€žš + (=ucs . #x51D6) ; 凖 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-3 . #x397C) ; ø»•» + (=ucs . #x34D5) ; 㓕 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 300 20) + (chinese-cns11643-5 . #x3D6C) ; ø»š”¿ + (ideograph-daikanwa . 01696) ; ø¸€š  + (=hanziku-1 . #xE3EA) ; ý¢€žª + (=ucs . #x205FA) ; 𠗺 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 300 16) + (chinese-cns11643-5 . #x3D67) ; ø»š”º + (ideograph-daikanwa . 01697) ; ø¸€š¡ + (=hanziku-1 . #xE3E6) ; ý¢€ž¦ + (=ucs . #x205FB) ; 𠗻 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 300 14) + (chinese-cns11643-5 . #x3D69) ; ø»š”¼ + (ideograph-daikanwa . 01698) ; ø¸€š¢ + (=hanziku-1 . #xE3E4) ; ý¢€ž¤ + (=ucs . #x205FC) ; 𠗼 + )) +(define-char + '((=>ucs . #x51D7) ; 凗 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=jis-x0208 . #x5643) ; ø½‹„” + (korean-ksc5601 . #x754B) ; ø»Š–Ž + (ideograph-daikanwa . 08178) ; ø¸¿² + )) + (chinese-big5 . #xDCC5) ; ý¢€³… + (ideograph-daikanwa . 01699) ; ø¸€š£ + )) +(define-char + '((morohashi-daikanwa 1699 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 300 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x5D14) ; 崔 + )) + (chinese-cns11643-2 . #x416A) ; ø»“¼© + (=ucs . #x51D7) ; 凗 + )) +(define-char + '((=>ucs . #x205FD) ; 𠗽 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 300 21) + (ideograph-daikanwa . 01700) ; ø¸€š¤ + (=hanziku-1 . #xE3EB) ; ý¢€ž« + )) +(define-char + '((morohashi-daikanwa 1700 0 2) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-5 . #x3D6A) ; ø»š”½ + (=ucs . #x205FD) ; 𠗽 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 300 15) + (chinese-cns11643-5 . #x3D68) ; ø»š”» + (ideograph-daikanwa . 01701) ; ø¸€š¥ + (=hanziku-1 . #xE3E5) ; ý¢€ž¥ + (=ucs . #x205FE) ; 𠗾 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 300 17) + (chinese-cns11643-4 . #x3C34) ; ø»˜ˆ¥ + (ideograph-daikanwa . 01702) ; ø¸€š¦ + (=hanziku-1 . #xE3E7) ; ý¢€ž§ + (=ucs . #x34D6) ; 㓖 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 300 22) + (chinese-cns11643-5 . #x3D6B) ; ø»š”¾ + (ideograph-daikanwa . 01703) ; ø¸€š§ + (=hanziku-1 . #xE3EC) ; ý¢€ž¬ + (=ucs . #x205FF) ; 𠗿 + )) +(define-char + '((=>ucs . #x20600) ; 𠘀 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 01704) ; ø¸€š¨ + )) +(define-char + '((morohashi-daikanwa 1704 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 300 18) + (chinese-cns11643-6 . #x5067) ; ø»œº¸ + (=hanziku-1 . #xE3E8) ; ý¢€ž¨ + (=ucs . #x20600) ; 𠘀 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 01705) ; ø¸€š© + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 300 24) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x65AF) ; 斯 + )) + (japanese-jisx0212 . #x3327) ; ø»Š¾² + (chinese-cns11643-2 . #x4927) ; ø»”‡– + (chinese-big5 . #xE140) ; ý¢€Ž…€ + (ideograph-daikanwa . 01706) ; ø¸€šª + (=jef-china3 . #x44A2) ; øº„’¢ + (=ucs . #x51D8) ; 凘 + )) +(define-char + '((=>ucs . #x34D7) ; 㓗 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 01707) ; ø¸€š« + )) +(define-char + '((=>ucs . #x34D7) ; 㓗 + (morohashi-daikanwa 1707 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-3 . #x4579) ; ø»–Œ´ + )) +(define-char + '((=>ucs . #x34D7) ; 㓗 + (morohashi-daikanwa 1707 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 12) + (total-strokes . 14) + (=jef-china3 . #x44A3) ; øº„’£ + )) +(define-char + '((=>ucs . #x34D7) ; 㓗 + (morohashi-daikanwa 1707 0 2) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 300 23) + (=hanziku-1 . #xE3ED) ; ý¢€ž­ + )) +(define-char + '((morohashi-daikanwa 1707 0 3) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 12) + (total-strokes . 14) + (=ucs . #x34D7) ; 㓗 + )) +(define-char + '((=>ucs . #x20604) ; 𠘄 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 01708) ; ø¸€š¬ + )) +(define-char + '((morohashi-daikanwa 1708 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 301 3) + (chinese-cns11643-6 . #x5A7D) ; ø»‰º + (=hanziku-1 . #xE3F9) ; ý¢€ž¹ + (=ucs . #x20604) ; 𠘄 + )) +(define-char + '((=>ucs . #x20605) ; 𠘅 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 01709) ; ø¸€š­ + )) +(define-char + '((morohashi-daikanwa 1709 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 301 2) + (=hanziku-1 . #xE3F8) ; ý¢€ž¸ + (=ucs . #x20605) ; 𠘅 + )) +(define-char + '((=>ucs . #x20605) ; 𠘅 + (morohashi-daikanwa 1709 0 3) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C21) ; ø»š©¶ + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 301 1) + (chinese-cns11643-5 . #x445A) ; ø»šž¿ + (ideograph-daikanwa . 01710) ; ø¸€š® + (=hanziku-1 . #xE3F7) ; ý¢€ž· + (=ucs . #x20606) ; 𠘆 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 301 11) + (chinese-cns11643-7 . #x2137) ; ø»¿Š + (ideograph-daikanwa . 01711) ; ø¸€š¯ + (=hanziku-1 . #xE442) ; ý¢€ž‘‚ + (=ucs . #x20607) ; 𠘇 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 301 8) + (chinese-cns11643-5 . #x4B7E) ; ø»š©µ + (ideograph-daikanwa . 01712) ; ø¸€š° + (=hanziku-1 . #xE3FE) ; ý¢€ž¾ + (=ucs . #x2060A) ; 𠘊 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 301 7) + (chinese-cns11643-5 . #x4B7D) ; ø»š©´ + (ideograph-daikanwa . 01713) ; ø¸€š± + (=hanziku-1 . #xE3FD) ; ý¢€ž½ + (=ucs . #x2060B) ; 𠘋 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 301 5) + (chinese-cns11643-5 . #x4B7C) ; ø»š©³ + (ideograph-daikanwa . 01714) ; ø¸€š² + (=hanziku-1 . #xE3FB) ; ý¢€ž» + (=ucs . #x2060C) ; 𠘌 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 301 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x776A) ; 睪 + )) + (chinese-cns11643-3 . #x4B2F) ; ø»–”ž + (ideograph-daikanwa . 01715) ; ø¸€š³ + (=hanziku-1 . #xE440) ; ý¢€ž‘€ + (=ucs . #x51D9) ; 凙 + )) +(define-char + '((=>ucs . #x51DA) ; 凚 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x7981) ; 禁 + )) + (chinese-cns11643-3 . #x4B2E) ; ø»–” + (ideograph-daikanwa . 01716) ; ø¸€š´ + )) +(define-char + '((morohashi-daikanwa 1716 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 301 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x7981) ; 禁 + )) + (=hanziku-1 . #xE3FA) ; ý¢€žº + (=ucs . #x51DA) ; 凚 + )) +(define-char + '((=>ucs . #x51DC) ; 凜 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=jis-x0208 . #x6348) ; ø½‹—Ÿ + (korean-ksc5601 . #x7922) ; ø»Š› + (ideograph-daikanwa . 25127) ; ø¸†ˆ§ + )) + (shinjigen-1 . 561) + (shinjigen-2 . 561) + (korean-ksc5601 . #x574F) ; ø»‰ªŽ + (=jis-x0208-1990 . #x7425) ; ø½‹¯º + (=gt-pj-1 . #x7425) ; ø»‰ªŽ + (chinese-big5 . #xBBFE) ; ý¢€‹¯¾ + (ideograph-daikanwa . 01717) ; ø¸€šµ + (ucs-jis . #x51DC) ; ø»‰ªŽ + )) +(define-char + '((morohashi-daikanwa 1717 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 301 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x7A1F) ; 稟 + )) + (=jef-china3 . #x44A4) ; øº„’¤ + (=ucs . #x51DC) ; 凜 + )) +(define-char + '((=>ucs . #x51DC) ; 凜 + (morohashi-daikanwa 1717 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((chinese-cns11643-1 . #x6562) ; ø»’§• + )) + (chinese-cns11643-1 . #x6C29) ; ø»’°® + )) +(define-char + '((=>ucs . #x51DB) ; 凛 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 561) + (ideograph-daikanwa . 01717) ; ø¸€šµ + ) + :sources (henkai morohashi-daikanwa shinjigen-1))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 00300) ; ø¸€„¬ + ) + ((chinese-cns11643-1 . #x467C) ; ø»‘º + (ideograph-daikanwa . 24623) ; ø¸†€¯ + )) + )) + (shinjigen-1 . 563) + (shinjigen-2 . 563) + (japanese-jisx0208-1978 . #x515B) ; ø»ƒƒš + (japanese-jisx0208 . #x515B) ; ø»‡—¢ + (ideograph-daikanwa . 01718) ; ø¸€š¶ + )) +(define-char + '((=>ucs . #x51DB) ; 凛 + (morohashi-daikanwa 1718 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x342D) ; 㐭 + ) + ((chinese-cns11643-1 . #x467C) ; ø»‘º + (ideograph-daikanwa . 24623) ; ø¸†€¯ + )) + )) + (chinese-cns11643-3 . #x4B30) ; ø»–”Ÿ + )) +(define-char + '((=>ucs . #x51DB) ; 凛 + (morohashi-daikanwa 1718 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 00300) ; ø¸€„¬ + ) + ((=ucs . #x793A) ; 示 + )) + )) + (=jis-x0208-1990 . #x515B) ; ø½Š½– + (=gt-pj-1 . #x515B) ; ø½Š½– + (ucs-jis . #x51DB) ; ø½Š½– + )) +(define-char + '((morohashi-daikanwa 1718 0 2) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 301 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x342D) ; 㐭 + ) + ((=ucs . #x793A) ; 示 + )) + )) + (chinese-gb2312 . #x415D) ; ø»„¶€ + (chinese-isoir165 . #x415D) ; ø»ž + (=hanziku-1 . #xE443) ; ý¢€ž‘ƒ + (=ucs . #x51DB) ; 凛 + )) +(define-char + '((=>ucs . #x2060D) ; 𠘍 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 301 6) + (ideograph-daikanwa . 01719) ; ø¸€š· + (=hanziku-1 . #xE3FC) ; ý¢€ž¼ + )) +(define-char + '((morohashi-daikanwa 1719 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-7 . #x2136) ; ø»¿‰ + (=ucs . #x2060D) ; 𠘍 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 301 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x7591) ; 疑 + )) + (shinjigen-1 . 564) + (shinjigen-2 . 564) + (chinese-gb2312 . #x447D) ; ø»„ºº + (=jis-x0208 . #x3645) ; ø½Š•– + (korean-ksc5601 . #x6B6A) ; ø»Šˆ + (chinese-isoir165 . #x447D) ; ø»£Š + (chinese-cns11643-1 . #x7037) ; ø»’¶´ + (=gt-pj-1 . #x3645) ; 凝 + (chinese-big5 . #xBEAE) ; ý¢€‹º® + (ideograph-daikanwa . 01720) ; ø¸€š¸ + (=ucs . #x51DD) ; 凝 + )) +(define-char + '((=>ucs . #x51DE) ; 凞 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x81E3) ; 臣 + ) + ((=ucs . #x5DF3) ; å·³ + )) + )) + ) + ((=ucs . #x706C) ; 灬 + )) + (chinese-cns11643-2 . #x5644) ; ø»”š¹ + (=jis-x0213-1-2000 . #x2E57) ; ø»¢¦¸ + (ideograph-daikanwa . 01721) ; ø¸€š¹ + (ucs-jis . #x51DE) ; ø»”š¹ + )) +(define-char + '((morohashi-daikanwa 1721 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 301 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x81E3) ; 臣 + ) + ((=ucs . #x5DF3) ; å·³ + )) + ) + ((=ucs . #x706C) ; 灬 + )) + )) + (japanese-jisx0212 . #x3328) ; ø»Š¾³ + (=ucs . #x51DE) ; 凞 + )) +(define-char + '((=>ucs . #x51DE) ; 凞 + (morohashi-daikanwa 1721 0 3) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-big5 . #xE8F9) ; ý¢€Ž£¹ + (ucs-big5 . #x51DE) ; ý¢€Ž£¹ + )) +(define-char + '((=>ucs . #x51DE) ; 凞 + (morohashi-daikanwa 1721 0 4) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 14) + (total-strokes . 16) + (korean-ksc5601 . #x7D6B) ; ø»Š¢ž + )) +(define-char + '((=>ucs . #x20617) ; 𠘗 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 01722) ; ø¸€šº + )) +(define-char + '((=>ucs . #x20617) ; 𠘗 + (morohashi-daikanwa 1722 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 301 17) + (=hanziku-1 . #xE448) ; ý¢€ž‘ˆ + )) +(define-char + '((morohashi-daikanwa 1722 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C46) ; ø»ž£ + (=ucs . #x20617) ; 𠘗 + )) +(define-char + '((=>ucs . #x20612) ; 𠘒 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 301 14) + (ideograph-daikanwa . 01723) ; ø¸€š» + (=hanziku-1 . #xE445) ; ý¢€ž‘… + )) +(define-char + '((morohashi-daikanwa 1723 0 4) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C45) ; ø»ž¢ + (=ucs . #x20612) ; 𠘒 + )) +(define-char + '((=>ucs . #x291DD) ; 𩇝 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 42576) ; ø¸Š™ + )) +(define-char + '((morohashi-daikanwa 42576 0 4) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 301 15) + (=hanziku-1 . #xE446) ; ý¢€ž‘† + (=ucs . #x291DD) ; 𩇝 + )) +(define-char + '((=>ucs . #x291DD) ; 𩇝 + (morohashi-daikanwa 42576 0 5) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C44) ; ø»ž¡ + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 302 3) + (chinese-cns11643-4 . #x556A) ; ø»˜®‰ + (ideograph-daikanwa . 01724) ; ø¸€š¼ + (=hanziku-1 . #xE45A) ; ý¢€ž‘š + (=ucs . #x20616) ; 𠘖 + )) +(define-char + '((=>ucs . #x20618) ; 𠘘 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 01725) ; ø¸€š½ + )) +(define-char + '((=>ucs . #x20618) ; 𠘘 + (morohashi-daikanwa 1725 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 302 4) + (=hanziku-1 . #xE45B) ; ý¢€ž‘› + )) +(define-char + '((morohashi-daikanwa 1725 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-5 . #x5A73) ; ø»š¿¬ + (=ucs . #x20618) ; 𠘘 + )) +(define-char + '((=>ucs . #x250B3) ; 𥂳 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 15) + (total-strokes . 17) + (->identical + ((=ucs . #x250B3) ; 𥂳 + )) + (chinese-cns11643-7 . #x3679) ; ø»žŸ‚ + (ideograph-daikanwa . 01726) ; ø¸€š¾ + )) +(define-char + '((=>ucs . #x2F81C) ; 𩇟 + (=>ucs* . #x291DF) ; 𩇟 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 302 1) + (ideograph-daikanwa . 01727) ; ø¸€š¿ + (=hanziku-1 . #xE458) ; ý¢€ž‘˜ + )) +(define-char + '((=>ucs* . #x291DF) ; 𩇟 + (morohashi-daikanwa 1727 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-7 . #x367A) ; ø»žŸƒ + (=ucs . #x2F81C) ; 𩇟 + )) +(define-char + '((morohashi-daikanwa 1727 0 4) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 15) + (total-strokes . 17) + (=ucs . #x291DF) ; 𩇟 + )) +(define-char + '((=>ucs . #x291DF) ; 𩇟 + (morohashi-daikanwa 1727 0 5) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-5 . #x5A74) ; ø»š¿­ + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 302 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51AB) ; 冫 + ) + ((=ucs . #x8CE3) ; è³£ + )) + (chinese-cns11643-3 . #x5442) ; ø»–¡¿ + (=hanziku-1 . #xE459) ; ý¢€ž‘™ + (=cbeta . 06080) ; ø¸¡Ÿ€ + (=ucs . #x51DF) ; 凟 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 302 6) + (chinese-cns11643-5 . #x6136) ; ø»›‰ + (ideograph-daikanwa . 01728) ; ø¸€›€ + (=hanziku-1 . #xE45D) ; ý¢€ž‘ + (=ucs . #x2061D) ; 𠘝 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 302 5) + (chinese-cns11643-5 . #x6135) ; ø»›‰€ + (ideograph-daikanwa . 01729) ; ø¸€› + (=hanziku-1 . #xE45C) ; ý¢€ž‘œ + (=ucs . #x2061E) ; 𠘞 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 302 7) + (chinese-cns11643-5 . #x6137) ; ø»›‰‚ + (ideograph-daikanwa . 01730) ; ø¸€›‚ + (=hanziku-1 . #xE45E) ; ý¢€ž‘ž + (=ucs . #x2061F) ; 𠘟 + )) +(define-char + '((=>ucs . #x20621) ; 𠘡 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideograph-daikanwa . 01731) ; ø¸€›ƒ + )) +(define-char + '((morohashi-daikanwa 1731 0 0) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 302 8) + (=hanziku-1 . #xE45F) ; ý¢€ž‘Ÿ + (=ucs . #x20621) ; 𠘡 + )) +(define-char + '((=>ucs . #x20621) ; 𠘡 + (morohashi-daikanwa 1731 0 1) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 16) + (total-strokes . 18) + (chinese-cns11643-7 . #x3E7B) ; ø»žª´ + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 302 9) + (chinese-cns11643-5 . #x6752) ; ø»›’‘ + (ideograph-daikanwa . 01732) ; ø¸€›„ + (=hanziku-1 . #xE460) ; ý¢€ž‘  + (=ucs . #x20622) ; 𠘢 + )) +(define-char + '((=>ucs . #x20623) ; 𠘣 + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 302 10) + (ideograph-daikanwa . 01733) ; ø¸€›… + (=hanziku-1 . #xE461) ; ý¢€ž‘¡ + )) +(define-char + '((morohashi-daikanwa 1733 0 3) + (ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 17) + (total-strokes . 19) + (chinese-cns11643-5 . #x6753) ; ø»›’’ + (=ucs . #x20623) ; 𠘣 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 302 11) + (chinese-cns11643-7 . #x5276) ; ø»Ÿˆ‡ + (ideograph-daikanwa . 01734) ; ø¸€›† + (=hanziku-1 . #xE462) ; ý¢€ž‘¢ + (=ucs . #x20624) ; 𠘤 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 20) + (total-strokes . 22) + (hanyu-dazidian 1 302 12) + (chinese-cns11643-5 . #x7332) ; ø»›£™ + (ideograph-daikanwa . 01735) ; ø¸€›‡ + (=hanziku-1 . #xE463) ; ý¢€ž‘£ + (=ucs . #x20625) ; 𠘥 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (ideographic-strokes . 24) + (total-strokes . 26) + (hanyu-dazidian 1 302 13) + (ideograph-daikanwa . 01736) ; ø¸€›ˆ + (=hanziku-1 . #xE464) ; ý¢€ž‘¤ + (=ucs . #x20626) ; 𠘦 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (hanyu-dazidian 1 295 10) + (=hanziku-1 . #xE2DD) ; ý¢€ž‹ + (=ucs . #x205B5) ; 𠖵 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (hanyu-dazidian 1 297 23) + (=hanziku-1 . #xE36B) ; ý¢€ž« + (=ucs . #x205CF) ; 𠗏 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (hanyu-dazidian 1 299 21) + (=hanziku-1 . #xE3CB) ; ý¢€ž‹ + (=ucs . #x205E9) ; 𠗩 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (hanyu-dazidian 1 300 9) + (=hanziku-1 . #xE3DF) ; ý¢€žŸ + (=ucs . #x20601) ; 𠘁 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (hanyu-dazidian 1 300 13) + (=hanziku-1 . #xE3E3) ; ý¢€ž£ + (=ucs . #x20602) ; 𠘂 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (hanyu-dazidian 1 301 10) + (=hanziku-1 . #xE441) ; ý¢€ž‘ + (=ucs . #x2060F) ; 𠘏 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (hanyu-dazidian 8 10 4) + (=hanziku-12 . #xEBAE) ; ý¢ƒŽ®® + (=ucs . #x20610) ; 𠘐 + )) +(define-char + '((ideographic-radical . 15) ; ⼎ + (hanyu-dazidian 8 10 5) + (=hanziku-12 . #xEBAF) ; ý¢ƒŽ®¯ + (=ucs . #x20615) ; 𠘕 + )) diff --git a/lisp/utf-2000/Ideograph-R016-Table.el b/lisp/utf-2000/Ideograph-R016-Table.el new file mode 100644 index 0000000..05cb6c4 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R016-Table.el @@ -0,0 +1,1116 @@ +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 275 19) + (shinjigen-1 . 565) + (shinjigen-2 . 565) + (chinese-gb2312 . #x3C38) ; ø»„®… + (=jis-x0208 . #x515C) ; ø½Š½— + (chinese-isoir165 . #x3C38) ; ø»–• + (chinese-cns11643-1 . #x442D) ; ø»‘¶‚ + (=gt-pj-1 . #x515C) ; 几 + (chinese-big5 . #xA44C) ; ý¢€Š‘Œ + (ideograph-daikanwa . 01737) ; ø¸€›‰ + (=gt-k . 00084) ; ý¡„€” + (=ucs . #x51E0) ; 几 + )) +(define-char + '((=>ucs . #x20627) ; 𠘧 + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 0) + (total-strokes . 2) + (ideograph-daikanwa . 01738) ; ø¸€›Š + )) +(define-char + '((morohashi-daikanwa 1738 0 0) + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 0) + (total-strokes . 2) + (chinese-cns11643-4 . #x2129) ; ø»— ° + (=big5-cdp . #x8AAE) ; ý¢€ˆª® + (=ucs . #x20627) ; 𠘧 + )) +(define-char + '((ideographic- (:radical 3 ; ⼂ + :strokes 2) + (:radical 16 ; ⼏ + :strokes 1)) + (total-strokes . 3) + (hanyu-dazidian 1 276 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x51E0) ; 几 + ) + ((=ucs . #x4E36) ; 丶 + )) + (shinjigen-1 . 566) + (shinjigen-2 . 566) + (chinese-gb2312 . #x3732) ; ø»„¦© + (=jis-x0208 . #x4B5E) ; ø½Š´¥ + (korean-ksc5601 . #x5B6D) ; ø»‰°¤ + (chinese-isoir165 . #x3732) ; ø»Ž¹ + (chinese-cns11643-1 . #x443B) ; ø»‘¶ + (=gt-pj-1 . #x4B5E) ; 凡 + (chinese-big5 . #xA45A) ; ý¢€Š‘š + (ideograph-daikanwa . 01739) ; ø¸€›‹ + (=gt-k . 00203) ; ý¡„€ƒ‹ + (=ucs . #x51E1) ; 凡 + )) +(define-char + '((=>ucs . #x51E1) ; 凡 + (morohashi-daikanwa 1739 0 2) + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 1) + (total-strokes . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x51E0) ; 几 + ) + ((=ucs . #x4E00) ; 一 + )) + (shinjigen-1 . 567) + (shinjigen-2 . 567) + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 1) + (total-strokes . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x51E0) ; 几 + )) + (japanese-jisx0212 . #x3329) ; ø»Š¾´ + (=jis-x0213-1-2000 . #x2E58) ; ø»¢¦¹ + (ideograph-daikanwa . 01740) ; ø¸€›Œ + (=hanziku-1 . #xDEE9) ; ý¢€»© + (=jef-china3 . #x41B8) ; øº„†¸ + (=ucs . #x51E2) ; 凢 + )) +(define-char + '((morohashi-daikanwa 1740 0 2) + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 276 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E28) ; 丨 + ) + ((=ucs . #x51E0) ; 几 + )) + (chinese-cns11643-3 . #x2135) ; ø»•–¸ + (=cbeta . 04891) ; ø¸¡Œ› + (=ucs . #x51E3) ; 凣 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 276 6) + (chinese-cns11643-6 . #x2152) ; ø»›µ¡ + (ideograph-daikanwa . 01741) ; ø¸€› + (=hanziku-1 . #xDEED) ; ý¢€»­ + (=ucs . #x20629) ; 𠘩 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 01742) ; ø¸€›Ž + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 276 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((name . "CJK RADICAL TABLE") + (=ucs . #x2E87) ; ⺇ + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-gb2312 . #x376F) ; ø»„§¦ + (chinese-isoir165 . #x376F) ; ø»¶ + (chinese-cns11643-3 . #x2151) ; ø»•—” + (ideograph-daikanwa . 01743) ; ø¸€› + (=hanziku-1 . #xDEEE) ; ý¢€»® + (=ucs . #x51E4) ; 凤 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 2) + (total-strokes . 4) + (->identical + ((ideograph-daikanwa . 03067) ; ø¸€¯» + )) + (=ucs . #x2062F) ; 𠘯 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 276 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x51E0) ; 几 + )) + (japanese-jisx0212 . #x332A) ; ø»Š¾µ + (chinese-cns11643-3 . #x217B) ; ø»•—¾ + (ideograph-daikanwa . 01744) ; ø¸€› + (=hanziku-1 . #xDEF5) ; ý¢€»µ + (=jef-china3 . #x44AA) ; øº„’ª + (=ucs . #x51E5) ; 凥 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 276 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=jis-x0208 . #x5469) ; ø½‹¾ + (chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + ) + ((=ucs . #x51E0) ; 几 + )) + (shinjigen-1 . 568) + (shinjigen-2 . 568) + (=jis-x0208 . #x3D68) ; ø½Š ‹ + (=gt-pj-1 . #x3D68) ; 処 + (ideograph-daikanwa . 01745) ; ø¸€›‘ + (=big5-cdp . #x8BE4) ; ý¢€ˆ¯¤ + (=gt-k . 00956) ; ý¡„€Ž¼ + (=ucs . #x51E6) ; 処 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 276 12) + (chinese-cns11643-5 . #x2153) ; ø»™«ž + (ideograph-daikanwa . 01746) ; ø¸€›’ + (=hanziku-1 . #xDEF3) ; ý¢€»³ + (=ucs . #x20631) ; 𠘱 + )) +(define-char + '((=>ucs . #x20632) ; 𠘲 + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 01747) ; ø¸€›“ + )) +(define-char + '((morohashi-daikanwa 1747 0 0) + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 276 10) + (chinese-cns11643-6 . #x223D) ; ø»›¶ª + (=hanziku-1 . #xDEF1) ; ý¢€»± + (=ucs . #x20632) ; 𠘲 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 276 11) + (chinese-cns11643-4 . #x215F) ; ø»—¡¦ + (ideograph-daikanwa . 01748) ; ø¸€›” + (=hanziku-1 . #xDEF2) ; ý¢€»² + (=ucs . #x20633) ; 𠘳 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((name . "CJK RADICAL TABLE") + (=ucs . #x2E87) ; ⺇ + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (shinjigen-1 . 571) + (shinjigen-2 . 571) + (=jis-x0208 . #x427C) ; ø½Š§µ + (=gt-pj-1 . #x427C) ; 凧 + (ideograph-daikanwa . 01749) ; ø¸€›• + (=gt-k . 00974) ; ý¡„€Ž + (=ucs . #x51E7) ; 凧 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 277 7) + (chinese-cns11643-6 . #x235E) ; ø»›¸© + (ideograph-daikanwa . 01750) ; ø¸€›– + (=hanziku-1 . #xDF4F) ; ý¢€½ + (=ucs . #x20635) ; 𠘵 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 277 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E0D) ; 不 + ) + ((=ucs . #x51E0) ; 几 + )) + (chinese-cns11643-6 . #x235D) ; ø»›¸¨ + (ideograph-daikanwa . 01751) ; ø¸€›— + (=hanziku-1 . #xDF4A) ; ý¢€½Š + (=cbeta . 05169) ; ø¸¡± + (=ucs . #x20636) ; 𠘶 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x235F) ; ø»›¸ª + (ideograph-daikanwa . 01752) ; ø¸€›˜ + (=ucs . #x20637) ; 𠘷 + )) +(define-char + '((=>ucs . #x20637) ; 𠘷 + (morohashi-daikanwa 1752 0 2) + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 277 3) + (=hanziku-1 . #xDF4B) ; ý¢€½‹ + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2360) ; ø»›¸« + (ideograph-daikanwa . 01753) ; ø¸€›™ + (=ucs . #x20638) ; 𠘸 + )) +(define-char + '((=>ucs . #x20638) ; 𠘸 + (morohashi-daikanwa 1753 0 0) + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 277 4) + (=hanziku-1 . #xDF4C) ; ý¢€½Œ + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01754) ; ø¸€›š + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01755) ; ø¸€›› + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 277 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((name . "CJK RADICAL TABLE") + (=ucs . #x2E87) ; ⺇ + ) + ((=ucs . #x4E91) ; 云 + )) + (chinese-cns11643-3 . #x2322) ; ø»•™¡ + (ideograph-daikanwa . 01756) ; ø¸€›œ + (=hanziku-1 . #xDF49) ; ý¢€½‰ + (=ucs . #x51E8) ; 凨 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((name . "CJK RADICAL TABLE") + (=ucs . #x2E87) ; ⺇ + ) + ((=ucs . #x6728) ; 木 + )) + (shinjigen-1 . 572) + (shinjigen-2 . 572) + (=jis-x0208 . #x515E) ; ø½Š½™ + (=gt-pj-1 . #x515E) ; 凩 + (ideograph-daikanwa . 01757) ; ø¸€› + (=ucs . #x51E9) ; 凩 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((name . "CJK RADICAL TABLE") + (=ucs . #x2E87) ; ⺇ + ) + ((=ucs . #x6B62) ; æ­¢ + )) + (shinjigen-1 . 573) + (shinjigen-2 . 573) + (=jis-x0208 . #x4664) ; ø½Š­• + (=gt-pj-1 . #x4664) ; 凪 + (ideograph-daikanwa . 01758) ; ø¸€›ž + (=ucs . #x51EA) ; 凪 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 277 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8964) ; ý¢€ˆ¥¤ + ) + ((=ucs . #x51E0) ; 几 + )) + (chinese-gb2312 . #x596C) ; ø»…™Ÿ + (chinese-isoir165 . #x596C) ; ø»Ž¯ + (=hanziku-1 . #xDF4D) ; ý¢€½ + (=ucs . #x51EB) ; 凫 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 277 14) + (chinese-cns11643-6 . #x2627) ; ø»›¼Œ + (ideograph-daikanwa . 01759) ; ø¸€›Ÿ + (=hanziku-1 . #xDF56) ; ý¢€½– + (=ucs . #x2063C) ; 𠘼 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 277 12) + (chinese-cns11643-6 . #x2625) ; ø»›¼Š + (ideograph-daikanwa . 01760) ; ø¸€›  + (=hanziku-1 . #xDF54) ; ý¢€½” + (=ucs . #x2063D) ; 𠘽 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 277 10) + (chinese-cns11643-6 . #x2626) ; ø»›¼‹ + (ideograph-daikanwa . 01761) ; ø¸€›¡ + (=hanziku-1 . #xDF52) ; ý¢€½’ + (=ucs . #x2063E) ; 𠘾 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01762) ; ø¸€›¢ + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01763) ; ø¸€›£ + )) +(define-char + '((=>ucs . #x20AE8) ; 𠫨 + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01764) ; ø¸€›¤ + )) +(define-char + '((morohashi-daikanwa 1764 0 0) + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 386 11) + (chinese-cns11643-5 . #x233C) ; ø»™®ƒ + (=hanziku-1 . #xF575) ; ý¢€Ÿ•µ + (=ucs . #x20AE8) ; 𠫨 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 277 11) + (chinese-cns11643-3 . #x245B) ; ø»•›¸ + (ideograph-daikanwa . 01765) ; ø¸€›¥ + (=hanziku-1 . #xDF53) ; ý¢€½“ + (=jef-china3 . #x44AC) ; øº„’¬ + (=ucs . #x51EC) ; 凬 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 277 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EFB) ; ä»» + ) + ((=ucs . #x51E0) ; 几 + )) + (shinjigen-1 . 574) + (shinjigen-2 . 574) + (chinese-gb2312 . #x463E) ; ø»„¼· + (=jis-x0208 . #x515F) ; ø½Š½š + (chinese-isoir165 . #x463E) ; ø»¥‡ + (=gt-pj-1 . #x515F) ; 凭 + (ideograph-daikanwa . 01766) ; ø¸€›¦ + (=hanziku-1 . #xDF5E) ; ý¢€½ž + (=cbeta . 00285) ; ø¸ „ + (=jef-china3 . #x82B8) ; øºˆŠ¸ + (=ucs . #x51ED) ; 凭 + )) +(define-char + '((=>ucs . #x51ED) ; 凭 + (morohashi-daikanwa 1766 0 1) + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x4736) ; ø»‘º¥ + ) + ((=ucs . #x51E0) ; 几 + )) + (chinese-cns11643-3 . #x2759) ; ø»•  + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 277 24) + (chinese-cns11643-4 . #x2546) ; ø»—§… + (ideograph-daikanwa . 01767) ; ø¸€›§ + (=hanziku-1 . #xDF60) ; ý¢€½  + (=ucs . #x20646) ; 𠙆 + )) +(define-char + '((=>ucs . #x20647) ; 𠙇 + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01768) ; ø¸€›¨ + )) +(define-char + '((morohashi-daikanwa 1768 0 0) + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 277 25) + (chinese-cns11643-6 . #x295A) ; ø»œ™ + (=hanziku-1 . #xDF61) ; ý¢€½¡ + (=ucs . #x20647) ; 𠙇 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 277 21) + (chinese-cns11643-4 . #x2544) ; ø»—§ƒ + (ideograph-daikanwa . 01769) ; ø¸€›© + (=hanziku-1 . #xDF5D) ; ý¢€½ + (=ucs . #x20648) ; 𠙈 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 277 17) + (chinese-cns11643-6 . #x295B) ; ø»œš + (ideograph-daikanwa . 01770) ; ø¸€›ª + (=hanziku-1 . #xDF59) ; ý¢€½™ + (=ucs . #x20649) ; 𠙉 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 277 16) + (chinese-cns11643-6 . #x295C) ; ø»œ› + (ideograph-daikanwa . 01771) ; ø¸€›« + (=hanziku-1 . #xDF58) ; ý¢€½˜ + (=ucs . #x2064A) ; 𠙊 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 277 23) + (chinese-cns11643-6 . #x295D) ; ø»œœ + (ideograph-daikanwa . 01772) ; ø¸€›¬ + (=hanziku-1 . #xDF5F) ; ý¢€½Ÿ + (=ucs . #x2064B) ; 𠙋 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01773) ; ø¸€›­ + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01774) ; ø¸€›® + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 2 1094 6) + (chinese-cns11643-6 . #x295E) ; ø»œ + (ideograph-daikanwa . 01775) ; ø¸€›¯ + (=hanziku-3 . #xDF74) ; ý¢€½½´ + (=ucs . #x221BB) ; 𢆻 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 8 9 26) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((name . "CJK RADICAL TABLE") + (=ucs . #x2E87) ; ⺇ + ) + ((=ucs . #x767E) ; 百 + )) + (japanese-jisx0212 . #x332B) ; ø»Š¾¶ + (chinese-cns11643-4 . #x2545) ; ø»—§„ + (=jis-x0213-1-2000 . #x2E59) ; ø»¢¦º + (ideograph-daikanwa . 01776) ; ø¸€›° + (=hanziku-12 . #xEBA9) ; ý¢ƒŽ®© + (=jef-china3 . #x44A8) ; øº„’¨ + (=ucs . #x51EE) ; 凮 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 277 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x5DF1) ; å·± + )) + ) + ((=ucs . #x51E0) ; 几 + )) + (chinese-gb2312 . #x3F2D) ; ø»„²” + (chinese-isoir165 . #x3F2D) ; ø»š¤ + (=hanziku-1 . #xDF5B) ; ý¢€½› + (=ucs . #x51EF) ; 凯 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 277 28) + (chinese-cns11643-6 . #x2E72) ; ø»œ‰‡ + (ideograph-daikanwa . 01777) ; ø¸€›± + (=hanziku-1 . #xDF64) ; ý¢€½¤ + (=ucs . #x2064F) ; 𠙏 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 278 2) + (chinese-cns11643-6 . #x2E70) ; ø»œ‰… + (ideograph-daikanwa . 01778) ; ø¸€›² + (=hanziku-1 . #xDF6A) ; ý¢€½ª + (=ucs . #x20650) ; 𠙐 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 277 26) + (chinese-cns11643-6 . #x2E71) ; ø»œ‰† + (ideograph-daikanwa . 01779) ; ø¸€›³ + (=hanziku-1 . #xDF62) ; ý¢€½¢ + (=ucs . #x20651) ; 𠙑 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 278 4) + (chinese-cns11643-6 . #x3547) ; ø»œ’® + (ideograph-daikanwa . 01780) ; ø¸€›´ + (=hanziku-1 . #xDF6C) ; ý¢€½¬ + (=ucs . #x20652) ; 𠙒 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 01781) ; ø¸€›µ + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 01782) ; ø¸€›¶ + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 01783) ; ø¸€›· + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 278 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((name . "CJK RADICAL TABLE") + (=ucs . #x2E87) ; ⺇ + ) + ((=ucs . #x7687) ; 皇 + )) + (shinjigen-1 . 576) + (shinjigen-2 . 576) + (chinese-gb2312 . #x3B4B) ; ø»„¬º + (=jis-x0208 . #x5160) ; ø½Š½› + (korean-ksc5601 . #x7C45) ; ø»Š š + (chinese-isoir165 . #x3B4B) ; ø»•Š + (chinese-cns11643-1 . #x5929) ; ø»’”´ + (=gt-pj-1 . #x5160) ; 凰 + (chinese-big5 . #xB0C4) ; ý¢€‹ƒ„ + (ideograph-daikanwa . 01784) ; ø¸€›¸ + (=gt-k . 07908) ; ý¡„»¤ + (=ucs . #x51F0) ; 凰 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 278 12) + (chinese-cns11643-6 . #x3D42) ; ø»œž™ + (ideograph-daikanwa . 01785) ; ø¸€›¹ + (=hanziku-1 . #xDF74) ; ý¢€½´ + (=ucs . #x20658) ; 𠙘 + )) +(define-char + '((=>ucs . #x34D8) ; 㓘 + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-5 . #x3129) ; ø»š‚” + (ideograph-daikanwa . 01786) ; ø¸€›º + )) +(define-char + '((morohashi-daikanwa 1786 0 5) + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 278 9) + (=hanziku-1 . #xDF71) ; ý¢€½± + (=ucs . #x34D8) ; 㓘 + )) +(define-char + '((=>ucs . #x20659) ; 𠙙 + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 278 11) + (ideograph-daikanwa . 01787) ; ø¸€›» + (=hanziku-1 . #xDF73) ; ý¢€½³ + )) +(define-char + '((=>ucs . #x20659) ; 𠙙 + (morohashi-daikanwa 1787 0 0) + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D43) ; ø»œžš + )) +(define-char + '((morohashi-daikanwa 1787 0 1) + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 9) + (total-strokes . 11) + (=ucs . #x20659) ; 𠙙 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 01788) ; ø¸€›¼ + )) +(define-char + '((=>ucs . #x2065A) ; 𠙚 + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 01789) ; ø¸€›½ + )) +(define-char + '((morohashi-daikanwa 1789 0 0) + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 2 871 1) + (chinese-cns11643-6 . #x3D41) ; ø»œž˜ + (=hanziku-3 . #xAF67) ; ý¢€º½§ + (=ucs . #x2065A) ; 𠙚 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 278 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8C48) ; 豈 + ) + ((=ucs . #x51E0) ; 几 + )) + (shinjigen-1 . 577) + (shinjigen-2 . 577) + (=jis-x0208 . #x332E) ; ø½Š¥ + (korean-ksc5601 . #x4B42) ; ø»‰˜™ + (chinese-cns11643-1 . #x5E33) ; ø»’œ” + (chinese-gb12345 . #x3F2D) ; 凱 + (=gt-pj-1 . #x332E) ; 凱 + (chinese-big5 . #xB3CD) ; ý¢€‹ + (ideograph-daikanwa . 01790) ; ø¸€›¾ + (=ucs . #x51F1) ; 凱 + )) +(define-char + '((=>ucs . #x2065F) ; 𠙟 + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 01791) ; ø¸€›¿ + )) +(define-char + '((morohashi-daikanwa 1791 0 0) + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 278 17) + (chinese-cns11643-6 . #x4663) ; ø»œ¬ˆ + (=hanziku-1 . #xDF79) ; ý¢€½¹ + (=ucs . #x2065F) ; 𠙟 + )) +(define-char + '((=>ucs . #x51F2) ; 凲 + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 278 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((name . "CJK RADICAL TABLE") + (=ucs . #x2E87) ; ⺇ + ) + ((=gt . 01936) ; ý¡€€ž + )) + (japanese-jisx0212 . #x332C) ; ø»Š¾· + (chinese-cns11643-6 . #x4665) ; ø»œ¬Š + (ideograph-daikanwa . 01792) ; ø¸€œ€ + (=hanziku-1 . #xDF76) ; ý¢€½¶ + (=jef-china3 . #x44A9) ; øº„’© + (ucs-jis . #x51F2) ; ø»Š¾· + )) +(define-char + '((morohashi-daikanwa 1792 0 2) + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((name . "CJK RADICAL TABLE") + (=ucs . #x2E87) ; ⺇ + ) + ((=ucs . #x517C) ; 兼 + )) + (=ucs . #x51F2) ; 凲 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 199 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EBA) ; 人 + ) + ((=ucs . #x4EBA) ; 人 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EBA) ; 人 + ) + ((=ucs . #x4EBA) ; 人 + )) + )) + ) + ((=ucs . #x51E0) ; 几 + )) + (chinese-cns11643-6 . #x4666) ; ø»œ¬‹ + (ideograph-daikanwa . 01793) ; ø¸€œ + (=hanziku-1 . #xCF59) ; ý¢€œ½™ + (=ucs . #x20660) ; 𠙠 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 5 3202 1) + (ideograph-daikanwa . 01794) ; ø¸€œ‚ + (=hanziku-8 . #xED68) ; ý¢‚Žµ¨ + (=ucs . #x20662) ; 𠙢 + )) +(define-char + '((=>ucs . #x20662) ; 𠙢 + (morohashi-daikanwa 1794 0 0) + (ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4664) ; ø»œ¬‰ + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 01795) ; ø¸€œƒ + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 01796) ; ø¸€œ„ + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 278 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x767B) ; 登 + ) + ((=ucs . #x51E0) ; 几 + )) + (chinese-gb2312 . #x354A) ; ø»„¤… + (japanese-jisx0212 . #x332D) ; ø»Š¾¸ + (chinese-isoir165 . #x354A) ; ø»Œ• + (chinese-cns11643-1 . #x6821) ; ø»’ª® + (=jis-x0213-2-2000 . #x2333) ; ø»¤ Ž + (chinese-big5 . #xB9B9) ; ý¢€‹¦¹ + (ideograph-daikanwa . 01797) ; ø¸€œ… + (=jef-china3 . #x98DF) ; øº‰£Ÿ + (=ucs . #x51F3) ; 凳 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 278 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x99AE) ; 馮 + ) + ((=ucs . #x51E0) ; 几 + )) + (japanese-jisx0212 . #x332E) ; ø»Š¾¹ + (chinese-cns11643-3 . #x457A) ; ø»–Œµ + (=jis-x0213-2-2000 . #x2334) ; ø»¤  + (ideograph-daikanwa . 01798) ; ø¸€œ† + (=hanziku-1 . #xDF7B) ; ý¢€½» + (=cbeta . 06316) ; ø¸¡¢¬ + (=jef-china3 . #x44AB) ; øº„’« + (=ucs . #x51F4) ; 凴 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 279 2) + (chinese-cns11643-7 . #x2C47) ; ø»ž¤ + (ideograph-daikanwa . 01799) ; ø¸€œ‡ + (=hanziku-1 . #xDFAC) ; ý¢€¾¬ + (=ucs . #x2066D) ; 𠙭 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (hanyu-dazidian 1 276 5) + (=hanziku-1 . #xDEEC) ; ý¢€»¬ + (=ucs . #x2062A) ; 𠘪 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (hanyu-dazidian 1 277 6) + (=hanziku-1 . #xDF4E) ; ý¢€½Ž + (=ucs . #x2063A) ; 𠘺 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (hanyu-dazidian 1 277 8) + (=hanziku-1 . #xDF50) ; ý¢€½ + (=ucs . #x2063B) ; 𠘻 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (hanyu-dazidian 1 277 9) + (=hanziku-1 . #xDF51) ; ý¢€½‘ + (=ucs . #x20641) ; 𠙁 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (hanyu-dazidian 1 277 13) + (=hanziku-1 . #xDF55) ; ý¢€½• + (=ucs . #x20642) ; 𠙂 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (hanyu-dazidian 1 277 15) + (=hanziku-1 . #xDF57) ; ý¢€½— + (=ucs . #x20643) ; 𠙃 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (hanyu-dazidian 8 9 25) + (=hanziku-12 . #xEBA8) ; ý¢ƒŽ®¨ + (=ucs . #x20644) ; 𠙄 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (hanyu-dazidian 1 277 20) + (=hanziku-1 . #xDF5C) ; ý¢€½œ + (=ucs . #x2064E) ; 𠙎 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (hanyu-dazidian 1 278 5) + (=hanziku-1 . #xDF6D) ; ý¢€½­ + (=ucs . #x20654) ; 𠙔 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (hanyu-dazidian 1 278 6) + (=hanziku-1 . #xDF6E) ; ý¢€½® + (=ucs . #x20655) ; 𠙕 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (hanyu-dazidian 8 9 27) + (=hanziku-12 . #xEBAA) ; ý¢ƒŽ®ª + (=ucs . #x20656) ; 𠙖 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (hanyu-dazidian 1 278 7) + (=hanziku-1 . #xDF6F) ; ý¢€½¯ + (=ucs . #x2065E) ; 𠙞 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (hanyu-dazidian 1 278 18) + (=hanziku-1 . #xDF7A) ; ý¢€½º + (=ucs . #x20664) ; 𠙤 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (hanyu-dazidian 8 10 1) + (=hanziku-12 . #xEBAB) ; ý¢ƒŽ®« + (=ucs . #x20665) ; 𠙥 + )) +(define-char + '((ideographic-radical . 16) ; ⼏ + (hanyu-dazidian 1 279 1) + (=hanziku-1 . #xDFAB) ; ý¢€¾« + (=ucs . #x2066C) ; 𠙬 + )) diff --git a/lisp/utf-2000/Ideograph-R017-Open-Box.el b/lisp/utf-2000/Ideograph-R017-Open-Box.el new file mode 100644 index 0000000..a5155fe --- /dev/null +++ b/lisp/utf-2000/Ideograph-R017-Open-Box.el @@ -0,0 +1,811 @@ +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 306 15) + (chinese-gb2312 . #x5B49) ; ø»…›¸ + (=jis-x0208 . #x5161) ; ø½Š½œ + (chinese-isoir165 . #x5B49) ; ø»Ž„ˆ + (chinese-cns11643-2 . #x2123) ; ø»“Œ¢ + (=gt-pj-1 . #x5161) ; 凵 + (chinese-big5 . #xC942) ; ý¢€Œ¥‚ + (ideograph-daikanwa . 01800) ; ø¸€œˆ + (=gt-k . 00087) ; ý¡„€— + (=ucs . #x51F5) ; 凵 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 306 16) + (ideograph-daikanwa . 01801) ; ø¸€œ‰ + (=big5-cdp . #x8AAF) ; ý¢€ˆª¯ + (=ucs . #x20674) ; 𠙴 + )) +(define-char + '((morohashi-daikanwa 1801 0 9) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 0) + (total-strokes . 2) + (chinese-cns11643-5 . #x2129) ; ø»™ª´ + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 306 17) + (chinese-cns11643-4 . #x212E) ; ø»— µ + (ideograph-daikanwa . 01802) ; ø¸€œŠ + (=hanziku-1 . #xE54B) ; ý¢€ž•‹ + (=ucs . #x20675) ; 𠙵 + )) +(define-char + '((=>ucs . #x51F6) ; 凶 + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ((=ucs . #x51F5) ; 凵 + ) + ((=ucs . #x3405) ; 㐅 + )) + (shinjigen-1 . 578) + (shinjigen-2 . 578) + (=jis-x0208 . #x3627) ; ø½Š”¸ + (korean-ksc5601 . #x7D55) ; ø»Š¢ˆ + (chinese-cns11643-1 . #x447E) ; ø»‘·“ + (=gt-pj-1 . #x3627) ; ø½Š”¸ + (chinese-big5 . #xA4BF) ; ý¢€Š’¿ + (ideograph-daikanwa . 01803) ; ø¸€œ‹ + (=gt-k . 00412) ; ý¡„€†œ + (ucs-jis . #x51F6) ; ø½Š”¸ + )) +(define-char + '((morohashi-daikanwa 1803 0 0) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 306 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ((=ucs . #x51F5) ; 凵 + ) + ((=ucs . #x3405) ; 㐅 + )) + (chinese-gb2312 . #x5057) ; ø»…‹¼ + (chinese-isoir165 . #x5057) ; ø»´Œ + (=ucs . #x51F6) ; 凶 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 307 1) + (chinese-cns11643-5 . #x2139) ; ø»™«„ + (ideograph-daikanwa . 01804) ; ø¸€œŒ + (=hanziku-1 . #xE55B) ; ý¢€ž•› + (=ucs . #x20676) ; 𠙶 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 306 18) + (ideograph-daikanwa . 01805) ; ø¸€œ + (=hanziku-1 . #xE54C) ; ý¢€ž•Œ + (=ucs . #x20677) ; 𠙷 + )) +(define-char + '((=>ucs . #x20677) ; 𠙷 + (morohashi-daikanwa 1805 0 0) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-6 . #x2153) ; ø»›µ¢ + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 307 2) + (ideograph-daikanwa . 01806) ; ø¸€œŽ + (=hanziku-1 . #xE55C) ; ý¢€ž•œ + (=ucs . #x20678) ; 𠙸 + )) +(define-char + '((=>ucs . #x20678) ; 𠙸 + (morohashi-daikanwa 1806 0 0) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-6 . #x2154) ; ø»›µ£ + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ((=ucs . #x51F5) ; 凵 + ) + ((=ucs . #x53C8) ; 又 + )) + (=cbeta . 04552) ; ø¸¡‡ˆ + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 307 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ((=ucs . #x51F5) ; 凵 + ) + ((=ucs . #x571F) ; 土 + )) + (japanese-jisx0212 . #x332F) ; ø»Š¾º + (chinese-cns11643-4 . #x2160) ; ø»—¡§ + (ideograph-daikanwa . 01807) ; ø¸€œ + (=big5-cdp . #x8DC7) ; ý¢€ˆ·‡ + (=cbeta . 00631) ; ø¸ ‰· + (=ucs . #x51F7) ; 凷 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 308 1) + (ideograph-daikanwa . 01808) ; ø¸€œ + (=hanziku-1 . #xE57B) ; ý¢€ž•» + (=ucs . #x20679) ; 𠙹 + )) +(define-char + '((=>ucs . #x20679) ; 𠙹 + (morohashi-daikanwa 1808 0 1) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-6 . #x223F) ; ø»›¶¬ + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 307 6) + (shinjigen-1 . 583) + (shinjigen-2 . 583) + (chinese-gb2312 . #x4D39) ; ø»…‡„ + (=jis-x0208 . #x464C) ; ø½Š¬½ + (korean-ksc5601 . #x7448) ; ø»Š”­ + (chinese-isoir165 . #x4D39) ; ø»¯” + (chinese-cns11643-1 . #x4579) ; ø»‘¸¬ + (=gt-pj-1 . #x464C) ; 凸 + (chinese-big5 . #xA559) ; ý¢€Š•™ + (ideograph-daikanwa . 01809) ; ø¸€œ‘ + (=ucs . #x51F8) ; 凸 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 308 3) + (shinjigen-1 . 580) + (shinjigen-2 . 580) + (chinese-gb2312 . #x303C) ; ø»„œ¡ + (=jis-x0208 . #x317A) ; ø½ŠŽµ + (korean-ksc5601 . #x686A) ; ø»Šƒ§ + (chinese-isoir165 . #x303C) ; ø»„± + (chinese-cns11643-1 . #x4577) ; ø»‘¸ª + (=gt-pj-1 . #x317A) ; 凹 + (chinese-big5 . #xA557) ; ý¢€Š•— + (ideograph-daikanwa . 01810) ; ø¸€œ’ + (=gt-k . 00894) ; ý¡„€¾ + (=ucs . #x51F9) ; 凹 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 307 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C6E) ; å±® + ) + ((=ucs . #x51F5) ; 凵 + )) + (shinjigen-1 . 581) + (shinjigen-2 . 581) + (chinese-gb2312 . #x3376) ; ø»„¡µ + (=jis-x0208 . #x3D50) ; ø½ŠŸ³ + (korean-ksc5601 . #x7573) ; ø»Š–¶ + (chinese-isoir165 . #x3376) ; ø»Š… + (chinese-cns11643-1 . #x4578) ; ø»‘¸« + (=gt-pj-1 . #x3D50) ; 出 + (chinese-big5 . #xA558) ; ý¢€Š•˜ + (ideograph-daikanwa . 01811) ; ø¸€œ“ + (=gt-k . 00954) ; ý¡„€Žº + (=ucs . #x51FA) ; 出 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 308 2) + (chinese-cns11643-5 . #x2154) ; ø»™«Ÿ + (ideograph-daikanwa . 01812) ; ø¸€œ” + (=hanziku-1 . #xE57C) ; ý¢€ž•¼ + (=ucs . #x2067A) ; 𠙺 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 307 4) + (chinese-cns11643-6 . #x223E) ; ø»›¶« + (ideograph-daikanwa . 01813) ; ø¸€œ• + (=hanziku-1 . #xE55E) ; ý¢€ž•ž + (=ucs . #x2067B) ; 𠙻 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 307 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BF1) ; ý¢€ˆ¯± + ) + ((=ucs . #x51F5) ; 凵 + )) + (chinese-gb2312 . #x3B77) ; ø»„­¦ + (chinese-isoir165 . #x3B77) ; ø»•¶ + (=hanziku-1 . #xE55D) ; ý¢€ž• + (=ucs . #x51FB) ; 击 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 308 6) + (ideograph-daikanwa . 01814) ; ø¸€œ– + (=hanziku-1 . #xE5A2) ; ý¢€ž–¢ + (=ucs . #x2067E) ; 𠙾 + )) +(define-char + '((=>ucs . #x2067E) ; 𠙾 + (morohashi-daikanwa 1814 0 1) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2365) ; ø»›¸° + )) +(define-char + '((=>ucs . #x2067F) ; 𠙿 + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01815) ; ø¸€œ— + )) +(define-char + '((morohashi-daikanwa 1815 0 1) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 309 2) + (chinese-cns11643-6 . #x2361) ; ø»›¸¬ + (=big5-cdp . #x87B4) ; ý¢€ˆž´ + (=ucs . #x2067F) ; 𠙿 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 308 5) + (chinese-cns11643-6 . #x2362) ; ø»›¸­ + (ideograph-daikanwa . 01816) ; ø¸€œ˜ + (=hanziku-1 . #xE5A1) ; ý¢€ž–¡ + (=ucs . #x20680) ; 𠚀 + )) +(define-char + '((=>ucs . #x20681) ; 𠚁 + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 308 9) + (ideograph-daikanwa . 01817) ; ø¸€œ™ + (=hanziku-1 . #xE5A5) ; ý¢€ž–¥ + )) +(define-char + '((morohashi-daikanwa 1817 0 0) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2363) ; ø»›¸® + (=ucs . #x20681) ; 𠚁 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 29 6) + (chinese-cns11643-5 . #x222A) ; ø»™¬“ + (ideograph-daikanwa . 01818) ; ø¸€œš + (=big5-cdp . #x8869) ; ý¢€ˆ¡© + (=ucs . #x20686) ; 𠚆 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01819) ; ø¸€œ› + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01820) ; ø¸€œœ + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01821) ; ø¸€œ + )) +(define-char + '((=>ucs . #x342B) ; 㐫 + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01822) ; ø¸€œž + )) +(define-char + '((morohashi-daikanwa 1822 0 8) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x51F6) ; 凶 + )) + (chinese-cns11643-3 . #x2323) ; ø»•™¢ + (=ucs . #x342B) ; 㐫 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2364) ; ø»›¸¯ + (ideograph-daikanwa . 48936) ; ø¸‹¼¨ + (=ucs . #x26953) ; 𦥓 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 3 1547 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ((=ucs . #x51F5) ; 凵 + ) + ((=ucs . #x6C34) ; æ°´ + )) + (chinese-gb2312 . #x5B4A) ; ø»…›¹ + (chinese-isoir165 . #x5B4A) ; ø»Ž„‰ + (=hanziku-4 . #xE8B5) ; ý¢Ž¢µ + (=jef-china3 . #x80AC) ; øºˆ‚¬ + (=ucs . #x51FC) ; 凼 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01823) ; ø¸€œŸ + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01824) ; ø¸€œ  + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 309 3) + (chinese-cns11643-6 . #x2628) ; ø»›¼ + (ideograph-daikanwa . 01825) ; ø¸€œ¡ + (=hanziku-1 . #xE5BF) ; ý¢€ž–¿ + (=ucs . #x20687) ; 𠚇 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 309 9) + (shinjigen-1 . 584) + (shinjigen-2 . 584) + (chinese-gb2312 . #x3A2F) ; ø»„«€ + (=jis-x0208 . #x4821) ; ø½Š¯Ž + (korean-ksc5601 . #x795E) ; ø»Šœ™ + (chinese-isoir165 . #x3A2F) ; ø»“ + (chinese-cns11643-1 . #x4C2A) ; ø»’¯ + (=gt-pj-1 . #x4821) ; 函 + (chinese-big5 . #xA8E7) ; ý¢€Š£§ + (ideograph-daikanwa . 01826) ; ø¸€œ¢ + (=gt-k . 03799) ; ý¡„€»— + (=ucs . #x51FD) ; 函 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 309 7) + (ideograph-daikanwa . 01827) ; ø¸€œ£ + (=hanziku-1 . #xE5C3) ; ý¢€ž—ƒ + (=ucs . #x2068D) ; 𠚍 + )) +(define-char + '((=>ucs . #x2068D) ; 𠚍 + (morohashi-daikanwa 1827 0 0) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x295F) ; ø»œž + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01828) ; ø¸€œ¤ + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2960) ; ø»œŸ + (ideograph-daikanwa . 01829) ; ø¸€œ¥ + (=ucs . #x2068B) ; 𠚋 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 7) + (total-strokes . 9) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 584) + (ideograph-daikanwa . 01826) ; ø¸€œ¢ + ) + )) + (hanyu-dazidian 1 309 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ((=ucs . #x51F5) ; 凵 + ) + ((=ucs . #x4E9F) ; 亟 + )) + (shinjigen-1 . 586) + (shinjigen-2 . 586) + (=jis-x0208 . #x5162) ; ø½Š½ + (=gt-pj-1 . #x5162) ; 凾 + (ideograph-daikanwa . 01830) ; ø¸€œ¦ + (=hanziku-1 . #xE5C8) ; ý¢€ž—ˆ + (=gt-k . 05211) ; ý¡„‘› + (=cbeta . 00630) ; ø¸ ‰¶ + (=ucs . #x51FE) ; 凾 + )) +(define-char + '((=>ucs . #x51FE) ; 凾 + (morohashi-daikanwa 1830 0 1) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ((=ucs . #x51F5) ; 凵 + ) + ((=ucs . #x4E9F) ; 亟 + )) + (chinese-cns11643-3 . #x275A) ; ø»• ‘ + )) +(define-char + '((=>ucs . #x2068E) ; 𠚎 + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 01831) ; ø¸€œ§ + )) +(define-char + '((morohashi-daikanwa 1831 0 1) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 309 10) + (chinese-cns11643-6 . #x2E73) ; ø»œ‰ˆ + (=hanziku-1 . #xE5C6) ; ý¢€ž—† + (=ucs . #x2068E) ; 𠚎 + )) +(define-char + '((=>ucs . #x2068F) ; 𠚏 + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 01832) ; ø¸€œ¨ + )) +(define-char + '((morohashi-daikanwa 1832 0 1) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2E74) ; ø»œ‰‰ + (=ucs . #x2068F) ; 𠚏 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 309 14) + (chinese-cns11643-6 . #x3548) ; ø»œ’¯ + (ideograph-daikanwa . 01833) ; ø¸€œ© + (=big5-cdp . #x87BF) ; ý¢€ˆž¿ + (=ucs . #x20692) ; 𠚒 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 309 15) + (ideograph-daikanwa . 01834) ; ø¸€œª + (=hanziku-1 . #xE5CB) ; ý¢€ž—‹ + (=ucs . #x20696) ; 𠚖 + )) +(define-char + '((=>ucs . #x20696) ; 𠚖 + (morohashi-daikanwa 1834 0 0) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D44) ; ø»œž› + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 309 16) + (chinese-cns11643-6 . #x3D45) ; ø»œžœ + (ideograph-daikanwa . 01835) ; ø¸€œ« + (=hanziku-1 . #xE5CC) ; ý¢€ž—Œ + (=ucs . #x20697) ; 𠚗 + )) +(define-char + '((=>ucs . #x20698) ; 𠚘 + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 310 3) + (ideograph-daikanwa . 01836) ; ø¸€œ¬ + (=hanziku-1 . #xE5DF) ; ý¢€ž—Ÿ + )) +(define-char + '((morohashi-daikanwa 1836 0 2) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x365D) ; ø»šŠž + (=ucs . #x20698) ; 𠚘 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 310 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ((=ucs . #x51F5) ; 凵 + ) + ((=ucs . #x4E35) ; 丵 + )) + (chinese-gb2312 . #x5464) ; ø»…’ + (chinese-isoir165 . #x5464) ; ø»º‘ + (=hanziku-1 . #xE5DE) ; ý¢€ž—ž + (=ucs . #x51FF) ; 凿 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 675 9) + (ideograph-daikanwa . 01837) ; ø¸€œ­ + (=hanziku-2 . #xDD4E) ; ý¢€­µŽ + (=ucs . #x20699) ; 𠚙 + )) +(define-char + '((=>ucs . #x20699) ; 𠚙 + (morohashi-daikanwa 1837 0 1) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5A7E) ; ø»‰» + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 01838) ; ø¸€œ® + )) +(define-char + '((=>ucs . #x2069D) ; 𠚝 + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 01839) ; ø¸€œ¯ + )) +(define-char + '((morohashi-daikanwa 1839 0 1) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 310 6) + (chinese-cns11643-7 . #x367B) ; ø»žŸ„ + (=hanziku-1 . #xE5E2) ; ý¢€ž—¢ + (=ucs . #x2069D) ; 𠚝 + )) +(define-char + '((=>ucs . #x2069E) ; 𠚞 + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 01840) ; ø¸€œ° + )) +(define-char + '((morohashi-daikanwa 1840 0 2) + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-5 . #x5A76) ; ø»š¿¯ + (=ucs . #x2069E) ; 𠚞 + )) +(define-char + '((=>ucs . #x25390) ; 𥎐 + (ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-5 . #x5A75) ; ø»š¿® + (ideograph-daikanwa . 01841) ; ø¸€œ± + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideograph-daikanwa . 01842) ; ø¸€œ² + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 310 7) + (chinese-cns11643-5 . #x6754) ; ø»›’“ + (ideograph-daikanwa . 01843) ; ø¸€œ³ + (=hanziku-1 . #xE5E3) ; ý¢€ž—£ + (=ucs . #x2069F) ; 𠚟 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideograph-daikanwa . 01844) ; ø¸€œ´ + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (ideographic-strokes . 18) + (total-strokes . 20) + (->identical + ((chinese-cns11643-7 . #x4E3E) ; ø»Ÿ— + )) + (->same-ideograph + ((ideograph-daikanwa . 49274) ; ø¸Œº + )) + (=ucs . #x206A1) ; 𠚡 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (hanyu-dazidian 1 307 7) + (=hanziku-1 . #xE561) ; ý¢€ž•¡ + (=ucs . #x2067C) ; 𠙼 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (hanyu-dazidian 1 308 4) + (=hanziku-1 . #xE57E) ; ý¢€ž•¾ + (=ucs . #x20683) ; 𠚃 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (hanyu-dazidian 1 308 8) + (=hanziku-1 . #xE5A4) ; ý¢€ž–¤ + (=ucs . #x20684) ; 𠚄 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (hanyu-dazidian 1 309 1) + (=hanziku-1 . #xE5BD) ; ý¢€ž–½ + (=ucs . #x20685) ; 𠚅 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (hanyu-dazidian 1 309 4) + (=hanziku-1 . #xE5C0) ; ý¢€ž—€ + (=ucs . #x20689) ; 𠚉 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (hanyu-dazidian 1 309 5) + (=hanziku-1 . #xE5C1) ; ý¢€ž— + (=ucs . #x2068A) ; 𠚊 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (hanyu-dazidian 1 309 6) + (=hanziku-1 . #xE5C2) ; ý¢€ž—‚ + (=ucs . #x2068C) ; 𠚌 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (hanyu-dazidian 7 4398 2) + (=hanziku-11 . #xE7C2) ; ý¢‚¾Ÿ‚ + (=ucs . #x20691) ; 𠚑 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (hanyu-dazidian 1 309 13) + (=hanziku-1 . #xE5C9) ; ý¢€ž—‰ + (=ucs . #x20693) ; 𠚓 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (hanyu-dazidian 1 310 1) + (=hanziku-1 . #xE5DD) ; ý¢€ž— + (=ucs . #x20694) ; 𠚔 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (hanyu-dazidian 8 10 8) + (=hanziku-12 . #xEBB2) ; ý¢ƒŽ®² + (=ucs . #x20695) ; 𠚕 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (hanyu-dazidian 1 310 5) + (=hanziku-1 . #xE5E1) ; ý¢€ž—¡ + (=ucs . #x2069C) ; 𠚜 + )) +(define-char + '((ideographic-radical . 17) ; ⼐ + (hanyu-dazidian 1 310 8) + (=hanziku-1 . #xE5E4) ; ý¢€ž—¤ + (=ucs . #x206A0) ; 𠚠 + )) diff --git a/lisp/utf-2000/Ideograph-R018-Knife.el b/lisp/utf-2000/Ideograph-R018-Knife.el new file mode 100644 index 0000000..4739aff --- /dev/null +++ b/lisp/utf-2000/Ideograph-R018-Knife.el @@ -0,0 +1,8543 @@ +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 319 12) + (shinjigen-1 . 588) + (shinjigen-2 . 588) + (chinese-gb2312 . #x3536) ; ø»„£± + (=jis-x0208 . #x4561) ; ø½Š«´ + (korean-ksc5601 . #x536F) ; ø»‰¤¶ + (chinese-isoir165 . #x3536) ; ø»Œ + (chinese-cns11643-1 . #x442E) ; ø»‘¶ƒ + (=gt-pj-1 . #x4561) ; 刀 + (chinese-big5 . #xA44D) ; ý¢€Š‘ + (ideograph-daikanwa . 01845) ; ø¸€œµ + (=gt-k . 00053) ; ý¡„€€µ + (=ucs . #x5200) ; 刀 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 320 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x200CC) ; 𠃌 + ) + ((=big5-cdp . #x8DE4) ; ý¢€ˆ·¤ + )) + (shinjigen-1 . 587) + (shinjigen-2 . 587) + (chinese-gb2312 . #x3573) ; ø»„¤® + (japanese-jisx0212 . #x3330) ; ø»Š¾» + (chinese-isoir165 . #x3573) ; ø»Œ¾ + (chinese-cns11643-1 . #x442F) ; ø»‘¶„ + (=jis-x0213-1-2000 . #x2E5A) ; ø»¢¦» + (chinese-big5 . #xA44E) ; ý¢€Š‘Ž + (ideograph-daikanwa . 01846) ; ø¸€œ¶ + (=jef-china3 . #x91AB) ; øº‰†« + (=ucs . #x5201) ; 刁 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 320 1) + (chinese-gb2312 . #x5856) ; ø»…—« + (japanese-jisx0212 . #x3331) ; ø»Š¾¼ + (chinese-isoir165 . #x5856) ; ø»¿» + (chinese-cns11643-4 . #x212A) ; ø»— ± + (=jis-x0213-2-2000 . #x2335) ; ø»¤  + (ideograph-daikanwa . 01847) ; ø¸€œ· + (=big5-cdp . #x8B4D) ; ý¢€ˆ­ + (=jef-china3 . #x44B2) ; øº„’² + (=ucs . #x5202) ; 刂 + )) +(define-char + '((=>ucs . #x5203) ; 刃 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 1) + (total-strokes . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x5200) ; 刀 + ) + ((=ucs . #x4E36) ; 丶 + )) + (ideograph-daikanwa . 01848) ; ø¸€œ¸ + )) +(define-char + '((=>ucs . #x5203) ; 刃 + (morohashi-daikanwa 1848 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 320 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x5200) ; 刀 + ) + ((=ucs . #x4E36) ; 丶 + )) + (chinese-cns11643-1 . #x4443) ; ø»‘¶˜ + (chinese-big5 . #xA462) ; ý¢€Š‘¢ + )) +(define-char + '((morohashi-daikanwa 1848 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 1) + (total-strokes . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x5200) ; 刀 + ) + ((=ucs . #x4E3F) ; 丿 + )) + (shinjigen-1 . 591) + (shinjigen-2 . 591) + (chinese-gb2312 . #x4850) ; ø»…€… + (korean-ksc5601 . #x6C53) ; ø»Š‰ˆ + (chinese-isoir165 . #x4850) ; ø»¨• + (=jef-china3 . #x44B3) ; øº„’³ + (=ucs . #x5203) ; 刃 + )) +(define-char + '((=>ucs . #x5204) ; 刄 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 1) + (total-strokes . 3) + (shinjigen-1 . 592) + (shinjigen-2 . 592) + (vulgar-char-of-shinjigen-1 . 590) + (=jis-x0208 . #x5163) ; ø½Š½ž + (=gt-pj-1 . #x5163) ; ø½Š½ž + (ideograph-daikanwa . 01849) ; ø¸€œ¹ + (=gt-k . 00213) ; ý¡„€ƒ• + (ucs-jis . #x5204) ; ø½Š½ž + )) +(define-char + '((morohashi-daikanwa 1849 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 320 4) + (chinese-cns11643-3 . #x2136) ; ø»•–¹ + (=big5-cdp . #x89F7) ; ý¢€ˆ§· + (=ucs . #x5204) ; 刄 + )) +(define-char + '((=>ucs . #x5203) ; 刃 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 1) + (total-strokes . 3) + (shinjigen-1 . 590) + (shinjigen-2 . 590) + (=jis-x0208 . #x3F4F) ; ø½Š¢® + (chinese-cns11643-6 . #x2138) ; ø»›µ‡ + (=gt-pj-1 . #x3F4F) ; ø½Š¢® + (ideograph-daikanwa . 01850) ; ø¸€œº + (=gt-k . 00214) ; ý¡„€ƒ– + (ucs-jis . #x5203) ; ø½Š¢® + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 1) + (total-strokes . 3) + (shinjigen-1 . 589) + (variant-of-shinjigen-1 . 588) + (chinese-cns11643-6 . #x2139) ; ø»›µˆ + (ideograph-daikanwa . 01851) ; ø¸€œ» + (=ucs . #x206A3) ; 𠚣 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 323 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5203) ; 刃 + ) + ((=ucs . #x4E36) ; 丶 + )) + (japanese-jisx0212 . #x3332) ; ø»Š¾½ + (ideograph-daikanwa . 01852) ; ø¸€œ¼ + (=hanziku-1 . #xE8A6) ; ý¢€ž¢¦ + (=ucs . #x5205) ; 刅 + )) +(define-char + '((=>ucs . #x5205) ; 刅 + (morohashi-daikanwa 1852 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4443) ; ø»‘¶˜ + ) + ((=ucs . #x4E36) ; 丶 + )) + (chinese-cns11643-3 . #x2152) ; ø»•—• + )) +(define-char + '((=>ucs . #x5206) ; 分 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x482C) ; ø½Š¯™ + (korean-ksc5601 . #x7822) ; ø»Š™¿ + (ideograph-daikanwa . 01450) ; ø¸€–ª + ) + ((=ucs . #x5200) ; 刀 + )) + (shinjigen-1 . 599) + (shinjigen-2 . 599) + (japanese-jisx0208-1978 . #x4A2C) ; ø»‚¸™ + (japanese-jisx0208 . #x4A2C) ; ø»‡Œ¡ + (korean-ksc5601 . #x5D42) ; ø»‰²µ + (chinese-big5 . #xA4C0) ; ý¢€Š“€ + (ideograph-daikanwa . 01853) ; ø¸€œ½ + (=jef-china3 . #x44B5) ; øº„’µ + )) +(define-char + '((morohashi-daikanwa 1853 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 321 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516B) ; 八 + ) + ((=ucs . #x5200) ; 刀 + )) + (shinjigen-1 . 598) + (shinjigen-2 . 598) + (chinese-gb2312 . #x3756) ; ø»„§ + (chinese-isoir165 . #x3756) ; ø» + (chinese-cns11643-1 . #x4521) ; ø»‘·” + (=jis-x0208-1990 . #x4A2C) ; ø½Š²• + (=gt-pj-1 . #x4A2C) ; 分 + (=ucs . #x5206) ; 分 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-4 . #x2140) ; ø»—¡‡ + (ideograph-daikanwa . 01854) ; ø¸€œ¾ + (=ucs . #x206A5) ; 𠚥 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-6 . #x2155) ; ø»›µ¤ + (ideograph-daikanwa . 01855) ; ø¸€œ¿ + (=ucs . #x206A6) ; 𠚦 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-5 . #x213A) ; ø»™«… + (ideograph-daikanwa . 01856) ; ø¸€€ + (=ucs . #x206A7) ; 𠚧 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 01857) ; ø¸€ + (=ucs . #x206A8) ; 𠚨 + )) +(define-char + '((=>ucs . #x206A8) ; 𠚨 + (morohashi-daikanwa 1857 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-5 . #x213B) ; ø»™«† + )) +(define-char + '((=>ucs . #x5207) ; 切 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E03) ; 七 + ) + ((=ucs . #x5200) ; 刀 + )) + (shinjigen-1 . 596) + (shinjigen-2 . 596) + (=jis-x0208 . #x405A) ; ø½Š¤— + (korean-ksc5601 . #x6F37) ; ø»Š† + (=gt-pj-1 . #x405A) ; ø½Š¤— + (chinese-big5 . #xA4C1) ; ý¢€Š“ + (ideograph-daikanwa . 01858) ; ø¸€‚ + (=gt-k . 00456) ; ý¡„€‡ˆ + (ucs-jis . #x5207) ; ø½Š¤— + )) +(define-char + '((morohashi-daikanwa 1858 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 320 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E03) ; 七 + ) + ((=ucs . #x5200) ; 刀 + )) + (chinese-gb2312 . #x4750) ; ø»„¾§ + (chinese-isoir165 . #x4750) ; ø»¦· + (chinese-cns11643-1 . #x4522) ; ø»‘·• + (=ucs . #x5207) ; 切 + )) +(define-char + '((=>ucs . #x5207) ; 切 + (morohashi-daikanwa 1858 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (<-wrong-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 596) + (ideograph-daikanwa . 01858) ; ø¸€‚ + ) + )) + (shinjigen-1 . 597) + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 323 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x3405) ; 㐅 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 593) + (shinjigen-2 . 593) + (chinese-gb2312 . #x5857) ; ø»…—¬ + (=jis-x0208 . #x3422) ; ø½Š‘· + (korean-ksc5601 . #x6754) ; ø»Š³ + (chinese-isoir165 . #x5857) ; ø»¿¼ + (chinese-cns11643-1 . #x4523) ; ø»‘·– + (=gt-pj-1 . #x3422) ; 刈 + (chinese-big5 . #xA4C2) ; ý¢€Š“‚ + (ideograph-daikanwa . 01859) ; ø¸€ƒ + (=gt-k . 00408) ; ý¡„€†˜ + (=ucs . #x5208) ; 刈 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-6 . #x2156) ; ø»›µ¥ + (ideograph-daikanwa . 01860) ; ø¸€„ + (=ucs . #x206A9) ; 𠚩 + )) +(define-char + '((=>ucs . #x206AC) ; 𠚬 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 01861) ; ø¸€… + )) +(define-char + '((morohashi-daikanwa 1861 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-6 . #x2157) ; ø»›µ¦ + (=ucs . #x206AC) ; 𠚬 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5200) ; 刀 + ) + ((=ucs . #x5200) ; 刀 + )) + (chinese-cns11643-4 . #x2141) ; ø»—¡ˆ + (ideograph-daikanwa . 01862) ; ø¸€† + (=ucs . #x206AA) ; 𠚪 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 324 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E5E) ; 乞 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x214C) ; ø»“‹ + (chinese-big5 . #xC9BE) ; ý¢€Œ¦¾ + (ideograph-daikanwa . 01863) ; ø¸€‡ + (=ucs . #x5209) ; 刉 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 324 1) + (chinese-cns11643-4 . #x2161) ; ø»—¡¨ + (ideograph-daikanwa . 01864) ; ø¸€ˆ + (=hanziku-1 . #xE8C6) ; ý¢€ž£† + (=ucs . #x34DA) ; 㓚 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 323 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5E72) ; å¹² + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 600) + (shinjigen-2 . 600) + (chinese-gb2312 . #x3F2F) ; ø»„²– + (=jis-x0208 . #x3429) ; ø½Š‘¾ + (korean-ksc5601 . #x4A4A) ; ø»‰—ƒ + (chinese-isoir165 . #x3F2F) ; ø»š¦ + (chinese-cns11643-1 . #x457A) ; ø»‘¸­ + (=gt-pj-1 . #x3429) ; 刊 + (chinese-big5 . #xA55A) ; ý¢€Š•š + (ideograph-daikanwa . 01865) ; ø¸€‰ + (=ucs . #x520A) ; 刊 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 324 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5343) ; 千 + ) + ((=ucs . #x5202) ; 刂 + )) + (=jis-x0208 . #x5164) ; ø½Š½Ÿ + (chinese-cns11643-3 . #x217D) ; ø»•˜€ + (=gt-pj-1 . #x5164) ; 刋 + (ideograph-daikanwa . 01866) ; ø¸€Š + (=hanziku-1 . #xE8C9) ; ý¢€ž£‰ + (=gt-k . 01033) ; ý¡„€‰ + (=ucs . #x520B) ; 刋 + )) +(define-char + '((=>ucs . #x206AD) ; 𠚭 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 01867) ; ø¸€‹ + )) +(define-char + '((morohashi-daikanwa 1867 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-5 . #x2155) ; ø»™«  + (=ucs . #x206AD) ; 𠚭 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-5 . #x2156) ; ø»™«¡ + (ideograph-daikanwa . 01868) ; ø¸€Œ + (=ucs . #x206AE) ; 𠚮 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-4 . #x2162) ; ø»—¡© + (ideograph-daikanwa . 01869) ; ø¸€ + (=ucs . #x206AF) ; 𠚯 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 324 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5BF8) ; 寸 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x214B) ; ø»“Š + (chinese-big5 . #xC96B) ; ý¢€Œ¥« + (ideograph-daikanwa . 01870) ; ø¸€Ž + (=ucs . #x520C) ; 刌 + )) +(define-char + '((=>ucs . #x206B0) ; 𠚰 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 01871) ; ø¸€ + (=cbeta . 04739) ; ø¸¡Šƒ + )) +(define-char + '((morohashi-daikanwa 1871 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-6 . #x2244) ; ø»›¶± + (=ucs . #x206B0) ; 𠚰 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-5 . #x2157) ; ø»™«¢ + (ideograph-daikanwa . 01872) ; ø¸€ + (=ucs . #x206B1) ; 𠚱 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-6 . #x2245) ; ø»›¶² + (ideograph-daikanwa . 01873) ; ø¸€‘ + (=ucs . #x206B4) ; 𠚴 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-6 . #x2243) ; ø»›¶° + (ideograph-daikanwa . 01874) ; ø¸€’ + (=ucs . #x206B2) ; 𠚲 + )) +(define-char + '((=>ucs . #x206B3) ; 𠚳 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 01875) ; ø¸€“ + )) +(define-char + '((morohashi-daikanwa 1875 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-6 . #x2240) ; ø»›¶­ + (=ucs . #x206B3) ; 𠚳 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DE5) ; å·¥ + ) + ((=ucs . #x5200) ; 刀 + )) + (chinese-cns11643-6 . #x2241) ; ø»›¶® + (=jis-x0213-1-2000 . #x2E5B) ; ø»¢¦¼ + (ideograph-daikanwa . 01876) ; ø¸€” + (=cbeta . 01196) ; ø¸ ’¬ + (=jef-china3 . #x44B7) ; øº„’· + (=ucs . #x34DB) ; 㓛 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 2 1093 8) + (chinese-cns11643-3 . #x217E) ; ø»•˜ + (ideograph-daikanwa . 01877) ; ø¸€• + (=hanziku-3 . #xDF56) ; ý¢€½½– + (=jef-china3 . #x44B8) ; øº„’¸ + (=ucs . #x34DC) ; 㓜 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-3 . #x217C) ; ø»•—¿ + (ideograph-daikanwa . 01878) ; ø¸€– + (=ucs . #x2F850) ; 切 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 323 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B5B) ; ý¢€ˆ­› + ) + ((=big5-cdp . #x897C) ; ý¢€ˆ¥¼ + )) + (chinese-gb2312 . #x5B3B) ; ø»…›ª + (chinese-isoir165 . #x5B3B) ; ø»Žƒº + (=hanziku-1 . #xE8B1) ; ý¢€ž¢± + (=ucs . #x520D) ; 刍 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-6 . #x2242) ; ø»›¶¯ + (=ucs . #x20BA7) ; 𠮧 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 327 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x52FF) ; 勿 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 607) + (shinjigen-2 . 607) + (chinese-gb2312 . #x5858) ; ø»…—­ + (=jis-x0208 . #x5166) ; ø½Š½¡ + (korean-ksc5601 . #x597B) ; ø»‰­¶ + (chinese-isoir165 . #x5858) ; ø»¿½ + (chinese-cns11643-1 . #x4747) ; ø»‘º¶ + (=gt-pj-1 . #x5166) ; 刎 + (chinese-big5 . #xA646) ; ý¢€Š™† + (ideograph-daikanwa . 01879) ; ø¸€— + (=gt-k . 01714) ; ý¡„€š² + (=ucs . #x520E) ; 刎 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-4 . #x223A) ; ø»—¢Ÿ + (ideograph-daikanwa . 01880) ; ø¸€˜ + (=ucs . #x206B7) ; 𠚷 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x236A) ; ø»›¸µ + (ideograph-daikanwa . 01881) ; ø¸€™ + (=ucs . #x206B8) ; 𠚸 + )) +(define-char + '((=>ucs . #x520F) ; 刏 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name* . "ideographic component person for top") + (=ucs . #x20089) ; 𠂉 + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x4E59) ; 乙 + )) + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-3 . #x2325) ; ø»•™¤ + (ideograph-daikanwa . 01882) ; ø¸€š + )) +(define-char + '((morohashi-daikanwa 1882 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 326 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6C14) ; 气 + ) + ((=ucs . #x5202) ; 刂 + )) + (=hanziku-1 . #xE94E) ; ý¢€ž¥Ž + (=ucs . #x520F) ; 刏 + )) +(define-char + '((=>ucs . #x206B9) ; 𠚹 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01883) ; ø¸€› + )) +(define-char + '((morohashi-daikanwa 1883 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x222E) ; ø»™¬— + (=ucs . #x206B9) ; 𠚹 + )) +(define-char + '((=>ucs . #x206BA) ; 𠚺 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01884) ; ø¸€œ + )) +(define-char + '((morohashi-daikanwa 1884 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x222C) ; ø»™¬• + (=ucs . #x206BA) ; 𠚺 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 326 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E39) ; 丹 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x217D) ; ø»“¼ + (chinese-big5 . #xC9BF) ; ý¢€Œ¦¿ + (ideograph-daikanwa . 01885) ; ø¸€ + (=ucs . #x5210) ; 刐 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 324 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F00) ; 开 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 603) + (shinjigen-2 . 603) + (chinese-gb2312 . #x504C) ; ø»…‹± + (=jis-x0208 . #x373A) ; ø½Š–© + (korean-ksc5601 . #x7A7D) ; ø»Šž– + (chinese-isoir165 . #x504C) ; ø»´ + (chinese-cns11643-1 . #x4745) ; ø»‘º´ + (=gt-pj-1 . #x373A) ; 刑 + (chinese-big5 . #xA644) ; ý¢€Š™„ + (ideograph-daikanwa . 01886) ; ø¸€ž + (=gt-k . 01595) ; ý¡„€˜» + (=ucs . #x5211) ; 刑 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 325 1) + (chinese-cns11643-4 . #x223C) ; ø»—¢¡ + (ideograph-daikanwa . 01887) ; ø¸€Ÿ + (=hanziku-1 . #xE8E6) ; ý¢€ž£¦ + (=jef-china3 . #x44BB) ; øº„’» + (=ucs . #x34DD) ; 㓝 + )) +(define-char + '((=>ucs . #x206BB) ; 𠚻 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x222B) ; ø»™¬” + (ideograph-daikanwa . 01888) ; ø¸€  + )) +(define-char + '((morohashi-daikanwa 1888 0 5) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (=ucs . #x206BB) ; 𠚻 + )) +(define-char + '((=>ucs . #x34DE) ; 㓞 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E2F) ; 丯 + ) + ((=ucs . #x5200) ; 刀 + )) + (ideograph-daikanwa . 01889) ; ø¸€¡ + )) +(define-char + '((=>ucs . #x34DE) ; 㓞 + (morohashi-daikanwa 1889 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E2F) ; 丯 + ) + ((chinese-cns11643-1 . #x4464) ; ø»‘¶¹ + )) + (chinese-cns11643-5 . #x2230) ; ø»™¬™ + )) +(define-char + '((=>ucs . #x34DE) ; 㓞 + (morohashi-daikanwa 1889 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 324 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=gt . 00111) ; ý¡€€¯ + ) + ((=ucs . #x5200) ; 刀 + )) + (=big5-cdp . #x8CE9) ; ý¢€ˆ³© + )) +(define-char + '((morohashi-daikanwa 1889 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E30) ; 丰 + ) + ((=ucs . #x5200) ; 刀 + )) + (=ucs . #x34DE) ; 㓞 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-4 . #x223E) ; ø»—¢£ + (ideograph-daikanwa . 01890) ; ø¸€¢ + (=ucs . #x206C9) ; 𠛉 + )) +(define-char + '((=>ucs . #x206BC) ; 𠚼 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01891) ; ø¸€£ + )) +(define-char + '((morohashi-daikanwa 1891 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-4 . #x223B) ; ø»—¢  + (=ucs . #x206BC) ; 𠚼 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-4 . #x2239) ; ø»—¢ž + (ideograph-daikanwa . 01892) ; ø¸€¤ + (=ucs . #x206BD) ; 𠚽 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 326 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6208) ; 戈 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x3B2E) ; ø»„¬ + (japanese-jisx0212 . #x3333) ; ø»Š¾¾ + (chinese-isoir165 . #x3B2E) ; ø»”­ + (chinese-cns11643-1 . #x4746) ; ø»‘ºµ + (=jis-x0213-2-2000 . #x2336) ; ø»¤ ‘ + (chinese-big5 . #xA645) ; ý¢€Š™… + (ideograph-daikanwa . 01893) ; ø¸€¥ + (=ucs . #x5212) ; 划 + )) +(define-char + '((=>ucs . #x206BE) ; 𠚾 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01894) ; ø¸€¦ + )) +(define-char + '((morohashi-daikanwa 1894 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2368) ; ø»›¸³ + (=ucs . #x206BE) ; 𠚾 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 325 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5143) ; 元 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-2 . 601) + (japanese-jisx0212 . #x3334) ; ø»Š¾¿ + (chinese-cns11643-2 . #x217C) ; ø»“» + (=jis-x0213-1-2000 . #x2E5C) ; ø»¢¦½ + (chinese-big5 . #xC9BD) ; ý¢€Œ¦½ + (ideograph-daikanwa . 01895) ; ø¸€§ + (=jef-china3 . #x44BC) ; øº„’¼ + (=ucs . #x5213) ; 刓 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2367) ; ø»›¸² + (ideograph-daikanwa . 01896) ; ø¸€¨ + (=ucs . #x206BF) ; 𠚿 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 327 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x592C) ; 夬 + ) + ((=ucs . #x5202) ; 刂 + )) + (=jis-x0208 . #x5165) ; ø½Š½  + (chinese-cns11643-3 . #x2324) ; ø»•™£ + (=gt-pj-1 . #x5165) ; 刔 + (ideograph-daikanwa . 01897) ; ø¸€© + (=hanziku-1 . #xE975) ; ý¢€ž¥µ + (=ucs . #x5214) ; 刔 + )) +(define-char + '((=>ucs . #x206C0) ; 𠛀 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01898) ; ø¸€ª + )) +(define-char + '((morohashi-daikanwa 1898 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x222F) ; ø»™¬˜ + (=ucs . #x206C0) ; 𠛀 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 324 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5200) ; 刀 + ) + ((=ucs . #x206AA) ; 𠚪 + )) + (japanese-jisx0212 . #x3335) ; ø»Š¿€ + (chinese-cns11643-3 . #x2326) ; ø»•™¥ + (=jis-x0213-1-2000 . #x2E5D) ; ø»¢¦¾ + (ideograph-daikanwa . 01899) ; ø¸€« + (=hanziku-1 . #xE8D2) ; ý¢€ž£’ + (=cbeta . 02094) ; ø¸  ® + (=jef-china3 . #x44B4) ; øº„’´ + (=ucs . #x5215) ; 刕 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 327 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6708) ; 月 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 606) + (shinjigen-2 . 606) + (chinese-gb2312 . #x6B3E) ; ø»…³ + (japanese-jisx0212 . #x3336) ; ø»Š¿ + (chinese-isoir165 . #x6B3E) ; ø»Ž› + (chinese-cns11643-1 . #x4748) ; ø»‘º· + (=jis-x0213-2-2000 . #x2337) ; ø»¤ ’ + (chinese-big5 . #xA647) ; ý¢€Š™‡ + (ideograph-daikanwa . 01900) ; ø¸€¬ + (=jef-china3 . #x97CE) ; øº‰ŸŽ + (=ucs . #x5216) ; 刖 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 325 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B79) ; æ­¹ + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 608) + (shinjigen-2 . 608) + (chinese-gb2312 . #x4150) ; ø»„µ³ + (=jis-x0208 . #x4E73) ; ø½Š¹” + (korean-ksc5601 . #x562A) ; ø»‰¨‹ + (chinese-isoir165 . #x4150) ; ø»žƒ + (chinese-cns11643-1 . #x4744) ; ø»‘º³ + (=gt-pj-1 . #x4E73) ; 列 + (chinese-big5 . #xA643) ; ý¢€Š™ƒ + (ideograph-daikanwa . 01901) ; ø¸€­ + (=gt-k . 01706) ; ý¡„€šª + (=ucs . #x5217) ; 列 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2369) ; ø»›¸´ + (ideograph-daikanwa . 01902) ; ø¸€® + (=ucs . #x206C2) ; 𠛂 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x236B) ; ø»›¸¶ + (ideograph-daikanwa . 01903) ; ø¸€¯ + (=ucs . #x206C1) ; 𠛁 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x222D) ; ø»™¬– + (ideograph-daikanwa . 01904) ; ø¸€° + (=ucs . #x206C3) ; 𠛃 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-4 . #x223D) ; ø»—¢¢ + (ideograph-daikanwa . 01905) ; ø¸€± + (=ucs . #x206C4) ; 𠛄 + )) +(define-char + '((=>ucs . #x206CD) ; 𠛍 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01906) ; ø¸€² + )) +(define-char + '((morohashi-daikanwa 1906 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2366) ; ø»›¸± + (=ucs . #x206CD) ; 𠛍 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 01907) ; ø¸€³ + )) +(define-char + '((=>ucs . #x5218) ; 刘 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4A38) ; ø½Š²¡ + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x3337) ; ø»Š¿‚ + (ideograph-daikanwa . 01908) ; ø¸€´ + (=jef-china3 . #x44BD) ; øº„’½ + (ucs-jis . #x5218) ; ø»Š¿‚ + )) +(define-char + '((morohashi-daikanwa 1908 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 327 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6587) ; 文 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x4175) ; ø»„¶˜ + (chinese-isoir165 . #x4175) ; ø»ž¨ + (chinese-cns11643-3 . #x2327) ; ø»•™¦ + (=hanziku-1 . #xE973) ; ý¢€ž¥³ + (=ucs . #x5218) ; 刘 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 326 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8D1D) ; 贝 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x5472) ; ø»…’ + (chinese-isoir165 . #x5472) ; ø»ºŸ + (=hanziku-1 . #xE94B) ; ý¢€ž¥‹ + (=ucs . #x5219) ; 则 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 326 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5188) ; 冈 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x3855) ; ø»„¨ª + (chinese-isoir165 . #x3855) ; ø»º + (=hanziku-1 . #xE94C) ; ý¢€ž¥Œ + (=ucs . #x521A) ; 刚 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 327 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4ED3) ; 仓 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x3434) ; ø»„¢‘ + (chinese-isoir165 . #x3434) ; ø»Š¡ + (=hanziku-1 . #xE96C) ; ý¢€ž¥¬ + (=ucs . #x521B) ; 创 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-4 . #x2341) ; ø»—¤„ + (ideograph-daikanwa . 01909) ; ø¸€µ + (=ucs . #x206CE) ; 𠛎 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 331 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F17) ; 弗 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x232E) ; ø»“© + (chinese-big5 . #xCA6C) ; ý¢€Œ©¬ + (ideograph-daikanwa . 01910) ; ø¸€¶ + (=ucs . #x521C) ; 刜 + )) +(define-char + '((=>ucs . #x521D) ; 初 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((japanese-jisx0212 . #x5C33) ; ø»‹»Œ + (=jis-x0213-2-2000 . #x7828) ; ø»¦œ¹ + (ideograph-daikanwa . 34092) ; ø¸ˆ”¬ + ) + ((=ucs . #x5200) ; 刀 + )) + (shinjigen-1 . 612) + (shinjigen-2 . 612) + (=jis-x0208 . #x3D69) ; ø½Š Œ + (korean-ksc5601 . #x7478) ; ø»Š• + (=gt-pj-1 . #x3D69) ; ø½Š Œ + (ideograph-daikanwa . 01911) ; ø¸€· + (=gt-k . 02573) ; ý¡„€¨ + (ucs-jis . #x521D) ; ø½Š Œ + )) +(define-char + '((morohashi-daikanwa 1911 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8864) ; 衤 + ) + ((=ucs . #x5200) ; 刀 + )) + (chinese-gb2312 . #x3375) ; ø»„¡´ + (chinese-isoir165 . #x3375) ; ø»Š„ + (=ucs . #x521D) ; 初 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 328 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E14) ; 且 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x232F) ; ø»“ª + (chinese-big5 . #xCA6D) ; ý¢€Œ©­ + (ideograph-daikanwa . 01912) ; ø¸€¸ + (=ucs . #x521E) ; 刞 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 331 9) + (chinese-cns11643-4 . #x233E) ; ø»—¤ + (ideograph-daikanwa . 01913) ; ø¸€¹ + (=hanziku-1 . #xEA52) ; ý¢€ž©’ + (=cbeta . 00315) ; ø¸ „» + (=ucs . #x34DF) ; 㓟 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x262B) ; ø»›¼ + (ideograph-daikanwa . 01914) ; ø¸€º + (=ucs . #x206CF) ; 𠛏 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-4 . #x2343) ; ø»—¤† + (ideograph-daikanwa . 01915) ; ø¸€» + (=ucs . #x206D0) ; 𠛐 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 332 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53EC) ; 召 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-3 . #x245F) ; ø»•›¼ + (ideograph-daikanwa . 01916) ; ø¸€¼ + (=hanziku-1 . #xEA6A) ; ý¢€ž©ª + (=ucs . #x521F) ; 刟 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 328 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x518A) ; 冊 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 609) + (shinjigen-2 . 611) + (=jis-x0208 . #x5168) ; ø½Š½£ + (korean-ksc5601 . #x5F22) ; ø»‰µ‘ + (chinese-cns11643-1 . #x4934) ; ø»‘½Ÿ + (=gt-pj-1 . #x5168) ; 刪 + (chinese-big5 . #xA752) ; ý¢€Š’ + (ideograph-daikanwa . 01917) ; ø¸€½ + (=ucs . #x522A) ; 刪 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 331 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6C11) ; 民 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x2330) ; ø»“« + (chinese-big5 . #xCA6E) ; ý¢€Œ©® + (ideograph-daikanwa . 01918) ; ø¸€¾ + (=ucs . #x5221) ; 刡 + )) +(define-char + '((=>ucs . #x5222) ; 刢 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4E61) ; ø½Š¹‚ + (korean-ksc5601 . #x5635) ; ø»‰¨– + (ideograph-daikanwa . 00387) ; ø¸€†ƒ + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x3338) ; ø»Š¿ƒ + (ideograph-daikanwa . 01919) ; ø¸€¿ + (=cbeta . 05262) ; ø¸¡’Ž + (=jef-china3 . #x44BE) ; øº„’¾ + (ucs-jis . #x5222) ; ø»Š¿ƒ + )) +(define-char + '((=>ucs . #x5222) ; 刢 + (morohashi-daikanwa 1919 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x456F) ; ø»‘¸¢ + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-4 . #x2340) ; ø»—¤ƒ + )) +(define-char + '((morohashi-daikanwa 1919 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 330 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EE4) ; 令 + ) + ((=ucs . #x5202) ; 刂 + )) + (=hanziku-1 . #xE9EC) ; ý¢€ž§¬ + (=ucs . #x5222) ; 刢 + )) +(define-char + '((=>ucs . #x206D1) ; 𠛑 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01920) ; ø¸€ž€ + (=cbeta . 02441) ; ø¸ ¦‰ + )) +(define-char + '((morohashi-daikanwa 1920 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x233D) ; ø»™®„ + (=ucs . #x206D1) ; 𠛑 + )) +(define-char + '((=>ucs . #x206D2) ; 𠛒 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01921) ; ø¸€ž + )) +(define-char + '((morohashi-daikanwa 1921 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-4 . #x2342) ; ø»—¤… + (=ucs . #x206D2) ; 𠛒 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 332 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53F0) ; 台 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-3 . #x245C) ; ø»•›¹ + (ideograph-daikanwa . 01922) ; ø¸€ž‚ + (=hanziku-1 . #xEA6C) ; ý¢€ž©¬ + (=ucs . #x5223) ; 刣 + )) +(define-char + '((=>ucs . #x5224) ; 判 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x5A62) ; ø»‰®» + (ideograph-daikanwa . 02707) ; ø¸€ª“ + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 614) + (shinjigen-2 . 614) + (korean-ksc5601 . #x7777) ; ø»Š™¶ + (chinese-big5 . #xA750) ; ý¢€Š + (ideograph-daikanwa . 01923) ; ø¸€žƒ + (=jef-china3 . #x44BF) ; øº„’¿ + )) +(define-char + '((=>ucs . #x5224) ; 判 + (morohashi-daikanwa 1923 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x534A) ; 半 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 613) + (shinjigen-2 . 613) + (=jis-x0208 . #x483D) ; ø½Š¯ª + (=gt-pj-1 . #x483D) ; ø½Š¯ª + (=gt-k . 02635) ; ý¡„€©‹ + (ucs-jis . #x5224) ; ø½Š¯ª + )) +(define-char + '((morohashi-daikanwa 1923 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 331 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x534A) ; 半 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x4550) ; ø»„»« + (chinese-isoir165 . #x4550) ; ø»£» + (chinese-cns11643-1 . #x4932) ; ø»‘½ + (=ucs . #x5224) ; 判 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 328 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x20BA0) ; ð ®  + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 615) + (shinjigen-2 . 615) + (=jis-x0208 . #x4A4C) ; ø½Š²µ + (korean-ksc5601 . #x5C2C) ; ø»‰± + (chinese-cns11643-1 . #x4931) ; ø»‘½œ + (=gt-pj-1 . #x4A4C) ; 別 + (chinese-big5 . #xA74F) ; ý¢€Š + (ideograph-daikanwa . 01924) ; ø¸€ž„ + (=gt-k . 02645) ; ý¡„€©• + (=ucs . #x5225) ; 別 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E6) ; 另 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x3170) ; ø»„ž³ + (chinese-isoir165 . #x3170) ; ø»‡ƒ + (chinese-cns11643-3 . #x2460) ; ø»•›½ + (ideograph-daikanwa . 01925) ; ø¸€ž… + (=ucs . #x522B) ; 别 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 709) + (ideograph-daikanwa . 02316) ; ø¸€¤Œ + ) + )) + (hanyu-dazidian 1 328 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53BB) ; 去 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 710) + (chinese-cns11643-3 . #x245E) ; ø»•›» + (ideograph-daikanwa . 01926) ; ø¸€ž† + (=hanziku-1 . #xE9AC) ; ý¢€ž¦¬ + (=cbeta . 03637) ; ø¸ ¸µ + (=jef-china3 . #x44C0) ; øº„“€ + (=ucs . #x5226) ; 刦 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 709) + (ideograph-daikanwa . 02316) ; ø¸€¤Œ + ) + )) + (hanyu-dazidian 1 327 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53BB) ; 去 + ) + ((=ucs . #x5200) ; 刀 + )) + (shinjigen-1 . 711) + (shinjigen-2 . 711) + (=jis-x0208 . #x5167) ; ø½Š½¢ + (chinese-cns11643-3 . #x245D) ; ø»•›º + (=gt-pj-1 . #x5167) ; 刧 + (ideograph-daikanwa . 01927) ; ø¸€ž‡ + (=hanziku-1 . #xE97A) ; ý¢€ž¥º + (=gt-k . 02684) ; ý¡„€©¼ + (=cbeta . 04068) ; ø¸ ¿¤ + (=ucs . #x5227) ; 刧 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x2629) ; ø»›¼Ž + (ideograph-daikanwa . 01928) ; ø¸€žˆ + (=ucs . #x206D7) ; 𠛗 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 331 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5305) ; 包 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x4559) ; ø»„»´ + (japanese-jisx0212 . #x3339) ; ø»Š¿„ + (chinese-isoir165 . #x4559) ; ø»¤„ + (chinese-cns11643-1 . #x4935) ; ø»‘½  + (chinese-big5 . #xA753) ; ý¢€Š“ + (ideograph-daikanwa . 01929) ; ø¸€ž‰ + (=jef-china3 . #x91AC) ; øº‰†¬ + (=ucs . #x5228) ; 刨 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x2346) ; ø»™® + (ideograph-daikanwa . 01930) ; ø¸€žŠ + (=ucs . #x206D3) ; 𠛓 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 328 10) + (chinese-cns11643-4 . #x233F) ; ø»—¤‚ + (ideograph-daikanwa . 01931) ; ø¸€ž‹ + (=hanziku-1 . #xE9B2) ; ý¢€ž¦² + (=ucs . #x34E0) ; 㓠 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 329 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x79BE) ; 禾 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 617) + (shinjigen-2 . 617) + (chinese-gb2312 . #x407B) ; ø»„µ€ + (=jis-x0208 . #x4D78) ; ø½Š·» + (korean-ksc5601 . #x5757) ; ø»‰ª– + (chinese-isoir165 . #x407B) ; ø» + (chinese-cns11643-1 . #x4933) ; ø»‘½ž + (=gt-pj-1 . #x4D78) ; 利 + (chinese-big5 . #xA751) ; ý¢€Š‘ + (ideograph-daikanwa . 01932) ; ø¸€žŒ + (=gt-k . 02668) ; ý¡„€©¬ + (=ucs . #x5229) ; 利 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x2345) ; ø»™®Œ + (ideograph-daikanwa . 01933) ; ø¸€ž + (=ucs . #x206D4) ; 𠛔 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x2343) ; ø»™®Š + (ideograph-daikanwa . 01934) ; ø¸€žŽ + (=ucs . #x206D5) ; 𠛕 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x2340) ; ø»™®‡ + (ideograph-daikanwa . 01935) ; ø¸€ž + (=ucs . #x206D6) ; 𠛖 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x233F) ; ø»™®† + (ideograph-daikanwa . 01936) ; ø¸€ž + (=ucs . #x206D8) ; 𠛘 + )) +(define-char + '((=>ucs . #x206D9) ; 𠛙 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x2342) ; ø»™®‰ + (ideograph-daikanwa . 01937) ; ø¸€ž‘ + )) +(define-char + '((morohashi-daikanwa 1937 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (=ucs . #x206D9) ; 𠛙 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x2341) ; ø»™®ˆ + (ideograph-daikanwa . 01938) ; ø¸€ž’ + (=ucs . #x206DA) ; 𠛚 + )) +(define-char + '((=>ucs . #x206DB) ; 𠛛 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 01939) ; ø¸€ž“ + )) +(define-char + '((morohashi-daikanwa 1939 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x262A) ; ø»›¼ + (=ucs . #x206DB) ; 𠛛 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x233E) ; ø»™®… + (ideograph-daikanwa . 01940) ; ø¸€ž” + (=ucs . #x206E5) ; 𠛥 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x2344) ; ø»™®‹ + (ideograph-daikanwa . 01941) ; ø¸€ž• + (=ucs . #x206E6) ; 𠛦 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x262C) ; ø»›¼‘ + (ideograph-daikanwa . 01942) ; ø¸€ž– + (=ucs . #x206E0) ; 𠛠 + )) +(define-char + '((=>ucs . #x5220) ; 删 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-3 . #x2461) ; ø»•›¾ + (ideograph-daikanwa . 48937) ; ø¸‹¼© + )) +(define-char + '((morohashi-daikanwa 48937 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 330 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x518C) ; 册 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x493E) ; ø»…‘ + (chinese-isoir165 . #x493E) ; ø»©¡ + (=hanziku-1 . #xE9EF) ; ý¢€ž§¯ + (=ucs . #x5220) ; 删 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 328 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x620B) ; 戋 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-isoir165 . #x7A3C) ; ø»Ž± + (=hanziku-1 . #xE9AA) ; ý¢€ž¦ª + (=ucs . #x522C) ; 刬 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 332 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x89E1) ; ý¢€ˆ§¡ + ) + ((=ucs . #x5DE5) ; å·¥ + )) + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x5859) ; ø»…—® + (chinese-isoir165 . #x5859) ; ø»¿¾ + (=hanziku-1 . #xEA6B) ; ý¢€ž©« + (=ucs . #x522D) ; 刭 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 335 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x820C) ; 舌 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 619) + (shinjigen-2 . 619) + (chinese-gb2312 . #x394E) ; ø»„ª + (=jis-x0208 . #x5169) ; ø½Š½¤ + (korean-ksc5601 . #x4E3E) ; ø»‰œ¯ + (chinese-isoir165 . #x394E) ; ø»’‘ + (chinese-cns11643-1 . #x4C30) ; ø»’µ + (=gt-pj-1 . #x5169) ; 刮 + (chinese-big5 . #xA8ED) ; ý¢€Š£­ + (ideograph-daikanwa . 01943) ; ø¸€ž— + (=ucs . #x522E) ; 刮 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2969) ; ø»œ¨ + (ideograph-daikanwa . 01944) ; ø¸€ž˜ + (=ucs . #x206E7) ; 𠛧 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x2533) ; ø»™°¶ + (ideograph-daikanwa . 01945) ; ø¸€ž™ + (=ucs . #x206E8) ; 𠛨 + )) +(define-char + '((=>ucs . #x206E9) ; 𠛩 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01946) ; ø¸€žš + )) +(define-char + '((morohashi-daikanwa 1946 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x2535) ; ø»™°¸ + (=ucs . #x206E9) ; 𠛩 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-4 . #x2549) ; ø»—§ˆ + (ideograph-daikanwa . 01947) ; ø¸€ž› + (=ucs . #x206EA) ; 𠛪 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-4 . #x254B) ; ø»—§Š + (ideograph-daikanwa . 01948) ; ø¸€žœ + (=ucs . #x206EB) ; 𠛫 + )) +(define-char + '((=>ucs . #x522F) ; 刯 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E98) ; 亘 + ) + ((=ucs . #x5202) ; 刂 + )) + (ideograph-daikanwa . 01949) ; ø¸€ž + )) +(define-char + '((morohashi-daikanwa 1949 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 333 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E98) ; 亘 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-3 . #x275B) ; ø»• ’ + (=hanziku-1 . #xEAAC) ; ý¢€žª¬ + (=ucs . #x522F) ; 刯 + )) +(define-char + '((ideographic- (:radical 18 ; ⼑ + :strokes 6 + :sources (morohashi-daikanwa ucs)) + (:radical 133 ; ⾄ + :strokes 2 + :sources (shinjigen-1))) + (total-strokes . 8) + (hanyu-dazidian 1 334 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x81F3) ; 至 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 6602) + (shinjigen-2 . 6602) + (chinese-gb2312 . #x353D) ; ø»„£¸ + (=jis-x0208 . #x457E) ; ø½Š¬‘ + (korean-ksc5601 . #x5370) ; ø»‰¤· + (chinese-isoir165 . #x353D) ; ø»Œˆ + (chinese-cns11643-1 . #x4C2F) ; ø»’´ + (=gt-pj-1 . #x457E) ; 到 + (chinese-big5 . #xA8EC) ; ý¢€Š£¬ + (ideograph-daikanwa . 01950) ; ø¸€žž + (=gt-k . 03787) ; ý¡„€»‹ + (=ucs . #x5230) ; 到 + )) +(define-char + '((=>ucs . #x206EC) ; 𠛬 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (shinjigen-1 . 604) + (shinjigen-2 . 604) + (ideograph-daikanwa . 01951) ; ø¸€žŸ + )) +(define-char + '((morohashi-daikanwa 1951 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-3 . #x275C) ; ø»• “ + (=ucs . #x206EC) ; 𠛬 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 335 2) + (chinese-cns11643-4 . #x254A) ; ø»—§‰ + (ideograph-daikanwa . 01952) ; ø¸€ž  + (=hanziku-1 . #xEAED) ; ý¢€ž«­ + (=ucs . #x34E1) ; 㓡 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E95) ; 井 + ) + ((=ucs . #x5205) ; 刅 + )) + (ideograph-daikanwa . 01953) ; ø¸€ž¡ + (=ucs . #x5231) ; 刱 + )) +(define-char + '((=>ucs . #x5231) ; 刱 + (morohashi-daikanwa 1953 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 332 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E95) ; 井 + ) + ((chinese-cns11643-3 . #x2152) ; ø»•—• + )) + (chinese-cns11643-2 . #x2554) ; ø»““‹ + (chinese-big5 . #xCBD4) ; ý¢€Œ¯” + )) +(define-char + '((=>ucs . #x5231) ; 刱 + (morohashi-daikanwa 1953 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (shinjigen-1 . 634) + (japanese-jisx0212 . #x333A) ; ø»Š¿… + (ucs-jis . #x5231) ; ø»Š¿… + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2966) ; ø»œ¥ + (ideograph-daikanwa . 01954) ; ø¸€ž¢ + (=ucs . #x206ED) ; 𠛭 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 332 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x572D) ; 圭 + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x333B) ; ø»Š¿† + (chinese-isoir165 . #x7A3D) ; ø»Ž±ž + (chinese-cns11643-2 . #x2551) ; ø»““ˆ + (chinese-big5 . #xCBD1) ; ý¢€Œ¯‘ + (ideograph-daikanwa . 01955) ; ø¸€ž£ + (=jef-china3 . #x8FCB) ; øºˆ¿‹ + (=ucs . #x5232) ; 刲 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 333 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5938) ; 夸 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 625) + (shinjigen-2 . 625) + (chinese-gb2312 . #x585A) ; ø»…—¯ + (=jis-x0208 . #x516A) ; ø½Š½¥ + (chinese-isoir165 . #x585A) ; ø»¿¿ + (chinese-cns11643-2 . #x2552) ; ø»““‰ + (=gt-pj-1 . #x516A) ; 刳 + (chinese-big5 . #xCBD2) ; ý¢€Œ¯’ + (ideograph-daikanwa . 01956) ; ø¸€ž¤ + (=ucs . #x5233) ; 刳 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E43) ; 乃 + ) + ((=ucs . #x6728) ; 木 + )) + ) + ((=ucs . #x5202) ; 刂 + )) + (ideograph-daikanwa . 01957) ; ø¸€ž¥ + (=ucs . #x5234) ; 刴 + )) +(define-char + '((=>ucs . #x5234) ; 刴 + (morohashi-daikanwa 1957 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-3 . #x275E) ; ø»• • + )) +(define-char + '((=>ucs . #x206EE) ; 𠛮 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01958) ; ø¸€ž¦ + )) +(define-char + '((morohashi-daikanwa 1958 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-4 . #x254D) ; ø»—§Œ + (=ucs . #x206EE) ; 𠛮 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 336 12) + (chinese-cns11643-4 . #x254C) ; ø»—§‹ + (ideograph-daikanwa . 01959) ; ø¸€ž§ + (=hanziku-1 . #xEB58) ; ý¢€ž­˜ + (=ucs . #x34E2) ; 㓢 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 332 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8033) ; 耳 + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x333C) ; ø»Š¿‡ + (chinese-cns11643-2 . #x2550) ; ø»““‡ + (chinese-big5 . #xCBD0) ; ý¢€Œ¯ + (ideograph-daikanwa . 01960) ; ø¸€ž¨ + (=ucs . #x5235) ; 刵 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 335 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x89EC) ; ý¢€ˆ§¬ + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 631) + (shinjigen-2 . 631) + (chinese-gb2312 . #x5646) ; ø»…”Ÿ + (=jis-x0208 . #x4029) ; ø½Š£¦ + (korean-ksc5601 . #x7024) ; ø»ŠŽ‘ + (chinese-isoir165 . #x5646) ; ø»¼¯ + (chinese-cns11643-1 . #x4C31) ; ø»’¶ + (=gt-pj-1 . #x4029) ; 制 + (chinese-big5 . #xA8EE) ; ý¢€Š£® + (ideograph-daikanwa . 01961) ; ø¸€ž© + (=gt-k . 03756) ; ý¡„€º¬ + (=ucs . #x5236) ; 制 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2964) ; ø»œ£ + (ideograph-daikanwa . 01962) ; ø¸€žª + (=ucs . #x206EF) ; 𠛯 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 336 8) + (chinese-cns11643-4 . #x2548) ; ø»—§‡ + (ideograph-daikanwa . 01963) ; ø¸€ž« + (=hanziku-1 . #xEB54) ; ý¢€ž­” + (=cbeta . 02135) ; ø¸ ¡— + (=ucs . #x34E3) ; 㓣 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 337 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x21C2F) ; ð¡°¯ + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 628) + (shinjigen-2 . 628) + (chinese-gb2312 . #x4B22) ; ø»…ƒ± + (=jis-x0208 . #x3A7E) ; ø½Šœ‡ + (korean-ksc5601 . #x616C) ; ø»‰¹— + (chinese-isoir165 . #x4B22) ; ø»¬ + (chinese-cns11643-1 . #x4C2D) ; ø»’² + (=gt-pj-1 . #x3A7E) ; 刷 + (chinese-big5 . #xA8EA) ; ý¢€Š£ª + (ideograph-daikanwa . 01964) ; ø¸€ž¬ + (=gt-k . 03719) ; ý¡„€º‡ + (=ucs . #x5237) ; 刷 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (<-original-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 615) + (=ucs . #x5225) ; 別 + ) + )) + (shinjigen-1 . 616) + (chinese-cns11643-6 . #x2965) ; ø»œ¤ + (ideograph-daikanwa . 01965) ; ø¸€ž­ + (=ucs . #x206F0) ; 𠛰 + )) +(define-char + '((=>ucs . #x5238) ; 券 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0213-2-2000 . #x2327) ; ø»¤ ‚ + ) + ((=ucs . #x5200) ; 刀 + )) + (shinjigen-1 . 624) + (shinjigen-2 . 624) + (korean-ksc5601 . #x4F67) ; ø»‰ž¶ + (ideograph-daikanwa . 01966) ; ø¸€ž® + (=jef-china3 . #x44B6) ; øº„’¶ + )) +(define-char + '((morohashi-daikanwa 1966 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 332 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BFA) ; ý¢€ˆ¯º + ) + ((=ucs . #x5200) ; 刀 + )) + (shinjigen-1 . 623) + (shinjigen-2 . 623) + (chinese-gb2312 . #x482F) ; ø»„¿¤ + (=jis-x0208 . #x3774) ; ø½Š—£ + (chinese-isoir165 . #x482F) ; ø»§´ + (chinese-cns11643-1 . #x4C2C) ; ø»’± + (=gt-pj-1 . #x3774) ; 券 + (chinese-big5 . #xA8E9) ; ý¢€Š£© + (=gt-k . 03687) ; ý¡„€¹§ + (=ucs . #x5238) ; 券 + )) +(define-char + '((=>ucs . #x5239) ; 刹 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x3405) ; 㐅 + ) + ((=ucs . #x6728) ; 木 + )) + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 632) + (shinjigen-2 . 632) + (=jis-x0208 . #x516B) ; ø½Š½¦ + (korean-ksc5601 . #x734B) ; ø»Š“’ + (=gt-pj-1 . #x516B) ; ø½Š½¦ + (ideograph-daikanwa . 01967) ; ø¸€ž¯ + (=big5-cdp . #xAB62) ; ý¢€Š­¢ + (=gt-k . 03860) ; ý¡„€¼” + (ucs-jis . #x5239) ; ø½Š½¦ + )) +(define-char + '((=>ucs . #x5239) ; 刹 + (morohashi-daikanwa 1967 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-3 . #x275F) ; ø»• – + )) +(define-char + '((morohashi-daikanwa 1967 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6740) ; 杀 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x4932) ; ø»…… + (chinese-isoir165 . #x4932) ; ø»©• + (=ucs . #x5239) ; 刹 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x296A) ; ø»œ© + (ideograph-daikanwa . 01968) ; ø¸€ž° + (=ucs . #x206F4) ; 𠛴 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 333 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x673F) ; 朿 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 629) + (shinjigen-2 . 629) + (chinese-gb2312 . #x344C) ; ø»„¢© + (=jis-x0208 . #x3B49) ; ø½Šœ° + (korean-ksc5601 . #x6D29) ; ø»Š‰¼ + (chinese-isoir165 . #x344C) ; ø»Š¹ + (chinese-cns11643-1 . #x4C2E) ; ø»’³ + (=gt-pj-1 . #x3B49) ; 刺 + (chinese-big5 . #xA8EB) ; ý¢€Š£« + (ideograph-daikanwa . 01969) ; ø¸€ž± + (=gt-k . 03723) ; ý¡„€º‹ + (=ucs . #x523A) ; 刺 + )) +(define-char + '((=>ucs . #x523B) ; 刻 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 337 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x3067) ; ø½Š„ + (korean-ksc5601 . #x7A24) ; ø»Šœ½ + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 626) + (shinjigen-2 . 626) + (=jis-x0208 . #x396F) ; ø½Ššš + (korean-ksc5601 . #x4A3E) ; ø»‰–· + (=gt-pj-1 . #x396F) ; ø½Ššš + (chinese-big5 . #xA8E8) ; ý¢€Š£¨ + (ideograph-daikanwa . 01970) ; ø¸€ž² + (=gt-k . 03707) ; ý¡„€¹» + (ucs-jis . #x523B) ; ø½Ššš + )) +(define-char + '((morohashi-daikanwa 1970 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EA5) ; 亥 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x3F4C) ; ø»„²³ + (chinese-isoir165 . #x3F4C) ; ø»›ƒ + (chinese-cns11643-1 . #x4C2B) ; ø»’° + (=ucs . #x523B) ; 刻 + )) +(define-char + '((=>ucs . #x523B) ; 刻 + (morohashi-daikanwa 1970 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2963) ; ø»œ¢ + )) +(define-char + '((=>ucs . #x523B) ; 刻 + (morohashi-daikanwa 1970 0 3) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (shinjigen-1 . 627) + (shinjigen-2 . 627) + (=jef-china3 . #x44C1) ; øº„“ + )) +(define-char + '((=>ucs . #x523B) ; 刻 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01971) ; ø¸€ž³ + )) +(define-char + '((=>ucs . #x20707) ; 𠜇 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01972) ; ø¸€ž´ + )) +(define-char + '((morohashi-daikanwa 1972 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2961) ; ø»œ  + (=ucs . #x20707) ; 𠜇 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x296C) ; ø»œ« + (ideograph-daikanwa . 01973) ; ø¸€žµ + (=ucs . #x206F1) ; 𠛱 + )) +(define-char + '((=>ucs . #x206F2) ; 𠛲 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01974) ; ø¸€ž¶ + )) +(define-char + '((morohashi-daikanwa 1974 0 8) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2E75) ; ø»œ‰Š + (=ucs . #x206F2) ; 𠛲 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 332 13) + (chinese-cns11643-4 . #x2547) ; ø»—§† + (ideograph-daikanwa . 01975) ; ø¸€ž· + (=hanziku-1 . #xEA76) ; ý¢€ž©¶ + (=ucs . #x34E4) ; 㓤 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x2530) ; ø»™°³ + (ideograph-daikanwa . 01976) ; ø¸€ž¸ + (=ucs . #x206F5) ; 𠛵 + )) +(define-char + '((=>ucs . #x206F6) ; 𠛶 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01977) ; ø¸€ž¹ + )) +(define-char + '((morohashi-daikanwa 1977 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x2536) ; ø»™°¹ + (=ucs . #x206F6) ; 𠛶 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x296B) ; ø»œª + (ideograph-daikanwa . 01978) ; ø¸€žº + (=ucs . #x206F7) ; 𠛷 + )) +(define-char + '((=>ucs . #x206F8) ; 𠛸 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01979) ; ø¸€ž» + )) +(define-char + '((morohashi-daikanwa 1979 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x2532) ; ø»™°µ + (=ucs . #x206F8) ; 𠛸 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (<-ancient-ideograph + (:sources (jiiho morohashi-daikanwa) + :char ((ideograph-daikanwa . 01917) ; ø¸€½ + ) + )) + (chinese-cns11643-6 . #x2967) ; ø»œ¦ + (ideograph-daikanwa . 01980) ; ø¸€ž¼ + (=ucs . #x206F9) ; 𠛹 + )) +(define-char + '((morohashi-daikanwa 1980 0 5) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (->ideographic-variants + (:sources (shinjigen-1) + :char ((shinjigen-1 . 609) + (ideograph-daikanwa . 01917) ; ø¸€½ + ) + )) + (shinjigen-1 . 610) + (chinese-cns11643-6 . #x2968) ; ø»œ§ + (=ucs . #x20702) ; 𠜂 + )) +(define-char + '((=>ucs . #x20706) ; 𠜆 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01981) ; ø¸€ž½ + )) +(define-char + '((morohashi-daikanwa 1981 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2962) ; ø»œ¡ + (=ucs . #x20706) ; 𠜆 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01982) ; ø¸€ž¾ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01983) ; ø¸€ž¿ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 01984) ; ø¸€Ÿ€ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x2531) ; ø»™°´ + (ideograph-daikanwa . 01985) ; ø¸€Ÿ + (=ucs . #x20709) ; 𠜉 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x2534) ; ø»™°· + (ideograph-daikanwa . 01986) ; ø¸€Ÿ‚ + (=ucs . #x206FB) ; 𠛻 + )) +(define-char + '((=>ucs . #x523C) ; 刼 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53BB) ; 去 + ) + ((=jis-x0208 . #x5163) ; ø½Š½ž + (ideograph-daikanwa . 01849) ; ø¸€œ¹ + )) + (japanese-jisx0212 . #x333D) ; ø»Š¿ˆ + (ideograph-daikanwa . 01987) ; ø¸€Ÿƒ + (=jef-china3 . #x80A2) ; øºˆ‚¢ + (ucs-jis . #x523C) ; ø»Š¿ˆ + )) +(define-char + '((=>ucs . #x523C) ; 刼 + (morohashi-daikanwa 1987 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 332 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53BB) ; 去 + ) + ((=ucs . #x5204) ; 刄 + )) + (chinese-cns11643-3 . #x275D) ; ø»• ” + (=hanziku-1 . #xEA70) ; ý¢€ž©° + )) +(define-char + '((morohashi-daikanwa 1987 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53BB) ; 去 + ) + ((=ucs . #x5203) ; 刃 + )) + (=ucs . #x523C) ; 刼 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 336 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4F1A) ; 会 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x3974) ; ø»„ª§ + (chinese-isoir165 . #x3974) ; ø»’· + (chinese-cns11643-4 . #x254E) ; ø»—§ + (ideograph-daikanwa . 01988) ; ø¸€Ÿ„ + (=hanziku-1 . #xEB52) ; ý¢€ž­’ + (=ucs . #x523D) ; 刽 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5202) ; 刂 + ) + ((=ucs . #x5939) ; 夹 + )) + (=ucs . #x523E) ; 刾 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 334 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x5915) ; 夕 + )) + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x585B) ; ø»…—° + (chinese-isoir165 . #x585B) ; ø»Ž€€ + (=hanziku-1 . #xEAD3) ; ý¢€ž«“ + (=ucs . #x523F) ; 刿 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 334 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x5DF1) ; å·± + )) + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x585C) ; ø»…—± + (chinese-isoir165 . #x585C) ; ø»Ž€ + (=hanziku-1 . #xEAD4) ; ý¢€ž«” + (=ucs . #x5240) ; 剀 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 338 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6735) ; 朵 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x3667) ; ø»„¦€ + (chinese-isoir165 . #x3667) ; ø»Ž + (chinese-big5 . #xA8EF) ; ý¢€Š£¯ + (=ucs . #x5241) ; 剁 + )) +(define-char + '((=>ucs . #x5241) ; 剁 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4838) ; ø»‘¼… + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-1 . #x4C32) ; ø»’· + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 336 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x9F50) ; 齐 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x3C41) ; ø»„®Ž + (chinese-isoir165 . #x3C41) ; ø»–ž + (=hanziku-1 . #xEB5A) ; ý¢€ž­š + (=ucs . #x5242) ; 剂 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53BB) ; 去 + ) + ((=ucs . #x5204) ; 刄 + )) + (=cbeta . 03567) ; ø¸ ·¯ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (=cbeta . 04913) ; ø¸¡Œ± + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 342 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F1F) ; 弟 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 647) + (shinjigen-2 . 647) + (chinese-gb2312 . #x4C6A) ; ø»…†— + (=jis-x0208 . #x4466) ; ø½Šª› + (korean-ksc5601 . #x746F) ; ø»Š•” + (chinese-isoir165 . #x4C6A) ; ø»®§ + (chinese-cns11643-1 . #x5027) ; ø»’‡¤ + (=gt-pj-1 . #x4466) ; 剃 + (chinese-big5 . #xAB63) ; ý¢€Š­£ + (ideograph-daikanwa . 01989) ; ø¸€Ÿ… + (=ucs . #x5243) ; 剃 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 340 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DE0) ; å·  + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 637) + (shinjigen-2 . 637) + (=jis-x0208 . #x516D) ; ø½Š½¨ + (chinese-cns11643-2 . #x2932) ; ø»“˜¡ + (chinese-gb12345 . #x5859) ; 剄 + (=gt-pj-1 . #x516D) ; 剄 + (chinese-big5 . #xCDF0) ; ý¢€Œ·° + (ideograph-daikanwa . 01990) ; ø¸€Ÿ† + (=ucs . #x5244) ; 剄 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 340 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8C46) ; 豆 + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x333E) ; ø»Š¿‰ + (chinese-isoir165 . #x7E5B) ; ø»Ž·´ + (chinese-cns11643-3 . #x2B3F) ; ø»•¥® + (ideograph-daikanwa . 01991) ; ø¸€Ÿ‡ + (=hanziku-1 . #xEBEF) ; ý¢€ž¯¯ + (=cbeta . 03018) ; ø¸ ¯Š + (=ucs . #x5245) ; 剅 + )) +(define-char + '((=>ucs . #x2F821) ; 剆 + (=>ucs* . #x5246) ; 剆 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4E49) ; ø½Š¸ª + (korean-ksc5601 . #x555E) ; ø»‰§¡ + (ideograph-daikanwa . 30597) ; ø¸‡ž… + ) + ((=ucs . #x5202) ; 刂 + )) + (ideograph-daikanwa . 01992) ; ø¸€Ÿˆ + )) +(define-char + '((=>ucs . #x2F821) ; 剆 + (=>ucs* . #x5246) ; 剆 + (morohashi-daikanwa 1992 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 342 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x826F) ; 良 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-6 . #x2E76) ; ø»œ‰‹ + (=hanziku-1 . #xECA1) ; ý¢€ž²¡ + )) +(define-char + '((=>ucs . #x5246) ; 剆 + (morohashi-daikanwa 1992 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8C42) ; ý¢€ˆ±‚ + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-big5 . #xCBD3) ; ý¢€Œ¯“ + )) +(define-char + '((morohashi-daikanwa 1992 0 3) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8C42) ; ý¢€ˆ±‚ + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x2553) ; ø»““Š + (=ucs . #x5246) ; 剆 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-4 . #x2847) ; ø»—«  + (ideograph-daikanwa . 01993) ; ø¸€Ÿ‰ + (=ucs . #x20710) ; 𠜐 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 340 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8C9D) ; 貝 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 645) + (shinjigen-2 . 645) + (=jis-x0208 . #x4227) ; ø½Š¦  + (korean-ksc5601 . #x764E) ; ø»Š—¯ + (chinese-cns11643-1 . #x502C) ; ø»’‡© + (chinese-gb12345 . #x5472) ; 則 + (=gt-pj-1 . #x4227) ; 則 + (chinese-big5 . #xAB68) ; ý¢€Š­¨ + (ideograph-daikanwa . 01994) ; ø¸€ŸŠ + (=gt-k . 05131) ; ý¡„‹ + (=ucs . #x5247) ; 則 + )) +(define-char + '((=>ucs . #x20711) ; 𠜑 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 01995) ; ø¸€Ÿ‹ + )) +(define-char + '((morohashi-daikanwa 1995 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-5 . #x282D) ; ø»™µŠ + (=ucs . #x20711) ; 𠜑 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 341 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8099) ; 肙 + ) + ((=ucs . #x5202) ; 刂 + )) + (ideograph-daikanwa . 01996) ; ø¸€ŸŒ + (=hanziku-1 . #xEC50) ; ý¢€ž± + (=ucs . #x5248) ; 剈 + )) +(define-char + '((=>ucs . #x5248) ; 剈 + (morohashi-daikanwa 1996 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B40) ; ø»•¥¯ + )) +(define-char + '((=>ucs . #x2071F) ; 𠜟 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 01997) ; ø¸€Ÿ + )) +(define-char + '((morohashi-daikanwa 1997 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2E7D) ; ø»œ‰’ + (=ucs . #x2071F) ; 𠜟 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2E7C) ; ø»œ‰‘ + (ideograph-daikanwa . 01998) ; ø¸€ŸŽ + (=ucs . #x20720) ; 𠜠 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 342 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5750) ; 坐 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 640) + (shinjigen-2 . 640) + (japanese-jisx0212 . #x333F) ; ø»Š¿Š + (chinese-cns11643-2 . #x2933) ; ø»“˜¢ + (=jis-x0213-1-2000 . #x2E5E) ; ø»¢¦¿ + (chinese-big5 . #xCDF1) ; ý¢€Œ·± + (ideograph-daikanwa . 01999) ; ø¸€Ÿ + (=jef-china3 . #x44C2) ; øº„“‚ + (=ucs . #x5249) ; 剉 + )) +(define-char + '((=>ucs . #x524A) ; 削 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x752B) ; ø»Š•® + (ideograph-daikanwa . 29263) ; ø¸‡‰ + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 642) + (shinjigen-2 . 642) + (korean-ksc5601 . #x5E7B) ; ø»‰µŒ + (ideograph-daikanwa . 02000) ; ø¸€Ÿ + (=jef-china3 . #x44C3) ; øº„“ƒ + )) +(define-char + '((morohashi-daikanwa 2000 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8096) ; 肖 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 641) + (shinjigen-2 . 641) + (chinese-gb2312 . #x4F77) ; ø»…Š¾ + (=jis-x0208 . #x3A6F) ; ø½Š›¸ + (chinese-isoir165 . #x4F77) ; ø»³Ž + (=gt-pj-1 . #x3A6F) ; 削 + (=gt-k . 05086) ; ý¡„ž + (=ucs . #x524A) ; 削 + )) +(define-char + '((=>ucs . #x524A) ; 削 + (morohashi-daikanwa 2000 0 3) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 341 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4B39) ; ø»’€  + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-1 . #x5028) ; ø»’‡¥ + (chinese-big5 . #xAB64) ; ý¢€Š­¤ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-4 . #x2845) ; ø»—«ž + (ideograph-daikanwa . 02001) ; ø¸€Ÿ‘ + (=ucs . #x20712) ; 𠜒 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2E79) ; ø»œ‰Ž + (ideograph-daikanwa . 02002) ; ø¸€Ÿ’ + (=ucs . #x20725) ; 𠜥 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (ancient-char-of-shinjigen-1 . 663) + (shinjigen-1 . 664) + (ideograph-daikanwa . 02003) ; ø¸€Ÿ“ + (=ucs . #x20713) ; 𠜓 + )) +(define-char + '((=>ucs . #x20713) ; 𠜓 + (morohashi-daikanwa 2003 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F24) ; ø»œ‰— + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2E7B) ; ø»œ‰ + (ideograph-daikanwa . 02004) ; ø¸€Ÿ” + (=ucs . #x20714) ; 𠜔 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F22) ; ø»œ‰• + (ideograph-daikanwa . 02005) ; ø¸€Ÿ• + (=ucs . #x20715) ; 𠜕 + )) +(define-char + '((=>ucs . #x20716) ; 𠜖 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02006) ; ø¸€Ÿ– + )) +(define-char + '((morohashi-daikanwa 2006 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-4 . #x2848) ; ø»—«¡ + (=ucs . #x20716) ; 𠜖 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F21) ; ø»œ‰” + (ideograph-daikanwa . 02007) ; ø¸€Ÿ— + (=cbeta . 06610) ; ø¸¡§’ + (=ucs . #x20717) ; 𠜗 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-4 . #x2844) ; ø»—« + (ideograph-daikanwa . 02008) ; ø¸€Ÿ˜ + (=ucs . #x20718) ; 𠜘 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 339 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x514B) ; 克 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 638) + (shinjigen-2 . 638) + (=jis-x0208 . #x516E) ; ø½Š½© + (korean-ksc5601 . #x503B) ; ø»‰Ÿ¨ + (chinese-cns11643-1 . #x502B) ; ø»’‡¨ + (chinese-gb12345 . #x7848) ; 剋 + (=gt-pj-1 . #x516E) ; 剋 + (chinese-big5 . #xAB67) ; ý¢€Š­§ + (ideograph-daikanwa . 02009) ; ø¸€Ÿ™ + (=gt-k . 05212) ; ý¡„‘œ + (=ucs . #x524B) ; 剋 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 339 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x675F) ; 束 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 649) + (shinjigen-2 . 649) + (chinese-gb2312 . #x585D) ; ø»…—² + (=jis-x0208 . #x516F) ; ø½Š½ª + (korean-ksc5601 . #x5537) ; ø»‰¦º + (chinese-isoir165 . #x585D) ; ø»Ž€‚ + (chinese-cns11643-1 . #x502A) ; ø»’‡§ + (=gt-pj-1 . #x516F) ; 剌 + (chinese-big5 . #xAB66) ; ý¢€Š­¦ + (ideograph-daikanwa . 02010) ; ø¸€Ÿš + (=gt-k . 05213) ; ý¡„‘ + (=ucs . #x524C) ; 剌 + )) +(define-char + '((=>ucs . #x524D) ; 前 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (shinjigen-1 . 644) + (shinjigen-2 . 644) + (ideograph-daikanwa . 02011) ; ø¸€Ÿ› + (=jef-china3 . #x44CE) ; øº„“Ž + )) +(define-char + '((morohashi-daikanwa 2011 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 248 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4491) ; 䒑 + ) + ((=ucs . #x5216) ; 刖 + )) + (shinjigen-1 . 643) + (shinjigen-2 . 643) + (chinese-gb2312 . #x4730) ; ø»„¾‡ + (=jis-x0208 . #x4130) ; ø½Š¥‹ + (korean-ksc5601 . #x6E71) ; ø»ŠŒ¢ + (chinese-isoir165 . #x4730) ; ø»¦— + (=gt-pj-1 . #x4130) ; 前 + (chinese-big5 . #xAB65) ; ý¢€Š­¥ + (=gt-k . 05125) ; ý¡„… + (=ucs . #x524D) ; 前 + )) +(define-char + '((=>ucs . #x524D) ; 前 + (morohashi-daikanwa 2011 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-1 . #x5029) ; ø»’‡¦ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x233C2) ; 𣏂 + ) + ((=ucs . #x5202) ; 刂 + )) + (ideograph-daikanwa . 02012) ; ø¸€Ÿœ + (=ucs . #x524E) ; 剎 + )) +(define-char + '((=>ucs . #x524E) ; 剎 + (morohashi-daikanwa 2012 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 336 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8CBA) ; ý¢€ˆ²º + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-1 . #x5026) ; ø»’‡£ + (chinese-big5 . #xAB62) ; ý¢€Š­¢ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-4 . #x2846) ; ø»—«Ÿ + (ideograph-daikanwa . 02013) ; ø¸€Ÿ + (=ucs . #x20719) ; 𠜙 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2E78) ; ø»œ‰ + (ideograph-daikanwa . 02014) ; ø¸€Ÿž + (=ucs . #x2071A) ; 𠜚 + )) +(define-char + '((=>ucs . #x34E7) ; 㓧 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B41) ; ø»•¥° + (ideograph-daikanwa . 02015) ; ø¸€ŸŸ + )) +(define-char + '((morohashi-daikanwa 2015 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 342 11) + (=hanziku-1 . #xEC7A) ; ý¢€ž±º + (=ucs . #x34E7) ; 㓧 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 340 2) + (chinese-cns11643-3 . #x2B45) ; ø»•¥´ + (ideograph-daikanwa . 02016) ; ø¸€Ÿ  + (=hanziku-1 . #xEBF0) ; ý¢€ž¯° + (=cbeta . 02863) ; ø¸ ¬¯ + (=ucs . #x34E8) ; 㓨 + )) +(define-char + '((=>ucs . #x34E9) ; 㓩 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 342 14) + (chinese-cns11643-3 . #x2B42) ; ø»•¥± + (ideograph-daikanwa . 02017) ; ø¸€Ÿ¡ + (=hanziku-1 . #xEC7D) ; ý¢€ž±½ + )) +(define-char + '((morohashi-daikanwa 2017 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (=ucs . #x34E9) ; 㓩 + )) +(define-char + '((=>ucs . #x2071B) ; 𠜛 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02018) ; ø¸€Ÿ¢ + )) +(define-char + '((morohashi-daikanwa 2018 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2E7E) ; ø»œ‰“ + (=ucs . #x2071B) ; 𠜛 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (original-char-of-shinjigen-1 . 619) + (shinjigen-1 . 620) + (chinese-cns11643-6 . #x2F23) ; ø»œ‰– + (ideograph-daikanwa . 02019) ; ø¸€Ÿ£ + (=ucs . #x2071C) ; 𠜜 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2E7A) ; ø»œ‰ + (ideograph-daikanwa . 02020) ; ø¸€Ÿ¤ + (=ucs . #x2071D) ; 𠜝 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02021) ; ø¸€Ÿ¥ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02022) ; ø¸€Ÿ¦ + (=jef-china3 . #x44B9) ; øº„’¹ + )) +(define-char + '((=>ucs . #x20730) ; 𠜰 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02023) ; ø¸€Ÿ§ + )) +(define-char + '((morohashi-daikanwa 2023 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3549) ; ø»œ’° + (=ucs . #x20730) ; 𠜰 + )) +(define-char + '((=>ucs . #x524F) ; 剏 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (<-vulgar-ideograph + (:sources (seiji-tsuu morohashi-daikanwa) + :char ((ideograph-daikanwa . 01953) ; ø¸€ž¡ + ) + )) + (hanyu-dazidian 1 338 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5E76) ; 并 + ) + ((=ucs . #x5204) ; 刄 + )) + (chinese-cns11643-3 . #x2B43) ; ø»•¥² + (ideograph-daikanwa . 02024) ; ø¸€Ÿ¨ + (=hanziku-1 . #xEBBC) ; ý¢€ž®¼ + (=cbeta . 01772) ; ø¸ ›¬ + )) +(define-char + '((=>ucs . #x524F) ; 剏 + (morohashi-daikanwa 2024 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 634) + (japanese-jisx0212 . #x333A) ; ø»Š¿… + ) + )) + (shinjigen-1 . 635) + (shinjigen-2 . 635) + (=jis-x0208 . #x516C) ; ø½Š½§ + (=gt-pj-1 . #x516C) ; ø½Š½§ + (ucs-jis . #x524F) ; ø½Š½§ + )) +(define-char + '((morohashi-daikanwa 2024 0 3) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5E76) ; 并 + ) + ((=ucs . #x5203) ; 刃 + )) + (=ucs . #x524F) ; 剏 + )) +(define-char + '((=>ucs . #x20728) ; 𠜨 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02025) ; ø¸€Ÿ© + )) +(define-char + '((morohashi-daikanwa 2025 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2E77) ; ø»œ‰Œ + (=ucs . #x20728) ; 𠜨 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B44) ; ø»•¥³ + (=ucs . #x4452) ; 䑒 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 342 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5459) ; 呙 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x3950) ; ø»„ªƒ + (chinese-isoir165 . #x3950) ; ø»’“ + (=hanziku-1 . #xEC71) ; ý¢€ž±± + (=ucs . #x5250) ; 剐 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 342 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4F65) ; ä½¥ + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x3D23) ; ø»„¯Ž + (chinese-isoir165 . #x3D23) ; ø»—ž + (=hanziku-1 . #xEC76) ; ý¢€ž±¶ + (=ucs . #x5251) ; 剑 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-5 . #x282E) ; ø»™µ‹ + (=ucs . #x20726) ; 𠜦 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 343 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6614) ; 昔 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x2E2B) ; ø»“Ÿ° + (chinese-big5 . #xD0E8) ; ý¢€ƒ¨ + (ideograph-daikanwa . 02026) ; ø¸€Ÿª + (=ucs . #x5252) ; 剒 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-4 . #x2B70) ; ø»—°£ + (ideograph-daikanwa . 02027) ; ø¸€Ÿ« + (=ucs . #x20731) ; 𠜱 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 343 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DC8) ; ý¢€ˆ·ˆ + ) + ((=ucs . #x5200) ; 刀 + )) + (chinese-cns11643-3 . #x2F68) ; ø»•¬ + (ideograph-daikanwa . 02028) ; ø¸€Ÿ¬ + (=hanziku-1 . #xECB3) ; ý¢€ž²³ + (=ucs . #x5253) ; 剓 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-4 . #x2B6D) ; ø»—°  + (ideograph-daikanwa . 02029) ; ø¸€Ÿ­ + (=ucs . #x20732) ; 𠜲 + )) +(define-char + '((=>ucs . #x20733) ; 𠜳 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02030) ; ø¸€Ÿ® + )) +(define-char + '((morohashi-daikanwa 2030 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C25) ; ø»™ºº + (=ucs . #x20733) ; 𠜳 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 344 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6613) ; 易 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 663) + (shinjigen-2 . 663) + (chinese-gb2312 . #x4C5E) ; ø»…†‹ + (=jis-x0208 . #x5171) ; ø½Š½¬ + (korean-ksc5601 . #x7428) ; ø»Š” + (chinese-isoir165 . #x4C5E) ; ø»®› + (chinese-cns11643-1 . #x544A) ; ø»’¿ + (=gt-pj-1 . #x5171) ; 剔 + (chinese-big5 . #xADE7) ; ý¢€Š·§ + (ideograph-daikanwa . 02031) ; ø¸€Ÿ¯ + (=gt-k . 06577) ; ý¡„¦± + (=ucs . #x5254) ; 剔 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C23) ; ø»™º¸ + (ideograph-daikanwa . 02032) ; ø¸€Ÿ° + (=ucs . #x20734) ; 𠜴 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 344 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x975E) ; 非 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-2 . 668) + (japanese-jisx0212 . #x3340) ; ø»Š¿‹ + (chinese-cns11643-2 . #x2E2E) ; ø»“Ÿ³ + (=jis-x0213-2-2000 . #x2339) ; ø»¤ ” + (chinese-big5 . #xD0EB) ; ý¢€ƒ« + (ideograph-daikanwa . 02033) ; ø¸€Ÿ± + (=ucs . #x5255) ; 剕 + )) +(define-char + '((=>ucs . #x5256) ; 剖 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 345 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((japanese-jisx0212 . #x3523) ; ø»‹ª + (ideograph-daikanwa . 03483) ; ø¸€¶› + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 669) + (shinjigen-2 . 669) + (=jis-x0208 . #x4B36) ; ø½Š³½ + (korean-ksc5601 . #x5C78) ; ø»‰² + (=gt-pj-1 . #x4B36) ; ø½Š³½ + (chinese-big5 . #xADE5) ; ý¢€Š·¥ + (ideograph-daikanwa . 02034) ; ø¸€Ÿ² + (=gt-k . 06548) ; ý¡„¦” + (ucs-jis . #x5256) ; ø½Š³½ + )) +(define-char + '((morohashi-daikanwa 2034 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5485) ; 咅 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x464A) ; ø»„½ƒ + (chinese-isoir165 . #x464A) ; ø»¥“ + (chinese-cns11643-1 . #x5448) ; ø»’½ + (=ucs . #x5256) ; 剖 + )) +(define-char + '((=>ucs . #x5256) ; 剖 + (morohashi-daikanwa 2034 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (shinjigen-1 . 670) + (shinjigen-2 . 670) + )) +(define-char + '((=>ucs . #x20752) ; 𠝒 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02035) ; ø¸€Ÿ³ + )) +(define-char + '((morohashi-daikanwa 2035 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x354A) ; ø»œ’± + (=ucs . #x20752) ; 𠝒 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 343 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6214) ; 戔 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-2 . 660) + (japanese-jisx0212 . #x3341) ; ø»Š¿Œ + (chinese-cns11643-3 . #x2F65) ; ø»•¬Œ + (=jis-x0213-1-2000 . #x2E5F) ; ø»¢§€ + (ideograph-daikanwa . 02036) ; ø¸€Ÿ´ + (=hanziku-1 . #xECC4) ; ý¢€ž³„ + (=cbeta . 00317) ; ø¸ „½ + (=jef-china3 . #x44C4) ; øº„“„ + (=ucs . #x5257) ; 剗 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 343 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5176) ; 其 + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x3342) ; ø»Š¿ + (chinese-cns11643-4 . #x2B6E) ; ø»—°¡ + (ideograph-daikanwa . 02037) ; ø¸€Ÿµ + (=hanziku-1 . #xECBC) ; ý¢€ž²¼ + (=jef-china3 . #x44C5) ; øº„“… + (=ucs . #x5258) ; 剘 + )) +(define-char + '((=>ucs . #x20735) ; 𠜵 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02038) ; ø¸€Ÿ¶ + )) +(define-char + '((=>ucs . #x20735) ; 𠜵 + (morohashi-daikanwa 2038 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-4 . #x2B6F) ; ø»—°¢ + )) +(define-char + '((morohashi-daikanwa 2038 0 3) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (=ucs . #x20735) ; 𠜵 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-4 . #x2B73) ; ø»—°¦ + (ideograph-daikanwa . 02039) ; ø¸€Ÿ· + (=ucs . #x20736) ; 𠜶 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 634) + (japanese-jisx0212 . #x333A) ; ø»Š¿… + ) + )) + (hanyu-dazidian 1 343 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5E76) ; 并 + ) + ((=ucs . #x5205) ; 刅 + )) + (shinjigen-1 . 636) + (ideograph-daikanwa . 02040) ; ø¸€Ÿ¸ + (=hanziku-1 . #xECB5) ; ý¢€ž²µ + (=cbeta . 04485) ; ø¸¡†… + (=ucs . #x5259) ; 剙 + )) +(define-char + '((=>ucs . #x5259) ; 剙 + (morohashi-daikanwa 2040 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5E76) ; 并 + ) + ((chinese-cns11643-3 . #x2152) ; ø»•—• + )) + (chinese-cns11643-3 . #x2F62) ; ø»•¬‰ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 343 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E8B) ; 事 + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x3343) ; ø»Š¿Ž + (chinese-cns11643-2 . #x2E2A) ; ø»“Ÿ¯ + (chinese-big5 . #xD0E7) ; ý¢€ƒ§ + (ideograph-daikanwa . 02041) ; ø¸€Ÿ¹ + (=ucs . #x525A) ; 剚 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 344 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5CA1) ; 岡 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 656) + (shinjigen-2 . 656) + (=jis-x0208 . #x3964) ; ø½Šš + (korean-ksc5601 . #x4B27) ; ø»‰—¾ + (chinese-cns11643-1 . #x544B) ; ø»’Ž€ + (chinese-gb12345 . #x3855) ; 剛 + (=gt-pj-1 . #x3964) ; 剛 + (chinese-big5 . #xADE8) ; ý¢€Š·¨ + (ideograph-daikanwa . 02042) ; ø¸€Ÿº + (=ucs . #x525B) ; 剛 + )) +(define-char + '((=>ucs . #x34EC) ; 㓬 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 345 3) + (ideograph-daikanwa . 02043) ; ø¸€Ÿ» + (=hanziku-1 . #xECF4) ; ý¢€ž³´ + )) +(define-char + '((=>ucs . #x34EC) ; 㓬 + (morohashi-daikanwa 2043 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2B7C) ; ø»™º³ + )) +(define-char + '((morohashi-daikanwa 2043 0 5) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (=ucs . #x34EC) ; 㓬 + )) +(define-char + '((=>ucs . #x525C) ; 剜 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 346 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x3038) ; ø½ŠŒ• + (korean-ksc5601 . #x6848) ; ø»Šƒ… + (ideograph-daikanwa . 07110) ; ø¸¯† + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-2 . 671) + (japanese-jisx0212 . #x3344) ; ø»Š¿ + (=jis-x0213-2-2000 . #x233A) ; ø»¤ • + (chinese-big5 . #xADE6) ; ý¢€Š·¦ + (ideograph-daikanwa . 02044) ; ø¸€Ÿ¼ + (ucs-jis . #x525C) ; ø»Š¿ + )) +(define-char + '((=>ucs . #x525C) ; 剜 + (morohashi-daikanwa 2044 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5B9B) ; 宛 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-1 . #x5449) ; ø»’¾ + )) +(define-char + '((morohashi-daikanwa 2044 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5B9B) ; 宛 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x5860) ; ø»…—µ + (chinese-isoir165 . #x5860) ; ø»Ž€… + (=ucs . #x525C) ; 剜 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02045) ; ø¸€Ÿ½ + (=ucs . #x20737) ; 𠜷 + )) +(define-char + '((=>ucs . #x20737) ; 𠜷 + (morohashi-daikanwa 2045 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x354E) ; ø»œ’µ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3552) ; ø»œ’¹ + (ideograph-daikanwa . 02046) ; ø¸€Ÿ¾ + (=ucs . #x20738) ; 𠜸 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C22) ; ø»™º· + (ideograph-daikanwa . 02047) ; ø¸€Ÿ¿ + (=ucs . #x20739) ; 𠜹 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3553) ; ø»œ’º + (ideograph-daikanwa . 02048) ; ø¸€ € + (=ucs . #x2073A) ; 𠜺 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 346 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F54) ; 彔 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 666) + (shinjigen-2 . 666) + (japanese-jisx0208-1978 . #x476D) ; ø»‚µ€ + (korean-ksc5601 . #x5A4E) ; ø»‰®§ + (chinese-cns11643-1 . #x544C) ; ø»’Ž + (chinese-big5 . #xADE9) ; ý¢€Š·© + (ideograph-daikanwa . 02049) ; ø¸€  + (=ucs . #x525D) ; 剝 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-4 . #x2B6C) ; ø»—°Ÿ + (ideograph-daikanwa . 02050) ; ø¸€ ‚ + (=ucs . #x2073B) ; 𠜻 + )) +(define-char + '((=>ucs . #x2073C) ; 𠜼 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02052) ; ø¸€ „ + )) +(define-char + '((morohashi-daikanwa 2052 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C26) ; ø»™º» + (=ucs . #x2073C) ; 𠜼 + )) +(define-char + '((=>ucs . #x2073D) ; 𠜽 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (shinjigen-1 . 633) + (variant-of-shinjigen-1 . 632) + (ideograph-daikanwa . 02053) ; ø¸€ … + )) +(define-char + '((morohashi-daikanwa 2053 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3551) ; ø»œ’¸ + (=ucs . #x2073D) ; 𠜽 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 343 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5947) ; 奇 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 651) + (shinjigen-2 . 651) + (chinese-gb2312 . #x585E) ; ø»…—³ + (=jis-x0208 . #x5170) ; ø½Š½« + (chinese-isoir165 . #x585E) ; ø»Ž€ƒ + (chinese-cns11643-2 . #x2E2C) ; ø»“Ÿ± + (=gt-pj-1 . #x5170) ; 剞 + (chinese-big5 . #xD0E9) ; ý¢€ƒ© + (ideograph-daikanwa . 02054) ; ø¸€ † + (=ucs . #x525E) ; 剞 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 347 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53D5) ; 叕 + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x3345) ; ø»Š¿ + (chinese-cns11643-2 . #x2E2D) ; ø»“Ÿ² + (chinese-big5 . #xD0EA) ; ý¢€ƒª + (ideograph-daikanwa . 02055) ; ø¸€ ‡ + (=ucs . #x525F) ; 剟 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-4 . #x2B71) ; ø»—°¤ + (ideograph-daikanwa . 02056) ; ø¸€ ˆ + (=cbeta . 05534) ; ø¸¡–ž + (=ucs . #x2073E) ; 𠜾 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3550) ; ø»œ’· + (ideograph-daikanwa . 02057) ; ø¸€ ‰ + (=ucs . #x2073F) ; 𠜿 + )) +(define-char + '((=>ucs . #x5260) ; 剠 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EAC) ; 京 + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x3346) ; ø»Š¿‘ + (ideograph-daikanwa . 02058) ; ø¸€ Š + (=cbeta . 05822) ; ø¸¡š¾ + (=jef-china3 . #x44C6) ; øº„“† + (ucs-jis . #x5260) ; ø»Š¿‘ + )) +(define-char + '((morohashi-daikanwa 2058 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 345 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EAC) ; 京 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-3 . #x2F60) ; ø»•¬‡ + (=hanziku-1 . #xECFD) ; ý¢€ž³½ + (=ucs . #x5260) ; 剠 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 346 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x708E) ; 炎 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 650) + (shinjigen-2 . 650) + (chinese-gb2312 . #x585F) ; ø»…—´ + (korean-ksc5601 . #x6066) ; ø»‰·³ + (japanese-jisx0212 . #x3347) ; ø»Š¿’ + (chinese-isoir165 . #x585F) ; ø»Ž€„ + (=jis-x0213-1-2000 . #x2E60) ; ø»¢§ + (chinese-big5 . #xD0E6) ; ý¢€ƒ¦ + (ideograph-daikanwa . 02059) ; ø¸€ ‹ + (=jef-china3 . #x97CF) ; øº‰Ÿ + (=ucs . #x5261) ; 剡 + )) +(define-char + '((=>ucs . #x5261) ; 剡 + (morohashi-daikanwa 2059 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4E63) ; ø»’…¤ + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x2E29) ; ø»“Ÿ® + (ucs-cns . #x5261) ; ø»“Ÿ® + )) +(define-char + '((=>ucs . #x34EE) ; 㓮 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02060) ; ø¸€ Œ + )) +(define-char + '((morohashi-daikanwa 2060 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 345 8) + (chinese-cns11643-3 . #x2F67) ; ø»•¬Ž + (=hanziku-1 . #xECF9) ; ý¢€ž³¹ + (=ucs . #x34EE) ; 㓮 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 347 6) + (chinese-cns11643-3 . #x2F69) ; ø»•¬ + (ideograph-daikanwa . 02061) ; ø¸€  + (=hanziku-1 . #xED78) ; ý¢€žµ¸ + (=ucs . #x34EF) ; 㓯 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 343 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8C56) ; 豖 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x2E2F) ; ø»“Ÿ´ + (chinese-big5 . #xD0EC) ; ý¢€ƒ¬ + (ideograph-daikanwa . 02062) ; ø¸€ Ž + (=ucs . #x5262) ; 剢 + )) +(define-char + '((=>ucs . #x20740) ; 𠝀 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02063) ; ø¸€  + )) +(define-char + '((=>ucs . #x20740) ; 𠝀 + (morohashi-daikanwa 2063 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x354F) ; ø»œ’¶ + )) +(define-char + '((morohashi-daikanwa 2063 0 3) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (=ucs . #x20740) ; 𠝀 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x354C) ; ø»œ’³ + (ideograph-daikanwa . 02064) ; ø¸€  + (=ucs . #x20741) ; 𠝁 + )) +(define-char + '((=>ucs . #x20742) ; 𠝂 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02065) ; ø¸€ ‘ + )) +(define-char + '((morohashi-daikanwa 2065 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x354B) ; ø»œ’² + (=ucs . #x20742) ; 𠝂 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-4 . #x2B72) ; ø»—°¥ + (ideograph-daikanwa . 02066) ; ø¸€ ’ + (=ucs . #x20743) ; 𠝃 + )) +(define-char + '((=>ucs . #x20744) ; 𠝄 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02067) ; ø¸€ “ + )) +(define-char + '((morohashi-daikanwa 2067 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C24) ; ø»™º¹ + (=ucs . #x20744) ; 𠝄 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x354D) ; ø»œ’´ + (ideograph-daikanwa . 02068) ; ø¸€ ” + (=ucs . #x20745) ; 𠝅 + )) +(define-char + '((=>ucs . #x2076A) ; 𠝪 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02069) ; ø¸€ • + )) +(define-char + '((morohashi-daikanwa 2069 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C28) ; ø»™º½ + (=ucs . #x2076A) ; 𠝪 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C27) ; ø»™º¼ + (ideograph-daikanwa . 02070) ; ø¸€ – + (=ucs . #x20758) ; 𠝘 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2B7D) ; ø»™º´ + (ideograph-daikanwa . 02071) ; ø¸€ — + (=ucs . #x20759) ; 𠝙 + )) +(define-char + '((=>ucs . #x2075A) ; 𠝚 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02072) ; ø¸€ ˜ + )) +(define-char + '((morohashi-daikanwa 2072 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C21) ; ø»™º¶ + (=ucs . #x2075A) ; 𠝚 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2B7E) ; ø»™ºµ + (ideograph-daikanwa . 02073) ; ø¸€ ™ + (=ucs . #x2075B) ; 𠝛 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02074) ; ø¸€ š + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02075) ; ø¸€ › + )) +(define-char + '((script JP-Touyou JP-Jouyou Ideograph) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (<-simplified-ideograph + (:char ((shinjigen-1 . 653) + (ideograph-daikanwa . 02228) ; ø¸€¢´ + ) + :sources (shinjigen-1))) + (hanyu-dazidian 1 345 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=gt-k . 03992) ; ý¡„€¾˜ + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 652) + (shinjigen-2 . 652) + (=jis-x0208 . #x3775) ; ø½Š—¤ + (chinese-cns11643-3 . #x2F66) ; ø»•¬ + (=gt-pj-1 . #x3775) ; 剣 + (ideograph-daikanwa . 02076) ; ø¸€ œ + (=hanziku-1 . #xECF5) ; ý¢€ž³µ + (=gt-k . 06418) ; ý¡„¤’ + (=ucs . #x5263) ; 剣 + )) +(define-char + '((script JP-Touyou JP-Jouyou Ideograph) + (=>ucs . #x5264) ; 剤 + (morohashi-daikanwa 2076 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (<-simplified-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 659) + (=jis-x0208 . #x517D) ; ø½Š½¸ + (korean-ksc5601 . #x7025) ; ø»ŠŽ’ + (ideograph-daikanwa . 02241) ; ø¸€£ + ) + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4046) ; ø½Š¤ƒ + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 658) + (shinjigen-2 . 658) + (=jis-x0208 . #x3A5E) ; ø½Š›§ + (=gt-pj-1 . #x3A5E) ; ø½Š›§ + (ucs-jis . #x5264) ; ø½Š›§ + )) +(define-char + '((morohashi-daikanwa 2076 1 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6589) ; 斉 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-3 . #x2F61) ; ø»•¬ˆ + (=ucs . #x5264) ; 剤 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 666) + (ideograph-daikanwa . 02049) ; ø¸€  + ) + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F55) ; 录 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 667) + (shinjigen-2 . 667) + (chinese-gb2312 . #x307E) ; ø»„£ + (japanese-jisx0208 . #x476D) ; ø»‡‰ˆ + (chinese-isoir165 . #x307E) ; ø»…³ + (chinese-cns11643-3 . #x2F63) ; ø»•¬Š + (=jis-x0208-1990 . #x476D) ; ø½Š®¼ + (=gt-pj-1 . #x476D) ; 剥 + (ideograph-daikanwa . 48939) ; ø¸‹¼« + (=jef-china3 . #x44D0) ; øº„“ + (=ucs . #x5265) ; 剥 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5944) ; 奄 + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x3348) ; ø»Š¿“ + (=ucs . #x5266) ; 剦 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 347 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C45) ; 居 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x3E67) ; ø»„±° + (chinese-isoir165 . #x3E67) ; ø»š€ + (chinese-cns11643-3 . #x2F64) ; ø»•¬‹ + (=hanziku-1 . #xED74) ; ý¢€žµ´ + (=ucs . #x5267) ; 剧 + )) +(define-char + '((morohashi-daikanwa 2076 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 348 5) + (=hanziku-1 . #xEDB9) ; ý¢€ž¶¹ + (=ucs . #x34ED) ; 㓭 + )) +(define-char + '((=>ucs . #x34ED) ; 㓭 + (morohashi-daikanwa 2076 2 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x3053) ; ø»—·œ + )) +(define-char + '((=>ucs . #x2075D) ; 𠝝 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02077) ; ø¸€  + )) +(define-char + '((morohashi-daikanwa 2077 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x3050) ; ø»—·™ + (=ucs . #x2075D) ; 𠝝 + )) +(define-char + '((=>ucs . #x5268) ; 剨 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((japanese-jisx0212 . #x4F50) ; ø»‹¨£ + (=jis-x0213-2-2000 . #x7240) ; ø»¦” + (ideograph-daikanwa . 24056) ; ø¸…·¸ + ) + ((=ucs . #x5202) ; 刂 + )) + (ideograph-daikanwa . 02078) ; ø¸€ ž + )) +(define-char + '((=>ucs . #x5268) ; 剨 + (morohashi-daikanwa 2078 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 348 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-2 . #x2C53) ; ø»“œ + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-3 . #x3450) ; ø»•³ + (=hanziku-1 . #xEDBD) ; ý¢€ž¶½ + )) +(define-char + '((morohashi-daikanwa 2078 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7809) ; 砉 + ) + ((=ucs . #x5202) ; 刂 + )) + (=ucs . #x5268) ; 剨 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02079) ; ø¸€ Ÿ + (=ucs . #x2075E) ; 𠝞 + )) +(define-char + '((=>ucs . #x2075E) ; 𠝞 + (morohashi-daikanwa 2079 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-5 . #x312B) ; ø»š‚– + )) +(define-char + '((=>ucs . #x34F1) ; 㓱 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02080) ; ø¸€   + )) +(define-char + '((=>ucs . #x34F1) ; 㓱 + (morohashi-daikanwa 2080 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 349 2) + (=hanziku-1 . #xEDD6) ; ý¢€ž·– + )) +(define-char + '((morohashi-daikanwa 2080 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (=ucs . #x34F1) ; 㓱 + )) +(define-char + '((=>ucs . #x34F1) ; 㓱 + (morohashi-daikanwa 2080 0 3) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x3057) ; ø»—·  + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x3051) ; ø»—·š + (ideograph-daikanwa . 02081) ; ø¸€ ¡ + (=ucs . #x2075F) ; 𠝟 + )) +(define-char + '((=>ucs . #x20760) ; 𠝠 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02082) ; ø¸€ ¢ + )) +(define-char + '((morohashi-daikanwa 2082 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-5 . #x312A) ; ø»š‚• + (=ucs . #x20760) ; 𠝠 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D46) ; ø»œž + (ideograph-daikanwa . 02083) ; ø¸€ £ + (=ucs . #x20761) ; 𠝡 + )) +(define-char + '((=>ucs . #x34F2) ; 㓲 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x3058) ; ø»—·¡ + (ideograph-daikanwa . 02084) ; ø¸€ ¤ + (=cbeta . 06949) ; ø¸¡¬¥ + )) +(define-char + '((morohashi-daikanwa 2084 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 349 8) + (=hanziku-1 . #xEDDC) ; ý¢€ž·œ + (=ucs . #x34F2) ; 㓲 + )) +(define-char + '((=>ucs . #x34F3) ; 㓳 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 348 4) + (chinese-cns11643-4 . #x3052) ; ø»—·› + (ideograph-daikanwa . 02085) ; ø¸€ ¥ + (=hanziku-1 . #xEDB8) ; ý¢€ž¶¸ + )) +(define-char + '((morohashi-daikanwa 2085 0 3) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (=ucs . #x34F3) ; 㓳 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x3056) ; ø»—·Ÿ + (ideograph-daikanwa . 02086) ; ø¸€ ¦ + (=ucs . #x20762) ; 𠝢 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 348 1) + (chinese-cns11643-5 . #x312C) ; ø»š‚— + (ideograph-daikanwa . 02087) ; ø¸€ § + (=hanziku-1 . #xEDB5) ; ý¢€ž¶µ + (=ucs . #x34F4) ; 㓴 + )) +(define-char + '((=>ucs . #x526A) ; 剪 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 02011) ; ø¸€Ÿ› + ) + ((=ucs . #x5200) ; 刀 + )) + (shinjigen-1 . 675) + (shinjigen-2 . 675) + (=jis-x0208 . #x5172) ; ø½Š½­ + (korean-ksc5601 . #x6E72) ; ø»ŠŒ£ + (=gt-pj-1 . #x5172) ; ø½Š½­ + (ideograph-daikanwa . 02088) ; ø¸€ ¨ + (=gt-k . 08056) ; ý¡„½¸ + (ucs-jis . #x526A) ; ø½Š½­ + )) +(define-char + '((morohashi-daikanwa 2088 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 347 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x524D) ; 前 + ) + ((=ucs . #x5200) ; 刀 + )) + (chinese-gb2312 . #x3C74) ; ø»„¯ + (chinese-isoir165 . #x3C74) ; ø»—‘ + (chinese-big5 . #xB0C5) ; ý¢€‹ƒ… + (=ucs . #x526A) ; 剪 + )) +(define-char + '((=>ucs . #x526A) ; 剪 + (morohashi-daikanwa 2088 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-1 . #x592A) ; ø»’”µ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x3055) ; ø»—·ž + (ideograph-daikanwa . 02089) ; ø¸€ © + (=ucs . #x20764) ; 𠝤 + )) +(define-char + '((=>ucs . #x526B) ; 剫 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 349 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4559) ; ø½Š«¬ + (korean-ksc5601 . #x5378) ; ø»‰¤¿ + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-big5 . #xD469) ; ý¢€‘© + (ideograph-daikanwa . 02090) ; ø¸€ ª + )) +(define-char + '((morohashi-daikanwa 2090 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5EA6) ; 度 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x336C) ; ø»“¨‡ + (=ucs . #x526B) ; 剫 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 348 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8011) ; 耑 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x336E) ; ø»“¨‰ + (=jis-x0213-2-2000 . #x233B) ; ø»¤ – + (chinese-big5 . #xD46B) ; ý¢€‘« + (ideograph-daikanwa . 02091) ; ø¸€ « + (=ucs . #x526C) ; 剬 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 349 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C4B) ; 屋 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x336D) ; ø»“¨ˆ + (chinese-big5 . #xD46A) ; ý¢€‘ª + (ideograph-daikanwa . 02092) ; ø¸€ ¬ + (=ucs . #x526D) ; 剭 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02093) ; ø¸€ ­ + (=ucs . #x20765) ; 𠝥 + )) +(define-char + '((=>ucs . #x20765) ; 𠝥 + (morohashi-daikanwa 2093 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D49) ; ø»œž  + )) +(define-char + '((=>ucs . #x526E) ; 剮 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 345 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x5325) ; ø½Š¿œ + (chinese-cns11643-2 . #x294B) ; ø»“˜º + (ideograph-daikanwa . 03573) ; ø¸€·µ + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x3349) ; ø»Š¿” + (chinese-cns11643-2 . #x336F) ; ø»“¨Š + (chinese-big5 . #xD46C) ; ý¢€‘¬ + (ideograph-daikanwa . 02094) ; ø¸€ ® + (ucs-jis . #x526E) ; ø»Š¿” + )) +(define-char + '((morohashi-daikanwa 2094 0 3) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x54BC) ; 咼 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb12345 . #x3950) ; 剮 + (=ucs . #x526E) ; 剮 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 348 6) + (chinese-cns11643-4 . #x3054) ; ø»—· + (ideograph-daikanwa . 02095) ; ø¸€ ¯ + (=hanziku-1 . #xEDBA) ; ý¢€ž¶º + (=ucs . #x34F5) ; 㓵 + )) +(define-char + '((=>ucs . #x34F6) ; 㓶 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x3059) ; ø»—·¢ + (ideograph-daikanwa . 02096) ; ø¸€ ° + )) +(define-char + '((=>ucs . #x34F6) ; 㓶 + (morohashi-daikanwa 2096 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 347 11) + (=hanziku-1 . #xED7D) ; ý¢€žµ½ + )) +(define-char + '((morohashi-daikanwa 2096 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (=ucs . #x34F6) ; 㓶 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 347 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7550) ; 畐 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 676) + (shinjigen-2 . 676) + (chinese-gb2312 . #x3831) ; ø»„¨† + (=jis-x0208 . #x497B) ; ø½Š²† + (korean-ksc5601 . #x5C79) ; ø»‰²Ž + (chinese-isoir165 . #x3831) ; ø»– + (chinese-cns11643-1 . #x592B) ; ø»’”¶ + (=gt-pj-1 . #x497B) ; 副 + (chinese-big5 . #xB0C6) ; ý¢€‹ƒ† + (ideograph-daikanwa . 02097) ; ø¸€ ± + (=gt-k . 07870) ; ý¡„º¾ + (=ucs . #x526F) ; 副 + )) +(define-char + '((=>ucs . #x20749) ; 𠝉 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02098) ; ø¸€ ² + )) +(define-char + '((morohashi-daikanwa 2098 0 8) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3554) ; ø»œ’» + (=ucs . #x20749) ; 𠝉 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D47) ; ø»œžž + (ideograph-daikanwa . 02099) ; ø¸€ ³ + (=ucs . #x20767) ; 𠝧 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02100) ; ø¸€ ´ + (=ucs . #x20768) ; 𠝨 + )) +(define-char + '((=>ucs . #x20768) ; 𠝨 + (morohashi-daikanwa 2100 0 8) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x365E) ; ø»šŠŸ + )) +(define-char + '((=>ucs . #x20769) ; 𠝩 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02101) ; ø¸€ µ + )) +(define-char + '((morohashi-daikanwa 2101 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x304F) ; ø»—·˜ + (=ucs . #x20769) ; 𠝩 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D4A) ; ø»œž¡ + (ideograph-daikanwa . 02102) ; ø¸€ ¶ + (=ucs . #x2077D) ; 𠝽 + )) +(define-char + '((=>ucs . #x20771) ; 𠝱 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (<-wrong-ideograph + (:sources (jiiho morohashi-daikanwa) + :char ((ideograph-daikanwa . 02144) ; ø¸€¡  + ) + )) + (ideograph-daikanwa . 02103) ; ø¸€ · + )) +(define-char + '((morohashi-daikanwa 2103 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D48) ; ø»œžŸ + (=ucs . #x20771) ; 𠝱 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02104) ; ø¸€ ¸ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02105) ; ø¸€ ¹ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D4B) ; ø»œž¢ + (ideograph-daikanwa . 02106) ; ø¸€ º + (=ucs . #x2077E) ; 𠝾 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E57) ; 乗 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 673) + (shinjigen-2 . 673) + (=jis-x0208 . #x3E6A) ; ø½Š¡« + (=gt-pj-1 . #x3E6A) ; 剰 + (ideograph-daikanwa . 02107) ; ø¸€ » + (=ucs . #x5270) ; 剰 + )) +(define-char + '((=>ucs . #x5270) ; 剰 + (morohashi-daikanwa 2107 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A23) ; ø»•»” + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02108) ; ø¸€ ¼ + (=ucs . #x34F7) ; 㓷 + )) +(define-char + '((=>ucs . #x34F7) ; 㓷 + (morohashi-daikanwa 2108 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A24) ; ø»•»• + )) +(define-char + '((=>ucs . #x34F7) ; 㓷 + (morohashi-daikanwa 2108 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 350 12) + (=hanziku-1 . #xEE41) ; ý¢€ž¹ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 350 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E58) ; 乘 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 674) + (shinjigen-2 . 674) + (chinese-gb2312 . #x4A23) ; ø»…‚” + (=jis-x0208 . #x5174) ; ø½Š½¯ + (korean-ksc5601 . #x6D25) ; ø»Š‰¸ + (chinese-isoir165 . #x4A23) ; ø»ª¤ + (chinese-cns11643-1 . #x5E37) ; ø»’œ˜ + (=gt-pj-1 . #x5174) ; 剩 + (chinese-big5 . #xB3D1) ; ý¢€‹‘ + (ideograph-daikanwa . 02109) ; ø¸€ ½ + (=ucs . #x5269) ; 剩 + )) +(define-char + '((=>ucs . #x2077F) ; 𠝿 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02110) ; ø¸€ ¾ + )) +(define-char + '((morohashi-daikanwa 2110 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x3643) ; ø»˜€€ + (=ucs . #x2077F) ; 𠝿 + )) +(define-char + '((=>ucs . #x20780) ; 𠞀 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02111) ; ø¸€ ¿ + )) +(define-char + '((morohashi-daikanwa 2111 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x365F) ; ø»šŠ  + (=ucs . #x20780) ; 𠞀 + )) +(define-char + '((=>ucs . #x5272) ; 割 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideograph-daikanwa . 07165) ; ø¸¯½ + ) + ((=ucs . #x5202) ; 刂 + )) + (ideograph-daikanwa . 02112) ; ø¸€¡€ + )) +(define-char + '((=>ucs . #x5272) ; 割 + (morohashi-daikanwa 2112 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4667) ; ø»œ¬Œ + )) +(define-char + '((=>ucs . #x5272) ; 割 + (morohashi-daikanwa 2112 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (shinjigen-1 . 679) + (shinjigen-2 . 679) + (=jef-china3 . #x44C7) ; øº„“‡ + )) +(define-char + '((morohashi-daikanwa 2112 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5BB3) ; 害 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x386E) ; ø»„©ƒ + (korean-ksc5601 . #x795C) ; ø»Šœ— + (chinese-isoir165 . #x386E) ; ø»‘“ + (=ucs . #x5272) ; 割 + )) +(define-char + '((=>ucs . #x5272) ; 割 + (morohashi-daikanwa 2112 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x3332) ; ø½Š© + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 678) + (shinjigen-2 . 678) + (=jis-x0208 . #x3364) ; ø½Š‘› + (=gt-pj-1 . #x3364) ; ø½Š‘› + (=gt-k . 09010) ; ý¡„‚Œ² + (ucs-jis . #x5272) ; ø½Š‘› + )) +(define-char + '((=>ucs . #x5272) ; 割 + (morohashi-daikanwa 2112 1 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 351 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x5524) ; ø»’Ž· + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-1 . #x5E34) ; ø»’œ• + (chinese-big5 . #xB3CE) ; ý¢€‹Ž + )) +(define-char + '((=>ucs . #x5273) ; 剳 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-2 . #x3251) ; ø»“¦Ž + (ideograph-daikanwa . 30937) ; ø¸‡£™ + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-3 . #x3A21) ; ø»•»’ + (ideograph-daikanwa . 02113) ; ø¸€¡ + )) +(define-char + '((morohashi-daikanwa 2113 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 347 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8345) ; 荅 + ) + ((=ucs . #x5202) ; 刂 + )) + (=jis-x0208 . #x5175) ; ø½Š½° + (=gt-pj-1 . #x5175) ; 剳 + (=hanziku-1 . #xEDA3) ; ý¢€ž¶£ + (=ucs . #x5273) ; 剳 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 352 4) + (ideograph-daikanwa . 02114) ; ø¸€¡‚ + (=hanziku-1 . #xEE79) ; ý¢€ž¹¹ + (=ucs . #x34F8) ; 㓸 + )) +(define-char + '((=>ucs . #x34F8) ; 㓸 + (morohashi-daikanwa 2114 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x506C) ; ø»œº½ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x466D) ; ø»œ¬’ + (ideograph-daikanwa . 02115) ; ø¸€¡ƒ + (=ucs . #x20781) ; 𠞁 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 349 20) + (ideograph-daikanwa . 02116) ; ø¸€¡„ + (=hanziku-1 . #xEDE8) ; ý¢€ž·¨ + (=ucs . #x34F9) ; 㓹 + )) +(define-char + '((=>ucs . #x34F9) ; 㓹 + (morohashi-daikanwa 2116 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x3642) ; ø»—¿¿ + )) +(define-char + '((=>ucs . #x20782) ; 𠞂 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02117) ; ø¸€¡… + )) +(define-char + '((morohashi-daikanwa 2117 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4669) ; ø»œ¬Ž + (=ucs . #x20782) ; 𠞂 + )) +(define-char + '((=>ucs . #x34FA) ; 㓺 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02118) ; ø¸€¡† + (=cbeta . 01309) ; ø¸ ” + )) +(define-char + '((morohashi-daikanwa 2118 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 350 1) + (chinese-cns11643-4 . #x3645) ; ø»˜€‚ + (=hanziku-1 . #xEDF5) ; ý¢€ž·µ + (=ucs . #x34FA) ; 㓺 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x3646) ; ø»˜€ƒ + (ideograph-daikanwa . 02119) ; ø¸€¡‡ + (=ucs . #x20783) ; 𠞃 + )) +(define-char + '((=>ucs . #x20784) ; 𠞄 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02120) ; ø¸€¡ˆ + )) +(define-char + '((morohashi-daikanwa 2120 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x3647) ; ø»˜€„ + (=ucs . #x20784) ; 𠞄 + )) +(define-char + '((=>ucs . #x20785) ; 𠞅 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02121) ; ø¸€¡‰ + )) +(define-char + '((morohashi-daikanwa 2121 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x3660) ; ø»šŠ¡ + (=ucs . #x20785) ; 𠞅 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 350 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8C48) ; 豈 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 677) + (shinjigen-2 . 677) + (=jis-x0208 . #x5173) ; ø½Š½® + (chinese-cns11643-1 . #x5E35) ; ø»’œ– + (chinese-gb12345 . #x585C) ; 剴 + (=gt-pj-1 . #x5173) ; 剴 + (chinese-big5 . #xB3CF) ; ý¢€‹ + (ideograph-daikanwa . 02122) ; ø¸€¡Š + (=ucs . #x5274) ; 剴 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x3664) ; ø»šŠ¥ + (ideograph-daikanwa . 02123) ; ø¸€¡‹ + (=ucs . #x20786) ; 𠞆 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 350 8) + (chinese-cns11643-3 . #x3A22) ; ø»•»“ + (ideograph-daikanwa . 02124) ; ø¸€¡Œ + (=hanziku-1 . #xEDFC) ; ý¢€ž·¼ + (=ucs . #x34FB) ; 㓻 + )) +(define-char + '((=>ucs . #x20787) ; 𠞇 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02125) ; ø¸€¡ + )) +(define-char + '((morohashi-daikanwa 2125 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x364A) ; ø»˜€‡ + (=ucs . #x20787) ; 𠞇 + )) +(define-char + '((=>ucs . #x20788) ; 𠞈 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02126) ; ø¸€¡Ž + )) +(define-char + '((morohashi-daikanwa 2126 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x3644) ; ø»˜€ + (=ucs . #x20788) ; 𠞈 + )) +(define-char + '((=>ucs . #x5275) ; 創 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 350 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4152) ; ø½Š¥­ + (korean-ksc5601 . #x735A) ; ø»Š“¡ + (chinese-cns11643-1 . #x543F) ; ø»’´ + (ideograph-daikanwa . 00756) ; ø¸€‹´ + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 680) + (shinjigen-2 . 680) + (japanese-jisx0208 . #x414F) ; ø»†¿¶ + (korean-ksc5601 . #x735C) ; ø»Š“£ + (chinese-cns11643-1 . #x5E36) ; ø»’œ— + (=jis-x0208-1990 . #x414F) ; ø½Š¥ª + (=gt-pj-1 . #x414F) ; ø»†¿¶ + (chinese-big5 . #xB3D0) ; ý¢€‹ + (ideograph-daikanwa . 02127) ; ø¸€¡ + (=gt-k . 09087) ; ý¡„‚¿ + (ucs-jis . #x5275) ; ø»†¿¶ + )) +(define-char + '((=>ucs . #x5275) ; 創 + (morohashi-daikanwa 2127 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x414F) ; ø»‚«® + )) +(define-char + '((morohashi-daikanwa 2127 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5009) ; 倉 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb12345 . #x3434) ; 創 + (=ucs . #x5275) ; 創 + )) +(define-char + '((=>ucs . #x20789) ; 𠞉 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02128) ; ø¸€¡ + )) +(define-char + '((morohashi-daikanwa 2128 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x3641) ; ø»—¿¾ + (=ucs . #x20789) ; 𠞉 + )) +(define-char + '((=>ucs . #x2078A) ; 𠞊 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02129) ; ø¸€¡‘ + )) +(define-char + '((morohashi-daikanwa 2129 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x3640) ; ø»—¿½ + (=ucs . #x2078A) ; 𠞊 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x466B) ; ø»œ¬ + (ideograph-daikanwa . 02130) ; ø¸€¡’ + (=ucs . #x2078B) ; 𠞋 + )) +(define-char + '((=>ucs . #x2078C) ; 𠞌 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02131) ; ø¸€¡“ + )) +(define-char + '((morohashi-daikanwa 2131 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (=ucs . #x2078C) ; 𠞌 + )) +(define-char + '((=>ucs . #x2078C) ; 𠞌 + (morohashi-daikanwa 2131 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4668) ; ø»œ¬ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x466C) ; ø»œ¬‘ + (ideograph-daikanwa . 02132) ; ø¸€¡” + (=ucs . #x2078D) ; 𠞍 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x3661) ; ø»šŠ¢ + (ideograph-daikanwa . 02133) ; ø¸€¡• + (=ucs . #x2078E) ; 𠞎 + )) +(define-char + '((=>ucs . #x202F4) ; 𠋴 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (->same-ideograph + ((ideograph-daikanwa . 00938) ; ø¸€Žª + ) + (:char ((ideograph-daikanwa . 00768) ; ø¸€Œ€ + ) + :sources (shuowen inkaiho morohashi-daikanwa))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x5261) ; 剡 + )) + (ideograph-daikanwa . 02134) ; ø¸€¡– + )) +(define-char + '((=>ucs . #x202F4) ; 𠋴 + (morohashi-daikanwa 2134 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((chinese-cns11643-2 . #x2E29) ; ø»“Ÿ® + )) + (chinese-cns11643-5 . #x3663) ; ø»šŠ¤ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x3662) ; ø»šŠ£ + (ideograph-daikanwa . 02135) ; ø¸€¡— + (=ucs . #x2078F) ; 𠞏 + )) +(define-char + '((=>ucs . #x5276) ; 剶 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02136) ; ø¸€¡˜ + )) +(define-char + '((morohashi-daikanwa 2136 0 3) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 349 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F56) ; 彖 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-3 . #x3451) ; ø»•³Ž + (=hanziku-1 . #xEDDE) ; ý¢€ž·ž + (=cbeta . 04951) ; ø¸¡— + (=ucs . #x5276) ; 剶 + )) +(define-char + '((=>ucs . #x20763) ; 𠝣 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02137) ; ø¸€¡™ + )) +(define-char + '((morohashi-daikanwa 2137 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x3649) ; ø»˜€† + (=ucs . #x20763) ; 𠝣 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02138) ; ø¸€¡š + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x3665) ; ø»šŠ¦ + (ideograph-daikanwa . 02139) ; ø¸€¡› + (=ucs . #x207A4) ; 𠞤 + )) +(define-char + '((=>ucs . #x20798) ; 𠞘 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02140) ; ø¸€¡œ + )) +(define-char + '((morohashi-daikanwa 2140 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x3648) ; ø»˜€… + (=ucs . #x20798) ; 𠞘 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02141) ; ø¸€¡ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x466A) ; ø»œ¬ + (ideograph-daikanwa . 02142) ; ø¸€¡ž + (=ucs . #x20790) ; 𠞐 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x466E) ; ø»œ¬“ + (ideograph-daikanwa . 48940) ; ø¸‹¼¬ + (=ucs . #x2079D) ; 𠞝 + )) +(define-char + '((=>ucs . #x5277) ; 剷 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideograph-daikanwa . 21684) ; ø¸…’´ + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x334A) ; ø»Š¿• + (=jis-x0213-2-2000 . #x233C) ; ø»¤ — + (chinese-big5 . #xB6D0) ; ý¢€‹› + (ideograph-daikanwa . 02143) ; ø¸€¡Ÿ + (=jef-china3 . #x44C8) ; øº„“ˆ + (ucs-jis . #x5277) ; ø»Š¿• + )) +(define-char + '((=>ucs . #x5277) ; 剷 + (morohashi-daikanwa 2143 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 354 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7522) ; 產 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-1 . #x6337) ; ø»’£® + (ucs-cns . #x5277) ; ø»’£® + )) +(define-char + '((=>ucs-cns . #x2F823) ; 剷 + (morohashi-daikanwa 2143 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (->identical + ((=ucs . #x2F823) ; 剷 + )) + (=ucs . #x5277) ; 剷 + )) +(define-char + '((=>ucs* . #x5277) ; 剷 + (morohashi-daikanwa 2143 0 3) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7523) ; 産 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-3 . #x4043) ; ø»–„¨ + (ucs-gb . #x5277) ; 剷 + (=ucs . #x2F823) ; 剷 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 353 1) + (chinese-cns11643-5 . #x3D70) ; ø»š•ƒ + (ideograph-daikanwa . 02144) ; ø¸€¡  + (=hanziku-1 . #xEEB8) ; ý¢€žº¸ + (=cbeta . 04565) ; ø¸¡‡• + (=ucs . #x34FC) ; 㓼 + )) +(define-char + '((=>ucs . #x207A5) ; 𠞥 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02145) ; ø¸€¡¡ + )) +(define-char + '((morohashi-daikanwa 2145 0 3) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C39) ; ø»˜ˆª + (=ucs . #x207A5) ; 𠞥 + )) +(define-char + '((=>ucs . #x207A7) ; 𠞧 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02146) ; ø¸€¡¢ + )) +(define-char + '((morohashi-daikanwa 2146 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-5 . #x3D73) ; ø»š•† + (=ucs . #x207A7) ; 𠞧 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x506F) ; ø»œ»€ + (ideograph-daikanwa . 02147) ; ø¸€¡£ + (=ucs . #x207A6) ; 𠞦 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 353 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C08) ; 專 + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x334B) ; ø»Š¿– + (chinese-cns11643-2 . #x416C) ; ø»“¼« + (chinese-big5 . #xDCC7) ; ý¢€³‡ + (ideograph-daikanwa . 02148) ; ø¸€¡¤ + (=jef-china3 . #x44C9) ; øº„“‰ + (=ucs . #x5278) ; 剸 + )) +(define-char + '((=>ucs . #x5279) ; 剹 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((japanese-jisx0212 . #x553A) ; ø»‹± + (=jis-x0213-2-2000 . #x747B) ; ø»¦˜” + (ideograph-daikanwa . 28665) ; ø¸†¿¹ + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x334C) ; ø»Š¿— + (ideograph-daikanwa . 02149) ; ø¸€¡¥ + (=jef-china3 . #x44CA) ; øº„“Š + (ucs-jis . #x5279) ; ø»Š¿— + )) +(define-char + '((morohashi-daikanwa 2149 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 354 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FCF) ; 翏 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-3 . #x4041) ; ø»–„¦ + (=hanziku-1 . #xEEE6) ; ý¢€ž»¦ + (=ucs . #x5279) ; 剹 + )) +(define-char + '((=>ucs . #x34FD) ; 㓽 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02150) ; ø¸€¡¦ + )) +(define-char + '((morohashi-daikanwa 2150 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 354 5) + (chinese-cns11643-3 . #x4042) ; ø»–„§ + (=hanziku-1 . #xEEDC) ; ý¢€ž»œ + (=ucs . #x34FD) ; 㓽 + )) +(define-char + '((=>ucs . #x207A8) ; 𠞨 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02151) ; ø¸€¡§ + )) +(define-char + '((morohashi-daikanwa 2151 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x506D) ; ø»œº¾ + (=ucs . #x207A8) ; 𠞨 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 352 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x20A7A) ; 𠩺 + ) + ((=ucs . #x5200) ; 刀 + )) + (chinese-isoir165 . #x7C38) ; ø»Ž´• + (chinese-cns11643-2 . #x416B) ; ø»“¼ª + (chinese-big5 . #xDCC6) ; ý¢€³† + (ideograph-daikanwa . 02152) ; ø¸€¡¨ + (=ucs . #x527A) ; 剺 + )) +(define-char + '((=>ucs . #x207A9) ; 𠞩 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02153) ; ø¸€¡© + )) +(define-char + '((morohashi-daikanwa 2153 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C35) ; ø»˜ˆ¦ + (=ucs . #x207A9) ; 𠞩 + )) +(define-char + '((=>ucs . #x207AA) ; 𠞪 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02154) ; ø¸€¡ª + )) +(define-char + '((=>ucs . #x207AA) ; 𠞪 + (morohashi-daikanwa 2154 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-5 . #x3D74) ; ø»š•‡ + )) +(define-char + '((morohashi-daikanwa 2154 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 10) + (total-strokes . 12) + (=ucs . #x207AA) ; 𠞪 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x506E) ; ø»œº¿ + (ideograph-daikanwa . 02155) ; ø¸€¡« + (=ucs . #x207AB) ; 𠞫 + )) +(define-char + '((=>ucs . #x207AC) ; 𠞬 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02156) ; ø¸€¡¬ + )) +(define-char + '((morohashi-daikanwa 2156 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-5 . #x3D6D) ; ø»š•€ + (=ucs . #x207AC) ; 𠞬 + )) +(define-char + '((=>ucs . #x207AD) ; 𠞭 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02157) ; ø¸€¡­ + )) +(define-char + '((morohashi-daikanwa 2157 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C37) ; ø»˜ˆ¨ + (=ucs . #x207AD) ; 𠞭 + )) +(define-char + '((=>ucs . #x527B) ; 剻 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideograph-daikanwa . 08212) ; ø¸‚€” + ) + ((=ucs . #x5202) ; 刂 + )) + (ideograph-daikanwa . 02158) ; ø¸€¡® + )) +(define-char + '((morohashi-daikanwa 2158 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 354 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5D29) ; å´© + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x416D) ; ø»“¼¬ + (chinese-big5 . #xDCC8) ; ý¢€³ˆ + (=ucs . #x527B) ; 剻 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 354 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53C3) ; 參 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x416E) ; ø»“¼­ + (chinese-big5 . #xDCC9) ; ý¢€³‰ + (ideograph-daikanwa . 02159) ; ø¸€¡¯ + (=ucs . #x527C) ; 剼 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 353 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7968) ; 票 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 691) + (shinjigen-2 . 691) + (chinese-gb2312 . #x5862) ; ø»…—· + (=jis-x0208 . #x5177) ; ø½Š½² + (korean-ksc5601 . #x7872) ; ø»Š› + (chinese-isoir165 . #x5862) ; ø»Ž€‡ + (chinese-cns11643-1 . #x6338) ; ø»’£¯ + (=gt-pj-1 . #x5177) ; 剽 + (chinese-big5 . #xB6D1) ; ý¢€‹›‘ + (ideograph-daikanwa . 02160) ; ø¸€¡° + (=gt-k . 10295) ; ý¡„‚ · + (=ucs . #x527D) ; 剽 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C36) ; ø»˜ˆ§ + (ideograph-daikanwa . 02161) ; ø¸€¡± + (=ucs . #x207AE) ; 𠞮 + )) +(define-char + '((=>ucs . #x207AF) ; 𠞯 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02162) ; ø¸€¡² + )) +(define-char + '((=>ucs . #x207AF) ; 𠞯 + (morohashi-daikanwa 2162 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-5 . #x3D6E) ; ø»š• + )) +(define-char + '((morohashi-daikanwa 2162 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (=ucs . #x207AF) ; 𠞯 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 353 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5340) ; 區 + ) + ((=ucs . #x5202) ; 刂 + )) + (ideograph-daikanwa . 02163) ; ø¸€¡³ + (=hanziku-1 . #xEEBA) ; ý¢€žºº + (=ucs . #x527E) ; 剾 + )) +(define-char + '((=>ucs . #x527E) ; 剾 + (morohashi-daikanwa 2163 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x5934) ; ø»’”¿ + (ideograph-daikanwa . 02691) ; ø¸€ªƒ + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-3 . #x4040) ; ø»–„¥ + (=cbeta . 01780) ; ø¸ ›´ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (shinjigen-1 . 687) + (chinese-cns11643-4 . #x3C3A) ; ø»˜ˆ« + (ideograph-daikanwa . 02164) ; ø¸€¡´ + (=ucs . #x207B0) ; 𠞰 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (kangxi-strokes . 14) + (total-strokes . 13) + (hanyu-dazidian 1 354 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DE2) ; å·¢ + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 689) + (shinjigen-2 . 689) + (variant-of-shinjigen-1 . 687) + (chinese-gb2312 . #x3D4B) ; ø»„¯¶ + (=jis-x0208 . #x5176) ; ø½Š½± + (korean-ksc5601 . #x7479) ; ø»Š•ž + (chinese-isoir165 . #x3D4B) ; ø»˜† + (chinese-cns11643-1 . #x6336) ; ø»’£­ + (=gt-pj-1 . #x5176) ; 剿 + (chinese-big5 . #xB6CF) ; ý¢€‹› + (ideograph-daikanwa . 02165) ; ø¸€¡µ + (=ucs . #x527F) ; 剿 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-5 . #x3D6F) ; ø»š•‚ + (ideograph-daikanwa . 02166) ; ø¸€¡¶ + (=ucs . #x207B1) ; 𠞱 + )) +(define-char + '((=>ucs . #x207BB) ; 𠞻 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02167) ; ø¸€¡· + )) +(define-char + '((morohashi-daikanwa 2167 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x5068) ; ø»œº¹ + (=ucs . #x207BB) ; 𠞻 + )) +(define-char + '((=>ucs . #x207BC) ; 𠞼 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02168) ; ø¸€¡¸ + )) +(define-char + '((morohashi-daikanwa 2168 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x5070) ; ø»œ» + (=ucs . #x207BC) ; 𠞼 + )) +(define-char + '((=>ucs . #x207BD) ; 𠞽 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02169) ; ø¸€¡¹ + )) +(define-char + '((morohashi-daikanwa 2169 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x5069) ; ø»œºº + (=ucs . #x207BD) ; 𠞽 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-5 . #x3D72) ; ø»š•… + (ideograph-daikanwa . 02170) ; ø¸€¡º + (=ucs . #x207BE) ; 𠞾 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-5 . #x3D71) ; ø»š•„ + (ideograph-daikanwa . 02171) ; ø¸€¡» + (=ucs . #x207BF) ; 𠞿 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x506A) ; ø»œº» + (ideograph-daikanwa . 02172) ; ø¸€¡¼ + (=ucs . #x207B7) ; 𠞷 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x506B) ; ø»œº¼ + (ideograph-daikanwa . 48941) ; ø¸‹¼­ + (=ucs . #x207B2) ; 𠞲 + )) +(define-char + '((=>ucs . #x207C2) ; 𠟂 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02173) ; ø¸€¡½ + )) +(define-char + '((morohashi-daikanwa 2173 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x445B) ; ø»šŸ€ + (=cbeta . 06083) ; ø¸¡Ÿƒ + (=ucs . #x207C2) ; 𠟂 + )) +(define-char + '((=>ucs . #x3500) ; 㔀 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02174) ; ø¸€¡¾ + )) +(define-char + '((morohashi-daikanwa 2174 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 355 14) + (chinese-cns11643-4 . #x4243) ; ø»˜‘¨ + (=hanziku-1 . #xEF46) ; ý¢€ž½† + (=ucs . #x3500) ; 㔀 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 356 13) + (chinese-cns11643-4 . #x4242) ; ø»˜‘§ + (ideograph-daikanwa . 02175) ; ø¸€¡¿ + (=hanziku-1 . #xEF65) ; ý¢€ž½¥ + (=cbeta . 03639) ; ø¸ ¸· + (=ucs . #x3501) ; 㔁 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 356 6) + (ideograph-daikanwa . 02176) ; ø¸€¢€ + (=hanziku-1 . #xEF5E) ; ý¢€ž½ž + (=ucs . #x3502) ; 㔂 + )) +(define-char + '((=>ucs . #x3502) ; 㔂 + (morohashi-daikanwa 2176 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-4 . #x423C) ; ø»˜‘¡ + )) +(define-char + '((=>ucs . #x3503) ; 㔃 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02177) ; ø¸€¢ + )) +(define-char + '((morohashi-daikanwa 2177 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (=ucs . #x3503) ; 㔃 + )) +(define-char + '((=>ucs . #x3503) ; 㔃 + (morohashi-daikanwa 2177 0 4) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 355 1) + (=hanziku-1 . #xEEF8) ; ý¢€ž»¸ + )) +(define-char + '((=>ucs . #x3503) ; 㔃 + (morohashi-daikanwa 2177 0 5) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-3 . #x457D) ; ø»–Œ¸ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 355 9) + (ideograph-daikanwa . 02178) ; ø¸€¢‚ + (=hanziku-1 . #xEF41) ; ý¢€ž½ + (=ucs . #x3504) ; 㔄 + )) +(define-char + '((=>ucs . #x3504) ; 㔄 + (morohashi-daikanwa 2178 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-3 . #x457B) ; ø»–Œ¶ + )) +(define-char + '((=>ucs . #x207C3) ; 𠟃 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02179) ; ø¸€¢ƒ + (=cbeta . 02282) ; ø¸ £ª + )) +(define-char + '((morohashi-daikanwa 2179 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-4 . #x423B) ; ø»˜‘  + (=ucs . #x207C3) ; 𠟃 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 357 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x77DE) ; 矞 + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x334D) ; ø»Š¿˜ + (chinese-cns11643-2 . #x4928) ; ø»”‡— + (chinese-big5 . #xE141) ; ý¢€Ž… + (ideograph-daikanwa . 02180) ; ø¸€¢„ + (=ucs . #x5280) ; 劀 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 360 4) + (chinese-cns11643-4 . #x423F) ; ø»˜‘¤ + (ideograph-daikanwa . 02181) ; ø¸€¢… + (=hanziku-1 . #xEFFE) ; ý¢€ž¿¾ + (=ucs . #x3505) ; 㔅 + )) +(define-char + '((=>ucs . #x5281) ; 劁 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x3E47) ; ø½Š¡ˆ + (korean-ksc5601 . #x7525) ; ø»Š•¨ + (ideograph-daikanwa . 19119) ; ø¸„ª¯ + ) + ((=ucs . #x5202) ; 刂 + )) + (ideograph-daikanwa . 02182) ; ø¸€¢† + )) +(define-char + '((morohashi-daikanwa 2182 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 355 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7126) ; 焦 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x5864) ; ø»…—¹ + (chinese-isoir165 . #x5864) ; ø»Ž€‰ + (chinese-cns11643-2 . #x4929) ; ø»”‡˜ + (chinese-big5 . #xE142) ; ý¢€Ž…‚ + (=ucs . #x5281) ; 劁 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B24) ; ø»‰¿ + (ideograph-daikanwa . 02183) ; ø¸€¢‡ + (=ucs . #x207C4) ; 𠟄 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x4461) ; ø»šŸ† + (ideograph-daikanwa . 02184) ; ø¸€¢ˆ + (=ucs . #x207C5) ; 𠟅 + )) +(define-char + '((=>ucs . #x3506) ; 㔆 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 355 11) + (ideograph-daikanwa . 02185) ; ø¸€¢‰ + (=hanziku-1 . #xEF43) ; ý¢€ž½ƒ + )) +(define-char + '((morohashi-daikanwa 2185 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-4 . #x423E) ; ø»˜‘£ + (=ucs . #x3506) ; 㔆 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B22) ; ø»‰½ + (ideograph-daikanwa . 02186) ; ø¸€¢Š + (=ucs . #x207C6) ; 𠟆 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 356 14) + (chinese-cns11643-3 . #x457C) ; ø»–Œ· + (ideograph-daikanwa . 02187) ; ø¸€¢‹ + (=hanziku-1 . #xEF66) ; ý¢€ž½¦ + (=ucs . #x3507) ; 㔇 + )) +(define-char + '((=>ucs . #x207C7) ; 𠟇 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02188) ; ø¸€¢Œ + )) +(define-char + '((morohashi-daikanwa 2188 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B21) ; ø»‰¼ + (=ucs . #x207C7) ; 𠟇 + )) +(define-char + '((=>ucs . #x207C8) ; 𠟈 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02189) ; ø¸€¢ + )) +(define-char + '((morohashi-daikanwa 2189 0 3) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C38) ; ø»˜ˆ© + (=ucs . #x207C8) ; 𠟈 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 355 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53A5) ; 厥 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x5863) ; ø»…—¸ + (japanese-jisx0212 . #x334E) ; ø»Š¿™ + (chinese-isoir165 . #x5863) ; ø»Ž€ˆ + (chinese-cns11643-1 . #x6823) ; ø»’ª° + (=jis-x0213-2-2000 . #x233E) ; ø»¤ ™ + (chinese-big5 . #xB9BB) ; ý¢€‹¦» + (ideograph-daikanwa . 02190) ; ø¸€¢Ž + (=jef-china3 . #x44CB) ; øº„“‹ + (=ucs . #x5282) ; 劂 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-4 . #x4240) ; ø»˜‘¥ + (ideograph-daikanwa . 02191) ; ø¸€¢ + (=ucs . #x207C9) ; 𠟉 + )) +(define-char + '((=>ucs . #x34FE) ; 㓾 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02192) ; ø¸€¢ + )) +(define-char + '((morohashi-daikanwa 2192 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 356 10) + (chinese-cns11643-4 . #x4241) ; ø»˜‘¦ + (=hanziku-1 . #xEF62) ; ý¢€ž½¢ + (=ucs . #x34FE) ; 㓾 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 356 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x756B) ; 畫 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 692) + (shinjigen-2 . 692) + (=jis-x0208 . #x3344) ; ø½Š» + (korean-ksc5601 . #x7C71) ; ø»Š¡† + (chinese-cns11643-1 . #x6822) ; ø»’ª¯ + (chinese-gb12345 . #x3B2E) ; 劃 + (=gt-pj-1 . #x3344) ; 劃 + (chinese-big5 . #xB9BA) ; ý¢€‹¦º + (ideograph-daikanwa . 02193) ; ø¸€¢‘ + (=ucs . #x5283) ; 劃 + )) +(define-char + '((=>ucs . #x207CA) ; 𠟊 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02194) ; ø¸€¢’ + )) +(define-char + '((morohashi-daikanwa 2194 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x4462) ; ø»šŸ‡ + (=ucs . #x207CA) ; 𠟊 + )) +(define-char + '((=>ucs . #x207CB) ; 𠟋 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02195) ; ø¸€¢“ + (=cbeta . 06950) ; ø¸¡¬¦ + )) +(define-char + '((morohashi-daikanwa 2195 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x445C) ; ø»šŸ + (=ucs . #x207CB) ; 𠟋 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x445F) ; ø»šŸ„ + (ideograph-daikanwa . 02196) ; ø¸€¢” + (=ucs . #x207CC) ; 𠟌 + )) +(define-char + '((=>ucs . #x207CD) ; 𠟍 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02197) ; ø¸€¢• + )) +(define-char + '((morohashi-daikanwa 2197 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-4 . #x423D) ; ø»˜‘¢ + (=ucs . #x207CD) ; 𠟍 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-4 . #x4244) ; ø»˜‘© + (ideograph-daikanwa . 02198) ; ø¸€¢– + (=ucs . #x207CE) ; 𠟎 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B2B) ; ø»Š† + (ideograph-daikanwa . 02199) ; ø¸€¢— + (=ucs . #x207CF) ; 𠟏 + )) +(define-char + '((=>ucs . #x207D0) ; 𠟐 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02200) ; ø¸€¢˜ + )) +(define-char + '((morohashi-daikanwa 2200 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B29) ; ø»Š„ + (=ucs . #x207D0) ; 𠟐 + )) +(define-char + '((=>ucs . #x207D1) ; 𠟑 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02201) ; ø¸€¢™ + )) +(define-char + '((morohashi-daikanwa 2201 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B28) ; ø»Šƒ + (=ucs . #x207D1) ; 𠟑 + )) +(define-char + '((=>ucs . #x207DF) ; 𠟟 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02202) ; ø¸€¢š + )) +(define-char + '((morohashi-daikanwa 2202 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B27) ; ø»Š‚ + (=ucs . #x207DF) ; 𠟟 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x445E) ; ø»šŸƒ + (ideograph-daikanwa . 02203) ; ø¸€¢› + (=ucs . #x207D2) ; 𠟒 + )) +(define-char + '((=>ucs . #x207D3) ; 𠟓 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02204) ; ø¸€¢œ + )) +(define-char + '((morohashi-daikanwa 2204 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C22) ; ø»š©· + (=ucs . #x207D3) ; 𠟓 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B26) ; ø»Š + (ideograph-daikanwa . 02205) ; ø¸€¢ + (=ucs . #x207D4) ; 𠟔 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02206) ; ø¸€¢ž + (=ucs . #x207D5) ; 𠟕 + )) +(define-char + '((=>ucs . #x207D5) ; 𠟕 + (morohashi-daikanwa 2206 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x445D) ; ø»šŸ‚ + )) +(define-char + '((=>ucs . #x207D6) ; 𠟖 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02207) ; ø¸€¢Ÿ + )) +(define-char + '((morohashi-daikanwa 2207 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B2A) ; ø»Š… + (=ucs . #x207D6) ; 𠟖 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x4460) ; ø»šŸ… + (ideograph-daikanwa . 02208) ; ø¸€¢  + (=ucs . #x207D7) ; 𠟗 + )) +(define-char + '((=>ucs . #x207D8) ; 𠟘 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02209) ; ø¸€¢¡ + )) +(define-char + '((morohashi-daikanwa 2209 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B25) ; ø»Š€ + (=ucs . #x207D8) ; 𠟘 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B23) ; ø»‰¾ + (ideograph-daikanwa . 02210) ; ø¸€¢¢ + (=ucs . #x207DC) ; 𠟜 + )) +(define-char + '((morohashi-daikanwa ho 52) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 12) + (total-strokes . 14) + (->same-ideograph + (:sources (kouin kangxi morohashi-daikanwa) + :char ((ideograph-daikanwa . 26149) ; ø¸†˜¥ + ) + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7B54) ; 答 + ) + ((=ucs . #x5202) ; 刂 + )) + (=jis-x0213-2-2000 . #x233D) ; ø»¤ ˜ + (=jef-china3 . #x5EC1) ; øº…» + (=ucs . #x5284) ; 劄 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C23) ; ø»š©¸ + (ideograph-daikanwa . 02211) ; ø¸€¢£ + (=ucs . #x207E6) ; 𠟦 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 358 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8700) ; 蜀 + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x334F) ; ø»Š¿š + (chinese-cns11643-4 . #x4925) ; ø»˜›œ + (ideograph-daikanwa . 02212) ; ø¸€¢¤ + (=hanziku-1 . #xEFC2) ; ý¢€ž¿‚ + (=ucs . #x5285) ; 劅 + )) +(define-char + '((=>ucs . #x207E7) ; 𠟧 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 02213) ; ø¸€¢¥ + )) +(define-char + '((morohashi-daikanwa 2213 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C27) ; ø»š©¼ + (=ucs . #x207E7) ; 𠟧 + )) +(define-char + '((=>ucs . #x207E8) ; 𠟨 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 02214) ; ø¸€¢¦ + )) +(define-char + '((morohashi-daikanwa 2214 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (=ucs . #x207E8) ; 𠟨 + )) +(define-char + '((=>ucs . #x207E8) ; 𠟨 + (morohashi-daikanwa 2214 0 3) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-4 . #x4924) ; ø»˜›› + )) +(define-char + '((=>ucs . #x5286) ; 劆 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x562F) ; ø»‰¨ + (ideograph-daikanwa . 09436) ; ø¸‚“œ + ) + ((=ucs . #x5202) ; 刂 + )) + (ideograph-daikanwa . 02215) ; ø¸€¢§ + )) +(define-char + '((=>ucs . #x5286) ; 劆 + (morohashi-daikanwa 2215 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 360 1) + (=hanziku-1 . #xEFFB) ; ý¢€ž¿» + )) +(define-char + '((morohashi-daikanwa 2215 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5EC9) ; 廉 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-3 . #x4B31) ; ø»–”  + (=ucs . #x5286) ; 劆 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C24) ; ø»š©¹ + (ideograph-daikanwa . 02216) ; ø¸€¢¨ + (=ucs . #x207E9) ; 𠟩 + )) +(define-char + '((=>ucs . #x207EA) ; 𠟪 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 02217) ; ø¸€¢© + )) +(define-char + '((morohashi-daikanwa 2217 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C26) ; ø»š©» + (=ucs . #x207EA) ; 𠟪 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 358 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8C66) ; 豦 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 696) + (shinjigen-2 . 696) + (=jis-x0208 . #x3760) ; ø½Š— + (korean-ksc5601 . #x503C) ; ø»‰Ÿ© + (chinese-cns11643-1 . #x6C2A) ; ø»’°¯ + (chinese-gb12345 . #x3E67) ; 劇 + (=gt-pj-1 . #x3760) ; 劇 + (chinese-big5 . #xBC40) ; ý¢€‹±€ + (ideograph-daikanwa . 02218) ; ø¸€¢ª + (=gt-k . 11902) ; ý¡„‚¹¾ + (=ucs . #x5287) ; 劇 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-7 . #x2139) ; ø»¿Œ + (ideograph-daikanwa . 02219) ; ø¸€¢« + (=ucs . #x207F5) ; 𠟵 + )) +(define-char + '((=>ucs . #x207EB) ; 𠟫 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 02220) ; ø¸€¢¬ + )) +(define-char + '((morohashi-daikanwa 2220 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-7 . #x213C) ; ø»¿ + (=ucs . #x207EB) ; 𠟫 + )) +(define-char + '((=>ucs . #x350A) ; 㔊 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 02221) ; ø¸€¢­ + )) +(define-char + '((morohashi-daikanwa 2221 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 359 5) + (chinese-cns11643-4 . #x4923) ; ø»˜›š + (=hanziku-1 . #xEFDF) ; ý¢€ž¿Ÿ + (=ucs . #x350A) ; 㔊 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-7 . #x213D) ; ø»¿ + (ideograph-daikanwa . 02222) ; ø¸€¢® + (=ucs . #x207EC) ; 𠟬 + )) +(define-char + '((=>ucs . #x5288) ; 劈 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x6D64) ; ø½‹¦§ + (ideograph-daikanwa . 38642) ; ø¸‰›² + ) + ((=ucs . #x5200) ; 刀 + )) + (shinjigen-1 . 697) + (shinjigen-2 . 697) + (=jis-x0208 . #x517C) ; ø½Š½· + (=gt-pj-1 . #x517C) ; ø½Š½· + (chinese-big5 . #xBC41) ; ý¢€‹± + (ideograph-daikanwa . 02223) ; ø¸€¢¯ + (ucs-jis . #x5288) ; ø½Š½· + (ucs-big5 . #x5288) ; ø½Š½· + )) +(define-char + '((morohashi-daikanwa 2223 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 357 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x8F9F) ; 辟 + ) + ((=ucs . #x5200) ; 刀 + )) + (shinjigen-1 . 697) + (shinjigen-2 . 697) + (chinese-gb2312 . #x457C) ; ø»„¼— + (korean-ksc5601 . #x5B79) ; ø»‰°° + (chinese-isoir165 . #x457C) ; ø»¤§ + (chinese-cns11643-1 . #x6C2B) ; ø»’°° + (=ucs . #x5288) ; 劈 + )) +(define-char + '((=>ucs . #x5289) ; 劉 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8D69) ; ý¢€ˆµ© + ) + ((=ucs . #x5202) ; 刂 + )) + (ideograph-daikanwa . 02224) ; ø¸€¢° + )) +(define-char + '((morohashi-daikanwa 2224 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 359 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8D69) ; ý¢€ˆµ© + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 698) + (shinjigen-2 . 698) + (=jis-x0208 . #x4E2D) ; ø½Š¸Ž + (korean-ksc5601 . #x5731) ; ø»‰©° + (chinese-cns11643-1 . #x6C2C) ; ø»’°± + (chinese-gb12345 . #x4175) ; 劉 + (=gt-pj-1 . #x4E2D) ; 劉 + (chinese-big5 . #xBC42) ; ý¢€‹±‚ + (=gt-k . 11956) ; ý¡„‚º´ + (=ucs . #x5289) ; 劉 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 359 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6703) ; 會 + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x3350) ; ø»Š¿› + (chinese-cns11643-1 . #x6C2E) ; ø»’°³ + (chinese-gb12345 . #x3974) ; 劊 + (chinese-big5 . #xBC44) ; ý¢€‹±„ + (ideograph-daikanwa . 02225) ; ø¸€¢± + (=ucs . #x528A) ; 劊 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (->ideographic-variants + (:sources (setsumon-tsuukun-teisei morohashi-daikanwa shinjigen-1) + :char ((shinjigen-1 . 687) + (ideograph-daikanwa . 02164) ; ø¸€¡´ + ) + ) + (:sources (setsumon-tsuukun-teisei morohashi-daikanwa) + :char ((ideograph-daikanwa . 02165) ; ø¸€¡µ + ) + )) + (hanyu-dazidian 1 358 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x55BF) ; 喿 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 688) + (chinese-big5 . #xE4F2) ; ý¢€Ž“² + (ideograph-daikanwa . 02226) ; ø¸€¢² + (=ucs . #x528B) ; 劋 + )) +(define-char + '((=>ucs . #x528B) ; 劋 + (morohashi-daikanwa 2226 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-2 . #x417A) ; ø»“¼¹ + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x4F5A) ; ø»”½ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 357 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B72) ; æ­² + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x3351) ; ø»Š¿œ + (chinese-cns11643-2 . #x4F5B) ; ø»”¾ + (chinese-gb12345 . #x585B) ; 劌 + (chinese-big5 . #xE4F3) ; ý¢€Ž“³ + (ideograph-daikanwa . 02227) ; ø¸€¢³ + (=ucs . #x528C) ; 劌 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 358 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x50C9) ; 僉 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 653) + (shinjigen-2 . 653) + (=jis-x0208 . #x5178) ; ø½Š½³ + (korean-ksc5601 . #x4B7C) ; ø»‰™“ + (chinese-cns11643-1 . #x6C2D) ; ø»’°² + (chinese-gb12345 . #x3D23) ; 劍 + (=gt-pj-1 . #x5178) ; 劍 + (chinese-big5 . #xBC43) ; ý¢€‹±ƒ + (ideograph-daikanwa . 02228) ; ø¸€¢´ + (=ucs . #x528D) ; 劍 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 357 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x50C9) ; 僉 + ) + ((=ucs . #x5200) ; 刀 + )) + (chinese-cns11643-3 . #x4B32) ; ø»–”¡ + (ideograph-daikanwa . 02229) ; ø¸€¢µ + (=hanziku-1 . #xEF7C) ; ý¢€ž½¼ + (=jef-china3 . #x44BA) ; øº„’º + (=ucs . #x528E) ; 劎 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-7 . #x213A) ; ø»¿ + (ideograph-daikanwa . 02230) ; ø¸€¢¶ + (=ucs . #x207ED) ; 𠟭 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-7 . #x213E) ; ø»¿‘ + (ideograph-daikanwa . 02231) ; ø¸€¢· + (=ucs . #x207EE) ; 𠟮 + )) +(define-char + '((=>ucs . #x207EF) ; 𠟯 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 02232) ; ø¸€¢¸ + )) +(define-char + '((morohashi-daikanwa 2232 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-7 . #x213B) ; ø»¿Ž + (=ucs . #x207EF) ; 𠟯 + )) +(define-char + '((=>ucs . #x207F0) ; 𠟰 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 02233) ; ø¸€¢¹ + )) +(define-char + '((morohashi-daikanwa 2233 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C25) ; ø»š©º + (=ucs . #x207F0) ; 𠟰 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 02234) ; ø¸€¢º + (=ucs . #x207F1) ; 𠟱 + )) +(define-char + '((=>ucs . #x207F1) ; 𠟱 + (morohashi-daikanwa 2234 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-7 . #x2138) ; ø»¿‹ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (hanyu-dazidian 1 358 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7576) ; 當 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb12345 . #x7C24) ; 劏 + (=hanziku-1 . #xEFBF) ; ý¢€ž¾¿ + (=ucs . #x528F) ; 劏 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 02235) ; ø¸€¢» + (=ucs . #x207FA) ; 𠟺 + )) +(define-char + '((=>ucs . #x207FA) ; 𠟺 + (morohashi-daikanwa 2235 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F60) ; ø»˜¥‹ + )) +(define-char + '((=>ucs . #x350B) ; 㔋 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F62) ; ø»˜¥ + (ideograph-daikanwa . 02236) ; ø¸€¢¼ + )) +(define-char + '((morohashi-daikanwa 2236 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 360 14) + (=hanziku-1 . #xF049) ; ý¢€Ÿ‰ + (=ucs . #x350B) ; 㔋 + )) +(define-char + '((=>ucs . #x5290) ; 劐 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8CB0) ; ý¢€ˆ²° + ) + ((=ucs . #x5202) ; 刂 + )) + (ideograph-daikanwa . 02237) ; ø¸€¢½ + )) +(define-char + '((=>ucs . #x5290) ; 劐 + (morohashi-daikanwa 2237 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-3 . #x5036) ; ø»–›» + )) +(define-char + '((morohashi-daikanwa 2237 0 3) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 357 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x84A6) ; 蒦 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x5865) ; ø»…—º + (chinese-isoir165 . #x5865) ; ø»Ž€Š + (=hanziku-1 . #xEFA1) ; ý¢€ž¾¡ + (=ucs . #x5290) ; 劐 + )) +(define-char + '((=>ucs . #x350C) ; 㔌 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 02238) ; ø¸€¢¾ + )) +(define-char + '((morohashi-daikanwa 2238 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 360 11) + (=hanziku-1 . #xF046) ; ý¢€Ÿ† + (=ucs . #x350C) ; 㔌 + )) +(define-char + '((=>ucs . #x350C) ; 㔌 + (morohashi-daikanwa 2238 0 5) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F61) ; ø»˜¥Œ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 360 19) + (chinese-cns11643-4 . #x4F63) ; ø»˜¥Ž + (ideograph-daikanwa . 02239) ; ø¸€¢¿ + (=hanziku-1 . #xF04E) ; ý¢€ŸŽ + (=ucs . #x350D) ; 㔍 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C49) ; ø»ž¦ + (ideograph-daikanwa . 02240) ; ø¸€£€ + (=ucs . #x207FB) ; 𠟻 + )) +(define-char + '((=>ucs . #x5291) ; 劑 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x736E) ; ø½‹¯¥ + (korean-ksc5601 . #x703A) ; ø»ŠŽ§ + (ideograph-daikanwa . 48560) ; ø¸‹¶° + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 659) + (shinjigen-2 . 659) + (=jis-x0208 . #x517D) ; ø½Š½¸ + (korean-ksc5601 . #x7025) ; ø»ŠŽ’ + (=gt-pj-1 . #x517D) ; ø½Š½¸ + (chinese-big5 . #xBEAF) ; ý¢€‹º¯ + (ideograph-daikanwa . 02241) ; ø¸€£ + (ucs-jis . #x5291) ; ø½Š½¸ + )) +(define-char + '((morohashi-daikanwa 2241 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 361 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x9F4A) ; 齊 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-1 . #x7038) ; ø»’¶µ + (chinese-gb12345 . #x3C41) ; 劑 + (=ucs . #x5291) ; 劑 + )) +(define-char + '((=>ucs . #x207FC) ; 𠟼 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 02242) ; ø¸€£‚ + )) +(define-char + '((morohashi-daikanwa 2242 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 15) + (total-strokes . 17) + (=ucs . #x207FC) ; 𠟼 + )) +(define-char + '((=>ucs . #x207FC) ; 𠟼 + (morohashi-daikanwa 2242 0 5) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-5 . #x5A77) ; ø»š¿° + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (->same-ideograph + (:char ((ideograph-daikanwa . 02228) ; ø¸€¢´ + ) + :sources (gyokuhen morohashi-daikanwa))) + (<-ancient-ideograph + (:char ((shinjigen-1 . 653) + (ideograph-daikanwa . 02228) ; ø¸€¢´ + ) + :sources (shinjigen-1))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x50C9) ; 僉 + ) + ((=ucs . #x5203) ; 刃 + )) + (shinjigen-1 . 654) + (shinjigen-2 . 654) + (=jis-x0208 . #x517A) ; ø½Š½µ + (korean-ksc5601 . #x4B7D) ; ø»‰™” + (=gt-pj-1 . #x517A) ; 劒 + (ideograph-daikanwa . 02243) ; ø¸€£ƒ + (=ucs . #x5292) ; 劒 + )) +(define-char + '((=>ucs . #x5292) ; 劒 + (morohashi-daikanwa 2243 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x50C9) ; 僉 + ) + ((chinese-cns11643-1 . #x4443) ; ø»‘¶˜ + )) + (chinese-cns11643-4 . #x4F64) ; ø»˜¥ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C4B) ; ø»ž¨ + (ideograph-daikanwa . 02244) ; ø¸€£„ + (=ucs . #x20806) ; 𠠆 + )) +(define-char + '((=>ucs . #x5294) ; 劔 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 653) + (ideograph-daikanwa . 02228) ; ø¸€¢´ + ) + :sources (morohashi-daikanwa shinjigen-1))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x50C9) ; 僉 + ) + ((=jis-x0208 . #x5163) ; ø½Š½ž + (ideograph-daikanwa . 01849) ; ø¸€œ¹ + )) + (shinjigen-1 . 655) + (shinjigen-2 . 655) + (=jis-x0208 . #x5179) ; ø½Š½´ + (=gt-pj-1 . #x5179) ; ø½Š½´ + (ideograph-daikanwa . 02245) ; ø¸€£… + (ucs-jis . #x5294) ; ø½Š½´ + )) +(define-char + '((morohashi-daikanwa 2245 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 360 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x50C9) ; 僉 + ) + ((=ucs . #x5204) ; 刄 + )) + (chinese-cns11643-3 . #x5037) ; ø»–›¼ + (=hanziku-1 . #xF042) ; ý¢€Ÿ‚ + (=cbeta . 00669) ; ø¸ Š + (=ucs . #x5294) ; 劔 + )) +(define-char + '((=>ucs . #x5271) ; 剱 + (morohashi-daikanwa 2245 0 4) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (<-simplified-ideograph + ((=jis-x0208 . #x5179) ; ø½Š½´ + (ideograph-daikanwa . 02245) ; ø¸€£… + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=gt-k . 03992) ; ý¡„€¾˜ + ) + ((=jis-x0208 . #x5163) ; ø½Š½ž + (ideograph-daikanwa . 01849) ; ø¸€œ¹ + )) + (=jis-x0208 . #x517B) ; ø½Š½¶ + (=gt-pj-1 . #x517B) ; ø½Š½¶ + (ucs-jis . #x5271) ; ø½Š½¶ + )) +(define-char + '((=>ucs . #x5271) ; 剱 + (morohashi-daikanwa 2245 0 5) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (<-simplified-ideograph + ((=ucs . #x5294) ; 劔 + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=gt-k . 03992) ; ý¡„€¾˜ + ) + ((=jis-x0208 . #x3F4F) ; ø½Š¢® + (chinese-cns11643-6 . #x2138) ; ø»›µ‡ + (ideograph-daikanwa . 01850) ; ø¸€œº + )) + (=jef-china3 . #x44CF) ; øº„“ + )) +(define-char + '((morohashi-daikanwa 2245 0 7) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 9) + (total-strokes . 11) + (<-simplified-ideograph + ((=ucs . #x5294) ; 劔 + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=gt-k . 03992) ; ý¡„€¾˜ + ) + ((=ucs . #x5203) ; 刃 + )) + (=ucs . #x5271) ; 剱 + )) +(define-char + '((=>ucs . #x207FD) ; 𠟽 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 02246) ; ø¸€£† + )) +(define-char + '((=>ucs . #x207FD) ; 𠟽 + (morohashi-daikanwa 2246 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C4A) ; ø»ž§ + )) +(define-char + '((morohashi-daikanwa 2246 0 3) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (=ucs . #x207FD) ; 𠟽 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C4E) ; ø»ž« + (ideograph-daikanwa . 02247) ; ø¸€£‡ + (=ucs . #x207FE) ; 𠟾 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C4D) ; ø»žª + (ideograph-daikanwa . 02248) ; ø¸€£ˆ + (=ucs . #x207FF) ; 𠟿 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 360 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x9F3B) ; é¼» + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-gb2312 . #x5866) ; ø»…—» + (japanese-jisx0212 . #x3352) ; ø»Š¿ + (chinese-isoir165 . #x5866) ; ø»Ž€‹ + (chinese-cns11643-1 . #x7039) ; ø»’¶¶ + (=jis-x0213-1-2000 . #x2E61) ; ø»¢§‚ + (chinese-big5 . #xBEB0) ; ý¢€‹º° + (ideograph-daikanwa . 02249) ; ø¸€£‰ + (=jef-china3 . #x44CC) ; øº„“Œ + (=ucs . #x5293) ; 劓 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C4C) ; ø»ž© + (ideograph-daikanwa . 02250) ; ø¸€£Š + (=ucs . #x20800) ; 𠠀 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-5 . #x535F) ; ø»šµ† + (ideograph-daikanwa . 02251) ; ø¸€£‹ + (=ucs . #x20801) ; 𠠁 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-5 . #x5361) ; ø»šµˆ + (ideograph-daikanwa . 02252) ; ø¸€£Œ + (=ucs . #x20802) ; 𠠂 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-5 . #x5360) ; ø»šµ‡ + (ideograph-daikanwa . 02253) ; ø¸€£ + (=ucs . #x20803) ; 𠠃 + )) +(define-char + '((=>ucs . #x20804) ; 𠠄 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 02254) ; ø¸€£Ž + )) +(define-char + '((morohashi-daikanwa 2254 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (=ucs . #x20804) ; 𠠄 + )) +(define-char + '((=>ucs . #x20804) ; 𠠄 + (morohashi-daikanwa 2254 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-5 . #x535E) ; ø»šµ… + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C48) ; ø»ž¥ + (ideograph-daikanwa . 02255) ; ø¸€£ + (=ucs . #x20805) ; 𠠅 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 02256) ; ø¸€£ + (=ucs . #x20807) ; 𠠇 + )) +(define-char + '((=>ucs . #x20807) ; 𠠇 + (morohashi-daikanwa 2256 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-7 . #x213F) ; ø»¿’ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 02257) ; ø¸€£‘ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-5 . #x5A7A) ; ø»š¿³ + (ideograph-daikanwa . 02258) ; ø¸€£’ + (=cbeta . 02440) ; ø¸ ¦ˆ + (=ucs . #x2080D) ; 𠠍 + )) +(define-char + '((=>ucs . #x2080E) ; 𠠎 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 02259) ; ø¸€£“ + )) +(define-char + '((morohashi-daikanwa 2259 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-4 . #x556B) ; ø»˜®Š + (=ucs . #x2080E) ; 𠠎 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 362 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8CEA) ; 質 + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x3353) ; ø»Š¿ž + (chinese-cns11643-4 . #x556D) ; ø»˜®Œ + (ideograph-daikanwa . 02260) ; ø¸€£” + (=hanziku-1 . #xF07D) ; ý¢€Ÿ½ + (=ucs . #x5295) ; 劕 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-5 . #x5A79) ; ø»š¿² + (ideograph-daikanwa . 02261) ; ø¸€£• + (=ucs . #x2080F) ; 𠠏 + )) +(define-char + '((=>ucs . #x20810) ; 𠠐 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 02262) ; ø¸€£– + )) +(define-char + '((morohashi-daikanwa 2262 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-5 . #x5A78) ; ø»š¿± + (=ucs . #x20810) ; 𠠐 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 361 15) + (chinese-cns11643-4 . #x556C) ; ø»˜®‹ + (ideograph-daikanwa . 02263) ; ø¸€£— + (=hanziku-1 . #xF06A) ; ý¢€Ÿª + (=ucs . #x350F) ; 㔏 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-7 . #x367D) ; ø»žŸ† + (ideograph-daikanwa . 02264) ; ø¸€£˜ + (=ucs . #x2081E) ; 𠠞 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-7 . #x367C) ; ø»žŸ… + (=ucs . #x20812) ; 𠠒 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 15) + (total-strokes . 17) + (=ucs . #x20817) ; 𠠗 + )) +(define-char + '((=>ucs . #x20817) ; 𠠗 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-4 . #x556E) ; ø»˜® + )) +(define-char + '((=>ucs . #x350E) ; 㔎 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideograph-daikanwa . 02265) ; ø¸€£™ + )) +(define-char + '((morohashi-daikanwa 2265 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 362 9) + (chinese-cns11643-5 . #x613B) ; ø»›‰† + (=hanziku-1 . #xF0A6) ; ý¢€Ÿ‚¦ + (=ucs . #x350E) ; 㔎 + )) +(define-char + '((=>ucs . #x2081B) ; 𠠛 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideograph-daikanwa . 02266) ; ø¸€£š + )) +(define-char + '((morohashi-daikanwa 2266 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 16) + (total-strokes . 18) + (=ucs . #x2081B) ; 𠠛 + )) +(define-char + '((=>ucs . #x2081B) ; 𠠛 + (morohashi-daikanwa 2266 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 16) + (total-strokes . 18) + (chinese-cns11643-7 . #x3E7C) ; ø»žªµ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 362 12) + (chinese-cns11643-7 . #x3E7D) ; ø»žª¶ + (ideograph-daikanwa . 02267) ; ø¸€£› + (=hanziku-1 . #xF0A9) ; ý¢€Ÿ‚© + (=ucs . #x3510) ; 㔐 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 16) + (total-strokes . 18) + (chinese-cns11643-5 . #x6138) ; ø»›‰ƒ + (ideograph-daikanwa . 02268) ; ø¸€£œ + (=ucs . #x2081C) ; 𠠜 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 16) + (total-strokes . 18) + (chinese-cns11643-5 . #x6139) ; ø»›‰„ + (ideograph-daikanwa . 02269) ; ø¸€£ + (=ucs . #x2081D) ; 𠠝 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 16) + (total-strokes . 18) + (=ucs . #x20820) ; ð    + )) +(define-char + '((=>ucs . #x20820) ; ð    + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 16) + (total-strokes . 18) + (chinese-cns11643-5 . #x613A) ; ø»›‰… + )) +(define-char + '((=>ucs . #x3511) ; 㔑 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 17) + (total-strokes . 19) + (ideograph-daikanwa . 02270) ; ø¸€£ž + )) +(define-char + '((=>ucs . #x3511) ; 㔑 + (morohashi-daikanwa 2270 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 362 15) + (chinese-cns11643-4 . #x5F4A) ; ø»˜¼• + (=hanziku-1 . #xF0AC) ; ý¢€Ÿ‚¬ + )) +(define-char + '((morohashi-daikanwa 2270 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 16) + (total-strokes . 18) + (=ucs . #x3511) ; 㔑 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 17) + (total-strokes . 19) + (chinese-cns11643-7 . #x462F) ; ø»žµ˜ + (ideograph-daikanwa . 02271) ; ø¸€£Ÿ + (=ucs . #x20821) ; ð  ¡ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 17) + (total-strokes . 19) + (ideograph-daikanwa . 02272) ; ø¸€£  + (=ucs . #x20822) ; ð  ¢ + )) +(define-char + '((=>ucs . #x20822) ; ð  ¢ + (morohashi-daikanwa 2272 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 17) + (total-strokes . 19) + (chinese-cns11643-7 . #x462E) ; ø»žµ— + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 362 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6BDA) ; 毚 + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x3354) ; ø»Š¿Ÿ + (chinese-cns11643-2 . #x6539) ; ø»”°° + (chinese-big5 . #xF1ED) ; ý¢€‡­ + (ideograph-daikanwa . 02273) ; ø¸€£¡ + (=ucs . #x5296) ; 劖 + )) +(define-char + '((=>ucs . #x20823) ; ð  £ + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 17) + (total-strokes . 19) + (ideograph-daikanwa . 02274) ; ø¸€£¢ + )) +(define-char + '((morohashi-daikanwa 2274 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 17) + (total-strokes . 19) + (chinese-cns11643-7 . #x462D) ; ø»žµ– + (=ucs . #x20823) ; ð  £ + )) +(define-char + '((=>ucs . #x3512) ; 㔒 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideograph-daikanwa . 02275) ; ø¸€££ + )) +(define-char + '((=>ucs . #x3512) ; 㔒 + (morohashi-daikanwa 2275 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 18) + (total-strokes . 20) + (chinese-cns11643-4 . #x6330) ; ø»™³ + )) +(define-char + '((morohashi-daikanwa 2275 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 363 3) + (=hanziku-1 . #xF0C0) ; ý¢€Ÿƒ€ + (=ucs . #x3512) ; 㔒 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 18) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D40) ; ø»ž¿» + (ideograph-daikanwa . 02276) ; ø¸€£¤ + (=ucs . #x20826) ; ð  ¦ + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 18) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D41) ; ø»ž¿¼ + (ideograph-daikanwa . 02277) ; ø¸€£¥ + (=ucs . #x20827) ; ð  § + )) +(define-char + '((=>ucs . #x2082A) ; ð  ª + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideograph-daikanwa . 02278) ; ø¸€£¦ + )) +(define-char + '((morohashi-daikanwa 2278 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 19) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F6A) ; ø»›ž™ + (=ucs . #x2082A) ; ð  ª + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 363 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8D0A) ; 贊 + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x3355) ; ø»Š¿  + (chinese-cns11643-2 . #x6B51) ; ø»”¹¼ + (chinese-big5 . #xF5C3) ; ý¢€—ƒ + (ideograph-daikanwa . 02279) ; ø¸€£§ + (=ucs . #x5297) ; 劗 + )) +(define-char + '((=>ucs . #x2082B) ; ð  « + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideograph-daikanwa . 02280) ; ø¸€£¨ + (=cbeta . 05699) ; ø¸¡™ƒ + )) +(define-char + '((morohashi-daikanwa 2280 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 19) + (total-strokes . 21) + (chinese-cns11643-7 . #x5277) ; ø»Ÿˆˆ + (=ucs . #x2082B) ; ð  « + )) +(define-char + '((=>ucs . #x5298) ; 劘 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 363 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x7353) ; ø½‹¯Š + (korean-ksc5601 . #x5A3C) ; ø»‰®• + (ideograph-daikanwa . 42612) ; ø¸Š™´ + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x3356) ; ø»Š¿¡ + (=jis-x0213-2-2000 . #x2340) ; ø»¤ › + (chinese-big5 . #xF5C2) ; ý¢€—‚ + (ideograph-daikanwa . 02281) ; ø¸€£© + (ucs-jis . #x5298) ; ø»Š¿¡ + )) +(define-char + '((=>ucs . #x5298) ; 劘 + (morohashi-daikanwa 2281 0 0) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x7948) ; ø»“„“ + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x6B50) ; ø»”¹» + )) +(define-char + '((morohashi-daikanwa 2281 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x9761) ; 靡 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-isoir165 . #x7A3F) ; ø»Ž±  + (=ucs . #x5298) ; 劘 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 21) + (total-strokes . 23) + (chinese-cns11643-5 . #x7564) ; ø»›§‡ + (ideograph-daikanwa . 02282) ; ø¸€£ª + (=ucs . #x2082E) ; ð  ® + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 21) + (total-strokes . 23) + (hanyu-dazidian 1 363 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8821) ; è ¡ + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x6E7E) ; ø»”¿ƒ + (chinese-big5 . #xF7D1) ; ý¢€Ÿ‘ + (ideograph-daikanwa . 02283) ; ø¸€£« + (=ucs . #x5299) ; 劙 + )) +(define-char + '((=>ucs . #x529A) ; 劚 + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 21) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x5624) ; ø½‹ƒµ + (korean-ksc5601 . #x6155) ; ø»‰¹€ + (ideograph-daikanwa . 07821) ; ø¸º + ) + ((=ucs . #x5202) ; 刂 + )) + (japanese-jisx0212 . #x3357) ; ø»Š¿¢ + (ideograph-daikanwa . 02284) ; ø¸€£¬ + (=jef-china3 . #x44CD) ; øº„“ + (ucs-jis . #x529A) ; ø»Š¿¢ + )) +(define-char + '((morohashi-daikanwa 2284 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 21) + (total-strokes . 23) + (hanyu-dazidian 1 363 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C6C) ; 屬 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-3 . #x602C) ; ø»–³‘ + (=hanziku-1 . #xF0C6) ; ý¢€Ÿƒ† + (=ucs . #x529A) ; 劚 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 22) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B65) ; ø»™Ž˜ + (ideograph-daikanwa . 02285) ; ø¸€£­ + (=ucs . #x2082F) ; ð  ¯ + )) +(define-char + '((=>ucs . #x20830) ; ð  ° + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 24) + (total-strokes . 26) + (ideograph-daikanwa . 02286) ; ø¸€£® + )) +(define-char + '((morohashi-daikanwa 2286 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 24) + (total-strokes . 26) + (=ucs . #x20830) ; ð  ° + )) +(define-char + '((=>ucs . #x20830) ; ð  ° + (morohashi-daikanwa 2286 0 2) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 24) + (total-strokes . 26) + (chinese-cns11643-7 . #x622D) ; ø»Ÿžž + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 24) + (total-strokes . 26) + (ideograph-daikanwa . 02287) ; ø¸€£¯ + (=ucs . #x20831) ; ð  ± + )) +(define-char + '((=>ucs . #x20831) ; ð  ± + (morohashi-daikanwa 2287 0 1) + (ideographic-radical . 18) ; ⼑ + (ideographic-strokes . 24) + (total-strokes . 26) + (chinese-cns11643-7 . #x622C) ; ø»Ÿž + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (hanyu-dazidian 1 333 3) + (=hanziku-1 . #xEAAE) ; ý¢€žª® + (=ucs . #x34E6) ; 㓦 + )) +(define-char + '((ideographic-radical . 18) ; ⼑ + (hanyu-dazidian 1 338 15) + (=hanziku-1 . #xEBBD) ; ý¢€ž®½ + (=ucs . #x34EA) ; 㓪 + )) diff --git a/lisp/utf-2000/Ideograph-R019-Power.el b/lisp/utf-2000/Ideograph-R019-Power.el new file mode 100644 index 0000000..9ed897f --- /dev/null +++ b/lisp/utf-2000/Ideograph-R019-Power.el @@ -0,0 +1,4208 @@ +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 364 4) + (shinjigen-1 . 702) + (shinjigen-2 . 702) + (chinese-gb2312 . #x4126) ; ø»„µ‰ + (=jis-x0208 . #x4E4F) ; ø½Š¸° + (korean-ksc5601 . #x5574) ; ø»‰§· + (chinese-isoir165 . #x4126) ; ø»™ + (chinese-cns11643-1 . #x4430) ; ø»‘¶… + (=gt-pj-1 . #x4E4F) ; 力 + (chinese-big5 . #xA44F) ; ý¢€Š‘ + (ideograph-daikanwa . 02288) ; ø¸€£° + (=gt-k . 00067) ; ý¡„€ƒ + (=ucs . #x529B) ; 力 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 365 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x529B) ; 力 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (japanese-jisx0212 . #x3358) ; ø»Š¿£ + (chinese-cns11643-3 . #x2137) ; ø»•–º + (ideograph-daikanwa . 02289) ; ø¸€£± + (=hanziku-1 . #xF140) ; ý¢€Ÿ…€ + (=jef-china3 . #x44F7) ; øº„“· + (=ucs . #x529C) ; 劜 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 1) + (total-strokes . 3) + (chinese-cns11643-6 . #x213A) ; ø»›µ‰ + (ideograph-daikanwa . 02290) ; ø¸€£² + (=ucs . #x20832) ; ð  ² + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 02291) ; ø¸€£³ + (=ucs . #x20833) ; ð  ³ + )) +(define-char + '((=>ucs . #x20833) ; ð  ³ + (morohashi-daikanwa 2291 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-5 . #x213C) ; ø»™«‡ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-6 . #x2158) ; ø»›µ§ + (ideograph-daikanwa . 02292) ; ø¸€£´ + (=ucs . #x20834) ; ð  ´ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 365 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53C8) ; 又 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-gb2312 . #x4830) ; ø»„¿¥ + (chinese-isoir165 . #x4830) ; ø»§µ + (chinese-cns11643-3 . #x2154) ; ø»•—— + (ideograph-daikanwa . 02293) ; ø¸€£µ + (=hanziku-1 . #xF145) ; ý¢€Ÿ…… + (=ucs . #x529D) ; 劝 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 365 6) + (chinese-gb2312 . #x306C) ; ø»„‘ + (chinese-isoir165 . #x306C) ; ø»…¡ + (chinese-cns11643-3 . #x2153) ; ø»•—– + (ideograph-daikanwa . 02294) ; ø¸€£¶ + (=big5-cdp . #x8A63) ; ý¢€ˆ©£ + (=ucs . #x529E) ; 办 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 365 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DE5) ; å·¥ + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 704) + (shinjigen-2 . 704) + (chinese-gb2312 . #x3926) ; ø»„©™ + (=jis-x0208 . #x3879) ; ø½Š™† + (korean-ksc5601 . #x4D6D) ; ø»‰œ€ + (chinese-isoir165 . #x3926) ; ø»‘© + (chinese-cns11643-1 . #x457C) ; ø»‘¸¯ + (=gt-pj-1 . #x3879) ; 功 + (chinese-big5 . #xA55C) ; ý¢€Š•œ + (ideograph-daikanwa . 02295) ; ø¸€£· + (=gt-k . 00926) ; ý¡„€Žž + (=ucs . #x529F) ; 功 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-4 . #x2163) ; ø»—¡ª + (ideograph-daikanwa . 02296) ; ø¸€£¸ + (=ucs . #x20836) ; ð  ¶ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 366 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x529B) ; 力 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-1 . 703) + (shinjigen-2 . 703) + (chinese-gb2312 . #x3C53) ; ø»„®  + (=jis-x0208 . #x3243) ; ø½Šœ + (korean-ksc5601 . #x4A25) ; ø»‰–ž + (chinese-isoir165 . #x3C53) ; ø»–° + (chinese-cns11643-1 . #x457B) ; ø»‘¸® + (=gt-pj-1 . #x3243) ; 加 + (chinese-big5 . #xA55B) ; ý¢€Š•› + (ideograph-daikanwa . 02297) ; ø¸€£¹ + (=gt-k . 00896) ; ý¡„€Ž€ + (=ucs . #x52A0) ; 加 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-4 . #x2164) ; ø»—¡« + (ideograph-daikanwa . 02298) ; ø¸€£º + (=jef-china3 . #x44D7) ; øº„“— + (=ucs . #x3513) ; 㔓 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-3 . #x2221) ; ø»•˜‚ + (ideograph-daikanwa . 02299) ; ø¸€£» + (=cbeta . 01403) ; ø¸ •» + (=ucs . #x361E) ; 㘞 + )) +(define-char + '((=>ucs . #x20837) ; ð  · + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 02300) ; ø¸€£¼ + )) +(define-char + '((morohashi-daikanwa 2300 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-5 . #x2159) ; ø»™«¤ + (=ucs . #x20837) ; ð  · + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 02301) ; ø¸€£½ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 366 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5902) ; 夂 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-gb2312 . #x4E71) ; ø»…‰š + (chinese-isoir165 . #x4E71) ; ø»±ª + (=hanziku-1 . #xF162) ; ý¢€Ÿ…¢ + (=jef-china3 . #x82A1) ; øºˆŠ¡ + (=ucs . #x52A1) ; 务 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E07) ; 万 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-gb2312 . #x5B3D) ; ø»…›¬ + (chinese-isoir165 . #x5B3D) ; ø»Žƒ¼ + (=ucs . #x52A2) ; 劢 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-5 . #x2158) ; ø»™«£ + (=ucs . #x20838) ; ð  ¸ + )) +(define-char + '((=>ucs . #x52A3) ; 劣 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x3E2F) ; ø½Š ° + (korean-ksc5601 . #x6134) ; ø»‰¸Ÿ + (ideograph-daikanwa . 07475) ; ø¸´³ + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 707) + (shinjigen-2 . 707) + (=jis-x0208 . #x4E74) ; ø½Š¹• + (korean-ksc5601 . #x562B) ; ø»‰¨Œ + (=gt-pj-1 . #x4E74) ; ø½Š¹• + (chinese-big5 . #xA648) ; ý¢€Š™ˆ + (ideograph-daikanwa . 02302) ; ø¸€£¾ + (=gt-k . 01707) ; ý¡„€š« + (ucs-jis . #x52A3) ; ø½Š¹• + )) +(define-char + '((morohashi-daikanwa 2302 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 367 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C11) ; 少 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-gb2312 . #x4153) ; ø»„µ¶ + (chinese-isoir165 . #x4153) ; ø»ž† + (chinese-cns11643-1 . #x4749) ; ø»‘º¸ + (=ucs . #x52A3) ; 劣 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x2231) ; ø»™¬š + (ideograph-daikanwa . 02303) ; ø¸€£¿ + (=ucs . #x20839) ; ð  ¹ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 367 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65A4) ; 斤 + ) + ((=ucs . #x529B) ; 力 + )) + (korean-ksc5601 . #x5042) ; ø»‰Ÿ¯ + (japanese-jisx0212 . #x3359) ; ø»Š¿¤ + (chinese-cns11643-4 . #x2242) ; ø»—¢§ + (=jis-x0213-2-2000 . #x2342) ; ø»¤  + (ideograph-daikanwa . 02304) ; ø¸€¤€ + (=hanziku-1 . #xF1A8) ; ý¢€Ÿ†¨ + (=jef-china3 . #x44D8) ; øº„“˜ + (=ucs . #x52A4) ; 劤 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-4 . #x2240) ; ø»—¢¥ + (ideograph-daikanwa . 02305) ; ø¸€¤ + (=jef-china3 . #x44D9) ; øº„“™ + (=ucs . #x3515) ; 㔕 + )) +(define-char + '((=>ucs . #x52A5) ; 劥 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x5036) ; ø½Š»“ + (korean-ksc5601 . #x7971) ; ø»Šœ¬ + (ideograph-daikanwa . 00288) ; ø¸€„  + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x335A) ; ø»Š¿¥ + (ideograph-daikanwa . 02306) ; ø¸€¤‚ + (=jef-china3 . #x44DA) ; øº„“š + (ucs-jis . #x52A5) ; ø»Š¿¥ + )) +(define-char + '((morohashi-daikanwa 2306 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 367 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EA2) ; 亢 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-4 . #x223F) ; ø»—¢¤ + (=hanziku-1 . #xF1A9) ; ý¢€Ÿ†© + (=ucs . #x52A5) ; 劥 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 367 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x529B) ; 力 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x529B) ; 力 + ) + ((=ucs . #x529B) ; 力 + )) + )) + (japanese-jisx0212 . #x335B) ; ø»Š¿¦ + (chinese-cns11643-2 . #x217E) ; ø»“½ + (=jis-x0213-2-2000 . #x2343) ; ø»¤ ž + (chinese-big5 . #xC9C0) ; ý¢€Œ§€ + (ideograph-daikanwa . 02307) ; ø¸€¤ƒ + (=jef-china3 . #x44D2) ; øº„“’ + (=ucs . #x52A6) ; 劦 + )) +(define-char + '((=>ucs . #x6530) ; 攰 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=jef-china3 . #x50BD) ; øº…‚½ + ) + ((=ucs . #x529B) ; 力 + )) + (ideograph-daikanwa . 02308) ; ø¸€¤„ + )) +(define-char + '((morohashi-daikanwa 2308 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 367 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x652F) ; 支 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-6 . #x236C) ; ø»›¸· + (chinese-gb12345 . #x7C3F) ; 攰 + (=hanziku-1 . #xF1A3) ; ý¢€Ÿ†£ + (=ucs . #x6530) ; 攰 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 367 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x624B) ; 手 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x335C) ; ø»Š¿§ + (chinese-cns11643-4 . #x2241) ; ø»—¢¦ + (ideograph-daikanwa . 02309) ; ø¸€¤… + (=hanziku-1 . #xF1A6) ; ý¢€Ÿ†¦ + (=jef-china3 . #x44DB) ; øº„“› + (=ucs . #x52A7) ; 劧 + )) +(define-char + '((=>ucs . #x2083B) ; ð  » + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02310) ; ø¸€¤† + )) +(define-char + '((morohashi-daikanwa 2310 0 4) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x2232) ; ø»™¬› + (=ucs . #x2083B) ; ð  » + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 367 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E91) ; 云 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-gb2312 . #x362F) ; ø»„¥ˆ + (chinese-isoir165 . #x362F) ; ø»˜ + (chinese-cns11643-3 . #x2328) ; ø»•™§ + (=hanziku-1 . #xF1A2) ; ý¢€Ÿ†¢ + (=jef-china3 . #x81E4) ; øºˆ‡¤ + (=ucs . #x52A8) ; 动 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-4 . #x2344) ; ø»—¤‡ + (ideograph-daikanwa . 02311) ; ø¸€¤‡ + (=ucs . #x3517) ; 㔗 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x262E) ; ø»›¼“ + (ideograph-daikanwa . 02312) ; ø¸€¤ˆ + (=ucs . #x20842) ; 𠡂 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 368 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E14) ; 且 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 712) + (shinjigen-2 . 712) + (chinese-gb2312 . #x567A) ; ø»…•“ + (=jis-x0208 . #x3D75) ; ø½Š ˜ + (korean-ksc5601 . #x703E) ; ø»ŠŽ« + (chinese-isoir165 . #x567A) ; ø»½£ + (chinese-cns11643-1 . #x4937) ; ø»‘½¢ + (=gt-pj-1 . #x3D75) ; 助 + (chinese-big5 . #xA755) ; ý¢€Š• + (ideograph-daikanwa . 02313) ; ø¸€¤‰ + (=gt-k . 02574) ; ý¡„€¨Ž + (=ucs . #x52A9) ; 助 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 369 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5974) ; 奴 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 714) + (shinjigen-2 . 714) + (chinese-gb2312 . #x452C) ; ø»„»‡ + (=jis-x0208 . #x4558) ; ø½Š«« + (korean-ksc5601 . #x523D) ; ø»‰¢¦ + (chinese-isoir165 . #x452C) ; ø»£— + (chinese-cns11643-1 . #x4938) ; ø»‘½£ + (=gt-pj-1 . #x4558) ; 努 + (chinese-big5 . #xA756) ; ý¢€Š– + (ideograph-daikanwa . 02314) ; ø¸€¤Š + (=ucs . #x52AA) ; 努 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-4 . #x2345) ; ø»—¤ˆ + (ideograph-daikanwa . 02315) ; ø¸€¤‹ + (=ucs . #x20843) ; 𠡃 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 367 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53BB) ; 去 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 709) + (shinjigen-2 . 709) + (chinese-gb2312 . #x3D59) ; ø»„°„ + (=jis-x0208 . #x3965) ; ø½Šš + (korean-ksc5601 . #x4C24) ; ø»‰™™ + (chinese-isoir165 . #x3D59) ; ø»˜” + (chinese-cns11643-1 . #x4936) ; ø»‘½¡ + (=gt-pj-1 . #x3965) ; 劫 + (chinese-big5 . #xA754) ; ý¢€Š” + (ideograph-daikanwa . 02316) ; ø¸€¤Œ + (=gt-k . 02549) ; ý¡„€§µ + (=ucs . #x52AB) ; 劫 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 368 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E5) ; 句 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 708) + (shinjigen-2 . 708) + (chinese-gb2312 . #x5B3E) ; ø»…›­ + (=jis-x0208 . #x5222) ; ø½Š½» + (chinese-isoir165 . #x5B3E) ; ø»Žƒ½ + (chinese-cns11643-1 . #x4939) ; ø»‘½¤ + (=gt-pj-1 . #x5222) ; 劬 + (chinese-big5 . #xA757) ; ý¢€Š— + (ideograph-daikanwa . 02317) ; ø¸€¤ + (=ucs . #x52AC) ; 劬 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 369 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53EC) ; 召 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 713) + (shinjigen-2 . 713) + (chinese-gb2312 . #x5B3F) ; ø»…›® + (=jis-x0208 . #x5223) ; ø½Š½¼ + (chinese-isoir165 . #x5B3F) ; ø»Žƒ¾ + (chinese-cns11643-2 . #x2331) ; ø»“¬ + (=gt-pj-1 . #x5223) ; 劭 + (chinese-big5 . #xCA6F) ; ý¢€Œ©¯ + (ideograph-daikanwa . 02318) ; ø¸€¤Ž + (=gt-k . 02685) ; ý¡„€©½ + (=ucs . #x52AD) ; 劭 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 368 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5931) ; 失 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-2 . #x2332) ; ø»“­ + (chinese-big5 . #xCA70) ; ý¢€Œ©° + (ideograph-daikanwa . 02319) ; ø¸€¤ + (=ucs . #x52AE) ; 劮 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x2347) ; ø»™®Ž + (ideograph-daikanwa . 02320) ; ø¸€¤ + (=ucs . #x20844) ; 𠡄 + )) +(define-char + '((=>ucs . #x20841) ; 𠡁 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 02321) ; ø¸€¤‘ + )) +(define-char + '((morohashi-daikanwa 2321 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x2233) ; ø»™¬œ + (=ucs . #x20841) ; 𠡁 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 368 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x77F3) ; 石 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x335D) ; ø»Š¿¨ + (chinese-cns11643-4 . #x2346) ; ø»—¤‰ + (=jis-x0213-2-2000 . #x2344) ; ø»¤ Ÿ + (ideograph-daikanwa . 02322) ; ø¸€¤’ + (=hanziku-1 . #xF1C5) ; ý¢€Ÿ‡… + (=cbeta . 03416) ; ø¸ µ˜ + (=jef-china3 . #x44DC) ; øº„“œ + (=ucs . #x52AF) ; 劯 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 368 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x767D) ; 白 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x335E) ; ø»Š¿© + (chinese-cns11643-4 . #x2347) ; ø»—¤Š + (ideograph-daikanwa . 02323) ; ø¸€¤“ + (=hanziku-1 . #xF1CB) ; ý¢€Ÿ‡‹ + (=jef-china3 . #x44DD) ; øº„“ + (=ucs . #x52B0) ; 劰 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 02324) ; ø¸€¤” + )) +(define-char + '((=>ucs . #x2084C) ; 𠡌 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 02325) ; ø¸€¤• + )) +(define-char + '((morohashi-daikanwa 2325 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x262D) ; ø»›¼’ + (=ucs . #x2084C) ; 𠡌 + )) +(define-char + '((script JP-Touyou JP-Jouyou Ideograph) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (<-simplified-ideograph + (:sources (sougen-irai-zokujifu morohashi-daikanwa shinjigen-1) + :char ((shinjigen-1 . 716) + (ideograph-daikanwa . 02472) ; ø¸€¦¨ + ) + )) + (hanyu-dazidian 1 368 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5389) ; 厉 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 715) + (shinjigen-2 . 715) + (chinese-gb2312 . #x4078) ; ø»„´½ + (=jis-x0208 . #x4E65) ; ø½Š¹† + (chinese-isoir165 . #x4078) ; ø» + (chinese-cns11643-4 . #x2348) ; ø»—¤‹ + (=gt-pj-1 . #x4E65) ; 励 + (ideograph-daikanwa . 02326) ; ø¸€¤– + (=hanziku-1 . #xF1C4) ; ý¢€Ÿ‡„ + (=ucs . #x52B1) ; 励 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x89E1) ; ý¢€ˆ§¡ + ) + ((=ucs . #x571F) ; 土 + )) + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-4 . #x2349) ; ø»—¤Œ + (ideograph-daikanwa . 02327) ; ø¸€¤— + (=ucs . #x2084D) ; 𠡍 + )) +(define-char + '((morohashi-daikanwa 2327 0 3) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 369 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x89E1) ; ý¢€ˆ§¡ + ) + ((=ucs . #x5DE5) ; å·¥ + )) + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-gb2312 . #x3E22) ; ø»„°« + (chinese-isoir165 . #x3E22) ; ø»˜» + (=hanziku-1 . #xF1E7) ; ý¢€Ÿ‡§ + (=ucs . #x52B2) ; 劲 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 368 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8957) ; ý¢€ˆ¥— + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-gb2312 . #x404D) ; ø»„´’ + (chinese-isoir165 . #x404D) ; ø»œ¢ + (chinese-cns11643-3 . #x2463) ; ø»•œ€ + (ideograph-daikanwa . 02328) ; ø¸€¤˜ + (=hanziku-1 . #xF1C1) ; ý¢€Ÿ‡ + (=jef-china3 . #x82B2) ; øºˆŠ² + (=ucs . #x52B3) ; 劳 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (comment . "[JP-Jouyou] <simplified character> of S1-0718") + (shinjigen-1 . 717) + (shinjigen-2 . 717) + (=jis-x0208 . #x4F2B) ; ø½Š¹ª + (chinese-cns11643-3 . #x2462) ; ø»•›¿ + (=gt-pj-1 . #x4F2B) ; 労 + (ideograph-daikanwa . 02329) ; ø¸€¤™ + (=gt-k . 02676) ; ý¡„€©´ + (=ucs . #x52B4) ; 労 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-3 . #x2464) ; ø»•œ + (ideograph-daikanwa . 48942) ; ø¸‹¼® + (=ucs . #x3518) ; 㔘 + )) +(define-char + '((=>ucs . #x52B5) ; 劵 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0213-2-2000 . #x2327) ; ø»¤ ‚ + ) + ((=ucs . #x529B) ; 力 + )) + (=jis-x0208 . #x5225) ; ø½Š½¾ + (=gt-pj-1 . #x5225) ; ø½Š½¾ + (ideograph-daikanwa . 02330) ; ø¸€¤š + (=gt-k . 03863) ; ý¡„€¼— + (=cbeta . 00374) ; ø¸ …¶ + (ucs-jis . #x52B5) ; ø½Š½¾ + )) +(define-char + '((morohashi-daikanwa 2330 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 370 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BFA) ; ý¢€ˆ¯º + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-3 . #x2761) ; ø»• ˜ + (=big5-cdp . #x8C75) ; ý¢€ˆ±µ + (=ucs . #x52B5) ; 劵 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 369 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x540E) ; 后 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x335F) ; ø»Š¿ª + (chinese-cns11643-5 . #x253A) ; ø»™°½ + (ideograph-daikanwa . 02331) ; ø¸€¤› + (=hanziku-1 . #xF1F1) ; ý¢€Ÿ‡± + (=jef-china3 . #x44DE) ; øº„“ž + (=ucs . #x52B6) ; 劶 + )) +(define-char + '((=>ucs . #x52B7) ; 劷 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7F8A) ; 羊 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3360) ; ø»Š¿« + (ideograph-daikanwa . 02332) ; ø¸€¤œ + (=jef-china3 . #x44DF) ; øº„“Ÿ + (ucs-jis . #x52B7) ; ø»Š¿« + )) +(define-char + '((morohashi-daikanwa 2332 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 5 3126 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7F8A) ; 羊 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-5 . #x2537) ; ø»™°º + (=hanziku-8 . #xDDDB) ; ý¢‚·› + (=ucs . #x52B7) ; 劷 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 369 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x572D) ; 圭 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3361) ; ø»Š¿¬ + (chinese-cns11643-5 . #x2538) ; ø»™°» + (ideograph-daikanwa . 02333) ; ø¸€¤ + (=hanziku-1 . #xF1EA) ; ý¢€Ÿ‡ª + (=jef-china3 . #x44E0) ; øº„“  + (=ucs . #x52B8) ; 劸 + )) +(define-char + '((script JP-Jouyou Ideograph) + (=>ucs . #x52B9) ; 効 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (<-vulgar-ideograph + (:char ((ideographic-radical . 66) ; ⽁ + (shinjigen-1 . 725) + (ideograph-daikanwa . 13186) ; ø¸ƒŽ‚ + ) + :sources (gyokuhen seiin seiji-tsuu morohashi-daikanwa shinjigen-1))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208-1990 . #x3872) ; ø½Š˜¿ + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 724) + (shinjigen-2 . 724) + (=jis-x0208 . #x387A) ; ø½Š™‡ + (=gt-pj-1 . #x387A) ; ø½Š™‡ + (ideograph-daikanwa . 02334) ; ø¸€¤ž + (=gt-k . 03699) ; ý¡„€¹³ + (=cbeta . 00283) ; ø¸ „› + (ucs-jis . #x52B9) ; ø½Š™‡ + )) +(define-char + '((morohashi-daikanwa 2334 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 370 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EA4) ; 交 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-isoir165 . #x2C7B) ; ø»Œ¿¸ + (chinese-cns11643-3 . #x2760) ; ø»• — + (=hanziku-1 . #xF242) ; ý¢€Ÿ‰‚ + (=ucs . #x52B9) ; 効 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 370 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x725F) ; 牟 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3362) ; ø»Š¿­ + (chinese-cns11643-5 . #x253B) ; ø»™°¾ + (=jis-x0213-2-2000 . #x2345) ; ø»¤   + (ideograph-daikanwa . 02335) ; ø¸€¤Ÿ + (=hanziku-1 . #xF24B) ; ý¢€Ÿ‰‹ + (=jef-china3 . #x44E1) ; øº„“¡ + (=ucs . #x52BA) ; 劺 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 369 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5321) ; 匡 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3363) ; ø»Š¿® + (chinese-isoir165 . #x7A40) ; ø»Ž±¡ + (chinese-cns11643-1 . #x4C34) ; ø»’¹ + (=jis-x0213-2-2000 . #x2346) ; ø»¤ ¡ + (chinese-big5 . #xA8F1) ; ý¢€Š£± + (ideograph-daikanwa . 02336) ; ø¸€¤  + (=jef-china3 . #x44E2) ; øº„“¢ + (=ucs . #x52BB) ; 劻 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-4 . #x254F) ; ø»—§Ž + (ideograph-daikanwa . 02337) ; ø¸€¤¡ + (=ucs . #x3519) ; 㔙 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 369 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5409) ; 吉 + ) + ((=ucs . #x529B) ; 力 + )) + (=jis-x0208 . #x5224) ; ø½Š½½ + (chinese-isoir165 . #x7A41) ; ø»Ž±¢ + (chinese-cns11643-2 . #x2555) ; ø»““Œ + (=gt-pj-1 . #x5224) ; 劼 + (chinese-big5 . #xCBD5) ; ý¢€Œ¯• + (ideograph-daikanwa . 02338) ; ø¸€¤¢ + (=gt-k . 03861) ; ý¡„€¼• + (=ucs . #x52BC) ; 劼 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 369 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5217) ; 列 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3364) ; ø»Š¿¯ + (chinese-cns11643-4 . #x2550) ; ø»—§ + (ideograph-daikanwa . 02339) ; ø¸€¤£ + (=hanziku-1 . #xF1ED) ; ý¢€Ÿ‡­ + (=jef-china3 . #x44D3) ; øº„““ + (=ucs . #x52BD) ; 劽 + )) +(define-char + '((=>ucs . #x20851) ; 𠡑 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 02340) ; ø¸€¤¤ + )) +(define-char + '((morohashi-daikanwa 2340 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x253D) ; ø»™±€ + (=ucs . #x20851) ; 𠡑 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x2539) ; ø»™°¼ + (ideograph-daikanwa . 02341) ; ø¸€¤¥ + (=ucs . #x20852) ; 𠡒 + )) +(define-char + '((=>ucs . #x52BE) ; 劾 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 370 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x3067) ; ø½Š„ + (korean-ksc5601 . #x7A24) ; ø»Šœ½ + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 719) + (shinjigen-2 . 719) + (=jis-x0208 . #x332F) ; ø½Š¦ + (korean-ksc5601 . #x7A36) ; ø»Š + (=gt-pj-1 . #x332F) ; ø½Š¦ + (chinese-big5 . #xA8F0) ; ý¢€Š£° + (ideograph-daikanwa . 02342) ; ø¸€¤¦ + (ucs-jis . #x52BE) ; ø½Š¦ + )) +(define-char + '((morohashi-daikanwa 2342 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EA5) ; 亥 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-gb2312 . #x5B40) ; ø»…›¯ + (chinese-isoir165 . #x5B40) ; ø»Žƒ¿ + (chinese-cns11643-1 . #x4C33) ; ø»’¸ + (=ucs . #x52BE) ; 劾 + )) +(define-char + '((=>ucs . #x52BE) ; 劾 + (morohashi-daikanwa 2342 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (shinjigen-1 . 720) + (shinjigen-2 . 720) + (=jef-china3 . #x44E3) ; øº„“£ + )) +(define-char + '((=>ucs . #x20853) ; 𠡓 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 02343) ; ø¸€¤§ + )) +(define-char + '((morohashi-daikanwa 2343 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x296D) ; ø»œ¬ + (=ucs . #x20853) ; 𠡓 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x296F) ; ø»œ® + (ideograph-daikanwa . 02344) ; ø¸€¤¨ + (=jef-china3 . #x44E4) ; øº„“¤ + (=ucs . #x351A) ; 㔚 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x253C) ; ø»™°¿ + (ideograph-daikanwa . 02345) ; ø¸€¤© + (=ucs . #x20854) ; 𠡔 + )) +(define-char + '((=>ucs . #x20855) ; 𠡕 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 02346) ; ø¸€¤ª + )) +(define-char + '((morohashi-daikanwa 2346 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x296E) ; ø»œ­ + (=ucs . #x20855) ; 𠡕 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 369 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((name . "CJK RADICAL HAND") + (=ucs . #x2E98) ; ⺘ + ) + ((=ucs . #x4E38) ; 丸 + )) + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-gb2312 . #x4A46) ; ø»…‚· + (chinese-isoir165 . #x4A46) ; ø»«‡ + (chinese-cns11643-3 . #x2762) ; ø»• ™ + (ideograph-daikanwa . 02347) ; ø¸€¤« + (=hanziku-1 . #xF1EC) ; ý¢€Ÿ‡¬ + (=ucs . #x52BF) ; 势 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 370 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x514B) ; 克 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3365) ; ø»Š¿° + (chinese-cns11643-2 . #x2934) ; ø»“˜£ + (chinese-big5 . #xCDF2) ; ý¢€Œ·² + (ideograph-daikanwa . 02348) ; ø¸€¤¬ + (=jef-china3 . #x44FA) ; øº„“º + (=ucs . #x52C0) ; 勀 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 371 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DE0) ; å·  + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 726) + (shinjigen-2 . 726) + (=jis-x0208 . #x5226) ; ø½Š½¿ + (korean-ksc5601 . #x4C4D) ; ø»‰š‚ + (chinese-cns11643-1 . #x5030) ; ø»’‡­ + (chinese-gb12345 . #x3E22) ; 勁 + (=gt-pj-1 . #x5226) ; 勁 + (chinese-big5 . #xAB6C) ; ý¢€Š­¬ + (ideograph-daikanwa . 02349) ; ø¸€¤­ + (=gt-k . 05214) ; ý¡„‘ž + (=ucs . #x52C1) ; 勁 + )) +(define-char + '((=>ucs . #x52C2) ; 勂 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x543F) ; 吿 + ) + ((=ucs . #x529B) ; 力 + )) + (ideograph-daikanwa . 02350) ; ø¸€¤® + )) +(define-char + '((morohashi-daikanwa 2350 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 371 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x544A) ; 告 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-2 . #x2935) ; ø»“˜¤ + (chinese-big5 . #xCDF3) ; ý¢€Œ·³ + (=ucs . #x52C2) ; 勂 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 370 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5B5B) ; 孛 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 729) + (shinjigen-2 . 729) + (chinese-gb2312 . #x322A) ; ø»„Ÿ‹ + (=jis-x0208 . #x4B56) ; ø½Š´ + (korean-ksc5601 . #x5A7A) ; ø»‰¯“ + (chinese-isoir165 . #x322A) ; ø»‡› + (chinese-cns11643-1 . #x502F) ; ø»’‡¬ + (=gt-pj-1 . #x4B56) ; 勃 + (chinese-big5 . #xAB6B) ; ý¢€Š­« + (ideograph-daikanwa . 02351) ; ø¸€¤¯ + (=gt-k . 05186) ; ý¡„‘‚ + (=ucs . #x52C3) ; 勃 + )) +(define-char + '((=>ucs . #x351C) ; 㔜 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x5555) ; ø½‹ƒˆ + (korean-ksc5601 . #x5D21) ; ø»‰²” + (ideograph-daikanwa . 06948) ; ø¸¬¤ + ) + ((=ucs . #x529B) ; 力 + )) + (ideograph-daikanwa . 02352) ; ø¸€¤° + (=cbeta . 06289) ; ø¸¡¢‘ + )) +(define-char + '((morohashi-daikanwa 2352 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5B5A) ; 孚 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-6 . #x2F27) ; ø»œ‰š + (=ucs . #x351C) ; 㔜 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 371 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6BCF) ; 每 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3366) ; ø»Š¿± + (chinese-cns11643-3 . #x2B48) ; ø»•¥· + (ideograph-daikanwa . 02353) ; ø¸€¤± + (=hanziku-1 . #xF269) ; ý¢€Ÿ‰© + (=jef-china3 . #x44E5) ; øº„“¥ + (=ucs . #x52C4) ; 勄 + )) +(define-char + '((script JP-Jouyou JP-Touyou Ideograph) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (->synonyms + (:sources (shuuin seiji-tsuu morohashi-daikanwa) + :char ((ideographic-radical . 66) ; ⽁ + (ideograph-daikanwa . 13225) ; ø¸ƒŽ© + ) + )) + (<-vulgar-ideograph + (:sources (seiji-tsuu morohashi-daikanwa) + :char ((ideograph-daikanwa . 02380) ; ø¸€¥Œ + ) + )) + (hanyu-dazidian 1 371 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x675F) ; 束 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 727) + (shinjigen-2 . 727) + (=jis-x0208 . #x443C) ; ø½Š©± + (korean-ksc5601 . #x764F) ; ø»Š—° + (chinese-cns11643-3 . #x2B46) ; ø»•¥µ + (=gt-pj-1 . #x443C) ; 勅 + (ideograph-daikanwa . 02354) ; ø¸€¤² + (=hanziku-1 . #xF263) ; ý¢€Ÿ‰£ + (=gt-k . 05145) ; ý¡„™ + (=cbeta . 00330) ; ø¸ …Š + (=ucs . #x52C5) ; 勅 + )) +(define-char + '((=>ucs . #x2085E) ; 𠡞 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-5 . #x2830) ; ø»™µ + (ideograph-daikanwa . 02355) ; ø¸€¤³ + )) +(define-char + '((morohashi-daikanwa 2355 0 4) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (=ucs . #x2085E) ; 𠡞 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-4 . #x284A) ; ø»—«£ + (ideograph-daikanwa . 02356) ; ø¸€¤´ + (=ucs . #x2085F) ; 𠡟 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F26) ; ø»œ‰™ + (ideograph-daikanwa . 02357) ; ø¸€¤µ + (=ucs . #x20860) ; ð ¡  + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-5 . #x2831) ; ø»™µŽ + (ideograph-daikanwa . 02358) ; ø¸€¤¶ + (=ucs . #x20861) ; ð ¡¡ + )) +(define-char + '((=>ucs . #x52C6) ; 勆 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x826F) ; 良 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3367) ; ø»Š¿² + (ideograph-daikanwa . 02359) ; ø¸€¤· + (ucs-jis . #x52C6) ; ø»Š¿² + )) +(define-char + '((=>ucs . #x52C6) ; 勆 + (morohashi-daikanwa 2359 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 372 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x826F) ; 良 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-4 . #x2849) ; ø»—«¢ + (=hanziku-1 . #xF2A8) ; ý¢€ŸŠ¨ + (=jef-china3 . #x44E6) ; øº„“¦ + )) +(define-char + '((morohashi-daikanwa 2359 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (=ucs . #x52C6) ; 勆 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x752C) ; 甬 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 731) + (shinjigen-2 . 731) + (chinese-gb2312 . #x5342) ; ø»… + (chinese-isoir165 . #x5342) ; ø»¸‘ + (ideograph-daikanwa . 02360) ; ø¸€¤¸ + (=ucs . #x52C7) ; 勇 + )) +(define-char + '((=>ucs . #x52C7) ; 勇 + (morohashi-daikanwa 2360 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 372 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x752C) ; 甬 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-1 . #x502D) ; ø»’‡ª + (chinese-big5 . #xAB69) ; ý¢€Š­© + )) +(define-char + '((script JP-Jouyou Ideograph) + (=>ucs . #x52C7) ; 勇 + (morohashi-daikanwa 2360 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (<-vulgar-ideograph + (:sources (morohashi-daikanwa shinjigen-1) + :char ((shinjigen-1 . 731) + (ideograph-daikanwa . 02360) ; ø¸€¤¸ + ) + )) + (shinjigen-1 . 730) + (shinjigen-2 . 730) + (=jis-x0208 . #x4D26) ; ø½Š¶© + (korean-ksc5601 . #x6938) ; ø»Š„“ + (chinese-cns11643-6 . #x2F25) ; ø»œ‰˜ + (=gt-pj-1 . #x4D26) ; ø½Š¶© + (=gt-k . 05197) ; ý¡„‘ + (=jef-china3 . #x44D4) ; øº„“” + (ucs-jis . #x52C7) ; ø½Š¶© + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 372 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x752C) ; 甬 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3368) ; ø»Š¿³ + (chinese-cns11643-4 . #x284B) ; ø»—«¤ + (=jis-x0213-1-2000 . #x2E62) ; ø»¢§ƒ + (ideograph-daikanwa . 02361) ; ø¸€¤¹ + (=hanziku-1 . #xF2AB) ; ý¢€ŸŠ« + (=ucs . #x52C8) ; 勈 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (->same-ideograph + (:char ((shinjigen-1 . 735) + (=jis-x0208 . #x4A59) ; ø½Š³‚ + (chinese-cns11643-6 . #x3558) ; ø»œ’¿ + ) + :sources (shinjigen-1))) + (hanyu-dazidian 1 372 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x514D) ; 免 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 736) + (shinjigen-2 . 736) + (chinese-gb2312 . #x4363) ; ø»„¹‚ + (korean-ksc5601 . #x5875) ; ø»‰¬’ + (chinese-isoir165 . #x4363) ; ø»¡’ + (chinese-cns11643-1 . #x502E) ; ø»’‡« + (=jis-x0213-1-2000 . #x2E63) ; ø»¢§„ + (chinese-big5 . #xAB6A) ; ý¢€Š­ª + (ideograph-daikanwa . 02362) ; ø¸€¤º + (=jef-china3 . #x44E7) ; øº„“§ + (ucs-jis . #xFA33) ; 勉 + (=ucs . #x52C9) ; 勉 + )) +(define-char + '((=>ucs* . #x52C9) ; 勉 + (morohashi-daikanwa 2362 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (=ucs . #xFA33) ; 勉 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02363) ; ø¸€¤» + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02364) ; ø¸€¤¼ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02365) ; ø¸€¤½ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x514B) ; 克 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-3 . #x2B47) ; ø»•¥¶ + (=jis-x0213-2-2000 . #x2347) ; ø»¤ ¢ + (ideograph-daikanwa . 48943) ; ø¸‹¼¯ + (=jef-china3 . #x44E8) ; øº„“¨ + (=ucs . #x52CA) ; 勊 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F28) ; ø»œ‰› + (ideograph-daikanwa . 48944) ; ø¸‹¼° + (=big5-cdp . #x85C9) ; ý¢€ˆ—‰ + (=ucs . #x20866) ; 𠡦 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 371 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5458) ; 员 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-gb2312 . #x512B) ; ø»…Œ® + (chinese-isoir165 . #x512B) ; ø»´¾ + (=hanziku-1 . #xF267) ; ý¢€Ÿ‰§ + (=ucs . #x52CB) ; 勋 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-5 . #x282F) ; ø»™µŒ + (=ucs . #x20862) ; ð ¡¢ + )) +(define-char + '((=>ucs . #x52CC) ; 勌 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x524B) ; ø½Š¾¤ + (korean-ksc5601 . #x4F69) ; ø»‰ž¸ + (ideograph-daikanwa . 02860) ; ø¸€¬¬ + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 734) + (shinjigen-2 . 734) + (japanese-jisx0212 . #x3369) ; ø»Š¿´ + (=jis-x0213-1-2000 . #x2E64) ; ø»¢§… + (ideograph-daikanwa . 02366) ; ø¸€¤¾ + (=cbeta . 00377) ; ø¸ …¹ + (ucs-jis . #x52CC) ; ø»Š¿´ + )) +(define-char + '((morohashi-daikanwa 2366 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 373 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5377) ; 卷 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-3 . #x2F6F) ; ø»•¬– + (=hanziku-1 . #xF2CC) ; ý¢€Ÿ‹Œ + (=ucs . #x52CC) ; 勌 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3555) ; ø»œ’¼ + (ideograph-daikanwa . 02367) ; ø¸€¤¿ + (=ucs . #x2086B) ; ð ¡« + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3559) ; ø»œ“€ + (ideograph-daikanwa . 02368) ; ø¸€¥€ + (=ucs . #x2086C) ; 𠡬 + )) +(define-char + '((=>ucs . #x2086D) ; ð ¡­ + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideograph-daikanwa . 05714) ; ø¸™’ + ) + ((=ucs . #x529B) ; 力 + )) + (ideograph-daikanwa . 02369) ; ø¸€¥ + (=cbeta . 03620) ; ø¸ ¸¤ + )) +(define-char + '((morohashi-daikanwa 2369 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideograph-daikanwa . 05714) ; ø¸™’ + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-4 . #x2B74) ; ø»—°§ + (=ucs . #x2086D) ; ð ¡­ + )) +(define-char + '((=>ucs . #x52CD) ; 勍 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 373 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EAC) ; 京 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 733) + (shinjigen-2 . 733) + (=jis-x0208 . #x5227) ; ø½Š¾€ + (korean-ksc5601 . #x4C4E) ; ø»‰šƒ + (=gt-pj-1 . #x5227) ; ø½Š¾€ + (chinese-big5 . #xD0ED) ; ý¢€ƒ­ + (ideograph-daikanwa . 02370) ; ø¸€¥‚ + (ucs-jis . #x52CD) ; ø½Š¾€ + )) +(define-char + '((morohashi-daikanwa 2370 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EAC) ; 京 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-isoir165 . #x7A42) ; ø»Ž±£ + (chinese-cns11643-2 . #x2E30) ; ø»“Ÿµ + (=ucs . #x52CD) ; 勍 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 372 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5774) ; 坴 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-3 . #x2F6C) ; ø»•¬“ + (ideograph-daikanwa . 02371) ; ø¸€¥ƒ + (=hanziku-1 . #xF2AC) ; ý¢€ŸŠ¬ + (=ucs . #x52CE) ; 勎 + )) +(define-char + '((=>ucs . #x351D) ; 㔝 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02372) ; ø¸€¥„ + )) +(define-char + '((morohashi-daikanwa 2372 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-4 . #x2B75) ; ø»—°¨ + (=ucs . #x351D) ; 㔝 + )) +(define-char + '((=>ucs . #x2086E) ; ð ¡® + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02373) ; ø¸€¥… + )) +(define-char + '((morohashi-daikanwa 2373 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C2D) ; ø»™»‚ + (=ucs . #x2086E) ; ð ¡® + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3556) ; ø»œ’½ + (ideograph-daikanwa . 02374) ; ø¸€¥† + (=ucs . #x20878) ; 𠡸 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C29) ; ø»™º¾ + (ideograph-daikanwa . 02375) ; ø¸€¥‡ + (=ucs . #x2086F) ; 𠡯 + )) +(define-char + '((=>ucs . #x52CF) ; 勏 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((japanese-jisx0212 . #x3523) ; ø»‹ª + (ideograph-daikanwa . 03483) ; ø¸€¶› + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x336A) ; ø»Š¿µ + (ideograph-daikanwa . 02376) ; ø¸€¥ˆ + (=jef-china3 . #x44E9) ; øº„“© + (ucs-jis . #x52CF) ; ø»Š¿µ + )) +(define-char + '((morohashi-daikanwa 2376 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 373 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5485) ; 咅 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-3 . #x2F6A) ; ø»•¬‘ + (=hanziku-1 . #xF2CF) ; ý¢€Ÿ‹ + (=ucs . #x52CF) ; 勏 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-3 . #x2F6B) ; ø»•¬’ + (ideograph-daikanwa . 02377) ; ø¸€¥‰ + (=ucs . #x351E) ; 㔞 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C2B) ; ø»™»€ + (ideograph-daikanwa . 02378) ; ø¸€¥Š + (=ucs . #x20870) ; ð ¡° + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 373 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5B5F) ; 孟 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-gb2312 . #x5B42) ; ø»…›± + (chinese-isoir165 . #x5B42) ; ø»Ž„ + (chinese-cns11643-3 . #x2F6D) ; ø»•¬” + (=jis-x0213-1-2000 . #x2E65) ; ø»¢§† + (ideograph-daikanwa . 02379) ; ø¸€¥‹ + (=hanziku-1 . #xF2D2) ; ý¢€Ÿ‹’ + (=cbeta . 06553) ; ø¸¡¦™ + (=jef-china3 . #x97D0) ; øº‰Ÿ + (=ucs . #x52D0) ; 勐 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 372 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4F86) ; 來 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 737) + (shinjigen-2 . 737) + (japanese-jisx0212 . #x336B) ; ø»Š¿¶ + (chinese-cns11643-3 . #x2F6E) ; ø»•¬• + (=jis-x0213-2-2000 . #x2349) ; ø»¤ ¤ + (ideograph-daikanwa . 02380) ; ø¸€¥Œ + (=hanziku-1 . #xF2AE) ; ý¢€ŸŠ® + (=cbeta . 02637) ; ø¸ © + (=jef-china3 . #x44EA) ; øº„“ª + (=ucs . #x52D1) ; 勑 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C2C) ; ø»™» + (ideograph-daikanwa . 02381) ; ø¸€¥ + (=ucs . #x20871) ; ð ¡± + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3557) ; ø»œ’¾ + (ideograph-daikanwa . 02382) ; ø¸€¥Ž + (=ucs . #x20879) ; ð ¡¹ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02383) ; ø¸€¥ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02384) ; ø¸€¥ + )) +(define-char + '((script JP-Jouyou Ideograph) + (=>ucs . #x52C9) ; 勉 + (morohashi-daikanwa 2384 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=jis-x0208 . #x4C48) ; ø½Šµ­ + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 735) + (shinjigen-2 . 735) + (=jis-x0208 . #x4A59) ; ø½Š³‚ + (chinese-cns11643-6 . #x3558) ; ø»œ’¿ + (=gt-pj-1 . #x4A59) ; ø½Š³‚ + (=gt-k . 06545) ; ý¡„¦‘ + (ucs-jis . #x52C9) ; ø½Š³‚ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x2348) ; ø»¤ £ + (=ucs . #x351F) ; 㔟 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C2A) ; ø»™º¿ + (=ucs . #x20872) ; ð ¡² + )) +(define-char + '((=>ucs . #x3520) ; 㔠 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02385) ; ø¸€¥‘ + )) +(define-char + '((morohashi-daikanwa 2385 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x305A) ; ø»—·£ + (=ucs . #x3520) ; 㔠 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (comment . "S:R177") + (hanyu-dazidian 1 374 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x9769) ; 革 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 9045) + (shinjigen-2 . 9045) + (chinese-gb2312 . #x4055) ; ø»„´š + (=jis-x0208 . #x7055) ; ø½‹ª² + (korean-ksc5601 . #x574D) ; ø»‰ªŒ + (chinese-isoir165 . #x4055) ; ø»œª + (chinese-cns11643-1 . #x592C) ; ø»’”· + (=gt-pj-1 . #x7055) ; 勒 + (chinese-big5 . #xB0C7) ; ý¢€‹ƒ‡ + (ideograph-daikanwa . 02386) ; ø¸€¥’ + (=gt-k . 07985) ; ý¡„¼± + (=ucs . #x52D2) ; 勒 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 375 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7686) ; 皆 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-2 . #x3371) ; ø»“¨Œ + (chinese-big5 . #xD46E) ; ý¢€‘® + (ideograph-daikanwa . 02387) ; ø¸€¥“ + (=ucs . #x52D3) ; 勓 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 375 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x9762) ; 面 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x336C) ; ø»Š¿· + (chinese-cns11643-3 . #x3452) ; ø»•³ + (ideograph-daikanwa . 02388) ; ø¸€¥” + (=hanziku-1 . #xF345) ; ý¢€Ÿ… + (=cbeta . 05392) ; ø¸¡” + (=jef-china3 . #x44EB) ; øº„“« + (=ucs . #x52D4) ; 勔 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-5 . #x312D) ; ø»š‚˜ + (ideograph-daikanwa . 02389) ; ø¸€¥• + (=ucs . #x2087B) ; ð ¡» + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 375 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x91CD) ; 重 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 739) + (shinjigen-2 . 739) + (=jis-x0208 . #x4630) ; ø½Š¬¡ + (korean-ksc5601 . #x5451) ; ø»‰¥¶ + (chinese-cns11643-1 . #x592F) ; ø»’”º + (chinese-gb12345 . #x362F) ; 動 + (=gt-pj-1 . #x4630) ; 動 + (chinese-big5 . #xB0CA) ; ý¢€‹ƒŠ + (ideograph-daikanwa . 02390) ; ø¸€¥– + (=gt-k . 07848) ; ý¡„º¨ + (=ucs . #x52D5) ; 動 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 375 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5192) ; 冒 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 740) + (shinjigen-2 . 740) + (chinese-gb2312 . #x5B43) ; ø»…›² + (korean-ksc5601 . #x696D) ; ø»Š…ˆ + (japanese-jisx0212 . #x336D) ; ø»Š¿¸ + (chinese-isoir165 . #x5B43) ; ø»Ž„‚ + (chinese-cns11643-2 . #x3370) ; ø»“¨‹ + (=jis-x0213-1-2000 . #x2E66) ; ø»¢§‡ + (chinese-big5 . #xD46D) ; ý¢€‘­ + (ideograph-daikanwa . 02391) ; ø¸€¥— + (=jef-china3 . #x44EC) ; øº„“¬ + (=ucs . #x52D6) ; 勖 + )) +(define-char + '((=>ucs . #x52D7) ; 勗 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 740) + (ideograph-daikanwa . 02391) ; ø¸€¥— + ) + :sources (morohashi-daikanwa shinjigen-1))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component hood") + (=big5-cdp . #x8A78) ; ý¢€ˆ©¸ + ) + ((=ucs . #x52A9) ; 助 + )) + (shinjigen-1 . 741) + (shinjigen-2 . 741) + (ideograph-daikanwa . 02392) ; ø¸€¥˜ + )) +(define-char + '((morohashi-daikanwa 2392 0 1) + (ideographic- (:radical 19 ; ⼒ + :strokes 9 + :sources (morohashi-daikanwa ucs)) + (:radical 73 ; ⽈ + :strokes 7 + :sources (cns-11643))) + (total-strokes . 11) + (hanyu-dazidian 2 1512 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x66F0) ; 曰 + ) + ((=ucs . #x52A9) ; 助 + )) + (=jis-x0208 . #x5228) ; ø½Š¾ + (chinese-cns11643-1 . #x5B2B) ; ø»’—² + (=gt-pj-1 . #x5228) ; 勗 + (chinese-big5 . #xB1E5) ; ý¢€‹‡¥ + (=ucs . #x52D7) ; 勗 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 373 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x751A) ; 甚 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 738) + (shinjigen-2 . 738) + (chinese-gb2312 . #x3F31) ; ø»„²˜ + (=jis-x0208 . #x342A) ; ø½Š‘¿ + (korean-ksc5601 . #x4A6B) ; ø»‰—¤ + (chinese-isoir165 . #x3F31) ; ø»š¨ + (=gt-pj-1 . #x342A) ; 勘 + (chinese-big5 . #xB0C9) ; ý¢€‹ƒ‰ + (ideograph-daikanwa . 02393) ; ø¸€¥™ + (=gt-k . 07734) ; ý¡„¸¶ + (=ucs . #x52D8) ; 勘 + )) +(define-char + '((=>ucs . #x52D8) ; 勘 + (morohashi-daikanwa 2393 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-1 . #x592E) ; ø»’”¹ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 4 2765 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x77DB) ; 矛 + ) + ((=big5-cdp . #x8C64) ; ý¢€ˆ±¤ + )) + (shinjigen-1 . 742) + (shinjigen-2 . 742) + (=jis-x0208 . #x4C33) ; ø½Šµ˜ + (korean-ksc5601 . #x5962) ; ø»‰­ + (chinese-cns11643-1 . #x592D) ; ø»’”¸ + (chinese-gb12345 . #x4E71) ; 務 + (=gt-pj-1 . #x4C33) ; 務 + (chinese-big5 . #xB0C8) ; ý¢€‹ƒˆ + (ideograph-daikanwa . 02394) ; ø¸€¥š + (=gt-k . 07881) ; ý¡„»‰ + (=ucs . #x52D9) ; 務 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D4E) ; ø»œž¥ + (ideograph-daikanwa . 02395) ; ø¸€¥› + (=ucs . #x2087C) ; ð ¡¼ + )) +(define-char + '((=>ucs . #x2087D) ; ð ¡½ + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02396) ; ø¸€¥œ + )) +(define-char + '((morohashi-daikanwa 2396 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D4C) ; ø»œž£ + (=ucs . #x2087D) ; ð ¡½ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D4F) ; ø»œž¦ + (ideograph-daikanwa . 02397) ; ø¸€¥ + (=ucs . #x2087E) ; ð ¡¾ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D50) ; ø»œž§ + (ideograph-daikanwa . 02398) ; ø¸€¥ž + (=ucs . #x2087F) ; ð ¡¿ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02399) ; ø¸€¥Ÿ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02400) ; ø¸€¥  + )) +(define-char + '((=>ucs . #x20884) ; 𠢄 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02401) ; ø¸€¥¡ + )) +(define-char + '((morohashi-daikanwa 2401 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D4D) ; ø»œž¤ + (=ucs . #x20884) ; 𠢄 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 374 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E16) ; 世 + ) + ((=ucs . #x8D1D) ; 贝 + )) + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-isoir165 . #x7A43) ; ø»Ž±¤ + (=hanziku-1 . #xF2E5) ; ý¢€Ÿ‹¥ + (=ucs . #x52DA) ; 勚 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D51) ; ø»œž¨ + (=ucs . #x20880) ; 𠢀 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (<-ancient-ideograph + (:sources (shuowen morohashi-daikanwa) + :char ((ideograph-daikanwa . 02465) ; ø¸€¦¡ + ) + )) + (hanyu-dazidian 1 376 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x54E1) ; 員 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 759) + (shinjigen-2 . 759) + (korean-ksc5601 . #x7D32) ; ø»Š¡¥ + (japanese-jisx0212 . #x336E) ; ø»Š¿¹ + (chinese-cns11643-1 . #x5E3A) ; ø»’œ› + (=jis-x0213-1-2000 . #x2E67) ; ø»¢§ˆ + (chinese-gb12345 . #x512B) ; 勛 + (chinese-big5 . #xB3D4) ; ý¢€‹” + (ideograph-daikanwa . 02402) ; ø¸€¥¢ + (=jef-china3 . #x44ED) ; øº„“­ + (=ucs . #x52DB) ; 勛 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02403) ; ø¸€¥£ + (=ucs . #x20885) ; 𠢅 + )) +(define-char + '((=>ucs . #x20885) ; 𠢅 + (morohashi-daikanwa 2403 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x3669) ; ø»šŠª + )) +(define-char + '((=>ucs . #x20886) ; 𠢆 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02404) ; ø¸€¥¤ + )) +(define-char + '((=>ucs . #x20886) ; 𠢆 + (morohashi-daikanwa 2404 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x3666) ; ø»šŠ§ + )) +(define-char + '((morohashi-daikanwa 2404 0 3) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (=ucs . #x20886) ; 𠢆 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x364B) ; ø»˜€ˆ + (ideograph-daikanwa . 02405) ; ø¸€¥¥ + (=ucs . #x3521) ; 㔡 + )) +(define-char + '((=>ucs . #x20892) ; 𠢒 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02406) ; ø¸€¥¦ + )) +(define-char + '((morohashi-daikanwa 2406 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4671) ; ø»œ¬– + (=ucs . #x20892) ; 𠢒 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x3668) ; ø»šŠ© + (ideograph-daikanwa . 02407) ; ø¸€¥§ + (=ucs . #x20887) ; 𠢇 + )) +(define-char + '((=>ucs . #x52DC) ; 勜 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 376 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x683A) ; ø»Š‚· + (ideograph-daikanwa . 28635) ; ø¸†¿› + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x336F) ; ø»Š¿º + (ideograph-daikanwa . 02408) ; ø¸€¥¨ + (=hanziku-1 . #xF373) ; ý¢€Ÿ³ + (=cbeta . 05798) ; ø¸¡š¦ + (=jef-china3 . #x44EE) ; øº„“® + (ucs-jis . #x52DC) ; ø»Š¿º + )) +(define-char + '((morohashi-daikanwa 2408 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FC1) ; 翁 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-5 . #x366A) ; ø»šŠ« + (=ucs . #x52DC) ; 勜 + )) +(define-char + '((=>ucs . #x52DD) ; 勝 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6708) ; 月 + ) + ((=jis-x0208 . #x5225) ; ø½Š½¾ + (ideograph-daikanwa . 02330) ; ø¸€¤š + )) + (shinjigen-1 . 746) + (shinjigen-2 . 746) + (korean-ksc5601 . #x632D) ; ø»‰»” + (ideograph-daikanwa . 02409) ; ø¸€¥© + (=jef-china3 . #x44F9) ; øº„“¹ + )) +(define-char + '((script JP-Jouyou Ideograph) + (morohashi-daikanwa 2409 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 3 2090 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6708) ; 月 + ) + ((=ucs . #x52B5) ; 劵 + )) + (shinjigen-1 . 745) + (shinjigen-2 . 745) + (=jis-x0208 . #x3E21) ; ø½Š ¢ + (chinese-cns11643-1 . #x5E39) ; ø»’œš + (chinese-gb12345 . #x4A24) ; 勝 + (=gt-pj-1 . #x3E21) ; 勝 + (chinese-big5 . #xB3D3) ; ý¢€‹“ + (=gt-k . 09249) ; ý¡„‚¡ + (=ucs . #x52DD) ; 勝 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 376 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BE3) ; ý¢€ˆ¯£ + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 718) + (shinjigen-2 . 718) + (=jis-x0208 . #x5229) ; ø½Š¾‚ + (korean-ksc5601 . #x564C) ; ø»‰¨­ + (chinese-cns11643-1 . #x5E38) ; ø»’œ™ + (chinese-gb12345 . #x404D) ; 勞 + (=gt-pj-1 . #x5229) ; 勞 + (chinese-big5 . #xB3D2) ; ý¢€‹’ + (ideograph-daikanwa . 02410) ; ø¸€¥ª + (=gt-k . 09167) ; ý¡„‚ + (=ucs . #x52DE) ; 勞 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x366B) ; ø»šŠ¬ + (ideograph-daikanwa . 02411) ; ø¸€¥« + (=ucs . #x20888) ; 𠢈 + )) +(define-char + '((=>ucs . #x20889) ; 𠢉 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02412) ; ø¸€¥¬ + )) +(define-char + '((morohashi-daikanwa 2412 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x3667) ; ø»šŠ¨ + (=ucs . #x20889) ; 𠢉 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02413) ; ø¸€¥­ + )) +(define-char + '((=>ucs . #x2088F) ; 𠢏 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02414) ; ø¸€¥® + )) +(define-char + '((morohashi-daikanwa 2414 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4670) ; ø»œ¬• + (=ucs . #x2088F) ; 𠢏 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x466F) ; ø»œ¬” + (ideograph-daikanwa . 02415) ; ø¸€¥¯ + (=ucs . #x2088E) ; 𠢎 + )) +(define-char + '((script JP-Jouyou Ideograph) + (=>ucs* . #x52E4) ; 勤 + (morohashi-daikanwa 2415 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (<-simplified-ideograph + (:char ((ideograph-daikanwa . 02424) ; ø¸€¥¸ + ) + :sources (morohashi-daikanwa))) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 744) + (ideograph-daikanwa . 02424) ; ø¸€¥¸ + ) + :sources (shinjigen-1))) + (shinjigen-1 . 743) + (shinjigen-2 . 743) + (=jis-x0208 . #x3650) ; ø½Š•¡ + (chinese-cns11643-4 . #x364C) ; ø»˜€‰ + (=gt-pj-1 . #x3650) ; 勤 + (=gt-k . 09036) ; ý¡„‚Œ + (ucs-jis . #x52E4) ; 勤 + (=ucs . #x2F827) ; 勤 + )) +(define-char + '((=>ucs . #x52DF) ; 募 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 376 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 31078) ; ø¸‡¥¦ + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 748) + (shinjigen-2 . 748) + (chinese-cns11643-1 . #x6339) ; ø»’£° + (chinese-big5 . #xB6D2) ; ý¢€‹›’ + (ideograph-daikanwa . 02416) ; ø¸€¥° + )) +(define-char + '((morohashi-daikanwa 2416 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x83AB) ; 莫 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 747) + (shinjigen-2 . 747) + (chinese-gb2312 . #x443C) ; ø»„¹¹ + (=jis-x0208 . #x4A67) ; ø½Š³ + (korean-ksc5601 . #x5934) ; ø»‰¬¯ + (chinese-isoir165 . #x443C) ; ø»¢‰ + (=gt-pj-1 . #x4A67) ; 募 + (=ucs . #x52DF) ; 募 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-5 . #x3D76) ; ø»š•‰ + (ideograph-daikanwa . 02417) ; ø¸€¥± + (=ucs . #x20893) ; 𠢓 + )) +(define-char + '((=>ucs . #x52E0) ; 勠 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((japanese-jisx0212 . #x553A) ; ø»‹± + (=jis-x0213-2-2000 . #x747B) ; ø»¦˜” + (ideograph-daikanwa . 28665) ; ø¸†¿¹ + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 755) + (shinjigen-2 . 755) + (=jis-x0208 . #x522D) ; ø½Š¾† + (=gt-pj-1 . #x522D) ; ø½Š¾† + (ideograph-daikanwa . 02418) ; ø¸€¥² + (=cbeta . 01744) ; ø¸ › + (ucs-jis . #x52E0) ; ø½Š¾† + )) +(define-char + '((morohashi-daikanwa 2418 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 379 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FCF) ; 翏 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 755) + (shinjigen-2 . 755) + (chinese-cns11643-3 . #x4045) ; ø»–„ª + (=hanziku-1 . #xF3F2) ; ý¢€Ÿ² + (=ucs . #x52E0) ; 勠 + )) +(define-char + '((=>ucs . #x20894) ; 𠢔 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02419) ; ø¸€¥³ + )) +(define-char + '((morohashi-daikanwa 2419 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-5 . #x3D75) ; ø»š•ˆ + (=ucs . #x20894) ; 𠢔 + )) +(define-char + '((=>ucs . #x20895) ; 𠢕 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5A44) ; ø½‹Š + (korean-ksc5601 . #x6779) ; ø»Š‚˜ + (ideograph-daikanwa . 13226) ; ø¸ƒŽª + ) + ((=ucs . #x529B) ; 力 + )) + (ideograph-daikanwa . 02420) ; ø¸€¥´ + (=cbeta . 00984) ; ø¸ ˜ + (=jef-china3 . #x8DBF) ; øºˆ¶¿ + )) +(define-char + '((morohashi-daikanwa 2420 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x5A72) ; ø»’—› + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-4 . #x3C3B) ; ø»˜ˆ¬ + (=ucs . #x20895) ; 𠢕 + )) +(define-char + '((=>ucs . #x52E1) ; 勡 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x5C41) ; ø»’™¦ + (ideograph-daikanwa . 24694) ; ø¸†¶ + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-3 . #x4044) ; ø»–„© + (ideograph-daikanwa . 02421) ; ø¸€¥µ + )) +(define-char + '((morohashi-daikanwa 2421 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 379 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7968) ; 票 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3370) ; ø»Š¿» + (=hanziku-1 . #xF3E9) ; ý¢€Ÿ© + (=cbeta . 04829) ; ø¸¡‹ + (=jef-china3 . #x44F0) ; øº„“° + (=ucs . #x52E1) ; 勡 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 377 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x57F6) ; 埶 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 752) + (shinjigen-2 . 752) + (=jis-x0208 . #x402A) ; ø½Š£§ + (korean-ksc5601 . #x6127) ; ø»‰¸’ + (chinese-cns11643-1 . #x633C) ; ø»’£³ + (chinese-gb12345 . #x4A46) ; 勢 + (=gt-pj-1 . #x402A) ; 勢 + (chinese-big5 . #xB6D5) ; ý¢€‹›• + (ideograph-daikanwa . 02422) ; ø¸€¥¶ + (=gt-k . 10228) ; ý¡„‚Ÿ´ + (=ucs . #x52E2) ; 勢 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 377 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8CAC) ; 責 + ) + ((=ucs . #x529B) ; 力 + )) + (=jis-x0208 . #x522A) ; ø½Š¾ƒ + (korean-ksc5601 . #x6E53) ; ø»ŠŒ„ + (chinese-cns11643-1 . #x633D) ; ø»’£´ + (=gt-pj-1 . #x522A) ; 勣 + (chinese-big5 . #xB6D6) ; ý¢€‹›– + (ideograph-daikanwa . 02423) ; ø¸€¥· + (=ucs . #x52E3) ; 勣 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 378 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5807) ; 堇 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 744) + (shinjigen-2 . 744) + (chinese-gb2312 . #x475A) ; ø»„¾± + (korean-ksc5601 . #x5043) ; ø»‰Ÿ° + (chinese-isoir165 . #x475A) ; ø»§ + (chinese-cns11643-1 . #x633B) ; ø»’£² + (=jis-x0213-1-2000 . #x2E68) ; ø»¢§‰ + (chinese-big5 . #xB6D4) ; ý¢€‹›” + (ideograph-daikanwa . 02424) ; ø¸€¥¸ + (=jef-china3 . #x44EF) ; øº„“¯ + (ucs-jis . #xFA34) ; 勤 + (=ucs . #x52E4) ; 勤 + )) +(define-char + '((=>ucs* . #x52E4) ; 勤 + (morohashi-daikanwa 2424 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (=ucs . #xFA34) ; 勤 + )) +(define-char + '((=>ucs . #x52E5) ; 勥 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 379 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5F37) ; å¼· + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3371) ; ø»Š¿¼ + (chinese-cns11643-4 . #x3C3C) ; ø»˜ˆ­ + (ideograph-daikanwa . 02425) ; ø¸€¥¹ + (=hanziku-1 . #xF3F0) ; ý¢€Ÿ° + (=jef-china3 . #x44D5) ; øº„“• + (ucs-jis . #x52E5) ; ø»Š¿¼ + )) +(define-char + '((morohashi-daikanwa 2425 0 5) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5F3A) ; 强 + ) + ((=ucs . #x529B) ; 力 + )) + (=ucs . #x52E5) ; 勥 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 379 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DE2) ; å·¢ + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 753) + (shinjigen-2 . 753) + (=jis-x0208 . #x522B) ; ø½Š¾„ + (chinese-cns11643-1 . #x633A) ; ø»’£± + (=gt-pj-1 . #x522B) ; 勦 + (chinese-big5 . #xB6D3) ; ý¢€‹›“ + (ideograph-daikanwa . 02426) ; ø¸€¥º + (=ucs . #x52E6) ; 勦 + )) +(define-char + '((=>ucs . #x20896) ; 𠢖 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02427) ; ø¸€¥» + )) +(define-char + '((morohashi-daikanwa 2427 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x5072) ; ø»œ»ƒ + (=ucs . #x20896) ; 𠢖 + )) +(define-char + '((=>ucs . #x20897) ; 𠢗 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02428) ; ø¸€¥¼ + )) +(define-char + '((morohashi-daikanwa 2428 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x5071) ; ø»œ»‚ + (=ucs . #x20897) ; 𠢗 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02429) ; ø¸€¥½ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02430) ; ø¸€¥¾ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-5 . #x3D77) ; ø»š•Š + (ideograph-daikanwa . 02431) ; ø¸€¥¿ + (=ucs . #x20899) ; 𠢙 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02432) ; ø¸€¦€ + )) +(define-char + '((script JP-Jouyou Ideograph) + (=>ucs . #x52E7) ; 勧 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (<-simplified-ideograph + (:char ((shinjigen-1 . 751) + (ideograph-daikanwa . 02486) ; ø¸€¦¶ + ) + :sources (sougen-irai-zokujifu morohashi-daikanwa shinjigen-1))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=gt . 56364) ; ý¡€°¬ + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 750) + (shinjigen-2 . 750) + (=jis-x0208 . #x342B) ; ø½Š’€ + (=gt-pj-1 . #x342B) ; ø½Š’€ + (ideograph-daikanwa . 02433) ; ø¸€¦ + (ucs-jis . #x52E7) ; ø½Š’€ + )) +(define-char + '((morohashi-daikanwa 2433 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 379 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID") + (=ucs . #x2FFB) ; â¿» + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person for top") + (=ucs . #x20089) ; 𠂉 + ) + ((=ucs . #x4E00) ; 一 + )) + ) + ((=ucs . #x96B9) ; 隹 + )) + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-3 . #x4046) ; ø»–„« + (=hanziku-1 . #xF3EA) ; ý¢€Ÿª + (=ucs . #x52E7) ; 勧 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-4 . #x4246) ; ø»˜‘« + (ideograph-daikanwa . 02434) ; ø¸€¦‚ + (=ucs . #x208A0) ; ð ¢  + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x4466) ; ø»šŸ‹ + (ideograph-daikanwa . 02435) ; ø¸€¦ƒ + (=ucs . #x208A1) ; 𠢡 + )) +(define-char + '((=>ucs . #x208A2) ; ð ¢¢ + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02436) ; ø¸€¦„ + )) +(define-char + '((morohashi-daikanwa 2436 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x4464) ; ø»šŸ‰ + (=ucs . #x208A2) ; ð ¢¢ + )) +(define-char + '((=>ucs . #x208A3) ; ð ¢£ + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02437) ; ø¸€¦… + )) +(define-char + '((morohashi-daikanwa 2437 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x4465) ; ø»šŸŠ + (=ucs . #x208A3) ; ð ¢£ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 380 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8C61) ; 象 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3372) ; ø»Š¿½ + (chinese-cns11643-5 . #x4467) ; ø»šŸŒ + (ideograph-daikanwa . 02438) ; ø¸€¦† + (=hanziku-1 . #xF457) ; ý¢€Ÿ‘— + (=jef-china3 . #x44F1) ; øº„“± + (=ucs . #x52E8) ; 勨 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x4469) ; ø»šŸŽ + (ideograph-daikanwa . 02439) ; ø¸€¦‡ + (=ucs . #x208A4) ; 𠢤 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B2C) ; ø»Š‡ + (ideograph-daikanwa . 02440) ; ø¸€¦ˆ + (=ucs . #x208AD) ; ð ¢­ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 380 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8CB0) ; è²° + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3373) ; ø»Š¿¾ + (chinese-cns11643-2 . #x492A) ; ø»”‡™ + (chinese-big5 . #xE143) ; ý¢€Ž…ƒ + (ideograph-daikanwa . 02441) ; ø¸€¦‰ + (=jef-china3 . #x44F2) ; øº„“² + (=ucs . #x52E9) ; 勩 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 380 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x55AC) ; 喬 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3374) ; ø»Š¿¿ + (chinese-cns11643-3 . #x4621) ; ø»–Œº + (ideograph-daikanwa . 02442) ; ø¸€¦Š + (=hanziku-1 . #xF453) ; ý¢€Ÿ‘“ + (=jef-china3 . #x44F3) ; øº„“³ + (=ucs . #x52EA) ; 勪 + )) +(define-char + '((=>ucs . #x3522) ; 㔢 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02443) ; ø¸€¦‹ + )) +(define-char + '((morohashi-daikanwa 2443 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-3 . #x4622) ; ø»–Œ» + (=ucs . #x3522) ; 㔢 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 380 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x756A) ; 番 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-2 . #x492B) ; ø»”‡š + (chinese-big5 . #xE144) ; ý¢€Ž…„ + (ideograph-daikanwa . 02444) ; ø¸€¦Œ + (=ucs . #x52EB) ; 勫 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-4 . #x4245) ; ø»˜‘ª + (ideograph-daikanwa . 02445) ; ø¸€¦ + (=ucs . #x208A5) ; ð ¢¥ + )) +(define-char + '((=>ucs . #x52EC) ; 勬 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideograph-daikanwa . 27442) ; ø¸†¬² + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3375) ; ø»‹€€ + (ideograph-daikanwa . 02446) ; ø¸€¦Ž + (=jef-china3 . #x44F4) ; øº„“´ + (ucs-jis . #x52EC) ; ø»‹€€ + )) +(define-char + '((morohashi-daikanwa 2446 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 380 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7D6D) ; çµ­ + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-5 . #x4463) ; ø»šŸˆ + (=hanziku-1 . #xF455) ; ý¢€Ÿ‘• + (=ucs . #x52EC) ; 勬 + )) +(define-char + '((=>ucs . #x52ED) ; 勭 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7AE5) ; ç«¥ + ) + ((=ucs . #x529B) ; 力 + )) + (ideograph-daikanwa . 02447) ; ø¸€¦ + )) +(define-char + '((morohashi-daikanwa 2447 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 381 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7AE5) ; ç«¥ + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-3 . #x457E) ; ø»–Œ¹ + (=hanziku-1 . #xF469) ; ý¢€Ÿ‘© + (=ucs . #x52ED) ; 勭 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x4468) ; ø»šŸ + (ideograph-daikanwa . 02448) ; ø¸€¦ + (=cbeta . 02177) ; ø¸ ¢ + (=ucs . #x208A6) ; 𠢦 + )) +(define-char + '((=>ucs . #x208A7) ; 𠢧 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02449) ; ø¸€¦‘ + )) +(define-char + '((morohashi-daikanwa 2449 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B2E) ; ø»Š‰ + (=ucs . #x208A7) ; 𠢧 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02450) ; ø¸€¦’ + )) +(define-char + '((=>ucs . #x208AF) ; 𠢯 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02451) ; ø¸€¦“ + )) +(define-char + '((morohashi-daikanwa 2451 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B2D) ; ø»Šˆ + (=ucs . #x208AF) ; 𠢯 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02452) ; ø¸€¦” + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C2B) ; ø»šª€ + (ideograph-daikanwa . 02453) ; ø¸€¦• + (=ucs . #x208B0) ; ð ¢° + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 381 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8C66) ; 豦 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-3 . #x4B33) ; ø»–”¢ + (ideograph-daikanwa . 02454) ; ø¸€¦– + (=hanziku-1 . #xF471) ; ý¢€Ÿ‘± + (=ucs . #x52EE) ; 勮 + )) +(define-char + '((=>ucs . #x52EF) ; 勯 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 381 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x5039) ; ø½Š»– + (ideograph-daikanwa . 00328) ; ø¸€…ˆ + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-big5 . #xE4F5) ; ý¢€Ž“µ + (ideograph-daikanwa . 02455) ; ø¸€¦— + )) +(define-char + '((morohashi-daikanwa 2455 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EB6) ; 亶 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-2 . #x4F5D) ; ø»”‘€ + (=ucs . #x52EF) ; 勯 + )) +(define-char + '((=>ucs . #x208B1) ; ð ¢± + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 02456) ; ø¸€¦˜ + )) +(define-char + '((morohashi-daikanwa 2456 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C28) ; ø»š©½ + (=ucs . #x208B1) ; ð ¢± + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 02457) ; ø¸€¦™ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 381 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x52A6) ; 劦 + ) + ((=ucs . #x601D) ; 思 + )) + (shinjigen-1 . 2644) + (shinjigen-2 . 2644) + (chinese-gb2312 . #x5B44) ; ø»…›³ + (japanese-jisx0212 . #x3376) ; ø»‹€ + (chinese-isoir165 . #x5B44) ; ø»Ž„ƒ + (chinese-cns11643-1 . #x6C2F) ; ø»’°´ + (=jis-x0213-1-2000 . #x2E69) ; ø»¢§Š + (chinese-big5 . #xBC45) ; ý¢€‹±… + (ideograph-daikanwa . 02458) ; ø¸€¦š + (=jef-china3 . #x91AD) ; øº‰†­ + (=ucs . #x52F0) ; 勰 + )) +(define-char + '((=>ucs . #x52F1) ; 勱 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 380 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x655C) ; ø»’§ + (ideograph-daikanwa . 31339) ; ø¸‡©« + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-2 . #x4F5C) ; ø»”¿ + (chinese-big5 . #xE4F4) ; ý¢€Ž“´ + (ideograph-daikanwa . 02459) ; ø¸€¦› + )) +(define-char + '((morohashi-daikanwa 2459 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x842C) ; 萬 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3377) ; ø»‹€‚ + (chinese-gb12345 . #x5B3D) ; 勱 + (=jef-china3 . #x44F5) ; øº„“µ + (=ucs . #x52F1) ; 勱 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-4 . #x4926) ; ø»˜› + (ideograph-daikanwa . 02460) ; ø¸€¦œ + (=ucs . #x208B2) ; ð ¢² + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C29) ; ø»š©¾ + (ideograph-daikanwa . 02461) ; ø¸€¦ + (=ucs . #x208B3) ; ð ¢³ + )) +(define-char + '((=>ucs . #x208B4) ; ð ¢´ + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 02462) ; ø¸€¦ž + )) +(define-char + '((morohashi-daikanwa 2462 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C2A) ; ø»š©¿ + (=ucs . #x208B4) ; ð ¢´ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 381 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x52D5) ; 動 + ) + ((=ucs . #x706C) ; 灬 + )) + (shinjigen-1 . 757) + (shinjigen-2 . 757) + (=jis-x0208 . #x372E) ; ø½Š– + (chinese-cns11643-3 . #x4D2C) ; ø»–—— + (ideograph-daikanwa . 02463) ; ø¸€¦Ÿ + (=hanziku-1 . #xF472) ; ý¢€Ÿ‘² + (=ucs . #x52F2) ; 勲 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C4F) ; ø»ž¬ + (ideograph-daikanwa . 02464) ; ø¸€¦  + (=ucs . #x208B6) ; 𠢶 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 381 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x718F) ; 熏 + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 758) + (shinjigen-2 . 758) + (=jis-x0208 . #x522E) ; ø½Š¾‡ + (korean-ksc5601 . #x7D33) ; ø»Š¡¦ + (chinese-isoir165 . #x2D53) ; ø»€® + (chinese-cns11643-1 . #x703A) ; ø»’¶· + (=gt-pj-1 . #x522E) ; 勳 + (chinese-big5 . #xBEB1) ; ý¢€‹º± + (ideograph-daikanwa . 02465) ; ø¸€¦¡ + (=ucs . #x52F3) ; 勳 + )) +(define-char + '((=>ucs . #x208B7) ; ð ¢· + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 02466) ; ø¸€¦¢ + )) +(define-char + '((morohashi-daikanwa 2466 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 14) + (total-strokes . 16) + (=ucs . #x208B7) ; ð ¢· + )) +(define-char + '((=>ucs . #x208B7) ; ð ¢· + (morohashi-daikanwa 2466 0 3) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-5 . #x5A7C) ; ø»š¿µ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 382 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x616E) ; 慮 + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3378) ; ø»‹€ƒ + (chinese-cns11643-2 . #x5C4B) ; ø»”£´ + (chinese-big5 . #xECBF) ; ý¢€Ž²¿ + (ideograph-daikanwa . 02467) ; ø¸€¦£ + (=jef-china3 . #x44F6) ; øº„“¶ + (=ucs . #x52F4) ; 勴 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x757E) ; 畾 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-4 . #x556F) ; ø»˜®Ž + (ideograph-daikanwa . 02468) ; ø¸€¦¤ + (=cbeta . 05249) ; ø¸¡’ + (=ucs . #x3523) ; 㔣 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-7 . #x3721) ; ø»žŸˆ + (ideograph-daikanwa . 02469) ; ø¸€¦¥ + (=ucs . #x208BF) ; 𠢿 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-3 . #x5443) ; ø»–¢€ + (ideograph-daikanwa . 02470) ; ø¸€¦¦ + (=ucs . #x3524) ; 㔤 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 02471) ; ø¸€¦§ + (=ucs . #x3525) ; 㔥 + )) +(define-char + '((=>ucs . #x3525) ; 㔥 + (morohashi-daikanwa 2471 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-4 . #x5570) ; ø»˜® + )) +(define-char + '((=>ucs . #x52F5) ; 勵 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 381 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x6C30) ; ø»’°µ + (ideograph-daikanwa . 03041) ; ø¸€¯¡ + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 716) + (shinjigen-2 . 716) + (chinese-cns11643-1 . #x7344) ; ø»’»› + (chinese-big5 . #xC079) ; ý¢€Œ¹ + (ideograph-daikanwa . 02472) ; ø¸€¦¨ + )) +(define-char + '((morohashi-daikanwa 2472 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53B2) ; 厲 + ) + ((=ucs . #x529B) ; 力 + )) + (=jis-x0208 . #x522F) ; ø½Š¾ˆ + (korean-ksc5601 . #x5564) ; ø»‰§§ + (chinese-gb12345 . #x4078) ; 勵 + (=gt-pj-1 . #x522F) ; 勵 + (=ucs . #x52F5) ; 勵 + )) +(define-char + '((=>ucs . #x208B9) ; ð ¢¹ + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (=jis-x0213-2-2000 . #x234A) ; ø»¤ ¥ + (ideograph-daikanwa . 02473) ; ø¸€¦© + (ucs-jis . #x208B9) ; ø»¤ ¥ + )) +(define-char + '((morohashi-daikanwa 2473 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-5 . #x5A7B) ; ø»š¿´ + (=ucs . #x208B9) ; ð ¢¹ + )) +(define-char + '((=>ucs . #x3526) ; 㔦 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 02474) ; ø¸€¦ª + )) +(define-char + '((morohashi-daikanwa 2474 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-5 . #x5363) ; ø»šµŠ + (=ucs . #x3526) ; 㔦 + )) +(define-char + '((=>ucs . #x52F6) ; 勶 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5FB9) ; å¾¹ + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x3379) ; ø»‹€„ + (ideograph-daikanwa . 02475) ; ø¸€¦« + (=jef-china3 . #x44D6) ; øº„“– + (ucs-jis . #x52F6) ; ø»‹€„ + )) +(define-char + '((morohashi-daikanwa 2475 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 382 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5FB9) ; å¾¹ + ) + ((=ucs . #x529B) ; 力 + )) + (=hanziku-1 . #xF4B0) ; ý¢€Ÿ’° + (=ucs . #x52F6) ; 勶 + )) +(define-char + '((=>ucs . #x52F6) ; 勶 + (morohashi-daikanwa 2475 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x6865) ; ø»’«² + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-5 . #x5362) ; ø»šµ‰ + )) +(define-char + '((=>ucs . #x208BA) ; 𠢺 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 02476) ; ø¸€¦¬ + )) +(define-char + '((morohashi-daikanwa 2476 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-5 . #x5A7D) ; ø»š¿¶ + (=ucs . #x208BA) ; 𠢺 + )) +(define-char + '((=>ucs . #x208BB) ; ð ¢» + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 02477) ; ø¸€¦­ + )) +(define-char + '((=>ucs . #x208BB) ; ð ¢» + (morohashi-daikanwa 2477 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-7 . #x367E) ; ø»žŸ‡ + )) +(define-char + '((morohashi-daikanwa 2477 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (=ucs . #x208BB) ; ð ¢» + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-7 . #x3722) ; ø»žŸ‰ + (ideograph-daikanwa . 02478) ; ø¸€¦® + (=ucs . #x208BC) ; ð ¢¼ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 02479) ; ø¸€¦¯ + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 16) + (total-strokes . 18) + (chinese-cns11643-4 . #x5A6E) ; ø»˜µ£ + (ideograph-daikanwa . 02480) ; ø¸€¦° + (=ucs . #x3527) ; 㔧 + )) +(define-char + '((=>ucs . #x208C0) ; 𠣀 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideograph-daikanwa . 02481) ; ø¸€¦± + )) +(define-char + '((morohashi-daikanwa 2481 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 16) + (total-strokes . 18) + (chinese-cns11643-5 . #x613C) ; ø»›‰‡ + (=ucs . #x208C0) ; 𠣀 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 16) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F21) ; ø»žª¸ + (ideograph-daikanwa . 02482) ; ø¸€¦² + (=ucs . #x208C3) ; 𠣃 + )) +(define-char + '((=>ucs . #x208C1) ; 𠣁 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideograph-daikanwa . 02483) ; ø¸€¦³ + )) +(define-char + '((morohashi-daikanwa 2483 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 16) + (total-strokes . 18) + (chinese-cns11643-7 . #x3E7E) ; ø»žª· + (=ucs . #x208C1) ; 𠣁 + )) +(define-char + '((=>ucs . #x208C4) ; 𠣄 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 17) + (total-strokes . 19) + (ideograph-daikanwa . 02484) ; ø¸€¦´ + )) +(define-char + '((=>ucs . #x208C4) ; 𠣄 + (morohashi-daikanwa 2484 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 17) + (total-strokes . 19) + (chinese-cns11643-5 . #x6756) ; ø»›’• + )) +(define-char + '((morohashi-daikanwa 2484 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 17) + (total-strokes . 19) + (=ucs . #x208C4) ; 𠣄 + )) +(define-char + '((=>ucs . #x52F7) ; 勷 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 383 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x6A77) ; ø½‹¢  + (korean-ksc5601 . #x6551) ; ø»‰¾´ + (ideograph-daikanwa . 34556) ; ø¸ˆ›¼ + ) + ((=ucs . #x529B) ; 力 + )) + (japanese-jisx0212 . #x337A) ; ø»‹€… + (=jis-x0213-2-2000 . #x234B) ; ø»¤ ¦ + (chinese-big5 . #xF1EE) ; ý¢€‡® + (ideograph-daikanwa . 02485) ; ø¸€¦µ + (=jef-china3 . #x80A3) ; øºˆ‚£ + (ucs-jis . #x52F7) ; ø»‹€… + )) +(define-char + '((morohashi-daikanwa 2485 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 17) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8944) ; 襄 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-isoir165 . #x7A44) ; ø»Ž±¥ + (chinese-cns11643-2 . #x653A) ; ø»”°± + (=ucs . #x52F7) ; 勷 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 17) + (total-strokes . 19) + (chinese-cns11643-5 . #x6755) ; ø»›’” + (=ucs . #x208C5) ; 𠣅 + )) +(define-char + '((=>ucs . #x52F8) ; 勸 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((japanese-jisx0212 . #x6676) ; ø»ŒŠ» + (=jis-x0213-2-2000 . #x7B73) ; ø»¦¢ž + (ideograph-daikanwa . 42120) ; ø¸Š’ˆ + ) + ((=ucs . #x529B) ; 力 + )) + (shinjigen-1 . 751) + (shinjigen-2 . 751) + (ideograph-daikanwa . 02486) ; ø¸€¦¶ + )) +(define-char + '((=>ucs . #x52F8) ; 勸 + (morohashi-daikanwa 2486 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 382 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x96DA) ; 雚 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-1 . #x7961) ; ø»“„¬ + (chinese-big5 . #xC455) ; ý¢€Œ‘• + )) +(define-char + '((=>ucs . #x52F8) ; 勸 + (morohashi-daikanwa 2486 0 2) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 17) + (total-strokes . 19) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((=ucs . #x96DA) ; 雚 + ) + ((=ucs . #x529B) ; 力 + )) + (=jis-x0208 . #x5230) ; ø½Š¾‰ + (korean-ksc5601 . #x4F68) ; ø»‰ž· + (=gt-pj-1 . #x5230) ; ø½Š¾‰ + (ucs-jis . #x52F8) ; ø½Š¾‰ + )) +(define-char + '((morohashi-daikanwa 2486 0 3) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 17) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x96DA) ; 雚 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-gb12345 . #x4830) ; 勸 + (=ucs . #x52F8) ; 勸 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 18) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D42) ; ø»ž¿½ + (ideograph-daikanwa . 02487) ; ø¸€¦· + (=ucs . #x208C6) ; 𠣆 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 19) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F6B) ; ø»›žš + (ideograph-daikanwa . 02488) ; ø¸€¦¸ + (=ucs . #x208C7) ; 𠣇 + )) +(define-char + '((=>ucs . #x208C8) ; 𠣈 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 21) + (total-strokes . 23) + (ideograph-daikanwa . 02489) ; ø¸€¦¹ + )) +(define-char + '((morohashi-daikanwa 2489 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 21) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B46) ; ø»Ÿ”¥ + (=ucs . #x208C8) ; 𠣈 + )) +(define-char + '((ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 21) + (total-strokes . 23) + (ideograph-daikanwa . 02490) ; ø¸€¦º + (=ucs . #x208C9) ; 𠣉 + )) +(define-char + '((=>ucs . #x208C9) ; 𠣉 + (morohashi-daikanwa 2490 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 21) + (total-strokes . 23) + (chinese-cns11643-5 . #x7565) ; ø»›§ˆ + )) +(define-char + '((=>ucs . #x208CA) ; 𠣊 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 23) + (total-strokes . 25) + (ideograph-daikanwa . 02491) ; ø¸€¦» + )) +(define-char + '((morohashi-daikanwa 2491 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 23) + (total-strokes . 25) + (=ucs . #x208CA) ; 𠣊 + )) +(define-char + '((=>ucs . #x208CA) ; 𠣊 + (morohashi-daikanwa 2491 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 23) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C6B) ; ø»™¼ + )) +(define-char + '((=>ucs . #x208CB) ; 𠣋 + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 32) + (total-strokes . 34) + (ideograph-daikanwa . 02492) ; ø¸€¦¼ + )) +(define-char + '((morohashi-daikanwa 2492 0 0) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 32) + (total-strokes . 34) + (=ucs . #x208CB) ; 𠣋 + )) +(define-char + '((=>ucs . #x208CB) ; 𠣋 + (morohashi-daikanwa 2492 0 1) + (ideographic-radical . 19) ; ⼒ + (ideographic-strokes . 32) + (total-strokes . 34) + (chinese-cns11643-7 . #x663B) ; ø»Ÿ¤¤ + )) diff --git a/lisp/utf-2000/Ideograph-R020-Wrap.el b/lisp/utf-2000/Ideograph-R020-Wrap.el new file mode 100644 index 0000000..4a0b267 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R020-Wrap.el @@ -0,0 +1,1376 @@ +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 254 13) + (shinjigen-1 . 761) + (shinjigen-2 . 761) + (chinese-gb2312 . #x5968) ; ø»…™› + (=jis-x0208 . #x5231) ; ø½Š¾Š + (chinese-isoir165 . #x5968) ; ø»Ž« + (=gt-pj-1 . #x5231) ; 勹 + (ideograph-daikanwa . 02493) ; ø¸€¦½ + (=big5-cdp . #x8B57) ; ý¢€ˆ­— + (=gt-k . 00088) ; ý¡„€˜ + (=ucs . #x52F9) ; 勹 + )) +(define-char + '((=>ucs* . #x52FA) ; 勺 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 1) + (total-strokes . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x4E00) ; 一 + )) + (shinjigen-1 . 763) + (shinjigen-2 . 763) + (korean-ksc5601 . #x6D43) ; ø»ŠŠ– + (chinese-cns11643-4 . #x212F) ; ø»— ¶ + (ideograph-daikanwa . 02494) ; ø¸€¦¾ + (=big5-cdp . #xA463) ; ý¢€Š‘£ + (=jef-china3 . #x45A1) ; øº„–¡ + (ucs-ks . #x52FA) ; 勺 + (=ucs . #x2F828) ; 勺 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 254 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x4E36) ; 丶 + )) + (shinjigen-1 . 762) + (shinjigen-2 . 762) + (chinese-gb2312 . #x4957) ; ø»…ª + (=jis-x0208 . #x3C5B) ; ø½Šž  + (chinese-isoir165 . #x4957) ; ø»©º + (chinese-cns11643-1 . #x4444) ; ø»‘¶™ + (=gt-pj-1 . #x3C5B) ; 勺 + (chinese-big5 . #xA463) ; ý¢€Š‘£ + (ideograph-daikanwa . 02495) ; ø¸€¦¿ + (=gt-k . 00183) ; ý¡„€‚· + (=ucs . #x52FA) ; 勺 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 255 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x4E8C) ; 二 + )) + (shinjigen-1 . 764) + (shinjigen-2 . 764) + (korean-ksc5601 . #x5032) ; ø»‰ŸŸ + (chinese-cns11643-1 . #x4524) ; ø»‘·— + (=jis-x0213-1-2000 . #x2E6A) ; ø»¢§‹ + (chinese-big5 . #xA4C3) ; ý¢€Š“ƒ + (ideograph-daikanwa . 02496) ; ø¸€§€ + (=jef-china3 . #x45A2) ; øº„–¢ + (=ucs . #x52FB) ; 勻 + )) +(define-char + '((=>ucs . #x5300) ; 匀 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 2) + (total-strokes . 4) + (<-vulgar-ideograph + (:sources (seiji-tsuu morohashi-daikanwa shinjigen-1) + :char ((shinjigen-1 . 764) + (ideograph-daikanwa . 02496) ; ø¸€§€ + ) + )) + (shinjigen-1 . 764) + (shinjigen-2 . 765) + (japanese-jisx0212 . #x337B) ; ø»‹€† + (=jis-x0213-1-2000 . #x2E6B) ; ø»¢§Œ + (ideograph-daikanwa . 02497) ; ø¸€§ + (=jef-china3 . #x45A3) ; øº„–£ + (ucs-jis . #x5300) ; ø»‹€† + )) +(define-char + '((morohashi-daikanwa 2497 0 1) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x51AB) ; 冫 + )) + (chinese-gb2312 . #x5448) ; ø»…‘¥ + (chinese-isoir165 . #x5448) ; ø»¹µ + (chinese-cns11643-3 . #x2156) ; ø»•—™ + (=ucs . #x5300) ; 匀 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 256 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x4E5D) ; 九 + )) + (chinese-cns11643-2 . #x2136) ; ø»“Œµ + (chinese-big5 . #xC956) ; ý¢€Œ¥– + (ideograph-daikanwa . 02498) ; ø¸€§‚ + (=ucs . #x52FC) ; 勼 + )) +(define-char + '((=>ucs . #x52FD) ; 勽 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-3 . #x2155) ; ø»•—˜ + (ideograph-daikanwa . 02499) ; ø¸€§ƒ + )) +(define-char + '((morohashi-daikanwa 2499 0 0) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 256 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x4EBA) ; 人 + )) + (=hanziku-1 . #xDADC) ; ý¢€«œ + (=ucs . #x52FD) ; 勽 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 256 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x53B6) ; 厶 + )) + (shinjigen-1 . 766) + (shinjigen-2 . 766) + (chinese-gb2312 . #x3934) ; ø»„©§ + (=jis-x0208 . #x387B) ; ø½Š™ˆ + (korean-ksc5601 . #x4E7E) ; ø»‰¯ + (chinese-isoir165 . #x3934) ; ø»‘· + (chinese-cns11643-1 . #x4525) ; ø»‘·˜ + (=gt-pj-1 . #x387B) ; 勾 + (chinese-big5 . #xA4C4) ; ý¢€Š“„ + (ideograph-daikanwa . 02500) ; ø¸€§„ + (=gt-k . 00433) ; ý¡„€†± + (=ucs . #x52FE) ; 勾 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 255 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=big5-cdp . #x89A6) ; ý¢€ˆ¦¦ + )) + (shinjigen-1 . 767) + (shinjigen-2 . 767) + (chinese-gb2312 . #x4E70) ; ø»…‰™ + (=jis-x0208 . #x4C5E) ; ø½Š¶ƒ + (korean-ksc5601 . #x5A28) ; ø»‰® + (chinese-isoir165 . #x4E70) ; ø»±© + (chinese-cns11643-1 . #x4526) ; ø»‘·™ + (=gt-pj-1 . #x4C5E) ; 勿 + (chinese-big5 . #xA4C5) ; ý¢€Š“… + (ideograph-daikanwa . 02501) ; ø¸€§… + (=gt-k . 00501) ; ý¡„€‡µ + (=ucs . #x52FF) ; 勿 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 2) + (total-strokes . 4) + (->same-ideograph + ((ideographic-radical . 4) ; ⼃ + (ideograph-daikanwa . 00129) ; ø¸€‚ + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID") + (=ucs . #x2FFB) ; â¿» + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x4E42) ; 乂 + )) + (shinjigen-1 . 769) + (shinjigen-2 . 769) + (=jis-x0208 . #x4C68) ; ø½Š¶ + (=gt-pj-1 . #x4C68) ; 匁 + (ideograph-daikanwa . 02502) ; ø¸€§† + (=ucs . #x5301) ; 匁 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x5315) ; 匕 + )) + (shinjigen-1 . 768) + (shinjigen-2 . 768) + (=jis-x0208 . #x4677) ; ø½Š­¨ + (=gt-pj-1 . #x4677) ; 匂 + (ideograph-daikanwa . 02503) ; ø¸€§‡ + (=gt-k . 00471) ; ý¡„€‡— + (=cbeta . 00141) ; ø¸ ‚ + (=ucs . #x5302) ; 匂 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 257 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x4EBE) ; 亾 + )) + (japanese-jisx0212 . #x337C) ; ø»‹€‡ + (chinese-cns11643-3 . #x2223) ; ø»•˜„ + (ideograph-daikanwa . 02504) ; ø¸€§ˆ + (=big5-cdp . #x8CA2) ; ý¢€ˆ²¢ + (=cbeta . 00456) ; ø¸ ‡ˆ + (=jef-china3 . #x45A4) ; øº„–¤ + (=ucs . #x5303) ; 匃 + )) +(define-char + '((=>ucs . #x5304) ; 匄 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((ideograph-daikanwa . 00287) ; ø¸€„Ÿ + )) + (ideograph-daikanwa . 02505) ; ø¸€§‰ + )) +(define-char + '((=>ucs . #x5304) ; 匄 + (morohashi-daikanwa 2505 0 1) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((chinese-cns11643-1 . #x4441) ; ø»‘¶– + )) + (chinese-cns11643-3 . #x2222) ; ø»•˜ƒ + )) +(define-char + '((morohashi-daikanwa 2505 0 2) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 257 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x4EA1) ; 亡 + )) + (=hanziku-1 . #xDB41) ; ý¢€­ + (=ucs . #x5304) ; 匄 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 257 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID") + (=ucs . #x2FFB) ; â¿» + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x5DF3) ; å·³ + )) + (shinjigen-1 . 776) + (shinjigen-2 . 776) + (chinese-gb2312 . #x307C) ; ø»„¡ + (korean-ksc5601 . #x7850) ; ø»Šš­ + (chinese-isoir165 . #x307C) ; ø»…± + (chinese-cns11643-1 . #x457D) ; ø»‘¸° + (chinese-big5 . #xA55D) ; ý¢€Š• + (ideograph-daikanwa . 02506) ; ø¸€§Š + (=jef-china3 . #x45A5) ; øº„–¥ + (=ucs . #x5305) ; 包 + )) +(define-char + '((=>ucs . #x5305) ; 包 + (morohashi-daikanwa 2506 1) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID") + (=ucs . #x2FFB) ; â¿» + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x5DF1) ; å·± + )) + (shinjigen-1 . 775) + (shinjigen-2 . 775) + (=jis-x0208 . #x4A71) ; ø½Š³š + (chinese-cns11643-6 . #x2246) ; ø»›¶³ + (=gt-pj-1 . #x4A71) ; ø½Š³š + (=gt-k . 01001) ; ý¡„€© + (ucs-jis . #x5305) ; ø½Š³š + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-6 . #x2247) ; ø»›¶´ + (ideograph-daikanwa . 02507) ; ø¸€§‹ + (=ucs . #x208CD) ; 𠣍 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-6 . #x2248) ; ø»›¶µ + (ideograph-daikanwa . 02508) ; ø¸€§Œ + (=ucs . #x208CE) ; 𠣎 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 02509) ; ø¸€§ + (=cbeta . 02269) ; ø¸ £ + (=ucs . #x208CF) ; 𠣏 + )) +(define-char + '((=>ucs . #x208CF) ; 𠣏 + (morohashi-daikanwa 2509 0 1) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x2235) ; ø»™¬ž + )) +(define-char + '((=>ucs . #x208CC) ; 𠣌 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 02510) ; ø¸€§Ž + )) +(define-char + '((morohashi-daikanwa 2510 0 9) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-5 . #x213D) ; ø»™«ˆ + (=ucs . #x208CC) ; 𠣌 + )) +(define-char + '((=>ucs* . #x5306) ; 匆 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 3) + (total-strokes . 5) + (->ideographic-variants + (:char ((shinjigen-1 . 772) + (=ucs . #x5306) ; 匆 + ) + :sources (shinjigen-1))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID") + (=ucs . #x2FFB) ; â¿» + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=big5-cdp . #x89D5) ; ý¢€ˆ§• + )) + (shinjigen-1 . 774) + (shinjigen-2 . 774) + (chinese-cns11643-3 . #x2225) ; ø»•˜† + (ideograph-daikanwa . 02511) ; ø¸€§ + (=ucs . #x2F82A) ; 匆 + )) +(define-char + '((morohashi-daikanwa 2511 0 2) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 257 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=big5-cdp . #x89D5) ; ý¢€ˆ§• + )) + (shinjigen-1 . 772) + (shinjigen-2 . 772) + (chinese-gb2312 . #x3452) ; ø»„¢¯ + (=jis-x0208 . #x5232) ; ø½Š¾‹ + (chinese-isoir165 . #x3452) ; ø»Š¿ + (chinese-cns11643-1 . #x457E) ; ø»‘¸± + (=gt-pj-1 . #x5232) ; 匆 + (chinese-big5 . #xA55E) ; ý¢€Š•ž + (=gt-k . 01034) ; ý¡„€Š + (=ucs . #x5306) ; 匆 + )) +(define-char + '((=>ucs . #x5307) ; 匇 + (morohashi-daikanwa 2511 0 7) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 3) + (total-strokes . 5) + (->ideographic-variants + ((ideograph-daikanwa . 02511) ; ø¸€§ + )) + (=jis-x0213-1-2000 . #x2E6C) ; ø»¢§ + (=cbeta . 05526) ; ø¸¡–– + (ucs-jis . #x5307) ; ø»¢§ + )) +(define-char + '((morohashi-daikanwa 2511 0 8) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 3) + (total-strokes . 5) + (->ideographic-variants + ((ideograph-daikanwa . 02511) ; ø¸€§ + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x5915) ; 夕 + )) + (chinese-cns11643-3 . #x2224) ; ø»•˜… + (=jef-china3 . #x45A8) ; øº„–¨ + (=ucs . #x5307) ; 匇 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 258 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x51F6) ; 凶 + )) + (shinjigen-1 . 777) + (shinjigen-2 . 777) + (chinese-gb2312 . #x5059) ; ø»…‹¾ + (=jis-x0208 . #x5233) ; ø½Š¾Œ + (korean-ksc5601 . #x7D56) ; ø»Š¢‰ + (chinese-isoir165 . #x5059) ; ø»´Ž + (chinese-cns11643-1 . #x474A) ; ø»‘º¹ + (=gt-pj-1 . #x5233) ; 匈 + (chinese-big5 . #xA649) ; ý¢€Š™‰ + (ideograph-daikanwa . 02512) ; ø¸€§ + (=gt-k . 01715) ; ý¡„€š³ + (=ucs . #x5308) ; 匈 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02513) ; ø¸€§‘ + (=ucs . #x208D1) ; 𠣑 + )) +(define-char + '((=>ucs . #x208D1) ; 𠣑 + (morohashi-daikanwa 2513 0 6) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x2234) ; ø»™¬ + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x2236) ; ø»™¬Ÿ + (ideograph-daikanwa . 02514) ; ø¸€§’ + (=ucs . #x208D2) ; 𠣒 + )) +(define-char + '((=>ucs . #x5309) ; 匉 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((korean-ksc5601 . #x7841) ; ø»Ššž + (ideograph-daikanwa . 09167) ; ø¸‚ + )) + (chinese-big5 . #xCA71) ; ý¢€Œ©± + (ideograph-daikanwa . 02515) ; ø¸€§“ + )) +(define-char + '((morohashi-daikanwa 2515 0 2) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 258 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x5E73) ; å¹³ + )) + (chinese-cns11643-2 . #x2333) ; ø»“® + (=ucs . #x5309) ; 匉 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x262F) ; ø»›¼” + (ideograph-daikanwa . 02516) ; ø¸€§” + (=ucs . #x208D4) ; 𠣔 + )) +(define-char + '((=>ucs . #x208D6) ; 𠣖 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 02517) ; ø¸€§• + )) +(define-char + '((morohashi-daikanwa 2517 0 0) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x2348) ; ø»™® + (=ucs . #x208D6) ; 𠣖 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x2349) ; ø»™® + (ideograph-daikanwa . 02518) ; ø¸€§– + (=ucs . #x208D7) ; 𠣗 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 02519) ; ø¸€§— + )) +(define-char + '((=>ucs . #x208D8) ; 𠣘 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 02520) ; ø¸€§˜ + )) +(define-char + '((morohashi-daikanwa 2520 0 0) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-4 . #x2552) ; ø»—§‘ + (=ucs . #x208D8) ; 𠣘 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2971) ; ø»œ° + (ideograph-daikanwa . 02521) ; ø¸€§™ + (=ucs . #x208D9) ; 𠣙 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2970) ; ø»œ¯ + (ideograph-daikanwa . 02522) ; ø¸€§š + (=ucs . #x208DA) ; 𠣚 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 259 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x7C73) ; ç±³ + )) + (japanese-jisx0212 . #x337D) ; ø»‹€ˆ + (chinese-isoir165 . #x2E29) ; ø»¢ + (=jis-x0213-2-2000 . #x234C) ; ø»¤ § + (chinese-big5 . #xCBD6) ; ý¢€Œ¯– + (ideograph-daikanwa . 02523) ; ø¸€§› + (=jef-china3 . #x45A6) ; øº„–¦ + (=ucs . #x530A) ; 匊 + )) +(define-char + '((=>ucs . #x530A) ; 匊 + (morohashi-daikanwa 2523 0 0) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((chinese-cns11643-1 . #x484D) ; ø»‘¼š + )) + (chinese-cns11643-2 . #x2556) ; ø»““ + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 258 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x7F36) ; 缶 + )) + (shinjigen-1 . 6226) + (shinjigen-2 . 6226) + (japanese-jisx0212 . #x337E) ; ø»‹€‰ + (chinese-cns11643-2 . #x2557) ; ø»““Ž + (=jis-x0213-2-2000 . #x234D) ; ø»¤ ¨ + (chinese-big5 . #xCBD7) ; ý¢€Œ¯— + (ideograph-daikanwa . 02524) ; ø¸€§œ + (=jef-china3 . #x5FE5) ; øº…¿¥ + (=ucs . #x530B) ; 匋 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 258 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x5408) ; 合 + )) + (japanese-jisx0212 . #x3421) ; ø»‹€Š + (chinese-cns11643-4 . #x2551) ; ø»—§ + (ideograph-daikanwa . 02525) ; ø¸€§ + (=hanziku-1 . #xDB6B) ; ý¢€­« + (=cbeta . 05245) ; ø¸¡‘½ + (=jef-china3 . #x45A7) ; øº„–§ + (=ucs . #x530C) ; 匌 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F2A) ; ø»œ‰ + (ideograph-daikanwa . 02526) ; ø¸€§ž + (=ucs . #x208DE) ; 𠣞 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 259 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x752B) ; 甫 + )) + (shinjigen-1 . 780) + (shinjigen-2 . 780) + (chinese-gb2312 . #x5969) ; ø»…™œ + (=jis-x0208 . #x5235) ; ø½Š¾Ž + (korean-ksc5601 . #x7851) ; ø»Šš® + (chinese-isoir165 . #x5969) ; ø»Ž¬ + (chinese-cns11643-1 . #x5031) ; ø»’‡® + (=gt-pj-1 . #x5235) ; 匍 + (chinese-big5 . #xAB6D) ; ý¢€Š­­ + (ideograph-daikanwa . 02527) ; ø¸€§Ÿ + (=gt-k . 05215) ; ý¡„‘Ÿ + (=ucs . #x530D) ; 匍 + )) +(define-char + '((=>ucs . #x208DF) ; 𠣟 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02528) ; ø¸€§  + )) +(define-char + '((morohashi-daikanwa 2528 0 0) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-4 . #x284C) ; ø»—«¥ + (=ucs . #x208DF) ; 𠣟 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F2B) ; ø»œ‰ž + (ideograph-daikanwa . 02529) ; ø¸€§¡ + (=ucs . #x208E0) ; ð £  + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F2C) ; ø»œ‰Ÿ + (ideograph-daikanwa . 02530) ; ø¸€§¢ + (=ucs . #x208E1) ; 𠣡 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F29) ; ø»œ‰œ + (ideograph-daikanwa . 02531) ; ø¸€§£ + (=ucs . #x208E3) ; ð ££ + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 259 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x5944) ; 奄 + )) + (chinese-cns11643-2 . #x2E31) ; ø»“Ÿ¶ + (chinese-big5 . #xD0EE) ; ý¢€ƒ® + (ideograph-daikanwa . 02532) ; ø¸€§¤ + (=ucs . #x530E) ; 匎 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02533) ; ø¸€§¥ + (=ucs . #x208E4) ; 𠣤 + )) +(define-char + '((=>ucs . #x208E4) ; 𠣤 + (morohashi-daikanwa 2533 0 0) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-4 . #x2B76) ; ø»—°© + )) +(define-char + '((=>ucs . #x208E5) ; ð £¥ + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02534) ; ø¸€§¦ + )) +(define-char + '((morohashi-daikanwa 2534 0 1) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x355C) ; ø»œ“ƒ + (=ucs . #x208E5) ; ð £¥ + )) +(define-char + '((=>ucs . #x208E6) ; 𠣦 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02535) ; ø¸€§§ + )) +(define-char + '((morohashi-daikanwa 2535 0 0) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x355B) ; ø»œ“‚ + (=ucs . #x208E6) ; 𠣦 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x355E) ; ø»œ“… + (ideograph-daikanwa . 02536) ; ø¸€§¨ + (=ucs . #x208E7) ; 𠣧 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x355F) ; ø»œ“† + (ideograph-daikanwa . 02537) ; ø¸€§© + (=ucs . #x208E8) ; 𠣨 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x355A) ; ø»œ“ + (ideograph-daikanwa . 02538) ; ø¸€§ª + (=ucs . #x208E9) ; 𠣩 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x355D) ; ø»œ“„ + (ideograph-daikanwa . 02539) ; ø¸€§« + (=ucs . #x208EA) ; 𠣪 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C2F) ; ø»™»„ + (ideograph-daikanwa . 02540) ; ø¸€§¬ + (=ucs . #x208EB) ; 𠣫 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x305D) ; ø»—·¦ + (ideograph-daikanwa . 02541) ; ø¸€§­ + (=ucs . #x208EE) ; ð £® + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D52) ; ø»œž© + (ideograph-daikanwa . 02542) ; ø¸€§® + (=ucs . #x208EF) ; 𠣯 + )) +(define-char + '((=>ucs . #x208F0) ; ð £° + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02543) ; ø¸€§¯ + )) +(define-char + '((morohashi-daikanwa 2543 0 5) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C2E) ; ø»™»ƒ + (=ucs . #x208F0) ; ð £° + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 542 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5938) ; 夸 + ) + ((=ucs . #x5305) ; 包 + )) + (shinjigen-1 . 781) + (shinjigen-2 . 781) + (chinese-gb2312 . #x5E4B) ; ø»… ” + (=jis-x0208 . #x5237) ; ø½Š¾ + (korean-ksc5601 . #x7852) ; ø»Šš¯ + (chinese-isoir165 . #x5E4B) ; ø»Žˆ¤ + (chinese-cns11643-1 . #x5931) ; ø»’”¼ + (=gt-pj-1 . #x5237) ; 匏 + (chinese-big5 . #xB0CC) ; ý¢€‹ƒŒ + (ideograph-daikanwa . 02544) ; ø¸€§° + (=ucs . #x530F) ; 匏 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 260 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x7550) ; 畐 + )) + (chinese-gb2312 . #x596B) ; ø»…™ž + (=jis-x0208 . #x5236) ; ø½Š¾ + (korean-ksc5601 . #x5C53) ; ø»‰±¨ + (chinese-isoir165 . #x596B) ; ø»Ž® + (chinese-cns11643-1 . #x5930) ; ø»’”» + (=gt-pj-1 . #x5236) ; 匐 + (chinese-big5 . #xB0CB) ; ý¢€‹ƒ‹ + (ideograph-daikanwa . 02545) ; ø¸€§± + (=gt-k . 07909) ; ý¡„»¥ + (=ucs . #x5310) ; 匐 + )) +(define-char + '((=>ucs . #x3528) ; 㔨 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02546) ; ø¸€§² + )) +(define-char + '((morohashi-daikanwa 2546 0 1) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x305C) ; ø»—·¥ + (=ucs . #x3528) ; 㔨 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-5 . #x312E) ; ø»š‚™ + (ideograph-daikanwa . 02547) ; ø¸€§³ + (=ucs . #x208F1) ; ð £± + )) +(define-char + '((=>ucs . #x208F4) ; ð £´ + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02548) ; ø¸€§´ + )) +(define-char + '((morohashi-daikanwa 2548 0 0) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D53) ; ø»œžª + (=ucs . #x208F4) ; ð £´ + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-5 . #x312F) ; ø»š‚š + (=ucs . #x208F3) ; ð £³ + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 260 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x8EAC) ; 躬 + )) + (japanese-jisx0212 . #x3422) ; ø»‹€‹ + (chinese-cns11643-2 . #x3A47) ; ø»“±´ + (chinese-big5 . #xD863) ; ý¢€¡£ + (ideograph-daikanwa . 02549) ; ø¸€§µ + (=ucs . #x5311) ; 匑 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x364D) ; ø»˜€Š + (ideograph-daikanwa . 02550) ; ø¸€§¶ + (=ucs . #x3529) ; 㔩 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x364E) ; ø»˜€‹ + (ideograph-daikanwa . 02551) ; ø¸€§· + (=ucs . #x208F5) ; ð £µ + )) +(define-char + '((=>ucs . #x5312) ; 匒 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x8345) ; 荅 + )) + (chinese-cns11643-2 . #x3A46) ; ø»“±³ + (ideograph-daikanwa . 02552) ; ø¸€§¸ + )) +(define-char + '((morohashi-daikanwa 2552 0 1) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 260 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x8345) ; 荅 + )) + (chinese-big5 . #xD862) ; ý¢€¡¢ + (=ucs . #x5312) ; 匒 + )) +(define-char + '((=>ucs . #x208F8) ; 𠣸 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02553) ; ø¸€§¹ + )) +(define-char + '((morohashi-daikanwa 2553 0 0) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x5073) ; ø»œ»„ + (=ucs . #x208F8) ; 𠣸 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-5 . #x3D78) ; ø»š•‹ + (ideograph-daikanwa . 02554) ; ø¸€§º + (=ucs . #x352A) ; 㔪 + )) +(define-char + '((=>ucs . #x208F9) ; ð £¹ + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02555) ; ø¸€§» + )) +(define-char + '((morohashi-daikanwa 2555 0 2) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x305B) ; ø»—·¤ + (=ucs . #x208F9) ; ð £¹ + )) +(define-char + '((=>ucs . #x5313) ; 匓 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 11) + (total-strokes . 13) + (japanese-jisx0212 . #x3423) ; ø»‹€Œ + (ideograph-daikanwa . 02556) ; ø¸€§¼ + (ucs-jis . #x5313) ; ø»‹€Œ + )) +(define-char + '((=>ucs . #x5313) ; 匓 + (morohashi-daikanwa 2556 0 0) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x5074) ; ø»œ»… + )) +(define-char + '((=>ucs . #x5313) ; 匓 + (morohashi-daikanwa 2556 0 1) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 260 17) + (=hanziku-1 . #xDBCF) ; ý¢€¯ + )) +(define-char + '((morohashi-daikanwa 2556 0 5) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=big5-cdp . #x8AD4) ; ý¢€ˆ«” + )) + (=ucs . #x5313) ; 匓 + )) +(define-char + '((=>ucs . #x208FA) ; 𠣺 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02557) ; ø¸€§½ + )) +(define-char + '((morohashi-daikanwa 2557 0 1) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-5 . #x3D79) ; ø»š•Œ + (=ucs . #x208FA) ; 𠣺 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B2F) ; ø»ŠŠ + (ideograph-daikanwa . 02558) ; ø¸€§¾ + (=ucs . #x208FD) ; ð £½ + )) +(define-char + '((=>ucs . #x208FE) ; ð £¾ + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02559) ; ø¸€§¿ + )) +(define-char + '((morohashi-daikanwa 2559 0 0) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-4 . #x4247) ; ø»˜‘¬ + (=ucs . #x208FE) ; ð £¾ + )) +(define-char + '((=>ucs . #x208FF) ; 𠣿 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02560) ; ø¸€¨€ + )) +(define-char + '((morohashi-daikanwa 2560 0 1) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x446A) ; ø»šŸ + (=ucs . #x208FF) ; 𠣿 + )) +(define-char + '((=>ucs . #x20900) ; 𠤀 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02561) ; ø¸€¨ + )) +(define-char + '((morohashi-daikanwa 2561 0 0) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x446B) ; ø»šŸ + (=ucs . #x20900) ; 𠤀 + )) +(define-char + '((=>ucs . #x20904) ; 𠤄 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 02562) ; ø¸€¨‚ + )) +(define-char + '((morohashi-daikanwa 2562 0 0) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F65) ; ø»˜¥ + (=ucs . #x20904) ; 𠤄 + )) +(define-char + '((=>ucs . #x5314) ; 匔 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((japanese-jisx0212 . #x6050) ; ø»Œ¡ + (chinese-cns11643-3 . #x497D) ; ø»–’° + (=jis-x0213-2-2000 . #x7955) ; ø»¦Ÿ„ + (ideograph-daikanwa . 38089) ; ø¸‰“‰ + )) + (chinese-cns11643-3 . #x5038) ; ø»–›½ + (ideograph-daikanwa . 02563) ; ø¸€¨ƒ + )) +(define-char + '((morohashi-daikanwa 2563 0 0) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 261 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x8EB3) ; 躳 + )) + (=hanziku-1 . #xDBE4) ; ý¢€¯¤ + (=ucs . #x5314) ; 匔 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C50) ; ø»ž­ + (ideograph-daikanwa . 02564) ; ø¸€¨„ + (=ucs . #x20905) ; 𠤅 + )) +(define-char + '((=>ucs . #x20907) ; 𠤇 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 02565) ; ø¸€¨… + )) +(define-char + '((morohashi-daikanwa 2565 0 0) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C51) ; ø»ž® + (=ucs . #x20907) ; 𠤇 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-7 . #x3723) ; ø»žŸŠ + (ideograph-daikanwa . 02566) ; ø¸€¨† + (=ucs . #x20908) ; 𠤈 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-7 . #x3724) ; ø»žŸ‹ + (ideograph-daikanwa . 02567) ; ø¸€¨‡ + (=ucs . #x20909) ; 𠤉 + )) +(define-char + '((=>ucs . #x2090A) ; 𠤊 + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 02568) ; ø¸€¨ˆ + )) +(define-char + '((morohashi-daikanwa 2568 0 0) + (ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-5 . #x5A7E) ; ø»š¿· + (=ucs . #x2090A) ; 𠤊 + )) +(define-char + '((ideographic-radical . 20) ; ⼓ + (ideographic-strokes . 18) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D43) ; ø»ž¿¾ + (ideograph-daikanwa . 02569) ; ø¸€¨‰ + (=ucs . #x2090B) ; 𠤋 + )) diff --git a/lisp/utf-2000/Ideograph-R021-Spoon.el b/lisp/utf-2000/Ideograph-R021-Spoon.el new file mode 100644 index 0000000..b57d53b --- /dev/null +++ b/lisp/utf-2000/Ideograph-R021-Spoon.el @@ -0,0 +1,628 @@ +(define-char + '((ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 261 15) + (shinjigen-1 . 783) + (shinjigen-2 . 783) + (chinese-gb2312 . #x5830) ; ø»…—… + (korean-ksc5601 . #x5D62) ; ø»‰³• + (chinese-isoir165 . #x5830) ; ø»¿• + (chinese-cns11643-1 . #x4431) ; ø»‘¶† + (=jis-x0208-1990 . #x5238) ; ø½Š¾‘ + (=gt-pj-1 . #x5238) ; 匕 + (chinese-big5 . #xA450) ; ý¢€Š‘ + (ideograph-daikanwa . 02570) ; ø¸€¨Š + (=gt-k . 00092) ; ý¡„€œ + (=ucs . #x5315) ; 匕 + )) +(define-char + '((=>ucs-jis . #x5315) ; 匕 + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 262 1) + (japanese-jisx0208-1978 . #x5238) ; ø»ƒ„• + (japanese-jisx0208 . #x5238) ; ø»‡˜ + (chinese-cns11643-6 . #x212A) ; ø»›´¹ + (ideograph-daikanwa . 02571) ; ø¸€¨‹ + (=big5-cdp . #x8BBA) ; ý¢€ˆ®º + (=jef-china3 . #x45AB) ; øº„–« + (=ucs . #x2090E) ; 𠤎 + )) +(define-char + '((ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 109 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x2090E) ; 𠤎 + )) + (shinjigen-1 . 115) + (shinjigen-2 . 115) + (chinese-gb2312 . #x3B2F) ; ø»„¬ž + (chinese-isoir165 . #x3B2F) ; ø»”® + (chinese-big5 . #xA4C6) ; ý¢€Š“† + (ideograph-daikanwa . 02572) ; ø¸€¨Œ + (=jef-china3 . #x41E4) ; øº„‡¤ + (=ucs . #x5316) ; 化 + )) +(define-char + '((=>ucs . #x5316) ; 化 + (morohashi-daikanwa 2572 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((name . "CJK RADICAL PERSON") + (=ucs . #x2E85) ; ⺅ + ) + ((=ucs . #x5315) ; 匕 + )) + (shinjigen-1 . 114) + (shinjigen-2 . 114) + (=jis-x0208 . #x323D) ; ø½Š– + (korean-ksc5601 . #x7B79) ; ø»ŠŸ° + (=gt-pj-1 . #x323D) ; ø½Š– + (=gt-k . 00403) ; ý¡„€†“ + (ucs-jis . #x5316) ; ø½Š– + )) +(define-char + '((=>ucs . #x5316) ; 化 + (morohashi-daikanwa 2572 0 1) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-1 . #x4527) ; ø»‘·š + )) +(define-char + '((ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 262 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5315) ; 匕 + ) + ((=ucs . #x5341) ; 十 + )) + (ideograph-daikanwa . 02573) ; ø¸€¨ + (=big5-cdp . #x8AB1) ; ý¢€ˆª± + (=ucs . #x2090F) ; 𠤏 + )) +(define-char + '((=>ucs . #x2090F) ; 𠤏 + (morohashi-daikanwa 2573 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5315) ; 匕 + ) + ((=ucs . #x5341) ; 十 + )) + (chinese-cns11643-4 . #x2142) ; ø»—¡‰ + )) +(define-char + '((ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 262 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8BC5) ; ý¢€ˆ¯… + ) + ((=ucs . #x5315) ; 匕 + )) + (shinjigen-1 . 784) + (shinjigen-2 . 784) + (chinese-gb2312 . #x3131) ; ø»„´ + (=jis-x0208 . #x4B4C) ; ø½Š´“ + (korean-ksc5601 . #x5D41) ; ø»‰²´ + (chinese-isoir165 . #x3131) ; ø»†„ + (=gt-pj-1 . #x4B4C) ; 北 + (chinese-big5 . #xA55F) ; ý¢€Š•Ÿ + (ideograph-daikanwa . 02574) ; ø¸€¨Ž + (=gt-k . 01003) ; ý¡„€« + (=ucs . #x5317) ; 北 + )) +(define-char + '((=>ucs . #x5317) ; 北 + (morohashi-daikanwa 2574 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((=big5-cdp . #x8BC5) ; ý¢€ˆ¯… + ) + ((=ucs . #x5315) ; 匕 + )) + (chinese-cns11643-1 . #x4621) ; ø»‘¸² + )) +(define-char + '((ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 262 3) + (ideograph-daikanwa . 02575) ; ø¸€¨ + (=hanziku-1 . #xDC42) ; ý¢€±‚ + (=ucs . #x20910) ; 𠤐 + )) +(define-char + '((=>ucs . #x20910) ; 𠤐 + (morohashi-daikanwa 2575 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-6 . #x224A) ; ø»›¶· + )) +(define-char + '((ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-6 . #x2249) ; ø»›¶¶ + (ideograph-daikanwa . 48945) ; ø¸‹¼± + )) +(define-char + '((=>ucs . #x20911) ; 𠤑 + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 02576) ; ø¸€¨ + )) +(define-char + '((morohashi-daikanwa 2576 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 262 6) + (=hanziku-1 . #xDC45) ; ý¢€±… + (=ucs . #x20911) ; 𠤑 + )) +(define-char + '((=>ucs . #x20911) ; 𠤑 + (morohashi-daikanwa 2576 0 1) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x2630) ; ø»›¼• + )) +(define-char + '((=>ucs . #x20915) ; 𠤕 + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x2090E) ; 𠤎 + ) + ((=ucs . #x77E2) ; 矢 + )) + (ideograph-daikanwa . 02577) ; ø¸€¨‘ + )) +(define-char + '((morohashi-daikanwa 2577 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5315) ; 匕 + ) + ((=ucs . #x77E2) ; 矢 + )) + (=ucs . #x20915) ; 𠤕 + )) +(define-char + '((=>ucs . #x20915) ; 𠤕 + (morohashi-daikanwa 2577 0 1) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 262 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5315) ; 匕 + ) + ((=ucs . #x77E2) ; 矢 + )) + (=big5-cdp . #x8CCA) ; ý¢€ˆ³Š + )) +(define-char + '((=>ucs . #x20915) ; 𠤕 + (morohashi-daikanwa 2577 0 2) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5315) ; 匕 + ) + ((=ucs . #x77E2) ; 矢 + )) + (chinese-cns11643-6 . #x2632) ; ø»›¼— + )) +(define-char + '((ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 262 7) + (ideograph-daikanwa . 02578) ; ø¸€¨’ + (=hanziku-1 . #xDC46) ; ý¢€±† + (=ucs . #x20912) ; 𠤒 + )) +(define-char + '((=>ucs . #x20912) ; 𠤒 + (morohashi-daikanwa 2578 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x2633) ; ø»›¼˜ + )) +(define-char + '((=>ucs . #x20913) ; 𠤓 + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 262 8) + (ideograph-daikanwa . 02579) ; ø¸€¨“ + (=hanziku-1 . #xDC47) ; ý¢€±‡ + )) +(define-char + '((morohashi-daikanwa 2579 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x234A) ; ø»™®‘ + (=ucs . #x20913) ; 𠤓 + )) +(define-char + '((=>ucs . #x20914) ; 𠤔 + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 48946) ; ø¸‹¼² + )) +(define-char + '((morohashi-daikanwa 48946 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x2631) ; ø»›¼– + (=ucs . #x20914) ; 𠤔 + )) +(define-char + '((=>ucs . #x352C) ; 㔬 + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 02580) ; ø¸€¨” + )) +(define-char + '((morohashi-daikanwa 2580 0 1) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2972) ; ø»œ± + (=ucs . #x352C) ; 㔬 + )) +(define-char + '((=>ucs . #x20917) ; 𠤗 + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02581) ; ø¸€¨• + )) +(define-char + '((morohashi-daikanwa 2581 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 262 14) + (=hanziku-1 . #xDC4D) ; ý¢€± + (=ucs . #x20917) ; 𠤗 + )) +(define-char + '((=>ucs . #x20917) ; 𠤗 + (morohashi-daikanwa 2581 0 1) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-4 . #x284D) ; ø»—«¦ + )) +(define-char + '((=>ucs . #x20918) ; 𠤘 + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02582) ; ø¸€¨– + )) +(define-char + '((morohashi-daikanwa 2582 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 262 16) + (=hanziku-1 . #xDC4F) ; ý¢€± + (=ucs . #x20918) ; 𠤘 + )) +(define-char + '((=>ucs . #x20918) ; 𠤘 + (morohashi-daikanwa 2582 0 1) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F2F) ; ø»œ‰¢ + )) +(define-char + '((ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 262 15) + (ideograph-daikanwa . 02583) ; ø¸€¨— + (=hanziku-1 . #xDC4E) ; ý¢€±Ž + (=ucs . #x20919) ; 𠤙 + )) +(define-char + '((=>ucs . #x20919) ; 𠤙 + (morohashi-daikanwa 2583 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F31) ; ø»œ‰¤ + )) +(define-char + '((ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 262 13) + (ideograph-daikanwa . 02584) ; ø¸€¨˜ + (=hanziku-1 . #xDC4C) ; ý¢€±Œ + (=ucs . #x2091A) ; 𠤚 + )) +(define-char + '((=>ucs . #x2091A) ; 𠤚 + (morohashi-daikanwa 2584 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F2D) ; ø»œ‰  + )) +(define-char + '((ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 262 12) + (ideograph-daikanwa . 02585) ; ø¸€¨™ + (=hanziku-1 . #xDC4B) ; ý¢€±‹ + (=ucs . #x2091D) ; 𠤝 + )) +(define-char + '((=>ucs . #x2091B) ; 𠤛 + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02586) ; ø¸€¨š + )) +(define-char + '((morohashi-daikanwa 2586 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F2E) ; ø»œ‰¡ + (=ucs . #x2091B) ; 𠤛 + )) +(define-char + '((=>ucs . #x2091C) ; 𠤜 + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 48947) ; ø¸‹¼³ + )) +(define-char + '((morohashi-daikanwa 48947 0 1) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F30) ; ø»œ‰£ + (=ucs . #x2091C) ; 𠤜 + )) +(define-char + '((=>ucs . #x2091E) ; 𠤞 + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02587) ; ø¸€¨› + )) +(define-char + '((morohashi-daikanwa 2587 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 263 8) + (=hanziku-1 . #xDC67) ; ý¢€±§ + (=ucs . #x2091E) ; 𠤞 + )) +(define-char + '((=>ucs . #x2091E) ; 𠤞 + (morohashi-daikanwa 2587 0 1) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D54) ; ø»œž« + )) +(define-char + '((ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 262 18) + (ideograph-daikanwa . 02588) ; ø¸€¨œ + (=hanziku-1 . #xDC51) ; ý¢€±‘ + (=ucs . #x2091F) ; 𠤟 + )) +(define-char + '((=>ucs . #x2091F) ; 𠤟 + (morohashi-daikanwa 2588 0 1) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3560) ; ø»œ“‡ + )) +(define-char + '((=>ucs . #x5318) ; 匘 + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 263 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5315) ; 匕 + ) + ((=big5-cdp . #x8CE8) ; ý¢€ˆ³¨ + )) + (japanese-jisx0212 . #x3424) ; ø»‹€ + (ideograph-daikanwa . 02589) ; ø¸€¨ + (=hanziku-1 . #xDC63) ; ý¢€±£ + (ucs-jis . #x5318) ; ø»‹€ + )) +(define-char + '((=>ucs . #x5318) ; 匘 + (morohashi-daikanwa 2589 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-4 . #x305E) ; ø»—·§ + )) +(define-char + '((morohashi-daikanwa 2589 0 1) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 9) + (total-strokes . 11) + (=ucs . #x5318) ; 匘 + )) +(define-char + '((ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 263 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x662F) ; 是 + ) + ((=ucs . #x5315) ; 匕 + )) + (shinjigen-1 . 785) + (shinjigen-2 . 785) + (chinese-gb2312 . #x3357) ; ø»„¡– + (=jis-x0208 . #x3A7C) ; ø½Šœ… + (korean-ksc5601 . #x6335) ; ø»‰»œ + (chinese-isoir165 . #x3357) ; ø»‰¦ + (chinese-cns11643-1 . #x5932) ; ø»’”½ + (=gt-pj-1 . #x3A7C) ; 匙 + (chinese-big5 . #xB0CD) ; ý¢€‹ƒ + (ideograph-daikanwa . 02590) ; ø¸€¨ž + (=ucs . #x5319) ; 匙 + )) +(define-char + '((=>ucs . #x352D) ; 㔭 + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02591) ; ø¸€¨Ÿ + )) +(define-char + '((morohashi-daikanwa 2591 0 2) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-3 . #x3453) ; ø»•³ + (=ucs . #x352D) ; 㔭 + )) +(define-char + '((ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 263 6) + (ideograph-daikanwa . 02592) ; ø¸€¨  + (=hanziku-1 . #xDC65) ; ý¢€±¥ + (=ucs . #x20923) ; 𠤣 + )) +(define-char + '((=>ucs . #x20923) ; 𠤣 + (morohashi-daikanwa 2592 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4672) ; ø»œ¬— + )) +(define-char + '((=>ucs . #x20925) ; 𠤥 + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02593) ; ø¸€¨¡ + )) +(define-char + '((morohashi-daikanwa 2593 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 11) + (total-strokes . 13) + (=ucs . #x20925) ; 𠤥 + )) +(define-char + '((=>ucs . #x20925) ; 𠤥 + (morohashi-daikanwa 2593 0 1) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C3D) ; ø»˜ˆ® + )) +(define-char + '((ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 264 1) + (ideograph-daikanwa . 02594) ; ø¸€¨¢ + (=hanziku-1 . #xDCA2) ; ý¢€²¢ + (=ucs . #x2092A) ; 𠤪 + )) +(define-char + '((=>ucs . #x2092A) ; 𠤪 + (morohashi-daikanwa 2594 0 0) + (ideographic-radical . 21) ; ⼔ + (ideographic-strokes . 16) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F22) ; ø»žª¹ + )) diff --git a/lisp/utf-2000/Ideograph-R022-Right-Open-Box.el b/lisp/utf-2000/Ideograph-R022-Right-Open-Box.el new file mode 100644 index 0000000..e23411d --- /dev/null +++ b/lisp/utf-2000/Ideograph-R022-Right-Open-Box.el @@ -0,0 +1,1673 @@ +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 81 3) + (shinjigen-1 . 786) + (shinjigen-2 . 786) + (chinese-gb2312 . #x584E) ; ø»…—£ + (=jis-x0208 . #x5239) ; ø½Š¾’ + (chinese-isoir165 . #x584E) ; ø»¿³ + (chinese-cns11643-2 . #x2124) ; ø»“Œ£ + (=gt-pj-1 . #x5239) ; 匚 + (chinese-big5 . #xC943) ; ý¢€Œ¥ƒ + (ideograph-daikanwa . 02595) ; ø¸€¨£ + (=gt-k . 00097) ; ý¡„€¡ + (=ucs . #x531A) ; 匚 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 50 2) + (ideograph-daikanwa . 02596) ; ø¸€¨¤ + (=big5-cdp . #x87D4) ; ý¢€ˆŸ” + (=ucs . #x2092C) ; 𠤬 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 82 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x4E45) ; 久 + )) + (japanese-jisx0212 . #x3425) ; ø»‹€Ž + (chinese-cns11643-4 . #x2165) ; ø»—¡¬ + (ideograph-daikanwa . 02597) ; ø¸€¨¥ + (=hanziku-1 . #xB4D6) ; ý¢€›“– + (=jef-china3 . #x45B0) ; øº„–° + (=ucs . #x531B) ; 匛 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 82 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x4E5F) ; 也 + )) + (shinjigen-1 . 787) + (shinjigen-2 . 787) + (japanese-jisx0212 . #x3426) ; ø»‹€ + (chinese-isoir165 . #x7A28) ; ø»Ž±‰ + (=jis-x0213-1-2000 . #x2E6D) ; ø»¢§Ž + (chinese-big5 . #xC96C) ; ý¢€Œ¥¬ + (ideograph-daikanwa . 02598) ; ø¸€¨¦ + (=jef-china3 . #x45B1) ; øº„–± + (=ucs . #x531C) ; 匜 + )) +(define-char + '((=>ucs . #x531C) ; 匜 + (morohashi-daikanwa 2598 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((chinese-cns11643-1 . #x443E) ; ø»‘¶“ + )) + (chinese-cns11643-2 . #x214D) ; ø»“Œ + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 3) + (total-strokes . 5) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((ideographic-radical . 50) ; â¼± + (shinjigen-1 . 2079) + (=ucs . #x5E00) ; 帀 + ) + )) + (hanyu-dazidian 1 82 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (shinjigen-1 . 2080) + (shinjigen-2 . 2080) + (chinese-gb2312 . #x5451) ; ø»…‘® + (=jis-x0208 . #x4159) ; ø½Š¥´ + (chinese-isoir165 . #x5451) ; ø»¹¾ + (chinese-cns11643-1 . #x4622) ; ø»‘¸³ + (=gt-pj-1 . #x4159) ; 匝 + (chinese-big5 . #xA560) ; ý¢€Š•  + (ideograph-daikanwa . 02599) ; ø¸€¨§ + (=gt-k . 00969) ; ý¡„€‰ + (=ucs . #x531D) ; 匝 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 82 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x5DE5) ; å·¥ + )) + (japanese-jisx0212 . #x3427) ; ø»‹€ + (chinese-cns11643-3 . #x2226) ; ø»•˜‡ + (ideograph-daikanwa . 02600) ; ø¸€¨¨ + (=hanziku-1 . #xB4D3) ; ý¢€›““ + (=jef-china3 . #x45B2) ; øº„–² + (=ucs . #x531E) ; 匞 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x2237) ; ø»™¬  + (ideograph-daikanwa . 02601) ; ø¸€¨© + (=ucs . #x2092E) ; 𠤮 + )) +(define-char + '((=>ucs . #x2092E) ; 𠤮 + (morohashi-daikanwa 2601 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 84 1) + (=hanziku-1 . #xB553) ; ý¢€›•“ + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 83 3) + (chinese-cns11643-6 . #x236E) ; ø»›¸¹ + (ideograph-daikanwa . 02602) ; ø¸€¨ª + (=hanziku-1 . #xB4F4) ; ý¢€›“´ + (=ucs . #x2092F) ; 𠤯 + )) +(define-char + '((=>ucs . #x531F) ; 匟 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 84 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=jis-x0208 . #x5036) ; ø½Š»“ + (korean-ksc5601 . #x7971) ; ø»Šœ¬ + (ideograph-daikanwa . 00288) ; ø¸€„  + )) + (japanese-jisx0212 . #x3428) ; ø»‹€‘ + (chinese-big5 . #xC9C2) ; ý¢€Œ§‚ + (ideograph-daikanwa . 02603) ; ø¸€¨« + (ucs-jis . #x531F) ; ø»‹€‘ + )) +(define-char + '((morohashi-daikanwa 2603 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x4EA2) ; 亢 + )) + (chinese-cns11643-2 . #x2222) ; ø»“¿ + (=ucs . #x531F) ; 匟 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02604) ; ø¸€¨¬ + (=ucs . #x20930) ; ð ¤° + )) +(define-char + '((=>ucs . #x20930) ; ð ¤° + (morohashi-daikanwa 2604 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 84 2) + (chinese-cns11643-4 . #x2243) ; ø»—¢¨ + (=hanziku-1 . #xB554) ; ý¢€›•” + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 83 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x65A4) ; 斤 + )) + (shinjigen-1 . 789) + (shinjigen-2 . 789) + (chinese-gb2312 . #x3D33) ; ø»„¯ž + (=jis-x0208 . #x3E22) ; ø½Š £ + (korean-ksc5601 . #x6D5D) ; ø»ŠŠ° + (chinese-isoir165 . #x3D33) ; ø»—® + (chinese-cns11643-1 . #x474C) ; ø»‘º» + (=gt-pj-1 . #x3E22) ; 匠 + (chinese-big5 . #xA64B) ; ý¢€Š™‹ + (ideograph-daikanwa . 02605) ; ø¸€¨­ + (=gt-k . 01643) ; ý¡„€™« + (=ucs . #x5320) ; 匠 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 83 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x738B) ; 王 + )) + (shinjigen-1 . 788) + (shinjigen-2 . 788) + (chinese-gb2312 . #x3F6F) ; ø»„³– + (=jis-x0208 . #x3629) ; ø½Š”º + (korean-ksc5601 . #x4E44) ; ø»‰œµ + (chinese-isoir165 . #x3F6F) ; ø»›¦ + (chinese-cns11643-1 . #x474B) ; ø»‘ºº + (=gt-pj-1 . #x3629) ; 匡 + (chinese-big5 . #xA64A) ; ý¢€Š™Š + (ideograph-daikanwa . 02606) ; ø¸€¨® + (=gt-k . 01592) ; ý¡„€˜¸ + (=ucs . #x5321) ; 匡 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x236D) ; ø»›¸¸ + (ideograph-daikanwa . 02607) ; ø¸€¨¯ + (=ucs . #x20931) ; 𠤱 + )) +(define-char + '((=>ucs . #x20931) ; 𠤱 + (morohashi-daikanwa 2607 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 83 2) + (=hanziku-1 . #xB4F3) ; ý¢€›“³ + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 84 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x52FF) ; 勿 + )) + (chinese-cns11643-2 . #x2221) ; ø»“¾ + (chinese-big5 . #xC9C1) ; ý¢€Œ§ + (ideograph-daikanwa . 02608) ; ø¸€¨° + (=ucs . #x5322) ; 匢 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 84 8) + (chinese-cns11643-6 . #x2634) ; ø»›¼™ + (ideograph-daikanwa . 02609) ; ø¸€¨± + (=hanziku-1 . #xB55A) ; ý¢€›•š + (=jef-china3 . #x8FB6) ; øºˆ¾¶ + (=ucs . #x20933) ; 𠤳 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 84 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x7532) ; 甲 + )) + (shinjigen-1 . 790) + (shinjigen-2 . 790) + (chinese-gb2312 . #x4F3B) ; ø»…Š‚ + (=jis-x0208 . #x523A) ; ø½Š¾“ + (korean-ksc5601 . #x4B21) ; ø»‰—¸ + (chinese-isoir165 . #x4F3B) ; ø»²’ + (chinese-cns11643-1 . #x493A) ; ø»‘½¥ + (=gt-pj-1 . #x523A) ; 匣 + (chinese-big5 . #xA758) ; ý¢€Š˜ + (ideograph-daikanwa . 02610) ; ø¸€¨² + (=gt-k . 02687) ; ý¡„€©¿ + (=ucs . #x5323) ; 匣 + )) +(define-char + '((=>ucs . #x352F) ; 㔯 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 02611) ; ø¸€¨³ + )) +(define-char + '((morohashi-daikanwa 2611 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-4 . #x234B) ; ø»—¤Ž + (=ucs . #x352F) ; 㔯 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 85 1) + (chinese-cns11643-4 . #x234A) ; ø»—¤ + (ideograph-daikanwa . 02612) ; ø¸€¨´ + (=hanziku-1 . #xB573) ; ý¢€›•³ + (=ucs . #x20934) ; ð ¤´ + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 84 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x7389) ; 玉 + )) + (chinese-cns11643-5 . #x234B) ; ø»™®’ + (=jis-x0213-2-2000 . #x234E) ; ø»¤ © + (ideograph-daikanwa . 02613) ; ø¸€¨µ + (=hanziku-1 . #xB559) ; ý¢€›•™ + (=jef-china3 . #x45B3) ; øº„–³ + (=ucs . #x5324) ; 匤 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 85 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x5F01) ; 弁 + )) + (japanese-jisx0212 . #x3429) ; ø»‹€’ + (chinese-cns11643-3 . #x2465) ; ø»•œ‚ + (ideograph-daikanwa . 02614) ; ø¸€¨¶ + (=hanziku-1 . #xB57B) ; ý¢€›•» + (=jef-china3 . #x45B4) ; øº„–´ + (=ucs . #x5325) ; 匥 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 85 2) + (chinese-cns11643-6 . #x2635) ; ø»›¼š + (ideograph-daikanwa . 02615) ; ø¸€¨· + (=hanziku-1 . #xB574) ; ý¢€›•´ + (=ucs . #x20935) ; 𠤵 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 85 11) + (chinese-cns11643-6 . #x2973) ; ø»œ² + (ideograph-daikanwa . 02616) ; ø¸€¨¸ + (=hanziku-1 . #xB57D) ; ý¢€›•½ + (=ucs . #x20938) ; 𠤸 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 85 13) + (ideograph-daikanwa . 02617) ; ø¸€¨¹ + (=hanziku-1 . #xB5A1) ; ý¢€›–¡ + (=ucs . #x20939) ; 𠤹 + )) +(define-char + '((=>ucs . #x20939) ; 𠤹 + (morohashi-daikanwa 2617 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x253E) ; ø»™± + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 85 12) + (chinese-cns11643-5 . #x253F) ; ø»™±‚ + (ideograph-daikanwa . 02618) ; ø¸€¨º + (=hanziku-1 . #xB57E) ; ý¢€›•¾ + (=ucs . #x2093A) ; 𠤺 + )) +(define-char + '((morohashi-daikanwa 2683 0 0) + (ideographic- (:radical 22 ; ⼕ + :strokes 6) + (:radical 23 ; ⼖ + :strokes 6)) + (total-strokes . 8) + (->same-ideograph + ((ideograph-daikanwa . 02683) ; ø¸€©» + )) + (hanyu-dazidian 1 85 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x5408) ; 合 + )) + (chinese-cns11643-2 . #x2558) ; ø»““ + (chinese-big5 . #xCBD8) ; ý¢€Œ¯˜ + (=jef-china3 . #x45B6) ; øº„–¶ + (=ucs . #x533C) ; 匼 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 85 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8F66) ; 车 + ) + ((=ucs . #x4E5D) ; 九 + )) + )) + (chinese-gb2312 . #x5850) ; ø»…—¥ + (chinese-isoir165 . #x5850) ; ø»¿µ + (=hanziku-1 . #xB57C) ; ý¢€›•¼ + (=ucs . #x5326) ; 匦 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 86 4) + (chinese-cns11643-4 . #x284F) ; ø»—«¨ + (ideograph-daikanwa . 02619) ; ø¸€¨» + (=hanziku-1 . #xB5B8) ; ý¢€›–¸ + (=ucs . #x2093C) ; 𠤼 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02620) ; ø¸€¨¼ + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 85 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x593E) ; 夾 + )) + (japanese-jisx0212 . #x342A) ; ø»‹€“ + (chinese-cns11643-3 . #x2B49) ; ø»•¥¸ + (ideograph-daikanwa . 02621) ; ø¸€¨½ + (=hanziku-1 . #xB5A6) ; ý¢€›–¦ + (=jef-china3 . #x45B7) ; øº„–· + (=ucs . #x5327) ; 匧 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F34) ; ø»œ‰§ + (ideograph-daikanwa . 02622) ; ø¸€¨¾ + (=ucs . #x2093E) ; 𠤾 + )) +(define-char + '((=>ucs . #x2093E) ; 𠤾 + (morohashi-daikanwa 2622 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 86 1) + (=hanziku-1 . #xB5B5) ; ý¢€›–µ + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-5 . #x2833) ; ø»™µ + (ideograph-daikanwa . 02623) ; ø¸€¨¿ + (=ucs . #x2093F) ; 𠤿 + )) +(define-char + '((=>ucs . #x2093F) ; 𠤿 + (morohashi-daikanwa 2623 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 86 7) + (=hanziku-1 . #xB5BB) ; ý¢€›–» + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 86 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x58EF) ; 壯 + )) + (japanese-jisx0212 . #x342B) ; ø»‹€” + (chinese-cns11643-4 . #x284E) ; ø»—«§ + (ideograph-daikanwa . 02624) ; ø¸€©€ + (=hanziku-1 . #xB5BE) ; ý¢€›–¾ + (=jef-china3 . #x45B8) ; øº„–¸ + (=ucs . #x5328) ; 匨 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 85 17) + (chinese-cns11643-6 . #x2F33) ; ø»œ‰¦ + (ideograph-daikanwa . 02625) ; ø¸€© + (=hanziku-1 . #xB5A5) ; ý¢€›–¥ + (=ucs . #x20940) ; 𠥀 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C6E) ; å±® + ) + ((=ucs . #x738B) ; 王 + )) + )) + (japanese-jisx0212 . #x342C) ; ø»‹€• + (chinese-cns11643-4 . #x2850) ; ø»—«© + (ideograph-daikanwa . 02626) ; ø¸€©‚ + (=jef-china3 . #x45B9) ; øº„–¹ + (=ucs . #x5329) ; 匩 + )) +(define-char + '((morohashi-daikanwa 2626 0 2) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 86 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x738B) ; 王 + )) + )) + (=hanziku-1 . #xB5B6) ; ý¢€›–¶ + (=ucs . #x20946) ; 𠥆 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 86 5) + (chinese-cns11643-5 . #x2832) ; ø»™µ + (ideograph-daikanwa . 02627) ; ø¸€©ƒ + (=hanziku-1 . #xB5B9) ; ý¢€›–¹ + (=ucs . #x20941) ; 𠥁 + )) +(define-char + '((=>ucs . #x20942) ; 𠥂 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F32) ; ø»œ‰¥ + (ideograph-daikanwa . 02628) ; ø¸€©„ + )) +(define-char + '((morohashi-daikanwa 2628 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 85 16) + (=hanziku-1 . #xB5A4) ; ý¢€›–¤ + (=ucs . #x20942) ; 𠥂 + )) +(define-char + '((=>ucs . #x532A) ; 匪 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 87 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((chinese-cns11643-1 . #x4F66) ; ø»’‡… + )) + (shinjigen-1 . 791) + (shinjigen-2 . 791) + (=jis-x0208 . #x485B) ; ø½Š°ˆ + (chinese-cns11643-1 . #x544D) ; ø»’Ž‚ + (=gt-pj-1 . #x485B) ; ø½Š°ˆ + (ideograph-daikanwa . 02629) ; ø¸€©… + (=gt-k . 06536) ; ý¡„¦ˆ + (ucs-jis . #x532A) ; ø½Š°ˆ + )) +(define-char + '((=>ucs . #x532A) ; 匪 + (morohashi-daikanwa 2629 0 1) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=jis-x0208 . #x4873) ; ø½Š°  + (korean-ksc5601 . #x5E2A) ; ø»‰³» + (ideograph-daikanwa . 42585) ; ø¸Š™™ + )) + (korean-ksc5601 . #x5D63) ; ø»‰³– + (chinese-big5 . #xADEA) ; ý¢€Š·ª + (ucs-big5 . #x532A) ; ø»‰³– + )) +(define-char + '((morohashi-daikanwa 2629 0 2) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x975E) ; 非 + )) + (chinese-gb2312 . #x374B) ; ø»„§‚ + (chinese-isoir165 . #x374B) ; ø»’ + (=ucs . #x532A) ; 匪 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 87 3) + (chinese-cns11643-5 . #x2C30) ; ø»™»… + (ideograph-daikanwa . 02630) ; ø¸€©† + (=hanziku-1 . #xB5D7) ; ý¢€›—— + (=ucs . #x20949) ; 𠥉 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 87 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x66F6) ; 曶 + )) + (japanese-jisx0212 . #x342D) ; ø»‹€– + (chinese-cns11643-4 . #x2B78) ; ø»—°« + (ideograph-daikanwa . 02631) ; ø¸€©‡ + (=hanziku-1 . #xB5D9) ; ý¢€›—™ + (=ucs . #x532B) ; 匫 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 86 11) + (chinese-cns11643-6 . #x3562) ; ø»œ“‰ + (ideograph-daikanwa . 02632) ; ø¸€©ˆ + (=hanziku-1 . #xB5BF) ; ý¢€›–¿ + (=ucs . #x2094A) ; 𠥊 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 87 6) + (chinese-cns11643-6 . #x3561) ; ø»œ“ˆ + (ideograph-daikanwa . 02633) ; ø¸€©‰ + (=hanziku-1 . #xB5DA) ; ý¢€›—š + (=ucs . #x2094B) ; 𠥋 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 87 4) + (chinese-cns11643-5 . #x2C31) ; ø»™»† + (ideograph-daikanwa . 02634) ; ø¸€©Š + (=hanziku-1 . #xB5D8) ; ý¢€›—˜ + (=ucs . #x2094C) ; 𠥌 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 89 7) + (chinese-cns11643-6 . #x3563) ; ø»œ“Š + (ideograph-daikanwa . 02635) ; ø¸€©‹ + (=big5-cdp . #x88C4) ; ý¢€ˆ£„ + (=ucs . #x20953) ; 𠥓 + )) +(define-char + '((=>ucs . #x3531) ; 㔱 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02636) ; ø¸€©Œ + )) +(define-char + '((morohashi-daikanwa 2636 0 1) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-4 . #x2B77) ; ø»—°ª + (=ucs . #x3531) ; 㔱 + )) +(define-char + '((=>ucs . #x532C) ; 匬 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=jis-x0208 . #x5141) ; ø½Š¼¼ + (korean-ksc5601 . #x6A64) ; ø»Š† + (ideograph-daikanwa . 01437) ; ø¸€– + )) + (japanese-jisx0212 . #x342E) ; ø»‹€— + (ideograph-daikanwa . 02637) ; ø¸€© + (ucs-jis . #x532C) ; ø»‹€— + )) +(define-char + '((=>ucs . #x532C) ; 匬 + (morohashi-daikanwa 2637 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 88 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 01416) ; ø¸€–ˆ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8958) ; ý¢€ˆ¥˜ + ) + ((=ucs . #x5DDC) ; 巜 + )) + )) + (=hanziku-1 . #xC3C3) ; ý¢€œƒ + )) + (=hanziku-1 . #xB5F6) ; ý¢€›—¶ + )) +(define-char + '((morohashi-daikanwa 2637 0 2) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x4FDE) ; 俞 + )) + (=ucs . #x532C) ; 匬 + )) +(define-char + '((=>ucs . #x532C) ; 匬 + (morohashi-daikanwa 2637 0 3) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((chinese-cns11643-1 . #x4F7E) ; ø»’‡ + )) + (chinese-cns11643-4 . #x305F) ; ø»—·¨ + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 88 4) + (ideograph-daikanwa . 02638) ; ø¸€©Ž + (=hanziku-1 . #xB5F8) ; ý¢€›—¸ + (=ucs . #x2094E) ; 𠥎 + )) +(define-char + '((=>ucs . #x2094E) ; 𠥎 + (morohashi-daikanwa 2638 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D55) ; ø»œž¬ + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 87 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x8ECC) ; 軌 + )) + (shinjigen-1 . 792) + (japanese-jisx0212 . #x342F) ; ø»‹€˜ + (chinese-cns11643-2 . #x3372) ; ø»“¨ + (chinese-gb12345 . #x5850) ; 匭 + (chinese-big5 . #xD46F) ; ý¢€‘¯ + (ideograph-daikanwa . 02639) ; ø¸€© + (=jef-china3 . #x97D2) ; øº‰Ÿ’ + (=ucs . #x532D) ; 匭 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x364F) ; ø»˜€Œ + (ideograph-daikanwa . 02640) ; ø¸€© + (=ucs . #x20950) ; 𠥐 + )) +(define-char + '((=>ucs . #x20950) ; 𠥐 + (morohashi-daikanwa 2640 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 89 5) + (=hanziku-1 . #xB65A) ; ý¢€›™š + )) +(define-char + '((=>ucs . #x20951) ; 𠥑 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02641) ; ø¸€©‘ + )) +(define-char + '((=>ucs . #x20951) ; 𠥑 + (morohashi-daikanwa 2641 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x5075) ; ø»œ»† + )) +(define-char + '((morohashi-daikanwa 2641 0 1) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 89 2) + (=hanziku-1 . #xB657) ; ý¢€›™— + (=ucs . #x20951) ; 𠥑 + )) +(define-char + '((=>ucs . #x20952) ; 𠥒 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02642) ; ø¸€©’ + )) +(define-char + '((morohashi-daikanwa 2642 0 2) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 89 4) + (chinese-cns11643-6 . #x4673) ; ø»œ¬˜ + (=hanziku-1 . #xB659) ; ý¢€›™™ + (=ucs . #x20952) ; 𠥒 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A25) ; ø»•»– + (=ucs . #x3532) ; 㔲 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 87 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8C48) ; ý¢€ˆ±ˆ + ) + ((=ucs . #x8D1D) ; 贝 + )) + )) + (chinese-gb2312 . #x5851) ; ø»…—¦ + (chinese-isoir165 . #x5851) ; ø»¿¶ + (=hanziku-1 . #xB5DD) ; ý¢€›— + (=ucs . #x532E) ; 匮 + )) +(define-char + '((=>ucs . #x3533) ; 㔳 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02643) ; ø¸€©“ + )) +(define-char + '((morohashi-daikanwa 2643 0 2) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x5076) ; ø»œ»‡ + (=ucs . #x3533) ; 㔳 + )) +(define-char + '((=>ucs . #x532F) ; 匯 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=jis-x0208 . #x5E4E) ; ø½‹ + (korean-ksc5601 . #x7C67) ; ø»Š ¼ + (ideograph-daikanwa . 17682) ; ø¸„”’ + )) + (shinjigen-1 . 793) + (shinjigen-2 . 793) + (=jis-x0208 . #x523B) ; ø½Š¾” + (korean-ksc5601 . #x7C5D) ; ø»Š ² + (=gt-pj-1 . #x523B) ; ø½Š¾” + (chinese-big5 . #xB6D7) ; ý¢€‹›— + (ideograph-daikanwa . 02644) ; ø¸€©” + (=gt-k . 10296) ; ý¡„‚ ¸ + (ucs-jis . #x532F) ; ø½Š¾” + )) +(define-char + '((morohashi-daikanwa 2644 0 1) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 89 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x6DEE) ; æ·® + )) + (chinese-cns11643-1 . #x633E) ; ø»’£µ + (chinese-gb12345 . #x3B63) ; 匯 + (=ucs . #x532F) ; 匯 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 89 8) + (chinese-cns11643-5 . #x3D7A) ; ø»š• + (ideograph-daikanwa . 02645) ; ø¸€©• + (=hanziku-1 . #xB65D) ; ý¢€›™ + (=ucs . #x20956) ; 𠥖 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02646) ; ø¸€©– + )) +(define-char + '((=>ucs . #x3534) ; 㔴 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02647) ; ø¸€©— + )) +(define-char + '((morohashi-daikanwa 2647 0 2) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C3E) ; ø»˜ˆ¯ + (=ucs . #x3534) ; 㔴 + )) +(define-char + '((=>ucs . #x20959) ; 𠥙 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02648) ; ø¸€©˜ + )) +(define-char + '((=>ucs . #x20959) ; 𠥙 + (morohashi-daikanwa 2648 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 90 2) + (=hanziku-1 . #xB677) ; ý¢€›™· + )) +(define-char + '((morohashi-daikanwa 2648 0 2) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-4 . #x4248) ; ø»˜‘­ + (=ucs . #x20959) ; 𠥙 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x446C) ; ø»šŸ‘ + (ideograph-daikanwa . 02649) ; ø¸€©™ + (=ucs . #x3535) ; 㔵 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 90 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x55AE) ; 單 + )) + (japanese-jisx0212 . #x3430) ; ø»‹€™ + (chinese-cns11643-2 . #x492C) ; ø»”‡› + (chinese-big5 . #xE145) ; ý¢€Ž…… + (ideograph-daikanwa . 02650) ; ø¸€©š + (=ucs . #x5330) ; 匰 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 89 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x8CB4) ; è²´ + )) + (shinjigen-1 . 795) + (shinjigen-2 . 795) + (=jis-x0208 . #x523C) ; ø½Š¾• + (chinese-cns11643-1 . #x6824) ; ø»’ª± + (chinese-gb12345 . #x5851) ; 匱 + (=gt-pj-1 . #x523C) ; 匱 + (chinese-big5 . #xB9BC) ; ý¢€‹¦¼ + (ideograph-daikanwa . 02651) ; ø¸€©› + (=gt-k . 11194) ; ý¡„‚®º + (=ucs . #x5331) ; 匱 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 12) + (total-strokes . 14) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 796) + (ideograph-daikanwa . 02655) ; ø¸€©Ÿ + ) + )) + (hanyu-dazidian 1 89 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x21657) ; 𡙗 + )) + (shinjigen-1 . 798) + (japanese-jisx0212 . #x3431) ; ø»‹€š + (chinese-cns11643-3 . #x4623) ; ø»–Œ¼ + (ideograph-daikanwa . 02652) ; ø¸€©œ + (=hanziku-1 . #xB662) ; ý¢€›™¢ + (=cbeta . 02324) ; ø¸ ¤” + (=jef-china3 . #x45BC) ; øº„–¼ + (=ucs . #x5332) ; 匲 + )) +(define-char + '((=>ucs . #x2095A) ; 𠥚 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02653) ; ø¸€© + )) +(define-char + '((morohashi-daikanwa 2653 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B31) ; ø»ŠŒ + (=ucs . #x2095A) ; 𠥚 + )) +(define-char + '((=>ucs . #x2095A) ; 𠥚 + (morohashi-daikanwa 2653 0 1) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 89 12) + (=hanziku-1 . #xB661) ; ý¢€›™¡ + )) +(define-char + '((=>ucs . #x2095B) ; 𠥛 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02654) ; ø¸€©ž + )) +(define-char + '((morohashi-daikanwa 2654 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 90 3) + (chinese-cns11643-6 . #x5B30) ; ø»Š‹ + (=hanziku-1 . #xB678) ; ý¢€›™¸ + (=ucs . #x2095B) ; 𠥛 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 90 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x50C9) ; 僉 + )) + (shinjigen-1 . 796) + (shinjigen-2 . 796) + (=jis-x0208 . #x523D) ; ø½Š¾– + (chinese-cns11643-3 . #x4B34) ; ø»–”£ + (=gt-pj-1 . #x523D) ; 匳 + (ideograph-daikanwa . 02655) ; ø¸€©Ÿ + (=hanziku-1 . #xB67D) ; ý¢€›™½ + (=gt-k . 11965) ; ý¡„‚º½ + (=cbeta . 00633) ; ø¸ ‰¹ + (=ucs . #x5333) ; 匳 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 90 6) + (ideograph-daikanwa . 02656) ; ø¸€©  + (=hanziku-1 . #xB67B) ; ý¢€›™» + (=ucs . #x2095C) ; 𠥜 + )) +(define-char + '((=>ucs . #x2095C) ; 𠥜 + (morohashi-daikanwa 2656 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C2C) ; ø»šª + )) +(define-char + '((=>ucs . #x2095D) ; 𠥝 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 02657) ; ø¸€©¡ + )) +(define-char + '((morohashi-daikanwa 2657 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 90 7) + (chinese-cns11643-5 . #x4C2D) ; ø»šª‚ + (=hanziku-1 . #xB67C) ; ý¢€›™¼ + (=ucs . #x2095D) ; 𠥝 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 90 5) + (ideograph-daikanwa . 02658) ; ø¸€©¢ + (=hanziku-1 . #xB67A) ; ý¢€›™º + (=ucs . #x2095E) ; 𠥞 + )) +(define-char + '((=>ucs . #x2095E) ; 𠥞 + (morohashi-daikanwa 2658 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C2E) ; ø»šªƒ + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 90 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x7B97) ; 算 + )) + (chinese-cns11643-2 . #x5645) ; ø»”šº + (chinese-big5 . #xE8FA) ; ý¢€Ž£º + (ideograph-daikanwa . 02659) ; ø¸€©£ + (=ucs . #x5334) ; 匴 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 90 9) + (ideograph-daikanwa . 02660) ; ø¸€©¤ + (=hanziku-1 . #xB67E) ; ý¢€›™¾ + (=ucs . #x20962) ; ð ¥¢ + )) +(define-char + '((=>ucs . #x20962) ; ð ¥¢ + (morohashi-daikanwa 2660 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-5 . #x5364) ; ø»šµ‹ + )) +(define-char + '((=>ucs . #x20963) ; ð ¥£ + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 02661) ; ø¸€©¥ + )) +(define-char + '((morohashi-daikanwa 2661 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 90 11) + (chinese-cns11643-7 . #x3725) ; ø»žŸŒ + (=hanziku-1 . #xB6A2) ; ý¢€›š¢ + (=ucs . #x20963) ; ð ¥£ + )) +(define-char + '((=>ucs . #x5335) ; 匵 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 90 13) + (japanese-jisx0212 . #x3432) ; ø»‹€› + (=jis-x0213-2-2000 . #x234F) ; ø»¤ ª + (ideograph-daikanwa . 02662) ; ø¸€©¦ + (=hanziku-1 . #xB6A4) ; ý¢€›š¤ + (=cbeta . 05235) ; ø¸¡‘³ + (ucs-jis . #x5335) ; ø»‹€› + )) +(define-char + '((morohashi-daikanwa 2662 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x8CE3) ; è³£ + )) + (chinese-cns11643-3 . #x5444) ; ø»–¢ + (=jef-china3 . #x45BD) ; øº„–½ + (=ucs . #x5335) ; 匵 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 91 5) + (chinese-cns11643-7 . #x3F23) ; ø»žªº + (ideograph-daikanwa . 02663) ; ø¸€©§ + (=hanziku-1 . #xB6BC) ; ý¢€›š¼ + (=ucs . #x20969) ; 𠥩 + )) +(define-char + '((=>ucs . #x20966) ; 𠥦 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 91 2) + (ideograph-daikanwa . 02664) ; ø¸€©¨ + (=hanziku-1 . #xB6B9) ; ý¢€›š¹ + )) +(define-char + '((morohashi-daikanwa 2664 0 2) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 17) + (total-strokes . 19) + (=ucs . #x20966) ; 𠥦 + )) +(define-char + '((=>ucs . #x20966) ; 𠥦 + (morohashi-daikanwa 2664 0 3) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 17) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F4B) ; ø»˜¼– + )) +(define-char + '((=>ucs . #x5336) ; 匶 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((ideograph-daikanwa . 30249) ; ø¸‡˜© + )) + (ideograph-daikanwa . 02665) ; ø¸€©© + )) +(define-char + '((=>ucs . #x5336) ; 匶 + (morohashi-daikanwa 2665 0 1) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((chinese-cns11643-1 . #x772E) ; ø»“€½ + )) + (chinese-cns11643-3 . #x5C34) ; ø»–­¡ + )) +(define-char + '((morohashi-daikanwa 2665 0 3) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 91 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x820A) ; 舊 + )) + (=hanziku-1 . #xB6B8) ; ý¢€›š¸ + (=ucs . #x5336) ; 匶 + )) +(define-char + '((=>ucs . #x5337) ; 匷 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 91 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=jis-x0208 . #x625A) ; ø½‹–“ + (korean-ksc5601 . #x4F3A) ; ø»‰ž‰ + (ideograph-daikanwa . 23747) ; ø¸…³ƒ + )) + (chinese-big5 . #xF3FD) ; ý¢€½ + (ideograph-daikanwa . 02666) ; ø¸€©ª + )) +(define-char + '((morohashi-daikanwa 2666 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x77BF) ; 瞿 + )) + (chinese-cns11643-2 . #x686A) ; ø»”µ» + (=ucs . #x5337) ; 匷 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideograph-daikanwa . 02667) ; ø¸€©« + )) +(define-char + '((=>ucs . #x2096A) ; 𠥪 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 18) + (total-strokes . 20) + (hanyu-dazidian 1 91 7) + (ideograph-daikanwa . 02668) ; ø¸€©¬ + (=hanziku-1 . #xB6BE) ; ý¢€›š¾ + )) +(define-char + '((morohashi-daikanwa 2668 0 2) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 18) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D44) ; ø»ž¿¿ + (=ucs . #x2096A) ; 𠥪 + )) +(define-char + '((=>ucs . #x2096B) ; 𠥫 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 23) + (total-strokes . 25) + (ideograph-daikanwa . 02669) ; ø¸€©­ + )) +(define-char + '((morohashi-daikanwa 2669 0 0) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 23) + (total-strokes . 25) + (hanyu-dazidian 1 91 8) + (chinese-cns11643-7 . #x6069) ; ø»Ÿœž + (=hanziku-1 . #xB6BF) ; ý¢€›š¿ + (=ucs . #x2096B) ; 𠥫 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 24) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D53) ; ø»™‘‚ + (ideograph-daikanwa . 02670) ; ø¸€©® + (=ucs . #x3536) ; 㔶 + )) +(define-char + '((=>ucs . #x2096C) ; 𠥬 + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 26) + (total-strokes . 28) + (ideograph-daikanwa . 02671) ; ø¸€©¯ + )) +(define-char + '((=>ucs . #x2096C) ; 𠥬 + (morohashi-daikanwa 2671 0 1) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 26) + (total-strokes . 28) + (hanyu-dazidian 1 91 10) + (chinese-cns11643-7 . #x6443) ; ø»Ÿ¡° + (=hanziku-1 . #xB6C1) ; ý¢€›› + )) +(define-char + '((morohashi-daikanwa 2671 0 3) + (ideographic-radical . 22) ; ⼕ + (ideographic-strokes . 26) + (total-strokes . 28) + (=ucs . #x2096C) ; 𠥬 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (hanyu-dazidian 1 84 4) + (=hanziku-1 . #xB556) ; ý¢€›•– + (=ucs . #x20932) ; 𠤲 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (hanyu-dazidian 1 85 4) + (=hanziku-1 . #xB576) ; ý¢€›•¶ + (=ucs . #x20937) ; ð ¤· + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (hanyu-dazidian 1 85 15) + (=hanziku-1 . #xB5A3) ; ý¢€›–£ + (=ucs . #x2093B) ; 𠤻 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (hanyu-dazidian 1 86 3) + (=hanziku-1 . #xB5B7) ; ý¢€›–· + (=ucs . #x2093D) ; 𠤽 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (hanyu-dazidian 1 86 8) + (=hanziku-1 . #xB5BC) ; ý¢€›–¼ + (=ucs . #x20947) ; 𠥇 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (hanyu-dazidian 1 86 9) + (=hanziku-1 . #xB5BD) ; ý¢€›–½ + (=ucs . #x2094D) ; 𠥍 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (hanyu-dazidian 8 8 5) + (=hanziku-12 . #xEB5C) ; ý¢ƒŽ­œ + (=ucs . #x20955) ; 𠥕 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (hanyu-dazidian 1 89 11) + (=hanziku-1 . #xB660) ; ý¢€›™  + (=ucs . #x20958) ; 𠥘 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (hanyu-dazidian 1 90 12) + (=hanziku-1 . #xB6A3) ; ý¢€›š£ + (=ucs . #x20967) ; 𠥧 + )) +(define-char + '((ideographic-radical . 22) ; ⼕ + (hanyu-dazidian 1 91 4) + (=hanziku-1 . #xB6BB) ; ý¢€›š» + (=ucs . #x20968) ; 𠥨 + )) diff --git a/lisp/utf-2000/Ideograph-R023-Hiding-Enclosure.el b/lisp/utf-2000/Ideograph-R023-Hiding-Enclosure.el new file mode 100644 index 0000000..e94f87c --- /dev/null +++ b/lisp/utf-2000/Ideograph-R023-Hiding-Enclosure.el @@ -0,0 +1,651 @@ +(define-char + '((ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 81 4) + (shinjigen-1 . 800) + (shinjigen-2 . 800) + (=jis-x0208 . #x523E) ; ø½Š¾— + (chinese-cns11643-3 . #x2129) ; ø»•–¬ + (=gt-pj-1 . #x523E) ; 匸 + (ideograph-daikanwa . 02672) ; ø¸€©° + (=big5-cdp . #x8A70) ; ý¢€ˆ©° + (=gt-k . 00096) ; ý¡„€  + (=ucs . #x5338) ; 匸 + )) +(define-char + '((=>ucs . #x2092C) ; 𠤬 + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 0) + (total-strokes . 2) + (->same-ideograph + ((ideograph-daikanwa . 02596) ; ø¸€¨¤ + )) + (chinese-cns11643-6 . #x212B) ; ø»›´º + )) +(define-char + '((=>ucs . #x5339) ; 匹 + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 81 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x5338) ; 匸 + ) + ((=ucs . #x513F) ; 儿 + )) + (shinjigen-1 . 804) + (shinjigen-2 . 804) + (chinese-big5 . #xA4C7) ; ý¢€Š“‡ + (ideograph-daikanwa . 02673) ; ø¸€©± + )) +(define-char + '((=>ucs . #x5339) ; 匹 + (morohashi-daikanwa 2673 0 0) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-1 . #x4528) ; ø»‘·› + )) +(define-char + '((morohashi-daikanwa 2673 0 1) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x513F) ; 儿 + )) + (shinjigen-1 . 803) + (shinjigen-2 . 803) + (chinese-gb2312 . #x4625) ; ø»„¼ž + (=jis-x0208 . #x4924) ; ø½Š°¯ + (korean-ksc5601 . #x792F) ; ø»Š›ª + (chinese-isoir165 . #x4625) ; ø»¤® + (=gt-pj-1 . #x4924) ; 匹 + (=gt-k . 00479) ; ý¡„€‡Ÿ + (=ucs . #x5339) ; 匹 + )) +(define-char + '((=>ucs . #x533A) ; 区 + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 2) + (total-strokes . 4) + (<-simplified-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 02691) ; ø¸€ªƒ + ) + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x5338) ; 匸 + ) + ((=ucs . #x3405) ; 㐅 + )) + (chinese-cns11643-3 . #x2157) ; ø»•—š + (ideograph-daikanwa . 02674) ; ø¸€©² + )) +(define-char + '((script JP-Jouyou Ideograph) + (morohashi-daikanwa 2674 0 1) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 2) + (total-strokes . 4) + (<-simplified-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 802) + (ideograph-daikanwa . 02691) ; ø¸€ªƒ + ) + )) + (hanyu-dazidian 1 81 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x3405) ; 㐅 + )) + (shinjigen-1 . 801) + (shinjigen-2 . 801) + (chinese-gb2312 . #x4778) ; ø»„¿ + (=jis-x0208 . #x3668) ; ø½Š•¹ + (chinese-isoir165 . #x4778) ; ø»§Ÿ + (=gt-pj-1 . #x3668) ; 区 + (=hanziku-1 . #xB4B6) ; ý¢€›’¶ + (=gt-k . 00414) ; ý¡„€†ž + (=ucs . #x533A) ; 区 + )) +(define-char + '((=>ucs . #x20504) ; 𠔄 + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 48948) ; ø¸‹¼´ + )) +(define-char + '((morohashi-daikanwa 48948 0 1) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-6 . #x2159) ; ø»›µ¨ + (=ucs . #x20504) ; 𠔄 + )) +(define-char + '((ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02675) ; ø¸€©³ + (=ucs . #x2096E) ; ð ¥® + )) +(define-char + '((=>ucs . #x2096E) ; ð ¥® + (morohashi-daikanwa 2675 0 0) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x2238) ; ø»™¬¡ + )) +(define-char + '((ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x236F) ; ø»›¸º + (ideograph-daikanwa . 02676) ; ø¸€©´ + (=ucs . #x2096F) ; 𠥯 + )) +(define-char + '((ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02677) ; ø¸€©µ + )) +(define-char + '((ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x2636) ; ø»›¼› + (ideograph-daikanwa . 02678) ; ø¸€©¶ + (=ucs . #x3537) ; 㔷 + )) +(define-char + '((ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x234C) ; ø»™®“ + (ideograph-daikanwa . 02679) ; ø¸€©· + (=ucs . #x20970) ; ð ¥° + )) +(define-char + '((=>ucs . #x533B) ; 医 + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 85 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x5338) ; 匸 + ) + ((=ucs . #x77E2) ; 矢 + )) + (chinese-cns11643-3 . #x2466) ; ø»•œƒ + (ideograph-daikanwa . 02680) ; ø¸€©¸ + (=big5-cdp . #x8CD3) ; ý¢€ˆ³“ + )) +(define-char + '((morohashi-daikanwa 2680 0 1) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x77E2) ; 矢 + )) + (shinjigen-1 . 8537) + (shinjigen-2 . 8537) + (chinese-gb2312 . #x523D) ; ø»…Žž + (=jis-x0208 . #x3065) ; ø½Š‚ + (chinese-isoir165 . #x523D) ; ø»¶® + (=gt-pj-1 . #x3065) ; 医 + (=gt-k . 02502) ; ý¡„€§† + (=ucs . #x533B) ; 医 + )) +(define-char + '((ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x2637) ; ø»›¼œ + (ideograph-daikanwa . 02681) ; ø¸€©¹ + (=ucs . #x20971) ; ð ¥± + )) +(define-char + '((=>ucs . #x3530) ; 㔰 + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x2638) ; ø»›¼ + (ideograph-daikanwa . 02682) ; ø¸€©º + )) +(define-char + '((morohashi-daikanwa 2682 0 1) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 5) + (total-strokes . 7) + (=jef-china3 . #x45B5) ; øº„–µ + (=ucs . #x3530) ; 㔰 + )) +(define-char + '((=>ucs . #x533C) ; 匼 + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x5338) ; 匸 + ) + ((=ucs . #x5408) ; 合 + )) + (japanese-jisx0212 . #x3433) ; ø»‹€œ + (ideograph-daikanwa . 02683) ; ø¸€©» + (ucs-jis . #x533C) ; ø»‹€œ + )) +(define-char + '((morohashi-daikanwa 2683 0 0) + (ideographic- (:radical 22 ; ⼕ + :strokes 6) + (:radical 23 ; ⼖ + :strokes 6)) + (total-strokes . 8) + (->same-ideograph + ((ideograph-daikanwa . 02683) ; ø¸€©» + )) + (hanyu-dazidian 1 85 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x5408) ; 合 + )) + (chinese-cns11643-2 . #x2558) ; ø»““ + (chinese-big5 . #xCBD8) ; ý¢€Œ¯˜ + (=jef-china3 . #x45B6) ; øº„–¶ + (=ucs . #x533C) ; 匼 + )) +(define-char + '((=>ucs . #x533D) ; 匽 + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x5338) ; 匸 + ) + ((=ucs . #x599F) ; 妟 + )) + (ideograph-daikanwa . 02684) ; ø¸€©¼ + )) +(define-char + '((=>ucs . #x533D) ; 匽 + (morohashi-daikanwa 2684 0 0) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x5338) ; 匸 + ) + ((chinese-cns11643-3 . #x2551) ; ø»•Œ + )) + (chinese-cns11643-2 . #x2936) ; ø»“˜¥ + )) +(define-char + '((morohashi-daikanwa 2684 0 1) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 85 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x599F) ; 妟 + )) + (japanese-jisx0212 . #x3434) ; ø»‹€ + (chinese-big5 . #xCDF4) ; ý¢€Œ·´ + (=jef-china3 . #x45BA) ; øº„–º + (=ucs . #x533D) ; 匽 + )) +(define-char + '((ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F36) ; ø»œ‰© + (ideograph-daikanwa . 02685) ; ø¸€©½ + (=ucs . #x20974) ; ð ¥´ + )) +(define-char + '((ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F37) ; ø»œ‰ª + (ideograph-daikanwa . 02686) ; ø¸€©¾ + (=ucs . #x20943) ; 𠥃 + )) +(define-char + '((=>ucs . #x20975) ; ð ¥µ + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02687) ; ø¸€©¿ + )) +(define-char + '((morohashi-daikanwa 2687 0 1) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-5 . #x2834) ; ø»™µ‘ + (=ucs . #x20975) ; ð ¥µ + )) +(define-char + '((=>ucs . #x20944) ; 𠥄 + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 48949) ; ø¸‹¼µ + )) +(define-char + '((morohashi-daikanwa 48949 0 0) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F35) ; ø»œ‰¨ + (=ucs . #x20944) ; 𠥄 + )) +(define-char + '((=>ucs . #x20976) ; 𠥶 + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x864E) ; 虎 + )) + (ideograph-daikanwa . 02688) ; ø¸€ª€ + (=cbeta . 02506) ; ø¸ §Š + )) +(define-char + '((morohashi-daikanwa 2688 0 0) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x5338) ; 匸 + ) + ((=ucs . #x864E) ; 虎 + )) + (chinese-cns11643-6 . #x3564) ; ø»œ“‹ + (=ucs . #x20976) ; 𠥶 + )) +(define-char + '((=>ucs . #x533E) ; 匾 + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 88 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x5338) ; 匸 + ) + ((korean-ksc5601 . #x7837) ; ø»Šš” + (chinese-cns11643-1 . #x5137) ; ø»’‰’ + (ideograph-daikanwa . 11724) ; ø¸‚·Œ + )) + (japanese-jisx0212 . #x3435) ; ø»‹€ž + (chinese-cns11643-1 . #x5935) ; ø»’•€ + (=jis-x0213-2-2000 . #x2350) ; ø»¤ « + (chinese-big5 . #xB0D0) ; ý¢€‹ƒ + (ideograph-daikanwa . 02689) ; ø¸€ª + (ucs-jis . #x533E) ; ø»‹€ž + )) +(define-char + '((=>ucs . #x533E) ; 匾 + (morohashi-daikanwa 2689 0 1) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((korean-ksc5601 . #x7837) ; ø»Šš” + (chinese-cns11643-1 . #x5137) ; ø»’‰’ + (ideograph-daikanwa . 11724) ; ø¸‚·Œ + )) + (=jef-china3 . #x45BB) ; øº„–» + )) +(define-char + '((morohashi-daikanwa 2689 0 2) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x6241) ; 扁 + )) + (chinese-gb2312 . #x5852) ; ø»…—§ + (chinese-isoir165 . #x5852) ; ø»¿· + (=ucs . #x533E) ; 匾 + )) +(define-char + '((=>ucs . #x533F) ; 匿 + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x5338) ; 匸 + ) + ((chinese-cns11643-1 . #x533C) ; ø»’Œ“ + (ideograph-daikanwa . 30796) ; ø¸‡¡Œ + )) + (shinjigen-1 . 807) + (shinjigen-2 . 807) + (chinese-cns11643-1 . #x5933) ; ø»’”¾ + (ideograph-daikanwa . 02690) ; ø¸€ª‚ + )) +(define-char + '((=>ucs . #x533F) ; 匿 + (morohashi-daikanwa 2690 0 1) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 86 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x5338) ; 匸 + ) + ((=ucs . #x82E5) ; 若 + )) + (chinese-big5 . #xB0CE) ; ý¢€‹ƒŽ + )) +(define-char + '((morohashi-daikanwa 2690 0 2) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x82E5) ; 若 + )) + (shinjigen-1 . 806) + (shinjigen-2 . 806) + (chinese-gb2312 . #x4464) ; ø»„º¡ + (=jis-x0208 . #x463F) ; ø½Š¬° + (korean-ksc5601 . #x527B) ; ø»‰£¤ + (chinese-isoir165 . #x4464) ; ø»¢± + (=gt-pj-1 . #x463F) ; 匿 + (=gt-k . 06521) ; ý¡„¥¹ + (=ucs . #x533F) ; 匿 + )) +(define-char + '((=>ucs . #x5340) ; 區 + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 87 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x5338) ; 匸 + ) + ((=ucs . #x54C1) ; 品 + )) + (shinjigen-1 . 802) + (shinjigen-2 . 802) + (chinese-cns11643-1 . #x5934) ; ø»’”¿ + (chinese-big5 . #xB0CF) ; ý¢€‹ƒ + (ideograph-daikanwa . 02691) ; ø¸€ªƒ + )) +(define-char + '((=>ucs . #x5340) ; 區 + (morohashi-daikanwa 2691 0 1) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + (:cdp-combinator 3 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x54C1) ; 品 + )) + (japanese-jisx0208-1978 . #x523F) ; ø»ƒ„œ + (japanese-jisx0208 . #x523F) ; ø»‡˜¤ + )) +(define-char + '((morohashi-daikanwa 2691 0 2) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x54C1) ; 品 + )) + (korean-ksc5601 . #x4F21) ; ø»‰° + (=jis-x0208-1990 . #x523F) ; ø½Š¾˜ + (chinese-gb12345 . #x4778) ; 區 + (=gt-pj-1 . #x523F) ; 區 + (=gt-k . 07911) ; ý¡„»§ + (=ucs . #x5340) ; 區 + )) +(define-char + '((=>ucs . #x3538) ; 㔸 + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x5338) ; 匸 + ) + ((=ucs . #x8652) ; 虒 + )) + (chinese-cns11643-4 . #x3650) ; ø»˜€ + (ideograph-daikanwa . 02692) ; ø¸€ª„ + )) +(define-char + '((morohashi-daikanwa 2692 0 0) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x8652) ; 虒 + )) + (=cbeta . 00632) ; ø¸ ‰¸ + (=ucs . #x3538) ; 㔸 + )) +(define-char + '((=>ucs . #x20978) ; 𠥸 + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 18) + (total-strokes . 20) + (ideograph-daikanwa . 02693) ; ø¸€ª… + )) +(define-char + '((morohashi-daikanwa 2693 0 0) + (ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 18) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D45) ; ø»Ÿ€€ + (=ucs . #x20978) ; 𠥸 + )) +(define-char + '((ideographic-radical . 23) ; ⼖ + (ideographic-strokes . 20) + (total-strokes . 22) + (chinese-cns11643-7 . #x5750) ; ø»ŸŽ· + (ideograph-daikanwa . 02694) ; ø¸€ª† + (=ucs . #x2097A) ; 𠥺 + )) diff --git a/lisp/utf-2000/Ideograph-R024-Ten.el b/lisp/utf-2000/Ideograph-R024-Ten.el new file mode 100644 index 0000000..a3e1d63 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R024-Ten.el @@ -0,0 +1,1557 @@ +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 58 9) + (shinjigen-1 . 808) + (shinjigen-2 . 808) + (chinese-gb2312 . #x4A2E) ; ø»…‚Ÿ + (=jis-x0208 . #x3D3D) ; ø½ŠŸ  + (korean-ksc5601 . #x6428) ; ø»‰¼­ + (chinese-isoir165 . #x4A2E) ; ø»ª¯ + (chinese-cns11643-1 . #x4432) ; ø»‘¶‡ + (=gt-pj-1 . #x3D3D) ; 十 + (chinese-big5 . #xA451) ; ý¢€Š‘‘ + (ideograph-daikanwa . 02695) ; ø¸€ª‡ + (=gt-k . 00047) ; ý¡„€€¯ + (=ucs . #x5341) ; 十 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 50 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((name . "CJK RADICAL SECOND THREE") + (=ucs . #x2E84) ; ⺄ + ) + ((=ucs . #x5341) ; 十 + )) + (japanese-jisx0212 . #x3436) ; ø»‹€Ÿ + (=jis-x0213-2-2000 . #x2351) ; ø»¤ ¬ + (ideograph-daikanwa . 02696) ; ø¸€ªˆ + (=big5-cdp . #x8D45) ; ý¢€ˆµ… + (=jef-china3 . #x45C2) ; øº„—‚ + (=ucs . #x5342) ; 卂 + )) +(define-char + '((=>ucs . #x5342) ; 卂 + (morohashi-daikanwa 2696 0 2) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 1) + (total-strokes . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((name . "CJK RADICAL SECOND THREE") + (=ucs . #x2E84) ; ⺄ + ) + ((=ucs . #x5341) ; 十 + )) + (chinese-cns11643-4 . #x2130) ; ø»— · + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 59 1) + (shinjigen-1 . 809) + (shinjigen-2 . 809) + (chinese-gb2312 . #x4727) ; ø»„½¾ + (=jis-x0208 . #x4069) ; ø½Š¤¦ + (korean-ksc5601 . #x7436) ; ø»Š”› + (chinese-isoir165 . #x4727) ; ø»¦Ž + (chinese-cns11643-1 . #x4445) ; ø»‘¶š + (=gt-pj-1 . #x4069) ; 千 + (chinese-big5 . #xA464) ; ý¢€Š‘¤ + (ideograph-daikanwa . 02697) ; ø¸€ª‰ + (=gt-k . 00192) ; ý¡„€ƒ€ + (=ucs . #x5343) ; 千 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 58 10) + (korean-ksc5601 . #x6C7E) ; ø»Š‰³ + (chinese-cns11643-3 . #x2138) ; ø»•–» + (ideograph-daikanwa . 02698) ; ø¸€ªŠ + (=big5-cdp . #x8975) ; ý¢€ˆ¥µ + (=ucs . #x5344) ; 卄 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-3 . #x2158) ; ø»•—› + (ideograph-daikanwa . 02699) ; ø¸€ª‹ + (=ucs . #x3539) ; 㔹 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 59 3) + (shinjigen-1 . 814) + (shinjigen-2 . 814) + (chinese-gb2312 . #x5826) ; ø»…–» + (=jis-x0208 . #x5241) ; ø½Š¾š + (chinese-isoir165 . #x5826) ; ø»¿‹ + (chinese-cns11643-1 . #x452B) ; ø»‘·ž + (=gt-pj-1 . #x5241) ; 卅 + (chinese-big5 . #xA4CA) ; ý¢€Š“Š + (ideograph-daikanwa . 02700) ; ø¸€ªŒ + (=gt-k . 00518) ; ý¡„€ˆ† + (=ucs . #x5345) ; 卅 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 2) + (total-strokes . 4) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 823) + (ideograph-daikanwa . 02740) ; ø¸€ª´ + ) + )) + (<-wrong-ideograph + (:sources (henkai morohashi-daikanwa) + :char ((ideograph-daikanwa . 02740) ; ø¸€ª´ + ) + )) + (hanyu-dazidian 1 59 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E5D) ; 九 + ) + ((=ucs . #x5341) ; 十 + )) + (shinjigen-1 . 825) + (shinjigen-2 . 825) + (=jis-x0208 . #x5240) ; ø½Š¾™ + (chinese-cns11643-3 . #x2159) ; ø»•—œ + (=gt-pj-1 . #x5240) ; 卆 + (ideograph-daikanwa . 02701) ; ø¸€ª + (=hanziku-1 . #xB047) ; ý¢€›‡ + (=gt-k . 00517) ; ý¡„€ˆ… + (=ucs . #x5346) ; 卆 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 33 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x5EFE) ; 廾 + )) + (shinjigen-1 . 813) + (shinjigen-2 . 813) + (chinese-gb2312 . #x497D) ; ø»…‚ + (=jis-x0208 . #x3E23) ; ø½Š ¤ + (korean-ksc5601 . #x632E) ; ø»‰»• + (chinese-isoir165 . #x497D) ; ø»ª  + (chinese-cns11643-1 . #x452A) ; ø»‘· + (=gt-pj-1 . #x3E23) ; 升 + (chinese-big5 . #xA4C9) ; ý¢€Š“‰ + (ideograph-daikanwa . 02702) ; ø¸€ªŽ + (=gt-k . 00445) ; ý¡„€†½ + (=ucs . #x5347) ; 升 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 406 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person for top") + (=ucs . #x20089) ; 𠂉 + ) + ((=ucs . #x5341) ; 十 + )) + (shinjigen-1 . 810) + (shinjigen-2 . 810) + (chinese-gb2312 . #x4E67) ; ø»…‰ + (=jis-x0208 . #x3861) ; ø½Š˜® + (korean-ksc5601 . #x676D) ; ø»Š‚Œ + (chinese-isoir165 . #x4E67) ; ø»±  + (chinese-cns11643-1 . #x4529) ; ø»‘·œ + (=gt-pj-1 . #x3861) ; 午 + (chinese-big5 . #xA4C8) ; ý¢€Š“ˆ + (ideograph-daikanwa . 02703) ; ø¸€ª + (=gt-k . 00430) ; ý¡„€†® + (=ucs . #x5348) ; 午 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 8 7 1) + (chinese-cns11643-6 . #x215A) ; ø»›µ© + (ideograph-daikanwa . 02704) ; ø¸€ª + (=ucs . #x2097B) ; ð ¥» + )) +(define-char + '((=>ucs . #x2097B) ; ð ¥» + (morohashi-daikanwa 2704 0 9) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 2) + (total-strokes . 4) + (=big5-cdp . #x86A4) ; ý¢€ˆš¤ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 02705) ; ø¸€ª‘ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 59 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x5EFE) ; 廾 + )) + (shinjigen-1 . 816) + (shinjigen-2 . 816) + (chinese-gb2312 . #x3B5C) ; ø»„­‹ + (=jis-x0208 . #x5243) ; ø½Š¾œ + (korean-ksc5601 . #x7D41) ; ø»Š¡´ + (chinese-isoir165 . #x3B5C) ; ø»•› + (chinese-cns11643-1 . #x4625) ; ø»‘¸¶ + (=gt-pj-1 . #x5243) ; 卉 + (chinese-big5 . #xA563) ; ý¢€Š•£ + (ideograph-daikanwa . 02706) ; ø¸€ª’ + (=gt-k . 01036) ; ý¡„€Œ + (=ucs . #x5349) ; 卉 + )) +(define-char + '((=>ucs . #x534A) ; 半 + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 3) + (total-strokes . 5) + (shinjigen-1 . 820) + (shinjigen-2 . 820) + (korean-ksc5601 . #x5A62) ; ø»‰®» + (ideograph-daikanwa . 02707) ; ø¸€ª“ + (=jef-china3 . #x45C7) ; øº„—‡ + )) +(define-char + '((morohashi-daikanwa 2707 0 2) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 46 1) + (shinjigen-1 . 819) + (shinjigen-2 . 819) + (chinese-gb2312 . #x306B) ; ø»„ + (=jis-x0208 . #x483E) ; ø½Š¯« + (chinese-isoir165 . #x306B) ; ø»…  + (chinese-cns11643-1 . #x4624) ; ø»‘¸µ + (=gt-pj-1 . #x483E) ; 半 + (chinese-big5 . #xA562) ; ý¢€Š•¢ + (=gt-k . 00986) ; ý¡„€š + (=ucs . #x534A) ; 半 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 2 1152 1) + (chinese-cns11643-5 . #x215A) ; ø»™«¥ + (ideograph-daikanwa . 02708) ; ø¸€ª” + (=big5-cdp . #x8654) ; ý¢€ˆ™” + (=ucs . #x2097D) ; ð ¥½ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 60 4) + (chinese-cns11643-5 . #x215B) ; ø»™«¦ + (ideograph-daikanwa . 02709) ; ø¸€ª• + (=hanziku-1 . #xB067) ; ý¢€›§ + (=ucs . #x2097E) ; ð ¥¾ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 02710) ; ø¸€ª– + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 60 3) + (chinese-cns11643-6 . #x224B) ; ø»›¶¸ + (ideograph-daikanwa . 02711) ; ø¸€ª— + (=hanziku-1 . #xB066) ; ý¢€›¦ + (=ucs . #x20980) ; 𠦀 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 3) + (kangxi-strokes . 4) + (total-strokes . 5) + (hanyu-dazidian 1 60 2) + (japanese-jisx0212 . #x3437) ; ø»‹€  + (chinese-big5 . #xC96D) ; ý¢€Œ¥­ + (ideograph-daikanwa . 02712) ; ø¸€ª˜ + (=ucs . #x534C) ; 卌 + )) +(define-char + '((=>ucs . #x534C) ; 卌 + (morohashi-daikanwa 2712 0 1) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-2 . #x214E) ; ø»“ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 3) + (total-strokes . 5) + (<-simplified-ideograph + ((ideograph-daikanwa . 07833) ; ø¸º™ + )) + (=big5-cdp . #x8B75) ; ý¢€ˆ­µ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2371) ; ø»›¸¼ + (ideograph-daikanwa . 02713) ; ø¸€ª™ + (=ucs . #x353A) ; 㔺 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (kangxi-radical . 1) ; ⼀ + (kangxi-strokes . 5) + (total-strokes . 6) + (hanyu-dazidian 1 60 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x5EFF) ; 廿 + )) + (japanese-jisx0212 . #x3438) ; ø»‹€¡ + (chinese-cns11643-3 . #x232A) ; ø»•™© + (ideograph-daikanwa . 02714) ; ø¸€ªš + (=hanziku-1 . #xB06C) ; ý¢€›¬ + (=ucs . #x534B) ; 卋 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2375) ; ø»›¹€ + (ideograph-daikanwa . 02715) ; ø¸€ª› + (=ucs . #x20994) ; 𠦔 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-3 . #x232C) ; ø»•™« + (ideograph-daikanwa . 02716) ; ø¸€ªœ + (=ucs . #x353B) ; 㔻 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 60 22) + (chinese-cns11643-6 . #x2370) ; ø»›¸» + (ideograph-daikanwa . 02717) ; ø¸€ª + (=big5-cdp . #x88EA) ; ý¢€ˆ£ª + (=ucs . #x20982) ; 𠦂 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 60 13) + (ideograph-daikanwa . 02718) ; ø¸€ªž + (=hanziku-1 . #xB070) ; ý¢€›° + (=ucs . #x2098C) ; 𠦌 + )) +(define-char + '((=>ucs . #x2098C) ; 𠦌 + (morohashi-daikanwa 2718 0 0) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x2239) ; ø»™¬¢ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (<-original-ideograph + (:char ((shinjigen-1 . 814) + (ideograph-daikanwa . 02700) ; ø¸€ªŒ + ) + :sources (seiji-tsuu morohashi-daikanwa shinjigen-1))) + (hanyu-dazidian 1 60 8) + (shinjigen-1 . 815) + (chinese-cns11643-4 . #x2244) ; ø»—¢© + (ideograph-daikanwa . 02719) ; ø¸€ªŸ + (=big5-cdp . #x88F7) ; ý¢€ˆ£· + (=ucs . #x20983) ; 𠦃 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (->ideographic-variants + (:char ((shinjigen-1 . 816) + (ideograph-daikanwa . 02706) ; ø¸€ª’ + ) + :sources (shinjigen-1))) + (shinjigen-1 . 818) + (shinjigen-2 . 818) + (chinese-cns11643-3 . #x2329) ; ø»•™¨ + (ideograph-daikanwa . 02720) ; ø¸€ª  + (=ucs . #x2F82C) ; 卉 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 60 16) + (chinese-cns11643-4 . #x2245) ; ø»—¢ª + (ideograph-daikanwa . 02721) ; ø¸€ª¡ + (=hanziku-1 . #xB073) ; ý¢€›³ + (=ucs . #x20985) ; 𠦅 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 60 15) + (chinese-cns11643-6 . #x2373) ; ø»›¸¾ + (ideograph-daikanwa . 02722) ; ø¸€ª¢ + (=big5-cdp . #x87CA) ; ý¢€ˆŸŠ + (=ucs . #x20986) ; 𠦆 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 60 11) + (chinese-cns11643-6 . #x2372) ; ø»›¸½ + (ideograph-daikanwa . 02723) ; ø¸€ª£ + (=hanziku-1 . #xB06E) ; ý¢€›® + (=ucs . #x20987) ; 𠦇 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 51 15) + (shinjigen-1 . 821) + (shinjigen-2 . 821) + (=jis-x0208 . #x5244) ; ø½Š¾ + (korean-ksc5601 . #x5833) ; ø»‰« + (chinese-cns11643-2 . #x2223) ; ø»“Ž€ + (=gt-pj-1 . #x5244) ; 卍 + (chinese-big5 . #xC9C3) ; ý¢€Œ§ƒ + (ideograph-daikanwa . 02724) ; ø¸€ª¤ + (=ucs . #x534D) ; 卍 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 60 6) + (chinese-cns11643-5 . #x223A) ; ø»™¬£ + (ideograph-daikanwa . 02725) ; ø¸€ª¥ + (=hanziku-1 . #xB069) ; ý¢€›© + (=ucs . #x20988) ; 𠦈 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02726) ; ø¸€ª¦ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02727) ; ø¸€ª§ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02728) ; ø¸€ª¨ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02729) ; ø¸€ª© + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02730) ; ø¸€ªª + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 60 18) + (chinese-cns11643-6 . #x2374) ; ø»›¸¿ + (ideograph-daikanwa . 02731) ; ø¸€ª« + (=hanziku-1 . #xB075) ; ý¢€›µ + (=ucs . #x2098D) ; 𠦍 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 51 9) + (chinese-cns11643-3 . #x232D) ; ø»•™¬ + (ideograph-daikanwa . 48950) ; ø¸‹¼¶ + (=big5-cdp . #x8A45) ; ý¢€ˆ©… + (=cbeta . 00017) ; ø¸ €‘ + (=jef-china3 . #x80B6) ; øºˆ‚¶ + (=ucs . #x5350) ; 卐 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 60 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5316) ; 化 + ) + ((=ucs . #x5341) ; 十 + )) + (chinese-gb2312 . #x3B2A) ; ø»„¬™ + (chinese-isoir165 . #x3B2A) ; ø»”© + (=hanziku-1 . #xB074) ; ý¢€›´ + (=ucs . #x534E) ; 华 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 60 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x529E) ; 办 + )) + (chinese-gb2312 . #x502D) ; ø»…‹’ + (chinese-isoir165 . #x502D) ; ø»³¢ + (chinese-cns11643-3 . #x232B) ; ø»•™ª + (=hanziku-1 . #xB07A) ; ý¢€›º + (=ucs . #x534F) ; 协 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 60 20) + (=big5-cdp . #x8849) ; ý¢€ˆ¡‰ + (=ucs . #x2098F) ; 𠦏 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 60 21) + (=big5-cdp . #x855D) ; ý¢€ˆ• + (=ucs . #x20990) ; 𠦐 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 5) + (total-strokes . 7) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 910) + (ideograph-daikanwa . 03154) ; ø¸€±’ + ) + :sources (gyokuhen morohashi-daikanwa shinjigen-1))) + (hanyu-dazidian 1 515 9) + (shinjigen-1 . 911) + (chinese-cns11643-6 . #x2639) ; ø»›¼ž + (ideograph-daikanwa . 02732) ; ø¸€ª¬ + (=big5-cdp . #x88D8) ; ý¢€ˆ£˜ + (=ucs . #x20991) ; 𠦑 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x234D) ; ø»™®” + (ideograph-daikanwa . 02733) ; ø¸€ª­ + (=ucs . #x20992) ; 𠦒 + )) +(define-char + '((=>ucs . #x20992) ; 𠦒 + (morohashi-daikanwa 2733 0 1) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 60 24) + (=big5-cdp . #x88FE) ; ý¢€ˆ£¾ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x263B) ; ø»›¼  + (ideograph-daikanwa . 02734) ; ø¸€ª® + (=ucs . #x20995) ; 𠦕 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 61 1) + (ideograph-daikanwa . 02735) ; ø¸€ª¯ + (=hanziku-1 . #xB0A6) ; ý¢€›‚¦ + (=ucs . #x20993) ; 𠦓 + )) +(define-char + '((=>ucs . #x20993) ; 𠦓 + (morohashi-daikanwa 2735 0 0) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x263A) ; ø»›¼Ÿ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 02736) ; ø¸€ª° + )) +(define-char + '((=>ucs . #x20998) ; 𠦘 + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 61 5) + (ideograph-daikanwa . 02737) ; ø¸€ª± + (=hanziku-1 . #xB0AA) ; ý¢€›‚ª + )) +(define-char + '((morohashi-daikanwa 2737 0 2) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-5 . #x2540) ; ø»™±ƒ + (=ucs . #x20998) ; 𠦘 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 63 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x89BE) ; ý¢€ˆ¦¾ + ) + ((=ucs . #x5341) ; 十 + )) + (shinjigen-1 . 830) + (shinjigen-2 . 830) + (chinese-gb2312 . #x3130) ; ø»„³ + (korean-ksc5601 . #x5D64) ; ø»‰³— + (chinese-isoir165 . #x3130) ; ø»†ƒ + (chinese-cns11643-1 . #x4C38) ; ø»’½ + (=jis-x0213-1-2000 . #x2E6E) ; ø»¢§ + (chinese-big5 . #xA8F5) ; ý¢€Š£µ + (ideograph-daikanwa . 02738) ; ø¸€ª² + (=jef-china3 . #x45C3) ; øº„—ƒ + (ucs-jis . #xFA35) ; 卑 + (=ucs . #x5351) ; 卑 + )) +(define-char + '((=>ucs* . #x5351) ; 卑 + (morohashi-daikanwa 2738 0 0) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (=ucs . #xFA35) ; 卑 + )) +(define-char + '((script JP-Jouyou Ideograph) + (=>ucs . #x5351) ; 卑 + (morohashi-daikanwa 2738 0 1) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 7) + (total-strokes . 9) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 830) + (ideograph-daikanwa . 02738) ; ø¸€ª² + ) + :sources (shinjigen-1))) + (shinjigen-1 . 829) + (shinjigen-2 . 829) + (=jis-x0208 . #x485C) ; ø½Š°‰ + (chinese-cns11643-6 . #x2F38) ; ø»œ‰« + (=gt-pj-1 . #x485C) ; ø½Š°‰ + (=gt-k . 05162) ; ý¡„ª + (ucs-jis . #x5351) ; ø½Š°‰ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 830) + (ideograph-daikanwa . 02738) ; ø¸€ª² + ) + :sources (seiji-tsuu morohashi-daikanwa shinjigen-1))) + (shinjigen-1 . 831) + (shinjigen-2 . 831) + (chinese-cns11643-4 . #x2553) ; ø»—§’ + (ideograph-daikanwa . 02739) ; ø¸€ª³ + (=ucs . #x24C1E) ; 𤰞 + )) +(define-char + '((=>ucs . #x24C1E) ; 𤰞 + (morohashi-daikanwa 2739 0 1) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8775) ; ý¢€ˆµ + ) + ((=ucs . #x5341) ; 十 + )) + (=big5-cdp . #x887E) ; ý¢€ˆ¡¾ + )) +(define-char + '((=>ucs . #x24C1E) ; 𤰞 + (morohashi-daikanwa 2739 0 3) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 61 3) + (=hanziku-1 . #xB0A8) ; ý¢€›‚¨ + )) +(define-char + '((=>ucs . #x5352) ; 卒 + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 63 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x4ECE) ; 从 + ) + ((=ucs . #x5341) ; 十 + )) + (shinjigen-1 . 823) + (shinjigen-2 . 823) + (=jis-x0208 . #x4234) ; ø½Š¦­ + (korean-ksc5601 . #x706F) ; ø»Šœ + (=gt-pj-1 . #x4234) ; ø½Š¦­ + (chinese-big5 . #xA8F2) ; ý¢€Š£² + (ideograph-daikanwa . 02740) ; ø¸€ª´ + (=gt-k . 03763) ; ý¡„€º³ + (ucs-jis . #x5352) ; ø½Š¦­ + )) +(define-char + '((morohashi-daikanwa 2740 0 0) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x4ECE) ; 从 + ) + ((=ucs . #x5341) ; 十 + )) + (chinese-gb2312 . #x5764) ; ø»…–› + (chinese-isoir165 . #x5764) ; ø»¾« + (chinese-cns11643-1 . #x4C35) ; ø»’º + (=ucs . #x5352) ; 卒 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 61 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL DIVINATION") + (=ucs . #x2E8A) ; ⺊ + ) + ((=ucs . #x65E9) ; 早 + )) + (shinjigen-1 . 826) + (shinjigen-2 . 826) + (chinese-gb2312 . #x573F) ; ø»…•¶ + (=jis-x0208 . #x426E) ; ø½Š§§ + (korean-ksc5601 . #x7671) ; ø»Š˜’ + (chinese-isoir165 . #x573F) ; ø»¾† + (chinese-cns11643-1 . #x4C37) ; ø»’¼ + (=gt-pj-1 . #x426E) ; 卓 + (chinese-big5 . #xA8F4) ; ý¢€Š£´ + (ideograph-daikanwa . 02741) ; ø¸€ªµ + (=gt-k . 03767) ; ý¡„€º· + (=ucs . #x5353) ; 卓 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 64 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x52A6) ; 劦 + )) + (shinjigen-1 . 721) + (shinjigen-2 . 721) + (=jis-x0208 . #x3628) ; ø½Š”¹ + (korean-ksc5601 . #x7A70) ; ø»Šž‰ + (chinese-cns11643-1 . #x4C36) ; ø»’» + (chinese-gb12345 . #x502D) ; 協 + (=gt-pj-1 . #x3628) ; 協 + (chinese-big5 . #xA8F3) ; ý¢€Š£³ + (ideograph-daikanwa . 02742) ; ø¸€ª¶ + (=ucs . #x5354) ; 協 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2975) ; ø»œ´ + (ideograph-daikanwa . 02743) ; ø¸€ª· + (=ucs . #x209A2) ; 𠦢 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 64 2) + (chinese-cns11643-6 . #x2974) ; ø»œ³ + (ideograph-daikanwa . 02744) ; ø¸€ª¸ + (=hanziku-1 . #xB148) ; ý¢€›…ˆ + (=ucs . #x20999) ; 𠦙 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 369 15) + (chinese-cns11643-6 . #x2977) ; ø»œ¶ + (ideograph-daikanwa . 02745) ; ø¸€ª¹ + (=big5-cdp . #x85D0) ; ý¢€ˆ— + (=ucs . #x2099A) ; 𠦚 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 3 2023 5) + (chinese-cns11643-6 . #x2978) ; ø»œ· + (ideograph-daikanwa . 02746) ; ø¸€ªº + (=hanziku-5 . #xF67E) ; ý¢Ÿ™¾ + (=ucs . #x2099B) ; 𠦛 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 61 2) + (chinese-cns11643-6 . #x2976) ; ø»œµ + (ideograph-daikanwa . 02747) ; ø¸€ª» + (=ucs . #x2099C) ; 𠦜 + )) +(define-char + '((=>ucs . #x2099C) ; 𠦜 + (morohashi-daikanwa 2747 0 1) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 5) + (total-strokes . 7) + (=big5-cdp . #x88DF) ; ý¢€ˆ£Ÿ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 2 1441 15) + (ideograph-daikanwa . 02748) ; ø¸€ª¼ + (=hanziku-4 . #xD2FB) ; ý¢‹» + (=ucs . #x23965) ; 𣥥 + )) +(define-char + '((=>ucs . #x23965) ; 𣥥 + (morohashi-daikanwa 2748 0 1) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-5 . #x2835) ; ø»™µ’ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 246 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E37) ; 丷 + ) + ((=big5-cdp . #x8BD9) ; ý¢€ˆ¯™ + )) + (chinese-gb2312 . #x3525) ; ø»„£  + (chinese-isoir165 . #x3525) ; ø»‹° + (chinese-cns11643-3 . #x2763) ; ø»• š + (ideograph-daikanwa . 02749) ; ø¸€ª½ + (=hanziku-1 . #xD8D8) ; ý¢€£˜ + (=ucs . #x5355) ; 单 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 65 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x4E5B) ; 乛 + ) + ((=ucs . #x5934) ; 头 + )) + (chinese-gb2312 . #x4274) ; ø»„·µ + (chinese-isoir165 . #x4274) ; ø» … + (=hanziku-1 . #xB167) ; ý¢€›…§ + (=jef-china3 . #x81EE) ; øºˆ‡® + (=ucs . #x5356) ; 卖 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-cdp . -1659) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x65E9) ; 早 + )) + (=big5-cdp . #x8C49) ; ý¢€ˆ±‰ + (=jef-china3 . #x73FC) ; øº‡¼ + (=ucs . #x2099D) ; 𠦝 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 65 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5341) ; 十 + ) + ((=big5-cdp . #x8BDC) ; ý¢€ˆ¯œ + )) + (shinjigen-1 . 828) + (shinjigen-2 . 828) + (chinese-gb2312 . #x444F) ; ø»„ºŒ + (=jis-x0208 . #x466E) ; ø½Š­Ÿ + (korean-ksc5601 . #x5175) ; ø»‰¢€ + (chinese-isoir165 . #x444F) ; ø»¢œ + (chinese-cns11643-1 . #x5032) ; ø»’‡¯ + (=gt-pj-1 . #x466E) ; 南 + (chinese-big5 . #xAB6E) ; ý¢€Š­® + (ideograph-daikanwa . 02750) ; ø¸€ª¾ + (=gt-k . 05156) ; ý¡„¤ + (=ucs . #x5357) ; 南 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02751) ; ø¸€ª¿ + )) +(define-char + '((script JP-Jouyou Ideograph) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 7) + (total-strokes . 9) + (<-simplified-ideograph + (:char ((shinjigen-1 . 1170) + (ideograph-daikanwa . 03993) ; ø¸€¾™ + ) + :sources (morohashi-daikanwa shinjigen-1))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x89B2) ; ý¢€ˆ¦² + ) + ((=big5-cdp . #x8BD9) ; ý¢€ˆ¯™ + )) + (shinjigen-1 . 1169) + (shinjigen-2 . 1169) + (=jis-x0208 . #x4331) ; ø½Š¨ˆ + (chinese-cns11643-3 . #x2B4A) ; ø»•¥¹ + (=gt-pj-1 . #x4331) ; 単 + (ideograph-daikanwa . 02752) ; ø¸€«€ + (=gt-k . 05137) ; ý¡„‘ + (=ucs . #x5358) ; 単 + )) +(define-char + '((=>ucs . #x209A3) ; 𠦣 + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02753) ; ø¸€« + )) +(define-char + '((morohashi-daikanwa 2753 0 1) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 65 4) + (chinese-cns11643-6 . #x3565) ; ø»œ“Œ + (=hanziku-1 . #xB16A) ; ý¢€›…ª + (=ucs . #x209A3) ; 𠦣 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02754) ; ø¸€«‚ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02755) ; ø¸€«ƒ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 8) + (total-strokes . 10) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 1170) + (ideograph-daikanwa . 03993) ; ø¸€¾™ + ) + :sources (shinjigen-1))) + (shinjigen-1 . 1171) + (chinese-cns11643-6 . #x3566) ; ø»œ“ + (ideograph-daikanwa . 02756) ; ø¸€«„ + (=ucs . #x209A4) ; 𠦤 + )) +(define-char + '((=>ucs . #x5359) ; 卙 + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x3F53) ; ø½Š¢² + (korean-ksc5601 . #x6424) ; ø»‰¼© + (ideograph-daikanwa . 21648) ; ø¸…’ + ) + ((=ucs . #x5341) ; 十 + )) + (japanese-jisx0212 . #x3439) ; ø»‹€¢ + (ideograph-daikanwa . 02757) ; ø¸€«… + (=jef-china3 . #x45C5) ; øº„—… + (ucs-jis . #x5359) ; ø»‹€¢ + )) +(define-char + '((=>ucs . #x5359) ; 卙 + (morohashi-daikanwa 2757 0 0) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x5249) ; ø»’‹‚ + ) + ((=ucs . #x5341) ; 十 + )) + (chinese-cns11643-4 . #x3060) ; ø»—·© + )) +(define-char + '((morohashi-daikanwa 2757 0 1) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 65 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x751A) ; 甚 + ) + ((=ucs . #x5341) ; 十 + )) + (=hanziku-1 . #xB16D) ; ý¢€›…­ + (=ucs . #x5359) ; 卙 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 65 6) + (chinese-cns11643-4 . #x3063) ; ø»—·¬ + (ideograph-daikanwa . 02758) ; ø¸€«† + (=hanziku-1 . #xB16C) ; ý¢€›…¬ + (=ucs . #x209AA) ; 𠦪 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 66 1) + (chinese-cns11643-4 . #x3061) ; ø»—·ª + (ideograph-daikanwa . 02759) ; ø¸€«‡ + (=hanziku-1 . #xB1A9) ; ý¢€›†© + (=ucs . #x209AB) ; 𠦫 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 41 9) + (chinese-cns11643-4 . #x3062) ; ø»—·« + (ideograph-daikanwa . 02760) ; ø¸€«ˆ + (=big5-cdp . #x8AAA) ; ý¢€ˆªª + (=ucs . #x209AC) ; 𠦬 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 66 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x5C03) ; 尃 + )) + (chinese-gb2312 . #x3229) ; ø»„ŸŠ + (korean-ksc5601 . #x5A4F) ; ø»‰®¨ + (chinese-isoir165 . #x3229) ; ø»‡š + (chinese-big5 . #xB3D5) ; ý¢€‹• + (ideograph-daikanwa . 02761) ; ø¸€«‰ + (=jef-china3 . #x45C6) ; øº„—† + (=ucs . #x535A) ; 博 + )) +(define-char + '((=>ucs . #x535A) ; 博 + (morohashi-daikanwa 2761 0 1) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x5C03) ; 尃 + )) + (shinjigen-1 . 833) + (shinjigen-2 . 833) + (chinese-cns11643-1 . #x5E3B) ; ø»’œœ + )) +(define-char + '((=>ucs . #x535A) ; 博 + (morohashi-daikanwa 2761 0 2) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4674) ; ø»œ¬™ + )) +(define-char + '((=>ucs . #x535A) ; 博 + (morohashi-daikanwa 2761 1) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x5C02) ; 専 + )) + (shinjigen-1 . 832) + (shinjigen-2 . 832) + (=jis-x0208 . #x476E) ; ø½Š®½ + (=gt-pj-1 . #x476E) ; ø½Š®½ + (=gt-k . 09124) ; ý¡„‚Ž¤ + (ucs-jis . #x535A) ; ø½Š®½ + )) +(define-char + '((=>ucs . #x353C) ; 㔼 + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02762) ; ø¸€«Š + )) +(define-char + '((morohashi-daikanwa 2762 0 1) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x507A) ; ø»œ»‹ + (=ucs . #x353C) ; 㔼 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 26 16) + (chinese-cns11643-6 . #x5078) ; ø»œ»‰ + (ideograph-daikanwa . 02763) ; ø¸€«‹ + (=big5-cdp . #x8562) ; ý¢€ˆ•¢ + (=ucs . #x209B4) ; ð ¦´ + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 66 6) + (chinese-cns11643-6 . #x5077) ; ø»œ»ˆ + (ideograph-daikanwa . 02764) ; ø¸€«Œ + (=hanziku-1 . #xB1AE) ; ý¢€›†® + (=ucs . #x209B5) ; 𠦵 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 66 5) + (chinese-cns11643-6 . #x5079) ; ø»œ»Š + (ideograph-daikanwa . 02765) ; ø¸€« + (=hanziku-1 . #xB1AD) ; ý¢€›†­ + (=ucs . #x209B6) ; 𠦶 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 66 7) + (chinese-cns11643-6 . #x507B) ; ø»œ»Œ + (ideograph-daikanwa . 02766) ; ø¸€«Ž + (=hanziku-1 . #xB1AF) ; ý¢€›†¯ + (=ucs . #x209B7) ; ð ¦· + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 67 6) + (chinese-cns11643-5 . #x4C2F) ; ø»šª„ + (ideograph-daikanwa . 02767) ; ø¸€« + (=hanziku-1 . #xB1CE) ; ý¢€›‡Ž + (=ucs . #x209C0) ; 𠧀 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 67 4) + (chinese-cns11643-7 . #x2140) ; ø»¿“ + (ideograph-daikanwa . 02768) ; ø¸€« + (=hanziku-1 . #xB1CC) ; ý¢€›‡Œ + (=ucs . #x209C4) ; 𠧄 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-7 . #x3726) ; ø»žŸ + (ideograph-daikanwa . 02769) ; ø¸€«‘ + (=ucs . #x209C8) ; 𠧈 + )) +(define-char + '((=>ucs . #x209CE) ; 𠧎 + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 67 11) + (ideograph-daikanwa . 02770) ; ø¸€«’ + (=hanziku-1 . #xB1D3) ; ý¢€›‡“ + )) +(define-char + '((morohashi-daikanwa 2770 0 2) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 17) + (total-strokes . 19) + (chinese-cns11643-7 . #x4630) ; ø»žµ™ + (=ucs . #x209CE) ; 𠧎 + )) +(define-char + '((=>ucs . #x209CF) ; 𠧏 + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 67 12) + (ideograph-daikanwa . 02771) ; ø¸€«“ + (=hanziku-1 . #xB1D4) ; ý¢€›‡” + )) +(define-char + '((morohashi-daikanwa 2771 0 2) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 19) + (total-strokes . 21) + (chinese-cns11643-7 . #x5278) ; ø»Ÿˆ‰ + (=ucs . #x209CF) ; 𠧏 + )) +(define-char + '((=>ucs . #x535B) ; 卛 + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((chinese-cns11643-1 . #x484E) ; ø»‘¼› + (ideograph-daikanwa . 27221) ; ø¸†©• + ) + ((korean-ksc5601 . #x656B) ; ø»‰¿Ž + (ideograph-daikanwa . 35205) ; ø¸ˆ¦… + ) + ((chinese-cns11643-1 . #x484E) ; ø»‘¼› + (ideograph-daikanwa . 27221) ; ø¸†©• + )) + ) + ((=ucs . #x5341) ; 十 + )) + (japanese-jisx0212 . #x343A) ; ø»‹€£ + (ideograph-daikanwa . 02772) ; ø¸€«” + (=cbeta . 01465) ; ø¸ –¹ + (=jef-china3 . #x45C4) ; øº„—„ + (ucs-jis . #x535B) ; ø»‹€£ + )) +(define-char + '((morohashi-daikanwa 2772 0 1) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 67 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x7CF9) ; ç³¹ + ) + ((=ucs . #x8A00) ; 言 + ) + ((=ucs . #x7CF9) ; ç³¹ + )) + ) + ((=ucs . #x5341) ; 十 + )) + (chinese-cns11643-4 . #x6630) ; ø»™† + (=hanziku-1 . #xB1D5) ; ý¢€›‡• + (=ucs . #x535B) ; 卛 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 23) + (total-strokes . 25) + (chinese-cns11643-7 . #x606A) ; ø»ŸœŸ + (=ucs . #x209D0) ; 𠧐 + )) +(define-char + '((=>ucs . #x209D1) ; 𠧑 + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 24) + (total-strokes . 26) + (ideograph-daikanwa . 02773) ; ø¸€«• + )) +(define-char + '((morohashi-daikanwa 2773 0 1) + (ideographic-radical . 24) ; ⼗ + (ideographic-strokes . 24) + (total-strokes . 26) + (hanyu-dazidian 1 67 15) + (chinese-cns11643-7 . #x622E) ; ø»ŸžŸ + (=hanziku-1 . #xB1D7) ; ý¢€›‡— + (=ucs . #x209D1) ; 𠧑 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 1 59 7) + (=hanziku-1 . #xB04A) ; ý¢€›Š + (=ucs . #x2097F) ; 𠥿 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 1 60 5) + (=hanziku-1 . #xB068) ; ý¢€›¨ + (=ucs . #x20981) ; 𠦁 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 1 60 10) + (=hanziku-1 . #xB06D) ; ý¢€›­ + (=ucs . #x20984) ; 𠦄 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 1 60 7) + (=hanziku-1 . #xB06A) ; ý¢€›ª + (=ucs . #x2098A) ; 𠦊 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 1 60 12) + (=hanziku-1 . #xB06F) ; ý¢€›¯ + (=ucs . #x2098B) ; 𠦋 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 1 60 19) + (=hanziku-1 . #xB076) ; ý¢€›¶ + (=ucs . #x2098E) ; 𠦎 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 1 61 4) + (=hanziku-1 . #xB0A9) ; ý¢€›‚© + (=ucs . #x20997) ; 𠦗 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 1 65 3) + (=hanziku-1 . #xB169) ; ý¢€›…© + (=ucs . #x209A7) ; 𠦧 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 1 65 5) + (=hanziku-1 . #xB16B) ; ý¢€›…« + (=ucs . #x209A8) ; 𠦨 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 8 7 14) + (=hanziku-12 . #xEB4D) ; ý¢ƒŽ­ + (=ucs . #x209AE) ; 𠦮 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 1 66 3) + (=hanziku-1 . #xB1AB) ; ý¢€›†« + (=ucs . #x209B2) ; 𠦲 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 1 67 1) + (=hanziku-1 . #xB1C9) ; ý¢€›‡‰ + (=ucs . #x209B8) ; 𠦸 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 1 67 3) + (=hanziku-1 . #xB1CB) ; ý¢€›‡‹ + (=ucs . #x209C3) ; 𠧃 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 1 67 7) + (=hanziku-1 . #xB1CF) ; ý¢€›‡ + (=ucs . #x209C5) ; 𠧅 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 1 67 8) + (=hanziku-1 . #xB1D0) ; ý¢€›‡ + (=ucs . #x209C7) ; 𠧇 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 1 67 9) + (=hanziku-1 . #xB1D1) ; ý¢€›‡‘ + (=ucs . #x209C9) ; 𠧉 + )) +(define-char + '((ideographic-radical . 24) ; ⼗ + (hanyu-dazidian 1 67 10) + (=hanziku-1 . #xB1D2) ; ý¢€›‡’ + (=ucs . #x209CB) ; 𠧋 + )) diff --git a/lisp/utf-2000/Ideograph-R025-Divination.el b/lisp/utf-2000/Ideograph-R025-Divination.el new file mode 100644 index 0000000..1fa02e6 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R025-Divination.el @@ -0,0 +1,882 @@ +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 91 11) + (shinjigen-1 . 834) + (shinjigen-2 . 834) + (chinese-gb2312 . #x3237) ; ø»„Ÿ˜ + (=jis-x0208 . #x4B4E) ; ø½Š´• + (korean-ksc5601 . #x5C54) ; ø»‰±© + (chinese-isoir165 . #x3237) ; ø»‡¨ + (chinese-cns11643-1 . #x4433) ; ø»‘¶ˆ + (=gt-pj-1 . #x4B4E) ; 卜 + (chinese-big5 . #xA452) ; ý¢€Š‘’ + (ideograph-daikanwa . 02774) ; ø¸€«– + (=gt-k . 00060) ; ý¡„€€¼ + (=ucs . #x535C) ; 卜 + )) +(define-char + '((=>ucs . #x535C) ; 卜 + (morohashi-daikanwa 2774 0 0) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 0) + (total-strokes . 2) + (=gt-pj-k1 . #x3671) ; ý¡„€€½ + (=gt-k . 00061) ; ý¡„€€½ + )) +(define-char + '((=>ucs . #x20061) ; 𠁡 + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 0) + (total-strokes . 2) + (->same-ideograph + ((ideograph-daikanwa . 00069) ; ø¸€… + )) + (<-ancient-ideograph + (:sources (shuowen morohashi-daikanwa) + :char ((ideograph-daikanwa . 02774) ; ø¸€«– + ) + )) + (chinese-cns11643-6 . #x212C) ; ø»›´» + (ideograph-daikanwa . 02775) ; ø¸€«— + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 1) + (total-strokes . 3) + (ideograph-daikanwa . 02776) ; ø¸€«˜ + (=cbeta . 00855) ; ø¸ — + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 92 2) + (chinese-cns11643-3 . #x215A) ; ø»•— + (ideograph-daikanwa . 02777) ; ø¸€«™ + (=big5-cdp . #x8BF9) ; ý¢€ˆ¯¹ + (=cbeta . 01453) ; ø¸ –­ + (=ucs . #x535D) ; 卝 + )) +(define-char + '((=>ucs . #x535E) ; 卞 + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E28) ; 丨 + ) + ((=ucs . #x4E0B) ; 下 + )) + (shinjigen-1 . 835) + (shinjigen-2 . 835) + (=jis-x0208 . #x5246) ; ø½Š¾Ÿ + (korean-ksc5601 . #x5C26) ; ø»‰°» + (=gt-pj-1 . #x5246) ; ø½Š¾Ÿ + (ideograph-daikanwa . 02778) ; ø¸€«š + (=gt-k . 00519) ; ý¡„€ˆ‡ + (ucs-jis . #x535E) ; ø½Š¾Ÿ + )) +(define-char + '((morohashi-daikanwa 2778 0 1) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 92 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E36) ; 丶 + ) + ((=ucs . #x4E0B) ; 下 + )) + (chinese-gb2312 . #x3165) ; ø»„ž¨ + (chinese-isoir165 . #x3165) ; ø»†¸ + (chinese-cns11643-1 . #x452C) ; ø»‘·Ÿ + (chinese-big5 . #xA4CB) ; ý¢€Š“‹ + (=ucs . #x535E) ; 卞 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 93 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x535C) ; 卜 + )) + (chinese-gb2312 . #x5F32) ; ø»…¡™ + (chinese-isoir165 . #x5F32) ; ø»Ž‰© + (chinese-cns11643-3 . #x2227) ; ø»•˜ˆ + (ideograph-daikanwa . 02779) ; ø¸€«› + (=hanziku-1 . #xB6F9) ; ý¢€››¹ + (=ucs . #x535F) ; 卟 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 92 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL DIVINATION") + (=ucs . #x2E8A) ; ⺊ + ) + ((=ucs . #x56D7) ; 囗 + )) + (shinjigen-1 . 837) + (shinjigen-2 . 837) + (chinese-gb2312 . #x553C) ; ø»…’· + (=jis-x0208 . #x406A) ; ø½Š¤§ + (korean-ksc5601 . #x6F3F) ; ø»ŠŽ + (chinese-isoir165 . #x553C) ; ø»»‡ + (chinese-cns11643-1 . #x4627) ; ø»‘¸¸ + (=gt-pj-1 . #x406A) ; 占 + (chinese-big5 . #xA565) ; ý¢€Š•¥ + (ideograph-daikanwa . 02780) ; ø¸€«œ + (=gt-k . 00968) ; ý¡„€ˆ + (=ucs . #x5360) ; 占 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 92 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E0A) ; 上 + ) + ((=ucs . #x535C) ; 卜 + )) + (shinjigen-1 . 838) + (shinjigen-2 . 838) + (chinese-gb2312 . #x3F28) ; ø»„² + (japanese-jisx0212 . #x343B) ; ø»‹€¤ + (chinese-isoir165 . #x3F28) ; ø»šŸ + (chinese-cns11643-1 . #x4626) ; ø»‘¸· + (=jis-x0213-1-2000 . #x2E6F) ; ø»¢§ + (chinese-big5 . #xA564) ; ý¢€Š•¤ + (ideograph-daikanwa . 02781) ; ø¸€« + (=jef-china3 . #x82B5) ; øºˆŠµ + (=ucs . #x5361) ; 卡 + )) +(define-char + '((=>ucs . #x209D3) ; 𠧓 + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 02782) ; ø¸€«ž + )) +(define-char + '((morohashi-daikanwa 2782 0 1) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-6 . #x224C) ; ø»›¶¹ + (=ucs . #x209D3) ; 𠧓 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 93 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL DIVINATION") + (=ucs . #x2E8A) ; ⺊ + ) + ((=ucs . #x5C38) ; å°¸ + )) + (chinese-gb2312 . #x422C) ; ø»„¶­ + (chinese-isoir165 . #x422C) ; ø»ž½ + (=hanziku-1 . #xB6FA) ; ý¢€››º + (=ucs . #x5362) ; 卢 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2377) ; ø»›¹‚ + (ideograph-daikanwa . 02783) ; ø¸€«Ÿ + (=ucs . #x209D4) ; 𠧔 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2376) ; ø»›¹ + (ideograph-daikanwa . 02784) ; ø¸€«  + (=ucs . #x209D7) ; 𠧗 + )) +(define-char + '((=>ucs . #x209D8) ; 𠧘 + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02785) ; ø¸€«¡ + )) +(define-char + '((morohashi-daikanwa 2785 0 0) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2378) ; ø»›¹ƒ + (=ucs . #x209D8) ; 𠧘 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02786) ; ø¸€«¢ + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02787) ; ø¸€«£ + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02788) ; ø¸€«¤ + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-4 . #x234C) ; ø»—¤ + (ideograph-daikanwa . 02789) ; ø¸€«¥ + (=ucs . #x209D9) ; 𠧙 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x234F) ; ø»™®– + (ideograph-daikanwa . 02790) ; ø¸€«¦ + (=ucs . #x209DA) ; 𠧚 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 93 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL DIVINATION") + (=ucs . #x2E8A) ; ⺊ + ) + ((=ucs . #x56D9) ; 囙 + )) + (shinjigen-1 . 839) + (shinjigen-2 . 839) + (chinese-gb2312 . #x5855) ; ø»…—ª + (japanese-jisx0212 . #x343C) ; ø»‹€¥ + (chinese-isoir165 . #x5855) ; ø»¿º + (chinese-cns11643-2 . #x2334) ; ø»“¯ + (=jis-x0213-1-2000 . #x2E70) ; ø»¢§‘ + (chinese-big5 . #xCA72) ; ý¢€Œ©² + (ideograph-daikanwa . 02791) ; ø¸€«§ + (=jef-china3 . #x97D3) ; øº‰Ÿ“ + (=ucs . #x5363) ; 卣 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x234E) ; ø»™®• + (ideograph-daikanwa . 02792) ; ø¸€«¨ + (=ucs . #x209DB) ; 𠧛 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 02793) ; ø¸€«© + (=ucs . #x209DC) ; 𠧜 + )) +(define-char + '((=>ucs . #x209DC) ; 𠧜 + (morohashi-daikanwa 2793 0 1) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x263C) ; ø»›¼¡ + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x5360) ; 占 + ) + ((=ucs . #x3405) ; 㐅 + )) + (chinese-gb2312 . #x4231) ; ø»„¶² + (chinese-isoir165 . #x4231) ; ø»Ÿ‚ + (chinese-cns11643-4 . #x234D) ; ø»—¤ + (ideograph-daikanwa . 02794) ; ø¸€«ª + (=big5-cdp . #x8A56) ; ý¢€ˆ©– + (=ucs . #x5364) ; 卤 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 02795) ; ø¸€«« + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 94 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL DIVINATION") + (=ucs . #x2E8A) ; ⺊ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=big5-cdp . #x89D5) ; ý¢€ˆ§• + )) + )) + (japanese-jisx0212 . #x343D) ; ø»‹€¦ + (chinese-cns11643-6 . #x2A21) ; ø»œ¾ + (ideograph-daikanwa . 02796) ; ø¸€«¬ + (=hanziku-1 . #xB762) ; ý¢€›¢ + (=ucs . #x5365) ; 卥 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-4 . #x2555) ; ø»—§” + (ideograph-daikanwa . 02797) ; ø¸€«­ + (=ucs . #x209DE) ; 𠧞 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 94 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x572D) ; 圭 + ) + ((=ucs . #x535C) ; 卜 + )) + (shinjigen-1 . 841) + (shinjigen-2 . 841) + (chinese-gb2312 . #x5854) ; ø»…—© + (=jis-x0208 . #x3735) ; ø½Š–¤ + (korean-ksc5601 . #x4E4F) ; ø»‰€ + (chinese-isoir165 . #x5854) ; ø»¿¹ + (chinese-cns11643-1 . #x4C39) ; ø»’¾ + (=gt-pj-1 . #x3735) ; 卦 + (chinese-big5 . #xA8F6) ; ý¢€Š£¶ + (ideograph-daikanwa . 02798) ; ø¸€«® + (=gt-k . 03685) ; ý¡„€¹¥ + (=ucs . #x5366) ; 卦 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-4 . #x2554) ; ø»—§“ + (ideograph-daikanwa . 02799) ; ø¸€«¯ + (=ucs . #x209DF) ; 𠧟 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x297C) ; ø»œ» + (ideograph-daikanwa . 02800) ; ø¸€«° + (=ucs . #x209E0) ; ð §  + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 02801) ; ø¸€«± + (=ucs . #x209E1) ; 𠧡 + )) +(define-char + '((=>ucs . #x209E1) ; 𠧡 + (morohashi-daikanwa 2801 0 0) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x297B) ; ø»œº + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 02802) ; ø¸€«² + (=ucs . #x209E2) ; 𠧢 + )) +(define-char + '((=>ucs . #x209E2) ; 𠧢 + (morohashi-daikanwa 2802 0 1) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x297D) ; ø»œ¼ + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-3 . #x2764) ; ø»• › + (ideograph-daikanwa . 02803) ; ø¸€«³ + (=ucs . #x353D) ; 㔽 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x297A) ; ø»œ¹ + (ideograph-daikanwa . 02804) ; ø¸€«´ + (=ucs . #x209E3) ; 𠧣 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x297E) ; ø»œ½ + (ideograph-daikanwa . 02805) ; ø¸€«µ + (=ucs . #x209E4) ; 𠧤 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2979) ; ø»œ¸ + (ideograph-daikanwa . 02806) ; ø¸€«¶ + (=ucs . #x209E5) ; 𠧥 + )) +(define-char + '((=>ucs . #x209E8) ; 𠧨 + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 02807) ; ø¸€«· + )) +(define-char + '((morohashi-daikanwa 2807 0 1) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A22) ; ø»œ¿ + (=ucs . #x209E8) ; 𠧨 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 4 2801 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x81E3) ; 臣 + ) + ((=ucs . #x535C) ; 卜 + )) + (chinese-gb2312 . #x4E54) ; ø»…ˆ½ + (chinese-isoir165 . #x4E54) ; ø»± + (=jis-x0213-2-2000 . #x2354) ; ø»¤ ¯ + (ideograph-daikanwa . 02808) ; ø¸€«¸ + (=hanziku-7 . #xEECB) ; ý¢¾»‹ + (=ucs . #x5367) ; 卧 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-4 . #x2852) ; ø»—«« + (ideograph-daikanwa . 02809) ; ø¸€«¹ + (=ucs . #x209E9) ; 𠧩 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 7) + (total-strokes . 9) + (<-ancient-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 839) + (ideograph-daikanwa . 02791) ; ø¸€«§ + ) + :denied (setsumon-tsuukun-teisei morohashi-daikanwa))) + (shinjigen-1 . 840) + (chinese-cns11643-4 . #x2851) ; ø»—«ª + (ideograph-daikanwa . 02810) ; ø¸€«º + (=big5-cdp . #x8AA6) ; ý¢€ˆª¦ + (=ucs . #x209EA) ; 𠧪 + )) +(define-char + '((=>ucs . #x209EB) ; 𠧫 + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02811) ; ø¸€«» + )) +(define-char + '((morohashi-daikanwa 2811 0 0) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-5 . #x2837) ; ø»™µ” + (=ucs . #x209EB) ; 𠧫 + )) +(define-char + '((=>ucs . #x20B49) ; 𠭉 + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02812) ; ø¸€«¼ + )) +(define-char + '((morohashi-daikanwa 2812 0 0) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-5 . #x2836) ; ø»™µ“ + (=ucs . #x20B49) ; 𠭉 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F39) ; ø»œ‰¬ + (ideograph-daikanwa . 02813) ; ø¸€«½ + (=ucs . #x209F2) ; 𠧲 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02814) ; ø¸€«¾ + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3568) ; ø»œ“ + (ideograph-daikanwa . 02815) ; ø¸€«¿ + (=ucs . #x209F3) ; 𠧳 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02816) ; ø¸€¬€ + (=ucs . #x209F4) ; ð §´ + )) +(define-char + '((=>ucs . #x209F4) ; ð §´ + (morohashi-daikanwa 2816 0 0) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-4 . #x2B79) ; ø»—°¬ + )) +(define-char + '((=>ucs . #x209F7) ; ð §· + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02817) ; ø¸€¬ + )) +(define-char + '((morohashi-daikanwa 2817 0 0) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x356A) ; ø»œ“‘ + (=ucs . #x209F7) ; ð §· + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02818) ; ø¸€¬‚ + (=ucs . #x209F5) ; 𠧵 + )) +(define-char + '((=>ucs . #x209F5) ; 𠧵 + (morohashi-daikanwa 2818 0 0) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C32) ; ø»™»‡ + )) +(define-char + '((=>ucs . #x209F6) ; 𠧶 + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02819) ; ø¸€¬ƒ + )) +(define-char + '((morohashi-daikanwa 2819 0 0) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3567) ; ø»œ“Ž + (=ucs . #x209F6) ; 𠧶 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3569) ; ø»œ“ + (ideograph-daikanwa . 48951) ; ø¸‹¼· + (=ucs . #x209F9) ; 𠧹 + )) +(define-char + '((=>ucs . #x5368) ; 卨 + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 95 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL DIVINATION") + (=ucs . #x2E8A) ; ⺊ + ) + ((=jis-x0208 . #x5325) ; ø½Š¿œ + (chinese-cns11643-2 . #x294B) ; ø»“˜º + (ideograph-daikanwa . 03573) ; ø¸€·µ + )) + (korean-ksc5601 . #x6059) ; ø»‰·¦ + (chinese-cns11643-4 . #x3064) ; ø»—·­ + (ideograph-daikanwa . 02820) ; ø¸€¬„ + (=hanziku-1 . #xB7A9) ; ý¢€›ž© + (=cbeta . 05348) ; ø¸¡“¤ + )) +(define-char + '((morohashi-daikanwa 2820 0 3) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL DIVINATION") + (=ucs . #x2E8A) ; ⺊ + ) + ((=ucs . #x54BC) ; 咼 + )) + (=ucs . #x5368) ; 卨 + )) +(define-char + '((=>ucs . #x209FA) ; 𠧺 + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02821) ; ø¸€¬… + )) +(define-char + '((morohashi-daikanwa 2821 0 1) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D57) ; ø»œž® + (=ucs . #x209FA) ; 𠧺 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D56) ; ø»œž­ + (ideograph-daikanwa . 02822) ; ø¸€¬† + (=ucs . #x209FB) ; 𠧻 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02823) ; ø¸€¬‡ + (=ucs . #x209FC) ; 𠧼 + )) +(define-char + '((=>ucs . #x209FC) ; 𠧼 + (morohashi-daikanwa 2823 0 1) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x356B) ; ø»œ“’ + )) +(define-char + '((=>ucs . #x209FD) ; 𠧽 + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D58) ; ø»œž¯ + (ideograph-daikanwa . 02824) ; ø¸€¬ˆ + )) +(define-char + '((morohashi-daikanwa 2824 0 0) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 9) + (total-strokes . 11) + (=ucs . #x209FD) ; 𠧽 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02825) ; ø¸€¬‰ + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02826) ; ø¸€¬Š + (=ucs . #x20A00) ; 𠨀 + )) +(define-char + '((=>ucs . #x20A00) ; 𠨀 + (morohashi-daikanwa 2826 0 0) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4675) ; ø»œ¬š + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4676) ; ø»œ¬› + (ideograph-daikanwa . 02827) ; ø¸€¬‹ + (=ucs . #x20A01) ; 𠨁 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4677) ; ø»œ¬œ + (ideograph-daikanwa . 02828) ; ø¸€¬Œ + (=ucs . #x20A02) ; 𠨂 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02829) ; ø¸€¬ + (=ucs . #x20A05) ; 𠨅 + )) +(define-char + '((=>ucs . #x20A05) ; 𠨅 + (morohashi-daikanwa 2829 0 2) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x507C) ; ø»œ» + )) +(define-char + '((=>ucs . #x20A06) ; 𠨆 + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02830) ; ø¸€¬Ž + )) +(define-char + '((=>ucs . #x20A06) ; 𠨆 + (morohashi-daikanwa 2830 0 0) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x446D) ; ø»šŸ’ + )) +(define-char + '((morohashi-daikanwa 2830 0 1) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 12) + (total-strokes . 14) + (=ucs . #x20A06) ; 𠨆 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 02831) ; ø¸€¬ + (=ucs . #x20A07) ; 𠨇 + )) +(define-char + '((=>ucs . #x20A07) ; 𠨇 + (morohashi-daikanwa 2831 0 1) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B32) ; ø»Š + )) +(define-char + '((=>ucs . #x20A08) ; 𠨈 + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 02832) ; ø¸€¬ + )) +(define-char + '((morohashi-daikanwa 2832 0 0) + (ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-7 . #x2141) ; ø»¿” + (=ucs . #x20A08) ; 𠨈 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 02833) ; ø¸€¬‘ + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 25) + (total-strokes . 27) + (chinese-cns11643-7 . #x634B) ; ø»Ÿ š + (ideograph-daikanwa . 02834) ; ø¸€¬’ + (=ucs . #x20A0B) ; 𠨋 + )) +(define-char + '((ideographic-radical . 25) ; ⼘ + (ideographic-strokes . 31) + (total-strokes . 33) + (ideograph-daikanwa . 02835) ; ø¸€¬“ + )) diff --git a/lisp/utf-2000/Ideograph-R026-Seal.el b/lisp/utf-2000/Ideograph-R026-Seal.el new file mode 100644 index 0000000..bc240cf --- /dev/null +++ b/lisp/utf-2000/Ideograph-R026-Seal.el @@ -0,0 +1,1031 @@ +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 310 9) + (shinjigen-1 . 843) + (shinjigen-2 . 843) + (chinese-gb2312 . #x5A60) ; ø»…š± + (=jis-x0208 . #x5247) ; ø½Š¾  + (chinese-isoir165 . #x5A60) ; ø»Žƒ + (chinese-cns11643-3 . #x212A) ; ø»•–­ + (=gt-pj-1 . #x5247) ; 卩 + (ideograph-daikanwa . 02836) ; ø¸€¬” + (=big5-cdp . #x8B5A) ; ý¢€ˆ­š + (=gt-k . 00099) ; ý¡„€£ + (=ucs . #x5369) ; 卩 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 310 10) + (chinese-cns11643-4 . #x212B) ; ø»— ² + (ideograph-daikanwa . 02837) ; ø¸€¬• + (=big5-cdp . #x8BE6) ; ý¢€ˆ¯¦ + (=ucs . #x353E) ; 㔾 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 0) + (total-strokes . 2) + (=big5-cdp . #x8A60) ; ý¢€ˆ©  + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 310 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x5369) ; 卩 + ) + ((=ucs . #x4E36) ; 丶 + )) + (chinese-cns11643-4 . #x2131) ; ø»— ¸ + (chinese-gb12345 . #x7D39) ; 卪 + (ideograph-daikanwa . 02838) ; ø¸€¬– + (=big5-cdp . #x8D7A) ; ý¢€ˆµº + (=ucs . #x536A) ; 卪 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 9 4) + (chinese-cns11643-6 . #x213B) ; ø»›µŠ + (ideograph-daikanwa . 02839) ; ø¸€¬— + (=big5-cdp . #x8772) ; ý¢€ˆ² + (=ucs . #x353F) ; 㔿 + )) +(define-char + '((ideographic- (:radical 26 ; ⼙ + :strokes 1) + (:radical 3 ; ⼂ + :strokes 2)) + (total-strokes . 3) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 52) + (hanyu-dazidian-char . 1) + (chinese-cns11643-5 . #x212D) ; ø»™ª¸ + (ideograph-daikanwa . 02840) ; ø¸€¬˜ + (=ucs . #x2007E) ; 𠁾 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 50 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8A60) ; ý¢€ˆ©  + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-gb2312 . #x4E40) ; ø»…ˆ© + (chinese-isoir165 . #x4E40) ; ø»°¹ + (=hanziku-1 . #xAE61) ; ý¢€š¹¡ + (=ucs . #x536B) ; 卫 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 310 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8CBD) ; ý¢€ˆ²½ + ) + ((=ucs . #x5369) ; 卩 + )) + (shinjigen-1 . 844) + (shinjigen-2 . 844) + (japanese-jisx0212 . #x343E) ; ø»‹€§ + (chinese-cns11643-2 . #x2137) ; ø»“Œ¶ + (=jis-x0213-2-2000 . #x2355) ; ø»¤ ° + (chinese-big5 . #xC957) ; ý¢€Œ¥— + (ideograph-daikanwa . 02841) ; ø¸€¬™ + (=jef-china3 . #x45D0) ; øº„— + (=ucs . #x536C) ; 卬 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-6 . #x215B) ; ø»›µª + (ideograph-daikanwa . 02842) ; ø¸€¬š + (=ucs . #x20A10) ; 𠨐 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-5 . #x213E) ; ø»™«‰ + (ideograph-daikanwa . 02843) ; ø¸€¬› + (=ucs . #x20A0D) ; 𠨍 + )) +(define-char + '((=>ucs . #x20A0E) ; 𠨎 + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 02844) ; ø¸€¬œ + )) +(define-char + '((morohashi-daikanwa 2844 0 1) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-4 . #x2143) ; ø»—¡Š + (=ucs . #x20A0E) ; 𠨎 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 311 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DE5) ; å·¥ + ) + ((=ucs . #x5369) ; 卩 + )) + (japanese-jisx0212 . #x343F) ; ø»‹€¨ + (chinese-cns11643-3 . #x2228) ; ø»•˜‰ + (ideograph-daikanwa . 02845) ; ø¸€¬ + (=hanziku-1 . #xE640) ; ý¢€ž™€ + (=cbeta . 00886) ; ø¸ ¶ + (=jef-china3 . #x45D1) ; øº„—‘ + (=ucs . #x536D) ; 卭 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 311 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x20086) ; 𠂆 + ) + ((=ucs . #x4E00) ; 一 + )) + ) + ((=ucs . #x353E) ; 㔾 + )) + (shinjigen-1 . 846) + (shinjigen-2 . 846) + (chinese-gb2312 . #x5834) ; ø»…—‰ + (=jis-x0208 . #x5248) ; ø½Š¾¡ + (chinese-isoir165 . #x5834) ; ø»¿™ + (chinese-cns11643-1 . #x4629) ; ø»‘¸º + (=gt-pj-1 . #x5248) ; 卮 + (chinese-big5 . #xA567) ; ý¢€Š•§ + (ideograph-daikanwa . 02846) ; ø¸€¬ž + (=gt-k . 01037) ; ý¡„€ + (=ucs . #x536E) ; 卮 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 311 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8D41) ; ý¢€ˆµ + ) + ((=ucs . #x5369) ; 卩 + )) + (shinjigen-1 . 848) + (shinjigen-2 . 848) + (chinese-gb2312 . #x432E) ; ø»„¸ + (=jis-x0208 . #x312C) ; ø½Š§ + (korean-ksc5601 . #x5956) ; ø»‰­‘ + (chinese-isoir165 . #x432E) ; ø»  + (chinese-cns11643-1 . #x4628) ; ø»‘¸¹ + (=gt-pj-1 . #x312C) ; 卯 + (chinese-big5 . #xA566) ; ý¢€Š•¦ + (ideograph-daikanwa . 02847) ; ø¸€¬Ÿ + (=gt-k . 00890) ; ý¡„€º + (=ucs . #x536F) ; 卯 + )) +(define-char + '((=>ucs . #x5370) ; 印 + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8CAC) ; ý¢€ˆ²¬ + ) + ((=ucs . #x5369) ; 卩 + )) + (shinjigen-1 . 852) + (shinjigen-2 . 852) + (=jis-x0208 . #x3075) ; ø½Š’ + (korean-ksc5601 . #x6C54) ; ø»Š‰‰ + (=gt-pj-1 . #x3075) ; ø½Š’ + (ideograph-daikanwa . 02848) ; ø¸€¬  + (=gt-k . 01561) ; ý¡„€˜™ + (ucs-jis . #x5370) ; ø½Š’ + )) +(define-char + '((=>ucs . #x5370) ; 印 + (morohashi-daikanwa 2848 0 1) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 4) + (total-strokes . 6) + (shinjigen-1 . 851) + (shinjigen-2 . 851) + )) +(define-char + '((morohashi-daikanwa 2848 0 2) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 312 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8CAC) ; ý¢€ˆ²¬ + ) + ((=ucs . #x5369) ; 卩 + )) + (chinese-gb2312 . #x5321) ; ø»…  + (chinese-isoir165 . #x5321) ; ø»·° + (chinese-cns11643-1 . #x474D) ; ø»‘º¼ + (chinese-big5 . #xA64C) ; ý¢€Š™Œ + (=ucs . #x5370) ; 印 + )) +(define-char + '((=>ucs . #x5371) ; 危 + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 4) + (total-strokes . 6) + (shinjigen-1 . 854) + (shinjigen-2 . 854) + (korean-ksc5601 . #x6A4B) ; ø»Š†„ + (ideograph-daikanwa . 02849) ; ø¸€¬¡ + (=jef-china3 . #x45CF) ; øº„— + )) +(define-char + '((morohashi-daikanwa 2849 0 1) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 312 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5383) ; 厃 + ) + ((=ucs . #x353E) ; 㔾 + )) + (shinjigen-1 . 853) + (shinjigen-2 . 853) + (chinese-gb2312 . #x4E23) ; ø»…ˆŒ + (=jis-x0208 . #x346D) ; ø½Š“‚ + (chinese-isoir165 . #x4E23) ; ø»°œ + (chinese-cns11643-1 . #x474E) ; ø»‘º½ + (=gt-pj-1 . #x346D) ; 危 + (chinese-big5 . #xA64D) ; ý¢€Š™ + (=gt-k . 01585) ; ý¡„€˜± + (=ucs . #x5371) ; 危 + )) +(define-char + '((=>ucs . #x20A12) ; 𠨒 + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02850) ; ø¸€¬¢ + )) +(define-char + '((morohashi-daikanwa 2850 0 0) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-4 . #x2246) ; ø»—¢« + (=ucs . #x20A12) ; 𠨒 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x237A) ; ø»›¹… + (ideograph-daikanwa . 02851) ; ø¸€¬£ + (=ucs . #x20A14) ; 𠨔 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02852) ; ø¸€¬¤ + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2379) ; ø»›¹„ + (ideograph-daikanwa . 02853) ; ø¸€¬¥ + (=ucs . #x20A16) ; 𠨖 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 313 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53EC) ; 召 + ) + ((=ucs . #x5369) ; 卩 + )) + (japanese-jisx0212 . #x3440) ; ø»‹€© + (chinese-cns11643-2 . #x2335) ; ø»“° + (chinese-big5 . #xCA73) ; ý¢€Œ©³ + (ideograph-daikanwa . 02854) ; ø¸€¬¦ + (=jef-china3 . #x45D2) ; øº„—’ + (=ucs . #x5372) ; 卲 + )) +(define-char + '((script JP-Jouyou Ideograph) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 5) + (total-strokes . 7) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((ideograph-daikanwa . 02873) ; ø¸€¬¹ + ) + )) + (hanyu-dazidian 1 314 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7C) ; ý¢€ˆ­¼ + ) + ((=ucs . #x5369) ; 卩 + )) + (shinjigen-1 . 859) + (shinjigen-2 . 859) + (chinese-gb2312 . #x3C34) ; ø»„® + (=jis-x0208 . #x4228) ; ø½Š¦¡ + (chinese-isoir165 . #x3C34) ; ø»–‘ + (chinese-cns11643-1 . #x493B) ; ø»‘½¦ + (=gt-pj-1 . #x4228) ; 即 + (chinese-big5 . #xA759) ; ý¢€Š™ + (ideograph-daikanwa . 02855) ; ø¸€¬§ + (=gt-k . 02596) ; ý¡„€¨¤ + (=ucs . #x5373) ; 即 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 313 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53BB) ; 去 + ) + ((=ucs . #x5369) ; 卩 + )) + (shinjigen-1 . 855) + (shinjigen-2 . 855) + (chinese-gb2312 . #x4834) ; ø»„¿© + (=jis-x0208 . #x3551) ; ø½Š”„ + (korean-ksc5601 . #x4A3F) ; ø»‰–¸ + (chinese-isoir165 . #x4834) ; ø»§¹ + (chinese-cns11643-3 . #x2467) ; ø»•œ„ + (=gt-pj-1 . #x3551) ; 却 + (ideograph-daikanwa . 02856) ; ø¸€¬¨ + (=hanziku-1 . #xE6A1) ; ý¢€žš¡ + (=gt-k . 02517) ; ý¡„€§• + (=cbeta . 00230) ; ø¸ ƒ¦ + (=ucs . #x5374) ; 却 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 313 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x20091) ; 𠂑 + ) + ((=ucs . #x536A) ; 卪 + )) + (shinjigen-1 . 862) + (shinjigen-2 . 862) + (chinese-gb2312 . #x4251) ; ø»„·’ + (=jis-x0208 . #x4D71) ; ø½Š·´ + (korean-ksc5601 . #x5530) ; ø»‰¦³ + (chinese-isoir165 . #x4251) ; ø»Ÿ¢ + (chinese-cns11643-1 . #x493C) ; ø»‘½§ + (=gt-pj-1 . #x4D71) ; 卵 + (chinese-big5 . #xA75A) ; ý¢€Šš + (ideograph-daikanwa . 02857) ; ø¸€¬© + (=gt-k . 02667) ; ý¡„€©« + (=ucs . #x5375) ; 卵 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-4 . #x234E) ; ø»—¤‘ + (ideograph-daikanwa . 02858) ; ø¸€¬ª + (=ucs . #x20A18) ; 𠨘 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 315 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x591A) ; 多 + ) + ((=ucs . #x5369) ; 卩 + )) + (chinese-cns11643-3 . #x2765) ; ø»• œ + (ideograph-daikanwa . 02859) ; ø¸€¬« + (=hanziku-1 . #xE6E1) ; ý¢€ž›¡ + (=ucs . #x5376) ; 卶 + )) +(define-char + '((=>ucs . #x5377) ; 卷 + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0213-2-2000 . #x2327) ; ø»¤ ‚ + ) + ((=ucs . #x353E) ; 㔾 + )) + (shinjigen-1 . 864) + (shinjigen-2 . 864) + (=jis-x0208 . #x524B) ; ø½Š¾¤ + (korean-ksc5601 . #x4F69) ; ø»‰ž¸ + (=gt-pj-1 . #x524B) ; ø½Š¾¤ + (chinese-big5 . #xA8F7) ; ý¢€Š£· + (ideograph-daikanwa . 02860) ; ø¸€¬¬ + (=gt-k . 03864) ; ý¡„€¼˜ + (ucs-jis . #x5377) ; ø½Š¾¤ + )) +(define-char + '((morohashi-daikanwa 2860 0 1) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 315 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BFA) ; ý¢€ˆ¯º + ) + ((=ucs . #x353E) ; 㔾 + )) + (chinese-gb2312 . #x3E6D) ; ø»„±¶ + (chinese-isoir165 . #x3E6D) ; ø»š† + (chinese-cns11643-1 . #x4C3A) ; ø»’¿ + (=ucs . #x5377) ; 卷 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 314 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x26222) ; 𦈢 + ) + ((=ucs . #x5369) ; 卩 + )) + (shinjigen-1 . 866) + (shinjigen-2 . 866) + (chinese-gb2312 . #x5036) ; ø»…‹› + (chinese-isoir165 . #x5036) ; ø»³« + (chinese-cns11643-1 . #x4C3B) ; ø»’‚€ + (chinese-big5 . #xA8F8) ; ý¢€Š£¸ + (ideograph-daikanwa . 02861) ; ø¸€¬­ + (=ucs . #x5378) ; 卸 + )) +(define-char + '((=>ucs . #x5378) ; 卸 + (morohashi-daikanwa 2861 0 1) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 7) + (total-strokes . 9) + (shinjigen-1 . 865) + (shinjigen-2 . 865) + (=jis-x0208 . #x3237) ; ø½Š + (=gt-pj-1 . #x3237) ; ø½Š + (=gt-k . 03646) ; ý¡„€¸¾ + (ucs-jis . #x5378) ; ø½Š + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 314 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8840) ; 血 + ) + ((=ucs . #x5369) ; 卩 + )) + (japanese-jisx0212 . #x3441) ; ø»‹€ª + (chinese-cns11643-1 . #x4C3C) ; ø»’‚ + (chinese-big5 . #xA8F9) ; ý¢€Š£¹ + (ideograph-daikanwa . 02862) ; ø¸€¬® + (=jef-china3 . #x45D3) ; øº„—“ + (=ucs . #x5379) ; 卹 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 6) + (total-strokes . 8) + (<-wrong-ideograph + (:char ((shinjigen-1 . 855) + (ideograph-daikanwa . 02856) ; ø¸€¬¨ + ) + :sources (shinjigen-1))) + (hanyu-dazidian 1 315 1) + (shinjigen-1 . 857) + (chinese-cns11643-4 . #x2556) ; ø»—§• + (ideograph-daikanwa . 02863) ; ø¸€¬¯ + (=hanziku-1 . #xE6E0) ; ý¢€ž›  + (=ucs . #x3541) ; 㕁 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 316 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E1E) ; 丞 + ) + ((=ucs . #x353E) ; 㔾 + )) + (shinjigen-1 . 2074) + (shinjigen-2 . 2074) + (variant-of-shinjigen-1 . 2072) + (chinese-gb2312 . #x5A61) ; ø»…š² + (chinese-isoir165 . #x5A61) ; ø»Žƒ‚ + (chinese-cns11643-3 . #x2766) ; ø»•  + (=jis-x0213-2-2000 . #x2356) ; ø»¤ ± + (ideograph-daikanwa . 02864) ; ø¸€¬° + (=hanziku-1 . #xE741) ; ý¢€ž + (=jef-china3 . #x4BF2) ; øº„¯² + (=ucs . #x537A) ; 卺 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A23) ; ø»œ‚€ + (ideograph-daikanwa . 02865) ; ø¸€¬± + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 02866) ; ø¸€¬² + (=ucs . #x20A13) ; 𠨓 + )) +(define-char + '((=>ucs . #x20A13) ; 𠨓 + (morohashi-daikanwa 2866 0 1) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A24) ; ø»œ‚ + )) +(define-char + '((=>ucs . #x7F37) ; ç¼· + (morohashi-daikanwa 28110 0 0) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-4 . #x2557) ; ø»—§– + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 7) + (total-strokes . 9) + (->ideographic-variants + (:char ((shinjigen-1 . 855) + (ideograph-daikanwa . 02856) ; ø¸€¬¨ + ) + :sources (shinjigen-1))) + (hanyu-dazidian 1 317 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8C37) ; è°· + ) + ((=ucs . #x5369) ; 卩 + )) + (shinjigen-1 . 856) + (shinjigen-2 . 856) + (=jis-x0208 . #x524A) ; ø½Š¾£ + (chinese-cns11643-1 . #x5033) ; ø»’‡° + (=gt-pj-1 . #x524A) ; 卻 + (chinese-big5 . #xAB6F) ; ý¢€Š­¯ + (ideograph-daikanwa . 02867) ; ø¸€¬³ + (=gt-k . 05216) ; ý¡„‘  + (=ucs . #x537B) ; 卻 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5140) ; 兀 + ) + ((=ucs . #x5371) ; 危 + )) + (chinese-cns11643-2 . #x2937) ; ø»“˜¦ + (chinese-big5 . #xCDF5) ; ý¢€Œ·µ + (ideograph-daikanwa . 02868) ; ø¸€¬´ + (=ucs . #x537C) ; 卼 + )) +(define-char + '((=>ucs . #x20A1C) ; 𠨜 + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02869) ; ø¸€¬µ + )) +(define-char + '((morohashi-daikanwa 2869 0 1) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-4 . #x2853) ; ø»—«¬ + (=ucs . #x20A1C) ; 𠨜 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F3B) ; ø»œ‰® + (ideograph-daikanwa . 02870) ; ø¸€¬¶ + (=ucs . #x20A19) ; 𠨙 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-5 . #x2838) ; ø»™µ• + (ideograph-daikanwa . 02871) ; ø¸€¬· + (=ucs . #x20A1A) ; 𠨚 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 7) + (total-strokes . 9) + (->ideographic-variants + (:char ((shinjigen-1 . 859) + (ideograph-daikanwa . 02855) ; ø¸€¬§ + ) + :sources (shinjigen-1))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7680) ; 皀 + ) + ((=ucs . #x5369) ; 卩 + )) + (shinjigen-1 . 861) + (shinjigen-2 . 861) + (korean-ksc5601 . #x716D) ; ø»Š¸ + (chinese-cns11643-3 . #x2B4B) ; ø»•¥º + (=jis-x0213-1-2000 . #x2E71) ; ø»¢§’ + (ideograph-daikanwa . 02872) ; ø¸€¬¸ + (=jef-china3 . #x45D4) ; øº„—” + (=ucs . #x537D) ; 卽 + )) +(define-char + '((=>ucs . #x537D) ; 卽 + (morohashi-daikanwa 2872 0 0) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 316 2) + (chinese-cns11643-6 . #x2F3D) ; ø»œ‰° + )) +(define-char + '((=>ucs . #x537D) ; 卽 + (morohashi-daikanwa 2872 0 1) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 316 2) + (=hanziku-1 . #xE742) ; ý¢€ž‚ + )) +(define-char + '((=>ucs . #x537D) ; 卽 + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 7) + (total-strokes . 9) + (shinjigen-2 . 860) + (ideograph-daikanwa . 02873) ; ø¸€¬¹ + )) +(define-char + '((=>ucs . #x20A1B) ; 𠨛 + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02874) ; ø¸€¬º + )) +(define-char + '((morohashi-daikanwa 2874 0 0) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F3A) ; ø»œ‰­ + (=ucs . #x20A1B) ; 𠨛 + )) +(define-char + '((=>ucs . #x20A1E) ; 𠨞 + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 8) + (total-strokes . 10) + (->same-ideograph + (:sources (chuuka-daijiten morohashi-daikanwa) + :char ((ideograph-daikanwa . 02879) ; ø¸€¬¿ + ) + )) + (ideograph-daikanwa . 02875) ; ø¸€¬» + )) +(define-char + '((morohashi-daikanwa 2875 0 1) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F3C) ; ø»œ‰¯ + (=ucs . #x20A1E) ; 𠨞 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x356C) ; ø»œ““ + (ideograph-daikanwa . 48952) ; ø¸‹¼¸ + (=ucs . #x20A1D) ; 𠨝 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 319 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x54A2) ; 咢 + ) + ((=ucs . #x5369) ; 卩 + )) + (japanese-jisx0212 . #x3442) ; ø»‹€« + (chinese-cns11643-4 . #x3065) ; ø»—·® + (ideograph-daikanwa . 02876) ; ø¸€¬¼ + (=hanziku-1 . #xE7C4) ; ý¢€žŸ„ + (=ucs . #x537E) ; 卾 + )) +(define-char + '((=>ucs . #x537F) ; 卿 + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 9) + (total-strokes . 11) + (<-vulgar-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 02879) ; ø¸€¬¿ + ) + )) + (chinese-cns11643-6 . #x3D59) ; ø»œž° + (ideograph-daikanwa . 02877) ; ø¸€¬½ + )) +(define-char + '((morohashi-daikanwa 2877 0 2) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 318) + (hanyu-dazidian-char . 3) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 868) + (ideograph-daikanwa . 02880) ; ø¸€­€ + ) + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8D41) ; ý¢€ˆµ + ) + ((=ucs . #x5373) ; 即 + )) + (shinjigen-1 . 870) + (shinjigen-2 . 870) + (chinese-gb2312 . #x4764) ; ø»„¾» + (japanese-jisx0208 . #x362A) ; ø»†¯‡ + (chinese-isoir165 . #x4764) ; ø»§‹ + (chinese-cns11643-1 . #x544E) ; ø»’Žƒ + (=jis-x0208-1990 . #x362A) ; ø½Š”» + (=gt-pj-1 . #x362A) ; 卿 + (=jef-china3 . #x45D5) ; øº„—• + (=ucs . #x537F) ; 卿 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 9) + (total-strokes . 11) + (<-vulgar-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 02879) ; ø¸€¬¿ + ) + )) + (chinese-cns11643-6 . #x3D5A) ; ø»œž± + (ideograph-daikanwa . 02878) ; ø¸€¬¾ + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 10) + (total-strokes . 12) + (->ideographic-variants + (:char ((shinjigen-1 . 868) + (ideograph-daikanwa . 02880) ; ø¸€­€ + ) + :sources (shinjigen-1))) + (shinjigen-1 . 869) + (shinjigen-2 . 869) + (chinese-cns11643-3 . #x3A26) ; ø»•»— + (ideograph-daikanwa . 02879) ; ø¸€¬¿ + (=ucs . #x2F833) ; 卿 + )) +(define-char + '((=>ucs . #x537F) ; 卿 + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 318 3) + (shinjigen-1 . 868) + (shinjigen-2 . 868) + (japanese-jisx0208-1978 . #x362A) ; ø»‚š¿ + (korean-ksc5601 . #x4C4F) ; ø»‰š„ + (chinese-big5 . #xADEB) ; ý¢€Š·« + (ideograph-daikanwa . 02880) ; ø¸€­€ + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4678) ; ø»œ¬ + (ideograph-daikanwa . 02881) ; ø¸€­ + (=ucs . #x20A1F) ; 𠨟 + )) +(define-char + '((=>ucs . #x20A20) ; ð ¨  + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02882) ; ø¸€­‚ + )) +(define-char + '((morohashi-daikanwa 2882 0 2) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C33) ; ø»™»ˆ + (=ucs . #x20A20) ; ð ¨  + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 319 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x687C) ; 桼 + ) + ((=ucs . #x5369) ; 卩 + )) + (chinese-cns11643-3 . #x4047) ; ø»–„¬ + (ideograph-daikanwa . 02883) ; ø¸€­ƒ + (=hanziku-1 . #xE7C7) ; ý¢€žŸ‡ + (=ucs . #x5380) ; 厀 + )) +(define-char + '((=>ucs . #x20A22) ; 𠨢 + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02884) ; ø¸€­„ + )) +(define-char + '((morohashi-daikanwa 2884 0 0) + (ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-5 . #x3D7B) ; ø»š•Ž + (=ucs . #x20A22) ; 𠨢 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 02885) ; ø¸€­… + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x507D) ; ø»œ»Ž + (ideograph-daikanwa . 02886) ; ø¸€­† + (=ucs . #x20A23) ; 𠨣 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x659C) ; 斜 + ) + ((=ucs . #x5369) ; 卩 + )) + (chinese-gb12345 . #x7D48) ; 厁 + (=ucs . #x5381) ; 厁 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x446E) ; ø»šŸ“ + (ideograph-daikanwa . 02887) ; ø¸€­‡ + (=ucs . #x20A25) ; 𠨥 + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 02888) ; ø¸€­ˆ + )) +(define-char + '((ideographic-radical . 26) ; ⼙ + (ideographic-strokes . 16) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F24) ; ø»žª» + (ideograph-daikanwa . 02889) ; ø¸€­‰ + (=ucs . #x20A27) ; 𠨧 + )) diff --git a/lisp/utf-2000/Ideograph-R027-Cliff.el b/lisp/utf-2000/Ideograph-R027-Cliff.el new file mode 100644 index 0000000..050d6c3 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R027-Cliff.el @@ -0,0 +1,3438 @@ +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 67 16) + (shinjigen-1 . 873) + (shinjigen-2 . 873) + (chinese-gb2312 . #x3327) ; ø»„ ¦ + (=jis-x0208 . #x524C) ; ø½Š¾¥ + (chinese-isoir165 . #x3327) ; ø»ˆ¶ + (chinese-cns11643-2 . #x2125) ; ø»“Œ¤ + (=gt-pj-1 . #x524C) ; 厂 + (chinese-big5 . #xC944) ; ý¢€Œ¥„ + (ideograph-daikanwa . 02890) ; ø¸€­Š + (=gt-k . 00102) ; ý¡„€¦ + (=ucs . #x5382) ; 厂 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 68 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x5315) ; 匕 + )) + (chinese-cns11643-5 . #x213F) ; ø»™«Š + (ideograph-daikanwa . 02891) ; ø¸€­‹ + (=hanziku-1 . #xB1EB) ; ý¢€›‡« + (=cbeta . 04884) ; ø¸¡Œ” + (=ucs . #x20A2C) ; 𠨬 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 68 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B5B) ; ý¢€ˆ­› + ) + ((=ucs . #x5382) ; 厂 + )) + (japanese-jisx0212 . #x3443) ; ø»‹€¬ + (chinese-cns11643-4 . #x2144) ; ø»—¡‹ + (ideograph-daikanwa . 02892) ; ø¸€­Œ + (=big5-cdp . #x8C5A) ; ý¢€ˆ±š + (=ucs . #x5383) ; 厃 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 68 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x353E) ; 㔾 + )) + (shinjigen-1 . 874) + (shinjigen-2 . 874) + (chinese-gb2312 . #x3672) ; ø»„¦‹ + (=jis-x0208 . #x4C71) ; ø½Š¶– + (korean-ksc5601 . #x6478) ; ø»‰½½ + (chinese-isoir165 . #x3672) ; ø»Ž› + (chinese-cns11643-1 . #x452D) ; ø»‘·  + (=gt-pj-1 . #x4C71) ; 厄 + (chinese-big5 . #xA4CC) ; ý¢€Š“Œ + (ideograph-daikanwa . 02893) ; ø¸€­ + (=gt-k . 00503) ; ý¡„€‡· + (=ucs . #x5384) ; 厄 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 68 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x4E01) ; 丁 + )) + (chinese-gb2312 . #x4C7C) ; ø»…†© + (chinese-isoir165 . #x4C7C) ; ø»®¹ + (=hanziku-1 . #xB1E9) ; ý¢€›‡© + (=ucs . #x5385) ; 厅 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 68 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-gb2312 . #x407A) ; ø»„´¿ + (chinese-isoir165 . #x407A) ; ø» + (chinese-cns11643-3 . #x215B) ; ø»•—ž + (=hanziku-1 . #xB1EC) ; ý¢€›‡¬ + (=jef-china3 . #x82B0) ; øºˆŠ° + (=ucs . #x5386) ; 历 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 68 7) + (chinese-cns11643-5 . #x215C) ; ø»™«§ + (ideograph-daikanwa . 02894) ; ø¸€­Ž + (=hanziku-1 . #xB1EF) ; ý¢€›‡¯ + (=ucs . #x20A2D) ; ð ¨­ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 68 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x4E47) ; 乇 + )) + (japanese-jisx0212 . #x3444) ; ø»‹€­ + (chinese-cns11643-4 . #x2167) ; ø»—¡® + (ideograph-daikanwa . 02895) ; ø¸€­ + (=hanziku-1 . #xB1F3) ; ý¢€›‡³ + (=cbeta . 01400) ; ø¸ •¸ + (=jef-china3 . #x45D8) ; øº„—˜ + (=ucs . #x5387) ; 厇 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 68 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x5E72) ; å¹² + )) + (japanese-jisx0212 . #x3445) ; ø»‹€® + (chinese-cns11643-4 . #x2166) ; ø»—¡­ + (ideograph-daikanwa . 02896) ; ø¸€­ + (=big5-cdp . #x8CF5) ; ý¢€ˆ³µ + (=cbeta . 05809) ; ø¸¡š± + (=jef-china3 . #x45D9) ; øº„—™ + (=ucs . #x5388) ; 厈 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 68 9) + (ideograph-daikanwa . 02897) ; ø¸€­‘ + (=hanziku-1 . #xB1F1) ; ý¢€›‡± + (=ucs . #x20A2E) ; 𠨮 + )) +(define-char + '((=>ucs . #x20A2E) ; 𠨮 + (morohashi-daikanwa 2897 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x237B) ; ø»›¹† + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 68 13) + (chinese-cns11643-6 . #x224F) ; ø»›¶¼ + (ideograph-daikanwa . 02898) ; ø¸€­’ + (=hanziku-1 . #xB1F5) ; ý¢€›‡µ + (=ucs . #x20A2F) ; 𠨯 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 68 12) + (chinese-cns11643-6 . #x224D) ; ø»›¶º + (ideograph-daikanwa . 02899) ; ø¸€­“ + (=hanziku-1 . #xB1F4) ; ý¢€›‡´ + (=ucs . #x20A30) ; ð ¨° + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 69 2) + (ideograph-daikanwa . 02900) ; ø¸€­” + (=hanziku-1 . #xB24B) ; ý¢€›‰‹ + (=ucs . #x20A31) ; 𠨱 + )) +(define-char + '((=>ucs . #x20A31) ; 𠨱 + (morohashi-daikanwa 2900 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-6 . #x2250) ; ø»›¶½ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 68 10) + (chinese-cns11643-5 . #x215D) ; ø»™«¨ + (ideograph-daikanwa . 02901) ; ø¸€­• + (=hanziku-1 . #xB1F2) ; ý¢€›‡² + (=ucs . #x20A32) ; 𠨲 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 68 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x4E07) ; 万 + )) + (chinese-gb2312 . #x4077) ; ø»„´¼ + (chinese-isoir165 . #x4077) ; ø»Œ + (chinese-cns11643-3 . #x2229) ; ø»•˜Š + (ideograph-daikanwa . 02902) ; ø¸€­– + (=hanziku-1 . #xB1F0) ; ý¢€›‡° + (=ucs . #x5389) ; 厉 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-6 . #x224E) ; ø»›¶» + (=ucs . #x20098) ; 𠂘 + )) +(define-char + '((=>ucs . #x3542) ; 㕂 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-3 . #x2330) ; ø»•™¯ + (ideograph-daikanwa . 02903) ; ø¸€­— + )) +(define-char + '((morohashi-daikanwa 2903 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (=ucs . #x3542) ; 㕂 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 69 16) + (chinese-cns11643-4 . #x2247) ; ø»—¢¬ + (ideograph-daikanwa . 02904) ; ø¸€­˜ + (=hanziku-1 . #xB259) ; ý¢€›‰™ + (=ucs . #x20A34) ; ð ¨´ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x223C) ; ø»™¬¥ + (ideograph-daikanwa . 02905) ; ø¸€­™ + (=ucs . #x3543) ; 㕃 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x223B) ; ø»™¬¤ + (ideograph-daikanwa . 02906) ; ø¸€­š + (=ucs . #x20A35) ; 𠨵 + )) +(define-char + '((=>ucs . #x20A35) ; 𠨵 + (morohashi-daikanwa 2906 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 69 13) + (=hanziku-1 . #xB256) ; ý¢€›‰– + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 69 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x7259) ; 牙 + )) + (chinese-cns11643-2 . #x2224) ; ø»“Ž + (chinese-big5 . #xC9C4) ; ý¢€Œ§„ + (ideograph-daikanwa . 02907) ; ø¸€­› + (=ucs . #x538A) ; 厊 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 69 4) + (chinese-cns11643-6 . #x237C) ; ø»›¹‡ + (ideograph-daikanwa . 02908) ; ø¸€­œ + (=hanziku-1 . #xB24D) ; ý¢€›‰ + (=ucs . #x20A36) ; 𠨶 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 69 6) + (chinese-cns11643-6 . #x237D) ; ø»›¹ˆ + (ideograph-daikanwa . 02909) ; ø¸€­ + (=hanziku-1 . #xB24F) ; ý¢€›‰ + (=ucs . #x20A37) ; ð ¨· + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 69 18) + (ideograph-daikanwa . 02910) ; ø¸€­ž + (=hanziku-1 . #xB25B) ; ý¢€›‰› + (=ucs . #x20A38) ; 𠨸 + )) +(define-char + '((=>ucs . #x20A38) ; 𠨸 + (morohashi-daikanwa 2910 0 8) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x223F) ; ø»™¬¨ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 69 15) + (ideograph-daikanwa . 02911) ; ø¸€­Ÿ + (=hanziku-1 . #xB258) ; ý¢€›‰˜ + (=ucs . #x20A39) ; 𠨹 + )) +(define-char + '((=>ucs . #x20A39) ; 𠨹 + (morohashi-daikanwa 2911 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-5 . #x2240) ; ø»™¬© + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 69 12) + (chinese-cns11643-5 . #x223D) ; ø»™¬¦ + (ideograph-daikanwa . 02912) ; ø¸€­  + (=hanziku-1 . #xB255) ; ý¢€›‰• + (=ucs . #x20A3A) ; 𠨺 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-3 . #x232E) ; ø»•™­ + (ideograph-daikanwa . 02913) ; ø¸€­¡ + (=ucs . #x3544) ; 㕄 + )) +(define-char + '((=>ucs . #x20A3B) ; 𠨻 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02914) ; ø¸€­¢ + )) +(define-char + '((morohashi-daikanwa 2914 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 69 20) + (chinese-cns11643-5 . #x223E) ; ø»™¬§ + (=hanziku-1 . #xB25D) ; ý¢€›‰ + (=ucs . #x20A3B) ; 𠨻 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 02915) ; ø¸€­£ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 69 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x5721) ; 圡 + )) + (chinese-gb2312 . #x5139) ; ø»…Œ¼ + (chinese-isoir165 . #x5139) ; ø»µŒ + (chinese-cns11643-3 . #x232F) ; ø»•™® + (=hanziku-1 . #xB24E) ; ý¢€›‰Ž + (=ucs . #x538B) ; 压 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 69 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x72AC) ; 犬 + )) + (chinese-gb2312 . #x5161) ; ø»…¤ + (chinese-isoir165 . #x5161) ; ø»µ´ + (=hanziku-1 . #xB250) ; ý¢€›‰ + (=ucs . #x538C) ; 厌 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 69 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x8F66) ; 车 + )) + (chinese-gb2312 . #x5847) ; ø»…—œ + (chinese-isoir165 . #x5847) ; ø»¿¬ + (=hanziku-1 . #xB251) ; ý¢€›‰‘ + (=ucs . #x538D) ; 厍 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x5DF4) ; å·´ + )) + (=cbeta . 01190) ; ø¸ ’¦ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 70 11) + (chinese-cns11643-6 . #x263E) ; ø»›¼£ + (ideograph-daikanwa . 02916) ; ø¸€­¤ + (=hanziku-1 . #xB274) ; ý¢€›‰´ + (=ucs . #x20A40) ; 𠩀 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x7532) ; 甲 + )) + (chinese-cns11643-3 . #x246A) ; ø»•œ‡ + (ideograph-daikanwa . 02917) ; ø¸€­¥ + (=ucs . #x3545) ; 㕅 + )) +(define-char + '((=>ucs . #x538E) ; 厎 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 70 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((japanese-jisx0212 . #x4649) ; ø»‹›Ž + (chinese-cns11643-1 . #x4662) ; ø»‘¹³ + (=jis-x0213-1-2000 . #x764F) ; ø»¤  + (ideograph-daikanwa . 17027) ; ø¸„Šƒ + )) + (japanese-jisx0212 . #x3446) ; ø»‹€¯ + (chinese-cns11643-2 . #x2336) ; ø»“± + (chinese-big5 . #xCA74) ; ý¢€Œ©´ + (ideograph-daikanwa . 02918) ; ø¸€­¦ + (=jef-china3 . #x45DA) ; øº„—š + (ucs-jis . #x538E) ; ø»‹€¯ + )) +(define-char + '((morohashi-daikanwa 2918 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 70) + (hanyu-dazidian-char . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x6C10) ; 氐 + )) + (=ucs . #x538E) ; 厎 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 70 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x4E4D) ; 乍 + )) + (chinese-cns11643-2 . #x2337) ; ø»“² + (chinese-big5 . #xCA75) ; ý¢€Œ©µ + (ideograph-daikanwa . 02919) ; ø¸€­§ + (=ucs . #x538F) ; 厏 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-3 . #x2469) ; ø»•œ† + (ideograph-daikanwa . 02920) ; ø¸€­¨ + (=ucs . #x3546) ; 㕆 + )) +(define-char + '((=>ucs . #x3547) ; 㕇 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 02921) ; ø¸€­© + )) +(define-char + '((morohashi-daikanwa 2921 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-3 . #x2468) ; ø»•œ… + (=ucs . #x3547) ; 㕇 + )) +(define-char + '((=>ucs . #x20A41) ; 𠩁 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 70 6) + (ideograph-daikanwa . 02922) ; ø¸€­ª + (=hanziku-1 . #xB26F) ; ý¢€›‰¯ + )) +(define-char + '((morohashi-daikanwa 2922 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-5 . #x2350) ; ø»™®— + (=ucs . #x20A41) ; 𠩁 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 69 25) + (chinese-cns11643-6 . #x263D) ; ø»›¼¢ + (ideograph-daikanwa . 02923) ; ø¸€­« + (=hanziku-1 . #xB262) ; ý¢€›‰¢ + (=ucs . #x20A42) ; 𠩂 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 70 9) + (chinese-cns11643-5 . #x2351) ; ø»™®˜ + (ideograph-daikanwa . 02924) ; ø¸€­¬ + (=hanziku-1 . #xB272) ; ý¢€›‰² + (=ucs . #x20A43) ; 𠩃 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 02925) ; ø¸€­­ + (=jef-china3 . #x93C6) ; øº‰† + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 02926) ; ø¸€­® + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 02927) ; ø¸€­¯ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x263F) ; ø»›¼¤ + (ideograph-daikanwa . 02928) ; ø¸€­° + (=ucs . #x253A6) ; 𥎦 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x9F99) ; 龙 + )) + (chinese-isoir165 . #x2E21) ; ø»š + (=ucs . #x5390) ; 厐 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x53F1) ; 叱 + )) + (chinese-gb12345 . #x7D7C) ; 厑 + (=ucs . #x5391) ; 厑 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 71 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x7F36) ; 缶 + )) + (chinese-cns11643-2 . #x2559) ; ø»““ + (chinese-big5 . #xCBD9) ; ý¢€Œ¯™ + (ideograph-daikanwa . 02929) ; ø¸€­± + (=ucs . #x5392) ; 厒 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 70 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x572D) ; 圭 + )) + (shinjigen-1 . 877) + (shinjigen-2 . 877) + (korean-ksc5601 . #x646D) ; ø»‰½² + (japanese-jisx0212 . #x3447) ; ø»‹€° + (chinese-cns11643-3 . #x2767) ; ø»• ž + (=jis-x0213-1-2000 . #x2E72) ; ø»¢§“ + (ideograph-daikanwa . 02930) ; ø¸€­² + (=big5-cdp . #x88E8) ; ý¢€ˆ£¨ + (=cbeta . 00514) ; ø¸ ˆ‚ + (=jef-china3 . #x45DB) ; øº„—› + (=ucs . #x5393) ; 厓 + )) +(define-char + '((=>ucs . #x3548) ; 㕈 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 02931) ; ø¸€­³ + )) +(define-char + '((morohashi-daikanwa 2931 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-3 . #x2768) ; ø»• Ÿ + (=ucs . #x3548) ; 㕈 + )) +(define-char + '((=>ucs . #x20A4A) ; 𠩊 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (<-ancient-ideograph + (:char ((ideograph-daikanwa . 13738) ; ø¸ƒ–ª + ) + :sources (jiyun morohashi-daikanwa))) + (ideograph-daikanwa . 02932) ; ø¸€­´ + )) +(define-char + '((=>ucs . #x20A4A) ; 𠩊 + (morohashi-daikanwa 2932 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A27) ; ø»œ‚„ + )) +(define-char + '((morohashi-daikanwa 2932 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 71 13) + (=hanziku-1 . #xB2B8) ; ý¢€›Š¸ + (=ucs . #x20A4A) ; 𠩊 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 71 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x81F3) ; 至 + )) + (japanese-jisx0212 . #x3448) ; ø»‹€± + (chinese-cns11643-2 . #x255A) ; ø»““‘ + (chinese-big5 . #xCBDA) ; ý¢€Œ¯š + (ideograph-daikanwa . 02933) ; ø¸€­µ + (=jef-china3 . #x45DC) ; øº„—œ + (=ucs . #x5394) ; 厔 + )) +(define-char + '((=>ucs . #x20A4B) ; 𠩋 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 71 15) + (ideograph-daikanwa . 02934) ; ø¸€­¶ + (=hanziku-1 . #xB2BA) ; ý¢€›Šº + )) +(define-char + '((morohashi-daikanwa 2934 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A26) ; ø»œ‚ƒ + (=ucs . #x20A4B) ; 𠩋 + )) +(define-char + '((=>ucs . #x20A4C) ; 𠩌 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (<-ancient-ideograph + (:char ((ideograph-daikanwa . 08926) ; ø¸‚‹ž + ) + :sources (jii morohashi-daikanwa))) + (ideograph-daikanwa . 02935) ; ø¸€­· + )) +(define-char + '((morohashi-daikanwa 2935 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A29) ; ø»œ‚† + (=ucs . #x20A4C) ; 𠩌 + )) +(define-char + '((=>ucs . #x20A4C) ; 𠩌 + (morohashi-daikanwa 2935 0 5) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 71 5) + (=hanziku-1 . #xB2B0) ; ý¢€›Š° + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x5408) ; 合 + )) + (chinese-cns11643-6 . #x2A2A) ; ø»œ‚‡ + (ideograph-daikanwa . 02936) ; ø¸€­¸ + (=cbeta . 03267) ; ø¸ ³ƒ + (=ucs . #x3549) ; 㕉 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 71 4) + (chinese-cns11643-6 . #x2A28) ; ø»œ‚… + (ideograph-daikanwa . 02937) ; ø¸€­¹ + (=hanziku-1 . #xB2AF) ; ý¢€›Š¯ + (=ucs . #x20A4D) ; 𠩍 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 71 8) + (chinese-cns11643-5 . #x2541) ; ø»™±„ + (ideograph-daikanwa . 02938) ; ø¸€­º + (=hanziku-1 . #xB2B3) ; ý¢€›Š³ + (=ucs . #x20A4E) ; 𠩎 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 71 2) + (chinese-cns11643-4 . #x2558) ; ø»—§— + (ideograph-daikanwa . 02939) ; ø¸€­» + (=hanziku-1 . #xB2AD) ; ý¢€›Š­ + (=ucs . #x20A4F) ; 𠩏 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 02940) ; ø¸€­¼ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 8 9 18) + (chinese-cns11643-6 . #x2A25) ; ø»œ‚‚ + (ideograph-daikanwa . 48953) ; ø¸‹¼¹ + (=hanziku-12 . #xEBA1) ; ý¢ƒŽ®¡ + (=ucs . #x20A56) ; 𠩖 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 71 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x5219) ; 则 + )) + (chinese-gb2312 . #x325E) ; ø»„Ÿ¿ + (chinese-isoir165 . #x325E) ; ø»ˆ + (=hanziku-1 . #xB2B1) ; ý¢€›Š± + (=ucs . #x5395) ; 厕 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 73 6) + (chinese-cns11643-5 . #x2839) ; ø»™µ– + (ideograph-daikanwa . 02941) ; ø¸€­½ + (=hanziku-1 . #xB2F1) ; ý¢€›‹± + (=ucs . #x20A57) ; 𠩗 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 72) + (hanyu-dazidian-char . 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x5C28) ; å°¨ + )) + (shinjigen-1 . 879) + (shinjigen-2 . 879) + (=jis-x0208 . #x524D) ; ø½Š¾¦ + (chinese-cns11643-2 . #x2939) ; ø»“˜¨ + (=gt-pj-1 . #x524D) ; 厖 + (chinese-big5 . #xCDF7) ; ý¢€Œ·· + (ideograph-daikanwa . 02942) ; ø¸€­¾ + (=gt-k . 05218) ; ý¡„‘¢ + (=ucs . #x5396) ; 厖 + )) +(define-char + '((=>ucs . #x5397) ; 厗 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x8F9B) ; 辛 + )) + (ideograph-daikanwa . 02943) ; ø¸€­¿ + )) +(define-char + '((morohashi-daikanwa 2943 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 73 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x8F9B) ; 辛 + )) + (chinese-cns11643-2 . #x2938) ; ø»“˜§ + (chinese-big5 . #xCDF6) ; ý¢€Œ·¶ + (=ucs . #x5397) ; 厗 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 71 23) + (chinese-cns11643-4 . #x2854) ; ø»—«­ + (ideograph-daikanwa . 02944) ; ø¸€®€ + (=hanziku-1 . #xB2C2) ; ý¢€›‹‚ + (=ucs . #x20A58) ; 𠩘 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 73 3) + (chinese-cns11643-6 . #x2F46) ; ø»œ‰¹ + (ideograph-daikanwa . 02945) ; ø¸€® + (=hanziku-1 . #xB2EE) ; ý¢€›‹® + (=ucs . #x20A59) ; 𠩙 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 72 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x91CC) ; 里 + )) + (shinjigen-1 . 881) + (shinjigen-2 . 881) + (chinese-gb2312 . #x4065) ; ø»„´ª + (=jis-x0208 . #x4E52) ; ø½Š¸³ + (korean-ksc5601 . #x5758) ; ø»‰ª— + (chinese-isoir165 . #x4065) ; ø»œº + (chinese-cns11643-2 . #x293B) ; ø»“˜ª + (=gt-pj-1 . #x4E52) ; 厘 + (chinese-big5 . #xCDF9) ; ý¢€Œ·¹ + (ideograph-daikanwa . 02946) ; ø¸€®‚ + (=gt-k . 05203) ; ý¡„‘“ + (=ucs . #x5398) ; 厘 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B4C) ; ø»•¥» + (ideograph-daikanwa . 02947) ; ø¸€®ƒ + (=ucs . #x354A) ; 㕊 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 71 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x8ECA) ; 車 + )) + (japanese-jisx0212 . #x3449) ; ø»‹€² + (chinese-cns11643-2 . #x293A) ; ø»“˜© + (chinese-gb12345 . #x5847) ; 厙 + (chinese-big5 . #xCDF8) ; ý¢€Œ·¸ + (ideograph-daikanwa . 02948) ; ø¸€®„ + (=jef-china3 . #x45DD) ; øº„— + (=ucs . #x5399) ; 厙 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 72 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=big5-cdp . #x8DC6) ; ý¢€ˆ·† + )) + (shinjigen-1 . 878) + (shinjigen-2 . 878) + (chinese-gb2312 . #x3A71) ; ø»„¬‚ + (=jis-x0208 . #x387C) ; ø½Š™‰ + (korean-ksc5601 . #x7D27) ; ø»Š¡š + (chinese-isoir165 . #x3A71) ; ø»”’ + (chinese-cns11643-1 . #x5034) ; ø»’‡± + (=gt-pj-1 . #x387C) ; 厚 + (chinese-big5 . #xAB70) ; ý¢€Š­° + (ideograph-daikanwa . 02949) ; ø¸€®… + (=gt-k . 05073) ; ý¡„‘ + (=ucs . #x539A) ; 厚 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F3E) ; ø»œ‰± + (ideograph-daikanwa . 02950) ; ø¸€®† + (=ucs . #x20A5E) ; 𠩞 + )) +(define-char + '((=>ucs . #x20A5E) ; 𠩞 + (morohashi-daikanwa 2950 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 73 8) + (=hanziku-1 . #xB2F3) ; ý¢€›‹³ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 71 22) + (chinese-cns11643-6 . #x2F41) ; ø»œ‰´ + (ideograph-daikanwa . 02951) ; ø¸€®‡ + (=hanziku-1 . #xB2C1) ; ý¢€›‹ + (=ucs . #x20A5A) ; 𠩚 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 73 2) + (chinese-cns11643-6 . #x2F44) ; ø»œ‰· + (ideograph-daikanwa . 02952) ; ø¸€®ˆ + (=hanziku-1 . #xB2ED) ; ý¢€›‹­ + (=ucs . #x20A5B) ; 𠩛 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 73 4) + (chinese-cns11643-6 . #x2F45) ; ø»œ‰¸ + (ideograph-daikanwa . 02953) ; ø¸€®‰ + (=hanziku-1 . #xB2EF) ; ý¢€›‹¯ + (=ucs . #x20A5C) ; 𠩜 + )) +(define-char + '((=>ucs . #x20A5D) ; 𠩝 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02954) ; ø¸€®Š + )) +(define-char + '((morohashi-daikanwa 2954 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 71 18) + (chinese-cns11643-6 . #x2F40) ; ø»œ‰³ + (=hanziku-1 . #xB2BD) ; ý¢€›Š½ + (=ucs . #x20A5D) ; 𠩝 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 71 19) + (chinese-cns11643-6 . #x2F42) ; ø»œ‰µ + (ideograph-daikanwa . 02955) ; ø¸€®‹ + (=hanziku-1 . #xB2BE) ; ý¢€›Š¾ + (=ucs . #x20A5F) ; 𠩟 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 72 4) + (chinese-cns11643-6 . #x2F43) ; ø»œ‰¶ + (ideograph-daikanwa . 02956) ; ø¸€®Œ + (=hanziku-1 . #xB2CF) ; ý¢€›‹ + (=ucs . #x20A60) ; ð ©  + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 02957) ; ø¸€® + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 73 7) + (chinese-cns11643-6 . #x2F3F) ; ø»œ‰² + (ideograph-daikanwa . 02958) ; ø¸€®Ž + (=hanziku-1 . #xB2F2) ; ý¢€›‹² + (=ucs . #x20A66) ; 𠩦 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 72 5) + (chinese-cns11643-4 . #x2855) ; ø»—«® + (ideograph-daikanwa . 02959) ; ø¸€® + (=hanziku-1 . #xB2D0) ; ý¢€›‹ + (=ucs . #x20A64) ; 𠩤 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 7) + (hanyu-dazidian 8 7 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x542C) ; 听 + )) + (=hanziku-12 . #xEB4F) ; ý¢ƒŽ­ + (=ucs . #x539B) ; 厛 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 74 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x5782) ; 垂 + )) + (chinese-big5 . #xD470) ; ý¢€‘° + (ideograph-daikanwa . 02960) ; ø¸€® + (=ucs . #x539C) ; 厜 + )) +(define-char + '((=>ucs . #x539C) ; 厜 + (morohashi-daikanwa 2960 0 2) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((chinese-cns11643-1 . #x504D) ; ø»’ˆŠ + )) + (chinese-cns11643-2 . #x3373) ; ø»“¨Ž + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 73) + (hanyu-dazidian-char . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x6614) ; 昔 + )) + (shinjigen-1 . 884) + (shinjigen-2 . 884) + (chinese-gb2312 . #x5848) ; ø»…— + (japanese-jisx0212 . #x344A) ; ø»‹€³ + (chinese-isoir165 . #x5848) ; ø»¿­ + (chinese-cns11643-1 . #x5450) ; ø»’Ž… + (=jis-x0213-1-2000 . #x2E73) ; ø»¢§” + (chinese-big5 . #xADED) ; ý¢€Š·­ + (ideograph-daikanwa . 02961) ; ø¸€®‘ + (=jef-china3 . #x45DE) ; øº„—ž + (=ucs . #x539D) ; 厝 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-3 . #x2F70) ; ø»•¬— + (ideograph-daikanwa . 02962) ; ø¸€®’ + (=ucs . #x354B) ; 㕋 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3573) ; ø»œ“š + (ideograph-daikanwa . 02963) ; ø¸€®“ + (=ucs . #x20A67) ; 𠩧 + )) +(define-char + '((=>ucs . #x20A67) ; 𠩧 + (morohashi-daikanwa 2963 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 75 2) + (=hanziku-1 . #xB36E) ; ý¢€›® + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 75 4) + (ideograph-daikanwa . 02964) ; ø¸€®” + (=hanziku-1 . #xB370) ; ý¢€›° + (=ucs . #x20A68) ; 𠩨 + )) +(define-char + '((=>ucs . #x20A68) ; 𠩨 + (morohashi-daikanwa 2964 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3574) ; ø»œ“› + )) +(define-char + '((=>ucs . #x354C) ; 㕌 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02965) ; ø¸€®• + )) +(define-char + '((morohashi-daikanwa 2965 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-4 . #x2B7A) ; ø»—°­ + (=ucs . #x354C) ; 㕌 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 74 2) + (ideograph-daikanwa . 02966) ; ø¸€®– + (=hanziku-1 . #xB34E) ; ý¢€›Ž + (=ucs . #x20A69) ; ð ©© + )) +(define-char + '((=>ucs . #x20A69) ; ð ©© + (morohashi-daikanwa 2966 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-4 . #x2B7B) ; ø»—°® + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 73 13) + (chinese-cns11643-5 . #x2C34) ; ø»™»‰ + (ideograph-daikanwa . 02967) ; ø¸€®— + (=hanziku-1 . #xB2F8) ; ý¢€›‹¸ + (=ucs . #x20A6A) ; 𠩪 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 74 7) + (chinese-cns11643-4 . #x2B7C) ; ø»—°¯ + (ideograph-daikanwa . 02968) ; ø¸€®˜ + (=hanziku-1 . #xB353) ; ý¢€›“ + (=ucs . #x20A6B) ; ð ©« + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 73 11) + (chinese-cns11643-6 . #x356F) ; ø»œ“– + (ideograph-daikanwa . 02969) ; ø¸€®™ + (=hanziku-1 . #xB2F6) ; ý¢€›‹¶ + (=ucs . #x20A6C) ; 𠩬 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 73 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x975E) ; 非 + )) + (chinese-cns11643-2 . #x2E32) ; ø»“Ÿ· + (chinese-big5 . #xD0EF) ; ý¢€ƒ¯ + (ideograph-daikanwa . 02970) ; ø¸€®š + (=ucs . #x539E) ; 厞 + )) +(define-char + '((=>ucs . #x20A6D) ; ð ©­ + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02971) ; ø¸€®› + )) +(define-char + '((morohashi-daikanwa 2971 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 75 3) + (chinese-cns11643-6 . #x356D) ; ø»œ“” + (=hanziku-1 . #xB36F) ; ý¢€›¯ + (=ucs . #x20A6D) ; ð ©­ + )) +(define-char + '((=>ucs . #x354D) ; 㕍 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02972) ; ø¸€®œ + )) +(define-char + '((morohashi-daikanwa 2972 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-3 . #x2F71) ; ø»•¬˜ + (=ucs . #x354D) ; 㕍 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 74 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=big5-cdp . #x8BC4) ; ý¢€ˆ¯„ + )) + (shinjigen-1 . 882) + (shinjigen-2 . 882) + (chinese-gb2312 . #x542D) ; ø»…‘Š + (=jis-x0208 . #x3836) ; ø½Š˜ƒ + (korean-ksc5601 . #x6A2B) ; ø»Š…¤ + (chinese-isoir165 . #x542D) ; ø»¹š + (chinese-cns11643-1 . #x544F) ; ø»’Ž„ + (=gt-pj-1 . #x3836) ; 原 + (chinese-big5 . #xADEC) ; ý¢€Š·¬ + (ideograph-daikanwa . 02973) ; ø¸€® + (=gt-k . 06422) ; ý¡„¤– + (=ucs . #x539F) ; 原 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 73 14) + (chinese-cns11643-6 . #x3570) ; ø»œ“— + (ideograph-daikanwa . 02974) ; ø¸€®ž + (=hanziku-1 . #xB2F9) ; ý¢€›‹¹ + (=ucs . #x20A6E) ; ð ©® + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 75 5) + (chinese-cns11643-6 . #x3572) ; ø»œ“™ + (ideograph-daikanwa . 02975) ; ø¸€®Ÿ + (=hanziku-1 . #xB371) ; ý¢€›± + (=ucs . #x20A6F) ; 𠩯 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 74 5) + (chinese-cns11643-6 . #x3571) ; ø»œ“˜ + (ideograph-daikanwa . 02976) ; ø¸€®  + (=hanziku-1 . #xB351) ; ý¢€›‘ + (=ucs . #x20A70) ; ð ©° + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 73 12) + (chinese-cns11643-6 . #x356E) ; ø»œ“• + (ideograph-daikanwa . 02977) ; ø¸€®¡ + (=hanziku-1 . #xB2F7) ; ý¢€›‹· + (=ucs . #x20A71) ; ð ©± + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 02978) ; ø¸€®¢ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C35) ; ø»™»Š + (=ucs . #x20A72) ; ð ©² + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (->same-ideograph + ((ideograph-daikanwa . 44029) ; ø¸Š¯½ + )) + (chinese-cns11643-6 . #x3D60) ; ø»œž· + (ideograph-daikanwa . 02979) ; ø¸€®£ + (=ucs . #x20A78) ; 𠩸 + )) +(define-char + '((=>ucs . #x20A78) ; 𠩸 + (morohashi-daikanwa 2979 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 75 17) + (=hanziku-1 . #xB37D) ; ý¢€›½ + )) +(define-char + '((=>ucs . #x20A79) ; ð ©¹ + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02980) ; ø¸€®¤ + )) +(define-char + '((morohashi-daikanwa 2980 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 75 19) + (=hanziku-1 . #xB3A1) ; ý¢€›Ž¡ + (=ucs . #x20A79) ; ð ©¹ + )) +(define-char + '((=>ucs . #x20A79) ; ð ©¹ + (morohashi-daikanwa 2980 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D5B) ; ø»œž² + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 2191) + (ideograph-daikanwa . 09410) ; ø¸‚“‚ + ) + :sources (shinjigen-1))) + (hanyu-dazidian 1 75 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x5247) ; 則 + )) + (shinjigen-1 . 2192) + (shinjigen-2 . 2192) + (=jis-x0208 . #x524E) ; ø½Š¾§ + (korean-ksc5601 . #x7632) ; ø»Š—“ + (chinese-cns11643-3 . #x3454) ; ø»•³‘ + (chinese-gb12345 . #x325E) ; 厠 + (=gt-pj-1 . #x524E) ; 厠 + (ideograph-daikanwa . 02981) ; ø¸€®¥ + (=hanziku-1 . #xB378) ; ý¢€›¸ + (=ucs . #x53A0) ; 厠 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 75 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x6CC9) ; 泉 + )) + (shinjigen-1 . 883) + (japanese-jisx0212 . #x344B) ; ø»‹€´ + (chinese-cns11643-4 . #x3068) ; ø»—·± + (ideograph-daikanwa . 02982) ; ø¸€®¦ + (=hanziku-1 . #xB37C) ; ý¢€›¼ + (=jef-china3 . #x45DF) ; øº„—Ÿ + (=ucs . #x53A1) ; 厡 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 75 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x672A) ; 未 + ) + ((=ucs . #x6535) ; 攵 + )) + ) + ((=ucs . #x5382) ; 厂 + )) + (chinese-cns11643-4 . #x3067) ; ø»—·° + (ideograph-daikanwa . 02983) ; ø¸€®§ + (=big5-cdp . #x8AD2) ; ý¢€ˆ«’ + (=ucs . #x20A7A) ; 𠩺 + )) +(define-char + '((=>ucs . #x20A7B) ; ð ©» + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02984) ; ø¸€®¨ + )) +(define-char + '((morohashi-daikanwa 2984 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 75 15) + (chinese-cns11643-6 . #x3D5F) ; ø»œž¶ + (=hanziku-1 . #xB37B) ; ý¢€›» + (=ucs . #x20A7B) ; ð ©» + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 75 7) + (chinese-cns11643-6 . #x3D5C) ; ø»œž³ + (ideograph-daikanwa . 02985) ; ø¸€®© + (=hanziku-1 . #xB373) ; ý¢€›³ + (=ucs . #x20A7C) ; ð ©¼ + )) +(define-char + '((=>ucs . #x20A7D) ; ð ©½ + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02986) ; ø¸€®ª + )) +(define-char + '((=>ucs . #x20A7D) ; ð ©½ + (morohashi-daikanwa 2986 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 75 18) + (=hanziku-1 . #xB37E) ; ý¢€›¾ + )) +(define-char + '((morohashi-daikanwa 2986 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D5D) ; ø»œž´ + (=ucs . #x20A7D) ; ð ©½ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 75 8) + (chinese-cns11643-4 . #x3066) ; ø»—·¯ + (ideograph-daikanwa . 02987) ; ø¸€®« + (=hanziku-1 . #xB374) ; ý¢€›´ + (=ucs . #x20A86) ; 𠪆 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 75 11) + (chinese-cns11643-5 . #x3130) ; ø»š‚› + (ideograph-daikanwa . 02988) ; ø¸€®¬ + (=hanziku-1 . #xB377) ; ý¢€›· + (=ucs . #x20A7F) ; ð ©¿ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 02989) ; ø¸€®­ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 8 7 17) + (chinese-cns11643-6 . #x3D5E) ; ø»œžµ + (ideograph-daikanwa . 02990) ; ø¸€®® + (=hanziku-12 . #xEB50) ; ý¢ƒŽ­ + (=ucs . #x20A84) ; 𠪄 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 75 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x76F8) ; 相 + )) + (chinese-gb2312 . #x4F61) ; ø»…Š¨ + (chinese-isoir165 . #x4F61) ; ø»²¸ + (=hanziku-1 . #xB375) ; ý¢€›µ + (=ucs . #x53A2) ; 厢 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 75 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x72AC) ; 犬 + ) + ((=ucs . #x7532) ; 甲 + )) + )) + (chinese-gb2312 . #x5849) ; ø»…—ž + (chinese-isoir165 . #x5849) ; ø»¿® + (=hanziku-1 . #xB376) ; ý¢€›¶ + (=ucs . #x53A3) ; 厣 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 9) + (total-strokes . 11) + (=cbeta . 01395) ; ø¸ •³ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 76 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x79DD) ; 秝 + )) + (japanese-jisx0212 . #x344C) ; ø»‹€µ + (chinese-cns11643-2 . #x3A48) ; ø»“±µ + (=jis-x0213-2-2000 . #x2357) ; ø»¤ ² + (chinese-big5 . #xD864) ; ý¢€¡¤ + (ideograph-daikanwa . 02991) ; ø¸€®¯ + (=ucs . #x53A4) ; 厤 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 76 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x6B2E) ; 欮 + )) + (shinjigen-1 . 885) + (shinjigen-2 . 885) + (chinese-gb2312 . #x584A) ; ø»…—Ÿ + (=jis-x0208 . #x5250) ; ø½Š¾© + (korean-ksc5601 . #x4F70) ; ø»‰ž¿ + (chinese-isoir165 . #x584A) ; ø»¿¯ + (chinese-cns11643-1 . #x5E3C) ; ø»’œ + (=gt-pj-1 . #x5250) ; 厥 + (chinese-big5 . #xB3D6) ; ý¢€‹– + (ideograph-daikanwa . 02992) ; ø¸€®° + (=gt-k . 09169) ; ý¡„‚‘ + (=ucs . #x53A5) ; 厥 + )) +(define-char + '((=>ucs . #x53A6) ; 厦 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((ideograph-daikanwa . 05720) ; ø¸™˜ + )) + (ideograph-daikanwa . 02993) ; ø¸€®± + )) +(define-char + '((=>ucs . #x53A6) ; 厦 + (morohashi-daikanwa 2993 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((chinese-cns11643-1 . #x546E) ; ø»’Ž£ + )) + (chinese-cns11643-3 . #x3A28) ; ø»•»™ + )) +(define-char + '((morohashi-daikanwa 2993 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 2199) + (=jis-x0208 . #x567C) ; ø½‹… + (korean-ksc5601 . #x793F) ; ø»Š›º + ) + )) + (hanyu-dazidian 1 75 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x590F) ; 夏 + )) + (shinjigen-1 . 2200) + (shinjigen-2 . 2200) + (chinese-gb2312 . #x4F43) ; ø»…ŠŠ + (=jis-x0208 . #x524F) ; ø½Š¾¨ + (korean-ksc5601 . #x793D) ; ø»Š›¸ + (chinese-isoir165 . #x4F43) ; ø»²š + (=gt-pj-1 . #x524F) ; 厦 + (=hanziku-1 . #xB3A7) ; ý¢€›Ž§ + (=gt-k . 09168) ; ý¡„‚ + (=ucs . #x53A6) ; 厦 + )) +(define-char + '((=>ucs . #x20A87) ; 𠪇 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02994) ; ø¸€®² + )) +(define-char + '((morohashi-daikanwa 2994 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 76 3) + (chinese-cns11643-4 . #x3652) ; ø»˜€ + (=hanziku-1 . #xB3B1) ; ý¢€›Ž± + (=ucs . #x20A87) ; 𠪇 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 76 6) + (chinese-cns11643-6 . #x467C) ; ø»œ¬¡ + (ideograph-daikanwa . 02995) ; ø¸€®³ + (=hanziku-1 . #xB3B4) ; ý¢€›Ž´ + (=ucs . #x20A88) ; 𠪈 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x3651) ; ø»˜€Ž + (ideograph-daikanwa . 02996) ; ø¸€®´ + (=ucs . #x354E) ; 㕎 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 76 11) + (chinese-cns11643-6 . #x467A) ; ø»œ¬Ÿ + (ideograph-daikanwa . 02997) ; ø¸€®µ + (=hanziku-1 . #xB3B9) ; ý¢€›Ž¹ + (=ucs . #x20A89) ; 𠪉 + )) +(define-char + '((=>ucs . #x53A7) ; 厧 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=jis-x0208 . #x6243) ; ø½‹•¼ + (korean-ksc5601 . #x7258) ; ø»Š’ + (ideograph-daikanwa . 23235) ; ø¸…«ƒ + )) + (ideograph-daikanwa . 02998) ; ø¸€®¶ + )) +(define-char + '((morohashi-daikanwa 2998 0 2) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 76 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x771F) ; 真 + )) + (chinese-cns11643-2 . #x3A49) ; ø»“±¶ + (chinese-big5 . #xD865) ; ý¢€¡¥ + (=ucs . #x53A7) ; 厧 + )) +(define-char + '((=>ucs . #x20A8A) ; 𠪊 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 02999) ; ø¸€®· + )) +(define-char + '((=>ucs . #x20A8A) ; 𠪊 + (morohashi-daikanwa 2999 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x3653) ; ø»˜€ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 76 1) + (chinese-cns11643-6 . #x467B) ; ø»œ¬  + (ideograph-daikanwa . 03000) ; ø¸€®¸ + (=hanziku-1 . #xB3AF) ; ý¢€›Ž¯ + (=ucs . #x20A8B) ; 𠪋 + )) +(define-char + '((=>ucs . #x20A8C) ; 𠪌 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 03001) ; ø¸€®¹ + )) +(define-char + '((morohashi-daikanwa 3001 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 76 10) + (=hanziku-1 . #xB3B8) ; ý¢€›Ž¸ + (=ucs . #x20A8C) ; 𠪌 + )) +(define-char + '((=>ucs . #x20A8C) ; 𠪌 + (morohashi-daikanwa 3001 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4679) ; ø»œ¬ž + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 76 4) + (chinese-cns11643-6 . #x467D) ; ø»œ¬¢ + (ideograph-daikanwa . 03002) ; ø¸€®º + (=hanziku-1 . #xB3B2) ; ý¢€›Ž² + (=ucs . #x20A8D) ; 𠪍 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 03003) ; ø¸€®» + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 76 5) + (ideograph-daikanwa . 03004) ; ø¸€®¼ + (=ucs . #x20A8F) ; 𠪏 + )) +(define-char + '((=>ucs . #x20A8F) ; 𠪏 + (morohashi-daikanwa 3004 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (=hanziku-1 . #xB3B3) ; ý¢€›Ž³ + )) +(define-char + '((=>ucs . #x20A8F) ; 𠪏 + (morohashi-daikanwa 3004 0 2) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x467E) ; ø»œ¬£ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 2216) + (ideograph-daikanwa . 09479) ; ø¸‚”‡ + ) + )) + (hanyu-dazidian 1 75 24) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8C46) ; 豆 + ) + ((=ucs . #x5BF8) ; 寸 + )) + )) + (shinjigen-1 . 2217) + (shinjigen-2 . 2217) + (chinese-gb2312 . #x3378) ; ø»„¡· + (=jis-x0208 . #x3F5F) ; ø½Š¢¾ + (chinese-isoir165 . #x3378) ; ø»Š‡ + (chinese-cns11643-3 . #x3A27) ; ø»•»˜ + (=gt-pj-1 . #x3F5F) ; 厨 + (ideograph-daikanwa . 03005) ; ø¸€®½ + (=hanziku-1 . #xB3A6) ; ý¢€›Ž¦ + (=gt-k . 09080) ; ý¡„‚¸ + (=cbeta . 00634) ; ø¸ ‰º + (=ucs . #x53A8) ; 厨 + )) +(define-char + '((=>ucs . #x53A9) ; 厩 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x65E3) ; 旣 + )) + (ideograph-daikanwa . 03006) ; ø¸€®¾ + )) +(define-char + '((=>ucs . #x53A9) ; 厩 + (morohashi-daikanwa 3006 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((chinese-cns11643-3 . #x3641) ; ø»•µº + )) + (chinese-cns11643-3 . #x404A) ; ø»–„¯ + )) +(define-char + '((=>ucs . #x53A9) ; 厩 + (morohashi-daikanwa 3006 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((korean-ksc5601 . #x507E) ; ø»‰ « + )) + (japanese-jisx0208-1978 . #x3139) ; ø»‚“¸ + (=cbeta . 01085) ; ø¸ ½ + )) +(define-char + '((=>ucs . #x53A9) ; 厩 + (morohashi-daikanwa 3006 0 2) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 2207) + (=gt . 11902) ; ý¡€‚¹¾ + ) + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((ideograph-daikanwa . 13725) ; ø¸ƒ– + )) + (shinjigen-1 . 2208) + (shinjigen-2 . 2208) + (=gt-pj-11 . #x3B44) ; ý¡€€»£ + (=gt . 03811) ; ý¡€€»£ + )) +(define-char + '((morohashi-daikanwa 3006 0 3) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 75 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x65E2) ; 既 + )) + (chinese-gb2312 . #x3E47) ; ø»„± + (chinese-isoir165 . #x3E47) ; ø»™  + (=hanziku-1 . #xB3A3) ; ý¢€›Ž£ + (=ucs . #x53A9) ; 厩 + )) +(define-char + '((=>ucs . #x53A9) ; 厩 + (morohashi-daikanwa 3006 0 4) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (=jis-x0208-1990 . #x3139) ; ø½Š´ + (=gt-pj-1 . #x3139) ; ø½Š´ + (=jef-china3 . #x45E4) ; øº„—¤ + (ucs-jis . #x53A9) ; ø½Š´ + )) +(define-char + '((=>ucs . #x53A9) ; 厩 + (morohashi-daikanwa 3006 0 5) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (japanese-jisx0208 . #x3139) ; ø»†¨€ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 77 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x5807) ; 堇 + )) + (japanese-jisx0212 . #x344D) ; ø»‹€¶ + (chinese-cns11643-3 . #x4049) ; ø»–„® + (ideograph-daikanwa . 03007) ; ø¸€®¿ + (=hanziku-1 . #xB3D1) ; ý¢€›‘ + (=cbeta . 05236) ; ø¸¡‘´ + (=jef-china3 . #x45E0) ; øº„—  + (=ucs . #x53AA) ; 厪 + )) +(define-char + '((=>ucs . #x53AB) ; 厫 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=jis-x0208 . #x5A44) ; ø½‹Š + (korean-ksc5601 . #x6779) ; ø»Š‚˜ + (ideograph-daikanwa . 13226) ; ø¸ƒŽª + )) + (japanese-jisx0212 . #x344E) ; ø»‹€· + (ideograph-daikanwa . 03008) ; ø¸€¯€ + (=jef-china3 . #x45E1) ; øº„—¡ + (ucs-jis . #x53AB) ; ø»‹€· + )) +(define-char + '((=>ucs . #x53AB) ; 厫 + (morohashi-daikanwa 3008 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((chinese-cns11643-1 . #x5A72) ; ø»’—› + )) + (chinese-cns11643-3 . #x4048) ; ø»–„­ + )) +(define-char + '((morohashi-daikanwa 3008 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 77 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x6556) ; 敖 + )) + (=hanziku-1 . #xB3D0) ; ý¢€› + (=ucs . #x53AB) ; 厫 + )) +(define-char + '((=>ucs . #x20A91) ; 𠪑 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 03009) ; ø¸€¯ + )) +(define-char + '((morohashi-daikanwa 3009 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 77 1) + (chinese-cns11643-5 . #x3D7C) ; ø»š• + (=hanziku-1 . #xB3CF) ; ý¢€› + (=ucs . #x20A91) ; 𠪑 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 77 5) + (chinese-cns11643-5 . #x3D7D) ; ø»š• + (ideograph-daikanwa . 03010) ; ø¸€¯‚ + (=hanziku-1 . #xB3D3) ; ý¢€›“ + (=ucs . #x20A92) ; 𠪒 + )) +(define-char + '((=>ucs . #x20A93) ; 𠪓 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 03011) ; ø¸€¯ƒ + )) +(define-char + '((morohashi-daikanwa 3011 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 77 9) + (=hanziku-1 . #xB3D7) ; ý¢€›— + (=ucs . #x20A93) ; 𠪓 + )) +(define-char + '((=>ucs . #x20A93) ; 𠪓 + (morohashi-daikanwa 3011 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x5124) ; ø»œ»“ + )) +(define-char + '((=>ucs . #x20A94) ; 𠪔 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 77 6) + (ideograph-daikanwa . 03012) ; ø¸€¯„ + (=hanziku-1 . #xB3D4) ; ý¢€›” + )) +(define-char + '((morohashi-daikanwa 3012 0 2) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x5123) ; ø»œ»’ + (=ucs . #x20A94) ; 𠪔 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 03013) ; ø¸€¯… + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x5122) ; ø»œ»‘ + (ideograph-daikanwa . 03014) ; ø¸€¯† + (=ucs . #x354F) ; 㕏 + )) +(define-char + '((=>ucs . #x20A98) ; 𠪘 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 03015) ; ø¸€¯‡ + )) +(define-char + '((morohashi-daikanwa 3015 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 77 8) + (chinese-cns11643-6 . #x5121) ; ø»œ» + (=hanziku-1 . #xB3D6) ; ý¢€›– + (=ucs . #x20A98) ; 𠪘 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (kangxi-radical . 61) ; â¼¼ + (kangxi-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x344F) ; ø»‹€¸ + (chinese-cns11643-4 . #x3C40) ; ø»˜ˆ± + (ideograph-daikanwa . 03016) ; ø¸€¯ˆ + (=ucs . #x53AF) ; 厯 + )) +(define-char + '((=>ucs . #x20A95) ; 𠪕 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 03017) ; ø¸€¯‰ + )) +(define-char + '((morohashi-daikanwa 3017 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x507E) ; ø»œ» + (=ucs . #x20A95) ; 𠪕 + )) +(define-char + '((=>ucs . #x20A99) ; 𠪙 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 79 2) + (ideograph-daikanwa . 03018) ; ø¸€¯Š + (=hanziku-1 . #xB451) ; ý¢€›‘‘ + )) +(define-char + '((morohashi-daikanwa 3018 0 2) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C3F) ; ø»˜ˆ° + (=ucs . #x20A99) ; 𠪙 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 77 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((korean-ksc5601 . #x4A72) ; ø»‰—« + (chinese-cns11643-1 . #x5F56) ; ø»’ž• + (ideograph-daikanwa . 13260) ; ø¸ƒŒ + )) + (chinese-cns11643-4 . #x4249) ; ø»˜‘® + (ideograph-daikanwa . 03019) ; ø¸€¯‹ + (=big5-cdp . #x8D4D) ; ý¢€ˆµ + (=ucs . #x20A9A) ; 𠪚 + )) +(define-char + '((=>ucs . #x53AC) ; 厬 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 79 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((chinese-cns11643-1 . #x5F63) ; ø»’ž¢ + (=jis-x0213-1-2000 . #x7540) ; ø»¤Ž³ + )) + (chinese-cns11643-2 . #x492D) ; ø»”‡œ + (chinese-big5 . #xE146) ; ý¢€Ž…† + (ideograph-daikanwa . 03020) ; ø¸€¯Œ + )) +(define-char + '((morohashi-daikanwa 3020 0 2) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 79) + (hanyu-dazidian-char . 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x6677) ; 晷 + )) + (=ucs . #x53AC) ; 厬 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 77 16) + (ideograph-daikanwa . 03021) ; ø¸€¯ + (=hanziku-1 . #xB3DE) ; ý¢€›ž + (=ucs . #x20A9B) ; 𠪛 + )) +(define-char + '((=>ucs . #x20A9B) ; 𠪛 + (morohashi-daikanwa 3021 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B34) ; ø»Š + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 77 11) + (chinese-cns11643-6 . #x5B37) ; ø»Š’ + (ideograph-daikanwa . 03022) ; ø¸€¯Ž + (=hanziku-1 . #xB3D9) ; ý¢€›™ + (=ucs . #x20A9C) ; 𠪜 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 77 15) + (chinese-cns11643-6 . #x5B36) ; ø»Š‘ + (ideograph-daikanwa . 03023) ; ø¸€¯ + (=hanziku-1 . #xB3DD) ; ý¢€› + (=ucs . #x20AA4) ; 𠪤 + )) +(define-char + '((=>ucs . #x3550) ; 㕐 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 03024) ; ø¸€¯ + )) +(define-char + '((morohashi-daikanwa 3024 0 3) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C31) ; ø»šª† + (=ucs . #x3550) ; 㕐 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 78 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x7312) ; 猒 + )) + (shinjigen-1 . 886) + (shinjigen-2 . 886) + (=jis-x0208 . #x315E) ; ø½ŠŽ™ + (korean-ksc5601 . #x6674) ; ø»Š€µ + (chinese-gb12345 . #x5161) ; 厭 + (=gt-pj-1 . #x315E) ; 厭 + (chinese-big5 . #xB9BD) ; ý¢€‹¦½ + (ideograph-daikanwa . 03025) ; ø¸€¯‘ + (=gt-k . 11100) ; ý¡„‚­œ + (=ucs . #x53AD) ; 厭 + )) +(define-char + '((=>ucs . #x53AD) ; 厭 + (morohashi-daikanwa 3025 0 2) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((chinese-cns11643-2 . #x3D71) ; ø»“¶¸ + )) + (chinese-cns11643-1 . #x6825) ; ø»’ª² + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 2212) + (ideograph-daikanwa . 09487) ; ø¸‚” + ) + )) + (hanyu-dazidian 1 77 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x65AF) ; 斯 + )) + (shinjigen-1 . 2213) + (shinjigen-2 . 2213) + (chinese-gb2312 . #x584B) ; ø»…—  + (=jis-x0208 . #x5251) ; ø½Š¾ª + (chinese-isoir165 . #x584B) ; ø»¿° + (chinese-cns11643-3 . #x4625) ; ø»–Œ¾ + (=gt-pj-1 . #x5251) ; 厮 + (ideograph-daikanwa . 03026) ; ø¸€¯’ + (=hanziku-1 . #xB3DB) ; ý¢€›› + (=cbeta . 00637) ; ø¸ ‰½ + (=ucs . #x53AE) ; 厮 + )) +(define-char + '((=>ucs . #x20A9D) ; 𠪝 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 03027) ; ø¸€¯“ + )) +(define-char + '((=>ucs . #x20A9D) ; 𠪝 + (morohashi-daikanwa 3027 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 80 4) + (=hanziku-1 . #xB473) ; ý¢€›‘³ + )) +(define-char + '((morohashi-daikanwa 3027 0 2) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (=ucs . #x20A9D) ; 𠪝 + )) +(define-char + '((=>ucs . #x20A9D) ; 𠪝 + (morohashi-daikanwa 3027 0 3) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B33) ; ø»ŠŽ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 80 5) + (chinese-cns11643-6 . #x5B38) ; ø»Š“ + (ideograph-daikanwa . 03028) ; ø¸€¯” + (=hanziku-1 . #xB474) ; ý¢€›‘´ + (=ucs . #x20A9E) ; 𠪞 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 80 6) + (ideograph-daikanwa . 03029) ; ø¸€¯• + (=hanziku-1 . #xB475) ; ý¢€›‘µ + (=ucs . #x20A9F) ; 𠪟 + )) +(define-char + '((=>ucs . #x20A9F) ; 𠪟 + (morohashi-daikanwa 3029 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-5 . #x446F) ; ø»šŸ” + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 78 1) + (chinese-cns11643-6 . #x5B35) ; ø»Š + (ideograph-daikanwa . 03030) ; ø¸€¯– + (=hanziku-1 . #xB3EF) ; ý¢€›¯ + (=ucs . #x20AAB) ; 𠪫 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 03031) ; ø¸€¯— + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 03032) ; ø¸€¯˜ + )) +(define-char + '((=>ucs . #x3551) ; 㕑 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 2216) + (ideograph-daikanwa . 09479) ; ø¸‚”‡ + ) + )) + (shinjigen-1 . 2218) + (ideograph-daikanwa . 03033) ; ø¸€¯™ + )) +(define-char + '((morohashi-daikanwa 3033 0 2) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-3 . #x4624) ; ø»–Œ½ + (=ucs . #x3551) ; 㕑 + )) +(define-char + '((=>ucs . #x53B0) ; 厰 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 2214) + (ideograph-daikanwa . 09490) ; ø¸‚”’ + ) + :sources (shinjigen-1))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=jis-x0208 . #x5A48) ; ø½‹Š‘ + (korean-ksc5601 . #x7362) ; ø»Š“© + (ideograph-daikanwa . 13246) ; ø¸ƒŽ¾ + )) + (shinjigen-1 . 2215) + (shinjigen-2 . 2215) + (=jis-x0208 . #x5252) ; ø½Š¾« + (=gt-pj-1 . #x5252) ; ø½Š¾« + (ideograph-daikanwa . 03034) ; ø¸€¯š + (=cbeta . 01927) ; ø¸ ž‡ + (ucs-jis . #x53B0) ; ø½Š¾« + )) +(define-char + '((morohashi-daikanwa 3034 0 2) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 78 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x655E) ; 敞 + )) + (chinese-cns11643-3 . #x4626) ; ø»–Œ¿ + (=hanziku-1 . #xB3F0) ; ý¢€›° + (=ucs . #x53B0) ; 厰 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 8 7 23) + (chinese-cns11643-6 . #x5B3A) ; ø»Š• + (ideograph-daikanwa . 03035) ; ø¸€¯› + (=hanziku-12 . #xEB56) ; ý¢ƒŽ­– + (=ucs . #x20AAA) ; 𠪪 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 80 2) + (chinese-cns11643-6 . #x5B39) ; ø»Š” + (ideograph-daikanwa . 03036) ; ø¸€¯œ + (=hanziku-1 . #xB471) ; ý¢€›‘± + (=ucs . #x20AA5) ; 𠪥 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 80 3) + (chinese-cns11643-6 . #x5B3B) ; ø»Š– + (ideograph-daikanwa . 48954) ; ø¸‹¼º + (=hanziku-1 . #xB472) ; ý¢€›‘² + (=ucs . #x20AA6) ; 𠪦 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x9ED1) ; 黑 + )) + (=cbeta . 01086) ; ø¸ ¾ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-4 . #x4927) ; ø»˜›ž + (ideograph-daikanwa . 03037) ; ø¸€¯ + (=ucs . #x3552) ; 㕒 + )) +(define-char + '((=>ucs . #x20AAD) ; ð ª­ + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 03038) ; ø¸€¯ž + )) +(define-char + '((morohashi-daikanwa 3038 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 80 15) + (chinese-cns11643-7 . #x2143) ; ø»¿– + (=hanziku-1 . #xB47E) ; ý¢€›‘¾ + (=ucs . #x20AAD) ; ð ª­ + )) +(define-char + '((=>ucs . #x20AAE) ; 𠪮 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 03039) ; ø¸€¯Ÿ + )) +(define-char + '((morohashi-daikanwa 3039 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 80 14) + (chinese-cns11643-4 . #x4928) ; ø»˜›Ÿ + (=hanziku-1 . #xB47D) ; ý¢€›‘½ + (=ucs . #x20AAE) ; 𠪮 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 80 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x50C9) ; 僉 + )) + (chinese-cns11643-3 . #x4B35) ; ø»–”¤ + (ideograph-daikanwa . 03040) ; ø¸€¯  + (=hanziku-1 . #xB47B) ; ý¢€›‘» + (=ucs . #x53B1) ; 厱 + )) +(define-char + '((=>ucs . #x53B2) ; 厲 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 77 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((chinese-cns11643-1 . #x655C) ; ø»’§ + (ideograph-daikanwa . 31339) ; ø¸‡©« + )) + (shinjigen-1 . 887) + (shinjigen-2 . 887) + (chinese-cns11643-1 . #x6C30) ; ø»’°µ + (chinese-big5 . #xBC46) ; ý¢€‹±† + (ideograph-daikanwa . 03041) ; ø¸€¯¡ + )) +(define-char + '((morohashi-daikanwa 3041 0 2) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 12) + (kangxi-strokes . 13) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x842C) ; 萬 + )) + (japanese-jisx0212 . #x3450) ; ø»‹€¹ + (=jis-x0213-1-2000 . #x2E74) ; ø»¢§• + (chinese-gb12345 . #x4077) ; 厲 + (=jef-china3 . #x45E2) ; øº„—¢ + (=ucs . #x53B2) ; 厲 + )) +(define-char + '((=>ucs . #x20AAF) ; 𠪯 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 03042) ; ø¸€¯¢ + )) +(define-char + '((morohashi-daikanwa 3042 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 80 10) + (chinese-cns11643-5 . #x4C30) ; ø»šª… + (=hanziku-1 . #xB479) ; ý¢€›‘¹ + (=ucs . #x20AAF) ; 𠪯 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 80 11) + (chinese-cns11643-7 . #x2144) ; ø»¿— + (ideograph-daikanwa . 03043) ; ø¸€¯£ + (=hanziku-1 . #xB47A) ; ý¢€›‘º + (=ucs . #x20AB0) ; ð ª° + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 03044) ; ø¸€¯¤ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 03045) ; ø¸€¯¥ + )) +(define-char + '((=>ucs . #x20AB3) ; 𠪳 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 48955) ; ø¸‹¼» + )) +(define-char + '((morohashi-daikanwa 48955 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-7 . #x2142) ; ø»¿• + (=ucs . #x20AB3) ; 𠪳 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 03046) ; ø¸€¯¦ + (=ucs . #x20ABA) ; 𠪺 + )) +(define-char + '((=>ucs . #x20ABA) ; 𠪺 + (morohashi-daikanwa 3046 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 80 17) + (=hanziku-1 . #xB4A2) ; ý¢€›’¢ + )) +(define-char + '((=>ucs . #x20ABA) ; 𠪺 + (morohashi-daikanwa 3046 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-5 . #x5365) ; ø»šµŒ + )) +(define-char + '((=>ucs . #x20ABB) ; 𠪻 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 03047) ; ø¸€¯§ + )) +(define-char + '((morohashi-daikanwa 3047 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C53) ; ø»ž° + (=ucs . #x20ABB) ; 𠪻 + )) +(define-char + '((=>ucs . #x20ABB) ; 𠪻 + (morohashi-daikanwa 3047 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 80 18) + (=hanziku-1 . #xB4A3) ; ý¢€›’£ + )) +(define-char + '((=>ucs . #x20ABC) ; 𠪼 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 03048) ; ø¸€¯¨ + )) +(define-char + '((morohashi-daikanwa 3048 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 80 16) + (chinese-cns11643-7 . #x2C52) ; ø»ž¯ + (=hanziku-1 . #xB4A1) ; ý¢€›’¡ + (=ucs . #x20ABC) ; 𠪼 + )) +(define-char + '((script JP-Jouyou Ideograph) + (=>ucs . #x53B3) ; 厳 + (morohashi-daikanwa 3048 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 15) + (total-strokes . 17) + (<-simplified-ideograph + (:sources (morohashi-daikanwa shinjigen-1) + :char ((ideographic-radical . 30) ; ⼝ + (shinjigen-1 . 1286) + (ideograph-daikanwa . 04589) ; ø¸‡­ + ) + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x89B2) ; ý¢€ˆ¦² + ) + ((=ucs . #x5382) ; 厂 + )) + ) + ((japanese-jisx0208-1978 . #x343A) ; ø»‚˜“ + (japanese-jisx0208 . #x343A) ; ø»†¬› + )) + (shinjigen-1 . 1285) + (shinjigen-2 . 1285) + (=jis-x0208 . #x3837) ; ø½Š˜„ + (chinese-cns11643-3 . #x5445) ; ø»–¢‚ + (=gt-pj-1 . #x3837) ; ø½Š˜„ + (ucs-jis . #x53B3) ; ø½Š˜„ + )) +(define-char + '((morohashi-daikanwa 3048 1 2) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x89B2) ; ý¢€ˆ¦² + ) + ((=ucs . #x5382) ; 厂 + )) + ) + ((=ucs . #x6562) ; 敢 + )) + (=ucs . #x53B3) ; 厳 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideograph-daikanwa . 03049) ; ø¸€¯© + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideograph-daikanwa . 03050) ; ø¸€¯ª + )) +(define-char + '((=>ucs . #x9F8E) ; 龎 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 16) + (total-strokes . 18) + (->same-ideograph + ((ideographic-radical . 212) ; ⿓ + (ideograph-daikanwa . 48819) ; ø¸‹º³ + )) + (chinese-cns11643-3 . #x5755) ; ø»–¦¬ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 80 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x53AD) ; 厭 + ) + ((=ucs . #x7532) ; 甲 + )) + (japanese-jisx0212 . #x3451) ; ø»‹€º + (=jis-x0213-2-2000 . #x2358) ; ø»¤ ³ + (chinese-gb12345 . #x5849) ; 厴 + (chinese-big5 . #xF1EF) ; ý¢€‡¯ + (ideograph-daikanwa . 03051) ; ø¸€¯« + (=ucs . #x53B4) ; 厴 + )) +(define-char + '((=>ucs . #x53B4) ; 厴 + (morohashi-daikanwa 3051 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 17) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x6825) ; ø»’ª² + ) + ((=ucs . #x7532) ; 甲 + )) + (chinese-cns11643-2 . #x653B) ; ø»”°² + )) +(define-char + '((=>ucs . #x20AC9) ; 𠫉 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 19) + (total-strokes . 21) + (hanyu-dazidian 1 80 23) + (ideograph-daikanwa . 03052) ; ø¸€¯¬ + (=hanziku-1 . #xB4A8) ; ý¢€›’¨ + )) +(define-char + '((morohashi-daikanwa 3052 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 19) + (total-strokes . 21) + (chinese-cns11643-7 . #x5279) ; ø»ŸˆŠ + (=ucs . #x20AC9) ; 𠫉 + )) +(define-char + '((=>ucs . #x20ACC) ; 𠫌 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 22) + (total-strokes . 24) + (ideograph-daikanwa . 03053) ; ø¸€¯­ + )) +(define-char + '((=>ucs . #x20ACC) ; 𠫌 + (morohashi-daikanwa 3053 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 22) + (total-strokes . 24) + (chinese-cns11643-5 . #x7754) ; ø»›©³ + )) +(define-char + '((morohashi-daikanwa 3053 0 1) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 21) + (total-strokes . 23) + (hanyu-dazidian 1 80 26) + (=hanziku-1 . #xB4AB) ; ý¢€›’« + (=ucs . #x20ACC) ; 𠫌 + )) +(define-char + '((=>ucs . #x20ACE) ; 𠫎 + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 22) + (total-strokes . 24) + (ideograph-daikanwa . 03054) ; ø¸€¯® + )) +(define-char + '((morohashi-daikanwa 3054 0 0) + (ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 22) + (total-strokes . 24) + (hanyu-dazidian 1 80 25) + (chinese-cns11643-7 . #x5E50) ; ø»Ÿ™‰ + (=hanziku-1 . #xB4AA) ; ý¢€›’ª + (=ucs . #x20ACE) ; 𠫎 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 22) + (total-strokes . 24) + (non-morohashi 3054 9) + (chinese-cns11643-3 . #x6070) ; ø»–´• + (=ucs . #x3554) ; 㕔 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 27) + (total-strokes . 29) + (hanyu-dazidian 1 81 1) + (chinese-cns11643-7 . #x6533) ; ø»Ÿ¢¾ + (ideograph-daikanwa . 03055) ; ø¸€¯¯ + (=hanziku-1 . #xB4B2) ; ý¢€›’² + (=ucs . #x20AD0) ; 𠫐 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 28) + (total-strokes . 30) + (hanyu-dazidian 1 81 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x539F) ; 原 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x539F) ; 原 + ) + ((=ucs . #x539F) ; 原 + )) + )) + (japanese-jisx0212 . #x3452) ; ø»‹€» + (ideograph-daikanwa . 03056) ; ø¸€¯° + (=hanziku-1 . #xB4B3) ; ý¢€›’³ + (=jef-china3 . #x45E3) ; øº„—£ + (=ucs . #x53B5) ; 厵 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (ideographic-strokes . 31) + (total-strokes . 33) + (chinese-cns11643-7 . #x6633) ; ø»Ÿ¤œ + (=ucs . #x20AD2) ; 𠫒 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 69 1) + (=hanziku-1 . #xB24A) ; ý¢€›‰Š + (=ucs . #x20A33) ; 𠨳 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 69 14) + (=hanziku-1 . #xB257) ; ý¢€›‰— + (=ucs . #x20A3E) ; 𠨾 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 8 7 15) + (=hanziku-12 . #xEB4E) ; ý¢ƒŽ­Ž + (=ucs . #x20A3F) ; 𠨿 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 71 3) + (=hanziku-1 . #xB2AE) ; ý¢€›Š® + (=ucs . #x20A46) ; 𠩆 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 70 7) + (=hanziku-1 . #xB270) ; ý¢€›‰° + (=ucs . #x20A48) ; 𠩈 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 70 10) + (=hanziku-1 . #xB273) ; ý¢€›‰³ + (=ucs . #x20A49) ; 𠩉 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 71 11) + (=hanziku-1 . #xB2B6) ; ý¢€›Š¶ + (=ucs . #x20A53) ; 𠩓 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 71 16) + (=hanziku-1 . #xB2BB) ; ý¢€›Š» + (=ucs . #x20A54) ; 𠩔 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 73 1) + (=hanziku-1 . #xB2EC) ; ý¢€›‹¬ + (=ucs . #x20A65) ; ð ©¥ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 73 10) + (=hanziku-1 . #xB2F5) ; ý¢€›‹µ + (=ucs . #x20A75) ; ð ©µ + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 74 3) + (=hanziku-1 . #xB34F) ; ý¢€› + (=ucs . #x20A76) ; 𠩶 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 74 4) + (=hanziku-1 . #xB350) ; ý¢€› + (=ucs . #x20A77) ; ð ©· + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 75 13) + (=hanziku-1 . #xB379) ; ý¢€›¹ + (=ucs . #x20A80) ; 𠪀 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 75 14) + (=hanziku-1 . #xB37A) ; ý¢€›º + (=ucs . #x20A81) ; 𠪁 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 75 20) + (=hanziku-1 . #xB3A2) ; ý¢€›Ž¢ + (=ucs . #x20A82) ; 𠪂 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 75 22) + (=hanziku-1 . #xB3A4) ; ý¢€›Ž¤ + (=ucs . #x20A83) ; 𠪃 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 8 7 18) + (=hanziku-12 . #xEB51) ; ý¢ƒŽ­‘ + (=ucs . #x20A85) ; 𠪅 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 76 12) + (=hanziku-1 . #xB3BA) ; ý¢€›Žº + (=ucs . #x20A8A) ; 𠪊 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 76 9) + (=hanziku-1 . #xB3B7) ; ý¢€›Ž· + (=ucs . #x20A90) ; 𠪐 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 77 7) + (=hanziku-1 . #xB3D5) ; ý¢€›• + (=ucs . #x20A97) ; 𠪗 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 8 7 20) + (=hanziku-12 . #xEB53) ; ý¢ƒŽ­“ + (=ucs . #x20AA1) ; 𠪡 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 77 14) + (=hanziku-1 . #xB3DC) ; ý¢€›œ + (=ucs . #x20AA3) ; 𠪣 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 80 7) + (=hanziku-1 . #xB476) ; ý¢€›‘¶ + (=ucs . #x20AA7) ; 𠪧 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 8 7 21) + (=hanziku-12 . #xEB54) ; ý¢ƒŽ­” + (=ucs . #x20AA8) ; 𠪨 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 8 7 22) + (=hanziku-12 . #xEB55) ; ý¢ƒŽ­• + (=ucs . #x20AA9) ; 𠪩 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 80 8) + (=hanziku-1 . #xB477) ; ý¢€›‘· + (=ucs . #x20AB6) ; 𠪶 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 80 9) + (=hanziku-1 . #xB478) ; ý¢€›‘¸ + (=ucs . #x20AB7) ; ð ª· + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 8 7 24) + (=hanziku-12 . #xEB57) ; ý¢ƒŽ­— + (=ucs . #x20ABF) ; 𠪿 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 80 19) + (=hanziku-1 . #xB4A4) ; ý¢€›’¤ + (=ucs . #x20AC3) ; 𠫃 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 80 20) + (=hanziku-1 . #xB4A5) ; ý¢€›’¥ + (=ucs . #x20AC4) ; 𠫄 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 8 8 2) + (=hanziku-12 . #xEB59) ; ý¢ƒŽ­™ + (=ucs . #x20ACA) ; 𠫊 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 8 8 3) + (=hanziku-12 . #xEB5A) ; ý¢ƒŽ­š + (=ucs . #x20ACB) ; 𠫋 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 1 80 24) + (=hanziku-1 . #xB4A9) ; ý¢€›’© + (=ucs . #x20ACD) ; 𠫍 + )) +(define-char + '((ideographic-radical . 27) ; ⼚ + (hanyu-dazidian 8 8 4) + (=hanziku-12 . #xEB5B) ; ý¢ƒŽ­› + (=ucs . #x20AD1) ; 𠫑 + )) diff --git a/lisp/utf-2000/Ideograph-R028-Private.el b/lisp/utf-2000/Ideograph-R028-Private.el new file mode 100644 index 0000000..7f50d63 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R028-Private.el @@ -0,0 +1,1239 @@ +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 383 9) + (shinjigen-1 . 889) + (shinjigen-2 . 889) + (chinese-gb2312 . #x5B4C) ; ø»…›» + (=jis-x0208 . #x5253) ; ø½Š¾¬ + (chinese-isoir165 . #x5B4C) ; ø»Ž„‹ + (chinese-cns11643-3 . #x212B) ; ø»•–® + (=gt-pj-1 . #x5253) ; 厶 + (ideograph-daikanwa . 03057) ; ø¸€¯± + (=big5-cdp . #x8AFD) ; ý¢€ˆ«½ + (=ucs . #x53B6) ; 厶 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 1) + (total-strokes . 3) + (chinese-cns11643-5 . #x212E) ; ø»™ª¹ + (ideograph-daikanwa . 03058) ; ø¸€¯² + (=big5-cdp . #x8B7E) ; ý¢€ˆ­¾ + (=ucs . #x20AD3) ; 𠫓 + )) +(define-char + '((=>ucs . #x20AD3) ; 𠫓 + (morohashi-daikanwa 3058 0 1) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 2) + (total-strokes . 4) + (=jis-x0213-2-2000 . #x2359) ; ø»¤ ´ + (ucs-jis . #x20AD3) ; ø»¤ ´ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 1) + (total-strokes . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x53B6) ; 厶 + )) + (chinese-cns11643-6 . #x213C) ; ø»›µ‹ + (ideograph-daikanwa . 03059) ; ø¸€¯³ + (=big5-cdp . #x89AC) ; ý¢€ˆ¦¬ + (=ucs . #x20AD4) ; 𠫔 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 51 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x4E59) ; 乙 + ) + ((=ucs . #x53B6) ; 厶 + )) + (ideograph-daikanwa . 03060) ; ø¸€¯´ + (=hanziku-1 . #xAEA5) ; ý¢€šº¥ + (=ucs . #x20AD5) ; 𠫕 + )) +(define-char + '((=>ucs . #x20AD5) ; 𠫕 + (morohashi-daikanwa 3060 0 1) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 1) + (total-strokes . 3) + (chinese-cns11643-6 . #x213D) ; ø»›µŒ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 1) + (total-strokes . 3) + (ideograph-daikanwa . 03061) ; ø¸€¯µ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 384 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x20087) ; 𠂇 + ) + ((=ucs . #x53B6) ; 厶 + )) + (japanese-jisx0212 . #x3453) ; ø»‹€¼ + (chinese-cns11643-3 . #x215C) ; ø»•—Ÿ + (=jis-x0213-2-2000 . #x235A) ; ø»¤ µ + (ideograph-daikanwa . 03062) ; ø¸€¯¶ + (=big5-cdp . #x8CEB) ; ý¢€ˆ³« + (=ucs . #x53B7) ; 厷 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-3 . #x215D) ; ø»•—  + (ideograph-daikanwa . 03063) ; ø¸€¯· + (=ucs . #x3555) ; 㕕 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 384 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53B6) ; 厶 + ) + ((=ucs . #x53B6) ; 厶 + )) + (japanese-jisx0212 . #x3454) ; ø»‹€½ + (chinese-cns11643-4 . #x2145) ; ø»—¡Œ + (ideograph-daikanwa . 03064) ; ø¸€¯¸ + (=hanziku-1 . #xF4F0) ; ý¢€Ÿ“° + (=jef-china3 . #x45E7) ; øº„—§ + (=ucs . #x53B8) ; 厸 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 384 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E5D) ; 九 + ) + ((=ucs . #x53B6) ; 厶 + )) + (chinese-cns11643-2 . #x2138) ; ø»“Œ· + (chinese-big5 . #xC958) ; ý¢€Œ¥˜ + (ideograph-daikanwa . 03065) ; ø¸€¯¹ + (=jef-china3 . #x8EAF) ; øºˆº¯ + (=ucs . #x53B9) ; 厹 + )) +(define-char + '((=>ucs . #x20AD7) ; 𠫗 + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-6 . #x215D) ; ø»›µ¬ + (ideograph-daikanwa . 03066) ; ø¸€¯º + )) +(define-char + '((morohashi-daikanwa 3066 0 9) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 276 8) + (=hanziku-1 . #xDEEF) ; ý¢€»¯ + (=ucs . #x20AD7) ; 𠫗 + )) +(define-char + '((=>ucs . #x2062F) ; 𠘯 + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 03067) ; ø¸€¯» + )) +(define-char + '((=>ucs . #x2062F) ; 𠘯 + (morohashi-daikanwa 3067 0 0) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-6 . #x215C) ; ø»›µ« + (=big5-cdp . #x87B8) ; ý¢€ˆž¸ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 03068) ; ø¸€¯¼ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 3) + (total-strokes . 5) + (<-original-ideograph + (:sources (seiji-tsuu morohashi-daikanwa shinjigen-1) + :char ((shinjigen-1 . 890) + (ideograph-daikanwa . 03070) ; ø¸€¯¾ + ) + )) + (hanyu-dazidian 1 385 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5927) ; 大 + ) + ((=ucs . #x53B6) ; 厶 + )) + (shinjigen-1 . 891) + (japanese-jisx0212 . #x3455) ; ø»‹€¾ + (chinese-cns11643-3 . #x222A) ; ø»•˜‹ + (ideograph-daikanwa . 03069) ; ø¸€¯½ + (=hanziku-1 . #xF54B) ; ý¢€Ÿ•‹ + (=ucs . #x53BA) ; 厺 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 384 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x53B6) ; 厶 + )) + (shinjigen-1 . 890) + (shinjigen-2 . 890) + (chinese-gb2312 . #x4825) ; ø»„¿š + (=jis-x0208 . #x356E) ; ø½Š”¡ + (korean-ksc5601 . #x4B5B) ; ø»‰˜² + (chinese-isoir165 . #x4825) ; ø»§ª + (chinese-cns11643-1 . #x462A) ; ø»‘¸» + (=gt-pj-1 . #x356E) ; 去 + (chinese-big5 . #xA568) ; ý¢€Š•¨ + (ideograph-daikanwa . 03070) ; ø¸€¯¾ + (=gt-k . 00912) ; ý¡„€Ž + (=ucs . #x53BB) ; 去 + )) +(define-char + '((=>ucs . #x20AD9) ; 𠫙 + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 03071) ; ø¸€¯¿ + )) +(define-char + '((morohashi-daikanwa 3071 0 1) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 385 3) + (chinese-cns11643-6 . #x2252) ; ø»›¶¿ + (=hanziku-1 . #xF54D) ; ý¢€Ÿ• + (=ucs . #x20AD9) ; 𠫙 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 03072) ; ø¸€°€ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 03073) ; ø¸€° + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53B6) ; 厶 + ) + ((=ucs . #x5C0F) ; 小 + )) + (chinese-gb12345 . #x7D29) ; 厼 + (=ucs . #x53BC) ; 厼 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-6 . #x2251) ; ø»›¶¾ + (=ucs . #x20ADA) ; 𠫚 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 386 7) + (chinese-cns11643-4 . #x224A) ; ø»—¢¯ + (ideograph-daikanwa . 03074) ; ø¸€°‚ + (=hanziku-1 . #xF571) ; ý¢€Ÿ•± + (=ucs . #x20ADE) ; 𠫞 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 386 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53B6) ; 厶 + ) + ((=ucs . #x53B8) ; 厸 + )) + (japanese-jisx0212 . #x3456) ; ø»‹€¿ + (chinese-cns11643-4 . #x2248) ; ø»—¢­ + (ideograph-daikanwa . 03075) ; ø¸€°ƒ + (=hanziku-1 . #xF572) ; ý¢€Ÿ•² + (=jef-china3 . #x45E8) ; øº„—¨ + (=ucs . #x53BD) ; 厽 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 386 2) + (chinese-cns11643-6 . #x2423) ; ø»›¹Œ + (ideograph-daikanwa . 03076) ; ø¸€°„ + (=hanziku-1 . #xF56C) ; ý¢€Ÿ•¬ + (=ucs . #x20ADF) ; 𠫟 + )) +(define-char + '((=>ucs . #x20AE0) ; ð «  + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 03077) ; ø¸€°… + )) +(define-char + '((morohashi-daikanwa 3077 0 0) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 386 6) + (chinese-cns11643-6 . #x2421) ; ø»›¹Š + (=hanziku-1 . #xF570) ; ý¢€Ÿ•° + (=ucs . #x20AE0) ; ð «  + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 386 5) + (chinese-cns11643-6 . #x2422) ; ø»›¹‹ + (ideograph-daikanwa . 03078) ; ø¸€°† + (=hanziku-1 . #xF56F) ; ý¢€Ÿ•¯ + (=ucs . #x20AE5) ; ð «¥ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 03079) ; ø¸€°‡ + )) +(define-char + '((=>ucs . #x53BE) ; 厾 + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((name . "CJK RADICAL SECOND THREE") + (=ucs . #x2E84) ; ⺄ + ) + ((=ucs . #x53BB) ; 去 + )) + (chinese-cns11643-3 . #x2331) ; ø»•™° + (ideograph-daikanwa . 03080) ; ø¸€°ˆ + )) +(define-char + '((morohashi-daikanwa 3080 0 2) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 53 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((name . "CJK RADICAL SECOND THREE") + (=ucs . #x2E84) ; ⺄ + ) + ((=ucs . #x53BB) ; 去 + )) + (chinese-isoir165 . #x2C21) ; ø»Œ¾ž + (=hanziku-1 . #xAEE3) ; ý¢€š»£ + (=ucs . #x53BE) ; 厾 + )) +(define-char + '((=>ucs . #x21FEE) ; ð¡¿® + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 03081) ; ø¸€°‰ + )) +(define-char + '((=>ucs . #x21FEE) ; ð¡¿® + (morohashi-daikanwa 3081 0 0) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x237E) ; ø»›¹‰ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x3405) ; 㐅 + ) + ((=ucs . #x53B7) ; 厷 + )) + (chinese-cns11643-4 . #x2249) ; ø»—¢® + (ideograph-daikanwa . 48956) ; ø¸‹¼¼ + (=big5-cdp . #x88E6) ; ý¢€ˆ£¦ + (=cbeta . 06611) ; ø¸¡§“ + (=ucs . #x20AE4) ; 𠫤 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 4) + (total-strokes . 6) + (=ucs . #x20AE3) ; ð «£ + )) +(define-char + '((=>ucs . #x20AE3) ; ð «£ + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 386 1) + (=hanziku-1 . #xF56B) ; ý¢€Ÿ•« + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 386 10) + (chinese-cns11643-6 . #x2640) ; ø»›¼¥ + (ideograph-daikanwa . 03082) ; ø¸€°Š + (=hanziku-1 . #xF574) ; ý¢€Ÿ•´ + (=ucs . #x20AE6) ; 𠫦 + )) +(define-char + '((=>ucs . #x2128F) ; 𡊏 + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x2641) ; ø»›¼¦ + (ideograph-daikanwa . 48957) ; ø¸‹¼½ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 386 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E14) ; 且 + ) + ((=ucs . #x53B6) ; 厶 + )) + (chinese-gb2312 . #x4F58) ; ø»…ŠŸ + (chinese-isoir165 . #x4F58) ; ø»²¯ + (=hanziku-1 . #xF573) ; ý¢€Ÿ•³ + (=ucs . #x53BF) ; 县 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 386 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DEE) ; ý¢€ˆ·® + ) + ((=ucs . #x53B6) ; 厶 + )) + (japanese-jisx0212 . #x3457) ; ø»‹€ + (chinese-cns11643-4 . #x2559) ; ø»—§˜ + (=jis-x0213-2-2000 . #x235B) ; ø»¤ ¶ + (ideograph-daikanwa . 03083) ; ø¸€°‹ + (=hanziku-1 . #xF576) ; ý¢€Ÿ•¶ + (=jef-china3 . #x8BF1) ; øºˆ¯± + (=ucs . #x53C0) ; 叀 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 386 18) + (chinese-cns11643-6 . #x2A2C) ; ø»œ‚‰ + (ideograph-daikanwa . 03084) ; ø¸€°Œ + (=hanziku-1 . #xF57C) ; ý¢€Ÿ•¼ + (=ucs . #x20AE9) ; ð «© + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 386 16) + (chinese-cns11643-6 . #x2A2B) ; ø»œ‚ˆ + (ideograph-daikanwa . 03085) ; ø¸€° + (=hanziku-1 . #xF57A) ; ý¢€Ÿ•º + (=ucs . #x20AEA) ; 𠫪 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 387 1) + (chinese-cns11643-6 . #x2A2D) ; ø»œ‚Š + (ideograph-daikanwa . 03086) ; ø¸€°Ž + (=hanziku-1 . #xF5AD) ; ý¢€Ÿ–­ + (=ucs . #x20AEB) ; ð «« + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 387 3) + (chinese-cns11643-6 . #x2A2E) ; ø»œ‚‹ + (ideograph-daikanwa . 03087) ; ø¸€° + (=hanziku-1 . #xF5AF) ; ý¢€Ÿ–¯ + (=ucs . #x20AEC) ; 𠫬 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53BD) ; 厽 + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + )) + (ideograph-daikanwa . 03088) ; ø¸€° + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 386 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53B6) ; 厶 + ) + ((=ucs . #x5927) ; 大 + )) + ) + ((=ucs . #x4E09) ; 三 + )) + (chinese-gb2312 . #x487E) ; ø»…€³ + (chinese-isoir165 . #x487E) ; ø»©ƒ + (chinese-cns11643-3 . #x2769) ; ø»•   + (ideograph-daikanwa . 03089) ; ø¸€°‘ + (=hanziku-1 . #xF577) ; ý¢€Ÿ•· + (=ucs . #x53C1) ; 叁 + )) +(define-char + '((script JP-Jouyou Ideograph) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 6) + (total-strokes . 8) + (<-simplified-ideograph + (:sources (morohashi-daikanwa shinjigen-1) + :char ((shinjigen-1 . 893) + (ideograph-daikanwa . 03098) ; ø¸€°š + ) + )) + (hanyu-dazidian 1 386 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53B6) ; 厶 + ) + ((=ucs . #x5927) ; 大 + )) + ) + ((=ucs . #x5F61) ; 彡 + )) + (shinjigen-1 . 892) + (shinjigen-2 . 892) + (chinese-gb2312 . #x324E) ; ø»„Ÿ¯ + (=jis-x0208 . #x3B32) ; ø½Šœ™ + (chinese-isoir165 . #x324E) ; ø»‡¿ + (chinese-cns11643-3 . #x276A) ; ø»• ¡ + (=gt-pj-1 . #x3B32) ; 参 + (ideograph-daikanwa . 03090) ; ø¸€°’ + (=hanziku-1 . #xF579) ; ý¢€Ÿ•¹ + (=gt-k . 03720) ; ý¡„€ºˆ + (=ucs . #x53C2) ; 参 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 387 9) + (chinese-cns11643-6 . #x2F47) ; ø»œ‰º + (ideograph-daikanwa . 03091) ; ø¸€°“ + (=hanziku-1 . #xF5B5) ; ý¢€Ÿ–µ + (=ucs . #x20AF0) ; ð «° + )) +(define-char + '((=>ucs . #x20AF1) ; ð «± + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 03092) ; ø¸€°” + )) +(define-char + '((=>ucs . #x20AF1) ; ð «± + (morohashi-daikanwa 3092 0 2) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F48) ; ø»œ‰» + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 03093) ; ø¸€°• + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 397 9) + (chinese-cns11643-4 . #x2856) ; ø»—«¯ + (ideograph-daikanwa . 48989) ; ø¸‹½ + (=hanziku-1 . #xF7BB) ; ý¢€Ÿž» + (=ucs . #x20AF3) ; ð «³ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 7) + (total-strokes . 9) + (=ucs . #x20AF8) ; 𠫸 + )) +(define-char + '((=>ucs . #x20AF8) ; 𠫸 + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 387 10) + (=hanziku-1 . #xF5B6) ; ý¢€Ÿ–¶ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 387 16) + (chinese-cns11643-6 . #x3576) ; ø»œ“ + (ideograph-daikanwa . 03094) ; ø¸€°– + (=hanziku-1 . #xF5BC) ; ý¢€Ÿ–¼ + (=ucs . #x20AF9) ; ð «¹ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 387 15) + (chinese-cns11643-6 . #x3575) ; ø»œ“œ + (ideograph-daikanwa . 03095) ; ø¸€°— + (=hanziku-1 . #xF5BB) ; ý¢€Ÿ–» + (=ucs . #x20AFA) ; 𠫺 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 03096) ; ø¸€°˜ + (=ucs . #x3556) ; 㕖 + )) +(define-char + '((=>ucs . #x3556) ; 㕖 + (morohashi-daikanwa 3096 0 1) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-3 . #x2F72) ; ø»•¬™ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 8) + (total-strokes . 10) + (->identical + ((ideograph-daikanwa . 05931) ; ø¸œ« + )) + (=ucs . #x20AFB) ; ð «» + )) +(define-char + '((=>ucs . #x20AFB) ; ð «» + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 8) + (total-strokes . 10) + (->same-ideograph + ((ideograph-daikanwa . 05931) ; ø¸œ« + )) + (hanyu-dazidian 1 387 12) + (=hanziku-1 . #xF5B8) ; ý¢€Ÿ–¸ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 8) + (total-strokes . 10) + (->identical + ((chinese-cns11643-6 . #x352E) ; ø»œ’• + (ideograph-daikanwa . 00283) ; ø¸€„› + )) + (hanyu-dazidian 1 387 18) + (=hanziku-1 . #xF5BE) ; ý¢€Ÿ–¾ + (=ucs . #x20AFC) ; ð «¼ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D61) ; ø»œž¸ + (ideograph-daikanwa . 03097) ; ø¸€°™ + (=ucs . #x3557) ; 㕗 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 387 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 03088) ; ø¸€° + ) + ((=ucs . #x5F61) ; 彡 + )) + (shinjigen-1 . 893) + (shinjigen-2 . 893) + (=jis-x0208 . #x5254) ; ø½Š¾­ + (korean-ksc5601 . #x7351) ; ø»Š“˜ + (chinese-cns11643-1 . #x5936) ; ø»’• + (chinese-gb12345 . #x324E) ; 參 + (=gt-pj-1 . #x5254) ; 參 + (chinese-big5 . #xB0D1) ; ý¢€‹ƒ‘ + (ideograph-daikanwa . 03098) ; ø¸€°š + (=gt-k . 07912) ; ý¡„»¨ + (=ucs . #x53C3) ; 參 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 387 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 03088) ; ø¸€° + ) + ((=ucs . #x4E09) ; 三 + )) + (chinese-cns11643-3 . #x3455) ; ø»•³’ + (ideograph-daikanwa . 03099) ; ø¸€°› + (=hanziku-1 . #xF5C1) ; ý¢€Ÿ— + (=ucs . #x53C4) ; 叄 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-3 . #x3456) ; ø»•³“ + (=ucs . #x3558) ; 㕘 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 10) + (total-strokes . 12) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 893) + (ideograph-daikanwa . 03098) ; ø¸€°š + ) + )) + (hanyu-dazidian 1 389 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 03088) ; ø¸€° + ) + ((=big5-cdp . #x8CD9) ; ý¢€ˆ³™ + )) + (shinjigen-1 . 894) + (japanese-jisx0212 . #x3458) ; ø»‹ + (chinese-cns11643-3 . #x3A29) ; ø»•»š + (ideograph-daikanwa . 03100) ; ø¸€°œ + (=hanziku-1 . #xF5F1) ; ý¢€Ÿ—± + (=cbeta . 03744) ; ø¸ º  + (=jef-china3 . #x45E9) ; øº„—© + (=ucs . #x53C5) ; 叅 + )) +(define-char + '((=>ucs . #x20AFF) ; ð «¿ + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 03101) ; ø¸€° + )) +(define-char + '((morohashi-daikanwa 3101 0 0) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 389 1) + (chinese-cns11643-5 . #x366C) ; ø»šŠ­ + (=hanziku-1 . #xF5ED) ; ý¢€Ÿ—­ + (=ucs . #x20AFF) ; ð «¿ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 389 2) + (chinese-cns11643-6 . #x4722) ; ø»œ¬¥ + (ideograph-daikanwa . 03102) ; ø¸€°ž + (=hanziku-1 . #xF5EE) ; ý¢€Ÿ—® + (=ucs . #x20B00) ; 𠬀 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 389 4) + (chinese-cns11643-6 . #x4724) ; ø»œ¬§ + (ideograph-daikanwa . 03103) ; ø¸€°Ÿ + (=hanziku-1 . #xF5F0) ; ý¢€Ÿ—° + (=ucs . #x20B01) ; 𠬁 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 10) + (total-strokes . 12) + (->identical + ((ideograph-daikanwa . 30340) ; ø¸‡š„ + )) + (->synonyms + (:sources (henkai-ruihen morohashi-daikanwa) + :char ((ideograph-daikanwa . 13502) ; ø¸ƒ’¾ + ) + )) + (hanyu-dazidian 1 389 3) + (ideograph-daikanwa . 03104) ; ø¸€°  + (=hanziku-1 . #xF5EF) ; ý¢€Ÿ—¯ + (=ucs . #x20B02) ; 𠬂 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 5 3132 11) + (chinese-cns11643-6 . #x4721) ; ø»œ¬¤ + (ideograph-daikanwa . 03105) ; ø¸€°¡ + (=hanziku-8 . #xDF48) ; ý¢‚½ˆ + (=ucs . #x26385) ; 𦎅 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4723) ; ø»œ¬¦ + (=ucs . #x20B05) ; 𠬅 + )) +(define-char + '((=>ucs . #x20B06) ; 𠬆 + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 03106) ; ø¸€°¢ + )) +(define-char + '((=>ucs . #x20B06) ; 𠬆 + (morohashi-daikanwa 3106 0 0) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 5 3408 6) + (=hanziku-9 . #xC1B6) ; ý¢‚œ†¶ + )) +(define-char + '((morohashi-daikanwa 3106 0 1) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 11) + (total-strokes . 13) + (=ucs . #x20B06) ; 𠬆 + )) +(define-char + '((=>ucs . #x20B06) ; 𠬆 + (morohashi-daikanwa 3106 0 2) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E21) ; ø»š•’ + )) +(define-char + '((=>ucs . #x20B07) ; 𠬇 + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 03107) ; ø¸€°£ + )) +(define-char + '((morohashi-daikanwa 3107 0 0) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 477 6) + (chinese-cns11643-6 . #x5125) ; ø»œ»” + (=hanziku-2 . #xB252) ; ý¢€«‰’ + (=ucs . #x20B07) ; 𠬇 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 389 6) + (chinese-cns11643-5 . #x3D7E) ; ø»š•‘ + (ideograph-daikanwa . 03108) ; ø¸€°¤ + (=hanziku-1 . #xF5F2) ; ý¢€Ÿ—² + (=ucs . #x20B08) ; 𠬈 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 03109) ; ø¸€°¥ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4491) ; 䒑 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((name . "CJK RADICAL HAND") + (=ucs . #x2E98) ; ⺘ + ) + ((=ucs . #x4E38) ; 丸 + )) + ) + ((=ucs . #x4E91) ; 云 + )) + (=ucs . #x517F) ; 兿 + )) +(define-char + '((=>ucs . #x20B0E) ; 𠬎 + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 03110) ; ø¸€°¦ + )) +(define-char + '((morohashi-daikanwa 3110 0 0) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 389 11) + (chinese-cns11643-6 . #x5B3C) ; ø»Š— + (=hanziku-1 . #xF5F7) ; ý¢€Ÿ—· + (=ucs . #x20B0E) ; 𠬎 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 03111) ; ø¸€°§ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 389 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E91) ; 云 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8BB8) ; ý¢€ˆ®¸ + ) + ((=ucs . #x53CB) ; 友 + )) + )) + (chinese-isoir165 . #x7A45) ; ø»Ž±¦ + (=hanziku-1 . #xF5F5) ; ý¢€Ÿ—µ + (=ucs . #x53C6) ; 叆 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 12) + (total-strokes . 14) + (=ucs . #x20B0D) ; 𠬍 + )) +(define-char + '((=>ucs . #x20B0D) ; 𠬍 + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 389 10) + (=hanziku-1 . #xF5F6) ; ý¢€Ÿ—¶ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 389 15) + (chinese-cns11643-7 . #x2145) ; ø»¿˜ + (ideograph-daikanwa . 03112) ; ø¸€°¨ + (=hanziku-1 . #xF5FB) ; ý¢€Ÿ—» + (=ucs . #x20B11) ; 𠬑 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-4 . #x4929) ; ø»˜›  + (ideograph-daikanwa . 03113) ; ø¸€°© + (=ucs . #x3559) ; 㕙 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-cns11643-4 . #x492A) ; ø»˜›¡ + (ideograph-daikanwa . 48958) ; ø¸‹¼¾ + (=ucs . #x366F) ; 㙯 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 389 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E91) ; 云 + ) + ((=ucs . #x902E) ; 逮 + )) + (chinese-isoir165 . #x7A46) ; ø»Ž±§ + (=hanziku-1 . #xF5FA) ; ý¢€Ÿ—º + (=ucs . #x53C7) ; 叇 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 389 18) + (chinese-cns11643-5 . #x5366) ; ø»šµ + (ideograph-daikanwa . 03114) ; ø¸€°ª + (=hanziku-1 . #xF5FE) ; ý¢€Ÿ—¾ + (=ucs . #x20B13) ; 𠬓 + )) +(define-char + '((=>ucs . #x23728) ; 𣜨 + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 2 1306 3) + (ideograph-daikanwa . 48959) ; ø¸‹¼¿ + (=hanziku-4 . #xB4DD) ; ý¢‹“ + )) +(define-char + '((morohashi-daikanwa 48959 0 2) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 15) + (total-strokes . 17) + (=ucs . #x23728) ; 𣜨 + )) +(define-char + '((=>ucs . #x23728) ; 𣜨 + (morohashi-daikanwa 48959 0 3) + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-7 . #x3727) ; ø»žŸŽ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 17) + (total-strokes . 19) + (=ucs . #x20B19) ; 𠬙 + )) +(define-char + '((=>ucs . #x20B19) ; 𠬙 + (ideographic-radical . 28) ; ⼛ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 389 21) + (=hanziku-1 . #xF642) ; ý¢€Ÿ™‚ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (hanyu-dazidian 1 384 1) + (=hanziku-1 . #xF4EA) ; ý¢€Ÿ“ª + (=ucs . #x20AD6) ; 𠫖 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (hanyu-dazidian 1 384 3) + (=hanziku-1 . #xF4EC) ; ý¢€Ÿ“¬ + (=ucs . #x20AD8) ; 𠫘 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (hanyu-dazidian 1 385 2) + (=hanziku-1 . #xF54C) ; ý¢€Ÿ•Œ + (=ucs . #x20ADB) ; 𠫛 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (hanyu-dazidian 1 385 4) + (=hanziku-1 . #xF54E) ; ý¢€Ÿ•Ž + (=ucs . #x20ADC) ; 𠫜 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (hanyu-dazidian 8 11 10) + (=hanziku-12 . #xEBCE) ; ý¢ƒŽ¯Ž + (=ucs . #x20ADD) ; 𠫝 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (hanyu-dazidian 1 386 14) + (=hanziku-1 . #xF578) ; ý¢€Ÿ•¸ + (=ucs . #x20AED) ; ð «­ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (hanyu-dazidian 1 386 17) + (=hanziku-1 . #xF57B) ; ý¢€Ÿ•» + (=ucs . #x20AEE) ; ð «® + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (hanyu-dazidian 1 387 2) + (=hanziku-1 . #xF5AE) ; ý¢€Ÿ–® + (=ucs . #x20AEF) ; 𠫯 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (hanyu-dazidian 1 387 11) + (=hanziku-1 . #xF5B7) ; ý¢€Ÿ–· + (=ucs . #x20AF1) ; ð «± + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (hanyu-dazidian 1 387 5) + (=hanziku-1 . #xF5B1) ; ý¢€Ÿ–± + (=ucs . #x20AF5) ; ð «µ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (hanyu-dazidian 1 387 6) + (=hanziku-1 . #xF5B2) ; ý¢€Ÿ–² + (=ucs . #x20AF6) ; 𠫶 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (hanyu-dazidian 1 387 7) + (=hanziku-1 . #xF5B3) ; ý¢€Ÿ–³ + (=ucs . #x20AF7) ; ð «· + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (hanyu-dazidian 1 387 19) + (=hanziku-1 . #xF5BF) ; ý¢€Ÿ–¿ + (=ucs . #x20AFD) ; ð «½ + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (hanyu-dazidian 1 389 8) + (=hanziku-1 . #xF5F4) ; ý¢€Ÿ—´ + (=ucs . #x20B0B) ; 𠬋 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (hanyu-dazidian 1 389 13) + (=hanziku-1 . #xF5F9) ; ý¢€Ÿ—¹ + (=ucs . #x20B10) ; 𠬐 + )) +(define-char + '((ideographic-radical . 28) ; ⼛ + (hanyu-dazidian 1 389 20) + (=hanziku-1 . #xF641) ; ý¢€Ÿ™ + (=ucs . #x20B18) ; 𠬘 + )) diff --git a/lisp/utf-2000/Ideograph-R029-Again.el b/lisp/utf-2000/Ideograph-R029-Again.el new file mode 100644 index 0000000..13e8d93 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R029-Again.el @@ -0,0 +1,2573 @@ +(define-char + '((=>ucs . #x53C8) ; 又 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 0) + (total-strokes . 2) + (shinjigen-1 . 898) + (shinjigen-2 . 898) + (korean-ksc5601 . #x6951) ; ø»Š„¬ + (=gt-pj-k1 . #x3D55) ; ø»Š„¬ + (chinese-big5 . #xA453) ; ý¢€Š‘“ + (ideograph-daikanwa . 03115) ; ø¸€°« + (=gt-k . 00065) ; ý¡„€ + (=jef-china3 . #x45ED) ; øº„—­ + )) +(define-char + '((morohashi-daikanwa 3115 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 390 1) + (shinjigen-1 . 897) + (shinjigen-2 . 897) + (chinese-gb2312 . #x5356) ; ø»…• + (=jis-x0208 . #x4B74) ; ø½Š´» + (chinese-isoir165 . #x5356) ; ø»¸¥ + (chinese-cns11643-1 . #x4434) ; ø»‘¶‰ + (=gt-pj-1 . #x4B74) ; 又 + (=gt-k . 00063) ; ý¡„€€¿ + (=ucs . #x53C8) ; 又 + )) +(define-char + '((=>ucs . #x53C8) ; 又 + (morohashi-daikanwa 3115 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 0) + (total-strokes . 2) + (=gt-pj-k1 . #x345A) ; ý¡„€€ + (=gt-k . 00064) ; ý¡„€€ + )) +(define-char + '((=>ucs . #x53C9) ; 叉 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 1) + (total-strokes . 3) + (shinjigen-1 . 899) + (shinjigen-2 . 899) + (=jis-x0208 . #x3A35) ; ø½Šš¾ + (korean-ksc5601 . #x7329) ; ø»Š’° + (=gt-pj-1 . #x3A35) ; ø½Šš¾ + (ideograph-daikanwa . 03116) ; ø¸€°¬ + (=gt-k . 00256) ; ý¡„€„€ + (ucs-jis . #x53C9) ; ø½Šš¾ + )) +(define-char + '((morohashi-daikanwa 3116 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 1) + (total-strokes . 3) + (hanyu-dazidian 1 390 2) + (shinjigen-1 . 899) + (shinjigen-2 . 899) + (chinese-gb2312 . #x3266) ; ø»„ ‡ + (chinese-isoir165 . #x3266) ; ø»ˆ— + (chinese-cns11643-1 . #x4446) ; ø»‘¶› + (chinese-big5 . #xA465) ; ý¢€Š‘¥ + (=ucs . #x53C9) ; 叉 + )) +(define-char + '((=>ucs . #x355A) ; 㕚 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 03117) ; ø¸€°­ + )) +(define-char + '((morohashi-daikanwa 3117 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 393 2) + (chinese-cns11643-5 . #x2141) ; ø»™«Œ + (=big5-cdp . #x8DDA) ; ý¢€ˆ·š + (=ucs . #x355A) ; 㕚 + )) +(define-char + '((=>ucs . #x53CA) ; 及 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (shinjigen-1 . 901) + (korean-ksc5601 . #x5060) ; ø»‰  + (chinese-cns11643-1 . #x452F) ; ø»‘·¢ + (chinese-big5 . #xA4CE) ; ý¢€Š“Ž + (ideograph-daikanwa . 03118) ; ø¸€°® + (=jef-china3 . #x45EF) ; øº„—¯ + (ucs-cns . #x53CA) ; ø»‰  + )) +(define-char + '((morohashi-daikanwa 3118 1) + (ideographic- (:radical 29 ; ⼜ + :strokes 2 + :total-strokes 4 + :sources (morohashi-daikanwa jis-x0208 cns-11643 ucs)) + (:radical 4 ; ⼃ + :strokes 2 + :total-strokes 3 + :sources (gt))) + (hanyu-dazidian 1 35 1) + (shinjigen-1 . 900) + (shinjigen-2 . 900) + (chinese-gb2312 . #x3C30) ; ø»„­½ + (=jis-x0208 . #x355A) ; ø½Š” + (chinese-isoir165 . #x3C30) ; ø»– + (chinese-cns11643-6 . #x2161) ; ø»›µ° + (=gt-pj-1 . #x355A) ; ý¡€€‚£ + (=gt-k . 00257) ; ý¡„€„ + (=gt . 00163) ; ý¡€€‚£ + (=ucs . #x53CA) ; 及 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 391 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x20087) ; 𠂇 + ) + ((=ucs . #x53C8) ; 又 + )) + (shinjigen-1 . 905) + (shinjigen-2 . 905) + (chinese-gb2312 . #x5351) ; ø»… + (=jis-x0208 . #x4D27) ; ø½Š¶ª + (korean-ksc5601 . #x6952) ; ø»Š„­ + (chinese-isoir165 . #x5351) ; ø»¸  + (chinese-cns11643-1 . #x452E) ; ø»‘·¡ + (=gt-pj-1 . #x4D27) ; 友 + (chinese-big5 . #xA4CD) ; ý¢€Š“ + (ideograph-daikanwa . 03119) ; ø¸€°¯ + (=gt-k . 00504) ; ý¡„€‡¸ + (=ucs . #x53CB) ; 友 + )) +(define-char + '((=>ucs . #x355B) ; 㕛 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 03120) ; ø¸€°° + )) +(define-char + '((morohashi-daikanwa 3120 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 393 8) + (chinese-cns11643-3 . #x215F) ; ø»•—¢ + (=hanziku-1 . #xF6D7) ; ý¢€Ÿ›— + (=jef-china3 . #x45EE) ; øº„—® + (=ucs . #x355B) ; 㕛 + )) +(define-char + '((=>ucs . #x20B1A) ; 𠬚 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 03121) ; ø¸€°± + )) +(define-char + '((morohashi-daikanwa 3121 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 393 1) + (chinese-cns11643-6 . #x2160) ; ø»›µ¯ + (=hanziku-1 . #xF6D0) ; ý¢€Ÿ› + (=ucs . #x20B1A) ; 𠬚 + )) +(define-char + '((=>ucs . #x20B1B) ; 𠬛 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 03122) ; ø¸€°² + )) +(define-char + '((morohashi-daikanwa 3122 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 393 5) + (chinese-cns11643-5 . #x2140) ; ø»™«‹ + (=hanziku-1 . #xF6D4) ; ý¢€Ÿ›” + (=ucs . #x20B1B) ; 𠬛 + )) +(define-char + '((=>ucs . #x20B1C) ; 𠬜 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x6951) ; ø»Š„¬ + (ideograph-daikanwa . 03115) ; ø¸€°« + ) + ((=big5-cdp . #x88B5) ; ý¢€ˆ¢µ + )) + (ideograph-daikanwa . 03123) ; ø¸€°³ + )) +(define-char + '((=>ucs . #x20B1C) ; 𠬜 + (morohashi-daikanwa 3123 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53C8) ; 又 + ) + ((=big5-cdp . #x88B5) ; ý¢€ˆ¢µ + )) + (=big5-cdp . #x88F8) ; ý¢€ˆ£¸ + )) +(define-char + '((morohashi-daikanwa 3123 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 393 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53C8) ; 又 + ) + ((=big5-cdp . #x88B5) ; ý¢€ˆ¢µ + )) + (chinese-cns11643-6 . #x215E) ; ø»›µ­ + (=ucs . #x20B1C) ; 𠬜 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 391 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=big5-cdp . #x89A7) ; ý¢€ˆ¦§ + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-cns11643-5 . #x2142) ; ø»™« + (=jis-x0213-2-2000 . #x235C) ; ø»¤ · + (ideograph-daikanwa . 03124) ; ø¸€°´ + (=big5-cdp . #x8BC1) ; ý¢€ˆ¯ + (=ucs . #x20B1D) ; 𠬝 + )) +(define-char + '((script JP-Jouyou Ideograph) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (<-vulgar-ideograph + (:sources (inkai shinjigen-1) + :char ((ideographic-radical . 172) ; ⾫ + (shinjigen-1 . 903) + (ideograph-daikanwa . 42116) ; ø¸Š’„ + ) + )) + (hanyu-dazidian 1 393 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53C8) ; 又 + ) + ((=ucs . #x53C8) ; 又 + )) + (shinjigen-1 . 902) + (shinjigen-2 . 902) + (chinese-gb2312 . #x4B2B) ; ø»…ƒº + (=jis-x0208 . #x4150) ; ø½Š¥« + (chinese-isoir165 . #x4B2B) ; ø»¬Š + (chinese-cns11643-3 . #x215E) ; ø»•—¡ + (=gt-pj-1 . #x4150) ; 双 + (ideograph-daikanwa . 03125) ; ø¸€°µ + (=hanziku-1 . #xF6D8) ; ý¢€Ÿ›˜ + (=gt-k . 00457) ; ý¡„€‡‰ + (=cbeta . 04639) ; ø¸¡ˆŸ + (=ucs . #x53CC) ; 双 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 393 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x88B6) ; ý¢€ˆ¢¶ + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-cns11643-6 . #x2162) ; ø»›µ± + (ideograph-daikanwa . 03126) ; ø¸€°¶ + (=big5-cdp . #x8AB2) ; ý¢€ˆª² + (=ucs . #x20B1E) ; 𠬞 + )) +(define-char + '((=>ucs . #x53CD) ; 反 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 391 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x53C8) ; 又 + )) + (shinjigen-1 . 904) + (shinjigen-2 . 904) + (=jis-x0208 . #x483F) ; ø½Š¯¬ + (korean-ksc5601 . #x5A63) ; ø»‰®¼ + (chinese-cns11643-1 . #x4530) ; ø»‘·£ + (=gt-pj-1 . #x483F) ; ø½Š¯¬ + (chinese-big5 . #xA4CF) ; ý¢€Š“ + (ideograph-daikanwa . 03127) ; ø¸€°· + (=gt-k . 00475) ; ý¡„€‡› + (ucs-jis . #x53CD) ; ø½Š¯¬ + )) +(define-char + '((morohashi-daikanwa 3127 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 391) + (hanyu-dazidian-char . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x20086) ; 𠂆 + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-gb2312 . #x3734) ; ø»„¦« + (chinese-isoir165 . #x3734) ; ø»Ž» + (=ucs . #x53CD) ; 反 + )) +(define-char + '((script JP-Jouyou Ideograph) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 393 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E29) ; 丩 + ) + ((=ucs . #x53C8) ; 又 + )) + (shinjigen-1 . 906) + (shinjigen-2 . 906) + (vulgar-ideograph-of + ((sources morohashi-daikanwa shinjigen-1) + (char . ((ideographic-radical . 66) ; ⽁ + (shinjigen-1 . 907) + (ideograph-daikanwa . 13110) ; ø¸ƒŒ¶ + )) + )) + (=jis-x0208-1990 . #x3C7D) ; ø½ŠŸ‚ + (=gt-pj-1 . #x3C7D) ; 収 + (ideograph-daikanwa . 03128) ; ø¸€°¸ + (=hanziku-1 . #xF6D2) ; ý¢€Ÿ›’ + (=cbeta . 01495) ; ø¸ —— + (=ucs . #x53CE) ; 収 + )) +(define-char + '((=>ucs . #x53CE) ; 収 + (morohashi-daikanwa 3128 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (japanese-jisx0208-1978 . #x3C7D) ; ø»‚¥† + (japanese-jisx0208 . #x3C7D) ; ø»†¹Ž + )) +(define-char + '((=>ucs . #x53CE) ; 収 + (morohashi-daikanwa 3128 0 2) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (chinese-cns11643-3 . #x2160) ; ø»•—£ + )) +(define-char + '((=>ucs . #x20B1F) ; 𠬟 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (ideograph-daikanwa . 03129) ; ø¸€°¹ + )) +(define-char + '((morohashi-daikanwa 3129 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 2) + (total-strokes . 4) + (hanyu-dazidian 1 393 7) + (chinese-cns11643-6 . #x215F) ; ø»›µ® + (=hanziku-1 . #xF6D6) ; ý¢€Ÿ›– + (=ucs . #x20B1F) ; 𠬟 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 393 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x89B3) ; ý¢€ˆ¦³ + ) + ((=ucs . #x53C8) ; 又 + )) + (japanese-jisx0212 . #x3459) ; ø»‹‚ + (chinese-cns11643-4 . #x2169) ; ø»—¡° + (ideograph-daikanwa . 03130) ; ø¸€°º + (=hanziku-1 . #xF6E1) ; ý¢€Ÿ›¡ + (=ucs . #x53CF) ; 叏 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 393 12) + (chinese-cns11643-6 . #x2255) ; ø»›·‚ + (ideograph-daikanwa . 03131) ; ø¸€°» + (=hanziku-1 . #xF6DB) ; ý¢€Ÿ›› + (=ucs . #x20B21) ; 𠬡 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 393 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x53CB) ; 友 + )) + (chinese-cns11643-3 . #x222B) ; ø»•˜Œ + (ideograph-daikanwa . 03132) ; ø¸€°¼ + (=hanziku-1 . #xF6DE) ; ý¢€Ÿ›ž + (=ucs . #x53D0) ; 叐 + )) +(define-char + '((=>ucs . #x20B22) ; 𠬢 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 03133) ; ø¸€°½ + )) +(define-char + '((morohashi-daikanwa 3133 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 393 13) + (chinese-cns11643-4 . #x2168) ; ø»—¡¯ + (=hanziku-1 . #xF6DC) ; ý¢€Ÿ›œ + (=ucs . #x20B22) ; 𠬢 + )) +(define-char + '((=>ucs . #x20B23) ; 𠬣 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 03134) ; ø¸€°¾ + )) +(define-char + '((morohashi-daikanwa 3134 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 393 11) + (=hanziku-1 . #xF6DA) ; ý¢€Ÿ›š + (=ucs . #x20B23) ; 𠬣 + )) +(define-char + '((=>ucs . #x20B23) ; 𠬣 + (morohashi-daikanwa 3134 0 2) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-5 . #x215E) ; ø»™«© + )) +(define-char + '((=>ucs . #x20B25) ; 𠬥 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 03135) ; ø¸€°¿ + )) +(define-char + '((morohashi-daikanwa 3135 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 393 14) + (chinese-cns11643-6 . #x2256) ; ø»›·ƒ + (=hanziku-1 . #xF6DD) ; ý¢€Ÿ› + (=ucs . #x20B25) ; 𠬥 + )) +(define-char + '((=>ucs . #x20B26) ; 𠬦 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 3) + (total-strokes . 5) + (ideograph-daikanwa . 03136) ; ø¸€±€ + )) +(define-char + '((morohashi-daikanwa 3136 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 3) + (total-strokes . 5) + (chinese-cns11643-5 . #x215F) ; ø»™«ª + (=ucs . #x20B26) ; 𠬦 + )) +(define-char + '((=>ucs . #x20B26) ; 𠬦 + (morohashi-daikanwa 3136 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 393 16) + (=hanziku-1 . #xF6DF) ; ý¢€Ÿ›Ÿ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 393 17) + (chinese-cns11643-6 . #x2253) ; ø»›·€ + (ideograph-daikanwa . 03137) ; ø¸€± + (=hanziku-1 . #xF6E0) ; ý¢€Ÿ›  + (=ucs . #x20B27) ; 𠬧 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 393 19) + (chinese-cns11643-6 . #x2254) ; ø»›· + (ideograph-daikanwa . 48960) ; ø¸‹½€ + (=hanziku-1 . #xF6E2) ; ý¢€Ÿ›¢ + (=ucs . #x20B28) ; 𠬨 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 3) + (total-strokes . 5) + (hanyu-dazidian 1 394 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=big5-cdp . #x89F6) ; ý¢€ˆ§¶ + ) + ((=ucs . #x53C8) ; 又 + )) + ) + ((=ucs . #x4E36) ; 丶 + )) + (chinese-gb2312 . #x3722) ; ø»„¦™ + (chinese-isoir165 . #x3722) ; ø»Ž© + (=big5-cdp . #x8A6A) ; ý¢€ˆ©ª + (=ucs . #x53D1) ; 发 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 394 6) + (ideograph-daikanwa . 03138) ; ø¸€±‚ + (=hanziku-1 . #xF6F5) ; ý¢€Ÿ›µ + (=ucs . #x20B29) ; 𠬩 + )) +(define-char + '((=>ucs . #x20B29) ; 𠬩 + (morohashi-daikanwa 3138 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2425) ; ø»›¹Ž + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 394 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53C8) ; 又 + ) + ((=ucs . #x53CC) ; 双 + )) + (japanese-jisx0212 . #x345A) ; ø»‹ƒ + (chinese-cns11643-3 . #x2333) ; ø»•™² + (ideograph-daikanwa . 03139) ; ø¸€±ƒ + (=hanziku-1 . #xF6F7) ; ý¢€Ÿ›· + (=ucs . #x53D2) ; 叒 + )) +(define-char + '((=>ucs . #x355C) ; 㕜 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 03140) ; ø¸€±„ + )) +(define-char + '((morohashi-daikanwa 3140 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 394 3) + (chinese-cns11643-3 . #x2332) ; ø»•™± + (=hanziku-1 . #xF6F2) ; ý¢€Ÿ›² + (=ucs . #x355C) ; 㕜 + )) +(define-char + '((=>ucs . #x20B2A) ; 𠬪 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL PAW ONE") + (=ucs . #x2EA4) ; ⺤ + ) + ((=ucs . #x53C8) ; 又 + )) + (ideograph-daikanwa . 03141) ; ø¸€±… + )) +(define-char + '((morohashi-daikanwa 3141 0 2) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 394 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL PAW ONE") + (=ucs . #x2EA4) ; ⺤ + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-cns11643-4 . #x224B) ; ø»—¢° + (=big5-cdp . #x8940) ; ý¢€ˆ¥€ + (=ucs . #x20B2A) ; 𠬪 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 394 9) + (chinese-cns11643-6 . #x2424) ; ø»›¹ + (ideograph-daikanwa . 03142) ; ø¸€±† + (=hanziku-1 . #xF6F8) ; ý¢€Ÿ›¸ + (=ucs . #x20B2B) ; 𠬫 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 03143) ; ø¸€±‡ + (=ucs . #x20B2C) ; 𠬬 + )) +(define-char + '((=>ucs . #x20B2C) ; 𠬬 + (morohashi-daikanwa 3143 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 243 4) + (chinese-cns11643-5 . #x2242) ; ø»™¬« + (=hanziku-1 . #xD857) ; ý¢€¡— + )) +(define-char + '((=>ucs . #x20B2D) ; ð ¬­ + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 03144) ; ø¸€±ˆ + )) +(define-char + '((morohashi-daikanwa 3144 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 394 2) + (chinese-cns11643-6 . #x2426) ; ø»›¹ + (=hanziku-1 . #xF6F1) ; ý¢€Ÿ›± + (=ucs . #x20B2D) ; ð ¬­ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 4) + (total-strokes . 6) + (hanyu-dazidian 1 394 7) + (chinese-cns11643-5 . #x2241) ; ø»™¬ª + (ideograph-daikanwa . 03145) ; ø¸€±‰ + (=hanziku-1 . #xF6F6) ; ý¢€Ÿ›¶ + (=ucs . #x20B2E) ; 𠬮 + )) +(define-char + '((=>ucs . #x20B2F) ; 𠬯 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 4) + (total-strokes . 6) + (ideograph-daikanwa . 48961) ; ø¸‹½ + )) +(define-char + '((morohashi-daikanwa 48961 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-6 . #x2427) ; ø»›¹ + (=ucs . #x20B2F) ; 𠬯 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 394 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DDD) ; ý¢€ˆ· + ) + ((=ucs . #x53C8) ; 又 + )) + (japanese-jisx0212 . #x345B) ; ø»‹„ + (chinese-cns11643-4 . #x234F) ; ø»—¤’ + (ideograph-daikanwa . 03146) ; ø¸€±Š + (=hanziku-1 . #xF6F9) ; ý¢€Ÿ›¹ + (=ucs . #x53D3) ; 叓 + )) +(define-char + '((=>ucs . #x20B31) ; 𠬱 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 03147) ; ø¸€±‹ + )) +(define-char + '((morohashi-daikanwa 3147 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 394 13) + (chinese-cns11643-6 . #x2644) ; ø»›¼© + (=hanziku-1 . #xF6FC) ; ý¢€Ÿ›¼ + (=ucs . #x20B31) ; 𠬱 + )) +(define-char + '((=>ucs . #x20B32) ; 𠬲 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 03148) ; ø¸€±Œ + )) +(define-char + '((morohashi-daikanwa 3148 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x2642) ; ø»›¼§ + (=ucs . #x20B32) ; 𠬲 + )) +(define-char + '((=>ucs . #x20B32) ; 𠬲 + (morohashi-daikanwa 3148 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 394 11) + (=hanziku-1 . #xF6FA) ; ý¢€Ÿ›º + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 394 15) + (chinese-cns11643-5 . #x2352) ; ø»™®™ + (ideograph-daikanwa . 03149) ; ø¸€± + (=hanziku-1 . #xF6FE) ; ý¢€Ÿ›¾ + (=ucs . #x20B33) ; 𠬳 + )) +(define-char + '((=>ucs . #x20B38) ; 𠬸 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 5) + (total-strokes . 7) + (ideograph-daikanwa . 03150) ; ø¸€±Ž + )) +(define-char + '((=>ucs . #x20B38) ; 𠬸 + (morohashi-daikanwa 3150 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 1 394 14) + (=hanziku-1 . #xF6FD) ; ý¢€Ÿ›½ + )) +(define-char + '((morohashi-daikanwa 3150 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-4 . #x2350) ; ø»—¤“ + (=ucs . #x20B38) ; 𠬸 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-6 . #x2643) ; ø»›¼¨ + (ideograph-daikanwa . 03151) ; ø¸€± + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 5) + (total-strokes . 7) + (=jis-x0213-2-2000 . #x235D) ; ø»¤ ¸ + (=ucs . #x355D) ; 㕝 + )) +(define-char + '((=>ucs . #x20B39) ; 𠬹 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 03152) ; ø¸€± + )) +(define-char + '((morohashi-daikanwa 3152 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 397 5) + (chinese-cns11643-6 . #x2A31) ; ø»œ‚Ž + (=hanziku-1 . #xF7B7) ; ý¢€Ÿž· + (=ucs . #x20B39) ; 𠬹 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 397 3) + (chinese-cns11643-6 . #x2A2F) ; ø»œ‚Œ + (ideograph-daikanwa . 03153) ; ø¸€±‘ + (=hanziku-1 . #xF7B5) ; ý¢€Ÿžµ + (=ucs . #x20B3A) ; 𠬺 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 396 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C17) ; 尗 + ) + ((=ucs . #x53C8) ; 又 + )) + (shinjigen-1 . 910) + (shinjigen-2 . 910) + (chinese-gb2312 . #x4A65) ; ø»…ƒ– + (=jis-x0208 . #x3D47) ; ø½ŠŸª + (korean-ksc5601 . #x6252) ; ø»‰º› + (chinese-isoir165 . #x4A65) ; ø»«¦ + (chinese-cns11643-1 . #x4C3E) ; ø»’‚ƒ + (=gt-pj-1 . #x3D47) ; 叔 + (chinese-big5 . #xA8FB) ; ý¢€Š£» + (ideograph-daikanwa . 03154) ; ø¸€±’ + (=gt-k . 03739) ; ý¡„€º› + (=ucs . #x53D4) ; 叔 + )) +(define-char + '((=>ucs . #x20B3B) ; 𠬻 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 03155) ; ø¸€±“ + )) +(define-char + '((morohashi-daikanwa 3155 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 394 16) + (=big5-cdp . #x8550) ; ý¢€ˆ• + (=ucs . #x20B3B) ; 𠬻 + )) +(define-char + '((=>ucs . #x20B3B) ; 𠬻 + (morohashi-daikanwa 3155 0 2) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A32) ; ø»œ‚ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 397 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x21C2F) ; ð¡°¯ + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-cns11643-4 . #x255A) ; ø»—§™ + (=jis-x0213-2-2000 . #x235E) ; ø»¤ ¹ + (ideograph-daikanwa . 03156) ; ø¸€±” + (=big5-cdp . #x8AC3) ; ý¢€ˆ«ƒ + (=ucs . #x355E) ; 㕞 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 397 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53CC) ; 双 + ) + ((=ucs . #x53CC) ; 双 + )) + (japanese-jisx0212 . #x345C) ; ø»‹… + (chinese-cns11643-3 . #x276B) ; ø»• ¢ + (=jis-x0213-2-2000 . #x235F) ; ø»¤ º + (ideograph-daikanwa . 03157) ; ø¸€±• + (=hanziku-1 . #xF7B6) ; ý¢€Ÿž¶ + (=jef-china3 . #x80CA) ; øºˆƒŠ + (=ucs . #x53D5) ; 叕 + )) +(define-char + '((=>ucs . #x53D6) ; 取 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 395 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8033) ; 耳 + ) + ((=ucs . #x53C8) ; 又 + )) + (shinjigen-1 . 908) + (shinjigen-2 . 908) + (=jis-x0208 . #x3C68) ; ø½Šž­ + (korean-ksc5601 . #x7622) ; ø»Š—ƒ + (chinese-cns11643-1 . #x4C3D) ; ø»’‚‚ + (=gt-pj-1 . #x3C68) ; ø½Šž­ + (chinese-big5 . #xA8FA) ; ý¢€Š£º + (ideograph-daikanwa . 03158) ; ø¸€±– + (=gt-k . 03734) ; ý¡„€º– + (ucs-jis . #x53D6) ; ø½Šž­ + )) +(define-char + '((morohashi-daikanwa 3158 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 395) + (hanyu-dazidian-char . 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8033) ; 耳 + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-gb2312 . #x4821) ; ø»„¿– + (chinese-isoir165 . #x4821) ; ø»§¦ + (=ucs . #x53D6) ; 取 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 396 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BB8) ; ý¢€ˆ®¸ + ) + ((=ucs . #x53C8) ; 又 + )) + (shinjigen-1 . 909) + (shinjigen-2 . 909) + (chinese-gb2312 . #x4A5C) ; ø»…ƒ + (=jis-x0208 . #x3C75) ; ø½Šžº + (korean-ksc5601 . #x6174) ; ø»‰¹Ÿ + (chinese-isoir165 . #x4A5C) ; ø»« + (chinese-cns11643-1 . #x4C3F) ; ø»’‚„ + (=gt-pj-1 . #x3C75) ; 受 + (chinese-big5 . #xA8FC) ; ý¢€Š£¼ + (ideograph-daikanwa . 03159) ; ø¸€±— + (=gt-k . 03735) ; ý¡„€º— + (=ucs . #x53D7) ; 受 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 394 17) + (chinese-cns11643-6 . #x2A30) ; ø»œ‚ + (ideograph-daikanwa . 03160) ; ø¸€±˜ + (=big5-cdp . #x854F) ; ý¢€ˆ• + (=ucs . #x20B3C) ; 𠬼 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 6) + (total-strokes . 8) + (ideograph-daikanwa . 03161) ; ø¸€±™ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 6) + (total-strokes . 8) + (hanyu-dazidian 1 397 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=big5-cdp . #x89BB) ; ý¢€ˆ¦» + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-gb2312 . #x3164) ; ø»„ž§ + (chinese-isoir165 . #x3164) ; ø»†· + (=hanziku-1 . #xF7B3) ; ý¢€Ÿž³ + (=ucs . #x53D8) ; 变 + )) +(define-char + '((=>ucs . #x355F) ; 㕟 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 397 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL DIVINATION") + (=ucs . #x2E8A) ; ⺊ + ) + ((=ucs . #x20541) ; 𠕁 + )) + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-cns11643-4 . #x2857) ; ø»—«° + (ideograph-daikanwa . 03162) ; ø¸€±š + (=big5-cdp . #x8AC6) ; ý¢€ˆ«† + (=ucs . #x355F) ; 㕟 + )) +(define-char + '((script JP-Jouyou Ideograph) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 915) + (ideograph-daikanwa . 13205) ; ø¸ƒŽ• + ) + :sources (seiji-tsuu morohashi-daikanwa shinjigen-1))) + (hanyu-dazidian 1 397 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4F59) ; 余 + ) + ((=ucs . #x53C8) ; 又 + )) + (shinjigen-1 . 914) + (shinjigen-2 . 914) + (chinese-gb2312 . #x5070) ; ø»…Œ• + (=jis-x0208 . #x3D76) ; ø½Š ™ + (chinese-isoir165 . #x5070) ; ø»´¥ + (chinese-cns11643-3 . #x2B50) ; ø»•¥¿ + (=gt-pj-1 . #x3D76) ; 叙 + (ideograph-daikanwa . 03163) ; ø¸€±› + (=hanziku-1 . #xF7C1) ; ý¢€ŸŸ + (=ucs . #x53D9) ; 叙 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 397 14) + (chinese-cns11643-6 . #x2F4D) ; ø»œŠ€ + (ideograph-daikanwa . 03164) ; ø¸€±œ + (=hanziku-1 . #xF7C0) ; ý¢€ŸŸ€ + (=ucs . #x20B3F) ; 𠬿 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 398 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8C7A) ; ý¢€ˆ±º + ) + ((=big5-cdp . #x8C79) ; ý¢€ˆ±¹ + )) + (shinjigen-1 . 913) + (shinjigen-2 . 913) + (japanese-jisx0212 . #x345D) ; ø»‹† + (chinese-cns11643-3 . #x2B4F) ; ø»•¥¾ + (=jis-x0213-2-2000 . #x2360) ; ø»¤ » + (ideograph-daikanwa . 03165) ; ø¸€± + (=big5-cdp . #x8C77) ; ý¢€ˆ±· + (=cbeta . 00556) ; ø¸ ˆ¬ + (=jef-china3 . #x45F1) ; øº„—± + (=ucs . #x53DA) ; 叚 + )) +(define-char + '((=>ucs . #x53DB) ; 叛 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x5A62) ; ø»‰®» + (ideograph-daikanwa . 02707) ; ø¸€ª“ + ) + ((=jis-x0208 . #x483F) ; ø½Š¯¬ + (korean-ksc5601 . #x5A63) ; ø»‰®¼ + (chinese-cns11643-1 . #x4530) ; ø»‘·£ + (ideograph-daikanwa . 03127) ; ø¸€°· + )) + (korean-ksc5601 . #x5A64) ; ø»‰®½ + (ideograph-daikanwa . 03166) ; ø¸€±ž + )) +(define-char + '((=>ucs . #x53DB) ; 叛 + (morohashi-daikanwa 3166 0 2) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x534A) ; 半 + ) + ((=jis-x0208 . #x483F) ; ø½Š¯¬ + (korean-ksc5601 . #x5A63) ; ø»‰®¼ + (chinese-cns11643-1 . #x4530) ; ø»‘·£ + (ideograph-daikanwa . 03127) ; ø¸€°· + )) + (=jis-x0208 . #x4840) ; ø½Š¯­ + (=gt-pj-1 . #x4840) ; ø½Š¯­ + (=jef-china3 . #x45EC) ; øº„—¬ + (ucs-jis . #x53DB) ; ø½Š¯­ + )) +(define-char + '((=>ucs . #x53DB) ; 叛 + (morohashi-daikanwa 3166 0 2 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x534A) ; 半 + ) + ((=jis-x0208 . #x483F) ; ø½Š¯¬ + (korean-ksc5601 . #x5A63) ; ø»‰®¼ + (chinese-cns11643-1 . #x4530) ; ø»‘·£ + (ideograph-daikanwa . 03127) ; ø¸€°· + )) + (chinese-cns11643-1 . #x5035) ; ø»’‡² + )) +(define-char + '((morohashi-daikanwa 3166 0 3) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 398 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x534A) ; 半 + ) + ((=ucs . #x53CD) ; 反 + )) + (chinese-gb2312 . #x4551) ; ø»„»¬ + (chinese-isoir165 . #x4551) ; ø»£¼ + (chinese-big5 . #xAB71) ; ý¢€Š­± + (=ucs . #x53DB) ; 叛 + )) +(define-char + '((=>ucs . #x53DC) ; 叜 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x555F) ; ø½‹ƒ’ + (ideograph-daikanwa . 07054) ; ø¸®Ž + ) + ((=ucs . #x706B) ; 火 + ) + ((korean-ksc5601 . #x6951) ; ø»Š„¬ + (ideograph-daikanwa . 03115) ; ø¸€°« + )) + (ideograph-daikanwa . 03167) ; ø¸€±Ÿ + )) +(define-char + '((=>ucs . #x53DC) ; 叜 + (morohashi-daikanwa 3167 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 398 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x555F) ; ø½‹ƒ’ + (ideograph-daikanwa . 07054) ; ø¸®Ž + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x53C8) ; 又 + )) + (=big5-cdp . #x8AC4) ; ý¢€ˆ«„ + (=cbeta . 00008) ; ø¸ €ˆ + )) +(define-char + '((morohashi-daikanwa 3167 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5B80) ; 宀 + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x53C8) ; 又 + )) + (=ucs . #x53DC) ; 叜 + )) +(define-char + '((=>ucs . #x53DC) ; 叜 + (morohashi-daikanwa 3167 0 2) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5B80) ; 宀 + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-cns11643-3 . #x2B4E) ; ø»•¥½ + (ucs-cns . #x53DC) ; ø»•¥½ + )) +(define-char + '((=>ucs . #x20B40) ; 𠭀 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F4A) ; ø»œ‰½ + (ideograph-daikanwa . 03168) ; ø¸€±  + )) +(define-char + '((morohashi-daikanwa 3168 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 398 6) + (=hanziku-1 . #xF7D8) ; ý¢€ŸŸ˜ + (=ucs . #x20B40) ; 𠭀 + )) +(define-char + '((=>ucs . #x20B41) ; 𠭁 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 03169) ; ø¸€±¡ + )) +(define-char + '((morohashi-daikanwa 3169 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 397 12) + (chinese-cns11643-6 . #x2F4C) ; ø»œ‰¿ + (=hanziku-1 . #xF7BE) ; ý¢€Ÿž¾ + (=ucs . #x20B41) ; 𠭁 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 397 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53BB) ; 去 + ) + ((=ucs . #x20B1D) ; 𠬝 + )) + (japanese-jisx0212 . #x345E) ; ø»‹‡ + (chinese-cns11643-3 . #x2B4D) ; ø»•¥¼ + (ideograph-daikanwa . 03170) ; ø¸€±¢ + (=hanziku-1 . #xF7BA) ; ý¢€Ÿžº + (=jef-china3 . #x45F3) ; øº„—³ + (=ucs . #x53DD) ; 叝 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (hanyu-dazidian 1 397 7) + (ideograph-daikanwa . 03171) ; ø¸€±£ + (=hanziku-1 . #xF7B9) ; ý¢€Ÿž¹ + (=ucs . #x20B42) ; 𠭂 + )) +(define-char + '((=>ucs . #x20B42) ; 𠭂 + (morohashi-daikanwa 3171 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F4B) ; ø»œ‰¾ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 03172) ; ø¸€±¤ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F49) ; ø»œ‰¼ + (=ucs . #x20B43) ; 𠭃 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 7) + (total-strokes . 9) + (=cbeta . 01008) ; ø¸ ° + )) +(define-char + '((=>ucs . #x53DE) ; 叞 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3578) ; ø»œ“Ÿ + (ideograph-daikanwa . 03173) ; ø¸€±¥ + )) +(define-char + '((morohashi-daikanwa 3173 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 399 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8D70) ; ý¢€ˆµ° + ) + ((=ucs . #x53C8) ; 又 + )) + (japanese-jisx0212 . #x345F) ; ø»‹ˆ + (=hanziku-1 . #xF7F5) ; ý¢€ŸŸµ + (=jef-china3 . #x45F0) ; øº„—° + (=ucs . #x53DE) ; 叞 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 398 9) + (chinese-cns11643-6 . #x357B) ; ø»œ“¢ + (ideograph-daikanwa . 03174) ; ø¸€±¦ + (=hanziku-1 . #xF7DB) ; ý¢€ŸŸ› + (=ucs . #x20B4A) ; 𠭊 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 399 6) + (ideograph-daikanwa . 03175) ; ø¸€±§ + (=hanziku-1 . #xF7F8) ; ý¢€ŸŸ¸ + (=ucs . #x20B4B) ; 𠭋 + )) +(define-char + '((=>ucs . #x20B4B) ; 𠭋 + (morohashi-daikanwa 3175 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C36) ; ø»™»‹ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 399 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8CCD) ; ý¢€ˆ³ + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-gb2312 . #x5B45) ; ø»…›´ + (=jis-x0208 . #x5257) ; ø½Š¾° + (chinese-isoir165 . #x5B45) ; ø»Ž„„ + (chinese-cns11643-1 . #x5451) ; ø»’Ž† + (=gt-pj-1 . #x5257) ; 叟 + (chinese-big5 . #xADEE) ; ý¢€Š·® + (ideograph-daikanwa . 03176) ; ø¸€±¨ + (=gt-k . 05219) ; ý¡„‘£ + (=ucs . #x53DF) ; 叟 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 399 5) + (ideograph-daikanwa . 03177) ; ø¸€±© + (=hanziku-1 . #xF7F7) ; ý¢€ŸŸ· + (=ucs . #x20B4C) ; 𠭌 + )) +(define-char + '((=>ucs . #x20B4C) ; 𠭌 + (morohashi-daikanwa 3177 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x357C) ; ø»œ“£ + )) +(define-char + '((=>ucs . #x20B4D) ; 𠭍 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 03178) ; ø¸€±ª + )) +(define-char + '((morohashi-daikanwa 3178 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 398 7) + (=hanziku-1 . #xF7D9) ; ý¢€ŸŸ™ + (=ucs . #x20B4D) ; 𠭍 + )) +(define-char + '((=>ucs . #x20B4D) ; 𠭍 + (morohashi-daikanwa 3178 0 2) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-6 . #x3579) ; ø»œ“  + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 399 4) + (chinese-cns11643-6 . #x3577) ; ø»œ“ž + (ideograph-daikanwa . 03179) ; ø¸€±« + (=hanziku-1 . #xF7F6) ; ý¢€ŸŸ¶ + (=ucs . #x20B4E) ; 𠭎 + )) +(define-char + '((=>ucs . #x20B4F) ; 𠭏 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 8) + (total-strokes . 10) + (ideograph-daikanwa . 03180) ; ø¸€±¬ + )) +(define-char + '((morohashi-daikanwa 3180 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 8) + (total-strokes . 10) + (hanyu-dazidian 1 398 8) + (chinese-cns11643-6 . #x357A) ; ø»œ“¡ + (=hanziku-1 . #xF7DA) ; ý¢€ŸŸš + (=ucs . #x20B4F) ; 𠭏 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 399 11) + (ideograph-daikanwa . 03181) ; ø¸€±­ + (=hanziku-1 . #xF7FD) ; ý¢€ŸŸ½ + (=ucs . #x20B55) ; 𠭕 + )) +(define-char + '((=>ucs . #x20B55) ; 𠭕 + (morohashi-daikanwa 3181 0 2) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D66) ; ø»œž½ + )) +(define-char + '((=>ucs . #x20B56) ; 𠭖 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 03182) ; ø¸€±® + )) +(define-char + '((=>ucs . #x20B56) ; 𠭖 + (morohashi-daikanwa 3182 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 400 3) + (=hanziku-1 . #xF856) ; ý¢€Ÿ¡– + )) +(define-char + '((morohashi-daikanwa 3182 0 2) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D68) ; ø»œž¿ + (=ucs . #x20B56) ; 𠭖 + )) +(define-char + '((=>ucs . #x20B57) ; 𠭗 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 03183) ; ø¸€±¯ + )) +(define-char + '((morohashi-daikanwa 3183 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 399 13) + (=hanziku-1 . #xF840) ; ý¢€Ÿ¡€ + (=ucs . #x20B57) ; 𠭗 + )) +(define-char + '((=>ucs . #x20B57) ; 𠭗 + (morohashi-daikanwa 3183 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-5 . #x3132) ; ø»š‚ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 399 12) + (chinese-cns11643-5 . #x3133) ; ø»š‚ž + (ideograph-daikanwa . 03184) ; ø¸€±° + (=hanziku-1 . #xF7FE) ; ý¢€ŸŸ¾ + (=ucs . #x20B58) ; 𠭘 + )) +(define-char + '((=>ucs . #x20B59) ; 𠭙 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 03185) ; ø¸€±± + )) +(define-char + '((morohashi-daikanwa 3185 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 399 7) + (chinese-cns11643-6 . #x3D65) ; ø»œž¼ + (=hanziku-1 . #xF7F9) ; ý¢€ŸŸ¹ + (=ucs . #x20B59) ; 𠭙 + )) +(define-char + '((=>ucs . #x20B5C) ; 𠭜 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 03186) ; ø¸€±² + )) +(define-char + '((morohashi-daikanwa 3186 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 399 8) + (chinese-cns11643-6 . #x3D64) ; ø»œž» + (=hanziku-1 . #xF7FA) ; ý¢€ŸŸº + (=ucs . #x20B5C) ; 𠭜 + )) +(define-char + '((=>ucs . #x20B5A) ; 𠭚 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 03187) ; ø¸€±³ + )) +(define-char + '((morohashi-daikanwa 3187 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 400 7) + (chinese-cns11643-6 . #x3D63) ; ø»œžº + (=hanziku-1 . #xF85A) ; ý¢€Ÿ¡š + (=ucs . #x20B5A) ; 𠭚 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D6B) ; ø»œŸ‚ + (ideograph-daikanwa . 03188) ; ø¸€±´ + (=ucs . #x20B5B) ; 𠭛 + )) +(define-char + '((=>ucs . #x20B5B) ; 𠭛 + (morohashi-daikanwa 3188 0 2) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 400 1) + (=hanziku-1 . #xF854) ; ý¢€Ÿ¡” + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 03189) ; ø¸€±µ + (=ucs . #x20B5D) ; 𠭝 + )) +(define-char + '((=>ucs . #x20B5D) ; 𠭝 + (morohashi-daikanwa 3189 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C37) ; ø»™»Œ + )) +(define-char + '((=>ucs . #x20B5D) ; 𠭝 + (morohashi-daikanwa 3189 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 400 6) + (=hanziku-1 . #xF859) ; ý¢€Ÿ¡™ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-5 . #x3131) ; ø»š‚œ + (ideograph-daikanwa . 48962) ; ø¸‹½‚ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 400 8) + (chinese-cns11643-6 . #x3D67) ; ø»œž¾ + (ideograph-daikanwa . 48963) ; ø¸‹½ƒ + (=hanziku-1 . #xF85B) ; ý¢€Ÿ¡› + (=ucs . #x20B63) ; ð ­£ + )) +(define-char + '((=>ucs . #x20B5E) ; 𠭞 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 48964) ; ø¸‹½„ + )) +(define-char + '((morohashi-daikanwa 48964 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D62) ; ø»œž¹ + (=ucs . #x20B5E) ; 𠭞 + )) +(define-char + '((=>ucs . #x20B60) ; ð ­  + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (ideograph-daikanwa . 48966) ; ø¸‹½† + )) +(define-char + '((morohashi-daikanwa 48966 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D6A) ; ø»œŸ + (=ucs . #x20B60) ; ð ­  + )) +(define-char + '((=>ucs . #x66FC) ; 曼 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (->identical + ((ideograph-daikanwa . 14298) ; ø¸ƒŸš + )) + (chinese-cns11643-1 . #x5937) ; ø»’•‚ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D69) ; ø»œŸ€ + (=ucs . #x20B5F) ; 𠭟 + )) +(define-char + '((=>ucs . #x20B65) ; ð ­¥ + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 03190) ; ø¸€±¶ + )) +(define-char + '((morohashi-daikanwa 3190 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-4 . #x3654) ; ø»˜€‘ + (=ucs . #x20B65) ; ð ­¥ + )) +(define-char + '((=>ucs . #x20B65) ; ð ­¥ + (morohashi-daikanwa 3190 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 400 10) + (=hanziku-1 . #xF85D) ; ý¢€Ÿ¡ + )) +(define-char + '((=>ucs . #x20B66) ; ð ­¦ + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 03191) ; ø¸€±· + )) +(define-char + '((=>ucs . #x20B66) ; ð ­¦ + (morohashi-daikanwa 3191 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 400 9) + (=hanziku-1 . #xF85C) ; ý¢€Ÿ¡œ + )) +(define-char + '((=>ucs . #x20B66) ; ð ­¦ + (morohashi-daikanwa 3191 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-5 . #x366D) ; ø»šŠ® + )) +(define-char + '((morohashi-daikanwa 3191 0 2) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 10) + (total-strokes . 12) + (=ucs . #x20B66) ; ð ­¦ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4727) ; ø»œ¬ª + (ideograph-daikanwa . 03192) ; ø¸€±¸ + (=ucs . #x20B67) ; ð ­§ + )) +(define-char + '((=>ucs . #x20B67) ; ð ­§ + (morohashi-daikanwa 3192 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 3 2033 16) + (=hanziku-5 . #xF8B1) ; ý¢Ÿ¢± + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 10) + (total-strokes . 12) + (hanyu-dazidian 1 400 11) + (ideograph-daikanwa . 03193) ; ø¸€±¹ + (=hanziku-1 . #xF85E) ; ý¢€Ÿ¡ž + (=ucs . #x20B68) ; ð ­¨ + )) +(define-char + '((=>ucs . #x20B68) ; ð ­¨ + (morohashi-daikanwa 3193 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4725) ; ø»œ¬¨ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 10) + (total-strokes . 12) + (ideograph-daikanwa . 03194) ; ø¸€±º + (=ucs . #x20B6E) ; ð ­® + )) +(define-char + '((=>ucs . #x20B6E) ; ð ­® + (morohashi-daikanwa 3194 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 10) + (total-strokes . 12) + (chinese-cns11643-6 . #x4726) ; ø»œ¬© + )) +(define-char + '((=>ucs . #x20B6F) ; ð ­¯ + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 03195) ; ø¸€±» + )) +(define-char + '((=>ucs . #x20B6F) ; ð ­¯ + (morohashi-daikanwa 3195 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 401 4) + (=hanziku-1 . #xF877) ; ý¢€Ÿ¡· + )) +(define-char + '((morohashi-daikanwa 3195 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C43) ; ø»˜ˆ´ + (=ucs . #x20B6F) ; ð ­¯ + )) +(define-char + '((=>ucs . #x20B70) ; ð ­° + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 03196) ; ø¸€±¼ + )) +(define-char + '((=>ucs . #x20B70) ; ð ­° + (morohashi-daikanwa 3196 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C42) ; ø»˜ˆ³ + )) +(define-char + '((morohashi-daikanwa 3196 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 400 13) + (=hanziku-1 . #xF860) ; ý¢€Ÿ¡  + (=ucs . #x20B70) ; ð ­° + )) +(define-char + '((=>ucs . #x20B71) ; ð ­± + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 03197) ; ø¸€±½ + )) +(define-char + '((morohashi-daikanwa 3197 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 401 1) + (=hanziku-1 . #xF874) ; ý¢€Ÿ¡´ + (=ucs . #x20B71) ; ð ­± + )) +(define-char + '((=>ucs . #x20B71) ; ð ­± + (morohashi-daikanwa 3197 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-6 . #x5127) ; ø»œ»– + )) +(define-char + '((=>ucs . #x20B72) ; ð ­² + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 03198) ; ø¸€±¾ + )) +(define-char + '((morohashi-daikanwa 3198 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 401 5) + (chinese-cns11643-6 . #x5128) ; ø»œ»— + (=hanziku-1 . #xF878) ; ý¢€Ÿ¡¸ + (=ucs . #x20B72) ; ð ­² + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 251 1) + (chinese-cns11643-6 . #x5126) ; ø»œ»• + (ideograph-daikanwa . 03199) ; ø¸€±¿ + (=hanziku-1 . #xD9D9) ; ý¢€§™ + (=ucs . #x20B73) ; ð ­³ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 401 8) + (chinese-cns11643-4 . #x3C41) ; ø»˜ˆ² + (ideograph-daikanwa . 03200) ; ø¸€²€ + (=hanziku-1 . #xF87B) ; ý¢€Ÿ¡» + (=ucs . #x20B74) ; ð ­´ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 400 12) + (chinese-cns11643-6 . #x4728) ; ø»œ¬« + (ideograph-daikanwa . 03201) ; ø¸€² + (=hanziku-1 . #xF85F) ; ý¢€Ÿ¡Ÿ + (=ucs . #x20B75) ; ð ­µ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (ideograph-daikanwa . 03202) ; ø¸€²‚ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 401 2) + (chinese-cns11643-6 . #x5129) ; ø»œ»˜ + (ideograph-daikanwa . 03203) ; ø¸€²ƒ + (=hanziku-1 . #xF875) ; ý¢€Ÿ¡µ + (=ucs . #x20B78) ; ð ­¸ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 11) + (total-strokes . 13) + (hanyu-dazidian 1 401 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x53D2) ; 叒 + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x4E14) ; 且 + )) + (chinese-gb2312 . #x357E) ; ø»„¤¹ + (japanese-jisx0212 . #x3460) ; ø»‹‰ + (chinese-isoir165 . #x357E) ; ø»‰ + (chinese-cns11643-3 . #x404B) ; ø»–„° + (ideograph-daikanwa . 03204) ; ø¸€²„ + (=hanziku-1 . #xF87A) ; ý¢€Ÿ¡º + (=ucs . #x53E0) ; 叠 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 401 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name . "CJK RADICAL DIVINATION") + (=ucs . #x2E8A) ; ⺊ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x4E00) ; 一 + )) + ) + ((=ucs . #x8C37) ; è°· + )) + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-cns11643-3 . #x4627) ; ø»–€ + (ideograph-daikanwa . 03205) ; ø¸€²… + (=big5-cdp . #x8ADF) ; ý¢€ˆ«Ÿ + (=ucs . #x3561) ; 㕡 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 401 9) + (chinese-cns11643-5 . #x4470) ; ø»šŸ• + (ideograph-daikanwa . 03206) ; ø¸€²† + (=hanziku-1 . #xF87C) ; ý¢€Ÿ¡¼ + (=ucs . #x20B7F) ; ð ­¿ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 03207) ; ø¸€²‡ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 03208) ; ø¸€²ˆ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 1 401 14) + (chinese-cns11643-6 . #x5B3D) ; ø»Š˜ + (ideograph-daikanwa . 03209) ; ø¸€²‰ + (=hanziku-1 . #xF8A3) ; ý¢€Ÿ¢£ + (=ucs . #x20B7E) ; ð ­¾ + )) +(define-char + '((=>ucs . #x20B7C) ; ð ­¼ + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 12) + (total-strokes . 14) + (ideograph-daikanwa . 48967) ; ø¸‹½‡ + )) +(define-char + '((morohashi-daikanwa 48967 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B3E) ; ø»Š™ + (=ucs . #x20B7C) ; ð ­¼ + )) +(define-char + '((=>ucs . #x20B83) ; 𠮃 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 03210) ; ø¸€²Š + )) +(define-char + '((morohashi-daikanwa 3210 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 401 20) + (chinese-cns11643-5 . #x4C33) ; ø»šªˆ + (=hanziku-1 . #xF8A9) ; ý¢€Ÿ¢© + (=ucs . #x20B83) ; 𠮃 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 03211) ; ø¸€²‹ + (=ucs . #x20B84) ; 𠮄 + )) +(define-char + '((=>ucs . #x20B84) ; 𠮄 + (morohashi-daikanwa 3211 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 402 1) + (chinese-cns11643-5 . #x4C34) ; ø»šª‰ + (=hanziku-1 . #xF8B6) ; ý¢€Ÿ¢¶ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 13) + (total-strokes . 15) + (hanyu-dazidian 1 401 18) + (chinese-cns11643-5 . #x4C32) ; ø»šª‡ + (ideograph-daikanwa . 03212) ; ø¸€²Œ + (=hanziku-1 . #xF8A7) ; ý¢€Ÿ¢§ + (=ucs . #x20B86) ; 𠮆 + )) +(define-char + '((=>ucs . #x20B8B) ; 𠮋 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 13) + (total-strokes . 15) + (ideograph-daikanwa . 03213) ; ø¸€² + )) +(define-char + '((morohashi-daikanwa 3213 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C54) ; ø»ž± + (=ucs . #x20B8B) ; 𠮋 + )) +(define-char + '((=>ucs . #x20B8B) ; 𠮋 + (morohashi-daikanwa 3213 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 402 5) + (=hanziku-1 . #xF8BA) ; ý¢€Ÿ¢º + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 13) + (total-strokes . 15) + (->identical + ((chinese-cns11643-6 . #x537B) ; ø»œ¿¦ + )) + (->same-ideograph + ((ideograph-daikanwa . 16642) ; ø¸„„‚ + )) + (=ucs . #x20B81) ; 𠮁 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 402 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x777F) ; 睿 + ) + ((=ucs . #x53C8) ; 又 + )) + (shinjigen-1 . 928) + (shinjigen-2 . 928) + (=jis-x0208 . #x3143) ; ø½Š¾ + (korean-ksc5601 . #x6755) ; ø»Š´ + (chinese-cns11643-2 . #x5646) ; ø»”š» + (=gt-pj-1 . #x3143) ; 叡 + (chinese-big5 . #xE8FB) ; ý¢€Ž£» + (ideograph-daikanwa . 03214) ; ø¸€²Ž + (=cbeta . 02327) ; ø¸ ¤— + (=ucs . #x53E1) ; 叡 + )) +(define-char + '((=>ucs . #x20B89) ; 𠮉 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 402 3) + (chinese-cns11643-3 . #x5039) ; ø»–›¾ + (ideograph-daikanwa . 03215) ; ø¸€² + (=hanziku-1 . #xF8B8) ; ý¢€Ÿ¢¸ + (=ucs . #x20B89) ; 𠮉 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 14) + (total-strokes . 16) + (hanyu-dazidian 1 402 6) + (chinese-cns11643-7 . #x2C55) ; ø»ž² + (ideograph-daikanwa . 03216) ; ø¸€² + (=hanziku-1 . #xF8BB) ; ý¢€Ÿ¢» + (=ucs . #x20B87) ; 𠮇 + )) +(define-char + '((=>ucs . #x20B8D) ; 𠮍 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 15) + (total-strokes . 17) + (ideograph-daikanwa . 03217) ; ø¸€²‘ + )) +(define-char + '((morohashi-daikanwa 3217 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 402 11) + (=hanziku-1 . #xF8C0) ; ý¢€Ÿ£€ + (=ucs . #x20B8D) ; 𠮍 + )) +(define-char + '((=>ucs . #x20B8D) ; 𠮍 + (morohashi-daikanwa 3217 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-7 . #x3729) ; ø»žŸ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 15) + (total-strokes . 17) + (hanyu-dazidian 1 402 10) + (chinese-cns11643-7 . #x3728) ; ø»žŸ + (ideograph-daikanwa . 03218) ; ø¸€²’ + (=hanziku-1 . #xF8BF) ; ý¢€Ÿ¢¿ + (=ucs . #x20B8E) ; 𠮎 + )) +(define-char + '((=>ucs . #x20B90) ; 𠮐 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideograph-daikanwa . 03219) ; ø¸€²“ + )) +(define-char + '((morohashi-daikanwa 3219 0 2) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 403 1) + (chinese-cns11643-4 . #x5A6F) ; ø»˜µ¤ + (=hanziku-1 . #xF8D6) ; ý¢€Ÿ£– + (=ucs . #x20B90) ; 𠮐 + )) +(define-char + '((=>ucs . #x53E2) ; 叢 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 16) + (total-strokes . 18) + (hanyu-dazidian 1 402 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E35) ; 丵 + ) + ((=jis-x0208 . #x3C68) ; ø½Šž­ + (korean-ksc5601 . #x7622) ; ø»Š—ƒ + (chinese-cns11643-1 . #x4C3D) ; ø»’‚‚ + (ideograph-daikanwa . 03158) ; ø¸€±– + )) + (shinjigen-1 . 932) + (shinjigen-2 . 932) + (=jis-x0208 . #x4151) ; ø½Š¥¬ + (korean-ksc5601 . #x753F) ; ø»Š–‚ + (chinese-cns11643-1 . #x763B) ; ø»’¿¬ + (=gt-pj-1 . #x4151) ; ø½Š¥¬ + (chinese-big5 . #xC24F) ; ý¢€Œ‰ + (ideograph-daikanwa . 03220) ; ø¸€²” + (ucs-jis . #x53E2) ; ø½Š¥¬ + )) +(define-char + '((morohashi-daikanwa 3220 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 16) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E35) ; 丵 + ) + ((=ucs . #x53D6) ; 取 + )) + (chinese-gb12345 . #x3454) ; 叢 + (=ucs . #x53E2) ; 叢 + )) +(define-char + '((=>ucs . #x20B91) ; 𠮑 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 17) + (total-strokes . 19) + (ideograph-daikanwa . 03221) ; ø¸€²• + )) +(define-char + '((morohashi-daikanwa 3221 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 17) + (total-strokes . 19) + (hanyu-dazidian 1 403 2) + (=hanziku-1 . #xF8D7) ; ý¢€Ÿ£— + (=ucs . #x20B91) ; 𠮑 + )) +(define-char + '((=>ucs . #x20B91) ; 𠮑 + (morohashi-daikanwa 3221 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 17) + (total-strokes . 19) + (chinese-cns11643-7 . #x4632) ; ø»žµ› + )) +(define-char + '((=>ucs . #x20B92) ; 𠮒 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 17) + (total-strokes . 19) + (ideograph-daikanwa . 48968) ; ø¸‹½ˆ + )) +(define-char + '((morohashi-daikanwa 48968 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 17) + (total-strokes . 19) + (chinese-cns11643-7 . #x4631) ; ø»žµš + (=ucs . #x20B92) ; 𠮒 + )) +(define-char + '((=>ucs . #x20B93) ; 𠮓 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 19) + (total-strokes . 21) + (ideograph-daikanwa . 03222) ; ø¸€²– + )) +(define-char + '((morohashi-daikanwa 3222 0 2) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 19) + (total-strokes . 21) + (chinese-cns11643-4 . #x6631) ; ø»™†Ž + (=ucs . #x20B93) ; 𠮓 + )) +(define-char + '((=>ucs . #x20B95) ; 𠮕 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 20) + (total-strokes . 22) + (ideograph-daikanwa . 03223) ; ø¸€²— + )) +(define-char + '((morohashi-daikanwa 3223 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 20) + (total-strokes . 22) + (hanyu-dazidian 1 403 3) + (chinese-cns11643-7 . #x5751) ; ø»ŸŽ¸ + (=hanziku-1 . #xF8D8) ; ý¢€Ÿ£˜ + (=ucs . #x20B95) ; 𠮕 + )) +(define-char + '((=>ucs . #x20B96) ; 𠮖 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 21) + (total-strokes . 23) + (ideograph-daikanwa . 03224) ; ø¸€²˜ + )) +(define-char + '((=>ucs . #x20B96) ; 𠮖 + (morohashi-daikanwa 3224 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 21) + (total-strokes . 23) + (hanyu-dazidian 1 403 4) + (=hanziku-1 . #xF8D9) ; ý¢€Ÿ£™ + )) +(define-char + '((morohashi-daikanwa 3224 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 21) + (total-strokes . 23) + (chinese-cns11643-5 . #x7566) ; ø»›§‰ + (=ucs . #x20B96) ; 𠮖 + )) +(define-char + '((=>ucs . #x20B97) ; 𠮗 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 22) + (total-strokes . 24) + (ideograph-daikanwa . 03225) ; ø¸€²™ + )) +(define-char + '((=>ucs . #x20B97) ; 𠮗 + (morohashi-daikanwa 3225 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 22) + (total-strokes . 24) + (hanyu-dazidian 1 403 5) + (=hanziku-1 . #xF8DA) ; ý¢€Ÿ£š + )) +(define-char + '((morohashi-daikanwa 3225 0 1) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 22) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E51) ; ø»Ÿ™Š + (=ucs . #x20B97) ; 𠮗 + )) +(define-char + '((=>ucs . #x20B98) ; 𠮘 + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 22) + (total-strokes . 24) + (ideograph-daikanwa . 03226) ; ø¸€²š + )) +(define-char + '((morohashi-daikanwa 3226 0 0) + (ideographic-radical . 29) ; ⼜ + (ideographic-strokes . 22) + (total-strokes . 24) + (hanyu-dazidian 1 403 6) + (chinese-cns11643-7 . #x5E52) ; ø»Ÿ™‹ + (=hanziku-1 . #xF8DB) ; ý¢€Ÿ£› + (=ucs . #x20B98) ; 𠮘 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (hanyu-dazidian 1 394 5) + (=hanziku-1 . #xF6F4) ; ý¢€Ÿ›´ + (=ucs . #x20B30) ; ð ¬° + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (hanyu-dazidian 1 397 6) + (=hanziku-1 . #xF7B8) ; ý¢€Ÿž¸ + (=ucs . #x20B3E) ; 𠬾 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (hanyu-dazidian 1 397 13) + (=hanziku-1 . #xF7BF) ; ý¢€Ÿž¿ + (=ucs . #x20B46) ; 𠭆 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (hanyu-dazidian 1 398 5) + (=hanziku-1 . #xF7D7) ; ý¢€ŸŸ— + (=ucs . #x20B48) ; 𠭈 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (hanyu-dazidian 1 399 2) + (=hanziku-1 . #xF7F4) ; ý¢€ŸŸ´ + (=ucs . #x20B54) ; 𠭔 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (hanyu-dazidian 1 400 4) + (=hanziku-1 . #xF857) ; ý¢€Ÿ¡— + (=ucs . #x20B62) ; ð ­¢ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (hanyu-dazidian 1 400 14) + (=hanziku-1 . #xF861) ; ý¢€Ÿ¡¡ + (=ucs . #x20B77) ; ð ­· + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (hanyu-dazidian 1 401 3) + (=hanziku-1 . #xF876) ; ý¢€Ÿ¡¶ + (=ucs . #x20B79) ; ð ­¹ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (hanyu-dazidian 8 11 11) + (=hanziku-12 . #xEBCF) ; ý¢ƒŽ¯ + (=ucs . #x20B7A) ; ð ­º + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (hanyu-dazidian 1 401 13) + (=hanziku-1 . #xF8A2) ; ý¢€Ÿ¢¢ + (=ucs . #x20B7D) ; ð ­½ + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (hanyu-dazidian 1 401 16) + (=hanziku-1 . #xF8A5) ; ý¢€Ÿ¢¥ + (=ucs . #x20B80) ; 𠮀 + )) +(define-char + '((ideographic-radical . 29) ; ⼜ + (hanyu-dazidian 1 402 9) + (=hanziku-1 . #xF8BE) ; ý¢€Ÿ¢¾ + (=ucs . #x20B8C) ; 𠮌 + )) diff --git a/lisp/utf-2000/Ideograph-R030-Mouth.el b/lisp/utf-2000/Ideograph-R030-Mouth.el new file mode 100644 index 0000000..37e0b09 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R030-Mouth.el @@ -0,0 +1,34119 @@ +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 935) + (chinese-gb2312 . #x3F5A) ; ø»„³ + (=jis-x0208 . #x387D) ; ø½Š™Š + (korean-ksc5601 . #x4F22) ; ø»‰± + (chinese-isoir165 . #x3F5A) ; ø»›‘ + (chinese-cns11643-1 . #x4447) ; ø»‘¶œ + (=gt-pj-1 . #x387D) ; 口 + (chinese-big5 . #xA466) ; ý¢€Š‘¦ + (ideograph-daikanwa . 03227) ; ø¸€²› + (=gt-k . 00171) ; ý¡„€‚« + (=ucs . #x53E3) ; 口 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 1) + (total-strokes . 4) + (hanyu-dazidian 1 567 4) + (chinese-cns11643-5 . #x2143) ; ø»™«Ž + (ideograph-daikanwa . 03228) ; ø¸€²œ + (=hanziku-2 . #xC4A8) ; ý¢€¬’¨ + (=ucs . #x20B99) ; 𠮙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 1) + (total-strokes . 4) + (hanyu-dazidian 1 567 2) + (chinese-cns11643-6 . #x2164) ; ø»›µ³ + (ideograph-daikanwa . 03229) ; ø¸€² + (=hanziku-2 . #xC4A6) ; ý¢€¬’¦ + (=ucs . #x20B9A) ; 𠮚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 1) + (total-strokes . 4) + (hanyu-dazidian 1 567 1) + (chinese-cns11643-4 . #x2147) ; ø»—¡Ž + (ideograph-daikanwa . 03230) ; ø¸€²ž + (=big5-cdp . #x8B53) ; ý¢€ˆ­“ + (=ucs . #x20B9B) ; 𠮛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 1) + (total-strokes . 4) + (hanyu-dazidian 1 567 3) + (chinese-cns11643-4 . #x2146) ; ø»—¡ + (ideograph-daikanwa . 03231) ; ø¸€²Ÿ + (=hanziku-2 . #xC4A7) ; ý¢€¬’§ + (=ucs . #x20B9C) ; 𠮜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 1) + (total-strokes . 4) + (hanyu-dazidian 1 567 5) + (chinese-cns11643-6 . #x2163) ; ø»›µ² + (ideograph-daikanwa . 03232) ; ø¸€²  + (=hanziku-2 . #xC4A9) ; ý¢€¬’© + (=ucs . #x20B9E) ; 𠮞 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 938) + (chinese-gb2312 . #x3945) ; ø»„©¸ + (=jis-x0208 . #x3845) ; ø½Š˜’ + (korean-ksc5601 . #x4D2F) ; ø»‰›‚ + (chinese-isoir165 . #x3945) ; ø»’ˆ + (chinese-cns11643-1 . #x462C) ; ø»‘¸½ + (=gt-pj-1 . #x3845) ; 古 + (chinese-big5 . #xA56A) ; ý¢€Š•ª + (ideograph-daikanwa . 03233) ; ø¸€²¡ + (=gt-k . 00925) ; ý¡„€Ž + (=ucs . #x53E4) ; 古 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x52F9) ; 勹 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 937) + (chinese-gb2312 . #x3E64) ; ø»„±­ + (=jis-x0208 . #x3667) ; ø½Š•¸ + (korean-ksc5601 . #x4F23) ; ø»‰² + (chinese-isoir165 . #x3E64) ; ø»™½ + (chinese-cns11643-1 . #x463B) ; ø»‘¹Œ + (=gt-pj-1 . #x3667) ; 句 + (chinese-big5 . #xA579) ; ý¢€Š•¹ + (ideograph-daikanwa . 03234) ; ø¸€²¢ + (=gt-k . 00916) ; ý¡„€Ž” + (=ucs . #x53E5) ; 句 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-gb2312 . #x416D) ; ø»„¶ + (japanese-jisx0212 . #x3461) ; ø»‹Š + (chinese-isoir165 . #x416D) ; ø»ž  + (chinese-cns11643-1 . #x4636) ; ø»‘¹‡ + (chinese-big5 . #xA574) ; ý¢€Š•´ + (ideograph-daikanwa . 03235) ; ø¸€²£ + (=jef-china3 . #x45F7) ; øº„—· + (=ucs . #x53E6) ; 另 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (->ideographic-variants + (:sources (shinjigen-1) + :char ((shinjigen-1 . 515) + (ideograph-daikanwa . 01525) ; ø¸€—µ + ) + )) + (hanyu-dazidian 1 574 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5200) ; 刀 + )) + (shinjigen-1 . 516) + (japanese-jisx0212 . #x3462) ; ø»‹‹ + (chinese-cns11643-4 . #x216C) ; ø»—¡³ + (ideograph-daikanwa . 03236) ; ø¸€²¤ + (=hanziku-2 . #xC5E9) ; ý¢€¬—© + (=jef-china3 . #x91AE) ; øº‰†® + (=ucs . #x53E7) ; 叧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5200) ; 刀 + )) + (shinjigen-2 . 953) + (chinese-gb2312 . #x5F36) ; ø»…¡ + (=jis-x0208 . #x525B) ; ø½Š¾´ + (chinese-isoir165 . #x5F36) ; ø»Ž‰­ + (chinese-cns11643-1 . #x4631) ; ø»‘¹‚ + (=gt-pj-1 . #x525B) ; 叨 + (chinese-big5 . #xA56F) ; ý¢€Š•¯ + (ideograph-daikanwa . 03237) ; ø¸€²¥ + (=gt-k . 01039) ; ý¡„€ + (=ucs . #x53E8) ; 叨 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5369) ; 卩 + )) + (shinjigen-2 . 845) + (chinese-gb2312 . #x5F35) ; ø»…¡œ + (=jis-x0208 . #x4321) ; ø½Š§¸ + (korean-ksc5601 . #x4D30) ; ø»‰›ƒ + (chinese-isoir165 . #x5F35) ; ø»Ž‰¬ + (chinese-cns11643-1 . #x4630) ; ø»‘¹ + (=gt-pj-1 . #x4321) ; 叩 + (chinese-big5 . #xA56E) ; ý¢€Š•® + (ideograph-daikanwa . 03238) ; ø¸€²¦ + (=gt-k . 00976) ; ý¡„€ + (=ucs . #x53E9) ; 叩 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x516B) ; 八 + )) + (shinjigen-2 . 946) + (chinese-gb2312 . #x563B) ; ø»…”” + (=jis-x0208 . #x427E) ; ø½Š§· + (korean-ksc5601 . #x717E) ; ø»Š‘‰ + (chinese-isoir165 . #x563B) ; ø»¼¤ + (chinese-cns11643-1 . #x4637) ; ø»‘¹ˆ + (=gt-pj-1 . #x427E) ; 只 + (chinese-big5 . #xA575) ; ý¢€Š•µ + (ideograph-daikanwa . 03239) ; ø¸€²§ + (=gt-k . 00975) ; ý¡„€ + (=ucs . #x53EA) ; 只 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E29) ; 丩 + )) + (chinese-gb2312 . #x3D50) ; ø»„¯» + (chinese-isoir165 . #x3D50) ; ø»˜‹ + (chinese-big5 . #xA573) ; ý¢€Š•³ + (ideograph-daikanwa . 03240) ; ø¸€²¨ + (=ucs . #x53EB) ; 叫 + )) +(define-char + '((=>ucs . #x53EB) ; 叫 + (morohashi-daikanwa 3240 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-1 . #x4635) ; ø»‘¹† + )) +(define-char + '((=>ucs . #x53EB) ; 叫 + (morohashi-daikanwa 3240 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (=jis-x0208 . #x362B) ; ø½Š”¼ + (korean-ksc5601 . #x5023) ; ø»‰Ÿ + (=gt-pj-1 . #x362B) ; ø½Š”¼ + (ucs-jis . #x53EB) ; ø½Š”¼ + )) +(define-char + '((=>ucs . #x53EB) ; 叫 + (morohashi-daikanwa 3240 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x225B) ; ø»›·ˆ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5200) ; 刀 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 948) + (chinese-gb2312 . #x5559) ; ø»…“” + (=jis-x0208 . #x3E24) ; ø½Š ¥ + (korean-ksc5601 . #x612F) ; ø»‰¸š + (chinese-isoir165 . #x5559) ; ø»»¤ + (chinese-cns11643-1 . #x462E) ; ø»‘¸¿ + (=gt-pj-1 . #x3E24) ; 召 + (chinese-big5 . #xA56C) ; ý¢€Š•¬ + (ideograph-daikanwa . 03241) ; ø¸€²© + (=gt-k . 00957) ; ý¡„€Ž½ + (=ucs . #x53EC) ; 召 + )) +(define-char + '((=>ucs . #x53ED) ; 叭 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x482C) ; ø½Š¯™ + (korean-ksc5601 . #x7822) ; ø»Š™¿ + (ideograph-daikanwa . 01450) ; ø¸€–ª + )) + (=jis-x0208 . #x525C) ; ø½Š¾µ + (korean-ksc5601 . #x7823) ; ø»Šš€ + (=gt-pj-1 . #x525C) ; ø½Š¾µ + (ideograph-daikanwa . 03242) ; ø¸€²ª + (ucs-jis . #x53ED) ; ø½Š¾µ + )) +(define-char + '((morohashi-daikanwa 3242 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x516B) ; 八 + )) + (chinese-gb2312 . #x3048) ; ø»„œ­ + (chinese-isoir165 . #x3048) ; ø»„½ + (chinese-cns11643-1 . #x463C) ; ø»‘¹ + (chinese-big5 . #xA57A) ; ý¢€Š•º + (=ucs . #x53ED) ; 叭 + )) +(define-char + '((=>ucs . #x3563) ; 㕣 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 03243) ; ø¸€²« + )) +(define-char + '((morohashi-daikanwa 3243 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-4 . #x216B) ; ø»—¡² + (=jis-x0213-2-2000 . #x2361) ; ø»¤ ¼ + (=ucs . #x3563) ; 㕣 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E01) ; 丁 + )) + (shinjigen-2 . 952) + (chinese-gb2312 . #x3623) ; ø»„¤¼ + (=jis-x0208 . #x525A) ; ø½Š¾³ + (chinese-isoir165 . #x3623) ; ø»Œ + (chinese-cns11643-1 . #x462F) ; ø»‘¹€ + (=gt-pj-1 . #x525A) ; 叮 + (chinese-big5 . #xA56D) ; ý¢€Š•­ + (ideograph-daikanwa . 03244) ; ø¸€²¬ + (=ucs . #x53EE) ; 叮 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=big5-cdp . #x8974) ; ý¢€ˆ¥´ + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 936) + (chinese-gb2312 . #x3F49) ; ø»„²° + (=jis-x0208 . #x3244) ; ø½Š + (korean-ksc5601 . #x4A26) ; ø»‰–Ÿ + (chinese-isoir165 . #x3F49) ; ø»›€ + (chinese-cns11643-1 . #x462B) ; ø»‘¸¼ + (=gt-pj-1 . #x3244) ; 可 + (chinese-big5 . #xA569) ; ý¢€Š•© + (ideograph-daikanwa . 03245) ; ø¸€²­ + (=gt-k . 00897) ; ý¡„€Ž + (=ucs . #x53EF) ; 可 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53B6) ; 厶 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 949) + (chinese-gb2312 . #x4C28) ; ø»……• + (=jis-x0208 . #x4266) ; ø½Š§Ÿ + (korean-ksc5601 . #x773B) ; ø»Š˜º + (chinese-isoir165 . #x4C28) ; ø»­¥ + (chinese-cns11643-1 . #x463A) ; ø»‘¹‹ + (=gt-pj-1 . #x4266) ; 台 + (chinese-big5 . #xA578) ; ý¢€Š•¸ + (ideograph-daikanwa . 03246) ; ø¸€²® + (=gt-k . 00973) ; ý¡„€ + (=ucs . #x53F0) ; 台 + )) +(define-char + '((=>ucs . #x53F1) ; 叱 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 572 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E03) ; 七 + )) + (jisx0208-difference . 78/1) + (=jis-x0208 . #x3C38) ; ø½Š½ + (chinese-cns11643-1 . #x4639) ; ø»‘¹Š + (=gt-pj-1 . #x3C38) ; 𠮟 + (ideograph-daikanwa . 03247) ; ø¸€²¯ + (ucs-cns . #x53F1) ; 𠮟 + (ucs-jis . #x53F1) ; 𠮟 + (=ucs . #x20B9F) ; 𠮟 + )) +(define-char + '((morohashi-daikanwa 3247 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x2090E) ; 𠤎 + )) + (chinese-gb2312 . #x5F33) ; ø»…¡š + (korean-ksc5601 . #x726A) ; ø»Š’“ + (chinese-isoir165 . #x5F33) ; ø»Ž‰ª + (chinese-big5 . #xA577) ; ý¢€Š•· + (=ucs . #x53F1) ; 叱 + )) +(define-char + '((=>ucs . #x2F83A) ; 叱 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 572 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x2090E) ; 𠤎 + )) + (ideograph-daikanwa . 03248) ; ø¸€²° + (=hanziku-2 . #xC5AD) ; ý¢€¬–­ + )) +(define-char + '((morohashi-daikanwa 3248 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x2160) ; ø»™«« + (=ucs . #x2F83A) ; 叱 + )) +(define-char + '((=>ucs . #x53F2) ; 史 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (japanese-jisx0208-1978 . #x3B4B) ; ø»‚¢¶ + (japanese-jisx0208 . #x3B4B) ; ø»†¶¾ + (korean-ksc5601 . #x5E48) ; ø»‰´™ + (ideograph-daikanwa . 03249) ; ø¸€²± + (=jef-china3 . #x47B5) ; øº„žµ + )) +(define-char + '((morohashi-daikanwa 3249 0 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x4A37) ; ø»…‚¨ + (chinese-isoir165 . #x4A37) ; ø»ª¸ + (chinese-cns11643-1 . #x4638) ; ø»‘¹‰ + (=jis-x0208-1990 . #x3B4B) ; ø½Šœ² + (=gt-pj-1 . #x3B4B) ; 史 + (chinese-big5 . #xA576) ; ý¢€Š•¶ + (=ucs . #x53F2) ; 史 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x20087) ; 𠂇 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 955) + (chinese-gb2312 . #x5352) ; ø»…‘ + (=jis-x0208 . #x3126) ; ø½Š¡ + (korean-ksc5601 . #x6953) ; ø»Š„® + (chinese-isoir165 . #x5352) ; ø»¸¡ + (chinese-cns11643-1 . #x462D) ; ø»‘¸¾ + (=gt-pj-1 . #x3126) ; 右 + (chinese-big5 . #xA56B) ; ý¢€Š•« + (ideograph-daikanwa . 03250) ; ø¸€²² + (=gt-k . 00889) ; ý¡„€¹ + (=ucs . #x53F3) ; 右 + )) +(define-char + '((=>ucs . #x53FD) ; 叽 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-4 . #x216A) ; ø»—¡± + (ideograph-daikanwa . 03251) ; ø¸€²³ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 572 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E5D) ; 九 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-3 . #x2231) ; ø»•˜’ + (=jis-x0213-2-2000 . #x2362) ; ø»¤ ½ + (ideograph-daikanwa . 03252) ; ø¸€²´ + (=hanziku-2 . #xC5A8) ; ý¢€¬–¨ + (=ucs . #x53F4) ; 叴 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x2230) ; ø»•˜‘ + (ideograph-daikanwa . 03253) ; ø¸€²µ + (=ucs . #x3564) ; 㕤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (=ucs . #x2FF7) ; â¿· + ) + ((=ucs . #x531A) ; 匚 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-gb2312 . #x584F) ; ø»…—¤ + (japanese-jisx0212 . #x3463) ; ø»‹Œ + (chinese-isoir165 . #x584F) ; ø»¿´ + (chinese-cns11643-1 . #x4634) ; ø»‘¹… + (=jis-x0213-2-2000 . #x2363) ; ø»¤ ¾ + (chinese-big5 . #xA572) ; ý¢€Š•² + (ideograph-daikanwa . 03254) ; ø¸€²¶ + (=jef-china3 . #x80E1) ; øºˆƒ¡ + (=ucs . #x53F5) ; 叵 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (<-ancient-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 721) + (ideograph-daikanwa . 02742) ; ø¸€ª¶ + ) + )) + (hanyu-dazidian 1 568 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5341) ; 十 + )) + (shinjigen-1 . 722) + (shinjigen-2 . 722) + (chinese-gb2312 . #x5236) ; ø»…Ž— + (=jis-x0208 . #x3370) ; ø½Š‘§ + (chinese-isoir165 . #x5236) ; ø»¶§ + (chinese-cns11643-3 . #x222D) ; ø»•˜Ž + (=gt-pj-1 . #x3370) ; 叶 + (ideograph-daikanwa . 03255) ; ø¸€²· + (=hanziku-2 . #xC4C6) ; ý¢€¬“† + (=cbeta . 00048) ; ø¸ €° + (=ucs . #x53F6) ; 叶 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 570 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E02) ; 丂 + )) + (shinjigen-2 . 939) + (chinese-gb2312 . #x3A45) ; ø»„«– + (=jis-x0208 . #x3966) ; ø½Šš‘ + (chinese-isoir165 . #x3A45) ; ø»“¦ + (chinese-cns11643-3 . #x222E) ; ø»•˜ + (=gt-pj-1 . #x3966) ; 号 + (ideograph-daikanwa . 03256) ; ø¸€²¸ + (=big5-cdp . #x8C4C) ; ý¢€ˆ±Œ + (=gt-k . 00932) ; ý¡„€Ž¤ + (=cbeta . 00561) ; ø¸ ˆ± + (=ucs . #x53F7) ; 号 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x200CC) ; 𠃌 + ) + ((=ucs . #x20B9B) ; 𠮛 + )) + (shinjigen-2 . 942) + (chinese-gb2312 . #x4B3E) ; ø»…„ + (=jis-x0208 . #x3B4A) ; ø½Šœ± + (korean-ksc5601 . #x5E49) ; ø»‰´š + (chinese-isoir165 . #x4B3E) ; ø»¬ + (chinese-cns11643-1 . #x4633) ; ø»‘¹„ + (=gt-pj-1 . #x3B4A) ; 司 + (chinese-big5 . #xA571) ; ý¢€Š•± + (ideograph-daikanwa . 03257) ; ø¸€²¹ + (=gt-k . 00939) ; ý¡„€Ž« + (=ucs . #x53F8) ; 司 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 574 4) + (chinese-cns11643-5 . #x2161) ; ø»™«¬ + (ideograph-daikanwa . 03258) ; ø¸€²º + (=big5-cdp . #x8BF7) ; ý¢€ˆ¯· + (=jef-china3 . #x91AF) ; øº‰†¯ + (=ucs . #x20BA0) ; ð ®  + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 567 6) + (chinese-cns11643-6 . #x2259) ; ø»›·† + (ideograph-daikanwa . 03259) ; ø¸€²» + (=hanziku-2 . #xC4AA) ; ý¢€¬’ª + (=ucs . #x20BA1) ; ð ®¡ + )) +(define-char + '((=>ucs . #x20BA2) ; 𠮢 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 03260) ; ø¸€²¼ + )) +(define-char + '((morohashi-daikanwa 3260 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 575 3) + (chinese-cns11643-6 . #x2258) ; ø»›·… + (=hanziku-2 . #xC64B) ; ý¢€¬™‹ + (=ucs . #x20BA2) ; 𠮢 + )) +(define-char + '((=>ucs . #x20BA3) ; 𠮣 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 03261) ; ø¸€²½ + )) +(define-char + '((morohashi-daikanwa 3261 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 571 1) + (chinese-cns11643-6 . #x225E) ; ø»›·‹ + (=hanziku-2 . #xC566) ; ý¢€¬•¦ + (=ucs . #x20BA3) ; 𠮣 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 575 6) + (chinese-cns11643-6 . #x225A) ; ø»›·‡ + (ideograph-daikanwa . 03262) ; ø¸€²¾ + (=hanziku-2 . #xC64E) ; ý¢€¬™Ž + (=ucs . #x20BA4) ; 𠮤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 575 5) + (chinese-cns11643-6 . #x225C) ; ø»›·‰ + (ideograph-daikanwa . 03263) ; ø¸€²¿ + (=hanziku-2 . #xC64D) ; ý¢€¬™ + (=ucs . #x20BAA) ; 𠮪 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x222C) ; ø»•˜ + (ideograph-daikanwa . 03264) ; ø¸€³€ + (=ucs . #x3565) ; 㕥 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 575 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-gb2312 . #x4C3E) ; ø»……« + (chinese-isoir165 . #x4C3E) ; ø»­» + (chinese-cns11643-3 . #x222F) ; ø»•˜ + (ideograph-daikanwa . 03265) ; ø¸€³ + (=hanziku-2 . #xC64C) ; ý¢€¬™Œ + (=cbeta . 02379) ; ø¸ ¥‹ + (=ucs . #x53F9) ; 叹 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 03266) ; ø¸€³‚ + )) +(define-char + '((=>ucs . #x53FA) ; 叺 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 570 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + )) + (shinjigen-2 . 957) + (=jis-x0208 . #x525D) ; ø½Š¾¶ + (=gt-pj-1 . #x525D) ; ø½Š¾¶ + (ideograph-daikanwa . 03267) ; ø¸€³ƒ + (=hanziku-2 . #xC54A) ; ý¢€¬•Š + (=cbeta . 06880) ; ø¸¡«  + (ucs-jis . #x53FA) ; ø½Š¾¶ + )) +(define-char + '((morohashi-daikanwa 3267 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5165) ; 入 + )) + (=ucs . #x53FA) ; 叺 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 572 7) + (chinese-cns11643-6 . #x2257) ; ø»›·„ + (ideograph-daikanwa . 03268) ; ø¸€³„ + (=hanziku-2 . #xC5AE) ; ý¢€¬–® + (=ucs . #x20BA6) ; 𠮦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x529B) ; 力 + )) + (chinese-gb2312 . #x5F37) ; ø»…¡ž + (chinese-isoir165 . #x5F37) ; ø»Ž‰® + (chinese-cns11643-1 . #x463D) ; ø»‘¹Ž + (chinese-big5 . #xA57B) ; ý¢€Š•» + (ideograph-daikanwa . 03269) ; ø¸€³… + (=ucs . #x53FB) ; 叻 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5201) ; 刁 + )) + (chinese-gb2312 . #x3570) ; ø»„¤« + (chinese-isoir165 . #x3570) ; ø»Œ» + (chinese-cns11643-1 . #x4632) ; ø»‘¹ƒ + (chinese-big5 . #xA570) ; ý¢€Š•° + (ideograph-daikanwa . 03270) ; ø¸€³† + (=ucs . #x53FC) ; 叼 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x225D) ; ø»›·Š + (ideograph-daikanwa . 48969) ; ø¸‹½‰ + (=ucs . #x20BA5) ; 𠮥 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 572 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x51E0) ; 几 + )) + (chinese-gb2312 . #x5F34) ; ø»…¡› + (chinese-isoir165 . #x5F34) ; ø»Ž‰« + (=hanziku-2 . #xC5AB) ; ý¢€¬–« + (=ucs . #x53FD) ; 叽 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E86) ; 了 + )) + (chinese-gb12345 . #x7C57) ; 叾 + (=ucs . #x53FE) ; 叾 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 576 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5DE5) ; å·¥ + )) + (chinese-cns11643-3 . #x2335) ; ø»•™´ + (ideograph-daikanwa . 03271) ; ø¸€³‡ + (=hanziku-2 . #xC66C) ; ý¢€¬™¬ + (=cbeta . 06232) ; ø¸¡¡˜ + (=ucs . #x53FF) ; 叿 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2247) ; ø»™¬° + (ideograph-daikanwa . 03272) ; ø¸€³ˆ + (=ucs . #x20BAB) ; ð ®« + )) +(define-char + '((=>ucs . #x20BAB) ; ð ®« + (morohashi-daikanwa 3272 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 582 4) + (=hanziku-2 . #xCA50) ; ý¢€¬© + )) +(define-char + '((=>ucs . #x20BAC) ; 𠮬 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 03273) ; ø¸€³‰ + )) +(define-char + '((morohashi-daikanwa 3273 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 582 3) + (chinese-cns11643-6 . #x242D) ; ø»›¹– + (=hanziku-2 . #xCA4F) ; ý¢€¬© + (=ucs . #x20BAC) ; 𠮬 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 579 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5343) ; 千 + )) + (chinese-cns11643-3 . #x2337) ; ø»•™¶ + (ideograph-daikanwa . 03274) ; ø¸€³Š + (=hanziku-2 . #xC9AE) ; ý¢€¬¦® + (=ucs . #x5400) ; 吀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E8E) ; 于 + )) + (shinjigen-2 . 967) + (chinese-gb2312 . #x5375) ; ø»…´ + (=jis-x0208 . #x525E) ; ø½Š¾· + (chinese-isoir165 . #x5375) ; ø»¹„ + (chinese-cns11643-1 . #x4754) ; ø»‘»ƒ + (=gt-pj-1 . #x525E) ; 吁 + (chinese-big5 . #xA653) ; ý¢€Š™“ + (ideograph-daikanwa . 03275) ; ø¸€³‹ + (=gt-k . 01717) ; ý¡„€šµ + (=ucs . #x5401) ; 吁 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 576 1) + (chinese-cns11643-6 . #x242B) ; ø»›¹” + (ideograph-daikanwa . 03276) ; ø¸€³Œ + (=hanziku-2 . #xC669) ; ý¢€¬™© + (=ucs . #x20BCA) ; 𠯊 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 576 2) + (chinese-cns11643-4 . #x2250) ; ø»—¢µ + (ideograph-daikanwa . 03277) ; ø¸€³ + (=hanziku-2 . #xC66A) ; ý¢€¬™ª + (=ucs . #x20BB1) ; ð ®± + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x242C) ; ø»›¹• + (ideograph-daikanwa . 03278) ; ø¸€³Ž + (=ucs . #x20BB2) ; ð ®² + )) +(define-char + '((=>ucs . #x20BB2) ; ð ®² + (morohashi-daikanwa 3278 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 576 3) + (=hanziku-2 . #xC66B) ; ý¢€¬™« + )) +(define-char + '((=>ucs . #x5402) ; 吂 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 00287) ; ø¸€„Ÿ + ) + ((=ucs . #x53E3) ; 口 + )) + (japanese-jisx0212 . #x3464) ; ø»‹ + (ideograph-daikanwa . 03279) ; ø¸€³ + (ucs-jis . #x5402) ; ø»‹ + )) +(define-char + '((=>ucs . #x5402) ; 吂 + (morohashi-daikanwa 3279 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x4441) ; ø»‘¶– + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-4 . #x224C) ; ø»—¢± + )) +(define-char + '((morohashi-daikanwa 3279 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 584 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA1) ; 亡 + ) + ((=ucs . #x53E3) ; 口 + )) + (=hanziku-2 . #xCAAF) ; ý¢€¬ª¯ + (=ucs . #x5402) ; 吂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E5E) ; 乞 + )) + (shinjigen-2 . 960) + (chinese-gb2312 . #x3354) ; ø»„¡“ + (=jis-x0208 . #x3549) ; ø½Š“¼ + (korean-ksc5601 . #x7D5E) ; ø»Š¢‘ + (chinese-isoir165 . #x3354) ; ø»‰£ + (chinese-cns11643-1 . #x475A) ; ø»‘»‰ + (=gt-pj-1 . #x3549) ; 吃 + (chinese-big5 . #xA659) ; ý¢€Š™™ + (ideograph-daikanwa . 03280) ; ø¸€³ + (=ucs . #x5403) ; 吃 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5902) ; 夂 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-gb2312 . #x3877) ; ø»„©Œ + (=jis-x0208 . #x3346) ; ø½Š½ + (korean-ksc5601 . #x4A40) ; ø»‰–¹ + (chinese-isoir165 . #x3877) ; ø»‘œ + (chinese-cns11643-1 . #x4756) ; ø»‘»… + (=gt-pj-1 . #x3346) ; 各 + (chinese-big5 . #xA655) ; ý¢€Š™• + (ideograph-daikanwa . 03281) ; ø¸€³‘ + (=gt-k . 01578) ; ý¡„€˜ª + (=ucs . #x5404) ; 各 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 577 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-3 . #x2339) ; ø»•™¸ + (ideograph-daikanwa . 03282) ; ø¸€³’ + (=hanziku-2 . #xC954) ; ý¢€¬¥” + (=cbeta . 08105) ; ø¸¡¾© + (=ucs . #x5405) ; 吅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5E7A) ; 幺 + )) + (chinese-gb2312 . #x5F3A) ; ø»…¡¡ + (chinese-isoir165 . #x5F3A) ; ø»Ž‰± + (chinese-cns11643-1 . #x475C) ; ø»‘»‹ + (chinese-big5 . #xA65B) ; ý¢€Š™› + (ideograph-daikanwa . 03283) ; ø¸€³“ + (=ucs . #x5406) ; 吆 + )) +(define-char + '((=>ucs . #x20BAD) ; ð ®­ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 03284) ; ø¸€³” + )) +(define-char + '((morohashi-daikanwa 3284 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 582 5) + (chinese-cns11643-5 . #x2245) ; ø»™¬® + (=hanziku-2 . #xCA51) ; ý¢€¬©‘ + (=ucs . #x20BAD) ; ð ®­ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5B50) ; 子 + )) + (chinese-cns11643-2 . #x2225) ; ø»“Ž‚ + (chinese-big5 . #xC9C5) ; ý¢€Œ§… + (ideograph-daikanwa . 03285) ; ø¸€³• + (=ucs . #x5407) ; 吇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 579 4) + (chinese-cns11643-6 . #x242E) ; ø»›¹— + (ideograph-daikanwa . 03286) ; ø¸€³– + (=hanziku-2 . #xC9AF) ; ý¢€¬¦¯ + (=ucs . #x20BAE) ; ð ®® + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 970) + (chinese-gb2312 . #x3A4F) ; ø»„«  + (=jis-x0208 . #x3967) ; ø½Šš’ + (korean-ksc5601 . #x796A) ; ø»Šœ¥ + (chinese-isoir165 . #x3A4F) ; ø»“° + (chinese-cns11643-1 . #x4759) ; ø»‘»ˆ + (=gt-pj-1 . #x3967) ; 合 + (chinese-big5 . #xA658) ; ý¢€Š™˜ + (ideograph-daikanwa . 03287) ; ø¸€³— + (=gt-k . 01613) ; ý¡„€™ + (=ucs . #x5408) ; 合 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2338) ; ø»•™· + (ideograph-daikanwa . 03288) ; ø¸€³˜ + (=ucs . #x3566) ; 㕦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x58EB) ; 士 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 958) + (chinese-gb2312 . #x3C2A) ; ø»„­· + (=jis-x0208 . #x3548) ; ø½Š“» + (korean-ksc5601 . #x514E) ; ø»‰¡™ + (chinese-isoir165 . #x3C2A) ; ø»–‡ + (chinese-cns11643-1 . #x474F) ; ø»‘º¾ + (=gt-pj-1 . #x3548) ; 吉 + (chinese-big5 . #xA64E) ; ý¢€Š™Ž + (ideograph-daikanwa . 03289) ; ø¸€³™ + (=gt-k . 01587) ; ý¡„€˜³ + (=ucs . #x5409) ; 吉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2428) ; ø»›¹‘ + (ideograph-daikanwa . 03290) ; ø¸€³š + (=big5-cdp . #x8BF3) ; ý¢€ˆ¯³ + (=jef-china3 . #x45FB) ; øº„—» + (=ucs . #x20BB7) ; ð ®· + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (shinjigen-2 . 972) + (chinese-gb2312 . #x3575) ; ø»„¤° + (=jis-x0208 . #x445F) ; ø½Šª” + (korean-ksc5601 . #x6E54) ; ø»ŠŒ… + (chinese-isoir165 . #x3575) ; ø»€ + (chinese-cns11643-1 . #x4752) ; ø»‘» + (=gt-pj-1 . #x445F) ; 吊 + (chinese-big5 . #xA651) ; ý¢€Š™‘ + (ideograph-daikanwa . 03291) ; ø¸€³› + (=gt-k . 01673) ; ý¡„€š‰ + (=ucs . #x540A) ; 吊 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5BF8) ; 寸 + )) + (shinjigen-2 . 974) + (=jis-x0208 . #x3125) ; ø½Š  + (chinese-cns11643-1 . #x4755) ; ø»‘»„ + (=gt-pj-1 . #x3125) ; 吋 + (chinese-big5 . #xA654) ; ý¢€Š™” + (ideograph-daikanwa . 03292) ; ø¸€³œ + (=gt-k . 01564) ; ý¡„€˜œ + (=ucs . #x540B) ; 吋 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 584 5) + (chinese-cns11643-4 . #x224D) ; ø»—¢² + (ideograph-daikanwa . 03293) ; ø¸€³ + (=hanziku-2 . #xCAB3) ; ý¢€¬ª³ + (=ucs . #x20BAF) ; 𠮯 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x5182) ; 冂 + ) + ((=ucs . #x4E00) ; 一 + )) + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 975) + (chinese-gb2312 . #x4D2C) ; ø»…†· + (=jis-x0208 . #x4631) ; ø½Š¬¢ + (korean-ksc5601 . #x5452) ; ø»‰¥· + (chinese-isoir165 . #x4D2C) ; ø»¯‡ + (chinese-cns11643-1 . #x4751) ; ø»‘»€ + (=gt-pj-1 . #x4631) ; 同 + (chinese-big5 . #xA650) ; ý¢€Š™ + (ideograph-daikanwa . 03294) ; ø¸€³ž + (=gt-k . 01675) ; ý¡„€š‹ + (=ucs . #x540C) ; 同 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 584 13) + (chinese-cns11643-5 . #x2246) ; ø»™¬¯ + (ideograph-daikanwa . 03295) ; ø¸€³Ÿ + (=hanziku-2 . #xCABB) ; ý¢€¬ª» + (=ucs . #x20BB0) ; ð ®° + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C38) ; å°¸ + )) + (chinese-cns11643-3 . #x2336) ; ø»•™µ + (ideograph-daikanwa . 03296) ; ø¸€³  + (=cbeta . 00050) ; ø¸ €² + (=ucs . #x3567) ; 㕧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5915) ; 夕 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 977) + (chinese-gb2312 . #x437B) ; ø»„¹š + (=jis-x0208 . #x4C3E) ; ø½Šµ£ + (korean-ksc5601 . #x5923) ; ø»‰¬ž + (chinese-isoir165 . #x437B) ; ø»¡ª + (chinese-cns11643-1 . #x4758) ; ø»‘»‡ + (=gt-pj-1 . #x4C3E) ; 名 + (chinese-big5 . #xA657) ; ý¢€Š™— + (ideograph-daikanwa . 03297) ; ø¸€³¡ + (=gt-k . 01694) ; ý¡„€šž + (=ucs . #x540D) ; 名 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x20086) ; 𠂆 + ) + ((=ucs . #x4E00) ; 一 + )) + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 969) + (chinese-gb2312 . #x3A73) ; ø»„¬„ + (=jis-x0208 . #x3921) ; ø½Š™Œ + (korean-ksc5601 . #x7D28) ; ø»Š¡› + (chinese-isoir165 . #x3A73) ; ø»”” + (chinese-cns11643-1 . #x475B) ; ø»‘»Š + (=gt-pj-1 . #x3921) ; 后 + (chinese-big5 . #xA65A) ; ý¢€Š™š + (ideograph-daikanwa . 03298) ; ø¸€³¢ + (=gt-k . 01608) ; ý¡„€™ˆ + (=ucs . #x540E) ; 后 + )) +(define-char + '((=>ucs . #x540F) ; 吏 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0208-1978 . #x4D79) ; ø»‚¾€ + (japanese-jisx0208 . #x4D79) ; ø»‡’ˆ + (korean-ksc5601 . #x5759) ; ø»‰ª˜ + (ideograph-daikanwa . 03299) ; ø¸€³£ + (=jef-china3 . #x47B6) ; øº„ž¶ + )) +(define-char + '((morohashi-daikanwa 3299 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x4074) ; ø»„´¹ + (chinese-isoir165 . #x4074) ; ø»‰ + (chinese-cns11643-1 . #x4750) ; ø»‘º¿ + (=jis-x0208-1990 . #x4D79) ; ø½Š·¼ + (=gt-pj-1 . #x4D79) ; 吏 + (chinese-big5 . #xA64F) ; ý¢€Š™ + (=ucs . #x540F) ; 吏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x571F) ; 土 + )) + (shinjigen-2 . 973) + (chinese-gb2312 . #x4D42) ; ø»…‡ + (=jis-x0208 . #x4547) ; ø½Š«š + (korean-ksc5601 . #x774E) ; ø»Š™ + (chinese-isoir165 . #x4D42) ; ø»¯ + (chinese-cns11643-1 . #x4753) ; ø»‘»‚ + (=gt-pj-1 . #x4547) ; 吐 + (chinese-big5 . #xA652) ; ý¢€Š™’ + (ideograph-daikanwa . 03300) ; ø¸€³¤ + (=ucs . #x5410) ; 吐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=big5-cdp . #x8BD6) ; ý¢€ˆ¯– + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 968) + (chinese-gb2312 . #x4F72) ; ø»…Š¹ + (=jis-x0208 . #x387E) ; ø½Š™‹ + (korean-ksc5601 . #x7A3E) ; ø»Š— + (chinese-isoir165 . #x4F72) ; ø»³‰ + (chinese-cns11643-1 . #x4757) ; ø»‘»† + (=gt-pj-1 . #x387E) ; 向 + (chinese-big5 . #xA656) ; ý¢€Š™– + (ideograph-daikanwa . 03301) ; ø¸€³¥ + (=gt-k . 01607) ; ý¡„€™‡ + (=ucs . #x5411) ; 向 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (<-original-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 1074) + (ideograph-daikanwa . 03533) ; ø¸€· + ) + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E47) ; 乇 + )) + (shinjigen-1 . 1075) + (shinjigen-2 . 1074) + (chinese-gb2312 . #x5F38) ; ø»…¡Ÿ + (chinese-isoir165 . #x5F38) ; ø»Ž‰¯ + (chinese-cns11643-1 . #x475D) ; ø»‘»Œ + (=jis-x0213-1-2000 . #x2E75) ; ø»¢§– + (chinese-big5 . #xA65C) ; ý¢€Š™œ + (ideograph-daikanwa . 03302) ; ø¸€³¦ + (=jef-china3 . #x46AA) ; øº„šª + (=ucs . #x5412) ; 吒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 577 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E0A) ; 上 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-4 . #x224F) ; ø»—¢´ + (ideograph-daikanwa . 03303) ; ø¸€³§ + (=hanziku-2 . #xC953) ; ý¢€¬¥“ + (=cbeta . 04625) ; ø¸¡ˆ‘ + (=ucs . #x20BB3) ; ð ®³ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 577 1) + (chinese-cns11643-4 . #x224E) ; ø»—¢³ + (ideograph-daikanwa . 03304) ; ø¸€³¨ + (=hanziku-2 . #xC94A) ; ý¢€¬¥Š + (=ucs . #x20BB4) ; ð ®´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 577 9) + (chinese-cns11643-5 . #x2244) ; ø»™¬­ + (ideograph-daikanwa . 03305) ; ø¸€³© + (=hanziku-2 . #xC952) ; ý¢€¬¥’ + (=ucs . #x20BB5) ; ð ®µ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 577 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E0B) ; 下 + )) + (chinese-gb2312 . #x4F45) ; ø»…ŠŒ + (japanese-jisx0212 . #x3465) ; ø»‹Ž + (chinese-isoir165 . #x4F45) ; ø»²œ + (chinese-cns11643-3 . #x233A) ; ø»•™¹ + (ideograph-daikanwa . 03306) ; ø¸€³ª + (=hanziku-2 . #xC94B) ; ý¢€¬¥‹ + (=ucs . #x5413) ; 吓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 577 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5927) ; 大 + )) + (chinese-cns11643-5 . #x2243) ; ø»™¬¬ + (ideograph-daikanwa . 03307) ; ø¸€³« + (=hanziku-2 . #xC94F) ; ý¢€¬¥ + (=cbeta . 03490) ; ø¸ ¶¢ + (=ucs . #x20BC8) ; 𠯈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 324 10) + (chinese-cns11643-6 . #x2429) ; ø»›¹’ + (ideograph-daikanwa . 03308) ; ø¸€³¬ + (=hanziku-1 . #xE8CF) ; ý¢€ž£ + (=ucs . #x20BC9) ; 𠯉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 03309) ; ø¸€³­ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 03310) ; ø¸€³® + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 03311) ; ø¸€³¯ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 03312) ; ø¸€³° + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5203) ; 刃 + )) + (ideograph-daikanwa . 03313) ; ø¸€³± + )) +(define-char + '((morohashi-daikanwa 3313 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5204) ; 刄 + )) + (=cbeta . 03030) ; ø¸ ¯– + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x51E1) ; 凡 + )) + (ideograph-daikanwa . 03314) ; ø¸€³² + (=cbeta . 03963) ; ø¸ ½» + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 584 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E5F) ; 也 + )) + (ideograph-daikanwa . 03315) ; ø¸€³³ + (=hanziku-2 . #xCAB7) ; ý¢€¬ª· + (=cbeta . 00049) ; ø¸ €± + (=ucs . #x5414) ; 吔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 03316) ; ø¸€³´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x233C) ; ø»•™» + (ideograph-daikanwa . 03317) ; ø¸€³µ + (=ucs . #x2F83B) ; 吆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 584 3) + (chinese-cns11643-6 . #x242A) ; ø»›¹“ + (ideograph-daikanwa . 03318) ; ø¸€³¶ + (=hanziku-2 . #xCAB1) ; ý¢€¬ª± + (=ucs . #x20BC1) ; 𠯁 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-gb2312 . #x4240) ; ø»„· + (chinese-isoir165 . #x4240) ; ø»Ÿ‘ + (chinese-cns11643-3 . #x233B) ; ø»•™º + (=ucs . #x5415) ; 吕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 584 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E2B) ; 丫 + )) + (chinese-gb2312 . #x5F39) ; ø»…¡  + (chinese-isoir165 . #x5F39) ; ø»Ž‰° + (chinese-cns11643-3 . #x2334) ; ø»•™³ + (=hanziku-2 . #xCAB0) ; ý¢€¬ª° + (=ucs . #x5416) ; 吖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 584 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9A6C) ; 马 + )) + (non-morohashi 3318 9 2) + (chinese-gb2312 . #x4270) ; ø»„·± + (chinese-isoir165 . #x4270) ; ø»  + (=hanziku-2 . #xCAB9) ; ý¢€¬ª¹ + (=ucs . #x5417) ; 吗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5348) ; 午 + )) + (chinese-cns11643-2 . #x2340) ; ø»“» + (chinese-big5 . #xCA7E) ; ý¢€Œ©¾ + (ideograph-daikanwa . 03319) ; ø¸€³· + (=ucs . #x5418) ; 吘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x5142) ; ø½Š¼½ + (korean-ksc5601 . #x7B31) ; ø»Šž¨ + (ideograph-daikanwa . 01455) ; ø¸€–¯ + )) + (ideograph-daikanwa . 03320) ; ø¸€³¸ + (=cbeta . 00689) ; ø¸ Š± + (=ucs . #x20BCB) ; 𠯋 + )) +(define-char + '((=>ucs . #x20BCB) ; 𠯋 + (morohashi-daikanwa 3320 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 591 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x516E) ; 兮 + )) + (chinese-cns11643-4 . #x2356) ; ø»—¤™ + (=hanziku-2 . #xCBF7) ; ý¢€¬¯· + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x706B) ; 火 + )) + (chinese-cns11643-2 . #x233D) ; ø»“¸ + (chinese-big5 . #xCA7B) ; ý¢€Œ©» + (ideograph-daikanwa . 03321) ; ø¸€³¹ + (=ucs . #x5419) ; 吙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 595 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C39) ; å°¹ + )) + (japanese-jisx0212 . #x3466) ; ø»‹ + (chinese-cns11643-3 . #x2476) ; ø»•œ“ + (ideograph-daikanwa . 03322) ; ø¸€³º + (=hanziku-2 . #xCCD9) ; ý¢€¬³™ + (=cbeta . 00051) ; ø¸ €³ + (=ucs . #x541A) ; 吚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C39) ; å°¹ + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 986) + (chinese-gb2312 . #x3E7D) ; ø»„²† + (=jis-x0208 . #x372F) ; ø½Š–ž + (korean-ksc5601 . #x4F56) ; ø»‰ž¥ + (chinese-isoir165 . #x3E7D) ; ø»š– + (chinese-cns11643-1 . #x4949) ; ø»‘½´ + (=gt-pj-1 . #x372F) ; 君 + (chinese-big5 . #xA767) ; ý¢€Š§ + (ideograph-daikanwa . 03323) ; ø¸€³» + (=gt-k . 02531) ; ý¡„€§£ + (=ucs . #x541B) ; 君 + )) +(define-char + '((=>ucs . #x541C) ; 吜 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x312F) ; ø½Šª + (korean-ksc5601 . #x7564) ; ø»Š–§ + (chinese-cns11643-1 . #x4460) ; ø»‘¶µ + (ideograph-daikanwa . 00023) ; ø¸€€— + )) + (chinese-cns11643-2 . #x233E) ; ø»“¹ + (chinese-big5 . #xCA7C) ; ý¢€Œ©¼ + (ideograph-daikanwa . 03324) ; ø¸€³¼ + )) +(define-char + '((morohashi-daikanwa 3324 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E11) ; 丑 + )) + (=ucs . #x541C) ; 吜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E30) ; 丰 + )) + (ideograph-daikanwa . 03325) ; ø¸€³½ + (=ucs . #x3569) ; 㕩 + )) +(define-char + '((=>ucs . #x3569) ; 㕩 + (morohashi-daikanwa 3325 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x4464) ; ø»‘¶¹ + )) + (chinese-cns11643-3 . #x246C) ; ø»•œ‰ + (=cbeta . 02380) ; ø¸ ¥Œ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2351) ; ø»—¤” + (ideograph-daikanwa . 03326) ; ø¸€³¾ + (=ucs . #x356A) ; 㕪 + )) +(define-char + '((=>ucs . #x541D) ; 吝 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x597E) ; ø»‰­¹ + (ideograph-daikanwa . 13450) ; ø¸ƒ’Š + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 1011) + (=jis-x0208 . #x5267) ; ø½Š¿€ + (korean-ksc5601 . #x5770) ; ø»‰ª¯ + (=gt-pj-1 . #x5267) ; ø½Š¿€ + (ideograph-daikanwa . 03327) ; ø¸€³¿ + (=gt-k . 02689) ; ý¡„€ª + (ucs-jis . #x541D) ; ø½Š¿€ + )) +(define-char + '((morohashi-daikanwa 3327 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6587) ; 文 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-gb2312 . #x415F) ; ø»„¶‚ + (chinese-isoir165 . #x415F) ; ø»ž’ + (chinese-cns11643-1 . #x493D) ; ø»‘½¨ + (chinese-big5 . #xA75B) ; ý¢€Š› + (=ucs . #x541D) ; 吝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 591 5) + (chinese-cns11643-6 . #x264F) ; ø»›¼´ + (ideograph-daikanwa . 03328) ; ø¸€´€ + (=hanziku-2 . #xCBF6) ; ý¢€¬¯¶ + (=ucs . #x20BCC) ; 𠯌 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5929) ; 天 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-gb2312 . #x4D4C) ; ø»…‡— + (chinese-isoir165 . #x4D4C) ; ø»¯§ + (chinese-cns11643-1 . #x493F) ; ø»‘½ª + (chinese-big5 . #xA75D) ; ý¢€Š + (ideograph-daikanwa . 03329) ; ø¸€´ + (=ucs . #x541E) ; 吞 + )) +(define-char + '((=>ucs . #x541F) ; 吟 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3A23) ; ø½Šš¬ + (korean-ksc5601 . #x5051) ; ø»‰Ÿ¾ + (chinese-cns11643-1 . #x4474) ; ø»‘·‰ + (ideograph-daikanwa . 00358) ; ø¸€…¦ + )) + (shinjigen-2 . 985) + (=jis-x0208 . #x3663) ; ø½Š•´ + (korean-ksc5601 . #x6B61) ; ø»Š‡¸ + (chinese-cns11643-1 . #x4957) ; ø»‘¾‚ + (=gt-pj-1 . #x3663) ; ø½Š•´ + (chinese-big5 . #xA775) ; ý¢€Šµ + (ideograph-daikanwa . 03330) ; ø¸€´‚ + (=gt-k . 02528) ; ý¡„€§  + (ucs-jis . #x541F) ; ø½Š•´ + )) +(define-char + '((morohashi-daikanwa 3330 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4ECA) ; 今 + )) + (chinese-gb2312 . #x5277) ; ø»…˜ + (chinese-isoir165 . #x5277) ; ø»·¨ + (=ucs . #x541F) ; 吟 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x72AC) ; 犬 + )) + (shinjigen-2 . 1003) + (chinese-gb2312 . #x374D) ; ø»„§„ + (=jis-x0208 . #x4B4A) ; ø½Š´‘ + (korean-ksc5601 . #x7845) ; ø»Šš¢ + (chinese-isoir165 . #x374D) ; ø»” + (chinese-cns11643-1 . #x4952) ; ø»‘½½ + (=gt-pj-1 . #x4B4A) ; 吠 + (chinese-big5 . #xA770) ; ý¢€Š° + (ideograph-daikanwa . 03331) ; ø¸€´ƒ + (=ucs . #x5420) ; 吠 + )) +(define-char + '((=>ucs . #x356B) ; 㕫 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03332) ; ø¸€´„ + )) +(define-char + '((morohashi-daikanwa 3332 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x246B) ; ø»•œˆ + (=ucs . #x356B) ; 㕫 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 588 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6BD4) ; 比 + )) + (chinese-gb2312 . #x5F41) ; ø»…¡¨ + (japanese-jisx0212 . #x3467) ; ø»‹ + (chinese-isoir165 . #x5F41) ; ø»Ž‰¸ + (chinese-cns11643-3 . #x2479) ; ø»•œ– + (ideograph-daikanwa . 03333) ; ø¸€´… + (=hanziku-2 . #xCB72) ; ý¢€¬­² + (=cbeta . 03756) ; ø¸ º¬ + (=jef-china3 . #x46AB) ; øº„š« + (=ucs . #x5421) ; 吡 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 588 10) + (chinese-cns11643-6 . #x2646) ; ø»›¼« + (ideograph-daikanwa . 03334) ; ø¸€´† + (=hanziku-2 . #xCB79) ; ý¢€¬­¹ + (=ucs . #x20BCD) ; 𠯍 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 595 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5FC3) ; 心 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-3 . #x247E) ; ø»•œ› + (ideograph-daikanwa . 03335) ; ø¸€´‡ + (=hanziku-2 . #xCCD8) ; ý¢€¬³˜ + (=ucs . #x5422) ; 吢 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 595 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-gb2312 . #x5F44) ; ø»…¡« + (chinese-isoir165 . #x5F44) ; ø»Ž‰» + (chinese-cns11643-3 . #x2475) ; ø»•œ’ + (ideograph-daikanwa . 03336) ; ø¸€´ˆ + (=hanziku-2 . #xCCD7) ; ý¢€¬³— + (=cbeta . 00053) ; ø¸ €µ + (=ucs . #x5423) ; 吣 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4ECB) ; 介 + )) + (chinese-cns11643-2 . #x2345) ; ø»“€ + (=jis-x0213-2-2000 . #x2365) ; ø»¤¡€ + (chinese-big5 . #xCAA5) ; ý¢€Œª¥ + (ideograph-daikanwa . 03337) ; ø¸€´‰ + (=ucs . #x5424) ; 吤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E0D) ; 不 + )) + (chinese-cns11643-2 . #x233F) ; ø»“º + (chinese-big5 . #xCA7D) ; ý¢€Œ©½ + (ideograph-daikanwa . 03338) ; ø¸€´Š + (=ucs . #x5425) ; 吥 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 592 8) + (chinese-cns11643-6 . #x264D) ; ø»›¼² + (ideograph-daikanwa . 03339) ; ø¸€´‹ + (=hanziku-2 . #xCC5A) ; ý¢€¬±š + (=ucs . #x20BCE) ; 𠯎 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E0D) ; 不 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 1004) + (chinese-gb2312 . #x3771) ; ø»„§¨ + (=jis-x0208 . #x485D) ; ø½Š°Š + (korean-ksc5601 . #x5C7A) ; ø»‰² + (chinese-isoir165 . #x3771) ; ø»¸ + (chinese-cns11643-1 . #x4941) ; ø»‘½¬ + (=gt-pj-1 . #x485D) ; 否 + (chinese-big5 . #xA75F) ; ý¢€ŠŸ + (ideograph-daikanwa . 03340) ; ø¸€´Œ + (=gt-k . 02638) ; ý¡„€©Ž + (=ucs . #x5426) ; 否 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5DF4) ; å·´ + )) + (chinese-gb2312 . #x3049) ; ø»„œ® + (japanese-jisx0212 . #x3468) ; ø»‹‘ + (chinese-isoir165 . #x3049) ; ø»„¾ + (chinese-cns11643-1 . #x4943) ; ø»‘½® + (=jis-x0213-1-2000 . #x2E76) ; ø»¢§— + (chinese-big5 . #xA761) ; ý¢€Š¡ + (ideograph-daikanwa . 03341) ; ø¸€´ + (=jef-china3 . #x46AC) ; øº„š¬ + (=ucs . #x5427) ; 吧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 589 10) + (chinese-cns11643-6 . #x264C) ; ø»›¼± + (ideograph-daikanwa . 03342) ; ø¸€´Ž + (=hanziku-2 . #xCBBB) ; ý¢€¬®» + (=ucs . #x20BCF) ; 𠯏 + )) +(define-char + '((=>ucs . #x5428) ; 吨 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4656) ; ø½Š­‡ + (korean-ksc5601 . #x546A) ; ø»‰¦ + (ideograph-daikanwa . 07828) ; ø¸º” + )) + (japanese-jisx0212 . #x3469) ; ø»‹’ + (=jis-x0213-2-2000 . #x2366) ; ø»¤¡ + (ideograph-daikanwa . 03343) ; ø¸€´ + (=jef-china3 . #x46AD) ; øº„š­ + (ucs-jis . #x5428) ; ø»‹’ + )) +(define-char + '((morohashi-daikanwa 3343 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C6F) ; 屯 + )) + (chinese-gb2312 . #x3656) ; ø»„¥¯ + (chinese-isoir165 . #x3656) ; ø»¿ + (chinese-cns11643-2 . #x2344) ; ø»“¿ + (chinese-big5 . #xCAA4) ; ý¢€Œª¤ + (=ucs . #x5428) ; 吨 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 588 11) + (chinese-cns11643-5 . #x2356) ; ø»™® + (ideograph-daikanwa . 03344) ; ø¸€´ + (=hanziku-2 . #xCB7A) ; ý¢€¬­º + (=ucs . #x20BD0) ; 𠯐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 592 10) + (chinese-cns11643-4 . #x235A) ; ø»—¤ + (ideograph-daikanwa . 03345) ; ø¸€´‘ + (=big5-cdp . #x8ABF) ; ý¢€ˆª¿ + (=ucs . #x20BD1) ; 𠯑 + )) +(define-char + '((=>ucs . #x356C) ; 㕬 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03346) ; ø¸€´’ + )) +(define-char + '((morohashi-daikanwa 3346 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2471) ; ø»•œŽ + (=ucs . #x356C) ; 㕬 + )) +(define-char + '((=>ucs . #x5429) ; 吩 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0208-1978 . #x4A2C) ; ø»‚¸™ + (japanese-jisx0208 . #x4A2C) ; ø»‡Œ¡ + (korean-ksc5601 . #x5D42) ; ø»‰²µ + (ideograph-daikanwa . 01853) ; ø¸€œ½ + )) + (shinjigen-2 . 1008) + (=jis-x0208 . #x5266) ; ø½Š¾¿ + (korean-ksc5601 . #x5D43) ; ø»‰²¶ + (=gt-pj-1 . #x5266) ; ø½Š¾¿ + (chinese-big5 . #xA768) ; ý¢€Š¨ + (ideograph-daikanwa . 03347) ; ø¸€´“ + (ucs-jis . #x5429) ; ø½Š¾¿ + )) +(define-char + '((morohashi-daikanwa 3347 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5206) ; 分 + )) + (chinese-gb2312 . #x3754) ; ø»„§‹ + (chinese-isoir165 . #x3754) ; ø»› + (chinese-cns11643-1 . #x494A) ; ø»‘½µ + (=ucs . #x5429) ; 吩 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5316) ; 化 + )) + (japanese-jisx0212 . #x346A) ; ø»‹“ + (chinese-big5 . #xCA78) ; ý¢€Œ©¸ + (ideograph-daikanwa . 03348) ; ø¸€´” + (=jef-china3 . #x46AE) ; øº„š® + (=ucs . #x542A) ; 吪 + )) +(define-char + '((=>ucs . #x542A) ; 吪 + (morohashi-daikanwa 3348 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x4527) ; ø»‘·š + )) + (chinese-cns11643-2 . #x233A) ; ø»“µ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 591 1) + (ideograph-daikanwa . 03349) ; ø¸€´• + (=hanziku-2 . #xCBF2) ; ý¢€¬¯² + (=ucs . #x20BD2) ; 𠯒 + )) +(define-char + '((=>ucs . #x20BD2) ; 𠯒 + (morohashi-daikanwa 3349 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x235D) ; ø»—¤  + )) +(define-char + '((=>ucs . #x542B) ; 含 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x3A23) ; ø½Šš¬ + (korean-ksc5601 . #x5051) ; ø»‰Ÿ¾ + (chinese-cns11643-1 . #x4474) ; ø»‘·‰ + (ideograph-daikanwa . 00358) ; ø¸€…¦ + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 983) + (=jis-x0208 . #x345E) ; ø½Š’³ + (korean-ksc5601 . #x795F) ; ø»Šœš + (chinese-cns11643-1 . #x4956) ; ø»‘¾ + (=gt-pj-1 . #x345E) ; ø½Š’³ + (chinese-big5 . #xA774) ; ý¢€Š´ + (ideograph-daikanwa . 03350) ; ø¸€´– + (=gt-k . 02513) ; ý¡„€§‘ + (ucs-jis . #x542B) ; ø½Š’³ + )) +(define-char + '((morohashi-daikanwa 3350 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4ECA) ; 今 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-gb2312 . #x3A2C) ; ø»„ª½ + (chinese-isoir165 . #x3A2C) ; ø»“ + (=ucs . #x542B) ; 含 + )) +(define-char + '((=>ucs . #x20BD3) ; 𠯓 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03351) ; ø¸€´— + )) +(define-char + '((morohashi-daikanwa 3351 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 591 3) + (chinese-cns11643-5 . #x235B) ; ø»™®¢ + (=hanziku-2 . #xCBF4) ; ý¢€¬¯´ + (=ucs . #x20BD3) ; 𠯓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x65A4) ; 斤 + )) + (shinjigen-2 . 984) + (chinese-gb2312 . #x4C7D) ; ø»…†ª + (=jis-x0208 . #x5261) ; ø½Š¾º + (chinese-isoir165 . #x4C7D) ; ø»®º + (chinese-cns11643-1 . #x4958) ; ø»‘¾ƒ + (=gt-pj-1 . #x5261) ; 听 + (chinese-big5 . #xA776) ; ý¢€Š¶ + (ideograph-daikanwa . 03352) ; ø¸€´˜ + (=gt-k . 02688) ; ý¡„€ª€ + (=ucs . #x542C) ; 听 + )) +(define-char + '((=>ucs . #x542D) ; 吭 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x5036) ; ø½Š»“ + (korean-ksc5601 . #x7971) ; ø»Šœ¬ + (ideograph-daikanwa . 00288) ; ø¸€„  + )) + (shinjigen-2 . 991) + (=jis-x0208 . #x5262) ; ø½Š¾» + (=gt-pj-1 . #x5262) ; ø½Š¾» + (chinese-big5 . #xA75C) ; ý¢€Šœ + (ideograph-daikanwa . 03353) ; ø¸€´™ + (ucs-jis . #x542D) ; ø½Š¾» + )) +(define-char + '((morohashi-daikanwa 3353 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4EA2) ; 亢 + )) + (chinese-gb2312 . #x3F54) ; ø»„²» + (chinese-isoir165 . #x3F54) ; ø»›‹ + (chinese-cns11643-1 . #x493E) ; ø»‘½© + (=ucs . #x542D) ; 吭 + )) +(define-char + '((=>ucs . #x20BD4) ; 𠯔 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03354) ; ø¸€´š + )) +(define-char + '((morohashi-daikanwa 3354 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2354) ; ø»™®› + (=ucs . #x20BD4) ; 𠯔 + )) +(define-char + '((=>ucs . #x20BD4) ; 𠯔 + (morohashi-daikanwa 3354 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 587 9) + (=hanziku-2 . #xCB58) ; ý¢€¬­˜ + )) +(define-char + '((=>ucs . #x20BD5) ; 𠯕 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03355) ; ø¸€´› + )) +(define-char + '((morohashi-daikanwa 3355 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2648) ; ø»›¼­ + (=ucs . #x20BD5) ; 𠯕 + )) +(define-char + '((=>ucs . #x20BD5) ; 𠯕 + (morohashi-daikanwa 3355 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 587 10) + (=hanziku-2 . #xCB59) ; ý¢€¬­™ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5141) ; 允 + )) + (shinjigen-2 . 997) + (chinese-gb2312 . #x4B31) ; ø»…„€ + (=jis-x0208 . #x5264) ; ø½Š¾½ + (chinese-isoir165 . #x4B31) ; ø»¬ + (chinese-cns11643-1 . #x494F) ; ø»‘½º + (=gt-pj-1 . #x5264) ; 吮 + (chinese-big5 . #xA76D) ; ý¢€Š­ + (ideograph-daikanwa . 03356) ; ø¸€´œ + (=ucs . #x542E) ; 吮 + )) +(define-char + '((=>ucs . #x542F) ; 启 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 594 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x6236) ; 戶 + ) + ((=ucs . #x53E3) ; 口 + )) + (japanese-jisx0212 . #x346B) ; ø»‹” + (chinese-cns11643-3 . #x2524) ; ø»•œŸ + (ideograph-daikanwa . 03357) ; ø¸€´ + (=big5-cdp . #x8ABD) ; ý¢€ˆª½ + (ucs-jis . #x542F) ; ø»‹” + )) +(define-char + '((morohashi-daikanwa 3357 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x6237) ; 户 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-gb2312 . #x4674) ; ø»„½­ + (chinese-isoir165 . #x4674) ; ø»¥½ + (=ucs . #x542F) ; 启 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6236) ; 戶 + )) + (chinese-cns11643-4 . #x2357) ; ø»—¤š + (ideograph-daikanwa . 03358) ; ø¸€´ž + (=cbeta . 03292) ; ø¸ ³œ + (=ucs . #x20BD6) ; 𠯖 + )) +(define-char + '((=>ucs . #x20BD6) ; 𠯖 + (morohashi-daikanwa 3358 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 594 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6237) ; 户 + )) + (=hanziku-2 . #xCCBD) ; ý¢€¬²½ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2354) ; ø»—¤— + (ideograph-daikanwa . 03359) ; ø¸€´Ÿ + (=ucs . #x356D) ; 㕭 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53B7) ; 厷 + )) + (chinese-cns11643-2 . #x2338) ; ø»“³ + (chinese-big5 . #xCA76) ; ý¢€Œ©¶ + (ideograph-daikanwa . 03360) ; ø¸€´  + (=ucs . #x5430) ; 吰 + )) +(define-char + '((=>ucs . #x356E) ; 㕮 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0208-1978 . #x4963) ; ø»‚·² + (japanese-jisx0208 . #x4963) ; ø»‡‹º + (korean-ksc5601 . #x5D2B) ; ø»‰²ž + (ideograph-daikanwa . 19721) ; ø¸„´‰ + )) + (ideograph-daikanwa . 03361) ; ø¸€´¡ + (=cbeta . 00055) ; ø¸ €· + )) +(define-char + '((morohashi-daikanwa 3361 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7236) ; 父 + )) + (chinese-cns11643-4 . #x2359) ; ø»—¤œ + (=jis-x0213-2-2000 . #x2367) ; ø»¤¡‚ + (=ucs . #x356E) ; 㕮 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x652F) ; 支 + )) + (chinese-gb2312 . #x5628) ; ø»…” + (japanese-jisx0212 . #x346C) ; ø»‹• + (chinese-isoir165 . #x5628) ; ø»¼‘ + (chinese-cns11643-1 . #x4955) ; ø»‘¾€ + (chinese-big5 . #xA773) ; ý¢€Š³ + (ideograph-daikanwa . 03362) ; ø¸€´¢ + (=ucs . #x5431) ; 吱 + )) +(define-char + '((=>ucs . #x5448) ; 呈 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4947) ; ø»‘½² + (chinese-big5 . #xA765) ; ý¢€Š¥ + (ideograph-daikanwa . 03363) ; ø¸€´£ + (=jef-china3 . #x45F8) ; øº„—¸ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 596 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5F15) ; 引 + )) + (chinese-gb2312 . #x5F45) ; ø»…¡¬ + (chinese-isoir165 . #x5F45) ; ø»Ž‰¼ + (chinese-cns11643-3 . #x2477) ; ø»•œ” + (ideograph-daikanwa . 03364) ; ø¸€´¤ + (=hanziku-2 . #xCCF8) ; ý¢€¬³¸ + (=cbeta . 00052) ; ø¸ €´ + (=ucs . #x5432) ; 吲 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=big5-cdp . #x8CD5) ; ý¢€ˆ³• + )) + (korean-ksc5601 . #x676F) ; ø»Š‚Ž + (chinese-big5 . #xA764) ; ý¢€Š¤ + (ideograph-daikanwa . 03365) ; ø¸€´¥ + (=jef-china3 . #x45F9) ; øº„—¹ + (=ucs . #x5433) ; 吳 + )) +(define-char + '((=>ucs . #x5433) ; 吳 + (morohashi-daikanwa 3365 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4946) ; ø»‘½± + )) +(define-char + '((morohashi-daikanwa 3365 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=big5-cdp . #x89F5) ; ý¢€ˆ§µ + )) + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x516B) ; 八 + )) + (=jis-x0208 . #x3862) ; ø½Š˜¯ + (=gt-pj-1 . #x3862) ; 呉 + (=gt-k . 02539) ; ý¡„€§« + (=ucs . #x5449) ; 呉 + )) +(define-char + '((=>ucs . #x5449) ; 呉 + (morohashi-daikanwa 3365 1 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x247C) ; ø»•œ™ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 585 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5929) ; 天 + )) + (chinese-gb2312 . #x4E62) ; ø»…‰‹ + (japanese-jisx0212 . #x346D) ; ø»‹– + (chinese-isoir165 . #x4E62) ; ø»±› + (chinese-cns11643-3 . #x247B) ; ø»•œ˜ + (ideograph-daikanwa . 03366) ; ø¸€´¦ + (=hanziku-2 . #xCAD1) ; ý¢€¬«‘ + (=ucs . #x5434) ; 吴 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 596 2) + (chinese-cns11643-6 . #x2645) ; ø»›¼ª + (ideograph-daikanwa . 03367) ; ø¸€´§ + (=hanziku-2 . #xCCF6) ; ý¢€¬³¶ + (=ucs . #x20BF5) ; 𠯵 + )) +(define-char + '((=>ucs . #x5435) ; 吵 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3E2F) ; ø½Š ° + (korean-ksc5601 . #x6134) ; ø»‰¸Ÿ + (ideograph-daikanwa . 07475) ; ø¸´³ + )) + (japanese-jisx0212 . #x346E) ; ø»‹— + (chinese-big5 . #xA76E) ; ý¢€Š® + (ideograph-daikanwa . 03368) ; ø¸€´¨ + (=jef-china3 . #x46AF) ; øº„š¯ + (ucs-jis . #x5435) ; ø»‹— + )) +(define-char + '((morohashi-daikanwa 3368 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C11) ; 少 + )) + (chinese-gb2312 . #x3333) ; ø»„ ² + (chinese-isoir165 . #x3333) ; ø»‰‚ + (chinese-cns11643-1 . #x4950) ; ø»‘½» + (=ucs . #x5435) ; 吵 + )) +(define-char + '((=>ucs . #x356F) ; 㕯 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03369) ; ø¸€´© + )) +(define-char + '((morohashi-daikanwa 3369 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2472) ; ø»•œ + (=ucs . #x356F) ; 㕯 + )) +(define-char + '((=>ucs . #x5436) ; 吶 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 01418) ; ø¸€–Š + )) + (shinjigen-2 . 1000) + (=jis-x0208 . #x5265) ; ø½Š¾¾ + (=gt-pj-1 . #x5265) ; ø½Š¾¾ + (chinese-big5 . #xA76F) ; ý¢€Š¯ + (ideograph-daikanwa . 03370) ; ø¸€´ª + (ucs-jis . #x5436) ; ø½Š¾¾ + )) +(define-char + '((morohashi-daikanwa 3370 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5167) ; 內 + )) + (chinese-cns11643-1 . #x4951) ; ø»‘½¼ + (=ucs . #x5436) ; 吶 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x592C) ; 夬 + )) + (chinese-big5 . #xCA77) ; ý¢€Œ©· + (ideograph-daikanwa . 03371) ; ø¸€´« + (=jef-china3 . #x9FFD) ; øº‰¿½ + (=ucs . #x5437) ; 吷 + )) +(define-char + '((=>ucs . #x5437) ; 吷 + (morohashi-daikanwa 3371 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-2 . #x213B) ; ø»“Œº + )) + (chinese-cns11643-2 . #x2339) ; ø»“´ + )) +(define-char + '((=>ucs . #x5438) ; 吸 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (korean-ksc5601 . #x7D65) ; ø»Š¢˜ + (chinese-cns11643-1 . #x494E) ; ø»‘½¹ + (chinese-big5 . #xA76C) ; ý¢€Š¬ + (ideograph-daikanwa . 03372) ; ø¸€´¬ + (=jef-china3 . #x46B0) ; øº„š° + )) +(define-char + '((morohashi-daikanwa 3372 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53CA) ; 及 + )) + (chinese-gb2312 . #x4E7C) ; ø»…‰¥ + (=jis-x0208 . #x355B) ; ø½Š”Ž + (chinese-isoir165 . #x4E7C) ; ø»±µ + (chinese-cns11643-6 . #x264E) ; ø»›¼³ + (=gt-pj-1 . #x355B) ; 吸 + (=ucs . #x5438) ; 吸 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6B20) ; 欠 + )) + (shinjigen-2 . 995) + (chinese-gb2312 . #x3435) ; ø»„¢’ + (=jis-x0208 . #x3F61) ; ø½Š£€ + (korean-ksc5601 . #x7623) ; ø»Š—„ + (chinese-isoir165 . #x3435) ; ø»Š¢ + (chinese-cns11643-1 . #x494C) ; ø»‘½· + (=gt-pj-1 . #x3F61) ; 吹 + (chinese-big5 . #xA76A) ; ý¢€Šª + (ideograph-daikanwa . 03373) ; ø¸€´­ + (=gt-k . 02587) ; ý¡„€¨› + (=ucs . #x5439) ; 吹 + )) +(define-char + '((=>ucs . #x543A) ; 吺 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x5D55) ; ø½‹Ž¸ + (ideograph-daikanwa . 16613) ; ø¸„ƒ¥ + )) + (ideograph-daikanwa . 03374) ; ø¸€´® + (=cbeta . 06234) ; ø¸¡¡š + )) +(define-char + '((morohashi-daikanwa 3374 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 593 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6BB3) ; 殳 + )) + (chinese-cns11643-3 . #x2470) ; ø»•œ + (=hanziku-2 . #xCC78) ; ý¢€¬±¸ + (=ucs . #x543A) ; 吺 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x52FF) ; 勿 + )) + (shinjigen-2 . 1005) + (chinese-gb2312 . #x4E47) ; ø»…ˆ° + (=jis-x0208 . #x4A2D) ; ø½Š²– + (korean-ksc5601 . #x597C) ; ø»‰­· + (chinese-isoir165 . #x4E47) ; ø»±€ + (chinese-cns11643-1 . #x494D) ; ø»‘½¸ + (=gt-pj-1 . #x4A2D) ; 吻 + (chinese-big5 . #xA76B) ; ý¢€Š« + (ideograph-daikanwa . 03375) ; ø¸€´¯ + (=gt-k . 02642) ; ý¡„€©’ + (=ucs . #x543B) ; 吻 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 593 2) + (chinese-cns11643-6 . #x2650) ; ø»›¼µ + (ideograph-daikanwa . 03376) ; ø¸€´° + (=hanziku-2 . #xCC74) ; ý¢€¬±´ + (=ucs . #x20BF3) ; 𠯳 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5B54) ; 孔 + )) + (shinjigen-2 . 992) + (chinese-gb2312 . #x3A70) ; ø»„¬ + (=jis-x0208 . #x5263) ; ø½Š¾¼ + (korean-ksc5601 . #x7D29) ; ø»Š¡œ + (chinese-isoir165 . #x3A70) ; ø»”‘ + (chinese-cns11643-1 . #x4953) ; ø»‘½¾ + (=gt-pj-1 . #x5263) ; 吼 + (chinese-big5 . #xA771) ; ý¢€Š± + (ideograph-daikanwa . 03377) ; ø¸€´± + (=ucs . #x543C) ; 吼 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x725B) ; 牛 + )) + (shinjigen-2 . 980) + (=jis-x0208 . #x525F) ; ø½Š¾¸ + (chinese-cns11643-2 . #x2341) ; ø»“¼ + (=gt-pj-1 . #x525F) ; 吽 + (chinese-big5 . #xCAA1) ; ý¢€Œª¡ + (ideograph-daikanwa . 03378) ; ø¸€´² + (=ucs . #x543D) ; 吽 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E94) ; 五 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 990) + (chinese-gb2312 . #x4E61) ; ø»…‰Š + (=jis-x0208 . #x3863) ; ø½Š˜° + (korean-ksc5601 . #x676E) ; ø»Š‚ + (chinese-isoir165 . #x4E61) ; ø»±š + (chinese-cns11643-1 . #x4940) ; ø»‘½« + (=gt-pj-1 . #x3863) ; 吾 + (chinese-big5 . #xA75E) ; ý¢€Šž + (ideograph-daikanwa . 03379) ; ø¸€´³ + (=gt-k . 02541) ; ý¡„€§­ + (=ucs . #x543E) ; 吾 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6BDB) ; 毛 + )) + (chinese-cns11643-4 . #x2353) ; ø»—¤– + (ideograph-daikanwa . 03380) ; ø¸€´´ + (=cbeta . 03302) ; ø¸ ³¦ + (=ucs . #x3570) ; 㕰 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x725B) ; 牛 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-3 . #x2521) ; ø»•œœ + (ideograph-daikanwa . 03381) ; ø¸€´µ + (=jef-china3 . #x45FC) ; øº„—¼ + (=ucs . #x543F) ; 吿 + )) +(define-char + '((morohashi-daikanwa 3381 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL COW") + (=ucs . #x2EA7) ; ⺧ + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-gb2312 . #x3866) ; ø»„¨» + (=jis-x0208 . #x3970) ; ø½Šš› + (korean-ksc5601 . #x4D31) ; ø»‰›„ + (chinese-isoir165 . #x3866) ; ø»‘‹ + (chinese-cns11643-1 . #x494B) ; ø»‘½¶ + (=gt-pj-1 . #x3970) ; 告 + (chinese-big5 . #xA769) ; ý¢€Š© + (=gt-k . 02742) ; ý¡„€ª¶ + (=ucs . #x544A) ; 告 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 586 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5E00) ; 帀 + )) + (chinese-cns11643-4 . #x2352) ; ø»—¤• + (ideograph-daikanwa . 03382) ; ø¸€´¶ + (=hanziku-2 . #xCAEF) ; ý¢€¬«¯ + (=cbeta . 00045) ; ø¸ €­ + (=ucs . #x20BD7) ; 𠯗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7259) ; 牙 + )) + (shinjigen-2 . 982) + (chinese-gb2312 . #x513D) ; ø»…€ + (=jis-x0208 . #x5260) ; ø½Š¾¹ + (chinese-isoir165 . #x513D) ; ø»µ + (chinese-cns11643-1 . #x4954) ; ø»‘½¿ + (=gt-pj-1 . #x5260) ; 呀 + (chinese-big5 . #xA772) ; ý¢€Š² + (ideograph-daikanwa . 03383) ; ø¸€´· + (=ucs . #x5440) ; 呀 + )) +(define-char + '((=>ucs . #x5441) ; 呁 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x52FB) ; 勻 + )) + (chinese-cns11643-2 . #x2343) ; ø»“¾ + (chinese-big5 . #xCAA3) ; ý¢€Œª£ + (ideograph-daikanwa . 03384) ; ø¸€´¸ + )) +(define-char + '((morohashi-daikanwa 3384 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5300) ; 匀 + )) + (=ucs . #x5441) ; 呁 + )) +(define-char + '((=>ucs* . #x549E) ; 咞 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 585 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5F00) ; 开 + )) + (chinese-cns11643-4 . #x235C) ; ø»—¤Ÿ + (ideograph-daikanwa . 03385) ; ø¸€´¹ + (=hanziku-2 . #xCAD0) ; ý¢€¬« + (ucs-gb . #x549E) ; 咞 + (=ucs . #x2F83C) ; 咞 + )) +(define-char + '((=>ucs-cns . #x2F83C) ; 咞 + (morohashi-daikanwa 3385 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (->same-ideograph + ((=ucs . #x2F83C) ; 咞 + )) + (=ucs . #x549E) ; 咞 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 1010) + (=jis-x0208 . #x4F24) ; ø½Š¹£ + (korean-ksc5601 . #x5565) ; ø»‰§¨ + (chinese-cns11643-1 . #x4948) ; ø»‘½³ + (=gt-pj-1 . #x4F24) ; 呂 + (chinese-big5 . #xA766) ; ý¢€Š¦ + (ideograph-daikanwa . 03386) ; ø¸€´º + (=gt-k . 02675) ; ý¡„€©³ + (=ucs . #x5442) ; 呂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5384) ; 厄 + )) + (chinese-gb2312 . #x5F40) ; ø»…¡§ + (japanese-jisx0212 . #x346F) ; ø»‹˜ + (chinese-isoir165 . #x5F40) ; ø»Ž‰· + (chinese-cns11643-1 . #x4945) ; ø»‘½° + (=jis-x0213-2-2000 . #x2368) ; ø»¤¡ƒ + (chinese-big5 . #xA763) ; ý¢€Š£ + (ideograph-daikanwa . 03387) ; ø¸€´» + (=jef-china3 . #x46B1) ; øº„š± + (=ucs . #x5443) ; 呃 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2358) ; ø»—¤› + (ideograph-daikanwa . 03388) ; ø¸€´¼ + (=ucs . #x20BD8) ; 𠯘 + )) +(define-char + '((=>ucs . #x20BD8) ; 𠯘 + (morohashi-daikanwa 3388 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 591 4) + (=hanziku-2 . #xCBF5) ; ý¢€¬¯µ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 597 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E43) ; 乃 + ) + ((=ucs . #x53E4) ; 古 + )) + (japanese-jisx0212 . #x3470) ; ø»‹™ + (chinese-cns11643-3 . #x2473) ; ø»•œ + (ideograph-daikanwa . 03389) ; ø¸€´½ + (=hanziku-2 . #xCD56) ; ý¢€¬µ– + (=jef-china3 . #x45FD) ; øº„—½ + (=ucs . #x5444) ; 呄 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x246F) ; ø»•œŒ + (ideograph-daikanwa . 03390) ; ø¸€´¾ + (=ucs . #x3571) ; 㕱 + )) +(define-char + '((=>ucs . #x5445) ; 呅 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x597E) ; ø»‰­¹ + (ideograph-daikanwa . 13450) ; ø¸ƒ’Š + )) + (chinese-big5 . #xCA7A) ; ý¢€Œ©º + (ideograph-daikanwa . 03391) ; ø¸€´¿ + )) +(define-char + '((morohashi-daikanwa 3391 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6587) ; 文 + )) + (chinese-cns11643-2 . #x233C) ; ø»“· + (=ucs . #x5445) ; 呅 + )) +(define-char + '((=>ucs . #x20BD9) ; 𠯙 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03392) ; ø¸€µ€ + )) +(define-char + '((morohashi-daikanwa 3392 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 588 9) + (=hanziku-2 . #xCB78) ; ý¢€¬­¸ + (=ucs . #x20BD9) ; 𠯙 + )) +(define-char + '((=>ucs . #x20BD9) ; 𠯙 + (morohashi-daikanwa 3392 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2358) ; ø»™®Ÿ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 588 7) + (chinese-cns11643-6 . #x264B) ; ø»›¼° + (ideograph-daikanwa . 03393) ; ø¸€µ + (=hanziku-2 . #xCB76) ; ý¢€¬­¶ + (=ucs . #x20BEC) ; 𠯬 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 587 1) + (chinese-cns11643-6 . #x2649) ; ø»›¼® + (ideograph-daikanwa . 03394) ; ø¸€µ‚ + (=hanziku-2 . #xCB50) ; ý¢€¬­ + (=ucs . #x20BDA) ; 𠯚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6728) ; 木 + )) + (shinjigen-2 . 1009) + (chinese-gb2312 . #x3474) ; ø»„£‘ + (=jis-x0208 . #x4A72) ; ø½Š³› + (chinese-isoir165 . #x3474) ; ø»‹¡ + (=gt-pj-1 . #x4A72) ; 呆 + (chinese-big5 . #xA762) ; ý¢€Š¢ + (ideograph-daikanwa . 03395) ; ø¸€µƒ + (=gt-k . 02647) ; ý¡„€©— + (=ucs . #x5446) ; 呆 + )) +(define-char + '((=>ucs . #x5446) ; 呆 + (morohashi-daikanwa 3395 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4944) ; ø»‘½¯ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 586 3) + (chinese-cns11643-5 . #x2359) ; ø»™®  + (ideograph-daikanwa . 03396) ; ø¸€µ„ + (=hanziku-2 . #xCAF1) ; ý¢€¬«± + (=ucs . #x20BDB) ; 𠯛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x246E) ; ø»•œ‹ + (ideograph-daikanwa . 03397) ; ø¸€µ… + (=ucs . #x3572) ; 㕲 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 593 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x52FE) ; 勾 + )) + (chinese-cns11643-4 . #x2355) ; ø»—¤˜ + (ideograph-daikanwa . 03398) ; ø¸€µ† + (=hanziku-2 . #xCC77) ; ý¢€¬±· + (=cbeta . 05592) ; ø¸¡—˜ + (=ucs . #x20BDC) ; 𠯜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 588 5) + (chinese-cns11643-5 . #x2355) ; ø»™®œ + (ideograph-daikanwa . 03399) ; ø¸€µ‡ + (=hanziku-2 . #xCB74) ; ý¢€¬­´ + (=ucs . #x20BDD) ; 𠯝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6C34) ; æ°´ + ) + ((=ucs . #x53E3) ; 口 + )) + (japanese-jisx0212 . #x3471) ; ø»‹š + (chinese-cns11643-2 . #x2346) ; ø»“ + (chinese-big5 . #xCAA6) ; ý¢€Œª¦ + (ideograph-daikanwa . 03400) ; ø¸€µˆ + (=ucs . #x5447) ; 呇 + )) +(define-char + '((=>ucs* . #x5448) ; 呈 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 585 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x738B) ; 王 + )) + (shinjigen-2 . 998) + (chinese-gb2312 . #x334A) ; ø»„¡‰ + (=jis-x0208 . #x4468) ; ø½Šª + (korean-ksc5601 . #x6F50) ; ø»ŠŸ + (chinese-isoir165 . #x334A) ; ø»‰™ + (chinese-cns11643-4 . #x235B) ; ø»—¤ž + (=gt-pj-1 . #x4468) ; 呈 + (ideograph-daikanwa . 03401) ; ø¸€µ‰ + (=hanziku-2 . #xCACF) ; ý¢€¬« + (=gt-k . 02740) ; ý¡„€ª´ + (ucs-gb . #x5448) ; 呈 + (ucs-jis . #x5448) ; 呈 + (ucs-ks . #x5448) ; 呈 + (=ucs . #x2F83E) ; 呈 + )) +(define-char + '((=>ucs-cns . #x2F83E) ; 呈 + (morohashi-daikanwa 3401 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (->same-ideograph + ((=ucs . #x2F83E) ; 呈 + )) + (=ucs . #x5448) ; 呈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 588 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E92) ; 互 + )) + (chinese-cns11643-6 . #x2647) ; ø»›¼¬ + (ideograph-daikanwa . 03402) ; ø¸€µŠ + (=hanziku-2 . #xCB73) ; ý¢€¬­³ + (=cbeta . 07006) ; ø¸¡­ž + (=ucs . #x20BDE) ; 𠯞 + )) +(define-char + '((=>ucs . #x3573) ; 㕳 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03403) ; ø¸€µ‹ + )) +(define-char + '((morohashi-daikanwa 3403 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x247A) ; ø»•œ— + (=ucs . #x3573) ; 㕳 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 597 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E88) ; 予 + )) + (chinese-cns11643-5 . #x2357) ; ø»™®ž + (ideograph-daikanwa . 03404) ; ø¸€µŒ + (=hanziku-2 . #xCD5A) ; ý¢€¬µš + (=cbeta . 03964) ; ø¸ ½¼ + (=ucs . #x20C04) ; 𠰄 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 585 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x592B) ; 夫 + )) + (chinese-gb2312 . #x5F3B) ; ø»…¡¢ + (chinese-isoir165 . #x5F3B) ; ø»Ž‰² + (chinese-cns11643-3 . #x2478) ; ø»•œ• + (ideograph-daikanwa . 03405) ; ø¸€µ + (=hanziku-2 . #xCAD3) ; ý¢€¬«“ + (=ucs . #x544B) ; 呋 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 589 8) + (chinese-cns11643-5 . #x235A) ; ø»™®¡ + (ideograph-daikanwa . 03406) ; ø¸€µŽ + (=hanziku-2 . #xCBB9) ; ý¢€¬®¹ + (=ucs . #x20C05) ; 𠰅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 596 5) + (ideograph-daikanwa . 03407) ; ø¸€µ + (=hanziku-2 . #xCCF9) ; ý¢€¬³¹ + (=ucs . #x20BF6) ; 𠯶 + )) +(define-char + '((=>ucs . #x20BF6) ; 𠯶 + (morohashi-daikanwa 3407 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2353) ; ø»™®š + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03408) ; ø¸€µ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03409) ; ø¸€µ‘ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03410) ; ø¸€µ’ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03411) ; ø¸€µ“ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03412) ; ø¸€µ” + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03413) ; ø¸€µ• + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03414) ; ø¸€µ– + (=jef-china3 . #x8BF5) ; øºˆ¯µ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03415) ; ø¸€µ— + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03416) ; ø¸€µ˜ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03417) ; ø¸€µ™ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 03418) ; ø¸€µš + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 594 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6597) ; 斗 + )) + (chinese-cns11643-3 . #x2474) ; ø»•œ‘ + (ideograph-daikanwa . 03419) ; ø¸€µ› + (=hanziku-2 . #xCCBC) ; ý¢€¬²¼ + (=cbeta . 00054) ; ø¸ €¶ + (=jef-china3 . #x46B2) ; øº„š² + (=ucs . #x544C) ; 呌 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 588 13) + (chinese-cns11643-6 . #x264A) ; ø»›¼¯ + (ideograph-daikanwa . 03420) ; ø¸€µœ + (=hanziku-2 . #xCB7C) ; ý¢€¬­¼ + (=ucs . #x20BEE) ; 𠯮 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2525) ; ø»•œ  + (ideograph-daikanwa . 03421) ; ø¸€µ + (=ucs . #x3576) ; 㕶 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E91) ; 云 + )) + (japanese-jisx0212 . #x3472) ; ø»‹› + (chinese-cns11643-3 . #x246D) ; ø»•œŠ + (=jis-x0213-1-2000 . #x2E77) ; ø»¢§˜ + (ideograph-daikanwa . 03422) ; ø¸€µž + (=jef-china3 . #x46B3) ; øº„š³ + (=ucs . #x544D) ; 呍 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C3A) ; å°º + )) + (shinjigen-2 . 1014) + (=jis-x0208 . #x5268) ; ø½Š¿ + (chinese-cns11643-1 . #x4942) ; ø»‘½­ + (=gt-pj-1 . #x5268) ; 呎 + (chinese-big5 . #xA760) ; ý¢€Š  + (ideograph-daikanwa . 03423) ; ø¸€µŸ + (=ucs . #x544E) ; 呎 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5347) ; 升 + )) + (japanese-jisx0212 . #x3473) ; ø»‹œ + (chinese-cns11643-2 . #x2342) ; ø»“½ + (chinese-big5 . #xCAA2) ; ý¢€Œª¢ + (ideograph-daikanwa . 03424) ; ø¸€µ  + (=ucs . #x544F) ; 呏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (<-vulgar-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 03329) ; ø¸€´ + ) + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x592D) ; 夭 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 1002) + (=jis-x0208 . #x465D) ; ø½Š­Ž + (korean-ksc5601 . #x7722) ; ø»Š˜¡ + (chinese-cns11643-3 . #x2522) ; ø»•œ + (=gt-pj-1 . #x465D) ; 呑 + (ideograph-daikanwa . 48970) ; ø¸‹½Š + (=gt-k . 02624) ; ý¡„€©€ + (=ucs . #x5451) ; 呑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6535) ; 攵 + )) + (chinese-cns11643-3 . #x2523) ; ø»•œž + (ideograph-daikanwa . 48971) ; ø¸‹½‹ + (=ucs . #x545A) ; 呚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5185) ; 内 + )) + (chinese-gb2312 . #x4445) ; ø»„º‚ + (chinese-isoir165 . #x4445) ; ø»¢’ + (chinese-cns11643-3 . #x247D) ; ø»•œš + (=ucs . #x5450) ; 呐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 585 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x65E0) ; 无 + )) + (chinese-gb2312 . #x5F3C) ; ø»…¡£ + (chinese-isoir165 . #x5F3C) ; ø»Ž‰³ + (=hanziku-2 . #xCAD4) ; ý¢€¬«” + (=ucs . #x5452) ; 呒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 585 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8957) ; ý¢€ˆ¥— + ) + ((=ucs . #x4E59) ; 乙 + )) + )) + (chinese-gb2312 . #x5F3D) ; ø»…¡¤ + (chinese-isoir165 . #x5F3D) ; ø»Ž‰´ + (=hanziku-2 . #xCAD7) ; ý¢€¬«— + (=ucs . #x5453) ; 呓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x592A) ; 太 + )) + (chinese-gb2312 . #x5F3E) ; ø»…¡¥ + (chinese-isoir165 . #x5F3E) ; ø»Ž‰µ + (chinese-cns11643-2 . #x233B) ; ø»“¶ + (chinese-big5 . #xCA79) ; ý¢€Œ©¹ + (=ucs . #x5454) ; 呔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 587 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x533A) ; 区 + )) + (chinese-gb2312 . #x453B) ; ø»„»– + (chinese-isoir165 . #x453B) ; ø»£¦ + (=jis-x0213-2-2000 . #x2364) ; ø»¤ ¿ + (=hanziku-2 . #xCB53) ; ý¢€¬­“ + (=ucs . #x5455) ; 呕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 587 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5386) ; 历 + )) + (chinese-gb2312 . #x5F3F) ; ø»…¡¦ + (chinese-isoir165 . #x5F3F) ; ø»Ž‰¶ + (=hanziku-2 . #xCB54) ; ý¢€¬­” + (=ucs . #x5456) ; 呖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 589 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8D1D) ; 贝 + )) + (chinese-gb2312 . #x5F42) ; ø»…¡© + (chinese-isoir165 . #x5F42) ; ø»Ž‰¹ + (=hanziku-2 . #xCBB3) ; ý¢€¬®³ + (=ucs . #x5457) ; 呗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 589 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8D1D) ; 贝 + )) + (chinese-gb2312 . #x5431) ; ø»…‘Ž + (chinese-isoir165 . #x5431) ; ø»¹ž + (=hanziku-2 . #xCBB4) ; ý¢€¬®´ + (=ucs . #x5458) ; 员 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 589 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5185) ; 内 + )) + (chinese-gb2312 . #x5F43) ; ø»…¡ª + (chinese-isoir165 . #x5F43) ; ø»Ž‰º + (=hanziku-2 . #xCBB5) ; ý¢€¬®µ + (=ucs . #x5459) ; 呙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 592 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4ED3) ; 仓 + )) + (chinese-gb2312 . #x473A) ; ø»„¾‘ + (chinese-isoir165 . #x473A) ; ø»¦¡ + (=hanziku-2 . #xCC58) ; ý¢€¬±˜ + (=ucs . #x545B) ; 呛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 593 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E4C) ; 乌 + )) + (chinese-gb2312 . #x4E58) ; ø»…‰ + (chinese-isoir165 . #x4E58) ; ø»±‘ + (=hanziku-2 . #xCC76) ; ý¢€¬±¶ + (=ucs . #x545C) ; 呜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x235C) ; ø»™®£ + (=ucs . #x20BE1) ; 𠯡 + )) +(define-char + '((=>ucs . #x545D) ; 呝 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0212 . #x3F31) ; ø»‹¤ + (chinese-cns11643-3 . #x224E) ; ø»•˜¯ + (ideograph-daikanwa . 11697) ; ø¸‚¶± + )) + (chinese-cns11643-4 . #x2564) ; ø»—§£ + (ideograph-daikanwa . 03425) ; ø¸€µ¡ + )) +(define-char + '((morohashi-daikanwa 3425 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 608 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6239) ; 戹 + )) + (=hanziku-2 . #xCFA6) ; ý¢€¬¾¦ + (=ucs . #x545D) ; 呝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 609 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53F8) ; 司 + )) + (japanese-jisx0212 . #x3474) ; ø»‹ + (chinese-cns11643-4 . #x2563) ; ø»—§¢ + (ideograph-daikanwa . 03426) ; ø¸€µ¢ + (=hanziku-2 . #xCFBF) ; ý¢€¬¾¿ + (=cbeta . 00058) ; ø¸ €º + (=ucs . #x545E) ; 呞 + )) +(define-char + '((=>ucs . #x545F) ; 呟 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x383C) ; ø½Š˜‰ + (korean-ksc5601 . #x7A5C) ; ø»Šµ + (ideograph-daikanwa . 20814) ; ø¸……Ž + )) + (shinjigen-2 . 1023) + (=jis-x0208 . #x526C) ; ø½Š¿… + (=gt-pj-1 . #x526C) ; ø½Š¿… + (ideograph-daikanwa . 03427) ; ø¸€µ£ + (=cbeta . 03968) ; ø¸ ¾€ + (ucs-jis . #x545F) ; ø½Š¿… + )) +(define-char + '((morohashi-daikanwa 3427 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 608 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7384) ; 玄 + )) + (chinese-cns11643-3 . #x276E) ; ø»• ¥ + (=hanziku-2 . #xCFA5) ; ý¢€¬¾¥ + (=ucs . #x545F) ; 呟 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x672C) ; 本 + )) + (chinese-cns11643-2 . #x256B) ; ø»““¢ + (chinese-big5 . #xCBEB) ; ý¢€Œ¯« + (ideograph-daikanwa . 03428) ; ø¸€µ¤ + (=ucs . #x5460) ; 呠 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6C11) ; 民 + )) + (chinese-cns11643-2 . #x256A) ; ø»““¡ + (chinese-big5 . #xCBEA) ; ý¢€Œ¯ª + (ideograph-daikanwa . 03429) ; ø¸€µ¥ + (=ucs . #x5461) ; 呡 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C3C) ; å°¼ + )) + (chinese-gb2312 . #x4458) ; ø»„º• + (japanese-jisx0212 . #x3475) ; ø»‹ž + (chinese-isoir165 . #x4458) ; ø»¢¥ + (chinese-cns11643-1 . #x4C51) ; ø»’‚– + (=jis-x0213-2-2000 . #x2369) ; ø»¤¡„ + (chinese-big5 . #xA94F) ; ý¢€Š¥ + (ideograph-daikanwa . 03430) ; ø¸€µ¦ + (=jef-china3 . #x46B4) ; øº„š´ + (=ucs . #x5462) ; 呢 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 609 8) + (chinese-cns11643-4 . #x255C) ; ø»—§› + (ideograph-daikanwa . 03431) ; ø¸€µ§ + (=hanziku-2 . #xCFC5) ; ý¢€¬¿… + (=ucs . #x20C08) ; 𠰈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x277A) ; ø»• ± + (ideograph-daikanwa . 03432) ; ø¸€µ¨ + (=ucs . #x3577) ; 㕷 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6BCD) ; 母 + )) + (chinese-cns11643-2 . #x256D) ; ø»““¤ + (chinese-big5 . #xCBED) ; ý¢€Œ¯­ + (ideograph-daikanwa . 03433) ; ø¸€µ© + (=jef-china3 . #x46B5) ; øº„šµ + (=ucs . #x5463) ; 呣 + )) +(define-char + '((=>ucs . #x5464) ; 呤 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4E61) ; ø½Š¹‚ + (korean-ksc5601 . #x5635) ; ø»‰¨– + (ideograph-daikanwa . 00387) ; ø¸€†ƒ + )) + (japanese-jisx0212 . #x3476) ; ø»‹Ÿ + (chinese-big5 . #xCBEF) ; ý¢€Œ¯¯ + (ideograph-daikanwa . 03434) ; ø¸€µª + (=jef-china3 . #x46B6) ; øº„š¶ + (ucs-jis . #x5464) ; ø»‹Ÿ + )) +(define-char + '((=>ucs . #x5464) ; 呤 + (morohashi-daikanwa 3434 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x256F) ; ø»““¦ + )) +(define-char + '((morohashi-daikanwa 3434 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4EE4) ; 令 + )) + (chinese-gb2312 . #x5F4A) ; ø»…¡± + (chinese-isoir165 . #x5F4A) ; ø»ŽŠ + (=ucs . #x5464) ; 呤 + )) +(define-char + '((=>ucs . #x5465) ; 呥 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0208-1978 . #x5147) ; ø»ƒƒ† + (ideograph-daikanwa . 01514) ; ø¸€—ª + )) + (chinese-big5 . #xCBE4) ; ý¢€Œ¯¤ + (ideograph-daikanwa . 03435) ; ø¸€µ« + )) +(define-char + '((morohashi-daikanwa 3435 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5189) ; 冉 + )) + (chinese-cns11643-2 . #x2564) ; ø»““› + (=ucs . #x5465) ; 呥 + )) +(define-char + '((=>ucs . #x3578) ; 㕸 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 03436) ; ø¸€µ¬ + )) +(define-char + '((morohashi-daikanwa 3436 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x276D) ; ø»• ¤ + (=ucs . #x3578) ; 㕸 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5E7C) ; å¹¼ + )) + (chinese-gb2312 . #x5F4F) ; ø»…¡¶ + (japanese-jisx0212 . #x3477) ; ø»‹  + (chinese-isoir165 . #x5F4F) ; ø»ŽŠ† + (chinese-cns11643-2 . #x2567) ; ø»““ž + (=jis-x0213-2-2000 . #x236A) ; ø»¤¡… + (chinese-big5 . #xCBE7) ; ý¢€Œ¯§ + (ideograph-daikanwa . 03437) ; ø¸€µ­ + (=jef-china3 . #x46B7) ; øº„š· + (=ucs . #x5466) ; 呦 + )) +(define-char + '((=>ucs . #x5467) ; 呧 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0212 . #x4649) ; ø»‹›Ž + (chinese-cns11643-1 . #x4662) ; ø»‘¹³ + (=jis-x0213-1-2000 . #x764F) ; ø»¤  + (ideograph-daikanwa . 17027) ; ø¸„Šƒ + )) + (japanese-jisx0212 . #x3478) ; ø»‹¡ + (chinese-cns11643-2 . #x256E) ; ø»““¥ + (chinese-big5 . #xCBEE) ; ý¢€Œ¯® + (ideograph-daikanwa . 03438) ; ø¸€µ® + (ucs-jis . #x5467) ; ø»‹¡ + )) +(define-char + '((morohashi-daikanwa 3438 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6C10) ; 氐 + )) + (=ucs . #x5467) ; 呧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 610 4) + (chinese-cns11643-4 . #x255E) ; ø»—§ + (ideograph-daikanwa . 03439) ; ø¸€µ¯ + (=hanziku-2 . #xCFE1) ; ý¢€¬¿¡ + (=ucs . #x20C09) ; 𠰉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 609 9) + (chinese-cns11643-6 . #x2A36) ; ø»œ‚“ + (ideograph-daikanwa . 03440) ; ø¸€µ° + (=hanziku-2 . #xCFC6) ; ý¢€¬¿† + (=ucs . #x20C0A) ; 𠰊 + )) +(define-char + '((=>ucs . #x5468) ; 周 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (korean-ksc5601 . #x7132) ; ø»Š½ + (chinese-cns11643-6 . #x2A3C) ; ø»œ‚™ + (ideograph-daikanwa . 03441) ; ø¸€µ± + (=jef-china3 . #x46A3) ; øº„š£ + )) +(define-char + '((morohashi-daikanwa 3441 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((name . "CJK RADICAL BOX") + (=ucs . #x2E86) ; ⺆ + ) + ((=ucs . #x20BB7) ; ð ®· + )) + (chinese-gb2312 . #x565C) ; ø»…”µ + (=jis-x0208 . #x3C7E) ; ø½ŠŸƒ + (chinese-isoir165 . #x565C) ; ø»½… + (chinese-cns11643-1 . #x4C52) ; ø»’‚— + (=gt-pj-1 . #x3C7E) ; 周 + (chinese-big5 . #xA950) ; ý¢€Š¥ + (=gt-k . 03736) ; ý¡„€º˜ + (=ucs . #x5468) ; 周 + )) +(define-char + '((=>ucs . #x5469) ; 呩 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x467C) ; ø»‘º + (ideograph-daikanwa . 24623) ; ø¸†€¯ + )) + (chinese-cns11643-3 . #x2774) ; ø»• « + (ideograph-daikanwa . 03442) ; ø¸€µ² + )) +(define-char + '((morohashi-daikanwa 3442 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 597 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x793A) ; 示 + )) + (japanese-jisx0212 . #x3479) ; ø»‹¢ + (=hanziku-2 . #xCD5D) ; ý¢€¬µ + (=jef-china3 . #x46B8) ; øº„š¸ + (=ucs . #x5469) ; 呩 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 601 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5144) ; 兄 + )) + (shinjigen-2 . 1033) + (=jis-x0208 . #x3C76) ; ø½Šž» + (korean-ksc5601 . #x7131) ; ø»Š¼ + (chinese-cns11643-3 . #x2778) ; ø»• ¯ + (=gt-pj-1 . #x3C76) ; 呪 + (ideograph-daikanwa . 03443) ; ø¸€µ³ + (=hanziku-2 . #xCDFA) ; ý¢€¬·º + (=cbeta . 00057) ; ø¸ €¹ + (=ucs . #x546A) ; 呪 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5405) ; 吅 + ) + ((=ucs . #x51E0) ; 几 + )) + (shinjigen-2 . 1034) + (chinese-gb2312 . #x5664) ; ø»…”½ + (=jis-x0208 . #x5270) ; ø½Š¿‰ + (chinese-isoir165 . #x5664) ; ø»½ + (chinese-cns11643-1 . #x4C49) ; ø»’‚Ž + (=gt-pj-1 . #x5270) ; 咒 + (chinese-big5 . #xA947) ; ý¢€Š¥‡ + (ideograph-daikanwa . 03444) ; ø¸€µ´ + (=ucs . #x5492) ; 咒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 604 4) + (chinese-cns11643-5 . #x254C) ; ø»™± + (ideograph-daikanwa . 03445) ; ø¸€µµ + (=hanziku-2 . #xCEBE) ; ý¢€¬º¾ + (=ucs . #x20C0B) ; 𠰋 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5360) ; 占 + )) + (japanese-jisx0212 . #x347A) ; ø»‹£ + (chinese-cns11643-2 . #x2561) ; ø»““˜ + (=jis-x0213-1-2000 . #x2E79) ; ø»¢§š + (chinese-big5 . #xCBE1) ; ý¢€Œ¯¡ + (ideograph-daikanwa . 03446) ; ø¸€µ¶ + (=jef-china3 . #x46B9) ; øº„š¹ + (=ucs . #x546B) ; 呫 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x56DB) ; 四 + )) + (chinese-cns11643-2 . #x2565) ; ø»““œ + (=jis-x0213-2-2000 . #x236B) ; ø»¤¡† + (chinese-big5 . #xCBE5) ; ý¢€Œ¯¥ + (ideograph-daikanwa . 03447) ; ø¸€µ· + (=jef-china3 . #x8EBD) ; øºˆº½ + (=ucs . #x546C) ; 呬 + )) +(define-char + '((=>ucs . #x20C1D) ; 𠰝 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x254E) ; ø»™±‘ + (ideograph-daikanwa . 03448) ; ø¸€µ¸ + )) +(define-char + '((morohashi-daikanwa 3448 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 601 4) + (=hanziku-2 . #xCDFB) ; ý¢€¬·» + (=ucs . #x20C1D) ; 𠰝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 598 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E16) ; 世 + )) + (japanese-jisx0212 . #x347B) ; ø»‹¤ + (chinese-cns11643-3 . #x2775) ; ø»• ¬ + (ideograph-daikanwa . 03449) ; ø¸€µ¹ + (=hanziku-2 . #xCD77) ; ý¢€¬µ· + (=jef-china3 . #x46BA) ; øº„šº + (=ucs . #x546D) ; 呭 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 601 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53EA) ; 只 + )) + (japanese-jisx0212 . #x347C) ; ø»‹¥ + (chinese-cns11643-4 . #x255F) ; ø»—§ž + (ideograph-daikanwa . 03450) ; ø¸€µº + (=hanziku-2 . #xCDF9) ; ý¢€¬·¹ + (=cbeta . 03757) ; ø¸ º­ + (=jef-china3 . #x46BB) ; øº„š» + (=ucs . #x546E) ; 呮 + )) +(define-char + '((=>ucs . #x546F) ; 呯 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x7841) ; ø»Ššž + (ideograph-daikanwa . 09167) ; ø¸‚ + )) + (chinese-big5 . #xCBE9) ; ý¢€Œ¯© + (ideograph-daikanwa . 03451) ; ø¸€µ» + )) +(define-char + '((morohashi-daikanwa 3451 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5E73) ; å¹³ + )) + (chinese-cns11643-2 . #x2569) ; ø»““  + (=ucs . #x546F) ; 呯 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6B64) ; æ­¤ + ) + ((=ucs . #x53E3) ; 口 + )) + (=jis-x0208 . #x526F) ; ø½Š¿ˆ + (=gt-pj-1 . #x526F) ; 呰 + (ideograph-daikanwa . 03452) ; ø¸€µ¼ + (=gt-k . 05220) ; ý¡„‘¤ + (=ucs . #x5470) ; 呰 + )) +(define-char + '((=>ucs . #x5470) ; 呰 + (morohashi-daikanwa 3452 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x294A) ; ø»“˜¹ + (chinese-big5 . #xCE49) ; ý¢€Œ¹‰ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6B64) ; æ­¤ + )) + (chinese-gb2312 . #x5F5A) ; ø»…¢ + (chinese-isoir165 . #x5F5A) ; ø»ŽŠ‘ + (chinese-big5 . #xCE4D) ; ý¢€Œ¹ + (ideograph-daikanwa . 03453) ; ø¸€µ½ + (=ucs . #x5472) ; 呲 + )) +(define-char + '((=>ucs . #x5472) ; 呲 + (morohashi-daikanwa 3453 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x294E) ; ø»“˜½ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x74DC) ; 瓜 + )) + (chinese-gb2312 . #x5F49) ; ø»…¡° + (chinese-isoir165 . #x5F49) ; ø»ŽŠ€ + (chinese-big5 . #xA94B) ; ý¢€Š¥‹ + (ideograph-daikanwa . 03454) ; ø¸€µ¾ + (=ucs . #x5471) ; 呱 + )) +(define-char + '((=>ucs . #x5471) ; 呱 + (morohashi-daikanwa 3454 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4C4D) ; ø»’‚’ + )) +(define-char + '((=>ucs . #x5471) ; 呱 + (morohashi-daikanwa 3454 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x526D) ; ø½Š¿† + (korean-ksc5601 . #x4D32) ; ø»‰›… + (=gt-pj-1 . #x526D) ; ø½Š¿† + (ucs-jis . #x5471) ; ø½Š¿† + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 597 7) + (chinese-cns11643-5 . #x2544) ; ø»™±‡ + (ideograph-daikanwa . 03455) ; ø¸€µ¿ + (=hanziku-2 . #xCD5C) ; ý¢€¬µœ + (=ucs . #x20C0C) ; 𠰌 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x672A) ; 未 + )) + (shinjigen-2 . 1045) + (chinese-gb2312 . #x4E36) ; ø»…ˆŸ + (=jis-x0208 . #x4C23) ; ø½Šµˆ + (korean-ksc5601 . #x5A2B) ; ø»‰®„ + (chinese-isoir165 . #x4E36) ; ø»°¯ + (chinese-cns11643-1 . #x4C40) ; ø»’‚… + (=gt-pj-1 . #x4C23) ; 味 + (chinese-big5 . #xA8FD) ; ý¢€Š£½ + (ideograph-daikanwa . 03456) ; ø¸€¶€ + (=gt-k . 03834) ; ý¡„€»º + (=ucs . #x5473) ; 味 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53E5) ; 句 + )) + (japanese-jisx0212 . #x347D) ; ø»‹¦ + (chinese-cns11643-2 . #x2566) ; ø»““ + (=jis-x0213-1-2000 . #x2E7A) ; ø»¢§› + (chinese-big5 . #xCBE6) ; ý¢€Œ¯¦ + (ideograph-daikanwa . 03457) ; ø¸€¶ + (=ucs . #x5474) ; 呴 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x72AE) ; 犮 + )) + (chinese-cns11643-4 . #x255D) ; ø»—§œ + (ideograph-daikanwa . 03458) ; ø¸€¶‚ + (=cbeta . 01511) ; ø¸ —§ + (=ucs . #x3579) ; 㕹 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53EF) ; 可 + )) + (shinjigen-2 . 1016) + (chinese-gb2312 . #x3A47) ; ø»„«˜ + (=jis-x0208 . #x526A) ; ø½Š¿ƒ + (korean-ksc5601 . #x4A27) ; ø»‰–  + (chinese-isoir165 . #x3A47) ; ø»“¨ + (chinese-cns11643-1 . #x4C41) ; ø»’‚† + (=gt-pj-1 . #x526A) ; 呵 + (chinese-big5 . #xA8FE) ; ý¢€Š£¾ + (ideograph-daikanwa . 03459) ; ø¸€¶ƒ + (=gt-k . 03865) ; ý¡„€¼™ + (=ucs . #x5475) ; 呵 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5974) ; 奴 + )) + (shinjigen-2 . 1041) + (chinese-gb2312 . #x5F4E) ; ø»…¡µ + (=jis-x0208 . #x5273) ; ø½Š¿Œ + (chinese-isoir165 . #x5F4E) ; ø»ŽŠ… + (chinese-cns11643-1 . #x4C4E) ; ø»’‚“ + (=gt-pj-1 . #x5273) ; 呶 + (chinese-big5 . #xA94C) ; ý¢€Š¥Œ + (ideograph-daikanwa . 03460) ; ø¸€¶„ + (=ucs . #x5476) ; 呶 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7532) ; 甲 + )) + (shinjigen-2 . 1026) + (chinese-gb2312 . #x5F48) ; ø»…¡¯ + (=jis-x0208 . #x526E) ; ø½Š¿‡ + (chinese-isoir165 . #x5F48) ; ø»Ž‰¿ + (chinese-cns11643-1 . #x4C47) ; ø»’‚Œ + (=gt-pj-1 . #x526E) ; 呷 + (chinese-big5 . #xA945) ; ý¢€Š¥… + (ideograph-daikanwa . 03461) ; ø¸€¶… + (=ucs . #x5477) ; 呷 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E15) ; 丕 + )) + (chinese-gb2312 . #x455E) ; ø»„»¹ + (chinese-isoir165 . #x455E) ; ø»¤‰ + (chinese-cns11643-1 . #x4C43) ; ø»’‚ˆ + (chinese-big5 . #xA941) ; ý¢€Š¥ + (ideograph-daikanwa . 03462) ; ø¸€¶† + (=ucs . #x5478) ; 呸 + )) +(define-char + '((=>ucs . #x20C0D) ; 𠰍 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 03463) ; ø¸€¶‡ + )) +(define-char + '((morohashi-daikanwa 3463 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 608 3) + (chinese-cns11643-4 . #x255B) ; ø»—§š + (=hanziku-2 . #xCF7E) ; ý¢€¬½¾ + (=ucs . #x20C0D) ; 𠰍 + )) +(define-char + '((=>ucs . #x20C0E) ; 𠰎 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 03464) ; ø¸€¶ˆ + )) +(define-char + '((morohashi-daikanwa 3464 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 609 5) + (chinese-cns11643-6 . #x2A34) ; ø»œ‚‘ + (=hanziku-2 . #xCFC2) ; ý¢€¬¿‚ + (=ucs . #x20C0E) ; 𠰎 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 601 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5931) ; 失 + )) + (chinese-cns11643-3 . #x2771) ; ø»• ¨ + (ideograph-daikanwa . 03465) ; ø¸€¶‰ + (=hanziku-2 . #xCE40) ; ý¢€¬¹€ + (=cbeta . 02381) ; ø¸ ¥ + (=ucs . #x5479) ; 呹 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53F7) ; 号 + )) + (chinese-cns11643-2 . #x2562) ; ø»““™ + (chinese-big5 . #xCBE2) ; ý¢€Œ¯¢ + (ideograph-daikanwa . 03466) ; ø¸€¶Š + (=ucs . #x547A) ; 呺 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2776) ; ø»• ­ + (ideograph-daikanwa . 03467) ; ø¸€¶‹ + (=cbeta . 05117) ; ø¸¡½ + (=ucs . #x357A) ; 㕺 + )) +(define-char + '((=>ucs . #x20C0F) ; 𠰏 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4B33) ; ø½Š³º + (korean-ksc5601 . #x7939) ; ø»Š›´ + (ideograph-daikanwa . 00133) ; ø¸€‚… + )) + (ideograph-daikanwa . 03468) ; ø¸€¶Œ + (=cbeta . 03966) ; ø¸ ½¾ + )) +(define-char + '((morohashi-daikanwa 3468 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 592 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E4F) ; 乏 + )) + (chinese-cns11643-5 . #x254D) ; ø»™± + (=hanziku-2 . #xCC57) ; ý¢€¬±— + (=ucs . #x20C0F) ; 𠰏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 598 9) + (ideograph-daikanwa . 03469) ; ø¸€¶ + (=hanziku-2 . #xCD7E) ; ý¢€¬µ¾ + (=ucs . #x20C10) ; 𠰐 + )) +(define-char + '((=>ucs . #x20C10) ; 𠰐 + (morohashi-daikanwa 3469 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2545) ; ø»™±ˆ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7533) ; 申 + )) + (shinjigen-2 . 1037) + (chinese-gb2312 . #x496B) ; ø»…¾ + (=jis-x0208 . #x5271) ; ø½Š¿Š + (korean-ksc5601 . #x6362) ; ø»‰¼‰ + (chinese-isoir165 . #x496B) ; ø»ªŽ + (chinese-cns11643-1 . #x4C46) ; ø»’‚‹ + (=gt-pj-1 . #x5271) ; 呻 + (chinese-big5 . #xA944) ; ý¢€Š¥„ + (ideograph-daikanwa . 03470) ; ø¸€¶Ž + (=ucs . #x547B) ; 呻 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E4E) ; 乎 + )) + (shinjigen-2 . 1024) + (chinese-gb2312 . #x3A74) ; ø»„¬… + (=jis-x0208 . #x3846) ; ø½Š˜“ + (korean-ksc5601 . #x7B3C) ; ø»Šž³ + (chinese-isoir165 . #x3A74) ; ø»”• + (chinese-cns11643-1 . #x4C4B) ; ø»’‚ + (=gt-pj-1 . #x3846) ; 呼 + (chinese-big5 . #xA949) ; ý¢€Š¥‰ + (ideograph-daikanwa . 03471) ; ø¸€¶ + (=ucs . #x547C) ; 呼 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 599 3) + (chinese-cns11643-5 . #x2547) ; ø»™±Š + (ideograph-daikanwa . 03472) ; ø¸€¶ + (=hanziku-2 . #xCDBA) ; ý¢€¬¶º + (=ucs . #x20C11) ; 𠰑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=ucs . #x53E9) ; 叩 + )) + (shinjigen-2 . 1046) + (chinese-gb2312 . #x437C) ; ø»„¹› + (=jis-x0208 . #x4C3F) ; ø½Šµ¤ + (korean-ksc5601 . #x5924) ; ø»‰¬Ÿ + (chinese-isoir165 . #x437C) ; ø»¡« + (chinese-cns11643-1 . #x4C54) ; ø»’‚™ + (=gt-pj-1 . #x4C3F) ; 命 + (chinese-big5 . #xA952) ; ý¢€Š¥’ + (ideograph-daikanwa . 03473) ; ø¸€¶‘ + (=gt-k . 03835) ; ý¡„€»» + (=ucs . #x547D) ; 命 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x65E6) ; 旦 + )) + (chinese-cns11643-2 . #x2563) ; ø»““š + (chinese-big5 . #xCBE3) ; ý¢€Œ¯£ + (ideograph-daikanwa . 03474) ; ø¸€¶’ + (=jef-china3 . #x8DCC) ; øºˆ·Œ + (=ucs . #x547E) ; 呾 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53BB) ; 去 + )) + (japanese-jisx0212 . #x347E) ; ø»‹§ + (chinese-cns11643-2 . #x255C) ; ø»“““ + (=jis-x0213-1-2000 . #x2E7B) ; ø»¢§œ + (chinese-big5 . #xCBDC) ; ý¢€Œ¯œ + (ideograph-daikanwa . 03475) ; ø¸€¶“ + (=jef-china3 . #x46BC) ; øº„š¼ + (=ucs . #x547F) ; 呿 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E14) ; 且 + )) + (shinjigen-2 . 1038) + (chinese-gb2312 . #x3E57) ; ø»„±  + (=jis-x0208 . #x5272) ; ø½Š¿‹ + (korean-ksc5601 . #x6E3A) ; ø»Š‹« + (chinese-isoir165 . #x3E57) ; ø»™° + (chinese-cns11643-1 . #x4C45) ; ø»’‚Š + (=gt-pj-1 . #x5272) ; 咀 + (chinese-big5 . #xA943) ; ý¢€Š¥ƒ + (ideograph-daikanwa . 03476) ; ø¸€¶” + (=ucs . #x5480) ; 咀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7518) ; 甘 + )) + (japanese-jisx0212 . #x3521) ; ø»‹¨ + (chinese-cns11643-2 . #x255D) ; ø»““” + (chinese-big5 . #xCBDD) ; ý¢€Œ¯ + (ideograph-daikanwa . 03477) ; ø¸€¶• + (=jef-china3 . #x46BD) ; øº„š½ + (=ucs . #x5481) ; 咁 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x531D) ; 匝 + )) + (chinese-gb2312 . #x5F46) ; ø»…¡­ + (chinese-isoir165 . #x5F46) ; ø»Ž‰½ + (chinese-cns11643-2 . #x255F) ; ø»““– + (chinese-big5 . #xCBDF) ; ý¢€Œ¯Ÿ + (ideograph-daikanwa . 03478) ; ø¸€¶– + (=jef-china3 . #x9FBC) ; øº‰¾¼ + (=ucs . #x5482) ; 咂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 604 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4ED6) ; 他 + )) + (japanese-jisx0212 . #x3522) ; ø»‹© + (ideograph-daikanwa . 03479) ; ø¸€¶— + (=hanziku-2 . #xCEC2) ; ý¢€¬»‚ + (=cbeta . 00056) ; ø¸ €¸ + (=jef-china3 . #x46BE) ; øº„š¾ + (=ucs . #x5483) ; 咃 + )) +(define-char + '((=>ucs . #x5483) ; 咃 + (morohashi-daikanwa 3479 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x456C) ; ø»‘¸Ÿ + )) + (chinese-cns11643-4 . #x2560) ; ø»—§Ÿ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x51FA) ; 出 + )) + (shinjigen-2 . 1042) + (chinese-gb2312 . #x5F4D) ; ø»…¡´ + (=jis-x0208 . #x5274) ; ø½Š¿ + (chinese-isoir165 . #x5F4D) ; ø»ŽŠ„ + (chinese-cns11643-1 . #x4C48) ; ø»’‚ + (=gt-pj-1 . #x5274) ; 咄 + (chinese-big5 . #xA946) ; ý¢€Š¥† + (ideograph-daikanwa . 03480) ; ø¸€¶˜ + (=ucs . #x5484) ; 咄 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 605 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C12) ; 尒 + )) + (chinese-cns11643-4 . #x2561) ; ø»—§  + (ideograph-daikanwa . 03481) ; ø¸€¶™ + (=hanziku-2 . #xCEDB) ; ý¢€¬»› + (=cbeta . 03129) ; ø¸ °¹ + (=ucs . #x20C12) ; 𠰒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2542) ; ø»™±… + (ideograph-daikanwa . 03482) ; ø¸€¶š + (=ucs . #x357B) ; 㕻 + )) +(define-char + '((=>ucs . #x5485) ; 咅 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 608 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x4E29) ; ø½Š¸Š + (korean-ksc5601 . #x5821) ; ø»‰ª¾ + (ideograph-daikanwa . 25721) ; ø¸†‘¹ + ) + ((=ucs . #x53E3) ; 口 + )) + (japanese-jisx0212 . #x3523) ; ø»‹ª + (ideograph-daikanwa . 03483) ; ø¸€¶› + (=big5-cdp . #x8BCF) ; ý¢€ˆ¯ + (ucs-jis . #x5485) ; ø»‹ª + )) +(define-char + '((morohashi-daikanwa 3483 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7ACB) ; 立 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-3 . #x276C) ; ø»• £ + (=ucs . #x5485) ; 咅 + )) +(define-char + '((=>ucs . #x5485) ; 咅 + (morohashi-daikanwa 3483 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jef-china3 . #x46A1) ; øº„š¡ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5305) ; 包 + )) + (shinjigen-2 . 1043) + (chinese-gb2312 . #x4558) ; ø»„»³ + (=jis-x0208 . #x5276) ; ø½Š¿ + (korean-ksc5601 . #x7853) ; ø»Šš° + (chinese-isoir165 . #x4558) ; ø»¤ƒ + (chinese-cns11643-1 . #x4C4A) ; ø»’‚ + (=gt-pj-1 . #x5276) ; 咆 + (chinese-big5 . #xA948) ; ý¢€Š¥ˆ + (ideograph-daikanwa . 03484) ; ø¸€¶œ + (=ucs . #x5486) ; 咆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5FC5) ; 必 + )) + (chinese-cns11643-2 . #x255B) ; ø»““’ + (chinese-big5 . #xCBDB) ; ý¢€Œ¯› + (ideograph-daikanwa . 03485) ; ø¸€¶ + (=ucs . #x5487) ; 咇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5F17) ; 弗 + )) + (japanese-jisx0212 . #x3524) ; ø»‹« + (chinese-cns11643-2 . #x2560) ; ø»““— + (=jis-x0213-1-2000 . #x2E7C) ; ø»¢§ + (chinese-big5 . #xCBE0) ; ý¢€Œ¯  + (ideograph-daikanwa . 03486) ; ø¸€¶ž + (=jef-china3 . #x46BF) ; øº„š¿ + (=ucs . #x5488) ; 咈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 601 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x592E) ; 央 + )) + (japanese-jisx0212 . #x3525) ; ø»‹¬ + (chinese-cns11643-3 . #x2770) ; ø»• § + (ideograph-daikanwa . 03487) ; ø¸€¶Ÿ + (=hanziku-2 . #xCDF8) ; ý¢€¬·¸ + (=cbeta . 03285) ; ø¸ ³• + (=jef-china3 . #x46C0) ; øº„›€ + (=ucs . #x5489) ; 咉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E4D) ; 乍 + )) + (shinjigen-2 . 1027) + (chinese-gb2312 . #x5526) ; ø»…’¡ + (=jis-x0208 . #x3A70) ; ø½Š›¹ + (chinese-isoir165 . #x5526) ; ø»º± + (chinese-cns11643-1 . #x4C53) ; ø»’‚˜ + (=gt-pj-1 . #x3A70) ; 咋 + (chinese-big5 . #xA951) ; ý¢€Š¥‘ + (ideograph-daikanwa . 03488) ; ø¸€¶  + (=ucs . #x548B) ; 咋 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 603 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x79BE) ; 禾 + )) + (chinese-cns11643-3 . #x2779) ; ø»• ° + (=jis-x0213-2-2000 . #x236C) ; ø»¤¡‡ + (ideograph-daikanwa . 03489) ; ø¸€¶¡ + (=hanziku-2 . #xCE79) ; ý¢€¬¹¹ + (=jef-china3 . #x46C1) ; øº„› + (=ucs . #x548A) ; 咊 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x79BE) ; 禾 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 1048) + (chinese-gb2312 . #x3A4D) ; ø»„«ž + (=jis-x0208 . #x4F42) ; ø½Šº + (korean-ksc5601 . #x7B7A) ; ø»ŠŸ± + (chinese-isoir165 . #x3A4D) ; ø»“® + (chinese-cns11643-1 . #x4C4F) ; ø»’‚” + (=gt-pj-1 . #x4F42) ; 和 + (chinese-big5 . #xA94D) ; ý¢€Š¥ + (ideograph-daikanwa . 03490) ; ø¸€¶¢ + (=gt-k . 03848) ; ý¡„€¼ˆ + (=ucs . #x548C) ; 和 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 603 2) + (chinese-cns11643-5 . #x2550) ; ø»™±“ + (ideograph-daikanwa . 03491) ; ø¸€¶£ + (=hanziku-2 . #xCE7A) ; ý¢€¬¹º + (=ucs . #x20C13) ; 𠰓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53F0) ; 台 + )) + (japanese-jisx0212 . #x3526) ; ø»‹­ + (chinese-cns11643-2 . #x2568) ; ø»““Ÿ + (=jis-x0213-2-2000 . #x236D) ; ø»¤¡ˆ + (chinese-big5 . #xCBE8) ; ý¢€Œ¯¨ + (ideograph-daikanwa . 03492) ; ø¸€¶¤ + (=ucs . #x548D) ; 咍 + )) +(define-char + '((=>ucs . #x548E) ; 咎 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + ) + ((=ucs . #x4EBA) ; 人 + )) + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 1018) + (=jis-x0208 . #x526B) ; ø½Š¿„ + (korean-ksc5601 . #x4F24) ; ø»‰³ + (chinese-cns11643-1 . #x4C55) ; ø»’‚š + (=gt-pj-1 . #x526B) ; ø½Š¿„ + (chinese-big5 . #xA953) ; ý¢€Š¥“ + (ideograph-daikanwa . 03493) ; ø¸€¶¥ + (=gt-k . 03866) ; ý¡„€¼š + (ucs-jis . #x548E) ; ø½Š¿„ + )) +(define-char + '((morohashi-daikanwa 3493 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + ) + ((=ucs . #x535C) ; 卜 + )) + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-gb2312 . #x3E4C) ; ø»„±• + (chinese-isoir165 . #x3E4C) ; ø»™¥ + (=ucs . #x548E) ; 咎 + )) +(define-char + '((=>ucs . #x548E) ; 咎 + (morohashi-daikanwa 3493 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + ) + ((name . "CJK RADICAL DIVINATION") + (=ucs . #x2E8A) ; ⺊ + )) + ) + ((=ucs . #x53E3) ; 口 + )) + (=cbeta . 04799) ; ø¸¡Š¿ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 609 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6C38) ; æ°¸ + )) + (shinjigen-2 . 1015) + (chinese-gb2312 . #x533D) ; ø»…¼ + (=jis-x0208 . #x5269) ; ø½Š¿‚ + (chinese-isoir165 . #x533D) ; ø»¸Œ + (chinese-cns11643-3 . #x2773) ; ø»• ª + (=gt-pj-1 . #x5269) ; 咏 + (ideograph-daikanwa . 03494) ; ø¸€¶¦ + (=hanziku-2 . #xCFBE) ; ý¢€¬¾¾ + (=cbeta . 00061) ; ø¸ €½ + (=ucs . #x548F) ; 咏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A39) ; ø»œ‚– + (ideograph-daikanwa . 03495) ; ø¸€¶§ + (=cbeta . 02670) ; ø¸ ©® + (=ucs . #x357C) ; 㕼 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 610 9) + (chinese-cns11643-6 . #x2A33) ; ø»œ‚ + (ideograph-daikanwa . 03496) ; ø¸€¶¨ + (=hanziku-2 . #xCFE6) ; ý¢€¬¿¦ + (=ucs . #x20C14) ; 𠰔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4ED8) ; 付 + )) + (chinese-gb2312 . #x3840) ; ø»„¨• + (=jis-x0208 . #x5275) ; ø½Š¿Ž + (korean-ksc5601 . #x5C7B) ; ø»‰² + (chinese-isoir165 . #x3840) ; ø»¥ + (chinese-cns11643-1 . #x4C4C) ; ø»’‚‘ + (=gt-pj-1 . #x5275) ; 咐 + (chinese-big5 . #xA94A) ; ý¢€Š¥Š + (ideograph-daikanwa . 03497) ; ø¸€¶© + (=ucs . #x5490) ; 咐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 610 1) + (chinese-cns11643-5 . #x2552) ; ø»™±• + (ideograph-daikanwa . 03498) ; ø¸€¶ª + (=hanziku-2 . #xCFDE) ; ý¢€¬¿ž + (=ucs . #x20C15) ; 𠰕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 598 4) + (ideograph-daikanwa . 03499) ; ø¸€¶« + (=hanziku-2 . #xCD79) ; ý¢€¬µ¹ + (=ucs . #x20C16) ; 𠰖 + )) +(define-char + '((=>ucs . #x20C16) ; 𠰖 + (morohashi-daikanwa 3499 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2847) ; ø»™µ¤ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 604 9) + (chinese-cns11643-6 . #x2A3B) ; ø»œ‚˜ + (ideograph-daikanwa . 03500) ; ø¸€¶¬ + (=hanziku-2 . #xCEC3) ; ý¢€¬»ƒ + (=ucs . #x20C17) ; 𠰗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 601 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x76BF) ; 皿 + )) + (chinese-cns11643-5 . #x2548) ; ø»™±‹ + (ideograph-daikanwa . 03501) ; ø¸€¶­ + (=hanziku-2 . #xCDFC) ; ý¢€¬·¼ + (=cbeta . 01217) ; ø¸ “ + (=ucs . #x20C18) ; 𠰘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 604 2) + (ideograph-daikanwa . 03502) ; ø¸€¶® + (=hanziku-2 . #xCEBC) ; ý¢€¬º¼ + (=ucs . #x20C19) ; 𠰙 + )) +(define-char + '((=>ucs . #x20C19) ; 𠰙 + (morohashi-daikanwa 3502 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x254B) ; ø»™±Ž + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6253) ; 打 + )) + (japanese-jisx0212 . #x3527) ; ø»‹® + (chinese-cns11643-2 . #x255E) ; ø»““• + (chinese-big5 . #xCBDE) ; ý¢€Œ¯ž + (ideograph-daikanwa . 03503) ; ø¸€¶¯ + (=jef-china3 . #x46C2) ; øº„›‚ + (=ucs . #x5491) ; 咑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 603 3) + (chinese-cns11643-5 . #x254A) ; ø»™± + (ideograph-daikanwa . 03504) ; ø¸€¶° + (=hanziku-2 . #xCE7B) ; ý¢€¬¹» + (=ucs . #x20C1A) ; 𠰚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 765 18) + (chinese-cns11643-5 . #x2551) ; ø»™±” + (ideograph-daikanwa . 03505) ; ø¸€¶± + (=hanziku-2 . #xEFAF) ; ý¢€®¾¯ + (=ucs . #x20C1B) ; 𠰛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 606 1) + (chinese-cns11643-5 . #x2549) ; ø»™±Œ + (ideograph-daikanwa . 03506) ; ø¸€¶² + (=hanziku-2 . #xCEFB) ; ý¢€¬»» + (=ucs . #x20C1C) ; 𠰜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 604 1) + (chinese-cns11643-6 . #x2A3D) ; ø»œ‚š + (ideograph-daikanwa . 03507) ; ø¸€¶³ + (=hanziku-2 . #xCEBB) ; ý¢€¬º» + (=ucs . #x20C1E) ; 𠰞 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 03508) ; ø¸€¶´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x254F) ; ø»™±’ + (ideograph-daikanwa . 03509) ; ø¸€¶µ + (=ucs . #x20C21) ; ð °¡ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 607 3) + (chinese-cns11643-6 . #x2A3A) ; ø»œ‚— + (ideograph-daikanwa . 03510) ; ø¸€¶¶ + (=hanziku-2 . #xCF5E) ; ý¢€¬½ž + (=ucs . #x20C4E) ; 𠱎 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 588 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x74E6) ; 瓦 + )) + (chinese-cns11643-3 . #x276F) ; ø»• ¦ + (ideograph-daikanwa . 03511) ; ø¸€¶· + (=hanziku-2 . #xCB75) ; ý¢€¬­µ + (=cbeta . 03758) ; ø¸ º® + (=ucs . #x5493) ; 咓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 03512) ; ø¸€¶¸ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 599 9) + (chinese-cns11643-6 . #x2A35) ; ø»œ‚’ + (ideograph-daikanwa . 03513) ; ø¸€¶¹ + (=hanziku-2 . #xCDC0) ; ý¢€¬·€ + (=ucs . #x20C35) ; ð °µ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 03514) ; ø¸€¶º + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x76AE) ; 皮 + )) + (ideograph-daikanwa . 03515) ; ø¸€¶» + (=cbeta . 02734) ; ø¸ ª® + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4EE3) ; 代 + )) + (ideograph-daikanwa . 03516) ; ø¸€¶¼ + (=cbeta . 03967) ; ø¸ ½¿ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 599 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5361) ; 卡 + )) + (chinese-gb2312 . #x5F47) ; ø»…¡® + (chinese-isoir165 . #x5F47) ; ø»Ž‰¾ + (chinese-cns11643-3 . #x2777) ; ø»• ® + (ideograph-daikanwa . 03517) ; ø¸€¶½ + (=hanziku-2 . #xCDC5) ; ý¢€¬·… + (=ucs . #x5494) ; 咔 + )) +(define-char + '((=>ucs . #x20C32) ; ð °² + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 598 8) + (ideograph-daikanwa . 03518) ; ø¸€¶¾ + (=hanziku-2 . #xCD7D) ; ý¢€¬µ½ + )) +(define-char + '((morohashi-daikanwa 3518 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2546) ; ø»™±‰ + (=ucs . #x20C32) ; ð °² + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 03519) ; ø¸€¶¿ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 599 13) + (chinese-cns11643-5 . #x2543) ; ø»™±† + (ideograph-daikanwa . 03520) ; ø¸€·€ + (=hanziku-2 . #xCDC4) ; ý¢€¬·„ + (=ucs . #x20C36) ; ð °¶ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 610 2) + (chinese-cns11643-6 . #x2A37) ; ø»œ‚” + (ideograph-daikanwa . 03521) ; ø¸€· + (=hanziku-2 . #xCFDF) ; ý¢€¬¿Ÿ + (=ucs . #x20C3F) ; ð °¿ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53E4) ; 古 + )) + (chinese-gb2312 . #x393E) ; ø»„©± + (japanese-jisx0212 . #x3528) ; ø»‹¯ + (chinese-isoir165 . #x393E) ; ø»’ + (chinese-cns11643-1 . #x4C44) ; ø»’‚‰ + (=jis-x0213-2-2000 . #x236E) ; ø»¤¡‰ + (chinese-big5 . #xA942) ; ý¢€Š¥‚ + (ideograph-daikanwa . 03522) ; ø¸€·‚ + (=ucs . #x5495) ; 咕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x52A0) ; 加 + )) + (chinese-gb2312 . #x3F27) ; ø»„²Ž + (japanese-jisx0212 . #x3529) ; ø»‹° + (chinese-isoir165 . #x3F27) ; ø»šž + (chinese-cns11643-1 . #x4C42) ; ø»’‚‡ + (=jis-x0213-1-2000 . #x2E7D) ; ø»¢§ž + (chinese-big5 . #xA940) ; ý¢€Š¥€ + (ideograph-daikanwa . 03523) ; ø¸€·ƒ + (=jef-china3 . #x46C3) ; øº„›ƒ + (=ucs . #x5496) ; 咖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 601 7) + (chinese-cns11643-6 . #x2A38) ; ø»œ‚• + (ideograph-daikanwa . 03524) ; ø¸€·„ + (=hanziku-2 . #xCDFE) ; ý¢€¬·¾ + (=ucs . #x20C38) ; ð °¸ + )) +(define-char + '((morohashi-daikanwa 48258 0 2) + (ideographic- (:radical 205 ; ⿌ + :strokes 0 + :sources (ucs)) + (:radical 30 ; ⼝ + :strokes 5 + :sources (cns-11643))) + (total-strokes . 8) + (chinese-gb2312 . #x763C) ; ø»†ƒ• + (chinese-isoir165 . #x763C) ; ø»Ž«¥ + (chinese-cns11643-3 . #x2772) ; ø»• © + (=ucs . #x9EFE) ; 黾 + )) +(define-char + '((=>ucs . #x549C) ; 咜 + (morohashi-daikanwa ho 64) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (->ideographic-variants + ((ideograph-daikanwa . 03533) ; ø¸€· + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x5560) ; ø½‹ƒ“ + (ideograph-daikanwa . 07057) ; ø¸®‘ + )) + (japanese-jisx0212 . #x352A) ; ø»‹± + (=jis-x0213-1-2000 . #x2E78) ; ø»¢§™ + (=cbeta . 00059) ; ø¸ €» + (=jef-china3 . #x46C4) ; øº„›„ + (ucs-jis . #x549C) ; ø»‹± + )) +(define-char + '((morohashi-daikanwa ho 64 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (->ideographic-variants + ((=ucs . #x54A4) ; 咤 + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5B83) ; 它 + )) + (=ucs . #x549C) ; 咜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 599 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5DE6) ; å·¦ + )) + (chinese-gb12345 . #x7C25) ; 咗 + (=hanziku-2 . #xCDBB) ; ý¢€¬¶» + (=ucs . #x5497) ; 咗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5E03) ; 布 + )) + (chinese-cns11643-2 . #x256C) ; ø»““£ + (chinese-big5 . #xCBEC) ; ý¢€Œ¯¬ + (=ucs . #x5498) ; 咘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 599 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9F99) ; 龙 + )) + (chinese-gb2312 . #x417C) ; ø»„¶Ÿ + (chinese-isoir165 . #x417C) ; ø»ž¯ + (=hanziku-2 . #xCDC2) ; ý¢€¬·‚ + (=ucs . #x5499) ; 咙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x51AC) ; 冬 + )) + (chinese-gb2312 . #x5F4B) ; ø»…¡² + (chinese-isoir165 . #x5F4B) ; ø»ŽŠ‚ + (chinese-cns11643-1 . #x4C50) ; ø»’‚• + (chinese-big5 . #xA94E) ; ý¢€Š¥Ž + (=jef-china3 . #x8CE8) ; øºˆ³¨ + (=ucs . #x549A) ; 咚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 608 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5B81) ; 宁 + )) + (chinese-gb2312 . #x5F4C) ; ø»…¡³ + (chinese-isoir165 . #x5F4C) ; ø»ŽŠƒ + (=hanziku-2 . #xCFA7) ; ý¢€¬¾§ + (=ucs . #x549B) ; 咛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 611 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5E7A) ; 幺 + ) + ((=ucs . #x5E7A) ; 幺 + )) + ) + ((=ucs . #x4E00) ; 一 + )) + )) + (chinese-gb2312 . #x5F50) ; ø»…¡· + (chinese-isoir165 . #x5F50) ; ø»ŽŠ‡ + (=hanziku-2 . #xCFFE) ; ý¢€¬¿¾ + (=ucs . #x549D) ; 咝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53EF) ; 可 + )) + (=cbeta . 01239) ; ø¸ “— + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5B55) ; 孕 + )) + (=cbeta . 03114) ; ø¸ °ª + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x53E5) ; 句 + )) + (=cbeta . 04645) ; ø¸¡ˆ¥ + )) +(define-char + '((=>ucs . #x549E) ; 咞 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03525) ; ø¸€·… + )) +(define-char + '((=>ucs . #x549E) ; 咞 + (morohashi-daikanwa 3525 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B5C) ; ø»•¦‹ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x767E) ; 百 + )) + (japanese-jisx0212 . #x352B) ; ø»‹² + (chinese-cns11643-3 . #x2B5D) ; ø»•¦Œ + (ideograph-daikanwa . 03526) ; ø¸€·† + (=jef-china3 . #x46C5) ; øº„›… + (=ucs . #x549F) ; 咟 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8033) ; 耳 + )) + (chinese-cns11643-2 . #x2949) ; ø»“˜¸ + (=jis-x0213-2-2000 . #x236F) ; ø»¤¡Š + (chinese-big5 . #xCE48) ; ý¢€Œ¹ˆ + (ideograph-daikanwa . 03527) ; ø¸€·‡ + (=ucs . #x54A0) ; 咠 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8033) ; 耳 + )) + (japanese-jisx0212 . #x352C) ; ø»‹³ + (chinese-cns11643-2 . #x293D) ; ø»“˜¬ + (=jis-x0213-1-2000 . #x2E7E) ; ø»¢§Ÿ + (chinese-big5 . #xCDFB) ; ý¢€Œ·» + (ideograph-daikanwa . 03528) ; ø¸€·ˆ + (=jef-china3 . #x46C6) ; øº„›† + (=ucs . #x54A1) ; 咡 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5405) ; 吅 + ) + ((=ucs . #x4E8F) ; 亏 + )) + (shinjigen-2 . 1056) + (=jis-x0208 . #x5278) ; ø½Š¿‘ + (chinese-cns11643-2 . #x294C) ; ø»“˜» + (=gt-pj-1 . #x5278) ; 咢 + (chinese-big5 . #xCE4B) ; ý¢€Œ¹‹ + (ideograph-daikanwa . 03529) ; ø¸€·‰ + (=gt-k . 05221) ; ý¡„‘¥ + (=ucs . #x54A2) ; 咢 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 615 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5149) ; 光 + )) + (chinese-gb2312 . #x5F5B) ; ø»…¢‚ + (chinese-isoir165 . #x5F5B) ; ø»ŽŠ’ + (chinese-cns11643-3 . #x2B57) ; ø»•¦† + (ideograph-daikanwa . 03530) ; ø¸€·Š + (=hanziku-2 . #xD0E1) ; ý¢€­ƒ¡ + (=ucs . #x54A3) ; 咣 + )) +(define-char + '((=>ucs . #x20C50) ; 𠱐 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 615 5) + (ideograph-daikanwa . 03531) ; ø¸€·‹ + (=hanziku-2 . #xD0E5) ; ý¢€­ƒ¥ + )) +(define-char + '((morohashi-daikanwa 3531 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C38) ; ø»™» + (=ucs . #x20C50) ; 𠱐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 613 14) + (chinese-cns11643-5 . #x2846) ; ø»™µ£ + (ideograph-daikanwa . 03532) ; ø¸€·Œ + (=hanziku-2 . #xD0AE) ; ý¢€­‚® + (=ucs . #x20C51) ; 𠱑 + )) +(define-char + '((=>ucs . #x54A4) ; 咤 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4270) ; ø½Š§© + (korean-ksc5601 . #x536B) ; ø»‰¤² + (ideograph-daikanwa . 07064) ; ø¸®˜ + )) + (shinjigen-1 . 1074) + (shinjigen-2 . 1073) + (=jis-x0208 . #x5323) ; ø½Š¿š + (korean-ksc5601 . #x7663) ; ø»Š˜„ + (=gt-pj-1 . #x5323) ; ø½Š¿š + (ideograph-daikanwa . 03533) ; ø¸€· + (=cbeta . 00062) ; ø¸ €¾ + (ucs-jis . #x54A4) ; ø½Š¿š + )) +(define-char + '((morohashi-daikanwa 3533 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 623 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5B85) ; 宅 + )) + (chinese-gb2312 . #x5F65) ; ø»…¢Œ + (chinese-isoir165 . #x5F65) ; ø»ŽŠœ + (chinese-cns11643-3 . #x2B59) ; ø»•¦ˆ + (=hanziku-2 . #xD2A8) ; ý¢€­Š¨ + (=ucs . #x54A4) ; 咤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x81F3) ; 至 + )) + (shinjigen-2 . 1059) + (=jis-x0208 . #x527A) ; ø½Š¿“ + (chinese-isoir165 . #x7A60) ; ø»Ž² + (chinese-cns11643-2 . #x293F) ; ø»“˜® + (=gt-pj-1 . #x527A) ; 咥 + (chinese-big5 . #xCDFD) ; ý¢€Œ·½ + (ideograph-daikanwa . 03534) ; ø¸€·Ž + (=ucs . #x54A5) ; 咥 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5937) ; 夷 + )) + (chinese-gb2312 . #x5F57) ; ø»…¡¾ + (japanese-jisx0212 . #x352D) ; ø»‹´ + (chinese-isoir165 . #x5F57) ; ø»ŽŠŽ + (chinese-cns11643-1 . #x503C) ; ø»’‡¹ + (=jis-x0213-2-2000 . #x2370) ; ø»¤¡‹ + (chinese-big5 . #xAB78) ; ý¢€Š­¸ + (ideograph-daikanwa . 03535) ; ø¸€· + (=jef-china3 . #x46C7) ; øº„›‡ + (=ucs . #x54A6) ; 咦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5217) ; 列 + )) + (chinese-gb2312 . #x5F56) ; ø»…¡½ + (japanese-jisx0212 . #x352E) ; ø»‹µ + (chinese-isoir165 . #x5F56) ; ø»ŽŠ + (chinese-cns11643-1 . #x504A) ; ø»’ˆ‡ + (chinese-big5 . #xABA8) ; ý¢€Š®¨ + (ideograph-daikanwa . 03536) ; ø¸€· + (=jef-china3 . #x46C8) ; øº„›ˆ + (=ucs . #x54A7) ; 咧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x807F) ; 聿 + )) + (chinese-cns11643-3 . #x2B52) ; ø»•¦ + (ideograph-daikanwa . 03537) ; ø¸€·‘ + (=cbeta . 03116) ; ø¸ °¬ + (=ucs . #x3580) ; 㖀 + )) +(define-char + '((=>ucs . #x54A8) ; 咨 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x732D) ; ø»Š’´ + (ideograph-daikanwa . 15992) ; ø¸ƒ¹¸ + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 1067) + (=jis-x0208 . #x527E) ; ø½Š¿— + (korean-ksc5601 . #x6D2A) ; ø»Š‰½ + (=gt-pj-1 . #x527E) ; ø½Š¿— + (ideograph-daikanwa . 03538) ; ø¸€·’ + (=gt-k . 05223) ; ý¡„‘§ + (ucs-jis . #x54A8) ; ø½Š¿— + )) +(define-char + '((=>ucs . #x54A8) ; 咨 + (morohashi-daikanwa 3538 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x5038) ; ø»’‡µ + )) +(define-char + '((morohashi-daikanwa 3538 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6B21) ; 次 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-gb2312 . #x5749) ; ø»…–€ + (chinese-isoir165 . #x5749) ; ø»¾ + (chinese-big5 . #xAB74) ; ý¢€Š­´ + (=ucs . #x54A8) ; 咨 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B60) ; ø»•¦ + (ideograph-daikanwa . 03539) ; ø¸€·“ + (=ucs . #x3581) ; 㖁 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7F8A) ; 羊 + )) + (chinese-gb2312 . #x5F63) ; ø»…¢Š + (japanese-jisx0212 . #x352F) ; ø»‹¶ + (chinese-isoir165 . #x5F63) ; ø»ŽŠš + (chinese-cns11643-1 . #x5049) ; ø»’ˆ† + (=jis-x0213-1-2000 . #x2F21) ; ø»¢§  + (chinese-big5 . #xABA7) ; ý¢€Š®§ + (ideograph-daikanwa . 03540) ; ø¸€·” + (=jef-china3 . #x46C9) ; øº„›‰ + (=ucs . #x54A9) ; 咩 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7C73) ; ç±³ + )) + (chinese-gb2312 . #x5F64) ; ø»…¢‹ + (japanese-jisx0212 . #x3530) ; ø»‹· + (chinese-isoir165 . #x5F64) ; ø»ŽŠ› + (chinese-cns11643-1 . #x5041) ; ø»’‡¾ + (chinese-big5 . #xAB7D) ; ý¢€Š­½ + (ideograph-daikanwa . 03541) ; ø¸€·• + (=jef-china3 . #x91B1) ; øº‰†± + (=ucs . #x54AA) ; 咪 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C3A) ; å°º + ) + ((=ucs . #x53EA) ; 只 + )) + (shinjigen-2 . 1068) + (chinese-gb2312 . #x656B) ; ø»…«† + (=jis-x0208 . #x5321) ; ø½Š¿˜ + (korean-ksc5601 . #x7221) ; ø»Š‘Š + (chinese-isoir165 . #x656B) ; ø»Ž“– + (chinese-cns11643-1 . #x5046) ; ø»’ˆƒ + (=gt-pj-1 . #x5321) ; 咫 + (chinese-big5 . #xABA4) ; ý¢€Š®¤ + (ideograph-daikanwa . 03542) ; ø¸€·– + (=ucs . #x54AB) ; 咫 + )) +(define-char + '((=>ucs . #x54AC) ; 咬 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0208-1978 . #x3872) ; ø»‚Ÿƒ + (japanese-jisx0208 . #x3872) ; ø»†³‹ + (korean-ksc5601 . #x4E5F) ; ø»‰ + (ideograph-daikanwa . 00291) ; ø¸€„£ + )) + (shinjigen-2 . 1062) + (=jis-x0208 . #x527B) ; ø½Š¿” + (korean-ksc5601 . #x4E61) ; ø»‰’ + (=gt-pj-1 . #x527B) ; ø½Š¿” + (ideograph-daikanwa . 03543) ; ø¸€·— + (ucs-jis . #x54AC) ; ø½Š¿” + )) +(define-char + '((morohashi-daikanwa 3543 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4EA4) ; 交 + )) + (chinese-gb2312 . #x5227) ; ø»…Žˆ + (chinese-isoir165 . #x5227) ; ø»¶˜ + (chinese-cns11643-1 . #x5036) ; ø»’‡³ + (chinese-big5 . #xAB72) ; ý¢€Š­² + (=ucs . #x54AC) ; 咬 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5409) ; 吉 + )) + (chinese-gb2312 . #x5F52) ; ø»…¡¹ + (japanese-jisx0212 . #x3531) ; ø»‹¸ + (chinese-isoir165 . #x5F52) ; ø»ŽŠ‰ + (chinese-cns11643-2 . #x293E) ; ø»“˜­ + (=jis-x0213-2-2000 . #x2371) ; ø»¤¡Œ + (chinese-big5 . #xCDFC) ; ý¢€Œ·¼ + (ideograph-daikanwa . 03544) ; ø¸€·˜ + (=jef-china3 . #x46CA) ; øº„›Š + (=ucs . #x54AD) ; 咭 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6731) ; 朱 + )) + (japanese-jisx0212 . #x3532) ; ø»‹¹ + (chinese-cns11643-2 . #x2944) ; ø»“˜³ + (=jis-x0213-2-2000 . #x2372) ; ø»¤¡ + (chinese-big5 . #xCE43) ; ý¢€Œ¹ƒ + (ideograph-daikanwa . 03545) ; ø¸€·™ + (=ucs . #x54AE) ; 咮 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 617 3) + (chinese-cns11643-5 . #x2852) ; ø»™µ¯ + (ideograph-daikanwa . 03546) ; ø¸€·š + (=hanziku-2 . #xD164) ; ý¢€­…¤ + (=ucs . #x20C52) ; 𠱒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B5F) ; ø»•¦Ž + (ideograph-daikanwa . 03547) ; ø¸€·› + (=ucs . #x3582) ; 㖂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 619 14) + (chinese-cns11643-5 . #x284D) ; ø»™µª + (ideograph-daikanwa . 03548) ; ø¸€·œ + (=hanziku-2 . #xD1D1) ; ý¢€­‡‘ + (=ucs . #x20C53) ; 𠱓 + )) +(define-char + '((=>ucs . #x20C54) ; 𠱔 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03549) ; ø¸€· + )) +(define-char + '((morohashi-daikanwa 3549 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 623 1) + (chinese-cns11643-5 . #x283C) ; ø»™µ™ + (=hanziku-2 . #xD2A7) ; ý¢€­Š§ + (=ucs . #x20C54) ; 𠱔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5404) ; 各 + )) + (shinjigen-2 . 1142) + (chinese-gb2312 . #x3F29) ; ø»„² + (=jis-x0208 . #x533E) ; ø½Š¿µ + (chinese-isoir165 . #x3F29) ; ø»š  + (chinese-cns11643-1 . #x5045) ; ø»’ˆ‚ + (=gt-pj-1 . #x533E) ; 咯 + (chinese-big5 . #xABA3) ; ý¢€Š®£ + (ideograph-daikanwa . 03550) ; ø¸€·ž + (=ucs . #x54AF) ; 咯 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x65EC) ; 旬 + )) + (chinese-cns11643-2 . #x2950) ; ø»“˜¿ + (chinese-big5 . #xCE4F) ; ý¢€Œ¹ + (ideograph-daikanwa . 03551) ; ø¸€·Ÿ + (=ucs . #x54B0) ; 咰 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x81EA) ; 自 + )) + (chinese-gb2312 . #x545B) ; ø»…‘¸ + (japanese-jisx0212 . #x3533) ; ø»‹º + (chinese-isoir165 . #x545B) ; ø»ºˆ + (chinese-cns11643-1 . #x5047) ; ø»’ˆ„ + (chinese-big5 . #xABA5) ; ý¢€Š®¥ + (ideograph-daikanwa . 03552) ; ø¸€·  + (=jef-china3 . #x46CB) ; øº„›‹ + (=ucs . #x54B1) ; 咱 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x540E) ; 后 + )) + (chinese-cns11643-3 . #x2B62) ; ø»•¦‘ + (ideograph-daikanwa . 03553) ; ø¸€·¡ + (=cbeta . 01219) ; ø¸ “ƒ + (=ucs . #x3583) ; 㖃 + )) +(define-char + '((=>ucs . #x54B2) ; 咲 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 01459) ; ø¸€–³ + )) + (ideograph-daikanwa . 03554) ; ø¸€·¢ + (=cbeta . 01170) ; ø¸ ’’ + (=jef-china3 . #x46CC) ; øº„›Œ + )) +(define-char + '((=>ucs . #x54B2) ; 咲 + (morohashi-daikanwa 3554 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 619 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-4 . #x2234) ; ø»—¢™ + )) + (=hanziku-2 . #xD1C6) ; ý¢€­‡† + )) +(define-char + '((morohashi-daikanwa 3554 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5173) ; 关 + )) + (=jis-x0208 . #x3A69) ; ø½Š›² + (=gt-pj-1 . #x3A69) ; 咲 + (=gt-k . 05084) ; ý¡„œ + (=ucs . #x54B2) ; 咲 + )) +(define-char + '((=>ucs . #x54B2) ; 咲 + (morohashi-daikanwa 3554 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B5B) ; ø»•¦Š + )) +(define-char + '((=>ucs . #x54B3) ; 咳 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3067) ; ø½Š„ + (korean-ksc5601 . #x7A24) ; ø»Šœ½ + )) + (=jis-x0208 . #x3331) ; ø½Š¨ + (korean-ksc5601 . #x7A26) ; ø»Šœ¿ + (=gt-pj-1 . #x3331) ; ø½Š¨ + (chinese-big5 . #xAB79) ; ý¢€Š­¹ + (ideograph-daikanwa . 03555) ; ø¸€·£ + (ucs-jis . #x54B3) ; ø½Š¨ + )) +(define-char + '((morohashi-daikanwa 3555 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4EA5) ; 亥 + )) + (chinese-gb2312 . #x3F48) ; ø»„²¯ + (chinese-isoir165 . #x3F48) ; ø»š¿ + (chinese-cns11643-1 . #x503D) ; ø»’‡º + (=ucs . #x54B3) ; 咳 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7070) ; 灰 + )) + (chinese-gb2312 . #x5F54) ; ø»…¡» + (chinese-isoir165 . #x5F54) ; ø»ŽŠ‹ + (chinese-cns11643-3 . #x2B54) ; ø»•¦ƒ + (ideograph-daikanwa . 03556) ; ø¸€·¤ + (=ucs . #x54B4) ; 咴 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5927) ; 大 + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x4E02) ; 丂 + )) + )) + (chinese-cns11643-3 . #x2B5E) ; ø»•¦ + (ideograph-daikanwa . 03557) ; ø¸€·¥ + (=ucs . #x54B5) ; 咵 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x820C) ; 舌 + )) + (chinese-cns11643-2 . #x2946) ; ø»“˜µ + (chinese-big5 . #xCE45) ; ý¢€Œ¹… + (ideograph-daikanwa . 03558) ; ø¸€·¦ + (=ucs . #x54B6) ; 咶 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5146) ; 兆 + )) + (japanese-jisx0212 . #x3534) ; ø»‹» + (chinese-cns11643-2 . #x2943) ; ø»“˜² + (=jis-x0213-2-2000 . #x2373) ; ø»¤¡Ž + (chinese-big5 . #xCE42) ; ý¢€Œ¹‚ + (ideograph-daikanwa . 03559) ; ø¸€·§ + (=jef-china3 . #x46CD) ; øº„› + (=ucs . #x54B7) ; 咷 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03560) ; ø¸€·¨ + (=ucs . #x20C55) ; 𠱕 + )) +(define-char + '((=>ucs . #x20C55) ; 𠱕 + (morohashi-daikanwa 3560 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 619 9) + (chinese-cns11643-5 . #x2851) ; ø»™µ® + (=hanziku-2 . #xD1CC) ; ý¢€­‡Œ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 618 9) + (chinese-cns11643-6 . #x2F54) ; ø»œŠ‡ + (ideograph-daikanwa . 03561) ; ø¸€·© + (=hanziku-2 . #xD1AC) ; ý¢€­†¬ + (=ucs . #x20C56) ; 𠱖 + )) +(define-char + '((=>ucs . #x20C57) ; 𠱗 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BAA) ; ý¢€ˆ®ª + ) + ((=ucs . #x5184) ; 冄 + )) + (ideograph-daikanwa . 03562) ; ø¸€·ª + )) +(define-char + '((morohashi-daikanwa 3562 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 286 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x5184) ; 冄 + )) + (chinese-cns11643-6 . #x2F4E) ; ø»œŠ + (=hanziku-1 . #xE0EE) ; ý¢€žƒ® + (=ucs . #x20C57) ; 𠱗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1058) + (chinese-gb2312 . #x4F4C) ; ø»…Š“ + (=jis-x0208 . #x5279) ; ø½Š¿’ + (korean-ksc5601 . #x7960) ; ø»Šœ› + (chinese-isoir165 . #x4F4C) ; ø»²£ + (chinese-cns11643-1 . #x503B) ; ø»’‡¸ + (=gt-pj-1 . #x5279) ; 咸 + (chinese-big5 . #xAB77) ; ý¢€Š­· + (ideograph-daikanwa . 03563) ; ø¸€·« + (=gt-k . 05222) ; ý¡„‘¦ + (=ucs . #x54B8) ; 咸 + )) +(define-char + '((=>ucs . #x54B9) ; 咹 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3042) ; ø½ŠŒŸ + (korean-ksc5601 . #x644C) ; ø»‰½‘ + (ideograph-daikanwa . 07072) ; ø¸®  + )) + (japanese-jisx0212 . #x3535) ; ø»‹¼ + (ideograph-daikanwa . 03564) ; ø¸€·¬ + (=cbeta . 03115) ; ø¸ °« + (=jef-china3 . #x46CE) ; øº„›Ž + (ucs-jis . #x54B9) ; ø»‹¼ + )) +(define-char + '((morohashi-daikanwa 3564 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 623 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5B89) ; 安 + )) + (=hanziku-2 . #xD2A9) ; ý¢€­Š© + (=ucs . #x54B9) ; 咹 + )) +(define-char + '((=>ucs . #x54B9) ; 咹 + (morohashi-daikanwa 3564 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B51) ; ø»•¦€ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 622 8) + (chinese-cns11643-5 . #x283F) ; ø»™µœ + (ideograph-daikanwa . 03565) ; ø¸€·­ + (=hanziku-2 . #xD26C) ; ý¢€­‰¬ + (=ucs . #x20C58) ; 𠱘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B5A) ; ø»•¦‰ + (ideograph-daikanwa . 03566) ; ø¸€·® + (=ucs . #x3584) ; 㖄 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 614 6) + (chinese-cns11643-4 . #x285B) ; ø»—«´ + (ideograph-daikanwa . 03567) ; ø¸€·¯ + (=hanziku-2 . #xD0C6) ; ý¢€­ƒ† + (=ucs . #x20C59) ; 𠱙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 614 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E0A) ; 上 + ) + ((=ucs . #x4E0B) ; 下 + )) + )) + (chinese-cns11643-4 . #x285A) ; ø»—«³ + (ideograph-daikanwa . 03568) ; ø¸€·° + (=hanziku-2 . #xD0C5) ; ý¢€­ƒ… + (=cbeta . 04301) ; ø¸¡ƒ + (=ucs . #x20C5A) ; 𠱚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E98) ; 亘 + )) + (japanese-jisx0212 . #x3536) ; ø»‹½ + (chinese-cns11643-2 . #x293C) ; ø»“˜« + (=jis-x0213-2-2000 . #x2374) ; ø»¤¡ + (chinese-big5 . #xCDFA) ; ý¢€Œ·º + (ideograph-daikanwa . 03569) ; ø¸€·± + (=jef-china3 . #x46CF) ; øº„› + (=ucs . #x54BA) ; 咺 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4F11) ; 休 + )) + (chinese-gb2312 . #x5F5D) ; ø»…¢„ + (japanese-jisx0212 . #x3537) ; ø»‹¾ + (chinese-isoir165 . #x5F5D) ; ø»ŽŠ” + (chinese-cns11643-1 . #x5048) ; ø»’ˆ… + (chinese-big5 . #xABA6) ; ý¢€Š®¦ + (ideograph-daikanwa . 03570) ; ø¸€·² + (=ucs . #x54BB) ; 咻 + )) +(define-char + '((=>ucs . #x20C5B) ; 𠱛 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03571) ; ø¸€·³ + )) +(define-char + '((morohashi-daikanwa 3571 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 338 9) + (chinese-cns11643-5 . #x284F) ; ø»™µ¬ + (=hanziku-1 . #xEBB7) ; ý¢€ž®· + (=ucs . #x20C5B) ; 𠱛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2845) ; ø»™µ¢ + (ideograph-daikanwa . 03572) ; ø¸€·´ + (=hanziku-2 . #xD0AB) ; ý¢€­‚« + (=ucs . #x20C5C) ; 𠱜 + )) +(define-char + '((=>ucs . #x54BC) ; 咼 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((japanese-jisx0212 . #x3273) ; ø»Š¾  + (chinese-cns11643-4 . #x2236) ; ø»—¢› + (ideograph-daikanwa . 01525) ; ø¸€—µ + ) + ((=ucs . #x53E3) ; 口 + )) + (=jis-x0208 . #x5325) ; ø½Š¿œ + (chinese-cns11643-2 . #x294B) ; ø»“˜º + (=gt-pj-1 . #x5325) ; ø½Š¿œ + (chinese-big5 . #xCE4A) ; ý¢€Œ¹Š + (ideograph-daikanwa . 03573) ; ø¸€·µ + (=gt-k . 05225) ; ý¡„‘© + (ucs-jis . #x54BC) ; ø½Š¿œ + )) +(define-char + '((morohashi-daikanwa 3573 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x518E) ; 冎 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-gb12345 . #x5F43) ; 咼 + (=ucs . #x54BC) ; 咼 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 624 6) + (ideograph-daikanwa . 03574) ; ø¸€·¶ + (=hanziku-2 . #xD2CC) ; ý¢€­‹Œ + (=ucs . #x20C5D) ; 𠱝 + )) +(define-char + '((=>ucs . #x20C5D) ; 𠱝 + (morohashi-daikanwa 3574 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x284B) ; ø»™µ¨ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 619 12) + (ideograph-daikanwa . 03575) ; ø¸€·· + (=hanziku-2 . #xD1CF) ; ý¢€­‡ + (=ucs . #x20C5E) ; 𠱞 + )) +(define-char + '((=>ucs . #x20C5E) ; 𠱞 + (morohashi-daikanwa 3575 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x284A) ; ø»™µ§ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 619 11) + (ideograph-daikanwa . 03576) ; ø¸€·¸ + (=hanziku-2 . #xD1CE) ; ý¢€­‡Ž + (=ucs . #x20C5F) ; 𠱟 + )) +(define-char + '((=>ucs . #x20C5F) ; 𠱟 + (morohashi-daikanwa 3576 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x284E) ; ø»™µ« + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x56E0) ; 因 + )) + (shinjigen-2 . 1054) + (chinese-gb2312 . #x514A) ; ø»… + (=jis-x0208 . #x3076) ; ø½Š“ + (korean-ksc5601 . #x6C56) ; ø»Š‰‹ + (chinese-isoir165 . #x514A) ; ø»µ + (chinese-cns11643-1 . #x5040) ; ø»’‡½ + (=gt-pj-1 . #x3076) ; 咽 + (chinese-big5 . #xAB7C) ; ý¢€Š­¼ + (ideograph-daikanwa . 03577) ; ø¸€·¹ + (=ucs . #x54BD) ; 咽 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8001) ; 老 + )) + (=jis-x0208 . #x5324) ; ø½Š¿› + (chinese-cns11643-2 . #x294D) ; ø»“˜¼ + (=gt-pj-1 . #x5324) ; 咾 + (chinese-big5 . #xCE4C) ; ý¢€Œ¹Œ + (ideograph-daikanwa . 03578) ; ø¸€·º + (=ucs . #x54BE) ; 咾 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4F0A) ; 伊 + )) + (chinese-gb2312 . #x5F5E) ; ø»…¢… + (japanese-jisx0212 . #x3538) ; ø»‹¿ + (chinese-isoir165 . #x5F5E) ; ø»ŽŠ• + (chinese-cns11643-1 . #x504B) ; ø»’ˆˆ + (=jis-x0213-2-2000 . #x2375) ; ø»¤¡ + (chinese-big5 . #xABA9) ; ý¢€Š®© + (ideograph-daikanwa . 03579) ; ø¸€·» + (=jef-china3 . #x91B2) ; øº‰†² + (=ucs . #x54BF) ; 咿 + )) +(define-char + '((=>ucs . #x54C0) ; 哀 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=big5-cdp . #x8B67) ; ý¢€ˆ­§ + )) + (shinjigen-1 . 1051) + (shinjigen-2 . 1051) + (=jis-x0208 . #x3025) ; ø½ŠŒ‚ + (korean-ksc5601 . #x646E) ; ø»‰½³ + (=gt-pj-1 . #x3025) ; ø½ŠŒ‚ + (ideograph-daikanwa . 03580) ; ø¸€·¼ + (=gt-k . 05016) ; ý¡„Ž˜ + (ucs-jis . #x54C0) ; ø½ŠŒ‚ + )) +(define-char + '((morohashi-daikanwa 3580 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=big5-cdp . #x8B67) ; ý¢€ˆ­§ + )) + (chinese-gb2312 . #x3027) ; ø»„œŒ + (chinese-isoir165 . #x3027) ; ø»„œ + (chinese-cns11643-1 . #x5037) ; ø»’‡´ + (chinese-big5 . #xAB73) ; ý¢€Š­³ + (=ucs . #x54C0) ; 哀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5405) ; 吅 + )) + (shinjigen-2 . 1077) + (chinese-gb2312 . #x4637) ; ø»„¼° + (=jis-x0208 . #x494A) ; ø½Š±• + (korean-ksc5601 . #x7921) ; ø»Š›œ + (chinese-isoir165 . #x4637) ; ø»¥€ + (chinese-cns11643-1 . #x5042) ; ø»’‡¿ + (=gt-pj-1 . #x494A) ; 品 + (chinese-big5 . #xAB7E) ; ý¢€Š­¾ + (ideograph-daikanwa . 03581) ; ø¸€·½ + (=gt-k . 05172) ; ý¡„´ + (=ucs . #x54C1) ; 品 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 615 9) + (chinese-cns11643-5 . #x2848) ; ø»™µ¥ + (ideograph-daikanwa . 03582) ; ø¸€·¾ + (=hanziku-2 . #xD0E9) ; ý¢€­ƒ© + (=ucs . #x20C60) ; ð ±  + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x897F) ; 西 + )) + (shinjigen-2 . 1072) + (chinese-gb2312 . #x5F53) ; ø»…¡º + (=jis-x0208 . #x5322) ; ø½Š¿™ + (chinese-isoir165 . #x5F53) ; ø»ŽŠŠ + (chinese-cns11643-1 . #x503F) ; ø»’‡¼ + (=gt-pj-1 . #x5322) ; 哂 + (chinese-big5 . #xAB7B) ; ý¢€Š­» + (ideograph-daikanwa . 03583) ; ø¸€·¿ + (=ucs . #x54C2) ; 哂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2859) ; ø»—«² + (ideograph-daikanwa . 03584) ; ø¸€¸€ + (=ucs . #x3585) ; 㖅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x540C) ; 同 + )) + (chinese-cns11643-2 . #x2941) ; ø»“˜° + (=jis-x0213-2-2000 . #x2376) ; ø»¤¡‘ + (chinese-big5 . #xCE40) ; ý¢€Œ¹€ + (ideograph-daikanwa . 03585) ; ø¸€¸ + (=ucs . #x54C3) ; 哃 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x285C) ; ø»—«µ + (ideograph-daikanwa . 03586) ; ø¸€¸‚ + (=ucs . #x3586) ; 㖆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 615 3) + (chinese-cns11643-5 . #x2849) ; ø»™µ¦ + (ideograph-daikanwa . 03587) ; ø¸€¸ƒ + (=hanziku-2 . #xD0E3) ; ý¢€­ƒ£ + (=ucs . #x20C61) ; 𠱡 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5171) ; 共 + )) + (shinjigen-2 . 1063) + (chinese-gb2312 . #x3A65) ; ø»„«¶ + (=jis-x0208 . #x527C) ; ø½Š¿• + (korean-ksc5601 . #x7B6F) ; ø»ŠŸ¦ + (chinese-isoir165 . #x3A65) ; ø»”† + (chinese-cns11643-1 . #x5043) ; ø»’ˆ€ + (=gt-pj-1 . #x527C) ; 哄 + (chinese-big5 . #xABA1) ; ý¢€Š®¡ + (ideograph-daikanwa . 03588) ; ø¸€¸„ + (=ucs . #x54C4) ; 哄 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5308) ; 匈 + )) + (chinese-cns11643-2 . #x2947) ; ø»“˜¶ + (chinese-big5 . #xCE46) ; ý¢€Œ¹† + (ideograph-daikanwa . 03589) ; ø¸€¸… + (=ucs . #x54C5) ; 哅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x591A) ; 多 + )) + (chinese-gb2312 . #x365F) ; ø»„¥¸ + (japanese-jisx0212 . #x3539) ; ø»‹‚€ + (chinese-isoir165 . #x365F) ; ø»Žˆ + (chinese-cns11643-2 . #x2948) ; ø»“˜· + (=jis-x0213-1-2000 . #x2F22) ; ø»¢§¡ + (chinese-big5 . #xCE47) ; ý¢€Œ¹‡ + (ideograph-daikanwa . 03590) ; ø¸€¸† + (=jef-china3 . #x46D0) ; øº„› + (=ucs . #x54C6) ; 哆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 622 10) + (chinese-cns11643-5 . #x283D) ; ø»™µš + (ideograph-daikanwa . 03591) ; ø¸€¸‡ + (=hanziku-2 . #xD26E) ; ý¢€­‰® + (=ucs . #x20C62) ; ð ±¢ + )) +(define-char + '((=>ucs . #x20C63) ; ð ±£ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03592) ; ø¸€¸ˆ + )) +(define-char + '((morohashi-daikanwa 3592 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 624 2) + (chinese-cns11643-5 . #x2841) ; ø»™µž + (=hanziku-2 . #xD2C8) ; ý¢€­‹ˆ + (=ucs . #x20C63) ; ð ±£ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x572D) ; 圭 + )) + (shinjigen-2 . 1052) + (chinese-gb2312 . #x4D5B) ; ø»…‡¦ + (=jis-x0208 . #x5277) ; ø½Š¿ + (chinese-isoir165 . #x4D5B) ; ø»¯¶ + (chinese-cns11643-1 . #x503E) ; ø»’‡» + (=gt-pj-1 . #x5277) ; 哇 + (chinese-big5 . #xAB7A) ; ý¢€Š­º + (ideograph-daikanwa . 03593) ; ø¸€¸‰ + (=ucs . #x54C7) ; 哇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5408) ; 合 + )) + (shinjigen-2 . 1065) + (chinese-gb2312 . #x397E) ; ø»„ª± + (=jis-x0208 . #x527D) ; ø½Š¿– + (korean-ksc5601 . #x796B) ; ø»Šœ¦ + (chinese-isoir165 . #x397E) ; ø»“ + (chinese-cns11643-1 . #x5044) ; ø»’ˆ + (=gt-pj-1 . #x527D) ; 哈 + (chinese-big5 . #xABA2) ; ý¢€Š®¢ + (ideograph-daikanwa . 03594) ; ø¸€¸Š + (=ucs . #x54C8) ; 哈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 617 4) + (chinese-cns11643-5 . #x284C) ; ø»™µ© + (ideograph-daikanwa . 03595) ; ø¸€¸‹ + (=hanziku-2 . #xD165) ; ý¢€­…¥ + (=ucs . #x20C64) ; 𠱤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x2298F) ; 𢦏 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 1066) + (chinese-gb2312 . #x5455) ; ø»…‘² + (=jis-x0208 . #x3A48) ; ø½Š›‘ + (korean-ksc5601 . #x6E23) ; ø»Š‹” + (chinese-isoir165 . #x5455) ; ø»º‚ + (chinese-cns11643-1 . #x503A) ; ø»’‡· + (=gt-pj-1 . #x3A48) ; 哉 + (chinese-big5 . #xAB76) ; ý¢€Š­¶ + (ideograph-daikanwa . 03596) ; ø¸€¸Œ + (=gt-k . 05083) ; ý¡„› + (=ucs . #x54C9) ; 哉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6709) ; 有 + )) + (japanese-jisx0212 . #x353A) ; ø»‹‚ + (ideograph-daikanwa . 03597) ; ø¸€¸ + (=cbeta . 01018) ; ø¸ º + (=jef-china3 . #x46D1) ; øº„›‘ + (=ucs . #x54CA) ; 哊 + )) +(define-char + '((=>ucs . #x54CA) ; 哊 + (morohashi-daikanwa 3597 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x4834) ; ø»‘¼ + )) + (chinese-cns11643-3 . #x2B55) ; ø»•¦„ + )) +(define-char + '((=>ucs . #x20C65) ; ð ±¥ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x2F82C) ; 卉 + )) + (ideograph-daikanwa . 03598) ; ø¸€¸Ž + (=cbeta . 01216) ; ø¸ “€ + )) +(define-char + '((morohashi-daikanwa 3598 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 612 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5349) ; 卉 + )) + (chinese-cns11643-4 . #x2562) ; ø»—§¡ + (=hanziku-2 . #xD05F) ; ý¢€­Ÿ + (=ucs . #x20C65) ; ð ±¥ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 618 3) + (chinese-cns11643-6 . #x2F59) ; ø»œŠŒ + (ideograph-daikanwa . 03599) ; ø¸€¸ + (=hanziku-2 . #xD1A6) ; ý¢€­†¦ + (=ucs . #x20C66) ; 𠱦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B56) ; ø»•¦… + (ideograph-daikanwa . 03600) ; ø¸€¸ + (=ucs . #x3587) ; 㖇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 618 4) + (chinese-cns11643-6 . #x2F5A) ; ø»œŠ + (ideograph-daikanwa . 03601) ; ø¸€¸‘ + (=hanziku-2 . #xD1A7) ; ý¢€­†§ + (=ucs . #x20C67) ; 𠱧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 624 10) + (chinese-cns11643-5 . #x2853) ; ø»™µ° + (ideograph-daikanwa . 03602) ; ø¸€¸’ + (=hanziku-2 . #xD2D0) ; ý¢€­‹ + (=ucs . #x20C68) ; 𠱨 + )) +(define-char + '((=>ucs . #x20C97) ; 𠲗 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03603) ; ø¸€¸“ + )) +(define-char + '((morohashi-daikanwa 3603 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 622 3) + (chinese-cns11643-4 . #x2858) ; ø»—«± + (=hanziku-2 . #xD267) ; ý¢€­‰§ + (=ucs . #x20C97) ; 𠲗 + )) +(define-char + '((=>ucs . #x20C6B) ; 𠱫 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03604) ; ø¸€¸” + )) +(define-char + '((morohashi-daikanwa 3604 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 4 2707 16) + (=hanziku-7 . #xDBC0) ; ý¢½¯€ + (=ucs . #x20C6B) ; 𠱫 + )) +(define-char + '((=>ucs . #x20C6B) ; 𠱫 + (morohashi-daikanwa 3604 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x283A) ; ø»™µ— + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 619 10) + (chinese-cns11643-6 . #x2F57) ; ø»œŠŠ + (ideograph-daikanwa . 03605) ; ø¸€¸• + (=hanziku-2 . #xD1CD) ; ý¢€­‡ + (=ucs . #x20C6C) ; 𠱬 + )) +(define-char + '((=>ucs . #x20C69) ; 𠱩 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03606) ; ø¸€¸– + )) +(define-char + '((morohashi-daikanwa 3606 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F4F) ; ø»œŠ‚ + (=ucs . #x20C69) ; 𠱩 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 624 5) + (chinese-cns11643-6 . #x2F56) ; ø»œŠ‰ + (ideograph-daikanwa . 03607) ; ø¸€¸— + (=hanziku-2 . #xD2CB) ; ý¢€­‹‹ + (=ucs . #x20C6D) ; ð ±­ + )) +(define-char + '((=>ucs . #x20C70) ; ð ±° + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03608) ; ø¸€¸˜ + )) +(define-char + '((morohashi-daikanwa 3608 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 277 27) + (chinese-cns11643-6 . #x2F58) ; ø»œŠ‹ + (=hanziku-1 . #xDF63) ; ý¢€½£ + (=ucs . #x20C70) ; ð ±° + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 624 7) + (ideograph-daikanwa . 03609) ; ø¸€¸™ + (=hanziku-2 . #xD2CD) ; ý¢€­‹ + (=ucs . #x20C6E) ; ð ±® + )) +(define-char + '((=>ucs . #x20C6E) ; ð ±® + (morohashi-daikanwa 3609 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2850) ; ø»™µ­ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 615 2) + (chinese-cns11643-6 . #x2F50) ; ø»œŠƒ + (ideograph-daikanwa . 03610) ; ø¸€¸š + (=hanziku-2 . #xD0E2) ; ý¢€­ƒ¢ + (=cbeta . 03163) ; ø¸ ±› + (=ucs . #x20C6F) ; 𠱯 + )) +(define-char + '((=>ucs . #x20C71) ; ð ±± + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03611) ; ø¸€¸› + )) +(define-char + '((morohashi-daikanwa 3611 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F52) ; ø»œŠ… + (=ucs . #x20C71) ; ð ±± + )) +(define-char + '((=>ucs . #x20C71) ; ð ±± + (morohashi-daikanwa 3611 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 620 4) + (=hanziku-2 . #xD1E7) ; ý¢€­‡§ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 623 8) + (chinese-cns11643-5 . #x2840) ; ø»™µ + (ideograph-daikanwa . 03612) ; ø¸€¸œ + (=hanziku-2 . #xD2AE) ; ý¢€­Š® + (=ucs . #x20C72) ; ð ±² + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 624 3) + (chinese-cns11643-5 . #x2842) ; ø»™µŸ + (ideograph-daikanwa . 03613) ; ø¸€¸ + (=hanziku-2 . #xD2C9) ; ý¢€­‹‰ + (=ucs . #x20C73) ; ð ±³ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03614) ; ø¸€¸ž + )) +(define-char + '((=>ucs . #x20CA9) ; 𠲩 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03615) ; ø¸€¸Ÿ + )) +(define-char + '((morohashi-daikanwa 3615 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 621 3) + (chinese-cns11643-5 . #x283B) ; ø»™µ˜ + (=hanziku-2 . #xD247) ; ý¢€­‰‡ + (=ucs . #x20CA9) ; 𠲩 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x283E) ; ø»™µ› + (ideograph-daikanwa . 03616) ; ø¸€¸  + (=ucs . #x20CAA) ; 𠲪 + )) +(define-char + '((=>ucs . #x20CAA) ; 𠲪 + (morohashi-daikanwa 3616 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 623 4) + (=hanziku-2 . #xD2AA) ; ý¢€­Šª + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03617) ; ø¸€¸¡ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03618) ; ø¸€¸¢ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 612 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5730) ; 地 + )) + (chinese-gb12345 . #x7C26) ; 哋 + (ideograph-daikanwa . 03619) ; ø¸€¸£ + (=hanziku-2 . #xD065) ; ý¢€­¥ + (=cbeta . 03970) ; ø¸ ¾‚ + (=ucs . #x54CB) ; 哋 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03620) ; ø¸€¸¤ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03621) ; ø¸€¸¥ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 618 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4F10) ; 伐 + )) + (chinese-cns11643-4 . #x285D) ; ø»—«¶ + (ideograph-daikanwa . 03622) ; ø¸€¸¦ + (=hanziku-2 . #xD1A4) ; ý¢€­†¤ + (=cbeta . 01017) ; ø¸ ¹ + (=ucs . #x20C8E) ; 𠲎 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 03623) ; ø¸€¸§ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 618 12) + (chinese-cns11643-6 . #x2F55) ; ø»œŠˆ + (ideograph-daikanwa . 03624) ; ø¸€¸¨ + (=hanziku-2 . #xD1AF) ; ý¢€­†¯ + (=ucs . #x20C90) ; 𠲐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 618 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x200A2) ; 𠂢 + )) + (chinese-gb2312 . #x5F5F) ; ø»…¢† + (chinese-isoir165 . #x5F5F) ; ø»ŽŠ– + (chinese-cns11643-3 . #x2B63) ; ø»•¦’ + (ideograph-daikanwa . 03625) ; ø¸€¸© + (=hanziku-2 . #xD1B0) ; ý¢€­†° + (=ucs . #x54CC) ; 哌 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2844) ; ø»™µ¡ + (ideograph-daikanwa . 03626) ; ø¸€¸ª + (=ucs . #x20C8C) ; 𠲌 + )) +(define-char + '((=>ucs . #x20C8C) ; 𠲌 + (morohashi-daikanwa 3626 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 613 7) + (=hanziku-2 . #xD0A7) ; ý¢€­‚§ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 618 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5411) ; 向 + )) + (chinese-gb2312 . #x4F6C) ; ø»…Š³ + (japanese-jisx0212 . #x353B) ; ø»‹‚‚ + (chinese-isoir165 . #x4F6C) ; ø»³ƒ + (chinese-cns11643-3 . #x2B61) ; ø»•¦ + (ideograph-daikanwa . 03627) ; ø¸€¸« + (=hanziku-2 . #xD1AB) ; ý¢€­†« + (=cbeta . 05156) ; ø¸¡¤ + (=jef-china3 . #x46D2) ; øº„›’ + (=ucs . #x54CD) ; 响 + )) +(define-char + '((=>ucs . #x54CE) ; 哎 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 30648) ; ø¸‡ž¸ + )) + (chinese-big5 . #xAB75) ; ý¢€Š­µ + (ideograph-daikanwa . 03628) ; ø¸€¸¬ + )) +(define-char + '((=>ucs . #x54CE) ; 哎 + (morohashi-daikanwa 3628 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x4864) ; ø»‘¼± + )) + (chinese-cns11643-1 . #x5039) ; ø»’‡¶ + )) +(define-char + '((morohashi-daikanwa 3628 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x827E) ; 艾 + )) + (chinese-gb2312 . #x3025) ; ø»„œŠ + (japanese-jisx0212 . #x353C) ; ø»‹‚ƒ + (chinese-isoir165 . #x3025) ; ø»„š + (=ucs . #x54CE) ; 哎 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x826E) ; 艮 + )) + (chinese-gb2312 . #x5F67) ; ø»…¢Ž + (chinese-isoir165 . #x5F67) ; ø»ŽŠž + (chinese-cns11643-2 . #x2940) ; ø»“˜¯ + (chinese-big5 . #xCDFE) ; ý¢€Œ·¾ + (ideograph-daikanwa . 03629) ; ø¸€¸­ + (=jef-china3 . #x9AAB) ; øº‰ª« + (=ucs . #x54CF) ; 哏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 613 4) + (chinese-cns11643-5 . #x2843) ; ø»™µ  + (ideograph-daikanwa . 48972) ; ø¸‹½Œ + (=hanziku-2 . #xD0A4) ; ý¢€­‚¤ + (=ucs . #x20C8B) ; 𠲋 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 620 6) + (ideograph-daikanwa . 48973) ; ø¸‹½ + (=hanziku-2 . #xD1E9) ; ý¢€­‡© + (=ucs . #x20C93) ; 𠲓 + )) +(define-char + '((=>ucs . #x20C93) ; 𠲓 + (morohashi-daikanwa 48973 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F53) ; ø»œŠ† + )) +(define-char + '((morohashi-daikanwa ho 66) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x884C) ; 行 + )) + (=jis-x0208 . #x5326) ; ø½Š¿ + (=gt-pj-1 . #x5326) ; 哘 + (=ucs . #x54D8) ; 哘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 611 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5321) ; 匡 + )) + (chinese-gb2312 . #x5F51) ; ø»…¡¸ + (chinese-isoir165 . #x5F51) ; ø»ŽŠˆ + (chinese-cns11643-3 . #x2B53) ; ø»•¦‚ + (=hanziku-2 . #xD040) ; ý¢€­€ + (=ucs . #x54D0) ; 哐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8FBE) ; è¾¾ + )) + (chinese-gb2312 . #x5F55) ; ø»…¡¼ + (chinese-isoir165 . #x5F55) ; ø»ŽŠŒ + (=ucs . #x54D2) ; 哒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 614 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x89D9) ; ý¢€ˆ§™ + ) + ((=ucs . #x5140) ; 兀 + )) + )) + (chinese-gb2312 . #x5F58) ; ø»…¡¿ + (chinese-isoir165 . #x5F58) ; ø»ŽŠ + (=hanziku-2 . #xD0C2) ; ý¢€­ƒ‚ + (=ucs . #x54D3) ; 哓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 614 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6BD4) ; 比 + ) + ((=ucs . #x5341) ; 十 + )) + )) + (chinese-gb2312 . #x5F59) ; ø»…¢€ + (chinese-isoir165 . #x5F59) ; ø»ŽŠ + (=hanziku-2 . #xD0C3) ; ý¢€­ƒƒ + (=ucs . #x54D4) ; 哔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 617 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x5915) ; 夕 + )) + )) + (chinese-gb2312 . #x5F5C) ; ø»…¢ƒ + (chinese-isoir165 . #x5F5C) ; ø»ŽŠ“ + (=hanziku-2 . #xD162) ; ý¢€­…¢ + (=ucs . #x54D5) ; 哕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5E74) ; å¹´ + )) + (chinese-cns11643-2 . #x2945) ; ø»“˜´ + (chinese-big5 . #xCE44) ; ý¢€Œ¹„ + (=ucs . #x54D6) ; 哖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 618 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x534E) ; 华 + )) + (chinese-gb2312 . #x3B29) ; ø»„¬˜ + (chinese-isoir165 . #x3B29) ; ø»”¨ + (=hanziku-2 . #xD1A8) ; ý¢€­†¨ + (=ucs . #x54D7) ; 哗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 619 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4F1A) ; 会 + )) + (chinese-gb2312 . #x5F60) ; ø»…¢‡ + (chinese-isoir165 . #x5F60) ; ø»ŽŠ— + (=hanziku-2 . #xD1C5) ; ý¢€­‡… + (=ucs . #x54D9) ; 哙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 619 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6735) ; 朵 + )) + (chinese-gb2312 . #x5F61) ; ø»…¢ˆ + (chinese-isoir165 . #x5F61) ; ø»ŽŠ˜ + (=hanziku-2 . #xD1D0) ; ý¢€­‡ + (=ucs . #x54DA) ; 哚 + )) +(define-char + '((=>ucs . #x54DA) ; 哚 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B58) ; ø»•¦‡ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53F1) ; 叱 + ) + ((=ucs . #x5206) ; 分 + )) + (chinese-gb12345 . #x7D64) ; 哛 + (=ucs . #x54DB) ; 哛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9F50) ; 齐 + )) + (chinese-gb2312 . #x5F62) ; ø»…¢‰ + (chinese-isoir165 . #x5F62) ; ø»ŽŠ™ + (=ucs . #x54DC) ; 哜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 623 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x519C) ; 农 + )) + (chinese-gb2312 . #x5F66) ; ø»…¢ + (chinese-isoir165 . #x5F66) ; ø»ŽŠ + (=hanziku-2 . #xD2AB) ; ý¢€­Š« + (=ucs . #x54DD) ; 哝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x725F) ; 牟 + )) + (chinese-gb2312 . #x5F68) ; ø»…¢ + (chinese-isoir165 . #x5F68) ; ø»ŽŠŸ + (chinese-cns11643-2 . #x294F) ; ø»“˜¾ + (chinese-big5 . #xCE4E) ; ý¢€Œ¹Ž + (=ucs . #x54DE) ; 哞 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 624 9) + (chinese-gb2312 . #x5334) ; ø»…³ + (chinese-isoir165 . #x5334) ; ø»¸ƒ + (=hanziku-2 . #xD2CF) ; ý¢€­‹ + (=ucs . #x54DF) ; 哟 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F51) ; ø»œŠ„ + (=ucs . #x20CAB) ; 𠲫 + )) +(define-char + '((=>ucs . #x54E0) ; 哠 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x543F) ; 吿 + )) + (japanese-jisx0212 . #x353D) ; ø»‹‚„ + (ideograph-daikanwa . 03630) ; ø¸€¸® + (=jef-china3 . #x46D3) ; øº„›“ + (ucs-jis . #x54E0) ; ø»‹‚„ + )) +(define-char + '((morohashi-daikanwa 3630 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x544A) ; 告 + )) + (chinese-cns11643-2 . #x2E46) ; ø»“ ‹ + (chinese-big5 . #xD144) ; ý¢€…„ + (=ucs . #x54E0) ; 哠 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C25) ; ø»—°¶ + (ideograph-daikanwa . 03631) ; ø¸€¸¯ + (=ucs . #x358F) ; 㖏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 635 10) + (chinese-cns11643-6 . #x3629) ; ø»œ“® + (ideograph-daikanwa . 03632) ; ø¸€¸° + (=hanziku-2 . #xD4F6) ; ý¢€­“¶ + (=ucs . #x20CAD) ; ð ²­ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8C9D) ; 貝 + )) + (shinjigen-2 . 1079) + (=jis-x0208 . #x3077) ; ø½Š” + (korean-ksc5601 . #x6A2C) ; ø»Š…¥ + (chinese-cns11643-1 . #x545E) ; ø»’Ž“ + (chinese-gb12345 . #x5431) ; 員 + (=gt-pj-1 . #x3077) ; 員 + (chinese-big5 . #xADFB) ; ý¢€Š·» + (ideograph-daikanwa . 03633) ; ø¸€¸± + (=ucs . #x54E1) ; 員 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 627 14) + (chinese-cns11643-4 . #x2C24) ; ø»—°µ + (ideograph-daikanwa . 03634) ; ø¸€¸² + (=hanziku-2 . #xD375) ; ý¢€­µ + (=ucs . #x20CAE) ; ð ²® + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5F04) ; 弄 + )) + (shinjigen-2 . 1102) + (=jis-x0208 . #x532F) ; ø½Š¿¦ + (chinese-cns11643-2 . #x2E34) ; ø»“Ÿ¹ + (=gt-pj-1 . #x532F) ; 哢 + (chinese-big5 . #xD0F1) ; ý¢€ƒ± + (ideograph-daikanwa . 03635) ; ø¸€¸³ + (=gt-k . 06581) ; ý¡„¦µ + (=ucs . #x54E2) ; 哢 + )) +(define-char + '((=>ucs . #x20CAF) ; 𠲯 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 03636) ; ø¸€¸´ + )) +(define-char + '((morohashi-daikanwa 3636 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 630 20) + (chinese-cns11643-4 . #x2C2B) ; ø»—°¼ + (=hanziku-2 . #xD3FD) ; ý¢€­½ + (=ucs . #x20CAF) ; 𠲯 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 634 12) + (chinese-cns11643-4 . #x2C2C) ; ø»—°½ + (ideograph-daikanwa . 03637) ; ø¸€¸µ + (=hanziku-2 . #xD4D8) ; ý¢€­“˜ + (=ucs . #x20CB0) ; ð ²° + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 627 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8C46) ; 豆 + )) + (chinese-cns11643-4 . #x2C2D) ; ø»—°¾ + (chinese-gb12345 . #x7C29) ; 哣 + (ideograph-daikanwa . 03638) ; ø¸€¸¶ + (=hanziku-2 . #xD36A) ; ý¢€­ª + (=cbeta . 03971) ; ø¸ ¾ƒ + (=ucs . #x54E3) ; 哣 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x2F7D) ; ø»•¬¤ + (ideograph-daikanwa . 03639) ; ø¸€¸· + (=ucs . #x3590) ; 㖐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C28) ; å°¨ + )) + (chinese-cns11643-2 . #x2E39) ; ø»“Ÿ¾ + (chinese-big5 . #xD0F6) ; ý¢€ƒ¶ + (ideograph-daikanwa . 03640) ; ø¸€¸¸ + (=ucs . #x54E4) ; 哤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53EF) ; 可 + ) + ((=ucs . #x53EF) ; 可 + )) + (shinjigen-2 . 1081) + (chinese-gb2312 . #x3867) ; ø»„¨¼ + (=jis-x0208 . #x5327) ; ø½Š¿ž + (korean-ksc5601 . #x4A28) ; ø»‰–¡ + (chinese-isoir165 . #x3867) ; ø»‘Œ + (chinese-cns11643-1 . #x5457) ; ø»’ŽŒ + (=gt-pj-1 . #x5327) ; 哥 + (chinese-big5 . #xADF4) ; ý¢€Š·´ + (ideograph-daikanwa . 03641) ; ø¸€¸¹ + (=gt-k . 06579) ; ý¡„¦³ + (=ucs . #x54E5) ; 哥 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6211) ; 我 + )) + (chinese-gb2312 . #x4536) ; ø»„»‘ + (=jis-x0208 . #x5328) ; ø½Š¿Ÿ + (chinese-isoir165 . #x4536) ; ø»£¡ + (chinese-cns11643-1 . #x5462) ; ø»’Ž— + (=gt-pj-1 . #x5328) ; 哦 + (chinese-big5 . #xAE40) ; ý¢€Š¹€ + (ideograph-daikanwa . 03642) ; ø¸€¸º + (=ucs . #x54E6) ; 哦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 630 13) + (chinese-cns11643-4 . #x2C27) ; ø»—°¸ + (ideograph-daikanwa . 03643) ; ø¸€¸» + (=hanziku-2 . #xD3F6) ; ý¢€­¶ + (=ucs . #x20CB1) ; ð ²± + )) +(define-char + '((=>ucs . #x20CB2) ; ð ²² + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 03644) ; ø¸€¸¼ + )) +(define-char + '((morohashi-daikanwa 3644 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 633 3) + (chinese-cns11643-6 . #x3622) ; ø»œ“§ + (=hanziku-2 . #xD4AF) ; ý¢€­’¯ + (=ucs . #x20CB2) ; ð ²² + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8D64) ; 赤 + )) + (chinese-gb2312 . #x5F6A) ; ø»…¢‘ + (chinese-isoir165 . #x5F6A) ; ø»ŽŠ¡ + (chinese-cns11643-2 . #x2E37) ; ø»“Ÿ¼ + (chinese-big5 . #xD0F4) ; ý¢€ƒ´ + (ideograph-daikanwa . 03645) ; ø¸€¸½ + (=ucs . #x54E7) ; 哧 + )) +(define-char + '((=>ucs . #x54E8) ; 哨 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x752B) ; ø»Š•® + (ideograph-daikanwa . 29263) ; ø¸‡‰ + )) + (japanese-jisx0208-1978 . #x3E25) ; ø»‚¦ª + (korean-ksc5601 . #x747A) ; ø»Š•Ÿ + (ideograph-daikanwa . 03646) ; ø¸€¸¾ + )) +(define-char + '((morohashi-daikanwa 3646 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8096) ; 肖 + )) + (chinese-gb2312 . #x495A) ; ø»…­ + (japanese-jisx0208 . #x3E25) ; ø»†º² + (chinese-isoir165 . #x495A) ; ø»©½ + (=jis-x0208-1990 . #x3E25) ; ø½Š ¦ + (=gt-pj-1 . #x3E25) ; 哨 + (chinese-big5 . #xADEF) ; ý¢€Š·¯ + (=gt-k . 06465) ; ý¡„¥ + (=jef-china3 . #x70B7) ; øº‡‚· + (=ucs . #x54E8) ; 哨 + )) +(define-char + '((=>ucs . #x54E8) ; 哨 + (morohashi-daikanwa 3646 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x5452) ; ø»’Ž‡ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6212) ; 戒 + )) + (chinese-cns11643-4 . #x2B7E) ; ø»—°± + (ideograph-daikanwa . 03647) ; ø¸€¸¿ + (=cbeta . 01421) ; ø¸ – + (=ucs . #x3591) ; 㖑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5F1F) ; 弟 + )) + (chinese-cns11643-3 . #x2F75) ; ø»•¬œ + (ideograph-daikanwa . 03648) ; ø¸€¹€ + (=cbeta . 00762) ; ø¸ ‹º + (=ucs . #x3592) ; 㖒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x91CC) ; 里 + )) + (shinjigen-2 . 1101) + (chinese-gb2312 . #x4128) ; ø»„µ‹ + (=jis-x0208 . #x4B69) ; ø½Š´° + (chinese-isoir165 . #x4128) ; ø»› + (chinese-cns11643-1 . #x545C) ; ø»’Ž‘ + (=gt-pj-1 . #x4B69) ; 哩 + (chinese-big5 . #xADF9) ; ý¢€Š·¹ + (ideograph-daikanwa . 03649) ; ø¸€¹ + (=ucs . #x54E9) ; 哩 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 631 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8EAB) ; 身 + )) + (chinese-cns11643-5 . #x2C4E) ; ø»™»£ + (ideograph-daikanwa . 03650) ; ø¸€¹‚ + (=hanziku-2 . #xD44F) ; ý¢€­‘ + (=cbeta . 03118) ; ø¸ °® + (=ucs . #x20CB3) ; ð ²³ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x90A3) ; 那 + )) + (chinese-gb2312 . #x4444) ; ø»„º + (japanese-jisx0212 . #x353E) ; ø»‹‚… + (chinese-isoir165 . #x4444) ; ø»¢‘ + (chinese-cns11643-1 . #x5461) ; ø»’Ž– + (chinese-big5 . #xADFE) ; ý¢€Š·¾ + (ideograph-daikanwa . 03651) ; ø¸€¹ƒ + (=jef-china3 . #x46D4) ; øº„›” + (=ucs . #x54EA) ; 哪 + )) +(define-char + '((=>ucs . #x20CB4) ; ð ²´ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 03652) ; ø¸€¹„ + )) +(define-char + '((morohashi-daikanwa 3652 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 625 5) + (chinese-cns11643-5 . #x2C41) ; ø»™»– + (=hanziku-2 . #xD2EB) ; ý¢€­‹« + (=ucs . #x20CB4) ; ð ²´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8DB3) ; 足 + )) + (chinese-cns11643-2 . #x2E3E) ; ø»“ ƒ + (chinese-big5 . #xD0FB) ; ý¢€ƒ» + (ideograph-daikanwa . 03653) ; ø¸€¹… + (=ucs . #x54EB) ; 哫 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 625 8) + (chinese-cns11643-5 . #x2C3F) ; ø»™»” + (ideograph-daikanwa . 03654) ; ø¸€¹† + (=hanziku-2 . #xD2EE) ; ý¢€­‹® + (=ucs . #x20CB5) ; ð ²µ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 632 9) + (chinese-cns11643-5 . #x2C4C) ; ø»™»¡ + (ideograph-daikanwa . 03655) ; ø¸€¹‡ + (=hanziku-2 . #xD473) ; ý¢€­‘³ + (=ucs . #x20CB6) ; 𠲶 + )) +(define-char + '((=>ucs . #x20CB7) ; ð ²· + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 03656) ; ø¸€¹ˆ + )) +(define-char + '((morohashi-daikanwa 3656 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 625 9) + (=hanziku-2 . #xD2EF) ; ý¢€­‹¯ + (=ucs . #x20CB7) ; ð ²· + )) +(define-char + '((=>ucs . #x20CB7) ; ð ²· + (morohashi-daikanwa 3656 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C3D) ; ø»™»’ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 631 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4F55) ; 何 + )) + (japanese-jisx0212 . #x353F) ; ø»‹‚† + (chinese-cns11643-4 . #x2C26) ; ø»—°· + (=jis-x0213-2-2000 . #x2378) ; ø»¤¡“ + (ideograph-daikanwa . 03657) ; ø¸€¹‰ + (=hanziku-2 . #xD44E) ; ý¢€­‘Ž + (=cbeta . 03493) ; ø¸ ¶¥ + (=jef-china3 . #x46D5) ; øº„›• + (=ucs . #x54EC) ; 哬 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5405) ; 吅 + ) + ((=ucs . #x72AC) ; 犬 + )) + (shinjigen-2 . 1087) + (chinese-gb2312 . #x3F5E) ; ø»„³… + (=jis-x0208 . #x532D) ; ø½Š¿¤ + (korean-ksc5601 . #x4D56) ; ø»‰›© + (chinese-isoir165 . #x3F5E) ; ø»›• + (chinese-cns11643-1 . #x545D) ; ø»’Ž’ + (=gt-pj-1 . #x532D) ; 哭 + (chinese-big5 . #xADFA) ; ý¢€Š·º + (ideograph-daikanwa . 03658) ; ø¸€¹Š + (=gt-k . 06580) ; ý¡„¦´ + (=ucs . #x54ED) ; 哭 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5B5D) ; 孝 + )) + (shinjigen-2 . 1086) + (chinese-gb2312 . #x4F78) ; ø»…Š¿ + (=jis-x0208 . #x532C) ; ø½Š¿£ + (korean-ksc5601 . #x7C76) ; ø»Š¡‹ + (chinese-isoir165 . #x4F78) ; ø»³ + (=gt-pj-1 . #x532C) ; 哮 + (chinese-big5 . #xADFD) ; ý¢€Š·½ + (ideograph-daikanwa . 03659) ; ø¸€¹‹ + (=ucs . #x54EE) ; 哮 + )) +(define-char + '((=>ucs . #x54EE) ; 哮 + (morohashi-daikanwa 3659 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x5460) ; ø»’Ž• + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 630 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7537) ; 男 + )) + (chinese-cns11643-5 . #x2C46) ; ø»™»› + (ideograph-daikanwa . 03660) ; ø¸€¹Œ + (=hanziku-2 . #xD3ED) ; ý¢€­­ + (=cbeta . 03495) ; ø¸ ¶§ + (=ucs . #x20CB8) ; 𠲸 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 629 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x898B) ; 見 + )) + (japanese-jisx0212 . #x3540) ; ø»‹‚‡ + (chinese-cns11643-3 . #x2F77) ; ø»•¬ž + (=jis-x0213-2-2000 . #x2379) ; ø»¤¡” + (ideograph-daikanwa . 03661) ; ø¸€¹ + (=hanziku-2 . #xD3CA) ; ý¢€­Š + (=cbeta . 01655) ; ø¸ ™· + (=ucs . #x54EF) ; 哯 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 634 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7262) ; 牢 + )) + (chinese-cns11643-3 . #x3021) ; ø»•¬¦ + (ideograph-daikanwa . 03662) ; ø¸€¹Ž + (=hanziku-2 . #xD4D4) ; ý¢€­“” + (=ucs . #x54F0) ; 哰 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 4 2291 1) + (chinese-cns11643-5 . #x2C56) ; ø»™»« + (ideograph-daikanwa . 03663) ; ø¸€¹ + (=hanziku-6 . #xD9E8) ; ý¢­§¨ + (=ucs . #x20CB9) ; ð ²¹ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5B5B) ; 孛 + )) + (chinese-cns11643-2 . #x2E41) ; ø»“ † + (=jis-x0213-2-2000 . #x237A) ; ø»¤¡• + (chinese-big5 . #xD0FE) ; ý¢€ƒ¾ + (ideograph-daikanwa . 03664) ; ø¸€¹ + (=ucs . #x54F1) ; 哱 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C8C) ; 岌 + )) + (chinese-cns11643-5 . #x2C49) ; ø»™»ž + (ideograph-daikanwa . 03665) ; ø¸€¹‘ + (=cbeta . 05734) ; ø¸¡™¦ + (=ucs . #x20CBA) ; 𠲺 + )) +(define-char + '((=>ucs . #x20CBA) ; 𠲺 + (morohashi-daikanwa 3665 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 630 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C8C) ; 岌 + )) + (=hanziku-2 . #xD3F5) ; ý¢€­µ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 634 5) + (chinese-cns11643-4 . #x2C2A) ; ø»—°» + (ideograph-daikanwa . 03666) ; ø¸€¹’ + (=hanziku-2 . #xD4D1) ; ý¢€­“‘ + (=ucs . #x20CBB) ; ð ²» + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6298) ; 折 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 1095) + (chinese-gb2312 . #x555C) ; ø»…“— + (=jis-x0208 . #x452F) ; ø½Š«‚ + (korean-ksc5601 . #x7449) ; ø»Š”® + (chinese-isoir165 . #x555C) ; ø»»§ + (chinese-cns11643-1 . #x5458) ; ø»’Ž + (=gt-pj-1 . #x452F) ; 哲 + (chinese-big5 . #xADF5) ; ý¢€Š·µ + (ideograph-daikanwa . 03667) ; ø¸€¹“ + (=gt-k . 06511) ; ý¡„¥¯ + (=ucs . #x54F2) ; 哲 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6298) ; 折 + )) + (chinese-gb2312 . #x5F6E) ; ø»…¢• + (chinese-isoir165 . #x5F6E) ; ø»ŽŠ¥ + (chinese-cns11643-2 . #x2E38) ; ø»“Ÿ½ + (=jis-x0213-2-2000 . #x237B) ; ø»¤¡– + (chinese-big5 . #xD0F5) ; ý¢€ƒµ + (ideograph-daikanwa . 03668) ; ø¸€¹” + (=ucs . #x54F3) ; 哳 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 631 1) + (chinese-cns11643-5 . #x2C4D) ; ø»™»¢ + (ideograph-daikanwa . 03669) ; ø¸€¹• + (=hanziku-2 . #xD44B) ; ý¢€­‘‹ + (=ucs . #x20CBC) ; ð ²¼ + )) +(define-char + '((=>ucs . #x54F4) ; 哴 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x826F) ; 良 + )) + (ideograph-daikanwa . 03670) ; ø¸€¹– + )) +(define-char + '((morohashi-daikanwa 3670 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 634 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x826F) ; 良 + )) + (chinese-cns11643-3 . #x2F74) ; ø»•¬› + (=hanziku-2 . #xD4D6) ; ý¢€­“– + (=ucs . #x54F4) ; 哴 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 630 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53E6) ; 另 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-3 . #x2F78) ; ø»•¬Ÿ + (ideograph-daikanwa . 03671) ; ø¸€¹— + (=hanziku-2 . #xD3F2) ; ý¢€­² + (=ucs . #x54F5) ; 哵 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x535D) ; 卝 + ) + ((=ucs . #x5E72) ; å¹² + )) + )) + (japanese-jisx0212 . #x3541) ; ø»‹‚ˆ + (chinese-cns11643-3 . #x3022) ; ø»•¬§ + (ideograph-daikanwa . 03672) ; ø¸€¹˜ + (=ucs . #x54F6) ; 哶 + )) +(define-char + '((morohashi-daikanwa 3672 0 7) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3023) ; ø»•¬¨ + (=ucs . #x2F841) ; 哶 + )) +(define-char + '((=>ucs . #x54F7) ; 哷 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((japanese-jisx0212 . #x4A48) ; ø»‹¡… + (chinese-cns11643-4 . #x2151) ; ø»—¡˜ + (ideograph-daikanwa . 19655) ; ø¸„³‡ + ) + ((=ucs . #x5BF8) ; 寸 + )) + )) + (ideograph-daikanwa . 03673) ; ø¸€¹™ + )) +(define-char + '((morohashi-daikanwa 3673 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x722B) ; 爫 + ) + ((=ucs . #x5BF8) ; 寸 + )) + )) + (chinese-cns11643-2 . #x2E44) ; ø»“ ‰ + (chinese-big5 . #xD142) ; ý¢€…‚ + (=ucs . #x54F7) ; 哷 + )) +(define-char + '((=>ucs . #x54F8) ; 哸 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 06107) ; ø¸Ÿ› + )) + (chinese-big5 . #xD143) ; ý¢€…ƒ + (ideograph-daikanwa . 03674) ; ø¸€¹š + )) +(define-char + '((morohashi-daikanwa 3674 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x59A5) ; 妥 + )) + (=ucs . #x54F8) ; 哸 + )) +(define-char + '((=>ucs . #x54F8) ; 哸 + (morohashi-daikanwa 3674 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x4974) ; ø»‘¾Ÿ + )) + (chinese-cns11643-2 . #x2E45) ; ø»“ Š + )) +(define-char + '((=>ucs . #x54F9) ; 哹 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 631 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x5555) ; ø½‹ƒˆ + (korean-ksc5601 . #x5D21) ; ø»‰²” + (ideograph-daikanwa . 06948) ; ø¸¬¤ + )) + (ideograph-daikanwa . 03675) ; ø¸€¹› + (=hanziku-2 . #xD456) ; ý¢€­‘– + (=cbeta . 01654) ; ø¸ ™¶ + )) +(define-char + '((morohashi-daikanwa 3675 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5B5A) ; 孚 + )) + (chinese-cns11643-3 . #x2F79) ; ø»•¬  + (=ucs . #x54F9) ; 哹 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x752B) ; 甫 + )) + (shinjigen-2 . 1100) + (chinese-gb2312 . #x3238) ; ø»„Ÿ™ + (=jis-x0208 . #x532E) ; ø½Š¿¥ + (korean-ksc5601 . #x7854) ; ø»Šš± + (chinese-isoir165 . #x3238) ; ø»‡© + (chinese-cns11643-1 . #x545A) ; ø»’Ž + (=gt-pj-1 . #x532E) ; 哺 + (chinese-big5 . #xADF7) ; ý¢€Š·· + (ideograph-daikanwa . 03676) ; ø¸€¹œ + (=ucs . #x54FA) ; 哺 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5906) ; 夆 + )) + (chinese-cns11643-3 . #x2F7C) ; ø»•¬£ + (ideograph-daikanwa . 03677) ; ø¸€¹ + (=cbeta . 05931) ; ø¸¡œ« + (=ucs . #x3593) ; 㖓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x65F1) ; 旱 + )) + (chinese-cns11643-2 . #x2E43) ; ø»“ ˆ + (chinese-big5 . #xD141) ; ý¢€… + (ideograph-daikanwa . 03678) ; ø¸€¹ž + (=ucs . #x54FB) ; 哻 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4EA8) ; 亨 + )) + (chinese-gb2312 . #x3A5F) ; ø»„«° + (japanese-jisx0212 . #x3542) ; ø»‹‚‰ + (chinese-isoir165 . #x3A5F) ; ø»”€ + (chinese-cns11643-1 . #x5456) ; ø»’Ž‹ + (chinese-big5 . #xADF3) ; ý¢€Š·³ + (ideograph-daikanwa . 03679) ; ø¸€¹Ÿ + (=ucs . #x54FC) ; 哼 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x66F4) ; 更 + )) + (shinjigen-2 . 1085) + (chinese-gb2312 . #x5F6C) ; ø»…¢“ + (=jis-x0208 . #x532B) ; ø½Š¿¢ + (chinese-isoir165 . #x5F6C) ; ø»ŽŠ£ + (chinese-cns11643-1 . #x5465) ; ø»’Žš + (=gt-pj-1 . #x532B) ; 哽 + (chinese-big5 . #xAE43) ; ý¢€Š¹ƒ + (ideograph-daikanwa . 03680) ; ø¸€¹  + (=ucs . #x54FD) ; 哽 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 631 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4F5B) ; 佛 + )) + (chinese-cns11643-5 . #x2C54) ; ø»™»© + (ideograph-daikanwa . 03681) ; ø¸€¹¡ + (=hanziku-2 . #xD453) ; ý¢€­‘“ + (=cbeta . 03117) ; ø¸ °­ + (=ucs . #x20CBD) ; ð ²½ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 632 6) + (chinese-cns11643-5 . #x2C52) ; ø»™»§ + (ideograph-daikanwa . 03682) ; ø¸€¹¢ + (=hanziku-2 . #xD470) ; ý¢€­‘° + (=ucs . #x20CBE) ; ð ²¾ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C21) ; ø»—°² + (ideograph-daikanwa . 03683) ; ø¸€¹£ + (=ucs . #x3594) ; 㖔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 631 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x514C) ; 兌 + )) + (japanese-jisx0212 . #x3543) ; ø»‹‚Š + (chinese-cns11643-4 . #x2C29) ; ø»—°º + (ideograph-daikanwa . 03684) ; ø¸€¹¤ + (=hanziku-2 . #xD45B) ; ý¢€­‘› + (=ucs . #x54FE) ; 哾 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x52A0) ; 加 + ) + ((=ucs . #x53EF) ; 可 + )) + (chinese-gb2312 . #x5B41) ; ø»…›° + (japanese-jisx0212 . #x3544) ; ø»‹‚‹ + (chinese-isoir165 . #x5B41) ; ø»Ž„€ + (chinese-cns11643-2 . #x2E3B) ; ø»“ € + (=jis-x0213-1-2000 . #x2F23) ; ø»¢§¢ + (chinese-big5 . #xD0F8) ; ý¢€ƒ¸ + (ideograph-daikanwa . 03685) ; ø¸€¹¥ + (=jef-china3 . #x45FA) ; øº„—º + (=ucs . #x54FF) ; 哿 + )) +(define-char + '((=>ucs . #x3595) ; 㖕 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 03686) ; ø¸€¹¦ + )) +(define-char + '((morohashi-daikanwa 3686 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2B7D) ; ø»—°° + (=ucs . #x3595) ; 㖕 + )) +(define-char + '((=>ucs . #x3596) ; 㖖 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 03687) ; ø¸€¹§ + )) +(define-char + '((morohashi-daikanwa 3687 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x357D) ; ø»œ“¤ + (=ucs . #x3596) ; 㖖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 627 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x675F) ; 束 + )) + (chinese-cns11643-4 . #x2C22) ; ø»—°³ + (ideograph-daikanwa . 03688) ; ø¸€¹¨ + (=hanziku-2 . #xD368) ; ý¢€­¨ + (=cbeta . 00063) ; ø¸ €¿ + (=ucs . #x20CBF) ; 𠲿 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 630 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x79C0) ; 秀 + )) + (japanese-jisx0212 . #x3545) ; ø»‹‚Œ + (chinese-cns11643-3 . #x2F7B) ; ø»•¬¢ + (=jis-x0213-2-2000 . #x237C) ; ø»¤¡— + (ideograph-daikanwa . 03689) ; ø¸€¹© + (=hanziku-2 . #xD3FC) ; ý¢€­¼ + (=cbeta . 01831) ; ø¸ œ§ + (=jef-china3 . #x46D6) ; øº„›– + (=ucs . #x5500) ; 唀 + )) +(define-char + '((=>ucs . #x5501) ; 唁 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3840) ; ø½Š˜ + (korean-ksc5601 . #x656B) ; ø»‰¿Ž + (ideograph-daikanwa . 35205) ; ø¸ˆ¦… + )) + (japanese-jisx0212 . #x3546) ; ø»‹‚ + (=jis-x0213-2-2000 . #x237D) ; ø»¤¡˜ + (ideograph-daikanwa . 03690) ; ø¸€¹ª + (=jef-china3 . #x46D7) ; øº„›— + (ucs-jis . #x5501) ; ø»‹‚ + )) +(define-char + '((morohashi-daikanwa 3690 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8A00) ; 言 + )) + (chinese-gb2312 . #x5164) ; ø»…§ + (chinese-isoir165 . #x5164) ; ø»µ· + (chinese-cns11643-1 . #x5454) ; ø»’Ž‰ + (chinese-big5 . #xADF1) ; ý¢€Š·± + (=ucs . #x5501) ; 唁 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 635 5) + (chinese-cns11643-6 . #x3623) ; ø»œ“¨ + (ideograph-daikanwa . 03691) ; ø¸€¹« + (=hanziku-2 . #xD4F1) ; ý¢€­“± + (=ucs . #x20CC0) ; 𠳀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 632 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8C37) ; è°· + )) + (chinese-cns11643-3 . #x2F7A) ; ø»•¬¡ + (ideograph-daikanwa . 03692) ; ø¸€¹¬ + (=hanziku-2 . #xD46D) ; ý¢€­‘­ + (=ucs . #x5502) ; 唂 + )) +(define-char + '((=>ucs . #x5503) ; 唃 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3351) ; ø½Š‘ˆ + (korean-ksc5601 . #x4A47) ; ø»‰—€ + (chinese-cns11643-1 . #x4B45) ; ø»’€¬ + (ideograph-daikanwa . 35003) ; ø¸ˆ¢» + )) + (chinese-cns11643-2 . #x2E48) ; ø»“  + (chinese-big5 . #xD146) ; ý¢€…† + (ideograph-daikanwa . 03693) ; ø¸€¹­ + (=jef-china3 . #x91B3) ; øº‰†³ + )) +(define-char + '((morohashi-daikanwa 3693 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x89D2) ; 角 + )) + (=ucs . #x5503) ; 唃 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8C9D) ; 貝 + )) + (shinjigen-2 . 1099) + (=jis-x0208 . #x3134) ; ø½Š¯ + (korean-ksc5601 . #x7826) ; ø»Ššƒ + (chinese-cns11643-2 . #x2E3C) ; ø»“  + (chinese-gb12345 . #x5F42) ; 唄 + (=gt-pj-1 . #x3134) ; 唄 + (chinese-big5 . #xD0F9) ; ý¢€ƒ¹ + (ideograph-daikanwa . 03694) ; ø¸€¹® + (=ucs . #x5504) ; 唄 + )) +(define-char + '((=>ucs . #x5505) ; 唅 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x345E) ; ø½Š’³ + (korean-ksc5601 . #x795F) ; ø»Šœš + (chinese-cns11643-1 . #x4956) ; ø»‘¾ + (ideograph-daikanwa . 03350) ; ø¸€´– + )) + (japanese-jisx0212 . #x3547) ; ø»‹‚Ž + (chinese-cns11643-2 . #x2E40) ; ø»“ … + (chinese-big5 . #xD0FD) ; ý¢€ƒ½ + (ideograph-daikanwa . 03695) ; ø¸€¹¯ + (=jef-china3 . #x46D8) ; øº„›˜ + (ucs-jis . #x5505) ; ø»‹‚Ž + )) +(define-char + '((morohashi-daikanwa 3695 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x542B) ; 含 + )) + (=ucs . #x5505) ; 唅 + )) +(define-char + '((=>ucs . #x5506) ; 唆 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 05711) ; ø¸™ + )) + (shinjigen-2 . 1088) + (ideograph-daikanwa . 03696) ; ø¸€¹° + )) +(define-char + '((=>ucs . #x5506) ; 唆 + (morohashi-daikanwa 3696 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-3 . #x2546) ; ø»• + )) + (chinese-cns11643-1 . #x5459) ; ø»’ŽŽ + )) +(define-char + '((=>ucs . #x5506) ; 唆 + (morohashi-daikanwa 3696 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0212 . #x3861) ; ø»‹‡‚ + (=jis-x0213-2-2000 . #x253A) ; ø»¤£‘ + )) + (=jis-x0208 . #x3A36) ; ø½Šš¿ + (korean-ksc5601 . #x5E4A) ; ø»‰´› + (=gt-pj-1 . #x3A36) ; ø½Šš¿ + (chinese-big5 . #xADF6) ; ý¢€Š·¶ + (ucs-jis . #x5506) ; ø½Šš¿ + )) +(define-char + '((morohashi-daikanwa 3696 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x590B) ; 夋 + )) + (chinese-gb2312 . #x4B74) ; ø»……ƒ + (chinese-isoir165 . #x4B74) ; ø»­“ + (=ucs . #x5506) ; 唆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x8FB0) ; è¾° + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 1090) + (chinese-gb2312 . #x343D) ; ø»„¢š + (=jis-x0208 . #x3F30) ; ø½Š¢ + (korean-ksc5601 . #x7246) ; ø»Š‘¯ + (chinese-isoir165 . #x343D) ; ø»Šª + (chinese-cns11643-1 . #x5464) ; ø»’Ž™ + (=gt-pj-1 . #x3F30) ; 唇 + (chinese-big5 . #xAE42) ; ý¢€Š¹‚ + (ideograph-daikanwa . 03697) ; ø¸€¹± + (=gt-k . 06473) ; ý¡„¥‰ + (=ucs . #x5507) ; 唇 + )) +(define-char + '((=>ucs . #x20CC1) ; 𠳁 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 03698) ; ø¸€¹² + )) +(define-char + '((morohashi-daikanwa 3698 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 630 3) + (chinese-cns11643-6 . #x3624) ; ø»œ“© + (=hanziku-2 . #xD3EC) ; ý¢€­¬ + (=ucs . #x20CC1) ; 𠳁 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 632 5) + (chinese-cns11643-5 . #x2C51) ; ø»™»¦ + (ideograph-daikanwa . 03699) ; ø¸€¹³ + (=hanziku-2 . #xD46F) ; ý¢€­‘¯ + (=ucs . #x20CC2) ; 𠳂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9091) ; 邑 + )) + (japanese-jisx0212 . #x3548) ; ø»‹‚ + (chinese-cns11643-2 . #x2E3D) ; ø»“ ‚ + (chinese-big5 . #xD0FA) ; ý¢€ƒº + (ideograph-daikanwa . 03700) ; ø¸€¹´ + (=ucs . #x5508) ; 唈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x77E3) ; 矣 + )) + (chinese-gb2312 . #x3026) ; ø»„œ‹ + (japanese-jisx0212 . #x3549) ; ø»‹‚ + (chinese-isoir165 . #x3026) ; ø»„› + (chinese-cns11643-1 . #x545F) ; ø»’Ž” + (=jis-x0213-2-2000 . #x237E) ; ø»¤¡™ + (chinese-big5 . #xADFC) ; ý¢€Š·¼ + (ideograph-daikanwa . 03701) ; ø¸€¹µ + (=jef-china3 . #x46D9) ; øº„›™ + (=ucs . #x5509) ; 唉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x593E) ; 夾 + )) + (chinese-cns11643-2 . #x2E42) ; ø»“ ‡ + (chinese-big5 . #xD140) ; ý¢€…€ + (ideograph-daikanwa . 03702) ; ø¸€¹¶ + (=ucs . #x550A) ; 唊 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4F59) ; 余 + )) + (chinese-cns11643-2 . #x2E49) ; ø»“ Ž + (chinese-big5 . #xD147) ; ý¢€…‡ + (ideograph-daikanwa . 03703) ; ø¸€¹· + (=ucs . #x550B) ; 唋 + )) +(define-char + '((=>ucs . #x550C) ; 唌 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x6645) ; ø»Š€† + (ideograph-daikanwa . 09569) ; ø¸‚•¡ + )) + (japanese-jisx0212 . #x354A) ; ø»‹‚‘ + (chinese-big5 . #xD4A1) ; ý¢€’¡ + (ideograph-daikanwa . 03704) ; ø¸€¹¸ + (ucs-jis . #x550C) ; ø»‹‚‘ + )) +(define-char + '((morohashi-daikanwa 3704 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5EF6) ; 延 + )) + (=ucs . #x550C) ; 唌 + )) +(define-char + '((=>ucs . #x550C) ; 唌 + (morohashi-daikanwa 3704 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3424) ; ø»“¨ + )) +(define-char + '((=>ucs . #x550D) ; 唍 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3430) ; ø½Š’… + (korean-ksc5601 . #x6847) ; ø»Šƒ„ + (ideograph-daikanwa . 07079) ; ø¸®§ + )) + (japanese-jisx0212 . #x354B) ; ø»‹‚’ + (ideograph-daikanwa . 03705) ; ø¸€¹¹ + (=cbeta . 05733) ; ø¸¡™¥ + (=jef-china3 . #x46DA) ; øº„›š + (ucs-jis . #x550D) ; ø»‹‚’ + )) +(define-char + '((morohashi-daikanwa 3705 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 634 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5B8C) ; 完 + )) + (chinese-cns11643-3 . #x2F73) ; ø»•¬š + (=hanziku-2 . #xD4D2) ; ý¢€­“’ + (=ucs . #x550D) ; 唍 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5229) ; 利 + )) + (korean-ksc5601 . #x575A) ; ø»‰ª™ + (japanese-jisx0212 . #x354C) ; ø»‹‚“ + (chinese-cns11643-2 . #x2E47) ; ø»“ Œ + (=jis-x0213-1-2000 . #x2F24) ; ø»¢§£ + (chinese-big5 . #xD145) ; ý¢€…… + (ideograph-daikanwa . 03706) ; ø¸€¹º + (=jef-china3 . #x46DB) ; øº„›› + (=ucs . #x550E) ; 唎 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5E0C) ; 希 + )) + (shinjigen-2 . 1083) + (chinese-gb2312 . #x5F71) ; ø»…¢˜ + (=jis-x0208 . #x5329) ; ø½Š¿  + (chinese-isoir165 . #x5F71) ; ø»ŽŠ¨ + (chinese-cns11643-1 . #x5466) ; ø»’Ž› + (=gt-pj-1 . #x5329) ; 唏 + (chinese-big5 . #xAE44) ; ý¢€Š¹„ + (ideograph-daikanwa . 03707) ; ø¸€¹» + (=ucs . #x550F) ; 唏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 624 15) + (chinese-cns11643-4 . #x2C23) ; ø»—°´ + (ideograph-daikanwa . 03708) ; ø¸€¹¼ + (=hanziku-2 . #xD2D5) ; ý¢€­‹• + (=ucs . #x20CC3) ; 𠳃 + )) +(define-char + '((=>ucs . #x5510) ; 唐 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=jis-x0208 . #x5678) ; ø½‹…‰ + (ideograph-daikanwa . 09221) ; ø¸‚… + ) + ((=big5-cdp . #x8CC1) ; ý¢€ˆ³ + )) + (korean-ksc5601 . #x5350) ; ø»‰¤— + (chinese-big5 . #xADF0) ; ý¢€Š·° + (ideograph-daikanwa . 03709) ; ø¸€¹½ + )) +(define-char + '((morohashi-daikanwa 3709 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5E7F) ; 广 + ) + ((=big5-cdp . #x8CC1) ; ý¢€ˆ³ + )) + (chinese-gb2312 . #x4C46) ; ø»……³ + (chinese-isoir165 . #x4C46) ; ø»®ƒ + (chinese-cns11643-1 . #x5453) ; ø»’Žˆ + (=jef-china3 . #x45FE) ; øº„—¾ + (=ucs . #x5510) ; 唐 + )) +(define-char + '((=>ucs . #x5510) ; 唐 + (morohashi-daikanwa 3709 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x4562) ; ø½Š«µ + (=gt-pj-1 . #x4562) ; ø½Š«µ + (=gt-k . 06516) ; ý¡„¥´ + (ucs-jis . #x5510) ; ø½Š«µ + )) +(define-char + '((=>ucs . #x5510) ; 唐 + (morohashi-daikanwa 3709 1 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x357E) ; ø»œ“¥ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 626 5) + (chinese-cns11643-5 . #x2C40) ; ø»™»• + (ideograph-daikanwa . 03710) ; ø¸€¹¾ + (=hanziku-2 . #xD34C) ; ý¢€­Œ + (=ucs . #x20CC4) ; 𠳄 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 632 1) + (ideograph-daikanwa . 03711) ; ø¸€¹¿ + (=hanziku-2 . #xD46B) ; ý¢€­‘« + (=ucs . #x20CC5) ; 𠳅 + )) +(define-char + '((=>ucs . #x20CC5) ; 𠳅 + (morohashi-daikanwa 3711 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3627) ; ø»œ“¬ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 630 16) + (ideograph-daikanwa . 03712) ; ø¸€º€ + (=hanziku-2 . #xD3F9) ; ý¢€­¹ + (=ucs . #x20CC6) ; 𠳆 + )) +(define-char + '((=>ucs . #x20CC6) ; 𠳆 + (morohashi-daikanwa 3712 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3628) ; ø»œ“­ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 631 10) + (chinese-cns11643-5 . #x2C57) ; ø»™»¬ + (ideograph-daikanwa . 03713) ; ø¸€º + (=hanziku-2 . #xD454) ; ý¢€­‘” + (=ucs . #x20CC7) ; 𠳇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 631 15) + (chinese-cns11643-6 . #x3626) ; ø»œ“« + (ideograph-daikanwa . 03714) ; ø¸€º‚ + (=hanziku-2 . #xD459) ; ý¢€­‘™ + (=ucs . #x20CC8) ; 𠳈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 632 7) + (chinese-cns11643-5 . #x2C53) ; ø»™»¨ + (ideograph-daikanwa . 03715) ; ø¸€ºƒ + (=hanziku-2 . #xD471) ; ý¢€­‘± + (=ucs . #x20CC9) ; 𠳉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5750) ; 坐 + )) + (chinese-gb2312 . #x5F72) ; ø»…¢™ + (chinese-isoir165 . #x5F72) ; ø»ŽŠ© + (chinese-cns11643-2 . #x2E3F) ; ø»“ „ + (chinese-big5 . #xD0FC) ; ý¢€ƒ¼ + (ideograph-daikanwa . 03716) ; ø¸€º„ + (=ucs . #x5511) ; 唑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 624 18) + (chinese-cns11643-5 . #x2C58) ; ø»™»­ + (ideograph-daikanwa . 03717) ; ø¸€º… + (=hanziku-2 . #xD2D8) ; ý¢€­‹˜ + (=ucs . #x20CCA) ; 𠳊 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 30 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8C48) ; ý¢€ˆ±ˆ + ) + ((=jis-x0213-2-2000 . #x286F) ; ø»¤¨  + )) + (chinese-cns11643-5 . #x2C47) ; ø»™»œ + (ideograph-daikanwa . 03718) ; ø¸€º† + (=big5-cdp . #x8D5D) ; ý¢€ˆµ + (=ucs . #x20CCB) ; 𠳋 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 625 7) + (chinese-cns11643-5 . #x2C59) ; ø»™»® + (ideograph-daikanwa . 03719) ; ø¸€º‡ + (=hanziku-2 . #xD2ED) ; ý¢€­‹­ + (=ucs . #x20CCC) ; 𠳌 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 627 10) + (chinese-cns11643-5 . #x2C44) ; ø»™»™ + (ideograph-daikanwa . 03720) ; ø¸€ºˆ + (=hanziku-2 . #xD371) ; ý¢€­± + (=ucs . #x20CCD) ; 𠳍 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 618 10) + (ideograph-daikanwa . 03721) ; ø¸€º‰ + (=hanziku-2 . #xD1AD) ; ý¢€­†­ + (=ucs . #x20CCE) ; 𠳎 + )) +(define-char + '((=>ucs . #x20CCE) ; 𠳎 + (morohashi-daikanwa 3721 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C55) ; ø»™»ª + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 631 7) + (chinese-cns11643-5 . #x2C4F) ; ø»™»¤ + (ideograph-daikanwa . 03722) ; ø¸€ºŠ + (=hanziku-2 . #xD451) ; ý¢€­‘‘ + (=ucs . #x20D21) ; ð ´¡ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3024) ; ø»•¬© + (ideograph-daikanwa . 03723) ; ø¸€º‹ + (=ucs . #x3597) ; 㖗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 625 6) + (chinese-cns11643-5 . #x2C3E) ; ø»™»“ + (ideograph-daikanwa . 03724) ; ø¸€ºŒ + (=hanziku-2 . #xD2EC) ; ý¢€­‹¬ + (=ucs . #x20D22) ; ð ´¢ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 634 2) + (chinese-cns11643-5 . #x2C3C) ; ø»™»‘ + (ideograph-daikanwa . 03725) ; ø¸€º + (=hanziku-2 . #xD4CE) ; ý¢€­“Ž + (=ucs . #x20D23) ; ð ´£ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9149) ; 酉 + )) + (chinese-cns11643-2 . #x2E36) ; ø»“Ÿ» + (chinese-big5 . #xD0F3) ; ý¢€ƒ³ + (ideograph-daikanwa . 03726) ; ø¸€ºŽ + (=ucs . #x5512) ; 唒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 626 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8ECA) ; 車 + )) + (chinese-cns11643-3 . #x2F76) ; ø»•¬ + (ideograph-daikanwa . 03727) ; ø¸€º + (=hanziku-2 . #xD34F) ; ý¢€­ + (=cbeta . 03324) ; ø¸ ³¼ + (=ucs . #x5513) ; 唓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C43) ; ø»™»˜ + (ideograph-daikanwa . 03728) ; ø¸€º + (=ucs . #x3598) ; 㖘 + )) +(define-char + '((=>ucs . #x20CF0) ; ð ³° + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 03729) ; ø¸€º‘ + )) +(define-char + '((morohashi-daikanwa 3729 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C45) ; ø»™»š + (=ucs . #x20CF0) ; ð ³° + )) +(define-char + '((=>ucs . #x20CF0) ; ð ³° + (morohashi-daikanwa 3729 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 627 15) + (=hanziku-2 . #xD376) ; ý¢€­¶ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 635 8) + (chinese-cns11643-5 . #x2C4A) ; ø»™»Ÿ + (ideograph-daikanwa . 03730) ; ø¸€º’ + (=hanziku-2 . #xD4F4) ; ý¢€­“´ + (=ucs . #x20D03) ; 𠴃 + )) +(define-char + '((=>ucs . #x20CF4) ; ð ³´ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 630 5) + (ideograph-daikanwa . 03731) ; ø¸€º“ + (=hanziku-2 . #xD3EE) ; ý¢€­® + )) +(define-char + '((morohashi-daikanwa 3731 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3625) ; ø»œ“ª + (=ucs . #x20CF4) ; ð ³´ + )) +(define-char + '((=>ucs . #x20CFB) ; ð ³» + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 03732) ; ø¸€º” + )) +(define-char + '((morohashi-daikanwa 3732 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 633 4) + (chinese-cns11643-5 . #x2C3B) ; ø»™» + (=hanziku-2 . #xD4B0) ; ý¢€­’° + (=ucs . #x20CFB) ; ð ³» + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 631 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4F49) ; 佉 + )) + (chinese-cns11643-5 . #x2C50) ; ø»™»¥ + (ideograph-daikanwa . 03733) ; ø¸€º• + (=hanziku-2 . #xD44C) ; ý¢€­‘Œ + (=cbeta . 03535) ; ø¸ · + (=ucs . #x20CF7) ; ð ³· + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 03734) ; ø¸€º– + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 03735) ; ø¸€º— + )) +(define-char + '((=>ucs . #x20CEF) ; 𠳯 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C42) ; ø»™»— + (ideograph-daikanwa . 03736) ; ø¸€º˜ + )) +(define-char + '((morohashi-daikanwa 3736 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 627 13) + (=hanziku-2 . #xD374) ; ý¢€­´ + (=ucs . #x20CEF) ; 𠳯 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 632 12) + (ideograph-daikanwa . 03737) ; ø¸€º™ + (=hanziku-2 . #xD476) ; ý¢€­‘¶ + (=ucs . #x20CF8) ; 𠳸 + )) +(define-char + '((=>ucs . #x20CF8) ; 𠳸 + (morohashi-daikanwa 3737 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C4B) ; ø»™»  + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 627 16) + (chinese-cns11643-5 . #x2C48) ; ø»™» + (ideograph-daikanwa . 03738) ; ø¸€ºš + (=hanziku-2 . #xD377) ; ý¢€­· + (=ucs . #x20CF1) ; ð ³± + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 03739) ; ø¸€º› + )) +(define-char + '((=>ucs . #x20CFA) ; 𠳺 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 03740) ; ø¸€ºœ + )) +(define-char + '((morohashi-daikanwa 3740 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 633 2) + (chinese-cns11643-5 . #x2C3A) ; ø»™» + (=hanziku-2 . #xD4AE) ; ý¢€­’® + (=ucs . #x20CFA) ; 𠳺 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x543E) ; 吾 + )) + (chinese-gb2312 . #x5F6D) ; ø»…¢” + (=jis-x0208 . #x532A) ; ø½Š¿¡ + (chinese-isoir165 . #x5F6D) ; ø»ŽŠ¤ + (chinese-cns11643-1 . #x545B) ; ø»’Ž + (=gt-pj-1 . #x532A) ; 唔 + (chinese-big5 . #xADF8) ; ý¢€Š·¸ + (ideograph-daikanwa . 03741) ; ø¸€º + (=ucs . #x5514) ; 唔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 631 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7681) ; 皁 + )) + (japanese-jisx0212 . #x354D) ; ø»‹‚” + (chinese-cns11643-4 . #x2C28) ; ø»—°¹ + (ideograph-daikanwa . 03742) ; ø¸€ºž + (=hanziku-2 . #xD450) ; ý¢€­‘ + (=ucs . #x5515) ; 唕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 626 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E9C) ; 亜 + )) + (japanese-jisx0208 . #x3022) ; ø»†¦‹ + (chinese-cns11643-4 . #x2C2E) ; ø»—°¿ + (=jis-x0208-1990 . #x3022) ; ø½Š‹¿ + (=gt-pj-1 . #x3022) ; 唖 + (ideograph-daikanwa . 03743) ; ø¸€ºŸ + (=hanziku-2 . #xD351) ; ý¢€­‘ + (=jef-china3 . #x47B9) ; øº„ž¹ + (=ucs . #x5516) ; 唖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 627 8) + (chinese-cns11643-6 . #x3621) ; ø»œ“¦ + (ideograph-daikanwa . 03744) ; ø¸€º  + (=hanziku-2 . #xD36F) ; ý¢€­¯ + (=ucs . #x20CEE) ; ð ³® + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8D70) ; èµ° + )) + (chinese-cns11643-2 . #x2E35) ; ø»“Ÿº + (chinese-big5 . #xD0F2) ; ý¢€ƒ² + (ideograph-daikanwa . 03745) ; ø¸€º¡ + (=ucs . #x5517) ; 唗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 627 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x77F3) ; 石 + ) + ((=ucs . #x53C8) ; 又 + )) + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-3 . #x2F7E) ; ø»•¬¥ + (ideograph-daikanwa . 03746) ; ø¸€º¢ + (=hanziku-2 . #xD370) ; ý¢€­° + (=cbeta . 03702) ; ø¸ ¹¶ + (=ucs . #x5518) ; 唘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x72C4) ; 狄 + )) + (chinese-cns11643-3 . #x3025) ; ø»•¬ª + (ideograph-daikanwa . 03747) ; ø¸€º£ + (=ucs . #x5519) ; 唙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=big5-cdp . #x8D4C) ; ý¢€ˆµŒ + )) + (chinese-cns11643-2 . #x2E3A) ; ø»“Ÿ¿ + (chinese-big5 . #xD0F7) ; ý¢€ƒ· + (ideograph-daikanwa . 03748) ; ø¸€º¤ + (=ucs . #x551A) ; 唚 + )) +(define-char + '((=>ucs . #x20CF9) ; ð ³¹ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 03749) ; ø¸€º¥ + )) +(define-char + '((morohashi-daikanwa 3749 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 633 1) + (chinese-cns11643-5 . #x2C39) ; ø»™»Ž + (=hanziku-2 . #xD4AD) ; ý¢€­’­ + (=ucs . #x20CF9) ; ð ³¹ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 624 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9EA6) ; 麦 + )) + (chinese-gb2312 . #x5F69) ; ø»…¢ + (chinese-isoir165 . #x5F69) ; ø»ŽŠ  + (=hanziku-2 . #xD2D2) ; ý¢€­‹’ + (=ucs . #x551B) ; 唛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x672B) ; 末 + ) + ((=ucs . #x53F1) ; 叱 + )) + (korean-ksc5601 . #x5845) ; ø»‰«¢ + (=ucs . #x551C) ; 唜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 624 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5DE5) ; å·¥ + ) + ((=ucs . #x8D1D) ; 贝 + )) + )) + (chinese-isoir165 . #x7A61) ; ø»Ž²‚ + (=hanziku-2 . #xD2D6) ; ý¢€­‹– + (=ucs . #x551D) ; 唝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x53E3) ; 口 + ) + ((name . "CJK RADICAL HAND") + (=ucs . #x2E98) ; ⺘ + ) + ((=ucs . #x6597) ; 斗 + )) + (chinese-gb12345 . #x7C28) ; 唞 + (=ucs . #x551E) ; 唞 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x53B6) ; 厶 + ) + ((=ucs . #x53F1) ; 叱 + )) + (chinese-gb12345 . #x7D26) ; 唟 + (=ucs . #x551F) ; 唟 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 626 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x52B3) ; 劳 + )) + (chinese-gb2312 . #x5F6B) ; ø»…¢’ + (chinese-isoir165 . #x5F6B) ; ø»ŽŠ¢ + (=hanziku-2 . #xD348) ; ý¢€­ˆ + (=ucs . #x5520) ; 唠 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 627 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E24) ; 两 + )) + (=hanziku-2 . #xD36B) ; ý¢€­« + (=ucs . #x5521) ; 唡 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 628 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL SMALL ONE") + (=ucs . #x2E8C) ; ⺌ + ) + ((=ucs . #x8D1D) ; 贝 + )) + )) + (chinese-gb2312 . #x5F6F) ; ø»…¢– + (chinese-isoir165 . #x5F6F) ; ø»ŽŠ¦ + (=hanziku-2 . #xD3AB) ; ý¢€­Ž« + (=ucs . #x5522) ; 唢 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 631 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7682) ; 皂 + )) + (chinese-gb2312 . #x5F70) ; ø»…¢— + (chinese-isoir165 . #x5F70) ; ø»ŽŠ§ + (=hanziku-2 . #xD452) ; ý¢€­‘’ + (=ucs . #x5523) ; 唣 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3B3D) ; ø»„¬¬ + (chinese-isoir165 . #x3B3D) ; ø»”¼ + (=ucs . #x5524) ; 唤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x51B7) ; 冷 + )) + (chinese-gb12345 . #x7C27) ; 唥 + (=ucs . #x5525) ; 唥 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6C99) ; 沙 + )) + (chinese-cns11643-2 . #x2E33) ; ø»“Ÿ¸ + (=ucs . #x5526) ; 唦 + )) +(define-char + '((=>ucs . #x5526) ; 唦 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3A3B) ; ø½Š›„ + (korean-ksc5601 . #x5E5E) ; ø»‰´¯ + (ideograph-daikanwa . 17212) ; ø¸„Œ¼ + )) + (chinese-big5 . #xD0F0) ; ý¢€ƒ° + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5373) ; 即 + )) + (chinese-gb2312 . #x5F73) ; ø»…¢š + (chinese-isoir165 . #x5F73) ; ø»ŽŠª + (chinese-cns11643-1 . #x5463) ; ø»’Ž˜ + (chinese-big5 . #xAE41) ; ý¢€Š¹ + (=ucs . #x5527) ; 唧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (->same-ideograph + ((ideograph-daikanwa . 21715) ; ø¸…““ + )) + (hanyu-dazidian 1 626 2) + (=hanziku-2 . #xD349) ; ý¢€­‰ + (=ucs . #x20CEB) ; 𠳫 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 1112 8) + (chinese-cns11643-5 . #x2C5A) ; ø»™»¯ + (=hanziku-3 . #xE342) ; ý¢€¾‚ + (=ucs . #x20D26) ; ð ´¦ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x513C) ; ø½Š¼· + (korean-ksc5601 . #x773A) ; ø»Š˜¹ + (ideograph-daikanwa . 01356) ; ø¸€•Œ + )) + (=cbeta . 04700) ; ø¸¡‰œ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 648 4) + (chinese-cns11643-5 . #x3146) ; ø»š‚± + (ideograph-daikanwa . 03750) ; ø¸€º¦ + (=hanziku-2 . #xD7B9) ; ý¢€­ž¹ + (=ucs . #x20D27) ; ð ´§ + )) +(define-char + '((=>ucs . #x20D28) ; ð ´¨ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03751) ; ø¸€º§ + )) +(define-char + '((morohashi-daikanwa 3751 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 646 6) + (chinese-cns11643-4 . #x3069) ; ø»—·² + (=hanziku-2 . #xD759) ; ý¢€­™ + (=ucs . #x20D28) ; ð ´¨ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53D7) ; 受 + )) + (chinese-cns11643-3 . #x345D) ; ø»•³š + (ideograph-daikanwa . 03752) ; ø¸€º¨ + (=cbeta . 05735) ; ø¸¡™§ + (=ucs . #x359F) ; 㖟 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 642 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x59D4) ; 委 + )) + (ideograph-daikanwa . 03753) ; ø¸€º© + (=hanziku-2 . #xD671) ; ý¢€­™± + (=ucs . #x5529) ; 唩 + )) +(define-char + '((=>ucs . #x5529) ; 唩 + (morohashi-daikanwa 3753 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x4C67) ; ø»’‚¬ + )) + (chinese-cns11643-3 . #x345F) ; ø»•³œ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5949) ; 奉 + )) + (chinese-gb2312 . #x5F74) ; ø»…¢› + (japanese-jisx0212 . #x354E) ; ø»‹‚• + (chinese-isoir165 . #x5F74) ; ø»ŽŠ« + (chinese-cns11643-2 . #x337A) ; ø»“¨• + (chinese-big5 . #xD477) ; ý¢€‘· + (ideograph-daikanwa . 03754) ; ø¸€ºª + (=jef-china3 . #x46DC) ; øº„›œ + (=ucs . #x552A) ; 唪 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 643 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x91D1) ; 金 + )) + (japanese-jisx0212 . #x354F) ; ø»‹‚– + (chinese-cns11643-3 . #x3468) ; ø»•³¥ + (=jis-x0213-1-2000 . #x2F25) ; ø»¢§¤ + (ideograph-daikanwa . 03755) ; ø¸€º« + (=hanziku-2 . #xD6B9) ; ý¢€­š¹ + (=cbeta . 02385) ; ø¸ ¥‘ + (=jef-china3 . #x46DD) ; øº„› + (=ucs . #x552B) ; 唫 + )) +(define-char + '((=>ucs . #x552C) ; 唬 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3857) ; ø½Š˜¤ + (korean-ksc5601 . #x7B5B) ; ø»ŠŸ’ + (ideograph-daikanwa . 32675) ; ø¸‡¾£ + )) + (chinese-big5 . #xB0E4) ; ý¢€‹ƒ¤ + (ideograph-daikanwa . 03756) ; ø¸€º¬ + )) +(define-char + '((=>ucs . #x552C) ; 唬 + (morohashi-daikanwa 3756 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x4F4D) ; ø»’†¬ + )) + (chinese-cns11643-1 . #x5949) ; ø»’•” + )) +(define-char + '((morohashi-daikanwa 3756 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x864E) ; 虎 + )) + (chinese-gb2312 . #x3B23) ; ø»„¬’ + (chinese-isoir165 . #x3B23) ; ø»”¢ + (=ucs . #x552C) ; 唬 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x4C62) ; ø»’‚§ + (ideograph-daikanwa . 05893) ; ø¸œ… + )) + (chinese-cns11643-3 . #x3465) ; ø»•³¢ + (ideograph-daikanwa . 03757) ; ø¸€º­ + (=ucs . #x35A0) ; 㖠 + )) +(define-char + '((=>ucs . #x35A0) ; 㖠 + (morohashi-daikanwa 3757 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5948) ; 奈 + )) + (=cbeta . 03973) ; ø¸ ¾… + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5176) ; 其 + )) + (chinese-cns11643-2 . #x342A) ; ø»“¨£ + (chinese-big5 . #xD4A7) ; ý¢€’§ + (ideograph-daikanwa . 03758) ; ø¸€º® + (=ucs . #x552D) ; 唭 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 636 9) + (chinese-cns11643-6 . #x3D77) ; ø»œŸŽ + (ideograph-daikanwa . 03759) ; ø¸€º¯ + (=hanziku-2 . #xD556) ; ý¢€­•– + (=ucs . #x20D29) ; ð ´© + )) +(define-char + '((=>ucs . #x552E) ; 售 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x7032) ; ø½‹ª + (ideograph-daikanwa . 41937) ; ø¸Š‘ + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 1116) + (=jis-x0208 . #x5334) ; ø½Š¿« + (=gt-pj-1 . #x5334) ; ø½Š¿« + (ideograph-daikanwa . 03760) ; ø¸€º° + (=gt-k . 07915) ; ý¡„»« + (ucs-jis . #x552E) ; ø½Š¿« + )) +(define-char + '((morohashi-daikanwa 3760 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x96B9) ; 隹 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-gb2312 . #x4A5B) ; ø»…ƒŒ + (chinese-isoir165 . #x4A5B) ; ø»«œ + (chinese-cns11643-1 . #x5947) ; ø»’•’ + (chinese-big5 . #xB0E2) ; ý¢€‹ƒ¢ + (=ucs . #x552E) ; 售 + )) +(define-char + '((=>ucs . #x552F) ; 唯 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x7032) ; ø½‹ª + (ideograph-daikanwa . 41937) ; ø¸Š‘ + )) + (shinjigen-2 . 1132) + (=jis-x0208 . #x4D23) ; ø½Š¶¦ + (korean-ksc5601 . #x6A66) ; ø»Š†Ÿ + (=gt-pj-1 . #x4D23) ; ø½Š¶¦ + (ideograph-daikanwa . 03761) ; ø¸€º± + (=gt-k . 07885) ; ý¡„» + (ucs-jis . #x552F) ; ø½Š¶¦ + )) +(define-char + '((morohashi-daikanwa 3761 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x96B9) ; 隹 + )) + (chinese-gb2312 . #x4E28) ; ø»…ˆ‘ + (chinese-isoir165 . #x4E28) ; ø»°¡ + (chinese-cns11643-1 . #x5944) ; ø»’• + (chinese-big5 . #xB0DF) ; ý¢€‹ƒŸ + (=ucs . #x552F) ; 唯 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5237) ; 刷 + )) + (chinese-gb2312 . #x6027) ; ø»…¢¬ + (chinese-isoir165 . #x6027) ; ø»ŽŠ¼ + (chinese-cns11643-2 . #x3421) ; ø»“¨š + (chinese-big5 . #xD47C) ; ý¢€‘¼ + (ideograph-daikanwa . 03762) ; ø¸€º² + (=ucs . #x5530) ; 唰 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 647 7) + (chinese-cns11643-6 . #x3D74) ; ø»œŸ‹ + (ideograph-daikanwa . 03763) ; ø¸€º³ + (=hanziku-2 . #xD77A) ; ý¢€­º + (=ucs . #x20D2A) ; ð ´ª + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 639 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53D4) ; 叔 + )) + (chinese-cns11643-4 . #x3078) ; ø»—¸ + (ideograph-daikanwa . 03764) ; ø¸€º´ + (=hanziku-2 . #xD5D6) ; ý¢€­—– + (=cbeta . 01221) ; ø¸ “… + (=ucs . #x20D2B) ; ð ´« + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x660C) ; 昌 + )) + (shinjigen-2 . 1118) + (chinese-gb2312 . #x332A) ; ø»„ © + (=jis-x0208 . #x3E27) ; ø½Š ¨ + (korean-ksc5601 . #x735D) ; ø»Š“¤ + (chinese-isoir165 . #x332A) ; ø»ˆ¹ + (chinese-cns11643-1 . #x5940) ; ø»’•‹ + (=gt-pj-1 . #x3E27) ; 唱 + (chinese-big5 . #xB0DB) ; ý¢€‹ƒ› + (ideograph-daikanwa . 03765) ; ø¸€ºµ + (=ucs . #x5531) ; 唱 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5152) ; 兒 + )) + (japanese-jisx0212 . #x3550) ; ø»‹‚— + (chinese-cns11643-2 . #x3425) ; ø»“¨ž + (chinese-big5 . #xD4A2) ; ý¢€’¢ + (ideograph-daikanwa . 03766) ; ø¸€º¶ + (=ucs . #x5532) ; 唲 + )) +(define-char + '((=>ucs . #x5533) ; 唳 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x5568) ; ø»‰§« + (chinese-cns11643-1 . #x4D53) ; ø»’ƒ¶ + (=jis-x0213-1-2000 . #x7463) ; ø»¤¸ + (ideograph-daikanwa . 11712) ; ø¸‚·€ + )) + (chinese-cns11643-1 . #x594B) ; ø»’•– + (ideograph-daikanwa . 03767) ; ø¸€º· + (=jef-china3 . #x46DE) ; øº„›ž + )) +(define-char + '((=>ucs . #x5533) ; 唳 + (morohashi-daikanwa 3767 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x533A) ; ø»ƒ…µ + )) +(define-char + '((=>ucs . #x5533) ; 唳 + (morohashi-daikanwa 3767 0 4) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0208 . #x533A) ; ø»‡™½ + (=jis-x0208-1990 . #x533A) ; ø½Š¿± + (=gt-pj-1 . #x533A) ; ø»‡™½ + (=jef-china3 . #x70BC) ; øº‡‚¼ + (ucs-jis . #x5533) ; ø»‡™½ + )) +(define-char + '((morohashi-daikanwa 3767 0 5) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x623E) ; 戾 + )) + (chinese-gb2312 . #x6026) ; ø»…¢« + (chinese-isoir165 . #x6026) ; ø»ŽŠ» + (chinese-big5 . #xB0E6) ; ý¢€‹ƒ¦ + (=ucs . #x5533) ; 唳 + )) +(define-char + '((=>ucs . #x20D2C) ; ð ´¬ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03768) ; ø¸€º¸ + )) +(define-char + '((morohashi-daikanwa 3768 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 645 9) + (=hanziku-2 . #xD6FB) ; ý¢€­›» + (=ucs . #x20D2C) ; ð ´¬ + )) +(define-char + '((=>ucs . #x20D2C) ; ð ´¬ + (morohashi-daikanwa 3768 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D6F) ; ø»œŸ† + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7F8C) ; 羌 + )) + (chinese-cns11643-2 . #x3379) ; ø»“¨” + (chinese-big5 . #xD476) ; ý¢€‘¶ + (ideograph-daikanwa . 03769) ; ø¸€º¹ + (=ucs . #x5534) ; 唴 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5944) ; 奄 + )) + (korean-ksc5601 . #x645A) ; ø»‰½Ÿ + (japanese-jisx0212 . #x3551) ; ø»‹‚˜ + (chinese-cns11643-2 . #x337E) ; ø»“¨™ + (=jis-x0213-1-2000 . #x2F26) ; ø»¢§¥ + (chinese-big5 . #xD47B) ; ý¢€‘» + (ideograph-daikanwa . 03770) ; ø¸€ºº + (=jef-china3 . #x46DF) ; øº„›Ÿ + (=ucs . #x5535) ; 唵 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6614) ; 昔 + )) + (japanese-jisx0212 . #x3552) ; ø»‹‚™ + (chinese-isoir165 . #x7A62) ; ø»Ž²ƒ + (chinese-cns11643-2 . #x337D) ; ø»“¨˜ + (chinese-big5 . #xD47A) ; ý¢€‘º + (ideograph-daikanwa . 03771) ; ø¸€º» + (=ucs . #x5536) ; 唶 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x80B2) ; 育 + )) + (chinese-gb2312 . #x6021) ; ø»…¢¦ + (chinese-isoir165 . #x6021) ; ø»ŽŠ¶ + (chinese-big5 . #xADF2) ; ý¢€Š·² + (ideograph-daikanwa . 03772) ; ø¸€º¼ + (=ucs . #x5537) ; 唷 + )) +(define-char + '((=>ucs . #x5537) ; 唷 + (morohashi-daikanwa 3772 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x5455) ; ø»’ŽŠ + )) +(define-char + '((=>ucs . #x5538) ; 唸 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4730) ; ø½Š­¿ + (korean-ksc5601 . #x5237) ; ø»‰¢  + (chinese-cns11643-1 . #x4D42) ; ø»’ƒ¥ + (ideograph-daikanwa . 10390) ; ø¸‚¢– + )) + (shinjigen-2 . 1128) + (=jis-x0208 . #x5339) ; ø½Š¿° + (chinese-cns11643-1 . #x5946) ; ø»’•‘ + (=gt-pj-1 . #x5339) ; ø½Š¿° + (chinese-big5 . #xB0E1) ; ý¢€‹ƒ¡ + (ideograph-daikanwa . 03773) ; ø¸€º½ + (ucs-jis . #x5538) ; ø½Š¿° + )) +(define-char + '((morohashi-daikanwa 3773 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5FF5) ; 念 + )) + (=ucs . #x5538) ; 唸 + )) +(define-char + '((=>ucs . #x5539) ; 唹 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 13628) ; ø¸ƒ”¼ + )) + (japanese-jisx0208-1978 . #x5330) ; ø»ƒ…« + (ideograph-daikanwa . 03774) ; ø¸€º¾ + )) +(define-char + '((morohashi-daikanwa 3774 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x65BC) ; 於 + )) + (japanese-jisx0208 . #x5330) ; ø»‡™³ + (chinese-cns11643-2 . #x3428) ; ø»“¨¡ + (=jis-x0208-1990 . #x5330) ; ø½Š¿§ + (=gt-pj-1 . #x5330) ; 唹 + (chinese-big5 . #xD4A5) ; ý¢€’¥ + (=jef-china3 . #x70BB) ; øº‡‚» + (=ucs . #x5539) ; 唹 + )) +(define-char + '((=>ucs . #x35A1) ; 㖡 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 05763) ; ø¸šƒ + )) + (ideograph-daikanwa . 03775) ; ø¸€º¿ + )) +(define-char + '((=>ucs . #x35A1) ; 㖡 + (morohashi-daikanwa 3775 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4C6B) ; ø½Š¶ + (korean-ksc5601 . #x6528) ; ø»‰¾‹ + )) + (=cbeta . 03120) ; ø¸ °° + )) +(define-char + '((morohashi-daikanwa 3775 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x591C) ; 夜 + )) + (chinese-cns11643-4 . #x306A) ; ø»—·³ + (=ucs . #x35A1) ; 㖡 + )) +(define-char + '((=>ucs . #x35A2) ; 㖢 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03776) ; ø¸€»€ + )) +(define-char + '((morohashi-daikanwa 3776 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3670) ; ø»šŠ± + (=ucs . #x35A2) ; 㖢 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 640 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5178) ; 典 + )) + (chinese-cns11643-3 . #x3466) ; ø»•³£ + (ideograph-daikanwa . 03777) ; ø¸€» + (=hanziku-2 . #xD5F6) ; ý¢€­—¶ + (=ucs . #x553A) ; 唺 + )) +(define-char + '((=>ucs . #x35A3) ; 㖣 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03778) ; ø¸€»‚ + )) +(define-char + '((morohashi-daikanwa 3778 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3463) ; ø»•³  + (=ucs . #x35A3) ; 㖣 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4F86) ; 來 + )) + (japanese-jisx0212 . #x3553) ; ø»‹‚š + (chinese-cns11643-2 . #x342B) ; ø»“¨¤ + (chinese-big5 . #xD4A8) ; ý¢€’¨ + (ideograph-daikanwa . 03779) ; ø¸€»ƒ + (=ucs . #x553B) ; 唻 + )) +(define-char + '((=>ucs . #x553C) ; 唼 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3E2A) ; ø½Š « + (korean-ksc5601 . #x745D) ; ø»Š•‚ + (ideograph-daikanwa . 06147) ; ø¸ ƒ + )) + (japanese-jisx0212 . #x3554) ; ø»‹‚› + (=jis-x0213-2-2000 . #x2421) ; ø»¤¡š + (chinese-big5 . #xD473) ; ý¢€‘³ + (ideograph-daikanwa . 03780) ; ø¸€»„ + (ucs-jis . #x553C) ; ø»‹‚› + )) +(define-char + '((morohashi-daikanwa 3780 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x59BE) ; 妾 + )) + (chinese-gb2312 . #x5F7E) ; ø»…¢¥ + (chinese-isoir165 . #x5F7E) ; ø»ŽŠµ + (=jef-china3 . #x46E0) ; øº„›  + (=ucs . #x553C) ; 唼 + )) +(define-char + '((=>ucs . #x553C) ; 唼 + (morohashi-daikanwa 3780 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x4C65) ; ø»’‚ª + )) + (chinese-cns11643-2 . #x3376) ; ø»“¨‘ + (ucs-cns . #x553C) ; ø»“¨‘ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 641 2) + (chinese-cns11643-4 . #x3075) ; ø»—·¾ + (ideograph-daikanwa . 03781) ; ø¸€»… + (=hanziku-2 . #xD652) ; ý¢€­™’ + (=ucs . #x20D2D) ; ð ´­ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 637 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6790) ; 析 + )) + (japanese-jisx0212 . #x3555) ; ø»‹‚œ + (chinese-cns11643-4 . #x3077) ; ø»—¸€ + (ideograph-daikanwa . 03782) ; ø¸€»† + (=hanziku-2 . #xD577) ; ý¢€­•· + (=cbeta . 02227) ; ø¸ ¢³ + (=ucs . #x553D) ; 唽 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03783) ; ø¸€»‡ + (=ucs . #x20D2E) ; ð ´® + )) +(define-char + '((=>ucs . #x20D2E) ; ð ´® + (morohashi-daikanwa 3783 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 644 3) + (chinese-cns11643-5 . #x3151) ; ø»š‚¼ + (=hanziku-2 . #xD6D5) ; ý¢€­›• + )) +(define-char + '((=>ucs . #x35A4) ; 㖤 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x51FD) ; 函 + )) + (ideograph-daikanwa . 03784) ; ø¸€»ˆ + )) +(define-char + '((morohashi-daikanwa 3784 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x51FD) ; 函 + )) + (chinese-cns11643-3 . #x345C) ; ø»•³™ + (=cbeta . 05928) ; ø¸¡œ¨ + (=ucs . #x35A4) ; 㖤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5782) ; 垂 + )) + (shinjigen-2 . 1122) + (chinese-gb2312 . #x4D59) ; ø»…‡¤ + (=jis-x0208 . #x4243) ; ø½Š¦¼ + (korean-ksc5601 . #x7664) ; ø»Š˜… + (chinese-isoir165 . #x4D59) ; ø»¯´ + (=gt-pj-1 . #x4243) ; 唾 + (chinese-big5 . #xB3E8) ; ý¢€‹¨ + (ideograph-daikanwa . 03785) ; ø¸€»‰ + (=ucs . #x553E) ; 唾 + )) +(define-char + '((=>ucs . #x553E) ; 唾 + (morohashi-daikanwa 3785 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5E4E) ; ø»’œ¯ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 641 17) + (chinese-cns11643-5 . #x3149) ; ø»š‚´ + (ideograph-daikanwa . 03786) ; ø¸€»Š + (=hanziku-2 . #xD661) ; ý¢€­™¡ + (=ucs . #x20D2F) ; ð ´¯ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x314C) ; ø»š‚· + (ideograph-daikanwa . 03787) ; ø¸€»‹ + (=ucs . #x20D30) ; ð ´° + )) +(define-char + '((=>ucs . #x20D30) ; ð ´° + (morohashi-daikanwa 3787 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 644 11) + (=hanziku-2 . #xD6DD) ; ý¢€­› + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 644 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5FFD) ; 忽 + )) + (chinese-gb2312 . #x5F7C) ; ø»…¢£ + (chinese-isoir165 . #x5F7C) ; ø»ŽŠ³ + (chinese-cns11643-3 . #x3467) ; ø»•³¤ + (ideograph-daikanwa . 03788) ; ø¸€»Œ + (=hanziku-2 . #xD6DB) ; ý¢€­›› + (=cbeta . 03031) ; ø¸ ¯— + (=ucs . #x553F) ; 唿 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5393) ; 厓 + )) + (shinjigen-2 . 1106) + (=jis-x0208 . #x5331) ; ø½Š¿¨ + (chinese-cns11643-2 . #x342C) ; ø»“¨¥ + (=gt-pj-1 . #x5331) ; 啀 + (chinese-big5 . #xD4A9) ; ý¢€’© + (ideograph-daikanwa . 03789) ; ø¸€» + (=ucs . #x5540) ; 啀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5468) ; 周 + )) + (chinese-gb2312 . #x5F7A) ; ø»…¢¡ + (japanese-jisx0212 . #x3556) ; ø»‹‚ + (chinese-isoir165 . #x5F7A) ; ø»ŽŠ± + (chinese-cns11643-1 . #x594C) ; ø»’•— + (=jis-x0213-2-2000 . #x2422) ; ø»¤¡› + (chinese-big5 . #xB0E7) ; ý¢€‹ƒ§ + (ideograph-daikanwa . 03790) ; ø¸€»Ž + (=ucs . #x5541) ; 啁 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 641 4) + (chinese-cns11643-4 . #x306E) ; ø»—·· + (ideograph-daikanwa . 03791) ; ø¸€» + (=hanziku-2 . #xD654) ; ý¢€­™” + (=ucs . #x20D31) ; ð ´± + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3070) ; ø»—·¹ + (ideograph-daikanwa . 03792) ; ø¸€» + (=ucs . #x35A5) ; 㖥 + )) +(define-char + '((=>ucs . #x5542) ; 啂 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x6A61) ; ø»Š†š + (ideograph-daikanwa . 00190) ; ø¸€‚¾ + )) + (ideograph-daikanwa . 03793) ; ø¸€»‘ + (=hanziku-2 . #xD6B7) ; ý¢€­š· + (=cbeta . 03972) ; ø¸ ¾„ + )) +(define-char + '((morohashi-daikanwa 3793 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 643 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E73) ; ä¹³ + )) + (chinese-cns11643-4 . #x3072) ; ø»—·» + (=ucs . #x5542) ; 啂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 641 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6C93) ; 沓 + )) + (chinese-cns11643-4 . #x3079) ; ø»—¸‚ + (ideograph-daikanwa . 03794) ; ø¸€»’ + (=hanziku-2 . #xD65A) ; ý¢€­™š + (=cbeta . 05736) ; ø¸¡™¨ + (=ucs . #x20D32) ; ð ´² + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 643 12) + (ideograph-daikanwa . 03795) ; ø¸€»“ + (=hanziku-2 . #xD6BE) ; ý¢€­š¾ + (=ucs . #x20D33) ; ð ´³ + )) +(define-char + '((=>ucs . #x20D33) ; ð ´³ + (morohashi-daikanwa 3795 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3144) ; ø»š‚¯ + )) +(define-char + '((=>ucs . #x20D34) ; ð ´´ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 638 7) + (ideograph-daikanwa . 03796) ; ø¸€»” + (=hanziku-2 . #xD5B6) ; ý¢€­–¶ + )) +(define-char + '((=>ucs . #x20D34) ; ð ´´ + (morohashi-daikanwa 3796 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D76) ; ø»œŸ + )) +(define-char + '((morohashi-daikanwa 3796 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x20D34) ; ð ´´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6771) ; 東 + )) + (chinese-cns11643-3 . #x345A) ; ø»•³— + (=jis-x0213-2-2000 . #x2423) ; ø»¤¡œ + (ideograph-daikanwa . 03797) ; ø¸€»• + (=cbeta . 06729) ; ø¸¡©‰ + (=ucs . #x35A6) ; 㖦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x80AF) ; 肯 + )) + (chinese-gb2312 . #x3F50) ; ø»„²· + (chinese-isoir165 . #x3F50) ; ø»›‡ + (chinese-big5 . #xB0D9) ; ý¢€‹ƒ™ + (ideograph-daikanwa . 03798) ; ø¸€»– + (=ucs . #x5543) ; 啃 + )) +(define-char + '((=>ucs . #x5543) ; 啃 + (morohashi-daikanwa 3798 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x593E) ; ø»’•‰ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 647 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5E1A) ; 帚 + )) + (chinese-cns11643-5 . #x3136) ; ø»š‚¡ + (ideograph-daikanwa . 03799) ; ø¸€»— + (=hanziku-2 . #xD777) ; ý¢€­· + (=cbeta . 05929) ; ø¸¡œ© + (=ucs . #x20D35) ; ð ´µ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 644 10) + (chinese-cns11643-5 . #x314A) ; ø»š‚µ + (ideograph-daikanwa . 03800) ; ø¸€»˜ + (=hanziku-2 . #xD6DC) ; ý¢€­›œ + (=ucs . #x20D36) ; ð ´¶ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8C56) ; 豖 + )) + (japanese-jisx0208-1978 . #x426F) ; ø»‚­¬ + (chinese-gb2312 . #x5744) ; ø»…•» + (korean-ksc5601 . #x7672) ; ø»Š˜“ + (chinese-isoir165 . #x5744) ; ø»¾‹ + (chinese-cns11643-1 . #x593B) ; ø»’•† + (chinese-big5 . #xB0D6) ; ý¢€‹ƒ– + (ideograph-daikanwa . 03801) ; ø¸€»™ + (=ucs . #x5544) ; 啄 + )) +(define-char + '((=>ucs . #x5544) ; 啄 + (morohashi-daikanwa 3801 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0208 . #x426F) ; ø»‡´ + (=jis-x0208-1990 . #x426F) ; ø½Š§¨ + (=gt-pj-1 . #x426F) ; ø»‡´ + (=gt-k . 06499) ; ý¡„¥£ + (=jef-china3 . #x70B9) ; øº‡‚¹ + (ucs-jis . #x5544) ; ø»‡´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5353) ; 卓 + )) + (shinjigen-2 . 1123) + (=jis-x0208 . #x5336) ; ø½Š¿­ + (chinese-cns11643-2 . #x3423) ; ø»“¨œ + (=gt-pj-1 . #x5336) ; 啅 + (chinese-big5 . #xD47E) ; ý¢€‘¾ + (ideograph-daikanwa . 03802) ; ø¸€»š + (=ucs . #x5545) ; 啅 + )) +(define-char + '((=>ucs . #x5546) ; 商 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x2011E) ; 𠄞 + ) + ((=ucs . #x4E37) ; 丷 + )) + ) + ((=ucs . #x518F) ; 冏 + )) + (shinjigen-2 . 1117) + (chinese-big5 . #xB0D3) ; ý¢€‹ƒ“ + (ideograph-daikanwa . 03803) ; ø¸€»› + (=jef-china3 . #x46A4) ; øº„š¤ + )) +(define-char + '((=>ucs . #x5546) ; 商 + (morohashi-daikanwa 3803 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BAE) ; ý¢€ˆ®® + ) + ((=ucs . #x518F) ; 冏 + )) + (=jis-x0208 . #x3E26) ; ø½Š § + (korean-ksc5601 . #x5F42) ; ø»‰µ± + (=gt-pj-1 . #x3E26) ; ø½Š § + (=gt-k . 07791) ; ý¡„¹¯ + (ucs-jis . #x5546) ; ø½Š § + )) +(define-char + '((=>ucs . #x5546) ; 商 + (morohashi-daikanwa 3803 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5938) ; ø»’•ƒ + )) +(define-char + '((morohashi-daikanwa 3803 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x4E37) ; 丷 + )) + ) + ((=ucs . #x518F) ; 冏 + )) + (chinese-gb2312 . #x494C) ; ø»…Ÿ + (chinese-isoir165 . #x494C) ; ø»©¯ + (=ucs . #x5546) ; 商 + )) +(define-char + '((=>ucs . #x5547) ; 啇 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BAE) ; ý¢€ˆ®® + ) + ((=big5-cdp . #x8C6C) ; ý¢€ˆ±¬ + )) + (japanese-jisx0212 . #x3557) ; ø»‹‚ž + (=jis-x0213-2-2000 . #x2424) ; ø»¤¡ + (ideograph-daikanwa . 03804) ; ø¸€»œ + (=cbeta . 02319) ; ø¸ ¤ + (=jef-china3 . #x46A5) ; øº„š¥ + (ucs-jis . #x5547) ; ø»‹‚ž + )) +(define-char + '((morohashi-daikanwa 3804 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x4E37) ; 丷 + )) + ) + ((=big5-cdp . #x8C6C) ; ý¢€ˆ±¬ + )) + (chinese-cns11643-4 . #x3074) ; ø»—·½ + (=ucs . #x5547) ; 啇 + )) +(define-char + '((=>ucs . #x5547) ; 啇 + (morohashi-daikanwa 3804 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 288 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x2011E) ; 𠄞 + ) + ((=ucs . #x4E37) ; 丷 + ) + ((=big5-cdp . #x8C6C) ; ý¢€ˆ±¬ + )) + (=big5-cdp . #x8C6B) ; ý¢€ˆ±« + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5E78) ; 幸 + )) + (chinese-cns11643-2 . #x3429) ; ø»“¨¢ + (chinese-big5 . #xD4A6) ; ý¢€’¦ + (ideograph-daikanwa . 03805) ; ø¸€» + (=ucs . #x5548) ; 啈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 637 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6797) ; 林 + )) + (chinese-gb2312 . #x5F78) ; ø»…¢Ÿ + (japanese-jisx0212 . #x3558) ; ø»‹‚Ÿ + (chinese-isoir165 . #x5F78) ; ø»ŽŠ¯ + (chinese-cns11643-3 . #x345B) ; ø»•³˜ + (ideograph-daikanwa . 03806) ; ø¸€»ž + (=hanziku-2 . #xD574) ; ý¢€­•´ + (=cbeta . 03299) ; ø¸ ³£ + (=jef-china3 . #x46E1) ; øº„›¡ + (=ucs . #x5549) ; 啉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 637 8) + (ideograph-daikanwa . 03807) ; ø¸€»Ÿ + (=hanziku-2 . #xD575) ; ý¢€­•µ + (=ucs . #x20D42) ; 𠵂 + )) +(define-char + '((=>ucs . #x20D42) ; 𠵂 + (morohashi-daikanwa 3807 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x313A) ; ø»š‚¥ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x963F) ; 阿 + )) + (chinese-gb2312 . #x3021) ; ø»„œ† + (japanese-jisx0212 . #x3559) ; ø»‹‚  + (chinese-isoir165 . #x3021) ; ø»„– + (chinese-cns11643-1 . #x593F) ; ø»’•Š + (=jis-x0213-2-2000 . #x2425) ; ø»¤¡ž + (chinese-big5 . #xB0DA) ; ý¢€‹ƒš + (ideograph-daikanwa . 03808) ; ø¸€»  + (=jef-china3 . #x46E2) ; øº„›¢ + (=ucs . #x554A) ; 啊 + )) +(define-char + '((=>ucs . #x554B) ; 啋 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0208-1978 . #x3A53) ; ø»‚¡  + (korean-ksc5601 . #x737A) ; ø»Š” + (ideograph-daikanwa . 40116) ; ø¸‰²´ + )) + (chinese-big5 . #xD4AA) ; ý¢€’ª + (ideograph-daikanwa . 03809) ; ø¸€»¡ + )) +(define-char + '((morohashi-daikanwa 3809 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x91C7) ; 采 + )) + (=ucs . #x554B) ; 啋 + )) +(define-char + '((=>ucs . #x554B) ; 啋 + (morohashi-daikanwa 3809 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x4F59) ; ø»’†¸ + )) + (chinese-cns11643-2 . #x342D) ; ø»“¨¦ + )) +(define-char + '((=>ucs . #x554C) ; 啌 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3675) ; ø½Š–† + (korean-ksc5601 . #x4D76) ; ø»‰œ‰ + (ideograph-daikanwa . 25415) ; ø¸†‡ + )) + (=jis-x0208 . #x5333) ; ø½Š¿ª + (=gt-pj-1 . #x5333) ; ø½Š¿ª + (ideograph-daikanwa . 03810) ; ø¸€»¢ + (=cbeta . 03978) ; ø¸ ¾Š + (ucs-jis . #x554C) ; ø½Š¿ª + )) +(define-char + '((=>ucs . #x554C) ; 啌 + (morohashi-daikanwa 3810 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x4F28) ; ø»’†‡ + )) + (chinese-cns11643-3 . #x3458) ; ø»•³• + )) +(define-char + '((morohashi-daikanwa 3810 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 646 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7A7A) ; 空 + )) + (=hanziku-2 . #xD75A) ; ý¢€­š + (=ucs . #x554C) ; 啌 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3073) ; ø»—·¼ + (ideograph-daikanwa . 03811) ; ø¸€»£ + (=ucs . #x35A7) ; 㖧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4EAB) ; 享 + )) + (japanese-jisx0212 . #x355A) ; ø»‹‚¡ + (chinese-isoir165 . #x7A64) ; ø»Ž²… + (chinese-cns11643-2 . #x3377) ; ø»“¨’ + (chinese-big5 . #xD474) ; ý¢€‘´ + (ideograph-daikanwa . 03812) ; ø¸€»¤ + (=ucs . #x554D) ; 啍 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5348) ; 午 + ) + ((=ucs . #x543E) ; 吾 + )) + (chinese-cns11643-2 . #x3427) ; ø»“¨  + (chinese-big5 . #xD4A4) ; ý¢€’¤ + (ideograph-daikanwa . 03813) ; ø¸€»¥ + (=ucs . #x554E) ; 啎 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x9580) ; 門 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 1131) + (=jis-x0208 . #x4C64) ; ø½Š¶‰ + (korean-ksc5601 . #x597D) ; ø»‰­¸ + (chinese-cns11643-1 . #x5942) ; ø»’• + (chinese-gb12345 . #x4E4A) ; 問 + (=gt-pj-1 . #x4C64) ; 問 + (chinese-big5 . #xB0DD) ; ý¢€‹ƒ + (ideograph-daikanwa . 03814) ; ø¸€»¦ + (=gt-k . 07883) ; ý¡„»‹ + (=ucs . #x554F) ; 問 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 643 13) + (chinese-cns11643-5 . #x3145) ; ø»š‚° + (ideograph-daikanwa . 03815) ; ø¸€»§ + (=hanziku-2 . #xD6BF) ; ý¢€­š¿ + (=ucs . #x20D37) ; ð ´· + )) +(define-char + '((=>ucs . #x5550) ; 啐 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4234) ; ø½Š¦­ + (korean-ksc5601 . #x706F) ; ø»Šœ + (ideograph-daikanwa . 02740) ; ø¸€ª´ + )) + (japanese-jisx0212 . #x355B) ; ø»‹‚¢ + (=jis-x0213-1-2000 . #x2F27) ; ø»¢§¦ + (chinese-big5 . #xD475) ; ý¢€‘µ + (ideograph-daikanwa . 03816) ; ø¸€»¨ + (=jef-china3 . #x46E3) ; øº„›£ + (ucs-jis . #x5550) ; ø»‹‚¢ + )) +(define-char + '((morohashi-daikanwa 3816 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5352) ; 卒 + )) + (chinese-gb2312 . #x5F7D) ; ø»…¢¤ + (chinese-isoir165 . #x5F7D) ; ø»ŽŠ´ + (chinese-cns11643-2 . #x3378) ; ø»“¨“ + (=ucs . #x5550) ; 啐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5F54) ; 彔 + )) + (chinese-cns11643-4 . #x3071) ; ø»—·º + (=jis-x0213-2-2000 . #x2426) ; ø»¤¡Ÿ + (ideograph-daikanwa . 03817) ; ø¸€»© + (=cbeta . 04015) ; ø¸ ¾¯ + (=ucs . #x35A8) ; 㖨 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x758C) ; 疌 + )) + (japanese-jisx0212 . #x355C) ; ø»‹‚£ + (chinese-cns11643-2 . #x337B) ; ø»“¨– + (chinese-big5 . #xD478) ; ý¢€‘¸ + (ideograph-daikanwa . 03818) ; ø¸€»ª + (=ucs . #x5551) ; 啑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C48) ; 屈 + )) + (chinese-cns11643-2 . #x3422) ; ø»“¨› + (chinese-big5 . #xD47D) ; ý¢€‘½ + (ideograph-daikanwa . 03819) ; ø¸€»« + (=ucs . #x5552) ; 啒 + )) +(define-char + '((=>ucs . #x5553) ; 啓 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 13145) ; ø¸ƒ™ + (=big5-cdp . #x8CB6) ; ý¢€ˆ²¶ + ) + ((=ucs . #x53E3) ; 口 + )) + (korean-ksc5601 . #x4C76) ; ø»‰š« + (chinese-cns11643-3 . #x3462) ; ø»•³Ÿ + (ideograph-daikanwa . 03820) ; ø¸€»¬ + (=jef-china3 . #x46A2) ; øº„š¢ + )) +(define-char + '((=>ucs . #x5553) ; 啓 + (morohashi-daikanwa 3820 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x373C) ; ø½Š–« + (=gt-pj-1 . #x373C) ; ø½Š–« + (ucs-jis . #x5553) ; ø½Š–« + )) +(define-char + '((=>ucs* . #x5553) ; 啓 + (morohashi-daikanwa 3820 0 4) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 646 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x22F04) ; 𢼄 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-4 . #x3076) ; ø»—·¿ + (chinese-gb12345 . #x4674) ; 啓 + (=hanziku-2 . #xD75F) ; ý¢€­Ÿ + (ucs-gb . #x5553) ; 啓 + (=ucs . #x2F843) ; 啓 + )) +(define-char + '((=>ucs-cns . #x2F843) ; 啓 + (morohashi-daikanwa 3820 0 5) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (->same-ideograph + ((=ucs . #x2F843) ; 啓 + )) + (=ucs . #x5553) ; 啓 + )) +(define-char + '((=>ucs . #x555F) ; 啟 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (cns-radical . 66) ; ⽁ + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((japanese-jisx0212 . #x346B) ; ø»‹” + (chinese-cns11643-3 . #x2524) ; ø»•œŸ + (ideograph-daikanwa . 03357) ; ø¸€´ + ) + ((=ucs . #x6535) ; 攵 + )) + (chinese-cns11643-1 . #x5A76) ; ø»’—Ÿ + (chinese-big5 . #xB1D2) ; ý¢€‹‡’ + (ideograph-daikanwa . 03821) ; ø¸€»­ + )) +(define-char + '((morohashi-daikanwa 3821 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x542F) ; 启 + ) + ((=ucs . #x6535) ; 攵 + )) + (=ucs . #x555F) ; 啟 + )) +(define-char + '((=>ucs . #x5554) ; 啔 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6236) ; 戶 + ) + ((=ucs . #x6208) ; 戈 + )) + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-3 . #x3461) ; ø»•³ž + (ideograph-daikanwa . 03822) ; ø¸€»® + )) +(define-char + '((morohashi-daikanwa 3822 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 646 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6237) ; 户 + ) + ((=ucs . #x6208) ; 戈 + )) + ) + ((=ucs . #x53E3) ; 口 + )) + (=hanziku-2 . #xD75E) ; ý¢€­ž + (=ucs . #x5554) ; 啔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x530B) ; 匋 + )) + (chinese-gb2312 . #x5F7B) ; ø»…¢¢ + (chinese-isoir165 . #x5F7B) ; ø»ŽŠ² + (chinese-cns11643-1 . #x5943) ; ø»’•Ž + (chinese-big5 . #xB0DE) ; ý¢€‹ƒž + (ideograph-daikanwa . 03823) ; ø¸€»¯ + (=ucs . #x5555) ; 啕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x708E) ; 炎 + )) + (shinjigen-2 . 1124) + (chinese-gb2312 . #x6022) ; ø»…¢§ + (=jis-x0208 . #x5337) ; ø½Š¿® + (korean-ksc5601 . #x533A) ; ø»‰¤ + (chinese-isoir165 . #x6022) ; ø»ŽŠ· + (chinese-cns11643-1 . #x5941) ; ø»’•Œ + (=gt-pj-1 . #x5337) ; 啖 + (chinese-big5 . #xB0DC) ; ý¢€‹ƒœ + (ideograph-daikanwa . 03824) ; ø¸€»° + (=ucs . #x5556) ; 啖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=big5-cdp . #x8D77) ; ý¢€ˆµ· + )) + (shinjigen-2 . 1125) + (=jis-x0208 . #x5338) ; ø½Š¿¯ + (chinese-isoir165 . #x2C7D) ; ø»Œ¿º + (chinese-cns11643-1 . #x594D) ; ø»’•˜ + (=gt-pj-1 . #x5338) ; 啗 + (chinese-big5 . #xB0E8) ; ý¢€‹ƒ¨ + (ideograph-daikanwa . 03825) ; ø¸€»± + (=ucs . #x5557) ; 啗 + )) +(define-char + '((=>ucs . #x5558) ; 啘 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5B9B) ; 宛 + )) + (japanese-jisx0212 . #x355D) ; ø»‹‚¤ + (ideograph-daikanwa . 03826) ; ø¸€»² + (ucs-jis . #x5558) ; ø»‹‚¤ + )) +(define-char + '((morohashi-daikanwa 3826 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 646 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5B9B) ; 宛 + )) + (chinese-cns11643-3 . #x3457) ; ø»•³” + (=hanziku-2 . #xD75B) ; ý¢€­› + (=ucs . #x5558) ; 啘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 646 4) + (chinese-cns11643-5 . #x314E) ; ø»š‚¹ + (ideograph-daikanwa . 03827) ; ø¸€»³ + (=hanziku-2 . #xD757) ; ý¢€­— + (=ucs . #x20D38) ; ð ´¸ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 652 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6B64) ; æ­¤ + ) + ((=ucs . #x5405) ; 吅 + )) + (ideograph-daikanwa . 03828) ; ø¸€»´ + (=hanziku-2 . #xD8A6) ; ý¢€­¢¦ + (=ucs . #x5559) ; 啙 + )) +(define-char + '((=>ucs . #x5559) ; 啙 + (morohashi-daikanwa 3828 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x483A) ; ø»‘¼‡ + ) + ((=ucs . #x5405) ; 吅 + )) + (chinese-cns11643-3 . #x3A36) ; ø»•»§ + )) +(define-char + '((=>ucs . #x555A) ; 啚 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 638 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x56DE) ; 回 + )) + (japanese-jisx0212 . #x355E) ; ø»‹‚¥ + (ideograph-daikanwa . 03829) ; ø¸€»µ + (=big5-cdp . #x8BEB) ; ý¢€ˆ¯« + (ucs-jis . #x555A) ; ø»‹‚¥ + )) +(define-char + '((=>ucs . #x555A) ; 啚 + (morohashi-daikanwa 3829 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x56DE) ; 回 + )) + (chinese-cns11643-3 . #x3464) ; ø»•³¡ + )) +(define-char + '((morohashi-daikanwa 3829 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x56DE) ; 回 + )) + (=ucs . #x555A) ; 啚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 639 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x59BB) ; 妻 + )) + (japanese-jisx0212 . #x355F) ; ø»‹‚¦ + (ideograph-daikanwa . 03830) ; ø¸€»¶ + (=hanziku-2 . #xD5D2) ; ý¢€­—’ + (=cbeta . 06881) ; ø¸¡«¡ + (=ucs . #x555B) ; 啛 + )) +(define-char + '((=>ucs . #x555B) ; 啛 + (morohashi-daikanwa 3830 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x4C66) ; ø»’‚« + )) + (chinese-cns11643-4 . #x306B) ; ø»—·´ + )) +(define-char + '((=>ucs . #x20D39) ; ð ´¹ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03831) ; ø¸€»· + )) +(define-char + '((morohashi-daikanwa 3831 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 646 2) + (chinese-cns11643-5 . #x3134) ; ø»š‚Ÿ + (=hanziku-2 . #xD755) ; ý¢€­• + (=ucs . #x20D39) ; ð ´¹ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53D5) ; 叕 + )) + (shinjigen-2 . 1119) + (chinese-gb2312 . #x6028) ; ø»…¢­ + (=jis-x0208 . #x5335) ; ø½Š¿¬ + (chinese-isoir165 . #x6028) ; ø»ŽŠ½ + (chinese-cns11643-1 . #x5948) ; ø»’•“ + (=gt-pj-1 . #x5335) ; 啜 + (chinese-big5 . #xB0E3) ; ý¢€‹ƒ£ + (ideograph-daikanwa . 03832) ; ø¸€»¸ + (=ucs . #x555C) ; 啜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 641 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x548C) ; 和 + )) + (=jis-x0208 . #x533B) ; ø½Š¿² + (chinese-cns11643-3 . #x345E) ; ø»•³› + (=gt-pj-1 . #x533B) ; 啝 + (ideograph-daikanwa . 03833) ; ø¸€»¹ + (=hanziku-2 . #xD660) ; ý¢€­™  + (=cbeta . 00064) ; ø¸ € + (=ucs . #x555D) ; 啝 + )) +(define-char + '((=>ucs . #x35A9) ; 㖩 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03834) ; ø¸€»º + )) +(define-char + '((morohashi-daikanwa 3834 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x306D) ; ø»—·¶ + (=ucs . #x35A9) ; 㖩 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E9E) ; 亞 + )) + (shinjigen-1 . 1101) + (shinjigen-2 . 1103) + (japanese-jisx0208-1978 . #x3022) ; ø»‚’ƒ + (korean-ksc5601 . #x642F) ; ø»‰¼´ + (japanese-jisx0212 . #x3560) ; ø»‹‚§ + (chinese-cns11643-1 . #x593C) ; ø»’•‡ + (=jis-x0213-1-2000 . #x2F28) ; ø»¢§§ + (chinese-gb12345 . #x5146) ; 啞 + (chinese-big5 . #xB0D7) ; ý¢€‹ƒ— + (ideograph-daikanwa . 03835) ; ø¸€»» + (=ucs . #x555E) ; 啞 + )) +(define-char + '((morohashi-daikanwa 3835 0 8) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4E9A) ; 亚 + )) + (chinese-gb2312 . #x5146) ; ø»…‰ + (chinese-isoir165 . #x5146) ; ø»µ™ + (=ucs . #x54D1) ; 哑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x306C) ; ø»—·µ + (ideograph-daikanwa . 03836) ; ø¸€»¼ + (=ucs . #x35AA) ; 㖪 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 643 1) + (chinese-cns11643-5 . #x314D) ; ø»š‚¸ + (ideograph-daikanwa . 03837) ; ø¸€»½ + (=hanziku-2 . #xD6B3) ; ý¢€­š³ + (=ucs . #x20D3A) ; ð ´º + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 635 1) + (ideograph-daikanwa . 03838) ; ø¸€»¾ + (=hanziku-2 . #xD4ED) ; ý¢€­“­ + (=ucs . #x20D3B) ; ð ´» + )) +(define-char + '((=>ucs . #x20D3B) ; ð ´» + (morohashi-daikanwa 3838 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3142) ; ø»š‚­ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 639 5) + (chinese-cns11643-5 . #x313B) ; ø»š‚¦ + (ideograph-daikanwa . 03839) ; ø¸€»¿ + (=hanziku-2 . #xD5D4) ; ý¢€­—” + (=ucs . #x20D3C) ; ð ´¼ + )) +(define-char + '((=>ucs . #x20D3D) ; ð ´½ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03840) ; ø¸€¼€ + )) +(define-char + '((morohashi-daikanwa 3840 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 645 6) + (chinese-cns11643-6 . #x3D71) ; ø»œŸˆ + (=hanziku-2 . #xD6F8) ; ý¢€­›¸ + (=ucs . #x20D3D) ; ð ´½ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 647 5) + (ideograph-daikanwa . 03841) ; ø¸€¼ + (=hanziku-2 . #xD778) ; ý¢€­¸ + (=ucs . #x20D3E) ; ð ´¾ + )) +(define-char + '((=>ucs . #x20D3E) ; ð ´¾ + (morohashi-daikanwa 3841 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D75) ; ø»œŸŒ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03842) ; ø¸€¼‚ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 641 5) + (chinese-cns11643-6 . #x3D7A) ; ø»œŸ‘ + (ideograph-daikanwa . 03843) ; ø¸€¼ƒ + (=hanziku-2 . #xD655) ; ý¢€­™• + (=ucs . #x20D40) ; 𠵀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03844) ; ø¸€¼„ + (=ucs . #x20D41) ; 𠵁 + )) +(define-char + '((=>ucs . #x20D41) ; 𠵁 + (morohashi-daikanwa 3844 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 644 4) + (chinese-cns11643-6 . #x3D7E) ; ø»œŸ• + (=hanziku-2 . #xD6D6) ; ý¢€­›– + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 638 15) + (chinese-cns11643-5 . #x313C) ; ø»š‚§ + (ideograph-daikanwa . 03845) ; ø¸€¼… + (=hanziku-2 . #xD5BE) ; ý¢€­–¾ + (=ucs . #x20D43) ; 𠵃 + )) +(define-char + '((=>ucs . #x20DA7) ; 𠶧 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03846) ; ø¸€¼† + )) +(define-char + '((morohashi-daikanwa 3846 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 645 1) + (chinese-cns11643-5 . #x3135) ; ø»š‚  + (=hanziku-2 . #xD6F3) ; ý¢€­›³ + (=ucs . #x20DA7) ; 𠶧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 641 8) + (chinese-cns11643-5 . #x314B) ; ø»š‚¶ + (ideograph-daikanwa . 03847) ; ø¸€¼‡ + (=hanziku-2 . #xD658) ; ý¢€­™˜ + (=ucs . #x20DB5) ; 𠶵 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 644 13) + (ideograph-daikanwa . 03848) ; ø¸€¼ˆ + (=hanziku-2 . #xD6DF) ; ý¢€­›Ÿ + (=ucs . #x20DA8) ; 𠶨 + )) +(define-char + '((=>ucs . #x20DA8) ; 𠶨 + (morohashi-daikanwa 3848 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3147) ; ø»š‚² + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 647 8) + (chinese-cns11643-5 . #x313E) ; ø»š‚© + (ideograph-daikanwa . 03849) ; ø¸€¼‰ + (=hanziku-2 . #xD77B) ; ý¢€­» + (=ucs . #x20DA9) ; 𠶩 + )) +(define-char + '((=>ucs . #x20DAA) ; 𠶪 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 640 2) + (ideograph-daikanwa . 03850) ; ø¸€¼Š + (=hanziku-2 . #xD5F1) ; ý¢€­—± + )) +(define-char + '((morohashi-daikanwa 3850 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3143) ; ø»š‚® + (=ucs . #x20DAA) ; 𠶪 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 638 16) + (chinese-cns11643-5 . #x313D) ; ø»š‚¨ + (ideograph-daikanwa . 03851) ; ø¸€¼‹ + (=hanziku-2 . #xD5BF) ; ý¢€­–¿ + (=ucs . #x20DAB) ; 𠶫 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 640 4) + (chinese-cns11643-5 . #x3150) ; ø»š‚» + (ideograph-daikanwa . 03852) ; ø¸€¼Œ + (=hanziku-2 . #xD5F3) ; ý¢€­—³ + (=ucs . #x20DAC) ; 𠶬 + )) +(define-char + '((=>ucs . #x20DAD) ; ð ¶­ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 641 1) + (ideograph-daikanwa . 03853) ; ø¸€¼ + (=hanziku-2 . #xD651) ; ý¢€­™‘ + )) +(define-char + '((morohashi-daikanwa 3853 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D79) ; ø»œŸ + (=ucs . #x20DAD) ; ð ¶­ + )) +(define-char + '((=>ucs . #x20DB0) ; ð ¶° + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03854) ; ø¸€¼Ž + )) +(define-char + '((morohashi-daikanwa 3854 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 644 12) + (chinese-cns11643-5 . #x3153) ; ø»š‚¾ + (=hanziku-2 . #xD6DE) ; ý¢€­›ž + (=ucs . #x20DB0) ; ð ¶° + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 638 3) + (chinese-cns11643-5 . #x314F) ; ø»š‚º + (ideograph-daikanwa . 03855) ; ø¸€¼ + (=hanziku-2 . #xD5B2) ; ý¢€­–² + (=ucs . #x20DB1) ; 𠶱 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 638 12) + (chinese-cns11643-6 . #x3D78) ; ø»œŸ + (ideograph-daikanwa . 03856) ; ø¸€¼ + (=hanziku-2 . #xD5BB) ; ý¢€­–» + (=ucs . #x20DB2) ; 𠶲 + )) +(define-char + '((=>ucs . #x20DB3) ; 𠶳 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03857) ; ø¸€¼‘ + )) +(define-char + '((morohashi-daikanwa 3857 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D6E) ; ø»œŸ… + (=ucs . #x20DB3) ; 𠶳 + )) +(define-char + '((=>ucs . #x20DB3) ; 𠶳 + (morohashi-daikanwa 3857 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 647 1) + (=hanziku-2 . #xD774) ; ý¢€­´ + )) +(define-char + '((=>ucs . #x20DB4) ; ð ¶´ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03858) ; ø¸€¼’ + )) +(define-char + '((morohashi-daikanwa 3858 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 635 2) + (chinese-cns11643-5 . #x313F) ; ø»š‚ª + (=hanziku-2 . #xD4EE) ; ý¢€­“® + (=ucs . #x20DB4) ; ð ¶´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3138) ; ø»š‚£ + (ideograph-daikanwa . 03859) ; ø¸€¼“ + (=ucs . #x20D51) ; 𠵑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x547D) ; 命 + )) + (ideograph-daikanwa . 03860) ; ø¸€¼” + (=cbeta . 03498) ; ø¸ ¶ª + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 637 5) + (chinese-cns11643-5 . #x3139) ; ø»š‚¤ + (ideograph-daikanwa . 03861) ; ø¸€¼• + (=hanziku-2 . #xD572) ; ý¢€­•² + (=ucs . #x20D62) ; ð µ¢ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03862) ; ø¸€¼– + )) +(define-char + '((=>ucs . #x20D60) ; ð µ  + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03863) ; ø¸€¼— + )) +(define-char + '((morohashi-daikanwa 3863 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 636 1) + (chinese-cns11643-5 . #x3137) ; ø»š‚¢ + (=hanziku-2 . #xD54E) ; ý¢€­•Ž + (=ucs . #x20D60) ; ð µ  + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 05714) ; ø¸™’ + )) + (ideograph-daikanwa . 03864) ; ø¸€¼˜ + (=jef-china3 . #x9FFA) ; øº‰¿º + )) +(define-char + '((morohashi-daikanwa 3864 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x590C) ; 夌 + )) + (=cbeta . 04014) ; ø¸ ¾® + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x304D) ; ø½ŠŒª + (korean-ksc5601 . #x6B6E) ; ø»Šˆ… + (ideograph-daikanwa . 00607) ; ø¸€‰Ÿ + )) + (ideograph-daikanwa . 03865) ; ø¸€¼™ + (=cbeta . 03497) ; ø¸ ¶© + )) +(define-char + '((=>ucs . #x20D75) ; ð µµ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 643 11) + (ideograph-daikanwa . 03866) ; ø¸€¼š + (=hanziku-2 . #xD6BD) ; ý¢€­š½ + )) +(define-char + '((morohashi-daikanwa 3866 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3152) ; ø»š‚½ + (=ucs . #x20D75) ; ð µµ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03867) ; ø¸€¼› + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 636 2) + (chinese-cns11643-6 . #x3D73) ; ø»œŸŠ + (ideograph-daikanwa . 03868) ; ø¸€¼œ + (=hanziku-2 . #xD54F) ; ý¢€­• + (=ucs . #x20D61) ; 𠵡 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03869) ; ø¸€¼ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 642 2) + (chinese-cns11643-5 . #x3148) ; ø»š‚³ + (ideograph-daikanwa . 03870) ; ø¸€¼ž + (=hanziku-2 . #xD672) ; ý¢€­™² + (=ucs . #x20D70) ; ð µ° + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03871) ; ø¸€¼Ÿ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03872) ; ø¸€¼  + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 643 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65A4) ; 斤 + ) + ((=ucs . #x65A4) ; 斤 + )) + ) + ((=ucs . #x53E3) ; 口 + )) + (japanese-jisx0212 . #x3561) ; ø»‹‚¨ + (chinese-cns11643-4 . #x307A) ; ø»—¸ƒ + (=jis-x0213-2-2000 . #x2427) ; ø»¤¡  + (ideograph-daikanwa . 03873) ; ø¸€¼¡ + (=hanziku-2 . #xD6B4) ; ý¢€­š´ + (=ucs . #x5560) ; 啠 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x975E) ; 非 + )) + (chinese-gb2312 . #x3748) ; ø»„¦¿ + (japanese-jisx0212 . #x3562) ; ø»‹‚© + (chinese-isoir165 . #x3748) ; ø» + (chinese-cns11643-1 . #x593D) ; ø»’•ˆ + (=jis-x0213-2-2000 . #x2428) ; ø»¤¡¡ + (chinese-big5 . #xB0D8) ; ý¢€‹ƒ˜ + (ideograph-daikanwa . 03874) ; ø¸€¼¢ + (=jef-china3 . #x46E4) ; øº„›¤ + (=ucs . #x5561) ; 啡 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5169) ; 兩 + )) + (chinese-cns11643-2 . #x337C) ; ø»“¨— + (chinese-big5 . #xD479) ; ý¢€‘¹ + (ideograph-daikanwa . 03875) ; ø¸€¼£ + (=ucs . #x5562) ; 啢 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5378) ; 卸 + )) + (=jis-x0208 . #x5332) ; ø½Š¿© + (korean-ksc5601 . #x7961) ; ø»Šœœ + (chinese-cns11643-1 . #x594A) ; ø»’•• + (=gt-pj-1 . #x5332) ; 啣 + (chinese-big5 . #xB0E5) ; ý¢€‹ƒ¥ + (ideograph-daikanwa . 03876) ; ø¸€¼¤ + (=ucs . #x5563) ; 啣 + )) +(define-char + '((=>ucs . #x20D77) ; ð µ· + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03877) ; ø¸€¼¥ + )) +(define-char + '((morohashi-daikanwa 3877 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 645 4) + (chinese-cns11643-6 . #x3D70) ; ø»œŸ‡ + (=hanziku-2 . #xD6F6) ; ý¢€­›¶ + (=ucs . #x20D77) ; ð µ· + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5351) ; 卑 + )) + (chinese-gb2312 . #x4621) ; ø»„¼š + (japanese-jisx0212 . #x3563) ; ø»‹‚ª + (chinese-isoir165 . #x4621) ; ø»¤ª + (chinese-cns11643-1 . #x5945) ; ø»’• + (=jis-x0213-2-2000 . #x2429) ; ø»¤¡¢ + (chinese-big5 . #xB0E0) ; ý¢€‹ƒ  + (ideograph-daikanwa . 03878) ; ø¸€¼¦ + (=jef-china3 . #x80CF) ; øºˆƒ + (=ucs . #x5564) ; 啤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 634 1) + (ideograph-daikanwa . 03879) ; ø¸€¼§ + (=hanziku-2 . #xD4CD) ; ý¢€­“ + (=ucs . #x20D4A) ; 𠵊 + )) +(define-char + '((=>ucs . #x20D4A) ; 𠵊 + (morohashi-daikanwa 3879 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D6C) ; ø»œŸƒ + )) +(define-char + '((=>ucs . #x20DAE) ; 𠶮 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 03880) ; ø¸€¼¨ + )) +(define-char + '((morohashi-daikanwa 3880 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3460) ; ø»•³ + (=ucs . #x20DAE) ; 𠶮 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x820D) ; 舍 + )) + (chinese-gb2312 . #x4936) ; ø»…‰ + (chinese-isoir165 . #x4936) ; ø»©™ + (chinese-cns11643-2 . #x3426) ; ø»“¨Ÿ + (chinese-big5 . #xD4A3) ; ý¢€’£ + (ideograph-daikanwa . 03881) ; ø¸€¼© + (=ucs . #x5565) ; 啥 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x62C9) ; 拉 + )) + (chinese-gb2312 . #x4032) ; ø»„³· + (japanese-jisx0212 . #x3564) ; ø»‹‚« + (chinese-isoir165 . #x4032) ; ø»œ‡ + (chinese-cns11643-1 . #x593A) ; ø»’•… + (chinese-big5 . #xB0D5) ; ý¢€‹ƒ• + (ideograph-daikanwa . 03882) ; ø¸€¼ª + (=jef-china3 . #x8FCD) ; øºˆ¿ + (=ucs . #x5566) ; 啦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 8 13 15) + (chinese-cns11643-5 . #x3140) ; ø»š‚« + (ideograph-daikanwa . 03883) ; ø¸€¼« + (=hanziku-12 . #xEC46) ; ý¢ƒŽ±† + (=ucs . #x20D79) ; ð µ¹ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D72) ; ø»œŸ‰ + (ideograph-daikanwa . 48974) ; ø¸‹½Ž + (=ucs . #x20D52) ; 𠵒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 638 4) + (chinese-cns11643-6 . #x3D6D) ; ø»œŸ„ + (ideograph-daikanwa . 48975) ; ø¸‹½ + (=hanziku-2 . #xD5B3) ; ý¢€­–³ + (=ucs . #x20D65) ; ð µ¥ + )) +(define-char + '((=>ucs . #x20D6A) ; 𠵪 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 48976) ; ø¸‹½ + )) +(define-char + '((morohashi-daikanwa 48976 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 640 6) + (chinese-cns11643-5 . #x3141) ; ø»š‚¬ + (=hanziku-2 . #xD5F5) ; ý¢€­—µ + (=ucs . #x20D6A) ; 𠵪 + )) +(define-char + '((=>ucs . #x20D53) ; 𠵓 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 48977) ; ø¸‹½‘ + )) +(define-char + '((=>ucs . #x20D53) ; 𠵓 + (morohashi-daikanwa 48977 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D7B) ; ø»œŸ’ + )) +(define-char + '((morohashi-daikanwa 48977 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x20D53) ; 𠵓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x306F) ; ø»—·¸ + (=ucs . #x35B5) ; 㖵 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 635 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B77) ; ý¢€ˆ­· + (=jef-china3 . #x72FD) ; øº‡‹½ + ) + ((=ucs . #x8D1D) ; 贝 + )) + )) + (chinese-gb2312 . #x5F75) ; ø»…¢œ + (chinese-isoir165 . #x5F75) ; ø»ŽŠ¬ + (=hanziku-2 . #xD4F8) ; ý¢€­“¸ + (=ucs . #x5567) ; 啧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9752) ; 青 + )) + (=ucs . #x5568) ; 啨 + )) +(define-char + '((=>ucs . #x5568) ; 啨 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x4F65) ; ø»’‡„ + )) + (chinese-cns11643-3 . #x3459) ; ø»•³– + )) +(define-char + '((=>ucs . #x5568) ; 啨 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 635 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9751) ; 靑 + )) + (=hanziku-2 . #xD4F9) ; ý¢€­“¹ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5366) ; 卦 + )) + (chinese-gb12345 . #x7C2A) ; 啩 + (=ucs . #x5569) ; 啩 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x62CD) ; 拍 + )) + (chinese-gb2312 . #x453E) ; ø»„»™ + (chinese-isoir165 . #x453E) ; ø»£© + (chinese-cns11643-1 . #x5939) ; ø»’•„ + (chinese-big5 . #xB0D4) ; ý¢€‹ƒ” + (=ucs . #x556A) ; 啪 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8005) ; 者 + )) + (chinese-gb12345 . #x7C2F) ; 啫 + (=ucs . #x556B) ; 啫 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 637 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8A65) ; ý¢€ˆ©¥ + ) + ((=ucs . #x56DE) ; 回 + )) + (chinese-gb2312 . #x5844) ; ø»…—™ + (chinese-isoir165 . #x5844) ; ø»¿© + (=hanziku-2 . #xD578) ; ý¢€­•¸ + (=ucs . #x556C) ; 啬 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 639 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8F66) ; 车 + ) + ((=ucs . #x4E13) ; 专 + )) + (chinese-gb2312 . #x5F79) ; ø»…¢  + (chinese-isoir165 . #x5F79) ; ø»ŽŠ° + (=hanziku-2 . #xD5D3) ; ý¢€­—“ + (=ucs . #x556D) ; 啭 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (kangxi-strokes . 11) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x56FD) ; 国 + )) + (chinese-isoir165 . #x7A63) ; ø»Ž²„ + (=ucs . #x556F) ; 啯 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (kangxi-radical . 122) ; â½¹ + (kangxi-strokes . 3) + (total-strokes . 11) + (hanyu-dazidian 8 13 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B48) ; ý¢€ˆ­ˆ + ) + ((=ucs . #x5915) ; 夕 + )) + )) + (chinese-isoir165 . #x2F7D) ; ø»„” + (=hanziku-12 . #xEC45) ; ý¢ƒŽ±… + (=ucs . #x5570) ; 啰 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5CA9) ; 岩 + )) + (chinese-gb12345 . #x7C2C) ; 啱 + (=ucs . #x5571) ; 啱 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7684) ; 的 + )) + (chinese-gb12345 . #x7C2D) ; 啲 + (=ucs . #x5572) ; 啲 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 643 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5377) ; 卷 + )) + (=ucs . #x5573) ; 啳 + )) +(define-char + '((=>ucs . #x5573) ; 啳 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x524B) ; ø½Š¾¤ + (korean-ksc5601 . #x4F69) ; ø»‰ž¸ + (ideograph-daikanwa . 02860) ; ø¸€¬¬ + )) + (=hanziku-2 . #xD6BA) ; ý¢€­šº + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5355) ; 单 + )) + (chinese-isoir165 . #x2C38) ; ø»Œ¾µ + (=ucs . #x5574) ; 啴 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6CE2) ; æ³¢ + )) + (chinese-gb2312 . #x6023) ; ø»…¢¨ + (chinese-isoir165 . #x6023) ; ø»ŽŠ¸ + (chinese-cns11643-2 . #x3374) ; ø»“¨ + (chinese-big5 . #xD471) ; ý¢€‘± + (=ucs . #x5575) ; 啵 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5B9A) ; 定 + )) + (chinese-gb2312 . #x6024) ; ø»…¢© + (chinese-isoir165 . #x6024) ; ø»ŽŠ¹ + (chinese-cns11643-2 . #x3375) ; ø»“¨ + (chinese-big5 . #xD472) ; ý¢€‘² + (=ucs . #x5576) ; 啶 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 647 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8083) ; 肃 + )) + (chinese-gb2312 . #x5025) ; ø»…‹Š + (chinese-isoir165 . #x5025) ; ø»³š + (=hanziku-2 . #xD776) ; ý¢€­¶ + (=ucs . #x5578) ; 啸 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C45) ; 居 + )) + (chinese-gb12345 . #x7C2E) ; 啹 + (=cbeta . 03976) ; ø¸ ¾ˆ + (=ucs . #x5579) ; 啹 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 642 8) + (chinese-cns11643-6 . #x3D7D) ; ø»œŸ” + (=hanziku-2 . #xD678) ; ý¢€­™¸ + (=ucs . #x20D3F) ; ð ´¿ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 643 3) + (chinese-cns11643-6 . #x3E21) ; ø»œŸ– + (=hanziku-2 . #xD6B5) ; ý¢€­šµ + (=ucs . #x20D72) ; ð µ² + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5470) ; 呰 + )) + (=cbeta . 00087) ; ø¸ — + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9577) ; 長 + )) + (=cbeta . 02737) ; ø¸ ª± + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5954) ; 奔 + )) + (=cbeta . 03499) ; ø¸ ¶« + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x963B) ; 阻 + )) + (=cbeta . 04641) ; ø¸¡ˆ¡ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3D7C) ; ø»œŸ“ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 653 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x661C) ; 昜 + )) + (chinese-cns11643-3 . #x3A3C) ; ø»•»­ + (ideograph-daikanwa . 03884) ; ø¸€¼¬ + (=hanziku-2 . #xD8C2) ; ý¢€­£‚ + (=ucs . #x557A) ; 啺 + )) +(define-char + '((=>ucs . #x35B6) ; 㖶 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0212 . #x3757) ; ø»‹…š + (chinese-cns11643-2 . #x2959) ; ø»“™ˆ + (ideograph-daikanwa . 05041) ; ø¸Ž± + )) + (chinese-cns11643-5 . #x3676) ; ø»šŠ· + (ideograph-daikanwa . 03885) ; ø¸€¼­ + )) +(define-char + '((morohashi-daikanwa 3885 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5794) ; 垔 + )) + (=cbeta . 00773) ; ø¸ Œ… + (=ucs . #x35B6) ; 㖶 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5E1D) ; 帝 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-gb2312 . #x6034) ; ø»…¢¹ + (=jis-x0208 . #x5341) ; ø½Š¿¸ + (chinese-isoir165 . #x6034) ; ø»Ž‹‰ + (chinese-cns11643-1 . #x5E3D) ; ø»’œž + (=gt-pj-1 . #x5341) ; 啻 + (chinese-big5 . #xB3D7) ; ý¢€‹— + (ideograph-daikanwa . 03886) ; ø¸€¼® + (=gt-k . 09171) ; ý¡„‚“ + (=ucs . #x557B) ; 啻 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5E1D) ; 帝 + )) + (chinese-gb2312 . #x4C64) ; ø»…†‘ + (=jis-x0208 . #x5346) ; ø½Š¿½ + (korean-ksc5601 . #x7026) ; ø»ŠŽ“ + (chinese-isoir165 . #x4C64) ; ø»®¡ + (chinese-cns11643-1 . #x5E40) ; ø»’œ¡ + (=gt-pj-1 . #x5346) ; 啼 + (chinese-big5 . #xB3DA) ; ý¢€‹š + (ideograph-daikanwa . 03887) ; ø¸€¼¯ + (=gt-k . 09173) ; ý¡„‚• + (=ucs . #x557C) ; 啼 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x662F) ; 是 + )) + (chinese-cns11643-3 . #x3A32) ; ø»•»£ + (ideograph-daikanwa . 03888) ; ø¸€¼° + (=cbeta . 03982) ; ø¸ ¾Ž + (=ucs . #x35B7) ; 㖷 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5F07) ; 弇 + )) + (chinese-cns11643-2 . #x3A59) ; ø»“²† + (=jis-x0213-2-2000 . #x242B) ; ø»¤¡¤ + (chinese-big5 . #xD875) ; ý¢€¡µ + (ideograph-daikanwa . 03889) ; ø¸€¼± + (=ucs . #x557D) ; 啽 + )) +(define-char + '((=>ucs . #x20DB7) ; ð ¶· + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 03890) ; ø¸€¼² + (=big5-cdp . #x8AD5) ; ý¢€ˆ«• + )) +(define-char + '((morohashi-daikanwa 3890 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 659 7) + (chinese-cns11643-4 . #x3655) ; ø»˜€’ + (=ucs . #x20DB7) ; ð ¶· + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 658 3) + (chinese-cns11643-4 . #x3661) ; ø»˜€ž + (ideograph-daikanwa . 03891) ; ø¸€¼³ + (=hanziku-2 . #xD9BE) ; ý¢€­¦¾ + (=ucs . #x20DB8) ; 𠶸 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x79CB) ; 秋 + )) + (shinjigen-2 . 1161) + (chinese-gb2312 . #x6031) ; ø»…¢¶ + (=jis-x0208 . #x5342) ; ø½Š¿¹ + (chinese-isoir165 . #x6031) ; ø»Ž‹† + (chinese-cns11643-1 . #x5E54) ; ø»’œµ + (=gt-pj-1 . #x5342) ; 啾 + (chinese-big5 . #xB3EE) ; ý¢€‹® + (ideograph-daikanwa . 03892) ; ø¸€¼´ + (=ucs . #x557E) ; 啾 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 661 6) + (chinese-cns11643-6 . #x472F) ; ø»œ¬² + (ideograph-daikanwa . 03893) ; ø¸€¼µ + (=hanziku-2 . #xDA62) ; ý¢€­©¢ + (=ucs . #x20DD8) ; 𠷘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x751A) ; 甚 + )) + (japanese-jisx0212 . #x3565) ; ø»‹‚¬ + (chinese-cns11643-2 . #x3A5C) ; ø»“²‰ + (chinese-big5 . #xD878) ; ý¢€¡¸ + (ideograph-daikanwa . 03894) ; ø¸€¼¶ + (=ucs . #x557F) ; 啿 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8650) ; 虐 + )) + (chinese-cns11643-4 . #x3667) ; ø»˜€¤ + (ideograph-daikanwa . 03895) ; ø¸€¼· + (=cbeta . 01224) ; ø¸ “ˆ + (=ucs . #x35B8) ; 㖸 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5BA2) ; 客 + )) + (shinjigen-2 . 1141) + (chinese-gb2312 . #x3F26) ; ø»„² + (=jis-x0208 . #x533D) ; ø½Š¿´ + (korean-ksc5601 . #x4B53) ; ø»‰˜ª + (chinese-isoir165 . #x3F26) ; ø»š + (chinese-cns11643-1 . #x5E3E) ; ø»’œŸ + (=gt-pj-1 . #x533D) ; 喀 + (chinese-big5 . #xB3D8) ; ý¢€‹˜ + (ideograph-daikanwa . 03896) ; ø¸€¼¸ + (=ucs . #x5580) ; 喀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x7D60) ; ø»Š¢“ + (japanese-jisx0212 . #x534C) ; ø»‹®— + (=jis-x0213-1-2000 . #x7979) ; ø»¤•¤ + (ideograph-daikanwa . 27246) ; ø¸†©® + )) + (ideograph-daikanwa . 03897) ; ø¸€¼¹ + (=cbeta . 03314) ; ø¸ ³² + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x79BA) ; 禺 + )) + (chinese-gb2312 . #x602F) ; ø»…¢´ + (japanese-jisx0212 . #x3566) ; ø»‹‚­ + (chinese-isoir165 . #x602F) ; ø»Ž‹„ + (chinese-cns11643-2 . #x3A55) ; ø»“²‚ + (=jis-x0213-1-2000 . #x2F29) ; ø»¢§¨ + (chinese-big5 . #xD871) ; ý¢€¡± + (ideograph-daikanwa . 03898) ; ø¸€¼º + (=jef-china3 . #x46E5) ; øº„›¥ + (=ucs . #x5581) ; 喁 + )) +(define-char + '((=>ucs . #x20DBA) ; 𠶺 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 03899) ; ø¸€¼» + )) +(define-char + '((morohashi-daikanwa 3899 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 651 10) + (chinese-cns11643-6 . #x4732) ; ø»œ¬µ + (=hanziku-2 . #xD860) ; ý¢€­¡  + (=ucs . #x20DBA) ; 𠶺 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x754F) ; 畏 + )) + (chinese-gb2312 . #x4E39) ; ø»…ˆ¢ + (japanese-jisx0212 . #x3567) ; ø»‹‚® + (chinese-isoir165 . #x4E39) ; ø»°² + (chinese-cns11643-1 . #x5E44) ; ø»’œ¥ + (=jis-x0213-2-2000 . #x242C) ; ø»¤¡¥ + (chinese-big5 . #xB3DE) ; ý¢€‹ž + (ideograph-daikanwa . 03900) ; ø¸€¼¼ + (=jef-china3 . #x91B4) ; øº‰†´ + (=ucs . #x5582) ; 喂 + )) +(define-char + '((=>ucs . #x35B9) ; 㖹 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 03901) ; ø¸€¼½ + )) +(define-char + '((morohashi-daikanwa 3901 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A35) ; ø»•»¦ + (=ucs . #x35B9) ; 㖹 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A2C) ; ø»•» + (ideograph-daikanwa . 03902) ; ø¸€¼¾ + (=ucs . #x35BA) ; 㖺 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5357) ; 南 + )) + (shinjigen-2 . 1174) + (chinese-gb2312 . #x602B) ; ø»…¢° + (=jis-x0208 . #x5347) ; ø½Š¿¾ + (chinese-isoir165 . #x602B) ; ø»Ž‹€ + (chinese-cns11643-1 . #x5E4A) ; ø»’œ« + (=gt-pj-1 . #x5347) ; 喃 + (chinese-big5 . #xB3E4) ; ý¢€‹¤ + (ideograph-daikanwa . 03903) ; ø¸€¼¿ + (=ucs . #x5583) ; 喃 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 1162) + (chinese-gb2312 . #x4946) ; ø»…™ + (=jis-x0208 . #x4131) ; ø½Š¥Œ + (korean-ksc5601 . #x603C) ; ø»‰·‰ + (chinese-isoir165 . #x4946) ; ø»©© + (chinese-cns11643-6 . #x472A) ; ø»œ¬­ + (=gt-pj-1 . #x4131) ; 善 + (chinese-big5 . #xB5BD) ; ý¢€‹–½ + (ideograph-daikanwa . 03904) ; ø¸€½€ + (=gt-k . 09083) ; ý¡„‚» + (=ucs . #x5584) ; 善 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0208-1978 . #x3D40) ; ø»‚¥§ + (japanese-jisx0208 . #x3D40) ; ø»†¹¯ + (ideograph-daikanwa . 14622) ; ø¸ƒ¤ž + )) + (ideograph-daikanwa . 03905) ; ø¸€½ + (=cbeta . 02208) ; ø¸ ¢  + (=ucs . #x35BB) ; 㖻 + )) +(define-char + '((=>ucs . #x35BB) ; 㖻 + (morohashi-daikanwa 3905 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x515B) ; ø»’‰¶ + )) + (chinese-cns11643-4 . #x365E) ; ø»˜€› + )) +(define-char + '((=>ucs . #x5585) ; 喅 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6631) ; 昱 + )) + (ideograph-daikanwa . 03906) ; ø¸€½‚ + )) +(define-char + '((morohashi-daikanwa 3906 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 653 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6631) ; 昱 + )) + (chinese-cns11643-3 . #x3A31) ; ø»•»¢ + (=hanziku-2 . #xD8C6) ; ý¢€­£† + (=ucs . #x5585) ; 喅 + )) +(define-char + '((=>ucs . #x20DBB) ; 𠶻 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 03907) ; ø¸€½ƒ + )) +(define-char + '((=>ucs . #x20DBB) ; 𠶻 + (morohashi-daikanwa 3907 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3724) ; ø»š‹ƒ + )) +(define-char + '((morohashi-daikanwa 3907 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 653 9) + (=hanziku-2 . #xD8C1) ; ý¢€­£ + (=ucs . #x20DBB) ; 𠶻 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 648 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5409) ; 吉 + ) + ((=ucs . #x5409) ; 吉 + )) + (korean-ksc5601 . #x744A) ; ø»Š”¯ + (japanese-jisx0212 . #x3568) ; ø»‹‚¯ + (chinese-isoir165 . #x2D5E) ; ø»€¹ + (chinese-cns11643-3 . #x3A38) ; ø»•»© + (=jis-x0213-1-2000 . #x2F2A) ; ø»¢§© + (ideograph-daikanwa . 03908) ; ø¸€½„ + (=hanziku-2 . #xD7C0) ; ý¢€­Ÿ€ + (=cbeta . 01302) ; ø¸ ”– + (=jef-china3 . #x45F6) ; øº„—¶ + (=ucs . #x5586) ; 喆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x524C) ; 剌 + )) + (shinjigen-2 . 1179) + (chinese-gb2312 . #x402E) ; ø»„³³ + (=jis-x0208 . #x5349) ; ø½‹€€ + (korean-ksc5601 . #x547A) ; ø»‰¦Ÿ + (chinese-isoir165 . #x402E) ; ø»œƒ + (chinese-cns11643-1 . #x5E48) ; ø»’œ© + (=gt-pj-1 . #x5349) ; 喇 + (chinese-big5 . #xB3E2) ; ý¢€‹¢ + (ideograph-daikanwa . 03909) ; ø¸€½… + (=ucs . #x5587) ; 喇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7686) ; 皆 + )) + (chinese-gb2312 . #x602E) ; ø»…¢³ + (japanese-jisx0212 . #x3569) ; ø»‹‚° + (chinese-isoir165 . #x602E) ; ø»Ž‹ƒ + (chinese-cns11643-2 . #x3A52) ; ø»“±¿ + (=jis-x0213-2-2000 . #x242D) ; ø»¤¡¦ + (chinese-big5 . #xD86E) ; ý¢€¡® + (ideograph-daikanwa . 03910) ; ø¸€½† + (=jef-china3 . #x46E6) ; øº„›¦ + (=ucs . #x5588) ; 喈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4736) ; ø»œ¬¹ + (ideograph-daikanwa . 03911) ; ø¸€½‡ + (=ucs . #x20E35) ; 𠸵 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 663 13) + (ideograph-daikanwa . 03912) ; ø¸€½ˆ + (=hanziku-2 . #xDACB) ; ý¢€­«‹ + (=ucs . #x20DBD) ; 𠶽 + )) +(define-char + '((=>ucs . #x20DBD) ; 𠶽 + (morohashi-daikanwa 3912 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x473E) ; ø»œ­ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4FAF) ; 侯 + )) + (shinjigen-2 . 1157) + (chinese-gb2312 . #x3A6D) ; ø»„«¾ + (=jis-x0208 . #x3922) ; ø½Š™ + (korean-ksc5601 . #x7D2A) ; ø»Š¡ + (chinese-isoir165 . #x3A6D) ; ø»”Ž + (chinese-cns11643-1 . #x5E55) ; ø»’œ¶ + (=gt-pj-1 . #x3922) ; 喉 + (chinese-big5 . #xB3EF) ; ý¢€‹¯ + (ideograph-daikanwa . 03913) ; ø¸€½‰ + (=gt-k . 09050) ; ý¡„‚š + (=ucs . #x5589) ; 喉 + )) +(define-char + '((=>ucs . #x35CB) ; 㗋 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 03914) ; ø¸€½Š + )) +(define-char + '((morohashi-daikanwa 3914 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A41) ; ø»•»² + (=ucs . #x35CB) ; 㗋 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 649 6) + (chinese-cns11643-5 . #x3677) ; ø»šŠ¸ + (ideograph-daikanwa . 03915) ; ø¸€½‹ + (=hanziku-2 . #xD7DB) ; ý¢€­Ÿ› + (=ucs . #x20DBE) ; 𠶾 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x54B8) ; 咸 + )) + (shinjigen-2 . 1145) + (chinese-gb2312 . #x3A30) ; ø»„« + (=jis-x0208 . #x533F) ; ø½Š¿¶ + (korean-ksc5601 . #x7962) ; ø»Šœ + (chinese-isoir165 . #x3A30) ; ø»“‘ + (chinese-cns11643-1 . #x5E41) ; ø»’œ¢ + (=gt-pj-1 . #x533F) ; 喊 + (chinese-big5 . #xB3DB) ; ý¢€‹› + (ideograph-daikanwa . 03916) ; ø¸€½Œ + (=ucs . #x558A) ; 喊 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x67BC) ; 枼 + )) + (shinjigen-2 . 1172) + (chinese-gb2312 . #x6029) ; ø»…¢® + (=jis-x0208 . #x437D) ; ø½Š©” + (chinese-isoir165 . #x6029) ; ø»ŽŠ¾ + (=gt-pj-1 . #x437D) ; 喋 + (chinese-big5 . #xB3E3) ; ý¢€‹£ + (ideograph-daikanwa . 03917) ; ø¸€½ + (=ucs . #x558B) ; 喋 + )) +(define-char + '((=>ucs . #x558B) ; 喋 + (morohashi-daikanwa 3917 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-3 . #x2D2E) ; ø»•¨™ + )) + (chinese-cns11643-1 . #x5E49) ; ø»’œª + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5405) ; 吅 + ) + ((=ucs . #x5DDE) ; 州 + )) + (chinese-big5 . #xD876) ; ý¢€¡¶ + (ideograph-daikanwa . 03918) ; ø¸€½Ž + (=ucs . #x558C) ; 喌 + )) +(define-char + '((=>ucs . #x558C) ; 喌 + (morohashi-daikanwa 3918 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A5A) ; ø»“²‡ + )) +(define-char + '((=>ucs . #x35BC) ; 㖼 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 03919) ; ø¸€½ + )) +(define-char + '((morohashi-daikanwa 3919 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3659) ; ø»˜€– + (=ucs . #x35BC) ; 㖼 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x67F4) ; 柴 + )) + (chinese-big5 . #xDCD7) ; ý¢€³— + (ideograph-daikanwa . 03920) ; ø¸€½ + (=ucs . #x558D) ; 喍 + )) +(define-char + '((=>ucs . #x558D) ; 喍 + (morohashi-daikanwa 3920 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x5627) ; ø»’˜ + )) + (chinese-cns11643-2 . #x417C) ; ø»“¼» + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 652 10) + (chinese-cns11643-6 . #x4735) ; ø»œ¬¸ + (ideograph-daikanwa . 03921) ; ø¸€½‘ + (=hanziku-2 . #xD8A2) ; ý¢€­¢¢ + (=ucs . #x20DBF) ; 𠶿 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A39) ; ø»•»ª + (ideograph-daikanwa . 03922) ; ø¸€½’ + (=ucs . #x35BD) ; 㖽 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 652 6) + (ideograph-daikanwa . 03923) ; ø¸€½“ + (=hanziku-2 . #xD87C) ; ý¢€­¡¼ + (=ucs . #x20DC0) ; 𠷀 + )) +(define-char + '((=>ucs . #x20DC0) ; 𠷀 + (morohashi-daikanwa 3923 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x367C) ; ø»šŠ½ + )) +(define-char + '((=>ucs . #x20DC1) ; 𠷁 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 03924) ; ø¸€½” + )) +(define-char + '((morohashi-daikanwa 3924 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 661 2) + (=hanziku-2 . #xDA5E) ; ý¢€­©ž + (=ucs . #x20DC1) ; 𠷁 + )) +(define-char + '((=>ucs . #x20DC1) ; 𠷁 + (morohashi-daikanwa 3924 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3656) ; ø»˜€“ + )) +(define-char + '((=>ucs . #x558E) ; 喎 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x5325) ; ø½Š¿œ + (chinese-cns11643-2 . #x294B) ; ø»“˜º + (ideograph-daikanwa . 03573) ; ø¸€·µ + )) + (japanese-jisx0212 . #x356A) ; ø»‹‚± + (chinese-cns11643-2 . #x3A5F) ; ø»“²Œ + (=jis-x0213-1-2000 . #x2F2B) ; ø»¢§ª + (chinese-big5 . #xD87B) ; ý¢€¡» + (ideograph-daikanwa . 03925) ; ø¸€½• + (=jef-china3 . #x46E7) ; øº„›§ + (ucs-jis . #x558E) ; ø»‹‚± + )) +(define-char + '((morohashi-daikanwa 3925 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x54BC) ; 咼 + )) + (=ucs . #x558E) ; 喎 + )) +(define-char + '((=>ucs . #x558F) ; 喏 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x533C) ; ø»’Œ“ + (ideograph-daikanwa . 30796) ; ø¸‡¡Œ + )) + (chinese-cns11643-2 . #x3A53) ; ø»“²€ + (chinese-big5 . #xD86F) ; ý¢€¡¯ + (ideograph-daikanwa . 03926) ; ø¸€½– + )) +(define-char + '((morohashi-daikanwa 3926 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x82E5) ; 若 + )) + (chinese-gb2312 . #x5F76) ; ø»…¢ + (japanese-jisx0212 . #x356B) ; ø»‹‚² + (chinese-isoir165 . #x5F76) ; ø»ŽŠ­ + (=ucs . #x558F) ; 喏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 663 6) + (chinese-cns11643-5 . #x3728) ; ø»š‹‡ + (ideograph-daikanwa . 03927) ; ø¸€½— + (=hanziku-2 . #xDAC4) ; ý¢€­«„ + (=ucs . #x20DC2) ; 𠷂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A3E) ; ø»•»¯ + (ideograph-daikanwa . 03928) ; ø¸€½˜ + (=ucs . #x35BE) ; 㖾 + )) +(define-char + '((=>ucs . #x35BF) ; 㖿 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x5326) ; ø»’‹½ + (ideograph-daikanwa . 29008) ; ø¸‡… + )) + (chinese-cns11643-3 . #x3A2D) ; ø»•»ž + (ideograph-daikanwa . 03929) ; ø¸€½™ + (=cbeta . 01223) ; ø¸ “‡ + )) +(define-char + '((morohashi-daikanwa 3929 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8036) ; 耶 + )) + (=ucs . #x35BF) ; 㖿 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 638 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x90C1) ; 郁 + )) + (chinese-gb12345 . #x7C2B) ; 喐 + (ideograph-daikanwa . 03930) ; ø¸€½š + (=hanziku-2 . #xD5B9) ; ý¢€­–¹ + (=cbeta . 01019) ; ø¸ » + (=ucs . #x5590) ; 喐 + )) +(define-char + '((=>ucs . #x5590) ; 喐 + (morohashi-daikanwa 3930 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x5368) ; ø»’Œ¿ + )) + (chinese-cns11643-4 . #x365C) ; ø»˜€™ + )) +(define-char + '((=>ucs . #x35CC) ; 㗌 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5BA4) ; 室 + )) + (ideograph-daikanwa . 03931) ; ø¸€½› + (=cbeta . 00066) ; ø¸ ‚ + )) +(define-char + '((morohashi-daikanwa 3931 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5BA4) ; 室 + )) + (chinese-cns11643-5 . #x366E) ; ø»šŠ¯ + (=ucs . #x35CC) ; 㗌 + )) +(define-char + '((=>ucs . #x20DC3) ; 𠷃 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 03932) ; ø¸€½œ + )) +(define-char + '((=>ucs . #x20DC3) ; 𠷃 + (morohashi-daikanwa 3932 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 662 7) + (=hanziku-2 . #xDAA5) ; ý¢€­ª¥ + )) +(define-char + '((morohashi-daikanwa 3932 0 4) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x366F) ; ø»šŠ° + (=ucs . #x20DC3) ; 𠷃 + )) +(define-char + '((=>ucs . #x20DC4) ; 𠷄 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 03933) ; ø¸€½ + )) +(define-char + '((morohashi-daikanwa 3933 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 659 4) + (chinese-cns11643-5 . #x3671) ; ø»šŠ² + (=hanziku-2 . #xD9DF) ; ý¢€­§Ÿ + (=ucs . #x20DC4) ; 𠷄 + )) +(define-char + '((=>ucs . #x5591) ; 喑 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x97F3) ; 音 + )) + (japanese-jisx0212 . #x356C) ; ø»‹‚³ + (=jis-x0213-2-2000 . #x242E) ; ø»¤¡§ + (ideograph-daikanwa . 03934) ; ø¸€½ž + (=jef-china3 . #x46E8) ; øº„›¨ + (ucs-jis . #x5591) ; ø»‹‚³ + )) +(define-char + '((morohashi-daikanwa 3934 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x97F3) ; 音 + )) + (chinese-gb2312 . #x6033) ; ø»…¢¸ + (chinese-isoir165 . #x6033) ; ø»Ž‹ˆ + (chinese-cns11643-2 . #x3A4A) ; ø»“±· + (chinese-big5 . #xD866) ; ý¢€¡¦ + (=ucs . #x5591) ; 喑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3660) ; ø»˜€ + (ideograph-daikanwa . 03935) ; ø¸€½Ÿ + (=ucs . #x35C0) ; 㗀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x661D) ; 昝 + )) + (japanese-jisx0212 . #x356D) ; ø»‹‚´ + (chinese-cns11643-2 . #x3A57) ; ø»“²„ + (chinese-big5 . #xD873) ; ý¢€¡³ + (ideograph-daikanwa . 03936) ; ø¸€½  + (=ucs . #x5592) ; 喒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 649 9) + (chinese-cns11643-4 . #x365A) ; ø»˜€— + (ideograph-daikanwa . 03937) ; ø¸€½¡ + (=hanziku-2 . #xD7DE) ; ý¢€­Ÿž + (=ucs . #x20DC5) ; 𠷅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 649 8) + (chinese-cns11643-5 . #x3678) ; ø»šŠ¹ + (ideograph-daikanwa . 03938) ; ø¸€½¢ + (=hanziku-2 . #xD7DD) ; ý¢€­Ÿ + (=ucs . #x20DC6) ; 𠷆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8981) ; 要 + )) + (japanese-jisx0212 . #x356E) ; ø»‹‚µ + (chinese-cns11643-2 . #x3A51) ; ø»“±¾ + (chinese-big5 . #xD86D) ; ý¢€¡­ + (ideograph-daikanwa . 03939) ; ø¸€½£ + (=ucs . #x5593) ; 喓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C4B) ; 屋 + )) + (chinese-gb2312 . #x6038) ; ø»…¢½ + (japanese-jisx0212 . #x356F) ; ø»‹‚¶ + (chinese-isoir165 . #x6038) ; ø»Ž‹ + (chinese-cns11643-1 . #x5E47) ; ø»’œ¨ + (chinese-big5 . #xB3E1) ; ý¢€‹¡ + (ideograph-daikanwa . 03940) ; ø¸€½¤ + (=ucs . #x5594) ; 喔 + )) +(define-char + '((=>ucs . #x20DC7) ; 𠷇 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 03941) ; ø¸€½¥ + )) +(define-char + '((morohashi-daikanwa 3941 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 659 5) + (=hanziku-2 . #xD9E0) ; ý¢€­§  + (=ucs . #x20DC7) ; 𠷇 + )) +(define-char + '((=>ucs . #x20DC7) ; 𠷇 + (morohashi-daikanwa 3941 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3657) ; ø»˜€” + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9762) ; 面 + )) + (chinese-cns11643-2 . #x3A5D) ; ø»“²Š + (chinese-big5 . #xD879) ; ý¢€¡¹ + (ideograph-daikanwa . 03942) ; ø¸€½¦ + (=ucs . #x5595) ; 喕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 657 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5F8B) ; 律 + )) + (chinese-cns11643-5 . #x3729) ; ø»š‹ˆ + (ideograph-daikanwa . 03943) ; ø¸€½§ + (=hanziku-2 . #xD9A1) ; ý¢€­¦¡ + (=cbeta . 02976) ; ø¸ ®  + (=ucs . #x20DC8) ; 𠷈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 651 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x67AF) ; 枯 + )) + (chinese-cns11643-3 . #x3A2E) ; ø»•»Ÿ + (ideograph-daikanwa . 03944) ; ø¸€½¨ + (=hanziku-2 . #xD859) ; ý¢€­¡™ + (=cbeta . 03765) ; ø¸ ºµ + (=ucs . #x5596) ; 喖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 662 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8ECD) ; 軍 + )) + (japanese-jisx0212 . #x3570) ; ø»‹‚· + (chinese-cns11643-3 . #x3A2A) ; ø»•»› + (ideograph-daikanwa . 03945) ; ø¸€½© + (=hanziku-2 . #xDAA6) ; ý¢€­ª¦ + (=cbeta . 05028) ; ø¸¡Ž¤ + (=jef-china3 . #x46E9) ; øº„›© + (=ucs . #x5597) ; 喗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8011) ; 耑 + )) + (shinjigen-2 . 1164) + (chinese-gb2312 . #x342D) ; ø»„¢Š + (=jis-x0208 . #x5343) ; ø½Š¿º + (korean-ksc5601 . #x7437) ; ø»Š”œ + (chinese-isoir165 . #x342D) ; ø»Šš + (chinese-cns11643-1 . #x5E43) ; ø»’œ¤ + (=gt-pj-1 . #x5343) ; 喘 + (chinese-big5 . #xB3DD) ; ý¢€‹ + (ideograph-daikanwa . 03946) ; ø¸€½ª + (=ucs . #x5598) ; 喘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x54A2) ; 咢 + )) + (chinese-cns11643-3 . #x3A3D) ; ø»•»® + (ideograph-daikanwa . 03947) ; ø¸€½« + (=cbeta . 00088) ; ø¸ ˜ + (=ucs . #x35C1) ; 㗁 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x365F) ; ø»˜€œ + (ideograph-daikanwa . 03948) ; ø¸€½¬ + (=ucs . #x35C2) ; 㗂 + )) +(define-char + '((=>ucs . #x20DC9) ; 𠷉 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 663 4) + (ideograph-daikanwa . 03949) ; ø¸€½­ + (=hanziku-2 . #xDAC2) ; ý¢€­«‚ + )) +(define-char + '((=>ucs . #x20DC9) ; 𠷉 + (morohashi-daikanwa 3949 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x367E) ; ø»šŠ¿ + )) +(define-char + '((morohashi-daikanwa 3949 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x20DC9) ; 𠷉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A37) ; ø»•»¨ + (ideograph-daikanwa . 03950) ; ø¸€½® + (=ucs . #x35C3) ; 㗃 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5F56) ; 彖 + )) + (shinjigen-2 . 1139) + (chinese-gb2312 . #x6039) ; ø»…¢¾ + (=jis-x0208 . #x533C) ; ø½Š¿³ + (korean-ksc5601 . #x7D42) ; ø»Š¡µ + (chinese-isoir165 . #x6039) ; ø»Ž‹Ž + (chinese-cns11643-1 . #x5E57) ; ø»’œ¸ + (=gt-pj-1 . #x533C) ; 喙 + (chinese-big5 . #xB3F1) ; ý¢€‹± + (ideograph-daikanwa . 03951) ; ø¸€½¯ + (=ucs . #x5599) ; 喙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4730) ; ø»œ¬³ + (ideograph-daikanwa . 03952) ; ø¸€½° + )) +(define-char + '((=>ucs . #x559A) ; 喚 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x5476) ; ø½‹‚‹ + (korean-ksc5601 . #x7C31) ; ø»Š † + (ideograph-daikanwa . 05916) ; ø¸œœ + )) + (shinjigen-2 . 1144) + (=jis-x0208 . #x342D) ; ø½Š’‚ + (korean-ksc5601 . #x7C30) ; ø»Š … + (=gt-pj-1 . #x342D) ; ø½Š’‚ + (ideograph-daikanwa . 03953) ; ø¸€½± + (ucs-jis . #x559A) ; ø½Š’‚ + )) +(define-char + '((morohashi-daikanwa 3953 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5950) ; 奐 + )) + (chinese-gb12345 . #x3B3D) ; 喚 + (chinese-big5 . #xB3EA) ; ý¢€‹ª + (=ucs . #x559A) ; 喚 + )) +(define-char + '((=>ucs . #x559A) ; 喚 + (morohashi-daikanwa 3953 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5E50) ; ø»’œ± + )) +(define-char + '((=>ucs . #x559B) ; 喛 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x6029) ; ø½‹’¦ + (korean-ksc5601 . #x6A3A) ; ø»Š…³ + (ideograph-daikanwa . 19672) ; ø¸„³˜ + )) + (ideograph-daikanwa . 03954) ; ø¸€½² + (=hanziku-2 . #xD9A2) ; ý¢€­¦¢ + )) +(define-char + '((morohashi-daikanwa 3954 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 657 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7230) ; 爰 + )) + (chinese-cns11643-3 . #x3A33) ; ø»•»¤ + (=ucs . #x559B) ; 喛 + )) +(define-char + '((=>ucs . #x20DCA) ; 𠷊 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 03955) ; ø¸€½³ + )) +(define-char + '((morohashi-daikanwa 3955 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 657 1) + (chinese-cns11643-4 . #x3662) ; ø»˜€Ÿ + (=hanziku-2 . #xD97A) ; ý¢€­¥º + (=ucs . #x20DCA) ; 𠷊 + )) +(define-char + '((=>ucs . #x35C4) ; 㗄 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 03956) ; ø¸€½´ + (=cbeta . 04250) ; ø¸¡‚š + )) +(define-char + '((morohashi-daikanwa 3956 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4739) ; ø»œ¬¼ + (=ucs . #x35C4) ; 㗄 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x58F4) ; 壴 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 1146) + (chinese-gb2312 . #x4F32) ; ø»…‰¹ + (=jis-x0208 . #x346E) ; ø½Š“ƒ + (korean-ksc5601 . #x7D6C) ; ø»Š¢Ÿ + (chinese-isoir165 . #x4F32) ; ø»²‰ + (chinese-cns11643-1 . #x5E45) ; ø»’œ¦ + (=gt-pj-1 . #x346E) ; 喜 + (chinese-big5 . #xB3DF) ; ý¢€‹Ÿ + (ideograph-daikanwa . 03957) ; ø¸€½µ + (=gt-k . 09020) ; ý¡„‚Œ¼ + (=ucs . #x559C) ; 喜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3679) ; ø»šŠº + (=jis-x0213-2-2000 . #x242F) ; ø»¤¡¨ + (ideograph-daikanwa . 03958) ; ø¸€½¶ + (=ucs . #x35C5) ; 㗅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 652 4) + (chinese-cns11643-4 . #x365B) ; ø»˜€˜ + (ideograph-daikanwa . 03959) ; ø¸€½· + (=hanziku-2 . #xD87A) ; ý¢€­¡º + (=ucs . #x20DCB) ; 𠷋 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x66F7) ; 曷 + )) + (japanese-jisx0208-1978 . #x3365) ; ø»‚—  + (chinese-gb2312 . #x3A48) ; ø»„«™ + (korean-ksc5601 . #x4A62) ; ø»‰—› + (chinese-isoir165 . #x3A48) ; ø»“© + (chinese-cns11643-1 . #x5E42) ; ø»’œ£ + (=jis-x0213-1-2000 . #x2F2C) ; ø»¢§« + (chinese-big5 . #xB3DC) ; ý¢€‹œ + (ideograph-daikanwa . 03960) ; ø¸€½¸ + (ucs-jis . #xFA36) ; 喝 + (=ucs . #x559D) ; 喝 + )) +(define-char + '((=>ucs* . #x559D) ; 喝 + (morohashi-daikanwa 3960 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #xFA36) ; 喝 + )) +(define-char + '((=>ucs . #x559D) ; 喝 + (morohashi-daikanwa 3960 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208 . #x3365) ; ø»†«¨ + (=jis-x0208-1990 . #x3365) ; ø½Š‘œ + (=gt-pj-1 . #x3365) ; ø»†«¨ + (=gt-k . 07729) ; ý¡„¸± + (=jef-china3 . #x47B8) ; øº„ž¸ + (ucs-jis . #x559D) ; ø»†«¨ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x537D) ; 卽 + )) + (chinese-cns11643-3 . #x3A40) ; ø»•»± + (ideograph-daikanwa . 03961) ; ø¸€½¹ + (=ucs . #x559E) ; 喞 + )) +(define-char + '((=>ucs . #x559E) ; 喞 + (morohashi-daikanwa 3961 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x5344) ; ø½Š¿» + (=gt-pj-1 . #x5344) ; ø½Š¿» + (ucs-jis . #x559E) ; ø½Š¿» + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 653 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5247) ; 則 + )) + (chinese-cns11643-5 . #x3723) ; ø»š‹‚ + (ideograph-daikanwa . 03962) ; ø¸€½º + (=hanziku-2 . #xD8BF) ; ý¢€­¢¿ + (=cbeta . 03502) ; ø¸ ¶® + (=ucs . #x20DCC) ; 𠷌 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x80C3) ; 胃 + )) + (shinjigen-2 . 1149) + (chinese-gb2312 . #x6030) ; ø»…¢µ + (=jis-x0208 . #x5340) ; ø½Š¿· + (chinese-isoir165 . #x6030) ; ø»Ž‹… + (=gt-pj-1 . #x5340) ; 喟 + (chinese-big5 . #xB3E7) ; ý¢€‹§ + (ideograph-daikanwa . 03963) ; ø¸€½» + (=gt-k . 09170) ; ý¡„‚’ + (=ucs . #x559F) ; 喟 + )) +(define-char + '((=>ucs . #x559F) ; 喟 + (morohashi-daikanwa 3963 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5E4D) ; ø»’œ® + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 656 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x91CD) ; 重 + )) + (chinese-cns11643-3 . #x3A34) ; ø»•»¥ + (ideograph-daikanwa . 03964) ; ø¸€½¼ + (=hanziku-2 . #xD964) ; ý¢€­¥¤ + (=cbeta . 01833) ; ø¸ œ© + (=ucs . #x55A0) ; 喠 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 03965) ; ø¸€½½ + (=ucs . #x20DCD) ; 𠷍 + )) +(define-char + '((=>ucs . #x20DCD) ; 𠷍 + (morohashi-daikanwa 3965 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 663 9) + (chinese-cns11643-5 . #x3727) ; ø»š‹† + (=hanziku-2 . #xDAC7) ; ý¢€­«‡ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 662 11) + (chinese-cns11643-4 . #x3666) ; ø»˜€£ + (ideograph-daikanwa . 03966) ; ø¸€½¾ + (=hanziku-2 . #xDAA9) ; ý¢€­ª© + (=ucs . #x20DCE) ; 𠷎 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x97CB) ; 韋 + )) + (chinese-cns11643-2 . #x3A5E) ; ø»“²‹ + (chinese-big5 . #xD87A) ; ý¢€¡º + (ideograph-daikanwa . 03967) ; ø¸€½¿ + (=ucs . #x55A1) ; 喡 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x81FF) ; 臿 + )) + (chinese-cns11643-2 . #x3A50) ; ø»“±½ + (chinese-big5 . #xD86C) ; ý¢€¡¬ + (ideograph-daikanwa . 03968) ; ø¸€¾€ + (=ucs . #x55A2) ; 喢 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x367A) ; ø»šŠ» + (ideograph-daikanwa . 03969) ; ø¸€¾ + (=ucs . #x35C6) ; 㗆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5474) ; 呴 + ) + ((=ucs . #x706C) ; 灬 + )) + (japanese-jisx0212 . #x3571) ; ø»‹‚¸ + (chinese-cns11643-2 . #x3A56) ; ø»“²ƒ + (chinese-big5 . #xD872) ; ý¢€¡² + (ideograph-daikanwa . 03970) ; ø¸€¾‚ + (=ucs . #x55A3) ; 喣 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A30) ; ø»•»¡ + (ideograph-daikanwa . 03971) ; ø¸€¾ƒ + (=ucs . #x35C7) ; 㗇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3658) ; ø»˜€• + (ideograph-daikanwa . 03972) ; ø¸€¾„ + (=ucs . #x35C8) ; 㗈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7687) ; 皇 + )) + (japanese-jisx0212 . #x3572) ; ø»‹‚¹ + (chinese-isoir165 . #x2C39) ; ø»Œ¾¶ + (chinese-cns11643-2 . #x3A58) ; ø»“²… + (chinese-big5 . #xD874) ; ý¢€¡´ + (ideograph-daikanwa . 03973) ; ø¸€¾… + (=jef-china3 . #x46EA) ; øº„›ª + (=ucs . #x55A4) ; 喤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5EA6) ; 度 + )) + (chinese-cns11643-2 . #x3A4C) ; ø»“±¹ + (chinese-big5 . #xD868) ; ý¢€¡¨ + (ideograph-daikanwa . 03974) ; ø¸€¾† + (=ucs . #x55A5) ; 喥 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x54C1) ; 品 + ) + ((=ucs . #x5C71) ; å±± + )) + (chinese-cns11643-2 . #x3A5B) ; ø»“²ˆ + (chinese-big5 . #xD877) ; ý¢€¡· + (ideograph-daikanwa . 03975) ; ø¸€¾‡ + (=ucs . #x55A6) ; 喦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5BA3) ; 宣 + )) + (shinjigen-2 . 1155) + (chinese-gb2312 . #x507A) ; ø»…ŒŸ + (=jis-x0208 . #x3776) ; ø½Š—¥ + (korean-ksc5601 . #x7D3D) ; ø»Š¡° + (chinese-isoir165 . #x507A) ; ø»´¯ + (chinese-cns11643-1 . #x5E3F) ; ø»’œ  + (=gt-pj-1 . #x3776) ; 喧 + (chinese-big5 . #xB3D9) ; ý¢€‹™ + (ideograph-daikanwa . 03976) ; ø¸€¾ˆ + (=ucs . #x55A7) ; 喧 + )) +(define-char + '((=>ucs . #x20DCF) ; 𠷏 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 03977) ; ø¸€¾‰ + )) +(define-char + '((morohashi-daikanwa 3977 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 658 8) + (chinese-cns11643-5 . #x3730) ; ø»š‹ + (=hanziku-2 . #xD9C3) ; ý¢€­§ƒ + (=ucs . #x20DCF) ; 𠷏 + )) +(define-char + '((=>ucs . #x55A8) ; 喨 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4E3C) ; ø½Š¸ + (korean-ksc5601 . #x5555) ; ø»‰§˜ + (ideograph-daikanwa . 00304) ; ø¸€„° + )) + (=jis-x0208 . #x534A) ; ø½‹€ + (=gt-pj-1 . #x534A) ; ø½‹€ + (chinese-big5 . #xD867) ; ý¢€¡§ + (ideograph-daikanwa . 03978) ; ø¸€¾Š + (ucs-jis . #x55A8) ; ø½‹€ + )) +(define-char + '((=>ucs . #x55A8) ; 喨 + (morohashi-daikanwa 3978 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x4F69) ; ø»’‡ˆ + )) + (chinese-cns11643-2 . #x3A4B) ; ø»“±¸ + )) +(define-char + '((morohashi-daikanwa 3978 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4EAE) ; 亮 + )) + (=ucs . #x55A8) ; 喨 + )) +(define-char + '((=>ucs . #x55A9) ; 喩 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x5141) ; ø½Š¼¼ + (korean-ksc5601 . #x6A64) ; ø»Š† + (ideograph-daikanwa . 01437) ; ø¸€– + )) + (shinjigen-1 . 1176) + (shinjigen-2 . 1176) + (korean-ksc5601 . #x6A67) ; ø»Š†  + (=jis-x0208-1990 . #x5348) ; ø½Š¿¿ + (=gt-pj-1 . #x5348) ; ø»Š†  + (ideograph-daikanwa . 03979) ; ø¸€¾‹ + (ucs-jis . #x55A9) ; ø»Š†  + )) +(define-char + '((=>ucs . #x55A9) ; 喩 + (morohashi-daikanwa 3979 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x5348) ; ø»ƒ†ƒ + (japanese-jisx0208 . #x5348) ; ø»‡š‹ + )) +(define-char + '((morohashi-daikanwa 3979 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x516A) ; 兪 + )) + (=ucs . #x55A9) ; 喩 + )) +(define-char + '((=>ucs . #x55A9) ; 喩 + (morohashi-daikanwa 3979 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-3 . #x2B37) ; ø»•¥¦ + )) + (chinese-cns11643-3 . #x3A42) ; ø»•»³ + )) +(define-char + '((=>ucs . #x55BB) ; 喻 + (morohashi-daikanwa 3979 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-big5 . #xAB5C) ; ý¢€Š­œ + )) + (chinese-big5 . #xB3EB) ; ý¢€‹« + (=jef-china3 . #x46EB) ; øº„›« + )) +(define-char + '((morohashi-daikanwa 3979 0 4) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4FDE) ; 俞 + )) + (chinese-gb2312 . #x5377) ; ø»…¶ + (chinese-isoir165 . #x5377) ; ø»¹† + (=ucs . #x55BB) ; 喻 + )) +(define-char + '((=>ucs . #x55BB) ; 喻 + (morohashi-daikanwa 3979 0 5) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x4F7E) ; ø»’‡ + )) + (chinese-cns11643-1 . #x5E51) ; ø»’œ² + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6052) ; 恒 + )) + (ideograph-daikanwa . 03980) ; ø¸€¾Œ + (=cbeta . 00090) ; ø¸ š + )) +(define-char + '((=>ucs . #x20DD1) ; 𠷑 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 22661) ; ø¸…¢… + )) + (ideograph-daikanwa . 03981) ; ø¸€¾ + (=cbeta . 00760) ; ø¸ ‹¸ + )) +(define-char + '((morohashi-daikanwa 3981 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 663 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-2 . #x2C40) ; ø»“‰ + )) + (chinese-cns11643-4 . #x365D) ; ø»˜€š + (=hanziku-2 . #xDAC5) ; ý¢€­«… + (=ucs . #x20DD1) ; 𠷑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 657 5) + (chinese-cns11643-5 . #x372C) ; ø»š‹‹ + (ideograph-daikanwa . 03982) ; ø¸€¾Ž + (=hanziku-2 . #xD97E) ; ý¢€­¥¾ + (=ucs . #x20DD2) ; 𠷒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3665) ; ø»˜€¢ + (ideograph-daikanwa . 03983) ; ø¸€¾ + (=ucs . #x35C9) ; 㗉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 654 2) + (chinese-cns11643-5 . #x372E) ; ø»š‹ + (ideograph-daikanwa . 03984) ; ø¸€¾ + (=hanziku-2 . #xD8DA) ; ý¢€­£š + (=ucs . #x20DD3) ; 𠷓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x88A5) ; ý¢€ˆ¢¥ + ) + ((=big5-cdp . #x8CC6) ; ý¢€ˆ³† + )) + (shinjigen-2 . 1165) + (=jis-x0208 . #x4153) ; ø½Š¥® + (korean-ksc5601 . #x5F43) ; ø»‰µ² + (chinese-cns11643-1 . #x5E46) ; ø»’œ§ + (chinese-gb12345 . #x4925) ; 喪 + (=gt-pj-1 . #x4153) ; 喪 + (chinese-big5 . #xB3E0) ; ý¢€‹  + (ideograph-daikanwa . 03985) ; ø¸€¾‘ + (=gt-k . 09088) ; ý¡„‚Ž€ + (=ucs . #x55AA) ; 喪 + )) +(define-char + '((=>ucs . #x20DD4) ; 𠷔 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 03986) ; ø¸€¾’ + )) +(define-char + '((morohashi-daikanwa 3986 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 652 9) + (chinese-cns11643-6 . #x472E) ; ø»œ¬± + (=hanziku-2 . #xD8A1) ; ý¢€­¢¡ + (=ucs . #x20DD4) ; 𠷔 + )) +(define-char + '((=>ucs . #x55AB) ; 喫 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 05917) ; ø¸œ + )) + (ideograph-daikanwa . 03987) ; ø¸€¾“ + (=jef-china3 . #x46EC) ; øº„›¬ + )) +(define-char + '((=>ucs . #x55AB) ; 喫 + (morohashi-daikanwa 3987 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x5152) ; ø»‰¡ + )) +(define-char + '((=>ucs . #x55AB) ; 喫 + (morohashi-daikanwa 3987 0 1 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5E56) ; ø»’œ· + )) +(define-char + '((morohashi-daikanwa 3987 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5951) ; 契 + )) + (chinese-big5 . #xB3F0) ; ý¢€‹° + (=ucs . #x55AB) ; 喫 + )) +(define-char + '((=>ucs . #x55AB) ; 喫 + (morohashi-daikanwa 3987 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x354A) ; ø½Š“½ + (=gt-pj-1 . #x354A) ; ø½Š“½ + (ucs-jis . #x55AB) ; ø½Š“½ + )) +(define-char + '((=>ucs . #x55AB) ; 喫 + (morohashi-daikanwa 3987 1 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4731) ; ø»œ¬´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 658 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x98A8) ; 風 + )) + (ideograph-daikanwa . 03988) ; ø¸€¾” + (=hanziku-2 . #xD9C2) ; ý¢€­§‚ + (=cbeta . 03504) ; ø¸ ¶° + (=ucs . #x20DD5) ; 𠷕 + )) +(define-char + '((=>ucs . #x20DD5) ; 𠷕 + (morohashi-daikanwa 3988 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x5378) ; ø»’ + )) + (chinese-cns11643-6 . #x473C) ; ø»œ¬¿ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3663) ; ø»˜€  + (ideograph-daikanwa . 03989) ; ø¸€¾• + (=cbeta . 07362) ; ø¸¡³‚ + (=jef-china3 . #x91B5) ; øº‰†µ + (=ucs . #x35CA) ; 㗊 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x592D) ; 夭 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x518B) ; 冋 + )) + (shinjigen-2 . 1152) + (=jis-x0208 . #x362C) ; ø½Š”½ + (korean-ksc5601 . #x4E62) ; ø»‰“ + (chinese-cns11643-1 . #x5E52) ; ø»’œ³ + (chinese-gb12345 . #x4747) ; 喬 + (=gt-pj-1 . #x362C) ; 喬 + (chinese-big5 . #xB3EC) ; ý¢€‹¬ + (ideograph-daikanwa . 03990) ; ø¸€¾– + (=gt-k . 09033) ; ý¡„‚‰ + (=ucs . #x55AC) ; 喬 + )) +(define-char + '((=>ucs . #x55AD) ; 喭 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 09980) ; ø¸‚›¼ + )) + (japanese-jisx0212 . #x3573) ; ø»‹‚º + (=jis-x0213-1-2000 . #x2F2D) ; ø»¢§¬ + (chinese-big5 . #xD869) ; ý¢€¡© + (ideograph-daikanwa . 03991) ; ø¸€¾— + (=jef-china3 . #x46ED) ; øº„›­ + (ucs-jis . #x55AD) ; ø»‹‚º + )) +(define-char + '((=>ucs . #x55AD) ; 喭 + (morohashi-daikanwa 3991 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5F65) ; å½¥ + )) + (chinese-cns11643-2 . #x3A4D) ; ø»“±º + )) +(define-char + '((morohashi-daikanwa 3991 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5F66) ; 彦 + )) + (=ucs . #x55AD) ; 喭 + )) +(define-char + '((=>ucs . #x20DD7) ; 𠷗 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 03992) ; ø¸€¾˜ + )) +(define-char + '((morohashi-daikanwa 3992 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 659 9) + (chinese-cns11643-6 . #x472B) ; ø»œ¬® + (=hanziku-2 . #xD9E4) ; ý¢€­§¤ + (=ucs . #x20DD7) ; 𠷗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5405) ; 吅 + ) + ((=big5-cdp . #x8BD9) ; ý¢€ˆ¯™ + )) + (shinjigen-1 . 1170) + (shinjigen-2 . 1170) + (=jis-x0208 . #x5345) ; ø½Š¿¼ + (korean-ksc5601 . #x5324) ; ø»‰£« + (chinese-cns11643-1 . #x5E4C) ; ø»’œ­ + (chinese-gb12345 . #x3525) ; 單 + (=gt-pj-1 . #x5345) ; 單 + (chinese-big5 . #xB3E6) ; ý¢€‹¦ + (ideograph-daikanwa . 03993) ; ø¸€¾™ + (=gt-k . 09172) ; ý¡„‚” + (=ucs . #x55AE) ; 單 + )) +(define-char + '((=>ucs . #x55AF) ; 喯 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5954) ; 奔 + )) + (chinese-cns11643-3 . #x3A3B) ; ø»•»¬ + (ideograph-daikanwa . 03994) ; ø¸€¾š + )) +(define-char + '((morohashi-daikanwa 3994 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 652 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5954) ; 奔 + )) + (=hanziku-2 . #xD87E) ; ý¢€­¡¾ + (=ucs . #x55AF) ; 喯 + )) +(define-char + '((=>ucs . #x20DD6) ; 𠷖 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0212 . #x5155) ; ø»‹«¤ + (ideograph-daikanwa . 25459) ; ø¸†³ + )) + (ideograph-daikanwa . 03995) ; ø¸€¾› + (=cbeta . 03312) ; ø¸ ³° + )) +(define-char + '((morohashi-daikanwa 3995 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 662 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-2 . #x3159) ; ø»“¤¸ + )) + (chinese-cns11643-5 . #x3E22) ; ø»š•“ + (=hanziku-2 . #xDAA3) ; ý¢€­ª£ + (=ucs . #x20DD6) ; 𠷖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 653 5) + (chinese-cns11643-5 . #x3721) ; ø»š‹€ + (ideograph-daikanwa . 03996) ; ø¸€¾œ + (=hanziku-2 . #xD8BD) ; ý¢€­¢½ + (=ucs . #x20DFE) ; ð ·¾ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 653 1) + (chinese-cns11643-5 . #x3722) ; ø»š‹ + (ideograph-daikanwa . 03997) ; ø¸€¾ + (=hanziku-2 . #xD8B9) ; ý¢€­¢¹ + (=ucs . #x20DDA) ; 𠷚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 652 11) + (chinese-cns11643-6 . #x4734) ; ø»œ¬· + (ideograph-daikanwa . 03998) ; ø¸€¾ž + (=hanziku-2 . #xD8A3) ; ý¢€­¢£ + (=ucs . #x20DDB) ; 𠷛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 658 2) + (chinese-cns11643-6 . #x473F) ; ø»œ­‚ + (ideograph-daikanwa . 03999) ; ø¸€¾Ÿ + (=hanziku-2 . #xD9BD) ; ý¢€­¦½ + (=ucs . #x20DDC) ; 𠷜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 656 2) + (chinese-cns11643-6 . #x473A) ; ø»œ¬½ + (ideograph-daikanwa . 04000) ; ø¸€¾  + (=hanziku-2 . #xD95B) ; ý¢€­¥› + (=ucs . #x20DDD) ; 𠷝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 658 11) + (chinese-cns11643-4 . #x3664) ; ø»˜€¡ + (ideograph-daikanwa . 04001) ; ø¸€¾¡ + (=hanziku-2 . #xD9C6) ; ý¢€­§† + (=ucs . #x20DDE) ; 𠷞 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 654 5) + (chinese-cns11643-5 . #x3726) ; ø»š‹… + (ideograph-daikanwa . 04002) ; ø¸€¾¢ + (=hanziku-2 . #xD8DD) ; ý¢€­£ + (=ucs . #x20DDF) ; 𠷟 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 653 3) + (chinese-cns11643-5 . #x372B) ; ø»š‹Š + (ideograph-daikanwa . 04003) ; ø¸€¾£ + (=hanziku-2 . #xD8BB) ; ý¢€­¢» + (=ucs . #x20E2D) ; ð ¸­ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 654 1) + (chinese-cns11643-5 . #x372F) ; ø»š‹Ž + (ideograph-daikanwa . 04004) ; ø¸€¾¤ + (=hanziku-2 . #xD8D9) ; ý¢€­£™ + (=ucs . #x20E2E) ; 𠸮 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 664 1) + (chinese-cns11643-6 . #x473D) ; ø»œ­€ + (ideograph-daikanwa . 04006) ; ø¸€¾¦ + (=hanziku-2 . #xDADF) ; ý¢€­«Ÿ + (=ucs . #x20E30) ; ð ¸° + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x372D) ; ø»š‹Œ + (ideograph-daikanwa . 04007) ; ø¸€¾§ + (=ucs . #x20E31) ; 𠸱 + )) +(define-char + '((=>ucs . #x20E31) ; 𠸱 + (morohashi-daikanwa 4007 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 4 2399 1) + (=hanziku-6 . #xEFEA) ; ý¢®¿ª + )) +(define-char + '((=>ucs . #x20E32) ; 𠸲 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 04008) ; ø¸€¾¨ + )) +(define-char + '((morohashi-daikanwa 4008 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 652 13) + (chinese-cns11643-5 . #x372A) ; ø»š‹‰ + (=hanziku-2 . #xD8A5) ; ý¢€­¢¥ + (=ucs . #x20E32) ; 𠸲 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 648 1) + (chinese-cns11643-5 . #x367D) ; ø»šŠ¾ + (ideograph-daikanwa . 04009) ; ø¸€¾© + (=hanziku-2 . #xD7B6) ; ý¢€­ž¶ + (=ucs . #x20E33) ; 𠸳 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9999) ; 香 + )) + (chinese-cns11643-3 . #x3A3F) ; ø»•»° + (ideograph-daikanwa . 04010) ; ø¸€¾ª + (=cbeta . 02827) ; ø¸ ¬‹ + (=ucs . #x35CD) ; 㗍 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 651 12) + (chinese-cns11643-5 . #x367B) ; ø»šŠ¼ + (ideograph-daikanwa . 04012) ; ø¸€¾¬ + (=hanziku-2 . #xD862) ; ý¢€­¡¢ + (=ucs . #x20DFC) ; ð ·¼ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 649 1) + (chinese-cns11643-5 . #x3674) ; ø»šŠµ + (ideograph-daikanwa . 04013) ; ø¸€¾­ + (=hanziku-2 . #xD7D6) ; ý¢€­Ÿ– + (=ucs . #x20DF8) ; ð ·¸ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 651 9) + (chinese-cns11643-5 . #x3675) ; ø»šŠ¶ + (ideograph-daikanwa . 04014) ; ø¸€¾® + (=hanziku-2 . #xD85F) ; ý¢€­¡Ÿ + (=ucs . #x20DFB) ; ð ·» + )) +(define-char + '((=>ucs . #x55B0) ; 喰 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x635D) ; ø»‰¼„ + (chinese-cns11643-1 . #x537A) ; ø»’‘ + (ideograph-daikanwa . 44014) ; ø¸Š¯® + )) + (japanese-jisx0208-1978 . #x3674) ; ø»‚œ‰ + (ideograph-daikanwa . 04015) ; ø¸€¾¯ + (=cbeta . 00068) ; ø¸ „ + )) +(define-char + '((=>ucs . #x55B0) ; 喰 + (morohashi-daikanwa 4015 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3F29) ; ø½Š¢ˆ + )) + (japanese-jisx0208 . #x3674) ; ø»†°‘ + (=jis-x0208-1990 . #x3674) ; ø½Š–… + (=gt-pj-1 . #x3674) ; ø»†°‘ + (=jef-china3 . #x70B6) ; øº‡‚¶ + (ucs-jis . #x55B0) ; ø»†°‘ + )) +(define-char + '((morohashi-daikanwa 4015 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 658 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x98DF) ; 食 + )) + (=hanziku-2 . #xD9BF) ; ý¢€­¦¿ + (=ucs . #x55B0) ; 喰 + )) +(define-char + '((=>ucs . #x20E3B) ; 𠸻 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0208-1978 . #x377A) ; ø»‚­ + (japanese-jisx0208 . #x377A) ; ø»†±µ + (korean-ksc5601 . #x4B6F) ; ø»‰™† + (ideograph-daikanwa . 09574) ; ø¸‚•¦ + )) + (ideograph-daikanwa . 04016) ; ø¸€¾° + (=cbeta . 00067) ; ø¸ ƒ + )) +(define-char + '((morohashi-daikanwa 4016 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 647 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5EFA) ; 建 + )) + (chinese-cns11643-5 . #x3672) ; ø»šŠ³ + (=hanziku-2 . #xD775) ; ý¢€­µ + (=ucs . #x20E3B) ; 𠸻 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 653 4) + (chinese-cns11643-5 . #x3725) ; ø»š‹„ + (ideograph-daikanwa . 04017) ; ø¸€¾± + (=big5-cdp . #x86C1) ; ý¢€ˆ› + (=ucs . #x20DFD) ; ð ·½ + )) +(define-char + '((=>ucs . #x20E00) ; 𠸀 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 04018) ; ø¸€¾² + )) +(define-char + '((morohashi-daikanwa 4018 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 658 10) + (chinese-cns11643-6 . #x473B) ; ø»œ¬¾ + (=hanziku-2 . #xD9C5) ; ý¢€­§… + (=ucs . #x20E00) ; 𠸀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5398) ; 厘 + )) + (chinese-gb2312 . #x602C) ; ø»…¢± + (chinese-isoir165 . #x602C) ; ø»Ž‹ + (chinese-cns11643-1 . #x5E53) ; ø»’œ´ + (chinese-big5 . #xB3ED) ; ý¢€‹­ + (ideograph-daikanwa . 04019) ; ø¸€¾³ + (=ucs . #x55B1) ; 喱 + )) +(define-char + '((ideographic- (:radical 30 ; ⼝ + :strokes 9) + (:radical 1 ; ⼀ + :strokes 11)) + (total-strokes . 12) + (->same-ideograph + ((chinese-cns11643-6 . #x472D) ; ø»œ¬° + )) + (hanyu-dazidian 1 26 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E05) ; 丅 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((name . "CJK RADICAL TABLE") + (=ucs . #x2E87) ; ⺇ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5E73) ; å¹³ + ) + ((=ucs . #x53E3) ; 口 + )) + )) + )) + (ideograph-daikanwa . 04020) ; ø¸€¾´ + (=hanziku-1 . #xA979) ; ý¢€š¥¹ + (=ucs . #x20048) ; 𠁈 + )) +(define-char + '((=>ucs . #x20048) ; 𠁈 + (morohashi-daikanwa 4020 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x472D) ; ø»œ¬° + )) +(define-char + '((=>ucs . #x55B2) ; 喲 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 27242) ; ø¸†©ª + )) + (japanese-jisx0212 . #x3574) ; ø»‹‚» + (chinese-big5 . #xB3E9) ; ý¢€‹© + (ideograph-daikanwa . 04021) ; ø¸€¾µ + (ucs-jis . #x55B2) ; ø»‹‚» + )) +(define-char + '((=>ucs . #x55B2) ; 喲 + (morohashi-daikanwa 4021 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4C73) ; ø½Š¶˜ + (korean-ksc5601 . #x6533) ; ø»‰¾– + )) + (=jef-china3 . #x9AAC) ; øº‰ª¬ + )) +(define-char + '((morohashi-daikanwa 4021 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7D04) ; 約 + )) + (chinese-cns11643-1 . #x5E4F) ; ø»’œ° + (chinese-gb12345 . #x5334) ; 喲 + (=ucs . #x55B2) ; 喲 + )) +(define-char + '((=>ucs . #x55B3) ; 喳 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x67FB) ; 査 + )) + (chinese-cns11643-6 . #x4733) ; ø»œ¬¶ + (ideograph-daikanwa . 04022) ; ø¸€¾¶ + )) +(define-char + '((morohashi-daikanwa 4022 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x67E5) ; 查 + )) + (chinese-gb2312 . #x547B) ; ø»…’˜ + (chinese-isoir165 . #x547B) ; ø»º¨ + (chinese-cns11643-1 . #x5E4B) ; ø»’œ¬ + (chinese-big5 . #xB3E5) ; ý¢€‹¥ + (=ucs . #x55B3) ; 喳 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 652 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5A01) ; 威 + )) + (chinese-cns11643-3 . #x3A2F) ; ø»•»  + (ideograph-daikanwa . 04023) ; ø¸€¾· + (=hanziku-2 . #xD877) ; ý¢€­¡· + (=ucs . #x55B4) ; 喴 + )) +(define-char + '((=>ucs . #x55B5) ; 喵 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x5340) ; ø»’Œ— + (ideograph-daikanwa . 30781) ; ø¸‡ ½ + )) + (chinese-cns11643-2 . #x3A54) ; ø»“² + (ideograph-daikanwa . 04024) ; ø¸€¾¸ + )) +(define-char + '((morohashi-daikanwa 4024 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x82D7) ; 苗 + )) + (chinese-gb2312 . #x5F77) ; ø»…¢ž + (chinese-isoir165 . #x5F77) ; ø»ŽŠ® + (chinese-big5 . #xD870) ; ý¢€¡° + (=ucs . #x55B5) ; 喵 + )) +(define-char + '((=>ucs . #x55B6) ; 営 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x89B2) ; ý¢€ˆ¦² + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x5442) ; 呂 + )) + (shinjigen-2 . 1136) + (=jis-x0208 . #x3144) ; ø½Š¿ + (chinese-cns11643-6 . #x4729) ; ø»œ¬¬ + (=gt-pj-1 . #x3144) ; ø½Š¿ + (ideograph-daikanwa . 04025) ; ø¸€¾¹ + (=gt-k . 08998) ; ý¡„‚Œ¦ + (ucs-jis . #x55B6) ; ø½Š¿ + )) +(define-char + '((morohashi-daikanwa 4025 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x89B2) ; ý¢€ˆ¦² + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x5415) ; 吕 + )) + (=ucs . #x55B6) ; 営 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 653 6) + (chinese-cns11643-6 . #x4738) ; ø»œ¬» + (ideograph-daikanwa . 48978) ; ø¸‹½’ + (=hanziku-2 . #xD8BE) ; ý¢€­¢¾ + (=ucs . #x20DD9) ; 𠷙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4737) ; ø»œ¬º + (ideograph-daikanwa . 48979) ; ø¸‹½“ + (=ucs . #x20DBC) ; 𠶼 + )) +(define-char + '((=>ucs . #x20DBC) ; 𠶼 + (morohashi-daikanwa 48979 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 653 8) + (=hanziku-2 . #xD8C0) ; ý¢€­£€ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A3A) ; ø»•»« + (=ucs . #x35D0) ; 㗐 + )) +(define-char + '((=>ucs . #x556B) ; 啫 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #xFA5B) ; 者 + )) + (=cbeta . 00065) ; ø¸  + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x90CE) ; 郎 + )) + (chinese-gb2312 . #x6025) ; ø»…¢ª + (chinese-isoir165 . #x6025) ; ø»ŽŠº + (chinese-cns11643-2 . #x3A4E) ; ø»“±» + (chinese-big5 . #xD86A) ; ý¢€¡ª + (=ucs . #x5577) ; 啷 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 649 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5349) ; 卉 + ) + ((=ucs . #x8D1D) ; 贝 + )) + )) + (chinese-gb2312 . #x4567) ; ø»„¼‚ + (chinese-isoir165 . #x4567) ; ø»¤’ + (=hanziku-2 . #xD7D8) ; ý¢€­Ÿ˜ + (=ucs . #x55B7) ; 喷 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x752B) ; 甫 + ) + ((=ucs . #x53F1) ; 叱 + )) + (chinese-gb12345 . #x7D62) ; 喸 + (=ucs . #x55B8) ; 喸 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 652 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x594E) ; 奎 + )) + (chinese-gb2312 . #x602D) ; ø»…¢² + (chinese-isoir165 . #x602D) ; ø»Ž‹‚ + (=hanziku-2 . #xD87D) ; ý¢€­¡½ + (=ucs . #x55B9) ; 喹 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x4FC2) ; 係 + )) + (=ucs . #x55BA) ; 喺 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6025) ; 急 + )) + (chinese-gb12345 . #x7C30) ; 喼 + (=ucs . #x55BC) ; 喼 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 661 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7C73) ; ç±³ + ) + ((=ucs . #x5973) ; 女 + )) + )) + (chinese-gb2312 . #x6036) ; ø»…¢» + (chinese-isoir165 . #x6036) ; ø»Ž‹‹ + (=hanziku-2 . #xDA5F) ; ý¢€­©Ÿ + (=ucs . #x55BD) ; 喽 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 662 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x89B2) ; ý¢€ˆ¦² + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x544A) ; 告 + )) + (non-morohashi 4025 9 8) + (chinese-gb2312 . #x6037) ; ø»…¢¼ + (chinese-isoir165 . #x6037) ; ø»Ž‹Œ + (=hanziku-2 . #xDA7D) ; ý¢€­©½ + (=ucs . #x55BE) ; 喾 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3673) ; ø»šŠ´ + (=ucs . #x20DE7) ; ð ·§ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3025) ; ø½ŠŒ‚ + (korean-ksc5601 . #x646E) ; ø»‰½³ + (ideograph-daikanwa . 03580) ; ø¸€·¼ + )) + (=cbeta . 03762) ; ø¸ º² + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x472C) ; ø»œ¬¯ + )) +(define-char + '((=>ucs . #x20E36) ; 𠸶 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04026) ; ø¸€¾º + )) +(define-char + '((morohashi-daikanwa 4026 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5139) ; ø»œ»¨ + (=ucs . #x20E36) ; 𠸶 + )) +(define-char + '((=>ucs . #x20E36) ; 𠸶 + (morohashi-daikanwa 4026 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 667 9) + (=hanziku-2 . #xDBAA) ; ý¢€­®ª + )) +(define-char + '((=>ucs . #x20E37) ; ð ¸· + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 671 4) + (ideograph-daikanwa . 04027) ; ø¸€¾» + (=hanziku-2 . #xDC66) ; ý¢€­±¦ + )) +(define-char + '((morohashi-daikanwa 4027 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E23) ; ø»š•” + (=ucs . #x20E37) ; ð ¸· + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 666 8) + (ideograph-daikanwa . 04028) ; ø¸€¾¼ + (=hanziku-2 . #xDB67) ; ý¢€­­§ + (=ucs . #x20E38) ; 𠸸 + )) +(define-char + '((=>ucs . #x20E38) ; 𠸸 + (morohashi-daikanwa 4028 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C49) ; ø»˜ˆº + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x54C1) ; 品 + ) + ((=ucs . #x6728) ; 木 + )) + (japanese-jisx0212 . #x3575) ; ø»‹‚¼ + (=jis-x0213-2-2000 . #x2433) ; ø»¤¡¬ + (chinese-big5 . #xDCD5) ; ý¢€³• + (ideograph-daikanwa . 04029) ; ø¸€¾½ + (=ucs . #x55BF) ; 喿 + )) +(define-char + '((=>ucs . #x55BF) ; 喿 + (morohashi-daikanwa 4029 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x417A) ; ø»“¼¹ + )) +(define-char + '((=>ucs . #x35D3) ; 㗓 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04030) ; ø¸€¾¾ + )) +(define-char + '((morohashi-daikanwa 4030 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E39) ; ø»š•ª + (=ucs . #x35D3) ; 㗓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C4A) ; ø»˜ˆ» + (ideograph-daikanwa . 04031) ; ø¸€¾¿ + (=ucs . #x35D4) ; 㗔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 666 3) + (chinese-cns11643-5 . #x3E27) ; ø»š•˜ + (ideograph-daikanwa . 04032) ; ø¸€¿€ + (=hanziku-2 . #xDB62) ; ý¢€­­¢ + (=ucs . #x20E39) ; 𠸹 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8D44) ; ý¢€ˆµ„ + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x6BB3) ; 殳 + )) + (chinese-cns11643-2 . #x4176) ; ø»“¼µ + (chinese-big5 . #xDCD1) ; ý¢€³‘ + (ideograph-daikanwa . 04033) ; ø¸€¿ + (=ucs . #x55C0) ; 嗀 + )) +(define-char + '((=>ucs . #x20E3A) ; 𠸺 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 671 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x663D) ; ø»‰¿¾ + (ideograph-daikanwa . 38849) ; ø¸‰Ÿ + )) + (ideograph-daikanwa . 04034) ; ø¸€¿‚ + (=hanziku-2 . #xDC64) ; ý¢€­±¤ + (=cbeta . 01943) ; ø¸ ž— + )) +(define-char + '((=>ucs . #x20E3A) ; 𠸺 + (morohashi-daikanwa 4034 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x584B) ; ø»’“¸ + )) + (chinese-cns11643-4 . #x3C4E) ; ø»˜ˆ¿ + )) +(define-char + '((morohashi-daikanwa 4034 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9006) ; 逆 + )) + (=ucs . #x20E3A) ; 𠸺 + )) +(define-char + '((=>ucs . #x55C1) ; 嗁 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8652) ; 虒 + )) + (japanese-jisx0212 . #x3576) ; ø»‹‚½ + (chinese-cns11643-3 . #x4051) ; ø»–„¶ + (ideograph-daikanwa . 04035) ; ø¸€¿ƒ + (=cbeta . 00089) ; ø¸ ™ + (ucs-jis . #x55C1) ; ø»‹‚½ + )) +(define-char + '((morohashi-daikanwa 4035 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 669 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8652) ; 虒 + )) + (=hanziku-2 . #xDBE2) ; ý¢€­¯¢ + (=ucs . #x55C1) ; 嗁 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5141) ; ø»œ»° + (ideograph-daikanwa . 04036) ; ø¸€¿„ + (=ucs . #x20E3F) ; 𠸿 + )) +(define-char + '((=>ucs . #x20E3F) ; 𠸿 + (morohashi-daikanwa 4036 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 667 4) + (=hanziku-2 . #xDBA5) ; ý¢€­®¥ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=big5-cdp . #x8CDA) ; ý¢€ˆ³š + )) + (chinese-cns11643-2 . #x4227) ; ø»“½„ + (chinese-big5 . #xDCE0) ; ý¢€³  + (ideograph-daikanwa . 04037) ; ø¸€¿… + (=ucs . #x55C2) ; 嗂 + )) +(define-char + '((=>ucs . #x20E40) ; 𠹀 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4239) ; ø½Š¦² + (korean-ksc5601 . #x615D) ; ø»‰¹ˆ + (ideograph-daikanwa . 06987) ; ø¸­‹ + )) + (ideograph-daikanwa . 04038) ; ø¸€¿† + (=cbeta . 01834) ; ø¸ œª + )) +(define-char + '((morohashi-daikanwa 4038 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 671 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5B6B) ; å­« + )) + (=hanziku-2 . #xDC72) ; ý¢€­±² + (=ucs . #x20E40) ; 𠹀 + )) +(define-char + '((=>ucs . #x20E40) ; 𠹀 + (morohashi-daikanwa 4038 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C48) ; ø»˜ˆ¹ + )) +(define-char + '((=>ucs . #x20E41) ; 𠹁 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04039) ; ø¸€¿‡ + )) +(define-char + '((morohashi-daikanwa 4039 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 671 10) + (=hanziku-2 . #xDC6C) ; ý¢€­±¬ + (=ucs . #x20E41) ; 𠹁 + )) +(define-char + '((=>ucs . #x20E41) ; 𠹁 + (morohashi-daikanwa 4039 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C44) ; ø»˜ˆµ + )) +(define-char + '((=>ucs . #x20E42) ; 𠹂 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04040) ; ø¸€¿ˆ + )) +(define-char + '((morohashi-daikanwa 4040 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 678 8) + (=hanziku-2 . #xDDCF) ; ý¢€­· + (=ucs . #x20E42) ; 𠹂 + )) +(define-char + '((=>ucs . #x20E42) ; 𠹂 + (morohashi-daikanwa 4040 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B42) ; ø»Š + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9AD8) ; 高 + )) + (japanese-jisx0212 . #x3577) ; ø»‹‚¾ + (chinese-cns11643-2 . #x416F) ; ø»“¼® + (chinese-big5 . #xDCCA) ; ý¢€³Š + (ideograph-daikanwa . 04041) ; ø¸€¿‰ + (=jef-china3 . #x46EE) ; øº„›® + (=ucs . #x55C3) ; 嗃 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 668 4) + (chinese-cns11643-5 . #x3E2D) ; ø»š•ž + (ideograph-daikanwa . 04042) ; ø¸€¿Š + (=hanziku-2 . #xDBC5) ; ý¢€­¯… + (=ucs . #x20E43) ; 𠹃 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 672 4) + (chinese-cns11643-6 . #x5133) ; ø»œ»¢ + (ideograph-daikanwa . 04043) ; ø¸€¿‹ + (=hanziku-2 . #xDCA8) ; ý¢€­²¨ + (=ucs . #x20E44) ; 𠹄 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 665 7) + (chinese-cns11643-6 . #x5135) ; ø»œ»¤ + (ideograph-daikanwa . 04044) ; ø¸€¿Œ + (=hanziku-2 . #xDB46) ; ý¢€­­† + (=ucs . #x20E45) ; 𠹅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 665 3) + (chinese-cns11643-5 . #x3E2A) ; ø»š•› + (ideograph-daikanwa . 04045) ; ø¸€¿ + (=hanziku-2 . #xDB42) ; ý¢€­­‚ + (=ucs . #x20E46) ; 𠹆 + )) +(define-char + '((=>ucs . #x20E47) ; 𠹇 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 668 17) + (ideograph-daikanwa . 04046) ; ø¸€¿Ž + (=hanziku-2 . #xDBD2) ; ý¢€­¯’ + )) +(define-char + '((morohashi-daikanwa 4046 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E38) ; ø»š•© + (=ucs . #x20E47) ; 𠹇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x590F) ; 夏 + )) + (shinjigen-2 . 1193) + (chinese-gb2312 . #x6044) ; ø»…£‰ + (=jis-x0208 . #x534E) ; ø½‹€… + (chinese-isoir165 . #x6044) ; ø»Ž‹™ + (chinese-cns11643-2 . #x4178) ; ø»“¼· + (=gt-pj-1 . #x534E) ; 嗄 + (chinese-big5 . #xDCD3) ; ý¢€³“ + (ideograph-daikanwa . 04047) ; ø¸€¿ + (=ucs . #x55C4) ; 嗄 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x81ED) ; 臭 + )) + (shinjigen-2 . 1185) + (chinese-gb2312 . #x5061) ; ø»…Œ† + (=jis-x0208 . #x534C) ; ø½‹€ƒ + (korean-ksc5601 . #x7D2B) ; ø»Š¡ž + (chinese-isoir165 . #x5061) ; ø»´– + (chinese-cns11643-1 . #x634C) ; ø»’¤ƒ + (=gt-pj-1 . #x534C) ; 嗅 + (chinese-big5 . #xB6E5) ; ý¢€‹›¥ + (ideograph-daikanwa . 04048) ; ø¸€¿ + (=ucs . #x55C5) ; 嗅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 667 12) + (chinese-cns11643-6 . #x513A) ; ø»œ»© + (ideograph-daikanwa . 04049) ; ø¸€¿‘ + (=hanziku-2 . #xDBAD) ; ý¢€­®­ + (=ucs . #x20E48) ; 𠹈 + )) +(define-char + '((=>ucs . #x20E49) ; 𠹉 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 2 1523 6) + (chinese-cns11643-6 . #x5130) ; ø»œ»Ÿ + (ideograph-daikanwa . 04050) ; ø¸€¿’ + (=hanziku-4 . #xE3C5) ; ý¢Ž… + )) +(define-char + '((morohashi-daikanwa 4050 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x20E49) ; 𠹉 + )) +(define-char + '((=>ucs . #x55C6) ; 嗆 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4152) ; ø½Š¥­ + (korean-ksc5601 . #x735A) ; ø»Š“¡ + (chinese-cns11643-1 . #x543F) ; ø»’´ + (ideograph-daikanwa . 00756) ; ø¸€‹´ + )) + (japanese-jisx0212 . #x3578) ; ø»‹‚¿ + (chinese-cns11643-1 . #x634D) ; ø»’¤„ + (chinese-big5 . #xB6E6) ; ý¢€‹›¦ + (ideograph-daikanwa . 04051) ; ø¸€¿“ + (ucs-jis . #x55C6) ; ø»‹‚¿ + )) +(define-char + '((morohashi-daikanwa 4051 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5009) ; 倉 + )) + (chinese-gb12345 . #x473A) ; 嗆 + (=ucs . #x55C6) ; 嗆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C46) ; ø»˜ˆ· + (ideograph-daikanwa . 04052) ; ø¸€¿” + (=ucs . #x35D5) ; 㗕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8D5B) ; ý¢€ˆµ› + ) + ((=ucs . #x56DE) ; 回 + )) + (=jis-x0208 . #x5427) ; ø½‹€¼ + (korean-ksc5601 . #x5F60) ; ø»‰¶ + (chinese-cns11643-1 . #x6345) ; ø»’£¼ + (chinese-gb12345 . #x5844) ; 嗇 + (=gt-pj-1 . #x5427) ; 嗇 + (chinese-big5 . #xB6DE) ; ý¢€‹›ž + (ideograph-daikanwa . 04053) ; ø¸€¿• + (=gt-k . 10299) ; ý¡„‚ » + (=ucs . #x55C7) ; 嗇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9095) ; 邕 + )) + (chinese-cns11643-2 . #x4223) ; ø»“½€ + (chinese-big5 . #xDCDC) ; ý¢€³œ + (ideograph-daikanwa . 04054) ; ø¸€¿– + (=ucs . #x55C8) ; 嗈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 665 6) + (chinese-cns11643-5 . #x3E2E) ; ø»š•Ÿ + (ideograph-daikanwa . 04055) ; ø¸€¿— + (=hanziku-2 . #xDB45) ; ý¢€­­… + (=ucs . #x20E4A) ; 𠹊 + )) +(define-char + '((=>ucs . #x20E4B) ; 𠹋 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04056) ; ø¸€¿˜ + )) +(define-char + '((morohashi-daikanwa 4056 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 670 3) + (=hanziku-2 . #xDC45) ; ý¢€­±… + (=ucs . #x20E4B) ; 𠹋 + )) +(define-char + '((=>ucs . #x20E4B) ; 𠹋 + (morohashi-daikanwa 4056 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E24) ; ø»š•• + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7D20) ; ç´  + )) + (chinese-gb2312 . #x603C) ; ø»…£ + (japanese-jisx0212 . #x3579) ; ø»‹ƒ€ + (chinese-isoir165 . #x603C) ; ø»Ž‹‘ + (chinese-cns11643-1 . #x634F) ; ø»’¤† + (=jis-x0213-2-2000 . #x2434) ; ø»¤¡­ + (chinese-big5 . #xB6E8) ; ý¢€‹›¨ + (ideograph-daikanwa . 04057) ; ø¸€¿™ + (=ucs . #x55C9) ; 嗉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8CA2) ; è²¢ + )) + (chinese-cns11643-2 . #x4174) ; ø»“¼³ + (chinese-big5 . #xDCCF) ; ý¢€³ + (ideograph-daikanwa . 04058) ; ø¸€¿š + (=ucs . #x55CA) ; 嗊 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8105) ; 脅 + )) + (japanese-jisx0212 . #x357A) ; ø»‹ƒ + (chinese-cns11643-2 . #x4173) ; ø»“¼² + (chinese-big5 . #xDCCE) ; ý¢€³Ž + (ideograph-daikanwa . 04059) ; ø¸€¿› + (=ucs . #x55CB) ; 嗋 + )) +(define-char + '((=>ucs . #x35D6) ; 㗖 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0212 . #x566D) ; ø»‹³’ + (ideograph-daikanwa . 30184) ; ø¸‡—¨ + )) + (ideograph-daikanwa . 04060) ; ø¸€¿œ + (=cbeta . 01493) ; ø¸ —• + )) +(define-char + '((morohashi-daikanwa 4060 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8200) ; 舀 + )) + (chinese-cns11643-3 . #x404F) ; ø»–„´ + (=ucs . #x35D6) ; 㗖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 672 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x80FD) ; 能 + )) + (ideograph-daikanwa . 04061) ; ø¸€¿ + (=hanziku-2 . #xDCA7) ; ý¢€­²§ + (=cbeta . 03509) ; ø¸ ¶µ + (=ucs . #x20E4C) ; 𠹌 + )) +(define-char + '((=>ucs . #x20E4C) ; 𠹌 + (morohashi-daikanwa 4061 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x5764) ; ø»’’³ + )) + (chinese-cns11643-5 . #x3E35) ; ø»š•¦ + )) +(define-char + '((=>ucs . #x20E4D) ; 𠹍 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04062) ; ø¸€¿ž + )) +(define-char + '((morohashi-daikanwa 4062 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 671 9) + (chinese-cns11643-5 . #x3E3F) ; ø»š•° + (=hanziku-2 . #xDC6B) ; ý¢€­±« + (=ucs . #x20E4D) ; 𠹍 + )) +(define-char + '((=>ucs . #x55CC) ; 嗌 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x6C4C) ; ø»Š‰ + (ideograph-daikanwa . 22972) ; ø¸…¦¼ + )) + (japanese-jisx0212 . #x357B) ; ø»‹ƒ‚ + (=jis-x0213-2-2000 . #x2435) ; ø»¤¡® + (ideograph-daikanwa . 04063) ; ø¸€¿Ÿ + (ucs-jis . #x55CC) ; ø»‹ƒ‚ + )) +(define-char + '((morohashi-daikanwa 4063 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x76CA) ; 益 + )) + (chinese-gb2312 . #x6049) ; ø»…£Ž + (chinese-isoir165 . #x6049) ; ø»Ž‹ž + (chinese-cns11643-2 . #x4171) ; ø»“¼° + (chinese-big5 . #xDCCC) ; ý¢€³Œ + (=ucs . #x55CC) ; 嗌 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6714) ; 朔 + )) + (chinese-gb2312 . #x604A) ; ø»…£ + (chinese-isoir165 . #x604A) ; ø»Ž‹Ÿ + (chinese-cns11643-2 . #x4225) ; ø»“½‚ + (chinese-big5 . #xDCDE) ; ý¢€³ž + (ideograph-daikanwa . 04064) ; ø¸€¿  + (=ucs . #x55CD) ; 嗍 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x99AC) ; 馬 + )) + (japanese-jisx0212 . #x357C) ; ø»‹ƒƒ + (chinese-cns11643-1 . #x6343) ; ø»’£º + (=jis-x0213-1-2000 . #x2F2E) ; ø»¢§­ + (chinese-gb12345 . #x4270) ; 嗎 + (chinese-big5 . #xB6DC) ; ý¢€‹›œ + (ideograph-daikanwa . 04065) ; ø¸€¿¡ + (=jef-china3 . #x46EF) ; øº„›¯ + (=ucs . #x55CE) ; 嗎 + )) +(define-char + '((=>ucs . #x55CF) ; 嗏 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x577D) ; ø»’“Œ + (ideograph-daikanwa . 30915) ; ø¸‡£ƒ + )) + (chinese-cns11643-2 . #x417D) ; ø»“¼¼ + (ideograph-daikanwa . 04066) ; ø¸€¿¢ + )) +(define-char + '((=>ucs . #x55CF) ; 嗏 + (morohashi-daikanwa 4066 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4363) ; ø½Š¨º + (korean-ksc5601 . #x527E) ; ø»‰£§ + )) + (chinese-big5 . #xDCD8) ; ý¢€³˜ + )) +(define-char + '((morohashi-daikanwa 4066 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8336) ; 茶 + )) + (=ucs . #x55CF) ; 嗏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5BB3) ; 害 + )) + (chinese-cns11643-2 . #x4172) ; ø»“¼± + (chinese-big5 . #xDCCD) ; ý¢€³ + (ideograph-daikanwa . 04067) ; ø¸€¿£ + (=ucs . #x55D0) ; 嗐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x76CD) ; 盍 + )) + (chinese-gb2312 . #x603E) ; ø»…£ƒ + (japanese-jisx0212 . #x357D) ; ø»‹ƒ„ + (chinese-isoir165 . #x603E) ; ø»Ž‹“ + (chinese-cns11643-1 . #x6346) ; ø»’£½ + (=jis-x0213-2-2000 . #x2436) ; ø»¤¡¯ + (chinese-big5 . #xB6DF) ; ý¢€‹›Ÿ + (ideograph-daikanwa . 04068) ; ø¸€¿¤ + (=cbeta . 05361) ; ø¸¡“± + (=jef-china3 . #x46F0) ; øº„›° + (=ucs . #x55D1) ; 嗑 + )) +(define-char + '((=>ucs . #x55D2) ; 嗒 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-2 . #x3251) ; ø»“¦Ž + (ideograph-daikanwa . 30937) ; ø¸‡£™ + )) + (chinese-cns11643-2 . #x417B) ; ø»“¼º + (ideograph-daikanwa . 04069) ; ø¸€¿¥ + )) +(define-char + '((morohashi-daikanwa 4069 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (kangxi-strokes . 10) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8345) ; 荅 + )) + (chinese-gb2312 . #x602A) ; ø»…¢¯ + (japanese-jisx0212 . #x357E) ; ø»‹ƒ… + (chinese-isoir165 . #x602A) ; ø»ŽŠ¿ + (=jis-x0213-2-2000 . #x2430) ; ø»¤¡© + (chinese-big5 . #xDCD6) ; ý¢€³– + (=jef-china3 . #x46F1) ; øº„›± + (=ucs . #x55D2) ; 嗒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6851) ; 桑 + )) + (chinese-gb2312 . #x4924) ; ø»…€· + (japanese-jisx0212 . #x3621) ; ø»‹ƒ† + (chinese-isoir165 . #x4924) ; ø»©‡ + (chinese-cns11643-1 . #x6341) ; ø»’£¸ + (chinese-big5 . #xB6DA) ; ý¢€‹›š + (ideograph-daikanwa . 04070) ; ø¸€¿¦ + (=jef-china3 . #x97D4) ; øº‰Ÿ” + (=ucs . #x55D3) ; 嗓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 668 8) + (chinese-cns11643-6 . #x513F) ; ø»œ»® + (ideograph-daikanwa . 04071) ; ø¸€¿§ + (=hanziku-2 . #xDBC9) ; ý¢€­¯‰ + (=ucs . #x20E4E) ; 𠹎 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 672 5) + (chinese-cns11643-6 . #x5137) ; ø»œ»¦ + (ideograph-daikanwa . 04072) ; ø¸€¿¨ + (=hanziku-2 . #xDCA9) ; ý¢€­²© + (=ucs . #x20E4F) ; 𠹏 + )) +(define-char + '((=>ucs . #x20E50) ; 𠹐 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04073) ; ø¸€¿© + )) +(define-char + '((morohashi-daikanwa 4073 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E34) ; ø»š•¥ + (=ucs . #x20E50) ; 𠹐 + )) +(define-char + '((=>ucs . #x20E50) ; 𠹐 + (morohashi-daikanwa 4073 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 669 6) + (=hanziku-2 . #xDBE7) ; ý¢€­¯§ + )) +(define-char + '((=>ucs . #x55D4) ; 嗔 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x6243) ; ø½‹•¼ + (korean-ksc5601 . #x7258) ; ø»Š’ + (ideograph-daikanwa . 23235) ; ø¸…«ƒ + )) + (shinjigen-2 . 1197) + (=jis-x0208 . #x5351) ; ø½‹€ˆ + (korean-ksc5601 . #x7247) ; ø»Š‘° + (=gt-pj-1 . #x5351) ; ø½‹€ˆ + (ideograph-daikanwa . 04074) ; ø¸€¿ª + (ucs-jis . #x55D4) ; ø½‹€ˆ + )) +(define-char + '((morohashi-daikanwa 4074 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x771F) ; 真 + )) + (chinese-gb2312 . #x6041) ; ø»…£† + (chinese-isoir165 . #x6041) ; ø»Ž‹– + (=ucs . #x55D4) ; 嗔 + )) +(define-char + '((=>ucs . #x55D4) ; 嗔 + (morohashi-daikanwa 4074 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4177) ; ø»“¼¶ + (chinese-big5 . #xDCD2) ; ý¢€³’ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8FB1) ; è¾± + )) + (chinese-cns11643-2 . #x417E) ; ø»“¼½ + (chinese-big5 . #xDCD9) ; ý¢€³™ + (ideograph-daikanwa . 04075) ; ø¸€¿« + (=ucs . #x55D5) ; 嗕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 668 11) + (ideograph-daikanwa . 04076) ; ø¸€¿¬ + (=hanziku-2 . #xDBCC) ; ý¢€­¯Œ + (=ucs . #x20E51) ; 𠹑 + )) +(define-char + '((=>ucs . #x20E51) ; 𠹑 + (morohashi-daikanwa 4076 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E37) ; ø»š•¨ + )) +(define-char + '((=>ucs . #x20E52) ; 𠹒 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04077) ; ø¸€¿­ + )) +(define-char + '((morohashi-daikanwa 4077 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 671 8) + (chinese-cns11643-4 . #x3C4D) ; ø»˜ˆ¾ + (=hanziku-2 . #xDC6A) ; ý¢€­±ª + (=ucs . #x20E52) ; 𠹒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E3A) ; ø»š•« + (ideograph-daikanwa . 04078) ; ø¸€¿® + (=ucs . #x20E53) ; 𠹓 + )) +(define-char + '((=>ucs . #x20E53) ; 𠹓 + (morohashi-daikanwa 4078 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 671 11) + (=hanziku-2 . #xDC6D) ; ý¢€­±­ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53DF) ; 叟 + )) + (chinese-gb2312 . #x6032) ; ø»…¢· + (chinese-isoir165 . #x6032) ; ø»Ž‹‡ + (chinese-cns11643-2 . #x4222) ; ø»“¼¿ + (chinese-big5 . #xDCDB) ; ý¢€³› + (ideograph-daikanwa . 04079) ; ø¸€¿¯ + (=ucs . #x55D6) ; 嗖 + )) +(define-char + '((=>ucs . #x55D7) ; 嗗 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x397C) ; ø½Šš§ + (korean-ksc5601 . #x4D69) ; ø»‰›¼ + (ideograph-daikanwa . 45098) ; ø¸‹€ª + )) + (japanese-jisx0212 . #x3622) ; ø»‹ƒ‡ + (ideograph-daikanwa . 04080) ; ø¸€¿° + (=cbeta . 01656) ; ø¸ ™¸ + (ucs-jis . #x55D7) ; ø»‹ƒ‡ + )) +(define-char + '((=>ucs . #x55D7) ; 嗗 + (morohashi-daikanwa 4080 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x586C) ; ø»’”™ + )) + (chinese-cns11643-3 . #x404E) ; ø»–„³ + )) +(define-char + '((morohashi-daikanwa 4080 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 656 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9AA8) ; 骨 + )) + (=hanziku-2 . #xD95C) ; ý¢€­¥œ + (=ucs . #x55D7) ; 嗗 + )) +(define-char + '((=>ucs . #x55D8) ; 嗘 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 669 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x5478) ; ø½‹‚ + (korean-ksc5601 . #x7A28) ; ø»Š + (ideograph-daikanwa . 05930) ; ø¸œª + )) + (japanese-jisx0212 . #x3623) ; ø»‹ƒˆ + (ideograph-daikanwa . 04081) ; ø¸€¿± + (=hanziku-2 . #xDBE5) ; ý¢€­¯¥ + (=cbeta . 03286) ; ø¸ ³– + (=jef-china3 . #x46F2) ; øº„›² + (ucs-jis . #x55D8) ; ø»‹ƒˆ + )) +(define-char + '((morohashi-daikanwa 4081 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x595A) ; 奚 + )) + (chinese-cns11643-4 . #x3C4B) ; ø»˜ˆ¼ + (=ucs . #x55D8) ; 嗘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E3D) ; ø»š•® + (ideograph-daikanwa . 04082) ; ø¸€¿² + (=ucs . #x35D7) ; 㗗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x65C1) ; 旁 + )) + (chinese-cns11643-2 . #x4226) ; ø»“½ƒ + (chinese-big5 . #xDCDF) ; ý¢€³Ÿ + (ideograph-daikanwa . 04083) ; ø¸€¿³ + (=ucs . #x55D9) ; 嗙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x70CF) ; 烏 + )) + (shinjigen-2 . 1182) + (=jis-x0208 . #x534B) ; ø½‹€‚ + (korean-ksc5601 . #x6770) ; ø»Š‚ + (chinese-cns11643-1 . #x634A) ; ø»’¤ + (chinese-gb12345 . #x4E58) ; 嗚 + (=gt-pj-1 . #x534B) ; 嗚 + (chinese-big5 . #xB6E3) ; ý¢€‹›£ + (ideograph-daikanwa . 04084) ; ø¸€¿´ + (=ucs . #x55DA) ; 嗚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C03) ; 尃 + )) + (chinese-cns11643-4 . #x3C47) ; ø»˜ˆ¸ + (ideograph-daikanwa . 04085) ; ø¸€¿µ + (=cbeta . 01121) ; ø¸ ‘¡ + (=ucs . #x35D8) ; 㗘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x82BB) ; 芻 + )) + (chinese-cns11643-4 . #x3C4C) ; ø»˜ˆ½ + (ideograph-daikanwa . 04086) ; ø¸€¿¶ + (=cbeta . 03318) ; ø¸ ³¶ + (=ucs . #x35D9) ; 㗙 + )) +(define-char + '((=>ucs . #x20E54) ; 𠹔 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x5350) ; ø»‰¤— + (ideograph-daikanwa . 03709) ; ø¸€¹½ + )) + (ideograph-daikanwa . 04087) ; ø¸€¿· + )) +(define-char + '((morohashi-daikanwa 4087 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 670 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5510) ; 唐 + )) + (chinese-cns11643-4 . #x3C45) ; ø»˜ˆ¶ + (=hanziku-2 . #xDC47) ; ý¢€­±‡ + (=ucs . #x20E54) ; 𠹔 + )) +(define-char + '((morohashi-daikanwa 4087 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4562) ; ø½Š«µ + )) + (=cbeta . 06731) ; ø¸¡©‹ + )) +(define-char + '((=>ucs . #x55DB) ; 嗛 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=gt . 01936) ; ý¡€€ž + )) + (japanese-jisx0212 . #x3624) ; ø»‹ƒ‰ + (chinese-big5 . #xDCCB) ; ý¢€³‹ + (ideograph-daikanwa . 04088) ; ø¸€¿¸ + (=jef-china3 . #x46F3) ; øº„›³ + (ucs-jis . #x55DB) ; ø»‹ƒ‰ + )) +(define-char + '((morohashi-daikanwa 4088 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x517C) ; 兼 + )) + (chinese-cns11643-2 . #x4170) ; ø»“¼¯ + (=ucs . #x55DB) ; 嗛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8006) ; 耆 + )) + (shinjigen-2 . 1195) + (chinese-gb2312 . #x4A48) ; ø»…‚¹ + (=jis-x0208 . #x534F) ; ø½‹€† + (korean-ksc5601 . #x506E) ; ø»‰ › + (chinese-isoir165 . #x4A48) ; ø»«‰ + (chinese-cns11643-1 . #x6344) ; ø»’£» + (=gt-pj-1 . #x534F) ; 嗜 + (chinese-big5 . #xB6DD) ; ý¢€‹› + (ideograph-daikanwa . 04089) ; ø¸€¿¹ + (=ucs . #x55DC) ; 嗜 + )) +(define-char + '((=>ucs . #x20E55) ; 𠹕 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x787B) ; ø»Š›˜ + (ideograph-daikanwa . 36499) ; ø¸ˆº“ + )) + (ideograph-daikanwa . 04090) ; ø¸€¿º + )) +(define-char + '((morohashi-daikanwa 4090 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 669 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8C79) ; è±¹ + )) + (chinese-cns11643-5 . #x3E33) ; ø»š•¤ + (=hanziku-2 . #xDBEA) ; ý¢€­¯ª + (=cbeta . 05355) ; ø¸¡“« + (=ucs . #x20E55) ; 𠹕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 671 14) + (chinese-cns11643-5 . #x3E2C) ; ø»š• + (ideograph-daikanwa . 04091) ; ø¸€¿» + (=hanziku-2 . #xDC70) ; ý¢€­±° + (=ucs . #x20E56) ; 𠹖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 664 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x54F2) ; 哲 + )) + (chinese-cns11643-4 . #x3C4F) ; ø»˜‰€ + (ideograph-daikanwa . 04092) ; ø¸€¿¼ + (=hanziku-2 . #xDAED) ; ý¢€­«­ + (=cbeta . 03983) ; ø¸ ¾ + (=ucs . #x20E57) ; 𠹗 + )) +(define-char + '((=>ucs . #x20E58) ; 𠹘 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04093) ; ø¸€¿½ + )) +(define-char + '((morohashi-daikanwa 4093 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E2F) ; ø»š•  + (=ucs . #x20E58) ; 𠹘 + )) +(define-char + '((=>ucs . #x20E58) ; 𠹘 + (morohashi-daikanwa 4093 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 667 3) + (=hanziku-2 . #xDBA4) ; ý¢€­®¤ + )) +(define-char + '((=>ucs . #x20E59) ; 𠹙 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 664 2) + (chinese-cns11643-4 . #x3C51) ; ø»˜‰‚ + (ideograph-daikanwa . 04094) ; ø¸€¿¾ + (=hanziku-2 . #xDAE0) ; ý¢€­«  + )) +(define-char + '((morohashi-daikanwa 4094 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x20E59) ; 𠹙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 667 13) + (chinese-cns11643-5 . #x3E31) ; ø»š•¢ + (ideograph-daikanwa . 04095) ; ø¸€¿¿ + (=hanziku-2 . #xDBAE) ; ý¢€­®® + (=ucs . #x20E5A) ; 𠹚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 668 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8C48) ; 豈 + )) + (chinese-cns11643-5 . #x3E32) ; ø»š•£ + (ideograph-daikanwa . 04096) ; ø¸€€ + (=hanziku-2 . #xDBC6) ; ý¢€­¯† + (=cbeta . 03987) ; ø¸ ¾“ + (=ucs . #x20E5B) ; 𠹛 + )) +(define-char + '((=>ucs . #x55DD) ; 嗝 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04097) ; ø¸€ + )) +(define-char + '((morohashi-daikanwa 4097 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9B32) ; 鬲 + )) + (chinese-gb2312 . #x6043) ; ø»…£ˆ + (chinese-isoir165 . #x6043) ; ø»Ž‹˜ + (chinese-cns11643-2 . #x4175) ; ø»“¼´ + (=ucs . #x55DD) ; 嗝 + )) +(define-char + '((=>ucs . #x55DD) ; 嗝 + (morohashi-daikanwa 4097 0 4) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0213-2-2000 . #x2437) ; ø»¤¡° + (chinese-big5 . #xDCD0) ; ý¢€³ + (ucs-jis . #x55DD) ; ø»¤¡° + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 668 1) + (chinese-cns11643-6 . #x513B) ; ø»œ»ª + (ideograph-daikanwa . 04098) ; ø¸€‚ + (=hanziku-2 . #xDBC2) ; ý¢€­¯‚ + (=ucs . #x20E5C) ; 𠹜 + )) +(define-char + '((=>ucs . #x55DE) ; 嗞 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x577B) ; ø»’“Š + (ideograph-daikanwa . 30911) ; ø¸‡¢¿ + )) + (ideograph-daikanwa . 04099) ; ø¸€ƒ + (=cbeta . 00071) ; ø¸ ‡ + )) +(define-char + '((=>ucs . #x55DE) ; 嗞 + (morohashi-daikanwa 4099 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8332) ; 茲 + )) + (japanese-jisx0212 . #x3625) ; ø»‹ƒŠ + (ucs-jis . #x55DE) ; ø»‹ƒŠ + )) +(define-char + '((morohashi-daikanwa 4099 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 661 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5179) ; 兹 + )) + (chinese-cns11643-3 . #x3A2B) ; ø»•»œ + (=hanziku-2 . #xDA60) ; ý¢€­©  + (=cbeta . 01003) ; ø¸ « + (=ucs . #x55DE) ; 嗞 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5132) ; ø»œ»¡ + (ideograph-daikanwa . 04100) ; ø¸€„ + (=ucs . #x35DC) ; 㗜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6817) ; 栗 + )) + (=jis-x0213-2-2000 . #x2438) ; ø»¤¡± + (ideograph-daikanwa . 04101) ; ø¸€… + (=cbeta . 00069) ; ø¸ … + (=ucs . #x35DA) ; 㗚 + )) +(define-char + '((=>ucs . #x35DA) ; 㗚 + (morohashi-daikanwa 4101 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x5623) ; ø»’” + )) + (chinese-cns11643-3 . #x404D) ; ø»–„² + )) +(define-char + '((=>ucs . #x55DF) ; 嗟 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3A39) ; ø½Š›‚ + (korean-ksc5601 . #x732C) ; ø»Š’³ + (chinese-cns11643-1 . #x5538) ; ø»’‹ + (ideograph-daikanwa . 08732) ; ø¸‚ˆœ + )) + (shinjigen-2 . 1192) + (=jis-x0208 . #x534D) ; ø½‹€„ + (korean-ksc5601 . #x732A) ; ø»Š’± + (chinese-cns11643-1 . #x633F) ; ø»’£¶ + (=gt-pj-1 . #x534D) ; ø½‹€„ + (chinese-big5 . #xB6D8) ; ý¢€‹›˜ + (ideograph-daikanwa . 04102) ; ø¸€† + (ucs-jis . #x55DF) ; ø½‹€„ + )) +(define-char + '((morohashi-daikanwa 4102 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5DEE) ; å·® + )) + (chinese-gb2312 . #x6035) ; ø»…¢º + (chinese-isoir165 . #x6035) ; ø»Ž‹Š + (=ucs . #x55DF) ; 嗟 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5140) ; ø»œ»¯ + (ideograph-daikanwa . 04103) ; ø¸€‡ + (=ucs . #x20E5E) ; 𠹞 + )) +(define-char + '((=>ucs . #x20E5E) ; 𠹞 + (morohashi-daikanwa 4103 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 669 11) + (=hanziku-2 . #xDBEC) ; ý¢€­¯¬ + )) +(define-char + '((=>ucs . #x55E0) ; 嗠 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 669 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x5555) ; ø½‹ƒˆ + (korean-ksc5601 . #x5D21) ; ø»‰²” + (ideograph-daikanwa . 06948) ; ø¸¬¤ + ) + ((=ucs . #x5404) ; 各 + )) + (ideograph-daikanwa . 04104) ; ø¸€ˆ + (=hanziku-2 . #xDBE4) ; ý¢€­¯¤ + )) +(define-char + '((morohashi-daikanwa 4104 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5B5A) ; 孚 + ) + ((=ucs . #x5404) ; 各 + )) + (chinese-cns11643-6 . #x5143) ; ø»œ»² + (=ucs . #x55E0) ; 嗠 + )) +(define-char + '((=>ucs . #x20E5F) ; 𠹟 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04105) ; ø¸€‰ + )) +(define-char + '((morohashi-daikanwa 4105 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 671 7) + (chinese-cns11643-6 . #x512A) ; ø»œ»™ + (=hanziku-2 . #xDC69) ; ý¢€­±© + (=ucs . #x20E5F) ; 𠹟 + )) +(define-char + '((=>ucs . #x55E1) ; 嗡 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x683A) ; ø»Š‚· + (ideograph-daikanwa . 28635) ; ø¸†¿› + )) + (ideograph-daikanwa . 04106) ; ø¸€Š + )) +(define-char + '((morohashi-daikanwa 4106 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7FC1) ; 翁 + )) + (chinese-gb2312 . #x4E4B) ; ø»…ˆ´ + (chinese-isoir165 . #x4E4B) ; ø»±„ + (chinese-cns11643-1 . #x634B) ; ø»’¤‚ + (chinese-big5 . #xB6E4) ; ý¢€‹›¤ + (=ucs . #x55E1) ; 嗡 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6637) ; 昷 + )) + (japanese-jisx0212 . #x3626) ; ø»‹ƒ‹ + (chinese-cns11643-2 . #x4221) ; ø»“¼¾ + (=jis-x0213-2-2000 . #x2439) ; ø»¤¡² + (chinese-big5 . #xDCDA) ; ý¢€³š + (ideograph-daikanwa . 04107) ; ø¸€‹ + (=ucs . #x55E2) ; 嗢 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 668 9) + (ideograph-daikanwa . 04108) ; ø¸€Œ + (=hanziku-2 . #xDBCA) ; ý¢€­¯Š + (=ucs . #x20E60) ; ð ¹  + )) +(define-char + '((=>ucs . #x20E60) ; ð ¹  + (morohashi-daikanwa 4108 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x513E) ; ø»œ»­ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8DBB) ; ý¢€ˆ¶» + ) + ((=ucs . #x53F8) ; 司 + )) + (shinjigen-2 . 1194) + (chinese-gb2312 . #x4B43) ; ø»…„’ + (=jis-x0208 . #x3B4C) ; ø½Šœ³ + (korean-ksc5601 . #x5E4B) ; ø»‰´œ + (chinese-isoir165 . #x4B43) ; ø»¬¢ + (chinese-cns11643-1 . #x6347) ; ø»’£¾ + (=gt-pj-1 . #x3B4C) ; 嗣 + (chinese-big5 . #xB6E0) ; ý¢€‹›  + (ideograph-daikanwa . 04109) ; ø¸€ + (=gt-k . 10213) ; ý¡„‚Ÿ¥ + (=ucs . #x55E3) ; 嗣 + )) +(define-char + '((=>ucs . #x55E4) ; 嗤 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x6950) ; ø½‹ › + (korean-ksc5601 . #x7649) ; ø»Š—ª + (chinese-cns11643-6 . #x3B71) ; ø»œœŒ + (ideograph-daikanwa . 32902) ; ø¸ˆ‚† + )) + (jisx0208-difference . 78err) + (shinjigen-2 . 1196) + (=jis-x0208 . #x5350) ; ø½‹€‡ + (korean-ksc5601 . #x7638) ; ø»Š—™ + (=gt-pj-1 . #x5350) ; ø½‹€‡ + (chinese-big5 . #xB6E1) ; ý¢€‹›¡ + (ideograph-daikanwa . 04110) ; ø¸€Ž + (ucs-jis . #x55E4) ; ø½‹€‡ + )) +(define-char + '((morohashi-daikanwa 4110 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x86A9) ; 蚩 + )) + (chinese-gb2312 . #x604D) ; ø»…£’ + (chinese-isoir165 . #x604D) ; ø»Ž‹¢ + (chinese-cns11643-1 . #x6348) ; ø»’£¿ + (=ucs . #x55E4) ; 嗤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 668 10) + (chinese-cns11643-6 . #x513D) ; ø»œ»¬ + (ideograph-daikanwa . 04111) ; ø¸€ + (=hanziku-2 . #xDBCB) ; ý¢€­¯‹ + (=ucs . #x20E61) ; 𠹡 + )) +(define-char + '((=>ucs . #x20E62) ; ð ¹¢ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04112) ; ø¸€ + )) +(define-char + '((morohashi-daikanwa 4112 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 664 14) + (chinese-cns11643-5 . #x3E3B) ; ø»š•¬ + (=hanziku-2 . #xDAEC) ; ý¢€­«¬ + (=ucs . #x20E62) ; ð ¹¢ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7B11) ; 笑 + )) + (chinese-cns11643-3 . #x4050) ; ø»–„µ + (ideograph-daikanwa . 04113) ; ø¸€‘ + (=cbeta . 00764) ; ø¸ ‹¼ + (=ucs . #x35DB) ; 㗛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 667 8) + (chinese-cns11643-6 . #x5138) ; ø»œ»§ + (ideograph-daikanwa . 04114) ; ø¸€’ + (=hanziku-2 . #xDBA9) ; ý¢€­®© + (=ucs . #x20E63) ; ð ¹£ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 664 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x605A) ; 恚 + )) + (chinese-cns11643-5 . #x3E28) ; ø»š•™ + (=jis-x0213-2-2000 . #x243A) ; ø»¤¡³ + (ideograph-daikanwa . 04115) ; ø¸€“ + (=hanziku-2 . #xDAE7) ; ý¢€­«§ + (=cbeta . 06235) ; ø¸¡¡› + (=ucs . #x20E64) ; 𠹤 + )) +(define-char + '((=>ucs . #x20E65) ; ð ¹¥ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04116) ; ø¸€” + )) +(define-char + '((=>ucs . #x20E65) ; ð ¹¥ + (morohashi-daikanwa 4116 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 667 10) + (=hanziku-2 . #xDBAB) ; ý¢€­®« + (=cbeta . 01446) ; ø¸ –¦ + )) +(define-char + '((morohashi-daikanwa 4116 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E30) ; ø»š•¡ + (=ucs . #x20E65) ; ð ¹¥ + )) +(define-char + '((=>ucs . #x20E66) ; 𠹦 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04117) ; ø¸€• + )) +(define-char + '((=>ucs . #x20E66) ; 𠹦 + (morohashi-daikanwa 4117 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 667 1) + (=hanziku-2 . #xDBA2) ; ý¢€­®¢ + )) +(define-char + '((morohashi-daikanwa 4117 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E2B) ; ø»š•œ + (=ucs . #x20E66) ; 𠹦 + )) +(define-char + '((=>ucs . #x20E67) ; 𠹧 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04118) ; ø¸€– + )) +(define-char + '((morohashi-daikanwa 4118 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 4 2713 1) + (chinese-cns11643-6 . #x512C) ; ø»œ»› + (=hanziku-7 . #xDCD4) ; ý¢½³” + (=ucs . #x20E67) ; 𠹧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 352 15) + (chinese-cns11643-6 . #x5144) ; ø»œ»³ + (ideograph-daikanwa . 04119) ; ø¸€— + (=hanziku-1 . #xEEA6) ; ý¢€žº¦ + (=ucs . #x20E68) ; 𠹨 + )) +(define-char + '((=>ucs . #x20E69) ; 𠹩 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x512E) ; ø»œ» + (ideograph-daikanwa . 04120) ; ø¸€˜ + )) +(define-char + '((morohashi-daikanwa 4120 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 671 12) + (=hanziku-2 . #xDC6E) ; ý¢€­±® + (=ucs . #x20E69) ; 𠹩 + )) +(define-char + '((=>ucs . #x20E6A) ; 𠹪 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04121) ; ø¸€™ + )) +(define-char + '((morohashi-daikanwa 4121 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 670 6) + (chinese-cns11643-6 . #x512B) ; ø»œ»š + (=hanziku-2 . #xDC48) ; ý¢€­±ˆ + (=ucs . #x20E6A) ; 𠹪 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 668 2) + (chinese-cns11643-5 . #x3E3C) ; ø»š•­ + (ideograph-daikanwa . 04122) ; ø¸€š + (=hanziku-2 . #xDBC3) ; ý¢€­¯ƒ + (=ucs . #x20ECC) ; 𠻌 + )) +(define-char + '((=>ucs . #x20ECD) ; 𠻍 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04123) ; ø¸€› + )) +(define-char + '((morohashi-daikanwa 4123 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 671 18) + (chinese-cns11643-5 . #x3E36) ; ø»š•§ + (=hanziku-2 . #xDC74) ; ý¢€­±´ + (=ucs . #x20ECD) ; 𠻍 + )) +(define-char + '((=>ucs . #x20ECE) ; 𠻎 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04124) ; ø¸€œ + )) +(define-char + '((morohashi-daikanwa 4124 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 670 2) + (=hanziku-2 . #xDC44) ; ý¢€­±„ + (=ucs . #x20ECE) ; 𠻎 + )) +(define-char + '((=>ucs . #x20ECE) ; 𠻎 + (morohashi-daikanwa 4124 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E25) ; ø»š•– + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 665 1) + (chinese-cns11643-5 . #x3E29) ; ø»š•š + (ideograph-daikanwa . 04125) ; ø¸€ + (=hanziku-2 . #xDB40) ; ý¢€­­€ + (=ucs . #x20ECF) ; 𠻏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 664 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x73DE) ; 珞 + )) + (chinese-cns11643-5 . #x3E26) ; ø»š•— + (ideograph-daikanwa . 04126) ; ø¸€ž + (=hanziku-2 . #xDAE5) ; ý¢€­«¥ + (=cbeta . 03508) ; ø¸ ¶´ + (=ucs . #x20ED0) ; 𠻐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 669 5) + (chinese-cns11643-6 . #x513C) ; ø»œ»« + (ideograph-daikanwa . 04129) ; ø¸€¡ + (=hanziku-2 . #xDBE6) ; ý¢€­¯¦ + (=ucs . #x20E93) ; 𠺓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4F32) ; ø½Š¹± + (korean-ksc5601 . #x5548) ; ø»‰§‹ + (ideograph-daikanwa . 17482) ; ø¸„‘Š + )) + (ideograph-daikanwa . 04130) ; ø¸€¢ + (=cbeta . 03506) ; ø¸ ¶² + )) +(define-char + '((=>ucs . #x20E8F) ; 𠺏 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 666 6) + (ideograph-daikanwa . 04131) ; ø¸€£ + (=hanziku-2 . #xDB65) ; ý¢€­­¥ + )) +(define-char + '((morohashi-daikanwa 4131 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5134) ; ø»œ»£ + (=ucs . #x20E8F) ; 𠺏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 664 11) + (chinese-cns11643-6 . #x512F) ; ø»œ»ž + (ideograph-daikanwa . 04132) ; ø¸€¤ + (=hanziku-2 . #xDAE9) ; ý¢€­«© + (=ucs . #x20E8E) ; 𠺎 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x768B) ; 皋 + )) + (chinese-gb2312 . #x6046) ; ø»…£‹ + (chinese-isoir165 . #x6046) ; ø»Ž‹› + (chinese-cns11643-1 . #x634E) ; ø»’¤… + (chinese-big5 . #xB6E7) ; ý¢€‹›§ + (ideograph-daikanwa . 04133) ; ø¸€¥ + (=ucs . #x55E5) ; 嗥 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 8 14 12) + (ideograph-daikanwa . 04134) ; ø¸€¦ + (=hanziku-12 . #xEC5B) ; ý¢ƒŽ±› + (=ucs . #x20EA4) ; 𠺤 + )) +(define-char + '((=>ucs . #x20EA4) ; 𠺤 + (morohashi-daikanwa 4134 0 4) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5142) ; ø»œ»± + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7D22) ; ç´¢ + )) + (chinese-gb2312 . #x6042) ; ø»…£‡ + (chinese-isoir165 . #x6042) ; ø»Ž‹— + (chinese-cns11643-1 . #x6342) ; ø»’£¹ + (chinese-big5 . #xB6DB) ; ý¢€‹›› + (ideograph-daikanwa . 04135) ; ø¸€§ + (=ucs . #x55E6) ; 嗦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x52A0) ; 加 + ) + ((=ucs . #x4F96) ; 侖 + )) + (chinese-cns11643-1 . #x2321) ; ø»‘…˜ + (chinese-big5 . #xA25F) ; ý¢€Š‰Ÿ + (ideograph-daikanwa . 04136) ; ø¸€¨ + (=ucs . #x55E7) ; 嗧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6D77) ; æµ· + )) + (chinese-gb2312 . #x604B) ; ø»…£ + (chinese-isoir165 . #x604B) ; ø»Ž‹  + (chinese-cns11643-1 . #x6340) ; ø»’£· + (chinese-big5 . #xB6D9) ; ý¢€‹›™ + (ideograph-daikanwa . 04137) ; ø¸€© + (=ucs . #x55E8) ; 嗨 + )) +(define-char + '((=>ucs . #x55E9) ; 嗩 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x27D2A) ; 𧴪 + )) + (japanese-jisx0212 . #x3627) ; ø»‹ƒŒ + (=jis-x0213-2-2000 . #x243B) ; ø»¤¡´ + (chinese-big5 . #xDCD4) ; ý¢€³” + (ideograph-daikanwa . 04138) ; ø¸€ª + (=jef-china3 . #x46F4) ; øº„›´ + (ucs-jis . #x55E9) ; ø»‹ƒŒ + )) +(define-char + '((morohashi-daikanwa 4138 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=big5-cdp . #x8ACC) ; ý¢€ˆ«Œ + )) + (chinese-cns11643-2 . #x4179) ; ø»“¼¸ + (chinese-gb12345 . #x5F6F) ; 嗩 + (=ucs . #x55E9) ; 嗩 + )) +(define-char + '((=>ucs . #x5606) ; 嘆 + (morohashi-daikanwa 4138 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x4332) ; ø½Š¨‰ + (=gt-pj-1 . #x4332) ; ø½Š¨‰ + (=gt-k . 10243) ; ý¡„‚ ƒ + (ucs-jis . #x5606) ; ø½Š¨‰ + )) +(define-char + '((=>ucs . #x5606) ; 嘆 + (morohashi-daikanwa 4138 1 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5136) ; ø»œ»¥ + )) +(define-char + '((=>ucs . #x2F84A) ; 嗂 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 48980) ; ø¸‹½” + )) +(define-char + '((morohashi-daikanwa 48980 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C50) ; ø»˜‰ + (=ucs . #x2F84A) ; 嗂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 664 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x79E6) ; 秦 + )) + (chinese-gb2312 . #x603A) ; ø»…¢¿ + (chinese-isoir165 . #x603A) ; ø»Ž‹ + (=hanziku-2 . #xDAE1) ; ý¢€­«¡ + (=cbeta . 03986) ; ø¸ ¾’ + (=ucs . #x55EA) ; 嗪 + )) +(define-char + '((=>ucs . #x55EA) ; 嗪 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x5736) ; ø»’’… + )) + (chinese-cns11643-3 . #x404C) ; ø»–„± + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 665 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x8033) ; 耳 + ) + ((=ucs . #x53CC) ; 双 + )) + )) + (chinese-gb2312 . #x603F) ; ø»…£„ + (chinese-isoir165 . #x603F) ; ø»Ž‹” + (=hanziku-2 . #xDB43) ; ý¢€­­ƒ + (=ucs . #x55EB) ; 嗫 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 665 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8377) ; 荷 + )) + (chinese-gb2312 . #x6040) ; ø»…£… + (chinese-isoir165 . #x6040) ; ø»Ž‹• + (=hanziku-2 . #xDB47) ; ý¢€­­‡ + (=jef-china3 . #x9BA2) ; øº‰®¢ + (=ucs . #x55EC) ; 嗬 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x4E14) ; 且 + ) + ((=ucs . #x53F1) ; 叱 + )) + (chinese-gb12345 . #x7D5D) ; 嗭 + (=ucs . #x55ED) ; 嗭 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6652) ; 晒 + )) + (=ucs . #x55EE) ; 嗮 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6069) ; 恩 + )) + (chinese-gb2312 . #x6045) ; ø»…£Š + (chinese-isoir165 . #x6045) ; ø»Ž‹š + (chinese-cns11643-1 . #x6349) ; ø»’¤€ + (chinese-big5 . #xB6E2) ; ý¢€‹›¢ + (=ucs . #x55EF) ; 嗯 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x500B) ; 個 + )) + (chinese-gb12345 . #x7C33) ; 嗰 + (=ucs . #x55F0) ; 嗰 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x62FF) ; 拿 + )) + (chinese-gb12345 . #x7C32) ; 嗱 + (=ucs . #x55F1) ; 嗱 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7239) ; 爹 + )) + (chinese-gb2312 . #x6047) ; ø»…£Œ + (chinese-isoir165 . #x6047) ; ø»Ž‹œ + (chinese-cns11643-2 . #x4224) ; ø»“½ + (chinese-big5 . #xDCDD) ; ý¢€³ + (=ucs . #x55F2) ; 嗲 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 669 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BB8) ; ý¢€ˆ®¸ + ) + ((=ucs . #x53CB) ; 友 + )) + )) + (chinese-gb2312 . #x6048) ; ø»…£ + (chinese-isoir165 . #x6048) ; ø»Ž‹ + (=hanziku-2 . #xDBE9) ; ý¢€­¯© + (=ucs . #x55F3) ; 嗳 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7F97) ; 羗 + )) + (=ucs . #x55F4) ; 嗴 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 672 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x901A) ; 通 + )) + (chinese-gb2312 . #x604C) ; ø»…£‘ + (chinese-isoir165 . #x604C) ; ø»Ž‹¡ + (=hanziku-2 . #xDCA6) ; ý¢€­²¦ + (=ucs . #x55F5) ; 嗵 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x512D) ; ø»œ»œ + (=ucs . #x20E6B) ; 𠹫 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E3E) ; ø»š•¯ + (=ucs . #x20E7F) ; 𠹿 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5131) ; ø»œ»  + (=ucs . #x20E80) ; 𠺀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7559) ; 留 + )) + (=cbeta . 00070) ; ø¸ † + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8377) ; 荷 + )) + (=cbeta . 02388) ; ø¸ ¥” + )) +(define-char + '((=>ucs . #x55F6) ; 嗶 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x5C2B) ; ø»’™ + )) + (chinese-cns11643-1 . #x6835) ; ø»’«‚ + (ideograph-daikanwa . 04139) ; ø¸€« + )) +(define-char + '((morohashi-daikanwa 4139 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7562) ; 畢 + )) + (japanese-jisx0212 . #x3628) ; ø»‹ƒ + (chinese-gb12345 . #x5F59) ; 嗶 + (chinese-big5 . #xB9CD) ; ý¢€‹§ + (=ucs . #x55F6) ; 嗶 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 675 11) + (chinese-cns11643-6 . #x5B46) ; ø»Š¡ + (ideograph-daikanwa . 04140) ; ø¸€¬ + (=hanziku-2 . #xDD50) ; ý¢€­µ + (=ucs . #x20ED4) ; 𠻔 + )) +(define-char + '((=>ucs . #x20ED5) ; 𠻕 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04141) ; ø¸€­ + )) +(define-char + '((morohashi-daikanwa 4141 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B40) ; ø»Š› + (=ucs . #x20ED5) ; 𠻕 + )) +(define-char + '((=>ucs . #x20ED5) ; 𠻕 + (morohashi-daikanwa 4141 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 679 3) + (=hanziku-2 . #xDDEA) ; ý¢€­·ª + )) +(define-char + '((=>ucs . #x55F7) ; 嗷 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x5A44) ; ø½‹Š + (korean-ksc5601 . #x6779) ; ø»Š‚˜ + (ideograph-daikanwa . 13226) ; ø¸ƒŽª + )) + (shinjigen-2 . 1213) + (=jis-x0208 . #x5353) ; ø½‹€Š + (=gt-pj-1 . #x5353) ; ø½‹€Š + (ideograph-daikanwa . 04142) ; ø¸€® + (ucs-jis . #x55F7) ; ø½‹€Š + )) +(define-char + '((=>ucs . #x55F7) ; 嗷 + (morohashi-daikanwa 4142 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-big5 . #xB1CE) ; ý¢€‹‡Ž + )) + (chinese-big5 . #xB9C8) ; ý¢€‹§ˆ + )) +(define-char + '((=>ucs . #x55F7) ; 嗷 + (morohashi-daikanwa 4142 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x5A72) ; ø»’—› + )) + (chinese-cns11643-1 . #x6830) ; ø»’ª½ + )) +(define-char + '((morohashi-daikanwa 4142 0 5) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6556) ; 敖 + )) + (chinese-gb2312 . #x603B) ; ø»…£€ + (chinese-isoir165 . #x603B) ; ø»Ž‹ + (=ucs . #x55F7) ; 嗷 + )) +(define-char + '((=>ucs . #x55F8) ; 嗸 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6556) ; 敖 + ) + ((=ucs . #x53E3) ; 口 + )) + (ideograph-daikanwa . 04143) ; ø¸€¯ + )) +(define-char + '((=>ucs . #x55F8) ; 嗸 + (morohashi-daikanwa 4143 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6556) ; 敖 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-3 . #x462E) ; ø»–‡ + )) +(define-char + '((morohashi-daikanwa 4143 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 664 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6556) ; 敖 + ) + ((=ucs . #x53E3) ; 口 + )) + (=hanziku-2 . #xDAE3) ; ý¢€­«£ + (=ucs . #x55F8) ; 嗸 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 676 10) + (chinese-cns11643-6 . #x5B4B) ; ø»Š¦ + (ideograph-daikanwa . 04144) ; ø¸€° + (=hanziku-2 . #xDD6F) ; ý¢€­µ¯ + (=ucs . #x20ED6) ; 𠻖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x52D5) ; 動 + )) + (chinese-cns11643-4 . #x4252) ; ø»˜‘· + (ideograph-daikanwa . 04145) ; ø¸€± + (=cbeta . 06882) ; ø¸¡«¢ + (=ucs . #x35E2) ; 㗢 + )) +(define-char + '((=>ucs . #x20ED7) ; 𠻗 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x79BB) ; 离 + )) + (ideograph-daikanwa . 04146) ; ø¸€² + (=cbeta . 03780) ; ø¸ »„ + )) +(define-char + '((morohashi-daikanwa 4146 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 670 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x79BB) ; 离 + )) + (=hanziku-2 . #xDC46) ; ý¢€­±† + (=ucs . #x20ED7) ; 𠻗 + )) +(define-char + '((=>ucs . #x20ED7) ; 𠻗 + (morohashi-daikanwa 4146 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-2 . #x3766) ; ø»“­¹ + )) + (chinese-cns11643-4 . #x424D) ; ø»˜‘² + )) +(define-char + '((=>ucs . #x20ED8) ; 𠻘 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04147) ; ø¸€³ + )) +(define-char + '((morohashi-daikanwa 4147 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 676 2) + (chinese-cns11643-6 . #x5B4F) ; ø»Šª + (=hanziku-2 . #xDD67) ; ý¢€­µ§ + (=ucs . #x20ED8) ; 𠻘 + )) +(define-char + '((=>ucs . #x55F9) ; 嗹 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x5627) ; ø»‰¨ˆ + (ideograph-daikanwa . 38902) ; ø¸‰Ÿ¶ + )) + (=jis-x0208 . #x5358) ; ø½‹€ + (=gt-pj-1 . #x5358) ; ø½‹€ + (chinese-big5 . #xE155) ; ý¢€Ž…• + (ideograph-daikanwa . 04148) ; ø¸€´ + (ucs-jis . #x55F9) ; ø½‹€ + )) +(define-char + '((=>ucs . #x55F9) ; 嗹 + (morohashi-daikanwa 4148 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x493C) ; ø»”‡« + )) +(define-char + '((morohashi-daikanwa 4148 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9023) ; 連 + )) + (=ucs . #x55F9) ; 嗹 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5D14) ; 崔 + )) + (chinese-cns11643-2 . #x4938) ; ø»”‡§ + (chinese-big5 . #xE151) ; ý¢€Ž…‘ + (ideograph-daikanwa . 04149) ; ø¸€µ + (=ucs . #x55FA) ; 嗺 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 680 1) + (chinese-cns11643-6 . #x5B45) ; ø»Š  + (ideograph-daikanwa . 04150) ; ø¸€¶ + (=hanziku-2 . #xDE49) ; ý¢€­¹‰ + (=ucs . #x20ED9) ; 𠻙 + )) +(define-char + '((=>ucs . #x55FB) ; 嗻 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5EB6) ; 庶 + )) + (ideograph-daikanwa . 04151) ; ø¸€· + )) +(define-char + '((morohashi-daikanwa 4151 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 678 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5EB6) ; 庶 + )) + (chinese-cns11643-3 . #x4628) ; ø»– + (=hanziku-2 . #xDDCD) ; ý¢€­· + (=ucs . #x55FB) ; 嗻 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x83AB) ; 莫 + )) + (chinese-cns11643-2 . #x4932) ; ø»”‡¡ + (chinese-big5 . #xE14B) ; ý¢€Ž…‹ + (ideograph-daikanwa . 04152) ; ø¸€¸ + (=ucs . #x55FC) ; 嗼 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 673 10) + (chinese-cns11643-6 . #x5B51) ; ø»Š¬ + (ideograph-daikanwa . 04153) ; ø¸€¹ + (=hanziku-2 . #xDCCE) ; ý¢€­³Ž + (=ucs . #x20EDA) ; 𠻚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6B36) ; 欶 + )) + (shinjigen-2 . 1221) + (chinese-gb2312 . #x4B54) ; ø»…„£ + (=jis-x0208 . #x5356) ; ø½‹€ + (korean-ksc5601 . #x6175) ; ø»‰¹  + (chinese-isoir165 . #x4B54) ; ø»¬³ + (chinese-cns11643-1 . #x682A) ; ø»’ª· + (=gt-pj-1 . #x5356) ; 嗽 + (chinese-big5 . #xB9C2) ; ý¢€‹§‚ + (ideograph-daikanwa . 04154) ; ø¸€º + (=ucs . #x55FD) ; 嗽 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x65CF) ; 族 + )) + (shinjigen-2 . 1220) + (chinese-gb2312 . #x6055) ; ø»…£š + (=jis-x0208 . #x5355) ; ø½‹€Œ + (korean-ksc5601 . #x7133) ; ø»Š¾ + (chinese-isoir165 . #x6055) ; ø»Ž‹ª + (chinese-cns11643-1 . #x6826) ; ø»’ª³ + (=gt-pj-1 . #x5355) ; 嗾 + (chinese-big5 . #xB9BE) ; ý¢€‹¦¾ + (ideograph-daikanwa . 04155) ; ø¸€» + (=ucs . #x55FE) ; 嗾 + )) +(define-char + '((=>ucs . #x20EDB) ; 𠻛 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 677 5) + (ideograph-daikanwa . 04156) ; ø¸€¼ + (=hanziku-2 . #xDDAC) ; ý¢€­¶¬ + )) +(define-char + '((=>ucs . #x20EDB) ; 𠻛 + (morohashi-daikanwa 4156 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B50) ; ø»Š« + )) +(define-char + '((morohashi-daikanwa 4156 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x20EDB) ; 𠻛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8CAA) ; 貪 + )) + (japanese-jisx0212 . #x3629) ; ø»‹ƒŽ + (chinese-cns11643-2 . #x493B) ; ø»”‡ª + (chinese-big5 . #xE154) ; ý¢€Ž…” + (ideograph-daikanwa . 04157) ; ø¸€½ + (=jef-china3 . #x46F5) ; øº„›µ + (=ucs . #x55FF) ; 嗿 + )) +(define-char + '((=>ucs . #x20EDC) ; 𠻜 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04158) ; ø¸€¾ + )) +(define-char + '((morohashi-daikanwa 4158 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 678 14) + (chinese-cns11643-4 . #x424E) ; ø»˜‘³ + (=hanziku-2 . #xDDD5) ; ý¢€­·• + (=ucs . #x20EDC) ; 𠻜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 676 11) + (chinese-cns11643-6 . #x5B4C) ; ø»Š§ + (ideograph-daikanwa . 04159) ; ø¸€¿ + (=hanziku-2 . #xDD70) ; ý¢€­µ° + (=ucs . #x20EDD) ; 𠻝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5E36) ; 帶 + )) + (chinese-cns11643-3 . #x4632) ; ø»–‹ + (ideograph-daikanwa . 04160) ; ø¸€ + (=cbeta . 00766) ; ø¸ ‹¾ + (=ucs . #x35E3) ; 㗣 + )) +(define-char + '((=>ucs . #x20EDE) ; 𠻞 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04161) ; ø¸ + )) +(define-char + '((morohashi-daikanwa 4161 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 678 10) + (chinese-cns11643-5 . #x4473) ; ø»šŸ˜ + (=hanziku-2 . #xDDD1) ; ý¢€­·‘ + (=ucs . #x20EDE) ; 𠻞 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 674 2) + (chinese-cns11643-5 . #x4477) ; ø»šŸœ + (ideograph-daikanwa . 04162) ; ø¸‚ + (=hanziku-2 . #xDCE6) ; ý¢€­³¦ + (=ucs . #x20EDF) ; 𠻟 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x462F) ; ø»–ˆ + (ideograph-daikanwa . 04163) ; ø¸ƒ + (=ucs . #x35E4) ; 㗤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5547) ; 啇 + )) + (chinese-gb2312 . #x6056) ; ø»…£› + (chinese-isoir165 . #x6056) ; ø»Ž‹« + (chinese-cns11643-1 . #x6827) ; ø»’ª´ + (chinese-big5 . #xB9BF) ; ý¢€‹¦¿ + (ideograph-daikanwa . 04164) ; ø¸„ + (=ucs . #x5600) ; 嘀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x621A) ; 戚 + )) + (chinese-gb2312 . #x6052) ; ø»…£— + (chinese-isoir165 . #x6052) ; ø»Ž‹§ + (chinese-cns11643-2 . #x4935) ; ø»”‡¤ + (chinese-big5 . #xE14E) ; ý¢€Ž…Ž + (ideograph-daikanwa . 04165) ; ø¸… + (=ucs . #x5601) ; 嘁 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x5415) ; 吕 + ) + ((=ucs . #x4E29) ; 丩 + ) + ((=ucs . #x5415) ; 吕 + )) + (chinese-cns11643-2 . #x4937) ; ø»”‡¦ + (chinese-big5 . #xE150) ; ý¢€Ž… + (ideograph-daikanwa . 04166) ; ø¸† + (=ucs . #x5602) ; 嘂 + )) +(define-char + '((=>ucs . #x5603) ; 嘃 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5EB8) ; 庸 + )) + (ideograph-daikanwa . 04167) ; ø¸‡ + )) +(define-char + '((morohashi-daikanwa 4167 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 678 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5EB8) ; 庸 + )) + (chinese-cns11643-3 . #x4629) ; ø»–‚ + (=hanziku-2 . #xDDD2) ; ý¢€­·’ + (=ucs . #x5603) ; 嘃 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x689F) ; 梟 + )) + (chinese-cns11643-2 . #x493A) ; ø»”‡© + (chinese-big5 . #xE153) ; ý¢€Ž…“ + (ideograph-daikanwa . 04168) ; ø¸ˆ + (=ucs . #x5604) ; 嘄 + )) +(define-char + '((=>ucs . #x20EE0) ; ð »  + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04169) ; ø¸‰ + )) +(define-char + '((morohashi-daikanwa 4169 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4475) ; ø»šŸš + (=ucs . #x20EE0) ; ð »  + )) +(define-char + '((=>ucs . #x20EE0) ; ð »  + (morohashi-daikanwa 4169 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 673 4) + (=hanziku-2 . #xDCC8) ; ý¢€­³ˆ + )) +(define-char + '((=>ucs . #x5605) ; 嘅 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x65E3) ; 旣 + )) + (japanese-jisx0212 . #x362A) ; ø»‹ƒ + (ideograph-daikanwa . 04170) ; ø¸Š + (ucs-jis . #x5605) ; ø»‹ƒ + )) +(define-char + '((=>ucs . #x5605) ; 嘅 + (morohashi-daikanwa 4170 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-3 . #x3641) ; ø»•µº + )) + (chinese-cns11643-3 . #x4636) ; ø»– + )) +(define-char + '((=>ucs . #x5605) ; 嘅 + (morohashi-daikanwa 4170 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 13725) ; ø¸ƒ– + )) + (=cbeta . 01422) ; ø¸ –Ž + (=jef-china3 . #x46F6) ; øº„›¶ + )) +(define-char + '((morohashi-daikanwa 4170 0 4) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 662 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x65E2) ; 既 + )) + (chinese-gb12345 . #x7C31) ; 嘅 + (=hanziku-2 . #xDAA7) ; ý¢€­ª§ + (=ucs . #x5605) ; 嘅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (korean-ksc5601 . #x7723) ; ø»Š˜¢ + (=jis-x0213-1-2000 . #x2F2F) ; ø»¢§® + (chinese-gb12345 . #x4C3E) ; 嘆 + (chinese-big5 . #xB9C4) ; ý¢€‹§„ + (ideograph-daikanwa . 04171) ; ø¸‹ + (=jef-china3 . #x46F7) ; øº„›· + (ucs-jis . #xFA37) ; 嘆 + (=ucs . #x5606) ; 嘆 + )) +(define-char + '((=>ucs* . #x5606) ; 嘆 + (morohashi-daikanwa 4171 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #xFA37) ; 嘆 + )) +(define-char + '((=>ucs . #x5606) ; 嘆 + (=>ucs-jis . #xFA37) ; 嘆 + (morohashi-daikanwa 4171 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=big5-cdp . #x8BD3) ; ý¢€ˆ¯“ + )) + (chinese-cns11643-1 . #x682C) ; ø»’ª¹ + (ucs-cns . #x5606) ; ø»’ª¹ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 680 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53C3) ; 參 + )) + (chinese-cns11643-3 . #x462C) ; ø»–… + (=jis-x0213-2-2000 . #x243E) ; ø»¤¡· + (ideograph-daikanwa . 04172) ; ø¸Œ + (=hanziku-2 . #xDE4B) ; ý¢€­¹‹ + (=cbeta . 00072) ; ø¸ ˆ + (=ucs . #x5607) ; 嘇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x90ED) ; 郭 + )) + (chinese-cns11643-3 . #x462D) ; ø»–† + (ideograph-daikanwa . 04173) ; ø¸ + (=cbeta . 00943) ; ø¸ Ž¯ + (=ucs . #x35E5) ; 㗥 + )) +(define-char + '((=>ucs . #x20EE1) ; ð »¡ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04174) ; ø¸Ž + )) +(define-char + '((morohashi-daikanwa 4174 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 679 8) + (chinese-cns11643-5 . #x447C) ; ø»šŸ¡ + (=hanziku-2 . #xDDEF) ; ý¢€­·¯ + (=ucs . #x20EE1) ; ð »¡ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x66F9) ; 曹 + )) + (chinese-gb2312 . #x6050) ; ø»…£• + (japanese-jisx0212 . #x362B) ; ø»‹ƒ + (chinese-isoir165 . #x6050) ; ø»Ž‹¥ + (chinese-cns11643-1 . #x6833) ; ø»’«€ + (=jis-x0213-1-2000 . #x2F30) ; ø»¢§¯ + (chinese-big5 . #xB9CB) ; ý¢€‹§‹ + (ideograph-daikanwa . 04175) ; ø¸ + (=jef-china3 . #x46F8) ; øº„›¸ + (=ucs . #x5608) ; 嘈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x58F4) ; 壴 + ) + ((=ucs . #x52A0) ; 加 + )) + (shinjigen-2 . 1205) + (chinese-gb2312 . #x3C4E) ; ø»„®› + (=jis-x0208 . #x3245) ; ø½Šž + (korean-ksc5601 . #x4A29) ; ø»‰–¢ + (chinese-isoir165 . #x3C4E) ; ø»–« + (chinese-cns11643-1 . #x682D) ; ø»’ªº + (=gt-pj-1 . #x3245) ; 嘉 + (chinese-big5 . #xB9C5) ; ý¢€‹§… + (ideograph-daikanwa . 04176) ; ø¸ + (=gt-k . 11102) ; ý¡„‚­ž + (=ucs . #x5609) ; 嘉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x424F) ; ø»˜‘´ + (ideograph-daikanwa . 04177) ; ø¸‘ + (=ucs . #x35E6) ; 㗦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 676 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5D16) ; 崖 + )) + (japanese-jisx0212 . #x362C) ; ø»‹ƒ‘ + (chinese-cns11643-4 . #x4257) ; ø»˜‘¼ + (ideograph-daikanwa . 04178) ; ø¸’ + (=hanziku-2 . #xDD73) ; ý¢€­µ³ + (=cbeta . 00073) ; ø¸ ‰ + (=ucs . #x560A) ; 嘊 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 675 10) + (ideograph-daikanwa . 04179) ; ø¸“ + (=hanziku-2 . #xDD4F) ; ý¢€­µ + (=ucs . #x20EE2) ; 𠻢 + )) +(define-char + '((=>ucs . #x20EE2) ; 𠻢 + (morohashi-daikanwa 4179 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B43) ; ø»Šž + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 673 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6559) ; 教 + )) + (chinese-cns11643-3 . #x462A) ; ø»–ƒ + (ideograph-daikanwa . 04180) ; ø¸” + (=hanziku-2 . #xDCC7) ; ý¢€­³‡ + (=cbeta . 04927) ; ø¸¡Œ¿ + (=ucs . #x560B) ; 嘋 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7A92) ; 窒 + )) + (chinese-cns11643-4 . #x424A) ; ø»˜‘¯ + (ideograph-daikanwa . 04181) ; ø¸• + (=cbeta . 01751) ; ø¸ ›— + (=ucs . #x35E7) ; 㗧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7968) ; 票 + )) + (chinese-gb2312 . #x6051) ; ø»…£– + (chinese-isoir165 . #x6051) ; ø»Ž‹¦ + (chinese-cns11643-2 . #x4930) ; ø»”‡Ÿ + (chinese-big5 . #xE149) ; ý¢€Ž…‰ + (ideograph-daikanwa . 04182) ; ø¸– + (=ucs . #x560C) ; 嘌 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5A41) ; 婁 + )) + (japanese-jisx0212 . #x362D) ; ø»‹ƒ’ + (chinese-cns11643-1 . #x682E) ; ø»’ª» + (chinese-gb12345 . #x6036) ; 嘍 + (chinese-big5 . #xB9C6) ; ý¢€‹§† + (ideograph-daikanwa . 04183) ; ø¸— + (=jef-china3 . #x46F9) ; øº„›¹ + (=ucs . #x560D) ; 嘍 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x621B) ; 戛 + )) + (chinese-gb2312 . #x3842) ; ø»„¨— + (japanese-jisx0212 . #x362E) ; ø»‹ƒ“ + (chinese-isoir165 . #x3842) ; ø»§ + (chinese-cns11643-1 . #x682F) ; ø»’ª¼ + (=jis-x0213-1-2000 . #x2F31) ; ø»¢§° + (chinese-big5 . #xB9C7) ; ý¢€‹§‡ + (ideograph-daikanwa . 04184) ; ø¸˜ + (=jef-china3 . #x46FA) ; øº„›º + (=ucs . #x560E) ; 嘎 + )) +(define-char + '((=>ucs . #x20EE3) ; 𠻣 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 674 11) + (ideograph-daikanwa . 04185) ; ø¸™ + (=hanziku-2 . #xDCEF) ; ý¢€­³¯ + )) +(define-char + '((=>ucs . #x20EE3) ; 𠻣 + (morohashi-daikanwa 4185 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B47) ; ø»Š¢ + )) +(define-char + '((morohashi-daikanwa 4185 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x20EE3) ; 𠻣 + )) +(define-char + '((=>ucs . #x20EE4) ; 𠻤 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04186) ; ø¸š + )) +(define-char + '((morohashi-daikanwa 4186 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 679 4) + (chinese-cns11643-4 . #x424C) ; ø»˜‘± + (=hanziku-2 . #xDDEB) ; ý¢€­·« + (=ucs . #x20EE4) ; 𠻤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 680 4) + (chinese-cns11643-4 . #x4254) ; ø»˜‘¹ + (ideograph-daikanwa . 04187) ; ø¸› + (=hanziku-2 . #xDE4C) ; ý¢€­¹Œ + (=ucs . #x20EE5) ; 𠻥 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4255) ; ø»˜‘º + (ideograph-daikanwa . 04188) ; ø¸œ + (=cbeta . 01923) ; ø¸ žƒ + (=ucs . #x35E8) ; 㗨 + )) +(define-char + '((=>ucs . #x20EE6) ; 𠻦 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04189) ; ø¸ + )) +(define-char + '((morohashi-daikanwa 4189 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x447B) ; ø»šŸ  + (=ucs . #x20EE6) ; 𠻦 + )) +(define-char + '((=>ucs . #x20EE6) ; 𠻦 + (morohashi-daikanwa 4189 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 677 10) + (=hanziku-2 . #xDDB1) ; ý¢€­¶± + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E4) ; 古 + ) + ((=ucs . #x53DA) ; 叚 + )) + (chinese-gb2312 . #x5845) ; ø»…—š + (japanese-jisx0212 . #x362F) ; ø»‹ƒ” + (chinese-isoir165 . #x5845) ; ø»¿ª + (chinese-cns11643-2 . #x4933) ; ø»”‡¢ + (chinese-big5 . #xE14C) ; ý¢€Ž…Œ + (ideograph-daikanwa . 04190) ; ø¸ž + (=jef-china3 . #x46A6) ; øº„š¦ + (=ucs . #x560F) ; 嘏 + )) +(define-char + '((=>ucs . #x35E9) ; 㗩 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 28672) ; ø¸‡€€ + )) + (ideograph-daikanwa . 04191) ; ø¸Ÿ + (=cbeta . 02332) ; ø¸ ¤œ + )) +(define-char + '((morohashi-daikanwa 4191 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7FD2) ; 習 + )) + (chinese-cns11643-3 . #x462B) ; ø»–„ + (=ucs . #x35E9) ; 㗩 + )) +(define-char + '((=>ucs . #x20EE7) ; 𠻧 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04192) ; ø¸  + )) +(define-char + '((morohashi-daikanwa 4192 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 674 1) + (chinese-cns11643-4 . #x4250) ; ø»˜‘µ + (=hanziku-2 . #xDCE5) ; ý¢€­³¥ + (=ucs . #x20EE7) ; 𠻧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04193) ; ø¸¡ + (=ucs . #x35EA) ; 㗪 + )) +(define-char + '((=>ucs . #x35EA) ; 㗪 + (morohashi-daikanwa 4193 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B3A) ; ø»–”© + )) +(define-char + '((=>ucs . #x5610) ; 嘐 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0212 . #x553A) ; ø»‹± + (=jis-x0213-2-2000 . #x747B) ; ø»¦˜” + (ideograph-daikanwa . 28665) ; ø¸†¿¹ + )) + (japanese-jisx0212 . #x3630) ; ø»‹ƒ• + (=jis-x0213-2-2000 . #x243F) ; ø»¤¡¸ + (ideograph-daikanwa . 04194) ; ø¸¢ + (=jef-china3 . #x46FB) ; øº„›» + (ucs-jis . #x5610) ; ø»‹ƒ• + )) +(define-char + '((morohashi-daikanwa 4194 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7FCF) ; 翏 + )) + (chinese-cns11643-1 . #x6834) ; ø»’« + (chinese-big5 . #xB9CC) ; ý¢€‹§Œ + (=ucs . #x5610) ; 嘐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 676 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8656) ; 虖 + )) + (japanese-jisx0212 . #x3631) ; ø»‹ƒ– + (chinese-cns11643-3 . #x4634) ; ø»– + (ideograph-daikanwa . 04195) ; ø¸£ + (=hanziku-2 . #xDD66) ; ý¢€­µ¦ + (=cbeta . 06733) ; ø¸¡© + (=jef-china3 . #x46FC) ; øº„›¼ + (=ucs . #x5611) ; 嘑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5F57) ; 彗 + )) + (japanese-jisx0212 . #x3632) ; ø»‹ƒ— + (chinese-cns11643-2 . #x4931) ; ø»”‡  + (chinese-big5 . #xE14A) ; ý¢€Ž…Š + (ideograph-daikanwa . 04196) ; ø¸¤ + (=jef-china3 . #x80CC) ; øºˆƒŒ + (=ucs . #x5612) ; 嘒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x570B) ; 國 + )) + (chinese-cns11643-2 . #x4936) ; ø»”‡¥ + (chinese-big5 . #xE14F) ; ý¢€Ž… + (ideograph-daikanwa . 04197) ; ø¸¥ + (=ucs . #x5613) ; 嘓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x796D) ; 祭 + )) + (ideograph-daikanwa . 04198) ; ø¸¦ + (=cbeta . 05356) ; ø¸¡“¬ + (=ucs . #x35EB) ; 㗫 + )) +(define-char + '((=>ucs . #x35EB) ; 㗫 + (morohashi-daikanwa 4198 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x5C42) ; ø»’™§ + )) + (chinese-cns11643-4 . #x4253) ; ø»˜‘¸ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 673 6) + (chinese-cns11643-5 . #x4476) ; ø»šŸ› + (ideograph-daikanwa . 04199) ; ø¸§ + (=hanziku-2 . #xDCCA) ; ý¢€­³Š + (=ucs . #x20EE8) ; 𠻨 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5340) ; 區 + )) + (shinjigen-2 . 1203) + (=jis-x0208 . #x5352) ; ø½‹€‰ + (korean-ksc5601 . #x4F25) ; ø»‰´ + (chinese-gb12345 . #x453B) ; 嘔 + (=gt-pj-1 . #x5352) ; 嘔 + (chinese-big5 . #xB9C3) ; ý¢€‹§ƒ + (ideograph-daikanwa . 04200) ; ø¸¨ + (=ucs . #x5614) ; 嘔 + )) +(define-char + '((=>ucs . #x5614) ; 嘔 + (morohashi-daikanwa 4200 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x682B) ; ø»’ª¸ + )) +(define-char + '((=>ucs . #x20EE9) ; ð »© + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04201) ; ø¸© + )) +(define-char + '((morohashi-daikanwa 4201 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 679 6) + (chinese-cns11643-6 . #x5B41) ; ø»Šœ + (=hanziku-2 . #xDDED) ; ý¢€­·­ + (=ucs . #x20EE9) ; ð »© + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7109) ; 焉 + )) + (chinese-cns11643-2 . #x492F) ; ø»”‡ž + (chinese-big5 . #xE148) ; ý¢€Ž…ˆ + (ideograph-daikanwa . 04202) ; ø¸ª + (=ucs . #x5615) ; 嘕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 679 1) + (chinese-cns11643-5 . #x4471) ; ø»šŸ– + (ideograph-daikanwa . 04203) ; ø¸« + (=hanziku-2 . #xDDE8) ; ý¢€­·¨ + (=ucs . #x20EEA) ; 𠻪 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8CAC) ; 責 + )) + (shinjigen-2 . 1215) + (=jis-x0208 . #x5354) ; ø½‹€‹ + (chinese-cns11643-1 . #x6831) ; ø»’ª¾ + (chinese-gb12345 . #x5F75) ; 嘖 + (=gt-pj-1 . #x5354) ; 嘖 + (chinese-big5 . #xB9C9) ; ý¢€‹§‰ + (ideograph-daikanwa . 04204) ; ø¸¬ + (=ucs . #x5616) ; 嘖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C1A) ; 尚 + ) + ((=ucs . #x65E8) ; 旨 + )) + (shinjigen-2 . 1216) + (=jis-x0208 . #x3E28) ; ø½Š © + (korean-ksc5601 . #x5F44) ; ø»‰µ³ + (chinese-cns11643-1 . #x6829) ; ø»’ª¶ + (chinese-gb12345 . #x3322) ; 嘗 + (=gt-pj-1 . #x3E28) ; 嘗 + (chinese-big5 . #xB9C1) ; ý¢€‹§ + (ideograph-daikanwa . 04205) ; ø¸­ + (=gt-k . 11132) ; ý¡„‚­¼ + (=ucs . #x5617) ; 嘗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x865B) ; 虛 + )) + (korean-ksc5601 . #x7A46) ; ø»ŠŸ + (chinese-big5 . #xBC4E) ; ý¢€‹±Ž + (ideograph-daikanwa . 04206) ; ø¸® + (=jef-china3 . #x47BA) ; øº„žº + (=ucs . #x5653) ; 噓 + )) +(define-char + '((=>ucs . #x5653) ; 噓 + (morohashi-daikanwa 4206 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C38) ; ø»’°½ + )) +(define-char + '((morohashi-daikanwa 4206 0 4) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x865B) ; 虛 + )) + (chinese-gb2312 . #x506A) ; ø»…Œ + (=jis-x0208 . #x3133) ; ø½Š® + (chinese-isoir165 . #x506A) ; ø»´Ÿ + (chinese-cns11643-3 . #x4633) ; ø»–Œ + (=gt-pj-1 . #x3133) ; 嘘 + (=ucs . #x5618) ; 嘘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4256) ; ø»˜‘» + (ideograph-daikanwa . 04207) ; ø¸¯ + (=ucs . #x35EC) ; 㗬 + )) +(define-char + '((=>ucs . #x20EEB) ; ð »« + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04208) ; ø¸° + )) +(define-char + '((morohashi-daikanwa 4208 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 678 5) + (chinese-cns11643-5 . #x4472) ; ø»šŸ— + (=hanziku-2 . #xDDCC) ; ý¢€­·Œ + (=ucs . #x20EEB) ; ð »« + )) +(define-char + '((=>ucs . #x20EEC) ; 𠻬 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x837C) ; 荼 + )) + (ideograph-daikanwa . 04209) ; ø¸± + )) +(define-char + '((morohashi-daikanwa 4209 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 673 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x837C) ; 荼 + )) + (chinese-cns11643-5 . #x4479) ; ø»šŸž + (=hanziku-2 . #xDCD0) ; ý¢€­³ + (=cbeta . 01021) ; ø¸ ½ + (=ucs . #x20EEC) ; 𠻬 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 679 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5A46) ; 婆 + )) + (japanese-jisx0212 . #x3633) ; ø»‹ƒ˜ + (ideograph-daikanwa . 04210) ; ø¸² + (=hanziku-2 . #xDDE9) ; ý¢€­·© + (=cbeta . 01226) ; ø¸ “Š + (=ucs . #x5619) ; 嘙 + )) +(define-char + '((=>ucs . #x5619) ; 嘙 + (morohashi-daikanwa 4210 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x5967) ; ø»’•² + )) + (chinese-cns11643-4 . #x424B) ; ø»˜‘° + )) +(define-char + '((=>ucs . #x20EED) ; ð »­ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04211) ; ø¸³ + )) +(define-char + '((morohashi-daikanwa 4211 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 794 8) + (chinese-cns11643-6 . #x5B52) ; ø»Š­ + (=hanziku-2 . #xF575) ; ý¢€¯•µ + (=ucs . #x20EED) ; ð »­ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 674 3) + (chinese-cns11643-6 . #x5B3F) ; ø»Šš + (ideograph-daikanwa . 04212) ; ø¸´ + (=hanziku-2 . #xDCE7) ; ý¢€­³§ + (=ucs . #x20EEE) ; ð »® + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 673 2) + (chinese-cns11643-6 . #x5B49) ; ø»Š¤ + (ideograph-daikanwa . 04213) ; ø¸µ + (=hanziku-2 . #xDCC6) ; ý¢€­³† + (=cbeta . 04425) ; ø¸¡…‰ + (=ucs . #x20EEF) ; 𠻯 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 676 8) + (chinese-cns11643-6 . #x5B4A) ; ø»Š¥ + (ideograph-daikanwa . 04214) ; ø¸¶ + (=hanziku-2 . #xDD6D) ; ý¢€­µ­ + (=ucs . #x20EF0) ; ð »° + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6089) ; 悉 + )) + (chinese-cns11643-4 . #x4251) ; ø»˜‘¶ + (ideograph-daikanwa . 04215) ; ø¸· + (=cbeta . 02739) ; ø¸ ª³ + (=ucs . #x35ED) ; 㗭 + )) +(define-char + '((=>ucs . #x20EF1) ; ð »± + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 41704) ; ø¸Š‹¨ + )) + (ideograph-daikanwa . 04216) ; ø¸¸ + )) +(define-char + '((morohashi-daikanwa 4216 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x5D72) ; ø»’›µ + )) + (chinese-cns11643-5 . #x4478) ; ø»šŸ + (=ucs . #x20EF1) ; ð »± + )) +(define-char + '((=>ucs . #x20EF1) ; ð »± + (morohashi-daikanwa 4216 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 671 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9675) ; 陵 + )) + (=hanziku-2 . #xDC71) ; ý¢€­±± + (=cbeta . 01228) ; ø¸ “Œ + )) +(define-char + '((=>ucs . #x20EF6) ; 𠻶 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 673 7) + (ideograph-daikanwa . 04217) ; ø¸¹ + (=hanziku-2 . #xDCCB) ; ý¢€­³‹ + )) +(define-char + '((morohashi-daikanwa 4217 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B4D) ; ø»Š¨ + (=ucs . #x20EF6) ; 𠻶 + )) +(define-char + '((ideographic- (:radical 30 ; ⼝ + :strokes 11) + (:radical 2 ; ⼁ + :strokes 13)) + (total-strokes . 14) + (hanyu-dazidian 1 31 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E32) ; 串 + ) + ((=ucs . #x4E32) ; 串 + )) + (chinese-cns11643-5 . #x447E) ; ø»šŸ£ + (ideograph-daikanwa . 04218) ; ø¸º + (=hanziku-1 . #xAA72) ; ý¢€š©² + (=ucs . #x20077) ; 𠁷 + )) +(define-char + '((=>ucs . #x20F5C) ; 𠽜 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (cns-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04219) ; ø¸» + )) +(define-char + '((morohashi-daikanwa 4219 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (cns-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 678 12) + (chinese-cns11643-5 . #x4C35) ; ø»šªŠ + (=hanziku-2 . #xDDD3) ; ý¢€­·“ + (=ucs . #x20F5C) ; 𠽜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 252 6) + (chinese-cns11643-5 . #x447D) ; ø»šŸ¢ + (ideograph-daikanwa . 04220) ; ø¸¼ + (=hanziku-1 . #xD9FE) ; ý¢€§¾ + (=ucs . #x20F5D) ; 𠽝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 676 5) + (chinese-cns11643-5 . #x447A) ; ø»šŸŸ + (ideograph-daikanwa . 04221) ; ø¸½ + (=hanziku-2 . #xDD6A) ; ý¢€­µª + (=ucs . #x20F1A) ; 𠼚 + )) +(define-char + '((=>ucs . #x20F15) ; 𠼕 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04222) ; ø¸¾ + )) +(define-char + '((morohashi-daikanwa 4222 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B48) ; ø»Š£ + (=ucs . #x20F15) ; 𠼕 + )) +(define-char + '((=>ucs . #x20F15) ; 𠼕 + (morohashi-daikanwa 4222 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 673 1) + (=hanziku-2 . #xDCC5) ; ý¢€­³… + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 677 1) + (chinese-cns11643-6 . #x5B4E) ; ø»Š© + (ideograph-daikanwa . 04223) ; ø¸¿ + (=hanziku-2 . #xDDA8) ; ý¢€­¶¨ + (=ucs . #x20F1C) ; 𠼜 + )) +(define-char + '((=>ucs . #x20F23) ; ð ¼£ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04224) ; ø¸‚€ + )) +(define-char + '((morohashi-daikanwa 4224 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 680 2) + (chinese-cns11643-6 . #x5B44) ; ø»ŠŸ + (=hanziku-2 . #xDE4A) ; ý¢€­¹Š + (=ucs . #x20F23) ; ð ¼£ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x68A8) ; 梨 + )) + (ideograph-daikanwa . 04225) ; ø¸‚ + (=cbeta . 00074) ; ø¸ Š + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04226) ; ø¸‚‚ + (=cbeta . 04270) ; ø¸¡‚® + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 674 8) + (chinese-cns11643-5 . #x4474) ; ø»šŸ™ + (ideograph-daikanwa . 04228) ; ø¸‚„ + (=hanziku-2 . #xDCEC) ; ý¢€­³¬ + (=ucs . #x20F18) ; 𠼘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 677 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5F97) ; 得 + )) + (ideograph-daikanwa . 04229) ; ø¸‚… + (=hanziku-2 . #xDDB2) ; ý¢€­¶² + (=cbeta . 03510) ; ø¸ ¶¶ + (=ucs . #x561A) ; 嘚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9EBB) ; 麻 + )) + (chinese-gb2312 . #x426F) ; ø»„·° + (=jis-x0208 . #x5357) ; ø½‹€Ž + (chinese-isoir165 . #x426F) ; ø» € + (chinese-cns11643-1 . #x6828) ; ø»’ªµ + (=gt-pj-1 . #x5357) ; 嘛 + (chinese-big5 . #xB9C0) ; ý¢€‹§€ + (ideograph-daikanwa . 04230) ; ø¸‚† + (=ucs . #x561B) ; 嘛 + )) +(define-char + '((=>ucs . #x561C) ; 嘜 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04231) ; ø¸‚‡ + )) +(define-char + '((morohashi-daikanwa 4231 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9EA5) ; 麥 + )) + (chinese-gb12345 . #x5F69) ; 嘜 + (chinese-big5 . #xE14D) ; ý¢€Ž… + (=ucs . #x561C) ; 嘜 + )) +(define-char + '((=>ucs . #x561C) ; 嘜 + (morohashi-daikanwa 4231 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4934) ; ø»”‡£ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 677 13) + (chinese-cns11643-5 . #x4521) ; ø»šŸ¤ + (ideograph-daikanwa . 04232) ; ø¸‚ˆ + (=hanziku-2 . #xDDB4) ; ý¢€­¶´ + (=ucs . #x20F1E) ; 𠼞 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x659B) ; 斛 + )) + (chinese-cns11643-2 . #x4939) ; ø»”‡¨ + (chinese-big5 . #xE152) ; ý¢€Ž…’ + (ideograph-daikanwa . 04233) ; ø¸‚‰ + (=ucs . #x561D) ; 嘝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 673 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x52D2) ; 勒 + )) + (chinese-gb2312 . #x604F) ; ø»…£” + (chinese-isoir165 . #x604F) ; ø»Ž‹¤ + (chinese-cns11643-3 . #x4631) ; ø»–Š + (ideograph-daikanwa . 04234) ; ø¸‚Š + (=hanziku-2 . #xDCCF) ; ý¢€­³ + (=cbeta . 03282) ; ø¸ ³’ + (=ucs . #x561E) ; 嘞 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4522) ; ø»šŸ¥ + (=ucs . #x35F0) ; 㗰 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (kangxi-strokes . 12) + (total-strokes . 14) + (hanyu-dazidian 8 14 26) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8CD4) ; ý¢€ˆ³” + ) + ((=ucs . #x6208) ; 戈 + )) + )) + (=hanziku-12 . #xEC69) ; ý¢ƒŽ±© + (=ucs . #x5620) ; 嘠 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 676 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5802) ; 堂 + )) + (=hanziku-2 . #xDD68) ; ý¢€­µ¨ + (=ucs . #x5621) ; 嘡 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 676 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x91CE) ; 野 + )) + (chinese-gb12345 . #x7C34) ; 嘢 + (=hanziku-2 . #xDD69) ; ý¢€­µ© + (=cbeta . 01022) ; ø¸ ¾ + (=ucs . #x5622) ; 嘢 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 677 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5D29) ; å´© + )) + (chinese-gb2312 . #x6054) ; ø»…£™ + (chinese-isoir165 . #x6054) ; ø»Ž‹© + (=hanziku-2 . #xDDAA) ; ý¢€­¶ª + (=ucs . #x5623) ; 嘣 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 677 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8D1D) ; 贝 + ) + ((=ucs . #x8D1D) ; 贝 + )) + ) + ((=ucs . #x5973) ; 女 + )) + )) + (chinese-gb2312 . #x6053) ; ø»…£˜ + (chinese-isoir165 . #x6053) ; ø»Ž‹¨ + (=hanziku-2 . #xDDAB) ; ý¢€­¶« + (=ucs . #x5624) ; 嘤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5F92) ; 徒 + )) + (chinese-gb12345 . #x7C35) ; 嘥 + (=ucs . #x5625) ; 嘥 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 677 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53EA) ; 只 + ) + ((=ucs . #x8981) ; 要 + )) + (=hanziku-2 . #xDDB5) ; ý¢€­¶µ + (=ucs . #x5626) ; 嘦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5BC6) ; 密 + )) + (chinese-gb2312 . #x6057) ; ø»…£œ + (chinese-isoir165 . #x6057) ; ø»Ž‹¬ + (chinese-cns11643-2 . #x492E) ; ø»”‡ + (chinese-big5 . #xE147) ; ý¢€Ž…‡ + (=ucs . #x5627) ; 嘧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7C9B) ; 粛 + )) + (chinese-cns11643-3 . #x4630) ; ø»–‰ + (=jis-x0213-2-2000 . #x243C) ; ø»¤¡µ + (=ucs . #x5628) ; 嘨 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x66FC) ; 曼 + )) + (=cbeta . 02520) ; ø¸ §˜ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x63A2) ; 探 + )) + (=cbeta . 03295) ; ø¸ ³Ÿ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8655) ; 處 + )) + (=cbeta . 03320) ; ø¸ ³¸ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5BBF) ; 宿 + )) + (=cbeta . 03989) ; ø¸ ¾• + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x772D) ; ø»Š˜¬ + (ideograph-daikanwa . 29539) ; ø¸‡£ + )) + (=cbeta . 03993) ; ø¸ ¾™ + )) +(define-char + '((=>ucs . #x5629) ; 嘩 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x615E) ; ø»’¡™ + (ideograph-daikanwa . 31214) ; ø¸‡§® + )) + (chinese-cns11643-1 . #x6C37) ; ø»’°¼ + (ideograph-daikanwa . 04235) ; ø¸‚‹ + )) +(define-char + '((morohashi-daikanwa 4235 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 10) + (kangxi-strokes . 12) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x83EF) ; 華 + )) + (=jis-x0208 . #x325E) ; ø½Š· + (chinese-gb12345 . #x3B29) ; 嘩 + (=gt-pj-1 . #x325E) ; 嘩 + (chinese-big5 . #xBC4D) ; ý¢€‹± + (=ucs . #x5629) ; 嘩 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8CB7) ; è²· + )) + (chinese-cns11643-2 . #x4F6E) ; ø»”‘‘ + (chinese-big5 . #xE547) ; ý¢€Ž•‡ + (ideograph-daikanwa . 04236) ; ø¸‚Œ + (=ucs . #x562A) ; 嘪 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 685 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7136) ; 然 + )) + (ideograph-daikanwa . 04237) ; ø¸‚ + (=hanziku-2 . #xDF58) ; ý¢€­½˜ + (=ucs . #x562B) ; 嘫 + )) +(define-char + '((=>ucs . #x562B) ; 嘫 + (morohashi-daikanwa 4237 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x6053) ; ø»’Ÿ° + )) + (chinese-cns11643-3 . #x4B41) ; ø»–”° + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6700) ; 最 + )) + (chinese-gb2312 . #x605C) ; ø»…£¡ + (japanese-jisx0212 . #x3634) ; ø»‹ƒ™ + (chinese-isoir165 . #x605C) ; ø»Ž‹± + (chinese-cns11643-2 . #x4F6B) ; ø»”‘Ž + (chinese-big5 . #xE544) ; ý¢€Ž•„ + (ideograph-daikanwa . 04238) ; ø¸‚Ž + (=jef-china3 . #x97D5) ; øº‰Ÿ• + (=ucs . #x562C) ; 嘬 + )) +(define-char + '((=>ucs . #x20F62) ; ð ½¢ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x535A) ; 博 + )) + (ideograph-daikanwa . 04240) ; ø¸‚ + (=cbeta . 04853) ; ø¸¡‹µ + )) +(define-char + '((morohashi-daikanwa 4240 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 680 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x5E3B) ; ø»’œœ + )) + (chinese-cns11643-7 . #x2151) ; ø»¿¤ + (=hanziku-2 . #xDE55) ; ý¢€­¹• + (=ucs . #x20F62) ; ð ½¢ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 681 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5F6D) ; å½­ + )) + (chinese-gb2312 . #x6058) ; ø»…£ + (chinese-isoir165 . #x6058) ; ø»Ž‹­ + (chinese-cns11643-3 . #x4B38) ; ø»–”§ + (ideograph-daikanwa . 04241) ; ø¸‚‘ + (=hanziku-2 . #xDE69) ; ý¢€­¹© + (=ucs . #x562D) ; 嘭 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x52DE) ; 勞 + )) + (chinese-cns11643-1 . #x6C31) ; ø»’°¶ + (chinese-gb12345 . #x5F6B) ; 嘮 + (chinese-big5 . #xBC47) ; ý¢€‹±‡ + (ideograph-daikanwa . 04242) ; ø¸‚’ + (=jef-china3 . #x97D6) ; øº‰Ÿ– + (=ucs . #x562E) ; 嘮 + )) +(define-char + '((=>ucs . #x20F63) ; ð ½£ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 687 9) + (ideograph-daikanwa . 04243) ; ø¸‚“ + (=hanziku-2 . #xDFB6) ; ý¢€­¾¶ + )) +(define-char + '((morohashi-daikanwa 4243 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C3B) ; ø»šª + (=ucs . #x20F63) ; ð ½£ + )) +(define-char + '((=>ucs . #x35F1) ; 㗱 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3D38) ; ø½ŠŸ› + (korean-ksc5601 . #x7322) ; ø»Š’© + (ideograph-daikanwa . 41974) ; ø¸Š¶ + )) + (ideograph-daikanwa . 04244) ; ø¸‚” + (=cbeta . 01023) ; ø¸ ¿ + )) +(define-char + '((morohashi-daikanwa 4244 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x96C6) ; 集 + )) + (=ucs . #x35F1) ; 㗱 + )) +(define-char + '((=>ucs . #x35F1) ; 㗱 + (morohashi-daikanwa 4244 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x6275) ; ø»’£Ž + )) + (chinese-cns11643-4 . #x4930) ; ø»˜›§ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 681 9) + (chinese-cns11643-7 . #x2155) ; ø»¿¨ + (ideograph-daikanwa . 04245) ; ø¸‚• + (=hanziku-2 . #xDE71) ; ý¢€­¹± + (=ucs . #x20F64) ; 𠽤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8085) ; 肅 + )) + (=jis-x0208 . #x5362) ; ø½‹€™ + (korean-ksc5601 . #x6130) ; ø»‰¸› + (chinese-cns11643-1 . #x6C3D) ; ø»’±‚ + (chinese-gb12345 . #x5025) ; 嘯 + (=gt-pj-1 . #x5362) ; 嘯 + (chinese-big5 . #xBC53) ; ý¢€‹±“ + (ideograph-daikanwa . 04246) ; ø¸‚– + (=ucs . #x562F) ; 嘯 + )) +(define-char + '((=>ucs . #x5630) ; 嘰 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x5E7D) ; ø»’ž + )) + (japanese-jisx0212 . #x3635) ; ø»‹ƒš + (chinese-cns11643-1 . #x6C3E) ; ø»’±ƒ + (=jis-x0213-2-2000 . #x2440) ; ø»¤¡¹ + (chinese-big5 . #xBC54) ; ý¢€‹±” + (ideograph-daikanwa . 04247) ; ø¸‚— + (ucs-jis . #x5630) ; ø»‹ƒš + )) +(define-char + '((morohashi-daikanwa 4247 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5E7E) ; å¹¾ + )) + (chinese-gb12345 . #x5F34) ; 嘰 + (=jef-china3 . #x46FD) ; øº„›½ + (=ucs . #x5630) ; 嘰 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 682 9) + (chinese-cns11643-7 . #x2152) ; ø»¿¥ + (ideograph-daikanwa . 04248) ; ø¸‚˜ + (=hanziku-2 . #xDEB3) ; ý¢€­º³ + (=ucs . #x20F65) ; ð ½¥ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 687 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C5E) ; 属 + )) + (shinjigen-2 . 1237) + (chinese-gb2312 . #x5676) ; ø»…• + (=jis-x0208 . #x3E7C) ; ø½Š¡½ + (chinese-isoir165 . #x5676) ; ø»½Ÿ + (chinese-cns11643-3 . #x4B3D) ; ø»–”¬ + (=gt-pj-1 . #x3E7C) ; 嘱 + (ideograph-daikanwa . 04249) ; ø¸‚™ + (=hanziku-2 . #xDFB7) ; ý¢€­¾· + (=ucs . #x5631) ; 嘱 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 686 11) + (chinese-cns11643-5 . #x4C39) ; ø»šªŽ + (ideograph-daikanwa . 04250) ; ø¸‚š + (=hanziku-2 . #xDF76) ; ý¢€­½¶ + (=ucs . #x20F66) ; 𠽦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 682 14) + (chinese-cns11643-7 . #x2158) ; ø»¿« + (ideograph-daikanwa . 04251) ; ø¸‚› + (=hanziku-2 . #xDEB8) ; ý¢€­º¸ + (=ucs . #x20F67) ; 𠽧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x492C) ; ø»˜›£ + (ideograph-daikanwa . 04252) ; ø¸‚œ + (=ucs . #x35F2) ; 㗲 + )) +(define-char + '((=>ucs . #x20F68) ; 𠽨 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04253) ; ø¸‚ + )) +(define-char + '((morohashi-daikanwa 4253 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 687 3) + (chinese-cns11643-7 . #x214A) ; ø»¿ + (=hanziku-2 . #xDFB0) ; ý¢€­¾° + (=ucs . #x20F68) ; 𠽨 + )) +(define-char + '((=>ucs . #x5632) ; 嘲 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 14374) ; ø¸ƒ ¦ + )) + (japanese-jisx0208-1978 . #x535E) ; ø»ƒ†™ + (korean-ksc5601 . #x703F) ; ø»ŠŽ¬ + (ideograph-daikanwa . 04254) ; ø¸‚ž + )) +(define-char + '((morohashi-daikanwa 4254 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x671D) ; 朝 + )) + (chinese-gb2312 . #x3330) ; ø»„ ¯ + (japanese-jisx0208 . #x535E) ; ø»‡š¡ + (chinese-isoir165 . #x3330) ; ø»ˆ¿ + (chinese-cns11643-1 . #x6C34) ; ø»’°¹ + (=jis-x0208-1990 . #x535E) ; ø½‹€• + (=gt-pj-1 . #x535E) ; 嘲 + (chinese-big5 . #xBC4A) ; ý¢€‹±Š + (=jef-china3 . #x70BD) ; øº‡‚½ + (=ucs . #x5632) ; 嘲 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8CB4) ; è²´ + )) + (japanese-jisx0212 . #x3636) ; ø»‹ƒ› + (chinese-cns11643-2 . #x4F69) ; ø»”‘Œ + (chinese-big5 . #xE542) ; ý¢€Ž•‚ + (ideograph-daikanwa . 04255) ; ø¸‚Ÿ + (=ucs . #x5633) ; 嘳 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x89DC) ; 觜 + )) + (chinese-gb2312 . #x576C) ; ø»…–£ + (=jis-x0208 . #x535C) ; ø½‹€“ + (korean-ksc5601 . #x7624) ; ø»Š—… + (chinese-isoir165 . #x576C) ; ø»¾³ + (chinese-cns11643-1 . #x6C36) ; ø»’°» + (=gt-pj-1 . #x535C) ; 嘴 + (chinese-big5 . #xBC4C) ; ý¢€‹±Œ + (ideograph-daikanwa . 04256) ; ø¸‚  + (=ucs . #x5634) ; 嘴 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 684 7) + (chinese-cns11643-5 . #x4C40) ; ø»šª• + (ideograph-daikanwa . 04257) ; ø¸‚¡ + (=hanziku-2 . #xDEF1) ; ý¢€­»± + (=ucs . #x20F69) ; 𠽩 + )) +(define-char + '((=>ucs . #x20F6A) ; 𠽪 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04258) ; ø¸‚¢ + )) +(define-char + '((morohashi-daikanwa 4258 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 686 12) + (chinese-cns11643-5 . #x4C46) ; ø»šª› + (=hanziku-2 . #xDF77) ; ý¢€­½· + (=ucs . #x20F6A) ; 𠽪 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x582F) ; å ¯ + )) + (japanese-jisx0212 . #x3637) ; ø»‹ƒœ + (chinese-cns11643-2 . #x4F61) ; ø»”‘„ + (chinese-gb12345 . #x5F58) ; 嘵 + (chinese-big5 . #xE4F9) ; ý¢€Ž“¹ + (ideograph-daikanwa . 04259) ; ø¸‚£ + (=jef-china3 . #x46FE) ; øº„›¾ + (=ucs . #x5635) ; 嘵 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x65AF) ; 斯 + )) + (shinjigen-2 . 1239) + (chinese-gb2312 . #x4B3B) ; ø»…„Š + (=jis-x0208 . #x535D) ; ø½‹€” + (korean-ksc5601 . #x6336) ; ø»‰» + (chinese-isoir165 . #x4B3B) ; ø»¬š + (chinese-cns11643-1 . #x6C3C) ; ø»’± + (=gt-pj-1 . #x535D) ; 嘶 + (chinese-big5 . #xBC52) ; ý¢€‹±’ + (ideograph-daikanwa . 04260) ; ø¸‚¤ + (=ucs . #x5636) ; 嘶 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04261) ; ø¸‚¥ + (=ucs . #x20F6B) ; 𠽫 + )) +(define-char + '((=>ucs . #x20F6B) ; 𠽫 + (morohashi-daikanwa 4261 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 687 7) + (chinese-cns11643-5 . #x4C3D) ; ø»šª’ + (=hanziku-2 . #xDFB4) ; ý¢€­¾´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 680 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8CB3) ; è²³ + )) + (chinese-cns11643-7 . #x214F) ; ø»¿¢ + (ideograph-daikanwa . 04262) ; ø¸‚¦ + (=hanziku-2 . #xDE4E) ; ý¢€­¹Ž + (=cbeta . 06883) ; ø¸¡«£ + (=ucs . #x20F6C) ; 𠽬 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7B54) ; 答 + )) + (chinese-cns11643-3 . #x4B42) ; ø»–”± + (ideograph-daikanwa . 04263) ; ø¸‚§ + (=cbeta . 01658) ; ø¸ ™º + (=ucs . #x35F3) ; 㗳 + )) +(define-char + '((=>ucs . #x5637) ; 嘷 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3638) ; ø»‹ƒ + (chinese-cns11643-3 . #x4B44) ; ø»–”³ + (=jis-x0213-2-2000 . #x2441) ; ø»¤¡º + (ideograph-daikanwa . 04264) ; ø¸‚¨ + (=cbeta . 00046) ; ø¸ €® + (ucs-jis . #x5637) ; ø»‹ƒ + )) +(define-char + '((morohashi-daikanwa 4264 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 685 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x81EA) ; 自 + ) + ((=ucs . #x20982) ; 𠦂 + )) + )) + (=hanziku-2 . #xDF4C) ; ý¢€­½Œ + (=ucs . #x5637) ; 嘷 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 683 12) + (chinese-cns11643-5 . #x4C3E) ; ø»šª“ + (ideograph-daikanwa . 04265) ; ø¸‚© + (=hanziku-2 . #xDED6) ; ý¢€­»– + (=ucs . #x20F6D) ; ð ½­ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 680 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x63D0) ; 提 + )) + (chinese-cns11643-7 . #x2157) ; ø»¿ª + (ideograph-daikanwa . 04266) ; ø¸‚ª + (=hanziku-2 . #xDE53) ; ý¢€­¹“ + (=cbeta . 02683) ; ø¸ ©» + (=ucs . #x20F6E) ; ð ½® + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 680 10) + (chinese-cns11643-7 . #x2150) ; ø»¿£ + (ideograph-daikanwa . 04267) ; ø¸‚« + (=hanziku-2 . #xDE52) ; ý¢€­¹’ + (=ucs . #x20F6F) ; 𠽯 + )) +(define-char + '((=>ucs . #x20F70) ; ð ½° + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04268) ; ø¸‚¬ + )) +(define-char + '((morohashi-daikanwa 4268 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 686 14) + (chinese-cns11643-5 . #x4C36) ; ø»šª‹ + (=hanziku-2 . #xDF79) ; ý¢€­½¹ + (=ucs . #x20F70) ; ð ½° + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7121) ; 無 + )) + (shinjigen-2 . 1246) + (=jis-x0208 . #x535F) ; ø½‹€– + (chinese-cns11643-2 . #x4F6D) ; ø»”‘ + (chinese-gb12345 . #x5F3C) ; 嘸 + (=gt-pj-1 . #x535F) ; 嘸 + (chinese-big5 . #xE546) ; ý¢€Ž•† + (ideograph-daikanwa . 04269) ; ø¸‚­ + (=ucs . #x5638) ; 嘸 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=big5-cdp . #x8CF2) ; ý¢€ˆ³² + )) + (chinese-gb2312 . #x605A) ; ø»…£Ÿ + (japanese-jisx0212 . #x3639) ; ø»‹ƒž + (chinese-isoir165 . #x605A) ; ø»Ž‹¯ + (chinese-cns11643-1 . #x6C33) ; ø»’°¸ + (chinese-big5 . #xBC49) ; ý¢€‹±‰ + (ideograph-daikanwa . 04270) ; ø¸‚® + (=jef-china3 . #x47A1) ; øº„ž¡ + (=ucs . #x5639) ; 嘹 + )) +(define-char + '((=>ucs . #x20F71) ; ð ½± + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 07226) ; ø¸°º + )) + (ideograph-daikanwa . 04271) ; ø¸‚¯ + (=cbeta . 04854) ; ø¸¡‹¶ + )) +(define-char + '((morohashi-daikanwa 4271 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 686 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5BCB) ; 寋 + )) + (chinese-cns11643-7 . #x214B) ; ø»¿ž + (=hanziku-2 . #xDF78) ; ý¢€­½¸ + (=ucs . #x20F71) ; ð ½± + )) +(define-char + '((=>ucs . #x20F72) ; ð ½² + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04272) ; ø¸‚° + )) +(define-char + '((morohashi-daikanwa 4272 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 685 8) + (chinese-cns11643-5 . #x4C3F) ; ø»šª” + (=hanziku-2 . #xDF53) ; ý¢€­½“ + (=ucs . #x20F72) ; ð ½² + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 682 4) + (chinese-cns11643-7 . #x2156) ; ø»¿© + (ideograph-daikanwa . 04273) ; ø¸‚± + (=hanziku-2 . #xDEAE) ; ý¢€­º® + (=ucs . #x20F73) ; ð ½³ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 682 11) + (chinese-cns11643-7 . #x2159) ; ø»¿¬ + (ideograph-daikanwa . 04274) ; ø¸‚² + (=hanziku-2 . #xDEB5) ; ý¢€­ºµ + (=ucs . #x20F74) ; ð ½´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x55AC) ; 喬 + )) + (chinese-cns11643-2 . #x4F6F) ; ø»”‘’ + (chinese-big5 . #xE548) ; ý¢€Ž•ˆ + (ideograph-daikanwa . 04275) ; ø¸‚³ + (=ucs . #x563A) ; 嘺 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x559C) ; 喜 + )) + (chinese-gb2312 . #x4E7B) ; ø»…‰¤ + (japanese-jisx0212 . #x363A) ; ø»‹ƒŸ + (chinese-isoir165 . #x4E7B) ; ø»±´ + (chinese-cns11643-1 . #x6C32) ; ø»’°· + (=jis-x0213-1-2000 . #x2F32) ; ø»¢§± + (chinese-big5 . #xBC48) ; ý¢€‹±ˆ + (ideograph-daikanwa . 04276) ; ø¸‚´ + (=jef-china3 . #x47A2) ; øº„ž¢ + (=ucs . #x563B) ; 嘻 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x492D) ; ø»˜›¤ + (=jis-x0213-2-2000 . #x2442) ; ø»¤¡» + (ideograph-daikanwa . 04277) ; ø¸‚µ + (=ucs . #x35F4) ; 㗴 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 685 15) + (ideograph-daikanwa . 04278) ; ø¸‚¶ + (=hanziku-2 . #xDF5A) ; ý¢€­½š + (=ucs . #x20F75) ; ð ½µ + )) +(define-char + '((=>ucs . #x20F75) ; ð ½µ + (morohashi-daikanwa 4278 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C41) ; ø»šª– + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 683 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DAE) ; ý¢€ˆ¶® + ) + ((=ucs . #x53E3) ; 口 + )) + (japanese-jisx0212 . #x363B) ; ø»‹ƒ  + (chinese-cns11643-4 . #x4931) ; ø»˜›¨ + (ideograph-daikanwa . 04279) ; ø¸‚· + (=big5-cdp . #x8DB1) ; ý¢€ˆ¶± + (=ucs . #x563C) ; 嘼 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x55AE) ; 單 + )) + (japanese-jisx0212 . #x363C) ; ø»‹ƒ¡ + (chinese-cns11643-2 . #x4F6A) ; ø»”‘ + (=jis-x0213-2-2000 . #x2443) ; ø»¤¡¼ + (chinese-big5 . #xE543) ; ý¢€Ž•ƒ + (ideograph-daikanwa . 04280) ; ø¸‚¸ + (=ucs . #x563D) ; 嘽 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8983) ; 覃 + )) + (chinese-cns11643-2 . #x4F6C) ; ø»”‘ + (chinese-big5 . #xE545) ; ý¢€Ž•… + (ideograph-daikanwa . 04281) ; ø¸‚¹ + (=ucs . #x563E) ; 嘾 + )) +(define-char + '((=>ucs . #x20F76) ; 𠽶 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x492F) ; ø»˜›¦ + (ideograph-daikanwa . 04282) ; ø¸‚º + )) +(define-char + '((morohashi-daikanwa 4282 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 684 3) + (=hanziku-2 . #xDEED) ; ý¢€­»­ + (=ucs . #x20F76) ; 𠽶 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9ED1) ; 黑 + )) + (chinese-gb2312 . #x3A59) ; ø»„«ª + (japanese-jisx0212 . #x363D) ; ø»‹ƒ¢ + (chinese-isoir165 . #x3A59) ; ø»“º + (chinese-cns11643-1 . #x6C35) ; ø»’°º + (=jis-x0213-2-2000 . #x2444) ; ø»¤¡½ + (chinese-big5 . #xBC4B) ; ý¢€‹±‹ + (ideograph-daikanwa . 04283) ; ø¸‚» + (=jef-china3 . #x47A3) ; øº„ž£ + (=ucs . #x563F) ; 嘿 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5DFD) ; å·½ + )) + (japanese-jisx0212 . #x363E) ; ø»‹ƒ£ + (chinese-isoir165 . #x2C3A) ; ø»Œ¾· + (chinese-cns11643-2 . #x4F68) ; ø»”‘‹ + (=jis-x0213-2-2000 . #x2445) ; ø»¤¡¾ + (chinese-big5 . #xE541) ; ý¢€Ž• + (ideograph-daikanwa . 04284) ; ø¸‚¼ + (=ucs . #x5640) ; 噀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x60E1) ; 惡 + )) + (japanese-jisx0212 . #x363F) ; ø»‹ƒ¤ + (chinese-cns11643-2 . #x4F62) ; ø»”‘… + (chinese-gb12345 . #x7830) ; 噁 + (chinese-big5 . #xE4FA) ; ý¢€Ž“º + (ideograph-daikanwa . 04285) ; ø¸‚½ + (=ucs . #x5641) ; 噁 + )) +(define-char + '((=>ucs . #x5642) ; 噂 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x706E) ; ø»Š› + (ideograph-daikanwa . 07445) ; ø¸´• + )) + (japanese-jisx0208-1978 . #x313D) ; ø»‚“¼ + (ideograph-daikanwa . 04286) ; ø¸‚¾ + )) +(define-char + '((morohashi-daikanwa 4286 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C0A) ; 尊 + )) + (japanese-jisx0208 . #x313D) ; ø»†¨„ + (chinese-cns11643-2 . #x4F5F) ; ø»”‘‚ + (=jis-x0208-1990 . #x313D) ; ø½Š¸ + (=gt-pj-1 . #x313D) ; 噂 + (chinese-big5 . #xE4F7) ; ý¢€Ž“· + (=jef-china3 . #x47BB) ; øº„ž» + (=ucs . #x5642) ; 噂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 685 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x756A) ; 番 + )) + (japanese-jisx0212 . #x3640) ; ø»‹ƒ¥ + (chinese-cns11643-4 . #x492E) ; ø»˜›¥ + (ideograph-daikanwa . 04287) ; ø¸‚¿ + (=hanziku-2 . #xDF54) ; ý¢€­½” + (=cbeta . 03516) ; ø¸ ¶¼ + (=jef-china3 . #x47A4) ; øº„ž¤ + (=ucs . #x5643) ; 噃 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 682 20) + (chinese-cns11643-7 . #x215B) ; ø»¿® + (ideograph-daikanwa . 04289) ; ø¸ƒ + (=hanziku-2 . #xDEBE) ; ý¢€­º¾ + (=ucs . #x20F78) ; 𠽸 + )) +(define-char + '((=>ucs . #x5644) ; 噄 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 680 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7D5C) ; 絜 + )) + (japanese-jisx0212 . #x3641) ; ø»‹ƒ¦ + (ideograph-daikanwa . 04290) ; ø¸ƒ‚ + (=hanziku-2 . #xDE4D) ; ý¢€­¹ + (=jef-china3 . #x47A5) ; øº„ž¥ + (ucs-jis . #x5644) ; ø»‹ƒ¦ + )) +(define-char + '((=>ucs . #x5644) ; 噄 + (morohashi-daikanwa 4290 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7D5C) ; 絜 + )) + (chinese-cns11643-3 . #x4B3E) ; ø»–”­ + )) +(define-char + '((morohashi-daikanwa 4290 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7D5C) ; 絜 + )) + (=ucs . #x5644) ; 噄 + )) +(define-char + '((=>ucs . #x20F79) ; ð ½¹ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04291) ; ø¸ƒƒ + )) +(define-char + '((morohashi-daikanwa 4291 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 687 13) + (chinese-cns11643-5 . #x4C3A) ; ø»šª + (=hanziku-2 . #xDFBA) ; ý¢€­¾º + (=ucs . #x20F79) ; ð ½¹ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2148) ; ø»¿› + (ideograph-daikanwa . 04292) ; ø¸ƒ„ + (=ucs . #x20F7A) ; 𠽺 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 680 12) + (chinese-cns11643-5 . #x4C38) ; ø»šª + (ideograph-daikanwa . 04293) ; ø¸ƒ… + (=hanziku-2 . #xDE54) ; ý¢€­¹” + (=ucs . #x20F7B) ; ð ½» + )) +(define-char + '((=>ucs . #x5645) ; 噅 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x602A) ; ø½‹’§ + (korean-ksc5601 . #x6A53) ; ø»Š†Œ + (ideograph-daikanwa . 19686) ; ø¸„³¦ + )) + (ideograph-daikanwa . 04294) ; ø¸ƒ† + )) +(define-char + '((morohashi-daikanwa 4294 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7232) ; 爲 + )) + (chinese-cns11643-2 . #x3A4F) ; ø»“±¼ + (chinese-big5 . #xD86B) ; ý¢€¡« + (=ucs . #x5645) ; 噅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B36) ; ø»–”¥ + (ideograph-daikanwa . 04295) ; ø¸ƒ‡ + (=ucs . #x35F5) ; 㗵 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6701) ; 朁 + )) + (japanese-jisx0212 . #x3642) ; ø»‹ƒ§ + (chinese-cns11643-2 . #x4F65) ; ø»”‘ˆ + (chinese-big5 . #xE4FD) ; ý¢€Ž“½ + (ideograph-daikanwa . 04296) ; ø¸ƒˆ + (=ucs . #x5646) ; 噆 + )) +(define-char + '((=>ucs . #x5647) ; 噇 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4638) ; ø½Š¬© + (korean-ksc5601 . #x545B) ; ø»‰¦€ + (ideograph-daikanwa . 25775) ; ø¸†’¯ + )) + (=jis-x0213-2-2000 . #x2446) ; ø»¤¡¿ + (ideograph-daikanwa . 04297) ; ø¸ƒ‰ + (=cbeta . 01229) ; ø¸ “ + (ucs-jis . #x5647) ; ø»¤¡¿ + )) +(define-char + '((morohashi-daikanwa 4297 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 686 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7AE5) ; ç«¥ + )) + (chinese-cns11643-3 . #x4B37) ; ø»–”¦ + (=hanziku-2 . #xDF6D) ; ý¢€­½­ + (=ucs . #x5647) ; 噇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C31) ; å°± + )) + (chinese-cns11643-2 . #x4F5E) ; ø»”‘ + (chinese-big5 . #xE4F6) ; ý¢€Ž“¶ + (ideograph-daikanwa . 04298) ; ø¸ƒŠ + (=ucs . #x5648) ; 噈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6562) ; 敢 + )) + (japanese-jisx0212 . #x3643) ; ø»‹ƒ¨ + (chinese-cns11643-2 . #x4F64) ; ø»”‘‡ + (=jis-x0213-1-2000 . #x2F33) ; ø»¢§² + (chinese-big5 . #xE4FC) ; ý¢€Ž“¼ + (ideograph-daikanwa . 04299) ; ø¸ƒ‹ + (=jef-china3 . #x47A6) ; øº„ž¦ + (=ucs . #x5649) ; 噉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x77DE) ; 矞 + )) + (chinese-cns11643-2 . #x4F63) ; ø»”‘† + (chinese-big5 . #xE4FB) ; ý¢€Ž“» + (ideograph-daikanwa . 04300) ; ø¸ƒŒ + (=ucs . #x564A) ; 噊 + )) +(define-char + '((=>ucs . #x564B) ; 噋 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6566) ; 敦 + )) + (japanese-jisx0212 . #x3644) ; ø»‹ƒ© + (ideograph-daikanwa . 04301) ; ø¸ƒ + (ucs-jis . #x564B) ; ø»‹ƒ© + )) +(define-char + '((morohashi-daikanwa 4301 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 685 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6566) ; 敦 + )) + (chinese-cns11643-3 . #x4B3B) ; ø»–”ª + (=hanziku-2 . #xDF5D) ; ý¢€­½ + (=jef-china3 . #x47A7) ; øº„ž§ + (=ucs . #x564B) ; 噋 + )) +(define-char + '((=>ucs . #x20F7D) ; ð ½½ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04302) ; ø¸ƒŽ + )) +(define-char + '((morohashi-daikanwa 4302 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x215A) ; ø»¿­ + (=ucs . #x20F7D) ; ð ½½ + )) +(define-char + '((=>ucs . #x20F7D) ; ð ½½ + (morohashi-daikanwa 4302 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 683 9) + (=hanziku-2 . #xDED3) ; ý¢€­»“ + )) +(define-char + '((=>ucs . #x564C) ; 噌 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x413D) ; ø½Š¥˜ + (korean-ksc5601 . #x7174) ; ø»Š¿ + (ideograph-daikanwa . 14299) ; ø¸ƒŸ› + )) + (japanese-jisx0208-1978 . #x4139) ; ø»‚«˜ + (ideograph-daikanwa . 04303) ; ø¸ƒ + )) +(define-char + '((morohashi-daikanwa 4303 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x66FE) ; 曾 + )) + (chinese-gb2312 . #x6061) ; ø»…£¦ + (chinese-isoir165 . #x6061) ; ø»Ž‹¶ + (chinese-cns11643-2 . #x4F60) ; ø»”‘ƒ + (chinese-big5 . #xE4F8) ; ý¢€Ž“¸ + (=jef-china3 . #x70B8) ; øº‡‚¸ + (=ucs . #x564C) ; 噌 + )) +(define-char + '((=>ucs . #x564C) ; 噌 + (morohashi-daikanwa 4303 0 5) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0208 . #x4139) ; ø»†¿  + (=jis-x0208-1990 . #x4139) ; ø½Š¥” + (=gt-pj-1 . #x4139) ; ø»†¿  + (ucs-jis . #x564C) ; ø»†¿  + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 686 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x666E) ; 普 + )) + (chinese-cns11643-4 . #x492B) ; ø»˜›¢ + (ideograph-daikanwa . 04304) ; ø¸ƒ + (=hanziku-2 . #xDF71) ; ý¢€­½± + (=cbeta . 01835) ; ø¸ œ« + (=ucs . #x20F7E) ; ð ½¾ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x767C) ; 發 + )) + (ideograph-daikanwa . 04305) ; ø¸ƒ‘ + (=cbeta . 03308) ; ø¸ ³¬ + (=ucs . #x35F6) ; 㗶 + )) +(define-char + '((=>ucs . #x35F6) ; 㗶 + (morohashi-daikanwa 4305 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x6224) ; ø½‹• + (korean-ksc5601 . #x5B21) ; ø»‰¯˜ + (chinese-cns11643-1 . #x6075) ; ø»’ ’ + (ideograph-daikanwa . 22669) ; ø¸…¢ + )) + (chinese-cns11643-7 . #x214E) ; ø»¿¡ + )) +(define-char + '((=>ucs . #x564D) ; 噍 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3E47) ; ø½Š¡ˆ + (korean-ksc5601 . #x7525) ; ø»Š•¨ + (ideograph-daikanwa . 19119) ; ø¸„ª¯ + )) + (japanese-jisx0212 . #x3645) ; ø»‹ƒª + (ideograph-daikanwa . 04306) ; ø¸ƒ’ + (=cbeta . 00076) ; ø¸ Œ + (=jef-china3 . #x47A9) ; øº„ž© + (ucs-jis . #x564D) ; ø»‹ƒª + )) +(define-char + '((morohashi-daikanwa 4306 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 684 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7126) ; 焦 + )) + (chinese-gb2312 . #x605D) ; ø»…£¢ + (chinese-isoir165 . #x605D) ; ø»Ž‹² + (chinese-cns11643-3 . #x4B43) ; ø»–”² + (=hanziku-2 . #xDEF4) ; ý¢€­»´ + (=ucs . #x564D) ; 噍 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x58F9) ; 壹 + )) + (shinjigen-2 . 1222) + (chinese-gb2312 . #x522D) ; ø»…ŽŽ + (=jis-x0208 . #x5359) ; ø½‹€ + (chinese-isoir165 . #x522D) ; ø»¶ž + (chinese-cns11643-1 . #x6C39) ; ø»’°¾ + (=gt-pj-1 . #x5359) ; 噎 + (chinese-big5 . #xBC4F) ; ý¢€‹± + (ideograph-daikanwa . 04307) ; ø¸ƒ“ + (=ucs . #x564E) ; 噎 + )) +(define-char + '((=>ucs . #x20F7F) ; 𠽿 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 682 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x6D63) ; ø½‹¦¦ + (korean-ksc5601 . #x4D50) ; ø»‰›£ + (ideograph-daikanwa . 38636) ; ø¸‰›¬ + )) + (ideograph-daikanwa . 04308) ; ø¸ƒ” + (=hanziku-2 . #xDEAB) ; ý¢€­º« + (=cbeta . 01120) ; ø¸ ‘  + )) +(define-char + '((morohashi-daikanwa 4308 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8F9C) ; 辜 + )) + (chinese-cns11643-7 . #x2154) ; ø»¿§ + (=ucs . #x20F7F) ; 𠽿 + )) +(define-char + '((=>ucs . #x20F80) ; 𠾀 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04309) ; ø¸ƒ• + )) +(define-char + '((morohashi-daikanwa 4309 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 686 3) + (=hanziku-2 . #xDF6E) ; ý¢€­½® + (=ucs . #x20F80) ; 𠾀 + )) +(define-char + '((=>ucs . #x20F80) ; 𠾀 + (morohashi-daikanwa 4309 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4523) ; ø»šŸ¦ + )) +(define-char + '((=>ucs . #x564F) ; 噏 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x6645) ; ø½‹›¶ + (korean-ksc5601 . #x7D68) ; ø»Š¢› + (ideograph-daikanwa . 28691) ; ø¸‡€“ + )) + (japanese-jisx0212 . #x3646) ; ø»‹ƒ« + (ideograph-daikanwa . 04310) ; ø¸ƒ– + (=cbeta . 00078) ; ø¸ Ž + (=jef-china3 . #x47AA) ; øº„žª + (ucs-jis . #x564F) ; ø»‹ƒ« + )) +(define-char + '((morohashi-daikanwa 4310 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 685 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7FD5) ; 翕 + )) + (chinese-cns11643-3 . #x4B45) ; ø»–”´ + (=hanziku-2 . #xDF52) ; ý¢€­½’ + (=ucs . #x564F) ; 噏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 683 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5405) ; 吅 + ) + ((=ucs . #x5DE5) ; å·¥ + ) + ((=ucs . #x5405) ; 吅 + )) + (shinjigen-2 . 1226) + (=jis-x0208 . #x535A) ; ø½‹€‘ + (chinese-cns11643-3 . #x4B40) ; ø»–”¯ + (=gt-pj-1 . #x535A) ; 噐 + (ideograph-daikanwa . 04311) ; ø¸ƒ— + (=hanziku-2 . #xDECB) ; ý¢€­»‹ + (=ucs . #x5650) ; 噐 + )) +(define-char + '((=>ucs . #x20F81) ; 𠾁 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04312) ; ø¸ƒ˜ + )) +(define-char + '((morohashi-daikanwa 4312 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 681 2) + (chinese-cns11643-7 . #x2153) ; ø»¿¦ + (=hanziku-2 . #xDE6A) ; ý¢€­¹ª + (=ucs . #x20F81) ; 𠾁 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 682 5) + (chinese-cns11643-7 . #x2149) ; ø»¿œ + (ideograph-daikanwa . 04313) ; ø¸ƒ™ + (=hanziku-2 . #xDEAF) ; ý¢€­º¯ + (=ucs . #x20F82) ; 𠾂 + )) +(define-char + '((=>ucs . #x20F83) ; 𠾃 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04314) ; ø¸ƒš + )) +(define-char + '((morohashi-daikanwa 4314 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 685 16) + (chinese-cns11643-7 . #x2147) ; ø»¿š + (=hanziku-2 . #xDF5B) ; ý¢€­½› + (=ucs . #x20F83) ; 𠾃 + )) +(define-char + '((=>ucs . #x20F84) ; 𠾄 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 2036 20) + (ideograph-daikanwa . 04315) ; ø¸ƒ› + (=hanziku-5 . #xF956) ; ý¢Ÿ¥– + )) +(define-char + '((morohashi-daikanwa 4315 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2162) ; ø»¿µ + (=ucs . #x20F84) ; 𠾄 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 683 3) + (chinese-cns11643-7 . #x215C) ; ø»¿¯ + (ideograph-daikanwa . 04316) ; ø¸ƒœ + (=hanziku-2 . #xDECD) ; ý¢€­» + (=cbeta . 03187) ; ø¸ ±³ + (=ucs . #x20F85) ; 𠾅 + )) +(define-char + '((=>ucs . #x20F88) ; 𠾈 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04317) ; ø¸ƒ + )) +(define-char + '((morohashi-daikanwa 4317 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 685 14) + (=hanziku-2 . #xDF59) ; ý¢€­½™ + (=ucs . #x20F88) ; 𠾈 + )) +(define-char + '((=>ucs . #x20F88) ; 𠾈 + (morohashi-daikanwa 4317 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x215E) ; ø»¿± + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 687 8) + (chinese-cns11643-5 . #x4C42) ; ø»šª— + (ideograph-daikanwa . 04318) ; ø¸ƒž + (=hanziku-2 . #xDFB5) ; ý¢€­¾µ + (=ucs . #x20F89) ; 𠾉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 684 8) + (chinese-cns11643-7 . #x2161) ; ø»¿´ + (ideograph-daikanwa . 04319) ; ø¸ƒŸ + (=hanziku-2 . #xDEF2) ; ý¢€­»² + (=ucs . #x20F8A) ; 𠾊 + )) +(define-char + '((=>ucs . #x5651) ; 噑 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2160) ; ø»¿³ + (ideograph-daikanwa . 04320) ; ø¸ƒ  + (=cbeta . 05586) ; ø¸¡—’ + )) +(define-char + '((=>ucs . #x5651) ; 噑 + (morohashi-daikanwa 4320 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4635) ; ø»–Ž + )) +(define-char + '((morohashi-daikanwa 4320 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 677 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x767D) ; 白 + ) + ((=ucs . #x20982) ; 𠦂 + )) + )) + (=hanziku-2 . #xDDB0) ; ý¢€­¶° + (=ucs . #x5651) ; 噑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 689 13) + (ideograph-daikanwa . 04321) ; ø¸ƒ¡ + (=hanziku-2 . #xDFFA) ; ý¢€­¿º + (=ucs . #x20F8B) ; 𠾋 + )) +(define-char + '((=>ucs . #x20F8B) ; 𠾋 + (morohashi-daikanwa 4321 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C61) ; ø»ž¾ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 686 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7CA6) ; 粦 + )) + (chinese-cns11643-3 . #x4B3C) ; ø»–”« + (ideograph-daikanwa . 04322) ; ø¸ƒ¢ + (=hanziku-2 . #xDF6F) ; ý¢€­½¯ + (=ucs . #x5652) ; 噒 + )) +(define-char + '((=>ucs . #x20F8C) ; 𠾌 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 686 7) + (ideograph-daikanwa . 04323) ; ø¸ƒ£ + (=hanziku-2 . #xDF72) ; ý¢€­½² + )) +(define-char + '((morohashi-daikanwa 4323 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C37) ; ø»šªŒ + (=ucs . #x20F8C) ; 𠾌 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 687 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x767B) ; 登 + )) + (chinese-gb2312 . #x6062) ; ø»…£§ + (japanese-jisx0212 . #x3647) ; ø»‹ƒ¬ + (chinese-isoir165 . #x6062) ; ø»Ž‹· + (chinese-cns11643-3 . #x4B39) ; ø»–”¨ + (ideograph-daikanwa . 04324) ; ø¸ƒ¤ + (=hanziku-2 . #xDFBB) ; ý¢€­¾» + (=cbeta . 00077) ; ø¸  + (=ucs . #x5654) ; 噔 + )) +(define-char + '((=>ucs . #x20FC5) ; 𠿅 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04325) ; ø¸ƒ¥ + )) +(define-char + '((morohashi-daikanwa 4325 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C3C) ; ø»šª‘ + (=ucs . #x20FC5) ; 𠿅 + )) +(define-char + '((=>ucs . #x20FC5) ; 𠿅 + (morohashi-daikanwa 4325 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 681 7) + (=hanziku-2 . #xDE6F) ; ý¢€­¹¯ + )) +(define-char + '((=>ucs . #x2018A) ; 𠆊 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8C4D) ; ý¢€ˆ± + ) + ((=ucs . #x4E9E) ; 亞 + )) + (ideograph-daikanwa . 04326) ; ø¸ƒ¦ + )) +(define-char + '((morohashi-daikanwa 4326 0 0) + (ideographic- (:radical 30 ; ⼝ + :strokes 12) + (:radical 8 ; ⼇ + :strokes 13)) + (total-strokes . 15) + (->same-ideograph + ((ideograph-daikanwa . 04326) ; ø¸ƒ¦ + )) + (hanyu-dazidian 1 292 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x4E9E) ; 亞 + )) + (chinese-cns11643-7 . #x2146) ; ø»¿™ + (=hanziku-1 . #xE259) ; ý¢€ž‰™ + (=ucs . #x2018A) ; 𠆊 + )) +(define-char + '((=>ucs . #x20FC6) ; 𠿆 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04327) ; ø¸ƒ§ + )) +(define-char + '((morohashi-daikanwa 4327 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C43) ; ø»šª˜ + (=ucs . #x20FC6) ; 𠿆 + )) +(define-char + '((=>ucs . #x20FC6) ; 𠿆 + (morohashi-daikanwa 4327 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 687 12) + (=hanziku-2 . #xDFB9) ; ý¢€­¾¹ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x90FD) ; 都 + )) + (chinese-gb2312 . #x603D) ; ø»…£‚ + (chinese-isoir165 . #x603D) ; ø»Ž‹’ + (chinese-big5 . #xB9CA) ; ý¢€‹§Š + (ideograph-daikanwa . 04328) ; ø¸ƒ¨ + (=ucs . #x561F) ; 嘟 + )) +(define-char + '((=>ucs . #x561F) ; 嘟 + (morohashi-daikanwa 4328 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6832) ; ø»’ª¿ + )) +(define-char + '((=>ucs . #x203E7) ; 𠏧 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4152) ; ø½Š¥­ + (korean-ksc5601 . #x735A) ; ø»Š“¡ + (chinese-cns11643-1 . #x543F) ; ø»’´ + (ideograph-daikanwa . 00756) ; ø¸€‹´ + ) + ((=jis-x0208 . #x4E61) ; ø½Š¹‚ + (korean-ksc5601 . #x5635) ; ø»‰¨– + (ideograph-daikanwa . 00387) ; ø¸€†ƒ + )) + (ideograph-daikanwa . 04329) ; ø¸ƒ© + )) +(define-char + '((=>ucs . #x203E7) ; 𠏧 + (morohashi-daikanwa 4329 0 2) + (ideographic- (:radical 9 ; ⼈ + :strokes 13 + :sources (ucs)) + (:radical 30 ; ⼝ + :strokes 12 + :sources (morohashi-daikanwa))) + (total-strokes . 15) + (hanyu-dazidian 1 223 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4152) ; ø½Š¥­ + (korean-ksc5601 . #x735A) ; ø»Š“¡ + (chinese-cns11643-1 . #x543F) ; ø»’´ + (ideograph-daikanwa . 00756) ; ø¸€‹´ + ) + ((chinese-cns11643-1 . #x456F) ; ø»‘¸¢ + )) + (chinese-cns11643-5 . #x4C45) ; ø»šªš + (=ucs . #x203E7) ; 𠏧 + )) +(define-char + '((=>ucs . #x203E7) ; 𠏧 + (morohashi-daikanwa 4329 0 3) + (ideographic- (:radical 9 ; ⼈ + :strokes 13 + :sources (ucs)) + (:radical 30 ; ⼝ + :strokes 12)) + (total-strokes . 15) + (hanyu-dazidian 1 223 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5009) ; 倉 + ) + ((=ucs . #x4EE4) ; 令 + )) + (=hanziku-1 . #xD44F) ; ý¢€‘ + )) +(define-char + '((=>ucs . #x5655) ; 噕 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x602A) ; ø½‹’§ + (korean-ksc5601 . #x6A53) ; ø»Š†Œ + (ideograph-daikanwa . 19686) ; ø¸„³¦ + ) + ((=ucs . #x53E3) ; 口 + )) + (ideograph-daikanwa . 04330) ; ø¸ƒª + (=hanziku-2 . #xDF50) ; ý¢€­½ + )) +(define-char + '((morohashi-daikanwa 4330 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 685 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7232) ; 爲 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-7 . #x2163) ; ø»¿¶ + (chinese-gb12345 . #x7D69) ; 噕 + (=ucs . #x5655) ; 噕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04331) ; ø¸ƒ« + )) +(define-char + '((=>ucs . #x20FA5) ; ð ¾¥ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04332) ; ø¸ƒ¬ + )) +(define-char + '((morohashi-daikanwa 4332 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C44) ; ø»šª™ + (=ucs . #x20FA5) ; ð ¾¥ + )) +(define-char + '((=>ucs . #x20FA5) ; ð ¾¥ + (morohashi-daikanwa 4332 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 682 7) + (=hanziku-2 . #xDEB1) ; ý¢€­º± + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04333) ; ø¸ƒ­ + )) +(define-char + '((=>ucs . #x20FAF) ; 𠾯 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04334) ; ø¸ƒ® + )) +(define-char + '((=>ucs . #x20FAF) ; 𠾯 + (morohashi-daikanwa 4334 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 687 1) + (=hanziku-2 . #xDFAE) ; ý¢€­¾® + )) +(define-char + '((morohashi-daikanwa 4334 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x214D) ; ø»¿  + (=ucs . #x20FAF) ; 𠾯 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04335) ; ø¸ƒ¯ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04336) ; ø¸ƒ° + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04337) ; ø¸ƒ± + )) +(define-char + '((=>ucs . #x20FB0) ; ð ¾° + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04338) ; ø¸ƒ² + )) +(define-char + '((morohashi-daikanwa 4338 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 687 2) + (chinese-cns11643-7 . #x214C) ; ø»¿Ÿ + (=hanziku-2 . #xDFAF) ; ý¢€­¾¯ + (=ucs . #x20FB0) ; ð ¾° + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04339) ; ø¸ƒ³ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 683 14) + (chinese-cns11643-7 . #x215D) ; ø»¿° + (ideograph-daikanwa . 04340) ; ø¸ƒ´ + (=hanziku-2 . #xDED8) ; ý¢€­»˜ + (=ucs . #x20FAA) ; 𠾪 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04341) ; ø¸ƒµ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6B3D) ; 欽 + )) + (ideograph-daikanwa . 04342) ; ø¸ƒ¶ + (=cbeta . 03995) ; ø¸ ¾› + )) +(define-char + '((=>ucs . #x20FA6) ; 𠾦 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04343) ; ø¸ƒ· + )) +(define-char + '((morohashi-daikanwa 4343 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 682 16) + (chinese-cns11643-7 . #x215F) ; ø»¿² + (=hanziku-2 . #xDEBA) ; ý¢€­ºº + (=ucs . #x20FA6) ; 𠾦 + )) +(define-char + '((=>ucs . #x5656) ; 噖 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7434) ; 琴 + )) + (chinese-cns11643-3 . #x4B3F) ; ø»–”® + (ideograph-daikanwa . 04344) ; ø¸ƒ¸ + )) +(define-char + '((morohashi-daikanwa 4344 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 680 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7434) ; 琴 + )) + (=hanziku-2 . #xDE4F) ; ý¢€­¹ + (=ucs . #x5656) ; 噖 + )) +(define-char + '((=>ucs . #x5674) ; 噴 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (<-vulgar-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 04409) ; ø¸„¹ + ) + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8CC1) ; 賁 + )) + (shinjigen-1 . 1247) + (shinjigen-2 . 1247) + (japanese-jisx0208-1978 . #x4A2E) ; ø»‚¸› + (japanese-jisx0208 . #x4A2E) ; ø»‡Œ£ + (korean-ksc5601 . #x5D44) ; ø»‰²· + (ideograph-daikanwa . 04345) ; ø¸ƒ¹ + )) +(define-char + '((morohashi-daikanwa 4345 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8CC1) ; 賁 + )) + (chinese-cns11643-1 . #x6C3B) ; ø»’±€ + (=jis-x0208-1990 . #x4A2E) ; ø½Š²— + (chinese-gb12345 . #x4567) ; 噴 + (=gt-pj-1 . #x4A2E) ; 噴 + (chinese-big5 . #xBC51) ; ý¢€‹±‘ + (=ucs . #x5674) ; 噴 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x83D0) ; 菐 + )) + (chinese-gb2312 . #x605B) ; ø»…£  + (chinese-isoir165 . #x605B) ; ø»Ž‹° + (chinese-big5 . #xBC50) ; ý¢€‹± + (ideograph-daikanwa . 04346) ; ø¸ƒº + (=ucs . #x5657) ; 噗 + )) +(define-char + '((=>ucs . #x5657) ; 噗 + (morohashi-daikanwa 4346 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C3A) ; ø»’°¿ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53A5) ; 厥 + )) + (chinese-gb2312 . #x6059) ; ø»…£ž + (chinese-isoir165 . #x6059) ; ø»Ž‹® + (chinese-cns11643-2 . #x4F66) ; ø»”‘‰ + (chinese-big5 . #xE4FE) ; ý¢€Ž“¾ + (ideograph-daikanwa . 04347) ; ø¸ƒ» + (=ucs . #x5658) ; 噘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x79BD) ; 禽 + )) + (chinese-gb2312 . #x605F) ; ø»…£¤ + (chinese-isoir165 . #x605F) ; ø»Ž‹´ + (chinese-big5 . #xBEB2) ; ý¢€‹º² + (ideograph-daikanwa . 04348) ; ø¸ƒ¼ + (=ucs . #x5659) ; 噙 + )) +(define-char + '((=>ucs . #x5659) ; 噙 + (morohashi-daikanwa 4348 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x703B) ; ø»’¶¸ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C0B) ; 尋 + )) + (chinese-cns11643-2 . #x4F67) ; ø»”‘Š + (chinese-big5 . #xE540) ; ý¢€Ž•€ + (ideograph-daikanwa . 04349) ; ø¸ƒ½ + (=ucs . #x565A) ; 噚 + )) +(define-char + '((morohashi-daikanwa 4349 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x346F) ; ø½Š“„ + (chinese-cns11643-4 . #x4932) ; ø»˜›© + (=gt-pj-1 . #x346F) ; 𠾖 + (ucs-jis . #x5668) ; 𠾖 + (=ucs . #x20F96) ; 𠾖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 685 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x9C7C) ; é±¼ + ) + ((=ucs . #x65E5) ; 日 + )) + )) + (chinese-gb2312 . #x6060) ; ø»…£¥ + (chinese-isoir165 . #x6060) ; ø»Ž‹µ + (=hanziku-2 . #xDF57) ; ý¢€­½— + (=ucs . #x565C) ; 噜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7D72) ; çµ² + )) + (chinese-gb12345 . #x5F50) ; 噝 + (=ucs . #x565D) ; 噝 + )) +(define-char + '((=>ucs . #x565D) ; 噝 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 687 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x652F) ; ø½‹š‚ + (korean-ksc5601 . #x5E6A) ; ø»‰´» + (ideograph-daikanwa . 27448) ; ø¸†¬¸ + )) + (=hanziku-2 . #xDFBF) ; ý¢€­¾¿ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C47) ; ø»šªœ + (=ucs . #x20F97) ; 𠾗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (->identical + ((ideograph-daikanwa . 24899) ; ø¸†…ƒ + )) + (hanyu-dazidian 1 683 4) + (=hanziku-2 . #xDECE) ; ý¢€­»Ž + (=ucs . #x20FA7) ; 𠾧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x6323) ; ø»’£š + )) + (=ucs . #x20FEE) ; ð ¿® + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x6C5F) ; ø½‹¥„ + (ideograph-daikanwa . 37001) ; ø¸‰‚‰ + )) + (=cbeta . 03323) ; ø¸ ³» + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x652F) ; ø½‹š‚ + (korean-ksc5601 . #x5E6A) ; ø»‰´» + (ideograph-daikanwa . 27448) ; ø¸†¬¸ + )) + (=cbeta . 03997) ; ø¸ ¾ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x50C9) ; 僉 + )) + (japanese-jisx0212 . #x3648) ; ø»‹ƒ­ + (chinese-cns11643-2 . #x564F) ; ø»”›„ + (=jis-x0213-2-2000 . #x2447) ; ø»¤¢€ + (chinese-big5 . #xE945) ; ý¢€Ž¥… + (ideograph-daikanwa . 04350) ; ø¸ƒ¾ + (=ucs . #x565E) ; 噞 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 693 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3272) ; ø½Š‹ + (korean-ksc5601 . #x7A30) ; ø»Š‰ + (chinese-cns11643-1 . #x6658) ; ø»’¨© + (ideograph-daikanwa . 35067) ; ø¸ˆ£» + )) + (chinese-cns11643-7 . #x2C6A) ; ø»ž‡ + (ideograph-daikanwa . 04351) ; ø¸ƒ¿ + (=hanziku-2 . #xE0D6) ; ý¢€®ƒ– + (=cbeta . 06884) ; ø¸¡«¤ + (=ucs . #x20FC7) ; 𠿇 + )) +(define-char + '((=>ucs . #x565F) ; 噟 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=big5-cdp . #x8BD2) ; ý¢€ˆ¯’ + ) + ((=ucs . #x53E3) ; 口 + )) + (ideograph-daikanwa . 04352) ; ø¸„€ + )) +(define-char + '((morohashi-daikanwa 4352 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 693 10) + (chinese-cns11643-3 . #x503F) ; ø»–œ„ + (=hanziku-2 . #xE0DA) ; ý¢€®ƒš + (=ucs . #x565F) ; 噟 + )) +(define-char + '((=>ucs . #x5660) ; 噠 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x5339) ; ø»‰¤€ + (ideograph-daikanwa . 39011) ; ø¸‰¡£ + )) + (japanese-jisx0212 . #x3649) ; ø»‹ƒ® + (=jis-x0213-2-2000 . #x2448) ; ø»¤¢ + (chinese-big5 . #xE8FD) ; ý¢€Ž£½ + (ideograph-daikanwa . 04353) ; ø¸„ + (=jef-china3 . #x47AB) ; øº„ž« + (ucs-jis . #x5660) ; ø»‹ƒ® + )) +(define-char + '((=>ucs . #x5660) ; 噠 + (morohashi-daikanwa 4353 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x672E) ; ø»’© + )) + (chinese-cns11643-2 . #x5648) ; ø»”š½ + )) +(define-char + '((morohashi-daikanwa 4353 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9054) ; 達 + )) + (chinese-gb12345 . #x5F55) ; 噠 + (=ucs . #x5660) ; 噠 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 692 3) + (chinese-cns11643-4 . #x4F6E) ; ø»˜¥™ + (ideograph-daikanwa . 04354) ; ø¸„‚ + (=hanziku-2 . #xE0B3) ; ý¢€®‚³ + (=ucs . #x20FC8) ; 𠿈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 693 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8A79) ; 詹 + )) + (japanese-jisx0212 . #x364A) ; ø»‹ƒ¯ + (chinese-cns11643-3 . #x5040) ; ø»–œ… + (ideograph-daikanwa . 04355) ; ø¸„ƒ + (=hanziku-2 . #xE0D5) ; ý¢€®ƒ• + (=cbeta . 05158) ; ø¸¡¦ + (=ucs . #x5661) ; 噡 + )) +(define-char + '((=>ucs . #x35FB) ; 㗻 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04356) ; ø¸„„ + )) +(define-char + '((=>ucs . #x35FB) ; 㗻 + (morohashi-daikanwa 4356 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F6B) ; ø»˜¥– + )) +(define-char + '((morohashi-daikanwa 4356 0 4) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x35FB) ; 㗻 + )) +(define-char + '((=>ucs . #x20FC9) ; 𠿉 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04357) ; ø¸„… + )) +(define-char + '((morohashi-daikanwa 4357 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 689 5) + (chinese-cns11643-5 . #x5374) ; ø»šµ› + (=hanziku-2 . #xDFF2) ; ý¢€­¿² + (=ucs . #x20FC9) ; 𠿉 + )) +(define-char + '((=>ucs . #x20FCA) ; 𠿊 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04358) ; ø¸„† + )) +(define-char + '((morohashi-daikanwa 4358 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 689 4) + (chinese-cns11643-7 . #x2C5C) ; ø»ž¹ + (=hanziku-2 . #xDFF1) ; ý¢€­¿± + (=ucs . #x20FCA) ; 𠿊 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5967) ; 奧 + )) + (chinese-gb2312 . #x605E) ; ø»…££ + (japanese-jisx0212 . #x364B) ; ø»‹ƒ° + (chinese-isoir165 . #x605E) ; ø»Ž‹³ + (chinese-cns11643-1 . #x7047) ; ø»’·„ + (chinese-big5 . #xBEBE) ; ý¢€‹º¾ + (ideograph-daikanwa . 04359) ; ø¸„‡ + (=ucs . #x5662) ; 噢 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 692 13) + (chinese-cns11643-5 . #x5372) ; ø»šµ™ + (ideograph-daikanwa . 04360) ; ø¸„ˆ + (=hanziku-2 . #xE0BD) ; ý¢€®‚½ + (=ucs . #x20FCB) ; 𠿋 + )) +(define-char + '((=>ucs . #x20FCC) ; 𠿌 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04361) ; ø¸„‰ + )) +(define-char + '((morohashi-daikanwa 4361 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 693 7) + (=hanziku-2 . #xE0D7) ; ý¢€®ƒ— + (=ucs . #x20FCC) ; 𠿌 + )) +(define-char + '((=>ucs . #x20FCC) ; 𠿌 + (morohashi-daikanwa 4361 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C68) ; ø»ž… + )) +(define-char + '((=>ucs . #x20FCD) ; 𠿍 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04362) ; ø¸„Š + )) +(define-char + '((morohashi-daikanwa 4362 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 695 2) + (chinese-cns11643-4 . #x4F72) ; ø»˜¥ + (=hanziku-2 . #xE153) ; ý¢€®…“ + (=ucs . #x20FCD) ; 𠿍 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8700) ; 蜀 + )) + (japanese-jisx0212 . #x364C) ; ø»‹ƒ± + (chinese-cns11643-2 . #x564C) ; ø»”› + (chinese-big5 . #xE942) ; ý¢€Ž¥‚ + (ideograph-daikanwa . 04363) ; ø¸„‹ + (=ucs . #x5663) ; 噣 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7981) ; 禁 + )) + (shinjigen-2 . 1262) + (chinese-gb2312 . #x6064) ; ø»…£© + (=jis-x0208 . #x5361) ; ø½‹€˜ + (chinese-isoir165 . #x6064) ; ø»Ž‹¹ + (chinese-cns11643-1 . #x703F) ; ø»’¶¼ + (=gt-pj-1 . #x5361) ; 噤 + (chinese-big5 . #xBEB6) ; ý¢€‹º¶ + (ideograph-daikanwa . 04364) ; ø¸„Œ + (=ucs . #x5664) ; 噤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 689 6) + (ideograph-daikanwa . 04365) ; ø¸„ + (=hanziku-2 . #xDFF3) ; ý¢€­¿³ + (=ucs . #x20FCE) ; 𠿎 + )) +(define-char + '((=>ucs . #x20FCE) ; 𠿎 + (morohashi-daikanwa 4365 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x536A) ; ø»šµ‘ + )) +(define-char + '((=>ucs . #x20FCF) ; 𠿏 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04366) ; ø¸„Ž + )) +(define-char + '((morohashi-daikanwa 4366 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 694 4) + (=hanziku-2 . #xE0F4) ; ý¢€®ƒ´ + (=ucs . #x20FCF) ; 𠿏 + )) +(define-char + '((=>ucs . #x20FCF) ; 𠿏 + (morohashi-daikanwa 4366 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5378) ; ø»šµŸ + )) +(define-char + '((=>ucs . #x20FD0) ; 𠿐 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04367) ; ø¸„ + )) +(define-char + '((=>ucs . #x20FD0) ; 𠿐 + (morohashi-daikanwa 4367 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C60) ; ø»ž½ + )) +(define-char + '((morohashi-daikanwa 4367 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 691 1) + (=hanziku-2 . #xE06F) ; ý¢€®¯ + (=ucs . #x20FD0) ; 𠿐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8FB2) ; è¾² + )) + (chinese-cns11643-1 . #x7043) ; ø»’·€ + (chinese-gb12345 . #x5F66) ; 噥 + (chinese-big5 . #xBEBA) ; ý¢€‹ºº + (ideograph-daikanwa . 04368) ; ø¸„ + (=ucs . #x5665) ; 噥 + )) +(define-char + '((=>ucs . #x20FD1) ; 𠿑 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x611F) ; 感 + )) + (chinese-cns11643-4 . #x4F68) ; ø»˜¥“ + (ideograph-daikanwa . 04369) ; ø¸„‘ + (=cbeta . 04701) ; ø¸¡‰ + )) +(define-char + '((morohashi-daikanwa 4369 0 5) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 689 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x611F) ; 感 + )) + (=hanziku-2 . #xDFF5) ; ý¢€­¿µ + (=ucs . #x20FD1) ; 𠿑 + )) +(define-char + '((=>ucs . #x35FC) ; 㗼 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04370) ; ø¸„’ + )) +(define-char + '((morohashi-daikanwa 4370 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F6C) ; ø»˜¥— + (=ucs . #x35FC) ; 㗼 + )) +(define-char + '((=>ucs . #x35FD) ; 㗽 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04371) ; ø¸„“ + )) +(define-char + '((morohashi-daikanwa 4371 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x5041) ; ø»–œ† + (=ucs . #x35FD) ; 㗽 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6B72) ; æ­² + )) + (japanese-jisx0212 . #x364D) ; ø»‹ƒ² + (chinese-cns11643-2 . #x564B) ; ø»”›€ + (=jis-x0213-1-2000 . #x2F35) ; ø»¢§´ + (chinese-gb12345 . #x5F5C) ; 噦 + (chinese-big5 . #xE941) ; ý¢€Ž¥ + (ideograph-daikanwa . 04372) ; ø¸„” + (=ucs . #x5666) ; 噦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6B47) ; 歇 + )) + (ideograph-daikanwa . 04373) ; ø¸„• + (=cbeta . 01231) ; ø¸ “ + )) +(define-char + '((=>ucs . #x5667) ; 噧 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x842C) ; 萬 + )) + (chinese-cns11643-3 . #x503B) ; ø»–œ€ + (ideograph-daikanwa . 04374) ; ø¸„– + )) +(define-char + '((morohashi-daikanwa 4374 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 688 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x842C) ; 萬 + )) + (=hanziku-2 . #xDFD3) ; ý¢€­¿“ + (=ucs . #x5667) ; 噧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 688 2) + (ideograph-daikanwa . 04375) ; ø¸„— + (=hanziku-2 . #xDFCF) ; ý¢€­¿ + (=ucs . #x20FD3) ; 𠿓 + )) +(define-char + '((=>ucs . #x20FD3) ; 𠿓 + (morohashi-daikanwa 4375 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F66) ; ø»˜¥‘ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x54ED) ; 哭 + ) + ((=ucs . #x5405) ; 吅 + )) + (chinese-gb2312 . #x4677) ; ø»„½° + (korean-ksc5601 . #x506F) ; ø»‰ œ + (chinese-isoir165 . #x4677) ; ø»¦€ + (chinese-cns11643-1 . #x7042) ; ø»’¶¿ + (=jis-x0213-1-2000 . #x2F36) ; ø»¢§µ + (chinese-big5 . #xBEB9) ; ý¢€‹º¹ + (ideograph-daikanwa . 04376) ; ø¸„˜ + (=jef-china3 . #x45F4) ; øº„—´ + (ucs-jis . #xFA38) ; 器 + (=ucs . #x5668) ; 器 + )) +(define-char + '((=>ucs* . #x5668) ; 器 + (morohashi-daikanwa 4376 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #xFA38) ; 器 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x582C) ; ø»…— + (japanese-jisx0212 . #x364E) ; ø»‹ƒ³ + (chinese-isoir165 . #x582C) ; ø»¿‘ + (chinese-cns11643-1 . #x703E) ; ø»’¶» + (chinese-big5 . #xBEB5) ; ý¢€‹ºµ + (ideograph-daikanwa . 04377) ; ø¸„™ + (=jef-china3 . #x47B7) ; øº„ž· + (=ucs . #x5669) ; 噩 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 695 6) + (chinese-cns11643-5 . #x5371) ; ø»šµ˜ + (ideograph-daikanwa . 04378) ; ø¸„š + (=hanziku-2 . #xE157) ; ý¢€®…— + (=ucs . #x20FD4) ; 𠿔 + )) +(define-char + '((=>ucs . #x21057) ; 𡁗 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04379) ; ø¸„› + )) +(define-char + '((morohashi-daikanwa 4379 0 8) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3739) ; ø»žŸ  + (=ucs . #x21057) ; 𡁗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x55BF) ; 喿 + )) + (shinjigen-2 . 7770) + (chinese-gb2312 . #x546B) ; ø»…’ˆ + (=jis-x0208 . #x5364) ; ø½‹€› + (chinese-isoir165 . #x546B) ; ø»º˜ + (chinese-cns11643-1 . #x7041) ; ø»’¶¾ + (=gt-pj-1 . #x5364) ; 噪 + (chinese-big5 . #xBEB8) ; ý¢€‹º¸ + (ideograph-daikanwa . 04380) ; ø¸„œ + (=ucs . #x566A) ; 噪 + )) +(define-char + '((=>ucs . #x566B) ; 噫 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3055) ; ø½ŠŒ² + (korean-ksc5601 . #x6B72) ; ø»Šˆ‰ + (ideograph-daikanwa . 10921) ; ø¸‚ª© + )) + (shinjigen-2 . 1255) + (=jis-x0208 . #x5360) ; ø½‹€— + (korean-ksc5601 . #x7D6D) ; ø»Š¢  + (=gt-pj-1 . #x5360) ; ø½‹€— + (chinese-big5 . #xBEB3) ; ý¢€‹º³ + (ideograph-daikanwa . 04381) ; ø¸„ + (ucs-jis . #x566B) ; ø½‹€— + )) +(define-char + '((morohashi-daikanwa 4381 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x610F) ; 意 + )) + (chinese-gb2312 . #x6066) ; ø»…£« + (chinese-isoir165 . #x6066) ; ø»Ž‹» + (chinese-cns11643-1 . #x703C) ; ø»’¶¹ + (=ucs . #x566B) ; 噫 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7B6E) ; ç­® + )) + (shinjigen-2 . 1265) + (chinese-gb2312 . #x4A49) ; ø»…‚º + (=jis-x0208 . #x5363) ; ø½‹€š + (chinese-isoir165 . #x4A49) ; ø»«Š + (chinese-cns11643-1 . #x7046) ; ø»’·ƒ + (=gt-pj-1 . #x5363) ; 噬 + (chinese-big5 . #xBEBD) ; ý¢€‹º½ + (ideograph-daikanwa . 04382) ; ø¸„ž + (=ucs . #x566C) ; 噬 + )) +(define-char + '((=>ucs . #x20FD6) ; 𠿖 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04383) ; ø¸„Ÿ + )) +(define-char + '((morohashi-daikanwa 4383 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x536F) ; ø»šµ– + (=ucs . #x20FD6) ; 𠿖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 688 1) + (chinese-cns11643-5 . #x5368) ; ø»šµ + (ideograph-daikanwa . 04384) ; ø¸„  + (=hanziku-2 . #xDFCE) ; ý¢€­¿Ž + (=ucs . #x20FD7) ; 𠿗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F67) ; ø»˜¥’ + (ideograph-daikanwa . 04385) ; ø¸„¡ + (=ucs . #x35FE) ; 㗾 + )) +(define-char + '((=>ucs . #x20FD8) ; 𠿘 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x7034) ; ø½‹ª‘ + (korean-ksc5601 . #x7166) ; ø»Š± + (ideograph-daikanwa . 41996) ; ø¸ŠŒ + )) + (ideograph-daikanwa . 04386) ; ø¸„¢ + (=cbeta . 02597) ; ø¸ ¨¥ + )) +(define-char + '((morohashi-daikanwa 4386 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 692 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x96CB) ; 雋 + )) + (chinese-cns11643-7 . #x2C6B) ; ø»žˆ + (=hanziku-2 . #xE0BB) ; ý¢€®‚» + (=ucs . #x20FD8) ; 𠿘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 689 9) + (ideograph-daikanwa . 04387) ; ø¸„£ + (=hanziku-2 . #xDFF6) ; ý¢€­¿¶ + (=ucs . #x20FD9) ; 𠿙 + )) +(define-char + '((=>ucs . #x20FD9) ; 𠿙 + (morohashi-daikanwa 4387 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C5B) ; ø»ž¸ + )) +(define-char + '((=>ucs . #x20FDA) ; 𠿚 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 688 5) + (ideograph-daikanwa . 04388) ; ø¸„¤ + (=hanziku-2 . #xDFD2) ; ý¢€­¿’ + )) +(define-char + '((morohashi-daikanwa 4388 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C64) ; ø»ž + (=ucs . #x20FDA) ; 𠿚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 690 2) + (ideograph-daikanwa . 04389) ; ø¸„¥ + (=hanziku-2 . #xE050) ; ý¢€® + (=ucs . #x20FDB) ; 𠿛 + )) +(define-char + '((=>ucs . #x20FDB) ; 𠿛 + (morohashi-daikanwa 4389 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x536E) ; ø»šµ• + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 691 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x679C) ; 果 + ) + ((=ucs . #x74E6) ; 瓦 + )) + )) + (chinese-cns11643-7 . #x2C5F) ; ø»ž¼ + (ideograph-daikanwa . 04390) ; ø¸„¦ + (=hanziku-2 . #xE071) ; ý¢€®± + (=cbeta . 02974) ; ø¸ ®ž + (=ucs . #x20FDC) ; 𠿜 + )) +(define-char + '((=>ucs . #x20FDD) ; 𠿝 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04391) ; ø¸„§ + )) +(define-char + '((morohashi-daikanwa 4391 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 689 1) + (chinese-cns11643-5 . #x536C) ; ø»šµ“ + (=hanziku-2 . #xDFEE) ; ý¢€­¿® + (=ucs . #x20FDD) ; 𠿝 + )) +(define-char + '((=>ucs . #x566D) ; 噭 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0212 . #x4153) ; ø»‹”‚ + (=jis-x0213-2-2000 . #x2D64) ; ø»¤¯« + (ideograph-daikanwa . 13286) ; ø¸ƒ¦ + )) + (japanese-jisx0212 . #x364F) ; ø»‹ƒ´ + (=jis-x0213-2-2000 . #x2449) ; ø»¤¢‚ + (chinese-big5 . #xE943) ; ý¢€Ž¥ƒ + (ideograph-daikanwa . 04392) ; ø¸„¨ + (=jef-china3 . #x47AC) ; øº„ž¬ + (ucs-jis . #x566D) ; ø»‹ƒ´ + )) +(define-char + '((morohashi-daikanwa 4392 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x656B) ; 敫 + )) + (chinese-cns11643-2 . #x564D) ; ø»”›‚ + (=ucs . #x566D) ; 噭 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7758) ; 睘 + )) + (chinese-cns11643-2 . #x5649) ; ø»”š¾ + (chinese-big5 . #xE8FE) ; ý¢€Ž£¾ + (ideograph-daikanwa . 04393) ; ø¸„© + (=ucs . #x566E) ; 噮 + )) +(define-char + '((=>ucs . #x566F) ; 噯 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 10947) ; ø¸‚«ƒ + )) + (ideograph-daikanwa . 04394) ; ø¸„ª + )) +(define-char + '((=>ucs . #x566F) ; 噯 + (morohashi-daikanwa 4394 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x7045) ; ø»’·‚ + )) +(define-char + '((morohashi-daikanwa 4394 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x611B) ; 愛 + )) + (japanese-jisx0212 . #x3650) ; ø»‹ƒµ + (=jis-x0213-1-2000 . #x2F37) ; ø»¢§¶ + (chinese-gb12345 . #x6048) ; 噯 + (chinese-big5 . #xBEBC) ; ý¢€‹º¼ + (=jef-china3 . #x47AD) ; øº„ž­ + (=ucs . #x566F) ; 噯 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F6A) ; ø»˜¥• + (ideograph-daikanwa . 04395) ; ø¸„« + (=ucs . #x35FF) ; 㗿 + )) +(define-char + '((=>ucs . #x20FDE) ; 𠿞 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04396) ; ø¸„¬ + )) +(define-char + '((morohashi-daikanwa 4396 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 693 9) + (chinese-cns11643-5 . #x5367) ; ø»šµŽ + (=hanziku-2 . #xE0D9) ; ý¢€®ƒ™ + (=ucs . #x20FDE) ; 𠿞 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04397) ; ø¸„­ + (=ucs . #x3600) ; 㘀 + )) +(define-char + '((=>ucs . #x3600) ; 㘀 + (morohashi-daikanwa 4397 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F6F) ; ø»˜¥š + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 692 8) + (chinese-cns11643-5 . #x5375) ; ø»šµœ + (ideograph-daikanwa . 04398) ; ø¸„® + (=hanziku-2 . #xE0B8) ; ý¢€®‚¸ + (=ucs . #x20FDF) ; 𠿟 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 691 2) + (chinese-cns11643-5 . #x5370) ; ø»šµ— + (ideograph-daikanwa . 04399) ; ø¸„¯ + (=hanziku-2 . #xE070) ; ý¢€®° + (=ucs . #x20FE0) ; ð ¿  + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x96CD) ; 雍 + )) + (chinese-cns11643-2 . #x5647) ; ø»”š¼ + (chinese-big5 . #xE8FC) ; ý¢€Ž£¼ + (ideograph-daikanwa . 04400) ; ø¸„° + (=ucs . #x5670) ; 噰 + )) +(define-char + '((=>ucs . #x20FE1) ; ð ¿¡ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04401) ; ø¸„± + )) +(define-char + '((morohashi-daikanwa 4401 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 694 10) + (chinese-cns11643-5 . #x5373) ; ø»šµš + (=hanziku-2 . #xE0FA) ; ý¢€®ƒº + (=ucs . #x20FE1) ; ð ¿¡ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 694 3) + (chinese-cns11643-7 . #x2C59) ; ø»ž¶ + (ideograph-daikanwa . 04402) ; ø¸„² + (=hanziku-2 . #xE0F3) ; ý¢€®ƒ³ + (=ucs . #x20FE2) ; ð ¿¢ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8C66) ; 豦 + )) + (chinese-gb2312 . #x6065) ; ø»…£ª + (japanese-jisx0212 . #x3651) ; ø»‹ƒ¶ + (chinese-isoir165 . #x6065) ; ø»Ž‹º + (chinese-cns11643-1 . #x7044) ; ø»’· + (=jis-x0213-1-2000 . #x2F38) ; ø»¢§· + (chinese-big5 . #xBEBB) ; ý¢€‹º» + (ideograph-daikanwa . 04403) ; ø¸„³ + (=jef-china3 . #x47AE) ; øº„ž® + (=ucs . #x5671) ; 噱 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x776A) ; 睪 + )) + (chinese-cns11643-3 . #x503C) ; ø»–œ + (ideograph-daikanwa . 04404) ; ø¸„´ + (=cbeta . 00079) ; ø¸  + (=ucs . #x3601) ; 㘁 + )) +(define-char + '((=>ucs . #x3602) ; 㘂 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04405) ; ø¸„µ + )) +(define-char + '((morohashi-daikanwa 4405 0 8) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x503A) ; ø»–›¿ + (=ucs . #x3602) ; 㘂 + )) +(define-char + '((=>ucs . #x20FE3) ; ð ¿£ + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x536B) ; ø»šµ’ + (ideograph-daikanwa . 04406) ; ø¸„¶ + )) +(define-char + '((morohashi-daikanwa 4406 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 689 7) + (=hanziku-2 . #xDFF4) ; ý¢€­¿´ + (=ucs . #x20FE3) ; ð ¿£ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6703) ; 會 + )) + (japanese-jisx0212 . #x3652) ; ø»‹ƒ· + (chinese-cns11643-2 . #x564E) ; ø»”›ƒ + (=jis-x0213-1-2000 . #x2F39) ; ø»¢§¸ + (chinese-gb12345 . #x5F60) ; 噲 + (chinese-big5 . #xE944) ; ý¢€Ž¥„ + (ideograph-daikanwa . 04407) ; ø¸„· + (=jef-china3 . #x47A8) ; øº„ž¨ + (=ucs . #x5672) ; 噲 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x865E) ; 虞 + )) + (chinese-cns11643-2 . #x564A) ; ø»”š¿ + (chinese-big5 . #xE940) ; ý¢€Ž¥€ + (ideograph-daikanwa . 04408) ; ø¸„¸ + (=ucs . #x5673) ; 噳 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C65) ; ø»ž‚ + (ideograph-daikanwa . 04409) ; ø¸„¹ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 688 3) + (chinese-cns11643-5 . #x5369) ; ø»šµ + (ideograph-daikanwa . 04410) ; ø¸„º + (=hanziku-2 . #xDFD0) ; ý¢€­¿ + (=ucs . #x20FE4) ; 𠿤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 692 2) + (chinese-cns11643-7 . #x2C67) ; ø»ž„ + (ideograph-daikanwa . 04411) ; ø¸„» + (=hanziku-2 . #xE0B2) ; ý¢€®‚² + (=ucs . #x20FE5) ; ð ¿¥ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 4 2802 18) + (chinese-cns11643-7 . #x2C58) ; ø»žµ + (ideograph-daikanwa . 04412) ; ø¸„¼ + (=hanziku-7 . #xEEFB) ; ý¢¾»» + (=ucs . #x20FE6) ; 𠿦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 688 13) + (chinese-cns11643-7 . #x2C57) ; ø»ž´ + (ideograph-daikanwa . 04413) ; ø¸„½ + (=hanziku-2 . #xDFDA) ; ý¢€­¿š + (=ucs . #x20FE7) ; 𠿧 + )) +(define-char + '((=>ucs . #x5675) ; 噵 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 694 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x5433) ; ø»‰¥˜ + (ideograph-daikanwa . 39010) ; ø¸‰¡¢ + ) + ((=ucs . #x53E3) ; 口 + )) + (japanese-jisx0212 . #x3653) ; ø»‹ƒ¸ + (ideograph-daikanwa . 04414) ; ø¸„¾ + (=hanziku-2 . #xE0F5) ; ý¢€®ƒµ + (=cbeta . 00572) ; ø¸ ˆ¼ + (ucs-jis . #x5675) ; ø»‹ƒ¸ + )) +(define-char + '((=>ucs . #x5675) ; 噵 + (morohashi-daikanwa 4414 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x672C) ; ø»’©› + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-4 . #x4F71) ; ø»˜¥œ + )) +(define-char + '((morohashi-daikanwa 4414 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x9053) ; 道 + ) + ((=ucs . #x53E3) ; 口 + )) + (=ucs . #x5675) ; 噵 + )) +(define-char + '((=>ucs . #x285D3) ; 𨗓 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 04415) ; ø¸„¿ + )) +(define-char + '((=>ucs . #x285D3) ; 𨗓 + (morohashi-daikanwa 4415 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C5A) ; ø»ž· + )) +(define-char + '((morohashi-daikanwa 4415 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 14) + (=ucs . #x285D3) ; 𨗓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x503E) ; ø»–œƒ + (ideograph-daikanwa . 04418) ; ø¸…‚ + (=ucs . #x36A1) ; 㚡 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 692 6) + (chinese-cns11643-7 . #x2C69) ; ø»ž† + (ideograph-daikanwa . 04419) ; ø¸…ƒ + (=hanziku-2 . #xE0B6) ; ý¢€®‚¶ + (=ucs . #x21039) ; 𡀹 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 695 4) + (chinese-cns11643-5 . #x536D) ; ø»šµ” + (ideograph-daikanwa . 04420) ; ø¸…„ + (=hanziku-2 . #xE155) ; ý¢€®…• + (=ucs . #x2103A) ; 𡀺 + )) +(define-char + '((=>ucs . #x5676) ; 噶 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 31420) ; ø¸‡ª¼ + )) + (chinese-cns11643-1 . #x7048) ; ø»’·… + (chinese-big5 . #xBEBF) ; ý¢€‹º¿ + (ideograph-daikanwa . 04421) ; ø¸…… + )) +(define-char + '((morohashi-daikanwa 4421 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x845B) ; 葛 + )) + (chinese-gb2312 . #x3841) ; ø»„¨– + (chinese-isoir165 . #x3841) ; ø»¦ + (=jis-x0213-1-2000 . #x2F34) ; ø»¢§³ + (=jef-china3 . #x47AF) ; øº„ž¯ + (=ucs . #x5676) ; 噶 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 691 6) + (chinese-cns11643-7 . #x2C62) ; ø»ž¿ + (ideograph-daikanwa . 04422) ; ø¸…† + (=hanziku-2 . #xE074) ; ý¢€®´ + (=ucs . #x21013) ; 𡀓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 689 2) + (ideograph-daikanwa . 04425) ; ø¸…‰ + (=hanziku-2 . #xDFEF) ; ý¢€­¿¯ + (=ucs . #x21010) ; 𡀐 + )) +(define-char + '((=>ucs . #x21010) ; 𡀐 + (morohashi-daikanwa 4425 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C5E) ; ø»ž» + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9262) ; 鉢 + )) + (ideograph-daikanwa . 04426) ; ø¸…Š + (=cbeta . 03875) ; ø¸ ¼£ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6B46) ; 歆 + )) + (chinese-cns11643-2 . #x5650) ; ø»”›… + (chinese-big5 . #xE946) ; ý¢€Ž¥† + (ideograph-daikanwa . 04427) ; ø¸…‹ + (=ucs . #x5677) ; 噷 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 2 1413 1) + (chinese-cns11643-7 . #x2C63) ; ø»ž€ + (ideograph-daikanwa . 04428) ; ø¸…Œ + (=hanziku-4 . #xCD5C) ; ý¢Œµœ + (=ucs . #x22A10) ; 𢨐 + )) +(define-char + '((=>ucs . #x5678) ; 噸 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0208-1978 . #x465C) ; ø»‚³‘ + (ideograph-daikanwa . 43381) ; ø¸Š¥µ + )) + (japanese-jisx0208-1978 . #x4655) ; ø»‚³Š + (ideograph-daikanwa . 04429) ; ø¸… + )) +(define-char + '((morohashi-daikanwa 4429 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9813) ; 頓 + )) + (chinese-cns11643-1 . #x7040) ; ø»’¶½ + (chinese-gb12345 . #x3656) ; 噸 + (chinese-big5 . #xBEB7) ; ý¢€‹º· + (=ucs . #x5678) ; 噸 + )) +(define-char + '((=>ucs . #x5678) ; 噸 + (morohashi-daikanwa 4429 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0208 . #x4655) ; ø»‡‡’ + (=jis-x0208-1990 . #x4655) ; ø½Š­† + (=gt-pj-1 . #x4655) ; ø»‡‡’ + (ucs-jis . #x5678) ; ø»‡‡’ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C56) ; ø»ž³ + (ideograph-daikanwa . 04431) ; ø¸… + (=ucs . #x27BFB) ; 𧯻 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7576) ; 當 + )) + (chinese-cns11643-1 . #x703D) ; ø»’¶º + (chinese-gb12345 . #x782B) ; 噹 + (chinese-big5 . #xBEB4) ; ý¢€‹º´ + (ideograph-daikanwa . 04432) ; ø¸… + (=ucs . #x5679) ; 噹 + )) +(define-char + '((=>ucs . #x567A) ; 噺 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3F37) ; ø½Š¢– + (korean-ksc5601 . #x6366) ; ø»‰¼ + (ideograph-daikanwa . 13572) ; ø¸ƒ”„ + )) + (shinjigen-2 . 1268) + (=jis-x0208 . #x4838) ; ø½Š¯¥ + (=gt-pj-1 . #x4838) ; ø½Š¯¥ + (ideograph-daikanwa . 04433) ; ø¸…‘ + (=cbeta . 07007) ; ø¸¡­Ÿ + (ucs-jis . #x567A) ; ø½Š¯¥ + )) +(define-char + '((morohashi-daikanwa 4433 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x65B0) ; 新 + )) + (=ucs . #x567A) ; 噺 + )) +(define-char + '((=>ucs . #x21012) ; 𡀒 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 689 11) + (ideograph-daikanwa . 48981) ; ø¸‹½• + (=hanziku-2 . #xDFF8) ; ý¢€­¿¸ + )) +(define-char + '((morohashi-daikanwa 48981 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C5D) ; ø»žº + (=ucs . #x21012) ; 𡀒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C66) ; ø»žƒ + (ideograph-daikanwa . 48982) ; ø¸‹½– + (=ucs . #x20FFD) ; ð ¿½ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 694 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x585E) ; 塞 + )) + (chinese-gb2312 . #x6067) ; ø»…£¬ + (chinese-isoir165 . #x6067) ; ø»Ž‹¼ + (chinese-cns11643-3 . #x503D) ; ø»–œ‚ + (=hanziku-2 . #xE0F8) ; ý¢€®ƒ¸ + (=ucs . #x567B) ; 噻 + )) +(define-char + '((=>ucs . #x567B) ; 噻 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x3A49) ; ø½Š›’ + (korean-ksc5601 . #x5F5D) ; ø»‰¶Œ + (ideograph-daikanwa . 05349) ; ø¸“¥ + )) + (=cbeta . 03519) ; ø¸ ¶¿ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 695 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8F9F) ; 辟 + )) + (chinese-gb2312 . #x6068) ; ø»…£­ + (chinese-isoir165 . #x6068) ; ø»Ž‹½ + (=hanziku-2 . #xE154) ; ý¢€®…” + (=ucs . #x567C) ; 噼 + )) +(define-char + '((=>ucs . #x20FEE) ; ð ¿® + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x5D3B) ; ø½‹Žž + (korean-ksc5601 . #x6B66) ; ø»Š‡½ + (ideograph-daikanwa . 44063) ; ø¸Š°Ÿ + )) + (=cbeta . 02743) ; ø¸ ª· + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F69) ; ø»˜¥” + (=ucs . #x20FFA) ; 𠿺 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5377) ; ø»šµž + (=ucs . #x20FFC) ; ð ¿¼ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8DEF) ; è·¯ + )) + (=cbeta . 00080) ; ø¸  + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x694B) ; ø½‹ – + (ideograph-daikanwa . 32726) ; ø¸‡¿– + )) + (=cbeta . 00882) ; ø¸ ² + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x562F) ; ø»‰¨ + (ideograph-daikanwa . 09436) ; ø¸‚“œ + )) + (=cbeta . 03520) ; ø¸ ·€ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7FA9) ; 義 + )) + (=cbeta . 04000) ; ø¸ ¾  + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 695 13) + (chinese-cns11643-4 . #x557A) ; ø»˜®™ + (ideograph-daikanwa . 04434) ; ø¸…’ + (=hanziku-2 . #xE15E) ; ý¢€®…ž + (=ucs . #x2103D) ; 𡀽 + )) +(define-char + '((=>ucs . #x2103F) ; 𡀿 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 698 1) + (ideograph-daikanwa . 04436) ; ø¸…” + (=hanziku-2 . #xE1D4) ; ý¢€®‡” + )) +(define-char + '((morohashi-daikanwa 4436 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B26) ; ø»š¿½ + (=ucs . #x2103F) ; 𡀿 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 695 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x559C) ; 喜 + ) + ((=ucs . #x4E15) ; 丕 + )) + (chinese-cns11643-3 . #x5448) ; ø»–¢… + (ideograph-daikanwa . 04437) ; ø¸…• + (=hanziku-2 . #xE15A) ; ý¢€®…š + (=cbeta . 06042) ; ø¸¡žš + (=ucs . #x567D) ; 噽 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 04438) ; ø¸…– + )) +(define-char + '((=>ucs . #x21041) ; 𡁁 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 04439) ; ø¸…— + )) +(define-char + '((=>ucs . #x21041) ; 𡁁 + (morohashi-daikanwa 4439 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 697 13) + (=hanziku-2 . #xE1C0) ; ý¢€®‡€ + )) +(define-char + '((morohashi-daikanwa 4439 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x21041) ; 𡁁 + )) +(define-char + '((=>ucs . #x21041) ; 𡁁 + (morohashi-daikanwa 4439 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B21) ; ø»š¿¸ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B27) ; ø»š¿¾ + (ideograph-daikanwa . 04440) ; ø¸…˜ + (=ucs . #x20F7C) ; ð ½¼ + )) +(define-char + '((=>ucs . #x20F7C) ; ð ½¼ + (morohashi-daikanwa 4440 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 698 3) + (=hanziku-2 . #xE1D6) ; ý¢€®‡– + )) +(define-char + '((=>ucs . #x21042) ; 𡁂 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 698 2) + (ideograph-daikanwa . 04441) ; ø¸…™ + (=hanziku-2 . #xE1D5) ; ý¢€®‡• + )) +(define-char + '((=>ucs . #x21042) ; 𡁂 + (morohashi-daikanwa 4441 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x372D) ; ø»žŸ” + )) +(define-char + '((morohashi-daikanwa 4441 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x21042) ; 𡁂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7AA8) ; 窨 + )) + (chinese-cns11643-2 . #x5C52) ; ø»”£» + (chinese-big5 . #xECC6) ; ý¢€Ž³† + (ideograph-daikanwa . 04442) ; ø¸…š + (=ucs . #x567E) ; 噾 + )) +(define-char + '((=>ucs . #x21043) ; 𡁃 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 04443) ; ø¸…› + )) +(define-char + '((morohashi-daikanwa 4443 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 697 19) + (chinese-cns11643-7 . #x372A) ; ø»žŸ‘ + (=hanziku-2 . #xE1C6) ; ý¢€®‡† + (=ucs . #x21043) ; 𡁃 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7FE0) ; ç¿  + )) + (chinese-cns11643-2 . #x5C54) ; ø»”£½ + (chinese-big5 . #xECC8) ; ý¢€Ž³ˆ + (ideograph-daikanwa . 04444) ; ø¸…œ + (=ucs . #x567F) ; 噿 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5BE7) ; 寧 + )) + (=jis-x0208 . #x5366) ; ø½‹€ + (chinese-cns11643-1 . #x7346) ; ø»’» + (chinese-gb12345 . #x5F4C) ; 嚀 + (=gt-pj-1 . #x5366) ; 嚀 + (chinese-big5 . #xC07B) ; ý¢€Œ» + (ideograph-daikanwa . 04445) ; ø¸… + (=ucs . #x5680) ; 嚀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7FDF) ; 翟 + )) + (chinese-cns11643-2 . #x5C55) ; ø»”£¾ + (chinese-big5 . #xECC9) ; ý¢€Ž³‰ + (ideograph-daikanwa . 04446) ; ø¸…ž + (=ucs . #x5681) ; 嚁 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x76E3) ; 監 + )) + (chinese-cns11643-2 . #x5C53) ; ø»”£¼ + (chinese-big5 . #xECC7) ; ý¢€Ž³‡ + (ideograph-daikanwa . 04447) ; ø¸…Ÿ + (=ucs . #x5682) ; 嚂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3734) ; ø»žŸ› + (ideograph-daikanwa . 04448) ; ø¸…  + (=ucs . #x21044) ; 𡁄 + )) +(define-char + '((=>ucs . #x21044) ; 𡁄 + (morohashi-daikanwa 4448 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 697 1) + (=hanziku-2 . #xE1B4) ; ý¢€®†´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x929C) ; 銜 + )) + (chinese-cns11643-7 . #x3737) ; ø»žŸž + (=jis-x0213-2-2000 . #x244A) ; ø»¤¢ƒ + (ideograph-daikanwa . 04449) ; ø¸…¡ + (=cbeta . 00081) ; ø¸ ‘ + (=ucs . #x3605) ; 㘅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5572) ; ø»˜®‘ + (ideograph-daikanwa . 04450) ; ø¸…¢ + (=ucs . #x3606) ; 㘆 + )) +(define-char + '((=>ucs . #x5683) ; 嚃 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x905D) ; 遝 + )) + (ideograph-daikanwa . 04451) ; ø¸…£ + )) +(define-char + '((=>ucs . #x5683) ; 嚃 + (morohashi-daikanwa 4451 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C51) ; ø»”£º + (chinese-big5 . #xECC5) ; ý¢€Ž³… + )) +(define-char + '((morohashi-daikanwa 4451 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x905D) ; 遝 + )) + (=ucs . #x5683) ; 嚃 + )) +(define-char + '((=>ucs . #x5684) ; 嚄 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 31582) ; ø¸‡­ž + )) + (ideograph-daikanwa . 04452) ; ø¸…¤ + )) +(define-char + '((=>ucs . #x5684) ; 嚄 + (morohashi-daikanwa 4452 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C50) ; ø»”£¹ + (chinese-big5 . #xECC4) ; ý¢€Ž³„ + )) +(define-char + '((=>ucs . #x5684) ; 嚄 + (morohashi-daikanwa 4452 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3654) ; ø»‹ƒ¹ + (ucs-jis . #x5684) ; ø»‹ƒ¹ + )) +(define-char + '((morohashi-daikanwa 4452 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x84A6) ; 蒦 + )) + (chinese-isoir165 . #x2C3B) ; ø»Œ¾¸ + (=ucs . #x5684) ; 嚄 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 696 22) + (chinese-cns11643-7 . #x3735) ; ø»žŸœ + (ideograph-daikanwa . 04453) ; ø¸…¥ + (=hanziku-2 . #xE1A9) ; ý¢€®†© + (=ucs . #x21045) ; 𡁅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 697 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7296) ; 犖 + )) + (chinese-cns11643-5 . #x5B23) ; ø»š¿º + (ideograph-daikanwa . 04454) ; ø¸…¦ + (=hanziku-2 . #xE1BD) ; ý¢€®†½ + (=cbeta . 03125) ; ø¸ °µ + (=ucs . #x21046) ; 𡁆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9700) ; 需 + )) + (chinese-gb2312 . #x6069) ; ø»…£® + (japanese-jisx0212 . #x3655) ; ø»‹ƒº + (chinese-isoir165 . #x6069) ; ø»Ž‹¾ + (chinese-cns11643-1 . #x7348) ; ø»’»Ÿ + (chinese-big5 . #xC07D) ; ý¢€Œ½ + (ideograph-daikanwa . 04455) ; ø¸…§ + (=ucs . #x5685) ; 嚅 + )) +(define-char + '((=>ucs . #x21047) ; 𡁇 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 698 9) + (ideograph-daikanwa . 04456) ; ø¸…¨ + (=hanziku-2 . #xE1DC) ; ý¢€®‡œ + )) +(define-char + '((morohashi-daikanwa 4456 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B2B) ; ø»›€‚ + (=ucs . #x21047) ; 𡁇 + )) +(define-char + '((=>ucs . #x21048) ; 𡁈 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 04457) ; ø¸…© + )) +(define-char + '((morohashi-daikanwa 4457 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 697 4) + (chinese-cns11643-4 . #x5571) ; ø»˜® + (=hanziku-2 . #xE1B7) ; ý¢€®†· + (=ucs . #x21048) ; 𡁈 + )) +(define-char + '((=>ucs . #x5686) ; 嚆 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 31634) ; ø¸‡®’ + )) + (ideograph-daikanwa . 04458) ; ø¸…ª + )) +(define-char + '((=>ucs . #x5686) ; 嚆 + (morohashi-daikanwa 4458 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x6A5D) ; ø»’®¦ + )) + (chinese-cns11643-2 . #x5C4F) ; ø»”£¸ + )) +(define-char + '((=>ucs . #x5686) ; 嚆 + (morohashi-daikanwa 4458 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x5365) ; ø½‹€œ + (korean-ksc5601 . #x7C77) ; ø»Š¡Œ + (=gt-pj-1 . #x5365) ; ø½‹€œ + (chinese-big5 . #xECC3) ; ý¢€Ž³ƒ + (ucs-jis . #x5686) ; ø½‹€œ + )) +(define-char + '((morohashi-daikanwa 4458 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x84BF) ; 蒿 + )) + (chinese-gb2312 . #x6063) ; ø»…£¨ + (chinese-isoir165 . #x6063) ; ø»Ž‹¸ + (=ucs . #x5686) ; 嚆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8D6B) ; 赫 + )) + (shinjigen-2 . 1269) + (=jis-x0208 . #x3345) ; ø½Š¼ + (chinese-cns11643-1 . #x7349) ; ø»’»  + (chinese-gb12345 . #x4F45) ; 嚇 + (=gt-pj-1 . #x3345) ; 嚇 + (chinese-big5 . #xC07E) ; ý¢€Œ¾ + (ideograph-daikanwa . 04459) ; ø¸…« + (=ucs . #x5687) ; 嚇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5446) ; ø»–¢ƒ + (ideograph-daikanwa . 04460) ; ø¸…¬ + (=ucs . #x3607) ; 㘇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 695 7) + (chinese-cns11643-4 . #x5576) ; ø»˜®• + (ideograph-daikanwa . 04461) ; ø¸…­ + (=hanziku-2 . #xE158) ; ý¢€®…˜ + (=ucs . #x21049) ; 𡁉 + )) +(define-char + '((=>ucs . #x2103C) ; 𡀼 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 04462) ; ø¸…® + )) +(define-char + '((morohashi-daikanwa 4462 0 9) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5376) ; ø»šµ + (=ucs . #x2103C) ; 𡀼 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 696 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53AD) ; 厭 + )) + (japanese-jisx0212 . #x3656) ; ø»‹ƒ» + (=jis-x0213-2-2000 . #x244B) ; ø»¤¢„ + (ideograph-daikanwa . 04463) ; ø¸…¯ + (=hanziku-2 . #xE174) ; ý¢€®…´ + (=cbeta . 01232) ; ø¸ “ + (=ucs . #x5688) ; 嚈 + )) +(define-char + '((=>ucs . #x5688) ; 嚈 + (morohashi-daikanwa 4463 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x6825) ; ø»’ª² + )) + (chinese-cns11643-4 . #x5574) ; ø»˜®“ + )) +(define-char + '((=>ucs . #x2104B) ; 𡁋 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 696 19) + (ideograph-daikanwa . 04464) ; ø¸…° + (=hanziku-2 . #xE1A6) ; ý¢€®†¦ + )) +(define-char + '((morohashi-daikanwa 4464 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B28) ; ø»š¿¿ + (=ucs . #x2104B) ; 𡁋 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 696 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C0D) ; 對 + )) + (chinese-cns11643-3 . #x5449) ; ø»–¢† + (ideograph-daikanwa . 04465) ; ø¸…± + (=hanziku-2 . #xE178) ; ý¢€®…¸ + (=cbeta . 04001) ; ø¸ ¾¡ + (=ucs . #x5689) ; 嚉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 696 8) + (chinese-cns11643-7 . #x3738) ; ø»žŸŸ + (ideograph-daikanwa . 04466) ; ø¸…² + (=hanziku-2 . #xE179) ; ý¢€®…¹ + (=ucs . #x21068) ; 𡁨 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 696 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9F3B) ; é¼» + )) + (shinjigen-2 . 1276) + (=jis-x0208 . #x5367) ; ø½‹€ž + (chinese-cns11643-3 . #x5447) ; ø»–¢„ + (=gt-pj-1 . #x5367) ; 嚊 + (ideograph-daikanwa . 04467) ; ø¸…³ + (=hanziku-2 . #xE1A4) ; ý¢€®†¤ + (=ucs . #x568A) ; 嚊 + )) +(define-char + '((=>ucs . #x568A) ; 嚊 + (morohashi-daikanwa 4467 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x2FA1C) ; 鼻 + )) + (=cbeta . 02684) ; ø¸ ©¼ + )) +(define-char + '((=>ucs . #x2104C) ; 𡁌 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 696 13) + (ideograph-daikanwa . 04468) ; ø¸…´ + (=hanziku-2 . #xE17E) ; ý¢€®…¾ + )) +(define-char + '((morohashi-daikanwa 4468 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5577) ; ø»˜®– + (=ucs . #x2104C) ; 𡁌 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7591) ; 疑 + )) + (chinese-cns11643-4 . #x5573) ; ø»˜®’ + (ideograph-daikanwa . 04469) ; ø¸…µ + (=cbeta . 03307) ; ø¸ ³« + (=ucs . #x3608) ; 㘈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 695 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x58FD) ; 壽 + )) + (japanese-jisx0212 . #x3657) ; ø»‹ƒ¼ + (chinese-cns11643-4 . #x5578) ; ø»˜®— + (ideograph-daikanwa . 04470) ; ø¸…¶ + (=hanziku-2 . #xE15C) ; ý¢€®…œ + (=jef-china3 . #x47B0) ; øº„ž° + (=ucs . #x568B) ; 嚋 + )) +(define-char + '((=>ucs . #x2104D) ; 𡁍 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 04471) ; ø¸…· + )) +(define-char + '((=>ucs . #x2104D) ; 𡁍 + (morohashi-daikanwa 4471 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 697 16) + (=hanziku-2 . #xE1C3) ; ý¢€®‡ƒ + )) +(define-char + '((morohashi-daikanwa 4471 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x2104D) ; 𡁍 + )) +(define-char + '((=>ucs . #x2104D) ; 𡁍 + (morohashi-daikanwa 4471 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x372B) ; ø»žŸ’ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8207) ; 與 + )) + (ideograph-daikanwa . 04472) ; ø¸…¸ + (=cbeta . 04003) ; ø¸ ¾£ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 695 12) + (chinese-cns11643-4 . #x5579) ; ø»˜®˜ + (ideograph-daikanwa . 04473) ; ø¸…¹ + (=hanziku-2 . #xE15D) ; ý¢€®… + (=ucs . #x2104F) ; 𡁏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9F4A) ; 齊 + )) + (japanese-jisx0212 . #x3658) ; ø»‹ƒ½ + (chinese-cns11643-2 . #x5C4D) ; ø»”£¶ + (=jis-x0213-2-2000 . #x244C) ; ø»¤¢… + (chinese-gb12345 . #x5F62) ; 嚌 + (chinese-big5 . #xECC1) ; ý¢€Ž³ + (ideograph-daikanwa . 04474) ; ø¸…º + (=ucs . #x568C) ; 嚌 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 695 14) + (chinese-cns11643-7 . #x3731) ; ø»žŸ˜ + (ideograph-daikanwa . 04475) ; ø¸…» + (=hanziku-2 . #xE15F) ; ý¢€®…Ÿ + (=ucs . #x21050) ; 𡁐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 696 2) + (ideograph-daikanwa . 04476) ; ø¸…¼ + (=hanziku-2 . #xE173) ; ý¢€®…³ + (=ucs . #x21051) ; 𡁑 + )) +(define-char + '((=>ucs . #x21051) ; 𡁑 + (morohashi-daikanwa 4476 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x372F) ; ø»žŸ– + )) +(define-char + '((=>ucs . #x21052) ; 𡁒 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 04477) ; ø¸…½ + )) +(define-char + '((morohashi-daikanwa 4477 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 696 1) + (chinese-cns11643-7 . #x372E) ; ø»žŸ• + (=hanziku-2 . #xE172) ; ý¢€®…² + (=ucs . #x21052) ; 𡁒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x76E1) ; 盡 + )) + (chinese-cns11643-2 . #x5C4E) ; ø»”£· + (chinese-big5 . #xECC2) ; ý¢€Ž³‚ + (ideograph-daikanwa . 04478) ; ø¸…¾ + (=ucs . #x568D) ; 嚍 + )) +(define-char + '((=>ucs . #x21053) ; 𡁓 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 04479) ; ø¸…¿ + )) +(define-char + '((morohashi-daikanwa 4479 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 696 4) + (chinese-cns11643-5 . #x5B24) ; ø»š¿» + (=hanziku-2 . #xE175) ; ý¢€®…µ + (=ucs . #x21053) ; 𡁓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x6F71) ; ø»ŠŽ€ + (ideograph-daikanwa . 26997) ; ø¸†¥µ + )) + (ideograph-daikanwa . 04480) ; ø¸†€ + (=cbeta . 03776) ; ø¸ »€ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8C6A) ; 豪 + )) + (chinese-gb2312 . #x3A3F) ; ø»„« + (chinese-isoir165 . #x3A3F) ; ø»“  + (chinese-cns11643-1 . #x7345) ; ø»’»œ + (chinese-big5 . #xC07A) ; ý¢€Œº + (ideograph-daikanwa . 04481) ; ø¸† + (=ucs . #x568E) ; 嚎 + )) +(define-char + '((=>ucs . #x21055) ; 𡁕 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 04482) ; ø¸†‚ + )) +(define-char + '((morohashi-daikanwa 4482 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 698 6) + (=hanziku-2 . #xE1D9) ; ý¢€®‡™ + (=ucs . #x21055) ; 𡁕 + )) +(define-char + '((=>ucs . #x21055) ; 𡁕 + (morohashi-daikanwa 4482 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5575) ; ø»˜®” + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 696 9) + (ideograph-daikanwa . 04483) ; ø¸†ƒ + (=hanziku-2 . #xE17A) ; ý¢€®…º + (=ucs . #x21056) ; 𡁖 + )) +(define-char + '((=>ucs . #x21056) ; 𡁖 + (morohashi-daikanwa 4483 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3732) ; ø»žŸ™ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 696 21) + (chinese-cns11643-5 . #x5B2A) ; ø»›€ + (ideograph-daikanwa . 04484) ; ø¸†„ + (=hanziku-2 . #xE1A8) ; ý¢€®†¨ + (=ucs . #x2108A) ; 𡂊 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 697 11) + (chinese-cns11643-5 . #x5B22) ; ø»š¿¹ + (ideograph-daikanwa . 04485) ; ø¸†… + (=hanziku-2 . #xE1BE) ; ý¢€®†¾ + (=ucs . #x2108B) ; 𡂋 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 696 12) + (chinese-cns11643-7 . #x3730) ; ø»žŸ— + (ideograph-daikanwa . 04486) ; ø¸†† + (=hanziku-2 . #xE17D) ; ý¢€®…½ + (=ucs . #x21069) ; 𡁩 + )) +(define-char + '((=>ucs . #x2106B) ; 𡁫 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 04488) ; ø¸†ˆ + )) +(define-char + '((morohashi-daikanwa 4488 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 696 16) + (chinese-cns11643-7 . #x3736) ; ø»žŸ + (=hanziku-2 . #xE1A3) ; ý¢€®†£ + (=ucs . #x2106B) ; 𡁫 + )) +(define-char + '((=>ucs . #x2106D) ; 𡁭 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 04490) ; ø¸†Š + )) +(define-char + '((morohashi-daikanwa 4490 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x372C) ; ø»žŸ“ + (=ucs . #x2106D) ; 𡁭 + )) +(define-char + '((=>ucs . #x2106D) ; 𡁭 + (morohashi-daikanwa 4490 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 697 8) + (=hanziku-2 . #xE1BB) ; ý¢€®†» + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 696 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9280) ; 銀 + )) + (chinese-cns11643-7 . #x3733) ; ø»žŸš + (ideograph-daikanwa . 04491) ; ø¸†‹ + (=hanziku-2 . #xE1A7) ; ý¢€®†§ + (=cbeta . 02915) ; ø¸ ­£ + (=ucs . #x2106C) ; 𡁬 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7590) ; 疐 + )) + (shinjigen-2 . 1275) + (chinese-gb2312 . #x4C67) ; ø»…†” + (=jis-x0208 . #x536A) ; ø½‹€¡ + (chinese-isoir165 . #x4C67) ; ø»®¤ + (chinese-cns11643-1 . #x734A) ; ø»’»¡ + (=gt-pj-1 . #x536A) ; 嚏 + (chinese-big5 . #xC0A1) ; ý¢€Œ‚¡ + (ideograph-daikanwa . 04493) ; ø¸† + (=ucs . #x568F) ; 嚏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5617) ; 嘗 + )) + (chinese-cns11643-1 . #x7347) ; ø»’»ž + (chinese-big5 . #xC07C) ; ý¢€Œ¼ + (ideograph-daikanwa . 04494) ; ø¸†Ž + (=ucs . #x5690) ; 嚐 + )) +(define-char + '((=>ucs . #x20FD5) ; 𠿕 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 48983) ; ø¸‹½— + )) +(define-char + '((morohashi-daikanwa 48983 0 9) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 692 4) + (chinese-cns11643-4 . #x4F70) ; ø»˜¥› + (=hanziku-2 . #xE0B4) ; ý¢€®‚´ + (=ucs . #x20FD5) ; 𠿕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x718F) ; 熏 + )) + (=cbeta . 01837) ; ø¸ œ­ + (=ucs . #x5691) ; 嚑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5BDF) ; 察 + )) + (chinese-gb2312 . #x606A) ; ø»…£¯ + (chinese-isoir165 . #x606A) ; ø»Ž‹¿ + (chinese-cns11643-2 . #x5C4C) ; ø»”£µ + (chinese-big5 . #xECC0) ; ý¢€Ž³€ + (=jef-china3 . #x8EE0) ; øºˆ»  + (=ucs . #x5693) ; 嚓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x9042) ; 遂 + ) + ((=ucs . #x7F52) ; 罒 + )) + )) + (=ucs . #x56BA) ; 嚺 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 692 9) + (=hanziku-2 . #xE0B9) ; ý¢€®‚¹ + (=ucs . #x2104E) ; 𡁎 + )) +(define-char + '((=>ucs . #x2104E) ; 𡁎 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B29) ; ø»›€€ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x81E7) ; 臧 + )) + (ideograph-daikanwa . 04492) ; ø¸†Œ + (=cbeta . 03524) ; ø¸ ·„ + )) +(define-char + '((=>ucs . #x2108F) ; 𡂏 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 04495) ; ø¸† + )) +(define-char + '((morohashi-daikanwa 4495 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5A74) ; ø»˜µ© + (=ucs . #x2108F) ; 𡂏 + )) +(define-char + '((=>ucs . #x2108F) ; 𡂏 + (morohashi-daikanwa 4495 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 701 8) + (=hanziku-2 . #xE27C) ; ý¢€®‰¼ + )) +(define-char + '((=>ucs . #x3609) ; 㘉 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 04496) ; ø¸† + )) +(define-char + '((morohashi-daikanwa 4496 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F6D) ; ø»˜¥˜ + (=ucs . #x3609) ; 㘉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 698 13) + (chinese-cns11643-7 . #x3F29) ; ø»ž«€ + (ideograph-daikanwa . 04497) ; ø¸†‘ + (=hanziku-2 . #xE1E0) ; ý¢€®‡  + (=ucs . #x21090) ; 𡂐 + )) +(define-char + '((=>ucs . #x21091) ; 𡂑 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 04498) ; ø¸†’ + )) +(define-char + '((morohashi-daikanwa 4498 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 700 10) + (chinese-cns11643-7 . #x3F2F) ; ø»ž«† + (=hanziku-2 . #xE25E) ; ý¢€®‰ž + (=ucs . #x21091) ; 𡂑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 700 9) + (chinese-cns11643-4 . #x5A73) ; ø»˜µ¨ + (ideograph-daikanwa . 04499) ; ø¸†“ + (=hanziku-2 . #xE25D) ; ý¢€®‰ + (=ucs . #x21092) ; 𡂒 + )) +(define-char + '((=>ucs . #x21093) ; 𡂓 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 701 1) + (ideograph-daikanwa . 04500) ; ø¸†” + (=hanziku-2 . #xE275) ; ý¢€®‰µ + )) +(define-char + '((=>ucs . #x21093) ; 𡂓 + (morohashi-daikanwa 4500 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x613E) ; ø»›‰‰ + )) +(define-char + '((morohashi-daikanwa 4500 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x21093) ; 𡂓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 699 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8D52) ; ý¢€ˆµ’ + ) + ((=ucs . #x7530) ; 田 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53B6) ; 厶 + ) + ((=big5-cdp . #x8B68) ; ý¢€ˆ­¨ + )) + )) + )) + (shinjigen-2 . 1274) + (=jis-x0208 . #x5369) ; ø½‹€  + (chinese-cns11643-3 . #x575B) ; ø»–¦² + (=gt-pj-1 . #x5369) ; 嚔 + (ideograph-daikanwa . 04501) ; ø¸†• + (=hanziku-2 . #xE1F6) ; ý¢€®‡¶ + (=ucs . #x5694) ; 嚔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9B6F) ; é­¯ + )) + (japanese-jisx0212 . #x3659) ; ø»‹ƒ¾ + (chinese-cns11643-1 . #x763C) ; ø»’¿­ + (=jis-x0213-2-2000 . #x244D) ; ø»¤¢† + (chinese-gb12345 . #x6060) ; 嚕 + (chinese-big5 . #xC250) ; ý¢€Œ‰ + (ideograph-daikanwa . 04502) ; ø¸†– + (=cbeta . 02262) ; ø¸ £– + (=jef-china3 . #x8DC1) ; øºˆ· + (=ucs . #x5695) ; 嚕 + )) +(define-char + '((=>ucs . #x360A) ; 㘊 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 04503) ; ø¸†— + )) +(define-char + '((morohashi-daikanwa 4503 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6140) ; ø»›‰‹ + (=ucs . #x360A) ; 㘊 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 699 9) + (chinese-cns11643-7 . #x3F2B) ; ø»ž«‚ + (ideograph-daikanwa . 04504) ; ø¸†˜ + (=hanziku-2 . #xE1FC) ; ý¢€®‡¼ + (=ucs . #x21094) ; 𡂔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5A70) ; ø»˜µ¥ + (ideograph-daikanwa . 04505) ; ø¸†™ + (=ucs . #x360B) ; 㘋 + )) +(define-char + '((=>ucs . #x21095) ; 𡂕 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 698 18) + (ideograph-daikanwa . 04506) ; ø¸†š + (=hanziku-2 . #xE1E5) ; ý¢€®‡¥ + )) +(define-char + '((morohashi-daikanwa 4506 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5A71) ; ø»˜µ¦ + (=ucs . #x21095) ; 𡂕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 699 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x6C30) ; ø»’°µ + (ideograph-daikanwa . 03041) ; ø¸€¯¡ + )) + (chinese-cns11643-4 . #x5A76) ; ø»˜µ« + (ideograph-daikanwa . 04507) ; ø¸†› + (=hanziku-2 . #xE1FB) ; ý¢€®‡» + (=cbeta . 03283) ; ø¸ ³“ + (=ucs . #x21096) ; 𡂖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5287) ; 劇 + )) + (chinese-cns11643-3 . #x5756) ; ø»–¦­ + (ideograph-daikanwa . 04508) ; ø¸†œ + (=cbeta . 03126) ; ø¸ °¶ + (=ucs . #x360C) ; 㘌 + )) +(define-char + '((=>ucs . #x21097) ; 𡂗 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 04509) ; ø¸† + )) +(define-char + '((morohashi-daikanwa 4509 0 4) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 700 7) + (chinese-cns11643-5 . #x6146) ; ø»›‰‘ + (=hanziku-2 . #xE25B) ; ý¢€®‰› + (=ucs . #x21097) ; 𡂗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 698 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6167) ; 慧 + )) + (chinese-cns11643-3 . #x575A) ; ø»–¦± + (ideograph-daikanwa . 04510) ; ø¸†ž + (=hanziku-2 . #xE1DE) ; ý¢€®‡ž + (=ucs . #x5696) ; 嚖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6145) ; ø»›‰ + (ideograph-daikanwa . 04511) ; ø¸†Ÿ + (=ucs . #x360D) ; 㘍 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x66B4) ; 暴 + )) + (chinese-cns11643-2 . #x6148) ; ø»”«‡ + (chinese-big5 . #xEFBC) ; ý¢€Ž¾¼ + (ideograph-daikanwa . 04512) ; ø¸†  + (=ucs . #x5697) ; 嚗 + )) +(define-char + '((=>ucs . #x21098) ; 𡂘 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 04513) ; ø¸†¡ + )) +(define-char + '((=>ucs . #x21098) ; 𡂘 + (morohashi-daikanwa 4513 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 700 15) + (=hanziku-2 . #xE263) ; ý¢€®‰£ + )) +(define-char + '((morohashi-daikanwa 4513 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5A77) ; ø»˜µ¬ + (=ucs . #x21098) ; 𡂘 + )) +(define-char + '((=>ucs . #x21099) ; 𡂙 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 701 5) + (ideograph-daikanwa . 04514) ; ø¸†¢ + (=hanziku-2 . #xE279) ; ý¢€®‰¹ + )) +(define-char + '((=>ucs . #x21099) ; 𡂙 + (morohashi-daikanwa 4514 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6758) ; ø»›’— + )) +(define-char + '((morohashi-daikanwa 4514 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x21099) ; 𡂙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6182) ; 憂 + )) + (chinese-cns11643-2 . #x6146) ; ø»”«… + (chinese-big5 . #xEFBA) ; ý¢€Ž¾º + (ideograph-daikanwa . 04515) ; ø¸†£ + (=ucs . #x5698) ; 嚘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9F52) ; 齒 + )) + (japanese-jisx0208-1978 . #x337A) ; ø»‚—µ + (japanese-jisx0212 . #x365A) ; ø»‹ƒ¿ + (chinese-cns11643-2 . #x614B) ; ø»”«Š + (=jis-x0213-1-2000 . #x2F3A) ; ø»¢§¹ + (chinese-gb12345 . #x4476) ; 嚙 + (chinese-big5 . #xEFBF) ; ý¢€Ž¾¿ + (ideograph-daikanwa . 04516) ; ø¸†¤ + (=ucs . #x5699) ; 嚙 + )) +(define-char + '((morohashi-daikanwa 4516 0 5) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6B6F) ; æ­¯ + )) + (japanese-jisx0208 . #x337A) ; ø»†«½ + (=jis-x0208-1990 . #x337A) ; ø½Š‘± + (=gt-pj-1 . #x337A) ; 噛 + (=jef-china3 . #x47BC) ; øº„ž¼ + (=ucs . #x565B) ; 噛 + )) +(define-char + '((morohashi-daikanwa 4516 0 7) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 639 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9F7F) ; 齿 + )) + (chinese-gb2312 . #x4476) ; ø»„º³ + (chinese-isoir165 . #x4476) ; ø»£ƒ + (=hanziku-2 . #xD5D8) ; ý¢€­—˜ + (=ucs . #x556E) ; 啮 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 701 2) + (chinese-cns11643-5 . #x613D) ; ø»›‰ˆ + (ideograph-daikanwa . 04517) ; ø¸†¥ + (=hanziku-2 . #xE276) ; ý¢€®‰¶ + (=ucs . #x2109A) ; 𡂚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5405) ; 吅 + ) + ((=ucs . #x81E3) ; 臣 + ) + ((=ucs . #x5405) ; 吅 + )) + (japanese-jisx0212 . #x365B) ; ø»‹„€ + (chinese-isoir165 . #x7A65) ; ø»Ž²† + (chinese-cns11643-2 . #x6149) ; ø»”«ˆ + (=jis-x0213-2-2000 . #x244E) ; ø»¤¢‡ + (chinese-big5 . #xEFBD) ; ý¢€Ž¾½ + (ideograph-daikanwa . 04518) ; ø¸†¦ + (=jef-china3 . #x45F5) ; øº„—µ + (=ucs . #x569A) ; 嚚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 699 18) + (chinese-cns11643-7 . #x3F2C) ; ø»ž«ƒ + (ideograph-daikanwa . 04519) ; ø¸†§ + (=hanziku-2 . #xE246) ; ý¢€®‰† + (=ucs . #x210A8) ; 𡂨 + )) +(define-char + '((=>ucs . #x2109B) ; 𡂛 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 04520) ; ø¸†¨ + )) +(define-char + '((morohashi-daikanwa 4520 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 701 4) + (chinese-cns11643-5 . #x6144) ; ø»›‰ + (=hanziku-2 . #xE278) ; ý¢€®‰¸ + (=ucs . #x2109B) ; 𡂛 + )) +(define-char + '((=>ucs . #x2109C) ; 𡂜 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 04521) ; ø¸†© + (=cbeta . 00688) ; ø¸ Š° + )) +(define-char + '((morohashi-daikanwa 4521 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 701 6) + (=hanziku-2 . #xE27A) ; ý¢€®‰º + (=ucs . #x2109C) ; 𡂜 + )) +(define-char + '((=>ucs . #x2109C) ; 𡂜 + (morohashi-daikanwa 4521 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6143) ; ø»›‰Ž + )) +(define-char + '((=>ucs . #x2109D) ; 𡂝 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 698 15) + (ideograph-daikanwa . 04522) ; ø¸†ª + (=hanziku-2 . #xE1E2) ; ý¢€®‡¢ + )) +(define-char + '((morohashi-daikanwa 4522 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5A78) ; ø»˜µ­ + (=ucs . #x2109D) ; 𡂝 + )) +(define-char + '((=>ucs . #x2109E) ; 𡂞 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 04523) ; ø¸†« + )) +(define-char + '((morohashi-daikanwa 4523 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 698 16) + (chinese-cns11643-7 . #x3F2A) ; ø»ž« + (=hanziku-2 . #xE1E3) ; ý¢€®‡£ + (=ucs . #x2109E) ; 𡂞 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 700 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6A02) ; 樂 + )) + (ideograph-daikanwa . 04524) ; ø¸†¬ + (=hanziku-2 . #xE25C) ; ý¢€®‰œ + (=cbeta . 03526) ; ø¸ ·† + (=ucs . #x569B) ; 嚛 + )) +(define-char + '((=>ucs . #x569B) ; 嚛 + (morohashi-daikanwa 4524 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x6D40) ; ø»’²£ + )) + (chinese-cns11643-3 . #x5758) ; ø»–¦¯ + )) +(define-char + '((=>ucs . #x2109F) ; 𡂟 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 700 3) + (ideograph-daikanwa . 04525) ; ø¸†­ + (=hanziku-2 . #xE257) ; ý¢€®‰— + )) +(define-char + '((morohashi-daikanwa 4525 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5A75) ; ø»˜µª + (=ucs . #x2109F) ; 𡂟 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x58A8) ; 墨 + )) + (chinese-isoir165 . #x7A66) ; ø»Ž²‡ + (chinese-cns11643-2 . #x6147) ; ø»”«† + (chinese-big5 . #xEFBB) ; ý¢€Ž¾» + (ideograph-daikanwa . 04526) ; ø¸†® + (=ucs . #x569C) ; 嚜 + )) +(define-char + '((=>ucs . #x569D) ; 嚝 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x5722) ; ø½‹…‘ + (korean-ksc5601 . #x4E46) ; ø»‰œ· + (ideograph-daikanwa . 09493) ; ø¸‚”• + )) + (japanese-jisx0212 . #x365C) ; ø»‹„ + (=jis-x0213-2-2000 . #x244F) ; ø»¤¢ˆ + (chinese-big5 . #xEFBE) ; ý¢€Ž¾¾ + (ideograph-daikanwa . 04527) ; ø¸†¯ + (=jef-china3 . #x47B1) ; øº„ž± + (ucs-jis . #x569D) ; ø»‹„ + )) +(define-char + '((=>ucs . #x569D) ; 嚝 + (morohashi-daikanwa 4527 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x6C5D) ; ø»’±¢ + )) + (chinese-cns11643-2 . #x614A) ; ø»”«‰ + )) +(define-char + '((morohashi-daikanwa 4527 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5EE3) ; 廣 + )) + (=ucs . #x569D) ; 嚝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 698 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5409) ; 吉 + ) + ((=ucs . #x5586) ; 喆 + )) + (japanese-jisx0212 . #x365D) ; ø»‹„‚ + (chinese-cns11643-3 . #x5759) ; ø»–¦° + (=jis-x0213-1-2000 . #x2F3B) ; ø»¢§º + (ideograph-daikanwa . 04528) ; ø¸†° + (=hanziku-2 . #xE1E1) ; ý¢€®‡¡ + (=jef-china3 . #x46A7) ; øº„š§ + (=ucs . #x569E) ; 嚞 + )) +(define-char + '((=>ucs . #x210A0) ; 𡂠 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 698 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 31818) ; ø¸‡±Š + )) + (ideograph-daikanwa . 04529) ; ø¸†± + (=hanziku-2 . #xE1E4) ; ý¢€®‡¤ + )) +(define-char + '((morohashi-daikanwa 4529 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x6E5B) ; ø»’´œ + )) + (chinese-cns11643-4 . #x5A79) ; ø»˜µ® + (=ucs . #x210A0) ; 𡂠 + )) +(define-char + '((morohashi-daikanwa 4529 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8521) ; 蔡 + )) + (=cbeta . 00083) ; ø¸ “ + )) +(define-char + '((=>ucs . #x210A1) ; 𡂡 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 700 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6578) ; 數 + )) + (ideograph-daikanwa . 04530) ; ø¸†² + (=hanziku-2 . #xE256) ; ý¢€®‰– + (=cbeta . 00944) ; ø¸ Ž° + )) +(define-char + '((morohashi-daikanwa 4530 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x6D30) ; ø»’²“ + )) + (chinese-cns11643-4 . #x5A72) ; ø»˜µ§ + (=ucs . #x210A1) ; 𡂡 + )) +(define-char + '((=>ucs . #x210A2) ; 𡂢 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 04531) ; ø¸†³ + )) +(define-char + '((=>ucs . #x210A2) ; 𡂢 + (morohashi-daikanwa 4531 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F2E) ; ø»ž«… + )) +(define-char + '((morohashi-daikanwa 4531 0 6) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 700 11) + (=hanziku-2 . #xE25F) ; ý¢€®‰Ÿ + (=ucs . #x210A2) ; 𡂢 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 698 12) + (chinese-cns11643-5 . #x6141) ; ø»›‰Œ + (ideograph-daikanwa . 04532) ; ø¸†´ + (=hanziku-2 . #xE1DF) ; ý¢€®‡Ÿ + (=ucs . #x210A3) ; 𡂣 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 700 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9ECE) ; 黎 + )) + (japanese-jisx0212 . #x365E) ; ø»‹„ƒ + (chinese-cns11643-3 . #x5757) ; ø»–¦® + (ideograph-daikanwa . 04533) ; ø¸†µ + (=hanziku-2 . #xE259) ; ý¢€®‰™ + (=cbeta . 00769) ; ø¸ Œ + (=ucs . #x569F) ; 嚟 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 699 2) + (ideograph-daikanwa . 04534) ; ø¸†¶ + (=hanziku-2 . #xE1F5) ; ý¢€®‡µ + (=ucs . #x210A4) ; 𡂤 + )) +(define-char + '((=>ucs . #x210A4) ; 𡂤 + (morohashi-daikanwa 4534 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F27) ; ø»žª¾ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 699 13) + (chinese-cns11643-7 . #x3F2D) ; ø»ž«„ + (ideograph-daikanwa . 04535) ; ø¸†· + (=hanziku-2 . #xE241) ; ý¢€®‰ + (=ucs . #x210A5) ; 𡂥 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 699 1) + (chinese-cns11643-7 . #x3F28) ; ø»žª¿ + (ideograph-daikanwa . 04536) ; ø¸†¸ + (=hanziku-2 . #xE1F4) ; ý¢€®‡´ + (=ucs . #x210A6) ; 𡂦 + )) +(define-char + '((=>ucs . #x210A7) ; 𡂧 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 04537) ; ø¸†¹ + )) +(define-char + '((morohashi-daikanwa 4537 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F26) ; ø»žª½ + (=ucs . #x210A7) ; 𡂧 + )) +(define-char + '((=>ucs . #x210A7) ; 𡂧 + (morohashi-daikanwa 4537 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 699 5) + (=hanziku-2 . #xE1F8) ; ý¢€®‡¸ + )) +(define-char + '((=>ucs . #x210A9) ; 𡂩 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 04538) ; ø¸†º + )) +(define-char + '((morohashi-daikanwa 4538 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 699 11) + (=hanziku-2 . #xE1FE) ; ý¢€®‡¾ + (=ucs . #x210A9) ; 𡂩 + )) +(define-char + '((=>ucs . #x210A9) ; 𡂩 + (morohashi-daikanwa 4538 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6142) ; ø»›‰ + )) +(define-char + '((=>ucs . #x210DD) ; 𡃝 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8AD6) ; 論 + )) + (ideograph-daikanwa . 04539) ; ø¸†» + (=cbeta . 03322) ; ø¸ ³º + )) +(define-char + '((morohashi-daikanwa 4539 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 700 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8AD6) ; 論 + )) + (chinese-cns11643-5 . #x613F) ; ø»›‰Š + (=hanziku-2 . #xE261) ; ý¢€®‰¡ + (=ucs . #x210DD) ; 𡃝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8208) ; 興 + )) + (ideograph-daikanwa . 04541) ; ø¸†½ + )) +(define-char + '((morohashi-daikanwa 4541 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8208) ; 興 + )) + (=cbeta . 02748) ; ø¸ ª¼ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0208-1978 . #x6549) ; ø»ƒ   + (japanese-jisx0208 . #x6549) ; ø»‡´¨ + (ideograph-daikanwa . 27645) ; ø¸†¯½ + )) + (ideograph-daikanwa . 04542) ; ø¸†¾ + (=cbeta . 03529) ; ø¸ ·‰ + )) +(define-char + '((=>ucs . #x56A0) ; 嚠 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 02224) ; ø¸€¢° + )) + (ideograph-daikanwa . 04544) ; ø¸‡€ + (=cbeta . 00082) ; ø¸ ’ + )) +(define-char + '((morohashi-daikanwa 4544 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5289) ; 劉 + )) + (shinjigen-1 . 1279) + (shinjigen-2 . 1279) + (=jis-x0208 . #x5368) ; ø½‹€Ÿ + (chinese-cns11643-3 . #x575C) ; ø»–¦³ + (=gt-pj-1 . #x5368) ; 嚠 + (=cbeta . 00082) ; ø¸ ’ + (=ucs . #x56A0) ; 嚠 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F25) ; ø»žª¼ + (ideograph-daikanwa . 48984) ; ø¸‹½˜ + (=ucs . #x210B6) ; 𡂶 + )) +(define-char + '((morohashi-daikanwa ho 561) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (simplified-ideograph-of + ((sources morohashi-daikanwa) + (char . ((ideograph-daikanwa . 04633) ; ø¸ˆ™ + )) + )) + (japanese-jisx0208 . #x4739) ; ø»‡ˆ” + (=jis-x0208-1990 . #x4739) ; ø½Š®ˆ + (=gt-pj-1 . #x4739) ; 嚢 + (=ucs . #x56A2) ; 嚢 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x978B) ; 鞋 + )) + (chinese-gb12345 . #x7C36) ; 嚡 + (=ucs . #x56A1) ; 嚡 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 700 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5405) ; 吅 + ) + ((=ucs . #x9875) ; 页 + ) + ((=ucs . #x5405) ; 吅 + )) + (chinese-gb2312 . #x4F79) ; ø»…‹€ + (chinese-isoir165 . #x4F79) ; ø»³ + (=hanziku-2 . #xE255) ; ý¢€®‰• + (=ucs . #x56A3) ; 嚣 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6469) ; 摩 + )) + (chinese-gb12345 . #x7C58) ; 嚤 + (=cbeta . 01234) ; ø¸ “’ + (=ucs . #x56A4) ; 嚤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x616E) ; 慮 + )) + (=cbeta . 02828) ; ø¸ ¬Œ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0208-1978 . #x6E43) ; ø»ƒ­¨ + (japanese-jisx0208 . #x6E43) ; ø»ˆ° + (ideograph-daikanwa . 39656) ; ø¸‰«¨ + )) + (=cbeta . 03325) ; ø¸ ³½ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x71D5) ; 燕 + )) + (shinjigen-2 . 1280) + (japanese-jisx0208 . #x536B) ; ø»‡š® + (korean-ksc5601 . #x663F) ; ø»Š€€ + (chinese-cns11643-1 . #x782C) ; ø»“‚™ + (=jis-x0208-1990 . #x536B) ; ø½‹€¢ + (=gt-pj-1 . #x536B) ; 嚥 + (chinese-big5 . #xC360) ; ý¢€Œ  + (ideograph-daikanwa . 04545) ; ø¸‡ + (=ucs . #x56A5) ; 嚥 + )) +(define-char + '((=>ucs . #x56A5) ; 嚥 + (morohashi-daikanwa 4545 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x536B) ; ø»ƒ†¦ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6B77) ; æ­· + )) + (japanese-jisx0212 . #x365F) ; ø»‹„„ + (chinese-cns11643-2 . #x653E) ; ø»”°µ + (chinese-gb12345 . #x5F3F) ; 嚦 + (chinese-big5 . #xF1F2) ; ý¢€‡² + (ideograph-daikanwa . 04546) ; ø¸‡‚ + (=ucs . #x56A6) ; 嚦 + )) +(define-char + '((=>ucs . #x3610) ; 㘐 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 04547) ; ø¸‡ƒ + )) +(define-char + '((morohashi-daikanwa 4547 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F4C) ; ø»˜¼— + (=ucs . #x3610) ; 㘐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x76E7) ; 盧 + )) + (japanese-jisx0212 . #x3660) ; ø»‹„… + (chinese-cns11643-2 . #x653F) ; ø»”°¶ + (chinese-big5 . #xF1F3) ; ý¢€‡³ + (ideograph-daikanwa . 04548) ; ø¸‡„ + (=ucs . #x56A7) ; 嚧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6759) ; ø»›’˜ + (ideograph-daikanwa . 04549) ; ø¸‡… + (=cbeta . 00942) ; ø¸ Ž® + (=ucs . #x3611) ; 㘑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9F8D) ; 龍 + )) + (japanese-jisx0212 . #x3661) ; ø»‹„† + (=jis-x0213-2-2000 . #x2450) ; ø»¤¢‰ + (chinese-gb12345 . #x417C) ; 嚨 + (chinese-big5 . #xC456) ; ý¢€Œ‘– + (ideograph-daikanwa . 04550) ; ø¸‡† + (=ucs . #x56A8) ; 嚨 + )) +(define-char + '((=>ucs . #x56A8) ; 嚨 + (morohashi-daikanwa 4550 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-1 . #x782D) ; ø»“‚š + )) +(define-char + '((=>ucs . #x210E1) ; 𡃡 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 04551) ; ø¸‡‡ + )) +(define-char + '((morohashi-daikanwa 4551 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 703 12) + (=hanziku-2 . #xE2E2) ; ý¢€®‹¢ + (=ucs . #x210E1) ; 𡃡 + )) +(define-char + '((=>ucs . #x210E1) ; 𡃡 + (morohashi-daikanwa 4551 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F4E) ; ø»˜¼™ + )) +(define-char + '((=>ucs . #x210E2) ; 𡃢 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 04552) ; ø¸‡ˆ + )) +(define-char + '((=>ucs . #x210E2) ; 𡃢 + (morohashi-daikanwa 4552 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 703 6) + (=hanziku-2 . #xE2DC) ; ý¢€®‹œ + )) +(define-char + '((morohashi-daikanwa 4552 0 4) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B25) ; ø»š¿¼ + (=ucs . #x210E2) ; 𡃢 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 2 1414 8) + (chinese-cns11643-7 . #x463B) ; ø»žµ¤ + (ideograph-daikanwa . 04553) ; ø¸‡‰ + (=hanziku-4 . #xCDA5) ; ý¢Œ¶¥ + (=ucs . #x210E3) ; 𡃣 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 701 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x5673) ; ø»‰©” + (chinese-cns11643-1 . #x724A) ; ø»’ºƒ + (=jis-x0213-1-2000 . #x7C3A) ; ø»¤˜¿ + (ideograph-daikanwa . 36861) ; ø¸ˆ¿½ + )) + (chinese-cns11643-7 . #x4639) ; ø»žµ¢ + (ideograph-daikanwa . 04554) ; ø¸‡Š + (=hanziku-2 . #xE2A6) ; ý¢€®Š¦ + (=cbeta . 00770) ; ø¸ Œ‚ + (=ucs . #x210E4) ; 𡃤 + )) +(define-char + '((=>ucs . #x56A9) ; 嚩 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 703 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x5A5A) ; ø»‰®³ + (ideograph-daikanwa . 27771) ; ø¸†±» + )) + (japanese-jisx0212 . #x3662) ; ø»‹„‡ + (=jis-x0213-1-2000 . #x2F3C) ; ø»¢§» + (ideograph-daikanwa . 04555) ; ø¸‡‹ + (=hanziku-2 . #xE2E7) ; ý¢€®‹§ + (=cbeta . 00085) ; ø¸ • + (ucs-jis . #x56A9) ; ø»‹„‡ + )) +(define-char + '((morohashi-daikanwa 4555 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7E1B) ; 縛 + )) + (chinese-cns11643-4 . #x5F4D) ; ø»˜¼˜ + (=ucs . #x56A9) ; 嚩 + )) +(define-char + '((=>ucs . #x210E5) ; 𡃥 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 04556) ; ø¸‡Œ + )) +(define-char + '((morohashi-daikanwa 4556 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 703 7) + (chinese-cns11643-7 . #x4637) ; ø»žµ  + (=hanziku-2 . #xE2DD) ; ý¢€®‹ + (=ucs . #x210E5) ; 𡃥 + )) +(define-char + '((=>ucs . #x210E6) ; 𡃦 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 41363) ; ø¸Š†“ + )) + (ideograph-daikanwa . 04557) ; ø¸‡ + (=cbeta . 03781) ; ø¸ »… + )) +(define-char + '((morohashi-daikanwa 4557 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 703 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x95B5) ; 閵 + )) + (chinese-cns11643-5 . #x675A) ; ø»›’™ + (=hanziku-2 . #xE2E5) ; ý¢€®‹¥ + (=ucs . #x210E6) ; 𡃦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x95BB) ; 閻 + )) + (chinese-cns11643-2 . #x6540) ; ø»”°· + (chinese-big5 . #xF1F4) ; ý¢€‡´ + (ideograph-daikanwa . 04558) ; ø¸‡Ž + (=ucs . #x56AA) ; 嚪 + )) +(define-char + '((=>ucs . #x210E7) ; 𡃧 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 701 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x5D41) ; ø½‹Ž¤ + (chinese-cns11643-2 . #x576A) ; ø»”œ½ + (ideograph-daikanwa . 16198) ; ø¸ƒ½† + )) + (ideograph-daikanwa . 04559) ; ø¸‡ + (=hanziku-2 . #xE2AD) ; ý¢€®Š­ + )) +(define-char + '((morohashi-daikanwa 4559 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6B54) ; 歔 + )) + (chinese-cns11643-5 . #x675B) ; ø»›’š + (=ucs . #x210E7) ; 𡃧 + )) +(define-char + '((morohashi-daikanwa 4559 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6B54) ; 歔 + )) + (=cbeta . 01025) ; ø¸  + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 701 12) + (chinese-cns11643-4 . #x5F50) ; ø»˜¼› + (ideograph-daikanwa . 04560) ; ø¸‡ + (=hanziku-2 . #xE2A2) ; ý¢€®Š¢ + (=ucs . #x210E8) ; 𡃨 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x89AA) ; 親 + )) + (japanese-jisx0212 . #x3663) ; ø»‹„ˆ + (chinese-cns11643-2 . #x653C) ; ø»”°³ + (chinese-big5 . #xF1F0) ; ý¢€‡° + (ideograph-daikanwa . 04561) ; ø¸‡‘ + (=jef-china3 . #x47B2) ; øº„ž² + (=ucs . #x56AB) ; 嚫 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x983B) ; é » + )) + (korean-ksc5601 . #x5E2D) ; ø»‰³¾ + (japanese-jisx0212 . #x3664) ; ø»‹„‰ + (chinese-cns11643-2 . #x6541) ; ø»”°¸ + (=jis-x0213-1-2000 . #x2F3D) ; ø»¢§¼ + (chinese-big5 . #xF1F5) ; ý¢€‡µ + (ideograph-daikanwa . 04562) ; ø¸‡’ + (=jef-china3 . #x47B3) ; øº„ž³ + (=ucs . #x56AC) ; 嚬 + )) +(define-char + '((=>ucs . #x210E9) ; 𡃩 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 04563) ; ø¸‡“ + )) +(define-char + '((morohashi-daikanwa 4563 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 703 8) + (chinese-cns11643-5 . #x6757) ; ø»›’– + (=hanziku-2 . #xE2DE) ; ý¢€®‹ž + (=ucs . #x210E9) ; 𡃩 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x559C) ; 喜 + ) + ((=ucs . #x5426) ; 否 + )) + (japanese-jisx0212 . #x3665) ; ø»‹„Š + (chinese-isoir165 . #x7A5B) ; ø»Ž±¼ + (chinese-cns11643-2 . #x653D) ; ø»”°´ + (=jis-x0213-2-2000 . #x2451) ; ø»¤¢Š + (chinese-big5 . #xF1F1) ; ý¢€‡± + (ideograph-daikanwa . 04564) ; ø¸‡” + (=jef-china3 . #x46A8) ; øº„š¨ + (=ucs . #x56AD) ; 嚭 + )) +(define-char + '((=>ucs . #x56AE) ; 嚮 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x9115) ; 鄕 + ) + ((=ucs . #x5411) ; 向 + )) + (korean-ksc5601 . #x7A3F) ; ø»Š˜ + (ideograph-daikanwa . 04565) ; ø¸‡• + )) +(define-char + '((=>ucs . #x56AE) ; 嚮 + (morohashi-daikanwa 4565 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 14) + (total-strokes . 17) + (=jis-x0208 . #x536C) ; ø½‹€£ + (=gt-pj-1 . #x536C) ; ø½‹€£ + (chinese-big5 . #xC251) ; ý¢€Œ‰‘ + (ucs-jis . #x56AE) ; ø½‹€£ + )) +(define-char + '((morohashi-daikanwa 4565 0 4) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x9109) ; 鄉 + ) + ((=ucs . #x5411) ; 向 + )) + (chinese-cns11643-1 . #x763D) ; ø»’¿® + (chinese-gb12345 . #x7875) ; 嚮 + (=ucs . #x56AE) ; 嚮 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 703 4) + (chinese-cns11643-7 . #x463C) ; ø»žµ¥ + (ideograph-daikanwa . 04566) ; ø¸‡– + (=hanziku-2 . #xE2DA) ; ý¢€®‹š + (=ucs . #x210EA) ; 𡃪 + )) +(define-char + '((=>ucs . #x210EB) ; 𡃫 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 04567) ; ø¸‡— + )) +(define-char + '((morohashi-daikanwa 4567 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 703 1) + (=hanziku-2 . #xE2D7) ; ý¢€®‹— + (=ucs . #x210EB) ; 𡃫 + )) +(define-char + '((=>ucs . #x210EB) ; 𡃫 + (morohashi-daikanwa 4567 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x463A) ; ø»žµ£ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 703 13) + (ideograph-daikanwa . 04568) ; ø¸‡˜ + (=hanziku-2 . #xE2E3) ; ý¢€®‹£ + (=ucs . #x210EC) ; 𡃬 + )) +(define-char + '((=>ucs . #x210EC) ; 𡃬 + (morohashi-daikanwa 4568 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4633) ; ø»žµœ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 701 17) + (chinese-cns11643-7 . #x4635) ; ø»žµž + (ideograph-daikanwa . 04569) ; ø¸‡™ + (=hanziku-2 . #xE2A7) ; ý¢€®Š§ + (=ucs . #x210ED) ; 𡃭 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 703 14) + (chinese-cns11643-7 . #x4638) ; ø»žµ¡ + (ideograph-daikanwa . 04570) ; ø¸‡š + (=hanziku-2 . #xE2E4) ; ý¢€®‹¤ + (=ucs . #x210EE) ; 𡃮 + )) +(define-char + '((=>ucs . #x210EF) ; 𡃯 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 04571) ; ø¸‡› + )) +(define-char + '((morohashi-daikanwa 4571 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 703 9) + (chinese-cns11643-4 . #x5F4F) ; ø»˜¼š + (=hanziku-2 . #xE2DF) ; ý¢€®‹Ÿ + (=ucs . #x210EF) ; 𡃯 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 703 2) + (ideograph-daikanwa . 04572) ; ø¸‡œ + (=hanziku-2 . #xE2D8) ; ý¢€®‹˜ + (=ucs . #x210F7) ; 𡃷 + )) +(define-char + '((=>ucs . #x210F7) ; 𡃷 + (morohashi-daikanwa 4572 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x675C) ; ø»›’› + )) +(define-char + '((=>ucs . #x210E0) ; 𡃠 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 04573) ; ø¸‡ + )) +(define-char + '((morohashi-daikanwa 4573 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 701 18) + (chinese-cns11643-7 . #x4634) ; ø»žµ + (=hanziku-2 . #xE2A8) ; ý¢€®Š¨ + (=ucs . #x210E0) ; 𡃠 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x78EC) ; 磬 + )) + (ideograph-daikanwa . 04574) ; ø¸‡ž + (=cbeta . 00084) ; ø¸ ” + )) +(define-char + '((=>ucs . #x56AF) ; 嚯 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x7039) ; ø½‹ª– + (ideograph-daikanwa . 42321) ; ø¸Š•‘ + )) + (ideograph-daikanwa . 04575) ; ø¸‡Ÿ + (=cbeta . 01235) ; ø¸ ““ + )) +(define-char + '((morohashi-daikanwa 4575 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 701 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x970D) ; 霍 + )) + (chinese-gb2312 . #x606B) ; ø»…£° + (chinese-isoir165 . #x606B) ; ø»ŽŒ€ + (=hanziku-2 . #xE2AA) ; ý¢€®Šª + (=ucs . #x56AF) ; 嚯 + )) +(define-char + '((=>ucs . #x56AF) ; 嚯 + (morohashi-daikanwa 4575 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x7277) ; ø»’º° + )) + (chinese-cns11643-3 . #x5A2D) ; ø»–ªž + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 04576) ; ø¸‡  + (=cbeta . 01918) ; ø¸ ¾ + )) +(define-char + '((=>ucs . #x2110A) ; 𡄊 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 04577) ; ø¸‡¡ + )) +(define-char + '((morohashi-daikanwa 4577 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x463D) ; ø»žµ¦ + (=ucs . #x2110A) ; 𡄊 + )) +(define-char + '((=>ucs . #x2110A) ; 𡄊 + (morohashi-daikanwa 4577 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 703 5) + (=hanziku-2 . #xE2DB) ; ý¢€®‹› + )) +(define-char + '((=>ucs . #x21108) ; 𡄈 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 04578) ; ø¸‡¢ + )) +(define-char + '((morohashi-daikanwa 4578 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 701 14) + (chinese-cns11643-7 . #x4636) ; ø»žµŸ + (=hanziku-2 . #xE2A4) ; ý¢€®Š¤ + (=ucs . #x21108) ; 𡄈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x78E8) ; 磨 + )) + (=ucs . #x56B0) ; 嚰 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (->identical + ((chinese-cns11643-7 . #x476E) ; ø»ž·µ + )) + (->same-ideograph + ((ideograph-daikanwa . 19756) ; ø¸„´¬ + )) + (hanyu-dazidian 1 703 3) + (=hanziku-2 . #xE2D9) ; ý¢€®‹™ + (=ucs . #x21109) ; 𡄉 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 703 26) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6232) ; 戲 + )) + (japanese-jisx0212 . #x3666) ; ø»‹„‹ + (chinese-cns11643-4 . #x6331) ; ø»™´ + (ideograph-daikanwa . 04579) ; ø¸‡£ + (=hanziku-2 . #xE2F0) ; ý¢€®‹° + (=ucs . #x56B1) ; 嚱 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 704 7) + (chinese-cns11643-5 . #x6B74) ; ø»›˜« + (ideograph-daikanwa . 04580) ; ø¸‡¤ + (=hanziku-2 . #xE2FD) ; ý¢€®‹½ + (=ucs . #x21111) ; 𡄑 + )) +(define-char + '((=>ucs . #x21112) ; 𡄒 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 04581) ; ø¸‡¥ + )) +(define-char + '((morohashi-daikanwa 4581 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 703 19) + (chinese-cns11643-5 . #x6B75) ; ø»›˜¬ + (=hanziku-2 . #xE2E9) ; ý¢€®‹© + (=ucs . #x21112) ; 𡄒 + )) +(define-char + '((=>ucs . #x21113) ; 𡄓 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x6D21) ; ø½‹¥¤ + (korean-ksc5601 . #x4B74) ; ø»‰™‹ + (ideograph-daikanwa . 37741) ; ø¸‰­ + )) + (ideograph-daikanwa . 04582) ; ø¸‡¦ + (=cbeta . 02916) ; ø¸ ­¤ + )) +(define-char + '((morohashi-daikanwa 4582 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 705 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8E47) ; 蹇 + )) + (chinese-cns11643-5 . #x6B6F) ; ø»›˜¦ + (=hanziku-2 . #xE35C) ; ý¢€®œ + (=ucs . #x21113) ; 𡄓 + )) +(define-char + '((=>ucs . #x21114) ; 𡄔 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 04583) ; ø¸‡§ + )) +(define-char + '((=>ucs . #x21114) ; 𡄔 + (morohashi-daikanwa 4583 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 703 18) + (=hanziku-2 . #xE2E8) ; ý¢€®‹¨ + )) +(define-char + '((morohashi-daikanwa 4583 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6B71) ; ø»›˜¨ + (=ucs . #x21114) ; 𡄔 + )) +(define-char + '((=>ucs . #x21115) ; 𡄕 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 04584) ; ø¸‡¨ + )) +(define-char + '((morohashi-daikanwa 4584 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 705 3) + (chinese-cns11643-5 . #x6B70) ; ø»›˜§ + (=hanziku-2 . #xE35A) ; ý¢€®š + (=ucs . #x21115) ; 𡄕 + )) +(define-char + '((=>ucs . #x56B2) ; 嚲 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x357D) ; ø½Š”° + (korean-ksc5601 . #x7A3D) ; ø»Š– + (ideograph-daikanwa . 00298) ; ø¸€„ª + ) + ((=ucs . #x55AE) ; 單 + )) + (=jis-x0213-2-2000 . #x2452) ; ø»¤¢‹ + (chinese-big5 . #xF3FE) ; ý¢€¾ + (ideograph-daikanwa . 04585) ; ø¸‡© + (ucs-jis . #x56B2) ; ø»¤¢‹ + )) +(define-char + '((morohashi-daikanwa 4585 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EAB) ; 享 + ) + ((=ucs . #x55AE) ; 單 + )) + (chinese-cns11643-2 . #x686B) ; ø»”µ¼ + (=ucs . #x56B2) ; 嚲 + )) +(define-char + '((=>ucs . #x56B3) ; 嚳 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B65) ; ý¢€ˆ­¥ + ) + ((=ucs . #x543F) ; 吿 + )) + (japanese-jisx0212 . #x3667) ; ø»‹„Œ + (=jis-x0213-1-2000 . #x2F3E) ; ø»¢§½ + (ideograph-daikanwa . 04586) ; ø¸‡ª + (ucs-jis . #x56B3) ; ø»‹„Œ + )) +(define-char + '((morohashi-daikanwa 4586 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B65) ; ý¢€ˆ­¥ + ) + ((=ucs . #x544A) ; 告 + )) + (chinese-cns11643-2 . #x686D) ; ø»”µ¾ + (chinese-gb12345 . #x6037) ; 嚳 + (chinese-big5 . #xF441) ; ý¢€‘ + (=ucs . #x56B3) ; 嚳 + )) +(define-char + '((=>ucs . #x21116) ; 𡄖 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 04587) ; ø¸‡« + )) +(define-char + '((morohashi-daikanwa 4587 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 705 1) + (chinese-cns11643-7 . #x4D47) ; ø»Ÿ€‚ + (=hanziku-2 . #xE358) ; ý¢€®˜ + (=ucs . #x21116) ; 𡄖 + )) +(define-char + '((=>ucs . #x3613) ; 㘓 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 41433) ; ø¸Š‡™ + )) + (ideograph-daikanwa . 04588) ; ø¸‡¬ + )) +(define-char + '((morohashi-daikanwa 4588 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x95CC) ; 闌 + )) + (chinese-cns11643-5 . #x6B73) ; ø»›˜ª + (=cbeta . 01836) ; ø¸ œ¬ + (=ucs . #x3613) ; 㘓 + )) +(define-char + '((=>ucs . #x56B4) ; 嚴 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5405) ; 吅 + ) + ((=ucs . #x5382) ; 厂 + )) + ) + ((korean-ksc5601 . #x4A72) ; ø»‰—« + (chinese-cns11643-1 . #x5F56) ; ø»’ž• + (ideograph-daikanwa . 13260) ; ø¸ƒŒ + )) + (shinjigen-1 . 1286) + (shinjigen-2 . 1286) + (=jis-x0208 . #x536E) ; ø½‹€¥ + (korean-ksc5601 . #x6571) ; ø»‰¿” + (chinese-cns11643-1 . #x7964) ; ø»“„¯ + (=gt-pj-1 . #x536E) ; ø½‹€¥ + (chinese-big5 . #xC459) ; ý¢€Œ‘™ + (ideograph-daikanwa . 04589) ; ø¸‡­ + (ucs-jis . #x56B4) ; ø½‹€¥ + )) +(define-char + '((morohashi-daikanwa 4589 0 5) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5405) ; 吅 + ) + ((=ucs . #x5382) ; 厂 + )) + ) + ((=ucs . #x6562) ; 敢 + )) + (chinese-gb12345 . #x514F) ; 嚴 + (=ucs . #x56B4) ; 嚴 + )) +(define-char + '((=>ucs . #x21117) ; 𡄗 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 04590) ; ø¸‡® + )) +(define-char + '((morohashi-daikanwa 4590 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 704 2) + (chinese-cns11643-7 . #x4D49) ; ø»Ÿ€„ + (=hanziku-2 . #xE2F8) ; ý¢€®‹¸ + (=ucs . #x21117) ; 𡄗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x6BDA) ; 毚 + )) + (chinese-cns11643-2 . #x686C) ; ø»”µ½ + (chinese-big5 . #xF440) ; ý¢€‘€ + (ideograph-daikanwa . 04591) ; ø¸‡¯ + (=ucs . #x56B5) ; 嚵 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5B30) ; 嬰 + )) + (shinjigen-2 . 1284) + (=jis-x0208 . #x536D) ; ø½‹€¤ + (chinese-cns11643-1 . #x7963) ; ø»“„® + (chinese-gb12345 . #x6053) ; 嚶 + (=gt-pj-1 . #x536D) ; 嚶 + (chinese-big5 . #xC458) ; ý¢€Œ‘˜ + (ideograph-daikanwa . 04592) ; ø¸‡° + (=ucs . #x56B6) ; 嚶 + )) +(define-char + '((=>ucs . #x21118) ; 𡄘 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 04593) ; ø¸‡± + )) +(define-char + '((morohashi-daikanwa 4593 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 704 6) + (chinese-cns11643-7 . #x4D4B) ; ø»Ÿ€† + (=hanziku-2 . #xE2FC) ; ý¢€®‹¼ + (=ucs . #x21118) ; 𡄘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 703 22) + (chinese-cns11643-7 . #x4D48) ; ø»Ÿ€ƒ + (ideograph-daikanwa . 04594) ; ø¸‡² + (=hanziku-2 . #xE2EC) ; ý¢€®‹¬ + (=ucs . #x21119) ; 𡄙 + )) +(define-char + '((=>ucs . #x2111A) ; 𡄚 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 04595) ; ø¸‡³ + )) +(define-char + '((morohashi-daikanwa 4595 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 704 10) + (=hanziku-2 . #xE341) ; ý¢€® + (=ucs . #x2111A) ; 𡄚 + )) +(define-char + '((=>ucs . #x2111A) ; 𡄚 + (morohashi-daikanwa 4595 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D46) ; ø»Ÿ€ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 703 23) + (chinese-cns11643-7 . #x4D4A) ; ø»Ÿ€… + (ideograph-daikanwa . 04596) ; ø¸‡´ + (=hanziku-2 . #xE2ED) ; ý¢€®‹­ + (=ucs . #x2111B) ; 𡄛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 705 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5F4C) ; 彌 + )) + (chinese-cns11643-5 . #x6B72) ; ø»›˜© + (ideograph-daikanwa . 04597) ; ø¸‡µ + (=hanziku-2 . #xE360) ; ý¢€®  + (=cbeta . 03127) ; ø¸ °· + (=ucs . #x21123) ; 𡄣 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 704 5) + (chinese-cns11643-7 . #x4D4C) ; ø»Ÿ€‡ + (ideograph-daikanwa . 04598) ; ø¸‡¶ + (=hanziku-2 . #xE2FB) ; ý¢€®‹» + (=ucs . #x21120) ; 𡄠 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x6F6B) ; ø½‹©ª + (ideograph-daikanwa . 41434) ; ø¸Š‡š + )) + (ideograph-daikanwa . 04599) ; ø¸‡· + (=cbeta . 03537) ; ø¸ ·‘ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8944) ; 襄 + )) + (chinese-gb2312 . #x4842) ; ø»„¿· + (japanese-jisx0212 . #x3668) ; ø»‹„ + (chinese-isoir165 . #x4842) ; ø»¨‡ + (chinese-cns11643-1 . #x7962) ; ø»“„­ + (chinese-big5 . #xC457) ; ý¢€Œ‘— + (ideograph-daikanwa . 04600) ; ø¸‡¸ + (=ucs . #x56B7) ; 嚷 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C35) ; ø»–­¢ + (=ucs . #x3614) ; 㘔 + )) +(define-char + '((=>ucs . #x21131) ; 𡄱 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x527B) ; ø»ŸˆŒ + (ideograph-daikanwa . 04601) ; ø¸‡¹ + )) +(define-char + '((morohashi-daikanwa 4601 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 1 706 2) + (=hanziku-2 . #xE379) ; ý¢€®¹ + (=ucs . #x21131) ; 𡄱 + )) +(define-char + '((=>ucs . #x56BC) ; 嚼 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((korean-ksc5601 . #x6D49) ; ø»ŠŠœ + (ideograph-daikanwa . 19711) ; ø¸„³¿ + )) + (shinjigen-2 . 1291) + (=jis-x0208 . #x5370) ; ø½‹€§ + (korean-ksc5601 . #x6D44) ; ø»ŠŠ— + (=gt-pj-1 . #x5370) ; ø½‹€§ + (chinese-big5 . #xC45A) ; ý¢€Œ‘š + (ideograph-daikanwa . 04602) ; ø¸‡º + (ucs-jis . #x56BC) ; ø½‹€§ + )) +(define-char + '((morohashi-daikanwa 4602 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7235) ; 爵 + )) + (chinese-gb2312 . #x3D40) ; ø»„¯« + (chinese-isoir165 . #x3D40) ; ø»—» + (chinese-cns11643-1 . #x7965) ; ø»“„° + (=ucs . #x56BC) ; 嚼 + )) +(define-char + '((=>ucs . #x3615) ; 㘕 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x7731) ; ø»“€ + (ideograph-daikanwa . 32258) ; ø¸‡¸‚ + )) + (chinese-cns11643-3 . #x5E27) ; ø»–° + (ideograph-daikanwa . 04603) ; ø¸‡» + )) +(define-char + '((morohashi-daikanwa 4603 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x85CD) ; 藍 + )) + (=ucs . #x3615) ; 㘕 + )) +(define-char + '((=>ucs . #x3615) ; 㘕 + (morohashi-daikanwa 4603 0 5) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4D75) ; ø½Š·¸ + (korean-ksc5601 . #x5540) ; ø»‰§ƒ + )) + (=cbeta . 00771) ; ø¸ Œƒ + )) +(define-char + '((=>ucs . #x21132) ; 𡄲 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 1 707 5) + (ideograph-daikanwa . 04604) ; ø¸‡¼ + (=hanziku-2 . #xE3BE) ; ý¢€®Ž¾ + )) +(define-char + '((morohashi-daikanwa 4604 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F71) ; ø»›ž  + (=ucs . #x21132) ; 𡄲 + )) +(define-char + '((=>ucs . #x21133) ; 𡄳 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 04605) ; ø¸‡½ + )) +(define-char + '((morohashi-daikanwa 4605 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 1 703 20) + (chinese-cns11643-5 . #x6F6F) ; ø»›žž + (=hanziku-2 . #xE2EA) ; ý¢€®‹ª + (=ucs . #x21133) ; 𡄳 + )) +(define-char + '((morohashi-daikanwa 4605 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (=cbeta . 03533) ; ø¸ · + )) +(define-char + '((=>ucs . #x21134) ; 𡄴 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 04606) ; ø¸‡¾ + )) +(define-char + '((morohashi-daikanwa 4606 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 1 706 8) + (chinese-cns11643-4 . #x6635) ; ø»™†’ + (=hanziku-2 . #xE3A1) ; ý¢€®Ž¡ + (=ucs . #x21134) ; 𡄴 + )) +(define-char + '((=>ucs . #x21135) ; 𡄵 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x6E50) ; ø½‹§± + (korean-ksc5601 . #x6C22) ; ø»Šˆ— + (ideograph-daikanwa . 40006) ; ø¸‰±† + )) + (ideograph-daikanwa . 04607) ; ø¸‡¿ + (=cbeta . 03534) ; ø¸ ·Ž + )) +(define-char + '((=>ucs . #x21135) ; 𡄵 + (morohashi-daikanwa 4607 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 1 706 1) + (=hanziku-2 . #xE378) ; ý¢€®¸ + )) +(define-char + '((morohashi-daikanwa 4607 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x7750) ; ø»“Ÿ + )) + (chinese-cns11643-5 . #x6F6E) ; ø»›ž + (=ucs . #x21135) ; 𡄵 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8D05) ; 贅 + )) + (chinese-cns11643-2 . #x6B53) ; ø»”¹¾ + (chinese-big5 . #xF5C5) ; ý¢€—… + (ideograph-daikanwa . 04608) ; ø¸ˆ€ + (=ucs . #x56BD) ; 嚽 + )) +(define-char + '((=>ucs . #x3616) ; 㘖 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 04609) ; ø¸ˆ + )) +(define-char + '((morohashi-daikanwa 4609 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x6632) ; ø»™† + (=ucs . #x3616) ; 㘖 + )) +(define-char + '((=>ucs . #x21136) ; 𡄶 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 04610) ; ø¸ˆ‚ + )) +(define-char + '((morohashi-daikanwa 4610 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 1 707 3) + (chinese-cns11643-7 . #x527A) ; ø»Ÿˆ‹ + (=hanziku-2 . #xE3BC) ; ý¢€®Ž¼ + (=ucs . #x21136) ; 𡄶 + )) +(define-char + '((=>ucs . #x56BE) ; 嚾 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0212 . #x6676) ; ø»ŒŠ» + (=jis-x0213-2-2000 . #x7B73) ; ø»¦¢ž + (ideograph-daikanwa . 42120) ; ø¸Š’ˆ + )) + (japanese-jisx0212 . #x3669) ; ø»‹„Ž + (chinese-big5 . #xF5C6) ; ý¢€—† + (ideograph-daikanwa . 04611) ; ø¸ˆƒ + (ucs-jis . #x56BE) ; ø»‹„Ž + )) +(define-char + '((=>ucs . #x56BE) ; 嚾 + (morohashi-daikanwa 4611 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-2 . #x643D) ; ø»”¯– + )) + (chinese-cns11643-2 . #x6B54) ; ø»”¹¿ + )) +(define-char + '((morohashi-daikanwa 4611 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x96DA) ; 雚 + )) + (=ucs . #x56BE) ; 嚾 + )) +(define-char + '((=>ucs . #x56BF) ; 嚿 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 30249) ; ø¸‡˜© + )) + (ideograph-daikanwa . 04612) ; ø¸ˆ„ + )) +(define-char + '((=>ucs . #x56BF) ; 嚿 + (morohashi-daikanwa 4612 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x772E) ; ø»“€½ + )) + (chinese-cns11643-4 . #x6634) ; ø»™†‘ + )) +(define-char + '((morohashi-daikanwa 4612 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 1 705 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x820A) ; 舊 + )) + (chinese-gb12345 . #x7C38) ; 嚿 + (=hanziku-2 . #xE366) ; ý¢€®¦ + (=ucs . #x56BF) ; 嚿 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 1 705 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x97AE) ; 鞮 + )) + (chinese-cns11643-5 . #x6F6D) ; ø»›žœ + (ideograph-daikanwa . 04613) ; ø¸ˆ… + (=hanziku-2 . #xE367) ; ý¢€®§ + (=cbeta . 02917) ; ø¸ ­¥ + (=ucs . #x21137) ; 𡄷 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8F49) ; 轉 + )) + (chinese-cns11643-1 . #x7A65) ; ø»“†Ž + (chinese-gb12345 . #x5F79) ; 囀 + (chinese-big5 . #xC4DA) ; ý¢€Œ“š + (ideograph-daikanwa . 04614) ; ø¸ˆ† + (=ucs . #x56C0) ; 囀 + )) +(define-char + '((=>ucs . #x56C0) ; 囀 + (morohashi-daikanwa 4614 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (=jis-x0208 . #x5373) ; ø½‹€ª + (=gt-pj-1 . #x5373) ; ø½‹€ª + (ucs-jis . #x56C0) ; ø½‹€ª + )) +(define-char + '((=>ucs . #x56C1) ; 囁 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0208-1978 . #x6663) ; ø»ƒ¢˜ + (japanese-jisx0208 . #x6663) ; ø»‡¶  + (ideograph-daikanwa . 29179) ; ø¸‡‡» + )) + (shinjigen-1 . 1292) + (shinjigen-2 . 1292) + (ideograph-daikanwa . 04615) ; ø¸ˆ‡ + )) +(define-char + '((=>ucs . #x56C1) ; 囁 + (morohashi-daikanwa 4615 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (=jis-x0208-1990 . #x5371) ; ø½‹€¨ + (=gt-pj-1 . #x5371) ; ø½‹€¨ + (ucs-jis . #x56C1) ; ø½‹€¨ + )) +(define-char + '((=>ucs . #x56C1) ; 囁 + (morohashi-daikanwa 4615 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (shinjigen-1 . 1292) + (shinjigen-2 . 1292) + (japanese-jisx0208-1978 . #x5371) ; ø»ƒ†¬ + (japanese-jisx0208 . #x5371) ; ø»‡š´ + )) +(define-char + '((=>ucs . #x56C1) ; 囁 + (morohashi-daikanwa 4615 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-1 . #x7A64) ; ø»“† + (chinese-big5 . #xC4D9) ; ý¢€Œ“™ + )) +(define-char + '((morohashi-daikanwa 4615 0 4) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8076) ; 聶 + )) + (chinese-gb12345 . #x603F) ; 囁 + (=ucs . #x56C1) ; 囁 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5405) ; 吅 + ) + ((=ucs . #x9801) ; 頁 + ) + ((=ucs . #x5405) ; 吅 + )) + (shinjigen-2 . 1289) + (=jis-x0208 . #x536F) ; ø½‹€¦ + (chinese-cns11643-1 . #x7A66) ; ø»“† + (chinese-gb12345 . #x4F79) ; 囂 + (=gt-pj-1 . #x536F) ; 囂 + (chinese-big5 . #xC4DB) ; ý¢€Œ“› + (ideograph-daikanwa . 04616) ; ø¸ˆˆ + (=ucs . #x56C2) ; 囂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 1 706 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x5415) ; 吕 + ) + ((=ucs . #x9801) ; 頁 + ) + ((=ucs . #x5415) ; 吕 + )) + (chinese-cns11643-3 . #x5E26) ; ø»–° + (ideograph-daikanwa . 04617) ; ø¸ˆ‰ + (=big5-cdp . #x8AE8) ; ý¢€ˆ«¨ + (=cbeta . 01193) ; ø¸ ’© + (=ucs . #x56BB) ; 嚻 + )) +(define-char + '((=>ucs . #x21138) ; 𡄸 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 04618) ; ø¸ˆŠ + )) +(define-char + '((morohashi-daikanwa 4618 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x527E) ; ø»Ÿˆ + (=ucs . #x21138) ; 𡄸 + )) +(define-char + '((=>ucs . #x21138) ; 𡄸 + (morohashi-daikanwa 4618 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 1 707 6) + (=hanziku-2 . #xE3BF) ; ý¢€®Ž¿ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x96DC) ; 雜 + )) + (shinjigen-2 . 1293) + (=jis-x0208 . #x5372) ; ø½‹€© + (chinese-cns11643-2 . #x6B52) ; ø»”¹½ + (=gt-pj-1 . #x5372) ; 囃 + (chinese-big5 . #xF5C4) ; ý¢€—„ + (ideograph-daikanwa . 04619) ; ø¸ˆ‹ + (=ucs . #x56C3) ; 囃 + )) +(define-char + '((=>ucs . #x21139) ; 𡄹 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 1 706 7) + (ideograph-daikanwa . 04620) ; ø¸ˆŒ + (=hanziku-2 . #xE37E) ; ý¢€®¾ + )) +(define-char + '((morohashi-daikanwa 4620 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F70) ; ø»›žŸ + (=ucs . #x21139) ; 𡄹 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 1 706 9) + (chinese-cns11643-7 . #x527D) ; ø»ŸˆŽ + (ideograph-daikanwa . 04621) ; ø¸ˆ + (=hanziku-2 . #xE3A2) ; ý¢€®Ž¢ + (=ucs . #x2113A) ; 𡄺 + )) +(define-char + '((=>ucs . #x2113B) ; 𡄻 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 1 705 11) + (ideograph-daikanwa . 04622) ; ø¸ˆŽ + (=hanziku-2 . #xE362) ; ý¢€®¢ + )) +(define-char + '((morohashi-daikanwa 4622 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x6633) ; ø»™† + (=ucs . #x2113B) ; 𡄻 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 04623) ; ø¸ˆ + )) +(define-char + '((=>ucs . #x21154) ; 𡅔 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 48985) ; ø¸‹½™ + )) +(define-char + '((morohashi-daikanwa 48985 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x527C) ; ø»Ÿˆ + (=ucs . #x21154) ; 𡅔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x96E2) ; 離 + )) + (=ucs . #x56C4) ; 囄 + )) +(define-char + '((=>ucs . #x56C4) ; 囄 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4E25) ; ø½Š¸† + (korean-ksc5601 . #x576E) ; ø»‰ª­ + (ideograph-daikanwa . 42140) ; ø¸Š’œ + )) + (=cbeta . 01024) ; ø¸ € + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F6C) ; ø»›ž› + (=ucs . #x21141) ; 𡅁 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4E57) ; ø½Š¸¸ + (korean-ksc5601 . #x577C) ; ø»‰ª» + (ideograph-daikanwa . 30087) ; ø¸‡–‡ + )) + (=cbeta . 01236) ; ø¸ “” + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x6339) ; ø½‹— + (korean-ksc5601 . #x5649) ; ø»‰¨ª + (ideograph-daikanwa . 24844) ; ø¸†„Œ + )) + (=cbeta . 01238) ; ø¸ “– + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4462) ; ø½Šª— + (korean-ksc5601 . #x6F4D) ; ø»Šœ + (ideograph-daikanwa . 00303) ; ø¸€„¯ + ) + ((=ucs . #x55AE) ; 單 + )) + (=cbeta . 03599) ; ø¸ ¸ + )) +(define-char + '((=>ucs . #x2116D) ; 𡅭 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 1 705 8) + (ideograph-daikanwa . 04624) ; ø¸ˆ + (=hanziku-2 . #xE35F) ; ý¢€®Ÿ + )) +(define-char + '((morohashi-daikanwa 4624 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-4 . #x6864) ; ø»™‰½ + (=ucs . #x2116D) ; 𡅭 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x55AE) ; 單 + ) + ((=ucs . #x5C55) ; 展 + )) + (japanese-jisx0212 . #x366A) ; ø»‹„ + (chinese-cns11643-2 . #x6D46) ; ø»”¼­ + (=jis-x0213-2-2000 . #x2453) ; ø»¤¢Œ + (chinese-gb12345 . #x5966) ; 囅 + (chinese-big5 . #xF6D8) ; ý¢€›˜ + (ideograph-daikanwa . 04625) ; ø¸ˆ‘ + (=ucs . #x56C5) ; 囅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8806) ; 蠆 + )) + (chinese-cns11643-2 . #x6D45) ; ø»”¼¬ + (chinese-big5 . #xF6D7) ; ý¢€›— + (ideograph-daikanwa . 04626) ; ø¸ˆ’ + (=ucs . #x56C6) ; 囆 + )) +(define-char + '((=>ucs . #x21157) ; 𡅗 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 04627) ; ø¸ˆ“ + )) +(define-char + '((=>ucs . #x21157) ; 𡅗 + (morohashi-daikanwa 4627 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5759) ; ø»Ÿ€ + )) +(define-char + '((morohashi-daikanwa 4627 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 1 707 15) + (=hanziku-2 . #xE3C8) ; ý¢€®ˆ + (=ucs . #x21157) ; 𡅗 + )) +(define-char + '((=>ucs . #x56C7) ; 囇 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0208-1978 . #x4E6F) ; ø»‚¿” + (japanese-jisx0208 . #x4E6F) ; ø»‡“œ + (korean-ksc5601 . #x5572) ; ø»‰§µ + (ideograph-daikanwa . 47663) ; ø¸‹¨¯ + )) + (ideograph-daikanwa . 04628) ; ø¸ˆ” + (=cbeta . 00691) ; ø¸ Š³ + (=jef-china3 . #x8CC8) ; øºˆ³ˆ + )) +(define-char + '((morohashi-daikanwa 4628 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 1 707 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9E97) ; 麗 + )) + (chinese-cns11643-3 . #x5F40) ; ø»–²‡ + (=hanziku-2 . #xE3C7) ; ý¢€®‡ + (=ucs . #x56C7) ; 囇 + )) +(define-char + '((=>ucs . #x56C8) ; 囈 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideograph-daikanwa . 32330) ; ø¸‡¹Š + )) + (chinese-cns11643-1 . #x7B59) ; ø»“‡  + (chinese-big5 . #xC56D) ; ý¢€Œ•­ + (ideograph-daikanwa . 04629) ; ø¸ˆ• + )) +(define-char + '((morohashi-daikanwa 4629 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x85DD) ; 藝 + )) + (=jis-x0208 . #x5374) ; ø½‹€« + (chinese-gb12345 . #x5F3D) ; 囈 + (=gt-pj-1 . #x5374) ; 囈 + (=ucs . #x56C8) ; 囈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 1 708 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x81D8) ; 臘 + )) + (ideograph-daikanwa . 04630) ; ø¸ˆ– + (=hanziku-2 . #xE3DF) ; ý¢€®Ÿ + (=cbeta . 02978) ; ø¸ ®¢ + (=ucs . #x21158) ; 𡅘 + )) +(define-char + '((=>ucs . #x21158) ; 𡅘 + (morohashi-daikanwa 4630 0 3) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x7869) ; ø»“ƒ– + )) + (chinese-cns11643-7 . #x575A) ; ø»Ÿ + )) +(define-char + '((=>ucs . #x56C9) ; 囉 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x4D65) ; ø½Š·¨ + (korean-ksc5601 . #x547E) ; ø»‰¦£ + (ideograph-daikanwa . 28397) ; ø¸†»­ + )) + (japanese-jisx0212 . #x366B) ; ø»‹„ + (=jis-x0213-1-2000 . #x2F3F) ; ø»¢§¾ + (ideograph-daikanwa . 04631) ; ø¸ˆ— + (=jef-china3 . #x47B4) ; øº„ž´ + (ucs-jis . #x56C9) ; ø»‹„ + )) +(define-char + '((morohashi-daikanwa 4631 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7F85) ; 羅 + )) + (chinese-cns11643-1 . #x7B5B) ; ø»“‡¢ + (chinese-gb12345 . #x7853) ; 囉 + (chinese-big5 . #xC56F) ; ý¢€Œ•¯ + (=ucs . #x56C9) ; 囉 + )) +(define-char + '((=>ucs . #x21159) ; 𡅙 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 04632) ; ø¸ˆ˜ + )) +(define-char + '((morohashi-daikanwa 4632 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 1 708 8) + (chinese-cns11643-5 . #x7333) ; ø»›£š + (=hanziku-2 . #xE3E1) ; ý¢€®¡ + (=ucs . #x21159) ; 𡅙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DDD) ; ý¢€ˆ· + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8CA3) ; ý¢€ˆ²£ + ) + ((=big5-cdp . #x8B67) ; ý¢€ˆ­§ + )) + )) + (japanese-jisx0208-1978 . #x4739) ; ø»‚´Œ + (chinese-gb2312 . #x4452) ; ø»„º + (korean-ksc5601 . #x5225) ; ø»‰¢Ž + (japanese-jisx0212 . #x366C) ; ø»‹„‘ + (chinese-isoir165 . #x4452) ; ø»¢Ÿ + (chinese-cns11643-1 . #x7B5A) ; ø»“‡¡ + (=jis-x0213-1-2000 . #x2F40) ; ø»¢§¿ + (chinese-big5 . #xC56E) ; ý¢€Œ•® + (ideograph-daikanwa . 04633) ; ø¸ˆ™ + (=ucs . #x56CA) ; 囊 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8D0A) ; 贊 + )) + (japanese-jisx0212 . #x366D) ; ø»‹„’ + (chinese-cns11643-2 . #x6D47) ; ø»”¼® + (chinese-big5 . #xF6D9) ; ý¢€›™ + (ideograph-daikanwa . 04634) ; ø¸ˆš + (=ucs . #x56CB) ; 囋 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 1 707 16) + (chinese-cns11643-7 . #x5755) ; ø»ŸŽ¼ + (ideograph-daikanwa . 04635) ; ø¸ˆ› + (=hanziku-2 . #xE3C9) ; ý¢€®‰ + (=ucs . #x2115A) ; 𡅚 + )) +(define-char + '((=>ucs . #x2115C) ; 𡅜 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 04637) ; ø¸ˆ + )) +(define-char + '((morohashi-daikanwa 4637 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 1 708 3) + (chinese-cns11643-7 . #x5756) ; ø»ŸŽ½ + (=hanziku-2 . #xE3DC) ; ý¢€®œ + (=ucs . #x2115C) ; 𡅜 + )) +(define-char + '((=>ucs . #x2115D) ; 𡅝 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 1 708 2) + (ideograph-daikanwa . 04638) ; ø¸ˆž + (=hanziku-2 . #xE3DB) ; ý¢€®› + )) +(define-char + '((morohashi-daikanwa 4638 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5757) ; ø»ŸŽ¾ + (=ucs . #x2115D) ; 𡅝 + )) +(define-char + '((=>ucs . #x2115E) ; 𡅞 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 04639) ; ø¸ˆŸ + )) +(define-char + '((morohashi-daikanwa 4639 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 1 707 12) + (chinese-cns11643-7 . #x5754) ; ø»ŸŽ» + (=hanziku-2 . #xE3C5) ; ý¢€®… + (=ucs . #x2115E) ; 𡅞 + )) +(define-char + '((=>ucs . #x2115F) ; 𡅟 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 1 708 9) + (ideograph-daikanwa . 04640) ; ø¸ˆ  + (=hanziku-2 . #xE3E2) ; ý¢€®¢ + )) +(define-char + '((morohashi-daikanwa 4640 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (=ucs . #x2115F) ; 𡅟 + )) +(define-char + '((=>ucs . #x2115F) ; 𡅟 + (morohashi-daikanwa 4640 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5752) ; ø»ŸŽ¹ + )) +(define-char + '((=>ucs . #x21161) ; 𡅡 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 1 707 10) + (ideograph-daikanwa . 04641) ; ø¸ˆ¡ + (=hanziku-2 . #xE3C3) ; ý¢€®ƒ + )) +(define-char + '((morohashi-daikanwa 4641 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5753) ; ø»ŸŽº + (=ucs . #x21161) ; 𡅡 + )) +(define-char + '((=>ucs . #x2116E) ; 𡅮 + (morohashi-daikanwa 4641 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 1 708 1) + (=hanziku-2 . #xE3DA) ; ý¢€®š + )) +(define-char + '((morohashi-daikanwa 4641 1 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5758) ; ø»ŸŽ¿ + (=ucs . #x2116E) ; 𡅮 + )) +(define-char + '((=>ucs . #x56CE) ; 囎 + (morohashi-daikanwa ho 74) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #xFA65) ; ï©¥ + )) + (=jis-x0208 . #x5375) ; ø½‹€¬ + (=gt-pj-1 . #x5375) ; ø½‹€¬ + (ucs-jis . #x56CE) ; ø½‹€¬ + )) +(define-char + '((morohashi-daikanwa ho 74 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8D08) ; 贈 + )) + (=ucs . #x56CE) ; 囎 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x95DE) ; 闞 + )) + (=ucs . #x361A) ; 㘚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x96E3) ; 難 + )) + (=ucs . #x21167) ; 𡅧 + )) +(define-char + '((=>ucs . #x21167) ; 𡅧 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #xFA68) ; 難 + )) + (=cbeta . 03326) ; ø¸ ³¾ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-3 . #x602E) ; ø»–³“ + (ideograph-daikanwa . 04642) ; ø¸ˆ¢ + (=ucs . #x3619) ; 㘙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 20) + (total-strokes . 23) + (hanyu-dazidian 1 708 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8BD3) ; ý¢€ˆ¯“ + ) + ((=ucs . #x559C) ; 喜 + )) + (japanese-jisx0212 . #x366E) ; ø»‹„“ + (chinese-cns11643-4 . #x6A44) ; ø»™Œ™ + (ideograph-daikanwa . 04643) ; ø¸ˆ£ + (=hanziku-2 . #xE3E5) ; ý¢€®¥ + (=cbeta . 05429) ; ø¸¡”µ + (=ucs . #x56CF) ; 囏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B47) ; ø»Ÿ”¦ + (ideograph-daikanwa . 04644) ; ø¸ˆ¤ + (=ucs . #x21178) ; 𡅸 + )) +(define-char + '((=>ucs . #x56D0) ; 囐 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x605B) ; ø½‹“˜ + (korean-ksc5601 . #x7A4C) ; ø»Š¥ + (ideograph-daikanwa . 20783) ; ø¸…„¯ + )) + (japanese-jisx0212 . #x366F) ; ø»‹„” + (ideograph-daikanwa . 04645) ; ø¸ˆ¥ + (=cbeta . 03306) ; ø¸ ³ª + (ucs-jis . #x56D0) ; ø»‹„” + )) +(define-char + '((morohashi-daikanwa 4645 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 20) + (total-strokes . 23) + (hanyu-dazidian 1 708 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x737B) ; 獻 + )) + (chinese-cns11643-4 . #x6A43) ; ø»™Œ˜ + (=hanziku-2 . #xE3E7) ; ý¢€®§ + (=ucs . #x56D0) ; 囐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 20) + (total-strokes . 23) + (hanyu-dazidian 1 708 13) + (chinese-cns11643-7 . #x5B49) ; ø»Ÿ”¨ + (ideograph-daikanwa . 04646) ; ø¸ˆ¦ + (=hanziku-2 . #xE3E6) ; ý¢€®¦ + (=ucs . #x21170) ; 𡅰 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 20) + (total-strokes . 23) + (hanyu-dazidian 1 708 15) + (chinese-cns11643-7 . #x5B4A) ; ø»Ÿ”© + (ideograph-daikanwa . 04647) ; ø¸ˆ§ + (=hanziku-2 . #xE3E8) ; ý¢€®¨ + (=ucs . #x21171) ; 𡅱 + )) +(define-char + '((=>ucs . #x21185) ; 𡆅 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideograph-daikanwa . 04648) ; ø¸ˆ¨ + )) +(define-char + '((morohashi-daikanwa 4648 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-5 . #x7567) ; ø»›§Š + (=ucs . #x21185) ; 𡆅 + )) +(define-char + '((=>ucs . #x21185) ; 𡆅 + (morohashi-daikanwa 4648 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 20) + (total-strokes . 23) + (hanyu-dazidian 1 709 3) + (=hanziku-2 . #xE3FC) ; ý¢€®¼ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideograph-daikanwa . 04649) ; ø¸ˆ© + )) +(define-char + '((=>ucs . #x21176) ; 𡅶 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x715A) ; ø½‹¬• + (korean-ksc5601 . #x4B76) ; ø»‰™ + (ideograph-daikanwa . 44894) ; ø¸Š½ž + )) + (ideograph-daikanwa . 04650) ; ø¸ˆª + (=cbeta . 06732) ; ø¸¡©Œ + )) +(define-char + '((morohashi-daikanwa 4650 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 20) + (total-strokes . 23) + (hanyu-dazidian 1 709 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9A2B) ; 騫 + )) + (chinese-cns11643-7 . #x5B48) ; ø»Ÿ”§ + (=hanziku-2 . #xE3FE) ; ý¢€®¾ + (=ucs . #x21176) ; 𡅶 + )) +(define-char + '((=>ucs . #x56CC) ; 囌 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x7A37) ; ø»“…  + (ideograph-daikanwa . 32427) ; ø¸‡º« + )) + (chinese-cns11643-1 . #x7C34) ; ø»“ˆ™ + (ideograph-daikanwa . 04652) ; ø¸ˆ¬ + )) +(define-char + '((morohashi-daikanwa 4652 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x8607) ; 蘇 + )) + (japanese-jisx0212 . #x3670) ; ø»‹„• + (chinese-gb12345 . #x786A) ; 囌 + (chinese-big5 . #xC5C8) ; ý¢€Œ—ˆ + (=ucs . #x56CC) ; 囌 + )) +(define-char + '((=>ucs . #x361A) ; 㘚 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((japanese-jisx0212 . #x663F) ; ø»ŒŠ„ + (chinese-cns11643-2 . #x6A53) ; ø»”¸  + (=jis-x0213-1-2000 . #x7D5A) ; ø»¤š½ + (ideograph-daikanwa . 41484) ; ø¸ŠˆŒ + )) + (chinese-cns11643-3 . #x602D) ; ø»–³’ + (=cbeta . 05737) ; ø¸¡™© + )) +(define-char + '((=>ucs . #x21179) ; 𡅹 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 04653) ; ø¸ˆ­ + )) +(define-char + '((morohashi-daikanwa 4653 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (hanyu-dazidian 1 709 13) + (chinese-cns11643-5 . #x7755) ; ø»›©´ + (=hanziku-2 . #xE447) ; ý¢€®‘‡ + (=ucs . #x21179) ; 𡅹 + )) +(define-char + '((=>ucs . #x56D1) ; 囑 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x5624) ; ø½‹ƒµ + (korean-ksc5601 . #x6155) ; ø»‰¹€ + (ideograph-daikanwa . 07821) ; ø¸º + )) + (shinjigen-2 . 1238) + (=jis-x0208 . #x5376) ; ø½‹€­ + (korean-ksc5601 . #x7536) ; ø»Š•¹ + (=gt-pj-1 . #x5376) ; ø½‹€­ + (ideograph-daikanwa . 04654) ; ø¸ˆ® + (ucs-jis . #x56D1) ; ø½‹€­ + )) +(define-char + '((morohashi-daikanwa 4654 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5C6C) ; 屬 + )) + (chinese-cns11643-1 . #x7C5D) ; ø»“‰‚ + (chinese-gb12345 . #x5676) ; 囑 + (chinese-big5 . #xC5F1) ; ý¢€Œ—± + (=ucs . #x56D1) ; 囑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 04655) ; ø¸ˆ¯ + (=ucs . #x2117A) ; 𡅺 + )) +(define-char + '((=>ucs . #x2117A) ; 𡅺 + (morohashi-daikanwa 4655 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (hanyu-dazidian 1 709 8) + (=hanziku-2 . #xE442) ; ý¢€®‘‚ + )) +(define-char + '((=>ucs . #x2117A) ; 𡅺 + (morohashi-daikanwa 4655 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-5 . #x7756) ; ø»›©µ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (hanyu-dazidian 1 709 11) + (chinese-cns11643-4 . #x6B66) ; ø»™Ž™ + (ideograph-daikanwa . 04656) ; ø¸ˆ° + (=hanziku-2 . #xE445) ; ý¢€®‘… + (=ucs . #x2117B) ; 𡅻 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E55) ; ø»Ÿ™Ž + (ideograph-daikanwa . 04657) ; ø¸ˆ± + (=ucs . #x2117D) ; 𡅽 + )) +(define-char + '((=>ucs . #x2117D) ; 𡅽 + (morohashi-daikanwa 4657 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (hanyu-dazidian 1 709 10) + (=hanziku-2 . #xE444) ; ý¢€®‘„ + )) +(define-char + '((=>ucs . #x56D2) ; 囒 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-1 . #x7B22) ; ø»“†© + (ideograph-daikanwa . 32519) ; ø¸‡¼‡ + )) + (chinese-cns11643-3 . #x6071) ; ø»–´– + (ideograph-daikanwa . 04658) ; ø¸ˆ² + (=cbeta . 02258) ; ø¸ £’ + )) +(define-char + '((morohashi-daikanwa 4658 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 20) + (total-strokes . 23) + (hanyu-dazidian 1 709 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x862D) ; 蘭 + )) + (=hanziku-2 . #xE441) ; ý¢€®‘ + (=ucs . #x56D2) ; 囒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9F67) ; 齧 + )) + (=jis-x0208 . #x5377) ; ø½‹€® + (chinese-cns11643-2 . #x7033) ; ø»•€´ + (=gt-pj-1 . #x5377) ; 囓 + (chinese-big5 . #xF8A5) ; ý¢€¢¥ + (ideograph-daikanwa . 04659) ; ø¸ˆ³ + (=ucs . #x56D3) ; 囓 + )) +(define-char + '((=>ucs . #x2117C) ; 𡅼 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 04660) ; ø¸ˆ´ + )) +(define-char + '((morohashi-daikanwa 4660 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (hanyu-dazidian 1 709 14) + (chinese-cns11643-7 . #x5E53) ; ø»Ÿ™Œ + (=hanziku-2 . #xE448) ; ý¢€®‘ˆ + (=ucs . #x2117C) ; 𡅼 + )) +(define-char + '((=>ucs . #x2117E) ; 𡅾 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (hanyu-dazidian 1 709 12) + (ideograph-daikanwa . 04661) ; ø¸ˆµ + (=hanziku-2 . #xE446) ; ý¢€®‘† + )) +(define-char + '((morohashi-daikanwa 4661 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E54) ; ø»Ÿ™ + (=ucs . #x2117E) ; 𡅾 + )) +(define-char + '((=>ucs . #x2117F) ; 𡅿 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E56) ; ø»Ÿ™ + (ideograph-daikanwa . 04662) ; ø¸ˆ¶ + )) +(define-char + '((morohashi-daikanwa 4662 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (hanyu-dazidian 1 709 9) + (=hanziku-2 . #xE443) ; ý¢€®‘ƒ + (=ucs . #x2117F) ; 𡅿 + )) +(define-char + '((morohashi-daikanwa ho 76) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x559C) ; 喜 + ) + ((=ucs . #x559C) ; 喜 + )) + (japanese-jisx0212 . #x3671) ; ø»‹„– + (chinese-cns11643-2 . #x7034) ; ø»•€µ + (=jis-x0213-2-2000 . #x2454) ; ø»¤¢ + (chinese-gb12345 . #x7D6E) ; 囍 + (chinese-big5 . #xF8A6) ; ý¢€¢¦ + (=ucs . #x56CD) ; 囍 + )) +(define-char + '((=>ucs . #x56CD) ; 囍 + (morohashi-daikanwa ho 76 4) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 19) + (total-strokes . 22) + (korean-ksc5601 . #x7D6E) ; ø»Š¢¡ + )) +(define-char + '((=>ucs . #x21186) ; 𡆆 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 22) + (total-strokes . 25) + (ideograph-daikanwa . 04663) ; ø¸ˆ· + (=cbeta . 00653) ; ø¸ Š + )) +(define-char + '((morohashi-daikanwa 4663 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 22) + (total-strokes . 25) + (hanyu-dazidian 1 709 17) + (chinese-cns11643-5 . #x7923) ; ø»›«¾ + (=hanziku-2 . #xE44B) ; ý¢€®‘‹ + (=ucs . #x21186) ; 𡆆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 22) + (total-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x9F95) ; 龕 + )) + (ideograph-daikanwa . 04664) ; ø¸ˆ¸ + (=cbeta . 03784) ; ø¸ »ˆ + (=ucs . #x361B) ; 㘛 + )) +(define-char + '((=>ucs . #x361B) ; 㘛 + (morohashi-daikanwa 4664 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 22) + (total-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((chinese-cns11643-2 . #x6E7B) ; ø»”¿€ + )) + (chinese-cns11643-4 . #x6C6C) ; ø»™½ + )) +(define-char + '((=>ucs . #x2118E) ; 𡆎 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 22) + (total-strokes . 25) + (ideograph-daikanwa . 04665) ; ø¸ˆ¹ + )) +(define-char + '((morohashi-daikanwa 4665 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 22) + (total-strokes . 25) + (hanyu-dazidian 1 709 19) + (chinese-cns11643-7 . #x606B) ; ø»Ÿœ  + (=hanziku-2 . #xE44D) ; ý¢€®‘ + (=ucs . #x2118E) ; 𡆎 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 22) + (total-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x56CA) ; 囊 + )) + (chinese-gb2312 . #x606C) ; ø»…£± + (chinese-isoir165 . #x606C) ; ø»ŽŒ + (chinese-cns11643-2 . #x707C) ; ø»•½ + (chinese-big5 . #xF8EE) ; ý¢€£® + (ideograph-daikanwa . 04666) ; ø¸ˆº + (=ucs . #x56D4) ; 囔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 22) + (total-strokes . 24) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x89BD) ; 覽 + )) + (chinese-gb12345 . #x7D3A) ; 囕 + (=ucs . #x56D5) ; 囕 + )) +(define-char + '((=>ucs . #x56D5) ; 囕 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 22) + (total-strokes . 24) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=jis-x0208 . #x6B35) ; ø½‹¢¼ + (korean-ksc5601 . #x5542) ; ø»‰§… + (chinese-cns11643-1 . #x7B2A) ; ø»“†± + (ideograph-daikanwa . 34977) ; ø¸ˆ¢¡ + )) + (=cbeta . 00772) ; ø¸ Œ„ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C6D) ; ø»™¾ + (=ucs . #x21189) ; 𡆉 + )) +(define-char + '((=>ucs . #x2118F) ; 𡆏 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 23) + (total-strokes . 26) + (ideograph-daikanwa . 04667) ; ø¸ˆ» + )) +(define-char + '((=>ucs . #x2118F) ; 𡆏 + (morohashi-daikanwa 4667 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-7 . #x6232) ; ø»Ÿž£ + )) +(define-char + '((morohashi-daikanwa 4667 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 23) + (total-strokes . 26) + (hanyu-dazidian 1 710 5) + (=hanziku-2 . #xE45F) ; ý¢€®‘Ÿ + (=ucs . #x2118F) ; 𡆏 + )) +(define-char + '((=>ucs . #x21190) ; 𡆐 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 23) + (total-strokes . 26) + (hanyu-dazidian 1 709 22) + (ideograph-daikanwa . 04668) ; ø¸ˆ¼ + (=hanziku-2 . #xE450) ; ý¢€®‘ + )) +(define-char + '((morohashi-daikanwa 4668 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-7 . #x6231) ; ø»Ÿž¢ + (=ucs . #x21190) ; 𡆐 + )) +(define-char + '((=>ucs . #x21192) ; 𡆒 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 23) + (total-strokes . 26) + (ideograph-daikanwa . 04669) ; ø¸ˆ½ + )) +(define-char + '((morohashi-daikanwa 4669 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 23) + (total-strokes . 26) + (hanyu-dazidian 1 709 21) + (chinese-cns11643-7 . #x6230) ; ø»Ÿž¡ + (=hanziku-2 . #xE44F) ; ý¢€®‘ + (=ucs . #x21192) ; 𡆒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-7 . #x6234) ; ø»Ÿž¥ + (ideograph-daikanwa . 04670) ; ø¸ˆ¾ + (=ucs . #x21191) ; 𡆑 + )) +(define-char + '((=>ucs . #x21191) ; 𡆑 + (morohashi-daikanwa 4670 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 23) + (total-strokes . 26) + (hanyu-dazidian 1 710 3) + (=hanziku-2 . #xE45D) ; ý¢€®‘ + )) +(define-char + '((=>ucs . #x361C) ; 㘜 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 23) + (total-strokes . 26) + (ideograph-daikanwa . 04671) ; ø¸ˆ¿ + )) +(define-char + '((morohashi-daikanwa 4671 0 1) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-7 . #x622F) ; ø»Ÿž  + (=ucs . #x361C) ; 㘜 + )) +(define-char + '((=>ucs . #x21193) ; 𡆓 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 23) + (total-strokes . 26) + (hanyu-dazidian 1 710 1) + (ideograph-daikanwa . 04672) ; ø¸‰€ + (=hanziku-2 . #xE45B) ; ý¢€®‘› + )) +(define-char + '((morohashi-daikanwa 4672 0 2) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-7 . #x6233) ; ø»Ÿž¤ + (=ucs . #x21193) ; 𡆓 + )) +(define-char + '((=>ucs . #x27BA5) ; 𧮥 + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 25) + (total-strokes . 28) + (ideograph-daikanwa . 04674) ; ø¸‰‚ + )) +(define-char + '((morohashi-daikanwa 4674 0 0) + (ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 25) + (total-strokes . 28) + (chinese-cns11643-7 . #x6444) ; ø»Ÿ¡± + (=ucs . #x27BA5) ; 𧮥 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (ideographic-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x7C6E) ; ç±® + )) + (chinese-gb12345 . #x7C39) ; 囖 + (=ucs . #x56D6) ; 囖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 704 3) + (chinese-gb12345 . #x7C37) ; 嚹 + (=hanziku-2 . #xE2F9) ; ý¢€®‹¹ + (=ucs . #x56B9) ; 嚹 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 2) + (=hanziku-12 . #xEBF8) ; ý¢ƒŽ¯¸ + (=ucs . #x20BA8) ; 𠮨 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 577 4) + (=hanziku-2 . #xC94D) ; ý¢€¬¥ + (=ucs . #x20BBC) ; ð ®¼ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 577 5) + (=hanziku-2 . #xC94E) ; ý¢€¬¥Ž + (=ucs . #x20BBD) ; ð ®½ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 577 8) + (=hanziku-2 . #xC951) ; ý¢€¬¥‘ + (=ucs . #x20BBE) ; ð ®¾ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 579 2) + (=hanziku-2 . #xC9AD) ; ý¢€¬¦­ + (=ucs . #x20BBF) ; ð ®¿ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 579 7) + (=hanziku-2 . #xC9B2) ; ý¢€¬¦² + (=ucs . #x20BC0) ; 𠯀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 584 7) + (=hanziku-2 . #xCAB5) ; ý¢€¬ªµ + (=ucs . #x20BC2) ; 𠯂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 584 8) + (=hanziku-2 . #xCAB6) ; ý¢€¬ª¶ + (=ucs . #x20BC3) ; 𠯃 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 584 10) + (=hanziku-2 . #xCAB8) ; ý¢€¬ª¸ + (=ucs . #x20BC4) ; 𠯄 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 585 8) + (=hanziku-2 . #xCAD6) ; ý¢€¬«– + (=ucs . #x20BE9) ; 𠯩 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 587 8) + (=hanziku-2 . #xCB57) ; ý¢€¬­— + (=ucs . #x20BEA) ; 𠯪 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 588 2) + (=hanziku-2 . #xCB71) ; ý¢€¬­± + (=ucs . #x20BEB) ; 𠯫 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 588 12) + (=hanziku-2 . #xCB7B) ; ý¢€¬­» + (=ucs . #x20BED) ; ð ¯­ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 590 2) + (=hanziku-2 . #xCBD3) ; ý¢€¬¯“ + (=ucs . #x20BEF) ; 𠯯 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 590 4) + (=hanziku-2 . #xCBD5) ; ý¢€¬¯• + (=ucs . #x20BF0) ; ð ¯° + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 591 9) + (=hanziku-2 . #xCBFA) ; ý¢€¬¯º + (=ucs . #x20BF1) ; 𠯱 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 592 7) + (=hanziku-2 . #xCC59) ; ý¢€¬±™ + (=ucs . #x20BF2) ; 𠯲 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 594 2) + (=hanziku-2 . #xCCB6) ; ý¢€¬²¶ + (=ucs . #x20BF4) ; ð ¯´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 597 2) + (=hanziku-2 . #xCD57) ; ý¢€¬µ— + (=ucs . #x20BF7) ; ð ¯· + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 3) + (=hanziku-12 . #xEBF9) ; ý¢ƒŽ¯¹ + (=ucs . #x20BF8) ; 𠯸 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 4) + (=hanziku-12 . #xEBFA) ; ý¢ƒŽ¯º + (=ucs . #x20BF9) ; 𠯹 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 5) + (=hanziku-12 . #xEBFB) ; ý¢ƒŽ¯» + (=ucs . #x20BFA) ; 𠯺 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 585 7) + (=hanziku-2 . #xCAD5) ; ý¢€¬«• + (=ucs . #x20C06) ; 𠰆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 608 12) + (=hanziku-2 . #xCFA9) ; ý¢€¬¾© + (=ucs . #x20C07) ; 𠰇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 598 5) + (=hanziku-2 . #xCD7A) ; ý¢€¬µº + (=ucs . #x20C31) ; ð °± + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 599 2) + (=hanziku-2 . #xCDB9) ; ý¢€¬¶¹ + (=ucs . #x20C33) ; ð °³ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 599 6) + (=hanziku-2 . #xCDBD) ; ý¢€¬¶½ + (=ucs . #x20C34) ; ð °´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 599 16) + (=hanziku-2 . #xCDC7) ; ý¢€¬·‡ + (=ucs . #x20C37) ; ð °· + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 604 3) + (=hanziku-2 . #xCEBD) ; ý¢€¬º½ + (=ucs . #x20C39) ; ð °¹ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 604 6) + (=hanziku-2 . #xCEC0) ; ý¢€¬»€ + (=ucs . #x20C3A) ; ð °º + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 607 5) + (=hanziku-2 . #xCF60) ; ý¢€¬½  + (=ucs . #x20C3B) ; ð °» + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 608 4) + (=hanziku-2 . #xCFA1) ; ý¢€¬¾¡ + (=ucs . #x20C3C) ; ð °¼ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 608 11) + (=hanziku-2 . #xCFA8) ; ý¢€¬¾¨ + (=ucs . #x20C3D) ; ð °½ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 609 4) + (=hanziku-2 . #xCFC1) ; ý¢€¬¿ + (=ucs . #x20C3E) ; ð °¾ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 610 5) + (=hanziku-2 . #xCFE2) ; ý¢€¬¿¢ + (=ucs . #x20C40) ; 𠱀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 599 10) + (=hanziku-2 . #xCDC1) ; ý¢€¬· + (=ucs . #x20C4F) ; 𠱏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 622 2) + (=hanziku-2 . #xD266) ; ý¢€­‰¦ + (=ucs . #x20C6A) ; 𠱪 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 619 1) + (=hanziku-2 . #xD1C4) ; ý¢€­‡„ + (=ucs . #x20C74) ; ð ±´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 612 2) + (=hanziku-2 . #xD060) ; ý¢€­  + (=ucs . #x20C8A) ; 𠲊 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 617 5) + (=hanziku-2 . #xD166) ; ý¢€­…¦ + (=ucs . #x20C8D) ; 𠲍 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 618 2) + (=hanziku-2 . #xD1A5) ; ý¢€­†¥ + (=ucs . #x20C8F) ; 𠲏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 619 4) + (=hanziku-2 . #xD1C7) ; ý¢€­‡‡ + (=ucs . #x20C91) ; 𠲑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 619 8) + (=hanziku-2 . #xD1CB) ; ý¢€­‡‹ + (=ucs . #x20C92) ; 𠲒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 620 9) + (=hanziku-2 . #xD1EC) ; ý¢€­‡¬ + (=ucs . #x20C94) ; 𠲔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 621 1) + (=hanziku-2 . #xD245) ; ý¢€­‰… + (=ucs . #x20C95) ; 𠲕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 622 1) + (=hanziku-2 . #xD265) ; ý¢€­‰¥ + (=ucs . #x20C96) ; 𠲖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 622 6) + (=hanziku-2 . #xD26A) ; ý¢€­‰ª + (=ucs . #x20C98) ; 𠲘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 623 10) + (=hanziku-2 . #xD2B0) ; ý¢€­Š° + (=ucs . #x20C99) ; 𠲙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 624 4) + (=hanziku-2 . #xD2CA) ; ý¢€­‹Š + (=ucs . #x20C9A) ; 𠲚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 6) + (=hanziku-12 . #xEBFC) ; ý¢ƒŽ¯¼ + (=ucs . #x20C9B) ; 𠲛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 7) + (=hanziku-12 . #xEBFD) ; ý¢ƒŽ¯½ + (=ucs . #x20C9C) ; 𠲜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 611 3) + (=hanziku-2 . #xD041) ; ý¢€­ + (=ucs . #x20CD0) ; 𠳐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 626 3) + (=hanziku-2 . #xD34A) ; ý¢€­Š + (=ucs . #x20CEC) ; 𠳬 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 626 4) + (=hanziku-2 . #xD34B) ; ý¢€­‹ + (=ucs . #x20CED) ; ð ³­ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 628 4) + (=hanziku-2 . #xD3AD) ; ý¢€­Ž­ + (=ucs . #x20CF2) ; ð ³² + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 630 1) + (=hanziku-2 . #xD3EA) ; ý¢€­ª + (=ucs . #x20CF3) ; ð ³³ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 630 7) + (=hanziku-2 . #xD3F0) ; ý¢€­° + (=ucs . #x20CF5) ; ð ³µ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 630 18) + (=hanziku-2 . #xD3FB) ; ý¢€­» + (=ucs . #x20CF6) ; 𠳶 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 634 7) + (=hanziku-2 . #xD4D3) ; ý¢€­““ + (=ucs . #x20CFC) ; ð ³¼ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 634 9) + (=hanziku-2 . #xD4D5) ; ý¢€­“• + (=ucs . #x20CFD) ; ð ³½ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 634 11) + (=hanziku-2 . #xD4D7) ; ý¢€­“— + (=ucs . #x20CFE) ; ð ³¾ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 634 15) + (=hanziku-2 . #xD4DB) ; ý¢€­“› + (=ucs . #x20CFF) ; 𠳿 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 634 16) + (=hanziku-2 . #xD4DC) ; ý¢€­“œ + (=ucs . #x20D00) ; 𠴀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 634 17) + (=hanziku-2 . #xD4DD) ; ý¢€­“ + (=ucs . #x20D01) ; 𠴁 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 635 3) + (=hanziku-2 . #xD4EF) ; ý¢€­“¯ + (=ucs . #x20D02) ; 𠴂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 635 9) + (=hanziku-2 . #xD4F5) ; ý¢€­“µ + (=ucs . #x20D04) ; 𠴄 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 9) + (=hanziku-12 . #xEC40) ; ý¢ƒŽ±€ + (=ucs . #x20D05) ; 𠴅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 10) + (=hanziku-12 . #xEC41) ; ý¢ƒŽ± + (=ucs . #x20D06) ; 𠴆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 11) + (=hanziku-12 . #xEC42) ; ý¢ƒŽ±‚ + (=ucs . #x20D07) ; 𠴇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 12) + (=hanziku-12 . #xEC43) ; ý¢ƒŽ±ƒ + (=ucs . #x20D08) ; 𠴈 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 637 12) + (=hanziku-2 . #xD579) ; ý¢€­•¹ + (=ucs . #x20D63) ; ð µ£ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 637 13) + (=hanziku-2 . #xD57A) ; ý¢€­•º + (=ucs . #x20D64) ; 𠵤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 638 5) + (=hanziku-2 . #xD5B4) ; ý¢€­–´ + (=ucs . #x20D66) ; 𠵦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 638 9) + (=hanziku-2 . #xD5B8) ; ý¢€­–¸ + (=ucs . #x20D67) ; 𠵧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 640 3) + (=hanziku-2 . #xD5F2) ; ý¢€­—² + (=ucs . #x20D68) ; 𠵨 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 640 5) + (=hanziku-2 . #xD5F4) ; ý¢€­—´ + (=ucs . #x20D69) ; 𠵩 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 641 3) + (=hanziku-2 . #xD653) ; ý¢€­™“ + (=ucs . #x20D6B) ; 𠵫 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 641 6) + (=hanziku-2 . #xD656) ; ý¢€­™– + (=ucs . #x20D6C) ; 𠵬 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 641 7) + (=hanziku-2 . #xD657) ; ý¢€­™— + (=ucs . #x20D6D) ; ð µ­ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 641 13) + (=hanziku-2 . #xD65D) ; ý¢€­™ + (=ucs . #x20D6E) ; ð µ® + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 641 15) + (=hanziku-2 . #xD65F) ; ý¢€­™Ÿ + (=ucs . #x20D6F) ; 𠵯 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 642 7) + (=hanziku-2 . #xD677) ; ý¢€­™· + (=ucs . #x20D71) ; ð µ± + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 643 4) + (=hanziku-2 . #xD6B6) ; ý¢€­š¶ + (=ucs . #x20D73) ; ð µ³ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 643 10) + (=hanziku-2 . #xD6BC) ; ý¢€­š¼ + (=ucs . #x20D74) ; ð µ´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 644 2) + (=hanziku-2 . #xD6D4) ; ý¢€­›” + (=ucs . #x20D76) ; 𠵶 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 647 10) + (=hanziku-2 . #xD77D) ; ý¢€­½ + (=ucs . #x20D78) ; 𠵸 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 16) + (=hanziku-12 . #xEC47) ; ý¢ƒŽ±‡ + (=ucs . #x20D7A) ; 𠵺 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 17) + (=hanziku-12 . #xEC48) ; ý¢ƒŽ±ˆ + (=ucs . #x20D7B) ; ð µ» + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 18) + (=hanziku-12 . #xEC49) ; ý¢ƒŽ±‰ + (=ucs . #x20D7C) ; ð µ¼ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 663 11) + (=hanziku-2 . #xDAC9) ; ý¢€­«‰ + (=ucs . #x20DB9) ; 𠶹 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 661 8) + (=hanziku-2 . #xDA64) ; ý¢€­©¤ + (=ucs . #x20DD0) ; 𠷐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 5) + (=hanziku-12 . #xEC54) ; ý¢ƒŽ±” + (=ucs . #x20DE2) ; ð ·¢ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 648 3) + (=hanziku-2 . #xD7B8) ; ý¢€­ž¸ + (=ucs . #x20DE3) ; ð ·£ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 651 1) + (=hanziku-2 . #xD857) ; ý¢€­¡— + (=ucs . #x20DF9) ; ð ·¹ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 651 4) + (=hanziku-2 . #xD85A) ; ý¢€­¡š + (=ucs . #x20DFA) ; ð ·º + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 656 7) + (=hanziku-2 . #xD960) ; ý¢€­¥  + (=ucs . #x20DFF) ; ð ·¿ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 661 5) + (=hanziku-2 . #xDA61) ; ý¢€­©¡ + (=ucs . #x20E01) ; 𠸁 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 662 4) + (=hanziku-2 . #xDAA2) ; ý¢€­ª¢ + (=ucs . #x20E02) ; 𠸂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 663 2) + (=hanziku-2 . #xDAC0) ; ý¢€­«€ + (=ucs . #x20E03) ; 𠸃 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 19) + (=hanziku-12 . #xEC4A) ; ý¢ƒŽ±Š + (=ucs . #x20E04) ; 𠸄 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 20) + (=hanziku-12 . #xEC4B) ; ý¢ƒŽ±‹ + (=ucs . #x20E05) ; 𠸅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 22) + (=hanziku-12 . #xEC4D) ; ý¢ƒŽ± + (=ucs . #x20E06) ; 𠸆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 23) + (=hanziku-12 . #xEC4E) ; ý¢ƒŽ±Ž + (=ucs . #x20E07) ; 𠸇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 651 5) + (=hanziku-2 . #xD85B) ; ý¢€­¡› + (=ucs . #x20E2F) ; 𠸯 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 648 10) + (=hanziku-2 . #xD7BF) ; ý¢€­ž¿ + (=ucs . #x20E34) ; ð ¸´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 665 10) + (=hanziku-2 . #xDB49) ; ý¢€­­‰ + (=ucs . #x20E5D) ; 𠹝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 667 14) + (=hanziku-2 . #xDBAF) ; ý¢€­®¯ + (=ucs . #x20E90) ; 𠺐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 668 7) + (=hanziku-2 . #xDBC8) ; ý¢€­¯ˆ + (=ucs . #x20E91) ; 𠺑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 668 14) + (=hanziku-2 . #xDBCF) ; ý¢€­¯ + (=ucs . #x20E92) ; 𠺒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 669 13) + (=hanziku-2 . #xDBEE) ; ý¢€­¯® + (=ucs . #x20E94) ; 𠺔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 669 15) + (=hanziku-2 . #xDBF0) ; ý¢€­¯° + (=ucs . #x20E95) ; 𠺕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 669 17) + (=hanziku-2 . #xDBF2) ; ý¢€­¯² + (=ucs . #x20E96) ; 𠺖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 670 9) + (=hanziku-2 . #xDC4B) ; ý¢€­±‹ + (=ucs . #x20E97) ; 𠺗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 671 5) + (=hanziku-2 . #xDC67) ; ý¢€­±§ + (=ucs . #x20E98) ; 𠺘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 671 13) + (=hanziku-2 . #xDC6F) ; ý¢€­±¯ + (=ucs . #x20E99) ; 𠺙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 13 24) + (=hanziku-12 . #xEC4F) ; ý¢ƒŽ± + (=ucs . #x20E9A) ; 𠺚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 1) + (=hanziku-12 . #xEC50) ; ý¢ƒŽ± + (=ucs . #x20E9B) ; 𠺛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 2) + (=hanziku-12 . #xEC51) ; ý¢ƒŽ±‘ + (=ucs . #x20E9C) ; 𠺜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 3) + (=hanziku-12 . #xEC52) ; ý¢ƒŽ±’ + (=ucs . #x20E9D) ; 𠺝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 4) + (=hanziku-12 . #xEC53) ; ý¢ƒŽ±“ + (=ucs . #x20E9E) ; 𠺞 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 6) + (=hanziku-12 . #xEC55) ; ý¢ƒŽ±• + (=ucs . #x20E9F) ; 𠺟 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 7) + (=hanziku-12 . #xEC56) ; ý¢ƒŽ±– + (=ucs . #x20EA0) ; ð º  + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 8) + (=hanziku-12 . #xEC57) ; ý¢ƒŽ±— + (=ucs . #x20EA1) ; 𠺡 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 9) + (=hanziku-12 . #xEC58) ; ý¢ƒŽ±˜ + (=ucs . #x20EA2) ; 𠺢 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 11) + (=hanziku-12 . #xEC5A) ; ý¢ƒŽ±š + (=ucs . #x20EA3) ; 𠺣 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 10) + (=hanziku-12 . #xEC59) ; ý¢ƒŽ±™ + (=ucs . #x20EF4) ; ð »´ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 673 13) + (=hanziku-2 . #xDCD1) ; ý¢€­³‘ + (=ucs . #x20F16) ; 𠼖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 674 6) + (=hanziku-2 . #xDCEA) ; ý¢€­³ª + (=ucs . #x20F17) ; 𠼗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 675 8) + (=hanziku-2 . #xDD4D) ; ý¢€­µ + (=ucs . #x20F19) ; 𠼙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 676 7) + (=hanziku-2 . #xDD6C) ; ý¢€­µ¬ + (=ucs . #x20F1B) ; 𠼛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 677 6) + (=hanziku-2 . #xDDAD) ; ý¢€­¶­ + (=ucs . #x20F1D) ; 𠼝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 677 15) + (=hanziku-2 . #xDDB6) ; ý¢€­¶¶ + (=ucs . #x20F1F) ; 𠼟 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 678 2) + (=hanziku-2 . #xDDC9) ; ý¢€­·‰ + (=ucs . #x20F20) ; ð ¼  + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 679 9) + (=hanziku-2 . #xDDF0) ; ý¢€­·° + (=ucs . #x20F21) ; 𠼡 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 679 11) + (=hanziku-2 . #xDDF2) ; ý¢€­·² + (=ucs . #x20F22) ; ð ¼¢ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 13) + (=hanziku-12 . #xEC5C) ; ý¢ƒŽ±œ + (=ucs . #x20F24) ; 𠼤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 14) + (=hanziku-12 . #xEC5D) ; ý¢ƒŽ± + (=ucs . #x20F25) ; ð ¼¥ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 15) + (=hanziku-12 . #xEC5E) ; ý¢ƒŽ±ž + (=ucs . #x20F26) ; 𠼦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 16) + (=hanziku-12 . #xEC5F) ; ý¢ƒŽ±Ÿ + (=ucs . #x20F27) ; 𠼧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 17) + (=hanziku-12 . #xEC60) ; ý¢ƒŽ±  + (=ucs . #x20F28) ; 𠼨 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 18) + (=hanziku-12 . #xEC61) ; ý¢ƒŽ±¡ + (=ucs . #x20F29) ; 𠼩 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 19) + (=hanziku-12 . #xEC62) ; ý¢ƒŽ±¢ + (=ucs . #x20F2A) ; 𠼪 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 20) + (=hanziku-12 . #xEC63) ; ý¢ƒŽ±£ + (=ucs . #x20F2B) ; 𠼫 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 21) + (=hanziku-12 . #xEC64) ; ý¢ƒŽ±¤ + (=ucs . #x20F2C) ; 𠼬 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 682 6) + (=hanziku-2 . #xDEB0) ; ý¢€­º° + (=ucs . #x20F61) ; 𠽡 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 689 14) + (=hanziku-2 . #xDFFB) ; ý¢€­¿» + (=ucs . #x20F77) ; ð ½· + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 684 4) + (=hanziku-2 . #xDEEE) ; ý¢€­»® + (=ucs . #x20F86) ; 𠾆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 682 10) + (=hanziku-2 . #xDEB4) ; ý¢€­º´ + (=ucs . #x20F87) ; 𠾇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 675 7) + (=hanziku-2 . #xDD4C) ; ý¢€­µŒ + (=ucs . #x20F8F) ; 𠾏 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 679 12) + (=hanziku-2 . #xDDF3) ; ý¢€­·³ + (=ucs . #x20F90) ; 𠾐 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 692 14) + (=hanziku-2 . #xE0BE) ; ý¢€®‚¾ + (=ucs . #x20F91) ; 𠾑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 680 14) + (=hanziku-2 . #xDE56) ; ý¢€­¹– + (=ucs . #x20FA2) ; ð ¾¢ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 682 2) + (=hanziku-2 . #xDEAC) ; ý¢€­º¬ + (=ucs . #x20FA3) ; ð ¾£ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 682 3) + (=hanziku-2 . #xDEAD) ; ý¢€­º­ + (=ucs . #x20FA4) ; 𠾤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 683 10) + (=hanziku-2 . #xDED4) ; ý¢€­»” + (=ucs . #x20FA8) ; 𠾨 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 683 11) + (=hanziku-2 . #xDED5) ; ý¢€­»• + (=ucs . #x20FA9) ; 𠾩 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 685 3) + (=hanziku-2 . #xDF4E) ; ý¢€­½Ž + (=ucs . #x20FAB) ; 𠾫 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 685 6) + (=hanziku-2 . #xDF51) ; ý¢€­½‘ + (=ucs . #x20FAC) ; 𠾬 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 686 15) + (=hanziku-2 . #xDF7A) ; ý¢€­½º + (=ucs . #x20FAE) ; ð ¾® + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 22) + (=hanziku-12 . #xEC65) ; ý¢ƒŽ±¥ + (=ucs . #x20FB1) ; ð ¾± + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 23) + (=hanziku-12 . #xEC66) ; ý¢ƒŽ±¦ + (=ucs . #x20FB2) ; ð ¾² + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 24) + (=hanziku-12 . #xEC67) ; ý¢ƒŽ±§ + (=ucs . #x20FB3) ; ð ¾³ + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 691 4) + (=hanziku-2 . #xE072) ; ý¢€®² + (=ucs . #x20FD2) ; 𠿒 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 688 11) + (=hanziku-2 . #xDFD8) ; ý¢€­¿˜ + (=ucs . #x20FE8) ; 𠿨 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 689 3) + (=hanziku-2 . #xDFF0) ; ý¢€­¿° + (=ucs . #x21011) ; 𡀑 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 691 9) + (=hanziku-2 . #xE077) ; ý¢€®· + (=ucs . #x21014) ; 𡀔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 692 1) + (=hanziku-2 . #xE0B1) ; ý¢€®‚± + (=ucs . #x21015) ; 𡀕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 693 1) + (=hanziku-2 . #xE0D1) ; ý¢€®ƒ‘ + (=ucs . #x21016) ; 𡀖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 693 8) + (=hanziku-2 . #xE0D8) ; ý¢€®ƒ˜ + (=ucs . #x21017) ; 𡀗 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 694 7) + (=hanziku-2 . #xE0F7) ; ý¢€®ƒ· + (=ucs . #x21018) ; 𡀘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 694 9) + (=hanziku-2 . #xE0F9) ; ý¢€®ƒ¹ + (=ucs . #x21019) ; 𡀙 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 695 5) + (=hanziku-2 . #xE156) ; ý¢€®…– + (=ucs . #x2101A) ; 𡀚 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 1) + (=hanziku-12 . #xEC6B) ; ý¢ƒŽ±« + (=ucs . #x2101B) ; 𡀛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 2) + (=hanziku-12 . #xEC6C) ; ý¢ƒŽ±¬ + (=ucs . #x2101C) ; 𡀜 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 3 2237 4) + (=hanziku-6 . #xCEEA) ; ý¢¬»ª + (=ucs . #x21038) ; 𡀸 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 696 11) + (=hanziku-2 . #xE17C) ; ý¢€®…¼ + (=ucs . #x2103E) ; 𡀾 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 698 7) + (=hanziku-2 . #xE1DA) ; ý¢€®‡š + (=ucs . #x21040) ; 𡁀 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 697 12) + (=hanziku-2 . #xE1BF) ; ý¢€®†¿ + (=ucs . #x2104A) ; 𡁊 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 697 7) + (=hanziku-2 . #xE1BA) ; ý¢€®†º + (=ucs . #x21054) ; 𡁔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 14 27) + (=hanziku-12 . #xEC6A) ; ý¢ƒŽ±ª + (=ucs . #x21058) ; 𡁘 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 695 15) + (=hanziku-2 . #xE160) ; ý¢€®…  + (=ucs . #x21066) ; 𡁦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 696 5) + (=hanziku-2 . #xE176) ; ý¢€®…¶ + (=ucs . #x21067) ; 𡁧 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 696 14) + (=hanziku-2 . #xE1A1) ; ý¢€®†¡ + (=ucs . #x2106A) ; 𡁪 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 697 14) + (=hanziku-2 . #xE1C1) ; ý¢€®‡ + (=ucs . #x2106E) ; 𡁮 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 698 10) + (=hanziku-2 . #xE1DD) ; ý¢€®‡ + (=ucs . #x21070) ; 𡁰 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 3) + (=hanziku-12 . #xEC6D) ; ý¢ƒŽ±­ + (=ucs . #x21071) ; 𡁱 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 4) + (=hanziku-12 . #xEC6E) ; ý¢ƒŽ±® + (=ucs . #x21072) ; 𡁲 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 5) + (=hanziku-12 . #xEC6F) ; ý¢ƒŽ±¯ + (=ucs . #x21073) ; 𡁳 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 6) + (=hanziku-12 . #xEC70) ; ý¢ƒŽ±° + (=ucs . #x21074) ; 𡁴 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 688 9) + (=hanziku-2 . #xDFD6) ; ý¢€­¿– + (=ucs . #x210AB) ; 𡂫 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 697 3) + (=hanziku-2 . #xE1B6) ; ý¢€®†¶ + (=ucs . #x210AD) ; 𡂭 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 699 7) + (=hanziku-2 . #xE1FA) ; ý¢€®‡º + (=ucs . #x210BF) ; 𡂿 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 701 3) + (=hanziku-2 . #xE277) ; ý¢€®‰· + (=ucs . #x210C2) ; 𡃂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 701 7) + (=hanziku-2 . #xE27B) ; ý¢€®‰» + (=ucs . #x210C3) ; 𡃃 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 7) + (=hanziku-12 . #xEC71) ; ý¢ƒŽ±± + (=ucs . #x210C4) ; 𡃄 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 8) + (=hanziku-12 . #xEC72) ; ý¢ƒŽ±² + (=ucs . #x210C5) ; 𡃅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 9) + (=hanziku-12 . #xEC73) ; ý¢ƒŽ±³ + (=ucs . #x210C6) ; 𡃆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 699 4) + (=hanziku-2 . #xE1F7) ; ý¢€®‡· + (=ucs . #x210DE) ; 𡃞 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 700 6) + (=hanziku-2 . #xE25A) ; ý¢€®‰š + (=ucs . #x210F3) ; 𡃳 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 703 25) + (=hanziku-2 . #xE2EF) ; ý¢€®‹¯ + (=ucs . #x210F8) ; 𡃸 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 701 13) + (=hanziku-2 . #xE2A3) ; ý¢€®Š£ + (=ucs . #x21107) ; 𡄇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 10) + (=hanziku-12 . #xEC74) ; ý¢ƒŽ±´ + (=ucs . #x2110B) ; 𡄋 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 11) + (=hanziku-12 . #xEC75) ; ý¢ƒŽ±µ + (=ucs . #x2110C) ; 𡄌 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 703 24) + (=hanziku-2 . #xE2EE) ; ý¢€®‹® + (=ucs . #x2111F) ; 𡄟 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 705 2) + (=hanziku-2 . #xE359) ; ý¢€®™ + (=ucs . #x21121) ; 𡄡 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 705 6) + (=hanziku-2 . #xE35D) ; ý¢€® + (=ucs . #x21122) ; 𡄢 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 12) + (=hanziku-12 . #xEC76) ; ý¢ƒŽ±¶ + (=ucs . #x21124) ; 𡄤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 13) + (=hanziku-12 . #xEC77) ; ý¢ƒŽ±· + (=ucs . #x21125) ; 𡄥 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 705 17) + (=hanziku-2 . #xE368) ; ý¢€®¨ + (=ucs . #x21142) ; 𡅂 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 706 3) + (=hanziku-2 . #xE37A) ; ý¢€®º + (=ucs . #x21143) ; 𡅃 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 706 10) + (=hanziku-2 . #xE3A3) ; ý¢€®Ž£ + (=ucs . #x21144) ; 𡅄 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 707 4) + (=hanziku-2 . #xE3BD) ; ý¢€®Ž½ + (=ucs . #x21145) ; 𡅅 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 14) + (=hanziku-12 . #xEC78) ; ý¢ƒŽ±¸ + (=ucs . #x21146) ; 𡅆 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 15) + (=hanziku-12 . #xEC79) ; ý¢ƒŽ±¹ + (=ucs . #x21147) ; 𡅇 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 707 2) + (=hanziku-2 . #xE3BB) ; ý¢€®Ž» + (=ucs . #x21153) ; 𡅓 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 12 4) + (=hanziku-12 . #xEBE1) ; ý¢ƒŽ¯¡ + (=ucs . #x21155) ; 𡅕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 2 867 10) + (=hanziku-3 . #xAEAF) ; ý¢€ºº¯ + (=ucs . #x21156) ; 𡅖 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 708 7) + (=hanziku-2 . #xE3E0) ; ý¢€®  + (=ucs . #x2115B) ; 𡅛 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 707 7) + (=hanziku-2 . #xE3C0) ; ý¢€®€ + (=ucs . #x21164) ; 𡅤 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 707 11) + (=hanziku-2 . #xE3C4) ; ý¢€®„ + (=ucs . #x21165) ; 𡅥 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 16) + (=hanziku-12 . #xEC7A) ; ý¢ƒŽ±º + (=ucs . #x21166) ; 𡅦 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 709 2) + (=hanziku-2 . #xE3FB) ; ý¢€®» + (=ucs . #x21174) ; 𡅴 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 709 4) + (=hanziku-2 . #xE3FD) ; ý¢€®½ + (=ucs . #x21175) ; 𡅵 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 710 2) + (=hanziku-2 . #xE45C) ; ý¢€®‘œ + (=ucs . #x21194) ; 𡆔 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 17) + (=hanziku-12 . #xEC7B) ; ý¢ƒŽ±» + (=ucs . #x21195) ; 𡆕 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 8 15 18) + (=hanziku-12 . #xEC7C) ; ý¢ƒŽ±¼ + (=ucs . #x2119D) ; 𡆝 + )) +(define-char + '((ideographic-radical . 30) ; ⼝ + (hanyu-dazidian 1 710 7) + (=hanziku-2 . #xE461) ; ý¢€®‘¡ + (=ucs . #x2119F) ; 𡆟 + )) diff --git a/lisp/utf-2000/Ideograph-R031-Enclosure.el b/lisp/utf-2000/Ideograph-R031-Enclosure.el new file mode 100644 index 0000000..ecf355e --- /dev/null +++ b/lisp/utf-2000/Ideograph-R031-Enclosure.el @@ -0,0 +1,3972 @@ +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 0) + (total-strokes . 3) + (hanyu-dazidian 1 710 8) + (shinjigen-2 . 1298) + (chinese-gb2312 . #x606D) ; ø»…£² + (=jis-x0208 . #x5378) ; ø½‹€¯ + (chinese-isoir165 . #x606D) ; ø»ŽŒ‚ + (chinese-cns11643-2 . #x212A) ; ø»“Œ© + (=gt-pj-1 . #x5378) ; 囗 + (chinese-big5 . #xC949) ; ý¢€Œ¥‰ + (ideograph-daikanwa . 04675) ; ø¸‰ƒ + (=gt-k . 00216) ; ý¡„€ƒ˜ + (=ucs . #x56D7) ; 囗 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 1) + (total-strokes . 4) + (hanyu-dazidian 1 710 10) + (chinese-cns11643-6 . #x2165) ; ø»›µ´ + (ideograph-daikanwa . 04676) ; ø¸‰„ + (=hanziku-2 . #xE464) ; ý¢€®‘¤ + (=ucs . #x211A0) ; 𡆠 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 1) + (total-strokes . 4) + (ideograph-daikanwa . 04677) ; ø¸‰… + (=ucs . #x211A1) ; 𡆡 + )) +(define-char + '((=>ucs . #x211A1) ; 𡆡 + (morohashi-daikanwa 4677 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x2166) ; ø»›µµ + )) +(define-char + '((=>ucs . #x211A1) ; 𡆡 + (morohashi-daikanwa 4677 0 2) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 1) + (total-strokes . 4) + (hanyu-dazidian 1 710 9) + (=hanziku-2 . #xE463) ; ý¢€®‘£ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 711 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=big5-cdp . #x8C78) ; ý¢€ˆ±¸ + )) + (japanese-jisx0212 . #x3672) ; ø»‹„— + (chinese-cns11643-4 . #x216F) ; ø»—¡¶ + (ideograph-daikanwa . 04678) ; ø¸‰† + (=big5-cdp . #x8DE5) ; ý¢€ˆ·¥ + (=ucs . #x56D9) ; 囙 + )) +(define-char + '((=>ucs . #x361D) ; 㘝 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((korean-ksc5601 . #x6951) ; ø»Š„¬ + (ideograph-daikanwa . 03115) ; ø¸€°« + )) + (ideograph-daikanwa . 04679) ; ø¸‰‡ + (=cbeta . 01404) ; ø¸ •¼ + )) +(define-char + '((morohashi-daikanwa 4679 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x53C8) ; 又 + )) + (chinese-cns11643-3 . #x2232) ; ø»•˜“ + (=ucs . #x361D) ; 㘝 + )) +(define-char + '((=>ucs . #x56DA) ; 囚 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 710 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x4EBA) ; 人 + )) + (shinjigen-2 . 133) + (=jis-x0208 . #x3C7C) ; ø½ŠŸ + (korean-ksc5601 . #x6176) ; ø»‰¹¡ + (chinese-cns11643-1 . #x463F) ; ø»‘¹ + (=gt-pj-1 . #x3C7C) ; ø½ŠŸ + (chinese-big5 . #xA57D) ; ý¢€Š•½ + (ideograph-daikanwa . 04680) ; ø¸‰ˆ + (=gt-k . 00950) ; ý¡„€Ž¶ + (ucs-jis . #x56DA) ; ø½ŠŸ + )) +(define-char + '((morohashi-daikanwa 4680 0 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-gb2312 . #x4774) ; ø»„¿‹ + (chinese-isoir165 . #x4774) ; ø»§› + (=ucs . #x56DA) ; 囚 + )) +(define-char + '((=>ucs . #x211A3) ; 𡆣 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 710 14) + (ideograph-daikanwa . 04681) ; ø¸‰‰ + (=hanziku-2 . #xE468) ; ý¢€®‘¨ + (=ucs . #x211A3) ; 𡆣 + )) +(define-char + '((=>ucs . #x211A3) ; 𡆣 + (morohashi-daikanwa 4681 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-4 . #x216E) ; ø»—¡µ + )) +(define-char + '((=>ucs . #x56DB) ; 四 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 1299) + (=jis-x0208 . #x3B4D) ; ø½Šœ´ + (korean-ksc5601 . #x5E4C) ; ø»‰´ + (=gt-pj-1 . #x3B4D) ; ø½Šœ´ + (ideograph-daikanwa . 04682) ; ø¸‰Š + (=gt-k . 00942) ; ý¡„€Ž® + (ucs-jis . #x56DB) ; ø½Šœ´ + )) +(define-char + '((morohashi-daikanwa 4682 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 710 16) + (chinese-gb2312 . #x4B44) ; ø»…„“ + (chinese-isoir165 . #x4B44) ; ø»¬£ + (chinese-cns11643-1 . #x463E) ; ø»‘¹ + (chinese-big5 . #xA57C) ; ý¢€Š•¼ + (=ucs . #x56DB) ; 四 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 711 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x53B6) ; 厶 + )) + (japanese-jisx0212 . #x3673) ; ø»‹„˜ + (chinese-cns11643-4 . #x216D) ; ø»—¡´ + (ideograph-daikanwa . 04683) ; ø¸‰‹ + (=hanziku-2 . #xE4A1) ; ý¢€®’¡ + (=jef-china3 . #x47BD) ; øº„ž½ + (=ucs . #x56DC) ; 囜 + )) +(define-char + '((=>ucs . #x20064) ; 𠁤 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 04684) ; ø¸‰Œ + )) +(define-char + '((morohashi-daikanwa 4684 0 0) + (ideographic- (:radical 31 ; ⼞ + :strokes 2) + (:radical 2 ; ⼁ + :strokes 4)) + (total-strokes . 5) + (->same-ideograph + ((ideograph-daikanwa . 04684) ; ø¸‰Œ + )) + (hanyu-dazidian 1 29 3) + (chinese-cns11643-6 . #x225F) ; ø»›·Œ + (=big5-cdp . #x87E5) ; ý¢€ˆŸ¥ + (=ucs . #x20064) ; 𠁤 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x3405) ; 㐅 + )) + (=cbeta . 00638) ; ø¸ ‰¾ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 713 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x5B50) ; 子 + )) + (chinese-gb2312 . #x606E) ; ø»…£³ + (japanese-jisx0212 . #x3674) ; ø»‹„™ + (chinese-isoir165 . #x606E) ; ø»ŽŒƒ + (chinese-cns11643-1 . #x4760) ; ø»‘» + (chinese-big5 . #xA65F) ; ý¢€Š™Ÿ + (ideograph-daikanwa . 04688) ; ø¸‰ + (=jef-china3 . #x8EBB) ; øºˆº» + (=ucs . #x56DD) ; 囝 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 712 1) + (ideograph-daikanwa . 04689) ; ø¸‰‘ + (=hanziku-2 . #xE4BD) ; ý¢€®’½ + (=ucs . #x211A7) ; 𡆧 + )) +(define-char + '((=>ucs . #x211A7) ; 𡆧 + (morohashi-daikanwa 4689 0 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2432) ; ø»›¹› + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 712 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x53E3) ; 口 + )) + (shinjigen-2 . 1302) + (chinese-gb2312 . #x3B58) ; ø»„­‡ + (=jis-x0208 . #x3273) ; ø½ŠŒ + (korean-ksc5601 . #x7C5E) ; ø»Š ³ + (chinese-isoir165 . #x3B58) ; ø»•— + (chinese-cns11643-1 . #x475F) ; ø»‘»Ž + (=gt-pj-1 . #x3273) ; 回 + (chinese-big5 . #xA65E) ; ý¢€Š™ž + (ideograph-daikanwa . 04690) ; ø¸‰’ + (=gt-k . 01575) ; ý¡„€˜§ + (=ucs . #x56DE) ; 回 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 713 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=big5-cdp . #x8CC8) ; ý¢€ˆ³ˆ + ) + ((=ucs . #x3405) ; 㐅 + )) + (chinese-gb2312 . #x5836) ; ø»…—‹ + (japanese-jisx0212 . #x3675) ; ø»‹„š + (chinese-isoir165 . #x5836) ; ø»¿› + (=jis-x0213-2-2000 . #x2455) ; ø»¤¢Ž + (chinese-big5 . #xC9C7) ; ý¢€Œ§‡ + (ideograph-daikanwa . 04691) ; ø¸‰“ + (=ucs . #x56DF) ; 囟 + )) +(define-char + '((=>ucs . #x56DF) ; 囟 + (morohashi-daikanwa 4691 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x2227) ; ø»“Ž„ + )) +(define-char + '((=>ucs . #x211A8) ; 𡆨 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2430) ; ø»›¹™ + (ideograph-daikanwa . 04692) ; ø¸‰” + )) +(define-char + '((morohashi-daikanwa 4692 0 3) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 100 2) + (=hanziku-1 . #xB87D) ; ý¢€›¡½ + (=ucs . #x211A8) ; 𡆨 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 711 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x5927) ; 大 + )) + (shinjigen-2 . 1300) + (chinese-gb2312 . #x5272) ; ø»…“ + (=jis-x0208 . #x3078) ; ø½Š• + (korean-ksc5601 . #x6C57) ; ø»Š‰Œ + (chinese-isoir165 . #x5272) ; ø»·£ + (chinese-cns11643-1 . #x475E) ; ø»‘» + (=gt-pj-1 . #x3078) ; 因 + (chinese-big5 . #xA65D) ; ý¢€Š™ + (ideograph-daikanwa . 04693) ; ø¸‰• + (=gt-k . 01562) ; ý¡„€˜š + (=ucs . #x56E0) ; 因 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 713 9) + (chinese-cns11643-5 . #x2249) ; ø»™¬² + (ideograph-daikanwa . 04694) ; ø¸‰– + (=hanziku-2 . #xE4E5) ; ý¢€®“¥ + (=ucs . #x211A9) ; 𡆩 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 711 7) + (ideograph-daikanwa . 04695) ; ø¸‰— + (=big5-cdp . #x8668) ; ý¢€ˆ™¨ + (=ucs . #x211AA) ; 𡆪 + )) +(define-char + '((morohashi-daikanwa 4695 0 9) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x233D) ; ø»•™¼ + (=ucs . #x361F) ; 㘟 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 713 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x5973) ; 女 + )) + (chinese-gb2312 . #x606F) ; ø»…£´ + (japanese-jisx0212 . #x3676) ; ø»‹„› + (chinese-isoir165 . #x606F) ; ø»ŽŒ„ + (chinese-cns11643-2 . #x2226) ; ø»“Žƒ + (chinese-big5 . #xC9C6) ; ý¢€Œ§† + (ideograph-daikanwa . 04696) ; ø¸‰˜ + (=ucs . #x56E1) ; 囡 + )) +(define-char + '((=>ucs . #x211B3) ; 𡆳 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 713 6) + (ideograph-daikanwa . 04697) ; ø¸‰™ + (=hanziku-2 . #xE4E2) ; ý¢€®“¢ + )) +(define-char + '((morohashi-daikanwa 4697 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2248) ; ø»™¬± + (=ucs . #x211B3) ; 𡆳 + )) +(define-char + '((=>ucs . #x211B2) ; 𡆲 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 04698) ; ø¸‰š + )) +(define-char + '((morohashi-daikanwa 4698 0 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x242F) ; ø»›¹˜ + (=ucs . #x211B2) ; 𡆲 + )) +(define-char + '((=>ucs . #x211B2) ; 𡆲 + (morohashi-daikanwa 4698 0 2) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 713 5) + (=hanziku-2 . #xE4E1) ; ý¢€®“¡ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2431) ; ø»›¹š + (ideograph-daikanwa . 04699) ; ø¸‰› + (=ucs . #x211B0) ; 𡆰 + )) +(define-char + '((=>ucs . #x211B0) ; 𡆰 + (morohashi-daikanwa 4699 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 713 2) + (=hanziku-2 . #xE4DE) ; ý¢€®“ž + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 711 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x624D) ; 才 + )) + (chinese-gb2312 . #x4D45) ; ø»…‡ + (chinese-isoir165 . #x4D45) ; ø»¯  + (ideograph-daikanwa . 04701) ; ø¸‰ + (=hanziku-2 . #xE4A4) ; ý¢€®’¤ + (=ucs . #x56E2) ; 团 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 04702) ; ø¸‰ž + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 04703) ; ø¸‰Ÿ + )) +(define-char + '((morohashi-daikanwa 4703 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x5BF8) ; 寸 + )) + (=jis-x0208 . #x4344) ; ø½Š¨› + (chinese-cns11643-3 . #x233E) ; ø»•™½ + (=gt-pj-1 . #x4344) ; 団 + (=ucs . #x56E3) ; 団 + )) +(define-char + '((=>ucs . #x56E4) ; 囤 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=jis-x0208 . #x4656) ; ø½Š­‡ + (korean-ksc5601 . #x546A) ; ø»‰¦ + (ideograph-daikanwa . 07828) ; ø¸º” + )) + (japanese-jisx0212 . #x3677) ; ø»‹„œ + (ideograph-daikanwa . 04704) ; ø¸‰  + (=jef-china3 . #x47BE) ; øº„ž¾ + (ucs-jis . #x56E4) ; ø»‹„œ + )) +(define-char + '((morohashi-daikanwa 4704 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 714 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x5C6F) ; 屯 + )) + (chinese-gb2312 . #x365A) ; ø»„¥³ + (chinese-isoir165 . #x365A) ; ø»Žƒ + (chinese-cns11643-1 . #x495B) ; ø»‘¾† + (chinese-big5 . #xA779) ; ý¢€Š¹ + (=ucs . #x56E4) ; 囤 + )) +(define-char + '((=>ucs . #x56E5) ; 囥 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 715 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=jis-x0208 . #x5036) ; ø½Š»“ + (korean-ksc5601 . #x7971) ; ø»Šœ¬ + (ideograph-daikanwa . 00288) ; ø¸€„  + )) + (japanese-jisx0212 . #x3678) ; ø»‹„ + (chinese-big5 . #xCAA9) ; ý¢€Œª© + (ideograph-daikanwa . 04705) ; ø¸‰¡ + (ucs-jis . #x56E5) ; ø»‹„ + )) +(define-char + '((morohashi-daikanwa 4705 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x4EA2) ; 亢 + )) + (chinese-cns11643-2 . #x2349) ; ø»“„ + (=ucs . #x56E5) ; 囥 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 715 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x6C34) ; æ°´ + )) + (japanese-jisx0212 . #x3679) ; ø»‹„ž + (chinese-cns11643-3 . #x252C) ; ø»•œ§ + (ideograph-daikanwa . 04706) ; ø¸‰¢ + (=hanziku-2 . #xE560) ; ý¢€®•  + (=cbeta . 00639) ; ø¸ ‰¿ + (=ucs . #x56E6) ; 囦 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 715 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56DB) ; 四 + ) + ((=big5-cdp . #x8BC0) ; ý¢€ˆ¯€ + )) + (japanese-jisx0212 . #x367A) ; ø»‹„Ÿ + (chinese-cns11643-2 . #x2348) ; ø»“ƒ + (chinese-big5 . #xCAA8) ; ý¢€Œª¨ + (ideograph-daikanwa . 04707) ; ø¸‰£ + (=jef-china3 . #x47BF) ; øº„ž¿ + (=ucs . #x56E7) ; 囧 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 714 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x4E0D) ; 不 + )) + (japanese-jisx0212 . #x367B) ; ø»‹„  + (=jis-x0213-2-2000 . #x2456) ; ø»¤¢ + (ideograph-daikanwa . 04708) ; ø¸‰¤ + (=hanziku-2 . #xE545) ; ý¢€®•… + (=ucs . #x56E8) ; 囨 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 714 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x4E91) ; 云 + )) + (chinese-cns11643-3 . #x2526) ; ø»•œ¡ + (ideograph-daikanwa . 04709) ; ø¸‰¥ + (=hanziku-2 . #xE542) ; ý¢€®•‚ + (=ucs . #x56E9) ; 囩 + )) +(define-char + '((=>ucs . #x56F1) ; 囱 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=big5-cdp . #x8CC8) ; ý¢€ˆ³ˆ + ) + ((=ucs . #x590A) ; 夊 + )) + (japanese-jisx0212 . #x367C) ; ø»‹„¡ + (ideograph-daikanwa . 04710) ; ø¸‰¦ + (ucs-jis . #x56F1) ; ø»‹„¡ + )) +(define-char + '((morohashi-daikanwa 4710 0 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3451) ; ø»„¢® + (chinese-isoir165 . #x3451) ; ø»Š¾ + (=jef-china3 . #x8CD8) ; øºˆ³˜ + (=ucs . #x56F1) ; 囱 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 715 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x52FF) ; 勿 + )) + (chinese-gb2312 . #x6071) ; ø»…£¶ + (japanese-jisx0212 . #x367D) ; ø»‹„¢ + (chinese-isoir165 . #x6071) ; ø»ŽŒ† + (chinese-cns11643-1 . #x495C) ; ø»‘¾‡ + (chinese-big5 . #xA77A) ; ý¢€Šº + (ideograph-daikanwa . 04711) ; ø¸‰§ + (=jef-china3 . #x9BC5) ; øº‰¯… + (=ucs . #x56EB) ; 囫 + )) +(define-char + '((=>ucs . #x211B4) ; 𡆴 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 04712) ; ø¸‰¨ + )) +(define-char + '((=>ucs . #x211B4) ; 𡆴 + (morohashi-daikanwa 4712 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 716 4) + (=hanziku-2 . #xE5A3) ; ý¢€®–£ + )) +(define-char + '((morohashi-daikanwa 4712 0 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2654) ; ø»›¼¹ + (=ucs . #x211B4) ; 𡆴 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 715 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=big5-cdp . #x89CC) ; ý¢€ˆ§Œ + )) + (chinese-cns11643-3 . #x252B) ; ø»•œ¦ + (ideograph-daikanwa . 04713) ; ø¸‰© + (=hanziku-2 . #xE55E) ; ý¢€®•ž + (=ucs . #x56EC) ; 囬 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 714 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x5143) ; 元 + )) + (chinese-gb2312 . #x5430) ; ø»…‘ + (japanese-jisx0212 . #x367E) ; ø»‹„£ + (chinese-isoir165 . #x5430) ; ø»¹ + (chinese-cns11643-3 . #x252A) ; ø»•œ¥ + (ideograph-daikanwa . 04714) ; ø¸‰ª + (=hanziku-2 . #xE4FE) ; ý¢€®“¾ + (=cbeta . 04414) ; ø¸¡„¾ + (=jef-china3 . #x47C0) ; øº„Ÿ€ + (=ucs . #x56ED) ; 园 + )) +(define-char + '((=>ucs . #x56EE) ; 囮 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=jis-x0208 . #x323D) ; ø½Š– + (korean-ksc5601 . #x7B79) ; ø»ŠŸ° + )) + (shinjigen-2 . 1310) + (=jis-x0208 . #x5379) ; ø½‹€° + (=gt-pj-1 . #x5379) ; ø½‹€° + (ideograph-daikanwa . 04715) ; ø¸‰« + (ucs-jis . #x56EE) ; ø½‹€° + )) +(define-char + '((=>ucs . #x56EE) ; 囮 + (morohashi-daikanwa 4715 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((chinese-cns11643-1 . #x4527) ; ø»‘·š + )) + (chinese-cns11643-2 . #x2347) ; ø»“‚ + )) +(define-char + '((morohashi-daikanwa 4715 0 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 715 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x5316) ; 化 + )) + (chinese-big5 . #xCAA7) ; ý¢€Œª§ + (=ucs . #x56EE) ; 囮 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 713 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x738B) ; 王 + )) + (chinese-cns11643-3 . #x2529) ; ø»•œ¤ + (ideograph-daikanwa . 04716) ; ø¸‰¬ + (=hanziku-2 . #xE4E6) ; ý¢€®“¦ + (=ucs . #x56EF) ; 囯 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 714 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x6728) ; 木 + )) + (shinjigen-2 . 1312) + (chinese-gb2312 . #x4027) ; ø»„³¬ + (=jis-x0208 . #x3A24) ; ø½Šš­ + (korean-ksc5601 . #x4D5D) ; ø»‰›° + (chinese-isoir165 . #x4027) ; ø»›¼ + (chinese-cns11643-1 . #x495A) ; ø»‘¾… + (=gt-pj-1 . #x3A24) ; 困 + (chinese-big5 . #xA778) ; ý¢€Š¸ + (ideograph-daikanwa . 04717) ; ø¸‰­ + (=gt-k . 02551) ; ý¡„€§· + (=ucs . #x56F0) ; 困 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 714 3) + (ideograph-daikanwa . 04718) ; ø¸‰® + (=hanziku-2 . #xE540) ; ý¢€®•€ + (=ucs . #x211B6) ; 𡆶 + )) +(define-char + '((=>ucs . #x211B6) ; 𡆶 + (morohashi-daikanwa 4718 0 2) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A3E) ; ø»œ‚› + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 714 10) + (chinese-cns11643-6 . #x2658) ; ø»›¼½ + (ideograph-daikanwa . 04719) ; ø¸‰¯ + (=hanziku-2 . #xE547) ; ý¢€®•‡ + (=ucs . #x211B7) ; 𡆷 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 714 6) + (chinese-cns11643-6 . #x2656) ; ø»›¼» + (ideograph-daikanwa . 04720) ; ø¸‰° + (=hanziku-2 . #xE543) ; ý¢€®•ƒ + (=ucs . #x211B8) ; 𡆸 + )) +(define-char + '((=>ucs . #x211C6) ; 𡇆 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 716 3) + (ideograph-daikanwa . 04721) ; ø¸‰± + (=hanziku-2 . #xE5A2) ; ý¢€®–¢ + )) +(define-char + '((morohashi-daikanwa 4721 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2653) ; ø»›¼¸ + (=ucs . #x211C6) ; 𡇆 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 714 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x4E95) ; 井 + )) + (shinjigen-1 . 1308) + (shinjigen-2 . 1308) + (=jis-x0208 . #x304F) ; ø½ŠŒ¬ + (chinese-cns11643-3 . #x2527) ; ø»•œ¢ + (=gt-pj-1 . #x304F) ; 囲 + (ideograph-daikanwa . 04722) ; ø¸‰² + (=hanziku-2 . #xE4FD) ; ý¢€®“½ + (=ucs . #x56F2) ; 囲 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 04723) ; ø¸‰³ + (=ucs . #x211C7) ; 𡇇 + )) +(define-char + '((=>ucs . #x211C7) ; 𡇇 + (morohashi-daikanwa 4723 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 715 9) + (chinese-cns11643-6 . #x265B) ; ø»›½€ + (=hanziku-2 . #xE566) ; ý¢€®•¦ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 716 5) + (chinese-cns11643-6 . #x2655) ; ø»›¼º + (ideograph-daikanwa . 04724) ; ø¸‰´ + (=hanziku-2 . #xE5A4) ; ý¢€®–¤ + (=ucs . #x211C3) ; 𡇃 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 04725) ; ø¸‰µ + (=ucs . #x211BE) ; 𡆾 + )) +(define-char + '((=>ucs . #x211BE) ; 𡆾 + (morohashi-daikanwa 4725 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 715 10) + (chinese-cns11643-6 . #x265C) ; ø»›½ + (=hanziku-2 . #xE567) ; ý¢€®•§ + )) +(define-char + '((=>ucs . #x211C1) ; 𡇁 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 04726) ; ø¸‰¶ + )) +(define-char + '((morohashi-daikanwa 4726 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 716 1) + (chinese-cns11643-6 . #x2651) ; ø»›¼¶ + (=hanziku-2 . #xE57E) ; ý¢€®•¾ + (=ucs . #x211C1) ; 𡇁 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 715 11) + (chinese-cns11643-6 . #x265A) ; ø»›¼¿ + (ideograph-daikanwa . 04727) ; ø¸‰· + (=hanziku-2 . #xE568) ; ý¢€®•¨ + (=ucs . #x211BF) ; 𡆿 + )) +(define-char + '((=>ucs . #x211C4) ; 𡇄 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 716 6) + (ideograph-daikanwa . 04728) ; ø¸‰¸ + (=hanziku-2 . #xE5A5) ; ý¢€®–¥ + )) +(define-char + '((morohashi-daikanwa 4728 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2652) ; ø»›¼· + (=ucs . #x211C4) ; 𡇄 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 715 4) + (chinese-cns11643-6 . #x2659) ; ø»›¼¾ + (ideograph-daikanwa . 04729) ; ø¸‰¹ + (=hanziku-2 . #xE561) ; ý¢€®•¡ + (=ucs . #x211BC) ; 𡆼 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 714 9) + (chinese-cns11643-6 . #x2657) ; ø»›¼¼ + (ideograph-daikanwa . 04730) ; ø¸‰º + (=hanziku-2 . #xE546) ; ý¢€®•† + (=ucs . #x211BB) ; 𡆻 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x65E5) ; 日 + )) + (ideograph-daikanwa . 04731) ; ø¸‰» + (=cbeta . 03191) ; ø¸ ±· + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 04732) ; ø¸‰¼ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 04733) ; ø¸‰½ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 04734) ; ø¸‰¾ + )) +(define-char + '((morohashi-daikanwa 4734 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (=jis-x0208 . #x3F5E) ; ø½Š¢½ + (chinese-cns11643-3 . #x2528) ; ø»•œ£ + (=gt-pj-1 . #x3F5E) ; 図 + (=ucs . #x56F3) ; 図 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 715 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=big5-cdp . #x8CC8) ; ý¢€ˆ³ˆ + ) + ((=big5-cdp . #x89D5) ; ý¢€ˆ§• + )) + (chinese-cns11643-1 . #x4959) ; ø»‘¾„ + (chinese-big5 . #xA777) ; ý¢€Š· + (=ucs . #x56EA) ; 囪 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 714 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x97E6) ; 韦 + )) + (chinese-gb2312 . #x4E27) ; ø»…ˆ + (chinese-isoir165 . #x4E27) ; ø»°  + (=hanziku-2 . #xE541) ; ý¢€®• + (=ucs . #x56F4) ; 围 + )) +(define-char + '((script C-Simplified Ideograph) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 4) + (total-strokes . 7) + (<-simplified-ideograph + ((=ucs . #x5707) ; 圇 + )) + (hanyu-dazidian 1 715 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x4ED1) ; 仑 + )) + (chinese-gb2312 . #x6070) ; ø»…£µ + (chinese-isoir165 . #x6070) ; ø»ŽŒ… + (=hanziku-2 . #xE565) ; ý¢€®•¥ + (=ucs . #x56F5) ; 囵 + )) +(define-char + '((=>ucs . #x56F6) ; 囶 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x7822) ; ø»Š™¿ + (ideograph-daikanwa . 01450) ; ø¸€–ª + ) + ((=ucs . #x571F) ; 土 + )) + )) + (japanese-jisx0212 . #x3721) ; ø»‹„¤ + (=jis-x0213-2-2000 . #x2457) ; ø»¤¢ + (ideograph-daikanwa . 04735) ; ø¸‰¿ + (ucs-jis . #x56F6) ; ø»‹„¤ + )) +(define-char + '((morohashi-daikanwa 4735 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 717 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516B) ; 八 + ) + ((=ucs . #x571F) ; 土 + )) + )) + (=hanziku-2 . #xE5C9) ; ý¢€®—‰ + (=ucs . #x56F6) ; 囶 + )) +(define-char + '((=>ucs . #x56F6) ; 囶 + (morohashi-daikanwa 4735 0 2) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x513F) ; 儿 + ) + ((=ucs . #x571F) ; 土 + )) + )) + (chinese-cns11643-3 . #x2822) ; ø»• · + )) +(define-char + '((=>ucs . #x211B5) ; 𡆵 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 04736) ; ø¸Š€ + )) +(define-char + '((morohashi-daikanwa 4736 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 717 18) + (chinese-cns11643-6 . #x2F5C) ; ø»œŠ + (=big5-cdp . #x8870) ; ý¢€ˆ¡° + (=ucs . #x211B5) ; 𡆵 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 717 1) + (chinese-cns11643-5 . #x2555) ; ø»™±˜ + (ideograph-daikanwa . 04737) ; ø¸Š + (=hanziku-2 . #xE5C0) ; ý¢€®—€ + (=ucs . #x211C8) ; 𡇈 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 717 5) + (chinese-cns11643-6 . #x2A43) ; ø»œ‚  + (ideograph-daikanwa . 04738) ; ø¸Š‚ + (=hanziku-2 . #xE5C4) ; ý¢€®—„ + (=ucs . #x211C9) ; 𡇉 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2553) ; ø»™±– + (ideograph-daikanwa . 04739) ; ø¸Šƒ + (=ucs . #x3620) ; 㘠 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 717 2) + (chinese-cns11643-6 . #x2A40) ; ø»œ‚ + (ideograph-daikanwa . 04740) ; ø¸Š„ + (=hanziku-2 . #xE5C1) ; ý¢€®— + (=ucs . #x211CA) ; 𡇊 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x277E) ; ø»• µ + (ideograph-daikanwa . 04741) ; ø¸Š… + (=ucs . #x3621) ; 㘡 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 717 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x79BE) ; 禾 + )) + (japanese-jisx0212 . #x3722) ; ø»‹„¥ + (chinese-isoir165 . #x7A67) ; ø»Ž²ˆ + (chinese-cns11643-2 . #x2570) ; ø»““§ + (=jis-x0213-2-2000 . #x2458) ; ø»¤¢‘ + (chinese-big5 . #xCBF0) ; ý¢€Œ¯° + (ideograph-daikanwa . 04742) ; ø¸Š† + (=jef-china3 . #x47C1) ; øº„Ÿ + (=ucs . #x56F7) ; 囷 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 716 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x6B63) ; æ­£ + )) + (chinese-cns11643-3 . #x277D) ; ø»• ´ + (ideograph-daikanwa . 04743) ; ø¸Š‡ + (=hanziku-2 . #xE5A7) ; ý¢€®–§ + (=ucs . #x56F8) ; 囸 + )) +(define-char + '((=>ucs . #x56F9) ; 囹 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=jis-x0208 . #x4E61) ; ø½Š¹‚ + (korean-ksc5601 . #x5635) ; ø»‰¨– + (ideograph-daikanwa . 00387) ; ø¸€†ƒ + )) + (shinjigen-2 . 1322) + (=jis-x0208 . #x537A) ; ø½‹€± + (korean-ksc5601 . #x5637) ; ø»‰¨˜ + (=gt-pj-1 . #x537A) ; ø½‹€± + (ideograph-daikanwa . 04744) ; ø¸Šˆ + (ucs-jis . #x56F9) ; ø½‹€± + )) +(define-char + '((=>ucs . #x56F9) ; 囹 + (morohashi-daikanwa 4744 0 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 717 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((chinese-cns11643-1 . #x456F) ; ø»‘¸¢ + )) + (chinese-cns11643-2 . #x2571) ; ø»““¨ + (chinese-big5 . #xCBF1) ; ý¢€Œ¯± + )) +(define-char + '((morohashi-daikanwa 4744 0 2) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x4EE4) ; 令 + )) + (chinese-gb2312 . #x6072) ; ø»…£· + (chinese-isoir165 . #x6072) ; ø»ŽŒ‡ + (=ucs . #x56F9) ; 囹 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 716 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x53E4) ; 古 + )) + (shinjigen-2 . 1317) + (chinese-gb2312 . #x394C) ; ø»„©¿ + (=jis-x0208 . #x3847) ; ø½Š˜” + (korean-ksc5601 . #x4D33) ; ø»‰›† + (chinese-isoir165 . #x394C) ; ø»’ + (chinese-cns11643-1 . #x4C56) ; ø»’‚› + (=gt-pj-1 . #x3847) ; 固 + (chinese-big5 . #xA954) ; ý¢€Š¥” + (ideograph-daikanwa . 04745) ; ø¸Š‰ + (=gt-k . 03692) ; ý¡„€¹¬ + (=ucs . #x56FA) ; 固 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 717 8) + (chinese-cns11643-5 . #x2554) ; ø»™±— + (ideograph-daikanwa . 04746) ; ø¸ŠŠ + (=hanziku-2 . #xE5C7) ; ý¢€®—‡ + (=ucs . #x211D1) ; 𡇑 + )) +(define-char + '((=>ucs . #x211CB) ; 𡇋 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 04747) ; ø¸Š‹ + )) +(define-char + '((=>ucs . #x211CB) ; 𡇋 + (morohashi-daikanwa 4747 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 717 3) + (=big5-cdp . #x876C) ; ý¢€ˆ¬ + )) +(define-char + '((morohashi-daikanwa 4747 0 8) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A41) ; ø»œ‚ž + (=ucs . #x211CB) ; 𡇋 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 717 4) + (chinese-cns11643-6 . #x2A42) ; ø»œ‚Ÿ + (ideograph-daikanwa . 04748) ; ø¸ŠŒ + (=hanziku-2 . #xE5C3) ; ý¢€®—ƒ + (=ucs . #x211CC) ; 𡇌 + )) +(define-char + '((=>ucs . #x211CE) ; 𡇎 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 04749) ; ø¸Š + )) +(define-char + '((morohashi-daikanwa 4749 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 717 13) + (chinese-cns11643-6 . #x2A3F) ; ø»œ‚œ + (=hanziku-2 . #xE5CC) ; ý¢€®—Œ + (=ucs . #x211CE) ; 𡇎 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 717 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x6C11) ; 民 + )) + (chinese-cns11643-3 . #x277C) ; ø»• ³ + (ideograph-daikanwa . 04750) ; ø¸ŠŽ + (=hanziku-2 . #xE5CE) ; ý¢€®—Ž + (=ucs . #x56FB) ; 囻 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 717 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x53F0) ; 台 + )) + (chinese-cns11643-3 . #x2821) ; ø»• ¶ + (ideograph-daikanwa . 04751) ; ø¸Š + (=hanziku-2 . #xE5CF) ; ý¢€®— + (=ucs . #x56FC) ; 囼 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 716 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x7389) ; 玉 + )) + (shinjigen-2 . 1318) + (chinese-gb2312 . #x397A) ; ø»„ª­ + (=jis-x0208 . #x3971) ; ø½Ššœ + (chinese-isoir165 . #x397A) ; ø»’½ + (chinese-cns11643-3 . #x277B) ; ø»• ² + (=gt-pj-1 . #x3971) ; 国 + (ideograph-daikanwa . 04752) ; ø¸Š + (=hanziku-2 . #xE5A6) ; ý¢€®–¦ + (=gt-k . 03708) ; ý¡„€¹¼ + (=ucs . #x56FD) ; 国 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 717 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x51AC) ; 冬 + )) + (chinese-gb2312 . #x4D3C) ; ø»…‡‡ + (chinese-isoir165 . #x4D3C) ; ø»¯— + (=hanziku-2 . #xE5CB) ; ý¢€®—‹ + (=jef-china3 . #x81D5) ; øºˆ‡• + (=ucs . #x56FE) ; 图 + )) +(define-char + '((=>ucs . #x211D2) ; 𡇒 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 718 10) + (ideograph-daikanwa . 04753) ; ø¸Š‘ + (=hanziku-2 . #xE5E9) ; ý¢€®—© + )) +(define-char + '((morohashi-daikanwa 4753 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2854) ; ø»™µ± + (=ucs . #x211D2) ; 𡇒 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B64) ; ø»•¦“ + (ideograph-daikanwa . 04754) ; ø¸Š’ + (=ucs . #x3622) ; 㘢 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 718 1) + (chinese-cns11643-5 . #x2856) ; ø»™µ³ + (ideograph-daikanwa . 04755) ; ø¸Š“ + (=hanziku-2 . #xE5E0) ; ý¢€®—  + (=ucs . #x211D3) ; 𡇓 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 717 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x6709) ; 有 + )) + (shinjigen-2 . 1323) + (chinese-gb2312 . #x6073) ; ø»…£¸ + (=jis-x0208 . #x537C) ; ø½‹€³ + (chinese-isoir165 . #x6073) ; ø»ŽŒˆ + (chinese-cns11643-1 . #x504C) ; ø»’ˆ‰ + (=gt-pj-1 . #x537C) ; 囿 + (chinese-big5 . #xABAA) ; ý¢€Š®ª + (ideograph-daikanwa . 04756) ; ø¸Š” + (=ucs . #x56FF) ; 囿 + )) +(define-char + '((=>ucs . #x211D4) ; 𡇔 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 718 11) + (ideograph-daikanwa . 04757) ; ø¸Š• + (=hanziku-2 . #xE5EA) ; ý¢€®—ª + )) +(define-char + '((morohashi-daikanwa 4757 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F60) ; ø»œŠ“ + (=ucs . #x211D4) ; 𡇔 + )) +(define-char + '((=>ucs . #x211D5) ; 𡇕 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 04758) ; ø¸Š– + )) +(define-char + '((morohashi-daikanwa 4758 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 718 7) + (chinese-cns11643-6 . #x2F5F) ; ø»œŠ’ + (=hanziku-2 . #xE5E6) ; ý¢€®—¦ + (=ucs . #x211D5) ; 𡇕 + )) +(define-char + '((=>ucs . #x5700) ; 圀 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x513F) ; 儿 + ) + ((korean-ksc5601 . #x5B30) ; ø»‰¯§ + (ideograph-daikanwa . 13620) ; ø¸ƒ”´ + )) + )) + (shinjigen-2 . 1320) + (=jis-x0208 . #x537B) ; ø½‹€² + (=gt-pj-1 . #x537B) ; ø½‹€² + (ideograph-daikanwa . 04759) ; ø¸Š— + (=cbeta . 03344) ; ø¸ ´ + (ucs-jis . #x5700) ; ø½‹€² + )) +(define-char + '((=>ucs . #x5700) ; 圀 + (morohashi-daikanwa 4759 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x513F) ; 儿 + ) + ((=ucs . #x65B9) ; 方 + )) + )) + (chinese-cns11643-3 . #x2B65) ; ø»•¦” + )) +(define-char + '((morohashi-daikanwa 4759 0 2) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 718 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516B) ; 八 + ) + ((=ucs . #x65B9) ; 方 + )) + )) + (=hanziku-2 . #xE5E7) ; ý¢€®—§ + (=ucs . #x5700) ; 圀 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 717 17) + (chinese-cns11643-5 . #x2855) ; ø»™µ² + (ideograph-daikanwa . 04760) ; ø¸Š˜ + (=hanziku-2 . #xE5D0) ; ý¢€®— + (=ucs . #x211D6) ; 𡇖 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 718 2) + (ideograph-daikanwa . 04761) ; ø¸Š™ + (=hanziku-2 . #xE5E1) ; ý¢€®—¡ + (=ucs . #x211D7) ; 𡇗 + )) +(define-char + '((=>ucs . #x211D7) ; 𡇗 + (morohashi-daikanwa 4761 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F5B) ; ø»œŠŽ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 718 9) + (chinese-cns11643-6 . #x2F5E) ; ø»œŠ‘ + (ideograph-daikanwa . 04762) ; ø¸Šš + (=hanziku-2 . #xE5E8) ; ý¢€®—¨ + (=ucs . #x211D8) ; 𡇘 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 04763) ; ø¸Š› + (=ucs . #x211DB) ; 𡇛 + )) +(define-char + '((=>ucs . #x211DB) ; 𡇛 + (morohashi-daikanwa 4763 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 718 3) + (chinese-cns11643-6 . #x2F5D) ; ø»œŠ + (=hanziku-2 . #xE5E2) ; ý¢€®—¢ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 04764) ; ø¸Šœ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 04765) ; ø¸Š + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 04766) ; ø¸Šž + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 04767) ; ø¸ŠŸ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x820C) ; 舌 + )) + (ideograph-daikanwa . 04768) ; ø¸Š  + (=cbeta . 04793) ; ø¸¡Š¹ + )) +(define-char + '((=>ucs . #x211E1) ; 𡇡 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 48986) ; ø¸‹½š + )) +(define-char + '((morohashi-daikanwa 48986 0 8) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 719 11) + (=hanziku-2 . #xE64B) ; ý¢€®™‹ + (=ucs . #x211E1) ; 𡇡 + )) +(define-char + '((=>ucs . #x211E1) ; 𡇡 + (morohashi-daikanwa 48986 0 9) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x362D) ; ø»œ“² + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 719 10) + (ideograph-daikanwa . 04769) ; ø¸Š¡ + (=hanziku-2 . #xE64A) ; ý¢€®™Š + (=ucs . #x211E0) ; 𡇠 + )) +(define-char + '((=>ucs . #x211E0) ; 𡇠 + (morohashi-daikanwa 4769 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C5C) ; ø»™»± + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 04770) ; ø¸Š¢ + (=ucs . #x3623) ; 㘣 + )) +(define-char + '((=>ucs . #x3623) ; 㘣 + (morohashi-daikanwa 4770 0 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3026) ; ø»•¬« + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 04771) ; ø¸Š£ + )) +(define-char + '((=>ucs . #x5701) ; 圁 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=jis-x0208 . #x3840) ; ø½Š˜ + (korean-ksc5601 . #x656B) ; ø»‰¿Ž + (ideograph-daikanwa . 35205) ; ø¸ˆ¦… + )) + (japanese-jisx0212 . #x3723) ; ø»‹„¦ + (chinese-big5 . #xD148) ; ý¢€…ˆ + (ideograph-daikanwa . 04772) ; ø¸Š¤ + (=jef-china3 . #x47C2) ; øº„Ÿ‚ + (ucs-jis . #x5701) ; ø»‹„¦ + )) +(define-char + '((morohashi-daikanwa 4772 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 720 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x8A00) ; 言 + )) + (chinese-cns11643-2 . #x2E4A) ; ø»“  + (=ucs . #x5701) ; 圁 + )) +(define-char + '((morohashi-daikanwa 4772 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 719 3) + (chinese-cns11643-6 . #x362A) ; ø»œ“¯ + (=hanziku-2 . #xE643) ; ý¢€®™ƒ + (=ucs . #x211E2) ; 𡇢 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 719 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x8C55) ; 豕 + )) + (japanese-jisx0212 . #x3724) ; ø»‹„§ + (chinese-cns11643-2 . #x2E4B) ; ø»“  + (chinese-big5 . #xD149) ; ý¢€…‰ + (ideograph-daikanwa . 04773) ; ø¸Š¥ + (=jef-china3 . #x47C3) ; øº„Ÿƒ + (=ucs . #x5702) ; 圂 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 718 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x752B) ; 甫 + )) + (shinjigen-2 . 1326) + (chinese-gb2312 . #x4654) ; ø»„½ + (=jis-x0208 . #x4A60) ; ø½Š³‰ + (korean-ksc5601 . #x7855) ; ø»Šš² + (chinese-isoir165 . #x4654) ; ø»¥ + (chinese-cns11643-1 . #x5467) ; ø»’Žœ + (=gt-pj-1 . #x4A60) ; 圃 + (chinese-big5 . #xAE45) ; ý¢€Š¹… + (ideograph-daikanwa . 04774) ; ø¸Š¦ + (=ucs . #x5703) ; 圃 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 719) + (hanyu-dazidian-char . 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x543E) ; 吾 + )) + (shinjigen-2 . 1324) + (chinese-gb2312 . #x6074) ; ø»…£¹ + (=jis-x0208 . #x537D) ; ø½‹€´ + (korean-ksc5601 . #x6558) ; ø»‰¾» + (chinese-isoir165 . #x6074) ; ø»ŽŒ‰ + (chinese-cns11643-1 . #x5468) ; ø»’Ž + (=gt-pj-1 . #x537D) ; 圄 + (chinese-big5 . #xAE46) ; ý¢€Š¹† + (ideograph-daikanwa . 04775) ; ø¸Š§ + (=gt-k . 06582) ; ý¡„¦¶ + (=ucs . #x5704) ; 圄 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 720 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8B69) ; ý¢€ˆ­© + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=big5-cdp . #x8B75) ; ý¢€ˆ­µ + )) + )) + (chinese-cns11643-3 . #x3027) ; ø»•¬¬ + (ideograph-daikanwa . 04776) ; ø¸Š¨ + (=hanziku-2 . #xE665) ; ý¢€®™¥ + (=cbeta . 05585) ; ø¸¡—‘ + (=ucs . #x5705) ; 圅 + )) +(define-char + '((=>ucs . #x211E3) ; 𡇣 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 04777) ; ø¸Š© + )) +(define-char + '((morohashi-daikanwa 4777 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 719 12) + (chinese-cns11643-6 . #x362C) ; ø»œ“± + (=hanziku-2 . #xE64C) ; ý¢€®™Œ + (=ucs . #x211E3) ; 𡇣 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 249 9) + (chinese-cns11643-5 . #x2C5B) ; ø»™»° + (ideograph-daikanwa . 04778) ; ø¸Šª + (=hanziku-1 . #xD9A1) ; ý¢€¦¡ + (=ucs . #x211E4) ; 𡇤 + )) +(define-char + '((=>ucs . #x211EA) ; 𡇪 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x543F) ; 吿 + )) + (ideograph-daikanwa . 04779) ; ø¸Š« + )) +(define-char + '((morohashi-daikanwa 4779 0 2) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 719 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x544A) ; 告 + )) + (chinese-cns11643-6 . #x362B) ; ø»œ“° + (=hanziku-2 . #xE649) ; ý¢€®™‰ + (=cbeta . 00640) ; ø¸ Š€ + (=ucs . #x211EA) ; 𡇪 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 04780) ; ø¸Š¬ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 04781) ; ø¸Š­ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 04782) ; ø¸Š® + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 04783) ; ø¸Š¯ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 04784) ; ø¸Š° + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 04785) ; ø¸Š± + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 04786) ; ø¸Š² + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 719 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x5458) ; 员 + )) + (chinese-gb2312 . #x5432) ; ø»…‘ + (chinese-isoir165 . #x5432) ; ø»¹Ÿ + (=hanziku-2 . #xE647) ; ý¢€®™‡ + (=ucs . #x5706) ; 圆 + )) +(define-char + '((=>ucs . #x211F0) ; 𡇰 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 04787) ; ø¸Š³ + )) +(define-char + '((morohashi-daikanwa 4787 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 721 7) + (=hanziku-2 . #xE6A9) ; ý¢€®š© + (=ucs . #x211F0) ; 𡇰 + )) +(define-char + '((=>ucs . #x211F0) ; 𡇰 + (morohashi-daikanwa 4787 0 5) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C5D) ; ø»™»² + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 721 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x4F96) ; 侖 + )) + (japanese-jisx0212 . #x3725) ; ø»‹„¨ + (chinese-cns11643-2 . #x342F) ; ø»“¨¨ + (chinese-gb12345 . #x6070) ; 圇 + (chinese-big5 . #xD4AC) ; ý¢€’¬ + (ideograph-daikanwa . 04788) ; ø¸Š´ + (=ucs . #x5707) ; 圇 + )) +(define-char + '((=>ucs . #x5708) ; 圈 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=jis-x0208 . #x524B) ; ø½Š¾¤ + (korean-ksc5601 . #x4F69) ; ø»‰ž¸ + (ideograph-daikanwa . 02860) ; ø¸€¬¬ + )) + (shinjigen-2 . 1330) + (=jis-x0208 . #x5421) ; ø½‹€¶ + (korean-ksc5601 . #x4F6A) ; ø»‰ž¹ + (=gt-pj-1 . #x5421) ; ø½‹€¶ + (chinese-big5 . #xB0E9) ; ý¢€‹ƒ© + (ideograph-daikanwa . 04789) ; ø¸Šµ + (=gt-k . 07917) ; ý¡„»­ + (ucs-jis . #x5708) ; ø½‹€¶ + )) +(define-char + '((morohashi-daikanwa 4789 0 3) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 721 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x5377) ; 卷 + )) + (chinese-gb2312 . #x4826) ; ø»„¿› + (chinese-isoir165 . #x4826) ; ø»§« + (chinese-cns11643-1 . #x594E) ; ø»’•™ + (=ucs . #x5708) ; 圈 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 721 1) + (chinese-cns11643-5 . #x3156) ; ø»šƒ + (ideograph-daikanwa . 04790) ; ø¸Š¶ + (=hanziku-2 . #xE6A3) ; ý¢€®š£ + (=ucs . #x211F1) ; 𡇱 + )) +(define-char + '((=>ucs . #x211F2) ; 𡇲 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 721 4) + (ideograph-daikanwa . 04791) ; ø¸Š· + (=hanziku-2 . #xE6A6) ; ý¢€®š¦ + )) +(define-char + '((morohashi-daikanwa 4791 0 2) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E25) ; ø»œŸš + (=ucs . #x211F2) ; 𡇲 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 721 6) + (chinese-cns11643-5 . #x3157) ; ø»šƒ‚ + (ideograph-daikanwa . 04792) ; ø¸Š¸ + (=hanziku-2 . #xE6A8) ; ý¢€®š¨ + (=ucs . #x211F3) ; 𡇳 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 720 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x5E78) ; 幸 + )) + (shinjigen-2 . 1327) + (chinese-gb2312 . #x6076) ; ø»…£» + (=jis-x0208 . #x537E) ; ø½‹€µ + (chinese-isoir165 . #x6076) ; ø»ŽŒ‹ + (chinese-cns11643-1 . #x5950) ; ø»’•› + (=gt-pj-1 . #x537E) ; 圉 + (chinese-big5 . #xB0EB) ; ý¢€‹ƒ« + (ideograph-daikanwa . 04793) ; ø¸Š¹ + (=gt-k . 07916) ; ý¡„»¬ + (=ucs . #x5709) ; 圉 + )) +(define-char + '((=>ucs . #x211F5) ; 𡇵 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 04794) ; ø¸Šº + )) +(define-char + '((morohashi-daikanwa 4794 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 722 1) + (chinese-cns11643-6 . #x3E23) ; ø»œŸ˜ + (=hanziku-2 . #xE6C3) ; ý¢€®›ƒ + (=ucs . #x211F5) ; 𡇵 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 721 2) + (chinese-cns11643-6 . #x3E24) ; ø»œŸ™ + (ideograph-daikanwa . 04795) ; ø¸Š» + (=hanziku-2 . #xE6A4) ; ý¢€®š¤ + (=ucs . #x211F4) ; 𡇴 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 722 3) + (chinese-cns11643-6 . #x3E22) ; ø»œŸ— + (ideograph-daikanwa . 04796) ; ø¸Š¼ + (=hanziku-2 . #xE6C5) ; ý¢€®›… + (=ucs . #x211F6) ; 𡇶 + )) +(define-char + '((=>ucs . #x570A) ; 圊 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x9751) ; 靑 + )) + (japanese-jisx0212 . #x3726) ; ø»‹„© + (=jis-x0213-1-2000 . #x2F41) ; ø»¢¨€ + (ideograph-daikanwa . 04797) ; ø¸Š½ + (=jef-china3 . #x47C4) ; øº„Ÿ„ + (ucs-jis . #x570A) ; ø»‹„© + )) +(define-char + '((morohashi-daikanwa 4797 0 4) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 720 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x9752) ; 青 + )) + (chinese-gb2312 . #x6075) ; ø»…£º + (chinese-isoir165 . #x6075) ; ø»ŽŒŠ + (chinese-big5 . #xD4AB) ; ý¢€’« + (=ucs . #x570A) ; 圊 + )) +(define-char + '((=>ucs . #x570A) ; 圊 + (morohashi-daikanwa 4797 0 5) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((chinese-cns11643-1 . #x4F65) ; ø»’‡„ + )) + (chinese-cns11643-2 . #x342E) ; ø»“¨§ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 720 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x6216) ; 或 + )) + (shinjigen-2 . 1319) + (=jis-x0208 . #x5422) ; ø½‹€· + (korean-ksc5601 . #x4F50) ; ø»‰žŸ + (chinese-cns11643-1 . #x594F) ; ø»’•š + (chinese-gb12345 . #x397A) ; 國 + (=gt-pj-1 . #x5422) ; 國 + (chinese-big5 . #xB0EA) ; ý¢€‹ƒª + (ideograph-daikanwa . 04798) ; ø¸Š¾ + (=gt-k . 07918) ; ý¡„»® + (=ucs . #x570B) ; 國 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 250 3) + (chinese-cns11643-5 . #x3154) ; ø»š‚¿ + (ideograph-daikanwa . 04799) ; ø¸Š¿ + (=hanziku-1 . #xD9BB) ; ý¢€¦» + (=ucs . #x211F7) ; 𡇷 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E26) ; ø»œŸ› + (ideograph-daikanwa . 04800) ; ø¸‹€ + (=ucs . #x211F9) ; 𡇹 + )) +(define-char + '((=>ucs . #x211F9) ; 𡇹 + (morohashi-daikanwa 4800 0 5) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 722 2) + (=hanziku-2 . #xE6C4) ; ý¢€®›„ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 04801) ; ø¸‹ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 04802) ; ø¸‹‚ + )) +(define-char + '((=>ucs . #x211FC) ; 𡇼 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 722 10) + (ideograph-daikanwa . 04803) ; ø¸‹ƒ + (=hanziku-2 . #xE6CC) ; ý¢€®›Œ + )) +(define-char + '((morohashi-daikanwa 4803 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3733) ; ø»š‹’ + (=ucs . #x211FC) ; 𡇼 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 722 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x8011) ; 耑 + )) + (japanese-jisx0212 . #x3727) ; ø»‹„ª + (chinese-cns11643-2 . #x3A60) ; ø»“² + (chinese-big5 . #xD87C) ; ý¢€¡¼ + (ideograph-daikanwa . 04804) ; ø¸‹„ + (=jef-china3 . #x9BC7) ; øº‰¯‡ + (=ucs . #x570C) ; 圌 + )) +(define-char + '((=>ucs . #x211FD) ; 𡇽 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 04805) ; ø¸‹… + )) +(define-char + '((morohashi-daikanwa 4805 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 722 9) + (chinese-cns11643-6 . #x4740) ; ø»œ­ƒ + (=hanziku-2 . #xE6CB) ; ý¢€®›‹ + (=ucs . #x211FD) ; 𡇽 + )) +(define-char + '((=>ucs . #x570D) ; 圍 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 722 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x97CB) ; 韋 + )) + (shinjigen-2 . 1309) + (japanese-jisx0208-1978 . #x5423) ; ø»ƒ†¼ + (japanese-jisx0208 . #x5423) ; ø»‡›„ + (korean-ksc5601 . #x6A4C) ; ø»Š†… + (chinese-cns11643-1 . #x5E58) ; ø»’œ¹ + (chinese-big5 . #xB3F2) ; ý¢€‹² + (ideograph-daikanwa . 04806) ; ø¸‹† + )) +(define-char + '((morohashi-daikanwa 4806 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x97CB) ; 韋 + )) + (chinese-gb12345 . #x4E27) ; 圍 + (=ucs . #x570D) ; 圍 + )) +(define-char + '((=>ucs . #x570D) ; 圍 + (morohashi-daikanwa 4806 0 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x97CB) ; 韋 + )) + (=jis-x0208-1990 . #x5423) ; ø½‹€¸ + (=gt-pj-1 . #x5423) ; ø½‹€¸ + (=gt-k . 09174) ; ý¡„‚– + (ucs-jis . #x570D) ; ø½‹€¸ + )) +(define-char + '((=>ucs . #x211FE) ; 𡇾 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 722 6) + (ideograph-daikanwa . 04807) ; ø¸‹‡ + (=hanziku-2 . #xE6C8) ; ý¢€®›ˆ + )) +(define-char + '((morohashi-daikanwa 4807 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4741) ; ø»œ­„ + (=ucs . #x211FE) ; 𡇾 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 722 8) + (chinese-cns11643-5 . #x3731) ; ø»š‹ + (ideograph-daikanwa . 04808) ; ø¸‹ˆ + (=hanziku-2 . #xE6CA) ; ý¢€®›Š + (=ucs . #x211FF) ; 𡇿 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (cns-total-strokes . 11) + (hanyu-dazidian 1 720 8) + (chinese-cns11643-5 . #x3155) ; ø»šƒ€ + (ideograph-daikanwa . 04809) ; ø¸‹‰ + (=hanziku-2 . #xE668) ; ý¢€®™¨ + (=ucs . #x21200) ; 𡈀 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3732) ; ø»š‹‘ + (ideograph-daikanwa . 04810) ; ø¸‹Š + (=ucs . #x21209) ; 𡈉 + )) +(define-char + '((=>ucs . #x21209) ; 𡈉 + (morohashi-daikanwa 4810 0 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 722 5) + (=hanziku-2 . #xE6C7) ; ý¢€®›‡ + )) +(define-char + '((=>ucs . #x24517) ; 𤔗 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 04811) ; ø¸‹‹ + )) +(define-char + '((=>ucs . #x24517) ; 𤔗 + (morohashi-daikanwa 4811 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (->identical + ((=ucs . #x24517) ; 𤔗 + )) + (chinese-cns11643-6 . #x4743) ; ø»œ­† + )) +(define-char + '((=>ucs . #x21207) ; 𡈇 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4742) ; ø»œ­… + (ideograph-daikanwa . 04812) ; ø¸‹Œ + )) +(define-char + '((morohashi-daikanwa 4812 0 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 723 2) + (=hanziku-2 . #xE6E4) ; ý¢€®›¤ + (=ucs . #x21207) ; 𡈇 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 723 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53B6) ; 厶 + ) + ((=ucs . #x8C9D) ; 貝 + )) + )) + (chinese-cns11643-3 . #x3A44) ; ø»•»µ + (ideograph-daikanwa . 04813) ; ø¸‹ + (=hanziku-2 . #xE6E3) ; ý¢€®›£ + (=jef-china3 . #x8FB5) ; øºˆ¾µ + (=ucs . #x570E) ; 圎 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 04814) ; ø¸‹Ž + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 04815) ; ø¸‹ + )) +(define-char + '((morohashi-daikanwa 4815 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x5DFB) ; å·» + )) + (=jis-x0208 . #x3777) ; ø½Š—¦ + (chinese-cns11643-3 . #x3A43) ; ø»•»´ + (=gt-pj-1 . #x3777) ; 圏 + (=gt-k . 09046) ; ý¡„‚– + (=ucs . #x570F) ; 圏 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 722 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7F52) ; 罒 + ) + ((=ucs . #x65B9) ; 方 + )) + )) + (chinese-isoir165 . #x7A68) ; ø»Ž²‰ + (chinese-cns11643-4 . #x3668) ; ø»˜€¥ + (=hanziku-2 . #xE6CF) ; ý¢€®› + (=ucs . #x5710) ; 圐 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 724 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x5C03) ; 尃 + )) + (japanese-jisx0212 . #x3728) ; ø»‹„« + (ideograph-daikanwa . 04816) ; ø¸‹ + (=hanziku-2 . #xE747) ; ý¢€®‡ + (=jef-china3 . #x47C5) ; øº„Ÿ… + (=ucs . #x5711) ; 圑 + )) +(define-char + '((=>ucs . #x5711) ; 圑 + (morohashi-daikanwa 4816 0 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((chinese-cns11643-2 . #x2E6B) ; ø»“ ° + )) + (chinese-cns11643-4 . #x3C52) ; ø»˜‰ƒ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 723 3) + (chinese-cns11643-5 . #x3E40) ; ø»š•± + (ideograph-daikanwa . 04817) ; ø¸‹‘ + (=hanziku-2 . #xE6E5) ; ý¢€®›¥ + (=ucs . #x2120A) ; 𡈊 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 723 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x8881) ; 袁 + )) + (shinjigen-2 . 1334) + (=jis-x0208 . #x3160) ; ø½ŠŽ› + (korean-ksc5601 . #x6A2E) ; ø»Š…§ + (chinese-cns11643-1 . #x6350) ; ø»’¤‡ + (chinese-gb12345 . #x5430) ; 園 + (=gt-pj-1 . #x3160) ; 園 + (chinese-big5 . #xB6E9) ; ý¢€‹›© + (ideograph-daikanwa . 04818) ; ø¸‹’ + (=gt-k . 10172) ; ý¡„‚ž¼ + (=ucs . #x5712) ; 園 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 724 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x54E1) ; 員 + )) + (shinjigen-2 . 1332) + (=jis-x0208 . #x5424) ; ø½‹€¹ + (korean-ksc5601 . #x6A2D) ; ø»Š…¦ + (chinese-cns11643-1 . #x6351) ; ø»’¤ˆ + (chinese-gb12345 . #x5432) ; 圓 + (=gt-pj-1 . #x5424) ; 圓 + (chinese-big5 . #xB6EA) ; ý¢€‹›ª + (ideograph-daikanwa . 04819) ; ø¸‹“ + (=gt-k . 10298) ; ý¡„‚ º + (=ucs . #x5713) ; 圓 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 724 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x76CD) ; 盍 + )) + (chinese-cns11643-2 . #x4228) ; ø»“½… + (chinese-big5 . #xDCE1) ; ý¢€³¡ + (ideograph-daikanwa . 04820) ; ø¸‹” + (=ucs . #x5714) ; 圔 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 26 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DDD) ; ý¢€ˆ· + ) + ((ideograph-daikanwa . 04736) ; ø¸Š€ + )) + (chinese-cns11643-6 . #x5145) ; ø»œ»´ + (ideograph-daikanwa . 04821) ; ø¸‹• + (=hanziku-1 . #xA9A2) ; ý¢€š¦¢ + (=ucs . #x2120B) ; 𡈋 + )) +(define-char + '((=>ucs . #x2120C) ; 𡈌 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04822) ; ø¸‹– + )) +(define-char + '((morohashi-daikanwa 4822 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 724 2) + (chinese-cns11643-5 . #x3E41) ; ø»š•² + (=hanziku-2 . #xE745) ; ý¢€®… + (=ucs . #x2120C) ; 𡈌 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 724 9) + (chinese-cns11643-6 . #x5147) ; ø»œ»¶ + (ideograph-daikanwa . 04823) ; ø¸‹— + (=big5-cdp . #x8559) ; ý¢€ˆ•™ + (=ucs . #x2120D) ; 𡈍 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 724 10) + (chinese-cns11643-6 . #x5148) ; ø»œ»· + (ideograph-daikanwa . 04824) ; ø¸‹˜ + (=hanziku-2 . #xE74D) ; ý¢€® + (=ucs . #x2120E) ; 𡈎 + )) +(define-char + '((=>ucs . #x2120F) ; 𡈏 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 724 8) + (ideograph-daikanwa . 04825) ; ø¸‹™ + (=hanziku-2 . #xE74B) ; ý¢€®‹ + )) +(define-char + '((morohashi-daikanwa 4825 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E42) ; ø»š•³ + (=ucs . #x2120F) ; 𡈏 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 724 5) + (chinese-cns11643-6 . #x5146) ; ø»œ»µ + (ideograph-daikanwa . 04826) ; ø¸‹š + (=hanziku-2 . #xE748) ; ý¢€®ˆ + (=ucs . #x21211) ; 𡈑 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 04827) ; ø¸‹› + )) +(define-char + '((morohashi-daikanwa 4829 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x66F8) ; 書 + )) + (japanese-jisx0212 . #x3729) ; ø»‹„¬ + (chinese-cns11643-3 . #x4052) ; ø»–„· + (=jis-x0213-2-2000 . #x245A) ; ø»¤¢“ + (=ucs . #x5715) ; 圕 + )) +(define-char + '((=>ucs . #x21217) ; 𡈗 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 725 1) + (=hanziku-2 . #xE764) ; ý¢€®¤ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04828) ; ø¸‹œ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04829) ; ø¸‹ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4258) ; ø»˜‘½ + (ideograph-daikanwa . 04830) ; ø¸‹ž + (=ucs . #x3624) ; 㘤 + )) +(define-char + '((=>ucs . #x21215) ; 𡈕 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 726 1) + (ideograph-daikanwa . 04831) ; ø¸‹Ÿ + (=hanziku-2 . #xE7A6) ; ý¢€®ž¦ + )) +(define-char + '((morohashi-daikanwa 4831 0 2) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B54) ; ø»Š¯ + (=ucs . #x21215) ; 𡈕 + )) +(define-char + '((=>ucs . #x5716) ; 圖 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((japanese-jisx0212 . #x355E) ; ø»‹‚¥ + (ideograph-daikanwa . 03829) ; ø¸€»µ + )) + (shinjigen-2 . 1314) + (=jis-x0208 . #x5426) ; ø½‹€» + (korean-ksc5601 . #x5371) ; ø»‰¤¸ + (=gt-pj-1 . #x5426) ; ø½‹€» + (chinese-big5 . #xB9CF) ; ý¢€‹§ + (ideograph-daikanwa . 04832) ; ø¸‹  + (ucs-jis . #x5716) ; ø½‹€» + )) +(define-char + '((=>ucs . #x5716) ; 圖 + (morohashi-daikanwa 4832 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((chinese-cns11643-3 . #x3464) ; ø»•³¡ + )) + (chinese-cns11643-1 . #x6837) ; ø»’«„ + )) +(define-char + '((morohashi-daikanwa 4832 0 3) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 725 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x555A) ; 啚 + )) + (chinese-gb12345 . #x4D3C) ; 圖 + (=ucs . #x5716) ; 圖 + )) +(define-char + '((=>ucs . #x5716) ; 圖 + (morohashi-daikanwa 4832 0 4) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B5B) ; ø»Š¶ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 726 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x53B6) ; 厶 + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x56EC) ; 囬 + )) + )) + (chinese-cns11643-3 . #x4637) ; ø»– + (ideograph-daikanwa . 04833) ; ø¸‹¡ + (=hanziku-2 . #xE7AC) ; ý¢€®ž¬ + (=ucs . #x5717) ; 圗 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 725 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x5C08) ; 專 + )) + (shinjigen-2 . 1307) + (=jis-x0208 . #x5425) ; ø½‹€º + (korean-ksc5601 . #x5325) ; ø»‰£¬ + (chinese-cns11643-1 . #x6836) ; ø»’«ƒ + (chinese-gb12345 . #x4D45) ; 團 + (=gt-pj-1 . #x5425) ; 團 + (chinese-big5 . #xB9CE) ; ý¢€‹§Ž + (ideograph-daikanwa . 04834) ; ø¸‹¢ + (=gt-k . 11195) ; ý¡„‚®» + (=ucs . #x5718) ; 團 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 725 4) + (chinese-cns11643-6 . #x5B58) ; ø»Š³ + (ideograph-daikanwa . 04835) ; ø¸‹£ + (=hanziku-2 . #xE767) ; ý¢€®§ + (=ucs . #x21216) ; 𡈖 + )) +(define-char + '((=>ucs . #x21218) ; 𡈘 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 726 6) + (ideograph-daikanwa . 04836) ; ø¸‹¤ + (=hanziku-2 . #xE7AB) ; ý¢€®ž« + )) +(define-char + '((morohashi-daikanwa 4836 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B55) ; ø»Š° + (=ucs . #x21218) ; 𡈘 + )) +(define-char + '((morohashi-daikanwa 4836 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 726 3) + (chinese-cns11643-6 . #x5B5A) ; ø»Šµ + (=hanziku-2 . #xE7A8) ; ý¢€®ž¨ + (=ucs . #x21219) ; 𡈙 + )) +(define-char + '((=>ucs . #x2121A) ; 𡈚 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04837) ; ø¸‹¥ + )) +(define-char + '((morohashi-daikanwa 4837 0 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 726 5) + (chinese-cns11643-6 . #x5B56) ; ø»Š± + (=hanziku-2 . #xE7AA) ; ý¢€®žª + (=ucs . #x2121A) ; 𡈚 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 725 5) + (chinese-cns11643-6 . #x5B57) ; ø»Š² + (ideograph-daikanwa . 04838) ; ø¸‹¦ + (=hanziku-2 . #xE768) ; ý¢€®¨ + (=ucs . #x2121F) ; 𡈟 + )) +(define-char + '((=>ucs . #x21411) ; 𡐑 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04839) ; ø¸‹§ + )) +(define-char + '((morohashi-daikanwa 4839 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 481 7) + (chinese-cns11643-6 . #x5B53) ; ø»Š® + (=hanziku-2 . #xB2F5) ; ý¢€«‹µ + (=ucs . #x21411) ; 𡐑 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04840) ; ø¸‹¨ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 04841) ; ø¸‹© + )) +(define-char + '((morohashi-daikanwa 4841 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B59) ; ø»Š´ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 726 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516B) ; 八 + ) + ((=ucs . #x9762) ; 面 + )) + )) + (chinese-isoir165 . #x7A69) ; ø»Ž²Š + (=hanziku-2 . #xE7A7) ; ý¢€®ž§ + (=ucs . #x5719) ; 圙 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4524) ; ø»šŸ§ + (=ucs . #x21217) ; 𡈗 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 726 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x8CB4) ; è²´ + )) + (japanese-jisx0212 . #x372A) ; ø»‹„­ + (chinese-cns11643-2 . #x4F70) ; ø»”‘“ + (chinese-big5 . #xE549) ; ý¢€Ž•‰ + (ideograph-daikanwa . 04842) ; ø¸‹ª + (=jef-china3 . #x47C6) ; øº„Ÿ† + (=ucs . #x571A) ; 圚 + )) +(define-char + '((=>ucs . #x21222) ; 𡈢 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04843) ; ø¸‹« + )) +(define-char + '((=>ucs . #x21222) ; 𡈢 + (morohashi-daikanwa 4843 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 726 12) + (=hanziku-2 . #xE7B1) ; ý¢€®ž± + )) +(define-char + '((morohashi-daikanwa 4843 0 2) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2165) ; ø»¿¸ + (=ucs . #x21222) ; 𡈢 + )) +(define-char + '((=>ucs . #x21223) ; 𡈣 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 726 13) + (ideograph-daikanwa . 04844) ; ø¸‹¬ + (=hanziku-2 . #xE7B2) ; ý¢€®ž² + )) +(define-char + '((morohashi-daikanwa 4844 0 2) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2166) ; ø»¿¹ + (=ucs . #x21223) ; 𡈣 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 253 6) + (chinese-cns11643-7 . #x2164) ; ø»¿· + (ideograph-daikanwa . 04845) ; ø¸‹­ + (=hanziku-1 . #xDA5F) ; ý¢€©Ÿ + (=ucs . #x21224) ; 𡈤 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04846) ; ø¸‹® + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04847) ; ø¸‹¯ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04848) ; ø¸‹° + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 04849) ; ø¸‹± + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 726 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x776A) ; 睪 + )) + (japanese-jisx0212 . #x372B) ; ø»‹„® + (chinese-cns11643-2 . #x5652) ; ø»”›‡ + (chinese-big5 . #xE948) ; ý¢€Ž¥ˆ + (ideograph-daikanwa . 04850) ; ø¸‹² + (=jef-china3 . #x47C7) ; øº„Ÿ‡ + (=ucs . #x571B) ; 圛 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 726 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x7758) ; 睘 + )) + (shinjigen-2 . 1336) + (chinese-gb2312 . #x6077) ; ø»…£¼ + (=jis-x0208 . #x5428) ; ø½‹€½ + (chinese-isoir165 . #x6077) ; ø»ŽŒŒ + (chinese-cns11643-2 . #x5651) ; ø»”›† + (=gt-pj-1 . #x5428) ; 圜 + (chinese-big5 . #xE947) ; ý¢€Ž¥‡ + (ideograph-daikanwa . 04851) ; ø¸‹³ + (=ucs . #x571C) ; 圜 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 727 1) + (chinese-cns11643-4 . #x4F75) ; ø»˜¥  + (ideograph-daikanwa . 04852) ; ø¸‹´ + (=hanziku-2 . #xE7C6) ; ý¢€®Ÿ† + (=ucs . #x2122A) ; 𡈪 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 04853) ; ø¸‹µ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 04854) ; ø¸‹¶ + )) +(define-char + '((=>ucs . #x2122D) ; 𡈭 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 04855) ; ø¸‹· + )) +(define-char + '((morohashi-daikanwa 4855 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 727 4) + (chinese-cns11643-7 . #x373C) ; ø»žŸ£ + (=hanziku-2 . #xE7C9) ; ý¢€®Ÿ‰ + (=ucs . #x2122D) ; 𡈭 + )) +(define-char + '((=>ucs . #x21231) ; 𡈱 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 04856) ; ø¸‹¸ + )) +(define-char + '((morohashi-daikanwa 4856 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x373B) ; ø»žŸ¢ + (=ucs . #x21231) ; 𡈱 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 727 2) + (chinese-cns11643-7 . #x373A) ; ø»žŸ¡ + (ideograph-daikanwa . 04857) ; ø¸‹¹ + (=hanziku-2 . #xE7C7) ; ý¢€®Ÿ‡ + (=ucs . #x2122E) ; 𡈮 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 04858) ; ø¸‹º + )) +(define-char + '((=>ucs . #x21233) ; 𡈳 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 04859) ; ø¸‹» + )) +(define-char + '((=>ucs . #x21233) ; 𡈳 + (morohashi-daikanwa 4859 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F51) ; ø»˜¼œ + )) +(define-char + '((morohashi-daikanwa 4859 0 2) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 727 9) + (=hanziku-2 . #xE7CE) ; ý¢€®ŸŽ + (=ucs . #x21233) ; 𡈳 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 04860) ; ø¸‹¼ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6332) ; ø»™µ + (ideograph-daikanwa . 04861) ; ø¸‹½ + (=ucs . #x3625) ; 㘥 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 04862) ; ø¸‹¾ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 04863) ; ø¸‹¿ + )) +(define-char + '((=>ucs . #x21237) ; 𡈷 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 48987) ; ø¸‹½› + )) +(define-char + '((morohashi-daikanwa 48987 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D4D) ; ø»Ÿ€ˆ + (=ucs . #x21237) ; 𡈷 + )) +(define-char + '((=>ucs . #x21238) ; 𡈸 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 04864) ; ø¸Œ€ + )) +(define-char + '((morohashi-daikanwa 4864 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 1 727 14) + (=hanziku-2 . #xE7D3) ; ý¢€®Ÿ“ + (=ucs . #x21238) ; 𡈸 + )) +(define-char + '((=>ucs . #x21238) ; 𡈸 + (morohashi-daikanwa 4864 0 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5322) ; ø»Ÿˆ‘ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 1 727 13) + (chinese-cns11643-7 . #x5321) ; ø»Ÿˆ + (ideograph-daikanwa . 04865) ; ø¸Œ + (=big5-cdp . #x856D) ; ý¢€ˆ•­ + (=ucs . #x21239) ; 𡈹 + )) +(define-char + '((=>ucs . #x571D) ; 圝 + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((chinese-cns11643-1 . #x484E) ; ø»‘¼› + (ideograph-daikanwa . 27221) ; ø¸†©• + ) + ((korean-ksc5601 . #x656B) ; ø»‰¿Ž + (ideograph-daikanwa . 35205) ; ø¸ˆ¦… + ) + ((chinese-cns11643-1 . #x484E) ; ø»‘¼› + (ideograph-daikanwa . 27221) ; ø¸†©• + )) + )) + (japanese-jisx0212 . #x372C) ; ø»‹„¯ + (=gt-pj-2 . #x5D3D) ; ý¡€Ÿ¨ + (ideograph-daikanwa . 04866) ; ø¸Œ‚ + (=cbeta . 01402) ; ø¸ •º + (ucs-jis . #x571D) ; ø»‹„¯ + (=gt . 06120) ; ý¡€Ÿ¨ + )) +(define-char + '((=>ucs . #x571D) ; 圝 + (morohashi-daikanwa 4866 0 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 1 727 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((chinese-cns11643-1 . #x484E) ; ø»‘¼› + (ideograph-daikanwa . 27221) ; ø¸†©• + ) + ((=ucs . #x8A00) ; 言 + ) + ((chinese-cns11643-1 . #x484E) ; ø»‘¼› + (ideograph-daikanwa . 27221) ; ø¸†©• + )) + )) + (chinese-cns11643-3 . #x5F41) ; ø»–²ˆ + (=hanziku-2 . #xE7D4) ; ý¢€®Ÿ” + )) +(define-char + '((morohashi-daikanwa 4866 0 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x7CF9) ; ç³¹ + ) + ((=ucs . #x8A00) ; 言 + ) + ((=ucs . #x7CF9) ; ç³¹ + )) + )) + (=ucs . #x571D) ; 圝 + )) +(define-char + '((=>ucs . #x571E) ; 圞 + (morohashi-daikanwa 4866 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 23) + (total-strokes . 26) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=jis-x0208 . #x5D33) ; ø½‹Ž– + (korean-ksc5601 . #x5532) ; ø»‰¦µ + (ideograph-daikanwa . 15947) ; ø¸ƒ¹‹ + )) + (=gt-pj-2 . #x5D3E) ; ý¡€Ÿ© + (chinese-big5 . #xF96B) ; ý¢€¥« + (=gt . 06121) ; ý¡€Ÿ© + )) +(define-char + '((morohashi-daikanwa 4866 1 0) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 23) + (total-strokes . 26) + (hanyu-dazidian 1 727 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x6B12) ; 欒 + )) + (=ucs . #x571E) ; 圞 + )) +(define-char + '((=>ucs . #x571E) ; 圞 + (morohashi-daikanwa 4866 1 1) + (ideographic-radical . 31) ; ⼞ + (ideographic-strokes . 23) + (total-strokes . 26) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((chinese-cns11643-2 . #x6F30) ; ø»”¿“ + )) + (chinese-cns11643-2 . #x715A) ; ø»•‚¹ + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 710 11) + (=hanziku-2 . #xE465) ; ý¢€®‘¥ + (=ucs . #x211A4) ; 𡆤 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 710 12) + (=hanziku-2 . #xE466) ; ý¢€®‘¦ + (=ucs . #x211A5) ; 𡆥 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 710 15) + (=hanziku-2 . #xE469) ; ý¢€®‘© + (=ucs . #x211A6) ; 𡆦 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 711 6) + (=hanziku-2 . #xE4A2) ; ý¢€®’¢ + (=ucs . #x211AE) ; 𡆮 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 713 1) + (=hanziku-2 . #xE4DD) ; ý¢€®“ + (=ucs . #x211AF) ; 𡆯 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 713 4) + (=hanziku-2 . #xE4E0) ; ý¢€®“  + (=ucs . #x211B1) ; 𡆱 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 715 7) + (=hanziku-2 . #xE564) ; ý¢€®•¤ + (=ucs . #x211BD) ; 𡆽 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 715 14) + (=hanziku-2 . #xE56B) ; ý¢€®•« + (=ucs . #x211C0) ; 𡇀 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 716 2) + (=hanziku-2 . #xE5A1) ; ý¢€®–¡ + (=ucs . #x211C2) ; 𡇂 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 8 15 19) + (=hanziku-12 . #xEC7D) ; ý¢ƒŽ±½ + (=ucs . #x211C5) ; 𡇅 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 8 15 20) + (=hanziku-12 . #xEC7E) ; ý¢ƒŽ±¾ + (=ucs . #x211CF) ; 𡇏 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 717 19) + (=hanziku-2 . #xE5D2) ; ý¢€®—’ + (=ucs . #x211DA) ; 𡇚 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 718 5) + (=hanziku-2 . #xE5E4) ; ý¢€®—¤ + (=ucs . #x211DC) ; 𡇜 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 718 6) + (=hanziku-2 . #xE5E5) ; ý¢€®—¥ + (=ucs . #x211DD) ; 𡇝 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 718 12) + (=hanziku-2 . #xE5EB) ; ý¢€®—« + (=ucs . #x211DE) ; 𡇞 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 718 13) + (=hanziku-2 . #xE5EC) ; ý¢€®—¬ + (=ucs . #x211DF) ; 𡇟 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 718 14) + (=hanziku-2 . #xE5ED) ; ý¢€®—­ + (=ucs . #x211E6) ; 𡇦 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 719 2) + (=hanziku-2 . #xE642) ; ý¢€®™‚ + (=ucs . #x211E7) ; 𡇧 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 719 5) + (=hanziku-2 . #xE645) ; ý¢€®™… + (=ucs . #x211E8) ; 𡇨 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 719 8) + (=hanziku-2 . #xE648) ; ý¢€®™ˆ + (=ucs . #x211E9) ; 𡇩 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 719 13) + (=hanziku-2 . #xE64D) ; ý¢€®™ + (=ucs . #x211EB) ; 𡇫 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 720 2) + (=hanziku-2 . #xE662) ; ý¢€®™¢ + (=ucs . #x211EC) ; 𡇬 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 720 3) + (=hanziku-2 . #xE663) ; ý¢€®™£ + (=ucs . #x211ED) ; 𡇭 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 720 4) + (=hanziku-2 . #xE664) ; ý¢€®™¤ + (=ucs . #x211EE) ; 𡇮 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 8 15 21) + (=hanziku-12 . #xECA1) ; ý¢ƒŽ²¡ + (=ucs . #x211EF) ; 𡇯 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 721 3) + (=hanziku-2 . #xE6A5) ; ý¢€®š¥ + (=ucs . #x211F8) ; 𡇸 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 722 4) + (=hanziku-2 . #xE6C6) ; ý¢€®›† + (=ucs . #x211FA) ; 𡇺 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 722 7) + (=hanziku-2 . #xE6C9) ; ý¢€®›‰ + (=ucs . #x21205) ; 𡈅 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 722 11) + (=hanziku-2 . #xE6CD) ; ý¢€®› + (=ucs . #x21206) ; 𡈆 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 724 3) + (=hanziku-2 . #xE746) ; ý¢€®† + (=ucs . #x21210) ; 𡈐 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 724 6) + (=hanziku-2 . #xE749) ; ý¢€®‰ + (=ucs . #x21212) ; 𡈒 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 724 11) + (=hanziku-2 . #xE74E) ; ý¢€®Ž + (=ucs . #x21213) ; 𡈓 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 725 3) + (=hanziku-2 . #xE766) ; ý¢€®¦ + (=ucs . #x2121E) ; 𡈞 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 726 4) + (=hanziku-2 . #xE7A9) ; ý¢€®ž© + (=ucs . #x21220) ; 𡈠 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 726 8) + (=hanziku-2 . #xE7AD) ; ý¢€®ž­ + (=ucs . #x21226) ; 𡈦 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 726 9) + (=hanziku-2 . #xE7AE) ; ý¢€®ž® + (=ucs . #x21227) ; 𡈧 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 726 11) + (=hanziku-2 . #xE7B0) ; ý¢€®ž° + (=ucs . #x21228) ; 𡈨 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 727 6) + (=hanziku-2 . #xE7CB) ; ý¢€®Ÿ‹ + (=ucs . #x2122B) ; 𡈫 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 727 3) + (=hanziku-2 . #xE7C8) ; ý¢€®Ÿˆ + (=ucs . #x2122F) ; 𡈯 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 727 5) + (=hanziku-2 . #xE7CA) ; ý¢€®ŸŠ + (=ucs . #x21230) ; 𡈰 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 727 7) + (=hanziku-2 . #xE7CC) ; ý¢€®ŸŒ + (=ucs . #x21232) ; 𡈲 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 727 8) + (=hanziku-2 . #xE7CD) ; ý¢€®Ÿ + (=ucs . #x21234) ; 𡈴 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 727 10) + (=hanziku-2 . #xE7CF) ; ý¢€®Ÿ + (=ucs . #x21235) ; 𡈵 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 1 727 11) + (=hanziku-2 . #xE7D0) ; ý¢€®Ÿ + (=ucs . #x21236) ; 𡈶 + )) +(define-char + '((ideographic-radical . 31) ; ⼞ + (hanyu-dazidian 8 15 22) + (=hanziku-12 . #xECA2) ; ý¢ƒŽ²¢ + (=ucs . #x2123B) ; 𡈻 + )) diff --git a/lisp/utf-2000/Ideograph-R032-Earth.el b/lisp/utf-2000/Ideograph-R032-Earth.el new file mode 100644 index 0000000..6050beb --- /dev/null +++ b/lisp/utf-2000/Ideograph-R032-Earth.el @@ -0,0 +1,12511 @@ +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 0) + (total-strokes . 3) + (hanyu-dazidian 1 415 1) + (shinjigen-2 . 1337) + (chinese-gb2312 . #x4D41) ; ø»…‡Œ + (=jis-x0208 . #x455A) ; ø½Š«­ + (korean-ksc5601 . #x774F) ; ø»Š™Ž + (chinese-isoir165 . #x4D41) ; ø»¯œ + (chinese-cns11643-1 . #x4448) ; ø»‘¶ + (=gt-pj-1 . #x455A) ; 土 + (chinese-big5 . #xA467) ; ý¢€Š‘§ + (ideograph-daikanwa . 04867) ; ø¸Œƒ + (=gt-k . 00198) ; ý¡„€ƒ† + (=ucs . #x571F) ; 土 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 1) + (total-strokes . 4) + (hanyu-dazidian 1 417 3) + (japanese-jisx0212 . #x372D) ; ø»‹„° + (chinese-cns11643-2 . #x2139) ; ø»“Œ¸ + (chinese-big5 . #xC959) ; ý¢€Œ¥™ + (ideograph-daikanwa . 04868) ; ø¸Œ„ + (=ucs . #x5720) ; 圠 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-4 . #x2148) ; ø»—¡ + (ideograph-daikanwa . 04869) ; ø¸Œ… + (=ucs . #x2123C) ; 𡈼 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-5 . #x2144) ; ø»™« + (ideograph-daikanwa . 04870) ; ø¸Œ† + (=ucs . #x2123E) ; 𡈾 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 1) + (total-strokes . 4) + (hanyu-dazidian 1 417 2) + (chinese-cns11643-3 . #x2161) ; ø»•—¤ + (=jis-x0213-1-2000 . #x2F43) ; ø»¢¨‚ + (ideograph-daikanwa . 04871) ; ø¸Œ‡ + (=big5-cdp . #x8A6B) ; ý¢€ˆ©« + (=jef-china3 . #x47CC) ; øº„ŸŒ + (=ucs . #x5721) ; 圡 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 1) + (total-strokes . 4) + (=jis-x0213-1-2000 . #x2F42) ; ø»¢¨ + (=ucs . #x2123D) ; 𡈽 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 417 6) + (japanese-jisx0212 . #x372E) ; ø»‹„± + (chinese-cns11643-2 . #x214F) ; ø»“Ž + (chinese-big5 . #xC96E) ; ý¢€Œ¥® + (ideograph-daikanwa . 04872) ; ø¸Œˆ + (=jef-china3 . #x47DF) ; øº„ŸŸ + (=ucs . #x5722) ; 圢 + )) +(define-char + '((=>ucs . #x5723) ; 圣 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 04873) ; ø¸Œ‰ + )) +(define-char + '((morohashi-daikanwa 4873 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 417 15) + (chinese-gb2312 . #x4A25) ; ø»…‚– + (japanese-jisx0212 . #x372F) ; ø»‹„² + (chinese-isoir165 . #x4A25) ; ø»ª¦ + (chinese-cns11643-2 . #x2150) ; ø»“ + (=jis-x0213-2-2000 . #x245B) ; ø»¤¢” + (chinese-big5 . #xC96F) ; ý¢€Œ¥¯ + (=jef-china3 . #x47D2) ; øº„Ÿ’ + (=ucs . #x5723) ; 圣 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2260) ; ø»›· + (ideograph-daikanwa . 04874) ; ø¸ŒŠ + (=ucs . #x2123F) ; 𡈿 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x2233) ; ø»•˜” + (ideograph-daikanwa . 04875) ; ø¸Œ‹ + (=ucs . #x3626) ; 㘦 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 417 9) + (japanese-jisx0212 . #x3730) ; ø»‹„³ + (chinese-cns11643-3 . #x2234) ; ø»•˜• + (ideograph-daikanwa . 04876) ; ø¸ŒŒ + (=hanziku-2 . #xA5F0) ; ý¢€ª—° + (=ucs . #x5724) ; 圤 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 417 11) + (japanese-jisx0212 . #x3731) ; ø»‹„´ + (chinese-cns11643-4 . #x2170) ; ø»—¡· + (ideograph-daikanwa . 04877) ; ø¸Œ + (=big5-cdp . #x8BCA) ; ý¢€ˆ¯Š + (=jef-china3 . #x47CE) ; øº„ŸŽ + (=ucs . #x5725) ; 圥 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 04878) ; ø¸ŒŽ + (=ucs . #x21244) ; 𡉄 + )) +(define-char + '((=>ucs . #x21244) ; 𡉄 + (morohashi-daikanwa 4878 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2261) ; ø»›·Ž + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 2) + (total-strokes . 5) + (=jis-x0208 . #x5429) ; ø½‹€¾ + (=gt-pj-1 . #x5429) ; 圦 + (ideograph-daikanwa . 04879) ; ø¸Œ + (=ucs . #x5726) ; 圦 + )) +(define-char + '((morohashi-daikanwa 4879 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-1 . 1339) + (shinjigen-2 . 1339) + (=jis-x0208 . #x3035) ; ø½ŠŒ’ + (chinese-cns11643-4 . #x2171) ; ø»—¡¸ + (=gt-pj-1 . #x3035) ; 圧 + (=ucs . #x5727) ; 圧 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 418 7) + (shinjigen-2 . 1347) + (chinese-gb2312 . #x545A) ; ø»…‘· + (=jis-x0208 . #x3A5F) ; ø½Š›¨ + (korean-ksc5601 . #x6E24) ; ø»Š‹• + (chinese-isoir165 . #x545A) ; ø»º‡ + (chinese-cns11643-1 . #x4763) ; ø»‘»’ + (=gt-pj-1 . #x3A5F) ; 在 + (chinese-big5 . #xA662) ; ý¢€Š™¢ + (ideograph-daikanwa . 04881) ; ø¸Œ‘ + (=gt-k . 01618) ; ý¡„€™’ + (=ucs . #x5728) ; 在 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 418 1) + (chinese-gb2312 . #x5B57) ; ø»…œ† + (japanese-jisx0212 . #x3732) ; ø»‹„µ + (chinese-isoir165 . #x5B57) ; ø»Ž„– + (chinese-cns11643-1 . #x4767) ; ø»‘»– + (=jis-x0213-2-2000 . #x245D) ; ø»¤¢– + (chinese-big5 . #xA666) ; ý¢€Š™¦ + (ideograph-daikanwa . 04882) ; ø¸Œ’ + (=jef-china3 . #x91B6) ; øº‰†¶ + (=ucs . #x5729) ; 圩 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 419 9) + (chinese-gb2312 . #x5B59) ; ø»…œˆ + (japanese-jisx0212 . #x3733) ; ø»‹„¶ + (chinese-isoir165 . #x5B59) ; ø»Ž„˜ + (chinese-cns11643-2 . #x2229) ; ø»“Ž† + (chinese-big5 . #xC9C9) ; ý¢€Œ§‰ + (ideograph-daikanwa . 04883) ; ø¸Œ“ + (=jef-china3 . #x97D9) ; øº‰Ÿ™ + (=ucs . #x572A) ; 圪 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 420 1) + (ideograph-daikanwa . 04884) ; ø¸Œ” + (=hanziku-2 . #xA6AB) ; ý¢€ªš« + (=ucs . #x572B) ; 圫 + )) +(define-char + '((=>ucs . #x572B) ; 圫 + (morohashi-daikanwa 4884 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2251) ; ø»—¢¶ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 418 2) + (chinese-gb2312 . #x5B58) ; ø»…œ‡ + (japanese-jisx0212 . #x3734) ; ø»‹„· + (chinese-isoir165 . #x5B58) ; ø»Ž„— + (chinese-cns11643-1 . #x4765) ; ø»‘»” + (chinese-big5 . #xA664) ; ý¢€Š™¤ + (ideograph-daikanwa . 04885) ; ø¸Œ• + (=ucs . #x572C) ; 圬 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 418 5) + (shinjigen-2 . 1345) + (chinese-gb2312 . #x3967) ; ø»„ªš + (=jis-x0208 . #x373D) ; ø½Š–¬ + (korean-ksc5601 . #x5024) ; ø»‰Ÿ‘ + (chinese-isoir165 . #x3967) ; ø»’ª + (chinese-cns11643-1 . #x4764) ; ø»‘»“ + (=gt-pj-1 . #x373D) ; 圭 + (chinese-big5 . #xA663) ; ý¢€Š™£ + (ideograph-daikanwa . 04887) ; ø¸Œ— + (=gt-k . 01596) ; ý¡„€˜¼ + (=ucs . #x572D) ; 圭 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 420 10) + (chinese-gb2312 . #x5B5C) ; ø»…œ‹ + (japanese-jisx0212 . #x3735) ; ø»‹„¸ + (chinese-isoir165 . #x5B5C) ; ø»Ž„› + (chinese-cns11643-2 . #x2228) ; ø»“Ž… + (chinese-big5 . #xC9C8) ; ý¢€Œ§ˆ + (ideograph-daikanwa . 04888) ; ø¸Œ˜ + (=ucs . #x572E) ; 圮 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 420 11) + (chinese-gb2312 . #x5B5D) ; ø»…œŒ + (japanese-jisx0212 . #x3736) ; ø»‹„¹ + (chinese-isoir165 . #x5B5D) ; ø»Ž„œ + (chinese-cns11643-1 . #x4766) ; ø»‘»• + (=jis-x0213-1-2000 . #x2F44) ; ø»¢¨ƒ + (chinese-big5 . #xA665) ; ý¢€Š™¥ + (ideograph-daikanwa . 04889) ; ø¸Œ™ + (=jef-china3 . #x47E1) ; øº„Ÿ¡ + (=ucs . #x572F) ; 圯 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 420 12) + (shinjigen-2 . 1348) + (chinese-gb2312 . #x3558) ; ø»„¤“ + (=jis-x0208 . #x434F) ; ø½Š¨¦ + (korean-ksc5601 . #x7222) ; ø»Š‘‹ + (chinese-isoir165 . #x3558) ; ø»Œ£ + (=gt-pj-1 . #x434F) ; 地 + (chinese-big5 . #xA661) ; ý¢€Š™¡ + (ideograph-daikanwa . 04890) ; ø¸Œš + (=gt-k . 01667) ; ý¡„€šƒ + (=ucs . #x5730) ; 地 + )) +(define-char + '((=>ucs . #x5730) ; 地 + (morohashi-daikanwa 4890 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-1 . #x4762) ; ø»‘»‘ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 419 8) + (chinese-cns11643-3 . #x2341) ; ø»•š€ + (ideograph-daikanwa . 04891) ; ø¸Œ› + (=hanziku-2 . #xA670) ; ý¢€ª™° + (=ucs . #x5731) ; 圱 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 419 7) + (chinese-cns11643-3 . #x2342) ; ø»•š + (ideograph-daikanwa . 04892) ; ø¸Œœ + (=hanziku-2 . #xA66F) ; ý¢€ª™¯ + (=ucs . #x5732) ; 圲 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 04893) ; ø¸Œ + (=ucs . #x2124A) ; 𡉊 + )) +(define-char + '((=>ucs . #x2124A) ; 𡉊 + (morohashi-daikanwa 4893 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2435) ; ø»›¹ž + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 420 3) + (chinese-gb2312 . #x5B5A) ; ø»…œ‰ + (japanese-jisx0212 . #x3737) ; ø»‹„º + (chinese-isoir165 . #x5B5A) ; ø»Ž„™ + (chinese-cns11643-1 . #x4761) ; ø»‘» + (=jis-x0213-1-2000 . #x2F45) ; ø»¢¨„ + (chinese-big5 . #xA660) ; ý¢€Š™  + (ideograph-daikanwa . 04894) ; ø¸Œž + (=jef-china3 . #x47E2) ; øº„Ÿ¢ + (=ucs . #x5733) ; 圳 + )) +(define-char + '((=>ucs . #x5734) ; 圴 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3738) ; ø»‹„» + (=jis-x0213-1-2000 . #x2F46) ; ø»¢¨… + (chinese-big5 . #xC9CA) ; ý¢€Œ§Š + (ideograph-daikanwa . 04895) ; ø¸ŒŸ + (ucs-jis . #x5734) ; ø»‹„» + )) +(define-char + '((morohashi-daikanwa 4895 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 420 5) + (chinese-cns11643-2 . #x222A) ; ø»“Ž‡ + (=ucs . #x5734) ; 圴 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 419 4) + (chinese-cns11643-3 . #x233F) ; ø»•™¾ + (ideograph-daikanwa . 04896) ; ø¸Œ  + (=hanziku-2 . #xA66C) ; ý¢€ª™¬ + (=ucs . #x5735) ; 圵 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 419 2) + (chinese-cns11643-3 . #x2340) ; ø»•™¿ + (ideograph-daikanwa . 04897) ; ø¸Œ¡ + (=hanziku-2 . #xA66A) ; ý¢€ª™ª + (=ucs . #x5736) ; 圶 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2434) ; ø»›¹ + (ideograph-daikanwa . 04898) ; ø¸Œ¢ + (=ucs . #x21252) ; 𡉒 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2433) ; ø»›¹œ + (ideograph-daikanwa . 04899) ; ø¸Œ£ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x4E0B) ; 下 + )) + (=jis-x0208 . #x542A) ; ø½‹€¿ + (=gt-pj-1 . #x542A) ; 圷 + (ideograph-daikanwa . 04900) ; ø¸Œ¤ + (=cbeta . 00094) ; ø¸ ž + (=ucs . #x5737) ; 圷 + )) +(define-char + '((script Japanese Ideograph) + (morohashi-daikanwa ho 79) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (=jis-x0208 . #x542B) ; ø½‹€ + (=gt-pj-1 . #x542B) ; 圸 + (=ucs . #x5738) ; 圸 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 420 7) + (chinese-gb2312 . #x5B5B) ; ø»…œŠ + (chinese-isoir165 . #x5B5B) ; ø»Ž„š + (=hanziku-2 . #xA6B1) ; ý¢€ªš± + (=ucs . #x5739) ; 圹 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 421 1) + (chinese-gb2312 . #x3321) ; ø»„   + (chinese-isoir165 . #x3321) ; ø»ˆ° + (=hanziku-2 . #xA6CB) ; ý¢€ª›‹ + (=ucs . #x573A) ; 场 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5DF2) ; å·² + )) + (=cbeta . 04395) ; ø¸¡„« + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 423 7) + (shinjigen-2 . 1352) + (chinese-gb2312 . #x5B5F) ; ø»…œŽ + (=jis-x0208 . #x542D) ; ø½‹‚ + (korean-ksc5601 . #x5070) ; ø»‰  + (chinese-isoir165 . #x5B5F) ; ø»Ž„ž + (chinese-cns11643-1 . #x4966) ; ø»‘¾‘ + (=gt-pj-1 . #x542D) ; 圻 + (chinese-big5 . #xA7A6) ; ý¢€Šž¦ + (ideograph-daikanwa . 04903) ; ø¸Œ§ + (=ucs . #x573B) ; 圻 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 422 16) + (chinese-cns11643-3 . #x2531) ; ø»•œ¬ + (ideograph-daikanwa . 04904) ; ø¸Œ¨ + (=hanziku-2 . #xA6FA) ; ý¢€ª›º + (=ucs . #x573C) ; 圼 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 425 3) + (japanese-jisx0212 . #x3739) ; ø»‹„¼ + (chinese-cns11643-3 . #x253E) ; ø»•œ¹ + (ideograph-daikanwa . 04905) ; ø¸Œ© + (=hanziku-2 . #xA7B0) ; ý¢€ªž° + (=ucs . #x573D) ; 圽 + )) +(define-char + '((=>ucs . #x573E) ; 圾 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x373A) ; ø»‹„½ + (chinese-cns11643-1 . #x4963) ; ø»‘¾Ž + (chinese-big5 . #xA7A3) ; ý¢€Šž£ + (ideograph-daikanwa . 04906) ; ø¸Œª + (ucs-jis . #x573E) ; ø»‹„½ + )) +(define-char + '((morohashi-daikanwa 4906 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 420 4) + (chinese-gb2312 . #x3B78) ; ø»„­§ + (chinese-isoir165 . #x3B78) ; ø»•· + (=ucs . #x573E) ; 圾 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 423 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x4ECB) ; 介 + )) + (japanese-jisx0212 . #x373B) ; ø»‹„¾ + (chinese-cns11643-3 . #x2530) ; ø»•œ« + (ideograph-daikanwa . 04907) ; ø¸Œ« + (=hanziku-2 . #xA756) ; ý¢€ª– + (=cbeta . 00945) ; ø¸ Ž± + (=jef-china3 . #x47E3) ; øº„Ÿ£ + (=ucs . #x573F) ; 圿 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 422 13) + (shinjigen-2 . 1358) + (chinese-gb2312 . #x5637) ; ø»…” + (=jis-x0208 . #x542E) ; ø½‹ƒ + (korean-ksc5601 . #x7223) ; ø»Š‘Œ + (chinese-isoir165 . #x5637) ; ø»¼  + (chinese-cns11643-1 . #x495F) ; ø»‘¾Š + (=gt-pj-1 . #x542E) ; 址 + (chinese-big5 . #xA77D) ; ý¢€Š½ + (ideograph-daikanwa . 04908) ; ø¸Œ¬ + (=ucs . #x5740) ; 址 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 425 2) + (chinese-cns11643-2 . #x234A) ; ø»“… + (chinese-big5 . #xCAAA) ; ý¢€Œªª + (ideograph-daikanwa . 04909) ; ø¸Œ­ + (=ucs . #x5741) ; 坁 + )) +(define-char + '((=>ucs . #x5742) ; 坂 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 423 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=jis-x0208 . #x483F) ; ø½Š¯¬ + (korean-ksc5601 . #x5A63) ; ø»‰®¼ + (chinese-cns11643-1 . #x4530) ; ø»‘·£ + (ideograph-daikanwa . 03127) ; ø¸€°· + )) + (shinjigen-2 . 1363) + (=jis-x0208 . #x3A64) ; ø½Š›­ + (korean-ksc5601 . #x7778) ; ø»Š™· + (chinese-cns11643-3 . #x2540) ; ø»•œ» + (=gt-pj-1 . #x3A64) ; ø½Š›­ + (ideograph-daikanwa . 04910) ; ø¸Œ® + (=hanziku-2 . #xA754) ; ý¢€ª” + (=gt-k . 02557) ; ý¡„€§½ + (=cbeta . 00095) ; ø¸ Ÿ + (ucs-jis . #x5742) ; ø½Š›­ + )) +(define-char + '((morohashi-daikanwa 4910 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x53CD) ; 反 + )) + (chinese-gb2312 . #x5B60) ; ø»…œ + (chinese-isoir165 . #x5B60) ; ø»Ž„Ÿ + (=ucs . #x5742) ; 坂 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2361) ; ø»™®¨ + (ideograph-daikanwa . 04911) ; ø¸Œ¯ + (=ucs . #x21283) ; 𡊃 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 421 7) + (chinese-cns11643-3 . #x2536) ; ø»•œ± + (ideograph-daikanwa . 04912) ; ø¸Œ° + (=hanziku-2 . #xA6D1) ; ý¢€ª›‘ + (=ucs . #x5743) ; 坃 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 426 5) + (chinese-cns11643-3 . #x252F) ; ø»•œª + (ideograph-daikanwa . 04913) ; ø¸Œ± + (=hanziku-2 . #xA7D2) ; ý¢€ªŸ’ + (=ucs . #x5744) ; 坄 + )) +(define-char + '((=>ucs . #x5745) ; 坅 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 424 1) + (japanese-jisx0212 . #x373C) ; ø»‹„¿ + (chinese-cns11643-2 . #x234B) ; ø»“† + (=jis-x0213-2-2000 . #x245F) ; ø»¤¢˜ + (chinese-big5 . #xCAAB) ; ý¢€Œª« + (ideograph-daikanwa . 04914) ; ø¸Œ² + (ucs-jis . #x5745) ; ø»‹„¿ + )) +(define-char + '((morohashi-daikanwa 4914 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x5745) ; 坅 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 423 6) + (japanese-jisx0212 . #x373D) ; ø»‹…€ + (chinese-cns11643-3 . #x253C) ; ø»•œ· + (=jis-x0213-2-2000 . #x2460) ; ø»¤¢™ + (ideograph-daikanwa . 04915) ; ø¸Œ³ + (=hanziku-2 . #xA751) ; ý¢€ª‘ + (=jef-china3 . #x47E4) ; øº„Ÿ¤ + (=ucs . #x5746) ; 坆 + )) +(define-char + '((=>ucs . #x5747) ; 均 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1353) + (korean-ksc5601 . #x5033) ; ø»‰Ÿ  + (=jis-x0208-1990 . #x3651) ; ø½Š•¢ + (=gt-pj-1 . #x3651) ; ø»‰Ÿ  + (ideograph-daikanwa . 04916) ; ø¸Œ´ + (=gt-k . 02525) ; ý¡„€§ + (ucs-jis . #x5747) ; ø»‰Ÿ  + )) +(define-char + '((morohashi-daikanwa 4916 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0208-1978 . #x3651) ; ø»‚›¦ + (chinese-gb2312 . #x3E79) ; ø»„²‚ + (japanese-jisx0208 . #x3651) ; ø»†¯® + (chinese-isoir165 . #x3E79) ; ø»š’ + (=ucs . #x5747) ; 均 + )) +(define-char + '((=>ucs . #x5747) ; 均 + (morohashi-daikanwa 4916 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 425 6) + (chinese-cns11643-1 . #x4961) ; ø»‘¾Œ + (chinese-big5 . #xA7A1) ; ý¢€Šž¡ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2668) ; ø»›½ + (ideograph-daikanwa . 04917) ; ø¸Œµ + (=ucs . #x21272) ; 𡉲 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x266A) ; ø»›½ + (ideograph-daikanwa . 04918) ; ø¸Œ¶ + (=ucs . #x21258) ; 𡉘 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x252E) ; ø»•œ© + (ideograph-daikanwa . 04919) ; ø¸Œ· + (=ucs . #x3627) ; 㘧 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2360) ; ø»—¤£ + (ideograph-daikanwa . 04920) ; ø¸Œ¸ + (=ucs . #x21259) ; 𡉙 + )) +(define-char + '((=>ucs . #x5748) ; 坈 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 428 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x2F817) ; 冗 + )) + (chinese-cns11643-3 . #x252D) ; ø»•œ¨ + (ideograph-daikanwa . 04921) ; ø¸Œ¹ + (=hanziku-2 . #xA84F) ; ý¢€ª¡ + )) +(define-char + '((morohashi-daikanwa 4921 0 5) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5197) ; 冗 + )) + (=cbeta . 04985) ; ø¸¡¹ + (=ucs . #x5748) ; 坈 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x235F) ; ø»—¤¢ + (ideograph-daikanwa . 04922) ; ø¸Œº + (=ucs . #x3628) ; 㘨 + )) +(define-char + '((=>ucs . #x5749) ; 坉 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-big5 . #xCAAD) ; ý¢€Œª­ + (ideograph-daikanwa . 04923) ; ø¸Œ» + )) +(define-char + '((morohashi-daikanwa 4923 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 422 5) + (chinese-cns11643-2 . #x234D) ; ø»“ˆ + (=ucs . #x5749) ; 坉 + )) +(define-char + '((=>ucs . #x574A) ; 坊 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1367) + (=jis-x0208 . #x4B37) ; ø½Š³¾ + (korean-ksc5601 . #x5B29) ; ø»‰¯  + (=gt-pj-1 . #x4B37) ; ø½Š³¾ + (chinese-big5 . #xA77B) ; ý¢€Š» + (ideograph-daikanwa . 04924) ; ø¸Œ¼ + (=gt-k . 02650) ; ý¡„€©š + (ucs-jis . #x574A) ; ø½Š³¾ + )) +(define-char + '((morohashi-daikanwa 4924 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 427 1) + (chinese-gb2312 . #x373B) ; ø»„¦² + (chinese-isoir165 . #x373B) ; ø»‚ + (chinese-cns11643-1 . #x495D) ; ø»‘¾ˆ + (=ucs . #x574A) ; 坊 + )) +(define-char + '((=>ucs . #x574B) ; 坋 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 424 3) + (chinese-big5 . #xCAAE) ; ý¢€Œª® + (ideograph-daikanwa . 04925) ; ø¸Œ½ + )) +(define-char + '((morohashi-daikanwa 4925 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x234E) ; ø»“‰ + (=ucs . #x574B) ; 坋 + )) +(define-char + '((=>ucs . #x574C) ; 坌 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 424 4) + (japanese-jisx0212 . #x373E) ; ø»‹… + (=jis-x0213-2-2000 . #x2461) ; ø»¤¢š + (chinese-big5 . #xCAAC) ; ý¢€Œª¬ + (ideograph-daikanwa . 04926) ; ø¸Œ¾ + (=jef-china3 . #x47D3) ; øº„Ÿ“ + (ucs-jis . #x574C) ; ø»‹… + )) +(define-char + '((morohashi-daikanwa 4926 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5B50) ; ø»…›¿ + (chinese-isoir165 . #x5B50) ; ø»Ž„ + (chinese-cns11643-2 . #x234C) ; ø»“‡ + (=ucs . #x574C) ; 坌 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 425 5) + (chinese-gb2312 . #x4C2E) ; ø»……› + (korean-ksc5601 . #x533B) ; ø»‰¤‚ + (japanese-jisx0212 . #x373F) ; ø»‹…‚ + (chinese-isoir165 . #x4C2E) ; ø»­« + (chinese-cns11643-1 . #x4960) ; ø»‘¾‹ + (=jis-x0213-2-2000 . #x2462) ; ø»¤¢› + (chinese-big5 . #xA77E) ; ý¢€Š¾ + (ideograph-daikanwa . 04927) ; ø¸Œ¿ + (=jef-china3 . #x8FD5) ; øºˆ¿• + (=ucs . #x574D) ; 坍 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 425 4) + (shinjigen-2 . 1350) + (chinese-gb2312 . #x3F32) ; ø»„²™ + (=jis-x0208 . #x542C) ; ø½‹ + (korean-ksc5601 . #x4A6C) ; ø»‰—¥ + (chinese-isoir165 . #x3F32) ; ø»š© + (chinese-cns11643-1 . #x4962) ; ø»‘¾ + (=gt-pj-1 . #x542C) ; 坎 + (chinese-big5 . #xA7A2) ; ý¢€Šž¢ + (ideograph-daikanwa . 04928) ; ø¸€ + (=gt-k . 02690) ; ý¡„€ª‚ + (=ucs . #x574E) ; 坎 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2666) ; ø»›½‹ + (ideograph-daikanwa . 04929) ; ø¸ + (=ucs . #x2125A) ; 𡉚 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 421 11) + (shinjigen-2 . 1360) + (chinese-gb2312 . #x3B35) ; ø»„¬¤ + (=jis-x0208 . #x542F) ; ø½‹„ + (chinese-isoir165 . #x3B35) ; ø»”´ + (chinese-cns11643-1 . #x4965) ; ø»‘¾ + (=gt-pj-1 . #x542F) ; 坏 + (chinese-big5 . #xA7A5) ; ý¢€Šž¥ + (ideograph-daikanwa . 04930) ; ø¸‚ + (=ucs . #x574F) ; 坏 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 423 12) + (shinjigen-2 . 1356) + (chinese-gb2312 . #x5778) ; ø»…–¯ + (=jis-x0208 . #x3A41) ; ø½Š›Š + (korean-ksc5601 . #x7126) ; ø»Š± + (chinese-isoir165 . #x5778) ; ø»¾¿ + (chinese-cns11643-1 . #x4964) ; ø»‘¾ + (=gt-pj-1 . #x3A41) ; 坐 + (chinese-big5 . #xA7A4) ; ý¢€Šž¤ + (ideograph-daikanwa . 04931) ; ø¸ƒ + (=gt-k . 02554) ; ý¡„€§º + (=ucs . #x5750) ; 坐 + )) +(define-char + '((=>ucs . #x5751) ; 坑 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 426 9) + (shinjigen-2 . 1354) + (=jis-x0208 . #x3923) ; ø½Š™Ž + (korean-ksc5601 . #x4B55) ; ø»‰˜¬ + (=gt-pj-1 . #x3923) ; ø½Š™Ž + (chinese-big5 . #xA77C) ; ý¢€Š¼ + (ideograph-daikanwa . 04932) ; ø¸„ + (ucs-jis . #x5751) ; ø½Š™Ž + )) +(define-char + '((morohashi-daikanwa 4932 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 426 9) + (chinese-gb2312 . #x3F53) ; ø»„²º + (chinese-isoir165 . #x3F53) ; ø»›Š + (chinese-cns11643-1 . #x495E) ; ø»‘¾‰ + (=ucs . #x5751) ; 坑 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 422 8) + (japanese-jisx0212 . #x3740) ; ø»‹…ƒ + (chinese-big5 . #xCAAF) ; ý¢€Œª¯ + (ideograph-daikanwa . 04933) ; ø¸… + (=ucs . #x5752) ; 坒 + )) +(define-char + '((=>ucs . #x5752) ; 坒 + (morohashi-daikanwa 4933 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x234F) ; ø»“Š + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2539) ; ø»•œ´ + (ideograph-daikanwa . 04934) ; ø¸† + (=ucs . #x3629) ; 㘩 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 04935) ; ø¸‡ + (=ucs . #x2125B) ; 𡉛 + )) +(define-char + '((=>ucs . #x2125B) ; 𡉛 + (morohashi-daikanwa 4935 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2662) ; ø»›½‡ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2534) ; ø»•œ¯ + (ideograph-daikanwa . 04936) ; ø¸ˆ + (=ucs . #x3630) ; 㘰 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 421 6) + (chinese-cns11643-3 . #x2532) ; ø»•œ­ + (ideograph-daikanwa . 04937) ; ø¸‰ + (=hanziku-2 . #xA6D0) ; ý¢€ª› + (=ucs . #x5753) ; 坓 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x235E) ; ø»—¤¡ + (ideograph-daikanwa . 04938) ; ø¸Š + (=ucs . #x362B) ; 㘫 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x265E) ; ø»›½ƒ + (ideograph-daikanwa . 04939) ; ø¸‹ + (=ucs . #x2125D) ; 𡉝 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 422 19) + (chinese-cns11643-3 . #x2541) ; ø»•œ¼ + (ideograph-daikanwa . 04940) ; ø¸Œ + (=hanziku-2 . #xA6FD) ; ý¢€ª›½ + (=ucs . #x5754) ; 坔 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x253A) ; ø»•œµ + (ideograph-daikanwa . 04941) ; ø¸ + (=ucs . #x362A) ; 㘪 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 423 8) + (chinese-cns11643-3 . #x2542) ; ø»•œ½ + (ideograph-daikanwa . 04942) ; ø¸Ž + (=hanziku-2 . #xA753) ; ý¢€ª“ + (=ucs . #x5755) ; 坕 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 421 8) + (chinese-cns11643-3 . #x2533) ; ø»•œ® + (ideograph-daikanwa . 04943) ; ø¸ + (=hanziku-2 . #xA6D2) ; ý¢€ª›’ + (=ucs . #x5756) ; 坖 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x235D) ; ø»™®¤ + (ideograph-daikanwa . 04944) ; ø¸ + (=ucs . #x21280) ; 𡊀 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x235F) ; ø»™®¦ + (ideograph-daikanwa . 04945) ; ø¸‘ + (=ucs . #x21281) ; 𡊁 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2360) ; ø»™®§ + (ideograph-daikanwa . 04946) ; ø¸’ + (=ucs . #x21282) ; 𡊂 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 428 5) + (chinese-gb2312 . #x3F69) ; ø»„³ + (chinese-isoir165 . #x3F69) ; ø»›  + (ideograph-daikanwa . 04948) ; ø¸” + (=hanziku-2 . #xA853) ; ý¢€ª¡“ + (=ucs . #x5757) ; 块 + )) +(define-char + '((=>ucs . #x5757) ; 块 + (morohashi-daikanwa 4948 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2538) ; ø»•œ³ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (=jis-x0213-2-2000 . #x2463) ; ø»¤¢œ + (ideograph-daikanwa . 04951) ; ø¸— + (=jef-china3 . #x47E5) ; øº„Ÿ¥ + (=ucs . #x21274) ; 𡉴 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2663) ; ø»›½ˆ + (ideograph-daikanwa . 04952) ; ø¸˜ + (=ucs . #x21271) ; 𡉱 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 422 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x4E92) ; 互 + )) + (chinese-cns11643-3 . #x2537) ; ø»•œ² + (ideograph-daikanwa . 04953) ; ø¸™ + (=hanziku-2 . #xA6F4) ; ý¢€ª›´ + (=cbeta . 01122) ; ø¸ ‘¢ + (=ucs . #x5758) ; 坘 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x265F) ; ø»›½„ + (ideograph-daikanwa . 04954) ; ø¸š + (=ucs . #x21276) ; 𡉶 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2664) ; ø»›½‰ + (ideograph-daikanwa . 04955) ; ø¸› + (=ucs . #x21273) ; 𡉳 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2660) ; ø»›½… + (ideograph-daikanwa . 04956) ; ø¸œ + (=ucs . #x2126C) ; 𡉬 + )) +(define-char + '((=>ucs . #x2126C) ; 𡉬 + (morohashi-daikanwa 4956 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (=cbeta . 01026) ; ø¸ ‚ + )) +(define-char + '((=>ucs . #x21275) ; 𡉵 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 04959) ; ø¸Ÿ + )) +(define-char + '((morohashi-daikanwa 4959 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2661) ; ø»›½† + (=ucs . #x21275) ; 𡉵 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x253D) ; ø»•œ¸ + (ideograph-daikanwa . 04960) ; ø¸  + (=ucs . #x362C) ; 㘬 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x235E) ; ø»™®¥ + (ideograph-daikanwa . 04961) ; ø¸¡ + (=ucs . #x21277) ; 𡉷 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 422 12) + (chinese-cns11643-4 . #x2361) ; ø»—¤¤ + (ideograph-daikanwa . 04962) ; ø¸¢ + (=hanziku-2 . #xA6F6) ; ý¢€ª›¶ + (=jef-china3 . #x48C9) ; øº„£‰ + (=ucs . #x5759) ; 坙 + )) +(define-char + '((=>ucs . #x575A) ; 坚 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 04963) ; ø¸£ + )) +(define-char + '((morohashi-daikanwa 4963 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 422 14) + (chinese-gb2312 . #x3C61) ; ø»„®® + (chinese-isoir165 . #x3C61) ; ø»–¾ + (=hanziku-2 . #xA6F8) ; ý¢€ª›¸ + (=ucs . #x575A) ; 坚 + )) +(define-char + '((morohashi-daikanwa 4963 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2667) ; ø»›½Œ + (=ucs . #x21262) ; 𡉢 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5E7B) ; å¹» + )) + (chinese-cns11643-3 . #x253F) ; ø»•œº + (ideograph-daikanwa . 04964) ; ø¸¤ + (=cbeta . 02197) ; ø¸ ¢• + (=ucs . #x362D) ; 㘭 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2669) ; ø»›½Ž + (ideograph-daikanwa . 04965) ; ø¸¥ + (=ucs . #x2125F) ; 𡉟 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x253B) ; ø»•œ¶ + (=ucs . #x362F) ; 㘯 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 421 9) + (chinese-gb2312 . #x4C33) ; ø»……  + (chinese-isoir165 . #x4C33) ; ø»­° + (=hanziku-2 . #xA6D3) ; ý¢€ª›“ + (=ucs . #x575B) ; 坛 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 422 3) + (chinese-gb2312 . #x5B5E) ; ø»…œ + (chinese-isoir165 . #x5B5E) ; ø»Ž„ + (=hanziku-2 . #xA6ED) ; ý¢€ª›­ + (=ucs . #x575C) ; 坜 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 422 17) + (chinese-gb2312 . #x3053) ; ø»„œ¸ + (chinese-isoir165 . #x3053) ; ø»…ˆ + (=hanziku-2 . #xA6FB) ; ý¢€ª›» + (=ucs . #x575D) ; 坝 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 426 2) + (chinese-gb2312 . #x4E6B) ; ø»…‰” + (chinese-isoir165 . #x4E6B) ; ø»±¤ + (=hanziku-2 . #xA7CF) ; ý¢€ªŸ + (=ucs . #x575E) ; 坞 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 426 8) + (chinese-gb2312 . #x3758) ; ø»„§ + (chinese-isoir165 . #x3758) ; ø»Ÿ + (chinese-cns11643-3 . #x2535) ; ø»•œ° + (=hanziku-2 . #xA7D5) ; ý¢€ªŸ• + (=ucs . #x575F) ; 坟 + )) +(define-char + '((=>ucs . #x575F) ; 坟 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (=jef-china3 . #x95C9) ; øº‰—‰ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 429 4) + (chinese-gb2312 . #x5739) ; ø»…•° + (chinese-isoir165 . #x5739) ; ø»¾€ + (=hanziku-2 . #xA872) ; ý¢€ª¡² + (=ucs . #x5760) ; 坠 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x265D) ; ø»›½‚ + (=ucs . #x21260) ; 𡉠 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2665) ; ø»›½Š + (=ucs . #x21261) ; 𡉡 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 436 1) + (shinjigen-2 . 1378) + (chinese-gb2312 . #x4642) ; ø»„¼» + (=jis-x0208 . #x5433) ; ø½‹ˆ + (korean-ksc5601 . #x7767) ; ø»Š™¦ + (chinese-isoir165 . #x4642) ; ø»¥‹ + (chinese-cns11643-1 . #x4C5B) ; ø»’‚  + (=gt-pj-1 . #x5433) ; 坡 + (chinese-big5 . #xA959) ; ý¢€Š¥™ + (ideograph-daikanwa . 04966) ; ø¸¦ + (=ucs . #x5761) ; 坡 + )) +(define-char + '((=>ucs . #x5762) ; 坢 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 435 1) + (japanese-jisx0212 . #x3741) ; ø»‹…„ + (chinese-big5 . #xCBFE) ; ý¢€Œ¯¾ + (ideograph-daikanwa . 04967) ; ø¸§ + (=jef-china3 . #x47E6) ; øº„Ÿ¦ + (ucs-jis . #x5762) ; ø»‹…„ + )) +(define-char + '((morohashi-daikanwa 4967 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x257E) ; ø»““µ + (=ucs . #x5762) ; 坢 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 431 2) + (chinese-cns11643-3 . #x2825) ; ø»• º + (ideograph-daikanwa . 04968) ; ø¸¨ + (=hanziku-2 . #xA8D2) ; ý¢€ª£’ + (=ucs . #x5763) ; 坣 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 431 7) + (shinjigen-2 . 1370) + (chinese-gb2312 . #x4024) ; ø»„³© + (=jis-x0208 . #x3A25) ; ø½Šš® + (korean-ksc5601 . #x4D5E) ; ø»‰›± + (chinese-isoir165 . #x4024) ; ø»›¹ + (chinese-cns11643-1 . #x4C5D) ; ø»’‚¢ + (=gt-pj-1 . #x3A25) ; 坤 + (chinese-big5 . #xA95B) ; ý¢€Š¥› + (ideograph-daikanwa . 04969) ; ø¸© + (=ucs . #x5764) ; 坤 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 431 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x4E14) ; 且 + )) + (japanese-jisx0212 . #x3742) ; ø»‹…… + (chinese-cns11643-3 . #x2823) ; ø»• ¸ + (ideograph-daikanwa . 04970) ; ø¸ª + (=hanziku-2 . #xA8D4) ; ý¢€ª£” + (=cbeta . 02830) ; ø¸ ¬Ž + (=jef-china3 . #x48CA) ; øº„£Š + (=ucs . #x5765) ; 坥 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 431 3) + (shinjigen-2 . 1375) + (chinese-gb2312 . #x4C39) ; ø»……¦ + (=jis-x0208 . #x4333) ; ø½Š¨Š + (korean-ksc5601 . #x7724) ; ø»Š˜£ + (chinese-isoir165 . #x4C39) ; ø»­¶ + (chinese-cns11643-1 . #x4C5C) ; ø»’‚¡ + (=gt-pj-1 . #x4333) ; 坦 + (chinese-big5 . #xA95A) ; ý¢€Š¥š + (ideograph-daikanwa . 04971) ; ø¸« + (=ucs . #x5766) ; 坦 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 430 2) + (japanese-jisx0212 . #x3743) ; ø»‹…† + (chinese-cns11643-3 . #x2826) ; ø»• » + (ideograph-daikanwa . 04972) ; ø¸¬ + (=hanziku-2 . #xA8B2) ; ý¢€ª¢² + (=jef-china3 . #x47E7) ; øº„Ÿ§ + (=ucs . #x5767) ; 坧 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2557) ; ø»™±š + (ideograph-daikanwa . 04973) ; ø¸­ + (=ucs . #x212B5) ; 𡊵 + )) +(define-char + '((=>ucs . #x5768) ; 坨 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3744) ; ø»‹…‡ + (=jis-x0213-2-2000 . #x2464) ; ø»¤¢ + (chinese-big5 . #xCC40) ; ý¢€Œ±€ + (ideograph-daikanwa . 04974) ; ø¸® + (=jef-china3 . #x9BC8) ; øº‰¯ˆ + (ucs-jis . #x5768) ; ø»‹…‡ + )) +(define-char + '((morohashi-daikanwa 4974 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 435 6) + (chinese-gb2312 . #x5B67) ; ø»…œ– + (chinese-isoir165 . #x5B67) ; ø»Ž„¦ + (chinese-cns11643-2 . #x2621) ; ø»““¶ + (=ucs . #x5768) ; 坨 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 429 12) + (shinjigen-2 . 1369) + (chinese-gb2312 . #x5B61) ; ø»…œ + (=jis-x0208 . #x5430) ; ø½‹… + (chinese-isoir165 . #x5B61) ; ø»Ž„  + (chinese-cns11643-1 . #x4C5A) ; ø»’‚Ÿ + (=gt-pj-1 . #x5430) ; 坩 + (chinese-big5 . #xA958) ; ý¢€Š¥˜ + (ideograph-daikanwa . 04975) ; ø¸¯ + (=ucs . #x5769) ; 坩 + )) +(define-char + '((=>ucs . #x576A) ; 坪 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (korean-ksc5601 . #x7840) ; ø»Šš + (chinese-big5 . #xA957) ; ý¢€Š¥— + (ideograph-daikanwa . 04976) ; ø¸° + (=jef-china3 . #x47E8) ; øº„Ÿ¨ + )) +(define-char + '((morohashi-daikanwa 4976 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 430 9) + (chinese-gb2312 . #x463A) ; ø»„¼³ + (=jis-x0208 . #x445A) ; ø½Šª + (chinese-isoir165 . #x463A) ; ø»¥ƒ + (chinese-cns11643-1 . #x4C59) ; ø»’‚ž + (=gt-pj-1 . #x445A) ; 坪 + (=ucs . #x576A) ; 坪 + )) +(define-char + '((=>ucs . #x2129E) ; 𡊞 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 04977) ; ø¸± + )) +(define-char + '((morohashi-daikanwa 4977 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x256B) ; ø»—§ª + (=ucs . #x2129E) ; 𡊞 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2827) ; ø»• ¼ + (ideograph-daikanwa . 04978) ; ø¸² + (=ucs . #x3631) ; 㘱 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 430 12) + (chinese-gb2312 . #x5B63) ; ø»…œ’ + (japanese-jisx0212 . #x3745) ; ø»‹…ˆ + (chinese-isoir165 . #x5B63) ; ø»Ž„¢ + (chinese-cns11643-2 . #x2575) ; ø»““¬ + (chinese-big5 . #xCBF5) ; ý¢€Œ¯µ + (ideograph-daikanwa . 04979) ; ø¸³ + (=ucs . #x576B) ; 坫 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 433 3) + (chinese-isoir165 . #x7A48) ; ø»Ž±© + (ideograph-daikanwa . 04980) ; ø¸´ + (=hanziku-2 . #xA954) ; ý¢€ª¥” + (=jef-china3 . #x97DA) ; øº‰Ÿš + (=ucs . #x576C) ; 坬 + )) +(define-char + '((=>ucs . #x576C) ; 坬 + (morohashi-daikanwa 4980 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2569) ; ø»—§¨ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 435 10) + (chinese-gb2312 . #x5B68) ; ø»…œ— + (japanese-jisx0212 . #x3746) ; ø»‹…‰ + (chinese-isoir165 . #x5B68) ; ø»Ž„§ + (chinese-cns11643-2 . #x2574) ; ø»““« + (chinese-big5 . #xCBF4) ; ý¢€Œ¯´ + (ideograph-daikanwa . 04981) ; ø¸µ + (=jef-china3 . #x47E9) ; øº„Ÿ© + (=ucs . #x576D) ; 坭 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 04982) ; ø¸¶ + (=ucs . #x212B4) ; 𡊴 + )) +(define-char + '((=>ucs . #x212B4) ; 𡊴 + (morohashi-daikanwa 4982 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A44) ; ø»œ‚¡ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 436 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x53F0) ; 台 + )) + (korean-ksc5601 . #x535D) ; ø»‰¤¤ + (japanese-jisx0212 . #x3747) ; ø»‹…Š + (chinese-cns11643-3 . #x2828) ; ø»• ½ + (ideograph-daikanwa . 04983) ; ø¸· + (=hanziku-2 . #xA9D9) ; ý¢€ª§™ + (=cbeta . 01946) ; ø¸ žš + (=jef-china3 . #x47EA) ; øº„Ÿª + (=ucs . #x576E) ; 坮 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 430 1) + (chinese-gb2312 . #x4577) ; ø»„¼’ + (japanese-jisx0212 . #x3748) ; ø»‹…‹ + (chinese-isoir165 . #x4577) ; ø»¤¢ + (chinese-cns11643-2 . #x2572) ; ø»““© + (=jis-x0213-2-2000 . #x2465) ; ø»¤¢ž + (chinese-big5 . #xCBF2) ; ý¢€Œ¯² + (ideograph-daikanwa . 04984) ; ø¸¸ + (=jef-china3 . #x47EB) ; øº„Ÿ« + (=ucs . #x576F) ; 坯 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 432 3) + (korean-ksc5601 . #x4C50) ; ø»‰š… + (japanese-jisx0212 . #x3749) ; ø»‹…Œ + (chinese-isoir165 . #x7A47) ; ø»Ž±¨ + (chinese-cns11643-2 . #x2577) ; ø»““® + (=jis-x0213-1-2000 . #x2F47) ; ø»¢¨† + (chinese-big5 . #xCBF7) ; ý¢€Œ¯· + (ideograph-daikanwa . 04985) ; ø¸¹ + (=ucs . #x5770) ; 坰 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 431 10) + (japanese-jisx0212 . #x374A) ; ø»‹… + (chinese-big5 . #xCBF6) ; ý¢€Œ¯¶ + (ideograph-daikanwa . 04986) ; ø¸º + (=ucs . #x5771) ; 坱 + )) +(define-char + '((=>ucs . #x5771) ; 坱 + (morohashi-daikanwa 4986 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2576) ; ø»““­ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 435 14) + (chinese-cns11643-2 . #x2573) ; ø»““ª + (chinese-big5 . #xCBF3) ; ý¢€Œ¯³ + (ideograph-daikanwa . 04987) ; ø¸» + (=ucs . #x5772) ; 坲 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 436 9) + (chinese-gb2312 . #x5B6A) ; ø»…œ™ + (japanese-jisx0212 . #x374B) ; ø»‹…Ž + (chinese-isoir165 . #x5B6A) ; ø»Ž„© + (chinese-cns11643-2 . #x257C) ; ø»““³ + (=jis-x0213-2-2000 . #x2466) ; ø»¤¢Ÿ + (chinese-big5 . #xCBFC) ; ý¢€Œ¯¼ + (ideograph-daikanwa . 04988) ; ø¸¼ + (=jef-china3 . #x9BC9) ; øº‰¯‰ + (=ucs . #x5773) ; 坳 + )) +(define-char + '((=>ucs . #x5774) ; 坴 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x374C) ; ø»‹… + (=jis-x0213-2-2000 . #x2467) ; ø»¤¢  + (chinese-big5 . #xCBFD) ; ý¢€Œ¯½ + (ideograph-daikanwa . 04989) ; ø¸½ + (=jef-china3 . #x47CF) ; øº„Ÿ + (ucs-jis . #x5774) ; ø»‹… + )) +(define-char + '((=>ucs . #x5774) ; 坴 + (morohashi-daikanwa 4989 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x257D) ; ø»““´ + )) +(define-char + '((morohashi-daikanwa 4989 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 433 4) + (=ucs . #x5774) ; 坴 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 432 8) + (korean-ksc5601 . #x4F26) ; ø»‰µ + (japanese-jisx0212 . #x374D) ; ø»‹… + (chinese-cns11643-2 . #x257A) ; ø»““± + (=jis-x0213-2-2000 . #x2468) ; ø»¤¢¡ + (chinese-big5 . #xCBFA) ; ý¢€Œ¯º + (ideograph-daikanwa . 04990) ; ø¸¾ + (=ucs . #x5775) ; 坵 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A50) ; ø»œ‚­ + (ideograph-daikanwa . 04991) ; ø¸¿ + (=ucs . #x212A3) ; 𡊣 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x256D) ; ø»—§¬ + (ideograph-daikanwa . 04992) ; ø¸Ž€ + (=ucs . #x3632) ; 㘲 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 436 8) + (chinese-gb2312 . #x5B69) ; ø»…œ˜ + (chinese-isoir165 . #x5B69) ; ø»Ž„¨ + (chinese-cns11643-2 . #x2578) ; ø»““¯ + (chinese-big5 . #xCBF8) ; ý¢€Œ¯¸ + (ideograph-daikanwa . 04993) ; ø¸Ž + (=ucs . #x5776) ; 坶 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 429 16) + (chinese-gb2312 . #x3F40) ; ø»„²§ + (japanese-jisx0212 . #x374E) ; ø»‹…‘ + (chinese-isoir165 . #x3F40) ; ø»š· + (chinese-cns11643-1 . #x4C58) ; ø»’‚ + (=jis-x0213-1-2000 . #x2F48) ; ø»¢¨‡ + (chinese-big5 . #xA956) ; ý¢€Š¥– + (ideograph-daikanwa . 04994) ; ø¸Ž‚ + (=jef-china3 . #x47EC) ; øº„Ÿ¬ + (=ucs . #x5777) ; 坷 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x256A) ; ø»—§© + (ideograph-daikanwa . 04995) ; ø¸Žƒ + (=ucs . #x21284) ; 𡊄 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A4F) ; ø»œ‚¬ + (ideograph-daikanwa . 04996) ; ø¸Ž„ + (=ucs . #x21285) ; 𡊅 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 434 1) + (chinese-cns11643-3 . #x2829) ; ø»• ¾ + (ideograph-daikanwa . 04997) ; ø¸Ž… + (=hanziku-2 . #xA972) ; ý¢€ª¥² + (=ucs . #x5778) ; 坸 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A4E) ; ø»œ‚« + (ideograph-daikanwa . 04998) ; ø¸Ž† + (=ucs . #x212A6) ; 𡊦 + )) +(define-char + '((=>ucs . #x5779) ; 坹 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x374F) ; ø»‹…’ + (ideograph-daikanwa . 04999) ; ø¸Ž‡ + (ucs-jis . #x5779) ; ø»‹…’ + )) +(define-char + '((morohashi-daikanwa 4999 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 435 4) + (chinese-cns11643-4 . #x2566) ; ø»—§¥ + (=hanziku-2 . #xA9B7) ; ý¢€ª¦· + (=ucs . #x5779) ; 坹 + )) +(define-char + '((=>ucs . #x577A) ; 坺 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3750) ; ø»‹…“ + (chinese-cns11643-4 . #x2568) ; ø»—§§ + (ideograph-daikanwa . 05000) ; ø¸Žˆ + (ucs-jis . #x577A) ; ø»‹…“ + )) +(define-char + '((morohashi-daikanwa 5000 0 5) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 430 8) + (=hanziku-2 . #xA8B8) ; ý¢€ª¢¸ + (=ucs . #x577A) ; 坺 + )) +(define-char + '((=>ucs . #x577B) ; 坻 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3751) ; ø»‹…” + (chinese-cns11643-2 . #x257B) ; ø»““² + (=jis-x0213-2-2000 . #x2469) ; ø»¤¢¢ + (chinese-big5 . #xCBFB) ; ý¢€Œ¯» + (ideograph-daikanwa . 05001) ; ø¸Ž‰ + (=jef-china3 . #x47ED) ; øº„Ÿ­ + (ucs-jis . #x577B) ; ø»‹…” + )) +(define-char + '((morohashi-daikanwa 5001 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 433 10) + (chinese-gb2312 . #x5B66) ; ø»…œ• + (chinese-isoir165 . #x5B66) ; ø»Ž„¥ + (=ucs . #x577B) ; 坻 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A47) ; ø»œ‚¤ + (ideograph-daikanwa . 05002) ; ø¸ŽŠ + (=ucs . #x21286) ; 𡊆 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A4C) ; ø»œ‚© + (ideograph-daikanwa . 05003) ; ø¸Ž‹ + (=cbeta . 06636) ; ø¸¡§¬ + (=ucs . #x21287) ; 𡊇 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A46) ; ø»œ‚£ + (ideograph-daikanwa . 05004) ; ø¸ŽŒ + (=ucs . #x21288) ; 𡊈 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2567) ; ø»—§¦ + (ideograph-daikanwa . 05005) ; ø¸Ž + (=ucs . #x21289) ; 𡊉 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 433 2) + (chinese-gb2312 . #x5B65) ; ø»…œ” + (korean-ksc5601 . #x7673) ; ø»Š˜” + (japanese-jisx0212 . #x3752) ; ø»‹…• + (chinese-isoir165 . #x5B65) ; ø»Ž„¤ + (=jis-x0213-1-2000 . #x2F49) ; ø»¢¨ˆ + (chinese-big5 . #xA95C) ; ý¢€Š¥œ + (ideograph-daikanwa . 05006) ; ø¸ŽŽ + (=jef-china3 . #x47EE) ; øº„Ÿ® + (=ucs . #x577C) ; 坼 + )) +(define-char + '((=>ucs . #x577C) ; 坼 + (morohashi-daikanwa 5006 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4C5E) ; ø»’‚£ + )) +(define-char + '((=>ucs . #x577D) ; 坽 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-big5 . #xCC41) ; ý¢€Œ± + (ideograph-daikanwa . 05007) ; ø¸Ž + )) +(define-char + '((=>ucs . #x577D) ; 坽 + (morohashi-daikanwa 5007 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2622) ; ø»““· + )) +(define-char + '((morohashi-daikanwa 5007 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 433 7) + (=ucs . #x577D) ; 坽 + )) +(define-char + '((=>ucs . #x577E) ; 坾 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3753) ; ø»‹…– + (ideograph-daikanwa . 05008) ; ø¸Ž + (ucs-jis . #x577E) ; ø»‹…– + )) +(define-char + '((morohashi-daikanwa 5008 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 435 3) + (chinese-cns11643-4 . #x2565) ; ø»—§¤ + (=hanziku-2 . #xA9B6) ; ý¢€ª¦¶ + (=jef-china3 . #x47EF) ; øº„Ÿ¯ + (=ucs . #x577E) ; 坾 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 432 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x4ED8) ; 付 + )) + (shinjigen-2 . 1380) + (=jis-x0208 . #x5434) ; ø½‹‰ + (chinese-isoir165 . #x2D5D) ; ø»€¸ + (chinese-cns11643-3 . #x282A) ; ø»• ¿ + (=gt-pj-1 . #x5434) ; 坿 + (ideograph-daikanwa . 05009) ; ø¸Ž‘ + (=hanziku-2 . #xA8FA) ; ý¢€ª£º + (=cbeta . 06236) ; ø¸¡¡œ + (=ucs . #x577F) ; 坿 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 433 6) + (chinese-cns11643-2 . #x2579) ; ø»““° + (chinese-big5 . #xCBF9) ; ý¢€Œ¯¹ + (ideograph-daikanwa . 05010) ; ø¸Ž’ + (=ucs . #x5780) ; 垀 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 432 6) + (japanese-jisx0212 . #x3754) ; ø»‹…— + (ideograph-daikanwa . 05011) ; ø¸Ž“ + (=hanziku-2 . #xA8F6) ; ý¢€ª£¶ + (=jef-china3 . #x47F0) ; øº„Ÿ° + (=ucs . #x5781) ; 垁 + )) +(define-char + '((=>ucs . #x5781) ; 垁 + (morohashi-daikanwa 5011 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2824) ; ø»• ¹ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 432 5) + (shinjigen-2 . 1371) + (chinese-gb2312 . #x3439) ; ø»„¢– + (=jis-x0208 . #x3F62) ; ø½Š£ + (korean-ksc5601 . #x6177) ; ø»‰¹¢ + (chinese-isoir165 . #x3439) ; ø»Š¦ + (=gt-pj-1 . #x3F62) ; 垂 + (chinese-big5 . #xABAB) ; ý¢€Š®« + (ideograph-daikanwa . 05012) ; ø¸Ž” + (=gt-k . 03752) ; ý¡„€º¨ + (=ucs . #x5782) ; 垂 + )) +(define-char + '((=>ucs . #x5782) ; 垂 + (morohashi-daikanwa 5012 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x504D) ; ø»’ˆŠ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x256C) ; ø»—§« + (ideograph-daikanwa . 05014) ; ø¸Ž– + (=ucs . #x2128B) ; 𡊋 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x282B) ; ø»•¡€ + (ideograph-daikanwa . 05015) ; ø¸Ž— + (=ucs . #x3633) ; 㘳 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A48) ; ø»œ‚¥ + (ideograph-daikanwa . 05016) ; ø¸Ž˜ + (=ucs . #x2128C) ; 𡊌 + )) +(define-char + '((=>ucs . #x2128D) ; 𡊍 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 05017) ; ø¸Ž™ + )) +(define-char + '((=>ucs . #x2128D) ; 𡊍 + (morohashi-daikanwa 5017 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2556) ; ø»™±™ + )) +(define-char + '((morohashi-daikanwa 5017 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x2128D) ; 𡊍 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A51) ; ø»œ‚® + (ideograph-daikanwa . 05018) ; ø¸Žš + (=ucs . #x2128E) ; 𡊎 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A45) ; ø»œ‚¢ + (ideograph-daikanwa . 05020) ; ø¸Žœ + (=ucs . #x212AC) ; 𡊬 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 05021) ; ø¸Ž + (=ucs . #x3639) ; 㘹 + )) +(define-char + '((=>ucs . #x3639) ; 㘹 + (morohashi-daikanwa 5021 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B75) ; ø»•¦¤ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A4B) ; ø»œ‚¨ + (ideograph-daikanwa . 05022) ; ø¸Žž + (=ucs . #x212A4) ; 𡊤 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x76EE) ; 目 + )) + (ideograph-daikanwa . 05024) ; ø¸Ž  + (=cbeta . 00946) ; ø¸ Ž² + )) +(define-char + '((=>ucs . #x212A5) ; 𡊥 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 05027) ; ø¸Ž£ + )) +(define-char + '((morohashi-daikanwa 5027 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A4D) ; ø»œ‚ª + (=ucs . #x212A5) ; 𡊥 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x282C) ; ø»•¡ + (ideograph-daikanwa . 05028) ; ø¸Ž¤ + (=jef-china3 . #x47D4) ; øº„Ÿ” + (=ucs . #x3634) ; 㘴 + )) +(define-char + '((=>ucs . #x5783) ; 垃 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3755) ; ø»‹…˜ + (chinese-big5 . #xA955) ; ý¢€Š¥• + (ideograph-daikanwa . 05029) ; ø¸Ž¥ + (=jef-china3 . #x9DC7) ; øº‰·‡ + (ucs-jis . #x5783) ; ø»‹…˜ + )) +(define-char + '((morohashi-daikanwa 5029 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 434 6) + (chinese-gb2312 . #x402C) ; ø»„³± + (chinese-isoir165 . #x402C) ; ø»œ + (chinese-cns11643-1 . #x4C57) ; ø»’‚œ + (=ucs . #x5783) ; 垃 + )) +(define-char + '((morohashi-daikanwa ho 80) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 434 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5305) ; 包 + )) + (=jis-x0208 . #x5435) ; ø½‹Š + (=gt-pj-1 . #x5435) ; 垉 + (=hanziku-2 . #xA976) ; ý¢€ª¥¶ + (=cbeta . 02831) ; ø¸ ¬ + (=ucs . #x5789) ; 垉 + )) +(define-char + '((script Japanese Ideograph) + (morohashi-daikanwa ho 81) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 433 1) + (=jis-x0208 . #x5432) ; ø½‹‡ + (korean-ksc5601 . #x535C) ; ø»‰¤£ + (chinese-gb12345 . #x7D35) ; 垈 + (=gt-pj-1 . #x5432) ; 垈 + (=hanziku-2 . #xA952) ; ý¢€ª¥’ + (=ucs . #x5788) ; 垈 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (kangxi-radical . 212) ; ⿓ + (kangxi-strokes . 3) + (total-strokes . 8) + (hanyu-dazidian 1 430 6) + (chinese-gb2312 . #x4222) ; ø»„¶£ + (chinese-isoir165 . #x4222) ; ø»ž³ + (=hanziku-2 . #xA8B6) ; ý¢€ª¢¶ + (=ucs . #x5784) ; 垄 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5B62) ; ø»…œ‘ + (chinese-isoir165 . #x5B62) ; ø»Ž„¡ + (=ucs . #x5785) ; 垅 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 431 1) + (chinese-gb2312 . #x5B64) ; ø»…œ“ + (chinese-isoir165 . #x5B64) ; ø»Ž„£ + (=hanziku-2 . #xA8D1) ; ý¢€ª£‘ + (=ucs . #x5786) ; 垆 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 432 2) + (chinese-isoir165 . #x2E2D) ; ø»¦ + (chinese-cns11643-4 . #x256E) ; ø»—§­ + (=hanziku-2 . #xA8F2) ; ý¢€ª£² + (=ucs . #x5787) ; 垇 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x578A) ; 垊 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A4A) ; ø»œ‚§ + (=ucs . #x2128A) ; 𡊊 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (->same-ideograph + ((ideograph-daikanwa . 48957) ; ø¸‹¼½ + )) + (hanyu-dazidian 1 436 7) + (=hanziku-2 . #xA9DA) ; ý¢€ª§š + (=ucs . #x2128F) ; 𡊏 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A49) ; ø»œ‚¦ + (=ucs . #x21293) ; 𡊓 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 436 11) + (shinjigen-2 . 1390) + (chinese-gb2312 . #x504D) ; ø»…‹² + (=jis-x0208 . #x373F) ; ø½Š–® + (korean-ksc5601 . #x7A7E) ; ø»Šž— + (chinese-isoir165 . #x504D) ; ø»´‚ + (chinese-cns11643-1 . #x504E) ; ø»’ˆ‹ + (=gt-pj-1 . #x373F) ; 型 + (chinese-big5 . #xABAC) ; ý¢€Š®¬ + (ideograph-daikanwa . 05030) ; ø¸Ž¦ + (=ucs . #x578B) ; 型 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 439 3) + (chinese-gb2312 . #x5B6D) ; ø»…œœ + (japanese-jisx0212 . #x3756) ; ø»‹…™ + (chinese-isoir165 . #x5B6D) ; ø»Ž„¬ + (chinese-cns11643-2 . #x2955) ; ø»“™„ + (chinese-big5 . #xCE54) ; ý¢€Œ¹” + (ideograph-daikanwa . 05031) ; ø¸Ž§ + (=jef-china3 . #x47F1) ; øº„Ÿ± + (=ucs . #x578C) ; 垌 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 439 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x81EA) ; 自 + )) + (chinese-cns11643-3 . #x2B69) ; ø»•¦˜ + (ideograph-daikanwa . 05032) ; ø¸Ž¨ + (=hanziku-2 . #xAAA7) ; ý¢€ªª§ + (=cbeta . 04702) ; ø¸¡‰ž + (=ucs . #x578D) ; 垍 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 441 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5404) ; 各 + )) + (chinese-cns11643-3 . #x2B68) ; ø»•¦— + (ideograph-daikanwa . 05033) ; ø¸Ž© + (=hanziku-2 . #xAADB) ; ý¢€ª«› + (=cbeta . 05360) ; ø¸¡“° + (=ucs . #x578E) ; 垎 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 442 6) + (chinese-cns11643-2 . #x295B) ; ø»“™Š + (chinese-big5 . #xCE5A) ; ý¢€Œ¹š + (ideograph-daikanwa . 05034) ; ø¸Žª + (=ucs . #x578F) ; 垏 + )) +(define-char + '((=>ucs . #x212B7) ; 𡊷 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 05035) ; ø¸Ž« + )) +(define-char + '((morohashi-daikanwa 5035 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F62) ; ø»œŠ• + (=ucs . #x212B7) ; 𡊷 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2857) ; ø»™µ´ + (ideograph-daikanwa . 05036) ; ø¸Ž¬ + (=ucs . #x212B8) ; 𡊸 + )) +(define-char + '((=>ucs . #x5790) ; 垐 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x732D) ; ø»Š’´ + (ideograph-daikanwa . 15992) ; ø¸ƒ¹¸ + ) + ((=ucs . #x571F) ; 土 + )) + (ideograph-daikanwa . 05037) ; ø¸Ž­ + (=cbeta . 01683) ; ø¸ š“ + )) +(define-char + '((=>ucs . #x5790) ; 垐 + (morohashi-daikanwa 5037 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x4839) ; ø»‘¼† + ) + ((=ucs . #x571F) ; 土 + )) + (chinese-cns11643-3 . #x2B6C) ; ø»•¦› + )) +(define-char + '((morohashi-daikanwa 5037 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 441 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6B21) ; 次 + ) + ((=ucs . #x571F) ; 土 + )) + (=hanziku-2 . #xAAE2) ; ý¢€ª«¢ + (=ucs . #x5790) ; 垐 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 441 7) + (chinese-cns11643-3 . #x2B67) ; ø»•¦– + (ideograph-daikanwa . 05038) ; ø¸Ž® + (=hanziku-2 . #xAADD) ; ý¢€ª« + (=ucs . #x5791) ; 垑 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 442 13) + (chinese-gb2312 . #x405D) ; ø»„´¢ + (chinese-isoir165 . #x405D) ; ø»œ² + (chinese-cns11643-3 . #x2B6A) ; ø»•¦™ + (ideograph-daikanwa . 05039) ; ø¸Ž¯ + (=hanziku-2 . #xAB44) ; ý¢€ª­„ + (=cbeta . 01449) ; ø¸ –© + (=ucs . #x5792) ; 垒 + )) +(define-char + '((=>ucs . #x5793) ; 垓 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 441 13) + (=jis-x0208 . #x5436) ; ø½‹‹ + (korean-ksc5601 . #x7A27) ; ø»Š€ + (=gt-pj-1 . #x5436) ; ø½‹‹ + (chinese-big5 . #xABB2) ; ý¢€Š®² + (ideograph-daikanwa . 05040) ; ø¸Ž° + (ucs-jis . #x5793) ; ø½‹‹ + )) +(define-char + '((morohashi-daikanwa 5040 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 441 13) + (chinese-gb2312 . #x5B72) ; ø»…œ¡ + (chinese-isoir165 . #x5B72) ; ø»Ž„± + (chinese-cns11643-1 . #x5054) ; ø»’ˆ‘ + (=ucs . #x5793) ; 垓 + )) +(define-char + '((=>ucs . #x5794) ; 垔 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 438 1) + (japanese-jisx0212 . #x3757) ; ø»‹…š + (chinese-cns11643-2 . #x2959) ; ø»“™ˆ + (chinese-big5 . #xCE58) ; ý¢€Œ¹˜ + (ideograph-daikanwa . 05041) ; ø¸Ž± + (ucs-jis . #x5794) ; ø»‹…š + )) +(define-char + '((morohashi-daikanwa 5041 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x5794) ; 垔 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 439 18) + (chinese-cns11643-3 . #x2B71) ; ø»•¦  + (ideograph-daikanwa . 05042) ; ø¸Ž² + (=hanziku-2 . #xAAA8) ; ý¢€ªª¨ + (=cbeta . 02196) ; ø¸ ¢” + (=ucs . #x5796) ; 垖 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 440 6) + (japanese-jisx0212 . #x3758) ; ø»‹…› + (chinese-cns11643-2 . #x2956) ; ø»“™… + (chinese-big5 . #xCE55) ; ý¢€Œ¹• + (ideograph-daikanwa . 05043) ; ø¸Ž³ + (=jef-china3 . #x47F2) ; øº„Ÿ² + (=ucs . #x5797) ; 垗 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 439 13) + (chinese-cns11643-2 . #x295A) ; ø»“™‰ + (chinese-big5 . #xCE59) ; ý¢€Œ¹™ + (ideograph-daikanwa . 05044) ; ø¸Ž´ + (=ucs . #x5798) ; 垘 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 439 2) + (japanese-jisx0212 . #x3759) ; ø»‹…œ + (chinese-cns11643-2 . #x295C) ; ø»“™‹ + (chinese-big5 . #xCE5B) ; ý¢€Œ¹› + (ideograph-daikanwa . 05045) ; ø¸Žµ + (=jef-china3 . #x47F3) ; øº„Ÿ³ + (=ucs . #x5799) ; 垙 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B76) ; ø»•¦¥ + (ideograph-daikanwa . 05046) ; ø¸Ž¶ + (=ucs . #x3636) ; 㘶 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 437 1) + (japanese-jisx0212 . #x375A) ; ø»‹… + (chinese-isoir165 . #x2E2E) ; ø»§ + (chinese-cns11643-2 . #x295E) ; ø»“™ + (=jis-x0213-2-2000 . #x246D) ; ø»¤¢¦ + (chinese-big5 . #xCE5D) ; ý¢€Œ¹ + (ideograph-daikanwa . 05047) ; ø¸Ž· + (=jef-china3 . #x47CD) ; øº„Ÿ + (=ucs . #x579A) ; 垚 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 440 8) + (chinese-gb2312 . #x3662) ; ø»„¥» + (chinese-isoir165 . #x3662) ; ø»Ž‹ + (chinese-big5 . #xCE57) ; ý¢€Œ¹— + (ideograph-daikanwa . 05048) ; ø¸Ž¸ + (=ucs . #x579B) ; 垛 + )) +(define-char + '((=>ucs . #x579B) ; 垛 + (morohashi-daikanwa 5048 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2958) ; ø»“™‡ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 441 1) + (japanese-jisx0212 . #x375B) ; ø»‹…ž + (=jis-x0213-1-2000 . #x2F4A) ; ø»¢¨‰ + (ideograph-daikanwa . 05049) ; ø¸Ž¹ + (=hanziku-2 . #xAAD7) ; ý¢€ª«— + (=jef-china3 . #x9BCA) ; øº‰¯Š + (=ucs . #x579C) ; 垜 + )) +(define-char + '((=>ucs . #x579C) ; 垜 + (morohashi-daikanwa 5049 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B70) ; ø»•¦Ÿ + )) +(define-char + '((morohashi-daikanwa 5049 0 9) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x4E43) ; 乃 + )) + ) + ((=ucs . #x6728) ; 木 + )) + (=cbeta . 01819) ; ø¸ œ› + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 441 2) + (japanese-jisx0212 . #x375C) ; ø»‹…Ÿ + (chinese-cns11643-2 . #x2957) ; ø»“™† + (=jis-x0213-2-2000 . #x246E) ; ø»¤¢§ + (chinese-big5 . #xCE56) ; ý¢€Œ¹– + (ideograph-daikanwa . 05050) ; ø¸Žº + (=jef-china3 . #x47F4) ; øº„Ÿ´ + (=ucs . #x579D) ; 垝 + )) +(define-char + '((=>ucs . #x579E) ; 垞 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x375D) ; ø»‹…  + (=jis-x0213-2-2000 . #x246F) ; ø»¤¢¨ + (ideograph-daikanwa . 05051) ; ø¸Ž» + (=jef-china3 . #x97DB) ; øº‰Ÿ› + (ucs-jis . #x579E) ; ø»‹…  + )) +(define-char + '((morohashi-daikanwa 5051 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 442 4) + (chinese-isoir165 . #x7A4B) ; ø»Ž±¬ + (chinese-big5 . #xCE51) ; ý¢€Œ¹‘ + (=ucs . #x579E) ; 垞 + )) +(define-char + '((=>ucs . #x579E) ; 垞 + (morohashi-daikanwa 5051 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2952) ; ø»“™ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F61) ; ø»œŠ” + (ideograph-daikanwa . 05052) ; ø¸Ž¼ + (=ucs . #x212BA) ; 𡊺 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 442 1) + (japanese-jisx0212 . #x375E) ; ø»‹…¡ + (chinese-isoir165 . #x7A4A) ; ø»Ž±« + (chinese-cns11643-2 . #x2953) ; ø»“™‚ + (chinese-big5 . #xCE52) ; ý¢€Œ¹’ + (ideograph-daikanwa . 05053) ; ø¸Ž½ + (=jef-china3 . #x8FCC) ; øºˆ¿Œ + (=ucs . #x579F) ; 垟 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 442 7) + (shinjigen-2 . 1388) + (chinese-gb2312 . #x5B73) ; ø»…œ¢ + (=jis-x0208 . #x5437) ; ø½‹Œ + (korean-ksc5601 . #x6B59) ; ø»Š‡° + (chinese-isoir165 . #x5B73) ; ø»Ž„² + (chinese-cns11643-1 . #x504F) ; ø»’ˆŒ + (=gt-pj-1 . #x5437) ; 垠 + (chinese-big5 . #xABAD) ; ý¢€Š®­ + (ideograph-daikanwa . 05054) ; ø¸Ž¾ + (=ucs . #x57A0) ; 垠 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 442 8) + (chinese-gb2312 . #x3F51) ; ø»„²¸ + (chinese-isoir165 . #x3F51) ; ø»›ˆ + (chinese-cns11643-3 . #x2B6D) ; ø»•¦œ + (ideograph-daikanwa . 05055) ; ø¸Ž¿ + (=hanziku-2 . #xAAFE) ; ý¢€ª«¾ + (=ucs . #x57A6) ; 垦 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 439 15) + (chinese-gb2312 . #x5B52) ; ø»…œ + (japanese-jisx0212 . #x375F) ; ø»‹…¢ + (chinese-isoir165 . #x5B52) ; ø»Ž„‘ + (chinese-cns11643-3 . #x2B6B) ; ø»•¦š + (ideograph-daikanwa . 05056) ; ø¸€ + (=hanziku-2 . #xAAA5) ; ý¢€ªª¥ + (=ucs . #x57A1) ; 垡 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B73) ; ø»•¦¢ + (ideograph-daikanwa . 05057) ; ø¸ + (=ucs . #x363A) ; 㘺 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 440 1) + (shinjigen-2 . 1391) + (chinese-gb2312 . #x3938) ; ø»„©« + (=jis-x0208 . #x3924) ; ø½Š™ + (korean-ksc5601 . #x4F27) ; ø»‰¶ + (chinese-isoir165 . #x3938) ; ø»‘» + (chinese-cns11643-1 . #x5051) ; ø»’ˆŽ + (=gt-pj-1 . #x3924) ; 垢 + (chinese-big5 . #xABAF) ; ý¢€Š®¯ + (ideograph-daikanwa . 05058) ; ø¸‚ + (=ucs . #x57A2) ; 垢 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 440 2) + (japanese-jisx0212 . #x3760) ; ø»‹…£ + (chinese-isoir165 . #x2E2F) ; ø»¨ + (chinese-cns11643-2 . #x295F) ; ø»“™Ž + (chinese-big5 . #xCE5E) ; ý¢€Œ¹ž + (ideograph-daikanwa . 05059) ; ø¸ƒ + (=jef-china3 . #x8CEF) ; øºˆ³¯ + (=ucs . #x5795) ; 垕 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 437 11) + (shinjigen-2 . 1383) + (chinese-gb2312 . #x542B) ; ø»…‘ˆ + (=jis-x0208 . #x3340) ; ø½Š· + (korean-ksc5601 . #x6A2F) ; ø»Š…¨ + (chinese-isoir165 . #x542B) ; ø»¹˜ + (chinese-cns11643-1 . #x5050) ; ø»’ˆ + (=gt-pj-1 . #x3340) ; 垣 + (chinese-big5 . #xABAE) ; ý¢€Š®® + (ideograph-daikanwa . 05060) ; ø¸„ + (=ucs . #x57A3) ; 垣 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 438 9) + (shinjigen-2 . 1398) + (chinese-gb2312 . #x5B6C) ; ø»…œ› + (=jis-x0208 . #x5439) ; ø½‹Ž + (chinese-isoir165 . #x5B6C) ; ø»Ž„« + (chinese-cns11643-2 . #x2954) ; ø»“™ƒ + (=gt-pj-1 . #x5439) ; 垤 + (chinese-big5 . #xCE53) ; ý¢€Œ¹“ + (ideograph-daikanwa . 05061) ; ø¸… + (=ucs . #x57A4) ; 垤 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F65) ; ø»œŠ˜ + (ideograph-daikanwa . 05062) ; ø¸† + (=ucs . #x3637) ; 㘷 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 440 4) + (chinese-cns11643-2 . #x295D) ; ø»“™Œ + (chinese-big5 . #xCE5C) ; ý¢€Œ¹œ + (ideograph-daikanwa . 05063) ; ø¸‡ + (=ucs . #x57A5) ; 垥 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F6C) ; ø»œŠŸ + (ideograph-daikanwa . 05064) ; ø¸ˆ + (=ucs . #x212DB) ; 𡋛 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2858) ; ø»™µµ + (ideograph-daikanwa . 05065) ; ø¸‰ + (=ucs . #x212BB) ; 𡊻 + )) +(define-char + '((=>ucs . #x212BC) ; 𡊼 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 05066) ; ø¸Š + )) +(define-char + '((morohashi-daikanwa 5066 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x285F) ; ø»—«¸ + (=ucs . #x212BC) ; 𡊼 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F6B) ; ø»œŠž + (ideograph-daikanwa . 05067) ; ø¸‹ + (=ucs . #x212BD) ; 𡊽 + )) +(define-char + '((=>ucs . #x212BE) ; 𡊾 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 05068) ; ø¸Œ + )) +(define-char + '((morohashi-daikanwa 5068 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F63) ; ø»œŠ– + (=ucs . #x212BE) ; 𡊾 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B74) ; ø»•¦£ + (ideograph-daikanwa . 05069) ; ø¸ + (=ucs . #x3638) ; 㘸 + )) +(define-char + '((=>ucs . #x212B6) ; 𡊶 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 05070) ; ø¸Ž + )) +(define-char + '((morohashi-daikanwa 5070 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x285B) ; ø»™µ¸ + (=ucs . #x212B6) ; 𡊶 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x285D) ; ø»™µº + (ideograph-daikanwa . 05071) ; ø¸ + (=ucs . #x212E7) ; 𡋧 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x285A) ; ø»™µ· + (ideograph-daikanwa . 05072) ; ø¸ + (=ucs . #x212E8) ; 𡋨 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x285E) ; ø»™µ» + (ideograph-daikanwa . 05073) ; ø¸‘ + (=ucs . #x212E9) ; 𡋩 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (cns-total-strokes . 10) + (chinese-cns11643-5 . #x2C5E) ; ø»™»³ + (ideograph-daikanwa . 05074) ; ø¸’ + (=ucs . #x212EC) ; 𡋬 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x285C) ; ø»™µ¹ + (ideograph-daikanwa . 05075) ; ø¸“ + (=ucs . #x212EA) ; 𡋪 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2859) ; ø»™µ¶ + (ideograph-daikanwa . 05076) ; ø¸” + (=ucs . #x212EB) ; 𡋫 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B6F) ; ø»•¦ž + (ideograph-daikanwa . 05077) ; ø¸• + (=ucs . #x363B) ; 㘻 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F6A) ; ø»œŠ + (ideograph-daikanwa . 05078) ; ø¸– + (=ucs . #x212D8) ; 𡋘 + )) +(define-char + '((=>ucs . #x212DE) ; 𡋞 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 05079) ; ø¸— + )) +(define-char + '((morohashi-daikanwa 5079 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F68) ; ø»œŠ› + (=ucs . #x212DE) ; 𡋞 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 439 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5411) ; 向 + )) + (chinese-gb2312 . #x5B70) ; ø»…œŸ + (japanese-jisx0212 . #x3761) ; ø»‹…¤ + (chinese-isoir165 . #x5B70) ; ø»Ž„¯ + (chinese-cns11643-3 . #x2B72) ; ø»•¦¡ + (ideograph-daikanwa . 05080) ; ø¸˜ + (=hanziku-2 . #xAAA9) ; ý¢€ªª© + (=cbeta . 05460) ; ø¸¡•” + (=ucs . #x57A7) ; 垧 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F67) ; ø»œŠš + (ideograph-daikanwa . 05081) ; ø¸™ + (=ucs . #x212DD) ; 𡋝 + )) +(define-char + '((=>ucs . #x57A8) ; 垨 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3762) ; ø»‹…¥ + (=jis-x0213-2-2000 . #x2470) ; ø»¤¢© + (ideograph-daikanwa . 05082) ; ø¸š + (=jef-china3 . #x47F5) ; øº„Ÿµ + (ucs-jis . #x57A8) ; ø»‹…¥ + )) +(define-char + '((morohashi-daikanwa 5082 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 442 3) + (chinese-cns11643-3 . #x2B6E) ; ø»•¦ + (=hanziku-2 . #xAAF9) ; ý¢€ª«¹ + (=ucs . #x57A8) ; 垨 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F66) ; ø»œŠ™ + (ideograph-daikanwa . 05083) ; ø¸› + (=ucs . #x212E0) ; 𡋠 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F69) ; ø»œŠœ + (ideograph-daikanwa . 05084) ; ø¸œ + (=ucs . #x24918) ; 𤤘 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 437 10) + (chinese-gb2312 . #x5B51) ; ø»…œ€ + (japanese-jisx0212 . #x3763) ; ø»‹…¦ + (chinese-isoir165 . #x5B51) ; ø»Ž„ + (chinese-cns11643-4 . #x2860) ; ø»—«¹ + (ideograph-daikanwa . 05085) ; ø¸ + (=hanziku-2 . #xA9FD) ; ý¢€ª§½ + (=jef-china3 . #x47D5) ; øº„Ÿ• + (=ucs . #x57A9) ; 垩 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5E76) ; 并 + )) + (=jis-x0208 . #x543A) ; ø½‹ + (=gt-pj-1 . #x543A) ; 垪 + (ideograph-daikanwa . 05086) ; ø¸ž + (=cbeta . 02097) ; ø¸  ± + (=ucs . #x57AA) ; 垪 + )) +(define-char + '((morohashi-daikanwa 5086 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (<-simplified-ideograph + ((ideograph-daikanwa . 05120) ; ø¸€ + )) + (hanyu-dazidian 1 438 7) + (chinese-gb2312 . #x3347) ; ø»„¡† + (=jis-x0208 . #x3E6B) ; ø½Š¡¬ + (korean-ksc5601 . #x6072) ; ø»‰·¿ + (chinese-isoir165 . #x3347) ; ø»‰– + (chinese-cns11643-1 . #x5052) ; ø»’ˆ + (=gt-pj-1 . #x3E6B) ; 城 + (chinese-big5 . #xABB0) ; ý¢€Š®° + (=gt-k . 05109) ; ý¡„µ + (=jef-china3 . #x47F9) ; øº„Ÿ¹ + (=ucs . #x57CE) ; 城 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F64) ; ø»œŠ— + (ideograph-daikanwa . 48988) ; ø¸‹½œ + (=ucs . #x212B9) ; 𡊹 + )) +(define-char + '((script Japanese Ideograph) + (morohashi-daikanwa ho 83) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x5438) ; ø½‹ + (=gt-pj-1 . #x5438) ; 垳 + (=ucs . #x57B3) ; 垳 + )) +(define-char + '((script Japanese Ideograph) + (morohashi-daikanwa ho 84) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x543B) ; ø½‹ + (=gt-pj-1 . #x543B) ; 垰 + (=ucs . #x57B0) ; 垰 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 437 4) + (chinese-gb2312 . #x3566) ; ø»„¤¡ + (chinese-isoir165 . #x3566) ; ø»Œ± + (=hanziku-2 . #xA9F7) ; ý¢€ª§· + (=ucs . #x57AB) ; 垫 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 437 6) + (japanese-jisx0212 . #x3764) ; ø»‹…§ + (chinese-cns11643-3 . #x2B66) ; ø»•¦• + (=jis-x0213-2-2000 . #x246C) ; ø»¤¢¥ + (=hanziku-2 . #xA9F9) ; ý¢€ª§¹ + (=jef-china3 . #x48CB) ; øº„£‹ + (=ucs . #x57AC) ; 垬 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 437 9) + (chinese-gb2312 . #x5B6B) ; ø»…œš + (chinese-isoir165 . #x5B6B) ; ø»Ž„ª + (=hanziku-2 . #xA9FC) ; ý¢€ª§¼ + (=ucs . #x57AD) ; 垭 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 438 3) + (chinese-gb2312 . #x3F65) ; ø»„³Œ + (chinese-isoir165 . #x3F65) ; ø»›œ + (chinese-cns11643-1 . #x5053) ; ø»’ˆ + (chinese-big5 . #xABB1) ; ý¢€Š®± + (=ucs . #x57AE) ; 垮 + )) +(define-char + '((script C-Simplified Ideograph) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x57AF) ; 垯 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-isoir165 . #x7A49) ; ø»Ž±ª + (=ucs . #x57B1) ; 垱 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 439 9) + (chinese-gb2312 . #x5B6E) ; ø»…œ + (chinese-isoir165 . #x5B6E) ; ø»Ž„­ + (=hanziku-2 . #xAA7D) ; ý¢€ª©½ + (=ucs . #x57B2) ; 垲 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 441 11) + (chinese-gb2312 . #x5B71) ; ø»…œ  + (chinese-isoir165 . #x5B71) ; ø»Ž„° + (chinese-cns11643-4 . #x285E) ; ø»—«· + (=hanziku-2 . #xAAE1) ; ý¢€ª«¡ + (=ucs . #x57B4) ; 垴 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 442 5) + (=ucs . #x57B5) ; 垵 + )) +(define-char + '((=>ucs . #x57B5) ; 垵 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2951) ; ø»“™€ + )) +(define-char + '((=>ucs . #x57B5) ; 垵 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-big5 . #xCE50) ; ý¢€Œ¹ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3029) ; ø»•¬® + (ideograph-daikanwa . 05087) ; ø¸Ÿ + (=ucs . #x363F) ; 㘿 + )) +(define-char + '((=>ucs . #x57B6) ; 垶 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xD153) ; ý¢€…“ + (ideograph-daikanwa . 05088) ; ø¸  + (=jef-china3 . #x9DEA) ; øº‰·ª + )) +(define-char + '((morohashi-daikanwa 5088 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 446 11) + (chinese-cns11643-2 . #x2E55) ; ø»“ š + (=ucs . #x57B6) ; 垶 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 444 3) + (chinese-cns11643-3 . #x302A) ; ø»•¬¯ + (ideograph-daikanwa . 05089) ; ø¸¡ + (=hanziku-2 . #xAB7A) ; ý¢€ª­º + (=ucs . #x57B7) ; 垷 + )) +(define-char + '((=>ucs . #x57B8) ; 垸 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3765) ; ø»‹…¨ + (=jis-x0213-1-2000 . #x2F4D) ; ø»¢¨Œ + (ideograph-daikanwa . 05090) ; ø¸¢ + (=jef-china3 . #x9CEB) ; øº‰³« + (ucs-jis . #x57B8) ; ø»‹…¨ + )) +(define-char + '((morohashi-daikanwa 5090 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 447 3) + (chinese-gb2312 . #x5B79) ; ø»…œ¨ + (chinese-isoir165 . #x5B79) ; ø»Ž„¸ + (chinese-cns11643-2 . #x2E54) ; ø»“ ™ + (chinese-big5 . #xD152) ; ý¢€…’ + (=ucs . #x57B8) ; 垸 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C2F) ; ø»—±€ + (ideograph-daikanwa . 05091) ; ø¸£ + (=ucs . #x3640) ; 㙀 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C32) ; ø»—±ƒ + (ideograph-daikanwa . 05092) ; ø¸¤ + (=ucs . #x212ED) ; 𡋭 + )) +(define-char + '((=>ucs . #x212EE) ; 𡋮 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 05093) ; ø¸¥ + )) +(define-char + '((morohashi-daikanwa 5093 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3634) ; ø»œ“¹ + (=ucs . #x212EE) ; 𡋮 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 439 10) + (ideograph-daikanwa . 05094) ; ø¸¦ + (=ucs . #x57B9) ; 垹 + )) +(define-char + '((=>ucs . #x57B9) ; 垹 + (morohashi-daikanwa 5094 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E59) ; ø»“ ž + (chinese-big5 . #xD157) ; ý¢€…— + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5B5B) ; 孛 + )) + (chinese-cns11643-4 . #x2C30) ; ø»—± + (ideograph-daikanwa . 05095) ; ø¸§ + (=cbeta . 01240) ; ø¸ “˜ + (=ucs . #x212EF) ; 𡋯 + )) +(define-char + '((=>ucs . #x57BA) ; 垺 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xD14E) ; ý¢€…Ž + (ideograph-daikanwa . 05096) ; ø¸¨ + )) +(define-char + '((morohashi-daikanwa 5096 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 446 4) + (chinese-cns11643-2 . #x2E50) ; ø»“ • + (=ucs . #x57BA) ; 垺 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C34) ; ø»—±… + (ideograph-daikanwa . 05097) ; ø¸© + (=ucs . #x212F0) ; 𡋰 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 444 2) + (chinese-cns11643-3 . #x3030) ; ø»•¬µ + (ideograph-daikanwa . 05098) ; ø¸ª + (=hanziku-2 . #xAB79) ; ý¢€ª­¹ + (=jef-china3 . #x91B8) ; øº‰†¸ + (=ucs . #x57BB) ; 垻 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 445 12) + (chinese-cns11643-2 . #x2E53) ; ø»“ ˜ + (chinese-big5 . #xD151) ; ý¢€…‘ + (ideograph-daikanwa . 05099) ; ø¸« + (=ucs . #x57BC) ; 垼 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 447 2) + (japanese-jisx0212 . #x3766) ; ø»‹…© + (chinese-cns11643-2 . #x2E52) ; ø»“ — + (chinese-big5 . #xD150) ; ý¢€… + (ideograph-daikanwa . 05100) ; ø¸¬ + (=jef-china3 . #x47D6) ; øº„Ÿ– + (=ucs . #x57BD) ; 垽 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 443 17) + (chinese-isoir165 . #x7A4C) ; ø»Ž±­ + (chinese-cns11643-3 . #x302F) ; ø»•¬´ + (ideograph-daikanwa . 05101) ; ø¸­ + (=hanziku-2 . #xAB68) ; ý¢€ª­¨ + (=jef-china3 . #x9FBE) ; øº‰¾¾ + (=ucs . #x57BE) ; 垾 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x6BCF) ; 每 + )) + (chinese-cns11643-4 . #x2C31) ; ø»—±‚ + (ideograph-daikanwa . 05102) ; ø¸® + (=cbeta . 02026) ; ø¸ Ÿª + (=ucs . #x3641) ; 㙁 + )) +(define-char + '((=>ucs . #x57BF) ; 垿 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xD154) ; ý¢€…” + (ideograph-daikanwa . 05103) ; ø¸¯ + )) +(define-char + '((morohashi-daikanwa 5103 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 446 10) + (chinese-cns11643-2 . #x2E56) ; ø»“ › + (=ucs . #x57BF) ; 垿 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 445 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E56) ; 乖 + ) + ((=ucs . #x571F) ; 土 + )) + (shinjigen-2 . 1372) + (=jis-x0208 . #x5431) ; ø½‹† + (chinese-cns11643-3 . #x3038) ; ø»•¬½ + (=gt-pj-1 . #x5431) ; 埀 + (ideograph-daikanwa . 05104) ; ø¸° + (=big5-cdp . #x85CF) ; ý¢€ˆ— + (=cbeta . 01326) ; ø¸ ”® + (=ucs . #x57C0) ; 埀 + )) +(define-char + '((=>ucs . #x57C1) ; 埁 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E5A) ; ø»“ Ÿ + (chinese-big5 . #xD158) ; ý¢€…˜ + (ideograph-daikanwa . 05105) ; ø¸± + )) +(define-char + '((morohashi-daikanwa 5105 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 445 4) + (=ucs . #x57C1) ; 埁 + )) +(define-char + '((=>ucs . #x57C2) ; 埂 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xAE47) ; ý¢€Š¹‡ + (ideograph-daikanwa . 05106) ; ø¸² + (=jef-china3 . #x95F1) ; øº‰—± + )) +(define-char + '((morohashi-daikanwa 5106 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 443 8) + (chinese-gb2312 . #x3921) ; ø»„©” + (chinese-isoir165 . #x3921) ; ø»‘¤ + (chinese-cns11643-1 . #x5469) ; ø»’Žž + (=ucs . #x57C2) ; 埂 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 447 15) + (shinjigen-2 . 1399) + (chinese-gb2312 . #x3023) ; ø»„œˆ + (=jis-x0208 . #x543C) ; ø½‹‘ + (korean-ksc5601 . #x646F) ; ø»‰½´ + (chinese-isoir165 . #x3023) ; ø»„˜ + (=gt-pj-1 . #x543C) ; 埃 + (chinese-big5 . #xAE4A) ; ý¢€Š¹Š + (ideograph-daikanwa . 05107) ; ø¸³ + (=ucs . #x57C3) ; 埃 + )) +(define-char + '((=>ucs . #x57C3) ; 埃 + (morohashi-daikanwa 5107 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x546C) ; ø»’Ž¡ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 446 8) + (chinese-cns11643-3 . #x3034) ; ø»•¬¹ + (ideograph-daikanwa . 05108) ; ø¸´ + (=hanziku-2 . #xABE1) ; ý¢€ª¯¡ + (=ucs . #x57C4) ; 埄 + )) +(define-char + '((=>ucs . #x57C5) ; 埅 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 442 10) + (ideograph-daikanwa . 05109) ; ø¸µ + )) +(define-char + '((morohashi-daikanwa 5109 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 442 10) + (chinese-cns11643-3 . #x3035) ; ø»•¬º + (=hanziku-2 . #xAB41) ; ý¢€ª­ + (=ucs . #x57C5) ; 埅 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3632) ; ø»œ“· + (ideograph-daikanwa . 05110) ; ø¸¶ + (=ucs . #x212F1) ; 𡋱 + )) +(define-char + '((=>ucs . #x57C6) ; 埆 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 5430) + (=jis-x0208 . #x543D) ; ø½‹’ + (chinese-cns11643-2 . #x2E51) ; ø»“ – + (=gt-pj-1 . #x543D) ; ø½‹’ + (chinese-big5 . #xD14F) ; ý¢€… + (ideograph-daikanwa . 05111) ; ø¸· + (ucs-jis . #x57C6) ; ø½‹’ + )) +(define-char + '((morohashi-daikanwa 5111 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 446 7) + (=ucs . #x57C6) ; 埆 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 447 14) + (korean-ksc5601 . #x6939) ; ø»Š„” + (japanese-jisx0212 . #x3767) ; ø»‹…ª + (chinese-cns11643-2 . #x2E57) ; ø»“ œ + (=jis-x0213-1-2000 . #x2F4E) ; ø»¢¨ + (chinese-big5 . #xD155) ; ý¢€…• + (ideograph-daikanwa . 05112) ; ø¸¸ + (=jef-china3 . #x47F6) ; øº„Ÿ¶ + (=ucs . #x57C7) ; 埇 + )) +(define-char + '((=>ucs . #x57C8) ; 埈 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 05113) ; ø¸¹ + )) +(define-char + '((=>ucs . #x57C8) ; 埈 + (morohashi-daikanwa 5113 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3033) ; ø»•¬¸ + )) +(define-char + '((=>ucs . #x57C8) ; 埈 + (morohashi-daikanwa 5113 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 448 1) + (korean-ksc5601 . #x7158) ; ø»Š£ + (japanese-jisx0212 . #x3768) ; ø»‹…« + (=jis-x0213-1-2000 . #x2F4F) ; ø»¢¨Ž + (=hanziku-2 . #xAC5B) ; ý¢€ª±› + (=cbeta . 00472) ; ø¸ ‡˜ + (=jef-china3 . #x47F7) ; øº„Ÿ· + (ucs-jis . #x57C8) ; ø»Š£ + )) +(define-char + '((morohashi-daikanwa 5113 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x57C8) ; 埈 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 443 10) + (chinese-cns11643-3 . #x3028) ; ø»•¬­ + (ideograph-daikanwa . 05114) ; ø¸º + (=hanziku-2 . #xAB61) ; ý¢€ª­¡ + (=ucs . #x57C9) ; 埉 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (kangxi-radical . 46) ; â¼­ + (total-strokes . 10) + (hanyu-dazidian 1 445 3) + (chinese-cns11643-3 . #x3037) ; ø»•¬¼ + (ideograph-daikanwa . 05115) ; ø¸» + (=hanziku-2 . #xABBC) ; ý¢€ª®¼ + (=ucs . #x57CA) ; 埊 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 443 21) + (shinjigen-2 . 1401) + (chinese-gb2312 . #x4271) ; ø»„·² + (=jis-x0208 . #x4B64) ; ø½Š´« + (korean-ksc5601 . #x5858) ; ø»‰«µ + (chinese-isoir165 . #x4271) ; ø» ‚ + (chinese-cns11643-1 . #x546B) ; ø»’Ž  + (=gt-pj-1 . #x4B64) ; 埋 + (chinese-big5 . #xAE49) ; ý¢€Š¹‰ + (ideograph-daikanwa . 05116) ; ø¸¼ + (=gt-k . 06550) ; ý¡„¦– + (=ucs . #x57CB) ; 埋 + )) +(define-char + '((=>ucs . #x57CC) ; 埌 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3769) ; ø»‹…¬ + (=jis-x0213-2-2000 . #x2473) ; ø»¤¢¬ + (chinese-big5 . #xD14A) ; ý¢€…Š + (ideograph-daikanwa . 05117) ; ø¸½ + (ucs-jis . #x57CC) ; ø»‹…¬ + )) +(define-char + '((morohashi-daikanwa 5117 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 447 5) + (chinese-isoir165 . #x7A4D) ; ø»Ž±® + (chinese-cns11643-2 . #x2E4C) ; ø»“ ‘ + (=jef-china3 . #x47F8) ; øº„Ÿ¸ + (=ucs . #x57CC) ; 埌 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x363C) ; ø»œ” + (ideograph-daikanwa . 05118) ; ø¸¾ + (=ucs . #x212F2) ; 𡋲 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 444 7) + (ideograph-daikanwa . 05119) ; ø¸¿ + (=hanziku-2 . #xAB7E) ; ý¢€ª­¾ + (=ucs . #x57CD) ; 埍 + )) +(define-char + '((=>ucs . #x57CD) ; 埍 + (morohashi-daikanwa 5119 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x302B) ; ø»•¬° + )) +(define-char + '((=>ucs . #x57CE) ; 城 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3635) ; ø»œ“º + (ideograph-daikanwa . 05120) ; ø¸€ + )) +(define-char + '((=>ucs . #x57CF) ; 埏 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x376A) ; ø»‹…­ + (=jis-x0213-1-2000 . #x2F50) ; ø»¢¨ + (chinese-big5 . #xD4BA) ; ý¢€’º + (ideograph-daikanwa . 05121) ; ø¸ + (=jef-china3 . #x47FA) ; øº„Ÿº + (ucs-jis . #x57CF) ; ø»‹…­ + )) +(define-char + '((morohashi-daikanwa 5121 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 445 10) + (chinese-gb2312 . #x5B6F) ; ø»…œž + (chinese-isoir165 . #x5B6F) ; ø»Ž„® + (=ucs . #x57CF) ; 埏 + )) +(define-char + '((=>ucs . #x57CF) ; 埏 + (morohashi-daikanwa 5121 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x343D) ; ø»“¨¶ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 447 10) + (chinese-cns11643-2 . #x2E58) ; ø»“  + (chinese-big5 . #xD156) ; ý¢€…– + (ideograph-daikanwa . 05122) ; ø¸‚ + (=ucs . #x57D0) ; 埐 + )) +(define-char + '((=>ucs . #x57D2) ; 埒 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1403) + (=jis-x0208 . #x543F) ; ø½‹” + (=gt-pj-1 . #x543F) ; ø½‹” + (ideograph-daikanwa . 05123) ; ø¸ƒ + (ucs-jis . #x57D2) ; ø½‹” + )) +(define-char + '((morohashi-daikanwa 5123 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 446 3) + (chinese-gb2312 . #x5B78) ; ø»…œ§ + (chinese-isoir165 . #x5B78) ; ø»Ž„· + (chinese-cns11643-2 . #x2E4F) ; ø»“ ” + (chinese-big5 . #xD14D) ; ý¢€… + (=ucs . #x57D2) ; 埒 + )) +(define-char + '((=>ucs . #x57D3) ; 埓 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C33) ; ø»—±„ + (ideograph-daikanwa . 05124) ; ø¸„ + )) +(define-char + '((morohashi-daikanwa 5124 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x5440) ; ø½‹• + (=gt-pj-1 . #x5440) ; 埓 + (=ucs . #x57D3) ; 埓 + )) +(define-char + '((=>ucs . #x212F3) ; 𡋳 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3636) ; ø»œ“» + (ideograph-daikanwa . 05125) ; ø¸… + )) +(define-char + '((morohashi-daikanwa 5125 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x212F3) ; 𡋳 + )) +(define-char + '((=>ucs . #x212F4) ; 𡋴 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x363D) ; ø»œ”‚ + (ideograph-daikanwa . 05126) ; ø¸† + )) +(define-char + '((morohashi-daikanwa 5126 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x212F4) ; 𡋴 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x363E) ; ø»œ”ƒ + (ideograph-daikanwa . 05127) ; ø¸‡ + (=ucs . #x212F5) ; 𡋵 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3631) ; ø»œ“¶ + (ideograph-daikanwa . 05128) ; ø¸ˆ + (=ucs . #x212F6) ; 𡋶 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3036) ; ø»•¬» + (ideograph-daikanwa . 05129) ; ø¸‰ + (=ucs . #x57D1) ; 埑 + )) +(define-char + '((=>ucs . #x57D1) ; 埑 + (morohashi-daikanwa 5129 0 9) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 443 4) + (=hanziku-2 . #xAB5B) ; ý¢€ª­› + )) +(define-char + '((=>ucs . #x212F7) ; 𡋷 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 05130) ; ø¸Š + )) +(define-char + '((morohashi-daikanwa 5130 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x362E) ; ø»œ“³ + (=ucs . #x212F7) ; 𡋷 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x302D) ; ø»•¬² + (ideograph-daikanwa . 05131) ; ø¸‹ + (=ucs . #x3642) ; 㙂 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x302C) ; ø»•¬± + (ideograph-daikanwa . 05132) ; ø¸Œ + (=ucs . #x3643) ; 㙃 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x363A) ; ø»œ“¿ + (ideograph-daikanwa . 05133) ; ø¸ + (=ucs . #x212F8) ; 𡋸 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C5F) ; ø»™»´ + (ideograph-daikanwa . 05134) ; ø¸Ž + (=ucs . #x21324) ; 𡌤 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5752) ; 坒 + )) + (chinese-cns11643-3 . #x302E) ; ø»•¬³ + (ideograph-daikanwa . 05135) ; ø¸ + (=cbeta . 04022) ; ø¸ ¾¶ + (=ucs . #x3644) ; 㙄 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3031) ; ø»•¬¶ + (ideograph-daikanwa . 05136) ; ø¸ + (=ucs . #x3645) ; 㙅 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C62) ; ø»™»· + (ideograph-daikanwa . 05137) ; ø¸‘ + (=ucs . #x21325) ; 𡌥 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x363F) ; ø»œ”„ + (ideograph-daikanwa . 05138) ; ø¸’ + (=ucs . #x21313) ; 𡌓 + )) +(define-char + '((=>ucs . #x21316) ; 𡌖 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 05139) ; ø¸“ + )) +(define-char + '((morohashi-daikanwa 5139 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3638) ; ø»œ“½ + (=ucs . #x21316) ; 𡌖 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3630) ; ø»œ“µ + (ideograph-daikanwa . 05141) ; ø¸• + (=ucs . #x21312) ; 𡌒 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3633) ; ø»œ“¸ + (ideograph-daikanwa . 05142) ; ø¸– + (=ucs . #x2131F) ; 𡌟 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3639) ; ø»œ“¾ + (ideograph-daikanwa . 05143) ; ø¸— + (=ucs . #x21317) ; 𡌗 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3637) ; ø»œ“¼ + (ideograph-daikanwa . 05144) ; ø¸˜ + (=ucs . #x21315) ; 𡌕 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 05147) ; ø¸› + (=ucs . #x21319) ; 𡌙 + )) +(define-char + '((=>ucs . #x21319) ; 𡌙 + (morohashi-daikanwa 5147 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x363B) ; ø»œ”€ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 443 7) + (chinese-gb2312 . #x4652) ; ø»„½‹ + (=jis-x0208 . #x543E) ; ø½‹“ + (chinese-isoir165 . #x4652) ; ø»¥› + (chinese-cns11643-1 . #x546A) ; ø»’ŽŸ + (=gt-pj-1 . #x543E) ; 埔 + (chinese-big5 . #xAE48) ; ý¢€Š¹ˆ + (ideograph-daikanwa . 05149) ; ø¸ + (=ucs . #x57D4) ; 埔 + )) +(define-char + '((=>ucs . #x57D5) ; 埕 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x376B) ; ø»‹…® + (chinese-cns11643-2 . #x2E4E) ; ø»“ “ + (chinese-big5 . #xD14C) ; ý¢€…Œ + (ideograph-daikanwa . 05150) ; ø¸ž + (=jef-china3 . #x47FB) ; øº„Ÿ» + (ucs-jis . #x57D5) ; ø»‹…® + )) +(define-char + '((morohashi-daikanwa 5150 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 444 10) + (chinese-gb2312 . #x5B74) ; ø»…œ£ + (chinese-isoir165 . #x5B74) ; ø»Ž„³ + (=ucs . #x57D5) ; 埕 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x362F) ; ø»œ“´ + (ideograph-daikanwa . 05151) ; ø¸Ÿ + (=ucs . #x21301) ; 𡌁 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C60) ; ø»™»µ + (ideograph-daikanwa . 05152) ; ø¸  + (=ucs . #x21318) ; 𡌘 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3640) ; ø»œ”… + (ideograph-daikanwa . 05153) ; ø¸¡ + (=ucs . #x21306) ; 𡌆 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 443 14) + (=hanziku-2 . #xAB65) ; ý¢€ª­¥ + (=ucs . #x57D7) ; 埗 + )) +(define-char + '((=>ucs . #x57D7) ; 埗 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x2471) ; ø»¤¢ª + (ucs-jis . #x57D7) ; ø»¤¢ª + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 444 1) + (chinese-gb2312 . #x5B75) ; ø»…œ¤ + (chinese-isoir165 . #x5B75) ; ø»Ž„´ + (=hanziku-2 . #xAB78) ; ý¢€ª­¸ + (=ucs . #x57D8) ; 埘 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 444 8) + (chinese-gb2312 . #x5B77) ; ø»…œ¦ + (chinese-isoir165 . #x5B77) ; ø»Ž„¶ + (=hanziku-2 . #xABA1) ; ý¢€ª®¡ + (=ucs . #x57D9) ; 埙 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 445 2) + (chinese-gb2312 . #x5B76) ; ø»…œ¥ + (chinese-isoir165 . #x5B76) ; ø»Ž„µ + (=hanziku-2 . #xABBB) ; ý¢€ª®» + (=ucs . #x57DA) ; 埚 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x518F) ; 冏 + )) + (=ucs . #x57DB) ; 埛 + )) +(define-char + '((=>ucs . #x57DB) ; 埛 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 445 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((chinese-cns11643-2 . #x232C) ; ø»“§ + )) + (chinese-cns11643-3 . #x3032) ; ø»•¬· + (=hanziku-2 . #xABBE) ; ý¢€ª®¾ + (=cbeta . 05739) ; ø¸¡™« + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x8C37) ; è°· + )) + (=jis-x0213-1-2000 . #x2F4B) ; ø»¢¨Š + (=ucs . #xFA0F) ; 﨏 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0213-1-2000 . #x2F4C) ; ø»¢¨‹ + (=ucs . #x2131B) ; 𡌛 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 450 5) + (shinjigen-2 . 8566) + (=jis-x0208 . #x4738) ; ø½Š®‡ + (chinese-cns11643-2 . #x3434) ; ø»“¨­ + (=gt-pj-1 . #x4738) ; 埜 + (chinese-big5 . #xD4B1) ; ý¢€’± + (ideograph-daikanwa . 05154) ; ø¸¢ + (=gt-k . 07855) ; ý¡„º¯ + (=ucs . #x57DC) ; 埜 + )) +(define-char + '((=>ucs . #x21326) ; 𡌦 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05155) ; ø¸£ + )) +(define-char + '((=>ucs . #x21326) ; 𡌦 + (morohashi-daikanwa 5155 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x307D) ; ø»—¸† + )) +(define-char + '((morohashi-daikanwa 5155 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x21326) ; 𡌦 + )) +(define-char + '((=>ucs . #x57DD) ; 埝 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x376C) ; ø»‹…¯ + (chinese-cns11643-3 . #x346E) ; ø»•³« + (ideograph-daikanwa . 05156) ; ø¸¤ + (=jef-china3 . #x91B9) ; øº‰†¹ + (ucs-jis . #x57DD) ; ø»‹…¯ + )) +(define-char + '((morohashi-daikanwa 5156 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 455 7) + (chinese-gb2312 . #x5B7E) ; ø»…œ­ + (chinese-isoir165 . #x5B7E) ; ø»Ž„½ + (=hanziku-2 . #xADC6) ; ý¢€ª·† + (=ucs . #x57DD) ; 埝 + )) +(define-char + '((=>ucs . #x57DE) ; 埞 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x376D) ; ø»‹…° + (=jis-x0213-2-2000 . #x2476) ; ø»¤¢¯ + (ideograph-daikanwa . 05157) ; ø¸¥ + (=jef-china3 . #x47FC) ; øº„Ÿ¼ + (ucs-jis . #x57DE) ; ø»‹…° + )) +(define-char + '((morohashi-daikanwa 5157 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 458 3) + (chinese-cns11643-3 . #x3471) ; ø»•³® + (=hanziku-2 . #xAE63) ; ý¢€ª¹£ + (=ucs . #x57DE) ; 埞 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 451 2) + (shinjigen-2 . 1406) + (chinese-gb2312 . #x5372) ; ø»…± + (=jis-x0208 . #x3068) ; ø½Š… + (korean-ksc5601 . #x6634) ; ø»‰¿µ + (chinese-isoir165 . #x5372) ; ø»¹ + (chinese-cns11643-1 . #x5951) ; ø»’•œ + (=gt-pj-1 . #x3068) ; 域 + (chinese-big5 . #xB0EC) ; ý¢€‹ƒ¬ + (ideograph-daikanwa . 05158) ; ø¸¦ + (=ucs . #x57DF) ; 域 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3122) ; ø»—¸‰ + (ideograph-daikanwa . 05159) ; ø¸§ + (=ucs . #x21333) ; 𡌳 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x346C) ; ø»•³© + (ideograph-daikanwa . 05160) ; ø¸¨ + (=ucs . #x3647) ; 㙇 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 454 6) + (shinjigen-2 . 1421) + (chinese-gb2312 . #x323A) ; ø»„Ÿ› + (=jis-x0208 . #x4956) ; ø½Š±¡ + (korean-ksc5601 . #x5C7C) ; ø»‰²‘ + (chinese-isoir165 . #x323A) ; ø»‡« + (chinese-cns11643-1 . #x5955) ; ø»’•  + (=gt-pj-1 . #x4956) ; 埠 + (chinese-big5 . #xB0F0) ; ý¢€‹ƒ° + (ideograph-daikanwa . 05161) ; ø¸© + (=ucs . #x57E0) ; 埠 + )) +(define-char + '((=>ucs . #x21327) ; 𡌧 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05162) ; ø¸ª + )) +(define-char + '((morohashi-daikanwa 5162 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E27) ; ø»œŸœ + (=ucs . #x21327) ; 𡌧 + )) +(define-char + '((=>ucs . #x3648) ; 㙈 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=jis-x0208 . #x3857) ; ø½Š˜¤ + (korean-ksc5601 . #x7B5B) ; ø»ŠŸ’ + (ideograph-daikanwa . 32675) ; ø¸‡¾£ + )) + (ideograph-daikanwa . 05163) ; ø¸« + (=cbeta . 00692) ; ø¸ Š´ + )) +(define-char + '((=>ucs . #x3648) ; 㙈 + (morohashi-daikanwa 5163 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((chinese-cns11643-1 . #x4F4D) ; ø»’†¬ + )) + (chinese-cns11643-3 . #x346D) ; ø»•³ª + )) +(define-char + '((morohashi-daikanwa 5163 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x864E) ; 虎 + )) + (=ucs . #x3648) ; 㙈 + )) +(define-char + '((=>ucs . #x57E2) ; 埢 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD4AF) ; ý¢€’¯ + (ideograph-daikanwa . 05164) ; ø¸¬ + )) +(define-char + '((morohashi-daikanwa 5164 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 455 3) + (chinese-cns11643-2 . #x3432) ; ø»“¨« + (=ucs . #x57E2) ; 埢 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3473) ; ø»•³° + (ideograph-daikanwa . 05165) ; ø¸­ + (=ucs . #x3649) ; 㙉 + )) +(define-char + '((=>ucs . #x57E3) ; 埣 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x5443) ; ø½‹˜ + (=gt-pj-1 . #x5443) ; ø½‹˜ + (chinese-big5 . #xD4BD) ; ý¢€’½ + (ideograph-daikanwa . 05166) ; ø¸® + (ucs-jis . #x57E3) ; ø½‹˜ + )) +(define-char + '((morohashi-daikanwa 5166 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 456 10) + (chinese-cns11643-2 . #x3440) ; ø»“¨¹ + (=ucs . #x57E3) ; 埣 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 454 5) + (chinese-gb2312 . #x5B7D) ; ø»…œ¬ + (japanese-jisx0212 . #x376E) ; ø»‹…± + (chinese-isoir165 . #x5B7D) ; ø»Ž„¼ + (chinese-cns11643-1 . #x5956) ; ø»’•¡ + (=jis-x0213-1-2000 . #x2F51) ; ø»¢¨ + (chinese-big5 . #xB0F1) ; ý¢€‹ƒ± + (ideograph-daikanwa . 05167) ; ø¸¯ + (=jef-china3 . #x47FD) ; øº„Ÿ½ + (=ucs . #x57E4) ; 埤 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E2E) ; ø»œŸ£ + (ideograph-daikanwa . 05169) ; ø¸± + (=ucs . #x21338) ; 𡌸 + )) +(define-char + '((=>ucs . #x57E5) ; 埥 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD4BF) ; ý¢€’¿ + (ideograph-daikanwa . 05170) ; ø¸² + )) +(define-char + '((morohashi-daikanwa 5170 0 4) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 448 3) + (=ucs . #x57E5) ; 埥 + )) +(define-char + '((=>ucs . #x57E5) ; 埥 + (morohashi-daikanwa 5170 0 5) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3442) ; ø»“¨» + )) +(define-char + '((=>ucs . #x57E6) ; 埦 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x376F) ; ø»‹…² + (=jis-x0213-2-2000 . #x2477) ; ø»¤¢° + (ideograph-daikanwa . 05171) ; ø¸³ + (=jef-china3 . #x47FE) ; øº„Ÿ¾ + (ucs-jis . #x57E6) ; ø»‹…² + )) +(define-char + '((morohashi-daikanwa 5171 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 458 5) + (chinese-cns11643-3 . #x3472) ; ø»•³¯ + (=hanziku-2 . #xAE65) ; ý¢€ª¹¥ + (=ucs . #x57E6) ; 埦 + )) +(define-char + '((=>ucs . #x57E7) ; 埧 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3770) ; ø»‹…³ + (ideograph-daikanwa . 05172) ; ø¸´ + (ucs-jis . #x57E7) ; ø»‹…³ + )) +(define-char + '((morohashi-daikanwa 5172 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 453 1) + (chinese-cns11643-2 . #x3448) ; ø»“© + (chinese-big5 . #xD4C5) ; ý¢€“… + (=ucs . #x57E7) ; 埧 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 455 5) + (chinese-cns11643-3 . #x3474) ; ø»•³± + (ideograph-daikanwa . 05173) ; ø¸µ + (=hanziku-2 . #xADC4) ; ý¢€ª·„ + (=ucs . #x57E8) ; 埨 + )) +(define-char + '((=>ucs . #x57E9) ; 埩 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 455 1) + (japanese-jisx0212 . #x3771) ; ø»‹…´ + (chinese-big5 . #xD4C9) ; ý¢€“‰ + (ideograph-daikanwa . 05174) ; ø¸¶ + (=jef-china3 . #x48A1) ; øº„¢¡ + (ucs-jis . #x57E9) ; ø»‹…´ + )) +(define-char + '((=>ucs . #x57E9) ; 埩 + (morohashi-daikanwa 5174 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x344C) ; ø»“©… + )) +(define-char + '((morohashi-daikanwa 5174 0 5) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x57E9) ; 埩 + )) +(define-char + '((=>ucs . #x57EA) ; 埪 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05175) ; ø¸· + )) +(define-char + '((=>ucs . #x57EA) ; 埪 + (morohashi-daikanwa 5175 0 5) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 458 4) + (chinese-cns11643-3 . #x3469) ; ø»•³¦ + (=hanziku-2 . #xAE64) ; ý¢€ª¹¤ + )) +(define-char + '((morohashi-daikanwa 5175 0 6) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x57EA) ; 埪 + )) +(define-char + '((=>ucs . #x57EB) ; 埫 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 452 13) + (ideograph-daikanwa . 05176) ; ø¸¸ + (=hanziku-2 . #xAD4A) ; ý¢€ªµŠ + )) +(define-char + '((morohashi-daikanwa 5176 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-isoir165 . #x2E30) ; ø»© + (chinese-cns11643-4 . #x307B) ; ø»—¸„ + (=ucs . #x57EB) ; 埫 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x307C) ; ø»—¸… + (ideograph-daikanwa . 05177) ; ø¸¹ + (=ucs . #x21329) ; 𡌩 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 451 1) + (chinese-cns11643-2 . #x3443) ; ø»“¨¼ + (chinese-big5 . #xD4C0) ; ý¢€“€ + (ideograph-daikanwa . 05178) ; ø¸º + (=ucs . #x57EC) ; 埬 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 458 12) + (chinese-gb2312 . #x5C24) ; ø»…œ± + (japanese-jisx0212 . #x3772) ; ø»‹…µ + (chinese-isoir165 . #x5C24) ; ø»Ž… + (chinese-cns11643-2 . #x3437) ; ø»“¨° + (=jis-x0213-1-2000 . #x2F52) ; ø»¢¨‘ + (chinese-big5 . #xD4B4) ; ý¢€’´ + (ideograph-daikanwa . 05179) ; ø¸» + (=jef-china3 . #x48A2) ; øº„¢¢ + (=ucs . #x57ED) ; 埭 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 458 1) + (chinese-big5 . #xD4BC) ; ý¢€’¼ + (ideograph-daikanwa . 05180) ; ø¸¼ + (=jef-china3 . #x97DC) ; øº‰Ÿœ + (=ucs . #x57EE) ; 埮 + )) +(define-char + '((=>ucs . #x57EE) ; 埮 + (morohashi-daikanwa 5180 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x343F) ; ø»“¨¸ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 452 2) + (chinese-gb2312 . #x5B7B) ; ø»…œª + (chinese-isoir165 . #x5B7B) ; ø»Ž„º + (chinese-cns11643-3 . #x346B) ; ø»•³¨ + (ideograph-daikanwa . 05181) ; ø¸½ + (=hanziku-2 . #xACFE) ; ý¢€ª³¾ + (=jef-china3 . #x8CCF) ; øºˆ³ + (=ucs . #x57EF) ; 埯 + )) +(define-char + '((=>ucs . #x57F0) ; 埰 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x7371) ; ø»Š“¸ + (japanese-jisx0212 . #x3773) ; ø»‹…¶ + (=jis-x0213-2-2000 . #x2478) ; ø»¤¢± + (chinese-big5 . #xD4CA) ; ý¢€“Š + (ideograph-daikanwa . 05182) ; ø¸¾ + (=jef-china3 . #x48A3) ; øº„¢£ + (ucs-jis . #x57F0) ; ø»Š“¸ + )) +(define-char + '((morohashi-daikanwa 5182 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 455 6) + (=ucs . #x57F0) ; 埰 + )) +(define-char + '((=>ucs . #x57F0) ; 埰 + (morohashi-daikanwa 5182 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x344D) ; ø»“©† + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x346A) ; ø»•³§ + (=jis-x0213-2-2000 . #x2479) ; ø»¤¢² + (ideograph-daikanwa . 05183) ; ø¸¿ + (=ucs . #x364A) ; 㙊 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 452 8) + (chinese-cns11643-2 . #x344B) ; ø»“©„ + (chinese-big5 . #xD4C8) ; ý¢€“ˆ + (ideograph-daikanwa . 05184) ; ø¸‘€ + (=ucs . #x57F1) ; 埱 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 448 2) + (chinese-cns11643-2 . #x3441) ; ø»“¨º + (chinese-big5 . #xD4BE) ; ý¢€’¾ + (ideograph-daikanwa . 05185) ; ø¸‘ + (=ucs . #x57F2) ; 埲 + )) +(define-char + '((=>ucs . #x57F3) ; 埳 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD4B9) ; ý¢€’¹ + (ideograph-daikanwa . 05186) ; ø¸‘‚ + )) +(define-char + '((morohashi-daikanwa 5186 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 456 3) + (chinese-cns11643-2 . #x343C) ; ø»“¨µ + (=ucs . #x57F3) ; 埳 + )) +(define-char + '((=>ucs . #x57F4) ; 埴 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E2C) ; ø»œŸ¡ + (ideograph-daikanwa . 05187) ; ø¸‘ƒ + )) +(define-char + '((=>ucs . #x57F4) ; 埴 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1414) + (=jis-x0208-1990 . #x3E7D) ; ø½Š¡¾ + (=gt-pj-1 . #x3E7D) ; ø½Š¡¾ + (chinese-big5 . #xD4B2) ; ý¢€’² + (ideograph-daikanwa . 05188) ; ø¸‘„ + (ucs-jis . #x57F4) ; ø½Š¡¾ + )) +(define-char + '((=>ucs . #x57F4) ; 埴 + (morohashi-daikanwa 5188 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x3E7D) ; ø»‚¨‚ + (japanese-jisx0208 . #x3E7D) ; ø»†¼Š + (korean-ksc5601 . #x6350) ; ø»‰»· + )) +(define-char + '((morohashi-daikanwa 5188 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5B7A) ; ø»…œ© + (chinese-isoir165 . #x5B7A) ; ø»Ž„¹ + (=ucs . #x57F4) ; 埴 + )) +(define-char + '((=>ucs . #x57F4) ; 埴 + (morohashi-daikanwa 5188 0 4) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 450 3) + (chinese-cns11643-2 . #x3435) ; ø»“¨® + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3123) ; ø»—¸Š + (ideograph-daikanwa . 05189) ; ø¸‘… + (=ucs . #x21334) ; 𡌴 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 454 2) + (japanese-jisx0212 . #x3774) ; ø»‹…· + (chinese-isoir165 . #x7A50) ; ø»Ž±± + (=jis-x0213-1-2000 . #x2F53) ; ø»¢¨’ + (chinese-big5 . #xD8A6) ; ý¢€¢¦ + (ideograph-daikanwa . 05190) ; ø¸‘† + (=jef-china3 . #x48A4) ; øº„¢¤ + (=ucs . #x57F5) ; 埵 + )) +(define-char + '((=>ucs . #x57F5) ; 埵 + (morohashi-daikanwa 5190 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A68) ; ø»“²• + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x315D) ; ø»šƒˆ + (ideograph-daikanwa . 05191) ; ø¸‘‡ + (=ucs . #x2132A) ; 𡌪 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 455 4) + (japanese-jisx0212 . #x3775) ; ø»‹…¸ + (chinese-cns11643-2 . #x3433) ; ø»“¨¬ + (=jis-x0213-1-2000 . #x2F54) ; ø»¢¨“ + (chinese-big5 . #xD4B0) ; ý¢€’° + (ideograph-daikanwa . 05192) ; ø¸‘ˆ + (=jef-china3 . #x47D1) ; øº„Ÿ‘ + (=ucs . #x57F6) ; 埶 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 457 5) + (shinjigen-2 . 1413) + (=jis-x0208 . #x3C39) ; ø½Š¾ + (korean-ksc5601 . #x727B) ; ø»Š’¤ + (chinese-cns11643-1 . #x595A) ; ø»’•¥ + (chinese-gb12345 . #x5634) ; 執 + (=gt-pj-1 . #x3C39) ; 執 + (chinese-big5 . #xB0F5) ; ý¢€‹ƒµ + (ideograph-daikanwa . 05193) ; ø¸‘‰ + (=gt-k . 07774) ; ý¡„¹ž + (=ucs . #x57F7) ; 執 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 453 3) + (chinese-gb2312 . #x5B7C) ; ø»…œ« + (japanese-jisx0212 . #x3776) ; ø»‹…¹ + (chinese-isoir165 . #x5B7C) ; ø»Ž„» + (chinese-cns11643-2 . #x343A) ; ø»“¨³ + (=jis-x0213-2-2000 . #x247A) ; ø»¤¢³ + (chinese-big5 . #xD4B7) ; ý¢€’· + (ideograph-daikanwa . 05194) ; ø¸‘Š + (=ucs . #x57F8) ; 埸 + )) +(define-char + '((=>ucs . #x57F9) ; 培 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1418) + (=jis-x0208 . #x475D) ; ø½Š®¬ + (korean-ksc5601 . #x5B46) ; ø»‰¯½ + (=gt-pj-1 . #x475D) ; ø½Š®¬ + (chinese-big5 . #xB0F6) ; ý¢€‹ƒ¶ + (ideograph-daikanwa . 05195) ; ø¸‘‹ + (ucs-jis . #x57F9) ; ø½Š®¬ + )) +(define-char + '((morohashi-daikanwa 5195 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 457 2) + (chinese-gb2312 . #x4560) ; ø»„»» + (chinese-isoir165 . #x4560) ; ø»¤‹ + (chinese-cns11643-1 . #x595B) ; ø»’•¦ + (=ucs . #x57F9) ; 培 + )) +(define-char + '((=>ucs . #x2132E) ; 𡌮 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05196) ; ø¸‘Œ + )) +(define-char + '((morohashi-daikanwa 5196 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E2A) ; ø»œŸŸ + (=ucs . #x2132E) ; 𡌮 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 449 7) + (shinjigen-2 . 1408) + (chinese-gb2312 . #x3B79) ; ø»„­¨ + (=jis-x0208 . #x3470) ; ø½Š“… + (korean-ksc5601 . #x5071) ; ø»‰ ž + (chinese-isoir165 . #x3B79) ; ø»•¸ + (chinese-cns11643-1 . #x5957) ; ø»’•¢ + (=gt-pj-1 . #x3470) ; 基 + (chinese-big5 . #xB0F2) ; ý¢€‹ƒ² + (ideograph-daikanwa . 05197) ; ø¸‘ + (=gt-k . 07739) ; ý¡„¸» + (=ucs . #x57FA) ; 基 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E34) ; ø»œŸ© + (ideograph-daikanwa . 05198) ; ø¸‘Ž + (=ucs . #x2132B) ; 𡌫 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E2D) ; ø»œŸ¢ + (ideograph-daikanwa . 05199) ; ø¸‘ + (=ucs . #x2132C) ; 𡌬 + )) +(define-char + '((=>ucs . #x57FB) ; 埻 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0213-2-2000 . #x247B) ; ø»¤¢´ + (chinese-big5 . #xD4AD) ; ý¢€’­ + (ideograph-daikanwa . 05200) ; ø¸‘ + (ucs-jis . #x57FB) ; ø»¤¢´ + )) +(define-char + '((morohashi-daikanwa 5200 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 456 6) + (chinese-cns11643-2 . #x3430) ; ø»“¨© + (=ucs . #x57FB) ; 埻 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 452 1) + (shinjigen-2 . 1409) + (=jis-x0208 . #x3A6B) ; ø½Š›´ + (korean-ksc5601 . #x5072) ; ø»‰ Ÿ + (chinese-cns11643-2 . #x3446) ; ø»“¨¿ + (=gt-pj-1 . #x3A6B) ; 埼 + (chinese-big5 . #xD4C3) ; ý¢€“ƒ + (ideograph-daikanwa . 05201) ; ø¸‘‘ + (=ucs . #x57FC) ; 埼 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 459 1) + (chinese-gb2312 . #x5C23) ; ø»…œ° + (japanese-jisx0212 . #x3777) ; ø»‹…º + (chinese-isoir165 . #x5C23) ; ø»Ž…€ + (chinese-cns11643-2 . #x3438) ; ø»“¨± + (=jis-x0213-2-2000 . #x247C) ; ø»¤¢µ + (chinese-big5 . #xD4B5) ; ý¢€’µ + (ideograph-daikanwa . 05202) ; ø¸‘’ + (=ucs . #x57FD) ; 埽 + )) +(define-char + '((=>ucs . #x57FE) ; 埾 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3778) ; ø»‹…» + (chinese-cns11643-3 . #x346F) ; ø»•³¬ + (ideograph-daikanwa . 05203) ; ø¸‘“ + (ucs-jis . #x57FE) ; ø»‹…» + )) +(define-char + '((morohashi-daikanwa 5203 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 450 1) + (=hanziku-2 . #xACBD) ; ý¢€ª²½ + (=jef-china3 . #x47D7) ; øº„Ÿ— + (=ucs . #x57FE) ; 埾 + )) +(define-char + '((morohashi-daikanwa 5204 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 458 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6CE5) ; æ³¥ + ) + ((=ucs . #x571F) ; 土 + )) + (japanese-jisx0212 . #x3779) ; ø»‹…¼ + (=jis-x0213-1-2000 . #x2F55) ; ø»¢¨” + (ideograph-daikanwa . 05204) ; ø¸‘” + (=hanziku-2 . #xAE62) ; ý¢€ª¹¢ + (=cbeta . 00410) ; ø¸ †š + (=jef-china3 . #x47D0) ; øº„Ÿ + (=ucs . #x57FF) ; 埿 + )) +(define-char + '((=>ucs . #x57FF) ; 埿 + (morohashi-daikanwa 5204 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x4E47) ; ø»’…ˆ + ) + ((=ucs . #x571F) ; 土 + )) + (chinese-cns11643-3 . #x3475) ; ø»•³² + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 459 2) + (shinjigen-2 . 1411) + (chinese-gb2312 . #x5C25) ; ø»…œ² + (=jis-x0208 . #x4B59) ; ø½Š´  + (korean-ksc5601 . #x4F5C) ; ø»‰ž« + (chinese-isoir165 . #x5C25) ; ø»Ž…‚ + (chinese-cns11643-2 . #x3436) ; ø»“¨¯ + (=gt-pj-1 . #x4B59) ; 堀 + (chinese-big5 . #xD4B3) ; ý¢€’³ + (ideograph-daikanwa . 05205) ; ø¸‘• + (=ucs . #x5800) ; 堀 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 453 2) + (chinese-cns11643-2 . #x3449) ; ø»“©‚ + (chinese-big5 . #xD4C6) ; ý¢€“† + (ideograph-daikanwa . 05206) ; ø¸‘– + (=ucs . #x5801) ; 堁 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 452 14) + (shinjigen-2 . 1417) + (chinese-gb2312 . #x4C43) ; ø»……° + (=jis-x0208 . #x4632) ; ø½Š¬£ + (korean-ksc5601 . #x5351) ; ø»‰¤˜ + (chinese-isoir165 . #x4C43) ; ø»®€ + (chinese-cns11643-1 . #x5958) ; ø»’•£ + (=gt-pj-1 . #x4632) ; 堂 + (chinese-big5 . #xB0F3) ; ý¢€‹ƒ³ + (ideograph-daikanwa . 05207) ; ø¸‘— + (=gt-k . 07849) ; ý¡„º© + (=ucs . #x5802) ; 堂 + )) +(define-char + '((=>ucs . #x5803) ; 堃 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x377A) ; ø»‹…½ + (ideograph-daikanwa . 05208) ; ø¸‘˜ + (=big5-cdp . #x8AD0) ; ý¢€ˆ« + (ucs-jis . #x5803) ; ø»‹…½ + )) +(define-char + '((morohashi-daikanwa 5208 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 457 1) + (chinese-isoir165 . #x2F69) ; ø»„€ + (chinese-cns11643-3 . #x3476) ; ø»•³³ + (=ucs . #x5803) ; 堃 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 454 3) + (japanese-jisx0212 . #x377B) ; ø»‹…¾ + (chinese-cns11643-2 . #x344F) ; ø»“©ˆ + (=jis-x0213-2-2000 . #x247D) ; ø»¤¢¶ + (chinese-big5 . #xD4CC) ; ý¢€“Œ + (ideograph-daikanwa . 05209) ; ø¸‘™ + (=ucs . #x5804) ; 堄 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 451 4) + (=jis-x0208 . #x3778) ; ø½Š—§ + (korean-ksc5601 . #x4C31) ; ø»‰™¦ + (chinese-cns11643-1 . #x5952) ; ø»’• + (chinese-gb12345 . #x3C61) ; 堅 + (=gt-pj-1 . #x3778) ; 堅 + (chinese-big5 . #xB0ED) ; ý¢€‹ƒ­ + (ideograph-daikanwa . 05210) ; ø¸‘š + (=gt-k . 07755) ; ý¡„¹‹ + (=ucs . #x5805) ; 堅 + )) +(define-char + '((=>ucs . #x5806) ; 堆 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1416) + (=jis-x0208 . #x424F) ; ø½Š§ˆ + (korean-ksc5601 . #x7758) ; ø»Š™— + (=gt-pj-1 . #x424F) ; ø½Š§ˆ + (chinese-big5 . #xB0EF) ; ý¢€‹ƒ¯ + (ideograph-daikanwa . 05211) ; ø¸‘› + (=gt-k . 07820) ; ý¡„ºŒ + (ucs-jis . #x5806) ; ø½Š§ˆ + )) +(define-char + '((morohashi-daikanwa 5211 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 454 4) + (chinese-gb2312 . #x3651) ; ø»„¥ª + (chinese-isoir165 . #x3651) ; ø»º + (chinese-cns11643-1 . #x5954) ; ø»’•Ÿ + (=ucs . #x5806) ; 堆 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 450 2) + (chinese-gb2312 . #x5D40) ; ø»…ž« + (chinese-isoir165 . #x5D40) ; ø»Ž†» + (chinese-cns11643-2 . #x343E) ; ø»“¨· + (chinese-big5 . #xD4BB) ; ý¢€’» + (ideograph-daikanwa . 05212) ; ø¸‘œ + (=ucs . #x5807) ; 堇 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 453 10) + (korean-ksc5601 . #x4B28) ; ø»‰—¿ + (japanese-jisx0212 . #x377C) ; ø»‹…¿ + (chinese-cns11643-2 . #x3439) ; ø»“¨² + (chinese-big5 . #xD4B6) ; ý¢€’¶ + (ideograph-daikanwa . 05213) ; ø¸‘ + (=jef-china3 . #x48A5) ; øº„¢¥ + (=ucs . #x5808) ; 堈 + )) +(define-char + '((=>ucs . #x5809) ; 堉 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x6B3C) ; ø»Š‡“ + (japanese-jisx0212 . #x377D) ; ø»‹†€ + (=jis-x0213-1-2000 . #x2F56) ; ø»¢¨• + (chinese-big5 . #xAE4B) ; ý¢€Š¹‹ + (ideograph-daikanwa . 05214) ; ø¸‘ž + (=jef-china3 . #x48A6) ; øº„¢¦ + (ucs-jis . #x5809) ; ø»Š‡“ + )) +(define-char + '((morohashi-daikanwa 5214 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 457 4) + (chinese-isoir165 . #x7A51) ; ø»Ž±² + (=ucs . #x5809) ; 堉 + )) +(define-char + '((=>ucs . #x5809) ; 堉 + (morohashi-daikanwa 5214 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x546D) ; ø»’Ž¢ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 449 6) + (shinjigen-2 . 1405) + (=jis-x0208 . #x5441) ; ø½‹– + (korean-ksc5601 . #x643E) ; ø»‰½ƒ + (chinese-cns11643-1 . #x5953) ; ø»’•ž + (chinese-gb12345 . #x5B51) ; 堊 + (=gt-pj-1 . #x5441) ; 堊 + (chinese-big5 . #xB0EE) ; ý¢€‹ƒ® + (ideograph-daikanwa . 05215) ; ø¸‘Ÿ + (=ucs . #x580A) ; 堊 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 449 5) + (japanese-jisx0212 . #x377E) ; ø»‹† + (chinese-cns11643-2 . #x3444) ; ø»“¨½ + (chinese-gb12345 . #x5B6B) ; 埡 + (chinese-big5 . #xD4C1) ; ý¢€“ + (ideograph-daikanwa . 05216) ; ø¸‘  + (=jef-china3 . #x8EB1) ; øºˆº± + (=ucs . #x57E1) ; 埡 + )) +(define-char + '((=>ucs . #x580B) ; 堋 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x5444) ; ø»ƒ‡ + (ideograph-daikanwa . 05217) ; ø¸‘¡ + )) +(define-char + '((morohashi-daikanwa 5217 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 455 9) + (chinese-gb2312 . #x5C21) ; ø»…œ® + (japanese-jisx0208 . #x5444) ; ø»‡›¥ + (chinese-isoir165 . #x5C21) ; ø»Ž„¾ + (chinese-cns11643-2 . #x343B) ; ø»“¨´ + (=jis-x0208-1990 . #x5444) ; ø½‹™ + (=gt-pj-1 . #x5444) ; 堋 + (chinese-big5 . #xD4B8) ; ý¢€’¸ + (=jef-china3 . #x48C8) ; øº„£ˆ + (=ucs . #x580B) ; 堋 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 453 6) + (japanese-jisx0212 . #x3821) ; ø»‹†‚ + (chinese-isoir165 . #x7A4F) ; ø»Ž±° + (chinese-cns11643-2 . #x344A) ; ø»“©ƒ + (chinese-big5 . #xD4C7) ; ý¢€“‡ + (ideograph-daikanwa . 05218) ; ø¸‘¢ + (=ucs . #x580C) ; 堌 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x315B) ; ø»šƒ† + (ideograph-daikanwa . 05219) ; ø¸‘£ + (=ucs . #x2132D) ; 𡌭 + )) +(define-char + '((=>ucs . #x2132F) ; 𡌯 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05220) ; ø¸‘¤ + )) +(define-char + '((morohashi-daikanwa 5220 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C61) ; ø»™»¶ + (=ucs . #x2132F) ; 𡌯 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05221) ; ø¸‘¥ + (=ucs . #x21330) ; 𡌰 + )) +(define-char + '((=>ucs . #x21330) ; 𡌰 + (morohashi-daikanwa 5221 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E33) ; ø»œŸ¨ + )) +(define-char + '((=>ucs . #x21331) ; 𡌱 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E30) ; ø»œŸ¥ + (ideograph-daikanwa . 05222) ; ø¸‘¦ + )) +(define-char + '((morohashi-daikanwa 5222 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x21331) ; 𡌱 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x315A) ; ø»šƒ… + (ideograph-daikanwa . 05223) ; ø¸‘§ + (=ucs . #x21332) ; 𡌲 + )) +(define-char + '((=>ucs . #x21360) ; 𡍠 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05224) ; ø¸‘¨ + )) +(define-char + '((morohashi-daikanwa 5224 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3158) ; ø»šƒƒ + (=ucs . #x21360) ; 𡍠 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3159) ; ø»šƒ„ + (ideograph-daikanwa . 05225) ; ø¸‘© + (=ucs . #x21361) ; 𡍡 + )) +(define-char + '((=>ucs . #x21353) ; 𡍓 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05226) ; ø¸‘ª + )) +(define-char + '((morohashi-daikanwa 5226 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x307E) ; ø»—¸‡ + (=ucs . #x21353) ; 𡍓 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E28) ; ø»œŸ + (ideograph-daikanwa . 05227) ; ø¸‘« + (=ucs . #x21354) ; 𡍔 + )) +(define-char + '((=>ucs . #x2134A) ; 𡍊 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05228) ; ø¸‘¬ + )) +(define-char + '((morohashi-daikanwa 5228 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x315C) ; ø»šƒ‡ + (=ucs . #x2134A) ; 𡍊 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E35) ; ø»œŸª + (ideograph-daikanwa . 05229) ; ø¸‘­ + (=ucs . #x21351) ; 𡍑 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 456 1) + (chinese-gb2312 . #x5C22) ; ø»…œ¯ + (japanese-jisx0212 . #x3822) ; ø»‹†ƒ + (chinese-isoir165 . #x5C22) ; ø»Ž„¿ + (chinese-cns11643-2 . #x344E) ; ø»“©‡ + (chinese-big5 . #xD4CB) ; ý¢€“‹ + (ideograph-daikanwa . 05232) ; ø¸‘° + (=ucs . #x580D) ; 堍 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E31) ; ø»œŸ¦ + (ideograph-daikanwa . 05233) ; ø¸‘± + (=ucs . #x2134F) ; 𡍏 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (<-original-ideograph + ((ideograph-daikanwa . 05030) ; ø¸Ž¦ + )) + (chinese-cns11643-3 . #x3470) ; ø»•³­ + (ideograph-daikanwa . 05234) ; ø¸‘² + (=ucs . #x2F855) ; 型 + )) +(define-char + '((script Japanese Ideograph) + (=>ucs . #x57D6) ; 埖 + (morohashi-daikanwa ho 89) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (=gt-pj-11 . #x5269) ; ý¡€¥´ + (=gt . 06516) ; ý¡€¥´ + )) +(define-char + '((morohashi-daikanwa ho 89 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x5442) ; ø½‹— + (=gt-pj-1 . #x5442) ; 埖 + (=ucs . #x57D6) ; 埖 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3121) ; ø»—¸ˆ + (=ucs . #x364D) ; 㙍 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 449 2) + (chinese-isoir165 . #x7A4E) ; ø»Ž±¯ + (=ucs . #x580E) ; 堎 + )) +(define-char + '((=>ucs . #x580E) ; 堎 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3445) ; ø»“¨¾ + )) +(define-char + '((=>ucs . #x580E) ; 堎 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD4C2) ; ý¢€“‚ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (=ucs . #x580F) ; 堏 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 451 5) + (chinese-cns11643-2 . #x3447) ; ø»“©€ + (chinese-big5 . #xD4C4) ; ý¢€“„ + (=ucs . #x5810) ; 堐 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 452 5) + (chinese-gb2312 . #x4735) ; ø»„¾Œ + (chinese-isoir165 . #x4735) ; ø»¦œ + (=hanziku-2 . #xAD42) ; ý¢€ªµ‚ + (=ucs . #x5811) ; 堑 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x5812) ; 堒 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 453 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5CB8) ; 岸 + )) + (=hanziku-2 . #xAD64) ; ý¢€ªµ¤ + (=cbeta . 00097) ; ø¸ ¡ + (=ucs . #x5813) ; 堓 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD4AE) ; ý¢€’® + (=ucs . #x5814) ; 堔 + )) +(define-char + '((=>ucs . #x5814) ; 堔 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3431) ; ø»“¨ª + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E2F) ; ø»œŸ¤ + (=ucs . #x21339) ; 𡌹 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x21355) ; 𡍕 + )) +(define-char + '((=>ucs . #x21355) ; 𡍕 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E29) ; ø»œŸž + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E2B) ; ø»œŸ  + )) +(define-char + '((=>ucs . #x5817) ; 堗 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #xFA55) ; 突 + )) + (ideograph-daikanwa . 05235) ; ø¸‘³ + (=cbeta . 02027) ; ø¸ Ÿ« + )) +(define-char + '((=>ucs . #x5817) ; 堗 + (morohashi-daikanwa 5235 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((chinese-cns11643-1 . #x5273) ; ø»’‹¬ + )) + (chinese-cns11643-4 . #x3669) ; ø»˜€¦ + )) +(define-char + '((morohashi-daikanwa 5235 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 467 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x7A81) ; 突 + )) + (=hanziku-2 . #xB04D) ; ý¢€« + (=ucs . #x5817) ; 堗 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A4F) ; ø»•¼€ + (ideograph-daikanwa . 05236) ; ø¸‘´ + (=ucs . #x21364) ; 𡍤 + )) +(define-char + '((=>ucs . #x5818) ; 堘 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05237) ; ø¸‘µ + )) +(define-char + '((morohashi-daikanwa 5237 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 467 1) + (chinese-cns11643-3 . #x3A4A) ; ø»•»» + (=hanziku-2 . #xB047) ; ý¢€«‡ + (=ucs . #x5818) ; 堘 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05238) ; ø¸‘¶ + (=ucs . #x21365) ; 𡍥 + )) +(define-char + '((=>ucs . #x21365) ; 𡍥 + (morohashi-daikanwa 5238 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x514E) ; ø»œ»½ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 461 6) + (chinese-gb2312 . #x5C27) ; ø»…œ´ + (=jis-x0208 . #x5445) ; ø½‹š + (chinese-isoir165 . #x5C27) ; ø»Ž…„ + (=gt-pj-1 . #x5445) ; 堙 + (ideograph-daikanwa . 05239) ; ø¸‘· + (=ucs . #x5819) ; 堙 + )) +(define-char + '((=>ucs . #x5819) ; 堙 + (morohashi-daikanwa 5239 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A63) ; ø»“² + (chinese-big5 . #xD8A1) ; ý¢€¢¡ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 467 8) + (chinese-cns11643-3 . #x3A45) ; ø»•»¶ + (ideograph-daikanwa . 05240) ; ø¸‘¸ + (=hanziku-2 . #xB04E) ; ý¢€«Ž + (=ucs . #x581A) ; 堚 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3672) ; ø»˜€¯ + (ideograph-daikanwa . 05241) ; ø¸‘¹ + (=ucs . #x21366) ; 𡍦 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 461 3) + (japanese-jisx0212 . #x3823) ; ø»‹†„ + (chinese-cns11643-2 . #x3A6C) ; ø»“²™ + (chinese-big5 . #xD8AA) ; ý¢€¢ª + (ideograph-daikanwa . 05242) ; ø¸‘º + (=ucs . #x581B) ; 堛 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4747) ; ø»œ­Š + (ideograph-daikanwa . 05243) ; ø¸‘» + (=ucs . #x21367) ; 𡍧 + )) +(define-char + '((=>ucs . #x21368) ; 𡍨 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05244) ; ø¸‘¼ + )) +(define-char + '((morohashi-daikanwa 5244 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x366A) ; ø»˜€§ + (=ucs . #x21368) ; 𡍨 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 461 4) + (chinese-cns11643-2 . #x3A6B) ; ø»“²˜ + (chinese-big5 . #xD8A9) ; ý¢€¢© + (ideograph-daikanwa . 05245) ; ø¸‘½ + (=ucs . #x581C) ; 堜 + )) +(define-char + '((=>ucs . #x21369) ; 𡍩 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05246) ; ø¸‘¾ + )) +(define-char + '((morohashi-daikanwa 5246 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4745) ; ø»œ­ˆ + (=ucs . #x21369) ; 𡍩 + )) +(define-char + '((=>ucs . #x581D) ; 堝 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 1426) + (=jis-x0208 . #x5446) ; ø½‹› + (chinese-cns11643-1 . #x5E60) ; ø»’ + (=gt-pj-1 . #x5446) ; ø½‹› + (chinese-big5 . #xB3FA) ; ý¢€‹º + (ideograph-daikanwa . 05247) ; ø¸‘¿ + (ucs-jis . #x581D) ; ø½‹› + )) +(define-char + '((morohashi-daikanwa 5247 0 4) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 454 1) + (chinese-gb12345 . #x5B76) ; 堝 + (=ucs . #x581D) ; 堝 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 460 5) + (chinese-gb2312 . #x5C26) ; ø»…œ³ + (korean-ksc5601 . #x745C) ; ø»Š• + (japanese-jisx0212 . #x3824) ; ø»‹†… + (chinese-isoir165 . #x5C26) ; ø»Ž…ƒ + (=jis-x0213-2-2000 . #x247E) ; ø»¤¢· + (chinese-big5 . #xD8A2) ; ý¢€¢¢ + (ideograph-daikanwa . 05248) ; ø¸’€ + (=jef-china3 . #x48A7) ; øº„¢§ + (=ucs . #x581E) ; 堞 + )) +(define-char + '((=>ucs . #x581E) ; 堞 + (morohashi-daikanwa 5248 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A64) ; ø»“²‘ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x366B) ; ø»˜€¨ + (ideograph-daikanwa . 05249) ; ø¸’ + (=ucs . #x364E) ; 㙎 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05250) ; ø¸’‚ + (=ucs . #x2136A) ; 𡍪 + )) +(define-char + '((=>ucs . #x2136A) ; 𡍪 + (morohashi-daikanwa 5250 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3670) ; ø»˜€­ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5247) ; 則 + )) + (chinese-cns11643-4 . #x366C) ; ø»˜€© + (ideograph-daikanwa . 05251) ; ø¸’ƒ + (=cbeta . 03203) ; ø¸ ²ƒ + (=ucs . #x2136B) ; 𡍫 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 469 13) + (japanese-jisx0212 . #x3825) ; ø»‹†† + (chinese-cns11643-3 . #x3A47) ; ø»•»¸ + (ideograph-daikanwa . 05252) ; ø¸’„ + (=hanziku-2 . #xB0B5) ; ý¢€«‚µ + (=jef-china3 . #x48A8) ; øº„¢¨ + (=ucs . #x581F) ; 堟 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 465 1) + (chinese-gb2312 . #x5C29) ; ø»…œ¶ + (japanese-jisx0212 . #x3826) ; ø»‹†‡ + (chinese-isoir165 . #x5C29) ; ø»Ž…† + (chinese-cns11643-1 . #x5E61) ; ø»’‚ + (=jis-x0213-2-2000 . #x2521) ; ø»¤¢¸ + (chinese-big5 . #xB3FB) ; ý¢€‹» + (ideograph-daikanwa . 05253) ; ø¸’… + (=jef-china3 . #x48A9) ; øº„¢© + (=ucs . #x5820) ; å   + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 464 13) + (shinjigen-2 . 1450) + (chinese-gb2312 . #x3124) ; ø»„§ + (=jis-x0208 . #x5448) ; ø½‹ + (korean-ksc5601 . #x5C42) ; ø»‰±— + (chinese-isoir165 . #x3124) ; ø»…· + (=gt-pj-1 . #x5448) ; å ¡ + (chinese-big5 . #xB3F9) ; ý¢€‹¹ + (ideograph-daikanwa . 05254) ; ø¸’† + (=ucs . #x5821) ; å ¡ + )) +(define-char + '((=>ucs . #x5821) ; å ¡ + (morohashi-daikanwa 5254 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5E5F) ; ø»’€ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 464 12) + (ideograph-daikanwa . 05255) ; ø¸’‡ + (=hanziku-2 . #xAFB1) ; ý¢€ª¾± + (=ucs . #x5822) ; å ¢ + )) +(define-char + '((=>ucs . #x5822) ; å ¢ + (morohashi-daikanwa 5255 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A50) ; ø»•¼ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A46) ; ø»•»· + (ideograph-daikanwa . 05256) ; ø¸’ˆ + (=ucs . #x364F) ; 㙏 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 463 2) + (chinese-cns11643-2 . #x3A66) ; ø»“²“ + (chinese-big5 . #xD8A4) ; ý¢€¢¤ + (ideograph-daikanwa . 05257) ; ø¸’‰ + (=ucs . #x5823) ; å £ + )) +(define-char + '((=>ucs . #x2136C) ; 𡍬 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05258) ; ø¸’Š + )) +(define-char + '((morohashi-daikanwa 5258 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x474B) ; ø»œ­Ž + (=ucs . #x2136C) ; 𡍬 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 463 1) + (shinjigen-2 . 1443) + (chinese-gb2312 . #x354C) ; ø»„¤‡ + (=jis-x0208 . #x4469) ; ø½Šªž + (korean-ksc5601 . #x7027) ; ø»ŠŽ” + (chinese-isoir165 . #x354C) ; ø»Œ— + (chinese-cns11643-1 . #x5E5C) ; ø»’œ½ + (=gt-pj-1 . #x4469) ; å ¤ + (chinese-big5 . #xB3F6) ; ý¢€‹¶ + (ideograph-daikanwa . 05259) ; ø¸’‹ + (=gt-k . 09106) ; ý¡„‚Ž’ + (=ucs . #x5824) ; å ¤ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 469 12) + (chinese-cns11643-2 . #x3A6A) ; ø»“²— + (chinese-big5 . #xD8A8) ; ý¢€¢¨ + (ideograph-daikanwa . 05260) ; ø¸’Œ + (=ucs . #x5825) ; å ¥ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 462 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x7686) ; 皆 + )) + (japanese-jisx0212 . #x3827) ; ø»‹†ˆ + (ideograph-daikanwa . 05261) ; ø¸’ + (=hanziku-2 . #xAF47) ; ý¢€ª½‡ + (=cbeta . 02098) ; ø¸  ² + (=jef-china3 . #x48AA) ; øº„¢ª + (=ucs . #x5826) ; å ¦ + )) +(define-char + '((=>ucs . #x5826) ; å ¦ + (morohashi-daikanwa 5261 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((chinese-cns11643-1 . #x5255) ; ø»’‹Ž + )) + (chinese-cns11643-3 . #x3A4C) ; ø»•»½ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x366E) ; ø»˜€« + (ideograph-daikanwa . 05262) ; ø¸’Ž + (=ucs . #x3650) ; 㙐 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 461 13) + (korean-ksc5601 . #x6640) ; ø»Š€ + (japanese-jisx0212 . #x3828) ; ø»‹†‰ + (=jis-x0213-2-2000 . #x2522) ; ø»¤¢¹ + (chinese-big5 . #xD8A3) ; ý¢€¢£ + (ideograph-daikanwa . 05263) ; ø¸’ + (=ucs . #x5827) ; å § + )) +(define-char + '((=>ucs . #x5827) ; å § + (morohashi-daikanwa 5263 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A65) ; ø»“²’ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 463 3) + (chinese-cns11643-2 . #x3A67) ; ø»“²” + (chinese-big5 . #xD8A5) ; ý¢€¢¥ + (ideograph-daikanwa . 05264) ; ø¸’ + (=jef-china3 . #x9BCC) ; øº‰¯Œ + (=ucs . #x5828) ; å ¨ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A61) ; ø»“²Ž + (chinese-big5 . #xD87D) ; ý¢€¡½ + (ideograph-daikanwa . 05265) ; ø¸’‘ + (=ucs . #x5829) ; å © + )) +(define-char + '((=>ucs . #x582A) ; å ª + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 1427) + (=jis-x0208 . #x342E) ; ø½Š’ƒ + (korean-ksc5601 . #x4A6D) ; ø»‰—¦ + (=gt-pj-1 . #x342E) ; ø½Š’ƒ + (chinese-big5 . #xB3F4) ; ý¢€‹´ + (ideograph-daikanwa . 05266) ; ø¸’’ + (ucs-jis . #x582A) ; ø½Š’ƒ + )) +(define-char + '((=>ucs . #x582A) ; å ª + (morohashi-daikanwa 5266 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5E5A) ; ø»’œ» + )) +(define-char + '((morohashi-daikanwa 5266 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 460 1) + (chinese-gb2312 . #x3F30) ; ø»„²— + (chinese-isoir165 . #x3F30) ; ø»š§ + (=ucs . #x582A) ; å ª + )) +(define-char + '((=>ucs . #x582B) ; å « + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05267) ; ø¸’“ + )) +(define-char + '((=>ucs . #x582B) ; å « + (morohashi-daikanwa 5267 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x366F) ; ø»˜€¬ + )) +(define-char + '((=>ucs . #x582B) ; å « + (morohashi-daikanwa 5267 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 465 8) + (=hanziku-2 . #xAFCD) ; ý¢€ª¿ + )) +(define-char + '((morohashi-daikanwa 5267 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x582B) ; å « + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4750) ; ø»œ­“ + (ideograph-daikanwa . 05268) ; ø¸’” + (=ucs . #x2136D) ; 𡍭 + )) +(define-char + '((=>ucs . #x582C) ; å ¬ + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05269) ; ø¸’• + )) +(define-char + '((=>ucs . #x582C) ; å ¬ + (morohashi-daikanwa 5269 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 465 4) + (chinese-big5 . #xD8B2) ; ý¢€¢² + )) +(define-char + '((morohashi-daikanwa 5269 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x582C) ; å ¬ + )) +(define-char + '((=>ucs . #x582C) ; å ¬ + (morohashi-daikanwa 5269 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A74) ; ø»“²¡ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 464 14) + (japanese-jisx0212 . #x3829) ; ø»‹†Š + (chinese-cns11643-2 . #x3A73) ; ø»“²  + (chinese-big5 . #xD8B1) ; ý¢€¢± + (ideograph-daikanwa . 05270) ; ø¸’– + (=jef-china3 . #x48AB) ; øº„¢« + (=ucs . #x582D) ; å ­ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 463 10) + (chinese-cns11643-2 . #x3A70) ; ø»“² + (chinese-big5 . #xD8AE) ; ý¢€¢® + (ideograph-daikanwa . 05271) ; ø¸’— + (=ucs . #x582E) ; å ® + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 459 14) + (shinjigen-2 . 1429) + (japanese-jisx0208-1978 . #x3646) ; ø»‚›› + (japanese-jisx0208 . #x7421) ; ø»ˆŠ‚ + (korean-ksc5601 . #x686B) ; ø»Šƒ¨ + (chinese-cns11643-1 . #x5E59) ; ø»’œº + (=jis-x0208-1990 . #x7421) ; ø½‹¯¶ + (chinese-gb12345 . #x5222) ; å ¯ + (=gt-pj-1 . #x7421) ; å ¯ + (chinese-big5 . #xB3F3) ; ý¢€‹³ + (ideograph-daikanwa . 05272) ; ø¸’˜ + (=gt-k . 09244) ; ý¡„‚œ + (=ucs . #x582F) ; å ¯ + )) +(define-char + '((morohashi-daikanwa 5272 0 8) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0208 . #x3646) ; ø»†¯£ + (=jis-x0208-1990 . #x3646) ; ø½Š•— + (=gt-pj-1 . #x3646) ; å°­ + (=gt-k . 03674) ; ý¡„€¹š + (=jef-china3 . #x47C8) ; øº„Ÿˆ + (=ucs . #x5C2D) ; å°­ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05273) ; ø¸’™ + (=ucs . #x2136E) ; 𡍮 + )) +(define-char + '((=>ucs . #x2136E) ; 𡍮 + (morohashi-daikanwa 5273 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3675) ; ø»˜€² + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 461 5) + (shinjigen-2 . 1424) + (chinese-gb2312 . #x515F) ; ø»…¢ + (=jis-x0208 . #x3161) ; ø½ŠŽœ + (korean-ksc5601 . #x6568) ; ø»‰¿‹ + (chinese-isoir165 . #x515F) ; ø»µ² + (=gt-pj-1 . #x3161) ; å ° + (chinese-big5 . #xB3F7) ; ý¢€‹· + (ideograph-daikanwa . 05274) ; ø¸’š + (=ucs . #x5830) ; å ° + )) +(define-char + '((=>ucs . #x5830) ; å ° + (morohashi-daikanwa 5274 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5E5D) ; ø»’œ¾ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 466 4) + (shinjigen-2 . 1449) + (=jis-x0208 . #x4A73) ; ø½Š³œ + (korean-ksc5601 . #x5C43) ; ø»‰±˜ + (chinese-cns11643-1 . #x5E5E) ; ø»’œ¿ + (chinese-gb12345 . #x3128) ; å ± + (=gt-pj-1 . #x4A73) ; å ± + (chinese-big5 . #xB3F8) ; ý¢€‹¸ + (ideograph-daikanwa . 05275) ; ø¸’› + (=gt-k . 09144) ; ý¡„‚Ž¸ + (=ucs . #x5831) ; å ± + )) +(define-char + '((=>ucs . #x2F856) ; 堲 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x382A) ; ø»‹†‹ + (=jis-x0213-2-2000 . #x2523) ; ø»¤¢º + (ideograph-daikanwa . 05276) ; ø¸’œ + (ucs-jis . #x5832) ; ø»‹†‹ + )) +(define-char + '((morohashi-daikanwa 5276 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3676) ; ø»˜€³ + (=ucs . #x2F856) ; 堲 + )) +(define-char + '((morohashi-daikanwa 5276 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 447 11) + (chinese-cns11643-2 . #x2E4D) ; ø»“ ’ + (chinese-big5 . #xD14B) ; ý¢€…‹ + (=ucs . #x5832) ; å ² + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 469 5) + (chinese-cns11643-2 . #x3A6D) ; ø»“²š + (chinese-big5 . #xD8AB) ; ý¢€¢« + (ideograph-daikanwa . 05277) ; ø¸’ + (=ucs . #x5833) ; å ³ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 462 9) + (shinjigen-2 . 1433) + (=jis-x0208 . #x3E6C) ; ø½Š¡­ + (korean-ksc5601 . #x6D5E) ; ø»ŠŠ± + (chinese-cns11643-1 . #x5E5B) ; ø»’œ¼ + (chinese-gb12345 . #x3321) ; å ´ + (=gt-pj-1 . #x3E6C) ; å ´ + (chinese-big5 . #xB3F5) ; ý¢€‹µ + (ideograph-daikanwa . 05278) ; ø¸’ž + (=ucs . #x5834) ; å ´ + )) +(define-char + '((=>ucs . #x5835) ; å µ + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x4548) ; ø»‚±Ÿ + (korean-ksc5601 . #x5372) ; ø»‰¤¹ + (ideograph-daikanwa . 05279) ; ø¸’Ÿ + )) +(define-char + '((morohashi-daikanwa 5279 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 448 7) + (chinese-gb2312 . #x3642) ; ø»„¥› + (japanese-jisx0208 . #x4548) ; ø»‡…§ + (chinese-isoir165 . #x3642) ; ø»« + (chinese-cns11643-1 . #x5959) ; ø»’•¤ + (=jis-x0208-1990 . #x4548) ; ø½Š«› + (=gt-pj-1 . #x4548) ; å µ + (chinese-big5 . #xB0F4) ; ý¢€‹ƒ´ + (=jef-china3 . #x47CB) ; øº„Ÿ‹ + (=ucs . #x5835) ; å µ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 461 9) + (chinese-big5 . #xD8AD) ; ý¢€¢­ + (ideograph-daikanwa . 05280) ; ø¸’  + (=ucs . #x5836) ; å ¶ + )) +(define-char + '((=>ucs . #x5836) ; å ¶ + (morohashi-daikanwa 5280 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A6F) ; ø»“²œ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4744) ; ø»œ­‡ + (ideograph-daikanwa . 05281) ; ø¸’¡ + (=ucs . #x2136F) ; 𡍯 + )) +(define-char + '((=>ucs . #x5837) ; å · + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xD87E) ; ý¢€¡¾ + (ideograph-daikanwa . 05282) ; ø¸’¢ + )) +(define-char + '((morohashi-daikanwa 5282 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 466 2) + (chinese-cns11643-2 . #x3A62) ; ø»“² + (=ucs . #x5837) ; å · + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A51) ; ø»•¼‚ + (ideograph-daikanwa . 05283) ; ø¸’£ + (=ucs . #x3651) ; 㙑 + )) +(define-char + '((=>ucs . #x21370) ; 𡍰 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05284) ; ø¸’¤ + )) +(define-char + '((morohashi-daikanwa 5284 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4746) ; ø»œ­‰ + (=ucs . #x21370) ; 𡍰 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x474D) ; ø»œ­ + (ideograph-daikanwa . 05285) ; ø¸’¥ + (=ucs . #x21371) ; 𡍱 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 465 11) + (ideograph-daikanwa . 05286) ; ø¸’¦ + (=ucs . #x5838) ; å ¸ + )) +(define-char + '((=>ucs . #x5838) ; å ¸ + (morohashi-daikanwa 5286 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A72) ; ø»“²Ÿ + (chinese-big5 . #xD8B0) ; ý¢€¢° + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 464 8) + (japanese-jisx0212 . #x382B) ; ø»‹†Œ + (chinese-cns11643-2 . #x3A71) ; ø»“²ž + (=jis-x0213-2-2000 . #x2524) ; ø»¤¢» + (chinese-big5 . #xD8AF) ; ý¢€¢¯ + (ideograph-daikanwa . 05287) ; ø¸’§ + (=ucs . #x5839) ; å ¹ + )) +(define-char + '((=>ucs . #x21372) ; 𡍲 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05288) ; ø¸’¨ + )) +(define-char + '((morohashi-daikanwa 5288 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3734) ; ø»š‹“ + (=ucs . #x21372) ; 𡍲 + )) +(define-char + '((=>ucs . #x583A) ; å º + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x754C) ; 界 + )) + (shinjigen-2 . 5033) + (=jis-x0208 . #x3A66) ; ø½Š›¯ + (korean-ksc5601 . #x4C77) ; ø»‰š¬ + (=gt-pj-1 . #x3A66) ; ø½Š›¯ + (ideograph-daikanwa . 05289) ; ø¸’© + (=cbeta . 01948) ; ø¸ žœ + (ucs-jis . #x583A) ; ø½Š›¯ + )) +(define-char + '((morohashi-daikanwa 5289 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 463 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x754C) ; 界 + )) + (chinese-cns11643-3 . #x3A4E) ; ø»•»¿ + (=hanziku-2 . #xAF6B) ; ý¢€ª½« + (=ucs . #x583A) ; å º + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x474E) ; ø»œ­‘ + (ideograph-daikanwa . 05290) ; ø¸’ª + (=ucs . #x3652) ; 㙒 + )) +(define-char + '((=>ucs . #x21373) ; 𡍳 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05291) ; ø¸’« + )) +(define-char + '((morohashi-daikanwa 5291 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E32) ; ø»œŸ§ + (=ucs . #x21373) ; 𡍳 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 467 3) + (chinese-cns11643-2 . #x3A75) ; ø»“²¢ + (chinese-big5 . #xD8B3) ; ý¢€¢³ + (ideograph-daikanwa . 05292) ; ø¸’¬ + (=ucs . #x583B) ; å » + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x474F) ; ø»œ­’ + (ideograph-daikanwa . 05293) ; ø¸’­ + (=ucs . #x21374) ; 𡍴 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 459 13) + (chinese-isoir165 . #x7A52) ; ø»Ž±³ + (chinese-cns11643-3 . #x3A49) ; ø»•»º + (ideograph-daikanwa . 05294) ; ø¸’® + (=hanziku-2 . #xAEAF) ; ý¢€ªº¯ + (=ucs . #x583C) ; å ¼ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3739) ; ø»š‹˜ + (ideograph-daikanwa . 05297) ; ø¸’± + (=ucs . #x21376) ; 𡍶 + )) +(define-char + '((=>ucs . #x583D) ; å ½ + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x544E) ; ø½‹£ + (=gt-pj-1 . #x544E) ; ø½‹£ + (ideograph-daikanwa . 05298) ; ø¸’² + (ucs-jis . #x583D) ; ø½‹£ + )) +(define-char + '((morohashi-daikanwa 5298 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 472 7) + (chinese-isoir165 . #x7A56) ; ø»Ž±· + (chinese-cns11643-2 . #x4236) ; ø»“½“ + (chinese-big5 . #xDCEF) ; ý¢€³¯ + (=ucs . #x583D) ; å ½ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A48) ; ø»•»¹ + (ideograph-daikanwa . 05299) ; ø¸’³ + (=ucs . #x3653) ; 㙓 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3737) ; ø»š‹– + (ideograph-daikanwa . 05300) ; ø¸’´ + (=ucs . #x213A7) ; 𡎧 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x373A) ; ø»š‹™ + (ideograph-daikanwa . 05301) ; ø¸’µ + (=ucs . #x213A8) ; 𡎨 + )) +(define-char + '((=>ucs . #x213A9) ; 𡎩 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05302) ; ø¸’¶ + )) +(define-char + '((morohashi-daikanwa 5302 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4748) ; ø»œ­‹ + (=ucs . #x213A9) ; 𡎩 + )) +(define-char + '((=>ucs . #x213AA) ; 𡎪 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05303) ; ø¸’· + )) +(define-char + '((morohashi-daikanwa 5303 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3735) ; ø»š‹” + (=ucs . #x213AA) ; 𡎪 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05304) ; ø¸’¸ + (=ucs . #x2137B) ; 𡍻 + )) +(define-char + '((=>ucs . #x2137B) ; 𡍻 + (morohashi-daikanwa 5304 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3738) ; ø»š‹— + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3736) ; ø»š‹• + (ideograph-daikanwa . 05306) ; ø¸’º + (=ucs . #x213AB) ; 𡎫 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x373B) ; ø»š‹š + (ideograph-daikanwa . 05307) ; ø¸’» + (=ucs . #x213AC) ; 𡎬 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 459 10) + (chinese-cns11643-3 . #x3A4B) ; ø»•»¼ + (ideograph-daikanwa . 05308) ; ø¸’¼ + (=hanziku-2 . #xAEAC) ; ý¢€ªº¬ + (=ucs . #x583E) ; å ¾ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05309) ; ø¸’½ + (=ucs . #x3655) ; 㙕 + )) +(define-char + '((=>ucs . #x3655) ; 㙕 + (morohashi-daikanwa 5309 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A4D) ; ø»•»¾ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 461 10) + (japanese-jisx0212 . #x382C) ; ø»‹† + (chinese-cns11643-2 . #x3A6E) ; ø»“²› + (chinese-big5 . #xD8AC) ; ý¢€¢¬ + (ideograph-daikanwa . 05310) ; ø¸’¾ + (=jef-china3 . #x48AC) ; øº„¢¬ + (=ucs . #x583F) ; å ¿ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5C4B) ; 屋 + )) + (ideograph-daikanwa . 05311) ; ø¸’¿ + (=cbeta . 00098) ; ø¸ ¢ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x474C) ; ø»œ­ + (ideograph-daikanwa . 05312) ; ø¸“€ + (=ucs . #x21397) ; 𡎗 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4749) ; ø»œ­Œ + (ideograph-daikanwa . 05315) ; ø¸“ƒ + (=ucs . #x21395) ; 𡎕 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5C4F) ; 屏 + )) + (shinjigen-2 . 1454) + (=jis-x0208 . #x4A3D) ; ø½Š²¦ + (=gt-pj-1 . #x4A3D) ; 塀 + (ideograph-daikanwa . 05316) ; ø¸“„ + (=cbeta . 06237) ; ø¸¡¡ + (=jef-china3 . #x48B9) ; øº„¢¹ + (=ucs . #x5840) ; 塀 + )) +(define-char + '((=>ucs* . #x5840) ; 塀 + (morohashi-daikanwa 5316 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((korean-ksc5601 . #x5C34) ; ø»‰±‰ + (ideograph-daikanwa . 09175) ; ø¸‚— + )) + (=jis-x0213-1-2000 . #x2F5A) ; ø»¢¨™ + (=ucs . #xFA39) ; 塀 + )) +(define-char + '((morohashi-daikanwa 5316 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (<-simplified-ideograph + (:char ((ideograph-daikanwa . 05574) ; ø¸—† + ) + :sources (morohashi-daikanwa))) + (=jis-x0208 . #x4E5D) ; ø½Š¸¾ + (=gt-pj-1 . #x4E5D) ; 塁 + (=gt-k . 09161) ; ý¡„‚‰ + (=ucs . #x5841) ; 塁 + )) +(define-char + '((=>ucs . #x21390) ; 𡎐 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 48990) ; ø¸‹½ž + )) +(define-char + '((=>ucs . #x21390) ; 𡎐 + (morohashi-daikanwa 48990 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x474A) ; ø»œ­ + )) +(define-char + '((morohashi-daikanwa 48990 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x21390) ; 𡎐 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 459 3) + (chinese-gb2312 . #x3669) ; ø»„¦‚ + (=jis-x0208 . #x4244) ; ø½Š¦½ + (chinese-isoir165 . #x3669) ; ø»Ž’ + (=gt-pj-1 . #x4244) ; 堕 + (=hanziku-2 . #xAEA5) ; ý¢€ªº¥ + (=ucs . #x5815) ; 堕 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 469 15) + (chinese-gb12345 . #x5B71) ; 堖 + (=hanziku-2 . #xB0B7) ; ý¢€«‚· + (=ucs . #x5816) ; 堖 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-isoir165 . #x2F68) ; ø»ƒ¿ + (=ucs . #x5842) ; 塂 + )) +(define-char + '((=>ucs . #x5842) ; 塂 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 460 2) + (=hanziku-2 . #xAEC4) ; ý¢€ª»„ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 461 1) + (chinese-isoir165 . #x7A53) ; ø»Ž±´ + (=hanziku-2 . #xAEE3) ; ý¢€ª»£ + (=ucs . #x5843) ; 塃 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 464 2) + (chinese-gb2312 . #x5C28) ; ø»…œµ + (chinese-isoir165 . #x5C28) ; ø»Ž…… + (chinese-cns11643-4 . #x366D) ; ø»˜€ª + (=hanziku-2 . #xAFA7) ; ý¢€ª¾§ + (=ucs . #x5844) ; 塄 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 464 10) + (chinese-isoir165 . #x7A54) ; ø»Ž±µ + (chinese-cns11643-4 . #x3671) ; ø»˜€® + (=hanziku-2 . #xAFAF) ; ý¢€ª¾¯ + (=ucs . #x5845) ; 塅 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-isoir165 . #x7A55) ; ø»Ž±¶ + (=ucs . #x5846) ; 塆 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 467 6) + (=hanziku-2 . #xB04C) ; ý¢€«Œ + (=ucs . #x5847) ; 塇 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (<-simplified-ideograph + ((ideograph-daikanwa . 05423) ; ø¸”¯ + )) + (hanyu-dazidian 1 468 4) + (chinese-isoir165 . #x2C31) ; ø»Œ¾® + (chinese-cns11643-2 . #x3A69) ; ø»“²– + (chinese-big5 . #xD8A7) ; ý¢€¢§ + (=ucs . #x5848) ; 塈 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3673) ; ø»˜€° + (=ucs . #x21377) ; 𡍷 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3674) ; ø»˜€± + (=ucs . #x21396) ; 𡎖 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x9E75) ; é¹µ + ) + ((=ucs . #x571F) ; 土 + )) + (=cbeta . 01066) ; ø¸ ª + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x80E5) ; 胥 + )) + (=cbeta . 01753) ; ø¸ ›™ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (=cbeta . 02577) ; ø¸ ¨‘ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 469 16) + (japanese-jisx0212 . #x382D) ; ø»‹†Ž + (=jis-x0213-2-2000 . #x2526) ; ø»¤¢½ + (chinese-big5 . #xDCE7) ; ý¢€³§ + (ideograph-daikanwa . 05317) ; ø¸“… + (=ucs . #x5849) ; 塉 + )) +(define-char + '((=>ucs . #x5849) ; 塉 + (morohashi-daikanwa 5317 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x422E) ; ø»“½‹ + )) +(define-char + '((=>ucs . #x21375) ; 𡍵 + (morohashi-daikanwa 5317 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C5A) ; ø»˜‰‹ + )) +(define-char + '((=>ucs . #x21375) ; 𡍵 + (morohashi-daikanwa 5317 1 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (=gt-pj-2 . #x6150) ; ý¡€©‰ + (=gt . 06729) ; ý¡€©‰ + )) +(define-char + '((morohashi-daikanwa 5317 1 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x21375) ; 𡍵 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C59) ; ø»˜‰Š + (ideograph-daikanwa . 05318) ; ø¸“† + (=ucs . #x3659) ; 㙙 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 464 17) + (shinjigen-2 . 1456) + (=jis-x0208 . #x3274) ; ø½Š + (korean-ksc5601 . #x4E54) ; ø»‰… + (chinese-cns11643-1 . #x635B) ; ø»’¤’ + (chinese-gb12345 . #x3F69) ; 塊 + (=gt-pj-1 . #x3274) ; 塊 + (chinese-big5 . #xB6F4) ; ý¢€‹›´ + (ideograph-daikanwa . 05319) ; ø¸“‡ + (=ucs . #x584A) ; 塊 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 474 5) + (shinjigen-2 . 1455) + (=jis-x0208 . #x544A) ; ø½‹Ÿ + (korean-ksc5601 . #x672B) ; ø»ŠŠ + (chinese-cns11643-1 . #x635E) ; ø»’¤• + (chinese-gb12345 . #x5C63) ; 塋 + (=gt-pj-1 . #x544A) ; 塋 + (chinese-big5 . #xB6F7) ; ý¢€‹›· + (ideograph-daikanwa . 05320) ; ø¸“ˆ + (=ucs . #x584B) ; 塋 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C5B) ; ø»˜‰Œ + (ideograph-daikanwa . 05321) ; ø¸“‰ + (=ucs . #x365A) ; 㙚 + )) +(define-char + '((=>ucs . #x584C) ; 塌 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05322) ; ø¸“Š + (=jef-china3 . #x91BB) ; øº‰†» + )) +(define-char + '((=>ucs . #x584C) ; 塌 + (morohashi-daikanwa 5322 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x382E) ; ø»‹† + (=jis-x0213-2-2000 . #x2527) ; ø»¤¢¾ + (ucs-jis . #x584C) ; ø»‹† + )) +(define-char + '((morohashi-daikanwa 5322 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 471 13) + (chinese-gb2312 . #x4B7A) ; ø»……‰ + (chinese-isoir165 . #x4B7A) ; ø»­™ + (chinese-cns11643-1 . #x6359) ; ø»’¤ + (chinese-big5 . #xB6F2) ; ý¢€‹›² + (=ucs . #x584C) ; 塌 + )) +(define-char + '((=>ucs . #x584D) ; 塍 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x382F) ; ø»‹† + (ideograph-daikanwa . 05323) ; ø¸“‹ + (ucs-jis . #x584D) ; ø»‹† + )) +(define-char + '((morohashi-daikanwa 5323 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 2098 17) + (chinese-gb2312 . #x6B73) ; ø»…´‚ + (chinese-isoir165 . #x6B73) ; ø»Žœ’ + (chinese-cns11643-2 . #x422D) ; ø»“½Š + (chinese-big5 . #xDCE6) ; ý¢€³¦ + (=ucs . #x584D) ; 塍 + )) +(define-char + '((=>ucs . #x213AE) ; 𡎮 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05324) ; ø¸“Œ + )) +(define-char + '((morohashi-daikanwa 5324 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x213AE) ; 𡎮 + )) +(define-char + '((=>ucs . #x213AE) ; 𡎮 + (morohashi-daikanwa 5324 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E46) ; ø»š•· + )) +(define-char + '((=>ucs . #x584E) ; 塎 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDCEA) ; ý¢€³ª + (ideograph-daikanwa . 05325) ; ø¸“ + )) +(define-char + '((morohashi-daikanwa 5325 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 476 1) + (chinese-cns11643-2 . #x4231) ; ø»“½Ž + (=ucs . #x584E) ; 塎 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 472 5) + (korean-ksc5601 . #x4B43) ; ø»‰˜š + (japanese-jisx0212 . #x3830) ; ø»‹†‘ + (chinese-cns11643-2 . #x422C) ; ø»“½‰ + (chinese-gb12345 . #x5B6E) ; 塏 + (chinese-big5 . #xDCE5) ; ý¢€³¥ + (ideograph-daikanwa . 05326) ; ø¸“Ž + (=jef-china3 . #x48AD) ; øº„¢­ + (=ucs . #x584F) ; 塏 + )) +(define-char + '((=>ucs . #x5850) ; 塐 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=jis-x0208 . #x4147) ; ø½Š¥¢ + (korean-ksc5601 . #x6148) ; ø»‰¸³ + (chinese-cns11643-1 . #x5743) ; ø»’’’ + (ideograph-daikanwa . 27300) ; ø¸†ª¤ + )) + (japanese-jisx0212 . #x3831) ; ø»‹†’ + (chinese-cns11643-3 . #x4057) ; ø»–„¼ + (ideograph-daikanwa . 05327) ; ø¸“ + (=cbeta . 00099) ; ø¸ £ + (ucs-jis . #x5850) ; ø»‹†’ + )) +(define-char + '((morohashi-daikanwa 5327 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 470 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x7D20) ; ç´  + )) + (=hanziku-2 . #xB0CA) ; ý¢€«ƒŠ + (=ucs . #x5850) ; 塐 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 474 4) + (shinjigen-2 . 1463) + (chinese-gb2312 . #x4B5C) ; ø»…„« + (=jis-x0208 . #x413A) ; ø½Š¥• + (korean-ksc5601 . #x6131) ; ø»‰¸œ + (chinese-isoir165 . #x4B5C) ; ø»¬» + (chinese-cns11643-1 . #x6353) ; ø»’¤Š + (=gt-pj-1 . #x413A) ; 塑 + (chinese-big5 . #xB6EC) ; ý¢€‹›¬ + (ideograph-daikanwa . 05328) ; ø¸“ + (=ucs . #x5851) ; 塑 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 471 12) + (shinjigen-2 . 1462) + (=jis-x0208 . #x544D) ; ø½‹¢ + (chinese-gb12345 . #x5B75) ; 塒 + (=gt-pj-1 . #x544D) ; 塒 + (chinese-big5 . #xB6F6) ; ý¢€‹›¶ + (ideograph-daikanwa . 05329) ; ø¸“‘ + (=ucs . #x5852) ; 塒 + )) +(define-char + '((=>ucs . #x5852) ; 塒 + (morohashi-daikanwa 5329 0 4) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x635D) ; ø»’¤” + )) +(define-char + '((=>ucs . #x5853) ; 塓 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDCE2) ; ý¢€³¢ + (ideograph-daikanwa . 05330) ; ø¸“’ + )) +(define-char + '((morohashi-daikanwa 5330 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 476 8) + (chinese-isoir165 . #x7A57) ; ø»Ž±¸ + (chinese-cns11643-2 . #x4229) ; ø»“½† + (=ucs . #x5853) ; 塓 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5156) ; ø»œ¼… + (ideograph-daikanwa . 05331) ; ø¸““ + (=ucs . #x213AF) ; 𡎯 + )) +(define-char + '((=>ucs . #x5854) ; 塔 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x6357) ; ø»’¤Ž + (ideograph-daikanwa . 05332) ; ø¸“” + )) +(define-char + '((morohashi-daikanwa 5332 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 460 6) + (chinese-gb2312 . #x4B7E) ; ø»…… + (=jis-x0208 . #x4563) ; ø½Š«¶ + (korean-ksc5601 . #x7732) ; ø»Š˜± + (chinese-isoir165 . #x4B7E) ; ø»­ + (=gt-pj-1 . #x4563) ; 塔 + (chinese-big5 . #xB6F0) ; ý¢€‹›° + (=ucs . #x5854) ; 塔 + )) +(define-char + '((=>ucs . #x5855) ; 塕 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3832) ; ø»‹†“ + (chinese-big5 . #xDCE9) ; ý¢€³© + (ideograph-daikanwa . 05333) ; ø¸“• + (=jef-china3 . #x48AE) ; øº„¢® + (ucs-jis . #x5855) ; ø»‹†“ + )) +(define-char + '((morohashi-daikanwa 5333 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 473 10) + (chinese-cns11643-2 . #x4230) ; ø»“½ + (=ucs . #x5855) ; 塕 + )) +(define-char + '((=>ucs . #x213B0) ; 𡎰 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((ideograph-daikanwa . 38630) ; ø¸‰›¦ + )) + )) + (ideograph-daikanwa . 05334) ; ø¸“– + (=cbeta . 00092) ; ø¸ œ + )) +(define-char + '((morohashi-daikanwa 5334 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x8F9B) ; 辛 + )) + )) + (chinese-cns11643-6 . #x514B) ; ø»œ»º + (=ucs . #x213B0) ; 𡎰 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 472 11) + (chinese-cns11643-3 . #x405B) ; ø»–…€ + (ideograph-daikanwa . 05335) ; ø¸“— + (=hanziku-2 . #xB154) ; ý¢€«…” + (=ucs . #x5856) ; 塖 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5155) ; ø»œ¼„ + (ideograph-daikanwa . 05336) ; ø¸“˜ + (=ucs . #x213B1) ; 𡎱 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5C03) ; 尃 + )) + (chinese-cns11643-3 . #x4053) ; ø»–„¸ + (ideograph-daikanwa . 05337) ; ø¸“™ + (=cbeta . 01243) ; ø¸ “› + (=ucs . #x365B) ; 㙛 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 474 8) + (shinjigen-2 . 1466) + (=jis-x0208 . #x4549) ; ø½Š«œ + (korean-ksc5601 . #x5373) ; ø»‰¤º + (chinese-cns11643-1 . #x6355) ; ø»’¤Œ + (chinese-gb12345 . #x4D3F) ; 塗 + (=gt-pj-1 . #x4549) ; 塗 + (chinese-big5 . #xB6EE) ; ý¢€‹›® + (ideograph-daikanwa . 05338) ; ø¸“š + (=gt-k . 10254) ; ý¡„‚ Ž + (=ucs . #x5857) ; 塗 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4055) ; ø»–„º + (ideograph-daikanwa . 05339) ; ø¸“› + (=ucs . #x365C) ; 㙜 + )) +(define-char + '((=>ucs . #x5858) ; 塘 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x4564) ; ø»‚±» + (korean-ksc5601 . #x5352) ; ø»‰¤™ + (chinese-big5 . #xB6ED) ; ý¢€‹›­ + (ideograph-daikanwa . 05340) ; ø¸“œ + )) +(define-char + '((morohashi-daikanwa 5340 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 473 20) + (chinese-gb2312 . #x4C41) ; ø»……® + (chinese-isoir165 . #x4C41) ; ø»­¾ + (chinese-cns11643-1 . #x6354) ; ø»’¤‹ + (=ucs . #x5858) ; 塘 + )) +(define-char + '((=>ucs . #x5858) ; 塘 + (morohashi-daikanwa 5340 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208 . #x4564) ; ø»‡†ƒ + (=jis-x0208-1990 . #x4564) ; ø½Š«· + (=gt-pj-1 . #x4564) ; ø»‡†ƒ + (=gt-k . 10255) ; ý¡„‚  + (=jef-china3 . #x48C7) ; øº„£‡ + (ucs-jis . #x5858) ; ø»‡†ƒ + )) +(define-char + '((=>ucs . #x5859) ; 塙 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 1459) + (=jis-x0208 . #x4839) ; ø½Š¯¦ + (=gt-pj-1 . #x4839) ; ø½Š¯¦ + (chinese-big5 . #xDCEC) ; ý¢€³¬ + (ideograph-daikanwa . 05341) ; ø¸“ + (ucs-jis . #x5859) ; ø½Š¯¦ + )) +(define-char + '((morohashi-daikanwa 5341 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 473 15) + (chinese-cns11643-2 . #x4233) ; ø»“½ + (=ucs . #x5859) ; 塙 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 471 4) + (chinese-big5 . #xDCEE) ; ý¢€³® + (ideograph-daikanwa . 05342) ; ø¸“ž + (=ucs . #x585B) ; 塛 + )) +(define-char + '((=>ucs . #x585B) ; 塛 + (morohashi-daikanwa 5342 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4235) ; ø»“½’ + )) +(define-char + '((=>ucs . #x213B3) ; 𡎳 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05343) ; ø¸“Ÿ + )) +(define-char + '((morohashi-daikanwa 5343 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E4D) ; ø»š•¾ + (=ucs . #x213B3) ; 𡎳 + )) +(define-char + '((=>ucs . #x585C) ; 塜 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05344) ; ø¸“  + (=cbeta . 00093) ; ø¸  + )) +(define-char + '((morohashi-daikanwa 5344 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 476 2) + (chinese-cns11643-3 . #x4056) ; ø»–„» + (=hanziku-2 . #xB1ED) ; ý¢€«‡­ + (=ucs . #x585C) ; 塜 + )) +(define-char + '((=>ucs* . #x585A) ; 塚 + (=>ucs-gb . #x585A) ; 塚 + (=>ucs-cns . #x585A) ; ø»’¤ + (=>ucs-big5 . #x585A) ; ø»’¤ + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x444D) ; ø»‚°† + (korean-ksc5601 . #x7540) ; ø»Š–ƒ + (=jis-x0213-1-2000 . #x2F57) ; ø»¢¨– + (ideograph-daikanwa . 05345) ; ø¸“¡ + (ucs-ks . #x585A) ; 塚 + (=ucs . #xFA10) ; 塚 + )) +(define-char + '((=>ucs-jis . #xFA10) ; 塚 + (morohashi-daikanwa 5345 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 476 7) + (chinese-isoir165 . #x2E32) ; ø»« + (=ucs . #x585A) ; 塚 + )) +(define-char + '((=>ucs . #x585A) ; 塚 + (=>ucs-jis . #xFA10) ; 塚 + (morohashi-daikanwa 5345 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x6356) ; ø»’¤ + (chinese-big5 . #xB6EF) ; ý¢€‹›¯ + (ucs-cns . #x585A) ; ø»’¤ + (ucs-big5 . #x585A) ; ø»’¤ + )) +(define-char + '((=>ucs . #x585A) ; 塚 + (morohashi-daikanwa 5345 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208 . #x444D) ; ø»‡„Ž + (=jis-x0208-1990 . #x444D) ; ø½Šª‚ + (=gt-pj-1 . #x444D) ; ø»‡„Ž + (ucs-jis . #x585A) ; ø»‡„Ž + )) +(define-char + '((=>ucs . #x585A) ; 塚 + (morohashi-daikanwa 5345 0 4) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jef-china3 . #x47C9) ; øº„Ÿ‰ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C54) ; ø»˜‰… + (ideograph-daikanwa . 05346) ; ø¸“¢ + (=ucs . #x213B4) ; 𡎴 + )) +(define-char + '((=>ucs . #x585D) ; 塝 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDCEB) ; ý¢€³« + (ideograph-daikanwa . 05347) ; ø¸“£ + (=jef-china3 . #x91BC) ; øº‰†¼ + )) +(define-char + '((morohashi-daikanwa 5347 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 474 2) + (chinese-isoir165 . #x2E31) ; ø»ª + (chinese-cns11643-2 . #x4232) ; ø»“½ + (=ucs . #x585D) ; 塝 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05348) ; ø¸“¤ + (=ucs . #x213B5) ; 𡎵 + )) +(define-char + '((=>ucs . #x213B5) ; 𡎵 + (morohashi-daikanwa 5348 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B62) ; ø»Š½ + )) +(define-char + '((=>ucs . #x585E) ; 塞 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 1464) + (=jis-x0208 . #x3A49) ; ø½Š›’ + (korean-ksc5601 . #x5F5D) ; ø»‰¶Œ + (=gt-pj-1 . #x3A49) ; ø½Š›’ + (chinese-big5 . #xB6EB) ; ý¢€‹›« + (ideograph-daikanwa . 05349) ; ø¸“¥ + (=gt-k . 10208) ; ý¡„‚Ÿ  + (ucs-jis . #x585E) ; ø½Š›’ + )) +(define-char + '((morohashi-daikanwa 5349 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 475 1) + (chinese-gb2312 . #x487B) ; ø»…€° + (chinese-isoir165 . #x487B) ; ø»©€ + (chinese-cns11643-1 . #x6352) ; ø»’¤‰ + (=ucs . #x585E) ; 塞 + )) +(define-char + '((=>ucs . #x585F) ; 塟 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05350) ; ø¸“¦ + )) +(define-char + '((=>ucs . #x585F) ; 塟 + (morohashi-daikanwa 5350 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x405E) ; ø»–…ƒ + )) +(define-char + '((morohashi-daikanwa 5350 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 460 3) + (japanese-jisx0212 . #x3833) ; ø»‹†” + (=hanziku-2 . #xAEC5) ; ý¢€ª»… + (=ucs . #x585F) ; 塟 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05351) ; ø¸“§ + (=ucs . #x365D) ; 㙝 + )) +(define-char + '((=>ucs . #x365D) ; 㙝 + (morohashi-daikanwa 5351 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C56) ; ø»˜‰‡ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5152) ; ø»œ¼ + (ideograph-daikanwa . 05352) ; ø¸“¨ + (=ucs . #x213B6) ; 𡎶 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C58) ; ø»˜‰‰ + (ideograph-daikanwa . 05353) ; ø¸“© + (=ucs . #x365E) ; 㙞 + )) +(define-char + '((=>ucs . #x5860) ; å¡  + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((korean-ksc5601 . #x755A) ; ø»Š– + (ideograph-daikanwa . 38836) ; ø¸‰ž´ + )) + (ideograph-daikanwa . 05354) ; ø¸“ª + (=cbeta . 00694) ; ø¸ Š¶ + (=jef-china3 . #x97DD) ; øº‰Ÿ + )) +(define-char + '((=>ucs . #x5860) ; å¡  + (morohashi-daikanwa 5354 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((chinese-cns11643-1 . #x5851) ; ø»’“¾ + )) + (chinese-cns11643-3 . #x405C) ; ø»–… + )) +(define-char + '((morohashi-daikanwa 5354 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 465 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x8FFD) ; 追 + )) + (=hanziku-2 . #xAFC7) ; ý¢€ª¿‡ + (=ucs . #x5860) ; å¡  + )) +(define-char + '((=>ucs . #x5861) ; å¡¡ + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x4536) ; ø»‚± + (korean-ksc5601 . #x6E73) ; ø»ŠŒ¤ + (japanese-jisx0212 . #x3834) ; ø»‹†• + (=jis-x0213-1-2000 . #x2F58) ; ø»¢¨— + (ideograph-daikanwa . 05355) ; ø¸“« + (ucs-jis . #x5861) ; ø»‚± + )) +(define-char + '((morohashi-daikanwa 5355 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4058) ; ø»–„½ + (=ucs . #x5861) ; å¡¡ + )) +(define-char + '((morohashi-daikanwa 5355 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 470 10) + (chinese-gb2312 . #x4C6E) ; ø»…†› + (chinese-isoir165 . #x4C6E) ; ø»®« + (chinese-cns11643-1 . #x6358) ; ø»’¤ + (chinese-big5 . #xB6F1) ; ý¢€‹›± + (=ucs . #x586B) ; å¡« + )) +(define-char + '((=>ucs . #x586B) ; å¡« + (morohashi-daikanwa 5355 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208 . #x4536) ; ø»‡…• + (=jis-x0208-1990 . #x4536) ; ø½Š«‰ + (=gt-pj-1 . #x4536) ; ø»‡…• + (=jef-china3 . #x47CA) ; øº„ŸŠ + (ucs-jis . #x586B) ; ø»‡…• + )) +(define-char + '((=>ucs . #x213B7) ; 𡎷 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05356) ; ø¸“¬ + )) +(define-char + '((morohashi-daikanwa 5356 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E4C) ; ø»š•½ + (=ucs . #x213B7) ; 𡎷 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 472 14) + (shinjigen-2 . 8916) + (=jis-x0208 . #x5449) ; ø½‹ž + (korean-ksc5601 . #x6771) ; ø»Š‚ + (chinese-cns11643-1 . #x635C) ; ø»’¤“ + (chinese-gb12345 . #x4E6B) ; å¡¢ + (=gt-pj-1 . #x5449) ; å¡¢ + (chinese-big5 . #xB6F5) ; ý¢€‹›µ + (ideograph-daikanwa . 05357) ; ø¸“­ + (=ucs . #x5862) ; å¡¢ + )) +(define-char + '((=>ucs . #x5863) ; å¡£ + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4237) ; ø»“½” + (ideograph-daikanwa . 05358) ; ø¸“® + )) +(define-char + '((morohashi-daikanwa 5358 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 474 7) + (chinese-big5 . #xDCF0) ; ý¢€³° + (=ucs . #x5863) ; å¡£ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5151) ; ø»œ¼€ + (ideograph-daikanwa . 05359) ; ø¸“¯ + (=ucs . #x213B8) ; 𡎸 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 472 2) + (korean-ksc5601 . #x7D34) ; ø»Š¡§ + (japanese-jisx0212 . #x3835) ; ø»‹†– + (chinese-cns11643-2 . #x422B) ; ø»“½ˆ + (=jis-x0213-1-2000 . #x2F59) ; ø»¢¨˜ + (chinese-gb12345 . #x5B77) ; 塤 + (chinese-big5 . #xDCE4) ; ý¢€³¤ + (ideograph-daikanwa . 05360) ; ø¸“° + (=ucs . #x5864) ; 塤 + )) +(define-char + '((=>ucs . #x213B9) ; 𡎹 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05361) ; ø¸“± + )) +(define-char + '((morohashi-daikanwa 5361 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E44) ; ø»š•µ + (=ucs . #x213B9) ; 𡎹 + )) +(define-char + '((=>ucs . #x5865) ; å¡¥ + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDCED) ; ý¢€³­ + (ideograph-daikanwa . 05362) ; ø¸“² + )) +(define-char + '((morohashi-daikanwa 5362 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 471 3) + (chinese-gb2312 . #x5C2A) ; ø»…œ· + (chinese-isoir165 . #x5C2A) ; ø»Ž…‡ + (chinese-cns11643-2 . #x4234) ; ø»“½‘ + (=ucs . #x5865) ; å¡¥ + )) +(define-char + '((=>ucs . #x213BA) ; 𡎺 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #xFA51) ; 祝 + ) + ((=ucs . #x571F) ; 土 + )) + (ideograph-daikanwa . 05363) ; ø¸“³ + (=cbeta . 05218) ; ø¸¡‘¢ + )) +(define-char + '((morohashi-daikanwa 5363 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x795D) ; 祝 + ) + ((=ucs . #x571F) ; 土 + )) + (chinese-cns11643-5 . #x3E4B) ; ø»š•¼ + (=ucs . #x213BA) ; 𡎺 + )) +(define-char + '((=>ucs . #x213BB) ; 𡎻 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05364) ; ø¸“´ + )) +(define-char + '((morohashi-daikanwa 5364 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E43) ; ø»š•´ + (=ucs . #x213BB) ; 𡎻 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 469 3) + (chinese-cns11643-3 . #x405D) ; ø»–…‚ + (ideograph-daikanwa . 05365) ; ø¸“µ + (=hanziku-2 . #xB0AB) ; ý¢€«‚« + (=ucs . #x5866) ; 塦 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5154) ; ø»œ¼ƒ + (ideograph-daikanwa . 05366) ; ø¸“¶ + (=ucs . #x213BC) ; 𡎼 + )) +(define-char + '((=>ucs . #x213BD) ; 𡎽 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05367) ; ø¸“· + )) +(define-char + '((morohashi-daikanwa 5367 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5150) ; ø»œ»¿ + (=ucs . #x213BD) ; 𡎽 + )) +(define-char + '((=>ucs . #x213BE) ; 𡎾 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05368) ; ø¸“¸ + )) +(define-char + '((morohashi-daikanwa 5368 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E49) ; ø»š•º + (=ucs . #x213BE) ; 𡎾 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05369) ; ø¸“¹ + (=ucs . #x213BF) ; 𡎿 + )) +(define-char + '((=>ucs . #x213BF) ; 𡎿 + (morohashi-daikanwa 5369 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E4A) ; ø»š•» + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C55) ; ø»˜‰† + (ideograph-daikanwa . 05370) ; ø¸“º + (=ucs . #x213C0) ; 𡏀 + )) +(define-char + '((=>ucs . #x213C1) ; 𡏁 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05371) ; ø¸“» + )) +(define-char + '((=>ucs . #x213C1) ; 𡏁 + (morohashi-daikanwa 5371 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E47) ; ø»š•¸ + )) +(define-char + '((morohashi-daikanwa 5371 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x213C1) ; 𡏁 + )) +(define-char + '((=>ucs . #x213C2) ; 𡏂 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05372) ; ø¸“¼ + )) +(define-char + '((morohashi-daikanwa 5372 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5149) ; ø»œ»¸ + (=ucs . #x213C2) ; 𡏂 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x514C) ; ø»œ»» + (ideograph-daikanwa . 05373) ; ø¸“½ + (=ucs . #x213C3) ; 𡏃 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E4E) ; ø»š•¿ + (ideograph-daikanwa . 05374) ; ø¸“¾ + (=ucs . #x213E9) ; 𡏩 + )) +(define-char + '((=>ucs . #x213EA) ; 𡏪 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05375) ; ø¸“¿ + )) +(define-char + '((morohashi-daikanwa 5375 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x213EA) ; 𡏪 + )) +(define-char + '((=>ucs . #x213EA) ; 𡏪 + (morohashi-daikanwa 5375 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E48) ; ø»š•¹ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05376) ; ø¸”€ + (=ucs . #x213EB) ; 𡏫 + )) +(define-char + '((=>ucs . #x213EB) ; 𡏫 + (morohashi-daikanwa 5376 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E45) ; ø»š•¶ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5153) ; ø»œ¼‚ + (ideograph-daikanwa . 05377) ; ø¸” + (=ucs . #x213C7) ; 𡏇 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x514F) ; ø»œ»¾ + (ideograph-daikanwa . 05378) ; ø¸”‚ + (=ucs . #x213D7) ; 𡏗 + )) +(define-char + '((=>ucs . #x5867) ; 塧 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3836) ; ø»‹†— + (=jis-x0213-2-2000 . #x2528) ; ø»¤¢¿ + (ideograph-daikanwa . 05380) ; ø¸”„ + (=jef-china3 . #x48AF) ; øº„¢¯ + (ucs-jis . #x5867) ; ø»‹†— + )) +(define-char + '((=>ucs . #x5867) ; 塧 + (morohashi-daikanwa 5380 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 473 7) + (=hanziku-2 . #xB170) ; ý¢€«…° + )) +(define-char + '((morohashi-daikanwa 5380 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C53) ; ø»˜‰„ + (=ucs . #x5867) ; 塧 + )) +(define-char + '((morohashi-daikanwa 5380 0 9) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x482C) ; ø½Š¯™ + (korean-ksc5601 . #x7822) ; ø»Š™¿ + (ideograph-daikanwa . 01450) ; ø¸€–ª + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x6951) ; ø»Š„¬ + (ideograph-daikanwa . 03115) ; ø¸€°« + ) + ((=ucs . #x76BF) ; 皿 + )) + )) + )) + (=cbeta . 05673) ; ø¸¡˜© + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 470 7) + (japanese-jisx0212 . #x3837) ; ø»‹†˜ + (chinese-cns11643-2 . #x422A) ; ø»“½‡ + (chinese-big5 . #xDCE3) ; ý¢€³£ + (ideograph-daikanwa . 05381) ; ø¸”… + (=jef-china3 . #x48B0) ; øº„¢° + (=ucs . #x5868) ; 塨 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 9769) + (=jis-x0208 . #x3176) ; ø½ŠŽ± + (chinese-cns11643-3 . #x405A) ; ø»–„¿ + (=gt-pj-1 . #x3176) ; å¡© + (ideograph-daikanwa . 05382) ; ø¸”† + (=cbeta . 02183) ; ø¸ ¢‡ + (=ucs . #x5869) ; å¡© + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x514A) ; ø»œ»¹ + (ideograph-daikanwa . 05383) ; ø¸”‡ + )) +(define-char + '((=>ucs . #x586A) ; 塪 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((japanese-jisx0212 . #x566D) ; ø»‹³’ + (ideograph-daikanwa . 30184) ; ø¸‡—¨ + )) + (ideograph-daikanwa . 05384) ; ø¸”ˆ + (=cbeta . 00693) ; ø¸ Šµ + )) +(define-char + '((morohashi-daikanwa 5384 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 473 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x8200) ; 舀 + )) + (chinese-cns11643-3 . #x4059) ; ø»–„¾ + (=hanziku-2 . #xB172) ; ý¢€«…² + (=ucs . #x586A) ; 塪 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x514D) ; ø»œ»¼ + (ideograph-daikanwa . 48991) ; ø¸‹½Ÿ + (=ucs . #x213C8) ; 𡏈 + )) +(define-char + '((morohashi-daikanwa ho 96) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x544B) ; ø½‹  + (=gt-pj-1 . #x544B) ; å¡° + (=ucs . #x5870) ; å¡° + )) +(define-char + '((=>ucs . #x5843) ; 塃 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C57) ; ø»˜‰ˆ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 471 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x539F) ; 原 + )) + (chinese-gb2312 . #x5C2B) ; ø»…œ¸ + (chinese-isoir165 . #x5C2B) ; ø»Ž…ˆ + (chinese-cns11643-3 . #x4054) ; ø»–„¹ + (=hanziku-2 . #xB0EE) ; ý¢€«ƒ® + (=cbeta . 04020) ; ø¸ ¾´ + (=jef-china3 . #x9AB8) ; øº‰ª¸ + (=ucs . #x586C) ; 塬 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x635A) ; ø»’¤‘ + (chinese-big5 . #xB6F3) ; ý¢€‹›³ + (=ucs . #x586D) ; å¡­ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 472 13) + (=hanziku-2 . #xB156) ; ý¢€«…– + (=ucs . #x586E) ; å¡® + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 473 14) + (chinese-cns11643-2 . #x422F) ; ø»“½Œ + (chinese-big5 . #xDCE8) ; ý¢€³¨ + (=ucs . #x586F) ; 塯 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 476 4) + (chinese-isoir165 . #x2E33) ; ø»¬ + (chinese-cns11643-2 . #x4238) ; ø»“½• + (=ucs . #x5871) ; 塱 + )) +(define-char + '((=>ucs . #x5871) ; 塱 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDCF1) ; ý¢€³± + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 480 14) + (shinjigen-2 . 1435) + (=jis-x0208 . #x5447) ; ø½‹œ + (chinese-cns11643-3 . #x4643) ; ø»–œ + (=gt-pj-1 . #x5447) ; 塲 + (ideograph-daikanwa . 05385) ; ø¸”‰ + (=hanziku-2 . #xB2DC) ; ý¢€«‹œ + (=cbeta . 00588) ; ø¸ ‰Œ + (=ucs . #x5872) ; 塲 + )) +(define-char + '((=>ucs . #x5873) ; 塳 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 481 8) + (ideograph-daikanwa . 05386) ; ø¸”Š + (=hanziku-2 . #xB2F6) ; ý¢€«‹¶ + )) +(define-char + '((=>ucs . #x5873) ; 塳 + (morohashi-daikanwa 5386 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x463E) ; ø»–— + )) +(define-char + '((morohashi-daikanwa 5386 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x5873) ; 塳 + )) +(define-char + '((=>ucs . #x5874) ; å¡´ + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05387) ; ø¸”‹ + )) +(define-char + '((morohashi-daikanwa 5387 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 480 13) + (chinese-cns11643-2 . #x4944) ; ø»”‡³ + (chinese-big5 . #xE15D) ; ý¢€Ž… + (=ucs . #x5874) ; å¡´ + )) +(define-char + '((=>ucs . #x5875) ; 塵 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1480) + (=jis-x0208 . #x3F50) ; ø½Š¢¯ + (korean-ksc5601 . #x7248) ; ø»Š‘± + (=gt-pj-1 . #x3F50) ; ø½Š¢¯ + (chinese-big5 . #xB9D0) ; ý¢€‹§ + (ideograph-daikanwa . 05388) ; ø¸”Œ + (=gt-k . 11135) ; ý¡„‚­¿ + (ucs-jis . #x5875) ; ø½Š¢¯ + )) +(define-char + '((morohashi-daikanwa 5388 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 482 3) + (chinese-gb12345 . #x333E) ; 塵 + (=ucs . #x5875) ; 塵 + )) +(define-char + '((=>ucs . #x5875) ; 塵 + (morohashi-daikanwa 5388 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6838) ; ø»’«… + )) +(define-char + '((=>ucs . #x5876) ; 塶 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE163) ; ý¢€Ž…£ + (ideograph-daikanwa . 05389) ; ø¸” + )) +(define-char + '((morohashi-daikanwa 5389 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 482 2) + (=ucs . #x5876) ; 塶 + )) +(define-char + '((=>ucs . #x5876) ; 塶 + (morohashi-daikanwa 5389 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x494A) ; ø»”‡¹ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 479 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x9E75) ; é¹µ + )) + (chinese-cns11643-3 . #x4642) ; ø»–› + (ideograph-daikanwa . 05390) ; ø¸”Ž + (=hanziku-2 . #xB2B8) ; ý¢€«Š¸ + (=cbeta . 01241) ; ø¸ “™ + (=ucs . #x5877) ; å¡· + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05391) ; ø¸” + (=ucs . #x213ED) ; 𡏭 + )) +(define-char + '((=>ucs . #x213ED) ; 𡏭 + (morohashi-daikanwa 5391 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4529) ; ø»šŸ¬ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x425E) ; ø»˜’ƒ + (ideograph-daikanwa . 05392) ; ø¸” + (=cbeta . 01464) ; ø¸ –¸ + (=ucs . #x3660) ; 㙠 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 479 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5340) ; 區 + )) + (japanese-jisx0212 . #x3838) ; ø»‹†™ + (ideograph-daikanwa . 05393) ; ø¸”‘ + (=hanziku-2 . #xB2B5) ; ý¢€«Šµ + (=cbeta . 00100) ; ø¸ ¤ + (=jef-china3 . #x48B1) ; øº„¢± + (=ucs . #x5878) ; 塸 + )) +(define-char + '((=>ucs . #x5878) ; 塸 + (morohashi-daikanwa 5393 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((chinese-cns11643-1 . #x5934) ; ø»’”¿ + (ideograph-daikanwa . 02691) ; ø¸€ªƒ + )) + (chinese-cns11643-3 . #x463C) ; ø»–• + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 478 8) + (shinjigen-2 . 1475) + (=jis-x0208 . #x544F) ; ø½‹¤ + (korean-ksc5601 . #x7352) ; ø»Š“™ + (chinese-cns11643-1 . #x683D) ; ø»’«Š + (chinese-gb12345 . #x4735) ; 塹 + (=gt-pj-1 . #x544F) ; 塹 + (chinese-big5 . #xB9D5) ; ý¢€‹§• + (ideograph-daikanwa . 05394) ; ø¸”’ + (=ucs . #x5879) ; 塹 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B5E) ; ø»Š¹ + (ideograph-daikanwa . 05395) ; ø¸”“ + (=ucs . #x2141B) ; 𡐛 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x425D) ; ø»˜’‚ + (ideograph-daikanwa . 05396) ; ø¸”” + (=ucs . #x3661) ; 㙡 + )) +(define-char + '((=>ucs . #x587A) ; 塺 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE15F) ; ý¢€Ž…Ÿ + (ideograph-daikanwa . 05397) ; ø¸”• + )) +(define-char + '((=>ucs . #x587A) ; 塺 + (morohashi-daikanwa 5397 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4946) ; ø»”‡µ + )) +(define-char + '((morohashi-daikanwa 5397 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 481 12) + (=ucs . #x587A) ; 塺 + )) +(define-char + '((=>ucs . #x587B) ; å¡» + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05398) ; ø¸”– + )) +(define-char + '((=>ucs . #x587B) ; å¡» + (morohashi-daikanwa 5398 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x494D) ; ø»”‡¼ + )) +(define-char + '((morohashi-daikanwa 5398 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 478 1) + (chinese-big5 . #xE166) ; ý¢€Ž…¦ + (=ucs . #x587B) ; å¡» + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x425B) ; ø»˜’€ + (ideograph-daikanwa . 05399) ; ø¸”— + (=ucs . #x3662) ; 㙢 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 478 6) + (korean-ksc5601 . #x6E74) ; ø»ŠŒ¥ + (japanese-jisx0212 . #x3839) ; ø»‹†š + (chinese-cns11643-2 . #x493E) ; ø»”‡­ + (=jis-x0213-1-2000 . #x2F5B) ; ø»¢¨š + (chinese-big5 . #xE157) ; ý¢€Ž…— + (ideograph-daikanwa . 05400) ; ø¸”˜ + (=jef-china3 . #x97DE) ; øº‰Ÿž + (=ucs . #x587C) ; 塼 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 479 3) + (chinese-cns11643-1 . #x683F) ; ø»’«Œ + (chinese-big5 . #xB9D7) ; ý¢€‹§— + (ideograph-daikanwa . 05401) ; ø¸”™ + (=ucs . #x587D) ; 塽 + )) +(define-char + '((=>ucs . #x587E) ; 塾 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1478) + (=jis-x0208 . #x3D4E) ; ø½ŠŸ± + (korean-ksc5601 . #x6253) ; ø»‰ºœ + (=gt-pj-1 . #x3D4E) ; ø½ŠŸ± + (chinese-big5 . #xB9D1) ; ý¢€‹§‘ + (ideograph-daikanwa . 05402) ; ø¸”š + (=gt-k . 11130) ; ý¡„‚­º + (ucs-jis . #x587E) ; ø½ŠŸ± + )) +(define-char + '((morohashi-daikanwa 5402 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 481 10) + (chinese-gb2312 . #x5B53) ; ø»…œ‚ + (chinese-isoir165 . #x5B53) ; ø»Ž„’ + (chinese-cns11643-1 . #x6839) ; ø»’«† + (=ucs . #x587E) ; 塾 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 480 4) + (japanese-jisx0212 . #x383A) ; ø»‹†› + (chinese-big5 . #xE15C) ; ý¢€Ž…œ + (ideograph-daikanwa . 05403) ; ø¸”› + (=jef-china3 . #x48B2) ; øº„¢² + (=ucs . #x587F) ; å¡¿ + )) +(define-char + '((=>ucs . #x587F) ; å¡¿ + (morohashi-daikanwa 5403 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4943) ; ø»”‡² + )) +(define-char + '((=>ucs . #x5880) ; 墀 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x383B) ; ø»‹†œ + (chinese-big5 . #xBC55) ; ý¢€‹±• + (ideograph-daikanwa . 05404) ; ø¸”œ + (=jef-china3 . #x48BE) ; øº„¢¾ + (ucs-jis . #x5880) ; ø»‹†œ + )) +(define-char + '((morohashi-daikanwa 5404 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 489 12) + (chinese-gb2312 . #x5C2F) ; ø»…œ¼ + (chinese-isoir165 . #x5C2F) ; ø»Ž…Œ + (chinese-cns11643-1 . #x6C3F) ; ø»’±„ + (=ucs . #x5880) ; 墀 + )) +(define-char + '((=>ucs . #x5881) ; 墁 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05405) ; ø¸” + )) +(define-char + '((=>ucs . #x5881) ; 墁 + (morohashi-daikanwa 5405 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x383C) ; ø»‹† + (chinese-cns11643-2 . #x4942) ; ø»”‡± + (ucs-jis . #x5881) ; ø»‹† + )) +(define-char + '((morohashi-daikanwa 5405 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 480 5) + (chinese-gb2312 . #x5C2C) ; ø»…œ¹ + (chinese-isoir165 . #x5C2C) ; ø»Ž…‰ + (chinese-big5 . #xE15B) ; ý¢€Ž…› + (=ucs . #x5881) ; 墁 + )) +(define-char + '((=>ucs . #x5882) ; 墂 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 478 12) + (chinese-cns11643-2 . #x494B) ; ø»”‡º + (ideograph-daikanwa . 05406) ; ø¸”ž + )) +(define-char + '((morohashi-daikanwa 5406 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 478 12) + (chinese-big5 . #xE164) ; ý¢€Ž…¤ + (=ucs . #x5882) ; 墂 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4528) ; ø»šŸ« + (ideograph-daikanwa . 05407) ; ø¸”Ÿ + (=ucs . #x213EE) ; 𡏮 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4527) ; ø»šŸª + (ideograph-daikanwa . 05408) ; ø¸”  + (=ucs . #x213EF) ; 𡏯 + )) +(define-char + '((=>ucs . #x5883) ; 境 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1474) + (=jis-x0208 . #x362D) ; ø½Š”¾ + (korean-ksc5601 . #x4C51) ; ø»‰š† + (=gt-pj-1 . #x362D) ; ø½Š”¾ + (chinese-big5 . #xB9D2) ; ý¢€‹§’ + (ideograph-daikanwa . 05409) ; ø¸”¡ + (ucs-jis . #x5883) ; ø½Š”¾ + )) +(define-char + '((morohashi-daikanwa 5409 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 482 6) + (chinese-gb2312 . #x3E33) ; ø»„°¼ + (chinese-isoir165 . #x3E33) ; ø»™Œ + (chinese-cns11643-1 . #x683A) ; ø»’«‡ + (=ucs . #x5883) ; 境 + )) +(define-char + '((=>ucs . #x5883) ; 境 + (morohashi-daikanwa 5409 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jef-china3 . #x48B4) ; øº„¢´ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 478 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x621A) ; 戚 + )) + (chinese-isoir165 . #x7A59) ; ø»Ž±º + (chinese-cns11643-3 . #x463D) ; ø»–– + (ideograph-daikanwa . 05410) ; ø¸”¢ + (=hanziku-2 . #xB279) ; ý¢€«‰¹ + (=cbeta . 05935) ; ø¸¡œ¯ + (=ucs . #x5884) ; 墄 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x463B) ; ø»–” + (ideograph-daikanwa . 05411) ; ø¸”£ + (=ucs . #x3663) ; 㙣 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 480 6) + (shinjigen-2 . 1479) + (chinese-gb2312 . #x4A7B) ; ø»…ƒ¬ + (=jis-x0208 . #x5450) ; ø½‹¥ + (korean-ksc5601 . #x5F6A) ; ø»‰¶™ + (chinese-isoir165 . #x4A7B) ; ø»«¼ + (chinese-cns11643-1 . #x683E) ; ø»’«‹ + (=gt-pj-1 . #x5450) ; 墅 + (chinese-big5 . #xB9D6) ; ý¢€‹§– + (ideograph-daikanwa . 05412) ; ø¸”¤ + (=ucs . #x5885) ; 墅 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05413) ; ø¸”¥ + (=ucs . #x213F0) ; 𡏰 + )) +(define-char + '((=>ucs . #x213F0) ; 𡏰 + (morohashi-daikanwa 5413 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B5C) ; ø»Š· + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 478 14) + (chinese-cns11643-2 . #x4941) ; ø»”‡° + (chinese-big5 . #xE15A) ; ý¢€Ž…š + (ideograph-daikanwa . 05414) ; ø¸”¦ + (=ucs . #x5886) ; 墆 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x425F) ; ø»˜’„ + (ideograph-daikanwa . 05415) ; ø¸”§ + (=ucs . #x3664) ; 㙤 + )) +(define-char + '((=>ucs . #x5887) ; 墇 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x383D) ; ø»‹†ž + (chinese-big5 . #xE160) ; ý¢€Ž…  + (ideograph-daikanwa . 05416) ; ø¸”¨ + (ucs-jis . #x5887) ; ø»‹†ž + )) +(define-char + '((morohashi-daikanwa 5416 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 482 5) + (chinese-cns11643-2 . #x4947) ; ø»”‡¶ + (=ucs . #x5887) ; 墇 + )) +(define-char + '((=>ucs . #x213F1) ; 𡏱 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05417) ; ø¸”© + )) +(define-char + '((morohashi-daikanwa 5417 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x425C) ; ø»˜’ + (=ucs . #x213F1) ; 𡏱 + )) +(define-char + '((=>ucs . #x5888) ; 墈 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x383E) ; ø»‹†Ÿ + (chinese-big5 . #xE165) ; ý¢€Ž…¥ + (ideograph-daikanwa . 05418) ; ø¸”ª + (=jef-china3 . #x48B5) ; øº„¢µ + (ucs-jis . #x5888) ; ø»‹†Ÿ + )) +(define-char + '((=>ucs . #x5888) ; 墈 + (morohashi-daikanwa 5418 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x494C) ; ø»”‡» + )) +(define-char + '((morohashi-daikanwa 5418 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 477 10) + (chinese-isoir165 . #x7A58) ; ø»Ž±¹ + (=ucs . #x5888) ; 墈 + )) +(define-char + '((=>ucs . #x5889) ; 墉 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (korean-ksc5601 . #x693A) ; ø»Š„• + (japanese-jisx0212 . #x383F) ; ø»‹†  + (=jis-x0213-1-2000 . #x2F5C) ; ø»¢¨› + (chinese-big5 . #xE156) ; ý¢€Ž…– + (ideograph-daikanwa . 05419) ; ø¸”« + (ucs-jis . #x5889) ; ø»Š„• + )) +(define-char + '((morohashi-daikanwa 5419 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 481 14) + (chinese-gb2312 . #x5C2D) ; ø»…œº + (chinese-isoir165 . #x5C2D) ; ø»Ž…Š + (chinese-cns11643-2 . #x493D) ; ø»”‡¬ + (=jef-china3 . #x48B6) ; øº„¢¶ + (=ucs . #x5889) ; 墉 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 477 8) + (japanese-jisx0212 . #x3840) ; ø»‹†¡ + (chinese-cns11643-1 . #x683C) ; ø»’«‰ + (=jis-x0213-2-2000 . #x2529) ; ø»¤£€ + (chinese-gb12345 . #x3566) ; 墊 + (chinese-big5 . #xB9D4) ; ý¢€‹§” + (ideograph-daikanwa . 05420) ; ø¸”¬ + (=jef-china3 . #x47D9) ; øº„Ÿ™ + (=ucs . #x588A) ; 墊 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 485 1) + (chinese-cns11643-2 . #x4945) ; ø»”‡´ + (=jis-x0213-2-2000 . #x252A) ; ø»¤£ + (chinese-big5 . #xE15E) ; ý¢€Ž…ž + (ideograph-daikanwa . 05421) ; ø¸”­ + (=ucs . #x588B) ; 墋 + )) +(define-char + '((=>ucs . #x588C) ; 墌 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=jis-x0208 . #x3D6E) ; ø½Š ‘ + (korean-ksc5601 . #x5F6E) ; ø»‰¶ + (ideograph-daikanwa . 09373) ; ø¸‚’ + )) + (japanese-jisx0212 . #x3841) ; ø»‹†¢ + (ideograph-daikanwa . 05422) ; ø¸”® + (=cbeta . 01838) ; ø¸ œ® + (=jef-china3 . #x48B7) ; øº„¢· + (ucs-jis . #x588C) ; ø»‹†¢ + )) +(define-char + '((morohashi-daikanwa 5422 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 481 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x5EB6) ; 庶 + )) + (chinese-cns11643-3 . #x463A) ; ø»–“ + (=hanziku-2 . #xB2F9) ; ý¢€«‹¹ + (=ucs . #x588C) ; 墌 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3842) ; ø»‹†£ + (chinese-cns11643-3 . #x4645) ; ø»–ž + (=jis-x0213-2-2000 . #x252B) ; ø»¤£‚ + (ideograph-daikanwa . 05423) ; ø¸”¯ + (=ucs . #x588D) ; 墍 + )) +(define-char + '((=>ucs . #x588D) ; 墍 + (morohashi-daikanwa 5423 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jef-china3 . #x47D8) ; øº„Ÿ˜ + )) +(define-char + '((=>ucs . #x213F2) ; 𡏲 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05424) ; ø¸”° + )) +(define-char + '((morohashi-daikanwa 5424 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B64) ; ø»Š¿ + (=ucs . #x213F2) ; 𡏲 + )) +(define-char + '((=>ucs . #x588E) ; 墎 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE162) ; ý¢€Ž…¢ + (ideograph-daikanwa . 05425) ; ø¸”± + )) +(define-char + '((morohashi-daikanwa 5425 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 473 17) + (chinese-cns11643-2 . #x4949) ; ø»”‡¸ + (=ucs . #x588E) ; 墎 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 484 4) + (japanese-jisx0212 . #x3843) ; ø»‹†¤ + (=jis-x0213-2-2000 . #x252C) ; ø»¤£ƒ + (chinese-big5 . #xE168) ; ý¢€Ž…¨ + (ideograph-daikanwa . 05426) ; ø¸”² + (=jef-china3 . #x47DA) ; øº„Ÿš + (=ucs . #x588F) ; 墏 + )) +(define-char + '((=>ucs . #x588F) ; 墏 + (morohashi-daikanwa 5426 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x494F) ; ø»”‡¾ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 477 11) + (japanese-jisx0212 . #x3844) ; ø»‹†¥ + (chinese-cns11643-2 . #x493F) ; ø»”‡® + (=jis-x0213-2-2000 . #x252D) ; ø»¤£„ + (chinese-big5 . #xE158) ; ý¢€Ž…˜ + (ideograph-daikanwa . 05427) ; ø¸”³ + (=ucs . #x5890) ; 墐 + )) +(define-char + '((=>ucs . #x5890) ; 墐 + (morohashi-daikanwa 5427 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jef-china3 . #x8EE5) ; øºˆ»¥ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B66) ; ø»‹ + (ideograph-daikanwa . 05428) ; ø¸”´ + (=ucs . #x213F3) ; 𡏳 + )) +(define-char + '((=>ucs . #x5891) ; 墑 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE161) ; ý¢€Ž…¡ + (ideograph-daikanwa . 05429) ; ø¸”µ + )) +(define-char + '((morohashi-daikanwa 5429 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 482 7) + (chinese-cns11643-2 . #x4948) ; ø»”‡· + (=ucs . #x5891) ; 墑 + )) +(define-char + '((=>ucs . #x5892) ; 墒 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05430) ; ø¸”¶ + )) +(define-char + '((=>ucs . #x5892) ; 墒 + (morohashi-daikanwa 5430 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 482 8) + (chinese-cns11643-3 . #x4638) ; ø»–‘ + (=hanziku-2 . #xB357) ; ý¢€«— + )) +(define-char + '((morohashi-daikanwa 5430 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x494A) ; ø»… + (chinese-isoir165 . #x494A) ; ø»©­ + (=ucs . #x5892) ; 墒 + )) +(define-char + '((=>ucs . #x5893) ; 墓 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x683B) ; ø»’«ˆ + (ideograph-daikanwa . 05431) ; ø¸”· + )) +(define-char + '((morohashi-daikanwa 5431 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 470 9) + (chinese-gb2312 . #x4439) ; ø»„¹¶ + (=jis-x0208 . #x4A68) ; ø½Š³‘ + (korean-ksc5601 . #x5957) ; ø»‰­’ + (chinese-isoir165 . #x4439) ; ø»¢† + (=gt-pj-1 . #x4A68) ; 墓 + (chinese-big5 . #xB9D3) ; ý¢€‹§“ + (=ucs . #x5893) ; 墓 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B61) ; ø»Š¼ + (ideograph-daikanwa . 05432) ; ø¸”¸ + (=ucs . #x213F4) ; 𡏴 + )) +(define-char + '((=>ucs . #x5894) ; 墔 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3845) ; ø»‹†¦ + (=jis-x0213-2-2000 . #x252E) ; ø»¤£… + (chinese-big5 . #xE167) ; ý¢€Ž…§ + (ideograph-daikanwa . 05433) ; ø¸”¹ + (=jef-china3 . #x48B8) ; øº„¢¸ + (ucs-jis . #x5894) ; ø»‹†¦ + )) +(define-char + '((morohashi-daikanwa 5433 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 480 12) + (chinese-cns11643-2 . #x494E) ; ø»”‡½ + (=ucs . #x5894) ; 墔 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x452A) ; ø»šŸ­ + (ideograph-daikanwa . 05434) ; ø¸”º + (=ucs . #x213F5) ; 𡏵 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B60) ; ø»Š» + (ideograph-daikanwa . 05435) ; ø¸”» + (=ucs . #x213F6) ; 𡏶 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4526) ; ø»šŸ© + (ideograph-daikanwa . 05436) ; ø¸”¼ + (=ucs . #x213F7) ; 𡏷 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B67) ; ø»‹‚ + (ideograph-daikanwa . 05437) ; ø¸”½ + (=ucs . #x213F8) ; 𡏸 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4639) ; ø»–’ + (ideograph-daikanwa . 05438) ; ø¸”¾ + (=ucs . #x3665) ; 㙥 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 477 7) + (chinese-isoir165 . #x2E34) ; ø»­ + (chinese-cns11643-3 . #x4641) ; ø»–š + (ideograph-daikanwa . 05439) ; ø¸”¿ + (=hanziku-2 . #xB253) ; ý¢€«‰“ + (=ucs . #x5895) ; 墕 + )) +(define-char + '((=>ucs . #x58B7) ; 墷 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05440) ; ø¸•€ + )) +(define-char + '((morohashi-daikanwa 5440 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 486 2) + (=hanziku-2 . #xB3F3) ; ý¢€«³ + (=ucs . #x58B7) ; 墷 + )) +(define-char + '((=>ucs . #x58B7) ; 墷 + (morohashi-daikanwa 5440 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B47) ; ø»–”¶ + )) +(define-char + '((=>ucs . #x2141D) ; 𡐝 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05442) ; ø¸•‚ + )) +(define-char + '((morohashi-daikanwa 5442 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4525) ; ø»šŸ¨ + (=ucs . #x2141D) ; 𡐝 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 481 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x7563) ; 畣 + )) + (japanese-jisx0212 . #x3846) ; ø»‹†§ + (chinese-cns11643-3 . #x4644) ; ø»– + (ideograph-daikanwa . 05443) ; ø¸•ƒ + (=hanziku-2 . #xB2F3) ; ý¢€«‹³ + (=cbeta . 01244) ; ø¸ “œ + (=ucs . #x5896) ; 墖 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B5F) ; ø»Šº + (ideograph-daikanwa . 05444) ; ø¸•„ + (=ucs . #x27BE7) ; 𧯧 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B5D) ; ø»Š¸ + (ideograph-daikanwa . 05446) ; ø¸•† + (=ucs . #x21409) ; 𡐉 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B65) ; ø»‹€ + (ideograph-daikanwa . 05447) ; ø¸•‡ + (=ucs . #x21415) ; 𡐕 + )) +(define-char + '((=>ucs . #x21410) ; 𡐐 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05448) ; ø¸•ˆ + )) +(define-char + '((morohashi-daikanwa 5448 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B63) ; ø»Š¾ + (=ucs . #x21410) ; 𡐐 + )) +(define-char + '((morohashi-daikanwa 5448 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x417D) ; ø½Š¦˜ + (chinese-cns11643-3 . #x4640) ; ø»–™ + (=gt-pj-1 . #x417D) ; 増 + (=ucs . #x5897) ; 増 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 478 4) + (chinese-cns11643-2 . #x4940) ; ø»”‡¯ + (chinese-big5 . #xE159) ; ý¢€Ž…™ + (=ucs . #x5898) ; 墘 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 483 2) + (chinese-gb2312 . #x5C2E) ; ø»…œ» + (chinese-isoir165 . #x5C2E) ; ø»Ž…‹ + (=hanziku-2 . #xB371) ; ý¢€«± + (=ucs . #x589A) ; 墚 + )) +(define-char + '((=>ucs . #x589A) ; 墚 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4259) ; ø»˜‘¾ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x589B) ; 墛 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x58B8) ; 墸 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x425A) ; ø»˜‘¿ + (=ucs . #x21414) ; 𡐔 + )) +(define-char + '((=>ucs . #x2141E) ; 𡐞 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 05449) ; ø¸•‰ + )) +(define-char + '((morohashi-daikanwa 5449 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x452B) ; ø»šŸ® + (=ucs . #x2141E) ; 𡐞 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x216A) ; ø»¿½ + (ideograph-daikanwa . 05450) ; ø¸•Š + (=ucs . #x3667) ; 㙧 + )) +(define-char + '((=>ucs . #x589C) ; 墜 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x754D) ; ø»Š– + (chinese-big5 . #xBC59) ; ý¢€‹±™ + (ideograph-daikanwa . 05451) ; ø¸•‹ + (=jef-china3 . #x47DB) ; øº„Ÿ› + )) +(define-char + '((=>ucs . #x589C) ; 墜 + (morohashi-daikanwa 5451 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x4446) ; ø½Š©» + (=gt-pj-1 . #x4446) ; ø½Š©» + (ucs-jis . #x589C) ; ø½Š©» + )) +(define-char + '((morohashi-daikanwa 5451 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 484 6) + (chinese-cns11643-1 . #x6C43) ; ø»’±ˆ + (chinese-gb12345 . #x5739) ; 墜 + (=ucs . #x589C) ; 墜 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 485 5) + (japanese-jisx0212 . #x3847) ; ø»‹†¨ + (chinese-cns11643-2 . #x4F72) ; ø»”‘• + (=jis-x0213-2-2000 . #x252F) ; ø»¤£† + (chinese-big5 . #xE54B) ; ý¢€Ž•‹ + (ideograph-daikanwa . 05452) ; ø¸•Œ + (=jef-china3 . #x48BA) ; øº„¢º + (=ucs . #x589D) ; 墝 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B52) ; ø»–• + (ideograph-daikanwa . 05453) ; ø¸• + (=ucs . #x3668) ; 㙨 + )) +(define-char + '((=>ucs . #x589E) ; 增 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x7172) ; ø»Š½ + (=jis-x0213-1-2000 . #x2F5D) ; ø»¢¨œ + (ideograph-daikanwa . 05454) ; ø¸•Ž + (=jef-china3 . #x48BB) ; øº„¢» + (ucs-jis . #x589E) ; ø»Š½ + )) +(define-char + '((morohashi-daikanwa 5454 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 489 6) + (chinese-gb2312 . #x5476) ; ø»…’“ + (chinese-isoir165 . #x5476) ; ø»º£ + (chinese-cns11643-1 . #x6C41) ; ø»’±† + (chinese-big5 . #xBC57) ; ý¢€‹±— + (=ucs . #x589E) ; 增 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2172) ; ø»ž€… + (ideograph-daikanwa . 05455) ; ø¸• + (=ucs . #x2141F) ; 𡐟 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B48) ; ø»–”· + (ideograph-daikanwa . 05456) ; ø¸• + (=cbeta . 00933) ; ø¸ Ž¥ + (=ucs . #x3669) ; 㙩 + )) +(define-char + '((=>ucs . #x589F) ; 墟 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 479 12) + (shinjigen-1 . 1493) + (shinjigen-2 . 1493) + (=jis-x0208 . #x5452) ; ø½‹§ + (korean-ksc5601 . #x7A47) ; ø»Š  + (=gt-pj-1 . #x5452) ; ø½‹§ + (chinese-big5 . #xBC56) ; ý¢€‹±– + (ideograph-daikanwa . 05457) ; ø¸•‘ + (ucs-jis . #x589F) ; ø½‹§ + )) +(define-char + '((=>ucs . #x589F) ; 墟 + (morohashi-daikanwa 5457 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C40) ; ø»’±… + )) +(define-char + '((morohashi-daikanwa 5457 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x5066) ; ø»…Œ‹ + (chinese-isoir165 . #x5066) ; ø»´› + (=ucs . #x589F) ; 墟 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 486 25) + (japanese-jisx0212 . #x3848) ; ø»‹†© + (chinese-cns11643-2 . #x4F74) ; ø»”‘— + (chinese-big5 . #xE54D) ; ý¢€Ž• + (ideograph-daikanwa . 05458) ; ø¸•’ + (=ucs . #x58A0) ; 墠 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4933) ; ø»˜›ª + (ideograph-daikanwa . 05459) ; ø¸•“ + (=ucs . #x366A) ; 㙪 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4934) ; ø»˜›« + (ideograph-daikanwa . 05460) ; ø¸•” + (=ucs . #x21420) ; 𡐠 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 489 5) + (japanese-jisx0212 . #x3849) ; ø»‹†ª + (chinese-big5 . #xE552) ; ý¢€Ž•’ + (ideograph-daikanwa . 05461) ; ø¸•• + (=ucs . #x58A1) ; 墡 + )) +(define-char + '((=>ucs . #x58A1) ; 墡 + (morohashi-daikanwa 5461 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x4F79) ; ø»”‘œ + )) +(define-char + '((=>ucs . #x21421) ; 𡐡 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 05462) ; ø¸•– + )) +(define-char + '((=>ucs . #x21421) ; 𡐡 + (morohashi-daikanwa 5462 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4935) ; ø»˜›¬ + )) +(define-char + '((morohashi-daikanwa 5462 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x21421) ; 𡐡 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 490 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x767C) ; 發 + )) + (japanese-jisx0212 . #x384A) ; ø»‹†« + (ideograph-daikanwa . 05463) ; ø¸•— + (=hanziku-2 . #xB4D7) ; ý¢€«“— + (=ucs . #x58A2) ; 墢 + )) +(define-char + '((=>ucs . #x58A2) ; 墢 + (morohashi-daikanwa 5463 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=jis-x0208 . #x6224) ; ø½‹• + (korean-ksc5601 . #x5B21) ; ø»‰¯˜ + (chinese-cns11643-1 . #x6075) ; ø»’ ’ + (ideograph-daikanwa . 22669) ; ø¸…¢ + )) + (chinese-cns11643-3 . #x4B46) ; ø»–”µ + (=cbeta . 02390) ; ø¸ ¥– + (=jef-china3 . #x48BC) ; øº„¢¼ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 486 18) + (chinese-big5 . #xE54E) ; ý¢€Ž•Ž + (ideograph-daikanwa . 05464) ; ø¸•˜ + (=ucs . #x58A3) ; 墣 + )) +(define-char + '((=>ucs . #x58A3) ; 墣 + (morohashi-daikanwa 5464 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x4F75) ; ø»”‘˜ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 486 24) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x8CB4) ; è²´ + )) + (chinese-cns11643-3 . #x4B50) ; ø»–”¿ + (ideograph-daikanwa . 05465) ; ø¸•™ + (=hanziku-2 . #xB44A) ; ý¢€«‘Š + (=cbeta . 04507) ; ø¸¡†› + (=ucs . #x58A4) ; 墤 + )) +(define-char + '((=>ucs . #x58A5) ; 墥 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE551) ; ý¢€Ž•‘ + (ideograph-daikanwa . 05466) ; ø¸•š + )) +(define-char + '((morohashi-daikanwa 5466 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 489 3) + (chinese-cns11643-2 . #x4F78) ; ø»”‘› + (=ucs . #x58A5) ; 墥 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 488 15) + (japanese-jisx0212 . #x384B) ; ø»‹†¬ + (chinese-cns11643-1 . #x6C46) ; ø»’±‹ + (chinese-big5 . #xBC5C) ; ý¢€‹±œ + (ideograph-daikanwa . 05467) ; ø¸•› + (=ucs . #x58A6) ; 墦 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 488 3) + (chinese-cns11643-3 . #x4B51) ; ø»–•€ + (ideograph-daikanwa . 05468) ; ø¸•œ + (=hanziku-2 . #xB475) ; ý¢€«‘µ + (=ucs . #x58A7) ; 墧 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 487 3) + (chinese-gb2312 . #x442B) ; ø»„¹¨ + (korean-ksc5601 . #x5978) ; ø»‰­³ + (chinese-isoir165 . #x442B) ; ø»¡¸ + (=jis-x0213-1-2000 . #x2F5E) ; ø»¢¨ + (chinese-big5 . #xBEA5) ; ý¢€‹º¥ + (ideograph-daikanwa . 05469) ; ø¸• + (=jef-china3 . #x47DC) ; øº„Ÿœ + (ucs-jis . #xFA3A) ; 墨 + (=ucs . #x58A8) ; 墨 + )) +(define-char + '((=>ucs* . #x58A8) ; 墨 + (morohashi-daikanwa 5469 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #xFA3A) ; 墨 + )) +(define-char + '((=>ucs . #x58A8) ; 墨 + (morohashi-daikanwa 5469 0 5) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x4B4F) ; ø½Š´– + (=gt-pj-1 . #x4B4F) ; ø½Š´– + (=gt-k . 11176) ; ý¡„‚®¨ + (ucs-jis . #x58A8) ; ø½Š´– + )) +(define-char + '((=>ucs . #x58A9) ; 墩 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x5442) ; ø»‰¥§ + (japanese-jisx0212 . #x384C) ; ø»‹†­ + (=jis-x0213-1-2000 . #x2F5F) ; ø»¢¨ž + (chinese-big5 . #xBC5B) ; ý¢€‹±› + (ideograph-daikanwa . 05470) ; ø¸•ž + (=jef-china3 . #x48BD) ; øº„¢½ + (ucs-jis . #x58A9) ; ø»‰¥§ + )) +(define-char + '((morohashi-daikanwa 5470 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 488 19) + (chinese-gb2312 . #x3655) ; ø»„¥® + (chinese-isoir165 . #x3655) ; ø»¾ + (chinese-cns11643-1 . #x6C45) ; ø»’±Š + (=ucs . #x58A9) ; 墩 + )) +(define-char + '((=>ucs . #x58AA) ; 墪 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x4658) ; ø½Š­‰ + (korean-ksc5601 . #x5444) ; ø»‰¥© + (ideograph-daikanwa . 13276) ; ø¸ƒœ + ) + ((=ucs . #x571F) ; 土 + )) + (=jis-x0213-2-2000 . #x2530) ; ø»¤£‡ + (ideograph-daikanwa . 05471) ; ø¸•Ÿ + (=cbeta . 01382) ; ø¸ •¦ + (ucs-jis . #x58AA) ; ø»¤£‡ + )) +(define-char + '((morohashi-daikanwa 5471 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 489 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6566) ; 敦 + ) + ((=ucs . #x571F) ; 土 + )) + (chinese-cns11643-3 . #x4B4B) ; ø»–”º + (=hanziku-2 . #xB4B5) ; ý¢€«’µ + (=ucs . #x58AA) ; 墪 + )) +(define-char + '((=>ucs . #x58AB) ; 墫 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x5453) ; ø»ƒ‡¬ + (japanese-jisx0208 . #x5453) ; ø»‡›´ + (chinese-big5 . #xE54A) ; ý¢€Ž•Š + (ideograph-daikanwa . 05472) ; ø¸•  + )) +(define-char + '((=>ucs . #x58AB) ; 墫 + (morohashi-daikanwa 5472 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208-1990 . #x5453) ; ø½‹¨ + (=gt-pj-1 . #x5453) ; ø½‹¨ + (ucs-jis . #x58AB) ; ø½‹¨ + )) +(define-char + '((morohashi-daikanwa 5472 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 488 14) + (chinese-cns11643-2 . #x4F71) ; ø»”‘” + (=ucs . #x58AB) ; 墫 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 484 7) + (chinese-cns11643-2 . #x4F77) ; ø»”‘š + (chinese-big5 . #xE550) ; ý¢€Ž• + (ideograph-daikanwa . 05473) ; ø¸•¡ + (=ucs . #x58AC) ; 墬 + )) +(define-char + '((=>ucs . #x58AD) ; 墭 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x76DB) ; 盛 + )) + (ideograph-daikanwa . 05474) ; ø¸•¢ + (=cbeta . 01949) ; ø¸ ž + )) +(define-char + '((morohashi-daikanwa 5474 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 479 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x76DB) ; 盛 + )) + (chinese-cns11643-3 . #x463F) ; ø»–˜ + (=hanziku-2 . #xB2B3) ; ý¢€«Š³ + (=ucs . #x58AD) ; 墭 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x216F) ; ø»ž€‚ + (ideograph-daikanwa . 05475) ; ø¸•£ + (=ucs . #x21422) ; 𡐢 + )) +(define-char + '((=>ucs . #x21423) ; 𡐣 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 05476) ; ø¸•¤ + )) +(define-char + '((morohashi-daikanwa 5476 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4936) ; ø»˜›­ + (=ucs . #x21423) ; 𡐣 + )) +(define-char + '((=>ucs . #x21449) ; 𡑉 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 05477) ; ø¸•¥ + )) +(define-char + '((morohashi-daikanwa 5477 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2173) ; ø»ž€† + (=ucs . #x21449) ; 𡑉 + )) +(define-char + '((=>ucs . #x21424) ; 𡐤 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 05478) ; ø¸•¦ + )) +(define-char + '((morohashi-daikanwa 5478 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C4B) ; ø»šª  + (=ucs . #x21424) ; 𡐤 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B4A) ; ø»–”¹ + (ideograph-daikanwa . 05479) ; ø¸•§ + (=ucs . #x366B) ; 㙫 + )) +(define-char + '((=>ucs . #x21425) ; 𡐥 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C4C) ; ø»šª¡ + (ideograph-daikanwa . 05480) ; ø¸•¨ + )) +(define-char + '((morohashi-daikanwa 5480 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x21425) ; 𡐥 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 484 3) + (shinjigen-2 . 1437) + (=jis-x0208 . #x5458) ; ø½‹­ + (korean-ksc5601 . #x7665) ; ø»Š˜† + (chinese-gb12345 . #x3669) ; 墮 + (=gt-pj-1 . #x5458) ; 墮 + (chinese-big5 . #xBC5A) ; ý¢€‹±š + (ideograph-daikanwa . 05481) ; ø¸•© + (=gt-k . 11966) ; ý¡„‚º¾ + (=ucs . #x58AE) ; 墮 + )) +(define-char + '((=>ucs . #x58AE) ; 墮 + (morohashi-daikanwa 5481 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C44) ; ø»’±‰ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 05482) ; ø¸•ª + (=ucs . #x21426) ; 𡐦 + )) +(define-char + '((=>ucs . #x21426) ; 𡐦 + (morohashi-daikanwa 5482 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x216B) ; ø»¿¾ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 489 4) + (chinese-big5 . #xE54F) ; ý¢€Ž• + (ideograph-daikanwa . 05483) ; ø¸•« + (=ucs . #x58AF) ; 墯 + )) +(define-char + '((=>ucs . #x58AF) ; 墯 + (morohashi-daikanwa 5483 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x4F76) ; ø»”‘™ + )) +(define-char + '((=>ucs . #x58B0) ; 墰 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 05484) ; ø¸•¬ + )) +(define-char + '((morohashi-daikanwa 5484 0 4) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 486 9) + (chinese-cns11643-3 . #x4B4D) ; ø»–”¼ + (=hanziku-2 . #xB3FA) ; ý¢€«º + (=ucs . #x58B0) ; 墰 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 490 2) + (japanese-jisx0212 . #x384D) ; ø»‹†® + (chinese-cns11643-2 . #x4F73) ; ø»”‘– + (=jis-x0213-2-2000 . #x2531) ; ø»¤£ˆ + (chinese-big5 . #xE54C) ; ý¢€Ž•Œ + (ideograph-daikanwa . 05485) ; ø¸•­ + (=jef-china3 . #x8CC5) ; øºˆ³… + (=ucs . #x58B1) ; 墱 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 488 1) + (japanese-jisx0212 . #x384E) ; ø»‹†¯ + (chinese-cns11643-3 . #x4B49) ; ø»–”¸ + (ideograph-daikanwa . 05486) ; ø¸•® + (=hanziku-2 . #xB473) ; ý¢€«‘³ + (=jef-china3 . #x48CD) ; øº„£ + (=ucs . #x58B2) ; 墲 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B4E) ; ø»–”½ + (ideograph-daikanwa . 05487) ; ø¸•¯ + (=ucs . #x366C) ; 㙬 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 485 6) + (shinjigen-2 . 1498) + (=jis-x0208 . #x4A2F) ; ø½Š²˜ + (korean-ksc5601 . #x5D45) ; ø»‰²¸ + (chinese-cns11643-1 . #x6C42) ; ø»’±‡ + (chinese-gb12345 . #x3758) ; 墳 + (=gt-pj-1 . #x4A2F) ; 墳 + (chinese-big5 . #xBC58) ; ý¢€‹±˜ + (ideograph-daikanwa . 05488) ; ø¸•° + (=ucs . #x58B3) ; 墳 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2178) ; ø»ž€‹ + (ideograph-daikanwa . 05489) ; ø¸•± + (=ucs . #x21428) ; 𡐨 + )) +(define-char + '((=>ucs . #x58B4) ; 墴 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 486 4) + (ideograph-daikanwa . 05490) ; ø¸•² + (=hanziku-2 . #xB3F5) ; ý¢€«µ + )) +(define-char + '((=>ucs . #x58B4) ; 墴 + (morohashi-daikanwa 5490 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B4F) ; ø»–”¾ + )) +(define-char + '((morohashi-daikanwa 5490 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x58B4) ; 墴 + )) +(define-char + '((=>ucs . #x2142A) ; 𡐪 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2177) ; ø»ž€Š + (ideograph-daikanwa . 05491) ; ø¸•³ + )) +(define-char + '((morohashi-daikanwa 5491 0 8) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x2142A) ; 𡐪 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2174) ; ø»ž€‡ + (ideograph-daikanwa . 05492) ; ø¸•´ + (=ucs . #x2142B) ; 𡐫 + )) +(define-char + '((=>ucs . #x21458) ; 𡑘 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 05493) ; ø¸•µ + )) +(define-char + '((morohashi-daikanwa 5493 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C4E) ; ø»šª£ + (=ucs . #x21458) ; 𡑘 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 05494) ; ø¸•¶ + (=ucs . #x21459) ; 𡑙 + )) +(define-char + '((=>ucs . #x21459) ; 𡑙 + (morohashi-daikanwa 5494 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C4A) ; ø»šªŸ + )) +(define-char + '((=>ucs . #x2145A) ; 𡑚 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 05495) ; ø¸•· + )) +(define-char + '((morohashi-daikanwa 5495 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C48) ; ø»šª + (=ucs . #x2145A) ; 𡑚 + )) +(define-char + '((=>ucs . #x2145B) ; 𡑛 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 05496) ; ø¸•¸ + )) +(define-char + '((morohashi-daikanwa 5496 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2168) ; ø»¿» + (=ucs . #x2145B) ; 𡑛 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C49) ; ø»šªž + (ideograph-daikanwa . 05497) ; ø¸•¹ + (=ucs . #x2145C) ; 𡑜 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2170) ; ø»ž€ƒ + (ideograph-daikanwa . 05498) ; ø¸•º + (=ucs . #x2069B) ; 𠚛 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x216D) ; ø»ž€€ + (ideograph-daikanwa . 05499) ; ø¸•» + (=ucs . #x21442) ; 𡑂 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2169) ; ø»¿¼ + (ideograph-daikanwa . 05500) ; ø¸•¼ + (=ucs . #x2144F) ; 𡑏 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 486 16) + (ideograph-daikanwa . 05501) ; ø¸•½ + (=hanziku-2 . #xB442) ; ý¢€«‘‚ + (=ucs . #x58B5) ; 墵 + )) +(define-char + '((=>ucs . #x58B5) ; 墵 + (morohashi-daikanwa 5501 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B4C) ; ø»–”» + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x216C) ; ø»¿¿ + (ideograph-daikanwa . 05502) ; ø¸•¾ + (=ucs . #x2143E) ; 𡐾 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x216E) ; ø»ž€ + (ideograph-daikanwa . 48992) ; ø¸‹½  + (=ucs . #x21447) ; 𡑇 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2171) ; ø»ž€„ + (ideograph-daikanwa . 48993) ; ø¸‹½¡ + (=ucs . #x2144A) ; 𡑊 + )) +(define-char + '((=>ucs . #x21429) ; 𡐩 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 48994) ; ø¸‹½¢ + )) +(define-char + '((morohashi-daikanwa 48994 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x21429) ; 𡐩 + )) +(define-char + '((=>ucs . #x21429) ; 𡐩 + (morohashi-daikanwa 48994 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4937) ; ø»˜›® + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2167) ; ø»¿º + (ideograph-daikanwa . 48995) ; ø¸‹½£ + (=ucs . #x21432) ; 𡐲 + )) +(define-char + '((=>ucs . #x21433) ; 𡐳 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 48996) ; ø¸‹½¤ + )) +(define-char + '((morohashi-daikanwa 48996 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2175) ; ø»ž€ˆ + (=ucs . #x21433) ; 𡐳 + )) +(define-char + '((morohashi-daikanwa ho 100) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x5451) ; ø½‹¦ + (=gt-pj-1 . #x5451) ; 墹 + (=ucs . #x58B9) ; 墹 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x58B6) ; 墶 + )) +(define-char + '((=>ucs . #x58B8) ; 墸 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x5457) ; ø½‹¬ + (=gt-pj-1 . #x5457) ; ø½‹¬ + (ucs-jis . #x58B8) ; ø½‹¬ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C4D) ; ø»šª¢ + (=ucs . #x21430) ; 𡐰 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C4F) ; ø»šª¤ + (=ucs . #x21431) ; 𡐱 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x7B54) ; 答 + )) + (=cbeta . 02918) ; ø¸ ­¦ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2176) ; ø»ž€‰ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 490 13) + (japanese-jisx0212 . #x384F) ; ø»‹†° + (chinese-cns11643-3 . #x504C) ; ø»–œ‘ + (ideograph-daikanwa . 05489) ; ø¸•± + (=hanziku-2 . #xB4E1) ; ý¢€«“¡ + (=ucs . #x58C4) ; 壄 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 492 1) + (shinjigen-2 . 1500) + (=jis-x0208 . #x5454) ; ø½‹© + (korean-ksc5601 . #x6772) ; ø»Š‚‘ + (=gt-pj-1 . #x5454) ; 墺 + (chinese-big5 . #xE94D) ; ý¢€Ž¥ + (ideograph-daikanwa . 05504) ; ø¸–€ + (=ucs . #x58BA) ; 墺 + )) +(define-char + '((=>ucs . #x58BA) ; 墺 + (morohashi-daikanwa 5504 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5657) ; ø»”›Œ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 490 14) + (shinjigen-2 . 4720) + (=jis-x0208 . #x5456) ; ø½‹« + (korean-ksc5601 . #x6D5F) ; ø»ŠŠ² + (chinese-cns11643-3 . #x504A) ; ø»–œ + (chinese-gb12345 . #x473D) ; 墻 + (=gt-pj-1 . #x5456) ; 墻 + (chinese-big5 . #xF9D9) ; ý¢€§™ + (ideograph-daikanwa . 05505) ; ø¸– + (=ucs . #x58BB) ; 墻 + )) +(define-char + '((morohashi-daikanwa 5505 0 5) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 479 6) + (chinese-gb2312 . #x473D) ; ø»„¾” + (chinese-isoir165 . #x473D) ; ø»¦¤ + (=hanziku-2 . #xB2B4) ; ý¢€«Š´ + (=ucs . #x5899) ; 墙 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 490 15) + (chinese-gb2312 . #x5B54) ; ø»…œƒ + (japanese-jisx0212 . #x3850) ; ø»‹†± + (chinese-isoir165 . #x5B54) ; ø»Ž„“ + (chinese-cns11643-2 . #x5659) ; ø»”›Ž + (chinese-big5 . #xE94F) ; ý¢€Ž¥ + (ideograph-daikanwa . 05506) ; ø¸–‚ + (=ucs . #x58BC) ; 墼 + )) +(define-char + '((=>ucs . #x2145E) ; 𡑞 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((korean-ksc5601 . #x6244) ; ø»‰º + (ideograph-daikanwa . 38985) ; ø¸‰¡‰ + )) + (ideograph-daikanwa . 05507) ; ø¸–ƒ + )) +(define-char + '((morohashi-daikanwa 5507 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (=cbeta . 01092) ; ø¸ ‘„ + )) +(define-char + '((=>ucs . #x2145E) ; 𡑞 + (morohashi-daikanwa 5507 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((chinese-cns11643-1 . #x672D) ; ø»’©œ + )) + (chinese-cns11643-7 . #x2C6F) ; ø»žŒ + )) +(define-char + '((morohashi-daikanwa 5507 0 4) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x9042) ; 遂 + )) + (=ucs . #x2145E) ; 𡑞 + )) +(define-char + '((=>ucs . #x58BD) ; 墽 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-big5 . #xE94A) ; ý¢€Ž¥Š + (ideograph-daikanwa . 05508) ; ø¸–„ + )) +(define-char + '((morohashi-daikanwa 5508 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 491 22) + (chinese-cns11643-2 . #x5654) ; ø»”›‰ + (=ucs . #x58BD) ; 墽 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 492 4) + (shinjigen-2 . 1503) + (=jis-x0208 . #x3A26) ; ø½Šš¯ + (korean-ksc5601 . #x4A4B) ; ø»‰—„ + (chinese-cns11643-1 . #x704A) ; ø»’·‡ + (chinese-gb12345 . #x3F51) ; 墾 + (=gt-pj-1 . #x3A26) ; 墾 + (chinese-big5 . #xBEC1) ; ý¢€‹» + (ideograph-daikanwa . 05509) ; ø¸–… + (=ucs . #x58BE) ; 墾 + )) +(define-char + '((=>ucs . #x2145F) ; 𡑟 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 05510) ; ø¸–† + )) +(define-char + '((morohashi-daikanwa 5510 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C71) ; ø»žŽ + (=ucs . #x2145F) ; 𡑟 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 491 13) + (chinese-cns11643-2 . #x5656) ; ø»”›‹ + (chinese-big5 . #xE94C) ; ý¢€Ž¥Œ + (ideograph-daikanwa . 05511) ; ø¸–‡ + (=ucs . #x58BF) ; 墿 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5044) ; ø»–œ‰ + (ideograph-daikanwa . 05512) ; ø¸–ˆ + (=ucs . #x3670) ; 㙰 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C6C) ; ø»ž‰ + (ideograph-daikanwa . 05513) ; ø¸–‰ + (=ucs . #x21460) ; 𡑠 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F78) ; ø»˜¥£ + (ideograph-daikanwa . 05514) ; ø¸–Š + (=ucs . #x3671) ; 㙱 + )) +(define-char + '((=>ucs . #x58C0) ; 壀 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 05515) ; ø¸–‹ + )) +(define-char + '((morohashi-daikanwa 5515 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 494 7) + (chinese-cns11643-3 . #x504B) ; ø»–œ + (=hanziku-2 . #xB5BE) ; ý¢€«–¾ + (=ucs . #x58C0) ; 壀 + )) +(define-char + '((=>ucs . #x58C1) ; 壁 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 1507) + (=jis-x0208 . #x4A49) ; ø½Š²² + (korean-ksc5601 . #x5B7A) ; ø»‰°± + (=gt-pj-1 . #x4A49) ; ø½Š²² + (chinese-big5 . #xBEC0) ; ý¢€‹»€ + (ideograph-daikanwa . 05516) ; ø¸–Œ + (ucs-jis . #x58C1) ; ø½Š²² + )) +(define-char + '((morohashi-daikanwa 5516 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 494 8) + (chinese-gb2312 . #x315A) ; ø»„ž + (chinese-isoir165 . #x315A) ; ø»†­ + (chinese-cns11643-1 . #x7049) ; ø»’·† + (=ucs . #x58C1) ; 壁 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 494 5) + (japanese-jisx0212 . #x3851) ; ø»‹†² + (chinese-cns11643-2 . #x5658) ; ø»”› + (chinese-big5 . #xE94E) ; ý¢€Ž¥Ž + (ideograph-daikanwa . 05517) ; ø¸– + (=jef-china3 . #x47DD) ; øº„Ÿ + (=ucs . #x58C2) ; 壂 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F77) ; ø»˜¥¢ + (ideograph-daikanwa . 05518) ; ø¸–Ž + (=ucs . #x21461) ; 𡑡 + )) +(define-char + '((=>ucs . #x21462) ; 𡑢 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 05519) ; ø¸– + )) +(define-char + '((morohashi-daikanwa 5519 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F7A) ; ø»˜¥¥ + (=ucs . #x21462) ; 𡑢 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 491 2) + (chinese-cns11643-3 . #x5048) ; ø»–œ + (=jis-x0213-2-2000 . #x2533) ; ø»¤£Š + (ideograph-daikanwa . 05520) ; ø¸– + (=hanziku-2 . #xB4F6) ; ý¢€«“¶ + (=cbeta . 00605) ; ø¸ ‰ + (=ucs . #x58C3) ; 壃 + )) +(define-char + '((=>ucs . #x21463) ; 𡑣 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 05521) ; ø¸–‘ + )) +(define-char + '((morohashi-daikanwa 5521 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F79) ; ø»˜¥¤ + (=ucs . #x21463) ; 𡑣 + )) +(define-char + '((=>ucs . #x21464) ; 𡑤 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 05522) ; ø¸–’ + )) +(define-char + '((=>ucs . #x21464) ; 𡑤 + (morohashi-daikanwa 5522 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C6D) ; ø»žŠ + )) +(define-char + '((morohashi-daikanwa 5522 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x21464) ; 𡑤 + )) +(define-char + '((=>ucs . #x58C5) ; 壅 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 1508) + (=jis-x0208 . #x5459) ; ø½‹® + (korean-ksc5601 . #x6835) ; ø»Š‚² + (=gt-pj-1 . #x5459) ; ø½‹® + (chinese-big5 . #xBEC3) ; ý¢€‹»ƒ + (ideograph-daikanwa . 05524) ; ø¸–” + (ucs-jis . #x58C5) ; ø½‹® + )) +(define-char + '((morohashi-daikanwa 5524 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 493 4) + (chinese-gb2312 . #x5B55) ; ø»…œ„ + (chinese-isoir165 . #x5B55) ; ø»Ž„” + (chinese-cns11643-1 . #x704C) ; ø»’·‰ + (=ucs . #x58C5) ; 壅 + )) +(define-char + '((=>ucs . #x3672) ; 㙲 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 05525) ; ø¸–• + )) +(define-char + '((morohashi-daikanwa 5525 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5047) ; ø»–œŒ + (=ucs . #x3672) ; 㙲 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5042) ; ø»–œ‡ + (ideograph-daikanwa . 05526) ; ø¸–– + (=ucs . #x3673) ; 㙳 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 491 19) + (chinese-cns11643-2 . #x565A) ; ø»”› + (chinese-big5 . #xE950) ; ý¢€Ž¥ + (ideograph-daikanwa . 05527) ; ø¸–— + (=ucs . #x58C6) ; 壆 + )) +(define-char + '((=>ucs . #x58C7) ; 壇 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 1506) + (=jis-x0208 . #x4345) ; ø½Š¨œ + (korean-ksc5601 . #x5326) ; ø»‰£­ + (=gt-pj-1 . #x4345) ; ø½Š¨œ + (chinese-big5 . #xBEC2) ; ý¢€‹»‚ + (ideograph-daikanwa . 05528) ; ø¸–˜ + (ucs-jis . #x58C7) ; ø½Š¨œ + )) +(define-char + '((morohashi-daikanwa 5528 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 492 12) + (chinese-cns11643-1 . #x704B) ; ø»’·ˆ + (chinese-gb12345 . #x4C33) ; 壇 + (=ucs . #x58C7) ; 壇 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5043) ; ø»–œˆ + (ideograph-daikanwa . 05529) ; ø¸–™ + (=ucs . #x3674) ; 㙴 + )) +(define-char + '((=>ucs . #x58C8) ; 壈 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3852) ; ø»‹†³ + (chinese-big5 . #xE949) ; ý¢€Ž¥‰ + (ideograph-daikanwa . 05530) ; ø¸–š + (ucs-jis . #x58C8) ; ø»‹†³ + )) +(define-char + '((morohashi-daikanwa 5530 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 492 11) + (=ucs . #x58C8) ; 壈 + )) +(define-char + '((=>ucs . #x58C8) ; 壈 + (morohashi-daikanwa 5530 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5653) ; ø»”›ˆ + )) +(define-char + '((=>ucs . #x21466) ; 𡑦 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 05531) ; ø¸–› + )) +(define-char + '((=>ucs . #x21466) ; 𡑦 + (morohashi-daikanwa 5531 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C70) ; ø»ž + )) +(define-char + '((morohashi-daikanwa 5531 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x21466) ; 𡑦 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 491 6) + (chinese-big5 . #xE94B) ; ý¢€Ž¥‹ + (ideograph-daikanwa . 05532) ; ø¸–œ + (=ucs . #x58C9) ; 壉 + )) +(define-char + '((=>ucs . #x58C9) ; 壉 + (morohashi-daikanwa 5532 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5655) ; ø»”›Š + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5046) ; ø»–œ‹ + (ideograph-daikanwa . 05533) ; ø¸– + (=ucs . #x3675) ; 㙵 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5045) ; ø»–œŠ + (ideograph-daikanwa . 05534) ; ø¸–ž + (=ucs . #x3676) ; 㙶 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 05535) ; ø¸–Ÿ + (=ucs . #x21476) ; 𡑶 + )) +(define-char + '((=>ucs . #x21476) ; 𡑶 + (morohashi-daikanwa 5535 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x537A) ; ø»šµ¡ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C72) ; ø»ž + (ideograph-daikanwa . 05536) ; ø¸–  + (=ucs . #x21477) ; 𡑷 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x537B) ; ø»šµ¢ + (ideograph-daikanwa . 05537) ; ø¸–¡ + (=ucs . #x21478) ; 𡑸 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5379) ; ø»šµ  + (ideograph-daikanwa . 05538) ; ø¸–¢ + (=ucs . #x21479) ; 𡑹 + )) +(define-char + '((=>ucs . #x21482) ; 𡒂 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 05539) ; ø¸–£ + )) +(define-char + '((morohashi-daikanwa 5539 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C73) ; ø»ž + (=ucs . #x21482) ; 𡒂 + )) +(define-char + '((=>ucs . #x21486) ; 𡒆 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 05540) ; ø¸–¤ + )) +(define-char + '((morohashi-daikanwa 5540 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C6E) ; ø»ž‹ + (=ucs . #x21486) ; 𡒆 + )) +(define-char + '((=>ucs . #x21488) ; 𡒈 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 05541) ; ø¸–¥ + )) +(define-char + '((morohashi-daikanwa 5541 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F76) ; ø»˜¥¡ + (=ucs . #x21488) ; 𡒈 + )) +(define-char + '((morohashi-daikanwa 5541 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x3275) ; ø½ŠŽ + (chinese-cns11643-3 . #x5049) ; ø»–œŽ + (=gt-pj-1 . #x3275) ; 壊 + (=ucs . #x58CA) ; 壊 + )) +(define-char + '((=>ucs . #x58B6) ; 墶 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 485 11) + (=hanziku-2 . #xB3DC) ; ý¢€«œ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 491 9) + (=hanziku-2 . #xB4FD) ; ý¢€«“½ + (=ucs . #x58CB) ; 壋 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x3E6D) ; ø½Š¡® + (=ucs . #x58CC) ; 壌 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0213-1-2000 . #x2F60) ; ø»¢¨Ÿ + (=ucs . #x2146E) ; 𡑮 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 497 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6F38) ; 漸 + ) + ((=ucs . #x571F) ; 土 + )) + (japanese-jisx0212 . #x3853) ; ø»‹†´ + (chinese-cns11643-3 . #x544B) ; ø»–¢ˆ + (=jis-x0213-2-2000 . #x2534) ; ø»¤£‹ + (ideograph-daikanwa . 05542) ; ø¸–¦ + (=hanziku-2 . #xB660) ; ý¢€«™  + (=cbeta . 00580) ; ø¸ ‰„ + (=ucs . #x58CD) ; 壍 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x557C) ; ø»˜®› + (ideograph-daikanwa . 05543) ; ø¸–§ + (=ucs . #x3677) ; 㙷 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3743) ; ø»žŸª + (ideograph-daikanwa . 05544) ; ø¸–¨ + (=ucs . #x21489) ; 𡒉 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3741) ; ø»žŸ¨ + (ideograph-daikanwa . 05545) ; ø¸–© + (=ucs . #x214A4) ; 𡒤 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 496 15) + (korean-ksc5601 . #x7D35) ; ø»Š¡¨ + (japanese-jisx0212 . #x3854) ; ø»‹†µ + (chinese-cns11643-1 . #x734E) ; ø»’»¥ + (=jis-x0213-1-2000 . #x2F62) ; ø»¢¨¡ + (chinese-big5 . #xC0A5) ; ý¢€Œ‚¥ + (ideograph-daikanwa . 05546) ; ø¸–ª + (=jef-china3 . #x48BF) ; øº„¢¿ + (=ucs . #x58CE) ; 壎 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x557D) ; ø»˜®œ + (ideograph-daikanwa . 05547) ; ø¸–« + (=ucs . #x2148A) ; 𡒊 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x544D) ; ø»–¢Š + (ideograph-daikanwa . 05548) ; ø¸–¬ + (=ucs . #x3678) ; 㙸 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x373D) ; ø»žŸ¤ + (ideograph-daikanwa . 05549) ; ø¸–­ + (=ucs . #x2148B) ; 𡒋 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 496 1) + (chinese-cns11643-2 . #x5C58) ; ø»”¤ + (chinese-big5 . #xECCC) ; ý¢€Ž³Œ + (ideograph-daikanwa . 05550) ; ø¸–® + (=ucs . #x58CF) ; 壏 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B2C) ; ø»›€ƒ + (ideograph-daikanwa . 05551) ; ø¸–¯ + (=ucs . #x21493) ; 𡒓 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 495 7) + (japanese-jisx0212 . #x3855) ; ø»‹†¶ + (chinese-cns11643-3 . #x544C) ; ø»–¢‰ + (ideograph-daikanwa . 05552) ; ø¸–° + (=hanziku-2 . #xB5DE) ; ý¢€«—ž + (=ucs . #x58D0) ; 壐 + )) +(define-char + '((=>ucs . #x2148C) ; 𡒌 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 05553) ; ø¸–± + )) +(define-char + '((=>ucs . #x2148C) ; 𡒌 + (morohashi-daikanwa 5553 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B2E) ; ø»›€… + )) +(define-char + '((morohashi-daikanwa 5553 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x2148C) ; 𡒌 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 496 2) + (shinjigen-2 . 1511) + (chinese-gb2312 . #x5B56) ; ø»…œ… + (=jis-x0208 . #x545B) ; ø½‹° + (korean-ksc5601 . #x7949) ; ø»Šœ„ + (chinese-isoir165 . #x5B56) ; ø»Ž„• + (chinese-cns11643-1 . #x734D) ; ø»’»¤ + (=gt-pj-1 . #x545B) ; 壑 + (chinese-big5 . #xC0A4) ; ý¢€Œ‚¤ + (ideograph-daikanwa . 05554) ; ø¸–² + (=ucs . #x58D1) ; 壑 + )) +(define-char + '((=>ucs . #x58D2) ; 壒 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C59) ; ø»”¤‚ + (ideograph-daikanwa . 05555) ; ø¸–³ + )) +(define-char + '((morohashi-daikanwa 5555 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 490 9) + (japanese-jisx0212 . #x3856) ; ø»‹†· + (=jis-x0213-1-2000 . #x2F61) ; ø»¢¨  + (chinese-big5 . #xECCD) ; ý¢€Ž³ + (=ucs . #x58D2) ; 壒 + )) +(define-char + '((=>ucs . #x2148D) ; 𡒍 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 05556) ; ø¸–´ + )) +(define-char + '((morohashi-daikanwa 5556 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x2148D) ; 𡒍 + )) +(define-char + '((=>ucs . #x2148D) ; 𡒍 + (morohashi-daikanwa 5556 0 5) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x373F) ; ø»žŸ¦ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 495 6) + (shinjigen-2 . 0) + (=jis-x0208 . #x545A) ; ø½‹¯ + (korean-ksc5601 . #x6462) ; ø»‰½§ + (chinese-gb12345 . #x5139) ; 壓 + (=gt-pj-1 . #x545A) ; 壓 + (chinese-big5 . #xC0A3) ; ý¢€Œ‚£ + (ideograph-daikanwa . 05557) ; ø¸–µ + (=ucs . #x58D3) ; 壓 + )) +(define-char + '((=>ucs . #x58D3) ; 壓 + (morohashi-daikanwa 5557 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x734C) ; ø»’»£ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 494 13) + (japanese-jisx0212 . #x3857) ; ø»‹†¸ + (chinese-cns11643-2 . #x5C57) ; ø»”¤€ + (=jis-x0213-1-2000 . #x2F63) ; ø»¢¨¢ + (chinese-big5 . #xECCB) ; ý¢€Ž³‹ + (ideograph-daikanwa . 05558) ; ø¸–¶ + (=jef-china3 . #x48C0) ; øº„£€ + (=ucs . #x58D4) ; 壔 + )) +(define-char + '((=>ucs . #x58D5) ; 壕 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 1516) + (=jis-x0208 . #x3968) ; ø½Šš“ + (korean-ksc5601 . #x7B3D) ; ø»Šž´ + (=gt-pj-1 . #x3968) ; ø½Šš“ + (chinese-big5 . #xC0A2) ; ý¢€Œ‚¢ + (ideograph-daikanwa . 05559) ; ø¸–· + (ucs-jis . #x58D5) ; ø½Šš“ + )) +(define-char + '((morohashi-daikanwa 5559 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 497 5) + (chinese-gb2312 . #x3A3E) ; ø»„« + (chinese-isoir165 . #x3A3E) ; ø»“Ÿ + (chinese-cns11643-1 . #x734B) ; ø»’»¢ + (=ucs . #x58D5) ; 壕 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 495 11) + (japanese-jisx0212 . #x3858) ; ø»‹†¹ + (chinese-big5 . #xECCA) ; ý¢€Ž³Š + (ideograph-daikanwa . 05560) ; ø¸–¸ + (=jef-china3 . #x8CF8) ; øºˆ³¸ + (=ucs . #x58D6) ; 壖 + )) +(define-char + '((=>ucs . #x58D6) ; 壖 + (morohashi-daikanwa 5560 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C56) ; ø»”£¿ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3744) ; ø»žŸ« + (ideograph-daikanwa . 05561) ; ø¸–¹ + (=ucs . #x2148E) ; 𡒎 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x544A) ; ø»–¢‡ + (ideograph-daikanwa . 05562) ; ø¸–º + (=ucs . #x3679) ; 㙹 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x557B) ; ø»˜®š + (ideograph-daikanwa . 05563) ; ø¸–» + (=ucs . #x367A) ; 㙺 + )) +(define-char + '((=>ucs . #x21490) ; 𡒐 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 05565) ; ø¸–½ + )) +(define-char + '((morohashi-daikanwa 5565 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3742) ; ø»žŸ© + (=ucs . #x21490) ; 𡒐 + )) +(define-char + '((=>ucs . #x21492) ; 𡒒 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3745) ; ø»žŸ¬ + (ideograph-daikanwa . 05567) ; ø¸–¿ + )) +(define-char + '((morohashi-daikanwa 5567 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x21492) ; 𡒒 + )) +(define-char + '((=>ucs . #x21496) ; 𡒖 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 05568) ; ø¸—€ + )) +(define-char + '((morohashi-daikanwa 5568 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C74) ; ø»ž‘ + (=ucs . #x21496) ; 𡒖 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B2F) ; ø»›€† + (ideograph-daikanwa . 05569) ; ø¸— + (=ucs . #x214AF) ; 𡒯 + )) +(define-char + '((=>ucs . #x214A8) ; 𡒨 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #xFA64) ; 賓 + )) + (ideograph-daikanwa . 05570) ; ø¸—‚ + (=cbeta . 01242) ; ø¸ “š + )) +(define-char + '((morohashi-daikanwa 5570 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x8CD3) ; 賓 + )) + (chinese-cns11643-4 . #x557E) ; ø»˜® + (=ucs . #x214A8) ; 𡒨 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B2D) ; ø»›€„ + (ideograph-daikanwa . 05571) ; ø¸—ƒ + (=ucs . #x27DCE) ; 𧷎 + )) +(define-char + '((=>ucs . #x214B2) ; 𡒲 + (morohashi-daikanwa 5571 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + )) +(define-char + '((morohashi-daikanwa 5571 1 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x373E) ; ø»žŸ¥ + (=ucs . #x214B2) ; 𡒲 + )) +(define-char + '((=>ucs . #x214B2) ; 𡒲 + (morohashi-daikanwa 5571 1 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (=gt-pj-2 . #x637C) ; ý¡€­· + (=gt . 07031) ; ý¡€­· + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3740) ; ø»žŸ§ + (ideograph-daikanwa . 48997) ; ø¸‹½¥ + (=ucs . #x214A3) ; 𡒣 + )) +(define-char + '((script Japanese Ideograph) + (morohashi-daikanwa ho 106) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (=jis-x0208 . #x545C) ; ø½‹± + (=gt-pj-1 . #x545C) ; 壗 + (=ucs . #x58D7) ; 壗 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F30) ; ø»ž«‡ + (ideograph-daikanwa . 05572) ; ø¸—„ + (=ucs . #x367B) ; 㙻 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 05573) ; ø¸—… + (=ucs . #x214B0) ; 𡒰 + )) +(define-char + '((=>ucs . #x214B0) ; 𡒰 + (morohashi-daikanwa 5573 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F34) ; ø»ž«‹ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 498 3) + (shinjigen-2 . 1453) + (=jis-x0208 . #x545E) ; ø½‹³ + (korean-ksc5601 . #x5724) ; ø»‰©£ + (chinese-cns11643-1 . #x763F) ; ø»’¿° + (chinese-gb12345 . #x405D) ; 壘 + (=gt-pj-1 . #x545E) ; 壘 + (chinese-big5 . #xC253) ; ý¢€Œ‰“ + (ideograph-daikanwa . 05574) ; ø¸—† + (=ucs . #x58D8) ; 壘 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x575D) ; ø»–¦´ + (ideograph-daikanwa . 05575) ; ø¸—‡ + (=ucs . #x367C) ; 㙼 + )) +(define-char + '((=>ucs . #x58D9) ; 壙 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (shinjigen-2 . 1517) + (=jis-x0208 . #x545D) ; ø½‹² + (korean-ksc5601 . #x4E45) ; ø»‰œ¶ + (=gt-pj-1 . #x545D) ; ø½‹² + (chinese-big5 . #xC252) ; ý¢€Œ‰’ + (ideograph-daikanwa . 05576) ; ø¸—ˆ + (ucs-jis . #x58D9) ; ø½‹² + )) +(define-char + '((=>ucs . #x58D9) ; 壙 + (morohashi-daikanwa 5576 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-1 . #x763E) ; ø»’¿¯ + )) +(define-char + '((morohashi-daikanwa 5576 0 4) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 497 6) + (chinese-gb12345 . #x5B5B) ; 壙 + (=ucs . #x58D9) ; 壙 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 05577) ; ø¸—‰ + (=ucs . #x214CD) ; 𡓍 + )) +(define-char + '((=>ucs . #x214CD) ; 𡓍 + (morohashi-daikanwa 5577 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x614A) ; ø»›‰• + )) +(define-char + '((=>ucs . #x214B1) ; 𡒱 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 05578) ; ø¸—Š + )) +(define-char + '((morohashi-daikanwa 5578 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6147) ; ø»›‰’ + (=ucs . #x214B1) ; 𡒱 + )) +(define-char + '((=>ucs . #x214B3) ; 𡒳 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 05580) ; ø¸—Œ + )) +(define-char + '((morohashi-daikanwa 5580 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6149) ; ø»›‰” + (=ucs . #x214B3) ; 𡒳 + )) +(define-char + '((=>ucs . #x214C9) ; 𡓉 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 05581) ; ø¸— + )) +(define-char + '((morohashi-daikanwa 5581 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B30) ; ø»›€‡ + (=ucs . #x214C9) ; 𡓉 + )) +(define-char + '((=>ucs . #x214CA) ; 𡓊 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 05582) ; ø¸—Ž + )) +(define-char + '((morohashi-daikanwa 5582 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6148) ; ø»›‰“ + (=ucs . #x214CA) ; 𡓊 + )) +(define-char + '((=>ucs . #x214BC) ; 𡒼 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 05583) ; ø¸— + )) +(define-char + '((morohashi-daikanwa 5583 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F31) ; ø»ž«ˆ + (=ucs . #x214BC) ; 𡒼 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F32) ; ø»ž«‰ + (ideograph-daikanwa . 05584) ; ø¸— + (=ucs . #x214BD) ; 𡒽 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F35) ; ø»ž«Œ + (ideograph-daikanwa . 05585) ; ø¸—‘ + (=ucs . #x214E4) ; 𡓤 + )) +(define-char + '((=>ucs . #x214B4) ; 𡒴 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 48998) ; ø¸‹½¦ + )) +(define-char + '((morohashi-daikanwa 48998 0 9) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F33) ; ø»ž«Š + (=ucs . #x214B4) ; 𡒴 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 499 11) + (japanese-jisx0212 . #x3859) ; ø»‹†º + (=jis-x0213-1-2000 . #x2F64) ; ø»¢¨£ + (chinese-gb12345 . #x5B64) ; 壚 + (chinese-big5 . #xF1F6) ; ý¢€‡¶ + (ideograph-daikanwa . 05586) ; ø¸—’ + (=jef-china3 . #x48C1) ; øº„£ + (=ucs . #x58DA) ; 壚 + )) +(define-char + '((=>ucs . #x58DA) ; 壚 + (morohashi-daikanwa 5586 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x6542) ; ø»”°¹ + )) +(define-char + '((=>ucs . #x58DB) ; 壛 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-big5 . #xF1F8) ; ý¢€‡¸ + (ideograph-daikanwa . 05587) ; ø¸—“ + )) +(define-char + '((morohashi-daikanwa 5587 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 501 3) + (chinese-cns11643-2 . #x6544) ; ø»”°» + (=ucs . #x58DB) ; 壛 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 499 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x66C7) ; 曇 + )) + (shinjigen-2 . 1518) + (=jis-x0208 . #x5460) ; ø½‹µ + (=gt-pj-1 . #x5460) ; 壜 + (ideograph-daikanwa . 05588) ; ø¸—” + (=hanziku-2 . #xB6C7) ; ý¢€«›‡ + (=cbeta . 00101) ; ø¸ ¥ + (=ucs . #x58DC) ; 壜 + )) +(define-char + '((=>ucs . #x58DC) ; 壜 + (morohashi-daikanwa 5588 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((chinese-cns11643-1 . #x7071) ; ø»’·® + )) + (chinese-cns11643-3 . #x5A2F) ; ø»–ª  + )) +(define-char + '((=>ucs . #x58DD) ; 壝 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0212 . #x385A) ; ø»‹†» + (chinese-big5 . #xF1F7) ; ý¢€‡· + (ideograph-daikanwa . 05589) ; ø¸—• + (ucs-jis . #x58DD) ; ø»‹†» + )) +(define-char + '((=>ucs . #x58DD) ; 壝 + (morohashi-daikanwa 5589 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x6543) ; ø»”°º + )) +(define-char + '((morohashi-daikanwa 5589 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 497 18) + (=ucs . #x58DD) ; 壝 + )) +(define-char + '((=>ucs . #x58DE) ; 壞 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (shinjigen-2 . 1502) + (=jis-x0208 . #x5455) ; ø½‹ª + (korean-ksc5601 . #x4E55) ; ø»‰† + (=gt-pj-1 . #x5455) ; ø½‹ª + (chinese-big5 . #xC361) ; ý¢€Œ¡ + (ideograph-daikanwa . 05590) ; ø¸—– + (ucs-jis . #x58DE) ; ø½‹ª + )) +(define-char + '((morohashi-daikanwa 5590 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 500 2) + (chinese-cns11643-1 . #x782E) ; ø»“‚› + (chinese-gb12345 . #x3B35) ; 壞 + (=ucs . #x58DE) ; 壞 + )) +(define-char + '((=>ucs . #x58DF) ; 壟 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (shinjigen-2 . 1520) + (=jis-x0208 . #x5462) ; ø½‹· + (korean-ksc5601 . #x5666) ; ø»‰©‡ + (=gt-pj-1 . #x5462) ; ø½‹· + (chinese-big5 . #xC362) ; ý¢€Œ¢ + (ideograph-daikanwa . 05591) ; ø¸—— + (ucs-jis . #x58DF) ; ø½‹· + )) +(define-char + '((morohashi-daikanwa 5591 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 500 4) + (chinese-gb12345 . #x4222) ; 壟 + (=ucs . #x58DF) ; 壟 + )) +(define-char + '((=>ucs . #x58DF) ; 壟 + (morohashi-daikanwa 5591 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-1 . #x782F) ; ø»“‚œ + )) +(define-char + '((=>ucs . #x58E0) ; 壠 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=jis-x0208 . #x4E36) ; ø½Š¸— + (korean-ksc5601 . #x5723) ; ø»‰©¢ + (ideograph-daikanwa . 48818) ; ø¸‹º² + )) + (=jis-x0213-1-2000 . #x2F65) ; ø»¢¨¤ + (ideograph-daikanwa . 05592) ; ø¸—˜ + (ucs-jis . #x58E0) ; ø»¢¨¤ + )) +(define-char + '((morohashi-daikanwa 5592 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 500 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x9F8D) ; 龍 + )) + (chinese-gb12345 . #x5B62) ; 壠 + (=hanziku-2 . #xB6DD) ; ý¢€«› + (=jef-china3 . #x48C3) ; øº„£ƒ + (=ucs . #x58E0) ; 壠 + )) +(define-char + '((=>ucs . #x58E0) ; 壠 + (morohashi-daikanwa 5592 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=jef-china3 . #x70A4) ; øº‡‚¤ + )) + (=cbeta . 00102) ; ø¸ ¦ + )) +(define-char + '((=>ucs . #x58E0) ; 壠 + (morohashi-daikanwa 5592 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((chinese-cns11643-1 . #x733E) ; ø»’»• + )) + (chinese-cns11643-3 . #x5A2E) ; ø»–ªŸ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4642) ; ø»žµ« + (ideograph-daikanwa . 05593) ; ø¸—™ + (=ucs . #x214D0) ; 𡓐 + )) +(define-char + '((=>ucs . #x214D1) ; 𡓑 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 05594) ; ø¸—š + )) +(define-char + '((morohashi-daikanwa 5594 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x463F) ; ø»žµ¨ + (=ucs . #x214D1) ; 𡓑 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 499 10) + (japanese-jisx0212 . #x385B) ; ø»‹†¼ + (chinese-cns11643-7 . #x4645) ; ø»žµ® + (ideograph-daikanwa . 05595) ; ø¸—› + (=hanziku-2 . #xB6C4) ; ý¢€«›„ + (=jef-china3 . #x47DE) ; øº„Ÿž + (=ucs . #x58E1) ; 壡 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x675D) ; ø»›’œ + (ideograph-daikanwa . 05596) ; ø¸—œ + (=ucs . #x214D2) ; 𡓒 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4644) ; ø»žµ­ + (ideograph-daikanwa . 05597) ; ø¸— + (=ucs . #x367E) ; 㙾 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 05598) ; ø¸—ž + (=ucs . #x214D3) ; 𡓓 + )) +(define-char + '((=>ucs . #x214D3) ; 𡓓 + (morohashi-daikanwa 5598 0 5) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4647) ; ø»žµ° + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 1 499 8) + (japanese-jisx0212 . #x385C) ; ø»‹†½ + (chinese-cns11643-1 . #x7830) ; ø»“‚ + (=jis-x0213-2-2000 . #x2535) ; ø»¤£Œ + (chinese-gb12345 . #x5B5E) ; 壢 + (chinese-big5 . #xC363) ; ý¢€Œ£ + (ideograph-daikanwa . 05599) ; ø¸—Ÿ + (=jef-china3 . #x48C4) ; øº„£„ + (=ucs . #x58E2) ; 壢 + )) +(define-char + '((=>ucs . #x214D4) ; 𡓔 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 05600) ; ø¸—  + )) +(define-char + '((morohashi-daikanwa 5600 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x214D4) ; 𡓔 + )) +(define-char + '((=>ucs . #x214D4) ; 𡓔 + (morohashi-daikanwa 5600 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4641) ; ø»žµª + )) +(define-char + '((=>ucs . #x214E3) ; 𡓣 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 05601) ; ø¸—¡ + )) +(define-char + '((morohashi-daikanwa 5601 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4640) ; ø»žµ© + (=ucs . #x214E3) ; 𡓣 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x463E) ; ø»žµ§ + (ideograph-daikanwa . 05602) ; ø¸—¢ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4643) ; ø»žµ¬ + (ideograph-daikanwa . 05605) ; ø¸—¥ + (=ucs . #x214D9) ; 𡓙 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4646) ; ø»žµ¯ + (ideograph-daikanwa . 48999) ; ø¸‹½§ + (=ucs . #x214DA) ; 𡓚 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6B76) ; ø»›˜­ + (ideograph-daikanwa . 05606) ; ø¸—¦ + (=ucs . #x3680) ; 㚀 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 501 4) + (chinese-cns11643-2 . #x686E) ; ø»”µ¿ + (chinese-big5 . #xF442) ; ý¢€‘‚ + (ideograph-daikanwa . 05607) ; ø¸—§ + (=ucs . #x58E3) ; 壣 + )) +(define-char + '((=>ucs . #x58E4) ; 壤 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 17) + (total-strokes . 20) + (shinjigen-2 . 1505) + (=jis-x0208 . #x5461) ; ø½‹¶ + (korean-ksc5601 . #x653D) ; ø»‰¾  + (=gt-pj-1 . #x5461) ; ø½‹¶ + (chinese-big5 . #xC45B) ; ý¢€Œ‘› + (ideograph-daikanwa . 05608) ; ø¸—¨ + (ucs-jis . #x58E4) ; ø½‹¶ + )) +(define-char + '((morohashi-daikanwa 5608 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 501 11) + (chinese-gb2312 . #x4840) ; ø»„¿µ + (chinese-isoir165 . #x4840) ; ø»¨… + (chinese-cns11643-1 . #x7966) ; ø»“„± + (=ucs . #x58E4) ; 壤 + )) +(define-char + '((=>ucs . #x214E6) ; 𡓦 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 05609) ; ø¸—© + )) +(define-char + '((morohashi-daikanwa 5609 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6333) ; ø»™¶ + (=ucs . #x214E6) ; 𡓦 + )) +(define-char + '((=>ucs . #x214F0) ; 𡓰 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 05610) ; ø¸—ª + )) +(define-char + '((morohashi-daikanwa 5610 0 3) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6B77) ; ø»›˜® + (=ucs . #x214F0) ; 𡓰 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 49000) ; ø¸‹½¨ + (=ucs . #x214EC) ; 𡓬 + )) +(define-char + '((=>ucs . #x214EC) ; 𡓬 + (morohashi-daikanwa 49000 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D4E) ; ø»Ÿ€‰ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 17) + (total-strokes . 20) + (comment . "Unknown character of JIS X 0208:1978") + (=jis-x0208 . #x545F) ; ø½‹´ + (=gt-pj-1 . #x545F) ; 壥 + (=cbeta . 04430) ; ø¸¡…Ž + (=ucs . #x58E5) ; 壥 + )) +(define-char + '((=>ucs . #x214F1) ; 𡓱 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 05611) ; ø¸—« + )) +(define-char + '((morohashi-daikanwa 5611 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5328) ; ø»Ÿˆ— + (=ucs . #x214F1) ; 𡓱 + )) +(define-char + '((=>ucs . #x214F2) ; 𡓲 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 05612) ; ø¸—¬ + )) +(define-char + '((morohashi-daikanwa 5612 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x6636) ; ø»™†“ + (=ucs . #x214F2) ; 𡓲 + )) +(define-char + '((=>ucs . #x214F3) ; 𡓳 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 05613) ; ø¸—­ + )) +(define-char + '((morohashi-daikanwa 5613 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5324) ; ø»Ÿˆ“ + (=ucs . #x214F3) ; 𡓳 + )) +(define-char + '((=>ucs . #x58E6) ; 壦 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 05614) ; ø¸—® + )) +(define-char + '((morohashi-daikanwa 5614 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 501 14) + (=hanziku-2 . #xB749) ; ý¢€«‰ + (=ucs . #x58E6) ; 壦 + )) +(define-char + '((=>ucs . #x58E6) ; 壦 + (morohashi-daikanwa 5614 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E28) ; ø»–°‘ + )) +(define-char + '((=>ucs . #x214F4) ; 𡓴 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 05615) ; ø¸—¯ + )) +(define-char + '((morohashi-daikanwa 5615 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5323) ; ø»Ÿˆ’ + (=ucs . #x214F4) ; 𡓴 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5327) ; ø»Ÿˆ– + (ideograph-daikanwa . 05616) ; ø¸—° + (=ucs . #x214F5) ; 𡓵 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5325) ; ø»Ÿˆ” + (ideograph-daikanwa . 05617) ; ø¸—± + (=ucs . #x214F6) ; 𡓶 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F72) ; ø»›ž¡ + (ideograph-daikanwa . 05618) ; ø¸—² + (=ucs . #x214FF) ; 𡓿 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F73) ; ø»›ž¢ + (ideograph-daikanwa . 05620) ; ø¸—´ + (=ucs . #x21501) ; 𡔁 + )) +(define-char + '((=>ucs . #x214FC) ; 𡓼 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 05621) ; ø¸—µ + )) +(define-char + '((morohashi-daikanwa 5621 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5326) ; ø»Ÿˆ• + (=ucs . #x214FC) ; 𡓼 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F74) ; ø»›ž£ + (=ucs . #x214F8) ; 𡓸 + )) +(define-char + '((=>ucs . #x21502) ; 𡔂 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x575B) ; ø»Ÿ‚ + (ideograph-daikanwa . 05622) ; ø¸—¶ + )) +(define-char + '((morohashi-daikanwa 5622 0 2) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 19) + (total-strokes . 22) + (=ucs . #x21502) ; 𡔂 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x7334) ; ø»›£› + (ideograph-daikanwa . 05623) ; ø¸—· + (=ucs . #x21507) ; 𡔇 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x575D) ; ø»Ÿ„ + (ideograph-daikanwa . 05624) ; ø¸—¸ + (=ucs . #x21508) ; 𡔈 + )) +(define-char + '((=>ucs . #x21509) ; 𡔉 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 05625) ; ø¸—¹ + )) +(define-char + '((morohashi-daikanwa 5625 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x7335) ; ø»›£œ + (=ucs . #x21509) ; 𡔉 + )) +(define-char + '((=>ucs . #x58E7) ; 壧 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F22) ; ø»”¿… + (chinese-big5 . #xF7D3) ; ý¢€Ÿ“ + (ideograph-daikanwa . 05626) ; ø¸—º + )) +(define-char + '((morohashi-daikanwa 5626 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 1 502 20) + (=ucs . #x58E7) ; 壧 + )) +(define-char + '((=>ucs . #x2150A) ; 𡔊 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideograph-daikanwa . 05627) ; ø¸—» + )) +(define-char + '((morohashi-daikanwa 5627 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B4B) ; ø»Ÿ”ª + (=ucs . #x2150A) ; 𡔊 + )) +(define-char + '((=>ucs . #x2150B) ; 𡔋 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 20) + (total-strokes . 23) + (cns-total-strokes . 22) + (ideograph-daikanwa . 05628) ; ø¸—¼ + )) +(define-char + '((morohashi-daikanwa 5628 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 20) + (total-strokes . 23) + (cns-total-strokes . 22) + (chinese-cns11643-7 . #x575C) ; ø»Ÿƒ + (=ucs . #x2150B) ; 𡔋 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 20) + (total-strokes . 23) + (hanyu-dazidian 1 502 19) + (chinese-cns11643-2 . #x6F21) ; ø»”¿„ + (chinese-big5 . #xF7D2) ; ý¢€Ÿ’ + (ideograph-daikanwa . 05629) ; ø¸—½ + (=ucs . #x58E8) ; 壨 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 21) + (total-strokes . 24) + (hanyu-dazidian 1 502 25) + (japanese-jisx0212 . #x385D) ; ø»‹†¾ + (=jis-x0213-1-2000 . #x2F66) ; ø»¢¨¥ + (chinese-gb12345 . #x3053) ; 壩 + (chinese-big5 . #xC5F2) ; ý¢€Œ—² + (ideograph-daikanwa . 05630) ; ø¸—¾ + (=ucs . #x58E9) ; 壩 + )) +(define-char + '((=>ucs . #x58E9) ; 壩 + (morohashi-daikanwa 5630 0 1) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-1 . #x7C5E) ; ø»“‰ƒ + )) +(define-char + '((=>ucs . #x2150F) ; 𡔏 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 05631) ; ø¸—¿ + )) +(define-char + '((morohashi-daikanwa 5631 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E57) ; ø»Ÿ™ + (=ucs . #x2150F) ; 𡔏 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-3 . #x6072) ; ø»–´— + (ideograph-daikanwa . 05632) ; ø¸˜€ + (=ucs . #x3681) ; 㚁 + )) +(define-char + '((=>ucs . #x21515) ; 𡔕 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 05633) ; ø¸˜ + )) +(define-char + '((morohashi-daikanwa 5633 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-5 . #x7757) ; ø»›©¶ + (=ucs . #x21515) ; 𡔕 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 21) + (total-strokes . 24) + (=ucs . #x58EA) ; 壪 + )) +(define-char + '((=>ucs . #x58EA) ; 壪 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 21) + (total-strokes . 24) + (hanyu-dazidian 8 12 5) + (=hanziku-12 . #xEBE2) ; ý¢ƒŽ¯¢ + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C6E) ; ø»™¿ + (ideograph-daikanwa . 05634) ; ø¸˜‚ + (=ucs . #x3682) ; 㚂 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 26) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B5F) ; ø»›¯¶ + (ideograph-daikanwa . 05635) ; ø¸˜ƒ + (=ucs . #x21517) ; 𡔗 + )) +(define-char + '((ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 27) + (total-strokes . 30) + (chinese-cns11643-7 . #x655A) ; ø»Ÿ£¥ + (ideograph-daikanwa . 49001) ; ø¸‹½© + (=ucs . #x21518) ; 𡔘 + )) +(define-char + '((=>ucs . #x21519) ; 𡔙 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 33) + (total-strokes . 36) + (ideograph-daikanwa . 05636) ; ø¸˜„ + )) +(define-char + '((morohashi-daikanwa 5636 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 33) + (total-strokes . 36) + (chinese-cns11643-7 . #x6642) ; ø»Ÿ¤« + (=ucs . #x21519) ; 𡔙 + )) +(define-char + '((=>ucs . #x2151A) ; 𡔚 + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 36) + (total-strokes . 39) + (ideograph-daikanwa . 05637) ; ø¸˜… + )) +(define-char + '((morohashi-daikanwa 5637 0 0) + (ideographic-radical . 32) ; ⼟ + (ideographic-strokes . 36) + (total-strokes . 39) + (chinese-cns11643-7 . #x664F) ; ø»Ÿ¤¸ + (=ucs . #x2151A) ; 𡔚 + )) diff --git a/lisp/utf-2000/Ideograph-R033-Scholar.el b/lisp/utf-2000/Ideograph-R033-Scholar.el new file mode 100644 index 0000000..dfc9371 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R033-Scholar.el @@ -0,0 +1,834 @@ +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 1524) + (chinese-gb2312 . #x4A3F) ; ø»…‚° + (=jis-x0208 . #x3B4E) ; ø½Šœµ + (korean-ksc5601 . #x5E4D) ; ø»‰´ž + (chinese-isoir165 . #x4A3F) ; ø»«€ + (chinese-cns11643-1 . #x4449) ; ø»‘¶ž + (=gt-pj-1 . #x3B4E) ; 士 + (chinese-big5 . #xA468) ; ý¢€Š‘¨ + (ideograph-daikanwa . 05638) ; ø¸˜† + (=gt-k . 00178) ; ý¡„€‚² + (=ucs . #x58EB) ; 士 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 1) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=ucs . #x58EB) ; 士 + )) + (shinjigen-2 . 1525) + (chinese-gb2312 . #x4849) ; ø»„¿¾ + (=jis-x0208 . #x3F51) ; ø½Š¢° + (korean-ksc5601 . #x6C73) ; ø»Š‰¨ + (chinese-isoir165 . #x4849) ; ø»¨Ž + (=gt-pj-1 . #x3F51) ; 壬 + (chinese-big5 . #xA4D0) ; ý¢€Š“ + (ideograph-daikanwa . 05639) ; ø¸˜‡ + (=gt-k . 00452) ; ý¡„€‡„ + (=ucs . #x58EC) ; 壬 + )) +(define-char + '((=>ucs . #x58EC) ; 壬 + (morohashi-daikanwa 5639 0 2) + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-1 . #x4531) ; ø»‘·¤ + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2262) ; ø»›· + (ideograph-daikanwa . 05640) ; ø¸˜ˆ + (=ucs . #x2151B) ; 𡔛 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb12345 . #x7D47) ; 壭 + (=ucs . #x58ED) ; 壭 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 3) + (kangxi-strokes . 2) + (ideograph-daikanwa . 05641) ; ø¸˜‰ + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x89B1) ; ý¢€ˆ¦± + ) + ((=ucs . #x58EB) ; 士 + )) + (shinjigen-2 . 1526) + (chinese-gb2312 . #x5733) ; ø»…•ª + (=jis-x0208 . #x4154) ; ø½Š¥¯ + (chinese-isoir165 . #x5733) ; ø»½º + (chinese-cns11643-3 . #x2343) ; ø»•š‚ + (=gt-pj-1 . #x4154) ; 壮 + (ideograph-daikanwa . 05642) ; ø¸˜Š + (=gt-k . 01660) ; ý¡„€™¼ + (=ucs . #x58EE) ; 壮 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x723F) ; 爿 + ) + ((=ucs . #x58EB) ; 士 + )) + (shinjigen-2 . 1527) + (=jis-x0208 . #x5463) ; ø½‹¸ + (korean-ksc5601 . #x6D60) ; ø»ŠŠ³ + (chinese-cns11643-1 . #x4967) ; ø»‘¾’ + (chinese-gb12345 . #x5733) ; 壯 + (=gt-pj-1 . #x5463) ; 壯 + (chinese-big5 . #xA7A7) ; ý¢€Šž§ + (ideograph-daikanwa . 05643) ; ø¸˜‹ + (=gt-k . 02691) ; ý¡„€ªƒ + (=ucs . #x58EF) ; 壯 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 4) + (total-strokes . 7) + (cns-total-strokes . 9) + (chinese-cns11643-6 . #x2F6D) ; ø»œŠ  + (ideograph-daikanwa . 05644) ; ø¸˜Œ + (=ucs . #x2151D) ; 𡔝 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x58EB) ; 士 + ) + ((=ucs . #x200DC) ; 𠃜 + )) + (shinjigen-2 . 6398) + (chinese-gb2312 . #x4979) ; ø»…‚Œ + (=jis-x0208 . #x403C) ; ø½Š£¹ + (chinese-isoir165 . #x4979) ; ø»ªœ + (chinese-cns11643-3 . #x2545) ; ø»•€ + (=gt-pj-1 . #x403C) ; 声 + (ideograph-daikanwa . 05645) ; ø¸˜ + (=gt-k . 02590) ; ý¡„€¨ž + (=ucs . #x58F0) ; 声 + )) +(define-char + '((=>ucs . #x2151E) ; 𡔞 + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 05646) ; ø¸˜Ž + )) +(define-char + '((morohashi-daikanwa 5646 0 0) + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x2151E) ; 𡔞 + )) +(define-char + '((=>ucs . #x2151E) ; 𡔞 + (morohashi-daikanwa 5646 0 1) + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x266B) ; ø»›½ + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x58EB) ; 士 + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x5315) ; 匕 + )) + (shinjigen-2 . 1528) + (=jis-x0208 . #x306D) ; ø½ŠŠ + (chinese-cns11643-3 . #x2543) ; ø»•œ¾ + (=gt-pj-1 . #x306D) ; 壱 + (ideograph-daikanwa . 05647) ; ø¸˜ + (=ucs . #x58F1) ; 壱 + )) +(define-char + '((morohashi-daikanwa 5647 1) + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x58EB) ; 士 + ) + ((=ucs . #x2F817) ; 冗 + )) + (=jis-x0208 . #x4764) ; ø½Š®³ + (chinese-cns11643-3 . #x2544) ; ø»•œ¿ + (=gt-pj-1 . #x4764) ; 売 + (=gt-k . 02771) ; ý¡„€«“ + (=ucs . #x58F2) ; 売 + )) +(define-char + '((=>ucs . #x58F3) ; 壳 + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x58EB) ; 士 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x51E0) ; 几 + )) + )) + (japanese-jisx0212 . #x385E) ; ø»‹†¿ + (chinese-cns11643-3 . #x282D) ; ø»•¡‚ + (=jis-x0213-2-2000 . #x2536) ; ø»¤£ + (ideograph-daikanwa . 05648) ; ø¸˜ + (ucs-jis . #x58F3) ; ø»‹†¿ + )) +(define-char + '((morohashi-daikanwa 5648 0 3) + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x58EB) ; 士 + ) + ((=ucs . #x5197) ; 冗 + )) + (chinese-gb2312 . #x3F47) ; ø»„²® + (chinese-isoir165 . #x3F47) ; ø»š¾ + (=ucs . #x58F3) ; 壳 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A52) ; ø»œ‚¯ + (ideograph-daikanwa . 49002) ; ø¸‹½ª + (=ucs . #x2151F) ; 𡔟 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5341) ; 十 + ) + ((=ucs . #x8C46) ; 豆 + )) + (chinese-cns11643-2 . #x2960) ; ø»“™ + (=jis-x0213-2-2000 . #x2537) ; ø»¤£Ž + (chinese-big5 . #xCE5F) ; ý¢€Œ¹Ÿ + (ideograph-daikanwa . 05649) ; ø¸˜‘ + (=ucs . #x58F4) ; 壴 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x58EB) ; 士 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x58EB) ; 士 + ) + ((=ucs . #x58EB) ; 士 + )) + )) + (chinese-cns11643-3 . #x2B77) ; ø»•¦¦ + (ideograph-daikanwa . 05650) ; ø¸˜’ + (=ucs . #x58F5) ; 壵 + )) +(define-char + '((=>ucs . #x21522) ; 𡔢 + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 05651) ; ø¸˜“ + )) +(define-char + '((morohashi-daikanwa 5651 0 4) + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C64) ; ø»™»¹ + (=ucs . #x21522) ; 𡔢 + )) +(define-char + '((=>ucs . #x21524) ; 𡔤 + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3642) ; ø»œ”‡ + (ideograph-daikanwa . 05652) ; ø¸˜” + )) +(define-char + '((morohashi-daikanwa 5652 0 0) + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x21524) ; 𡔤 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 7) + (total-strokes . 10) + (cns-total-strokes . 9) + (chinese-cns11643-6 . #x2F6E) ; ø»œŠ¡ + (ideograph-daikanwa . 05653) ; ø¸˜• + (=ucs . #x21525) ; 𡔥 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3641) ; ø»œ”† + (ideograph-daikanwa . 05654) ; ø¸˜– + (=ucs . #x21526) ; 𡔦 + )) +(define-char + '((=>ucs . #x21528) ; 𡔨 + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 05655) ; ø¸˜— + )) +(define-char + '((morohashi-daikanwa 5655 0 2) + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C63) ; ø»™»¸ + (=ucs . #x21528) ; 𡔨 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 05656) ; ø¸˜˜ + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x58EB) ; 士 + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x4E1A) ; 业 + )) + (chinese-gb2312 . #x3A78) ; ø»„¬‰ + (chinese-isoir165 . #x3A78) ; ø»”™ + (=ucs . #x58F6) ; 壶 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x58EB) ; 士 + ) + ((=big5-cdp . #x8A49) ; ý¢€ˆ©‰ + )) + (shinjigen-2 . 1531) + (japanese-jisx0208-1978 . #x5464) ; ø»ƒ‡½ + (japanese-jisx0208 . #x445B) ; ø»‡„œ + (chinese-cns11643-3 . #x3477) ; ø»•³´ + (=jis-x0208-1990 . #x445B) ; ø½Šª + (=gt-pj-1 . #x445B) ; 壷 + (ideograph-daikanwa . 05657) ; ø¸˜™ + (=gt-k . 07837) ; ý¡„º + (=cbeta . 06724) ; ø¸¡©„ + (=ucs . #x58F7) ; 壷 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E36) ; ø»œŸ« + (ideograph-daikanwa . 05658) ; ø¸˜š + (=ucs . #x2152C) ; 𡔬 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05659) ; ø¸˜› + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05660) ; ø¸˜œ + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x58EB) ; 士 + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x8C46) ; 豆 + )) + (shinjigen-2 . 1529) + (chinese-gb2312 . #x523C) ; ø»…Ž + (=jis-x0208 . #x5465) ; ø½‹º + (korean-ksc5601 . #x6C6C) ; ø»Š‰¡ + (chinese-isoir165 . #x523C) ; ø»¶­ + (chinese-cns11643-1 . #x5E62) ; ø»’ƒ + (=gt-pj-1 . #x5465) ; 壹 + (chinese-big5 . #xB3FC) ; ý¢€‹¼ + (ideograph-daikanwa . 05661) ; ø¸˜ + (=gt-k . 09176) ; ý¡„‚˜ + (=ucs . #x58F9) ; 壹 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x58EB) ; 士 + ) + ((=big5-cdp . #x8DE8) ; ý¢€ˆ·¨ + )) + (shinjigen-2 . 1531) + (japanese-jisx0208-1978 . #x445B) ; ø»‚°” + (japanese-jisx0208 . #x5464) ; ø»‡œ… + (korean-ksc5601 . #x7B3E) ; ø»Šžµ + (chinese-cns11643-1 . #x5E63) ; ø»’„ + (=jis-x0208-1990 . #x5464) ; ø½‹¹ + (chinese-gb12345 . #x3A78) ; 壺 + (=gt-pj-1 . #x5464) ; 壺 + (chinese-big5 . #xB3FD) ; ý¢€‹½ + (ideograph-daikanwa . 05662) ; ø¸˜ž + (=gt-k . 09175) ; ý¡„‚— + (=ucs . #x58FA) ; 壺 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x373C) ; ø»š‹› + (ideograph-daikanwa . 05663) ; ø¸˜Ÿ + (=ucs . #x3683) ; 㚃 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x80E5) ; 胥 + )) + (shinjigen-2 . 1704) + (=jis-x0208 . #x5466) ; ø½‹» + (korean-ksc5601 . #x5F6B) ; ø»‰¶š + (=gt-pj-1 . #x5466) ; 壻 + (ideograph-daikanwa . 05664) ; ø¸˜  + (=ucs . #x58FB) ; 壻 + )) +(define-char + '((=>ucs . #x58FB) ; 壻 + (morohashi-daikanwa 5664 0 1) + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x571F) ; 土 + ) + ((chinese-cns11643-1 . #x5328) ; ø»’‹¿ + )) + (chinese-cns11643-3 . #x3A52) ; ø»•¼ƒ + )) +(define-char + '((=>ucs . #x2138E) ; 𡎎 + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05665) ; ø¸˜¡ + )) +(define-char + '((morohashi-daikanwa 5665 0 0) + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4751) ; ø»œ­” + (=ucs . #x2138E) ; 𡎎 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4752) ; ø»œ­• + (ideograph-daikanwa . 05666) ; ø¸˜¢ + (=ucs . #x2152F) ; 𡔯 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x58EB) ; 士 + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x4E9E) ; 亞 + )) + (shinjigen-2 . 1532) + (=jis-x0208 . #x5467) ; ø½‹¼ + (chinese-cns11643-2 . #x4239) ; ø»“½– + (=gt-pj-1 . #x5467) ; 壼 + (chinese-big5 . #xDCF2) ; ý¢€³² + (ideograph-daikanwa . 05667) ; ø¸˜£ + (=ucs . #x58FC) ; 壼 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5157) ; ø»œ¼† + (ideograph-daikanwa . 05668) ; ø¸˜¤ + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5159) ; ø»œ¼ˆ + (ideograph-daikanwa . 05669) ; ø¸˜¥ + (=ucs . #x21530) ; 𡔰 + )) +(define-char + '((=>ucs . #x21535) ; 𡔵 + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05670) ; ø¸˜¦ + )) +(define-char + '((morohashi-daikanwa 5670 0 1) + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5158) ; ø»œ¼‡ + (=ucs . #x21535) ; 𡔵 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05671) ; ø¸˜§ + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x58EB) ; 士 + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x4E9A) ; 亚 + )) + (chinese-isoir165 . #x7A5A) ; ø»Ž±» + (=ucs . #x58F8) ; 壸 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8D53) ; ý¢€ˆµ“ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x540B) ; 吋 + )) + (shinjigen-2 . 1534) + (=jis-x0208 . #x5468) ; ø½‹½ + (korean-ksc5601 . #x6178) ; ø»‰¹£ + (chinese-cns11643-1 . #x6840) ; ø»’« + (chinese-gb12345 . #x4A59) ; 壽 + (=gt-pj-1 . #x5468) ; 壽 + (chinese-big5 . #xB9D8) ; ý¢€‹§˜ + (ideograph-daikanwa . 05672) ; ø¸˜¨ + (=gt-k . 11196) ; ý¡„‚®¼ + (=ucs . #x58FD) ; 壽 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x58F4) ; 壴 + ) + ((=ucs . #x5DE8) ; å·¨ + )) + (chinese-cns11643-2 . #x4950) ; ø»”‡¿ + (chinese-big5 . #xE169) ; ý¢€Ž…© + (ideograph-daikanwa . 05674) ; ø¸˜ª + (=ucs . #x58FE) ; 壾 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B69) ; ø»‹„ + (ideograph-daikanwa . 05675) ; ø¸˜« + (=ucs . #x2153B) ; 𡔻 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B6A) ; ø»‹… + (ideograph-daikanwa . 05676) ; ø¸˜¬ + (=ucs . #x21536) ; 𡔶 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B6B) ; ø»‹† + (ideograph-daikanwa . 05677) ; ø¸˜­ + (=ucs . #x2140E) ; 𡐎 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B68) ; ø»‹ƒ + (ideograph-daikanwa . 49003) ; ø¸‹½« + (=ucs . #x21539) ; 𡔹 + )) +(define-char + '((=>ucs . #x58FF) ; 壿 + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x58EB) ; 士 + ) + ((korean-ksc5601 . #x706E) ; ø»Š› + (ideograph-daikanwa . 07445) ; ø¸´• + )) + (chinese-big5 . #xE553) ; ý¢€Ž•“ + (ideograph-daikanwa . 05678) ; ø¸˜® + )) +(define-char + '((morohashi-daikanwa 5678 0 2) + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x58EB) ; 士 + ) + ((=ucs . #x5C0A) ; 尊 + )) + (chinese-cns11643-2 . #x4F7A) ; ø»”‘ + (=ucs . #x58FF) ; 壿 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x217A) ; ø»ž€ + (ideograph-daikanwa . 05679) ; ø¸˜¯ + (=ucs . #x2153C) ; 𡔼 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8A4E) ; ý¢€ˆ©Ž + ) + ((=ucs . #x540B) ; 吋 + )) + (=ucs . #x5900) ; 夀 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2179) ; ø»ž€Œ + (=ucs . #x2153D) ; 𡔽 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x58EB) ; 士 + ) + ((=big5-cdp . #x8B48) ; ý¢€ˆ­ˆ + ) + ((=ucs . #x56FA) ; 固 + )) + (chinese-cns11643-3 . #x504D) ; ø»–œ’ + (ideograph-daikanwa . 05680) ; ø¸˜° + (=ucs . #x5901) ; 夁 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C75) ; ø»ž’ + (ideograph-daikanwa . 05681) ; ø¸˜± + (=ucs . #x2153E) ; 𡔾 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F36) ; ø»ž« + (ideograph-daikanwa . 05683) ; ø¸˜³ + (=ucs . #x21545) ; 𡕅 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F37) ; ø»ž«Ž + (ideograph-daikanwa . 05685) ; ø¸˜µ + (=ucs . #x2154B) ; 𡕋 + )) +(define-char + '((=>ucs . #x2154C) ; 𡕌 + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 05686) ; ø¸˜¶ + )) +(define-char + '((morohashi-daikanwa 5686 0 0) + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4648) ; ø»žµ± + (=ucs . #x2154C) ; 𡕌 + )) +(define-char + '((ideographic-radical . 33) ; â¼  + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4649) ; ø»žµ² + (ideograph-daikanwa . 05688) ; ø¸˜¸ + (=ucs . #x2154D) ; 𡕍 + )) +(define-char + '((=>ucs . #x21551) ; 𡕑 + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 05689) ; ø¸˜¹ + )) +(define-char + '((morohashi-daikanwa 5689 0 0) + (ideographic-radical . 33) ; â¼  + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x575E) ; ø»Ÿ… + (=ucs . #x21551) ; 𡕑 + )) diff --git a/lisp/utf-2000/Ideograph-R034-Go.el b/lisp/utf-2000/Ideograph-R034-Go.el new file mode 100644 index 0000000..c9bdd5e --- /dev/null +++ b/lisp/utf-2000/Ideograph-R034-Go.el @@ -0,0 +1,366 @@ +(define-char + '((=>ucs . #x5902) ; 夂 + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 0) + (cns-radical . 35) ; â¼¢ + (total-strokes . 3) + (=jis-x0208 . #x5469) ; ø½‹¾ + (chinese-cns11643-3 . #x2139) ; ø»•–¼ + (=gt-pj-1 . #x5469) ; ø½‹¾ + (ideograph-daikanwa . 05691) ; ø¸˜» + (=big5-cdp . #x8B45) ; ý¢€ˆ­… + (=gt-k . 00217) ; ý¡„€ƒ™ + (ucs-jis . #x5902) ; ø½‹¾ + )) +(define-char + '((morohashi-daikanwa 5691 0 1) + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x623A) ; ø»…¥» + (chinese-isoir165 . #x623A) ; ø»ŽŽ‹ + (=ucs . #x5902) ; 夂 + )) +(define-char + '((=>ucs . #x21552) ; 𡕒 + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-cns11643-5 . #x212F) ; ø»™ªº + (ideograph-daikanwa . 05692) ; ø¸˜¼ + )) +(define-char + '((morohashi-daikanwa 5692 0 2) + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 0) + (total-strokes . 3) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 9) + (hanyu-dazidian-char . 5) + (=big5-cdp . #x8874) ; ý¢€ˆ¡´ + (=ucs . #x21552) ; 𡕒 + )) +(define-char + '((=>ucs . #x5903) ; 夃 + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-2 . #x213A) ; ø»“Œ¹ + (chinese-big5 . #xC95A) ; ý¢€Œ¥š + (ideograph-daikanwa . 05693) ; ø¸˜½ + )) +(define-char + '((morohashi-daikanwa 5693 0 5) + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 1) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x4E43) ; 乃 + ) + ((=ucs . #x53C8) ; 又 + )) + (=ucs . #x5903) ; 夃 + )) +(define-char + '((ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2263) ; ø»›· + (ideograph-daikanwa . 05694) ; ø¸˜¾ + (=ucs . #x21553) ; 𡕓 + )) +(define-char + '((ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=jis-x0208 . #x5469) ; ø½‹¾ + (chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + ) + ((=ucs . #x535C) ; 卜 + )) + (chinese-gb2312 . #x3426) ; ø»„¢ƒ + (chinese-isoir165 . #x3426) ; ø»Š“ + (=jef-china3 . #x81CC) ; øºˆ‡Œ + (=ucs . #x5904) ; 处 + )) +(define-char + '((=>ucs . #x5904) ; 处 + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 2) + (cns-radical . 35) ; â¼¢ + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=jis-x0208 . #x5469) ; ø½‹¾ + (chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-3 . #x2235) ; ø»•˜– + )) +(define-char + '((ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5902) ; 夂 + ) + ((=ucs . #x3404) ; 㐄 + )) + (japanese-jisx0212 . #x385F) ; ø»‹‡€ + (=jis-x0213-2-2000 . #x2538) ; ø»¤£ + (ideograph-daikanwa . 05695) ; ø¸˜¿ + (=jef-china3 . #x48CE) ; øº„£Ž + (=ucs . #x5905) ; 夅 + )) +(define-char + '((=>ucs . #x5905) ; 夅 + (morohashi-daikanwa 5695 0 0) + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2344) ; ø»•šƒ + (=big5-cdp . #x8D5F) ; ý¢€ˆµŸ + )) +(define-char + '((=>ucs . #x5905) ; 夅 + (morohashi-daikanwa 5695 0 1) + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 3) + (total-strokes . 6) + (=cbeta . 03232) ; ø¸ ²  + )) +(define-char + '((ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 3) + (cns-radical . 35) ; â¼¢ + (total-strokes . 6) + (chinese-cns11643-6 . #x2437) ; ø»›¹  + (ideograph-daikanwa . 05696) ; ø¸™€ + (=ucs . #x21555) ; 𡕕 + )) +(define-char + '((ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 3) + (cns-radical . 35) ; â¼¢ + (total-strokes . 6) + (chinese-cns11643-6 . #x2436) ; ø»›¹Ÿ + (ideograph-daikanwa . 05697) ; ø¸™ + (=ucs . #x21556) ; 𡕖 + )) +(define-char + '((ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 4) + (cns-radical . 35) ; â¼¢ + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5902) ; 夂 + ) + ((=ucs . #x4E30) ; 丰 + )) + (japanese-jisx0212 . #x3860) ; ø»‹‡ + (chinese-isoir165 . #x7B26) ; ø»Ž²¥ + (chinese-cns11643-2 . #x2350) ; ø»“‹ + (=jis-x0213-2-2000 . #x2539) ; ø»¤£ + (chinese-big5 . #xCAB0) ; ý¢€Œª° + (ideograph-daikanwa . 05698) ; ø¸™‚ + (=jef-china3 . #x48CF) ; øº„£ + (=ucs . #x5906) ; 夆 + )) +(define-char + '((ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 4) + (cns-radical . 35) ; â¼¢ + (total-strokes . 7) + (chinese-cns11643-5 . #x2362) ; ø»™®© + (ideograph-daikanwa . 05699) ; ø¸™ƒ + )) +(define-char + '((ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x266C) ; ø»›½‘ + (ideograph-daikanwa . 05700) ; ø¸™„ + (=ucs . #x21558) ; 𡕘 + )) +(define-char + '((ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5902) ; 夂 + ) + ((=ucs . #x7530) ; 田 + )) + (chinese-gb2312 . #x3138) ; ø»„» + (chinese-isoir165 . #x3138) ; ø»†‹ + (=jef-china3 . #x81F2) ; øºˆ‡² + (=ucs . #x5907) ; 备 + )) +(define-char + '((ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 6) + (cns-radical . 35) ; â¼¢ + (total-strokes . 9) + (chinese-cns11643-3 . #x2B78) ; ø»•¦§ + (ideograph-daikanwa . 05701) ; ø¸™… + (=ucs . #x3685) ; 㚅 + )) +(define-char + '((ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5902) ; 夂 + ) + ((=ucs . #x7C73) ; ç±³ + )) + (ideograph-daikanwa . 05702) ; ø¸™† + (=ucs . #x5908) ; 夈 + )) +(define-char + '((=>ucs . #x5908) ; 夈 + (morohashi-daikanwa 5702 0 1) + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 6) + (cns-radical . 35) ; â¼¢ + (total-strokes . 9) + (chinese-cns11643-3 . #x2B7A) ; ø»•¦© + )) +(define-char + '((=>ucs . #x5909) ; 変 + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x4B72) ; ø½Š´¹ + (korean-ksc5601 . #x6632) ; ø»‰¿³ + (ideograph-daikanwa . 00293) ; ø¸€„¥ + ) + ((=jis-x0208 . #x546A) ; ø½‹¿ + (ideograph-daikanwa . 05708) ; ø¸™Œ + )) + (ideograph-daikanwa . 05703) ; ø¸™‡ + )) +(define-char + '((=>ucs . #x5909) ; 変 + (morohashi-daikanwa 5703 0 0) + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 6) + (kangxi-radical . 35) ; â¼¢ + (total-strokes . 9) + (chinese-cns11643-3 . #x2B79) ; ø»•¦¨ + )) +(define-char + '((=>ucs . #x5909) ; 変 + (morohashi-daikanwa 5703 0 1) + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x4B72) ; ø½Š´¹ + (korean-ksc5601 . #x6632) ; ø»‰¿³ + (ideograph-daikanwa . 00293) ; ø¸€„¥ + ) + ((=jis-x0208 . #x5469) ; ø½‹¾ + (chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + )) + (shinjigen-2 . 3201) + (=jis-x0208 . #x4A51) ; ø½Š²º + (=gt-pj-1 . #x4A51) ; ø½Š²º + (ucs-jis . #x5909) ; ø½Š²º + )) +(define-char + '((morohashi-daikanwa 5703 0 2) + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA6) ; 亦 + ) + ((=jis-x0208 . #x5469) ; ø½‹¾ + (chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + )) + (=ucs . #x5909) ; 変 + )) +(define-char + '((ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3643) ; ø»œ”ˆ + (ideograph-daikanwa . 05704) ; ø¸™ˆ + (=ucs . #x2155A) ; 𡕚 + )) +(define-char + '((=>ucs . #x2155B) ; 𡕛 + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E37) ; ø»œŸ¬ + (ideograph-daikanwa . 05705) ; ø¸™‰ + )) +(define-char + '((morohashi-daikanwa 5705 0 0) + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x2155B) ; 𡕛 + )) +(define-char + '((ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 8) + (cns-radical . 35) ; â¼¢ + (total-strokes . 11) + (chinese-cns11643-6 . #x3E38) ; ø»œŸ­ + (ideograph-daikanwa . 05706) ; ø¸™Š + (=ucs . #x2155C) ; 𡕜 + )) +(define-char + '((ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05707) ; ø¸™‹ + (=ucs . #x2155D) ; 𡕝 + )) +(define-char + '((=>ucs . #x2155D) ; 𡕝 + (morohashi-daikanwa 5707 0 1) + (ideographic-radical . 34) ; ⼡ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x515A) ; ø»œ¼‰ + )) diff --git a/lisp/utf-2000/Ideograph-R035-Go-Slowly.el b/lisp/utf-2000/Ideograph-R035-Go-Slowly.el new file mode 100644 index 0000000..f0f85d0 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R035-Go-Slowly.el @@ -0,0 +1,754 @@ +(define-char + '((=>ucs . #x590A) ; 夊 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 1538) + (=jis-x0208 . #x546A) ; ø½‹¿ + (=gt-pj-1 . #x546A) ; ø½‹¿ + (ideograph-daikanwa . 05708) ; ø¸™Œ + (ucs-jis . #x590A) ; ø½‹¿ + )) +(define-char + '((morohashi-daikanwa 5708 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-cns11643-3 . #x213A) ; ø»•–½ + (=big5-cdp . #x8A71) ; ý¢€ˆ©± + (=ucs . #x590A) ; 夊 + )) +(define-char + '((=>ucs . #x2155E) ; 𡕞 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 05709) ; ø¸™ + )) +(define-char + '((morohashi-daikanwa 5709 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2439) ; ø»›¹¢ + (=ucs . #x2155E) ; 𡕞 + )) +(define-char + '((=>ucs . #x2155F) ; 𡕟 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 05710) ; ø¸™Ž + )) +(define-char + '((morohashi-daikanwa 5710 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2438) ; ø»›¹¡ + (=ucs . #x2155F) ; 𡕟 + )) +(define-char + '((=>ucs . #x590B) ; 夋 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 05711) ; ø¸™ + )) +(define-char + '((=>ucs . #x590B) ; 夋 + (morohashi-daikanwa 5711 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2546) ; ø»• + (=big5-cdp . #x8D64) ; ý¢€ˆµ¤ + )) +(define-char + '((=>ucs . #x590B) ; 夋 + (morohashi-daikanwa 5711 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3861) ; ø»‹‡‚ + (=jis-x0213-2-2000 . #x253A) ; ø»¤£‘ + (=jef-china3 . #x48D0) ; øº„£ + (ucs-jis . #x590B) ; ø»‹‡‚ + )) +(define-char + '((morohashi-daikanwa 5711 0 2) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x590B) ; 夋 + )) +(define-char + '((=>ucs . #x21560) ; 𡕠 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 05712) ; ø¸™ + )) +(define-char + '((morohashi-daikanwa 5712 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2364) ; ø»™®« + (=ucs . #x21560) ; 𡕠 + )) +(define-char + '((=>ucs . #x21561) ; 𡕡 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 05713) ; ø¸™‘ + )) +(define-char + '((morohashi-daikanwa 5713 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2363) ; ø»™®ª + (=ucs . #x21561) ; 𡕡 + )) +(define-char + '((=>ucs . #x9EA6) ; 麦 + (morohashi-daikanwa 47718 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2547) ; ø»•‚ + )) +(define-char + '((=>ucs . #x590C) ; 夌 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 05714) ; ø¸™’ + )) +(define-char + '((=>ucs . #x590C) ; 夌 + (morohashi-daikanwa 5714 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2623) ; ø»““¸ + )) +(define-char + '((=>ucs . #x590C) ; 夌 + (morohashi-daikanwa 5714 0 2) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3862) ; ø»‹‡ƒ + (=jis-x0213-1-2000 . #x2F67) ; ø»¢¨¦ + (chinese-big5 . #xCC42) ; ý¢€Œ±‚ + (=jef-china3 . #x48D1) ; øº„£‘ + (ucs-jis . #x590C) ; ø»‹‡ƒ + )) +(define-char + '((morohashi-daikanwa 5714 0 3) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x590C) ; 夌 + )) +(define-char + '((=>ucs . #x21562) ; 𡕢 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 05715) ; ø¸™“ + )) +(define-char + '((morohashi-daikanwa 5715 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x256F) ; ø»—§® + (=ucs . #x21562) ; 𡕢 + )) +(define-char + '((=>ucs . #x21563) ; 𡕣 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 05716) ; ø¸™” + )) +(define-char + '((morohashi-daikanwa 5716 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A53) ; ø»œ‚° + (=ucs . #x21563) ; 𡕣 + )) +(define-char + '((=>ucs . #x590D) ; 复 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 6) + (japanese-strokes . 9) + (total-strokes . 9) + (ideograph-daikanwa . 05717) ; ø¸™• + )) +(define-char + '((=>ucs . #x590D) ; 复 + (morohashi-daikanwa 5717 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 6) + (japanese-strokes . 9) + (total-strokes . 9) + (=jef-china3 . #x48D2) ; øº„£’ + )) +(define-char + '((=>ucs . #x590D) ; 复 + (morohashi-daikanwa 5717 0 7) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 6) + (japanese-strokes . 9) + (total-strokes . 9) + (chinese-cns11643-2 . #x2961) ; ø»“™ + )) +(define-char + '((morohashi-daikanwa 5717 0 8) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 6) + (japanese-strokes . 9) + (total-strokes . 9) + (chinese-gb2312 . #x3834) ; ø»„¨‰ + (chinese-isoir165 . #x3834) ; ø»™ + (=jis-x0213-2-2000 . #x253B) ; ø»¤£’ + (chinese-big5 . #xCE60) ; ý¢€Œ¹  + (=jef-china3 . #x81FB) ; øºˆ‡» + (=ucs . #x590D) ; 复 + )) +(define-char + '((=>ucs . #x3687) ; 㚇 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 05718) ; ø¸™– + )) +(define-char + '((=>ucs . #x3687) ; 㚇 + (morohashi-daikanwa 5718 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (=big5-cdp . #x88E7) ; ý¢€ˆ£§ + )) +(define-char + '((=>ucs . #x3687) ; 㚇 + (morohashi-daikanwa 5718 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2861) ; ø»—«º + )) +(define-char + '((morohashi-daikanwa 5718 0 2) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x3687) ; 㚇 + )) +(define-char + '((=>ucs . #x590E) ; 夎 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 05719) ; ø¸™— + )) +(define-char + '((=>ucs . #x590E) ; 夎 + (morohashi-daikanwa 5719 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E5B) ; ø»“   + )) +(define-char + '((morohashi-daikanwa 5719 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xD159) ; ý¢€…™ + (=ucs . #x590E) ; 夎 + )) +(define-char + '((=>ucs . #x590F) ; 夏 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 05720) ; ø¸™˜ + )) +(define-char + '((=>ucs . #x590F) ; 夏 + (morohashi-daikanwa 5720 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x546E) ; ø»’Ž£ + )) +(define-char + '((morohashi-daikanwa 5720 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1539) + (chinese-gb2312 . #x4F44) ; ø»…Š‹ + (=jis-x0208 . #x3246) ; ø½ŠŸ + (korean-ksc5601 . #x793E) ; ø»Š›¹ + (chinese-isoir165 . #x4F44) ; ø»²› + (=gt-pj-1 . #x3246) ; 夏 + (chinese-big5 . #xAE4C) ; ý¢€Š¹Œ + (=gt-k . 06381) ; ý¡„£­ + (=ucs . #x590F) ; 夏 + )) +(define-char + '((=>ucs . #x2156A) ; 𡕪 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 05721) ; ø¸™™ + )) +(define-char + '((morohashi-daikanwa 5721 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C65) ; ø»™»º + (=ucs . #x2156A) ; 𡕪 + )) +(define-char + '((=>ucs . #x21567) ; 𡕧 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05722) ; ø¸™š + )) +(define-char + '((morohashi-daikanwa 5722 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x315E) ; ø»šƒ‰ + (=ucs . #x21567) ; 𡕧 + )) +(define-char + '((=>ucs . #x2156C) ; 𡕬 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05723) ; ø¸™› + )) +(define-char + '((morohashi-daikanwa 5723 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E3A) ; ø»œŸ¯ + (=ucs . #x2156C) ; 𡕬 + )) +(define-char + '((=>ucs . #x21568) ; 𡕨 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05724) ; ø¸™œ + )) +(define-char + '((morohashi-daikanwa 5724 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E39) ; ø»œŸ® + (=ucs . #x21568) ; 𡕨 + )) +(define-char + '((=>ucs . #x2156B) ; 𡕫 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05725) ; ø¸™ + )) +(define-char + '((morohashi-daikanwa 5725 0 4) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E3B) ; ø»œŸ° + (=ucs . #x2156B) ; 𡕫 + )) +(define-char + '((=>ucs . #x21569) ; 𡕩 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 49004) ; ø¸‹½¬ + )) +(define-char + '((morohashi-daikanwa 49004 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E3C) ; ø»œŸ± + (=ucs . #x21569) ; 𡕩 + )) +(define-char + '((=>ucs . #x2A31B) ; 𪌛 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05726) ; ø¸™ž + )) +(define-char + '((morohashi-daikanwa 5726 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x2A31B) ; 𪌛 + )) +(define-char + '((=>ucs . #x2A31B) ; 𪌛 + (morohashi-daikanwa 5726 0 3) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4753) ; ø»œ­– + )) +(define-char + '((=>ucs . #x2156E) ; 𡕮 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05728) ; ø¸™  + )) +(define-char + '((morohashi-daikanwa 5728 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E4F) ; ø»š–€ + (=ucs . #x2156E) ; 𡕮 + )) +(define-char + '((=>ucs . #x2156F) ; 𡕯 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05729) ; ø¸™¡ + )) +(define-char + '((morohashi-daikanwa 5729 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x515C) ; ø»œ¼‹ + (=ucs . #x2156F) ; 𡕯 + )) +(define-char + '((=>ucs . #x20B76) ; ð ­¶ + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05730) ; ø¸™¢ + )) +(define-char + '((morohashi-daikanwa 5730 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x515B) ; ø»œ¼Š + (=ucs . #x20B76) ; ð ­¶ + )) +(define-char + '((ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1540) + (=jis-x0208 . #x546B) ; ø½‹‚€ + (chinese-isoir165 . #x7A3A) ; ø»Ž±› + (chinese-cns11643-3 . #x4646) ; ø»–Ÿ + (=gt-pj-1 . #x546B) ; 夐 + (ideograph-daikanwa . 05731) ; ø¸™£ + (=gt-k . 11198) ; ý¡„‚®¾ + (=ucs . #x5910) ; 夐 + )) +(define-char + '((=>ucs . #x21572) ; 𡕲 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05732) ; ø¸™¤ + )) +(define-char + '((morohashi-daikanwa 5732 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B6C) ; ø»‹‡ + (=ucs . #x21572) ; 𡕲 + )) +(define-char + '((=>ucs . #x21574) ; 𡕴 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05733) ; ø¸™¥ + )) +(define-char + '((morohashi-daikanwa 5733 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B6D) ; ø»‹ˆ + (=ucs . #x21574) ; 𡕴 + )) +(define-char + '((=>ucs . #x21576) ; 𡕶 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 05734) ; ø¸™¦ + )) +(define-char + '((morohashi-daikanwa 5734 0 2) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x21576) ; 𡕶 + )) +(define-char + '((=>ucs . #x21576) ; 𡕶 + (morohashi-daikanwa 5734 0 3) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C50) ; ø»šª¥ + )) +(define-char + '((=>ucs . #x2157A) ; 𡕺 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 05735) ; ø¸™§ + )) +(define-char + '((morohashi-daikanwa 5735 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C77) ; ø»ž” + (=ucs . #x2157A) ; 𡕺 + )) +(define-char + '((=>ucs . #x21579) ; 𡕹 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 05736) ; ø¸™¨ + )) +(define-char + '((morohashi-daikanwa 5736 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C76) ; ø»ž“ + (=ucs . #x21579) ; 𡕹 + )) +(define-char + '((=>ucs . #x2157B) ; 𡕻 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 05737) ; ø¸™© + )) +(define-char + '((morohashi-daikanwa 5737 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3746) ; ø»žŸ­ + (=ucs . #x2157B) ; 𡕻 + )) +(define-char + '((=>ucs . #x2157E) ; 𡕾 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 05738) ; ø¸™ª + )) +(define-char + '((morohashi-daikanwa 5738 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F38) ; ø»ž« + (=ucs . #x2157E) ; 𡕾 + )) +(define-char + '((=>ucs . #x2157F) ; 𡕿 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 05739) ; ø¸™« + )) +(define-char + '((morohashi-daikanwa 5739 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F39) ; ø»ž« + (=ucs . #x2157F) ; 𡕿 + )) +(define-char + '((=>ucs . #x2157C) ; 𡕼 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 05740) ; ø¸™¬ + )) +(define-char + '((morohashi-daikanwa 5740 0 6) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x464A) ; ø»žµ³ + (=ucs . #x2157C) ; 𡕼 + )) +(define-char + '((=>ucs . #x2157D) ; 𡕽 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 05742) ; ø¸™® + )) +(define-char + '((morohashi-daikanwa 5742 0 2) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F3A) ; ø»ž«‘ + (=ucs . #x2157D) ; 𡕽 + )) +(define-char + '((ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0212 . #x3863) ; ø»‹‡„ + (chinese-cns11643-2 . #x6545) ; ø»”°¼ + (chinese-big5 . #xF1F9) ; ý¢€‡¹ + (ideograph-daikanwa . 05741) ; ø¸™­ + (=ucs . #x5912) ; 夒 + )) +(define-char + '((=>ucs . #x21580) ; 𡖀 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 05743) ; ø¸™¯ + )) +(define-char + '((morohashi-daikanwa 5743 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x464B) ; ø»žµ´ + (=ucs . #x21580) ; 𡖀 + )) +(define-char + '((ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 16) + (kangxi-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x3864) ; ø»‹‡… + (chinese-cns11643-4 . #x5F52) ; ø»˜¼ + (ideograph-daikanwa . 05744) ; ø¸™° + (=ucs . #x5913) ; 夓 + )) +(define-char + '((=>ucs . #x21581) ; 𡖁 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 05745) ; ø¸™± + )) +(define-char + '((morohashi-daikanwa 5745 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D4F) ; ø»Ÿ€Š + (=ucs . #x21581) ; 𡖁 + )) +(define-char + '((=>ucs . #x5914) ; 夔 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 05746) ; ø¸™² + )) +(define-char + '((=>ucs . #x5914) ; 夔 + (morohashi-daikanwa 5746 0 0) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 17) + (total-strokes . 20) + (korean-ksc5601 . #x5073) ; ø»‰   + )) +(define-char + '((=>ucs . #x5914) ; 夔 + (morohashi-daikanwa 5746 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 17) + (total-strokes . 20) + (japanese-jisx0212 . #x3865) ; ø»‹‡† + (=jis-x0213-2-2000 . #x253C) ; ø»¤£“ + (ucs-jis . #x5914) ; ø»‹‡† + )) +(define-char + '((morohashi-daikanwa 5746 0 2) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-gb2312 . #x5967) ; ø»…™š + (chinese-isoir165 . #x5967) ; ø»Žª + (chinese-big5 . #xC4DC) ; ý¢€Œ“œ + (=ucs . #x5914) ; 夔 + )) +(define-char + '((=>ucs . #x5914) ; 夔 + (morohashi-daikanwa 5746 0 3) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-1 . #x7A67) ; ø»“† + )) +(define-char + '((=>ucs . #x8641) ; 虁 + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 05747) ; ø¸™³ + )) +(define-char + '((=>ucs . #x8641) ; 虁 + (morohashi-daikanwa 5747 0 1) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 19) + (total-strokes . 22) + (japanese-jisx0212 . #x3866) ; ø»‹‡‡ + (=jis-x0213-1-2000 . #x2F68) ; ø»¢¨§ + (=jef-china3 . #x48D3) ; øº„£“ + (ucs-jis . #x8641) ; ø»‹‡‡ + )) +(define-char + '((=>ucs . #x8641) ; 虁 + (morohashi-daikanwa 5747 0 2) + (ideographic-radical . 35) ; â¼¢ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-3 . #x602F) ; ø»–³” + )) diff --git a/lisp/utf-2000/Ideograph-R036-Evening.el b/lisp/utf-2000/Ideograph-R036-Evening.el new file mode 100644 index 0000000..119828b --- /dev/null +++ b/lisp/utf-2000/Ideograph-R036-Evening.el @@ -0,0 +1,1259 @@ +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 1544) + (chinese-gb2312 . #x4F26) ; ø»…‰­ + (=jis-x0208 . #x4D3C) ; ø½Š¶¿ + (korean-ksc5601 . #x602A) ; ø»‰¶· + (chinese-isoir165 . #x4F26) ; ø»±½ + (chinese-cns11643-1 . #x444A) ; ø»‘¶Ÿ + (=gt-pj-1 . #x4D3C) ; 夕 + (chinese-big5 . #xA469) ; ý¢€Š‘© + (ideograph-daikanwa . 05749) ; ø¸™µ + (=gt-k . 00206) ; ý¡„€ƒŽ + (=ucs . #x5915) ; 夕 + )) +(define-char + '((=>ucs . #x5916) ; 外 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 836) + (=jis-x0208 . #x3330) ; ø½Š§ + (korean-ksc5601 . #x6862) ; ø»ŠƒŸ + (=gt-pj-1 . #x3330) ; ø½Š§ + (ideograph-daikanwa . 05750) ; ø¸™¶ + (=gt-k . 00901) ; ý¡„€Ž… + (ucs-jis . #x5916) ; ø½Š§ + )) +(define-char + '((morohashi-daikanwa 5750 0 0) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x4D62) ; ø»…‡­ + (chinese-isoir165 . #x4D62) ; ø»¯½ + (chinese-cns11643-1 . #x4640) ; ø»‘¹‘ + (chinese-big5 . #xA57E) ; ý¢€Š•¾ + (=ucs . #x5916) ; 外 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 2 861 3) + (chinese-cns11643-6 . #x2264) ; ø»›·‘ + (ideograph-daikanwa . 05751) ; ø¸™· + (=hanziku-3 . #xAD63) ; ý¢€ºµ£ + (=ucs . #x21584) ; 𡖄 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-2 . #x2151) ; ø»“ + (chinese-big5 . #xC970) ; ý¢€Œ¥° + (ideograph-daikanwa . 05752) ; ø¸™¸ + (=jef-china3 . #x48D7) ; øº„£— + (=ucs . #x5917) ; 夗 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 2) + (total-strokes . 5) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((ideographic-radical . 26) ; ⼙ + (shinjigen-1 . 848) + (ideograph-daikanwa . 02847) ; ø¸€¬Ÿ + ) + )) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5915) ; 夕 + ) + ((=ucs . #x5369) ; 卩 + )) + (shinjigen-1 . 850) + (shinjigen-2 . 850) + (=jis-x0208 . #x5249) ; ø½Š¾¢ + (chinese-cns11643-3 . #x2236) ; ø»•˜— + (=gt-pj-1 . #x5249) ; 夘 + (ideograph-daikanwa . 05753) ; ø¸™¹ + (=gt-k . 01038) ; ý¡„€Ž + (=cbeta . 06470) ; ø¸¡¥† + (=ucs . #x5918) ; 夘 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 2 861 1) + (chinese-cns11643-6 . #x2265) ; ø»›·’ + (ideograph-daikanwa . 05754) ; ø¸™º + (=hanziku-3 . #xAD61) ; ý¢€ºµ¡ + (=ucs . #x21586) ; 𡖆 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 1545) + (chinese-gb2312 . #x596D) ; ø»…™  + (=jis-x0208 . #x3D48) ; ø½ŠŸ« + (korean-ksc5601 . #x6254) ; ø»‰º + (chinese-isoir165 . #x596D) ; ø»Ž° + (chinese-cns11643-1 . #x4768) ; ø»‘»— + (=gt-pj-1 . #x3D48) ; 夙 + (chinese-big5 . #xA667) ; ý¢€Š™§ + (ideograph-daikanwa . 05755) ; ø¸™» + (=gt-k . 01641) ; ý¡„€™© + (=ucs . #x5919) ; 夙 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 1546) + (chinese-gb2312 . #x3660) ; ø»„¥¹ + (=jis-x0208 . #x423F) ; ø½Š¦¸ + (korean-ksc5601 . #x527D) ; ø»‰£¦ + (chinese-isoir165 . #x3660) ; ø»Ž‰ + (chinese-cns11643-1 . #x4769) ; ø»‘»˜ + (=gt-pj-1 . #x423F) ; 多 + (chinese-big5 . #xA668) ; ý¢€Š™¨ + (ideograph-daikanwa . 05756) ; ø¸™¼ + (=gt-k . 01664) ; ý¡„€š€ + (=ucs . #x591A) ; 多 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x243B) ; ø»›¹¤ + (ideograph-daikanwa . 05757) ; ø¸™½ + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 53 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x88B3) ; ý¢€ˆ¢³ + ) + ((=big5-cdp . #x88B3) ; ý¢€ˆ¢³ + )) + (chinese-cns11643-6 . #x243A) ; ø»›¹£ + (ideograph-daikanwa . 05758) ; ø¸™¾ + (=hanziku-1 . #xAEE5) ; ý¢€š»¥ + (=ucs . #x21588) ; 𡖈 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 3) + (total-strokes . 6) + (=jis-x0208 . #x546C) ; ø½‹‚ + (chinese-cns11643-4 . #x2252) ; ø»—¢· + (=gt-pj-1 . #x546C) ; 夛 + (ideograph-daikanwa . 05759) ; ø¸™¿ + (=ucs . #x591B) ; 夛 + )) +(define-char + '((=>ucs . #x56F1) ; 囱 + (morohashi-daikanwa 4710 0 3) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2548) ; ø»•ƒ + )) +(define-char + '((=>ucs . #x2158A) ; 𡖊 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 05760) ; ø¸š€ + )) +(define-char + '((morohashi-daikanwa 5760 0 0) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 2 863 5) + (chinese-cns11643-6 . #x266E) ; ø»›½“ + (=hanziku-3 . #xADC7) ; ý¢€º·‡ + (=ucs . #x2158A) ; 𡖊 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 2 863 4) + (chinese-cns11643-6 . #x266D) ; ø»›½’ + (ideograph-daikanwa . 05761) ; ø¸š + (=hanziku-3 . #xADC6) ; ý¢€º·† + (=ucs . #x2158B) ; 𡖋 + )) +(define-char + '((=>ucs . #x591C) ; 夜 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 05763) ; ø¸šƒ + )) +(define-char + '((=>ucs . #x591C) ; 夜 + (morohashi-daikanwa 5763 0 2) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1548) + (=jis-x0208 . #x4C6B) ; ø½Š¶ + (korean-ksc5601 . #x6528) ; ø»‰¾‹ + (=gt-pj-1 . #x4C6B) ; ø½Š¶ + (=gt-k . 03842) ; ý¡„€¼‚ + (ucs-jis . #x591C) ; ø½Š¶ + )) +(define-char + '((morohashi-daikanwa 5763 0 3) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5239) ; ø»…Žš + (chinese-isoir165 . #x5239) ; ø»¶ª + (chinese-cns11643-1 . #x4C5F) ; ø»’‚¤ + (chinese-big5 . #xA95D) ; ý¢€Š¥ + (=ucs . #x591C) ; 夜 + )) +(define-char + '((=>ucs . #x2158D) ; 𡖍 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 05764) ; ø¸š„ + )) +(define-char + '((morohashi-daikanwa 5764 0 1) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A54) ; ø»œ‚± + (=ucs . #x2158D) ; 𡖍 + )) +(define-char + '((=>ucs . #x2158D) ; 𡖍 + (morohashi-daikanwa 5764 0 9) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 285 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8BEA) ; ý¢€ˆ¯ª + ) + ((=big5-cdp . #x89F3) ; ý¢€ˆ§³ + )) + )) + (=hanziku-1 . #xE0D0) ; ý¢€žƒ + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3867) ; ø»‹‡ˆ + (chinese-cns11643-4 . #x2570) ; ø»—§¯ + (ideograph-daikanwa . 05765) ; ø¸š… + (=ucs . #x591D) ; 夝 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2558) ; ø»™±› + (ideograph-daikanwa . 05766) ; ø¸š† + (=ucs . #x3689) ; 㚉 + )) +(define-char + '((=>ucs . #x21591) ; 𡖑 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 05767) ; ø¸š‡ + )) +(define-char + '((morohashi-daikanwa 5767 0 1) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 2 863 11) + (chinese-cns11643-5 . #x285F) ; ø»™µ¼ + (=hanziku-3 . #xADCD) ; ý¢€º· + (=ucs . #x21591) ; 𡖑 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x591A) ; 多 + ) + ((=ucs . #x4E5F) ; 也 + )) + (ideograph-daikanwa . 05768) ; ø¸šˆ + (=cbeta . 02776) ; ø¸ «˜ + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B7B) ; ø»•¦ª + (=ucs . #x3C54) ; 㱔 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C68) ; ø»™»½ + (ideograph-daikanwa . 05769) ; ø¸š‰ + (=ucs . #x21592) ; 𡖒 + )) +(define-char + '((=>ucs . #x21592) ; 𡖒 + (morohashi-daikanwa 5769 0 2) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 863 14) + (=hanziku-3 . #xADD0) ; ý¢€º· + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 863 16) + (chinese-cns11643-4 . #x2C35) ; ø»—±† + (ideograph-daikanwa . 05770) ; ø¸šŠ + (=hanziku-3 . #xADD2) ; ý¢€º·’ + (=ucs . #x21593) ; 𡖓 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 863 13) + (chinese-cns11643-5 . #x2C67) ; ø»™»¼ + (ideograph-daikanwa . 05771) ; ø¸š‹ + (=hanziku-3 . #xADCF) ; ý¢€º· + (=ucs . #x21594) ; 𡖔 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 863 17) + (chinese-cns11643-6 . #x3646) ; ø»œ”‹ + (ideograph-daikanwa . 05772) ; ø¸šŒ + (=hanziku-3 . #xADD3) ; ý¢€º·“ + (=ucs . #x21595) ; 𡖕 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 863 15) + (chinese-cns11643-5 . #x2C69) ; ø»™»¾ + (ideograph-daikanwa . 05773) ; ø¸š + (=hanziku-3 . #xADD1) ; ý¢€º·‘ + (=ucs . #x2159C) ; 𡖜 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3644) ; ø»œ”‰ + (ideograph-daikanwa . 05774) ; ø¸šŽ + (=ucs . #x22EC8) ; 𢻈 + )) +(define-char + '((=>ucs . #x20157) ; 𠅗 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E01) ; 丁 + ) + ((ideograph-daikanwa . 05763) ; ø¸šƒ + )) + (ideograph-daikanwa . 05775) ; ø¸š + )) +(define-char + '((=>ucs . #x20157) ; 𠅗 + (morohashi-daikanwa 5775 0 1) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E01) ; 丁 + ) + ((ideograph-daikanwa . 05763) ; ø¸šƒ + )) + (=cbeta . 03754) ; ø¸ ºª + )) +(define-char + '((morohashi-daikanwa 5775 0 2) + (ideographic- (:radical 36 ; â¼£ + :strokes 7) + (:radical 8 ; ⼇ + :strokes 8)) + (total-strokes . 10) + (->same-ideograph + ((ideograph-daikanwa . 05775) ; ø¸š + )) + (hanyu-dazidian 1 287 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E01) ; 丁 + ) + ((=ucs . #x591C) ; 夜 + )) + (chinese-cns11643-5 . #x2C66) ; ø»™»» + (=hanziku-1 . #xE153) ; ý¢€ž…“ + (=ucs . #x20157) ; 𠅗 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3645) ; ø»œ”Š + (ideograph-daikanwa . 49005) ; ø¸‹½­ + (=ucs . #x21597) ; 𡖗 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 863 12) + (chinese-cns11643-6 . #x3647) ; ø»œ”Œ + (ideograph-daikanwa . 49006) ; ø¸‹½® + (=hanziku-3 . #xADCE) ; ý¢€º·Ž + (=ucs . #x2159A) ; 𡖚 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb12345 . #x7D7E) ; 夞 + (=ucs . #x591E) ; 夞 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x2159B) ; 𡖛 + )) +(define-char + '((=>ucs . #x2159B) ; 𡖛 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 8 17 9) + (=hanziku-12 . #xECC8) ; ý¢ƒŽ³ˆ + )) +(define-char + '((=>ucs . #x2159D) ; 𡖝 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 864 3) + (ideograph-daikanwa . 05776) ; ø¸š + (=hanziku-3 . #xADE5) ; ý¢€º·¥ + )) +(define-char + '((morohashi-daikanwa 5776 0 2) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3124) ; ø»—¸‹ + (=ucs . #x2159D) ; 𡖝 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x595C) ; ø»’•§ + (chinese-big5 . #xB0F7) ; ý¢€‹ƒ· + (ideograph-daikanwa . 05777) ; ø¸š‘ + (=ucs . #x5920) ; 夠 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x393B) ; ø»„©® + (chinese-isoir165 . #x393B) ; ø»‘¾ + (chinese-cns11643-3 . #x3479) ; ø»•³¶ + (ideograph-daikanwa . 05778) ; ø¸š’ + (=jef-china3 . #x91BE) ; øº‰†¾ + (=ucs . #x591F) ; 够 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 864 2) + (chinese-cns11643-5 . #x3161) ; ø»šƒŒ + (ideograph-daikanwa . 05779) ; ø¸š“ + (=hanziku-3 . #xADE4) ; ý¢€º·¤ + (=ucs . #x2159E) ; 𡖞 + )) +(define-char + '((=>ucs . #x2159F) ; 𡖟 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05780) ; ø¸š” + )) +(define-char + '((morohashi-daikanwa 5780 0 0) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 864 7) + (chinese-cns11643-6 . #x3E3D) ; ø»œŸ² + (=hanziku-3 . #xADE9) ; ý¢€º·© + (=ucs . #x2159F) ; 𡖟 + )) +(define-char + '((=>ucs . #x215A2) ; 𡖢 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05781) ; ø¸š• + )) +(define-char + '((morohashi-daikanwa 5781 0 0) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 864 6) + (chinese-cns11643-5 . #x315F) ; ø»šƒŠ + (=hanziku-3 . #xADE8) ; ý¢€º·¨ + (=ucs . #x215A2) ; 𡖢 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 864 4) + (chinese-cns11643-5 . #x3160) ; ø»šƒ‹ + (ideograph-daikanwa . 05782) ; ø¸š– + (=hanziku-3 . #xADE6) ; ý¢€º·¦ + (=ucs . #x215A3) ; 𡖣 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 864 8) + (chinese-cns11643-5 . #x3162) ; ø»šƒ + (ideograph-daikanwa . 05783) ; ø¸š— + (=hanziku-3 . #xADEA) ; ý¢€º·ª + (=ucs . #x215A4) ; 𡖤 + )) +(define-char + '((=>ucs . #x68A6) ; 梦 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 8) + (total-strokes . 11) + (->same-ideograph + ((ideograph-daikanwa . 14871) ; ø¸ƒ¨— + )) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 1550) + (ideograph-daikanwa . 05802) ; ø¸šª + ) + :sources (sougen-irai-zokujifu morohashi-daikanwa shinjigen-1))) + (shinjigen-1 . 1552) + (shinjigen-2 . 1552) + (=jis-x0208 . #x546D) ; ø½‹‚‚ + (chinese-cns11643-3 . #x3478) ; ø»•³µ + (=gt-pj-1 . #x546D) ; ø½‹‚‚ + (ideograph-daikanwa . 05784) ; ø¸š˜ + (=gt-k . 07919) ; ý¡„»¯ + (=jef-china3 . #x82A2) ; øºˆŠ¢ + (ucs-jis . #x68A6) ; ø½‹‚‚ + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3868) ; ø»‹‡‰ + (chinese-cns11643-5 . #x373D) ; ø»š‹œ + (ideograph-daikanwa . 05785) ; ø¸š™ + (=jef-china3 . #x48D8) ; øº„£˜ + (=ucs . #x5921) ; 夡 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3677) ; ø»˜€´ + (ideograph-daikanwa . 05786) ; ø¸šš + (=ucs . #x368A) ; 㚊 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 864 10) + (chinese-cns11643-5 . #x373E) ; ø»š‹ + (ideograph-daikanwa . 05787) ; ø¸š› + (=hanziku-3 . #xADEC) ; ý¢€º·¬ + (=ucs . #x215AA) ; 𡖪 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 864 15) + (chinese-cns11643-5 . #x3742) ; ø»š‹¡ + (ideograph-daikanwa . 05788) ; ø¸šœ + (=hanziku-3 . #xADF1) ; ý¢€º·± + (=ucs . #x215AB) ; 𡖫 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 864 14) + (chinese-cns11643-5 . #x3741) ; ø»š‹  + (ideograph-daikanwa . 05790) ; ø¸šž + (=hanziku-3 . #xADF0) ; ý¢€º·° + (=ucs . #x215AD) ; 𡖭 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 864 13) + (chinese-cns11643-5 . #x3740) ; ø»š‹Ÿ + (ideograph-daikanwa . 05791) ; ø¸šŸ + (=hanziku-3 . #xADEF) ; ý¢€º·¯ + (=ucs . #x215AC) ; 𡖬 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 864 18) + (chinese-cns11643-6 . #x4754) ; ø»œ­— + (ideograph-daikanwa . 05792) ; ø¸š  + (=hanziku-3 . #xADF4) ; ý¢€º·´ + (=ucs . #x215A9) ; 𡖩 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05793) ; ø¸š¡ + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05794) ; ø¸š¢ + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05795) ; ø¸š£ + )) +(define-char + '((=>ucs . #x215B0) ; 𡖰 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05796) ; ø¸š¤ + )) +(define-char + '((morohashi-daikanwa 5796 0 1) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 2 865 2) + (chinese-cns11643-6 . #x515D) ; ø»œ¼Œ + (=hanziku-3 . #xAE45) ; ý¢€º¹… + (=ucs . #x215B0) ; 𡖰 + )) +(define-char + '((=>ucs . #x20A03) ; 𠨃 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05797) ; ø¸š¥ + )) +(define-char + '((morohashi-daikanwa 5797 0 1) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 96 3) + (chinese-cns11643-5 . #x373F) ; ø»š‹ž + (=hanziku-1 . #xB7BD) ; ý¢€›ž½ + (=ucs . #x20A03) ; 𠨃 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 2 865 3) + (chinese-cns11643-5 . #x3E50) ; ø»š– + (ideograph-daikanwa . 05798) ; ø¸š¦ + (=hanziku-3 . #xAE46) ; ý¢€º¹† + (=ucs . #x215AF) ; 𡖯 + )) +(define-char + '((=>ucs . #x215B2) ; 𡖲 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 2 865 4) + (ideograph-daikanwa . 05799) ; ø¸š§ + (=hanziku-3 . #xAE47) ; ý¢€º¹‡ + )) +(define-char + '((morohashi-daikanwa 5799 0 2) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E52) ; ø»š–ƒ + (=ucs . #x215B2) ; 𡖲 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 2 865 1) + (chinese-cns11643-5 . #x3E51) ; ø»š–‚ + (ideograph-daikanwa . 05800) ; ø¸š¨ + (=hanziku-3 . #xAE44) ; ý¢€º¹„ + (=ucs . #x215B3) ; 𡖳 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05801) ; ø¸š© + )) +(define-char + '((morohashi-daikanwa 5801 1) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 10) + (total-strokes . 13) + (<-simplified-ideograph + (:char ((shinjigen-1 . 1550) + (ideograph-daikanwa . 05802) ; ø¸šª + ) + :sources (shinjigen-1))) + (shinjigen-1 . 1549) + (=jis-x0208 . #x4C34) ; ø½Šµ™ + (korean-ksc5601 . #x5953) ; ø»‰­Ž + (chinese-cns11643-6 . #x515E) ; ø»œ¼ + (chinese-gb12345 . #x434E) ; 夢 + (=gt-pj-1 . #x4C34) ; 夢 + (=gt-k . 10272) ; ý¡„‚   + (=ucs . #x5922) ; 夢 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 2 865 5) + (chinese-cns11643-6 . #x515F) ; ø»œ¼Ž + (=hanziku-3 . #xAE48) ; ý¢€º¹ˆ + (=ucs . #x215B4) ; 𡖴 + )) +(define-char + '((=>ucs . #x5922) ; 夢 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-1 . 1550) + (chinese-cns11643-1 . #x6842) ; ø»’« + (chinese-big5 . #xB9DA) ; ý¢€‹§š + (ideograph-daikanwa . 05802) ; ø¸šª + )) +(define-char + '((=>ucs . #x5923) ; 夣 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 1550) + (ideograph-daikanwa . 05802) ; ø¸šª + ) + :sources (shinjigen-1))) + (shinjigen-1 . 1553) + (japanese-jisx0212 . #x3869) ; ø»‹‡Š + (ideograph-daikanwa . 05803) ; ø¸š« + (ucs-jis . #x5923) ; ø»‹‡Š + )) +(define-char + '((morohashi-daikanwa 5803 0 0) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x5923) ; 夣 + )) +(define-char + '((=>ucs . #x5923) ; 夣 + (morohashi-daikanwa 5803 0 1) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x405F) ; ø»–…„ + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 2 865 6) + (chinese-cns11643-4 . #x4261) ; ø»˜’† + (ideograph-daikanwa . 05804) ; ø¸š¬ + (=hanziku-3 . #xAE49) ; ý¢€º¹‰ + (=ucs . #x215B6) ; 𡖶 + )) +(define-char + '((=>ucs . #x5924) ; 夤 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x386A) ; ø»‹‡‹ + (=jis-x0213-2-2000 . #x253D) ; ø»¤£” + (ideograph-daikanwa . 05805) ; ø¸š­ + (ucs-jis . #x5924) ; ø»‹‡‹ + )) +(define-char + '((morohashi-daikanwa 5805 0 0) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x6239) ; ø»…¥º + (chinese-isoir165 . #x6239) ; ø»ŽŽŠ + (chinese-cns11643-1 . #x6843) ; ø»’« + (chinese-big5 . #xB9DB) ; ý¢€‹§› + (=ucs . #x5924) ; 夤 + )) +(define-char + '((=>ucs . #x215B7) ; 𡖷 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05806) ; ø¸š® + )) +(define-char + '((morohashi-daikanwa 5806 0 1) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 2 866 9) + (chinese-cns11643-6 . #x5B6F) ; ø»‹Š + (=hanziku-3 . #xAE6C) ; ý¢€º¹¬ + (=ucs . #x215B7) ; 𡖷 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4260) ; ø»˜’… + (ideograph-daikanwa . 05807) ; ø¸š¯ + (=ucs . #x368B) ; 㚋 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1555) + (chinese-gb2312 . #x6237) ; ø»…¥¸ + (=jis-x0208 . #x546E) ; ø½‹‚ƒ + (chinese-isoir165 . #x6237) ; ø»ŽŽˆ + (chinese-cns11643-1 . #x6841) ; ø»’«Ž + (=gt-pj-1 . #x546E) ; 夥 + (chinese-big5 . #xB9D9) ; ý¢€‹§™ + (ideograph-daikanwa . 05808) ; ø¸š° + (=ucs . #x5925) ; 夥 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4647) ; ø»–  + (ideograph-daikanwa . 05809) ; ø¸š± + (=ucs . #x368C) ; 㚌 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 2 866 2) + (chinese-cns11643-5 . #x452E) ; ø»šŸ± + (ideograph-daikanwa . 05810) ; ø¸š² + (=hanziku-3 . #xAE65) ; ý¢€º¹¥ + (=ucs . #x215BE) ; 𡖾 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 2 866 6) + (chinese-cns11643-5 . #x452C) ; ø»šŸ¯ + (ideograph-daikanwa . 05811) ; ø¸š³ + (=hanziku-3 . #xAE69) ; ý¢€º¹© + (=ucs . #x215BD) ; 𡖽 + )) +(define-char + '((=>ucs . #x257FF) ; 𥟿 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05812) ; ø¸š´ + )) +(define-char + '((morohashi-daikanwa 5812 0 1) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x452D) ; ø»šŸ° + (=ucs . #x257FF) ; 𥟿 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05813) ; ø¸šµ + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05814) ; ø¸š¶ + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 2 865 7) + (chinese-cns11643-6 . #x5B6E) ; ø»‹‰ + (ideograph-daikanwa . 05815) ; ø¸š· + (=hanziku-3 . #xAE4A) ; ý¢€º¹Š + (=ucs . #x215B9) ; 𡖹 + )) +(define-char + '((=>ucs . #x215B8) ; 𡖸 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B70) ; ø»‹‹ + (ideograph-daikanwa . 05816) ; ø¸š¸ + )) +(define-char + '((morohashi-daikanwa 5816 0 2) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x215B8) ; 𡖸 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 2 867 1) + (chinese-cns11643-7 . #x217B) ; ø»ž€Ž + (ideograph-daikanwa . 05817) ; ø¸š¹ + (=hanziku-3 . #xAEA6) ; ý¢€ºº¦ + (=ucs . #x215BF) ; 𡖿 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B53) ; ø»–•‚ + (ideograph-daikanwa . 05818) ; ø¸šº + (=ucs . #x5926) ; 夦 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 2 867 2) + (ideograph-daikanwa . 05819) ; ø¸š» + (=hanziku-3 . #xAEA7) ; ý¢€ºº§ + (=ucs . #x215C1) ; 𡗁 + )) +(define-char + '((=>ucs . #x215C1) ; 𡗁 + (morohashi-daikanwa 5819 0 0) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C51) ; ø»šª¦ + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 05820) ; ø¸š¼ + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 05821) ; ø¸š½ + )) +(define-char + '((=>ucs . #x215C6) ; 𡗆 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 2 867 4) + (ideograph-daikanwa . 05822) ; ø¸š¾ + (=hanziku-3 . #xAEA9) ; ý¢€ºº© + )) +(define-char + '((morohashi-daikanwa 5822 0 0) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B31) ; ø»›€ˆ + (=ucs . #x215C6) ; 𡗆 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 2 867 5) + (chinese-cns11643-5 . #x5B32) ; ø»›€‰ + (ideograph-daikanwa . 05823) ; ø¸š¿ + (=hanziku-3 . #xAEAA) ; ý¢€ººª + (=ucs . #x215C8) ; 𡗈 + )) +(define-char + '((=>ucs . #x20199) ; 𠆙 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4462) ; ø½Šª— + (korean-ksc5601 . #x6F4D) ; ø»Šœ + (ideograph-daikanwa . 00303) ; ø¸€„¯ + ) + ((ideograph-daikanwa . 05763) ; ø¸šƒ + )) + (ideograph-daikanwa . 05824) ; ø¸›€ + )) +(define-char + '((=>ucs . #x20199) ; 𠆙 + (morohashi-daikanwa 5824 0 1) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4462) ; ø½Šª— + (korean-ksc5601 . #x6F4D) ; ø»Šœ + (ideograph-daikanwa . 00303) ; ø¸€„¯ + ) + ((=jis-x0208 . #x4C6B) ; ø½Š¶ + (korean-ksc5601 . #x6528) ; ø»‰¾‹ + )) + (=cbeta . 00833) ; ø¸  + )) +(define-char + '((morohashi-daikanwa 5824 0 2) + (ideographic- (:radical 8 ; ⼇ + :strokes 15 + :sources (ucs)) + (:radical 36 ; â¼£ + :strokes 14 + :strokes (morohashi-daikanwa))) + (total-strokes . 17) + (hanyu-dazidian 1 294 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EAD) ; 亭 + ) + ((=ucs . #x591C) ; 夜 + )) + (=hanziku-1 . #xE2B7) ; ý¢€žŠ· + (=ucs . #x20199) ; 𠆙 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5A7A) ; ø»˜µ¯ + (ideograph-daikanwa . 05825) ; ø¸› + (=ucs . #x368D) ; 㚍 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F3B) ; ø»ž«’ + (ideograph-daikanwa . 49007) ; ø¸‹½¯ + (=ucs . #x215C3) ; 𡗃 + )) +(define-char + '((=>ucs . #x215CC) ; 𡗌 + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 05826) ; ø¸›‚ + )) +(define-char + '((morohashi-daikanwa 5826 0 1) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 2 867 8) + (chinese-cns11643-7 . #x464C) ; ø»žµµ + (=hanziku-3 . #xAEAD) ; ý¢€ºº­ + (=ucs . #x215CC) ; 𡗌 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 05829) ; ø¸›… + (=ucs . #x23873) ; 𣡳 + )) +(define-char + '((=>ucs . #x23873) ; 𣡳 + (morohashi-daikanwa 5829 0 1) + (ideographic-radical . 36) ; â¼£ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-7 . #x634C) ; ø»Ÿ › + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (hanyu-dazidian 2 861 2) + (=hanziku-3 . #xAD62) ; ý¢€ºµ¢ + (=ucs . #x21585) ; 𡖅 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (hanyu-dazidian 2 862 1) + (=hanziku-3 . #xADA3) ; ý¢€º¶£ + (=ucs . #x21587) ; 𡖇 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (hanyu-dazidian 2 863 2) + (=hanziku-3 . #xADC4) ; ý¢€º·„ + (=ucs . #x21589) ; 𡖉 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (hanyu-dazidian 2 863 3) + (=hanziku-3 . #xADC5) ; ý¢€º·… + (=ucs . #x2158C) ; 𡖌 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (hanyu-dazidian 2 863 7) + (=hanziku-3 . #xADC9) ; ý¢€º·‰ + (=ucs . #x2158E) ; 𡖎 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (hanyu-dazidian 2 863 10) + (=hanziku-3 . #xADCC) ; ý¢€º·Œ + (=ucs . #x21590) ; 𡖐 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (hanyu-dazidian 2 864 1) + (=hanziku-3 . #xADE3) ; ý¢€º·£ + (=ucs . #x215A0) ; 𡖠 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (hanyu-dazidian 2 864 12) + (=hanziku-3 . #xADEE) ; ý¢€º·® + (=ucs . #x215A7) ; 𡖧 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (hanyu-dazidian 2 864 17) + (=hanziku-3 . #xADF3) ; ý¢€º·³ + (=ucs . #x215A8) ; 𡖨 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (hanyu-dazidian 2 865 9) + (=hanziku-3 . #xAE4C) ; ý¢€º¹Œ + (=ucs . #x215BA) ; 𡖺 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (hanyu-dazidian 2 866 3) + (=hanziku-3 . #xAE66) ; ý¢€º¹¦ + (=ucs . #x215BB) ; 𡖻 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (hanyu-dazidian 2 867 6) + (=hanziku-3 . #xAEAB) ; ý¢€ºº« + (=ucs . #x215C7) ; 𡗇 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (hanyu-dazidian 2 867 11) + (=hanziku-3 . #xAEB0) ; ý¢€ºº° + (=ucs . #x215CD) ; 𡗍 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (hanyu-dazidian 2 867 13) + (=hanziku-3 . #xAEB2) ; ý¢€ºº² + (=ucs . #x215CF) ; 𡗏 + )) +(define-char + '((ideographic-radical . 36) ; â¼£ + (hanyu-dazidian 2 867 14) + (=hanziku-3 . #xAEB3) ; ý¢€ºº³ + (=ucs . #x215D1) ; 𡗑 + )) diff --git a/lisp/utf-2000/Ideograph-R037-Big.el b/lisp/utf-2000/Ideograph-R037-Big.el new file mode 100644 index 0000000..853612e --- /dev/null +++ b/lisp/utf-2000/Ideograph-R037-Big.el @@ -0,0 +1,3421 @@ +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 1556) + (chinese-gb2312 . #x3473) ; ø»„£ + (=jis-x0208 . #x4267) ; ø½Š§  + (korean-ksc5601 . #x535E) ; ø»‰¤¥ + (chinese-isoir165 . #x3473) ; ø»‹  + (chinese-cns11643-1 . #x444B) ; ø»‘¶  + (=gt-pj-1 . #x4267) ; 大 + (chinese-big5 . #xA46A) ; ý¢€Š‘ª + (ideograph-daikanwa . 05831) ; ø¸›‡ + (=gt-k . 00196) ; ý¡„€ƒ„ + (=ucs . #x5927) ; 大 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 1) + (kangxi-strokes . 0) + (total-strokes . 4) + (hanyu-dazidian 1 524 2) + (japanese-jisx0212 . #x386B) ; ø»‹‡Œ + (chinese-cns11643-4 . #x2149) ; ø»—¡ + (ideograph-daikanwa . 05832) ; ø¸›ˆ + (=big5-cdp . #x8AED) ; ý¢€ˆ«­ + (=ucs . #x5928) ; 夨 + )) +(define-char + '((=>ucs . #x5929) ; 天 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-2 . 1559) + (=jis-x0208 . #x4537) ; ø½Š«Š + (korean-ksc5601 . #x7438) ; ø»Š” + (=gt-pj-1 . #x4537) ; ø½Š«Š + (ideograph-daikanwa . 05833) ; ø¸›‰ + (=gt-k . 00467) ; ý¡„€‡“ + (ucs-jis . #x5929) ; ø½Š«Š + )) +(define-char + '((morohashi-daikanwa 5833 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-gb2312 . #x4C6C) ; ø»…†™ + (chinese-isoir165 . #x4C6C) ; ø»®© + (chinese-cns11643-1 . #x4532) ; ø»‘·¥ + (chinese-big5 . #xA4D1) ; ý¢€Š“‘ + (=ucs . #x5929) ; 天 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-2 . 1558) + (chinese-gb2312 . #x4C2B) ; ø»……˜ + (=jis-x0208 . #x4240) ; ø½Š¦¹ + (korean-ksc5601 . #x773C) ; ø»Š˜» + (chinese-isoir165 . #x4C2B) ; ø»­¨ + (chinese-cns11643-1 . #x4534) ; ø»‘·§ + (=gt-pj-1 . #x4240) ; 太 + (chinese-big5 . #xA4D3) ; ý¢€Š““ + (ideograph-daikanwa . 05834) ; ø¸›Š + (=gt-k . 00459) ; ý¡„€‡‹ + (=ucs . #x592A) ; 太 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-2 . 1560) + (chinese-gb2312 . #x3772) ; ø»„§© + (=jis-x0208 . #x4957) ; ø½Š±¢ + (korean-ksc5601 . #x5C7D) ; ø»‰²’ + (chinese-isoir165 . #x3772) ; ø»¹ + (chinese-cns11643-1 . #x4533) ; ø»‘·¦ + (=gt-pj-1 . #x4957) ; 夫 + (chinese-big5 . #xA4D2) ; ý¢€Š“’ + (ideograph-daikanwa . 05835) ; ø¸›‹ + (=gt-k . 00481) ; ý¡„€‡¡ + (=ucs . #x592B) ; 夫 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-2 . 1557) + (=jis-x0208 . #x546F) ; ø½‹‚„ + (chinese-isoir165 . #x7A25) ; ø»Ž±† + (=gt-pj-1 . #x546F) ; 夬 + (chinese-big5 . #xC95B) ; ý¢€Œ¥› + (ideograph-daikanwa . 05836) ; ø¸›Œ + (=gt-k . 00523) ; ý¡„€ˆ‹ + (=ucs . #x592C) ; 夬 + )) +(define-char + '((=>ucs . #x592C) ; 夬 + (morohashi-daikanwa 5836 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-2 . #x213B) ; ø»“Œº + )) +(define-char + '((=>ucs . #x215D2) ; 𡗒 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 1) + (total-strokes . 4) + (ideograph-daikanwa . 05837) ; ø¸› + )) +(define-char + '((morohashi-daikanwa 5837 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x2167) ; ø»›µ¶ + (=big5-cdp . #x87D3) ; ý¢€ˆŸ“ + (=ucs . #x215D2) ; 𡗒 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-2 . 1561) + (chinese-gb2312 . #x5832) ; ø»…—‡ + (=jis-x0208 . #x5470) ; ø½‹‚… + (korean-ksc5601 . #x686C) ; ø»Šƒ© + (chinese-isoir165 . #x5832) ; ø»¿— + (chinese-cns11643-1 . #x4535) ; ø»‘·¨ + (=gt-pj-1 . #x5470) ; 夭 + (chinese-big5 . #xA4D4) ; ý¢€Š“” + (ideograph-daikanwa . 05838) ; ø¸›Ž + (=gt-k . 00524) ; ý¡„€ˆŒ + (=ucs . #x592D) ; 夭 + )) +(define-char + '((=>ucs . #x215D3) ; 𡗓 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x2168) ; ø»›µ· + (ideograph-daikanwa . 05839) ; ø¸› + )) +(define-char + '((morohashi-daikanwa 5839 0 3) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 1) + (total-strokes . 4) + (hanyu-dazidian 1 523 1) + (=hanziku-2 . #xBBAA) ; ý¢€«®ª + (=ucs . #x215D3) ; 𡗓 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 1562) + (chinese-gb2312 . #x516B) ; ø»…® + (=jis-x0208 . #x317B) ; ø½ŠŽ¶ + (korean-ksc5601 . #x6467) ; ø»‰½¬ + (chinese-isoir165 . #x516B) ; ø»µ¾ + (chinese-cns11643-1 . #x4641) ; ø»‘¹’ + (=gt-pj-1 . #x317B) ; 央 + (chinese-big5 . #xA5A1) ; ý¢€Š–¡ + (ideograph-daikanwa . 05840) ; ø¸› + (=gt-k . 00895) ; ý¡„€¿ + (=ucs . #x592E) ; 央 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x3A3B) ; ø»„«Œ + (japanese-jisx0212 . #x386C) ; ø»‹‡ + (chinese-isoir165 . #x3A3B) ; ø»“œ + (chinese-cns11643-2 . #x2152) ; ø»“‘ + (chinese-big5 . #xC971) ; ý¢€Œ¥± + (ideograph-daikanwa . 05841) ; ø¸›‘ + (=ucs . #x592F) ; 夯 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2266) ; ø»›·“ + (ideograph-daikanwa . 05842) ; ø¸›’ + (=ucs . #x215D5) ; 𡗕 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 525 2) + (japanese-jisx0212 . #x386D) ; ø»‹‡Ž + (chinese-cns11643-3 . #x2238) ; ø»•˜™ + (ideograph-daikanwa . 05843) ; ø¸›“ + (=big5-cdp . #x8AB4) ; ý¢€ˆª´ + (=cbeta . 04163) ; ø¸¡ƒ + (=ucs . #x5930) ; 夰 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 1563) + (chinese-gb2312 . #x4A27) ; ø»…‚˜ + (=jis-x0208 . #x3C3A) ; ø½Š¿ + (korean-ksc5601 . #x6377) ; ø»‰¼ž + (chinese-isoir165 . #x4A27) ; ø»ª¨ + (chinese-cns11643-1 . #x4642) ; ø»‘¹“ + (=gt-pj-1 . #x3C3A) ; 失 + (chinese-big5 . #xA5A2) ; ý¢€Š–¢ + (ideograph-daikanwa . 05844) ; ø¸›” + (=gt-k . 00946) ; ý¡„€Ž² + (=ucs . #x5931) ; 失 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 524 4) + (=jis-x0208 . #x5471) ; ø½‹‚† + (chinese-cns11643-3 . #x2237) ; ø»•˜˜ + (=gt-pj-1 . #x5471) ; 夲 + (ideograph-daikanwa . 05845) ; ø¸›• + (=big5-cdp . #x8AB3) ; ý¢€ˆª³ + (=gt-k . 01040) ; ý¡„€ + (=ucs . #x5932) ; 夲 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 524 3) + (japanese-jisx0212 . #x386E) ; ø»‹‡ + (chinese-cns11643-4 . #x2172) ; ø»—¡¹ + (ideograph-daikanwa . 05846) ; ø¸›– + (=hanziku-2 . #xBBCC) ; ý¢€«¯Œ + (=jef-china3 . #x48DD) ; øº„£ + (=ucs . #x5933) ; 夳 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 05847) ; ø¸›— + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x223A) ; ø»•˜› + (=ucs . #x368E) ; 㚎 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 526 2) + (chinese-gb2312 . #x4D37) ; ø»…‡‚ + (chinese-isoir165 . #x4D37) ; ø»¯’ + (chinese-cns11643-3 . #x2239) ; ø»•˜š + (=big5-cdp . #x8A62) ; ý¢€ˆ©¢ + (=jef-china3 . #x81E3) ; øºˆ‡£ + (=ucs . #x5934) ; 头 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2346) ; ø»•š… + (ideograph-daikanwa . 05848) ; ø¸›˜ + (=ucs . #x368F) ; 㚏 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 528 2) + (japanese-jisx0212 . #x386F) ; ø»‹‡ + (chinese-cns11643-4 . #x2253) ; ø»—¢¸ + (ideograph-daikanwa . 05849) ; ø¸›™ + (=hanziku-2 . #xBCAE) ; ý¢€«²® + (=jef-china3 . #x48DE) ; øº„£ž + (=ucs . #x5935) ; 夵 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 527 3) + (japanese-jisx0212 . #x3870) ; ø»‹‡‘ + (chinese-cns11643-3 . #x2347) ; ø»•š† + (ideograph-daikanwa . 05850) ; ø¸›š + (=hanziku-2 . #xBC6D) ; ý¢€«±­ + (=jef-china3 . #x48DC) ; øº„£œ + (=ucs . #x5936) ; 夶 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2348) ; ø»•š‡ + (ideograph-daikanwa . 05851) ; ø¸›› + (=ucs . #x3690) ; 㚐 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-1 . 1564) + (shinjigen-2 . 1564) + (chinese-gb2312 . #x5244) ; ø»…Ž¥ + (=jis-x0208 . #x3050) ; ø½ŠŒ­ + (korean-ksc5601 . #x6C28) ; ø»Šˆ + (chinese-isoir165 . #x5244) ; ø»¶µ + (chinese-cns11643-1 . #x476A) ; ø»‘»™ + (=gt-pj-1 . #x3050) ; 夷 + (chinese-big5 . #xA669) ; ý¢€Š™© + (ideograph-daikanwa . 05852) ; ø¸›œ + (=gt-k . 01558) ; ý¡„€˜– + (=ucs . #x5937) ; 夷 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 529 3) + (chinese-cns11643-6 . #x243C) ; ø»›¹¥ + (ideograph-daikanwa . 05853) ; ø¸› + (=hanziku-2 . #xBCCF) ; ý¢€«³ + (=ucs . #x215DD) ; 𡗝 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 1565) + (chinese-gb2312 . #x3F64) ; ø»„³‹ + (=jis-x0208 . #x5472) ; ø½‹‚‡ + (chinese-isoir165 . #x3F64) ; ø»›› + (chinese-cns11643-1 . #x476B) ; ø»‘»š + (=gt-pj-1 . #x5472) ; 夸 + (chinese-big5 . #xA66A) ; ý¢€Š™ª + (ideograph-daikanwa . 05854) ; ø¸›ž + (=gt-k . 01718) ; ý¡„€š¶ + (=ucs . #x5938) ; 夸 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 529 5) + (ideograph-daikanwa . 05855) ; ø¸›Ÿ + (=hanziku-2 . #xBCD1) ; ý¢€«³‘ + (=ucs . #x215DE) ; 𡗞 + )) +(define-char + '((=>ucs . #x215DE) ; 𡗞 + (morohashi-daikanwa 5855 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2254) ; ø»—¢¹ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 529 2) + (chinese-cns11643-6 . #x243F) ; ø»›¹¨ + (ideograph-daikanwa . 05856) ; ø¸›  + (=hanziku-2 . #xBCCE) ; ý¢€«³Ž + (=ucs . #x215DF) ; 𡗟 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 529 1) + (ideograph-daikanwa . 05857) ; ø¸›¡ + (=hanziku-2 . #xBCCD) ; ý¢€«³ + (=ucs . #x215E0) ; 𡗠 + )) +(define-char + '((=>ucs . #x215E0) ; 𡗠 + (morohashi-daikanwa 5857 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2440) ; ø»›¹© + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 529 4) + (chinese-cns11643-6 . #x243E) ; ø»›¹§ + (ideograph-daikanwa . 05858) ; ø¸›¢ + (=hanziku-2 . #xBCD0) ; ý¢€«³ + (=ucs . #x215E1) ; 𡗡 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 528 1) + (ideograph-daikanwa . 05859) ; ø¸›£ + (=hanziku-2 . #xBCAD) ; ý¢€«²­ + (=ucs . #x215E2) ; 𡗢 + )) +(define-char + '((=>ucs . #x215E2) ; 𡗢 + (morohashi-daikanwa 5859 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x243D) ; ø»›¹¦ + )) +(define-char + '((=>ucs . #x4E54) ; 乔 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 05860) ; ø¸›¤ + )) +(define-char + '((morohashi-daikanwa 5860 0 2) + (ideographic- (:radical 37 ; ⼤ + :strokes 3) + (:radical 4 ; ⼃ + :strokes 5)) + (total-strokes . 6) + (hanyu-dazidian 1 38 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x592D) ; 夭 + ) + ((=big5-cdp . #x89AB) ; ý¢€ˆ¦« + )) + (chinese-gb2312 . #x4747) ; ø»„¾ž + (chinese-isoir165 . #x4747) ; ø»¦® + (chinese-cns11643-3 . #x2345) ; ø»•š„ + (=hanziku-1 . #xABD7) ; ý¢€š¯— + (=ucs . #x4E54) ; 乔 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 05861) ; ø¸›¥ + )) +(define-char + '((morohashi-daikanwa 5861 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (=big5-cdp . #x87EE) ; ý¢€ˆŸ® + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (=jis-x0213-2-2000 . #x253F) ; ø»¤£– + (=ucs . #x3691) ; 㚑 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 527 1) + (chinese-gb2312 . #x3661) ; ø»„¥º + (chinese-isoir165 . #x3661) ; ø»ŽŠ + (=hanziku-2 . #xBC6B) ; ý¢€«±« + (=ucs . #x593A) ; 夺 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb12345 . #x7D6D) ; 夻 + (=ucs . #x593B) ; 夻 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5E45) ; ø»… Ž + (chinese-isoir165 . #x5E45) ; ø»Žˆž + (chinese-cns11643-2 . #x222B) ; ø»“Žˆ + (chinese-big5 . #xC9CB) ; ý¢€Œ§‹ + (=ucs . #x593C) ; 夼 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 529 6) + (chinese-cns11643-3 . #x2549) ; ø»•„ + (=jis-x0213-2-2000 . #x2540) ; ø»¤£— + (ideograph-daikanwa . 05863) ; ø¸›§ + (=hanziku-2 . #xBCD2) ; ý¢€«³’ + (=ucs . #x593D) ; 夽 + )) +(define-char + '((=>ucs . #x215E5) ; 𡗥 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 05864) ; ø¸›¨ + )) +(define-char + '((morohashi-daikanwa 5864 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 531 1) + (chinese-cns11643-4 . #x2363) ; ø»—¤¦ + (=hanziku-2 . #xBD4E) ; ý¢€«µŽ + (=ucs . #x215E5) ; 𡗥 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 529 17) + (chinese-cns11643-4 . #x2364) ; ø»—¤§ + (ideograph-daikanwa . 05865) ; ø¸›© + (=hanziku-2 . #xBCDD) ; ý¢€«³ + (=ucs . #x215E6) ; 𡗦 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 531 4) + (japanese-jisx0212 . #x3871) ; ø»‹‡’ + (chinese-cns11643-4 . #x2362) ; ø»—¤¥ + (ideograph-daikanwa . 05866) ; ø¸›ª + (=hanziku-2 . #xBD51) ; ý¢€«µ‘ + (=jef-china3 . #x48DF) ; øº„£Ÿ + (=ucs . #x593F) ; 夿 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1566) + (=jis-x0208 . #x5473) ; ø½‹‚ˆ + (korean-ksc5601 . #x7A71) ; ø»ŠžŠ + (chinese-cns11643-1 . #x4968) ; ø»‘¾“ + (chinese-gb12345 . #x3C50) ; 夾 + (=gt-pj-1 . #x5473) ; 夾 + (chinese-big5 . #xA7A8) ; ý¢€Šž¨ + (ideograph-daikanwa . 05867) ; ø¸›« + (=gt-k . 02692) ; ý¡„€ª„ + (=ucs . #x593E) ; 夾 + )) +(define-char + '((morohashi-daikanwa 5867 0 5) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 19 6) + (chinese-gb2312 . #x3C50) ; ø»„® + (chinese-isoir165 . #x3C50) ; ø»–­ + (=big5-cdp . #x8A69) ; ý¢€ˆ©© + (=ucs . #x5939) ; 夹 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2365) ; ø»—¤¨ + (ideograph-daikanwa . 05868) ; ø¸›¬ + (=ucs . #x3692) ; 㚒 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x254A) ; ø»•… + (ideograph-daikanwa . 05869) ; ø¸›­ + (=ucs . #x3693) ; 㚓 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 529 11) + (chinese-cns11643-4 . #x2366) ; ø»—¤© + (ideograph-daikanwa . 05871) ; ø¸›¯ + (=hanziku-2 . #xBCD7) ; ý¢€«³— + (=ucs . #x215E8) ; 𡗨 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-isoir165 . #x7A5C) ; ø»Ž±½ + (chinese-cns11643-2 . #x2351) ; ø»“Œ + (chinese-big5 . #xCAB1) ; ý¢€Œª± + (ideograph-daikanwa . 05872) ; ø¸›° + (=ucs . #x5940) ; 奀 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 531 2) + (chinese-cns11643-6 . #x266F) ; ø»›½” + (ideograph-daikanwa . 05875) ; ø¸›³ + (=hanziku-2 . #xBD4F) ; ý¢€«µ + (=ucs . #x215F4) ; 𡗴 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 529 12) + (chinese-cns11643-6 . #x2670) ; ø»›½• + (ideograph-daikanwa . 05876) ; ø¸›´ + (=hanziku-2 . #xBCD8) ; ý¢€«³˜ + (=ucs . #x215F0) ; 𡗰 + )) +(define-char + '((script C-Simplified Ideograph) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 4) + (total-strokes . 7) + (<-simplified-ideograph + ((ideograph-daikanwa . 05991) ; ø¸§ + )) + (hanyu-dazidian 1 529 9) + (chinese-gb2312 . #x5E46) ; ø»…  + (chinese-isoir165 . #x5E46) ; ø»ŽˆŸ + (=hanziku-2 . #xBCD5) ; ý¢€«³• + (=ucs . #x5941) ; 奁 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5B3C) ; ø»…›« + (chinese-isoir165 . #x5B3C) ; ø»Žƒ» + (=ucs . #x5942) ; 奂 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 535 7) + (ideograph-daikanwa . 05877) ; ø¸›µ + (=hanziku-2 . #xBDF6) ; ý¢€«·¶ + (=ucs . #x215F7) ; 𡗷 + )) +(define-char + '((=>ucs . #x215F7) ; 𡗷 + (morohashi-daikanwa 5877 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2576) ; ø»—§µ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 535 4) + (chinese-cns11643-5 . #x255A) ; ø»™± + (ideograph-daikanwa . 05878) ; ø¸›¶ + (=hanziku-2 . #xBDF3) ; ý¢€«·³ + (=ucs . #x215F8) ; 𡗸 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 536 9) + (chinese-cns11643-4 . #x2574) ; ø»—§³ + (ideograph-daikanwa . 05879) ; ø¸›· + (=hanziku-2 . #xBE59) ; ý¢€«¹™ + (=ucs . #x215F9) ; 𡗹 + )) +(define-char + '((=>ucs . #x5943) ; 奃 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3872) ; ø»‹‡“ + (chinese-cns11643-4 . #x2575) ; ø»—§´ + (ideograph-daikanwa . 05880) ; ø¸›¸ + (=jef-china3 . #x48E0) ; øº„£  + (ucs-jis . #x5943) ; ø»‹‡“ + )) +(define-char + '((morohashi-daikanwa 5880 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 535 8) + (=hanziku-2 . #xBDF7) ; ý¢€«·· + (=ucs . #x5943) ; 奃 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1567) + (chinese-gb2312 . #x5159) ; ø»…œ + (=jis-x0208 . #x3162) ; ø½ŠŽ + (korean-ksc5601 . #x6572) ; ø»‰¿• + (chinese-isoir165 . #x5159) ; ø»µ¬ + (=gt-pj-1 . #x3162) ; 奄 + (chinese-big5 . #xA961) ; ý¢€Š¥¡ + (ideograph-daikanwa . 05881) ; ø¸›¹ + (=gt-k . 03633) ; ý¡„€¸± + (=ucs . #x5944) ; 奄 + )) +(define-char + '((=>ucs . #x5944) ; 奄 + (morohashi-daikanwa 5881 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4C63) ; ø»’‚¨ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 303 16) + (ideograph-daikanwa . 05882) ; ø¸›º + (=hanziku-1 . #xE4A9) ; ý¢€ž’© + (=ucs . #x215FA) ; 𡗺 + )) +(define-char + '((=>ucs . #x215FA) ; 𡗺 + (morohashi-daikanwa 5882 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A55) ; ø»œ‚² + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2624) ; ø»““¹ + (chinese-big5 . #xCC43) ; ý¢€Œ±ƒ + (ideograph-daikanwa . 05883) ; ø¸›» + (=ucs . #x5945) ; 奅 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2571) ; ø»—§° + (ideograph-daikanwa . 05884) ; ø¸›¼ + (=ucs . #x3694) ; 㚔 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2559) ; ø»™±œ + (ideograph-daikanwa . 05885) ; ø¸›½ + (=ucs . #x3695) ; 㚕 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 536 7) + (chinese-cns11643-6 . #x2A56) ; ø»œ‚³ + (ideograph-daikanwa . 05886) ; ø¸›¾ + (=hanziku-2 . #xBE57) ; ý¢€«¹— + (=ucs . #x215FB) ; 𡗻 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 536 6) + (ideograph-daikanwa . 05887) ; ø¸›¿ + (=hanziku-2 . #xBE56) ; ý¢€«¹– + (=ucs . #x21609) ; 𡘉 + )) +(define-char + '((=>ucs . #x21609) ; 𡘉 + (morohashi-daikanwa 5887 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A57) ; ø»œ‚´ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 529 10) + (japanese-jisx0212 . #x3873) ; ø»‹‡” + (chinese-cns11643-4 . #x2572) ; ø»—§± + (=jis-x0213-2-2000 . #x2542) ; ø»¤£™ + (ideograph-daikanwa . 05888) ; ø¸œ€ + (=hanziku-2 . #xBCD6) ; ý¢€«³– + (=jef-china3 . #x48E1) ; øº„£¡ + (=ucs . #x5946) ; 奆 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2577) ; ø»—§¶ + (=jis-x0213-2-2000 . #x2543) ; ø»¤£š + (ideograph-daikanwa . 05889) ; ø¸œ + (=ucs . #x3696) ; 㚖 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2573) ; ø»—§² + (ideograph-daikanwa . 05890) ; ø¸œ‚ + (=ucs . #x3697) ; 㚗 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x592B) ; 夫 + ) + ((=ucs . #x592B) ; 夫 + )) + (chinese-cns11643-4 . #x2578) ; ø»—§· + (ideograph-daikanwa . 05891) ; ø¸œƒ + (=cbeta . 02686) ; ø¸ ©¾ + (=ucs . #x3698) ; 㚘 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1568) + (chinese-gb2312 . #x4666) ; ø»„½Ÿ + (=jis-x0208 . #x3471) ; ø½Š“† + (korean-ksc5601 . #x5074) ; ø»‰ ¡ + (chinese-isoir165 . #x4666) ; ø»¥¯ + (chinese-cns11643-1 . #x4C61) ; ø»’‚¦ + (=gt-pj-1 . #x3471) ; 奇 + (chinese-big5 . #xA95F) ; ý¢€Š¥Ÿ + (ideograph-daikanwa . 05892) ; ø¸œ„ + (=gt-k . 03664) ; ý¡„€¹ + (=ucs . #x5947) ; 奇 + )) +(define-char + '((=>ucs . #x5948) ; 奈 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4C62) ; ø»’‚§ + (ideograph-daikanwa . 05893) ; ø¸œ… + )) +(define-char + '((morohashi-daikanwa 5893 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1569) + (chinese-gb2312 . #x444E) ; ø»„º‹ + (=jis-x0208 . #x4660) ; ø½Š­‘ + (korean-ksc5601 . #x522F) ; ø»‰¢˜ + (chinese-isoir165 . #x444E) ; ø»¢› + (=gt-pj-1 . #x4660) ; 奈 + (chinese-big5 . #xA960) ; ý¢€Š¥  + (=gt-k . 03791) ; ý¡„€» + (=ucs . #x5948) ; 奈 + )) +(define-char + '((=>ucs . #x5949) ; 奉 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1571) + (=jis-x0208 . #x4A74) ; ø½Š³ + (korean-ksc5601 . #x5C65) ; ø»‰±º + (=gt-pj-1 . #x4A74) ; ø½Š³ + (ideograph-daikanwa . 05894) ; ø¸œ† + (=gt-k . 03818) ; ý¡„€»ª + (ucs-jis . #x5949) ; ø½Š³ + )) +(define-char + '((morohashi-daikanwa 5894 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x376E) ; ø»„§¥ + (chinese-isoir165 . #x376E) ; ø»µ + (chinese-cns11643-1 . #x4C60) ; ø»’‚¥ + (chinese-big5 . #xA95E) ; ý¢€Š¥ž + (=ucs . #x5949) ; 奉 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 539 5) + (ideograph-daikanwa . 05895) ; ø¸œ‡ + (=hanziku-2 . #xBED7) ; ý¢€«»— + (=ucs . #x215FC) ; 𡗼 + )) +(define-char + '((=>ucs . #x215FC) ; 𡗼 + (morohashi-daikanwa 5895 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2863) ; ø»—«¼ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 539 6) + (ideograph-daikanwa . 05896) ; ø¸œˆ + (=hanziku-2 . #xBED8) ; ý¢€«»˜ + (=ucs . #x2160C) ; 𡘌 + )) +(define-char + '((=>ucs . #x2160C) ; 𡘌 + (morohashi-daikanwa 5896 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2864) ; ø»—«½ + )) +(define-char + '((=>ucs . #x215FD) ; 𡗽 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa-2 . 05898) ; ø¸œ‰ + (ideograph-daikanwa . 05897) ; ø¸œ‰ + )) +(define-char + '((morohashi-daikanwa 5897 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 535 2) + (=hanziku-2 . #xBDF1) ; ý¢€«·± + (=ucs . #x215FD) ; 𡗽 + )) +(define-char + '((=>ucs . #x215FD) ; 𡗽 + (morohashi-daikanwa 5897 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A5C) ; ø»œ‚¹ + )) +(define-char + '((=>ucs . #x215FE) ; 𡗾 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa-2 . 05899) ; ø¸œŠ + (ideograph-daikanwa . 05898) ; ø¸œŠ + )) +(define-char + '((morohashi-daikanwa 5898 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A58) ; ø»œ‚µ + (=ucs . #x215FE) ; 𡗾 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 533 3) + (chinese-cns11643-6 . #x2A59) ; ø»œ‚¶ + (ideograph-daikanwa-2 . 05900) ; 𡗿 + (ideograph-daikanwa . 05899) ; ø¸œ‹ + (=hanziku-2 . #xBDB2) ; ý¢€«¶² + (=ucs . #x215FF) ; 𡗿 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 535 1) + (chinese-gb2312 . #x375C) ; ø»„§“ + (chinese-isoir165 . #x375C) ; ø»£ + (chinese-cns11643-3 . #x282E) ; ø»•¡ƒ + (ideograph-daikanwa-2 . 05901) ; 奋 + (ideograph-daikanwa . 05900) ; ø¸œŒ + (=hanziku-2 . #xBDF0) ; ý¢€«·° + (=ucs . #x594B) ; 奋 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 535 5) + (chinese-cns11643-6 . #x2A5B) ; ø»œ‚¸ + (ideograph-daikanwa-2 . 05902) ; 𡘄 + (ideograph-daikanwa . 05901) ; ø¸œ + (=hanziku-2 . #xBDF4) ; ý¢€«·´ + (=ucs . #x21604) ; 𡘄 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 536 1) + (ideograph-daikanwa-2 . 05903) ; 𡘅 + (ideograph-daikanwa . 05902) ; ø¸œŽ + (=hanziku-2 . #xBE51) ; ý¢€«¹‘ + (=ucs . #x21605) ; 𡘅 + )) +(define-char + '((=>ucs . #x21605) ; 𡘅 + (morohashi-daikanwa 5902 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A5D) ; ø»œ‚º + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa-2 . 05904) ; ø¸œ + (ideograph-daikanwa . 05903) ; ø¸œ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa-2 . 05905) ; ø¸œ + (ideograph-daikanwa . 05904) ; ø¸œ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 534 1) + (chinese-cns11643-6 . #x2A5A) ; ø»œ‚· + (ideograph-daikanwa-2 . 05906) ; 𡘂 + (ideograph-daikanwa . 05905) ; ø¸œ‘ + (=hanziku-2 . #xBDD0) ; ý¢€«· + (=ucs . #x21602) ; 𡘂 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0213-2-2000 . #x2541) ; ø»¤£˜ + (ideograph-daikanwa-2 . 05907) ; 㚙 + (ideograph-daikanwa . 05906) ; ø¸œ’ + (=ucs . #x3699) ; 㚙 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 536 4) + (chinese-cns11643-4 . #x2579) ; ø»—§¸ + (ideograph-daikanwa-2 . 05908) ; 𡘆 + (ideograph-daikanwa . 05907) ; ø¸œ“ + (=hanziku-2 . #xBE54) ; ý¢€«¹” + (=ucs . #x21606) ; 𡘆 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa-2 . 05909) ; 奌 + (ideograph-daikanwa . 05908) ; ø¸œ” + (=jef-china3 . #x48E9) ; øº„£© + (=ucs . #x594C) ; 奌 + )) +(define-char + '((=>ucs . #x594C) ; 奌 + (morohashi-daikanwa 5908 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x282F) ; ø»•¡„ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x594D) ; 奍 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-big5 . #xD15A) ; ý¢€…š + (ideograph-daikanwa-2 . 05897) ; 奊 + (ideograph-daikanwa . 05909) ; ø¸œ• + (=ucs . #x594A) ; 奊 + )) +(define-char + '((=>ucs . #x594A) ; 奊 + (morohashi-daikanwa 5909 0 5) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E5C) ; ø»“ ¡ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 539 2) + (chinese-cns11643-4 . #x2862) ; ø»—«» + (ideograph-daikanwa . 05910) ; ø¸œ– + (=hanziku-2 . #xBED4) ; ý¢€«»” + (=ucs . #x2160D) ; 𡘍 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1577) + (chinese-gb2312 . #x3F7C) ; ø»„³£ + (=jis-x0208 . #x5477) ; ø½‹‚Œ + (korean-ksc5601 . #x5025) ; ø»‰Ÿ’ + (chinese-isoir165 . #x3F7C) ; ø»›³ + (chinese-cns11643-1 . #x5058) ; ø»’ˆ• + (=gt-pj-1 . #x5477) ; 奎 + (chinese-big5 . #xABB6) ; ý¢€Š®¶ + (ideograph-daikanwa . 05911) ; ø¸œ— + (=gt-k . 05231) ; ý¡„‘¯ + (=ucs . #x594E) ; 奎 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 539 7) + (chinese-cns11643-5 . #x2861) ; ø»™µ¾ + (ideograph-daikanwa . 05912) ; ø¸œ˜ + (=hanziku-2 . #xBED9) ; ý¢€«»™ + (=ucs . #x2160E) ; 𡘎 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 540 7) + (ideograph-daikanwa . 05913) ; ø¸œ™ + (=hanziku-2 . #xBEF9) ; ý¢€«»¹ + (=ucs . #x2160F) ; 𡘏 + )) +(define-char + '((=>ucs . #x2160F) ; 𡘏 + (morohashi-daikanwa 5913 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2862) ; ø»™µ¿ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B7D) ; ø»•¦¬ + (ideograph-daikanwa . 05914) ; ø¸œš + (=ucs . #x369A) ; 㚚 + )) +(define-char + '((=>ucs . #x594F) ; 奏 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 05915) ; ø¸œ› + )) +(define-char + '((=>ucs . #x594F) ; 奏 + (morohashi-daikanwa 5915 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1582) + (=jis-x0208 . #x4155) ; ø½Š¥° + (korean-ksc5601 . #x7134) ; ø»Š¿ + (=gt-pj-1 . #x4155) ; ø½Š¥° + (=gt-k . 05366) ; ý¡„“¶ + (ucs-jis . #x594F) ; ø½Š¥° + )) +(define-char + '((morohashi-daikanwa 5915 0 3) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5760) ; ø»…–— + (chinese-isoir165 . #x5760) ; ø»¾§ + (chinese-cns11643-1 . #x5057) ; ø»’ˆ” + (chinese-big5 . #xABB5) ; ý¢€Š®µ + (=ucs . #x594F) ; 奏 + )) +(define-char + '((=>ucs . #x5950) ; 奐 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1576) + (=jis-x0208 . #x5476) ; ø½‹‚‹ + (korean-ksc5601 . #x7C31) ; ø»Š † + (=gt-pj-1 . #x5476) ; ø½‹‚‹ + (ideograph-daikanwa . 05916) ; ø¸œœ + (=gt-k . 05229) ; ý¡„‘­ + (ucs-jis . #x5950) ; ø½‹‚‹ + )) +(define-char + '((morohashi-daikanwa 5916 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1576) + (chinese-gb12345 . #x5B3C) ; 奐 + (chinese-big5 . #xABB7) ; ý¢€Š®· + (=ucs . #x5950) ; 奐 + )) +(define-char + '((=>ucs . #x5950) ; 奐 + (morohashi-daikanwa 5916 0 5) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x5059) ; ø»’ˆ– + )) +(define-char + '((=>ucs . #x5951) ; 契 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 05917) ; ø¸œ + )) +(define-char + '((=>ucs . #x5951) ; 契 + (morohashi-daikanwa 5917 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (korean-ksc5601 . #x4C78) ; ø»‰š­ + )) +(define-char + '((=>ucs . #x5951) ; 契 + (morohashi-daikanwa 5917 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x5056) ; ø»’ˆ“ + (chinese-big5 . #xABB4) ; ý¢€Š®´ + )) +(define-char + '((morohashi-daikanwa 5917 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4675) ; ø»„½® + (chinese-isoir165 . #x4675) ; ø»¥¾ + (=ucs . #x5951) ; 契 + )) +(define-char + '((=>ucs . #x5951) ; 契 + (morohashi-daikanwa 5917 0 3) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x3740) ; ø½Š–¯ + (=gt-pj-1 . #x3740) ; ø½Š–¯ + (=gt-k . 05058) ; ý¡„‚ + (=jef-china3 . #x48EA) ; øº„£ª + (ucs-jis . #x5951) ; ø½Š–¯ + )) +(define-char + '((=>ucs . #x5952) ; 奒 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3874) ; ø»‹‡• + (ideograph-daikanwa . 05918) ; ø¸œž + (=jef-china3 . #x48E2) ; øº„£¢ + (ucs-jis . #x5952) ; ø»‹‡• + )) +(define-char + '((morohashi-daikanwa 5918 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 540 5) + (chinese-cns11643-3 . #x2B7C) ; ø»•¦« + (=hanziku-2 . #xBEF7) ; ý¢€«»· + (=ucs . #x5952) ; 奒 + )) +(define-char + '((=>ucs . #x21610) ; 𡘐 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 05919) ; ø¸œŸ + )) +(define-char + '((morohashi-daikanwa 5919 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 540 2) + (chinese-cns11643-5 . #x2860) ; ø»™µ½ + (=hanziku-2 . #xBEF4) ; ý¢€«»´ + (=ucs . #x21610) ; 𡘐 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3875) ; ø»‹‡– + (chinese-isoir165 . #x7A5D) ; ø»Ž±¾ + (chinese-cns11643-2 . #x2962) ; ø»“™‘ + (chinese-big5 . #xCE61) ; ý¢€Œ¹¡ + (ideograph-daikanwa . 05920) ; ø¸œ  + (=jef-china3 . #x48E3) ; øº„££ + (=ucs . #x5953) ; 奓 + )) +(define-char + '((=>ucs . #x5954) ; 奔 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 05921) ; ø¸œ¡ + )) +(define-char + '((morohashi-daikanwa 5921 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x313C) ; ø»„¿ + (=jis-x0208 . #x4B5B) ; ø½Š´¢ + (korean-ksc5601 . #x5D46) ; ø»‰²¹ + (chinese-isoir165 . #x313C) ; ø»† + (chinese-cns11643-1 . #x4C64) ; ø»’‚© + (=gt-pj-1 . #x4B5B) ; 奔 + (chinese-big5 . #xA962) ; ý¢€Š¥¢ + (=gt-k . 03830) ; ý¡„€»¶ + (=ucs . #x5954) ; 奔 + )) +(define-char + '((=>ucs . #x5955) ; 奕 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1575) + (=jis-x0208 . #x5475) ; ø½‹‚Š + (korean-ksc5601 . #x7A51) ; ø»Šª + (=gt-pj-1 . #x5475) ; ø½‹‚Š + (ideograph-daikanwa . 05922) ; ø¸œ¢ + (=gt-k . 05228) ; ý¡„‘¬ + (ucs-jis . #x5955) ; ø½‹‚Š + )) +(define-char + '((morohashi-daikanwa 5922 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5E48) ; ø»… ‘ + (chinese-isoir165 . #x5E48) ; ø»Žˆ¡ + (chinese-cns11643-1 . #x5055) ; ø»’ˆ’ + (chinese-big5 . #xABB3) ; ý¢€Š®³ + (=ucs . #x5955) ; 奕 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 05923) ; ø¸œ£ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 05924) ; ø¸œ¤ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 05925) ; ø¸œ¥ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (hanyu-dazidian 3 1806 15) + (chinese-gb2312 . #x4723) ; ø»„½º + (chinese-isoir165 . #x4723) ; ø»¦Š + (=hanziku-5 . #xCA64) ; ý¢œ©¤ + (=ucs . #x7275) ; 牵 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1586) + (chinese-gb2312 . #x4C57) ; ø»…†„ + (=jis-x0208 . #x4565) ; ø½Š«¸ + (korean-ksc5601 . #x775F) ; ø»Š™ž + (chinese-isoir165 . #x4C57) ; ø»®” + (chinese-cns11643-1 . #x546F) ; ø»’Ž¤ + (=gt-pj-1 . #x4565) ; 套 + (chinese-big5 . #xAE4D) ; ý¢€Š¹ + (ideograph-daikanwa . 05926) ; ø¸œ¦ + (=ucs . #x5957) ; 套 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 541 3) + (chinese-cns11643-5 . #x2C6C) ; ø»™¼ + (ideograph-daikanwa . 05927) ; ø¸œ§ + (=hanziku-2 . #xBF56) ; ý¢€«½– + (=ucs . #x2161D) ; 𡘝 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1584) + (chinese-gb2312 . #x5E4A) ; ø»… “ + (=jis-x0208 . #x5479) ; ø½‹‚Ž + (chinese-isoir165 . #x5E4A) ; ø»Žˆ£ + (chinese-cns11643-1 . #x5470) ; ø»’Ž¥ + (=gt-pj-1 . #x5479) ; 奘 + (chinese-big5 . #xAE4E) ; ý¢€Š¹Ž + (ideograph-daikanwa . 05928) ; ø¸œ¨ + (=ucs . #x5958) ; 奘 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 387 14) + (japanese-jisx0212 . #x3876) ; ø»‹‡— + (chinese-cns11643-4 . #x2C38) ; ø»—±‰ + (ideograph-daikanwa . 05929) ; ø¸œ© + (=hanziku-1 . #xF5BA) ; ý¢€Ÿ–º + (=ucs . #x5959) ; 奙 + )) +(define-char + '((=>ucs . #x595A) ; 奚 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1583) + (=jis-x0208 . #x5478) ; ø½‹‚ + (korean-ksc5601 . #x7A28) ; ø»Š + (=gt-pj-1 . #x5478) ; ø½‹‚ + (chinese-big5 . #xAE4F) ; ý¢€Š¹ + (ideograph-daikanwa . 05930) ; ø¸œª + (=gt-k . 06583) ; ý¡„¦· + (ucs-jis . #x595A) ; ø½‹‚ + )) +(define-char + '((morohashi-daikanwa 5930 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5E49) ; ø»… ’ + (chinese-isoir165 . #x5E49) ; ø»Žˆ¢ + (=ucs . #x595A) ; 奚 + )) +(define-char + '((=>ucs . #x595A) ; 奚 + (morohashi-daikanwa 5930 0 3) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x5471) ; ø»’Ž¦ + (ucs-cns . #x595A) ; ø»’Ž¦ + )) +(define-char + '((=>ucs . #x20AFB) ; ð «» + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3649) ; ø»œ”Ž + (ideograph-daikanwa . 05931) ; ø¸œ« + )) +(define-char + '((=>ucs . #x2161F) ; 𡘟 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3648) ; ø»œ” + (ideograph-daikanwa . 05932) ; ø¸œ¬ + )) +(define-char + '((morohashi-daikanwa 5932 0 8) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 541 4) + (=hanziku-2 . #xBF57) ; ý¢€«½— + (=ucs . #x2161F) ; 𡘟 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 541 9) + (ideograph-daikanwa . 05933) ; ø¸œ­ + (=hanziku-2 . #xBF5C) ; ý¢€«½œ + (=ucs . #x21620) ; 𡘠 + )) +(define-char + '((=>ucs . #x21620) ; 𡘠 + (morohashi-daikanwa 5933 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x364B) ; ø»œ” + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 541 2) + (chinese-cns11643-5 . #x2C6B) ; ø»™¼€ + (ideograph-daikanwa . 05935) ; ø¸œ¯ + (=hanziku-2 . #xBF55) ; ý¢€«½• + (=ucs . #x21630) ; 𡘰 + )) +(define-char + '((=>ucs . #x21622) ; 𡘢 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 05936) ; ø¸œ° + )) +(define-char + '((morohashi-daikanwa 5936 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x21622) ; 𡘢 + )) +(define-char + '((=>ucs . #x21622) ; 𡘢 + (morohashi-daikanwa 5936 0 3) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C6A) ; ø»™»¿ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x364A) ; ø»œ” + (ideograph-daikanwa . 05937) ; ø¸œ± + (=ucs . #x21629) ; 𡘩 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 541 10) + (chinese-cns11643-4 . #x2C37) ; ø»—±ˆ + (ideograph-daikanwa . 05938) ; ø¸œ² + (=hanziku-2 . #xBF5D) ; ý¢€«½ + (=ucs . #x2162B) ; 𡘫 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C6D) ; ø»™¼‚ + (ideograph-daikanwa . 49008) ; ø¸‹½° + (=ucs . #x21623) ; 𡘣 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x21621) ; 𡘡 + )) +(define-char + '((=>ucs . #x21621) ; 𡘡 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 539 3) + (=hanziku-2 . #xBED5) ; ý¢€«»• + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 543 7) + (japanese-jisx0212 . #x3877) ; ø»‹‡˜ + (chinese-cns11643-3 . #x347B) ; ø»•³¸ + (=jis-x0213-2-2000 . #x2545) ; ø»¤£œ + (ideograph-daikanwa . 05939) ; ø¸œ³ + (=hanziku-2 . #xBFBC) ; ý¢€«¾¼ + (=jef-china3 . #x48E4) ; øº„£¤ + (=ucs . #x595B) ; 奛 + )) +(define-char + '((=>ucs . #x21634) ; 𡘴 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 543 5) + (ideograph-daikanwa . 05940) ; ø¸œ´ + (=hanziku-2 . #xBFBA) ; ý¢€«¾º + )) +(define-char + '((morohashi-daikanwa 5940 0 4) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C36) ; ø»—±‡ + (=ucs . #x21634) ; 𡘴 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 543 9) + (chinese-cns11643-6 . #x3E41) ; ø»œŸ¶ + (ideograph-daikanwa . 05941) ; ø¸œµ + (=hanziku-2 . #xBFBE) ; ý¢€«¾¾ + (=ucs . #x21635) ; 𡘵 + )) +(define-char + '((=>ucs . #x21636) ; 𡘶 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E44) ; ø»œŸ¹ + (ideograph-daikanwa . 05942) ; ø¸œ¶ + )) +(define-char + '((morohashi-daikanwa 5942 0 3) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 1022 22) + (=hanziku-3 . #xD0D9) ; ý¢€½ƒ™ + (=ucs . #x21636) ; 𡘶 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3450) ; ø»“©‰ + (chinese-big5 . #xD4CD) ; ý¢€“ + (ideograph-daikanwa . 05943) ; ø¸œ· + (=ucs . #x595C) ; 奜 + )) +(define-char + '((=>ucs . #x595D) ; 奝 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3878) ; ø»‹‡™ + (=jis-x0213-1-2000 . #x2F69) ; ø»¢¨¨ + (ideograph-daikanwa . 05944) ; ø¸œ¸ + (=jef-china3 . #x48E5) ; øº„£¥ + (ucs-jis . #x595D) ; ø»‹‡™ + )) +(define-char + '((morohashi-daikanwa 5944 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 544 3) + (chinese-cns11643-3 . #x347C) ; ø»•³¹ + (=hanziku-2 . #xBFD8) ; ý¢€«¿˜ + (=ucs . #x595D) ; 奝 + )) +(define-char + '((=>ucs . #x595E) ; 奞 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3879) ; ø»‹‡š + (ideograph-daikanwa . 05945) ; ø¸œ¹ + (=big5-cdp . #x8CDC) ; ý¢€ˆ³œ + (=jef-china3 . #x48E6) ; øº„£¦ + (ucs-jis . #x595E) ; ø»‹‡š + )) +(define-char + '((morohashi-daikanwa 5945 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 543 13) + (chinese-cns11643-3 . #x347D) ; ø»•³º + (=ucs . #x595E) ; 奞 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3125) ; ø»—¸Œ + (ideograph-daikanwa . 05946) ; ø¸œº + (=ucs . #x369C) ; 㚜 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 542 5) + (chinese-cns11643-3 . #x347E) ; ø»•³» + (ideograph-daikanwa . 05947) ; ø¸œ» + (=hanziku-2 . #xBF78) ; ý¢€«½¸ + (=ucs . #x21637) ; 𡘷 + )) +(define-char + '((=>ucs . #x21638) ; 𡘸 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5929) ; 天 + ) + ((=ucs . #x675F) ; 束 + )) + (ideograph-daikanwa . 05948) ; ø¸œ¼ + )) +(define-char + '((morohashi-daikanwa 5948 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 26 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5929) ; 天 + ) + ((=ucs . #x675F) ; 束 + )) + (=hanziku-1 . #xA974) ; ý¢€š¥´ + (=ucs . #x21638) ; 𡘸 + )) +(define-char + '((=>ucs . #x21638) ; 𡘸 + (morohashi-daikanwa 5948 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x592D) ; 夭 + ) + ((=ucs . #x675F) ; 束 + )) + (chinese-cns11643-6 . #x3E3E) ; ø»œŸ³ + )) +(define-char + '((=>ucs . #x21639) ; 𡘹 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 05949) ; ø¸œ½ + )) +(define-char + '((morohashi-daikanwa 5949 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 543 11) + (chinese-cns11643-6 . #x3E43) ; ø»œŸ¸ + (=hanziku-2 . #xBFC0) ; ý¢€«¿€ + (=ucs . #x21639) ; 𡘹 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 544 4) + (chinese-cns11643-6 . #x3E40) ; ø»œŸµ + (ideograph-daikanwa . 05950) ; ø¸œ¾ + (=hanziku-2 . #xBFD9) ; ý¢€«¿™ + (=ucs . #x2163A) ; 𡘺 + )) +(define-char + '((=>ucs . #x595F) ; 奟 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x387A) ; ø»‹‡› + (=jis-x0213-2-2000 . #x2546) ; ø»¤£ + (ideograph-daikanwa . 05951) ; ø¸œ¿ + (=jef-china3 . #x48E7) ; øº„£§ + (ucs-jis . #x595F) ; ø»‹‡› + )) +(define-char + '((morohashi-daikanwa 5951 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (kangxi-strokes . 9) + (total-strokes . 11) + (hanyu-dazidian 1 544 2) + (chinese-cns11643-4 . #x3126) ; ø»—¸ + (=hanziku-2 . #xBFD7) ; ý¢€«¿— + (=ucs . #x595F) ; 奟 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 543 14) + (ideograph-daikanwa . 05952) ; ø¸€ + (=hanziku-2 . #xBFC3) ; ý¢€«¿ƒ + (=ucs . #x2163B) ; 𡘻 + )) +(define-char + '((=>ucs . #x2163B) ; 𡘻 + (morohashi-daikanwa 5952 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E45) ; ø»œŸº + )) +(define-char + '((=>ucs . #x2163C) ; 𡘼 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E3F) ; ø»œŸ´ + (ideograph-daikanwa . 05953) ; ø¸ + )) +(define-char + '((morohashi-daikanwa 5953 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x2163C) ; 𡘼 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E42) ; ø»œŸ· + (ideograph-daikanwa . 05954) ; ø¸‚ + (=ucs . #x369D) ; 㚝 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3164) ; ø»šƒ + (ideograph-daikanwa . 05955) ; ø¸ƒ + (=ucs . #x21632) ; 𡘲 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x347A) ; ø»•³· + (ideograph-daikanwa . 05956) ; ø¸„ + (=ucs . #x369E) ; 㚞 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 542 3) + (chinese-cns11643-5 . #x3163) ; ø»šƒŽ + (ideograph-daikanwa . 05957) ; ø¸… + (=hanziku-2 . #xBF76) ; ý¢€«½¶ + (=ucs . #x21644) ; 𡙄 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (<-vulgar-ideograph + (:sources (sougen-irai-zokujifu morohashi-daikanwa) + :char ((ideograph-daikanwa . 19746) ; ø¸„´¢ + ) + )) + (chinese-cns11643-4 . #x3127) ; ø»—¸Ž + (ideograph-daikanwa . 05959) ; ø¸‡ + (=big5-cdp . #x856E) ; ý¢€ˆ•® + (=ucs . #x21641) ; 𡙁 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 542 1) + (=hanziku-2 . #xBF74) ; ý¢€«½´ + (=ucs . #x2162C) ; 𡘬 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 543 3) + (=hanziku-2 . #xBFB8) ; ý¢€«¾¸ + (=ucs . #x21643) ; 𡙃 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BFA) ; ý¢€ˆ¯º + ) + ((=ucs . #x4E18) ; 丘 + )) + (=ucs . #x21645) ; 𡙅 + )) +(define-char + '((=>ucs . #x21645) ; 𡙅 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 42 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0213-2-2000 . #x2327) ; ø»¤ ‚ + ) + ((=ucs . #x4E18) ; 丘 + )) + (=hanziku-1 . #xACBB) ; ý¢€š²» + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5927) ; 大 + ) + ((=ucs . #x5468) ; 周 + )) + (=cbeta . 03540) ; ø¸ ·” + )) +(define-char + '((=>ucs . #x5960) ; 奠 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 1593) + (=jis-x0208 . #x547B) ; ø½‹‚ + (korean-ksc5601 . #x6E75) ; ø»ŠŒ¦ + (=gt-pj-1 . #x547B) ; ø½‹‚ + (ideograph-daikanwa . 05960) ; ø¸ˆ + (=gt-k . 09178) ; ý¡„‚š + (ucs-jis . #x5960) ; ø½‹‚ + )) +(define-char + '((morohashi-daikanwa 5960 0 3) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x356C) ; ø»„¤§ + (chinese-isoir165 . #x356C) ; ø»Œ· + (chinese-cns11643-1 . #x5E64) ; ø»’… + (chinese-big5 . #xB3FE) ; ý¢€‹¾ + (=ucs . #x5960) ; 奠 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A55) ; ø»•¼† + (ideograph-daikanwa . 05961) ; ø¸‰ + (=ucs . #x369F) ; 㚟 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x387B) ; ø»‹‡œ + (chinese-cns11643-2 . #x3A76) ; ø»“²£ + (chinese-big5 . #xD8B4) ; ý¢€¢´ + (ideograph-daikanwa . 05962) ; ø¸Š + (=ucs . #x5961) ; 奡 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 547 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5782) ; 垂 + ) + ((=ucs . #x592C) ; 夬 + )) + (=jis-x0213-2-2000 . #x2547) ; ø»¤£ž + (ideograph-daikanwa . 05963) ; ø¸‹ + (=hanziku-2 . #xC078) ; ý¢€¬¸ + (=cbeta . 04130) ; ø¸¡€¢ + (=ucs . #x21647) ; 𡙇 + )) +(define-char + '((=>ucs . #x21647) ; 𡙇 + (morohashi-daikanwa 5963 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C5E) ; ø»˜‰ + )) +(define-char + '((=>ucs . #x5962) ; 奢 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 1592) + (=jis-x0208 . #x547A) ; ø½‹‚ + (korean-ksc5601 . #x5E4E) ; ø»‰´Ÿ + (chinese-cns11643-6 . #x4756) ; ø»œ­™ + (=gt-pj-1 . #x547A) ; ø½‹‚ + (ideograph-daikanwa . 05964) ; ø¸Œ + (=gt-k . 09177) ; ý¡„‚™ + (ucs-jis . #x5962) ; ø½‹‚ + )) +(define-char + '((morohashi-daikanwa 5964 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x495D) ; ø»…° + (chinese-isoir165 . #x495D) ; ø»ª€ + (chinese-cns11643-1 . #x595D) ; ø»’•¨ + (chinese-big5 . #xB0F8) ; ý¢€‹ƒ¸ + (=ucs . #x5962) ; 奢 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 546 5) + (chinese-cns11643-6 . #x4758) ; ø»œ­› + (ideograph-daikanwa . 05965) ; ø¸ + (=hanziku-2 . #xC05B) ; ý¢€¬› + (=ucs . #x21648) ; 𡙈 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 1516 1) + (japanese-jisx0212 . #x387C) ; ø»‹‡ + (chinese-cns11643-3 . #x3A53) ; ø»•¼„ + (ideograph-daikanwa . 05966) ; ø¸Ž + (=hanziku-4 . #xE25B) ; ý¢Ž‰› + (=jef-china3 . #x48EB) ; øº„£« + (=ucs . #x5963) ; 奣 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 545 1) + (ideograph-daikanwa . 05967) ; ø¸ + (=hanziku-2 . #xBFF6) ; ý¢€«¿¶ + (=ucs . #x21649) ; 𡙉 + )) +(define-char + '((=>ucs . #x21649) ; 𡙉 + (morohashi-daikanwa 5967 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x475B) ; ø»œ­ž + )) +(define-char + '((=>ucs . #x2164A) ; 𡙊 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 263 5) + (ideograph-daikanwa . 05968) ; ø¸ + (=hanziku-1 . #xDC64) ; ý¢€±¤ + )) +(define-char + '((morohashi-daikanwa 5968 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x475D) ; ø»œ­  + (=ucs . #x2164A) ; 𡙊 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 545 4) + (chinese-cns11643-5 . #x3743) ; ø»š‹¢ + (ideograph-daikanwa . 05969) ; ø¸‘ + (=hanziku-2 . #xBFF9) ; ý¢€«¿¹ + (=ucs . #x21650) ; 𡙐 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 544 7) + (chinese-cns11643-3 . #x3A54) ; ø»•¼… + (ideograph-daikanwa . 05970) ; ø¸’ + (=hanziku-2 . #xBFDC) ; ý¢€«¿œ + (=ucs . #x5964) ; 奤 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 349 11) + (chinese-cns11643-4 . #x367A) ; ø»˜€· + (ideograph-daikanwa . 05971) ; ø¸“ + (=hanziku-1 . #xEDDF) ; ý¢€ž·Ÿ + (=ucs . #x21656) ; 𡙖 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 545 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5927) ; 大 + ) + ((=ucs . #x54C1) ; 品 + )) + (chinese-cns11643-4 . #x3678) ; ø»˜€µ + (ideograph-daikanwa . 05972) ; ø¸” + (=hanziku-2 . #xBFFA) ; ý¢€«¿º + (=ucs . #x21657) ; 𡙗 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 546 8) + (chinese-cns11643-5 . #x3744) ; ø»š‹£ + (ideograph-daikanwa . 05973) ; ø¸• + (=hanziku-2 . #xC05E) ; ý¢€¬ž + (=ucs . #x21658) ; 𡙘 + )) +(define-char + '((=>ucs . #x2165A) ; 𡙚 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05975) ; ø¸— + )) +(define-char + '((morohashi-daikanwa 5975 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 1236 3) + (chinese-cns11643-6 . #x4757) ; ø»œ­š + (=hanziku-4 . #xA6B3) ; ý¢Šš³ + (=ucs . #x2165A) ; 𡙚 + )) +(define-char + '((=>ucs . #x2164E) ; 𡙎 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 05977) ; ø¸™ + )) +(define-char + '((morohashi-daikanwa 5977 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 544 6) + (chinese-cns11643-6 . #x4755) ; ø»œ­˜ + (=hanziku-2 . #xBFDB) ; ý¢€«¿› + (=ucs . #x2164E) ; 𡙎 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 1589) + (chinese-gb2312 . #x3042) ; ø»„œ§ + (=jis-x0208 . #x317C) ; ø½ŠŽ· + (chinese-isoir165 . #x3042) ; ø»„· + (chinese-cns11643-4 . #x3679) ; ø»˜€¶ + (=gt-pj-1 . #x317C) ; 奥 + (ideograph-daikanwa . 05981) ; ø¸ + (=gt-k . 09000) ; ý¡„‚Œ¨ + (=ucs . #x5965) ; 奥 + )) +(define-char + '((=>ucs . #x2164C) ; 𡙌 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 49009) ; ø¸‹½± + )) +(define-char + '((morohashi-daikanwa 49009 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x475A) ; ø»œ­ + (=ucs . #x2164C) ; 𡙌 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 8 12 16) + (chinese-cns11643-6 . #x4759) ; ø»œ­œ + (ideograph-daikanwa . 49010) ; ø¸‹½² + (=hanziku-12 . #xEBED) ; ý¢ƒŽ¯­ + (=ucs . #x21655) ; 𡙕 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 545 2) + (ideograph-daikanwa . 49011) ; ø¸‹½³ + (=hanziku-2 . #xBFF7) ; ý¢€«¿· + (=ucs . #x2164F) ; 𡙏 + )) +(define-char + '((=>ucs . #x2164F) ; 𡙏 + (morohashi-daikanwa 49011 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x475C) ; ø»œ­Ÿ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x21653) ; 𡙓 + )) +(define-char + '((=>ucs . #x21653) ; 𡙓 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 546 4) + (=hanziku-2 . #xC05A) ; ý¢€¬š + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C5C) ; ø»˜‰ + (ideograph-daikanwa . 05982) ; ø¸ž + (=ucs . #x36A0) ; 㚠 + )) +(define-char + '((=>ucs . #x21660) ; 𡙠 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05983) ; ø¸Ÿ + )) +(define-char + '((morohashi-daikanwa 5983 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C5D) ; ø»˜‰Ž + (=ucs . #x21660) ; 𡙠 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 1 547 9) + (ideograph-daikanwa . 05984) ; ø¸  + (=hanziku-2 . #xC0A1) ; ý¢€¬‚¡ + (=ucs . #x5966) ; 奦 + )) +(define-char + '((=>ucs . #x5966) ; 奦 + (morohashi-daikanwa 5984 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4060) ; ø»–…… + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 1590) + (=jis-x0208 . #x547C) ; ø½‹‚‘ + (korean-ksc5601 . #x6773) ; ø»Š‚’ + (=gt-pj-1 . #x547C) ; 奧 + (chinese-big5 . #xB6F8) ; ý¢€‹›¸ + (ideograph-daikanwa . 05985) ; ø¸¡ + (=gt-k . 10301) ; ý¡„‚ ½ + (=ucs . #x5967) ; 奧 + )) +(define-char + '((=>ucs . #x5967) ; 奧 + (morohashi-daikanwa 5985 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x635F) ; ø»’¤– + )) +(define-char + '((=>ucs . #x2165C) ; 𡙜 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05986) ; ø¸¢ + )) +(define-char + '((morohashi-daikanwa 5986 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 547 3) + (chinese-cns11643-6 . #x5160) ; ø»œ¼ + (=hanziku-2 . #xC079) ; ý¢€¬¹ + (=ucs . #x2165C) ; 𡙜 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 352 16) + (ideograph-daikanwa . 05987) ; ø¸£ + (=hanziku-1 . #xEEA7) ; ý¢€žº§ + (=ucs . #x2165D) ; 𡙝 + )) +(define-char + '((=>ucs . #x2165D) ; 𡙝 + (morohashi-daikanwa 5987 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5161) ; ø»œ¼ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 547 7) + (chinese-cns11643-5 . #x3E53) ; ø»š–„ + (ideograph-daikanwa . 05988) ; ø¸¤ + (=hanziku-2 . #xC07D) ; ý¢€¬½ + (=ucs . #x21668) ; 𡙨 + )) +(define-char + '((=>ucs . #x21669) ; 𡙩 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x4B72) ; ø½Š´¹ + (korean-ksc5601 . #x6632) ; ø»‰¿³ + (ideograph-daikanwa . 00293) ; ø¸€„¥ + ) + ((=ucs . #x593E) ; 夾 + )) + (ideograph-daikanwa . 05989) ; ø¸¥ + )) +(define-char + '((morohashi-daikanwa 5989 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 291 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA6) ; 亦 + ) + ((=ucs . #x593E) ; 夾 + )) + (chinese-cns11643-5 . #x3E54) ; ø»š–… + (=hanziku-1 . #xE1F7) ; ý¢€ž‡· + (=ucs . #x21669) ; 𡙩 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 05990) ; ø¸¦ + )) +(define-char + '((morohashi-daikanwa 5990 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 1 547 4) + (=jis-x0208 . #x3E29) ; ø½Š ª + (=gt-pj-1 . #x3E29) ; 奨 + (=hanziku-2 . #xC07A) ; ý¢€¬º + (=ucs . #x5968) ; 奨 + )) +(define-char + '((=>ucs . #x5968) ; 奨 + (morohashi-daikanwa 5990 1 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4061) ; ø»–…† + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 799) + (=jis-x0208 . #x547E) ; ø½‹‚“ + (chinese-cns11643-1 . #x6845) ; ø»’«’ + (chinese-gb12345 . #x5E46) ; 奩 + (=gt-pj-1 . #x547E) ; 奩 + (chinese-big5 . #xB9DD) ; ý¢€‹§ + (ideograph-daikanwa . 05991) ; ø¸§ + (=ucs . #x5969) ; 奩 + )) +(define-char + '((=>ucs . #x2166C) ; 𡙬 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05992) ; ø¸¨ + )) +(define-char + '((morohashi-daikanwa 5992 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 548 1) + (chinese-cns11643-4 . #x4263) ; ø»˜’ˆ + (=hanziku-2 . #xC0B9) ; ý¢€¬‚¹ + (=ucs . #x2166C) ; 𡙬 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 547 10) + (ideograph-daikanwa . 05993) ; ø¸© + (=hanziku-2 . #xC0A2) ; ý¢€¬‚¢ + (=ucs . #x2166D) ; 𡙭 + )) +(define-char + '((=>ucs . #x2166D) ; 𡙭 + (morohashi-daikanwa 5993 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x452F) ; ø»šŸ² + )) +(define-char + '((=>ucs . #x596A) ; 奪 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x4325) ; ø½Š§¼ + (korean-ksc5601 . #x772C) ; ø»Š˜« + (=gt-pj-1 . #x4325) ; ø½Š§¼ + (ideograph-daikanwa . 05994) ; ø¸ª + (ucs-jis . #x596A) ; ø½Š§¼ + )) +(define-char + '((morohashi-daikanwa 5994 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6844) ; ø»’«‘ + (chinese-gb12345 . #x3661) ; 奪 + (chinese-big5 . #xB9DC) ; ý¢€‹§œ + (=ucs . #x596A) ; 奪 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (korean-ksc5601 . #x6B44) ; ø»Š‡› + (japanese-jisx0212 . #x387D) ; ø»‹‡ž + (chinese-cns11643-2 . #x4951) ; ø»”ˆ€ + (chinese-big5 . #xE16A) ; ý¢€Ž…ª + (ideograph-daikanwa . 05995) ; ø¸« + (=ucs . #x596B) ; 奫 + )) +(define-char + '((=>ucs . #x2166E) ; 𡙮 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05996) ; ø¸¬ + )) +(define-char + '((morohashi-daikanwa 5996 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 547 11) + (chinese-cns11643-4 . #x4262) ; ø»˜’‡ + (=hanziku-2 . #xC0A3) ; ý¢€¬‚£ + (=ucs . #x2166E) ; 𡙮 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 548 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C07) ; 將 + ) + ((=ucs . #x5927) ; 大 + )) + (shinjigen-2 . 1595) + (=jis-x0208 . #x547D) ; ø½‹‚’ + (korean-ksc5601 . #x6D61) ; ø»ŠŠ´ + (chinese-gb12345 . #x3D31) ; 奬 + (=gt-pj-1 . #x547D) ; 奬 + (ideograph-daikanwa . 05997) ; ø¸­ + (=hanziku-2 . #xC0BB) ; ý¢€¬‚» + (=cbeta . 00726) ; ø¸ ‹– + (=ucs . #x596C) ; 奬 + )) +(define-char + '((=>ucs . #x596C) ; 奬 + (morohashi-daikanwa 5997 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4648) ; ø»–¡ + )) +(define-char + '((morohashi-daikanwa 5997 0 9) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 540 1) + (chinese-gb2312 . #x3D31) ; ø»„¯œ + (chinese-isoir165 . #x3D31) ; ø»—¬ + (=hanziku-2 . #xBEF3) ; ý¢€«»³ + (=jef-china3 . #x81CE) ; øºˆ‡Ž + (=ucs . #x5956) ; 奖 + )) +(define-char + '((=>ucs . #x21676) ; 𡙶 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 05998) ; ø¸® + )) +(define-char + '((morohashi-daikanwa 5998 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 4 2713 14) + (chinese-cns11643-5 . #x4530) ; ø»šŸ³ + (=hanziku-7 . #xDCE1) ; ý¢½³¡ + (=ucs . #x21676) ; 𡙶 + )) +(define-char + '((=>ucs . #x2166A) ; 𡙪 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 565 23) + (ideograph-daikanwa . 05999) ; ø¸¯ + (=hanziku-2 . #xC459) ; ý¢€¬‘™ + )) +(define-char + '((morohashi-daikanwa 5999 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x2166A) ; 𡙪 + )) +(define-char + '((=>ucs . #x2166A) ; 𡙪 + (morohashi-daikanwa 5999 0 3) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E55) ; ø»š–† + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 207 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=big5-cdp . #x857C) ; ý¢€ˆ•¼ + )) + (chinese-cns11643-6 . #x5B72) ; ø»‹ + (ideograph-daikanwa . 06000) ; ø¸° + (=hanziku-1 . #xD0E5) ; ý¢€ƒ¥ + (=ucs . #x2166B) ; 𡙫 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 547 13) + (chinese-cns11643-6 . #x5B71) ; ø»‹Œ + (ideograph-daikanwa . 06001) ; ø¸± + (=hanziku-2 . #xC0A5) ; ý¢€¬‚¥ + (=ucs . #x21672) ; 𡙲 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x21682) ; 𡚂 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x602B) ; ø»‰¶¸ + (japanese-jisx0212 . #x387E) ; ø»‹‡Ÿ + (chinese-isoir165 . #x7A5E) ; ø»Ž±¿ + (chinese-cns11643-1 . #x6C47) ; ø»’±Œ + (=jis-x0213-1-2000 . #x2F6A) ; ø»¢¨© + (chinese-big5 . #xBC5D) ; ý¢€‹± + (ideograph-daikanwa . 06002) ; ø¸² + (=jef-china3 . #x48EC) ; øº„£¬ + (=ucs . #x596D) ; 奭 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 4 2924 1) + (ideograph-daikanwa . 06003) ; ø¸³ + (=hanziku-8 . #xB1FE) ; ý¢‚‹‡¾ + (=ucs . #x21677) ; 𡙷 + )) +(define-char + '((=>ucs . #x21677) ; 𡙷 + (morohashi-daikanwa 6003 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4938) ; ø»˜›¯ + )) +(define-char + '((=>ucs . #x21678) ; 𡙸 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5927) ; 大 + ) + ((=jis-x0208 . #x3D38) ; ø½ŠŸ› + (korean-ksc5601 . #x7322) ; ø»Š’© + (ideograph-daikanwa . 41974) ; ø¸Š¶ + )) + (ideograph-daikanwa . 06004) ; ø¸´ + (=cbeta . 03033) ; ø¸ ¯™ + )) +(define-char + '((morohashi-daikanwa 6004 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 549 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5927) ; 大 + ) + ((=ucs . #x96C6) ; 集 + )) + (=hanziku-2 . #xC0DD) ; ý¢€¬ƒ + (=ucs . #x21678) ; 𡙸 + )) +(define-char + '((=>ucs . #x21678) ; 𡙸 + (morohashi-daikanwa 6004 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5927) ; 大 + ) + ((chinese-cns11643-1 . #x6275) ; ø»’£Ž + )) + (chinese-cns11643-7 . #x2222) ; ø»ž€“ + )) +(define-char + '((=>ucs . #x21679) ; 𡙹 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06005) ; ø¸µ + )) +(define-char + '((morohashi-daikanwa 6005 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 67 2) + (chinese-cns11643-7 . #x217C) ; ø»ž€ + (=hanziku-1 . #xB1CA) ; ý¢€›‡Š + (=ucs . #x21679) ; 𡙹 + )) +(define-char + '((=>ucs . #x2167A) ; 𡙺 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06006) ; ø¸¶ + )) +(define-char + '((morohashi-daikanwa 6006 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 549 1) + (chinese-cns11643-7 . #x2221) ; ø»ž€’ + (=hanziku-2 . #xC0D9) ; ý¢€¬ƒ™ + (=ucs . #x2167A) ; 𡙺 + )) +(define-char + '((=>ucs . #x21685) ; 𡚅 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06007) ; ø¸· + )) +(define-char + '((morohashi-daikanwa 6007 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 549 6) + (chinese-cns11643-5 . #x4C52) ; ø»šª§ + (=hanziku-2 . #xC0DE) ; ý¢€¬ƒž + (=ucs . #x21685) ; 𡚅 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 549 2) + (ideograph-daikanwa . 06008) ; ø¸¸ + (=hanziku-2 . #xC0DA) ; ý¢€¬ƒš + (=ucs . #x21680) ; 𡚀 + )) +(define-char + '((=>ucs . #x21680) ; 𡚀 + (morohashi-daikanwa 6008 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x217D) ; ø»ž€ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x217E) ; ø»ž€‘ + (ideograph-daikanwa . 06009) ; ø¸¹ + (=ucs . #x2167C) ; 𡙼 + )) +(define-char + '((=>ucs . #x21681) ; 𡚁 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06010) ; ø¸º + )) +(define-char + '((morohashi-daikanwa 6010 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 549 4) + (=hanziku-2 . #xC0DC) ; ý¢€¬ƒœ + (=ucs . #x21681) ; 𡚁 + )) +(define-char + '((=>ucs . #x21681) ; 𡚁 + (morohashi-daikanwa 6010 0 3) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4264) ; ø»˜’‰ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C53) ; ø»šª¨ + (=ucs . #x2167D) ; 𡙽 + )) +(define-char + '((=>ucs . #x21682) ; 𡚂 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 549 7) + (=hanziku-2 . #xC0DF) ; ý¢€¬ƒŸ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 549 11) + (chinese-cns11643-7 . #x2C7C) ; ø»ž™ + (ideograph-daikanwa . 06011) ; ø¸» + (=hanziku-2 . #xC0E3) ; ý¢€¬ƒ£ + (=ucs . #x2167B) ; 𡙻 + )) +(define-char + '((=>ucs . #x596E) ; 奮 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x4A33) ; ø½Š²œ + (korean-ksc5601 . #x5D47) ; ø»‰²º + (=gt-pj-1 . #x4A33) ; ø½Š²œ + (ideograph-daikanwa . 06012) ; ø¸¼ + (ucs-jis . #x596E) ; ø½Š²œ + )) +(define-char + '((morohashi-daikanwa 6012 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x704D) ; ø»’·Š + (chinese-gb12345 . #x375C) ; 奮 + (chinese-big5 . #xBEC4) ; ý¢€‹»„ + (=ucs . #x596E) ; 奮 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 549 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5927) ; 大 + ) + ((=ucs . #x6B72) ; æ­² + )) + (japanese-jisx0212 . #x3921) ; ø»‹‡  + (chinese-cns11643-4 . #x4F7B) ; ø»˜¥¦ + (ideograph-daikanwa . 06013) ; ø¸½ + (=hanziku-2 . #xC0E5) ; ý¢€¬ƒ¥ + (=cbeta . 05160) ; ø¸¡¨ + (=ucs . #x596F) ; 奯 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 42 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x87FC) ; ý¢€ˆŸ¼ + ) + ((=ucs . #x592C) ; 夬 + )) + (ideograph-daikanwa . 06014) ; ø¸¾ + (=hanziku-1 . #xACC0) ; ý¢€š³€ + (=ucs . #x21686) ; 𡚆 + )) +(define-char + '((=>ucs . #x21686) ; 𡚆 + (morohashi-daikanwa 6014 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x87FC) ; ý¢€ˆŸ¼ + ) + ((chinese-cns11643-2 . #x213B) ; ø»“Œº + )) + (chinese-cns11643-7 . #x2C7D) ; ø»žš + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 550 1) + (ideograph-daikanwa . 06015) ; ø¸¿ + (=hanziku-2 . #xC0F9) ; ý¢€¬ƒ¹ + (=ucs . #x21687) ; 𡚇 + )) +(define-char + '((=>ucs . #x21687) ; 𡚇 + (morohashi-daikanwa 6015 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x537C) ; ø»šµ£ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 253 7) + (ideograph-daikanwa . 06016) ; ø¸ž€ + (=hanziku-1 . #xDA60) ; ý¢€©  + (=ucs . #x21688) ; 𡚈 + )) +(define-char + '((=>ucs . #x21688) ; 𡚈 + (morohashi-daikanwa 6016 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C78) ; ø»ž• + )) +(define-char + '((=>ucs . #x21689) ; 𡚉 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C79) ; ø»ž– + (ideograph-daikanwa . 06017) ; ø¸ž + )) +(define-char + '((morohashi-daikanwa 6017 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 549 9) + (=hanziku-2 . #xC0E1) ; ý¢€¬ƒ¡ + (=ucs . #x21689) ; 𡚉 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 549 10) + (chinese-cns11643-7 . #x2C7A) ; ø»ž— + (ideograph-daikanwa . 06018) ; ø¸ž‚ + (=hanziku-2 . #xC0E2) ; ý¢€¬ƒ¢ + (=ucs . #x2168C) ; 𡚌 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C7B) ; ø»ž˜ + (ideograph-daikanwa . 06019) ; ø¸žƒ + (=ucs . #x243E0) ; 𤏠 + )) +(define-char + '((=>ucs . #x20057) ; 𠁗 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 13) + (total-strokes . 16) + (->identical + ((=ucs . #x20057) ; 𠁗 + )) + (chinese-cns11643-4 . #x4F7C) ; ø»˜¥§ + (ideograph-daikanwa . 49012) ; ø¸‹½´ + )) +(define-char + '((=>ucs . #x2168A) ; 𡚊 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06020) ; ø¸ž„ + )) +(define-char + '((morohashi-daikanwa 6020 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 550 7) + (chinese-cns11643-4 . #x5621) ; ø»˜®ž + (=hanziku-2 . #xC140) ; ý¢€¬…€ + (=ucs . #x2168A) ; 𡚊 + )) +(define-char + '((=>ucs . #x2168F) ; 𡚏 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06021) ; ø¸ž… + )) +(define-char + '((morohashi-daikanwa 6021 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 550 10) + (chinese-cns11643-7 . #x3748) ; ø»žŸ¯ + (=hanziku-2 . #xC143) ; ý¢€¬…ƒ + (=ucs . #x2168F) ; 𡚏 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3747) ; ø»žŸ® + (ideograph-daikanwa . 06022) ; ø¸ž† + (=ucs . #x21690) ; 𡚐 + )) +(define-char + '((=>ucs . #x21691) ; 𡚑 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 6 3887 9) + (ideograph-daikanwa . 06023) ; ø¸ž‡ + (=hanziku-10 . #xD2C7) ; ý¢‚­‹‡ + )) +(define-char + '((=>ucs . #x21691) ; 𡚑 + (morohashi-daikanwa 6023 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B33) ; ø»›€Š + )) +(define-char + '((morohashi-daikanwa 6023 0 4) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x21691) ; 𡚑 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x21695) ; 𡚕 + )) +(define-char + '((=>ucs . #x21695) ; 𡚕 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 1 550 8) + (=hanziku-2 . #xC141) ; ý¢€¬… + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x614C) ; ø»”«‹ + (chinese-big5 . #xEFC0) ; ý¢€Ž¿€ + (ideograph-daikanwa . 06025) ; ø¸ž‰ + (=ucs . #x5970) ; 奰 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 1 550 11) + (chinese-cns11643-4 . #x5A7B) ; ø»˜µ° + (ideograph-daikanwa . 06026) ; ø¸žŠ + (=hanziku-2 . #xC144) ; ý¢€¬…„ + (=ucs . #x21697) ; 𡚗 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 551 2) + (chinese-cns11643-5 . #x6B78) ; ø»›˜¯ + (ideograph-daikanwa . 06029) ; ø¸ž + (=hanziku-2 . #xC15B) ; ý¢€¬…› + (=ucs . #x2169B) ; 𡚛 + )) +(define-char + '((=>ucs . #x2169C) ; 𡚜 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 06030) ; ø¸žŽ + )) +(define-char + '((morohashi-daikanwa 6030 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5329) ; ø»Ÿˆ˜ + (=ucs . #x2169C) ; 𡚜 + )) +(define-char + '((=>ucs . #x2169C) ; 𡚜 + (morohashi-daikanwa 6030 0 5) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 1 551 3) + (=hanziku-2 . #xC15C) ; ý¢€¬…œ + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D48) ; ø»”¼¯ + (chinese-big5 . #xF6DA) ; ý¢€›š + (ideograph-daikanwa . 06031) ; ø¸ž + (=ucs . #x5971) ; 奱 + )) +(define-char + '((=>ucs . #x216A0) ; 𡚠 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideograph-daikanwa . 06033) ; ø¸ž‘ + )) +(define-char + '((morohashi-daikanwa 6033 0 1) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 20) + (total-strokes . 23) + (hanyu-dazidian 1 551 6) + (chinese-cns11643-5 . #x7568) ; ø»›§‹ + (=hanziku-2 . #xC15F) ; ý¢€¬…Ÿ + (=ucs . #x216A0) ; 𡚠 + )) +(define-char + '((=>ucs . #x5972) ; 奲 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 21) + (total-strokes . 24) + (japanese-jisx0212 . #x3922) ; ø»‹‡¡ + (ideograph-daikanwa . 06034) ; ø¸ž’ + (=jef-china3 . #x48E8) ; øº„£¨ + (ucs-jis . #x5972) ; ø»‹‡¡ + )) +(define-char + '((morohashi-daikanwa 6034 0 2) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F23) ; ø»”¿† + (chinese-big5 . #xF7D4) ; ý¢€Ÿ” + (=ucs . #x5972) ; 奲 + )) +(define-char + '((=>ucs . #x216A4) ; 𡚤 + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 06035) ; ø¸ž“ + )) +(define-char + '((morohashi-daikanwa 6035 0 0) + (ideographic-radical . 37) ; ⼤ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E58) ; ø»Ÿ™‘ + (=ucs . #x216A4) ; 𡚤 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 526 1) + (=hanziku-2 . #xBC4B) ; ý¢€«±‹ + (=ucs . #x215DB) ; 𡗛 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 529 15) + (=hanziku-2 . #xBCDB) ; ý¢€«³› + (=ucs . #x215E7) ; 𡗧 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 529 13) + (=hanziku-2 . #xBCD9) ; ý¢€«³™ + (=ucs . #x215F1) ; 𡗱 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 529 16) + (=hanziku-2 . #xBCDC) ; ý¢€«³œ + (=ucs . #x215F2) ; 𡗲 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 530 2) + (=hanziku-2 . #xBCEE) ; ý¢€«³® + (=ucs . #x215F3) ; 𡗳 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 531 3) + (=hanziku-2 . #xBD50) ; ý¢€«µ + (=ucs . #x215F5) ; 𡗵 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 535 3) + (=hanziku-2 . #xBDF2) ; ý¢€«·² + (=ucs . #x21603) ; 𡘃 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 8 12 11) + (=hanziku-12 . #xEBE8) ; ý¢ƒŽ¯¨ + (=ucs . #x21607) ; 𡘇 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 539 4) + (=hanziku-2 . #xBED6) ; ý¢€«»– + (=ucs . #x21619) ; 𡘙 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 540 4) + (=hanziku-2 . #xBEF6) ; ý¢€«»¶ + (=ucs . #x2161A) ; 𡘚 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 540 8) + (=hanziku-2 . #xBEFA) ; ý¢€«»º + (=ucs . #x2161B) ; 𡘛 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 387 13) + (=hanziku-1 . #xF5B9) ; ý¢€Ÿ–¹ + (=ucs . #x2161E) ; 𡘞 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 541 5) + (=hanziku-2 . #xBF58) ; ý¢€«½˜ + (=ucs . #x21627) ; 𡘧 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 541 6) + (=hanziku-2 . #xBF59) ; ý¢€«½™ + (=ucs . #x21628) ; 𡘨 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 541 8) + (=hanziku-2 . #xBF5B) ; ý¢€«½› + (=ucs . #x2162A) ; 𡘪 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 8 12 14) + (=hanziku-12 . #xEBEB) ; ý¢ƒŽ¯« + (=ucs . #x2162D) ; 𡘭 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 259 17) + (=hanziku-1 . #xDBAF) ; ý¢€®¯ + (=ucs . #x21631) ; 𡘱 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 543 6) + (=hanziku-2 . #xBFBB) ; ý¢€«¾» + (=ucs . #x21640) ; 𡙀 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 544 5) + (=hanziku-2 . #xBFDA) ; ý¢€«¿š + (=ucs . #x21642) ; 𡙂 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 543 8) + (=hanziku-2 . #xBFBD) ; ý¢€«¾½ + (=ucs . #x2164B) ; 𡙋 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 546 2) + (=hanziku-2 . #xC058) ; ý¢€¬˜ + (=ucs . #x21651) ; 𡙑 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 546 3) + (=hanziku-2 . #xC059) ; ý¢€¬™ + (=ucs . #x21652) ; 𡙒 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 8 12 15) + (=hanziku-12 . #xEBEC) ; ý¢ƒŽ¯¬ + (=ucs . #x21654) ; 𡙔 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 545 6) + (=hanziku-2 . #xBFFB) ; ý¢€«¿» + (=ucs . #x21659) ; 𡙙 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 546 7) + (=hanziku-2 . #xC05D) ; ý¢€¬ + (=ucs . #x2165B) ; 𡙛 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 547 1) + (=hanziku-2 . #xC077) ; ý¢€¬· + (=ucs . #x21663) ; 𡙣 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 547 8) + (=hanziku-2 . #xC07E) ; ý¢€¬¾ + (=ucs . #x21664) ; 𡙤 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 8 12 17) + (=hanziku-12 . #xEBEE) ; ý¢ƒŽ¯® + (=ucs . #x21665) ; 𡙥 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 548 2) + (=hanziku-2 . #xC0BA) ; ý¢€¬‚º + (=ucs . #x21673) ; 𡙳 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 549 14) + (=hanziku-2 . #xC0E6) ; ý¢€¬ƒ¦ + (=ucs . #x2168D) ; 𡚍 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 550 5) + (=hanziku-2 . #xC0FD) ; ý¢€¬ƒ½ + (=ucs . #x21693) ; 𡚓 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 550 6) + (=hanziku-2 . #xC0FE) ; ý¢€¬ƒ¾ + (=ucs . #x21694) ; 𡚔 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 551 1) + (=hanziku-2 . #xC15A) ; ý¢€¬…š + (=ucs . #x21699) ; 𡚙 + )) +(define-char + '((ideographic-radical . 37) ; ⼤ + (hanyu-dazidian 1 551 4) + (=hanziku-2 . #xC15D) ; ý¢€¬… + (=ucs . #x2169F) ; 𡚟 + )) diff --git a/lisp/utf-2000/Ideograph-R038-Woman.el b/lisp/utf-2000/Ideograph-R038-Woman.el new file mode 100644 index 0000000..81f03fb --- /dev/null +++ b/lisp/utf-2000/Ideograph-R038-Woman.el @@ -0,0 +1,13651 @@ +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 1599) + (chinese-gb2312 . #x452E) ; ø»„»‰ + (=jis-x0208 . #x3D77) ; ø½Š š + (korean-ksc5601 . #x5233) ; ø»‰¢œ + (chinese-isoir165 . #x452E) ; ø»£™ + (=gt-pj-1 . #x3D77) ; 女 + (chinese-big5 . #xA46B) ; ý¢€Š‘« + (ideograph-daikanwa . 06036) ; ø¸ž” + (=gt-k . 00185) ; ý¡„€‚¹ + (=ucs . #x5973) ; 女 + )) +(define-char + '((=>ucs . #x5973) ; 女 + (morohashi-daikanwa 6036 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2267) ; ø»›·” + (ideograph-daikanwa . 06037) ; ø¸ž• + )) +(define-char + '((=>ucs . #x216A8) ; 𡚨 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 06038) ; ø¸ž– + )) +(define-char + '((morohashi-daikanwa 6038 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 2) + (total-strokes . 5) + (=ucs . #x216A8) ; 𡚨 + )) +(define-char + '((=>ucs . #x216A8) ; 𡚨 + (morohashi-daikanwa 6038 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x2162) ; ø»™«­ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 1600) + (chinese-gb2312 . #x452B) ; ø»„»† + (=jis-x0208 . #x455B) ; ø½Š«® + (korean-ksc5601 . #x523F) ; ø»‰¢¨ + (chinese-isoir165 . #x452B) ; ø»£– + (=gt-pj-1 . #x455B) ; 奴 + (chinese-big5 . #xA5A3) ; ý¢€Š–£ + (ideograph-daikanwa . 06039) ; ø¸ž— + (=gt-k . 00982) ; ý¡„€– + (=ucs . #x5974) ; 奴 + )) +(define-char + '((=>ucs . #x5974) ; 奴 + (morohashi-daikanwa 6039 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-1 . #x4643) ; ø»‘¹” + (ucs-cns . #x5974) ; ø»‘¹” + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 2) + (total-strokes . 5) + (<-ancient-ideograph + (:char ((ideograph-daikanwa . 06039) ; ø¸ž— + ) + :sources (morohashi-daikanwa))) + (comment . "M-00395 is different character.") + (ideograph-daikanwa . 06040) ; ø¸ž˜ + (=ucs . #x36A2) ; 㚢 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 2) + (total-strokes . 5) + (japanese-jisx0212 . #x3923) ; ø»‹‡¢ + (=jis-x0213-2-2000 . #x2548) ; ø»¤£Ÿ + (ideograph-daikanwa . 06041) ; ø¸ž™ + (=jef-china3 . #x48F9) ; øº„£¹ + (=ucs . #x5975) ; 奵 + )) +(define-char + '((=>ucs . #x5975) ; 奵 + (morohashi-daikanwa 6041 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x223B) ; ø»•˜œ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x444C) ; ø»„º‰ + (japanese-jisx0212 . #x3924) ; ø»‹‡£ + (chinese-isoir165 . #x444C) ; ø»¢™ + (=jis-x0213-2-2000 . #x2549) ; ø»¤£  + (chinese-big5 . #xA5A4) ; ý¢€Š–¤ + (ideograph-daikanwa . 06043) ; ø¸ž› + (=jef-china3 . #x48FA) ; øº„£º + (=ucs . #x5976) ; 奶 + )) +(define-char + '((=>ucs . #x5976) ; 奶 + (morohashi-daikanwa 6043 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-1 . #x4644) ; ø»‘¹• + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x2231) ; ø»“ŽŽ + (chinese-big5 . #xC9D1) ; ý¢€Œ§‘ + (ideograph-daikanwa . 06044) ; ø¸žœ + (=ucs . #x5977) ; 奷 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 1601) + (chinese-gb2312 . #x3C69) ; ø»„®¶ + (=jis-x0208 . #x5521) ; ø½‹‚” + (korean-ksc5601 . #x4A4C) ; ø»‰—… + (chinese-isoir165 . #x3C69) ; ø»—† + (chinese-cns11643-1 . #x476D) ; ø»‘»œ + (=gt-pj-1 . #x5521) ; 奸 + (chinese-big5 . #xA66C) ; ý¢€Š™¬ + (ideograph-daikanwa . 06045) ; ø¸ž + (=ucs . #x5978) ; 奸 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x4B7D) ; ø»……Œ + (japanese-jisx0212 . #x3925) ; ø»‹‡¤ + (chinese-isoir165 . #x4B7D) ; ø»­œ + (chinese-cns11643-1 . #x4770) ; ø»‘»Ÿ + (chinese-big5 . #xA66F) ; ý¢€Š™¯ + (ideograph-daikanwa . 06046) ; ø¸žž + (=jef-china3 . #x91C0) ; øº‰‡€ + (=ucs . #x5979) ; 她 + )) +(define-char + '((=>ucs . #x216B0) ; 𡚰 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 06047) ; ø¸žŸ + )) +(define-char + '((morohashi-daikanwa 6047 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2258) ; ø»—¢½ + (=ucs . #x216B0) ; 𡚰 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x234B) ; ø»•šŠ + (ideograph-daikanwa . 06048) ; ø¸ž  + (=ucs . #x597A) ; 奺 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x5973) ; 女 + )) + (ideograph-daikanwa . 06049) ; ø¸ž¡ + (=cbeta . 03789) ; ø¸ » + (=ucs . #x36A3) ; 㚣 + )) +(define-char + '((=>ucs . #x36A3) ; 㚣 + (morohashi-daikanwa 6049 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + )) + (chinese-cns11643-3 . #x234C) ; ø»•š‹ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3926) ; ø»‹‡¥ + (chinese-cns11643-2 . #x222F) ; ø»“ŽŒ + (chinese-big5 . #xC9CF) ; ý¢€Œ§ + (ideograph-daikanwa . 06050) ; ø¸ž¢ + (=ucs . #x597B) ; 奻 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3927) ; ø»‹‡¦ + (=jis-x0213-2-2000 . #x254A) ; ø»¤£¡ + (chinese-big5 . #xC9CD) ; ý¢€Œ§ + (ideograph-daikanwa . 06051) ; ø¸ž£ + (=ucs . #x597C) ; 奼 + )) +(define-char + '((=>ucs . #x597C) ; 奼 + (morohashi-daikanwa 6051 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x222D) ; ø»“ŽŠ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x234A) ; ø»•š‰ + (ideograph-daikanwa . 06052) ; ø¸ž¤ + (=ucs . #x36A4) ; 㚤 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 1602) + (chinese-gb2312 . #x3A43) ; ø»„«” + (=jis-x0208 . #x3925) ; ø½Š™ + (korean-ksc5601 . #x7B3F) ; ø»Šž¶ + (chinese-isoir165 . #x3A43) ; ø»“¤ + (chinese-cns11643-1 . #x476F) ; ø»‘»ž + (=gt-pj-1 . #x3925) ; 好 + (chinese-big5 . #xA66E) ; ý¢€Š™® + (ideograph-daikanwa . 06053) ; ø¸ž¥ + (=gt-k . 01609) ; ý¡„€™‰ + (=ucs . #x597D) ; 好 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x2230) ; ø»“Ž + (chinese-big5 . #xC9D0) ; ý¢€Œ§ + (ideograph-daikanwa . 06054) ; ø¸ž¦ + (=ucs . #x597E) ; 奾 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x2232) ; ø»“Ž + (chinese-big5 . #xC9D2) ; ý¢€Œ§’ + (ideograph-daikanwa . 06055) ; ø¸ž§ + (=ucs . #x597F) ; 奿 + )) +(define-char + '((=>ucs . #x216BA) ; 𡚺 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 06056) ; ø¸ž¨ + )) +(define-char + '((=>ucs . #x216BA) ; 𡚺 + (morohashi-daikanwa 6056 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2443) ; ø»›¹¬ + )) +(define-char + '((morohashi-daikanwa 6056 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (=ucs . #x216BA) ; 𡚺 + )) +(define-char + '((=>ucs . #x216AF) ; 𡚯 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 06057) ; ø¸ž© + )) +(define-char + '((=>ucs . #x216AF) ; 𡚯 + (morohashi-daikanwa 6057 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2441) ; ø»›¹ª + )) +(define-char + '((morohashi-daikanwa 6057 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (=ucs . #x216AF) ; 𡚯 + )) +(define-char + '((=>ucs . #x5981) ; 妁 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 06058) ; ø¸žª + )) +(define-char + '((morohashi-daikanwa 6058 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x6579) ; ø»…«” + (=jis-x0208 . #x5522) ; ø½‹‚• + (chinese-isoir165 . #x6579) ; ø»Ž“¤ + (chinese-cns11643-1 . #x4772) ; ø»‘»¡ + (=gt-pj-1 . #x5522) ; 妁 + (chinese-big5 . #xA671) ; ý¢€Š™± + (=ucs . #x5981) ; 妁 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2256) ; ø»—¢» + (ideograph-daikanwa . 06059) ; ø¸ž« + (=ucs . #x36A5) ; 㚥 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 971) + (chinese-gb2312 . #x4867) ; ø»…€œ + (=jis-x0208 . #x4721) ; ø½Š­° + (korean-ksc5601 . #x657D) ; ø»‰¿  + (chinese-isoir165 . #x4867) ; ø»¨¬ + (=gt-pj-1 . #x4721) ; 如 + (chinese-big5 . #xA670) ; ý¢€Š™° + (ideograph-daikanwa . 06060) ; ø¸ž¬ + (=gt-k . 01678) ; ý¡„€šŽ + (=ucs . #x5982) ; 如 + )) +(define-char + '((=>ucs . #x5982) ; 如 + (morohashi-daikanwa 6060 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-1 . #x4771) ; ø»‘»  + (ucs-cns . #x5982) ; ø»‘»  + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 1604) + (chinese-gb2312 . #x657A) ; ø»…«• + (=jis-x0208 . #x485E) ; ø½Š°‹ + (korean-ksc5601 . #x5D65) ; ø»‰³˜ + (chinese-isoir165 . #x657A) ; ø»Ž“¥ + (chinese-cns11643-1 . #x476E) ; ø»‘» + (=gt-pj-1 . #x485E) ; 妃 + (chinese-big5 . #xA66D) ; ý¢€Š™­ + (ideograph-daikanwa . 06061) ; ø¸ž­ + (=ucs . #x5983) ; 妃 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x222C) ; ø»“Ž‰ + (chinese-big5 . #xC9CC) ; ý¢€Œ§Œ + (ideograph-daikanwa . 06062) ; ø¸ž® + (=ucs . #x5980) ; 妀 + )) +(define-char + '((=>ucs . #x5984) ; 妄 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-big5 . #xA66B) ; ý¢€Š™« + (ideograph-daikanwa . 06063) ; ø¸ž¯ + )) +(define-char + '((=>ucs . #x5984) ; 妄 + (morohashi-daikanwa 6063 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (=jis-x0208 . #x4C51) ; ø½Šµ¶ + (korean-ksc5601 . #x584D) ; ø»‰«ª + (=gt-pj-1 . #x4C51) ; ø½Šµ¶ + (=gt-k . 01696) ; ý¡„€š  + (ucs-jis . #x5984) ; ø½Šµ¶ + )) +(define-char + '((morohashi-daikanwa 6063 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x4D7D) ; ø»…ˆˆ + (chinese-isoir165 . #x4D7D) ; ø»°˜ + (=ucs . #x5984) ; 妄 + )) +(define-char + '((=>ucs . #x5984) ; 妄 + (morohashi-daikanwa 6063 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-1 . #x476C) ; ø»‘»› + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x222E) ; ø»“Ž‹ + (chinese-big5 . #xC9CE) ; ý¢€Œ§Ž + (ideograph-daikanwa . 06064) ; ø¸ž° + (=ucs . #x5985) ; 妅 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2259) ; ø»—¢¾ + (ideograph-daikanwa . 06065) ; ø¸ž± + (=ucs . #x36A6) ; 㚦 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2255) ; ø»—¢º + (ideograph-daikanwa . 06066) ; ø¸ž² + (=ucs . #x36A7) ; 㚧 + )) +(define-char + '((=>ucs . #x216B9) ; 𡚹 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 06067) ; ø¸ž³ + )) +(define-char + '((morohashi-daikanwa 6067 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (=ucs . #x216B9) ; 𡚹 + )) +(define-char + '((=>ucs . #x216B9) ; 𡚹 + (morohashi-daikanwa 6067 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x224B) ; ø»™¬´ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 06068) ; ø¸ž´ + (=ucs . #x216BB) ; 𡚻 + )) +(define-char + '((=>ucs . #x216BB) ; 𡚻 + (morohashi-daikanwa 6068 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x224A) ; ø»™¬³ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 06070) ; ø¸ž¶ + (=ucs . #x216B8) ; 𡚸 + )) +(define-char + '((=>ucs . #x216B8) ; 𡚸 + (morohashi-daikanwa 6070 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2257) ; ø»—¢¼ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2349) ; ø»•šˆ + (=ucs . #x36A8) ; 㚨 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (non-morohashi 6070 9) + (chinese-gb2312 . #x383E) ; ø»„¨“ + (chinese-isoir165 . #x383E) ; ø»£ + (=ucs . #x5987) ; 妇 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2442) ; ø»›¹« + (=ucs . #x216B1) ; 𡚱 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x5198) ; 冘 + )) + (chinese-cns11643-3 . #x2555) ; ø»• + (ideograph-daikanwa . 06071) ; ø¸ž· + (=cbeta . 00884) ; ø¸ ´ + (=ucs . #x5989) ; 妉 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1611) + (chinese-gb2312 . #x4851) ; ø»…€† + (=jis-x0208 . #x4725) ; ø½Š­´ + (korean-ksc5601 . #x6C74) ; ø»Š‰© + (chinese-isoir165 . #x4851) ; ø»¨– + (chinese-cns11643-1 . #x4973) ; ø»‘¾ž + (=gt-pj-1 . #x4725) ; 妊 + (chinese-big5 . #xA7B3) ; ý¢€Šž³ + (ideograph-daikanwa . 06072) ; ø¸ž¸ + (=ucs . #x598A) ; 妊 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3928) ; ø»‹‡§ + (=jis-x0213-1-2000 . #x2F6B) ; ø»¢¨ª + (ideograph-daikanwa . 06073) ; ø¸ž¹ + (=jef-china3 . #x48FB) ; øº„£» + (=ucs . #x598B) ; 妋 + )) +(define-char + '((=>ucs . #x598B) ; 妋 + (morohashi-daikanwa 6073 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2367) ; ø»—¤ª + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3929) ; ø»‹‡¨ + (chinese-cns11643-3 . #x254C) ; ø»•‡ + (ideograph-daikanwa . 06074) ; ø¸žº + (=jef-china3 . #x48FC) ; øº„£¼ + (=ucs . #x598C) ; 妌 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (kangxi-strokes . 6) + (total-strokes . 7) + (shinjigen-2 . 1650) + (chinese-gb2312 . #x657B) ; ø»…«– + (=jis-x0208 . #x552B) ; ø½‹‚ž + (chinese-isoir165 . #x657B) ; ø»Ž“¦ + (chinese-cns11643-1 . #x4970) ; ø»‘¾› + (=gt-pj-1 . #x552B) ; 妍 + (chinese-big5 . #xA7B0) ; ý¢€Šž° + (ideograph-daikanwa . 06075) ; ø¸ž» + (=jef-china3 . #x49B5) ; øº„¦µ + (=ucs . #x598D) ; 妍 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x392A) ; ø»‹‡© + (chinese-cns11643-2 . #x2356) ; ø»“‘ + (chinese-big5 . #xCAB6) ; ý¢€Œª¶ + (ideograph-daikanwa . 06076) ; ø¸ž¼ + (=jef-china3 . #x48FD) ; øº„£½ + (=ucs . #x598E) ; 妎 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2552) ; ø»• + (ideograph-daikanwa . 06077) ; ø¸ž½ + (=ucs . #x36A9) ; 㚩 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2359) ; ø»“” + (chinese-big5 . #xCAB9) ; ý¢€Œª¹ + (ideograph-daikanwa . 06078) ; ø¸ž¾ + (=ucs . #x598F) ; 妏 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2557) ; ø»•’ + (ideograph-daikanwa . 06079) ; ø¸ž¿ + (=ucs . #x36AA) ; 㚪 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2358) ; ø»““ + (chinese-big5 . #xCAB8) ; ý¢€Œª¸ + (ideograph-daikanwa . 06080) ; ø¸Ÿ€ + (=ucs . #x5990) ; 妐 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2369) ; ø»—¤¬ + (ideograph-daikanwa . 06081) ; ø¸Ÿ + (=ucs . #x5991) ; 妑 + )) +(define-char + '((=>ucs . #x5992) ; 妒 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x392B) ; ø»‹‡ª + (=jis-x0213-1-2000 . #x2F6C) ; ø»¢¨« + (ideograph-daikanwa . 06082) ; ø¸Ÿ‚ + (=jef-china3 . #x48FE) ; øº„£¾ + (ucs-jis . #x5992) ; ø»‹‡ª + )) +(define-char + '((=>ucs . #x5992) ; 妒 + (morohashi-daikanwa 6082 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x496A) ; ø»‘¾• + )) +(define-char + '((morohashi-daikanwa 6082 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x364A) ; ø»„¥£ + (chinese-isoir165 . #x364A) ; ø»³ + (chinese-big5 . #xA7AA) ; ý¢€Šžª + (=ucs . #x5992) ; 妒 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1606) + (chinese-gb2312 . #x3C4B) ; ø»„®˜ + (=jis-x0208 . #x3538) ; ø½Š“« + (korean-ksc5601 . #x5075) ; ø»‰ ¢ + (chinese-isoir165 . #x3C4B) ; ø»–¨ + (chinese-cns11643-1 . #x4972) ; ø»‘¾ + (=gt-pj-1 . #x3538) ; 妓 + (chinese-big5 . #xA7B2) ; ý¢€Šž² + (ideograph-daikanwa . 06083) ; ø¸Ÿƒ + (=ucs . #x5993) ; 妓 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x254B) ; ø»•† + (ideograph-daikanwa . 06084) ; ø¸Ÿ„ + (=ucs . #x5994) ; 妔 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x392C) ; ø»‹‡« + (chinese-cns11643-4 . #x236A) ; ø»—¤­ + (ideograph-daikanwa . 06085) ; ø¸Ÿ… + (=jef-china3 . #x49A1) ; øº„¦¡ + (=ucs . #x5995) ; 妕 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1619) + (chinese-gb2312 . #x517D) ; ø»…Ž€ + (=jis-x0208 . #x4D45) ; ø½Š·ˆ + (korean-ksc5601 . #x686D) ; ø»Šƒª + (chinese-isoir165 . #x517D) ; ø»¶ + (chinese-cns11643-1 . #x496F) ; ø»‘¾š + (=gt-pj-1 . #x4D45) ; 妖 + (chinese-big5 . #xA7AF) ; ý¢€Šž¯ + (ideograph-daikanwa . 06086) ; ø¸Ÿ† + (=ucs . #x5996) ; 妖 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6621) ; ø»…«š + (korean-ksc5601 . #x5052) ; ø»‰Ÿ¿ + (japanese-jisx0212 . #x392D) ; ø»‹‡¬ + (chinese-isoir165 . #x6621) ; ø»Ž“ª + (chinese-cns11643-2 . #x2355) ; ø»“ + (chinese-big5 . #xCAB5) ; ý¢€Œªµ + (ideograph-daikanwa . 06087) ; ø¸Ÿ‡ + (=jef-china3 . #x49A2) ; øº„¦¢ + (=ucs . #x5997) ; 妗 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2353) ; ø»“Ž + (chinese-big5 . #xCAB3) ; ý¢€Œª³ + (ideograph-daikanwa . 06088) ; ø¸Ÿˆ + (=ucs . #x5998) ; 妘 + )) +(define-char + '((=>ucs . #x216CD) ; 𡛍 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 06089) ; ø¸Ÿ‰ + )) +(define-char + '((morohashi-daikanwa 6089 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2672) ; ø»›½— + (=ucs . #x216CD) ; 𡛍 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1617) + (chinese-gb2312 . #x436E) ; ø»„¹ + (=jis-x0208 . #x4C2F) ; ø½Šµ” + (korean-ksc5601 . #x5958) ; ø»‰­“ + (chinese-isoir165 . #x436E) ; ø»¡ + (chinese-cns11643-1 . #x496E) ; ø»‘¾™ + (=gt-pj-1 . #x4C2F) ; 妙 + (chinese-big5 . #xA7AE) ; ý¢€Šž® + (ideograph-daikanwa . 06090) ; ø¸ŸŠ + (=gt-k . 02655) ; ý¡„€©Ÿ + (=ucs . #x5999) ; 妙 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2550) ; ø»•‹ + (ideograph-daikanwa . 06091) ; ø¸Ÿ‹ + (=ucs . #x36AB) ; 㚫 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2556) ; ø»•‘ + (ideograph-daikanwa . 06092) ; ø¸ŸŒ + (=jef-china3 . #x8EAC) ; øºˆº¬ + (=ucs . #x599A) ; 妚 + )) +(define-char + '((=>ucs . #x216BC) ; 𡚼 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 06093) ; ø¸Ÿ + )) +(define-char + '((morohashi-daikanwa 6093 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2674) ; ø»›½™ + (=ucs . #x216BC) ; 𡚼 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (kangxi-radical . 46) ; â¼­ + (total-strokes . 7) + (=jis-x0208 . #x562C) ; ø½‹ƒ½ + (=gt-pj-1 . #x562C) ; 妛 + (ideograph-daikanwa . 06094) ; ø¸ŸŽ + (=ucs . #x599B) ; 妛 + )) +(define-char + '((=>ucs . #x599B) ; 妛 + (morohashi-daikanwa 6094 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2553) ; ø»•Ž + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x254E) ; ø»•‰ + (ideograph-daikanwa . 06095) ; ø¸Ÿ + (=ucs . #x599C) ; 妜 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1607) + (=jis-x0208 . #x5523) ; ø½‹‚– + (chinese-gb12345 . #x5731) ; 妝 + (=gt-pj-1 . #x5523) ; 妝 + (chinese-big5 . #xA7A9) ; ý¢€Šž© + (ideograph-daikanwa . 06096) ; ø¸Ÿ + (=ucs . #x599D) ; 妝 + )) +(define-char + '((=>ucs . #x599D) ; 妝 + (morohashi-daikanwa 6096 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4969) ; ø»‘¾” + )) +(define-char + '((morohashi-daikanwa 6096 0 7) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5731) ; ø»…•¨ + (chinese-isoir165 . #x5731) ; ø»½¸ + (=ucs . #x5986) ; 妆 + )) +(define-char + '((=>ucs . #x5986) ; 妆 + (morohashi-daikanwa 6096 0 8) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x234D) ; ø»•šŒ + )) +(define-char + '((=>ucs . #x216BD) ; 𡚽 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 06097) ; ø¸Ÿ‘ + )) +(define-char + '((morohashi-daikanwa 6097 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2368) ; ø»—¤« + (=ucs . #x216BD) ; 𡚽 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6624) ; ø»…« + (chinese-isoir165 . #x6624) ; ø»Ž“­ + (chinese-cns11643-1 . #x496C) ; ø»‘¾— + (chinese-big5 . #xA7AC) ; ý¢€Šž¬ + (ideograph-daikanwa . 06098) ; ø¸Ÿ’ + (=jef-china3 . #x91C1) ; øº‰‡ + (=ucs . #x599E) ; 妞 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x392E) ; ø»‹‡­ + (=jis-x0213-2-2000 . #x254B) ; ø»¤£¢ + (ideograph-daikanwa . 06099) ; ø¸Ÿ“ + (=big5-cdp . #x8DD2) ; ý¢€ˆ·’ + (=jef-china3 . #x48F0) ; øº„£° + (=ucs . #x599F) ; 妟 + )) +(define-char + '((=>ucs . #x599F) ; 妟 + (morohashi-daikanwa 6099 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2551) ; ø»•Œ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2354) ; ø»“ + (chinese-big5 . #xCAB4) ; ý¢€Œª´ + (ideograph-daikanwa . 06100) ; ø¸Ÿ” + (=ucs . #x59A0) ; 妠 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x235B) ; ø»“– + (chinese-big5 . #xCABB) ; ý¢€Œª» + (ideograph-daikanwa . 06101) ; ø¸Ÿ• + (=ucs . #x59A1) ; 妡 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2357) ; ø»“’ + (chinese-big5 . #xCAB7) ; ý¢€Œª· + (ideograph-daikanwa . 06102) ; ø¸Ÿ– + (=ucs . #x59A2) ; 妢 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1615) + (chinese-gb2312 . #x657E) ; ø»…«™ + (=jis-x0208 . #x5526) ; ø½‹‚™ + (chinese-isoir165 . #x657E) ; ø»Ž“© + (chinese-cns11643-1 . #x496D) ; ø»‘¾˜ + (=gt-pj-1 . #x5526) ; 妣 + (chinese-big5 . #xA7AD) ; ý¢€Šž­ + (ideograph-daikanwa . 06103) ; ø¸Ÿ— + (=ucs . #x59A3) ; 妣 + )) +(define-char + '((=>ucs . #x216D7) ; 𡛗 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 06104) ; ø¸Ÿ˜ + )) +(define-char + '((morohashi-daikanwa 6104 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2367) ; ø»™®® + (=ucs . #x216D7) ; 𡛗 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6625) ; ø»…«ž + (japanese-jisx0212 . #x392F) ; ø»‹‡® + (chinese-isoir165 . #x6625) ; ø»Ž“® + (=jis-x0213-1-2000 . #x2F6D) ; ø»¢¨¬ + (chinese-big5 . #xA7B1) ; ý¢€Šž± + (ideograph-daikanwa . 06105) ; ø¸Ÿ™ + (=jef-china3 . #x49A3) ; øº„¦£ + (=ucs . #x59A4) ; 妤 + )) +(define-char + '((=>ucs . #x59A4) ; 妤 + (morohashi-daikanwa 6105 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4971) ; ø»‘¾œ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x254F) ; ø»•Š + (ideograph-daikanwa . 06106) ; ø¸Ÿš + (=ucs . #x36AC) ; 㚬 + )) +(define-char + '((=>ucs . #x59A5) ; 妥 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-big5 . #xA7B4) ; ý¢€Šž´ + (ideograph-daikanwa . 06107) ; ø¸Ÿ› + (=jef-china3 . #x48F1) ; øº„£± + )) +(define-char + '((morohashi-daikanwa 6107 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x4D57) ; ø»…‡¢ + (=jis-x0208 . #x4245) ; ø½Š¦¾ + (korean-ksc5601 . #x7666) ; ø»Š˜‡ + (chinese-isoir165 . #x4D57) ; ø»¯² + (=gt-pj-1 . #x4245) ; 妥 + (=gt-k . 02602) ; ý¡„€¨ª + (=ucs . #x59A5) ; 妥 + )) +(define-char + '((=>ucs . #x59A5) ; 妥 + (morohashi-daikanwa 6107 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4974) ; ø»‘¾Ÿ + (ucs-cns . #x59A5) ; ø»‘¾Ÿ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 06108) ; ø¸Ÿœ + (=ucs . #x59A6) ; 妦 + )) +(define-char + '((=>ucs . #x59A6) ; 妦 + (morohashi-daikanwa 6108 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2352) ; ø»“ + (chinese-big5 . #xCAB2) ; ý¢€Œª² + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3930) ; ø»‹‡¯ + (chinese-cns11643-2 . #x235A) ; ø»“• + (chinese-big5 . #xCABA) ; ý¢€Œªº + (ideograph-daikanwa . 06109) ; ø¸Ÿ + (=ucs . #x59A7) ; 妧 + )) +(define-char + '((=>ucs . #x216BE) ; 𡚾 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 06110) ; ø¸Ÿž + )) +(define-char + '((morohashi-daikanwa 6110 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x216BE) ; 𡚾 + )) +(define-char + '((=>ucs . #x216BE) ; 𡚾 + (morohashi-daikanwa 6110 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x236B) ; ø»—¤® + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1616) + (chinese-gb2312 . #x3741) ; ø»„¦¸ + (=jis-x0208 . #x4B38) ; ø½Š³¿ + (korean-ksc5601 . #x5B2A) ; ø»‰¯¡ + (chinese-isoir165 . #x3741) ; ø»ˆ + (chinese-cns11643-1 . #x496B) ; ø»‘¾– + (=gt-pj-1 . #x4B38) ; 妨 + (chinese-big5 . #xA7AB) ; ý¢€Šž« + (ideograph-daikanwa . 06111) ; ø¸ŸŸ + (=ucs . #x59A8) ; 妨 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x254D) ; ø»•ˆ + (ideograph-daikanwa . 06112) ; ø¸Ÿ  + (=ucs . #x36AD) ; 㚭 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 06113) ; ø¸Ÿ¡ + (=ucs . #x216D6) ; 𡛖 + )) +(define-char + '((=>ucs . #x216D6) ; 𡛖 + (morohashi-daikanwa 6113 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2366) ; ø»™®­ + )) +(define-char + '((=>ucs . #x216D8) ; 𡛘 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 06114) ; ø¸Ÿ¢ + )) +(define-char + '((=>ucs . #x216D8) ; 𡛘 + (morohashi-daikanwa 6114 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2365) ; ø»™®¬ + )) +(define-char + '((morohashi-daikanwa 6114 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x216D8) ; 𡛘 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2554) ; ø»• + (ideograph-daikanwa . 06115) ; ø¸Ÿ£ + (=ucs . #x36AE) ; 㚮 + )) +(define-char + '((=>ucs . #x216CE) ; 𡛎 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 06116) ; ø¸Ÿ¤ + )) +(define-char + '((morohashi-daikanwa 6116 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2673) ; ø»›½˜ + (=ucs . #x216CE) ; 𡛎 + )) +(define-char + '((=>ucs . #x216D2) ; 𡛒 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 06117) ; ø¸Ÿ¥ + )) +(define-char + '((morohashi-daikanwa 6117 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2671) ; ø»›½– + (=ucs . #x216D2) ; 𡛒 + )) +(define-char + '((=>ucs . #x216D0) ; 𡛐 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 06118) ; ø¸Ÿ¦ + )) +(define-char + '((morohashi-daikanwa 6118 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x216D0) ; 𡛐 + )) +(define-char + '((=>ucs . #x216D0) ; 𡛐 + (morohashi-daikanwa 6118 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2675) ; ø»›½š + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (non-morohashi 6119 9 0) + (chinese-gb2312 . #x657C) ; ø»…«— + (chinese-isoir165 . #x657C) ; ø»Ž“§ + (=ucs . #x59A9) ; 妩 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (non-morohashi 6119 9 3) + (chinese-gb2312 . #x6623) ; ø»…«œ + (chinese-isoir165 . #x6623) ; ø»Ž“¬ + (=ucs . #x59AB) ; 妫 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2831) ; ø»•¡† + (ideograph-daikanwa . 06120) ; ø¸Ÿ¨ + (=ucs . #x36B0) ; 㚰 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x77F3) ; 石 + )) + (shinjigen-2 . 1635) + (=jis-x0208 . #x454A) ; ø½Š« + (korean-ksc5601 . #x7760) ; ø»Š™Ÿ + (chinese-cns11643-3 . #x2841) ; ø»•¡– + (=gt-pj-1 . #x454A) ; 妬 + (ideograph-daikanwa . 06121) ; ø¸Ÿ© + (=cbeta . 00107) ; ø¸ « + (=ucs . #x59AC) ; 妬 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x72AE) ; 犮 + )) + (japanese-jisx0212 . #x3931) ; ø»‹‡° + (chinese-cns11643-3 . #x2833) ; ø»•¡ˆ + (ideograph-daikanwa . 06122) ; ø¸Ÿª + (=cbeta . 00885) ; ø¸ µ + (=jef-china3 . #x49A4) ; øº„¦¤ + (=ucs . #x59AD) ; 妭 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x445D) ; ø»„ºš + (japanese-jisx0212 . #x3932) ; ø»‹‡± + (chinese-isoir165 . #x445D) ; ø»¢ª + (=jis-x0213-2-2000 . #x254C) ; ø»¤££ + (chinese-big5 . #xA967) ; ý¢€Š¥§ + (ideograph-daikanwa . 06123) ; ø¸Ÿ« + (=jef-china3 . #x91C2) ; øº‰‡‚ + (=ucs . #x59AE) ; 妮 + )) +(define-char + '((=>ucs . #x59AE) ; 妮 + (morohashi-daikanwa 6123 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4C69) ; ø»’‚® + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06124) ; ø¸Ÿ¬ + (=ucs . #x216D9) ; 𡛙 + )) +(define-char + '((=>ucs . #x216D9) ; 𡛙 + (morohashi-daikanwa 6124 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x257C) ; ø»—§» + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6628) ; ø»…«¡ + (japanese-jisx0212 . #x3933) ; ø»‹‡² + (chinese-isoir165 . #x6628) ; ø»Ž“± + (chinese-cns11643-1 . #x4C71) ; ø»’‚¶ + (chinese-big5 . #xA96F) ; ý¢€Š¥¯ + (ideograph-daikanwa . 06125) ; ø¸Ÿ­ + (=jef-china3 . #x49A5) ; øº„¦¥ + (=ucs . #x59AF) ; 妯 + )) +(define-char + '((=>ucs . #x216FD) ; 𡛽 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06126) ; ø¸Ÿ® + )) +(define-char + '((morohashi-daikanwa 6126 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2562) ; ø»™±¥ + (=ucs . #x216FD) ; 𡛽 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3934) ; ø»‹‡³ + (chinese-cns11643-3 . #x2838) ; ø»•¡ + (ideograph-daikanwa . 06127) ; ø¸Ÿ¯ + (=jef-china3 . #x49A6) ; øº„¦¦ + (=ucs . #x59B0) ; 妰 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2630) ; ø»“”… + (chinese-big5 . #xCC4F) ; ý¢€Œ± + (ideograph-daikanwa . 06128) ; ø¸Ÿ° + (=ucs . #x59B1) ; 妱 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1634) + (chinese-gb2312 . #x6627) ; ø»…«  + (=jis-x0208 . #x5527) ; ø½‹‚š + (chinese-isoir165 . #x6627) ; ø»Ž“° + (chinese-cns11643-2 . #x2629) ; ø»““¾ + (=gt-pj-1 . #x5527) ; 妲 + (chinese-big5 . #xCC48) ; ý¢€Œ±ˆ + (ideograph-daikanwa . 06129) ; ø¸Ÿ± + (=ucs . #x59B2) ; 妲 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3935) ; ø»‹‡´ + (chinese-isoir165 . #x2D66) ; ø» + (chinese-cns11643-1 . #x4C72) ; ø»’‚· + (chinese-big5 . #xA970) ; ý¢€Š¥° + (ideograph-daikanwa . 06130) ; ø¸Ÿ² + (=ucs . #x59B3) ; 妳 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2634) ; ø»“”‰ + (chinese-big5 . #xCC53) ; ý¢€Œ±“ + (ideograph-daikanwa . 06131) ; ø¸Ÿ³ + (=ucs . #x59B4) ; 妴 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06132) ; ø¸Ÿ´ + (=ucs . #x216DA) ; 𡛚 + )) +(define-char + '((=>ucs . #x216DA) ; 𡛚 + (morohashi-daikanwa 6132 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A61) ; ø»œ‚¾ + )) +(define-char + '((=>ucs . #x59B5) ; 妵 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06133) ; ø¸Ÿµ + (=jef-china3 . #x92E8) ; øº‰‹¨ + )) +(define-char + '((morohashi-daikanwa 6133 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-big5 . #xCC44) ; ý¢€Œ±„ + (=ucs . #x59B5) ; 妵 + )) +(define-char + '((=>ucs . #x59B5) ; 妵 + (morohashi-daikanwa 6133 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2625) ; ø»““º + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x262C) ; ø»“” + (chinese-big5 . #xCC4B) ; ý¢€Œ±‹ + (ideograph-daikanwa . 06134) ; ø¸Ÿ¶ + (=ucs . #x59B6) ; 妶 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x5931) ; 失 + )) + (japanese-jisx0212 . #x3936) ; ø»‹‡µ + (chinese-cns11643-3 . #x2845) ; ø»•¡š + (ideograph-daikanwa . 06135) ; ø¸Ÿ· + (=cbeta . 00105) ; ø¸ © + (=jef-china3 . #x49A7) ; øº„¦§ + (=ucs . #x59B7) ; 妷 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x283B) ; ø»•¡ + (ideograph-daikanwa . 06136) ; ø¸Ÿ¸ + (=ucs . #x36B1) ; 㚱 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x53EF) ; 可 + )) + (chinese-cns11643-3 . #x2840) ; ø»•¡• + (ideograph-daikanwa . 06137) ; ø¸Ÿ¹ + (=cbeta . 02832) ; ø¸ ¬ + (=ucs . #x59B8) ; 妸 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1639) + (chinese-gb2312 . #x4343) ; ø»„¸¢ + (=jis-x0208 . #x4B65) ; ø½Š´¬ + (korean-ksc5601 . #x5859) ; ø»‰«¶ + (chinese-isoir165 . #x4343) ; ø» ² + (chinese-cns11643-1 . #x4C68) ; ø»’‚­ + (=gt-pj-1 . #x4B65) ; 妹 + (chinese-big5 . #xA966) ; ý¢€Š¥¦ + (ideograph-daikanwa . 06138) ; ø¸Ÿº + (=ucs . #x59B9) ; 妹 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3937) ; ø»‹‡¶ + (chinese-cns11643-2 . #x2626) ; ø»““» + (chinese-big5 . #xCC45) ; ý¢€Œ±… + (ideograph-daikanwa . 06139) ; ø¸Ÿ» + (=jef-china3 . #x49F0) ; øº„§° + (=ucs . #x59BA) ; 妺 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1624) + (chinese-gb2312 . #x465E) ; ø»„½— + (=jis-x0208 . #x3A4A) ; ø½Š›“ + (korean-ksc5601 . #x7423) ; ø»Š”ˆ + (chinese-isoir165 . #x465E) ; ø»¥§ + (=gt-pj-1 . #x3A4A) ; 妻 + (chinese-big5 . #xA964) ; ý¢€Š¥¤ + (ideograph-daikanwa . 06140) ; ø¸Ÿ¼ + (=gt-k . 03714) ; ý¡„€º‚ + (=ucs . #x59BB) ; 妻 + )) +(define-char + '((=>ucs . #x59BB) ; 妻 + (morohashi-daikanwa 6140 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4C66) ; ø»’‚« + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3938) ; ø»‹‡· + (=jis-x0213-2-2000 . #x254D) ; ø»¤£¤ + (chinese-big5 . #xCC4C) ; ý¢€Œ±Œ + (ideograph-daikanwa . 06141) ; ø¸Ÿ½ + (=ucs . #x59BC) ; 妼 + )) +(define-char + '((=>ucs . #x59BC) ; 妼 + (morohashi-daikanwa 6141 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x262D) ; ø»“”‚ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A60) ; ø»œ‚½ + (ideograph-daikanwa . 06142) ; ø¸Ÿ¾ + (=ucs . #x216DB) ; 𡛛 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2631) ; ø»“”† + (chinese-big5 . #xCC50) ; ý¢€Œ± + (ideograph-daikanwa . 06143) ; ø¸Ÿ¿ + (=ucs . #x59BD) ; 妽 + )) +(define-char + '((=>ucs . #x216DC) ; 𡛜 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((japanese-jisx0212 . #x4649) ; ø»‹›Ž + (chinese-cns11643-1 . #x4662) ; ø»‘¹³ + (=jis-x0213-1-2000 . #x764F) ; ø»¤  + (ideograph-daikanwa . 17027) ; ø¸„Šƒ + )) + (chinese-cns11643-5 . #x2560) ; ø»™±£ + (ideograph-daikanwa . 06144) ; ø¸ € + (=cbeta . 02833) ; ø¸ ¬‘ + )) +(define-char + '((morohashi-daikanwa 6144 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x6C10) ; 氐 + )) + (=ucs . #x216DC) ; 𡛜 + )) +(define-char + '((=>ucs . #x216DD) ; 𡛝 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06145) ; ø¸  + )) +(define-char + '((morohashi-daikanwa 6145 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x257A) ; ø»—§¹ + (=ucs . #x216DD) ; 𡛝 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x5360) ; 占 + )) + (chinese-cns11643-4 . #x257B) ; ø»—§º + (ideograph-daikanwa . 06146) ; ø¸ ‚ + (=cbeta . 01754) ; ø¸ ›š + (=ucs . #x36B2) ; 㚲 + )) +(define-char + '((=>ucs . #x59BE) ; 妾 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1631) + (=jis-x0208 . #x3E2A) ; ø½Š « + (korean-ksc5601 . #x745D) ; ø»Š•‚ + (=gt-pj-1 . #x3E2A) ; ø½Š « + (ideograph-daikanwa . 06147) ; ø¸ ƒ + (=gt-k . 03742) ; ý¡„€ºž + (ucs-jis . #x59BE) ; ø½Š « + )) +(define-char + '((morohashi-daikanwa 6147 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x662A) ; ø»…«£ + (chinese-isoir165 . #x662A) ; ø»Ž“³ + (chinese-big5 . #xA963) ; ý¢€Š¥£ + (=ucs . #x59BE) ; 妾 + )) +(define-char + '((=>ucs . #x59BE) ; 妾 + (morohashi-daikanwa 6147 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4C65) ; ø»’‚ª + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x283D) ; ø»•¡’ + (ideograph-daikanwa . 06148) ; ø¸ „ + (=ucs . #x59BF) ; 妿 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2842) ; ø»•¡— + (ideograph-daikanwa . 06149) ; ø¸ … + (=ucs . #x36B3) ; 㚳 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2632) ; ø»“”‡ + (chinese-big5 . #xCC51) ; ý¢€Œ±‘ + (ideograph-daikanwa . 06150) ; ø¸ † + (=ucs . #x59C0) ; 姀 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3939) ; ø»‹‡¸ + (chinese-cns11643-2 . #x262B) ; ø»“”€ + (chinese-big5 . #xCC4A) ; ý¢€Œ±Š + (ideograph-daikanwa . 06151) ; ø¸ ‡ + (=ucs . #x59C1) ; 姁 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2837) ; ø»•¡Œ + (ideograph-daikanwa . 06152) ; ø¸ ˆ + (=ucs . #x59C2) ; 姂 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (korean-ksc5601 . #x6F51) ; ø»Š  + (japanese-jisx0212 . #x393A) ; ø»‹‡¹ + (=jis-x0213-1-2000 . #x2F6E) ; ø»¢¨­ + (chinese-big5 . #xCC4D) ; ý¢€Œ± + (ideograph-daikanwa . 06153) ; ø¸ ‰ + (=jef-china3 . #x49A8) ; øº„¦¨ + (=ucs . #x59C3) ; 姃 + )) +(define-char + '((=>ucs . #x59C3) ; 姃 + (morohashi-daikanwa 6153 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x262E) ; ø»“”ƒ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x6C11) ; 民 + )) + (japanese-jisx0212 . #x393B) ; ø»‹‡º + (chinese-cns11643-3 . #x2835) ; ø»•¡Š + (ideograph-daikanwa . 06155) ; ø¸ ‹ + (=cbeta . 04975) ; ø¸¡¯ + (=jef-china3 . #x49A9) ; øº„¦© + (=ucs . #x59C4) ; 姄 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2832) ; ø»•¡‡ + (ideograph-daikanwa . 06156) ; ø¸ Œ + (=ucs . #x36B4) ; 㚴 + )) +(define-char + '((=>ucs . #x59C5) ; 姅 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06157) ; ø¸  + )) +(define-char + '((morohashi-daikanwa 6157 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4C74) ; ø»’‚¹ + (chinese-big5 . #xA972) ; ý¢€Š¥² + (=ucs . #x59C5) ; 姅 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x283A) ; ø»•¡ + (ideograph-daikanwa . 06158) ; ø¸ Ž + (=ucs . #x36B5) ; 㚵 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1638) + (chinese-gb2312 . #x4437) ; ø»„¹´ + (=jis-x0208 . #x5528) ; ø½‹‚› + (korean-ksc5601 . #x5935) ; ø»‰¬° + (chinese-isoir165 . #x4437) ; ø»¢„ + (chinese-cns11643-1 . #x4C6B) ; ø»’‚° + (=gt-pj-1 . #x5528) ; 姆 + (chinese-big5 . #xA969) ; ý¢€Š¥© + (ideograph-daikanwa . 06159) ; ø¸  + (=ucs . #x59C6) ; 姆 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2843) ; ø»•¡˜ + (ideograph-daikanwa . 06160) ; ø¸  + (=ucs . #x36B6) ; 㚶 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2635) ; ø»“”Š + (chinese-big5 . #xCC54) ; ý¢€Œ±” + (ideograph-daikanwa . 06161) ; ø¸ ‘ + (=ucs . #x59C7) ; 姇 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2847) ; ø»•¡œ + (ideograph-daikanwa . 06162) ; ø¸ ’ + (=ucs . #x36B7) ; 㚷 + )) +(define-char + '((=>ucs . #x59C8) ; 姈 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x393C) ; ø»‹‡» + (=jis-x0213-2-2000 . #x254E) ; ø»¤£¥ + (ideograph-daikanwa . 06163) ; ø¸ “ + (=jef-china3 . #x49AA) ; øº„¦ª + (ucs-jis . #x59C8) ; ø»‹‡» + )) +(define-char + '((=>ucs . #x59C8) ; 姈 + (morohashi-daikanwa 6163 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2633) ; ø»“”ˆ + )) +(define-char + '((morohashi-daikanwa 6163 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-big5 . #xCC52) ; ý¢€Œ±’ + (=ucs . #x59C8) ; 姈 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6622) ; ø»…«› + (japanese-jisx0212 . #x393D) ; ø»‹‡¼ + (chinese-isoir165 . #x6622) ; ø»Ž“« + (chinese-cns11643-1 . #x4C70) ; ø»’‚µ + (chinese-big5 . #xA96E) ; ý¢€Š¥® + (ideograph-daikanwa . 06164) ; ø¸ ” + (=jef-china3 . #x49AB) ; øº„¦« + (=ucs . #x59CA) ; 姊 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (<-vulgar-ideograph + (:char ((ideograph-daikanwa . 06164) ; ø¸ ” + ) + :sources (morohashi-daikanwa))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=jis-x0208 . #x3B54) ; ø½Šœ» + (korean-ksc5601 . #x633C) ; ø»‰»£ + (ideograph-daikanwa . 08775) ; ø¸‚‰‡ + )) + (shinjigen-2 . 1628) + (japanese-jisx0208-1978 . #x3B50) ; ø»‚¢» + (japanese-jisx0208 . #x3B50) ; ø»†·ƒ + (ideograph-daikanwa . 06165) ; ø¸ • + (=cbeta . 00106) ; ø¸ ª + (=ucs . #x59C9) ; 姉 + )) +(define-char + '((=>ucs . #x59C9) ; 姉 + (morohashi-daikanwa 6165 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=jis-x0208 . #x3B54) ; ø½Šœ» + (korean-ksc5601 . #x633C) ; ø»‰»£ + (ideograph-daikanwa . 08775) ; ø¸‚‰‡ + )) + (korean-ksc5601 . #x6D2B) ; ø»Š‰¾ + (=jis-x0208-1990 . #x3B50) ; ø½Šœ· + (=gt-pj-1 . #x3B50) ; ø»Š‰¾ + (ucs-jis . #x59C9) ; ø»Š‰¾ + )) +(define-char + '((=>ucs . #x59C9) ; 姉 + (morohashi-daikanwa 6165 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x5E02) ; 市 + )) + (chinese-cns11643-3 . #x283F) ; ø»•¡” + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1627) + (chinese-gb2312 . #x4A3C) ; ø»…‚­ + (=jis-x0208 . #x3B4F) ; ø½Šœ¶ + (korean-ksc5601 . #x6337) ; ø»‰»ž + (chinese-isoir165 . #x4A3C) ; ø»ª½ + (chinese-cns11643-1 . #x4C6E) ; ø»’‚³ + (=gt-pj-1 . #x3B4F) ; 始 + (chinese-big5 . #xA96C) ; ý¢€Š¥¬ + (ideograph-daikanwa . 06166) ; ø¸ – + (=gt-k . 03724) ; ý¡„€ºŒ + (=ucs . #x59CB) ; 始 + )) +(define-char + '((=>ucs . #x59CC) ; 姌 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06167) ; ø¸ — + )) +(define-char + '((morohashi-daikanwa 6167 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x262A) ; ø»““¿ + (chinese-big5 . #xCC49) ; ý¢€Œ±‰ + (=ucs . #x59CC) ; 姌 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06168) ; ø¸ ˜ + (=ucs . #x216DE) ; 𡛞 + )) +(define-char + '((=>ucs . #x216DE) ; 𡛞 + (morohashi-daikanwa 6168 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x255E) ; ø»™±¡ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x393E) ; ø»‹‡½ + (=jis-x0213-2-2000 . #x254F) ; ø»¤£¦ + (chinese-big5 . #xA96B) ; ý¢€Š¥« + (ideograph-daikanwa . 06169) ; ø¸ ™ + (=jef-china3 . #x49AC) ; øº„¦¬ + (=ucs . #x59CD) ; 姍 + )) +(define-char + '((=>ucs . #x59CD) ; 姍 + (morohashi-daikanwa 6169 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4C6D) ; ø»’‚² + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2628) ; ø»““½ + (chinese-big5 . #xCC47) ; ý¢€Œ±‡ + (ideograph-daikanwa . 06170) ; ø¸ š + (=ucs . #x59CE) ; 姎 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2627) ; ø»““¼ + (chinese-big5 . #xCC46) ; ý¢€Œ±† + (ideograph-daikanwa . 06171) ; ø¸ › + (=ucs . #x59CF) ; 姏 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-1 . 1633) + (shinjigen-2 . 1633) + (chinese-gb2312 . #x3D63) ; ø»„°Ž + (=jis-x0208 . #x3039) ; ø½ŠŒ– + (korean-ksc5601 . #x6E3B) ; ø»Š‹¬ + (chinese-isoir165 . #x3D63) ; ø»˜ž + (chinese-cns11643-1 . #x4C6C) ; ø»’‚± + (=gt-pj-1 . #x3039) ; 姐 + (chinese-big5 . #xA96A) ; ý¢€Š¥ª + (ideograph-daikanwa . 06172) ; ø¸ œ + (=ucs . #x59D0) ; 姐 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06173) ; ø¸  + (=ucs . #x216DF) ; 𡛟 + )) +(define-char + '((=>ucs . #x216DF) ; 𡛟 + (morohashi-daikanwa 6173 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x257D) ; ø»—§¼ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1623) + (chinese-gb2312 . #x3943) ; ø»„©¶ + (=jis-x0208 . #x3848) ; ø½Š˜• + (korean-ksc5601 . #x4D34) ; ø»‰›‡ + (chinese-isoir165 . #x3943) ; ø»’† + (chinese-cns11643-1 . #x4C6A) ; ø»’‚¯ + (=gt-pj-1 . #x3848) ; 姑 + (chinese-big5 . #xA968) ; ý¢€Š¥¨ + (ideograph-daikanwa . 06174) ; ø¸ ž + (=gt-k . 03693) ; ý¡„€¹­ + (=ucs . #x59D1) ; 姑 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2834) ; ø»•¡‰ + (ideograph-daikanwa . 06175) ; ø¸ Ÿ + (=ucs . #x36B8) ; 㚸 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x53BB) ; 去 + )) + (ideograph-daikanwa . 06176) ; ø¸   + (=cbeta . 06238) ; ø¸¡¡ž + (=ucs . #x216E0) ; 𡛠 + )) +(define-char + '((=>ucs . #x216E0) ; 𡛠 + (morohashi-daikanwa 6176 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + ) + ((=ucs . #x53BB) ; 去 + )) + (chinese-cns11643-5 . #x255B) ; ø»™±ž + )) +(define-char + '((=>ucs . #x59D2) ; 姒 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x393F) ; ø»‹‡¾ + (=jis-x0213-1-2000 . #x2F6F) ; ø»¢¨® + (ideograph-daikanwa . 06177) ; ø¸ ¡ + (=jef-china3 . #x49AD) ; øº„¦­ + (ucs-jis . #x59D2) ; ø»‹‡¾ + )) +(define-char + '((=>ucs . #x59D2) ; 姒 + (morohashi-daikanwa 6177 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4C73) ; ø»’‚¸ + )) +(define-char + '((morohashi-daikanwa 6177 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (kangxi-strokes . 5) + (total-strokes . 7) + (chinese-gb2312 . #x6626) ; ø»…«Ÿ + (chinese-isoir165 . #x6626) ; ø»Ž“¯ + (chinese-big5 . #xA971) ; ý¢€Š¥± + (=ucs . #x59D2) ; 姒 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1632) + (chinese-gb2312 . #x5055) ; ø»…‹º + (=jis-x0208 . #x402B) ; ø½Š£¨ + (korean-ksc5601 . #x6073) ; ø»‰¸€ + (chinese-isoir165 . #x5055) ; ø»´Š + (chinese-cns11643-1 . #x4C6F) ; ø»’‚´ + (=gt-pj-1 . #x402B) ; 姓 + (chinese-big5 . #xA96D) ; ý¢€Š¥­ + (ideograph-daikanwa . 06178) ; ø¸ ¢ + (=ucs . #x59D3) ; 姓 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06179) ; ø¸ £ + (=ucs . #x216E1) ; 𡛡 + )) +(define-char + '((=>ucs . #x216E1) ; 𡛡 + (morohashi-daikanwa 6179 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x255C) ; ø»™±Ÿ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2621) ; ø»—§¾ + (ideograph-daikanwa . 06180) ; ø¸ ¤ + (=ucs . #x36B9) ; 㚹 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-1 . 1621) + (shinjigen-2 . 1621) + (chinese-gb2312 . #x4E2F) ; ø»…ˆ˜ + (=jis-x0208 . #x3051) ; ø½ŠŒ® + (korean-ksc5601 . #x6A4D) ; ø»Š†† + (chinese-isoir165 . #x4E2F) ; ø»°¨ + (=gt-pj-1 . #x3051) ; 委 + (chinese-big5 . #xA965) ; ý¢€Š¥¥ + (ideograph-daikanwa . 06181) ; ø¸ ¥ + (=gt-k . 03626) ; ý¡„€¸ª + (=ucs . #x59D4) ; 委 + )) +(define-char + '((=>ucs . #x59D4) ; 委 + (morohashi-daikanwa 6181 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-1 . 1621) + (shinjigen-2 . 1621) + (chinese-cns11643-1 . #x4C67) ; ø»’‚¬ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2844) ; ø»•¡™ + (ideograph-daikanwa . 06182) ; ø¸ ¦ + (=ucs . #x36BA) ; 㚺 + )) +(define-char + '((=>ucs . #x59D5) ; 姕 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06183) ; ø¸ § + )) +(define-char + '((morohashi-daikanwa 6183 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (kangxi-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C26) ; ø»•¦³ + (=ucs . #x59D5) ; 姕 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06184) ; ø¸ ¨ + (=ucs . #x216E2) ; 𡛢 + )) +(define-char + '((=>ucs . #x216E2) ; 𡛢 + (morohashi-daikanwa 6184 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x257E) ; ø»—§½ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x262F) ; ø»“”„ + (chinese-big5 . #xCC4E) ; ý¢€Œ±Ž + (ideograph-daikanwa . 06185) ; ø¸ © + (=ucs . #x59D6) ; 姖 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x283E) ; ø»•¡“ + (ideograph-daikanwa . 06186) ; ø¸ ª + (=ucs . #x36BB) ; 㚻 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x7530) ; 田 + )) + (chinese-cns11643-3 . #x2836) ; ø»•¡‹ + (ideograph-daikanwa . 06187) ; ø¸ « + (=cbeta . 01950) ; ø¸ žž + (=ucs . #x36BC) ; 㚼 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2830) ; ø»•¡… + (ideograph-daikanwa . 06188) ; ø¸ ¬ + (=ucs . #x36C1) ; 㛁 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06189) ; ø¸ ­ + (=ucs . #x21701) ; 𡜁 + )) +(define-char + '((=>ucs . #x21701) ; 𡜁 + (morohashi-daikanwa 6189 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2561) ; ø»™±¤ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x283C) ; ø»•¡‘ + (ideograph-daikanwa . 06190) ; ø¸ ® + (=ucs . #x36BD) ; 㚽 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06191) ; ø¸ ¯ + (=ucs . #x216FE) ; 𡛾 + )) +(define-char + '((=>ucs . #x216FE) ; 𡛾 + (morohashi-daikanwa 6191 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x255F) ; ø»™±¢ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x255D) ; ø»™±  + (ideograph-daikanwa . 06193) ; ø¸ ± + (=ucs . #x36BE) ; 㚾 + )) +(define-char + '((=>ucs . #x21700) ; 𡜀 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06194) ; ø¸ ² + )) +(define-char + '((morohashi-daikanwa 6194 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2563) ; ø»™±¦ + (=ucs . #x21700) ; 𡜀 + )) +(define-char + '((=>ucs . #x216F9) ; 𡛹 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06195) ; ø¸ ³ + )) +(define-char + '((morohashi-daikanwa 6195 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A5E) ; ø»œ‚» + (=ucs . #x216F9) ; 𡛹 + )) +(define-char + '((=>ucs . #x216F7) ; 𡛷 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06197) ; ø¸ µ + )) +(define-char + '((morohashi-daikanwa 6197 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x216F7) ; 𡛷 + )) +(define-char + '((=>ucs . #x216F7) ; 𡛷 + (morohashi-daikanwa 6197 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A5F) ; ø»œ‚¼ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2839) ; ø»•¡Ž + (ideograph-daikanwa . 06198) ; ø¸ ¶ + (=ucs . #x36BF) ; 㚿 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6629) ; ø»…«¢ + (chinese-isoir165 . #x6629) ; ø»Ž“² + (chinese-cns11643-3 . #x2846) ; ø»•¡› + (=ucs . #x59D7) ; 姗 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x6630) ; ø»…«© + (chinese-isoir165 . #x6630) ; ø»Ž“¹ + (chinese-cns11643-1 . #x505B) ; ø»’ˆ˜ + (chinese-big5 . #xABB9) ; ý¢€Š®¹ + (ideograph-daikanwa . 06199) ; ø¸ · + (=ucs . #x59D8) ; 姘 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x4EFB) ; ä»» + )) + (shinjigen-2 . 1612) + (=jis-x0208 . #x552C) ; ø½‹‚Ÿ + (korean-ksc5601 . #x6C75) ; ø»Š‰ª + (=gt-pj-1 . #x552C) ; 姙 + (ideograph-daikanwa . 06200) ; ø¸ ¸ + (=cbeta . 00775) ; ø¸ Œ‡ + (=ucs . #x59D9) ; 姙 + )) +(define-char + '((=>ucs . #x59D9) ; 姙 + (morohashi-daikanwa 6200 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + ) + ((chinese-cns11643-1 . #x4736) ; ø»‘º¥ + )) + (chinese-cns11643-3 . #x2C2D) ; ø»•¦º + )) +(define-char + '((=>ucs . #x2171F) ; 𡜟 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06201) ; ø¸ ¹ + )) +(define-char + '((morohashi-daikanwa 6201 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F75) ; ø»œŠ¨ + (=ucs . #x2171F) ; 𡜟 + )) +(define-char + '((=>ucs . #x59DA) ; 姚 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1662) + (japanese-jisx0208-1978 . #x552D) ; ø»ƒˆ¤ + (japanese-jisx0208 . #x552D) ; ø»‡œ¬ + (korean-ksc5601 . #x686E) ; ø»Šƒ« + (ideograph-daikanwa . 06202) ; ø¸ º + )) +(define-char + '((morohashi-daikanwa 6202 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5226) ; ø»…Ž‡ + (chinese-isoir165 . #x5226) ; ø»¶— + (=jis-x0208-1990 . #x552D) ; ø½‹‚  + (=gt-pj-1 . #x552D) ; 姚 + (chinese-big5 . #xABC0) ; ý¢€Š¯€ + (=ucs . #x59DA) ; 姚 + )) +(define-char + '((=>ucs . #x59DA) ; 姚 + (morohashi-daikanwa 6202 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x5062) ; ø»’ˆŸ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2970) ; ø»“™Ÿ + (chinese-big5 . #xCE6F) ; ý¢€Œ¹¯ + (ideograph-daikanwa . 06203) ; ø¸ » + (=ucs . #x59DB) ; 姛 + )) +(define-char + '((=>ucs . #x2171D) ; 𡜝 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06204) ; ø¸ ¼ + )) +(define-char + '((morohashi-daikanwa 6204 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x286C) ; ø»—¬… + (=ucs . #x2171D) ; 𡜝 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1648) + (chinese-gb2312 . #x3D2A) ; ø»„¯• + (=jis-x0208 . #x552A) ; ø½‹‚ + (korean-ksc5601 . #x4B29) ; ø»‰˜€ + (chinese-isoir165 . #x3D2A) ; ø»—¥ + (chinese-cns11643-1 . #x505A) ; ø»’ˆ— + (=gt-pj-1 . #x552A) ; 姜 + (chinese-big5 . #xABB8) ; ý¢€Š®¸ + (ideograph-daikanwa . 06205) ; ø¸ ½ + (=gt-k . 05233) ; ý¡„‘± + (=ucs . #x59DC) ; 姜 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x662D) ; ø»…«¦ + (korean-ksc5601 . #x712F) ; ø»Šº + (japanese-jisx0212 . #x3940) ; ø»‹‡¿ + (chinese-isoir165 . #x662D) ; ø»Ž“¶ + (=jis-x0213-1-2000 . #x2F70) ; ø»¢¨¯ + (chinese-big5 . #xCE67) ; ý¢€Œ¹§ + (ideograph-daikanwa . 06206) ; ø¸ ¾ + (=jef-china3 . #x49AE) ; øº„¦® + (=ucs . #x59DD) ; 姝 + )) +(define-char + '((=>ucs . #x59DD) ; 姝 + (morohashi-daikanwa 6206 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2968) ; ø»“™— + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3941) ; ø»‹ˆ€ + (chinese-isoir165 . #x2C3F) ; ø»Œ¾¼ + (=jis-x0213-2-2000 . #x2550) ; ø»¤£§ + (chinese-big5 . #xCE63) ; ý¢€Œ¹£ + (ideograph-daikanwa . 06207) ; ø¸ ¿ + (=jef-china3 . #x49AF) ; øº„¦¯ + (=ucs . #x59DE) ; 姞 + )) +(define-char + '((=>ucs . #x59DE) ; 姞 + (morohashi-daikanwa 6207 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2964) ; ø»“™“ + )) +(define-char + '((=>ucs . #x21729) ; 𡜩 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06208) ; ø¸¡€ + )) +(define-char + '((morohashi-daikanwa 6208 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F71) ; ø»œŠ¤ + (=ucs . #x21729) ; 𡜩 + )) +(define-char + '((=>ucs . #x59DF) ; 姟 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=jis-x0208 . #x3067) ; ø½Š„ + (korean-ksc5601 . #x7A24) ; ø»Šœ½ + )) + (japanese-jisx0212 . #x3942) ; ø»‹ˆ + (ideograph-daikanwa . 06209) ; ø¸¡ + (ucs-jis . #x59DF) ; ø»‹ˆ + )) +(define-char + '((morohashi-daikanwa 6209 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x4EA5) ; 亥 + )) + (=ucs . #x59DF) ; 姟 + )) +(define-char + '((=>ucs . #x59DF) ; 姟 + (morohashi-daikanwa 6209 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + ) + ((=ucs . #x4EA5) ; 亥 + )) + (chinese-cns11643-3 . #x2C21) ; ø»•¦® + (ucs-cns . #x59DF) ; ø»•¦® + )) +(define-char + '((=>ucs . #x59DF) ; 姟 + (morohashi-daikanwa 6209 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((ideograph-daikanwa . 00292) ; ø¸€„¤ + )) + (=cbeta . 00108) ; ø¸ ¬ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2974) ; ø»“™£ + (chinese-big5 . #xCE73) ; ý¢€Œ¹³ + (ideograph-daikanwa . 06210) ; ø¸¡‚ + (=ucs . #x59E0) ; 姠 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x286D) ; ø»—¬† + (ideograph-daikanwa . 06211) ; ø¸¡ƒ + (=ucs . #x36C2) ; 㛂 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2963) ; ø»“™’ + (chinese-big5 . #xCE62) ; ý¢€Œ¹¢ + (ideograph-daikanwa . 06212) ; ø¸¡„ + (=ucs . #x59E1) ; 姡 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06213) ; ø¸¡… + (=cbeta . 01006) ; ø¸ ® + (=ucs . #x59E2) ; 姢 + )) +(define-char + '((=>ucs . #x59E2) ; 姢 + (morohashi-daikanwa 6213 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C2C) ; ø»•¦¹ + )) +(define-char + '((=>ucs . #x59E3) ; 姣 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3943) ; ø»‹ˆ‚ + (=jis-x0213-2-2000 . #x2551) ; ø»¤£¨ + (ideograph-daikanwa . 06214) ; ø¸¡† + (=jef-china3 . #x49B0) ; øº„¦° + (ucs-jis . #x59E3) ; ø»‹ˆ‚ + )) +(define-char + '((morohashi-daikanwa 6214 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x662F) ; ø»…«¨ + (chinese-isoir165 . #x662F) ; ø»Ž“¸ + (chinese-big5 . #xABBB) ; ý¢€Š®» + (=ucs . #x59E3) ; 姣 + )) +(define-char + '((=>ucs . #x59E3) ; 姣 + (morohashi-daikanwa 6214 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x505D) ; ø»’ˆš + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3944) ; ø»‹ˆƒ + (=jis-x0213-2-2000 . #x2552) ; ø»¤£© + (chinese-big5 . #xCE6C) ; ý¢€Œ¹¬ + (ideograph-daikanwa . 06215) ; ø¸¡‡ + (=jef-china3 . #x49B1) ; øº„¦± + (=ucs . #x59E4) ; 姤 + )) +(define-char + '((=>ucs . #x59E4) ; 姤 + (morohashi-daikanwa 6215 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x296D) ; ø»“™œ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1661) + (chinese-gb2312 . #x4051) ; ø»„´– + (=jis-x0208 . #x3138) ; ø½Š³ + (chinese-isoir165 . #x4051) ; ø»œ¦ + (chinese-cns11643-1 . #x5060) ; ø»’ˆ + (=gt-pj-1 . #x3138) ; 姥 + (chinese-big5 . #xABBE) ; ý¢€Š®¾ + (ideograph-daikanwa . 06216) ; ø¸¡ˆ + (=ucs . #x59E5) ; 姥 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1646) + (=jis-x0208 . #x342F) ; ø½Š’„ + (korean-ksc5601 . #x4A4D) ; ø»‰—† + (chinese-cns11643-1 . #x5063) ; ø»’ˆ  + (=gt-pj-1 . #x342F) ; 姦 + (chinese-big5 . #xABC1) ; ý¢€Š¯ + (ideograph-daikanwa . 06217) ; ø¸¡‰ + (=gt-k . 05042) ; ý¡„Ž² + (=ucs . #x59E6) ; 姦 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x36A3) ; 㚣 + ) + ((=ucs . #x5E72) ; å¹² + )) + (japanese-jisx0212 . #x3945) ; ø»‹ˆ„ + (=jis-x0213-2-2000 . #x2553) ; ø»¤£ª + (ideograph-daikanwa . 06218) ; ø¸¡Š + (=cbeta . 00748) ; ø¸ ‹¬ + (=ucs . #x59E7) ; 姧 + )) +(define-char + '((=>ucs . #x59E7) ; 姧 + (morohashi-daikanwa 6218 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-3 . #x234C) ; ø»•š‹ + ) + ((=ucs . #x5E72) ; å¹² + )) + (chinese-cns11643-3 . #x2C2E) ; ø»•¦» + )) +(define-char + '((=>ucs . #x21702) ; 𡜂 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06219) ; ø¸¡‹ + )) +(define-char + '((morohashi-daikanwa 6219 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2868) ; ø»—¬ + (=ucs . #x21702) ; 𡜂 + )) +(define-char + '((=>ucs . #x21721) ; 𡜡 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06220) ; ø¸¡Œ + )) +(define-char + '((morohashi-daikanwa 6220 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F6F) ; ø»œŠ¢ + (=ucs . #x21721) ; 𡜡 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2869) ; ø»—¬‚ + (ideograph-daikanwa . 06221) ; ø¸¡ + (=ucs . #x36C3) ; 㛃 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1642) + (chinese-gb2312 . #x524C) ; ø»…Ž­ + (=jis-x0208 . #x5529) ; ø½‹‚œ + (korean-ksc5601 . #x6C29) ; ø»Šˆž + (chinese-isoir165 . #x524C) ; ø»¶½ + (chinese-cns11643-1 . #x505E) ; ø»’ˆ› + (=gt-pj-1 . #x5529) ; 姨 + (chinese-big5 . #xABBC) ; ý¢€Š®¼ + (ideograph-daikanwa . 06222) ; ø¸¡Ž + (=ucs . #x59E8) ; 姨 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2B7E) ; ø»•¦­ + (ideograph-daikanwa . 06223) ; ø¸¡ + (=ucs . #x36C4) ; 㛄 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06224) ; ø¸¡ + (=ucs . #x21703) ; 𡜃 + )) +(define-char + '((=>ucs . #x21703) ; 𡜃 + (morohashi-daikanwa 6224 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2864) ; ø»™¶ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2971) ; ø»“™  + (chinese-big5 . #xCE70) ; ý¢€Œ¹° + (ideograph-daikanwa . 06225) ; ø¸¡‘ + (=ucs . #x59E9) ; 姩 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1659) + (=jis-x0208 . #x4C45) ; ø½Šµª + (korean-ksc5601 . #x726B) ; ø»Š’” + (chinese-cns11643-1 . #x5061) ; ø»’ˆž + (=gt-pj-1 . #x4C45) ; 姪 + (chinese-big5 . #xABBF) ; ý¢€Š®¿ + (ideograph-daikanwa . 06226) ; ø¸¡’ + (=ucs . #x59EA) ; 姪 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06227) ; ø¸¡“ + (=ucs . #x21704) ; 𡜄 + )) +(define-char + '((=>ucs . #x21704) ; 𡜄 + (morohashi-daikanwa 6227 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F76) ; ø»œŠ© + )) +(define-char + '((=>ucs . #x21705) ; 𡜅 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06228) ; ø¸¡” + )) +(define-char + '((morohashi-daikanwa 6228 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x21705) ; 𡜅 + )) +(define-char + '((=>ucs . #x21705) ; 𡜅 + (morohashi-daikanwa 6228 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F78) ; ø»œŠ« + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (daikanwa-radical . 38) + (daikanwa-strokes . 6) + (=jis-x0208 . #x4931) ; ø½Š°¼ + (chinese-cns11643-3 . #x2C23) ; ø»•¦° + (=gt-pj-1 . #x4931) ; 姫 + (ideograph-daikanwa . 06229) ; ø¸¡• + (=gt-k . 05170) ; ý¡„² + (=ucs . #x59EB) ; 姫 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (kangxi-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3C27) ; ø»„­´ + (korean-ksc5601 . #x7D6F) ; ø»Š¢¢ + (chinese-isoir165 . #x3C27) ; ø»–„ + (chinese-cns11643-1 . #x5478) ; ø»’Ž­ + (chinese-big5 . #xAE56) ; ý¢€Š¹– + (ideograph-daikanwa . 06230) ; ø¸¡– + (=jef-china3 . #x49B2) ; øº„¦² + (=ucs . #x59EC) ; 姬 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2977) ; ø»“™¦ + (chinese-big5 . #xCE76) ; ý¢€Œ¹¶ + (ideograph-daikanwa . 06231) ; ø¸¡— + (=ucs . #x59ED) ; 姭 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (korean-ksc5601 . #x7973) ; ø»Šœ® + (japanese-jisx0212 . #x3946) ; ø»‹ˆ… + (chinese-isoir165 . #x7B36) ; ø»Ž²µ + (=jis-x0213-2-2000 . #x2554) ; ø»¤£« + (chinese-big5 . #xCE64) ; ý¢€Œ¹¤ + (ideograph-daikanwa . 06232) ; ø¸¡˜ + (=jef-china3 . #x97DF) ; øº‰ŸŸ + (=ucs . #x59EE) ; 姮 + )) +(define-char + '((=>ucs . #x59EE) ; 姮 + (morohashi-daikanwa 6232 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2965) ; ø»“™” + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3947) ; ø»‹ˆ† + (chinese-cns11643-3 . #x2C24) ; ø»•¦± + (ideograph-daikanwa . 06233) ; ø¸¡™ + (=jef-china3 . #x49B3) ; øº„¦³ + (=ucs . #x59EF) ; 姯 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x65EC) ; 旬 + )) + (chinese-cns11643-3 . #x2C25) ; ø»•¦² + (ideograph-daikanwa . 06234) ; ø¸¡š + (=cbeta . 05462) ; ø¸¡•– + (=ucs . #x59F0) ; 姰 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3948) ; ø»‹ˆ‡ + (chinese-cns11643-2 . #x2967) ; ø»“™– + (chinese-big5 . #xCE66) ; ý¢€Œ¹¦ + (ideograph-daikanwa . 06235) ; ø¸¡› + (=ucs . #x59F1) ; 姱 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3949) ; ø»‹ˆˆ + (chinese-cns11643-2 . #x296E) ; ø»“™ + (chinese-big5 . #xCE6D) ; ý¢€Œ¹­ + (ideograph-daikanwa . 06236) ; ø¸¡œ + (=jef-china3 . #x49B4) ; øº„¦´ + (=ucs . #x59F2) ; 姲 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2972) ; ø»“™¡ + (chinese-big5 . #xCE71) ; ý¢€Œ¹± + (ideograph-daikanwa . 06237) ; ø¸¡ + (=ucs . #x59F3) ; 姳 + )) +(define-char + '((=>ucs . #x21706) ; 𡜆 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F79) ; ø»œŠ¬ + (ideograph-daikanwa . 06238) ; ø¸¡ž + )) +(define-char + '((morohashi-daikanwa 6238 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0213-2-2000 . #x2555) ; ø»¤£¬ + (=ucs . #x21706) ; 𡜆 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x394A) ; ø»‹ˆ‰ + (chinese-cns11643-2 . #x2976) ; ø»“™¥ + (chinese-big5 . #xCE75) ; ý¢€Œ¹µ + (ideograph-daikanwa . 06239) ; ø¸¡Ÿ + (=jef-china3 . #x48F2) ; øº„£² + (=ucs . #x59F4) ; 姴 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C22) ; ø»•¦¯ + (ideograph-daikanwa . 06240) ; ø¸¡  + (=ucs . #x36C5) ; 㛅 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2973) ; ø»“™¢ + (chinese-big5 . #xCE72) ; ý¢€Œ¹² + (ideograph-daikanwa . 06241) ; ø¸¡¡ + (=ucs . #x59F5) ; 姵 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x3028) ; ø½ŠŒ… + (chinese-cns11643-2 . #x296C) ; ø»“™› + (=gt-pj-1 . #x3028) ; 姶 + (chinese-big5 . #xCE6B) ; ý¢€Œ¹« + (ideograph-daikanwa . 06242) ; ø¸¡¢ + (=ucs . #x59F6) ; 姶 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x394B) ; ø»‹ˆŠ + (chinese-cns11643-2 . #x296F) ; ø»“™ž + (chinese-big5 . #xCE6E) ; ý¢€Œ¹® + (ideograph-daikanwa . 06243) ; ø¸¡£ + (=ucs . #x59F7) ; 姷 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06244) ; ø¸¡¤ + (=ucs . #x21707) ; 𡜇 + )) +(define-char + '((=>ucs . #x21707) ; 𡜇 + (morohashi-daikanwa 6244 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2865) ; ø»—«¾ + )) +(define-char + '((=>ucs . #x21708) ; 𡜈 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06245) ; ø¸¡¥ + )) +(define-char + '((=>ucs . #x21708) ; 𡜈 + (morohashi-daikanwa 6245 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x286B) ; ø»—¬„ + )) +(define-char + '((morohashi-daikanwa 6245 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x21708) ; 𡜈 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06246) ; ø¸¡¦ + (=ucs . #x21709) ; 𡜉 + )) +(define-char + '((=>ucs . #x21709) ; 𡜉 + (morohashi-daikanwa 6246 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2866) ; ø»™¶ƒ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (korean-ksc5601 . #x6641) ; ø»Š€‚ + (chinese-cns11643-3 . #x2C2B) ; ø»•¦¸ + (ideograph-daikanwa . 06247) ; ø¸¡§ + (=ucs . #x59F8) ; 姸 + )) +(define-char + '((=>ucs . #x59F9) ; 姹 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=jis-x0208 . #x4270) ; ø½Š§© + (korean-ksc5601 . #x536B) ; ø»‰¤² + (ideograph-daikanwa . 07064) ; ø¸®˜ + )) + (ideograph-daikanwa . 06248) ; ø¸¡¨ + (=cbeta . 00109) ; ø¸ ­ + (=jef-china3 . #x97E0) ; øº‰Ÿ  + )) +(define-char + '((morohashi-daikanwa 6248 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x5B85) ; 宅 + )) + (chinese-gb2312 . #x6631) ; ø»…«ª + (chinese-isoir165 . #x6631) ; ø»Ž“º + (=ucs . #x59F9) ; 姹 + )) +(define-char + '((=>ucs . #x59F9) ; 姹 + (morohashi-daikanwa 6248 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + ) + ((=ucs . #x5B85) ; 宅 + )) + (chinese-cns11643-3 . #x2C29) ; ø»•¦¶ + (ucs-cns . #x59F9) ; ø»•¦¶ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2969) ; ø»“™˜ + (chinese-big5 . #xCE68) ; ý¢€Œ¹¨ + (ideograph-daikanwa . 06249) ; ø¸¡© + (=ucs . #x59FA) ; 姺 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1643) + (chinese-gb2312 . #x5276) ; ø»…— + (=jis-x0208 . #x3079) ; ø½Š– + (korean-ksc5601 . #x6C58) ; ø»Š‰ + (chinese-isoir165 . #x5276) ; ø»·§ + (chinese-cns11643-1 . #x5065) ; ø»’ˆ¢ + (=gt-pj-1 . #x3079) ; 姻 + (chinese-big5 . #xABC3) ; ý¢€Š¯ƒ + (ideograph-daikanwa . 06250) ; ø¸¡ª + (=ucs . #x59FB) ; 姻 + )) +(define-char + '((=>ucs . #x2172D) ; 𡜭 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06251) ; ø¸¡« + )) +(define-char + '((morohashi-daikanwa 6251 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F72) ; ø»œŠ¥ + (=ucs . #x2172D) ; 𡜭 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06252) ; ø¸¡¬ + (=ucs . #x2170A) ; 𡜊 + )) +(define-char + '((=>ucs . #x2170A) ; 𡜊 + (morohashi-daikanwa 6252 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2866) ; ø»—«¿ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x296B) ; ø»“™š + (chinese-big5 . #xCE6A) ; ý¢€Œ¹ª + (ideograph-daikanwa . 06253) ; ø¸¡­ + (=ucs . #x59FC) ; 姼 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-isoir165 . #x2C40) ; ø»Œ¾½ + (chinese-cns11643-2 . #x296A) ; ø»“™™ + (chinese-big5 . #xCE69) ; ý¢€Œ¹© + (ideograph-daikanwa . 06254) ; ø¸¡® + (=jef-china3 . #x91C3) ; øº‰‡ƒ + (=ucs . #x59FD) ; 姽 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2975) ; ø»“™¤ + (chinese-big5 . #xCE74) ; ý¢€Œ¹´ + (ideograph-daikanwa . 06255) ; ø¸¡¯ + (=ucs . #x59FE) ; 姾 + )) +(define-char + '((=>ucs . #x2170B) ; 𡜋 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06256) ; ø¸¡° + )) +(define-char + '((morohashi-daikanwa 6256 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x2170B) ; 𡜋 + )) +(define-char + '((=>ucs . #x2170B) ; 𡜋 + (morohashi-daikanwa 6256 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2863) ; ø»™¶€ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x574B) ; ø»…–‚ + (=jis-x0208 . #x3B51) ; ø½Šœ¸ + (korean-ksc5601 . #x6D2C) ; ø»Š‰¿ + (chinese-isoir165 . #x574B) ; ø»¾’ + (chinese-cns11643-1 . #x505C) ; ø»’ˆ™ + (=gt-pj-1 . #x3B51) ; 姿 + (chinese-big5 . #xABBA) ; ý¢€Š®º + (ideograph-daikanwa . 06257) ; ø¸¡± + (=jef-china3 . #x48F3) ; øº„£³ + (=ucs . #x59FF) ; 姿 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x394C) ; ø»‹ˆ‹ + (chinese-cns11643-2 . #x2966) ; ø»“™• + (chinese-big5 . #xCE65) ; ý¢€Œ¹¥ + (ideograph-daikanwa . 06258) ; ø¸¡² + (=ucs . #x5A00) ; 娀 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-1 . 1641) + (shinjigen-2 . 1641) + (chinese-gb2312 . #x4D7E) ; ø»…ˆ‰ + (=jis-x0208 . #x3052) ; ø½ŠŒ¯ + (korean-ksc5601 . #x6A4E) ; ø»Š†‡ + (chinese-isoir165 . #x4D7E) ; ø»°™ + (chinese-cns11643-1 . #x5064) ; ø»’ˆ¡ + (=gt-pj-1 . #x3052) ; 威 + (chinese-big5 . #xABC2) ; ý¢€Š¯‚ + (ideograph-daikanwa . 06259) ; ø¸¡³ + (=gt-k . 05017) ; ý¡„Ž™ + (=ucs . #x5A01) ; 威 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C2A) ; ø»•¦· + (ideograph-daikanwa . 06261) ; ø¸¡µ + (=ucs . #x5A02) ; 娂 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1640) + (chinese-gb2312 . #x4D5E) ; ø»…‡© + (=jis-x0208 . #x3023) ; ø½ŠŒ€ + (korean-ksc5601 . #x685F) ; ø»Šƒœ + (chinese-isoir165 . #x4D5E) ; ø»¯¹ + (chinese-cns11643-1 . #x505F) ; ø»’ˆœ + (=gt-pj-1 . #x3023) ; 娃 + (chinese-big5 . #xABBD) ; ý¢€Š®½ + (ideograph-daikanwa . 06262) ; ø¸¡¶ + (=gt-k . 05015) ; ý¡„Ž— + (=ucs . #x5A03) ; 娃 + )) +(define-char + '((=>ucs . #x2170C) ; 𡜌 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06263) ; ø¸¡· + )) +(define-char + '((morohashi-daikanwa 6263 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F70) ; ø»œŠ£ + (=ucs . #x2170C) ; 𡜌 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06264) ; ø¸¡¸ + (=ucs . #x2170D) ; 𡜍 + )) +(define-char + '((=>ucs . #x2170D) ; 𡜍 + (morohashi-daikanwa 6264 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F7B) ; ø»œŠ® + )) +(define-char + '((=>ucs . #x2170E) ; 𡜎 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06265) ; ø¸¡¹ + )) +(define-char + '((=>ucs . #x2170E) ; 𡜎 + (morohashi-daikanwa 6265 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F74) ; ø»œŠ§ + )) +(define-char + '((morohashi-daikanwa 6265 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x2170E) ; 𡜎 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06266) ; ø¸¡º + (=ucs . #x21725) ; 𡜥 + )) +(define-char + '((=>ucs . #x21725) ; 𡜥 + (morohashi-daikanwa 6266 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2869) ; ø»™¶† + )) +(define-char + '((=>ucs . #x21726) ; 𡜦 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06267) ; ø¸¡» + )) +(define-char + '((morohashi-daikanwa 6267 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x286A) ; ø»—¬ƒ + (=ucs . #x21726) ; 𡜦 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06268) ; ø¸¡¼ + (=ucs . #x21727) ; 𡜧 + )) +(define-char + '((=>ucs . #x21727) ; 𡜧 + (morohashi-daikanwa 6268 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x286A) ; ø»™¶‡ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06269) ; ø¸¡½ + (=ucs . #x21728) ; 𡜨 + )) +(define-char + '((=>ucs . #x21728) ; 𡜨 + (morohashi-daikanwa 6269 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2867) ; ø»™¶„ + )) +(define-char + '((morohashi-daikanwa 6270 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F7C) ; ø»œŠ¯ + (ideograph-daikanwa . 06270) ; ø¸¡¾ + (=ucs . #x2172A) ; 𡜪 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06271) ; ø¸¡¿ + (=ucs . #x21723) ; 𡜣 + )) +(define-char + '((=>ucs . #x21723) ; 𡜣 + (morohashi-daikanwa 6271 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F7D) ; ø»œŠ° + )) +(define-char + '((=>ucs . #x2172B) ; 𡜫 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06272) ; ø¸¢€ + )) +(define-char + '((morohashi-daikanwa 6272 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x2172B) ; 𡜫 + )) +(define-char + '((=>ucs . #x2172B) ; 𡜫 + (morohashi-daikanwa 6272 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2865) ; ø»™¶‚ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06273) ; ø¸¢ + (=ucs . #x2172C) ; 𡜬 + )) +(define-char + '((=>ucs . #x2172C) ; 𡜬 + (morohashi-daikanwa 6273 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2868) ; ø»™¶… + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06275) ; ø¸¢ƒ + (=ucs . #x21720) ; 𡜠 + )) +(define-char + '((=>ucs . #x21720) ; 𡜠 + (morohashi-daikanwa 6275 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F7A) ; ø»œŠ­ + )) +(define-char + '((=>ucs . #x2171B) ; 𡜛 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06277) ; ø¸¢… + )) +(define-char + '((morohashi-daikanwa 6277 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F73) ; ø»œŠ¦ + (=ucs . #x2171B) ; 𡜛 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4226) ; ø»„¶§ + (japanese-jisx0212 . #x394D) ; ø»‹ˆŒ + (chinese-isoir165 . #x4226) ; ø»ž· + (chinese-cns11643-3 . #x2C28) ; ø»•¦µ + (ideograph-daikanwa . 06278) ; ø¸¢† + (=ucs . #x5A04) ; 娄 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 49013) ; ø¸‹½µ + (=ucs . #x2171C) ; 𡜜 + )) +(define-char + '((=>ucs . #x2171C) ; 𡜜 + (morohashi-daikanwa 49013 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F77) ; ø»œŠª + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2867) ; ø»—¬€ + (=ucs . #x36CA) ; 㛊 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (non-morohashi 6278 9 0) + (chinese-gb2312 . #x662B) ; ø»…«¤ + (chinese-isoir165 . #x662B) ; ø»Ž“´ + (=ucs . #x5A05) ; 娅 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (non-morohashi 6278 9 1) + (chinese-gb2312 . #x662C) ; ø»…«¥ + (chinese-isoir165 . #x662C) ; ø»Ž“µ + (=ucs . #x5A06) ; 娆 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (non-morohashi 6278 9 5) + (chinese-gb2312 . #x662E) ; ø»…«§ + (chinese-isoir165 . #x662E) ; ø»Ž“· + (=ucs . #x5A08) ; 娈 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x286B) ; ø»™¶ˆ + (=ucs . #x2170F) ; 𡜏 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x2F7E) ; ø»œŠ± + (=ucs . #x21711) ; 𡜑 + )) +(define-char + '((=>ucs . #x2172E) ; 𡜮 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06279) ; ø¸¢‡ + )) +(define-char + '((morohashi-daikanwa 6279 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3053) ; ø»•­˜ + (=ucs . #x2172E) ; 𡜮 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x303F) ; ø»•­„ + (ideograph-daikanwa . 06280) ; ø¸¢ˆ + (=ucs . #x36CD) ; 㛍 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3042) ; ø»•­‡ + (ideograph-daikanwa . 06281) ; ø¸¢‰ + (=ucs . #x36CE) ; 㛎 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1676) + (chinese-gb2312 . #x6633) ; ø»…«¬ + (=jis-x0208 . #x5532) ; ø½‹‚¥ + (chinese-isoir165 . #x6633) ; ø»Ž“¼ + (chinese-cns11643-1 . #x547E) ; ø»’Ž³ + (=gt-pj-1 . #x5532) ; 娉 + (chinese-big5 . #xAE5C) ; ý¢€Š¹œ + (ideograph-daikanwa . 06282) ; ø¸¢Š + (=ucs . #x5A09) ; 娉 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E64) ; ø»“ © + (chinese-big5 . #xD162) ; ý¢€…¢ + (ideograph-daikanwa . 06283) ; ø¸¢‹ + (=ucs . #x5A0A) ; 娊 + )) +(define-char + '((=>ucs . #x5A0B) ; 娋 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06284) ; ø¸¢Œ + )) +(define-char + '((morohashi-daikanwa 6284 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x5A0B) ; 娋 + )) +(define-char + '((=>ucs . #x5A0B) ; 娋 + (morohashi-daikanwa 6284 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3040) ; ø»•­… + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x2557) ; ø»¤£® + (ideograph-daikanwa . 06285) ; ø¸¢ + (=ucs . #x36CF) ; 㛏 + )) +(define-char + '((=>ucs . #x36CF) ; 㛏 + (morohashi-daikanwa 6285 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x303D) ; ø»•­‚ + )) +(define-char + '((=>ucs . #x2172F) ; 𡜯 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06286) ; ø¸¢Ž + )) +(define-char + '((=>ucs . #x2172F) ; 𡜯 + (morohashi-daikanwa 6286 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C70) ; ø»™¼… + )) +(define-char + '((morohashi-daikanwa 6286 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x2172F) ; 𡜯 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6632) ; ø»…«« + (japanese-jisx0212 . #x394E) ; ø»‹ˆ + (chinese-isoir165 . #x6632) ; ø»Ž“» + (=jis-x0213-2-2000 . #x2558) ; ø»¤£¯ + (chinese-big5 . #xAE5B) ; ý¢€Š¹› + (ideograph-daikanwa . 06287) ; ø¸¢ + (=jef-china3 . #x49B6) ; øº„¦¶ + (=ucs . #x5A0C) ; 娌 + )) +(define-char + '((=>ucs . #x5A0C) ; 娌 + (morohashi-daikanwa 6287 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x547D) ; ø»’Ž² + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x394F) ; ø»‹ˆŽ + (=jis-x0213-2-2000 . #x2559) ; ø»¤£° + (ideograph-daikanwa . 06288) ; ø¸¢ + (=jef-china3 . #x49B7) ; øº„¦· + (=ucs . #x5A0D) ; 娍 + )) +(define-char + '((=>ucs . #x5A0D) ; 娍 + (morohashi-daikanwa 6288 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C27) ; ø»•¦´ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3950) ; ø»‹ˆ + (chinese-cns11643-4 . #x2C40) ; ø»—±‘ + (ideograph-daikanwa . 06289) ; ø¸¢‘ + (=jef-china3 . #x48F4) ; øº„£´ + (=ucs . #x5A0E) ; 娎 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06290) ; ø¸¢’ + (=ucs . #x2174A) ; 𡝊 + )) +(define-char + '((=>ucs . #x2174A) ; 𡝊 + (morohashi-daikanwa 6290 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3654) ; ø»œ”™ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E62) ; ø»“ § + (chinese-big5 . #xD160) ; ý¢€…  + (ideograph-daikanwa . 06291) ; ø¸¢“ + (=ucs . #x5A0F) ; 娏 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C3E) ; ø»—± + (ideograph-daikanwa . 06292) ; ø¸¢” + (=ucs . #x5A10) ; 娐 + )) +(define-char + '((=>ucs . #x36D0) ; 㛐 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((japanese-jisx0208-1978 . #x3939) ; ø»‚Ÿ¨ + (japanese-jisx0208 . #x3939) ; ø»†³° + (korean-ksc5601 . #x4C5A) ; ø»‰š + (ideograph-daikanwa . 14283) ; ø¸ƒŸ‹ + )) + (ideograph-daikanwa . 06293) ; ø¸¢• + (=cbeta . 01755) ; ø¸ ›› + )) +(define-char + '((morohashi-daikanwa 6293 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x66F4) ; 更 + )) + (chinese-cns11643-3 . #x3049) ; ø»•­Ž + (=ucs . #x36D0) ; 㛐 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1670) + (chinese-gb2312 . #x6636) ; ø»…«¯ + (=jis-x0208 . #x5530) ; ø½‹‚£ + (korean-ksc5601 . #x5E4F) ; ø»‰´  + (chinese-isoir165 . #x6636) ; ø»Ž“¿ + (chinese-cns11643-1 . #x5472) ; ø»’Ž§ + (=gt-pj-1 . #x5530) ; 娑 + (chinese-big5 . #xAE50) ; ý¢€Š¹ + (ideograph-daikanwa . 06294) ; ø¸¢– + (=gt-k . 06585) ; ý¡„¦¹ + (=ucs . #x5A11) ; 娑 + )) +(define-char + '((=>ucs . #x21730) ; 𡜰 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06295) ; ø¸¢— + )) +(define-char + '((morohashi-daikanwa 6295 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x364F) ; ø»œ”” + (=ucs . #x21730) ; 𡜰 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3951) ; ø»‹ˆ + (chinese-isoir165 . #x2E3E) ; ø»· + (chinese-cns11643-3 . #x304F) ; ø»•­” + (ideograph-daikanwa . 06296) ; ø¸¢˜ + (=jef-china3 . #x49B8) ; øº„¦¸ + (=ucs . #x5A12) ; 娒 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6638) ; ø»…«± + (japanese-jisx0212 . #x3952) ; ø»‹ˆ‘ + (chinese-isoir165 . #x6638) ; ø»Ž” + (=jis-x0213-1-2000 . #x2F71) ; ø»¢¨° + (chinese-big5 . #xAE55) ; ý¢€Š¹• + (ideograph-daikanwa . 06297) ; ø¸¢™ + (=jef-china3 . #x49B9) ; øº„¦¹ + (=ucs . #x5A13) ; 娓 + )) +(define-char + '((=>ucs . #x5A13) ; 娓 + (morohashi-daikanwa 6297 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x5477) ; ø»’Ž¬ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x304A) ; ø»•­ + (ideograph-daikanwa . 06298) ; ø¸¢š + (=ucs . #x5A14) ; 娔 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3047) ; ø»•­Œ + (ideograph-daikanwa . 06299) ; ø¸¢› + (=ucs . #x36D1) ; 㛑 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C3B) ; ø»—±Œ + (ideograph-daikanwa . 06300) ; ø¸¢œ + (=ucs . #x36D2) ; 㛒 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E61) ; ø»“ ¦ + (chinese-big5 . #xD15F) ; ý¢€…Ÿ + (ideograph-daikanwa . 06301) ; ø¸¢ + (=ucs . #x5A15) ; 娕 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E5E) ; ø»“ £ + (chinese-big5 . #xD15C) ; ý¢€…œ + (ideograph-daikanwa . 06302) ; ø¸¢ž + (=ucs . #x5A16) ; 娖 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x255A) ; ø»¤£± + (chinese-big5 . #xD161) ; ý¢€…¡ + (ideograph-daikanwa . 06303) ; ø¸¢Ÿ + (=ucs . #x5A17) ; 娗 + )) +(define-char + '((=>ucs . #x5A17) ; 娗 + (morohashi-daikanwa 6303 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E63) ; ø»“ ¨ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1671) + (chinese-gb2312 . #x446F) ; ø»„º¬ + (=jis-x0208 . #x4C3C) ; ø½Šµ¡ + (korean-ksc5601 . #x5226) ; ø»‰¢ + (chinese-isoir165 . #x446F) ; ø»¢¼ + (chinese-cns11643-1 . #x5473) ; ø»’Ž¨ + (=gt-pj-1 . #x4C3C) ; 娘 + (chinese-big5 . #xAE51) ; ý¢€Š¹‘ + (ideograph-daikanwa . 06304) ; ø¸¢  + (=ucs . #x5A18) ; 娘 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E5D) ; ø»“ ¢ + (chinese-big5 . #xD15B) ; ý¢€…› + (ideograph-daikanwa . 06305) ; ø¸¢¡ + (=ucs . #x5A19) ; 娙 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x5533) ; ø½‹‚¦ + (chinese-cns11643-3 . #x304E) ; ø»•­“ + (=gt-pj-1 . #x5533) ; 娚 + (ideograph-daikanwa . 06306) ; ø¸¢¢ + (=ucs . #x5A1A) ; 娚 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x6774) ; ø»Š‚“ + (chinese-cns11643-1 . #x5476) ; ø»’Ž« + (chinese-big5 . #xAE54) ; ý¢€Š¹” + (ideograph-daikanwa . 06307) ; ø¸¢£ + (=jef-china3 . #x49BA) ; øº„¦º + (=ucs . #x5A1B) ; 娛 + )) +(define-char + '((morohashi-daikanwa 6307 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x3864) ; ø½Š˜± + (=gt-pj-1 . #x3864) ; 娯 + (=ucs . #x5A2F) ; 娯 + )) +(define-char + '((=>ucs . #x5A2F) ; 娯 + (morohashi-daikanwa 6307 1 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x304D) ; ø»•­’ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3043) ; ø»•­ˆ + (ideograph-daikanwa . 06308) ; ø¸¢¤ + (=ucs . #x36D3) ; 㛓 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06309) ; ø¸¢¥ + (=ucs . #x21731) ; 𡜱 + )) +(define-char + '((=>ucs . #x21731) ; 𡜱 + (morohashi-daikanwa 6309 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C72) ; ø»™¼‡ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3050) ; ø»•­• + (ideograph-daikanwa . 06310) ; ø¸¢¦ + (=ucs . #x36D4) ; 㛔 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4448) ; ø»„º… + (=jis-x0208 . #x5531) ; ø½‹‚¤ + (korean-ksc5601 . #x5156) ; ø»‰¡¡ + (chinese-isoir165 . #x4448) ; ø»¢• + (chinese-cns11643-1 . #x5474) ; ø»’Ž© + (=gt-pj-1 . #x5531) ; 娜 + (chinese-big5 . #xAE52) ; ý¢€Š¹’ + (ideograph-daikanwa . 06311) ; ø¸¢§ + (=ucs . #x5A1C) ; 娜 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x304C) ; ø»•­‘ + (ideograph-daikanwa . 06312) ; ø¸¢¨ + (=ucs . #x36D5) ; 㛕 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3044) ; ø»•­‰ + (ideograph-daikanwa . 06313) ; ø¸¢© + (=ucs . #x36D6) ; 㛖 + )) +(define-char + '((=>ucs . #x21732) ; 𡜲 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06314) ; ø¸¢ª + )) +(define-char + '((morohashi-daikanwa 6314 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x21732) ; 𡜲 + )) +(define-char + '((=>ucs . #x21732) ; 𡜲 + (morohashi-daikanwa 6314 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C75) ; ø»™¼Š + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x303E) ; ø»•­ƒ + (ideograph-daikanwa . 06315) ; ø¸¢« + (=ucs . #x5A1D) ; 娝 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C3F) ; ø»—± + (ideograph-daikanwa . 06316) ; ø¸¢¬ + (=ucs . #x36D7) ; 㛗 + )) +(define-char + '((=>ucs . #x5A1E) ; 娞 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3953) ; ø»‹ˆ’ + (ideograph-daikanwa . 06317) ; ø¸¢­ + (=jef-china3 . #x49BB) ; øº„¦» + (ucs-jis . #x5A1E) ; ø»‹ˆ’ + )) +(define-char + '((morohashi-daikanwa 6317 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E65) ; ø»“ ª + (chinese-big5 . #xD163) ; ý¢€…£ + (=ucs . #x5A1E) ; 娞 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C3A) ; ø»—±‹ + (ideograph-daikanwa . 06318) ; ø¸¢® + (=ucs . #x36D8) ; 㛘 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3039) ; ø»•¬¾ + (ideograph-daikanwa . 06319) ; ø¸¢¯ + (=ucs . #x36D9) ; 㛙 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C3C) ; ø»—± + (ideograph-daikanwa . 06320) ; ø¸¢° + (=ucs . #x36DA) ; 㛚 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1666) + (chinese-gb2312 . #x3E6A) ; ø»„±³ + (=jis-x0208 . #x552F) ; ø½‹‚¢ + (korean-ksc5601 . #x6642) ; ø»Š€ƒ + (chinese-isoir165 . #x3E6A) ; ø»šƒ + (=gt-pj-1 . #x552F) ; 娟 + (chinese-big5 . #xAE53) ; ý¢€Š¹“ + (ideograph-daikanwa . 06321) ; ø¸¢± + (=jef-china3 . #x99A5) ; øº‰¦¥ + (=ucs . #x5A1F) ; 娟 + )) +(define-char + '((=>ucs . #x5A1F) ; 娟 + (morohashi-daikanwa 6321 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x5475) ; ø»’Žª + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1672) + (chinese-gb2312 . #x496F) ; ø»…‚‚ + (=jis-x0208 . #x3F31) ; ø½Š¢ + (korean-ksc5601 . #x6363) ; ø»‰¼Š + (chinese-isoir165 . #x496F) ; ø»ª’ + (chinese-cns11643-1 . #x5479) ; ø»’Ž® + (=gt-pj-1 . #x3F31) ; 娠 + (chinese-big5 . #xAE57) ; ý¢€Š¹— + (ideograph-daikanwa . 06322) ; ø¸¢² + (=gt-k . 06474) ; ý¡„¥Š + (=ucs . #x5A20) ; 娠 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3051) ; ø»•­– + (ideograph-daikanwa . 06323) ; ø¸¢³ + (=ucs . #x36DB) ; 㛛 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3046) ; ø»•­‹ + (ideograph-daikanwa . 06324) ; ø¸¢´ + (=ucs . #x36DC) ; 㛜 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x303B) ; ø»•­€ + (ideograph-daikanwa . 06325) ; ø¸¢µ + (=ucs . #x5A21) ; 娡 + )) +(define-char + '((=>ucs . #x21733) ; 𡜳 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06326) ; ø¸¢¶ + )) +(define-char + '((morohashi-daikanwa 6326 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x21733) ; 𡜳 + )) +(define-char + '((=>ucs . #x21733) ; 𡜳 + (morohashi-daikanwa 6326 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C6F) ; ø»™¼„ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3045) ; ø»•­Š + (ideograph-daikanwa . 06327) ; ø¸¢· + (=ucs . #x5A22) ; 娢 + )) +(define-char + '((=>ucs . #x21734) ; 𡜴 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06328) ; ø¸¢¸ + )) +(define-char + '((morohashi-daikanwa 6328 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x21734) ; 𡜴 + )) +(define-char + '((=>ucs . #x21734) ; 𡜴 + (morohashi-daikanwa 6328 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3655) ; ø»œ”š + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6637) ; ø»…«° + (japanese-jisx0212 . #x3954) ; ø»‹ˆ“ + (chinese-isoir165 . #x6637) ; ø»Ž”€ + (=jis-x0213-1-2000 . #x2F72) ; ø»¢¨± + (chinese-big5 . #xAE58) ; ý¢€Š¹˜ + (ideograph-daikanwa . 06329) ; ø¸¢¹ + (=jef-china3 . #x49BC) ; øº„¦¼ + (=ucs . #x5A23) ; 娣 + )) +(define-char + '((=>ucs . #x5A23) ; 娣 + (morohashi-daikanwa 6329 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x547A) ; ø»’Ž¯ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3955) ; ø»‹ˆ” + (chinese-cns11643-3 . #x3048) ; ø»•­ + (ideograph-daikanwa . 06330) ; ø¸¢º + (=ucs . #x5A24) ; 娤 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1663) + (chinese-gb2312 . #x3670) ; ø»„¦‰ + (=jis-x0208 . #x552E) ; ø½‹‚¡ + (korean-ksc5601 . #x6430) ; ø»‰¼µ + (chinese-isoir165 . #x3670) ; ø»Ž™ + (chinese-cns11643-1 . #x547C) ; ø»’Ž± + (=gt-pj-1 . #x552E) ; 娥 + (chinese-big5 . #xAE5A) ; ý¢€Š¹š + (ideograph-daikanwa . 06331) ; ø¸¢» + (=ucs . #x5A25) ; 娥 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3052) ; ø»•­— + (ideograph-daikanwa . 06332) ; ø¸¢¼ + (=ucs . #x5A26) ; 娦 + )) +(define-char + '((=>ucs . #x5A27) ; 娧 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=jis-x0208 . #x513C) ; ø½Š¼· + (korean-ksc5601 . #x773A) ; ø»Š˜¹ + (ideograph-daikanwa . 01356) ; ø¸€•Œ + )) + (japanese-jisx0212 . #x3956) ; ø»‹ˆ• + (=jis-x0213-2-2000 . #x255B) ; ø»¤£² + (ideograph-daikanwa . 06333) ; ø¸¢½ + (=cbeta . 03788) ; ø¸ »Œ + (=jef-china3 . #x49BD) ; øº„¦½ + (ucs-jis . #x5A27) ; ø»‹ˆ• + )) +(define-char + '((=>ucs . #x5A27) ; 娧 + (morohashi-daikanwa 6333 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + ) + ((=ucs . #x514C) ; 兌 + )) + (chinese-cns11643-4 . #x2C39) ; ø»—±Š + )) +(define-char + '((morohashi-daikanwa 6333 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x5151) ; 兑 + )) + (=ucs . #x5A27) ; 娧 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3957) ; ø»‹ˆ– + (chinese-cns11643-4 . #x2C3D) ; ø»—±Ž + (ideograph-daikanwa . 06334) ; ø¸¢¾ + (=ucs . #x5A28) ; 娨 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06336) ; ø¸£€ + (=ucs . #x21735) ; 𡜵 + )) +(define-char + '((=>ucs . #x21735) ; 𡜵 + (morohashi-daikanwa 6336 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C6E) ; ø»™¼ƒ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x4A5A) ; ø»‚¹‡ + (chinese-gb2312 . #x4364) ; ø»„¹ƒ + (korean-ksc5601 . #x5834) ; ø»‰«‘ + (chinese-isoir165 . #x4364) ; ø»¡“ + (chinese-big5 . #xAE59) ; ý¢€Š¹™ + (ideograph-daikanwa . 06337) ; ø¸£ + (=jef-china3 . #x49EE) ; øº„§® + (=ucs . #x5A29) ; 娩 + )) +(define-char + '((=>ucs . #x5A29) ; 娩 + (morohashi-daikanwa 6337 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x547B) ; ø»’Ž° + )) +(define-char + '((=>ucs . #x5A29) ; 娩 + (morohashi-daikanwa 6337 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208 . #x4A5A) ; ø»‡ + (=jis-x0208-1990 . #x4A5A) ; ø½Š³ƒ + (=gt-pj-1 . #x4A5A) ; ø»‡ + (ucs-jis . #x5A29) ; ø»‡ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3958) ; ø»‹ˆ— + (chinese-cns11643-3 . #x303C) ; ø»•­ + (ideograph-daikanwa . 06338) ; ø¸£‚ + (=ucs . #x5A2A) ; 娪 + )) +(define-char + '((=>ucs . #x5A2B) ; 娫 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 9) + (ideograph-daikanwa . 06339) ; ø¸£ƒ + )) +(define-char + '((morohashi-daikanwa 6339 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3522) ; ø»•³½ + (=ucs . #x5A2B) ; 娫 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06340) ; ø¸£„ + (=ucs . #x21736) ; 𡜶 + )) +(define-char + '((=>ucs . #x21736) ; 𡜶 + (morohashi-daikanwa 6340 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3656) ; ø»œ”› + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3959) ; ø»‹ˆ˜ + (=jis-x0213-2-2000 . #x255C) ; ø»¤£³ + (chinese-big5 . #xD15D) ; ý¢€… + (ideograph-daikanwa . 06341) ; ø¸£… + (=ucs . #x5A2D) ; 娭 + )) +(define-char + '((=>ucs . #x5A2D) ; 娭 + (morohashi-daikanwa 6341 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E5F) ; ø»“ ¤ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E60) ; ø»“ ¥ + (chinese-big5 . #xD15E) ; ý¢€…ž + (ideograph-daikanwa . 06342) ; ø¸£† + (=ucs . #x5A2E) ; 娮 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x8C9D) ; 貝 + )) + (chinese-cns11643-3 . #x3041) ; ø»•­† + (ideograph-daikanwa . 06343) ; ø¸£‡ + (=cbeta . 01247) ; ø¸ “Ÿ + (=ucs . #x36DD) ; 㛝 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06344) ; ø¸£ˆ + (=ucs . #x2174F) ; 𡝏 + )) +(define-char + '((=>ucs . #x2174F) ; 𡝏 + (morohashi-daikanwa 6344 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3653) ; ø»œ”˜ + )) +(define-char + '((=>ucs . #x21738) ; 𡜸 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06345) ; ø¸£‰ + )) +(define-char + '((morohashi-daikanwa 6345 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3650) ; ø»œ”• + (=ucs . #x21738) ; 𡜸 + )) +(define-char + '((=>ucs . #x21759) ; 𡝙 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06346) ; ø¸£Š + )) +(define-char + '((morohashi-daikanwa 6346 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x21759) ; 𡝙 + )) +(define-char + '((=>ucs . #x21759) ; 𡝙 + (morohashi-daikanwa 6346 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C77) ; ø»™¼Œ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x303A) ; ø»•¬¿ + (ideograph-daikanwa . 06347) ; ø¸£‹ + (=ucs . #x36DE) ; 㛞 + )) +(define-char + '((=>ucs . #x2175A) ; 𡝚 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06348) ; ø¸£Œ + )) +(define-char + '((=>ucs . #x2175A) ; 𡝚 + (morohashi-daikanwa 6348 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C74) ; ø»™¼‰ + )) +(define-char + '((morohashi-daikanwa 6348 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x2175A) ; 𡝚 + )) +(define-char + '((=>ucs . #x2175B) ; 𡝛 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06349) ; ø¸£ + )) +(define-char + '((morohashi-daikanwa 6349 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x2175B) ; 𡝛 + )) +(define-char + '((=>ucs . #x2175B) ; 𡝛 + (morohashi-daikanwa 6349 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C73) ; ø»™¼ˆ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06350) ; ø¸£Ž + (=ucs . #x2175C) ; 𡝜 + )) +(define-char + '((=>ucs . #x2175C) ; 𡝜 + (morohashi-daikanwa 6350 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C76) ; ø»™¼‹ + )) +(define-char + '((=>ucs . #x2175D) ; 𡝝 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06351) ; ø¸£ + )) +(define-char + '((morohashi-daikanwa 6351 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C78) ; ø»™¼ + (=ucs . #x2175D) ; 𡝝 + )) +(define-char + '((=>ucs . #x2174D) ; 𡝍 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06353) ; ø¸£‘ + )) +(define-char + '((morohashi-daikanwa 6353 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x2174D) ; 𡝍 + )) +(define-char + '((=>ucs . #x2174D) ; 𡝍 + (morohashi-daikanwa 6353 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C71) ; ø»™¼† + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x395A) ; ø»‹ˆ™ + (chinese-cns11643-6 . #x3657) ; ø»œ”œ + (ideograph-daikanwa . 06354) ; ø¸£’ + (=jef-china3 . #x49BE) ; øº„¦¾ + (=ucs . #x5A30) ; 娰 + )) +(define-char + '((=>ucs . #x2174C) ; 𡝌 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06359) ; ø¸£— + )) +(define-char + '((morohashi-daikanwa 6359 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x364E) ; ø»œ”“ + (=ucs . #x2174C) ; 𡝌 + )) +(define-char + '((=>ucs . #x21751) ; 𡝑 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 49014) ; ø¸‹½¶ + )) +(define-char + '((morohashi-daikanwa 49014 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3652) ; ø»œ”— + (=ucs . #x21751) ; 𡝑 + )) +(define-char + '((=>ucs . #x2173D) ; 𡜽 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 49015) ; ø¸‹½· + )) +(define-char + '((morohashi-daikanwa 49015 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3651) ; ø»œ”– + (=ucs . #x2173D) ; 𡜽 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5369) ; ø»…¨ + (chinese-isoir165 . #x5369) ; ø»¸¸ + (chinese-cns11643-3 . #x304B) ; ø»•­ + (=ucs . #x5A31) ; 娱 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (non-morohashi 6359 9) + (chinese-gb2312 . #x6634) ; ø»…«­ + (chinese-isoir165 . #x6634) ; ø»Ž“½ + (=ucs . #x5A32) ; 娲 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E66) ; ø»“ « + (chinese-big5 . #xD164) ; ý¢€…¤ + (=jef-china3 . #x93DC) ; øº‰œ + (=ucs . #x5A33) ; 娳 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6635) ; ø»…«® + (chinese-isoir165 . #x6635) ; ø»Ž“¾ + (=ucs . #x5A34) ; 娴 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x364C) ; ø»œ”‘ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x364D) ; ø»œ”’ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06360) ; ø¸£˜ + (=ucs . #x2175E) ; 𡝞 + )) +(define-char + '((=>ucs . #x2175E) ; 𡝞 + (morohashi-daikanwa 6360 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E4C) ; ø»œ  + )) +(define-char + '((=>ucs . #x5A2C) ; 娬 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06361) ; ø¸£™ + )) +(define-char + '((morohashi-daikanwa 6361 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3538) ; ø»•´“ + (=ucs . #x5A2C) ; 娬 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06362) ; ø¸£š + (=ucs . #x2175F) ; 𡝟 + )) +(define-char + '((=>ucs . #x2175F) ; 𡝟 + (morohashi-daikanwa 6362 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E52) ; ø»œ ‡ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3129) ; ø»—¸ + (ideograph-daikanwa . 06363) ; ø¸£› + (=ucs . #x36E5) ; 㛥 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1687) + (=jis-x0208 . #x5537) ; ø½‹‚ª + (chinese-cns11643-2 . #x3457) ; ø»“© + (=gt-pj-1 . #x5537) ; 娵 + (chinese-big5 . #xD4D4) ; ý¢€“” + (ideograph-daikanwa . 06364) ; ø¸£œ + (=ucs . #x5A35) ; 娵 + )) +(define-char + '((=>ucs . #x5A36) ; 娶 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1688) + (korean-ksc5601 . #x7625) ; ø»Š—† + (=jis-x0208-1990 . #x5538) ; ø½‹‚« + (=gt-pj-1 . #x5538) ; ø»Š—† + (ideograph-daikanwa . 06365) ; ø¸£ + (=gt-k . 07921) ; ý¡„»± + (ucs-jis . #x5A36) ; ø»Š—† + )) +(define-char + '((morohashi-daikanwa 6365 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x5538) ; ø»ƒˆ¯ + (chinese-gb2312 . #x4822) ; ø»„¿— + (japanese-jisx0208 . #x5538) ; ø»‡œ· + (chinese-isoir165 . #x4822) ; ø»§§ + (chinese-big5 . #xB0F9) ; ý¢€‹ƒ¹ + (=ucs . #x5A36) ; 娶 + )) +(define-char + '((=>ucs . #x5A36) ; 娶 + (morohashi-daikanwa 6365 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x595E) ; ø»’•© + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06366) ; ø¸£ž + )) +(define-char + '((morohashi-daikanwa 6366 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E54) ; ø»œ ‰ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD8C2) ; ý¢€£‚ + (ideograph-daikanwa . 06367) ; ø¸£Ÿ + (=ucs . #x5A37) ; 娷 + )) +(define-char + '((=>ucs . #x5A37) ; 娷 + (morohashi-daikanwa 6367 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B26) ; ø»“²± + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3456) ; ø»“© + (chinese-big5 . #xD4D3) ; ý¢€““ + (ideograph-daikanwa . 06368) ; ø¸£  + (=ucs . #x5A38) ; 娸 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3469) ; ø»“©¢ + (chinese-big5 . #xD4E6) ; ý¢€“¦ + (ideograph-daikanwa . 06369) ; ø¸£¡ + (=ucs . #x5A39) ; 娹 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3532) ; ø»•´ + (ideograph-daikanwa . 06370) ; ø¸£¢ + (=ucs . #x5A71) ; 婱 + )) +(define-char + '((=>ucs . #x21760) ; 𡝠 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06371) ; ø¸££ + )) +(define-char + '((morohashi-daikanwa 6371 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E46) ; ø»œŸ» + (=ucs . #x21760) ; 𡝠 + )) +(define-char + '((=>ucs . #x21761) ; 𡝡 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06372) ; ø¸£¤ + )) +(define-char + '((morohashi-daikanwa 6372 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E47) ; ø»œŸ¼ + (=ucs . #x21761) ; 𡝡 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06373) ; ø¸£¥ + (=jef-china3 . #x9FE9) ; øº‰¿© + (=ucs . #x5A3A) ; 娺 + )) +(define-char + '((=>ucs . #x5A3A) ; 娺 + (morohashi-daikanwa 6373 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3528) ; ø»•´ƒ + )) +(define-char + '((=>ucs . #x21762) ; 𡝢 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((korean-ksc5601 . #x5568) ; ø»‰§« + (chinese-cns11643-1 . #x4D53) ; ø»’ƒ¶ + (=jis-x0213-1-2000 . #x7463) ; ø»¤¸ + (ideograph-daikanwa . 11712) ; ø¸‚·€ + )) + (ideograph-daikanwa . 06374) ; ø¸£¦ + (=cbeta . 03131) ; ø¸ °» + )) +(define-char + '((morohashi-daikanwa 6374 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((korean-ksc5601 . #x5568) ; ø»‰§« + (chinese-cns11643-1 . #x4D53) ; ø»’ƒ¶ + (=jis-x0213-1-2000 . #x7463) ; ø»¤¸ + (ideograph-daikanwa . 11712) ; ø¸‚·€ + )) + (chinese-cns11643-5 . #x316A) ; ø»šƒ• + (=ucs . #x21762) ; 𡝢 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06375) ; ø¸£§ + (=jef-china3 . #x9FE8) ; øº‰¿¨ + (=ucs . #x5A3B) ; 娻 + )) +(define-char + '((=>ucs . #x5A3B) ; 娻 + (morohashi-daikanwa 6375 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3524) ; ø»•³¿ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1689) + (chinese-gb2312 . #x663D) ; ø»…«¶ + (=jis-x0208 . #x3E2B) ; ø½Š ¬ + (korean-ksc5601 . #x735E) ; ø»Š“¥ + (chinese-isoir165 . #x663D) ; ø»Ž”† + (chinese-cns11643-1 . #x5964) ; ø»’•¯ + (=gt-pj-1 . #x3E2B) ; 娼 + (chinese-big5 . #xB140) ; ý¢€‹…€ + (ideograph-daikanwa . 06376) ; ø¸£¨ + (=ucs . #x5A3C) ; 娼 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x352D) ; ø»•´ˆ + (ideograph-daikanwa . 06377) ; ø¸£© + (=ucs . #x36E7) ; 㛧 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (kangxi-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3531) ; ø»•´Œ + (ideograph-daikanwa . 06378) ; ø¸£ª + (=ucs . #x5A3D) ; 娽 + )) +(define-char + '((=>ucs . #x21763) ; 𡝣 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06379) ; ø¸£« + )) +(define-char + '((morohashi-daikanwa 6379 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E48) ; ø»œŸ½ + (=ucs . #x21763) ; 𡝣 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3467) ; ø»“©  + (chinese-big5 . #xD4E4) ; ý¢€“¤ + (ideograph-daikanwa . 06380) ; ø¸£¬ + (=ucs . #x5A3E) ; 娾 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3533) ; ø»•´Ž + (ideograph-daikanwa . 06381) ; ø¸£­ + (=ucs . #x5A3F) ; 娿 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1678) + (chinese-gb2312 . #x6639) ; ø»…«² + (=jis-x0208 . #x5534) ; ø½‹‚§ + (chinese-isoir165 . #x6639) ; ø»Ž”‚ + (chinese-cns11643-1 . #x5963) ; ø»’•® + (=gt-pj-1 . #x5534) ; 婀 + (chinese-big5 . #xB0FE) ; ý¢€‹ƒ¾ + (ideograph-daikanwa . 06382) ; ø¸£® + (=ucs . #x5A40) ; 婀 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1698) + (=jis-x0208 . #x4F2C) ; ø½Š¹« + (korean-ksc5601 . #x5725) ; ø»‰©¤ + (chinese-gb12345 . #x4226) ; 婁 + (=gt-pj-1 . #x4F2C) ; 婁 + (chinese-big5 . #xB0FA) ; ý¢€‹ƒº + (ideograph-daikanwa . 06383) ; ø¸£¯ + (=gt-k . 07902) ; ý¡„»ž + (=ucs . #x5A41) ; 婁 + )) +(define-char + '((=>ucs . #x5A41) ; 婁 + (morohashi-daikanwa 6383 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x595F) ; ø»’•ª + )) +(define-char + '((=>ucs . #x21764) ; 𡝤 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06384) ; ø¸£° + )) +(define-char + '((morohashi-daikanwa 6384 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E49) ; ø»œŸ¾ + (=ucs . #x21764) ; 𡝤 + )) +(define-char + '((=>ucs . #x21794) ; 𡞔 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06385) ; ø¸£± + )) +(define-char + '((morohashi-daikanwa 6385 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E4A) ; ø»œŸ¿ + (=ucs . #x21794) ; 𡞔 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3470) ; ø»“©© + (chinese-big5 . #xD4ED) ; ý¢€“­ + (ideograph-daikanwa . 06386) ; ø¸£² + (=ucs . #x5A42) ; 婂 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3460) ; ø»“©™ + (chinese-big5 . #xD4DD) ; ý¢€“ + (ideograph-daikanwa . 06387) ; ø¸£³ + (=ucs . #x5A43) ; 婃 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x395B) ; ø»‹ˆš + (chinese-cns11643-2 . #x3463) ; ø»“©œ + (chinese-big5 . #xD4E0) ; ý¢€“  + (ideograph-daikanwa . 06388) ; ø¸£´ + (=jef-china3 . #x49BF) ; øº„¦¿ + (=ucs . #x5A44) ; 婄 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x395C) ; ø»‹ˆ› + (chinese-cns11643-3 . #x352E) ; ø»•´‰ + (ideograph-daikanwa . 06389) ; ø¸£µ + (=jef-china3 . #x49C0) ; øº„§€ + (=ucs . #x5A45) ; 婅 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1691) + (chinese-gb2312 . #x4645) ; ø»„¼¾ + (=jis-x0208 . #x474C) ; ø½Š®› + (korean-ksc5601 . #x7768) ; ø»Š™§ + (chinese-isoir165 . #x4645) ; ø»¥Ž + (=gt-pj-1 . #x474C) ; 婆 + (chinese-big5 . #xB143) ; ý¢€‹…ƒ + (ideograph-daikanwa . 06390) ; ø¸£¶ + (=gt-k . 07856) ; ý¡„º° + (=ucs . #x5A46) ; 婆 + )) +(define-char + '((=>ucs . #x5A46) ; 婆 + (morohashi-daikanwa 6390 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5967) ; ø»’•² + (ucs-cns . #x5A46) ; ø»’•² + )) +(define-char + '((=>ucs . #x21765) ; 𡝥 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06391) ; ø¸£· + )) +(define-char + '((morohashi-daikanwa 6391 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E4F) ; ø»œ „ + (=ucs . #x21765) ; 𡝥 + )) +(define-char + '((=>ucs . #x5A47) ; 婇 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x395D) ; ø»‹ˆœ + (ideograph-daikanwa . 06392) ; ø¸£¸ + (ucs-jis . #x5A47) ; ø»‹ˆœ + )) +(define-char + '((morohashi-daikanwa 6392 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD4EA) ; ý¢€“ª + (=ucs . #x5A47) ; 婇 + )) +(define-char + '((=>ucs . #x5A47) ; 婇 + (morohashi-daikanwa 6392 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x346D) ; ø»“©¦ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3521) ; ø»•³¼ + (ideograph-daikanwa . 06393) ; ø¸£¹ + (=ucs . #x36E8) ; 㛨 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3536) ; ø»•´‘ + (ideograph-daikanwa . 06394) ; ø¸£º + (=ucs . #x36E9) ; 㛩 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x395E) ; ø»‹ˆ + (chinese-cns11643-2 . #x3465) ; ø»“©ž + (chinese-big5 . #xD4E2) ; ý¢€“¢ + (ideograph-daikanwa . 06395) ; ø¸£» + (=jef-china3 . #x49C1) ; øº„§ + (=ucs . #x5A48) ; 婈 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1682) + (chinese-gb2312 . #x4D71) ; ø»…‡¼ + (=jis-x0208 . #x5536) ; ø½‹‚© + (korean-ksc5601 . #x6846) ; ø»Šƒƒ + (chinese-isoir165 . #x4D71) ; ø»°Œ + (chinese-cns11643-1 . #x5960) ; ø»’•« + (=gt-pj-1 . #x5536) ; 婉 + (chinese-big5 . #xB0FB) ; ý¢€‹ƒ» + (ideograph-daikanwa . 06396) ; ø¸£¼ + (=ucs . #x5A49) ; 婉 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x663B) ; ø»…«´ + (chinese-isoir165 . #x663B) ; ø»Ž”„ + (chinese-cns11643-1 . #x5968) ; ø»’•³ + (chinese-big5 . #xB144) ; ý¢€‹…„ + (ideograph-daikanwa . 06397) ; ø¸£½ + (=ucs . #x5A4A) ; 婊 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x352A) ; ø»•´… + (ideograph-daikanwa . 06398) ; ø¸£¾ + (=jef-china3 . #x63AD) ; øº†Ž­ + (=ucs . #x5A4B) ; 婋 + )) +(define-char + '((=>ucs . #x21766) ; 𡝦 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06399) ; ø¸£¿ + )) +(define-char + '((morohashi-daikanwa 6399 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x21766) ; 𡝦 + )) +(define-char + '((=>ucs . #x21766) ; 𡝦 + (morohashi-daikanwa 6399 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3169) ; ø»šƒ” + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x395F) ; ø»‹ˆž + (chinese-cns11643-2 . #x346A) ; ø»“©£ + (chinese-big5 . #xD4E7) ; ý¢€“§ + (ideograph-daikanwa . 06400) ; ø¸¤€ + (=jef-china3 . #x49C2) ; øº„§‚ + (=ucs . #x5A4C) ; 婌 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3468) ; ø»“©¡ + (chinese-big5 . #xD4E5) ; ý¢€“¥ + (ideograph-daikanwa . 06401) ; ø¸¤ + (=ucs . #x5A4D) ; 婍 + )) +(define-char + '((=>ucs . #x5A4E) ; 婎 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06402) ; ø¸¤‚ + (=jef-china3 . #x99A6) ; øº‰¦¦ + )) +(define-char + '((morohashi-daikanwa 6402 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x5A4E) ; 婎 + )) +(define-char + '((=>ucs . #x5A4E) ; 婎 + (morohashi-daikanwa 6402 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x352F) ; ø»•´Š + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x353B) ; ø»•´– + (ideograph-daikanwa . 06403) ; ø¸¤ƒ + (=ucs . #x5A4F) ; 婏 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3960) ; ø»‹ˆŸ + (chinese-cns11643-2 . #x3459) ; ø»“©’ + (chinese-big5 . #xD4D6) ; ý¢€“– + (ideograph-daikanwa . 06404) ; ø¸¤„ + (=ucs . #x5A50) ; 婐 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x346E) ; ø»“©§ + (chinese-big5 . #xD4EB) ; ý¢€“« + (ideograph-daikanwa . 06405) ; ø¸¤… + (=ucs . #x5A51) ; 婑 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3462) ; ø»“©› + (chinese-big5 . #xD4DF) ; ý¢€“Ÿ + (ideograph-daikanwa . 06406) ; ø¸¤† + (=ucs . #x5A52) ; 婒 + )) +(define-char + '((=>ucs . #x21767) ; 𡝧 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06407) ; ø¸¤‡ + )) +(define-char + '((morohashi-daikanwa 6407 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x316D) ; ø»šƒ˜ + (=ucs . #x21767) ; 𡝧 + )) +(define-char + '((=>ucs . #x21768) ; 𡝨 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06408) ; ø¸¤ˆ + )) +(define-char + '((morohashi-daikanwa 6408 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E4D) ; ø»œ ‚ + (=ucs . #x21768) ; 𡝨 + )) +(define-char + '((=>ucs . #x21769) ; 𡝩 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06409) ; ø¸¤‰ + )) +(define-char + '((morohashi-daikanwa 6409 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x312B) ; ø»—¸’ + (=ucs . #x21769) ; 𡝩 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x345D) ; ø»“©– + (chinese-big5 . #xD4DA) ; ý¢€“š + (ideograph-daikanwa . 06410) ; ø¸¤Š + (=ucs . #x5A53) ; 婓 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x353A) ; ø»•´• + (ideograph-daikanwa . 06411) ; ø¸¤‹ + (=ucs . #x5A54) ; 婔 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x663C) ; ø»…«µ + (japanese-jisx0212 . #x3961) ; ø»‹ˆ  + (chinese-isoir165 . #x663C) ; ø»Ž”… + (=jis-x0213-2-2000 . #x255D) ; ø»¤£´ + (chinese-big5 . #xD4D0) ; ý¢€“ + (ideograph-daikanwa . 06412) ; ø¸¤Œ + (=jef-china3 . #x49D4) ; øº„§” + (=ucs . #x5A55) ; 婕 + )) +(define-char + '((=>ucs . #x5A55) ; 婕 + (morohashi-daikanwa 6412 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3453) ; ø»“©Œ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x346F) ; ø»“©¨ + (chinese-big5 . #xD4EC) ; ý¢€“¬ + (ideograph-daikanwa . 06413) ; ø¸¤ + (=ucs . #x5A56) ; 婖 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x345F) ; ø»“©˜ + (chinese-big5 . #xD4DC) ; ý¢€“œ + (ideograph-daikanwa . 06414) ; ø¸¤Ž + (=jef-china3 . #x97E1) ; øº‰Ÿ¡ + (=ucs . #x5A57) ; 婗 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3452) ; ø»“©‹ + (chinese-big5 . #xD4CF) ; ý¢€“ + (ideograph-daikanwa . 06415) ; ø¸¤ + (=ucs . #x5A58) ; 婘 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3128) ; ø»—¸ + (ideograph-daikanwa . 06416) ; ø¸¤ + (=ucs . #x36EA) ; 㛪 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3539) ; ø»•´” + (ideograph-daikanwa . 06417) ; ø¸¤‘ + (=ucs . #x5A59) ; 婙 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1684) + (chinese-gb2312 . #x3B69) ; ø»„­˜ + (=jis-x0208 . #x3A27) ; ø½Šš° + (korean-ksc5601 . #x7B66) ; ø»ŠŸ + (chinese-isoir165 . #x3B69) ; ø»•¨ + (chinese-cns11643-1 . #x5966) ; ø»’•± + (=gt-pj-1 . #x3A27) ; 婚 + (chinese-big5 . #xB142) ; ý¢€‹…‚ + (ideograph-daikanwa . 06418) ; ø¸¤’ + (=ucs . #x5A5A) ; 婚 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06419) ; ø¸¤“ + (=ucs . #x2176A) ; 𡝪 + )) +(define-char + '((=>ucs . #x2176A) ; 𡝪 + (morohashi-daikanwa 6419 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E4E) ; ø»œ ƒ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3464) ; ø»“© + (chinese-big5 . #xD4E1) ; ý¢€“¡ + (ideograph-daikanwa . 06420) ; ø¸¤” + (=ucs . #x5A5B) ; 婛 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3471) ; ø»“©ª + (chinese-big5 . #xD4EE) ; ý¢€“® + (ideograph-daikanwa . 06421) ; ø¸¤• + (=ucs . #x5A5C) ; 婜 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3461) ; ø»“©š + (chinese-big5 . #xD4DE) ; ý¢€“ž + (ideograph-daikanwa . 06422) ; ø¸¤– + (=ucs . #x5A5D) ; 婝 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3962) ; ø»‹ˆ¡ + (chinese-isoir165 . #x2C41) ; ø»Œ¾¾ + (chinese-cns11643-2 . #x3455) ; ø»“©Ž + (chinese-big5 . #xD4D2) ; ý¢€“’ + (ideograph-daikanwa . 06423) ; ø¸¤— + (=jef-china3 . #x49C3) ; øº„§ƒ + (=ucs . #x5A5E) ; 婞 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x345A) ; ø»“©“ + (chinese-big5 . #xD4D7) ; ý¢€“— + (ideograph-daikanwa . 06424) ; ø¸¤˜ + (=ucs . #x5A5F) ; 婟 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3451) ; ø»“©Š + (chinese-big5 . #xD4CE) ; ý¢€“Ž + (ideograph-daikanwa . 06425) ; ø¸¤™ + (=ucs . #x5A60) ; å©  + )) +(define-char + '((=>ucs . #x2176B) ; 𡝫 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06426) ; ø¸¤š + )) +(define-char + '((morohashi-daikanwa 6426 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x316B) ; ø»šƒ– + (=ucs . #x2176B) ; 𡝫 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3527) ; ø»•´‚ + (ideograph-daikanwa . 06427) ; ø¸¤› + (=ucs . #x5A61) ; å©¡ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1693) + (chinese-gb2312 . #x663E) ; ø»…«· + (=jis-x0208 . #x5539) ; ø½‹‚¬ + (korean-ksc5601 . #x5D66) ; ø»‰³™ + (chinese-isoir165 . #x663E) ; ø»Ž”‡ + (chinese-cns11643-1 . #x5965) ; ø»’•° + (=gt-pj-1 . #x5539) ; å©¢ + (chinese-big5 . #xB141) ; ý¢€‹… + (ideograph-daikanwa . 06428) ; ø¸¤œ + (=ucs . #x5A62) ; å©¢ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3963) ; ø»‹ˆ¢ + (chinese-cns11643-3 . #x353C) ; ø»•´— + (ideograph-daikanwa . 06429) ; ø¸¤ + (=jef-china3 . #x49C4) ; øº„§„ + (=ucs . #x5A63) ; å©£ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x345E) ; ø»“©— + (chinese-big5 . #xD4DB) ; ý¢€“› + (ideograph-daikanwa . 06430) ; ø¸¤ž + (=ucs . #x5A64) ; 婤 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3964) ; ø»‹ˆ£ + (chinese-isoir165 . #x2E3F) ; ø»¸ + (=jis-x0213-2-2000 . #x255E) ; ø»¤£µ + (chinese-big5 . #xD4D8) ; ý¢€“˜ + (ideograph-daikanwa . 06431) ; ø¸¤Ÿ + (=jef-china3 . #x49C5) ; øº„§… + (=ucs . #x5A65) ; å©¥ + )) +(define-char + '((=>ucs . #x5A65) ; å©¥ + (morohashi-daikanwa 6431 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x345B) ; ø»“©” + )) +(define-char + '((=>ucs . #x5A66) ; 婦 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x5C7E) ; ø»‰²“ + (ideograph-daikanwa . 06432) ; ø¸¤  + (=jef-china3 . #x49C6) ; øº„§† + )) +(define-char + '((=>ucs . #x5A66) ; 婦 + (morohashi-daikanwa 6432 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5961) ; ø»’•¬ + )) +(define-char + '((morohashi-daikanwa 6432 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x4958) ; ø½Š±£ + (chinese-gb12345 . #x383E) ; 婦 + (=gt-pj-1 . #x4958) ; 婦 + (chinese-big5 . #xB0FC) ; ý¢€‹ƒ¼ + (=gt-k . 07866) ; ý¡„ºº + (=ucs . #x5A66) ; 婦 + )) +(define-char + '((=>ucs . #x5A66) ; 婦 + (morohashi-daikanwa 6432 1 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E50) ; ø»œ … + )) +(define-char + '((=>ucs . #x5A67) ; 婧 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3965) ; ø»‹ˆ¤ + (=jis-x0213-1-2000 . #x2F73) ; ø»¢¨² + (ideograph-daikanwa . 06433) ; ø¸¤¡ + (=jef-china3 . #x49C7) ; øº„§‡ + (ucs-jis . #x5A67) ; ø»‹ˆ¤ + )) +(define-char + '((morohashi-daikanwa 6433 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x663A) ; ø»…«³ + (chinese-isoir165 . #x663A) ; ø»Ž”ƒ + (chinese-big5 . #xD4D1) ; ý¢€“‘ + (=ucs . #x5A67) ; 婧 + )) +(define-char + '((=>ucs . #x5A67) ; 婧 + (morohashi-daikanwa 6433 0 4) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3454) ; ø»“© + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3530) ; ø»•´‹ + (ideograph-daikanwa . 06434) ; ø¸¤¢ + (=ucs . #x5A68) ; 婨 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x346C) ; ø»“©¥ + (chinese-big5 . #xD4E9) ; ý¢€“© + (ideograph-daikanwa . 06435) ; ø¸¤£ + (=ucs . #x5A69) ; å©© + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2571) + (chinese-gb2312 . #x4037) ; ø»„³¼ + (=jis-x0208 . #x553A) ; ø½‹‚­ + (chinese-isoir165 . #x4037) ; ø»œŒ + (chinese-cns11643-1 . #x5962) ; ø»’•­ + (=gt-pj-1 . #x553A) ; 婪 + (chinese-big5 . #xB0FD) ; ý¢€‹ƒ½ + (ideograph-daikanwa . 06436) ; ø¸¤¤ + (=gt-k . 07922) ; ý¡„»² + (=ucs . #x5A6A) ; 婪 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3526) ; ø»•´ + (ideograph-daikanwa . 06437) ; ø¸¤¥ + (=ucs . #x36E6) ; 㛦 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x6606) ; 昆 + )) + (ideograph-daikanwa . 06438) ; ø¸¤¦ + (=cbeta . 01093) ; ø¸ ‘… + (=ucs . #x5A6B) ; å©« + )) +(define-char + '((=>ucs . #x5A6B) ; å©« + (morohashi-daikanwa 6438 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((chinese-cns11643-1 . #x4D7A) ; ø»’„ + )) + (chinese-cns11643-3 . #x352B) ; ø»•´† + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x352C) ; ø»•´‡ + (ideograph-daikanwa . 06439) ; ø¸¤§ + (=ucs . #x36EB) ; 㛫 + )) +(define-char + '((=>ucs . #x5A6C) ; 婬 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x5535) ; ø½‹‚¨ + (=gt-pj-1 . #x5535) ; ø½‹‚¨ + (ideograph-daikanwa . 06440) ; ø¸¤¨ + (ucs-jis . #x5A6C) ; ø½‹‚¨ + )) +(define-char + '((morohashi-daikanwa 6440 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD4D9) ; ý¢€“™ + (=ucs . #x5A6C) ; 婬 + )) +(define-char + '((=>ucs . #x5A6C) ; 婬 + (morohashi-daikanwa 6440 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x345C) ; ø»“©• + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3966) ; ø»‹ˆ¥ + (=jis-x0213-1-2000 . #x2F74) ; ø»¢¨³ + (chinese-gb12345 . #x662B) ; å©­ + (chinese-big5 . #xD4D5) ; ý¢€“• + (ideograph-daikanwa . 06441) ; ø¸¤© + (=jef-china3 . #x49C8) ; øº„§ˆ + (=ucs . #x5A6D) ; å©­ + )) +(define-char + '((=>ucs . #x5A6D) ; å©­ + (morohashi-daikanwa 6441 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3458) ; ø»“©‘ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3523) ; ø»•³¾ + (ideograph-daikanwa . 06442) ; ø¸¤ª + (=ucs . #x36EC) ; 㛬 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3529) ; ø»•´„ + (ideograph-daikanwa . 06443) ; ø¸¤« + (=ucs . #x5A6E) ; å©® + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3534) ; ø»•´ + (ideograph-daikanwa . 06444) ; ø¸¤¬ + (=ucs . #x5A6F) ; 婯 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x346B) ; ø»“©¤ + (chinese-big5 . #xD4E8) ; ý¢€“¨ + (ideograph-daikanwa . 06445) ; ø¸¤­ + (=ucs . #x5A70) ; å©° + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3525) ; ø»•´€ + (ideograph-daikanwa . 06446) ; ø¸¤® + (=ucs . #x36ED) ; 㛭 + )) +(define-char + '((=>ucs . #x21798) ; 𡞘 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06447) ; ø¸¤¯ + )) +(define-char + '((morohashi-daikanwa 6447 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x21798) ; 𡞘 + )) +(define-char + '((=>ucs . #x21798) ; 𡞘 + (morohashi-daikanwa 6447 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3166) ; ø»šƒ‘ + )) +(define-char + '((=>ucs . #x21799) ; 𡞙 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06448) ; ø¸¤° + )) +(define-char + '((morohashi-daikanwa 6448 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x21799) ; 𡞙 + )) +(define-char + '((=>ucs . #x21799) ; 𡞙 + (morohashi-daikanwa 6448 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3167) ; ø»šƒ’ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06449) ; ø¸¤± + (=ucs . #x2179A) ; 𡞚 + )) +(define-char + '((=>ucs . #x2179A) ; 𡞚 + (morohashi-daikanwa 6449 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3168) ; ø»šƒ“ + )) +(define-char + '((=>ucs . #x24562) ; 𤕢 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06450) ; ø¸¤² + )) +(define-char + '((morohashi-daikanwa 6450 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x316C) ; ø»šƒ— + (=ucs . #x24562) ; 𤕢 + )) +(define-char + '((=>ucs . #x2179B) ; 𡞛 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06451) ; ø¸¤³ + )) +(define-char + '((morohashi-daikanwa 6451 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3165) ; ø»šƒ + (=ucs . #x2179B) ; 𡞛 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06452) ; ø¸¤´ + (=ucs . #x21790) ; 𡞐 + )) +(define-char + '((=>ucs . #x21790) ; 𡞐 + (morohashi-daikanwa 6452 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E51) ; ø»œ † + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06453) ; ø¸¤µ + (=ucs . #x21791) ; 𡞑 + )) +(define-char + '((=>ucs . #x21791) ; 𡞑 + (morohashi-daikanwa 6453 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x312A) ; ø»—¸‘ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06454) ; ø¸¤¶ + (=ucs . #x21772) ; 𡝲 + )) +(define-char + '((=>ucs . #x21772) ; 𡝲 + (morohashi-daikanwa 6454 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E53) ; ø»œ ˆ + )) +(define-char + '((=>ucs . #x21793) ; 𡞓 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 06455) ; ø¸¤· + )) +(define-char + '((morohashi-daikanwa 6455 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E4B) ; ø»œ € + (=ucs . #x21793) ; 𡞓 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (ideograph-daikanwa . 06456) ; ø¸¤¸ + (=ucs . #x5A72) ; 婲 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (kangxi-strokes . 7) + (total-strokes . 11) + (chinese-isoir165 . #x7B39) ; ø»Ž²¸ + (chinese-cns11643-3 . #x3537) ; ø»•´’ + (=ucs . #x5A73) ; 婳 + )) +(define-char + '((=>ucs . #x5A77) ; å©· + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3967) ; ø»‹ˆ¦ + (=jis-x0213-1-2000 . #x2F75) ; ø»¢¨´ + (ideograph-daikanwa . 06457) ; ø¸¤¹ + (=jef-china3 . #x49C9) ; øº„§‰ + (ucs-jis . #x5A77) ; ø»‹ˆ¦ + )) +(define-char + '((morohashi-daikanwa 6457 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6643) ; ø»…«¼ + (chinese-isoir165 . #x6643) ; ø»Ž”Œ + (chinese-big5 . #xB440) ; ý¢€‹‘€ + (=ucs . #x5A77) ; å©· + )) +(define-char + '((=>ucs . #x5A77) ; å©· + (morohashi-daikanwa 6457 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5E65) ; ø»’† + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A7D) ; ø»“²ª + (chinese-big5 . #xD8BB) ; ý¢€¢» + (ideograph-daikanwa . 06458) ; ø¸¤º + (=ucs . #x5A78) ; 婸 + )) +(define-char + '((=>ucs . #x2179C) ; 𡞜 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06459) ; ø¸¤» + )) +(define-char + '((morohashi-daikanwa 6459 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x367B) ; ø»˜€¸ + (=ucs . #x2179C) ; 𡞜 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A75) ; ø»•¼¦ + (ideograph-daikanwa . 06460) ; ø¸¤¼ + (=ucs . #x5A79) ; 婹 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6644) ; ø»…«½ + (japanese-jisx0212 . #x3968) ; ø»‹ˆ§ + (chinese-isoir165 . #x6644) ; ø»Ž” + (=jis-x0213-2-2000 . #x255F) ; ø»¤£¶ + (chinese-big5 . #xD8B8) ; ý¢€¢¸ + (ideograph-daikanwa . 06461) ; ø¸¤½ + (=ucs . #x5A7A) ; 婺 + )) +(define-char + '((=>ucs . #x5A7A) ; 婺 + (morohashi-daikanwa 6461 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A7A) ; ø»“²§ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3969) ; ø»‹ˆ¨ + (chinese-cns11643-2 . #x3B2D) ; ø»“²¸ + (chinese-big5 . #xD8C9) ; ý¢€£‰ + (ideograph-daikanwa . 06462) ; ø¸¤¾ + (=ucs . #x5A7B) ; å©» + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A71) ; ø»•¼¢ + (ideograph-daikanwa . 06463) ; ø¸¤¿ + (=ucs . #x36EE) ; 㛮 + )) +(define-char + '((=>ucs . #x5A7C) ; 婼 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B21) ; ø»“²¬ + (chinese-big5 . #xD8BD) ; ý¢€¢½ + (ideograph-daikanwa . 06464) ; ø¸¥€ + )) +(define-char + '((morohashi-daikanwa 6464 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-isoir165 . #x7B37) ; ø»Ž²¶ + (=jef-china3 . #x97E2) ; øº‰Ÿ¢ + (=ucs . #x5A7C) ; 婼 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A67) ; ø»•¼˜ + (ideograph-daikanwa . 06465) ; ø¸¥ + (=ucs . #x36EF) ; 㛯 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A74) ; ø»•¼¥ + (ideograph-daikanwa . 06466) ; ø¸¥‚ + (=ucs . #x36F0) ; 㛰 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B2E) ; ø»“²¹ + (chinese-big5 . #xD8CA) ; ý¢€£Š + (ideograph-daikanwa . 06467) ; ø¸¥ƒ + (=ucs . #x5A7D) ; 婽 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x754F) ; 畏 + )) + (chinese-cns11643-3 . #x3A64) ; ø»•¼• + (ideograph-daikanwa . 06468) ; ø¸¥„ + (=cbeta . 05937) ; ø¸¡œ± + (=ucs . #x36F1) ; 㛱 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x396A) ; ø»‹ˆ© + (=jis-x0213-1-2000 . #x2F76) ; ø»¢¨µ + (ideograph-daikanwa . 06469) ; ø¸¥… + (=jef-china3 . #x49CA) ; øº„§Š + (=ucs . #x5A7E) ; 婾 + )) +(define-char + '((=>ucs . #x5A7E) ; 婾 + (morohashi-daikanwa 6469 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A7C) ; ø»•¼­ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 1703) + (chinese-gb2312 . #x5076) ; ø»…Œ› + (=jis-x0208 . #x4C3B) ; ø½Šµ  + (chinese-isoir165 . #x5076) ; ø»´« + (chinese-cns11643-1 . #x5E67) ; ø»’ˆ + (=gt-pj-1 . #x4C3B) ; å©¿ + (chinese-big5 . #xB442) ; ý¢€‹‘‚ + (ideograph-daikanwa . 06470) ; ø¸¥† + (=ucs . #x5A7F) ; å©¿ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A63) ; ø»•¼” + (ideograph-daikanwa . 06471) ; ø¸¥‡ + (=ucs . #x5A80) ; 媀 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06472) ; ø¸¥ˆ + (=ucs . #x2179D) ; 𡞝 + )) +(define-char + '((=>ucs . #x2179D) ; 𡞝 + (morohashi-daikanwa 6472 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4762) ; ø»œ­¥ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A61) ; ø»•¼’ + (ideograph-daikanwa . 06473) ; ø¸¥‰ + (=ucs . #x5A81) ; 媁 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A76) ; ø»•¼§ + (ideograph-daikanwa . 06474) ; ø¸¥Š + (=ucs . #x36F2) ; 㛲 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A58) ; ø»•¼‰ + (ideograph-daikanwa . 06475) ; ø¸¥‹ + (=ucs . #x5A82) ; 媂 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A6C) ; ø»•¼ + (ideograph-daikanwa . 06476) ; ø¸¥Œ + (=ucs . #x36F3) ; 㛳 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B2A) ; ø»“²µ + (chinese-big5 . #xD8C6) ; ý¢€£† + (ideograph-daikanwa . 06477) ; ø¸¥ + (=ucs . #x5A83) ; 媃 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-isoir165 . #x2E40) ; ø»¹ + (=jis-x0213-1-2000 . #x2F77) ; ø»¢¨¶ + (chinese-big5 . #xD8C3) ; ý¢€£ƒ + (ideograph-daikanwa . 06478) ; ø¸¥Ž + (=jef-china3 . #x49CB) ; øº„§‹ + (=ucs . #x5A84) ; 媄 + )) +(define-char + '((=>ucs . #x5A84) ; 媄 + (morohashi-daikanwa 6478 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B27) ; ø»“²² + )) +(define-char + '((=>ucs . #x5A85) ; 媅 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=jis-x0208 . #x3F53) ; ø½Š¢² + (korean-ksc5601 . #x6424) ; ø»‰¼© + (ideograph-daikanwa . 21648) ; ø¸…’ + )) + (ideograph-daikanwa . 06479) ; ø¸¥ + (=cbeta . 02919) ; ø¸ ­§ + )) +(define-char + '((=>ucs . #x5A85) ; 媅 + (morohashi-daikanwa 6479 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + ) + ((chinese-cns11643-1 . #x5249) ; ø»’‹‚ + )) + (chinese-cns11643-3 . #x3A5B) ; ø»•¼Œ + )) +(define-char + '((morohashi-daikanwa 6479 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x751A) ; 甚 + )) + (=ucs . #x5A85) ; 媅 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A6A) ; ø»•¼› + (ideograph-daikanwa . 06480) ; ø¸¥ + (=ucs . #x36F4) ; 㛴 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A65) ; ø»•¼– + (ideograph-daikanwa . 06481) ; ø¸¥‘ + (=ucs . #x36F5) ; 㛵 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A77) ; ø»•¼¨ + (ideograph-daikanwa . 06482) ; ø¸¥’ + (=ucs . #x5A86) ; 媆 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A72) ; ø»•¼£ + (ideograph-daikanwa . 06483) ; ø¸¥“ + (=ucs . #x5A87) ; 媇 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x8ECD) ; 軍 + )) + (chinese-cns11643-3 . #x3A59) ; ø»•¼Š + (ideograph-daikanwa . 06484) ; ø¸¥” + (=cbeta . 07011) ; ø¸¡­£ + (=ucs . #x5A88) ; 媈 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A60) ; ø»•¼‘ + (ideograph-daikanwa . 06485) ; ø¸¥• + (=ucs . #x5A89) ; 媉 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B28) ; ø»“²³ + (chinese-big5 . #xD8C4) ; ý¢€£„ + (ideograph-daikanwa . 06486) ; ø¸¥– + (=ucs . #x5A8A) ; 媊 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x396B) ; ø»‹ˆª + (=jis-x0213-2-2000 . #x2560) ; ø»¤£· + (chinese-big5 . #xD8C7) ; ý¢€£‡ + (ideograph-daikanwa . 06487) ; ø¸¥— + (=jef-china3 . #x49CC) ; øº„§Œ + (=ucs . #x5A8B) ; 媋 + )) +(define-char + '((=>ucs . #x5A8B) ; 媋 + (morohashi-daikanwa 6487 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B2B) ; ø»“²¶ + )) +(define-char + '((=>ucs . #x5A8C) ; 媌 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B2F) ; ø»“²º + (chinese-big5 . #xD8CB) ; ý¢€£‹ + (ideograph-daikanwa . 06488) ; ø¸¥˜ + )) +(define-char + '((morohashi-daikanwa 6488 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x5A8C) ; 媌 + )) +(define-char + '((=>ucs . #x2179E) ; 𡞞 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=jis-x0208 . #x3E4A) ; ø½Š¡‹ + (korean-ksc5601 . #x607D) ; ø»‰¸Š + (ideograph-daikanwa . 23179) ; ø¸…ª‹ + )) + (ideograph-daikanwa . 06489) ; ø¸¥™ + (=cbeta . 05741) ; ø¸¡™­ + )) +(define-char + '((morohashi-daikanwa 6489 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x7701) ; 省 + )) + (=ucs . #x2179E) ; 𡞞 + )) +(define-char + '((=>ucs . #x2179E) ; 𡞞 + (morohashi-daikanwa 6489 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x7701) ; 省 + )) + (chinese-cns11643-4 . #x367C) ; ø»˜€¹ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A7B) ; ø»•¼¬ + (ideograph-daikanwa . 06490) ; ø¸¥š + (=ucs . #x5A8D) ; 媍 + )) +(define-char + '((=>ucs . #x5A8E) ; 媎 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06491) ; ø¸¥› + )) +(define-char + '((morohashi-daikanwa 6491 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3466) ; ø»“©Ÿ + (chinese-big5 . #xD4E3) ; ý¢€“£ + (=ucs . #x5A8E) ; 媎 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B31) ; ø»“²¼ + (chinese-big5 . #xD8CD) ; ý¢€£ + (ideograph-daikanwa . 06492) ; ø¸¥œ + (=ucs . #x5A8F) ; 媏 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x374E) ; ø»š‹­ + (ideograph-daikanwa . 06493) ; ø¸¥ + (=ucs . #x36F6) ; 㛶 + )) +(define-char + '((=>ucs . #x2179F) ; 𡞟 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x5A64) ; ø»‰®½ + (ideograph-daikanwa . 03166) ; ø¸€±ž + ) + ((=ucs . #x5973) ; 女 + )) + (ideograph-daikanwa . 06494) ; ø¸¥ž + )) +(define-char + '((morohashi-daikanwa 6494 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x5035) ; ø»’‡² + ) + ((=ucs . #x5973) ; 女 + )) + (=cbeta . 03600) ; ø¸ ¸ + )) +(define-char + '((morohashi-daikanwa 6494 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x5035) ; ø»’‡² + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + )) + (chinese-cns11643-5 . #x375A) ; ø»š‹¹ + (=ucs . #x2179F) ; 𡞟 + )) +(define-char + '((=>ucs . #x5A90) ; 媐 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x396C) ; ø»‹ˆ« + (ideograph-daikanwa . 06495) ; ø¸¥Ÿ + (ucs-jis . #x5A90) ; ø»‹ˆ« + )) +(define-char + '((morohashi-daikanwa 6495 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x424D) ; ø»“½ª + (chinese-big5 . #xDD47) ; ý¢€µ‡ + (=ucs . #x5A90) ; 媐 + )) +(define-char + '((=>ucs . #x217A0) ; 𡞠 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06496) ; ø¸¥  + )) +(define-char + '((morohashi-daikanwa 6496 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x475F) ; ø»œ­¢ + (=ucs . #x217A0) ; 𡞠 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A66) ; ø»•¼— + (ideograph-daikanwa . 06497) ; ø¸¥¡ + (=ucs . #x5A91) ; 媑 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 1710) + (chinese-gb2312 . #x433D) ; ø»„¸œ + (=jis-x0208 . #x475E) ; ø½Š®­ + (korean-ksc5601 . #x585A) ; ø»‰«· + (chinese-isoir165 . #x433D) ; ø» ¬ + (chinese-cns11643-1 . #x5E68) ; ø»’‰ + (=gt-pj-1 . #x475E) ; 媒 + (chinese-big5 . #xB443) ; ý¢€‹‘ƒ + (ideograph-daikanwa . 06498) ; ø¸¥¢ + (=ucs . #x5A92) ; 媒 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06499) ; ø¸¥£ + (=ucs . #x217A1) ; 𡞡 + )) +(define-char + '((=>ucs . #x217A1) ; 𡞡 + (morohashi-daikanwa 6499 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3721) ; ø»˜€¼ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x396D) ; ø»‹ˆ¬ + (chinese-cns11643-2 . #x3B32) ; ø»“²½ + (chinese-big5 . #xD8CE) ; ý¢€£Ž + (ideograph-daikanwa . 06500) ; ø¸¥¤ + (=jef-china3 . #x49CD) ; øº„§ + (=ucs . #x5A93) ; 媓 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A78) ; ø»“²¥ + (chinese-big5 . #xD8B6) ; ý¢€¢¶ + (ideograph-daikanwa . 06501) ; ø¸¥¥ + (=ucs . #x5A94) ; 媔 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x524B) ; 剋 + )) + (ideograph-daikanwa . 06502) ; ø¸¥¦ + (=cbeta . 00949) ; ø¸ Žµ + (=ucs . #x217A2) ; 𡞢 + )) +(define-char + '((=>ucs . #x217A2) ; 𡞢 + (morohashi-daikanwa 6502 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x524B) ; 剋 + )) + (chinese-cns11643-5 . #x3748) ; ø»š‹§ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A6E) ; ø»•¼Ÿ + (ideograph-daikanwa . 06503) ; ø¸¥§ + (=ucs . #x36F7) ; 㛷 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3746) ; ø»š‹¥ + (ideograph-daikanwa . 06504) ; ø¸¥¨ + (=ucs . #x36F8) ; 㛸 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B24) ; ø»“²¯ + (chinese-big5 . #xD8C0) ; ý¢€£€ + (ideograph-daikanwa . 06505) ; ø¸¥© + (=ucs . #x5A95) ; 媕 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x396E) ; ø»‹ˆ­ + (chinese-isoir165 . #x7B38) ; ø»Ž²· + (chinese-cns11643-3 . #x3A62) ; ø»•¼“ + (ideograph-daikanwa . 06506) ; ø¸¥ª + (=jef-china3 . #x49CE) ; øº„§Ž + (=ucs . #x5A96) ; 媖 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B29) ; ø»“²´ + (chinese-big5 . #xD8C5) ; ý¢€£… + (ideograph-daikanwa . 06507) ; ø¸¥« + (=ucs . #x5A97) ; 媗 + )) +(define-char + '((=>ucs . #x217A3) ; 𡞣 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06508) ; ø¸¥¬ + )) +(define-char + '((morohashi-daikanwa 6508 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3759) ; ø»š‹¸ + (=ucs . #x217A3) ; 𡞣 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A5D) ; ø»•¼Ž + (ideograph-daikanwa . 06509) ; ø¸¥­ + (=ucs . #x36FE) ; 㛾 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A5C) ; ø»•¼ + (ideograph-daikanwa . 06510) ; ø¸¥® + (=ucs . #x5A98) ; 媘 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x396F) ; ø»‹ˆ® + (chinese-cns11643-3 . #x3A5E) ; ø»•¼ + (ideograph-daikanwa . 06511) ; ø¸¥¯ + (=jef-china3 . #x49CF) ; øº„§ + (=ucs . #x5A99) ; 媙 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06512) ; ø¸¥° + (=ucs . #x217A4) ; 𡞤 + )) +(define-char + '((=>ucs . #x217A4) ; 𡞤 + (morohashi-daikanwa 6512 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4764) ; ø»œ­§ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 1711) + (chinese-gb2312 . #x4344) ; ø»„¸£ + (=jis-x0208 . #x553B) ; ø½‹‚® + (korean-ksc5601 . #x5A2C) ; ø»‰®… + (chinese-isoir165 . #x4344) ; ø» ³ + (chinese-cns11643-1 . #x5E66) ; ø»’‡ + (=gt-pj-1 . #x553B) ; 媚 + (chinese-big5 . #xB441) ; ý¢€‹‘ + (ideograph-daikanwa . 06513) ; ø¸¥± + (=gt-k . 09180) ; ý¡„‚œ + (=ucs . #x5A9A) ; 媚 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06514) ; ø¸¥² + (=ucs . #x217D1) ; 𡟑 + )) +(define-char + '((=>ucs . #x217D1) ; 𡟑 + (morohashi-daikanwa 6514 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3756) ; ø»š‹µ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06515) ; ø¸¥³ + (=ucs . #x217A6) ; 𡞦 + )) +(define-char + '((=>ucs . #x217A6) ; 𡞦 + (morohashi-daikanwa 6515 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4766) ; ø»œ­© + )) +(define-char + '((=>ucs . #x5A9B) ; 媛 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x4932) ; ø»‚· + (korean-ksc5601 . #x6A30) ; ø»Š…© + (ideograph-daikanwa . 06516) ; ø¸¥´ + )) +(define-char + '((morohashi-daikanwa 6516 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6642) ; ø»…«» + (japanese-jisx0208 . #x4932) ; ø»‡‹‰ + (chinese-isoir165 . #x6642) ; ø»Ž”‹ + (chinese-cns11643-1 . #x5E69) ; ø»’Š + (=jis-x0208-1990 . #x4932) ; ø½Š°½ + (=gt-pj-1 . #x4932) ; 媛 + (chinese-big5 . #xB444) ; ý¢€‹‘„ + (=jef-china3 . #x49ED) ; øº„§­ + (=ucs . #x5A9B) ; 媛 + )) +(define-char + '((=>ucs . #x36F9) ; 㛹 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((japanese-jisx0208-1978 . #x4A58) ; ø»‚¹… + (japanese-jisx0208 . #x4A58) ; ø»‡ + (korean-ksc5601 . #x7835) ; ø»Šš’ + (ideograph-daikanwa . 00659) ; ø¸€Š“ + )) + (ideograph-daikanwa . 06517) ; ø¸¥µ + )) +(define-char + '((morohashi-daikanwa 6517 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x4FBF) ; 便 + )) + (chinese-cns11643-4 . #x367E) ; ø»˜€» + (=cbeta . 02392) ; ø¸ ¥˜ + (=ucs . #x36F9) ; 㛹 + )) +(define-char + '((=>ucs . #x217A7) ; 𡞧 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06518) ; ø¸¥¶ + )) +(define-char + '((=>ucs . #x217A7) ; 𡞧 + (morohashi-daikanwa 6518 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x374F) ; ø»š‹® + )) +(define-char + '((morohashi-daikanwa 6518 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x217A7) ; 𡞧 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3970) ; ø»‹ˆ¯ + (=jis-x0213-2-2000 . #x2561) ; ø»¤£¸ + (chinese-big5 . #xD8CC) ; ý¢€£Œ + (ideograph-daikanwa . 06519) ; ø¸¥· + (=jef-china3 . #x49D0) ; øº„§ + (=ucs . #x5A9C) ; 媜 + )) +(define-char + '((=>ucs . #x5A9C) ; 媜 + (morohashi-daikanwa 6519 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B30) ; ø»“²» + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A6F) ; ø»•¼  + (ideograph-daikanwa . 06520) ; ø¸¥¸ + (=ucs . #x36FA) ; 㛺 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B33) ; ø»“²¾ + (chinese-big5 . #xD8CF) ; ý¢€£ + (ideograph-daikanwa . 06521) ; ø¸¥¹ + (=ucs . #x5A9D) ; 媝 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3971) ; ø»‹ˆ° + (chinese-isoir165 . #x7B3A) ; ø»Ž²¹ + (=jis-x0213-1-2000 . #x2F78) ; ø»¢¨· + (chinese-big5 . #xD8BA) ; ý¢€¢º + (ideograph-daikanwa . 06522) ; ø¸¥º + (=jef-china3 . #x49D1) ; øº„§‘ + (=ucs . #x5A9E) ; 媞 + )) +(define-char + '((=>ucs . #x5A9E) ; 媞 + (morohashi-daikanwa 6522 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A7C) ; ø»“²© + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A5F) ; ø»•¼ + (ideograph-daikanwa . 06523) ; ø¸¥» + (=ucs . #x36FB) ; 㛻 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3972) ; ø»‹ˆ± + (=jis-x0213-2-2000 . #x2562) ; ø»¤£¹ + (chinese-big5 . #xD8B7) ; ý¢€¢· + (ideograph-daikanwa . 06524) ; ø¸¥¼ + (=jef-china3 . #x49D2) ; øº„§’ + (=ucs . #x5A9F) ; 媟 + )) +(define-char + '((=>ucs . #x5A9F) ; 媟 + (morohashi-daikanwa 6524 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A79) ; ø»“²¦ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3973) ; ø»‹ˆ² + (=jis-x0213-2-2000 . #x2563) ; ø»¤£º + (ideograph-daikanwa . 06525) ; ø¸¥½ + (=ucs . #x5AA0) ; 媠 + )) +(define-char + '((=>ucs . #x5AA0) ; 媠 + (morohashi-daikanwa 6525 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A73) ; ø»•¼¤ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A5A) ; ø»•¼‹ + (ideograph-daikanwa . 06526) ; ø¸¥¾ + (=ucs . #x5AA1) ; 媡 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3974) ; ø»‹ˆ³ + (=jis-x0213-2-2000 . #x2564) ; ø»¤£» + (chinese-big5 . #xD8B9) ; ý¢€¢¹ + (ideograph-daikanwa . 06527) ; ø¸¥¿ + (=ucs . #x5AA2) ; 媢 + )) +(define-char + '((=>ucs . #x5AA2) ; 媢 + (morohashi-daikanwa 6527 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A7B) ; ø»“²¨ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A57) ; ø»•¼ˆ + (ideograph-daikanwa . 06528) ; ø¸¦€ + (=ucs . #x5AA3) ; 媣 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x6338) ; ø»‰»Ÿ + (chinese-gb12345 . #x7D51) ; 媤 + (ideograph-daikanwa . 06529) ; ø¸¦ + (=ucs . #x5AA4) ; 媤 + )) +(define-char + '((=>ucs . #x5AA4) ; 媤 + (morohashi-daikanwa 6529 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A7A) ; ø»•¼« + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B22) ; ø»“²­ + (chinese-big5 . #xD8BE) ; ý¢€¢¾ + (ideograph-daikanwa . 06530) ; ø¸¦‚ + (=ucs . #x5AA5) ; 媥 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x367D) ; ø»˜€º + (ideograph-daikanwa . 06531) ; ø¸¦ƒ + (=ucs . #x36FC) ; 㛼 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xD8BC) ; ý¢€¢¼ + (ideograph-daikanwa . 06532) ; ø¸¦„ + (=ucs . #x5AA6) ; 媦 + )) +(define-char + '((=>ucs . #x5AA6) ; 媦 + (morohashi-daikanwa 6532 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A7E) ; ø»“²« + )) +(define-char + '((=>ucs . #x5AA7) ; 媧 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3975) ; ø»‹ˆ´ + (=jis-x0213-1-2000 . #x2F79) ; ø»¢¨¸ + (ideograph-daikanwa . 06533) ; ø¸¦… + (=jef-china3 . #x49D3) ; øº„§“ + (ucs-jis . #x5AA7) ; ø»‹ˆ´ + )) +(define-char + '((=>ucs . #x5AA7) ; 媧 + (morohashi-daikanwa 6533 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5E6A) ; ø»’‹ + (chinese-big5 . #xB445) ; ý¢€‹‘… + )) +(define-char + '((morohashi-daikanwa 6533 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb12345 . #x6634) ; 媧 + (=ucs . #x5AA7) ; 媧 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06534) ; ø¸¦† + (=ucs . #x217A8) ; 𡞨 + )) +(define-char + '((=>ucs . #x217A8) ; 𡞨 + (morohashi-daikanwa 6534 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4765) ; ø»œ­¨ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A70) ; ø»•¼¡ + (ideograph-daikanwa . 06535) ; ø¸¦‡ + (=ucs . #x36FD) ; 㛽 + )) +(define-char + '((=>ucs . #x217A9) ; 𡞩 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06536) ; ø¸¦ˆ + )) +(define-char + '((morohashi-daikanwa 6536 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4760) ; ø»œ­£ + (=ucs . #x217A9) ; 𡞩 + )) +(define-char + '((=>ucs . #x217AA) ; 𡞪 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06537) ; ø¸¦‰ + )) +(define-char + '((morohashi-daikanwa 6537 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x217AA) ; 𡞪 + )) +(define-char + '((=>ucs . #x217AA) ; 𡞪 + (morohashi-daikanwa 6537 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3750) ; ø»š‹¯ + )) +(define-char + '((=>ucs . #x217AB) ; 𡞫 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06538) ; ø¸¦Š + )) +(define-char + '((morohashi-daikanwa 6538 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x217AB) ; 𡞫 + )) +(define-char + '((=>ucs . #x217AB) ; 𡞫 + (morohashi-daikanwa 6538 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3749) ; ø»š‹¨ + )) +(define-char + '((=>ucs . #x217AC) ; 𡞬 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06539) ; ø¸¦‹ + )) +(define-char + '((morohashi-daikanwa 6539 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3757) ; ø»š‹¶ + (=ucs . #x217AC) ; 𡞬 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A56) ; ø»•¼‡ + (ideograph-daikanwa . 06540) ; ø¸¦Œ + (=ucs . #x5AA8) ; 媨 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06541) ; ø¸¦ + (=ucs . #x217AD) ; 𡞭 + )) +(define-char + '((=>ucs . #x217AD) ; 𡞭 + (morohashi-daikanwa 6541 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3754) ; ø»š‹³ + )) +(define-char + '((=>ucs . #x217AF) ; 𡞯 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06542) ; ø¸¦Ž + )) +(define-char + '((=>ucs . #x217AF) ; 𡞯 + (morohashi-daikanwa 6542 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x374B) ; ø»š‹ª + )) +(define-char + '((morohashi-daikanwa 6542 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x217AF) ; 𡞯 + )) +(define-char + '((=>ucs . #x217DD) ; 𡟝 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06543) ; ø¸¦ + )) +(define-char + '((morohashi-daikanwa 6543 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x217DD) ; 𡟝 + )) +(define-char + '((=>ucs . #x217DD) ; 𡟝 + (morohashi-daikanwa 6543 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3745) ; ø»š‹¤ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06544) ; ø¸¦ + (=ucs . #x217DE) ; 𡟞 + )) +(define-char + '((=>ucs . #x217DE) ; 𡟞 + (morohashi-daikanwa 6544 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E56) ; ø»š–‡ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B2C) ; ø»“²· + (chinese-big5 . #xD8C8) ; ý¢€£ˆ + (ideograph-daikanwa . 06545) ; ø¸¦‘ + (=ucs . #x5AA9) ; 媩 + )) +(define-char + '((=>ucs . #x217DF) ; 𡟟 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06546) ; ø¸¦’ + )) +(define-char + '((morohashi-daikanwa 6546 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x217DF) ; 𡟟 + )) +(define-char + '((=>ucs . #x217DF) ; 𡟟 + (morohashi-daikanwa 6546 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3753) ; ø»š‹² + )) +(define-char + '((=>ucs . #x217E0) ; 𡟠 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06547) ; ø¸¦“ + )) +(define-char + '((morohashi-daikanwa 6547 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x217E0) ; 𡟠 + )) +(define-char + '((=>ucs . #x217E0) ; 𡟠 + (morohashi-daikanwa 6547 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x374C) ; ø»š‹« + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A68) ; ø»•¼™ + (ideograph-daikanwa . 06548) ; ø¸¦” + (=ucs . #x3704) ; 㜄 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A6D) ; ø»•¼ž + (ideograph-daikanwa . 06549) ; ø¸¦• + (=ucs . #x3702) ; 㜂 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06550) ; ø¸¦– + (=ucs . #x217AE) ; 𡞮 + )) +(define-char + '((=>ucs . #x217AE) ; 𡞮 + (morohashi-daikanwa 6550 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3747) ; ø»š‹¦ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A69) ; ø»•¼š + (ideograph-daikanwa . 06551) ; ø¸¦— + (=ucs . #x3703) ; 㜃 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06552) ; ø¸¦˜ + (=ucs . #x217E1) ; 𡟡 + )) +(define-char + '((=>ucs . #x217E1) ; 𡟡 + (morohashi-daikanwa 6552 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3752) ; ø»š‹± + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06553) ; ø¸¦™ + (=ucs . #x217E2) ; 𡟢 + )) +(define-char + '((=>ucs . #x217E2) ; 𡟢 + (morohashi-daikanwa 6553 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3751) ; ø»š‹° + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06554) ; ø¸¦š + (=ucs . #x217E3) ; 𡟣 + )) +(define-char + '((=>ucs . #x217E3) ; 𡟣 + (morohashi-daikanwa 6554 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x374A) ; ø»š‹© + )) +(define-char + '((=>ucs . #x217E4) ; 𡟤 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06555) ; ø¸¦› + )) +(define-char + '((morohashi-daikanwa 6555 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x217E4) ; 𡟤 + )) +(define-char + '((=>ucs . #x217E4) ; 𡟤 + (morohashi-daikanwa 6555 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x374D) ; ø»š‹¬ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06556) ; ø¸¦œ + (=ucs . #x217E5) ; 𡟥 + )) +(define-char + '((=>ucs . #x217E5) ; 𡟥 + (morohashi-daikanwa 6556 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3755) ; ø»š‹´ + )) +(define-char + '((=>ucs . #x217E6) ; 𡟦 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06557) ; ø¸¦ + )) +(define-char + '((=>ucs . #x217E6) ; 𡟦 + (morohashi-daikanwa 6557 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4767) ; ø»œ­ª + )) +(define-char + '((morohashi-daikanwa 6557 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x217E6) ; 𡟦 + )) +(define-char + '((=>ucs . #x217D6) ; 𡟖 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06560) ; ø¸¦  + )) +(define-char + '((morohashi-daikanwa 6560 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x475E) ; ø»œ­¡ + (=ucs . #x217D6) ; 𡟖 + )) +(define-char + '((=>ucs . #x217D4) ; 𡟔 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06561) ; ø¸¦¡ + )) +(define-char + '((morohashi-daikanwa 6561 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4763) ; ø»œ­¦ + (=ucs . #x217D4) ; 𡟔 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6641) ; ø»…«º + (chinese-isoir165 . #x6641) ; ø»Ž”Š + (chinese-cns11643-3 . #x3A79) ; ø»•¼ª + (ideograph-daikanwa . 06565) ; ø¸¦¥ + (=ucs . #x5AAA) ; 媪 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A78) ; ø»•¼© + (=ucs . #x5AAB) ; 媫 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3976) ; ø»‹ˆµ + (chinese-cns11643-2 . #x3B23) ; ø»“²® + (chinese-big5 . #xD8BF) ; ý¢€¢¿ + (=ucs . #x5AAC) ; 媬 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (kangxi-strokes . 12) + (total-strokes . 12) + (chinese-isoir165 . #x7B3B) ; ø»Ž²º + (=ucs . #x5AAD) ; 媭 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-isoir165 . #x2D67) ; ø»‚ + (chinese-cns11643-2 . #x3B25) ; ø»“²° + (chinese-big5 . #xD8C1) ; ý¢€£ + (=ucs . #x5AAE) ; 媮 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3A77) ; ø»“²¤ + (chinese-big5 . #xD8B5) ; ý¢€¢µ + (=ucs . #x5AAF) ; 媯 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3758) ; ø»š‹· + (=ucs . #x217D5) ; 𡟕 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4761) ; ø»œ­¤ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4241) ; ø»“½ž + (chinese-big5 . #xDCFA) ; ý¢€³º + (ideograph-daikanwa . 06566) ; ø¸¦¦ + (=ucs . #x5AB0) ; 媰 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C5F) ; ø»˜‰ + (ideograph-daikanwa . 06567) ; ø¸¦§ + (=ucs . #x3705) ; 㜅 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3977) ; ø»‹ˆ¶ + (=jis-x0213-2-2000 . #x2565) ; ø»¤£¼ + (chinese-big5 . #xDCF8) ; ý¢€³¸ + (ideograph-daikanwa . 06568) ; ø¸¦¨ + (=jef-china3 . #x49D5) ; øº„§• + (=ucs . #x5AB1) ; 媱 + )) +(define-char + '((=>ucs . #x5AB1) ; 媱 + (morohashi-daikanwa 6568 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x423F) ; ø»“½œ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4062) ; ø»–…‡ + (ideograph-daikanwa . 06569) ; ø¸¦© + (=ucs . #x3706) ; 㜆 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C61) ; ø»˜‰’ + (ideograph-daikanwa . 06570) ; ø¸¦ª + (=ucs . #x3707) ; 㜇 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6647) ; ø»…¬€ + (japanese-jisx0212 . #x3978) ; ø»‹ˆ· + (chinese-isoir165 . #x6647) ; ø»Ž” + (chinese-cns11643-1 . #x6368) ; ø»’¤Ÿ + (chinese-big5 . #xB742) ; ý¢€‹‚ + (ideograph-daikanwa . 06571) ; ø¸¦« + (=ucs . #x5AB2) ; 媲 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x406E) ; ø»–…“ + (ideograph-daikanwa . 06572) ; ø¸¦¬ + (=ucs . #x3708) ; 㜈 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4F31) ; ø»…‰¸ + (japanese-jisx0212 . #x3979) ; ø»‹ˆ¸ + (chinese-isoir165 . #x4F31) ; ø»²ˆ + (=jis-x0213-2-2000 . #x2566) ; ø»¤£½ + (chinese-big5 . #xB740) ; ý¢€‹€ + (ideograph-daikanwa . 06573) ; ø¸¦­ + (=jef-china3 . #x49D6) ; øº„§– + (=ucs . #x5AB3) ; 媳 + )) +(define-char + '((=>ucs . #x5AB3) ; 媳 + (morohashi-daikanwa 6573 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x6366) ; ø»’¤ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4249) ; ø»“½¦ + (chinese-big5 . #xDD43) ; ý¢€µƒ + (ideograph-daikanwa . 06574) ; ø¸¦® + (=ucs . #x5AB4) ; 媴 + )) +(define-char + '((=>ucs . #x5AB5) ; 媵 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x397A) ; ø»‹ˆ¹ + (=jis-x0213-2-2000 . #x2567) ; ø»¤£¾ + (ideograph-daikanwa . 06575) ; ø¸¦¯ + (=jef-china3 . #x48F7) ; øº„£· + (ucs-jis . #x5AB5) ; ø»‹ˆ¹ + )) +(define-char + '((morohashi-daikanwa 6575 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6B74) ; ø»…´ƒ + (chinese-isoir165 . #x6B74) ; ø»Žœ“ + (chinese-big5 . #xDCF9) ; ý¢€³¹ + (=ucs . #x5AB5) ; 媵 + )) +(define-char + '((=>ucs . #x5AB5) ; 媵 + (morohashi-daikanwa 6575 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4240) ; ø»“½ + )) +(define-char + '((=>ucs . #x5AB6) ; 媶 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x424A) ; ø»“½§ + (chinese-big5 . #xDD44) ; ý¢€µ„ + (ideograph-daikanwa . 06576) ; ø¸¦° + )) +(define-char + '((morohashi-daikanwa 6576 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x5AB6) ; 媶 + )) +(define-char + '((=>ucs . #x217E8) ; 𡟨 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06577) ; ø¸¦± + )) +(define-char + '((morohashi-daikanwa 6577 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x217E8) ; 𡟨 + )) +(define-char + '((=>ucs . #x217E8) ; 𡟨 + (morohashi-daikanwa 6577 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E5F) ; ø»š– + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4246) ; ø»“½£ + (chinese-big5 . #xDD40) ; ý¢€µ€ + (ideograph-daikanwa . 06578) ; ø¸¦² + (=ucs . #x5AB7) ; 媷 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x664A) ; ø»…¬ƒ + (japanese-jisx0212 . #x397B) ; ø»‹ˆº + (chinese-isoir165 . #x664A) ; ø»Ž”“ + (chinese-cns11643-2 . #x423E) ; ø»“½› + (chinese-big5 . #xDCF7) ; ý¢€³· + (ideograph-daikanwa . 06579) ; ø¸¦³ + (=ucs . #x5AB8) ; 媸 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x424C) ; ø»“½© + (chinese-big5 . #xDD46) ; ý¢€µ† + (ideograph-daikanwa . 06580) ; ø¸¦´ + (=ucs . #x5AB9) ; 媹 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x406D) ; ø»–…’ + (ideograph-daikanwa . 06581) ; ø¸¦µ + (=ucs . #x3709) ; 㜉 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x397C) ; ø»‹ˆ» + (=jis-x0213-2-2000 . #x2568) ; ø»¤£¿ + (chinese-big5 . #xDCF6) ; ý¢€³¶ + (ideograph-daikanwa . 06582) ; ø¸¦¶ + (=jef-china3 . #x49D7) ; øº„§— + (=ucs . #x5ABA) ; 媺 + )) +(define-char + '((=>ucs . #x5ABA) ; 媺 + (morohashi-daikanwa 6582 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x423D) ; ø»“½š + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x397D) ; ø»‹ˆ¼ + (chinese-cns11643-2 . #x4244) ; ø»“½¡ + (chinese-big5 . #xDCFD) ; ý¢€³½ + (ideograph-daikanwa . 06583) ; ø¸¦· + (=ucs . #x5ABB) ; 媻 + )) +(define-char + '((=>ucs . #x217E9) ; 𡟩 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06584) ; ø¸¦¸ + )) +(define-char + '((morohashi-daikanwa 6584 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x217E9) ; 𡟩 + )) +(define-char + '((=>ucs . #x217E9) ; 𡟩 + (morohashi-daikanwa 6584 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E5A) ; ø»š–‹ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06585) ; ø¸¦¹ + (=ucs . #x217EA) ; 𡟪 + )) +(define-char + '((=>ucs . #x217EA) ; 𡟪 + (morohashi-daikanwa 6585 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E5D) ; ø»š–Ž + )) +(define-char + '((=>ucs . #x2180B) ; 𡠋 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06586) ; ø¸¦º + )) +(define-char + '((morohashi-daikanwa 6586 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5164) ; ø»œ¼“ + (=ucs . #x2180B) ; 𡠋 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06587) ; ø¸¦» + (=ucs . #x217EB) ; 𡟫 + )) +(define-char + '((=>ucs . #x217EB) ; 𡟫 + (morohashi-daikanwa 6587 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E57) ; ø»š–ˆ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (japanese-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 1714) + (=jis-x0208 . #x553C) ; ø½‹‚¯ + (chinese-cns11643-1 . #x6365) ; ø»’¤œ + (=gt-pj-1 . #x553C) ; 媼 + (chinese-big5 . #xB6FE) ; ý¢€‹›¾ + (ideograph-daikanwa . 06588) ; ø¸¦¼ + (=ucs . #x5ABC) ; 媼 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06589) ; ø¸¦½ + (=ucs . #x217EC) ; 𡟬 + )) +(define-char + '((=>ucs . #x217EC) ; 𡟬 + (morohashi-daikanwa 6589 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C65) ; ø»˜‰– + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 1727) + (=jis-x0208 . #x5540) ; ø½‹‚³ + (chinese-gb12345 . #x4268) ; 媽 + (=gt-pj-1 . #x5540) ; 媽 + (chinese-big5 . #xB6FD) ; ý¢€‹›½ + (ideograph-daikanwa . 06590) ; ø¸¦¾ + (=jef-china3 . #x99A8) ; øº‰¦¨ + (=ucs . #x5ABD) ; 媽 + )) +(define-char + '((=>ucs . #x5ABD) ; 媽 + (morohashi-daikanwa 6590 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x6364) ; ø»’¤› + )) +(define-char + '((morohashi-daikanwa 6590 0 5) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x4268) ; ø»„·© + (chinese-isoir165 . #x4268) ; ø»Ÿ¹ + (=ucs . #x5988) ; 妈 + )) +(define-char + '((morohashi-daikanwa 6591 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06591) ; ø¸¦¿ + (=ucs . #x217ED) ; 𡟭 + )) +(define-char + '((=>ucs . #x217ED) ; 𡟭 + (morohashi-daikanwa 6591 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E59) ; ø»š–Š + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06592) ; ø¸§€ + (=ucs . #x217EE) ; 𡟮 + )) +(define-char + '((=>ucs . #x217EE) ; 𡟮 + (morohashi-daikanwa 6592 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5163) ; ø»œ¼’ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4068) ; ø»–… + (ideograph-daikanwa . 06593) ; ø¸§ + (=ucs . #x370A) ; 㜊 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5169) ; ø»œ¼˜ + (ideograph-daikanwa . 06594) ; ø¸§‚ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06595) ; ø¸§ƒ + (=ucs . #x217EF) ; 𡟯 + )) +(define-char + '((=>ucs . #x217EF) ; 𡟯 + (morohashi-daikanwa 6595 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C62) ; ø»˜‰“ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06596) ; ø¸§„ + (=ucs . #x217F0) ; 𡟰 + )) +(define-char + '((=>ucs . #x217F0) ; 𡟰 + (morohashi-daikanwa 6596 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C60) ; ø»˜‰‘ + )) +(define-char + '((=>ucs . #x5ABE) ; 媾 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x553D) ; ø»ƒˆ´ + (ideograph-daikanwa . 06597) ; ø¸§… + )) +(define-char + '((=>ucs . #x5ABE) ; 媾 + (morohashi-daikanwa 6597 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208 . #x553D) ; ø»‡œ¼ + (=jef-china3 . #x49EF) ; øº„§¯ + )) +(define-char + '((morohashi-daikanwa 6597 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6645) ; ø»…«¾ + (chinese-isoir165 . #x6645) ; ø»Ž”Ž + (=jis-x0208-1990 . #x553D) ; ø½‹‚° + (=gt-pj-1 . #x553D) ; 媾 + (=ucs . #x5ABE) ; 媾 + )) +(define-char + '((=>ucs . #x5ABE) ; 媾 + (morohashi-daikanwa 6597 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x6363) ; ø»’¤š + (chinese-big5 . #xB6FC) ; ý¢€‹›¼ + )) +(define-char + '((=>ucs . #x217F1) ; 𡟱 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06598) ; ø¸§† + )) +(define-char + '((morohashi-daikanwa 6598 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5167) ; ø»œ¼– + (=ucs . #x217F1) ; 𡟱 + )) +(define-char + '((=>ucs . #x370B) ; 㜋 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06599) ; ø¸§‡ + )) +(define-char + '((morohashi-daikanwa 6599 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4063) ; ø»–…ˆ + (=ucs . #x370B) ; 㜋 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x397E) ; ø»‹ˆ½ + (=jis-x0213-2-2000 . #x2569) ; ø»¤¤€ + (chinese-big5 . #xDCFB) ; ý¢€³» + (ideograph-daikanwa . 06600) ; ø¸§ˆ + (=jef-china3 . #x49D8) ; øº„§˜ + (=ucs . #x5ABF) ; 媿 + )) +(define-char + '((=>ucs . #x5ABF) ; 媿 + (morohashi-daikanwa 6600 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4242) ; ø»“½Ÿ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDD41) ; ý¢€µ + (ideograph-daikanwa . 06601) ; ø¸§‰ + (=ucs . #x5AC0) ; 嫀 + )) +(define-char + '((=>ucs . #x5AC0) ; 嫀 + (morohashi-daikanwa 6601 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4247) ; ø»“½¤ + )) +(define-char + '((=>ucs . #x5AC1) ; 嫁 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 1716) + (=jis-x0208 . #x3247) ; ø½Š  + (korean-ksc5601 . #x4A2A) ; ø»‰–£ + (=gt-pj-1 . #x3247) ; ø½Š  + (ideograph-daikanwa . 06602) ; ø¸§Š + (ucs-jis . #x5AC1) ; ø½Š  + )) +(define-char + '((=>ucs . #x5AC1) ; 嫁 + (morohashi-daikanwa 6602 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xB6F9) ; ý¢€‹›¹ + (ucs-big5 . #x5AC1) ; ý¢€‹›¹ + )) +(define-char + '((morohashi-daikanwa 6602 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x3C5E) ; ø»„®« + (chinese-isoir165 . #x3C5E) ; ø»–» + (=ucs . #x5AC1) ; 嫁 + )) +(define-char + '((=>ucs . #x5AC1) ; 嫁 + (morohashi-daikanwa 6602 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x6360) ; ø»’¤— + (ucs-cns . #x5AC1) ; ø»’¤— + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 1724) + (chinese-gb2312 . #x4929) ; ø»…€¼ + (=jis-x0208 . #x553F) ; ø½‹‚² + (korean-ksc5601 . #x6179) ; ø»‰¹¤ + (chinese-isoir165 . #x4929) ; ø»©Œ + (chinese-cns11643-1 . #x6367) ; ø»’¤ž + (=gt-pj-1 . #x553F) ; 嫂 + (chinese-big5 . #xB741) ; ý¢€‹ + (ideograph-daikanwa . 06603) ; ø¸§‹ + (=ucs . #x5AC2) ; 嫂 + )) +(define-char + '((=>ucs . #x5AC3) ; 嫃 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06604) ; ø¸§Œ + (=jef-china3 . #x91C5) ; øº‰‡… + )) +(define-char + '((morohashi-daikanwa 6604 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4067) ; ø»–…Œ + (=ucs . #x5AC3) ; 嫃 + )) +(define-char + '((=>ucs . #x217F2) ; 𡟲 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06605) ; ø¸§ + )) +(define-char + '((morohashi-daikanwa 6605 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5165) ; ø»œ¼” + (=ucs . #x217F2) ; 𡟲 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (korean-ksc5601 . #x6A31) ; ø»Š…ª + (japanese-jisx0212 . #x3A21) ; ø»‹ˆ¾ + (chinese-isoir165 . #x2E41) ; ø»º + (=jis-x0213-1-2000 . #x2F7A) ; ø»¢¨¹ + (chinese-big5 . #xDCF4) ; ý¢€³´ + (ideograph-daikanwa . 06606) ; ø¸§Ž + (=jef-china3 . #x49D9) ; øº„§™ + (=ucs . #x5AC4) ; 嫄 + )) +(define-char + '((=>ucs . #x5AC4) ; 嫄 + (morohashi-daikanwa 6606 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x423B) ; ø»“½˜ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4066) ; ø»–…‹ + (ideograph-daikanwa . 06607) ; ø¸§ + (=ucs . #x5AC5) ; 嫅 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3A22) ; ø»‹ˆ¿ + (chinese-cns11643-2 . #x4245) ; ø»“½¢ + (chinese-big5 . #xDCFE) ; ý¢€³¾ + (ideograph-daikanwa . 06608) ; ø¸§ + (=ucs . #x5AC6) ; 嫆 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x423A) ; ø»“½— + (chinese-big5 . #xDCF3) ; ý¢€³³ + (ideograph-daikanwa . 06609) ; ø¸§‘ + (=ucs . #x5AC7) ; 嫇 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3A23) ; ø»‹‰€ + (chinese-cns11643-2 . #x4243) ; ø»“½  + (chinese-big5 . #xDCFC) ; ý¢€³¼ + (ideograph-daikanwa . 06610) ; ø¸§’ + (=jef-china3 . #x48F5) ; øº„£µ + (=ucs . #x5AC8) ; 嫈 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 1720) + (chinese-gb2312 . #x3C35) ; ø»„®‚ + (=jis-x0208 . #x3C3B) ; ø½Šž€ + (korean-ksc5601 . #x726C) ; ø»Š’• + (chinese-isoir165 . #x3C35) ; ø»–’ + (chinese-cns11643-1 . #x6361) ; ø»’¤˜ + (=gt-pj-1 . #x3C3B) ; 嫉 + (chinese-big5 . #xB6FA) ; ý¢€‹›º + (ideograph-daikanwa . 06611) ; ø¸§“ + (=ucs . #x5AC9) ; 嫉 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C64) ; ø»˜‰• + (ideograph-daikanwa . 06612) ; ø¸§” + (=ucs . #x370C) ; 㜌 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4248) ; ø»“½¥ + (chinese-big5 . #xDD42) ; ý¢€µ‚ + (ideograph-daikanwa . 06613) ; ø¸§• + (=ucs . #x5ACA) ; 嫊 + )) +(define-char + '((=>ucs . #x5ACB) ; 嫋 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 1722) + (=jis-x0208 . #x553E) ; ø½‹‚± + (=gt-pj-1 . #x553E) ; ø½‹‚± + (ideograph-daikanwa . 06614) ; ø¸§– + (ucs-jis . #x5ACB) ; ø½‹‚± + )) +(define-char + '((morohashi-daikanwa 6614 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x423C) ; ø»“½™ + (chinese-big5 . #xDCF5) ; ý¢€³µ + (=ucs . #x5ACB) ; 嫋 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06615) ; ø¸§— + (=ucs . #x217F3) ; 𡟳 + )) +(define-char + '((=>ucs . #x217F3) ; 𡟳 + (morohashi-daikanwa 6615 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B7C) ; ø»‹— + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4065) ; ø»–…Š + (ideograph-daikanwa . 06616) ; ø¸§˜ + (=ucs . #x370D) ; 㜍 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C63) ; ø»˜‰” + (ideograph-daikanwa . 06617) ; ø¸§™ + (=ucs . #x370E) ; 㜎 + )) +(define-char + '((=>ucs . #x5ACC) ; 嫌 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x3779) ; ø»‚¬ + (korean-ksc5601 . #x7A6E) ; ø»Šž‡ + (ideograph-daikanwa . 06618) ; ø¸§š + )) +(define-char + '((morohashi-daikanwa 6618 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4F53) ; ø»…Šš + (japanese-jisx0208 . #x3779) ; ø»†±´ + (chinese-isoir165 . #x4F53) ; ø»²ª + (=jis-x0208-1990 . #x3779) ; ø½Š—¨ + (=gt-pj-1 . #x3779) ; 嫌 + (chinese-big5 . #xB6FB) ; ý¢€‹›» + (=jef-china3 . #x49EC) ; øº„§¬ + (=ucs . #x5ACC) ; 嫌 + )) +(define-char + '((=>ucs . #x5ACC) ; 嫌 + (morohashi-daikanwa 6618 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x6362) ; ø»’¤™ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4070) ; ø»–…• + (ideograph-daikanwa . 06619) ; ø¸§› + (=jef-china3 . #x91C6) ; øº‰‡† + (=ucs . #x370F) ; 㜏 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x406B) ; ø»–… + (ideograph-daikanwa . 06620) ; ø¸§œ + (=ucs . #x3710) ; 㜐 + )) +(define-char + '((=>ucs . #x5ACD) ; 嫍 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06621) ; ø¸§ + )) +(define-char + '((morohashi-daikanwa 6621 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x424B) ; ø»“½¨ + (chinese-big5 . #xDD45) ; ý¢€µ… + (=ucs . #x5ACD) ; 嫍 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x406F) ; ø»–…” + (ideograph-daikanwa . 06622) ; ø¸§ž + (=ucs . #x3711) ; 㜑 + )) +(define-char + '((=>ucs . #x217F4) ; 𡟴 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06623) ; ø¸§Ÿ + )) +(define-char + '((=>ucs . #x217F4) ; 𡟴 + (morohashi-daikanwa 6623 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E5C) ; ø»š– + )) +(define-char + '((morohashi-daikanwa 6623 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x217F4) ; 𡟴 + )) +(define-char + '((=>ucs . #x5ACE) ; 嫎 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06624) ; ø¸§  + (=jef-china3 . #x99A7) ; øº‰¦§ + )) +(define-char + '((morohashi-daikanwa 6624 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x5ACE) ; 嫎 + )) +(define-char + '((=>ucs . #x5ACE) ; 嫎 + (morohashi-daikanwa 6624 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4064) ; ø»–…‰ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (kangxi-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3A24) ; ø»‹‰ + (chinese-cns11643-3 . #x3A6B) ; ø»•¼œ + (ideograph-daikanwa . 06625) ; ø¸§¡ + (=jef-china3 . #x49DA) ; øº„§š + (=ucs . #x5ACF) ; 嫏 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7537) ; 男 + ) + ((=ucs . #x5973) ; 女 + )) + )) + (shinjigen-2 . 1762) + (=jis-x0208 . #x554C) ; ø½‹‚¿ + (chinese-cns11643-3 . #x406A) ; ø»–… + (=gt-pj-1 . #x554C) ; 嫐 + (ideograph-daikanwa . 06626) ; ø¸§¢ + (=cbeta . 05814) ; ø¸¡š¶ + (=ucs . #x5AD0) ; 嫐 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x406C) ; ø»–…‘ + (ideograph-daikanwa . 06627) ; ø¸§£ + (=ucs . #x3712) ; 㜒 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06628) ; ø¸§¤ + (=ucs . #x21811) ; 𡠑 + )) +(define-char + '((=>ucs . #x21811) ; 𡠑 + (morohashi-daikanwa 6628 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E58) ; ø»š–‰ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06629) ; ø¸§¥ + (=ucs . #x21812) ; 𡠒 + )) +(define-char + '((=>ucs . #x21812) ; 𡠒 + (morohashi-daikanwa 6629 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E5E) ; ø»š– + )) +(define-char + '((=>ucs . #x21813) ; 𡠓 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06630) ; ø¸§¦ + )) +(define-char + '((morohashi-daikanwa 6630 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E60) ; ø»š–‘ + (=ucs . #x21813) ; 𡠓 + )) +(define-char + '((=>ucs . #x21808) ; 𡠈 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06631) ; ø¸§§ + )) +(define-char + '((morohashi-daikanwa 6631 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5162) ; ø»œ¼‘ + (=ucs . #x21808) ; 𡠈 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4069) ; ø»–…Ž + (ideograph-daikanwa . 06632) ; ø¸§¨ + (=ucs . #x3713) ; 㜓 + )) +(define-char + '((=>ucs . #x217FD) ; 𡟽 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06633) ; ø¸§© + )) +(define-char + '((morohashi-daikanwa 6633 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5166) ; ø»œ¼• + (=ucs . #x217FD) ; 𡟽 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06634) ; ø¸§ª + (=ucs . #x21810) ; 𡠐 + )) +(define-char + '((=>ucs . #x21810) ; 𡠐 + (morohashi-daikanwa 6634 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5168) ; ø»œ¼— + )) +(define-char + '((=>ucs . #x217F7) ; 𡟷 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 06635) ; ø¸§« + )) +(define-char + '((morohashi-daikanwa 6635 0 9) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E5B) ; ø»š–Œ + (=ucs . #x217F7) ; 𡟷 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x5AD1) ; 嫑 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x5AD3) ; 嫓 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6649) ; ø»…¬‚ + (chinese-isoir165 . #x6649) ; ø»Ž”’ + (=ucs . #x5AD4) ; 嫔 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4955) ; ø»”ˆ„ + (chinese-big5 . #xE16E) ; ý¢€Ž…® + (ideograph-daikanwa . 06636) ; ø¸§¬ + (=ucs . #x5AD5) ; 嫕 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1737) + (chinese-gb2312 . #x664E) ; ø»…¬‡ + (=jis-x0208 . #x5545) ; ø½‹‚¸ + (chinese-isoir165 . #x664E) ; ø»Ž”— + (chinese-cns11643-1 . #x684A) ; ø»’«— + (=gt-pj-1 . #x5545) ; 嫖 + (chinese-big5 . #xB9E2) ; ý¢€‹§¢ + (ideograph-daikanwa . 06637) ; ø¸§­ + (=gt-k . 11201) ; ý¡„‚¯ + (=ucs . #x5AD6) ; 嫖 + )) +(define-char + '((=>ucs . #x21817) ; 𡠗 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06638) ; ø¸§® + )) +(define-char + '((morohashi-daikanwa 6638 0 4) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4270) ; ø»˜’• + (=ucs . #x21817) ; 𡠗 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4537) ; ø»šŸº + (ideograph-daikanwa . 06639) ; ø¸§¯ + (=ucs . #x21826) ; ð¡ ¦ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1730) + (=jis-x0208 . #x5542) ; ø½‹‚µ + (chinese-gb12345 . #x657D) ; 嫗 + (=gt-pj-1 . #x5542) ; 嫗 + (chinese-big5 . #xB9E1) ; ý¢€‹§¡ + (ideograph-daikanwa . 06640) ; ø¸§° + (=ucs . #x5AD7) ; 嫗 + )) +(define-char + '((=>ucs . #x5AD7) ; 嫗 + (morohashi-daikanwa 6640 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6849) ; ø»’«– + )) +(define-char + '((morohashi-daikanwa 6640 0 5) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x657D) ; ø»…«˜ + (chinese-isoir165 . #x657D) ; ø»Ž“¨ + (=ucs . #x59AA) ; 妪 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x6650) ; ø»…¬‰ + (chinese-isoir165 . #x6650) ; ø»Ž”™ + (chinese-cns11643-1 . #x684B) ; ø»’«˜ + (chinese-big5 . #xB9E3) ; ý¢€‹§£ + (ideograph-daikanwa . 06641) ; ø¸§± + (=ucs . #x5AD8) ; 嫘 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4961) ; ø»”ˆ + (chinese-big5 . #xE17A) ; ý¢€Ž…º + (ideograph-daikanwa . 06642) ; ø¸§² + (=ucs . #x5AD9) ; 嫙 + )) +(define-char + '((=>ucs . #x2184D) ; 𡡍 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06643) ; ø¸§³ + )) +(define-char + '((morohashi-daikanwa 6643 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x2184D) ; 𡡍 + )) +(define-char + '((=>ucs . #x2184D) ; 𡡍 + (morohashi-daikanwa 6643 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B77) ; ø»‹’ + )) +(define-char + '((=>ucs . #x5ADA) ; 嫚 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3A25) ; ø»‹‰‚ + (=jis-x0213-2-2000 . #x256A) ; ø»¤¤ + (ideograph-daikanwa . 06644) ; ø¸§´ + (ucs-jis . #x5ADA) ; ø»‹‰‚ + )) +(define-char + '((=>ucs . #x5ADA) ; 嫚 + (morohashi-daikanwa 6644 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4957) ; ø»”ˆ† + (chinese-big5 . #xE170) ; ý¢€Ž…° + )) +(define-char + '((morohashi-daikanwa 6644 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-isoir165 . #x7B3C) ; ø»Ž²» + (=ucs . #x5ADA) ; 嫚 + )) +(define-char + '((=>ucs . #x21842) ; 𡡂 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06645) ; ø¸§µ + )) +(define-char + '((morohashi-daikanwa 6645 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x21842) ; 𡡂 + )) +(define-char + '((=>ucs . #x21842) ; 𡡂 + (morohashi-daikanwa 6645 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4265) ; ø»˜’Š + )) +(define-char + '((=>ucs . #x21819) ; 𡠙 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06646) ; ø¸§¶ + )) +(define-char + '((=>ucs . #x21819) ; 𡠙 + (morohashi-daikanwa 6646 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4532) ; ø»šŸµ + )) +(define-char + '((morohashi-daikanwa 6646 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x21819) ; 𡠙 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x495D) ; ø»”ˆŒ + (chinese-big5 . #xE176) ; ý¢€Ž…¶ + (ideograph-daikanwa . 06647) ; ø¸§· + (=ucs . #x5ADB) ; 嫛 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4267) ; ø»˜’Œ + (ideograph-daikanwa . 06648) ; ø¸§¸ + (=ucs . #x3716) ; 㜖 + )) +(define-char + '((=>ucs . #x5ADC) ; 嫜 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3A26) ; ø»‹‰ƒ + (=jis-x0213-2-2000 . #x256B) ; ø»¤¤‚ + (ideograph-daikanwa . 06649) ; ø¸§¹ + (=jef-china3 . #x49DB) ; øº„§› + (ucs-jis . #x5ADC) ; ø»‹‰ƒ + )) +(define-char + '((morohashi-daikanwa 6649 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x6651) ; ø»…¬Š + (chinese-isoir165 . #x6651) ; ø»Ž”š + (chinese-big5 . #xE16B) ; ý¢€Ž…« + (=ucs . #x5ADC) ; 嫜 + )) +(define-char + '((=>ucs . #x5ADC) ; 嫜 + (morohashi-daikanwa 6649 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4952) ; ø»”ˆ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4960) ; ø»”ˆ + (chinese-big5 . #xE179) ; ý¢€Ž…¹ + (ideograph-daikanwa . 06650) ; ø¸§º + (=ucs . #x5ADD) ; 嫝 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x495F) ; ø»”ˆŽ + (chinese-big5 . #xE178) ; ý¢€Ž…¸ + (ideograph-daikanwa . 06651) ; ø¸§» + (=ucs . #x5ADE) ; 嫞 + )) +(define-char + '((=>ucs . #x5ADF) ; 嫟 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4963) ; ø»”ˆ’ + (chinese-big5 . #xE17C) ; ý¢€Ž…¼ + (ideograph-daikanwa . 06652) ; ø¸§¼ + )) +(define-char + '((morohashi-daikanwa 6652 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x5ADF) ; 嫟 + )) +(define-char + '((=>ucs . #x21837) ; ð¡ · + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06653) ; ø¸§½ + )) +(define-char + '((=>ucs . #x21837) ; ð¡ · + (morohashi-daikanwa 6653 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B74) ; ø»‹ + )) +(define-char + '((morohashi-daikanwa 6653 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x21837) ; ð¡ · + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x53C3) ; 參 + )) + (chinese-cns11643-4 . #x426C) ; ø»˜’‘ + (ideograph-daikanwa . 06654) ; ø¸§¾ + (=cbeta . 02834) ; ø¸ ¬’ + (=ucs . #x3717) ; 㜗 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x664B) ; ø»…¬„ + (japanese-jisx0212 . #x3A27) ; ø»‹‰„ + (chinese-isoir165 . #x664B) ; ø»Ž”” + (=jis-x0213-2-2000 . #x256C) ; ø»¤¤ƒ + (chinese-big5 . #xE175) ; ý¢€Ž…µ + (ideograph-daikanwa . 06655) ; ø¸§¿ + (=jef-china3 . #x48F8) ; øº„£¸ + (=ucs . #x5AE0) ; å«  + )) +(define-char + '((=>ucs . #x5AE0) ; å«  + (morohashi-daikanwa 6655 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x495C) ; ø»”ˆ‹ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1732) + (chinese-gb2312 . #x3555) ; ø»„¤ + (=jis-x0208 . #x4364) ; ø½Š¨» + (korean-ksc5601 . #x6E55) ; ø»ŠŒ† + (chinese-isoir165 . #x3555) ; ø»Œ  + (chinese-cns11643-1 . #x6846) ; ø»’«“ + (=gt-pj-1 . #x4364) ; å«¡ + (chinese-big5 . #xB9DE) ; ý¢€‹§ž + (ideograph-daikanwa . 06656) ; ø¸¨€ + (=jef-china3 . #x49DC) ; øº„§œ + (=ucs . #x5AE1) ; å«¡ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4268) ; ø»˜’ + (ideograph-daikanwa . 06657) ; ø¸¨ + (=ucs . #x3718) ; 㜘 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x495B) ; ø»”ˆŠ + (chinese-big5 . #xE174) ; ý¢€Ž…´ + (ideograph-daikanwa . 06658) ; ø¸¨‚ + (=ucs . #x5AE2) ; å«¢ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1729) + (chinese-gb2312 . #x664C) ; ø»…¬… + (=jis-x0208 . #x5541) ; ø½‹‚´ + (chinese-isoir165 . #x664C) ; ø»Ž”• + (chinese-cns11643-1 . #x684C) ; ø»’«™ + (=gt-pj-1 . #x5541) ; å«£ + (chinese-big5 . #xB9E4) ; ý¢€‹§¤ + (ideograph-daikanwa . 06659) ; ø¸¨ƒ + (=ucs . #x5AE3) ; å«£ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x464C) ; ø»–¥ + (ideograph-daikanwa . 06660) ; ø¸¨„ + (=ucs . #x5AE4) ; 嫤 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06661) ; ø¸¨… + (=ucs . #x2181A) ; 𡠚 + )) +(define-char + '((=>ucs . #x2181A) ; 𡠚 + (morohashi-daikanwa 6661 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x426A) ; ø»˜’ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3A28) ; ø»‹‰… + (=jis-x0213-2-2000 . #x256D) ; ø»¤¤„ + (chinese-big5 . #xE16D) ; ý¢€Ž…­ + (ideograph-daikanwa . 06662) ; ø¸¨† + (=jef-china3 . #x49DD) ; øº„§ + (=ucs . #x5AE5) ; å«¥ + )) +(define-char + '((=>ucs . #x5AE5) ; å«¥ + (morohashi-daikanwa 6662 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4954) ; ø»”ˆƒ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1654) + (chinese-gb2312 . #x664F) ; ø»…¬ˆ + (=jis-x0208 . #x5543) ; ø½‹‚¶ + (korean-ksc5601 . #x7974) ; ø»Šœ¯ + (chinese-isoir165 . #x664F) ; ø»Ž”˜ + (chinese-cns11643-1 . #x6847) ; ø»’«” + (=gt-pj-1 . #x5543) ; 嫦 + (chinese-big5 . #xB9DF) ; ý¢€‹§Ÿ + (ideograph-daikanwa . 06663) ; ø¸¨‡ + (=ucs . #x5AE6) ; 嫦 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x464A) ; ø»–£ + (ideograph-daikanwa . 06664) ; ø¸¨ˆ + (=ucs . #x5AE7) ; 嫧 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4962) ; ø»”ˆ‘ + (chinese-big5 . #xE17B) ; ý¢€Ž…» + (ideograph-daikanwa . 06665) ; ø¸¨‰ + (=ucs . #x5AE8) ; 嫨 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1734) + (chinese-gb2312 . #x445B) ; ø»„º˜ + (=jis-x0208 . #x5544) ; ø½‹‚· + (korean-ksc5601 . #x526C) ; ø»‰£• + (chinese-isoir165 . #x445B) ; ø»¢¨ + (chinese-cns11643-1 . #x6848) ; ø»’«• + (=gt-pj-1 . #x5544) ; å«© + (chinese-big5 . #xB9E0) ; ý¢€‹§  + (ideograph-daikanwa . 06666) ; ø¸¨Š + (=gt-k . 11200) ; ý¡„‚¯€ + (=ucs . #x5AE9) ; å«© + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x6B36) ; 欶 + )) + (=jis-x0213-2-2000 . #x256E) ; ø»¤¤… + (ideograph-daikanwa . 06667) ; ø¸¨‹ + (=cbeta . 02393) ; ø¸ ¥™ + (=jef-china3 . #x49DE) ; øº„§ž + (=ucs . #x5AF0) ; å«° + )) +(define-char + '((=>ucs . #x5AF0) ; å«° + (morohashi-daikanwa 6667 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x6B36) ; 欶 + )) + (chinese-cns11643-3 . #x4653) ; ø»–¬ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4266) ; ø»˜’‹ + (ideograph-daikanwa . 06668) ; ø¸¨Œ + (=ucs . #x3719) ; 㜙 + )) +(define-char + '((=>ucs . #x5AEA) ; 嫪 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3A29) ; ø»‹‰† + (ideograph-daikanwa . 06669) ; ø¸¨ + (=jef-china3 . #x49DF) ; øº„§Ÿ + (ucs-jis . #x5AEA) ; ø»‹‰† + )) +(define-char + '((morohashi-daikanwa 6669 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-isoir165 . #x7B3D) ; ø»Ž²¼ + (chinese-cns11643-2 . #x4956) ; ø»”ˆ… + (chinese-big5 . #xE16F) ; ý¢€Ž…¯ + (=ucs . #x5AEA) ; 嫪 + )) +(define-char + '((=>ucs . #x21822) ; ð¡ ¢ + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06670) ; ø¸¨Ž + )) +(define-char + '((morohashi-daikanwa 6670 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B75) ; ø»‹ + (=ucs . #x21822) ; ð¡ ¢ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4649) ; ø»–¢ + (ideograph-daikanwa . 06671) ; ø¸¨ + (=ucs . #x371A) ; 㜚 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06672) ; ø¸¨ + (=ucs . #x2181B) ; 𡠛 + )) +(define-char + '((=>ucs . #x2181B) ; 𡠛 + (morohashi-daikanwa 6672 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B7B) ; ø»‹– + )) +(define-char + '((=>ucs . #x5AEB) ; å«« + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4959) ; ø»”ˆˆ + (chinese-big5 . #xE172) ; ý¢€Ž…² + (ideograph-daikanwa . 06673) ; ø¸¨‘ + )) +(define-char + '((morohashi-daikanwa 6673 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6646) ; ø»…«¿ + (chinese-isoir165 . #x6646) ; ø»Ž” + (=ucs . #x5AEB) ; å«« + )) +(define-char + '((=>ucs . #x2181C) ; 𡠜 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06674) ; ø¸¨’ + )) +(define-char + '((morohashi-daikanwa 6674 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4271) ; ø»˜’– + (=ucs . #x2181C) ; 𡠜 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x495E) ; ø»”ˆ + (chinese-big5 . #xE177) ; ý¢€Ž…· + (ideograph-daikanwa . 06675) ; ø¸¨“ + (=ucs . #x5AEC) ; 嫬 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x8EDF) ; 軟 + )) + (chinese-cns11643-3 . #x4652) ; ø»–« + (ideograph-daikanwa . 06676) ; ø¸¨” + (=cbeta . 05599) ; ø¸¡—Ÿ + (=ucs . #x371B) ; 㜛 + )) +(define-char + '((=>ucs . #x2181D) ; 𡠝 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06677) ; ø¸¨• + )) +(define-char + '((morohashi-daikanwa 6677 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B73) ; ø»‹Ž + (=ucs . #x2181D) ; 𡠝 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06678) ; ø¸¨– + (=ucs . #x2181E) ; 𡠞 + )) +(define-char + '((=>ucs . #x2181E) ; 𡠞 + (morohashi-daikanwa 6678 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4534) ; ø»šŸ· + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4958) ; ø»”ˆ‡ + (chinese-big5 . #xE171) ; ý¢€Ž…± + (ideograph-daikanwa . 06679) ; ø¸¨— + (=ucs . #x5AED) ; å«­ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3A2A) ; ø»‹‰‡ + (=jis-x0213-2-2000 . #x256F) ; ø»¤¤† + (chinese-big5 . #xE16C) ; ý¢€Ž…¬ + (ideograph-daikanwa . 06680) ; ø¸¨˜ + (=jef-china3 . #x49E0) ; øº„§  + (=ucs . #x5AEE) ; å«® + )) +(define-char + '((=>ucs . #x5AEE) ; å«® + (morohashi-daikanwa 6680 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4953) ; ø»”ˆ‚ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x464F) ; ø»–¨ + (ideograph-daikanwa . 06681) ; ø¸¨™ + (=ucs . #x5AEF) ; 嫯 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4651) ; ø»–ª + (ideograph-daikanwa . 06682) ; ø¸¨š + (=ucs . #x371C) ; 㜜 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x426B) ; ø»˜’ + (ideograph-daikanwa . 06683) ; ø¸¨› + (=ucs . #x371D) ; 㜝 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06685) ; ø¸¨ + (=ucs . #x21820) ; ð¡   + )) +(define-char + '((=>ucs . #x21820) ; ð¡   + (morohashi-daikanwa 6685 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4273) ; ø»˜’˜ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x426D) ; ø»˜’’ + (ideograph-daikanwa . 06686) ; ø¸¨ž + (=ucs . #x371E) ; 㜞 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06687) ; ø¸¨Ÿ + (=ucs . #x21814) ; 𡠔 + )) +(define-char + '((=>ucs . #x21814) ; 𡠔 + (morohashi-daikanwa 6687 0 8) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x516A) ; ø»œ¼™ + )) +(define-char + '((=>ucs . #x21848) ; 𡡈 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06688) ; ø¸¨  + )) +(define-char + '((morohashi-daikanwa 6688 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x21848) ; 𡡈 + )) +(define-char + '((=>ucs . #x21848) ; 𡡈 + (morohashi-daikanwa 6688 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4533) ; ø»šŸ¶ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x464D) ; ø»–¦ + (ideograph-daikanwa . 06689) ; ø¸¨¡ + (=ucs . #x3720) ; 㜠 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x464E) ; ø»–§ + (ideograph-daikanwa . 06690) ; ø¸¨¢ + (=ucs . #x3721) ; 㜡 + )) +(define-char + '((=>ucs . #x21849) ; 𡡉 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06691) ; ø¸¨£ + )) +(define-char + '((morohashi-daikanwa 6691 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4536) ; ø»šŸ¹ + (=ucs . #x21849) ; 𡡉 + )) +(define-char + '((=>ucs . #x21849) ; 𡡉 + (morohashi-daikanwa 6691 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (=cbeta . 04550) ; ø¸¡‡† + )) +(define-char + '((=>ucs . #x2184A) ; 𡡊 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06692) ; ø¸¨¤ + )) +(define-char + '((morohashi-daikanwa 6692 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4535) ; ø»šŸ¸ + (=ucs . #x2184A) ; 𡡊 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06693) ; ø¸¨¥ + (=ucs . #x2184C) ; 𡡌 + )) +(define-char + '((=>ucs . #x2184C) ; 𡡌 + (morohashi-daikanwa 6693 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4531) ; ø»šŸ´ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4269) ; ø»˜’Ž + (ideograph-daikanwa . 06694) ; ø¸¨¦ + (=ucs . #x3722) ; 㜢 + )) +(define-char + '((=>ucs . #x21838) ; ð¡ ¸ + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06696) ; ø¸¨¨ + )) +(define-char + '((=>ucs . #x21838) ; ð¡ ¸ + (morohashi-daikanwa 6696 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B78) ; ø»‹“ + )) +(define-char + '((morohashi-daikanwa 6696 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x21838) ; ð¡ ¸ + )) +(define-char + '((=>ucs . #x21843) ; 𡡃 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 06697) ; ø¸¨© + )) +(define-char + '((=>ucs . #x21843) ; 𡡃 + (morohashi-daikanwa 6697 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B76) ; ø»‹‘ + )) +(define-char + '((morohashi-daikanwa 6697 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x21843) ; 𡡃 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 49016) ; ø¸‹½¸ + (=ucs . #x2183D) ; ð¡ ½ + )) +(define-char + '((=>ucs . #x2183D) ; ð¡ ½ + (morohashi-daikanwa 49016 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4272) ; ø»˜’— + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x464B) ; ø»–¤ + (=ucs . #x3715) ; 㜕 + )) +(define-char + '((=>ucs . #x5626) ; 嘦 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4650) ; ø»–© + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x664D) ; ø»…¬† + (chinese-isoir165 . #x664D) ; ø»Ž”– + (=ucs . #x5AF1) ; 嫱 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb12345 . #x7C3A) ; 嫲 + (=ucs . #x5AF2) ; 嫲 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x426F) ; ø»˜’” + (=ucs . #x21825) ; ð¡ ¥ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x426E) ; ø»˜’“ + (=ucs . #x21827) ; ð¡ § + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06684) ; ø¸¨œ + (=ucs . #x2181F) ; 𡠟 + )) +(define-char + '((=>ucs . #x2181F) ; 𡠟 + (morohashi-daikanwa 6684 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2229) ; ø»ž€š + )) +(define-char + '((=>ucs . #x5AF3) ; 嫳 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06698) ; ø¸¨ª + )) +(define-char + '((morohashi-daikanwa 6698 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x495A) ; ø»”ˆ‰ + (chinese-big5 . #xE173) ; ý¢€Ž…³ + (=ucs . #x5AF3) ; 嫳 + )) +(define-char + '((=>ucs . #x21879) ; ð¡¡¹ + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06699) ; ø¸¨« + )) +(define-char + '((morohashi-daikanwa 6699 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x21879) ; ð¡¡¹ + )) +(define-char + '((=>ucs . #x21879) ; ð¡¡¹ + (morohashi-daikanwa 6699 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B7A) ; ø»‹• + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x4F7C) ; ø»”‘Ÿ + (chinese-big5 . #xE555) ; ý¢€Ž•• + (ideograph-daikanwa . 06700) ; ø¸¨¬ + (=ucs . #x5AF4) ; å«´ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3A2B) ; ø»‹‰ˆ + (=jis-x0213-2-2000 . #x2570) ; ø»¤¤‡ + (chinese-gb12345 . #x657C) ; 嫵 + (chinese-big5 . #xBC61) ; ý¢€‹±¡ + (ideograph-daikanwa . 06701) ; ø¸¨­ + (=ucs . #x5AF5) ; 嫵 + )) +(define-char + '((=>ucs . #x5AF5) ; 嫵 + (morohashi-daikanwa 6701 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C4B) ; ø»’± + )) +(define-char + '((=>ucs . #x2184F) ; 𡡏 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06702) ; ø¸¨® + )) +(define-char + '((morohashi-daikanwa 6702 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x2184F) ; 𡡏 + )) +(define-char + '((=>ucs . #x2184F) ; 𡡏 + (morohashi-daikanwa 6702 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C5B) ; ø»šª° + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x493C) ; ø»˜›³ + (ideograph-daikanwa . 06703) ; ø¸¨¯ + (=ucs . #x3723) ; 㜣 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x493A) ; ø»˜›± + (ideograph-daikanwa . 06704) ; ø¸¨° + (=ucs . #x3724) ; 㜤 + )) +(define-char + '((=>ucs . #x5AF6) ; 嫶 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3A2C) ; ø»‹‰‰ + (ideograph-daikanwa . 06705) ; ø¸¨± + (ucs-jis . #x5AF6) ; ø»‹‰‰ + )) +(define-char + '((morohashi-daikanwa 6705 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5021) ; ø»”‘¢ + (chinese-big5 . #xE558) ; ý¢€Ž•˜ + (=ucs . #x5AF6) ; 嫶 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x4F7E) ; ø»”‘¡ + (chinese-big5 . #xE557) ; ý¢€Ž•— + (ideograph-daikanwa . 06706) ; ø¸¨² + (=ucs . #x5AF7) ; å«· + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06707) ; ø¸¨³ + (=ucs . #x21859) ; 𡡙 + )) +(define-char + '((=>ucs . #x21859) ; 𡡙 + (morohashi-daikanwa 6707 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x493E) ; ø»˜›µ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE55A) ; ý¢€Ž•š + (ideograph-daikanwa . 06708) ; ø¸¨´ + (=ucs . #x5AF8) ; 嫸 + )) +(define-char + '((=>ucs . #x5AF8) ; 嫸 + (morohashi-daikanwa 6708 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5023) ; ø»”‘¤ + )) +(define-char + '((=>ucs . #x5AF9) ; 嫹 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE55C) ; ý¢€Ž•œ + (ideograph-daikanwa . 06709) ; ø¸¨µ + )) +(define-char + '((=>ucs . #x5AF9) ; 嫹 + (morohashi-daikanwa 6709 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5025) ; ø»”‘¦ + )) +(define-char + '((morohashi-daikanwa 6709 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x5AF9) ; 嫹 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 1742) + (=jis-x0208 . #x5546) ; ø½‹‚¹ + (chinese-cns11643-3 . #x4B5C) ; ø»–•‹ + (=gt-pj-1 . #x5546) ; 嫺 + (chinese-big5 . #xF9DC) ; ý¢€§œ + (ideograph-daikanwa . 06710) ; ø¸¨¶ + (=ucs . #x5AFA) ; 嫺 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 1743) + (=jis-x0208 . #x5547) ; ø½‹‚º + (chinese-gb12345 . #x6635) ; å«» + (=gt-pj-1 . #x5547) ; å«» + (chinese-big5 . #xBC5F) ; ý¢€‹±Ÿ + (ideograph-daikanwa . 06711) ; ø¸¨· + (=ucs . #x5AFB) ; å«» + )) +(define-char + '((=>ucs . #x5AFB) ; å«» + (morohashi-daikanwa 6711 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C49) ; ø»’±Ž + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B58) ; ø»–•‡ + (ideograph-daikanwa . 06712) ; ø¸¨¸ + (=ucs . #x5AFC) ; 嫼 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06713) ; ø¸¨¹ + (=ucs . #x21850) ; 𡡐 + )) +(define-char + '((=>ucs . #x21850) ; 𡡐 + (morohashi-daikanwa 6713 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C59) ; ø»šª® + )) +(define-char + '((=>ucs . #x21851) ; 𡡑 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06714) ; ø¸¨º + )) +(define-char + '((morohashi-daikanwa 6714 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x21851) ; 𡡑 + )) +(define-char + '((=>ucs . #x21851) ; 𡡑 + (morohashi-daikanwa 6714 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4939) ; ø»˜›° + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06715) ; ø¸¨» + (=ucs . #x21852) ; 𡡒 + )) +(define-char + '((=>ucs . #x21852) ; 𡡒 + (morohashi-daikanwa 6715 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C56) ; ø»šª« + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B59) ; ø»–•ˆ + (ideograph-daikanwa . 06716) ; ø¸¨¼ + (=ucs . #x3725) ; 㜥 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3A2D) ; ø»‹‰Š + (chinese-cns11643-2 . #x4F7D) ; ø»”‘  + (chinese-big5 . #xE556) ; ý¢€Ž•– + (ideograph-daikanwa . 06717) ; ø¸¨½ + (=jef-china3 . #x49E1) ; øº„§¡ + (=ucs . #x5AFD) ; 嫽 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B54) ; ø»–•ƒ + (ideograph-daikanwa . 06718) ; ø¸¨¾ + (=ucs . #x5AFE) ; 嫾 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x4F7B) ; ø»”‘ž + (chinese-big5 . #xE554) ; ý¢€Ž•” + (ideograph-daikanwa . 06719) ; ø¸¨¿ + (=ucs . #x5AFF) ; å«¿ + )) +(define-char + '((=>ucs . #x5B00) ; 嬀 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3A2E) ; ø»‹‰‹ + (=jis-x0213-2-2000 . #x2571) ; ø»¤¤ˆ + (ideograph-daikanwa . 06720) ; ø¸©€ + (=jef-china3 . #x49E2) ; øº„§¢ + (ucs-jis . #x5B00) ; ø»‹‰‹ + )) +(define-char + '((morohashi-daikanwa 6720 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb12345 . #x6623) ; 嬀 + (=ucs . #x5B00) ; 嬀 + )) +(define-char + '((=>ucs . #x5B00) ; 嬀 + (morohashi-daikanwa 6720 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B5E) ; ø»–• + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3A2F) ; ø»‹‰Œ + (chinese-cns11643-2 . #x5026) ; ø»”‘§ + (chinese-big5 . #xE55D) ; ý¢€Ž• + (ideograph-daikanwa . 06721) ; ø¸© + (=jef-china3 . #x49E3) ; øº„§£ + (=ucs . #x5B01) ; 嬁 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5024) ; ø»”‘¥ + (chinese-big5 . #xE55B) ; ý¢€Ž•› + (ideograph-daikanwa . 06722) ; ø¸©‚ + (=ucs . #x5B02) ; 嬂 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5022) ; ø»”‘£ + (chinese-big5 . #xE559) ; ý¢€Ž•™ + (ideograph-daikanwa . 06723) ; ø¸©ƒ + (=ucs . #x5B03) ; 嬃 + )) +(define-char + '((=>ucs . #x21853) ; 𡡓 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06724) ; ø¸©„ + (=cbeta . 05912) ; ø¸¡œ˜ + )) +(define-char + '((morohashi-daikanwa 6724 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x222F) ; ø»ž€  + (=ucs . #x21853) ; 𡡓 + )) +(define-char + '((=>ucs . #x21854) ; 𡡔 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06725) ; ø¸©… + )) +(define-char + '((=>ucs . #x21854) ; 𡡔 + (morohashi-daikanwa 6725 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C57) ; ø»šª¬ + )) +(define-char + '((morohashi-daikanwa 6725 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x21854) ; 𡡔 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B56) ; ø»–•… + (ideograph-daikanwa . 06726) ; ø¸©† + (=ucs . #x5B04) ; 嬄 + )) +(define-char + '((=>ucs . #x21855) ; 𡡕 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06727) ; ø¸©‡ + )) +(define-char + '((morohashi-daikanwa 6727 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x493F) ; ø»˜›¶ + (=ucs . #x21855) ; 𡡕 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4940) ; ø»˜›· + (ideograph-daikanwa . 06728) ; ø¸©ˆ + (=ucs . #x3727) ; 㜧 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06729) ; ø¸©‰ + (=ucs . #x21856) ; 𡡖 + )) +(define-char + '((=>ucs . #x21856) ; 𡡖 + (morohashi-daikanwa 6729 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x493B) ; ø»˜›² + )) +(define-char + '((=>ucs . #x5B05) ; 嬅 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5028) ; ø»”‘© + (chinese-big5 . #xE55F) ; ý¢€Ž•Ÿ + (ideograph-daikanwa . 06730) ; ø¸©Š + )) +(define-char + '((morohashi-daikanwa 6730 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (korean-ksc5601 . #x7B7B) ; ø»ŠŸ² + (=jef-china3 . #x49E4) ; øº„§¤ + (=ucs . #x5B05) ; 嬅 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B57) ; ø»–•† + (ideograph-daikanwa . 06731) ; ø¸©‹ + (=ucs . #x3726) ; 㜦 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B5A) ; ø»–•‰ + (ideograph-daikanwa . 06732) ; ø¸©Œ + (=ucs . #x5B06) ; 嬆 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5027) ; ø»”‘¨ + (chinese-big5 . #xE55E) ; ý¢€Ž•ž + (ideograph-daikanwa . 06733) ; ø¸© + (=ucs . #x5B07) ; 嬇 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3A30) ; ø»‹‰ + (=jis-x0213-2-2000 . #x2572) ; ø»¤¤‰ + (chinese-gb12345 . #x662C) ; 嬈 + (chinese-big5 . #xBC63) ; ý¢€‹±£ + (ideograph-daikanwa . 06734) ; ø¸©Ž + (=jef-china3 . #x49E5) ; øº„§¥ + (=ucs . #x5B08) ; 嬈 + )) +(define-char + '((=>ucs . #x5B08) ; 嬈 + (morohashi-daikanwa 6734 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C4D) ; ø»’±’ + )) +(define-char + '((=>ucs . #x21857) ; 𡡗 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06735) ; ø¸© + )) +(define-char + '((morohashi-daikanwa 6735 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x21857) ; 𡡗 + )) +(define-char + '((=>ucs . #x21857) ; 𡡗 + (morohashi-daikanwa 6735 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x222C) ; ø»ž€ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 1745) + (chinese-gb2312 . #x6652) ; ø»…¬‹ + (=jis-x0208 . #x3472) ; ø½Š“‡ + (korean-ksc5601 . #x7D70) ; ø»Š¢£ + (chinese-isoir165 . #x6652) ; ø»Ž”› + (chinese-cns11643-1 . #x6C48) ; ø»’± + (=gt-pj-1 . #x3472) ; 嬉 + (chinese-big5 . #xBC5E) ; ý¢€‹±ž + (ideograph-daikanwa . 06736) ; ø¸© + (=ucs . #x5B09) ; 嬉 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B5B) ; ø»–•Š + (ideograph-daikanwa . 06737) ; ø¸©‘ + (=ucs . #x5B0A) ; 嬊 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 1750) + (=jis-x0208 . #x5549) ; ø½‹‚¼ + (korean-ksc5601 . #x603D) ; ø»‰·Š + (chinese-gb12345 . #x663F) ; 嬋 + (=gt-pj-1 . #x5549) ; 嬋 + (chinese-big5 . #xBC60) ; ý¢€‹±  + (ideograph-daikanwa . 06738) ; ø¸©’ + (=ucs . #x5B0B) ; 嬋 + )) +(define-char + '((=>ucs . #x5B0B) ; 嬋 + (morohashi-daikanwa 6738 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C4A) ; ø»’± + )) +(define-char + '((morohashi-daikanwa 6738 0 8) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x663F) ; ø»…«¸ + (chinese-isoir165 . #x663F) ; ø»Ž”ˆ + (chinese-cns11643-3 . #x3535) ; ø»•´ + (=ucs . #x5A75) ; 婵 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 1748) + (=jis-x0208 . #x5548) ; ø½‹‚» + (korean-ksc5601 . #x4E63) ; ø»‰” + (chinese-gb12345 . #x3D3F) ; 嬌 + (=gt-pj-1 . #x5548) ; 嬌 + (chinese-big5 . #xBC62) ; ý¢€‹±¢ + (ideograph-daikanwa . 06739) ; ø¸©“ + (=ucs . #x5B0C) ; 嬌 + )) +(define-char + '((=>ucs . #x5B0C) ; 嬌 + (morohashi-daikanwa 6739 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C4C) ; ø»’±‘ + )) +(define-char + '((morohashi-daikanwa 6739 0 5) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3D3F) ; ø»„¯ª + (chinese-isoir165 . #x3D3F) ; ø»—º + (=ucs . #x5A07) ; 娇 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B5F) ; ø»–•Ž + (ideograph-daikanwa . 06740) ; ø¸©” + (=ucs . #x5B0E) ; 嬎 + )) +(define-char + '((=>ucs . #x21882) ; 𡢂 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06741) ; ø¸©• + )) +(define-char + '((morohashi-daikanwa 6741 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2223) ; ø»ž€” + (=ucs . #x21882) ; 𡢂 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B5D) ; ø»–•Œ + (ideograph-daikanwa . 06742) ; ø¸©– + (=ucs . #x5B0D) ; 嬍 + )) +(define-char + '((=>ucs . #x2185A) ; 𡡚 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06743) ; ø¸©— + )) +(define-char + '((morohashi-daikanwa 6743 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2225) ; ø»ž€– + (=ucs . #x2185A) ; 𡡚 + )) +(define-char + '((=>ucs . #x2184B) ; 𡡋 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06744) ; ø¸©˜ + )) +(define-char + '((morohashi-daikanwa 6744 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2226) ; ø»ž€— + (=ucs . #x2184B) ; 𡡋 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06745) ; ø¸©™ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06746) ; ø¸©š + (=ucs . #x21886) ; 𡢆 + )) +(define-char + '((=>ucs . #x21886) ; 𡢆 + (morohashi-daikanwa 6746 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C5A) ; ø»šª¯ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06747) ; ø¸©› + (=ucs . #x21887) ; 𡢇 + )) +(define-char + '((=>ucs . #x21887) ; 𡢇 + (morohashi-daikanwa 6747 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C55) ; ø»šªª + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06748) ; ø¸©œ + (=ucs . #x21865) ; ð¡¡¥ + )) +(define-char + '((=>ucs . #x21865) ; ð¡¡¥ + (morohashi-daikanwa 6748 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C54) ; ø»šª© + )) +(define-char + '((=>ucs . #x21888) ; 𡢈 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06749) ; ø¸© + )) +(define-char + '((morohashi-daikanwa 6749 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x493D) ; ø»˜›´ + (=ucs . #x21888) ; 𡢈 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06750) ; ø¸©ž + (=ucs . #x21889) ; 𡢉 + )) +(define-char + '((=>ucs . #x21889) ; 𡢉 + (morohashi-daikanwa 6750 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x222A) ; ø»ž€› + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06751) ; ø¸©Ÿ + (=ucs . #x2188A) ; 𡢊 + )) +(define-char + '((=>ucs . #x2188A) ; 𡢊 + (morohashi-daikanwa 6751 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C58) ; ø»šª­ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06752) ; ø¸©  + (=ucs . #x2188B) ; 𡢋 + )) +(define-char + '((=>ucs . #x2188B) ; 𡢋 + (morohashi-daikanwa 6752 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x222B) ; ø»ž€œ + )) +(define-char + '((=>ucs . #x2185C) ; 𡡜 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06753) ; ø¸©¡ + )) +(define-char + '((morohashi-daikanwa 6753 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2224) ; ø»ž€• + (=ucs . #x2185C) ; 𡡜 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5029) ; ø»”‘ª + (chinese-big5 . #xE560) ; ý¢€Ž•  + (ideograph-daikanwa . 06754) ; ø¸©¢ + (=ucs . #x5B0F) ; 嬏 + )) +(define-char + '((=>ucs . #x2189C) ; 𡢜 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06755) ; ø¸©£ + )) +(define-char + '((morohashi-daikanwa 6755 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x537D) ; ø»šµ¤ + (=ucs . #x2189C) ; 𡢜 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06756) ; ø¸©¤ + (=ucs . #x2185B) ; 𡡛 + )) +(define-char + '((=>ucs . #x2185B) ; 𡡛 + (morohashi-daikanwa 6756 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B79) ; ø»‹” + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06757) ; ø¸©¥ + )) +(define-char + '((=>ucs . #x2187D) ; ð¡¡½ + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06758) ; ø¸©¦ + )) +(define-char + '((=>ucs . #x2187D) ; ð¡¡½ + (morohashi-daikanwa 6758 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x222E) ; ø»ž€Ÿ + )) +(define-char + '((morohashi-daikanwa 6758 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x2187D) ; ð¡¡½ + )) +(define-char + '((=>ucs . #x2187C) ; ð¡¡¼ + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06759) ; ø¸©§ + )) +(define-char + '((morohashi-daikanwa 6759 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2227) ; ø»ž€˜ + (=ucs . #x2187C) ; ð¡¡¼ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06760) ; ø¸©¨ + (=ucs . #x2187E) ; ð¡¡¾ + )) +(define-char + '((=>ucs . #x2187E) ; ð¡¡¾ + (morohashi-daikanwa 6760 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x222D) ; ø»ž€ž + )) +(define-char + '((=>ucs . #x2187F) ; ð¡¡¿ + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 06761) ; ø¸©© + )) +(define-char + '((morohashi-daikanwa 6761 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x2187F) ; ð¡¡¿ + )) +(define-char + '((=>ucs . #x2187F) ; ð¡¡¿ + (morohashi-daikanwa 6761 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2228) ; ø»ž€™ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B55) ; ø»–•„ + (=ucs . #x3728) ; 㜨 + )) +(define-char + '((=>ucs . #x21891) ; 𡢑 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06762) ; ø¸©ª + )) +(define-char + '((morohashi-daikanwa 6762 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5428) ; ø»šµ­ + (=ucs . #x21891) ; 𡢑 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5052) ; ø»–œ— + (ideograph-daikanwa . 06763) ; ø¸©« + (=ucs . #x3729) ; 㜩 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5661) ; ø»”›– + (chinese-big5 . #xE957) ; ý¢€Ž¥— + (ideograph-daikanwa . 06764) ; ø¸©¬ + (=ucs . #x5B10) ; 嬐 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5050) ; ø»–œ• + (ideograph-daikanwa . 06765) ; ø¸©­ + (=ucs . #x5B11) ; 嬑 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5053) ; ø»–œ˜ + (ideograph-daikanwa . 06766) ; ø¸©® + (=ucs . #x5B12) ; 嬒 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5660) ; ø»”›• + (chinese-big5 . #xE956) ; ý¢€Ž¥– + (ideograph-daikanwa . 06767) ; ø¸©¯ + (=ucs . #x5B13) ; 嬓 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x565F) ; ø»”›” + (chinese-big5 . #xE955) ; ý¢€Ž¥• + (ideograph-daikanwa . 06768) ; ø¸©° + (=ucs . #x5B14) ; 嬔 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5051) ; ø»–œ– + (ideograph-daikanwa . 06769) ; ø¸©± + (=ucs . #x5B15) ; 嬕 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 1758) + (chinese-gb2312 . #x6654) ; ø»…¬ + (=jis-x0208 . #x554A) ; ø½‹‚½ + (korean-ksc5601 . #x7846) ; ø»Šš£ + (chinese-isoir165 . #x6654) ; ø»Ž” + (chinese-cns11643-2 . #x5662) ; ø»”›— + (=gt-pj-1 . #x554A) ; 嬖 + (chinese-big5 . #xE958) ; ý¢€Ž¥˜ + (ideograph-daikanwa . 06770) ; ø¸©² + (=ucs . #x5B16) ; 嬖 + )) +(define-char + '((=>ucs . #x5B17) ; 嬗 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3A31) ; ø»‹‰Ž + (=jis-x0213-2-2000 . #x2573) ; ø»¤¤Š + (ideograph-daikanwa . 06771) ; ø¸©³ + (ucs-jis . #x5B17) ; ø»‹‰Ž + )) +(define-char + '((morohashi-daikanwa 6771 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x6653) ; ø»…¬Œ + (chinese-isoir165 . #x6653) ; ø»Ž”œ + (chinese-big5 . #xE951) ; ý¢€Ž¥‘ + (=ucs . #x5B17) ; 嬗 + )) +(define-char + '((=>ucs . #x5B17) ; 嬗 + (morohashi-daikanwa 6771 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x565B) ; ø»”› + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x504F) ; ø»–œ” + (ideograph-daikanwa . 06772) ; ø¸©´ + (=ucs . #x5B18) ; 嬘 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06773) ; ø¸©µ + (=ucs . #x21892) ; 𡢒 + )) +(define-char + '((=>ucs . #x21892) ; 𡢒 + (morohashi-daikanwa 6773 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5423) ; ø»šµ¨ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06774) ; ø¸©¶ + (=ucs . #x21893) ; 𡢓 + )) +(define-char + '((=>ucs . #x21893) ; 𡢓 + (morohashi-daikanwa 6774 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D25) ; ø»ž  + )) +(define-char + '((=>ucs . #x21894) ; 𡢔 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06775) ; ø¸©· + )) +(define-char + '((=>ucs . #x21894) ; 𡢔 + (morohashi-daikanwa 6775 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2C7E) ; ø»ž› + )) +(define-char + '((morohashi-daikanwa 6775 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x21894) ; 𡢔 + )) +(define-char + '((=>ucs . #x5B34) ; 嬴 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3A32) ; ø»‹‰ + (=jis-x0213-2-2000 . #x2574) ; ø»¤¤‹ + (ideograph-daikanwa . 06776) ; ø¸©¸ + (=jef-china3 . #x49EB) ; øº„§« + (ucs-jis . #x5B34) ; ø»‹‰ + )) +(define-char + '((=>ucs . #x5B34) ; 嬴 + (morohashi-daikanwa 6776 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x704F) ; ø»’·Œ + (chinese-big5 . #xBEC6) ; ý¢€‹»† + )) +(define-char + '((morohashi-daikanwa 6776 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x5978) ; ø»…™« + (chinese-isoir165 . #x5978) ; ø»Ž» + (=ucs . #x5B34) ; 嬴 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3A33) ; ø»‹‰ + (=jis-x0213-1-2000 . #x2F7C) ; ø»¢¨» + (chinese-gb12345 . #x664D) ; 嬙 + (chinese-big5 . #xE952) ; ý¢€Ž¥’ + (ideograph-daikanwa . 06777) ; ø¸©¹ + (=jef-china3 . #x49E6) ; øº„§¦ + (=ucs . #x5B19) ; 嬙 + )) +(define-char + '((=>ucs . #x5B19) ; 嬙 + (morohashi-daikanwa 6777 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x565C) ; ø»”›‘ + )) +(define-char + '((=>ucs . #x21895) ; 𡢕 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06778) ; ø¸©º + )) +(define-char + '((morohashi-daikanwa 6778 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5429) ; ø»šµ® + (=ucs . #x21895) ; 𡢕 + )) +(define-char + '((=>ucs . #x2189D) ; 𡢝 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06779) ; ø¸©» + )) +(define-char + '((morohashi-daikanwa 6779 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D2A) ; ø»ž¥ + (=ucs . #x2189D) ; 𡢝 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5664) ; ø»”›™ + (chinese-big5 . #xE95A) ; ý¢€Ž¥š + (ideograph-daikanwa . 06780) ; ø¸©¼ + (=ucs . #x5B1A) ; 嬚 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5055) ; ø»–œš + (ideograph-daikanwa . 06781) ; ø¸©½ + (=ucs . #x372A) ; 㜪 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3A34) ; ø»‹‰‘ + (chinese-isoir165 . #x7B3E) ; ø»Ž²½ + (chinese-cns11643-2 . #x565D) ; ø»”›’ + (chinese-big5 . #xE953) ; ý¢€Ž¥“ + (ideograph-daikanwa . 06782) ; ø¸©¾ + (=jef-china3 . #x49E7) ; øº„§§ + (=ucs . #x5B1B) ; 嬛 + )) +(define-char + '((=>ucs . #x21896) ; 𡢖 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06783) ; ø¸©¿ + )) +(define-char + '((morohashi-daikanwa 6783 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5426) ; ø»šµ« + (=ucs . #x21896) ; 𡢖 + )) +(define-char + '((=>ucs . #x21897) ; 𡢗 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06784) ; ø¸ª€ + )) +(define-char + '((morohashi-daikanwa 6784 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D21) ; ø»žœ + (=ucs . #x21897) ; 𡢗 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5054) ; ø»–œ™ + (ideograph-daikanwa . 06785) ; ø¸ª + (=ucs . #x5B1C) ; 嬜 + )) +(define-char + '((=>ucs . #x21898) ; 𡢘 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06786) ; ø¸ª‚ + )) +(define-char + '((morohashi-daikanwa 6786 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F7E) ; ø»˜¥© + (=ucs . #x21898) ; 𡢘 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3A35) ; ø»‹‰’ + (chinese-cns11643-1 . #x704E) ; ø»’·‹ + (chinese-big5 . #xBEC5) ; ý¢€‹»… + (ideograph-daikanwa . 06787) ; ø¸ªƒ + (=ucs . #x5B1D) ; 嬝 + )) +(define-char + '((=>ucs . #x21899) ; 𡢙 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06788) ; ø¸ª„ + )) +(define-char + '((morohashi-daikanwa 6788 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x21899) ; 𡢙 + )) +(define-char + '((=>ucs . #x21899) ; 𡢙 + (morohashi-daikanwa 6788 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D28) ; ø»ž£ + )) +(define-char + '((=>ucs . #x2189A) ; 𡢚 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06789) ; ø¸ª… + )) +(define-char + '((=>ucs . #x2189A) ; 𡢚 + (morohashi-daikanwa 6789 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5422) ; ø»šµ§ + )) +(define-char + '((morohashi-daikanwa 6789 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x2189A) ; 𡢚 + )) +(define-char + '((=>ucs . #x2189B) ; 𡢛 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06790) ; ø¸ª† + )) +(define-char + '((=>ucs . #x2189B) ; 𡢛 + (morohashi-daikanwa 6790 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D2B) ; ø»ž¦ + )) +(define-char + '((morohashi-daikanwa 6790 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x2189B) ; 𡢛 + )) +(define-char + '((=>ucs . #x218C0) ; 𡣀 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06791) ; ø¸ª‡ + )) +(define-char + '((morohashi-daikanwa 6791 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5427) ; ø»šµ¬ + (=ucs . #x218C0) ; 𡣀 + )) +(define-char + '((=>ucs . #x5B1E) ; 嬞 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5666) ; ø»”›› + (chinese-big5 . #xE95C) ; ý¢€Ž¥œ + (ideograph-daikanwa . 06792) ; ø¸ªˆ + )) +(define-char + '((morohashi-daikanwa 6792 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x5B1E) ; 嬞 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06793) ; ø¸ª‰ + (=ucs . #x218C1) ; 𡣁 + )) +(define-char + '((=>ucs . #x218C1) ; 𡣁 + (morohashi-daikanwa 6793 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5421) ; ø»šµ¦ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x504E) ; ø»–œ“ + (ideograph-daikanwa . 06794) ; ø¸ªŠ + (=ucs . #x5B1F) ; 嬟 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5665) ; ø»”›š + (chinese-big5 . #xE95B) ; ý¢€Ž¥› + (ideograph-daikanwa . 06795) ; ø¸ª‹ + (=ucs . #x5B20) ; 嬠 + )) +(define-char + '((=>ucs . #x218C2) ; 𡣂 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06796) ; ø¸ªŒ + )) +(define-char + '((morohashi-daikanwa 6796 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5425) ; ø»šµª + (=ucs . #x218C2) ; 𡣂 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06797) ; ø¸ª + (=ucs . #x218C3) ; 𡣃 + )) +(define-char + '((=>ucs . #x218C3) ; 𡣃 + (morohashi-daikanwa 6797 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D29) ; ø»ž¤ + )) +(define-char + '((=>ucs . #x21868) ; 𡡨 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06798) ; ø¸ªŽ + )) +(define-char + '((morohashi-daikanwa 6798 0 5) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C5C) ; ø»šª± + (=ucs . #x21868) ; 𡡨 + )) +(define-char + '((=>ucs . #x218B8) ; 𡢸 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06799) ; ø¸ª + )) +(define-char + '((morohashi-daikanwa 6799 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x218B8) ; 𡢸 + )) +(define-char + '((=>ucs . #x218B8) ; 𡢸 + (morohashi-daikanwa 6799 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D24) ; ø»žŸ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06800) ; ø¸ª + (=ucs . #x218B5) ; ð¡¢µ + )) +(define-char + '((=>ucs . #x218B5) ; ð¡¢µ + (morohashi-daikanwa 6800 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D23) ; ø»žž + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5021) ; ø»˜¥ª + (ideograph-daikanwa . 06801) ; ø¸ª‘ + (=ucs . #x372B) ; 㜫 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06804) ; ø¸ª” + (=ucs . #x218B2) ; ð¡¢² + )) +(define-char + '((=>ucs . #x218B2) ; ð¡¢² + (morohashi-daikanwa 6804 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D26) ; ø»ž¡ + )) +(define-char + '((=>ucs . #x41AF) ; 䆯 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06805) ; ø¸ª• + )) +(define-char + '((=>ucs . #x41AF) ; 䆯 + (morohashi-daikanwa 6805 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5424) ; ø»šµ© + )) +(define-char + '((morohashi-daikanwa 6805 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x41AF) ; 䆯 + )) +(define-char + '((=>ucs . #x218A3) ; ð¡¢£ + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06806) ; ø¸ª– + )) +(define-char + '((morohashi-daikanwa 6806 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D2C) ; ø»ž§ + (=ucs . #x218A3) ; ð¡¢£ + )) +(define-char + '((=>ucs . #x5B21) ; 嬡 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 06807) ; ø¸ª— + )) +(define-char + '((=>ucs . #x5B21) ; 嬡 + (morohashi-daikanwa 6807 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x565E) ; ø»”›“ + )) +(define-char + '((morohashi-daikanwa 6807 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3A36) ; ø»‹‰“ + (chinese-gb12345 . #x6648) ; 嬡 + (chinese-big5 . #xE954) ; ý¢€Ž¥” + (=ucs . #x5B21) ; 嬡 + )) +(define-char + '((morohashi-daikanwa 6807 0 5) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6648) ; ø»…¬ + (chinese-isoir165 . #x6648) ; ø»Ž”‘ + (=ucs . #x5AD2) ; 嫒 + )) +(define-char + '((morohashi-daikanwa 6807 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x3E6E) ; ø½Š¡¯ + (chinese-cns11643-3 . #x5056) ; ø»–œ› + (=gt-pj-1 . #x3E6E) ; 嬢 + (=ucs . #x5B22) ; 嬢 + )) +(define-char + '((=>ucs . #x218B7) ; ð¡¢· + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 49017) ; ø¸‹½¹ + )) +(define-char + '((=>ucs . #x218B7) ; ð¡¢· + (morohashi-daikanwa 49017 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D22) ; ø»ž + )) +(define-char + '((morohashi-daikanwa 49017 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x218B7) ; ð¡¢· + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 49018) ; ø¸‹½º + (=ucs . #x218B4) ; ð¡¢´ + )) +(define-char + '((=>ucs . #x218B4) ; ð¡¢´ + (morohashi-daikanwa 49018 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D27) ; ø»ž¢ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x218B1) ; ð¡¢± + )) +(define-char + '((=>ucs . #x218B1) ; ð¡¢± + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x537E) ; ø»šµ¥ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C5D) ; ø»”¤† + (chinese-big5 . #xECD1) ; ý¢€Ž³‘ + (ideograph-daikanwa . 06808) ; ø¸ª˜ + (=ucs . #x5B23) ; 嬣 + )) +(define-char + '((=>ucs . #x5B24) ; 嬤 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06809) ; ø¸ª™ + )) +(define-char + '((=>ucs . #x5B24) ; 嬤 + (morohashi-daikanwa 6809 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7351) ; ø»’»¨ + )) +(define-char + '((=>ucs . #x5B24) ; 嬤 + (morohashi-daikanwa 6809 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-big5 . #xC0A8) ; ý¢€Œ‚¨ + )) +(define-char + '((morohashi-daikanwa 6809 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x5B24) ; 嬤 + )) +(define-char + '((=>ucs . #x218C5) ; 𡣅 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06810) ; ø¸ªš + )) +(define-char + '((morohashi-daikanwa 6810 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x374B) ; ø»žŸ² + (=ucs . #x218C5) ; 𡣅 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06811) ; ø¸ª› + (=ucs . #x218C6) ; 𡣆 + )) +(define-char + '((=>ucs . #x218C6) ; 𡣆 + (morohashi-daikanwa 6811 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3754) ; ø»žŸ» + )) +(define-char + '((=>ucs . #x218C7) ; 𡣇 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06812) ; ø¸ªœ + )) +(define-char + '((morohashi-daikanwa 6812 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x218C7) ; 𡣇 + )) +(define-char + '((=>ucs . #x218C7) ; 𡣇 + (morohashi-daikanwa 6812 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x374F) ; ø»žŸ¶ + )) +(define-char + '((=>ucs . #x5B25) ; 嬥 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x3A37) ; ø»‹‰” + (=jis-x0213-1-2000 . #x2F7D) ; ø»¢¨¼ + (ideograph-daikanwa . 06813) ; ø¸ª + (ucs-jis . #x5B25) ; ø»‹‰” + )) +(define-char + '((morohashi-daikanwa 6813 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-big5 . #xECCF) ; ý¢€Ž³ + (=ucs . #x5B25) ; 嬥 + )) +(define-char + '((=>ucs . #x5B25) ; 嬥 + (morohashi-daikanwa 6813 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C5B) ; ø»”¤„ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C60) ; ø»”¤‰ + (chinese-big5 . #xECD4) ; ý¢€Ž³” + (ideograph-daikanwa . 06814) ; ø¸ªž + (=ucs . #x5B26) ; 嬦 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C5F) ; ø»”¤ˆ + (chinese-big5 . #xECD3) ; ý¢€Ž³“ + (ideograph-daikanwa . 06815) ; ø¸ªŸ + (=ucs . #x5B27) ; 嬧 + )) +(define-char + '((=>ucs . #x5B28) ; 嬨 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06816) ; ø¸ª  + )) +(define-char + '((morohashi-daikanwa 6816 0 4) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5663) ; ø»”›˜ + (chinese-big5 . #xE959) ; ý¢€Ž¥™ + (=ucs . #x5B28) ; 嬨 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5450) ; ø»–¢ + (ideograph-daikanwa . 06817) ; ø¸ª¡ + (=ucs . #x5B29) ; 嬩 + )) +(define-char + '((=>ucs . #x218C8) ; 𡣈 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06818) ; ø¸ª¢ + )) +(define-char + '((morohashi-daikanwa 6818 0 7) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x218C8) ; 𡣈 + )) +(define-char + '((=>ucs . #x218C8) ; 𡣈 + (morohashi-daikanwa 6818 0 8) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x4F7D) ; ø»˜¥¨ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 1763) + (=jis-x0208 . #x554D) ; ø½‹ƒ€ + (korean-ksc5601 . #x5E2E) ; ø»‰³¿ + (chinese-gb12345 . #x6649) ; 嬪 + (=gt-pj-1 . #x554D) ; 嬪 + (chinese-big5 . #xC0A7) ; ý¢€Œ‚§ + (ideograph-daikanwa . 06819) ; ø¸ª£ + (=ucs . #x5B2A) ; 嬪 + )) +(define-char + '((=>ucs . #x5B2A) ; 嬪 + (morohashi-daikanwa 6819 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7350) ; ø»’»§ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06820) ; ø¸ª¤ + (=ucs . #x5B2B) ; 嬫 + )) +(define-char + '((=>ucs . #x5B2B) ; 嬫 + (morohashi-daikanwa 6820 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x544E) ; ø»–¢‹ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 1760) + (=jis-x0208 . #x445C) ; ø½Šª‘ + (=gt-pj-1 . #x445C) ; 嬬 + (chinese-big5 . #xECD2) ; ý¢€Ž³’ + (ideograph-daikanwa . 06821) ; ø¸ª¥ + (=ucs . #x5B2C) ; 嬬 + )) +(define-char + '((=>ucs . #x5B2C) ; 嬬 + (morohashi-daikanwa 6821 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C5E) ; ø»”¤‡ + )) +(define-char + '((=>ucs . #x372E) ; 㜮 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((chinese-cns11643-1 . #x6971) ; ø»’­œ + (ideograph-daikanwa . 23032) ; ø¸…§¸ + )) + (chinese-cns11643-4 . #x5622) ; ø»˜®Ÿ + (ideograph-daikanwa . 06822) ; ø¸ª¦ + (=cbeta . 00883) ; ø¸ ³ + )) +(define-char + '((morohashi-daikanwa 6822 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x76E3) ; 監 + )) + (=ucs . #x372E) ; 㜮 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06823) ; ø¸ª§ + (=ucs . #x218C9) ; 𡣉 + )) +(define-char + '((=>ucs . #x218C9) ; 𡣉 + (morohashi-daikanwa 6823 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x374D) ; ø»žŸ´ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x3A38) ; ø»‹‰• + (=jis-x0213-2-2000 . #x2575) ; ø»¤¤Œ + (chinese-big5 . #xECCE) ; ý¢€Ž³Ž + (ideograph-daikanwa . 06824) ; ø¸ª¨ + (=jef-china3 . #x49E8) ; øº„§¨ + (=ucs . #x5B2D) ; 嬭 + )) +(define-char + '((=>ucs . #x5B2D) ; 嬭 + (morohashi-daikanwa 6824 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C5A) ; ø»”¤ƒ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C62) ; ø»”¤‹ + (chinese-big5 . #xECD6) ; ý¢€Ž³– + (ideograph-daikanwa . 06825) ; ø¸ª© + (=ucs . #x5B2E) ; 嬮 + )) +(define-char + '((=>ucs . #x218D4) ; 𡣔 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06826) ; ø¸ªª + )) +(define-char + '((morohashi-daikanwa 6826 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B35) ; ø»›€Œ + (=ucs . #x218D4) ; 𡣔 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C61) ; ø»”¤Š + (chinese-big5 . #xECD5) ; ý¢€Ž³• + (ideograph-daikanwa . 06827) ; ø¸ª« + (=ucs . #x5B2F) ; 嬯 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 1759) + (=jis-x0208 . #x3145) ; ø½ŠŽ€ + (chinese-gb12345 . #x5324) ; 嬰 + (=gt-pj-1 . #x3145) ; 嬰 + (chinese-big5 . #xC0A6) ; ý¢€Œ‚¦ + (ideograph-daikanwa . 06828) ; ø¸ª¬ + (=ucs . #x5B30) ; 嬰 + )) +(define-char + '((=>ucs . #x5B30) ; 嬰 + (morohashi-daikanwa 6828 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x734F) ; ø»’»¦ + )) +(define-char + '((morohashi-daikanwa 6828 0 5) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5324) ; ø»…£ + (chinese-isoir165 . #x5324) ; ø»·³ + (=ucs . #x5A74) ; å©´ + )) +(define-char + '((=>ucs . #x218CB) ; 𡣋 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06829) ; ø¸ª­ + )) +(define-char + '((=>ucs . #x218CB) ; 𡣋 + (morohashi-daikanwa 6829 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5623) ; ø»˜®  + )) +(define-char + '((morohashi-daikanwa 6829 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x218CB) ; 𡣋 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5452) ; ø»–¢ + (ideograph-daikanwa . 06830) ; ø¸ª® + (=ucs . #x5B31) ; 嬱 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 1761) + (chinese-gb2312 . #x6655) ; ø»…¬Ž + (=jis-x0208 . #x554B) ; ø½‹‚¾ + (chinese-isoir165 . #x6655) ; ø»Ž”ž + (chinese-cns11643-2 . #x5C5C) ; ø»”¤… + (=gt-pj-1 . #x554B) ; 嬲 + (chinese-big5 . #xECD0) ; ý¢€Ž³ + (ideograph-daikanwa . 06831) ; ø¸ª¯ + (=ucs . #x5B32) ; 嬲 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x544F) ; ø»–¢Œ + (ideograph-daikanwa . 06832) ; ø¸ª° + (=ucs . #x5B33) ; 嬳 + )) +(define-char + '((=>ucs . #x218CC) ; 𡣌 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06833) ; ø¸ª± + )) +(define-char + '((=>ucs . #x218CC) ; 𡣌 + (morohashi-daikanwa 6833 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3753) ; ø»žŸº + )) +(define-char + '((morohashi-daikanwa 6833 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x218CC) ; 𡣌 + )) +(define-char + '((=>ucs . #x218CD) ; 𡣍 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06834) ; ø¸ª² + )) +(define-char + '((morohashi-daikanwa 6834 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x374A) ; ø»žŸ± + (=ucs . #x218CD) ; 𡣍 + )) +(define-char + '((=>ucs . #x218CE) ; 𡣎 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06835) ; ø¸ª³ + )) +(define-char + '((morohashi-daikanwa 6835 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B36) ; ø»›€ + (=ucs . #x218CE) ; 𡣎 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06836) ; ø¸ª´ + (=ucs . #x218CF) ; 𡣏 + )) +(define-char + '((=>ucs . #x218CF) ; 𡣏 + (morohashi-daikanwa 6836 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B34) ; ø»›€‹ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5451) ; ø»–¢Ž + (ideograph-daikanwa . 06837) ; ø¸ªµ + (=ucs . #x5B35) ; 嬵 + )) +(define-char + '((=>ucs . #x218D0) ; 𡣐 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06838) ; ø¸ª¶ + )) +(define-char + '((morohashi-daikanwa 6838 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x374C) ; ø»žŸ³ + (=ucs . #x218D0) ; 𡣐 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5624) ; ø»˜®¡ + (ideograph-daikanwa . 06839) ; ø¸ª· + (=ucs . #x372F) ; 㜯 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06840) ; ø¸ª¸ + (=ucs . #x218D1) ; 𡣑 + )) +(define-char + '((=>ucs . #x218D1) ; 𡣑 + (morohashi-daikanwa 6840 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x374E) ; ø»žŸµ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06841) ; ø¸ª¹ + (=ucs . #x218D2) ; 𡣒 + )) +(define-char + '((=>ucs . #x218D2) ; 𡣒 + (morohashi-daikanwa 6841 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3750) ; ø»žŸ· + )) +(define-char + '((=>ucs . #x218E9) ; 𡣩 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06842) ; ø¸ªº + )) +(define-char + '((morohashi-daikanwa 6842 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x218E9) ; 𡣩 + )) +(define-char + '((=>ucs . #x218E9) ; 𡣩 + (morohashi-daikanwa 6842 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3749) ; ø»žŸ° + )) +(define-char + '((=>ucs . #x2185F) ; 𡡟 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06844) ; ø¸ª¼ + )) +(define-char + '((morohashi-daikanwa 6844 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x2185F) ; 𡡟 + )) +(define-char + '((=>ucs . #x2185F) ; 𡡟 + (morohashi-daikanwa 6844 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3751) ; ø»žŸ¸ + )) +(define-char + '((=>ucs . #x218E1) ; 𡣡 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06846) ; ø¸ª¾ + )) +(define-char + '((morohashi-daikanwa 6846 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3752) ; ø»žŸ¹ + (=ucs . #x218E1) ; 𡣡 + )) +(define-char + '((=>ucs . #x218E4) ; 𡣤 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 06847) ; ø¸ª¿ + )) +(define-char + '((morohashi-daikanwa 6847 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3755) ; ø»žŸ¼ + (=ucs . #x218E4) ; 𡣤 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 1764) + (=jis-x0208 . #x554E) ; ø½‹ƒ + (=gt-pj-1 . #x554E) ; 嬶 + (ideograph-daikanwa . 06849) ; ø¸« + (=ucs . #x5B36) ; 嬶 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb2312 . #x6656) ; ø»…¬ + (chinese-isoir165 . #x6656) ; ø»Ž”Ÿ + (chinese-cns11643-3 . #x5453) ; ø»–¢ + (=ucs . #x5B37) ; 嬷 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5625) ; ø»˜®¢ + (=ucs . #x218D5) ; 𡣕 + )) +(define-char + '((=>ucs . #x218EA) ; 𡣪 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((korean-ksc5601 . #x6E6A) ; ø»ŠŒ› + (ideograph-daikanwa . 39076) ; ø¸‰¢¤ + )) + (ideograph-daikanwa . 06850) ; ø¸«‚ + (=cbeta . 01951) ; ø¸ žŸ + )) +(define-char + '((=>ucs . #x218EA) ; 𡣪 + (morohashi-daikanwa 6850 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((chinese-cns11643-1 . #x6F4B) ; ø»’µª + )) + (chinese-cns11643-5 . #x614B) ; ø»›‰– + )) +(define-char + '((morohashi-daikanwa 6850 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x9069) ; 適 + )) + (=ucs . #x218EA) ; 𡣪 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x3A39) ; ø»‹‰– + (chinese-gb12345 . #x4974) ; 嬸 + (chinese-big5 . #xC254) ; ý¢€Œ‰” + (ideograph-daikanwa . 06851) ; ø¸«ƒ + (=ucs . #x5B38) ; 嬸 + )) +(define-char + '((=>ucs . #x5B38) ; 嬸 + (morohashi-daikanwa 6851 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-1 . #x7640) ; ø»’¿± + )) +(define-char + '((morohashi-daikanwa 6851 0 5) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4974) ; ø»…‚‡ + (chinese-isoir165 . #x4974) ; ø»ª— + (=ucs . #x5A76) ; 婶 + )) +(define-char + '((=>ucs . #x5B39) ; 嬹 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x8208) ; 興 + )) + (ideograph-daikanwa . 06852) ; ø¸«„ + (=cbeta . 01455) ; ø¸ –¯ + )) +(define-char + '((morohashi-daikanwa 6852 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x8208) ; 興 + )) + (chinese-cns11643-3 . #x5A31) ; ø»–ª¢ + (=ucs . #x5B39) ; 嬹 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x5761) ; ø»–¦¸ + (ideograph-daikanwa . 06853) ; ø¸«… + (=ucs . #x5B3A) ; 嬺 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x575F) ; ø»–¦¶ + (ideograph-daikanwa . 06854) ; ø¸«† + (=ucs . #x3730) ; 㜰 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 06855) ; ø¸«‡ + (=ucs . #x218EB) ; 𡣫 + )) +(define-char + '((=>ucs . #x218EB) ; 𡣫 + (morohashi-daikanwa 6855 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5A7C) ; ø»˜µ± + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (cns-total-strokes . 19) + (chinese-cns11643-2 . #x6546) ; ø»”°½ + (chinese-big5 . #xF1FA) ; ý¢€‡º + (ideograph-daikanwa . 06856) ; ø¸«ˆ + (=ucs . #x5B3D) ; 嬽 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 06857) ; ø¸«‰ + (=ucs . #x218ED) ; ð¡£­ + )) +(define-char + '((=>ucs . #x218ED) ; ð¡£­ + (morohashi-daikanwa 6857 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F3F) ; ø»ž«– + )) +(define-char + '((=>ucs . #x218EE) ; ð¡£® + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 06858) ; ø¸«Š + )) +(define-char + '((=>ucs . #x218EE) ; ð¡£® + (morohashi-daikanwa 6858 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x614C) ; ø»›‰— + )) +(define-char + '((morohashi-daikanwa 6858 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x218EE) ; ð¡£® + )) +(define-char + '((=>ucs . #x218EF) ; 𡣯 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 06859) ; ø¸«‹ + )) +(define-char + '((morohashi-daikanwa 6859 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x218EF) ; 𡣯 + )) +(define-char + '((=>ucs . #x218EF) ; 𡣯 + (morohashi-daikanwa 6859 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x614D) ; ø»›‰˜ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x8CE3) ; è³£ + )) + (chinese-cns11643-3 . #x575E) ; ø»–¦µ + (ideograph-daikanwa . 06860) ; ø¸«Œ + (=cbeta . 01660) ; ø¸ ™¼ + (=ucs . #x5B3B) ; 嬻 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x5760) ; ø»–¦· + (ideograph-daikanwa . 06861) ; ø¸« + (=ucs . #x3731) ; 㜱 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x614D) ; ø»”«Œ + (chinese-big5 . #xEFC1) ; ý¢€Ž¿ + (ideograph-daikanwa . 06862) ; ø¸«Ž + (=ucs . #x5B3C) ; 嬼 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 06863) ; ø¸« + (=ucs . #x218F0) ; ð¡£° + )) +(define-char + '((=>ucs . #x218F0) ; ð¡£° + (morohashi-daikanwa 6863 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F3E) ; ø»ž«• + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 06864) ; ø¸« + (=ucs . #x218F1) ; ð¡£± + )) +(define-char + '((=>ucs . #x218F1) ; ð¡£± + (morohashi-daikanwa 6864 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F40) ; ø»ž«— + )) +(define-char + '((=>ucs . #x218FC) ; ð¡£¼ + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 06865) ; ø¸«‘ + )) +(define-char + '((morohashi-daikanwa 6865 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F3C) ; ø»ž«“ + (=ucs . #x218FC) ; ð¡£¼ + )) +(define-char + '((=>ucs . #x218F7) ; ð¡£· + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 06866) ; ø¸«’ + )) +(define-char + '((morohashi-daikanwa 6866 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x218F7) ; ð¡£· + )) +(define-char + '((=>ucs . #x218F7) ; ð¡£· + (morohashi-daikanwa 6866 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F3D) ; ø»ž«” + )) +(define-char + '((=>ucs . #x218F8) ; 𡣸 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 06867) ; ø¸«“ + )) +(define-char + '((morohashi-daikanwa 6867 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x218F8) ; 𡣸 + )) +(define-char + '((=>ucs . #x218F8) ; 𡣸 + (morohashi-daikanwa 6867 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F41) ; ø»ž«˜ + )) +(define-char + '((=>ucs . #x3732) ; 㜲 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((japanese-jisx0212 . #x3A32) ; ø»‹‰ + (=jis-x0213-2-2000 . #x2574) ; ø»¤¤‹ + (ideograph-daikanwa . 06776) ; ø¸©¸ + )) + (ideograph-daikanwa . 06869) ; ø¸«• + (=cbeta . 06239) ; ø¸¡¡Ÿ + )) +(define-char + '((=>ucs . #x3732) ; 㜲 + (morohashi-daikanwa 6869 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((chinese-cns11643-1 . #x704F) ; ø»’·Œ + )) + (chinese-cns11643-4 . #x5F54) ; ø»˜¼Ÿ + )) +(define-char + '((morohashi-daikanwa 6869 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x5B34) ; 嬴 + )) + (=ucs . #x3732) ; 㜲 + )) +(define-char + '((=>ucs . #x218FD) ; ð¡£½ + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x95BB) ; 閻 + )) + (ideograph-daikanwa . 06870) ; ø¸«– + )) +(define-char + '((morohashi-daikanwa 6870 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x95BB) ; 閻 + )) + (=ucs . #x218FD) ; ð¡£½ + )) +(define-char + '((=>ucs . #x218FD) ; ð¡£½ + (morohashi-daikanwa 6870 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x95BB) ; 閻 + )) + (=cbeta . 02259) ; ø¸ £“ + )) +(define-char + '((=>ucs . #x218FD) ; ð¡£½ + (morohashi-daikanwa 6870 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + ) + ((=ucs . #x95BB) ; 閻 + )) + (chinese-cns11643-5 . #x675F) ; ø»›’ž + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x675E) ; ø»›’ + (ideograph-daikanwa . 06871) ; ø¸«— + (=ucs . #x3733) ; 㜳 + )) +(define-char + '((=>ucs . #x5B3E) ; 嬾 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (shinjigen-2 . 1765) + (=jis-x0208 . #x554F) ; ø½‹ƒ‚ + (=gt-pj-1 . #x554F) ; ø½‹ƒ‚ + (chinese-big5 . #xF1FB) ; ý¢€‡» + (ideograph-daikanwa . 06872) ; ø¸«˜ + (ucs-jis . #x5B3E) ; ø½‹ƒ‚ + )) +(define-char + '((=>ucs . #x5B3E) ; 嬾 + (morohashi-daikanwa 6872 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x6547) ; ø»”°¾ + (ucs-cns . #x5B3E) ; ø»”°¾ + )) +(define-char + '((=>ucs-cns . #x2F86A) ; 嬾 + (morohashi-daikanwa 6872 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x5B3E) ; 嬾 + )) +(define-char + '((=>ucs* . #x5B3E) ; 嬾 + (=>ucs-gb . #x5B3E) ; 嬾 + (morohashi-daikanwa 6872 0 4) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A33) ; ø»–ª¤ + (=ucs . #x2F86A) ; 嬾 + )) +(define-char + '((=>ucs . #x218FE) ; ð¡£¾ + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 06873) ; ø¸«™ + )) +(define-char + '((morohashi-daikanwa 6873 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x218FE) ; ð¡£¾ + )) +(define-char + '((=>ucs . #x218FE) ; ð¡£¾ + (morohashi-daikanwa 6873 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F53) ; ø»˜¼ž + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x6548) ; ø»”°¿ + (chinese-big5 . #xF1FC) ; ý¢€‡¼ + (ideograph-daikanwa . 06874) ; ø¸«š + (=ucs . #x5B3F) ; 嬿 + )) +(define-char + '((=>ucs . #x21908) ; 𡤈 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 06875) ; ø¸«› + )) +(define-char + '((morohashi-daikanwa 6875 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x21908) ; 𡤈 + )) +(define-char + '((=>ucs . #x21908) ; 𡤈 + (morohashi-daikanwa 6875 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x464E) ; ø»žµ· + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A30) ; ø»–ª¡ + (ideograph-daikanwa . 06876) ; ø¸«œ + (=ucs . #x3734) ; 㜴 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 06877) ; ø¸« + (=ucs . #x218FF) ; 𡣿 + )) +(define-char + '((=>ucs . #x218FF) ; 𡣿 + (morohashi-daikanwa 6877 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x464D) ; ø»žµ¶ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 06878) ; ø¸«ž + (=ucs . #x21900) ; 𡤀 + )) +(define-char + '((=>ucs . #x21900) ; 𡤀 + (morohashi-daikanwa 6878 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4652) ; ø»žµ» + )) +(define-char + '((=>ucs . #x2A508) ; 𪔈 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 06879) ; ø¸«Ÿ + )) +(define-char + '((morohashi-daikanwa 6879 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x464F) ; ø»žµ¸ + (=ucs . #x2A508) ; 𪔈 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 06880) ; ø¸«  + (=ucs . #x21901) ; 𡤁 + )) +(define-char + '((=>ucs . #x21901) ; 𡤁 + (morohashi-daikanwa 6880 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4650) ; ø»žµ¹ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 06881) ; ø¸«¡ + (=ucs . #x2190B) ; 𡤋 + )) +(define-char + '((=>ucs . #x2190B) ; 𡤋 + (morohashi-daikanwa 6881 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6761) ; ø»›’  + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A32) ; ø»–ª£ + (ideograph-daikanwa . 06882) ; ø¸«¢ + (=ucs . #x3735) ; 㜵 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 06883) ; ø¸«£ + (=ucs . #x2190C) ; 𡤌 + )) +(define-char + '((=>ucs . #x2190C) ; 𡤌 + (morohashi-daikanwa 6883 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6760) ; ø»›’Ÿ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5A15) ; 娕 + ) + ((=ucs . #x9801) ; 頁 + )) + (chinese-cns11643-7 . #x4651) ; ø»žµº + (=cbeta . 04165) ; ø¸¡… + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C37) ; ø»–­¤ + (ideograph-daikanwa . 06884) ; ø¸«¤ + (=ucs . #x3736) ; 㜶 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (shinjigen-2 . 1768) + (chinese-gb2312 . #x6657) ; ø»…¬ + (=jis-x0208 . #x5552) ; ø½‹ƒ… + (korean-ksc5601 . #x5F45) ; ø»‰µ´ + (chinese-isoir165 . #x6657) ; ø»Ž”  + (chinese-cns11643-1 . #x7967) ; ø»“„² + (=gt-pj-1 . #x5552) ; 孀 + (chinese-big5 . #xC45C) ; ý¢€Œ‘œ + (ideograph-daikanwa . 06885) ; ø¸«¥ + (=ucs . #x5B40) ; 孀 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (japanese-jisx0212 . #x3A3A) ; ø»‹‰— + (=jis-x0213-1-2000 . #x4F55) ; ø»£—” + (ideograph-daikanwa . 06886) ; ø¸«¦ + (=ucs . #x5B41) ; 孁 + )) +(define-char + '((=>ucs . #x5B41) ; 孁 + (morohashi-daikanwa 6886 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6334) ; ø»™· + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6335) ; ø»™¸ + (ideograph-daikanwa . 06887) ; ø¸«§ + (=ucs . #x3737) ; 㜷 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C36) ; ø»–­£ + (ideograph-daikanwa . 06888) ; ø¸«¨ + (=ucs . #x5B42) ; 孂 + )) +(define-char + '((=>ucs . #x2190F) ; 𡤏 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((ideograph-daikanwa . 32123) ; ø¸‡µ» + )) + (ideograph-daikanwa . 06889) ; ø¸«© + (=cbeta . 02599) ; ø¸ ¨§ + )) +(define-char + '((=>ucs . #x2190F) ; 𡤏 + (morohashi-daikanwa 6889 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + ) + ((chinese-cns11643-1 . #x7531) ; ø»’¾„ + )) + (chinese-cns11643-7 . #x4D51) ; ø»Ÿ€Œ + )) +(define-char + '((morohashi-daikanwa 6889 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x859B) ; 薛 + )) + (=ucs . #x2190F) ; 𡤏 + )) +(define-char + '((=>ucs . #x3738) ; 㜸 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x859B) ; 薛 + ) + ((=ucs . #x5973) ; 女 + )) + (chinese-cns11643-3 . #x5C38) ; ø»–­¥ + (ideograph-daikanwa . 06890) ; ø¸«ª + (=cbeta . 00859) ; ø¸ › + )) +(define-char + '((morohashi-daikanwa 6890 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x859B) ; 薛 + ) + ((=ucs . #x5973) ; 女 + )) + (=ucs . #x3738) ; 㜸 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (shinjigen-2 . 1757) + (=jis-x0208 . #x5550) ; ø½‹ƒƒ + (korean-ksc5601 . #x653E) ; ø»‰¾¡ + (chinese-isoir165 . #x7E59) ; ø»Ž·² + (chinese-cns11643-1 . #x7968) ; ø»“„³ + (=gt-pj-1 . #x5550) ; 孃 + (chinese-big5 . #xC45D) ; ý¢€Œ‘ + (ideograph-daikanwa . 06891) ; ø¸«« + (=ucs . #x5B43) ; 孃 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C39) ; ø»–­¦ + (ideograph-daikanwa . 06892) ; ø¸«¬ + (=ucs . #x5B44) ; 孄 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (shinjigen-2 . 1767) + (=jis-x0208 . #x5551) ; ø½‹ƒ„ + (chinese-cns11643-2 . #x686F) ; ø»”¶€ + (=gt-pj-1 . #x5551) ; 孅 + (chinese-big5 . #xF443) ; ý¢€‘ƒ + (ideograph-daikanwa . 06893) ; ø¸«­ + (=ucs . #x5B45) ; 孅 + )) +(define-char + '((=>ucs . #x21916) ; 𡤖 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 06894) ; ø¸«® + )) +(define-char + '((morohashi-daikanwa 6894 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x21916) ; 𡤖 + )) +(define-char + '((=>ucs . #x21916) ; 𡤖 + (morohashi-daikanwa 6894 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6B7A) ; ø»›˜± + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 06895) ; ø¸«¯ + (=ucs . #x21917) ; 𡤗 + )) +(define-char + '((=>ucs . #x21917) ; 𡤗 + (morohashi-daikanwa 6895 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6B7B) ; ø»›˜² + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x5B30) ; 嬰 + )) + (chinese-cns11643-3 . #x5C3A) ; ø»–­§ + (ideograph-daikanwa . 06896) ; ø¸«° + (=cbeta . 01516) ; ø¸ —¬ + (=ucs . #x5B46) ; 孆 + )) +(define-char + '((=>ucs . #x2923D) ; 𩈽 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 06897) ; ø¸«± + )) +(define-char + '((morohashi-daikanwa 6897 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D50) ; ø»Ÿ€‹ + (=ucs . #x2923D) ; 𩈽 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x21912) ; 𡤒 + )) +(define-char + '((=>ucs . #x21912) ; 𡤒 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6B79) ; ø»›˜° + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 06898) ; ø¸«² + (=ucs . #x21918) ; 𡤘 + )) +(define-char + '((=>ucs . #x21918) ; 𡤘 + (morohashi-daikanwa 6898 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x532A) ; ø»Ÿˆ™ + )) +(define-char + '((=>ucs . #x5B47) ; 孇 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 06899) ; ø¸«³ + )) +(define-char + '((morohashi-daikanwa 6899 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B56) ; ø»”º + (chinese-big5 . #xF5C8) ; ý¢€—ˆ + (=ucs . #x5B47) ; 孇 + )) +(define-char + '((=>ucs . #x5B48) ; 孈 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 06900) ; ø¸«´ + )) +(define-char + '((morohashi-daikanwa 6900 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B55) ; ø»”º€ + (chinese-big5 . #xF5C7) ; ý¢€—‡ + (=ucs . #x5B48) ; 孈 + )) +(define-char + '((=>ucs . #x21919) ; 𡤙 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 06901) ; ø¸«µ + )) +(define-char + '((=>ucs . #x21919) ; 𡤙 + (morohashi-daikanwa 6901 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F76) ; ø»›ž¥ + )) +(define-char + '((morohashi-daikanwa 6901 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (=ucs . #x21919) ; 𡤙 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E29) ; ø»–°’ + (ideograph-daikanwa . 06902) ; ø¸«¶ + (=ucs . #x5B49) ; 孉 + )) +(define-char + '((=>ucs . #x3739) ; 㜹 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=jis-x0208 . #x625A) ; ø½‹–“ + (korean-ksc5601 . #x4F3A) ; ø»‰ž‰ + (ideograph-daikanwa . 23747) ; ø¸…³ƒ + )) + (ideograph-daikanwa . 06903) ; ø¸«· + (=cbeta . 03034) ; ø¸ ¯š + )) +(define-char + '((morohashi-daikanwa 6903 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x77BF) ; 瞿 + )) + (=ucs . #x3739) ; 㜹 + )) +(define-char + '((=>ucs . #x3739) ; 㜹 + (morohashi-daikanwa 6903 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + ) + ((=ucs . #x77BF) ; 瞿 + )) + (chinese-cns11643-4 . #x6637) ; ø»™†” + (ucs-cns . #x3739) ; ø»™†” + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 06904) ; ø¸«¸ + (=ucs . #x2191A) ; 𡤚 + )) +(define-char + '((=>ucs . #x2191A) ; 𡤚 + (morohashi-daikanwa 6904 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x532B) ; ø»Ÿˆš + )) +(define-char + '((=>ucs . #x2191B) ; 𡤛 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 06905) ; ø¸«¹ + )) +(define-char + '((morohashi-daikanwa 6905 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F75) ; ø»›ž¤ + (=ucs . #x2191B) ; 𡤛 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 06906) ; ø¸«º + (=ucs . #x21925) ; 𡤥 + )) +(define-char + '((=>ucs . #x21925) ; 𡤥 + (morohashi-daikanwa 6906 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x575F) ; ø»Ÿ† + )) +(define-char + '((=>ucs . #x21921) ; 𡤡 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 06907) ; ø¸«» + )) +(define-char + '((=>ucs . #x21921) ; 𡤡 + (morohashi-daikanwa 6907 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5762) ; ø»Ÿ‰ + )) +(define-char + '((morohashi-daikanwa 6907 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (=ucs . #x21921) ; 𡤡 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-4 . #x6865) ; ø»™‰¾ + (ideograph-daikanwa . 06908) ; ø¸«¼ + (=ucs . #x373A) ; 㜺 + )) +(define-char + '((=>ucs . #x21922) ; 𡤢 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=jis-x0208 . #x4D65) ; ø½Š·¨ + (korean-ksc5601 . #x547E) ; ø»‰¦£ + (ideograph-daikanwa . 28397) ; ø¸†»­ + )) + (ideograph-daikanwa . 06909) ; ø¸«½ + (=cbeta . 03541) ; ø¸ ·• + )) +(define-char + '((morohashi-daikanwa 6909 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x7F85) ; 羅 + )) + (=ucs . #x21922) ; 𡤢 + )) +(define-char + '((=>ucs . #x21922) ; 𡤢 + (morohashi-daikanwa 6909 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x444C) ; ø»‘¶¡ + ) + ((=ucs . #x7F85) ; 羅 + )) + (chinese-cns11643-5 . #x7336) ; ø»›£ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F42) ; ø»–²‰ + (ideograph-daikanwa . 06910) ; ø¸«¾ + (=ucs . #x5B4A) ; 孊 + )) +(define-char + '((=>ucs . #x5B4B) ; 孋 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (japanese-jisx0212 . #x3A3B) ; ø»‹‰˜ + (chinese-big5 . #xF6DB) ; ý¢€›› + (ideograph-daikanwa . 06911) ; ø¸«¿ + (ucs-jis . #x5B4B) ; ø»‹‰˜ + )) +(define-char + '((morohashi-daikanwa 6911 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (=ucs . #x5B4B) ; 孋 + )) +(define-char + '((=>ucs . #x5B4B) ; 孋 + (morohashi-daikanwa 6911 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D49) ; ø»”¼° + )) +(define-char + '((=>ucs . #x5B4C) ; 孌 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (japanese-jisx0212 . #x3A3C) ; ø»‹‰™ + (=jis-x0213-2-2000 . #x2576) ; ø»¤¤ + (ideograph-daikanwa . 06912) ; ø¸¬€ + (ucs-jis . #x5B4C) ; ø»‹‰™ + )) +(define-char + '((morohashi-daikanwa 6912 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-gb12345 . #x662E) ; 孌 + (chinese-big5 . #xF6DC) ; ý¢€›œ + (=ucs . #x5B4C) ; 孌 + )) +(define-char + '((=>ucs . #x5B4C) ; 孌 + (morohashi-daikanwa 6912 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D4A) ; ø»”¼± + )) +(define-char + '((=>ucs . #x21923) ; 𡤣 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 06913) ; ø¸¬ + )) +(define-char + '((morohashi-daikanwa 6913 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (=ucs . #x21923) ; 𡤣 + )) +(define-char + '((=>ucs . #x21923) ; 𡤣 + (morohashi-daikanwa 6913 0 3) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5761) ; ø»Ÿˆ + )) +(define-char + '((=>ucs . #x21928) ; 𡤨 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 06914) ; ø¸¬‚ + )) +(define-char + '((morohashi-daikanwa 6914 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5760) ; ø»Ÿ‡ + (=ucs . #x21928) ; 𡤨 + )) +(define-char + '((=>ucs . #x21924) ; 𡤤 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 06915) ; ø¸¬ƒ + )) +(define-char + '((morohashi-daikanwa 6915 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 18) + (total-strokes . 21) + (=ucs . #x21924) ; 𡤤 + )) +(define-char + '((=>ucs . #x21924) ; 𡤤 + (morohashi-daikanwa 6915 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5763) ; ø»ŸŠ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F24) ; ø»”¿‡ + (chinese-big5 . #xF7D5) ; ý¢€Ÿ• + (ideograph-daikanwa . 06916) ; ø¸¬„ + (=ucs . #x5B4D) ; 孍 + )) +(define-char + '((=>ucs . #x2192B) ; 𡤫 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideograph-daikanwa . 06917) ; ø¸¬… + )) +(define-char + '((morohashi-daikanwa 6917 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-5 . #x7569) ; ø»›§Œ + (=ucs . #x2192B) ; 𡤫 + )) +(define-char + '((=>ucs . #x2192C) ; 𡤬 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideograph-daikanwa . 06918) ; ø¸¬† + )) +(define-char + '((morohashi-daikanwa 6918 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 20) + (total-strokes . 23) + (=ucs . #x2192C) ; 𡤬 + )) +(define-char + '((=>ucs . #x2192C) ; 𡤬 + (morohashi-daikanwa 6918 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B4C) ; ø»Ÿ”« + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-2 . #x7035) ; ø»•€¶ + (chinese-big5 . #xF8A7) ; ý¢€¢§ + (ideograph-daikanwa . 06919) ; ø¸¬‡ + (=ucs . #x5B4E) ; 孎 + )) +(define-char + '((=>ucs . #x5B4F) ; 孏 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((chinese-cns11643-1 . #x7B22) ; ø»“†© + (ideograph-daikanwa . 32519) ; ø¸‡¼‡ + )) + (chinese-cns11643-3 . #x6073) ; ø»–´˜ + (ideograph-daikanwa . 06920) ; ø¸¬ˆ + (=cbeta . 05463) ; ø¸¡•— + )) +(define-char + '((morohashi-daikanwa 6920 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5973) ; 女 + ) + ((=ucs . #x862D) ; 蘭 + )) + (=ucs . #x5B4F) ; 孏 + )) +(define-char + '((=>ucs . #x2192E) ; 𡤮 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 06921) ; ø¸¬‰ + )) +(define-char + '((morohashi-daikanwa 6921 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 21) + (total-strokes . 24) + (=ucs . #x2192E) ; 𡤮 + )) +(define-char + '((=>ucs . #x2192E) ; 𡤮 + (morohashi-daikanwa 6921 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E5A) ; ø»Ÿ™“ + )) +(define-char + '((=>ucs . #x2192F) ; 𡤯 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 06922) ; ø¸¬Š + )) +(define-char + '((morohashi-daikanwa 6922 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 21) + (total-strokes . 24) + (=ucs . #x2192F) ; 𡤯 + )) +(define-char + '((=>ucs . #x2192F) ; 𡤯 + (morohashi-daikanwa 6922 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E5B) ; ø»Ÿ™” + )) +(define-char + '((=>ucs . #x21931) ; 𡤱 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 06923) ; ø¸¬‹ + )) +(define-char + '((morohashi-daikanwa 6923 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 21) + (total-strokes . 24) + (=ucs . #x21931) ; 𡤱 + )) +(define-char + '((=>ucs . #x21931) ; 𡤱 + (morohashi-daikanwa 6923 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E59) ; ø»Ÿ™’ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 49019) ; ø¸‹½» + (=ucs . #x21932) ; 𡤲 + )) +(define-char + '((=>ucs . #x21932) ; 𡤲 + (morohashi-daikanwa 49019 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E5C) ; ø»Ÿ™• + )) +(define-char + '((=>ucs . #x21936) ; 𡤶 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 22) + (total-strokes . 25) + (ideograph-daikanwa . 06924) ; ø¸¬Œ + )) +(define-char + '((morohashi-daikanwa 6924 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 22) + (total-strokes . 25) + (=ucs . #x21936) ; 𡤶 + )) +(define-char + '((=>ucs . #x21936) ; 𡤶 + (morohashi-daikanwa 6924 0 2) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-5 . #x7924) ; ø»›«¿ + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-3 . #x6162) ; ø»–µ¥ + (ideograph-daikanwa . 06925) ; ø¸¬ + (=ucs . #x373B) ; 㜻 + )) +(define-char + '((ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-3 . #x6163) ; ø»–µ¦ + (ideograph-daikanwa . 06926) ; ø¸¬Ž + (=ucs . #x373C) ; 㜼 + )) +(define-char + '((=>ucs . #x2193A) ; 𡤺 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 06927) ; ø¸¬ + )) +(define-char + '((morohashi-daikanwa 6927 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A65) ; ø»›®ž + (=ucs . #x2193A) ; 𡤺 + )) +(define-char + '((=>ucs . #x21939) ; 𡤹 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 06928) ; ø¸¬ + )) +(define-char + '((=>ucs . #x21939) ; 𡤹 + (morohashi-daikanwa 6928 0 0) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-7 . #x634D) ; ø»Ÿ œ + )) +(define-char + '((morohashi-daikanwa 6928 0 1) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 24) + (total-strokes . 27) + (=ucs . #x21939) ; 𡤹 + )) +(define-char + '((=>ucs . #x21929) ; 𡤩 + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 06929) ; ø¸¬‘ + )) +(define-char + '((morohashi-daikanwa 6929 0 8) + (ideographic-radical . 38) ; â¼¥ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5764) ; ø»Ÿ‹ + (=ucs . #x21929) ; 𡤩 + )) diff --git a/lisp/utf-2000/Ideograph-R039-Child.el b/lisp/utf-2000/Ideograph-R039-Child.el new file mode 100644 index 0000000..fb2a9ca --- /dev/null +++ b/lisp/utf-2000/Ideograph-R039-Child.el @@ -0,0 +1,1608 @@ +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 1773) + (chinese-gb2312 . #x5753) ; ø»…–Š + (=jis-x0208 . #x3B52) ; ø½Šœ¹ + (korean-ksc5601 . #x6D2D) ; ø»ŠŠ€ + (chinese-isoir165 . #x5753) ; ø»¾š + (chinese-cns11643-1 . #x444D) ; ø»‘¶¢ + (=gt-pj-1 . #x3B52) ; 子 + (chinese-big5 . #xA46C) ; ý¢€Š‘¬ + (ideograph-daikanwa . 06930) ; ø¸¬’ + (=gt-k . 00179) ; ý¡„€‚³ + (=ucs . #x5B50) ; 子 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 1772) + (chinese-gb2312 . #x665D) ; ø»…¬– + (=jis-x0208 . #x5553) ; ø½‹ƒ† + (korean-ksc5601 . #x7A6A) ; ø»Šžƒ + (chinese-isoir165 . #x665D) ; ø»Ž”¦ + (chinese-cns11643-1 . #x444E) ; ø»‘¶£ + (=gt-pj-1 . #x5553) ; 孑 + (chinese-big5 . #xA46D) ; ý¢€Š‘­ + (ideograph-daikanwa . 06931) ; ø¸¬“ + (=gt-k . 00180) ; ý¡„€‚´ + (=ucs . #x5B51) ; 孑 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 0) + (total-strokes . 3) + (japanese-jisx0212 . #x3A3D) ; ø»‹‰š + (chinese-cns11643-4 . #x2132) ; ø»— ¹ + (=jis-x0213-2-2000 . #x2577) ; ø»¤¤Ž + (ideograph-daikanwa . 06932) ; ø¸¬” + (=ucs . #x5B52) ; 孒 + )) +(define-char + '((=>ucs . #x2193C) ; 𡤼 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 0) + (total-strokes . 3) + (ideograph-daikanwa . 49020) ; ø¸‹½¼ + )) +(define-char + '((morohashi-daikanwa 49020 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-cns11643-4 . #x2133) ; ø»— º + (=ucs . #x2193C) ; 𡤼 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x665E) ; ø»…¬— + (chinese-isoir165 . #x665E) ; ø»Ž”§ + (chinese-cns11643-1 . #x444F) ; ø»‘¶¤ + (chinese-big5 . #xA46E) ; ý¢€Š‘® + (=ucs . #x5B53) ; 孓 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-2 . 1775) + (chinese-gb2312 . #x3F57) ; ø»„²¾ + (=jis-x0208 . #x3926) ; ø½Š™‘ + (korean-ksc5601 . #x4D6E) ; ø»‰œ + (chinese-isoir165 . #x3F57) ; ø»›Ž + (chinese-cns11643-1 . #x4536) ; ø»‘·© + (=gt-pj-1 . #x3926) ; 孔 + (chinese-big5 . #xA4D5) ; ý¢€Š“• + (ideograph-daikanwa . 06933) ; ø¸¬• + (=gt-k . 00434) ; ý¡„€†² + (=ucs . #x5B54) ; 孔 + )) +(define-char + '((=>ucs . #x2193E) ; 𡤾 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 06935) ; ø¸¬— + )) +(define-char + '((morohashi-daikanwa 6935 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2268) ; ø»›·• + (=ucs . #x2193E) ; 𡤾 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x2163) ; ø»™«® + (ideograph-daikanwa . 06936) ; ø¸¬˜ + (=ucs . #x2193F) ; 𡤿 + )) +(define-char + '((=>ucs . #x21940) ; 𡥀 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2269) ; ø»›·– + (ideograph-daikanwa . 06937) ; ø¸¬™ + )) +(define-char + '((morohashi-daikanwa 6937 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 2) + (total-strokes . 5) + (=ucs . #x21940) ; 𡥀 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 1776) + (chinese-gb2312 . #x5450) ; ø»…‘­ + (=jis-x0208 . #x5554) ; ø½‹ƒ‡ + (korean-ksc5601 . #x6D26) ; ø»Š‰¹ + (chinese-isoir165 . #x5450) ; ø»¹½ + (chinese-cns11643-1 . #x4645) ; ø»‘¹– + (=gt-pj-1 . #x5554) ; 孕 + (chinese-big5 . #xA5A5) ; ý¢€Š–¥ + (ideograph-daikanwa . 06938) ; ø¸¬š + (=gt-k . 01041) ; ý¡„€‘ + (=ucs . #x5B55) ; 孕 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x234E) ; ø»•š + (ideograph-daikanwa . 06940) ; ø¸¬œ + (=ucs . #x373D) ; 㜽 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3A3E) ; ø»‹‰› + (chinese-isoir165 . #x7B3F) ; ø»Ž²¾ + (chinese-cns11643-2 . #x2233) ; ø»“Ž + (=jis-x0213-1-2000 . #x4F56) ; ø»£—• + (chinese-big5 . #xC9D3) ; ý¢€Œ§“ + (ideograph-daikanwa . 06941) ; ø¸¬ + (=jef-china3 . #x49F2) ; øº„§² + (=ucs . #x5B56) ; 孖 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 1777) + (chinese-gb2312 . #x5756) ; ø»…– + (=jis-x0208 . #x3B7A) ; ø½Š¡ + (korean-ksc5601 . #x6D2E) ; ø»ŠŠ + (chinese-isoir165 . #x5756) ; ø»¾ + (chinese-cns11643-1 . #x4773) ; ø»‘»¢ + (=gt-pj-1 . #x3B7A) ; 字 + (chinese-big5 . #xA672) ; ý¢€Š™² + (ideograph-daikanwa . 06942) ; ø¸¬ž + (=gt-k . 01624) ; ý¡„€™˜ + (=ucs . #x5B57) ; 字 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 1778) + (chinese-gb2312 . #x3466) ; ø»„£ƒ + (=jis-x0208 . #x4238) ; ø½Š¦± + (korean-ksc5601 . #x706D) ; ø»Šš + (chinese-isoir165 . #x3466) ; ø»‹“ + (chinese-cns11643-1 . #x4774) ; ø»‘»£ + (=gt-pj-1 . #x4238) ; 存 + (chinese-big5 . #xA673) ; ý¢€Š™³ + (ideograph-daikanwa . 06943) ; ø¸¬Ÿ + (=gt-k . 01663) ; ý¡„€™¿ + (=ucs . #x5B58) ; 存 + )) +(define-char + '((=>ucs . #x21943) ; 𡥃 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 06944) ; ø¸¬  + )) +(define-char + '((morohashi-daikanwa 6944 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2445) ; ø»›¹® + (=ucs . #x21943) ; 𡥃 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2444) ; ø»›¹­ + (ideograph-daikanwa . 06946) ; ø¸¬¢ + (=ucs . #x21945) ; 𡥅 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x4B6F) ; ø»…„¾ + (chinese-isoir165 . #x4B6F) ; ø»­Ž + (=jef-china3 . #x81DE) ; øºˆ‡ž + (=ucs . #x5B59) ; 孙 + )) +(define-char + '((=>ucs . #x5B5A) ; 孚 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1780) + (=jis-x0208 . #x5555) ; ø½‹ƒˆ + (korean-ksc5601 . #x5D21) ; ø»‰²” + (=gt-pj-1 . #x5555) ; ø½‹ƒˆ + (ideograph-daikanwa . 06948) ; ø¸¬¤ + (=gt-k . 02693) ; ý¡„€ª… + (ucs-jis . #x5B5A) ; ø½‹ƒˆ + )) +(define-char + '((morohashi-daikanwa 6948 0 2) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x665A) ; ø»…¬“ + (chinese-isoir165 . #x665A) ; ø»Ž”£ + (chinese-cns11643-1 . #x4977) ; ø»‘¾¢ + (chinese-big5 . #xA7B7) ; ý¢€Šž· + (=ucs . #x5B5A) ; 孚 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1781) + (chinese-gb2312 . #x5843) ; ø»…—˜ + (=jis-x0208 . #x5556) ; ø½‹ƒ‰ + (chinese-isoir165 . #x5843) ; ø»¿¨ + (chinese-cns11643-1 . #x4978) ; ø»‘¾£ + (=gt-pj-1 . #x5556) ; 孛 + (chinese-big5 . #xA7B8) ; ý¢€Šž¸ + (ideograph-daikanwa . 06949) ; ø¸¬¥ + (=gt-k . 02696) ; ý¡„€ªˆ + (=ucs . #x5B5B) ; 孛 + )) +(define-char + '((=>ucs . #x21947) ; 𡥇 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 06950) ; ø¸¬¦ + )) +(define-char + '((=>ucs . #x21947) ; 𡥇 + (morohashi-daikanwa 6950 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2677) ; ø»›½œ + )) +(define-char + '((morohashi-daikanwa 6950 0 1) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x21947) ; 𡥇 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x574E) ; ø»…–… + (=jis-x0208 . #x3B5A) ; ø½Š + (korean-ksc5601 . #x6D2F) ; ø»ŠŠ‚ + (chinese-isoir165 . #x574E) ; ø»¾• + (chinese-cns11643-1 . #x4976) ; ø»‘¾¡ + (=gt-pj-1 . #x3B5A) ; 孜 + (chinese-big5 . #xA7B6) ; ý¢€Šž¶ + (ideograph-daikanwa . 06951) ; ø¸¬§ + (=ucs . #x5B5C) ; 孜 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1779) + (chinese-gb2312 . #x5022) ; ø»…‹‡ + (=jis-x0208 . #x3927) ; ø½Š™’ + (korean-ksc5601 . #x7C78) ; ø»Š¡ + (chinese-isoir165 . #x5022) ; ø»³— + (chinese-cns11643-1 . #x4975) ; ø»‘¾  + (=gt-pj-1 . #x3927) ; 孝 + (chinese-big5 . #xA7B5) ; ý¢€Šžµ + (ideograph-daikanwa . 06952) ; ø¸¬¨ + (=gt-k . 02542) ; ý¡„€§® + (=ucs . #x5B5D) ; 孝 + )) +(define-char + '((=>ucs . #x21948) ; 𡥈 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 06953) ; ø¸¬© + )) +(define-char + '((=>ucs . #x21948) ; 𡥈 + (morohashi-daikanwa 6953 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x236A) ; ø»™®± + )) +(define-char + '((morohashi-daikanwa 6953 0 1) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x21948) ; 𡥈 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2678) ; ø»›½ + (ideograph-daikanwa . 06954) ; ø¸¬ª + (=jef-china3 . #x49F9) ; øº„§¹ + (=ucs . #x373E) ; 㜾 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x236C) ; ø»—¤¯ + (ideograph-daikanwa . 06955) ; ø¸¬« + (=ucs . #x21949) ; 𡥉 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x236D) ; ø»—¤° + (ideograph-daikanwa . 06956) ; ø¸¬¬ + (=ucs . #x373F) ; 㜿 + )) +(define-char + '((=>ucs . #x2194D) ; 𡥍 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 06957) ; ø¸¬­ + )) +(define-char + '((morohashi-daikanwa 6957 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2369) ; ø»™®° + (=ucs . #x2194D) ; 𡥍 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3A3F) ; ø»‹‰œ + (ideograph-daikanwa . 06959) ; ø¸¬¯ + (=jef-china3 . #x49F4) ; øº„§´ + (=ucs . #x5B5E) ; 孞 + )) +(define-char + '((=>ucs . #x6588) ; 斈 + (morohashi-daikanwa 13453 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2558) ; ø»•“ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x21946) ; 𡥆 + )) +(define-char + '((=>ucs . #x21946) ; 𡥆 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2676) ; ø»›½› + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2368) ; ø»™®¯ + (=ucs . #x24605) ; 𤘅 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1788) + (chinese-gb2312 . #x434F) ; ø»„¸® + (=jis-x0208 . #x4C52) ; ø½Šµ· + (korean-ksc5601 . #x586B) ; ø»‰¬ˆ + (chinese-isoir165 . #x434F) ; ø» ¾ + (chinese-cns11643-1 . #x4C75) ; ø»’‚º + (=gt-pj-1 . #x4C52) ; 孟 + (chinese-big5 . #xA973) ; ý¢€Š¥³ + (ideograph-daikanwa . 06960) ; ø¸¬° + (=gt-k . 03839) ; ý¡„€»¿ + (=ucs . #x5B5F) ; 孟 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53F8) ; 司 + ) + ((=ucs . #x5B50) ; 子 + )) + (chinese-cns11643-3 . #x2848) ; ø»•¡ + (ideograph-daikanwa . 06961) ; ø¸¬± + (=cbeta . 05980) ; ø¸¡œ + (=ucs . #x5B60) ; å­  + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2622) ; ø»—§¿ + (ideograph-daikanwa . 06962) ; ø¸¬² + (=ucs . #x5B61) ; å­¡ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06963) ; ø¸¬³ + (=ucs . #x2194E) ; 𡥎 + )) +(define-char + '((=>ucs . #x2194E) ; 𡥎 + (morohashi-daikanwa 6963 0 1) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x286F) ; ø»—¬ˆ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x665F) ; ø»…¬˜ + (chinese-isoir165 . #x665F) ; ø»Ž”¨ + (chinese-cns11643-2 . #x2636) ; ø»“”‹ + (chinese-big5 . #xCC55) ; ý¢€Œ±• + (ideograph-daikanwa . 06964) ; ø¸¬´ + (=jef-china3 . #x97E6) ; øº‰Ÿ¦ + (=ucs . #x5B62) ; å­¢ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3C3E) ; ø»„®‹ + (=jis-x0208 . #x3528) ; ø½Š“› + (korean-ksc5601 . #x4C79) ; ø»‰š® + (chinese-isoir165 . #x3C3E) ; ø»–› + (chinese-cns11643-1 . #x4C77) ; ø»’‚¼ + (=gt-pj-1 . #x3528) ; å­£ + (chinese-big5 . #xA975) ; ý¢€Š¥µ + (ideograph-daikanwa . 06965) ; ø¸¬µ + (=gt-k . 03665) ; ý¡„€¹‘ + (=ucs . #x5B63) ; å­£ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3942) ; ø»„©µ + (=jis-x0208 . #x3849) ; ø½Š˜– + (korean-ksc5601 . #x4D35) ; ø»‰›ˆ + (chinese-isoir165 . #x3942) ; ø»’… + (chinese-cns11643-1 . #x4C76) ; ø»’‚» + (=gt-pj-1 . #x3849) ; å­¤ + (chinese-big5 . #xA974) ; ý¢€Š¥´ + (ideograph-daikanwa . 06966) ; ø¸¬¶ + (=gt-k . 05065) ; ý¡„‰ + (=ucs . #x5B64) ; å­¤ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1787) + (chinese-gb2312 . #x665B) ; ø»…¬” + (=jis-x0208 . #x5557) ; ø½‹ƒŠ + (chinese-isoir165 . #x665B) ; ø»Ž”¤ + (chinese-cns11643-2 . #x2637) ; ø»“”Œ + (=gt-pj-1 . #x5557) ; å­¥ + (chinese-big5 . #xCC56) ; ý¢€Œ±– + (ideograph-daikanwa . 06967) ; ø¸¬· + (=gt-k . 03868) ; ý¡„€¼œ + (=ucs . #x5B65) ; å­¥ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 5) + (total-strokes . 8) + (cns-total-strokes . 9) + (chinese-cns11643-6 . #x3024) ; ø»œŠµ + (ideograph-daikanwa . 06968) ; ø¸¬¸ + (=ucs . #x2194F) ; 𡥏 + )) +(define-char + '((=>ucs . #x21950) ; 𡥐 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 06969) ; ø¸¬¹ + )) +(define-char + '((morohashi-daikanwa 6969 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A63) ; ø»œƒ€ + (=ucs . #x21950) ; 𡥐 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A62) ; ø»œ‚¿ + (ideograph-daikanwa . 06970) ; ø¸¬º + (=ucs . #x21951) ; 𡥑 + )) +(define-char + '((ideographic- (:radical 39 ; ⼦ + :strokes 5) + (:radical 5 ; ⼄ + :strokes 7)) + (total-strokes . 8) + (hanyu-dazidian 1 54 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5B5B) ; 孛 + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-4 . #x2624) ; ø»—¨ + (ideograph-daikanwa . 06971) ; ø¸¬» + (=hanziku-1 . #xAF42) ; ý¢€š½‚ + (=ucs . #x200F1) ; 𠃱 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2849) ; ø»•¡ž + (ideograph-daikanwa . 06972) ; ø¸¬¼ + (=ucs . #x3740) ; 㝀 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A64) ; ø»œƒ + (ideograph-daikanwa . 06973) ; ø¸¬½ + (=ucs . #x21957) ; 𡥗 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1782) + (chinese-gb2312 . #x5127) ; ø»…Œª + (=jis-x0208 . #x3358) ; ø½Š‘ + (chinese-isoir165 . #x5127) ; ø»´º + (chinese-cns11643-4 . #x2623) ; ø»—¨€ + (=gt-pj-1 . #x3358) ; å­¦ + (ideograph-daikanwa . 06974) ; ø¸¬¾ + (=gt-k . 03657) ; ý¡„€¹‰ + (=ucs . #x5B66) ; å­¦ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 5) + (=ucs . #x5B67) ; å­§ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3023) ; ø»œŠ´ + (ideograph-daikanwa . 06975) ; ø¸¬¿ + (=ucs . #x2195B) ; 𡥛 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3A40) ; ø»‹‰ + (chinese-cns11643-4 . #x286E) ; ø»—¬‡ + (=jis-x0213-2-2000 . #x2578) ; ø»¤¤ + (ideograph-daikanwa . 06976) ; ø¸­€ + (=ucs . #x5B68) ; å­¨ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3A22) ; ø»„ª³ + (=jis-x0208 . #x5558) ; ø½‹ƒ‹ + (korean-ksc5601 . #x7A29) ; ø»Š‚ + (chinese-isoir165 . #x3A22) ; ø»“ƒ + (chinese-cns11643-1 . #x5066) ; ø»’ˆ£ + (=gt-pj-1 . #x5558) ; å­© + (chinese-big5 . #xABC4) ; ý¢€Š¯„ + (ideograph-daikanwa . 06977) ; ø¸­ + (=ucs . #x5B69) ; å­© + )) +(define-char + '((=>ucs . #x2195C) ; 𡥜 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 06978) ; ø¸­‚ + )) +(define-char + '((morohashi-daikanwa 6978 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3021) ; ø»œŠ² + (=ucs . #x2195C) ; 𡥜 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65EC) ; 旬 + ) + ((=ucs . #x5B50) ; 子 + )) + (chinese-cns11643-4 . #x2870) ; ø»—¬‰ + (ideograph-daikanwa . 06979) ; ø¸­ƒ + (=cbeta . 06906) ; ø¸¡«º + (=ucs . #x3741) ; 㝁 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3026) ; ø»œŠ· + (ideograph-daikanwa . 06980) ; ø¸­„ + (=ucs . #x2195D) ; 𡥝 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3025) ; ø»œŠ¶ + (ideograph-daikanwa . 06981) ; ø¸­… + (=ucs . #x2195E) ; 𡥞 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3022) ; ø»œŠ³ + (ideograph-daikanwa . 06982) ; ø¸­† + (=ucs . #x21966) ; 𡥦 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x424F) ; ø»„· + (chinese-isoir165 . #x424F) ; ø»Ÿ  + (chinese-cns11643-3 . #x2C2F) ; ø»•¦¼ + (=ucs . #x5B6A) ; å­ª + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3659) ; ø»œ”ž + (ideograph-daikanwa . 06984) ; ø¸­ˆ + (=ucs . #x21968) ; 𡥨 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C79) ; ø»™¼Ž + (ideograph-daikanwa . 06985) ; ø¸­‰ + (=ucs . #x21969) ; 𡥩 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C41) ; ø»—±’ + (ideograph-daikanwa . 06986) ; ø¸­Š + (=ucs . #x3742) ; 㝂 + )) +(define-char + '((=>ucs . #x5B6B) ; å­« + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1792) + (=jis-x0208 . #x4239) ; ø½Š¦² + (korean-ksc5601 . #x615D) ; ø»‰¹ˆ + (=gt-pj-1 . #x4239) ; ø½Š¦² + (chinese-big5 . #xAE5D) ; ý¢€Š¹ + (ideograph-daikanwa . 06987) ; ø¸­‹ + (=gt-k . 06495) ; ý¡„¥Ÿ + (ucs-jis . #x5B6B) ; ø½Š¦² + )) +(define-char + '((morohashi-daikanwa 6987 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb12345 . #x4B6F) ; å­« + (=ucs . #x5B6B) ; å­« + )) +(define-char + '((=>ucs . #x5B6B) ; å­« + (morohashi-daikanwa 6987 0 3) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x5521) ; ø»’Ž´ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5B50) ; 子 + ) + ((=ucs . #x514D) ; 免 + )) + (chinese-cns11643-3 . #x3054) ; ø»•­™ + (ideograph-daikanwa . 06988) ; ø¸­Œ + (=ucs . #x3743) ; 㝃 + )) +(define-char + '((=>ucs . #x3743) ; 㝃 + (morohashi-daikanwa 6988 0 1) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5B50) ; 子 + ) + ((=jis-x0208 . #x4C48) ; ø½Šµ­ + )) + (=cbeta . 01661) ; ø¸ ™½ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x582B) ; ø»…—€ + (chinese-isoir165 . #x582B) ; ø»¿ + (chinese-cns11643-2 . #x2E67) ; ø»“ ¬ + (chinese-big5 . #xD165) ; ý¢€…¥ + (ideograph-daikanwa . 06989) ; ø¸­ + (=ucs . #x5B6C) ; å­¬ + )) +(define-char + '((=>ucs . #x2196A) ; 𡥪 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06990) ; ø¸­Ž + )) +(define-char + '((morohashi-daikanwa 6990 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3658) ; ø»œ” + (=ucs . #x2196A) ; 𡥪 + )) +(define-char + '((=>ucs . #x22232) ; 𢈲 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06991) ; ø¸­ + )) +(define-char + '((morohashi-daikanwa 6991 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C7B) ; ø»™¼ + (=ucs . #x22232) ; 𢈲 + )) +(define-char + '((=>ucs . #x2196D) ; ð¡¥­ + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 06992) ; ø¸­ + )) +(define-char + '((morohashi-daikanwa 6992 0 2) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C7A) ; ø»™¼ + (=ucs . #x2196D) ; ð¡¥­ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb12345 . #x7C3B) ; å­­ + (=ucs . #x5B6D) ; å­­ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x5522) ; ø»’Žµ + (chinese-big5 . #xAE5E) ; ý¢€Š¹ž + (=ucs . #x5C58) ; 屘 + )) +(define-char + '((=>ucs . #x5B6E) ; å­® + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3A41) ; ø»‹‰ž + (ideograph-daikanwa . 06993) ; ø¸­‘ + (ucs-jis . #x5B6E) ; ø»‹‰ž + )) +(define-char + '((=>ucs . #x5B6E) ; å­® + (morohashi-daikanwa 6993 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3473) ; ø»“©¬ + )) +(define-char + '((=>ucs . #x5B6E) ; å­® + (morohashi-daikanwa 6993 0 1) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD4F0) ; ý¢€“° + (=jef-china3 . #x49FA) ; øº„§º + )) +(define-char + '((morohashi-daikanwa 6993 0 2) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x5B6E) ; å­® + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 8) + (japanese-strokes . 9) + (total-strokes . 11) + (japanese-jisx0212 . #x3A42) ; ø»‹‰Ÿ + (chinese-cns11643-4 . #x312C) ; ø»—¸“ + (=jis-x0213-2-2000 . #x2579) ; ø»¤¤ + (ideograph-daikanwa . 06994) ; ø¸­’ + (=jef-china3 . #x49F5) ; øº„§µ + (=ucs . #x5B6F) ; å­¯ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1793) + (chinese-gb2312 . #x4A6B) ; ø»…ƒœ + (=jis-x0208 . #x5559) ; ø½‹ƒŒ + (korean-ksc5601 . #x6255) ; ø»‰ºž + (chinese-isoir165 . #x4A6B) ; ø»«¬ + (chinese-cns11643-1 . #x5969) ; ø»’•´ + (=gt-pj-1 . #x5559) ; å­° + (chinese-big5 . #xB145) ; ý¢€‹…… + (ideograph-daikanwa . 06995) ; ø¸­“ + (=gt-k . 07923) ; ý¡„»³ + (=ucs . #x5B70) ; å­° + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 8) + (kangxi-strokes . 9) + (total-strokes . 11) + (chinese-cns11643-2 . #x3472) ; ø»“©« + (chinese-big5 . #xD4EF) ; ý¢€“¯ + (ideograph-daikanwa . 06996) ; ø¸­” + (=ucs . #x5B72) ; å­² + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x375C) ; ø»š‹» + (ideograph-daikanwa . 06998) ; ø¸­– + (=ucs . #x21976) ; 𡥶 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 06999) ; ø¸­— + (=ucs . #x21977) ; ð¡¥· + )) +(define-char + '((=>ucs . #x21977) ; ð¡¥· + (morohashi-daikanwa 6999 0 1) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4769) ; ø»œ­¬ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x656E) ; ø»…«‰ + (=jis-x0208 . #x5623) ; ø½‹ƒ´ + (korean-ksc5601 . #x6D4F) ; ø»ŠŠ¢ + (chinese-isoir165 . #x656E) ; ø»Ž“™ + (chinese-cns11643-1 . #x5E6C) ; ø»’ + (=gt-pj-1 . #x5623) ; å­± + (chinese-big5 . #xB447) ; ý¢€‹‘‡ + (ideograph-daikanwa . 07000) ; ø¸­˜ + (=gt-k . 09182) ; ý¡„‚ž + (=ucs . #x5B71) ; å­± + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C3E) ; å°¾ + ) + ((=ucs . #x5B55) ; 孕 + )) + (ideograph-daikanwa . 07001) ; ø¸­™ + (=cbeta . 03923) ; ø¸ ½“ + )) +(define-char + '((=>ucs . #x3744) ; 㝄 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07002) ; ø¸­š + )) +(define-char + '((morohashi-daikanwa 7002 0 1) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A7D) ; ø»•¼® + (=ucs . #x3744) ; 㝄 + )) +(define-char + '((=>ucs . #x21979) ; ð¡¥¹ + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07003) ; ø¸­› + )) +(define-char + '((morohashi-daikanwa 7003 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x21979) ; ð¡¥¹ + )) +(define-char + '((=>ucs . #x21979) ; ð¡¥¹ + (morohashi-daikanwa 7003 0 1) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x375B) ; ø»š‹º + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x476A) ; ø»œ­­ + (ideograph-daikanwa . 07004) ; ø¸­œ + (=ucs . #x2197A) ; 𡥺 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4768) ; ø»œ­« + (ideograph-daikanwa . 49021) ; ø¸‹½½ + (=ucs . #x2197D) ; ð¡¥½ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C66) ; ø»˜‰— + (ideograph-daikanwa . 07008) ; ø¸­  + (=ucs . #x21983) ; 𡦃 + )) +(define-char + '((=>ucs . #x21984) ; 𡦄 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07009) ; ø¸­¡ + )) +(define-char + '((morohashi-daikanwa 7009 0 2) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C68) ; ø»˜‰™ + (=ucs . #x21984) ; 𡦄 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x516D) ; ø»œ¼œ + (ideograph-daikanwa . 07010) ; ø¸­¢ + (=ucs . #x21985) ; 𡦅 + )) +(define-char + '((=>ucs . #x5B73) ; å­³ + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07011) ; ø¸­£ + (=jef-china3 . #x49F6) ; øº„§¶ + )) +(define-char + '((morohashi-daikanwa 7011 0 5) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x665C) ; ø»…¬• + (=jis-x0208 . #x555A) ; ø½‹ƒ + (chinese-isoir165 . #x665C) ; ø»Ž”¥ + (chinese-cns11643-1 . #x5E6B) ; ø»’Œ + (=gt-pj-1 . #x555A) ; å­³ + (chinese-big5 . #xB446) ; ý¢€‹‘† + (=ucs . #x5B73) ; å­³ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C67) ; ø»˜‰˜ + (ideograph-daikanwa . 07012) ; ø¸­¤ + (=ucs . #x3745) ; 㝅 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4071) ; ø»–…– + (ideograph-daikanwa . 07013) ; ø¸­¥ + (=cbeta . 05884) ; ø¸¡›¼ + (=ucs . #x5B74) ; å­´ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5351) ; 卑 + ) + ((=ucs . #x5B55) ; 孕 + )) + (chinese-cns11643-5 . #x3E62) ; ø»š–“ + (ideograph-daikanwa . 07014) ; ø¸­¦ + (=cbeta . 03839) ; ø¸ »¿ + (=ucs . #x21986) ; 𡦆 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E61) ; ø»š–’ + (ideograph-daikanwa . 07015) ; ø¸­§ + (=ucs . #x2198E) ; 𡦎 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07016) ; ø¸­¨ + (=ucs . #x2198F) ; 𡦏 + )) +(define-char + '((=>ucs . #x2198F) ; 𡦏 + (morohashi-daikanwa 7016 0 1) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C69) ; ø»˜‰š + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x516B) ; ø»œ¼š + (ideograph-daikanwa . 07017) ; ø¸­© + (=ucs . #x2198B) ; 𡦋 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x516C) ; ø»œ¼› + (ideograph-daikanwa . 07019) ; ø¸­« + (=ucs . #x2198C) ; 𡦌 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 10) + (kangxi-strokes . 11) + (total-strokes . 13) + (chinese-cns11643-3 . #x4072) ; ø»–…— + (=ucs . #x5B76) ; å­¶ + )) +(define-char + '((=>ucs . #x5B75) ; å­µ + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1795) + (=jis-x0208 . #x555B) ; ø½‹ƒŽ + (korean-ksc5601 . #x5D22) ; ø»‰²• + (=gt-pj-1 . #x555B) ; ø½‹ƒŽ + (ideograph-daikanwa . 07021) ; ø¸­­ + (ucs-jis . #x5B75) ; ø½‹ƒŽ + )) +(define-char + '((morohashi-daikanwa 7021 0 2) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x3775) ; ø»„§¬ + (chinese-isoir165 . #x3775) ; ø»¼ + (chinese-cns11643-1 . #x684D) ; ø»’«š + (chinese-big5 . #xB9E5) ; ý¢€‹§¥ + (=ucs . #x5B75) ; å­µ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4964) ; ø»”ˆ“ + (chinese-big5 . #xE17D) ; ý¢€Ž…½ + (ideograph-daikanwa . 07022) ; ø¸­® + (=ucs . #x5B77) ; å­· + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B7D) ; ø»‹˜ + (ideograph-daikanwa . 07023) ; ø¸­¯ + (=ucs . #x21991) ; 𡦑 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4538) ; ø»šŸ» + (ideograph-daikanwa . 07024) ; ø¸­° + (=ucs . #x21995) ; 𡦕 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5E1D) ; 帝 + ) + ((=ucs . #x5B55) ; 孕 + )) + (ideograph-daikanwa . 07025) ; ø¸­± + (=cbeta . 03855) ; ø¸ ¼ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4941) ; ø»˜›¸ + (ideograph-daikanwa . 07026) ; ø¸­² + (=ucs . #x21997) ; 𡦗 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4942) ; ø»˜›¹ + (ideograph-daikanwa . 07027) ; ø¸­³ + (=ucs . #x21998) ; 𡦘 + )) +(define-char + '((=>ucs . #x2199D) ; 𡦝 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07029) ; ø¸­µ + )) +(define-char + '((morohashi-daikanwa 7029 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x2199D) ; 𡦝 + )) +(define-char + '((=>ucs . #x2199D) ; 𡦝 + (morohashi-daikanwa 7029 0 1) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C5D) ; ø»šª² + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07032) ; ø¸­¸ + (=ucs . #x2199E) ; 𡦞 + )) +(define-char + '((=>ucs . #x2199E) ; 𡦞 + (morohashi-daikanwa 7032 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D2F) ; ø»žª + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 1783) + (=jis-x0208 . #x555C) ; ø½‹ƒ + (korean-ksc5601 . #x794A) ; ø»Šœ… + (chinese-cns11643-1 . #x7050) ; ø»’· + (chinese-gb12345 . #x5127) ; å­¸ + (=gt-pj-1 . #x555C) ; å­¸ + (chinese-big5 . #xBEC7) ; ý¢€‹»‡ + (ideograph-daikanwa . 07033) ; ø¸­¹ + (=ucs . #x5B78) ; å­¸ + )) +(define-char + '((=>ucs . #x2199F) ; 𡦟 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07034) ; ø¸­º + )) +(define-char + '((morohashi-daikanwa 7034 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D2E) ; ø»ž© + (=ucs . #x2199F) ; 𡦟 + )) +(define-char + '((=>ucs . #x219A0) ; 𡦠 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07035) ; ø¸­» + )) +(define-char + '((morohashi-daikanwa 7035 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D31) ; ø»ž¬ + (=ucs . #x219A0) ; 𡦠 + )) +(define-char + '((=>ucs . #x219A1) ; 𡦡 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07036) ; ø¸­¼ + )) +(define-char + '((morohashi-daikanwa 7036 0 2) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D32) ; ø»ž­ + (=ucs . #x219A1) ; 𡦡 + )) +(define-char + '((=>ucs . #x219A2) ; 𡦢 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x5555) ; ø½‹ƒˆ + (korean-ksc5601 . #x5D21) ; ø»‰²” + (ideograph-daikanwa . 06948) ; ø¸¬¤ + ) + ((=ucs . #x91CD) ; 重 + )) + (ideograph-daikanwa . 07037) ; ø¸­½ + (=cbeta . 05630) ; ø¸¡—¾ + )) +(define-char + '((morohashi-daikanwa 7037 0 2) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5B5A) ; 孚 + ) + ((=ucs . #x91CD) ; 重 + )) + (chinese-cns11643-5 . #x542A) ; ø»šµ¯ + (=ucs . #x219A2) ; 𡦢 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D2D) ; ø»ž¨ + (ideograph-daikanwa . 07039) ; ø¸­¿ + (=jef-china3 . #x49F3) ; øº„§³ + (=ucs . #x3747) ; 㝇 + )) +(define-char + '((=>ucs . #x219A3) ; 𡦣 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07040) ; ø¸®€ + )) +(define-char + '((morohashi-daikanwa 7040 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D30) ; ø»ž« + (=ucs . #x219A3) ; 𡦣 + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5057) ; ø»–œœ + (ideograph-daikanwa . 07041) ; ø¸® + (=ucs . #x5B79) ; å­¹ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 1796) + (chinese-gb2312 . #x4866) ; ø»…€› + (=jis-x0208 . #x555E) ; ø½‹ƒ‘ + (korean-ksc5601 . #x6A68) ; ø»Š†¡ + (chinese-isoir165 . #x4866) ; ø»¨« + (chinese-cns11643-1 . #x7352) ; ø»’»© + (=gt-pj-1 . #x555E) ; å­º + (chinese-big5 . #xC0A9) ; ý¢€Œ‚© + (ideograph-daikanwa . 07042) ; ø¸®‚ + (=ucs . #x5B7A) ; å­º + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C63) ; ø»”¤Œ + (chinese-big5 . #xECD7) ; ý¢€Ž³— + (ideograph-daikanwa . 07043) ; ø¸®ƒ + (=ucs . #x5B7B) ; å­» + )) +(define-char + '((=>ucs . #x219A9) ; 𡦩 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 07044) ; ø¸®„ + )) +(define-char + '((morohashi-daikanwa 7044 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3756) ; ø»žŸ½ + (=ucs . #x219A9) ; 𡦩 + )) +(define-char + '((=>ucs . #x5B7C) ; å­¼ + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 16) + (total-strokes . 19) + (korean-ksc5601 . #x656D) ; ø»‰¿ + (japanese-jisx0212 . #x3A43) ; ø»‹‰  + (=jis-x0213-2-2000 . #x257A) ; ø»¤¤‘ + (ideograph-daikanwa . 07046) ; ø¸®† + (ucs-jis . #x5B7C) ; ø»‰¿ + )) +(define-char + '((morohashi-daikanwa 7046 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A34) ; ø»–ª¥ + (=ucs . #x5B7C) ; å­¼ + )) +(define-char + '((=>ucs . #x5B7D) ; å­½ + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-1 . #x7969) ; ø»“„´ + (chinese-big5 . #xC45E) ; ý¢€Œ‘ž + (ideograph-daikanwa . 07047) ; ø¸®‡ + )) +(define-char + '((morohashi-daikanwa 7047 0 2) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-gb2312 . #x4475) ; ø»„º² + (japanese-jisx0212 . #x3A44) ; ø»‹‰¡ + (chinese-isoir165 . #x4475) ; ø»£‚ + (=jis-x0213-1-2000 . #x4F57) ; ø»£—– + (=ucs . #x5B7D) ; å­½ + )) +(define-char + '((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5B50) ; 子 + ) + ((=ucs . #x5B30) ; 嬰 + )) + (japanese-jisx0212 . #x3A45) ; ø»‹‰¢ + (ideograph-daikanwa . 07048) ; ø¸®ˆ + (=cbeta . 00110) ; ø¸ ® + (=ucs . #x5B7E) ; å­¾ + )) +(define-char + '((=>ucs . #x5B7E) ; å­¾ + (morohashi-daikanwa 7048 0 1) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5B50) ; 子 + ) + ((chinese-cns11643-1 . #x734F) ; ø»’»¦ + )) + (chinese-cns11643-3 . #x5C3B) ; ø»–­¨ + )) +(define-char + '((=>ucs . #x219B5) ; 𡦵 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 07049) ; ø¸®‰ + )) +(define-char + '((=>ucs . #x219B5) ; 𡦵 + (morohashi-daikanwa 7049 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6B7C) ; ø»›˜³ + )) +(define-char + '((morohashi-daikanwa 7049 0 1) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x219B5) ; 𡦵 + )) +(define-char + '((=>ucs . #x219AD) ; 𡦭 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 49022) ; ø¸‹½¾ + )) +(define-char + '((=>ucs . #x219AD) ; 𡦭 + (morohashi-daikanwa 49022 0 0) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D52) ; ø»Ÿ€ + )) +(define-char + '((morohashi-daikanwa 49022 0 1) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x219AD) ; 𡦭 + )) +(define-char + '((=>ucs . #x5B7F) ; å­¿ + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 19) + (total-strokes . 22) + (japanese-jisx0212 . #x3A46) ; ø»‹‰£ + (=jis-x0213-2-2000 . #x257B) ; ø»¤¤’ + (ideograph-daikanwa . 07051) ; ø¸®‹ + (ucs-jis . #x5B7F) ; ø»‹‰£ + )) +(define-char + '((morohashi-daikanwa 7051 0 1) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B5C) ; ø»“‡£ + (chinese-gb12345 . #x424F) ; å­¿ + (chinese-big5 . #xC570) ; ý¢€Œ•° + (=ucs . #x5B7F) ; å­¿ + )) +(define-char + '((=>ucs . #x3748) ; 㝈 + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 22) + (total-strokes . 25) + (ideograph-daikanwa . 07053) ; ø¸® + (=cbeta . 05865) ; ø¸¡›© + )) +(define-char + '((morohashi-daikanwa 7053 0 1) + (ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-3 . #x613D) ; ø»–µ€ + (=ucs . #x3748) ; 㝈 + )) diff --git a/lisp/utf-2000/Ideograph-R040-Roof.el b/lisp/utf-2000/Ideograph-R040-Roof.el new file mode 100644 index 0000000..c4d81e7 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R040-Roof.el @@ -0,0 +1,5657 @@ +(define-char + '((=>ucs . #x5B80) ; 宀 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 1801) + (=jis-x0208 . #x555F) ; ø½‹ƒ’ + (=gt-pj-1 . #x555F) ; ø½‹ƒ’ + (ideograph-daikanwa . 07054) ; ø¸®Ž + (=big5-cdp . #x8AF8) ; ý¢€ˆ«¸ + (=gt-k . 00219) ; ý¡„€ƒ› + (ucs-jis . #x5B80) ; ø½‹ƒ’ + )) +(define-char + '((morohashi-daikanwa 7054 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x6532) ; ø»…ª + (chinese-isoir165 . #x6532) ; ø»Ž’ + (chinese-cns11643-3 . #x213B) ; ø»•–¾ + (=ucs . #x5B80) ; 宀 + )) +(define-char + '((=>ucs . #x219B9) ; 𡦹 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 1) + (total-strokes . 4) + (ideograph-daikanwa . 49023) ; ø¸‹½¿ + )) +(define-char + '((morohashi-daikanwa 49023 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x2169) ; ø»›µ¸ + (=ucs . #x219B9) ; 𡦹 + )) +(define-char + '((=>ucs . #x5B81) ; 宁 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 2) + (total-strokes . 5) + (japanese-jisx0212 . #x3A47) ; ø»‹‰¤ + (=jis-x0213-2-2000 . #x257C) ; ø»¤¤“ + (chinese-big5 . #xC972) ; ý¢€Œ¥² + (ideograph-daikanwa . 07055) ; ø¸® + (=jef-china3 . #x4AA1) ; øº„ª¡ + (ucs-jis . #x5B81) ; ø»‹‰¤ + )) +(define-char + '((morohashi-daikanwa 7055 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x447E) ; ø»„º» + (chinese-isoir165 . #x447E) ; ø»£‹ + (chinese-cns11643-2 . #x2153) ; ø»“’ + (=jef-china3 . #x81E8) ; øºˆ‡¨ + (=ucs . #x5B81) ; 宁 + )) +(define-char + '((=>ucs . #x5B82) ; 宂 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 07056) ; ø¸® + )) +(define-char + '((=>ucs . #x5B82) ; 宂 + (morohashi-daikanwa 7056 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x223D) ; ø»•˜ž + )) +(define-char + '((=>ucs . #x5B82) ; 宂 + (morohashi-daikanwa 7056 0 8) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 2) + (total-strokes . 5) + (=cbeta . 00974) ; ø¸ Ž + )) +(define-char + '((morohashi-daikanwa 7056 0 9) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 2) + (total-strokes . 5) + (=ucs . #x5B82) ; 宂 + )) +(define-char + '((=>ucs . #x5B83) ; 它 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 1803) + (=jis-x0208 . #x5560) ; ø½‹ƒ“ + (=gt-pj-1 . #x5560) ; ø½‹ƒ“ + (ideograph-daikanwa . 07057) ; ø¸®‘ + (=gt-k . 01043) ; ý¡„€“ + (ucs-jis . #x5B83) ; ø½‹ƒ“ + )) +(define-char + '((morohashi-daikanwa 7057 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x4B7C) ; ø»……‹ + (chinese-isoir165 . #x4B7C) ; ø»­› + (chinese-cns11643-1 . #x4646) ; ø»‘¹— + (chinese-big5 . #xA5A6) ; ý¢€Š–¦ + (=ucs . #x5B83) ; 它 + )) +(define-char + '((=>ucs . #x5B84) ; 宄 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 2) + (total-strokes . 5) + (japanese-jisx0212 . #x3A48) ; ø»‹‰¥ + (=jis-x0213-2-2000 . #x257D) ; ø»¤¤” + (ideograph-daikanwa . 07058) ; ø¸®’ + (=jef-china3 . #x4AA2) ; øº„ª¢ + (ucs-jis . #x5B84) ; ø»‹‰¥ + )) +(define-char + '((morohashi-daikanwa 7058 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x6533) ; ø»…ªŽ + (chinese-isoir165 . #x6533) ; ø»Ž’ž + (chinese-cns11643-2 . #x2154) ; ø»““ + (chinese-big5 . #xC973) ; ý¢€Œ¥³ + (=ucs . #x5B84) ; 宄 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x223C) ; ø»•˜ + (ideograph-daikanwa . 07059) ; ø¸®“ + (=ucs . #x374A) ; 㝊 + )) +(define-char + '((=>ucs . #x219BC) ; 𡦼 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 07060) ; ø¸®” + )) +(define-char + '((morohashi-daikanwa 7060 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x2164) ; ø»™«¯ + (=ucs . #x219BC) ; 𡦼 + )) +(define-char + '((=>ucs . #x5B85) ; 宅 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 1809) + (=jis-x0208 . #x4270) ; ø½Š§© + (korean-ksc5601 . #x536B) ; ø»‰¤² + (=gt-pj-1 . #x4270) ; ø½Š§© + (ideograph-daikanwa . 07064) ; ø¸®˜ + (=gt-k . 01665) ; ý¡„€š + (ucs-jis . #x5B85) ; ø½Š§© + )) +(define-char + '((morohashi-daikanwa 7064 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x552C) ; ø»…’§ + (chinese-isoir165 . #x552C) ; ø»º· + (chinese-big5 . #xA676) ; ý¢€Š™¶ + (=ucs . #x5B85) ; 宅 + )) +(define-char + '((=>ucs . #x5B85) ; 宅 + (morohashi-daikanwa 7064 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-1 . #x4777) ; ø»‘»¦ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x234F) ; ø»•šŽ + (ideograph-daikanwa . 07065) ; ø¸®™ + (=ucs . #x374C) ; 㝌 + )) +(define-char + '((=>ucs . #x5B86) ; 宆 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3A49) ; ø»‹‰¦ + (ideograph-daikanwa . 07066) ; ø¸®š + (=jef-china3 . #x4AA4) ; øº„ª¤ + (ucs-jis . #x5B86) ; ø»‹‰¦ + )) +(define-char + '((morohashi-daikanwa 7066 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2350) ; ø»•š + (=ucs . #x5B86) ; 宆 + )) +(define-char + '((=>ucs . #x5B87) ; 宇 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 1806) + (=jis-x0208 . #x3127) ; ø½Š¢ + (korean-ksc5601 . #x6954) ; ø»Š„¯ + (=gt-pj-1 . #x3127) ; ø½Š¢ + (ideograph-daikanwa . 07067) ; ø¸®› + (=gt-k . 01565) ; ý¡„€˜ + (ucs-jis . #x5B87) ; ø½Š¢ + )) +(define-char + '((morohashi-daikanwa 7067 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x536E) ; ø»…­ + (chinese-isoir165 . #x536E) ; ø»¸½ + (chinese-cns11643-1 . #x4775) ; ø»‘»¤ + (chinese-big5 . #xA674) ; ý¢€Š™´ + (=ucs . #x5B87) ; 宇 + )) +(define-char + '((=>ucs . #x219C8) ; 𡧈 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 07068) ; ø¸®œ + )) +(define-char + '((morohashi-daikanwa 7068 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2447) ; ø»›¹° + (=ucs . #x219C8) ; 𡧈 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2448) ; ø»›¹± + (ideograph-daikanwa . 07069) ; ø¸® + )) +(define-char + '((=>ucs . #x219BD) ; 𡦽 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 07070) ; ø¸®ž + )) +(define-char + '((morohashi-daikanwa 7070 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2446) ; ø»›¹¯ + (=ucs . #x219BD) ; 𡦽 + )) +(define-char + '((=>ucs . #x5B88) ; 守 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 1808) + (=jis-x0208 . #x3C69) ; ø½Šž® + (korean-ksc5601 . #x617A) ; ø»‰¹¥ + (=gt-pj-1 . #x3C69) ; ø½Šž® + (ideograph-daikanwa . 07071) ; ø¸®Ÿ + (=gt-k . 01633) ; ý¡„€™¡ + (ucs-jis . #x5B88) ; ø½Šž® + )) +(define-char + '((morohashi-daikanwa 7071 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x4A58) ; ø»…ƒ‰ + (chinese-isoir165 . #x4A58) ; ø»«™ + (chinese-cns11643-1 . #x4776) ; ø»‘»¥ + (chinese-big5 . #xA675) ; ý¢€Š™µ + (=ucs . #x5B88) ; 守 + )) +(define-char + '((=>ucs . #x5B89) ; 安 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-1 . 1805) + (shinjigen-2 . 1805) + (=jis-x0208 . #x3042) ; ø½ŠŒŸ + (korean-ksc5601 . #x644C) ; ø»‰½‘ + (=gt-pj-1 . #x3042) ; ø½ŠŒŸ + (ideograph-daikanwa . 07072) ; ø¸®  + (=gt-k . 01556) ; ý¡„€˜” + (ucs-jis . #x5B89) ; ø½ŠŒŸ + )) +(define-char + '((morohashi-daikanwa 7072 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x3032) ; ø»„œ— + (chinese-isoir165 . #x3032) ; ø»„§ + (chinese-big5 . #xA677) ; ý¢€Š™· + (=ucs . #x5B89) ; 安 + )) +(define-char + '((=>ucs . #x5B89) ; 安 + (morohashi-daikanwa 7072 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-1 . #x4778) ; ø»‘»§ + )) +(define-char + '((=>ucs . #x219BE) ; 𡦾 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 07073) ; ø¸®¡ + )) +(define-char + '((morohashi-daikanwa 7073 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (=ucs . #x219BE) ; 𡦾 + )) +(define-char + '((=>ucs . #x219BE) ; 𡦾 + (morohashi-daikanwa 7073 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2449) ; ø»›¹² + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 07074) ; ø¸®¢ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (=ucs . #x219BF) ; 𡦿 + )) +(define-char + '((=>ucs . #x219BF) ; 𡦿 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x244A) ; ø»›¹³ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x225A) ; ø»—¢¿ + (=ucs . #x219C2) ; 𡧂 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2679) ; ø»›½ž + (ideograph-daikanwa . 07076) ; ø¸®¤ + (=ucs . #x374D) ; 㝍 + )) +(define-char + '((=>ucs . #x5B8A) ; 宊 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3A4A) ; ø»‹‰§ + (ideograph-daikanwa . 07077) ; ø¸®¥ + (=jef-china3 . #x4AA5) ; øº„ª¥ + (ucs-jis . #x5B8A) ; ø»‹‰§ + )) +(define-char + '((morohashi-daikanwa 7077 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x236F) ; ø»—¤² + (=ucs . #x5B8A) ; 宊 + )) +(define-char + '((=>ucs . #x5B8B) ; 宋 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1813) + (=jis-x0208 . #x4157) ; ø½Š¥² + (korean-ksc5601 . #x6164) ; ø»‰¹ + (=gt-pj-1 . #x4157) ; ø½Š¥² + (ideograph-daikanwa . 07078) ; ø¸®¦ + (=gt-k . 02594) ; ý¡„€¨¢ + (ucs-jis . #x5B8B) ; ø½Š¥² + )) +(define-char + '((morohashi-daikanwa 7078 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x4B4E) ; ø»…„ + (chinese-isoir165 . #x4B4E) ; ø»¬­ + (chinese-cns11643-1 . #x497A) ; ø»‘¾¥ + (chinese-big5 . #xA7BA) ; ý¢€Šžº + (=ucs . #x5B8B) ; 宋 + )) +(define-char + '((=>ucs . #x5B8C) ; 完 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1811) + (=jis-x0208 . #x3430) ; ø½Š’… + (korean-ksc5601 . #x6847) ; ø»Šƒ„ + (=gt-pj-1 . #x3430) ; ø½Š’… + (ideograph-daikanwa . 07079) ; ø¸®§ + (=gt-k . 02512) ; ý¡„€§ + (ucs-jis . #x5B8C) ; ø½Š’… + )) +(define-char + '((morohashi-daikanwa 7079 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x4D6A) ; ø»…‡µ + (chinese-isoir165 . #x4D6A) ; ø»°… + (chinese-cns11643-1 . #x4979) ; ø»‘¾¤ + (chinese-big5 . #xA7B9) ; ý¢€Šž¹ + (=ucs . #x5B8C) ; 完 + )) +(define-char + '((=>ucs . #x219CB) ; 𡧋 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 07080) ; ø¸®¨ + )) +(define-char + '((morohashi-daikanwa 7080 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x219CB) ; 𡧋 + )) +(define-char + '((=>ucs . #x219CB) ; 𡧋 + (morohashi-daikanwa 7080 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x267E) ; ø»›½£ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2370) ; ø»—¤³ + (ideograph-daikanwa . 07081) ; ø¸®© + (=ucs . #x374F) ; 㝏 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x255B) ; ø»•– + (ideograph-daikanwa . 07082) ; ø¸®ª + (=ucs . #x3750) ; 㝐 + )) +(define-char + '((=>ucs . #x219CC) ; 𡧌 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 07083) ; ø¸®« + )) +(define-char + '((morohashi-daikanwa 7083 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x267D) ; ø»›½¢ + (=ucs . #x219CC) ; 𡧌 + )) +(define-char + '((=>ucs . #x5B8D) ; 宍 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 6421) + (=jis-x0208 . #x3C35) ; ø½Šº + (=gt-pj-1 . #x3C35) ; ø½Šº + (ideograph-daikanwa . 07084) ; ø¸®¬ + (=cbeta . 02700) ; ø¸ ªŒ + (ucs-jis . #x5B8D) ; ø½Šº + )) +(define-char + '((morohashi-daikanwa 7084 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x255A) ; ø»•• + (=ucs . #x5B8D) ; 宍 + )) +(define-char + '((=>ucs . #x5B8E) ; 宎 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3A4B) ; ø»‹‰¨ + (ideograph-daikanwa . 07085) ; ø¸®­ + (=jef-china3 . #x4AA6) ; øº„ª¦ + (ucs-jis . #x5B8E) ; ø»‹‰¨ + )) +(define-char + '((morohashi-daikanwa 7085 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x235C) ; ø»“— + (chinese-big5 . #xCABC) ; ý¢€Œª¼ + (=ucs . #x5B8E) ; 宎 + )) +(define-char + '((=>ucs . #x5B8F) ; 宏 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1812) + (=jis-x0208 . #x3928) ; ø½Š™“ + (korean-ksc5601 . #x4E5B) ; ø»‰Œ + (=gt-pj-1 . #x3928) ; ø½Š™“ + (ideograph-daikanwa . 07086) ; ø¸®® + (=gt-k . 02545) ; ý¡„€§± + (ucs-jis . #x5B8F) ; ø½Š™“ + )) +(define-char + '((morohashi-daikanwa 7086 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3A6A) ; ø»„«» + (chinese-isoir165 . #x3A6A) ; ø»”‹ + (chinese-cns11643-1 . #x497B) ; ø»‘¾¦ + (chinese-big5 . #xA7BB) ; ý¢€Šž» + (=ucs . #x5B8F) ; 宏 + )) +(define-char + '((=>ucs . #x3751) ; 㝑 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 07087) ; ø¸®¯ + (=jef-china3 . #x4AA7) ; øº„ª§ + )) +(define-char + '((morohashi-daikanwa 7087 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x267A) ; ø»›½Ÿ + (=ucs . #x3751) ; 㝑 + )) +(define-char + '((=>ucs . #x219CD) ; 𡧍 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 07088) ; ø¸®° + )) +(define-char + '((morohashi-daikanwa 7088 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x236E) ; ø»—¤± + (=ucs . #x219CD) ; 𡧍 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (<-original-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 07111) ; ø¸¯‡ + ) + )) + (japanese-jisx0212 . #x3A4C) ; ø»‹‰© + (ideograph-daikanwa . 07089) ; ø¸®± + (=ucs . #x5B90) ; 宐 + )) +(define-char + '((=>ucs . #x5B90) ; 宐 + (morohashi-daikanwa 7089 0 9) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x225B) ; ø»—£€ + )) +(define-char + '((=>ucs . #x219CE) ; 𡧎 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 07090) ; ø¸®² + )) +(define-char + '((morohashi-daikanwa 7090 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x267B) ; ø»›½  + (=ucs . #x219CE) ; 𡧎 + )) +(define-char + '((=>ucs . #x219CF) ; 𡧏 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 07091) ; ø¸®³ + )) +(define-char + '((morohashi-daikanwa 7091 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x219CF) ; 𡧏 + )) +(define-char + '((=>ucs . #x219CF) ; 𡧏 + (morohashi-daikanwa 7091 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x267C) ; ø»›½¡ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3A4D) ; ø»‹‰ª + (ideograph-daikanwa . 07092) ; ø¸®´ + (=cbeta . 05264) ; ø¸¡’ + (=ucs . #x5B91) ; 宑 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x235D) ; ø»“˜ + (chinese-big5 . #xCABD) ; ý¢€Œª½ + (ideograph-daikanwa . 07093) ; ø¸®µ + (=ucs . #x5B92) ; 宒 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2559) ; ø»•” + (=ucs . #x374E) ; 㝎 + )) +(define-char + '((=>ucs . #x5B93) ; 宓 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (korean-ksc5601 . #x5C55) ; ø»‰±ª + (japanese-jisx0212 . #x3A4E) ; ø»‹‰« + (=jis-x0213-1-2000 . #x4F58) ; ø»£—— + (ideograph-daikanwa . 07098) ; ø¸®º + (=jef-china3 . #x4AA8) ; øº„ª¨ + (ucs-jis . #x5B93) ; ø»‰±ª + )) +(define-char + '((morohashi-daikanwa 7098 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6535) ; ø»…ª + (chinese-isoir165 . #x6535) ; ø»Ž’  + (chinese-cns11643-2 . #x2638) ; ø»“” + (chinese-big5 . #xCC57) ; ý¢€Œ±— + (=ucs . #x5B93) ; 宓 + )) +(define-char + '((=>ucs . #x219D6) ; 𡧖 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07099) ; ø¸®» + )) +(define-char + '((morohashi-daikanwa 7099 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x219D6) ; 𡧖 + )) +(define-char + '((=>ucs . #x219D6) ; 𡧖 + (morohashi-daikanwa 7099 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2565) ; ø»™±¨ + )) +(define-char + '((=>ucs . #x219D7) ; 𡧗 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07100) ; ø¸®¼ + )) +(define-char + '((morohashi-daikanwa 7100 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2564) ; ø»™±§ + (=ucs . #x219D7) ; 𡧗 + )) +(define-char + '((=>ucs . #x219D8) ; 𡧘 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07101) ; ø¸®½ + )) +(define-char + '((morohashi-daikanwa 7101 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A66) ; ø»œƒƒ + (=ucs . #x219D8) ; 𡧘 + )) +(define-char + '((=>ucs . #x5B94) ; 宔 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3A4F) ; ø»‹‰¬ + (ideograph-daikanwa . 07102) ; ø¸®¾ + (ucs-jis . #x5B94) ; ø»‹‰¬ + )) +(define-char + '((morohashi-daikanwa 7102 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x284C) ; ø»•¡¡ + (=ucs . #x5B94) ; 宔 + )) +(define-char + '((=>ucs . #x5B95) ; 宕 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1823) + (=jis-x0208 . #x4566) ; ø½Š«¹ + (korean-ksc5601 . #x7735) ; ø»Š˜´ + (=gt-pj-1 . #x4566) ; ø½Š«¹ + (ideograph-daikanwa . 07103) ; ø¸®¿ + (=gt-k . 03784) ; ý¡„€»ˆ + (ucs-jis . #x5B95) ; ø½Š«¹ + )) +(define-char + '((morohashi-daikanwa 7103 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6534) ; ø»…ª + (chinese-isoir165 . #x6534) ; ø»Ž’Ÿ + (chinese-cns11643-2 . #x2639) ; ø»“”Ž + (chinese-big5 . #xCC58) ; ý¢€Œ±˜ + (=ucs . #x5B95) ; 宕 + )) +(define-char + '((=>ucs . #x5B96) ; 宖 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (korean-ksc5601 . #x7C73) ; ø»Š¡ˆ + (japanese-jisx0212 . #x3A50) ; ø»‹‰­ + (=jis-x0213-2-2000 . #x2821) ; ø»¤§’ + (ideograph-daikanwa . 07104) ; ø¸¯€ + (=jef-china3 . #x4AA9) ; øº„ª© + (ucs-jis . #x5B96) ; ø»Š¡ˆ + )) +(define-char + '((morohashi-daikanwa 7104 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x284A) ; ø»•¡Ÿ + (=ucs . #x5B96) ; 宖 + )) +(define-char + '((=>ucs . #x219D9) ; 𡧙 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07105) ; ø¸¯ + )) +(define-char + '((morohashi-daikanwa 7105 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2566) ; ø»™±© + (=ucs . #x219D9) ; 𡧙 + )) +(define-char + '((=>ucs . #x5B97) ; 宗 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07106) ; ø¸¯‚ + )) +(define-char + '((=>ucs . #x5B97) ; 宗 + (morohashi-daikanwa 7106 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4C78) ; ø»’‚½ + )) +(define-char + '((=>ucs . #x5B97) ; 宗 + (morohashi-daikanwa 7106 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1820) + (=jis-x0208 . #x3D21) ; ø½ŠŸ„ + (korean-ksc5601 . #x7073) ; ø»Š  + (=gt-pj-1 . #x3D21) ; ø½ŠŸ„ + (=gt-k . 03738) ; ý¡„€ºš + (ucs-jis . #x5B97) ; ø½ŠŸ„ + )) +(define-char + '((morohashi-daikanwa 7106 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x575A) ; ø»…–‘ + (chinese-isoir165 . #x575A) ; ø»¾¡ + (chinese-big5 . #xA976) ; ý¢€Š¥¶ + (=ucs . #x5B97) ; 宗 + )) +(define-char + '((=>ucs . #x5B98) ; 官 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1815) + (=jis-x0208 . #x3431) ; ø½Š’† + (korean-ksc5601 . #x4E2F) ; ø»‰œ  + (=gt-pj-1 . #x3431) ; ø½Š’† + (ideograph-daikanwa . 07107) ; ø¸¯ƒ + (=gt-k . 03661) ; ý¡„€¹ + (ucs-jis . #x5B98) ; ø½Š’† + )) +(define-char + '((morohashi-daikanwa 7107 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3959) ; ø»„ªŒ + (chinese-isoir165 . #x3959) ; ø»’œ + (chinese-cns11643-1 . #x4C7A) ; ø»’‚¿ + (chinese-big5 . #xA978) ; ý¢€Š¥¸ + (=ucs . #x5B98) ; 官 + )) +(define-char + '((=>ucs . #x5B99) ; 宙 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1821) + (=jis-x0208 . #x4368) ; ø½Š¨¿ + (korean-ksc5601 . #x7135) ; ø»Š€ + (=gt-pj-1 . #x4368) ; ø½Š¨¿ + (ideograph-daikanwa . 07108) ; ø¸¯„ + (=gt-k . 03769) ; ý¡„€º¹ + (ucs-jis . #x5B99) ; ø½Š¨¿ + )) +(define-char + '((morohashi-daikanwa 7108 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5666) ; ø»…”¿ + (chinese-isoir165 . #x5666) ; ø»½ + (chinese-cns11643-1 . #x4C7C) ; ø»’ƒ + (chinese-big5 . #xA97A) ; ý¢€Š¥º + (=ucs . #x5B99) ; 宙 + )) +(define-char + '((=>ucs . #x5B9A) ; 定 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1822) + (=jis-x0208 . #x446A) ; ø½ŠªŸ + (korean-ksc5601 . #x6F52) ; ø»Š¡ + (=gt-pj-1 . #x446A) ; ø½ŠªŸ + (ideograph-daikanwa . 07109) ; ø¸¯… + (=gt-k . 03777) ; ý¡„€» + (ucs-jis . #x5B9A) ; ø½ŠªŸ + )) +(define-char + '((morohashi-daikanwa 7109 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3628) ; ø»„¥ + (chinese-isoir165 . #x3628) ; ø»‘ + (chinese-cns11643-1 . #x4C79) ; ø»’‚¾ + (chinese-big5 . #xA977) ; ý¢€Š¥· + (=ucs . #x5B9A) ; 定 + )) +(define-char + '((=>ucs . #x5B9B) ; 宛 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-1 . 1814) + (shinjigen-2 . 1814) + (=jis-x0208 . #x3038) ; ø½ŠŒ• + (korean-ksc5601 . #x6848) ; ø»Šƒ… + (=gt-pj-1 . #x3038) ; ø½ŠŒ• + (ideograph-daikanwa . 07110) ; ø¸¯† + (=gt-k . 03623) ; ý¡„€¸§ + (ucs-jis . #x5B9B) ; ø½ŠŒ• + )) +(define-char + '((morohashi-daikanwa 7110 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4D70) ; ø»…‡» + (chinese-isoir165 . #x4D70) ; ø»°‹ + (chinese-cns11643-1 . #x4C7D) ; ø»’ƒ‚ + (chinese-big5 . #xA97B) ; ý¢€Š¥» + (=ucs . #x5B9B) ; 宛 + )) +(define-char + '((=>ucs . #x5B9C) ; 宜 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1816) + (=jis-x0208 . #x3539) ; ø½Š“¬ + (korean-ksc5601 . #x6B71) ; ø»Šˆˆ + (=gt-pj-1 . #x3539) ; ø½Š“¬ + (ideograph-daikanwa . 07111) ; ø¸¯‡ + (=gt-k . 03666) ; ý¡„€¹’ + (ucs-jis . #x5B9C) ; ø½Š“¬ + )) +(define-char + '((morohashi-daikanwa 7111 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x524B) ; ø»…Ž¬ + (chinese-isoir165 . #x524B) ; ø»¶¼ + (chinese-cns11643-1 . #x4C7B) ; ø»’ƒ€ + (chinese-big5 . #xA979) ; ý¢€Š¥¹ + (=ucs . #x5B9C) ; 宜 + )) +(define-char + '((=>ucs . #x5B90) ; 宐 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (->same-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 07111) ; ø¸¯‡ + ) + )) + (chinese-cns11643-4 . #x2625) ; ø»—¨‚ + (ideograph-daikanwa . 07112) ; ø¸¯ˆ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x284F) ; ø»•¡¤ + (ideograph-daikanwa . 07113) ; ø¸¯‰ + (=ucs . #x3752) ; 㝒 + )) +(define-char + '((=>ucs . #x219DA) ; 𡧚 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07114) ; ø¸¯Š + )) +(define-char + '((morohashi-daikanwa 7114 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A67) ; ø»œƒ„ + (=ucs . #x219DA) ; 𡧚 + )) +(define-char + '((=>ucs . #x219E2) ; 𡧢 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07121) ; ø¸¯‘ + )) +(define-char + '((morohashi-daikanwa 7121 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A65) ; ø»œƒ‚ + (=ucs . #x219E2) ; 𡧢 + )) +(define-char + '((=>ucs . #x5B9D) ; 宝 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1825) + (=jis-x0208 . #x4A75) ; ø½Š³ž + (=gt-pj-1 . #x4A75) ; ø½Š³ž + (ideograph-daikanwa . 07122) ; ø¸¯’ + (=gt-k . 03819) ; ý¡„€»« + (ucs-jis . #x5B9D) ; ø½Š³ž + )) +(define-char + '((morohashi-daikanwa 7122 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3126) ; ø»„© + (chinese-isoir165 . #x3126) ; ø»…¹ + (chinese-cns11643-3 . #x284E) ; ø»•¡£ + (=ucs . #x5B9D) ; 宝 + )) +(define-char + '((=>ucs . #x5B9E) ; 实 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07123) ; ø¸¯“ + )) +(define-char + '((morohashi-daikanwa 7123 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4A35) ; ø»…‚¦ + (chinese-isoir165 . #x4A35) ; ø»ª¶ + (chinese-cns11643-3 . #x284B) ; ø»•¡  + (=jef-china3 . #x81C6) ; øºˆ‡† + (=ucs . #x5B9E) ; 实 + )) +(define-char + '((=>ucs . #x5B9F) ; 実 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1818) + (=jis-x0208 . #x3C42) ; ø½Šž‡ + (=gt-pj-1 . #x3C42) ; ø½Šž‡ + (ideograph-daikanwa . 07124) ; ø¸¯” + (ucs-jis . #x5B9F) ; ø½Šž‡ + )) +(define-char + '((morohashi-daikanwa 7124 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x284D) ; ø»•¡¢ + (=ucs . #x5B9F) ; 実 + )) +(define-char + '((=>ucs . #x219DC) ; 𡧜 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 49024) ; ø¸‹¾€ + )) +(define-char + '((morohashi-daikanwa 49024 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A68) ; ø»œƒ… + (=ucs . #x219DC) ; 𡧜 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3368) ; ø»„¡§ + (chinese-isoir165 . #x3368) ; ø»‰· + (=ucs . #x5BA0) ; å®  + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4973) ; ø»…‚† + (chinese-isoir165 . #x4973) ; ø»ª– + (=ucs . #x5BA1) ; 审 + )) +(define-char + '((=>ucs . #x219E9) ; 𡧩 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07125) ; ø¸¯• + )) +(define-char + '((morohashi-daikanwa 7125 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x286C) ; ø»™¶‰ + (=ucs . #x219E9) ; 𡧩 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x286E) ; ø»™¶‹ + (ideograph-daikanwa . 07126) ; ø¸¯– + (=ucs . #x3753) ; 㝓 + )) +(define-char + '((=>ucs . #x219EA) ; 𡧪 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07127) ; ø¸¯— + )) +(define-char + '((morohashi-daikanwa 7127 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3028) ; ø»œŠ¹ + (=ucs . #x219EA) ; 𡧪 + )) +(define-char + '((=>ucs . #x5BA2) ; 客 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1828) + (=jis-x0208 . #x3552) ; ø½Š”… + (korean-ksc5601 . #x4B54) ; ø»‰˜« + (=gt-pj-1 . #x3552) ; ø½Š”… + (ideograph-daikanwa . 07128) ; ø¸¯˜ + (=gt-k . 05048) ; ý¡„Ž¸ + (ucs-jis . #x5BA2) ; ø½Š”… + )) +(define-char + '((morohashi-daikanwa 7128 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3F4D) ; ø»„²´ + (chinese-isoir165 . #x3F4D) ; ø»›„ + (chinese-cns11643-1 . #x506A) ; ø»’ˆ§ + (chinese-big5 . #xABC8) ; ý¢€Š¯ˆ + (=ucs . #x5BA2) ; 客 + )) +(define-char + '((=>ucs . #x219EB) ; 𡧫 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07129) ; ø¸¯™ + )) +(define-char + '((morohashi-daikanwa 7129 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x302A) ; ø»œŠ» + (=ucs . #x219EB) ; 𡧫 + )) +(define-char + '((=>ucs . #x219EC) ; 𡧬 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07130) ; ø¸¯š + )) +(define-char + '((=>ucs . #x219EC) ; 𡧬 + (morohashi-daikanwa 7130 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x286D) ; ø»™¶Š + )) +(define-char + '((morohashi-daikanwa 7130 0 4) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x219EC) ; 𡧬 + )) +(define-char + '((=>ucs . #x219ED) ; 𡧭 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07131) ; ø¸¯› + )) +(define-char + '((morohashi-daikanwa 7131 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2871) ; ø»—¬Š + (=ucs . #x219ED) ; 𡧭 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1831) + (chinese-gb2312 . #x507B) ; ø»…Œ  + (=jis-x0208 . #x406B) ; ø½Š¤¨ + (korean-ksc5601 . #x603E) ; ø»‰·‹ + (chinese-isoir165 . #x507B) ; ø»´° + (chinese-cns11643-1 . #x5067) ; ø»’ˆ¤ + (=gt-pj-1 . #x406B) ; 宣 + (chinese-big5 . #xABC5) ; ý¢€Š¯… + (ideograph-daikanwa . 07132) ; ø¸¯œ + (=gt-k . 05119) ; ý¡„¿ + (=ucs . #x5BA3) ; 宣 + )) +(define-char + '((=>ucs . #x219EE) ; 𡧮 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07133) ; ø¸¯ + )) +(define-char + '((morohashi-daikanwa 7133 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x219EE) ; 𡧮 + )) +(define-char + '((=>ucs . #x219EE) ; 𡧮 + (morohashi-daikanwa 7133 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2872) ; ø»—¬‹ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C30) ; ø»•¦½ + (ideograph-daikanwa . 07134) ; ø¸¯ž + (=ucs . #x3754) ; 㝔 + )) +(define-char + '((=>ucs . #x219EF) ; 𡧯 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07135) ; ø¸¯Ÿ + )) +(define-char + '((morohashi-daikanwa 7135 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2873) ; ø»—¬Œ + (=ucs . #x219EF) ; 𡧯 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1830) + (chinese-gb2312 . #x4A52) ; ø»…ƒƒ + (=jis-x0208 . #x3C3C) ; ø½Šž + (korean-ksc5601 . #x6378) ; ø»‰¼Ÿ + (chinese-isoir165 . #x4A52) ; ø»«“ + (chinese-cns11643-1 . #x5069) ; ø»’ˆ¦ + (=gt-pj-1 . #x3C3C) ; 室 + (chinese-big5 . #xABC7) ; ý¢€Š¯‡ + (ideograph-daikanwa . 07136) ; ø¸¯  + (=gt-k . 05091) ; ý¡„£ + (=ucs . #x5BA4) ; 室 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1832) + (chinese-gb2312 . #x6536) ; ø»…ª‘ + (=jis-x0208 . #x4D28) ; ø½Š¶« + (korean-ksc5601 . #x6A69) ; ø»Š†¢ + (chinese-isoir165 . #x6536) ; ø»Ž’¡ + (=gt-pj-1 . #x4D28) ; 宥 + (chinese-big5 . #xABC9) ; ý¢€Š¯‰ + (ideograph-daikanwa . 07137) ; ø¸¯¡ + (=ucs . #x5BA5) ; 宥 + )) +(define-char + '((=>ucs . #x5BA5) ; 宥 + (morohashi-daikanwa 7137 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x506B) ; ø»’ˆ¨ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1829) + (chinese-gb2312 . #x3B42) ; ø»„¬± + (=jis-x0208 . #x5561) ; ø½‹ƒ” + (korean-ksc5601 . #x7C32) ; ø»Š ‡ + (chinese-isoir165 . #x3B42) ; ø»• + (chinese-cns11643-1 . #x5068) ; ø»’ˆ¥ + (=gt-pj-1 . #x5561) ; 宦 + (chinese-big5 . #xABC6) ; ý¢€Š¯† + (ideograph-daikanwa . 07138) ; ø¸¯¢ + (=gt-k . 05234) ; ý¡„‘² + (=ucs . #x5BA6) ; 宦 + )) +(define-char + '((=>ucs . #x5BA7) ; 宧 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07139) ; ø¸¯£ + )) +(define-char + '((morohashi-daikanwa 7139 0 4) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-isoir165 . #x7B33) ; ø»Ž²² + (chinese-cns11643-2 . #x2E68) ; ø»“ ­ + (chinese-big5 . #xD166) ; ý¢€…¦ + (=ucs . #x5BA7) ; 宧 + )) +(define-char + '((=>ucs . #x5BA8) ; 宨 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3A51) ; ø»‹‰® + (chinese-big5 . #xCE77) ; ý¢€Œ¹· + (ideograph-daikanwa . 07140) ; ø¸¯¤ + (=jef-china3 . #x4AAA) ; øº„ªª + (ucs-jis . #x5BA8) ; ø»‹‰® + )) +(define-char + '((morohashi-daikanwa 7140 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2978) ; ø»“™§ + (=ucs . #x5BA8) ; 宨 + )) +(define-char + '((=>ucs . #x219F0) ; 𡧰 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07141) ; ø¸¯¥ + )) +(define-char + '((morohashi-daikanwa 7141 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x302B) ; ø»œŠ¼ + (=ucs . #x219F0) ; 𡧰 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C31) ; ø»•¦¾ + (ideograph-daikanwa . 07142) ; ø¸¯¦ + (=ucs . #x3755) ; 㝕 + )) +(define-char + '((=>ucs . #x219F1) ; 𡧱 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07143) ; ø¸¯§ + )) +(define-char + '((morohashi-daikanwa 7143 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3027) ; ø»œŠ¸ + (=ucs . #x219F1) ; 𡧱 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C33) ; ø»•§€ + (ideograph-daikanwa . 07144) ; ø¸¯¨ + (=ucs . #x3756) ; 㝖 + )) +(define-char + '((=>ucs . #x219FB) ; 𡧻 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07146) ; ø¸¯ª + )) +(define-char + '((morohashi-daikanwa 7146 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x302D) ; ø»œŠ¾ + (=ucs . #x219FB) ; 𡧻 + )) +(define-char + '((=>ucs . #x5BA9) ; 宩 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3A52) ; ø»‹‰¯ + (ideograph-daikanwa . 07147) ; ø¸¯« + (=jef-china3 . #x4AAB) ; øº„ª« + (ucs-jis . #x5BA9) ; ø»‹‰¯ + )) +(define-char + '((morohashi-daikanwa 7147 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x5BA9) ; 宩 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4F5C) ; ø»…Š£ + (chinese-isoir165 . #x4F5C) ; ø»²³ + (ideograph-daikanwa . 07148) ; ø¸¯¬ + (=ucs . #x5BAA) ; 宪 + )) +(define-char + '((=>ucs . #x219FA) ; 𡧺 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07150) ; ø¸¯® + )) +(define-char + '((morohashi-daikanwa 7150 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x302C) ; ø»œŠ½ + (=ucs . #x219FA) ; 𡧺 + )) +(define-char + '((=>ucs . #x5BAC) ; 宬 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (japanese-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x6074) ; ø»‰¸ + (japanese-jisx0212 . #x3A53) ; ø»‹‰° + (=jis-x0213-2-2000 . #x2822) ; ø»¤§“ + (chinese-big5 . #xD168) ; ý¢€…¨ + (ideograph-daikanwa . 07151) ; ø¸¯¯ + (ucs-jis . #x5BAC) ; ø»‰¸ + )) +(define-char + '((morohashi-daikanwa 7151 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-isoir165 . #x7B32) ; ø»Ž²± + (chinese-cns11643-2 . #x2E6A) ; ø»“ ¯ + (=jef-china3 . #x97E8) ; øº‰Ÿ¨ + (=ucs . #x5BAC) ; 宬 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x392C) ; ø»„©Ÿ + (chinese-isoir165 . #x392C) ; ø»‘¯ + (chinese-cns11643-3 . #x2C32) ; ø»•¦¿ + (=ucs . #x5BAB) ; 宫 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3029) ; ø»œŠº + (=ucs . #x219F4) ; 𡧴 + )) +(define-char + '((=>ucs . #x21A00) ; 𡨀 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07152) ; ø¸¯° + )) +(define-char + '((morohashi-daikanwa 7152 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C4A) ; ø»—±› + (=ucs . #x21A00) ; 𡨀 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C42) ; ø»—±“ + (ideograph-daikanwa . 07153) ; ø¸¯± + (=ucs . #x3757) ; 㝗 + )) +(define-char + '((=>ucs . #x21A01) ; 𡨁 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07154) ; ø¸¯² + )) +(define-char + '((morohashi-daikanwa 7154 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3661) ; ø»œ”¦ + (=ucs . #x21A01) ; 𡨁 + )) +(define-char + '((=>ucs . #x5BAD) ; å®­ + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3A54) ; ø»‹‰± + (chinese-big5 . #xD167) ; ý¢€…§ + (ideograph-daikanwa . 07155) ; ø¸¯³ + (=jef-china3 . #x91CB) ; øº‰‡‹ + (ucs-jis . #x5BAD) ; ø»‹‰± + )) +(define-char + '((morohashi-daikanwa 7155 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E69) ; ø»“ ® + (=ucs . #x5BAD) ; å®­ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1837) + (=jis-x0208 . #x355C) ; ø½Š” + (korean-ksc5601 . #x4F60) ; ø»‰ž¯ + (chinese-cns11643-1 . #x5527) ; ø»’Žº + (=gt-pj-1 . #x355C) ; å®® + (chinese-big5 . #xAE63) ; ý¢€Š¹£ + (ideograph-daikanwa . 07156) ; ø¸¯´ + (=gt-k . 06400) ; ý¡„¤€ + (=ucs . #x5BAE) ; å®® + )) +(define-char + '((=>ucs . #x21A02) ; 𡨂 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07157) ; ø¸¯µ + )) +(define-char + '((morohashi-daikanwa 7157 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C45) ; ø»—±– + (=ucs . #x21A02) ; 𡨂 + )) +(define-char + '((=>ucs . #x5BAF) ; 宯 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3A55) ; ø»‹‰² + (ideograph-daikanwa . 07158) ; ø¸¯¶ + (=jef-china3 . #x4AAC) ; øº„ª¬ + (ucs-jis . #x5BAF) ; ø»‹‰² + )) +(define-char + '((morohashi-daikanwa 7158 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C46) ; ø»—±— + (=ucs . #x5BAF) ; 宯 + )) +(define-char + '((=>ucs . #x3758) ; 㝘 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07159) ; ø¸¯· + (=jef-china3 . #x4AAD) ; øº„ª­ + )) +(define-char + '((morohashi-daikanwa 7159 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C7C) ; ø»™¼‘ + (=ucs . #x3758) ; 㝘 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1838) + (chinese-gb2312 . #x5457) ; ø»…‘´ + (=jis-x0208 . #x3A4B) ; ø½Š›” + (korean-ksc5601 . #x6E25) ; ø»Š‹– + (chinese-isoir165 . #x5457) ; ø»º„ + (chinese-cns11643-1 . #x5523) ; ø»’Ž¶ + (=gt-pj-1 . #x3A4B) ; å®° + (chinese-big5 . #xAE5F) ; ý¢€Š¹Ÿ + (ideograph-daikanwa . 07160) ; ø¸¯¸ + (=gt-k . 06435) ; ý¡„¤£ + (=ucs . #x5BB0) ; å®° + )) +(define-char + '((=>ucs . #x21A03) ; 𡨃 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07161) ; ø¸¯¹ + )) +(define-char + '((morohashi-daikanwa 7161 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C44) ; ø»—±• + (=ucs . #x21A03) ; 𡨃 + )) +(define-char + '((=>ucs . #x5BB1) ; å®± + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3A56) ; ø»‹‰³ + (ideograph-daikanwa . 07162) ; ø¸¯º + (=jef-china3 . #x4AAF) ; øº„ª¯ + (ucs-jis . #x5BB1) ; ø»‹‰³ + )) +(define-char + '((morohashi-daikanwa 7162 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C49) ; ø»—±š + (=ucs . #x5BB1) ; å®± + )) +(define-char + '((=>ucs . #x21A04) ; 𡨄 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07163) ; ø¸¯» + )) +(define-char + '((morohashi-daikanwa 7163 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C43) ; ø»—±” + (=ucs . #x21A04) ; 𡨄 + )) +(define-char + '((=>ucs . #x5BB2) ; 宲 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3A57) ; ø»‹‰´ + (ideograph-daikanwa . 07164) ; ø¸¯¼ + (ucs-jis . #x5BB2) ; ø»‹‰´ + )) +(define-char + '((=>ucs . #x5BB2) ; 宲 + (morohashi-daikanwa 7164 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3666) ; ø»œ”« + )) +(define-char + '((=>ucs . #x5BB2) ; 宲 + (morohashi-daikanwa 7164 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jef-china3 . #x4AB0) ; øº„ª° + )) +(define-char + '((morohashi-daikanwa 7164 0 3) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x5BB2) ; 宲 + )) +(define-char + '((=>ucs . #x5BB3) ; 害 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07165) ; ø¸¯½ + )) +(define-char + '((=>ucs . #x5BB3) ; 害 + (morohashi-daikanwa 7165 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x7A2A) ; ø»Šƒ + (=jef-china3 . #x4AB1) ; øº„ª± + )) +(define-char + '((=>ucs . #x5BB3) ; 害 + (morohashi-daikanwa 7165 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x5524) ; ø»’Ž· + (chinese-big5 . #xAE60) ; ý¢€Š¹  + )) +(define-char + '((morohashi-daikanwa 7165 0 3) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3A26) ; ø»„ª· + (chinese-isoir165 . #x3A26) ; ø»“‡ + (=ucs . #x5BB3) ; 害 + )) +(define-char + '((=>ucs . #x5BB3) ; 害 + (morohashi-daikanwa 7165 0 4) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x3332) ; ø½Š© + (=gt-pj-1 . #x3332) ; ø½Š© + (=gt-k . 06388) ; ý¡„£´ + (ucs-jis . #x5BB3) ; ø½Š© + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1833) + (chinese-gb2312 . #x5167) ; ø»…ª + (=jis-x0208 . #x3163) ; ø½ŠŽž + (korean-ksc5601 . #x6643) ; ø»Š€„ + (chinese-isoir165 . #x5167) ; ø»µº + (=gt-pj-1 . #x3163) ; å®´ + (chinese-big5 . #xAE62) ; ý¢€Š¹¢ + (ideograph-daikanwa . 07166) ; ø¸¯¾ + (=gt-k . 06377) ; ý¡„£© + (=ucs . #x5BB4) ; å®´ + )) +(define-char + '((=>ucs . #x5BB4) ; å®´ + (morohashi-daikanwa 7166 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x5526) ; ø»’Ž¹ + )) +(define-char + '((=>ucs . #x21A05) ; 𡨅 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07167) ; ø¸¯¿ + )) +(define-char + '((morohashi-daikanwa 7167 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C47) ; ø»—±˜ + (=ucs . #x21A05) ; 𡨅 + )) +(define-char + '((=>ucs . #x5BB5) ; 宵 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x6132) ; ø»‰¸ + (chinese-big5 . #xAE64) ; ý¢€Š¹¤ + (ideograph-daikanwa . 07168) ; ø¸°€ + (=jef-china3 . #x4AB2) ; øº„ª² + )) +(define-char + '((morohashi-daikanwa 7168 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4F7C) ; ø»…‹ƒ + (=jis-x0208 . #x3E2C) ; ø½Š ­ + (chinese-isoir165 . #x4F7C) ; ø»³“ + (=gt-pj-1 . #x3E2C) ; 宵 + (=ucs . #x5BB5) ; 宵 + )) +(define-char + '((=>ucs . #x5BB5) ; 宵 + (morohashi-daikanwa 7168 0 3) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x5528) ; ø»’Ž» + )) +(define-char + '((=>ucs . #x5BB6) ; 家 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1834) + (=jis-x0208 . #x3248) ; ø½Š¡ + (korean-ksc5601 . #x4A2B) ; ø»‰–¤ + (=gt-pj-1 . #x3248) ; ø½Š¡ + (ideograph-daikanwa . 07169) ; ø¸° + (=gt-k . 06383) ; ý¡„£¯ + (ucs-jis . #x5BB6) ; ø½Š¡ + )) +(define-char + '((morohashi-daikanwa 7169 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3C52) ; ø»„®Ÿ + (chinese-isoir165 . #x3C52) ; ø»–¯ + (chinese-cns11643-1 . #x5525) ; ø»’Ž¸ + (chinese-big5 . #xAE61) ; ý¢€Š¹¡ + (=ucs . #x5BB6) ; 家 + )) +(define-char + '((=>ucs . #x5BB7) ; å®· + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3A58) ; ø»‹‰µ + (ideograph-daikanwa . 07170) ; ø¸°‚ + (=cbeta . 07046) ; ø¸¡®† + (=jef-china3 . #x4AB3) ; øº„ª³ + (ucs-jis . #x5BB7) ; ø»‹‰µ + )) +(define-char + '((morohashi-daikanwa 7170 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3057) ; ø»•­œ + (=ucs . #x5BB7) ; å®· + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1841) + (chinese-gb2312 . #x6537) ; ø»…ª’ + (=jis-x0208 . #x5562) ; ø½‹ƒ• + (korean-ksc5601 . #x6364) ; ø»‰¼‹ + (chinese-isoir165 . #x6537) ; ø»Ž’¢ + (chinese-cns11643-1 . #x552A) ; ø»’Ž½ + (=gt-pj-1 . #x5562) ; 宸 + (chinese-big5 . #xAE66) ; ý¢€Š¹¦ + (ideograph-daikanwa . 07171) ; ø¸°ƒ + (=ucs . #x5BB8) ; 宸 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1842) + (chinese-gb2312 . #x485D) ; ø»…€’ + (=jis-x0208 . #x4D46) ; ø½Š·‰ + (korean-ksc5601 . #x693B) ; ø»Š„– + (chinese-isoir165 . #x485D) ; ø»¨¢ + (chinese-cns11643-1 . #x5529) ; ø»’Ž¼ + (=gt-pj-1 . #x4D46) ; 容 + (chinese-big5 . #xAE65) ; ý¢€Š¹¥ + (ideograph-daikanwa . 07172) ; ø¸°„ + (=gt-k . 06555) ; ý¡„¦› + (=ucs . #x5BB9) ; 容 + )) +(define-char + '((=>ucs . #x21A06) ; 𡨆 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07173) ; ø¸°… + )) +(define-char + '((morohashi-daikanwa 7173 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3664) ; ø»œ”© + (=ucs . #x21A06) ; 𡨆 + )) +(define-char + '((=>ucs . #x21A08) ; 𡨈 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07175) ; ø¸°‡ + )) +(define-char + '((=>ucs . #x21A08) ; 𡨈 + (morohashi-daikanwa 7175 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x365F) ; ø»œ”¤ + )) +(define-char + '((morohashi-daikanwa 7175 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x21A08) ; 𡨈 + )) +(define-char + '((=>ucs . #x21A09) ; 𡨉 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07176) ; ø¸°ˆ + )) +(define-char + '((morohashi-daikanwa 7176 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x365E) ; ø»œ”£ + (=ucs . #x21A09) ; 𡨉 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x365D) ; ø»œ”¢ + (ideograph-daikanwa . 07177) ; ø¸°‰ + (=ucs . #x3759) ; 㝙 + )) +(define-char + '((=>ucs . #x21A0A) ; 𡨊 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07178) ; ø¸°Š + )) +(define-char + '((morohashi-daikanwa 7178 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C7D) ; ø»™¼’ + (=ucs . #x21A0A) ; 𡨊 + )) +(define-char + '((=>ucs . #x21A1E) ; 𡨞 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07179) ; ø¸°‹ + )) +(define-char + '((morohashi-daikanwa 7179 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x365C) ; ø»œ”¡ + (=ucs . #x21A1E) ; 𡨞 + )) +(define-char + '((=>ucs . #x5BBA) ; 宺 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3A59) ; ø»‹‰¶ + (ideograph-daikanwa . 07180) ; ø¸°Œ + (=jef-china3 . #x4AB5) ; øº„ªµ + (ucs-jis . #x5BBA) ; ø»‹‰¶ + )) +(define-char + '((morohashi-daikanwa 7180 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x5BBA) ; 宺 + )) +(define-char + '((=>ucs . #x5BBA) ; 宺 + (morohashi-daikanwa 7180 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C48) ; ø»—±™ + )) +(define-char + '((=>ucs . #x21A1F) ; 𡨟 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07181) ; ø¸° + )) +(define-char + '((morohashi-daikanwa 7181 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D21) ; ø»™¼” + (=ucs . #x21A1F) ; 𡨟 + )) +(define-char + '((=>ucs . #x21A20) ; 𡨠 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07182) ; ø¸°Ž + (=cbeta . 03222) ; ø¸ ²– + )) +(define-char + '((morohashi-daikanwa 7182 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2C7E) ; ø»™¼“ + (=ucs . #x21A20) ; 𡨠 + )) +(define-char + '((=>ucs . #x21A13) ; 𡨓 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07184) ; ø¸° + )) +(define-char + '((morohashi-daikanwa 7184 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3660) ; ø»œ”¥ + (=ucs . #x21A13) ; 𡨓 + )) +(define-char + '((=>ucs . #x21A0E) ; 𡨎 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07185) ; ø¸°‘ + )) +(define-char + '((morohashi-daikanwa 7185 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x365B) ; ø»œ”  + (=ucs . #x21A0E) ; 𡨎 + )) +(define-char + '((=>ucs . #x21A07) ; 𡨇 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07187) ; ø¸°“ + )) +(define-char + '((morohashi-daikanwa 7187 0 8) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x21A07) ; 𡨇 + )) +(define-char + '((=>ucs . #x21A07) ; 𡨇 + (morohashi-daikanwa 7187 0 9) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3665) ; ø»œ”ª + )) +(define-char + '((=>ucs . #x21A14) ; 𡨔 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07188) ; ø¸°” + )) +(define-char + '((morohashi-daikanwa 7188 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3663) ; ø»œ”¨ + (=ucs . #x21A14) ; 𡨔 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3056) ; ø»•­› + (ideograph-daikanwa . 07190) ; ø¸°– + (=ucs . #x5BBB) ; å®» + )) +(define-char + '((=>ucs . #x5BBC) ; 宼 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3A5A) ; ø»‹‰· + (ideograph-daikanwa . 07191) ; ø¸°— + (=cbeta . 02204) ; ø¸ ¢œ + (=jef-china3 . #x4AB6) ; øº„ª¶ + (ucs-jis . #x5BBC) ; ø»‹‰· + )) +(define-char + '((morohashi-daikanwa 7191 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x5BBC) ; 宼 + )) +(define-char + '((=>ucs . #x5BBC) ; 宼 + (morohashi-daikanwa 7191 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3055) ; ø»•­š + )) +(define-char + '((=>ucs . #x21A1C) ; 𡨜 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07192) ; ø¸°˜ + )) +(define-char + '((morohashi-daikanwa 7192 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x365A) ; ø»œ”Ÿ + (=ucs . #x21A1C) ; 𡨜 + )) +(define-char + '((=>ucs . #x21A0F) ; 𡨏 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 49025) ; ø¸‹¾ + )) +(define-char + '((morohashi-daikanwa 49025 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3662) ; ø»œ”§ + (=ucs . #x21A0F) ; 𡨏 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3F6D) ; ø»„³” + (chinese-isoir165 . #x3F6D) ; ø»›¤ + (=ucs . #x5BBD) ; 宽 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3176) ; ø»„ž¹ + (chinese-isoir165 . #x3176) ; ø»‡‰ + (=ucs . #x5BBE) ; 宾 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D22) ; ø»™¼• + (=ucs . #x21A0D) ; 𡨍 + )) +(define-char + '((=>ucs . #x21A22) ; 𡨢 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07193) ; ø¸°™ + (=cbeta . 06342) ; ø¸¡£† + )) +(define-char + '((morohashi-daikanwa 7193 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x312D) ; ø»—¸” + (=ucs . #x21A22) ; 𡨢 + )) +(define-char + '((=>ucs . #x21A23) ; 𡨣 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07194) ; ø¸°š + )) +(define-char + '((morohashi-daikanwa 7194 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x316F) ; ø»šƒš + (=ucs . #x21A23) ; 𡨣 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1846) + (chinese-gb2312 . #x4B5E) ; ø»…„­ + (=jis-x0208 . #x3D49) ; ø½ŠŸ¬ + (korean-ksc5601 . #x6256) ; ø»‰ºŸ + (chinese-isoir165 . #x4B5E) ; ø»¬½ + (chinese-cns11643-1 . #x596E) ; ø»’•¹ + (=gt-pj-1 . #x3D49) ; 宿 + (chinese-big5 . #xB14A) ; ý¢€‹…Š + (ideograph-daikanwa . 07195) ; ø¸°› + (=gt-k . 07785) ; ý¡„¹© + (=ucs . #x5BBF) ; 宿 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3542) ; ø»•´ + (ideograph-daikanwa . 07196) ; ø¸°œ + (=ucs . #x375B) ; 㝛 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x353D) ; ø»•´˜ + (ideograph-daikanwa . 07197) ; ø¸° + (=ucs . #x375C) ; 㝜 + )) +(define-char + '((=>ucs . #x5BC0) ; 寀 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x7372) ; ø»Š“¹ + (japanese-jisx0212 . #x3A5B) ; ø»‹‰¸ + (=jis-x0213-2-2000 . #x2824) ; ø»¤§• + (chinese-big5 . #xD4F2) ; ý¢€“² + (ideograph-daikanwa . 07198) ; ø¸°ž + (=jef-china3 . #x4AC9) ; øº„«‰ + (ucs-jis . #x5BC0) ; ø»Š“¹ + )) +(define-char + '((morohashi-daikanwa 7198 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x5BC0) ; 寀 + )) +(define-char + '((=>ucs . #x5BC0) ; 寀 + (morohashi-daikanwa 7198 0 3) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3475) ; ø»“©® + )) +(define-char + '((=>ucs . #x5BB7) ; å®· + (morohashi-daikanwa 7198 0 8) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (=gt-pj-k1 . #x3072) ; ý¡„·€ + (=gt-k . 07616) ; ý¡„·€ + )) +(define-char + '((=>ucs . #x5BB7) ; å®· + (morohashi-daikanwa 7198 0 9) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (=big5-cdp . #x8D7C) ; ý¢€ˆµ¼ + )) +(define-char + '((=>ucs . #x5BC1) ; 寁 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3A5C) ; ø»‹‰¹ + (chinese-big5 . #xD4F1) ; ý¢€“± + (ideograph-daikanwa . 07199) ; ø¸°Ÿ + (=jef-china3 . #x4AB7) ; øº„ª· + (ucs-jis . #x5BC1) ; ø»‹‰¹ + )) +(define-char + '((morohashi-daikanwa 7199 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3474) ; ø»“©­ + (=ucs . #x5BC1) ; 寁 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1845) + (chinese-gb2312 . #x3C45) ; ø»„®’ + (=jis-x0208 . #x3C64) ; ø½Šž© + (korean-ksc5601 . #x6E56) ; ø»ŠŒ‡ + (chinese-isoir165 . #x3C45) ; ø»–¢ + (chinese-cns11643-1 . #x596D) ; ø»’•¸ + (=gt-pj-1 . #x3C64) ; 寂 + (chinese-big5 . #xB149) ; ý¢€‹…‰ + (ideograph-daikanwa . 07200) ; ø¸°  + (=gt-k . 07780) ; ý¡„¹¤ + (=ucs . #x5BC2) ; 寂 + )) +(define-char + '((=>ucs . #x21A24) ; 𡨤 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07201) ; ø¸°¡ + )) +(define-char + '((morohashi-daikanwa 7201 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E57) ; ø»œ Œ + (=ucs . #x21A24) ; 𡨤 + )) +(define-char + '((=>ucs . #x5BC3) ; 寃 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (<-vulgar-ideograph + (:char ((ideograph-daikanwa . 01587) ; ø¸€˜³ + ) + :sources (seiji-tsuu morohashi-daikanwa))) + (japanese-jisx0208 . #x5563) ; ø»‡¢ + (=jis-x0208-1990 . #x5563) ; ø½‹ƒ– + (=gt-pj-1 . #x5563) ; ø»‡¢ + (ideograph-daikanwa . 07202) ; ø¸°¢ + (=gt-k . 07924) ; ý¡„»´ + (=jef-china3 . #x4AC8) ; øº„«ˆ + (ucs-jis . #x5BC3) ; ø»‡¢ + )) +(define-char + '((morohashi-daikanwa 7202 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3541) ; ø»•´œ + (=ucs . #x5BC3) ; 寃 + )) +(define-char + '((=>ucs . #x5BC3) ; 寃 + (morohashi-daikanwa 7202 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x5563) ; ø»ƒ‰š + )) +(define-char + '((=>ucs . #x5BC3) ; 寃 + (morohashi-daikanwa 7202 0 3) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x6A32) ; ø»Š…« + )) +(define-char + '((=>ucs . #x2F86D) ; 寃 + (=>ucs* . #x5BC3) ; 寃 + (morohashi-daikanwa 7202 0 4) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jef-china3 . #x4AB8) ; øº„ª¸ + )) +(define-char + '((=>ucs* . #x5BC3) ; 寃 + (morohashi-daikanwa 7202 0 5) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3130) ; ø»—¸— + (=ucs . #x2F86D) ; 寃 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1844) + (chinese-gb2312 . #x3C44) ; ø»„®‘ + (=jis-x0208 . #x3473) ; ø½Š“ˆ + (korean-ksc5601 . #x5076) ; ø»‰ £ + (chinese-isoir165 . #x3C44) ; ø»–¡ + (chinese-cns11643-1 . #x596C) ; ø»’•· + (=gt-pj-1 . #x3473) ; 寄 + (chinese-big5 . #xB148) ; ý¢€‹…ˆ + (ideograph-daikanwa . 07203) ; ø¸°£ + (=gt-k . 07740) ; ý¡„¸¼ + (=ucs . #x5BC4) ; 寄 + )) +(define-char + '((=>ucs . #x5BC5) ; 寅 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1843) + (=jis-x0208 . #x4652) ; ø½Š­ƒ + (korean-ksc5601 . #x6C59) ; ø»Š‰Ž + (=gt-pj-1 . #x4652) ; ø½Š­ƒ + (chinese-big5 . #xB147) ; ý¢€‹…‡ + (ideograph-daikanwa . 07204) ; ø¸°¤ + (=gt-k . 07851) ; ý¡„º« + (ucs-jis . #x5BC5) ; ø½Š­ƒ + )) +(define-char + '((morohashi-daikanwa 7204 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x527A) ; ø»…› + (chinese-isoir165 . #x527A) ; ø»·« + (chinese-cns11643-1 . #x596B) ; ø»’•¶ + (=ucs . #x5BC5) ; 寅 + )) +(define-char + '((=>ucs . #x5BC6) ; 密 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2009) + (=jis-x0208 . #x4C29) ; ø½ŠµŽ + (korean-ksc5601 . #x5A4B) ; ø»‰®¤ + (=gt-pj-1 . #x4C29) ; ø½ŠµŽ + (chinese-big5 . #xB14B) ; ý¢€‹…‹ + (ideograph-daikanwa . 07205) ; ø¸°¥ + (=gt-k . 07880) ; ý¡„»ˆ + (ucs-jis . #x5BC6) ; ø½ŠµŽ + )) +(define-char + '((morohashi-daikanwa 7205 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x435C) ; ø»„¸» + (chinese-isoir165 . #x435C) ; ø»¡‹ + (chinese-cns11643-1 . #x596F) ; ø»’•º + (=ucs . #x5BC6) ; 密 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x353E) ; ø»•´™ + (ideograph-daikanwa . 07206) ; ø¸°¦ + (=ucs . #x375D) ; 㝝 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x312E) ; ø»—¸• + (ideograph-daikanwa . 07207) ; ø¸°§ + (=ucs . #x375E) ; 㝞 + )) +(define-char + '((=>ucs . #x21A25) ; 𡨥 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07208) ; ø¸°¨ + (=cbeta . 02480) ; ø¸ ¦° + )) +(define-char + '((morohashi-daikanwa 7208 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E59) ; ø»œ Ž + (=ucs . #x21A25) ; 𡨥 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 3171) + (chinese-gb2312 . #x3F5C) ; ø»„³ƒ + (=jis-x0208 . #x5564) ; ø½‹ƒ— + (korean-ksc5601 . #x4F28) ; ø»‰· + (chinese-isoir165 . #x3F5C) ; ø»›“ + (chinese-cns11643-1 . #x596A) ; ø»’•µ + (=gt-pj-1 . #x5564) ; 寇 + (chinese-big5 . #xB146) ; ý¢€‹…† + (ideograph-daikanwa . 07209) ; ø¸°© + (=ucs . #x5BC7) ; 寇 + )) +(define-char + '((=>ucs . #x21A26) ; 𡨦 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07210) ; ø¸°ª + )) +(define-char + '((morohashi-daikanwa 7210 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E58) ; ø»œ  + (=ucs . #x21A26) ; 𡨦 + )) +(define-char + '((=>ucs . #x5BC8) ; 寈 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07211) ; ø¸°« + )) +(define-char + '((morohashi-daikanwa 7211 0 3) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x353F) ; ø»•´š + (=ucs . #x5BC8) ; 寈 + )) +(define-char + '((=>ucs . #x21A27) ; 𡨧 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07212) ; ø¸°¬ + (=cbeta . 02443) ; ø¸ ¦‹ + )) +(define-char + '((morohashi-daikanwa 7212 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E56) ; ø»œ ‹ + (=ucs . #x21A27) ; 𡨧 + )) +(define-char + '((=>ucs . #x21A28) ; 𡨨 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07213) ; ø¸°­ + )) +(define-char + '((morohashi-daikanwa 7213 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E5B) ; ø»œ  + (=ucs . #x21A28) ; 𡨨 + )) +(define-char + '((=>ucs . #x21A29) ; 𡨩 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07214) ; ø¸°® + )) +(define-char + '((morohashi-daikanwa 7214 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3170) ; ø»šƒ› + (=ucs . #x21A29) ; 𡨩 + )) +(define-char + '((=>ucs . #x21A3B) ; 𡨻 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07215) ; ø¸°¯ + )) +(define-char + '((morohashi-daikanwa 7215 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x316E) ; ø»šƒ™ + (=ucs . #x21A3B) ; 𡨻 + )) +(define-char + '((=>ucs . #x21A3C) ; 𡨼 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07216) ; ø¸°° + )) +(define-char + '((morohashi-daikanwa 7216 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E55) ; ø»œ Š + (=ucs . #x21A3C) ; 𡨼 + )) +(define-char + '((=>ucs . #x375F) ; 㝟 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07217) ; ø¸°± + (=jef-china3 . #x4AB9) ; øº„ª¹ + )) +(define-char + '((morohashi-daikanwa 7217 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E5A) ; ø»œ  + (=ucs . #x375F) ; 㝟 + )) +(define-char + '((=>ucs . #x21A36) ; 𡨶 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07219) ; ø¸°³ + )) +(define-char + '((morohashi-daikanwa 7219 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E5C) ; ø»œ ‘ + (=ucs . #x21A36) ; 𡨶 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3540) ; ø»•´› + (ideograph-daikanwa . 07220) ; ø¸°´ + (=ucs . #x3760) ; 㝠 + )) +(define-char + '((=>ucs . #x21A34) ; 𡨴 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07223) ; ø¸°· + )) +(define-char + '((morohashi-daikanwa 7223 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x312F) ; ø»—¸– + (=ucs . #x21A34) ; 𡨴 + )) +(define-char + '((morohashi-daikanwa ho 133) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x5565) ; ø½‹ƒ˜ + (=gt-pj-1 . #x5565) ; 寉 + (=cbeta . 05265) ; ø¸¡’‘ + (=ucs . #x5BC9) ; 寉 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B39) ; ø»“³„ + (chinese-big5 . #xD8D5) ; ý¢€£• + (ideograph-daikanwa . 07224) ; ø¸°¸ + (=ucs . #x5BCA) ; 寊 + )) +(define-char + '((=>ucs . #x21A3D) ; 𡨽 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07225) ; ø¸°¹ + )) +(define-char + '((morohashi-daikanwa 7225 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x375E) ; ø»š‹½ + (=ucs . #x21A3D) ; 𡨽 + )) +(define-char + '((=>ucs . #x5BCB) ; 寋 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xD8D2) ; ý¢€£’ + (ideograph-daikanwa . 07226) ; ø¸°º + )) +(define-char + '((morohashi-daikanwa 7226 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B36) ; ø»“³ + (=ucs . #x5BCB) ; 寋 + )) +(define-char + '((=>ucs . #x21A3E) ; 𡨾 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07227) ; ø¸°» + )) +(define-char + '((morohashi-daikanwa 7227 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3726) ; ø»˜ + (=ucs . #x21A3E) ; 𡨾 + )) +(define-char + '((=>ucs . #x21A3F) ; 𡨿 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07228) ; ø¸°¼ + )) +(define-char + '((morohashi-daikanwa 7228 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3761) ; ø»šŒ€ + (=ucs . #x21A3F) ; 𡨿 + )) +(define-char + '((=>ucs . #x21A40) ; 𡩀 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07229) ; ø¸°½ + )) +(define-char + '((morohashi-daikanwa 7229 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4770) ; ø»œ­³ + (=ucs . #x21A40) ; 𡩀 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-1 . 1852) + (shinjigen-2 . 1852) + (chinese-gb2312 . #x383B) ; ø»„¨ + (=jis-x0208 . #x4959) ; ø½Š±¤ + (korean-ksc5601 . #x5D23) ; ø»‰²– + (chinese-isoir165 . #x383B) ; ø»  + (chinese-cns11643-1 . #x5E6E) ; ø»’ + (=gt-pj-1 . #x4959) ; 富 + (chinese-big5 . #xB449) ; ý¢€‹‘‰ + (ideograph-daikanwa . 07230) ; ø¸°¾ + (=gt-k . 09136) ; ý¡„‚Ž° + (=ucs . #x5BCC) ; 富 + )) +(define-char + '((=>ucs . #x21A41) ; 𡩁 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07231) ; ø¸°¿ + )) +(define-char + '((morohashi-daikanwa 7231 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x476B) ; ø»œ­® + (=ucs . #x21A41) ; 𡩁 + )) +(define-char + '((=>ucs . #x5BCD) ; 寍 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3A5D) ; ø»‹‰º + (chinese-big5 . #xD8D1) ; ý¢€£‘ + (ideograph-daikanwa . 07232) ; ø¸±€ + (=jef-china3 . #x4ABA) ; øº„ªº + (ucs-jis . #x5BCD) ; ø»‹‰º + )) +(define-char + '((morohashi-daikanwa 7232 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B35) ; ø»“³€ + (=ucs . #x5BCD) ; 寍 + )) +(define-char + '((=>ucs . #x5BCE) ; 寎 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0213-2-2000 . #x2826) ; ø»¤§— + (ideograph-daikanwa . 07233) ; ø¸± + (ucs-jis . #x5BCE) ; ø»¤§— + )) +(define-char + '((morohashi-daikanwa 7233 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B3A) ; ø»“³… + (chinese-big5 . #xD8D6) ; ý¢€£– + (=ucs . #x5BCE) ; 寎 + )) +(define-char + '((=>ucs . #x5BCF) ; 寏 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3A5E) ; ø»‹‰» + (ideograph-daikanwa . 07234) ; ø¸±‚ + (=jef-china3 . #x4ABB) ; øº„ª» + (ucs-jis . #x5BCF) ; ø»‹‰» + )) +(define-char + '((morohashi-daikanwa 7234 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3724) ; ø»˜€¿ + (=ucs . #x5BCF) ; 寏 + )) +(define-char + '((=>ucs . #x21A42) ; 𡩂 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07235) ; ø¸±ƒ + )) +(define-char + '((morohashi-daikanwa 7235 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x21A42) ; 𡩂 + )) +(define-char + '((=>ucs . #x21A42) ; 𡩂 + (morohashi-daikanwa 7235 0 4) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3723) ; ø»˜€¾ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 1851) + (chinese-gb2312 . #x4342) ; ø»„¸¡ + (=jis-x0208 . #x5567) ; ø½‹ƒš + (korean-ksc5601 . #x585B) ; ø»‰«¸ + (chinese-isoir165 . #x4342) ; ø» ± + (chinese-cns11643-1 . #x5E70) ; ø»’‘ + (=gt-pj-1 . #x5567) ; 寐 + (chinese-big5 . #xB44B) ; ý¢€‹‘‹ + (ideograph-daikanwa . 07236) ; ø¸±„ + (=ucs . #x5BD0) ; 寐 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3722) ; ø»˜€½ + (ideograph-daikanwa . 07237) ; ø¸±… + (=ucs . #x3763) ; 㝣 + )) +(define-char + '((=>ucs . #x5BD1) ; 寑 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07238) ; ø¸±† + )) +(define-char + '((morohashi-daikanwa 7238 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B38) ; ø»“³ƒ + (chinese-big5 . #xD8D4) ; ý¢€£” + (=ucs . #x5BD1) ; 寑 + )) +(define-char + '((=>ucs . #x5BD2) ; 寒 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-1 . 557) + (korean-ksc5601 . #x794E) ; ø»Šœ‰ + (chinese-big5 . #xB448) ; ý¢€‹‘ˆ + (ideograph-daikanwa . 07239) ; ø¸±‡ + (=jef-china3 . #x4ABC) ; øº„ª¼ + )) +(define-char + '((=>ucs . #x5BD2) ; 寒 + (morohashi-daikanwa 7239 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-1 . 556) + (=jis-x0208 . #x3428) ; ø½Š‘½ + (=gt-pj-1 . #x3428) ; ø½Š‘½ + (=gt-k . 09014) ; ý¡„‚Œ¶ + (ucs-jis . #x5BD2) ; ø½Š‘½ + )) +(define-char + '((morohashi-daikanwa 7239 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x3A2E) ; ø»„ª¿ + (chinese-isoir165 . #x3A2E) ; ø»“ + (chinese-cns11643-1 . #x5E6D) ; ø»’Ž + (=ucs . #x5BD2) ; 寒 + )) +(define-char + '((=>ucs . #x21A43) ; 𡩃 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07240) ; ø¸±ˆ + )) +(define-char + '((morohashi-daikanwa 7240 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x375D) ; ø»š‹¼ + (=ucs . #x21A43) ; 𡩃 + )) +(define-char + '((=>ucs . #x21A44) ; 𡩄 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07241) ; ø¸±‰ + )) +(define-char + '((morohashi-daikanwa 7241 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3760) ; ø»š‹¿ + (=ucs . #x21A44) ; 𡩄 + )) +(define-char + '((=>ucs . #x3762) ; 㝢 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0213-2-2000 . #x2825) ; ø»¤§– + (ideograph-daikanwa . 07242) ; ø¸±Š + (=cbeta . 00716) ; ø¸ ‹Œ + (=jef-china3 . #x90C2) ; øº‰ƒ‚ + (ucs-jis . #x3762) ; ø»¤§– + )) +(define-char + '((morohashi-daikanwa 7242 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B21) ; ø»•¼° + (=jef-china3 . #x97E9) ; øº‰Ÿ© + (=ucs . #x3762) ; 㝢 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5422) ; ø»…¿ + (=jis-x0208 . #x3677) ; ø½Š–ˆ + (korean-ksc5601 . #x6955) ; ø»Š„° + (chinese-isoir165 . #x5422) ; ø»¹ + (chinese-cns11643-1 . #x5E6F) ; ø»’ + (=gt-pj-1 . #x3677) ; 寓 + (chinese-big5 . #xB44A) ; ý¢€‹‘Š + (ideograph-daikanwa . 07243) ; ø¸±‹ + (=gt-k . 09039) ; ý¡„‚ + (=ucs . #x5BD3) ; 寓 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 1850) + (=jis-x0208 . #x5566) ; ø½‹ƒ™ + (korean-ksc5601 . #x6351) ; ø»‰»¸ + (chinese-cns11643-2 . #x3B37) ; ø»“³‚ + (=gt-pj-1 . #x5566) ; 寔 + (chinese-big5 . #xD8D3) ; ý¢€£“ + (ideograph-daikanwa . 07244) ; ø¸±Œ + (=gt-k . 09181) ; ý¡„‚ + (=ucs . #x5BD4) ; 寔 + )) +(define-char + '((=>ucs . #x21A45) ; 𡩅 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07245) ; ø¸± + )) +(define-char + '((morohashi-daikanwa 7245 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x476E) ; ø»œ­± + (=ucs . #x21A45) ; 𡩅 + )) +(define-char + '((=>ucs . #x21A46) ; 𡩆 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x675F) ; 束 + ) + ((=jis-x0208 . #x5560) ; ø½‹ƒ“ + (ideograph-daikanwa . 07057) ; ø¸®‘ + )) + (ideograph-daikanwa . 07246) ; ø¸±Ž + (=cbeta . 01985) ; ø¸ Ÿ + )) +(define-char + '((morohashi-daikanwa 7246 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x675F) ; 束 + ) + ((=ucs . #x5B83) ; 它 + )) + (chinese-cns11643-4 . #x3725) ; ø»˜€ + (=ucs . #x21A46) ; 𡩆 + )) +(define-char + '((=>ucs . #x21A47) ; 𡩇 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07247) ; ø¸± + )) +(define-char + '((morohashi-daikanwa 7247 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x375F) ; ø»š‹¾ + (=ucs . #x21A47) ; 𡩇 + )) +(define-char + '((=>ucs . #x21A48) ; 𡩈 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07248) ; ø¸± + )) +(define-char + '((morohashi-daikanwa 7248 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x476F) ; ø»œ­² + (=ucs . #x21A48) ; 𡩈 + )) +(define-char + '((=>ucs . #x21A49) ; 𡩉 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07249) ; ø¸±‘ + )) +(define-char + '((morohashi-daikanwa 7249 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x476C) ; ø»œ­¯ + (=ucs . #x21A49) ; 𡩉 + )) +(define-char + '((=>ucs . #x21A59) ; 𡩙 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07250) ; ø¸±’ + )) +(define-char + '((morohashi-daikanwa 7250 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x476D) ; ø»œ­° + (=ucs . #x21A59) ; 𡩙 + )) +(define-char + '((=>ucs . #x21A5B) ; 𡩛 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07251) ; ø¸±“ + )) +(define-char + '((morohashi-daikanwa 7251 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3762) ; ø»šŒ + (=ucs . #x21A5B) ; 𡩛 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3A7E) ; ø»•¼¯ + (=ucs . #x5BD5) ; 寕 + )) +(define-char + '((=>ucs . #x21A5F) ; 𡩟 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07252) ; ø¸±” + )) +(define-char + '((morohashi-daikanwa 7252 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5174) ; ø»œ¼£ + (=ucs . #x21A5F) ; 𡩟 + )) +(define-char + '((=>ucs . #x5BD6) ; 寖 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3A5F) ; ø»‹‰¼ + (=jis-x0213-2-2000 . #x2827) ; ø»¤§˜ + (chinese-big5 . #xDD48) ; ý¢€µˆ + (ideograph-daikanwa . 07253) ; ø¸±• + (=jef-china3 . #x4ABE) ; øº„ª¾ + (ucs-jis . #x5BD6) ; ø»‹‰¼ + )) +(define-char + '((morohashi-daikanwa 7253 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x424E) ; ø»“½« + (=ucs . #x5BD6) ; 寖 + )) +(define-char + '((=>ucs . #x21A60) ; ð¡©  + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07254) ; ø¸±– + )) +(define-char + '((morohashi-daikanwa 7254 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5170) ; ø»œ¼Ÿ + (=ucs . #x21A60) ; ð¡©  + )) +(define-char + '((=>ucs . #x5BD7) ; 寗 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x5C55) ; ø»‰±ª + (japanese-jisx0212 . #x3A4E) ; ø»‹‰« + (=jis-x0213-1-2000 . #x4F58) ; ø»£—— + (ideograph-daikanwa . 07098) ; ø¸®º + ) + ((japanese-jisx0208-1978 . #x5147) ; ø»ƒƒ† + (ideograph-daikanwa . 01514) ; ø¸€—ª + )) + (japanese-jisx0212 . #x3A60) ; ø»‹‰½ + (ideograph-daikanwa . 07255) ; ø¸±— + (=jef-china3 . #x4ABF) ; øº„ª¿ + (ucs-jis . #x5BD7) ; ø»‹‰½ + )) +(define-char + '((=>ucs . #x5BD7) ; 寗 + (morohashi-daikanwa 7255 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5B93) ; 宓 + ) + ((japanese-jisx0208-1978 . #x5147) ; ø»ƒƒ† + (ideograph-daikanwa . 01514) ; ø¸€—ª + )) + (chinese-cns11643-3 . #x4074) ; ø»–…™ + )) +(define-char + '((=>ucs . #x5BD7) ; 寗 + (morohashi-daikanwa 7255 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x5C55) ; ø»‰±ª + (japanese-jisx0212 . #x3A4E) ; ø»‹‰« + (=jis-x0213-1-2000 . #x4F58) ; ø»£—— + (ideograph-daikanwa . 07098) ; ø¸®º + ) + ((=ucs . #x5189) ; 冉 + )) + (korean-ksc5601 . #x523C) ; ø»‰¢¥ + (=cbeta . 02248) ; ø¸ £ˆ + )) +(define-char + '((morohashi-daikanwa 7255 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5B93) ; 宓 + ) + ((=ucs . #x5189) ; 冉 + )) + (=ucs . #x5BD7) ; 寗 + )) +(define-char + '((=>ucs . #x21A61) ; ð¡©¡ + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07256) ; ø¸±˜ + (=cbeta . 00323) ; ø¸ …ƒ + )) +(define-char + '((morohashi-daikanwa 7256 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C6B) ; ø»˜‰œ + (=ucs . #x21A61) ; ð¡©¡ + )) +(define-char + '((=>ucs . #x5BD8) ; 寘 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3A61) ; ø»‹‰¾ + (=jis-x0213-1-2000 . #x4F59) ; ø»£—˜ + (chinese-big5 . #xDD49) ; ý¢€µ‰ + (ideograph-daikanwa . 07257) ; ø¸±™ + (=jef-china3 . #x4AC0) ; øº„«€ + (ucs-jis . #x5BD8) ; ø»‹‰¾ + )) +(define-char + '((morohashi-daikanwa 7257 0 5) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x424F) ; ø»“½¬ + (=ucs . #x5BD8) ; 寘 + )) +(define-char + '((=>ucs . #x21A62) ; ð¡©¢ + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07258) ; ø¸±š + )) +(define-char + '((morohashi-daikanwa 7258 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C70) ; ø»˜‰¡ + (=ucs . #x21A62) ; ð¡©¢ + )) +(define-char + '((=>ucs . #x21A63) ; ð¡©£ + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07259) ; ø¸±› + )) +(define-char + '((morohashi-daikanwa 7259 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E63) ; ø»š–” + (=ucs . #x21A63) ; ð¡©£ + )) +(define-char + '((=>ucs . #x5BD9) ; 寙 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3A62) ; ø»‹‰¿ + (chinese-big5 . #xDD4A) ; ý¢€µŠ + (ideograph-daikanwa . 07260) ; ø¸±œ + (=jef-china3 . #x4AC1) ; øº„« + (ucs-jis . #x5BD9) ; ø»‹‰¿ + )) +(define-char + '((morohashi-daikanwa 7260 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x5BD9) ; 寙 + )) +(define-char + '((=>ucs . #x5BD9) ; 寙 + (morohashi-daikanwa 7260 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4250) ; ø»“½­ + )) +(define-char + '((=>ucs . #x21A64) ; 𡩤 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07261) ; ø¸± + )) +(define-char + '((morohashi-daikanwa 7261 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5177) ; ø»œ¼¦ + (=ucs . #x21A64) ; 𡩤 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C6A) ; ø»˜‰› + (ideograph-daikanwa . 07262) ; ø¸±ž + (=ucs . #x3764) ; 㝤 + )) +(define-char + '((=>ucs . #x21A65) ; ð¡©¥ + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07263) ; ø¸±Ÿ + )) +(define-char + '((morohashi-daikanwa 7263 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E64) ; ø»š–• + (=ucs . #x21A65) ; ð¡©¥ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C6C) ; ø»˜‰ + (ideograph-daikanwa . 07264) ; ø¸±  + (=ucs . #x3765) ; 㝥 + )) +(define-char + '((=>ucs . #x5BDA) ; 寚 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3A63) ; ø»‹Š€ + (ideograph-daikanwa . 07265) ; ø¸±¡ + (=jef-china3 . #x4AC2) ; øº„«‚ + (ucs-jis . #x5BDA) ; ø»‹Š€ + )) +(define-char + '((morohashi-daikanwa 7265 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4075) ; ø»–…š + (=ucs . #x5BDA) ; 寚 + )) +(define-char + '((=>ucs . #x21A67) ; 𡩧 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07266) ; ø¸±¢ + )) +(define-char + '((morohashi-daikanwa 7266 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5171) ; ø»œ¼  + (=ucs . #x21A67) ; 𡩧 + )) +(define-char + '((=>ucs . #x21A66) ; 𡩦 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07267) ; ø¸±£ + )) +(define-char + '((morohashi-daikanwa 7267 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5172) ; ø»œ¼¡ + (=ucs . #x21A66) ; 𡩦 + )) +(define-char + '((=>ucs . #x21A68) ; 𡩨 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07268) ; ø¸±¤ + )) +(define-char + '((morohashi-daikanwa 7268 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x21A68) ; 𡩨 + )) +(define-char + '((=>ucs . #x21A68) ; 𡩨 + (morohashi-daikanwa 7268 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5176) ; ø»œ¼¥ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C6F) ; ø»˜‰  + (ideograph-daikanwa . 07269) ; ø¸±¥ + (=ucs . #x3766) ; 㝦 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4077) ; ø»–…œ + (ideograph-daikanwa . 07270) ; ø¸±¦ + (=ucs . #x3767) ; 㝧 + )) +(define-char + '((=>ucs . #x21A69) ; ð¡©© + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07271) ; ø¸±§ + )) +(define-char + '((morohashi-daikanwa 7271 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C6D) ; ø»˜‰ž + (=ucs . #x21A69) ; ð¡©© + )) +(define-char + '((=>ucs . #x21A6A) ; 𡩪 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07272) ; ø¸±¨ + )) +(define-char + '((morohashi-daikanwa 7272 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5173) ; ø»œ¼¢ + (=ucs . #x21A6A) ; 𡩪 + )) +(define-char + '((=>ucs . #x21A7A) ; 𡩺 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07273) ; ø¸±© + (=cbeta . 00322) ; ø¸ …‚ + )) +(define-char + '((morohashi-daikanwa 7273 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x516E) ; ø»œ¼ + (=ucs . #x21A7A) ; 𡩺 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 1854) + (=jis-x0208 . #x3432) ; ø½Š’‡ + (chinese-cns11643-3 . #x4076) ; ø»–…› + (=gt-pj-1 . #x3432) ; 寛 + (ideograph-daikanwa . 07276) ; ø¸±¬ + (=gt-k . 10185) ; ý¡„‚Ÿ‰ + (=ucs . #x5BDB) ; 寛 + )) +(define-char + '((=>ucs . #x5BDC) ; 寜 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07277) ; ø¸±­ + )) +(define-char + '((morohashi-daikanwa 7277 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4073) ; ø»–…˜ + (=ucs . #x5BDC) ; 寜 + )) +(define-char + '((=>ucs . #x21A6C) ; 𡩬 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07278) ; ø¸±® + )) +(define-char + '((morohashi-daikanwa 7278 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x516F) ; ø»œ¼ž + (=ucs . #x21A6C) ; 𡩬 + )) +(define-char + '((morohashi-daikanwa 7278 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x475E) ; ø»„¾µ + (=jis-x0208 . #x3F32) ; ø½Š¢‘ + (chinese-isoir165 . #x475E) ; ø»§… + (chinese-cns11643-4 . #x3C6E) ; ø»˜‰Ÿ + (=gt-pj-1 . #x3F32) ; 寝 + (=ucs . #x5BDD) ; 寝 + )) +(define-char + '((=>ucs . #x21A6D) ; ð¡©­ + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 49026) ; ø¸‹¾‚ + )) +(define-char + '((morohashi-daikanwa 49026 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5175) ; ø»œ¼¤ + (=ucs . #x21A6D) ; ð¡©­ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 49027) ; ø¸‹¾ƒ + (=cbeta . 02796) ; ø¸ «¬ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4274) ; ø»˜’™ + (ideograph-daikanwa . 07279) ; ø¸±¯ + (=ucs . #x3769) ; 㝩 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4275) ; ø»˜’š + (ideograph-daikanwa . 07280) ; ø¸±° + (=ucs . #x376A) ; 㝪 + )) +(define-char + '((=>ucs . #x21A90) ; 𡪐 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07281) ; ø¸±± + )) +(define-char + '((morohashi-daikanwa 7281 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C29) ; ø»‹¢ + (=ucs . #x21A90) ; 𡪐 + )) +(define-char + '((=>ucs . #x5BDE) ; 寞 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07282) ; ø¸±² + )) +(define-char + '((=>ucs . #x5BDE) ; 寞 + (morohashi-daikanwa 7282 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x684E) ; ø»’«› + (chinese-big5 . #xB9E6) ; ý¢€‹§¦ + )) +(define-char + '((=>ucs . #x5BDE) ; 寞 + (morohashi-daikanwa 7282 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x556B) ; ø½‹ƒž + (korean-ksc5601 . #x582C) ; ø»‰«‰ + (=gt-pj-1 . #x556B) ; ø½‹ƒž + (ucs-jis . #x5BDE) ; ø½‹ƒž + )) +(define-char + '((morohashi-daikanwa 7282 0 3) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x442F) ; ø»„¹¬ + (chinese-isoir165 . #x442F) ; ø»¡¼ + (=ucs . #x5BDE) ; 寞 + )) +(define-char + '((=>ucs . #x5BDF) ; 察 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07283) ; ø¸±³ + )) +(define-char + '((morohashi-daikanwa 7283 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1863) + (chinese-gb2312 . #x326C) ; ø»„  + (=jis-x0208 . #x3B21) ; ø½Šœˆ + (korean-ksc5601 . #x734C) ; ø»Š““ + (chinese-isoir165 . #x326C) ; ø»ˆ + (=gt-pj-1 . #x3B21) ; 察 + (chinese-big5 . #xB9EE) ; ý¢€‹§® + (=gt-k . 11123) ; ý¡„‚­³ + (=ucs . #x5BDF) ; 察 + )) +(define-char + '((=>ucs . #x5BDF) ; 察 + (morohashi-daikanwa 7283 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6856) ; ø»’«£ + )) +(define-char + '((=>ucs . #x21A7B) ; ð¡©» + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07284) ; ø¸±´ + (=cbeta . 05871) ; ø¸¡›¯ + )) +(define-char + '((morohashi-daikanwa 7284 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5B7E) ; ø»‹™ + (=ucs . #x21A7B) ; ð¡©» + )) +(define-char + '((=>ucs . #x5BE0) ; 寠 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3A64) ; ø»‹Š + (chinese-big5 . #xE17E) ; ý¢€Ž…¾ + (ideograph-daikanwa . 07285) ; ø¸±µ + (=jef-china3 . #x4AC3) ; øº„«ƒ + (ucs-jis . #x5BE0) ; ø»‹Š + )) +(define-char + '((morohashi-daikanwa 7285 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x5BE0) ; 寠 + )) +(define-char + '((=>ucs . #x5BE0) ; 寠 + (morohashi-daikanwa 7285 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4965) ; ø»”ˆ” + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1859) + (chinese-gb2312 . #x3951) ; ø»„ª„ + (=jis-x0208 . #x3249) ; ø½Š¢ + (korean-ksc5601 . #x4D7B) ; ø»‰œŽ + (chinese-isoir165 . #x3951) ; ø»’” + (chinese-cns11643-1 . #x6850) ; ø»’« + (=gt-pj-1 . #x3249) ; 寡 + (chinese-big5 . #xB9E8) ; ý¢€‹§¨ + (ideograph-daikanwa . 07286) ; ø¸±¶ + (=ucs . #x5BE1) ; 寡 + )) +(define-char + '((=>ucs . #x21A7C) ; ð¡©¼ + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07287) ; ø¸±· + )) +(define-char + '((morohashi-daikanwa 7287 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C27) ; ø»‹  + (=ucs . #x21A7C) ; ð¡©¼ + )) +(define-char + '((=>ucs . #x21A7D) ; ð¡©½ + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07288) ; ø¸±¸ + )) +(define-char + '((morohashi-daikanwa 7288 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x453C) ; ø»šŸ¿ + (=ucs . #x21A7D) ; ð¡©½ + )) +(define-char + '((=>ucs . #x5BE2) ; 寢 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1858) + (=jis-x0208 . #x556A) ; ø½‹ƒ + (korean-ksc5601 . #x7656) ; ø»Š—· + (chinese-cns11643-1 . #x6854) ; ø»’«¡ + (=gt-pj-1 . #x556A) ; ø½‹ƒ + (ideograph-daikanwa . 07289) ; ø¸±¹ + (ucs-jis . #x5BE2) ; ø½‹ƒ + )) +(define-char + '((morohashi-daikanwa 7289 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb12345 . #x475E) ; 寢 + (chinese-big5 . #xB9EC) ; ý¢€‹§¬ + (=ucs . #x5BE2) ; 寢 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4966) ; ø»”ˆ• + (chinese-big5 . #xE1A1) ; ý¢€Ž†¡ + (ideograph-daikanwa . 07290) ; ø¸±º + (=ucs . #x5BE3) ; 寣 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1862) + (chinese-gb2312 . #x653B) ; ø»…ª– + (=jis-x0208 . #x5568) ; ø½‹ƒ› + (korean-ksc5601 . #x6775) ; ø»Š‚” + (chinese-isoir165 . #x653B) ; ø»Ž’¦ + (chinese-cns11643-1 . #x6855) ; ø»’«¢ + (=gt-pj-1 . #x5568) ; 寤 + (chinese-big5 . #xB9ED) ; ý¢€‹§­ + (ideograph-daikanwa . 07291) ; ø¸±» + (=ucs . #x5BE4) ; 寤 + )) +(define-char + '((=>ucs . #x5BE5) ; 寥 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1870) + (=jis-x0208 . #x556C) ; ø½‹ƒŸ + (korean-ksc5601 . #x686F) ; ø»Šƒ¬ + (=gt-pj-1 . #x556C) ; ø½‹ƒŸ + (ideograph-daikanwa . 07292) ; ø¸±¼ + (ucs-jis . #x5BE5) ; ø½‹ƒŸ + )) +(define-char + '((morohashi-daikanwa 7292 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x4148) ; ø»„µ« + (chinese-isoir165 . #x4148) ; ø»» + (chinese-big5 . #xB9E9) ; ý¢€‹§© + (=ucs . #x5BE5) ; 寥 + )) +(define-char + '((=>ucs . #x5BE5) ; 寥 + (morohashi-daikanwa 7292 0 3) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6851) ; ø»’«ž + )) +(define-char + '((=>ucs . #x21A7E) ; ð¡©¾ + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07293) ; ø¸±½ + )) +(define-char + '((morohashi-daikanwa 7293 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x21A7E) ; ð¡©¾ + )) +(define-char + '((=>ucs . #x21A7E) ; ð¡©¾ + (morohashi-daikanwa 7293 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x453A) ; ø»šŸ½ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1819) + (=jis-x0208 . #x5569) ; ø½‹ƒœ + (korean-ksc5601 . #x6379) ; ø»‰¼  + (chinese-cns11643-1 . #x6852) ; ø»’«Ÿ + (chinese-gb12345 . #x4A35) ; 實 + (=gt-pj-1 . #x5569) ; 實 + (chinese-big5 . #xB9EA) ; ý¢€‹§ª + (ideograph-daikanwa . 07294) ; ø¸±¾ + (=gt-k . 11202) ; ý¡„‚¯‚ + (=ucs . #x5BE6) ; 實 + )) +(define-char + '((=>ucs . #x21A7F) ; ð¡©¿ + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07295) ; ø¸±¿ + )) +(define-char + '((morohashi-daikanwa 7295 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C24) ; ø»‹ + (=ucs . #x21A7F) ; ð¡©¿ + )) +(define-char + '((=>ucs . #x5BE7) ; 寧 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (korean-ksc5601 . #x523B) ; ø»‰¢¤ + (chinese-big5 . #xB9E7) ; ý¢€‹§§ + (ideograph-daikanwa . 07296) ; ø¸²€ + (=jef-china3 . #x4AC4) ; øº„«„ + )) +(define-char + '((morohashi-daikanwa 7296 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x684F) ; ø»’«œ + (chinese-gb12345 . #x447E) ; 寧 + (=ucs . #x5BE7) ; 寧 + )) +(define-char + '((=>ucs . #x5BE7) ; 寧 + (morohashi-daikanwa 7296 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x472B) ; ø½Š­º + (=gt-pj-1 . #x472B) ; ø½Š­º + (=gt-k . 11162) ; ý¡„‚®š + (ucs-jis . #x5BE7) ; ø½Š­º + )) +(define-char + '((=>ucs . #x5BE7) ; 寧 + (morohashi-daikanwa 7296 1 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C22) ; ø»‹› + )) +(define-char + '((=>ucs . #x21A80) ; 𡪀 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07297) ; ø¸² + )) +(define-char + '((morohashi-daikanwa 7297 0 9) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C2C) ; ø»‹¥ + (=ucs . #x21A80) ; 𡪀 + )) +(define-char + '((=>ucs . #x5BE8) ; 寨 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x5C4D) ; ø½‹’ + (korean-ksc5601 . #x7373) ; ø»Š“º + (=gt-pj-1 . #x5C4D) ; ø½‹’ + (ideograph-daikanwa . 07298) ; ø¸²‚ + (=gt-k . 11211) ; ý¡„‚¯‹ + (ucs-jis . #x5BE8) ; ø½‹’ + )) +(define-char + '((=>ucs . #x5BE8) ; 寨 + (morohashi-daikanwa 7298 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6853) ; ø»’«  + )) +(define-char + '((morohashi-daikanwa 7298 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x552F) ; ø»…’ª + (chinese-isoir165 . #x552F) ; ø»ºº + (chinese-big5 . #xB9EB) ; ý¢€‹§« + (=ucs . #x5BE8) ; 寨 + )) +(define-char + '((=>ucs . #x21A81) ; 𡪁 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07299) ; ø¸²ƒ + )) +(define-char + '((morohashi-daikanwa 7299 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4276) ; ø»˜’› + (=ucs . #x21A81) ; 𡪁 + )) +(define-char + '((=>ucs . #x21A82) ; 𡪂 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07300) ; ø¸²„ + )) +(define-char + '((morohashi-daikanwa 7300 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C2E) ; ø»‹§ + (=ucs . #x21A82) ; 𡪂 + )) +(define-char + '((=>ucs . #x21A83) ; 𡪃 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07301) ; ø¸²… + )) +(define-char + '((morohashi-daikanwa 7301 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C2B) ; ø»‹¤ + (=ucs . #x21A83) ; 𡪃 + )) +(define-char + '((=>ucs . #x21A84) ; 𡪄 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07302) ; ø¸²† + )) +(define-char + '((morohashi-daikanwa 7302 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C26) ; ø»‹Ÿ + (=ucs . #x21A84) ; 𡪄 + )) +(define-char + '((=>ucs . #x21A85) ; 𡪅 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07303) ; ø¸²‡ + )) +(define-char + '((morohashi-daikanwa 7303 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4539) ; ø»šŸ¼ + (=ucs . #x21A85) ; 𡪅 + )) +(define-char + '((=>ucs . #x21A96) ; 𡪖 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07304) ; ø¸²ˆ + )) +(define-char + '((morohashi-daikanwa 7304 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C23) ; ø»‹œ + (=ucs . #x21A96) ; 𡪖 + )) +(define-char + '((=>ucs . #x21A8E) ; 𡪎 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07306) ; ø¸²Š + )) +(define-char + '((morohashi-daikanwa 7306 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x21A8E) ; 𡪎 + )) +(define-char + '((=>ucs . #x21A8E) ; 𡪎 + (morohashi-daikanwa 7306 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C28) ; ø»‹¡ + )) +(define-char + '((=>ucs . #x21A93) ; 𡪓 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07308) ; ø¸²Œ + )) +(define-char + '((morohashi-daikanwa 7308 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C2D) ; ø»‹¦ + (=ucs . #x21A93) ; 𡪓 + )) +(define-char + '((=>ucs . #x21A98) ; 𡪘 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07311) ; ø¸² + )) +(define-char + '((morohashi-daikanwa 7311 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x21A98) ; 𡪘 + )) +(define-char + '((=>ucs . #x21A98) ; 𡪘 + (morohashi-daikanwa 7311 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C2A) ; ø»‹£ + )) +(define-char + '((=>ucs . #x21A8F) ; 𡪏 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07312) ; ø¸² + )) +(define-char + '((morohashi-daikanwa 7312 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C25) ; ø»‹ž + (=ucs . #x21A8F) ; 𡪏 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x376C) ; 㝬 + )) +(define-char + '((=>ucs . #x376C) ; 㝬 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4277) ; ø»˜’œ + )) +(define-char + '((=>ucs . #x376C) ; 㝬 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0213-2-2000 . #x2828) ; ø»¤§™ + (ucs-jis . #x376C) ; ø»¤§™ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (chinese-gb2312 . #x487C) ; ø»…€± + (chinese-isoir165 . #x487C) ; ø»© + (=ucs . #x8D5B) ; 赛 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x21A94) ; 𡪔 + )) +(define-char + '((=>ucs . #x21A94) ; 𡪔 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C21) ; ø»‹š + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x453B) ; ø»šŸ¾ + (=ucs . #x21A97) ; 𡪗 + )) +(define-char + '((=>ucs . #x21A9F) ; 𡪟 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07313) ; ø¸²‘ + )) +(define-char + '((morohashi-daikanwa 7313 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2230) ; ø»ž€¡ + (=ucs . #x21A9F) ; 𡪟 + )) +(define-char + '((=>ucs . #x376D) ; 㝭 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07314) ; ø¸²’ + (=cbeta . 03070) ; ø¸ ¯¾ + (=jef-china3 . #x4AC5) ; øº„«… + )) +(define-char + '((morohashi-daikanwa 7314 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4943) ; ø»˜›º + (=ucs . #x376D) ; 㝭 + )) +(define-char + '((=>ucs . #x21AA0) ; 𡪠 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07315) ; ø¸²“ + )) +(define-char + '((morohashi-daikanwa 7315 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C5E) ; ø»šª³ + (=ucs . #x21AA0) ; 𡪠 + )) +(define-char + '((=>ucs . #x5BE9) ; 審 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 1874) + (=jis-x0208 . #x3F33) ; ø½Š¢’ + (=gt-pj-1 . #x3F33) ; ø½Š¢’ + (ideograph-daikanwa . 07316) ; ø¸²” + (=gt-k . 11914) ; ý¡„‚ºŠ + (ucs-jis . #x5BE9) ; ø½Š¢’ + )) +(define-char + '((=>ucs . #x5BE9) ; 審 + (morohashi-daikanwa 7316 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x637B) ; ø»‰¼¢ + (chinese-cns11643-1 . #x6C50) ; ø»’±• + )) +(define-char + '((morohashi-daikanwa 7316 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb12345 . #x4973) ; 審 + (chinese-big5 . #xBC66) ; ý¢€‹±¦ + (=ucs . #x5BE9) ; 審 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4945) ; ø»˜›¼ + (ideograph-daikanwa . 07317) ; ø¸²• + (=ucs . #x376E) ; 㝮 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4946) ; ø»˜›½ + (ideograph-daikanwa . 07318) ; ø¸²– + (=cbeta . 00901) ; ø¸ Ž… + (=ucs . #x376F) ; 㝯 + )) +(define-char + '((=>ucs . #x5BEA) ; 寪 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07319) ; ø¸²— + )) +(define-char + '((morohashi-daikanwa 7319 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (kangxi-strokes . 9) + (total-strokes . 15) + (=ucs . #x5BEA) ; 寪 + )) +(define-char + '((=>ucs . #x5BEA) ; 寪 + (morohashi-daikanwa 7319 0 3) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B34) ; ø»“²¿ + (chinese-big5 . #xD8D0) ; ý¢€£ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 1872) + (=jis-x0208 . #x556D) ; ø½‹ƒ  + (korean-ksc5601 . #x5E50) ; ø»‰´¡ + (chinese-cns11643-1 . #x6C51) ; ø»’±– + (chinese-gb12345 . #x5034) ; 寫 + (=gt-pj-1 . #x556D) ; 寫 + (chinese-big5 . #xBC67) ; ý¢€‹±§ + (ideograph-daikanwa . 07320) ; ø¸²˜ + (=gt-k . 11968) ; ý¡„‚»€ + (=ucs . #x5BEB) ; 寫 + )) +(define-char + '((=>ucs . #x21AA1) ; 𡪡 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07321) ; ø¸²™ + )) +(define-char + '((=>ucs . #x21AA1) ; 𡪡 + (morohashi-daikanwa 7321 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4947) ; ø»˜›¾ + )) +(define-char + '((morohashi-daikanwa 7321 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x21AA1) ; 𡪡 + )) +(define-char + '((=>ucs . #x5BEC) ; 寬 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x4E30) ; ø»‰œ¡ + (ideograph-daikanwa . 07322) ; ø¸²š + )) +(define-char + '((=>ucs . #x5BEC) ; 寬 + (morohashi-daikanwa 7322 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C4F) ; ø»’±” + (chinese-big5 . #xBC65) ; ý¢€‹±¥ + )) +(define-char + '((=>ucs . #x5BEC) ; 寬 + (morohashi-daikanwa 7322 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0213-1-2000 . #x4F5A) ; ø»£—™ + (ucs-jis . #x5BEC) ; ø»£—™ + )) +(define-char + '((morohashi-daikanwa 7322 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb12345 . #x3F6D) ; 寬 + (=ucs . #x5BEC) ; 寬 + )) +(define-char + '((=>ucs . #x21AA2) ; 𡪢 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07323) ; ø¸²› + )) +(define-char + '((morohashi-daikanwa 7323 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2237) ; ø»ž€¨ + (=ucs . #x21AA2) ; 𡪢 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4944) ; ø»˜›» + (ideograph-daikanwa . 07324) ; ø¸²œ + (=ucs . #x5BED) ; 寭 + )) +(define-char + '((=>ucs . #x5BEE) ; 寮 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 1875) + (=jis-x0208 . #x4E40) ; ø½Š¸¡ + (korean-ksc5601 . #x5677) ; ø»‰©˜ + (=gt-pj-1 . #x4E40) ; ø½Š¸¡ + (chinese-big5 . #xBC64) ; ý¢€‹±¤ + (ideograph-daikanwa . 07325) ; ø¸² + (=gt-k . 11958) ; ý¡„‚º¶ + (ucs-jis . #x5BEE) ; ø½Š¸¡ + )) +(define-char + '((morohashi-daikanwa 7325 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x653C) ; ø»…ª— + (chinese-isoir165 . #x653C) ; ø»Ž’§ + (chinese-cns11643-1 . #x6C4E) ; ø»’±“ + (=ucs . #x5BEE) ; 寮 + )) +(define-char + '((=>ucs . #x21AA3) ; 𡪣 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07326) ; ø¸²ž + )) +(define-char + '((=>ucs . #x21AA3) ; 𡪣 + (morohashi-daikanwa 7326 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4948) ; ø»˜›¿ + )) +(define-char + '((morohashi-daikanwa 7326 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x21AA3) ; 𡪣 + )) +(define-char + '((=>ucs . #x21A86) ; 𡪆 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07327) ; ø¸²Ÿ + )) +(define-char + '((morohashi-daikanwa 7327 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2233) ; ø»ž€¤ + (=ucs . #x21A86) ; 𡪆 + )) +(define-char + '((=>ucs . #x376B) ; 㝫 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0213-2-2000 . #x2829) ; ø»¤§š + (ideograph-daikanwa . 07328) ; ø¸²  + (ucs-jis . #x376B) ; ø»¤§š + )) +(define-char + '((morohashi-daikanwa 7328 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B60) ; ø»–• + (=ucs . #x376B) ; 㝫 + )) +(define-char + '((=>ucs . #x21AA4) ; 𡪤 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07329) ; ø¸²¡ + )) +(define-char + '((morohashi-daikanwa 7329 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2235) ; ø»ž€¦ + (=ucs . #x21AA4) ; 𡪤 + )) +(define-char + '((=>ucs . #x21AA5) ; 𡪥 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07330) ; ø¸²¢ + )) +(define-char + '((morohashi-daikanwa 7330 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x21AA5) ; 𡪥 + )) +(define-char + '((=>ucs . #x21AA5) ; 𡪥 + (morohashi-daikanwa 7330 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2232) ; ø»ž€£ + )) +(define-char + '((=>ucs . #x21ADC) ; 𡫜 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07331) ; ø¸²£ + )) +(define-char + '((morohashi-daikanwa 7331 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2234) ; ø»ž€¥ + (=ucs . #x21ADC) ; 𡫜 + )) +(define-char + '((=>ucs . #x21ABC) ; 𡪼 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07332) ; ø¸²¤ + )) +(define-char + '((morohashi-daikanwa 7332 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2231) ; ø»ž€¢ + (=ucs . #x21ABC) ; 𡪼 + )) +(define-char + '((=>ucs . #x21ABD) ; 𡪽 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07333) ; ø¸²¥ + )) +(define-char + '((morohashi-daikanwa 7333 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C60) ; ø»šªµ + (=ucs . #x21ABD) ; 𡪽 + )) +(define-char + '((=>ucs . #x21AB4) ; 𡪴 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07336) ; ø¸²¨ + )) +(define-char + '((morohashi-daikanwa 7336 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2238) ; ø»ž€© + (=ucs . #x21AB4) ; 𡪴 + )) +(define-char + '((=>ucs . #x21AB8) ; 𡪸 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07340) ; ø¸²¬ + )) +(define-char + '((morohashi-daikanwa 7340 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C61) ; ø»šª¶ + (=ucs . #x21AB8) ; 𡪸 + )) +(define-char + '((=>ucs . #x21AB6) ; 𡪶 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 49028) ; ø¸‹¾„ + )) +(define-char + '((morohashi-daikanwa 49028 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2236) ; ø»ž€§ + (=ucs . #x21AB6) ; 𡪶 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C5F) ; ø»šª´ + (=ucs . #x21ABA) ; 𡪺 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 12) + (total-strokes . 15) + (=cbeta . 01311) ; ø¸ ”Ÿ + )) +(define-char + '((=>ucs . #x21ABE) ; 𡪾 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07341) ; ø¸²­ + )) +(define-char + '((morohashi-daikanwa 7341 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D35) ; ø»ž° + (=ucs . #x21ABE) ; 𡪾 + )) +(define-char + '((=>ucs . #x21ABF) ; 𡪿 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07342) ; ø¸²® + )) +(define-char + '((morohashi-daikanwa 7342 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D37) ; ø»ž² + (=ucs . #x21ABF) ; 𡪿 + )) +(define-char + '((=>ucs . #x5BEF) ; 寯 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (korean-ksc5601 . #x7159) ; ø»Š¤ + (japanese-jisx0212 . #x3A65) ; ø»‹Š‚ + (ideograph-daikanwa . 07343) ; ø¸²¯ + (ucs-jis . #x5BEF) ; ø»Š¤ + )) +(define-char + '((morohashi-daikanwa 7343 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5667) ; ø»”›œ + (chinese-big5 . #xE95D) ; ý¢€Ž¥ + (=ucs . #x5BEF) ; 寯 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 1876) + (chinese-gb2312 . #x653E) ; ø»…ª™ + (=jis-x0208 . #x556E) ; ø½‹ƒ¡ + (chinese-isoir165 . #x653E) ; ø»Ž’© + (chinese-cns11643-1 . #x7051) ; ø»’·Ž + (=gt-pj-1 . #x556E) ; 寰 + (chinese-big5 . #xBEC8) ; ý¢€‹»ˆ + (ideograph-daikanwa . 07344) ; ø¸²° + (=ucs . #x5BF0) ; 寰 + )) +(define-char + '((=>ucs . #x21AC0) ; 𡫀 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07345) ; ø¸²± + )) +(define-char + '((morohashi-daikanwa 7345 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x542C) ; ø»šµ± + (=ucs . #x21AC0) ; 𡫀 + )) +(define-char + '((=>ucs . #x21AC1) ; 𡫁 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07346) ; ø¸²² + )) +(define-char + '((morohashi-daikanwa 7346 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5022) ; ø»˜¥« + (=ucs . #x21AC1) ; 𡫁 + )) +(define-char + '((=>ucs . #x21AC2) ; 𡫂 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07347) ; ø¸²³ + )) +(define-char + '((morohashi-daikanwa 7347 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x21AC2) ; 𡫂 + )) +(define-char + '((=>ucs . #x21AC2) ; 𡫂 + (morohashi-daikanwa 7347 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x542D) ; ø»šµ² + )) +(define-char + '((=>ucs . #x21AC3) ; 𡫃 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07348) ; ø¸²´ + )) +(define-char + '((morohashi-daikanwa 7348 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x542B) ; ø»šµ° + (=ucs . #x21AC3) ; 𡫃 + )) +(define-char + '((=>ucs . #x21AC4) ; 𡫄 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07349) ; ø¸²µ + )) +(define-char + '((morohashi-daikanwa 7349 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D36) ; ø»ž± + (=ucs . #x21AC4) ; 𡫄 + )) +(define-char + '((=>ucs . #x21AC5) ; 𡫅 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07350) ; ø¸²¶ + )) +(define-char + '((morohashi-daikanwa 7350 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D33) ; ø»ž® + (=ucs . #x21AC5) ; 𡫅 + )) +(define-char + '((=>ucs . #x21AC6) ; 𡫆 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 49029) ; ø¸‹¾… + )) +(define-char + '((morohashi-daikanwa 49029 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D34) ; ø»ž¯ + (=ucs . #x21AC6) ; 𡫆 + )) +(define-char + '((=>ucs . #x5BF1) ; 寱 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x3A66) ; ø»‹Šƒ + (=jis-x0213-2-2000 . #x282A) ; ø»¤§› + (ideograph-daikanwa . 07351) ; ø¸²· + (ucs-jis . #x5BF1) ; ø»‹Šƒ + )) +(define-char + '((morohashi-daikanwa 7351 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C64) ; ø»”¤ + (chinese-big5 . #xECD8) ; ý¢€Ž³˜ + (=ucs . #x5BF1) ; 寱 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C65) ; ø»”¤Ž + (chinese-big5 . #xECD9) ; ý¢€Ž³™ + (ideograph-daikanwa . 07352) ; ø¸²¸ + (=ucs . #x5BF2) ; 寲 + )) +(define-char + '((=>ucs . #x21AD3) ; 𡫓 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 07353) ; ø¸²¹ + )) +(define-char + '((morohashi-daikanwa 7353 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3757) ; ø»žŸ¾ + (=ucs . #x21AD3) ; 𡫓 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 07354) ; ø¸²º + )) +(define-char + '((=>ucs . #x21ADD) ; 𡫝 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 07355) ; ø¸²» + )) +(define-char + '((morohashi-daikanwa 7355 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B37) ; ø»›€Ž + (=ucs . #x21ADD) ; 𡫝 + )) +(define-char + '((=>ucs . #x21ADB) ; 𡫛 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 07356) ; ø¸²¼ + )) +(define-char + '((morohashi-daikanwa 7356 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x375A) ; ø»ž  + (=ucs . #x21ADB) ; 𡫛 + )) +(define-char + '((=>ucs . #x21ADA) ; 𡫚 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 07357) ; ø¸²½ + )) +(define-char + '((morohashi-daikanwa 7357 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3758) ; ø»žŸ¿ + (=ucs . #x21ADA) ; 𡫚 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3759) ; ø»ž € + (=ucs . #x21AD2) ; 𡫒 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B38) ; ø»›€ + (=ucs . #x21AD4) ; 𡫔 + )) +(define-char + '((=>ucs . #x21ADE) ; 𡫞 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 07358) ; ø¸²¾ + )) +(define-char + '((morohashi-daikanwa 7358 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4658) ; ø»ž¶ + (=ucs . #x21ADE) ; 𡫞 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5A7D) ; ø»˜µ² + (ideograph-daikanwa . 07359) ; ø¸²¿ + (=ucs . #x3770) ; 㝰 + )) +(define-char + '((=>ucs . #x21ADF) ; 𡫟 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 07360) ; ø¸³€ + )) +(define-char + '((morohashi-daikanwa 7360 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x21ADF) ; 𡫟 + )) +(define-char + '((=>ucs . #x21ADF) ; 𡫟 + (morohashi-daikanwa 7360 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x614E) ; ø»›‰™ + )) +(define-char + '((=>ucs . #x21AE9) ; ð¡«© + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 07361) ; ø¸³ + )) +(define-char + '((morohashi-daikanwa 7361 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F42) ; ø»ž«™ + (=ucs . #x21AE9) ; ð¡«© + )) +(define-char + '((=>ucs . #x21AEC) ; 𡫬 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 07364) ; ø¸³„ + )) +(define-char + '((morohashi-daikanwa 7364 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F57) ; ø»˜¼¢ + (=ucs . #x21AEC) ; 𡫬 + )) +(define-char + '((=>ucs . #x21AED) ; ð¡«­ + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 07365) ; ø¸³… + )) +(define-char + '((morohashi-daikanwa 7365 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4653) ; ø»žµ¼ + (=ucs . #x21AED) ; ð¡«­ + )) +(define-char + '((=>ucs . #x5BF3) ; 寳 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (shinjigen-2 . 1827) + (=jis-x0208 . #x5570) ; ø½‹ƒ£ + (=gt-pj-1 . #x5570) ; ø½‹ƒ£ + (ideograph-daikanwa . 07366) ; ø¸³† + (ucs-jis . #x5BF3) ; ø½‹ƒ£ + )) +(define-char + '((morohashi-daikanwa 7366 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A35) ; ø»–ª¦ + (=ucs . #x5BF3) ; 寳 + )) +(define-char + '((morohashi-daikanwa 7366 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A36) ; ø»–ª§ + (=ucs . #x2F870) ; 寳 + )) +(define-char + '((=>ucs . #x5BF4) ; 寴 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0212 . #x3A67) ; ø»‹Š„ + (ideograph-daikanwa . 07367) ; ø¸³‡ + (=jef-china3 . #x4AC7) ; øº„«‡ + (ucs-jis . #x5BF4) ; ø»‹Š„ + )) +(define-char + '((morohashi-daikanwa 7367 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x5BF4) ; 寴 + )) +(define-char + '((=>ucs . #x5BF4) ; 寴 + (morohashi-daikanwa 7367 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F55) ; ø»˜¼  + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (shinjigen-2 . 1877) + (=jis-x0208 . #x437E) ; ø½Š©• + (korean-ksc5601 . #x7541) ; ø»Š–„ + (chinese-gb12345 . #x3368) ; 寵 + (=gt-pj-1 . #x437E) ; 寵 + (chinese-big5 . #xC364) ; ý¢€Œ¤ + (ideograph-daikanwa . 07368) ; ø¸³ˆ + (=ucs . #x5BF5) ; 寵 + )) +(define-char + '((=>ucs . #x5BF5) ; 寵 + (morohashi-daikanwa 7368 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-1 . #x7831) ; ø»“‚ž + )) +(define-char + '((=>ucs . #x21AEE) ; ð¡«® + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 07369) ; ø¸³‰ + )) +(define-char + '((morohashi-daikanwa 7369 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4655) ; ø»žµ¾ + (=ucs . #x21AEE) ; ð¡«® + )) +(define-char + '((=>ucs . #x21AEF) ; 𡫯 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 07370) ; ø¸³Š + )) +(define-char + '((morohashi-daikanwa 7370 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F56) ; ø»˜¼¡ + (=ucs . #x21AEF) ; 𡫯 + )) +(define-char + '((=>ucs . #x21AF0) ; ð¡«° + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 07371) ; ø¸³‹ + )) +(define-char + '((morohashi-daikanwa 7371 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4657) ; ø»ž¶€ + (=ucs . #x21AF0) ; ð¡«° + )) +(define-char + '((=>ucs . #x21AF1) ; ð¡«± + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 07372) ; ø¸³Œ + )) +(define-char + '((morohashi-daikanwa 7372 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4656) ; ø»žµ¿ + (=ucs . #x21AF1) ; ð¡«± + )) +(define-char + '((=>ucs . #x21AF3) ; ð¡«³ + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 07375) ; ø¸³ + )) +(define-char + '((morohashi-daikanwa 7375 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4654) ; ø»žµ½ + (=ucs . #x21AF3) ; ð¡«³ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 17) + (total-strokes . 20) + (shinjigen-2 . 1826) + (=jis-x0208 . #x556F) ; ø½‹ƒ¢ + (korean-ksc5601 . #x5C44) ; ø»‰±™ + (chinese-cns11643-1 . #x796A) ; ø»“„µ + (chinese-gb12345 . #x3126) ; 寶 + (=gt-pj-1 . #x556F) ; 寶 + (chinese-big5 . #xC45F) ; ý¢€Œ‘Ÿ + (ideograph-daikanwa . 07376) ; ø¸³ + (=ucs . #x5BF6) ; 寶 + )) +(define-char + '((=>ucs . #x21AF7) ; ð¡«· + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 07377) ; ø¸³‘ + )) +(define-char + '((morohashi-daikanwa 7377 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x21AF7) ; ð¡«· + )) +(define-char + '((=>ucs . #x21AF7) ; ð¡«· + (morohashi-daikanwa 7377 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6336) ; ø»™¹ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x523B) ; ø»‰¢¤ + (ideograph-daikanwa . 07296) ; ø¸²€ + ) + ((=ucs . #x5409) ; 吉 + )) + (ideograph-daikanwa . 07379) ; ø¸³“ + (=cbeta . 00575) ; ø¸ ˆ¿ + )) +(define-char + '((=>ucs . #x21AFB) ; ð¡«» + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 49030) ; ø¸‹¾† + )) +(define-char + '((morohashi-daikanwa 49030 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D53) ; ø»Ÿ€Ž + (=ucs . #x21AFB) ; ð¡«» + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E2A) ; ø»–°“ + (ideograph-daikanwa . 07380) ; ø¸³” + (=ucs . #x5BF7) ; 寷 + )) +(define-char + '((=>ucs . #x21AFC) ; ð¡«¼ + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 07381) ; ø¸³• + )) +(define-char + '((morohashi-daikanwa 7381 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x532C) ; ø»Ÿˆ› + (=ucs . #x21AFC) ; ð¡«¼ + )) +(define-char + '((=>ucs . #x21AFD) ; ð¡«½ + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 07382) ; ø¸³– + )) +(define-char + '((morohashi-daikanwa 7382 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x6638) ; ø»™†• + (=ucs . #x21AFD) ; ð¡«½ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E2B) ; ø»–°” + (ideograph-daikanwa . 07383) ; ø¸³— + (=cbeta . 03231) ; ø¸ ²Ÿ + (=ucs . #x3771) ; 㝱 + )) +(define-char + '((=>ucs . #x21AFE) ; ð¡«¾ + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 07384) ; ø¸³˜ + )) +(define-char + '((morohashi-daikanwa 7384 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 18) + (total-strokes . 21) + (=ucs . #x21AFE) ; ð¡«¾ + )) +(define-char + '((=>ucs . #x21AFE) ; ð¡«¾ + (morohashi-daikanwa 7384 0 2) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x532D) ; ø»Ÿˆœ + )) +(define-char + '((=>ucs . #x21B03) ; 𡬃 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 07386) ; ø¸³š + )) +(define-char + '((morohashi-daikanwa 7386 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x532E) ; ø»Ÿˆ + (=ucs . #x21B03) ; 𡬃 + )) +(define-char + '((=>ucs . #x21B05) ; 𡬅 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 07388) ; ø¸³œ + )) +(define-char + '((morohashi-daikanwa 7388 0 5) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-4 . #x6866) ; ø»™‰¿ + (=ucs . #x21B05) ; 𡬅 + )) +(define-char + '((=>ucs . #x21B04) ; 𡬄 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 07389) ; ø¸³ + )) +(define-char + '((morohashi-daikanwa 7389 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x7338) ; ø»›£Ÿ + (=ucs . #x21B04) ; 𡬄 + )) +(define-char + '((=>ucs . #x21B06) ; 𡬆 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 07390) ; ø¸³ž + )) +(define-char + '((morohashi-daikanwa 7390 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5765) ; ø»ŸŒ + (=ucs . #x21B06) ; 𡬆 + )) +(define-char + '((=>ucs . #x21B07) ; 𡬇 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 07391) ; ø¸³Ÿ + )) +(define-char + '((morohashi-daikanwa 7391 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x7337) ; ø»›£ž + (=ucs . #x21B07) ; 𡬇 + )) +(define-char + '((=>ucs . #x21B0A) ; 𡬊 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 07392) ; ø¸³  + )) +(define-char + '((morohashi-daikanwa 7392 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5766) ; ø»Ÿ + (=ucs . #x21B0A) ; 𡬊 + )) +(define-char + '((=>ucs . #x21B0C) ; 𡬌 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideograph-daikanwa . 07395) ; ø¸³£ + )) +(define-char + '((morohashi-daikanwa 7395 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A45) ; ø»™Œš + (=ucs . #x21B0C) ; 𡬌 + )) +(define-char + '((=>ucs . #x21B0D) ; 𡬍 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 07396) ; ø¸³¤ + )) +(define-char + '((=>ucs . #x21B0D) ; 𡬍 + (morohashi-daikanwa 7396 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B67) ; ø»™Žš + )) +(define-char + '((morohashi-daikanwa 7396 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 20) + (total-strokes . 23) + (=ucs . #x21B0D) ; 𡬍 + )) +(define-char + '((=>ucs . #x21B11) ; 𡬑 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 22) + (total-strokes . 25) + (ideograph-daikanwa . 07398) ; ø¸³¦ + )) +(define-char + '((morohashi-daikanwa 7398 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-7 . #x606C) ; ø»Ÿœ¡ + (=ucs . #x21B11) ; 𡬑 + )) +(define-char + '((=>ucs . #x21B13) ; 𡬓 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 22) + (total-strokes . 25) + (ideograph-daikanwa . 07399) ; ø¸³§ + )) +(define-char + '((morohashi-daikanwa 7399 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-5 . #x7925) ; ø»›¬€ + (=ucs . #x21B13) ; 𡬓 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-7 . #x6235) ; ø»Ÿž¦ + (ideograph-daikanwa . 07401) ; ø¸³© + (=ucs . #x3772) ; 㝲 + )) +(define-char + '((=>ucs . #x21B16) ; 𡬖 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 23) + (total-strokes . 26) + (ideograph-daikanwa . 07402) ; ø¸³ª + )) +(define-char + '((morohashi-daikanwa 7402 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D54) ; ø»™‘ƒ + (=ucs . #x21B16) ; 𡬖 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 23) + (total-strokes . 26) + (ideograph-daikanwa . 07403) ; ø¸³« + )) +(define-char + '((morohashi-daikanwa 7403 0 8) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-7 . #x606D) ; ø»Ÿœ¢ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 23) + (total-strokes . 26) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x523B) ; ø»‰¢¤ + (ideograph-daikanwa . 07296) ; ø¸²€ + ) + ((=ucs . #x58F9) ; 壹 + )) + (ideograph-daikanwa . 07404) ; ø¸³¬ + (=cbeta . 03865) ; ø¸ ¼™ + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A27) ; ø»›­  + (=ucs . #x21B18) ; 𡬘 + )) +(define-char + '((ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-4 . #x6D71) ; ø»™‘  + (ideograph-daikanwa . 07405) ; ø¸³­ + (=ucs . #x21B19) ; 𡬙 + )) +(define-char + '((=>ucs . #x21B1A) ; 𡬚 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 07406) ; ø¸³® + )) +(define-char + '((morohashi-daikanwa 7406 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-7 . #x634E) ; ø»Ÿ  + (=ucs . #x21B1A) ; 𡬚 + )) +(define-char + '((=>ucs . #x21B12) ; 𡬒 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 25) + (total-strokes . 28) + (ideograph-daikanwa . 07408) ; ø¸³° + )) +(define-char + '((morohashi-daikanwa 7408 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 25) + (total-strokes . 28) + (=ucs . #x21B12) ; 𡬒 + )) +(define-char + '((=>ucs . #x21B12) ; 𡬒 + (morohashi-daikanwa 7408 0 1) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 25) + (total-strokes . 28) + (chinese-cns11643-7 . #x6445) ; ø»Ÿ¡² + )) +(define-char + '((=>ucs . #x21B1B) ; 𡬛 + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 26) + (total-strokes . 29) + (ideograph-daikanwa . 07409) ; ø¸³± + )) +(define-char + '((morohashi-daikanwa 7409 0 0) + (ideographic-radical . 40) ; ⼧ + (ideographic-strokes . 26) + (total-strokes . 29) + (chinese-cns11643-7 . #x6534) ; ø»Ÿ¢¿ + (=ucs . #x21B1B) ; 𡬛 + )) diff --git a/lisp/utf-2000/Ideograph-R041-Inch.el b/lisp/utf-2000/Ideograph-R041-Inch.el new file mode 100644 index 0000000..c585df4 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R041-Inch.el @@ -0,0 +1,822 @@ +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 1878) + (chinese-gb2312 . #x3467) ; ø»„£„ + (=jis-x0208 . #x4023) ; ø½Š£  + (korean-ksc5601 . #x753B) ; ø»Š•¾ + (chinese-isoir165 . #x3467) ; ø»‹” + (chinese-cns11643-1 . #x4450) ; ø»‘¶¥ + (=gt-pj-1 . #x4023) ; 寸 + (chinese-big5 . #xA46F) ; ý¢€Š‘¯ + (ideograph-daikanwa . 07411) ; ø¸³³ + (=gt-k . 00191) ; ý¡„€‚¿ + (=ucs . #x5BF8) ; 寸 + )) +(define-char + '((=>ucs . #x21B1D) ; 𡬝 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 1) + (total-strokes . 4) + (ideograph-daikanwa . 07412) ; ø¸³´ + )) +(define-char + '((morohashi-daikanwa 7412 0 0) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x216A) ; ø»›µ¹ + (=ucs . #x21B1D) ; 𡬝 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x3654) ; ø»„¥­ + (chinese-isoir165 . #x3654) ; ø»½ + (chinese-cns11643-3 . #x223E) ; ø»•˜Ÿ + (ideograph-daikanwa . 07413) ; ø¸³µ + (=ucs . #x5BF9) ; 对 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 1879) + (chinese-gb2312 . #x4B42) ; ø»…„‘ + (=jis-x0208 . #x3B7B) ; ø½Š¢ + (korean-ksc5601 . #x5E51) ; ø»‰´¢ + (chinese-isoir165 . #x4B42) ; ø»¬¡ + (=gt-pj-1 . #x3B7B) ; 寺 + (chinese-big5 . #xA678) ; ý¢€Š™¸ + (ideograph-daikanwa . 07414) ; ø¸³¶ + (=gt-k . 01625) ; ý¡„€™™ + (=ucs . #x5BFA) ; 寺 + )) +(define-char + '((=>ucs . #x5BFA) ; 寺 + (morohashi-daikanwa 7414 0 3) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-1 . #x4779) ; ø»‘»¨ + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5130) ; ø»…Œ³ + (chinese-isoir165 . #x5130) ; ø»µƒ + (=ucs . #x5BFB) ; 寻 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x353C) ; ø»„£· + (chinese-isoir165 . #x353C) ; ø»Œ‡ + (=jef-china3 . #x81E5) ; øºˆ‡¥ + (=ucs . #x5BFC) ; 导 + )) +(define-char + '((=>ucs . #x5BFD) ; 寽 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3A68) ; ø»‹Š… + (=jis-x0213-2-2000 . #x282B) ; ø»¤§œ + (ideograph-daikanwa . 07416) ; ø¸³¸ + (=jef-china3 . #x91CC) ; øº‰‡Œ + (ucs-jis . #x5BFD) ; ø»‹Š… + )) +(define-char + '((morohashi-daikanwa 7416 0 2) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x255E) ; ø»•™ + (=ucs . #x5BFD) ; 寽 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2371) ; ø»—¤´ + (ideograph-daikanwa . 07417) ; ø¸³¹ + (=ucs . #x3774) ; 㝴 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1880) + (=jis-x0208 . #x4250) ; ø½Š§‰ + (chinese-cns11643-3 . #x255C) ; ø»•— + (=gt-pj-1 . #x4250) ; 対 + (ideograph-daikanwa . 07419) ; ø¸³» + (=gt-k . 02603) ; ý¡„€¨« + (=ucs . #x5BFE) ; 対 + )) +(define-char + '((morohashi-daikanwa 7419 1) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x4A59) ; ø»…ƒŠ + (=jis-x0208 . #x3C77) ; ø½Šž¼ + (chinese-isoir165 . #x4A59) ; ø»«š + (chinese-cns11643-3 . #x255D) ; ø»•˜ + (chinese-cns11643-6 . #x2721) ; ø»›½¤ + (=gt-pj-1 . #x3C77) ; 寿 + (=gt-k . 02570) ; ý¡„€¨Š + (=ucs . #x5BFF) ; 寿 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 4) + (total-strokes . 7) + (=cbeta . 04953) ; ø¸¡™ + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A6A) ; ø»œƒ‡ + (ideograph-daikanwa . 07420) ; ø¸³¼ + (=ucs . #x21B1F) ; 𡬟 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2626) ; ø»—¨ƒ + (=jis-x0213-2-2000 . #x282C) ; ø»¤§ + (ideograph-daikanwa . 07421) ; ø¸³½ + (=cbeta . 01002) ; ø¸ ª + (=ucs . #x3775) ; 㝵 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53F5) ; 叵 + ) + ((=ucs . #x5BF8) ; 寸 + )) + (chinese-cns11643-3 . #x2850) ; ø»•¡¥ + (ideograph-daikanwa . 07422) ; ø¸³¾ + (=cbeta . 05183) ; ø¸¡¿ + (=ucs . #x5C00) ; 尀 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A69) ; ø»œƒ† + (ideograph-daikanwa . 07423) ; ø¸³¿ + (=ucs . #x21B20) ; 𡬠 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1887) + (chinese-gb2312 . #x3762) ; ø»„§™ + (=jis-x0208 . #x4975) ; ø½Š²€ + (korean-ksc5601 . #x5C66) ; ø»‰±» + (chinese-isoir165 . #x3762) ; ø»© + (chinese-cns11643-1 . #x506C) ; ø»’ˆ© + (=gt-pj-1 . #x4975) ; 封 + (chinese-big5 . #xABCA) ; ý¢€Š¯Š + (ideograph-daikanwa . 07426) ; ø¸´‚ + (=gt-k . 05175) ; ý¡„· + (=ucs . #x5C01) ; 封 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3030) ; ø»œ‹ + (ideograph-daikanwa . 07427) ; ø¸´ƒ + (=ucs . #x21B6B) ; ð¡­« + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x286F) ; ø»™¶Œ + (ideograph-daikanwa . 07428) ; ø¸´„ + (=ucs . #x21B27) ; 𡬧 + )) +(define-char + '((=>ucs . #x21B28) ; 𡬨 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07429) ; ø¸´… + )) +(define-char + '((morohashi-daikanwa 7429 0 0) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x302E) ; ø»œŠ¿ + (=ucs . #x21B28) ; 𡬨 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3031) ; ø»œ‹‚ + (ideograph-daikanwa . 07431) ; ø¸´‡ + (=ucs . #x21B2A) ; 𡬪 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x302F) ; ø»œ‹€ + (ideograph-daikanwa . 07432) ; ø¸´ˆ + (=ucs . #x21B2C) ; 𡬬 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x282D) ; ø»¤§ž + (chinese-big5 . #xD169) ; ý¢€…© + (ideograph-daikanwa . 07433) ; ø¸´‰ + (=ucs . #x5C03) ; 尃 + )) +(define-char + '((=>ucs . #x5C03) ; 尃 + (morohashi-daikanwa 7433 0 1) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E6B) ; ø»“ ° + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1888) + (chinese-gb2312 . #x4964) ; ø»…· + (=jis-x0208 . #x3C4D) ; ø½Šž’ + (korean-ksc5601 . #x5E52) ; ø»‰´£ + (chinese-isoir165 . #x4964) ; ø»ª‡ + (chinese-cns11643-1 . #x552B) ; ø»’Ž¾ + (=gt-pj-1 . #x3C4D) ; 射 + (chinese-big5 . #xAE67) ; ý¢€Š¹§ + (ideograph-daikanwa . 07434) ; ø¸´Š + (=gt-k . 06451) ; ý¡„¤³ + (=ucs . #x5C04) ; 射 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-1 . 639) + (shinjigen-2 . 639) + (vulgar-char-of-shinjigen-1 . 638) + (=jis-x0208 . #x5571) ; ø½‹ƒ¤ + (chinese-isoir165 . #x2D61) ; ø»€¼ + (chinese-cns11643-3 . #x3058) ; ø»•­ + (=gt-pj-1 . #x5571) ; 尅 + (ideograph-daikanwa . 07435) ; ø¸´‹ + (=cbeta . 00018) ; ø¸ €’ + (=ucs . #x5C05) ; 尅 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3668) ; ø»œ”­ + (ideograph-daikanwa . 07436) ; ø¸´Œ + (=ucs . #x3776) ; 㝶 + )) +(define-char + '((=>ucs . #x5C06) ; 将 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07437) ; ø¸´ + )) +(define-char + '((morohashi-daikanwa 7437 0 1) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3667) ; ø»œ”¬ + )) +(define-char + '((script C-Simplified Ideograph) + (morohashi-daikanwa 7437 0 5) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3D2B) ; ø»„¯– + (chinese-isoir165 . #x3D2B) ; ø»—¦ + (=ucs . #x5C06) ; 将 + )) +(define-char + '((=>ucs . #x5C06) ; 将 + (morohashi-daikanwa 7437 1) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x3E2D) ; ø½Š ® + (chinese-cns11643-3 . #x3059) ; ø»•­ž + (=gt-pj-1 . #x3E2D) ; ø½Š ® + (=gt-k . 06466) ; ý¡„¥‚ + (ucs-jis . #x5C06) ; ø½Š ® + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1890) + (=jis-x0208 . #x5572) ; ø½‹ƒ¥ + (korean-ksc5601 . #x6D62) ; ø»ŠŠµ + (chinese-gb12345 . #x3D2B) ; 將 + (=gt-pj-1 . #x5572) ; 將 + (chinese-big5 . #xB14E) ; ý¢€‹…Ž + (ideograph-daikanwa . 07438) ; ø¸´Ž + (=gt-k . 07925) ; ý¡„»µ + (=ucs . #x5C07) ; 將 + )) +(define-char + '((=>ucs . #x5C07) ; 將 + (morohashi-daikanwa 7438 0 1) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5972) ; ø»’•½ + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1885) + (=jis-x0208 . #x5573) ; ø½‹ƒ¦ + (korean-ksc5601 . #x6E76) ; ø»ŠŒ§ + (chinese-cns11643-1 . #x5971) ; ø»’•¼ + (chinese-gb12345 . #x5728) ; 專 + (=gt-pj-1 . #x5573) ; 專 + (chinese-big5 . #xB14D) ; ý¢€‹… + (ideograph-daikanwa . 07439) ; ø¸´ + (=gt-k . 07926) ; ý¡„»¶ + (=ucs . #x5C08) ; 專 + )) +(define-char + '((morohashi-daikanwa 7439 0 5) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x406C) ; ø½Š¤© + (=gt-pj-1 . #x406C) ; 専 + (=gt-k . 05353) ; ý¡„“© + (=ucs . #x5C02) ; 専 + )) +(define-char + '((=>ucs . #x5C09) ; 尉 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5970) ; ø»’•» + (ideograph-daikanwa . 07440) ; ø¸´ + )) +(define-char + '((morohashi-daikanwa 7440 0 0) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-1 . 1892) + (shinjigen-2 . 1892) + (chinese-gb2312 . #x4E3E) ; ø»…ˆ§ + (=jis-x0208 . #x3053) ; ø½ŠŒ° + (korean-ksc5601 . #x6A4F) ; ø»Š†ˆ + (chinese-isoir165 . #x4E3E) ; ø»°· + (=gt-pj-1 . #x3053) ; 尉 + (chinese-big5 . #xB14C) ; ý¢€‹…Œ + (=gt-k . 07715) ; ý¡„¸£ + (=ucs . #x5C09) ; 尉 + )) +(define-char + '((=>ucs . #x21B2E) ; 𡬮 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07441) ; ø¸´‘ + )) +(define-char + '((morohashi-daikanwa 7441 0 0) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3131) ; ø»—¸˜ + (=ucs . #x21B2E) ; 𡬮 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E5E) ; ø»œ “ + (ideograph-daikanwa . 07442) ; ø¸´’ + (=ucs . #x21B30) ; 𡬰 + )) +(define-char + '((=>ucs . #x21B31) ; 𡬱 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07443) ; ø¸´“ + )) +(define-char + '((morohashi-daikanwa 7443 0 0) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E5D) ; ø»œ ’ + (=ucs . #x21B31) ; 𡬱 + )) +(define-char + '((=>ucs . #x5C0A) ; 尊 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x706E) ; ø»Š› + (chinese-big5 . #xB44C) ; ý¢€‹‘Œ + (ideograph-daikanwa . 07445) ; ø¸´• + (=jef-china3 . #x4ACC) ; øº„«Œ + )) +(define-char + '((morohashi-daikanwa 7445 0 2) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5770) ; ø»…–§ + (=jis-x0208 . #x423A) ; ø½Š¦³ + (chinese-isoir165 . #x5770) ; ø»¾· + (chinese-cns11643-1 . #x5E71) ; ø»’’ + (=gt-pj-1 . #x423A) ; 尊 + (=gt-k . 09092) ; ý¡„‚Ž„ + (=ucs . #x5C0A) ; 尊 + )) +(define-char + '((=>ucs . #x21B33) ; 𡬳 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07446) ; ø¸´– + )) +(define-char + '((morohashi-daikanwa 7446 0 2) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3727) ; ø»˜‚ + (=ucs . #x21B33) ; 𡬳 + )) +(define-char + '((=>ucs . #x5C0B) ; 尋 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x637C) ; ø»‰¼£ + (chinese-cns11643-1 . #x5E72) ; ø»’“ + (chinese-big5 . #xB44D) ; ý¢€‹‘ + (ideograph-daikanwa . 07447) ; ø¸´— + (=jef-china3 . #x4ACD) ; øº„« + )) +(define-char + '((morohashi-daikanwa 7447 0 2) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x3F52) ; ø½Š¢± + (chinese-gb12345 . #x5130) ; 尋 + (=gt-pj-1 . #x3F52) ; 尋 + (=gt-k . 09078) ; ý¡„‚¶ + (=ucs . #x5C0B) ; 尋 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3A69) ; ø»‹Š† + (chinese-cns11643-2 . #x3B3B) ; ø»“³† + (chinese-big5 . #xD8D7) ; ý¢€£— + (ideograph-daikanwa . 07448) ; ø¸´˜ + (=ucs . #x5C0C) ; 尌 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 9) + (total-strokes . 12) + (cns-total-strokes . 11) + (chinese-cns11643-6 . #x3E5F) ; ø»œ ” + (ideograph-daikanwa . 07449) ; ø¸´™ + (=ucs . #x21B34) ; 𡬴 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B23) ; ø»•¼² + (ideograph-daikanwa . 07451) ; ø¸´› + (=ucs . #x3DC9) ; 㷉 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B22) ; ø»•¼± + (=ucs . #x3777) ; 㝷 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x517A) ; ø»œ¼© + (ideograph-daikanwa . 07452) ; ø¸´œ + (=ucs . #x21B39) ; 𡬹 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5178) ; ø»œ¼§ + (ideograph-daikanwa . 07453) ; ø¸´ + (=ucs . #x21B3A) ; 𡬺 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5179) ; ø»œ¼¨ + (ideograph-daikanwa . 07454) ; ø¸´ž + (=ucs . #x21B3B) ; 𡬻 + )) +(define-char + '((=>ucs . #x21B3D) ; 𡬽 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x5C41) ; ø»’™¦ + (ideograph-daikanwa . 24694) ; ø¸†¶ + ) + ((=ucs . #x5BF8) ; 寸 + )) + (chinese-cns11643-6 . #x5C30) ; ø»‹© + (ideograph-daikanwa . 07456) ; ø¸´  + (=cbeta . 05635) ; ø¸¡˜ƒ + )) +(define-char + '((morohashi-daikanwa 7456 0 0) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7968) ; 票 + ) + ((=ucs . #x5BF8) ; 寸 + )) + (=ucs . #x21B3D) ; 𡬽 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 1881) + (=jis-x0208 . #x5574) ; ø½‹ƒ§ + (korean-ksc5601 . #x535F) ; ø»‰¤¦ + (chinese-cns11643-1 . #x6857) ; ø»’«¤ + (chinese-gb12345 . #x3654) ; 對 + (=gt-pj-1 . #x5574) ; 對 + (chinese-big5 . #xB9EF) ; ý¢€‹§¯ + (ideograph-daikanwa . 07457) ; ø¸´¡ + (=gt-k . 11203) ; ý¡„‚¯ƒ + (=ucs . #x5C0D) ; 對 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x453D) ; ø»š € + (ideograph-daikanwa . 07458) ; ø¸´¢ + (=ucs . #x21B42) ; 𡭂 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C2F) ; ø»‹¨ + (ideograph-daikanwa . 07459) ; ø¸´£ + )) +(define-char + '((=>ucs . #x21B41) ; 𡭁 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 49031) ; ø¸‹¾‡ + )) +(define-char + '((morohashi-daikanwa 49031 0 1) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C31) ; ø»‹ª + (=ucs . #x21B41) ; 𡭁 + )) +(define-char + '((=>ucs . #x21B46) ; 𡭆 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07460) ; ø¸´¤ + )) +(define-char + '((morohashi-daikanwa 7460 0 0) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x223A) ; ø»ž€« + (=ucs . #x21B46) ; 𡭆 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2239) ; ø»ž€ª + (ideograph-daikanwa . 07463) ; ø¸´§ + (=ucs . #x21B48) ; 𡭈 + )) +(define-char + '((morohashi-daikanwa 7463 1) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 12) + (total-strokes . 15) + (<-simplified-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 07465) ; ø¸´© + ) + )) + (=jis-x0208 . #x4633) ; ø½Š¬¤ + (chinese-gb12345 . #x353C) ; 導 + (=gt-pj-1 . #x4633) ; 導 + (=gt-k . 11930) ; ý¡„‚ºš + (=ucs . #x5C0E) ; 導 + )) +(define-char + '((=>ucs . #x5C0E) ; 導 + (morohashi-daikanwa 7463 1 1) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x7052) ; ø»’· + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x223B) ; ø»ž€¬ + (=ucs . #x21BA7) ; 𡮧 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D39) ; ø»ž´ + (ideograph-daikanwa . 07464) ; ø¸´¨ + (=ucs . #x21B4A) ; 𡭊 + )) +(define-char + '((=>ucs . #x5C0E) ; 導 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 13) + (total-strokes . 16) + (korean-ksc5601 . #x5374) ; ø»‰¤» + (chinese-big5 . #xBEC9) ; ý¢€‹»‰ + (ideograph-daikanwa . 07465) ; ø¸´© + (=jef-china3 . #x4ACF) ; øº„« + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D38) ; ø»ž³ + (ideograph-daikanwa . 07466) ; ø¸´ª + (=ucs . #x21B4C) ; 𡭌 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x542E) ; ø»šµ³ + (=ucs . #x20B8A) ; 𠮊 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x375B) ; ø»ž ‚ + (ideograph-daikanwa . 07467) ; ø¸´« + (=ucs . #x21B4D) ; 𡭍 + )) +(define-char + '((=>ucs . #x21B4E) ; 𡭎 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 14) + (total-strokes . 17) + (<-ancient-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 07465) ; ø¸´© + ) + )) + (ideograph-daikanwa . 07468) ; ø¸´¬ + )) +(define-char + '((=>ucs . #x21B4E) ; 𡭎 + (morohashi-daikanwa 7468 0 2) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x375C) ; ø»ž ƒ + )) +(define-char + '((morohashi-daikanwa 7468 0 3) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x21B4E) ; 𡭎 + )) +(define-char + '((=>ucs . #x21B50) ; 𡭐 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 07469) ; ø¸´­ + )) +(define-char + '((morohashi-daikanwa 7469 0 1) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x614F) ; ø»›‰š + (=ucs . #x21B50) ; 𡭐 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 16) + (total-strokes . 19) + (ancient-ideograph-of + ((char . ((ideograph-daikanwa . 07465) ; ø¸´© + )) + )) + (chinese-cns11643-7 . #x4659) ; ø»ž¶‚ + (ideograph-daikanwa . 07470) ; ø¸´® + (=ucs . #x21B51) ; 𡭑 + )) +(define-char + '((=>ucs . #x21B52) ; 𡭒 + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 07471) ; ø¸´¯ + )) +(define-char + '((morohashi-daikanwa 7471 0 2) + (ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D54) ; ø»Ÿ€ + (=ucs . #x21B52) ; 𡭒 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x532F) ; ø»Ÿˆž + (ideograph-daikanwa . 07472) ; ø¸´° + (=ucs . #x21B53) ; 𡭓 + )) +(define-char + '((ideographic-radical . 41) ; ⼨ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x7339) ; ø»›£  + (=ucs . #x2330F) ; 𣌏 + )) diff --git a/lisp/utf-2000/Ideograph-R042-Small.el b/lisp/utf-2000/Ideograph-R042-Small.el new file mode 100644 index 0000000..fd7f49a --- /dev/null +++ b/lisp/utf-2000/Ideograph-R042-Small.el @@ -0,0 +1,822 @@ +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 1901) + (chinese-gb2312 . #x5021) ; ø»…‹† + (=jis-x0208 . #x3E2E) ; ø½Š ¯ + (korean-ksc5601 . #x6133) ; ø»‰¸ž + (chinese-isoir165 . #x5021) ; ø»³– + (chinese-cns11643-1 . #x4451) ; ø»‘¶¦ + (=gt-pj-1 . #x3E2E) ; 小 + (chinese-big5 . #xA470) ; ý¢€Š‘° + (ideograph-daikanwa . 07473) ; ø¸´± + (=gt-k . 00186) ; ý¡„€‚º + (=ucs . #x5C0F) ; 小 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-big5 . #xC95C) ; ý¢€Œ¥œ + (ideograph-daikanwa . 07474) ; ø¸´² + (=ucs . #x5C10) ; 尐 + )) +(define-char + '((=>ucs . #x5C10) ; 尐 + (morohashi-daikanwa 7474 0 1) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-2 . #x213C) ; ø»“Œ» + )) +(define-char + '((=>ucs . #x5C11) ; 少 + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-2 . 1902) + (=jis-x0208 . #x3E2F) ; ø½Š ° + (korean-ksc5601 . #x6134) ; ø»‰¸Ÿ + (=gt-pj-1 . #x3E2F) ; ø½Š ° + (chinese-big5 . #xA4D6) ; ý¢€Š“– + (ideograph-daikanwa . 07475) ; ø¸´³ + (=gt-k . 00446) ; ý¡„€†¾ + (ucs-jis . #x5C11) ; ø½Š ° + )) +(define-char + '((morohashi-daikanwa 7475 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-gb2312 . #x4959) ; ø»…¬ + (chinese-isoir165 . #x4959) ; ø»©¼ + (chinese-cns11643-1 . #x4537) ; ø»‘·ª + (=ucs . #x5C11) ; 少 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x216B) ; ø»›µº + (ideograph-daikanwa . 07476) ; ø¸´´ + (=ucs . #x21B55) ; 𡭕 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-2 . #x2155) ; ø»“” + (=jis-x0213-1-2000 . #x4F5B) ; ø»£—š + (chinese-big5 . #xC974) ; ý¢€Œ¥´ + (ideograph-daikanwa . 07477) ; ø¸´µ + (=ucs . #x5C12) ; 尒 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 4715) + (=jis-x0208 . #x5575) ; ø½‹ƒ¨ + (chinese-cns11643-4 . #x2173) ; ø»—¡º + (=gt-pj-1 . #x5575) ; 尓 + (ideograph-daikanwa . 07478) ; ø¸´¶ + (=gt-k . 01044) ; ý¡„€” + (=ucs . #x5C13) ; 尓 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 2) + (total-strokes . 5) + (->ideographic-variants + (:sources (jiyun morohashi-daikanwa) + :char ((ideograph-daikanwa . 07477) ; ø¸´µ + ) + )) + (chinese-gb2312 . #x367B) ; ø»„¦” + (chinese-isoir165 . #x367B) ; ø»Ž¤ + (ideograph-daikanwa . 07479) ; ø¸´· + (=cbeta . 00380) ; ø¸ …¼ + (=ucs . #x5C14) ; 尔 + )) +(define-char + '((=>ucs . #x5C14) ; 尔 + (morohashi-daikanwa 7479 0 1) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x223F) ; ø»•˜  + (=big5-cdp . #x88C2) ; ý¢€ˆ£‚ + (=jef-china3 . #x81C4) ; øºˆ‡„ + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x6658) ; ø»…¬‘ + (chinese-isoir165 . #x6658) ; ø»Ž”¡ + (chinese-cns11643-2 . #x2234) ; ø»“Ž‘ + (chinese-big5 . #xC9D4) ; ý¢€Œ§” + (=jef-china3 . #x9DD2) ; øº‰·’ + (=ucs . #x5C15) ; 尕 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 1903) + (chinese-gb2312 . #x3C62) ; ø»„®¯ + (=jis-x0208 . #x406D) ; ø½Š¤ª + (korean-ksc5601 . #x7453) ; ø»Š”¸ + (chinese-isoir165 . #x3C62) ; ø»–¿ + (chinese-cns11643-1 . #x477A) ; ø»‘»© + (=gt-pj-1 . #x406D) ; 尖 + (chinese-big5 . #xA679) ; ý¢€Š™¹ + (ideograph-daikanwa . 07480) ; ø¸´¸ + (=gt-k . 01656) ; ý¡„€™¸ + (=ucs . #x5C16) ; 尖 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 07481) ; ø¸´¹ + (=ucs . #x21B59) ; 𡭙 + )) +(define-char + '((=>ucs . #x21B59) ; 𡭙 + (morohashi-daikanwa 7481 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x244C) ; ø»›¹µ + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x224C) ; ø»™¬µ + (ideograph-daikanwa . 07482) ; ø¸´º + (=ucs . #x21B5A) ; 𡭚 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3A6A) ; ø»‹Š‡ + (chinese-cns11643-4 . #x225C) ; ø»—£ + (ideograph-daikanwa . 07483) ; ø¸´» + (=big5-cdp . #x8CA7) ; ý¢€ˆ²§ + (=jef-china3 . #x9CEE) ; øº‰³® + (=ucs . #x5C17) ; 尗 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x333E) ; ø»„ ½ + (chinese-isoir165 . #x333E) ; ø»‰ + (chinese-cns11643-3 . #x2352) ; ø»•š‘ + (ideograph-daikanwa . 07484) ; ø¸´¼ + (=jef-china3 . #x81D4) ; øºˆ‡” + (=ucs . #x5C18) ; 尘 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x244B) ; ø»›¹´ + (ideograph-daikanwa . 07486) ; ø¸´¾ + )) +(define-char + '((=>ucs . #x21B5D) ; 𡭝 + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 07487) ; ø¸´¿ + )) +(define-char + '((morohashi-daikanwa 7487 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2724) ; ø»›½§ + (=ucs . #x21B5D) ; 𡭝 + )) +(define-char + '((=>ucs . #x21B5E) ; 𡭞 + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 07488) ; ø¸µ€ + )) +(define-char + '((morohashi-daikanwa 7488 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2372) ; ø»—¤µ + (=ucs . #x21B5E) ; 𡭞 + )) +(define-char + '((=>ucs . #x21B5F) ; 𡭟 + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 07489) ; ø¸µ + )) +(define-char + '((morohashi-daikanwa 7489 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2723) ; ø»›½¦ + (=ucs . #x21B5F) ; 𡭟 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 07490) ; ø¸µ‚ + (=ucs . #x21B60) ; ð¡­  + )) +(define-char + '((=>ucs . #x21B60) ; ð¡­  + (morohashi-daikanwa 7490 0 1) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2722) ; ø»›½¥ + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 5) + (total-strokes . 8) + (korean-ksc5601 . #x5F46) ; ø»‰µµ + (ideograph-daikanwa . 07493) ; ø¸µ… + (=jef-china3 . #x4AD3) ; øº„«“ + (=ucs . #x5C19) ; 尙 + )) +(define-char + '((=>ucs . #x5C19) ; 尙 + (morohashi-daikanwa 7493 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2851) ; ø»•¡¦ + )) +(define-char + '((morohashi-daikanwa 7493 1) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4950) ; ø»…£ + (=jis-x0208 . #x3E30) ; ø½Š ± + (chinese-isoir165 . #x4950) ; ø»©³ + (chinese-cns11643-1 . #x4C7E) ; ø»’ƒƒ + (=gt-pj-1 . #x3E30) ; 尚 + (chinese-big5 . #xA97C) ; ý¢€Š¥¼ + (=gt-k . 03743) ; ý¡„€ºŸ + (=ucs . #x5C1A) ; 尚 + )) +(define-char + '((=>ucs . #x21B65) ; ð¡­¥ + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07494) ; ø¸µ† + )) +(define-char + '((morohashi-daikanwa 7494 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2567) ; ø»™±ª + (=ucs . #x21B65) ; ð¡­¥ + )) +(define-char + '((=>ucs . #x21B69) ; ð¡­© + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07495) ; ø¸µ‡ + )) +(define-char + '((morohashi-daikanwa 7495 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A6B) ; ø»œƒˆ + (=ucs . #x21B69) ; ð¡­© + )) +(define-char + '((=>ucs . #x21B6A) ; ð¡­ª + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07497) ; ø¸µ‰ + )) +(define-char + '((morohashi-daikanwa 7497 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3032) ; ø»œ‹ƒ + (=ucs . #x21B6A) ; ð¡­ª + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C0F) ; 小 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C0F) ; 小 + ) + ((=ucs . #x5C0F) ; 小 + )) + )) + (chinese-cns11643-3 . #x2C34) ; ø»•§ + (ideograph-daikanwa . 07498) ; ø¸µŠ + (=cbeta . 00111) ; ø¸ ¯ + (=ucs . #x5C1B) ; 尛 + )) +(define-char + '((=>ucs . #x21B6F) ; ð¡­¯ + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07499) ; ø¸µ‹ + )) +(define-char + '((morohashi-daikanwa 7499 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3033) ; ø»œ‹„ + (=ucs . #x21B6F) ; ð¡­¯ + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x6659) ; ø»…¬’ + (chinese-isoir165 . #x6659) ; ø»Ž”¢ + (ideograph-daikanwa . 07500) ; ø¸µŒ + (=ucs . #x5C1C) ; 尜 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2870) ; ø»™¶ + (ideograph-daikanwa . 07501) ; ø¸µ + (=ucs . #x21B73) ; ð¡­³ + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3322) ; ø»„ ¡ + (chinese-isoir165 . #x3322) ; ø»ˆ± + (=ucs . #x5C1D) ; 尝 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C4C) ; ø»—± + (ideograph-daikanwa . 07504) ; ø¸µ + (=ucs . #x3778) ; 㝸 + )) +(define-char + '((=>ucs . #x21B74) ; ð¡­´ + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07505) ; ø¸µ‘ + )) +(define-char + '((morohashi-daikanwa 7505 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C4B) ; ø»—±œ + (=ucs . #x21B74) ; ð¡­´ + )) +(define-char + '((=>ucs . #x21B79) ; ð¡­¹ + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07507) ; ø¸µ“ + )) +(define-char + '((morohashi-daikanwa 7507 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3669) ; ø»œ”® + (=ucs . #x21B79) ; ð¡­¹ + )) +(define-char + '((=>ucs . #x21B7D) ; ð¡­½ + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07509) ; ø¸µ• + )) +(define-char + '((morohashi-daikanwa 7509 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E61) ; ø»œ – + (=ucs . #x21B7D) ; ð¡­½ + )) +(define-char + '((=>ucs . #x21B7E) ; ð¡­¾ + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07510) ; ø¸µ– + )) +(define-char + '((morohashi-daikanwa 7510 0 2) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3171) ; ø»šƒœ + (=ucs . #x21B7E) ; ð¡­¾ + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E64) ; ø»œ ™ + (ideograph-daikanwa . 07511) ; ø¸µ— + (=cbeta . 00144) ; ø¸ ‚ + (=ucs . #x3779) ; 㝹 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 8) + (total-strokes . 11) + (cns-total-strokes . 12) + (chinese-cns11643-5 . #x3763) ; ø»šŒ‚ + (ideograph-daikanwa . 07512) ; ø¸µ˜ + (=ucs . #x21B7F) ; ð¡­¿ + )) +(define-char + '((=>ucs . #x21B80) ; 𡮀 + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07513) ; ø¸µ™ + )) +(define-char + '((morohashi-daikanwa 7513 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E63) ; ø»œ ˜ + (=ucs . #x21B80) ; 𡮀 + )) +(define-char + '((=>ucs . #x21B81) ; 𡮁 + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07514) ; ø¸µš + )) +(define-char + '((morohashi-daikanwa 7514 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E60) ; ø»œ • + (=ucs . #x21B81) ; 𡮁 + )) +(define-char + '((=>ucs . #x202D3) ; 𠋓 + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07516) ; ø¸µœ + )) +(define-char + '((morohashi-daikanwa 7516 0 0) + (ideographic- (:radical 42 ; ⼩ + :strokes 8) + (:radical 9 ; ⼈ + :strokes 9)) + (total-strokes . 11) + (->same-ideograph + ((ideograph-daikanwa . 07516) ; ø¸µœ + )) + (hanyu-dazidian 1 185 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C12) ; 尒 + ) + ((=big5-cdp . #x87C1) ; ý¢€ˆŸ + )) + (chinese-cns11643-6 . #x3E65) ; ø»œ š + (=ucs . #x202D3) ; 𠋓 + )) +(define-char + '((=>ucs . #x21B82) ; 𡮂 + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 49032) ; ø¸‹¾ˆ + )) +(define-char + '((morohashi-daikanwa 49032 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E62) ; ø»œ — + (=ucs . #x21B82) ; 𡮂 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3A6B) ; ø»‹Šˆ + (chinese-cns11643-3 . #x3B24) ; ø»•¼³ + (=jis-x0213-1-2000 . #x4F5C) ; ø»£—› + (ideograph-daikanwa . 07517) ; ø¸µ + (=cbeta . 02500) ; ø¸ §„ + (=jef-china3 . #x4AD4) ; øº„«” + (=ucs . #x5C1E) ; 尞 + )) +(define-char + '((=>ucs . #x21B8E) ; 𡮎 + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07518) ; ø¸µž + )) +(define-char + '((morohashi-daikanwa 7518 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4771) ; ø»œ­´ + (=ucs . #x21B8E) ; 𡮎 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4772) ; ø»œ­µ + (ideograph-daikanwa . 07519) ; ø¸µŸ + (=ucs . #x21B95) ; 𡮕 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4773) ; ø»œ­¶ + (ideograph-daikanwa . 07521) ; ø¸µ¡ + (=ucs . #x21B90) ; 𡮐 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 9) + (chinese-gb2312 . #x3B54) ; ø»„­ƒ + (chinese-isoir165 . #x3B54) ; ø»•“ + (=ucs . #x8F89) ; 辉 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3A6C) ; ø»‹Š‰ + (chinese-cns11643-2 . #x4251) ; ø»“½® + (chinese-big5 . #xDD4B) ; ý¢€µ‹ + (ideograph-daikanwa . 07522) ; ø¸µ¢ + (=ucs . #x5C1F) ; 尟 + )) +(define-char + '((=>ucs . #x5C20) ; å°  + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x3F53) ; ø½Š¢² + (korean-ksc5601 . #x6424) ; ø»‰¼© + (ideograph-daikanwa . 21648) ; ø¸…’ + ) + ((=jis-x0208 . #x3E2F) ; ø½Š ° + (korean-ksc5601 . #x6134) ; ø»‰¸Ÿ + (ideograph-daikanwa . 07475) ; ø¸´³ + )) + (shinjigen-2 . 1906) + (=jis-x0208 . #x5576) ; ø½‹ƒ© + (=gt-pj-1 . #x5576) ; ø½‹ƒ© + (ideograph-daikanwa . 07523) ; ø¸µ£ + (=cbeta . 00458) ; ø¸ ‡Š + (ucs-jis . #x5C20) ; ø½‹ƒ© + )) +(define-char + '((morohashi-daikanwa 7523 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x751A) ; 甚 + ) + ((=ucs . #x5C11) ; 少 + )) + (=ucs . #x5C20) ; å°  + )) +(define-char + '((=>ucs . #x5C20) ; å°  + (morohashi-daikanwa 7523 0 1) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x5249) ; ø»’‹‚ + ) + ((=ucs . #x5C11) ; 少 + )) + (chinese-cns11643-3 . #x4078) ; ø»–… + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x21B99) ; 𡮙 + )) +(define-char + '((=>ucs . #x21B99) ; 𡮙 + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E65) ; ø»š–– + )) +(define-char + '((=>ucs . #x21B9E) ; 𡮞 + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07525) ; ø¸µ¥ + )) +(define-char + '((morohashi-daikanwa 7525 0 1) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x21B9E) ; 𡮞 + )) +(define-char + '((=>ucs . #x21B9E) ; 𡮞 + (morohashi-daikanwa 7525 0 2) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x453E) ; ø»š  + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C33) ; ø»‹¬ + (ideograph-daikanwa . 07526) ; ø¸µ¦ + (=ucs . #x21B9F) ; 𡮟 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4278) ; ø»˜’ + (ideograph-daikanwa . 07527) ; ø¸µ§ + (=ucs . #x377A) ; 㝺 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C32) ; ø»‹« + (ideograph-daikanwa . 07528) ; ø¸µ¨ + (=ucs . #x21BA1) ; ð¡®¡ + )) +(define-char + '((=>ucs . #x21BA6) ; 𡮦 + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07529) ; ø¸µ© + )) +(define-char + '((morohashi-daikanwa 7529 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C62) ; ø»šª· + (=ucs . #x21BA6) ; 𡮦 + )) +(define-char + '((ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C63) ; ø»šª¸ + (ideograph-daikanwa . 07530) ; ø¸µª + (=ucs . #x377B) ; 㝻 + )) +(define-char + '((=>ucs . #x21BB0) ; ð¡®° + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07532) ; ø¸µ¬ + )) +(define-char + '((morohashi-daikanwa 7532 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x542F) ; ø»šµ´ + (=ucs . #x21BB0) ; ð¡®° + )) +(define-char + '((=>ucs . #x21BB1) ; ð¡®± + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07533) ; ø¸µ­ + )) +(define-char + '((morohashi-daikanwa 7533 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D3A) ; ø»žµ + (=ucs . #x21BB1) ; ð¡®± + )) +(define-char + '((=>ucs . #x221D4) ; 𢇔 + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 07534) ; ø¸µ® + )) +(define-char + '((morohashi-daikanwa 7534 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5626) ; ø»˜®£ + (=ucs . #x221D4) ; 𢇔 + )) +(define-char + '((=>ucs . #x21BBB) ; ð¡®» + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 07536) ; ø¸µ° + )) +(define-char + '((morohashi-daikanwa 7536 0 0) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6150) ; ø»›‰› + (=ucs . #x21BBB) ; ð¡®» + )) +(define-char + '((=>ucs . #x21BBF) ; ð¡®¿ + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 07537) ; ø¸µ± + )) +(define-char + '((morohashi-daikanwa 7537 0 1) + (ideographic-radical . 42) ; ⼩ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F77) ; ø»›ž¦ + (=ucs . #x21BBF) ; ð¡®¿ + )) diff --git a/lisp/utf-2000/Ideograph-R043-Lame.el b/lisp/utf-2000/Ideograph-R043-Lame.el new file mode 100644 index 0000000..5b2a6b1 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R043-Lame.el @@ -0,0 +1,1116 @@ +(define-char + '((=>ucs . #x5C22) ; å°¢ + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-cns11643-1 . #x4452) ; ø»‘¶§ + (ideograph-daikanwa . 07538) ; ø¸µ² + (ucs-cns . #x5C22) ; ø»‘¶§ + )) +(define-char + '((=>ucs* . #x5C22) ; å°¢ + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x5E4C) ; ø»… • + (=jis-x0208 . #x5577) ; ø½‹ƒª + (chinese-isoir165 . #x5E4C) ; ø»Žˆ¥ + (chinese-cns11643-4 . #x2134) ; ø»— » + (=gt-pj-1 . #x5577) ; 尢 + (chinese-big5 . #xA471) ; ý¢€Š‘± + (ideograph-daikanwa . 07539) ; ø¸µ³ + (=gt-k . 00220) ; ý¡„€ƒœ + (ucs-gb . #x5C22) ; 尢 + (ucs-jis . #x5C22) ; 尢 + (ucs-big5 . #x5C22) ; 尢 + (=ucs . #x2F875) ; 尢 + )) +(define-char + '((=>ucs-cns . #x2F875) ; 尢 + (morohashi-daikanwa 7539 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 0) + (total-strokes . 3) + (->same-ideograph + ((=ucs . #x2F875) ; 尢 + )) + (=ucs . #x5C22) ; å°¢ + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 0) + (total-strokes . 4) + (japanese-jisx0212 . #x3A6D) ; ø»‹ŠŠ + (chinese-cns11643-4 . #x214B) ; ø»—¡’ + (=jis-x0213-1-2000 . #x4F5D) ; ø»£—œ + (ideograph-daikanwa . 07540) ; ø¸µ´ + (=ucs . #x5C23) ; å°£ + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-4 . #x214A) ; ø»—¡‘ + (ideograph-daikanwa . 07541) ; ø¸µµ + (=ucs . #x21BC2) ; 𡯂 + )) +(define-char + '((=>ucs . #x5140) ; 兀 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 0) + (total-strokes . 3) + (ideograph-daikanwa . 07542) ; ø¸µ¶ + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-2 . 1910) + (chinese-gb2312 . #x5348) ; ø»…‡ + (=jis-x0208 . #x4C60) ; ø½Š¶… + (korean-ksc5601 . #x6956) ; ø»Š„± + (chinese-isoir165 . #x5348) ; ø»¸— + (chinese-cns11643-1 . #x4538) ; ø»‘·« + (=gt-pj-1 . #x4C60) ; å°¤ + (chinese-big5 . #xA4D7) ; ý¢€Š“— + (ideograph-daikanwa . 07543) ; ø¸µ· + (=gt-k . 00502) ; ý¡„€‡¶ + (=ucs . #x5C24) ; å°¤ + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x2165) ; ø»™«° + (ideograph-daikanwa . 07544) ; ø¸µ¸ + (=ucs . #x21BC4) ; 𡯄 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x226A) ; ø»›·— + (ideograph-daikanwa . 07545) ; ø¸µ¹ + (=ucs . #x21BCA) ; 𡯊 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x226B) ; ø»›·˜ + (ideograph-daikanwa . 07546) ; ø¸µº + (=ucs . #x21BC9) ; 𡯉 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5E4D) ; ø»… – + (chinese-isoir165 . #x5E4D) ; ø»Žˆ¦ + (chinese-cns11643-2 . #x2235) ; ø»“Ž’ + (chinese-big5 . #xC9D5) ; ý¢€Œ§• + (ideograph-daikanwa . 07549) ; ø¸µ½ + (=ucs . #x5C25) ; å°¥ + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x225D) ; ø»—£‚ + (ideograph-daikanwa . 07550) ; ø¸µ¾ + (=ucs . #x377C) ; 㝼 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x3A6E) ; ø»‹Š‹ + (ideograph-daikanwa . 07551) ; ø¸µ¿ + (=ucs . #x5C26) ; å°¦ + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x224D) ; ø»™¬¶ + (ideograph-daikanwa . 07552) ; ø¸¶€ + (=ucs . #x21BCD) ; 𡯍 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 3) + (kangxi-radical . 10) ; ⼉ + (kangxi-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5222) ; ø»…Žƒ + (chinese-isoir165 . #x5222) ; ø»¶“ + (=ucs . #x5C27) ; å°§ + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 4) + (total-strokes . 7) + (=jis-x0208 . #x5578) ; ø½‹ƒ« + (korean-ksc5601 . #x5B2B) ; ø»‰¯¢ + (chinese-cns11643-2 . #x235E) ; ø»“™ + (=gt-pj-1 . #x5578) ; å°¨ + (chinese-big5 . #xCABE) ; ý¢€Œª¾ + (ideograph-daikanwa . 07554) ; ø¸¶‚ + (=gt-k . 02697) ; ý¡„€ª‰ + (=ucs . #x5C28) ; å°¨ + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x236C) ; ø»™®³ + (ideograph-daikanwa . 07555) ; ø¸¶ƒ + (=ucs . #x21BCF) ; 𡯏 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2373) ; ø»—¤¶ + (ideograph-daikanwa . 07556) ; ø¸¶„ + (=ucs . #x21BD0) ; 𡯐 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x3A6F) ; ø»‹ŠŒ + (chinese-cns11643-4 . #x2629) ; ø»—¨† + (=jis-x0213-2-2000 . #x282E) ; ø»¤§Ÿ + (ideograph-daikanwa . 07557) ; ø¸¶… + (=ucs . #x5C29) ; å°© + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-isoir165 . #x7A5F) ; ø»Ž²€ + (chinese-cns11643-2 . #x235F) ; ø»“š + (chinese-big5 . #xCABF) ; ý¢€Œª¿ + (ideograph-daikanwa . 07558) ; ø¸¶† + (=ucs . #x5C2A) ; å°ª + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3A70) ; ø»‹Š + (chinese-cns11643-3 . #x255F) ; ø»•š + (=jis-x0213-1-2000 . #x4F5E) ; ø»£— + (ideograph-daikanwa . 07559) ; ø¸¶‡ + (=cbeta . 00460) ; ø¸ ‡Œ + (=jef-china3 . #x4ADB) ; øº„«› + (=ucs . #x5C2B) ; å°« + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5E4E) ; ø»… — + (japanese-jisx0212 . #x3A71) ; ø»‹ŠŽ + (chinese-isoir165 . #x5E4E) ; ø»Žˆ§ + (chinese-cns11643-1 . #x497C) ; ø»‘¾§ + (chinese-big5 . #xA7BC) ; ý¢€Šž¼ + (ideograph-daikanwa . 07560) ; ø¸¶ˆ + (=ucs . #x5C2C) ; å°¬ + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2568) ; ø»™±« + (ideograph-daikanwa . 07563) ; ø¸¶‹ + (=ucs . #x21BD2) ; 𡯒 + )) +(define-char + '((=>ucs . #x21BD8) ; 𡯘 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 07564) ; ø¸¶Œ + )) +(define-char + '((morohashi-daikanwa 7564 0 1) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x236E) ; ø»™®µ + (=ucs . #x21BD8) ; 𡯘 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x236D) ; ø»™®´ + (ideograph-daikanwa . 07565) ; ø¸¶ + (=ucs . #x21BD9) ; 𡯙 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x236B) ; ø»™®² + (ideograph-daikanwa . 07566) ; ø¸¶Ž + (=ucs . #x21BD6) ; 𡯖 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2374) ; ø»—¤· + (=ucs . #x377D) ; 㝽 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2725) ; ø»›½¨ + (=ucs . #x21BD4) ; 𡯔 + )) +(define-char + '((=>ucs . #x21BE1) ; 𡯡 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 07567) ; ø¸¶ + )) +(define-char + '((morohashi-daikanwa 7567 0 5) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x256A) ; ø»™±­ + (=ucs . #x21BE1) ; 𡯡 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3034) ; ø»œ‹… + (ideograph-daikanwa . 07568) ; ø¸¶ + (=ucs . #x21BDB) ; 𡯛 + )) +(define-char + '((=>ucs . #x21BDC) ; 𡯜 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07569) ; ø¸¶‘ + )) +(define-char + '((morohashi-daikanwa 7569 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x21BDC) ; 𡯜 + )) +(define-char + '((=>ucs . #x21BDC) ; 𡯜 + (morohashi-daikanwa 7569 0 1) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2569) ; ø»™±¬ + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2627) ; ø»—¨„ + (ideograph-daikanwa . 07570) ; ø¸¶’ + (=ucs . #x377F) ; 㝿 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A6C) ; ø»œƒ‰ + (ideograph-daikanwa . 07571) ; ø¸¶“ + (=ucs . #x21BDD) ; 𡯝 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2628) ; ø»—¨… + (ideograph-daikanwa . 49033) ; ø¸‹¾‰ + (=ucs . #x377E) ; 㝾 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3036) ; ø»œ‹‡ + (ideograph-daikanwa . 49035) ; ø¸‹¾‹ + (=ucs . #x24FD1) ; 𤿑 + )) +(define-char + '((=>ucs . #x21BE0) ; 𡯠 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 49036) ; ø¸‹¾Œ + )) +(define-char + '((morohashi-daikanwa 49036 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x21BE0) ; 𡯠 + )) +(define-char + '((=>ucs . #x21BE0) ; 𡯠 + (morohashi-daikanwa 49036 0 1) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3035) ; ø»œ‹† + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x256B) ; ø»™±® + (=ucs . #x21BDE) ; 𡯞 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3A72) ; ø»‹Š + (ideograph-daikanwa . 07572) ; ø¸¶” + (=jef-china3 . #x4AD8) ; øº„«˜ + (=ucs . #x5C2E) ; å°® + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2871) ; ø»™¶Ž + (ideograph-daikanwa . 07573) ; ø¸¶• + (=ucs . #x21BE2) ; 𡯢 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 554 9) + (chinese-cns11643-3 . #x2C35) ; ø»•§‚ + (ideograph-daikanwa . 07574) ; ø¸¶– + (=hanziku-2 . #xC1E4) ; ý¢€¬‡¤ + (=ucs . #x5C2F) ; å°¯ + )) +(define-char + '((=>ucs . #x21BE3) ; 𡯣 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3037) ; ø»œ‹ˆ + (ideograph-daikanwa . 07575) ; ø¸¶— + )) +(define-char + '((morohashi-daikanwa 7575 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x21BE3) ; 𡯣 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2874) ; ø»—¬ + (ideograph-daikanwa . 07576) ; ø¸¶˜ + (=ucs . #x3780) ; 㞀 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2875) ; ø»—¬Ž + (ideograph-daikanwa . 07577) ; ø¸¶™ + (=ucs . #x3781) ; 㞁 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07578) ; ø¸¶š + (=ucs . #x21BE7) ; 𡯧 + )) +(define-char + '((=>ucs . #x21BE7) ; 𡯧 + (morohashi-daikanwa 7578 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3039) ; ø»œ‹Š + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3038) ; ø»œ‹‰ + (ideograph-daikanwa . 49034) ; ø¸‹¾Š + (=ucs . #x21BE5) ; 𡯥 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x21BE6) ; 𡯦 + )) +(define-char + '((=>ucs . #x21BE6) ; 𡯦 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2872) ; ø»™¶ + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2873) ; ø»™¶ + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x366D) ; ø»œ”² + (ideograph-daikanwa . 07579) ; ø¸¶› + (=ucs . #x21BEE) ; 𡯮 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C4D) ; ø»—±ž + (ideograph-daikanwa . 07580) ; ø¸¶œ + (=ucs . #x3782) ; 㞂 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D23) ; ø»™¼– + (ideograph-daikanwa . 07581) ; ø¸¶ + (=ucs . #x21BE8) ; 𡯨 + )) +(define-char + '((=>ucs . #x21BE9) ; 𡯩 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07582) ; ø¸¶ž + )) +(define-char + '((morohashi-daikanwa 7582 0 2) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x366C) ; ø»œ”± + (=ucs . #x21BE9) ; 𡯩 + )) +(define-char + '((=>ucs . #x21BEA) ; 𡯪 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x366A) ; ø»œ”¯ + (ideograph-daikanwa . 07583) ; ø¸¶Ÿ + )) +(define-char + '((morohashi-daikanwa 7583 0 9) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x21BEA) ; 𡯪 + )) +(define-char + '((=>ucs . #x21BEC) ; 𡯬 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 07584) ; ø¸¶  + )) +(define-char + '((morohashi-daikanwa 7584 0 4) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D24) ; ø»™¼— + (=ucs . #x21BEC) ; 𡯬 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 7) + (total-strokes . 10) + (->same-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 07583) ; ø¸¶Ÿ + ) + )) + (chinese-cns11643-6 . #x366B) ; ø»œ”° + (ideograph-daikanwa . 49037) ; ø¸‹¾ + (=ucs . #x21BED) ; 𡯭 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E66) ; ø»œ › + (ideograph-daikanwa . 49038) ; ø¸‹¾Ž + (=ucs . #x21BF2) ; 𡯲 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3175) ; ø»šƒ  + (ideograph-daikanwa . 07585) ; ø¸¶¡ + (=ucs . #x3783) ; 㞃 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3133) ; ø»—¸š + (ideograph-daikanwa . 07586) ; ø¸¶¢ + (=ucs . #x3784) ; 㞄 + )) +(define-char + '((=>ucs . #x21BF3) ; 𡯳 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07587) ; ø¸¶£ + )) +(define-char + '((morohashi-daikanwa 7587 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3172) ; ø»šƒ + (=ucs . #x21BF3) ; 𡯳 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3173) ; ø»šƒž + (ideograph-daikanwa . 07588) ; ø¸¶¤ + (=ucs . #x3785) ; 㞅 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3134) ; ø»—¸› + (ideograph-daikanwa . 07589) ; ø¸¶¥ + (=ucs . #x21BF4) ; 𡯴 + )) +(define-char + '((=>ucs . #x21BF5) ; 𡯵 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07590) ; ø¸¶¦ + )) +(define-char + '((morohashi-daikanwa 7590 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3174) ; ø»šƒŸ + (=ucs . #x21BF5) ; 𡯵 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3132) ; ø»—¸™ + (ideograph-daikanwa . 07591) ; ø¸¶§ + (=ucs . #x3786) ; 㞆 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4775) ; ø»œ­¸ + (ideograph-daikanwa . 49039) ; ø¸‹¾ + (=ucs . #x21BF8) ; 𡯸 + )) +(define-char + '((=>ucs . #x21BF7) ; 𡯷 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07592) ; ø¸¶¨ + )) +(define-char + '((morohashi-daikanwa 7592 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4774) ; ø»œ­· + (=ucs . #x21BF7) ; 𡯷 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3A73) ; ø»‹Š + (chinese-isoir165 . #x2E35) ; ø»® + (chinese-cns11643-2 . #x3B3C) ; ø»“³‡ + (=jis-x0213-2-2000 . #x282F) ; ø»¤§  + (chinese-big5 . #xD8D8) ; ý¢€£˜ + (ideograph-daikanwa . 07594) ; ø¸¶ª + (=ucs . #x5C30) ; å°° + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3728) ; ø»˜ƒ + (ideograph-daikanwa . 07595) ; ø¸¶« + (=ucs . #x3787) ; 㞇 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x372A) ; ø»˜… + (ideograph-daikanwa . 07596) ; ø¸¶¬ + (=ucs . #x21BFA) ; 𡯺 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4777) ; ø»œ­º + (ideograph-daikanwa . 07597) ; ø¸¶­ + (=ucs . #x21BFB) ; 𡯻 + )) +(define-char + '((=>ucs . #x21BF6) ; 𡯶 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07598) ; ø¸¶® + )) +(define-char + '((morohashi-daikanwa 7598 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4776) ; ø»œ­¹ + (=ucs . #x21BF6) ; 𡯶 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 1916) + (chinese-gb2312 . #x3E4D) ; ø»„±– + (=jis-x0208 . #x3D22) ; ø½ŠŸ… + (korean-ksc5601 . #x7626) ; ø»Š—‡ + (chinese-isoir165 . #x3E4D) ; ø»™¦ + (chinese-cns11643-1 . #x5E73) ; ø»’” + (=gt-pj-1 . #x3D22) ; å°± + (chinese-big5 . #xB44E) ; ý¢€‹‘Ž + (ideograph-daikanwa . 07599) ; ø¸¶¯ + (=gt-k . 09064) ; ý¡„‚¨ + (=ucs . #x5C31) ; å°± + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3729) ; ø»˜„ + (ideograph-daikanwa . 07600) ; ø¸¶° + (=ucs . #x3788) ; 㞈 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x517B) ; ø»œ¼ª + (ideograph-daikanwa . 49040) ; ø¸‹¾ + (=ucs . #x21C02) ; 𡰂 + )) +(define-char + '((=>ucs . #x5C32) ; å°² + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3A74) ; ø»‹Š‘ + (ideograph-daikanwa . 07604) ; ø¸¶´ + (=jef-china3 . #x4AD9) ; øº„«™ + (ucs-jis . #x5C32) ; ø»‹Š‘ + )) +(define-char + '((morohashi-daikanwa 7604 0 1) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x5C32) ; å°² + )) +(define-char + '((morohashi-daikanwa 7604 0 7) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x427A) ; ø»˜’Ÿ + (=ucs . #x21C09) ; 𡰉 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C71) ; ø»˜‰¢ + (ideograph-daikanwa . 07605) ; ø¸¶µ + (=ucs . #x3789) ; 㞉 + )) +(define-char + '((=>ucs . #x21C03) ; 𡰃 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07606) ; ø¸¶¶ + )) +(define-char + '((morohashi-daikanwa 7606 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x517D) ; ø»œ¼¬ + (=ucs . #x21C03) ; 𡰃 + )) +(define-char + '((=>ucs . #x21C04) ; 𡰄 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07607) ; ø¸¶· + )) +(define-char + '((morohashi-daikanwa 7607 0 2) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x517C) ; ø»œ¼« + (=ucs . #x21C04) ; 𡰄 + )) +(define-char + '((=>ucs . #x5C33) ; å°³ + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDD4C) ; ý¢€µŒ + (ideograph-daikanwa . 07608) ; ø¸¶¸ + )) +(define-char + '((=>ucs . #x5C33) ; å°³ + (morohashi-daikanwa 7608 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4252) ; ø»“½¯ + )) +(define-char + '((morohashi-daikanwa 7608 0 2) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x5C33) ; å°³ + )) +(define-char + '((=>ucs . #x21C0A) ; 𡰊 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 49041) ; ø¸‹¾‘ + )) +(define-char + '((morohashi-daikanwa 49041 0 1) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C34) ; ø»‹­ + (=ucs . #x21C0A) ; 𡰊 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5E4F) ; ø»… ˜ + (chinese-isoir165 . #x5E4F) ; ø»Žˆ¨ + (=ucs . #x5C34) ; å°´ + )) +(define-char + '((=>ucs . #x21C0B) ; 𡰋 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07610) ; ø¸¶º + )) +(define-char + '((morohashi-daikanwa 7610 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4540) ; ø»š ƒ + (=ucs . #x21C0B) ; 𡰋 + )) +(define-char + '((=>ucs . #x21C0C) ; 𡰌 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07611) ; ø¸¶» + )) +(define-char + '((morohashi-daikanwa 7611 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x453F) ; ø»š ‚ + (=ucs . #x21C0C) ; 𡰌 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4279) ; ø»˜’ž + (ideograph-daikanwa . 07612) ; ø¸¶¼ + (=ucs . #x378A) ; 㞊 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4541) ; ø»š „ + (ideograph-daikanwa . 07613) ; ø¸¶½ + (=ucs . #x21C0E) ; 𡰎 + )) +(define-char + '((=>ucs . #x21C0D) ; 𡰍 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07619) ; ø¸·ƒ + )) +(define-char + '((morohashi-daikanwa 7619 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C35) ; ø»‹® + (=ucs . #x21C0D) ; 𡰍 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3A75) ; ø»‹Š’ + (chinese-cns11643-4 . #x4949) ; ø»˜œ€ + (ideograph-daikanwa . 07614) ; ø¸¶¾ + (=jef-china3 . #x4ADA) ; øº„«š + (=ucs . #x5C35) ; å°µ + )) +(define-char + '((=>ucs . #x21C10) ; 𡰐 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07615) ; ø¸¶¿ + )) +(define-char + '((morohashi-daikanwa 7615 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D3D) ; ø»ž¸ + (=ucs . #x21C10) ; 𡰐 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x223E) ; ø»ž€¯ + (ideograph-daikanwa . 07616) ; ø¸·€ + (=ucs . #x21C11) ; 𡰑 + )) +(define-char + '((=>ucs . #x21C12) ; 𡰒 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07617) ; ø¸· + )) +(define-char + '((morohashi-daikanwa 7617 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x223D) ; ø»ž€® + (=ucs . #x21C12) ; 𡰒 + )) +(define-char + '((=>ucs . #x21C14) ; 𡰔 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07618) ; ø¸·‚ + )) +(define-char + '((morohashi-daikanwa 7618 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x223C) ; ø»ž€­ + (=ucs . #x21C14) ; 𡰔 + )) +(define-char + '((=>ucs . #x21C15) ; 𡰕 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 49042) ; ø¸‹¾’ + )) +(define-char + '((morohashi-daikanwa 49042 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D3B) ; ø»ž¶ + (=ucs . #x21C15) ; 𡰕 + )) +(define-char + '((=>ucs . #x21C16) ; 𡰖 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07620) ; ø¸·„ + )) +(define-char + '((morohashi-daikanwa 7620 0 1) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5430) ; ø»šµµ + (=ucs . #x21C16) ; 𡰖 + )) +(define-char + '((=>ucs . #x21C17) ; 𡰗 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 07621) ; ø¸·… + )) +(define-char + '((morohashi-daikanwa 7621 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x2D3C) ; ø»ž· + (=ucs . #x21C17) ; 𡰗 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D3E) ; ø»ž¹ + (ideograph-daikanwa . 07622) ; ø¸·† + (=ucs . #x21C18) ; 𡰘 + )) +(define-char + '((=>ucs . #x21C1C) ; 𡰜 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07625) ; ø¸·‰ + )) +(define-char + '((morohashi-daikanwa 7625 0 0) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x375D) ; ø»ž „ + (=ucs . #x21C1C) ; 𡰜 + )) +(define-char + '((=>ucs . #x5C36) ; å°¶ + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x3A76) ; ø»‹Š“ + (chinese-cns11643-3 . #x5454) ; ø»–¢‘ + (ideograph-daikanwa . 07624) ; ø¸·ˆ + (ucs-jis . #x5C36) ; ø»‹Š“ + )) +(define-char + '((morohashi-daikanwa 7624 0 1) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x5C36) ; å°¶ + )) +(define-char + '((=>ucs . #x5C37) ; å°· + (morohashi-daikanwa 7624 0 5) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7353) ; ø»’»ª + (chinese-big5 . #xC0AA) ; ý¢€Œ‚ª + )) +(define-char + '((morohashi-daikanwa 7624 0 6) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb12345 . #x5E4F) ; å°· + (=ucs . #x5C37) ; å°· + )) +(define-char + '((=>ucs . #x21C1D) ; 𡰝 + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 07626) ; ø¸·Š + )) +(define-char + '((morohashi-daikanwa 7626 0 1) + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x6639) ; ø»™†– + (=ucs . #x21C1D) ; 𡰝 + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 19) + (total-strokes . 22) + (=ucs . #x21C20) ; ð¡°  + )) +(define-char + '((=>ucs . #x21C20) ; ð¡°  + (ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-4 . #x6867) ; ø»™Š€ + )) +(define-char + '((ideographic-radical . 43) ; ⼪ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-5 . #x7926) ; ø»›¬ + (=ucs . #x21C22) ; ð¡°¢ + )) diff --git a/lisp/utf-2000/Ideograph-R044-Corpse.el b/lisp/utf-2000/Ideograph-R044-Corpse.el new file mode 100644 index 0000000..83899d1 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R044-Corpse.el @@ -0,0 +1,2283 @@ +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-cns11643-6 . #x213E) ; ø»›µ + (ideograph-daikanwa . 07629) ; ø¸· + (=ucs . #x21C23) ; ð¡°£ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 1918) + (chinese-gb2312 . #x4A2C) ; ø»…‚ + (=jis-x0208 . #x5579) ; ø½‹ƒ¬ + (korean-ksc5601 . #x6339) ; ø»‰»  + (chinese-isoir165 . #x4A2C) ; ø»ª­ + (chinese-cns11643-1 . #x4453) ; ø»‘¶¨ + (=gt-pj-1 . #x5579) ; å°¸ + (chinese-big5 . #xA472) ; ý¢€Š‘² + (ideograph-daikanwa . 07630) ; ø¸·Ž + (=gt-k . 00223) ; ý¡„€ƒŸ + (=ucs . #x5C38) ; å°¸ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 1) + (cns-radical . 4) ; ⼃ + (total-strokes . 4) + (shinjigen-2 . 1919) + (chinese-gb2312 . #x527C) ; ø»… + (=jis-x0208 . #x557A) ; ø½‹ƒ­ + (korean-ksc5601 . #x6B45) ; ø»Š‡œ + (chinese-isoir165 . #x527C) ; ø»·­ + (chinese-cns11643-1 . #x4467) ; ø»‘¶¼ + (=gt-pj-1 . #x557A) ; å°¹ + (chinese-big5 . #xA4A8) ; ý¢€Š’¨ + (ideograph-daikanwa . 07631) ; ø¸· + (=gt-k . 00525) ; ý¡„€ˆ + (=ucs . #x5C39) ; å°¹ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-2 . 1920) + (chinese-gb2312 . #x335F) ; ø»„¡ž + (=jis-x0208 . #x3C5C) ; ø½Šž¡ + (korean-ksc5601 . #x7429) ; ø»Š”Ž + (chinese-isoir165 . #x335F) ; ø»‰® + (chinese-cns11643-1 . #x4539) ; ø»‘·¬ + (=gt-pj-1 . #x3C5C) ; å°º + (chinese-big5 . #xA4D8) ; ý¢€Š“˜ + (ideograph-daikanwa . 07632) ; ø¸· + (=gt-k . 00442) ; ý¡„€†º + (=ucs . #x5C3A) ; å°º + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-4 . #x2175) ; ø»—¡¼ + (ideograph-daikanwa . 07633) ; ø¸·‘ + (=ucs . #x21C24) ; ð¡°¤ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 1921) + (chinese-gb2312 . #x656A) ; ø»…«… + (=jis-x0208 . #x3F2C) ; ø½Š¢‹ + (korean-ksc5601 . #x4D36) ; ø»‰›‰ + (chinese-isoir165 . #x656A) ; ø»Ž“• + (chinese-cns11643-2 . #x2156) ; ø»“• + (=gt-pj-1 . #x3F2C) ; å°» + (chinese-big5 . #xC975) ; ý¢€Œ¥µ + (ideograph-daikanwa . 07634) ; ø¸·’ + (=gt-k . 00958) ; ý¡„€Ž¾ + (=ucs . #x5C3B) ; å°» + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 1922) + (chinese-gb2312 . #x4461) ; ø»„ºž + (=jis-x0208 . #x4674) ; ø½Š­¥ + (korean-ksc5601 . #x5279) ; ø»‰£¢ + (chinese-isoir165 . #x4461) ; ø»¢® + (chinese-cns11643-1 . #x4647) ; ø»‘¹˜ + (=gt-pj-1 . #x4674) ; å°¼ + (chinese-big5 . #xA5A7) ; ý¢€Š–§ + (ideograph-daikanwa . 07635) ; ø¸·“ + (=gt-k . 00984) ; ý¡„€˜ + (=ucs . #x5C3C) ; å°¼ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-4 . #x2174) ; ø»—¡» + (ideograph-daikanwa . 07636) ; ø¸·” + (=ucs . #x21C25) ; ð¡°¥ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x2240) ; ø»•˜¡ + (ideograph-daikanwa . 07637) ; ø¸·• + (=ucs . #x378B) ; 㞋 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x226C) ; ø»›·™ + (ideograph-daikanwa . 07638) ; ø¸·– + (=ucs . #x21C26) ; ð¡°¦ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x244D) ; ø»›¹¶ + (ideograph-daikanwa . 07640) ; ø¸·˜ + (=ucs . #x21C29) ; ð¡°© + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x225E) ; ø»—£ƒ + (ideograph-daikanwa . 07641) ; ø¸·™ + (=ucs . #x21C2A) ; ð¡°ª + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 5256) + (chinese-gb2312 . #x3E21) ; ø»„°ª + (=jis-x0208 . #x3F54) ; ø½Š¢³ + (chinese-isoir165 . #x3E21) ; ø»˜º + (chinese-cns11643-3 . #x2354) ; ø»•š“ + (=gt-pj-1 . #x3F54) ; å°½ + (ideograph-daikanwa . 07642) ; ø¸·š + (=gt-k . 01648) ; ý¡„€™° + (=ucs . #x5C3D) ; å°½ + )) +(define-char + '((=>ucs . #x21C2B) ; ð¡°« + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 07643) ; ø¸·› + )) +(define-char + '((morohashi-daikanwa 7643 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x224E) ; ø»™¬· + (=ucs . #x21C2B) ; ð¡°« + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x244E) ; ø»›¹· + (ideograph-daikanwa . 07644) ; ø¸·œ + (=ucs . #x21C2C) ; ð¡°¬ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2353) ; ø»•š’ + (ideograph-daikanwa . 07645) ; ø¸· + (=ucs . #x378C) ; 㞌 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2450) ; ø»›¹¹ + (ideograph-daikanwa . 07646) ; ø¸·ž + (=ucs . #x21C2D) ; ð¡°­ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2451) ; ø»›¹º + (ideograph-daikanwa . 07647) ; ø¸·Ÿ + (=ucs . #x21C2E) ; ð¡°® + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x244F) ; ø»›¹¸ + (ideograph-daikanwa . 07648) ; ø¸·  + (=big5-cdp . #x8D6C) ; ý¢€ˆµ¬ + (=ucs . #x21C2F) ; ð¡°¯ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x5DE5) ; å·¥ + )) + (=cbeta . 00112) ; ø¸ ° + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1926) + (chinese-gb2312 . #x4E32) ; ø»…ˆ› + (=jis-x0208 . #x4878) ; ø½Š°¥ + (korean-ksc5601 . #x5A2D) ; ø»‰®† + (chinese-isoir165 . #x4E32) ; ø»°« + (chinese-cns11643-1 . #x4A22) ; ø»‘¾« + (=gt-pj-1 . #x4878) ; å°¾ + (chinese-big5 . #xA7C0) ; ý¢€ŠŸ€ + (ideograph-daikanwa . 07650) ; ø¸·¢ + (=gt-k . 02639) ; ý¡„€© + (=ucs . #x5C3E) ; å°¾ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1924) + (chinese-gb2312 . #x4472) ; ø»„º¯ + (=jis-x0208 . #x4722) ; ø½Š­± + (korean-ksc5601 . #x5263) ; ø»‰£Œ + (chinese-isoir165 . #x4472) ; ø»¢¿ + (chinese-cns11643-1 . #x4A21) ; ø»‘¾ª + (=gt-pj-1 . #x4722) ; å°¿ + (chinese-big5 . #xA7BF) ; ý¢€Šž¿ + (ideograph-daikanwa . 07651) ; ø¸·£ + (=gt-k . 02628) ; ý¡„€©„ + (=ucs . #x5C3F) ; å°¿ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2727) ; ø»›½ª + (ideograph-daikanwa . 07652) ; ø¸·¤ + (=ucs . #x21C38) ; ð¡°¸ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1923) + (chinese-gb2312 . #x3E56) ; ø»„±Ÿ + (=jis-x0208 . #x3649) ; ø½Š•š + (korean-ksc5601 . #x4F51) ; ø»‰ž  + (chinese-isoir165 . #x3E56) ; ø»™¯ + (chinese-cns11643-1 . #x497D) ; ø»‘¾¨ + (=gt-pj-1 . #x3649) ; 局 + (chinese-big5 . #xA7BD) ; ý¢€Šž½ + (ideograph-daikanwa . 07653) ; ø¸·¥ + (=gt-k . 02524) ; ý¡„€§œ + (=ucs . #x5C40) ; 局 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1925) + (chinese-gb2312 . #x4628) ; ø»„¼¡ + (=jis-x0208 . #x557B) ; ø½‹ƒ® + (chinese-isoir165 . #x4628) ; ø»¤± + (chinese-cns11643-1 . #x497E) ; ø»‘¾© + (=gt-pj-1 . #x557B) ; 屁 + (chinese-big5 . #xA7BE) ; ý¢€Šž¾ + (ideograph-daikanwa . 07654) ; ø¸·¦ + (=gt-k . 02698) ; ý¡„€ªŠ + (=ucs . #x5C41) ; 屁 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2729) ; ø»›½¬ + (ideograph-daikanwa . 07655) ; ø¸·§ + (=ucs . #x21C36) ; ð¡°¶ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x236F) ; ø»™®¶ + (ideograph-daikanwa . 07656) ; ø¸·¨ + (=ucs . #x21C3D) ; ð¡°½ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2728) ; ø»›½« + (ideograph-daikanwa . 07658) ; ø¸·ª + (=ucs . #x21C3C) ; ð¡°¼ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2726) ; ø»›½© + (ideograph-daikanwa . 49043) ; ø¸‹¾“ + (=ucs . #x21C3A) ; ð¡°º + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3263) ; ø»„ „ + (chinese-isoir165 . #x3263) ; ø»ˆ” + (=ucs . #x5C42) ; 层 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x5C43) ; 屃 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x262A) ; ø»—¨‡ + (ideograph-daikanwa . 07659) ; ø¸·« + (=ucs . #x378F) ; 㞏 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x262C) ; ø»—¨‰ + (ideograph-daikanwa . 07660) ; ø¸·¬ + (=ucs . #x21C3E) ; ð¡°¾ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x263A) ; ø»“” + (chinese-big5 . #xCC59) ; ý¢€Œ±™ + (ideograph-daikanwa . 07661) ; ø¸·­ + (=ucs . #x5C44) ; 屄 + )) +(define-char + '((=>ucs . #x21C3F) ; ð¡°¿ + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07662) ; ø¸·® + )) +(define-char + '((morohashi-daikanwa 7662 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x262B) ; ø»—¨ˆ + (=ucs . #x21C3F) ; ð¡°¿ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1929) + (chinese-gb2312 . #x3E53) ; ø»„±œ + (=jis-x0208 . #x356F) ; ø½Š”¢ + (korean-ksc5601 . #x4B5C) ; ø»‰˜³ + (chinese-isoir165 . #x3E53) ; ø»™¬ + (chinese-cns11643-1 . #x4D22) ; ø»’ƒ… + (=gt-pj-1 . #x356F) ; 居 + (chinese-big5 . #xA97E) ; ý¢€Š¥¾ + (ideograph-daikanwa . 07663) ; ø¸·¯ + (=gt-k . 03668) ; ý¡„€¹” + (=ucs . #x5C45) ; 居 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x7ACB) ; 立 + )) + (chinese-cns11643-3 . #x2852) ; ø»•¡§ + (ideograph-daikanwa . 07664) ; ø¸·° + (=cbeta . 05464) ; ø¸¡•˜ + (=ucs . #x3790) ; 㞐 + )) +(define-char + '((=>ucs . #x21C40) ; 𡱀 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07665) ; ø¸·± + )) +(define-char + '((morohashi-daikanwa 7665 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A6D) ; ø»œƒŠ + (=ucs . #x21C40) ; 𡱀 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1928) + (=jis-x0208 . #x557C) ; ø½‹ƒ¯ + (korean-ksc5601 . #x4C7A) ; ø»‰š¯ + (chinese-cns11643-1 . #x4D23) ; ø»’ƒ† + (=gt-pj-1 . #x557C) ; 屆 + (chinese-big5 . #xA9A1) ; ý¢€Š¦¡ + (ideograph-daikanwa . 07666) ; ø¸·² + (=ucs . #x5C46) ; 屆 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x7531) ; 由 + )) + (shinjigen-2 . 1927) + (chinese-gb2312 . #x3D6C) ; ø»„°— + (=jis-x0208 . #x464F) ; ø½Š­€ + (chinese-isoir165 . #x3D6C) ; ø»˜§ + (chinese-cns11643-3 . #x2855) ; ø»•¡ª + (=gt-pj-1 . #x464F) ; 届 + (ideograph-daikanwa . 07667) ; ø¸·³ + (=gt-k . 03790) ; ý¡„€»Ž + (=cbeta . 04396) ; ø¸¡„¬ + (=ucs . #x5C4A) ; 届 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x263B) ; ø»“” + (chinese-big5 . #xCC5A) ; ý¢€Œ±š + (ideograph-daikanwa . 07668) ; ø¸·´ + (=ucs . #x5C47) ; 屇 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1930) + (chinese-gb2312 . #x477C) ; ø»„¿“ + (=jis-x0208 . #x367E) ; ø½Š– + (korean-ksc5601 . #x4F5D) ; ø»‰ž¬ + (chinese-isoir165 . #x477C) ; ø»§£ + (chinese-cns11643-1 . #x4D21) ; ø»’ƒ„ + (=gt-pj-1 . #x367E) ; 屈 + (chinese-big5 . #xA97D) ; ý¢€Š¥½ + (ideograph-daikanwa . 07669) ; ø¸·µ + (=gt-k . 03683) ; ý¡„€¹£ + (=ucs . #x5C48) ; 屈 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4C6B) ; ø»…†˜ + (chinese-isoir165 . #x4C6B) ; ø»®¨ + (chinese-cns11643-3 . #x2854) ; ø»•¡© + (ideograph-daikanwa . 07670) ; ø¸·¶ + (=ucs . #x5C49) ; 屉 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x77E2) ; 矢 + )) + (chinese-cns11643-6 . #x2A6E) ; ø»œƒ‹ + (ideograph-daikanwa . 07671) ; ø¸·· + (=cbeta . 01424) ; ø¸ – + (=ucs . #x21C41) ; 𡱁 + )) +(define-char + '((=>ucs . #x21C42) ; 𡱂 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07672) ; ø¸·¸ + )) +(define-char + '((morohashi-daikanwa 7672 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x256C) ; ø»™±¯ + (=ucs . #x21C42) ; 𡱂 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2853) ; ø»•¡¨ + (ideograph-daikanwa . 07673) ; ø¸·¹ + (=ucs . #x3791) ; 㞑 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A6F) ; ø»œƒŒ + (ideograph-daikanwa . 07674) ; ø¸·º + (=ucs . #x21C43) ; 𡱃 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x256D) ; ø»™±° + (ideograph-daikanwa . 07675) ; ø¸·» + (=ucs . #x21C4B) ; 𡱋 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 5) + (total-strokes . 8) + (=big5-cdp . #x8D70) ; ý¢€ˆµ° + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2877) ; ø»—¬ + (ideograph-daikanwa . 07680) ; ø¸¸€ + (=ucs . #x21C4C) ; 𡱌 + )) +(define-char + '((=>ucs . #x21C4D) ; 𡱍 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07681) ; ø¸¸ + )) +(define-char + '((morohashi-daikanwa 7681 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x303A) ; ø»œ‹‹ + (=ucs . #x21C4D) ; 𡱍 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x303F) ; ø»œ‹ + (ideograph-daikanwa . 07682) ; ø¸¸‚ + (=ucs . #x21C4E) ; 𡱎 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2879) ; ø»—¬’ + (ideograph-daikanwa . 07683) ; ø¸¸ƒ + (=ucs . #x3792) ; 㞒 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1931) + (chinese-gb2312 . #x4E5D) ; ø»…‰† + (=jis-x0208 . #x3230) ; ø½Š‰ + (korean-ksc5601 . #x6829) ; ø»Š‚¦ + (chinese-isoir165 . #x4E5D) ; ø»±– + (chinese-cns11643-1 . #x5070) ; ø»’ˆ­ + (=gt-pj-1 . #x3230) ; 屋 + (chinese-big5 . #xABCE) ; ý¢€Š¯Ž + (ideograph-daikanwa . 07684) ; ø¸¸„ + (=gt-k . 05027) ; ý¡„Ž£ + (=ucs . #x5C4B) ; 屋 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2979) ; ø»“™¨ + (chinese-big5 . #xCE78) ; ý¢€Œ¹¸ + (ideograph-daikanwa . 07685) ; ø¸¸… + (=ucs . #x5C4C) ; 屌 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2878) ; ø»—¬‘ + (ideograph-daikanwa . 07686) ; ø¸¸† + (=ucs . #x3793) ; 㞓 + )) +(define-char + '((=>ucs . #x21C4F) ; 𡱏 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07687) ; ø¸¸‡ + )) +(define-char + '((morohashi-daikanwa 7687 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x287A) ; ø»—¬“ + (=ucs . #x21C4F) ; 𡱏 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1932) + (=jis-x0208 . #x3B53) ; ø½Šœº + (korean-ksc5601 . #x633B) ; ø»‰»¢ + (chinese-cns11643-1 . #x506F) ; ø»’ˆ¬ + (=gt-pj-1 . #x3B53) ; 屍 + (chinese-big5 . #xABCD) ; ý¢€Š¯ + (ideograph-daikanwa . 07688) ; ø¸¸ˆ + (=ucs . #x5C4D) ; 屍 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1933) + (chinese-gb2312 . #x4A3A) ; ø»…‚« + (=jis-x0208 . #x557D) ; ø½‹ƒ° + (korean-ksc5601 . #x633A) ; ø»‰»¡ + (chinese-isoir165 . #x4A3A) ; ø»ª» + (chinese-cns11643-1 . #x506D) ; ø»’ˆª + (=gt-pj-1 . #x557D) ; 屎 + (chinese-big5 . #xABCB) ; ý¢€Š¯‹ + (ideograph-daikanwa . 07689) ; ø¸¸‰ + (=gt-k . 05235) ; ý¡„‘³ + (=ucs . #x5C4E) ; 屎 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C39) ; ø»•§† + (ideograph-daikanwa . 07690) ; ø¸¸Š + (=ucs . #x3794) ; 㞔 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2876) ; ø»—¬ + (ideograph-daikanwa . 07691) ; ø¸¸‹ + (=ucs . #x21C50) ; 𡱐 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1939) + (chinese-gb2312 . #x4641) ; ø»„¼º + (japanese-jisx0208 . #x5622) ; ø»‡¿ + (chinese-isoir165 . #x4641) ; ø»¥Š + (chinese-cns11643-1 . #x506E) ; ø»’ˆ« + (=jis-x0208-1990 . #x5622) ; ø½‹ƒ³ + (=gt-pj-1 . #x5622) ; 屏 + (chinese-big5 . #xABCC) ; ý¢€Š¯Œ + (ideograph-daikanwa . 07692) ; ø¸¸Œ + (=gt-k . 05236) ; ý¡„‘´ + (=jef-china3 . #x4AE7) ; øº„«§ + (=ucs . #x5C4F) ; 屏 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07693) ; ø¸¸ + (=ucs . #x21C51) ; 𡱑 + )) +(define-char + '((=>ucs . #x21C51) ; 𡱑 + (morohashi-daikanwa 7693 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2875) ; ø»™¶’ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C38) ; ø»•§… + (ideograph-daikanwa . 07694) ; ø¸¸Ž + (=ucs . #x3795) ; 㞕 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C36) ; ø»•§ƒ + (ideograph-daikanwa . 07695) ; ø¸¸ + (=ucs . #x3796) ; 㞖 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x303E) ; ø»œ‹ + (ideograph-daikanwa . 07696) ; ø¸¸ + (=ucs . #x21C52) ; 𡱒 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x303C) ; ø»œ‹ + (ideograph-daikanwa . 07697) ; ø¸¸‘ + (=ucs . #x21C54) ; 𡱔 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x303D) ; ø»œ‹Ž + (ideograph-daikanwa . 07698) ; ø¸¸’ + (=ucs . #x21C53) ; 𡱓 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x303B) ; ø»œ‹Œ + (ideograph-daikanwa . 07699) ; ø¸¸“ + (=ucs . #x21C55) ; 𡱕 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3040) ; ø»œ‹‘ + (ideograph-daikanwa . 07700) ; ø¸¸” + (=ucs . #x21C60) ; 𡱠 + )) +(define-char + '((=>ucs . #x21C61) ; 𡱡 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07701) ; ø¸¸• + )) +(define-char + '((morohashi-daikanwa 7701 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2874) ; ø»™¶‘ + (=ucs . #x21C61) ; 𡱡 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3041) ; ø»œ‹’ + (ideograph-daikanwa . 07704) ; ø¸¸˜ + (=ucs . #x221C0) ; 𢇀 + )) +(define-char + '((=>ucs . #x663C) ; 昼 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (<-vulgar-ideograph + (:sources (morohashi-daikanwa) + :char ((ideographic-radical . 72) ; ⽇ + (ideograph-daikanwa . 13948) ; ø¸ƒ™¼ + ) + )) + (ideograph-daikanwa . 07705) ; ø¸¸™ + )) +(define-char + '((=>ucs . #x663C) ; 昼 + (morohashi-daikanwa 7705 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (->same-ideograph + ((ideographic-radical . 72) ; ⽇ + (ideograph-daikanwa . 13886) ; ø¸ƒ˜¾ + )) + (chinese-cns11643-3 . #x2C37) ; ø»•§„ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x7F8A) ; 羊 + )) + (=cbeta . 02980) ; ø¸ ®¤ + (=ucs . #x21C5D) ; 𡱝 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07706) ; ø¸¸š + (=ucs . #x21C62) ; 𡱢 + )) +(define-char + '((=>ucs . #x21C62) ; 𡱢 + (morohashi-daikanwa 7706 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3672) ; ø»œ”· + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C50) ; ø»—±¡ + (ideograph-daikanwa . 07707) ; ø¸¸› + (=ucs . #x21C63) ; 𡱣 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1935) + (chinese-gb2312 . #x656C) ; ø»…«‡ + (=jis-x0208 . #x5621) ; ø½‹ƒ² + (chinese-isoir165 . #x656C) ; ø»Ž“— + (chinese-cns11643-1 . #x552E) ; ø»’ + (=gt-pj-1 . #x5621) ; 屐 + (chinese-big5 . #xAE6A) ; ý¢€Š¹ª + (ideograph-daikanwa . 07708) ; ø¸¸œ + (=gt-k . 06586) ; ý¡„¦º + (=ucs . #x5C50) ; 屐 + )) +(define-char + '((=>ucs . #x5C51) ; 屑 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x367D) ; ø»‚œ’ + (korean-ksc5601 . #x605A) ; ø»‰·§ + (chinese-big5 . #xAE68) ; ý¢€Š¹¨ + (ideograph-daikanwa . 07709) ; ø¸¸ + )) +(define-char + '((morohashi-daikanwa 7709 0 2) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x503C) ; ø»…‹¡ + (japanese-jisx0208 . #x367D) ; ø»†°š + (chinese-isoir165 . #x503C) ; ø»³± + (=jis-x0208-1990 . #x367D) ; ø½Š–Ž + (=gt-pj-1 . #x367D) ; 屑 + (=gt-k . 06408) ; ý¡„¤ˆ + (=jef-china3 . #x4AE4) ; øº„«¤ + (=ucs . #x5C51) ; 屑 + )) +(define-char + '((=>ucs . #x5C51) ; 屑 + (morohashi-daikanwa 7709 0 3) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x552C) ; ø»’Ž¿ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x8FB0) ; è¾° + )) + (chinese-cns11643-3 . #x305A) ; ø»•­Ÿ + (ideograph-daikanwa . 07710) ; ø¸¸ž + (=cbeta . 04704) ; ø¸¡‰  + (=ucs . #x5C52) ; 屒 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x366F) ; ø»œ”´ + (ideograph-daikanwa . 07711) ; ø¸¸Ÿ + (=cbeta . 02600) ; ø¸ ¨¨ + (=ucs . #x21C64) ; 𡱤 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C4E) ; ø»—±Ÿ + (ideograph-daikanwa . 07712) ; ø¸¸  + (=ucs . #x3797) ; 㞗 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x8C9D) ; 貝 + )) + (=jis-x0208 . #x557E) ; ø½‹ƒ± + (chinese-cns11643-3 . #x305B) ; ø»•­  + (=gt-pj-1 . #x557E) ; 屓 + (ideograph-daikanwa . 07713) ; ø¸¸¡ + (=cbeta . 00113) ; ø¸ ± + (=ucs . #x5C53) ; 屓 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E6D) ; ø»“ ² + (chinese-big5 . #xD16B) ; ý¢€…« + (ideograph-daikanwa . 07714) ; ø¸¸¢ + (=ucs . #x5C54) ; 屔 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1937) + (chinese-gb2312 . #x5539) ; ø»…’´ + (=jis-x0208 . #x4538) ; ø½Š«‹ + (korean-ksc5601 . #x6E77) ; ø»ŠŒ¨ + (chinese-isoir165 . #x5539) ; ø»»„ + (chinese-cns11643-1 . #x552D) ; ø»’€ + (=gt-pj-1 . #x4538) ; 展 + (chinese-big5 . #xAE69) ; ý¢€Š¹© + (ideograph-daikanwa . 07715) ; ø¸¸£ + (=gt-k . 06512) ; ý¡„¥° + (=ucs . #x5C55) ; 展 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E6C) ; ø»“ ± + (chinese-big5 . #xD16A) ; ý¢€…ª + (ideograph-daikanwa . 07716) ; ø¸¸¤ + (=ucs . #x5C56) ; 屖 + )) +(define-char + '((=>ucs . #x21C65) ; 𡱥 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07717) ; ø¸¸¥ + )) +(define-char + '((morohashi-daikanwa 7717 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C4F) ; ø»—±  + (=ucs . #x21C65) ; 𡱥 + )) +(define-char + '((=>ucs . #x21C66) ; 𡱦 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 07718) ; ø¸¸¦ + )) +(define-char + '((=>ucs . #x21C66) ; 𡱦 + (morohashi-daikanwa 7718 0 2) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E67) ; ø»œ œ + )) +(define-char + '((morohashi-daikanwa 7718 0 3) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x21C66) ; 𡱦 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3670) ; ø»œ”µ + (ideograph-daikanwa . 07719) ; ø¸¸§ + (=ucs . #x21C67) ; 𡱧 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x366E) ; ø»œ”³ + (ideograph-daikanwa . 07720) ; ø¸¸¨ + (=ucs . #x21C68) ; 𡱨 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D25) ; ø»™¼˜ + (ideograph-daikanwa . 07721) ; ø¸¸© + (=ucs . #x21C77) ; 𡱷 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3673) ; ø»œ”¸ + (ideograph-daikanwa . 07722) ; ø¸¸ª + (=ucs . #x21C74) ; 𡱴 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3671) ; ø»œ”¶ + (ideograph-daikanwa . 07723) ; ø¸¸« + (=ucs . #x21C72) ; 𡱲 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D27) ; ø»™¼š + (ideograph-daikanwa . 07725) ; ø¸¸­ + (=ucs . #x21C71) ; 𡱱 + )) +(define-char + '((=>ucs . #x21C79) ; 𡱹 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 49044) ; ø¸‹¾” + )) +(define-char + '((morohashi-daikanwa 49044 0 2) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3674) ; ø»œ”¹ + (=ucs . #x21C79) ; 𡱹 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (=cbeta . 00471) ; ø¸ ‡— + (=ucs . #x5C57) ; 屗 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D26) ; ø»™¼™ + (=ucs . #x21C70) ; 𡱰 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E6D) ; ø»œ ¢ + (ideograph-daikanwa . 07726) ; ø¸¸® + (=ucs . #x21C7A) ; 𡱺 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x656D) ; ø»…«ˆ + (japanese-jisx0212 . #x3A77) ; ø»‹Š” + (chinese-isoir165 . #x656D) ; ø»Ž“˜ + (chinese-cns11643-2 . #x3476) ; ø»“©¯ + (chinese-big5 . #xD4F3) ; ý¢€“³ + (ideograph-daikanwa . 07727) ; ø¸¸¯ + (=jef-china3 . #x97EB) ; øº‰Ÿ« + (=ucs . #x5C59) ; 屙 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E69) ; ø»œ ž + (ideograph-daikanwa . 07728) ; ø¸¸° + (=ucs . #x21C7B) ; 𡱻 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3178) ; ø»šƒ£ + (ideograph-daikanwa . 07729) ; ø¸¸± + (=ucs . #x21C7C) ; 𡱼 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x317A) ; ø»šƒ¥ + (ideograph-daikanwa . 07730) ; ø¸¸² + (=ucs . #x21C7D) ; 𡱽 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3A78) ; ø»‹Š• + (ideograph-daikanwa . 07731) ; ø¸¸³ + (=ucs . #x5C5A) ; 屚 + )) +(define-char + '((=>ucs . #x5C5A) ; 屚 + (morohashi-daikanwa 7731 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3135) ; ø»—¸œ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x8C56) ; 豖 + )) + (chinese-cns11643-6 . #x3E6B) ; ø»œ   + (ideograph-daikanwa . 07732) ; ø¸¸´ + (=cbeta . 05465) ; ø¸¡•™ + (=ucs . #x3798) ; 㞘 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3177) ; ø»šƒ¢ + (ideograph-daikanwa . 07733) ; ø¸¸µ + (=ucs . #x21C7E) ; 𡱾 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x5622) ; ø»ƒ‰· + (korean-ksc5601 . #x5C33) ; ø»‰±ˆ + (chinese-cns11643-3 . #x3543) ; ø»•´ž + (ideograph-daikanwa . 07734) ; ø¸¸¶ + (=ucs . #x5C5B) ; 屛 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3A79) ; ø»‹Š– + (chinese-cns11643-1 . #x5974) ; ø»’•¿ + (chinese-big5 . #xB150) ; ý¢€‹… + (ideograph-daikanwa . 07735) ; ø¸¸· + (=ucs . #x5C5C) ; 屜 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3179) ; ø»šƒ¤ + (ideograph-daikanwa . 07736) ; ø¸¸¸ + (=ucs . #x21C7F) ; 𡱿 + )) +(define-char + '((=>ucs . #x21C80) ; 𡲀 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07737) ; ø¸¸¹ + )) +(define-char + '((morohashi-daikanwa 7737 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3176) ; ø»šƒ¡ + (=ucs . #x21C80) ; 𡲀 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-isoir165 . #x7B34) ; ø»Ž²³ + (chinese-cns11643-1 . #x5975) ; ø»’–€ + (chinese-big5 . #xB151) ; ý¢€‹…‘ + (ideograph-daikanwa . 07738) ; ø¸¸º + (=ucs . #x5C5D) ; 屝 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x317B) ; ø»šƒ¦ + (ideograph-daikanwa . 07739) ; ø¸¸» + (=ucs . #x21C81) ; 𡲁 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E70) ; ø»œ ¥ + (ideograph-daikanwa . 07740) ; ø¸¸¼ + (=ucs . #x21C82) ; 𡲂 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E6A) ; ø»œ Ÿ + (ideograph-daikanwa . 07741) ; ø¸¸½ + (=ucs . #x21C83) ; 𡲃 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E6E) ; ø»œ £ + (ideograph-daikanwa . 07742) ; ø¸¸¾ + (=ucs . #x21C92) ; 𡲒 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E68) ; ø»œ  + (ideograph-daikanwa . 07744) ; ø¸¹€ + (=ucs . #x21C8C) ; 𡲌 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 07745) ; ø¸¹ + (=ucs . #x21C91) ; 𡲑 + )) +(define-char + '((=>ucs . #x21C91) ; 𡲑 + (morohashi-daikanwa 7745 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E6F) ; ø»œ ¤ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x5351) ; 卑 + )) + (chinese-cns11643-6 . #x3E6C) ; ø»œ ¡ + (ideograph-daikanwa . 07747) ; ø¸¹ƒ + (=cbeta . 04027) ; ø¸ ¾» + (=ucs . #x21C8E) ; 𡲎 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3545) ; ø»•´  + (ideograph-daikanwa . 07748) ; ø¸¹„ + (=ucs . #x3799) ; 㞙 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x372B) ; ø»˜† + (ideograph-daikanwa . 07749) ; ø¸¹… + (=ucs . #x379A) ; 㞚 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4823) ; ø»œ®„ + (ideograph-daikanwa . 07750) ; ø¸¹† + (=ucs . #x21C94) ; 𡲔 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4824) ; ø»œ®… + (ideograph-daikanwa . 07751) ; ø¸¹‡ + (=ucs . #x21C95) ; 𡲕 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4822) ; ø»œ®ƒ + (ideograph-daikanwa . 07752) ; ø¸¹ˆ + (=ucs . #x21C96) ; 𡲖 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x372C) ; ø»˜‡ + (ideograph-daikanwa . 07753) ; ø¸¹‰ + (=ucs . #x21C97) ; 𡲗 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x4A74) ; ø»…ƒ¥ + (=jis-x0208 . #x4230) ; ø½Š¦© + (chinese-isoir165 . #x4A74) ; ø»«µ + (chinese-cns11643-3 . #x3B26) ; ø»•¼µ + (=gt-pj-1 . #x4230) ; 属 + (ideograph-daikanwa . 07754) ; ø¸¹Š + (=gt-k . 09090) ; ý¡„‚Ž‚ + (=ucs . #x5C5E) ; 属 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0213-2-2000 . #x2831) ; ø»¤§¢ + (ideograph-daikanwa . 07755) ; ø¸¹‹ + (=ucs . #x5C5F) ; 屟 + )) +(define-char + '((=>ucs . #x5C5F) ; 屟 + (morohashi-daikanwa 7755 0 1) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B25) ; ø»•¼´ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x477E) ; ø»œ® + (ideograph-daikanwa . 07756) ; ø¸¹Œ + (=ucs . #x21C98) ; 𡲘 + )) +(define-char + '((=>ucs . #x21C99) ; 𡲙 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07757) ; ø¸¹ + )) +(define-char + '((morohashi-daikanwa 7757 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x477A) ; ø»œ­½ + (=ucs . #x21C99) ; 𡲙 + )) +(define-char + '((=>ucs . #x21C9A) ; 𡲚 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07758) ; ø¸¹Ž + )) +(define-char + '((morohashi-daikanwa 7758 0 2) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3764) ; ø»šŒƒ + (=ucs . #x21C9A) ; 𡲚 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x372D) ; ø»˜ˆ + (ideograph-daikanwa . 07759) ; ø¸¹ + (=ucs . #x21C9B) ; 𡲛 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3766) ; ø»šŒ… + (ideograph-daikanwa . 07760) ; ø¸¹ + (=ucs . #x379B) ; 㞛 + )) +(define-char + '((=>ucs . #x5C60) ; å±  + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x454B) ; ø»‚±¢ + (korean-ksc5601 . #x5375) ; ø»‰¤¼ + (chinese-cns11643-6 . #x477B) ; ø»œ­¾ + (chinese-big5 . #xB14F) ; ý¢€‹… + (ideograph-daikanwa . 07761) ; ø¸¹‘ + )) +(define-char + '((morohashi-daikanwa 7761 0 3) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4D40) ; ø»…‡‹ + (japanese-jisx0208 . #x454B) ; ø»‡…ª + (chinese-isoir165 . #x4D40) ; ø»¯› + (chinese-cns11643-1 . #x5973) ; ø»’•¾ + (=jis-x0208-1990 . #x454B) ; ø½Š«ž + (=gt-pj-1 . #x454B) ; å±  + (=gt-k . 07842) ; ý¡„º¢ + (=jef-china3 . #x4AE6) ; øº„«¦ + (=ucs . #x5C60) ; å±  + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3765) ; ø»šŒ„ + (ideograph-daikanwa . 07762) ; ø¸¹’ + (=ucs . #x21C9C) ; 𡲜 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4779) ; ø»œ­¼ + (ideograph-daikanwa . 07763) ; ø¸¹“ + (=ucs . #x21C9D) ; 𡲝 + )) +(define-char + '((=>ucs . #x21C9E) ; 𡲞 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07764) ; ø¸¹” + )) +(define-char + '((morohashi-daikanwa 7764 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4778) ; ø»œ­» + (=ucs . #x21C9E) ; 𡲞 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4825) ; ø»œ®† + (ideograph-daikanwa . 07765) ; ø¸¹• + (=ucs . #x21C9F) ; 𡲟 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4821) ; ø»œ®‚ + (ideograph-daikanwa . 07766) ; ø¸¹– + (=ucs . #x21CA0) ; 𡲠 + )) +(define-char + '((=>ucs . #x21CA1) ; 𡲡 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07767) ; ø¸¹— + )) +(define-char + '((morohashi-daikanwa 7767 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4826) ; ø»œ®‡ + (=ucs . #x21CA1) ; 𡲡 + )) +(define-char + '((=>ucs . #x21CA9) ; 𡲩 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07768) ; ø¸¹˜ + )) +(define-char + '((morohashi-daikanwa 7768 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x477D) ; ø»œ®€ + (=ucs . #x21CA9) ; 𡲩 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x477C) ; ø»œ­¿ + (ideograph-daikanwa . 07769) ; ø¸¹™ + (=ucs . #x21CA3) ; 𡲣 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 1949) + (chinese-gb2312 . #x4245) ; ø»„·† + (japanese-jisx0208 . #x3C48) ; ø»†¸™ + (chinese-isoir165 . #x4245) ; ø»Ÿ– + (=jis-x0208-1990 . #x3C48) ; ø½Šž + (=gt-pj-1 . #x3C48) ; 屡 + (ideograph-daikanwa . 07770) ; ø¸¹š + (=jef-china3 . #x4AE5) ; øº„«¥ + (=ucs . #x5C61) ; 屡 + )) +(define-char + '((=>ucs . #x5C61) ; 屡 + (morohashi-daikanwa 7770 0 1) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (cns-total-strokes . 11) + (chinese-cns11643-3 . #x3544) ; ø»•´Ÿ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 9) + (total-strokes . 12) + (->same-ideograph + ((ideograph-daikanwa . 07001) ; ø¸­™ + )) + (chinese-cns11643-4 . #x372E) ; ø»˜‰ + (=ucs . #x21CAA) ; 𡲪 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5223) ; ø»œ¼° + (ideograph-daikanwa . 07771) ; ø¸¹› + (=ucs . #x21CAC) ; 𡲬 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E69) ; ø»š–š + (ideograph-daikanwa . 07772) ; ø¸¹œ + (=ucs . #x21CAD) ; 𡲭 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07773) ; ø¸¹ + (=ucs . #x21CAE) ; 𡲮 + )) +(define-char + '((=>ucs . #x21CAE) ; 𡲮 + (morohashi-daikanwa 7773 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E67) ; ø»š–˜ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07774) ; ø¸¹ž + (=ucs . #x21CAF) ; 𡲯 + )) +(define-char + '((=>ucs . #x21CAF) ; 𡲯 + (morohashi-daikanwa 7774 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5226) ; ø»œ¼³ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E68) ; ø»š–™ + (ideograph-daikanwa . 07775) ; ø¸¹Ÿ + (=ucs . #x21CB0) ; 𡲰 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5225) ; ø»œ¼² + (ideograph-daikanwa . 07776) ; ø¸¹  + (=ucs . #x21CB1) ; 𡲱 + )) +(define-char + '((=>ucs . #x21CB2) ; 𡲲 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07777) ; ø¸¹¡ + )) +(define-char + '((=>ucs . #x21CB2) ; 𡲲 + (morohashi-daikanwa 7777 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5229) ; ø»œ¼¶ + )) +(define-char + '((morohashi-daikanwa 7777 0 1) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x21CB2) ; 𡲲 + )) +(define-char + '((=>ucs . #x21CB3) ; 𡲳 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07778) ; ø¸¹¢ + )) +(define-char + '((morohashi-daikanwa 7778 0 2) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5221) ; ø»œ¼® + (=ucs . #x21CB3) ; 𡲳 + )) +(define-char + '((=>ucs . #x21CB4) ; 𡲴 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07779) ; ø¸¹£ + )) +(define-char + '((morohashi-daikanwa 7779 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x21CB4) ; 𡲴 + )) +(define-char + '((=>ucs . #x21CB4) ; 𡲴 + (morohashi-daikanwa 7779 0 1) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x517E) ; ø»œ¼­ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5227) ; ø»œ¼´ + (ideograph-daikanwa . 07780) ; ø¸¹¤ + (=ucs . #x21CB5) ; 𡲵 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5224) ; ø»œ¼± + (ideograph-daikanwa . 07781) ; ø¸¹¥ + (=ucs . #x21CB6) ; 𡲶 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E66) ; ø»š–— + (ideograph-daikanwa . 07782) ; ø¸¹¦ + (=ucs . #x21CC2) ; 𡳂 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5222) ; ø»œ¼¯ + (ideograph-daikanwa . 07783) ; ø¸¹§ + (=ucs . #x21CBB) ; 𡲻 + )) +(define-char + '((=>ucs . #x21CBE) ; 𡲾 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 07786) ; ø¸¹ª + )) +(define-char + '((morohashi-daikanwa 7786 0 2) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5228) ; ø»œ¼µ + (=ucs . #x21CBE) ; 𡲾 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x3C48) ; ø»‚¤‘ + (korean-ksc5601 . #x5726) ; ø»‰©¥ + (japanese-jisx0212 . #x3A7A) ; ø»‹Š— + (=jis-x0213-1-2000 . #x4F60) ; ø»£—Ÿ + (chinese-gb12345 . #x4245) ; å±¢ + (chinese-big5 . #xB9F0) ; ý¢€‹§° + (ideograph-daikanwa . 07787) ; ø¸¹« + (=ucs . #x5C62) ; å±¢ + )) +(define-char + '((=>ucs . #x5C62) ; å±¢ + (morohashi-daikanwa 7787 0 1) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6858) ; ø»’«¥ + )) +(define-char + '((=>ucs . #x21CC4) ; 𡳄 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07788) ; ø¸¹¬ + )) +(define-char + '((morohashi-daikanwa 7788 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x427C) ; ø»˜’¡ + (=ucs . #x21CC4) ; 𡳄 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07789) ; ø¸¹­ + (=ucs . #x21CC5) ; 𡳅 + )) +(define-char + '((=>ucs . #x21CC5) ; 𡳅 + (morohashi-daikanwa 7789 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x427E) ; ø»˜’£ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07790) ; ø¸¹® + (=ucs . #x21CC6) ; 𡳆 + )) +(define-char + '((=>ucs . #x21CC6) ; 𡳆 + (morohashi-daikanwa 7790 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x427B) ; ø»˜’  + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x656F) ; ø»…«Š + (japanese-jisx0212 . #x3A7B) ; ø»‹Š˜ + (chinese-isoir165 . #x656F) ; ø»Ž“š + (chinese-cns11643-2 . #x4967) ; ø»”ˆ– + (=jis-x0213-2-2000 . #x2832) ; ø»¤§£ + (chinese-big5 . #xE1A2) ; ý¢€Ž†¢ + (ideograph-daikanwa . 07791) ; ø¸¹¯ + (=jef-china3 . #x4ADF) ; øº„«Ÿ + (=ucs . #x5C63) ; å±£ + )) +(define-char + '((=>ucs . #x21CC7) ; 𡳇 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07792) ; ø¸¹° + )) +(define-char + '((morohashi-daikanwa 7792 0 2) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C38) ; ø»‹± + (=ucs . #x21CC7) ; 𡳇 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x427D) ; ø»˜’¢ + (ideograph-daikanwa . 07793) ; ø¸¹± + (=ucs . #x379C) ; 㞜 + )) +(define-char + '((=>ucs . #x21CC8) ; 𡳈 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07794) ; ø¸¹² + )) +(define-char + '((morohashi-daikanwa 7794 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C36) ; ø»‹¯ + (=ucs . #x21CC8) ; 𡳈 + )) +(define-char + '((=>ucs . #x21CC9) ; 𡳉 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07795) ; ø¸¹³ + )) +(define-char + '((morohashi-daikanwa 7795 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C37) ; ø»‹° + (=ucs . #x21CC9) ; 𡳉 + )) +(define-char + '((=>ucs . #x21CCF) ; 𡳏 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07796) ; ø¸¹´ + )) +(define-char + '((morohashi-daikanwa 7796 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4542) ; ø»š … + (=ucs . #x21CCF) ; 𡳏 + )) +(define-char + '((=>ucs . #x21CCD) ; 𡳍 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07797) ; ø¸¹µ + )) +(define-char + '((morohashi-daikanwa 7797 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C39) ; ø»‹² + (=ucs . #x21CCD) ; 𡳍 + )) +(define-char + '((=>ucs* . #x5C64) ; 層 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x7635) ; ø»Š—– + (=jis-x0213-1-2000 . #x4F61) ; ø»£—  + (ideograph-daikanwa . 07798) ; ø¸¹¶ + (=big5-cdp . #xBC68) ; ý¢€‹±¨ + (=jef-china3 . #x4AE0) ; øº„«  + (ucs-ks . #x5C64) ; 層 + (=ucs . #xFA3B) ; 層 + )) +(define-char + '((morohashi-daikanwa 7798 0 2) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C52) ; ø»’±— + (chinese-gb12345 . #x3263) ; 層 + (chinese-big5 . #xBC68) ; ý¢€‹±¨ + (=ucs . #x5C64) ; 層 + )) +(define-char + '((=>ucs . #x5C64) ; 層 + (morohashi-daikanwa 7798 0 5) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x4158) ; ø½Š¥³ + (=gt-pj-1 . #x4158) ; ø½Š¥³ + (ucs-jis . #x5C64) ; ø½Š¥³ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 1950) + (chinese-gb2312 . #x4244) ; ø»„·… + (=jis-x0208 . #x4D7A) ; ø½Š·½ + (korean-ksc5601 . #x575B) ; ø»‰ªš + (chinese-isoir165 . #x4244) ; ø»Ÿ• + (chinese-cns11643-1 . #x6C53) ; ø»’±˜ + (=gt-pj-1 . #x4D7A) ; å±¥ + (chinese-big5 . #xBC69) ; ý¢€‹±© + (ideograph-daikanwa . 07799) ; ø¸¹· + (=ucs . #x5C65) ; å±¥ + )) +(define-char + '((=>ucs . #x21CD0) ; 𡳐 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07800) ; ø¸¹¸ + )) +(define-char + '((morohashi-daikanwa 7800 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2240) ; ø»ž€± + (=ucs . #x21CD0) ; 𡳐 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x494A) ; ø»˜œ + (ideograph-daikanwa . 07801) ; ø¸¹¹ + (=ucs . #x379F) ; 㞟 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C66) ; ø»šª» + (ideograph-daikanwa . 07802) ; ø¸¹º + (=ucs . #x21CD1) ; 𡳑 + )) +(define-char + '((=>ucs . #x21CDE) ; 𡳞 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07803) ; ø¸¹» + )) +(define-char + '((morohashi-daikanwa 7803 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C64) ; ø»šª¹ + (=ucs . #x21CDE) ; 𡳞 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3A7C) ; ø»‹Š™ + (=jis-x0213-2-2000 . #x2833) ; ø»¤§¤ + (chinese-big5 . #xE561) ; ý¢€Ž•¡ + (ideograph-daikanwa . 07804) ; ø¸¹¼ + (=jef-china3 . #x4AE1) ; øº„«¡ + (=ucs . #x5C67) ; 屧 + )) +(define-char + '((=>ucs . #x5C67) ; 屧 + (morohashi-daikanwa 7804 0 1) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x502A) ; ø»”‘« + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C65) ; ø»šªº + (ideograph-daikanwa . 07805) ; ø¸¹½ + (=ucs . #x21CD8) ; 𡳘 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07806) ; ø¸¹¾ + )) +(define-char + '((morohashi-daikanwa 7806 1) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x223F) ; ø»ž€° + (=ucs . #x21CE1) ; 𡳡 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x6570) ; ø»…«‹ + (chinese-isoir165 . #x6570) ; ø»Ž“› + (=ucs . #x5C66) ; 屦 + )) +(define-char + '((=>ucs . #x21CDF) ; 𡳟 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07807) ; ø¸¹¿ + )) +(define-char + '((morohashi-daikanwa 7807 0 1) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x21CDF) ; 𡳟 + )) +(define-char + '((=>ucs . #x21CDF) ; 𡳟 + (morohashi-daikanwa 7807 0 2) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D40) ; ø»ž» + )) +(define-char + '((=>ucs . #x21CE0) ; 𡳠 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 07808) ; ø¸º€ + )) +(define-char + '((morohashi-daikanwa 7808 0 1) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D3F) ; ø»žº + (=ucs . #x21CE0) ; 𡳠 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 07810) ; ø¸º‚ + (=ucs . #x21CE8) ; 𡳨 + )) +(define-char + '((=>ucs . #x21CE8) ; 𡳨 + (morohashi-daikanwa 7810 0 1) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x375E) ; ø»ž … + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x3A7D) ; ø»‹Šš + (=jis-x0213-2-2000 . #x2834) ; ø»¤§¥ + (chinese-gb12345 . #x6570) ; 屨 + (chinese-big5 . #xC0AB) ; ý¢€Œ‚« + (ideograph-daikanwa . 07811) ; ø¸ºƒ + (=jef-china3 . #x4AE2) ; øº„«¢ + (=ucs . #x5C68) ; 屨 + )) +(define-char + '((=>ucs . #x5C68) ; 屨 + (morohashi-daikanwa 7811 0 1) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7354) ; ø»’»« + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 07819) ; ø¸º‹ + (=ucs . #x21CED) ; 𡳭 + )) +(define-char + '((=>ucs . #x21CED) ; 𡳭 + (morohashi-daikanwa 7819 0 1) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6762) ; ø»›’¡ + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x3A7E) ; ø»‹Š› + (chinese-cns11643-2 . #x614E) ; ø»”« + (=jis-x0213-2-2000 . #x2835) ; ø»¤§¦ + (chinese-big5 . #xEFC2) ; ý¢€Ž¿‚ + (ideograph-daikanwa . 07812) ; ø¸º„ + (=ucs . #x5C69) ; 屩 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x614F) ; ø»”«Ž + (chinese-big5 . #xEFC3) ; ý¢€Ž¿ƒ + (ideograph-daikanwa . 07813) ; ø¸º… + (=ucs . #x5C6A) ; 屪 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F43) ; ø»ž«š + (ideograph-daikanwa . 07814) ; ø¸º† + (=ucs . #x21CEB) ; 𡳫 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A38) ; ø»–ª© + (ideograph-daikanwa . 07815) ; ø¸º‡ + (=ucs . #x5C6B) ; 屫 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A37) ; ø»–ª¨ + (ideograph-daikanwa . 07816) ; ø¸ºˆ + (=ucs . #x37A1) ; 㞡 + )) +(define-char + '((=>ucs . #x21CEC) ; 𡳬 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 07817) ; ø¸º‰ + )) +(define-char + '((morohashi-daikanwa 7817 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F58) ; ø»˜¼£ + (=ucs . #x21CEC) ; 𡳬 + )) +(define-char + '((=>ucs . #x21CF4) ; 𡳴 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 07820) ; ø¸ºŒ + )) +(define-char + '((morohashi-daikanwa 7820 0 0) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x21CF4) ; 𡳴 + )) +(define-char + '((=>ucs . #x21CF4) ; 𡳴 + (morohashi-daikanwa 7820 0 1) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6B7D) ; ø»›˜´ + )) +(define-char + '((=>ucs . #x5C6C) ; 屬 + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 18) + (total-strokes . 21) + (shinjigen-2 . 1942) + (=jis-x0208 . #x5624) ; ø½‹ƒµ + (korean-ksc5601 . #x6155) ; ø»‰¹€ + (=gt-pj-1 . #x5624) ; ø½‹ƒµ + (ideograph-daikanwa . 07821) ; ø¸º + (ucs-jis . #x5C6C) ; ø½‹ƒµ + )) +(define-char + '((morohashi-daikanwa 7821 0 1) + (ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 18) + (total-strokes . 21) + (shinjigen-2 . 1942) + (chinese-cns11643-1 . #x7A68) ; ø»“†‘ + (chinese-gb12345 . #x4A74) ; 屬 + (chinese-big5 . #xC4DD) ; ý¢€Œ“ + (=ucs . #x5C6C) ; 屬 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x733A) ; ø»›£¡ + (ideograph-daikanwa . 07822) ; ø¸ºŽ + (=ucs . #x21CF8) ; 𡳸 + )) +(define-char + '((ideographic-radical . 44) ; ⼫ + (ideographic-strokes . 21) + (total-strokes . 24) + (japanese-jisx0212 . #x3B21) ; ø»‹Šœ + (chinese-cns11643-2 . #x7036) ; ø»•€· + (chinese-big5 . #xF8A8) ; ý¢€¢¨ + (ideograph-daikanwa . 07823) ; ø¸º + (=jef-china3 . #x4AE3) ; øº„«£ + (=ucs . #x5C6D) ; å±­ + )) diff --git a/lisp/utf-2000/Ideograph-R045-Sprout.el b/lisp/utf-2000/Ideograph-R045-Sprout.el new file mode 100644 index 0000000..8954636 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R045-Sprout.el @@ -0,0 +1,484 @@ +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x6578) ; ø»…«“ + (chinese-isoir165 . #x6578) ; ø»Ž“£ + (chinese-cns11643-2 . #x212B) ; ø»“Œª + (=jis-x0213-1-2000 . #x4F62) ; ø»£—¡ + (chinese-big5 . #xC94B) ; ý¢€Œ¥‹ + (ideograph-daikanwa . 07825) ; ø¸º‘ + (ucs-jis . #xFA3C) ; å±® + (=ucs . #x5C6E) ; å±® + )) +(define-char + '((=>ucs* . #x5C6E) ; å±® + (morohashi-daikanwa 7825 0 0) + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 0) + (total-strokes . 3) + (=ucs . #xFA3C) ; 屮 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 0) + (total-strokes . 3) + (->synonyms + (:char ((ideograph-daikanwa . 08720) ; ø¸‚ˆ + ) + :sources (shuowen morohashi-daikanwa))) + (comment . "M-07825 is a different char.") + (=jis-x0208 . #x5625) ; ø½‹ƒ¶ + (chinese-cns11643-4 . #x2135) ; ø»— ¼ + (=gt-pj-1 . #x5625) ; 屮 + (ideograph-daikanwa . 07826) ; ø¸º’ + (=gt-k . 00270) ; ý¡„€„Ž + (ucs-jis . #x5C6E) ; 屮 + (=ucs . #x2F878) ; 屮 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 0) + (total-strokes . 3) + (hanyu-dazidian 1 50 6) + (chinese-cns11643-5 . #x2130) ; ø»™ª» + (ideograph-daikanwa . 07827) ; ø¸º“ + (=big5-cdp . #x88B2) ; ý¢€ˆ¢² + (=ucs . #x21CFE) ; 𡳾 + )) +(define-char + '((=>ucs . #x5C6F) ; 屯 + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-2 . 1953) + (=jis-x0208 . #x4656) ; ø½Š­‡ + (korean-ksc5601 . #x546A) ; ø»‰¦ + (=gt-pj-1 . #x4656) ; ø½Š­‡ + (ideograph-daikanwa . 07828) ; ø¸º” + (=gt-k . 00470) ; ý¡„€‡– + (ucs-jis . #x5C6F) ; ø½Š­‡ + )) +(define-char + '((morohashi-daikanwa 7828 0 0) + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-gb2312 . #x4D4D) ; ø»…‡˜ + (chinese-isoir165 . #x4D4D) ; ø»¯¨ + (chinese-cns11643-1 . #x453A) ; ø»‘·­ + (chinese-big5 . #xA4D9) ; ý¢€Š“™ + (=ucs . #x5C6F) ; 屯 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-3 . #x2162) ; ø»•—¥ + (ideograph-daikanwa . 07829) ; ø¸º• + (=jef-china3 . #x97EC) ; øº‰Ÿ¬ + (=ucs . #x37A2) ; 㞢 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x216C) ; ø»›µ» + (ideograph-daikanwa . 07830) ; ø¸º– + (=ucs . #x21CFF) ; 𡳿 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x226D) ; ø»›·š + (ideograph-daikanwa . 07831) ; ø¸º— + (=ucs . #x21D00) ; 𡴀 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3B22) ; ø»‹Š + (chinese-cns11643-4 . #x225F) ; ø»—£„ + (=jis-x0213-2-2000 . #x2836) ; ø»¤§§ + (ideograph-daikanwa . 07833) ; ø¸º™ + (=jef-china3 . #x99E5) ; øº‰§¥ + (=ucs . #x5C70) ; å±° + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2454) ; ø»›¹½ + (ideograph-daikanwa . 07834) ; ø¸ºš + (=ucs . #x21D01) ; 𡴁 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2453) ; ø»›¹¼ + (ideograph-daikanwa . 07835) ; ø¸º› + (=ucs . #x21D02) ; 𡴂 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x224F) ; ø»™¬¸ + (ideograph-daikanwa . 07836) ; ø¸ºœ + (=ucs . #x21D05) ; 𡴅 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2452) ; ø»›¹» + (ideograph-daikanwa . 07837) ; ø¸º + (=ucs . #x21D04) ; 𡴄 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2377) ; ø»—¤º + (ideograph-daikanwa . 07838) ; ø¸ºž + (=ucs . #x37A3) ; 㞣 + )) +(define-char + '((=>ucs . #x21D06) ; 𡴆 + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 07839) ; ø¸ºŸ + )) +(define-char + '((morohashi-daikanwa 7839 0 0) + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2375) ; ø»—¤¸ + (=ucs . #x21D06) ; 𡴆 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2376) ; ø»—¤¹ + (ideograph-daikanwa . 07840) ; ø¸º  + (=ucs . #x37B7) ; 㞷 + )) +(define-char + '((=>ucs . #x21D08) ; 𡴈 + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x272A) ; ø»›½­ + (ideograph-daikanwa . 07841) ; ø¸º¡ + )) +(define-char + '((morohashi-daikanwa 7841 0 1) + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x21D08) ; 𡴈 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x262D) ; ø»—¨Š + (ideograph-daikanwa . 07842) ; ø¸º¢ + (=ucs . #x21D0B) ; 𡴋 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A71) ; ø»œƒŽ + (ideograph-daikanwa . 07843) ; ø¸º£ + (=ucs . #x21D0C) ; 𡴌 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A70) ; ø»œƒ + (ideograph-daikanwa . 07844) ; ø¸º¤ + (=ucs . #x21D0D) ; 𡴍 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2877) ; ø»™¶” + (ideograph-daikanwa . 07845) ; ø¸º¥ + (=ucs . #x21D0E) ; 𡴎 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3042) ; ø»œ‹“ + (ideograph-daikanwa . 07846) ; ø¸º¦ + (=ucs . #x21D0F) ; 𡴏 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3043) ; ø»œ‹” + (ideograph-daikanwa . 07848) ; ø¸º¨ + (=ucs . #x21D11) ; 𡴑 + )) +(define-char + '((=>ucs . #x21D12) ; 𡴒 + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 07849) ; ø¸º© + )) +(define-char + '((morohashi-daikanwa 7849 0 4) + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2876) ; ø»™¶“ + (=ucs . #x21D12) ; 𡴒 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3044) ; ø»œ‹• + (ideograph-daikanwa . 49045) ; ø¸‹¾• + (=ucs . #x21D13) ; 𡴓 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3677) ; ø»œ”¼ + (ideograph-daikanwa . 07850) ; ø¸ºª + (=ucs . #x21D15) ; 𡴕 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3678) ; ø»œ”½ + (ideograph-daikanwa . 07851) ; ø¸º« + (=ucs . #x21D16) ; 𡴖 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3676) ; ø»œ”» + (ideograph-daikanwa . 07852) ; ø¸º¬ + (=ucs . #x21D17) ; 𡴗 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 7) + (total-strokes . 10) + (->same-ideograph + ((ideograph-daikanwa . 00157) ; ø¸€‚ + )) + (<-original-ideograph + (:sources (seiji-tsuu morohashi-daikanwa) + :char ((ideograph-daikanwa . 09176) ; ø¸‚˜ + ) + )) + (ideograph-daikanwa . 07853) ; ø¸º­ + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3675) ; ø»œ”º + (=ucs . #x21D19) ; 𡴙 + )) +(define-char + '((=>ucs . #x21D1B) ; 𡴛 + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E71) ; ø»œ ¦ + (ideograph-daikanwa . 07854) ; ø¸º® + )) +(define-char + '((morohashi-daikanwa 7854 0 1) + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x21D1B) ; 𡴛 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E72) ; ø»œ § + (ideograph-daikanwa . 07855) ; ø¸º¯ + (=ucs . #x21D1C) ; 𡴜 + )) +(define-char + '((=>ucs . #x21D1D) ; 𡴝 + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07856) ; ø¸º° + )) +(define-char + '((morohashi-daikanwa 7856 0 1) + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4828) ; ø»œ®‰ + (=ucs . #x21D1D) ; 𡴝 + )) +(define-char + '((=>ucs . #x21D1E) ; 𡴞 + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 07857) ; ø¸º± + )) +(define-char + '((morohashi-daikanwa 7857 0 0) + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3767) ; ø»šŒ† + (=ucs . #x21D1E) ; 𡴞 + )) +(define-char + '((=>ucs . #x21D1F) ; 𡴟 + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4829) ; ø»œ®Š + (ideograph-daikanwa . 07858) ; ø¸º² + )) +(define-char + '((morohashi-daikanwa 7858 0 4) + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x21D1F) ; 𡴟 + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4827) ; ø»œ®ˆ + (ideograph-daikanwa . 07860) ; ø¸º´ + (=ucs . #x21D21) ; ð¡´¡ + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x522A) ; ø»œ¼· + (ideograph-daikanwa . 07861) ; ø¸ºµ + (=ucs . #x21D24) ; ð¡´¤ + )) +(define-char + '((=>ucs . #x21D25) ; ð¡´¥ + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 07862) ; ø¸º¶ + )) +(define-char + '((morohashi-daikanwa 7862 0 0) + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C3A) ; ø»‹³ + (=ucs . #x21D25) ; ð¡´¥ + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2241) ; ø»ž€² + (ideograph-daikanwa . 07863) ; ø¸º· + (=ucs . #x21D26) ; ð¡´¦ + )) +(define-char + '((=>ucs . #x21D27) ; ð¡´§ + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07864) ; ø¸º¸ + )) +(define-char + '((=>ucs . #x21D27) ; ð¡´§ + (morohashi-daikanwa 7864 0 7) + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D41) ; ø»ž¼ + )) +(define-char + '((morohashi-daikanwa 7864 0 8) + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x21D27) ; ð¡´§ + )) +(define-char + '((=>ucs . #x21D28) ; ð¡´¨ + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 07865) ; ø¸º¹ + )) +(define-char + '((morohashi-daikanwa 7865 0 1) + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2242) ; ø»ž€³ + (=ucs . #x21D28) ; ð¡´¨ + )) +(define-char + '((ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2243) ; ø»ž€´ + (ideograph-daikanwa . 07866) ; ø¸ºº + (=ucs . #x21D29) ; ð¡´© + )) +(define-char + '((=>ucs . #x21D2B) ; ð¡´« + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 07867) ; ø¸º» + )) +(define-char + '((morohashi-daikanwa 7867 0 0) + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5330) ; ø»ŸˆŸ + (=ucs . #x21D2B) ; ð¡´« + )) +(define-char + '((=>ucs . #x21D2C) ; ð¡´¬ + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E5D) ; ø»Ÿ™– + (ideograph-daikanwa . 07868) ; ø¸º¼ + )) +(define-char + '((morohashi-daikanwa 7868 0 1) + (ideographic-radical . 45) ; ⼬ + (ideographic-strokes . 21) + (total-strokes . 24) + (=ucs . #x21D2C) ; ð¡´¬ + )) diff --git a/lisp/utf-2000/Ideograph-R046-Mountain.el b/lisp/utf-2000/Ideograph-R046-Mountain.el new file mode 100644 index 0000000..48153ee --- /dev/null +++ b/lisp/utf-2000/Ideograph-R046-Mountain.el @@ -0,0 +1,10196 @@ +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 1955) + (chinese-gb2312 . #x493D) ; ø»… + (=jis-x0208 . #x3B33) ; ø½Šœš + (korean-ksc5601 . #x5F23) ; ø»‰µ’ + (chinese-isoir165 . #x493D) ; ø»©  + (chinese-cns11643-1 . #x4454) ; ø»‘¶© + (=gt-pj-1 . #x3B33) ; å±± + (chinese-big5 . #xA473) ; ý¢€Š‘³ + (ideograph-daikanwa . 07869) ; ø¸º½ + (=gt-k . 00271) ; ý¡„€„ + (=ucs . #x5C71) ; å±± + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-5 . #x2145) ; ø»™« + (=jis-x0213-2-2000 . #x2837) ; ø»¤§¨ + (ideograph-daikanwa . 07870) ; ø¸º¾ + (=ucs . #x21D2D) ; ð¡´­ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-5 . #x2146) ; ø»™«‘ + (ideograph-daikanwa . 07871) ; ø¸º¿ + (=ucs . #x21D2F) ; ð¡´¯ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 1) + (total-strokes . 4) + (ideograph-daikanwa . 07872) ; ø¸»€ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-isoir165 . #x2E39) ; ø»² + (=ucs . #x5C72) ; å±² + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x2242) ; ø»•˜£ + (ideograph-daikanwa . 07873) ; ø¸» + (=ucs . #x37A4) ; 㞤 + )) +(define-char + '((=>ucs . #x5C73) ; å±³ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-big5 . #xC977) ; ý¢€Œ¥· + (ideograph-daikanwa . 07874) ; ø¸»‚ + (=jef-china3 . #x4BB1) ; øº„®± + )) +(define-char + '((morohashi-daikanwa 7874 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-2 . #x2158) ; ø»“— + (=ucs . #x5C73) ; å±³ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x2243) ; ø»•˜¤ + (ideograph-daikanwa . 07875) ; ø¸»ƒ + (=ucs . #x37A5) ; 㞥 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (japanese-jisx0212 . #x3B23) ; ø»‹Šž + (chinese-isoir165 . #x7A6E) ; ø»Ž² + (chinese-cns11643-2 . #x2157) ; ø»“– + (chinese-big5 . #xC976) ; ý¢€Œ¥¶ + (ideograph-daikanwa . 07876) ; ø¸»„ + (=jef-china3 . #x4AEB) ; øº„«« + (=ucs . #x5C74) ; å±´ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x2241) ; ø»•˜¢ + (ideograph-daikanwa . 07877) ; ø¸»… + (=ucs . #x37A6) ; 㞦 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x4E43) ; 乃 + )) + (chinese-cns11643-3 . #x2244) ; ø»•˜¥ + (ideograph-daikanwa . 07879) ; ø¸»‡ + (=cbeta . 03790) ; ø¸ »Ž + (=ucs . #x37A7) ; 㞧 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x226E) ; ø»›·› + (ideograph-daikanwa . 07880) ; ø¸»ˆ + (=ucs . #x21D31) ; ð¡´± + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x226F) ; ø»›·œ + (ideograph-daikanwa . 07881) ; ø¸»‰ + (=ucs . #x21D3C) ; ð¡´¼ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (japanese-jisx0212 . #x3B24) ; ø»‹ŠŸ + (chinese-cns11643-4 . #x2176) ; ø»—¡½ + (ideograph-daikanwa . 07882) ; ø¸»Š + (=ucs . #x5C75) ; å±µ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2272) ; ø»›·Ÿ + (ideograph-daikanwa . 07883) ; ø¸»‹ + (=ucs . #x21D32) ; ð¡´² + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2273) ; ø»›·  + (ideograph-daikanwa . 07884) ; ø¸»Œ + (=ucs . #x21D38) ; ð¡´¸ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2271) ; ø»›·ž + (ideograph-daikanwa . 07885) ; ø¸» + (=ucs . #x21D33) ; ð¡´³ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x2166) ; ø»™«± + (ideograph-daikanwa . 07886) ; ø¸»Ž + (=ucs . #x21D3B) ; ð¡´» + )) +(define-char + '((morohashi-daikanwa ho 48) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (=jis-x0208 . #x5627) ; ø½‹ƒ¸ + (=gt-pj-1 . #x5627) ; 屶 + (=gt-k . 01046) ; ý¡„€– + (=ucs . #x5C76) ; 屶 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (=ucs . #x5C77) ; å±· + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2270) ; ø»›· + (=ucs . #x21D30) ; ð¡´° + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2355) ; ø»•š” + (ideograph-daikanwa . 07887) ; ø¸» + (=ucs . #x5C78) ; 屸 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2250) ; ø»™¬¹ + (ideograph-daikanwa . 07888) ; ø¸» + (=ucs . #x37AC) ; 㞬 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 1957) + (chinese-gb2312 . #x5259) ; ø»…Žº + (=jis-x0208 . #x5628) ; ø½‹ƒ¹ + (korean-ksc5601 . #x7D5F) ; ø»Š¢’ + (chinese-isoir165 . #x5259) ; ø»·Š + (chinese-cns11643-1 . #x477B) ; ø»‘»ª + (=gt-pj-1 . #x5628) ; å±¹ + (chinese-big5 . #xA67A) ; ý¢€Š™º + (ideograph-daikanwa . 07889) ; ø¸»‘ + (=ucs . #x5C79) ; å±¹ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2356) ; ø»•š• + (ideograph-daikanwa . 07890) ; ø¸»’ + (=ucs . #x37A8) ; 㞨 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x6128) ; ø»…¤‹ + (japanese-jisx0212 . #x3B25) ; ø»‹Š  + (chinese-isoir165 . #x6128) ; ø»ŽŒ› + (chinese-cns11643-2 . #x2237) ; ø»“Ž” + (=jis-x0213-1-2000 . #x4F64) ; ø»£—£ + (chinese-big5 . #xC9D7) ; ý¢€Œ§— + (ideograph-daikanwa . 07891) ; ø¸»“ + (=jef-china3 . #x4BB7) ; øº„®· + (=ucs . #x5C7A) ; 屺 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2358) ; ø»•š— + (ideograph-daikanwa . 07892) ; ø¸»” + (=ucs . #x37AF) ; 㞯 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2261) ; ø»—£† + (ideograph-daikanwa . 07893) ; ø¸»• + (=ucs . #x37A9) ; 㞩 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3B26) ; ø»‹Š¡ + (ideograph-daikanwa . 07894) ; ø¸»– + (=jef-china3 . #x4BB8) ; øº„®¸ + (=ucs . #x5C7B) ; å±» + )) +(define-char + '((=>ucs . #x5C7B) ; å±» + (morohashi-daikanwa 7894 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x2238) ; ø»“Ž• + (chinese-big5 . #xC9D8) ; ý¢€Œ§˜ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2251) ; ø»™¬º + (ideograph-daikanwa . 07895) ; ø¸»— + (=jef-china3 . #x4BB2) ; øº„®² + (=ucs . #x37AA) ; 㞪 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2457) ; ø»›º€ + (ideograph-daikanwa . 07896) ; ø¸»˜ + (=ucs . #x21D3F) ; ð¡´¿ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3B27) ; ø»‹Š¢ + (chinese-isoir165 . #x7A6F) ; ø»Ž² + (chinese-cns11643-2 . #x2236) ; ø»“Ž“ + (=jis-x0213-2-2000 . #x2839) ; ø»¤§ª + (chinese-big5 . #xC9D6) ; ý¢€Œ§– + (ideograph-daikanwa . 07897) ; ø¸»™ + (=jef-china3 . #x4BB9) ; øº„®¹ + (=ucs . #x5C7C) ; å±¼ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3B28) ; ø»‹Š£ + (chinese-cns11643-4 . #x2260) ; ø»—£… + (ideograph-daikanwa . 07898) ; ø¸»š + (=ucs . #x5C7D) ; å±½ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x2239) ; ø»“Ž– + (chinese-big5 . #xC9D9) ; ý¢€Œ§™ + (ideograph-daikanwa . 07899) ; ø¸»› + (=ucs . #x5C7E) ; å±¾ + )) +(define-char + '((=>ucs . #x21D40) ; 𡵀 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 07900) ; ø¸»œ + )) +(define-char + '((morohashi-daikanwa 7900 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2455) ; ø»›¹¾ + (=ucs . #x21D40) ; 𡵀 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2459) ; ø»›º‚ + (ideograph-daikanwa . 07901) ; ø¸» + (=ucs . #x21D41) ; 𡵁 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2357) ; ø»•š– + (ideograph-daikanwa . 07902) ; ø¸»ž + (=ucs . #x37AD) ; 㞭 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2252) ; ø»™¬» + (ideograph-daikanwa . 07903) ; ø¸»Ÿ + (=ucs . #x21D51) ; 𡵑 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2253) ; ø»™¬¼ + (ideograph-daikanwa . 07904) ; ø¸»  + (=ucs . #x21D4B) ; 𡵋 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2456) ; ø»›¹¿ + (ideograph-daikanwa . 07905) ; ø¸»¡ + (=ucs . #x21D4A) ; 𡵊 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x235A) ; ø»•š™ + (ideograph-daikanwa . 49046) ; ø¸‹¾– + (=ucs . #x5C80) ; 岀 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2458) ; ø»›º + (ideograph-daikanwa . 49047) ; ø¸‹¾— + (=ucs . #x21D4F) ; 𡵏 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x245A) ; ø»›ºƒ + (ideograph-daikanwa . 49048) ; ø¸‹¾˜ + (=ucs . #x21D4E) ; 𡵎 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x536C) ; ø»…« + (chinese-isoir165 . #x536C) ; ø»¸» + (=ucs . #x5C7F) ; 屿 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x4B6A) ; ø»…„¹ + (chinese-isoir165 . #x4B6A) ; ø»­‰ + (=ucs . #x5C81) ; 岁 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x4671) ; ø»„½ª + (chinese-isoir165 . #x4671) ; ø»¥º + (=ucs . #x5C82) ; 岂 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb12345 . #x7C59) ; 岃 + (=ucs . #x5C83) ; 岃 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2359) ; ø»•š˜ + (=ucs . #x21D46) ; 𡵆 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x272E) ; ø»›½± + (ideograph-daikanwa . 07906) ; ø¸»¢ + (=ucs . #x21D53) ; 𡵓 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2378) ; ø»—¤» + (ideograph-daikanwa . 07907) ; ø¸»£ + (=ucs . #x37B0) ; 㞰 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2371) ; ø»™®¸ + (ideograph-daikanwa . 07908) ; ø¸»¤ + (=ucs . #x21D54) ; 𡵔 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 07909) ; ø¸»¥ + (=ucs . #x21D55) ; 𡵕 + )) +(define-char + '((=>ucs . #x21D55) ; 𡵕 + (morohashi-daikanwa 7909 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2378) ; ø»™®¿ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2379) ; ø»—¤¼ + (ideograph-daikanwa . 07910) ; ø¸»¦ + (=ucs . #x37B1) ; 㞱 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2561) ; ø»•œ + (ideograph-daikanwa . 07911) ; ø¸»§ + (=ucs . #x5C84) ; 岄 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2560) ; ø»•› + (ideograph-daikanwa . 07912) ; ø¸»¨ + (=ucs . #x37B2) ; 㞲 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2564) ; ø»•Ÿ + (ideograph-daikanwa . 07913) ; ø¸»© + (=ucs . #x37B5) ; 㞵 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2566) ; ø»•¡ + (ideograph-daikanwa . 07914) ; ø¸»ª + (=ucs . #x5C85) ; 岅 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2370) ; ø»™®· + (ideograph-daikanwa . 07915) ; ø¸»« + (=ucs . #x37B3) ; 㞳 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2367) ; ø»“¢ + (chinese-big5 . #xCAC7) ; ý¢€Œ«‡ + (ideograph-daikanwa . 07916) ; ø¸»¬ + (=ucs . #x5C86) ; 岆 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 07917) ; ø¸»­ + (=ucs . #x21D57) ; 𡵗 + )) +(define-char + '((=>ucs . #x21D57) ; 𡵗 + (morohashi-daikanwa 7917 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2730) ; ø»›½³ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2376) ; ø»™®½ + (ideograph-daikanwa . 07918) ; ø¸»® + (=ucs . #x21D58) ; 𡵘 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x536C) ; 卬 + )) + (chinese-cns11643-5 . #x2375) ; ø»™®¼ + (ideograph-daikanwa . 07919) ; ø¸»¯ + (=cbeta . 05363) ; ø¸¡“³ + (=ucs . #x21D59) ; 𡵙 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3B29) ; ø»‹Š¤ + (chinese-cns11643-4 . #x237A) ; ø»—¤½ + (ideograph-daikanwa . 07920) ; ø¸»° + (=jef-china3 . #x4AEC) ; øº„«¬ + (=ucs . #x5C87) ; 岇 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x612C) ; ø»…¤ + (chinese-isoir165 . #x612C) ; ø»ŽŒŸ + (chinese-cns11643-2 . #x2362) ; ø»“ + (chinese-big5 . #xCAC2) ; ý¢€Œ«‚ + (ideograph-daikanwa . 07921) ; ø¸»± + (=jef-china3 . #x4BBA) ; øº„®º + (=ucs . #x5C88) ; 岈 + )) +(define-char + '((=>ucs . #x5C88) ; 岈 + (morohashi-daikanwa 7921 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3B2A) ; ø»‹Š¥ + (ucs-jis . #x5C88) ; ø»‹Š¥ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2364) ; ø»“Ÿ + (chinese-big5 . #xCAC4) ; ý¢€Œ«„ + (ideograph-daikanwa . 07922) ; ø¸»² + (=ucs . #x5C89) ; 岉 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2377) ; ø»™®¾ + (ideograph-daikanwa . 07923) ; ø¸»³ + (=ucs . #x21D5A) ; 𡵚 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2369) ; ø»“¤ + (chinese-big5 . #xCAC9) ; ý¢€Œ«‰ + (ideograph-daikanwa . 07924) ; ø¸»´ + (=ucs . #x5C95) ; 岕 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3B2B) ; ø»‹Š¦ + (chinese-cns11643-2 . #x2366) ; ø»“¡ + (=jis-x0213-2-2000 . #x283D) ; ø»¤§® + (chinese-big5 . #xCAC6) ; ý¢€Œ«† + (ideograph-daikanwa . 07925) ; ø¸»µ + (=ucs . #x5C8A) ; 岊 + )) +(define-char + '((=>ucs . #x21D5B) ; 𡵛 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 07926) ; ø¸»¶ + )) +(define-char + '((morohashi-daikanwa 7926 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2372) ; ø»™®¹ + (=ucs . #x21D5B) ; 𡵛 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2374) ; ø»™®» + (ideograph-daikanwa . 07927) ; ø¸»· + (=ucs . #x37B4) ; 㞴 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2363) ; ø»“ž + (chinese-big5 . #xCAC3) ; ý¢€Œ«ƒ + (ideograph-daikanwa . 07928) ; ø¸»¸ + (=ucs . #x5C8B) ; 岋 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1960) + (chinese-gb2312 . #x6127) ; ø»…¤Š + (=jis-x0208 . #x5629) ; ø½‹ƒº + (chinese-isoir165 . #x6127) ; ø»ŽŒš + (chinese-cns11643-1 . #x4A26) ; ø»‘¾¯ + (=gt-pj-1 . #x5629) ; 岌 + (chinese-big5 . #xA7C4) ; ý¢€ŠŸ„ + (ideograph-daikanwa . 07929) ; ø¸»¹ + (=gt-k . 02699) ; ý¡„€ª‹ + (=ucs . #x5C8C) ; 岌 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6129) ; ø»…¤Œ + (chinese-isoir165 . #x6129) ; ø»ŽŒœ + (chinese-cns11643-2 . #x2360) ; ø»“› + (chinese-big5 . #xCAC0) ; ý¢€Œ«€ + (ideograph-daikanwa . 07930) ; ø¸»º + (=ucs . #x5C8D) ; 岍 + )) +(define-char + '((=>ucs* . #x5C8D) ; 岍 + (morohashi-daikanwa 7930 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C40) ; ø»•§ + (=ucs . #x2F87A) ; 岍 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2565) ; ø»•  + (ideograph-daikanwa . 07932) ; ø¸»¼ + (=ucs . #x37B6) ; 㞶 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2562) ; ø»• + (ideograph-daikanwa . 07933) ; ø¸»½ + (=ucs . #x5C8E) ; 岎 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2373) ; ø»™®º + (ideograph-daikanwa . 07934) ; ø¸»¾ + (=ucs . #x21D5C) ; 𡵜 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3B2C) ; ø»‹Š§ + (chinese-cns11643-2 . #x2361) ; ø»“œ + (=jis-x0213-1-2000 . #x4F65) ; ø»£—¤ + (chinese-big5 . #xCAC1) ; ý¢€Œ« + (ideograph-daikanwa . 07935) ; ø¸»¿ + (=jef-china3 . #x4BBB) ; øº„®» + (=ucs . #x5C8F) ; 岏 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1959) + (chinese-gb2312 . #x612A) ; ø»…¤ + (=jis-x0208 . #x3474) ; ø½Š“‰ + (korean-ksc5601 . #x5077) ; ø»‰ ¤ + (chinese-isoir165 . #x612A) ; ø»ŽŒ + (chinese-cns11643-1 . #x4A23) ; ø»‘¾¬ + (=gt-pj-1 . #x3474) ; 岐 + (chinese-big5 . #xA7C1) ; ý¢€ŠŸ + (ideograph-daikanwa . 07936) ; ø¸¼€ + (=ucs . #x5C90) ; 岐 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1961) + (chinese-gb2312 . #x612F) ; ø»…¤’ + (=jis-x0208 . #x562A) ; ø½‹ƒ» + (korean-ksc5601 . #x6D54) ; ø»ŠŠ§ + (chinese-isoir165 . #x612F) ; ø»ŽŒ¢ + (chinese-cns11643-1 . #x4A24) ; ø»‘¾­ + (=gt-pj-1 . #x562A) ; 岑 + (chinese-big5 . #xA7C2) ; ý¢€ŠŸ‚ + (ideograph-daikanwa . 07937) ; ø¸¼ + (=gt-k . 02700) ; ý¡„€ªŒ + (=ucs . #x5C91) ; 岑 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3B2D) ; ø»‹Š¨ + (chinese-cns11643-2 . #x2365) ; ø»“  + (chinese-big5 . #xCAC5) ; ý¢€Œ«… + (ideograph-daikanwa . 07938) ; ø¸¼‚ + (=jef-china3 . #x4BBC) ; øº„®¼ + (=ucs . #x5C92) ; 岒 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2368) ; ø»“£ + (chinese-big5 . #xCAC8) ; ý¢€Œ«ˆ + (ideograph-daikanwa . 07939) ; ø¸¼ƒ + (=ucs . #x5C93) ; 岓 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x237D) ; ø»—¥€ + (ideograph-daikanwa . 07940) ; ø¸¼„ + (=ucs . #x21D71) ; 𡵱 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2731) ; ø»›½´ + (ideograph-daikanwa . 07941) ; ø¸¼… + (=ucs . #x21D5D) ; 𡵝 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x237B) ; ø»—¤¾ + (ideograph-daikanwa . 07942) ; ø¸¼† + (=ucs . #x37AB) ; 㞫 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x272C) ; ø»›½¯ + (ideograph-daikanwa . 07943) ; ø¸¼‡ + (=ucs . #x21D5E) ; 𡵞 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x326D) ; ø»„ Ž + (=jis-x0208 . #x562B) ; ø½‹ƒ¼ + (chinese-isoir165 . #x326D) ; ø»ˆž + (chinese-cns11643-1 . #x4A25) ; ø»‘¾® + (=gt-pj-1 . #x562B) ; 岔 + (chinese-big5 . #xA7C3) ; ý¢€ŠŸƒ + (ideograph-daikanwa . 07944) ; ø¸¼ˆ + (=ucs . #x5C94) ; 岔 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x237A) ; ø»™¯ + (ideograph-daikanwa . 07945) ; ø¸¼‰ + (=ucs . #x21D82) ; 𡶂 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x272D) ; ø»›½° + (ideograph-daikanwa . 07946) ; ø¸¼Š + (=ucs . #x21D6E) ; 𡵮 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x272B) ; ø»›½® + (ideograph-daikanwa . 07947) ; ø¸¼‹ + (=ucs . #x21D7E) ; 𡵾 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x237C) ; ø»—¤¿ + (ideograph-daikanwa . 07950) ; ø¸¼Ž + (=ucs . #x21D7C) ; 𡵼 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2733) ; ø»›½¶ + (ideograph-daikanwa . 07952) ; ø¸¼ + (=ucs . #x21D7A) ; 𡵺 + )) +(define-char + '((=>ucs . #x21D79) ; 𡵹 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 07953) ; ø¸¼‘ + )) +(define-char + '((morohashi-daikanwa 7953 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2734) ; ø»›½· + (=ucs . #x21D79) ; 𡵹 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x272F) ; ø»›½² + (ideograph-daikanwa . 07956) ; ø¸¼” + (=ucs . #x21D70) ; 𡵰 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x612B) ; ø»…¤Ž + (chinese-isoir165 . #x612B) ; ø»ŽŒž + (=ucs . #x5C96) ; 岖 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x385A) ; ø»„¨¯ + (chinese-isoir165 . #x385A) ; ø»¿ + (=jef-china3 . #x82BC) ; øºˆŠ¼ + (=ucs . #x5C97) ; 岗 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x612D) ; ø»…¤ + (chinese-isoir165 . #x612D) ; ø»ŽŒ  + (=ucs . #x5C98) ; 岘 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x612E) ; ø»…¤‘ + (chinese-isoir165 . #x612E) ; ø»ŽŒ¡ + (=ucs . #x5C99) ; 岙 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6130) ; ø»…¤“ + (chinese-isoir165 . #x6130) ; ø»ŽŒ£ + (=ucs . #x5C9A) ; 岚 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x353A) ; ø»„£µ + (chinese-isoir165 . #x353A) ; ø»Œ… + (=ucs . #x5C9B) ; 岛 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6131) ; ø»…¤” + (chinese-isoir165 . #x6131) ; ø»ŽŒ¤ + (chinese-cns11643-3 . #x2563) ; ø»•ž + (=jef-china3 . #x9FB9) ; øº‰¾¹ + (=ucs . #x5C9C) ; 岜 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2379) ; ø»™¯€ + (=ucs . #x21D56) ; 𡵖 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2732) ; ø»›½µ + (=ucs . #x21D63) ; 𡵣 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((japanese-jisx0208-1978 . #x4A2C) ; ø»‚¸™ + (japanese-jisx0208 . #x4A2C) ; ø»‡Œ¡ + (korean-ksc5601 . #x5D42) ; ø»‰²µ + (ideograph-daikanwa . 01853) ; ø¸€œ½ + )) + (=cbeta . 03791) ; ø¸ » + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3B2E) ; ø»‹Š© + (chinese-cns11643-2 . #x2649) ; ø»“”ž + (chinese-big5 . #xCC68) ; ý¢€Œ±¨ + (ideograph-daikanwa . 07957) ; ø¸¼• + (=jef-china3 . #x4AED) ; øº„«­ + (=ucs . #x5C9D) ; 岝 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-isoir165 . #x7A71) ; ø»Ž²’ + (chinese-cns11643-3 . #x285D) ; ø»•¡² + (ideograph-daikanwa . 07958) ; ø¸¼– + (=ucs . #x5C9E) ; 岞 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3B2F) ; ø»‹Šª + (chinese-cns11643-2 . #x2643) ; ø»“”˜ + (=jis-x0213-1-2000 . #x4F66) ; ø»£—¥ + (chinese-big5 . #xCC62) ; ý¢€Œ±¢ + (ideograph-daikanwa . 07959) ; ø¸¼— + (=ucs . #x5C9F) ; 岟 + )) +(define-char + '((=>ucs . #x21D83) ; 𡶃 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07960) ; ø¸¼˜ + )) +(define-char + '((morohashi-daikanwa 7960 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2630) ; ø»—¨ + (=ucs . #x21D83) ; 𡶃 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3B30) ; ø»‹Š« + (chinese-cns11643-2 . #x263E) ; ø»“”“ + (=jis-x0213-2-2000 . #x2841) ; ø»¤§² + (chinese-big5 . #xCC5D) ; ý¢€Œ± + (ideograph-daikanwa . 07961) ; ø¸¼™ + (=ucs . #x5CA0) ; å²  + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1966) + (=jis-x0208 . #x322C) ; ø½Š… + (korean-ksc5601 . #x4B2A) ; ø»‰˜ + (chinese-cns11643-1 . #x4D25) ; ø»’ƒˆ + (chinese-gb12345 . #x3854) ; 岡 + (=gt-pj-1 . #x322C) ; 岡 + (chinese-big5 . #xA9A3) ; ý¢€Š¦£ + (ideograph-daikanwa . 07962) ; ø¸¼š + (=gt-k . 03645) ; ý¡„€¸½ + (=ucs . #x5CA1) ; 岡 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2575) ; ø»™±¸ + (ideograph-daikanwa . 07963) ; ø¸¼› + (=ucs . #x21D84) ; 𡶄 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x53F5) ; 叵 + )) + (chinese-cns11643-6 . #x2A75) ; ø»œƒ’ + (ideograph-daikanwa . 07964) ; ø¸¼œ + (=cbeta . 02396) ; ø¸ ¥œ + (=ucs . #x21D85) ; 𡶅 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2633) ; ø»—¨ + (ideograph-daikanwa . 07965) ; ø¸¼ + (=ucs . #x21D86) ; 𡶆 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A72) ; ø»œƒ + (ideograph-daikanwa . 07966) ; ø¸¼ž + (=ucs . #x21D87) ; 𡶇 + )) +(define-char + '((=>ucs . #x21D88) ; 𡶈 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07967) ; ø¸¼Ÿ + )) +(define-char + '((morohashi-daikanwa 7967 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2573) ; ø»™±¶ + (=ucs . #x21D88) ; 𡶈 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6133) ; ø»…¤– + (japanese-jisx0212 . #x3B31) ; ø»‹Š¬ + (chinese-isoir165 . #x6133) ; ø»ŽŒ¦ + (chinese-cns11643-2 . #x2646) ; ø»“”› + (=jis-x0213-2-2000 . #x2842) ; ø»¤§³ + (chinese-big5 . #xCC65) ; ý¢€Œ±¥ + (ideograph-daikanwa . 07968) ; ø¸¼  + (=jef-china3 . #x4AEE) ; øº„«® + (=ucs . #x5CA2) ; å²¢ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x285B) ; ø»•¡° + (ideograph-daikanwa . 07969) ; ø¸¼¡ + (=ucs . #x37B9) ; 㞹 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6138) ; ø»…¤› + (japanese-jisx0212 . #x3B32) ; ø»‹Š­ + (chinese-isoir165 . #x6138) ; ø»ŽŒ« + (chinese-cns11643-2 . #x2644) ; ø»“”™ + (=jis-x0213-1-2000 . #x4F67) ; ø»£—¦ + (chinese-big5 . #xCC63) ; ý¢€Œ±£ + (ideograph-daikanwa . 07970) ; ø¸¼¢ + (=jef-china3 . #x8FC6) ; øºˆ¿† + (=ucs . #x5CA3) ; å²£ + )) +(define-char + '((=>ucs . #x21D89) ; 𡶉 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07971) ; ø¸¼£ + )) +(define-char + '((morohashi-daikanwa 7971 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2574) ; ø»™±· + (=ucs . #x21D89) ; 𡶉 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A7B) ; ø»œƒ˜ + (ideograph-daikanwa . 07972) ; ø¸¼¤ + (=jef-china3 . #x4AEF) ; øº„«¯ + (=ucs . #x37BA) ; 㞺 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x263D) ; ø»“”’ + (chinese-big5 . #xCC5C) ; ý¢€Œ±œ + (ideograph-daikanwa . 07973) ; ø¸¼¥ + (=ucs . #x5CA4) ; 岤 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2631) ; ø»—¨Ž + (ideograph-daikanwa . 07974) ; ø¸¼¦ + (=jef-china3 . #x4AF0) ; øº„«° + (=ucs . #x37BB) ; 㞻 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x264A) ; ø»“”Ÿ + (chinese-big5 . #xCC69) ; ý¢€Œ±© + (ideograph-daikanwa . 07975) ; ø¸¼§ + (=ucs . #x5CA5) ; å²¥ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07976) ; ø¸¼¨ + (=ucs . #x21D8A) ; 𡶊 + )) +(define-char + '((=>ucs . #x21D8A) ; 𡶊 + (morohashi-daikanwa 7976 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A7A) ; ø»œƒ— + )) +(define-char + '((=>ucs . #x5CA6) ; 岦 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3B33) ; ø»‹Š® + (=jis-x0213-2-2000 . #x2843) ; ø»¤§´ + (chinese-big5 . #xCC6C) ; ý¢€Œ±¬ + (ideograph-daikanwa . 07977) ; ø¸¼© + (=jef-china3 . #x4AF1) ; øº„«± + (ucs-jis . #x5CA6) ; ø»‹Š® + )) +(define-char + '((morohashi-daikanwa 7977 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x264D) ; ø»“”¢ + (=ucs . #x5CA6) ; 岦 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2632) ; ø»—¨ + (ideograph-daikanwa . 07978) ; ø¸¼ª + (=jef-china3 . #x4BB3) ; øº„®³ + (=ucs . #x37BC) ; 㞼 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2571) ; ø»™±´ + (ideograph-daikanwa . 07979) ; ø¸¼« + (=ucs . #x21D8B) ; 𡶋 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x262E) ; ø»—¨‹ + (ideograph-daikanwa . 07980) ; ø¸¼¬ + (=ucs . #x37BD) ; 㞽 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2648) ; ø»“” + (=jis-x0213-2-2000 . #x2844) ; ø»¤§µ + (chinese-big5 . #xCC67) ; ý¢€Œ±§ + (ideograph-daikanwa . 07981) ; ø¸¼­ + (=jef-china3 . #x4AF2) ; øº„«² + (=ucs . #x5CA7) ; 岧 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x285C) ; ø»•¡± + (ideograph-daikanwa . 07982) ; ø¸¼® + (=jef-china3 . #x4BBD) ; øº„®½ + (=ucs . #x5CB9) ; å²¹ + )) +(define-char + '((=>ucs . #x21D8D) ; 𡶍 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 07983) ; ø¸¼¯ + )) +(define-char + '((morohashi-daikanwa 7983 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A7C) ; ø»œƒ™ + (=ucs . #x21D8D) ; 𡶍 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1970) + (=jis-x0208 . #x413B) ; ø½Š¥– + (chinese-isoir165 . #x7A70) ; ø»Ž²‘ + (chinese-cns11643-2 . #x2641) ; ø»“”– + (=gt-pj-1 . #x413B) ; 岨 + (chinese-big5 . #xCC60) ; ý¢€Œ±  + (ideograph-daikanwa . 07984) ; ø¸¼° + (=ucs . #x5CA8) ; 岨 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5152) ; ø»…• + (=jis-x0208 . #x3464) ; ø½Š’¹ + (korean-ksc5601 . #x645B) ; ø»‰½  + (chinese-isoir165 . #x5152) ; ø»µ¥ + (chinese-cns11643-1 . #x4D27) ; ø»’ƒŠ + (=gt-pj-1 . #x3464) ; 岩 + (chinese-big5 . #xA9A5) ; ý¢€Š¦¥ + (ideograph-daikanwa . 07985) ; ø¸¼± + (=gt-k . 03663) ; ý¡„€¹ + (=ucs . #x5CA9) ; 岩 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2576) ; ø»™±¹ + (ideograph-daikanwa . 07986) ; ø¸¼² + (=ucs . #x21DAA) ; 𡶪 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A77) ; ø»œƒ” + (ideograph-daikanwa . 07987) ; ø¸¼³ + (=ucs . #x21D8C) ; 𡶌 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x256F) ; ø»™±² + (ideograph-daikanwa . 07988) ; ø¸¼´ + (=ucs . #x21D8E) ; 𡶎 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3B34) ; ø»‹Š¯ + (chinese-cns11643-2 . #x2647) ; ø»“”œ + (=jis-x0213-1-2000 . #x4F68) ; ø»£—§ + (chinese-big5 . #xCC66) ; ý¢€Œ±¦ + (ideograph-daikanwa . 07989) ; ø¸¼µ + (=ucs . #x5CAA) ; 岪 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A74) ; ø»œƒ‘ + (=jis-x0213-2-2000 . #x2845) ; ø»¤§¶ + (ideograph-daikanwa . 07990) ; ø¸¼¶ + (=ucs . #x21D92) ; 𡶒 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1969) + (chinese-gb2312 . #x6136) ; ø»…¤™ + (=jis-x0208 . #x562D) ; ø½‹ƒ¾ + (korean-ksc5601 . #x617B) ; ø»‰¹¦ + (chinese-isoir165 . #x6136) ; ø»ŽŒ© + (chinese-cns11643-1 . #x4D28) ; ø»’ƒ‹ + (=gt-pj-1 . #x562D) ; 岫 + (chinese-big5 . #xA9A6) ; ý¢€Š¦¦ + (ideograph-daikanwa . 07991) ; ø¸¼· + (=ucs . #x5CAB) ; 岫 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1968) + (chinese-gb2312 . #x6135) ; ø»…¤˜ + (=jis-x0208 . #x4C28) ; ø½Šµ + (korean-ksc5601 . #x4B22) ; ø»‰—¹ + (chinese-isoir165 . #x6135) ; ø»ŽŒ¨ + (chinese-cns11643-2 . #x2642) ; ø»“”— + (=gt-pj-1 . #x4C28) ; 岬 + (chinese-big5 . #xCC61) ; ý¢€Œ±¡ + (ideograph-daikanwa . 07992) ; ø¸¼¸ + (=ucs . #x5CAC) ; 岬 + )) +(define-char + '((=>ucs . #x5CAD) ; å²­ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0213-2-2000 . #x2846) ; ø»¤§· + (chinese-big5 . #xCC64) ; ý¢€Œ±¤ + (ideograph-daikanwa . 07993) ; ø¸¼¹ + (=jef-china3 . #x4BBE) ; øº„®¾ + (ucs-jis . #x5CAD) ; ø»¤§· + )) +(define-char + '((=>ucs . #x5CAD) ; å²­ + (morohashi-daikanwa 7993 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2645) ; ø»“”š + )) +(define-char + '((morohashi-daikanwa 7993 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x416B) ; ø»„¶Ž + (chinese-isoir165 . #x416B) ; ø»žž + (=ucs . #x5CAD) ; å²­ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x263C) ; ø»“”‘ + (chinese-big5 . #xCC5B) ; ý¢€Œ±› + (ideograph-daikanwa . 07994) ; ø¸¼º + (=ucs . #x5CAE) ; å²® + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2640) ; ø»“”• + (chinese-big5 . #xCC5F) ; ý¢€Œ±Ÿ + (ideograph-daikanwa . 07995) ; ø¸¼» + (=ucs . #x5CAF) ; 岯 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x264C) ; ø»“”¡ + (chinese-big5 . #xCC6B) ; ý¢€Œ±« + (ideograph-daikanwa . 07996) ; ø¸¼¼ + (=ucs . #x5CB0) ; å²° + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1971) + (chinese-gb2312 . #x6137) ; ø»…¤š + (=jis-x0208 . #x4252) ; ø½Š§‹ + (korean-ksc5601 . #x5360) ; ø»‰¤§ + (chinese-isoir165 . #x6137) ; ø»ŽŒª + (chinese-cns11643-1 . #x4D29) ; ø»’ƒŒ + (=gt-pj-1 . #x4252) ; å²± + (chinese-big5 . #xA9A7) ; ý¢€Š¦§ + (ideograph-daikanwa . 07997) ; ø¸¼½ + (=ucs . #x5CB1) ; å²± + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A79) ; ø»œƒ– + (ideograph-daikanwa . 07998) ; ø¸¼¾ + (=ucs . #x21D8F) ; 𡶏 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3B35) ; ø»‹Š° + (chinese-cns11643-4 . #x262F) ; ø»—¨Œ + (ideograph-daikanwa . 07999) ; ø¸¼¿ + (=ucs . #x5CB2) ; å²² + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A78) ; ø»œƒ• + (ideograph-daikanwa . 08000) ; ø¸½€ + (=ucs . #x21DA2) ; 𡶢 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1962) + (chinese-gb2312 . #x5440) ; ø»…‘ + (=jis-x0208 . #x3359) ; ø½Š‘ + (korean-ksc5601 . #x643F) ; ø»‰½„ + (chinese-isoir165 . #x5440) ; ø»¹­ + (chinese-cns11643-1 . #x4D2A) ; ø»’ƒ + (=gt-pj-1 . #x3359) ; å²³ + (chinese-big5 . #xA9A8) ; ý¢€Š¦¨ + (ideograph-daikanwa . 08001) ; ø¸½ + (=gt-k . 03658) ; ý¡„€¹Š + (=ucs . #x5CB3) ; å²³ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x4E18) ; 丘 + )) + (japanese-jisx0212 . #x3B36) ; ø»‹Š± + (chinese-cns11643-3 . #x285E) ; ø»•¡³ + (ideograph-daikanwa . 08002) ; ø¸½‚ + (=cbeta . 04509) ; ø¸¡† + (=ucs . #x5CB4) ; å²´ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6132) ; ø»…¤• + (korean-ksc5601 . #x7B40) ; ø»Šž· + (japanese-jisx0212 . #x3B37) ; ø»‹Š² + (chinese-isoir165 . #x6132) ; ø»ŽŒ¥ + (chinese-cns11643-2 . #x263F) ; ø»“”” + (=jis-x0213-2-2000 . #x2847) ; ø»¤§¸ + (chinese-big5 . #xCC5E) ; ý¢€Œ±ž + (ideograph-daikanwa . 08003) ; ø¸½ƒ + (=jef-china3 . #x4BBF) ; øº„®¿ + (=ucs . #x5CB5) ; å²µ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2572) ; ø»™±µ + (ideograph-daikanwa . 08004) ; ø¸½„ + (=ucs . #x21D90) ; 𡶐 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x562F) ; ø½‹„€ + (chinese-cns11643-2 . #x264B) ; ø»“”  + (=gt-pj-1 . #x562F) ; 岶 + (chinese-big5 . #xCC6A) ; ý¢€Œ±ª + (ideograph-daikanwa . 08005) ; ø¸½… + (=gt-k . 03869) ; ý¡„€¼ + (=ucs . #x5CB6) ; 岶 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2856) ; ø»•¡« + (ideograph-daikanwa . 08006) ; ø¸½† + (=ucs . #x37BE) ; 㞾 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1973) + (chinese-gb2312 . #x613A) ; ø»…¤ + (=jis-x0208 . #x5631) ; ø½‹„‚ + (korean-ksc5601 . #x5A3E) ; ø»‰®— + (chinese-isoir165 . #x613A) ; ø»ŽŒ­ + (chinese-cns11643-1 . #x4D24) ; ø»’ƒ‡ + (=gt-pj-1 . #x5631) ; å²· + (chinese-big5 . #xA9A2) ; ý¢€Š¦¢ + (ideograph-daikanwa . 08007) ; ø¸½‡ + (=ucs . #x5CB7) ; å²· + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2570) ; ø»™±³ + (ideograph-daikanwa . 08008) ; ø¸½ˆ + (=ucs . #x21D91) ; 𡶑 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1964) + (chinese-gb2312 . #x3036) ; ø»„œ› + (=jis-x0208 . #x345F) ; ø½Š’´ + (korean-ksc5601 . #x644D) ; ø»‰½’ + (chinese-isoir165 . #x3036) ; ø»„« + (chinese-cns11643-1 . #x4D26) ; ø»’ƒ‰ + (=gt-pj-1 . #x345F) ; 岸 + (chinese-big5 . #xA9A4) ; ý¢€Š¦¤ + (ideograph-daikanwa . 08009) ; ø¸½‰ + (=gt-k . 03662) ; ý¡„€¹Ž + (=ucs . #x5CB8) ; 岸 + )) +(define-char + '((=>ucs . #x5CBA) ; 岺 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (korean-ksc5601 . #x5639) ; ø»‰¨š + (japanese-jisx0212 . #x3B38) ; ø»‹Š³ + (=jis-x0213-1-2000 . #x4F69) ; ø»£—¨ + (ideograph-daikanwa . 08010) ; ø¸½Š + (=jef-china3 . #x4AF3) ; øº„«³ + (ucs-jis . #x5CBA) ; ø»‰¨š + )) +(define-char + '((=>ucs . #x5CBA) ; 岺 + (morohashi-daikanwa 8010 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x285F) ; ø»•¡´ + )) +(define-char + '((morohashi-daikanwa 8010 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x5CBA) ; 岺 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (cns-total-strokes . 7) + (chinese-cns11643-6 . #x2735) ; ø»›½¸ + (ideograph-daikanwa . 08011) ; ø¸½‹ + (=ucs . #x21D93) ; 𡶓 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A76) ; ø»œƒ“ + (ideograph-daikanwa . 08012) ; ø¸½Œ + (=ucs . #x37BF) ; 㞿 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A73) ; ø»œƒ + (ideograph-daikanwa . 08013) ; ø¸½ + (=ucs . #x21DA9) ; 𡶩 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2859) ; ø»•¡® + (ideograph-daikanwa . 08014) ; ø¸½Ž + (=ucs . #x37C0) ; 㟀 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (korean-ksc5601 . #x617C) ; ø»‰¹§ + (chinese-cns11643-4 . #x2634) ; ø»—¨‘ + (ideograph-daikanwa . 08015) ; ø¸½ + (=jef-china3 . #x4AF4) ; øº„«´ + (=ucs . #x5CC0) ; 峀 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((japanese-jisx0212 . #x4649) ; ø»‹›Ž + (chinese-cns11643-1 . #x4662) ; ø»‘¹³ + (=jis-x0213-1-2000 . #x764F) ; ø»¤  + (ideograph-daikanwa . 17027) ; ø¸„Šƒ + )) + (=jis-x0208 . #x562E) ; ø½‹ƒ¿ + (chinese-cns11643-3 . #x2857) ; ø»•¡¬ + (=gt-pj-1 . #x562E) ; å²» + (ideograph-daikanwa . 08017) ; ø¸½‘ + (=cbeta . 06475) ; ø¸¡¥‹ + (=ucs . #x5CBB) ; å²» + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x256E) ; ø»™±± + (ideograph-daikanwa . 08018) ; ø¸½’ + (=ucs . #x37C3) ; 㟃 + )) +(define-char + '((morohashi-daikanwa ho 142) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x5632) ; ø½‹„ƒ + (=gt-pj-1 . #x5632) ; 峅 + (=ucs . #x5CC5) ; 峅 + )) +(define-char + '((morohashi-daikanwa ho 143) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x5633) ; ø½‹„„ + (korean-ksc5601 . #x6F40) ; ø»Š + (chinese-gb12345 . #x7D5A) ; å²¾ + (=gt-pj-1 . #x5633) ; å²¾ + (=ucs . #x5CBE) ; å²¾ + )) +(define-char + '((morohashi-daikanwa ho 144) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x5630) ; ø½‹„ + (=gt-pj-1 . #x5630) ; å²¼ + (=ucs . #x5CBC) ; å²¼ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x285A) ; ø»•¡¯ + (=ucs . #x37C1) ; 㟁 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6134) ; ø»…¤— + (chinese-isoir165 . #x6134) ; ø»ŽŒ§ + (=ucs . #x5CBD) ; å²½ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3F79) ; ø»„³  + (chinese-isoir165 . #x3F79) ; ø»›° + (=ucs . #x5CBF) ; 岿 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6139) ; ø»…¤œ + (chinese-isoir165 . #x6139) ; ø»ŽŒ¬ + (chinese-cns11643-3 . #x2858) ; ø»•¡­ + (=ucs . #x5CC1) ; 峁 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x5CC2) ; 峂 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (kangxi-strokes . 13) + (total-strokes . 8) + (chinese-isoir165 . #x7A72) ; ø»Ž²“ + (=ucs . #x5CC3) ; 峃 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x613B) ; ø»…¤ž + (chinese-isoir165 . #x613B) ; ø»ŽŒ® + (=ucs . #x5CC4) ; 峄 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A2C) ; ø»“™¹ + (chinese-big5 . #xCEAB) ; ý¢€Œº« + (ideograph-daikanwa . 08019) ; ø¸½“ + (=jef-china3 . #x4BC0) ; øº„¯€ + (=ucs . #x5CC6) ; 峆 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x5634) ; ø½‹„… + (chinese-isoir165 . #x2E3A) ; ø»³ + (chinese-cns11643-2 . #x2A25) ; ø»“™² + (=gt-pj-1 . #x5634) ; 峇 + (chinese-big5 . #xCEA4) ; ý¢€Œº¤ + (ideograph-daikanwa . 08020) ; ø¸½” + (=ucs . #x5CC7) ; 峇 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A2B) ; ø»“™¸ + (chinese-big5 . #xCEAA) ; ý¢€Œºª + (ideograph-daikanwa . 08021) ; ø¸½• + (=ucs . #x5CC8) ; 峈 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3B39) ; ø»‹Š´ + (chinese-cns11643-2 . #x2A24) ; ø»“™± + (=jis-x0213-2-2000 . #x2849) ; ø»¤§º + (chinese-big5 . #xCEA3) ; ý¢€Œº£ + (ideograph-daikanwa . 08022) ; ø¸½– + (=jef-china3 . #x4AF5) ; øº„«µ + (=ucs . #x5CC9) ; 峉 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A26) ; ø»“™³ + (chinese-big5 . #xCEA5) ; ý¢€Œº¥ + (ideograph-daikanwa . 08023) ; ø¸½— + (=ucs . #x5CCA) ; 峊 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3050) ; ø»œ‹¡ + (ideograph-daikanwa . 08024) ; ø¸½˜ + (=ucs . #x21DAB) ; 𡶫 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x304A) ; ø»œ‹› + (ideograph-daikanwa . 08025) ; ø¸½™ + (=ucs . #x21DAC) ; 𡶬 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2878) ; ø»™¶• + (ideograph-daikanwa . 08026) ; ø¸½š + (=ucs . #x21DAD) ; 𡶭 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C3A) ; ø»•§‡ + (ideograph-daikanwa . 08027) ; ø¸½› + (=ucs . #x37C4) ; 㟄 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x613E) ; ø»…¤¡ + (japanese-jisx0212 . #x3B3A) ; ø»‹Šµ + (chinese-isoir165 . #x613E) ; ø»ŽŒ± + (chinese-cns11643-2 . #x297E) ; ø»“™­ + (=jis-x0213-1-2000 . #x4F6A) ; ø»£—© + (chinese-big5 . #xCE7D) ; ý¢€Œ¹½ + (ideograph-daikanwa . 08028) ; ø¸½œ + (=jef-china3 . #x4BC1) ; øº„¯ + (=ucs . #x5CCB) ; 峋 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x297C) ; ø»“™« + (chinese-big5 . #xCE7B) ; ý¢€Œ¹» + (ideograph-daikanwa . 08029) ; ø¸½ + (=ucs . #x5CCC) ; 峌 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x304B) ; ø»œ‹œ + (ideograph-daikanwa . 08030) ; ø¸½ž + (=ucs . #x21DAE) ; 𡶮 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x807F) ; 聿 + )) + (chinese-cns11643-3 . #x2C3F) ; ø»•§Œ + (ideograph-daikanwa . 08031) ; ø¸½Ÿ + (=cbeta . 05362) ; ø¸¡“² + (=ucs . #x5CCD) ; 峍 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x287B) ; ø»—¬” + (ideograph-daikanwa . 08032) ; ø¸½  + (=ucs . #x37C5) ; 㟅 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A2D) ; ø»“™º + (chinese-big5 . #xCEAC) ; ý¢€Œº¬ + (ideograph-daikanwa . 08033) ; ø¸½¡ + (=ucs . #x5CCE) ; 峎 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A2A) ; ø»“™· + (chinese-big5 . #xCEA9) ; ý¢€Œº© + (ideograph-daikanwa . 08034) ; ø¸½¢ + (=ucs . #x5CCF) ; 峏 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2879) ; ø»™¶– + (ideograph-daikanwa . 08035) ; ø¸½£ + (=ucs . #x21DAF) ; 𡶯 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x297A) ; ø»“™© + (=jis-x0213-1-2000 . #x4F6B) ; ø»£—ª + (chinese-big5 . #xCE79) ; ý¢€Œ¹¹ + (ideograph-daikanwa . 08036) ; ø¸½¤ + (=ucs . #x5CD0) ; 峐 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C3B) ; ø»•§ˆ + (ideograph-daikanwa . 08037) ; ø¸½¥ + (=ucs . #x5CD1) ; 峑 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x613C) ; ø»…¤Ÿ + (japanese-jisx0212 . #x3B3B) ; ø»‹Š¶ + (chinese-isoir165 . #x613C) ; ø»ŽŒ¯ + (chinese-cns11643-1 . #x5072) ; ø»’ˆ¯ + (=jis-x0213-1-2000 . #x4F6C) ; ø»£—« + (chinese-big5 . #xABD0) ; ý¢€Š¯ + (ideograph-daikanwa . 08038) ; ø¸½¦ + (=jef-china3 . #x4BC2) ; øº„¯‚ + (=ucs . #x5CD2) ; 峒 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3B3C) ; ø»‹Š· + (chinese-cns11643-3 . #x2C42) ; ø»•§ + (ideograph-daikanwa . 08039) ; ø¸½§ + (=ucs . #x5CDD) ; 峝 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-isoir165 . #x7A73) ; ø»Ž²” + (chinese-cns11643-2 . #x2A28) ; ø»“™µ + (chinese-big5 . #xCEA7) ; ý¢€Œº§ + (ideograph-daikanwa . 08040) ; ø¸½¨ + (=ucs . #x5CD3) ; 峓 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A29) ; ø»“™¶ + (chinese-big5 . #xCEA8) ; ý¢€Œº¨ + (ideograph-daikanwa . 08041) ; ø¸½© + (=ucs . #x5CD4) ; 峔 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 08042) ; ø¸½ª + (=ucs . #x21DB0) ; 𡶰 + )) +(define-char + '((=>ucs . #x21DB0) ; 𡶰 + (morohashi-daikanwa 8042 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x287E) ; ø»—¬— + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x287A) ; ø»™¶— + (ideograph-daikanwa . 08043) ; ø¸½« + (=ucs . #x21DB1) ; 𡶱 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x287D) ; ø»—¬– + (ideograph-daikanwa . 08045) ; ø¸½­ + (=ucs . #x5CD5) ; 峕 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3046) ; ø»œ‹— + (ideograph-daikanwa . 08046) ; ø¸½® + (=ucs . #x21DB3) ; 𡶳 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A27) ; ø»“™´ + (chinese-big5 . #xCEA6) ; ý¢€Œº¦ + (ideograph-daikanwa . 08047) ; ø¸½¯ + (=ucs . #x5CD6) ; 峖 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3B3D) ; ø»‹Š¸ + (chinese-cns11643-2 . #x297D) ; ø»“™¬ + (chinese-big5 . #xCE7C) ; ý¢€Œ¹¼ + (ideograph-daikanwa . 08048) ; ø¸½° + (=jef-china3 . #x4BC3) ; øº„¯ƒ + (=ucs . #x5CD7) ; 峗 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A22) ; ø»“™¯ + (chinese-big5 . #xCEA1) ; ý¢€Œº¡ + (ideograph-daikanwa . 08049) ; ø¸½± + (=ucs . #x5CDE) ; 峞 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x297B) ; ø»“™ª + (chinese-big5 . #xCE7A) ; ý¢€Œ¹º + (ideograph-daikanwa . 08050) ; ø¸½² + (=ucs . #x5CD8) ; 峘 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3045) ; ø»œ‹– + (ideograph-daikanwa . 08051) ; ø¸½³ + (=ucs . #x21DC6) ; 𡷆 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 1978) + (chinese-gb2312 . #x5645) ; ø»…”ž + (=jis-x0208 . #x5635) ; ø½‹„† + (korean-ksc5601 . #x7639) ; ø»Š—š + (chinese-isoir165 . #x5645) ; ø»¼® + (chinese-cns11643-1 . #x5071) ; ø»’ˆ® + (=gt-pj-1 . #x5635) ; 峙 + (chinese-big5 . #xABCF) ; ý¢€Š¯ + (ideograph-daikanwa . 08053) ; ø¸½µ + (=ucs . #x5CD9) ; 峙 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A23) ; ø»“™° + (chinese-big5 . #xCEA2) ; ý¢€Œº¢ + (ideograph-daikanwa . 08054) ; ø¸½¶ + (=ucs . #x5CDA) ; 峚 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A21) ; ø»“™® + (chinese-big5 . #xCE7E) ; ý¢€Œ¹¾ + (ideograph-daikanwa . 08055) ; ø¸½· + (=ucs . #x5CDB) ; 峛 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C3C) ; ø»•§‰ + (ideograph-daikanwa . 08056) ; ø¸½¸ + (=ucs . #x5CDC) ; 峜 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3049) ; ø»œ‹š + (ideograph-daikanwa . 08057) ; ø¸½¹ + (=ucs . #x21DB8) ; 𡶸 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 08058) ; ø¸½º + (=ucs . #x21DD2) ; 𡷒 + )) +(define-char + '((=>ucs . #x21DD2) ; 𡷒 + (morohashi-daikanwa 8058 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3048) ; ø»œ‹™ + )) +(define-char + '((=>ucs . #x21DD3) ; 𡷓 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 08059) ; ø¸½» + )) +(define-char + '((morohashi-daikanwa 8059 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x287B) ; ø»™¶˜ + (=ucs . #x21DD3) ; 𡷓 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A2E) ; ø»“™» + (chinese-big5 . #xCEAD) ; ý¢€Œº­ + (ideograph-daikanwa . 08060) ; ø¸½¼ + (=ucs . #x5CDF) ; 峟 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x304D) ; ø»œ‹ž + (ideograph-daikanwa . 08061) ; ø¸½½ + (=ucs . #x21DC5) ; 𡷅 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x304F) ; ø»œ‹  + (ideograph-daikanwa . 08064) ; ø¸¾€ + (=ucs . #x21DCC) ; 𡷌 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x304E) ; ø»œ‹Ÿ + (ideograph-daikanwa . 08066) ; ø¸¾‚ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3047) ; ø»œ‹˜ + (ideograph-daikanwa . 08067) ; ø¸¾ƒ + (=ucs . #x21DC7) ; 𡷇 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x209D7) ; 𠧗 + )) + (shinjigen-2 . 1980) + (=jis-x0208 . #x463D) ; ø½Š¬® + (korean-ksc5601 . #x5F47) ; ø»‰µ¶ + (=gt-pj-1 . #x463D) ; å³  + (ideograph-daikanwa . 08068) ; ø¸¾„ + (=cbeta . 05888) ; ø¸¡œ€ + (=ucs . #x5CE0) ; å³  + )) +(define-char + '((morohashi-daikanwa 8068 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4F3F) ; ø»…Š† + (=jis-x0208 . #x362E) ; ø½Š”¿ + (chinese-isoir165 . #x4F3F) ; ø»²– + (chinese-cns11643-3 . #x2C3E) ; ø»•§‹ + (=gt-pj-1 . #x362E) ; 峡 + (=ucs . #x5CE1) ; 峡 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3051) ; ø»œ‹¢ + (ideograph-daikanwa . 49049) ; ø¸‹¾™ + (=ucs . #x21DC9) ; 𡷉 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C41) ; ø»•§Ž + (=ucs . #x5CE2) ; å³¢ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (kangxi-strokes . 12) + (total-strokes . 9) + (chinese-isoir165 . #x7A74) ; ø»Ž²• + (=ucs . #x5CE3) ; å³£ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x613D) ; ø»…¤  + (chinese-isoir165 . #x613D) ; ø»ŽŒ° + (=ucs . #x5CE4) ; 峤 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x613F) ; ø»…¤¢ + (chinese-isoir165 . #x613F) ; ø»ŽŒ² + (chinese-cns11643-3 . #x2C43) ; ø»•§ + (=ucs . #x5CE5) ; å³¥ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x424D) ; ø»„·Ž + (chinese-isoir165 . #x424D) ; ø»Ÿž + (chinese-cns11643-3 . #x2C3D) ; ø»•§Š + (=ucs . #x5CE6) ; 峦 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-isoir165 . #x7A75) ; ø»Ž²– + (=ucs . #x5CE7) ; 峧 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3052) ; ø»œ‹£ + (=ucs . #x21DB9) ; 𡶹 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x304C) ; ø»œ‹ + (=ucs . #x21DCF) ; 𡷏 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x287C) ; ø»—¬• + (=ucs . #x21DD4) ; 𡷔 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C5B) ; ø»—±¬ + (ideograph-daikanwa . 08069) ; ø¸¾… + (=ucs . #x37C7) ; 㟇 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D2C) ; ø»™¼Ÿ + (ideograph-daikanwa . 08070) ; ø¸¾† + (=ucs . #x21DD5) ; 𡷕 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1981) + (chinese-gb2312 . #x366B) ; ø»„¦„ + (=jis-x0208 . #x3265) ; ø½Š¾ + (korean-ksc5601 . #x6431) ; ø»‰¼¶ + (chinese-isoir165 . #x366B) ; ø»Ž” + (chinese-cns11643-1 . #x5533) ; ø»’† + (=gt-pj-1 . #x3265) ; 峨 + (chinese-big5 . #xAE6F) ; ý¢€Š¹¯ + (ideograph-daikanwa . 08071) ; ø¸¾‡ + (=ucs . #x5CE8) ; 峨 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x6211) ; 我 + )) + (shinjigen-2 . 1982) + (=jis-x0208 . #x5636) ; ø½‹„‡ + (chinese-cns11643-3 . #x3063) ; ø»•­¨ + (=gt-pj-1 . #x5636) ; 峩 + (ideograph-daikanwa . 08072) ; ø¸¾ˆ + (=cbeta . 00777) ; ø¸ Œ‰ + (=ucs . #x5CE9) ; 峩 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1991) + (chinese-gb2312 . #x5378) ; ø»…· + (=jis-x0208 . #x563B) ; ø½‹„Œ + (chinese-isoir165 . #x5378) ; ø»¹‡ + (chinese-cns11643-1 . #x5532) ; ø»’… + (=gt-pj-1 . #x563B) ; 峪 + (chinese-big5 . #xAE6E) ; ý¢€Š¹® + (ideograph-daikanwa . 08073) ; ø¸¾‰ + (=ucs . #x5CEA) ; 峪 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D29) ; ø»™¼œ + (ideograph-daikanwa . 08074) ; ø¸¾Š + (=ucs . #x21DD6) ; 𡷖 + )) +(define-char + '((=>ucs . #x21DD7) ; 𡷗 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=jis-x0208 . #x3430) ; ø½Š’… + (korean-ksc5601 . #x6847) ; ø»Šƒ„ + (ideograph-daikanwa . 07079) ; ø¸®§ + )) + (ideograph-daikanwa . 08075) ; ø¸¾‹ + (=cbeta . 05744) ; ø¸¡™° + )) +(define-char + '((morohashi-daikanwa 8075 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x5B8C) ; 完 + )) + (chinese-cns11643-4 . #x2C52) ; ø»—±£ + (=ucs . #x21DD7) ; 𡷗 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C59) ; ø»—±ª + (ideograph-daikanwa . 08076) ; ø¸¾Œ + (=ucs . #x21DD8) ; 𡷘 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D2A) ; ø»™¼ + (ideograph-daikanwa . 08077) ; ø¸¾ + (=ucs . #x21DD9) ; 𡷙 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x305F) ; ø»•­¤ + (ideograph-daikanwa . 08078) ; ø¸¾Ž + (=ucs . #x5CEB) ; 峫 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3721) ; ø»œ•„ + (ideograph-daikanwa . 08079) ; ø¸¾ + (=ucs . #x21DDA) ; 𡷚 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C58) ; ø»—±© + (ideograph-daikanwa . 08080) ; ø¸¾ + (=ucs . #x21DDB) ; 𡷛 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D30) ; ø»™¼£ + (ideograph-daikanwa . 08082) ; ø¸¾’ + (=ucs . #x21DDD) ; 𡷝 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E6E) ; ø»“ ³ + (chinese-big5 . #xD16C) ; ý¢€…¬ + (ideograph-daikanwa . 08083) ; ø¸¾“ + (=jef-china3 . #x4BC4) ; øº„¯„ + (=ucs . #x5CEC) ; 峬 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C53) ; ø»—±¤ + (ideograph-daikanwa . 08084) ; ø¸¾” + (=ucs . #x37C8) ; 㟈 + )) +(define-char + '((=>ucs . #x5CED) ; å³­ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1984) + (=jis-x0208 . #x5639) ; ø½‹„Š + (=gt-pj-1 . #x5639) ; ø½‹„Š + (chinese-big5 . #xAE6B) ; ý¢€Š¹« + (ideograph-daikanwa . 08085) ; ø¸¾• + (=gt-k . 06587) ; ý¡„¦» + (ucs-jis . #x5CED) ; ø½‹„Š + )) +(define-char + '((morohashi-daikanwa 8085 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x474D) ; ø»„¾¤ + (chinese-isoir165 . #x474D) ; ø»¦´ + (=ucs . #x5CED) ; å³­ + )) +(define-char + '((=>ucs . #x5CED) ; å³­ + (morohashi-daikanwa 8085 0 3) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x552F) ; ø»’‚ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3B3E) ; ø»‹Š¹ + (chinese-cns11643-2 . #x2E70) ; ø»“ µ + (chinese-big5 . #xD16E) ; ý¢€…® + (ideograph-daikanwa . 08086) ; ø¸¾– + (=jef-china3 . #x4BC5) ; øº„¯… + (=ucs . #x5CEE) ; å³® + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x367C) ; ø»œ• + (ideograph-daikanwa . 08087) ; ø¸¾— + (=ucs . #x37D2) ; 㟒 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C51) ; ø»—±¢ + (ideograph-daikanwa . 08088) ; ø¸¾˜ + (=ucs . #x37C9) ; 㟉 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D2B) ; ø»™¼ž + (ideograph-daikanwa . 08089) ; ø¸¾™ + (=ucs . #x21DDE) ; 𡷞 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3060) ; ø»•­¥ + (ideograph-daikanwa . 08090) ; ø¸¾š + (=ucs . #x37CA) ; 㟊 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x367D) ; ø»œ•‚ + (ideograph-daikanwa . 08091) ; ø¸¾› + (=ucs . #x21DDF) ; 𡷟 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C5F) ; ø»—±° + (ideograph-daikanwa . 08092) ; ø¸¾œ + (=ucs . #x37CB) ; 㟋 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x5906) ; 夆 + )) + (shinjigen-2 . 1990) + (=jis-x0208 . #x4A77) ; ø½Š³  + (korean-ksc5601 . #x5C67) ; ø»‰±¼ + (chinese-cns11643-3 . #x3064) ; ø»•­© + (=gt-pj-1 . #x4A77) ; 峯 + (ideograph-daikanwa . 08093) ; ø¸¾ + (=gt-k . 06547) ; ý¡„¦“ + (=cbeta . 00123) ; ø¸ » + (=ucs . #x5CEF) ; 峯 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1989) + (chinese-gb2312 . #x3765) ; ø»„§œ + (=jis-x0208 . #x4A76) ; ø½Š³Ÿ + (korean-ksc5601 . #x5C68) ; ø»‰±½ + (chinese-isoir165 . #x3765) ; ø»¬ + (chinese-cns11643-1 . #x5534) ; ø»’‡ + (=gt-pj-1 . #x4A76) ; å³° + (chinese-big5 . #xAE70) ; ý¢€Š¹° + (ideograph-daikanwa . 08094) ; ø¸¾ž + (=ucs . #x5CF0) ; å³° + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D2E) ; ø»™¼¡ + (ideograph-daikanwa . 08095) ; ø¸¾Ÿ + (=ucs . #x37D3) ; 㟓 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3B3F) ; ø»‹Šº + (chinese-isoir165 . #x7C2E) ; ø»Ž´‹ + (chinese-cns11643-2 . #x2E71) ; ø»“ ¶ + (chinese-big5 . #xD16F) ; ý¢€…¯ + (ideograph-daikanwa . 08096) ; ø¸¾  + (=ucs . #x5CF1) ; å³± + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3B40) ; ø»‹Š» + (chinese-cns11643-4 . #x2C60) ; ø»—±± + (ideograph-daikanwa . 08097) ; ø¸¾¡ + (=jef-china3 . #x4AF6) ; øº„«¶ + (=ucs . #x5CF2) ; å³² + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C5D) ; ø»—±® + (ideograph-daikanwa . 08098) ; ø¸¾¢ + (=ucs . #x21E09) ; 𡸉 + )) +(define-char + '((=>ucs . #x21DE0) ; ð¡·  + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (=jis-x0213-2-2000 . #x284A) ; ø»¤§» + (ideograph-daikanwa . 08099) ; ø¸¾£ + (ucs-jis . #x21DE0) ; ø»¤§» + )) +(define-char + '((morohashi-daikanwa 8099 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D31) ; ø»™¼¤ + (=ucs . #x21DE0) ; ð¡·  + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3061) ; ø»•­¦ + (ideograph-daikanwa . 08100) ; ø¸¾¤ + (=ucs . #x5CF3) ; å³³ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 08101) ; ø¸¾¥ + (=ucs . #x21DE1) ; ð¡·¡ + )) +(define-char + '((=>ucs . #x21DE1) ; ð¡·¡ + (morohashi-daikanwa 8101 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D2D) ; ø»™¼  + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C55) ; ø»—±¦ + (ideograph-daikanwa . 08102) ; ø¸¾¦ + (=ucs . #x37CC) ; 㟌 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x305C) ; ø»•­¡ + (ideograph-daikanwa . 08104) ; ø¸¾¨ + (=ucs . #x37CD) ; 㟍 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-isoir165 . #x7A78) ; ø»Ž²™ + (chinese-cns11643-2 . #x2E73) ; ø»“ ¸ + (chinese-big5 . #xD171) ; ý¢€…± + (ideograph-daikanwa . 08105) ; ø¸¾© + (=ucs . #x5D00) ; 崀 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x7A56) ; ø»Š¯ + (japanese-jisx0212 . #x3B41) ; ø»‹Š¼ + (chinese-cns11643-1 . #x5537) ; ø»’Š + (=jis-x0213-1-2000 . #x4F6D) ; ø»£—¬ + (chinese-gb12345 . #x612D) ; å³´ + (chinese-big5 . #xAE73) ; ý¢€Š¹³ + (ideograph-daikanwa . 08106) ; ø¸¾ª + (=jef-china3 . #x4BC6) ; øº„¯† + (=ucs . #x5CF4) ; å³´ + )) +(define-char + '((=>ucs . #x5CF5) ; å³µ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 08107) ; ø¸¾« + )) +(define-char + '((morohashi-daikanwa 8107 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3062) ; ø»•­§ + (=jef-china3 . #x4BE4) ; øº„¯¤ + (=ucs . #x5CF5) ; å³µ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1986) + (=jis-x0208 . #x4567) ; ø½Š«º + (korean-ksc5601 . #x5376) ; ø»‰¤½ + (chinese-cns11643-1 . #x5535) ; ø»’ˆ + (chinese-gb12345 . #x353A) ; 島 + (=gt-pj-1 . #x4567) ; 島 + (chinese-big5 . #xAE71) ; ý¢€Š¹± + (ideograph-daikanwa . 08108) ; ø¸¾¬ + (=gt-k . 06518) ; ý¡„¥¶ + (=ucs . #x5CF6) ; 島 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E72) ; ø»“ · + (chinese-big5 . #xD170) ; ý¢€…° + (ideograph-daikanwa . 08109) ; ø¸¾­ + (=ucs . #x5CF7) ; å³· + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A2F) ; ø»“™¼ + (chinese-big5 . #xCEAE) ; ý¢€Œº® + (ideograph-daikanwa . 08110) ; ø¸¾® + (=ucs . #x5CF8) ; 峸 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E74) ; ø»“ ¹ + (chinese-big5 . #xD172) ; ý¢€…² + (ideograph-daikanwa . 08111) ; ø¸¾¯ + (=ucs . #x5CF9) ; å³¹ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3724) ; ø»œ•‡ + (ideograph-daikanwa . 08112) ; ø¸¾° + (=ucs . #x21DE3) ; ð¡·£ + )) +(define-char + '((=>ucs . #x37CE) ; 㟎 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 08113) ; ø¸¾± + )) +(define-char + '((morohashi-daikanwa 8113 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C5A) ; ø»—±« + (=ucs . #x37CE) ; 㟎 + )) +(define-char + '((=>ucs . #x21DE4) ; ð¡·¤ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 08114) ; ø¸¾² + )) +(define-char + '((morohashi-daikanwa 8114 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x367E) ; ø»œ•ƒ + (=ucs . #x21DE4) ; ð¡·¤ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x5638) ; ø½‹„‰ + (chinese-cns11643-3 . #x305E) ; ø»•­£ + (=gt-pj-1 . #x5638) ; 峺 + (ideograph-daikanwa . 08115) ; ø¸¾³ + (=ucs . #x5CFA) ; 峺 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1983) + (chinese-gb2312 . #x3E7E) ; ø»„²‡ + (=jis-x0208 . #x3D54) ; ø½ŠŸ· + (korean-ksc5601 . #x715A) ; ø»Š¥ + (chinese-isoir165 . #x3E7E) ; ø»š— + (chinese-cns11643-1 . #x5531) ; ø»’„ + (=gt-pj-1 . #x3D54) ; å³» + (chinese-big5 . #xAE6D) ; ý¢€Š¹­ + (ideograph-daikanwa . 08116) ; ø¸¾´ + (=ucs . #x5CFB) ; å³» + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C62) ; ø»—±³ + (ideograph-daikanwa . 08117) ; ø¸¾µ + (=ucs . #x21DE5) ; ð¡·¥ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C5C) ; ø»—±­ + (ideograph-daikanwa . 08118) ; ø¸¾¶ + (=ucs . #x5CFC) ; å³¼ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3679) ; ø»œ”¾ + (ideograph-daikanwa . 08119) ; ø¸¾· + (=ucs . #x21DE6) ; ð¡·¦ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C63) ; ø»—±´ + (ideograph-daikanwa . 08120) ; ø¸¾¸ + (=ucs . #x21DE7) ; ð¡·§ + )) +(define-char + '((=>ucs . #x37CF) ; 㟏 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=jis-x0208 . #x345E) ; ø½Š’³ + (korean-ksc5601 . #x795F) ; ø»Šœš + (chinese-cns11643-1 . #x4956) ; ø»‘¾ + (ideograph-daikanwa . 03350) ; ø¸€´– + )) + (chinese-cns11643-4 . #x2C5E) ; ø»—±¯ + (ideograph-daikanwa . 08121) ; ø¸¾¹ + (=cbeta . 00776) ; ø¸ Œˆ + (ucs-cns . #x37CF) ; ø»—±¯ + )) +(define-char + '((morohashi-daikanwa 8121 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x542B) ; 含 + )) + (=ucs . #x37CF) ; 㟏 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 1976) + (=jis-x0208 . #x5637) ; ø½‹„ˆ + (korean-ksc5601 . #x7A72) ; ø»Šž‹ + (chinese-cns11643-1 . #x5530) ; ø»’ƒ + (chinese-gb12345 . #x4F3F) ; å³½ + (=gt-pj-1 . #x5637) ; å³½ + (chinese-big5 . #xAE6C) ; ý¢€Š¹¬ + (ideograph-daikanwa . 08122) ; ø¸¾º + (=ucs . #x5CFD) ; å³½ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C61) ; ø»—±² + (ideograph-daikanwa . 08123) ; ø¸¾» + (=ucs . #x5CFE) ; å³¾ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x5DE0) ; å·  + )) + (chinese-cns11643-4 . #x2C56) ; ø»—±§ + (ideograph-daikanwa . 08124) ; ø¸¾¼ + (=cbeta . 04856) ; ø¸¡‹¸ + (=ucs . #x21DE8) ; ð¡·¨ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-isoir165 . #x7A76) ; ø»Ž²— + (chinese-cns11643-2 . #x2E6F) ; ø»“ ´ + (chinese-big5 . #xD16D) ; ý¢€…­ + (ideograph-daikanwa . 08125) ; ø¸¾½ + (=jef-china3 . #x4BC7) ; øº„¯‡ + (=ucs . #x5CFF) ; 峿 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C57) ; ø»—±¨ + (ideograph-daikanwa . 08126) ; ø¸¾¾ + (=ucs . #x37D0) ; 㟐 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3725) ; ø»œ•ˆ + (ideograph-daikanwa . 08127) ; ø¸¾¿ + (=ucs . #x21DE9) ; ð¡·© + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3722) ; ø»œ•… + (ideograph-daikanwa . 08128) ; ø¸¿€ + (=ucs . #x21DEA) ; ð¡·ª + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x305D) ; ø»•­¢ + (ideograph-daikanwa . 08129) ; ø¸¿ + (=ucs . #x37D1) ; 㟑 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3723) ; ø»œ•† + (ideograph-daikanwa . 08132) ; ø¸¿„ + (=ucs . #x21DED) ; ð¡·­ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D35) ; ø»™¼¨ + (ideograph-daikanwa . 08133) ; ø¸¿… + (=ucs . #x21E0A) ; 𡸊 + )) +(define-char + '((=>ucs . #x21DEE) ; ð¡·® + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 08134) ; ø¸¿† + )) +(define-char + '((morohashi-daikanwa 8134 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x367B) ; ø»œ•€ + (=ucs . #x21DEE) ; ð¡·® + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D33) ; ø»™¼¦ + (ideograph-daikanwa . 08135) ; ø¸¿‡ + (=ucs . #x21E08) ; 𡸈 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x367A) ; ø»œ”¿ + (ideograph-daikanwa . 08144) ; ø¸¿ + (=ucs . #x262A4) ; 𦊤 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3065) ; ø»•­ª + (=ucs . #x37D4) ; 㟔 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C54) ; ø»—±¥ + (=ucs . #x37D6) ; 㟖 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3B42) ; ø»‹Š½ + (chinese-cns11643-1 . #x5536) ; ø»’‰ + (chinese-big5 . #xAE72) ; ý¢€Š¹² + (=ucs . #x5D01) ; 崁 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6140) ; ø»…¤£ + (chinese-isoir165 . #x6140) ; ø»ŽŒ³ + (=ucs . #x5D02) ; 崂 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6141) ; ø»…¤¤ + (chinese-isoir165 . #x6141) ; ø»ŽŒ´ + (=ucs . #x5D03) ; 崃 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (kangxi-strokes . 13) + (total-strokes . 10) + (chinese-isoir165 . #x7A77) ; ø»Ž²˜ + (=ucs . #x5D04) ; 崄 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-isoir165 . #x2F70) ; ø»„‡ + (=ucs . #x5D05) ; 崅 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D34) ; ø»™¼§ + (=ucs . #x21DDC) ; 𡷜 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D2F) ; ø»™¼¢ + (=ucs . #x21DE2) ; ð¡·¢ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x21DF8) ; ð¡·¸ + )) +(define-char + '((=>ucs . #x21DF8) ; ð¡·¸ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D28) ; ø»™¼› + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x21E0C) ; 𡸌 + )) +(define-char + '((=>ucs . #x21E0C) ; 𡸌 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D36) ; ø»™¼© + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D32) ; ø»™¼¥ + (=ucs . #x21E0E) ; 𡸎 + )) +(define-char + '((=>ucs . #x5D06) ; 崆 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3B43) ; ø»‹Š¾ + (=jis-x0213-2-2000 . #x284C) ; ø»¤§½ + (chinese-big5 . #xB153) ; ý¢€‹…“ + (ideograph-daikanwa . 08146) ; ø¸¿’ + (ucs-jis . #x5D06) ; ø»‹Š¾ + )) +(define-char + '((=>ucs . #x5D06) ; 崆 + (morohashi-daikanwa 8146 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5977) ; ø»’–‚ + (=jef-china3 . #x4BC8) ; øº„¯ˆ + )) +(define-char + '((morohashi-daikanwa 8146 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6147) ; ø»…¤ª + (chinese-isoir165 . #x6147) ; ø»ŽŒº + (=ucs . #x5D06) ; 崆 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3556) ; ø»•´± + (ideograph-daikanwa . 08147) ; ø¸¿“ + (=ucs . #x37D7) ; 㟗 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3549) ; ø»•´¤ + (ideograph-daikanwa . 08148) ; ø¸¿” + (=ucs . #x37D8) ; 㟘 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x313A) ; ø»—¸¡ + (ideograph-daikanwa . 08149) ; ø¸¿• + (=ucs . #x21E11) ; 𡸑 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F2B) ; ø»œ ¾ + (ideograph-daikanwa . 08150) ; ø¸¿– + (=ucs . #x21E12) ; 𡸒 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F24) ; ø»œ · + (ideograph-daikanwa . 08151) ; ø¸¿— + (=ucs . #x21E13) ; 𡸓 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2005) + (chinese-gb2312 . #x3367) ; ø»„¡¦ + (=jis-x0208 . #x3F72) ; ø½Š£‘ + (korean-ksc5601 . #x627D) ; ø»‰»† + (chinese-isoir165 . #x3367) ; ø»‰¶ + (chinese-cns11643-1 . #x5976) ; ø»’– + (=gt-pj-1 . #x3F72) ; 崇 + (chinese-big5 . #xB152) ; ý¢€‹…’ + (ideograph-daikanwa . 08152) ; ø¸¿˜ + (=gt-k . 07802) ; ý¡„¹º + (=ucs . #x5D07) ; 崇 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x354B) ; ø»•´¦ + (ideograph-daikanwa . 08153) ; ø¸¿™ + (=ucs . #x5D08) ; 崈 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3548) ; ø»•´£ + (ideograph-daikanwa . 08154) ; ø¸¿š + (=ucs . #x5D09) ; 崉 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x51E0) ; 几 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x571F) ; 土 + )) + )) + )) + (chinese-cns11643-6 . #x3F26) ; ø»œ ¹ + (ideograph-daikanwa . 08155) ; ø¸¿› + (=ucs . #x21E14) ; 𡸔 + )) +(define-char + '((morohashi-daikanwa 8155 0 9) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (=ucs . #x2FF5) ; ⿵ + ) + ((=ucs . #x51E0) ; 几 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E0A) ; 上 + ) + ((=ucs . #x571F) ; 土 + )) + )) + )) + (=cbeta . 04755) ; ø¸¡Š“ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3547) ; ø»•´¢ + (ideograph-daikanwa . 08156) ; ø¸¿œ + (=ucs . #x5D0A) ; 崊 + )) +(define-char + '((=>ucs . #x21E15) ; 𡸕 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08157) ; ø¸¿ + )) +(define-char + '((morohashi-daikanwa 8157 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x313C) ; ø»—¸£ + (=ucs . #x21E15) ; 𡸕 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3137) ; ø»—¸ž + (ideograph-daikanwa . 08158) ; ø¸¿ž + (=ucs . #x37D9) ; 㟙 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x679C) ; 果 + )) + (chinese-cns11643-4 . #x313E) ; ø»—¸¥ + (ideograph-daikanwa . 08159) ; ø¸¿Ÿ + (=cbeta . 06243) ; ø¸¡¡£ + (=ucs . #x21E16) ; 𡸖 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x354C) ; ø»•´§ + (ideograph-daikanwa . 08160) ; ø¸¿  + (=ucs . #x37DA) ; 㟚 + )) +(define-char + '((=>ucs . #x5D0B) ; 崋 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3478) ; ø»“©± + (ideograph-daikanwa . 08161) ; ø¸¿¡ + )) +(define-char + '((morohashi-daikanwa 8161 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x563C) ; ø½‹„ + (=gt-pj-1 . #x563C) ; 崋 + (chinese-big5 . #xD4F5) ; ý¢€“µ + (=ucs . #x5D0B) ; 崋 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x317E) ; ø»šƒ© + (ideograph-daikanwa . 08162) ; ø¸¿¢ + (=ucs . #x21E17) ; 𡸗 + )) +(define-char + '((=>ucs . #x21E18) ; 𡸘 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E79) ; ø»œ ® + (ideograph-daikanwa . 08163) ; ø¸¿£ + )) +(define-char + '((morohashi-daikanwa 8163 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x21E18) ; 𡸘 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3136) ; ø»—¸ + (ideograph-daikanwa . 08164) ; ø¸¿¤ + (=ucs . #x21E28) ; 𡸨 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F22) ; ø»œ µ + (ideograph-daikanwa . 08165) ; ø¸¿¥ + (=ucs . #x21E19) ; 𡸙 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x313D) ; ø»—¸¤ + (ideograph-daikanwa . 08166) ; ø¸¿¦ + (=ucs . #x37DB) ; 㟛 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-isoir165 . #x7A7A) ; ø»Ž²› + (chinese-cns11643-2 . #x347C) ; ø»“©µ + (chinese-big5 . #xD4F9) ; ý¢€“¹ + (ideograph-daikanwa . 08167) ; ø¸¿§ + (=ucs . #x5D0C) ; 崌 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x554F) ; ø»‰§’ + (japanese-jisx0212 . #x3B44) ; ø»‹Š¿ + (chinese-cns11643-2 . #x347E) ; ø»“©· + (=jis-x0213-1-2000 . #x4F70) ; ø»£—¯ + (chinese-gb12345 . #x6141) ; 崍 + (chinese-big5 . #xD4FB) ; ý¢€“» + (ideograph-daikanwa . 08168) ; ø¸¿¨ + (=jef-china3 . #x91CD) ; øº‰‡ + (=ucs . #x5D0D) ; 崍 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1995) + (chinese-gb2312 . #x4669) ; ø»„½¢ + (=jis-x0208 . #x3A6A) ; ø½Š›³ + (korean-ksc5601 . #x5078) ; ø»‰ ¥ + (chinese-isoir165 . #x4669) ; ø»¥² + (chinese-cns11643-1 . #x5978) ; ø»’–ƒ + (=gt-pj-1 . #x3A6A) ; 崎 + (chinese-big5 . #xB154) ; ý¢€‹…” + (ideograph-daikanwa . 08169) ; ø¸¿© + (=ucs . #x5D0E) ; 崎 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3523) ; ø»“©º + (chinese-big5 . #xD4FE) ; ý¢€“¾ + (ideograph-daikanwa . 08170) ; ø¸¿ª + (=ucs . #x5D0F) ; 崏 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3228) ; ø»šƒ± + (ideograph-daikanwa . 08171) ; ø¸¿« + (=ucs . #x21E1B) ; 𡸛 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x6606) ; 昆 + )) + (=jis-x0213-2-2000 . #x284D) ; ø»¤§¾ + (ideograph-daikanwa . 08172) ; ø¸¿¬ + (=cbeta . 02602) ; ø¸ ¨ª + (=jef-china3 . #x4BC9) ; øº„¯‰ + (=ucs . #x5D10) ; 崐 + )) +(define-char + '((=>ucs . #x5D10) ; 崐 + (morohashi-daikanwa 8172 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((chinese-cns11643-1 . #x4D7A) ; ø»’„ + )) + (chinese-cns11643-3 . #x3551) ; ø»•´¬ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2001) + (=jis-x0208 . #x5642) ; ø½‹„“ + (korean-ksc5601 . #x4D5F) ; ø»‰›² + (chinese-isoir165 . #x2D63) ; ø»€¾ + (chinese-cns11643-1 . #x597C) ; ø»’–‡ + (=gt-pj-1 . #x5642) ; 崑 + (chinese-big5 . #xB158) ; ý¢€‹…˜ + (ideograph-daikanwa . 08173) ; ø¸¿­ + (=ucs . #x5D11) ; 崑 + )) +(define-char + '((=>ucs . #x21E1C) ; 𡸜 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08174) ; ø¸¿® + )) +(define-char + '((morohashi-daikanwa 8174 0 5) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3138) ; ø»—¸Ÿ + (=ucs . #x21E1C) ; 𡸜 + )) +(define-char + '((=>ucs . #x5D12) ; 崒 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3B45) ; ø»‹‹€ + (chinese-big5 . #xD541) ; ý¢€• + (ideograph-daikanwa . 08175) ; ø¸¿¯ + (=jef-china3 . #x4AF7) ; øº„«· + (ucs-jis . #x5D12) ; ø»‹‹€ + )) +(define-char + '((morohashi-daikanwa 8175 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3525) ; ø»“©¼ + (=ucs . #x5D12) ; 崒 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x354E) ; ø»•´© + (ideograph-daikanwa . 08176) ; ø¸¿° + (=ucs . #x5D2A) ; å´ª + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3552) ; ø»•´­ + (ideograph-daikanwa . 08177) ; ø¸¿± + (=jef-china3 . #x91CE) ; øº‰‡Ž + (=ucs . #x5D13) ; 崓 + )) +(define-char + '((=>ucs . #x5D14) ; 崔 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2003) + (=jis-x0208 . #x5643) ; ø½‹„” + (korean-ksc5601 . #x754B) ; ø»Š–Ž + (=gt-pj-1 . #x5643) ; ø½‹„” + (ideograph-daikanwa . 08178) ; ø¸¿² + (=gt-k . 07927) ; ý¡„»· + (ucs-jis . #x5D14) ; ø½‹„” + )) +(define-char + '((morohashi-daikanwa 8178 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x345E) ; ø»„¢» + (chinese-isoir165 . #x345E) ; ø»‹‹ + (chinese-cns11643-1 . #x597E) ; ø»’–‰ + (chinese-big5 . #xB15A) ; ý¢€‹…š + (=ucs . #x5D14) ; 崔 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1994) + (=jis-x0208 . #x563D) ; ø½‹„Ž + (chinese-cns11643-3 . #x354F) ; ø»•´ª + (=gt-pj-1 . #x563D) ; 崕 + (ideograph-daikanwa . 08179) ; ø¸¿³ + (=cbeta . 00114) ; ø¸ ² + (=ucs . #x5D15) ; 崕 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1993) + (chinese-gb2312 . #x5142) ; ø»…… + (=jis-x0208 . #x3333) ; ø½Šª + (korean-ksc5601 . #x6470) ; ø»‰½µ + (chinese-isoir165 . #x5142) ; ø»µ• + (chinese-cns11643-1 . #x597A) ; ø»’–… + (=gt-pj-1 . #x3333) ; 崖 + (chinese-big5 . #xB156) ; ý¢€‹…– + (ideograph-daikanwa . 08180) ; ø¸¿´ + (=gt-k . 07725) ; ý¡„¸­ + (=ucs . #x5D16) ; 崖 + )) +(define-char + '((=>ucs . #x21E1E) ; 𡸞 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08181) ; ø¸¿µ + )) +(define-char + '((morohashi-daikanwa 8181 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F27) ; ø»œ º + (=ucs . #x21E1E) ; 𡸞 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x4F96) ; 侖 + )) + (=jis-x0208 . #x5647) ; ø½‹„˜ + (chinese-cns11643-3 . #x3555) ; ø»•´° + (=gt-pj-1 . #x5647) ; 崘 + (ideograph-daikanwa . 08182) ; ø¸¿¶ + (=cbeta . 05164) ; ø¸¡¬ + (=ucs . #x5D18) ; 崘 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x5646) ; ø½‹„— + (korean-ksc5601 . #x5744) ; ø»‰ªƒ + (chinese-isoir165 . #x2D64) ; ø»€¿ + (chinese-cns11643-1 . #x5A21) ; ø»’–Š + (=gt-pj-1 . #x5646) ; 崙 + (chinese-big5 . #xB15B) ; ý¢€‹…› + (ideograph-daikanwa . 08183) ; ø¸¿· + (=ucs . #x5D19) ; 崙 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2010) + (=jis-x0208 . #x5645) ; ø½‹„– + (chinese-isoir165 . #x7A79) ; ø»Ž²š + (chinese-cns11643-2 . #x347A) ; ø»“©³ + (=gt-pj-1 . #x5645) ; 崚 + (chinese-big5 . #xD4F7) ; ý¢€“· + (ideograph-daikanwa . 08184) ; ø¸¿¸ + (=ucs . #x5D1A) ; 崚 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1999) + (chinese-gb2312 . #x6148) ; ø»…¤« + (=jis-x0208 . #x5641) ; ø½‹„’ + (chinese-isoir165 . #x6148) ; ø»ŽŒ» + (chinese-cns11643-1 . #x5979) ; ø»’–„ + (=gt-pj-1 . #x5641) ; 崛 + (chinese-big5 . #xB155) ; ý¢€‹…• + (ideograph-daikanwa . 08185) ; ø¸¿¹ + (=ucs . #x5D1B) ; 崛 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3B46) ; ø»‹‹ + (chinese-cns11643-6 . #x3E76) ; ø»œ « + (=jis-x0213-2-2000 . #x284E) ; ø»¤§¿ + (ideograph-daikanwa . 08186) ; ø¸¿º + (=jef-china3 . #x4AF8) ; øº„«¸ + (=ucs . #x5D2B) ; å´« + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B2B) ; ø»•¼º + (ideograph-daikanwa . 08187) ; ø¸¿» + (=ucs . #x5D1C) ; 崜 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F2C) ; ø»œ ¿ + (ideograph-daikanwa . 08188) ; ø¸¿¼ + (=ucs . #x21E1F) ; 𡸟 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x961C) ; 阜 + )) + (chinese-cns11643-6 . #x3F29) ; ø»œ ¼ + (ideograph-daikanwa . 08189) ; ø¸¿½ + (=cbeta . 04510) ; ø¸¡†ž + (=ucs . #x21E20) ; 𡸠 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E75) ; ø»œ ª + (ideograph-daikanwa . 08190) ; ø¸¿¾ + (=jef-china3 . #x4AF9) ; øº„«¹ + (=ucs . #x37DC) ; 㟜 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E74) ; ø»œ © + (ideograph-daikanwa . 08191) ; ø¸¿¿ + (=ucs . #x21E21) ; 𡸡 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F2A) ; ø»œ ½ + (ideograph-daikanwa . 08192) ; ø¸‚€€ + (=ucs . #x21E22) ; 𡸢 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x5152) ; 兒 + )) + (chinese-cns11643-4 . #x3140) ; ø»—¸§ + (ideograph-daikanwa . 08193) ; ø¸‚€ + (=cbeta . 06242) ; ø¸¡¡¢ + (=ucs . #x21E23) ; 𡸣 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x313B) ; ø»—¸¢ + (ideograph-daikanwa . 08194) ; ø¸‚€‚ + (=ucs . #x21E24) ; 𡸤 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x354D) ; ø»•´¨ + (ideograph-daikanwa . 08195) ; ø¸‚€ƒ + (=cbeta . 06645) ; ø¸¡§µ + (=ucs . #x37DD) ; 㟝 + )) +(define-char + '((=>ucs . #x5D1D) ; 崝 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD4F6) ; ý¢€“¶ + (ideograph-daikanwa . 08196) ; ø¸‚€„ + (=jef-china3 . #x4BCA) ; øº„¯Š + )) +(define-char + '((morohashi-daikanwa 8196 0 4) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x5D1D) ; 崝 + )) +(define-char + '((=>ucs . #x5D1D) ; 崝 + (morohashi-daikanwa 8196 0 5) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3479) ; ø»“©² + )) +(define-char + '((=>ucs . #x5D1E) ; 崞 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD4F4) ; ý¢€“´ + (ideograph-daikanwa . 08197) ; ø¸‚€… + (=jef-china3 . #x8BF0) ; øºˆ¯° + )) +(define-char + '((morohashi-daikanwa 8197 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6146) ; ø»…¤© + (chinese-isoir165 . #x6146) ; ø»ŽŒ¹ + (chinese-cns11643-2 . #x3477) ; ø»“©° + (=ucs . #x5D1E) ; 崞 + )) +(define-char + '((=>ucs . #x21E25) ; 𡸥 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08198) ; ø¸‚€† + )) +(define-char + '((morohashi-daikanwa 8198 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x317C) ; ø»šƒ§ + (=ucs . #x21E25) ; 𡸥 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1998) + (=jis-x0208 . #x5640) ; ø½‹„‘ + (chinese-isoir165 . #x2C3C) ; ø»Œ¾¹ + (chinese-cns11643-2 . #x3527) ; ø»“©¾ + (=gt-pj-1 . #x5640) ; 崟 + (chinese-big5 . #xD543) ; ý¢€•ƒ + (ideograph-daikanwa . 08199) ; ø¸‚€‡ + (=ucs . #x5D1F) ; 崟 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x347B) ; ø»“©´ + (=jis-x0213-2-2000 . #x2850) ; ø»¤¨ + (chinese-big5 . #xD4F8) ; ý¢€“¸ + (ideograph-daikanwa . 08200) ; ø¸‚€ˆ + (=jef-china3 . #x4BCB) ; øº„¯‹ + (=ucs . #x5D20) ; å´  + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3546) ; ø»•´¡ + (ideograph-daikanwa . 08201) ; ø¸‚€‰ + (=ucs . #x5D21) ; å´¡ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08202) ; ø¸‚€Š + (=ucs . #x21E26) ; 𡸦 + )) +(define-char + '((=>ucs . #x21E26) ; 𡸦 + (morohashi-daikanwa 8202 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3226) ; ø»šƒ¯ + )) +(define-char + '((=>ucs . #x5D22) ; å´¢ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2006) + (=jis-x0208 . #x5644) ; ø½‹„• + (=gt-pj-1 . #x5644) ; ø½‹„• + (chinese-big5 . #xB157) ; ý¢€‹…— + (ideograph-daikanwa . 08203) ; ø¸‚€‹ + (ucs-jis . #x5D22) ; ø½‹„• + )) +(define-char + '((morohashi-daikanwa 8203 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x597B) ; ø»’–† + (chinese-gb12345 . #x613F) ; å´¢ + (=ucs . #x5D22) ; å´¢ + )) +(define-char + '((=>ucs . #x21E35) ; 𡸵 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08204) ; ø¸‚€Œ + )) +(define-char + '((morohashi-daikanwa 8204 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F23) ; ø»œ ¶ + (=ucs . #x21E35) ; 𡸵 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3B47) ; ø»‹‹‚ + (chinese-big5 . #xD542) ; ý¢€•‚ + (ideograph-daikanwa . 08205) ; ø¸‚€ + (=jef-china3 . #x4AFA) ; øº„«º + (=ucs . #x5D23) ; å´£ + )) +(define-char + '((=>ucs . #x5D23) ; å´£ + (morohashi-daikanwa 8205 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3526) ; ø»“©½ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6145) ; ø»…¤¨ + (japanese-jisx0212 . #x3B48) ; ø»‹‹ƒ + (chinese-isoir165 . #x6145) ; ø»ŽŒ¸ + (=jis-x0213-2-2000 . #x2851) ; ø»¤¨‚ + (chinese-big5 . #xB15C) ; ý¢€‹…œ + (ideograph-daikanwa . 08206) ; ø¸‚€Ž + (=jef-china3 . #x8CE2) ; øºˆ³¢ + (=ucs . #x5D24) ; å´¤ + )) +(define-char + '((=>ucs . #x5D24) ; å´¤ + (morohashi-daikanwa 8206 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5A22) ; ø»’–‹ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3522) ; ø»“©¹ + (chinese-big5 . #xD4FD) ; ý¢€“½ + (ideograph-daikanwa . 08207) ; ø¸‚€ + (=ucs . #x5D25) ; å´¥ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6143) ; ø»…¤¦ + (japanese-jisx0212 . #x3B49) ; ø»‹‹„ + (chinese-isoir165 . #x6143) ; ø»ŽŒ¶ + (chinese-cns11643-2 . #x3521) ; ø»“©¸ + (=jis-x0213-2-2000 . #x2852) ; ø»¤¨ƒ + (chinese-big5 . #xD4FC) ; ý¢€“¼ + (ideograph-daikanwa . 08208) ; ø¸‚€ + (=ucs . #x5D26) ; å´¦ + )) +(define-char + '((=>ucs . #x5D27) ; å´§ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x627E) ; ø»‰»‡ + (japanese-jisx0212 . #x3B4A) ; ø»‹‹… + (=jis-x0213-1-2000 . #x4F71) ; ø»£—° + (chinese-big5 . #xB15D) ; ý¢€‹… + (ideograph-daikanwa . 08209) ; ø¸‚€‘ + (=jef-china3 . #x4AFB) ; øº„«» + (ucs-jis . #x5D27) ; ø»‰»‡ + )) +(define-char + '((morohashi-daikanwa 8209 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6142) ; ø»…¤¥ + (chinese-isoir165 . #x6142) ; ø»ŽŒµ + (chinese-cns11643-1 . #x5A23) ; ø»’–Œ + (=ucs . #x5D27) ; å´§ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x347D) ; ø»“©¶ + (chinese-big5 . #xD4FA) ; ý¢€“º + (ideograph-daikanwa . 08210) ; ø¸‚€’ + (=ucs . #x5D28) ; å´¨ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E73) ; ø»œ ¨ + (ideograph-daikanwa . 08211) ; ø¸‚€“ + (=ucs . #x21E27) ; 𡸧 + )) +(define-char + '((=>ucs . #x5D29) ; å´© + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08212) ; ø¸‚€” + (=jef-china3 . #x4AFC) ; øº„«¼ + )) +(define-char + '((morohashi-daikanwa 8212 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3140) ; ø»„žƒ + (=jis-x0208 . #x4A78) ; ø½Š³¡ + (korean-ksc5601 . #x5D5A) ; ø»‰³ + (chinese-isoir165 . #x3140) ; ø»†“ + (chinese-cns11643-1 . #x597D) ; ø»’–ˆ + (=gt-pj-1 . #x4A78) ; å´© + (chinese-big5 . #xB159) ; ý¢€‹…™ + (=gt-k . 07873) ; ý¡„» + (=ucs . #x5D29) ; å´© + )) +(define-char + '((=>ucs . #x21E54) ; 𡹔 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08213) ; ø¸‚€• + )) +(define-char + '((morohashi-daikanwa 8213 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x313F) ; ø»—¸¦ + (=ucs . #x21E54) ; 𡹔 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3139) ; ø»—¸  + (ideograph-daikanwa . 08214) ; ø¸‚€– + (=ucs . #x37DE) ; 㟞 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E7B) ; ø»œ ° + (ideograph-daikanwa . 08215) ; ø¸‚€— + (=ucs . #x21E1A) ; 𡸚 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E78) ; ø»œ ­ + (ideograph-daikanwa . 08216) ; ø¸‚€˜ + (=jef-china3 . #x4AFD) ; øº„«½ + (=ucs . #x37DF) ; 㟟 + )) +(define-char + '((=>ucs . #x21E29) ; 𡸩 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08217) ; ø¸‚€™ + )) +(define-char + '((morohashi-daikanwa 8217 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x317D) ; ø»šƒ¨ + (=ucs . #x21E29) ; 𡸩 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3224) ; ø»šƒ­ + (ideograph-daikanwa . 08218) ; ø¸‚€š + (=ucs . #x21E2A) ; 𡸪 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3550) ; ø»•´« + (ideograph-daikanwa . 08220) ; ø¸‚€œ + (=ucs . #x37E0) ; 㟠 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 1967) + (=jis-x0208 . #x563E) ; ø½‹„ + (korean-ksc5601 . #x4B2B) ; ø»‰˜‚ + (chinese-cns11643-1 . #x5A24) ; ø»’– + (chinese-gb12345 . #x385A) ; 崗 + (=gt-pj-1 . #x563E) ; 崗 + (chinese-big5 . #xB15E) ; ý¢€‹…ž + (ideograph-daikanwa . 08221) ; ø¸‚€ + (=ucs . #x5D17) ; 崗 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F28) ; ø»œ » + (ideograph-daikanwa . 08222) ; ø¸‚€ž + (=ucs . #x21E2C) ; 𡸬 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E7A) ; ø»œ ¯ + (ideograph-daikanwa . 08223) ; ø¸‚€Ÿ + (=ucs . #x21E7B) ; 𡹻 + )) +(define-char + '((=>ucs . #x21E62) ; 𡹢 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08224) ; ø¸‚€  + )) +(define-char + '((=>ucs . #x21E62) ; 𡹢 + (morohashi-daikanwa 8224 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3229) ; ø»šƒ² + )) +(define-char + '((morohashi-daikanwa 8224 0 3) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x21E62) ; 𡹢 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3221) ; ø»šƒª + (ideograph-daikanwa . 08225) ; ø¸‚€¡ + (=ucs . #x21E63) ; 𡹣 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3227) ; ø»šƒ° + (ideograph-daikanwa . 08226) ; ø¸‚€¢ + (=ucs . #x21E64) ; 𡹤 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3223) ; ø»šƒ¬ + (ideograph-daikanwa . 08227) ; ø¸‚€£ + (=ucs . #x21E65) ; 𡹥 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3222) ; ø»šƒ« + (ideograph-daikanwa . 08229) ; ø¸‚€¥ + (=ucs . #x21E67) ; 𡹧 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3225) ; ø»šƒ® + (ideograph-daikanwa . 08230) ; ø¸‚€¦ + (=ucs . #x21E68) ; 𡹨 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x322A) ; ø»šƒ³ + (ideograph-daikanwa . 08231) ; ø¸‚€§ + (=ucs . #x21E69) ; 𡹩 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F25) ; ø»œ ¸ + (ideograph-daikanwa . 08233) ; ø¸‚€© + (=ucs . #x21E52) ; 𡹒 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E7D) ; ø»œ ² + (ideograph-daikanwa . 08236) ; ø¸‚€¬ + (=ucs . #x21E4A) ; 𡹊 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F21) ; ø»œ ´ + (ideograph-daikanwa . 08238) ; ø¸‚€® + (=ucs . #x21E4F) ; 𡹏 + )) +(define-char + '((=>ucs . #x21E43) ; 𡹃 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 49050) ; ø¸‹¾š + )) +(define-char + '((morohashi-daikanwa 49050 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E77) ; ø»œ ¬ + (=ucs . #x21E43) ; 𡹃 + )) +(define-char + '((=>ucs . #x21E4B) ; 𡹋 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 49051) ; ø¸‹¾› + )) +(define-char + '((morohashi-daikanwa 49051 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E7C) ; ø»œ ± + (=ucs . #x21E4B) ; 𡹋 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3553) ; ø»•´® + (=ucs . #x37E5) ; 㟥 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x354A) ; ø»•´¥ + (chinese-gb12345 . #x6134) ; å´¬ + (=ucs . #x5D2C) ; å´¬ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5538) ; ø»…’³ + (chinese-isoir165 . #x5538) ; ø»»ƒ + (=ucs . #x5D2D) ; å´­ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6144) ; ø»…¤§ + (chinese-isoir165 . #x6144) ; ø»ŽŒ· + (chinese-cns11643-2 . #x3528) ; ø»“©¿ + (chinese-big5 . #xD544) ; ý¢€•„ + (=ucs . #x5D2E) ; å´® + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3554) ; ø»•´¯ + (=ucs . #x5D2F) ; å´¯ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3524) ; ø»“©» + (chinese-big5 . #xD540) ; ý¢€•€ + (=ucs . #x5D30) ; å´° + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3E7E) ; ø»œ ³ + (=ucs . #x21E4D) ; 𡹍 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3B4B) ; ø»‹‹† + (chinese-cns11643-2 . #x3B4B) ; ø»“³– + (=jis-x0213-2-2000 . #x2853) ; ø»¤¨„ + (chinese-big5 . #xD8E7) ; ý¢€£§ + (ideograph-daikanwa . 08239) ; ø¸‚€¯ + (=ucs . #x5D31) ; å´± + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3769) ; ø»šŒˆ + (ideograph-daikanwa . 08240) ; ø¸‚€° + (=ucs . #x21E6A) ; 𡹪 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4833) ; ø»œ®” + (ideograph-daikanwa . 08241) ; ø¸‚€± + (=ucs . #x21E6B) ; 𡹫 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B52) ; ø»“³ + (chinese-big5 . #xD8EE) ; ý¢€£® + (ideograph-daikanwa . 08242) ; ø¸‚€² + (=ucs . #x5D32) ; å´² + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B47) ; ø»“³’ + (chinese-big5 . #xD8E3) ; ý¢€££ + (ideograph-daikanwa . 08243) ; ø¸‚€³ + (=ucs . #x5D33) ; å´³ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x614B) ; ø»…¤® + (japanese-jisx0212 . #x3B4C) ; ø»‹‹‡ + (chinese-isoir165 . #x614B) ; ø»ŽŒ¾ + (chinese-big5 . #xB451) ; ý¢€‹‘‘ + (ideograph-daikanwa . 08244) ; ø¸‚€´ + (=jef-china3 . #x4BA1) ; øº„®¡ + (=ucs . #x5D34) ; å´´ + )) +(define-char + '((=>ucs . #x5D34) ; å´´ + (morohashi-daikanwa 8244 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5E76) ; ø»’— + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B43) ; ø»“³Ž + (chinese-big5 . #xD8DF) ; ý¢€£Ÿ + (ideograph-daikanwa . 08245) ; ø¸‚€µ + (=ucs . #x5D35) ; å´µ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x376E) ; ø»šŒ + (ideograph-daikanwa . 08246) ; ø¸‚€¶ + (=ucs . #x21E6C) ; 𡹬 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B2F) ; ø»•¼¾ + (ideograph-daikanwa . 08247) ; ø¸‚€· + (=ucs . #x37E6) ; 㟦 + )) +(define-char + '((=>ucs . #x21E6D) ; 𡹭 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08248) ; ø¸‚€¸ + )) +(define-char + '((morohashi-daikanwa 8248 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x482A) ; ø»œ®‹ + (=ucs . #x21E6D) ; 𡹭 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B53) ; ø»“³ž + (chinese-big5 . #xD8EF) ; ý¢€£¯ + (ideograph-daikanwa . 08249) ; ø¸‚€¹ + (=ucs . #x5D36) ; å´¶ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B3D) ; ø»“³ˆ + (chinese-big5 . #xD8D9) ; ý¢€£™ + (ideograph-daikanwa . 08250) ; ø¸‚€º + (=ucs . #x5D37) ; å´· + )) +(define-char + '((=>ucs . #x21E9A) ; 𡺚 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08251) ; ø¸‚€» + )) +(define-char + '((morohashi-daikanwa 8251 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x482C) ; ø»œ® + (=ucs . #x21E9A) ; 𡺚 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B50) ; ø»“³› + (chinese-big5 . #xD8EC) ; ý¢€£¬ + (ideograph-daikanwa . 08252) ; ø¸‚€¼ + (=ucs . #x5D38) ; å´¸ + )) +(define-char + '((=>ucs . #x5D39) ; å´¹ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3B4D) ; ø»‹‹ˆ + (=jis-x0213-2-2000 . #x2854) ; ø»¤¨… + (chinese-big5 . #xD8EA) ; ý¢€£ª + (ideograph-daikanwa . 08253) ; ø¸‚€½ + (ucs-jis . #x5D39) ; ø»‹‹ˆ + )) +(define-char + '((morohashi-daikanwa 8253 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B4E) ; ø»“³™ + (=jef-china3 . #x4BCC) ; øº„¯Œ + (=ucs . #x5D39) ; å´¹ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x5F07) ; 弇 + )) + (chinese-cns11643-6 . #x4834) ; ø»œ®• + (ideograph-daikanwa . 08254) ; ø¸‚€¾ + (=cbeta . 06481) ; ø¸¡¥‘ + (=ucs . #x21E6E) ; 𡹮 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B48) ; ø»“³“ + (chinese-big5 . #xD8E4) ; ý¢€£¤ + (ideograph-daikanwa . 08255) ; ø¸‚€¿ + (=ucs . #x5D3A) ; å´º + )) +(define-char + '((=>ucs . #x21E6F) ; 𡹯 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08256) ; ø¸‚€ + )) +(define-char + '((morohashi-daikanwa 8256 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x376F) ; ø»šŒŽ + (=ucs . #x21E6F) ; 𡹯 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x376C) ; ø»šŒ‹ + (ideograph-daikanwa . 08257) ; ø¸‚ + (=ucs . #x21E70) ; 𡹰 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B36) ; ø»•½… + (ideograph-daikanwa . 08258) ; ø¸‚‚ + (=ucs . #x5D3B) ; å´» + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B51) ; ø»“³œ + (chinese-big5 . #xD8ED) ; ý¢€£­ + (ideograph-daikanwa . 08259) ; ø¸‚ƒ + (=ucs . #x5D3C) ; å´¼ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x614C) ; ø»…¤¯ + (japanese-jisx0212 . #x3B4E) ; ø»‹‹‰ + (chinese-isoir165 . #x614C) ; ø»ŽŒ¿ + (chinese-cns11643-2 . #x3B4A) ; ø»“³• + (chinese-big5 . #xD8E6) ; ý¢€£¦ + (ideograph-daikanwa . 08260) ; ø¸‚„ + (=ucs . #x5D3D) ; å´½ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x614A) ; ø»…¤­ + (chinese-isoir165 . #x614A) ; ø»ŽŒ½ + (chinese-cns11643-3 . #x3B28) ; ø»•¼· + (ideograph-daikanwa . 08261) ; ø¸‚… + (=ucs . #x5D3E) ; å´¾ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3B4F) ; ø»‹‹Š + (chinese-cns11643-2 . #x3B42) ; ø»“³ + (chinese-big5 . #xD8DE) ; ý¢€£ž + (ideograph-daikanwa . 08263) ; ø¸‚‡ + (=jef-china3 . #x4BCD) ; øº„¯ + (=ucs . #x5D3F) ; å´¿ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x54A2) ; 咢 + )) + (chinese-cns11643-3 . #x3B32) ; ø»•½ + (ideograph-daikanwa . 08264) ; ø¸‚ˆ + (=ucs . #x37E7) ; 㟧 + )) +(define-char + '((=>ucs . #x37E7) ; 㟧 + (morohashi-daikanwa 8264 0 9) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x4E90) ; 亐 + )) + )) + (=cbeta . 02920) ; ø¸ ­¨ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B54) ; ø»“³Ÿ + (chinese-big5 . #xD8F0) ; ý¢€£° + (ideograph-daikanwa . 08265) ; ø¸‚‰ + (=ucs . #x5D40) ; 嵀 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B40) ; ø»“³‹ + (chinese-big5 . #xD8DC) ; ý¢€£œ + (ideograph-daikanwa . 08266) ; ø¸‚Š + (=ucs . #x5D41) ; 嵁 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3B50) ; ø»‹‹‹ + (chinese-cns11643-2 . #x3B4D) ; ø»“³˜ + (=jis-x0213-2-2000 . #x2855) ; ø»¤¨† + (chinese-big5 . #xD8E9) ; ý¢€£© + (ideograph-daikanwa . 08267) ; ø¸‚‹ + (=jef-china3 . #x4BA2) ; øº„®¢ + (=ucs . #x5D42) ; 嵂 + )) +(define-char + '((=>ucs . #x5D43) ; 嵃 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3B51) ; ø»‹‹Œ + (chinese-big5 . #xD8DA) ; ý¢€£š + (ideograph-daikanwa . 08268) ; ø¸‚Œ + (ucs-jis . #x5D43) ; ø»‹‹Œ + )) +(define-char + '((=>ucs . #x5D43) ; 嵃 + (morohashi-daikanwa 8268 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B3E) ; ø»“³‰ + (=jef-china3 . #x4BCE) ; øº„¯Ž + (ucs-cns . #x5D43) ; ø»“³‰ + )) +(define-char + '((=>ucs-cns . #x2F87C) ; 嵃 + (morohashi-daikanwa 8268 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (->same-ideograph + ((=ucs . #x2F87C) ; 嵃 + )) + (=ucs . #x5D43) ; 嵃 + )) +(define-char + '((=>ucs* . #x5D43) ; 嵃 + (morohashi-daikanwa 8268 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x482B) ; ø»œ®Œ + (ucs-gb . #x5D43) ; 嵃 + (=ucs . #x2F87C) ; 嵃 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B27) ; ø»•¼¶ + (ideograph-daikanwa . 08269) ; ø¸‚ + (=ucs . #x5D44) ; 嵄 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08270) ; ø¸‚Ž + (=ucs . #x21E72) ; 𡹲 + )) +(define-char + '((=>ucs . #x21E72) ; 𡹲 + (morohashi-daikanwa 8270 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x376B) ; ø»šŒŠ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B55) ; ø»“³  + (chinese-big5 . #xD8F1) ; ý¢€£± + (ideograph-daikanwa . 08271) ; ø¸‚ + (=ucs . #x5D45) ; 嵅 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x79BE) ; 禾 + ) + ((=ucs . #x5C24) ; å°¤ + )) + ) + ((=ucs . #x5C71) ; å±± + )) + (japanese-jisx0212 . #x3B52) ; ø»‹‹ + (chinese-cns11643-3 . #x3B37) ; ø»•½† + (=jis-x0213-1-2000 . #x4F73) ; ø»£—² + (ideograph-daikanwa . 08272) ; ø¸‚ + (=cbeta . 03704) ; ø¸ ¹¸ + (=jef-china3 . #x4BB4) ; øº„®´ + (=ucs . #x5D46) ; 嵆 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6F7A) ; ø»…º + (chinese-isoir165 . #x6F7A) ; ø»Ž¢‘ + (chinese-cns11643-1 . #x5E77) ; ø»’˜ + (=jis-x0213-1-2000 . #x4F74) ; ø»£—³ + (chinese-big5 . #xB452) ; ý¢€‹‘’ + (ideograph-daikanwa . 08273) ; ø¸‚‘ + (=jef-china3 . #x5DAE) ; øº…¶® + (=ucs . #x5D47) ; 嵇 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B29) ; ø»•¼¸ + (=jis-x0213-2-2000 . #x2856) ; ø»¤¨‡ + (ideograph-daikanwa . 08274) ; ø¸‚’ + (=ucs . #x37E8) ; 㟨 + )) +(define-char + '((=>ucs . #x5D48) ; 嵈 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3B53) ; ø»‹‹Ž + (ideograph-daikanwa . 08275) ; ø¸‚“ + (=jef-china3 . #x4BCF) ; øº„¯ + (ucs-jis . #x5D48) ; ø»‹‹Ž + )) +(define-char + '((morohashi-daikanwa 8275 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B2A) ; ø»•¼¹ + (=ucs . #x5D48) ; 嵈 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B4F) ; ø»“³š + (chinese-big5 . #xD8EB) ; ý¢€£« + (ideograph-daikanwa . 08276) ; ø¸‚” + (=ucs . #x5D49) ; 嵉 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08277) ; ø¸‚• + (=ucs . #x21E73) ; 𡹳 + )) +(define-char + '((=>ucs . #x21E73) ; 𡹳 + (morohashi-daikanwa 8277 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3730) ; ø»˜‹ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6152) ; ø»…¤µ + (=jis-x0208 . #x564B) ; ø½‹„œ + (korean-ksc5601 . #x5A2E) ; ø»‰®‡ + (chinese-isoir165 . #x6152) ; ø»Ž… + (chinese-cns11643-2 . #x3B41) ; ø»“³Œ + (=gt-pj-1 . #x564B) ; 嵋 + (chinese-big5 . #xD8DD) ; ý¢€£ + (ideograph-daikanwa . 08278) ; ø¸‚– + (=ucs . #x5D4B) ; 嵋 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2012) + (chinese-gb2312 . #x4736) ; ø»„¾ + (=jis-x0208 . #x5648) ; ø½‹„™ + (korean-ksc5601 . #x4A6E) ; ø»‰—§ + (chinese-isoir165 . #x4736) ; ø»¦ + (chinese-cns11643-1 . #x5E74) ; ø»’• + (=gt-pj-1 . #x5648) ; 嵌 + (chinese-big5 . #xB44F) ; ý¢€‹‘ + (ideograph-daikanwa . 08279) ; ø¸‚— + (=ucs . #x5D4C) ; 嵌 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B2E) ; ø»•¼½ + (ideograph-daikanwa . 08280) ; ø¸‚˜ + (=cbeta . 05863) ; ø¸¡›§ + (=ucs . #x5D4D) ; 嵍 + )) +(define-char + '((=>ucs . #x5D4E) ; 嵎 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x564A) ; ø»ƒŠŸ + (japanese-jisx0208 . #x564A) ; ø»‡ž§ + (chinese-cns11643-2 . #x3B45) ; ø»“³ + (ideograph-daikanwa . 08281) ; ø¸‚™ + )) +(define-char + '((morohashi-daikanwa 8281 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-isoir165 . #x7A7B) ; ø»Ž²œ + (=jis-x0208-1990 . #x564A) ; ø½‹„› + (=gt-pj-1 . #x564A) ; 嵎 + (chinese-big5 . #xD8E1) ; ý¢€£¡ + (=ucs . #x5D4E) ; 嵎 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08282) ; ø¸‚š + (=ucs . #x21E75) ; 𡹵 + )) +(define-char + '((=>ucs . #x21E75) ; 𡹵 + (morohashi-daikanwa 8282 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3770) ; ø»šŒ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08283) ; ø¸‚› + (=ucs . #x21E9D) ; 𡺝 + )) +(define-char + '((=>ucs . #x21E9D) ; 𡺝 + (morohashi-daikanwa 8283 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4831) ; ø»œ®’ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08284) ; ø¸‚œ + (=ucs . #x21E76) ; 𡹶 + )) +(define-char + '((=>ucs . #x21E76) ; 𡹶 + (morohashi-daikanwa 8284 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x376A) ; ø»šŒ‰ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B34) ; ø»•½ƒ + (ideograph-daikanwa . 08285) ; ø¸‚ + (=ucs . #x5D4F) ; 嵏 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3B54) ; ø»‹‹ + (chinese-cns11643-2 . #x3B46) ; ø»“³‘ + (chinese-big5 . #xD8E2) ; ý¢€£¢ + (ideograph-daikanwa . 08286) ; ø¸‚ž + (=ucs . #x5D55) ; 嵕 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3771) ; ø»šŒ + (ideograph-daikanwa . 08287) ; ø¸‚Ÿ + (=ucs . #x21E77) ; 𡹷 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3772) ; ø»šŒ‘ + (ideograph-daikanwa . 08288) ; ø¸‚  + (=ucs . #x21E78) ; 𡹸 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2018) + (=jis-x0208 . #x4D72) ; ø½Š·µ + (korean-ksc5601 . #x5539) ; ø»‰¦¼ + (chinese-gb12345 . #x6130) ; 嵐 + (=gt-pj-1 . #x4D72) ; 嵐 + (chinese-big5 . #xB450) ; ý¢€‹‘ + (ideograph-daikanwa . 08289) ; ø¸‚¡ + (=gt-k . 09158) ; ý¡„‚† + (=ucs . #x5D50) ; 嵐 + )) +(define-char + '((=>ucs . #x5D50) ; 嵐 + (morohashi-daikanwa 8289 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5E75) ; ø»’– + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3732) ; ø»˜ + (ideograph-daikanwa . 08290) ; ø¸‚¢ + (=ucs . #x37E9) ; 㟩 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3B55) ; ø»‹‹ + (chinese-cns11643-2 . #x3B44) ; ø»“³ + (chinese-big5 . #xD8E0) ; ý¢€£  + (ideograph-daikanwa . 08291) ; ø¸‚£ + (=ucs . #x5D51) ; 嵑 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x754F) ; 畏 + )) + (chinese-cns11643-4 . #x3734) ; ø»˜ + (ideograph-daikanwa . 08292) ; ø¸‚¤ + (=cbeta . 00115) ; ø¸ ³ + (=ucs . #x37EA) ; 㟪 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3735) ; ø»˜ + (ideograph-daikanwa . 08293) ; ø¸‚¥ + (=ucs . #x5D54) ; 嵔 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 5402) + (=jis-x0208 . #x5649) ; ø½‹„š + (chinese-cns11643-2 . #x3B49) ; ø»“³” + (=gt-pj-1 . #x5649) ; 嵒 + (chinese-big5 . #xD8E5) ; ý¢€£¥ + (ideograph-daikanwa . 08294) ; ø¸‚¦ + (=gt-k . 09183) ; ý¡„‚Ÿ + (=ucs . #x5D52) ; 嵒 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x54C1) ; 品 + )) + (chinese-cns11643-3 . #x3B33) ; ø»•½‚ + (=jis-x0213-1-2000 . #x4F75) ; ø»£—´ + (ideograph-daikanwa . 08295) ; ø¸‚§ + (=cbeta . 04033) ; ø¸ ¿ + (=jef-china3 . #x4BA3) ; øº„®£ + (=ucs . #x5D53) ; 嵓 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08296) ; ø¸‚¨ + (=ucs . #x21E79) ; 𡹹 + )) +(define-char + '((=>ucs . #x21E79) ; 𡹹 + (morohashi-daikanwa 8296 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3774) ; ø»šŒ“ + )) +(define-char + '((=>ucs . #x21E7A) ; 𡹺 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08297) ; ø¸‚© + )) +(define-char + '((morohashi-daikanwa 8297 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x21E7A) ; 𡹺 + )) +(define-char + '((=>ucs . #x21E7A) ; 𡹺 + (morohashi-daikanwa 8297 0 3) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x482E) ; ø»œ® + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B35) ; ø»•½„ + (ideograph-daikanwa . 08298) ; ø¸‚ª + (=ucs . #x37EB) ; 㟫 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4832) ; ø»œ®“ + (ideograph-daikanwa . 08299) ; ø¸‚« + (=ucs . #x21E99) ; 𡺙 + )) +(define-char + '((=>ucs . #x21E7C) ; 𡹼 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08300) ; ø¸‚¬ + )) +(define-char + '((morohashi-daikanwa 8300 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3731) ; ø»˜Œ + (=ucs . #x21E7C) ; 𡹼 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x482F) ; ø»œ® + (ideograph-daikanwa . 08301) ; ø¸‚­ + (=ucs . #x21E7D) ; 𡹽 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x376D) ; ø»šŒŒ + (ideograph-daikanwa . 08302) ; ø¸‚® + (=ucs . #x21E7E) ; 𡹾 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3775) ; ø»šŒ” + (ideograph-daikanwa . 08307) ; ø¸‚³ + (=ucs . #x21E94) ; 𡺔 + )) +(define-char + '((=>ucs . #x21E92) ; 𡺒 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08310) ; ø¸‚¶ + )) +(define-char + '((morohashi-daikanwa 8310 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x482D) ; ø»œ®Ž + (=ucs . #x21E92) ; 𡺒 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x76C8) ; 盈 + )) + (chinese-cns11643-6 . #x4830) ; ø»œ®‘ + (ideograph-daikanwa . 08311) ; ø¸‚· + (=cbeta . 06245) ; ø¸¡¡¥ + (=ucs . #x21EA1) ; 𡺡 + )) +(define-char + '((=>ucs . #x21E86) ; 𡺆 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08313) ; ø¸‚¹ + )) +(define-char + '((morohashi-daikanwa 8313 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3733) ; ø»˜Ž + (=ucs . #x21E86) ; 𡺆 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08314) ; ø¸‚º + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (cns-total-strokes . 13) + (chinese-cns11643-4 . #x3C72) ; ø»˜‰£ + (ideograph-daikanwa . 08315) ; ø¸‚» + (=ucs . #x37EC) ; 㟬 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B30) ; ø»•¼¿ + (ideograph-daikanwa . 08316) ; ø¸‚¼ + (=ucs . #x37ED) ; 㟭 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x372F) ; ø»˜Š + (ideograph-daikanwa . 08318) ; ø¸‚¾ + (=ucs . #x5D56) ; 嵖 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B31) ; ø»•½€ + (ideograph-daikanwa . 08319) ; ø¸‚¿ + (=ucs . #x5D57) ; 嵗 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B2C) ; ø»•¼» + (=ucs . #x37EF) ; 㟯 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6149) ; ø»…¤¬ + (chinese-isoir165 . #x6149) ; ø»ŽŒ¼ + (=ucs . #x5D58) ; 嵘 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3B56) ; ø»‹‹‘ + (chinese-cns11643-2 . #x3B4C) ; ø»“³— + (chinese-big5 . #xD8E8) ; ý¢€£¨ + (=ucs . #x5D59) ; 嵙 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (kangxi-strokes . 12) + (total-strokes . 12) + (chinese-isoir165 . #x7A7C) ; ø»Ž² + (=ucs . #x5D5A) ; 嵚 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x614E) ; ø»…¤± + (chinese-isoir165 . #x614E) ; ø»Ž + (chinese-cns11643-3 . #x3B2D) ; ø»•¼¼ + (=ucs . #x5D5B) ; 嵛 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x563F) ; ø½‹„ + (=gt-pj-1 . #x563F) ; 嵜 + (=ucs . #x5D5C) ; 嵜 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6150) ; ø»…¤³ + (chinese-isoir165 . #x6150) ; ø»Žƒ + (=ucs . #x5D5D) ; 嵝 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3768) ; ø»šŒ‡ + (=ucs . #x21E88) ; 𡺈 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3773) ; ø»šŒ’ + (=ucs . #x21E8A) ; 𡺊 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4835) ; ø»œ®– + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6153) ; ø»…¤¶ + (japanese-jisx0212 . #x3B57) ; ø»‹‹’ + (chinese-isoir165 . #x6153) ; ø»Ž† + (chinese-cns11643-2 . #x4255) ; ø»“½² + (=jis-x0213-1-2000 . #x4F76) ; ø»£—µ + (chinese-big5 . #xDD4F) ; ý¢€µ + (ideograph-daikanwa . 08320) ; ø¸‚‚€ + (=ucs . #x5D4A) ; 嵊 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4259) ; ø»“½¶ + (chinese-big5 . #xDD53) ; ý¢€µ“ + (ideograph-daikanwa . 08321) ; ø¸‚‚ + (=ucs . #x5D5E) ; 嵞 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E6B) ; ø»š–œ + (ideograph-daikanwa . 08322) ; ø¸‚‚‚ + (=ucs . #x21ED1) ; 𡻑 + )) +(define-char + '((=>ucs . #x21EAB) ; 𡺫 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 08323) ; ø¸‚‚ƒ + )) +(define-char + '((morohashi-daikanwa 8323 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E70) ; ø»š–¡ + (=ucs . #x21EAB) ; 𡺫 + )) +(define-char + '((=>ucs . #x21EAC) ; 𡺬 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 08324) ; ø¸‚‚„ + )) +(define-char + '((morohashi-daikanwa 8324 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x522D) ; ø»œ¼º + (=ucs . #x21EAC) ; 𡺬 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E6C) ; ø»š– + (ideograph-daikanwa . 08325) ; ø¸‚‚… + (=ucs . #x21EAD) ; 𡺭 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C76) ; ø»˜‰§ + (ideograph-daikanwa . 08326) ; ø¸‚‚† + (=ucs . #x37F0) ; 㟰 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 08327) ; ø¸‚‚‡ + (=ucs . #x21EAE) ; 𡺮 + )) +(define-char + '((=>ucs . #x21EAE) ; 𡺮 + (morohashi-daikanwa 8327 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C7A) ; ø»˜‰« + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3B58) ; ø»‹‹“ + (chinese-cns11643-4 . #x3C79) ; ø»˜‰ª + (ideograph-daikanwa . 08328) ; ø¸‚‚ˆ + (=ucs . #x5D5F) ; 嵟 + )) +(define-char + '((=>ucs . #x5D60) ; åµ  + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=jis-x0208 . #x5478) ; ø½‹‚ + (korean-ksc5601 . #x7A28) ; ø»Š + (ideograph-daikanwa . 05930) ; ø¸œª + )) + (japanese-jisx0212 . #x3B59) ; ø»‹‹” + (ideograph-daikanwa . 08329) ; ø¸‚‚‰ + (=cbeta . 00116) ; ø¸ ´ + (ucs-jis . #x5D60) ; ø»‹‹” + )) +(define-char + '((morohashi-daikanwa 8329 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x595A) ; 奚 + )) + (=ucs . #x5D60) ; åµ  + )) +(define-char + '((=>ucs . #x5D60) ; åµ  + (morohashi-daikanwa 8329 0 3) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((chinese-cns11643-1 . #x5471) ; ø»’Ž¦ + )) + (chinese-cns11643-3 . #x4121) ; ø»–…¤ + )) +(define-char + '((=>ucs . #x21EAF) ; 𡺯 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 08330) ; ø¸‚‚Š + )) +(define-char + '((morohashi-daikanwa 8330 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E71) ; ø»š–¢ + (=ucs . #x21EAF) ; 𡺯 + )) +(define-char + '((=>ucs . #x5D61) ; 嵡 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3B5A) ; ø»‹‹• + (=jis-x0213-2-2000 . #x2857) ; ø»¤¨ˆ + (ideograph-daikanwa . 08331) ; ø¸‚‚‹ + (=jef-china3 . #x4BA4) ; øº„®¤ + (ucs-jis . #x5D61) ; ø»‹‹• + )) +(define-char + '((morohashi-daikanwa 8331 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C7B) ; ø»˜‰¬ + (=ucs . #x5D61) ; 嵡 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3B5B) ; ø»‹‹– + (chinese-cns11643-2 . #x425C) ; ø»“½¹ + (chinese-big5 . #xDD56) ; ý¢€µ– + (ideograph-daikanwa . 08332) ; ø¸‚‚Œ + (=jef-china3 . #x4BD1) ; øº„¯‘ + (=ucs . #x5D62) ; åµ¢ + )) +(define-char + '((=>ucs . #x21EB0) ; 𡺰 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 08333) ; ø¸‚‚ + )) +(define-char + '((morohashi-daikanwa 8333 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x522E) ; ø»œ¼» + (=ucs . #x21EB0) ; 𡺰 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4254) ; ø»“½± + (chinese-big5 . #xDD4E) ; ý¢€µŽ + (ideograph-daikanwa . 08335) ; ø¸‚‚ + (=ucs . #x5D63) ; åµ£ + )) +(define-char + '((=>ucs . #x21EB2) ; 𡺲 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 08336) ; ø¸‚‚ + (=cbeta . 00118) ; ø¸ ¶ + )) +(define-char + '((morohashi-daikanwa 8336 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C7D) ; ø»˜‰® + (=ucs . #x21EB2) ; 𡺲 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3B5C) ; ø»‹‹— + (ideograph-daikanwa . 08337) ; ø¸‚‚‘ + (=jef-china3 . #x4BB5) ; øº„®µ + (=ucs . #x5D64) ; 嵤 + )) +(define-char + '((=>ucs . #x5D64) ; 嵤 + (morohashi-daikanwa 8337 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x407C) ; ø»–…¡ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 08338) ; ø¸‚‚’ + (=jef-china3 . #x4BD2) ; øº„¯’ + (=ucs . #x5D65) ; åµ¥ + )) +(define-char + '((=>ucs . #x5D65) ; åµ¥ + (morohashi-daikanwa 8338 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDD50) ; ý¢€µ + )) +(define-char + '((=>ucs . #x5D65) ; åµ¥ + (morohashi-daikanwa 8338 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4256) ; ø»“½³ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5235) ; ø»œ½‚ + (ideograph-daikanwa . 08339) ; ø¸‚‚“ + (=ucs . #x21EB3) ; 𡺳 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C73) ; ø»˜‰¤ + (ideograph-daikanwa . 08340) ; ø¸‚‚” + (=ucs . #x37F1) ; 㟱 + )) +(define-char + '((=>ucs . #x21EB4) ; 𡺴 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 08341) ; ø¸‚‚• + )) +(define-char + '((morohashi-daikanwa 8341 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E6A) ; ø»š–› + (=ucs . #x21EB4) ; 𡺴 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x407B) ; ø»–…  + (ideograph-daikanwa . 08342) ; ø¸‚‚– + (=ucs . #x37F6) ; 㟶 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x8C48) ; 豈 + )) + (chinese-cns11643-3 . #x407A) ; ø»–…Ÿ + (ideograph-daikanwa . 08343) ; ø¸‚‚— + (=cbeta . 06477) ; ø¸¡¥ + (=ucs . #x5D66) ; 嵦 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E73) ; ø»š–¤ + (ideograph-daikanwa . 08344) ; ø¸‚‚˜ + (=ucs . #x21EB5) ; 𡺵 + )) +(define-char + '((=>ucs . #x21EB6) ; 𡺶 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 08345) ; ø¸‚‚™ + )) +(define-char + '((morohashi-daikanwa 8345 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x522B) ; ø»œ¼¸ + (=ucs . #x21EB6) ; 𡺶 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x425B) ; ø»“½¸ + (chinese-big5 . #xDD55) ; ý¢€µ• + (ideograph-daikanwa . 08346) ; ø¸‚‚š + (=ucs . #x5D67) ; 嵧 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x425A) ; ø»“½· + (chinese-big5 . #xDD54) ; ý¢€µ” + (ideograph-daikanwa . 08347) ; ø¸‚‚› + (=ucs . #x5D68) ; 嵨 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 2024) + (chinese-gb2312 . #x6154) ; ø»…¤· + (=jis-x0208 . #x3F73) ; ø½Š£’ + (korean-ksc5601 . #x6321) ; ø»‰»ˆ + (chinese-isoir165 . #x6154) ; ø»Ž‡ + (chinese-cns11643-1 . #x6369) ; ø»’¤  + (=gt-pj-1 . #x3F73) ; 嵩 + (chinese-big5 . #xB743) ; ý¢€‹ƒ + (ideograph-daikanwa . 08348) ; ø¸‚‚œ + (=ucs . #x5D69) ; 嵩 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3B5D) ; ø»‹‹˜ + (chinese-cns11643-4 . #x3C75) ; ø»˜‰¦ + (=jis-x0213-2-2000 . #x2858) ; ø»¤¨‰ + (ideograph-daikanwa . 08349) ; ø¸‚‚ + (=ucs . #x5D6A) ; 嵪 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E6D) ; ø»š–ž + (ideograph-daikanwa . 08350) ; ø¸‚‚ž + (=ucs . #x37F3) ; 㟳 + )) +(define-char + '((=>ucs . #x21EB7) ; 𡺷 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 08351) ; ø¸‚‚Ÿ + )) +(define-char + '((morohashi-daikanwa 8351 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E6F) ; ø»š–  + (=ucs . #x21EB7) ; 𡺷 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x8006) ; 耆 + )) + (ideograph-daikanwa . 08352) ; ø¸‚‚  + (=cbeta . 02753) ; ø¸ « + )) +(define-char + '((=>ucs . #x21EB9) ; 𡺹 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 08353) ; ø¸‚‚¡ + )) +(define-char + '((morohashi-daikanwa 8353 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x522C) ; ø»œ¼¹ + (=ucs . #x21EB9) ; 𡺹 + )) +(define-char + '((=>ucs . #x5D6B) ; 嵫 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 08354) ; ø¸‚‚¢ + )) +(define-char + '((morohashi-daikanwa 8354 0 4) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6151) ; ø»…¤´ + (chinese-isoir165 . #x6151) ; ø»Ž„ + (chinese-cns11643-2 . #x3B3F) ; ø»“³Š + (chinese-big5 . #xD8DB) ; ý¢€£› + (=ucs . #x5D6B) ; 嵫 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 2020) + (chinese-gb2312 . #x614D) ; ø»…¤° + (=jis-x0208 . #x564C) ; ø½‹„ + (korean-ksc5601 . #x6863) ; ø»Šƒ  + (chinese-isoir165 . #x614D) ; ø»Ž€ + (chinese-cns11643-2 . #x4258) ; ø»“½µ + (=gt-pj-1 . #x564C) ; 嵬 + (chinese-big5 . #xDD52) ; ý¢€µ’ + (ideograph-daikanwa . 08355) ; ø¸‚‚£ + (=gt-k . 10303) ; ý¡„‚ ¿ + (=ucs . #x5D6C) ; 嵬 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D21) ; ø»˜‰° + (=jis-x0213-2-2000 . #x2859) ; ø»¤¨Š + (ideograph-daikanwa . 08356) ; ø¸‚‚¤ + (=ucs . #x37F4) ; 㟴 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5239) ; ø»œ½† + (ideograph-daikanwa . 08357) ; ø¸‚‚¥ + (=ucs . #x21EBA) ; 𡺺 + )) +(define-char + '((=>ucs . #x21EBB) ; 𡺻 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 08358) ; ø¸‚‚¦ + )) +(define-char + '((morohashi-daikanwa 8358 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5230) ; ø»œ¼½ + (=ucs . #x21EBB) ; 𡺻 + )) +(define-char + '((=>ucs . #x5D6D) ; åµ­ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3B5E) ; ø»‹‹™ + (=jis-x0213-1-2000 . #x4F77) ; ø»£—¶ + (ideograph-daikanwa . 08359) ; ø¸‚‚§ + (=jef-china3 . #x4BD3) ; øº„¯“ + (ucs-jis . #x5D6D) ; ø»‹‹™ + )) +(define-char + '((morohashi-daikanwa 8359 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4079) ; ø»–…ž + (=ucs . #x5D6D) ; åµ­ + )) +(define-char + '((=>ucs . #x2F87E) ; 嵮 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 08360) ; ø¸‚‚¨ + )) +(define-char + '((morohashi-daikanwa 8360 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x407E) ; ø»–…£ + (=ucs . #x2F87E) ; 嵮 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x407D) ; ø»–…¢ + (ideograph-daikanwa . 08361) ; ø¸‚‚© + (=ucs . #x5D6E) ; åµ® + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x522F) ; ø»œ¼¼ + (ideograph-daikanwa . 08362) ; ø¸‚‚ª + (=ucs . #x21ED7) ; 𡻗 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 2022) + (chinese-gb2312 . #x614F) ; ø»…¤² + (=jis-x0208 . #x3A37) ; ø½Š›€ + (korean-ksc5601 . #x732B) ; ø»Š’² + (chinese-isoir165 . #x614F) ; ø»Ž‚ + (chinese-cns11643-1 . #x636A) ; ø»’¤¡ + (=gt-pj-1 . #x3A37) ; 嵯 + (chinese-big5 . #xB744) ; ý¢€‹„ + (ideograph-daikanwa . 08363) ; ø¸‚‚« + (=ucs . #x5D6F) ; 嵯 + )) +(define-char + '((=>ucs . #x5D73) ; åµ³ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=jis-x0208 . #x3A39) ; ø½Š›‚ + (korean-ksc5601 . #x732C) ; ø»Š’³ + (chinese-cns11643-1 . #x5538) ; ø»’‹ + (ideograph-daikanwa . 08732) ; ø¸‚ˆœ + )) + (shinjigen-2 . 2023) + (=jis-x0208 . #x564D) ; ø½‹„ž + (chinese-cns11643-4 . #x3C7C) ; ø»˜‰­ + (=gt-pj-1 . #x564D) ; ø½‹„ž + (ideograph-daikanwa . 08364) ; ø¸‚‚¬ + (=cbeta . 05166) ; ø¸¡® + (ucs-jis . #x5D73) ; ø½‹„ž + )) +(define-char + '((morohashi-daikanwa 8364 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x5DEE) ; å·® + )) + (=ucs . #x5D73) ; åµ³ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3B5F) ; ø»‹‹š + (chinese-cns11643-4 . #x3C74) ; ø»˜‰¥ + (=jis-x0213-2-2000 . #x285A) ; ø»¤¨‹ + (ideograph-daikanwa . 08365) ; ø¸‚‚­ + (=ucs . #x5D70) ; åµ° + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4253) ; ø»“½° + (chinese-big5 . #xDD4D) ; ý¢€µ + (ideograph-daikanwa . 08366) ; ø¸‚‚® + (=ucs . #x5D71) ; åµ± + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4257) ; ø»“½´ + (chinese-big5 . #xDD51) ; ý¢€µ‘ + (ideograph-daikanwa . 08367) ; ø¸‚‚¯ + (=ucs . #x5D72) ; åµ² + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 08368) ; ø¸‚‚° + (=ucs . #x21EBC) ; 𡺼 + )) +(define-char + '((=>ucs . #x21EBC) ; 𡺼 + (morohashi-daikanwa 8368 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5238) ; ø»œ½… + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E6E) ; ø»š–Ÿ + (ideograph-daikanwa . 08369) ; ø¸‚‚± + (=ucs . #x21EBD) ; 𡺽 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5234) ; ø»œ½ + (ideograph-daikanwa . 08370) ; ø¸‚‚² + (=jef-china3 . #x4BA5) ; øº„®¥ + (=ucs . #x37F5) ; 㟵 + )) +(define-char + '((=>ucs . #x21EBE) ; 𡺾 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 08371) ; ø¸‚‚³ + )) +(define-char + '((morohashi-daikanwa 8371 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5236) ; ø»œ½ƒ + (=ucs . #x21EBE) ; 𡺾 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6155) ; ø»…¤¸ + (chinese-isoir165 . #x6155) ; ø»Žˆ + (chinese-cns11643-4 . #x3C78) ; ø»˜‰© + (ideograph-daikanwa . 08372) ; ø¸‚‚´ + (=ucs . #x5D74) ; åµ´ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5237) ; ø»œ½„ + (ideograph-daikanwa . 08373) ; ø¸‚‚µ + (=ucs . #x21ECD) ; 𡻍 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5231) ; ø»œ¼¾ + (ideograph-daikanwa . 08375) ; ø¸‚‚· + (=ucs . #x21EFE) ; ð¡»¾ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C77) ; ø»˜‰¨ + (ideograph-daikanwa . 08376) ; ø¸‚‚¸ + (=ucs . #x37F8) ; 㟸 + )) +(define-char + '((=>ucs . #x21ECB) ; 𡻋 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 49053) ; ø¸‹¾ + )) +(define-char + '((morohashi-daikanwa 49053 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5232) ; ø»œ¼¿ + (=ucs . #x21ECB) ; 𡻋 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3C7E) ; ø»˜‰¯ + (ideograph-daikanwa . 49054) ; ø¸‹¾ž + (=ucs . #x37F2) ; 㟲 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x6642) ; 時 + )) + (=ucs . #x5D75) ; åµµ + )) +(define-char + '((=>ucs . #x5D75) ; åµµ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((chinese-cns11643-1 . #x556B) ; ø»’¾ + )) + (=cbeta . 00119) ; ø¸ · + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x564E) ; ø½‹„Ÿ + (=gt-pj-1 . #x564E) ; 嵶 + (=ucs . #x5D76) ; 嵶 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E72) ; ø»š–£ + (=ucs . #x21EC1) ; 𡻁 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x523A) ; ø»œ½‡ + (=ucs . #x21EC7) ; 𡻇 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5233) ; ø»œ½€ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C3B) ; ø»‹´ + (ideograph-daikanwa . 08334) ; ø¸‚‚Ž + (=ucs . #x21EB1) ; 𡺱 + )) +(define-char + '((=>ucs . #x21EBF) ; 𡺿 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((ideograph-daikanwa . 41704) ; ø¸Š‹¨ + )) + (ideograph-daikanwa . 08377) ; ø¸‚‚¹ + )) +(define-char + '((morohashi-daikanwa 8377 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((chinese-cns11643-1 . #x5D72) ; ø»’›µ + )) + (chinese-cns11643-6 . #x5C40) ; ø»‹¹ + (=ucs . #x21EBF) ; 𡺿 + )) +(define-char + '((=>ucs . #x21EBF) ; 𡺿 + (morohashi-daikanwa 8377 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x9675) ; 陵 + )) + (=cbeta . 00121) ; ø¸ ¹ + )) +(define-char + '((=>ucs . #x21EF4) ; ð¡»´ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 08378) ; ø¸‚‚º + )) +(define-char + '((morohashi-daikanwa 8378 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C3F) ; ø»‹¸ + (=ucs . #x21EF4) ; ð¡»´ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4543) ; ø»š † + (ideograph-daikanwa . 08379) ; ø¸‚‚» + (=cbeta . 05119) ; ø¸¡¿ + (=ucs . #x21ED8) ; 𡻘 + )) +(define-char + '((=>ucs . #x21ED9) ; 𡻙 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 08380) ; ø¸‚‚¼ + )) +(define-char + '((morohashi-daikanwa 8380 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x454B) ; ø»š Ž + (=ucs . #x21ED9) ; 𡻙 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x496E) ; ø»”ˆ + (chinese-big5 . #xE1A9) ; ý¢€Ž†© + (ideograph-daikanwa . 08381) ; ø¸‚‚½ + (=ucs . #x5D77) ; åµ· + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x5F9E) ; 從 + )) + (chinese-cns11643-3 . #x465C) ; ø»–µ + (ideograph-daikanwa . 08382) ; ø¸‚‚¾ + (=cbeta . 03352) ; ø¸ ´˜ + (=ucs . #x5D78) ; 嵸 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3B60) ; ø»‹‹› + (chinese-cns11643-2 . #x4975) ; ø»”ˆ¤ + (chinese-big5 . #xE1B0) ; ý¢€Ž†° + (ideograph-daikanwa . 08383) ; ø¸‚‚¿ + (=ucs . #x5D79) ; åµ¹ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3B61) ; ø»‹‹œ + (chinese-cns11643-2 . #x496C) ; ø»”ˆ› + (chinese-big5 . #xE1A7) ; ý¢€Ž†§ + (ideograph-daikanwa . 08384) ; ø¸‚ƒ€ + (=ucs . #x5D7A) ; 嵺 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C42) ; ø»‹» + (ideograph-daikanwa . 08385) ; ø¸‚ƒ + (=ucs . #x21EEA) ; 𡻪 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4654) ; ø»–­ + (ideograph-daikanwa . 08386) ; ø¸‚ƒ‚ + (=ucs . #x5D7B) ; åµ» + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4549) ; ø»š Œ + (ideograph-daikanwa . 08387) ; ø¸‚ƒƒ + (=ucs . #x21EDA) ; 𡻚 + )) +(define-char + '((=>ucs . #x21EDB) ; 𡻛 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 08388) ; ø¸‚ƒ„ + )) +(define-char + '((morohashi-daikanwa 8388 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C41) ; ø»‹º + (=ucs . #x21EDB) ; 𡻛 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4973) ; ø»”ˆ¢ + (chinese-big5 . #xE1AE) ; ý¢€Ž†® + (ideograph-daikanwa . 08389) ; ø¸‚ƒ… + (=ucs . #x5D7C) ; åµ¼ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4322) ; ø»˜’¥ + (ideograph-daikanwa . 08390) ; ø¸‚ƒ† + (=ucs . #x37F9) ; 㟹 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x496A) ; ø»”ˆ™ + (chinese-big5 . #xE1A5) ; ý¢€Ž†¥ + (ideograph-daikanwa . 08391) ; ø¸‚ƒ‡ + (=ucs . #x5D7D) ; åµ½ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C3C) ; ø»‹µ + (ideograph-daikanwa . 08392) ; ø¸‚ƒˆ + (=ucs . #x21EDC) ; 𡻜 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x432B) ; ø»˜’® + (ideograph-daikanwa . 08393) ; ø¸‚ƒ‰ + (=ucs . #x21EDD) ; 𡻝 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 08394) ; ø¸‚ƒŠ + (=ucs . #x21EDE) ; 𡻞 + )) +(define-char + '((=>ucs . #x21EDE) ; 𡻞 + (morohashi-daikanwa 8394 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4326) ; ø»˜’© + )) +(define-char + '((=>ucs . #x21EDF) ; 𡻟 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 08395) ; ø¸‚ƒ‹ + )) +(define-char + '((morohashi-daikanwa 8395 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4325) ; ø»˜’¨ + (=ucs . #x21EDF) ; 𡻟 + )) +(define-char + '((=>ucs . #x21EE0) ; ð¡»  + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 08396) ; ø¸‚ƒŒ + )) +(define-char + '((morohashi-daikanwa 8396 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4544) ; ø»š ‡ + (=ucs . #x21EE0) ; ð¡»  + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4548) ; ø»š ‹ + (ideograph-daikanwa . 08397) ; ø¸‚ƒ + (=ucs . #x21EE1) ; ð¡»¡ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3B62) ; ø»‹‹ + (chinese-cns11643-2 . #x4972) ; ø»”ˆ¡ + (chinese-big5 . #xE1AD) ; ý¢€Ž†­ + (ideograph-daikanwa . 08398) ; ø¸‚ƒŽ + (=jef-china3 . #x4BA6) ; øº„®¦ + (=ucs . #x5D7E) ; åµ¾ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4658) ; ø»–± + (ideograph-daikanwa . 08399) ; ø¸‚ƒ + (=ucs . #x3801) ; 㠁 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4547) ; ø»š Š + (ideograph-daikanwa . 08400) ; ø¸‚ƒ + (=ucs . #x21EE2) ; 𡻢 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3B63) ; ø»‹‹ž + (chinese-cns11643-2 . #x4976) ; ø»”ˆ¥ + (chinese-big5 . #xE1B1) ; ý¢€Ž†± + (ideograph-daikanwa . 08401) ; ø¸‚ƒ‘ + (=jef-china3 . #x4BA7) ; øº„®§ + (=ucs . #x5D7F) ; 嵿 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x454A) ; ø»š  + (ideograph-daikanwa . 08402) ; ø¸‚ƒ’ + (=ucs . #x21EE3) ; 𡻣 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE1A4) ; ý¢€Ž†¤ + (ideograph-daikanwa . 08403) ; ø¸‚ƒ“ + (=ucs . #x5D80) ; 嶀 + )) +(define-char + '((=>ucs . #x5D80) ; 嶀 + (morohashi-daikanwa 8403 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4969) ; ø»”ˆ˜ + )) +(define-char + '((=>ucs . #x21EE4) ; 𡻤 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 08404) ; ø¸‚ƒ” + )) +(define-char + '((morohashi-daikanwa 8404 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x454E) ; ø»š ‘ + (=ucs . #x21EE4) ; 𡻤 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C3E) ; ø»‹· + (ideograph-daikanwa . 08405) ; ø¸‚ƒ• + (=ucs . #x21EE5) ; 𡻥 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C47) ; ø»Œ€ + (ideograph-daikanwa . 08406) ; ø¸‚ƒ– + (=ucs . #x21EE6) ; 𡻦 + )) +(define-char + '((=>ucs . #x21EE7) ; 𡻧 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 08407) ; ø¸‚ƒ— + )) +(define-char + '((=>ucs . #x21EE7) ; 𡻧 + (morohashi-daikanwa 8407 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x454D) ; ø»š  + )) +(define-char + '((morohashi-daikanwa 8407 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x21EE7) ; 𡻧 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3B64) ; ø»‹‹Ÿ + (=jis-x0213-1-2000 . #x4F78) ; ø»£—· + (chinese-gb12345 . #x6150) ; 嶁 + (chinese-big5 . #xE1A8) ; ý¢€Ž†¨ + (ideograph-daikanwa . 08408) ; ø¸‚ƒ˜ + (=ucs . #x5D81) ; 嶁 + )) +(define-char + '((=>ucs . #x5D81) ; 嶁 + (morohashi-daikanwa 8408 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x496D) ; ø»”ˆœ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C44) ; ø»‹½ + (ideograph-daikanwa . 08409) ; ø¸‚ƒ™ + (=ucs . #x37FA) ; 㟺 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2029) + (chinese-gb2312 . #x6156) ; ø»…¤¹ + (=jis-x0208 . #x5651) ; ø½‹„¢ + (chinese-isoir165 . #x6156) ; ø»Ž‰ + (chinese-cns11643-2 . #x4968) ; ø»”ˆ— + (=gt-pj-1 . #x5651) ; 嶂 + (chinese-big5 . #xE1A3) ; ý¢€Ž†£ + (ideograph-daikanwa . 08410) ; ø¸‚ƒš + (=ucs . #x5D82) ; 嶂 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x432D) ; ø»˜’° + (ideograph-daikanwa . 08411) ; ø¸‚ƒ› + (=ucs . #x37FB) ; 㟻 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3B65) ; ø»‹‹  + (chinese-cns11643-3 . #x4656) ; ø»–¯ + (ideograph-daikanwa . 08412) ; ø¸‚ƒœ + (=jef-china3 . #x4BD4) ; øº„¯” + (=ucs . #x5D83) ; 嶃 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2027) + (=jis-x0208 . #x5650) ; ø½‹„¡ + (chinese-cns11643-1 . #x6859) ; ø»’«¦ + (chinese-gb12345 . #x5538) ; 嶄 + (=gt-pj-1 . #x5650) ; 嶄 + (chinese-big5 . #xB9F1) ; ý¢€‹§± + (ideograph-daikanwa . 08413) ; ø¸‚ƒ + (=ucs . #x5D84) ; 嶄 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-isoir165 . #x7A7D) ; ø»Ž²ž + (chinese-cns11643-4 . #x432C) ; ø»˜’¯ + (ideograph-daikanwa . 08414) ; ø¸‚ƒž + (=ucs . #x5D85) ; 嶅 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x432A) ; ø»˜’­ + (ideograph-daikanwa . 08415) ; ø¸‚ƒŸ + (=ucs . #x37FC) ; 㟼 + )) +(define-char + '((=>ucs . #x37FD) ; 㟽 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((chinese-cns11643-1 . #x5C41) ; ø»’™¦ + (ideograph-daikanwa . 24694) ; ø¸†¶ + )) + (chinese-cns11643-4 . #x4321) ; ø»˜’¤ + (ideograph-daikanwa . 08416) ; ø¸‚ƒ  + (=cbeta . 06246) ; ø¸¡¡¦ + )) +(define-char + '((morohashi-daikanwa 8416 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x7968) ; 票 + )) + (=jis-x0213-2-2000 . #x285C) ; ø»¤¨ + (=jef-china3 . #x4BD5) ; øº„¯• + (=ucs . #x37FD) ; 㟽 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4545) ; ø»š ˆ + (ideograph-daikanwa . 08417) ; ø¸‚ƒ¡ + (=ucs . #x21EE8) ; 𡻨 + )) +(define-char + '((=>ucs . #x21EE9) ; ð¡»© + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 08418) ; ø¸‚ƒ¢ + )) +(define-char + '((=>ucs . #x21EE9) ; ð¡»© + (morohashi-daikanwa 8418 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4546) ; ø»š ‰ + )) +(define-char + '((morohashi-daikanwa 8418 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x21EE9) ; ð¡»© + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4328) ; ø»˜’« + (ideograph-daikanwa . 08419) ; ø¸‚ƒ£ + (=ucs . #x21EF5) ; ð¡»µ + )) +(define-char + '((=>ucs . #x21EEC) ; 𡻬 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=jis-x0208 . #x4232) ; ø½Š¦« + (korean-ksc5601 . #x7069) ; ø»Š– + (ideograph-daikanwa . 13661) ; ø¸ƒ• + )) + (ideograph-daikanwa . 08420) ; ø¸‚ƒ¤ + (=cbeta . 00120) ; ø¸ ¸ + )) +(define-char + '((morohashi-daikanwa 8420 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x65CF) ; 族 + )) + (=ucs . #x21EEC) ; 𡻬 + )) +(define-char + '((=>ucs . #x21EEC) ; 𡻬 + (morohashi-daikanwa 8420 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((chinese-cns11643-1 . #x5A7E) ; ø»’—§ + )) + (chinese-cns11643-4 . #x4329) ; ø»˜’¬ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4655) ; ø»–® + (ideograph-daikanwa . 08421) ; ø¸‚ƒ¥ + (=ucs . #x37FE) ; 㟾 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4324) ; ø»˜’§ + (ideograph-daikanwa . 08422) ; ø¸‚ƒ¦ + (=ucs . #x37FF) ; 㟿 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x496B) ; ø»”ˆš + (chinese-big5 . #xE1A6) ; ý¢€Ž†¦ + (ideograph-daikanwa . 08423) ; ø¸‚ƒ§ + (=ucs . #x5D86) ; 嶆 + )) +(define-char + '((=>ucs . #x21EED) ; ð¡»­ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=jis-x0208 . #x4E5F) ; ø½Š¹€ + (korean-ksc5601 . #x572B) ; ø»‰©ª + (chinese-cns11643-1 . #x5C5B) ; ø»’š€ + (ideograph-daikanwa . 27343) ; ø¸†« + )) + (ideograph-daikanwa . 08424) ; ø¸‚ƒ¨ + (=cbeta . 06247) ; ø¸¡¡§ + )) +(define-char + '((morohashi-daikanwa 8424 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x7D2F) ; ç´¯ + )) + (chinese-cns11643-6 . #x5C46) ; ø»‹¿ + (=ucs . #x21EED) ; ð¡»­ + )) +(define-char + '((=>ucs . #x21EF1) ; ð¡»± + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=jis-x0208 . #x4E5F) ; ø½Š¹€ + (korean-ksc5601 . #x572B) ; ø»‰©ª + (chinese-cns11643-1 . #x5C5B) ; ø»’š€ + (ideograph-daikanwa . 27343) ; ø¸†« + )) + (ideograph-daikanwa . 08425) ; ø¸‚ƒ© + (=cbeta . 06479) ; ø¸¡¥ + )) +(define-char + '((morohashi-daikanwa 8425 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x7D2F) ; ç´¯ + )) + (chinese-cns11643-6 . #x5C45) ; ø»‹¾ + (=ucs . #x21EF1) ; ð¡»± + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2026) + (japanese-jisx0208-1978 . #x564F) ; ø»ƒŠ¤ + (japanese-jisx0208 . #x564F) ; ø»‡ž¬ + (korean-ksc5601 . #x4F29) ; ø»‰¸ + (chinese-gb12345 . #x612B) ; 嶇 + (chinese-big5 . #xB9F2) ; ý¢€‹§² + (ideograph-daikanwa . 08426) ; ø¸‚ƒª + (=ucs . #x5D87) ; 嶇 + )) +(define-char + '((=>ucs . #x5D87) ; 嶇 + (morohashi-daikanwa 8426 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208-1990 . #x564F) ; ø½‹„  + (=gt-pj-1 . #x564F) ; ø½‹„  + (ucs-jis . #x5D87) ; ø½‹„  + )) +(define-char + '((=>ucs . #x5D87) ; 嶇 + (morohashi-daikanwa 8426 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x685A) ; ø»’«§ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4327) ; ø»˜’ª + (ideograph-daikanwa . 08427) ; ø¸‚ƒ« + (=ucs . #x21EEE) ; ð¡»® + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4323) ; ø»˜’¦ + (ideograph-daikanwa . 08428) ; ø¸‚ƒ¬ + (=ucs . #x21EEF) ; 𡻯 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3B66) ; ø»‹‹¡ + (=jis-x0213-2-2000 . #x285D) ; ø»¤¨Ž + (chinese-big5 . #xE1AC) ; ý¢€Ž†¬ + (ideograph-daikanwa . 08429) ; ø¸‚ƒ­ + (=jef-china3 . #x4BA8) ; øº„®¨ + (=ucs . #x5D88) ; 嶈 + )) +(define-char + '((=>ucs . #x5D88) ; 嶈 + (morohashi-daikanwa 8429 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4971) ; ø»”ˆ  + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4970) ; ø»”ˆŸ + (chinese-big5 . #xE1AB) ; ý¢€Ž†« + (ideograph-daikanwa . 08430) ; ø¸‚ƒ® + (=ucs . #x5D89) ; 嶉 + )) +(define-char + '((=>ucs . #x5D8A) ; 嶊 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3B67) ; ø»‹‹¢ + (chinese-big5 . #xE1AA) ; ý¢€Ž†ª + (ideograph-daikanwa . 08431) ; ø¸‚ƒ¯ + (=jef-china3 . #x4BA9) ; øº„®© + (ucs-jis . #x5D8A) ; ø»‹‹¢ + )) +(define-char + '((morohashi-daikanwa 8431 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x496F) ; ø»”ˆž + (=ucs . #x5D8A) ; 嶊 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x454C) ; ø»š  + (ideograph-daikanwa . 08432) ; ø¸‚ƒ° + (=ucs . #x21EF0) ; ð¡»° + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x465B) ; ø»–´ + (=jis-x0213-2-2000 . #x285E) ; ø»¤¨ + (ideograph-daikanwa . 08433) ; ø¸‚ƒ± + (=jef-china3 . #x4BB6) ; øº„®¶ + (=ucs . #x3800) ; 㠀 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x9CE5) ; é³¥ + )) + (shinjigen-2 . 1988) + (=jis-x0208 . #x4568) ; ø½Š«» + (korean-ksc5601 . #x5377) ; ø»‰¤¾ + (chinese-cns11643-3 . #x4659) ; ø»–² + (=gt-pj-1 . #x4568) ; 嶋 + (ideograph-daikanwa . 08434) ; ø¸‚ƒ² + (=cbeta . 05165) ; ø¸¡­ + (=ucs . #x5D8B) ; 嶋 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x563A) ; ø½‹„‹ + (chinese-cns11643-3 . #x465A) ; ø»–³ + (=gt-pj-1 . #x563A) ; 嶌 + (ideograph-daikanwa . 08435) ; ø¸‚ƒ³ + (=ucs . #x5D8C) ; 嶌 + )) +(define-char + '((=>ucs . #x21EF2) ; ð¡»² + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 08436) ; ø¸‚ƒ´ + )) +(define-char + '((=>ucs . #x21EF2) ; ð¡»² + (morohashi-daikanwa 8436 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C43) ; ø»‹¼ + )) +(define-char + '((morohashi-daikanwa 8436 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x21EF2) ; ð¡»² + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 08437) ; ø¸‚ƒµ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 08438) ; ø¸‚ƒ¶ + (=ucs . #x380F) ; 㠏 + )) +(define-char + '((=>ucs . #x380F) ; 㠏 + (morohashi-daikanwa 8438 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B61) ; ø»–• + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 08439) ; ø¸‚ƒ· + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 08440) ; ø¸‚ƒ¸ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 08441) ; ø¸‚ƒ¹ + )) +(define-char + '((=>ucs . #x5D8D) ; 嶍 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 08442) ; ø¸‚ƒº + )) +(define-char + '((morohashi-daikanwa 8442 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4974) ; ø»”ˆ£ + (chinese-big5 . #xE1AF) ; ý¢€Ž†¯ + (=ucs . #x5D8D) ; 嶍 + )) +(define-char + '((=>ucs . #x3802) ; 㠂 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=jis-x0208 . #x5A44) ; ø½‹Š + (korean-ksc5601 . #x6779) ; ø»Š‚˜ + (ideograph-daikanwa . 13226) ; ø¸ƒŽª + )) + (ideograph-daikanwa . 49055) ; ø¸‹¾Ÿ + (=cbeta . 06478) ; ø¸¡¥Ž + )) +(define-char + '((=>ucs . #x3802) ; 㠂 + (morohashi-daikanwa 49055 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((chinese-cns11643-1 . #x5A72) ; ø»’—› + )) + (chinese-cns11643-4 . #x432E) ; ø»˜’± + )) +(define-char + '((morohashi-daikanwa 49055 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x6556) ; 敖 + )) + (=ucs . #x3802) ; 㠂 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4657) ; ø»–° + (=ucs . #x3804) ; 㠄 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (=ucs . #x5D8E) ; 嶎 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x21448) ; 𡑈 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C3D) ; ø»‹¶ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4950) ; ø»˜œ‡ + (ideograph-daikanwa . 08443) ; ø¸‚ƒ» + (=ucs . #x3805) ; 㠅 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B65) ; ø»–•” + (ideograph-daikanwa . 08444) ; ø¸‚ƒ¼ + (=ucs . #x5D8F) ; 嶏 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x494C) ; ø»˜œƒ + (ideograph-daikanwa . 08445) ; ø¸‚ƒ½ + (=ucs . #x3806) ; 㠆 + )) +(define-char + '((=>ucs . #x21F0A) ; 𡼊 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 08446) ; ø¸‚ƒ¾ + )) +(define-char + '((morohashi-daikanwa 8446 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x494E) ; ø»˜œ… + (=ucs . #x21F0A) ; 𡼊 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x5657) ; ø½‹„¨ + (chinese-cns11643-3 . #x4B66) ; ø»–•• + (=gt-pj-1 . #x5657) ; 嶐 + (ideograph-daikanwa . 08447) ; ø¸‚ƒ¿ + (=ucs . #x5D90) ; 嶐 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B63) ; ø»–•’ + (ideograph-daikanwa . 08448) ; ø¸‚„€ + (=ucs . #x5D91) ; 嶑 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2249) ; ø»ž€º + (ideograph-daikanwa . 08449) ; ø¸‚„ + (=ucs . #x21F0B) ; 𡼋 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C6C) ; ø»š« + (ideograph-daikanwa . 08450) ; ø¸‚„‚ + (=ucs . #x3807) ; 㠇 + )) +(define-char + '((=>ucs . #x21F0C) ; 𡼌 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 08451) ; ø¸‚„ƒ + )) +(define-char + '((=>ucs . #x21F0C) ; 𡼌 + (morohashi-daikanwa 8451 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4952) ; ø»˜œ‰ + )) +(define-char + '((morohashi-daikanwa 8451 0 4) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x21F0C) ; 𡼌 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2245) ; ø»ž€¶ + (ideograph-daikanwa . 08452) ; ø¸‚„„ + (=ucs . #x21F0D) ; 𡼍 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C69) ; ø»šª¾ + (ideograph-daikanwa . 08453) ; ø¸‚„… + (=ucs . #x21F0E) ; 𡼎 + )) +(define-char + '((=>ucs . #x21F25) ; 𡼥 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 08454) ; ø¸‚„† + )) +(define-char + '((morohashi-daikanwa 8454 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2246) ; ø»ž€· + (=ucs . #x21F25) ; 𡼥 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2250) ; ø»ž + (ideograph-daikanwa . 08455) ; ø¸‚„‡ + (=ucs . #x21F10) ; 𡼐 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B62) ; ø»–•‘ + (ideograph-daikanwa . 08456) ; ø¸‚„ˆ + (=ucs . #x3808) ; 㠈 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C68) ; ø»šª½ + (ideograph-daikanwa . 08457) ; ø¸‚„‰ + (=ucs . #x3809) ; 㠉 + )) +(define-char + '((=>ucs . #x5D92) ; 嶒 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3B68) ; ø»‹‹£ + (chinese-big5 . #xE565) ; ý¢€Ž•¥ + (ideograph-daikanwa . 08458) ; ø¸‚„Š + (=jef-china3 . #x4BD6) ; øº„¯– + (ucs-jis . #x5D92) ; ø»‹‹£ + )) +(define-char + '((morohashi-daikanwa 8458 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-isoir165 . #x7B21) ; ø»Ž²  + (chinese-cns11643-2 . #x502E) ; ø»”‘¯ + (=ucs . #x5D92) ; 嶒 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x224A) ; ø»ž€» + (ideograph-daikanwa . 08459) ; ø¸‚„‹ + (=ucs . #x21F11) ; 𡼑 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x54A2) ; 咢 + )) + )) + (chinese-cns11643-4 . #x4953) ; ø»˜œŠ + (ideograph-daikanwa . 08460) ; ø¸‚„Œ + (=ucs . #x380B) ; 㠋 + )) +(define-char + '((=>ucs . #x380B) ; 㠋 + (morohashi-daikanwa 8460 0 9) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x54C1) ; 品 + ) + ((=ucs . #x4E90) ; 亐 + )) + )) + (=cbeta . 04416) ; ø¸¡…€ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x494B) ; ø»˜œ‚ + (ideograph-daikanwa . 08461) ; ø¸‚„ + (=ucs . #x380A) ; 㠊 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 08462) ; ø¸‚„Ž + (=ucs . #x21F12) ; 𡼒 + )) +(define-char + '((=>ucs . #x21F12) ; 𡼒 + (morohashi-daikanwa 8462 0 4) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C6E) ; ø»š«ƒ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3B69) ; ø»‹‹¤ + (chinese-isoir165 . #x7A7E) ; ø»Ž²Ÿ + (chinese-cns11643-2 . #x5030) ; ø»”‘± + (chinese-big5 . #xE567) ; ý¢€Ž•§ + (ideograph-daikanwa . 08463) ; ø¸‚„ + (=ucs . #x5D93) ; 嶓 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3B6A) ; ø»‹‹¥ + (chinese-cns11643-1 . #x6C55) ; ø»’±š + (=jis-x0213-2-2000 . #x2860) ; ø»¤¨‘ + (chinese-big5 . #xBC6B) ; ý¢€‹±« + (ideograph-daikanwa . 08464) ; ø¸‚„ + (=jef-china3 . #x4BAA) ; øº„®ª + (=ucs . #x5D94) ; 嶔 + )) +(define-char + '((=>ucs . #x21F13) ; 𡼓 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 08465) ; ø¸‚„‘ + )) +(define-char + '((morohashi-daikanwa 8465 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x21F13) ; 𡼓 + )) +(define-char + '((=>ucs . #x21F13) ; 𡼓 + (morohashi-daikanwa 8465 0 3) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C67) ; ø»šª¼ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2247) ; ø»ž€¸ + (ideograph-daikanwa . 08466) ; ø¸‚„’ + (=ucs . #x21F14) ; 𡼔 + )) +(define-char + '((=>ucs . #x5D95) ; 嶕 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3B6B) ; ø»‹‹¦ + (chinese-big5 . #xE568) ; ý¢€Ž•¨ + (ideograph-daikanwa . 08467) ; ø¸‚„“ + (=jef-china3 . #x4BD7) ; øº„¯— + (ucs-jis . #x5D95) ; ø»‹‹¦ + )) +(define-char + '((morohashi-daikanwa 8467 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5031) ; ø»”‘² + (=ucs . #x5D95) ; 嶕 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B6A) ; ø»–•™ + (ideograph-daikanwa . 08468) ; ø¸‚„” + (=ucs . #x5DA3) ; 嶣 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2251) ; ø»ž‚ + (ideograph-daikanwa . 08469) ; ø¸‚„• + (=ucs . #x21F15) ; 𡼕 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B64) ; ø»–•“ + (ideograph-daikanwa . 08470) ; ø¸‚„– + (=ucs . #x380C) ; 㠌 + )) +(define-char + '((=>ucs . #x21F16) ; 𡼖 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 08471) ; ø¸‚„— + )) +(define-char + '((morohashi-daikanwa 8471 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C6F) ; ø»š«„ + (=ucs . #x21F16) ; 𡼖 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 08472) ; ø¸‚„˜ + (=ucs . #x380D) ; 㠍 + )) +(define-char + '((=>ucs . #x380D) ; 㠍 + (morohashi-daikanwa 8472 0 9) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x494F) ; ø»˜œ† + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 08473) ; ø¸‚„™ + (=ucs . #x380E) ; 㠎 + )) +(define-char + '((=>ucs . #x380E) ; 㠎 + (morohashi-daikanwa 8473 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x494D) ; ø»˜œ„ + )) +(define-char + '((=>ucs . #x5D96) ; 嶖 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 08474) ; ø¸‚„š + )) +(define-char + '((morohashi-daikanwa 8474 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B6B) ; ø»–•š + (=ucs . #x5D96) ; 嶖 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0213-2-2000 . #x2861) ; ø»¤¨’ + (chinese-gb12345 . #x6140) ; 嶗 + (chinese-big5 . #xE563) ; ý¢€Ž•£ + (ideograph-daikanwa . 08475) ; ø¸‚„› + (=ucs . #x5D97) ; 嶗 + )) +(define-char + '((=>ucs . #x5D97) ; 嶗 + (morohashi-daikanwa 8475 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x502C) ; ø»”‘­ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B67) ; ø»–•– + (ideograph-daikanwa . 08476) ; ø¸‚„œ + (=ucs . #x5D98) ; 嶘 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x6157) ; ø»…¤º + (chinese-isoir165 . #x6157) ; ø»ŽŠ + (chinese-big5 . #xE562) ; ý¢€Ž•¢ + (ideograph-daikanwa . 08477) ; ø¸‚„ + (=jef-china3 . #x4BD8) ; øº„¯˜ + (=ucs . #x5D99) ; 嶙 + )) +(define-char + '((=>ucs . #x5D99) ; 嶙 + (morohashi-daikanwa 8477 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x502B) ; ø»”‘¬ + )) +(define-char + '((=>ucs . #x5D99) ; 嶙 + (morohashi-daikanwa 8477 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3B6C) ; ø»‹‹§ + (ucs-jis . #x5D99) ; ø»‹‹§ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5035) ; ø»”‘¶ + (chinese-big5 . #xE56C) ; ý¢€Ž•¬ + (ideograph-daikanwa . 08478) ; ø¸‚„ž + (=ucs . #x5D9A) ; 嶚 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3B6D) ; ø»‹‹¨ + (chinese-cns11643-3 . #x4B69) ; ø»–•˜ + (ideograph-daikanwa . 08479) ; ø¸‚„Ÿ + (=jef-china3 . #x4BD9) ; øº„¯™ + (=ucs . #x5D9B) ; 嶛 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x224F) ; ø»ž€ + (ideograph-daikanwa . 08480) ; ø¸‚„  + (=ucs . #x21F17) ; 𡼗 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5033) ; ø»”‘´ + (chinese-big5 . #xE56A) ; ý¢€Ž•ª + (ideograph-daikanwa . 08481) ; ø¸‚„¡ + (=ucs . #x5D9C) ; 嶜 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 2035) + (chinese-gb2312 . #x6158) ; ø»…¤» + (=jis-x0208 . #x5653) ; ø½‹„¤ + (korean-ksc5601 . #x5471) ; ø»‰¦– + (chinese-isoir165 . #x6158) ; ø»Ž‹ + (chinese-cns11643-1 . #x6C54) ; ø»’±™ + (=gt-pj-1 . #x5653) ; 嶝 + (chinese-big5 . #xBC6A) ; ý¢€‹±ª + (ideograph-daikanwa . 08482) ; ø¸‚„¢ + (=ucs . #x5D9D) ; 嶝 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x224C) ; ø»ž€½ + (ideograph-daikanwa . 08483) ; ø¸‚„£ + (=ucs . #x21F18) ; 𡼘 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x224D) ; ø»ž€¾ + (ideograph-daikanwa . 08484) ; ø¸‚„¤ + (=ucs . #x21F19) ; 𡼙 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C70) ; ø»š«… + (ideograph-daikanwa . 08485) ; ø¸‚„¥ + (=ucs . #x21F1A) ; 𡼚 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5036) ; ø»”‘· + (chinese-big5 . #xE56D) ; ý¢€Ž•­ + (ideograph-daikanwa . 08486) ; ø¸‚„¦ + (=ucs . #x5D9E) ; 嶞 + )) +(define-char + '((=>ucs . #x5D9F) ; 嶟 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3B6E) ; ø»‹‹© + (chinese-big5 . #xE564) ; ý¢€Ž•¤ + (ideograph-daikanwa . 08487) ; ø¸‚„§ + (=jef-china3 . #x4BDA) ; øº„¯š + (ucs-jis . #x5D9F) ; ø»‹‹© + )) +(define-char + '((morohashi-daikanwa 8487 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x502D) ; ø»”‘® + (=ucs . #x5D9F) ; 嶟 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x4E64) ; ø»‰• + (japanese-jisx0212 . #x3B6F) ; ø»‹‹ª + (chinese-cns11643-2 . #x5032) ; ø»”‘³ + (=jis-x0213-1-2000 . #x4F79) ; ø»£—¸ + (chinese-gb12345 . #x613D) ; 嶠 + (chinese-big5 . #xE569) ; ý¢€Ž•© + (ideograph-daikanwa . 08488) ; ø¸‚„¨ + (=jef-china3 . #x4BDB) ; øº„¯› + (=ucs . #x5DA0) ; 嶠 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4954) ; ø»˜œ‹ + (ideograph-daikanwa . 08489) ; ø¸‚„© + (=jef-china3 . #x4BAB) ; øº„®« + (=ucs . #x3810) ; 㠐 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5034) ; ø»”‘µ + (chinese-big5 . #xE56B) ; ý¢€Ž•« + (ideograph-daikanwa . 08490) ; ø¸‚„ª + (=ucs . #x5DA1) ; 嶡 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 2031) + (=jis-x0208 . #x5652) ; ø½‹„£ + (korean-ksc5601 . #x6872) ; ø»Šƒ¯ + (chinese-cns11643-2 . #x502F) ; ø»”‘° + (=gt-pj-1 . #x5652) ; 嶢 + (chinese-big5 . #xE566) ; ý¢€Ž•¦ + (ideograph-daikanwa . 08491) ; ø¸‚„« + (=ucs . #x5DA2) ; 嶢 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x582F) ; å ¯ + )) + (chinese-cns11643-3 . #x4B68) ; ø»–•— + (=jis-x0213-1-2000 . #x4F7A) ; ø»£—¹ + (ideograph-daikanwa . 08492) ; ø¸‚„¬ + (=cbeta . 05167) ; ø¸¡¯ + (=ucs . #x5DA4) ; 嶤 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C6A) ; ø»šª¿ + (ideograph-daikanwa . 08493) ; ø¸‚„­ + (=ucs . #x21F1B) ; 𡼛 + )) +(define-char + '((=>ucs . #x21F1C) ; 𡼜 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 08494) ; ø¸‚„® + )) +(define-char + '((morohashi-daikanwa 8494 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C6D) ; ø»š«‚ + (=ucs . #x21F1C) ; 𡼜 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C6B) ; ø»š«€ + (ideograph-daikanwa . 08495) ; ø¸‚„¯ + (=ucs . #x21F3A) ; 𡼺 + )) +(define-char + '((=>ucs . #x21F3C) ; 𡼼 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 08497) ; ø¸‚„± + )) +(define-char + '((morohashi-daikanwa 8497 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2248) ; ø»ž€¹ + (=ucs . #x21F3C) ; 𡼼 + )) +(define-char + '((=>ucs . #x21F58) ; 𡽘 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 08498) ; ø¸‚„² + )) +(define-char + '((morohashi-daikanwa 8498 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D46) ; ø»ž‘ + (=ucs . #x21F58) ; 𡽘 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x224B) ; ø»ž€¼ + (ideograph-daikanwa . 08499) ; ø¸‚„³ + (=ucs . #x21F30) ; 𡼰 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x224E) ; ø»ž€¿ + (ideograph-daikanwa . 08500) ; ø¸‚„´ + (=ucs . #x21F36) ; 𡼶 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2244) ; ø»ž€µ + (ideograph-daikanwa . 49056) ; ø¸‹¾  + (=ucs . #x21F2F) ; 𡼯 + )) +(define-char + '((=>ucs . #x21448) ; 𡑈 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C71) ; ø»š«† + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5058) ; ø»–œ + (ideograph-daikanwa . 08501) ; ø¸‚„µ + (=ucs . #x5DA6) ; 嶦 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3B70) ; ø»‹‹« + (chinese-cns11643-2 . #x566B) ; ø»”›  + (=jis-x0213-1-2000 . #x4F7B) ; ø»£—º + (chinese-gb12345 . #x613B) ; 嶧 + (chinese-big5 . #xE961) ; ý¢€Ž¥¡ + (ideograph-daikanwa . 08502) ; ø¸‚„¶ + (=jef-china3 . #x4BDC) ; øº„¯œ + (=ucs . #x5DA7) ; 嶧 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5670) ; ø»”›¥ + (chinese-big5 . #xE966) ; ý¢€Ž¥¦ + (ideograph-daikanwa . 08503) ; ø¸‚„· + (=ucs . #x5DA8) ; 嶨 + )) +(define-char + '((=>ucs . #x21F3D) ; 𡼽 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 08504) ; ø¸‚„¸ + )) +(define-char + '((morohashi-daikanwa 8504 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4951) ; ø»˜œˆ + (=ucs . #x21F3D) ; 𡼽 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x566A) ; ø»”›Ÿ + (chinese-big5 . #xE960) ; ý¢€Ž¥  + (ideograph-daikanwa . 08505) ; ø¸‚„¹ + (=ucs . #x5DA9) ; 嶩 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x696D) ; 業 + )) + (korean-ksc5601 . #x6575) ; ø»‰¿˜ + (chinese-big5 . #xE965) ; ý¢€Ž¥¥ + (ideograph-daikanwa . 08506) ; ø¸‚„º + (=jef-china3 . #x4BAC) ; øº„®¬ + (=ucs . #x5DAA) ; 嶪 + )) +(define-char + '((=>ucs . #x5DAA) ; 嶪 + (morohashi-daikanwa 8506 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((chinese-cns11643-1 . #x6446) ; ø»’¥› + )) + (chinese-cns11643-2 . #x566F) ; ø»”›¤ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x696D) ; 業 + )) + (japanese-jisx0212 . #x3B71) ; ø»‹‹¬ + (ideograph-daikanwa . 08507) ; ø¸‚„» + (=jef-china3 . #x4BDD) ; øº„¯ + (=ucs . #x5DAB) ; 嶫 + )) +(define-char + '((=>ucs . #x5DAB) ; 嶫 + (morohashi-daikanwa 8507 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((chinese-cns11643-1 . #x6446) ; ø»’¥› + )) + (chinese-cns11643-3 . #x505B) ; ø»–œ  + (=cbeta . 03544) ; ø¸ ·˜ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5433) ; ø»šµ¸ + (ideograph-daikanwa . 08508) ; ø¸‚„¼ + (=ucs . #x21F3E) ; 𡼾 + )) +(define-char + '((=>ucs . #x21F3F) ; 𡼿 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 08509) ; ø¸‚„½ + )) +(define-char + '((morohashi-daikanwa 8509 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5023) ; ø»˜¥¬ + (=ucs . #x21F3F) ; 𡼿 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x5654) ; ø½‹„¥ + (chinese-cns11643-2 . #x5668) ; ø»”› + (=gt-pj-1 . #x5654) ; 嶬 + (chinese-big5 . #xE95E) ; ý¢€Ž¥ž + (ideograph-daikanwa . 08510) ; ø¸‚„¾ + (=ucs . #x5DAC) ; 嶬 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5059) ; ø»–œž + (ideograph-daikanwa . 08511) ; ø¸‚„¿ + (=jef-china3 . #x4BAD) ; øº„®­ + (=ucs . #x3816) ; 㠖 + )) +(define-char + '((=>ucs . #x21F40) ; 𡽀 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 08512) ; ø¸‚…€ + )) +(define-char + '((morohashi-daikanwa 8512 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D4A) ; ø»ž‘… + (=ucs . #x21F40) ; 𡽀 + )) +(define-char + '((=>ucs . #x3811) ; 㠑 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((japanese-jisx0208-1978 . #x3A61) ; ø»‚¡® + (japanese-jisx0208 . #x3A61) ; ø»†µ¶ + (ideograph-daikanwa . 28293) ; ø¸†º… + )) + (chinese-cns11643-4 . #x5026) ; ø»˜¥¯ + (ideograph-daikanwa . 08513) ; ø¸‚… + (=cbeta . 02397) ; ø¸ ¥ + )) +(define-char + '((morohashi-daikanwa 8513 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x7F6A) ; 罪 + )) + (=ucs . #x3811) ; 㠑 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5027) ; ø»˜¥° + (ideograph-daikanwa . 08514) ; ø¸‚…‚ + (=ucs . #x3812) ; 㠒 + )) +(define-char + '((=>ucs . #x21F41) ; 𡽁 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 08515) ; ø¸‚…ƒ + )) +(define-char + '((morohashi-daikanwa 8515 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5024) ; ø»˜¥­ + (=ucs . #x21F41) ; 𡽁 + )) +(define-char + '((=>ucs . #x21F55) ; 𡽕 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 08516) ; ø¸‚…„ + )) +(define-char + '((morohashi-daikanwa 8516 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D4B) ; ø»ž‘† + (=ucs . #x21F55) ; 𡽕 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5672) ; ø»”›§ + (chinese-big5 . #xE968) ; ý¢€Ž¥¨ + (ideograph-daikanwa . 08517) ; ø¸‚…… + (=ucs . #x5DAD) ; 嶭 + )) +(define-char + '((=>ucs . #x21F42) ; 𡽂 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 08518) ; ø¸‚…† + )) +(define-char + '((morohashi-daikanwa 8518 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5435) ; ø»šµº + (=ucs . #x21F42) ; 𡽂 + )) +(define-char + '((=>ucs . #x21F43) ; 𡽃 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D42) ; ø»ž½ + (ideograph-daikanwa . 08519) ; ø¸‚…‡ + )) +(define-char + '((morohashi-daikanwa 8519 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x21F43) ; 𡽃 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 2038) + (=jis-x0208 . #x5655) ; ø½‹„¦ + (chinese-cns11643-2 . #x566E) ; ø»”›£ + (=gt-pj-1 . #x5655) ; 嶮 + (chinese-big5 . #xE964) ; ý¢€Ž¥¤ + (ideograph-daikanwa . 08520) ; ø¸‚…ˆ + (=ucs . #x5DAE) ; 嶮 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5025) ; ø»˜¥® + (ideograph-daikanwa . 08521) ; ø¸‚…‰ + (=ucs . #x3814) ; 㠔 + )) +(define-char + '((=>ucs . #x21F44) ; 𡽄 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 08522) ; ø¸‚…Š + )) +(define-char + '((morohashi-daikanwa 8522 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5438) ; ø»šµ½ + (=ucs . #x21F44) ; 𡽄 + )) +(define-char + '((=>ucs . #x21F45) ; 𡽅 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 08523) ; ø¸‚…‹ + )) +(define-char + '((=>ucs . #x21F45) ; 𡽅 + (morohashi-daikanwa 8523 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5434) ; ø»šµ¹ + )) +(define-char + '((morohashi-daikanwa 8523 0 3) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x21F45) ; 𡽅 + )) +(define-char + '((=>ucs . #x21F46) ; 𡽆 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 08524) ; ø¸‚…Œ + )) +(define-char + '((morohashi-daikanwa 8524 0 4) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5431) ; ø»šµ¶ + (=ucs . #x21F46) ; 𡽆 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5673) ; ø»”›¨ + (chinese-big5 . #xE969) ; ý¢€Ž¥© + (ideograph-daikanwa . 08525) ; ø¸‚… + (=ucs . #x5DAF) ; 嶯 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3B72) ; ø»‹‹­ + (chinese-cns11643-2 . #x566D) ; ø»”›¢ + (=jis-x0213-2-2000 . #x2863) ; ø»¤¨” + (chinese-big5 . #xE963) ; ý¢€Ž¥£ + (ideograph-daikanwa . 08526) ; ø¸‚…Ž + (=ucs . #x5DB0) ; 嶰 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5436) ; ø»šµ» + (ideograph-daikanwa . 08527) ; ø¸‚… + (=jef-china3 . #x4BAE) ; øº„®® + (=ucs . #x3815) ; 㠕 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D47) ; ø»ž‘‚ + (ideograph-daikanwa . 08528) ; ø¸‚… + (=ucs . #x21F47) ; 𡽇 + )) +(define-char + '((=>ucs . #x21F48) ; 𡽈 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 08529) ; ø¸‚…‘ + )) +(define-char + '((morohashi-daikanwa 8529 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D43) ; ø»ž¾ + (=ucs . #x21F48) ; 𡽈 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5669) ; ø»”›ž + (chinese-big5 . #xE95F) ; ý¢€Ž¥Ÿ + (ideograph-daikanwa . 08530) ; ø¸‚…’ + (=ucs . #x5DB1) ; 嶱 + )) +(define-char + '((=>ucs . #x21F1D) ; 𡼝 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D44) ; ø»ž¿ + (ideograph-daikanwa . 08531) ; ø¸‚…“ + )) +(define-char + '((morohashi-daikanwa 8531 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x21F1D) ; 𡼝 + )) +(define-char + '((=>ucs . #x5DB2) ; 嶲 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0213-2-2000 . #x2864) ; ø»¤¨• + (ideograph-daikanwa . 08532) ; ø¸‚…” + (ucs-jis . #x5DB2) ; ø»¤¨• + )) +(define-char + '((morohashi-daikanwa 8532 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5671) ; ø»”›¦ + (chinese-big5 . #xE967) ; ý¢€Ž¥§ + (=ucs . #x5DB2) ; 嶲 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5432) ; ø»šµ· + (ideograph-daikanwa . 08533) ; ø¸‚…• + (=ucs . #x21F4A) ; 𡽊 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x505A) ; ø»–œŸ + (ideograph-daikanwa . 08534) ; ø¸‚…– + (=ucs . #x5DB3) ; 嶳 + )) +(define-char + '((=>ucs . #x21F50) ; 𡽐 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 08535) ; ø¸‚…— + )) +(define-char + '((morohashi-daikanwa 8535 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D45) ; ø»ž‘€ + (=ucs . #x21F50) ; 𡽐 + )) +(define-char + '((=>ucs . #x21F5A) ; 𡽚 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 08537) ; ø¸‚…™ + )) +(define-char + '((morohashi-daikanwa 8537 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D4D) ; ø»ž‘ˆ + (=ucs . #x21F5A) ; 𡽚 + )) +(define-char + '((=>ucs . #x21F5B) ; 𡽛 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 08538) ; ø¸‚…š + )) +(define-char + '((morohashi-daikanwa 8538 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5437) ; ø»šµ¼ + (=ucs . #x21F5B) ; 𡽛 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D49) ; ø»ž‘„ + (ideograph-daikanwa . 08539) ; ø¸‚…› + (=ucs . #x21F53) ; 𡽓 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D48) ; ø»ž‘ƒ + (ideograph-daikanwa . 08540) ; ø¸‚…œ + (=ucs . #x21F54) ; 𡽔 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3B73) ; ø»‹‹® + (chinese-cns11643-2 . #x5674) ; ø»”›© + (=jis-x0213-2-2000 . #x2865) ; ø»¤¨– + (chinese-big5 . #xE96A) ; ý¢€Ž¥ª + (ideograph-daikanwa . 08542) ; ø¸‚…ž + (=ucs . #x5DB4) ; 嶴 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D4C) ; ø»ž‘‡ + (ideograph-daikanwa . 08543) ; ø¸‚…Ÿ + (=cbeta . 05746) ; ø¸¡™² + (=jef-china3 . #x4BDE) ; øº„¯ž + (=ucs . #x3817) ; 㠗 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x566C) ; ø»”›¡ + (chinese-big5 . #xE962) ; ý¢€Ž¥¢ + (ideograph-daikanwa . 49057) ; ø¸‹¾¡ + (=ucs . #x5DB5) ; 嶵 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x5FAE) ; å¾® + )) + (=cbeta . 00122) ; ø¸ º + (=ucs . #x5DB6) ; 嶶 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5628) ; ø»˜®¥ + (ideograph-daikanwa . 08544) ; ø¸‚…  + (=ucs . #x3813) ; 㠓 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 2039) + (chinese-gb2312 . #x615A) ; ø»…¤½ + (=jis-x0208 . #x5658) ; ø½‹„© + (chinese-isoir165 . #x615A) ; ø»Ž + (chinese-cns11643-2 . #x5C66) ; ø»”¤ + (=gt-pj-1 . #x5658) ; 嶷 + (chinese-big5 . #xECDA) ; ý¢€Ž³š + (ideograph-daikanwa . 08545) ; ø¸‚…¡ + (=ucs . #x5DB7) ; 嶷 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5456) ; ø»–¢“ + (ideograph-daikanwa . 08546) ; ø¸‚…¢ + (=ucs . #x3819) ; 㠙 + )) +(define-char + '((=>ucs . #x21F5C) ; 𡽜 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 08547) ; ø¸‚…£ + )) +(define-char + '((morohashi-daikanwa 8547 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5629) ; ø»˜®¦ + (=ucs . #x21F5C) ; 𡽜 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (korean-ksc5601 . #x672E) ; ø»Š + (japanese-jisx0212 . #x3B74) ; ø»‹‹¯ + (=jis-x0213-1-2000 . #x4F7C) ; ø»£—» + (chinese-gb12345 . #x6149) ; 嶸 + (chinese-big5 . #xC0AF) ; ý¢€Œ‚¯ + (ideograph-daikanwa . 08548) ; ø¸‚…¤ + (=jef-china3 . #x4BDF) ; øº„¯Ÿ + (=ucs . #x5DB8) ; 嶸 + )) +(define-char + '((=>ucs . #x5DB8) ; 嶸 + (morohashi-daikanwa 8548 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7358) ; ø»’»¯ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x3B75) ; ø»‹‹° + (chinese-cns11643-3 . #x5457) ; ø»–¢” + (=jis-x0213-2-2000 . #x2867) ; ø»¤¨˜ + (ideograph-daikanwa . 08549) ; ø¸‚…¥ + (=jef-china3 . #x4BE0) ; øº„¯  + (=ucs . #x5DB9) ; 嶹 + )) +(define-char + '((=>ucs . #x21F5D) ; 𡽝 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 08550) ; ø¸‚…¦ + )) +(define-char + '((morohashi-daikanwa 8550 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B3B) ; ø»›€’ + (=ucs . #x21F5D) ; 𡽝 + )) +(define-char + '((=>ucs . #x21F5E) ; 𡽞 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 08551) ; ø¸‚…§ + )) +(define-char + '((morohashi-daikanwa 8551 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6155) ; ø»›‰  + (=ucs . #x21F5E) ; 𡽞 + )) +(define-char + '((=>ucs . #x21F5F) ; 𡽟 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 08552) ; ø¸‚…¨ + )) +(define-char + '((morohashi-daikanwa 8552 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3760) ; ø»ž ‡ + (=ucs . #x21F5F) ; 𡽟 + )) +(define-char + '((=>ucs . #x5DBA) ; 嶺 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 2045) + (=jis-x0208 . #x4E66) ; ø½Š¹‡ + (korean-ksc5601 . #x563A) ; ø»‰¨› + (=gt-pj-1 . #x4E66) ; ø½Š¹‡ + (ideograph-daikanwa . 08553) ; ø¸‚…© + (ucs-jis . #x5DBA) ; ø½Š¹‡ + )) +(define-char + '((=>ucs . #x5DBA) ; 嶺 + (morohashi-daikanwa 8553 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7356) ; ø»’»­ + (chinese-big5 . #xC0AD) ; ý¢€Œ‚­ + )) +(define-char + '((morohashi-daikanwa 8553 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb12345 . #x416B) ; 嶺 + (=ucs . #x5DBA) ; 嶺 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x9817) ; 頗 + )) + (chinese-cns11643-5 . #x5B3F) ; ø»›€– + (ideograph-daikanwa . 08554) ; ø¸‚…ª + (=cbeta . 01518) ; ø¸ —® + (=ucs . #x21F60) ; 𡽠 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3766) ; ø»ž  + (ideograph-daikanwa . 08555) ; ø¸‚…« + (=ucs . #x21F61) ; 𡽡 + )) +(define-char + '((=>ucs . #x5DBB) ; 嶻 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=jis-x0208 . #x5923) ; ø½‹ˆŽ + (korean-ksc5601 . #x6F38) ; ø»Š‡ + (ideograph-daikanwa . 11639) ; ø¸‚µ· + )) + (ideograph-daikanwa . 08556) ; ø¸‚…¬ + (=cbeta . 06248) ; ø¸¡¡¨ + )) +(define-char + '((morohashi-daikanwa 8556 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x622A) ; 截 + )) + (chinese-cns11643-3 . #x5459) ; ø»–¢– + (=ucs . #x5DBB) ; 嶻 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B3C) ; ø»›€“ + (ideograph-daikanwa . 08558) ; ø¸‚…® + (=ucs . #x381A) ; 㠚 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x562A) ; ø»˜®§ + (ideograph-daikanwa . 08559) ; ø¸‚…¯ + (=ucs . #x21F75) ; 𡽵 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 08560) ; ø¸‚…° + (=ucs . #x21F63) ; 𡽣 + )) +(define-char + '((=>ucs . #x21F63) ; 𡽣 + (morohashi-daikanwa 8560 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B3A) ; ø»›€‘ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 2043) + (=jis-x0208 . #x5659) ; ø½‹„ª + (korean-ksc5601 . #x5F6C) ; ø»‰¶› + (chinese-gb12345 . #x536C) ; 嶼 + (=gt-pj-1 . #x5659) ; 嶼 + (chinese-big5 . #xC0AC) ; ý¢€Œ‚¬ + (ideograph-daikanwa . 08561) ; ø¸‚…± + (=ucs . #x5DBC) ; 嶼 + )) +(define-char + '((=>ucs . #x5DBC) ; 嶼 + (morohashi-daikanwa 8561 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7355) ; ø»’»¬ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x545A) ; ø»–¢— + (ideograph-daikanwa . 08562) ; ø¸‚…² + (=ucs . #x3818) ; 㠘 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x375F) ; ø»ž † + (ideograph-daikanwa . 08563) ; ø¸‚…³ + (=ucs . #x21F6C) ; 𡽬 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3762) ; ø»ž ‰ + (ideograph-daikanwa . 08564) ; ø¸‚…´ + (=ucs . #x21F64) ; 𡽤 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5627) ; ø»˜®¤ + (ideograph-daikanwa . 08565) ; ø¸‚…µ + (=ucs . #x381B) ; 㠛 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 1963) + (=jis-x0208 . #x5656) ; ø½‹„§ + (korean-ksc5601 . #x6440) ; ø»‰½… + (chinese-cns11643-1 . #x7357) ; ø»’»® + (=gt-pj-1 . #x5656) ; 嶽 + (chinese-big5 . #xC0AE) ; ý¢€Œ‚® + (ideograph-daikanwa . 08566) ; ø¸‚…¶ + (=ucs . #x5DBD) ; 嶽 + )) +(define-char + '((=>ucs . #x21F7A) ; 𡽺 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 08567) ; ø¸‚…· + )) +(define-char + '((morohashi-daikanwa 8567 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3767) ; ø»ž Ž + (=ucs . #x21F7A) ; 𡽺 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5455) ; ø»–¢’ + (ideograph-daikanwa . 08568) ; ø¸‚…¸ + (=ucs . #x5DBE) ; 嶾 + )) +(define-char + '((=>ucs . #x21F78) ; 𡽸 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 08569) ; ø¸‚…¹ + )) +(define-char + '((morohashi-daikanwa 8569 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3763) ; ø»ž Š + (=ucs . #x21F78) ; 𡽸 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3764) ; ø»ž ‹ + (ideograph-daikanwa . 08570) ; ø¸‚…º + (=ucs . #x21F65) ; 𡽥 + )) +(define-char + '((=>ucs . #x21F49) ; 𡽉 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=jis-x0208 . #x736E) ; ø½‹¯¥ + (korean-ksc5601 . #x703A) ; ø»ŠŽ§ + (ideograph-daikanwa . 48560) ; ø¸‹¶° + )) + (ideograph-daikanwa . 08571) ; ø¸‚…» + (=cbeta . 04031) ; ø¸ ¾¿ + )) +(define-char + '((morohashi-daikanwa 8571 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x9F4A) ; 齊 + )) + (chinese-cns11643-5 . #x5B39) ; ø»›€ + (=ucs . #x21F49) ; 𡽉 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B3D) ; ø»›€” + (ideograph-daikanwa . 08572) ; ø¸‚…¼ + (=ucs . #x21F67) ; 𡽧 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B40) ; ø»›€— + (ideograph-daikanwa . 08574) ; ø¸‚…¾ + (=ucs . #x21F80) ; 𡾀 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B3E) ; ø»›€• + (ideograph-daikanwa . 08578) ; ø¸‚†‚ + (=ucs . #x21FBB) ; 𡾻 + )) +(define-char + '((=>ucs . #x21F66) ; 𡽦 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 49058) ; ø¸‹¾¢ + )) +(define-char + '((morohashi-daikanwa 49058 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3761) ; ø»ž ˆ + (=ucs . #x21F66) ; 𡽦 + )) +(define-char + '((=>ucs . #x21F6D) ; 𡽭 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 49059) ; ø¸‹¾£ + )) +(define-char + '((morohashi-daikanwa 49059 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3765) ; ø»ž Œ + (=ucs . #x21F6D) ; 𡽭 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5458) ; ø»–¢• + (=ucs . #x381C) ; 㠜 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (=ucs . #x5DBF) ; 嶿 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F44) ; ø»ž«› + (ideograph-daikanwa . 08579) ; ø¸‚†ƒ + (=jef-china3 . #x4BE1) ; øº„¯¡ + (=ucs . #x381D) ; 㠝 + )) +(define-char + '((=>ucs . #x21F82) ; 𡾂 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 08580) ; ø¸‚†„ + )) +(define-char + '((morohashi-daikanwa 8580 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x465A) ; ø»ž¶ƒ + (=ucs . #x21F82) ; 𡾂 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6150) ; ø»”« + (chinese-big5 . #xEFC4) ; ý¢€Ž¿„ + (ideograph-daikanwa . 08581) ; ø¸‚†… + (=ucs . #x5DC0) ; 巀 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x6578) ; 數 + )) + (ideograph-daikanwa . 08582) ; ø¸‚†† + (=cbeta . 03545) ; ø¸ ·™ + )) +(define-char + '((=>ucs . #x21F85) ; 𡾅 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 08583) ; ø¸‚†‡ + )) +(define-char + '((morohashi-daikanwa 8583 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6154) ; ø»›‰Ÿ + (=ucs . #x21F85) ; 𡾅 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F47) ; ø»ž«ž + (ideograph-daikanwa . 08584) ; ø¸‚†ˆ + (=ucs . #x21F86) ; 𡾆 + )) +(define-char + '((=>ucs . #x21F87) ; 𡾇 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 08585) ; ø¸‚†‰ + )) +(define-char + '((morohashi-daikanwa 8585 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5A7E) ; ø»˜µ³ + (=ucs . #x21F87) ; 𡾇 + )) +(define-char + '((=>ucs . #x21F88) ; 𡾈 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 08586) ; ø¸‚†Š + )) +(define-char + '((morohashi-daikanwa 8586 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6151) ; ø»›‰œ + (=ucs . #x21F88) ; 𡾈 + )) +(define-char + '((=>ucs . #x21F89) ; 𡾉 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 08587) ; ø¸‚†‹ + )) +(define-char + '((morohashi-daikanwa 8587 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6152) ; ø»›‰ + (=ucs . #x21F89) ; 𡾉 + )) +(define-char + '((=>ucs . #x5DC1) ; 巁 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x5762) ; ø»–¦¹ + (ideograph-daikanwa . 08588) ; ø¸‚†Œ + (=jef-china3 . #x4BE2) ; øº„¯¢ + )) +(define-char + '((morohashi-daikanwa 8588 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x5DC1) ; 巁 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F49) ; ø»ž«  + (ideograph-daikanwa . 08589) ; ø¸‚† + (=ucs . #x21F8A) ; 𡾊 + )) +(define-char + '((=>ucs . #x21F8C) ; 𡾌 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 08591) ; ø¸‚† + )) +(define-char + '((morohashi-daikanwa 8591 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6153) ; ø»›‰ž + (=ucs . #x21F8C) ; 𡾌 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F46) ; ø»ž« + (ideograph-daikanwa . 08592) ; ø¸‚† + (=ucs . #x21F8D) ; 𡾍 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6157) ; ø»›‰¢ + (ideograph-daikanwa . 08593) ; ø¸‚†‘ + (=ucs . #x21F95) ; 𡾕 + )) +(define-char + '((=>ucs . #x5DC2) ; 巂 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 08595) ; ø¸‚†“ + )) +(define-char + '((morohashi-daikanwa 8595 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-isoir165 . #x7B22) ; ø»Ž²¡ + (chinese-big5 . #xF172) ; ý¢€…² + (=ucs . #x5DC2) ; 巂 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F48) ; ø»ž«Ÿ + (ideograph-daikanwa . 49060) ; ø¸‹¾¤ + (=ucs . #x21F91) ; 𡾑 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F45) ; ø»ž«œ + (=ucs . #x21F90) ; 𡾐 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6156) ; ø»›‰¡ + (=ucs . #x21F94) ; 𡾔 + )) +(define-char + '((=>ucs . #x21F98) ; 𡾘 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 08596) ; ø¸‚†” + )) +(define-char + '((morohashi-daikanwa 8596 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x465C) ; ø»ž¶… + (=ucs . #x21F98) ; 𡾘 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x76E7) ; 盧 + )) + (chinese-cns11643-4 . #x5F5A) ; ø»˜¼¥ + (ideograph-daikanwa . 08597) ; ø¸‚†• + (=cbeta . 06885) ; ø¸¡«¥ + (=ucs . #x3820) ; ã   + )) +(define-char + '((=>ucs . #x5DC3) ; 巃 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0212 . #x3B76) ; ø»‹‹± + (chinese-big5 . #xF1FD) ; ý¢€‡½ + (ideograph-daikanwa . 08598) ; ø¸‚†– + (=jef-china3 . #x4BAF) ; øº„®¯ + (ucs-jis . #x5DC3) ; ø»‹‹± + )) +(define-char + '((morohashi-daikanwa 8598 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x5DC3) ; 巃 + )) +(define-char + '((=>ucs . #x5DC3) ; 巃 + (morohashi-daikanwa 8598 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x6549) ; ø»”±€ + )) +(define-char + '((=>ucs . #x21FA9) ; 𡾩 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 08599) ; ø¸‚†— + )) +(define-char + '((morohashi-daikanwa 8599 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x21FA9) ; 𡾩 + )) +(define-char + '((=>ucs . #x21FA9) ; 𡾩 + (morohashi-daikanwa 8599 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x465B) ; ø»ž¶„ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F5B) ; ø»˜¼¦ + (ideograph-daikanwa . 08600) ; ø¸‚†˜ + (=ucs . #x21F99) ; 𡾙 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 08601) ; ø¸‚†™ + (=ucs . #x21F9A) ; 𡾚 + )) +(define-char + '((=>ucs . #x21F9A) ; 𡾚 + (morohashi-daikanwa 8601 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x465E) ; ø»ž¶‡ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6765) ; ø»›’¤ + (ideograph-daikanwa . 08602) ; ø¸‚†š + (=ucs . #x21F9B) ; 𡾛 + )) +(define-char + '((=>ucs . #x21F9C) ; 𡾜 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 08603) ; ø¸‚†› + )) +(define-char + '((morohashi-daikanwa 8603 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x21F9C) ; 𡾜 + )) +(define-char + '((=>ucs . #x21F9C) ; 𡾜 + (morohashi-daikanwa 8603 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F59) ; ø»˜¼¤ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6763) ; ø»›’¢ + (ideograph-daikanwa . 08604) ; ø¸‚†œ + (=ucs . #x3821) ; ã ¡ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6764) ; ø»›’£ + (ideograph-daikanwa . 08605) ; ø¸‚† + (=ucs . #x3822) ; ã ¢ + )) +(define-char + '((=>ucs . #x21F9D) ; 𡾝 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((japanese-jisx0212 . #x5C65) ; ø»‹»¾ + (ideograph-daikanwa . 34514) ; ø¸ˆ›’ + )) + (ideograph-daikanwa . 08606) ; ø¸‚†ž + (=cbeta . 06482) ; ø¸¡¥’ + )) +(define-char + '((morohashi-daikanwa 8606 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x8931) ; 褱 + )) + (chinese-cns11643-7 . #x465D) ; ø»ž¶† + (=ucs . #x21F9D) ; 𡾝 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x465F) ; ø»ž¶ˆ + (ideograph-daikanwa . 08607) ; ø¸‚†Ÿ + (=ucs . #x21F9E) ; 𡾞 + )) +(define-char + '((=>ucs . #x21F9F) ; 𡾟 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x6231) ; 戱 + )) + (ideograph-daikanwa . 08608) ; ø¸‚†  + (=cbeta . 06595) ; ø¸¡§ƒ + )) +(define-char + '((morohashi-daikanwa 8608 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((chinese-cns11643-3 . #x506D) ; ø»–œ² + )) + (chinese-cns11643-7 . #x4660) ; ø»ž¶‰ + (=ucs . #x21F9F) ; 𡾟 + )) +(define-char + '((=>ucs . #x21FA7) ; 𡾧 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 08609) ; ø¸‚†¡ + )) +(define-char + '((morohashi-daikanwa 8609 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4662) ; ø»ž¶‹ + (=ucs . #x21FA7) ; 𡾧 + )) +(define-char + '((=>ucs . #x21FA6) ; 𡾦 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 08612) ; ø¸‚†¤ + )) +(define-char + '((morohashi-daikanwa 8612 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4661) ; ø»ž¶Š + (=ucs . #x21FA6) ; 𡾦 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A39) ; ø»–ªª + (ideograph-daikanwa . 49061) ; ø¸‹¾¥ + (=ucs . #x5DC4) ; 巄 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-gb2312 . #x615B) ; ø»…¤¾ + (chinese-isoir165 . #x615B) ; ø»ŽŽ + (=ucs . #x5DC5) ; 巅 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x6870) ; ø»”¶ + (chinese-big5 . #xF444) ; ý¢€‘„ + (ideograph-daikanwa . 08613) ; ø¸‚†¥ + (=ucs . #x5DC6) ; 巆 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (japanese-jisx0212 . #x3B77) ; ø»‹‹² + (chinese-cns11643-2 . #x6871) ; ø»”¶‚ + (chinese-big5 . #xF445) ; ý¢€‘… + (ideograph-daikanwa . 08614) ; ø¸‚†¦ + (=ucs . #x5DC7) ; 巇 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6338) ; ø»™» + (ideograph-daikanwa . 08615) ; ø¸‚†§ + (=ucs . #x21FAE) ; 𡾮 + )) +(define-char + '((=>ucs . #x21FAF) ; 𡾯 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 08616) ; ø¸‚†¨ + )) +(define-char + '((morohashi-daikanwa 8616 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D55) ; ø»Ÿ€ + (=ucs . #x21FAF) ; 𡾯 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C3D) ; ø»–­ª + (ideograph-daikanwa . 08617) ; ø¸‚†© + (=ucs . #x5DC8) ; 巈 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (shinjigen-2 . 2050) + (japanese-jisx0208-1978 . #x565A) ; ø»ƒŠ¯ + (japanese-jisx0208 . #x565A) ; ø»‡ž· + (chinese-isoir165 . #x7B23) ; ø»Ž²¢ + (chinese-big5 . #xC460) ; ý¢€Œ‘  + (ideograph-daikanwa . 08618) ; ø¸‚†ª + (=ucs . #x5DC9) ; 巉 + )) +(define-char + '((=>ucs . #x5DC9) ; 巉 + (morohashi-daikanwa 8618 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-1 . #x796B) ; ø»“„¶ + (=jis-x0208-1990 . #x565A) ; ø½‹„« + (=gt-pj-1 . #x565A) ; ø»“„¶ + (ucs-jis . #x5DC9) ; ø»“„¶ + )) +(define-char + '((=>ucs . #x21FB0) ; 𡾰 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=jis-x0208 . #x6D21) ; ø½‹¥¤ + (korean-ksc5601 . #x4B74) ; ø»‰™‹ + (ideograph-daikanwa . 37741) ; ø¸‰­ + )) + (ideograph-daikanwa . 08619) ; ø¸‚†« + (=cbeta . 05364) ; ø¸¡“´ + )) +(define-char + '((morohashi-daikanwa 8619 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x8E47) ; 蹇 + )) + (chinese-cns11643-4 . #x6337) ; ø»™º + (=ucs . #x21FB0) ; 𡾰 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6B7E) ; ø»›˜µ + (ideograph-daikanwa . 08620) ; ø¸‚†¬ + (=ucs . #x21FB1) ; 𡾱 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 08621) ; ø¸‚†­ + (=ucs . #x5DCA) ; 巊 + )) +(define-char + '((=>ucs . #x5DCA) ; 巊 + (morohashi-daikanwa 8621 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C3C) ; ø»–­© + )) +(define-char + '((=>ucs . #x5DCB) ; 巋 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 21) + (japanese-jisx0212 . #x3B78) ; ø»‹‹³ + (chinese-cns11643-2 . #x6B57) ; ø»”º‚ + (=jis-x0213-1-2000 . #x4F7D) ; ø»£—¼ + (chinese-big5 . #xF5C9) ; ý¢€—‰ + (ideograph-daikanwa . 08622) ; ø¸‚†® + (=jef-china3 . #x4BB0) ; øº„®° + (ucs-jis . #x5DCB) ; ø»‹‹³ + )) +(define-char + '((morohashi-daikanwa 8622 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-gb12345 . #x3F79) ; 巋 + (=ucs . #x5DCB) ; 巋 + )) +(define-char + '((=>ucs . #x21FB2) ; 𡾲 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 08623) ; ø¸‚†¯ + )) +(define-char + '((morohashi-daikanwa 8623 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D57) ; ø»Ÿ€’ + (=ucs . #x21FB2) ; 𡾲 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D56) ; ø»Ÿ€‘ + (ideograph-daikanwa . 08624) ; ø¸‚†° + (=ucs . #x21FB7) ; 𡾷 + )) +(define-char + '((morohashi-daikanwa 8624 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C3E) ; ø»–­« + (=jis-x0208-1990 . #x3460) ; ø½Š’µ + (=gt-pj-1 . #x3460) ; 巌 + (=ucs . #x5DCC) ; 巌 + )) +(define-char + '((=>ucs . #x5DCC) ; 巌 + (morohashi-daikanwa 8624 1 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 17) + (total-strokes . 20) + (japanese-jisx0208-1978 . #x3460) ; ø»‚˜¹ + (japanese-jisx0208 . #x3460) ; ø»†­ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x663A) ; ø»™†— + (ideograph-daikanwa . 08625) ; ø¸‚†± + (=ucs . #x3825) ; ã ¥ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 18) + (total-strokes . 21) + (shinjigen-2 . 2051) + (chinese-gb2312 . #x4E21) ; ø»…ˆŠ + (=jis-x0208 . #x565B) ; ø½‹„¬ + (korean-ksc5601 . #x6864) ; ø»Šƒ¡ + (chinese-isoir165 . #x4E21) ; ø»°š + (chinese-cns11643-1 . #x7A69) ; ø»“†’ + (=gt-pj-1 . #x565B) ; 巍 + (chinese-big5 . #xC4DE) ; ý¢€Œ“ž + (ideograph-daikanwa . 08626) ; ø¸‚†² + (=ucs . #x5DCD) ; 巍 + )) +(define-char + '((=>ucs . #x21FC6) ; 𡿆 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 08627) ; ø¸‚†³ + )) +(define-char + '((morohashi-daikanwa 8627 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5331) ; ø»Ÿˆ  + (=ucs . #x21FC6) ; 𡿆 + )) +(define-char + '((=>ucs . #x21FC1) ; 𡿁 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 08628) ; ø¸‚†´ + )) +(define-char + '((morohashi-daikanwa 8628 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5332) ; ø»Ÿˆ¡ + (=ucs . #x21FC1) ; 𡿁 + )) +(define-char + '((=>ucs . #x21FBC) ; 𡾼 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 08629) ; ø¸‚†µ + )) +(define-char + '((morohashi-daikanwa 8629 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F78) ; ø»›ž§ + (=ucs . #x21FBC) ; 𡾼 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B58) ; ø»”ºƒ + (chinese-big5 . #xF5CA) ; ý¢€—Š + (ideograph-daikanwa . 08630) ; ø¸‚†¶ + (=ucs . #x5DCF) ; 巏 + )) +(define-char + '((=>ucs . #x5DD0) ; 巐 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 18) + (total-strokes . 21) + (japanese-jisx0212 . #x3B79) ; ø»‹‹´ + (ideograph-daikanwa . 08631) ; ø¸‚†· + (=jef-china3 . #x4BE5) ; øº„¯¥ + (ucs-jis . #x5DD0) ; ø»‹‹´ + )) +(define-char + '((morohashi-daikanwa 8631 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E2D) ; ø»–°– + (=ucs . #x5DD0) ; 巐 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E2C) ; ø»–°• + (ideograph-daikanwa . 08632) ; ø¸‚†¸ + (=ucs . #x3826) ; ã ¦ + )) +(define-char + '((=>ucs . #x21FBD) ; 𡾽 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 08633) ; ø¸‚†¹ + )) +(define-char + '((morohashi-daikanwa 8633 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F7A) ; ø»›ž© + (=ucs . #x21FBD) ; 𡾽 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F79) ; ø»›ž¨ + (ideograph-daikanwa . 08634) ; ø¸‚†º + (=ucs . #x21FBE) ; 𡾾 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 18) + (kangxi-strokes . 19) + (total-strokes . 21) + (japanese-jisx0212 . #x3B7A) ; ø»‹‹µ + (chinese-cns11643-4 . #x663B) ; ø»™†˜ + (ideograph-daikanwa . 08636) ; ø¸‚†¼ + (=ucs . #x5DCE) ; 巎 + )) +(define-char + '((=>ucs . #x21FC7) ; 𡿇 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 08637) ; ø¸‚†½ + )) +(define-char + '((morohashi-daikanwa 8637 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x733B) ; ø»›£¢ + (=ucs . #x21FC7) ; 𡿇 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D4C) ; ø»”¼³ + (=jis-x0213-2-2000 . #x2868) ; ø»¤¨™ + (chinese-big5 . #xF6DE) ; ý¢€›ž + (ideograph-daikanwa . 08638) ; ø¸‚†¾ + (=ucs . #x5DD1) ; 巑 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 08639) ; ø¸‚†¿ + (=ucs . #x21FC8) ; 𡿈 + )) +(define-char + '((=>ucs . #x21FC8) ; 𡿈 + (morohashi-daikanwa 8639 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-4 . #x6869) ; ø»™Š‚ + )) +(define-char + '((=>ucs . #x5DD2) ; 巒 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (shinjigen-2 . 2054) + (=jis-x0208 . #x565D) ; ø½‹„® + (korean-ksc5601 . #x5835) ; ø»‰«’ + (=gt-pj-1 . #x565D) ; ø½‹„® + (ideograph-daikanwa . 08640) ; ø¸‚‡€ + (ucs-jis . #x5DD2) ; ø½‹„® + )) +(define-char + '((morohashi-daikanwa 8640 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B5E) ; ø»“‡¥ + (chinese-gb12345 . #x424D) ; 巒 + (chinese-big5 . #xC572) ; ý¢€Œ•² + (=ucs . #x5DD2) ; 巒 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-4 . #x686A) ; ø»™Šƒ + (ideograph-daikanwa . 08641) ; ø¸‚‡ + (=ucs . #x21FC9) ; 𡿉 + )) +(define-char + '((=>ucs . #x21FCA) ; 𡿊 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 08642) ; ø¸‚‡‚ + )) +(define-char + '((morohashi-daikanwa 8642 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5767) ; ø»ŸŽ + (=ucs . #x21FCA) ; 𡿊 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5769) ; ø»Ÿ + (ideograph-daikanwa . 08643) ; ø¸‚‡ƒ + (=ucs . #x21FCB) ; 𡿋 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (shinjigen-2 . 2053) + (=jis-x0208-1990 . #x565C) ; ø½‹„­ + (=gt-pj-1 . #x565C) ; 巓 + (ideograph-daikanwa . 08644) ; ø¸‚‡„ + (=ucs . #x5DD3) ; 巓 + )) +(define-char + '((=>ucs . #x5DD3) ; 巓 + (morohashi-daikanwa 8644 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (japanese-jisx0208-1978 . #x565C) ; ø»ƒŠ± + (japanese-jisx0208 . #x565C) ; ø»‡ž¹ + (chinese-cns11643-3 . #x5F43) ; ø»–²Š + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-4 . #x6868) ; ø»™Š + (ideograph-daikanwa . 08645) ; ø¸‚‡… + (=ucs . #x3827) ; ã § + )) +(define-char + '((=>ucs . #x21FCC) ; 𡿌 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 08646) ; ø¸‚‡† + )) +(define-char + '((morohashi-daikanwa 8646 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5768) ; ø»Ÿ + (=ucs . #x21FCC) ; 𡿌 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x733C) ; ø»›££ + (ideograph-daikanwa . 08647) ; ø¸‚‡‡ + (=ucs . #x21FD1) ; 𡿑 + )) +(define-char + '((=>ucs . #x21FCF) ; 𡿏 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 49062) ; ø¸‹¾¦ + )) +(define-char + '((morohashi-daikanwa 49062 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x576A) ; ø»Ÿ‘ + (=ucs . #x21FCF) ; 𡿏 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B5D) ; ø»“‡¤ + (chinese-gb12345 . #x615B) ; 巔 + (chinese-big5 . #xC571) ; ý¢€Œ•± + (=ucs . #x5DD4) ; 巔 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D4B) ; ø»”¼² + (chinese-big5 . #xF6DD) ; ý¢€› + (=ucs . #x5DD5) ; 巕 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 20) + (total-strokes . 23) + (shinjigen-2 . 2047) + (=jis-x0208 . #x565E) ; ø½‹„¯ + (korean-ksc5601 . #x645C) ; ø»‰½¡ + (chinese-isoir165 . #x2D65) ; ø»€ + (chinese-cns11643-1 . #x7C35) ; ø»“ˆš + (=gt-pj-1 . #x565E) ; 巖 + (chinese-big5 . #xC5C9) ; ý¢€Œ—‰ + (ideograph-daikanwa . 08649) ; ø¸‚‡‰ + (=ucs . #x5DD6) ; 巖 + )) +(define-char + '((=>ucs . #x5DD7) ; 巗 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-3 . #x6030) ; ø»–³• + (=jis-x0213-2-2000 . #x2869) ; ø»¤¨š + (ideograph-daikanwa . 08650) ; ø¸‚‡Š + (ucs-jis . #x5DD7) ; ø»–³• + )) +(define-char + '((morohashi-daikanwa 8650 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 19) + (total-strokes . 22) + (=ucs . #x5DD7) ; 巗 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 20) + (total-strokes . 23) + (japanese-jisx0212 . #x3B7B) ; ø»‹‹¶ + (chinese-cns11643-2 . #x6F25) ; ø»”¿ˆ + (=jis-x0213-2-2000 . #x286A) ; ø»¤¨› + (chinese-big5 . #xF7D6) ; ý¢€Ÿ– + (ideograph-daikanwa . 08651) ; ø¸‚‡‹ + (=ucs . #x5DD8) ; 巘 + )) +(define-char + '((=>ucs . #x5DDA) ; 巚 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=jis-x0208 . #x605B) ; ø½‹“˜ + (korean-ksc5601 . #x7A4C) ; ø»Š¥ + (ideograph-daikanwa . 20783) ; ø¸…„¯ + )) + (ideograph-daikanwa . 08652) ; ø¸‚‡Œ + (=cbeta . 05004) ; ø¸¡ŽŒ + )) +(define-char + '((morohashi-daikanwa 8652 0 2) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((=ucs . #x737B) ; 獻 + )) + (=ucs . #x5DDA) ; 巚 + )) +(define-char + '((=>ucs . #x5DDA) ; 巚 + (morohashi-daikanwa 8652 0 3) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((chinese-cns11643-1 . #x7978) ; ø»“…ƒ + )) + (chinese-cns11643-4 . #x6A46) ; ø»™Œ› + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 21) + (kangxi-strokes . 20) + (total-strokes . 24) + (japanese-jisx0212 . #x3B7C) ; ø»‹‹· + (chinese-cns11643-4 . #x6B68) ; ø»™Ž› + (ideograph-daikanwa . 08653) ; ø¸‚‡ + (=ucs . #x5DD9) ; 巙 + )) +(define-char + '((=>ucs . #x21FD4) ; 𡿔 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 08654) ; ø¸‚‡Ž + )) +(define-char + '((morohashi-daikanwa 8654 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E5E) ; ø»Ÿ™— + (=ucs . #x21FD4) ; 𡿔 + )) +(define-char + '((=>ucs . #x21FDC) ; 𡿜 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 08655) ; ø¸‚‡ + )) +(define-char + '((morohashi-daikanwa 8655 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E5F) ; ø»Ÿ™˜ + (=ucs . #x21FDC) ; 𡿜 + )) +(define-char + '((=>ucs . #x21FD6) ; 𡿖 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 08657) ; ø¸‚‡‘ + )) +(define-char + '((morohashi-daikanwa 8657 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B69) ; ø»™Žœ + (=ucs . #x21FD6) ; 𡿖 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 08658) ; ø¸‚‡’ + (=ucs . #x21FDB) ; 𡿛 + )) +(define-char + '((=>ucs . #x21FDB) ; 𡿛 + (morohashi-daikanwa 8658 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-5 . #x7758) ; ø»›©· + )) +(define-char + '((=>ucs . #x21FD8) ; 𡿘 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 08659) ; ø¸‚‡“ + )) +(define-char + '((morohashi-daikanwa 8659 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E60) ; ø»Ÿ™™ + (=ucs . #x21FD8) ; 𡿘 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 21) + (total-strokes . 24) + (=ucs . #x21FD5) ; 𡿕 + )) +(define-char + '((=>ucs . #x21FD5) ; 𡿕 + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B6A) ; ø»™Ž + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-5 . #x7927) ; ø»›¬‚ + (ideograph-daikanwa . 08661) ; ø¸‚‡• + (=ucs . #x21FDD) ; 𡿝 + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A28) ; ø»›­¡ + (ideograph-daikanwa . 08662) ; ø¸‚‡– + (=ucs . #x21FE0) ; ð¡¿  + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 08663) ; ø¸‚‡— + (=ucs . #x21FE1) ; ð¡¿¡ + )) +(define-char + '((=>ucs . #x21FE1) ; ð¡¿¡ + (morohashi-daikanwa 8663 0 1) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A66) ; ø»›®Ÿ + )) +(define-char + '((=>ucs . #x21FE2) ; ð¡¿¢ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 08664) ; ø¸‚‡˜ + )) +(define-char + '((morohashi-daikanwa 8664 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 25) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B3C) ; ø»›¯“ + (=ucs . #x21FE2) ; ð¡¿¢ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 08665) ; ø¸‚‡™ + )) +(define-char + '((=>ucs . #x21FE3) ; ð¡¿£ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 08666) ; ø¸‚‡š + )) +(define-char + '((morohashi-daikanwa 8666 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-7 . #x634F) ; ø»Ÿ ž + (=ucs . #x21FE3) ; ð¡¿£ + )) +(define-char + '((ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 25) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B3D) ; ø»›¯” + (ideograph-daikanwa . 08667) ; ø¸‚‡› + (=ucs . #x3828) ; ã ¨ + )) +(define-char + '((=>ucs . #x21FE5) ; ð¡¿¥ + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 29) + (total-strokes . 32) + (ideograph-daikanwa . 08668) ; ø¸‚‡œ + )) +(define-char + '((morohashi-daikanwa 8668 0 0) + (ideographic-radical . 46) ; â¼­ + (ideographic-strokes . 29) + (total-strokes . 32) + (chinese-cns11643-5 . #x7C34) ; ø»›°© + (=ucs . #x21FE5) ; ð¡¿¥ + )) diff --git a/lisp/utf-2000/Ideograph-R047-River.el b/lisp/utf-2000/Ideograph-R047-River.el new file mode 100644 index 0000000..2496326 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R047-River.el @@ -0,0 +1,531 @@ +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 0) + (total-strokes . 3) + (hanyu-dazidian 2 1097 8) + (chinese-gb2312 . #x675D) ; ø»…­´ + (=jis-x0208 . #x565F) ; ø½‹„° + (chinese-isoir165 . #x675D) ; ø»Ž–„ + (chinese-cns11643-3 . #x213C) ; ø»•–¿ + (=gt-pj-1 . #x565F) ; 巛 + (ideograph-daikanwa . 08669) ; ø¸‚‡ + (=big5-cdp . #x8B74) ; ý¢€ˆ­´ + (=gt-k . 00224) ; ý¡„€ƒ  + (=cbeta . 02655) ; ø¸ ©Ÿ + (=ucs . #x5DDB) ; 巛 + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 0) + (total-strokes . 1) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 47) + (hanyu-dazidian-char . 6) + (chinese-cns11643-4 . #x2125) ; ø»— ¬ + (ideograph-daikanwa . 08671) ; ø¸‚‡Ÿ + (=big5-cdp . #x8DEA) ; ý¢€ˆ·ª + (=ucs . #x21FE8) ; 𡿨 + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 0) + (total-strokes . 2) + (hanyu-dazidian 1 49 7) + (chinese-cns11643-4 . #x212C) ; ø»— ³ + (ideograph-daikanwa . 08672) ; ø¸‚‡  + (=big5-cdp . #x8978) ; ý¢€ˆ¥¸ + (=ucs . #x5DDC) ; 巜 + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 2056) + (chinese-gb2312 . #x3428) ; ø»„¢… + (=jis-x0208 . #x406E) ; ø½Š¤« + (korean-ksc5601 . #x7439) ; ø»Š”ž + (chinese-isoir165 . #x3428) ; ø»Š• + (chinese-cns11643-1 . #x4455) ; ø»‘¶ª + (=gt-pj-1 . #x406E) ; 川 + (chinese-big5 . #xA474) ; ý¢€Š‘´ + (ideograph-daikanwa . 08673) ; ø¸‚‡¡ + (=gt-k . 00193) ; ý¡„€ƒ + (=ucs . #x5DDD) ; 川 + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x216D) ; ø»›µ¼ + (ideograph-daikanwa . 08675) ; ø¸‚‡£ + (=ucs . #x21FE7) ; 𡿧 + )) +(define-char + '((=>ucs . #x21FE9) ; ð¡¿© + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 08676) ; ø¸‚‡¤ + )) +(define-char + '((morohashi-daikanwa 8676 0 1) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2262) ; ø»—£‡ + (=ucs . #x21FE9) ; ð¡¿© + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2254) ; ø»™¬½ + (ideograph-daikanwa . 08677) ; ø¸‚‡¥ + (=ucs . #x21FEA) ; 𡿪 + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 2058) + (chinese-gb2312 . #x565D) ; ø»…”¶ + (=jis-x0208 . #x3D23) ; ø½ŠŸ† + (korean-ksc5601 . #x7136) ; ø»Š + (chinese-isoir165 . #x565D) ; ø»½† + (=gt-pj-1 . #x3D23) ; 州 + (chinese-big5 . #xA67B) ; ý¢€Š™» + (ideograph-daikanwa . 08678) ; ø¸‚‡¦ + (=gt-k . 01635) ; ý¡„€™£ + (=ucs . #x5DDE) ; 州 + )) +(define-char + '((=>ucs . #x5DDE) ; 州 + (morohashi-daikanwa 8678 0 2) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-1 . #x477C) ; ø»‘»« + )) +(define-char + '((=>ucs . #x21FEB) ; ð¡¿« + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 08679) ; ø¸‚‡§ + )) +(define-char + '((morohashi-daikanwa 8679 0 1) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x245B) ; ø»›º„ + (=ucs . #x21FEB) ; ð¡¿« + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2255) ; ø»™¬¾ + (ideograph-daikanwa . 08680) ; ø¸‚‡¨ + (=ucs . #x21FED) ; ð¡¿­ + )) +(define-char + '((morohashi-daikanwa 8680 1) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5132) ; ø»…Œµ + (=jis-x0208 . #x3D64) ; ø½Š ‡ + (chinese-isoir165 . #x5132) ; ø»µ… + (chinese-cns11643-6 . #x2736) ; ø»›½¹ + (=gt-pj-1 . #x3D64) ; å·¡ + (=ucs . #x5DE1) ; å·¡ + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x245C) ; ø»›º… + (ideograph-daikanwa . 49063) ; ø¸‹¾§ + (=ucs . #x21FEC) ; 𡿬 + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x235B) ; ø»•šš + (ideograph-daikanwa . 49064) ; ø¸‹¾¨ + (=ucs . #x3829) ; ã © + )) +(define-char + '((=>ucs . #x5DDF) ; 巟 + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-big5 . #xC9DA) ; ý¢€Œ§š + (ideograph-daikanwa . 49065) ; ø¸‹¾© + )) +(define-char + '((=>ucs . #x5DDF) ; 巟 + (morohashi-daikanwa 49065 0 1) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x223A) ; ø»“Ž— + (ucs-cns . #x5DDF) ; ø»“Ž— + )) +(define-char + '((=>ucs . #x5DDF) ; 巟 + (morohashi-daikanwa 49065 0 2) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 3) + (total-strokes . 6) + (=gt-pj-3 . #x3D7D) ; ý¡„€Ÿ” + (=gt-k . 02004) ; ý¡„€Ÿ” + )) +(define-char + '((morohashi-daikanwa 49065 0 3) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 3) + (total-strokes . 6) + (=ucs . #x5DDF) ; 巟 + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3B7D) ; ø»‹‹¸ + (chinese-cns11643-2 . #x236A) ; ø»“¥ + (=jis-x0213-2-2000 . #x286B) ; ø»¤¨œ + (chinese-big5 . #xCACA) ; ý¢€Œ«Š + (ideograph-daikanwa . 08681) ; ø¸‚‡© + (=ucs . #x5DE0) ; å·  + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x237E) ; ø»—¥ + (ideograph-daikanwa . 08683) ; ø¸‚‡« + (=ucs . #x21FEF) ; 𡿯 + )) +(define-char + '((=>ucs . #x5DE1) ; å·¡ + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 4) + (total-strokes . 7) + (korean-ksc5601 . #x625E) ; ø»‰º§ + (chinese-big5 . #xA8B5) ; ý¢€Š¢µ + (ideograph-daikanwa . 08684) ; ø¸‚‡¬ + (=jef-china3 . #x67AA) ; øº†žª + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x237B) ; ø»™¯‚ + (ideograph-daikanwa . 08685) ; ø¸‚‡­ + (=ucs . #x21FF0) ; ð¡¿° + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 4) + (total-strokes . 7) + (->same-ideograph + ((ideograph-daikanwa . 03081) ; ø¸€°‰ + )) + (hanyu-dazidian 2 1097 16) + (=hanziku-3 . #xE041) ; ý¢€¾ + (=ucs . #x21FEE) ; ð¡¿® + )) +(define-char + '((=>ucs . #x21FF1) ; ð¡¿± + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A7D) ; ø»œƒš + (ideograph-daikanwa . 08686) ; ø¸‚‡® + )) +(define-char + '((morohashi-daikanwa 8686 0 1) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x21FF1) ; ð¡¿± + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3055) ; ø»œ‹¦ + (ideograph-daikanwa . 08688) ; ø¸‚‡° + (=ucs . #x21FF7) ; ð¡¿· + )) +(define-char + '((=>ucs . #x21FF8) ; 𡿸 + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3054) ; ø»œ‹¥ + (ideograph-daikanwa . 08689) ; ø¸‚‡± + )) +(define-char + '((morohashi-daikanwa 8689 0 7) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x21FF8) ; 𡿸 + )) +(define-char + '((=>ucs . #x21FF9) ; ð¡¿¹ + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 08690) ; ø¸‚‡² + )) +(define-char + '((morohashi-daikanwa 8690 0 4) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3056) ; ø»œ‹§ + (=ucs . #x21FF9) ; ð¡¿¹ + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3053) ; ø»œ‹¤ + (ideograph-daikanwa . 08691) ; ø¸‚‡³ + (=ucs . #x21FFB) ; ð¡¿» + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3726) ; ø»œ•‰ + (ideograph-daikanwa . 08692) ; ø¸‚‡´ + (=ucs . #x21FFD) ; ð¡¿½ + )) +(define-char + '((=>ucs . #x20657) ; 𠙗 + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 08694) ; ø¸‚‡¶ + )) +(define-char + '((morohashi-daikanwa 8694 0 0) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3727) ; ø»œ•Š + (=ucs . #x20657) ; 𠙗 + )) +(define-char + '((=>ucs . #x21FFE) ; ð¡¿¾ + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08695) ; ø¸‚‡· + )) +(define-char + '((morohashi-daikanwa 8695 0 0) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x322B) ; ø»šƒ´ + (=ucs . #x21FFE) ; ð¡¿¾ + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3332) ; ø»„ ± + (korean-ksc5601 . #x6135) ; ø»‰¸  + (chinese-isoir165 . #x3332) ; ø»‰ + (chinese-cns11643-1 . #x5A25) ; ø»’–Ž + (=jis-x0213-1-2000 . #x7428) ; ø»¤Œ½ + (chinese-big5 . #xB15F) ; ý¢€‹…Ÿ + (ideograph-daikanwa . 08696) ; ø¸‚‡¸ + (=jef-china3 . #x52F1) ; øº…‹± + (=ucs . #x5DE2) ; å·¢ + )) +(define-char + '((morohashi-daikanwa 8696 1) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 1221 1) + (=jis-x0208 . #x4163) ; ø½Š¥¾ + (chinese-cns11643-3 . #x3557) ; ø»•´² + (=gt-pj-1 . #x4163) ; å·£ + (=hanziku-3 . #xF95D) ; ý¢€¿¥ + (=gt-k . 07816) ; ý¡„ºˆ + (=ucs . #x5DE3) ; å·£ + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3141) ; ø»—¸¨ + (ideograph-daikanwa . 08697) ; ø¸‚‡¹ + (=ucs . #x21FFF) ; ð¡¿¿ + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F2D) ; ø»œ¡€ + (ideograph-daikanwa . 08698) ; ø¸‚‡º + (=ucs . #x22000) ; 𢀀 + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3776) ; ø»šŒ• + (ideograph-daikanwa . 08699) ; ø¸‚‡» + (=ucs . #x22001) ; 𢀁 + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C49) ; ø»Œ‚ + (ideograph-daikanwa . 08700) ; ø¸‚‡¼ + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C48) ; ø»Œ + (ideograph-daikanwa . 08701) ; ø¸‚‡½ + (=ucs . #x22002) ; 𢀂 + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 2 1098 18) + (japanese-jisx0212 . #x3B7E) ; ø»‹‹¹ + (=jis-x0213-2-2000 . #x286D) ; ø»¤¨ž + (ideograph-daikanwa . 08702) ; ø¸‚‡¾ + (=ucs . #x5DE4) ; å·¤ + )) +(define-char + '((=>ucs . #x5DE4) ; å·¤ + (morohashi-daikanwa 8702 0 0) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B6C) ; ø»–•› + )) +(define-char + '((=>ucs . #x5DE4) ; å·¤ + (morohashi-daikanwa 8702 0 3) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 2 1098 18) + (=big5-cdp . #x8D47) ; ý¢€ˆµ‡ + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2252) ; ø»žƒ + (ideograph-daikanwa . 08703) ; ø¸‚‡¿ + (=ucs . #x22003) ; 𢀃 + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5439) ; ø»šµ¾ + (ideograph-daikanwa . 08704) ; ø¸‚ˆ€ + (=ucs . #x22004) ; 𢀄 + )) +(define-char + '((=>ucs . #x22007) ; 𢀇 + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 08705) ; ø¸‚ˆ + )) +(define-char + '((morohashi-daikanwa 8705 0 0) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3768) ; ø»ž  + (=ucs . #x22007) ; 𢀇 + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 08706) ; ø¸‚ˆ‚ + (=ucs . #x22008) ; 𢀈 + )) +(define-char + '((=>ucs . #x22008) ; 𢀈 + (morohashi-daikanwa 8706 0 0) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F4A) ; ø»ž«¡ + )) +(define-char + '((=>ucs . #x22009) ; 𢀉 + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 08707) ; ø¸‚ˆƒ + )) +(define-char + '((morohashi-daikanwa 8707 0 0) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4663) ; ø»ž¶Œ + (=ucs . #x22009) ; 𢀉 + )) +(define-char + '((=>ucs . #x2200A) ; 𢀊 + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 08708) ; ø¸‚ˆ„ + )) +(define-char + '((morohashi-daikanwa 8708 0 0) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6766) ; ø»›’¥ + (=ucs . #x2200A) ; 𢀊 + )) +(define-char + '((ideographic-radical . 47) ; â¼® + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E61) ; ø»Ÿ™š + (ideograph-daikanwa . 08712) ; ø¸‚ˆˆ + (=ucs . #x2200E) ; 𢀎 + )) +(define-char + '((=>ucs . #x22010) ; 𢀐 + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 26) + (total-strokes . 29) + (ideograph-daikanwa . 08713) ; ø¸‚ˆ‰ + )) +(define-char + '((morohashi-daikanwa 8713 0 0) + (ideographic-radical . 47) ; â¼® + (ideographic-strokes . 26) + (total-strokes . 29) + (chinese-cns11643-7 . #x6535) ; ø»Ÿ£€ + (=ucs . #x22010) ; 𢀐 + )) diff --git a/lisp/utf-2000/Ideograph-R048-Work.el b/lisp/utf-2000/Ideograph-R048-Work.el new file mode 100644 index 0000000..169c30a --- /dev/null +++ b/lisp/utf-2000/Ideograph-R048-Work.el @@ -0,0 +1,386 @@ +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 2059) + (chinese-gb2312 . #x3924) ; ø»„©— + (=jis-x0208 . #x3929) ; ø½Š™” + (korean-ksc5601 . #x4D6F) ; ø»‰œ‚ + (chinese-isoir165 . #x3924) ; ø»‘§ + (chinese-cns11643-1 . #x4456) ; ø»‘¶« + (=gt-pj-1 . #x3929) ; å·¥ + (chinese-big5 . #xA475) ; ý¢€Š‘µ + (ideograph-daikanwa . 08714) ; ø¸‚ˆŠ + (=gt-k . 00172) ; ý¡„€‚¬ + (=ucs . #x5DE5) ; å·¥ + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x216F) ; ø»›µ¾ + (ideograph-daikanwa . 08715) ; ø¸‚ˆ‹ + (=ucs . #x22011) ; 𢀑 + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x216E) ; ø»›µ½ + (ideograph-daikanwa . 08716) ; ø¸‚ˆŒ + (=ucs . #x382A) ; ã ª + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x2170) ; ø»›µ¿ + (ideograph-daikanwa . 08717) ; ø¸‚ˆ + (=ucs . #x22013) ; 𢀓 + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x2171) ; ø»›¶€ + (ideograph-daikanwa . 08718) ; ø¸‚ˆŽ + (=ucs . #x22012) ; 𢀒 + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 1) + (total-strokes . 4) + (ideograph-daikanwa . 08719) ; ø¸‚ˆ + (=cbeta . 03205) ; ø¸ ²… + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 2063) + (chinese-gb2312 . #x5773) ; ø»…–ª + (=jis-x0208 . #x3A38) ; ø½Š› + (korean-ksc5601 . #x7127) ; ø»Š² + (chinese-isoir165 . #x5773) ; ø»¾º + (chinese-cns11643-1 . #x464A) ; ø»‘¹› + (=gt-pj-1 . #x3A38) ; å·¦ + (chinese-big5 . #xA5AA) ; ý¢€Š–ª + (ideograph-daikanwa . 08720) ; ø¸‚ˆ + (=gt-k . 00933) ; ý¡„€Ž¥ + (=ucs . #x5DE6) ; å·¦ + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 2062) + (chinese-gb2312 . #x4749) ; ø»„¾  + (=jis-x0208 . #x392A) ; ø½Š™• + (korean-ksc5601 . #x4E65) ; ø»‰– + (chinese-isoir165 . #x4749) ; ø»¦° + (chinese-cns11643-1 . #x4649) ; ø»‘¹š + (=gt-pj-1 . #x392A) ; å·§ + (chinese-big5 . #xA5A9) ; ý¢€Š–© + (ideograph-daikanwa . 08721) ; ø¸‚ˆ‘ + (=gt-k . 00927) ; ý¡„€ŽŸ + (=ucs . #x5DE7) ; å·§ + )) +(define-char + '((=>ucs . #x5DE8) ; å·¨ + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 08722) ; ø¸‚ˆ’ + )) +(define-char + '((morohashi-daikanwa 8722 0 0) + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x3E5E) ; ø»„±§ + (=jis-x0208 . #x3570) ; ø½Š”£ + (korean-ksc5601 . #x4B5D) ; ø»‰˜´ + (chinese-isoir165 . #x3E5E) ; ø»™· + (chinese-cns11643-1 . #x4648) ; ø»‘¹™ + (=gt-pj-1 . #x3570) ; å·¨ + (chinese-big5 . #xA5A8) ; ý¢€Š–¨ + (=gt-k . 00914) ; ý¡„€Ž’ + (=ucs . #x5DE8) ; å·¨ + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 08723) ; ø¸‚ˆ“ + (=ucs . #x22019) ; 𢀙 + )) +(define-char + '((=>ucs . #x22019) ; 𢀙 + (morohashi-daikanwa 8723 0 0) + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x2167) ; ø»™«² + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 08724) ; ø¸‚ˆ” + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x2168) ; ø»™«³ + (ideograph-daikanwa . 08725) ; ø¸‚ˆ• + (=ucs . #x22018) ; 𢀘 + )) +(define-char + '((=>ucs . #x5DE9) ; å·© + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3C21) ; ø»‹‹º + (=jis-x0213-2-2000 . #x286E) ; ø»¤¨Ÿ + (ideograph-daikanwa . 08726) ; ø¸‚ˆ– + (ucs-jis . #x5DE9) ; ø»‹‹º + )) +(define-char + '((=>ucs . #x5DE9) ; å·© + (morohashi-daikanwa 8726 0 2) + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2263) ; ø»—£ˆ + (=big5-cdp . #x8C6F) ; ý¢€ˆ±¯ + )) +(define-char + '((morohashi-daikanwa 8726 0 3) + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x392E) ; ø»„©¡ + (chinese-isoir165 . #x392E) ; ø»‘± + (=ucs . #x5DE9) ; å·© + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb12345 . #x7D23) ; å·ª + (=ucs . #x5DEA) ; å·ª + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x237C) ; ø»™¯ƒ + (ideograph-daikanwa . 08727) ; ø¸‚ˆ— + (=ucs . #x2201C) ; 𢀜 + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2066) + (chinese-gb2312 . #x4E57) ; ø»…‰€ + (=jis-x0208 . #x5660) ; ø½‹„± + (korean-ksc5601 . #x5963) ; ø»‰­ž + (chinese-isoir165 . #x4E57) ; ø»± + (chinese-cns11643-1 . #x4A27) ; ø»‘¾° + (=gt-pj-1 . #x5660) ; å·« + (chinese-big5 . #xA7C5) ; ý¢€ŠŸ… + (ideograph-daikanwa . 08728) ; ø¸‚ˆ˜ + (=gt-k . 02701) ; ý¡„€ª + (=ucs . #x5DEB) ; å·« + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2737) ; ø»›½º + (ideograph-daikanwa . 08729) ; ø¸‚ˆ™ + (=ucs . #x2201D) ; 𢀝 + )) +(define-char + '((morohashi-daikanwa 8729 0 1) + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 4) + (total-strokes . 7) + (=hanziku-1 . #xA875) ; ý¢€š¡µ + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 08730) ; ø¸‚ˆš + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3057) ; ø»œ‹¨ + (ideograph-daikanwa . 08731) ; ø¸‚ˆ› + (=ucs . #x22020) ; 𢀠 + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb12345 . #x7D43) ; å·¬ + (=ucs . #x5DEC) ; å·¬ + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb12345 . #x7D44) ; å·­ + (=ucs . #x5DED) ; å·­ + )) +(define-char + '((=>ucs . #x5DEE) ; å·® + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2067) + (=jis-x0208 . #x3A39) ; ø½Š›‚ + (korean-ksc5601 . #x732C) ; ø»Š’³ + (chinese-cns11643-1 . #x5538) ; ø»’‹ + (=gt-pj-1 . #x3A39) ; ø½Š›‚ + (chinese-big5 . #xAE74) ; ý¢€Š¹´ + (ideograph-daikanwa . 08732) ; ø¸‚ˆœ + (=gt-k . 06433) ; ý¡„¤¡ + (ucs-jis . #x5DEE) ; ø½Š›‚ + )) +(define-char + '((morohashi-daikanwa 8732 0 1) + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x326E) ; ø»„  + (chinese-isoir165 . #x326E) ; ø»ˆŸ + (=ucs . #x5DEE) ; å·® + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3728) ; ø»œ•‹ + (ideograph-daikanwa . 08733) ; ø¸‚ˆ + (=ucs . #x22021) ; 𢀡 + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08734) ; ø¸‚ˆž + (=ucs . #x22023) ; 𢀣 + )) +(define-char + '((=>ucs . #x22023) ; 𢀣 + (morohashi-daikanwa 8734 0 0) + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F2E) ; ø»œ¡ + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B38) ; ø»•½‡ + (ideograph-daikanwa . 08735) ; ø¸‚ˆŸ + (=ucs . #x382D) ; ã ­ + )) +(define-char + '((script C-Simplified Ideograph) + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5B4F) ; ø»…›¾ + (chinese-isoir165 . #x5B4F) ; ø»Ž„Ž + (=ucs . #x5DEF) ; å·¯ + )) +(define-char + '((=>ucs . #x5DF0) ; å·° + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x425D) ; ø»“½º + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb12345 . #x5B4F) ; å·° + (chinese-big5 . #xDD57) ; ý¢€µ— + (=ucs . #x5DF0) ; å·° + )) +(define-char + '((=>ucs . #x22029) ; 𢀩 + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 08736) ; ø¸‚ˆ  + )) +(define-char + '((morohashi-daikanwa 8736 0 2) + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2253) ; ø»ž„ + (=ucs . #x22029) ; 𢀩 + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4955) ; ø»˜œŒ + (ideograph-daikanwa . 08737) ; ø¸‚ˆ¡ + (=ucs . #x382E) ; ã ® + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 08738) ; ø¸‚ˆ¢ + )) +(define-char + '((ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D4E) ; ø»ž‘‰ + (ideograph-daikanwa . 08739) ; ø¸‚ˆ£ + (=ucs . #x22470) ; 𢑰 + )) +(define-char + '((=>ucs . #x24022) ; 𤀢 + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 08740) ; ø¸‚ˆ¤ + )) +(define-char + '((morohashi-daikanwa 8740 0 0) + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x543A) ; ø»šµ¿ + (=ucs . #x24022) ; 𤀢 + )) +(define-char + '((=>ucs . #x2202F) ; 𢀯 + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4664) ; ø»ž¶ + (ideograph-daikanwa . 08741) ; ø¸‚ˆ¥ + )) +(define-char + '((morohashi-daikanwa 8741 0 0) + (ideographic-radical . 48) ; ⼯ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x2202F) ; 𢀯 + )) diff --git a/lisp/utf-2000/Ideograph-R049-Oneself.el b/lisp/utf-2000/Ideograph-R049-Oneself.el new file mode 100644 index 0000000..5fd3f2e --- /dev/null +++ b/lisp/utf-2000/Ideograph-R049-Oneself.el @@ -0,0 +1,391 @@ +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 2069) + (chinese-gb2312 . #x3C3A) ; ø»„®‡ + (=jis-x0208 . #x384A) ; ø½Š˜— + (korean-ksc5601 . #x5079) ; ø»‰ ¦ + (chinese-isoir165 . #x3C3A) ; ø»–— + (chinese-cns11643-1 . #x4457) ; ø»‘¶¬ + (=gt-pj-1 . #x384A) ; å·± + (chinese-big5 . #xA476) ; ý¢€Š‘¶ + (ideograph-daikanwa . 08742) ; ø¸‚ˆ¦ + (=gt-k . 00167) ; ý¡„€‚§ + (=ucs . #x5DF1) ; å·± + )) +(define-char + '((=>ucs . #x5DF1) ; å·± + (morohashi-daikanwa 8742 0 2) + (ideographic-radical . 49) ; â¼° + (ideographic-strokes . 0) + (total-strokes . 3) + (=big5-cdp . #x896D) ; ý¢€ˆ¥­ + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 2068) + (chinese-gb2312 . #x5251) ; ø»…Ž² + (=jis-x0208 . #x5661) ; ø½‹„² + (korean-ksc5601 . #x6C2B) ; ø»Šˆ  + (chinese-isoir165 . #x5251) ; ø»·‚ + (chinese-cns11643-1 . #x4458) ; ø»‘¶­ + (=gt-pj-1 . #x5661) ; å·² + (chinese-big5 . #xA477) ; ý¢€Š‘· + (ideograph-daikanwa . 08743) ; ø¸‚ˆ§ + (=gt-k . 00168) ; ý¡„€‚¨ + (=ucs . #x5DF2) ; å·² + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 2070) + (chinese-gb2312 . #x4B48) ; ø»…„— + (=jis-x0208 . #x4C26) ; ø½Šµ‹ + (korean-ksc5601 . #x5E53) ; ø»‰´¤ + (chinese-isoir165 . #x4B48) ; ø»¬§ + (chinese-cns11643-1 . #x4459) ; ø»‘¶® + (=gt-pj-1 . #x4C26) ; å·³ + (chinese-big5 . #xA478) ; ý¢€Š‘¸ + (ideograph-daikanwa . 08744) ; ø¸‚ˆ¨ + (=gt-k . 00169) ; ý¡„€‚© + (=ucs . #x5DF3) ; å·³ + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-2 . 2071) + (chinese-gb2312 . #x304D) ; ø»„œ² + (=jis-x0208 . #x4743) ; ø½Š®’ + (korean-ksc5601 . #x7769) ; ø»Š™¨ + (chinese-isoir165 . #x304D) ; ø»…‚ + (chinese-cns11643-1 . #x453B) ; ø»‘·® + (=gt-pj-1 . #x4743) ; å·´ + (chinese-big5 . #xA4DA) ; ý¢€Š“š + (ideograph-daikanwa . 08745) ; ø¸‚ˆ© + (=gt-k . 00474) ; ý¡„€‡š + (=ucs . #x5DF4) ; å·´ + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2274) ; ø»›·¡ + (ideograph-daikanwa . 08746) ; ø¸‚ˆª + (=ucs . #x22034) ; 𢀴 + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x2245) ; ø»•˜¦ + (ideograph-daikanwa . 08747) ; ø¸‚ˆ« + (=ucs . #x382F) ; ã ¯ + )) +(define-char + '((=>ucs . #x382F) ; ã ¯ + (morohashi-daikanwa 8747 0 2) + (ideographic-radical . 49) ; â¼° + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 29 2) + (=jis-x0213-2-2000 . #x286F) ; ø»¤¨  + (=big5-cdp . #x8BAD) ; ý¢€ˆ®­ + (ucs-jis . #x382F) ; ø»¤¨  + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2256) ; ø»™¬¿ + (ideograph-daikanwa . 08748) ; ø¸‚ˆ¬ + (=ucs . #x22036) ; 𢀶 + )) +(define-char + '((ideographic- (:radical 49 ; â¼° + :strokes 3) + (:radical 4 ; ⼃ + :strokes 5)) + (total-strokes . 6) + (hanyu-dazidian 1 69 21) + (chinese-cns11643-6 . #x245D) ; ø»›º† + (ideograph-daikanwa . 08750) ; ø¸‚ˆ® + (=hanziku-1 . #xB25E) ; ý¢€›‰ž + (=ucs . #x200AC) ; 𠂬 + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 69 27) + (shinjigen-2 . 847) + (=jis-x0208 . #x5662) ; ø½‹„³ + (chinese-cns11643-3 . #x2567) ; ø»•¢ + (=gt-pj-1 . #x5662) ; å·µ + (ideograph-daikanwa . 08751) ; ø¸‚ˆ¯ + (=big5-cdp . #x8AB8) ; ý¢€ˆª¸ + (=gt-k . 02703) ; ý¡„€ª + (=cbeta . 01682) ; ø¸ š’ + (=ucs . #x5DF5) ; å·µ + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2860) ; ø»•¡µ + (ideograph-daikanwa . 08752) ; ø¸‚ˆ° + (=ucs . #x5DF6) ; å·¶ + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2A7E) ; ø»œƒ› + (ideograph-daikanwa . 08753) ; ø¸‚ˆ± + (=jef-china3 . #x4BF1) ; øº„¯± + (=ucs . #x22037) ; 𢀷 + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3059) ; ø»œ‹ª + (ideograph-daikanwa . 08754) ; ø¸‚ˆ² + (=ucs . #x22039) ; 𢀹 + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x392B) ; ø»‚Ÿš + (chinese-gb2312 . #x4F6F) ; ø»…Š¶ + (korean-ksc5601 . #x7975) ; ø»Šœ° + (chinese-isoir165 . #x4F6F) ; ø»³† + (chinese-cns11643-1 . #x5073) ; ø»’ˆ° + (chinese-big5 . #xABD1) ; ý¢€Š¯‘ + (ideograph-daikanwa . 08756) ; ø¸‚ˆ´ + (=ucs . #x5DF7) ; å·· + )) +(define-char + '((=>ucs . #x5DF7) ; å·· + (morohashi-daikanwa 8756 0 3) + (ideographic-radical . 49) ; â¼° + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0208 . #x392B) ; ø»†³¢ + (=jis-x0208-1990 . #x392B) ; ø½Š™– + (=gt-pj-1 . #x392B) ; ø»†³¢ + (=gt-k . 05074) ; ý¡„’ + (=jef-china3 . #x4BF4) ; øº„¯´ + (ucs-jis . #x5DF7) ; ø»†³¢ + )) +(define-char + '((=>ucs . #x5DF8) ; å·¸ + (ideographic-radical . 49) ; â¼° + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3C22) ; ø»‹‹» + (ideograph-daikanwa . 08757) ; ø¸‚ˆµ + (=jef-china3 . #x4BF3) ; øº„¯³ + (ucs-jis . #x5DF8) ; ø»‹‹» + )) +(define-char + '((morohashi-daikanwa 8757 0 1) + (ideographic-radical . 49) ; â¼° + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C64) ; ø»—±µ + (=ucs . #x5DF8) ; å·¸ + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-1 . 2072) + (japanese-jisx0212 . #x3C23) ; ø»‹‹¼ + (chinese-cns11643-2 . #x2A30) ; ø»“™½ + (chinese-big5 . #xCEAF) ; ý¢€Œº¯ + (ideograph-daikanwa . 08758) ; ø¸‚ˆ¶ + (=ucs . #x5DF9) ; å·¹ + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C45) ; ø»•§’ + (ideograph-daikanwa . 08759) ; ø¸‚ˆ· + (=ucs . #x5DFA) ; å·º + )) +(define-char + '((morohashi-daikanwa 8759 1) + (ideographic-radical . 49) ; â¼° + (ideographic-strokes . 6) + (kangxi-radical . 26) ; ⼙ + (total-strokes . 9) + (=jis-x0208 . #x342C) ; ø½Š’ + (chinese-cns11643-3 . #x2C44) ; ø»•§‘ + (=gt-pj-1 . #x342C) ; å·» + (=gt-k . 05217) ; ý¡„‘¡ + (=ucs . #x5DFB) ; å·» + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb12345 . #x7D60) ; å·¼ + (=ucs . #x5DFC) ; å·¼ + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3058) ; ø»œ‹© + (=ucs . #x2203B) ; 𢀻 + )) +(define-char + '((=>ucs . #x2203F) ; 𢀿 + (ideographic-radical . 49) ; â¼° + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 08760) ; ø¸‚ˆ¸ + )) +(define-char + '((morohashi-daikanwa 8760 0 1) + (ideographic-radical . 49) ; â¼° + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C65) ; ø»—±¶ + (=ucs . #x2203F) ; 𢀿 + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3142) ; ø»—¸© + (ideograph-daikanwa . 08761) ; ø¸‚ˆ¹ + (=ucs . #x3831) ; ã ± + )) +(define-char + '((=>ucs . #x3831) ; ã ± + (morohashi-daikanwa 8761 0 5) + (ideographic-radical . 49) ; â¼° + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 987 1) + (=hanziku-3 . #xC9AF) ; ý¢€¼¦¯ + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x322D) ; ø»šƒ¶ + (ideograph-daikanwa . 08762) ; ø¸‚ˆº + (=ucs . #x22042) ; 𢁂 + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F2F) ; ø»œ¡‚ + (ideograph-daikanwa . 08763) ; ø¸‚ˆ» + (=ucs . #x22040) ; 𢁀 + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F30) ; ø»œ¡ƒ + (ideograph-daikanwa . 08764) ; ø¸‚ˆ¼ + (=ucs . #x22043) ; 𢁃 + )) +(define-char + '((=>ucs . #x22044) ; 𢁄 + (ideographic-radical . 49) ; â¼° + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 49066) ; ø¸‹¾ª + )) +(define-char + '((morohashi-daikanwa 49066 0 0) + (ideographic-radical . 49) ; â¼° + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x322C) ; ø»šƒµ + (=ucs . #x22044) ; 𢁄 + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x4327) ; ø»‚®‚ + (chinese-gb2312 . #x5963) ; ø»…™– + (korean-ksc5601 . #x615E) ; ø»‰¹‰ + (chinese-isoir165 . #x5963) ; ø»Ž¦ + (chinese-cns11643-6 . #x4837) ; ø»œ®˜ + (chinese-big5 . #xB453) ; ý¢€‹‘“ + (ideograph-daikanwa . 08765) ; ø¸‚ˆ½ + (=ucs . #x5DFD) ; å·½ + )) +(define-char + '((=>ucs . #x5DFD) ; å·½ + (morohashi-daikanwa 8765 0 0) + (ideographic-radical . 49) ; â¼° + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5E78) ; ø»’™ + )) +(define-char + '((=>ucs . #x5DFD) ; å·½ + (morohashi-daikanwa 8765 0 3) + (ideographic-radical . 49) ; â¼° + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208 . #x4327) ; ø»‡‚Š + (=jis-x0208-1990 . #x4327) ; ø½Š§¾ + (=gt-pj-1 . #x4327) ; ø»‡‚Š + (=gt-k . 09097) ; ý¡„‚Ž‰ + (=jef-china3 . #x4BF5) ; øº„¯µ + (ucs-jis . #x5DFD) ; ø»‡‚Š + )) +(define-char + '((=>ucs . #x22045) ; 𢁅 + (ideographic-radical . 49) ; â¼° + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4836) ; ø»œ®— + (ideograph-daikanwa . 08766) ; ø¸‚ˆ¾ + )) +(define-char + '((morohashi-daikanwa 8766 0 1) + (ideographic-radical . 49) ; â¼° + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x22045) ; 𢁅 + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 08767) ; ø¸‚ˆ¿ + (=ucs . #x2204C) ; 𢁌 + )) +(define-char + '((=>ucs . #x2204C) ; 𢁌 + (morohashi-daikanwa 8767 0 1) + (ideographic-radical . 49) ; â¼° + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2254) ; ø»ž… + )) +(define-char + '((ideographic-radical . 49) ; â¼° + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F4B) ; ø»ž«¢ + (ideograph-daikanwa . 08770) ; ø¸‚‰‚ + (=ucs . #x22050) ; 𢁐 + )) diff --git a/lisp/utf-2000/Ideograph-R050-Turban.el b/lisp/utf-2000/Ideograph-R050-Turban.el new file mode 100644 index 0000000..98b59f1 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R050-Turban.el @@ -0,0 +1,5661 @@ +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 2078) + (chinese-gb2312 . #x3D6D) ; ø»„°˜ + (=jis-x0208 . #x3652) ; ø½Š•£ + (korean-ksc5601 . #x4B6E) ; ø»‰™… + (chinese-isoir165 . #x3D6D) ; ø»˜¨ + (chinese-cns11643-1 . #x445A) ; ø»‘¶¯ + (=gt-pj-1 . #x3652) ; å·¾ + (chinese-big5 . #xA479) ; ý¢€Š‘¹ + (ideograph-daikanwa . 08771) ; ø¸‚‰ƒ + (=gt-k . 00166) ; ý¡„€‚¦ + (=ucs . #x5DFE) ; å·¾ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 1) + (total-strokes . 4) + (comment . "(cloth for lap)") + (chinese-cns11643-2 . #x213D) ; ø»“Œ¼ + (chinese-big5 . #xC95D) ; ý¢€Œ¥ + (ideograph-daikanwa . 08772) ; ø¸‚‰„ + (=ucs . #x5DFF) ; å·¿ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 1) + (total-strokes . 4) + (hanyu-dazidian 1 728 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (shinjigen-1 . 2079) + (japanese-jisx0212 . #x3C24) ; ø»‹‹½ + (chinese-cns11643-3 . #x2163) ; ø»•—¦ + (=jis-x0213-2-2000 . #x2870) ; ø»¤¨¡ + (ideograph-daikanwa . 08773) ; ø¸‚‰… + (=big5-cdp . #x8BD7) ; ý¢€ˆ¯— + (=cbeta . 00038) ; ø¸ €¦ + (=jef-china3 . #x4BF7) ; øº„¯· + (=ucs . #x5E00) ; 帀 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 1) + (total-strokes . 4) + (hanyu-dazidian 1 728 3) + (chinese-gb2312 . #x3152) ; ø»„ž• + (chinese-isoir165 . #x3152) ; ø»†¥ + (chinese-cns11643-4 . #x214C) ; ø»—¡“ + (ideograph-daikanwa . 08774) ; ø¸‚‰† + (=hanziku-2 . #xE7E8) ; ý¢€®Ÿ¨ + (=ucs . #x5E01) ; 币 + )) +(define-char + '((=>ucs . #x5E02) ; 市 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 2) + (total-strokes . 5) + (comment . "(market)") + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (shinjigen-2 . 2082) + (=jis-x0208 . #x3B54) ; ø½Šœ» + (korean-ksc5601 . #x633C) ; ø»‰»£ + (=gt-pj-1 . #x3B54) ; ø½Šœ» + (chinese-big5 . #xA5AB) ; ý¢€Š–« + (ideograph-daikanwa . 08775) ; ø¸‚‰‡ + (=gt-k . 00943) ; ý¡„€Ž¯ + (ucs-jis . #x5E02) ; ø½Šœ» + )) +(define-char + '((morohashi-daikanwa 8775 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (shinjigen-2 . 2082) + (chinese-gb2312 . #x4A50) ; ø»…ƒ + (chinese-isoir165 . #x4A50) ; ø»«‘ + (chinese-cns11643-1 . #x464B) ; ø»‘¹œ + (=ucs . #x5E02) ; 市 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-4 . #x2177) ; ø»—¡¾ + (ideograph-daikanwa . 08776) ; ø¸‚‰ˆ + (=ucs . #x22052) ; 𢁒 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x2246) ; ø»•˜§ + (ideograph-daikanwa . 08777) ; ø¸‚‰‰ + (=ucs . #x3832) ; ã ² + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x20087) ; 𠂇 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (shinjigen-2 . 2083) + (chinese-gb2312 . #x323C) ; ø»„Ÿ + (=jis-x0208 . #x495B) ; ø½Š±¦ + (korean-ksc5601 . #x7856) ; ø»Šš³ + (chinese-isoir165 . #x323C) ; ø»‡­ + (chinese-cns11643-1 . #x464C) ; ø»‘¹ + (=gt-pj-1 . #x495B) ; 布 + (chinese-big5 . #xA5AC) ; ý¢€Š–¬ + (ideograph-daikanwa . 08778) ; ø¸‚‰Š + (=gt-k . 00995) ; ý¡„€£ + (=ucs . #x5E03) ; 布 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2275) ; ø»›·¢ + (ideograph-daikanwa . 08779) ; ø¸‚‰‹ + (=ucs . #x22053) ; 𢁓 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2276) ; ø»›·£ + (ideograph-daikanwa . 08780) ; ø¸‚‰Œ + (=ucs . #x22054) ; 𢁔 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 2) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x4E01) ; 丁 + )) + (chinese-cns11643-2 . #x2159) ; ø»“˜ + (chinese-big5 . #xC978) ; ý¢€Œ¥¸ + (ideograph-daikanwa . 08781) ; ø¸‚‰ + (=ucs . #x5E04) ; 帄 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 1 729 2) + (chinese-gb2312 . #x4B27) ; ø»…ƒ¶ + (chinese-isoir165 . #x4B27) ; ø»¬† + (=hanziku-2 . #xE848) ; ý¢€®¡ˆ + (=ucs . #x5E05) ; 帅 + )) +(define-char + '((=>ucs . #x3834) ; ã ´ + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 08782) ; ø¸‚‰Ž + )) +(define-char + '((morohashi-daikanwa 8782 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2265) ; ø»—£Š + (=ucs . #x3834) ; ã ´ + )) +(define-char + '((=>ucs . #x22055) ; 𢁕 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 08783) ; ø¸‚‰ + )) +(define-char + '((morohashi-daikanwa 8783 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2259) ; ø»™­‚ + (=ucs . #x22055) ; 𢁕 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2258) ; ø»™­ + (ideograph-daikanwa . 08784) ; ø¸‚‰ + (=ucs . #x22056) ; 𢁖 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2266) ; ø»—£‹ + (ideograph-daikanwa . 08785) ; ø¸‚‰‘ + (=ucs . #x3835) ; ã µ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2264) ; ø»—£‰ + (ideograph-daikanwa . 08786) ; ø¸‚‰’ + (=ucs . #x22057) ; 𢁗 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x51E1) ; 凡 + )) + (shinjigen-2 . 2084) + (chinese-gb2312 . #x372B) ; ø»„¦¢ + (=jis-x0208 . #x4841) ; ø½Š¯® + (korean-ksc5601 . #x5B6E) ; ø»‰°¥ + (chinese-isoir165 . #x372B) ; ø»Ž² + (chinese-cns11643-1 . #x477D) ; ø»‘»¬ + (=gt-pj-1 . #x4841) ; 帆 + (chinese-big5 . #xA67C) ; ý¢€Š™¼ + (ideograph-daikanwa . 08787) ; ø¸‚‰“ + (=ucs . #x5E06) ; 帆 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x225B) ; ø»™­„ + (ideograph-daikanwa . 08788) ; ø¸‚‰” + (=ucs . #x22058) ; 𢁘 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2460) ; ø»›º‰ + (ideograph-daikanwa . 08789) ; ø¸‚‰• + (=ucs . #x2205A) ; 𢁚 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 730 20) + (japanese-jisx0212 . #x3C25) ; ø»‹‹¾ + (chinese-cns11643-5 . #x225C) ; ø»™­… + (ideograph-daikanwa . 08790) ; ø¸‚‰– + (=big5-cdp . #x897A) ; ý¢€ˆ¥º + (=ucs . #x5E07) ; 帇 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2461) ; ø»›ºŠ + (ideograph-daikanwa . 08791) ; ø¸‚‰— + (=ucs . #x22059) ; 𢁙 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x245E) ; ø»›º‡ + (ideograph-daikanwa . 08792) ; ø¸‚‰˜ + (=ucs . #x2205B) ; 𢁛 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2257) ; ø»™­€ + (ideograph-daikanwa . 08793) ; ø¸‚‰™ + (=ucs . #x22062) ; 𢁢 + )) +(define-char + '((=>ucs . #x22063) ; 𢁣 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 08794) ; ø¸‚‰š + )) +(define-char + '((morohashi-daikanwa 8794 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x245F) ; ø»›ºˆ + (=ucs . #x22063) ; 𢁣 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x225A) ; ø»™­ƒ + (ideograph-daikanwa . 08795) ; ø¸‚‰› + (=ucs . #x22064) ; 𢁤 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 730 7) + (chinese-gb2312 . #x4A26) ; ø»…‚— + (chinese-isoir165 . #x4A26) ; ø»ª§ + (ideograph-daikanwa . 08800) ; ø¸‚‰  + (=hanziku-2 . #xE86D) ; ý¢€®¡­ + (=ucs . #x5E08) ; 师 + )) +(define-char + '((=>ucs . #x5E08) ; 师 + (morohashi-daikanwa 8800 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x235C) ; ø»•š› + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x235D) ; ø»•šœ + (=ucs . #x3836) ; ã ¶ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2422) ; ø»—¥ƒ + (ideograph-daikanwa . 08801) ; ø¸‚‰¡ + (=ucs . #x3837) ; ã · + )) +(define-char + '((=>ucs . #x5E09) ; 帉 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 08802) ; ø¸‚‰¢ + )) +(define-char + '((morohashi-daikanwa 8802 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 732 3) + (chinese-cns11643-3 . #x2568) ; ø»•£ + (=hanziku-2 . #xE8CB) ; ý¢€®£‹ + (=ucs . #x5E09) ; 帉 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 08803) ; ø¸‚‰£ + (=ucs . #x22065) ; 𢁥 + )) +(define-char + '((=>ucs . #x22065) ; 𢁥 + (morohashi-daikanwa 8803 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2741) ; ø»›¾„ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 08804) ; ø¸‚‰¤ + (=ucs . #x22066) ; 𢁦 + )) +(define-char + '((=>ucs . #x22066) ; 𢁦 + (morohashi-daikanwa 8804 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x273B) ; ø»›½¾ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2422) ; ø»™¯‡ + (ideograph-daikanwa . 08805) ; ø¸‚‰¥ + (=ucs . #x22067) ; 𢁧 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2738) ; ø»›½» + (ideograph-daikanwa . 08806) ; ø¸‚‰¦ + (=ucs . #x22068) ; 𢁨 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2424) ; ø»—¥… + (ideograph-daikanwa . 08807) ; ø¸‚‰§ + (=ucs . #x3838) ; ã ¸ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x5DF4) ; å·´ + )) + (chinese-cns11643-2 . #x236B) ; ø»“¦ + (chinese-big5 . #xCACB) ; ý¢€Œ«‹ + (ideograph-daikanwa . 08808) ; ø¸‚‰¨ + (=ucs . #x5E0A) ; 帊 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 732 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6C0F) ; 氏 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (shinjigen-2 . 5982) + (=jis-x0208 . #x5663) ; ø½‹„´ + (chinese-isoir165 . #x2D62) ; ø»€½ + (chinese-cns11643-3 . #x256B) ; ø»•¦ + (=gt-pj-1 . #x5663) ; 帋 + (ideograph-daikanwa . 08809) ; ø¸‚‰© + (=hanziku-2 . #xE8CE) ; ý¢€®£Ž + (=gt-k . 02704) ; ý¡„€ª + (=cbeta . 02408) ; ø¸ ¥¨ + (=ucs . #x5E0B) ; 帋 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2569) ; ø»•¤ + (ideograph-daikanwa . 08810) ; ø¸‚‰ª + (=ucs . #x3839) ; ã ¹ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 08811) ; ø¸‚‰« + (=ucs . #x22069) ; 𢁩 + )) +(define-char + '((=>ucs . #x22069) ; 𢁩 + (morohashi-daikanwa 8811 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x237E) ; ø»™¯… + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 08812) ; ø¸‚‰¬ + (=ucs . #x2206A) ; 𢁪 + )) +(define-char + '((=>ucs . #x2206A) ; 𢁪 + (morohashi-daikanwa 8812 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x237D) ; ø»™¯„ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x3405) ; 㐅 + ) + ((=ucs . #x5E03) ; 布 + )) + (shinjigen-2 . 2088) + (chinese-gb2312 . #x4F23) ; ø»…‰ª + (=jis-x0208 . #x3475) ; ø½Š“Š + (korean-ksc5601 . #x7D71) ; ø»Š¢¤ + (chinese-isoir165 . #x4F23) ; ø»±º + (chinese-cns11643-1 . #x4A28) ; ø»‘¾± + (=gt-pj-1 . #x3475) ; 希 + (chinese-big5 . #xA7C6) ; ý¢€ŠŸ† + (ideograph-daikanwa . 08813) ; ø¸‚‰­ + (=gt-k . 02514) ; ý¡„€§’ + (=ucs . #x5E0C) ; 希 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x256A) ; ø»•¥ + (ideograph-daikanwa . 08815) ; ø¸‚‰¯ + (=ucs . #x383B) ; ã » + )) +(define-char + '((=>ucs . #x5E0D) ; 帍 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3C26) ; ø»‹‹¿ + (chinese-cns11643-4 . #x2423) ; ø»—¥„ + (ideograph-daikanwa . 08816) ; ø¸‚‰° + (=jef-china3 . #x4BF8) ; øº„¯¸ + (ucs-jis . #x5E0D) ; ø»‹‹¿ + )) +(define-char + '((morohashi-daikanwa 8816 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 732 9) + (=hanziku-2 . #xE8D1) ; ý¢€®£‘ + (=ucs . #x5E0D) ; 帍 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2421) ; ø»—¥‚ + (ideograph-daikanwa . 08817) ; ø¸‚‰± + (=ucs . #x383A) ; ã º + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2423) ; ø»™¯ˆ + (ideograph-daikanwa . 08818) ; ø¸‚‰² + (=ucs . #x2206C) ; 𢁬 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 128 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=ucs . #x5E00) ; 帀 + )) + (chinese-cns11643-6 . #x2740) ; ø»›¾ƒ + (ideograph-daikanwa . 08819) ; ø¸‚‰³ + (=hanziku-1 . #xBE52) ; ý¢€›¹’ + (=ucs . #x2206D) ; 𢁭 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2424) ; ø»™¯‰ + (ideograph-daikanwa . 08820) ; ø¸‚‰´ + (=ucs . #x2206E) ; 𢁮 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x273C) ; ø»›½¿ + (ideograph-daikanwa . 08821) ; ø¸‚‰µ + (=ucs . #x2206F) ; 𢁯 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x5198) ; 冘 + )) + (chinese-cns11643-2 . #x236C) ; ø»“§ + (chinese-big5 . #xCACC) ; ý¢€Œ«Œ + (ideograph-daikanwa . 08822) ; ø¸‚‰¶ + (=ucs . #x5E0E) ; 帎 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x273F) ; ø»›¾‚ + (ideograph-daikanwa . 08823) ; ø¸‚‰· + (=ucs . #x22070) ; 𢁰 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2421) ; ø»™¯† + (ideograph-daikanwa . 08824) ; ø¸‚‰¸ + (=ucs . #x22071) ; 𢁱 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2425) ; ø»™¯Š + (ideograph-daikanwa . 08825) ; ø¸‚‰¹ + (=ucs . #x22079) ; 𢁹 + )) +(define-char + '((=>ucs . #x2208D) ; 𢂍 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 08826) ; ø¸‚‰º + )) +(define-char + '((morohashi-daikanwa 8826 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2577) ; ø»™±º + (=ucs . #x2208D) ; 𢂍 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x273E) ; ø»›¾ + (ideograph-daikanwa . 08827) ; ø¸‚‰» + (=ucs . #x2207A) ; 𢁺 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x273D) ; ø»›¾€ + (ideograph-daikanwa . 08828) ; ø¸‚‰¼ + (=ucs . #x22075) ; 𢁵 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x273A) ; ø»›½½ + (ideograph-daikanwa . 08832) ; ø¸‚Š€ + (=ucs . #x22074) ; 𢁴 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2739) ; ø»›½¼ + (ideograph-daikanwa . 08833) ; ø¸‚Š + (=ucs . #x22073) ; 𢁳 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 731 3) + (chinese-gb2312 . #x6078) ; ø»…£½ + (chinese-isoir165 . #x6078) ; ø»ŽŒ + (=hanziku-2 . #xE8AB) ; ý¢€®¢« + (=ucs . #x5E0F) ; 帏 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 1 731 14) + (chinese-gb2312 . #x554A) ; ø»…“… + (chinese-isoir165 . #x554A) ; ø»»• + (=hanziku-2 . #xE8B6) ; ý¢€®¢¶ + (=ucs . #x5E10) ; 帐 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x257B) ; ø»™±¾ + (ideograph-daikanwa . 08836) ; ø¸‚Š„ + (=ucs . #x2207B) ; 𢁻 + )) +(define-char + '((=>ucs . #x2207C) ; 𢁼 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 08837) ; ø¸‚Š… + )) +(define-char + '((morohashi-daikanwa 8837 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2635) ; ø»—¨’ + (=ucs . #x2207C) ; 𢁼 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5974) ; 奴 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (shinjigen-2 . 2093) + (chinese-gb2312 . #x607B) ; ø»…¤€ + (=jis-x0208 . #x5666) ; ø½‹„· + (korean-ksc5601 . #x7736) ; ø»Š˜µ + (chinese-isoir165 . #x607B) ; ø»ŽŒ + (chinese-cns11643-1 . #x4D30) ; ø»’ƒ“ + (=gt-pj-1 . #x5666) ; 帑 + (chinese-big5 . #xA9AE) ; ý¢€Š¦® + (ideograph-daikanwa . 08838) ; ø¸‚Š† + (=ucs . #x5E11) ; 帑 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2579) ; ø»™±¼ + (ideograph-daikanwa . 08839) ; ø¸‚Š‡ + (=ucs . #x2207D) ; 𢁽 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x257D) ; ø»™²€ + (ideograph-daikanwa . 08840) ; ø¸‚Šˆ + (=ucs . #x2207E) ; 𢁾 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x257A) ; ø»™±½ + (ideograph-daikanwa . 08841) ; ø¸‚Š‰ + (=ucs . #x2207F) ; 𢁿 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x5F17) ; 弗 + )) + (chinese-cns11643-5 . #x257C) ; ø»™±¿ + (ideograph-daikanwa . 08842) ; ø¸‚ŠŠ + (=cbeta . 02398) ; ø¸ ¥ž + (=ucs . #x22080) ; 𢂀 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 734 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EE3) ; 代 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (japanese-jisx0212 . #x3C27) ; ø»‹Œ€ + (chinese-cns11643-3 . #x2862) ; ø»•¡· + (=jis-x0213-2-2000 . #x2872) ; ø»¤¨£ + (ideograph-daikanwa . 08843) ; ø¸‚Š‹ + (=hanziku-2 . #xE94E) ; ý¢€®¥Ž + (=cbeta . 00228) ; ø¸ ƒ¤ + (=jef-china3 . #x4BF9) ; øº„¯¹ + (=ucs . #x5E12) ; 帒 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 732 14) + (chinese-cns11643-3 . #x2861) ; ø»•¡¶ + (ideograph-daikanwa . 08844) ; ø¸‚ŠŒ + (=hanziku-2 . #xE8D6) ; ý¢€®£– + (=ucs . #x5E13) ; 帓 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x76AE) ; 皮 + )) + (chinese-gb2312 . #x607A) ; ø»…£¿ + (japanese-jisx0212 . #x3C28) ; ø»‹Œ + (chinese-isoir165 . #x607A) ; ø»ŽŒ + (chinese-cns11643-2 . #x264F) ; ø»“”¤ + (=jis-x0213-1-2000 . #x7429) ; ø»¤Œ¾ + (chinese-big5 . #xCC6E) ; ý¢€Œ±® + (ideograph-daikanwa . 08846) ; ø¸‚ŠŽ + (=jef-china3 . #x4CA2) ; øº„²¢ + (=ucs . #x5E14) ; 帔 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x53E5) ; 句 + )) + (chinese-cns11643-5 . #x2621) ; ø»™²‚ + (ideograph-daikanwa . 08847) ; ø¸‚Š + (=cbeta . 01252) ; ø¸ “¤ + (=ucs . #x22081) ; 𢂁 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x767D) ; 白 + )) + (chinese-gb2312 . #x4541) ; ø»„»œ + (japanese-jisx0212 . #x3C29) ; ø»‹Œ‚ + (chinese-isoir165 . #x4541) ; ø»£¬ + (chinese-cns11643-1 . #x4D2E) ; ø»’ƒ‘ + (=jis-x0213-2-2000 . #x2873) ; ø»¤¨¤ + (chinese-big5 . #xA9AC) ; ý¢€Š¦¬ + (ideograph-daikanwa . 08848) ; ø¸‚Š + (=jef-china3 . #x4CA3) ; øº„²£ + (=ucs . #x5E15) ; 帕 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x5360) ; 占 + )) + (shinjigen-2 . 2090) + (chinese-gb2312 . #x4C7B) ; ø»…†¨ + (=jis-x0208 . #x4421) ; ø½Š©– + (korean-ksc5601 . #x745E) ; ø»Š•ƒ + (chinese-isoir165 . #x4C7B) ; ø»®¸ + (chinese-cns11643-1 . #x4D2D) ; ø»’ƒ + (=gt-pj-1 . #x4421) ; 帖 + (chinese-big5 . #xA9AB) ; ý¢€Š¦« + (ideograph-daikanwa . 08849) ; ø¸‚Š‘ + (=gt-k . 03774) ; ý¡„€º¾ + (=ucs . #x5E16) ; 帖 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x72AE) ; 犮 + )) + (chinese-isoir165 . #x7A6A) ; ø»Ž²‹ + (chinese-cns11643-2 . #x264E) ; ø»“”£ + (chinese-big5 . #xCC6D) ; ý¢€Œ±­ + (ideograph-daikanwa . 08850) ; ø¸‚Š’ + (=ucs . #x5E17) ; 帗 + )) +(define-char + '((=>ucs . #x5E18) ; 帘 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208-1990 . #x376A) ; ø½Š—™ + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (japanese-jisx0212 . #x3C2A) ; ø»‹Œƒ + (=jis-x0213-1-2000 . #x742A) ; ø»¤Œ¿ + (chinese-big5 . #xA9A9) ; ý¢€Š¦© + (ideograph-daikanwa . 08851) ; ø¸‚Š“ + (=jef-china3 . #x4BFA) ; øº„¯º + (ucs-jis . #x5E18) ; ø»‹Œƒ + )) +(define-char + '((=>ucs . #x5E18) ; 帘 + (morohashi-daikanwa 8851 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7A74) ; ç©´ + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (chinese-cns11643-1 . #x4D2B) ; ø»’ƒŽ + )) +(define-char + '((morohashi-daikanwa 8851 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7A74) ; ç©´ + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (chinese-gb2312 . #x4131) ; ø»„µ” + (chinese-isoir165 . #x4131) ; ø»¤ + (=ucs . #x5E18) ; 帘 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x5931) ; 失 + )) + (shinjigen-2 . 2092) + (chinese-gb2312 . #x6079) ; ø»…£¾ + (=jis-x0208 . #x5665) ; ø½‹„¶ + (korean-ksc5601 . #x726D) ; ø»Š’– + (chinese-isoir165 . #x6079) ; ø»ŽŒŽ + (chinese-cns11643-2 . #x2650) ; ø»“”¥ + (=gt-pj-1 . #x5665) ; 帙 + (chinese-big5 . #xCC6F) ; ý¢€Œ±¯ + (ideograph-daikanwa . 08852) ; ø¸‚Š” + (=ucs . #x5E19) ; 帙 + )) +(define-char + '((=>ucs . #x3840) ; 㡀 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 7) + (=jis-x0213-2-2000 . #x2874) ; ø»¤¨¥ + (ideograph-daikanwa . 08853) ; ø¸‚Š• + (ucs-jis . #x3840) ; ø»¤¨¥ + )) +(define-char + '((morohashi-daikanwa 8853 0 3) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 7) + (chinese-cns11643-4 . #x2425) ; ø»—¥† + (=ucs . #x3840) ; 㡀 + )) +(define-char + '((=>ucs . #x5E1A) ; 帚 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8BAB) ; ý¢€ˆ®« + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (shinjigen-2 . 2091) + (=jis-x0208 . #x5664) ; ø½‹„µ + (chinese-cns11643-1 . #x4D2C) ; ø»’ƒ + (=gt-pj-1 . #x5664) ; ø½‹„µ + (chinese-big5 . #xA9AA) ; ý¢€Š¦ª + (ideograph-daikanwa . 08854) ; ø¸‚Š– + (=gt-k . 03870) ; ý¡„€¼ž + (ucs-jis . #x5E1A) ; ø½‹„µ + )) +(define-char + '((morohashi-daikanwa 8854 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5663) ; ø»…”¼ + (chinese-isoir165 . #x5663) ; ø»½Œ + (=ucs . #x5E1A) ; 帚 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x767D) ; 白 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (shinjigen-2 . 2094) + (chinese-gb2312 . #x322F) ; ø»„Ÿ + (=jis-x0208 . #x5667) ; ø½‹„¸ + (korean-ksc5601 . #x5B59) ; ø»‰° + (chinese-isoir165 . #x322F) ; ø»‡  + (chinese-cns11643-1 . #x4D2F) ; ø»’ƒ’ + (=gt-pj-1 . #x5667) ; 帛 + (chinese-big5 . #xA9AD) ; ý¢€Š¦­ + (ideograph-daikanwa . 08855) ; ø¸‚Š— + (=gt-k . 03872) ; ý¡„€¼  + (=ucs . #x5E1B) ; 帛 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B23) ; ø»œƒž + (ideograph-daikanwa . 08856) ; ø¸‚Š˜ + (=ucs . #x22082) ; 𢂂 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x257E) ; ø»™² + (ideograph-daikanwa . 08857) ; ø¸‚Š™ + (=ucs . #x22083) ; 𢂃 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2623) ; ø»™²„ + (ideograph-daikanwa . 08859) ; ø¸‚Š› + (=ucs . #x2208A) ; 𢂊 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2622) ; ø»™²ƒ + (ideograph-daikanwa . 08860) ; ø¸‚Šœ + (=ucs . #x22086) ; 𢂆 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B22) ; ø»œƒ + (ideograph-daikanwa . 08861) ; ø¸‚Š + (=ucs . #x22087) ; 𢂇 + )) +(define-char + '((=>ucs . #x2208B) ; 𢂋 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 08862) ; ø¸‚Šž + )) +(define-char + '((morohashi-daikanwa 8862 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B21) ; ø»œƒœ + (=ucs . #x2208B) ; 𢂋 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2578) ; ø»™±» + (ideograph-daikanwa . 08863) ; ø¸‚ŠŸ + (=ucs . #x2208F) ; 𢂏 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2636) ; ø»—¨“ + (=ucs . #x383D) ; ã ½ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2637) ; ø»—¨” + (=ucs . #x383E) ; ã ¾ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 734 1) + (chinese-gb2312 . #x5644) ; ø»…” + (chinese-isoir165 . #x5644) ; ø»¼­ + (=hanziku-2 . #xE94A) ; ý¢€®¥Š + (=ucs . #x5E1C) ; 帜 + )) +(define-char + '((=>ucs . #x5E1D) ; 帝 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BEC) ; ý¢€ˆ¯¬ + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (ideograph-daikanwa . 08865) ; ø¸‚Š¡ + (=jef-china3 . #x4BFB) ; øº„¯» + )) +(define-char + '((=>ucs . #x5E1D) ; 帝 + (morohashi-daikanwa 8865 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BEC) ; ý¢€ˆ¯¬ + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (=jis-x0208 . #x446B) ; ø½Šª  + (korean-ksc5601 . #x7028) ; ø»ŠŽ• + (=gt-pj-1 . #x446B) ; ø½Šª  + (chinese-big5 . #xABD2) ; ý¢€Š¯’ + (=gt-k . 05151) ; ý¡„Ÿ + (ucs-jis . #x5E1D) ; ø½Šª  + )) +(define-char + '((morohashi-daikanwa 8865 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BEC) ; ý¢€ˆ¯¬ + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (chinese-gb2312 . #x355B) ; ø»„¤– + (chinese-isoir165 . #x355B) ; ø»Œ¦ + (chinese-cns11643-1 . #x5074) ; ø»’ˆ± + (=ucs . #x5E1D) ; 帝 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 736 11) + (chinese-cns11643-3 . #x2C46) ; ø»•§“ + (ideograph-daikanwa . 08867) ; ø¸‚Š£ + (=hanziku-2 . #xE9B6) ; ý¢€®¦¶ + (=jef-china3 . #x4CA4) ; øº„²¤ + (=ucs . #x5E1E) ; 帞 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x287E) ; ø»™¶› + (ideograph-daikanwa . 08868) ; ø¸‚Š¤ + (=ucs . #x22090) ; 𢂐 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3062) ; ø»œ‹³ + (ideograph-daikanwa . 08869) ; ø¸‚Š¥ + (=ucs . #x22091) ; 𢂑 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2926) ; ø»—¬ + (ideograph-daikanwa . 08871) ; ø¸‚Š§ + (=ucs . #x220A5) ; 𢂥 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x287D) ; ø»™¶š + (ideograph-daikanwa . 08872) ; ø¸‚Š¨ + (=ucs . #x22092) ; 𢂒 + )) +(define-char + '((=>ucs . #x5E1F) ; 帟 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x4B72) ; ø½Š´¹ + (korean-ksc5601 . #x6632) ; ø»‰¿³ + (ideograph-daikanwa . 00293) ; ø¸€„¥ + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (japanese-jisx0212 . #x3C2B) ; ø»‹Œ„ + (=jis-x0213-2-2000 . #x2875) ; ø»¤¨¦ + (chinese-big5 . #xABD4) ; ý¢€Š¯” + (ideograph-daikanwa . 08873) ; ø¸‚Š© + (ucs-jis . #x5E1F) ; ø»‹Œ„ + )) +(define-char + '((morohashi-daikanwa 8873 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA6) ; 亦 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (chinese-cns11643-1 . #x5076) ; ø»’ˆ³ + (=ucs . #x5E1F) ; 帟 + )) +(define-char + '((=>ucs . #x220A9) ; 𢂩 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 08875) ; ø¸‚Š« + )) +(define-char + '((morohashi-daikanwa 8875 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3060) ; ø»œ‹± + (=ucs . #x220A9) ; 𢂩 + )) +(define-char + '((=>ucs . #x220AA) ; 𢂪 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 08876) ; ø¸‚Š¬ + )) +(define-char + '((morohashi-daikanwa 8876 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x305C) ; ø»œ‹­ + (=ucs . #x220AA) ; 𢂪 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x81FC) ; 臼 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (japanese-jisx0212 . #x3C2C) ; ø»‹Œ… + (chinese-cns11643-2 . #x2A34) ; ø»“š + (chinese-big5 . #xCEB3) ; ý¢€Œº³ + (ideograph-daikanwa . 08878) ; ø¸‚Š® + (=ucs . #x5E20) ; 帠 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x5E76) ; 并 + )) + (chinese-isoir165 . #x7A6B) ; ø»Ž²Œ + (chinese-cns11643-2 . #x2A31) ; ø»“™¾ + (chinese-big5 . #xCEB0) ; ý¢€Œº° + (ideograph-daikanwa . 08879) ; ø¸‚Š¯ + (=ucs . #x5E21) ; 帡 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x5408) ; 合 + )) + (chinese-cns11643-2 . #x2A32) ; ø»“™¿ + (chinese-big5 . #xCEB1) ; ý¢€Œº± + (ideograph-daikanwa . 08880) ; ø¸‚Š° + (=ucs . #x5E22) ; 帢 + )) +(define-char + '((=>ucs . #x5E23) ; 帣 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-big5 . #xCEB2) ; ý¢€Œº² + (ideograph-daikanwa . 08881) ; ø¸‚Š± + )) +(define-char + '((morohashi-daikanwa 8881 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8BFA) ; ý¢€ˆ¯º + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (chinese-cns11643-2 . #x2A33) ; ø»“š€ + (=ucs . #x5E23) ; 帣 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2922) ; ø»™¶ + (ideograph-daikanwa . 08882) ; ø¸‚Š² + (=ucs . #x22093) ; 𢂓 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x287C) ; ø»™¶™ + (ideograph-daikanwa . 08883) ; ø¸‚Š³ + (=ucs . #x22094) ; 𢂔 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5982) ; 如 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (chinese-cns11643-2 . #x2A35) ; ø»“š‚ + (chinese-big5 . #xCEB4) ; ý¢€Œº´ + (ideograph-daikanwa . 08884) ; ø¸‚Š´ + (=ucs . #x5E24) ; 帤 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2923) ; ø»™¶ž + (ideograph-daikanwa . 08885) ; ø¸‚Šµ + (=ucs . #x22095) ; 𢂕 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x200A4) ; 𠂤 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (shinjigen-2 . 2100) + (=jis-x0208 . #x3F63) ; ø½Š£‚ + (korean-ksc5601 . #x617D) ; ø»‰¹¨ + (chinese-cns11643-1 . #x5075) ; ø»’ˆ² + (chinese-gb12345 . #x4B27) ; 帥 + (=gt-pj-1 . #x3F63) ; 帥 + (chinese-big5 . #xABD3) ; ý¢€Š¯“ + (ideograph-daikanwa . 08886) ; ø¸‚Š¶ + (=gt-k . 05115) ; ý¡„» + (=ucs . #x5E25) ; 帥 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 08888) ; ø¸‚Š¸ + (=ucs . #x22096) ; 𢂖 + )) +(define-char + '((=>ucs . #x22096) ; 𢂖 + (morohashi-daikanwa 8888 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x305F) ; ø»œ‹° + )) +(define-char + '((=>ucs . #x22097) ; 𢂗 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 08889) ; ø¸‚Š¹ + )) +(define-char + '((morohashi-daikanwa 8889 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2925) ; ø»™¶  + (=ucs . #x22097) ; 𢂗 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 08890) ; ø¸‚Šº + (=ucs . #x22098) ; 𢂘 + )) +(define-char + '((=>ucs . #x22098) ; 𢂘 + (morohashi-daikanwa 8890 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2924) ; ø»™¶Ÿ + )) +(define-char + '((=>ucs . #x2209A) ; 𢂚 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 08891) ; ø¸‚Š» + )) +(define-char + '((morohashi-daikanwa 8891 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x305B) ; ø»œ‹¬ + (=ucs . #x2209A) ; 𢂚 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3064) ; ø»œ‹µ + (ideograph-daikanwa . 08892) ; ø¸‚Š¼ + (=ucs . #x220AE) ; 𢂮 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2921) ; ø»™¶œ + (ideograph-daikanwa . 08893) ; ø¸‚Š½ + (=ucs . #x2209D) ; 𢂝 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x305E) ; ø»œ‹¯ + (ideograph-daikanwa . 08894) ; ø¸‚Š¾ + (=ucs . #x220AF) ; 𢂯 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x305D) ; ø»œ‹® + (ideograph-daikanwa . 08895) ; ø¸‚Š¿ + (=ucs . #x220AB) ; 𢂫 + )) +(define-char + '((=>ucs . #x220AC) ; 𢂬 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 08897) ; ø¸‚‹ + )) +(define-char + '((morohashi-daikanwa 8897 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3066) ; ø»œ‹· + (=ucs . #x220AC) ; 𢂬 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3061) ; ø»œ‹² + (ideograph-daikanwa . 08898) ; ø¸‚‹‚ + (=ucs . #x220A6) ; 𢂦 + )) +(define-char + '((=>ucs . #x2209F) ; 𢂟 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3065) ; ø»œ‹¶ + (ideograph-daikanwa . 08899) ; ø¸‚‹ƒ + )) +(define-char + '((morohashi-daikanwa 8899 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x2209F) ; 𢂟 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2925) ; ø»—¬œ + (=ucs . #x383F) ; ã ¿ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2922) ; ø»—¬™ + (=ucs . #x3841) ; 㡁 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2924) ; ø»—¬› + (=ucs . #x3842) ; 㡂 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3063) ; ø»œ‹´ + (=ucs . #x3843) ; 㡃 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C47) ; ø»•§” + (=ucs . #x3844) ; 㡄 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2923) ; ø»—¬š + (=ucs . #x3845) ; 㡅 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2921) ; ø»—¬˜ + (=ucs . #x3846) ; 㡆 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 736 9) + (chinese-gb2312 . #x3478) ; ø»„£• + (chinese-isoir165 . #x3478) ; ø»‹¥ + (=hanziku-2 . #xE9B4) ; ý¢€®¦´ + (=ucs . #x5E26) ; 带 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 736 18) + (chinese-gb2312 . #x5621) ; ø»…“º + (chinese-isoir165 . #x5621) ; ø»¼Š + (=hanziku-2 . #xE9BD) ; ý¢€®¦½ + (=ucs . #x5E27) ; 帧 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x305A) ; ø»œ‹« + (=ucs . #x2209E) ; 𢂞 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3067) ; ø»œ‹¸ + (=ucs . #x220A0) ; 𢂠 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 736 5) + (chinese-gb2312 . #x306F) ; ø»„” + (japanese-jisx0212 . #x3C2D) ; ø»‹Œ† + (chinese-isoir165 . #x306F) ; ø»…¤ + (=jis-x0213-2-2000 . #x2876) ; ø»¤¨§ + (ideograph-daikanwa . 08900) ; ø¸‚‹„ + (=hanziku-2 . #xE9B0) ; ý¢€®¦° + (=jef-china3 . #x4BFC) ; øº„¯¼ + (=ucs . #x5E2E) ; 帮 + )) +(define-char + '((=>ucs . #x5E2E) ; 帮 + (morohashi-daikanwa 8900 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3068) ; ø»•­­ + (=jef-china3 . #x82BD) ; øºˆŠ½ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 08902) ; ø¸‚‹† + (=ucs . #x220B1) ; 𢂱 + )) +(define-char + '((=>ucs . #x220B1) ; 𢂱 + (morohashi-daikanwa 8902 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D38) ; ø»™¼« + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3732) ; ø»œ•• + (ideograph-daikanwa . 08903) ; ø¸‚‹‡ + (=ucs . #x220B2) ; 𢂲 + )) +(define-char + '((=>ucs . #x5E28) ; 帨 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=jis-x0208 . #x513C) ; ø½Š¼· + (korean-ksc5601 . #x773A) ; ø»Š˜¹ + (ideograph-daikanwa . 01356) ; ø¸€•Œ + )) + (japanese-jisx0212 . #x3C2E) ; ø»‹Œ‡ + (chinese-big5 . #xD174) ; ý¢€…´ + (ideograph-daikanwa . 08904) ; ø¸‚‹ˆ + (=jef-china3 . #x4CA5) ; øº„²¥ + (ucs-jis . #x5E28) ; ø»‹Œ‡ + )) +(define-char + '((=>ucs . #x5E28) ; 帨 + (morohashi-daikanwa 8904 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x514C) ; 兌 + )) + (chinese-cns11643-2 . #x2E76) ; ø»“ » + )) +(define-char + '((morohashi-daikanwa 8904 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x5151) ; 兑 + )) + (chinese-isoir165 . #x7A6C) ; ø»Ž² + (=ucs . #x5E28) ; 帨 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D37) ; ø»™¼ª + (ideograph-daikanwa . 08907) ; ø¸‚‹‹ + (=ucs . #x220B4) ; 𢂴 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x372E) ; ø»œ•‘ + (ideograph-daikanwa . 08908) ; ø¸‚‹Œ + (=ucs . #x220B5) ; 𢂵 + )) +(define-char + '((=>ucs . #x220B6) ; 𢂶 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 08909) ; ø¸‚‹ + )) +(define-char + '((morohashi-daikanwa 8909 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D39) ; ø»™¼¬ + (=ucs . #x220B6) ; 𢂶 + )) +(define-char + '((=>ucs . #x5E29) ; 帩 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((korean-ksc5601 . #x752B) ; ø»Š•® + (ideograph-daikanwa . 29263) ; ø¸‡‰ + )) + (chinese-big5 . #xD173) ; ý¢€…³ + (ideograph-daikanwa . 08910) ; ø¸‚‹Ž + )) +(define-char + '((morohashi-daikanwa 8910 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x8096) ; 肖 + )) + (=ucs . #x5E29) ; 帩 + )) +(define-char + '((=>ucs . #x5E29) ; 帩 + (morohashi-daikanwa 8910 0 3) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((chinese-cns11643-1 . #x4B39) ; ø»’€  + )) + (chinese-cns11643-2 . #x2E75) ; ø»“ º + )) +(define-char + '((=>ucs . #x220B8) ; 𢂸 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 08912) ; ø¸‚‹ + )) +(define-char + '((morohashi-daikanwa 8912 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x372A) ; ø»œ• + (=ucs . #x220B8) ; 𢂸 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C69) ; ø»—±º + (ideograph-daikanwa . 08913) ; ø¸‚‹‘ + (=ucs . #x220B9) ; 𢂹 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 739 14) + (chinese-cns11643-3 . #x3066) ; ø»•­« + (ideograph-daikanwa . 08914) ; ø¸‚‹’ + (=hanziku-2 . #xEA5A) ; ý¢€®©š + (=ucs . #x5E2A) ; 帪 + )) +(define-char + '((=>ucs . #x220BA) ; 𢂺 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 08915) ; ø¸‚‹“ + )) +(define-char + '((morohashi-daikanwa 8915 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x220BA) ; 𢂺 + )) +(define-char + '((=>ucs . #x220BA) ; 𢂺 + (morohashi-daikanwa 8915 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C6A) ; ø»—±» + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x200A4) ; 𠂤 + ) + ((=ucs . #x5E00) ; 帀 + )) + (shinjigen-2 . 2104) + (=jis-x0208 . #x3B55) ; ø½Šœ¼ + (korean-ksc5601 . #x5E54) ; ø»‰´¥ + (chinese-cns11643-1 . #x553A) ; ø»’ + (chinese-gb12345 . #x4A26) ; 師 + (=gt-pj-1 . #x3B55) ; 師 + (chinese-big5 . #xAE76) ; ý¢€Š¹¶ + (ideograph-daikanwa . 08916) ; ø¸‚‹” + (=gt-k . 06446) ; ý¡„¤® + (=ucs . #x5E2B) ; 師 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x372B) ; ø»œ•Ž + (ideograph-daikanwa . 08917) ; ø¸‚‹• + (=ucs . #x220CB) ; 𢃋 + )) +(define-char + '((=>ucs . #x220BB) ; 𢂻 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 08918) ; ø¸‚‹– + )) +(define-char + '((morohashi-daikanwa 8918 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x372F) ; ø»œ•’ + (=ucs . #x220BB) ; 𢂻 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D3A) ; ø»™¼­ + (ideograph-daikanwa . 08919) ; ø¸‚‹— + (=ucs . #x220BC) ; 𢂼 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 742 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x541B) ; 君 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (chinese-cns11643-3 . #x3069) ; ø»•­® + (ideograph-daikanwa . 08920) ; ø¸‚‹˜ + (=hanziku-2 . #xEAD0) ; ý¢€®« + (=cbeta . 00319) ; ø¸ „¿ + (=ucs . #x5E2C) ; 帬 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3729) ; ø»œ•Œ + (ideograph-daikanwa . 08921) ; ø¸‚‹™ + (=ucs . #x220C6) ; 𢃆 + )) +(define-char + '((=>ucs . #x220BE) ; 𢂾 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 08923) ; ø¸‚‹› + )) +(define-char + '((morohashi-daikanwa 8923 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3731) ; ø»œ•” + (=ucs . #x220BE) ; 𢂾 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x593E) ; 夾 + )) + (chinese-cns11643-6 . #x3730) ; ø»œ•“ + (ideograph-daikanwa . 08924) ; ø¸‚‹œ + (=cbeta . 04035) ; ø¸ ¿ƒ + (=ucs . #x220BF) ; 𢂿 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C67) ; ø»—±¸ + (ideograph-daikanwa . 08925) ; ø¸‚‹ + (=ucs . #x220C0) ; 𢃀 + )) +(define-char + '((=>ucs . #x5E2D) ; 席 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=jis-x0208 . #x5678) ; ø½‹…‰ + (ideograph-daikanwa . 09221) ; ø¸‚… + ) + ((=big5-cdp . #x8D40) ; ý¢€ˆµ€ + )) + (shinjigen-2 . 2107) + (=jis-x0208 . #x404A) ; ø½Š¤‡ + (korean-ksc5601 . #x602C) ; ø»‰¶¹ + (chinese-isoir165 . #x4F2F) ; ø»²† + (=gt-pj-1 . #x404A) ; ø½Š¤‡ + (chinese-big5 . #xAE75) ; ý¢€Š¹µ + (ideograph-daikanwa . 08926) ; ø¸‚‹ž + (=gt-k . 06484) ; ý¡„¥” + (ucs-jis . #x5E2D) ; ø½Š¤‡ + )) +(define-char + '((morohashi-daikanwa 8926 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5E7F) ; 广 + ) + ((=big5-cdp . #x8D40) ; ý¢€ˆµ€ + )) + (chinese-gb2312 . #x4F2F) ; ø»…‰¶ + (chinese-isoir165 . #x4F2F) ; ø»²† + (chinese-cns11643-1 . #x5539) ; ø»’Œ + (=ucs . #x5E2D) ; 席 + )) +(define-char + '((=>ucs . #x220C1) ; 𢃁 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3733) ; ø»œ•– + (ideograph-daikanwa . 08927) ; ø¸‚‹Ÿ + )) +(define-char + '((morohashi-daikanwa 8927 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x220C1) ; 𢃁 + )) +(define-char + '((=>ucs . #x220C2) ; 𢃂 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 08928) ; ø¸‚‹  + )) +(define-char + '((morohashi-daikanwa 8928 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3734) ; ø»œ•— + (=ucs . #x220C2) ; 𢃂 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 739 12) + (shinjigen-2 . 2108) + (=jis-x0208 . #x4253) ; ø½Š§Œ + (chinese-cns11643-3 . #x306A) ; ø»•­¯ + (=gt-pj-1 . #x4253) ; 帯 + (ideograph-daikanwa . 08929) ; ø¸‚‹¡ + (=hanziku-2 . #xEA58) ; ý¢€®©˜ + (=gt-k . 06496) ; ý¡„¥  + (=ucs . #x5E2F) ; 帯 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 1 739 16) + (japanese-jisx0208-1978 . #x3522) ; ø»‚™™ + (japanese-jisx0208 . #x3522) ; ø»†­¡ + (ideograph-daikanwa . 08930) ; ø¸‚‹¢ + (=hanziku-2 . #xEA5C) ; ý¢€®©œ + (=ucs . #x5E30) ; 帰 + )) +(define-char + '((=>ucs . #x5E30) ; 帰 + (morohashi-daikanwa 8930 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 3959) + (=jis-x0208-1990 . #x3522) ; ø½Š“• + (=gt-pj-1 . #x3522) ; ø½Š“• + (=gt-k . 06395) ; ý¡„£» + (ucs-jis . #x5E30) ; ø½Š“• + )) +(define-char + '((=>ucs . #x5E30) ; 帰 + (morohashi-daikanwa 8930 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3067) ; ø»•­¬ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x541B) ; 君 + )) + (chinese-cns11643-6 . #x372D) ; ø»œ• + (ideograph-daikanwa . 49067) ; ø¸‹¾« + (=cbeta . 02099) ; ø¸  ³ + (=ucs . #x220BD) ; 𢂽 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C66) ; ø»—±· + (=ucs . #x3847) ; 㡇 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C68) ; ø»—±¹ + (=ucs . #x3848) ; 㡈 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x607C) ; ø»…¤ + (chinese-isoir165 . #x607C) ; ø»ŽŒ‘ + (=ucs . #x5E31) ; 帱 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x372C) ; ø»œ• + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3235) ; ø»šƒ¾ + (ideograph-daikanwa . 08931) ; ø¸‚‹£ + (=ucs . #x220CD) ; 𢃍 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3146) ; ø»—¸­ + (ideograph-daikanwa . 08932) ; ø¸‚‹¤ + (=ucs . #x220CE) ; 𢃎 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F31) ; ø»œ¡„ + (ideograph-daikanwa . 08933) ; ø¸‚‹¥ + (=ucs . #x220E4) ; 𢃤 + )) +(define-char + '((=>ucs . #x220CF) ; 𢃏 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3143) ; ø»—¸ª + (ideograph-daikanwa . 08934) ; ø¸‚‹¦ + )) +(define-char + '((morohashi-daikanwa 8934 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x220CF) ; 𢃏 + )) +(define-char + '((=>ucs . #x220D0) ; 𢃐 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08935) ; ø¸‚‹§ + )) +(define-char + '((morohashi-daikanwa 8935 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3144) ; ø»—¸« + (=ucs . #x220D0) ; 𢃐 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x660C) ; 昌 + )) + (chinese-cns11643-5 . #x3233) ; ø»šƒ¼ + (ideograph-daikanwa . 08936) ; ø¸‚‹¨ + (=cbeta . 01756) ; ø¸ ›œ + (=ucs . #x220D1) ; 𢃑 + )) +(define-char + '((=>ucs . #x220D2) ; 𢃒 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08937) ; ø¸‚‹© + )) +(define-char + '((morohashi-daikanwa 8937 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x322F) ; ø»šƒ¸ + (=ucs . #x220D2) ; 𢃒 + )) +(define-char + '((=>ucs . #x5E32) ; 帲 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3C2F) ; ø»‹Œˆ + (ideograph-daikanwa . 08938) ; ø¸‚‹ª + (ucs-jis . #x5E32) ; ø»‹Œˆ + )) +(define-char + '((morohashi-daikanwa 8938 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 745 7) + (chinese-cns11643-3 . #x355B) ; ø»•´¶ + (=hanziku-2 . #xEB76) ; ý¢€®­¶ + (=ucs . #x5E32) ; 帲 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x9577) ; 長 + )) + (shinjigen-2 . 2112) + (=jis-x0208 . #x4422) ; ø½Š©— + (korean-ksc5601 . #x6D63) ; ø»ŠŠ¶ + (chinese-cns11643-1 . #x5A28) ; ø»’–‘ + (chinese-gb12345 . #x554A) ; 帳 + (=gt-pj-1 . #x4422) ; 帳 + (chinese-big5 . #xB162) ; ý¢€‹…¢ + (ideograph-daikanwa . 08939) ; ø¸‚‹« + (=ucs . #x5E33) ; 帳 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08940) ; ø¸‚‹¬ + (=ucs . #x220D3) ; 𢃓 + )) +(define-char + '((=>ucs . #x220D3) ; 𢃓 + (morohashi-daikanwa 8940 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F3A) ; ø»œ¡ + )) +(define-char + '((=>ucs . #x220EA) ; 𢃪 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08941) ; ø¸‚‹­ + )) +(define-char + '((morohashi-daikanwa 8941 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F33) ; ø»œ¡† + (=ucs . #x220EA) ; 𢃪 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x6214) ; 戔 + )) + (chinese-cns11643-2 . #x352A) ; ø»“ª + (chinese-big5 . #xD546) ; ý¢€•† + (ideograph-daikanwa . 08943) ; ø¸‚‹¯ + (=ucs . #x5E34) ; 帴 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3230) ; ø»šƒ¹ + (ideograph-daikanwa . 08944) ; ø¸‚‹° + (=ucs . #x220D4) ; 𢃔 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3234) ; ø»šƒ½ + (ideograph-daikanwa . 08946) ; ø¸‚‹² + (=ucs . #x220D5) ; 𢃕 + )) +(define-char + '((=>ucs . #x220D6) ; 𢃖 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08947) ; ø¸‚‹³ + )) +(define-char + '((morohashi-daikanwa 8947 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F3C) ; ø»œ¡ + (=ucs . #x220D6) ; 𢃖 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3231) ; ø»šƒº + (ideograph-daikanwa . 08948) ; ø¸‚‹´ + (=ucs . #x220D7) ; 𢃗 + )) +(define-char + '((=>ucs . #x5E35) ; 帵 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3C30) ; ø»‹Œ‰ + (ideograph-daikanwa . 08949) ; ø¸‚‹µ + (ucs-jis . #x5E35) ; ø»‹Œ‰ + )) +(define-char + '((morohashi-daikanwa 8949 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 745 22) + (chinese-cns11643-3 . #x3559) ; ø»•´´ + (=hanziku-2 . #xEBA7) ; ý¢€®®§ + (=ucs . #x5E35) ; 帵 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8C4B) ; ý¢€ˆ±‹ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (shinjigen-2 . 2109) + (=jis-x0208 . #x5668) ; ø½‹„¹ + (korean-ksc5601 . #x5361) ; ø»‰¤¨ + (chinese-cns11643-1 . #x5A27) ; ø»’– + (chinese-gb12345 . #x3478) ; 帶 + (=gt-pj-1 . #x5668) ; 帶 + (chinese-big5 . #xB161) ; ý¢€‹…¡ + (ideograph-daikanwa . 08950) ; ø¸‚‹¶ + (=gt-k . 07928) ; ý¡„»¸ + (=ucs . #x5E36) ; 帶 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3236) ; ø»šƒ¿ + (ideograph-daikanwa . 08951) ; ø¸‚‹· + (=ucs . #x220D8) ; 𢃘 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F36) ; ø»œ¡‰ + (ideograph-daikanwa . 08953) ; ø¸‚‹¹ + (=ucs . #x220D9) ; 𢃙 + )) +(define-char + '((=>ucs . #x5E37) ; 帷 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=jis-x0208 . #x7032) ; ø½‹ª + (ideograph-daikanwa . 41937) ; ø¸Š‘ + )) + (shinjigen-2 . 2110) + (=jis-x0208 . #x5669) ; ø½‹„º + (=gt-pj-1 . #x5669) ; ø½‹„º + (chinese-big5 . #xB163) ; ý¢€‹…£ + (ideograph-daikanwa . 08954) ; ø¸‚‹º + (=gt-k . 07929) ; ý¡„»¹ + (ucs-jis . #x5E37) ; ø½‹„º + )) +(define-char + '((morohashi-daikanwa 8954 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x96B9) ; 隹 + )) + (chinese-gb2312 . #x6121) ; ø»…¤„ + (chinese-isoir165 . #x6121) ; ø»ŽŒ” + (chinese-cns11643-1 . #x5A29) ; ø»’–’ + (=ucs . #x5E37) ; 帷 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C1A) ; 尚 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (shinjigen-2 . 2111) + (chinese-gb2312 . #x3323) ; ø»„ ¢ + (=jis-x0208 . #x3E6F) ; ø½Š¡° + (korean-ksc5601 . #x5F48) ; ø»‰µ· + (chinese-isoir165 . #x3323) ; ø»ˆ² + (chinese-cns11643-1 . #x5A26) ; ø»’– + (=gt-pj-1 . #x3E6F) ; 常 + (chinese-big5 . #xB160) ; ý¢€‹…  + (ideograph-daikanwa . 08955) ; ø¸‚‹» + (=gt-k . 07797) ; ý¡„¹µ + (=ucs . #x5E38) ; 常 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08956) ; ø¸‚‹¼ + (=ucs . #x220DA) ; 𢃚 + )) +(define-char + '((=>ucs . #x220DA) ; 𢃚 + (morohashi-daikanwa 8956 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F3B) ; ø»œ¡Ž + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F32) ; ø»œ¡… + (ideograph-daikanwa . 08957) ; ø¸‚‹½ + (=ucs . #x220DB) ; 𢃛 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 742 10) + (chinese-cns11643-3 . #x355A) ; ø»•´µ + (ideograph-daikanwa . 08958) ; ø¸‚‹¾ + (=hanziku-2 . #xEAD8) ; ý¢€®«˜ + (=ucs . #x5E3A) ; 帺 + )) +(define-char + '((=>ucs . #x5E39) ; 帹 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08959) ; ø¸‚‹¿ + )) +(define-char + '((morohashi-daikanwa 8959 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 745 17) + (=hanziku-2 . #xEBA2) ; ý¢€®®¢ + (=ucs . #x5E39) ; 帹 + )) +(define-char + '((=>ucs . #x5E39) ; 帹 + (morohashi-daikanwa 8959 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3558) ; ø»•´³ + )) +(define-char + '((=>ucs . #x220DC) ; 𢃜 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08960) ; ø¸‚Œ€ + )) +(define-char + '((morohashi-daikanwa 8960 0 4) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3232) ; ø»šƒ» + (=ucs . #x220DC) ; 𢃜 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08962) ; ø¸‚Œ‚ + (=ucs . #x220E7) ; 𢃧 + )) +(define-char + '((=>ucs . #x220E7) ; 𢃧 + (morohashi-daikanwa 8962 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F3D) ; ø»œ¡ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F39) ; ø»œ¡Œ + (ideograph-daikanwa . 08963) ; ø¸‚Œƒ + (=ucs . #x220E3) ; 𢃣 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08966) ; ø¸‚Œ† + (=ucs . #x220E8) ; 𢃨 + )) +(define-char + '((=>ucs . #x220E8) ; 𢃨 + (morohashi-daikanwa 8966 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F37) ; ø»œ¡Š + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08967) ; ø¸‚Œ‡ + )) +(define-char + '((morohashi-daikanwa 8967 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (=cbeta . 04249) ; ø¸¡‚™ + )) +(define-char + '((=>ucs . #x220F6) ; 𢃶 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 08968) ; ø¸‚Œˆ + )) +(define-char + '((=>ucs . #x220F6) ; 𢃶 + (morohashi-daikanwa 8968 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F38) ; ø»œ¡‹ + )) +(define-char + '((morohashi-daikanwa 8968 0 4) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x220F6) ; 𢃶 + )) +(define-char + '((=>ucs . #x220CC) ; 𢃌 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 49068) ; ø¸‹¾¬ + )) +(define-char + '((morohashi-daikanwa 49068 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F35) ; ø»œ¡ˆ + (=ucs . #x220CC) ; 𢃌 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F34) ; ø»œ¡‡ + (ideograph-daikanwa . 49069) ; ø¸‹¾­ + (=ucs . #x220DD) ; 𢃝 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3147) ; ø»—¸® + (=ucs . #x3849) ; 㡉 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3148) ; ø»—¸¯ + (=ucs . #x384A) ; 㡊 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3145) ; ø»—¸¬ + (=ucs . #x384B) ; 㡋 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3149) ; ø»—¸° + (=ucs . #x384C) ; 㡌 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x355C) ; ø»•´· + (=ucs . #x384E) ; 㡎 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 742 7) + (chinese-gb2312 . #x607D) ; ø»…¤‚ + (chinese-isoir165 . #x607D) ; ø»ŽŒ’ + (=hanziku-2 . #xEAD5) ; ý¢€®«• + (=ucs . #x5E3B) ; 帻 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 1 745 5) + (chinese-gb2312 . #x607E) ; ø»…¤ƒ + (chinese-isoir165 . #x607E) ; ø»ŽŒ“ + (=hanziku-2 . #xEB74) ; ý¢€®­´ + (=ucs . #x5E3C) ; 帼 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x322E) ; ø»šƒ· + (=ucs . #x220B7) ; 𢂷 + )) +(define-char + '((morohashi-daikanwa 1596 0 1) + (ideographic- (:radical 14 ; ⼍ + :strokes 9) + (:radical 50 ; â¼± + :strokes 9)) + (total-strokes . 12) + (->ideographic-variants + ((ideograph-daikanwa . 01596) ; ø¸€˜¼ + )) + (hanyu-dazidian 1 305 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5196) ; 冖 + ) + ((=ucs . #x65F2) ; 旲 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (chinese-gb2312 . #x435D) ; ø»„¸¼ + (chinese-isoir165 . #x435D) ; ø»¡Œ + (chinese-cns11643-3 . #x3979) ; ø»•»Œ + (=hanziku-1 . #xE4DF) ; ý¢€ž“Ÿ + (=ucs . #x5E42) ; 幂 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4839) ; ø»œ®š + (ideograph-daikanwa . 08970) ; ø¸‚ŒŠ + (=ucs . #x220EB) ; 𢃫 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x5192) ; 冒 + )) + (chinese-gb2312 . #x4331) ; ø»„¸ + (chinese-isoir165 . #x4331) ; ø»   + (chinese-cns11643-1 . #x5E7A) ; ø»’› + (chinese-big5 . #xB455) ; ý¢€‹‘• + (ideograph-daikanwa . 08971) ; ø¸‚Œ‹ + (=ucs . #x5E3D) ; 帽 + )) +(define-char + '((=>ucs . #x5E3D) ; 帽 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=jis-x0208 . #x4B41) ; ø½Š´ˆ + (chinese-cns11643-6 . #x316D) ; ø»œœ + )) + (shinjigen-2 . 2118) + (=jis-x0208 . #x4B39) ; ø½Š´€ + (korean-ksc5601 . #x5936) ; ø»‰¬± + (chinese-cns11643-6 . #x483C) ; ø»œ® + (=gt-pj-1 . #x4B39) ; ø½Š´€ + (ideograph-daikanwa . 08972) ; ø¸‚ŒŒ + (=cbeta . 02079) ; ø¸  Ÿ + (=jef-china3 . #x4CA6) ; øº„²¦ + (ucs-jis . #x5E3D) ; ø½Š´€ + )) +(define-char + '((=>ucs . #x220EC) ; 𢃬 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08973) ; ø¸‚Œ + )) +(define-char + '((morohashi-daikanwa 8973 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x373E) ; ø»˜™ + (=ucs . #x220EC) ; 𢃬 + )) +(define-char + '((=>ucs . #x5E3E) ; 帾 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #xFA5B) ; 者 + )) + (japanese-jisx0212 . #x3C31) ; ø»‹ŒŠ + (=jis-x0213-2-2000 . #x2877) ; ø»¤¨¨ + (chinese-big5 . #xD545) ; ý¢€•… + (ideograph-daikanwa . 08975) ; ø¸‚Œ + (=jef-china3 . #x4CA7) ; øº„²§ + (ucs-jis . #x5E3E) ; ø»‹ŒŠ + )) +(define-char + '((morohashi-daikanwa 8975 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x8005) ; 者 + )) + (chinese-cns11643-2 . #x3529) ; ø»“ª€ + (=ucs . #x5E3E) ; 帾 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x483E) ; ø»œ®Ÿ + (ideograph-daikanwa . 08976) ; ø¸‚Œ + (=ucs . #x220ED) ; 𢃭 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3779) ; ø»šŒ˜ + (ideograph-daikanwa . 08977) ; ø¸‚Œ‘ + (=ucs . #x220EE) ; 𢃮 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x483D) ; ø»œ®ž + (ideograph-daikanwa . 08979) ; ø¸‚Œ“ + (=ucs . #x220F8) ; 𢃸 + )) +(define-char + '((=>ucs . #x220EF) ; 𢃯 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08980) ; ø¸‚Œ” + )) +(define-char + '((morohashi-daikanwa 8980 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x377A) ; ø»šŒ™ + (=ucs . #x220EF) ; 𢃯 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 747 16) + (korean-ksc5601 . #x7D2C) ; ø»Š¡Ÿ + (chinese-cns11643-5 . #x377C) ; ø»šŒ› + (ideograph-daikanwa . 08981) ; ø¸‚Œ• + (=hanziku-2 . #xEBE1) ; ý¢€®¯¡ + (=ucs . #x5E3F) ; 帿 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x8C9E) ; 貞 + )) + (shinjigen-2 . 2116) + (=jis-x0208 . #x566C) ; ø½‹„½ + (korean-ksc5601 . #x6F53) ; ø»Š¢ + (chinese-cns11643-1 . #x5E7B) ; ø»’œ + (chinese-gb12345 . #x5621) ; 幀 + (=gt-pj-1 . #x566C) ; 幀 + (chinese-big5 . #xB456) ; ý¢€‹‘– + (ideograph-daikanwa . 08982) ; ø¸‚Œ– + (=ucs . #x5E40) ; 幀 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3738) ; ø»˜“ + (ideograph-daikanwa . 08983) ; ø¸‚Œ— + (=ucs . #x220F0) ; 𢃰 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x9801) ; 頁 + )) + (chinese-cns11643-2 . #x3B57) ; ø»“³¢ + (chinese-big5 . #xD8F3) ; ý¢€£³ + (ideograph-daikanwa . 08984) ; ø¸‚Œ˜ + (=ucs . #x5E41) ; 幁 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08986) ; ø¸‚Œš + (=ucs . #x220F1) ; 𢃱 + )) +(define-char + '((=>ucs . #x220F1) ; 𢃱 + (morohashi-daikanwa 8986 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3778) ; ø»šŒ— + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x483A) ; ø»œ®› + (ideograph-daikanwa . 08987) ; ø¸‚Œ› + (=ucs . #x220F2) ; 𢃲 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3737) ; ø»˜’ + (ideograph-daikanwa . 08991) ; ø¸‚ŒŸ + (=ucs . #x220F3) ; 𢃳 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x97CB) ; 韋 + )) + (shinjigen-2 . 2115) + (=jis-x0208 . #x566B) ; ø½‹„¼ + (chinese-cns11643-1 . #x5E7C) ; ø»’ + (chinese-gb12345 . #x6078) ; 幃 + (=gt-pj-1 . #x566B) ; 幃 + (chinese-big5 . #xB457) ; ý¢€‹‘— + (ideograph-daikanwa . 08993) ; ø¸‚Œ¡ + (=ucs . #x5E43) ; 幃 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x5C4B) ; 屋 + )) + (shinjigen-2 . 2113) + (chinese-gb2312 . #x6122) ; ø»…¤… + (=jis-x0208 . #x566A) ; ø½‹„» + (korean-ksc5601 . #x6441) ; ø»‰½† + (chinese-isoir165 . #x6122) ; ø»ŽŒ• + (chinese-cns11643-2 . #x3B56) ; ø»“³¡ + (=gt-pj-1 . #x566A) ; 幄 + (chinese-big5 . #xD8F2) ; ý¢€£² + (ideograph-daikanwa . 08994) ; ø¸‚Œ¢ + (=ucs . #x5E44) ; 幄 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x7550) ; 畐 + )) + (shinjigen-2 . 2117) + (chinese-gb2312 . #x3779) ; ø»„§° + (=jis-x0208 . #x497D) ; ø½Š²ˆ + (korean-ksc5601 . #x786B) ; ø»Š›ˆ + (chinese-isoir165 . #x3779) ; ø»€ + (chinese-cns11643-1 . #x5E79) ; ø»’š + (=gt-pj-1 . #x497D) ; 幅 + (chinese-big5 . #xB454) ; ý¢€‹‘” + (ideograph-daikanwa . 08995) ; ø¸‚Œ£ + (=ucs . #x5E45) ; 幅 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 747 9) + (chinese-cns11643-3 . #x3B3A) ; ø»•½‰ + (ideograph-daikanwa . 08996) ; ø¸‚Œ¤ + (=hanziku-2 . #xEBDA) ; ý¢€®¯š + (=ucs . #x5E46) ; 幆 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3821) ; ø»šŒž + (ideograph-daikanwa . 08997) ; ø¸‚Œ¥ + (=ucs . #x220F4) ; 𢃴 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 08998) ; ø¸‚Œ¦ + (=ucs . #x220F5) ; 𢃵 + )) +(define-char + '((=>ucs . #x220F5) ; 𢃵 + (morohashi-daikanwa 8998 0 3) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3822) ; ø»šŒŸ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 746 7) + (shinjigen-2 . 2145) + (=jis-x0208 . #x5673) ; ø½‹…„ + (korean-ksc5601 . #x5B2C) ; ø»‰¯£ + (chinese-cns11643-3 . #x3B3B) ; ø»•½Š + (=gt-pj-1 . #x5673) ; 幇 + (ideograph-daikanwa . 08999) ; ø¸‚Œ§ + (=hanziku-2 . #xEBB8) ; ý¢€®®¸ + (=ucs . #x5E47) ; 幇 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4840) ; ø»œ®¡ + (ideograph-daikanwa . 09000) ; ø¸‚Œ¨ + (=ucs . #x220F7) ; 𢃷 + )) +(define-char + '((=>ucs . #x220F9) ; 𢃹 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09001) ; ø¸‚Œ© + )) +(define-char + '((morohashi-daikanwa 9001 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x483B) ; ø»œ®œ + (=ucs . #x220F9) ; 𢃹 + )) +(define-char + '((=>ucs . #x22104) ; 𢄄 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09002) ; ø¸‚Œª + )) +(define-char + '((morohashi-daikanwa 9002 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x377B) ; ø»šŒš + (=ucs . #x22104) ; 𢄄 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3777) ; ø»šŒ– + (ideograph-daikanwa . 09003) ; ø¸‚Œ« + (=ucs . #x22105) ; 𢄅 + )) +(define-char + '((=>ucs . #x22106) ; 𢄆 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09004) ; ø¸‚Œ¬ + )) +(define-char + '((=>ucs . #x22106) ; 𢄆 + (morohashi-daikanwa 9004 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4841) ; ø»œ®¢ + )) +(define-char + '((morohashi-daikanwa 9004 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x22106) ; 𢄆 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x377D) ; ø»šŒœ + (ideograph-daikanwa . 09005) ; ø¸‚Œ­ + (=ucs . #x220FA) ; 𢃺 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 1 748 8) + (chinese-cns11643-3 . #x3B3D) ; ø»•½Œ + (ideograph-daikanwa . 09006) ; ø¸‚Œ® + (=hanziku-2 . #xEBF9) ; ý¢€®¯¹ + (=ucs . #x5E48) ; 幈 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x377E) ; ø»šŒ + (ideograph-daikanwa . 09007) ; ø¸‚Œ¯ + (=ucs . #x22107) ; 𢄇 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x483F) ; ø»œ®  + (ideograph-daikanwa . 09008) ; ø¸‚Œ° + (=ucs . #x22101) ; 𢄁 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x373B) ; ø»˜– + (=ucs . #x384F) ; 㡏 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3736) ; ø»˜‘ + (=ucs . #x3850) ; 㡐 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x373D) ; ø»˜˜ + (=ucs . #x3851) ; 㡑 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x373A) ; ø»˜• + (=ucs . #x3852) ; 㡒 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B3C) ; ø»•½‹ + (=ucs . #x3853) ; 㡓 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x373C) ; ø»˜— + (=ucs . #x3854) ; 㡔 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B39) ; ø»•½ˆ + (=ucs . #x3855) ; 㡕 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3739) ; ø»˜” + (=ucs . #x3856) ; 㡖 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3C34) ; ø»‹Œ + (=ucs . #x5E49) ; 幉 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4838) ; ø»œ®™ + (=ucs . #x220FB) ; 𢃻 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E78) ; ø»š–© + (ideograph-daikanwa . 09010) ; ø¸‚Œ² + (=ucs . #x2210A) ; 𢄊 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D22) ; ø»˜‰± + (ideograph-daikanwa . 09011) ; ø¸‚Œ³ + (=cbeta . 02581) ; ø¸ ¨• + (=ucs . #x2210B) ; 𢄋 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x76CD) ; 盍 + )) + (chinese-cns11643-4 . #x3D25) ; ø»˜‰´ + (ideograph-daikanwa . 09013) ; ø¸‚Œµ + (=cbeta . 01840) ; ø¸ œ° + (=ucs . #x2210D) ; 𢄍 + )) +(define-char + '((=>ucs . #x2210E) ; 𢄎 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09014) ; ø¸‚Œ¶ + )) +(define-char + '((morohashi-daikanwa 9014 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E75) ; ø»š–¦ + (=ucs . #x2210E) ; 𢄎 + )) +(define-char + '((=>ucs . #x2210F) ; 𢄏 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09017) ; ø¸‚Œ¹ + )) +(define-char + '((morohashi-daikanwa 9017 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E74) ; ø»š–¥ + (=ucs . #x2210F) ; 𢄏 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x8CA2) ; è²¢ + )) + (chinese-cns11643-2 . #x4260) ; ø»“½½ + (chinese-big5 . #xDD5A) ; ý¢€µš + (ideograph-daikanwa . 09018) ; ø¸‚Œº + (=ucs . #x5E4A) ; 幊 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x822C) ; 般 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (japanese-jisx0212 . #x3C32) ; ø»‹Œ‹ + (chinese-cns11643-2 . #x4262) ; ø»“½¿ + (chinese-big5 . #xDD5C) ; ý¢€µœ + (ideograph-daikanwa . 09019) ; ø¸‚Œ» + (=jef-china3 . #x4BFD) ; øº„¯½ + (=ucs . #x5E4B) ; 幋 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D24) ; ø»˜‰³ + (ideograph-daikanwa . 09020) ; ø¸‚Œ¼ + (=ucs . #x22110) ; 𢄐 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x6643) ; 晃 + )) + (shinjigen-2 . 2121) + (chinese-gb2312 . #x3B4F) ; ø»„¬¾ + (=jis-x0208 . #x4B5A) ; ø½Š´¡ + (korean-ksc5601 . #x7C46) ; ø»Š › + (chinese-isoir165 . #x3B4F) ; ø»•Ž + (chinese-cns11643-1 . #x636B) ; ø»’¤¢ + (=gt-pj-1 . #x4B5A) ; 幌 + (chinese-big5 . #xB745) ; ý¢€‹… + (ideograph-daikanwa . 09022) ; ø¸‚Œ¾ + (=ucs . #x5E4C) ; 幌 + )) +(define-char + '((=>ucs . #x5E4D) ; 幍 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((japanese-jisx0212 . #x566D) ; ø»‹³’ + (ideograph-daikanwa . 30184) ; ø¸‡—¨ + )) + (chinese-big5 . #xDD5B) ; ý¢€µ› + (ideograph-daikanwa . 09023) ; ø¸‚Œ¿ + )) +(define-char + '((morohashi-daikanwa 9023 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x8200) ; 舀 + )) + (chinese-cns11643-2 . #x4261) ; ø»“½¾ + (=ucs . #x5E4D) ; 幍 + )) +(define-char + '((=>ucs . #x5E4E) ; 幎 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=jis-x0208 . #x4C3D) ; ø½Šµ¢ + (korean-ksc5601 . #x5922) ; ø»‰¬ + (ideograph-daikanwa . 01588) ; ø¸€˜´ + )) + (shinjigen-2 . 2128) + (=jis-x0208 . #x566D) ; ø½‹„¾ + (=gt-pj-1 . #x566D) ; ø½‹„¾ + (chinese-big5 . #xDD59) ; ý¢€µ™ + (ideograph-daikanwa . 09024) ; ø¸‚€ + (ucs-jis . #x5E4E) ; ø½‹„¾ + )) +(define-char + '((morohashi-daikanwa 9024 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x51A5) ; 冥 + )) + (chinese-cns11643-2 . #x425F) ; ø»“½¼ + (=ucs . #x5E4E) ; 幎 + )) +(define-char + '((=>ucs . #x5E50) ; 幐 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3C33) ; ø»‹ŒŒ + (ideograph-daikanwa . 09025) ; ø¸‚ + (ucs-jis . #x5E50) ; ø»‹ŒŒ + )) +(define-char + '((morohashi-daikanwa 9025 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 2099 1) + (chinese-cns11643-4 . #x3D2A) ; ø»˜‰¹ + (=hanziku-6 . #xB053) ; ý¢«“ + (=ucs . #x5E50) ; 幐 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x5BB6) ; 家 + )) + (chinese-cns11643-2 . #x425E) ; ø»“½» + (chinese-big5 . #xDD58) ; ý¢€µ˜ + (ideograph-daikanwa . 09026) ; ø¸‚‚ + (=ucs . #x5E4F) ; 幏 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E77) ; ø»š–¨ + (ideograph-daikanwa . 09030) ; ø¸‚† + (=ucs . #x22113) ; 𢄓 + )) +(define-char + '((=>ucs . #x22114) ; 𢄔 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09031) ; ø¸‚‡ + )) +(define-char + '((morohashi-daikanwa 9031 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E7A) ; ø»š–« + (=ucs . #x22114) ; 𢄔 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x523E) ; ø»œ½‹ + (ideograph-daikanwa . 09032) ; ø¸‚ˆ + (=ucs . #x22115) ; 𢄕 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x523B) ; ø»œ½ˆ + (ideograph-daikanwa . 09033) ; ø¸‚‰ + (=ucs . #x22116) ; 𢄖 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x523D) ; ø»œ½Š + (ideograph-daikanwa . 09034) ; ø¸‚Š + (=ucs . #x22117) ; 𢄗 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E79) ; ø»š–ª + (ideograph-daikanwa . 09035) ; ø¸‚‹ + (=ucs . #x2211E) ; 𢄞 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E7B) ; ø»š–¬ + (ideograph-daikanwa . 09036) ; ø¸‚Œ + (=ucs . #x2211A) ; 𢄚 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x523C) ; ø»œ½‰ + (ideograph-daikanwa . 09037) ; ø¸‚ + (=ucs . #x2211B) ; 𢄛 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D28) ; ø»˜‰· + (=ucs . #x3857) ; 㡗 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D23) ; ø»˜‰² + (=ucs . #x3858) ; 㡘 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D27) ; ø»˜‰¶ + (=ucs . #x3859) ; 㡙 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D26) ; ø»˜‰µ + (=ucs . #x385A) ; 㡚 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D29) ; ø»˜‰¸ + (=ucs . #x385B) ; 㡛 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x385D) ; 㡝 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E76) ; ø»š–§ + (=ucs . #x2211C) ; 𢄜 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4333) ; ø»˜’¶ + (=jis-x0213-2-2000 . #x2879) ; ø»¤¨ª + (ideograph-daikanwa . 09038) ; ø¸‚Ž + (=ucs . #x385C) ; 㡜 + )) +(define-char + '((=>ucs . #x2211F) ; 𢄟 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09039) ; ø¸‚ + )) +(define-char + '((=>ucs . #x2211F) ; 𢄟 + (morohashi-daikanwa 9039 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C4C) ; ø»Œ… + )) +(define-char + '((morohashi-daikanwa 9039 0 3) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x2211F) ; 𢄟 + )) +(define-char + '((=>ucs . #x22120) ; 𢄠 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09040) ; ø¸‚ + )) +(define-char + '((morohashi-daikanwa 9040 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C4D) ; ø»Œ† + (=ucs . #x22120) ; 𢄠 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 2 840 9) + (japanese-jisx0212 . #x3C35) ; ø»‹ŒŽ + (chinese-cns11643-4 . #x4335) ; ø»˜’¸ + (ideograph-daikanwa . 09041) ; ø¸‚‘ + (=hanziku-3 . #xA8FC) ; ý¢€º£¼ + (=ucs . #x5E51) ; 幑 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4558) ; ø»š › + (ideograph-daikanwa . 09042) ; ø¸‚’ + (=ucs . #x22121) ; 𢄡 + )) +(define-char + '((=>ucs . #x5E52) ; 幒 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09043) ; ø¸‚“ + )) +(define-char + '((morohashi-daikanwa 9043 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 752 6) + (=hanziku-2 . #xECDA) ; ý¢€®³š + (=ucs . #x5E52) ; 幒 + )) +(define-char + '((=>ucs . #x5E52) ; 幒 + (morohashi-daikanwa 9043 0 3) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x465D) ; ø»–¶ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4334) ; ø»˜’· + (ideograph-daikanwa . 09045) ; ø¸‚• + (=ucs . #x22122) ; 𢄢 + )) +(define-char + '((=>ucs . #x22123) ; 𢄣 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09046) ; ø¸‚– + )) +(define-char + '((morohashi-daikanwa 9046 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x454F) ; ø»š ’ + (=ucs . #x22123) ; 𢄣 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x53C3) ; 參 + )) + (chinese-cns11643-2 . #x4979) ; ø»”ˆ¨ + (chinese-big5 . #xE1B4) ; ý¢€Ž†´ + (ideograph-daikanwa . 09047) ; ø¸‚— + (=ucs . #x5E53) ; 幓 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4555) ; ø»š ˜ + (ideograph-daikanwa . 09048) ; ø¸‚˜ + (=ucs . #x22124) ; 𢄤 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C4A) ; ø»Œƒ + (ideograph-daikanwa . 09049) ; ø¸‚™ + (=ucs . #x22125) ; 𢄥 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x66FC) ; 曼 + )) + (chinese-gb2312 . #x6123) ; ø»…¤† + (=jis-x0208 . #x566F) ; ø½‹…€ + (chinese-isoir165 . #x6123) ; ø»ŽŒ– + (chinese-cns11643-1 . #x685F) ; ø»’«¬ + (=gt-pj-1 . #x566F) ; 幔 + (chinese-big5 . #xB9F7) ; ý¢€‹§· + (ideograph-daikanwa . 09050) ; ø¸‚š + (=ucs . #x5E54) ; 幔 + )) +(define-char + '((=>ucs . #x5E55) ; 幕 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + (:cdp-combinator 2 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ) + ((=ucs . #x83AB) ; 莫 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (chinese-cns11643-1 . #x685D) ; ø»’«ª + (chinese-big5 . #xB9F5) ; ý¢€‹§µ + (ideograph-daikanwa . 09051) ; ø¸‚› + )) +(define-char + '((morohashi-daikanwa 9051 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + (:cdp-combinator 2 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ) + ((=ucs . #x83AB) ; 莫 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (chinese-gb2312 . #x443B) ; ø»„¹¸ + (=jis-x0208 . #x4B6B) ; ø½Š´² + (korean-ksc5601 . #x582D) ; ø»‰«Š + (chinese-isoir165 . #x443B) ; ø»¢ˆ + (=gt-pj-1 . #x4B6B) ; 幕 + (=gt-k . 10270) ; ý¡„‚ ž + (=ucs . #x5E55) ; 幕 + )) +(define-char + '((=>ucs . #x5E59) ; 幙 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((ideograph-daikanwa . 31078) ; ø¸‡¥¦ + )) + (ideograph-daikanwa . 09052) ; ø¸‚œ + (=jef-china3 . #x4CA8) ; øº„²¨ + )) +(define-char + '((=>ucs . #x5E59) ; 幙 + (morohashi-daikanwa 9052 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((chinese-cns11643-1 . #x5C7B) ; ø»’š  + )) + (chinese-cns11643-2 . #x4978) ; ø»”ˆ§ + )) +(define-char + '((morohashi-daikanwa 9052 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x83AB) ; 莫 + )) + (chinese-big5 . #xE1B3) ; ý¢€Ž†³ + (=ucs . #x5E59) ; 幙 + )) +(define-char + '((=>ucs . #x5E56) ; 幖 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((chinese-cns11643-1 . #x5C41) ; ø»’™¦ + (ideograph-daikanwa . 24694) ; ø¸†¶ + )) + (chinese-cns11643-4 . #x4330) ; ø»˜’³ + (ideograph-daikanwa . 09053) ; ø¸‚ + )) +(define-char + '((morohashi-daikanwa 9053 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 1 752 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x7968) ; 票 + )) + (japanese-jisx0212 . #x3C36) ; ø»‹Œ + (=jis-x0213-2-2000 . #x287A) ; ø»¤¨« + (=hanziku-2 . #xECD5) ; ý¢€®³• + (=cbeta . 00124) ; ø¸ ¼ + (=ucs . #x5E56) ; 幖 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4554) ; ø»š — + (ideograph-daikanwa . 09056) ; ø¸‚  + (=ucs . #x22126) ; 𢄦 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x570B) ; 國 + )) + (shinjigen-2 . 2129) + (=jis-x0208 . #x566E) ; ø½‹„¿ + (chinese-cns11643-1 . #x685E) ; ø»’«« + (chinese-gb12345 . #x607E) ; 幗 + (=gt-pj-1 . #x566E) ; 幗 + (chinese-big5 . #xB9F6) ; ý¢€‹§¶ + (ideograph-daikanwa . 09057) ; ø¸‚¡ + (=ucs . #x5E57) ; 幗 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x8CAC) ; 責 + )) + (japanese-jisx0212 . #x3C37) ; ø»‹Œ + (chinese-cns11643-2 . #x4977) ; ø»”ˆ¦ + (=jis-x0213-1-2000 . #x742B) ; ø»¤€ + (chinese-gb12345 . #x607D) ; 幘 + (chinese-big5 . #xE1B2) ; ý¢€Ž†² + (ideograph-daikanwa . 09058) ; ø¸‚¢ + (=jef-china3 . #x4CA9) ; øº„²© + (=ucs . #x5E58) ; 幘 + )) +(define-char + '((=>ucs . #x22127) ; 𢄧 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09059) ; ø¸‚£ + )) +(define-char + '((morohashi-daikanwa 9059 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x22127) ; 𢄧 + )) +(define-char + '((=>ucs . #x22127) ; 𢄧 + (morohashi-daikanwa 9059 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4557) ; ø»š š + )) +(define-char + '((=>ucs . #x22118) ; 𢄘 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09060) ; ø¸‚¤ + )) +(define-char + '((=>ucs . #x22118) ; 𢄘 + (morohashi-daikanwa 9060 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C4B) ; ø»Œ„ + )) +(define-char + '((morohashi-daikanwa 9060 0 3) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x22118) ; 𢄘 + )) +(define-char + '((=>ucs . #x22131) ; 𢄱 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09061) ; ø¸‚¥ + )) +(define-char + '((=>ucs . #x22131) ; 𢄱 + (morohashi-daikanwa 9061 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4550) ; ø»š “ + )) +(define-char + '((morohashi-daikanwa 9061 0 3) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x22131) ; 𢄱 + )) +(define-char + '((=>ucs . #x22132) ; 𢄲 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09062) ; ø¸‚¦ + )) +(define-char + '((morohashi-daikanwa 9062 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4556) ; ø»š ™ + (=ucs . #x22132) ; 𢄲 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4553) ; ø»š – + (ideograph-daikanwa . 09063) ; ø¸‚§ + (=ucs . #x269E0) ; 𦧠 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4559) ; ø»š œ + (ideograph-daikanwa . 09065) ; ø¸‚© + (=ucs . #x22130) ; 𢄰 + )) +(define-char + '((=>ucs . #x5E5B) ; 幛 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=jis-x0208 . #x3E4F) ; ø½Š¡ + (korean-ksc5601 . #x6D71) ; ø»Š‹„ + (ideograph-daikanwa . 25761) ; ø¸†’¡ + )) + (japanese-jisx0212 . #x3C38) ; ø»‹Œ‘ + (chinese-big5 . #xB9F3) ; ý¢€‹§³ + (ideograph-daikanwa . 09067) ; ø¸‚« + (=jef-china3 . #x8FD4) ; øºˆ¿” + (ucs-jis . #x5E5B) ; ø»‹Œ‘ + )) +(define-char + '((morohashi-daikanwa 9067 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x7AE0) ; ç«  + )) + (chinese-gb2312 . #x6124) ; ø»…¤‡ + (chinese-isoir165 . #x6124) ; ø»ŽŒ— + (chinese-cns11643-1 . #x685B) ; ø»’«¨ + (=ucs . #x5E5B) ; 幛 + )) +(define-char + '((=>ucs . #x385D) ; 㡝 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4332) ; ø»˜’µ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4331) ; ø»˜’´ + (=ucs . #x385E) ; 㡞 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x432F) ; ø»˜’² + (=ucs . #x385F) ; 㡟 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x2210C) ; 𢄌 + )) +(define-char + '((=>ucs . #x2210C) ; 𢄌 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4552) ; ø»š • + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x666F) ; 景 + )) + (japanese-jisx0212 . #x3C39) ; ø»‹Œ’ + (chinese-cns11643-2 . #x503A) ; ø»”‘» + (chinese-big5 . #xE571) ; ý¢€Ž•± + (ideograph-daikanwa . 09068) ; ø¸‚¬ + (=ucs . #x5E5C) ; 幜 + )) +(define-char + '((=>ucs . #x22133) ; 𢄳 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 09069) ; ø¸‚­ + )) +(define-char + '((morohashi-daikanwa 9069 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4551) ; ø»š ” + (=ucs . #x22133) ; 𢄳 + )) +(define-char + '((=>ucs . #x22134) ; 𢄴 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 09070) ; ø¸‚® + )) +(define-char + '((morohashi-daikanwa 9070 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2257) ; ø»žˆ + (=ucs . #x22134) ; 𢄴 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2259) ; ø»žŠ + (ideograph-daikanwa . 09071) ; ø¸‚¯ + (=ucs . #x22135) ; 𢄵 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C74) ; ø»š«‰ + (ideograph-daikanwa . 09072) ; ø¸‚° + (=ucs . #x22136) ; 𢄶 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C73) ; ø»š«ˆ + (ideograph-daikanwa . 09073) ; ø¸‚± + (=ucs . #x22137) ; 𢄷 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x55AE) ; 單 + )) + (chinese-cns11643-2 . #x5038) ; ø»”‘¹ + (chinese-big5 . #xE56F) ; ý¢€Ž•¯ + (ideograph-daikanwa . 09074) ; ø¸‚² + (=ucs . #x5E5D) ; 幝 + )) +(define-char + '((=>ucs . #x22138) ; 𢄸 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C75) ; ø»š«Š + (ideograph-daikanwa . 09075) ; ø¸‚³ + )) +(define-char + '((morohashi-daikanwa 9075 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x22138) ; 𢄸 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x767B) ; 登 + )) + (ideograph-daikanwa . 09076) ; ø¸‚´ + (=cbeta . 03035) ; ø¸ ¯› + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4957) ; ø»˜œŽ + (ideograph-daikanwa . 09077) ; ø¸‚µ + (=ucs . #x22139) ; 𢄹 + )) +(define-char + '((=>ucs . #x2213A) ; 𢄺 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 09078) ; ø¸‚¶ + )) +(define-char + '((morohashi-daikanwa 9078 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C76) ; ø»š«‹ + (=ucs . #x2213A) ; 𢄺 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 754 1) + (chinese-gb2312 . #x6125) ; ø»…¤ˆ + (japanese-jisx0212 . #x3C3A) ; ø»‹Œ“ + (chinese-isoir165 . #x6125) ; ø»ŽŒ˜ + (=jis-x0213-1-2000 . #x742C) ; ø»¤ + (ideograph-daikanwa . 09079) ; ø¸‚· + (=hanziku-2 . #xED56) ; ý¢€®µ– + (=cbeta . 00929) ; ø¸ Ž¡ + (=ucs . #x5E5E) ; 幞 + )) +(define-char + '((=>ucs . #x5E5E) ; 幞 + (morohashi-daikanwa 9079 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B70) ; ø»–•Ÿ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x6220) ; 戠 + )) + (shinjigen-2 . 2134) + (=jis-x0208 . #x5670) ; ø½‹… + (korean-ksc5601 . #x763A) ; ø»Š—› + (chinese-cns11643-1 . #x6C57) ; ø»’±œ + (chinese-gb12345 . #x5644) ; 幟 + (=gt-pj-1 . #x5670) ; 幟 + (chinese-big5 . #xBC6D) ; ý¢€‹±­ + (ideograph-daikanwa . 09080) ; ø¸‚¸ + (=ucs . #x5E5F) ; 幟 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x7121) ; 無 + )) + (chinese-cns11643-2 . #x5039) ; ø»”‘º + (chinese-big5 . #xE570) ; ý¢€Ž•° + (ideograph-daikanwa . 09081) ; ø¸‚¹ + (=ucs . #x5E60) ; å¹  + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C79) ; ø»š«Ž + (ideograph-daikanwa . 09082) ; ø¸‚º + (=ucs . #x2214A) ; 𢅊 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C78) ; ø»š« + (ideograph-daikanwa . 09084) ; ø¸‚¼ + (=ucs . #x2213C) ; 𢄼 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4956) ; ø»˜œ + (ideograph-daikanwa . 09085) ; ø¸‚½ + (=ucs . #x2213D) ; 𢄽 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x756A) ; 番 + )) + (shinjigen-2 . 2136) + (chinese-gb2312 . #x6126) ; ø»…¤‰ + (=jis-x0208 . #x4828) ; ø½Š¯• + (korean-ksc5601 . #x5B5F) ; ø»‰°– + (chinese-isoir165 . #x6126) ; ø»ŽŒ™ + (chinese-cns11643-1 . #x6C58) ; ø»’± + (=gt-pj-1 . #x4828) ; 幡 + (chinese-big5 . #xBC6E) ; ý¢€‹±® + (ideograph-daikanwa . 09086) ; ø¸‚¾ + (=gt-k . 11937) ; ý¡„‚º¡ + (=ucs . #x5E61) ; 幡 + )) +(define-char + '((=>ucs . #x5E62) ; å¹¢ + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=jis-x0208 . #x4638) ; ø½Š¬© + (korean-ksc5601 . #x545B) ; ø»‰¦€ + (ideograph-daikanwa . 25775) ; ø¸†’¯ + )) + (shinjigen-2 . 2135) + (=jis-x0208 . #x5671) ; ø½‹…‚ + (korean-ksc5601 . #x5353) ; ø»‰¤š + (=gt-pj-1 . #x5671) ; ø½‹…‚ + (chinese-big5 . #xBC6C) ; ý¢€‹±¬ + (ideograph-daikanwa . 09087) ; ø¸‚¿ + (ucs-jis . #x5E62) ; ø½‹…‚ + )) +(define-char + '((morohashi-daikanwa 9087 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x7AE5) ; ç«¥ + )) + (chinese-gb2312 . #x3431) ; ø»„¢Ž + (chinese-isoir165 . #x3431) ; ø»Šž + (chinese-cns11643-1 . #x6C56) ; ø»’±› + (=ucs . #x5E62) ; å¹¢ + )) +(define-char + '((=>ucs . #x5E63) ; å¹£ + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((japanese-jisx0208-1978 . #x5A49) ; ø»ƒ– + (japanese-jisx0208 . #x5A49) ; ø»‡¤ž + (ideograph-daikanwa . 13245) ; ø¸ƒŽ½ + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (korean-ksc5601 . #x7847) ; ø»Šš¤ + (chinese-big5 . #xB9F4) ; ý¢€‹§´ + (ideograph-daikanwa . 09088) ; ø¸‚Ž€ + (=jef-china3 . #x4BFE) ; øº„¯¾ + )) +(define-char + '((morohashi-daikanwa 9088 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x655D) ; 敝 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (=jis-x0208 . #x4A3E) ; ø½Š²§ + (chinese-gb12345 . #x3152) ; å¹£ + (=gt-pj-1 . #x4A3E) ; å¹£ + (=ucs . #x5E63) ; å¹£ + )) +(define-char + '((=>ucs . #x5E63) ; å¹£ + (morohashi-daikanwa 9088 0 3) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x655D) ; 敝 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (chinese-cns11643-1 . #x685C) ; ø»’«© + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2256) ; ø»ž‡ + (ideograph-daikanwa . 09089) ; ø¸‚Ž + (=ucs . #x2213E) ; 𢄾 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C77) ; ø»š«Œ + (ideograph-daikanwa . 09091) ; ø¸‚Žƒ + (=ucs . #x22149) ; 𢅉 + )) +(define-char + '((=>ucs . #x2214B) ; 𢅋 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 09092) ; ø¸‚Ž„ + )) +(define-char + '((morohashi-daikanwa 9092 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C72) ; ø»š«‡ + (=ucs . #x2214B) ; 𢅋 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2258) ; ø»ž‰ + (ideograph-daikanwa . 09094) ; ø¸‚Ž† + (=ucs . #x22142) ; 𢅂 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2255) ; ø»ž† + (ideograph-daikanwa . 09095) ; ø¸‚Ž‡ + (=ucs . #x2213F) ; 𢄿 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 1 751 8) + (ideograph-daikanwa . 09097) ; ø¸‚Ž‰ + (=hanziku-2 . #xECBC) ; ý¢€®²¼ + (=ucs . #x5E5A) ; 幚 + )) +(define-char + '((=>ucs . #x5E5A) ; 幚 + (morohashi-daikanwa 9097 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B6D) ; ø»–•œ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B6E) ; ø»–• + (=ucs . #x3860) ; ã¡  + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B6F) ; ø»–•ž + (=ucs . #x3862) ; ã¡¢ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (total-strokes . 15) + (jisx0208-difference . 78err) + (=jis-x0208 . #x5672) ; ø½‹…ƒ + (=gt-pj-1 . #x5672) ; 幤 + (=ucs . #x5E64) ; 幤 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 12) + (=ucs . #x5E65) ; å¹¥ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D50) ; ø»ž‘‹ + (ideograph-daikanwa . 09098) ; ø¸‚ŽŠ + (=ucs . #x2214D) ; 𢅍 + )) +(define-char + '((=>ucs . #x2214E) ; 𢅎 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09099) ; ø¸‚Ž‹ + )) +(define-char + '((morohashi-daikanwa 9099 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x543E) ; ø»š¶ƒ + (=ucs . #x2214E) ; 𢅎 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + (:cdp-combinator 2 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ) + ((=ucs . #x8F9F) ; 辟 + ) + ((=ucs . #x5DFE) ; å·¾ + )) + (chinese-cns11643-2 . #x5677) ; ø»”›¬ + (chinese-big5 . #xE96D) ; ý¢€Ž¥­ + (ideograph-daikanwa . 09100) ; ø¸‚ŽŒ + (=ucs . #x5E66) ; 幦 + )) +(define-char + '((=>ucs . #x2214F) ; 𢅏 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09101) ; ø¸‚Ž + )) +(define-char + '((morohashi-daikanwa 9101 0 3) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D52) ; ø»ž‘ + (=ucs . #x2214F) ; 𢅏 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x55BF) ; 喿 + )) + (chinese-big5 . #xE96B) ; ý¢€Ž¥« + (ideograph-daikanwa . 09102) ; ø¸‚ŽŽ + (=ucs . #x5E67) ; 幧 + )) +(define-char + '((=>ucs . #x5E67) ; 幧 + (morohashi-daikanwa 9102 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((chinese-cns11643-2 . #x417A) ; ø»“¼¹ + )) + (chinese-cns11643-2 . #x5675) ; ø»”›ª + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x8A79) ; 詹 + )) + (japanese-jisx0212 . #x3C3B) ; ø»‹Œ” + (chinese-cns11643-2 . #x5676) ; ø»”›« + (chinese-big5 . #xE96C) ; ý¢€Ž¥¬ + (ideograph-daikanwa . 09103) ; ø¸‚Ž + (=ucs . #x5E68) ; 幨 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D58) ; ø»ž‘“ + (ideograph-daikanwa . 09104) ; ø¸‚Ž + (=ucs . #x22150) ; 𢅐 + )) +(define-char + '((=>ucs . #x22151) ; 𢅑 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09105) ; ø¸‚Ž‘ + )) +(define-char + '((morohashi-daikanwa 9105 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x543D) ; ø»š¶‚ + (=ucs . #x22151) ; 𢅑 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5028) ; ø»˜¥± + (ideograph-daikanwa . 09106) ; ø¸‚Ž’ + (=ucs . #x22152) ; 𢅒 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D57) ; ø»ž‘’ + (ideograph-daikanwa . 09108) ; ø¸‚Ž” + (=ucs . #x22153) ; 𢅓 + )) +(define-char + '((=>ucs . #x5E69) ; 幩 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09109) ; ø¸‚Ž• + )) +(define-char + '((morohashi-daikanwa 9109 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x8CC1) ; 賁 + )) + (chinese-cns11643-2 . #x5037) ; ø»”‘¸ + (chinese-big5 . #xE56E) ; ý¢€Ž•® + (=ucs . #x5E69) ; 幩 + )) +(define-char + '((=>ucs . #x22154) ; 𢅔 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09110) ; ø¸‚Ž– + )) +(define-char + '((morohashi-daikanwa 9110 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D56) ; ø»ž‘‘ + (=ucs . #x22154) ; 𢅔 + )) +(define-char + '((=>ucs . #x22155) ; 𢅕 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09111) ; ø¸‚Ž— + )) +(define-char + '((morohashi-daikanwa 9111 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x543B) ; ø»š¶€ + (=ucs . #x22155) ; 𢅕 + )) +(define-char + '((=>ucs . #x22157) ; 𢅗 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09112) ; ø¸‚Ž˜ + )) +(define-char + '((morohashi-daikanwa 9112 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x543C) ; ø»š¶ + (=ucs . #x22157) ; 𢅗 + )) +(define-char + '((=>ucs . #x2215E) ; 𢅞 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09114) ; ø¸‚Žš + )) +(define-char + '((morohashi-daikanwa 9114 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x502A) ; ø»˜¥³ + (=ucs . #x2215E) ; 𢅞 + )) +(define-char + '((=>ucs . #x2215B) ; 𢅛 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09117) ; ø¸‚Ž + )) +(define-char + '((=>ucs . #x2215B) ; 𢅛 + (morohashi-daikanwa 9117 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D4F) ; ø»ž‘Š + )) +(define-char + '((morohashi-daikanwa 9117 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x2215B) ; 𢅛 + )) +(define-char + '((=>ucs . #x22156) ; 𢅖 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09118) ; ø¸‚Žž + )) +(define-char + '((morohashi-daikanwa 9118 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D51) ; ø»ž‘Œ + (=ucs . #x22156) ; 𢅖 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D54) ; ø»ž‘ + (ideograph-daikanwa . 09119) ; ø¸‚ŽŸ + (=ucs . #x22159) ; 𢅙 + )) +(define-char + '((=>ucs . #x2215A) ; 𢅚 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x543F) ; ø»š¶„ + (ideograph-daikanwa . 49071) ; ø¸‹¾¯ + )) +(define-char + '((morohashi-daikanwa 49071 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x2215A) ; 𢅚 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5029) ; ø»˜¥² + (=ucs . #x3863) ; ã¡£ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D53) ; ø»ž‘Ž + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D55) ; ø»ž‘ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 09121) ; ø¸‚Ž¡ + (=ucs . #x2215F) ; 𢅟 + )) +(define-char + '((=>ucs . #x2215F) ; 𢅟 + (morohashi-daikanwa 9121 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B41) ; ø»›€˜ + )) +(define-char + '((=>ucs . #x5E6A) ; 幪 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((ideograph-daikanwa . 31555) ; ø¸‡­ƒ + )) + (ideograph-daikanwa . 09122) ; ø¸‚Ž¢ + )) +(define-char + '((=>ucs . #x5E6A) ; 幪 + (morohashi-daikanwa 9122 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((chinese-cns11643-1 . #x6A60) ; ø»’®© + )) + (chinese-cns11643-2 . #x5C68) ; ø»”¤‘ + (=jef-china3 . #x4CAA) ; øº„²ª + )) +(define-char + '((morohashi-daikanwa 9122 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x8499) ; 蒙 + )) + (japanese-jisx0212 . #x3C3C) ; ø»‹Œ• + (chinese-isoir165 . #x7A6D) ; ø»Ž²Ž + (chinese-big5 . #xECDC) ; ý¢€Ž³œ + (=ucs . #x5E6A) ; 幪 + )) +(define-char + '((=>ucs . #x22160) ; 𢅠 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 09124) ; ø¸‚Ž¤ + )) +(define-char + '((morohashi-daikanwa 9124 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x22160) ; 𢅠 + )) +(define-char + '((=>ucs . #x22160) ; 𢅠 + (morohashi-daikanwa 9124 0 3) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B42) ; ø»›€™ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C01) ; 封 + ) + ((=ucs . #x5E1B) ; 帛 + )) + (japanese-jisx0212 . #x3C3D) ; ø»‹Œ– + (chinese-cns11643-1 . #x7359) ; ø»’»° + (=jis-x0213-2-2000 . #x287C) ; ø»¤¨­ + (chinese-gb12345 . #x306F) ; 幫 + (chinese-big5 . #xC0B0) ; ý¢€Œ‚° + (ideograph-daikanwa . 09125) ; ø¸‚Ž¥ + (=ucs . #x5E6B) ; 幫 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x562C) ; ø»˜®© + (ideograph-daikanwa . 09126) ; ø¸‚Ž¦ + (=ucs . #x22161) ; 𢅡 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x58FD) ; 壽 + )) + (japanese-jisx0212 . #x3C3E) ; ø»‹Œ— + (chinese-cns11643-2 . #x5C67) ; ø»”¤ + (=jis-x0213-2-2000 . #x287D) ; ø»¤¨® + (chinese-gb12345 . #x607C) ; 幬 + (chinese-big5 . #xECDB) ; ý¢€Ž³› + (ideograph-daikanwa . 09127) ; ø¸‚Ž§ + (=jef-china3 . #x4CAB) ; øº„²« + (=ucs . #x5E6C) ; 幬 + )) +(define-char + '((=>ucs . #x22162) ; 𢅢 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 09128) ; ø¸‚Ž¨ + )) +(define-char + '((morohashi-daikanwa 9128 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x376B) ; ø»ž ’ + (=ucs . #x22162) ; 𢅢 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x376A) ; ø»ž ‘ + (ideograph-daikanwa . 09129) ; ø¸‚Ž© + (=ucs . #x22168) ; 𢅨 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((chinese-cns11643-1 . #x6A64) ; ø»’®­ + (ideograph-daikanwa . 31652) ; ø¸‡®¤ + )) + (ideograph-daikanwa . 09130) ; ø¸‚Žª + )) +(define-char + '((morohashi-daikanwa 9130 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x84CB) ; 蓋 + )) + (=cbeta . 02210) ; ø¸ ¢¢ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3769) ; ø»ž  + (ideograph-daikanwa . 09131) ; ø¸‚Ž« + (=ucs . #x22166) ; 𢅦 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x562E) ; ø»˜®« + (ideograph-daikanwa . 09132) ; ø¸‚Ž¬ + (=ucs . #x21696) ; 𡚖 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x562D) ; ø»˜®ª + (=ucs . #x3865) ; ã¡¥ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x562B) ; ø»˜®¨ + (=ucs . #x3866) ; 㡦 + )) +(define-char + '((=>ucs . #x5E6D) ; å¹­ + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((chinese-cns11643-1 . #x6E59) ; ø»’´š + (ideograph-daikanwa . 31781) ; ø¸‡°¥ + )) + (chinese-cns11643-2 . #x6151) ; ø»”« + (ideograph-daikanwa . 09133) ; ø¸‚Ž­ + )) +(define-char + '((=>ucs . #x5E6D) ; å¹­ + (morohashi-daikanwa 9133 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-big5 . #xEFC5) ; ý¢€Ž¿… + (=jef-china3 . #x4CAC) ; øº„²¬ + )) +(define-char + '((morohashi-daikanwa 9133 0 2) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x8511) ; 蔑 + )) + (japanese-jisx0212 . #x3C3F) ; ø»‹Œ˜ + (=jis-x0213-2-2000 . #x287E) ; ø»¤¨¯ + (=ucs . #x5E6D) ; å¹­ + )) +(define-char + '((=>ucs . #x5E6E) ; å¹® + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=jis-x0208 . #x5724) ; ø½‹…“ + (korean-ksc5601 . #x7137) ; ø»Š‚ + (ideograph-daikanwa . 09479) ; ø¸‚”‡ + )) + (japanese-jisx0212 . #x3C40) ; ø»‹Œ™ + (=jis-x0213-2-2000 . #x2C21) ; ø»¤­Š + (chinese-big5 . #xEFC6) ; ý¢€Ž¿† + (ideograph-daikanwa . 09134) ; ø¸‚Ž® + (ucs-jis . #x5E6E) ; ø»‹Œ™ + )) +(define-char + '((morohashi-daikanwa 9134 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x5EDA) ; 廚 + )) + (chinese-cns11643-2 . #x6152) ; ø»”«‘ + (=ucs . #x5E6E) ; å¹® + )) +(define-char + '((=>ucs . #x5E6F) ; 幯 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 15) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((ideograph-daikanwa . 26243) ; ø¸†šƒ + )) + (ideograph-daikanwa . 09135) ; ø¸‚Ž¯ + )) +(define-char + '((=>ucs . #x5E6F) ; 幯 + (morohashi-daikanwa 9135 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #xFA56) ; 節 + )) + (chinese-big5 . #xE96E) ; ý¢€Ž¥® + )) +(define-char + '((morohashi-daikanwa 9135 0 3) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x7BC0) ; 節 + )) + (chinese-cns11643-2 . #x5678) ; ø»”›­ + (=ucs . #x5E6F) ; 幯 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 09136) ; ø¸‚Ž° + (=ucs . #x22169) ; 𢅩 + )) +(define-char + '((=>ucs . #x22169) ; 𢅩 + (morohashi-daikanwa 9136 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x615A) ; ø»›‰¥ + )) +(define-char + '((=>ucs . #x2216A) ; 𢅪 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6159) ; ø»›‰¤ + (ideograph-daikanwa . 09137) ; ø¸‚Ž± + )) +(define-char + '((morohashi-daikanwa 9137 0 3) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x2216A) ; 𢅪 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6158) ; ø»›‰£ + (ideograph-daikanwa . 09138) ; ø¸‚Ž² + (=ucs . #x2216B) ; 𢅫 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4666) ; ø»ž¶ + (ideograph-daikanwa . 09139) ; ø¸‚Ž³ + (=ucs . #x2216D) ; 𢅭 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F5D) ; ø»˜¼¨ + (ideograph-daikanwa . 09140) ; ø¸‚Ž´ + (=ucs . #x2216E) ; 𢅮 + )) +(define-char + '((=>ucs . #x2216F) ; 𢅯 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 09141) ; ø¸‚Žµ + )) +(define-char + '((morohashi-daikanwa 9141 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6767) ; ø»›’¦ + (=ucs . #x2216F) ; 𢅯 + )) +(define-char + '((=>ucs . #x22170) ; 𢅰 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 09142) ; ø¸‚Ž¶ + )) +(define-char + '((morohashi-daikanwa 9142 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F5C) ; ø»˜¼§ + (=ucs . #x22170) ; 𢅰 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((=ucs . #x61B2) ; 憲 + )) + (japanese-jisx0212 . #x3C41) ; ø»‹Œš + (chinese-cns11643-2 . #x654A) ; ø»”± + (chinese-big5 . #xF1FE) ; ý¢€‡¾ + (ideograph-daikanwa . 09143) ; ø¸‚Ž· + (=ucs . #x5E70) ; å¹° + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4665) ; ø»ž¶Ž + (ideograph-daikanwa . 09144) ; ø¸‚Ž¸ + (=ucs . #x22171) ; 𢅱 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6768) ; ø»›’§ + (ideograph-daikanwa . 09145) ; ø¸‚Ž¹ + (=ucs . #x22175) ; 𢅵 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4667) ; ø»ž¶ + (=ucs . #x22172) ; 𢅲 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D58) ; ø»Ÿ€“ + (ideograph-daikanwa . 09146) ; ø¸‚Žº + (=ucs . #x22178) ; 𢅸 + )) +(define-char + '((=>ucs . #x5E71) ; å¹± + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 09147) ; ø¸‚Ž» + )) +(define-char + '((morohashi-daikanwa 9147 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 1 758 18) + (chinese-cns11643-4 . #x6339) ; ø»™¼ + (=hanziku-2 . #xEE4A) ; ý¢€®¹Š + (=ucs . #x5E71) ; å¹± + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 17) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5DFE) ; å·¾ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((japanese-jisx0208-1978 . #x376A) ; ø»‚ + (japanese-jisx0208 . #x376A) ; ø»†±¥ + (korean-ksc5601 . #x7A6B) ; ø»Šž„ + (ideograph-daikanwa . 25406) ; ø¸†Œ¾ + ) + ((=ucs . #x767B) ; 登 + )) + )) + (ideograph-daikanwa . 09148) ; ø¸‚Ž¼ + (=cbeta . 01251) ; ø¸ “£ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C21) ; ø»›˜¶ + (ideograph-daikanwa . 09150) ; ø¸‚Ž¾ + (=ucs . #x22179) ; 𢅹 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x633B) ; ø»™¾ + (=ucs . #x3867) ; 㡧 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x633A) ; ø»™½ + (=ucs . #x3868) ; 㡨 + )) +(define-char + '((=>ucs . #x2217C) ; 𢅼 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 09151) ; ø¸‚Ž¿ + )) +(define-char + '((morohashi-daikanwa 9151 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x576C) ; ø»Ÿ“ + (=ucs . #x2217C) ; 𢅼 + )) +(define-char + '((=>ucs . #x2217B) ; 𢅻 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 09153) ; ø¸‚ + )) +(define-char + '((=>ucs . #x2217B) ; 𢅻 + (morohashi-daikanwa 9153 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 18) + (total-strokes . 21) + (=jis-x0213-2-2000 . #x2C22) ; ø»¤­‹ + (ucs-jis . #x2217B) ; ø»¤­‹ + )) +(define-char + '((morohashi-daikanwa 9153 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5333) ; ø»Ÿˆ¢ + (=ucs . #x2217B) ; 𢅻 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F7B) ; ø»›žª + (ideograph-daikanwa . 09154) ; ø¸‚‚ + (=ucs . #x2217D) ; 𢅽 + )) +(define-char + '((=>ucs . #x2217E) ; 𢅾 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 09156) ; ø¸‚„ + )) +(define-char + '((morohashi-daikanwa 9156 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x733D) ; ø»›£¤ + (=ucs . #x2217E) ; 𢅾 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 09158) ; ø¸‚† + (=ucs . #x2217F) ; 𢅿 + )) +(define-char + '((=>ucs . #x2217F) ; 𢅿 + (morohashi-daikanwa 9158 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x576B) ; ø»Ÿ’ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F44) ; ø»–²‹ + (=ucs . #x3869) ; ã¡© + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-4 . #x686B) ; ø»™Š„ + (=ucs . #x386A) ; 㡪 + )) +(define-char + '((=>ucs . #x22183) ; 𢆃 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 09159) ; ø¸‚‡ + )) +(define-char + '((morohashi-daikanwa 9159 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E62) ; ø»Ÿ™› + (=ucs . #x22183) ; 𢆃 + )) +(define-char + '((=>ucs . #x22184) ; 𢆄 + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 09162) ; ø¸‚Š + )) +(define-char + '((morohashi-daikanwa 9162 0 0) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E63) ; ø»Ÿ™œ + (=ucs . #x22184) ; 𢆄 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-5 . #x7759) ; ø»›©¸ + (ideograph-daikanwa . 09163) ; ø¸‚‹ + (=ucs . #x22185) ; 𢆅 + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-7 . #x606E) ; ø»Ÿœ£ + )) +(define-char + '((ideographic-radical . 50) ; â¼± + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 09164) ; ø¸‚Œ + (=ucs . #x22187) ; 𢆇 + )) +(define-char + '((=>ucs . #x22187) ; 𢆇 + (morohashi-daikanwa 9164 0 1) + (ideographic-radical . 50) ; â¼± + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-7 . #x6350) ; ø»Ÿ Ÿ + )) diff --git a/lisp/utf-2000/Ideograph-R051-Dry.el b/lisp/utf-2000/Ideograph-R051-Dry.el new file mode 100644 index 0000000..905b121 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R051-Dry.el @@ -0,0 +1,357 @@ +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 2149) + (chinese-gb2312 . #x3849) ; ø»„¨ž + (=jis-x0208 . #x3433) ; ø½Š’ˆ + (korean-ksc5601 . #x4A4E) ; ø»‰—‡ + (chinese-isoir165 . #x3849) ; ø»® + (chinese-cns11643-1 . #x445B) ; ø»‘¶° + (=gt-pj-1 . #x3433) ; å¹² + (chinese-big5 . #xA47A) ; ý¢€Š‘º + (ideograph-daikanwa . 09165) ; ø¸‚ + (=gt-k . 00160) ; ý¡„€‚  + (=ucs . #x5E72) ; å¹² + )) +(define-char + '((script Chinese Simplified Ideograph) + (ideographic-strokes . 1) + (ideographic- (:radical 55 ; ⼶ + ) + (:radical 51 ; â¼² + :sources (cns-11643))) + (total-strokes . 4) + (chinese-gb2312 . #x3F2A) ; ø»„²‘ + (chinese-isoir165 . #x3F2A) ; ø»š¡ + (chinese-cns11643-4 . #x214D) ; ø»—¡” + (=big5-cdp . #x8B6F) ; ý¢€ˆ­¯ + (=ucs . #x5F00) ; 开 + )) +(define-char + '((=>ucs . #x5E73) ; å¹³ + (ideographic-radical . 51) ; â¼² + (ideographic-strokes . 2) + (total-strokes . 5) + (korean-ksc5601 . #x7841) ; ø»Ššž + (chinese-big5 . #xA5AD) ; ý¢€Š–­ + (ideograph-daikanwa . 09167) ; ø¸‚ + (=jef-china3 . #x4CB0) ; øº„²° + )) +(define-char + '((morohashi-daikanwa 9167 0 2) + (ideographic-radical . 51) ; â¼² + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x463D) ; ø»„¼¶ + (=jis-x0208 . #x4A3F) ; ø½Š²¨ + (chinese-isoir165 . #x463D) ; ø»¥† + (chinese-cns11643-1 . #x464D) ; ø»‘¹ž + (=gt-pj-1 . #x4A3F) ; å¹³ + (=gt-k . 01071) ; ý¡„€¯ + (=ucs . #x5E73) ; å¹³ + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-4 . #x2178) ; ø»—¡¿ + (=ucs . #x22189) ; 𢆉 + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 2152) + (chinese-gb2312 . #x446A) ; ø»„º§ + (=jis-x0208 . #x472F) ; ø½Š­¾ + (korean-ksc5601 . #x5234) ; ø»‰¢ + (chinese-isoir165 . #x446A) ; ø»¢· + (chinese-cns11643-1 . #x4821) ; ø»‘»® + (=gt-pj-1 . #x472F) ; å¹´ + (chinese-big5 . #xA67E) ; ý¢€Š™¾ + (ideograph-daikanwa . 09168) ; ø¸‚ + (=gt-k . 01680) ; ý¡„€š + (=ucs . #x5E74) ; å¹´ + )) +(define-char + '((=>ucs . #x5E75) ; å¹µ + (ideographic-radical . 51) ; â¼² + (ideographic-strokes . 3) + (total-strokes . 6) + (=jis-x0208 . #x5674) ; ø½‹…… + (=gt-pj-1 . #x5674) ; ø½‹…… + (ideograph-daikanwa . 09169) ; ø¸‚‘ + (=gt-k . 01720) ; ý¡„€š¸ + (ucs-jis . #x5E75) ; ø½‹…… + )) +(define-char + '((morohashi-daikanwa 9169 0 1) + (ideographic-radical . 51) ; â¼² + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-big5 . #xC9DB) ; ý¢€Œ§› + (=ucs . #x5E75) ; å¹µ + )) +(define-char + '((=>ucs . #x5E75) ; å¹µ + (morohashi-daikanwa 9169 0 2) + (ideographic-radical . 51) ; â¼² + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x223B) ; ø»“Ž˜ + (ucs-cns . #x5E75) ; ø»“Ž˜ + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 2157) + (chinese-gb2312 . #x3222) ; ø»„Ÿƒ + (=jis-x0208 . #x5675) ; ø½‹…† + (chinese-isoir165 . #x3222) ; ø»‡“ + (chinese-cns11643-1 . #x477E) ; ø»‘»­ + (=gt-pj-1 . #x5675) ; 并 + (chinese-big5 . #xA67D) ; ý¢€Š™½ + (ideograph-daikanwa . 09170) ; ø¸‚’ + (=gt-k . 01721) ; ý¡„€š¹ + (=ucs . #x5E76) ; 并 + )) +(define-char + '((=>ucs . #x2218A) ; 𢆊 + (ideographic-radical . 51) ; â¼² + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x7841) ; ø»Ššž + (ideograph-daikanwa . 09167) ; ø¸‚ + ) + ((=ucs . #x4E01) ; 丁 + )) + (ideograph-daikanwa . 09171) ; ø¸‚“ + (=hanziku-1 . #xA872) ; ý¢€š¡² + )) +(define-char + '((morohashi-daikanwa 9171 0 2) + (ideographic-radical . 51) ; â¼² + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5E73) ; å¹³ + ) + ((=ucs . #x4E01) ; 丁 + )) + (chinese-cns11643-6 . #x2742) ; ø»›¾… + (=ucs . #x2218A) ; 𢆊 + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2426) ; ø»™¯‹ + (ideograph-daikanwa . 09172) ; ø¸‚” + (=ucs . #x2218B) ; 𢆋 + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 38) + (hanyu-dazidian-char . 15) + (ideograph-daikanwa . 09173) ; ø¸‚• + (=big5-cdp . #x8A48) ; ý¢€ˆ©ˆ + (=ucs . #x2218D) ; 𢆍 + )) +(define-char + '((=>ucs . #x2218D) ; 𢆍 + (morohashi-daikanwa 9173 0 1) + (ideographic-radical . 51) ; â¼² + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2426) ; ø»—¥‡ + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09174) ; ø¸‚– + )) +(define-char + '((=>ucs . #x5E77) ; å¹· + (ideographic-radical . 51) ; â¼² + (ideographic-strokes . 5) + (total-strokes . 8) + (korean-ksc5601 . #x5C34) ; ø»‰±‰ + (ideograph-daikanwa . 09175) ; ø¸‚— + (=big5-cdp . #x88EB) ; ý¢€ˆ£« + (=jef-china3 . #x4CB2) ; øº„²² + )) +(define-char + '((=>ucs . #x5E77) ; å¹· + (morohashi-daikanwa 9175 0 1) + (ideographic-radical . 51) ; â¼² + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2863) ; ø»•¡¸ + (=ucs . #x5E77) ; å¹· + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2154) + (chinese-gb2312 . #x5052) ; ø»…‹· + (=jis-x0208 . #x392C) ; ø½Š™— + (korean-ksc5601 . #x7A39) ; ø»Š’ + (chinese-isoir165 . #x5052) ; ø»´‡ + (chinese-cns11643-1 . #x4D31) ; ø»’ƒ” + (=gt-pj-1 . #x392C) ; 幸 + (chinese-big5 . #xA9AF) ; ý¢€Š¦¯ + (ideograph-daikanwa . 09176) ; ø¸‚˜ + (=gt-k . 03701) ; ý¡„€¹µ + (=ucs . #x5E78) ; 幸 + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B24) ; ø»œƒŸ + (=ucs . #x2218E) ; 𢆎 + )) +(define-char + '((=>ucs . #x22192) ; 𢆒 + (ideographic-radical . 51) ; â¼² + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 49072) ; ø¸‹¾° + )) +(define-char + '((morohashi-daikanwa 49072 0 1) + (ideographic-radical . 51) ; â¼² + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3068) ; ø»œ‹¹ + (=ucs . #x22192) ; 𢆒 + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 6) + (chinese-gb2312 . #x717C) ; ø»…¼¿ + (chinese-isoir165 . #x717C) ; ø»Ž¥ + (=ucs . #x9878) ; 顸 + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3069) ; ø»œ‹º + (=ucs . #x22191) ; 𢆑 + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09179) ; ø¸‚› + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3735) ; ø»œ•˜ + (ideograph-daikanwa . 09180) ; ø¸‚œ + (=ucs . #x22199) ; 𢆙 + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3237) ; ø»š„€ + (=ucs . #x2219A) ; 𢆚 + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4842) ; ø»œ®£ + (ideograph-daikanwa . 09181) ; ø¸‚ + (=ucs . #x2219B) ; 𢆛 + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09182) ; ø¸‚ž + (=ucs . #x2219C) ; 𢆜 + )) +(define-char + '((=>ucs . #x2219C) ; 𢆜 + (morohashi-daikanwa 9182 0 0) + (ideographic-radical . 51) ; â¼² + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3823) ; ø»šŒ  + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 2158) + (=jis-x0208 . #x3434) ; ø½Š’‰ + (korean-ksc5601 . #x4A4F) ; ø»‰—ˆ + (chinese-cns11643-1 . #x636C) ; ø»’¤£ + (chinese-gb12345 . #x3849) ; å¹¹ + (=gt-pj-1 . #x3434) ; å¹¹ + (chinese-big5 . #xB746) ; ý¢€‹† + (ideograph-daikanwa . 09183) ; ø¸‚Ÿ + (=gt-k . 10186) ; ý¡„‚ŸŠ + (=ucs . #x5E79) ; å¹¹ + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09184) ; ø¸‚  + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x523F) ; ø»œ½Œ + (=ucs . #x2219F) ; 𢆟 + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x455A) ; ø»š  + (=ucs . #x221A2) ; 𢆢 + )) +(define-char + '((ideographic-radical . 51) ; â¼² + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x225A) ; ø»ž‹ + (=ucs . #x207F3) ; 𠟳 + )) +(define-char + '((=>ucs . #x221AC) ; 𢆬 + (ideographic-radical . 51) ; â¼² + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 49073) ; ø¸‹¾± + )) +(define-char + '((morohashi-daikanwa 49073 0 0) + (ideographic-radical . 51) ; â¼² + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D59) ; ø»Ÿ€” + (=ucs . #x221AC) ; 𢆬 + )) diff --git a/lisp/utf-2000/Ideograph-R052-Short-Thread.el b/lisp/utf-2000/Ideograph-R052-Short-Thread.el new file mode 100644 index 0000000..64ae1e6 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R052-Short-Thread.el @@ -0,0 +1,360 @@ +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 2160) + (chinese-gb2312 . #x675B) ; ø»…­² + (=jis-x0208 . #x5676) ; ø½‹…‡ + (chinese-isoir165 . #x675B) ; ø»Ž–‚ + (chinese-cns11643-3 . #x213D) ; ø»•—€ + (=gt-pj-1 . #x5676) ; 幺 + (ideograph-daikanwa . 09189) ; ø¸‚¥ + (=big5-cdp . #x8B44) ; ý¢€ˆ­„ + (=gt-k . 00225) ; ý¡„€ƒ¡ + (=ucs . #x5E7A) ; 幺 + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 0) + (total-strokes . 2) + (<-simplified-ideograph + ((ideograph-daikanwa . 09189) ; ø¸‚¥ + )) + (=big5-cdp . #x895C) ; ý¢€ˆ¥œ + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-2 . 2161) + (chinese-gb2312 . #x3B43) ; ø»„¬² + (=jis-x0208 . #x3838) ; ø½Š˜… + (korean-ksc5601 . #x7C33) ; ø»Š ˆ + (chinese-isoir165 . #x3B43) ; ø»•‚ + (chinese-cns11643-1 . #x453C) ; ø»‘·¯ + (=gt-pj-1 . #x3838) ; å¹» + (chinese-big5 . #xA4DB) ; ý¢€Š“› + (ideograph-daikanwa . 09190) ; ø¸‚¦ + (=gt-k . 00425) ; ý¡„€†© + (=ucs . #x5E7B) ; å¹» + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x2172) ; ø»›¶ + (ideograph-daikanwa . 09191) ; ø¸‚§ + (=ucs . #x221AF) ; 𢆯 + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 1) + (total-strokes . 4) + (ideograph-daikanwa . 09192) ; ø¸‚¨ + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x2173) ; ø»›¶‚ + (=ucs . #x221B1) ; 𢆱 + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x5357) ; ø»…– + (=jis-x0208 . #x4D44) ; ø½Š·‡ + (korean-ksc5601 . #x6A6A) ; ø»Š†£ + (chinese-isoir165 . #x5357) ; ø»¸¦ + (chinese-cns11643-1 . #x464E) ; ø»‘¹Ÿ + (=gt-pj-1 . #x4D44) ; å¹¼ + (chinese-big5 . #xA5AE) ; ý¢€Š–® + (ideograph-daikanwa . 09193) ; ø¸‚© + (=gt-k . 01015) ; ý¡„€· + (=ucs . #x5E7C) ; å¹¼ + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x2169) ; ø»™«´ + (ideograph-daikanwa . 09195) ; ø¸‚« + (=ucs . #x221B3) ; 𢆳 + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2277) ; ø»›·¤ + (ideograph-daikanwa . 49074) ; ø¸‹¾² + (=ucs . #x221B4) ; 𢆴 + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2278) ; ø»›·¥ + (=ucs . #x221B2) ; 𢆲 + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2267) ; ø»—£Œ + (ideograph-daikanwa . 09196) ; ø¸‚¬ + (=ucs . #x221B6) ; 𢆶 + )) +(define-char + '((=>ucs . #x221B7) ; 𢆷 + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09197) ; ø¸‚­ + )) +(define-char + '((morohashi-daikanwa 9197 0 0) + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2427) ; ø»—¥ˆ + (=ucs . #x221B7) ; 𢆷 + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2427) ; ø»™¯Œ + (ideograph-daikanwa . 09198) ; ø¸‚® + (=ucs . #x221B8) ; 𢆸 + )) +(define-char + '((=>ucs . #x221BC) ; 𢆼 + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09201) ; ø¸‚± + )) +(define-char + '((morohashi-daikanwa 9201 0 0) + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B25) ; ø»œƒ  + (=ucs . #x221BC) ; 𢆼 + )) +(define-char + '((=>ucs . #x221BD) ; 𢆽 + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09202) ; ø¸‚² + )) +(define-char + '((morohashi-daikanwa 9202 0 0) + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2624) ; ø»™²… + (=ucs . #x221BD) ; 𢆽 + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2625) ; ø»™²† + (ideograph-daikanwa . 09203) ; ø¸‚³ + (=ucs . #x221BE) ; 𢆾 + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x306A) ; ø»œ‹» + (ideograph-daikanwa . 09204) ; ø¸‚´ + (=ucs . #x221BF) ; 𢆿 + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2162) + (chinese-gb2312 . #x5344) ; ø»…ƒ + (=jis-x0208 . #x4D29) ; ø½Š¶¬ + (korean-ksc5601 . #x6A6B) ; ø»Š†¤ + (chinese-isoir165 . #x5344) ; ø»¸“ + (chinese-cns11643-1 . #x5077) ; ø»’ˆ´ + (=gt-pj-1 . #x4D29) ; å¹½ + (chinese-big5 . #xABD5) ; ý¢€Š¯• + (ideograph-daikanwa . 09205) ; ø¸‚µ + (=gt-k . 05198) ; ý¡„‘Ž + (=ucs . #x5E7D) ; å¹½ + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3736) ; ø»œ•™ + (ideograph-daikanwa . 09206) ; ø¸‚¶ + (=ucs . #x221C6) ; 𢇆 + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09207) ; ø¸‚· + (=cbeta . 05036) ; ø¸¡Ž¬ + (=ucs . #x221C7) ; 𢇇 + )) +(define-char + '((=>ucs . #x221C7) ; 𢇇 + (morohashi-daikanwa 9207 0 1) + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x314A) ; ø»—¸± + )) +(define-char + '((=>ucs . #x5E7E) ; å¹¾ + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2163) + (=jis-x0208 . #x3476) ; ø½Š“‹ + (korean-ksc5601 . #x507A) ; ø»‰ § + (=gt-pj-1 . #x3476) ; ø½Š“‹ + (chinese-big5 . #xB458) ; ý¢€‹‘˜ + (ideograph-daikanwa . 09208) ; ø¸‚¸ + (=gt-k . 09021) ; ý¡„‚Œ½ + (ucs-jis . #x5E7E) ; ø½Š“‹ + )) +(define-char + '((=>ucs . #x5E7E) ; å¹¾ + (morohashi-daikanwa 9208 0 1) + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5E7D) ; ø»’ž + )) +(define-char + '((morohashi-daikanwa 9208 0 2) + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb12345 . #x3C38) ; å¹¾ + (=ucs . #x5E7E) ; å¹¾ + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4843) ; ø»œ®¤ + (ideograph-daikanwa . 49075) ; ø¸‹¾³ + (=ucs . #x221CA) ; 𢇊 + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4844) ; ø»œ®¥ + (=ucs . #x386B) ; ã¡« + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09211) ; ø¸‚» + (=ucs . #x221CB) ; 𢇋 + )) +(define-char + '((=>ucs . #x221CB) ; 𢇋 + (morohashi-daikanwa 9211 0 0) + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E7C) ; ø»š–­ + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C4E) ; ø»Œ‡ + (ideograph-daikanwa . 09213) ; ø¸‚½ + (=ucs . #x221CF) ; 𢇏 + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x455B) ; ø»š ž + (ideograph-daikanwa . 09214) ; ø¸‚¾ + (=ucs . #x221CC) ; 𢇌 + )) +(define-char + '((=>ucs . #x386D) ; ã¡­ + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09215) ; ø¸‚¿ + )) +(define-char + '((morohashi-daikanwa 9215 0 0) + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x465E) ; ø»–· + (=ucs . #x386D) ; ã¡­ + )) +(define-char + '((=>ucs . #x221CD) ; 𢇍 + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09216) ; ø¸‚€ + )) +(define-char + '((morohashi-daikanwa 9216 0 4) + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x225B) ; ø»žŒ + (=ucs . #x221CD) ; 𢇍 + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x225D) ; ø»žŽ + (ideograph-daikanwa . 09217) ; ø¸‚ + (=ucs . #x221D2) ; 𢇒 + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x225C) ; ø»ž + (ideograph-daikanwa . 09218) ; ø¸‚‚ + (=ucs . #x221D1) ; 𢇑 + )) +(define-char + '((ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x502B) ; ø»˜¥´ + (=ucs . #x386E) ; ã¡® + )) +(define-char + '((=>ucs . #x221D6) ; 𢇖 + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 09220) ; ø¸‚„ + )) +(define-char + '((morohashi-daikanwa 9220 0 5) + (ideographic-radical . 52) ; â¼³ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x576D) ; ø»Ÿ” + (=ucs . #x221D6) ; 𢇖 + )) diff --git a/lisp/utf-2000/Ideograph-R053-Dotted-Cliff.el b/lisp/utf-2000/Ideograph-R053-Dotted-Cliff.el new file mode 100644 index 0000000..500f243 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R053-Dotted-Cliff.el @@ -0,0 +1,4972 @@ +(define-char + '((=>ucs . #x5E7F) ; 广 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 0) + (total-strokes . 3) + (=jis-x0208 . #x5678) ; ø½‹…‰ + (=gt-pj-1 . #x5678) ; ø½‹…‰ + (ideograph-daikanwa . 09221) ; ø¸‚… + (=big5-cdp . #x8B50) ; ý¢€ˆ­ + (=gt-k . 00227) ; ý¡„€ƒ£ + (ucs-jis . #x5E7F) ; ø½‹…‰ + )) +(define-char + '((morohashi-daikanwa 9221 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x3963) ; ø»„ª– + (chinese-isoir165 . #x3963) ; ø»’¦ + (chinese-cns11643-3 . #x213E) ; ø»•— + (=ucs . #x5E7F) ; 广 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 0) + (total-strokes . 3) + (=cbeta . 01314) ; ø¸ ”¢ + )) +(define-char + '((=>ucs . #x5E80) ; 庀 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 2) + (total-strokes . 5) + (japanese-jisx0212 . #x3C42) ; ø»‹Œ› + (chinese-big5 . #xC979) ; ý¢€Œ¥¹ + (ideograph-daikanwa . 09222) ; ø¸‚† + (ucs-jis . #x5E80) ; ø»‹Œ› + )) +(define-char + '((morohashi-daikanwa 9222 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x624F) ; ø»…¦ + (chinese-isoir165 . #x624F) ; ø»ŽŽ  + (chinese-cns11643-2 . #x215A) ; ø»“™ + (=jef-china3 . #x4CBA) ; øº„²º + (=ucs . #x5E80) ; 庀 + )) +(define-char + '((=>ucs . #x5E81) ; 庁 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 2169) + (=jis-x0208 . #x4423) ; ø½Š©˜ + (=gt-pj-1 . #x4423) ; ø½Š©˜ + (ideograph-daikanwa . 09223) ; ø¸‚‡ + (=gt-k . 00979) ; ý¡„€“ + (ucs-jis . #x5E81) ; ø½Š©˜ + )) +(define-char + '((morohashi-daikanwa 9223 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x2247) ; ø»•˜¨ + (=ucs . #x5E81) ; 庁 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-2 . #x215B) ; ø»“š + (chinese-big5 . #xC97A) ; ý¢€Œ¥º + (ideograph-daikanwa . 09224) ; ø¸‚ˆ + (=ucs . #x5E82) ; 庂 + )) +(define-char + '((=>ucs . #x5E83) ; 広 + (morohashi-daikanwa 9224 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 2) + (total-strokes . 5) + (=jis-x0208 . #x392D) ; ø½Š™˜ + (=gt-pj-1 . #x392D) ; ø½Š™˜ + (=gt-k . 00928) ; ý¡„€Ž  + (ucs-jis . #x5E83) ; ø½Š™˜ + )) +(define-char + '((morohashi-daikanwa 9224 1 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x2248) ; ø»•˜© + (=ucs . #x5E83) ; 広 + )) +(define-char + '((=>ucs . #x386F) ; 㡯 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 09225) ; ø¸‚‰ + )) +(define-char + '((morohashi-daikanwa 9225 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2360) ; ø»•šŸ + (=ucs . #x386F) ; 㡯 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2268) ; ø»—£ + (ideograph-daikanwa . 09226) ; ø¸‚Š + (=ucs . #x221D7) ; 𢇗 + )) +(define-char + '((=>ucs . #x221D8) ; 𢇘 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 09227) ; ø¸‚‹ + )) +(define-char + '((morohashi-daikanwa 9227 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x225E) ; ø»™­‡ + (=ucs . #x221D8) ; 𢇘 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2464) ; ø»›º + (ideograph-daikanwa . 09228) ; ø¸‚Œ + (=ucs . #x221D9) ; 𢇙 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x235F) ; ø»•šž + (ideograph-daikanwa . 09229) ; ø¸‚ + (=cbeta . 01688) ; ø¸ š˜ + (=ucs . #x3870) ; ã¡° + )) +(define-char + '((=>ucs . #x221DA) ; 𢇚 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 09230) ; ø¸‚Ž + )) +(define-char + '((morohashi-daikanwa 9230 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x225D) ; ø»™­† + (=ucs . #x221DA) ; 𢇚 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x235E) ; ø»•š + (ideograph-daikanwa . 09231) ; ø¸‚ + (=ucs . #x3871) ; 㡱 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2463) ; ø»›ºŒ + (ideograph-daikanwa . 09232) ; ø¸‚ + (=cbeta . 06872) ; ø¸¡«˜ + (=ucs . #x221DB) ; 𢇛 + )) +(define-char + '((=>ucs . #x221DC) ; 𢇜 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 09233) ; ø¸‚‘ + )) +(define-char + '((morohashi-daikanwa 9233 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2462) ; ø»›º‹ + (=ucs . #x221DC) ; 𢇜 + )) +(define-char + '((=>ucs . #x5E84) ; 庄 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 2172) + (=jis-x0208 . #x3E31) ; ø½Š ² + (korean-ksc5601 . #x6D64) ; ø»ŠŠ· + (=gt-pj-1 . #x3E31) ; ø½Š ² + (ideograph-daikanwa . 09234) ; ø¸‚’ + (=gt-k . 01644) ; ý¡„€™¬ + (ucs-jis . #x5E84) ; ø½Š ² + )) +(define-char + '((morohashi-daikanwa 9234 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x572F) ; ø»…•¦ + (chinese-isoir165 . #x572F) ; ø»½¶ + (chinese-cns11643-2 . #x223C) ; ø»“Ž™ + (chinese-big5 . #xC9DC) ; ý¢€Œ§œ + (=ucs . #x5E84) ; 庄 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2466) ; ø»›º + (ideograph-daikanwa . 09235) ; ø¸‚“ + (=ucs . #x221DD) ; 𢇝 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2269) ; ø»—£Ž + (ideograph-daikanwa . 09236) ; ø¸‚” + (=ucs . #x221DE) ; 𢇞 + )) +(define-char + '((=>ucs . #x221E0) ; 𢇠 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 09237) ; ø¸‚• + )) +(define-char + '((morohashi-daikanwa 9237 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2465) ; ø»›ºŽ + (=ucs . #x221E0) ; 𢇠 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 09238) ; ø¸‚– + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (=ucs . #x5E85) ; 庅 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x476C) ; ø»„¿ƒ + (chinese-isoir165 . #x476C) ; ø»§“ + (=ucs . #x5E86) ; 庆 + )) +(define-char + '((=>ucs . #x5E87) ; 庇 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2176) + (=jis-x0208 . #x485F) ; ø½Š°Œ + (korean-ksc5601 . #x5D67) ; ø»‰³š + (=gt-pj-1 . #x485F) ; ø½Š°Œ + (ideograph-daikanwa . 09239) ; ø¸‚— + (ucs-jis . #x5E87) ; ø½Š°Œ + )) +(define-char + '((morohashi-daikanwa 9239 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3153) ; ø»„ž– + (chinese-isoir165 . #x3153) ; ø»†¦ + (chinese-big5 . #xA7C8) ; ý¢€ŠŸˆ + (=ucs . #x5E87) ; 庇 + )) +(define-char + '((=>ucs . #x5E87) ; 庇 + (morohashi-daikanwa 9239 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4A2A) ; ø»‘¾³ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2370) ; ø»“« + (chinese-big5 . #xCAD0) ; ý¢€Œ« + (ideograph-daikanwa . 09240) ; ø¸‚˜ + (=ucs . #x5E88) ; 庈 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x236E) ; ø»“© + (chinese-big5 . #xCACE) ; ý¢€Œ«Ž + (ideograph-daikanwa . 09241) ; ø¸‚™ + (=ucs . #x5E89) ; 庉 + )) +(define-char + '((=>ucs . #x5E8A) ; 床 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2175) + (=jis-x0208 . #x3E32) ; ø½Š ³ + (korean-ksc5601 . #x5F49) ; ø»‰µ¸ + (=gt-pj-1 . #x3E32) ; ø½Š ³ + (ideograph-daikanwa . 09242) ; ø¸‚š + (=gt-k . 02576) ; ý¡„€¨ + (ucs-jis . #x5E8A) ; ø½Š ³ + )) +(define-char + '((morohashi-daikanwa 9242 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3432) ; ø»„¢ + (chinese-isoir165 . #x3432) ; ø»ŠŸ + (chinese-cns11643-1 . #x4A2B) ; ø»‘¾´ + (chinese-big5 . #xA7C9) ; ý¢€ŠŸ‰ + (=ucs . #x5E8A) ; 床 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2745) ; ø»›¾ˆ + (ideograph-daikanwa . 09243) ; ø¸‚› + (=ucs . #x221E3) ; 𢇣 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x242A) ; ø»™¯ + (ideograph-daikanwa . 09244) ; ø¸‚œ + (=ucs . #x221E4) ; 𢇤 + )) +(define-char + '((=>ucs . #x5E8B) ; 庋 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3C43) ; ø»‹Œœ + (chinese-big5 . #xCACD) ; ý¢€Œ« + (ideograph-daikanwa . 09245) ; ø¸‚ + (=jef-china3 . #x4CBB) ; øº„²» + (ucs-jis . #x5E8B) ; ø»‹Œœ + )) +(define-char + '((morohashi-daikanwa 9245 0 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6251) ; ø»…¦’ + (chinese-isoir165 . #x6251) ; ø»ŽŽ¢ + (chinese-cns11643-2 . #x236D) ; ø»“¨ + (=ucs . #x5E8B) ; 庋 + )) +(define-char + '((=>ucs . #x5E8C) ; 庌 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09246) ; ø¸‚ž + )) +(define-char + '((morohashi-daikanwa 9246 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x236F) ; ø»“ª + (chinese-big5 . #xCACF) ; ý¢€Œ« + (=ucs . #x5E8C) ; 庌 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2371) ; ø»“¬ + (chinese-big5 . #xCAD1) ; ý¢€Œ«‘ + (ideograph-daikanwa . 09247) ; ø¸‚Ÿ + (=ucs . #x5E8D) ; 庍 + )) +(define-char + '((=>ucs . #x5E8E) ; 庎 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3C44) ; ø»‹Œ + (ideograph-daikanwa . 09248) ; ø¸‚  + (ucs-jis . #x5E8E) ; ø»‹Œ + )) +(define-char + '((morohashi-daikanwa 9248 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2428) ; ø»—¥‰ + (=ucs . #x5E8E) ; 庎 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x242C) ; ø»™¯‘ + (ideograph-daikanwa . 09249) ; ø¸‚¡ + (=ucs . #x221E5) ; 𢇥 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09250) ; ø¸‚¢ + (=ucs . #x221E6) ; 𢇦 + )) +(define-char + '((=>ucs . #x221E6) ; 𢇦 + (morohashi-daikanwa 9250 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x242B) ; ø»™¯ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2428) ; ø»™¯ + (ideograph-daikanwa . 09251) ; ø¸‚£ + (=ucs . #x221E7) ; 𢇧 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x256C) ; ø»•§ + (ideograph-daikanwa . 09252) ; ø¸‚¤ + (=ucs . #x3872) ; 㡲 + )) +(define-char + '((=>ucs . #x5E8F) ; 序 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2174) + (=jis-x0208 . #x3D78) ; ø½Š › + (korean-ksc5601 . #x5F6D) ; ø»‰¶œ + (=gt-pj-1 . #x3D78) ; ø½Š › + (ideograph-daikanwa . 09253) ; ø¸‚¥ + (=gt-k . 02575) ; ý¡„€¨ + (ucs-jis . #x5E8F) ; ø½Š › + )) +(define-char + '((morohashi-daikanwa 9253 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5072) ; ø»…Œ— + (chinese-isoir165 . #x5072) ; ø»´§ + (chinese-cns11643-1 . #x4A29) ; ø»‘¾² + (chinese-big5 . #xA7C7) ; ý¢€ŠŸ‡ + (=ucs . #x5E8F) ; 序 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2747) ; ø»›¾Š + (ideograph-daikanwa . 09254) ; ø¸‚¦ + (=ucs . #x3873) ; 㡳 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2429) ; ø»™¯Ž + (ideograph-daikanwa . 09255) ; ø¸‚§ + (=ucs . #x221E8) ; 𢇨 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2744) ; ø»›¾‡ + (ideograph-daikanwa . 09256) ; ø¸‚¨ + (=ucs . #x221E9) ; 𢇩 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2748) ; ø»›¾‹ + (ideograph-daikanwa . 09257) ; ø¸‚© + (=ucs . #x221EA) ; 𢇪 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x242D) ; ø»™¯’ + (ideograph-daikanwa . 09258) ; ø¸‚ª + (=ucs . #x221F0) ; 𢇰 + )) +(define-char + '((=>ucs . #x221EF) ; 𢇯 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09259) ; ø¸‚« + )) +(define-char + '((morohashi-daikanwa 9259 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2746) ; ø»›¾‰ + (=ucs . #x221EF) ; 𢇯 + )) +(define-char + '((=>ucs . #x5E90) ; 庐 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09260) ; ø¸‚¬ + )) +(define-char + '((=>ucs . #x5E90) ; 庐 + (morohashi-daikanwa 9260 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x256E) ; ø»•© + )) +(define-char + '((morohashi-daikanwa 9260 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x422E) ; ø»„¶¯ + (chinese-isoir165 . #x422E) ; ø»ž¿ + (=ucs . #x5E90) ; 庐 + )) +(define-char + '((=>ucs . #x221ED) ; 𢇭 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09261) ; ø¸‚­ + )) +(define-char + '((morohashi-daikanwa 9261 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2743) ; ø»›¾† + (=ucs . #x221ED) ; 𢇭 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6250) ; ø»…¦‘ + (chinese-isoir165 . #x6250) ; ø»ŽŽ¡ + (=ucs . #x5E91) ; 庑 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x256D) ; ø»•¨ + (=ucs . #x5E92) ; 庒 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3F62) ; ø»„³‰ + (chinese-isoir165 . #x3F62) ; ø»›™ + (=ucs . #x5E93) ; 库 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5326) ; ø»…¥ + (chinese-isoir165 . #x5326) ; ø»·µ + (=ucs . #x5E94) ; 应 + )) +(define-char + '((=>ucs . #x5E95) ; 底 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2178) + (=jis-x0208 . #x446C) ; ø½Šª¡ + (korean-ksc5601 . #x6E3C) ; ø»Š‹­ + (=gt-pj-1 . #x446C) ; ø½Šª¡ + (ideograph-daikanwa . 09262) ; ø¸‚® + (=gt-k . 03778) ; ý¡„€»‚ + (ucs-jis . #x5E95) ; ø½Šª¡ + )) +(define-char + '((=>ucs . #x5E95) ; 底 + (morohashi-daikanwa 9262 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4D35) ; ø»’ƒ˜ + (chinese-big5 . #xA9B3) ; ý¢€Š¦³ + )) +(define-char + '((morohashi-daikanwa 9262 0 4) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3557) ; ø»„¤’ + (chinese-isoir165 . #x3557) ; ø»Œ¢ + (=ucs . #x5E95) ; 底 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2638) ; ø»—¨• + (ideograph-daikanwa . 09263) ; ø¸‚¯ + (=ucs . #x3874) ; ã¡´ + )) +(define-char + '((=>ucs . #x3875) ; 㡵 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09264) ; ø¸‚° + )) +(define-char + '((morohashi-daikanwa 9264 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x263D) ; ø»—¨š + (=ucs . #x3875) ; 㡵 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x263B) ; ø»—¨˜ + (ideograph-daikanwa . 09265) ; ø¸‚± + (=ucs . #x3876) ; 㡶 + )) +(define-char + '((=>ucs . #x5E96) ; 庖 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0208-1978 . #x4A79) ; ø»‚¹¦ + (ideograph-daikanwa . 09266) ; ø¸‚² + )) +(define-char + '((morohashi-daikanwa 9266 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6252) ; ø»…¦“ + (chinese-isoir165 . #x6252) ; ø»ŽŽ£ + (chinese-cns11643-1 . #x4D36) ; ø»’ƒ™ + (chinese-big5 . #xA9B4) ; ý¢€Š¦´ + (=ucs . #x5E96) ; 庖 + )) +(define-char + '((=>ucs . #x5E96) ; 庖 + (morohashi-daikanwa 9266 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0208 . #x4A79) ; ø»‡® + (=jis-x0208-1990 . #x4A79) ; ø½Š³¢ + (=gt-pj-1 . #x4A79) ; ø»‡® + (=gt-k . 03820) ; ý¡„€»¬ + (=jef-china3 . #x4CD3) ; øº„³“ + (ucs-jis . #x5E96) ; ø»‡® + )) +(define-char + '((=>ucs . #x5E97) ; 店 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2179) + (=jis-x0208 . #x4539) ; ø½Š«Œ + (korean-ksc5601 . #x6F41) ; ø»Š + (=gt-pj-1 . #x4539) ; ø½Š«Œ + (ideograph-daikanwa . 09267) ; ø¸‚³ + (=gt-k . 03783) ; ý¡„€»‡ + (ucs-jis . #x5E97) ; ø½Š«Œ + )) +(define-char + '((morohashi-daikanwa 9267 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x356A) ; ø»„¤¥ + (chinese-isoir165 . #x356A) ; ø»Œµ + (chinese-cns11643-1 . #x4D33) ; ø»’ƒ– + (chinese-big5 . #xA9B1) ; ý¢€Š¦± + (=ucs . #x5E97) ; 店 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2626) ; ø»™²‡ + (ideograph-daikanwa . 09268) ; ø¸‚´ + (=ucs . #x3877) ; ã¡· + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x262C) ; ø»™² + (ideograph-daikanwa . 09269) ; ø¸‚µ + (=cbeta . 01046) ; ø¸ – + (=ucs . #x221F2) ; 𢇲 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x263C) ; ø»—¨™ + (ideograph-daikanwa . 09270) ; ø¸‚¶ + (=ucs . #x3878) ; 㡸 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2628) ; ø»™²‰ + (ideograph-daikanwa . 09271) ; ø¸‚· + (=ucs . #x221F3) ; 𢇳 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2627) ; ø»™²ˆ + (ideograph-daikanwa . 09272) ; ø¸‚¸ + (=ucs . #x221F4) ; 𢇴 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x262B) ; ø»™²Œ + (ideograph-daikanwa . 09273) ; ø¸‚¹ + (=ucs . #x221F5) ; 𢇵 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (kangxi-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2865) ; ø»•¡º + (ideograph-daikanwa . 09274) ; ø¸‚º + (=cbeta . 01561) ; ø¸ ˜™ + (=ucs . #x5E98) ; 庘 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x262A) ; ø»™²‹ + (ideograph-daikanwa . 09275) ; ø¸‚» + (=ucs . #x221F6) ; 𢇶 + )) +(define-char + '((=>ucs . #x5E99) ; 庙 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09276) ; ø¸‚¼ + (=cbeta . 06086) ; ø¸¡Ÿ† + )) +(define-char + '((morohashi-daikanwa 9276 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x436D) ; ø»„¹Œ + (chinese-isoir165 . #x436D) ; ø»¡œ + (chinese-cns11643-3 . #x2867) ; ø»•¡¼ + (=jef-china3 . #x4CBC) ; øº„²¼ + (=ucs . #x5E99) ; 庙 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2639) ; ø»—¨– + (ideograph-daikanwa . 09277) ; ø¸‚½ + (=ucs . #x221F7) ; 𢇷 + )) +(define-char + '((=>ucs . #x5E9A) ; 庚 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2177) + (=jis-x0208 . #x392E) ; ø½Š™™ + (korean-ksc5601 . #x4C52) ; ø»‰š‡ + (=gt-pj-1 . #x392E) ; ø½Š™™ + (ideograph-daikanwa . 09278) ; ø¸‚¾ + (=gt-k . 03702) ; ý¡„€¹¶ + (ucs-jis . #x5E9A) ; ø½Š™™ + )) +(define-char + '((morohashi-daikanwa 9278 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x387D) ; ø»„©’ + (chinese-isoir165 . #x387D) ; ø»‘¢ + (chinese-cns11643-1 . #x4D32) ; ø»’ƒ• + (chinese-big5 . #xA9B0) ; ý¢€Š¦° + (=ucs . #x5E9A) ; 庚 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2864) ; ø»•¡¹ + (ideograph-daikanwa . 09279) ; ø¸‚¿ + (=ucs . #x3879) ; 㡹 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x263A) ; ø»—¨— + (ideograph-daikanwa . 09280) ; ø¸‚‘€ + (=ucs . #x387A) ; 㡺 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09281) ; ø¸‚‘ + )) +(define-char + '((=>ucs . #x5E9B) ; 庛 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09282) ; ø¸‚‘‚ + )) +(define-char + '((morohashi-daikanwa 9282 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (kangxi-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A39) ; ø»“š† + (chinese-big5 . #xCEB8) ; ý¢€Œº¸ + (=ucs . #x5E9B) ; 庛 + )) +(define-char + '((=>ucs . #x5E9C) ; 府 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2180) + (=jis-x0208 . #x495C) ; ø½Š±§ + (korean-ksc5601 . #x5D24) ; ø»‰²— + (=gt-pj-1 . #x495C) ; ø½Š±§ + (ideograph-daikanwa . 09283) ; ø¸‚‘ƒ + (=gt-k . 03808) ; ý¡„€»  + (ucs-jis . #x5E9C) ; ø½Š±§ + )) +(define-char + '((morohashi-daikanwa 9283 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x382E) ; ø»„¨ƒ + (chinese-isoir165 . #x382E) ; ø»“ + (chinese-cns11643-1 . #x4D34) ; ø»’ƒ— + (chinese-big5 . #xA9B2) ; ý¢€Š¦² + (=ucs . #x5E9C) ; 府 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2866) ; ø»•¡» + (ideograph-daikanwa . 09284) ; ø¸‚‘„ + (=ucs . #x387B) ; ã¡» + )) +(define-char + '((=>ucs . #x5E9D) ; 庝 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09285) ; ø¸‚‘… + )) +(define-char + '((morohashi-daikanwa 9285 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2868) ; ø»•¡½ + (=ucs . #x5E9D) ; 庝 + )) +(define-char + '((=>ucs . #x221EB) ; 𢇫 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09286) ; ø¸‚‘† + )) +(define-char + '((morohashi-daikanwa 9286 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B28) ; ø»œƒ£ + (=ucs . #x221EB) ; 𢇫 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B29) ; ø»œƒ¤ + (ideograph-daikanwa . 09287) ; ø¸‚‘‡ + (=ucs . #x221F9) ; 𢇹 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B27) ; ø»œƒ¢ + (ideograph-daikanwa . 09288) ; ø¸‚‘ˆ + (=ucs . #x221FA) ; 𢇺 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09289) ; ø¸‚‘‰ + (=cbeta . 01151) ; ø¸ ‘¿ + (=ucs . #x221FB) ; 𢇻 + )) +(define-char + '((=>ucs . #x221FB) ; 𢇻 + (morohashi-daikanwa 9289 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x263E) ; ø»—¨› + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B2A) ; ø»œƒ¥ + (ideograph-daikanwa . 09290) ; ø¸‚‘Š + (=ucs . #x221FC) ; 𢇼 + )) +(define-char + '((=>ucs . #x22204) ; 𢈄 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09291) ; ø¸‚‘‹ + )) +(define-char + '((morohashi-daikanwa 9291 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x262D) ; ø»™²Ž + (=ucs . #x22204) ; 𢈄 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2629) ; ø»™²Š + (ideograph-daikanwa . 09292) ; ø¸‚‘Œ + (=ucs . #x22202) ; 𢈂 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09293) ; ø¸‚‘ + (=ucs . #x22205) ; 𢈅 + )) +(define-char + '((=>ucs . #x22205) ; 𢈅 + (morohashi-daikanwa 9293 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B2B) ; ø»œƒ¦ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09294) ; ø¸‚‘Ž + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09295) ; ø¸‚‘ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4553) ; ø»„»® + (chinese-isoir165 . #x4553) ; ø»£¾ + (=ucs . #x5E9E) ; 庞 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x374F) ; ø»„§† + (chinese-isoir165 . #x374F) ; ø»– + (=ucs . #x5E9F) ; 废 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B26) ; ø»œƒ¡ + (=ucs . #x221F8) ; 𢇸 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2928) ; ø»™¶£ + (ideograph-daikanwa . 09296) ; ø¸‚‘ + (=ucs . #x22207) ; 𢈇 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x292A) ; ø»™¶¥ + (ideograph-daikanwa . 09297) ; ø¸‚‘‘ + (=cbeta . 05823) ; ø¸¡š¿ + (=ucs . #x22208) ; 𢈈 + )) +(define-char + '((=>ucs . #x5EA0) ; 庠 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2182) + (=jis-x0208 . #x5679) ; ø½‹…Š + (korean-ksc5601 . #x5F4A) ; ø»‰µ¹ + (=gt-pj-1 . #x5679) ; ø½‹…Š + (ideograph-daikanwa . 09298) ; ø¸‚‘’ + (ucs-jis . #x5EA0) ; ø½‹…Š + )) +(define-char + '((morohashi-daikanwa 9298 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x6254) ; ø»…¦• + (chinese-isoir165 . #x6254) ; ø»ŽŽ¥ + (chinese-cns11643-1 . #x5078) ; ø»’ˆµ + (chinese-big5 . #xABD6) ; ý¢€Š¯– + (=ucs . #x5EA0) ; 庠 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2927) ; ø»™¶¢ + (ideograph-daikanwa . 09299) ; ø¸‚‘“ + )) +(define-char + '((=>ucs . #x387D) ; 㡽 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09300) ; ø¸‚‘” + (=jef-china3 . #x4CBD) ; øº„²½ + )) +(define-char + '((morohashi-daikanwa 9300 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C49) ; ø»•§– + (=ucs . #x387D) ; 㡽 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C4A) ; ø»•§— + (ideograph-daikanwa . 09301) ; ø¸‚‘• + (=ucs . #x387E) ; 㡾 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2927) ; ø»—¬ž + (ideograph-daikanwa . 09302) ; ø¸‚‘– + (=ucs . #x22209) ; 𢈉 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x306C) ; ø»œ‹½ + (ideograph-daikanwa . 09303) ; ø¸‚‘— + (=ucs . #x2220A) ; 𢈊 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09304) ; ø¸‚‘˜ + (=ucs . #x2220B) ; 𢈋 + )) +(define-char + '((=>ucs . #x2220B) ; 𢈋 + (morohashi-daikanwa 9304 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2929) ; ø»™¶¤ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C48) ; ø»•§• + (ideograph-daikanwa . 09305) ; ø¸‚‘™ + (=ucs . #x5EA1) ; 庡 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x292A) ; ø»—¬¡ + (ideograph-daikanwa . 09306) ; ø¸‚‘š + (=ucs . #x387F) ; ã¡¿ + )) +(define-char + '((=>ucs . #x5EA2) ; 庢 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3C45) ; ø»‹Œž + (chinese-big5 . #xCEB7) ; ý¢€Œº· + (ideograph-daikanwa . 09307) ; ø¸‚‘› + (ucs-jis . #x5EA2) ; ø»‹Œž + )) +(define-char + '((morohashi-daikanwa 9307 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A38) ; ø»“š… + (=jef-china3 . #x4CBE) ; øº„²¾ + (=ucs . #x5EA2) ; 庢 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A3A) ; ø»“š‡ + (chinese-big5 . #xCEB9) ; ý¢€Œº¹ + (ideograph-daikanwa . 09308) ; ø¸‚‘œ + (=ucs . #x5EA3) ; 庣 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2926) ; ø»™¶¡ + (ideograph-daikanwa . 09309) ; ø¸‚‘ + (=ucs . #x3880) ; 㢀 + )) +(define-char + '((=>ucs . #x5EA4) ; 庤 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3C46) ; ø»‹ŒŸ + (ideograph-daikanwa . 09310) ; ø¸‚‘ž + (=jef-china3 . #x4CBF) ; øº„²¿ + (ucs-jis . #x5EA4) ; ø»‹ŒŸ + )) +(define-char + '((morohashi-daikanwa 9310 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-isoir165 . #x2C2F) ; ø»Œ¾¬ + (chinese-big5 . #xCEB6) ; ý¢€Œº¶ + (=ucs . #x5EA4) ; 庤 + )) +(define-char + '((=>ucs . #x5EA4) ; 庤 + (morohashi-daikanwa 9310 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A37) ; ø»“š„ + )) +(define-char + '((=>ucs . #x5EA5) ; 庥 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3C47) ; ø»‹Œ  + (=jis-x0213-2-2000 . #x2C23) ; ø»¤­Œ + (chinese-big5 . #xCEBA) ; ý¢€Œºº + (ideograph-daikanwa . 09311) ; ø¸‚‘Ÿ + (ucs-jis . #x5EA5) ; ø»‹Œ  + )) +(define-char + '((morohashi-daikanwa 9311 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x6253) ; ø»…¦” + (chinese-isoir165 . #x6253) ; ø»ŽŽ¤ + (chinese-cns11643-2 . #x2A3B) ; ø»“šˆ + (=jef-china3 . #x4CC0) ; øº„³€ + (=ucs . #x5EA5) ; 庥 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2929) ; ø»—¬  + (ideograph-daikanwa . 09312) ; ø¸‚‘  + (=ucs . #x3881) ; 㢁 + )) +(define-char + '((=>ucs . #x5EA6) ; 度 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09313) ; ø¸‚‘¡ + )) +(define-char + '((=>ucs . #x5EA6) ; 度 + (morohashi-daikanwa 9313 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x4559) ; ø½Š«¬ + (korean-ksc5601 . #x5378) ; ø»‰¤¿ + (=gt-pj-1 . #x4559) ; ø½Š«¬ + (=gt-k . 05152) ; ý¡„  + (ucs-jis . #x5EA6) ; ø½Š«¬ + )) +(define-char + '((morohashi-daikanwa 9313 0 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3648) ; ø»„¥¡ + (chinese-isoir165 . #x3648) ; ø»± + (chinese-cns11643-1 . #x5079) ; ø»’ˆ¶ + (chinese-big5 . #xABD7) ; ý¢€Š¯— + (=ucs . #x5EA6) ; 度 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2928) ; ø»—¬Ÿ + (ideograph-daikanwa . 09314) ; ø¸‚‘¢ + (=ucs . #x3882) ; 㢂 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x306D) ; ø»œ‹¾ + (ideograph-daikanwa . 09315) ; ø¸‚‘£ + (=ucs . #x2220C) ; 𢈌 + )) +(define-char + '((=>ucs . #x22217) ; 𢈗 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09316) ; ø¸‚‘¤ + )) +(define-char + '((morohashi-daikanwa 9316 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x306B) ; ø»œ‹¼ + (=ucs . #x22217) ; 𢈗 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09317) ; ø¸‚‘¥ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09318) ; ø¸‚‘¦ + )) +(define-char + '((=>ucs . #x5EA7) ; 座 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2184) + (=jis-x0208 . #x3A42) ; ø½Š›‹ + (korean-ksc5601 . #x7128) ; ø»Š³ + (=gt-pj-1 . #x3A42) ; ø½Š›‹ + (ideograph-daikanwa . 09319) ; ø¸‚‘§ + (=gt-k . 06434) ; ý¡„¤¢ + (ucs-jis . #x5EA7) ; ø½Š›‹ + )) +(define-char + '((morohashi-daikanwa 9319 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5779) ; ø»…–° + (chinese-isoir165 . #x5779) ; ø»¿€ + (chinese-cns11643-1 . #x553D) ; ø»’ + (chinese-big5 . #xAE79) ; ý¢€Š¹¹ + (=ucs . #x5EA7) ; 座 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D3D) ; ø»™¼° + (ideograph-daikanwa . 09320) ; ø¸‚‘¨ + (=ucs . #x22219) ; 𢈙 + )) +(define-char + '((=>ucs . #x5EA8) ; 庨 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3C48) ; ø»‹Œ¡ + (ideograph-daikanwa . 09321) ; ø¸‚‘© + (=jef-china3 . #x4CC1) ; øº„³ + (ucs-jis . #x5EA8) ; ø»‹Œ¡ + )) +(define-char + '((morohashi-daikanwa 9321 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E77) ; ø»“ ¼ + (chinese-big5 . #xD175) ; ý¢€…µ + (=ucs . #x5EA8) ; 庨 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D40) ; ø»™¼³ + (ideograph-daikanwa . 09322) ; ø¸‚‘ª + (=ucs . #x2221A) ; 𢈚 + )) +(define-char + '((=>ucs . #x2221B) ; 𢈛 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09323) ; ø¸‚‘« + )) +(define-char + '((morohashi-daikanwa 9323 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D3E) ; ø»™¼± + (=ucs . #x2221B) ; 𢈛 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C6B) ; ø»—±¼ + (ideograph-daikanwa . 09324) ; ø¸‚‘¬ + (=ucs . #x3883) ; 㢃 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x306C) ; ø»•­± + (ideograph-daikanwa . 09325) ; ø¸‚‘­ + (=ucs . #x5EA9) ; 庩 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D41) ; ø»™¼´ + (ideograph-daikanwa . 09326) ; ø¸‚‘® + (=ucs . #x2221C) ; 𢈜 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D3B) ; ø»™¼® + (ideograph-daikanwa . 09327) ; ø¸‚‘¯ + (=ucs . #x2221D) ; 𢈝 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C6D) ; ø»—±¾ + (ideograph-daikanwa . 09328) ; ø¸‚‘° + (=ucs . #x3884) ; 㢄 + )) +(define-char + '((=>ucs . #x5EAA) ; 庪 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3C49) ; ø»‹Œ¢ + (=jis-x0213-2-2000 . #x2C24) ; ø»¤­ + (ideograph-daikanwa . 09329) ; ø¸‚‘± + (ucs-jis . #x5EAA) ; ø»‹Œ¢ + )) +(define-char + '((morohashi-daikanwa 9329 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E79) ; ø»“ ¾ + (chinese-big5 . #xD177) ; ý¢€…· + (=ucs . #x5EAA) ; 庪 + )) +(define-char + '((=>ucs . #x5EAB) ; 庫 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2183) + (=jis-x0208 . #x384B) ; ø½Š˜˜ + (korean-ksc5601 . #x4D37) ; ø»‰›Š + (=gt-pj-1 . #x384B) ; ø½Š˜˜ + (ideograph-daikanwa . 09330) ; ø¸‚‘² + (=gt-k . 06423) ; ý¡„¤— + (ucs-jis . #x5EAB) ; ø½Š˜˜ + )) +(define-char + '((morohashi-daikanwa 9330 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x553B) ; ø»’Ž + (chinese-gb12345 . #x3F62) ; 庫 + (chinese-big5 . #xAE77) ; ý¢€Š¹· + (=ucs . #x5EAB) ; 庫 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x373A) ; ø»œ• + (ideograph-daikanwa . 09331) ; ø¸‚‘³ + (=ucs . #x2221E) ; 𢈞 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09332) ; ø¸‚‘´ + (=ucs . #x2221F) ; 𢈟 + )) +(define-char + '((=>ucs . #x2221F) ; 𢈟 + (morohashi-daikanwa 9332 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x373B) ; ø»œ•ž + )) +(define-char + '((=>ucs . #x5EAC) ; 庬 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (<-vulgar-ideograph + (:sources (seiji-tsuu morohashi-daikanwa shinjigen-1) + :char ((shinjigen-1 . 879) + (ideograph-daikanwa . 02942) ; ø¸€­¾ + ) + )) + (shinjigen-1 . 880) + (japanese-jisx0212 . #x3C4A) ; ø»‹Œ£ + (=jis-x0213-2-2000 . #x2C25) ; ø»¤­Ž + (ideograph-daikanwa . 09333) ; ø¸‚‘µ + (=jef-china3 . #x4CC2) ; øº„³‚ + (ucs-jis . #x5EAC) ; ø»‹Œ£ + )) +(define-char + '((morohashi-daikanwa 9333 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E7A) ; ø»“ ¿ + (chinese-big5 . #xD178) ; ý¢€…¸ + (=ucs . #x5EAC) ; 庬 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C6E) ; ø»—±¿ + (ideograph-daikanwa . 09334) ; ø¸‚‘¶ + (=ucs . #x22220) ; 𢈠 + )) +(define-char + '((=>ucs . #x22221) ; 𢈡 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09335) ; ø¸‚‘· + )) +(define-char + '((=>ucs . #x22221) ; 𢈡 + (morohashi-daikanwa 9335 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D42) ; ø»™¼µ + )) +(define-char + '((morohashi-daikanwa 9335 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x22221) ; 𢈡 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D3F) ; ø»™¼² + (ideograph-daikanwa . 09336) ; ø¸‚‘¸ + (=ucs . #x22222) ; 𢈢 + )) +(define-char + '((=>ucs . #x5EAD) ; 庭 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2186) + (japanese-jisx0208-1978 . #x446D) ; ø»‚°¦ + (japanese-jisx0208 . #x446D) ; ø»‡„® + (korean-ksc5601 . #x6F54) ; ø»Š£ + (ideograph-daikanwa . 09337) ; ø¸‚‘¹ + )) +(define-char + '((=>ucs . #x5EAD) ; 庭 + (morohashi-daikanwa 9337 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208-1990 . #x446D) ; ø½Šª¢ + (=gt-pj-1 . #x446D) ; ø½Šª¢ + (ucs-jis . #x5EAD) ; ø½Šª¢ + )) +(define-char + '((morohashi-daikanwa 9337 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4D25) ; ø»…†° + (chinese-isoir165 . #x4D25) ; ø»¯€ + (chinese-cns11643-1 . #x553C) ; ø»’ + (chinese-big5 . #xAE78) ; ý¢€Š¹¸ + (=ucs . #x5EAD) ; 庭 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E78) ; ø»“ ½ + (chinese-big5 . #xD176) ; ý¢€…¶ + (ideograph-daikanwa . 09338) ; ø¸‚‘º + (=ucs . #x5EAE) ; 庮 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C6C) ; ø»—±½ + (ideograph-daikanwa . 09339) ; ø¸‚‘» + (=ucs . #x3885) ; 㢅 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x306B) ; ø»•­° + (ideograph-daikanwa . 09340) ; ø¸‚‘¼ + (=ucs . #x5EAF) ; 庯 + )) +(define-char + '((=>ucs . #x22223) ; 𢈣 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09341) ; ø¸‚‘½ + )) +(define-char + '((morohashi-daikanwa 9341 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x22223) ; 𢈣 + )) +(define-char + '((=>ucs . #x22223) ; 𢈣 + (morohashi-daikanwa 9341 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x373C) ; ø»œ•Ÿ + )) +(define-char + '((=>ucs . #x22224) ; 𢈤 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09342) ; ø¸‚‘¾ + )) +(define-char + '((morohashi-daikanwa 9342 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D3C) ; ø»™¼¯ + (=ucs . #x22224) ; 𢈤 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x306D) ; ø»•­² + (ideograph-daikanwa . 09343) ; ø¸‚‘¿ + (=ucs . #x3886) ; 㢆 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3739) ; ø»œ•œ + (ideograph-daikanwa . 09344) ; ø¸‚’€ + (=ucs . #x22225) ; 𢈥 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09345) ; ø¸‚’ + )) +(define-char + '((=>ucs . #x2222C) ; 𢈬 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09346) ; ø¸‚’‚ + )) +(define-char + '((morohashi-daikanwa 9346 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3737) ; ø»œ•š + (=ucs . #x2222C) ; 𢈬 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09347) ; ø¸‚’ƒ + )) +(define-char + '((=>ucs . #x2222D) ; 𢈭 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09348) ; ø¸‚’„ + )) +(define-char + '((morohashi-daikanwa 9348 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x2222D) ; 𢈭 + )) +(define-char + '((=>ucs . #x2222D) ; 𢈭 + (morohashi-daikanwa 9348 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3738) ; ø»œ•› + )) +(define-char + '((=>ucs . #x5EB0) ; 庰 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09349) ; ø¸‚’… + )) +(define-char + '((morohashi-daikanwa 9349 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A36) ; ø»“šƒ + (chinese-big5 . #xCEB5) ; ý¢€Œºµ + (=ucs . #x5EB0) ; 庰 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09350) ; ø¸‚’† + (=ucs . #x22233) ; 𢈳 + )) +(define-char + '((=>ucs . #x22233) ; 𢈳 + (morohashi-daikanwa 9350 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3244) ; ø»š„ + )) +(define-char + '((=>ucs . #x3888) ; 㢈 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09351) ; ø¸‚’‡ + (=jef-china3 . #x4CC3) ; øº„³ƒ + )) +(define-char + '((morohashi-daikanwa 9351 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x355E) ; ø»•´¹ + (=ucs . #x3888) ; 㢈 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x314E) ; ø»—¸µ + (ideograph-daikanwa . 09352) ; ø¸‚’ˆ + (=ucs . #x3889) ; 㢉 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x323B) ; ø»š„„ + (ideograph-daikanwa . 09353) ; ø¸‚’‰ + (=ucs . #x22234) ; 𢈴 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x314C) ; ø»—¸³ + (ideograph-daikanwa . 09354) ; ø¸‚’Š + (=ucs . #x388A) ; 㢊 + )) +(define-char + '((=>ucs . #x5EB1) ; 庱 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3C4B) ; ø»‹Œ¤ + (ideograph-daikanwa . 09355) ; ø¸‚’‹ + (ucs-jis . #x5EB1) ; ø»‹Œ¤ + )) +(define-char + '((morohashi-daikanwa 9355 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x352B) ; ø»“ª‚ + (chinese-big5 . #xD547) ; ý¢€•‡ + (=ucs . #x5EB1) ; 庱 + )) +(define-char + '((=>ucs . #x22235) ; 𢈵 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09356) ; ø¸‚’Œ + )) +(define-char + '((=>ucs . #x22235) ; 𢈵 + (morohashi-daikanwa 9356 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3239) ; ø»š„‚ + )) +(define-char + '((morohashi-daikanwa 9356 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x22235) ; 𢈵 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x352E) ; ø»“ª… + (chinese-big5 . #xD54A) ; ý¢€•Š + (ideograph-daikanwa . 09357) ; ø¸‚’ + (=ucs . #x5EB2) ; 庲 + )) +(define-char + '((=>ucs . #x22236) ; 𢈶 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09358) ; ø¸‚’Ž + )) +(define-char + '((morohashi-daikanwa 9358 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x314D) ; ø»—¸´ + (=ucs . #x22236) ; 𢈶 + )) +(define-char + '((=>ucs . #x5EB3) ; 庳 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3C4C) ; ø»‹Œ¥ + (ideograph-daikanwa . 09359) ; ø¸‚’ + (=jef-china3 . #x4CC4) ; øº„³„ + (ucs-jis . #x5EB3) ; ø»‹Œ¥ + )) +(define-char + '((morohashi-daikanwa 9359 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6258) ; ø»…¦™ + (chinese-isoir165 . #x6258) ; ø»ŽŽ© + (chinese-cns11643-2 . #x352F) ; ø»“ª† + (chinese-big5 . #xD54B) ; ý¢€•‹ + (=ucs . #x5EB3) ; 庳 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F43) ; ø»œ¡– + (ideograph-daikanwa . 09360) ; ø¸‚’ + (=ucs . #x22237) ; 𢈷 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3242) ; ø»š„‹ + (ideograph-daikanwa . 09361) ; ø¸‚’‘ + (=ucs . #x22238) ; 𢈸 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F48) ; ø»œ¡› + (ideograph-daikanwa . 09362) ; ø¸‚’’ + (=cbeta . 06805) ; ø¸¡ª• + (=ucs . #x22239) ; 𢈹 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F3E) ; ø»œ¡‘ + (ideograph-daikanwa . 09363) ; ø¸‚’“ + (=ucs . #x2223A) ; 𢈺 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x323D) ; ø»š„† + (ideograph-daikanwa . 09364) ; ø¸‚’” + (=ucs . #x2223B) ; 𢈻 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x323C) ; ø»š„… + (ideograph-daikanwa . 09365) ; ø¸‚’• + (=ucs . #x2223C) ; 𢈼 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x323F) ; ø»š„ˆ + (ideograph-daikanwa . 09366) ; ø¸‚’– + (=ucs . #x2223D) ; 𢈽 + )) +(define-char + '((=>ucs . #x5EB4) ; 庴 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD548) ; ý¢€•ˆ + (ideograph-daikanwa . 09367) ; ø¸‚’— + (=jef-china3 . #x97F0) ; øº‰Ÿ° + )) +(define-char + '((morohashi-daikanwa 9367 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x352C) ; ø»“ªƒ + (=ucs . #x5EB4) ; 庴 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x314F) ; ø»—¸¶ + (ideograph-daikanwa . 09368) ; ø¸‚’˜ + (=ucs . #x388B) ; 㢋 + )) +(define-char + '((=>ucs . #x5EB5) ; 庵 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-1 . 2188) + (shinjigen-2 . 2188) + (=jis-x0208 . #x3043) ; ø½ŠŒ  + (korean-ksc5601 . #x645D) ; ø»‰½¢ + (=gt-pj-1 . #x3043) ; ø½ŠŒ  + (ideograph-daikanwa . 09369) ; ø¸‚’™ + (=gt-k . 07714) ; ý¡„¸¢ + (ucs-jis . #x5EB5) ; ø½ŠŒ  + )) +(define-char + '((morohashi-daikanwa 9369 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6256) ; ø»…¦— + (chinese-isoir165 . #x6256) ; ø»ŽŽ§ + (chinese-big5 . #xB167) ; ý¢€‹…§ + (=ucs . #x5EB5) ; 庵 + )) +(define-char + '((=>ucs . #x5EB5) ; 庵 + (morohashi-daikanwa 9369 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5A2D) ; ø»’–– + )) +(define-char + '((=>ucs . #x2223E) ; 𢈾 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09370) ; ø¸‚’š + )) +(define-char + '((morohashi-daikanwa 9370 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x323E) ; ø»š„‡ + (=ucs . #x2223E) ; 𢈾 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F3F) ; ø»œ¡’ + (ideograph-daikanwa . 09371) ; ø¸‚’› + (=ucs . #x2223F) ; 𢈿 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09372) ; ø¸‚’œ + (=ucs . #x22240) ; 𢉀 + )) +(define-char + '((=>ucs . #x22240) ; 𢉀 + (morohashi-daikanwa 9372 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F40) ; ø»œ¡“ + )) +(define-char + '((=>ucs . #x5EB6) ; 庶 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x3D6E) ; ø½Š ‘ + (korean-ksc5601 . #x5F6E) ; ø»‰¶ + (=gt-pj-1 . #x3D6E) ; ø½Š ‘ + (chinese-big5 . #xB166) ; ý¢€‹…¦ + (ideograph-daikanwa . 09373) ; ø¸‚’ + (=gt-k . 07790) ; ý¡„¹® + (ucs-jis . #x5EB6) ; ø½Š ‘ + )) +(define-char + '((morohashi-daikanwa 9373 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4A7C) ; ø»…ƒ­ + (chinese-isoir165 . #x4A7C) ; ø»«½ + (chinese-cns11643-1 . #x5A2C) ; ø»’–• + (=ucs . #x5EB6) ; 庶 + )) +(define-char + '((morohashi-daikanwa 9373 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x355F) ; ø»•´º + (=ucs . #x2F88D) ; 庶 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F42) ; ø»œ¡• + (ideograph-daikanwa . 09374) ; ø¸‚’ž + (=ucs . #x22259) ; 𢉙 + )) +(define-char + '((=>ucs . #x22241) ; 𢉁 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09375) ; ø¸‚’Ÿ + )) +(define-char + '((morohashi-daikanwa 9375 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3241) ; ø»š„Š + (=ucs . #x22241) ; 𢉁 + )) +(define-char + '((=>ucs . #x5EB7) ; 康 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2189) + (=jis-x0208 . #x392F) ; ø½Š™š + (korean-ksc5601 . #x4B2C) ; ø»‰˜ƒ + (=gt-pj-1 . #x392F) ; ø½Š™š + (ideograph-daikanwa . 09376) ; ø¸‚’  + (=gt-k . 07760) ; ý¡„¹ + (ucs-jis . #x5EB7) ; ø½Š™š + )) +(define-char + '((morohashi-daikanwa 9376 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3F35) ; ø»„²œ + (chinese-isoir165 . #x3F35) ; ø»š¬ + (chinese-big5 . #xB164) ; ý¢€‹…¤ + (=ucs . #x5EB7) ; 康 + )) +(define-char + '((=>ucs . #x5EB7) ; 康 + (morohashi-daikanwa 9376 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5A2A) ; ø»’–“ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3238) ; ø»š„ + (ideograph-daikanwa . 09377) ; ø¸‚’¡ + (=ucs . #x22242) ; 𢉂 + )) +(define-char + '((=>ucs . #x5EB8) ; 庸 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2190) + (=jis-x0208 . #x4D47) ; ø½Š·Š + (korean-ksc5601 . #x693C) ; ø»Š„— + (=gt-pj-1 . #x4D47) ; ø½Š·Š + (ideograph-daikanwa . 09378) ; ø¸‚’¢ + (=gt-k . 07888) ; ý¡„» + (ucs-jis . #x5EB8) ; ø½Š·Š + )) +(define-char + '((morohashi-daikanwa 9378 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5339) ; ø»…¸ + (chinese-isoir165 . #x5339) ; ø»¸ˆ + (chinese-cns11643-1 . #x5A2B) ; ø»’–” + (chinese-big5 . #xB165) ; ý¢€‹…¥ + (=ucs . #x5EB8) ; 庸 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3150) ; ø»—¸· + (ideograph-daikanwa . 09379) ; ø¸‚’£ + (=ucs . #x22243) ; 𢉃 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F44) ; ø»œ¡— + (ideograph-daikanwa . 09380) ; ø¸‚’¤ + (=ucs . #x22244) ; 𢉄 + )) +(define-char + '((=>ucs . #x5EB9) ; 庹 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0213-2-2000 . #x2C26) ; ø»¤­ + (ideograph-daikanwa . 09381) ; ø¸‚’¥ + (ucs-jis . #x5EB9) ; ø»¤­ + )) +(define-char + '((morohashi-daikanwa 9381 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6255) ; ø»…¦– + (chinese-isoir165 . #x6255) ; ø»ŽŽ¦ + (chinese-cns11643-2 . #x352D) ; ø»“ª„ + (chinese-big5 . #xD549) ; ý¢€•‰ + (=ucs . #x5EB9) ; 庹 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3243) ; ø»š„Œ + (ideograph-daikanwa . 09382) ; ø¸‚’¦ + (=ucs . #x22245) ; 𢉅 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09383) ; ø¸‚’§ + (=ucs . #x5EBA) ; 庺 + )) +(define-char + '((=>ucs . #x5EBA) ; 庺 + (morohashi-daikanwa 9383 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3561) ; ø»•´¼ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09385) ; ø¸‚’© + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F41) ; ø»œ¡” + (ideograph-daikanwa . 09386) ; ø¸‚’ª + (=ucs . #x22248) ; 𢉈 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x323A) ; ø»š„ƒ + (ideograph-daikanwa . 09387) ; ø¸‚’« + (=ucs . #x22258) ; 𢉘 + )) +(define-char + '((=>ucs . #x2225A) ; 𢉚 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09388) ; ø¸‚’¬ + )) +(define-char + '((morohashi-daikanwa 9388 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3240) ; ø»š„‰ + (=ucs . #x2225A) ; 𢉚 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F47) ; ø»œ¡š + (ideograph-daikanwa . 09389) ; ø¸‚’­ + (=ucs . #x22255) ; 𢉕 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09390) ; ø¸‚’® + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09391) ; ø¸‚’¯ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09392) ; ø¸‚’° + )) +(define-char + '((=>ucs . #x22246) ; 𢉆 + (morohashi-daikanwa 9392 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (=gt-pj-3 . #x446E) ; ý¡€‚¹‰ + (=gt . 11849) ; ý¡€‚¹‰ + )) +(define-char + '((morohashi-daikanwa 9392 1 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3828) ; ø»šŒ¥ + (=ucs . #x22246) ; 𢉆 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x355D) ; ø»•´¸ + (=ucs . #x388C) ; 㢌 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x3890) ; 㢐 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3560) ; ø»•´» + (=ucs . #x5EBB) ; 庻 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-isoir165 . #x7B2A) ; ø»Ž²© + (=ucs . #x5EBC) ; 庼 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F45) ; ø»œ¡˜ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F46) ; ø»œ¡™ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x484A) ; ø»œ®« + (ideograph-daikanwa . 09393) ; ø¸‚’± + (=ucs . #x2225B) ; 𢉛 + )) +(define-char + '((=>ucs . #x2225C) ; 𢉜 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09394) ; ø¸‚’² + )) +(define-char + '((morohashi-daikanwa 9394 0 5) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x314B) ; ø»—¸² + (=ucs . #x2225C) ; 𢉜 + )) +(define-char + '((=>ucs . #x5EBD) ; 庽 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3C4D) ; ø»‹Œ¦ + (ideograph-daikanwa . 09395) ; ø¸‚’³ + (=jef-china3 . #x4CC6) ; øº„³† + (ucs-jis . #x5EBD) ; ø»‹Œ¦ + )) +(define-char + '((morohashi-daikanwa 9395 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B3F) ; ø»•½Ž + (=ucs . #x5EBD) ; 庽 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x382B) ; ø»šŒ¨ + (ideograph-daikanwa . 09396) ; ø¸‚’´ + (=cbeta . 01152) ; ø¸ ’€ + (=ucs . #x2225D) ; 𢉝 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x382C) ; ø»šŒ© + (ideograph-daikanwa . 09397) ; ø¸‚’µ + (=ucs . #x2225E) ; 𢉞 + )) +(define-char + '((=>ucs . #x5EBE) ; 庾 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 11) + (korean-ksc5601 . #x6A6C) ; ø»Š†¥ + (japanese-jisx0212 . #x3C4E) ; ø»‹Œ§ + (=jis-x0213-1-2000 . #x742D) ; ø»¤‚ + (ideograph-daikanwa . 09398) ; ø¸‚’¶ + (=jef-china3 . #x4CC7) ; øº„³‡ + (ucs-jis . #x5EBE) ; ø»Š†¥ + )) +(define-char + '((morohashi-daikanwa 9398 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-gb2312 . #x6257) ; ø»…¦˜ + (chinese-isoir165 . #x6257) ; ø»ŽŽ¨ + (chinese-cns11643-1 . #x5A2E) ; ø»’–— + (chinese-big5 . #xB168) ; ý¢€‹…¨ + (=ucs . #x5EBE) ; 庾 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x382D) ; ø»šŒª + (ideograph-daikanwa . 09399) ; ø¸‚’· + (=ucs . #x2225F) ; 𢉟 + )) +(define-char + '((=>ucs . #x5EBF) ; 庿 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09400) ; ø¸‚’¸ + )) +(define-char + '((=>ucs . #x5EBF) ; 庿 + (morohashi-daikanwa 9400 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B40) ; ø»•½ + )) +(define-char + '((=>ucs . #x5EBF) ; 庿 + (morohashi-daikanwa 9400 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3C4F) ; ø»‹Œ¨ + (=jis-x0213-2-2000 . #x2C27) ; ø»¤­ + (ucs-jis . #x5EBF) ; ø»‹Œ¨ + )) +(define-char + '((morohashi-daikanwa 9400 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 8) + (kangxi-strokes . 9) + (total-strokes . 11) + (=ucs . #x5EBF) ; 庿 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x484B) ; ø»œ®¬ + (ideograph-daikanwa . 09401) ; ø¸‚’¹ + (=ucs . #x22260) ; 𢉠 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09402) ; ø¸‚’º + (=ucs . #x22261) ; 𢉡 + )) +(define-char + '((=>ucs . #x22261) ; 𢉡 + (morohashi-daikanwa 9402 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x484E) ; ø»œ®¯ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09403) ; ø¸‚’» + (=ucs . #x22262) ; 𢉢 + )) +(define-char + '((=>ucs . #x22262) ; 𢉢 + (morohashi-daikanwa 9403 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3827) ; ø»šŒ¤ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3829) ; ø»šŒ¦ + (ideograph-daikanwa . 09404) ; ø¸‚’¼ + (=ucs . #x388D) ; 㢍 + )) +(define-char + '((=>ucs . #x22263) ; 𢉣 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09405) ; ø¸‚’½ + )) +(define-char + '((morohashi-daikanwa 9405 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x484D) ; ø»œ®® + (=ucs . #x22263) ; 𢉣 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B3E) ; ø»•½ + (ideograph-daikanwa . 09406) ; ø¸‚’¾ + (=ucs . #x5EC0) ; 廀 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09407) ; ø¸‚’¿ + (=ucs . #x22264) ; 𢉤 + )) +(define-char + '((=>ucs . #x22264) ; 𢉤 + (morohashi-daikanwa 9407 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3742) ; ø»˜ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3740) ; ø»˜› + (ideograph-daikanwa . 09408) ; ø¸‚“€ + (=ucs . #x388E) ; 㢎 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09409) ; ø¸‚“ + (=ucs . #x22265) ; 𢉥 + )) +(define-char + '((=>ucs . #x22265) ; 𢉥 + (morohashi-daikanwa 9409 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x382A) ; ø»šŒ§ + )) +(define-char + '((=>ucs . #x5EC1) ; 廁 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-1 . 2191) + (shinjigen-2 . 2191) + (=jis-x0208 . #x567A) ; ø½‹…‹ + (=gt-pj-1 . #x567A) ; ø½‹…‹ + (ideograph-daikanwa . 09410) ; ø¸‚“‚ + (ucs-jis . #x5EC1) ; ø½‹…‹ + )) +(define-char + '((morohashi-daikanwa 9410 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F21) ; ø»’  + (chinese-big5 . #xB45A) ; ý¢€‹‘š + (=ucs . #x5EC1) ; 廁 + )) +(define-char + '((=>ucs . #x388F) ; 㢏 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09411) ; ø¸‚“ƒ + )) +(define-char + '((morohashi-daikanwa 9411 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3741) ; ø»˜œ + (=ucs . #x388F) ; 㢏 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3826) ; ø»šŒ£ + (ideograph-daikanwa . 09412) ; ø¸‚“„ + (=ucs . #x22266) ; 𢉦 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4849) ; ø»œ®ª + (ideograph-daikanwa . 09413) ; ø¸‚“… + (=ucs . #x22267) ; 𢉧 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3743) ; ø»˜ž + (ideograph-daikanwa . 09414) ; ø¸‚“† + (=ucs . #x22268) ; 𢉨 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3825) ; ø»šŒ¢ + (ideograph-daikanwa . 09415) ; ø¸‚“‡ + (=ucs . #x22269) ; 𢉩 + )) +(define-char + '((=>ucs . #x5EC2) ; 廂 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2193) + (=jis-x0208 . #x567B) ; ø½‹…Œ + (korean-ksc5601 . #x5F4B) ; ø»‰µº + (=gt-pj-1 . #x567B) ; ø½‹…Œ + (ideograph-daikanwa . 09416) ; ø¸‚“ˆ + (ucs-jis . #x5EC2) ; ø½‹…Œ + )) +(define-char + '((morohashi-daikanwa 9416 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F22) ; ø»’¡ + (chinese-big5 . #xB45B) ; ý¢€‹‘› + (=ucs . #x5EC2) ; 廂 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09417) ; ø¸‚“‰ + (=ucs . #x2226A) ; 𢉪 + )) +(define-char + '((=>ucs . #x2226A) ; 𢉪 + (morohashi-daikanwa 9417 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5244) ; ø»œ½‘ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4846) ; ø»œ®§ + (ideograph-daikanwa . 09418) ; ø¸‚“Š + (=ucs . #x2226B) ; 𢉫 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09419) ; ø¸‚“‹ + (=ucs . #x2226C) ; 𢉬 + )) +(define-char + '((=>ucs . #x2226C) ; 𢉬 + (morohashi-daikanwa 9419 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4847) ; ø»œ®¨ + )) +(define-char + '((=>ucs . #x2226D) ; 𢉭 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09420) ; ø¸‚“Œ + )) +(define-char + '((morohashi-daikanwa 9420 0 5) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3824) ; ø»šŒ¡ + (=ucs . #x2226D) ; 𢉭 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4848) ; ø»œ®© + (ideograph-daikanwa . 09421) ; ø¸‚“ + (=ucs . #x22274) ; 𢉴 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x484C) ; ø»œ®­ + (ideograph-daikanwa . 09422) ; ø¸‚“Ž + (=ucs . #x22276) ; 𢉶 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09423) ; ø¸‚“ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09424) ; ø¸‚“ + )) +(define-char + '((=>ucs . #x5EC3) ; 廃 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2194) + (=jis-x0208 . #x4751) ; ø½Š®  + (=gt-pj-1 . #x4751) ; ø½Š®  + (ideograph-daikanwa . 09425) ; ø¸‚“‘ + (=gt-k . 09121) ; ý¡„‚Ž¡ + (ucs-jis . #x5EC3) ; ø½Š®  + )) +(define-char + '((morohashi-daikanwa 9425 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4845) ; ø»œ®¦ + (=ucs . #x5EC3) ; 廃 + )) +(define-char + '((=>ucs . #x3890) ; 㢐 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B41) ; ø»•½ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F23) ; ø»’¢ + (chinese-big5 . #xB45C) ; ý¢€‹‘œ + (=ucs . #x5EC4) ; 廄 + )) +(define-char + '((=>ucs . #x3891) ; 㢑 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09426) ; ø¸‚“’ + (=jef-china3 . #x4CC8) ; øº„³ˆ + )) +(define-char + '((morohashi-daikanwa 9426 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F21) ; ø»š–° + (=ucs . #x3891) ; 㢑 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4263) ; ø»“¾€ + (chinese-big5 . #xDD5D) ; ý¢€µ + (ideograph-daikanwa . 09427) ; ø¸‚““ + (=ucs . #x5EC5) ; 廅 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D2B) ; ø»˜‰º + (ideograph-daikanwa . 09428) ; ø¸‚“” + (=ucs . #x2227F) ; 𢉿 + )) +(define-char + '((=>ucs . #x5EC6) ; 廆 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3C50) ; ø»‹Œ© + (=jis-x0213-2-2000 . #x2C28) ; ø»¤­‘ + (ideograph-daikanwa . 09429) ; ø¸‚“• + (ucs-jis . #x5EC6) ; ø»‹Œ© + )) +(define-char + '((morohashi-daikanwa 9429 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4265) ; ø»“¾‚ + (chinese-big5 . #xDD5F) ; ý¢€µŸ + (=ucs . #x5EC6) ; 廆 + )) +(define-char + '((=>ucs . #x22280) ; 𢊀 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09430) ; ø¸‚“– + )) +(define-char + '((morohashi-daikanwa 9430 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F25) ; ø»š–´ + (=ucs . #x22280) ; 𢊀 + )) +(define-char + '((=>ucs . #x22290) ; 𢊐 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09431) ; ø¸‚“— + )) +(define-char + '((morohashi-daikanwa 9431 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5248) ; ø»œ½• + (=ucs . #x22290) ; 𢊐 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09432) ; ø¸‚“˜ + (=ucs . #x22281) ; 𢊁 + )) +(define-char + '((=>ucs . #x22281) ; 𢊁 + (morohashi-daikanwa 9432 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D2C) ; ø»˜‰» + )) +(define-char + '((=>ucs . #x5ECC) ; 廌 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3C51) ; ø»‹Œª + (ideograph-daikanwa . 09433) ; ø¸‚“™ + (=jef-china3 . #x8FB9) ; øºˆ¾¹ + (ucs-jis . #x5ECC) ; ø»‹Œª + )) +(define-char + '((morohashi-daikanwa 9433 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4264) ; ø»“¾ + (chinese-big5 . #xDD5E) ; ý¢€µž + (=ucs . #x5ECC) ; 廌 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4267) ; ø»“¾„ + (chinese-big5 . #xDD61) ; ý¢€µ¡ + (ideograph-daikanwa . 09434) ; ø¸‚“š + (=ucs . #x5EC7) ; 廇 + )) +(define-char + '((=>ucs . #x5EC8) ; 廈 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09435) ; ø¸‚“› + )) +(define-char + '((=>ucs . #x5EC8) ; 廈 + (morohashi-daikanwa 9435 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x636E) ; ø»’¤¥ + )) +(define-char + '((=>ucs . #x5EC8) ; 廈 + (morohashi-daikanwa 9435 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-1 . 2199) + (=jis-x0208 . #x567C) ; ø½‹… + (korean-ksc5601 . #x793F) ; ø»Š›º + (=gt-pj-1 . #x567C) ; ø½‹… + (ucs-jis . #x5EC8) ; ø½‹… + )) +(define-char + '((morohashi-daikanwa 9435 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x2D5B) ; ø»€¶ + (chinese-big5 . #xB748) ; ý¢€‹ˆ + (=ucs . #x5EC8) ; 廈 + )) +(define-char + '((=>ucs . #x5EC9) ; 廉 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (korean-ksc5601 . #x562F) ; ø»‰¨ + (chinese-big5 . #xB747) ; ý¢€‹‡ + (ideograph-daikanwa . 09436) ; ø¸‚“œ + (=jef-china3 . #x4CC9) ; øº„³‰ + )) +(define-char + '((=>ucs . #x5EC9) ; 廉 + (morohashi-daikanwa 9436 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x4E77) ; ø½Š¹˜ + (=gt-pj-1 . #x4E77) ; ø½Š¹˜ + (=gt-k . 10287) ; ý¡„‚ ¯ + (ucs-jis . #x5EC9) ; ø½Š¹˜ + )) +(define-char + '((morohashi-daikanwa 9436 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x412E) ; ø»„µ‘ + (chinese-isoir165 . #x412E) ; ø»¡ + (chinese-cns11643-1 . #x636D) ; ø»’¤¤ + (=ucs . #x5EC9) ; 廉 + )) +(define-char + '((=>ucs . #x2F88E) ; 廊 + (=>ucs* . #x5ECA) ; 廊 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (korean-ksc5601 . #x5546) ; ø»‰§‰ + (=jis-x0213-1-2000 . #x742E) ; ø»¤ƒ + (ideograph-daikanwa . 09437) ; ø¸‚“ + (ucs-jis . #xF928) ; ø»‰§‰ + (ucs-ks . #x5ECA) ; ø»‰§‰ + )) +(define-char + '((=>ucs . #x2F88E) ; 廊 + (=>ucs* . #x5ECA) ; 廊 + (morohashi-daikanwa 9437 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (korean-ksc5601 . #x5227) ; ø»‰¢ + (=ucs . #xF928) ; 廊 + )) +(define-char + '((=>ucs* . #x5ECA) ; 廊 + (morohashi-daikanwa 9437 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5240) ; ø»œ½ + (=jef-china3 . #x4CCA) ; øº„³Š + (=ucs . #x2F88E) ; 廊 + )) +(define-char + '((=>ucs . #x5ECA) ; 廊 + (morohashi-daikanwa 9437 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x4F2D) ; ø½Š¹¬ + (=gt-pj-1 . #x4F2D) ; ø½Š¹¬ + (chinese-big5 . #xB459) ; ý¢€‹‘™ + (ucs-jis . #x5ECA) ; ø½Š¹¬ + )) +(define-char + '((morohashi-daikanwa 9437 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x4048) ; ø»„´ + (chinese-isoir165 . #x4048) ; ø»œ + (chinese-cns11643-1 . #x5E7E) ; ø»’Ÿ + (=ucs . #x5ECA) ; 廊 + )) +(define-char + '((=>ucs . #x5ECB) ; 廋 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09438) ; ø¸‚“ž + )) +(define-char + '((=>ucs . #x5ECB) ; 廋 + (morohashi-daikanwa 9438 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3C52) ; ø»‹Œ« + (=jis-x0213-1-2000 . #x742F) ; ø»¤„ + (ucs-jis . #x5ECB) ; ø»‹Œ« + )) +(define-char + '((morohashi-daikanwa 9438 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x7B2B) ; ø»Ž²ª + (chinese-cns11643-2 . #x4266) ; ø»“¾ƒ + (chinese-big5 . #xDD60) ; ý¢€µ  + (=ucs . #x5ECB) ; 廋 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5241) ; ø»œ½Ž + (ideograph-daikanwa . 09439) ; ø¸‚“Ÿ + (=cbeta . 00902) ; ø¸ Ž† + (=ucs . #x22282) ; 𢊂 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5242) ; ø»œ½ + (ideograph-daikanwa . 09440) ; ø¸‚“  + (=ucs . #x22283) ; 𢊃 + )) +(define-char + '((=>ucs . #x22284) ; 𢊄 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09441) ; ø¸‚“¡ + )) +(define-char + '((morohashi-daikanwa 9441 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F22) ; ø»š–± + (=ucs . #x22284) ; 𢊄 + )) +(define-char + '((=>ucs . #x22285) ; 𢊅 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09442) ; ø¸‚“¢ + )) +(define-char + '((=>ucs . #x22285) ; 𢊅 + (morohashi-daikanwa 9442 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F23) ; ø»š–² + )) +(define-char + '((morohashi-daikanwa 9442 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x22285) ; 𢊅 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5247) ; ø»œ½” + (ideograph-daikanwa . 09443) ; ø¸‚“£ + (=ucs . #x22286) ; 𢊆 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E7D) ; ø»š–® + (ideograph-daikanwa . 09444) ; ø¸‚“¤ + (=ucs . #x22287) ; 𢊇 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F24) ; ø»š–³ + (ideograph-daikanwa . 09445) ; ø¸‚“¥ + (=ucs . #x22292) ; 𢊒 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3E7E) ; ø»š–¯ + (ideograph-daikanwa . 09446) ; ø¸‚“¦ + (=ucs . #x22293) ; 𢊓 + )) +(define-char + '((=>ucs . #x2228E) ; 𢊎 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09447) ; ø¸‚“§ + )) +(define-char + '((morohashi-daikanwa 9447 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5243) ; ø»œ½ + (=ucs . #x2228E) ; 𢊎 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5246) ; ø»œ½“ + (ideograph-daikanwa . 09448) ; ø¸‚“¨ + (=ucs . #x22294) ; 𢊔 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5245) ; ø»œ½’ + (=ucs . #x22289) ; 𢊉 + )) +(define-char + '((=>ucs . #x5ECE) ; 廎 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3C53) ; ø»‹Œ¬ + (ideograph-daikanwa . 09449) ; ø¸‚“© + (=jef-china3 . #x97F1) ; øº‰Ÿ± + (ucs-jis . #x5ECE) ; ø»‹Œ¬ + )) +(define-char + '((morohashi-daikanwa 9449 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x497D) ; ø»”ˆ¬ + (chinese-big5 . #xE1B8) ; ý¢€Ž†¸ + (=ucs . #x5ECE) ; 廎 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4338) ; ø»˜’» + (ideograph-daikanwa . 09450) ; ø¸‚“ª + (=ucs . #x22295) ; 𢊕 + )) +(define-char + '((=>ucs . #x22296) ; 𢊖 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09451) ; ø¸‚“« + )) +(define-char + '((morohashi-daikanwa 9451 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x455C) ; ø»š Ÿ + (=ucs . #x22296) ; 𢊖 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4336) ; ø»˜’¹ + (ideograph-daikanwa . 09452) ; ø¸‚“¬ + (=cbeta . 03027) ; ø¸ ¯“ + (=ucs . #x3892) ; 㢒 + )) +(define-char + '((=>ucs . #x5ECF) ; 廏 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x567E) ; ø½‹… + (=gt-pj-1 . #x567E) ; ø½‹… + (ideograph-daikanwa . 09453) ; ø¸‚“­ + (ucs-jis . #x5ECF) ; ø½‹… + )) +(define-char + '((morohashi-daikanwa 9453 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4661) ; ø»–º + (=ucs . #x5ECF) ; 廏 + )) +(define-char + '((=>ucs . #x5ECF) ; 廏 + (morohashi-daikanwa 9453 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-1 . 2207) + (=gt-pj-11 . #x3B54) ; ý¡€‚¹¾ + (=gt . 11902) ; ý¡€‚¹¾ + )) +(define-char + '((=>ucs . #x5ED0) ; 廐 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (<-vulgar-ideograph + (:sources (jiyun morohashi-daikanwa) + :char ((ideograph-daikanwa . 09453) ; ø¸‚“­ + ) + )) + (=jis-x0208 . #x567D) ; ø½‹…Ž + (=gt-pj-1 . #x567D) ; ø½‹…Ž + (ideograph-daikanwa . 09454) ; ø¸‚“® + (ucs-jis . #x5ED0) ; ø½‹…Ž + )) +(define-char + '((=>ucs . #x5ED0) ; 廐 + (morohashi-daikanwa 9454 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4660) ; ø»–¹ + )) +(define-char + '((=>ucs . #x5ED0) ; 廐 + (morohashi-daikanwa 9454 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 14) + (korean-ksc5601 . #x4F2A) ; ø»‰¹ + )) +(define-char + '((=>ucs . #x5ED0) ; 廐 + (morohashi-daikanwa 9454 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 2207) + (=gt . 11902) ; ý¡€‚¹¾ + ) + :sources (shinjigen-1))) + (shinjigen-1 . 2209) + (=gt-pj-9 . #x4C55) ; ý¡€‚¹½ + (=gt . 11901) ; ý¡€‚¹½ + )) +(define-char + '((=>ucs . #x5ED0) ; 廐 + (morohashi-daikanwa 9454 0 4) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 10) + (total-strokes . 13) + (=cbeta . 00636) ; ø¸ ‰¼ + )) +(define-char + '((morohashi-daikanwa 9454 0 5) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x5ED0) ; 廐 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x465F) ; ø»–¸ + (ideograph-daikanwa . 09455) ; ø¸‚“¯ + (=ucs . #x3893) ; 㢓 + )) +(define-char + '((=>ucs . #x5ED1) ; 廑 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3C54) ; ø»‹Œ­ + (ideograph-daikanwa . 09456) ; ø¸‚“° + (ucs-jis . #x5ED1) ; ø»‹Œ­ + )) +(define-char + '((morohashi-daikanwa 9456 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x625B) ; ø»…¦œ + (chinese-isoir165 . #x625B) ; ø»ŽŽ¬ + (chinese-cns11643-2 . #x497B) ; ø»”ˆª + (chinese-big5 . #xE1B6) ; ý¢€Ž†¶ + (=ucs . #x5ED1) ; 廑 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4339) ; ø»˜’¼ + (ideograph-daikanwa . 09457) ; ø¸‚“± + (=ucs . #x3894) ; 㢔 + )) +(define-char + '((=>ucs . #x22297) ; 𢊗 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09458) ; ø¸‚“² + )) +(define-char + '((morohashi-daikanwa 9458 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4337) ; ø»˜’º + (=ucs . #x22297) ; 𢊗 + )) +(define-char + '((=>ucs . #x22298) ; 𢊘 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09459) ; ø¸‚“³ + )) +(define-char + '((=>ucs . #x22298) ; 𢊘 + (morohashi-daikanwa 9459 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x455E) ; ø»š ¡ + )) +(define-char + '((morohashi-daikanwa 9459 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x22298) ; 𢊘 + )) +(define-char + '((=>ucs . #x5ED2) ; 廒 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3C55) ; ø»‹Œ® + (=jis-x0213-2-2000 . #x2C29) ; ø»¤­’ + (chinese-big5 . #xE1BC) ; ý¢€Ž†¼ + (ideograph-daikanwa . 09460) ; ø¸‚“´ + (ucs-jis . #x5ED2) ; ø»‹Œ® + )) +(define-char + '((morohashi-daikanwa 9460 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x625A) ; ø»…¦› + (chinese-isoir165 . #x625A) ; ø»ŽŽ« + (chinese-cns11643-2 . #x4A23) ; ø»”ˆ° + (=jef-china3 . #x4CCB) ; øº„³‹ + (=ucs . #x5ED2) ; 廒 + )) +(define-char + '((=>ucs . #x5ED3) ; 廓 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2206) + (=jis-x0208 . #x3347) ; ø½Š¾ + (korean-ksc5601 . #x4E29) ; ø»‰œš + (=gt-pj-1 . #x3347) ; ø½Š¾ + (ideograph-daikanwa . 09461) ; ø¸‚“µ + (ucs-jis . #x5ED3) ; ø½Š¾ + )) +(define-char + '((morohashi-daikanwa 9461 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x402A) ; ø»„³¯ + (chinese-isoir165 . #x402A) ; ø»›¿ + (chinese-cns11643-1 . #x6860) ; ø»’«­ + (chinese-big5 . #xB9F8) ; ý¢€‹§¸ + (=ucs . #x5ED3) ; 廓 + )) +(define-char + '((=>ucs . #x5ED4) ; 廔 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3C56) ; ø»‹Œ¯ + (ideograph-daikanwa . 09462) ; ø¸‚“¶ + (ucs-jis . #x5ED4) ; ø»‹Œ¯ + )) +(define-char + '((morohashi-daikanwa 9462 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A24) ; ø»”ˆ± + (chinese-big5 . #xE1BD) ; ý¢€Ž†½ + (=ucs . #x5ED4) ; 廔 + )) +(define-char + '((=>ucs . #x5ED5) ; 廕 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3C57) ; ø»‹Œ° + (ideograph-daikanwa . 09463) ; ø¸‚“· + (ucs-jis . #x5ED5) ; ø»‹Œ° + )) +(define-char + '((morohashi-daikanwa 9463 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A21) ; ø»”ˆ® + (chinese-big5 . #xE1BA) ; ý¢€Ž†º + (=ucs . #x5ED5) ; 廕 + )) +(define-char + '((=>ucs . #x5ED6) ; 廖 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2210) + (=jis-x0208 . #x5721) ; ø½‹… + (korean-ksc5601 . #x5678) ; ø»‰©™ + (=gt-pj-1 . #x5721) ; ø½‹… + (ideograph-daikanwa . 09464) ; ø¸‚“¸ + (=gt-k . 11205) ; ý¡„‚¯… + (ucs-jis . #x5ED6) ; ø½‹… + )) +(define-char + '((morohashi-daikanwa 9464 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x414E) ; ø»„µ± + (chinese-isoir165 . #x414E) ; ø»ž + (chinese-big5 . #xB9F9) ; ý¢€‹§¹ + (=ucs . #x5ED6) ; 廖 + )) +(define-char + '((=>ucs . #x5ED6) ; 廖 + (morohashi-daikanwa 9464 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6861) ; ø»’«® + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x497C) ; ø»”ˆ« + (chinese-big5 . #xE1B7) ; ý¢€Ž†· + (ideograph-daikanwa . 09465) ; ø¸‚“¹ + (=ucs . #x5ED7) ; 廗 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x497A) ; ø»”ˆ© + (chinese-big5 . #xE1B5) ; ý¢€Ž†µ + (ideograph-daikanwa . 09466) ; ø¸‚“º + (=ucs . #x5ED8) ; 廘 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C50) ; ø»Œ‰ + (ideograph-daikanwa . 09467) ; ø¸‚“» + (=ucs . #x22299) ; 𢊙 + )) +(define-char + '((=>ucs . #x3895) ; 㢕 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09468) ; ø¸‚“¼ + (=jef-china3 . #x4CCD) ; øº„³ + )) +(define-char + '((morohashi-daikanwa 9468 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x433A) ; ø»˜’½ + (=ucs . #x3895) ; 㢕 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09469) ; ø¸‚“½ + )) +(define-char + '((=>ucs . #x2229B) ; 𢊛 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09470) ; ø¸‚“¾ + )) +(define-char + '((morohashi-daikanwa 9470 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4560) ; ø»š £ + (=ucs . #x2229B) ; 𢊛 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x455F) ; ø»š ¢ + (ideograph-daikanwa . 09471) ; ø¸‚“¿ + (=ucs . #x2229C) ; 𢊜 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x455D) ; ø»š   + (ideograph-daikanwa . 09472) ; ø¸‚”€ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C4F) ; ø»Œˆ + (ideograph-daikanwa . 09473) ; ø¸‚” + (=ucs . #x2229D) ; 𢊝 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09474) ; ø¸‚”‚ + )) +(define-char + '((=>ucs . #x222A8) ; 𢊨 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09475) ; ø¸‚”ƒ + )) +(define-char + '((morohashi-daikanwa 9475 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C51) ; ø»ŒŠ + (=ucs . #x222A8) ; 𢊨 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (=ucs . #x5ECD) ; 廍 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x495B) ; ø»˜œ’ + (ideograph-daikanwa . 09476) ; ø¸‚”„ + (=ucs . #x3896) ; 㢖 + )) +(define-char + '((=>ucs . #x222AD) ; 𢊭 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 09477) ; ø¸‚”… + )) +(define-char + '((morohashi-daikanwa 9477 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x225E) ; ø»ž + (=ucs . #x222AD) ; 𢊭 + )) +(define-char + '((=>ucs . #x5ED9) ; 廙 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 09478) ; ø¸‚”† + )) +(define-char + '((=>ucs . #x5ED9) ; 廙 + (morohashi-daikanwa 9478 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0213-2-2000 . #x2C2A) ; ø»¤­“ + (ucs-jis . #x5ED9) ; ø»¤­“ + )) +(define-char + '((morohashi-daikanwa 9478 0 3 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A22) ; ø»”ˆ¯ + (chinese-big5 . #xE1BB) ; ý¢€Ž†» + (=ucs . #x5ED9) ; 廙 + )) +(define-char + '((=>ucs . #x5EDA) ; 廚 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-1 . 2216) + (shinjigen-2 . 2216) + (=jis-x0208 . #x5724) ; ø½‹…“ + (korean-ksc5601 . #x7137) ; ø»Š‚ + (=gt-pj-1 . #x5724) ; ø½‹…“ + (ideograph-daikanwa . 09479) ; ø¸‚”‡ + (=gt-k . 11970) ; ý¡„‚»‚ + (ucs-jis . #x5EDA) ; ø½‹…“ + )) +(define-char + '((morohashi-daikanwa 9479 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C5A) ; ø»’±Ÿ + (chinese-big5 . #xBC70) ; ý¢€‹±° + (=ucs . #x5EDA) ; 廚 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x495A) ; ø»˜œ‘ + (ideograph-daikanwa . 09480) ; ø¸‚”ˆ + (=ucs . #x222AE) ; 𢊮 + )) +(define-char + '((=>ucs . #x222AF) ; 𢊯 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 09481) ; ø¸‚”‰ + )) +(define-char + '((morohashi-daikanwa 9481 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x222AF) ; 𢊯 + )) +(define-char + '((=>ucs . #x222AF) ; 𢊯 + (morohashi-daikanwa 9481 0 5) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x373F) ; ø»˜š + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 09482) ; ø¸‚”Š + (=ucs . #x222B0) ; 𢊰 + )) +(define-char + '((=>ucs . #x222B0) ; 𢊰 + (morohashi-daikanwa 9482 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4958) ; ø»˜œ + )) +(define-char + '((=>ucs . #x5EDB) ; 廛 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 2219) + (=jis-x0208 . #x5725) ; ø½‹…” + (korean-ksc5601 . #x6E78) ; ø»ŠŒ© + (=gt-pj-1 . #x5725) ; ø½‹…” + (ideograph-daikanwa . 09483) ; ø¸‚”‹ + (=gt-k . 11971) ; ý¡„‚»ƒ + (ucs-jis . #x5EDB) ; ø½‹…” + )) +(define-char + '((=>ucs . #x5EDB) ; 廛 + (morohashi-daikanwa 9483 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x503C) ; ø»”‘½ + )) +(define-char + '((morohashi-daikanwa 9483 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x625C) ; ø»…¦ + (chinese-isoir165 . #x625C) ; ø»ŽŽ­ + (chinese-big5 . #xE573) ; ý¢€Ž•³ + (=ucs . #x5EDB) ; 廛 + )) +(define-char + '((=>ucs . #x5EDC) ; 廜 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3C58) ; ø»‹Œ± + (chinese-big5 . #xE1B9) ; ý¢€Ž†¹ + (ideograph-daikanwa . 09484) ; ø¸‚”Œ + (=jef-china3 . #x4CCE) ; øº„³Ž + (ucs-jis . #x5EDC) ; ø»‹Œ± + )) +(define-char + '((morohashi-daikanwa 9484 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x497E) ; ø»”ˆ­ + (=ucs . #x5EDC) ; 廜 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C7A) ; ø»š« + (ideograph-daikanwa . 09485) ; ø¸‚” + (=ucs . #x222B1) ; 𢊱 + )) +(define-char + '((=>ucs . #x222B2) ; 𢊲 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 09486) ; ø¸‚”Ž + )) +(define-char + '((morohashi-daikanwa 9486 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4959) ; ø»˜œ + (=ucs . #x222B2) ; 𢊲 + )) +(define-char + '((=>ucs . #x5EDD) ; 廝 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-1 . 2212) + (shinjigen-2 . 2212) + (=jis-x0208 . #x5723) ; ø½‹…’ + (=gt-pj-1 . #x5723) ; ø½‹…’ + (ideograph-daikanwa . 09487) ; ø¸‚” + (ucs-jis . #x5EDD) ; ø½‹…’ + )) +(define-char + '((morohashi-daikanwa 9487 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C5C) ; ø»’±¡ + (chinese-big5 . #xBC72) ; ý¢€‹±² + (=ucs . #x5EDD) ; 廝 + )) +(define-char + '((=>ucs . #x5EDE) ; 廞 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3C59) ; ø»‹Œ² + (chinese-big5 . #xE574) ; ý¢€Ž•´ + (ideograph-daikanwa . 09488) ; ø¸‚” + (ucs-jis . #x5EDE) ; ø»‹Œ² + )) +(define-char + '((morohashi-daikanwa 9488 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x503D) ; ø»”‘¾ + (=jef-china3 . #x4CCC) ; øº„³Œ + (=ucs . #x5EDE) ; 廞 + )) +(define-char + '((=>ucs . #x5EDF) ; 廟 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x4940) ; ø»‚· + (korean-ksc5601 . #x5959) ; ø»‰­” + (ideograph-daikanwa . 09489) ; ø¸‚”‘ + )) +(define-char + '((=>ucs . #x5EDF) ; 廟 + (morohashi-daikanwa 9489 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208 . #x4940) ; ø»‡‹— + (=jis-x0208-1990 . #x4940) ; ø½Š±‹ + (=gt-pj-1 . #x4940) ; ø»‡‹— + (=jef-china3 . #x4CD2) ; øº„³’ + (ucs-jis . #x5EDF) ; ø»‡‹— + )) +(define-char + '((morohashi-daikanwa 9489 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C5B) ; ø»’±  + (chinese-gb12345 . #x436D) ; 廟 + (chinese-big5 . #xBC71) ; ý¢€‹±± + (=ucs . #x5EDF) ; 廟 + )) +(define-char + '((=>ucs . #x5EE0) ; å»  + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-1 . 2214) + (japanese-jisx0208-1978 . #x3E33) ; ø»‚¦¸ + (korean-ksc5601 . #x735F) ; ø»Š“¦ + (ideograph-daikanwa . 09490) ; ø¸‚”’ + )) +(define-char + '((=>ucs . #x5EE0) ; å»  + (morohashi-daikanwa 9490 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208 . #x3E33) ; ø»†»€ + (=jis-x0208-1990 . #x3E33) ; ø½Š ´ + (=gt-pj-1 . #x3E33) ; ø»†»€ + (=jef-china3 . #x4CD1) ; øº„³‘ + (ucs-jis . #x5EE0) ; ø»†»€ + )) +(define-char + '((morohashi-daikanwa 9490 0 2 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C5E) ; ø»’±£ + (chinese-gb12345 . #x3327) ; å»  + (chinese-big5 . #xBC74) ; ý¢€‹±´ + (=ucs . #x5EE0) ; å»  + )) +(define-char + '((=>ucs . #x5EE1) ; 廡 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 2225) + (=jis-x0208 . #x5727) ; ø½‹…– + (=gt-pj-1 . #x5727) ; ø½‹…– + (ideograph-daikanwa . 09491) ; ø¸‚”“ + (=gt-k . 11973) ; ý¡„‚»… + (ucs-jis . #x5EE1) ; ø½‹…– + )) +(define-char + '((morohashi-daikanwa 9491 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x503E) ; ø»”‘¿ + (chinese-gb12345 . #x6250) ; 廡 + (chinese-big5 . #xE575) ; ý¢€Ž•µ + (=ucs . #x5EE1) ; 廡 + )) +(define-char + '((=>ucs . #x5EE2) ; 廢 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 2195) + (=jis-x0208 . #x5726) ; ø½‹…• + (korean-ksc5601 . #x7848) ; ø»Šš¥ + (=gt-pj-1 . #x5726) ; ø½‹…• + (ideograph-daikanwa . 09492) ; ø¸‚”” + (=gt-k . 11972) ; ý¡„‚»„ + (ucs-jis . #x5EE2) ; ø½‹…• + )) +(define-char + '((morohashi-daikanwa 9492 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C59) ; ø»’±ž + (chinese-gb12345 . #x374F) ; 廢 + (chinese-big5 . #xBC6F) ; ý¢€‹±¯ + (=ucs . #x5EE2) ; 廢 + )) +(define-char + '((=>ucs . #x5EE3) ; 廣 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 2168) + (=jis-x0208 . #x5722) ; ø½‹…‘ + (korean-ksc5601 . #x4E46) ; ø»‰œ· + (=gt-pj-1 . #x5722) ; ø½‹…‘ + (chinese-big5 . #xBC73) ; ý¢€‹±³ + (ideograph-daikanwa . 09493) ; ø¸‚”• + (=gt-k . 11969) ; ý¡„‚» + (ucs-jis . #x5EE3) ; ø½‹…‘ + )) +(define-char + '((=>ucs . #x5EE3) ; 廣 + (morohashi-daikanwa 9493 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C5D) ; ø»’±¢ + )) +(define-char + '((morohashi-daikanwa 9493 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb12345 . #x3963) ; 廣 + (=ucs . #x5EE3) ; 廣 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x495C) ; ø»˜œ“ + (ideograph-daikanwa . 09494) ; ø¸‚”– + (=ucs . #x3897) ; 㢗 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 09495) ; ø¸‚”— + (=ucs . #x222B3) ; 𢊳 + )) +(define-char + '((=>ucs . #x222B3) ; 𢊳 + (morohashi-daikanwa 9495 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D59) ; ø»ž‘” + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2262) ; ø»ž“ + (ideograph-daikanwa . 09496) ; ø¸‚”˜ + (=ucs . #x222B4) ; 𢊴 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 09497) ; ø¸‚”™ + (=ucs . #x222B5) ; 𢊵 + )) +(define-char + '((=>ucs . #x222B5) ; 𢊵 + (morohashi-daikanwa 9497 0 4) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C7C) ; ø»š«‘ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2263) ; ø»ž” + (ideograph-daikanwa . 09498) ; ø¸‚”š + (=ucs . #x222BC) ; 𢊼 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2261) ; ø»ž’ + (ideograph-daikanwa . 09499) ; ø¸‚”› + (=ucs . #x222BB) ; 𢊻 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 09500) ; ø¸‚”œ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x225F) ; ø»ž + (ideograph-daikanwa . 09501) ; ø¸‚” + (=ucs . #x222BA) ; 𢊺 + )) +(define-char + '((=>ucs . #x222C1) ; 𢋁 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 49077) ; ø¸‹¾µ + )) +(define-char + '((morohashi-daikanwa 49077 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2260) ; ø»ž‘ + (=ucs . #x222C1) ; 𢋁 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B71) ; ø»–•  + (=ucs . #x3898) ; 㢘 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb12345 . #x7D28) ; 廤 + (=ucs . #x5EE4) ; 廤 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C7E) ; ø»š«“ + (=ucs . #x222B6) ; 𢊶 + )) +(define-char + '((=>ucs . #x222C2) ; 𢋂 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09502) ; ø¸‚”ž + )) +(define-char + '((morohashi-daikanwa 9502 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C7B) ; ø»š« + (=ucs . #x222C2) ; 𢋂 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5441) ; ø»š¶† + (ideograph-daikanwa . 09503) ; ø¸‚”Ÿ + (=ucs . #x222C3) ; 𢋃 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x505D) ; ø»–œ¢ + (ideograph-daikanwa . 09504) ; ø¸‚”  + (=ucs . #x3899) ; 㢙 + )) +(define-char + '((=>ucs . #x5EE5) ; 廥 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3C5A) ; ø»‹Œ³ + (chinese-big5 . #xE973) ; ý¢€Ž¥³ + (ideograph-daikanwa . 09505) ; ø¸‚”¡ + (ucs-jis . #x5EE5) ; ø»‹Œ³ + )) +(define-char + '((morohashi-daikanwa 9505 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x567D) ; ø»”›² + (=jef-china3 . #x4CCF) ; øº„³ + (=ucs . #x5EE5) ; 廥 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x502C) ; ø»˜¥µ + (ideograph-daikanwa . 09506) ; ø¸‚”¢ + (=ucs . #x389A) ; 㢚 + )) +(define-char + '((=>ucs . #x222C4) ; 𢋄 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09507) ; ø¸‚”£ + )) +(define-char + '((morohashi-daikanwa 9507 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4C7D) ; ø»š«’ + (=ucs . #x222C4) ; 𢋄 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x567B) ; ø»”›° + (chinese-big5 . #xE971) ; ý¢€Ž¥± + (ideograph-daikanwa . 09508) ; ø¸‚”¤ + (=ucs . #x5EE6) ; 廦 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x567A) ; ø»”›¯ + (chinese-big5 . #xE970) ; ý¢€Ž¥° + (ideograph-daikanwa . 09509) ; ø¸‚”¥ + (=ucs . #x5EE7) ; 廧 + )) +(define-char + '((=>ucs . #x5EE8) ; 廨 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 2227) + (=jis-x0208 . #x5728) ; ø½‹…— + (=gt-pj-1 . #x5728) ; ø½‹…— + (ideograph-daikanwa . 09510) ; ø¸‚”¦ + (ucs-jis . #x5EE8) ; ø½‹…— + )) +(define-char + '((=>ucs . #x5EE8) ; 廨 + (morohashi-daikanwa 9510 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x567C) ; ø»”›± + (chinese-big5 . #xE972) ; ý¢€Ž¥² + )) +(define-char + '((morohashi-daikanwa 9510 0 3) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x625D) ; ø»…¦ž + (chinese-isoir165 . #x625D) ; ø»ŽŽ® + (=ucs . #x5EE8) ; 廨 + )) +(define-char + '((=>ucs . #x222C5) ; 𢋅 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09511) ; ø¸‚”§ + )) +(define-char + '((morohashi-daikanwa 9511 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5443) ; ø»š¶ˆ + (=ucs . #x222C5) ; 𢋅 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x502E) ; ø»˜¥· + (ideograph-daikanwa . 09512) ; ø¸‚”¨ + (=ucs . #x389B) ; 㢛 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5440) ; ø»š¶… + (ideograph-daikanwa . 09513) ; ø¸‚”© + (=ucs . #x222C6) ; 𢋆 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x502D) ; ø»˜¥¶ + (ideograph-daikanwa . 09514) ; ø¸‚”ª + (=cbeta . 05266) ; ø¸¡’’ + (=ucs . #x222C7) ; 𢋇 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 2229) + (=jis-x0208 . #x5729) ; ø½‹…˜ + (=gt-pj-1 . #x5729) ; 廩 + (chinese-big5 . #xE96F) ; ý¢€Ž¥¯ + (ideograph-daikanwa . 09515) ; ø¸‚”« + (=ucs . #x5EE9) ; 廩 + )) +(define-char + '((=>ucs . #x5EE9) ; 廩 + (morohashi-daikanwa 9515 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5679) ; ø»”›® + )) +(define-char + '((=>ucs . #x389C) ; 㢜 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09516) ; ø¸‚”¬ + (=jef-china3 . #x4CD0) ; øº„³ + )) +(define-char + '((morohashi-daikanwa 9516 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5442) ; ø»š¶‡ + (=ucs . #x389C) ; 㢜 + )) +(define-char + '((=>ucs . #x222CC) ; 𢋌 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09517) ; ø¸‚”­ + )) +(define-char + '((morohashi-daikanwa 9517 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5444) ; ø»š¶‰ + (=ucs . #x222CC) ; 𢋌 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x625E) ; ø»…¦Ÿ + (chinese-isoir165 . #x625E) ; ø»ŽŽ¯ + (chinese-cns11643-3 . #x505C) ; ø»–œ¡ + (=ucs . #x5EEA) ; 廪 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x376E) ; ø»ž • + (ideograph-daikanwa . 09518) ; ø¸‚”® + (=cbeta . 03887) ; ø¸ ¼¯ + (=ucs . #x222D1) ; 𢋑 + )) +(define-char + '((=>ucs . #x222D2) ; 𢋒 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 09519) ; ø¸‚”¯ + )) +(define-char + '((morohashi-daikanwa 9519 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B44) ; ø»›€› + (=ucs . #x222D2) ; 𢋒 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x376C) ; ø»ž “ + (ideograph-daikanwa . 09520) ; ø¸‚”° + (=ucs . #x222D3) ; 𢋓 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 09521) ; ø¸‚”± + (=ucs . #x222D4) ; 𢋔 + )) +(define-char + '((=>ucs . #x222D4) ; 𢋔 + (morohashi-daikanwa 9521 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x376D) ; ø»ž ” + )) +(define-char + '((=>ucs . #x222DA) ; 𢋚 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 09522) ; ø¸‚”² + )) +(define-char + '((morohashi-daikanwa 9522 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B43) ; ø»›€š + (=ucs . #x222DA) ; 𢋚 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 09523) ; ø¸‚”³ + (=ucs . #x222DD) ; 𢋝 + )) +(define-char + '((=>ucs . #x222DD) ; 𢋝 + (morohashi-daikanwa 9523 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B45) ; ø»›€œ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x376F) ; ø»ž – + (=ucs . #x222DC) ; 𢋜 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F51) ; ø»ž«¨ + (ideograph-daikanwa . 09524) ; ø¸‚”´ + (=ucs . #x222E1) ; 𢋡 + )) +(define-char + '((=>ucs . #x5EEB) ; 廫 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 09525) ; ø¸‚”µ + )) +(define-char + '((=>ucs . #x5EEB) ; 廫 + (morohashi-daikanwa 9525 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x3C5B) ; ø»‹Œ´ + (ucs-jis . #x5EEB) ; ø»‹Œ´ + )) +(define-char + '((morohashi-daikanwa 9525 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B21) ; ø»˜µ´ + (=ucs . #x5EEB) ; 廫 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F4E) ; ø»ž«¥ + (ideograph-daikanwa . 09526) ; ø¸‚”¶ + (=ucs . #x222E2) ; 𢋢 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F4D) ; ø»ž«¤ + (ideograph-daikanwa . 09527) ; ø¸‚”· + (=ucs . #x222E6) ; 𢋦 + )) +(define-char + '((=>ucs . #x222E3) ; 𢋣 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 09528) ; ø¸‚”¸ + )) +(define-char + '((morohashi-daikanwa 9528 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x615B) ; ø»›‰¦ + (=ucs . #x222E3) ; 𢋣 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F50) ; ø»ž«§ + (ideograph-daikanwa . 09529) ; ø¸‚”¹ + (=ucs . #x222ED) ; 𢋭 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F4F) ; ø»ž«¦ + (ideograph-daikanwa . 09530) ; ø¸‚”º + (=ucs . #x222E7) ; 𢋧 + )) +(define-char + '((=>ucs . #x222EA) ; 𢋪 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 09531) ; ø¸‚”» + )) +(define-char + '((morohashi-daikanwa 9531 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F4C) ; ø»ž«£ + (=ucs . #x222EA) ; 𢋪 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x615C) ; ø»›‰§ + (=ucs . #x222F1) ; 𢋱 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 09533) ; ø¸‚”½ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F5E) ; ø»˜¼© + (ideograph-daikanwa . 09534) ; ø¸‚”¾ + (=cbeta . 05536) ; ø¸¡–  + (=ucs . #x389D) ; 㢝 + )) +(define-char + '((=>ucs . #x5EEC) ; 廬 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 16) + (total-strokes . 19) + (shinjigen-2 . 2233) + (=jis-x0208 . #x572A) ; ø½‹…™ + (korean-ksc5601 . #x5566) ; ø»‰§© + (=gt-pj-1 . #x572A) ; ø½‹…™ + (chinese-big5 . #xC366) ; ý¢€Œ¦ + (ideograph-daikanwa . 09535) ; ø¸‚”¿ + (ucs-jis . #x5EEC) ; ø½‹…™ + )) +(define-char + '((morohashi-daikanwa 9535 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (kangxi-strokes . 16) + (total-strokes . 19) + (chinese-gb12345 . #x422E) ; 廬 + (=ucs . #x5EEC) ; 廬 + )) +(define-char + '((=>ucs . #x5EEC) ; 廬 + (morohashi-daikanwa 9535 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (kangxi-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-1 . #x7833) ; ø»“‚  + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4668) ; ø»ž¶‘ + (ideograph-daikanwa . 09536) ; ø¸‚•€ + (=ucs . #x222EF) ; 𢋯 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4669) ; ø»ž¶’ + (ideograph-daikanwa . 09537) ; ø¸‚• + (=ucs . #x222F0) ; 𢋰 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 09538) ; ø¸‚•‚ + )) +(define-char + '((=>ucs . #x222F2) ; 𢋲 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 09539) ; ø¸‚•ƒ + )) +(define-char + '((morohashi-daikanwa 9539 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6769) ; ø»›’¨ + (=ucs . #x222F2) ; 𢋲 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 09540) ; ø¸‚•„ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 16) + (=ucs . #x5EED) ; å»­ + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x676A) ; ø»›’© + (=ucs . #x222F8) ; 𢋸 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C24) ; ø»›˜¹ + (ideograph-daikanwa . 09541) ; ø¸‚•… + (=ucs . #x222FB) ; 𢋻 + )) +(define-char + '((=>ucs . #x389E) ; 㢞 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 09542) ; ø¸‚•† + )) +(define-char + '((morohashi-daikanwa 9542 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x633C) ; ø»™¿ + (=ucs . #x389E) ; 㢞 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x6872) ; ø»”¶ƒ + (chinese-big5 . #xF446) ; ý¢€‘† + (ideograph-daikanwa . 09543) ; ø¸‚•‡ + (=ucs . #x5EEE) ; å»® + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x6873) ; ø»”¶„ + (chinese-big5 . #xF447) ; ý¢€‘‡ + (ideograph-daikanwa . 09544) ; ø¸‚•ˆ + (=ucs . #x5EEF) ; 廯 + )) +(define-char + '((=>ucs . #x222FC) ; 𢋼 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 09545) ; ø¸‚•‰ + )) +(define-char + '((morohashi-daikanwa 9545 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C23) ; ø»›˜¸ + (=ucs . #x222FC) ; 𢋼 + )) +(define-char + '((=>ucs . #x222FD) ; 𢋽 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 09546) ; ø¸‚•Š + )) +(define-char + '((morohashi-daikanwa 9546 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D5D) ; ø»Ÿ€˜ + (=ucs . #x222FD) ; 𢋽 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D5B) ; ø»Ÿ€– + (ideograph-daikanwa . 09547) ; ø¸‚•‹ + (=ucs . #x222FE) ; 𢋾 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C22) ; ø»›˜· + (ideograph-daikanwa . 09548) ; ø¸‚•Œ + (=ucs . #x222FF) ; 𢋿 + )) +(define-char + '((=>ucs . #x22302) ; 𢌂 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 09549) ; ø¸‚• + )) +(define-char + '((morohashi-daikanwa 9549 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D5C) ; ø»Ÿ€— + (=ucs . #x22302) ; 𢌂 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D5A) ; ø»Ÿ€• + (ideograph-daikanwa . 09550) ; ø¸‚•Ž + (=ucs . #x22300) ; 𢌀 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 09551) ; ø¸‚• + )) +(define-char + '((=>ucs . #x5EF0) ; å»° + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (=jis-x0208 . #x572D) ; ø½‹…œ + (=gt-pj-1 . #x572D) ; ø½‹…œ + (ideograph-daikanwa . 09552) ; ø¸‚• + (ucs-jis . #x5EF0) ; ø½‹…œ + )) +(define-char + '((morohashi-daikanwa 9552 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C3F) ; ø»–­¬ + (=ucs . #x5EF0) ; å»° + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D5E) ; ø»Ÿ€™ + (ideograph-daikanwa . 49078) ; ø¸‹¾¶ + (=ucs . #x22303) ; 𢌃 + )) +(define-char + '((=>ucs . #x22304) ; 𢌄 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 09553) ; ø¸‚•‘ + )) +(define-char + '((morohashi-daikanwa 9553 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x663C) ; ø»™†™ + (=ucs . #x22304) ; 𢌄 + )) +(define-char + '((=>ucs . #x5EF1) ; å»± + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 18) + (total-strokes . 21) + (shinjigen-2 . 2234) + (=jis-x0208 . #x572B) ; ø½‹…š + (=gt-pj-1 . #x572B) ; ø½‹…š + (ideograph-daikanwa . 09554) ; ø¸‚•’ + (ucs-jis . #x5EF1) ; ø½‹…š + )) +(define-char + '((morohashi-daikanwa 9554 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B59) ; ø»”º„ + (chinese-big5 . #xF5CB) ; ý¢€—‹ + (=ucs . #x5EF1) ; å»± + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5334) ; ø»Ÿˆ£ + (=ucs . #x22306) ; 𢌆 + )) +(define-char + '((=>ucs . #x22308) ; 𢌈 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 09555) ; ø¸‚•“ + )) +(define-char + '((morohashi-daikanwa 9555 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 19) + (total-strokes . 22) + (=ucs . #x22308) ; 𢌈 + )) +(define-char + '((=>ucs . #x22308) ; 𢌈 + (morohashi-daikanwa 9555 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x733E) ; ø»›£¥ + )) +(define-char + '((=>ucs . #x22309) ; 𢌉 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 09556) ; ø¸‚•” + )) +(define-char + '((morohashi-daikanwa 9556 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 19) + (total-strokes . 22) + (=ucs . #x22309) ; 𢌉 + )) +(define-char + '((=>ucs . #x22309) ; 𢌉 + (morohashi-daikanwa 9556 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x576E) ; ø»Ÿ• + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D4D) ; ø»”¼´ + (chinese-big5 . #xF6DF) ; ý¢€›Ÿ + (ideograph-daikanwa . 09557) ; ø¸‚•• + (=ucs . #x5EF2) ; 廲 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 09558) ; ø¸‚•– + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x576F) ; ø»Ÿ– + (=ucs . #x2230B) ; 𢌋 + )) +(define-char + '((=>ucs . #x2230D) ; 𢌍 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideograph-daikanwa . 09559) ; ø¸‚•— + )) +(define-char + '((morohashi-daikanwa 9559 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-5 . #x756A) ; ø»›§ + (=ucs . #x2230D) ; 𢌍 + )) +(define-char + '((=>ucs . #x22311) ; 𢌑 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideograph-daikanwa . 09560) ; ø¸‚•˜ + )) +(define-char + '((morohashi-daikanwa 9560 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B4D) ; ø»Ÿ”¬ + (=ucs . #x22311) ; 𢌑 + )) +(define-char + '((=>ucs . #x22312) ; 𢌒 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 09561) ; ø¸‚•™ + )) +(define-char + '((morohashi-daikanwa 9561 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E64) ; ø»Ÿ™ + (=ucs . #x22312) ; 𢌒 + )) +(define-char + '((=>ucs . #x5EF3) ; 廳 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 22) + (total-strokes . 25) + (shinjigen-2 . 2170) + (=jis-x0208 . #x572C) ; ø½‹…› + (korean-ksc5601 . #x7466) ; ø»Š•‹ + (=gt-pj-1 . #x572C) ; ø½‹…› + (ideograph-daikanwa . 09562) ; ø¸‚•š + (ucs-jis . #x5EF3) ; ø½‹…› + )) +(define-char + '((morohashi-daikanwa 9562 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-gb12345 . #x4C7C) ; 廳 + (=ucs . #x5EF3) ; 廳 + )) +(define-char + '((=>ucs . #x5EF3) ; 廳 + (morohashi-daikanwa 9562 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-1 . #x7D22) ; ø»“‰¥ + (chinese-big5 . #xC655) ; ý¢€Œ™• + )) +(define-char + '((=>ucs . #x22313) ; 𢌓 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 23) + (total-strokes . 26) + (ideograph-daikanwa . 09563) ; ø¸‚•› + )) +(define-char + '((morohashi-daikanwa 9563 0 0) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-7 . #x6236) ; ø»Ÿž§ + (=ucs . #x22313) ; 𢌓 + )) +(define-char + '((ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 09564) ; ø¸‚•œ + (=ucs . #x22314) ; 𢌔 + )) +(define-char + '((=>ucs . #x22314) ; 𢌔 + (morohashi-daikanwa 9564 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A68) ; ø»›®¡ + )) +(define-char + '((=>ucs . #x22315) ; 𢌕 + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 09565) ; ø¸‚• + )) +(define-char + '((morohashi-daikanwa 9565 0 1) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 24) + (total-strokes . 27) + (=ucs . #x22315) ; 𢌕 + )) +(define-char + '((=>ucs . #x22315) ; 𢌕 + (morohashi-daikanwa 9565 0 2) + (ideographic-radical . 53) ; â¼´ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A67) ; ø»›®  + )) diff --git a/lisp/utf-2000/Ideograph-R054-Long-Stride.el b/lisp/utf-2000/Ideograph-R054-Long-Stride.el new file mode 100644 index 0000000..513f3fb --- /dev/null +++ b/lisp/utf-2000/Ideograph-R054-Long-Stride.el @@ -0,0 +1,287 @@ +(define-char + '((ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x5B48) ; ø»…›· + (=jis-x0208 . #x572E) ; ø½‹… + (chinese-isoir165 . #x5B48) ; ø»Ž„‡ + (chinese-cns11643-3 . #x213F) ; ø»•—‚ + (=gt-pj-1 . #x572E) ; å»´ + (ideograph-daikanwa . 09566) ; ø¸‚•ž + (=gt-k . 00230) ; ý¡„€ƒ¦ + (=ucs . #x5EF4) ; å»´ + )) +(define-char + '((=>ucs . #x389F) ; 㢟 + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 09567) ; ø¸‚•Ÿ + )) +(define-char + '((morohashi-daikanwa 9567 0 1) + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2429) ; ø»—¥Š + (=ucs . #x389F) ; 㢟 + )) +(define-char + '((ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2361) ; ø»•š  + (ideograph-daikanwa . 09568) ; ø¸‚•  + (=ucs . #x5EF5) ; 廵 + )) +(define-char + '((=>ucs . #x5EF6) ; 延 + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 4) + (total-strokes . 7) + (korean-ksc5601 . #x6645) ; ø»Š€† + (chinese-big5 . #xA9B5) ; ý¢€Š¦µ + (ideograph-daikanwa . 09569) ; ø¸‚•¡ + (=jef-china3 . #x4CD5) ; øº„³• + )) +(define-char + '((morohashi-daikanwa 9569 0 0) + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5153) ; ø»…– + (chinese-isoir165 . #x5153) ; ø»µ¦ + (=ucs . #x5EF6) ; 延 + )) +(define-char + '((=>ucs . #x5EF6) ; 延 + (morohashi-daikanwa 9569 0 1) + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0208-1978 . #x3164) ; ø»‚”£ + (japanese-jisx0208 . #x3164) ; ø»†¨« + )) +(define-char + '((=>ucs . #x5EF6) ; 延 + (morohashi-daikanwa 9569 0 2) + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4D37) ; ø»’ƒš + (=jis-x0208-1990 . #x3164) ; ø½ŠŽŸ + (=gt-pj-1 . #x3164) ; ø»’ƒš + (=gt-k . 03635) ; ý¡„€¸³ + (ucs-jis . #x5EF6) ; ø»’ƒš + )) +(define-char + '((=>ucs . #x2231B) ; 𢌛 + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09570) ; ø¸‚•¢ + )) +(define-char + '((morohashi-daikanwa 9570 0 1) + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B2C) ; ø»œƒ§ + (=ucs . #x2231B) ; 𢌛 + )) +(define-char + '((=>ucs . #x5EF7) ; å»· + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0208-1978 . #x446E) ; ø»‚°§ + (japanese-jisx0208 . #x446E) ; ø»‡„¯ + (korean-ksc5601 . #x6F55) ; ø»Š¤ + (chinese-big5 . #xA7CA) ; ý¢€ŠŸŠ + (ideograph-daikanwa . 09571) ; ø¸‚•£ + (=jef-china3 . #x4CD6) ; øº„³– + )) +(define-char + '((morohashi-daikanwa 9571 0 0) + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x4D22) ; ø»…†­ + (chinese-isoir165 . #x4D22) ; ø»®½ + (chinese-cns11643-1 . #x4A2C) ; ø»‘¾µ + (=jis-x0208-1990 . #x446E) ; ø½Šª£ + (=gt-pj-1 . #x446E) ; å»· + (=ucs . #x5EF7) ; å»· + )) +(define-char + '((=>ucs . #x2231D) ; 𢌝 + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09572) ; ø¸‚•¤ + )) +(define-char + '((morohashi-daikanwa 9572 0 0) + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B2D) ; ø»œƒ¨ + (=ucs . #x2231D) ; 𢌝 + )) +(define-char + '((=>ucs . #x2231E) ; 𢌞 + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0213-2-2000 . #x2C2B) ; ø»¤­” + (ideograph-daikanwa . 09573) ; ø¸‚•¥ + (=jef-china3 . #x4CD7) ; øº„³— + (ucs-jis . #x2231E) ; ø»¤­” + )) +(define-char + '((morohashi-daikanwa 9573 0 0) + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B2E) ; ø»œƒ© + (=ucs . #x2231E) ; 𢌞 + )) +(define-char + '((ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x286A) ; ø»•¡¿ + (=ucs . #x38A0) ; 㢠 + )) +(define-char + '((ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x572F) ; ø½‹…ž + (chinese-cns11643-3 . #x2869) ; ø»•¡¾ + (=gt-pj-1 . #x572F) ; 廸 + (=ucs . #x5EF8) ; 廸 + )) +(define-char + '((ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x286B) ; ø»•¢€ + (=ucs . #x5EF9) ; 廹 + )) +(define-char + '((=>ucs . #x5EFA) ; 建 + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2242) + (japanese-jisx0208-1978 . #x377A) ; ø»‚­ + (japanese-jisx0208 . #x377A) ; ø»†±µ + (korean-ksc5601 . #x4B6F) ; ø»‰™† + (chinese-big5 . #xABD8) ; ý¢€Š¯˜ + (ideograph-daikanwa . 09574) ; ø¸‚•¦ + (=jef-china3 . #x4CD8) ; øº„³˜ + )) +(define-char + '((morohashi-daikanwa 9574 0 0) + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3D28) ; ø»„¯“ + (chinese-isoir165 . #x3D28) ; ø»—£ + (chinese-cns11643-1 . #x507A) ; ø»’ˆ· + (=jis-x0208-1990 . #x377A) ; ø½Š—© + (=gt-pj-1 . #x377A) ; 建 + (=ucs . #x5EFA) ; 建 + )) +(define-char + '((ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2239) + (=jis-x0208 . #x3276) ; ø½Š + (korean-ksc5601 . #x7C5F) ; ø»Š ´ + (chinese-cns11643-3 . #x2C4C) ; ø»•§™ + (=gt-pj-1 . #x3276) ; å»» + (ideograph-daikanwa . 09575) ; ø¸‚•§ + (=cbeta . 00327) ; ø¸ …‡ + (=ucs . #x5EFB) ; å»» + )) +(define-char + '((ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 8258) + (=jis-x0208 . #x4736) ; ø½Š®… + (chinese-cns11643-3 . #x2C4B) ; ø»•§˜ + (=gt-pj-1 . #x4736) ; 廼 + (ideograph-daikanwa . 09576) ; ø¸‚•¨ + (=cbeta . 02626) ; ø¸ ©‚ + (=ucs . #x5EFC) ; 廼 + )) +(define-char + '((ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x306E) ; ø»•­³ + (=jis-x0213-2-2000 . #x2C2C) ; ø»¤­• + (ideograph-daikanwa . 09577) ; ø¸‚•© + (=ucs . #x5EFD) ; 廽 + )) +(define-char + '((=>ucs . #x22326) ; 𢌦 + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09578) ; ø¸‚•ª + )) +(define-char + '((morohashi-daikanwa 9578 0 0) + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3245) ; ø»š„Ž + (=ucs . #x22326) ; 𢌦 + )) +(define-char + '((=>ucs . #x22328) ; 𢌨 + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09579) ; ø¸‚•« + )) +(define-char + '((morohashi-daikanwa 9579 0 0) + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x484F) ; ø»œ®° + (=ucs . #x22328) ; 𢌨 + )) +(define-char + '((=>ucs . #x2232B) ; 𢌫 + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09580) ; ø¸‚•¬ + )) +(define-char + '((morohashi-daikanwa 9580 0 0) + (ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F26) ; ø»š–µ + (=ucs . #x2232B) ; 𢌫 + )) +(define-char + '((ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09581) ; ø¸‚•­ + )) +(define-char + '((ideographic-radical . 54) ; â¼µ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09582) ; ø¸‚•® + )) diff --git a/lisp/utf-2000/Ideograph-R055-Two-Hands.el b/lisp/utf-2000/Ideograph-R055-Two-Hands.el new file mode 100644 index 0000000..e057bce --- /dev/null +++ b/lisp/utf-2000/Ideograph-R055-Two-Hands.el @@ -0,0 +1,945 @@ +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x5E43) ; ø»… Œ + (=jis-x0208 . #x5730) ; ø½‹…Ÿ + (chinese-isoir165 . #x5E43) ; ø»Žˆœ + (chinese-cns11643-1 . #x445C) ; ø»‘¶± + (=gt-pj-1 . #x5730) ; 廾 + (chinese-big5 . #xA47B) ; ý¢€Š‘» + (ideograph-daikanwa . 09583) ; ø¸‚•¯ + (=gt-k . 00231) ; ý¡„€ƒ§ + (=ucs . #x5EFE) ; 廾 + )) +(define-char + '((=>ucs . #x5EFE) ; 廾 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-6 . #x2174) ; ø»›¶ƒ + (ideograph-daikanwa . 09584) ; ø¸‚•° + )) +(define-char + '((=>ucs . #x2232C) ; 𢌬 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 0) + (total-strokes . 3) + (ideograph-daikanwa . 09585) ; ø¸‚•± + )) +(define-char + '((morohashi-daikanwa 9585 0 8) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-cns11643-6 . #x213F) ; ø»›µŽ + (=ucs . #x2232C) ; 𢌬 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-gb2312 . #x5825) ; ø»…–º + (=jis-x0208 . #x467B) ; ø½Š­¬ + (chinese-isoir165 . #x5825) ; ø»¿Š + (chinese-cns11643-1 . #x453D) ; ø»‘·° + (=gt-pj-1 . #x467B) ; 廿 + (chinese-big5 . #xA4DC) ; ý¢€Š“œ + (ideograph-daikanwa . 09586) ; ø¸‚•² + (=gt-k . 00472) ; ý¡„€‡˜ + (=ucs . #x5EFF) ; 廿 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x2175) ; ø»›¶„ + (ideograph-daikanwa . 09587) ; ø¸‚•³ + (=ucs . #x2232D) ; 𢌭 + )) +(define-char + '((script Chinese Simplified Ideograph) + (ideographic-strokes . 1) + (ideographic- (:radical 55 ; ⼶ + ) + (:radical 51 ; â¼² + :sources (cns-11643))) + (total-strokes . 4) + (chinese-gb2312 . #x3F2A) ; ø»„²‘ + (chinese-isoir165 . #x3F2A) ; ø»š¡ + (chinese-cns11643-4 . #x214D) ; ø»—¡” + (=big5-cdp . #x8B6F) ; ý¢€ˆ­¯ + (=ucs . #x5F00) ; 开 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 2244) + (chinese-gb2312 . #x5B4D) ; ø»…›¼ + (=jis-x0208 . #x4A5B) ; ø½Š³„ + (korean-ksc5601 . #x5C27) ; ø»‰°¼ + (chinese-isoir165 . #x5B4D) ; ø»Ž„Œ + (chinese-cns11643-1 . #x464F) ; ø»‘¹  + (=gt-pj-1 . #x4A5B) ; 弁 + (chinese-big5 . #xA5AF) ; ý¢€Š–¯ + (ideograph-daikanwa . 09588) ; ø¸‚•´ + (=gt-k . 00999) ; ý¡„€§ + (=ucs . #x5F01) ; 弁 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2279) ; ø»›·¦ + (ideograph-daikanwa . 09589) ; ø¸‚•µ + (=ucs . #x2232F) ; 𢌯 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 09590) ; ø¸‚•¶ + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x526C) ; ø»… + (japanese-jisx0212 . #x3C5C) ; ø»‹Œµ + (chinese-isoir165 . #x526C) ; ø»· + (chinese-cns11643-2 . #x223D) ; ø»“Žš + (=jis-x0213-1-2000 . #x7432) ; ø»¤‡ + (chinese-big5 . #xC9DD) ; ý¢€Œ§ + (ideograph-daikanwa . 09591) ; ø¸‚•· + (=ucs . #x5F02) ; 异 + )) +(define-char + '((ideographic- (:radical 1 ; ⼀ + :strokes 5) + (:radical 55 ; ⼶ + :strokes 3)) + (total-strokes . 6) + (hanyu-dazidian 1 17 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x5EFF) ; 廿 + ) + ((=ucs . #x3405) ; 㐅 + )) + (chinese-cns11643-6 . #x2467) ; ø»›º + (ideograph-daikanwa . 09592) ; ø¸‚•¸ + (=hanziku-1 . #xA7B6) ; ý¢€šž¶ + (=ucs . #x20020) ; 𠀠 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 3) + (total-strokes . 6) + (=cbeta . 02326) ; ø¸ ¤– + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x274A) ; ø»›¾ + (ideograph-daikanwa . 09593) ; ø¸‚•¹ + )) +(define-char + '((=>ucs . #x5F03) ; 弃 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x5F01) ; 弁 + )) + (shinjigen-2 . 3710) + (=jis-x0208 . #x5731) ; ø½‹…  + (=gt-pj-1 . #x5731) ; ø½‹…  + (ideograph-daikanwa . 09594) ; ø¸‚•º + (=gt-k . 02705) ; ý¡„€ª‘ + (=cbeta . 00020) ; ø¸ €” + (ucs-jis . #x5F03) ; ø½‹…  + )) +(define-char + '((morohashi-daikanwa 9594 0 0) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x5F01) ; 弁 + )) + (chinese-gb2312 . #x467A) ; ø»„½³ + (chinese-isoir165 . #x467A) ; ø»¦ƒ + (chinese-cns11643-3 . #x256F) ; ø»•ª + (=ucs . #x5F03) ; 弃 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x242A) ; ø»—¥‹ + (ideograph-daikanwa . 09595) ; ø¸‚•» + (=ucs . #x22333) ; 𢌳 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2250) + (chinese-gb2312 . #x452A) ; ø»„»… + (=jis-x0208 . #x4F2E) ; ø½Š¹­ + (korean-ksc5601 . #x5667) ; ø»‰©ˆ + (chinese-isoir165 . #x452A) ; ø»£• + (chinese-cns11643-1 . #x4A2D) ; ø»‘¾¶ + (=gt-pj-1 . #x4F2E) ; 弄 + (chinese-big5 . #xA7CB) ; ý¢€ŠŸ‹ + (ideograph-daikanwa . 09596) ; ø¸‚•¼ + (=gt-k . 02677) ; ý¡„€©µ + (=ucs . #x5F04) ; 弄 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2372) ; ø»“­ + (chinese-big5 . #xCAD2) ; ý¢€Œ«’ + (ideograph-daikanwa . 09597) ; ø¸‚•½ + (=ucs . #x5F05) ; 弅 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x274C) ; ø»›¾ + (ideograph-daikanwa . 09598) ; ø¸‚•¾ + (=ucs . #x26B20) ; 𦬠 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x274D) ; ø»›¾ + (ideograph-daikanwa . 09599) ; ø¸‚•¿ + (=ucs . #x22335) ; 𢌵 + )) +(define-char + '((=>ucs . #x2233A) ; 𢌺 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09600) ; ø¸‚–€ + )) +(define-char + '((morohashi-daikanwa 9600 0 0) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x274E) ; ø»›¾‘ + (=ucs . #x2233A) ; 𢌺 + )) +(define-char + '((=>ucs . #x22338) ; 𢌸 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09601) ; ø¸‚– + )) +(define-char + '((morohashi-daikanwa 9601 0 0) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x274B) ; ø»›¾Ž + (=ucs . #x22338) ; 𢌸 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09602) ; ø¸‚–‚ + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2749) ; ø»›¾Œ + (ideograph-daikanwa . 49079) ; ø¸‹¾· + (=ucs . #x22331) ; 𢌱 + )) +(define-char + '((=>ucs . #x2233B) ; 𢌻 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09603) ; ø¸‚–ƒ + )) +(define-char + '((morohashi-daikanwa 9603 0 0) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x263F) ; ø»—¨œ + (=ucs . #x2233B) ; 𢌻 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09604) ; ø¸‚–„ + (=ucs . #x2233C) ; 𢌼 + )) +(define-char + '((=>ucs . #x2233C) ; 𢌼 + (morohashi-daikanwa 9604 0 4) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B30) ; ø»œƒ« + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53BB) ; 去 + ) + ((=ucs . #x5EFE) ; 廾 + )) + (japanese-jisx0212 . #x3C5D) ; ø»‹Œ¶ + (chinese-cns11643-3 . #x286D) ; ø»•¢‚ + (ideograph-daikanwa . 09605) ; ø¸‚–… + (=cbeta . 01765) ; ø¸ ›¥ + (=ucs . #x5F06) ; 弆 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E95) ; 井 + ) + ((=ucs . #x4E95) ; 井 + )) + (chinese-cns11643-3 . #x286C) ; ø»•¢ + (ideograph-daikanwa . 09606) ; ø¸‚–† + (=hanziku-1 . #xA8CE) ; ý¢€š£Ž + (=ucs . #x3429) ; 㐩 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B31) ; ø»œƒ¬ + (ideograph-daikanwa . 09607) ; ø¸‚–‡ + (=ucs . #x2233E) ; 𢌾 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x262E) ; ø»™² + (ideograph-daikanwa . 09608) ; ø¸‚–ˆ + (=ucs . #x2233D) ; 𢌽 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B2F) ; ø»œƒª + (ideograph-daikanwa . 49080) ; ø¸‹¾¸ + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09609) ; ø¸‚–‰ + (=ucs . #x22334) ; 𢌴 + )) +(define-char + '((=>ucs . #x22334) ; 𢌴 + (morohashi-daikanwa 9609 0 0) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3070) ; ø»œŒ + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3C5E) ; ø»‹Œ· + (chinese-isoir165 . #x2C34) ; ø»Œ¾± + (chinese-cns11643-2 . #x2A3C) ; ø»“š‰ + (=jis-x0213-1-2000 . #x7433) ; ø»¤ˆ + (chinese-big5 . #xCEBB) ; ý¢€Œº» + (ideograph-daikanwa . 09610) ; ø¸‚–Š + (=jef-china3 . #x4CDC) ; øº„³œ + (=ucs . #x5F07) ; 弇 + )) +(define-char + '((=>ucs . #x5F08) ; 弈 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3C5F) ; ø»‹Œ¸ + (=jis-x0213-2-2000 . #x2C2D) ; ø»¤­– + (chinese-big5 . #xABD9) ; ý¢€Š¯™ + (ideograph-daikanwa . 09611) ; ø¸‚–‹ + (=jef-china3 . #x4CDD) ; øº„³ + (ucs-jis . #x5F08) ; ø»‹Œ¸ + )) +(define-char + '((morohashi-daikanwa 9611 0 0) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5E44) ; ø»…  + (chinese-isoir165 . #x5E44) ; ø»Žˆ + (chinese-cns11643-1 . #x507B) ; ø»’ˆ¸ + (=ucs . #x5F08) ; 弈 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3072) ; ø»œŒƒ + (ideograph-daikanwa . 09612) ; ø¸‚–Œ + (=ucs . #x22343) ; 𢍃 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3073) ; ø»œŒ„ + (ideograph-daikanwa . 09613) ; ø¸‚– + (=ucs . #x22344) ; 𢍄 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09614) ; ø¸‚–Ž + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09615) ; ø¸‚– + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09616) ; ø¸‚– + )) +(define-char + '((=>ucs . #x22346) ; 𢍆 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09617) ; ø¸‚–‘ + (=cbeta . 01438) ; ø¸ –ž + )) +(define-char + '((morohashi-daikanwa 9617 0 1) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x22346) ; 𢍆 + )) +(define-char + '((=>ucs . #x22346) ; 𢍆 + (morohashi-daikanwa 9617 0 2) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x306F) ; ø»œŒ€ + )) +(define-char + '((=>ucs . #x2234A) ; 𢍊 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 49081) ; ø¸‹¾¹ + )) +(define-char + '((morohashi-daikanwa 49081 0 2) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x306E) ; ø»œ‹¿ + (=ucs . #x2234A) ; 𢍊 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3071) ; ø»œŒ‚ + (=ucs . #x22345) ; 𢍅 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3074) ; ø»œŒ… + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x373F) ; ø»œ•¢ + (ideograph-daikanwa . 09618) ; ø¸‚–’ + (=ucs . #x2234D) ; 𢍍 + )) +(define-char + '((=>ucs . #x2234E) ; 𢍎 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09619) ; ø¸‚–“ + )) +(define-char + '((morohashi-daikanwa 9619 0 2) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x373E) ; ø»œ•¡ + (=ucs . #x2234E) ; 𢍎 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09620) ; ø¸‚–” + (=ucs . #x2234F) ; 𢍏 + )) +(define-char + '((=>ucs . #x2234F) ; 𢍏 + (morohashi-daikanwa 9620 0 0) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C6F) ; ø»—²€ + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x373D) ; ø»œ•  + (ideograph-daikanwa . 09621) ; ø¸‚–• + (=ucs . #x22350) ; 𢍐 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3740) ; ø»œ•£ + (ideograph-daikanwa . 09622) ; ø¸‚–– + (=ucs . #x22352) ; 𢍒 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09623) ; ø¸‚–— + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09624) ; ø¸‚–˜ + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x5732) ; ø½‹…¡ + (=gt-pj-1 . #x5732) ; 弉 + (=ucs . #x5F09) ; 弉 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x58EF) ; 壯 + ) + ((=ucs . #x5EFE) ; 廾 + )) + (=cbeta . 04455) ; ø¸¡…§ + )) +(define-char + '((=>ucs . #x22354) ; 𢍔 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09625) ; ø¸‚–™ + )) +(define-char + '((morohashi-daikanwa 9625 0 0) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F49) ; ø»œ¡œ + (=ucs . #x22354) ; 𢍔 + )) +(define-char + '((=>ucs . #x22355) ; 𢍕 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09626) ; ø¸‚–š + )) +(define-char + '((morohashi-daikanwa 9626 0 2) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F4A) ; ø»œ¡ + (=ucs . #x22355) ; 𢍕 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F4B) ; ø»œ¡ž + (ideograph-daikanwa . 09627) ; ø¸‚–› + (=ucs . #x22356) ; 𢍖 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F4C) ; ø»œ¡Ÿ + (ideograph-daikanwa . 09628) ; ø¸‚–œ + (=ucs . #x22357) ; 𢍗 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F4E) ; ø»œ¡¡ + (ideograph-daikanwa . 09629) ; ø¸‚– + (=ucs . #x22359) ; 𢍙 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F4D) ; ø»œ¡  + (ideograph-daikanwa . 09630) ; ø¸‚–ž + (=ucs . #x22358) ; 𢍘 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3744) ; ø»˜Ÿ + (ideograph-daikanwa . 09631) ; ø¸‚–Ÿ + (=ucs . #x2235A) ; 𢍚 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4850) ; ø»œ®± + (ideograph-daikanwa . 09632) ; ø¸‚–  + (=ucs . #x2235B) ; 𢍛 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09633) ; ø¸‚–¡ + (=ucs . #x2235C) ; 𢍜 + )) +(define-char + '((=>ucs . #x2235C) ; 𢍜 + (morohashi-daikanwa 9633 0 0) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4854) ; ø»œ®µ + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4853) ; ø»œ®´ + (ideograph-daikanwa . 09634) ; ø¸‚–¢ + (=ucs . #x2235D) ; 𢍝 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4851) ; ø»œ®² + (ideograph-daikanwa . 09635) ; ø¸‚–£ + (=ucs . #x2235E) ; 𢍞 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4852) ; ø»œ®³ + (ideograph-daikanwa . 09636) ; ø¸‚–¤ + (=ucs . #x22360) ; 𢍠 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5249) ; ø»œ½– + (ideograph-daikanwa . 09637) ; ø¸‚–¥ + (=ucs . #x22362) ; 𢍢 + )) +(define-char + '((=>ucs . #x22363) ; 𢍣 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09638) ; ø¸‚–¦ + )) +(define-char + '((morohashi-daikanwa 9638 0 0) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F27) ; ø»š–¶ + (=ucs . #x22363) ; 𢍣 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C07) ; 將 + ) + ((=ucs . #x5EFE) ; 廾 + )) + (ideograph-daikanwa . 09639) ; ø¸‚–§ + (=cbeta . 00727) ; ø¸ ‹— + (=ucs . #x38A1) ; 㢡 + )) +(define-char + '((=>ucs . #x38A1) ; 㢡 + (morohashi-daikanwa 9639 0 0) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x5972) ; ø»’•½ + ) + ((=ucs . #x5EFE) ; 廾 + )) + (chinese-cns11643-3 . #x4662) ; ø»–» + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C53) ; ø»ŒŒ + (ideograph-daikanwa . 09640) ; ø¸‚–¨ + (=ucs . #x22366) ; 𢍦 + )) +(define-char + '((=>ucs . #x22367) ; 𢍧 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09641) ; ø¸‚–© + )) +(define-char + '((morohashi-daikanwa 9641 0 0) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C54) ; ø»Œ + (=ucs . #x22367) ; 𢍧 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C52) ; ø»Œ‹ + (ideograph-daikanwa . 09642) ; ø¸‚–ª + (=ucs . #x22368) ; 𢍨 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4561) ; ø»š ¤ + (ideograph-daikanwa . 09643) ; ø¸‚–« + (=ucs . #x2236B) ; 𢍫 + )) +(define-char + '((=>ucs . #x5F0A) ; 弊 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 12) + (total-strokes . 14) + (korean-ksc5601 . #x7849) ; ø»Šš¦ + (chinese-big5 . #xB9FA) ; ý¢€‹§º + (ideograph-daikanwa . 09644) ; ø¸‚–¬ + (=jef-china3 . #x4CDE) ; øº„³ž + )) +(define-char + '((morohashi-daikanwa 9644 0 1) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-gb2312 . #x3157) ; ø»„žš + (=jis-x0208 . #x4A40) ; ø½Š²© + (chinese-isoir165 . #x3157) ; ø»†ª + (chinese-cns11643-1 . #x6862) ; ø»’«¯ + (=gt-pj-1 . #x4A40) ; 弊 + (=gt-k . 11949) ; ý¡„‚º­ + (=ucs . #x5F0A) ; 弊 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2264) ; ø»ž• + (ideograph-daikanwa . 09645) ; ø¸‚–­ + (=ucs . #x2236C) ; 𢍬 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D5A) ; ø»ž‘• + (ideograph-daikanwa . 09646) ; ø¸‚–® + (=ucs . #x2236E) ; 𢍮 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D5B) ; ø»ž‘– + (ideograph-daikanwa . 09647) ; ø¸‚–¯ + (=jef-china3 . #x4CDF) ; øº„³Ÿ + (=ucs . #x38A3) ; 㢣 + )) +(define-char + '((=>ucs . #x2236F) ; 𢍯 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09648) ; ø¸‚–° + )) +(define-char + '((morohashi-daikanwa 9648 0 0) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D5C) ; ø»ž‘— + (=ucs . #x2236F) ; 𢍯 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x502F) ; ø»˜¥¸ + (ideograph-daikanwa . 09649) ; ø¸‚–± + (=ucs . #x22370) ; 𢍰 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5445) ; ø»š¶Š + (ideograph-daikanwa . 09650) ; ø¸‚–² + (=ucs . #x22371) ; 𢍱 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3771) ; ø»ž ˜ + (ideograph-daikanwa . 09651) ; ø¸‚–³ + (=ucs . #x22372) ; 𢍲 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3770) ; ø»ž — + (ideograph-daikanwa . 09652) ; ø¸‚–´ + (=ucs . #x22373) ; 𢍳 + )) +(define-char + '((=>ucs . #x22376) ; 𢍶 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 09653) ; ø¸‚–µ + (=cbeta . 01084) ; ø¸ ¼ + )) +(define-char + '((morohashi-daikanwa 9653 0 1) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5770) ; ø»Ÿ— + (=ucs . #x22376) ; 𢍶 + )) +(define-char + '((=>ucs . #x22377) ; 𢍷 + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-7 . #x6351) ; ø»Ÿ   + (ideograph-daikanwa . 09654) ; ø¸‚–¶ + )) +(define-char + '((morohashi-daikanwa 9654 0 0) + (ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 24) + (total-strokes . 27) + (=ucs . #x22377) ; 𢍷 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-7 . #x6352) ; ø»Ÿ ¡ + (ideograph-daikanwa . 09655) ; ø¸‚–· + (=ucs . #x22378) ; 𢍸 + )) +(define-char + '((ideographic-radical . 55) ; ⼶ + (ideographic-strokes . 26) + (total-strokes . 29) + (chinese-cns11643-7 . #x6536) ; ø»Ÿ£ + (ideograph-daikanwa . 49082) ; ø¸‹¾º + (=ucs . #x22379) ; 𢍹 + )) diff --git a/lisp/utf-2000/Ideograph-R056-Shoot.el b/lisp/utf-2000/Ideograph-R056-Shoot.el new file mode 100644 index 0000000..c1f10c2 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R056-Shoot.el @@ -0,0 +1,390 @@ +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 2260) + (chinese-gb2312 . #x5F2E) ; ø»…¡• + (=jis-x0208 . #x5735) ; ø½‹…¤ + (chinese-isoir165 . #x5F2E) ; ø»Ž‰¥ + (chinese-cns11643-1 . #x445D) ; ø»‘¶² + (=gt-pj-1 . #x5735) ; 弋 + (chinese-big5 . #xA47C) ; ý¢€Š‘¼ + (ideograph-daikanwa . 09656) ; ø¸‚–¸ + (=gt-k . 00232) ; ý¡„€ƒ¨ + (=ucs . #x5F0B) ; 弋 + )) +(define-char + '((=>ucs . #x5F0B) ; 弋 + (morohashi-daikanwa 9656 0 0) + (ideographic-radical . 56) ; â¼· + (ideographic-strokes . 0) + (total-strokes . 3) + (=gt-pj-k1 . #x3349) ; ý¡„€ƒ© + (=gt-k . 00233) ; ý¡„€ƒ© + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 0) + (total-strokes . 3) + (ideograph-daikanwa . 09657) ; ø¸‚–¹ + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-1 . 2) + (shinjigen-2 . 2) + (=jis-x0208 . #x5021) ; ø½Šº¾ + (chinese-isoir165 . #x2E36) ; ø»¯ + (chinese-cns11643-3 . #x2164) ; ø»•—§ + (=gt-pj-1 . #x5021) ; 弌 + (ideograph-daikanwa . 09658) ; ø¸‚–º + (=cbeta . 05531) ; ø¸¡–› + (=ucs . #x5F0C) ; 弌 + )) +(define-char + '((=>ucs . #x2237B) ; 𢍻 + (ideographic-radical . 56) ; â¼· + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x2176) ; ø»›¶… + (ideograph-daikanwa . 09659) ; ø¸‚–» + )) +(define-char + '((morohashi-daikanwa 9659 0 1) + (ideographic-radical . 56) ; â¼· + (ideographic-strokes . 1) + (total-strokes . 4) + (=ucs . #x2237B) ; 𢍻 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 1) + (total-strokes . 4) + (ideograph-daikanwa . 09660) ; ø¸‚–¼ + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 74) + (=jis-x0208 . #x5031) ; ø½Š»Ž + (chinese-isoir165 . #x2E37) ; ø»° + (chinese-cns11643-3 . #x2249) ; ø»•˜ª + (=gt-pj-1 . #x5031) ; 弍 + (ideograph-daikanwa . 09661) ; ø¸‚–½ + (=gt-k . 01027) ; ý¡„€ƒ + (=ucs . #x5F0D) ; 弍 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-1 . 7) + (japanese-jisx0212 . #x3C60) ; ø»‹Œ¹ + (chinese-isoir165 . #x2E38) ; ø»± + (chinese-cns11643-3 . #x2362) ; ø»•š¡ + (=jis-x0213-2-2000 . #x2C2E) ; ø»¤­— + (ideograph-daikanwa . 09662) ; ø¸‚–¾ + (=ucs . #x5F0E) ; 弎 + )) +(define-char + '((=>ucs . #x5F0E) ; 弎 + (morohashi-daikanwa 9662 0 1) + (ideographic-radical . 56) ; â¼· + (ideographic-strokes . 3) + (total-strokes . 6) + (=jef-china3 . #x41A7) ; øº„†§ + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x4A3D) ; ø»…‚® + (=jis-x0208 . #x3C30) ; ø½Šµ + (korean-ksc5601 . #x6352) ; ø»‰»¹ + (chinese-isoir165 . #x4A3D) ; ø»ª¾ + (chinese-cns11643-1 . #x4822) ; ø»‘»¯ + (=gt-pj-1 . #x3C30) ; 式 + (chinese-big5 . #xA6A1) ; ý¢€Šš¡ + (ideograph-daikanwa . 09663) ; ø¸‚–¿ + (=gt-k . 01631) ; ý¡„€™Ÿ + (=ucs . #x5F0F) ; 式 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 09664) ; ø¸‚—€ + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 3) + (total-strokes . 6) + (=jis-x0208 . #x4675) ; ø½Š­¦ + (=gt-pj-1 . #x4675) ; 弐 + (=ucs . #x5F10) ; 弐 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x242B) ; ø»—¥Œ + (ideograph-daikanwa . 09665) ; ø¸‚— + (=ucs . #x2237F) ; 𢍿 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09666) ; ø¸‚—‚ + (=ucs . #x22380) ; 𢎀 + )) +(define-char + '((=>ucs . #x22380) ; 𢎀 + (morohashi-daikanwa 9666 0 0) + (ideographic-radical . 56) ; â¼· + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2750) ; ø»›¾“ + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x274F) ; ø»›¾’ + (ideograph-daikanwa . 09667) ; ø¸‚—ƒ + (=ucs . #x22381) ; 𢎁 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x242E) ; ø»™¯“ + (ideograph-daikanwa . 09668) ; ø¸‚—„ + (=ucs . #x22383) ; 𢎃 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09669) ; ø¸‚—… + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B32) ; ø»œƒ­ + (ideograph-daikanwa . 09670) ; ø¸‚—† + (=ucs . #x22384) ; 𢎄 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09671) ; ø¸‚—‡ + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 5) + (chinese-gb2312 . #x5F30) ; ø»…¡— + (chinese-isoir165 . #x5F30) ; ø»Ž‰§ + (=ucs . #x7519) ; 甙 + )) +(define-char + '((=>ucs . #x22386) ; 𢎆 + (ideographic-radical . 56) ; â¼· + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3076) ; ø»œŒ‡ + (ideograph-daikanwa . 09672) ; ø¸‚—ˆ + )) +(define-char + '((morohashi-daikanwa 9672 0 0) + (ideographic-radical . 56) ; â¼· + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x22386) ; 𢎆 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x292B) ; ø»—¬¢ + (ideograph-daikanwa . 09673) ; ø¸‚—‰ + (=ucs . #x38A5) ; 㢥 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3075) ; ø»œŒ† + (ideograph-daikanwa . 09674) ; ø¸‚—Š + (=ucs . #x22387) ; 𢎇 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3077) ; ø»œŒˆ + (ideograph-daikanwa . 09675) ; ø¸‚—‹ + (=ucs . #x2238A) ; 𢎊 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09676) ; ø¸‚—Œ + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09677) ; ø¸‚— + )) +(define-char + '((script Chinese Simplified Ideograph) + (ideographic-radical . 56) ; â¼· + (ideographic-strokes . 6) + (chinese-gb2312 . #x3721) ; ø»„¦˜ + (chinese-isoir165 . #x3721) ; ø»Ž¨ + (=ucs . #x8D30) ; è´° + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09678) ; ø¸‚—Ž + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F4F) ; ø»œ¡¢ + (ideograph-daikanwa . 09679) ; ø¸‚— + (=ucs . #x2238D) ; 𢎍 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2261) + (chinese-gb2312 . #x5F31) ; ø»…¡˜ + (=jis-x0208 . #x5736) ; ø½‹…¥ + (korean-ksc5601 . #x633D) ; ø»‰»¤ + (chinese-isoir165 . #x5F31) ; ø»Ž‰¨ + (chinese-cns11643-3 . #x3B42) ; ø»•½‘ + (=gt-pj-1 . #x5736) ; 弑 + (ideograph-daikanwa . 09680) ; ø¸‚— + (=cbeta . 06128) ; ø¸¡Ÿ° + (=ucs . #x5F11) ; 弑 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09681) ; ø¸‚—‘ + (=ucs . #x2238E) ; 𢎎 + )) +(define-char + '((=>ucs . #x2238E) ; 𢎎 + (morohashi-daikanwa 9681 0 1) + (ideographic-radical . 56) ; â¼· + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x382E) ; ø»šŒ« + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D2D) ; ø»˜‰¼ + (ideograph-daikanwa . 09682) ; ø¸‚—’ + (=ucs . #x38A6) ; 㢦 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x524A) ; ø»œ½— + (ideograph-daikanwa . 09683) ; ø¸‚—“ + (=ucs . #x22390) ; 𢎐 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09684) ; ø¸‚—” + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09685) ; ø¸‚—• + (=ucs . #x5F12) ; 弒 + )) +(define-char + '((=>ucs . #x5F12) ; 弒 + (morohashi-daikanwa 9685 0 0) + (ideographic-radical . 56) ; â¼· + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x636F) ; ø»’¤¦ + (chinese-big5 . #xB749) ; ý¢€‹‰ + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C55) ; ø»ŒŽ + (ideograph-daikanwa . 09686) ; ø¸‚—– + (=ucs . #x22391) ; 𢎑 + )) +(define-char + '((=>ucs . #x22392) ; 𢎒 + (ideographic-radical . 56) ; â¼· + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 09687) ; ø¸‚—— + )) +(define-char + '((morohashi-daikanwa 9687 0 2) + (ideographic-radical . 56) ; â¼· + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2265) ; ø»ž– + (=ucs . #x22392) ; 𢎒 + )) +(define-char + '((=>ucs . #x22393) ; 𢎓 + (ideographic-radical . 56) ; â¼· + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09688) ; ø¸‚—˜ + )) +(define-char + '((morohashi-daikanwa 9688 0 1) + (ideographic-radical . 56) ; â¼· + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D5D) ; ø»ž‘˜ + (=ucs . #x22393) ; 𢎓 + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09689) ; ø¸‚—™ + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09690) ; ø¸‚—š + )) +(define-char + '((ideographic-radical . 56) ; â¼· + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 09691) ; ø¸‚—› + )) diff --git a/lisp/utf-2000/Ideograph-R057-Bow.el b/lisp/utf-2000/Ideograph-R057-Bow.el new file mode 100644 index 0000000..24baccb --- /dev/null +++ b/lisp/utf-2000/Ideograph-R057-Bow.el @@ -0,0 +1,3202 @@ +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 2263) + (chinese-gb2312 . #x392D) ; ø»„©  + (=jis-x0208 . #x355D) ; ø½Š” + (korean-ksc5601 . #x4F61) ; ø»‰ž° + (chinese-isoir165 . #x392D) ; ø»‘° + (chinese-cns11643-1 . #x445E) ; ø»‘¶³ + (=gt-pj-1 . #x355D) ; 弓 + (chinese-big5 . #xA47D) ; ý¢€Š‘½ + (ideograph-daikanwa . 09692) ; ø¸‚—œ + (=gt-k . 00165) ; ý¡„€‚¥ + (=ucs . #x5F13) ; 弓 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 0) + (total-strokes . 3) + (ideograph-daikanwa . 09693) ; ø¸‚— + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 0) + (total-strokes . 2) + (chinese-cns11643-5 . #x212A) ; ø»™ªµ + (ideograph-daikanwa . 09694) ; ø¸‚—ž + (=ucs . #x22398) ; 𢎘 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 0) + (total-strokes . 4) + (hanyu-dazidian 1 52 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x22398) ; 𢎘 + ) + ((=ucs . #x22398) ; 𢎘 + )) + (ideograph-daikanwa . 09695) ; ø¸‚—Ÿ + (=hanziku-1 . #xAEC6) ; ý¢€š»† + (=ucs . #x22399) ; 𢎙 + )) +(define-char + '((=>ucs . #x22399) ; 𢎙 + (morohashi-daikanwa 9695 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-5 . #x2147) ; ø»™«’ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 1) + (total-strokes . 4) + (hanyu-dazidian 2 990 4) + (chinese-cns11643-6 . #x2178) ; ø»›¶‡ + (ideograph-daikanwa . 09696) ; ø¸‚—  + (=hanziku-3 . #xCA53) ; ý¢€¼©“ + (=ucs . #x2239A) ; 𢎚 + )) +(define-char + '((=>ucs . #x2239F) ; 𢎟 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 1) + (total-strokes . 4) + (ideograph-daikanwa . 09697) ; ø¸‚—¡ + )) +(define-char + '((morohashi-daikanwa 9697 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x217A) ; ø»›¶‰ + (=ucs . #x2239F) ; 𢎟 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-2 . 2265) + (=jis-x0208 . #x4424) ; ø½Š©™ + (korean-ksc5601 . #x7040) ; ø»ŠŽ­ + (chinese-cns11643-1 . #x453E) ; ø»‘·± + (=gt-pj-1 . #x4424) ; 弔 + (chinese-big5 . #xA4DD) ; ý¢€Š“ + (ideograph-daikanwa . 09698) ; ø¸‚—¢ + (=gt-k . 00465) ; ý¡„€‡‘ + (=ucs . #x5F14) ; 弔 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-2 . 2264) + (chinese-gb2312 . #x527D) ; ø»…ž + (=jis-x0208 . #x307A) ; ø½Š— + (korean-ksc5601 . #x6C5A) ; ø»Š‰ + (chinese-isoir165 . #x527D) ; ø»·® + (chinese-cns11643-1 . #x453F) ; ø»‘·² + (=gt-pj-1 . #x307A) ; 引 + (chinese-big5 . #xA4DE) ; ý¢€Š“ž + (ideograph-daikanwa . 09699) ; ø¸‚—£ + (=gt-k . 00397) ; ý¡„€† + (=ucs . #x5F15) ; 引 + )) +(define-char + '((=>ucs . #x2239C) ; 𢎜 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x217C) ; ø»›¶‹ + (ideograph-daikanwa . 09700) ; ø¸‚—¤ + )) +(define-char + '((morohashi-daikanwa 9700 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 1) + (total-strokes . 4) + (=ucs . #x2239C) ; 𢎜 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 1) + (total-strokes . 4) + (hanyu-dazidian 1 51 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8A6E) ; ý¢€ˆ©® + ) + ((=big5-cdp . #x88CD) ; ý¢€ˆ£ + )) + (chinese-cns11643-6 . #x2177) ; ø»›¶† + (ideograph-daikanwa . 09701) ; ø¸‚—¥ + (=hanziku-1 . #xAEA7) ; ý¢€šº§ + (=ucs . #x2239D) ; 𢎝 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x2179) ; ø»›¶ˆ + (ideograph-daikanwa . 09702) ; ø¸‚—¦ + (=jef-china3 . #x8CD7) ; øºˆ³— + (=ucs . #x38A7) ; 㢧 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 1) + (total-strokes . 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5F13) ; 弓 + ) + ((=ucs . #x4E00) ; 一 + )) + (shinjigen-2 . 2266) + (=jis-x0208 . #x5737) ; ø½‹…¦ + (=gt-pj-1 . #x5737) ; 弖 + (ideograph-daikanwa . 09703) ; ø¸‚—§ + (=gt-k . 00526) ; ý¡„€ˆŽ + (=cbeta . 01254) ; ø¸ “¦ + (=ucs . #x5F16) ; 弖 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 1) + (total-strokes . 4) + (ideograph-daikanwa . 09704) ; ø¸‚—¨ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x217B) ; ø»›¶Š + (ideograph-daikanwa . 49083) ; ø¸‹¾» + (=ucs . #x223A0) ; 𢎠 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 2 990 10) + (chinese-cns11643-6 . #x2321) ; ø»›·¬ + (ideograph-daikanwa . 09705) ; ø¸‚—© + (=hanziku-3 . #xCA59) ; ý¢€¼©™ + (=ucs . #x223A2) ; 𢎢 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 37) + (hanyu-dazidian-char . 4) + (<-original-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 09698) ; ø¸‚—¢ + ) + )) + (chinese-cns11643-6 . #x2322) ; ø»›·­ + (ideograph-daikanwa . 09706) ; ø¸‚—ª + (=big5-cdp . #x87DB) ; ý¢€ˆŸ› + (=ucs . #x223A3) ; 𢎣 + )) +(define-char + '((=>ucs . #x223A4) ; 𢎤 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 09707) ; ø¸‚—« + )) +(define-char + '((morohashi-daikanwa 9707 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 2 991 1) + (chinese-cns11643-6 . #x227C) ; ø»›·© + (=hanziku-3 . #xCA70) ; ý¢€¼©° + (=ucs . #x223A4) ; 𢎤 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 2268) + (chinese-gb2312 . #x3825) ; ø»„§º + (=jis-x0208 . #x4A26) ; ø½Š² + (korean-ksc5601 . #x5D57) ; ø»‰³Š + (chinese-isoir165 . #x3825) ; ø»Š + (chinese-cns11643-1 . #x4651) ; ø»‘¹¢ + (=gt-pj-1 . #x4A26) ; 弗 + (chinese-big5 . #xA5B1) ; ý¢€Š–± + (ideograph-daikanwa . 09708) ; ø¸‚—¬ + (=gt-k . 00996) ; ý¡„€¤ + (=ucs . #x5F17) ; 弗 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 2267) + (chinese-gb2312 . #x3A6B) ; ø»„«¼ + (=jis-x0208 . #x3930) ; ø½Š™› + (korean-ksc5601 . #x7B70) ; ø»ŠŸ§ + (chinese-isoir165 . #x3A6B) ; ø»”Œ + (chinese-cns11643-1 . #x4650) ; ø»‘¹¡ + (=gt-pj-1 . #x3930) ; 弘 + (chinese-big5 . #xA5B0) ; ý¢€Š–° + (ideograph-daikanwa . 09709) ; ø¸‚—­ + (=gt-k . 00929) ; ý¡„€Ž¡ + (=ucs . #x5F18) ; 弘 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 2 990 7) + (chinese-cns11643-6 . #x227A) ; ø»›·§ + (ideograph-daikanwa . 09710) ; ø¸‚—® + (=hanziku-3 . #xCA56) ; ý¢€¼©– + (=ucs . #x223A5) ; 𢎥 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 2 990 11) + (chinese-cns11643-6 . #x2323) ; ø»›·® + (ideograph-daikanwa . 09711) ; ø¸‚—¯ + (=hanziku-3 . #xCA5A) ; ý¢€¼©š + (=ucs . #x223A6) ; 𢎦 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x227B) ; ø»›·¨ + (ideograph-daikanwa . 09712) ; ø¸‚—° + (=ucs . #x223A7) ; 𢎧 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 2 990 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F13) ; 弓 + ) + ((=ucs . #x51E0) ; 几 + )) + (chinese-cns11643-5 . #x216A) ; ø»™«µ + (ideograph-daikanwa . 09713) ; ø¸‚—± + (=hanziku-3 . #xCA5B) ; ý¢€¼©› + (=cbeta . 05941) ; ø¸¡œµ + (=ucs . #x223AA) ; 𢎪 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 2 990 13) + (chinese-cns11643-6 . #x227E) ; ø»›·« + (ideograph-daikanwa . 09714) ; ø¸‚—² + (=hanziku-3 . #xCA5C) ; ý¢€¼©œ + (=ucs . #x223A9) ; 𢎩 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x227D) ; ø»›·ª + (ideograph-daikanwa . 09715) ; ø¸‚—³ + (=cbeta . 06689) ; ø¸¡¨¡ + (=ucs . #x223A8) ; 𢎨 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3C61) ; ø»‹Œº + (chinese-cns11643-4 . #x226B) ; ø»—£ + (ideograph-daikanwa . 09716) ; ø¸‚—´ + (=jef-china3 . #x4CEA) ; øº„³ª + (=ucs . #x5F19) ; 弙 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2364) ; ø»•š£ + (ideograph-daikanwa . 09717) ; ø¸‚—µ + (=ucs . #x38AA) ; 㢪 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2468) ; ø»›º‘ + (ideograph-daikanwa . 09718) ; ø¸‚—¶ + (=ucs . #x223B0) ; 𢎰 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x226A) ; ø»—£ + (ideograph-daikanwa . 09719) ; ø¸‚—· + (=ucs . #x38A8) ; 㢨 + )) +(define-char + '((=>ucs . #x223AB) ; 𢎫 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 09720) ; ø¸‚—¸ + )) +(define-char + '((morohashi-daikanwa 9720 0 4) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 2 991 10) + (=hanziku-3 . #xCA79) ; ý¢€¼©¹ + (=ucs . #x223AB) ; 𢎫 + )) +(define-char + '((=>ucs . #x223AB) ; 𢎫 + (morohashi-daikanwa 9720 0 5) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2260) ; ø»™­‰ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 09721) ; ø¸‚—¹ + )) +(define-char + '((=>ucs . #x38A9) ; 㢩 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 09722) ; ø¸‚—º + )) +(define-char + '((morohashi-daikanwa 9722 0 2) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2363) ; ø»•š¢ + (=ucs . #x38A9) ; 㢩 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x223E) ; ø»“Ž› + (chinese-big5 . #xC9DE) ; ý¢€Œ§ž + (ideograph-daikanwa . 09723) ; ø¸‚—» + (=ucs . #x5F1A) ; 弚 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 2269) + (chinese-gb2312 . #x335A) ; ø»„¡™ + (=jis-x0208 . #x4350) ; ø½Š¨§ + (korean-ksc5601 . #x6C2C) ; ø»Šˆ¡ + (chinese-isoir165 . #x335A) ; ø»‰© + (chinese-cns11643-1 . #x4823) ; ø»‘»° + (=gt-pj-1 . #x4350) ; 弛 + (chinese-big5 . #xA6A2) ; ý¢€Šš¢ + (ideograph-daikanwa . 09724) ; ø¸‚—¼ + (=ucs . #x5F1B) ; 弛 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3C62) ; ø»‹Œ» + (chinese-cns11643-4 . #x226C) ; ø»—£‘ + (=jis-x0213-2-2000 . #x2C2F) ; ø»¤­˜ + (ideograph-daikanwa . 09725) ; ø¸‚—½ + (=jef-china3 . #x4CE7) ; øº„³§ + (=ucs . #x5F1C) ; 弜 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 2 991 7) + (chinese-cns11643-5 . #x225F) ; ø»™­ˆ + (=jis-x0213-2-2000 . #x2C30) ; ø»¤­™ + (ideograph-daikanwa . 09726) ; ø¸‚—¾ + (=hanziku-3 . #xCA76) ; ý¢€¼©¶ + (=jef-china3 . #x9BD4) ; øº‰¯” + (=ucs . #x223AD) ; 𢎭 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 09727) ; ø¸‚—¿ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 09728) ; ø¸‚˜€ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 09729) ; ø¸‚˜ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2469) ; ø»›º’ + (ideograph-daikanwa . 09730) ; ø¸‚˜‚ + (=ucs . #x223B1) ; 𢎱 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x246A) ; ø»›º“ + (=ucs . #x223B2) ; 𢎲 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x246B) ; ø»›º” + (=ucs . #x223B6) ; 𢎶 + )) +(define-char + '((=>ucs . #x223B7) ; 𢎷 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09731) ; ø¸‚˜ƒ + )) +(define-char + '((morohashi-daikanwa 9731 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 2 992 10) + (chinese-cns11643-5 . #x242F) ; ø»™¯” + (=hanziku-3 . #xCABB) ; ý¢€¼ª» + (=ucs . #x223B7) ; 𢎷 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2570) ; ø»•« + (ideograph-daikanwa . 09732) ; ø¸‚˜„ + (=ucs . #x38AC) ; 㢬 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 2 992 3) + (chinese-cns11643-6 . #x2751) ; ø»›¾” + (ideograph-daikanwa . 09733) ; ø¸‚˜… + (=hanziku-3 . #xCAB4) ; ý¢€¼ª´ + (=ucs . #x223B8) ; 𢎸 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3C63) ; ø»‹Œ¼ + (chinese-cns11643-2 . #x2373) ; ø»“® + (=jis-x0213-1-2000 . #x7434) ; ø»¤‰ + (chinese-big5 . #xCAD3) ; ý¢€Œ«“ + (ideograph-daikanwa . 09734) ; ø¸‚˜† + (=ucs . #x5F1D) ; 弝 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 2 992 12) + (ideograph-daikanwa . 09735) ; ø¸‚˜‡ + (=hanziku-3 . #xCABD) ; ý¢€¼ª½ + (=ucs . #x223B9) ; 𢎹 + )) +(define-char + '((=>ucs . #x223B9) ; 𢎹 + (morohashi-daikanwa 9735 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2431) ; ø»™¯– + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2571) ; ø»•¬ + (=jis-x0213-2-2000 . #x2C31) ; ø»¤­š + (ideograph-daikanwa . 09736) ; ø¸‚˜ˆ + (=ucs . #x5F1E) ; 弞 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2271) + (chinese-gb2312 . #x355C) ; ø»„¤— + (=jis-x0208 . #x446F) ; ø½Šª¤ + (korean-ksc5601 . #x7029) ; ø»ŠŽ– + (chinese-isoir165 . #x355C) ; ø»Œ§ + (chinese-cns11643-1 . #x4A2E) ; ø»‘¾· + (=gt-pj-1 . #x446F) ; 弟 + (chinese-big5 . #xA7CC) ; ý¢€ŠŸŒ + (ideograph-daikanwa . 09737) ; ø¸‚˜‰ + (=gt-k . 02616) ; ý¡„€¨¸ + (=ucs . #x5F1F) ; 弟 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 2 992 16) + (chinese-cns11643-6 . #x2753) ; ø»›¾– + (ideograph-daikanwa . 09738) ; ø¸‚˜Š + (=hanziku-3 . #xCAC1) ; ý¢€¼« + (=ucs . #x223BA) ; 𢎺 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 2 992 15) + (chinese-cns11643-5 . #x2430) ; ø»™¯• + (ideograph-daikanwa . 09739) ; ø¸‚˜‹ + (=hanziku-3 . #xCAC0) ; ý¢€¼«€ + (=ucs . #x223BB) ; 𢎻 + )) +(define-char + '((=>ucs . #x223C5) ; 𢏅 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2432) ; ø»™¯— + (ideograph-daikanwa . 09740) ; ø¸‚˜Œ + )) +(define-char + '((morohashi-daikanwa 9740 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 2 992 11) + (=hanziku-3 . #xCABC) ; ý¢€¼ª¼ + (=ucs . #x223C5) ; 𢏅 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 2 992 4) + (chinese-cns11643-6 . #x2752) ; ø»›¾• + (ideograph-daikanwa . 09741) ; ø¸‚˜ + (=hanziku-3 . #xCAB5) ; ý¢€¼ªµ + (=ucs . #x223C1) ; 𢏁 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09742) ; ø¸‚˜Ž + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09743) ; ø¸‚˜ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09744) ; ø¸‚˜ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5545) ; ø»…“€ + (chinese-isoir165 . #x5545) ; ø»» + (=ucs . #x5F20) ; å¼  + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3C64) ; ø»‹Œ½ + (chinese-cns11643-3 . #x286E) ; ø»•¢ƒ + (ideograph-daikanwa . 09745) ; ø¸‚˜‘ + (=jef-china3 . #x4CEB) ; øº„³« + (=ucs . #x5F21) ; 弡 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 2 992 17) + (chinese-cns11643-5 . #x262F) ; ø»™² + (ideograph-daikanwa . 09746) ; ø¸‚˜’ + (=hanziku-3 . #xCAC2) ; ý¢€¼«‚ + (=ucs . #x223C6) ; 𢏆 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x286F) ; ø»•¢„ + (ideograph-daikanwa . 09747) ; ø¸‚˜“ + (=cbeta . 06114) ; ø¸¡Ÿ¢ + (=ucs . #x38AE) ; 㢮 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3C65) ; ø»‹Œ¾ + (chinese-isoir165 . #x7B35) ; ø»Ž²´ + (chinese-cns11643-2 . #x2652) ; ø»“”§ + (chinese-big5 . #xCC71) ; ý¢€Œ±± + (ideograph-daikanwa . 09748) ; ø¸‚˜” + (=ucs . #x5F22) ; å¼¢ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3C66) ; ø»‹Œ¿ + (chinese-cns11643-2 . #x2653) ; ø»“”¨ + (=jis-x0213-1-2000 . #x7435) ; ø»¤Š + (chinese-big5 . #xCC72) ; ý¢€Œ±² + (ideograph-daikanwa . 09749) ; ø¸‚˜• + (=jef-china3 . #x4CEC) ; øº„³¬ + (=ucs . #x5F23) ; å¼£ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 2 994 2) + (chinese-cns11643-6 . #x2B36) ; ø»œƒ± + (ideograph-daikanwa . 09750) ; ø¸‚˜– + (=hanziku-3 . #xCAF3) ; ý¢€¼«³ + (=ucs . #x223C7) ; 𢏇 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3C67) ; ø»‹€ + (chinese-cns11643-2 . #x2654) ; ø»“”© + (chinese-big5 . #xCC73) ; ý¢€Œ±³ + (ideograph-daikanwa . 09751) ; ø¸‚˜— + (=ucs . #x5F24) ; 弤 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2640) ; ø»—¨ + (ideograph-daikanwa . 09752) ; ø¸‚˜˜ + (=ucs . #x38AF) ; 㢯 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2276) + (chinese-gb2312 . #x4356) ; ø»„¸µ + (=jis-x0208 . #x4C6F) ; ø½Š¶” + (chinese-isoir165 . #x4356) ; ø»¡… + (chinese-cns11643-3 . #x2870) ; ø»•¢… + (=gt-pj-1 . #x4C6F) ; å¼¥ + (ideograph-daikanwa . 09753) ; ø¸‚˜™ + (=gt-k . 03844) ; ý¡„€¼„ + (=ucs . #x5F25) ; å¼¥ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2273) + (chinese-gb2312 . #x4F52) ; ø»…Š™ + (=jis-x0208 . #x3839) ; ø½Š˜† + (korean-ksc5601 . #x7A57) ; ø»Š° + (chinese-isoir165 . #x4F52) ; ø»²© + (chinese-cns11643-1 . #x4D38) ; ø»’ƒ› + (=gt-pj-1 . #x3839) ; 弦 + (chinese-big5 . #xA9B6) ; ý¢€Š¦¶ + (ideograph-daikanwa . 09754) ; ø¸‚˜š + (=gt-k . 03691) ; ý¡„€¹« + (=ucs . #x5F26) ; 弦 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 2 992 20) + (chinese-cns11643-6 . #x2B33) ; ø»œƒ® + (ideograph-daikanwa . 09755) ; ø¸‚˜› + (=hanziku-3 . #xCAC5) ; ý¢€¼«… + (=ucs . #x223C8) ; 𢏈 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2641) ; ø»—¨ž + (ideograph-daikanwa . 09756) ; ø¸‚˜œ + (=ucs . #x38B0) ; 㢰 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3B21) ; ø»„¬ + (=jis-x0208 . #x384C) ; ø½Š˜™ + (korean-ksc5601 . #x7B41) ; ø»Šž¸ + (chinese-isoir165 . #x3B21) ; ø»”  + (chinese-cns11643-1 . #x4D39) ; ø»’ƒœ + (=gt-pj-1 . #x384C) ; 弧 + (chinese-big5 . #xA9B7) ; ý¢€Š¦· + (ideograph-daikanwa . 09757) ; ø¸‚˜ + (=gt-k . 05066) ; ý¡„Š + (=ucs . #x5F27) ; 弧 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3C68) ; ø»‹ + (chinese-cns11643-2 . #x2651) ; ø»“”¦ + (chinese-big5 . #xCC70) ; ý¢€Œ±° + (ideograph-daikanwa . 09758) ; ø¸‚˜ž + (=jef-china3 . #x9CF2) ; øº‰³² + (=ucs . #x5F28) ; 弨 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 2 992 18) + (chinese-cns11643-6 . #x2B34) ; ø»œƒ¯ + (ideograph-daikanwa . 09759) ; ø¸‚˜Ÿ + (=hanziku-3 . #xCAC3) ; ý¢€¼«ƒ + (=ucs . #x223C9) ; 𢏉 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2274) + (chinese-gb2312 . #x6573) ; ø»…«Ž + (=jis-x0208 . #x5738) ; ø½‹…§ + (korean-ksc5601 . #x5240) ; ø»‰¢© + (chinese-isoir165 . #x6573) ; ø»Ž“ž + (chinese-cns11643-1 . #x4D3A) ; ø»’ƒ + (=gt-pj-1 . #x5738) ; 弩 + (chinese-big5 . #xA9B8) ; ý¢€Š¦¸ + (ideograph-daikanwa . 09760) ; ø¸‚˜  + (=gt-k . 03873) ; ý¡„€¼¡ + (=ucs . #x5F29) ; 弩 + )) +(define-char + '((=>ucs . #x223D2) ; 𢏒 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09761) ; ø¸‚˜¡ + )) +(define-char + '((morohashi-daikanwa 9761 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 2 993 1) + (chinese-cns11643-6 . #x2B37) ; ø»œƒ² + (=hanziku-3 . #xCAD2) ; ý¢€¼«’ + (=ucs . #x223D2) ; 𢏒 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 2 995 1) + (ideograph-daikanwa . 09762) ; ø¸‚˜¢ + (=hanziku-3 . #xCB53) ; ý¢€¼­“ + (=ucs . #x223D3) ; 𢏓 + )) +(define-char + '((=>ucs . #x223D3) ; 𢏓 + (morohashi-daikanwa 9762 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B35) ; ø»œƒ° + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09763) ; ø¸‚˜£ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09764) ; ø¸‚˜¤ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6572) ; ø»…« + (chinese-isoir165 . #x6572) ; ø»Ž“ + (=ucs . #x5F2A) ; 弪 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3C69) ; ø»‹‚ + (chinese-cns11643-4 . #x292C) ; ø»—¬£ + (ideograph-daikanwa . 09765) ; ø¸‚˜¥ + (=ucs . #x5F2B) ; 弫 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3C6A) ; ø»‹ƒ + (ideograph-daikanwa . 09766) ; ø¸‚˜¦ + (=ucs . #x5F2C) ; 弬 + )) +(define-char + '((=>ucs . #x5F2C) ; 弬 + (morohashi-daikanwa 9766 0 2) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C70) ; ø»—² + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 2 995 11) + (chinese-cns11643-6 . #x307E) ; ø»œŒ + (ideograph-daikanwa . 09767) ; ø¸‚˜§ + (=hanziku-3 . #xCB5D) ; ý¢€¼­ + (=ucs . #x223D4) ; 𢏔 + )) +(define-char + '((=>ucs . #x5F2D) ; å¼­ + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-1 . 2281) + (shinjigen-2 . 2281) + (japanese-jisx0208-1978 . #x5739) ; ø»ƒ‹¬ + (japanese-jisx0208 . #x5739) ; ø»‡Ÿ´ + (ideograph-daikanwa . 09768) ; ø¸‚˜¨ + )) +(define-char + '((morohashi-daikanwa 9768 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x6574) ; ø»…« + (chinese-isoir165 . #x6574) ; ø»Ž“Ÿ + (chinese-cns11643-1 . #x507C) ; ø»’ˆ¹ + (=jis-x0208-1990 . #x5739) ; ø½‹…¨ + (=gt-pj-1 . #x5739) ; å¼­ + (chinese-big5 . #xABDA) ; ý¢€Š¯š + (=gt-k . 05237) ; ý¡„‘µ + (=ucs . #x5F2D) ; å¼­ + )) +(define-char + '((=>ucs . #x5F2E) ; å¼® + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3C6B) ; ø»‹„ + (ideograph-daikanwa . 09769) ; ø¸‚˜© + (ucs-jis . #x5F2E) ; ø»‹„ + )) +(define-char + '((morohashi-daikanwa 9769 0 2) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A3D) ; ø»“šŠ + (chinese-big5 . #xCEBC) ; ý¢€Œº¼ + (=ucs . #x5F2E) ; å¼® + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 2 995 7) + (chinese-cns11643-5 . #x292C) ; ø»™¶§ + (ideograph-daikanwa . 09770) ; ø¸‚˜ª + (=hanziku-3 . #xCB59) ; ý¢€¼­™ + (=ucs . #x223D5) ; 𢏕 + )) +(define-char + '((=>ucs . #x223D6) ; 𢏖 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 2 996 5) + (ideograph-daikanwa . 09771) ; ø¸‚˜« + (=hanziku-3 . #xCB77) ; ý¢€¼­· + )) +(define-char + '((morohashi-daikanwa 9771 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x307D) ; ø»œŒŽ + (=ucs . #x223D6) ; 𢏖 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 2 995 2) + (ideograph-daikanwa . 09772) ; ø¸‚˜¬ + (=hanziku-3 . #xCB54) ; ý¢€¼­” + (=ucs . #x223D7) ; 𢏗 + )) +(define-char + '((=>ucs . #x223D7) ; 𢏗 + (morohashi-daikanwa 9772 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2930) ; ø»—¬§ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 409 3) + (chinese-cns11643-6 . #x3079) ; ø»œŒŠ + (ideograph-daikanwa . 09773) ; ø¸‚˜­ + (=hanziku-2 . #xA465) ; ý¢€ª‘¥ + (=ucs . #x223D8) ; 𢏘 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C4E) ; ø»•§› + (ideograph-daikanwa . 09774) ; ø¸‚˜® + (=ucs . #x38B2) ; 㢲 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x292D) ; ø»—¬¤ + (ideograph-daikanwa . 09775) ; ø¸‚˜¯ + (=ucs . #x38B3) ; 㢳 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x307A) ; ø»œŒ‹ + (ideograph-daikanwa . 09776) ; ø¸‚˜° + (=ucs . #x38B4) ; 㢴 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x292E) ; ø»—¬¥ + (ideograph-daikanwa . 09777) ; ø¸‚˜± + (=ucs . #x38B5) ; 㢵 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 2 995 14) + (chinese-cns11643-5 . #x292B) ; ø»™¶¦ + (ideograph-daikanwa . 09778) ; ø¸‚˜² + (=hanziku-3 . #xCB60) ; ý¢€¼­  + (=ucs . #x223D9) ; 𢏙 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3078) ; ø»œŒ‰ + (ideograph-daikanwa . 09779) ; ø¸‚˜³ + (=ucs . #x223DA) ; 𢏚 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09780) ; ø¸‚˜´ + (=ucs . #x20518) ; 𠔘 + )) +(define-char + '((=>ucs . #x20518) ; 𠔘 + (morohashi-daikanwa 9780 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x307B) ; ø»œŒŒ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C4F) ; ø»•§œ + (ideograph-daikanwa . 09781) ; ø¸‚˜µ + (=ucs . #x38B6) ; 㢶 + )) +(define-char + '((ideographic- (:radical 57 ; ⼸ + :strokes 6) + (:radical 7 ; ⼆ + :strokes 7)) + (total-strokes . 9) + (chinese-cns11643-6 . #x307C) ; ø»œŒ + (ideograph-daikanwa . 09782) ; ø¸‚˜¶ + (=hanziku-1 . #xF5B0) ; ý¢€Ÿ–° + (=ucs . #x20134) ; 𠄴 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09783) ; ø¸‚˜· + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09784) ; ø¸‚˜¸ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09785) ; ø¸‚˜¹ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09786) ; ø¸‚˜º + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4D64) ; ø»…‡¯ + (=jis-x0208 . #x573F) ; ø½‹…® + (chinese-isoir165 . #x4D64) ; ø»¯¿ + (chinese-cns11643-3 . #x2C4D) ; ø»•§š + (=gt-pj-1 . #x573F) ; 弯 + (=gt-k . 05238) ; ý¡„‘¶ + (=ucs . #x5F2F) ; 弯 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 2 998 9) + (=hanziku-3 . #xCBDD) ; ý¢€¼¯ + (=ucs . #x223F3) ; 𢏳 + )) +(define-char + '((=>ucs . #x223F3) ; 𢏳 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x292F) ; ø»—¬¦ + )) +(define-char + '((=>ucs . #x223E4) ; 𢏤 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09787) ; ø¸‚˜» + )) +(define-char + '((morohashi-daikanwa 9787 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D44) ; ø»™¼· + (=ucs . #x223E4) ; 𢏤 + )) +(define-char + '((=>ucs . #x223E4) ; 𢏤 + (morohashi-daikanwa 9787 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 997 4) + (=hanziku-3 . #xCBB8) ; ý¢€¼®¸ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09788) ; ø¸‚˜¼ + )) +(define-char + '((=>ucs . #x5F30) ; å¼° + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3C6C) ; ø»‹… + (ideograph-daikanwa . 09789) ; ø¸‚˜½ + (=jef-china3 . #x4CED) ; øº„³­ + (ucs-jis . #x5F30) ; ø»‹… + )) +(define-char + '((morohashi-daikanwa 9789 0 2) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E7C) ; ø»“¡ + (chinese-big5 . #xD17A) ; ý¢€…º + (=ucs . #x5F30) ; å¼° + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09790) ; ø¸‚˜¾ + )) +(define-char + '((=>ucs . #x5F31) ; å¼± + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x6530) ; ø»‰¾“ + (chinese-big5 . #xAE7A) ; ý¢€Š¹º + (ideograph-daikanwa . 09791) ; ø¸‚˜¿ + (=jef-china3 . #x4CE8) ; øº„³¨ + )) +(define-char + '((morohashi-daikanwa 9791 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4875) ; ø»…€ª + (=jis-x0208 . #x3C65) ; ø½Šžª + (chinese-isoir165 . #x4875) ; ø»¨º + (chinese-cns11643-1 . #x553E) ; ø»’‘ + (=gt-pj-1 . #x3C65) ; å¼± + (=gt-k . 06454) ; ý¡„¤¶ + (=ucs . #x5F31) ; å¼± + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09792) ; ø¸‚™€ + (=ucs . #x5F32) ; å¼² + )) +(define-char + '((=>ucs . #x5F32) ; å¼² + (morohashi-daikanwa 9792 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x306F) ; ø»•­´ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 997 3) + (ideograph-daikanwa . 09793) ; ø¸‚™ + (=hanziku-3 . #xCBB7) ; ý¢€¼®· + (=ucs . #x223E6) ; 𢏦 + )) +(define-char + '((=>ucs . #x223E6) ; 𢏦 + (morohashi-daikanwa 9793 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D43) ; ø»™¼¶ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 996 15) + (chinese-cns11643-5 . #x2D45) ; ø»™¼¸ + (ideograph-daikanwa . 09794) ; ø¸‚™‚ + (=hanziku-3 . #xCBA3) ; ý¢€¼®£ + (=ucs . #x223E7) ; 𢏧 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 996 8) + (chinese-cns11643-6 . #x3743) ; ø»œ•¦ + (ideograph-daikanwa . 09795) ; ø¸‚™ƒ + (=hanziku-3 . #xCB7A) ; ý¢€¼­º + (=ucs . #x223E8) ; 𢏨 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 996 13) + (chinese-cns11643-6 . #x3741) ; ø»œ•¤ + (ideograph-daikanwa . 09796) ; ø¸‚™„ + (=hanziku-3 . #xCBA1) ; ý¢€¼®¡ + (=ucs . #x223E9) ; 𢏩 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 996 7) + (chinese-cns11643-5 . #x2D46) ; ø»™¼¹ + (ideograph-daikanwa . 09797) ; ø¸‚™… + (=hanziku-3 . #xCB79) ; ý¢€¼­¹ + (=ucs . #x223EA) ; 𢏪 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 996 14) + (chinese-cns11643-6 . #x3742) ; ø»œ•¥ + (ideograph-daikanwa . 09798) ; ø¸‚™† + (=hanziku-3 . #xCBA2) ; ý¢€¼®¢ + (=ucs . #x223EC) ; 𢏬 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09799) ; ø¸‚™‡ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C71) ; ø»—²‚ + (=ucs . #x38B8) ; 㢸 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C72) ; ø»—²ƒ + (=ucs . #x38BC) ; 㢼 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E7B) ; ø»“¡€ + (chinese-gb12345 . #x6572) ; å¼³ + (chinese-big5 . #xD179) ; ý¢€…¹ + (=ucs . #x5F33) ; å¼³ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 1000 2) + (chinese-cns11643-5 . #x324A) ; ø»š„“ + (ideograph-daikanwa . 09800) ; ø¸‚™ˆ + (=hanziku-3 . #xCC57) ; ý¢€¼±— + (=ucs . #x223EE) ; 𢏮 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09801) ; ø¸‚™‰ + (=ucs . #x38BA) ; 㢺 + )) +(define-char + '((=>ucs . #x223EF) ; 𢏯 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09802) ; ø¸‚™Š + )) +(define-char + '((morohashi-daikanwa 9802 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3248) ; ø»š„‘ + (=ucs . #x223EF) ; 𢏯 + )) +(define-char + '((=>ucs . #x223EF) ; 𢏯 + (morohashi-daikanwa 9802 0 2) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 998 6) + (=hanziku-3 . #xCBDA) ; ý¢€¼¯š + )) +(define-char + '((=>ucs . #x223F0) ; 𢏰 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 998 12) + (ideograph-daikanwa . 09803) ; ø¸‚™‹ + (=hanziku-3 . #xCBE0) ; ý¢€¼¯  + )) +(define-char + '((morohashi-daikanwa 9803 0 2) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3249) ; ø»š„’ + (=ucs . #x223F0) ; 𢏰 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 998 11) + (chinese-cns11643-6 . #x3F56) ; ø»œ¡© + (ideograph-daikanwa . 09804) ; ø¸‚™Œ + (=hanziku-3 . #xCBDF) ; ý¢€¼¯Ÿ + (=ucs . #x223F1) ; 𢏱 + )) +(define-char + '((=>ucs . #x223F2) ; 𢏲 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09805) ; ø¸‚™ + )) +(define-char + '((morohashi-daikanwa 9805 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 999 3) + (=hanziku-3 . #xCBF7) ; ý¢€¼¯· + (=ucs . #x223F2) ; 𢏲 + )) +(define-char + '((=>ucs . #x223F2) ; 𢏲 + (morohashi-daikanwa 9805 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F50) ; ø»œ¡£ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09806) ; ø¸‚™Ž + (=ucs . #x38BB) ; 㢻 + )) +(define-char + '((=>ucs . #x38BB) ; 㢻 + (morohashi-daikanwa 9806 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3151) ; ø»—¸¸ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09807) ; ø¸‚™ + )) +(define-char + '((=>ucs . #x5F34) ; å¼´ + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3C6D) ; ø»‹† + (=jis-x0213-1-2000 . #x7436) ; ø»¤‹ + (ideograph-daikanwa . 09808) ; ø¸‚™ + (ucs-jis . #x5F34) ; ø»‹† + )) +(define-char + '((morohashi-daikanwa 9808 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3562) ; ø»•´½ + (=jef-china3 . #x4CEE) ; øº„³® + (=ucs . #x5F34) ; å¼´ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09809) ; ø¸‚™‘ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 998 3) + (chinese-cns11643-6 . #x3F52) ; ø»œ¡¥ + (ideograph-daikanwa . 09810) ; ø¸‚™’ + (=hanziku-3 . #xCBD7) ; ý¢€¼¯— + (=ucs . #x223F5) ; 𢏵 + )) +(define-char + '((=>ucs . #x223F6) ; 𢏶 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 998 2) + (ideograph-daikanwa . 09811) ; ø¸‚™“ + (=hanziku-3 . #xCBD6) ; ý¢€¼¯– + )) +(define-char + '((morohashi-daikanwa 9811 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F53) ; ø»œ¡¦ + (=ucs . #x223F6) ; 𢏶 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2289) + (=jis-x0208 . #x4425) ; ø½Š©š + (korean-ksc5601 . #x6D65) ; ø»ŠŠ¸ + (chinese-cns11643-1 . #x5A2F) ; ø»’–˜ + (chinese-gb12345 . #x5545) ; å¼µ + (=gt-pj-1 . #x4425) ; å¼µ + (chinese-big5 . #xB169) ; ý¢€‹…© + (ideograph-daikanwa . 09812) ; ø¸‚™” + (=gt-k . 07830) ; ý¡„º– + (=ucs . #x5F35) ; å¼µ + )) +(define-char + '((=>ucs . #x5F36) ; 弶 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3C6E) ; ø»‹‡ + (=jis-x0213-1-2000 . #x7437) ; ø»¤Œ + (chinese-big5 . #xD54C) ; ý¢€•Œ + (ideograph-daikanwa . 09813) ; ø¸‚™• + (ucs-jis . #x5F36) ; ø»‹‡ + )) +(define-char + '((morohashi-daikanwa 9813 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3530) ; ø»“ª‡ + (=jef-china3 . #x4CEF) ; øº„³¯ + (=ucs . #x5F36) ; 弶 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 999 6) + (chinese-cns11643-5 . #x3247) ; ø»š„ + (ideograph-daikanwa . 09814) ; ø¸‚™– + (=hanziku-3 . #xCBFA) ; ý¢€¼¯º + (=ucs . #x223F7) ; 𢏷 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2287) + (=jis-x0208 . #x362F) ; ø½Š•€ + (chinese-cns11643-1 . #x5A30) ; ø»’–™ + (=gt-pj-1 . #x362F) ; å¼· + (chinese-big5 . #xB16A) ; ý¢€‹…ª + (ideograph-daikanwa . 09815) ; ø¸‚™— + (=gt-k . 07749) ; ý¡„¹… + (=ucs . #x5F37) ; å¼· + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09816) ; ø¸‚™˜ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x573A) ; ø½‹…© + (chinese-cns11643-2 . #x3531) ; ø»“ªˆ + (=gt-pj-1 . #x573A) ; 弸 + (chinese-big5 . #xD54D) ; ý¢€• + (ideograph-daikanwa . 09817) ; ø¸‚™™ + (=ucs . #x5F38) ; 弸 + )) +(define-char + '((=>ucs . #x223F8) ; 𢏸 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09818) ; ø¸‚™š + )) +(define-char + '((morohashi-daikanwa 9818 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 999 4) + (chinese-cns11643-6 . #x3F51) ; ø»œ¡¤ + (=hanziku-3 . #xCBF8) ; ý¢€¼¯¸ + (=ucs . #x223F8) ; 𢏸 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 998 5) + (chinese-cns11643-6 . #x3F55) ; ø»œ¡¨ + (ideograph-daikanwa . 09819) ; ø¸‚™› + (=hanziku-3 . #xCBD9) ; ý¢€¼¯™ + (=ucs . #x223FE) ; 𢏾 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 998 1) + (ideograph-daikanwa . 09820) ; ø¸‚™œ + (=hanziku-3 . #xCBD5) ; ý¢€¼¯• + (=ucs . #x223FC) ; 𢏼 + )) +(define-char + '((=>ucs . #x223FC) ; 𢏼 + (morohashi-daikanwa 9820 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F54) ; ø»œ¡§ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F57) ; ø»œ¡ª + (ideograph-daikanwa . 09821) ; ø¸‚™ + (=ucs . #x223FD) ; 𢏽 + )) +(define-char + '((=>ucs . #x38BA) ; 㢺 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3246) ; ø»š„ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x352F) ; ø»„£ª + (chinese-isoir165 . #x352F) ; ø»‹º + (chinese-cns11643-3 . #x3563) ; ø»•´¾ + (=ucs . #x5F39) ; å¼¹ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 998 8) + (=hanziku-3 . #xCBDC) ; ý¢€¼¯œ + (=ucs . #x223F4) ; 𢏴 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x473F) ; ø»„¾– + (korean-ksc5601 . #x4B2D) ; ø»‰˜„ + (chinese-isoir165 . #x473F) ; ø»¦¦ + (chinese-cns11643-3 . #x3B47) ; ø»•½– + (ideograph-daikanwa . 09822) ; ø¸‚™ž + (=jef-china3 . #x4CF0) ; øº„³° + (=ucs . #x5F3A) ; 强 + )) +(define-char + '((=>ucs . #x22401) ; 𢐁 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 1001 4) + (ideograph-daikanwa . 09823) ; ø¸‚™Ÿ + (=hanziku-3 . #xCC79) ; ý¢€¼±¹ + )) +(define-char + '((morohashi-daikanwa 9823 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4859) ; ø»œ®º + (=ucs . #x22401) ; 𢐁 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 1001 1) + (chinese-cns11643-6 . #x4856) ; ø»œ®· + (ideograph-daikanwa . 09824) ; ø¸‚™  + (=hanziku-3 . #xCC76) ; ý¢€¼±¶ + (=ucs . #x22400) ; 𢐀 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3C6F) ; ø»‹ˆ + (chinese-cns11643-3 . #x3B45) ; ø»•½” + (ideograph-daikanwa . 09825) ; ø¸‚™¡ + (=jef-china3 . #x4CF1) ; øº„³± + (=ucs . #x5F3B) ; å¼» + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2292) + (chinese-gb2312 . #x6576) ; ø»…«‘ + (=jis-x0208 . #x492B) ; ø½Š°¶ + (korean-ksc5601 . #x7930) ; ø»Š›« + (chinese-isoir165 . #x6576) ; ø»Ž“¡ + (chinese-cns11643-1 . #x5F24) ; ø»’£ + (=gt-pj-1 . #x492B) ; å¼¼ + (chinese-big5 . #xB45D) ; ý¢€‹‘ + (ideograph-daikanwa . 09826) ; ø¸‚™¢ + (=ucs . #x5F3C) ; å¼¼ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 1001 2) + (chinese-cns11643-6 . #x4857) ; ø»œ®¸ + (ideograph-daikanwa . 09827) ; ø¸‚™£ + (=hanziku-3 . #xCC77) ; ý¢€¼±· + (=ucs . #x22408) ; 𢐈 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 999 14) + (chinese-cns11643-5 . #x382F) ; ø»šŒ¬ + (ideograph-daikanwa . 09828) ; ø¸‚™¤ + (=hanziku-3 . #xCC43) ; ý¢€¼±ƒ + (=ucs . #x22402) ; 𢐂 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09829) ; ø¸‚™¥ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3832) ; ø»šŒ¯ + (ideograph-daikanwa . 09830) ; ø¸‚™¦ + (=ucs . #x22403) ; 𢐃 + )) +(define-char + '((=>ucs . #x22403) ; 𢐃 + (morohashi-daikanwa 9830 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 1000 5) + (=hanziku-3 . #xCC5A) ; ý¢€¼±š + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09831) ; ø¸‚™§ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B43) ; ø»•½’ + (ideograph-daikanwa . 09832) ; ø¸‚™¨ + (=ucs . #x38BE) ; 㢾 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3C70) ; ø»‹‰ + (=jis-x0213-1-2000 . #x7438) ; ø»¤ + (ideograph-daikanwa . 09833) ; ø¸‚™© + (=jef-china3 . #x4CF2) ; øº„³² + (=ucs . #x5F3D) ; å¼½ + )) +(define-char + '((=>ucs . #x5F3D) ; å¼½ + (morohashi-daikanwa 9833 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3745) ; ø»˜  + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 999 8) + (ideograph-daikanwa . 09834) ; ø¸‚™ª + (=hanziku-3 . #xCBFC) ; ý¢€¼¯¼ + (=ucs . #x22407) ; 𢐇 + )) +(define-char + '((=>ucs . #x22407) ; 𢐇 + (morohashi-daikanwa 9834 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4858) ; ø»œ®¹ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 1000 3) + (chinese-cns11643-6 . #x485A) ; ø»œ®» + (ideograph-daikanwa . 09835) ; ø¸‚™« + (=hanziku-3 . #xCC58) ; ý¢€¼±˜ + (=ucs . #x22405) ; 𢐅 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 1000 1) + (chinese-cns11643-5 . #x3830) ; ø»šŒ­ + (ideograph-daikanwa . 09836) ; ø¸‚™¬ + (=hanziku-3 . #xCC56) ; ý¢€¼±– + (=ucs . #x22406) ; 𢐆 + )) +(define-char + '((morohashi-daikanwa 9836 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x4346) ; ø½Š¨ + (chinese-cns11643-3 . #x3B44) ; ø»•½“ + (=gt-pj-1 . #x4346) ; å¼¾ + (=ucs . #x5F3E) ; å¼¾ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B46) ; ø»•½• + (=ucs . #x38BD) ; 㢽 + )) +(define-char + '((=>ucs . #x223F4) ; 𢏴 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4855) ; ø»œ®¶ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 1001 3) + (chinese-cns11643-5 . #x3831) ; ø»šŒ® + (=hanziku-3 . #xCC78) ; ý¢€¼±¸ + (=ucs . #x22404) ; 𢐄 + )) +(define-char + '((=>ucs . #x2240A) ; 𢐊 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09837) ; ø¸‚™­ + )) +(define-char + '((morohashi-daikanwa 9837 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 2 1001 13) + (chinese-cns11643-5 . #x3F28) ; ø»š–· + (=hanziku-3 . #xCCA4) ; ý¢€¼²¤ + (=ucs . #x2240A) ; 𢐊 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3C71) ; ø»‹Š + (chinese-cns11643-4 . #x3D30) ; ø»˜‰¿ + (ideograph-daikanwa . 09838) ; ø¸‚™® + (=ucs . #x5F3F) ; 弿 + )) +(define-char + '((=>ucs . #x2240B) ; 𢐋 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09839) ; ø¸‚™¯ + )) +(define-char + '((morohashi-daikanwa 9839 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D31) ; ø»˜Š€ + (=ucs . #x2240B) ; 𢐋 + )) +(define-char + '((=>ucs . #x2240B) ; 𢐋 + (morohashi-daikanwa 9839 0 2) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 2 1001 10) + (=hanziku-3 . #xCCA1) ; ý¢€¼²¡ + )) +(define-char + '((=>ucs . #x2240F) ; 𢐏 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 2 1001 9) + (ideograph-daikanwa . 09840) ; ø¸‚™° + (=hanziku-3 . #xCC7E) ; ý¢€¼±¾ + )) +(define-char + '((morohashi-daikanwa 9840 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x524C) ; ø»œ½™ + (=ucs . #x2240F) ; 𢐏 + )) +(define-char + '((=>ucs . #x38C0) ; 㣀 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09841) ; ø¸‚™± + (=jef-china3 . #x4CF3) ; øº„³³ + )) +(define-char + '((morohashi-daikanwa 9841 0 5) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F29) ; ø»š–¸ + (=ucs . #x38C0) ; 㣀 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D2F) ; ø»˜‰¾ + (ideograph-daikanwa . 09842) ; ø¸‚™² + (=ucs . #x38C1) ; 㣁 + )) +(define-char + '((=>ucs . #x38C2) ; 㣂 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09843) ; ø¸‚™³ + )) +(define-char + '((morohashi-daikanwa 9843 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D2E) ; ø»˜‰½ + (=ucs . #x38C2) ; 㣂 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6C30) ; ø»…´ + (japanese-jisx0212 . #x3C72) ; ø»‹‹ + (chinese-isoir165 . #x6C30) ; ø»Žœ­ + (chinese-cns11643-2 . #x4268) ; ø»“¾… + (=jis-x0213-1-2000 . #x7439) ; ø»¤Ž + (chinese-big5 . #xDD62) ; ý¢€µ¢ + (ideograph-daikanwa . 09844) ; ø¸‚™´ + (=jef-china3 . #x4CE9) ; øº„³© + (=ucs . #x5F40) ; 彀 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 2 1001 7) + (chinese-cns11643-6 . #x524B) ; ø»œ½˜ + (ideograph-daikanwa . 09845) ; ø¸‚™µ + (=hanziku-3 . #xCC7C) ; ý¢€¼±¼ + (=ucs . #x2240C) ; 𢐌 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09846) ; ø¸‚™¶ + )) +(define-char + '((=>ucs . #x2240E) ; 𢐎 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 2 1001 8) + (ideograph-daikanwa . 09847) ; ø¸‚™· + (=hanziku-3 . #xCC7D) ; ý¢€¼±½ + )) +(define-char + '((morohashi-daikanwa 9847 0 2) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x2240E) ; 𢐎 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x573B) ; ø½‹…ª + (=gt-pj-1 . #x573B) ; 彁 + (=ucs . #x5F41) ; 彁 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4122) ; ø»–…¥ + (=ucs . #x5F42) ; 彂 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A26) ; ø»”ˆ³ + (chinese-big5 . #xE1BF) ; ý¢€Ž†¿ + (ideograph-daikanwa . 09848) ; ø¸‚™¸ + (=ucs . #x5F43) ; 彃 + )) +(define-char + '((=>ucs . #x22412) ; 𢐒 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09849) ; ø¸‚™¹ + )) +(define-char + '((morohashi-daikanwa 9849 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 2 1001 23) + (chinese-cns11643-5 . #x4562) ; ø»š ¥ + (=hanziku-3 . #xCCAE) ; ý¢€¼²® + (=ucs . #x22412) ; 𢐒 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 2 1002 3) + (chinese-cns11643-6 . #x5C56) ; ø»Œ + (ideograph-daikanwa . 09850) ; ø¸‚™º + (=hanziku-3 . #xCCBA) ; ý¢€¼²º + (=ucs . #x22413) ; 𢐓 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 2 1001 25) + (chinese-cns11643-5 . #x4563) ; ø»š ¦ + (ideograph-daikanwa . 09851) ; ø¸‚™» + (=hanziku-3 . #xCCB0) ; ý¢€¼²° + (=ucs . #x22414) ; 𢐔 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09852) ; ø¸‚™¼ + (=jef-china3 . #x4CF4) ; øº„³´ + (=ucs . #x38C3) ; 㣃 + )) +(define-char + '((=>ucs . #x38C3) ; 㣃 + (morohashi-daikanwa 9852 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x524D) ; ø»œ½š + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3C73) ; ø»‹Œ + (chinese-cns11643-2 . #x4A25) ; ø»”ˆ² + (chinese-big5 . #xE1BE) ; ý¢€Ž†¾ + (ideograph-daikanwa . 09853) ; ø¸‚™½ + (=ucs . #x5F44) ; 彄 + )) +(define-char + '((=>ucs . #x22415) ; 𢐕 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C57) ; ø»Œ + (ideograph-daikanwa . 09854) ; ø¸‚™¾ + )) +(define-char + '((morohashi-daikanwa 9854 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 2 1001 19) + (=hanziku-3 . #xCCAA) ; ý¢€¼²ª + (=ucs . #x22415) ; 𢐕 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C59) ; ø»Œ’ + (ideograph-daikanwa . 09855) ; ø¸‚™¿ + (=ucs . #x22416) ; 𢐖 + )) +(define-char + '((=>ucs . #x22416) ; 𢐖 + (morohashi-daikanwa 9855 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 2 1001 16) + (=hanziku-3 . #xCCA7) ; ý¢€¼²§ + )) +(define-char + '((=>ucs . #x2241D) ; 𢐝 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 2 1001 20) + (ideograph-daikanwa . 09856) ; ø¸‚š€ + (=hanziku-3 . #xCCAB) ; ý¢€¼²« + )) +(define-char + '((morohashi-daikanwa 9856 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C58) ; ø»Œ‘ + (=ucs . #x2241D) ; 𢐝 + )) +(define-char + '((=>ucs . #x22419) ; 𢐙 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09857) ; ø¸‚š + (=cbeta . 05713) ; ø¸¡™‘ + )) +(define-char + '((morohashi-daikanwa 9857 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 2 1001 15) + (chinese-cns11643-6 . #x5C5A) ; ø»Œ“ + (=hanziku-3 . #xCCA6) ; ý¢€¼²¦ + (=ucs . #x22419) ; 𢐙 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09858) ; ø¸‚š‚ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x5F45) ; 彅 + )) +(define-char + '((=>ucs . #x5F45) ; 彅 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3C74) ; ø»‹ + (=jis-x0213-1-2000 . #x743A) ; ø»¤ + (=jef-china3 . #x4CF6) ; øº„³¶ + (ucs-jis . #x5F45) ; ø»‹ + )) +(define-char + '((=>ucs . #x5F46) ; 彆 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 09859) ; ø¸‚šƒ + )) +(define-char + '((morohashi-daikanwa 9859 0 2) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb12345 . #x7824) ; 彆 + (chinese-big5 . #xB9FB) ; ý¢€‹§» + (=ucs . #x5F46) ; 彆 + )) +(define-char + '((=>ucs . #x5F46) ; 彆 + (morohashi-daikanwa 9859 0 3) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6863) ; ø»’«° + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 09860) ; ø¸‚š„ + (=ucs . #x38C4) ; 㣄 + )) +(define-char + '((=>ucs . #x38C4) ; 㣄 + (morohashi-daikanwa 9860 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x495D) ; ø»˜œ” + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3C75) ; ø»‹Ž + (chinese-cns11643-4 . #x495E) ; ø»˜œ• + (=jis-x0213-2-2000 . #x2C32) ; ø»¤­› + (ideograph-daikanwa . 09861) ; ø¸‚š… + (=ucs . #x5F47) ; 彇 + )) +(define-char + '((=>ucs . #x2241E) ; 𢐞 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 09862) ; ø¸‚š† + )) +(define-char + '((=>ucs . #x2241E) ; 𢐞 + (morohashi-daikanwa 9862 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 2 1002 10) + (=hanziku-3 . #xCCC1) ; ý¢€¼³ + )) +(define-char + '((morohashi-daikanwa 9862 0 2) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D21) ; ø»š«” + (=ucs . #x2241E) ; 𢐞 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x495F) ; ø»˜œ– + (ideograph-daikanwa . 09863) ; ø¸‚š‡ + (=ucs . #x38C5) ; 㣅 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 2 1002 9) + (chinese-cns11643-5 . #x4D22) ; ø»š«• + (ideograph-daikanwa . 09864) ; ø¸‚šˆ + (=hanziku-3 . #xCCC0) ; ý¢€¼³€ + (=ucs . #x2241F) ; 𢐟 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 2291) + (=jis-x0208 . #x573C) ; ø½‹…« + (korean-ksc5601 . #x7725) ; ø»Š˜¤ + (chinese-cns11643-1 . #x6C5F) ; ø»’±¤ + (chinese-gb12345 . #x352F) ; 彈 + (=gt-pj-1 . #x573C) ; 彈 + (chinese-big5 . #xBC75) ; ý¢€‹±µ + (ideograph-daikanwa . 09865) ; ø¸‚š‰ + (=ucs . #x5F48) ; 彈 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 2 1002 11) + (chinese-cns11643-4 . #x4960) ; ø»˜œ— + (ideograph-daikanwa . 09866) ; ø¸‚šŠ + (=hanziku-3 . #xCCC2) ; ý¢€¼³‚ + (=ucs . #x22420) ; 𢐠 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x503F) ; ø»”’€ + (chinese-big5 . #xE576) ; ý¢€Ž•¶ + (ideograph-daikanwa . 09867) ; ø¸‚š‹ + (=ucs . #x5F49) ; 彉 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 2 1002 4) + (chinese-cns11643-7 . #x2266) ; ø»ž— + (ideograph-daikanwa . 09868) ; ø¸‚šŒ + (=hanziku-3 . #xCCBB) ; ý¢€¼²» + (=ucs . #x22421) ; 𢐡 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 2 1002 5) + (chinese-cns11643-7 . #x2267) ; ø»ž˜ + (ideograph-daikanwa . 09869) ; ø¸‚š + (=hanziku-3 . #xCCBC) ; ý¢€¼²¼ + (=ucs . #x22424) ; 𢐤 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 2 1003 5) + (chinese-cns11643-7 . #x2D5F) ; ø»ž‘š + (ideograph-daikanwa . 09870) ; ø¸‚šŽ + (=hanziku-3 . #xCCDC) ; ý¢€¼³œ + (=ucs . #x22425) ; 𢐥 + )) +(define-char + '((=>ucs . #x22426) ; 𢐦 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09871) ; ø¸‚š + )) +(define-char + '((morohashi-daikanwa 9871 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 2 1004 1) + (chinese-cns11643-5 . #x5446) ; ø»š¶‹ + (=hanziku-3 . #xCCF8) ; ý¢€¼³¸ + (=ucs . #x22426) ; 𢐦 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 2296) + (=jis-x0208 . #x3630) ; ø½Š• + (korean-ksc5601 . #x4B2E) ; ø»‰˜… + (chinese-cns11643-1 . #x7053) ; ø»’· + (=gt-pj-1 . #x3630) ; 彊 + (chinese-big5 . #xBECA) ; ý¢€‹»Š + (ideograph-daikanwa . 09872) ; ø¸‚š + (=ucs . #x5F4A) ; 彊 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 2 1002 13) + (chinese-cns11643-4 . #x5030) ; ø»˜¥¹ + (ideograph-daikanwa . 09873) ; ø¸‚š‘ + (=hanziku-3 . #xCCC4) ; ý¢€¼³„ + (=ucs . #x22427) ; 𢐧 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x567E) ; ø»”›³ + (chinese-big5 . #xE974) ; ý¢€Ž¥´ + (ideograph-daikanwa . 09874) ; ø¸‚š’ + (=ucs . #x5F4B) ; 彋 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 2 1003 6) + (chinese-cns11643-7 . #x2D60) ; ø»ž‘› + (ideograph-daikanwa . 09875) ; ø¸‚š“ + (=hanziku-3 . #xCCDD) ; ý¢€¼³ + (=ucs . #x22428) ; 𢐨 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09876) ; ø¸‚š” + (=ucs . #x22429) ; 𢐩 + )) +(define-char + '((=>ucs . #x22429) ; 𢐩 + (morohashi-daikanwa 9876 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 2 1002 12) + (=hanziku-3 . #xCCC3) ; ý¢€¼³ƒ + )) +(define-char + '((=>ucs . #x22429) ; 𢐩 + (morohashi-daikanwa 9876 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D5E) ; ø»ž‘™ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 2277) + (=jis-x0208 . #x573D) ; ø½‹…¬ + (korean-ksc5601 . #x5A2F) ; ø»‰®ˆ + (chinese-cns11643-1 . #x735A) ; ø»’»± + (chinese-gb12345 . #x4356) ; 彌 + (=gt-pj-1 . #x573D) ; 彌 + (chinese-big5 . #xC0B1) ; ý¢€Œ‚± + (ideograph-daikanwa . 09877) ; ø¸‚š• + (=ucs . #x5F4C) ; 彌 + )) +(define-char + '((=>ucs . #x2242C) ; 𢐬 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 09878) ; ø¸‚š– + )) +(define-char + '((morohashi-daikanwa 9878 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 2 1004 4) + (chinese-cns11643-7 . #x3773) ; ø»ž š + (=hanziku-3 . #xCCFB) ; ý¢€¼³» + (=ucs . #x2242C) ; 𢐬 + )) +(define-char + '((=>ucs . #x2242D) ; 𢐭 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 09879) ; ø¸‚š— + )) +(define-char + '((morohashi-daikanwa 9879 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 2 1004 5) + (chinese-cns11643-7 . #x3772) ; ø»ž ™ + (=hanziku-3 . #xCCFC) ; ý¢€¼³¼ + (=ucs . #x2242D) ; 𢐭 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3774) ; ø»ž › + (ideograph-daikanwa . 09880) ; ø¸‚š˜ + (=ucs . #x2242F) ; 𢐯 + )) +(define-char + '((=>ucs . #x5F4D) ; 彍 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x3C76) ; ø»‹ + (ideograph-daikanwa . 09881) ; ø¸‚š™ + (=jef-china3 . #x4CF5) ; øº„³µ + (ucs-jis . #x5F4D) ; ø»‹ + )) +(define-char + '((=>ucs . #x5F4D) ; 彍 + (morohashi-daikanwa 9881 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x5763) ; ø»–¦º + )) +(define-char + '((morohashi-daikanwa 9881 0 3) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x5F4D) ; 彍 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 2 1005 2) + (chinese-cns11643-4 . #x5B22) ; ø»˜µµ + (ideograph-daikanwa . 09882) ; ø¸‚šš + (=hanziku-3 . #xCD5A) ; ý¢€¼µš + (=ucs . #x22432) ; 𢐲 + )) +(define-char + '((=>ucs . #x22433) ; 𢐳 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 09883) ; ø¸‚š› + )) +(define-char + '((=>ucs . #x22433) ; 𢐳 + (morohashi-daikanwa 9883 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 2 1004 7) + (=hanziku-3 . #xCCFE) ; ý¢€¼³¾ + )) +(define-char + '((morohashi-daikanwa 9883 0 2) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x615E) ; ø»›‰© + (=ucs . #x22433) ; 𢐳 + )) +(define-char + '((=>ucs . #x22437) ; 𢐷 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 09884) ; ø¸‚šœ + )) +(define-char + '((=>ucs . #x22437) ; 𢐷 + (morohashi-daikanwa 9884 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 2 1005 1) + (=hanziku-3 . #xCD59) ; ý¢€¼µ™ + )) +(define-char + '((morohashi-daikanwa 9884 0 3) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x615D) ; ø»›‰¨ + (=ucs . #x22437) ; 𢐷 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 09885) ; ø¸‚š + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F52) ; ø»ž«© + (ideograph-daikanwa . 49085) ; ø¸‹¾½ + (=ucs . #x22434) ; 𢐴 + )) +(define-char + '((=>ucs . #x22438) ; 𢐸 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 2 1005 6) + (ideograph-daikanwa . 09886) ; ø¸‚šž + (=hanziku-3 . #xCD5E) ; ý¢€¼µž + )) +(define-char + '((morohashi-daikanwa 9886 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x466D) ; ø»ž¶– + (=ucs . #x22438) ; 𢐸 + )) +(define-char + '((=>ucs . #x22439) ; 𢐹 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 09887) ; ø¸‚šŸ + )) +(define-char + '((morohashi-daikanwa 9887 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x466B) ; ø»ž¶” + (=ucs . #x22439) ; 𢐹 + )) +(define-char + '((=>ucs . #x22439) ; 𢐹 + (morohashi-daikanwa 9887 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 2 1005 9) + (=hanziku-3 . #xCD61) ; ý¢€¼µ¡ + )) +(define-char + '((=>ucs . #x2243C) ; 𢐼 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 2 1005 4) + (ideograph-daikanwa . 09888) ; ø¸‚š  + (=hanziku-3 . #xCD5C) ; ý¢€¼µœ + )) +(define-char + '((=>ucs . #x2243C) ; 𢐼 + (morohashi-daikanwa 9888 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x466C) ; ø»ž¶• + )) +(define-char + '((morohashi-daikanwa 9888 0 5) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x2243C) ; 𢐼 + )) +(define-char + '((=>ucs . #x2243E) ; 𢐾 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 09889) ; ø¸‚š¡ + )) +(define-char + '((morohashi-daikanwa 9889 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 2 1005 5) + (chinese-cns11643-5 . #x676B) ; ø»›’ª + (=hanziku-3 . #xCD5D) ; ý¢€¼µ + (=ucs . #x2243E) ; 𢐾 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 09890) ; ø¸‚š¢ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x466E) ; ø»ž¶— + (ideograph-daikanwa . 09891) ; ø¸‚š£ + (=ucs . #x24BFD) ; 𤯽 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 2 1005 7) + (ideograph-daikanwa . 09892) ; ø¸‚š¤ + (=hanziku-3 . #xCD5F) ; ý¢€¼µŸ + (=ucs . #x2243A) ; 𢐺 + )) +(define-char + '((=>ucs . #x2243A) ; 𢐺 + (morohashi-daikanwa 9892 0 2) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x466F) ; ø»ž¶˜ + )) +(define-char + '((=>ucs . #x2243B) ; 𢐻 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 49086) ; ø¸‹¾¾ + )) +(define-char + '((morohashi-daikanwa 49086 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 2 1005 10) + (chinese-cns11643-7 . #x466A) ; ø»ž¶“ + (=hanziku-3 . #xCD62) ; ý¢€¼µ¢ + (=ucs . #x2243B) ; 𢐻 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x2243D) ; 𢐽 + )) +(define-char + '((=>ucs . #x2243D) ; 𢐽 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 8 18 6) + (=hanziku-12 . #xECDB) ; ý¢ƒŽ³› + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 2 1005 11) + (chinese-cns11643-4 . #x5F5F) ; ø»˜¼ª + (=hanziku-3 . #xCD63) ; ý¢€¼µ£ + (=ucs . #x22441) ; 𢑁 + )) +(define-char + '((=>ucs . #x22445) ; 𢑅 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 2 1005 8) + (=hanziku-3 . #xCD60) ; ý¢€¼µ  + )) +(define-char + '((=>ucs . #x2243F) ; 𢐿 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 09893) ; ø¸‚š¥ + )) +(define-char + '((morohashi-daikanwa 9893 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 2 1005 14) + (chinese-cns11643-5 . #x6C25) ; ø»›˜º + (=hanziku-3 . #xCD66) ; ý¢€¼µ¦ + (=ucs . #x2243F) ; 𢐿 + )) +(define-char + '((=>ucs . #x22440) ; 𢑀 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 09894) ; ø¸‚š¦ + )) +(define-char + '((=>ucs . #x22440) ; 𢑀 + (morohashi-daikanwa 9894 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D5F) ; ø»Ÿ€š + )) +(define-char + '((morohashi-daikanwa 9894 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 2 1005 15) + (=hanziku-3 . #xCD67) ; ý¢€¼µ§ + (=ucs . #x22440) ; 𢑀 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 09895) ; ø¸‚š§ + )) +(define-char + '((=>ucs . #x22444) ; 𢑄 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 2 1005 13) + (ideograph-daikanwa . 09896) ; ø¸‚š¨ + (=hanziku-3 . #xCD65) ; ý¢€¼µ¥ + )) +(define-char + '((morohashi-daikanwa 9896 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C26) ; ø»›˜» + (=ucs . #x22444) ; 𢑄 + )) +(define-char + '((=>ucs . #x22442) ; 𢑂 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 09897) ; ø¸‚š© + )) +(define-char + '((morohashi-daikanwa 9897 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D61) ; ø»Ÿ€œ + (=ucs . #x22442) ; 𢑂 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 2 1005 12) + (chinese-cns11643-7 . #x4D60) ; ø»Ÿ€› + (ideograph-daikanwa . 09898) ; ø¸‚šª + (=hanziku-3 . #xCD64) ; ý¢€¼µ¤ + (=ucs . #x22443) ; 𢑃 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x22445) ; 𢑅 + )) +(define-char + '((=>ucs . #x22446) ; 𢑆 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 09899) ; ø¸‚š« + )) +(define-char + '((morohashi-daikanwa 9899 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F7C) ; ø»›ž« + (=ucs . #x22446) ; 𢑆 + )) +(define-char + '((=>ucs . #x22446) ; 𢑆 + (morohashi-daikanwa 9899 0 2) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 2 1005 16) + (=hanziku-3 . #xCD68) ; ý¢€¼µ¨ + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E2E) ; ø»–°— + (ideograph-daikanwa . 09900) ; ø¸‚š¬ + (=ucs . #x38C6) ; 㣆 + )) +(define-char + '((=>ucs . #x22447) ; 𢑇 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 09901) ; ø¸‚š­ + )) +(define-char + '((morohashi-daikanwa 9901 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F7D) ; ø»›ž¬ + (=ucs . #x22447) ; 𢑇 + )) +(define-char + '((=>ucs . #x22447) ; 𢑇 + (morohashi-daikanwa 9901 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 2 1005 17) + (=hanziku-3 . #xCD69) ; ý¢€¼µ© + )) +(define-char + '((=>ucs . #x22448) ; 𢑈 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 09902) ; ø¸‚š® + )) +(define-char + '((morohashi-daikanwa 9902 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 2 1005 19) + (=hanziku-3 . #xCD6B) ; ý¢€¼µ« + (=ucs . #x22448) ; 𢑈 + )) +(define-char + '((=>ucs . #x22448) ; 𢑈 + (morohashi-daikanwa 9902 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x663D) ; ø»™†š + )) +(define-char + '((=>ucs . #x22449) ; 𢑉 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 09903) ; ø¸‚š¯ + )) +(define-char + '((morohashi-daikanwa 9903 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 2 1005 20) + (=hanziku-3 . #xCD6C) ; ý¢€¼µ¬ + (=ucs . #x22449) ; 𢑉 + )) +(define-char + '((=>ucs . #x22449) ; 𢑉 + (morohashi-daikanwa 9903 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5335) ; ø»Ÿˆ¤ + )) +(define-char + '((=>ucs . #x5F4E) ; 彎 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 19) + (total-strokes . 22) + (shinjigen-2 . 2299) + (=jis-x0208 . #x573E) ; ø½‹…­ + (korean-ksc5601 . #x5836) ; ø»‰«“ + (=gt-pj-1 . #x573E) ; ø½‹…­ + (ideograph-daikanwa . 09904) ; ø¸‚š° + (ucs-jis . #x5F4E) ; ø½‹…­ + )) +(define-char + '((morohashi-daikanwa 9904 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B5F) ; ø»“‡¦ + (chinese-gb12345 . #x4D64) ; 彎 + (chinese-big5 . #xC573) ; ý¢€Œ•³ + (=ucs . #x5F4E) ; 彎 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 2 1005 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F13) ; 弓 + ) + ((=ucs . #x8D0A) ; 贊 + )) + (chinese-cns11643-5 . #x733F) ; ø»›£¦ + (ideograph-daikanwa . 09905) ; ø¸‚š± + (=hanziku-3 . #xCD6D) ; ý¢€¼µ­ + (=cbeta . 01253) ; ø¸ “¥ + (=ucs . #x2244A) ; 𢑊 + )) +(define-char + '((=>ucs . #x5F4F) ; 彏 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideograph-daikanwa . 09906) ; ø¸‚š² + )) +(define-char + '((morohashi-daikanwa 9906 0 1) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F27) ; ø»”¿Š + (chinese-big5 . #xF7D8) ; ý¢€Ÿ˜ + (=ucs . #x5F4F) ; 彏 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 21) + (total-strokes . 24) + (=ucs . #x2244B) ; 𢑋 + )) +(define-char + '((=>ucs . #x2244B) ; 𢑋 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 21) + (total-strokes . 24) + (hanyu-dazidian 2 1006 3) + (=hanziku-3 . #xCD7B) ; ý¢€¼µ» + )) +(define-char + '((=>ucs . #x2244C) ; 𢑌 + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 22) + (total-strokes . 25) + (hanyu-dazidian 2 1006 4) + (ideograph-daikanwa . 09907) ; ø¸‚š³ + (=hanziku-3 . #xCD7C) ; ý¢€¼µ¼ + )) +(define-char + '((morohashi-daikanwa 9907 0 0) + (ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-7 . #x606F) ; ø»Ÿœ¤ + (=ucs . #x2244C) ; 𢑌 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (ideographic-strokes . 25) + (total-strokes . 28) + (chinese-cns11643-7 . #x6446) ; ø»Ÿ¡³ + (ideograph-daikanwa . 49087) ; ø¸‹¾¿ + (=ucs . #x2244D) ; 𢑍 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 990 5) + (=hanziku-3 . #xCA54) ; ý¢€¼©” + (=ucs . #x223A1) ; 𢎡 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 991 9) + (=hanziku-3 . #xCA78) ; ý¢€¼©¸ + (=ucs . #x223AC) ; 𢎬 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 991 5) + (=hanziku-3 . #xCA74) ; ý¢€¼©´ + (=ucs . #x223B3) ; 𢎳 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 991 6) + (=hanziku-3 . #xCA75) ; ý¢€¼©µ + (=ucs . #x223B4) ; 𢎴 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 992 7) + (=hanziku-3 . #xCAB8) ; ý¢€¼ª¸ + (=ucs . #x223C2) ; 𢏂 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 992 9) + (=hanziku-3 . #xCABA) ; ý¢€¼ªº + (=ucs . #x223C3) ; 𢏃 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 992 13) + (=hanziku-3 . #xCABE) ; ý¢€¼ª¾ + (=ucs . #x223C4) ; 𢏄 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 992 19) + (=hanziku-3 . #xCAC4) ; ý¢€¼«„ + (=ucs . #x223CD) ; 𢏍 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 992 21) + (=hanziku-3 . #xCAC6) ; ý¢€¼«† + (=ucs . #x223CE) ; 𢏎 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 993 4) + (=hanziku-3 . #xCAD5) ; ý¢€¼«• + (=ucs . #x223CF) ; 𢏏 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 995 12) + (=hanziku-3 . #xCB5E) ; ý¢€¼­ž + (=ucs . #x223DC) ; 𢏜 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 996 3) + (=hanziku-3 . #xCB75) ; ý¢€¼­µ + (=ucs . #x223DD) ; 𢏝 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 996 4) + (=hanziku-3 . #xCB76) ; ý¢€¼­¶ + (=ucs . #x223DE) ; 𢏞 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 996 6) + (=hanziku-3 . #xCB78) ; ý¢€¼­¸ + (=ucs . #x223DF) ; 𢏟 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 996 11) + (=hanziku-3 . #xCB7D) ; ý¢€¼­½ + (=ucs . #x223E5) ; 𢏥 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 997 1) + (=hanziku-3 . #xCBB5) ; ý¢€¼®µ + (=ucs . #x223ED) ; 𢏭 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 1001 12) + (=hanziku-3 . #xCCA3) ; ý¢€¼²£ + (=ucs . #x22410) ; 𢐐 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 8 18 4) + (=hanziku-12 . #xECD9) ; ý¢ƒŽ³™ + (=ucs . #x22411) ; 𢐑 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 1001 22) + (=hanziku-3 . #xCCAD) ; ý¢€¼²­ + (=ucs . #x2241A) ; 𢐚 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 1002 2) + (=hanziku-3 . #xCCB9) ; ý¢€¼²¹ + (=ucs . #x2241B) ; 𢐛 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 8 18 5) + (=hanziku-12 . #xECDA) ; ý¢ƒŽ³š + (=ucs . #x2241C) ; 𢐜 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 1003 3) + (=hanziku-3 . #xCCDA) ; ý¢€¼³š + (=ucs . #x2242A) ; 𢐪 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 1003 7) + (=hanziku-3 . #xCCDE) ; ý¢€¼³ž + (=ucs . #x2242B) ; 𢐫 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 1004 2) + (=hanziku-3 . #xCCF9) ; ý¢€¼³¹ + (=ucs . #x22431) ; 𢐱 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 1004 6) + (=hanziku-3 . #xCCFD) ; ý¢€¼³½ + (=ucs . #x22436) ; 𢐶 + )) +(define-char + '((ideographic-radical . 57) ; ⼸ + (hanyu-dazidian 2 1006 5) + (=hanziku-3 . #xCD7D) ; ý¢€¼µ½ + (=ucs . #x2244E) ; 𢑎 + )) diff --git a/lisp/utf-2000/Ideograph-R058-Snout.el b/lisp/utf-2000/Ideograph-R058-Snout.el new file mode 100644 index 0000000..80aadda --- /dev/null +++ b/lisp/utf-2000/Ideograph-R058-Snout.el @@ -0,0 +1,730 @@ +(define-char + '((=>ucs . #x5F50) ; 彐 + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 0) + (total-strokes . 3) + (japanese-jisx0212 . #x3C77) ; ø»‹ + (chinese-cns11643-3 . #x2140) ; ø»•—ƒ + (ideograph-daikanwa . 09908) ; ø¸‚š´ + (=jef-china3 . #x4CF9) ; øº„³¹ + (ucs-jis . #x5F50) ; ø»‹ + )) +(define-char + '((morohashi-daikanwa 9908 0 0) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x6566) ; ø»…« + (chinese-isoir165 . #x6566) ; ø»Ž“‘ + (=ucs . #x5F50) ; 彐 + )) +(define-char + '((morohashi-daikanwa 9908 0 9) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 0) + (total-strokes . 3) + (=gt-pj-11 . #x5A40) ; ý¡€Ž¯³ + (=gt . 60403) ; ý¡€Ž¯³ + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 0) + (total-strokes . 3) + (=jis-x0208 . #x5740) ; ø½‹…¯ + (chinese-cns11643-3 . #x2141) ; ø»•—„ + (=gt-pj-1 . #x5740) ; 彑 + (ideograph-daikanwa . 09909) ; ø¸‚šµ + (=big5-cdp . #x8C53) ; ý¢€ˆ±“ + (=gt-k . 00234) ; ý¡„€ƒª + (=ucs . #x5F51) ; 彑 + )) +(define-char + '((=>ucs . #x5F52) ; 归 + (morohashi-daikanwa 9909 1) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 2) + (total-strokes . 5) + (<-vulgar-ideograph + (:char ((ideograph-daikanwa . 16349) ; ø¸ƒ¿ + ) + :sources (morohashi-daikanwa))) + (chinese-cns11643-3 . #x224A) ; ø»•˜« + )) +(define-char + '((morohashi-daikanwa 9909 1 1) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x3969) ; ø»„ªœ + (chinese-isoir165 . #x3969) ; ø»’¬ + (=ucs . #x5F52) ; 归 + )) +(define-char + '((=>ucs . #x22452) ; 𢑒 + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 09910) ; ø¸‚š¶ + )) +(define-char + '((morohashi-daikanwa 9910 0 1) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x246D) ; ø»›º– + (=ucs . #x22452) ; 𢑒 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x246C) ; ø»›º• + (ideograph-daikanwa . 09911) ; ø¸‚š· + (=ucs . #x22451) ; 𢑑 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 3) + (total-strokes . 6) + (<-vulgar-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 21890) ; ø¸…–‚ + ) + )) + (chinese-cns11643-6 . #x246E) ; ø»›º— + (ideograph-daikanwa . 09912) ; ø¸‚š¸ + (=ucs . #x22450) ; 𢑐 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 5071) + (simplified-ideograph-of + ((sources morohashi-daikanwa) + (char . ((ideograph-daikanwa . 21890) ; ø¸…–‚ + )) + )) + (chinese-gb2312 . #x3531) ; ø»„£¬ + (=jis-x0208 . #x4576) ; ø½Š¬‰ + (chinese-isoir165 . #x3531) ; ø»‹¼ + (chinese-cns11643-3 . #x2351) ; ø»•š + (=gt-pj-1 . #x4576) ; 当 + (ideograph-daikanwa . 09913) ; ø¸‚š¹ + (=gt-k . 01674) ; ý¡„€šŠ + (=ucs . #x5F53) ; 当 + )) +(define-char + '((=>ucs . #x22453) ; 𢑓 + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 09914) ; ø¸‚šº + )) +(define-char + '((morohashi-daikanwa 9914 0 0) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2433) ; ø»™¯˜ + (=ucs . #x22453) ; 𢑓 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2642) ; ø»—¨Ÿ + (ideograph-daikanwa . 09915) ; ø¸‚š» + (=ucs . #x38C7) ; 㣇 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09916) ; ø¸‚š¼ + (=ucs . #x22454) ; 𢑔 + )) +(define-char + '((=>ucs . #x22454) ; 𢑔 + (morohashi-daikanwa 9916 0 2) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3121) ; ø»œŒ + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B38) ; ø»œƒ³ + (ideograph-daikanwa . 09917) ; ø¸‚š½ + (=ucs . #x22455) ; 𢑕 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3C78) ; ø»‹‘ + (chinese-cns11643-2 . #x2655) ; ø»“”ª + (=jis-x0213-1-2000 . #x743B) ; ø»¤ + (chinese-big5 . #xCC74) ; ý¢€Œ±´ + (ideograph-daikanwa . 09918) ; ø¸‚š¾ + (=jef-china3 . #x4CFA) ; øº„³º + (=ucs . #x5F54) ; 彔 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B39) ; ø»œƒ´ + (ideograph-daikanwa . 49088) ; ø¸‹¿€ + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x423C) ; ø»„¶½ + (chinese-isoir165 . #x423C) ; ø»Ÿ + (chinese-cns11643-3 . #x2871) ; ø»•¢† + (=jef-china3 . #x82B3) ; øºˆŠ³ + (=ucs . #x5F55) ; 录 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 5) + (total-strokes . 8) + (->identical + ((chinese-cns11643-6 . #x2D32) ; ø»œ†© + )) + (->same-ideograph + ((ideograph-daikanwa . 21759) ; ø¸…“¿ + )) + (=ucs . #x22456) ; 𢑖 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3123) ; ø»œŒ’ + (ideograph-daikanwa . 09919) ; ø¸‚š¿ + (=ucs . #x2245A) ; 𢑚 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2301) + (chinese-gb2312 . #x6568) ; ø»…«ƒ + (=jis-x0208 . #x5741) ; ø½‹…° + (korean-ksc5601 . #x5327) ; ø»‰£® + (chinese-isoir165 . #x6568) ; ø»Ž““ + (chinese-cns11643-2 . #x2A3E) ; ø»“š‹ + (=gt-pj-1 . #x5741) ; 彖 + (chinese-big5 . #xCEBD) ; ý¢€Œº½ + (ideograph-daikanwa . 09920) ; ø¸‚›€ + (=gt-k . 05239) ; ý¡„‘· + (=ucs . #x5F56) ; 彖 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09921) ; ø¸‚› + (=ucs . #x22457) ; 𢑗 + )) +(define-char + '((=>ucs . #x22457) ; 𢑗 + (morohashi-daikanwa 9921 0 5) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3124) ; ø»œŒ“ + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3122) ; ø»œŒ‘ + (ideograph-daikanwa . 09922) ; ø¸‚›‚ + (=ucs . #x22459) ; 𢑙 + )) +(define-char + '((=>ucs . #x22458) ; 𢑘 + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09923) ; ø¸‚›ƒ + )) +(define-char + '((morohashi-daikanwa 9923 0 0) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3744) ; ø»œ•§ + (=ucs . #x22458) ; 𢑘 + )) +(define-char + '((=>ucs . #x2245C) ; 𢑜 + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09924) ; ø¸‚›„ + )) +(define-char + '((=>ucs . #x2245C) ; 𢑜 + (morohashi-daikanwa 9924 0 1) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3745) ; ø»œ•¨ + )) +(define-char + '((morohashi-daikanwa 9924 0 2) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x2245C) ; 𢑜 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09925) ; ø¸‚›… + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3746) ; ø»œ•© + (ideograph-daikanwa . 09926) ; ø¸‚›† + (=ucs . #x2245B) ; 𢑛 + )) +(define-char + '((=>ucs . #x5F57) ; 彗 + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2303) + (=jis-x0208 . #x5742) ; ø½‹…± + (korean-ksc5601 . #x7B32) ; ø»Šž© + (chinese-cns11643-1 . #x5A31) ; ø»’–š + (=gt-pj-1 . #x5742) ; ø½‹…± + (chinese-big5 . #xB16B) ; ý¢€‹…« + (ideograph-daikanwa . 09927) ; ø¸‚›‡ + (=gt-k . 07930) ; ý¡„»º + (ucs-jis . #x5F57) ; ø½‹…± + )) +(define-char + '((morohashi-daikanwa 9927 0 1) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2303) + (chinese-gb2312 . #x6567) ; ø»…«‚ + (chinese-isoir165 . #x6567) ; ø»Ž“’ + (=ucs . #x5F57) ; 彗 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09928) ; ø¸‚›ˆ + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09929) ; ø¸‚›‰ + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F58) ; ø»œ¡« + (ideograph-daikanwa . 09930) ; ø¸‚›Š + (=ucs . #x2245E) ; 𢑞 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6569) ; ø»…«„ + (japanese-jisx0212 . #x3C79) ; ø»‹’ + (chinese-isoir165 . #x6569) ; ø»Ž“” + (chinese-cns11643-2 . #x3B58) ; ø»“³£ + (=jis-x0213-1-2000 . #x743C) ; ø»¤‘ + (chinese-big5 . #xD8F4) ; ý¢€£´ + (ideograph-daikanwa . 09931) ; ø¸‚›‹ + (=ucs . #x5F58) ; 彘 + )) +(define-char + '((=>ucs . #x22462) ; 𢑢 + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09932) ; ø¸‚›Œ + )) +(define-char + '((morohashi-daikanwa 9932 0 0) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3833) ; ø»šŒ° + (=ucs . #x22462) ; 𢑢 + )) +(define-char + '((=>ucs . #x22463) ; 𢑣 + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 09933) ; ø¸‚› + )) +(define-char + '((morohashi-daikanwa 9933 0 0) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x485C) ; ø»œ®½ + (=ucs . #x22463) ; 𢑣 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x485B) ; ø»œ®¼ + (ideograph-daikanwa . 09934) ; ø¸‚›Ž + (=ucs . #x22464) ; 𢑤 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F2A) ; ø»š–¹ + (ideograph-daikanwa . 09935) ; ø¸‚› + (=ucs . #x22466) ; 𢑦 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 2305) + (=jis-x0208 . #x5743) ; ø½‹…² + (korean-ksc5601 . #x7D44) ; ø»Š¡· + (chinese-cns11643-1 . #x6370) ; ø»’¤§ + (chinese-gb12345 . #x783D) ; 彙 + (=gt-pj-1 . #x5743) ; 彙 + (chinese-big5 . #xB74A) ; ý¢€‹Š + (ideograph-daikanwa . 09936) ; ø¸‚› + (=ucs . #x5F59) ; 彙 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4123) ; ø»–…¦ + (ideograph-daikanwa . 09937) ; ø¸‚›‘ + (=ucs . #x5F5A) ; 彚 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 09938) ; ø¸‚›’ + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C5C) ; ø»Œ• + (ideograph-daikanwa . 09939) ; ø¸‚›“ + (=ucs . #x22468) ; 𢑨 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09940) ; ø¸‚›” + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C5D) ; ø»Œ– + (ideograph-daikanwa . 09941) ; ø¸‚›• + (=ucs . #x2246A) ; 𢑪 + )) +(define-char + '((=>ucs . #x2246B) ; 𢑫 + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09942) ; ø¸‚›– + )) +(define-char + '((morohashi-daikanwa 9942 0 0) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C5B) ; ø»Œ” + (=ucs . #x2246B) ; 𢑫 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C5E) ; ø»Œ— + (ideograph-daikanwa . 09943) ; ø¸‚›— + (=ucs . #x2246D) ; 𢑭 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 09944) ; ø¸‚›˜ + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C5F) ; ø»Œ˜ + (ideograph-daikanwa . 49089) ; ø¸‹¿ + (=ucs . #x22469) ; 𢑩 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2268) ; ø»ž™ + (ideograph-daikanwa . 09945) ; ø¸‚›™ + (=ucs . #x23F19) ; 𣼙 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5031) ; ø»˜¥º + (ideograph-daikanwa . 09946) ; ø¸‚›š + (=ucs . #x38C8) ; 㣈 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 09947) ; ø¸‚›› + (=ucs . #x2246F) ; 𢑯 + )) +(define-char + '((=>ucs . #x2246F) ; 𢑯 + (morohashi-daikanwa 9947 0 0) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D61) ; ø»ž‘œ + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 13) + (total-strokes . 16) + (korean-ksc5601 . #x6C2D) ; ø»Šˆ¢ + (japanese-jisx0212 . #x3C7A) ; ø»‹“ + (chinese-cns11643-3 . #x505E) ; ø»–œ£ + (ideograph-daikanwa . 09948) ; ø¸‚›œ + (=cbeta . 01820) ; ø¸ œœ + (=ucs . #x5F5B) ; 彛 + )) +(define-char + '((morohashi-daikanwa 9948 0 5) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x5734) ; ø½‹…£ + (=gt-pj-1 . #x5734) ; 彜 + (=cbeta . 02362) ; ø¸ ¤º + (=ucs . #x5F5C) ; 彜 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D62) ; ø»ž‘ + (ideograph-daikanwa . 49090) ; ø¸‹¿‚ + (=ucs . #x232B8) ; 𣊸 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D63) ; ø»ž‘ž + (ideograph-daikanwa . 49091) ; ø¸‹¿ƒ + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x22471) ; 𢑱 + )) +(define-char + '((=>ucs . #x22471) ; 𢑱 + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5032) ; ø»˜¥» + )) +(define-char + '((=>ucs . #x22472) ; 𢑲 + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 09949) ; ø¸‚› + )) +(define-char + '((morohashi-daikanwa 9949 0 0) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3775) ; ø»ž œ + (=ucs . #x22472) ; 𢑲 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-gb2312 . #x524D) ; ø»…Ž® + (=jis-x0208 . #x5733) ; ø½‹…¢ + (chinese-isoir165 . #x524D) ; ø»¶¾ + (chinese-cns11643-3 . #x5764) ; ø»–¦» + (=gt-pj-1 . #x5733) ; 彝 + (chinese-big5 . #xC255) ; ý¢€Œ‰• + (ideograph-daikanwa . 09950) ; ø¸‚›ž + (=ucs . #x5F5D) ; 彝 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F54) ; ø»ž«« + (ideograph-daikanwa . 09951) ; ø¸‚›Ÿ + (=ucs . #x22475) ; 𢑵 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F55) ; ø»ž«¬ + (ideograph-daikanwa . 09952) ; ø¸‚›  + (=ucs . #x22473) ; 𢑳 + )) +(define-char + '((=>ucs . #x22476) ; 𢑶 + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 09953) ; ø¸‚›¡ + )) +(define-char + '((morohashi-daikanwa 9953 0 0) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F53) ; ø»ž«ª + (=ucs . #x22476) ; 𢑶 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-1 . #x7641) ; ø»’¿² + (=ucs . #x5F5E) ; 彞 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4672) ; ø»ž¶› + (ideograph-daikanwa . 09954) ; ø¸‚›¢ + (=ucs . #x22477) ; 𢑷 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 09955) ; ø¸‚›£ + (=ucs . #x22478) ; 𢑸 + )) +(define-char + '((=>ucs . #x22478) ; 𢑸 + (morohashi-daikanwa 9955 0 7) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4670) ; ø»ž¶™ + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4671) ; ø»ž¶š + (ideograph-daikanwa . 09956) ; ø¸‚›¤ + (=ucs . #x22479) ; 𢑹 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5771) ; ø»Ÿ˜ + (ideograph-daikanwa . 09957) ; ø¸‚›¥ + (=ucs . #x2247D) ; 𢑽 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x7340) ; ø»›£§ + (ideograph-daikanwa . 09958) ; ø¸‚›¦ + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B4E) ; ø»Ÿ”­ + (ideograph-daikanwa . 09959) ; ø¸‚›§ + (=ucs . #x2247E) ; 𢑾 + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 23) + (total-strokes . 26) + (japanese-jisx0212 . #x3C7B) ; ø»‹” + (chinese-cns11643-3 . #x6164) ; ø»–µ§ + (ideograph-daikanwa . 09960) ; ø¸‚›¨ + (=ucs . #x5F60) ; å½  + )) +(define-char + '((=>ucs . #x2247F) ; 𢑿 + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 23) + (total-strokes . 26) + (ideograph-daikanwa . 09961) ; ø¸‚›© + )) +(define-char + '((morohashi-daikanwa 9961 0 0) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 23) + (total-strokes . 26) + (=ucs . #x2247F) ; 𢑿 + )) +(define-char + '((=>ucs . #x2247F) ; 𢑿 + (morohashi-daikanwa 9961 0 1) + (ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-7 . #x6237) ; ø»Ÿž¨ + )) +(define-char + '((ideographic-radical . 58) ; â¼¹ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-isoir165 . #x2E3D) ; ø»¶ + (=ucs . #x5F5F) ; 彟 + )) diff --git a/lisp/utf-2000/Ideograph-R059-Bristle.el b/lisp/utf-2000/Ideograph-R059-Bristle.el new file mode 100644 index 0000000..36abd11 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R059-Bristle.el @@ -0,0 +1,1096 @@ +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x616A) ; ø»…¥ + (=jis-x0208 . #x5744) ; ø½‹…³ + (chinese-isoir165 . #x616A) ; ø»Ž + (chinese-cns11643-3 . #x2142) ; ø»•—… + (=gt-pj-1 . #x5744) ; 彡 + (ideograph-daikanwa . 09962) ; ø¸‚›ª + (=big5-cdp . #x8B71) ; ý¢€ˆ­± + (=gt-k . 00235) ; ý¡„€ƒ« + (=cbeta . 06047) ; ø¸¡žŸ + (=ucs . #x5F61) ; 彡 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 2 852 6) + (chinese-cns11643-6 . #x2325) ; ø»›·° + (ideograph-daikanwa . 09963) ; ø¸‚›« + (=hanziku-3 . #xABA2) ; ý¢€º®¢ + (=ucs . #x22480) ; 𢒀 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 2 852 5) + (chinese-cns11643-6 . #x2324) ; ø»›·¯ + (ideograph-daikanwa . 09964) ; ø¸‚›¬ + (=hanziku-3 . #xABA1) ; ý¢€º®¡ + (=ucs . #x22481) ; 𢒁 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2470) ; ø»›º™ + (ideograph-daikanwa . 09965) ; ø¸‚›­ + (=jef-china3 . #x4DA3) ; øº„¶£ + (=ucs . #x38C9) ; 㣉 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x246F) ; ø»›º˜ + (ideograph-daikanwa . 09966) ; ø¸‚›® + (=ucs . #x22484) ; 𢒄 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 1 117 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E28) ; 丨 + ) + ((=ucs . #x5F61) ; 彡 + )) + )) + (chinese-cns11643-6 . #x2471) ; ø»›ºš + (ideograph-daikanwa . 09967) ; ø¸‚›¯ + (=hanziku-1 . #xBBE7) ; ý¢€›¯§ + (=ucs . #x22483) ; 𢒃 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 09968) ; ø¸‚›° + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2308) + (chinese-gb2312 . #x504E) ; ø»…‹³ + (=jis-x0208 . #x3741) ; ø½Š–° + (korean-ksc5601 . #x7B21) ; ø»Šž˜ + (chinese-isoir165 . #x504E) ; ø»´ƒ + (chinese-cns11643-1 . #x4A30) ; ø»‘¾¹ + (=gt-pj-1 . #x3741) ; å½¢ + (chinese-big5 . #xA7CE) ; ý¢€ŠŸŽ + (ideograph-daikanwa . 09969) ; ø¸‚›± + (=gt-k . 02533) ; ý¡„€§¥ + (=ucs . #x5F62) ; å½¢ + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 2 853 1) + (chinese-cns11643-6 . #x2754) ; ø»›¾— + (ideograph-daikanwa . 09970) ; ø¸‚›² + (=hanziku-3 . #xABBD) ; ý¢€º®½ + (=ucs . #x22488) ; 𢒈 + )) +(define-char + '((=>ucs . #x5F63) ; å½£ + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3C7C) ; ø»‹• + (=jis-x0213-2-2000 . #x2C33) ; ø»¤­œ + (ideograph-daikanwa . 09971) ; ø¸‚›³ + (ucs-jis . #x5F63) ; ø»‹• + )) +(define-char + '((morohashi-daikanwa 9971 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2572) ; ø»•­ + (=jef-china3 . #x4DA4) ; øº„¶¤ + (=ucs . #x5F63) ; å½£ + )) +(define-char + '((=>ucs . #x5F64) ; 彤 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3C7D) ; ø»‹– + (chinese-cns11643-1 . #x4A2F) ; ø»‘¾¸ + (=jis-x0213-1-2000 . #x743D) ; ø»¤’ + (chinese-big5 . #xA7CD) ; ý¢€ŠŸ + (ideograph-daikanwa . 09972) ; ø¸‚›´ + (=jef-china3 . #x4DA5) ; øº„¶¥ + (ucs-jis . #x5F64) ; ø»‹– + )) +(define-char + '((morohashi-daikanwa 9972 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x4D2E) ; ø»…†¹ + (chinese-isoir165 . #x4D2E) ; ø»¯‰ + (=ucs . #x5F64) ; 彤 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2873) ; ø»•¢ˆ + (ideograph-daikanwa . 09973) ; ø¸‚›µ + (=ucs . #x38CB) ; 㣋 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 2 854 4) + (chinese-cns11643-5 . #x2630) ; ø»™²‘ + (ideograph-daikanwa . 09974) ; ø¸‚›¶ + (=hanziku-3 . #xABE0) ; ý¢€º¯  + (=ucs . #x22489) ; 𢒉 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2643) ; ø»—¨  + (ideograph-daikanwa . 09975) ; ø¸‚›· + (=ucs . #x38CC) ; 㣌 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2872) ; ø»•¢‡ + (ideograph-daikanwa . 09976) ; ø¸‚›¸ + (=ucs . #x38CD) ; 㣍 + )) +(define-char + '((=>ucs . #x2248C) ; 𢒌 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09977) ; ø¸‚›¹ + )) +(define-char + '((morohashi-daikanwa 9977 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 2 854 5) + (chinese-cns11643-6 . #x2B3A) ; ø»œƒµ + (=hanziku-3 . #xABE1) ; ý¢€º¯¡ + (=ucs . #x2248C) ; 𢒌 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 09978) ; ø¸‚›º + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 2 854 2) + (chinese-cns11643-6 . #x2B3B) ; ø»œƒ¶ + (ideograph-daikanwa . 09979) ; ø¸‚›» + (=hanziku-3 . #xABDE) ; ý¢€º¯ž + (=ucs . #x2248A) ; 𢒊 + )) +(define-char + '((=>ucs . #x5F65) ; å½¥ + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-big5 . #xABDB) ; ý¢€Š¯› + (ideograph-daikanwa . 09980) ; ø¸‚›¼ + (=jef-china3 . #x4DA1) ; øº„¶¡ + )) +(define-char + '((morohashi-daikanwa 9980 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x507D) ; ø»’ˆº + (=ucs . #x5F65) ; å½¥ + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2312) + (chinese-gb2312 . #x5165) ; ø»…¨ + (=jis-x0208 . #x4927) ; ø½Š°² + (korean-ksc5601 . #x6569) ; ø»‰¿Œ + (chinese-isoir165 . #x5165) ; ø»µ¸ + (chinese-cns11643-3 . #x2C50) ; ø»•§ + (=gt-pj-1 . #x4927) ; 彦 + (ideograph-daikanwa . 09981) ; ø¸‚›½ + (=gt-k . 05167) ; ý¡„¯ + (=ucs . #x5F66) ; 彦 + )) +(define-char + '((=>ucs . #x2F899) ; 形 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 09982) ; ø¸‚›¾ + )) +(define-char + '((morohashi-daikanwa 9982 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C51) ; ø»•§ž + (=ucs . #x2F899) ; 形 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 6) + (chinese-gb2312 . #x506B) ; ø»…Œ + (chinese-isoir165 . #x506B) ; ø»´  + (=ucs . #x987B) ; é¡» + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-1 . 2314) + (korean-ksc5601 . #x696E) ; ø»Š…‰ + (japanese-jisx0212 . #x3C7E) ; ø»‹— + (chinese-isoir165 . #x7C32) ; ø»Ž´ + (chinese-cns11643-2 . #x2E7D) ; ø»“¡‚ + (=jis-x0213-1-2000 . #x743E) ; ø»¤“ + (chinese-big5 . #xD17B) ; ý¢€…» + (ideograph-daikanwa . 09983) ; ø¸‚›¿ + (=jef-china3 . #x4DA2) ; øº„¶¢ + (=ucs . #x5F67) ; 彧 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 854 10) + (chinese-cns11643-6 . #x3747) ; ø»œ•ª + (ideograph-daikanwa . 09984) ; ø¸‚œ€ + (=hanziku-3 . #xABE6) ; ý¢€º¯¦ + (=ucs . #x2248F) ; 𢒏 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 854 12) + (chinese-cns11643-4 . #x2C74) ; ø»—²… + (ideograph-daikanwa . 09985) ; ø¸‚œ + (=hanziku-3 . #xABE8) ; ý¢€º¯¨ + (=ucs . #x22490) ; 𢒐 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 854 13) + (chinese-cns11643-4 . #x2C73) ; ø»—²„ + (ideograph-daikanwa . 09986) ; ø¸‚œ‚ + (=hanziku-3 . #xABE9) ; ý¢€º¯© + (=ucs . #x22491) ; 𢒑 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3748) ; ø»œ•« + (ideograph-daikanwa . 09987) ; ø¸‚œƒ + (=ucs . #x23972) ; 𣥲 + )) +(define-char + '((=>ucs . #x23972) ; 𣥲 + (morohashi-daikanwa 9987 0 4) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 1442 11) + (=hanziku-4 . #xD358) ; ý¢˜ + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 09988) ; ø¸‚œ„ + )) +(define-char + '((=>ucs . #x22492) ; 𢒒 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 2 854 11) + (ideograph-daikanwa . 09989) ; ø¸‚œ… + (=hanziku-3 . #xABE7) ; ý¢€º¯§ + )) +(define-char + '((morohashi-daikanwa 9989 0 2) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x22492) ; 𢒒 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 7) + (kangxi-strokes . 19) + (total-strokes . 10) + (chinese-isoir165 . #x2E3C) ; ø»µ + (=ucs . #x5F68) ; 彨 + )) +(define-char + '((=>ucs . #x38CE) ; 㣎 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09990) ; ø¸‚œ† + )) +(define-char + '((morohashi-daikanwa 9990 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3564) ; ø»•´¿ + (=ucs . #x38CE) ; 㣎 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 854 18) + (chinese-cns11643-6 . #x3F5D) ; ø»œ¡° + (ideograph-daikanwa . 09991) ; ø¸‚œ‡ + (=hanziku-3 . #xABEE) ; ý¢€º¯® + (=ucs . #x22495) ; 𢒕 + )) +(define-char + '((=>ucs . #x5F69) ; 彩 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xB16D) ; ý¢€‹…­ + (ideograph-daikanwa . 09992) ; ø¸‚œˆ + (=jef-china3 . #x4DA6) ; øº„¶¦ + )) +(define-char + '((morohashi-daikanwa 9992 0 2) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x324A) ; ø»„Ÿ« + (=jis-x0208 . #x3A4C) ; ø½Š›• + (korean-ksc5601 . #x7374) ; ø»Š“» + (chinese-isoir165 . #x324A) ; ø»‡» + (chinese-cns11643-1 . #x5A33) ; ø»’–œ + (=gt-pj-1 . #x3A4C) ; 彩 + (=ucs . #x5F69) ; 彩 + )) +(define-char + '((=>ucs . #x5F6A) ; 彪 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2320) + (=jis-x0208 . #x4937) ; ø½Š±‚ + (korean-ksc5601 . #x7873) ; ø»Š› + (=gt-pj-1 . #x4937) ; ø½Š±‚ + (chinese-big5 . #xB343) ; ý¢€‹ƒ + (ideograph-daikanwa . 09993) ; ø¸‚œ‰ + (=gt-k . 07862) ; ý¡„º¶ + (ucs-jis . #x5F6A) ; ø½Š±‚ + )) +(define-char + '((morohashi-daikanwa 9993 0 2) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x316B) ; ø»„ž® + (chinese-isoir165 . #x316B) ; ø»†¾ + (=ucs . #x5F6A) ; 彪 + )) +(define-char + '((=>ucs . #x2249C) ; 𢒜 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (->same-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 09993) ; ø¸‚œ‰ + ) + )) + (ideograph-daikanwa . 09994) ; ø¸‚œŠ + )) +(define-char + '((=>ucs . #x2249C) ; 𢒜 + (morohashi-daikanwa 9994 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 854 20) + (=hanziku-3 . #xABF0) ; ý¢€º¯° + )) +(define-char + '((morohashi-daikanwa 9994 0 1) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F5B) ; ø»œ¡® + (=ucs . #x2249C) ; 𢒜 + )) +(define-char + '((=>ucs . #x2F89A) ; 彫 + (=>ucs* . #x5F6B) ; 彫 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 09995) ; ø¸‚œ‹ + (=jef-china3 . #x4DA7) ; øº„¶§ + )) +(define-char + '((=>ucs* . #x5F6B) ; 彫 + (morohashi-daikanwa 9995 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F5E) ; ø»œ¡± + (=ucs . #x2F89A) ; 彫 + )) +(define-char + '((morohashi-daikanwa 9995 1) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x4426) ; ø½Š©› + (korean-ksc5601 . #x7041) ; ø»ŠŽ® + (chinese-cns11643-1 . #x5A34) ; ø»’– + (=gt-pj-1 . #x4426) ; 彫 + (chinese-big5 . #xB16E) ; ý¢€‹…® + (=gt-k . 07832) ; ý¡„º˜ + (=ucs . #x5F6B) ; 彫 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2321) + (chinese-gb2312 . #x3172) ; ø»„žµ + (=jis-x0208 . #x494B) ; ø½Š±– + (korean-ksc5601 . #x5E2F) ; ø»‰´€ + (chinese-isoir165 . #x3172) ; ø»‡… + (chinese-cns11643-1 . #x5A32) ; ø»’–› + (=gt-pj-1 . #x494B) ; 彬 + (chinese-big5 . #xB16C) ; ý¢€‹…¬ + (ideograph-daikanwa . 09996) ; ø¸‚œŒ + (=gt-k . 07864) ; ý¡„º¸ + (=ucs . #x5F6C) ; 彬 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 854 16) + (chinese-cns11643-6 . #x3F59) ; ø»œ¡¬ + (ideograph-daikanwa . 09997) ; ø¸‚œ + (=hanziku-3 . #xABEC) ; ý¢€º¯¬ + (=ucs . #x22496) ; 𢒖 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 855 1) + (chinese-cns11643-6 . #x3F5A) ; ø»œ¡­ + (ideograph-daikanwa . 09998) ; ø¸‚œŽ + (=hanziku-3 . #xABFD) ; ý¢€º¯½ + (=ucs . #x22497) ; 𢒗 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 855 5) + (chinese-cns11643-5 . #x324B) ; ø»š„” + (ideograph-daikanwa . 09999) ; ø¸‚œ + (=hanziku-3 . #xAC42) ; ý¢€º±‚ + (=ucs . #x2249D) ; 𢒝 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 854 19) + (chinese-cns11643-6 . #x3F5C) ; ø»œ¡¯ + (ideograph-daikanwa . 10000) ; ø¸‚œ + (=hanziku-3 . #xABEF) ; ý¢€º¯¯ + (=ucs . #x2249B) ; 𢒛 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 856 1) + (chinese-cns11643-6 . #x485D) ; ø»œ®¾ + (ideograph-daikanwa . 10001) ; ø¸‚œ‘ + (=hanziku-3 . #xAC5E) ; ý¢€º±ž + (=ucs . #x2249E) ; 𢒞 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 856 4) + (chinese-cns11643-6 . #x4860) ; ø»œ¯ + (ideograph-daikanwa . 10002) ; ø¸‚œ’ + (=hanziku-3 . #xAC61) ; ý¢€º±¡ + (=ucs . #x2249F) ; 𢒟 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2322) + (chinese-gb2312 . #x456D) ; ø»„¼ˆ + (=jis-x0208 . #x5745) ; ø½‹…´ + (korean-ksc5601 . #x7830) ; ø»Šš + (chinese-isoir165 . #x456D) ; ø»¤˜ + (chinese-cns11643-1 . #x5F25) ; ø»’¤ + (=gt-pj-1 . #x5745) ; å½­ + (chinese-big5 . #xB45E) ; ý¢€‹‘ž + (ideograph-daikanwa . 10003) ; ø¸‚œ“ + (=gt-k . 09184) ; ý¡„‚  + (=ucs . #x5F6D) ; å½­ + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 856 5) + (chinese-cns11643-6 . #x485E) ; ø»œ®¿ + (ideograph-daikanwa . 10004) ; ø¸‚œ” + (=hanziku-3 . #xAC62) ; ý¢€º±¢ + (=ucs . #x224A0) ; 𢒠 + )) +(define-char + '((=>ucs . #x224A1) ; 𢒡 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 2 856 6) + (ideograph-daikanwa . 10005) ; ø¸‚œ• + (=hanziku-3 . #xAC63) ; ý¢€º±£ + )) +(define-char + '((morohashi-daikanwa 10005 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x485F) ; ø»œ¯€ + (=ucs . #x224A1) ; 𢒡 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B48) ; ø»•½— + (ideograph-daikanwa . 10006) ; ø¸‚œ– + (=ucs . #x38CF) ; 㣏 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10007) ; ø¸‚œ— + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B49) ; ø»•½˜ + (ideograph-daikanwa . 10008) ; ø¸‚œ˜ + (=ucs . #x38D0) ; 㣐 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 2 856 10) + (chinese-cns11643-6 . #x5251) ; ø»œ½ž + (ideograph-daikanwa . 10009) ; ø¸‚œ™ + (=hanziku-3 . #xAC67) ; ý¢€º±§ + (=ucs . #x224A4) ; 𢒤 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4124) ; ø»–…§ + (ideograph-daikanwa . 10010) ; ø¸‚œš + (=ucs . #x5F6E) ; å½® + )) +(define-char + '((=>ucs . #x224A5) ; 𢒥 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 2 856 12) + (ideograph-daikanwa . 10011) ; ø¸‚œ› + (=hanziku-3 . #xAC69) ; ý¢€º±© + )) +(define-char + '((morohashi-daikanwa 10011 0 1) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x524E) ; ø»œ½› + (=ucs . #x224A5) ; 𢒥 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 2 856 8) + (chinese-cns11643-6 . #x5250) ; ø»œ½ + (ideograph-daikanwa . 10012) ; ø¸‚œœ + (=hanziku-3 . #xAC65) ; ý¢€º±¥ + (=ucs . #x224A6) ; 𢒦 + )) +(define-char + '((=>ucs . #x224A7) ; 𢒧 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x524F) ; ø»œ½œ + (ideograph-daikanwa . 10013) ; ø¸‚œ + )) +(define-char + '((morohashi-daikanwa 10013 0 2) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 2 856 9) + (=hanziku-3 . #xAC66) ; ý¢€º±¦ + (=ucs . #x224A7) ; 𢒧 + )) +(define-char + '((=>ucs . #x5F6F) ; 彯 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A27) ; ø»”ˆ´ + (ideograph-daikanwa . 10014) ; ø¸‚œž + )) +(define-char + '((morohashi-daikanwa 10014 0 1) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3D21) ; ø»‹˜ + (chinese-big5 . #xE1C0) ; ý¢€Ž‡€ + (=jef-china3 . #x4DA8) ; øº„¶¨ + (=ucs . #x5F6F) ; 彯 + )) +(define-char + '((=>ucs . #x5F70) ; å½° + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2323) + (=jis-x0208 . #x3E34) ; ø½Š µ + (korean-ksc5601 . #x7360) ; ø»Š“§ + (chinese-isoir165 . #x5543) ; ø»»Ž + (=gt-pj-1 . #x3E34) ; ø½Š µ + (chinese-big5 . #xB9FC) ; ý¢€‹§¼ + (ideograph-daikanwa . 10015) ; ø¸‚œŸ + (=jef-china3 . #x4DA9) ; øº„¶© + (ucs-jis . #x5F70) ; ø½Š µ + )) +(define-char + '((morohashi-daikanwa 10015 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x5543) ; ø»…’¾ + (chinese-isoir165 . #x5543) ; ø»»Ž + (chinese-cns11643-1 . #x6864) ; ø»’«± + (=ucs . #x5F70) ; å½° + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x433B) ; ø»˜’¾ + (ideograph-daikanwa . 10016) ; ø¸‚œ  + (=ucs . #x38D1) ; 㣑 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 2 856 15) + (chinese-cns11643-4 . #x433C) ; ø»˜’¿ + (ideograph-daikanwa . 10017) ; ø¸‚œ¡ + (=hanziku-3 . #xAC6C) ; ý¢€º±¬ + (=ucs . #x224A9) ; 𢒩 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 2 856 14) + (chinese-cns11643-6 . #x5C60) ; ø»Œ™ + (ideograph-daikanwa . 10018) ; ø¸‚œ¢ + (=hanziku-3 . #xAC6B) ; ý¢€º±« + (=ucs . #x224AA) ; 𢒪 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 2325) + (chinese-gb2312 . #x5330) ; ø»…¯ + (=jis-x0208 . #x3146) ; ø½ŠŽ + (korean-ksc5601 . #x672F) ; ø»ŠŽ + (chinese-isoir165 . #x5330) ; ø»·¿ + (chinese-cns11643-1 . #x6C60) ; ø»’±¥ + (=gt-pj-1 . #x3146) ; å½± + (chinese-big5 . #xBC76) ; ý¢€‹±¶ + (ideograph-daikanwa . 10019) ; ø¸‚œ£ + (=gt-k . 11890) ; ý¡„‚¹² + (=ucs . #x5F71) ; å½± + )) +(define-char + '((=>ucs . #x224AC) ; 𢒬 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 10020) ; ø¸‚œ¤ + )) +(define-char + '((morohashi-daikanwa 10020 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 2 857 5) + (chinese-cns11643-7 . #x226C) ; ø»ž + (=hanziku-3 . #xACA4) ; ý¢€º²¤ + (=ucs . #x224AC) ; 𢒬 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 2 857 8) + (chinese-cns11643-7 . #x226B) ; ø»žœ + (ideograph-daikanwa . 10021) ; ø¸‚œ¥ + (=hanziku-3 . #xACA7) ; ý¢€º²§ + (=ucs . #x224AB) ; 𢒫 + )) +(define-char + '((=>ucs . #x38D2) ; 㣒 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 10022) ; ø¸‚œ¦ + )) +(define-char + '((morohashi-daikanwa 10022 0 2) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4961) ; ø»˜œ˜ + (=ucs . #x38D2) ; 㣒 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 2 857 2) + (chinese-cns11643-7 . #x2269) ; ø»žš + (ideograph-daikanwa . 10023) ; ø¸‚œ§ + (=hanziku-3 . #xACA1) ; ý¢€º²¡ + (=ucs . #x224AD) ; 𢒭 + )) +(define-char + '((=>ucs . #x224AF) ; 𢒯 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 2 857 6) + (ideograph-daikanwa . 10024) ; ø¸‚œ¨ + (=hanziku-3 . #xACA5) ; ý¢€º²¥ + )) +(define-char + '((morohashi-daikanwa 10024 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D23) ; ø»š«– + (=cbeta . 00075) ; ø¸ ‹ + (=ucs . #x224AF) ; 𢒯 + )) +(define-char + '((=>ucs . #x224AE) ; 𢒮 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 10025) ; ø¸‚œ© + )) +(define-char + '((morohashi-daikanwa 10025 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 2 857 3) + (chinese-cns11643-7 . #x226A) ; ø»ž› + (=hanziku-3 . #xACA2) ; ý¢€º²¢ + (=ucs . #x224AE) ; 𢒮 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x505F) ; ø»–œ¤ + (ideograph-daikanwa . 10026) ; ø¸‚œª + (=ucs . #x38D3) ; 㣓 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 2111 3) + (ideograph-daikanwa . 10027) ; ø¸‚œ« + (=hanziku-6 . #xB2BD) ; ý¢«Š½ + (=ucs . #x224B0) ; 𢒰 + )) +(define-char + '((=>ucs . #x224B0) ; 𢒰 + (morohashi-daikanwa 10027 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5033) ; ø»˜¥¼ + )) +(define-char + '((=>ucs . #x224B2) ; 𢒲 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F61) ; 彡 + ) + ((=ucs . #x5F99) ; 徙 + )) + )) + (ideograph-daikanwa . 10028) ; ø¸‚œ¬ + )) +(define-char + '((morohashi-daikanwa 10028 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 1 293 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F61) ; 彡 + ) + ((=ucs . #x5F99) ; 徙 + )) + )) + (chinese-cns11643-5 . #x5447) ; ø»š¶Œ + (=hanziku-1 . #xE27D) ; ý¢€ž‰½ + (=ucs . #x224B2) ; 𢒲 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 2 858 2) + (chinese-cns11643-7 . #x2D64) ; ø»ž‘Ÿ + (ideograph-daikanwa . 10029) ; ø¸‚œ­ + (=hanziku-3 . #xACC1) ; ý¢€º³ + (=ucs . #x224B3) ; 𢒳 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 10030) ; ø¸‚œ® + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 2 858 3) + (ideograph-daikanwa . 10031) ; ø¸‚œ¯ + (=hanziku-3 . #xACC2) ; ý¢€º³‚ + (=ucs . #x224B4) ; 𢒴 + )) +(define-char + '((=>ucs . #x224B4) ; 𢒴 + (morohashi-daikanwa 10031 0 1) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3776) ; ø»ž  + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 2 858 4) + (chinese-cns11643-7 . #x3F56) ; ø»ž«­ + (ideograph-daikanwa . 10032) ; ø¸‚œ° + (=hanziku-3 . #xACC3) ; ý¢€º³ƒ + (=ucs . #x224B5) ; 𢒵 + )) +(define-char + '((=>ucs . #x224B7) ; 𢒷 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 10033) ; ø¸‚œ± + )) +(define-char + '((morohashi-daikanwa 10033 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 2 858 5) + (chinese-cns11643-7 . #x4D62) ; ø»Ÿ€ + (=hanziku-3 . #xACC4) ; ý¢€º³„ + (=ucs . #x224B7) ; 𢒷 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 2 858 6) + (ideograph-daikanwa . 10034) ; ø¸‚œ² + (=hanziku-3 . #xACC5) ; ý¢€º³… + (=ucs . #x224B8) ; 𢒸 + )) +(define-char + '((=>ucs . #x224B8) ; 𢒸 + (morohashi-daikanwa 10034 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5336) ; ø»Ÿˆ¥ + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 19) + (total-strokes . 22) + (japanese-jisx0212 . #x3D22) ; ø»‹™ + (chinese-cns11643-3 . #x5F45) ; ø»–²Œ + (=jis-x0213-2-2000 . #x2C34) ; ø»¤­ + (ideograph-daikanwa . 10035) ; ø¸‚œ³ + (=ucs . #x5F72) ; å½² + )) +(define-char + '((=>ucs . #x224B9) ; 𢒹 + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 10036) ; ø¸‚œ´ + )) +(define-char + '((morohashi-daikanwa 10036 0 0) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 2 858 9) + (=hanziku-3 . #xACC8) ; ý¢€º³ˆ + (=ucs . #x224B9) ; 𢒹 + )) +(define-char + '((=>ucs . #x224B9) ; 𢒹 + (morohashi-daikanwa 10036 0 1) + (ideographic-radical . 59) ; ⼺ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x7341) ; ø»›£¨ + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (hanyu-dazidian 2 852 8) + (=hanziku-3 . #xABA4) ; ý¢€º®¤ + (=ucs . #x22485) ; 𢒅 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (hanyu-dazidian 2 852 9) + (=hanziku-3 . #xABA5) ; ý¢€º®¥ + (=ucs . #x22486) ; 𢒆 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (hanyu-dazidian 2 854 6) + (=hanziku-3 . #xABE2) ; ý¢€º¯¢ + (=ucs . #x2248D) ; 𢒍 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (hanyu-dazidian 2 854 14) + (=hanziku-3 . #xABEA) ; ý¢€º¯ª + (=ucs . #x22493) ; 𢒓 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (hanyu-dazidian 2 854 17) + (=hanziku-3 . #xABED) ; ý¢€º¯­ + (=ucs . #x22494) ; 𢒔 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (hanyu-dazidian 2 856 2) + (=hanziku-3 . #xAC5F) ; ý¢€º±Ÿ + (=ucs . #x224A3) ; 𢒣 + )) +(define-char + '((ideographic-radical . 59) ; ⼺ + (hanyu-dazidian 2 857 9) + (=hanziku-3 . #xACA8) ; ý¢€º²¨ + (=ucs . #x224B1) ; 𢒱 + )) diff --git a/lisp/utf-2000/Ideograph-R060-Step.el b/lisp/utf-2000/Ideograph-R060-Step.el new file mode 100644 index 0000000..63c6bee --- /dev/null +++ b/lisp/utf-2000/Ideograph-R060-Step.el @@ -0,0 +1,3457 @@ +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 2326) + (chinese-gb2312 . #x615C) ; ø»…¤¿ + (=jis-x0208 . #x5746) ; ø½‹…µ + (chinese-isoir165 . #x615C) ; ø»Ž + (chinese-cns11643-2 . #x212C) ; ø»“Œ« + (=gt-pj-1 . #x5746) ; å½³ + (chinese-big5 . #xC94C) ; ý¢€Œ¥Œ + (ideograph-daikanwa . 10037) ; ø¸‚œµ + (=gt-k . 00236) ; ý¡„€ƒ¬ + (=ucs . #x5F73) ; å½³ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x217D) ; ø»›¶Œ + (ideograph-daikanwa . 10038) ; ø¸‚œ¶ + (=ucs . #x224BD) ; 𢒽 + )) +(define-char + '((=>ucs . #x224BE) ; 𢒾 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 10039) ; ø¸‚œ· + )) +(define-char + '((=>ucs . #x224BE) ; 𢒾 + (morohashi-daikanwa 10039 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x216B) ; ø»™«¶ + )) +(define-char + '((morohashi-daikanwa 10039 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 2) + (total-strokes . 5) + (=ucs . #x224BE) ; 𢒾 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x224B) ; ø»•˜¬ + (ideograph-daikanwa . 10040) ; ø¸‚œ¸ + (=ucs . #x38D4) ; 㣔 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-4 . #x2179) ; ø»—¢€ + (ideograph-daikanwa . 10041) ; ø¸‚œ¹ + (=ucs . #x224BF) ; 𢒿 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2261) ; ø»™­Š + (ideograph-daikanwa . 10042) ; ø¸‚œº + (=ucs . #x224C0) ; 𢓀 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3D23) ; ø»‹š + (chinese-cns11643-2 . #x223F) ; ø»“Žœ + (chinese-big5 . #xC9DF) ; ý¢€Œ§Ÿ + (ideograph-daikanwa . 10043) ; ø¸‚œ» + (=ucs . #x5F74) ; å½´ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3D24) ; ø»‹› + (ideograph-daikanwa . 10044) ; ø¸‚œ¼ + (=ucs . #x5F75) ; å½µ + )) +(define-char + '((=>ucs . #x5F75) ; å½µ + (morohashi-daikanwa 10044 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x226D) ; ø»—£’ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2262) ; ø»™­‹ + (ideograph-daikanwa . 10045) ; ø¸‚œ½ + (=ucs . #x224C3) ; 𢓃 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x226E) ; ø»—£“ + (ideograph-daikanwa . 10046) ; ø¸‚œ¾ + (=ucs . #x224C2) ; 𢓂 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2375) ; ø»“° + (chinese-big5 . #xCAD5) ; ý¢€Œ«• + (ideograph-daikanwa . 10047) ; ø¸‚œ¿ + (=ucs . #x5F76) ; 彶 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2434) ; ø»™¯™ + (ideograph-daikanwa . 10048) ; ø¸‚€ + (=ucs . #x224C4) ; 𢓄 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2758) ; ø»›¾› + (ideograph-daikanwa . 10049) ; ø¸‚ + (=ucs . #x224C5) ; 𢓅 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2435) ; ø»™¯š + (ideograph-daikanwa . 10050) ; ø¸‚‚ + (=ucs . #x224C6) ; 𢓆 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 10051) ; ø¸‚ƒ + (=ucs . #x224C7) ; 𢓇 + )) +(define-char + '((=>ucs . #x224C7) ; 𢓇 + (morohashi-daikanwa 10051 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2757) ; ø»›¾š + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2330) + (chinese-gb2312 . #x615D) ; ø»…¥€ + (=jis-x0208 . #x5747) ; ø½‹…¶ + (korean-ksc5601 . #x5B2D) ; ø»‰¯¤ + (chinese-isoir165 . #x615D) ; ø»Ž + (chinese-cns11643-1 . #x4A31) ; ø»‘¾º + (=gt-pj-1 . #x5747) ; å½· + (chinese-big5 . #xA7CF) ; ý¢€ŠŸ + (ideograph-daikanwa . 10052) ; ø¸‚„ + (=ucs . #x5F77) ; å½· + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2759) ; ø»›¾œ + (ideograph-daikanwa . 10053) ; ø¸‚… + (=ucs . #x224C8) ; 𢓈 + )) +(define-char + '((=>ucs . #x5F78) ; 彸 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3D25) ; ø»‹œ + (chinese-big5 . #xCAD4) ; ý¢€Œ«” + (ideograph-daikanwa . 10054) ; ø¸‚† + (=jef-china3 . #x4DAD) ; øº„¶­ + (ucs-jis . #x5F78) ; ø»‹œ + )) +(define-char + '((morohashi-daikanwa 10054 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2374) ; ø»“¯ + (=ucs . #x5F78) ; 彸 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x275B) ; ø»›¾ž + (ideograph-daikanwa . 10055) ; ø¸‚‡ + (=ucs . #x224C9) ; 𢓉 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2756) ; ø»›¾™ + (ideograph-daikanwa . 10056) ; ø¸‚ˆ + (=ucs . #x224CA) ; 𢓊 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2329) + (chinese-gb2312 . #x525B) ; ø»…Ž¼ + (=jis-x0208 . #x4C72) ; ø½Š¶— + (korean-ksc5601 . #x6635) ; ø»‰¿¶ + (chinese-isoir165 . #x525B) ; ø»·Œ + (chinese-cns11643-1 . #x4A32) ; ø»‘¾» + (=gt-pj-1 . #x4C72) ; å½¹ + (chinese-big5 . #xA7D0) ; ý¢€ŠŸ + (ideograph-daikanwa . 10057) ; ø¸‚‰ + (=gt-k . 02660) ; ý¡„€©¤ + (=ucs . #x5F79) ; å½¹ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3D26) ; ø»‹ + (chinese-cns11643-4 . #x242C) ; ø»—¥ + (ideograph-daikanwa . 10058) ; ø¸‚Š + (=ucs . #x5F7A) ; 彺 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2436) ; ø»™¯› + (ideograph-daikanwa . 10059) ; ø¸‚‹ + (=ucs . #x224CB) ; 𢓋 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2755) ; ø»›¾˜ + (ideograph-daikanwa . 10060) ; ø¸‚Œ + (=ucs . #x224CF) ; 𢓏 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 10061) ; ø¸‚ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x275A) ; ø»›¾ + (ideograph-daikanwa . 10062) ; ø¸‚Ž + (=ucs . #x224D0) ; 𢓐 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3339) ; ø»„ ¸ + (chinese-isoir165 . #x3339) ; ø»‰ˆ + (=ucs . #x5F7B) ; å½» + )) +(define-char + '((=>ucs . #x224D2) ; 𢓒 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 10063) ; ø¸‚ + )) +(define-char + '((morohashi-daikanwa 10063 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2633) ; ø»™²” + (=ucs . #x224D2) ; 𢓒 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B3D) ; ø»œƒ¸ + (ideograph-daikanwa . 10064) ; ø¸‚ + (=ucs . #x224D3) ; 𢓓 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F73) ; å½³ + ) + ((=ucs . #x53E5) ; 句 + )) + (chinese-cns11643-6 . #x2B3E) ; ø»œƒ¹ + (ideograph-daikanwa . 10065) ; ø¸‚‘ + (=cbeta . 04794) ; ø¸¡Šº + (=ucs . #x38D8) ; 㣘 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2344) + (chinese-gb2312 . #x314B) ; ø»„žŽ + (=jis-x0208 . #x4860) ; ø½Š° + (korean-ksc5601 . #x7928) ; ø»Š›£ + (chinese-isoir165 . #x314B) ; ø»†ž + (chinese-cns11643-1 . #x4D3E) ; ø»’ƒ¡ + (=gt-pj-1 . #x4860) ; å½¼ + (chinese-big5 . #xA9BC) ; ý¢€Š¦¼ + (ideograph-daikanwa . 10066) ; ø¸‚’ + (=gt-k . 03801) ; ý¡„€»™ + (=ucs . #x5F7C) ; å½¼ + )) +(define-char + '((=>ucs . #x224D4) ; 𢓔 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 10067) ; ø¸‚“ + )) +(define-char + '((morohashi-daikanwa 10067 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2631) ; ø»™²’ + (=ucs . #x224D4) ; 𢓔 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B3C) ; ø»œƒ· + (ideograph-daikanwa . 10068) ; ø¸‚” + (=ucs . #x224D5) ; 𢓕 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3D27) ; ø»‹ž + (chinese-cns11643-2 . #x2658) ; ø»“”­ + (=jis-x0213-1-2000 . #x743F) ; ø»¤” + (chinese-big5 . #xCC77) ; ý¢€Œ±· + (ideograph-daikanwa . 10069) ; ø¸‚• + (=ucs . #x5F7D) ; å½½ + )) +(define-char + '((=>ucs . #x5F7E) ; å½¾ + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3D28) ; ø»‹Ÿ + (=jis-x0213-2-2000 . #x2C35) ; ø»¤­ž + (chinese-big5 . #xCC76) ; ý¢€Œ±¶ + (ideograph-daikanwa . 10070) ; ø¸‚– + (=jef-china3 . #x4DAE) ; øº„¶® + (ucs-jis . #x5F7E) ; ø»‹Ÿ + )) +(define-char + '((=>ucs . #x5F7E) ; å½¾ + (morohashi-daikanwa 10070 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2657) ; ø»“”¬ + )) +(define-char + '((morohashi-daikanwa 10070 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x5F7E) ; å½¾ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x574A) ; ø½‹…¹ + (korean-ksc5601 . #x5D58) ; ø»‰³‹ + (chinese-cns11643-1 . #x4D3D) ; ø»’ƒ  + (=gt-pj-1 . #x574A) ; 彿 + (chinese-big5 . #xA9BB) ; ý¢€Š¦» + (ideograph-daikanwa . 10071) ; ø¸‚— + (=ucs . #x5F7F) ; 彿 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2874) ; ø»•¢‰ + (ideograph-daikanwa . 10072) ; ø¸‚˜ + (=ucs . #x38D9) ; 㣙 + )) +(define-char + '((=>ucs . #x5F80) ; 往 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 10073) ; ø¸‚™ + (=jef-china3 . #x4DAF) ; øº„¶¯ + )) +(define-char + '((morohashi-daikanwa 10073 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4D79) ; ø»…ˆ„ + (=jis-x0208 . #x317D) ; ø½ŠŽ¸ + (korean-ksc5601 . #x6859) ; ø»Šƒ– + (chinese-isoir165 . #x4D79) ; ø»°” + (chinese-cns11643-1 . #x4D3B) ; ø»’ƒž + (=gt-pj-1 . #x317D) ; 往 + (chinese-big5 . #xA9B9) ; ý¢€Š¦¹ + (=gt-k . 03643) ; ý¡„€¸» + (=ucs . #x5F80) ; 往 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F73) ; å½³ + ) + ((=ucs . #x751F) ; 生 + )) + (shinjigen-2 . 2334) + (=jis-x0208 . #x5748) ; ø½‹…· + (chinese-cns11643-3 . #x2876) ; ø»•¢‹ + (=gt-pj-1 . #x5748) ; 徃 + (ideograph-daikanwa . 10074) ; ø¸‚š + (=cbeta . 01191) ; ø¸ ’§ + (=ucs . #x5F83) ; 徃 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2632) ; ø»™²“ + (ideograph-daikanwa . 10075) ; ø¸‚› + (=ucs . #x224D6) ; 𢓖 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 10076) ; ø¸‚œ + (=ucs . #x224D7) ; 𢓗 + )) +(define-char + '((=>ucs . #x224D7) ; 𢓗 + (morohashi-daikanwa 10076 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x292D) ; ø»™¶¨ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2339) + (chinese-gb2312 . #x5577) ; ø»…“² + (=jis-x0208 . #x402C) ; ø½Š£© + (korean-ksc5601 . #x6F56) ; ø»Š¥ + (chinese-isoir165 . #x5577) ; ø»¼‚ + (chinese-cns11643-1 . #x4D3C) ; ø»’ƒŸ + (=gt-pj-1 . #x402C) ; 征 + (chinese-big5 . #xA9BA) ; ý¢€Š¦º + (ideograph-daikanwa . 10077) ; ø¸‚ + (=gt-k . 03757) ; ý¡„€º­ + (=ucs . #x5F81) ; 征 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2341) + (chinese-gb2312 . #x615E) ; ø»…¥ + (=jis-x0208 . #x5749) ; ø½‹…¸ + (chinese-isoir165 . #x615E) ; ø»Ž‘ + (chinese-cns11643-2 . #x2656) ; ø»“”« + (=gt-pj-1 . #x5749) ; 徂 + (chinese-big5 . #xCC75) ; ý¢€Œ±µ + (ideograph-daikanwa . 10078) ; ø¸‚ž + (=gt-k . 03874) ; ý¡„€¼¢ + (=ucs . #x5F82) ; 徂 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 10079) ; ø¸‚Ÿ + )) +(define-char + '((=>ucs . #x224D8) ; 𢓘 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 10080) ; ø¸‚  + )) +(define-char + '((morohashi-daikanwa 10080 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B3F) ; ø»œƒº + (=ucs . #x224D8) ; 𢓘 + )) +(define-char + '((=>ucs . #x5F84) ; 径 + (morohashi-daikanwa 10080 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x3742) ; ø½Š–± + (chinese-cns11643-3 . #x2875) ; ø»•¢Š + (=gt-pj-1 . #x3742) ; ø½Š–± + (ucs-jis . #x5F84) ; ø½Š–± + )) +(define-char + '((script C-Simplified Ideograph) + (morohashi-daikanwa 10080 1 5) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3E36) ; ø»„°¿ + (chinese-isoir165 . #x3E36) ; ø»™ + (=ucs . #x5F84) ; 径 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2932) ; ø»—¬© + (ideograph-daikanwa . 10081) ; ø¸‚¡ + (=ucs . #x38DA) ; 㣚 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2933) ; ø»—¬ª + (ideograph-daikanwa . 10082) ; ø¸‚¢ + (=ucs . #x224DC) ; 𢓜 + )) +(define-char + '((=>ucs . #x224DD) ; 𢓝 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 10083) ; ø¸‚£ + )) +(define-char + '((morohashi-daikanwa 10083 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3126) ; ø»œŒ• + (=ucs . #x224DD) ; 𢓝 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2934) ; ø»—¬« + (ideograph-daikanwa . 10084) ; ø¸‚¤ + (=ucs . #x38DB) ; 㣛 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2352) + (chinese-gb2312 . #x347D) ; ø»„£š + (=jis-x0208 . #x4254) ; ø½Š§ + (korean-ksc5601 . #x5362) ; ø»‰¤© + (chinese-isoir165 . #x347D) ; ø»‹ª + (=gt-pj-1 . #x4254) ; 待 + (chinese-big5 . #xABDD) ; ý¢€Š¯ + (ideograph-daikanwa . 10085) ; ø¸‚¥ + (=gt-k . 05132) ; ý¡„Œ + (=ucs . #x5F85) ; 待 + )) +(define-char + '((=>ucs . #x5F85) ; 待 + (morohashi-daikanwa 10085 0 4) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x5121) ; ø»’ˆ¼ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C52) ; ø»•§Ÿ + (ideograph-daikanwa . 10086) ; ø¸‚¦ + (=ucs . #x38DC) ; 㣜 + )) +(define-char + '((=>ucs . #x224DE) ; 𢓞 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 10087) ; ø¸‚§ + )) +(define-char + '((morohashi-daikanwa 10087 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2930) ; ø»™¶« + (=ucs . #x224DE) ; 𢓞 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x292F) ; ø»™¶ª + (ideograph-daikanwa . 10088) ; ø¸‚¨ + (=ucs . #x38DD) ; 㣝 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 10089) ; ø¸‚© + (=ucs . #x224DF) ; 𢓟 + )) +(define-char + '((=>ucs . #x224DF) ; 𢓟 + (morohashi-daikanwa 10089 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x292E) ; ø»™¶© + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A3F) ; ø»“šŒ + (chinese-big5 . #xCEBE) ; ý¢€Œº¾ + (ideograph-daikanwa . 10090) ; ø¸‚ª + (=ucs . #x5F86) ; 徆 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2348) + (chinese-gb2312 . #x615F) ; ø»…¥‚ + (=jis-x0208 . #x574E) ; ø½‹…½ + (korean-ksc5601 . #x625F) ; ø»‰º¨ + (chinese-isoir165 . #x615F) ; ø»Ž’ + (chinese-cns11643-1 . #x5124) ; ø»’ˆ¿ + (=gt-pj-1 . #x574E) ; 徇 + (chinese-big5 . #xABE0) ; ý¢€Š¯  + (ideograph-daikanwa . 10091) ; ø¸‚« + (=gt-k . 05241) ; ý¡„‘¹ + (=ucs . #x5F87) ; 徇 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3128) ; ø»œŒ— + (ideograph-daikanwa . 10092) ; ø¸‚¬ + (=ucs . #x224E0) ; 𢓠 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2346) + (chinese-gb2312 . #x3A5C) ; ø»„«­ + (=jis-x0208 . #x574C) ; ø½‹…» + (chinese-isoir165 . #x3A5C) ; ø»“½ + (chinese-cns11643-1 . #x507E) ; ø»’ˆ» + (=gt-pj-1 . #x574C) ; 很 + (chinese-big5 . #xABDC) ; ý¢€Š¯œ + (ideograph-daikanwa . 10093) ; ø¸‚­ + (=gt-k . 05240) ; ý¡„‘¸ + (=ucs . #x5F88) ; 很 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x6160) ; ø»…¥ƒ + (japanese-jisx0212 . #x3D29) ; ø»‹  + (chinese-isoir165 . #x6160) ; ø»Ž“ + (chinese-cns11643-1 . #x5126) ; ø»’‰ + (=jis-x0213-1-2000 . #x7440) ; ø»¤• + (chinese-big5 . #xABE2) ; ý¢€Š¯¢ + (ideograph-daikanwa . 10094) ; ø¸‚® + (=jef-china3 . #x4DB0) ; øº„¶° + (=ucs . #x5F89) ; 徉 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3B32) ; ø»„¬¡ + (=jis-x0208 . #x574B) ; ø½‹…º + (korean-ksc5601 . #x7C60) ; ø»Š µ + (chinese-isoir165 . #x3B32) ; ø»”± + (chinese-cns11643-1 . #x5122) ; ø»’ˆ½ + (=gt-pj-1 . #x574B) ; 徊 + (chinese-big5 . #xABDE) ; ý¢€Š¯ž + (ideograph-daikanwa . 10095) ; ø¸‚¯ + (=ucs . #x5F8A) ; 徊 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 10096) ; ø¸‚° + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2353) + (chinese-gb2312 . #x4249) ; ø»„·Š + (=jis-x0208 . #x4E27) ; ø½Š¸ˆ + (korean-ksc5601 . #x5748) ; ø»‰ª‡ + (chinese-isoir165 . #x4249) ; ø»Ÿš + (chinese-cns11643-1 . #x5123) ; ø»’ˆ¾ + (=gt-pj-1 . #x4E27) ; 律 + (chinese-big5 . #xABDF) ; ý¢€Š¯Ÿ + (ideograph-daikanwa . 10097) ; ø¸‚± + (=gt-k . 05200) ; ý¡„‘ + (=ucs . #x5F8B) ; 律 + )) +(define-char + '((=>ucs . #x5F8C) ; 後 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 10098) ; ø¸‚² + )) +(define-char + '((morohashi-daikanwa 10098 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2345) + (chinese-gb2312 . #x6161) ; ø»…¥„ + (=jis-x0208 . #x3865) ; ø½Š˜² + (korean-ksc5601 . #x7D2D) ; ø»Š¡  + (chinese-isoir165 . #x6161) ; ø»Ž” + (chinese-cns11643-1 . #x5125) ; ø»’‰€ + (=gt-pj-1 . #x3865) ; 後 + (chinese-big5 . #xABE1) ; ý¢€Š¯¡ + (=gt-k . 05071) ; ý¡„ + (=ucs . #x5F8C) ; 後 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3D2A) ; ø»‹¡ + (chinese-cns11643-4 . #x2931) ; ø»—¬¨ + (ideograph-daikanwa . 10099) ; ø¸‚³ + (=jef-china3 . #x4DB1) ; øº„¶± + (=ucs . #x5F8D) ; 徍 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2932) ; ø»™¶­ + (ideograph-daikanwa . 10100) ; ø¸‚´ + (=ucs . #x224E2) ; 𢓢 + )) +(define-char + '((=>ucs . #x38DE) ; 㣞 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 10101) ; ø¸‚µ + (=jef-china3 . #x4DB2) ; øº„¶² + )) +(define-char + '((morohashi-daikanwa 10101 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2933) ; ø»™¶® + (=ucs . #x38DE) ; 㣞 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C53) ; ø»•§  + (ideograph-daikanwa . 10102) ; ø¸‚¶ + (=ucs . #x38DF) ; 㣟 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3127) ; ø»œŒ– + (ideograph-daikanwa . 10103) ; ø¸‚· + (=ucs . #x224E9) ; 𢓩 + )) +(define-char + '((=>ucs . #x38E0) ; 㣠 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (->synonyms + (:sources (senhen morohashi-daikanwa) + :char ((ideograph-daikanwa . 00522) ; ø¸€ˆŠ + ) + )) + (ideograph-daikanwa . 10104) ; ø¸‚¸ + (=jef-china3 . #x4DB3) ; øº„¶³ + )) +(define-char + '((morohashi-daikanwa 10104 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3125) ; ø»œŒ” + (=ucs . #x38E0) ; 㣠 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2931) ; ø»™¶¬ + (=ucs . #x224E3) ; 𢓣 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3070) ; ø»•­µ + (ideograph-daikanwa . 10105) ; ø¸‚¹ + (=ucs . #x5F8E) ; 徎 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10106) ; ø¸‚º + (=ucs . #x224EA) ; 𢓪 + )) +(define-char + '((=>ucs . #x224EA) ; 𢓪 + (morohashi-daikanwa 10106 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x374D) ; ø»œ•° + )) +(define-char + '((=>ucs . #x224EB) ; 𢓫 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10107) ; ø¸‚» + )) +(define-char + '((morohashi-daikanwa 10107 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C79) ; ø»—²Š + (=ucs . #x224EB) ; 𢓫 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C77) ; ø»—²ˆ + (ideograph-daikanwa . 10108) ; ø¸‚¼ + (=ucs . #x224EC) ; 𢓬 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3D2B) ; ø»‹¢ + (chinese-cns11643-3 . #x3072) ; ø»•­· + (=jis-x0213-2-2000 . #x2C36) ; ø»¤­Ÿ + (ideograph-daikanwa . 10109) ; ø¸‚½ + (=ucs . #x5F8F) ; 徏 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2357) + (chinese-gb2312 . #x506C) ; ø»…Œ‘ + (=jis-x0208 . #x3D79) ; ø½Š œ + (korean-ksc5601 . #x5F6F) ; ø»‰¶ž + (chinese-isoir165 . #x506C) ; ø»´¡ + (chinese-cns11643-1 . #x5541) ; ø»’” + (=gt-pj-1 . #x3D79) ; 徐 + (chinese-big5 . #xAE7D) ; ý¢€Š¹½ + (ideograph-daikanwa . 10110) ; ø¸‚¾ + (=gt-k . 06462) ; ý¡„¤¾ + (=ucs . #x5F90) ; 徐 + )) +(define-char + '((=>ucs . #x224ED) ; 𢓭 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10111) ; ø¸‚¿ + )) +(define-char + '((morohashi-daikanwa 10111 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C7C) ; ø»—² + (=ucs . #x224ED) ; 𢓭 + )) +(define-char + '((=>ucs . #x224EE) ; 𢓮 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10112) ; ø¸‚ž€ + )) +(define-char + '((morohashi-daikanwa 10112 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x224EE) ; 𢓮 + )) +(define-char + '((=>ucs . #x224EE) ; 𢓮 + (morohashi-daikanwa 10112 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C75) ; ø»—²† + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D47) ; ø»™¼º + (ideograph-daikanwa . 10113) ; ø¸‚ž + (=jef-china3 . #x4DB4) ; øº„¶´ + (=ucs . #x38E2) ; 㣢 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D4B) ; ø»™¼¾ + (ideograph-daikanwa . 10114) ; ø¸‚ž‚ + (=ucs . #x224EF) ; 𢓯 + )) +(define-char + '((=>ucs . #x224F0) ; 𢓰 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10115) ; ø¸‚žƒ + )) +(define-char + '((morohashi-daikanwa 10115 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D49) ; ø»™¼¼ + (=ucs . #x224F0) ; 𢓰 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D48) ; ø»™¼» + (ideograph-daikanwa . 10116) ; ø¸‚ž„ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C78) ; ø»—²‰ + (ideograph-daikanwa . 10117) ; ø¸‚ž… + (=ucs . #x224F1) ; 𢓱 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2336) + (=jis-x0208 . #x574D) ; ø½‹…¼ + (korean-ksc5601 . #x4C53) ; ø»‰šˆ + (chinese-cns11643-1 . #x5540) ; ø»’“ + (chinese-gb12345 . #x3E36) ; 徑 + (=gt-pj-1 . #x574D) ; 徑 + (chinese-big5 . #xAE7C) ; ý¢€Š¹¼ + (ideograph-daikanwa . 10118) ; ø¸‚ž† + (=ucs . #x5F91) ; 徑 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C7A) ; ø»—²‹ + (ideograph-daikanwa . 10119) ; ø¸‚ž‡ + (=ucs . #x224F2) ; 𢓲 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F73) ; å½³ + ) + ((=ucs . #x7539) ; 甹 + )) + (chinese-cns11643-4 . #x2C76) ; ø»—²‡ + (ideograph-daikanwa . 10120) ; ø¸‚žˆ + (=cbeta . 04553) ; ø¸¡‡‰ + (=ucs . #x224F3) ; 𢓳 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2358) + (chinese-gb2312 . #x4D3D) ; ø»…‡ˆ + (=jis-x0208 . #x454C) ; ø½Š«Ÿ + (korean-ksc5601 . #x5379) ; ø»‰¥€ + (chinese-isoir165 . #x4D3D) ; ø»¯˜ + (chinese-cns11643-1 . #x553F) ; ø»’’ + (=gt-pj-1 . #x454C) ; 徒 + (chinese-big5 . #xAE7B) ; ý¢€Š¹» + (ideograph-daikanwa . 10121) ; ø¸‚ž‰ + (=gt-k . 06513) ; ý¡„¥± + (=ucs . #x5F92) ; 徒 + )) +(define-char + '((=>ucs . #x224F4) ; 𢓴 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10122) ; ø¸‚žŠ + )) +(define-char + '((morohashi-daikanwa 10122 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C7B) ; ø»—²Œ + (=ucs . #x224F4) ; 𢓴 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10123) ; ø¸‚ž‹ + (=ucs . #x224F5) ; 𢓵 + )) +(define-char + '((=>ucs . #x224F5) ; 𢓵 + (morohashi-daikanwa 10123 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D4A) ; ø»™¼½ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3749) ; ø»œ•¬ + (ideograph-daikanwa . 10124) ; ø¸‚žŒ + (=ucs . #x224F6) ; 𢓶 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x374F) ; ø»œ•² + (ideograph-daikanwa . 10125) ; ø¸‚ž + (=ucs . #x224F7) ; 𢓷 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x374C) ; ø»œ•¯ + (ideograph-daikanwa . 10126) ; ø¸‚žŽ + (=ucs . #x224F8) ; 𢓸 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x374A) ; ø»œ•­ + (ideograph-daikanwa . 10127) ; ø¸‚ž + (=ucs . #x22500) ; 𢔀 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10128) ; ø¸‚ž + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x374E) ; ø»œ•± + (ideograph-daikanwa . 10129) ; ø¸‚ž‘ + (=ucs . #x224FE) ; 𢓾 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10130) ; ø¸‚ž’ + (=ucs . #x224FD) ; 𢓽 + )) +(define-char + '((=>ucs . #x224FD) ; 𢓽 + (morohashi-daikanwa 10130 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3750) ; ø»œ•³ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10131) ; ø¸‚ž“ + )) +(define-char + '((=>ucs . #x224FC) ; 𢓼 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10132) ; ø¸‚ž” + )) +(define-char + '((morohashi-daikanwa 10132 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x374B) ; ø»œ•® + (=ucs . #x224FC) ; 𢓼 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-1 . 2354) + (shinjigen-2 . 2354) + (=jis-x0208 . #x3D3E) ; ø½ŠŸ¡ + (chinese-cns11643-3 . #x3071) ; ø»•­¶ + (=gt-pj-1 . #x3D3E) ; 従 + (ideograph-daikanwa . 10133) ; ø¸‚ž• + (=gt-k . 06458) ; ý¡„¤º + (=ucs . #x5F93) ; 従 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (kangxi-strokes . 6) + (total-strokes . 10) + (=ucs . #x5F94) ; 徔 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6162) ; ø»…¥… + (chinese-isoir165 . #x6162) ; ø»Ž• + (=ucs . #x5F95) ; 徕 + )) +(define-char + '((=>ucs . #x22501) ; 𢔁 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10134) ; ø¸‚ž– + )) +(define-char + '((morohashi-daikanwa 10134 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3156) ; ø»—¸½ + (=ucs . #x22501) ; 𢔁 + )) +(define-char + '((=>ucs . #x22502) ; 𢔂 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10135) ; ø¸‚ž— + )) +(define-char + '((morohashi-daikanwa 10135 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x324F) ; ø»š„˜ + (=ucs . #x22502) ; 𢔂 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3D2C) ; ø»‹£ + (chinese-cns11643-2 . #x3533) ; ø»“ªŠ + (chinese-big5 . #xD54F) ; ý¢€• + (ideograph-daikanwa . 10136) ; ø¸‚ž˜ + (=ucs . #x5F96) ; 徖 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2363) + (chinese-gb2312 . #x3543) ; ø»„£¾ + (=jis-x0208 . #x4640) ; ø½Š¬± + (korean-ksc5601 . #x5470) ; ø»‰¦• + (chinese-isoir165 . #x3543) ; ø»ŒŽ + (chinese-cns11643-1 . #x5A35) ; ø»’–ž + (=gt-pj-1 . #x4640) ; 得 + (chinese-big5 . #xB16F) ; ý¢€‹…¯ + (ideograph-daikanwa . 10137) ; ø¸‚ž™ + (=gt-k . 07850) ; ý¡„ºª + (=ucs . #x5F97) ; 得 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3154) ; ø»—¸» + (ideograph-daikanwa . 10138) ; ø¸‚žš + (=ucs . #x38E4) ; 㣤 + )) +(define-char + '((=>ucs . #x22503) ; 𢔃 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10139) ; ø¸‚ž› + )) +(define-char + '((morohashi-daikanwa 10139 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F68) ; ø»œ¡» + (=ucs . #x22503) ; 𢔃 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F61) ; ø»œ¡´ + (ideograph-daikanwa . 10140) ; ø¸‚žœ + (=ucs . #x22504) ; 𢔄 + )) +(define-char + '((=>ucs . #x5F98) ; 徘 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2365) + (japanese-jisx0208-1978 . #x5751) ; ø»ƒŒ„ + (japanese-jisx0208 . #x5751) ; ø»‡ Œ + (ideograph-daikanwa . 10141) ; ø¸‚ž + )) +(define-char + '((=>ucs . #x5F98) ; 徘 + (morohashi-daikanwa 10141 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x5B47) ; ø»‰¯¾ + (chinese-cns11643-1 . #x5A38) ; ø»’–¡ + (=jis-x0208-1990 . #x5751) ; ø½‹†€ + (=gt-pj-1 . #x5751) ; ø»‰¯¾ + (chinese-big5 . #xB172) ; ý¢€‹…² + (ucs-jis . #x5F98) ; ø»‰¯¾ + )) +(define-char + '((morohashi-daikanwa 10141 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4547) ; ø»„»¢ + (chinese-isoir165 . #x4547) ; ø»£² + (=ucs . #x5F98) ; 徘 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2360) + (chinese-gb2312 . #x6163) ; ø»…¥† + (=jis-x0208 . #x5750) ; ø½‹…¿ + (korean-ksc5601 . #x5E55) ; ø»‰´¦ + (chinese-isoir165 . #x6163) ; ø»Ž– + (chinese-cns11643-1 . #x5A36) ; ø»’–Ÿ + (=gt-pj-1 . #x5750) ; 徙 + (chinese-big5 . #xB170) ; ý¢€‹…° + (ideograph-daikanwa . 10142) ; ø¸‚žž + (=gt-k . 07932) ; ý¡„»¼ + (=ucs . #x5F99) ; 徙 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3565) ; ø»•µ€ + (ideograph-daikanwa . 10143) ; ø¸‚žŸ + (=ucs . #x2F89C) ; 徚 + )) +(define-char + '((=>ucs . #x22506) ; 𢔆 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10144) ; ø¸‚ž  + )) +(define-char + '((morohashi-daikanwa 10144 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x324C) ; ø»š„• + (=ucs . #x22506) ; 𢔆 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3251) ; ø»š„š + (ideograph-daikanwa . 10145) ; ø¸‚ž¡ + (=ucs . #x22507) ; 𢔇 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x324E) ; ø»š„— + (ideograph-daikanwa . 10146) ; ø¸‚ž¢ + (=ucs . #x22508) ; 𢔈 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F60) ; ø»œ¡³ + (ideograph-daikanwa . 10147) ; ø¸‚ž£ + (=ucs . #x22509) ; 𢔉 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3532) ; ø»“ª‰ + (chinese-big5 . #xD54E) ; ý¢€•Ž + (ideograph-daikanwa . 10148) ; ø¸‚ž¤ + (=ucs . #x5F9B) ; 徛 + )) +(define-char + '((=>ucs . #x5F9C) ; 徜 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3D2D) ; ø»‹¤ + (=jis-x0213-1-2000 . #x7441) ; ø»¤– + (chinese-big5 . #xB175) ; ý¢€‹…µ + (ideograph-daikanwa . 10149) ; ø¸‚ž¥ + (=jef-china3 . #x4DB5) ; øº„¶µ + (ucs-jis . #x5F9C) ; ø»‹¤ + )) +(define-char + '((morohashi-daikanwa 10149 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6164) ; ø»…¥‡ + (chinese-isoir165 . #x6164) ; ø»Ž— + (chinese-cns11643-1 . #x5A3B) ; ø»’–¤ + (=ucs . #x5F9C) ; 徜 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3250) ; ø»š„™ + (ideograph-daikanwa . 10150) ; ø¸‚ž¦ + (=ucs . #x2250A) ; 𢔊 + )) +(define-char + '((=>ucs . #x5F9D) ; 徝 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3D2E) ; ø»‹¥ + (ideograph-daikanwa . 10151) ; ø¸‚ž§ + (=jef-china3 . #x4DB6) ; øº„¶¶ + (ucs-jis . #x5F9D) ; ø»‹¥ + )) +(define-char + '((morohashi-daikanwa 10151 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3153) ; ø»—¸º + (=ucs . #x5F9D) ; 徝 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-1 . 2355) + (shinjigen-2 . 2355) + (=jis-x0208 . #x574F) ; ø½‹…¾ + (korean-ksc5601 . #x7074) ; ø»Š¡ + (chinese-cns11643-1 . #x5A37) ; ø»’–  + (chinese-gb12345 . #x3453) ; 從 + (=gt-pj-1 . #x574F) ; 從 + (chinese-big5 . #xB171) ; ý¢€‹…± + (ideograph-daikanwa . 10152) ; ø¸‚ž¨ + (=gt-k . 07931) ; ý¡„»» + (=ucs . #x5F9E) ; 從 + )) +(define-char + '((=>ucs . #x5F9F) ; 徟 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10153) ; ø¸‚ž© + )) +(define-char + '((morohashi-daikanwa 10153 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3534) ; ø»“ª‹ + (chinese-big5 . #xD550) ; ý¢€• + (=ucs . #x5F9F) ; 徟 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10154) ; ø¸‚žª + (=ucs . #x2250B) ; 𢔋 + )) +(define-char + '((=>ucs . #x2250B) ; 𢔋 + (morohashi-daikanwa 10154 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3158) ; ø»—¸¿ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 242) + (=jis-x0208 . #x5752) ; ø½‹† + (korean-ksc5601 . #x5550) ; ø»‰§“ + (chinese-cns11643-1 . #x5A3A) ; ø»’–£ + (chinese-gb12345 . #x6162) ; å¾  + (=gt-pj-1 . #x5752) ; å¾  + (chinese-big5 . #xB174) ; ý¢€‹…´ + (ideograph-daikanwa . 10155) ; ø¸‚ž« + (=ucs . #x5FA0) ; å¾  + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F73) ; å½³ + ) + ((=ucs . #x5351) ; 卑 + )) + (chinese-cns11643-6 . #x3F67) ; ø»œ¡º + (ideograph-daikanwa . 10156) ; ø¸‚ž¬ + (=cbeta . 00641) ; ø¸ Š + (=ucs . #x2250C) ; 𢔌 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5379) ; ø»…¸ + (=jis-x0208 . #x3866) ; ø½Š˜³ + (korean-ksc5601 . #x6559) ; ø»‰¾¼ + (chinese-isoir165 . #x5379) ; ø»¹ˆ + (chinese-cns11643-1 . #x5A39) ; ø»’–¢ + (=gt-pj-1 . #x3866) ; 御 + (chinese-big5 . #xB173) ; ý¢€‹…³ + (ideograph-daikanwa . 10157) ; ø¸‚ž­ + (=gt-k . 07758) ; ý¡„¹Ž + (=ucs . #x5FA1) ; 御 + )) +(define-char + '((=>ucs . #x38E5) ; 㣥 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F73) ; å½³ + ) + ((=ucs . #x4F8D) ; 侍 + )) + (ideograph-daikanwa . 10158) ; ø¸‚ž® + (=cbeta . 04795) ; ø¸¡Š» + )) +(define-char + '((morohashi-daikanwa 10158 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F73) ; å½³ + ) + ((chinese-cns11643-1 . #x4B6E) ; ø»’• + )) + (chinese-cns11643-3 . #x3566) ; ø»•µ + (=ucs . #x38E5) ; 㣥 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10159) ; ø¸‚ž¯ + (=ucs . #x38E6) ; 㣦 + )) +(define-char + '((=>ucs . #x38E6) ; 㣦 + (morohashi-daikanwa 10159 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3567) ; ø»•µ‚ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10160) ; ø¸‚ž° + (=ucs . #x2250D) ; 𢔍 + )) +(define-char + '((=>ucs . #x2250D) ; 𢔍 + (morohashi-daikanwa 10160 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F65) ; ø»œ¡¸ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3D2F) ; ø»‹¦ + (chinese-cns11643-4 . #x3152) ; ø»—¸¹ + (=jis-x0213-2-2000 . #x2C37) ; ø»¤­  + (ideograph-daikanwa . 10161) ; ø¸‚ž± + (=jef-china3 . #x4DB7) ; øº„¶· + (=ucs . #x5FA2) ; å¾¢ + )) +(define-char + '((=>ucs . #x2250E) ; 𢔎 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10162) ; ø¸‚ž² + )) +(define-char + '((morohashi-daikanwa 10162 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F62) ; ø»œ¡µ + (=ucs . #x2250E) ; 𢔎 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3159) ; ø»—¹€ + (ideograph-daikanwa . 10163) ; ø¸‚ž³ + (=ucs . #x2250F) ; 𢔏 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F66) ; ø»œ¡¹ + (ideograph-daikanwa . 10164) ; ø¸‚ž´ + (=ucs . #x22510) ; 𢔐 + )) +(define-char + '((=>ucs . #x22511) ; 𢔑 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10165) ; ø¸‚žµ + )) +(define-char + '((morohashi-daikanwa 10165 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x324D) ; ø»š„– + (=ucs . #x22511) ; 𢔑 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F63) ; ø»œ¡¶ + (ideograph-daikanwa . 10166) ; ø¸‚ž¶ + (=ucs . #x2251C) ; 𢔜 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F64) ; ø»œ¡· + (ideograph-daikanwa . 10167) ; ø¸‚ž· + (=ucs . #x22518) ; 𢔘 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F73) ; å½³ + ) + ((=ucs . #x6614) ; 昔 + )) + (chinese-cns11643-4 . #x3157) ; ø»—¸¾ + (ideograph-daikanwa . 10168) ; ø¸‚ž¸ + (=cbeta . 05518) ; ø¸¡–Ž + (=jef-china3 . #x99F0) ; øº‰§° + (=ucs . #x5FA3) ; å¾£ + )) +(define-char + '((=>ucs . #x2251A) ; 𢔚 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10169) ; ø¸‚ž¹ + )) +(define-char + '((morohashi-daikanwa 10169 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F5F) ; ø»œ¡² + (=ucs . #x2251A) ; 𢔚 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (chinese-gb2312 . #x4F4E) ; ø»…Š• + (chinese-isoir165 . #x4F4E) ; ø»²¥ + (=ucs . #x8854) ; 衔 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B5A) ; ø»“³¥ + (chinese-big5 . #xD8F6) ; ý¢€£¶ + (ideograph-daikanwa . 10170) ; ø¸‚žº + (=jef-china3 . #x4DB8) ; øº„¶¸ + (=ucs . #x5FA5) ; å¾¥ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10171) ; ø¸‚ž» + (=jef-china3 . #x4DB9) ; øº„¶¹ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3749) ; ø»˜¤ + (ideograph-daikanwa . 10172) ; ø¸‚ž¼ + (=ucs . #x38EB) ; 㣫 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B59) ; ø»“³¤ + (chinese-big5 . #xD8F5) ; ý¢€£µ + (ideograph-daikanwa . 10173) ; ø¸‚ž½ + (=ucs . #x5FA6) ; 徦 + )) +(define-char + '((=>ucs . #x5FA7) ; 徧 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F73) ; å½³ + ) + ((korean-ksc5601 . #x7837) ; ø»Šš” + (chinese-cns11643-1 . #x5137) ; ø»’‰’ + (ideograph-daikanwa . 11724) ; ø¸‚·Œ + )) + (japanese-jisx0212 . #x3D30) ; ø»‹§ + (chinese-cns11643-3 . #x3B4B) ; ø»•½š + (=jis-x0213-1-2000 . #x7442) ; ø»¤— + (ideograph-daikanwa . 10174) ; ø¸‚ž¾ + (=jef-china3 . #x4DBA) ; øº„¶º + (ucs-jis . #x5FA7) ; ø»‹§ + )) +(define-char + '((=>ucs . #x5FA7) ; 徧 + (morohashi-daikanwa 10174 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F73) ; å½³ + ) + ((=jis-x0208 . #x5928) ; ø½‹ˆ“ + )) + (=cbeta . 00642) ; ø¸ Š‚ + )) +(define-char + '((morohashi-daikanwa 10174 0 3) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F73) ; å½³ + ) + ((=ucs . #x6241) ; 扁 + )) + (=ucs . #x5FA7) ; 徧 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10175) ; ø¸‚ž¿ + (=ucs . #x2251F) ; 𢔟 + )) +(define-char + '((=>ucs . #x2251F) ; 𢔟 + (morohashi-daikanwa 10175 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3746) ; ø»˜¡ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3836) ; ø»šŒ³ + (ideograph-daikanwa . 10176) ; ø¸‚Ÿ€ + (=ucs . #x22520) ; 𢔠 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10177) ; ø¸‚Ÿ + (=ucs . #x22521) ; 𢔡 + )) +(define-char + '((=>ucs . #x22521) ; 𢔡 + (morohashi-daikanwa 10177 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3835) ; ø»šŒ² + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2370) + (chinese-gb2312 . #x6165) ; ø»…¥ˆ + (=jis-x0208 . #x5753) ; ø½‹†‚ + (korean-ksc5601 . #x7C47) ; ø»Š œ + (chinese-isoir165 . #x6165) ; ø»Ž˜ + (chinese-cns11643-1 . #x5F28) ; ø»’§ + (=gt-pj-1 . #x5753) ; 徨 + (chinese-big5 . #xB461) ; ý¢€‹‘¡ + (ideograph-daikanwa . 10178) ; ø¸‚Ÿ‚ + (=ucs . #x5FA8) ; 徨 + )) +(define-char + '((=>ucs . #x22522) ; 𢔢 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10179) ; ø¸‚Ÿƒ + )) +(define-char + '((morohashi-daikanwa 10179 0 3) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x383B) ; ø»šŒ¸ + (=ucs . #x22522) ; 𢔢 + )) +(define-char + '((=>ucs . #x22523) ; 𢔣 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10180) ; ø¸‚Ÿ„ + )) +(define-char + '((morohashi-daikanwa 10180 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x383A) ; ø»šŒ· + (=ucs . #x22523) ; 𢔣 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3837) ; ø»šŒ´ + (ideograph-daikanwa . 10181) ; ø¸‚Ÿ… + (=ucs . #x22524) ; 𢔤 + )) +(define-char + '((=>ucs . #x38EC) ; 㣬 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10182) ; ø¸‚Ÿ† + )) +(define-char + '((morohashi-daikanwa 10182 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B4A) ; ø»•½™ + (=ucs . #x38EC) ; 㣬 + )) +(define-char + '((=>ucs . #x5FA9) ; 復 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10183) ; ø¸‚Ÿ‡ + )) +(define-char + '((=>ucs . #x5FA9) ; 復 + (morohashi-daikanwa 10183 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F26) ; ø»’¥ + )) +(define-char + '((morohashi-daikanwa 10183 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2373) + (=jis-x0208 . #x497C) ; ø½Š²‡ + (korean-ksc5601 . #x5C56) ; ø»‰±« + (chinese-gb12345 . #x3834) ; 復 + (=gt-pj-1 . #x497C) ; 復 + (chinese-big5 . #xB45F) ; ý¢€‹‘Ÿ + (=gt-k . 09140) ; ý¡„‚Ž´ + (=ucs . #x5FA9) ; 復 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3748) ; ø»˜£ + (ideograph-daikanwa . 10184) ; ø¸‚Ÿˆ + (=ucs . #x38ED) ; 㣭 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10185) ; ø¸‚Ÿ‰ + (=ucs . #x22525) ; 𢔥 + )) +(define-char + '((=>ucs . #x22525) ; 𢔥 + (morohashi-daikanwa 10185 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3747) ; ø»˜¢ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4861) ; ø»œ¯‚ + (ideograph-daikanwa . 10186) ; ø¸‚ŸŠ + (=ucs . #x22526) ; 𢔦 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2372) + (chinese-gb2312 . #x512D) ; ø»…Œ° + (=jis-x0208 . #x3D5B) ; ø½ŠŸ¾ + (korean-ksc5601 . #x6260) ; ø»‰º© + (chinese-isoir165 . #x512D) ; ø»µ€ + (chinese-cns11643-1 . #x5F27) ; ø»’¦ + (=gt-pj-1 . #x3D5B) ; 循 + (chinese-big5 . #xB460) ; ý¢€‹‘  + (ideograph-daikanwa . 10187) ; ø¸‚Ÿ‹ + (=gt-k . 09068) ; ý¡„‚¬ + (=ucs . #x5FAA) ; 循 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3834) ; ø»šŒ± + (ideograph-daikanwa . 10188) ; ø¸‚ŸŒ + (=ucs . #x22527) ; 𢔧 + )) +(define-char + '((=>ucs . #x22528) ; 𢔨 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4863) ; ø»œ¯„ + (ideograph-daikanwa . 10189) ; ø¸‚Ÿ + )) +(define-char + '((morohashi-daikanwa 10189 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x22528) ; 𢔨 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3838) ; ø»šŒµ + (ideograph-daikanwa . 10190) ; ø¸‚ŸŽ + (=ucs . #x22529) ; 𢔩 + )) +(define-char + '((=>ucs . #x2252A) ; 𢔪 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10191) ; ø¸‚Ÿ + )) +(define-char + '((morohashi-daikanwa 10191 0 5) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3155) ; ø»—¸¼ + (=ucs . #x2252A) ; 𢔪 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10192) ; ø¸‚Ÿ + (=jef-china3 . #x4DBB) ; øº„¶» + (=ucs . #x5FAB) ; 徫 + )) +(define-char + '((=>ucs . #x5FAB) ; 徫 + (morohashi-daikanwa 10192 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B5B) ; ø»“³¦ + )) +(define-char + '((=>ucs . #x5FAB) ; 徫 + (morohashi-daikanwa 10192 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3D31) ; ø»‹¨ + (chinese-big5 . #xD8F7) ; ý¢€£· + (ucs-jis . #x5FAB) ; ø»‹¨ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3839) ; ø»šŒ¶ + (ideograph-daikanwa . 10193) ; ø¸‚Ÿ‘ + (=ucs . #x22531) ; 𢔱 + )) +(define-char + '((=>ucs . #x2252D) ; 𢔭 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10194) ; ø¸‚Ÿ’ + )) +(define-char + '((morohashi-daikanwa 10194 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4862) ; ø»œ¯ƒ + (=ucs . #x2252D) ; 𢔭 + )) +(define-char + '((=>ucs . #x2251D) ; 𢔝 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4864) ; ø»œ¯… + (ideograph-daikanwa . 10195) ; ø¸‚Ÿ“ + )) +(define-char + '((morohashi-daikanwa 10195 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x2251D) ; 𢔝 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10196) ; ø¸‚Ÿ” + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (=ucs . #x5F9A) ; 徚 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F73) ; å½³ + ) + ((=ucs . #x5EFA) ; 建 + )) + (chinese-cns11643-4 . #x374A) ; ø»˜¥ + (=cbeta . 00735) ; ø¸ ‹Ÿ + (=ucs . #x5FA4) ; 徤 + )) +(define-char + '((=>ucs . #x5FA4) ; 徤 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 9) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F73) ; å½³ + ) + ((japanese-jisx0208-1978 . #x377A) ; ø»‚­ + (japanese-jisx0208 . #x377A) ; ø»†±µ + (korean-ksc5601 . #x4B6F) ; ø»‰™† + (ideograph-daikanwa . 09574) ; ø¸‚•¦ + )) + (japanese-jisx0212 . #x3D32) ; ø»‹© + (ucs-jis . #x5FA4) ; ø»‹© + )) +(define-char + '((=>ucs . #x2254D) ; 𢕍 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 10197) ; ø¸‚Ÿ• + )) +(define-char + '((morohashi-daikanwa 10197 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F2D) ; ø»š–¼ + (=ucs . #x2254D) ; 𢕍 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F2C) ; ø»š–» + (ideograph-daikanwa . 10198) ; ø¸‚Ÿ– + (=ucs . #x22533) ; 𢔳 + )) +(define-char + '((=>ucs . #x38EF) ; 㣯 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 10199) ; ø¸‚Ÿ— + )) +(define-char + '((morohashi-daikanwa 10199 0 3) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D33) ; ø»˜Š‚ + (=ucs . #x38EF) ; 㣯 + )) +(define-char + '((=>ucs . #x5FAC) ; 徬 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3D33) ; ø»‹ª + (chinese-big5 . #xB74B) ; ý¢€‹‹ + (ideograph-daikanwa . 10200) ; ø¸‚Ÿ˜ + (ucs-jis . #x5FAC) ; ø»‹ª + )) +(define-char + '((morohashi-daikanwa 10200 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x2E3B) ; ø»´ + (chinese-cns11643-1 . #x6371) ; ø»’¤¨ + (=jef-china3 . #x4DBC) ; øº„¶¼ + (=ucs . #x5FAC) ; 徬 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 2379) + (chinese-gb2312 . #x6166) ; ø»…¥‰ + (=jis-x0208 . #x5754) ; ø½‹†ƒ + (chinese-isoir165 . #x6166) ; ø»Ž™ + (chinese-cns11643-2 . #x426A) ; ø»“¾‡ + (=gt-pj-1 . #x5754) ; å¾­ + (chinese-big5 . #xDD64) ; ý¢€µ¤ + (ideograph-daikanwa . 10201) ; ø¸‚Ÿ™ + (=ucs . #x5FAD) ; å¾­ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F2B) ; ø»š–º + (ideograph-daikanwa . 10202) ; ø¸‚Ÿš + (=ucs . #x22534) ; 𢔴 + )) +(define-char + '((=>ucs . #x5FAE) ; å¾® + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x4879) ; ø½Š°¦ + (chinese-cns11643-1 . #x6372) ; ø»’¤© + (=gt-pj-1 . #x4879) ; ø½Š°¦ + (chinese-big5 . #xB74C) ; ý¢€‹Œ + (ideograph-daikanwa . 10203) ; ø¸‚Ÿ› + (=gt-k . 10266) ; ý¡„‚ š + (=jef-china3 . #x4DBD) ; øº„¶½ + (ucs-jis . #x5FAE) ; ø½Š°¦ + )) +(define-char + '((morohashi-daikanwa 10203 0 3) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4E22) ; ø»…ˆ‹ + (korean-ksc5601 . #x5A30) ; ø»‰®‰ + (chinese-isoir165 . #x4E22) ; ø»°› + (=ucs . #x5FAE) ; å¾® + )) +(define-char + '((=>ucs . #x5FAF) ; 徯 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3D34) ; ø»‹« + (=jis-x0213-1-2000 . #x7443) ; ø»¤˜ + (chinese-big5 . #xDD63) ; ý¢€µ£ + (ideograph-daikanwa . 10204) ; ø¸‚Ÿœ + (=jef-china3 . #x4DBE) ; øº„¶¾ + (ucs-jis . #x5FAF) ; ø»‹« + )) +(define-char + '((morohashi-daikanwa 10204 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x7B25) ; ø»Ž²¤ + (chinese-cns11643-2 . #x4269) ; ø»“¾† + (=ucs . #x5FAF) ; 徯 + )) +(define-char + '((=>ucs . #x22535) ; 𢔵 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5252) ; ø»œ½Ÿ + (ideograph-daikanwa . 10205) ; ø¸‚Ÿ + )) +(define-char + '((morohashi-daikanwa 10205 0 3) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5252) ; ø»œ½Ÿ + (=ucs . #x22535) ; 𢔵 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5254) ; ø»œ½¡ + (ideograph-daikanwa . 10206) ; ø¸‚Ÿž + (=ucs . #x22536) ; 𢔶 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5257) ; ø»œ½¤ + (ideograph-daikanwa . 10207) ; ø¸‚ŸŸ + (=ucs . #x22537) ; 𢔷 + )) +(define-char + '((=>ucs . #x22538) ; 𢔸 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 10208) ; ø¸‚Ÿ  + )) +(define-char + '((morohashi-daikanwa 10208 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5253) ; ø»œ½  + (=ucs . #x22538) ; 𢔸 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 10209) ; ø¸‚Ÿ¡ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3D35) ; ø»‹¬ + (chinese-cns11643-4 . #x3D34) ; ø»˜Šƒ + (ideograph-daikanwa . 10210) ; ø¸‚Ÿ¢ + (=ucs . #x5FB0) ; å¾° + )) +(define-char + '((=>ucs . #x2254E) ; 𢕎 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 10211) ; ø¸‚Ÿ£ + )) +(define-char + '((morohashi-daikanwa 10211 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D32) ; ø»˜Š + (=ucs . #x2254E) ; 𢕎 + )) +(define-char + '((=>ucs . #x22543) ; 𢕃 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 10212) ; ø¸‚Ÿ¤ + )) +(define-char + '((morohashi-daikanwa 10212 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5255) ; ø»œ½¢ + (=ucs . #x22543) ; 𢕃 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5256) ; ø»œ½£ + (ideograph-daikanwa . 10213) ; ø¸‚Ÿ¥ + (=ucs . #x22547) ; 𢕇 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C66) ; ø»ŒŸ + (ideograph-daikanwa . 10214) ; ø¸‚Ÿ¦ + (=ucs . #x2254F) ; 𢕏 + )) +(define-char + '((=>ucs . #x22550) ; 𢕐 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 10215) ; ø¸‚Ÿ§ + )) +(define-char + '((morohashi-daikanwa 10215 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C63) ; ø»Œœ + (=ucs . #x22550) ; 𢕐 + )) +(define-char + '((=>ucs . #x22551) ; 𢕑 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 10216) ; ø¸‚Ÿ¨ + )) +(define-char + '((morohashi-daikanwa 10216 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4566) ; ø»š © + (=ucs . #x22551) ; 𢕑 + )) +(define-char + '((=>ucs . #x22552) ; 𢕒 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 10217) ; ø¸‚Ÿ© + )) +(define-char + '((morohashi-daikanwa 10217 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C62) ; ø»Œ› + (=ucs . #x22552) ; 𢕒 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3D36) ; ø»‹­ + (chinese-cns11643-4 . #x433F) ; ø»˜“‚ + (ideograph-daikanwa . 10218) ; ø¸‚Ÿª + (=ucs . #x5FB1) ; å¾± + )) +(define-char + '((=>ucs . #x5FB2) ; å¾² + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 10219) ; ø¸‚Ÿ« + )) +(define-char + '((morohashi-daikanwa 10219 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5040) ; ø»”’ + (chinese-big5 . #xE577) ; ý¢€Ž•· + (=ucs . #x5FB2) ; å¾² + )) +(define-char + '((=>ucs . #x22553) ; 𢕓 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 10220) ; ø¸‚Ÿ¬ + )) +(define-char + '((morohashi-daikanwa 10220 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x433E) ; ø»˜“ + (=ucs . #x22553) ; 𢕓 + )) +(define-char + '((=>ucs . #x22554) ; 𢕔 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 10221) ; ø¸‚Ÿ­ + )) +(define-char + '((morohashi-daikanwa 10221 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4565) ; ø»š ¨ + (=ucs . #x22554) ; 𢕔 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4569) ; ø»š ¬ + (ideograph-daikanwa . 10222) ; ø¸‚Ÿ® + (=ucs . #x38F0) ; 㣰 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4341) ; ø»˜“„ + (ideograph-daikanwa . 10223) ; ø¸‚Ÿ¯ + (=ucs . #x22555) ; 𢕕 + )) +(define-char + '((=>ucs . #x22556) ; 𢕖 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 10224) ; ø¸‚Ÿ° + )) +(define-char + '((morohashi-daikanwa 10224 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4340) ; ø»˜“ƒ + (=ucs . #x22556) ; 𢕖 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x433D) ; ø»˜“€ + (ideograph-daikanwa . 10225) ; ø¸‚Ÿ± + (=ucs . #x38F1) ; 㣱 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C67) ; ø»Œ  + (ideograph-daikanwa . 10226) ; ø¸‚Ÿ² + (=ucs . #x38F2) ; 㣲 + )) +(define-char + '((=>ucs . #x22557) ; 𢕗 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 10227) ; ø¸‚Ÿ³ + )) +(define-char + '((morohashi-daikanwa 10227 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C61) ; ø»Œš + (=ucs . #x22557) ; 𢕗 + )) +(define-char + '((=>ucs . #x22558) ; 𢕘 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 10228) ; ø¸‚Ÿ´ + )) +(define-char + '((morohashi-daikanwa 10228 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4568) ; ø»š « + (=ucs . #x22558) ; 𢕘 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x456A) ; ø»š ­ + (ideograph-daikanwa . 10229) ; ø¸‚Ÿµ + (=ucs . #x22559) ; 𢕙 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4564) ; ø»š § + (ideograph-daikanwa . 10230) ; ø¸‚Ÿ¶ + (=ucs . #x2255A) ; 𢕚 + )) +(define-char + '((=>ucs . #x2255B) ; 𢕛 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 10231) ; ø¸‚Ÿ· + )) +(define-char + '((morohashi-daikanwa 10231 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C68) ; ø»Œ¡ + (=ucs . #x2255B) ; 𢕛 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C69) ; ø»Œ¢ + (ideograph-daikanwa . 10232) ; ø¸‚Ÿ¸ + (=ucs . #x2255C) ; 𢕜 + )) +(define-char + '((=>ucs . #x2255D) ; 𢕝 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 10233) ; ø¸‚Ÿ¹ + )) +(define-char + '((=>ucs . #x2255D) ; 𢕝 + (morohashi-daikanwa 10233 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C6A) ; ø»Œ£ + )) +(define-char + '((morohashi-daikanwa 10233 0 3) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x2255D) ; 𢕝 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4567) ; ø»š ª + (ideograph-daikanwa . 10234) ; ø¸‚Ÿº + (=ucs . #x2255E) ; 𢕞 + )) +(define-char + '((=>ucs . #x2255F) ; 𢕟 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 10235) ; ø¸‚Ÿ» + )) +(define-char + '((morohashi-daikanwa 10235 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C64) ; ø»Œ + (=ucs . #x2255F) ; 𢕟 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 10236) ; ø¸‚Ÿ¼ + )) +(define-char + '((=>ucs . #x22567) ; 𢕧 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 10237) ; ø¸‚Ÿ½ + )) +(define-char + '((morohashi-daikanwa 10237 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C65) ; ø»Œž + (=ucs . #x22567) ; 𢕧 + )) +(define-char + '((=>ucs . #x5FB3) ; å¾³ + (morohashi-daikanwa 10237 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x4641) ; ø½Š¬² + (=gt-pj-1 . #x4641) ; ø½Š¬² + (=gt-k . 11158) ; ý¡„‚®– + (ucs-jis . #x5FB3) ; ø½Š¬² + )) +(define-char + '((morohashi-daikanwa 10237 1 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4663) ; ø»–¼ + (=ucs . #x5FB3) ; å¾³ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 10238) ; ø¸‚Ÿ¾ + )) +(define-char + '((morohashi-daikanwa 10238 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x4427) ; ø½Š©œ + (chinese-cns11643-3 . #x4664) ; ø»–½ + (=gt-pj-1 . #x4427) ; å¾´ + (=gt-k . 11152) ; ý¡„‚® + (=ucs . #x5FB4) ; å¾´ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x6167) ; ø»…¥Š + (korean-ksc5601 . #x7323) ; ø»Š’ª + (chinese-isoir165 . #x6167) ; ø»Žš + (=jis-x0213-1-2000 . #x7444) ; ø»¤™ + (ideograph-daikanwa . 10239) ; ø¸‚Ÿ¿ + (=jef-china3 . #x4DBF) ; øº„¶¿ + (=ucs . #x5FB5) ; å¾µ + )) +(define-char + '((=>ucs . #x5FB5) ; å¾µ + (morohashi-daikanwa 10239 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C62) ; ø»’±§ + (chinese-big5 . #xBC78) ; ý¢€‹±¸ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4964) ; ø»˜œ› + (ideograph-daikanwa . 10240) ; ø¸‚ € + (=ucs . #x2256A) ; 𢕪 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D24) ; ø»š«— + (ideograph-daikanwa . 10241) ; ø¸‚  + (=ucs . #x2256B) ; 𢕫 + )) +(define-char + '((=>ucs . #x5FB6) ; 徶 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 10242) ; ø¸‚ ‚ + )) +(define-char + '((morohashi-daikanwa 10242 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A28) ; ø»”ˆµ + (chinese-big5 . #xE1C1) ; ý¢€Ž‡ + (=ucs . #x5FB6) ; 徶 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x3542) ; ø»„£½ + (korean-ksc5601 . #x536C) ; ø»‰¤³ + (chinese-isoir165 . #x3542) ; ø»Œ + (chinese-cns11643-1 . #x6C61) ; ø»’±¦ + (=jis-x0213-1-2000 . #x7445) ; ø»¤š + (chinese-big5 . #xBC77) ; ý¢€‹±· + (ideograph-daikanwa . 10243) ; ø¸‚ ƒ + (=jef-china3 . #x4DC0) ; øº„·€ + (=ucs . #x5FB7) ; å¾· + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3D37) ; ø»‹® + (chinese-cns11643-3 . #x4B72) ; ø»–•¡ + (=jis-x0213-2-2000 . #x2C39) ; ø»¤­¢ + (ideograph-daikanwa . 10244) ; ø¸‚ „ + (=ucs . #x5FB8) ; 徸 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 14) + (shinjigen-2 . 2387) + (=jis-x0208 . #x4530) ; ø½Š«ƒ + (korean-ksc5601 . #x744B) ; ø»Š”° + (chinese-gb12345 . #x3339) ; å¾¹ + (=gt-pj-1 . #x4530) ; å¾¹ + (chinese-big5 . #xB9FD) ; ý¢€‹§½ + (ideograph-daikanwa . 10245) ; ø¸‚ … + (=gt-k . 11929) ; ý¡„‚º™ + (=ucs . #x5FB9) ; å¾¹ + )) +(define-char + '((=>ucs . #x5FB9) ; å¾¹ + (morohashi-daikanwa 10245 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6865) ; ø»’«² + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4963) ; ø»˜œš + (ideograph-daikanwa . 10246) ; ø¸‚ † + (=ucs . #x2256D) ; 𢕭 + )) +(define-char + '((=>ucs . #x2256E) ; 𢕮 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 10247) ; ø¸‚ ‡ + )) +(define-char + '((morohashi-daikanwa 10247 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4962) ; ø»˜œ™ + (=ucs . #x2256E) ; 𢕮 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 10248) ; ø¸‚ ˆ + )) +(define-char + '((=>ucs . #x22570) ; 𢕰 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 10249) ; ø¸‚ ‰ + )) +(define-char + '((morohashi-daikanwa 10249 0 3) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x226D) ; ø»žž + (=ucs . #x22570) ; 𢕰 + )) +(define-char + '((=>ucs . #x22571) ; 𢕱 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 10250) ; ø¸‚ Š + )) +(define-char + '((morohashi-daikanwa 10250 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x226F) ; ø»ž  + (=ucs . #x22571) ; 𢕱 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 10251) ; ø¸‚ ‹ + )) +(define-char + '((=>ucs . #x22576) ; 𢕶 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 10252) ; ø¸‚ Œ + )) +(define-char + '((morohashi-daikanwa 10252 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x226E) ; ø»žŸ + (=ucs . #x22576) ; 𢕶 + )) +(define-char + '((=>ucs . #x22577) ; 𢕷 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 10253) ; ø¸‚  + )) +(define-char + '((morohashi-daikanwa 10253 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2270) ; ø»ž¡ + (=ucs . #x22577) ; 𢕷 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (=ucs . #x5FBA) ; 徺 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D25) ; ø»š«˜ + (=ucs . #x2256F) ; 𢕯 + )) +(define-char + '((=>ucs . #x22579) ; 𢕹 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 10254) ; ø¸‚ Ž + )) +(define-char + '((morohashi-daikanwa 10254 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D65) ; ø»ž‘  + (=ucs . #x22579) ; 𢕹 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5722) ; ø»”›µ + (chinese-big5 . #xECDE) ; ý¢€Ž³ž + (ideograph-daikanwa . 10255) ; ø¸‚  + (=ucs . #x5FBB) ; å¾» + )) +(define-char + '((=>ucs . #x38F5) ; 㣵 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 10256) ; ø¸‚  + )) +(define-char + '((morohashi-daikanwa 10256 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5060) ; ø»–œ¥ + (=ucs . #x38F5) ; 㣵 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5448) ; ø»š¶ + (ideograph-daikanwa . 10257) ; ø¸‚ ‘ + (=ucs . #x2257A) ; 𢕺 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5034) ; ø»˜¥½ + (ideograph-daikanwa . 10258) ; ø¸‚ ’ + (=ucs . #x38F6) ; 㣶 + )) +(define-char + '((=>ucs . #x2257B) ; 𢕻 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 10259) ; ø¸‚ “ + )) +(define-char + '((morohashi-daikanwa 10259 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x544A) ; ø»š¶ + (=ucs . #x2257B) ; 𢕻 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D67) ; ø»ž‘¢ + (ideograph-daikanwa . 10260) ; ø¸‚ ” + (=ucs . #x2257C) ; 𢕼 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 2388) + (chinese-gb2312 . #x6168) ; ø»…¥‹ + (=jis-x0208 . #x5755) ; ø½‹†„ + (chinese-isoir165 . #x6168) ; ø»Ž› + (chinese-cns11643-2 . #x5721) ; ø»”›´ + (=gt-pj-1 . #x5755) ; å¾¼ + (chinese-big5 . #xE975) ; ý¢€Ž¥µ + (ideograph-daikanwa . 10261) ; ø¸‚ • + (=ucs . #x5FBC) ; å¾¼ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 10262) ; ø¸‚ – + )) +(define-char + '((=>ucs . #x2257E) ; 𢕾 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 10263) ; ø¸‚ — + )) +(define-char + '((morohashi-daikanwa 10263 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D66) ; ø»ž‘¡ + (=ucs . #x2257E) ; 𢕾 + )) +(define-char + '((=>ucs . #x22583) ; 𢖃 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 10264) ; ø¸‚ ˜ + )) +(define-char + '((morohashi-daikanwa 10264 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D68) ; ø»ž‘£ + (=ucs . #x22583) ; 𢖃 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5449) ; ø»š¶Ž + (ideograph-daikanwa . 10265) ; ø¸‚ ™ + (=ucs . #x22584) ; 𢖄 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x562F) ; ø»˜®¬ + (ideograph-daikanwa . 10266) ; ø¸‚ š + (=ucs . #x38F7) ; 㣷 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x352B) ; ø»‚™¢ + (chinese-gb2312 . #x3B55) ; ø»„­„ + (korean-ksc5601 . #x7D45) ; ø»Š¡¸ + (chinese-isoir165 . #x3B55) ; ø»•” + (chinese-cns11643-1 . #x735B) ; ø»’»² + (chinese-big5 . #xC0B2) ; ý¢€Œ‚² + (ideograph-daikanwa . 10267) ; ø¸‚ › + (=jef-china3 . #x4DC1) ; øº„· + (=ucs . #x5FBD) ; å¾½ + )) +(define-char + '((=>ucs . #x5FBD) ; å¾½ + (morohashi-daikanwa 10267 0 3) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0208 . #x352B) ; ø»†­ª + (=jis-x0208-1990 . #x352B) ; ø½Š“ž + (ucs-jis . #x5FBD) ; ø»†­ª + )) +(define-char + '((=>ucs . #x2256C) ; 𢕬 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 10268) ; ø¸‚ œ + )) +(define-char + '((morohashi-daikanwa 10268 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B48) ; ø»›€Ÿ + (=ucs . #x2256C) ; 𢕬 + )) +(define-char + '((=>ucs . #x22588) ; 𢖈 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 10269) ; ø¸‚  + )) +(define-char + '((morohashi-daikanwa 10269 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B47) ; ø»›€ž + (=ucs . #x22588) ; 𢖈 + )) +(define-char + '((=>ucs . #x22589) ; 𢖉 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3777) ; ø»ž ž + (ideograph-daikanwa . 10270) ; ø¸‚ ž + )) +(define-char + '((morohashi-daikanwa 10270 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x22589) ; 𢖉 + )) +(define-char + '((=>ucs . #x2258A) ; 𢖊 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 10271) ; ø¸‚ Ÿ + )) +(define-char + '((morohashi-daikanwa 10271 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5630) ; ø»˜®­ + (=ucs . #x2258A) ; 𢖊 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C69) ; ø»”¤’ + (chinese-big5 . #xECDD) ; ý¢€Ž³ + (ideograph-daikanwa . 10272) ; ø¸‚   + (=ucs . #x5FBE) ; å¾¾ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 10273) ; ø¸‚ ¡ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B46) ; ø»›€ + (=ucs . #x2258E) ; 𢖎 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6160) ; ø»›‰« + (ideograph-daikanwa . 10274) ; ø¸‚ ¢ + (=ucs . #x2258F) ; 𢖏 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 10275) ; ø¸‚ £ + (=ucs . #x22590) ; 𢖐 + )) +(define-char + '((=>ucs . #x22590) ; 𢖐 + (morohashi-daikanwa 10275 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F57) ; ø»ž«® + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 10276) ; ø¸‚ ¤ + (=ucs . #x22591) ; 𢖑 + )) +(define-char + '((=>ucs . #x22591) ; 𢖑 + (morohashi-daikanwa 10276 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x615F) ; ø»›‰ª + )) +(define-char + '((=>ucs . #x22592) ; 𢖒 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 10277) ; ø¸‚ ¥ + )) +(define-char + '((=>ucs . #x22592) ; 𢖒 + (morohashi-daikanwa 10277 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F58) ; ø»ž«¯ + )) +(define-char + '((morohashi-daikanwa 10277 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x22592) ; 𢖒 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6161) ; ø»›‰¬ + (ideograph-daikanwa . 10278) ; ø¸‚ ¦ + (=ucs . #x22597) ; 𢖗 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x654B) ; ø»”±‚ + (chinese-big5 . #xF240) ; ý¢€‰€ + (ideograph-daikanwa . 10279) ; ø¸‚ § + (=ucs . #x5FBF) ; 徿 + )) +(define-char + '((=>ucs . #x22598) ; 𢖘 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 10280) ; ø¸‚ ¨ + )) +(define-char + '((=>ucs . #x22598) ; 𢖘 + (morohashi-daikanwa 10280 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4673) ; ø»ž¶œ + )) +(define-char + '((morohashi-daikanwa 10280 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x22598) ; 𢖘 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 10281) ; ø¸‚ © + (=ucs . #x22599) ; 𢖙 + )) +(define-char + '((=>ucs . #x22599) ; 𢖙 + (morohashi-daikanwa 10281 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4675) ; ø»ž¶ž + )) +(define-char + '((=>ucs . #x2259C) ; 𢖜 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 10282) ; ø¸‚ ª + )) +(define-char + '((morohashi-daikanwa 10282 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4674) ; ø»ž¶ + (=ucs . #x2259C) ; 𢖜 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 49092) ; ø¸‹¿„ + (=ucs . #x2259A) ; 𢖚 + )) +(define-char + '((=>ucs . #x2259A) ; 𢖚 + (morohashi-daikanwa 49092 0 2) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4676) ; ø»ž¶Ÿ + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 17) + (kangxi-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x6875) ; ø»”¶† + (chinese-big5 . #xF449) ; ý¢€‘‰ + (ideograph-daikanwa . 10283) ; ø¸‚ « + (=ucs . #x5FC1) ; 忁 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C27) ; ø»›˜¼ + (ideograph-daikanwa . 10284) ; ø¸‚ ¬ + (=ucs . #x2259D) ; 𢖝 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 10285) ; ø¸‚ ­ + (=ucs . #x2259E) ; 𢖞 + )) +(define-char + '((=>ucs . #x2259E) ; 𢖞 + (morohashi-daikanwa 10285 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x633E) ; ø»™‚ + )) +(define-char + '((=>ucs . #x2259F) ; 𢖟 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 10286) ; ø¸‚ ® + )) +(define-char + '((morohashi-daikanwa 10286 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x633D) ; ø»™‚€ + (=ucs . #x2259F) ; 𢖟 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x6874) ; ø»”¶… + (chinese-big5 . #xF448) ; ý¢€‘ˆ + (ideograph-daikanwa . 10287) ; ø¸‚ ¯ + (=ucs . #x5FC0) ; 忀 + )) +(define-char + '((=>ucs . #x225A2) ; 𢖢 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 10288) ; ø¸‚ ° + )) +(define-char + '((morohashi-daikanwa 10288 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D63) ; ø»Ÿ€ž + (=ucs . #x225A2) ; 𢖢 + )) +(define-char + '((=>ucs . #x5FC2) ; 忂 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F73) ; å½³ + ) + ((=jis-x0208 . #x625A) ; ø½‹–“ + (korean-ksc5601 . #x4F3A) ; ø»‰ž‰ + (ideograph-daikanwa . 23747) ; ø¸…³ƒ + )) + (ideograph-daikanwa . 10289) ; ø¸‚ ± + (=cbeta . 04672) ; ø¸¡‰€ + )) +(define-char + '((morohashi-daikanwa 10289 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 18) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F73) ; å½³ + ) + ((=ucs . #x77BF) ; 瞿 + )) + (chinese-cns11643-3 . #x5E2F) ; ø»–°˜ + (=ucs . #x5FC2) ; 忂 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5337) ; ø»Ÿˆ¦ + (ideograph-daikanwa . 10290) ; ø¸‚ ² + (=ucs . #x225A3) ; 𢖣 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x6F7E) ; ø»›ž­ + (ideograph-daikanwa . 10291) ; ø¸‚ ³ + (=ucs . #x225A4) ; 𢖤 + )) +(define-char + '((=>ucs . #x225A5) ; 𢖥 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 10292) ; ø¸‚ ´ + )) +(define-char + '((morohashi-daikanwa 10292 0 0) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5772) ; ø»Ÿ™ + (=ucs . #x225A5) ; 𢖥 + )) +(define-char + '((=>ucs . #x225A6) ; 𢖦 + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 20) + (total-strokes . 23) + (ideograph-daikanwa . 10293) ; ø¸‚ µ + )) +(define-char + '((morohashi-daikanwa 10293 0 1) + (ideographic-radical . 60) ; â¼» + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A47) ; ø»™Œœ + (=ucs . #x225A6) ; 𢖦 + )) +(define-char + '((ideographic-radical . 60) ; â¼» + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-5 . #x7928) ; ø»›¬ƒ + (ideograph-daikanwa . 10294) ; ø¸‚ ¶ + (=ucs . #x225A7) ; 𢖧 + )) diff --git a/lisp/utf-2000/Ideograph-R061-Heart.el b/lisp/utf-2000/Ideograph-R061-Heart.el new file mode 100644 index 0000000..1e8806b --- /dev/null +++ b/lisp/utf-2000/Ideograph-R061-Heart.el @@ -0,0 +1,16926 @@ +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 2389) + (chinese-gb2312 . #x5044) ; ø»…‹© + (=jis-x0208 . #x3F34) ; ø½Š¢“ + (korean-ksc5601 . #x637D) ; ø»‰¼¤ + (chinese-isoir165 . #x5044) ; ø»³¹ + (chinese-cns11643-1 . #x4540) ; ø»‘·³ + (=gt-pj-1 . #x3F34) ; 心 + (chinese-big5 . #xA4DF) ; ý¢€Š“Ÿ + (ideograph-daikanwa . 10295) ; ø¸‚ · + (=gt-k . 00450) ; ý¡„€‡‚ + (=ucs . #x5FC3) ; 心 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 0) + (total-strokes . 3) + (hanyu-dazidian 1 42 13) + (chinese-cns11643-5 . #x2131) ; ø»™ª¼ + (ideograph-daikanwa . 10296) ; ø¸‚ ¸ + (=big5-cdp . #x87D6) ; ý¢€ˆŸ– + (=ucs . #x225A9) ; 𢖩 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x6260) ; ø»…¦¡ + (japanese-jisx0212 . #x3D38) ; ø»‹¯ + (chinese-isoir165 . #x6260) ; ø»ŽŽ± + (chinese-cns11643-4 . #x2136) ; ø»— ½ + (=jis-x0213-2-2000 . #x2C3A) ; ø»¤­£ + (ideograph-daikanwa . 10297) ; ø¸‚ ¹ + (=jef-china3 . #x4DC3) ; øº„·ƒ + (=ucs . #x5FC4) ; 忄 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-6 . #x217E) ; ø»›¶ + (=jis-x0213-2-2000 . #x2C3B) ; ø»¤­¤ + (ideograph-daikanwa . 10298) ; ø¸‚ º + (=ucs . #x38FA) ; 㣺 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-2 . 2390) + (chinese-gb2312 . #x3158) ; ø»„ž› + (=jis-x0208 . #x492C) ; ø½Š°· + (korean-ksc5601 . #x7931) ; ø»Š›¬ + (chinese-isoir165 . #x3158) ; ø»†« + (chinese-cns11643-1 . #x4652) ; ø»‘¹£ + (=gt-pj-1 . #x492C) ; 必 + (chinese-big5 . #xA5B2) ; ý¢€Š–² + (ideograph-daikanwa . 10299) ; ø¸‚ » + (=gt-k . 00992) ; ý¡„€  + (=ucs . #x5FC5) ; 必 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x2221) ; ø»›¶Ž + (ideograph-daikanwa . 10300) ; ø¸‚ ¼ + (=ucs . #x225AA) ; 𢖪 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 1) + (total-strokes . 4) + (non-morohashi 10300 9) + (chinese-gb2312 . #x5264) ; ø»…… + (chinese-isoir165 . #x5264) ; ø»·• + (=ucs . #x5FC6) ; 忆 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 2) + (total-strokes . 5) + (japanese-jisx0212 . #x3D39) ; ø»‹° + (chinese-cns11643-3 . #x224D) ; ø»•˜® + (=jis-x0213-2-2000 . #x2C3C) ; ø»¤­¥ + (ideograph-daikanwa . 10301) ; ø¸‚ ½ + (=cbeta . 02459) ; ø¸ ¦› + (=jef-china3 . #x4DEB) ; øº„·« + (=ucs . #x5FC7) ; 忇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 2) + (total-strokes . 6) + (japanese-jisx0212 . #x3D3A) ; ø»‹± + (chinese-cns11643-4 . #x2271) ; ø»—£– + (ideograph-daikanwa . 10302) ; ø¸‚ ¾ + (=ucs . #x5FC8) ; 忈 + )) +(define-char + '((=>ucs . #x38FB) ; 㣻 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 10303) ; ø¸‚ ¿ + )) +(define-char + '((morohashi-daikanwa 10303 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x2365) ; ø»•š¤ + (=ucs . #x38FB) ; 㣻 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5200) ; 刀 + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-4 . #x226F) ; ø»—£” + (ideograph-daikanwa . 10304) ; ø¸‚¡€ + (=cbeta . 04444) ; ø¸¡…œ + (=ucs . #x225AB) ; 𢖫 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x6261) ; ø»…¦¢ + (japanese-jisx0212 . #x3D3B) ; ø»‹² + (chinese-isoir165 . #x6261) ; ø»ŽŽ² + (chinese-cns11643-2 . #x215C) ; ø»“› + (=jis-x0213-1-2000 . #x7446) ; ø»¤› + (chinese-big5 . #xC97B) ; ý¢€Œ¥» + (ideograph-daikanwa . 10305) ; ø¸‚¡ + (=jef-china3 . #x4DEC) ; øº„·¬ + (=ucs . #x5FC9) ; 忉 + )) +(define-char + '((=>ucs . #x225AC) ; 𢖬 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 10306) ; ø¸‚¡‚ + )) +(define-char + '((morohashi-daikanwa 10306 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x216C) ; ø»™«· + (=ucs . #x225AC) ; 𢖬 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2326) ; ø»›·± + (ideograph-daikanwa . 10307) ; ø¸‚¡ƒ + (=ucs . #x225AD) ; 𢖭 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x224C) ; ø»•˜­ + (ideograph-daikanwa . 10308) ; ø¸‚¡„ + (=ucs . #x5FCA) ; 忊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3D3C) ; ø»‹³ + (chinese-cns11643-5 . #x2266) ; ø»™­ + (=jis-x0213-2-2000 . #x2C3D) ; ø»¤­¦ + (ideograph-daikanwa . 10309) ; ø¸‚¡… + (=ucs . #x5FCB) ; 忋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 2394) + (chinese-gb2312 . #x3C49) ; ø»„®– + (=jis-x0208 . #x3477) ; ø½Š“Œ + (korean-ksc5601 . #x507B) ; ø»‰ ¨ + (chinese-isoir165 . #x3C49) ; ø»–¦ + (chinese-cns11643-1 . #x4A34) ; ø»‘¾½ + (=gt-pj-1 . #x3477) ; 忌 + (chinese-big5 . #xA7D2) ; ý¢€ŠŸ’ + (ideograph-daikanwa . 10310) ; ø¸‚¡† + (=gt-k . 02515) ; ý¡„€§“ + (=ucs . #x5FCC) ; 忌 + )) +(define-char + '((=>ucs . #x225B2) ; 𢖲 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 10311) ; ø¸‚¡‡ + (=cbeta . 04209) ; ø¸¡± + )) +(define-char + '((morohashi-daikanwa 10311 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2475) ; ø»›ºž + (=ucs . #x225B2) ; 𢖲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x484C) ; ø»…€ + (korean-ksc5601 . #x6C5B) ; ø»Š‰ + (chinese-isoir165 . #x484C) ; ø»¨‘ + (ideograph-daikanwa . 10312) ; ø¸‚¡ˆ + (=jef-china3 . #x4DC5) ; øº„·… + (=ucs . #x5FCD) ; 忍 + )) +(define-char + '((=>ucs . #x5FCD) ; 忍 + (morohashi-daikanwa 10312 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4A36) ; ø»‘¾¿ + (chinese-big5 . #xA7D4) ; ý¢€ŠŸ” + )) +(define-char + '((=>ucs . #x5FCD) ; 忍 + (morohashi-daikanwa 10312 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (=jis-x0208 . #x4726) ; ø½Š­µ + (chinese-cns11643-6 . #x275F) ; ø»›¾¢ + (=gt-pj-1 . #x4726) ; ø½Š­µ + (=gt-k . 02630) ; ý¡„€©† + (ucs-jis . #x5FCD) ; ø½Š­µ + )) +(define-char + '((=>ucs . #x38FC) ; 㣼 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 10313) ; ø¸‚¡‰ + )) +(define-char + '((morohashi-daikanwa 10313 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2368) ; ø»•š§ + (=ucs . #x38FC) ; 㣼 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2578) ; ø»•³ + (ideograph-daikanwa . 10314) ; ø¸‚¡Š + (=jef-china3 . #x4DC6) ; øº„·† + (=ucs . #x5FCE) ; 忎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x6263) ; ø»…¦¤ + (chinese-isoir165 . #x6263) ; ø»ŽŽ´ + (chinese-cns11643-2 . #x2242) ; ø»“ŽŸ + (chinese-big5 . #xC9E2) ; ý¢€Œ§¢ + (ideograph-daikanwa . 10315) ; ø¸‚¡‹ + (=ucs . #x5FCF) ; 忏 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x6C7E) ; ø»…µ« + (japanese-jisx0212 . #x3D3D) ; ø»‹´ + (chinese-isoir165 . #x6C7E) ; ø»Ž» + (chinese-cns11643-2 . #x2378) ; ø»“³ + (chinese-big5 . #xCAD8) ; ý¢€Œ«˜ + (ideograph-daikanwa . 10316) ; ø¸‚¡Œ + (=ucs . #x5FD0) ; 忐 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x6C7D) ; ø»…µª + (japanese-jisx0212 . #x3D3E) ; ø»‹µ + (chinese-isoir165 . #x6C7D) ; ø»Žº + (chinese-cns11643-2 . #x2377) ; ø»“² + (chinese-big5 . #xCAD7) ; ý¢€Œ«— + (ideograph-daikanwa . 10317) ; ø¸‚¡ + (=ucs . #x5FD1) ; 忑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 10318) ; ø¸‚¡Ž + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x5F2F) ; ø»…¡– + (japanese-jisx0212 . #x3D3F) ; ø»‹¶ + (chinese-isoir165 . #x5F2F) ; ø»Ž‰¦ + (chinese-cns11643-2 . #x2376) ; ø»“± + (=jis-x0213-2-2000 . #x2C3E) ; ø»¤­§ + (chinese-big5 . #xCAD6) ; ý¢€Œ«– + (ideograph-daikanwa . 10319) ; ø¸‚¡ + (=jef-china3 . #x4DC4) ; øº„·„ + (=ucs . #x5FD2) ; 忒 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3D40) ; ø»‹· + (chinese-cns11643-3 . #x2366) ; ø»•š¥ + (=jis-x0213-2-2000 . #x2C3F) ; ø»¤­¨ + (ideograph-daikanwa . 10320) ; ø¸‚¡ + (=cbeta . 00820) ; ø¸ Œ´ + (=jef-china3 . #x4DED) ; øº„·­ + (=ucs . #x5FD3) ; 忓 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2263) ; ø»™­Œ + (ideograph-daikanwa . 10321) ; ø¸‚¡‘ + (=ucs . #x225B3) ; 𢖳 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2472) ; ø»›º› + (ideograph-daikanwa . 10322) ; ø¸‚¡’ + (=ucs . #x225C3) ; 𢗃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3D41) ; ø»‹¸ + (chinese-cns11643-2 . #x2241) ; ø»“Žž + (=jis-x0213-2-2000 . #x2C40) ; ø»¤­© + (chinese-big5 . #xC9E1) ; ý¢€Œ§¡ + (ideograph-daikanwa . 10323) ; ø¸‚¡“ + (=jef-china3 . #x4DEE) ; øº„·® + (=ucs . #x5FD4) ; 忔 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2760) ; ø»›¾£ + (ideograph-daikanwa . 10324) ; ø¸‚¡” + (=ucs . #x225B4) ; 𢖴 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x2240) ; ø»“Ž + (chinese-big5 . #xC9E0) ; ý¢€Œ§  + (ideograph-daikanwa . 10325) ; ø¸‚¡• + (=ucs . #x5FD5) ; 忕 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 2396) + (chinese-gb2312 . #x6262) ; ø»…¦£ + (=jis-x0208 . #x5756) ; ø½‹†… + (korean-ksc5601 . #x753C) ; ø»Š•¿ + (chinese-isoir165 . #x6262) ; ø»ŽŽ³ + (chinese-cns11643-1 . #x4825) ; ø»‘»² + (=gt-pj-1 . #x5756) ; 忖 + (chinese-big5 . #xA6A4) ; ý¢€Šš¤ + (ideograph-daikanwa . 10326) ; ø¸‚¡– + (=ucs . #x5FD6) ; 忖 + )) +(define-char + '((=>ucs . #x225B5) ; 𢖵 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 10327) ; ø¸‚¡— + )) +(define-char + '((morohashi-daikanwa 10327 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2269) ; ø»™­’ + (=ucs . #x225B5) ; 𢖵 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 10328) ; ø¸‚¡˜ + (=ucs . #x38FD) ; 㣽 + )) +(define-char + '((=>ucs . #x38FD) ; 㣽 + (morohashi-daikanwa 10328 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2431) ; ø»—¥’ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x275D) ; ø»›¾  + (ideograph-daikanwa . 10329) ; ø¸‚¡™ + (=ucs . #x225B6) ; 𢖶 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2264) ; ø»™­ + (ideograph-daikanwa . 10330) ; ø¸‚¡š + (=ucs . #x225B7) ; 𢖷 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 2395) + (chinese-gb2312 . #x563E) ; ø»…”— + (=jis-x0208 . #x3B56) ; ø½Šœ½ + (korean-ksc5601 . #x7224) ; ø»Š‘ + (chinese-isoir165 . #x563E) ; ø»¼§ + (chinese-cns11643-1 . #x4A35) ; ø»‘¾¾ + (=gt-pj-1 . #x3B56) ; 志 + (chinese-big5 . #xA7D3) ; ý¢€ŠŸ“ + (ideograph-daikanwa . 10331) ; ø¸‚¡› + (=gt-k . 02560) ; ý¡„€¨€ + (=ucs . #x5FD7) ; 志 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2473) ; ø»›ºœ + (ideograph-daikanwa . 10332) ; ø¸‚¡œ + (=ucs . #x225B8) ; 𢖸 + )) +(define-char + '((=>ucs . #x5FD8) ; 忘 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (korean-ksc5601 . #x584E) ; ø»‰«« + (ideograph-daikanwa . 10333) ; ø¸‚¡ + )) +(define-char + '((morohashi-daikanwa 10333 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x4D7C) ; ø»…ˆ‡ + (=jis-x0208 . #x4B3A) ; ø½Š´ + (chinese-isoir165 . #x4D7C) ; ø»°— + (chinese-cns11643-1 . #x4A33) ; ø»‘¾¼ + (=gt-pj-1 . #x4B3A) ; 忘 + (chinese-big5 . #xA7D1) ; ý¢€ŠŸ‘ + (=gt-k . 02651) ; ý¡„€©› + (=ucs . #x5FD8) ; 忘 + )) +(define-char + '((=>ucs . #x5FD9) ; 忙 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 10334) ; ø¸‚¡ž + )) +(define-char + '((morohashi-daikanwa 10334 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x4326) ; ø»„¸… + (=jis-x0208 . #x4B3B) ; ø½Š´‚ + (korean-ksc5601 . #x584F) ; ø»‰«¬ + (chinese-isoir165 . #x4326) ; ø» • + (chinese-cns11643-1 . #x4824) ; ø»‘»± + (=gt-pj-1 . #x4B3B) ; 忙 + (chinese-big5 . #xA6A3) ; ý¢€Šš£ + (=ucs . #x5FD9) ; 忙 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2474) ; ø»›º + (ideograph-daikanwa . 10335) ; ø¸‚¡Ÿ + (=ucs . #x225B9) ; 𢖹 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2267) ; ø»™­ + (ideograph-daikanwa . 10336) ; ø¸‚¡  + (=ucs . #x38FE) ; 㣾 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2265) ; ø»™­Ž + (ideograph-daikanwa . 10337) ; ø¸‚¡¡ + (=ucs . #x225BA) ; 𢖺 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2367) ; ø»•š¦ + (ideograph-daikanwa . 10338) ; ø¸‚¡¢ + (=ucs . #x5FDA) ; 忚 + )) +(define-char + '((=>ucs . #x38FF) ; 㣿 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 10339) ; ø¸‚¡£ + (=cbeta . 00911) ; ø¸ Ž + )) +(define-char + '((morohashi-daikanwa 10339 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2270) ; ø»—£• + (=ucs . #x38FF) ; 㣿 + )) +(define-char + '((=>ucs . #x225BB) ; 𢖻 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 10340) ; ø¸‚¡¤ + )) +(define-char + '((=>ucs . #x225BB) ; 𢖻 + (morohashi-daikanwa 10340 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x275C) ; ø»›¾Ÿ + )) +(define-char + '((morohashi-daikanwa 10340 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (=ucs . #x225BB) ; 𢖻 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2268) ; ø»™­‘ + (ideograph-daikanwa . 10341) ; ø¸‚¡¥ + (=ucs . #x225C7) ; 𢗇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2437) ; ø»™¯œ + (ideograph-daikanwa . 10342) ; ø¸‚¡¦ + (=ucs . #x225C8) ; 𢗈 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 10343) ; ø¸‚¡§ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 10344) ; ø¸‚¡¨ + (=cbeta . 05410) ; ø¸¡”¢ + (=ucs . #x5FDB) ; 忛 + )) +(define-char + '((=>ucs . #x5FDB) ; 忛 + (morohashi-daikanwa 10344 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2369) ; ø»•š¨ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 10345) ; ø¸‚¡© + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 10346) ; ø¸‚¡ª + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2761) ; ø»›¾¤ + (ideograph-daikanwa . 10347) ; ø¸‚¡« + (=ucs . #x225C1) ; 𢗁 + )) +(define-char + '((morohashi-daikanwa 10347 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (=jis-x0208 . #x317E) ; ø½ŠŽ¹ + (chinese-cns11643-3 . #x2577) ; ø»•² + (=gt-pj-1 . #x317E) ; 応 + (=ucs . #x5FDC) ; 応 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x275E) ; ø»›¾¡ + (ideograph-daikanwa . 49093) ; ø¸‹¿… + (=ucs . #x225BD) ; 𢖽 + )) +(define-char + '((=>ucs . #x5FDD) ; 忝 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 2417) + (=jis-x0208 . #x575B) ; ø½‹†Š + (=gt-pj-1 . #x575B) ; ø½‹†Š + (ideograph-daikanwa . 10348) ; ø¸‚¡¬ + (=gt-k . 03875) ; ý¡„€¼£ + (ucs-jis . #x5FDD) ; ø½‹†Š + )) +(define-char + '((morohashi-daikanwa 10348 0 4) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6343) ; ø»…§¢ + (chinese-isoir165 . #x6343) ; ø»Ž² + (chinese-cns11643-1 . #x4D3F) ; ø»’ƒ¢ + (chinese-big5 . #xA9BD) ; ý¢€Š¦½ + (=ucs . #x5FDD) ; 忝 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x287B) ; ø»•¢ + (ideograph-daikanwa . 10349) ; ø¸‚¡­ + (=ucs . #x3901) ; 㤁 + )) +(define-char + '((=>ucs . #x5FDE) ; 忞 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x3D42) ; ø»‹¹ + (=jis-x0213-1-2000 . #x7447) ; ø»¤œ + (chinese-big5 . #xCC78) ; ý¢€Œ±¸ + (ideograph-daikanwa . 10350) ; ø¸‚¡® + (ucs-jis . #x5FDE) ; ø»‹¹ + )) +(define-char + '((=>ucs . #x5FDE) ; 忞 + (morohashi-daikanwa 10350 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (=jef-china3 . #x4DC7) ; øº„·‡ + )) +(define-char + '((morohashi-daikanwa 10350 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2659) ; ø»“”® + (=ucs . #x5FDE) ; 忞 + )) +(define-char + '((=>ucs . #x5FDF) ; 忟 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 10351) ; ø¸‚¡¯ + (=cbeta . 01569) ; ø¸ ˜¡ + )) +(define-char + '((morohashi-daikanwa 10351 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x257B) ; ø»•¶ + (=jef-china3 . #x4DEF) ; øº„·¯ + (=ucs . #x5FDF) ; 忟 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 10352) ; ø¸‚¡° + (=ucs . #x225C9) ; 𢗉 + )) +(define-char + '((=>ucs . #x225C9) ; 𢗉 + (morohashi-daikanwa 10352 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2439) ; ø»™¯ž + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 2415) + (chinese-gb2312 . #x5652) ; ø»…”« + (=jis-x0208 . #x4369) ; ø½Š©€ + (korean-ksc5601 . #x7577) ; ø»Š–º + (chinese-isoir165 . #x5652) ; ø»¼» + (chinese-cns11643-1 . #x4D40) ; ø»’ƒ£ + (=gt-pj-1 . #x4369) ; å¿  + (chinese-big5 . #xA9BE) ; ý¢€Š¦¾ + (ideograph-daikanwa . 10353) ; ø¸‚¡± + (=gt-k . 03770) ; ý¡„€ºº + (=ucs . #x5FE0) ; å¿  + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6267) ; ø»…¦¨ + (japanese-jisx0212 . #x3D43) ; ø»‹º + (chinese-isoir165 . #x6267) ; ø»ŽŽ¸ + (chinese-cns11643-2 . #x237D) ; ø»“¸ + (=jis-x0213-1-2000 . #x7448) ; ø»¤ + (chinese-big5 . #xCADD) ; ý¢€Œ« + (ideograph-daikanwa . 10354) ; ø¸‚¡² + (=jef-china3 . #x4DF0) ; øº„·° + (=ucs . #x5FE1) ; å¿¡ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x3D44) ; ø»‹» + (chinese-cns11643-4 . #x2650) ; ø»—¨­ + (=jis-x0213-2-2000 . #x2C41) ; ø»¤­ª + (ideograph-daikanwa . 10355) ; ø¸‚¡³ + (=jef-china3 . #x4DC8) ; øº„·ˆ + (=ucs . #x5FE2) ; å¿¢ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x287D) ; ø»•¢’ + (ideograph-daikanwa . 10356) ; ø¸‚¡´ + (=ucs . #x3902) ; 㤂 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2421) ; ø»“º + (chinese-big5 . #xCADF) ; ý¢€Œ«Ÿ + (ideograph-daikanwa . 10357) ; ø¸‚¡µ + (=ucs . #x5FE3) ; å¿£ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2407) + (chinese-gb2312 . #x6268) ; ø»…¦© + (=jis-x0208 . #x5758) ; ø½‹†‡ + (chinese-isoir165 . #x6268) ; ø»ŽŽ¹ + (chinese-cns11643-2 . #x237E) ; ø»“¹ + (=gt-pj-1 . #x5758) ; 忤 + (chinese-big5 . #xCADE) ; ý¢€Œ«ž + (ideograph-daikanwa . 10358) ; ø¸‚¡¶ + (=ucs . #x5FE4) ; 忤 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2645) ; ø»—¨¢ + (ideograph-daikanwa . 10359) ; ø¸‚¡· + (=ucs . #x225CA) ; 𢗊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2576) ; ø»•± + (ideograph-daikanwa . 10360) ; ø¸‚¡¸ + (=ucs . #x5FE6) ; 忦 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x265A) ; ø»“”¯ + (chinese-big5 . #xCC79) ; ý¢€Œ±¹ + (ideograph-daikanwa . 10361) ; ø¸‚¡¹ + (=ucs . #x5FE5) ; å¿¥ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5347) ; ø»…† + (chinese-isoir165 . #x5347) ; ø»¸– + (chinese-cns11643-3 . #x2574) ; ø»•¯ + (ideograph-daikanwa . 10362) ; ø¸‚¡º + (=cbeta . 06349) ; ø¸¡£ + (=ucs . #x5FE7) ; 忧 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2579) ; ø»•´ + (ideograph-daikanwa . 10363) ; ø¸‚¡» + (=ucs . #x3903) ; 㤃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2766) ; ø»›¾© + (ideograph-daikanwa . 10364) ; ø¸‚¡¼ + (=ucs . #x225CB) ; 𢗋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3D45) ; ø»‹¼ + (chinese-cns11643-2 . #x237A) ; ø»“µ + (chinese-big5 . #xCADA) ; ý¢€Œ«š + (ideograph-daikanwa . 10365) ; ø¸‚¡½ + (=ucs . #x5FE8) ; 忨 + )) +(define-char + '((=>ucs . #x5FE9) ; å¿© + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((japanese-jisx0208-1978 . #x3878) ; ø»‚Ÿ‰ + (japanese-jisx0208 . #x3878) ; ø»†³‘ + (korean-ksc5601 . #x4D6B) ; ø»‰›¾ + (ideograph-daikanwa . 01452) ; ø¸€–¬ + ) + ((=ucs . #x5FC3) ; 心 + )) + (japanese-jisx0212 . #x3D46) ; ø»‹½ + (=jis-x0213-1-2000 . #x7449) ; ø»¤ž + (ideograph-daikanwa . 10366) ; ø¸‚¡¾ + (=jef-china3 . #x90ED) ; øº‰ƒ­ + (ucs-jis . #x5FE9) ; ø»‹½ + )) +(define-char + '((=>ucs . #x5FE9) ; å¿© + (morohashi-daikanwa 10366 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((japanese-jisx0208-1978 . #x3878) ; ø»‚Ÿ‰ + (japanese-jisx0208 . #x3878) ; ø»†³‘ + (korean-ksc5601 . #x4D6B) ; ø»‰›¾ + (ideograph-daikanwa . 01452) ; ø¸€–¬ + ) + ((=ucs . #x5FC3) ; 心 + )) + (=cbeta . 00784) ; ø¸ Œ + (=jef-china3 . #x4DC9) ; øº„·‰ + )) +(define-char + '((morohashi-daikanwa 10366 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516C) ; 公 + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-3 . #x287E) ; ø»•¢“ + (=ucs . #x5FE9) ; å¿© + )) +(define-char + '((=>ucs . #x5FEA) ; 忪 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3D47) ; ø»‹¾ + (chinese-big5 . #xA7D8) ; ý¢€ŠŸ˜ + (ideograph-daikanwa . 10367) ; ø¸‚¡¿ + (=jef-china3 . #x9FC6) ; øº‰¿† + (ucs-jis . #x5FEA) ; ø»‹¾ + )) +(define-char + '((morohashi-daikanwa 10367 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x626C) ; ø»…¦­ + (chinese-isoir165 . #x626C) ; ø»ŽŽ½ + (chinese-cns11643-1 . #x4A3A) ; ø»‘¿ƒ + (=ucs . #x5FEA) ; 忪 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2764) ; ø»›¾§ + (ideograph-daikanwa . 10368) ; ø¸‚¢€ + (=cbeta . 05644) ; ø¸¡˜Œ + (=ucs . #x225CC) ; 𢗌 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2405) + (chinese-gb2312 . #x3F6C) ; ø»„³“ + (=jis-x0208 . #x3277) ; ø½Š + (korean-ksc5601 . #x7661) ; ø»Š˜‚ + (chinese-isoir165 . #x3F6C) ; ø»›£ + (=gt-pj-1 . #x3277) ; å¿« + (chinese-big5 . #xA7D6) ; ý¢€ŠŸ– + (ideograph-daikanwa . 10369) ; ø¸‚¢ + (=gt-k . 02508) ; ý¡„€§Œ + (=ucs . #x5FEB) ; å¿« + )) +(define-char + '((=>ucs . #x5FEB) ; å¿« + (morohashi-daikanwa 10369 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4A38) ; ø»‘¿ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x242E) ; ø»—¥ + (ideograph-daikanwa . 10370) ; ø¸‚¢‚ + (=cbeta . 02148) ; ø¸ ¡¤ + (=ucs . #x3904) ; 㤄 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3D48) ; ø»‹¿ + (chinese-cns11643-3 . #x257C) ; ø»•· + (ideograph-daikanwa . 10371) ; ø¸‚¢ƒ + (=jef-china3 . #x97E4) ; øº‰Ÿ¤ + (=ucs . #x5FEC) ; 忬 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x626D) ; ø»…¦® + (japanese-jisx0212 . #x3D49) ; ø»‹Ž€ + (chinese-isoir165 . #x626D) ; ø»ŽŽ¾ + (chinese-cns11643-2 . #x2379) ; ø»“´ + (chinese-big5 . #xCAD9) ; ý¢€Œ«™ + (ideograph-daikanwa . 10372) ; ø¸‚¢„ + (=ucs . #x5FED) ; å¿­ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B46) ; ø»œ„ + (ideograph-daikanwa . 10373) ; ø¸‚¢… + (=ucs . #x225CD) ; 𢗍 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x287C) ; ø»•¢‘ + (ideograph-daikanwa . 10374) ; ø¸‚¢† + (=ucs . #x3905) ; 㤅 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6265) ; ø»…¦¦ + (japanese-jisx0212 . #x3D4A) ; ø»‹Ž + (chinese-isoir165 . #x6265) ; ø»ŽŽ¶ + (chinese-cns11643-2 . #x237B) ; ø»“¶ + (=jis-x0213-2-2000 . #x2C42) ; ø»¤­« + (chinese-big5 . #xCADB) ; ý¢€Œ«› + (ideograph-daikanwa . 10375) ; ø¸‚¢‡ + (=jef-china3 . #x4DF1) ; øº„·± + (=ucs . #x5FEE) ; å¿® + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2430) ; ø»—¥‘ + (ideograph-daikanwa . 10376) ; ø¸‚¢ˆ + (=cbeta . 05539) ; ø¸¡–£ + (=ucs . #x3906) ; 㤆 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3D4B) ; ø»‹Ž‚ + (chinese-cns11643-2 . #x2423) ; ø»“¼ + (=jis-x0213-2-2000 . #x2C43) ; ø»¤­¬ + (chinese-big5 . #xCAE1) ; ý¢€Œ«¡ + (ideograph-daikanwa . 10377) ; ø¸‚¢‰ + (=jef-china3 . #x4DF2) ; øº„·² + (=ucs . #x5FEF) ; 忯 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2767) ; ø»›¾ª + (ideograph-daikanwa . 10378) ; ø¸‚¢Š + (=ucs . #x225CE) ; 𢗎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 10379) ; ø¸‚¢‹ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2433) ; ø»—¥” + (ideograph-daikanwa . 10380) ; ø¸‚¢Œ + (=cbeta . 00821) ; ø¸ Œµ + (=ucs . #x3907) ; 㤇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2550) + (=jis-x0208 . #x582D) ; ø½‹†º + (chinese-cns11643-3 . #x2622) ; ø»•» + (=gt-pj-1 . #x582D) ; å¿° + (ideograph-daikanwa . 10381) ; ø¸‚¢ + (=cbeta . 05720) ; ø¸¡™˜ + (=ucs . #x5FF0) ; å¿° + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2413) + (chinese-gb2312 . #x3340) ; ø»„ ¿ + (=jis-x0208 . #x575A) ; ø½‹†‰ + (chinese-isoir165 . #x3340) ; ø»‰ + (chinese-cns11643-1 . #x4A37) ; ø»‘¿€ + (=gt-pj-1 . #x575A) ; 忱 + (chinese-big5 . #xA7D5) ; ý¢€ŠŸ• + (ideograph-daikanwa . 10382) ; ø¸‚¢Ž + (=ucs . #x5FF1) ; 忱 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B40) ; ø»œƒ» + (ideograph-daikanwa . 10383) ; ø¸‚¢ + (=ucs . #x225D0) ; 𢗐 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2762) ; ø»›¾¥ + (ideograph-daikanwa . 10384) ; ø¸‚¢ + (=ucs . #x225D1) ; 𢗑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3D4C) ; ø»‹Žƒ + (chinese-cns11643-3 . #x2621) ; ø»•º + (ideograph-daikanwa . 10385) ; ø¸‚¢‘ + (=cbeta . 06348) ; ø¸¡£Œ + (=ucs . #x5FF2) ; 忲 + )) +(define-char + '((=>ucs . #x225D2) ; 𢗒 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 10386) ; ø¸‚¢’ + )) +(define-char + '((morohashi-daikanwa 10386 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2763) ; ø»›¾¦ + (=ucs . #x225D2) ; 𢗒 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2573) ; ø»•® + (ideograph-daikanwa . 10387) ; ø¸‚¢“ + (=ucs . #x3908) ; 㤈 + )) +(define-char + '((=>ucs . #x5FF3) ; 忳 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3D4D) ; ø»‹Ž„ + (=jis-x0213-2-2000 . #x2C44) ; ø»¤­­ + (chinese-big5 . #xCADC) ; ý¢€Œ«œ + (ideograph-daikanwa . 10388) ; ø¸‚¢” + (=jef-china3 . #x4DF3) ; øº„·³ + (ucs-jis . #x5FF3) ; ø»‹Ž„ + )) +(define-char + '((morohashi-daikanwa 10388 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x237C) ; ø»“· + (=ucs . #x5FF3) ; 忳 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2427) ; ø»“‘€ + (chinese-big5 . #xCAE5) ; ý¢€Œ«¥ + (ideograph-daikanwa . 10389) ; ø¸‚¢• + (=ucs . #x5FF4) ; å¿´ + )) +(define-char + '((=>ucs . #x5FF5) ; 念 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 2419) + (=jis-x0208 . #x4730) ; ø½Š­¿ + (korean-ksc5601 . #x5237) ; ø»‰¢  + (chinese-cns11643-1 . #x4D42) ; ø»’ƒ¥ + (=gt-pj-1 . #x4730) ; ø½Š­¿ + (ideograph-daikanwa . 10390) ; ø¸‚¢– + (=gt-k . 03794) ; ý¡„€»’ + (ucs-jis . #x5FF5) ; ø½Š­¿ + )) +(define-char + '((morohashi-daikanwa 10390 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x446E) ; ø»„º« + (chinese-isoir165 . #x446E) ; ø»¢» + (chinese-big5 . #xA9C0) ; ý¢€Š§€ + (=ucs . #x5FF5) ; 念 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3D4E) ; ø»‹Ž… + (chinese-cns11643-3 . #x257D) ; ø»•¸ + (ideograph-daikanwa . 10391) ; ø¸‚¢— + (=jef-china3 . #x4DF4) ; øº„·´ + (=ucs . #x5FF6) ; 忶 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2424) ; ø»“½ + (chinese-big5 . #xCAE2) ; ý¢€Œ«¢ + (ideograph-daikanwa . 10392) ; ø¸‚¢˜ + (=ucs . #x5FF7) ; å¿· + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B44) ; ø»œƒ¿ + (ideograph-daikanwa . 10393) ; ø¸‚¢™ + (=ucs . #x225D3) ; 𢗓 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x242F) ; ø»—¥ + (ideograph-daikanwa . 10394) ; ø¸‚¢š + (=ucs . #x3909) ; 㤉 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B45) ; ø»œ„€ + (ideograph-daikanwa . 10395) ; ø¸‚¢› + (=ucs . #x225EC) ; 𢗬 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2765) ; ø»›¾¨ + (ideograph-daikanwa . 10396) ; ø¸‚¢œ + (=ucs . #x225D4) ; 𢗔 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2411) + (chinese-gb2312 . #x626E) ; ø»…¦¯ + (=jis-x0208 . #x5759) ; ø½‹†ˆ + (chinese-isoir165 . #x626E) ; ø»ŽŽ¿ + (chinese-cns11643-1 . #x4A39) ; ø»‘¿‚ + (=gt-pj-1 . #x5759) ; 忸 + (chinese-big5 . #xA7D7) ; ý¢€ŠŸ— + (ideograph-daikanwa . 10397) ; ø¸‚¢ + (=ucs . #x5FF8) ; 忸 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2768) ; ø»›¾« + (ideograph-daikanwa . 10398) ; ø¸‚¢ž + (=ucs . #x225D5) ; 𢗕 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2623) ; ø»•¼ + (ideograph-daikanwa . 10399) ; ø¸‚¢Ÿ + (=ucs . #x5FF9) ; 忹 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3D4F) ; ø»‹Ž† + (chinese-cns11643-2 . #x2422) ; ø»“» + (chinese-big5 . #xCAE0) ; ý¢€Œ«  + (ideograph-daikanwa . 10400) ; ø¸‚¢  + (=jef-china3 . #x4DF5) ; øº„·µ + (=ucs . #x5FFA) ; 忺 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2406) + (chinese-gb2312 . #x5043) ; ø»…‹¨ + (=jis-x0208 . #x5757) ; ø½‹†† + (chinese-isoir165 . #x5043) ; ø»³¸ + (chinese-cns11643-2 . #x2425) ; ø»“¾ + (=gt-pj-1 . #x5757) ; å¿» + (chinese-big5 . #xCAE3) ; ý¢€Œ«£ + (ideograph-daikanwa . 10401) ; ø¸‚¢¡ + (=ucs . #x5FFB) ; å¿» + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2644) ; ø»—¨¡ + (ideograph-daikanwa . 10402) ; ø¸‚¢¢ + (=ucs . #x225F9) ; 𢗹 + )) +(define-char + '((=>ucs . #x5FFC) ; 忼 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3D50) ; ø»‹Ž‡ + (=jis-x0213-2-2000 . #x2C45) ; ø»¤­® + (ideograph-daikanwa . 10403) ; ø¸‚¢£ + (=cbeta . 02638) ; ø¸ ©Ž + (=jef-china3 . #x91D3) ; øº‰‡“ + (ucs-jis . #x5FFC) ; ø»‹Ž‡ + )) +(define-char + '((morohashi-daikanwa 10403 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x257A) ; ø»•µ + (=ucs . #x5FFC) ; 忼 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2432) ; ø»—¥“ + (ideograph-daikanwa . 10404) ; ø¸‚¢¤ + (=ucs . #x390A) ; 㤊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 2408) + (chinese-gb2312 . #x3A76) ; ø»„¬‡ + (=jis-x0208 . #x397A) ; ø½Šš¥ + (korean-ksc5601 . #x7B6C) ; ø»ŠŸ£ + (chinese-isoir165 . #x3A76) ; ø»”— + (chinese-cns11643-1 . #x4D41) ; ø»’ƒ¤ + (=gt-pj-1 . #x397A) ; 忽 + (chinese-big5 . #xA9BF) ; ý¢€Š¦¿ + (ideograph-daikanwa . 10405) ; ø¸‚¢¥ + (=gt-k . 03709) ; ý¡„€¹½ + (=ucs . #x5FFD) ; 忽 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2769) ; ø»›¾¬ + (ideograph-daikanwa . 10406) ; ø¸‚¢¦ + (=ucs . #x225D8) ; 𢗘 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6269) ; ø»…¦ª + (chinese-isoir165 . #x6269) ; ø»ŽŽº + (ideograph-daikanwa . 10407) ; ø¸‚¢§ + (=ucs . #x5FFE) ; 忾 + )) +(define-char + '((=>ucs . #x5FFE) ; 忾 + (morohashi-daikanwa 10407 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2575) ; ø»•° + )) +(define-char + '((=>ucs . #x5FFF) ; å¿¿ + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 2422) + (=jis-x0208 . #x575D) ; ø½‹†Œ + (korean-ksc5601 . #x5D48) ; ø»‰²» + (=gt-pj-1 . #x575D) ; ø½‹†Œ + (ideograph-daikanwa . 10408) ; ø¸‚¢¨ + (=gt-k . 04785) ; ý¡„Š± + (ucs-jis . #x5FFF) ; ø½‹†Œ + )) +(define-char + '((morohashi-daikanwa 10408 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x375E) ; ø»„§• + (chinese-isoir165 . #x375E) ; ø»¥ + (chinese-cns11643-1 . #x4D43) ; ø»’ƒ¦ + (chinese-big5 . #xA9C1) ; ý¢€Š§ + (=ucs . #x5FFF) ; å¿¿ + )) +(define-char + '((=>ucs . #x390B) ; 㤋 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 10409) ; ø¸‚¢© + )) +(define-char + '((morohashi-daikanwa 10409 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2624) ; ø»•½ + (=ucs . #x390B) ; 㤋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 10410) ; ø¸‚¢ª + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 10411) ; ø¸‚¢« + (=cbeta . 02460) ; ø¸ ¦œ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3B33) ; ø»„¬¢ + (chinese-isoir165 . #x3B33) ; ø»”² + (chinese-cns11643-2 . #x2426) ; ø»“¿ + (chinese-big5 . #xCAE4) ; ý¢€Œ«¤ + (ideograph-daikanwa . 10412) ; ø¸‚¢¬ + (=ucs . #x6000) ; 怀 + )) +(define-char + '((=>ucs . #x225FA) ; 𢗺 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 10413) ; ø¸‚¢­ + )) +(define-char + '((morohashi-daikanwa 10413 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2634) ; ø»™²• + (=ucs . #x225FA) ; 𢗺 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B42) ; ø»œƒ½ + (ideograph-daikanwa . 10414) ; ø¸‚¢® + (=ucs . #x225F1) ; 𢗱 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 10415) ; ø¸‚¢¯ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B41) ; ø»œƒ¼ + (ideograph-daikanwa . 10416) ; ø¸‚¢° + (=ucs . #x225EE) ; 𢗮 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 10417) ; ø¸‚¢± + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 10418) ; ø¸‚¢² + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x242D) ; ø»—¥Ž + (ideograph-daikanwa . 10419) ; ø¸‚¢³ + (=ucs . #x225F2) ; 𢗲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 10420) ; ø¸‚¢´ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 10421) ; ø¸‚¢µ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x4C2C) ; ø»……™ + (chinese-isoir165 . #x4C2C) ; ø»­© + (=ucs . #x6001) ; 态 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x4B4B) ; ø»…„š + (chinese-isoir165 . #x4B4B) ; ø»¬ª + (=ucs . #x6002) ; 怂 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (kangxi-strokes . 5) + (total-strokes . 7) + (chinese-gb2312 . #x6264) ; ø»…¦¥ + (chinese-isoir165 . #x6264) ; ø»ŽŽµ + (=ucs . #x6003) ; 怃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6266) ; ø»…¦§ + (chinese-isoir165 . #x6266) ; ø»ŽŽ· + (=ucs . #x6004) ; 怄 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x626A) ; ø»…¦« + (chinese-isoir165 . #x626A) ; ø»ŽŽ» + (=ucs . #x6005) ; 怅 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x626B) ; ø»…¦¬ + (chinese-isoir165 . #x626B) ; ø»ŽŽ¼ + (=ucs . #x6006) ; 怆 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x257E) ; ø»•¹ + (=ucs . #x225D7) ; 𢗗 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x243A) ; ø»™¯Ÿ + (=ucs . #x225DB) ; 𢗛 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B43) ; ø»œƒ¾ + (=ucs . #x225FB) ; 𢗻 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (=cbeta . 02413) ; ø¸ ¥­ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2438) ; ø»™¯ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2879) ; ø»•¢Ž + (ideograph-daikanwa . 10422) ; ø¸‚¢¶ + (=ucs . #x390C) ; 㤌 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2647) ; ø»—¨¤ + (ideograph-daikanwa . 10423) ; ø¸‚¢· + (=ucs . #x225FF) ; 𢗿 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3D51) ; ø»‹Žˆ + (chinese-cns11643-3 . #x2878) ; ø»•¢ + (ideograph-daikanwa . 10424) ; ø¸‚¢¸ + (=cbeta . 00912) ; ø¸ Ž + (=jef-china3 . #x4DF6) ; øº„·¶ + (=ucs . #x6007) ; 怇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2922) ; ø»•¢• + (ideograph-daikanwa . 10425) ; ø¸‚¢¹ + (=ucs . #x6008) ; 怈 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x266E) ; ø»“•ƒ + (chinese-big5 . #xCCAF) ; ý¢€Œ²¯ + (ideograph-daikanwa . 10426) ; ø¸‚¢º + (=ucs . #x6009) ; 怉 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6277) ; ø»…¦¸ + (japanese-jisx0212 . #x3D52) ; ø»‹Ž‰ + (chinese-isoir165 . #x6277) ; ø»Žˆ + (chinese-cns11643-2 . #x2661) ; ø»“”¶ + (chinese-big5 . #xCCA2) ; ý¢€Œ²¢ + (ideograph-daikanwa . 10427) ; ø¸‚¢» + (=ucs . #x600A) ; 怊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x265F) ; ø»“”´ + (chinese-big5 . #xCC7E) ; ý¢€Œ±¾ + (ideograph-daikanwa . 10428) ; ø¸‚¢¼ + (=ucs . #x600B) ; 怋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x266D) ; ø»“•‚ + (chinese-big5 . #xCCAE) ; ý¢€Œ²® + (ideograph-daikanwa . 10429) ; ø¸‚¢½ + (=ucs . #x600C) ; 怌 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6274) ; ø»…¦µ + (japanese-jisx0212 . #x3D53) ; ø»‹ŽŠ + (chinese-isoir165 . #x6274) ; ø»Ž… + (chinese-cns11643-2 . #x2668) ; ø»“”½ + (=jis-x0213-1-2000 . #x744A) ; ø»¤Ÿ + (chinese-big5 . #xCCA9) ; ý¢€Œ²© + (ideograph-daikanwa . 10430) ; ø¸‚¢¾ + (=jef-china3 . #x80D3) ; øºˆƒ“ + (=ucs . #x600D) ; 怍 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 2439) + (chinese-gb2312 . #x5475) ; ø»…’’ + (=jis-x0208 . #x5763) ; ø½‹†’ + (chinese-isoir165 . #x5475) ; ø»º¢ + (chinese-cns11643-1 . #x512B) ; ø»’‰† + (=gt-pj-1 . #x5763) ; 怎 + (chinese-big5 . #xABE7) ; ý¢€Š¯§ + (ideograph-daikanwa . 10431) ; ø¸‚¢¿ + (=ucs . #x600E) ; 怎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B4C) ; ø»œ„‡ + (ideograph-daikanwa . 10432) ; ø¸‚£€ + (=ucs . #x22600) ; 𢘀 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2935) ; ø»—¬¬ + (ideograph-daikanwa . 10433) ; ø¸‚£ + (=ucs . #x390D) ; 㤍 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2453) + (chinese-gb2312 . #x6273) ; ø»…¦´ + (=jis-x0208 . #x5769) ; ø½‹†˜ + (korean-ksc5601 . #x6468) ; ø»‰½­ + (chinese-isoir165 . #x6273) ; ø»Ž„ + (=gt-pj-1 . #x5769) ; 怏 + (chinese-big5 . #xA9C2) ; ý¢€Š§‚ + (ideograph-daikanwa . 10434) ; ø¸‚£‚ + (=ucs . #x600F) ; 怏 + )) +(define-char + '((=>ucs . #x600F) ; 怏 + (morohashi-daikanwa 10434 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4D44) ; ø»’ƒ§ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x5761) ; ø½‹† + (chinese-cns11643-2 . #x2669) ; ø»“”¾ + (=gt-pj-1 . #x5761) ; 怐 + (chinese-big5 . #xCCAA) ; ý¢€Œ²ª + (ideograph-daikanwa . 10435) ; ø¸‚£ƒ + (=ucs . #x6010) ; 怐 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2947) ; ø»—¬¾ + (ideograph-daikanwa . 10436) ; ø¸‚£„ + (=ucs . #x22601) ; 𢘁 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x52A0) ; 加 + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-4 . #x2937) ; ø»—¬® + (ideograph-daikanwa . 10437) ; ø¸‚£… + (=cbeta . 03565) ; ø¸ ·­ + (=ucs . #x390E) ; 㤎 + )) +(define-char + '((=>ucs . #x6011) ; 怑 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 10438) ; ø¸‚£† + )) +(define-char + '((morohashi-daikanwa 10438 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x266C) ; ø»“• + (chinese-big5 . #xCCAD) ; ý¢€Œ²­ + (=ucs . #x6011) ; 怑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 2446) + (chinese-gb2312 . #x452D) ; ø»„»ˆ + (=jis-x0208 . #x455C) ; ø½Š«¯ + (korean-ksc5601 . #x5241) ; ø»‰¢ª + (chinese-isoir165 . #x452D) ; ø»£˜ + (chinese-cns11643-1 . #x5127) ; ø»’‰‚ + (=gt-pj-1 . #x455C) ; 怒 + (chinese-big5 . #xABE3) ; ý¢€Š¯£ + (ideograph-daikanwa . 10439) ; ø¸‚£‡ + (=gt-k . 05153) ; ý¡„¡ + (=ucs . #x6012) ; 怒 + )) +(define-char + '((=>ucs . #x22602) ; 𢘂 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 10440) ; ø¸‚£ˆ + )) +(define-char + '((morohashi-daikanwa 10440 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x312F) ; ø»œŒž + (=ucs . #x22602) ; 𢘂 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3D54) ; ø»‹Ž‹ + (chinese-cns11643-2 . #x266B) ; ø»“•€ + (chinese-big5 . #xCCAC) ; ý¢€Œ²¬ + (ideograph-daikanwa . 10441) ; ø¸‚£‰ + (=ucs . #x6013) ; 怓 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x264B) ; ø»—¨¨ + (ideograph-daikanwa . 10442) ; ø¸‚£Š + (=ucs . #x22603) ; 𢘃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x312B) ; ø»œŒš + (ideograph-daikanwa . 10443) ; ø¸‚£‹ + (=ucs . #x22613) ; 𢘓 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B4D) ; ø»œ„ˆ + (ideograph-daikanwa . 10444) ; ø¸‚£Œ + (=ucs . #x22604) ; 𢘄 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x557A) ; ø»…“µ + (japanese-jisx0212 . #x3D55) ; ø»‹ŽŒ + (chinese-isoir165 . #x557A) ; ø»¼… + (chinese-cns11643-1 . #x4D45) ; ø»’ƒ¨ + (=jis-x0213-1-2000 . #x744B) ; ø»¤  + (chinese-big5 . #xA9C3) ; ý¢€Š§ƒ + (ideograph-daikanwa . 10445) ; ø¸‚£ + (=jef-china3 . #x4DF7) ; øº„·· + (=ucs . #x6014) ; 怔 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3129) ; ø»œŒ˜ + (ideograph-daikanwa . 10446) ; ø¸‚£Ž + (=ucs . #x22605) ; 𢘅 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B47) ; ø»œ„‚ + (ideograph-daikanwa . 10447) ; ø¸‚£ + (=ucs . #x22615) ; 𢘕 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2447) + (chinese-gb2312 . #x4542) ; ø»„» + (=jis-x0208 . #x5766) ; ø½‹†• + (chinese-isoir165 . #x4542) ; ø»£­ + (chinese-cns11643-1 . #x4D4A) ; ø»’ƒ­ + (=gt-pj-1 . #x5766) ; 怕 + (chinese-big5 . #xA9C8) ; ý¢€Š§ˆ + (ideograph-daikanwa . 10448) ; ø¸‚£ + (=ucs . #x6015) ; 怕 + )) +(define-char + '((=>ucs . #x390F) ; 㤏 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 10449) ; ø¸‚£‘ + )) +(define-char + '((morohashi-daikanwa 10449 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x264D) ; ø»—¨ª + (=ucs . #x390F) ; 㤏 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2449) + (chinese-gb2312 . #x3240) ; ø»„Ÿ¡ + (=jis-x0208 . #x495D) ; ø½Š±¨ + (korean-ksc5601 . #x7857) ; ø»Šš´ + (chinese-isoir165 . #x3240) ; ø»‡± + (chinese-cns11643-1 . #x4D48) ; ø»’ƒ« + (=gt-pj-1 . #x495D) ; 怖 + (chinese-big5 . #xA9C6) ; ý¢€Š§† + (ideograph-daikanwa . 10450) ; ø¸‚£’ + (=ucs . #x6016) ; 怖 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3D56) ; ø»‹Ž + (chinese-isoir165 . #x7C65) ; ø»Žµ‚ + (chinese-cns11643-2 . #x2662) ; ø»“”· + (=jis-x0213-2-2000 . #x2C47) ; ø»¤­° + (chinese-big5 . #xCCA3) ; ý¢€Œ²£ + (ideograph-daikanwa . 10451) ; ø¸‚£“ + (=jef-china3 . #x4DF8) ; øº„·¸ + (=ucs . #x6017) ; 怗 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C59) ; ø»•§¦ + (ideograph-daikanwa . 10452) ; ø¸‚£” + (=ucs . #x3910) ; 㤐 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x3D57) ; ø»‹ŽŽ + (chinese-cns11643-4 . #x2936) ; ø»—¬­ + (=jis-x0213-1-2000 . #x744C) ; ø»¤¡ + (ideograph-daikanwa . 10453) ; ø¸‚£• + (=ucs . #x6018) ; 怘 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2432) + (chinese-gb2312 . #x626F) ; ø»…¦° + (=jis-x0208 . #x5760) ; ø½‹† + (chinese-isoir165 . #x626F) ; ø»Ž€ + (chinese-cns11643-2 . #x265D) ; ø»“”² + (=gt-pj-1 . #x5760) ; 怙 + (chinese-big5 . #xCC7C) ; ý¢€Œ±¼ + (ideograph-daikanwa . 10454) ; ø¸‚£– + (=ucs . #x6019) ; 怙 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2635) ; ø»™²– + (ideograph-daikanwa . 10455) ; ø¸‚£— + (=ucs . #x22606) ; 𢘆 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2924) ; ø»•¢— + (ideograph-daikanwa . 10456) ; ø¸‚£˜ + (=cbeta . 05701) ; ø¸¡™… + (=ucs . #x3911) ; 㤑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3D58) ; ø»‹Ž + (chinese-cns11643-2 . #x2664) ; ø»“”¹ + (chinese-big5 . #xCCA5) ; ý¢€Œ²¥ + (ideograph-daikanwa . 10457) ; ø¸‚£™ + (=ucs . #x601A) ; 怚 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2442) + (chinese-gb2312 . #x6272) ; ø»…¦³ + (=jis-x0208 . #x5765) ; ø½‹†” + (chinese-isoir165 . #x6272) ; ø»Žƒ + (chinese-cns11643-1 . #x4D4F) ; ø»’ƒ² + (=gt-pj-1 . #x5765) ; 怛 + (chinese-big5 . #xA9CD) ; ý¢€Š§ + (ideograph-daikanwa . 10458) ; ø¸‚£š + (=ucs . #x601B) ; 怛 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x312C) ; ø»œŒ› + (ideograph-daikanwa . 10459) ; ø¸‚£› + (=ucs . #x22607) ; 𢘇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 143 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((name . "CJK RADICAL HEART ONE") + (=ucs . #x2E96) ; ⺖ + ) + ((=ucs . #x5369) ; 卩 + )) + )) + (chinese-cns11643-6 . #x2B4F) ; ø»œ„Š + (ideograph-daikanwa . 10460) ; ø¸‚£œ + (=hanziku-1 . #xC15A) ; ý¢€œ…š + (=ucs . #x22608) ; 𢘈 + )) +(define-char + '((=>ucs . #x601C) ; 怜 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2454) + (=jis-x0208 . #x4E67) ; ø½Š¹ˆ + (korean-ksc5601 . #x563B) ; ø»‰¨œ + (=gt-pj-1 . #x4E67) ; ø½Š¹ˆ + (ideograph-daikanwa . 10461) ; ø¸‚£ + (ucs-jis . #x601C) ; ø½Š¹ˆ + )) +(define-char + '((=>ucs . #x601C) ; 怜 + (morohashi-daikanwa 10461 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x266F) ; ø»“•„ + )) +(define-char + '((morohashi-daikanwa 10461 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x412F) ; ø»„µ’ + (chinese-isoir165 . #x412F) ; ø»¢ + (chinese-big5 . #xCCB0) ; ý¢€Œ²° + (=ucs . #x601C) ; 怜 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 2436) + (chinese-gb2312 . #x4B3C) ; ø»…„‹ + (=jis-x0208 . #x3B57) ; ø½Šœ¾ + (korean-ksc5601 . #x5E56) ; ø»‰´§ + (chinese-isoir165 . #x4B3C) ; ø»¬› + (chinese-cns11643-1 . #x5128) ; ø»’‰ƒ + (=gt-pj-1 . #x3B57) ; 思 + (chinese-big5 . #xABE4) ; ý¢€Š¯¤ + (ideograph-daikanwa . 10462) ; ø¸‚£ž + (=gt-k . 05088) ; ý¡„  + (=ucs . #x601D) ; 思 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2665) ; ø»“”º + (chinese-big5 . #xCCA6) ; ý¢€Œ²¦ + (ideograph-daikanwa . 10463) ; ø¸‚£Ÿ + (=ucs . #x601E) ; 怞 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x264A) ; ø»—¨§ + (ideograph-daikanwa . 10464) ; ø¸‚£  + (=cbeta . 04205) ; ø¸¡­ + (=ucs . #x22609) ; 𢘉 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2637) ; ø»™²˜ + (ideograph-daikanwa . 10465) ; ø¸‚£¡ + (=ucs . #x2260A) ; 𢘊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2648) ; ø»—¨¥ + (ideograph-daikanwa . 10466) ; ø¸‚£¢ + (=ucs . #x3912) ; 㤒 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2923) ; ø»•¢– + (ideograph-daikanwa . 10467) ; ø¸‚££ + (=ucs . #x3913) ; 㤓 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3D59) ; ø»‹Ž + (chinese-cns11643-4 . #x264F) ; ø»—¨¬ + (ideograph-daikanwa . 10468) ; ø¸‚£¤ + (=cbeta . 02872) ; ø¸ ¬¸ + (=ucs . #x601F) ; 怟 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 2441) + (chinese-gb2312 . #x3521) ; ø»„£œ + (=jis-x0208 . #x4255) ; ø½Š§Ž + (korean-ksc5601 . #x773D) ; ø»Š˜¼ + (chinese-isoir165 . #x3521) ; ø»‹¬ + (chinese-cns11643-1 . #x5129) ; ø»’‰„ + (=gt-pj-1 . #x4255) ; 怠 + (chinese-big5 . #xABE5) ; ý¢€Š¯¥ + (ideograph-daikanwa . 10469) ; ø¸‚£¥ + (=gt-k . 05133) ; ý¡„ + (=ucs . #x6020) ; 怠 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2424) + (chinese-gb2312 . #x6279) ; ø»…¦º + (=jis-x0208 . #x575E) ; ø½‹† + (korean-ksc5601 . #x6C2E) ; ø»Šˆ£ + (chinese-isoir165 . #x6279) ; ø»ŽŠ + (chinese-cns11643-1 . #x4D4B) ; ø»’ƒ® + (=gt-pj-1 . #x575E) ; 怡 + (chinese-big5 . #xA9C9) ; ý¢€Š§‰ + (ideograph-daikanwa . 10470) ; ø¸‚£¦ + (=ucs . #x6021) ; 怡 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2667) ; ø»“”¼ + (=jis-x0213-2-2000 . #x2C48) ; ø»¤­± + (chinese-big5 . #xCCA8) ; ý¢€Œ²¨ + (ideograph-daikanwa . 10471) ; ø¸‚£§ + (=ucs . #x6022) ; 怢 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C5A) ; ø»•§§ + (ideograph-daikanwa . 10472) ; ø¸‚£¨ + (=ucs . #x6023) ; 怣 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x264E) ; ø»—¨« + (ideograph-daikanwa . 10473) ; ø¸‚£© + (=ucs . #x3914) ; 㤔 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x3D5A) ; ø»‹Ž‘ + (chinese-cns11643-2 . #x2A4E) ; ø»“š› + (=jis-x0213-2-2000 . #x2C49) ; ø»¤­² + (chinese-big5 . #xCECD) ; ý¢€Œ» + (ideograph-daikanwa . 10474) ; ø¸‚£ª + (=ucs . #x6024) ; 怤 + )) +(define-char + '((=>ucs . #x6025) ; 急 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x5061) ; ø»‰ Ž + (chinese-cns11643-1 . #x512A) ; ø»’‰… + (chinese-big5 . #xABE6) ; ý¢€Š¯¦ + (ideograph-daikanwa . 10475) ; ø¸‚£« + (=jef-china3 . #x4DCA) ; øº„·Š + )) +(define-char + '((morohashi-daikanwa 10475 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x3C31) ; ø»„­¾ + (=jis-x0208 . #x355E) ; ø½Š”‘ + (chinese-isoir165 . #x3C31) ; ø»–Ž + (=gt-pj-1 . #x355E) ; 急 + (=gt-k . 05054) ; ý¡„Ž¾ + (=ucs . #x6025) ; 急 + )) +(define-char + '((=>ucs . #x6026) ; 怦 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2452) + (=jis-x0208 . #x5768) ; ø½‹†— + (=gt-pj-1 . #x5768) ; ø½‹†— + (ideograph-daikanwa . 10476) ; ø¸‚£¬ + (ucs-jis . #x6026) ; ø½‹†— + )) +(define-char + '((morohashi-daikanwa 10476 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2452) + (chinese-gb2312 . #x6271) ; ø»…¦² + (chinese-isoir165 . #x6271) ; ø»Ž‚ + (chinese-cns11643-2 . #x265C) ; ø»“”± + (chinese-big5 . #xCC7B) ; ý¢€Œ±» + (=ucs . #x6026) ; 怦 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x264C) ; ø»—¨© + (ideograph-daikanwa . 10477) ; ø¸‚£­ + (=ucs . #x3915) ; 㤕 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2440) + (chinese-gb2312 . #x5054) ; ø»…‹¹ + (=jis-x0208 . #x402D) ; ø½Š£ª + (korean-ksc5601 . #x6075) ; ø»‰¸‚ + (chinese-isoir165 . #x5054) ; ø»´‰ + (chinese-cns11643-1 . #x4D4C) ; ø»’ƒ¯ + (=gt-pj-1 . #x402D) ; 性 + (chinese-big5 . #xA9CA) ; ý¢€Š§Š + (ideograph-daikanwa . 10478) ; ø¸‚£® + (=ucs . #x6027) ; 性 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 2425) + (chinese-gb2312 . #x5439) ; ø»…‘– + (=jis-x0208 . #x3165) ; ø½ŠŽ  + (korean-ksc5601 . #x6A33) ; ø»Š…¬ + (chinese-isoir165 . #x5439) ; ø»¹¦ + (chinese-cns11643-1 . #x512C) ; ø»’‰‡ + (=gt-pj-1 . #x3165) ; 怨 + (chinese-big5 . #xABE8) ; ý¢€Š¯¨ + (ideograph-daikanwa . 10479) ; ø¸‚£¯ + (=gt-k . 05026) ; ý¡„Ž¢ + (=ucs . #x6028) ; 怨 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EE3) ; 代 + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-4 . #x2938) ; ø»—¬¯ + (ideograph-daikanwa . 10480) ; ø¸‚£° + (=cbeta . 04864) ; ø¸¡Œ€ + (=ucs . #x2260B) ; 𢘋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6275) ; ø»…¦¶ + (=jis-x0208 . #x5762) ; ø½‹†‘ + (chinese-isoir165 . #x6275) ; ø»Ž† + (chinese-cns11643-1 . #x4D4D) ; ø»’ƒ° + (=gt-pj-1 . #x5762) ; 怩 + (chinese-big5 . #xA9CB) ; ý¢€Š§‹ + (ideograph-daikanwa . 10481) ; ø¸‚£± + (=ucs . #x6029) ; 怩 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x312A) ; ø»œŒ™ + (ideograph-daikanwa . 10482) ; ø¸‚£² + (=ucs . #x22612) ; 𢘒 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2426) + (chinese-gb2312 . #x3956) ; ø»„ª‰ + (=jis-x0208 . #x3278) ; ø½Š‘ + (korean-ksc5601 . #x4E56) ; ø»‰‡ + (chinese-isoir165 . #x3956) ; ø»’™ + (chinese-cns11643-1 . #x4D49) ; ø»’ƒ¬ + (=gt-pj-1 . #x3278) ; 怪 + (chinese-big5 . #xA9C7) ; ý¢€Š§‡ + (ideograph-daikanwa . 10483) ; ø¸‚£³ + (=ucs . #x602A) ; 怪 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2636) ; ø»™²— + (ideograph-daikanwa . 10484) ; ø¸‚£´ + (=ucs . #x2260C) ; 𢘌 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2943) ; ø»—¬º + (ideograph-daikanwa . 10485) ; ø¸‚£µ + (=ucs . #x2260D) ; 𢘍 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2451) + (chinese-gb2312 . #x6276) ; ø»…¦· + (=jis-x0208 . #x5767) ; ø½‹†– + (chinese-isoir165 . #x6276) ; ø»Ž‡ + (chinese-cns11643-1 . #x4D4E) ; ø»’ƒ± + (=gt-pj-1 . #x5767) ; 怫 + (chinese-big5 . #xA9CC) ; ý¢€Š§Œ + (ideograph-daikanwa . 10486) ; ø¸‚£¶ + (=ucs . #x602B) ; 怫 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B49) ; ø»œ„„ + (ideograph-daikanwa . 10487) ; ø¸‚£· + (=ucs . #x2260E) ; 𢘎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2666) ; ø»“”» + (chinese-big5 . #xCCA7) ; ý¢€Œ²§ + (ideograph-daikanwa . 10488) ; ø¸‚£¸ + (=jef-china3 . #x4DF9) ; øº„·¹ + (=ucs . #x602C) ; 怬 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3D5B) ; ø»‹Ž’ + (chinese-cns11643-2 . #x265B) ; ø»“”° + (chinese-big5 . #xCC7A) ; ý¢€Œ±º + (ideograph-daikanwa . 10489) ; ø¸‚£¹ + (=ucs . #x602D) ; 怭 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x266A) ; ø»“”¿ + (chinese-big5 . #xCCAB) ; ý¢€Œ²« + (ideograph-daikanwa . 10490) ; ø¸‚£º + (=ucs . #x602E) ; 怮 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2431) + (chinese-gb2312 . #x4753) ; ø»„¾ª + (=jis-x0208 . #x3631) ; ø½Š•‚ + (korean-ksc5601 . #x4C25) ; ø»‰™š + (chinese-isoir165 . #x4753) ; ø»¦º + (chinese-cns11643-1 . #x4D46) ; ø»’ƒ© + (=gt-pj-1 . #x3631) ; 怯 + (chinese-big5 . #xA9C4) ; ý¢€Š§„ + (ideograph-daikanwa . 10491) ; ø¸‚£» + (=gt-k . 03673) ; ý¡„€¹™ + (=ucs . #x602F) ; 怯 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2877) ; ø»•¢Œ + (ideograph-daikanwa . 10492) ; ø¸‚£¼ + (=ucs . #x6030) ; 怰 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2646) ; ø»—¨£ + (ideograph-daikanwa . 10493) ; ø¸‚£½ + (=ucs . #x3916) ; 㤖 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5306) ; 匆 + ) + ((=ucs . #x5FC3) ; 心 + )) + (shinjigen-2 . 2521) + (=jis-x0208 . #x5764) ; ø½‹†“ + (chinese-cns11643-3 . #x2C5B) ; ø»•§¨ + (=gt-pj-1 . #x5764) ; 怱 + (ideograph-daikanwa . 10494) ; ø¸‚£¾ + (=gt-k . 05242) ; ý¡„‘º + (=cbeta . 00229) ; ø¸ ƒ¥ + (=ucs . #x6031) ; 怱 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x265E) ; ø»“”³ + (chinese-big5 . #xCC7D) ; ý¢€Œ±½ + (ideograph-daikanwa . 10495) ; ø¸‚£¿ + (=ucs . #x6032) ; 怲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3D5C) ; ø»‹Ž“ + (chinese-cns11643-2 . #x2663) ; ø»“”¸ + (=jis-x0213-1-2000 . #x744D) ; ø»¤¢ + (chinese-big5 . #xCCA4) ; ý¢€Œ²¤ + (ideograph-daikanwa . 10496) ; ø¸‚¤€ + (=jef-china3 . #x4DFA) ; øº„·º + (=ucs . #x6033) ; 怳 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2660) ; ø»“”µ + (chinese-big5 . #xCCA1) ; ý¢€Œ²¡ + (ideograph-daikanwa . 10497) ; ø¸‚¤ + (=ucs . #x6034) ; 怴 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6270) ; ø»…¦± + (japanese-jisx0212 . #x3D5D) ; ø»‹Ž” + (chinese-isoir165 . #x6270) ; ø»Ž + (chinese-cns11643-1 . #x4D47) ; ø»’ƒª + (=jis-x0213-1-2000 . #x744E) ; ø»¤£ + (chinese-big5 . #xA9C5) ; ý¢€Š§… + (ideograph-daikanwa . 10498) ; ø¸‚¤‚ + (=ucs . #x6035) ; 怵 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A40) ; ø»“š + (chinese-big5 . #xCEBF) ; ý¢€Œº¿ + (ideograph-daikanwa . 10499) ; ø¸‚¤ƒ + (=ucs . #x6037) ; 怷 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x287A) ; ø»•¢ + (ideograph-daikanwa . 10500) ; ø¸‚¤„ + (=cbeta . 02149) ; ø¸ ¡¥ + (=ucs . #x6036) ; 怶 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2638) ; ø»™²™ + (ideograph-daikanwa . 10501) ; ø¸‚¤… + (=ucs . #x2260F) ; 𢘏 + )) +(define-char + '((=>ucs . #x22610) ; 𢘐 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 10502) ; ø¸‚¤† + )) +(define-char + '((=>ucs . #x22610) ; 𢘐 + (morohashi-daikanwa 10502 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2651) ; ø»—¨® + )) +(define-char + '((morohashi-daikanwa 10502 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x22610) ; 𢘐 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2944) ; ø»—¬» + (ideograph-daikanwa . 10503) ; ø¸‚¤‡ + (=ucs . #x22611) ; 𢘑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 1 143 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((name . "CJK RADICAL HEART ONE") + (=ucs . #x2E96) ; ⺖ + ) + ((=ucs . #x353E) ; 㔾 + )) + )) + (chinese-cns11643-6 . #x2B50) ; ø»œ„‹ + (ideograph-daikanwa . 10504) ; ø¸‚¤ˆ + (=hanziku-1 . #xC15B) ; ý¢€œ…› + (=ucs . #x22614) ; 𢘔 + )) +(define-char + '((=>ucs . #x22616) ; 𢘖 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 10505) ; ø¸‚¤‰ + )) +(define-char + '((morohashi-daikanwa 10505 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x312D) ; ø»œŒœ + (=ucs . #x22616) ; 𢘖 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (chinese-cns11643-4 . #x2945) ; ø»—¬¼ + (ideograph-daikanwa . 10506) ; ø¸‚¤Š + (=ucs . #x6038) ; 怸 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2946) ; ø»—¬½ + (ideograph-daikanwa . 10507) ; ø¸‚¤‹ + (=ucs . #x22620) ; 𢘠 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B4A) ; ø»œ„… + (ideograph-daikanwa . 10508) ; ø¸‚¤Œ + (=ucs . #x22627) ; 𢘧 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 10509) ; ø¸‚¤ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 10510) ; ø¸‚¤Ž + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 10511) ; ø¸‚¤ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A41) ; ø»“šŽ + (chinese-big5 . #xCEC0) ; ý¢€Œ»€ + (ideograph-daikanwa . 10512) ; ø¸‚¤ + (=ucs . #x6039) ; 怹 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 2455) + (=jis-x0208 . #x576A) ; ø½‹†™ + (=gt-pj-1 . #x576A) ; 怺 + (ideograph-daikanwa . 10513) ; ø¸‚¤‘ + (=ucs . #x603A) ; 怺 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B4B) ; ø»œ„† + (ideograph-daikanwa . 49094) ; ø¸‹¿† + (=ucs . #x2262A) ; 𢘪 + )) +(define-char + '((=>ucs . #x22628) ; 𢘨 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 49095) ; ø¸‹¿‡ + )) +(define-char + '((morohashi-daikanwa 49095 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B4E) ; ø»œ„‰ + (=ucs . #x22628) ; 𢘨 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B48) ; ø»œ„ƒ + (ideograph-daikanwa . 49096) ; ø¸‹¿ˆ + (=ucs . #x22626) ; 𢘦 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x312E) ; ø»œŒ + (ideograph-daikanwa . 49097) ; ø¸‹¿‰ + (=ucs . #x22623) ; 𢘣 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C5E) ; ø»•§« + (ideograph-daikanwa . 49098) ; ø¸‹¿Š + (=ucs . #x392C) ; 㤬 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C58) ; ø»•§¥ + (=ucs . #x3919) ; 㤙 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x575C) ; ø»…–“ + (chinese-isoir165 . #x575C) ; ø»¾£ + (=jef-china3 . #x81DD) ; øºˆ‡ + (=ucs . #x603B) ; 总 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6D21) ; ø»…µ¬ + (chinese-isoir165 . #x6D21) ; ø»Ž¼ + (=ucs . #x603C) ; 怼 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2921) ; ø»•¢” + (=ucs . #x603D) ; 怽 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb12345 . #x7D2A) ; 怾 + (=ucs . #x603E) ; 怾 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6278) ; ø»…¦¹ + (chinese-isoir165 . #x6278) ; ø»Ž‰ + (=ucs . #x603F) ; 怿 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3D5E) ; ø»‹Ž• + (chinese-cns11643-2 . #x2A4B) ; ø»“š˜ + (chinese-big5 . #xCECA) ; ý¢€Œ»Š + (ideograph-daikanwa . 10514) ; ø¸‚¤’ + (=ucs . #x6040) ; 恀 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2941) ; ø»—¬¸ + (=jis-x0213-2-2000 . #x2C4A) ; ø»¤­³ + (ideograph-daikanwa . 10515) ; ø¸‚¤“ + (=jef-china3 . #x4DFB) ; øº„·» + (=ucs . #x391A) ; 㤚 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x375B) ; ø»œ•¾ + (ideograph-daikanwa . 10516) ; ø¸‚¤” + (=ucs . #x22634) ; 𢘴 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3759) ; ø»œ•¼ + (ideograph-daikanwa . 10517) ; ø¸‚¤• + (=ucs . #x22635) ; 𢘵 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 2459) + (chinese-gb2312 . #x6D25) ; ø»…µ° + (=jis-x0208 . #x576C) ; ø½‹†› + (korean-ksc5601 . #x6C76) ; ø»Š‰« + (chinese-isoir165 . #x6D25) ; ø»Žž€ + (=gt-pj-1 . #x576C) ; 恁 + (chinese-big5 . #xD1A1) ; ý¢€†¡ + (ideograph-daikanwa . 10518) ; ø¸‚¤– + (=ucs . #x6041) ; 恁 + )) +(define-char + '((=>ucs . #x6041) ; 恁 + (morohashi-daikanwa 10518 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F23) ; ø»“¡† + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C62) ; ø»•§¯ + (ideograph-daikanwa . 10519) ; ø¸‚¤— + (=ucs . #x391B) ; 㤛 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2493) + (chinese-gb2312 . #x627E) ; ø»…¦¿ + (=jis-x0208 . #x5776) ; ø½‹†¥ + (korean-ksc5601 . #x6261) ; ø»‰ºª + (chinese-isoir165 . #x627E) ; ø»Ž + (chinese-cns11643-2 . #x2A4C) ; ø»“š™ + (=gt-pj-1 . #x5776) ; 恂 + (chinese-big5 . #xCECB) ; ý¢€Œ»‹ + (ideograph-daikanwa . 10520) ; ø¸‚¤˜ + (=ucs . #x6042) ; 恂 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2489) + (chinese-gb2312 . #x4A51) ; ø»…ƒ‚ + (=jis-x0208 . #x5774) ; ø½‹†£ + (korean-ksc5601 . #x633E) ; ø»‰»¥ + (chinese-isoir165 . #x4A51) ; ø»«’ + (=gt-pj-1 . #x5774) ; 恃 + (chinese-big5 . #xABEE) ; ý¢€Š¯® + (ideograph-daikanwa . 10521) ; ø¸‚¤™ + (=ucs . #x6043) ; 恃 + )) +(define-char + '((=>ucs . #x6043) ; 恃 + (morohashi-daikanwa 10521 0 4) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x5132) ; ø»’‰ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A4F) ; ø»“šœ + (chinese-big5 . #xCECE) ; ý¢€Œ»Ž + (ideograph-daikanwa . 10522) ; ø¸‚¤š + (=ucs . #x6044) ; 恄 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x293C) ; ø»—¬³ + (ideograph-daikanwa . 10523) ; ø¸‚¤› + (=ucs . #x391C) ; 㤜 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3132) ; ø»œŒ¡ + (ideograph-daikanwa . 10524) ; ø¸‚¤œ + (=ucs . #x22636) ; 𢘶 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2949) ; ø»—­€ + (ideograph-daikanwa . 10525) ; ø¸‚¤ + (=ucs . #x22637) ; 𢘷 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A45) ; ø»“š’ + (chinese-big5 . #xCEC4) ; ý¢€Œ»„ + (ideograph-daikanwa . 10526) ; ø¸‚¤ž + (=ucs . #x6045) ; 恅 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2481) + (chinese-gb2312 . #x3A63) ; ø»„«´ + (=jis-x0208 . #x3931) ; ø½Š™œ + (korean-ksc5601 . #x7976) ; ø»Šœ± + (chinese-isoir165 . #x3A63) ; ø»”„ + (chinese-cns11643-3 . #x2C5D) ; ø»•§ª + (=gt-pj-1 . #x3931) ; 恒 + (chinese-big5 . #xF9DA) ; ý¢€§š + (ideograph-daikanwa . 10527) ; ø¸‚¤Ÿ + (=gt-k . 05075) ; ý¡„“ + (=ucs . #x6052) ; 恒 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2482) + (=jis-x0208 . #x5771) ; ø½‹†  + (chinese-cns11643-1 . #x5131) ; ø»’‰Œ + (=gt-pj-1 . #x5771) ; 恆 + (chinese-big5 . #xABED) ; ý¢€Š¯­ + (ideograph-daikanwa . 10528) ; ø¸‚¤  + (=gt-k . 05244) ; ý¡„‘¼ + (=ucs . #x6046) ; 恆 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3D5F) ; ø»‹Ž– + (chinese-cns11643-2 . #x2A47) ; ø»“š” + (=jis-x0213-1-2000 . #x744F) ; ø»¤¤ + (chinese-big5 . #xCEC6) ; ý¢€Œ»† + (ideograph-daikanwa . 10529) ; ø¸‚¤¡ + (=jef-china3 . #x4DFC) ; øº„·¼ + (=ucs . #x6047) ; 恇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3D60) ; ø»‹Ž— + (chinese-cns11643-4 . #x293F) ; ø»—¬¶ + (ideograph-daikanwa . 10530) ; ø¸‚¤¢ + (=ucs . #x6048) ; 恈 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2937) ; ø»™¶² + (ideograph-daikanwa . 10531) ; ø¸‚¤£ + (=ucs . #x22638) ; 𢘸 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3D61) ; ø»‹Ž˜ + (chinese-big5 . #xCEC7) ; ý¢€Œ»‡ + (ideograph-daikanwa . 10532) ; ø¸‚¤¤ + (=jef-china3 . #x4DFD) ; øº„·½ + (=ucs . #x6049) ; 恉 + )) +(define-char + '((=>ucs . #x6049) ; 恉 + (morohashi-daikanwa 10532 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A48) ; ø»“š• + )) +(define-char + '((=>ucs . #x391D) ; 㤝 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 10533) ; ø¸‚¤¥ + )) +(define-char + '((morohashi-daikanwa 10533 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2649) ; ø»—¨¦ + (=ucs . #x391D) ; 㤝 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 10534) ; ø¸‚¤¦ + )) +(define-char + '((morohashi-daikanwa 10534 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3136) ; ø»œŒ¥ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x5770) ; ø½‹†Ÿ + (chinese-cns11643-3 . #x2C60) ; ø»•§­ + (=gt-pj-1 . #x5770) ; 恊 + (ideograph-daikanwa . 10535) ; ø¸‚¤§ + (=cbeta . 00396) ; ø¸ †Œ + (=ucs . #x604A) ; 恊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 10536) ; ø¸‚¤¨ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 2501) + (chinese-gb2312 . #x4135) ; ø»„µ˜ + (=jis-x0208 . #x4E78) ; ø½Š¹™ + (chinese-isoir165 . #x4135) ; ø»¨ + (chinese-cns11643-3 . #x3079) ; ø»•­¾ + (=gt-pj-1 . #x4E78) ; 恋 + (ideograph-daikanwa . 10537) ; ø¸‚¤© + (=ucs . #x604B) ; 恋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2939) ; ø»—¬° + (ideograph-daikanwa . 10538) ; ø¸‚¤ª + (=cbeta . 05827) ; ø¸¡›ƒ + (=ucs . #x391E) ; 㤞 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2942) ; ø»—¬¹ + (ideograph-daikanwa . 10539) ; ø¸‚¤« + (=ucs . #x2263A) ; 𢘺 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7C73) ; ç±³ + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-4 . #x2D29) ; ø»—²˜ + (ideograph-daikanwa . 10540) ; ø¸‚¤¬ + (=cbeta . 01556) ; ø¸ ˜” + (=ucs . #x2263B) ; 𢘻 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3D62) ; ø»‹Ž™ + (chinese-cns11643-2 . #x2A4A) ; ø»“š— + (=jis-x0213-2-2000 . #x2C4B) ; ø»¤­´ + (chinese-big5 . #xCEC9) ; ý¢€Œ»‰ + (ideograph-daikanwa . 10541) ; ø¸‚¤­ + (=jef-china3 . #x4DFE) ; øº„·¾ + (=ucs . #x604C) ; 恌 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x307D) ; ø»•®‚ + (ideograph-daikanwa . 10542) ; ø¸‚¤® + (=ucs . #x391F) ; 㤟 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D4E) ; ø»™½ + (ideograph-daikanwa . 10543) ; ø¸‚¤¯ + (=ucs . #x2263C) ; 𢘼 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3754) ; ø»œ•· + (ideograph-daikanwa . 10544) ; ø¸‚¤° + (=jef-china3 . #x4DCB) ; øº„·‹ + (=ucs . #x3920) ; 㤠 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x293D) ; ø»—¬´ + (ideograph-daikanwa . 10545) ; ø¸‚¤± + (=ucs . #x3921) ; 㤡 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2484) + (chinese-gb2312 . #x3B50) ; ø»„¬¿ + (=jis-x0208 . #x5772) ; ø½‹†¡ + (korean-ksc5601 . #x7C48) ; ø»Š  + (chinese-isoir165 . #x3B50) ; ø»• + (chinese-cns11643-1 . #x512D) ; ø»’‰ˆ + (=gt-pj-1 . #x5772) ; 恍 + (chinese-big5 . #xABE9) ; ý¢€Š¯© + (ideograph-daikanwa . 10546) ; ø¸‚¤² + (=ucs . #x604D) ; 恍 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 10547) ; ø¸‚¤³ + (=jef-china3 . #x4EA1) ; øº„º¡ + (=ucs . #x3922) ; 㤢 + )) +(define-char + '((=>ucs . #x3922) ; 㤢 + (morohashi-daikanwa 10547 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2935) ; ø»™¶° + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 10548) ; ø¸‚¤´ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C56) ; ø»•§£ + (ideograph-daikanwa . 10549) ; ø¸‚¤µ + (=cbeta . 03645) ; ø¸ ¸½ + (=ucs . #x604E) ; 恎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3073) ; ø»•­¸ + (ideograph-daikanwa . 10550) ; ø¸‚¤¶ + (=ucs . #x604F) ; 恏 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D28) ; ø»—²— + (ideograph-daikanwa . 10551) ; ø¸‚¤· + (=ucs . #x3923) ; 㤣 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 2469) + (chinese-gb2312 . #x3F56) ; ø»„²½ + (=jis-x0208 . #x3632) ; ø½Š•ƒ + (korean-ksc5601 . #x4D70) ; ø»‰œƒ + (chinese-isoir165 . #x3F56) ; ø»› + (=gt-pj-1 . #x3632) ; 恐 + (chinese-big5 . #xAEA3) ; ý¢€Šº£ + (ideograph-daikanwa . 10552) ; ø¸‚¤¸ + (=gt-k . 06402) ; ý¡„¤‚ + (=ucs . #x6050) ; 恐 + )) +(define-char + '((=>ucs . #x6050) ; 恐 + (morohashi-daikanwa 10552 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5545) ; ø»’˜ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3752) ; ø»œ•µ + (ideograph-daikanwa . 10553) ; ø¸‚¤¹ + (=cbeta . 06960) ; ø¸¡¬° + (=ucs . #x22662) ; 𢙢 + )) +(define-char + '((=>ucs . #x3924) ; 㤤 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 10554) ; ø¸‚¤º + )) +(define-char + '((morohashi-daikanwa 10554 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2948) ; ø»—¬¿ + (=ucs . #x3924) ; 㤤 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2936) ; ø»™¶± + (ideograph-daikanwa . 10555) ; ø¸‚¤» + (=ucs . #x2263D) ; 𢘽 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3D63) ; ø»‹Žš + (chinese-cns11643-3 . #x2C57) ; ø»•§¤ + (ideograph-daikanwa . 10556) ; ø¸‚¤¼ + (=cbeta . 05095) ; ø¸¡§ + (=jef-china3 . #x4EA2) ; øº„º¢ + (=ucs . #x6051) ; 恑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A46) ; ø»“š“ + (chinese-big5 . #xCEC5) ; ý¢€Œ»… + (ideograph-daikanwa . 10557) ; ø¸‚¤½ + (=jef-china3 . #x8CE1) ; øºˆ³¡ + (=ucs . #x6053) ; 恓 + )) +(define-char + '((=>ucs . #x6054) ; 恔 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3D64) ; ø»‹Ž› + (chinese-big5 . #xCEC1) ; ý¢€Œ» + (ideograph-daikanwa . 10558) ; ø¸‚¤¾ + (ucs-jis . #x6054) ; ø»‹Ž› + )) +(define-char + '((=>ucs . #x6054) ; 恔 + (morohashi-daikanwa 10558 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jef-china3 . #x4EA3) ; øº„º£ + )) +(define-char + '((morohashi-daikanwa 10558 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A42) ; ø»“š + (=ucs . #x6054) ; 恔 + )) +(define-char + '((=>ucs . #x2263E) ; 𢘾 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 10559) ; ø¸‚¤¿ + )) +(define-char + '((morohashi-daikanwa 10559 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3139) ; ø»œŒ¨ + (=ucs . #x2263E) ; 𢘾 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 2494) + (chinese-gb2312 . #x4B21) ; ø»…ƒ° + (=jis-x0208 . #x3D7A) ; ø½Š  + (korean-ksc5601 . #x5F70) ; ø»‰¶Ÿ + (chinese-isoir165 . #x4B21) ; ø»¬€ + (=gt-pj-1 . #x3D7A) ; 恕 + (chinese-big5 . #xAEA4) ; ý¢€Šº¤ + (ideograph-daikanwa . 10560) ; ø¸‚¥€ + (=ucs . #x6055) ; 恕 + )) +(define-char + '((=>ucs . #x6055) ; 恕 + (morohashi-daikanwa 10560 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5546) ; ø»’™ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3757) ; ø»œ•º + (ideograph-daikanwa . 10561) ; ø¸‚¥ + (=ucs . #x2263F) ; 𢘿 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x3D65) ; ø»‹Žœ + (chinese-cns11643-3 . #x307E) ; ø»•®ƒ + (ideograph-daikanwa . 10562) ; ø¸‚¥‚ + (=ucs . #x6056) ; 恖 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3D66) ; ø»‹Ž + (chinese-cns11643-4 . #x293E) ; ø»—¬µ + (ideograph-daikanwa . 10563) ; ø¸‚¥ƒ + (=jef-china3 . #x4EA4) ; øº„º¤ + (=ucs . #x6057) ; 恗 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A50) ; ø»“š + (chinese-big5 . #xCECF) ; ý¢€Œ» + (ideograph-daikanwa . 10564) ; ø¸‚¥„ + (=ucs . #x6058) ; 恘 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 2500) + (chinese-gb2312 . #x6D26) ; ø»…µ± + (=jis-x0208 . #x5779) ; ø½‹†¨ + (korean-ksc5601 . #x653F) ; ø»‰¾¢ + (chinese-isoir165 . #x6D26) ; ø»Žž + (chinese-cns11643-1 . #x5542) ; ø»’• + (=gt-pj-1 . #x5779) ; 恙 + (chinese-big5 . #xAE7E) ; ý¢€Š¹¾ + (ideograph-daikanwa . 10565) ; ø¸‚¥… + (=gt-k . 06591) ; ý¡„¦¿ + (=ucs . #x6059) ; 恙 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 2456) + (chinese-gb2312 . #x6D23) ; ø»…µ® + (=jis-x0208 . #x576B) ; ø½‹†š + (chinese-isoir165 . #x6D23) ; ø»Ž¾ + (chinese-cns11643-2 . #x2F21) ; ø»“¡„ + (=gt-pj-1 . #x576B) ; 恚 + (chinese-big5 . #xD17D) ; ý¢€…½ + (ideograph-daikanwa . 10566) ; ø¸‚¥† + (=gt-k . 06589) ; ý¡„¦½ + (=ucs . #x605A) ; 恚 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3133) ; ø»œŒ¢ + (ideograph-daikanwa . 10567) ; ø¸‚¥‡ + (=ucs . #x22640) ; 𢙀 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A49) ; ø»“š– + (chinese-big5 . #xCEC8) ; ý¢€Œ»ˆ + (ideograph-daikanwa . 10568) ; ø¸‚¥ˆ + (=ucs . #x605B) ; 恛 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3755) ; ø»œ•¸ + (ideograph-daikanwa . 10569) ; ø¸‚¥‰ + (=ucs . #x2264D) ; 𢙍 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C54) ; ø»•§¡ + (ideograph-daikanwa . 10570) ; ø¸‚¥Š + (=ucs . #x605C) ; 恜 + )) +(define-char + '((=>ucs . #x605D) ; 恝 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 10571) ; ø¸‚¥‹ + )) +(define-char + '((=>ucs . #x605D) ; 恝 + (morohashi-daikanwa 10571 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x4E3F) ; ø»‰œ° + (japanese-jisx0212 . #x3D67) ; ø»‹Žž + (chinese-big5 . #xD17C) ; ý¢€…¼ + (ucs-jis . #x605D) ; ø»‰œ° + )) +(define-char + '((=>ucs . #x605D) ; 恝 + (morohashi-daikanwa 10571 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2E7E) ; ø»“¡ƒ + (=jef-china3 . #x4DCC) ; øº„·Œ + )) +(define-char + '((morohashi-daikanwa 10571 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6D22) ; ø»…µ­ + (chinese-isoir165 . #x6D22) ; ø»Ž½ + (=ucs . #x605D) ; 恝 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A44) ; ø»“š‘ + (chinese-big5 . #xCEC3) ; ý¢€Œ»ƒ + (ideograph-daikanwa . 10572) ; ø¸‚¥Œ + (=ucs . #x605E) ; 恞 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2475) + (=jis-x0208 . #x576F) ; ø½‹†ž + (chinese-cns11643-2 . #x2A4D) ; ø»“šš + (=gt-pj-1 . #x576F) ; 恟 + (chinese-big5 . #xCECC) ; ý¢€Œ»Œ + (ideograph-daikanwa . 10573) ; ø¸‚¥ + (=ucs . #x605F) ; 恟 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2427) + (=jis-x0208 . #x575F) ; ø½‹†Ž + (chinese-cns11643-3 . #x2C5F) ; ø»•§¬ + (=gt-pj-1 . #x575F) ; 恠 + (ideograph-daikanwa . 10574) ; ø¸‚¥Ž + (=cbeta . 00383) ; ø¸ …¿ + (=ucs . #x6060) ; 恠 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D4D) ; ø»™½€ + (ideograph-daikanwa . 10575) ; ø¸‚¥ + (=ucs . #x2266E) ; 𢙮 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3D68) ; ø»‹ŽŸ + (chinese-cns11643-3 . #x2C61) ; ø»•§® + (ideograph-daikanwa . 10576) ; ø¸‚¥ + (=cbeta . 00736) ; ø¸ ‹  + (=jef-china3 . #x4EA5) ; øº„º¥ + (=ucs . #x6061) ; 恡 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3B56) ; ø»„­… + (korean-ksc5601 . #x7C61) ; ø»Š ¶ + (chinese-isoir165 . #x3B56) ; ø»•• + (chinese-cns11643-1 . #x5130) ; ø»’‰‹ + (chinese-big5 . #xABEC) ; ý¢€Š¯¬ + (ideograph-daikanwa . 10577) ; ø¸‚¥‘ + (=ucs . #x6062) ; 恢 + )) +(define-char + '((=>ucs . #x6062) ; 恢 + (morohashi-daikanwa 10577 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0208 . #x327A) ; ø»†ªŸ + (=jis-x0208-1990 . #x327A) ; ø½Š“ + (=gt-pj-1 . #x327A) ; ø»†ªŸ + (=jef-china3 . #x4EEA) ; øº„»ª + (ucs-jis . #x6062) ; ø»†ªŸ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x293A) ; ø»—¬± + (ideograph-daikanwa . 10578) ; ø¸‚¥’ + (=cbeta . 02555) ; ø¸ §» + (=ucs . #x3925) ; 㤥 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C7D) ; ø»—²Ž + (ideograph-daikanwa . 10579) ; ø¸‚¥“ + (=ucs . #x22641) ; 𢙁 + )) +(define-char + '((=>ucs . #x6063) ; 恣 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208 . #x5773) ; ø½‹†¢ + (korean-ksc5601 . #x6D30) ; ø»ŠŠƒ + (=gt-pj-1 . #x5773) ; ø½‹†¢ + (ideograph-daikanwa . 10580) ; ø¸‚¥” + (=gt-k . 06590) ; ý¡„¦¾ + (ucs-jis . #x6063) ; ø½‹†¢ + )) +(define-char + '((morohashi-daikanwa 10580 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 2487) + (chinese-gb2312 . #x6D27) ; ø»…µ² + (chinese-isoir165 . #x6D27) ; ø»Žž‚ + (chinese-big5 . #xAEA1) ; ý¢€Šº¡ + (=ucs . #x6063) ; 恣 + )) +(define-char + '((=>ucs . #x6063) ; 恣 + (morohashi-daikanwa 10580 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5543) ; ø»’– + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3131) ; ø»œŒ  + (ideograph-daikanwa . 10581) ; ø¸‚¥• + (=ucs . #x2264A) ; 𢙊 + )) +(define-char + '((=>ucs . #x3926) ; 㤦 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 10582) ; ø¸‚¥– + )) +(define-char + '((morohashi-daikanwa 10582 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x293B) ; ø»—¬² + (=ucs . #x3926) ; 㤦 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2490) + (chinese-gb2312 . #x5074) ; ø»…Œ™ + (=jis-x0208 . #x5775) ; ø½‹†¤ + (korean-ksc5601 . #x7D51) ; ø»Š¢„ + (chinese-isoir165 . #x5074) ; ø»´© + (chinese-cns11643-1 . #x5136) ; ø»’‰‘ + (=gt-pj-1 . #x5775) ; 恤 + (chinese-big5 . #xABF2) ; ý¢€Š¯² + (ideograph-daikanwa . 10583) ; ø¸‚¥— + (=ucs . #x6064) ; 恤 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D4C) ; ø»™¼¿ + (ideograph-daikanwa . 10584) ; ø¸‚¥˜ + (=ucs . #x22642) ; 𢙂 + )) +(define-char + '((=>ucs . #x6065) ; 恥 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-1 . 2496) + (shinjigen-2 . 2496) + (korean-ksc5601 . #x763B) ; ø»Š—œ + (chinese-cns11643-1 . #x5544) ; ø»’— + (=jis-x0208-1990 . #x4351) ; ø½Š¨¨ + (=gt-pj-1 . #x4351) ; ø»Š—œ + (ideograph-daikanwa . 10585) ; ø¸‚¥™ + (ucs-jis . #x6065) ; ø»Š—œ + )) +(define-char + '((morohashi-daikanwa 10585 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x4351) ; ø»‚®¬ + (japanese-jisx0208 . #x4351) ; ø»‡‚´ + (chinese-big5 . #xAEA2) ; ý¢€Šº¢ + (=ucs . #x6065) ; 恥 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A51) ; ø»“šž + (chinese-big5 . #xCED0) ; ý¢€Œ» + (ideograph-daikanwa . 10586) ; ø¸‚¥š + (=ucs . #x6066) ; 恦 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6D24) ; ø»…µ¯ + (japanese-jisx0212 . #x3D69) ; ø»‹Ž  + (chinese-isoir165 . #x6D24) ; ø»Ž¿ + (chinese-cns11643-2 . #x2F22) ; ø»“¡… + (chinese-big5 . #xD17E) ; ý¢€…¾ + (ideograph-daikanwa . 10587) ; ø¸‚¥› + (=jef-china3 . #x4DCD) ; øº„· + (=ucs . #x6067) ; 恧 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2485) + (chinese-gb2312 . #x3A5E) ; ø»„«¯ + (=jis-x0208 . #x3A28) ; ø½Šš± + (korean-ksc5601 . #x794F) ; ø»ŠœŠ + (chinese-isoir165 . #x3A5E) ; ø»“¿ + (chinese-cns11643-1 . #x512F) ; ø»’‰Š + (=gt-pj-1 . #x3A28) ; 恨 + (chinese-big5 . #xABEB) ; ý¢€Š¯« + (ideograph-daikanwa . 10588) ; ø¸‚¥œ + (=ucs . #x6068) ; 恨 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3135) ; ø»œŒ¤ + (ideograph-daikanwa . 10589) ; ø¸‚¥ + (=ucs . #x22643) ; 𢙃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3F52) ; ø»„²¹ + (chinese-isoir165 . #x3F52) ; ø»›‰ + (chinese-cns11643-3 . #x307A) ; ø»•­¿ + (ideograph-daikanwa . 10590) ; ø¸‚¥ž + (=ucs . #x6073) ; 恳 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 2460) + (chinese-gb2312 . #x3677) ; ø»„¦ + (=jis-x0208 . #x3238) ; ø½Š‘ + (korean-ksc5601 . #x6B5A) ; ø»Š‡± + (chinese-isoir165 . #x3677) ; ø»Ž  + (chinese-cns11643-1 . #x5548) ; ø»’› + (=gt-pj-1 . #x3238) ; 恩 + (chinese-big5 . #xAEA6) ; ý¢€Šº¦ + (ideograph-daikanwa . 10591) ; ø¸‚¥Ÿ + (=gt-k . 06380) ; ý¡„£¬ + (=ucs . #x6069) ; 恩 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2466) + (chinese-gb2312 . #x6321) ; ø»…§€ + (=jis-x0208 . #x576D) ; ø½‹†œ + (korean-ksc5601 . #x4A41) ; ø»‰–º + (chinese-isoir165 . #x6321) ; ø»Ž + (chinese-cns11643-1 . #x5135) ; ø»’‰ + (=gt-pj-1 . #x576D) ; 恪 + (chinese-big5 . #xABF1) ; ý¢€Š¯± + (ideograph-daikanwa . 10592) ; ø¸‚¥  + (=gt-k . 05243) ; ý¡„‘» + (=ucs . #x606A) ; 恪 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x375A) ; ø»œ•½ + (ideograph-daikanwa . 10593) ; ø¸‚¥¡ + (=ucs . #x3929) ; 㤩 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2499) + (chinese-gb2312 . #x3632) ; ø»„¥‹ + (=jis-x0208 . #x5778) ; ø½‹†§ + (chinese-isoir165 . #x3632) ; ø»› + (chinese-cns11643-1 . #x5134) ; ø»’‰ + (=gt-pj-1 . #x5778) ; 恫 + (chinese-big5 . #xABF0) ; ý¢€Š¯° + (ideograph-daikanwa . 10594) ; ø¸‚¥¢ + (=ucs . #x606B) ; 恫 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2498) + (chinese-gb2312 . #x4C71) ; ø»…†ž + (=jis-x0208 . #x5777) ; ø½‹†¦ + (korean-ksc5601 . #x5238) ; ø»‰¢¡ + (chinese-isoir165 . #x4C71) ; ø»®® + (=gt-pj-1 . #x5777) ; 恬 + (chinese-big5 . #xABEF) ; ý¢€Š¯¯ + (ideograph-daikanwa . 10595) ; ø¸‚¥£ + (=gt-k . 05245) ; ý¡„‘½ + (=ucs . #x606C) ; 恬 + )) +(define-char + '((=>ucs . #x606C) ; 恬 + (morohashi-daikanwa 10595 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x5133) ; ø»’‰Ž + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 2472) + (chinese-gb2312 . #x3927) ; ø»„©š + (=jis-x0208 . #x3633) ; ø½Š•„ + (korean-ksc5601 . #x4D71) ; ø»‰œ„ + (chinese-isoir165 . #x3927) ; ø»‘ª + (chinese-cns11643-1 . #x5547) ; ø»’š + (=gt-pj-1 . #x3633) ; 恭 + (chinese-big5 . #xAEA5) ; ý¢€Šº¥ + (ideograph-daikanwa . 10596) ; ø¸‚¥¤ + (=gt-k . 06403) ; ý¡„¤ƒ + (=ucs . #x606D) ; 恭 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3753) ; ø»œ•¶ + (ideograph-daikanwa . 10597) ; ø¸‚¥¥ + (=ucs . #x22644) ; 𢙄 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C55) ; ø»•§¢ + (ideograph-daikanwa . 10598) ; ø¸‚¥¦ + (=ucs . #x3928) ; 㤨 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2940) ; ø»—¬· + (ideograph-daikanwa . 10599) ; ø¸‚¥§ + (=ucs . #x3927) ; 㤧 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A52) ; ø»“šŸ + (chinese-big5 . #xCED1) ; ý¢€Œ»‘ + (ideograph-daikanwa . 10600) ; ø¸‚¥¨ + (=ucs . #x606E) ; 恮 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 2495) + (chinese-gb2312 . #x4F22) ; ø»…‰© + (=jis-x0208 . #x4229) ; ø½Š¦¢ + (korean-ksc5601 . #x6353) ; ø»‰»º + (chinese-isoir165 . #x4F22) ; ø»±¹ + (chinese-cns11643-1 . #x5549) ; ø»’œ + (=gt-pj-1 . #x4229) ; 息 + (chinese-big5 . #xAEA7) ; ý¢€Šº§ + (ideograph-daikanwa . 10601) ; ø¸‚¥© + (=gt-k . 06493) ; ý¡„¥ + (=ucs . #x606F) ; 息 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3138) ; ø»œŒ§ + (ideograph-daikanwa . 10602) ; ø¸‚¥ª + (=cbeta . 04206) ; ø¸¡® + (=ucs . #x22646) ; 𢙆 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2483) + (chinese-gb2312 . #x4721) ; ø»„½¸ + (=jis-x0208 . #x3366) ; ø½Š‘ + (korean-ksc5601 . #x7D66) ; ø»Š¢™ + (chinese-isoir165 . #x4721) ; ø»¦ˆ + (chinese-cns11643-1 . #x512E) ; ø»’‰‰ + (=gt-pj-1 . #x3366) ; 恰 + (chinese-big5 . #xABEA) ; ý¢€Š¯ª + (ideograph-daikanwa . 10603) ; ø¸‚¥« + (=ucs . #x6070) ; 恰 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D21) ; ø»—² + (ideograph-daikanwa . 10604) ; ø¸‚¥¬ + (=ucs . #x22645) ; 𢙅 + )) +(define-char + '((=>ucs . #x6071) ; 恱 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3D6A) ; ø»‹Ž¡ + (ideograph-daikanwa . 10605) ; ø¸‚¥­ + (=jef-china3 . #x4EA6) ; øº„º¦ + (ucs-jis . #x6071) ; ø»‹Ž¡ + )) +(define-char + '((morohashi-daikanwa 10605 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x294B) ; ø»—­‚ + (=ucs . #x6071) ; 恱 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3130) ; ø»œŒŸ + (ideograph-daikanwa . 10606) ; ø¸‚¥® + )) +(define-char + '((=>ucs . #x22647) ; 𢙇 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 10607) ; ø¸‚¥¯ + )) +(define-char + '((morohashi-daikanwa 10607 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2934) ; ø»™¶¯ + (=ucs . #x22647) ; 𢙇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2C7E) ; ø»—² + (ideograph-daikanwa . 10608) ; ø¸‚¥° + (=ucs . #x22648) ; 𢙈 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x313A) ; ø»œŒ© + (ideograph-daikanwa . 10609) ; ø¸‚¥± + (=ucs . #x22649) ; 𢙉 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x307C) ; ø»•® + (ideograph-daikanwa . 10610) ; ø¸‚¥² + (=ucs . #x392A) ; 㤪 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3137) ; ø»œŒ¦ + (ideograph-daikanwa . 10611) ; ø¸‚¥³ + (=ucs . #x2264B) ; 𢙋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3756) ; ø»œ•¹ + (ideograph-daikanwa . 10612) ; ø¸‚¥´ + (=ucs . #x2264C) ; 𢙌 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A43) ; ø»“š + (chinese-big5 . #xCEC2) ; ý¢€Œ»‚ + (ideograph-daikanwa . 10613) ; ø¸‚¥µ + (=ucs . #x6072) ; 恲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D2A) ; ø»—²™ + (ideograph-daikanwa . 10614) ; ø¸‚¥¶ + (=ucs . #x2264E) ; 𢙎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 10615) ; ø¸‚¥· + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3751) ; ø»œ•´ + (ideograph-daikanwa . 10616) ; ø¸‚¥¸ + (=ucs . #x22670) ; 𢙰 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3078) ; ø»•­½ + (ideograph-daikanwa . 10617) ; ø¸‚¥¹ + (=ucs . #x6074) ; 恴 + )) +(define-char + '((=>ucs* . #x6094) ; 悔 + (morohashi-daikanwa 10617 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x3279) ; ø½Š’ + (chinese-cns11643-4 . #x294A) ; ø»—­ + (=gt-pj-1 . #x3279) ; 悔 + (ucs-jis . #x6094) ; 悔 + (=ucs . #x2F8A3) ; 悔 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3134) ; ø»œŒ£ + (ideograph-daikanwa . 10618) ; ø¸‚¥º + (=ucs . #x22656) ; 𢙖 + )) +(define-char + '((morohashi-daikanwa 10618 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208 . #x3743) ; ø½Š–² + (chinese-cns11643-3 . #x307B) ; ø»•®€ + (=gt-pj-1 . #x3743) ; 恵 + (=gt-k . 06413) ; ý¡„¤ + (=ucs . #x6075) ; 恵 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3758) ; ø»œ•» + (ideograph-daikanwa . 49099) ; ø¸‹¿‹ + (=ucs . #x22666) ; 𢙦 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3671) ; ø»„¦Š + (chinese-isoir165 . #x3671) ; ø»Žš + (=ucs . #x6076) ; 恶 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4F11) ; 休 + ) + ((=ucs . #x5FC3) ; 心 + )) + (=jis-x0208 . #x576E) ; ø½‹† + (=gt-pj-1 . #x576E) ; 恷 + (=cbeta . 00284) ; ø¸ „œ + (=ucs . #x6077) ; 恷 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x627A) ; ø»…¦» + (chinese-isoir165 . #x627A) ; ø»Ž‹ + (=ucs . #x6078) ; 恸 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x627B) ; ø»…¦¼ + (chinese-isoir165 . #x627B) ; ø»ŽŒ + (=ucs . #x6079) ; 恹 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x627D) ; ø»…¦¾ + (chinese-isoir165 . #x627D) ; ø»ŽŽ + (=ucs . #x607A) ; 恺 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x627C) ; ø»…¦½ + (chinese-isoir165 . #x627C) ; ø»Ž + (=ucs . #x607B) ; 恻 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4455) ; ø»„º’ + (chinese-isoir165 . #x4455) ; ø»¢¢ + (chinese-cns11643-3 . #x2C5C) ; ø»•§© + (=ucs . #x607C) ; 恼 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x6322) ; ø»…§ + (chinese-isoir165 . #x6322) ; ø»Ž‘ + (=ucs . #x607D) ; 恽 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x315A) ; ø»—¹ + (ideograph-daikanwa . 10619) ; ø¸‚¥» + (=ucs . #x393B) ; 㤻 + )) +(define-char + '((=>ucs . #x607E) ; 恾 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10620) ; ø¸‚¥¼ + (=cbeta . 00388) ; ø¸ †„ + )) +(define-char + '((=>ucs . #x607E) ; 恾 + (morohashi-daikanwa 10620 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3076) ; ø»•­» + )) +(define-char + '((morohashi-daikanwa 10620 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3D6B) ; ø»‹Ž¢ + (=ucs . #x607E) ; 恾 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (ancient-char-of-shinjigen-1 . 731) + (shinjigen-1 . 732) + (chinese-gb2312 . #x5341) ; ø»…€ + (japanese-jisx0212 . #x3D6C) ; ø»‹Ž£ + (chinese-isoir165 . #x5341) ; ø»¸ + (chinese-cns11643-1 . #x5A3C) ; ø»’–¥ + (=jis-x0213-2-2000 . #x2C4C) ; ø»¤­µ + (chinese-big5 . #xB176) ; ý¢€‹…¶ + (ideograph-daikanwa . 10621) ; ø¸‚¥½ + (=jef-china3 . #x4DCE) ; øº„·Ž + (=ucs . #x607F) ; 恿 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F26) ; ø»“¡‰ + (chinese-big5 . #xD1A4) ; ý¢€†¤ + (ideograph-daikanwa . 10622) ; ø¸‚¥¾ + (=ucs . #x6080) ; 悀 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2506) + (=jis-x0208 . #x577A) ; ø½‹†© + (=gt-pj-1 . #x577A) ; 悁 + (chinese-big5 . #xD1A6) ; ý¢€†¦ + (ideograph-daikanwa . 10623) ; ø¸‚¥¿ + (=ucs . #x6081) ; 悁 + )) +(define-char + '((=>ucs . #x6081) ; 悁 + (morohashi-daikanwa 10623 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F28) ; ø»“¡‹ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3D6D) ; ø»‹Ž¤ + (ideograph-daikanwa . 10624) ; ø¸‚¦€ + (=jef-china3 . #x4EA7) ; øº„º§ + (=ucs . #x6082) ; 悂 + )) +(define-char + '((=>ucs . #x6082) ; 悂 + (morohashi-daikanwa 10624 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D25) ; ø»—²” + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2514) + (chinese-gb2312 . #x6327) ; ø»…§† + (=jis-x0208 . #x577D) ; ø½‹†¬ + (chinese-isoir165 . #x6327) ; ø»Ž– + (chinese-cns11643-2 . #x2F2A) ; ø»“¡ + (=gt-pj-1 . #x577D) ; 悃 + (chinese-big5 . #xD1A8) ; ý¢€†¨ + (ideograph-daikanwa . 10625) ; ø¸‚¦ + (=ucs . #x6083) ; 悃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x315B) ; ø»—¹‚ + (ideograph-daikanwa . 10626) ; ø¸‚¦‚ + (=ucs . #x392E) ; 㤮 + )) +(define-char + '((=>ucs . #x6084) ; 悄 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2517) + (=jis-x0208 . #x5821) ; ø½‹†® + (=gt-pj-1 . #x5821) ; ø½‹†® + (ideograph-daikanwa . 10627) ; ø¸‚¦ƒ + (ucs-jis . #x6084) ; ø½‹†® + )) +(define-char + '((morohashi-daikanwa 10627 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4744) ; ø»„¾› + (chinese-isoir165 . #x4744) ; ø»¦« + (chinese-big5 . #xAEA8) ; ý¢€Šº¨ + (=ucs . #x6084) ; 悄 + )) +(define-char + '((=>ucs . #x6084) ; 悄 + (morohashi-daikanwa 10627 0 4) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x554A) ; ø»’ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D52) ; ø»™½… + (ideograph-daikanwa . 10628) ; ø¸‚¦„ + (=ucs . #x22671) ; 𢙱 + )) +(define-char + '((=>ucs . #x6085) ; 悅 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-1 . 2504) + (shinjigen-2 . 2504) + (korean-ksc5601 . #x666D) ; ø»Š€® + (chinese-big5 . #xAEAE) ; ý¢€Šº® + (ideograph-daikanwa . 10629) ; ø¸‚¦… + (=jef-china3 . #x4EA8) ; øº„º¨ + )) +(define-char + '((morohashi-daikanwa 10629 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x5550) ; ø»’£ + (=ucs . #x6085) ; 悅 + )) +(define-char + '((morohashi-daikanwa 10629 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-1 . 2503) + (shinjigen-2 . 2503) + (chinese-gb2312 . #x5443) ; ø»…‘  + (=jis-x0208 . #x3159) ; ø½ŠŽ” + (chinese-isoir165 . #x5443) ; ø»¹° + (chinese-cns11643-3 . #x3123) ; ø»•®† + (=gt-pj-1 . #x3159) ; 悦 + (=ucs . #x60A6) ; 悦 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D58) ; ø»™½‹ + (ideograph-daikanwa . 10630) ; ø¸‚¦† + (=ucs . #x22672) ; 𢙲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D5B) ; ø»™½Ž + (ideograph-daikanwa . 10631) ; ø¸‚¦‡ + (=ucs . #x22673) ; 𢙳 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x3D6E) ; ø»‹Ž¥ + (chinese-cns11643-2 . #x3537) ; ø»“ªŽ + (chinese-big5 . #xD553) ; ý¢€•“ + (ideograph-daikanwa . 10632) ; ø¸‚¦ˆ + (=jef-china3 . #x4DCF) ; øº„· + (=ucs . #x6086) ; 悆 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F2E) ; ø»“¡‘ + (chinese-big5 . #xD1AC) ; ý¢€†¬ + (ideograph-daikanwa . 10633) ; ø¸‚¦‰ + (=ucs . #x6087) ; 悇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3D6F) ; ø»‹Ž¦ + (chinese-cns11643-2 . #x2F25) ; ø»“¡ˆ + (chinese-big5 . #xD1A3) ; ý¢€†£ + (ideograph-daikanwa . 10634) ; ø¸‚¦Š + (=jef-china3 . #x4EA9) ; øº„º© + (=ucs . #x6088) ; 悈 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 2515) + (chinese-gb2312 . #x4F24) ; ø»…‰« + (=jis-x0208 . #x3C3D) ; ø½Šž‚ + (korean-ksc5601 . #x637A) ; ø»‰¼¡ + (chinese-isoir165 . #x4F24) ; ø»±» + (chinese-cns11643-1 . #x5A3E) ; ø»’–§ + (=gt-pj-1 . #x3C3D) ; 悉 + (chinese-big5 . #xB178) ; ý¢€‹…¸ + (ideograph-daikanwa . 10635) ; ø¸‚¦‹ + (=gt-k . 07776) ; ý¡„¹  + (=ucs . #x6089) ; 悉 + )) +(define-char + '((=>ucs . #x22674) ; 𢙴 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 10636) ; ø¸‚¦Œ + )) +(define-char + '((=>ucs . #x22674) ; 𢙴 + (morohashi-daikanwa 10636 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F6D) ; ø»œ¢€ + )) +(define-char + '((morohashi-daikanwa 10636 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x22674) ; 𢙴 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x3D70) ; ø»‹Ž§ + (chinese-cns11643-2 . #x3535) ; ø»“ªŒ + (=jis-x0213-2-2000 . #x2C4D) ; ø»¤­¶ + (chinese-big5 . #xD551) ; ý¢€•‘ + (ideograph-daikanwa . 10637) ; ø¸‚¦ + (=jef-china3 . #x4DD0) ; øº„· + (=ucs . #x608A) ; 悊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D5A) ; ø»™½ + (ideograph-daikanwa . 10638) ; ø¸‚¦Ž + (=ucs . #x392F) ; 㤯 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3573) ; ø»•µŽ + (ideograph-daikanwa . 10639) ; ø¸‚¦ + (=ucs . #x3930) ; 㤰 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2531) + (=jis-x0208 . #x5827) ; ø½‹†´ + (chinese-cns11643-3 . #x3122) ; ø»•®… + (=gt-pj-1 . #x5827) ; 悋 + (ideograph-daikanwa . 10640) ; ø¸‚¦ + (=cbeta . 00385) ; ø¸ † + (=ucs . #x608B) ; 悋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3763) ; ø»œ–† + (ideograph-daikanwa . 10641) ; ø¸‚¦‘ + (=ucs . #x22675) ; 𢙵 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2523) + (chinese-gb2312 . #x6329) ; ø»…§ˆ + (=jis-x0208 . #x4470) ; ø½Šª¥ + (korean-ksc5601 . #x702A) ; ø»ŠŽ— + (chinese-isoir165 . #x6329) ; ø»Ž˜ + (chinese-cns11643-1 . #x554F) ; ø»’¢ + (=gt-pj-1 . #x4470) ; 悌 + (chinese-big5 . #xAEAD) ; ý¢€Šº­ + (ideograph-daikanwa . 10642) ; ø¸‚¦’ + (=ucs . #x608C) ; 悌 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2511) + (chinese-gb2312 . #x3A37) ; ø»„«ˆ + (=jis-x0208 . #x577B) ; ø½‹†ª + (korean-ksc5601 . #x7950) ; ø»Šœ‹ + (chinese-isoir165 . #x3A37) ; ø»“˜ + (chinese-cns11643-1 . #x554D) ; ø»’  + (=gt-pj-1 . #x577B) ; 悍 + (chinese-big5 . #xAEAB) ; ý¢€Šº« + (ideograph-daikanwa . 10643) ; ø¸‚¦“ + (=ucs . #x608D) ; 悍 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F6F) ; ø»œ¢‚ + (ideograph-daikanwa . 10644) ; ø¸‚¦” + (=ucs . #x22676) ; 𢙶 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F6B) ; ø»œ¡¾ + (ideograph-daikanwa . 10645) ; ø¸‚¦• + (=ucs . #x22677) ; 𢙷 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D22) ; ø»—²‘ + (ideograph-daikanwa . 10646) ; ø¸‚¦– + (=cbeta . 02150) ; ø¸ ¡¦ + (=ucs . #x3931) ; 㤱 + )) +(define-char + '((=>ucs . #x608E) ; 悎 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10647) ; ø¸‚¦— + )) +(define-char + '((morohashi-daikanwa 10647 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3D71) ; ø»‹Ž¨ + (chinese-cns11643-2 . #x2F30) ; ø»“¡“ + (chinese-big5 . #xD1AE) ; ý¢€†® + (=ucs . #x608E) ; 悎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F70) ; ø»œ¢ƒ + (ideograph-daikanwa . 10648) ; ø¸‚¦˜ + (=ucs . #x22678) ; 𢙸 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3569) ; ø»•µ„ + (ideograph-daikanwa . 10649) ; ø¸‚¦™ + (=ucs . #x3932) ; 㤲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D2D) ; ø»—²œ + (ideograph-daikanwa . 10650) ; ø¸‚¦š + (=cbeta . 04626) ; ø¸¡ˆ’ + (=jef-china3 . #x4EAA) ; øº„ºª + (=ucs . #x608F) ; 悏 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3536) ; ø»“ª + (chinese-big5 . #xD552) ; ý¢€•’ + (ideograph-daikanwa . 10651) ; ø¸‚¦› + (=ucs . #x6090) ; 悐 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3764) ; ø»œ–‡ + (ideograph-daikanwa . 10652) ; ø¸‚¦œ + (=ucs . #x22679) ; 𢙹 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3D72) ; ø»‹Ž© + (chinese-cns11643-4 . #x2D2C) ; ø»—²› + (ideograph-daikanwa . 10653) ; ø¸‚¦ + (=cbeta . 06807) ; ø¸¡ª— + (=jef-china3 . #x4EAB) ; øº„º« + (=ucs . #x6091) ; 悑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D55) ; ø»™½ˆ + (ideograph-daikanwa . 10654) ; ø¸‚¦ž + (=ucs . #x2267A) ; 𢙺 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2529) + (chinese-gb2312 . #x6328) ; ø»…§‡ + (=jis-x0208 . #x5825) ; ø½‹†² + (chinese-isoir165 . #x6328) ; ø»Ž— + (chinese-cns11643-2 . #x2F27) ; ø»“¡Š + (=gt-pj-1 . #x5825) ; 悒 + (chinese-big5 . #xD1A5) ; ý¢€†¥ + (ideograph-daikanwa . 10655) ; ø¸‚¦Ÿ + (=ucs . #x6092) ; 悒 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F69) ; ø»œ¡¼ + (ideograph-daikanwa . 10656) ; ø¸‚¦  + (=ucs . #x2267B) ; 𢙻 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D2E) ; ø»—² + (ideograph-daikanwa . 10657) ; ø¸‚¦¡ + (=ucs . #x2267C) ; 𢙼 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3D73) ; ø»‹Žª + (chinese-cns11643-3 . #x3125) ; ø»•®ˆ + (ideograph-daikanwa . 10658) ; ø¸‚¦¢ + (=cbeta . 01989) ; ø¸ Ÿ… + (=jef-china3 . #x4EAC) ; øº„º¬ + (=ucs . #x6093) ; 悓 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3B5A) ; ø»„­‰ + (korean-ksc5601 . #x7C62) ; ø»Š · + (chinese-isoir165 . #x3B5A) ; ø»•™ + (chinese-cns11643-1 . #x554E) ; ø»’¡ + (=jis-x0213-1-2000 . #x7450) ; ø»¤¥ + (chinese-big5 . #xAEAC) ; ý¢€Šº¬ + (ideograph-daikanwa . 10659) ; ø¸‚¦£ + (=jef-china3 . #x4EAD) ; øº„º­ + (ucs-jis . #xFA3D) ; 悔 + (=ucs . #x6094) ; 悔 + )) +(define-char + '((=>ucs* . #x6094) ; 悔 + (morohashi-daikanwa 10659 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #xFA3D) ; 悔 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F73) ; ø»œ¢† + (ideograph-daikanwa . 10660) ; ø¸‚¦¤ + (=ucs . #x2267D) ; 𢙽 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3D74) ; ø»‹Ž« + (chinese-cns11643-2 . #x2F2B) ; ø»“¡Ž + (=jis-x0213-2-2000 . #x2C4E) ; ø»¤­· + (chinese-big5 . #xD1A9) ; ý¢€†© + (ideograph-daikanwa . 10661) ; ø¸‚¦¥ + (=jef-china3 . #x4EAE) ; øº„º® + (=ucs . #x6095) ; 悕 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3075) ; ø»•­º + (ideograph-daikanwa . 10662) ; ø¸‚¦¦ + (=ucs . #x3933) ; 㤳 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2527) + (chinese-gb2312 . #x6323) ; ø»…§‚ + (=jis-x0208 . #x5823) ; ø½‹†° + (korean-ksc5601 . #x7827) ; ø»Šš„ + (chinese-isoir165 . #x6323) ; ø»Ž’ + (chinese-cns11643-1 . #x5551) ; ø»’¤ + (=gt-pj-1 . #x5823) ; 悖 + (chinese-big5 . #xAEAF) ; ý¢€Šº¯ + (ideograph-daikanwa . 10663) ; ø¸‚¦§ + (=gt-k . 06592) ; ý¡„§€ + (=ucs . #x6096) ; 悖 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0208 . #x5824) ; ø»‡ ½ + (chinese-cns11643-2 . #x2F2D) ; ø»“¡ + (=jis-x0208-1990 . #x5824) ; ø½‹†± + (=gt-pj-1 . #x5824) ; 悗 + (chinese-big5 . #xD1AB) ; ý¢€†« + (ideograph-daikanwa . 10664) ; ø¸‚¦¨ + (=jef-china3 . #x4EEC) ; øº„»¬ + (=ucs . #x6097) ; 悗 + )) +(define-char + '((=>ucs . #x6097) ; 悗 + (morohashi-daikanwa 10664 0 4) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x5824) ; ø»ƒŒµ + )) +(define-char + '((=>ucs . #x2267E) ; 𢙾 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10665) ; ø¸‚¦© + )) +(define-char + '((morohashi-daikanwa 10665 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D56) ; ø»™½‰ + (=ucs . #x2267E) ; 𢙾 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x3D75) ; ø»‹Ž¬ + (ideograph-daikanwa . 10666) ; ø¸‚¦ª + (=jef-china3 . #x4DD1) ; øº„·‘ + (=ucs . #x6098) ; 悘 + )) +(define-char + '((=>ucs . #x6098) ; 悘 + (morohashi-daikanwa 10666 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3568) ; ø»•µƒ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D23) ; ø»—²’ + (ideograph-daikanwa . 10667) ; ø¸‚¦« + (=ucs . #x3934) ; 㤴 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3570) ; ø»•µ‹ + (ideograph-daikanwa . 10668) ; ø¸‚¦¬ + (=ucs . #x3935) ; 㤵 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D24) ; ø»—²“ + (ideograph-daikanwa . 10669) ; ø¸‚¦­ + (=ucs . #x3936) ; 㤶 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3074) ; ø»•­¹ + (ideograph-daikanwa . 10670) ; ø¸‚¦® + (=ucs . #x6099) ; 悙 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D26) ; ø»—²• + (ideograph-daikanwa . 10671) ; ø¸‚¦¯ + (=ucs . #x2267F) ; 𢙿 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2516) + (chinese-gb2312 . #x6324) ; ø»…§ƒ + (=jis-x0208 . #x577E) ; ø½‹†­ + (korean-ksc5601 . #x6165) ; ø»‰¹ + (chinese-isoir165 . #x6324) ; ø»Ž“ + (chinese-cns11643-1 . #x554C) ; ø»’Ÿ + (=gt-pj-1 . #x577E) ; 悚 + (chinese-big5 . #xAEAA) ; ý¢€Šºª + (ideograph-daikanwa . 10672) ; ø¸‚¦° + (=ucs . #x609A) ; 悚 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3077) ; ø»•­¼ + (ideograph-daikanwa . 10673) ; ø¸‚¦± + (=ucs . #x3937) ; 㤷 + )) +(define-char + '((=>ucs . #x609B) ; 悛 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10674) ; ø¸‚¦² + )) +(define-char + '((=>ucs . #x609B) ; 悛 + (morohashi-daikanwa 10674 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2519) + (=jis-x0208 . #x5822) ; ø½‹†¯ + (korean-ksc5601 . #x6E79) ; ø»ŠŒª + (=gt-pj-1 . #x5822) ; ø½‹†¯ + (ucs-jis . #x609B) ; ø½‹†¯ + )) +(define-char + '((=>ucs . #x609B) ; 悛 + (morohashi-daikanwa 10674 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F2C) ; ø»“¡ + )) +(define-char + '((morohashi-daikanwa 10674 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x632A) ; ø»…§‰ + (chinese-isoir165 . #x632A) ; ø»Ž™ + (chinese-big5 . #xD1AA) ; ý¢€†ª + (=ucs . #x609B) ; 悛 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F2F) ; ø»“¡’ + (chinese-big5 . #xD1AD) ; ý¢€†­ + (ideograph-daikanwa . 10675) ; ø¸‚¦³ + (=ucs . #x609C) ; 悜 + )) +(define-char + '((=>ucs . #x22680) ; 𢚀 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10676) ; ø¸‚¦´ + (=cbeta . 02639) ; ø¸ © + )) +(define-char + '((morohashi-daikanwa 10676 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x325D) ; ø»š„¦ + (=ucs . #x22680) ; 𢚀 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D51) ; ø»™½„ + (ideograph-daikanwa . 10677) ; ø¸‚¦µ + (=ucs . #x22681) ; 𢚁 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6326) ; ø»…§… + (japanese-jisx0212 . #x3D76) ; ø»‹Ž­ + (chinese-isoir165 . #x6326) ; ø»Ž• + (chinese-cns11643-2 . #x2F29) ; ø»“¡Œ + (=jis-x0213-1-2000 . #x7451) ; ø»¤¦ + (chinese-big5 . #xD1A7) ; ý¢€†§ + (ideograph-daikanwa . 10678) ; ø¸‚¦¶ + (=jef-china3 . #x4EB0) ; øº„º° + (=ucs . #x609D) ; 悝 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3D77) ; ø»‹Ž® + (=jis-x0213-1-2000 . #x7452) ; ø»¤§ + (ideograph-daikanwa . 10679) ; ø¸‚¦· + (=cbeta . 00386) ; ø¸ †‚ + (=jef-china3 . #x4EB1) ; øº„º± + (=ucs . #x609E) ; 悞 + )) +(define-char + '((=>ucs . #x609E) ; 悞 + (morohashi-daikanwa 10679 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3127) ; ø»•®Š + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2512) + (chinese-gb2312 . #x4E72) ; ø»…‰› + (=jis-x0208 . #x3867) ; ø½Š˜´ + (korean-ksc5601 . #x6776) ; ø»Š‚• + (chinese-isoir165 . #x4E72) ; ø»±« + (chinese-cns11643-1 . #x554B) ; ø»’ž + (=gt-pj-1 . #x3867) ; 悟 + (chinese-big5 . #xAEA9) ; ý¢€Šº© + (ideograph-daikanwa . 10680) ; ø¸‚¦¸ + (=gt-k . 06424) ; ý¡„¤˜ + (=ucs . #x609F) ; 悟 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 2528) + (chinese-gb2312 . #x5346) ; ø»…… + (=jis-x0208 . #x4D2A) ; ø½Š¶­ + (korean-ksc5601 . #x6A6D) ; ø»Š†¦ + (chinese-isoir165 . #x5346) ; ø»¸• + (chinese-cns11643-1 . #x5A3F) ; ø»’–¨ + (=gt-pj-1 . #x4D2A) ; 悠 + (chinese-big5 . #xB179) ; ý¢€‹…¹ + (ideograph-daikanwa . 10681) ; ø¸‚¦¹ + (=gt-k . 07886) ; ý¡„»Ž + (=ucs . #x60A0) ; 悠 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D5C) ; ø»™½ + (ideograph-daikanwa . 10682) ; ø¸‚¦º + (=ucs . #x22682) ; 𢚂 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x375E) ; ø»œ– + (ideograph-daikanwa . 10683) ; ø¸‚¦» + (=ucs . #x3938) ; 㤸 + )) +(define-char + '((=>ucs . #x22683) ; 𢚃 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10684) ; ø¸‚¦¼ + )) +(define-char + '((morohashi-daikanwa 10684 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3762) ; ø»œ–… + (=ucs . #x22683) ; 𢚃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3124) ; ø»•®‡ + (ideograph-daikanwa . 10685) ; ø¸‚¦½ + (=cbeta . 02556) ; ø¸ §¼ + (=ucs . #x3939) ; 㤹 + )) +(define-char + '((=>ucs . #x22684) ; 𢚄 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10686) ; ø¸‚¦¾ + (=cbeta . 00387) ; ø¸ †ƒ + )) +(define-char + '((morohashi-daikanwa 10686 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x375D) ; ø»œ–€ + (=ucs . #x22684) ; 𢚄 + )) +(define-char + '((=>ucs . #x393A) ; 㤺 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10687) ; ø¸‚¦¿ + (=jef-china3 . #x4EB2) ; øº„º² + )) +(define-char + '((morohashi-daikanwa 10687 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D2B) ; ø»—²š + (=ucs . #x393A) ; 㤺 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3571) ; ø»•µŒ + (ideograph-daikanwa . 10688) ; ø¸‚§€ + (=ucs . #x60A1) ; 悡 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x5826) ; ø½‹†³ + (korean-ksc5601 . #x575C) ; ø»‰ª› + (chinese-cns11643-3 . #x3128) ; ø»•®‹ + (=gt-pj-1 . #x5826) ; 悧 + (ideograph-daikanwa . 10689) ; ø¸‚§ + (=cbeta . 00384) ; ø¸ †€ + (=ucs . #x60A7) ; 悧 + )) +(define-char + '((=>ucs . #x60A2) ; 悢 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3D78) ; ø»‹Ž¯ + (chinese-big5 . #xD1A2) ; ý¢€†¢ + (ideograph-daikanwa . 10690) ; ø¸‚§‚ + (=jef-china3 . #x4EB3) ; øº„º³ + (ucs-jis . #x60A2) ; ø»‹Ž¯ + )) +(define-char + '((morohashi-daikanwa 10690 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F24) ; ø»“¡‡ + (=ucs . #x60A2) ; 悢 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 2510) + (chinese-gb2312 . #x3B3C) ; ø»„¬« + (=jis-x0208 . #x3435) ; ø½Š’Š + (korean-ksc5601 . #x7C34) ; ø»Š ‰ + (chinese-isoir165 . #x3B3C) ; ø»”» + (chinese-cns11643-1 . #x5A3D) ; ø»’–¦ + (=gt-pj-1 . #x3435) ; 患 + (chinese-big5 . #xB177) ; ý¢€‹…· + (ideograph-daikanwa . 10691) ; ø¸‚§ƒ + (=gt-k . 07735) ; ý¡„¸· + (=ucs . #x60A3) ; 患 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 10692) ; ø¸‚§„ + (=ucs . #x22685) ; 𢚅 + )) +(define-char + '((=>ucs . #x22685) ; 𢚅 + (morohashi-daikanwa 10692 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3254) ; ø»š„ + )) +(define-char + '((=>ucs . #x60A4) ; 悤 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x7542) ; ø»Š–… + (japanese-jisx0212 . #x3D79) ; ø»‹Ž° + (ideograph-daikanwa . 10693) ; ø¸‚§… + (=cbeta . 04160) ; ø¸¡€ + (ucs-jis . #x60A4) ; ø»Š–… + )) +(define-char + '((morohashi-daikanwa 10693 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x60A4) ; 悤 + )) +(define-char + '((=>ucs . #x60A4) ; 悤 + (morohashi-daikanwa 10693 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3572) ; ø»•µ + )) +(define-char + '((=>ucs . #x60A4) ; 悤 + (morohashi-daikanwa 10693 0 4) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (=big5-cdp . #x8BDD) ; ý¢€ˆ¯ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x375F) ; ø»œ–‚ + (ideograph-daikanwa . 10694) ; ø¸‚§† + (=ucs . #x22686) ; 𢚆 + )) +(define-char + '((=>ucs . #x60A5) ; 悥 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x3D7A) ; ø»‹Ž± + (ideograph-daikanwa . 10695) ; ø¸‚§‡ + (=jef-china3 . #x4DD2) ; øº„·’ + (ucs-jis . #x60A5) ; ø»‹Ž± + )) +(define-char + '((morohashi-daikanwa 10695 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x316B) ; ø»—¹’ + (=ucs . #x60A5) ; 悥 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3761) ; ø»œ–„ + (ideograph-daikanwa . 10696) ; ø¸‚§ˆ + (=ucs . #x22687) ; 𢚇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F6C) ; ø»œ¡¿ + (ideograph-daikanwa . 10697) ; ø¸‚§‰ + (=ucs . #x22688) ; 𢚈 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10698) ; ø¸‚§Š + (=ucs . #x22689) ; 𢚉 + )) +(define-char + '((=>ucs . #x22689) ; 𢚉 + (morohashi-daikanwa 10698 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3760) ; ø»œ–ƒ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F71) ; ø»œ¢„ + (ideograph-daikanwa . 10699) ; ø¸‚§‹ + (=ucs . #x2268A) ; 𢚊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D27) ; ø»—²– + (ideograph-daikanwa . 10700) ; ø¸‚§Œ + (=ucs . #x2268B) ; 𢚋 + )) +(define-char + '((=>ucs . #x2268C) ; 𢚌 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10701) ; ø¸‚§ + )) +(define-char + '((morohashi-daikanwa 10701 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D50) ; ø»™½ƒ + (=ucs . #x2268C) ; 𢚌 + )) +(define-char + '((=>ucs . #x2268D) ; 𢚍 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10702) ; ø¸‚§Ž + )) +(define-char + '((morohashi-daikanwa 10702 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x375C) ; ø»œ•¿ + (=ucs . #x2268D) ; 𢚍 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3253) ; ø»š„œ + (ideograph-daikanwa . 10703) ; ø¸‚§ + (=ucs . #x2268E) ; 𢚎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F72) ; ø»œ¢… + (ideograph-daikanwa . 10704) ; ø¸‚§ + (=ucs . #x2268F) ; 𢚏 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F74) ; ø»œ¢‡ + (ideograph-daikanwa . 10705) ; ø¸‚§‘ + (=ucs . #x22690) ; 𢚐 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3252) ; ø»š„› + (ideograph-daikanwa . 10706) ; ø¸‚§’ + (=ucs . #x22691) ; 𢚑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F75) ; ø»œ¢ˆ + (ideograph-daikanwa . 10707) ; ø¸‚§“ + (=ucs . #x226ED) ; 𢛭 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D54) ; ø»™½‡ + (ideograph-daikanwa . 10708) ; ø¸‚§” + (=ucs . #x226BA) ; 𢚺 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10709) ; ø¸‚§• + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 10710) ; ø¸‚§– + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 10711) ; ø¸‚§— + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x447A) ; ø»„º· + (japanese-jisx0212 . #x3D7B) ; ø»‹Ž² + (chinese-isoir165 . #x447A) ; ø»£‡ + (chinese-cns11643-1 . #x5A40) ; ø»’–© + (=jis-x0213-2-2000 . #x2C4F) ; ø»¤­¸ + (chinese-big5 . #xB17A) ; ý¢€‹…º + (ideograph-daikanwa . 10712) ; ø¸‚§˜ + (=jef-china3 . #x4DD3) ; øº„·“ + (=ucs . #x60A8) ; 您 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 10713) ; ø¸‚§™ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 10714) ; ø¸‚§š + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 10715) ; ø¸‚§› + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3766) ; ø»œ–‰ + (ideograph-daikanwa . 10716) ; ø¸‚§œ + (=ucs . #x226B0) ; 𢚰 + )) +(define-char + '((morohashi-daikanwa 10716 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x473A) ; ø½Š®‰ + (chinese-cns11643-3 . #x3121) ; ø»•®„ + (=gt-pj-1 . #x473A) ; 悩 + (=ucs . #x60A9) ; 悩 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-1 . 2507) + (shinjigen-2 . 2507) + (=jis-x0208 . #x302D) ; ø½ŠŒŠ + (chinese-cns11643-3 . #x356F) ; ø»•µŠ + (=gt-pj-1 . #x302D) ; 悪 + (ideograph-daikanwa . 10717) ; ø¸‚§ + (=ucs . #x60AA) ; 悪 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3765) ; ø»œ–ˆ + (ideograph-daikanwa . 49100) ; ø¸‹¿Œ + (=ucs . #x226AF) ; 𢚯 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F6A) ; ø»œ¡½ + (ideograph-daikanwa . 49101) ; ø¸‹¿ + (=ucs . #x226A6) ; 𢚦 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6D28) ; ø»…µ³ + (chinese-isoir165 . #x6D28) ; ø»Žžƒ + (=ucs . #x60AB) ; 悫 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x507C) ; ø»…Œ¡ + (chinese-isoir165 . #x507C) ; ø»´± + (=ucs . #x60AC) ; 悬 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6325) ; ø»…§„ + (chinese-isoir165 . #x6325) ; ø»Ž” + (=ucs . #x60AD) ; 悭 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-isoir165 . #x2D5A) ; ø»€µ + (chinese-cns11643-3 . #x3126) ; ø»•®‰ + (=ucs . #x60AE) ; 悮 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D4F) ; ø»™½‚ + (=ucs . #x22697) ; 𢚗 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D59) ; ø»™½Œ + (=ucs . #x226BB) ; 𢚻 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F6E) ; ø»œ¢ + (=ucs . #x226DA) ; 𢛚 + )) +(define-char + '((=>ucs . #x60B0) ; 悰 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3539) ; ø»“ª + (ideograph-daikanwa . 10718) ; ø¸‚§ž + )) +(define-char + '((morohashi-daikanwa 10718 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x7075) ; ø»Š¢ + (japanese-jisx0212 . #x3D7C) ; ø»‹Ž³ + (chinese-isoir165 . #x7C68) ; ø»Žµ… + (=jis-x0213-2-2000 . #x2C51) ; ø»¤­º + (chinese-big5 . #xD555) ; ý¢€•• + (=jef-china3 . #x4EB4) ; øº„º´ + (=ucs . #x60B0) ; 悰 + )) +(define-char + '((=>ucs . #x60B1) ; 悱 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3D7D) ; ø»‹Ž´ + (chinese-cns11643-2 . #x3542) ; ø»“ª™ + (=jis-x0213-2-2000 . #x2C52) ; ø»¤­» + (chinese-big5 . #xD55E) ; ý¢€•ž + (ideograph-daikanwa . 10719) ; ø¸‚§Ÿ + (=jef-china3 . #x4EB5) ; øº„ºµ + (ucs-jis . #x60B1) ; ø»‹Ž´ + )) +(define-char + '((morohashi-daikanwa 10719 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x632D) ; ø»…§Œ + (chinese-isoir165 . #x632D) ; ø»Žœ + (=ucs . #x60B1) ; 悱 + )) +(define-char + '((=>ucs . #x60B2) ; 悲 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x4861) ; ø»‚¶’ + (japanese-jisx0208 . #x4861) ; ø»‡Šš + (ideograph-daikanwa . 10720) ; ø¸‚§  + )) +(define-char + '((=>ucs . #x60B2) ; 悲 + (morohashi-daikanwa 10720 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-1 . 2564) + (shinjigen-2 . 2564) + (korean-ksc5601 . #x5D68) ; ø»‰³› + (chinese-cns11643-1 . #x5F2B) ; ø»’ª + (=jis-x0208-1990 . #x4861) ; ø½Š°Ž + (=gt-pj-1 . #x4861) ; ø»‰³› + (=gt-k . 09129) ; ý¡„‚Ž© + (ucs-jis . #x60B2) ; ø»‰³› + )) +(define-char + '((morohashi-daikanwa 10720 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x312F) ; ø»„² + (chinese-isoir165 . #x312F) ; ø»†‚ + (chinese-big5 . #xB464) ; ý¢€‹‘¤ + (=ucs . #x60B2) ; 悲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10721) ; ø¸‚§¡ + (=ucs . #x393E) ; 㤾 + )) +(define-char + '((=>ucs . #x393E) ; 㤾 + (morohashi-daikanwa 10721 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x315C) ; ø»—¹ƒ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3162) ; ø»—¹‰ + (ideograph-daikanwa . 10722) ; ø¸‚§¢ + (=ucs . #x393F) ; 㤿 + )) +(define-char + '((=>ucs . #x3940) ; 㥀 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10723) ; ø¸‚§£ + (=jef-china3 . #x4EB6) ; øº„º¶ + )) +(define-char + '((morohashi-daikanwa 10723 0 8) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x356B) ; ø»•µ† + (=ucs . #x3940) ; 㥀 + )) +(define-char + '((=>ucs . #x60B3) ; 悳 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x443E) ; ø½Š©³ + (korean-ksc5601 . #x7241) ; ø»Š‘ª + (chinese-cns11643-6 . #x2D45) ; ø»œ†¼ + (ideograph-daikanwa . 23136) ; ø¸…©  + ) + ((=ucs . #x5FC3) ; 心 + )) + (shinjigen-2 . 2386) + (=jis-x0208 . #x575C) ; ø½‹†‹ + (korean-ksc5601 . #x536D) ; ø»‰¤´ + (chinese-cns11643-3 . #x3B54) ; ø»•½£ + (=gt-pj-1 . #x575C) ; ø½‹†‹ + (ideograph-daikanwa . 10724) ; ø¸‚§¤ + (=gt-k . 09185) ; ý¡„‚¡ + (ucs-jis . #x60B3) ; ø½‹†‹ + )) +(define-char + '((morohashi-daikanwa 10724 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (=cbeta . 00413) ; ø¸ † + (=ucs . #x60B3) ; 悳 + )) +(define-char + '((morohashi-daikanwa 10724 0 5) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x76F4) ; 直 + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-3 . #x3B4D) ; ø»•½œ + (=ucs . #x60EA) ; 惪 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x486F) ; ø»œ¯ + (ideograph-daikanwa . 10725) ; ø¸‚§¥ + (=jef-china3 . #x4DD4) ; øº„·” + (=ucs . #x3941) ; 㥁 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2549) + (chinese-gb2312 . #x6332) ; ø»…§‘ + (=jis-x0208 . #x582C) ; ø½‹†¹ + (korean-ksc5601 . #x757C) ; ø»Š–¿ + (chinese-isoir165 . #x6332) ; ø»Ž¡ + (chinese-cns11643-1 . #x5A42) ; ø»’–« + (=gt-pj-1 . #x582C) ; 悴 + (chinese-big5 . #xB17C) ; ý¢€‹…¼ + (ideograph-daikanwa . 10726) ; ø¸‚§¦ + (=ucs . #x60B4) ; 悴 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2556) + (=jis-x0208 . #x5830) ; ø½‹†½ + (chinese-cns11643-1 . #x5A47) ; ø»’–° + (chinese-gb12345 . #x626A) ; 悵 + (=gt-pj-1 . #x5830) ; 悵 + (chinese-big5 . #xB1A3) ; ý¢€‹†£ + (ideograph-daikanwa . 10727) ; ø¸‚§§ + (=ucs . #x60B5) ; 悵 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3163) ; ø»—¹Š + (ideograph-daikanwa . 10728) ; ø¸‚§¨ + (=ucs . #x3942) ; 㥂 + )) +(define-char + '((=>ucs . #x60B6) ; 悶 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 10729) ; ø¸‚§© + )) +(define-char + '((morohashi-daikanwa 10729 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 2568) + (=jis-x0208 . #x4C65) ; ø½Š¶Š + (korean-ksc5601 . #x5A3F) ; ø»‰®˜ + (chinese-cns11643-1 . #x5F2C) ; ø»’« + (chinese-gb12345 . #x4346) ; 悶 + (=gt-pj-1 . #x4C65) ; 悶 + (chinese-big5 . #xB465) ; ý¢€‹‘¥ + (=gt-k . 09150) ; ý¡„‚Ž¾ + (=ucs . #x60B6) ; 悶 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x486B) ; ø»œ¯Œ + (ideograph-daikanwa . 10730) ; ø¸‚§ª + (=ucs . #x226E9) ; 𢛩 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3575) ; ø»•µ + (ideograph-daikanwa . 10731) ; ø¸‚§« + (=ucs . #x3943) ; 㥃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3D7E) ; ø»‹Žµ + (chinese-cns11643-2 . #x3544) ; ø»“ª› + (chinese-big5 . #xD560) ; ý¢€•  + (ideograph-daikanwa . 10732) ; ø¸‚§¬ + (=ucs . #x60B7) ; 悷 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2535) + (chinese-gb2312 . #x3C42) ; ø»„® + (=jis-x0208 . #x5829) ; ø½‹†¶ + (korean-ksc5601 . #x4C7B) ; ø»‰š° + (chinese-isoir165 . #x3C42) ; ø»–Ÿ + (chinese-cns11643-1 . #x5A4E) ; ø»’–· + (=gt-pj-1 . #x5829) ; 悸 + (chinese-big5 . #xB1AA) ; ý¢€‹†ª + (ideograph-daikanwa . 10733) ; ø¸‚§­ + (=ucs . #x60B8) ; 悸 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B5D) ; ø»“³¨ + (chinese-big5 . #xD8F9) ; ý¢€£¹ + (ideograph-daikanwa . 10734) ; ø¸‚§® + (=ucs . #x60B9) ; 悹 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x353A) ; ø»“ª‘ + (chinese-big5 . #xD556) ; ý¢€•– + (ideograph-daikanwa . 10735) ; ø¸‚§¯ + (=ucs . #x60BA) ; 悺 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x375A) ; ø»˜µ + (ideograph-daikanwa . 10736) ; ø¸‚§° + (=ucs . #x226C1) ; 𢛁 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x632C) ; ø»…§‹ + (japanese-jisx0212 . #x3E21) ; ø»‹Ž¶ + (chinese-isoir165 . #x632C) ; ø»Ž› + (chinese-cns11643-1 . #x5A46) ; ø»’–¯ + (chinese-big5 . #xB1A2) ; ý¢€‹†¢ + (ideograph-daikanwa . 10737) ; ø¸‚§± + (=jef-china3 . #x4EB7) ; øº„º· + (=ucs . #x60BB) ; 悻 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2561) + (chinese-gb2312 . #x353F) ; ø»„£º + (=jis-x0208 . #x4569) ; ø½Š«¼ + (korean-ksc5601 . #x537A) ; ø»‰¥ + (chinese-isoir165 . #x353F) ; ø»ŒŠ + (chinese-cns11643-1 . #x5A49) ; ø»’–² + (=gt-pj-1 . #x4569) ; 悼 + (chinese-big5 . #xB1A5) ; ý¢€‹†¥ + (ideograph-daikanwa . 10738) ; ø¸‚§² + (=ucs . #x60BC) ; 悼 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4871) ; ø»œ¯’ + (ideograph-daikanwa . 10739) ; ø¸‚§³ + (=ucs . #x226C2) ; 𢛂 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x374D) ; ø»˜¨ + (ideograph-daikanwa . 10740) ; ø¸‚§´ + (=ucs . #x226C3) ; 𢛃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3259) ; ø»š„¢ + (ideograph-daikanwa . 10741) ; ø¸‚§µ + (=ucs . #x226C4) ; 𢛄 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F7C) ; ø»œ¢ + (ideograph-daikanwa . 10742) ; ø¸‚§¶ + (=ucs . #x226C5) ; 𢛅 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3160) ; ø»—¹‡ + (ideograph-daikanwa . 10743) ; ø¸‚§· + (=cbeta . 04568) ; ø¸¡‡˜ + (=ucs . #x3944) ; 㥄 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2551) + (=jis-x0208 . #x582E) ; ø½‹†» + (korean-ksc5601 . #x7424) ; ø»Š”‰ + (=gt-pj-1 . #x582E) ; 悽 + (chinese-big5 . #xB17E) ; ý¢€‹…¾ + (ideograph-daikanwa . 10744) ; ø¸‚§¸ + (=ucs . #x60BD) ; 悽 + )) +(define-char + '((=>ucs . #x60BD) ; 悽 + (morohashi-daikanwa 10744 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5A44) ; ø»’–­ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x325B) ; ø»š„¤ + (ideograph-daikanwa . 10745) ; ø¸‚§¹ + (=ucs . #x3945) ; 㥅 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3E22) ; ø»‹Ž· + (chinese-cns11643-2 . #x3538) ; ø»“ª + (=jis-x0213-2-2000 . #x2C53) ; ø»¤­¼ + (chinese-big5 . #xD554) ; ý¢€•” + (ideograph-daikanwa . 10746) ; ø¸‚§º + (=ucs . #x60BE) ; 悾 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3546) ; ø»“ª + (chinese-big5 . #xD562) ; ý¢€•¢ + (ideograph-daikanwa . 10747) ; ø¸‚§» + (=ucs . #x60BF) ; 悿 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x315D) ; ø»—¹„ + (ideograph-daikanwa . 10748) ; ø¸‚§¼ + (=ucs . #x3946) ; 㥆 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3549) ; ø»“ª  + (chinese-big5 . #xD565) ; ý¢€•¥ + (ideograph-daikanwa . 10749) ; ø¸‚§½ + (=ucs . #x60C0) ; 惀 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B6C) ; ø»“³· + (chinese-big5 . #xD949) ; ý¢€¥‰ + (ideograph-daikanwa . 10750) ; ø¸‚§¾ + (=ucs . #x60C1) ; 惁 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3E23) ; ø»‹Ž¸ + (chinese-cns11643-4 . #x3168) ; ø»—¹ + (ideograph-daikanwa . 10751) ; ø¸‚§¿ + (=jef-china3 . #x4EB8) ; øº„º¸ + (=ucs . #x60C2) ; 惂 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3547) ; ø»“ªž + (chinese-big5 . #xD563) ; ý¢€•£ + (ideograph-daikanwa . 10752) ; ø¸‚¨€ + (=ucs . #x60C3) ; 惃 + )) +(define-char + '((=>ucs . #x226C6) ; 𢛆 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 10753) ; ø¸‚¨ + )) +(define-char + '((morohashi-daikanwa 10753 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x374B) ; ø»˜¦ + (=ucs . #x226C6) ; 𢛆 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x353E) ; ø»“ª• + (chinese-big5 . #xD55A) ; ý¢€•š + (ideograph-daikanwa . 10754) ; ø¸‚¨‚ + (=ucs . #x60E4) ; 惤 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x3E24) ; ø»‹Ž¹ + (chinese-cns11643-2 . #x3B61) ; ø»“³¬ + (chinese-big5 . #xD8FD) ; ý¢€£½ + (ideograph-daikanwa . 10755) ; ø¸‚¨ƒ + (=ucs . #x60C4) ; 惄 + )) +(define-char + '((=>ucs . #x60C5) ; 情 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x6F57) ; ø»Š¦ + (ideograph-daikanwa . 10756) ; ø¸‚¨„ + (=jef-china3 . #x4EB9) ; øº„º¹ + )) +(define-char + '((morohashi-daikanwa 10756 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4769) ; ø»„¿€ + (=jis-x0208 . #x3E70) ; ø½Š¡± + (chinese-isoir165 . #x4769) ; ø»§ + (=gt-pj-1 . #x3E70) ; 情 + (chinese-big5 . #xB1A1) ; ý¢€‹†¡ + (=ucs . #x60C5) ; 情 + )) +(define-char + '((=>ucs . #x60C5) ; 情 + (morohashi-daikanwa 10756 1 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5A45) ; ø»’–® + )) +(define-char + '((=>ucs . #x60C6) ; 惆 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2555) + (=jis-x0208 . #x582F) ; ø½‹†¼ + (=gt-pj-1 . #x582F) ; ø½‹†¼ + (ideograph-daikanwa . 10757) ; ø¸‚¨… + (ucs-jis . #x60C6) ; ø½‹†¼ + )) +(define-char + '((morohashi-daikanwa 10757 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6330) ; ø»…§ + (chinese-isoir165 . #x6330) ; ø»ŽŸ + (chinese-cns11643-1 . #x5A4C) ; ø»’–µ + (chinese-big5 . #xB1A8) ; ý¢€‹†¨ + (=ucs . #x60C6) ; 惆 + )) +(define-char + '((=>ucs . #x226C7) ; 𢛇 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 10758) ; ø¸‚¨† + )) +(define-char + '((morohashi-daikanwa 10758 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4873) ; ø»œ¯” + (=ucs . #x226C7) ; 𢛇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2562) + (=jis-x0208 . #x4657) ; ø½Š­ˆ + (korean-ksc5601 . #x5443) ; ø»‰¥¨ + (chinese-isoir165 . #x7C66) ; ø»Žµƒ + (chinese-cns11643-1 . #x5A50) ; ø»’–¹ + (=gt-pj-1 . #x4657) ; 惇 + (chinese-big5 . #xB1AC) ; ý¢€‹†¬ + (ideograph-daikanwa . 10759) ; ø¸‚¨‡ + (=ucs . #x60C7) ; 惇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3E25) ; ø»‹Žº + (chinese-cns11643-2 . #x3541) ; ø»“ª˜ + (=jis-x0213-2-2000 . #x2C54) ; ø»¤­½ + (chinese-big5 . #xD55D) ; ý¢€• + (ideograph-daikanwa . 10760) ; ø¸‚¨ˆ + (=ucs . #x60C8) ; 惈 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x356C) ; ø»•µ‡ + (ideograph-daikanwa . 10761) ; ø¸‚¨‰ + (=ucs . #x3947) ; 㥇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x3E26) ; ø»‹Ž» + (chinese-cns11643-2 . #x3B5C) ; ø»“³§ + (chinese-big5 . #xD8F8) ; ý¢€£¸ + (ideograph-daikanwa . 10762) ; ø¸‚¨Š + (=ucs . #x60C9) ; 惉 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4869) ; ø»œ¯Š + (ideograph-daikanwa . 10763) ; ø¸‚¨‹ + (=ucs . #x226C8) ; 𢛈 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B4E) ; ø»•½ + (ideograph-daikanwa . 10764) ; ø¸‚¨Œ + (=ucs . #x3948) ; 㥈 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10765) ; ø¸‚¨ + (=ucs . #x226C9) ; 𢛉 + )) +(define-char + '((=>ucs . #x226C9) ; 𢛉 + (morohashi-daikanwa 10765 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3855) ; ø»š’ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10766) ; ø¸‚¨Ž + (=ucs . #x226CA) ; 𢛊 + )) +(define-char + '((=>ucs . #x226CA) ; 𢛊 + (morohashi-daikanwa 10766 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F7E) ; ø»œ¢‘ + )) +(define-char + '((=>ucs . #x60CA) ; 惊 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3E27) ; ø»‹Ž¼ + (chinese-big5 . #xD561) ; ý¢€•¡ + (ideograph-daikanwa . 10767) ; ø¸‚¨ + (=jef-china3 . #x4EBA) ; øº„ºº + (ucs-jis . #x60CA) ; ø»‹Ž¼ + )) +(define-char + '((morohashi-daikanwa 10767 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3E2A) ; ø»„°³ + (chinese-isoir165 . #x3E2A) ; ø»™ƒ + (chinese-cns11643-2 . #x3545) ; ø»“ªœ + (=ucs . #x60CA) ; 惊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x316C) ; ø»—¹“ + (ideograph-daikanwa . 10768) ; ø¸‚¨ + (=ucs . #x3949) ; 㥉 + )) +(define-char + '((=>ucs . #x394A) ; 㥊 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10769) ; ø¸‚¨‘ + )) +(define-char + '((morohashi-daikanwa 10769 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3167) ; ø»—¹Ž + (=ucs . #x394A) ; 㥊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 10770) ; ø¸‚¨’ + (=ucs . #x226CB) ; 𢛋 + )) +(define-char + '((=>ucs . #x226CB) ; 𢛋 + (morohashi-daikanwa 10770 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4872) ; ø»œ¯“ + )) +(define-char + '((=>ucs . #x60CB) ; 惋 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3E28) ; ø»‹Ž½ + (=jis-x0213-1-2000 . #x7453) ; ø»¤¨ + (chinese-big5 . #xB17B) ; ý¢€‹…» + (ideograph-daikanwa . 10771) ; ø¸‚¨“ + (=jef-china3 . #x4EBB) ; øº„º» + (ucs-jis . #x60CB) ; ø»‹Ž½ + )) +(define-char + '((morohashi-daikanwa 10771 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4D6F) ; ø»…‡º + (chinese-isoir165 . #x4D6F) ; ø»°Š + (chinese-cns11643-1 . #x5A41) ; ø»’–ª + (=ucs . #x60CB) ; 惋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B5E) ; ø»“³© + (chinese-big5 . #xD8FA) ; ý¢€£º + (ideograph-daikanwa . 10772) ; ø¸‚¨” + (=ucs . #x60CC) ; 惌 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B4C) ; ø»•½› + (ideograph-daikanwa . 10773) ; ø¸‚¨• + (=ucs . #x394B) ; 㥋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3548) ; ø»“ªŸ + (chinese-big5 . #xD564) ; ý¢€•¤ + (ideograph-daikanwa . 10774) ; ø¸‚¨– + (=ucs . #x60CD) ; 惍 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x356D) ; ø»•µˆ + (ideograph-daikanwa . 10775) ; ø¸‚¨— + (=jef-china3 . #x4EBC) ; øº„º¼ + (=ucs . #x394C) ; 㥌 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x3E29) ; ø»‹Ž¾ + (chinese-cns11643-2 . #x3B60) ; ø»“³« + (chinese-big5 . #xD8FC) ; ý¢€£¼ + (ideograph-daikanwa . 10776) ; ø¸‚¨˜ + (=ucs . #x60CE) ; 惎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3577) ; ø»•µ’ + (ideograph-daikanwa . 10777) ; ø¸‚¨™ + (=ucs . #x394D) ; 㥍 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10778) ; ø¸‚¨š + (=cbeta . 02289) ; ø¸ £± + (=ucs . #x226CC) ; 𢛌 + )) +(define-char + '((=>ucs . #x226CC) ; 𢛌 + (morohashi-daikanwa 10778 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4022) ; ø»œ¢“ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3165) ; ø»—¹Œ + (ideograph-daikanwa . 10779) ; ø¸‚¨› + (=ucs . #x226CD) ; 𢛍 + )) +(define-char + '((=>ucs . #x226CE) ; 𢛎 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10780) ; ø¸‚¨œ + )) +(define-char + '((morohashi-daikanwa 10780 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D53) ; ø»™½† + (=ucs . #x226CE) ; 𢛎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x316D) ; ø»—¹” + (ideograph-daikanwa . 10781) ; ø¸‚¨ + (=ucs . #x226CF) ; 𢛏 + )) +(define-char + '((=>ucs . #x226D0) ; 𢛐 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10782) ; ø¸‚¨ž + )) +(define-char + '((morohashi-daikanwa 10782 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F77) ; ø»œ¢Š + (=ucs . #x226D0) ; 𢛐 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x486E) ; ø»œ¯ + (ideograph-daikanwa . 10783) ; ø¸‚¨Ÿ + (=ucs . #x226D1) ; 𢛑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10784) ; ø¸‚¨  + (=ucs . #x226D2) ; 𢛒 + )) +(define-char + '((=>ucs . #x226D2) ; 𢛒 + (morohashi-daikanwa 10784 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3161) ; ø»—¹ˆ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3E2A) ; ø»‹Ž¿ + (chinese-cns11643-2 . #x353D) ; ø»“ª” + (chinese-big5 . #xD559) ; ý¢€•™ + (ideograph-daikanwa . 10785) ; ø¸‚¨¡ + (=ucs . #x60CF) ; 惏 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x383F) ; ø»šŒ¼ + (ideograph-daikanwa . 10786) ; ø¸‚¨¢ + (=ucs . #x226D3) ; 𢛓 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3257) ; ø»š„  + (ideograph-daikanwa . 10787) ; ø¸‚¨£ + (=ucs . #x226D4) ; 𢛔 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x356A) ; ø»•µ… + (ideograph-daikanwa . 10788) ; ø¸‚¨¤ + (=ucs . #x60D0) ; 惐 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 2573) + (chinese-gb2312 . #x3B73) ; ø»„­¢ + (=jis-x0208 . #x4F47) ; ø½Šº† + (korean-ksc5601 . #x7B63) ; ø»ŠŸš + (chinese-isoir165 . #x3B73) ; ø»•² + (chinese-cns11643-1 . #x5F29) ; ø»’¨ + (=gt-pj-1 . #x4F47) ; 惑 + (chinese-big5 . #xB462) ; ý¢€‹‘¢ + (ideograph-daikanwa . 10789) ; ø¸‚¨¥ + (=gt-k . 09163) ; ý¡„‚‹ + (=ucs . #x60D1) ; 惑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x548C) ; 和 + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-3 . #x3B56) ; ø»•½¥ + (ideograph-daikanwa . 10790) ; ø¸‚¨¦ + (=cbeta . 00378) ; ø¸ …º + (=ucs . #x60D2) ; 惒 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B57) ; ø»•½¦ + (ideograph-daikanwa . 10791) ; ø¸‚¨§ + (=ucs . #x394E) ; 㥎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3164) ; ø»—¹‹ + (ideograph-daikanwa . 10792) ; ø¸‚¨¨ + (=cbeta . 05828) ; ø¸¡›„ + (=ucs . #x394F) ; 㥏 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x325A) ; ø»š„£ + (ideograph-daikanwa . 10793) ; ø¸‚¨© + (=ucs . #x226D5) ; 𢛕 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x374C) ; ø»˜§ + (ideograph-daikanwa . 10794) ; ø¸‚¨ª + (=ucs . #x226D6) ; 𢛖 + )) +(define-char + '((=>ucs . #x60D3) ; 惓 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2537) + (=jis-x0208 . #x582B) ; ø½‹†¸ + (=gt-pj-1 . #x582B) ; ø½‹†¸ + (ideograph-daikanwa . 10795) ; ø¸‚¨« + (ucs-jis . #x60D3) ; ø½‹†¸ + )) +(define-char + '((morohashi-daikanwa 10795 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-isoir165 . #x7C67) ; ø»Žµ„ + (chinese-cns11643-2 . #x353B) ; ø»“ª’ + (chinese-big5 . #xD557) ; ý¢€•— + (=ucs . #x60D3) ; 惓 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4875) ; ø»œ¯– + (ideograph-daikanwa . 10796) ; ø¸‚¨¬ + (=jef-china3 . #x4DD5) ; øº„·• + (=ucs . #x3950) ; 㥐 + )) +(define-char + '((=>ucs . #x226D7) ; 𢛗 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10797) ; ø¸‚¨­ + )) +(define-char + '((morohashi-daikanwa 10797 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F79) ; ø»œ¢Œ + (=ucs . #x226D7) ; 𢛗 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10798) ; ø¸‚¨® + (=ucs . #x226D8) ; 𢛘 + )) +(define-char + '((=>ucs . #x226D8) ; 𢛘 + (morohashi-daikanwa 10798 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x325C) ; ø»š„¥ + )) +(define-char + '((=>ucs . #x226D9) ; 𢛙 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10799) ; ø¸‚¨¯ + )) +(define-char + '((morohashi-daikanwa 10799 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F76) ; ø»œ¢‰ + (=ucs . #x226D9) ; 𢛙 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3E2B) ; ø»‹€ + (chinese-cns11643-2 . #x353C) ; ø»“ª“ + (=jis-x0213-1-2000 . #x7454) ; ø»¤© + (chinese-big5 . #xD558) ; ý¢€•˜ + (ideograph-daikanwa . 10800) ; ø¸‚¨° + (=ucs . #x60D4) ; 惔 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B53) ; ø»•½¢ + (ideograph-daikanwa . 10801) ; ø¸‚¨± + (=ucs . #x3951) ; 㥑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10802) ; ø¸‚¨² + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4C68) ; ø»…†• + (japanese-jisx0212 . #x3E2C) ; ø»‹ + (chinese-isoir165 . #x4C68) ; ø»®¥ + (chinese-cns11643-1 . #x5A4B) ; ø»’–´ + (=jis-x0213-1-2000 . #x7455) ; ø»¤ª + (chinese-big5 . #xB1A7) ; ý¢€‹†§ + (ideograph-daikanwa . 10803) ; ø¸‚¨³ + (=jef-china3 . #x4EBD) ; øº„º½ + (=ucs . #x60D5) ; 惕 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10804) ; ø¸‚¨´ + )) +(define-char + '((=>ucs . #x3952) ; 㥒 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10805) ; ø¸‚¨µ + )) +(define-char + '((morohashi-daikanwa 10805 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3166) ; ø»—¹ + (=ucs . #x3952) ; 㥒 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x356E) ; ø»•µ‰ + (ideograph-daikanwa . 10806) ; ø¸‚¨¶ + (=ucs . #x60D7) ; 惗 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x315E) ; ø»—¹… + (ideograph-daikanwa . 10807) ; ø¸‚¨· + (=ucs . #x3953) ; 㥓 + )) +(define-char + '((=>ucs . #x226DB) ; 𢛛 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10808) ; ø¸‚¨¸ + )) +(define-char + '((morohashi-daikanwa 10808 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3169) ; ø»—¹ + (=ucs . #x226DB) ; 𢛛 + )) +(define-char + '((=>ucs . #x60D8) ; 惘 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-1 . 2567) + (shinjigen-2 . 2567) + (chinese-cns11643-1 . #x5A4A) ; ø»’–³ + (=jis-x0208-1990 . #x5831) ; ø½‹†¾ + (=gt-pj-1 . #x5831) ; ø»’–³ + (ideograph-daikanwa . 10809) ; ø¸‚¨¹ + (ucs-jis . #x60D8) ; ø»’–³ + )) +(define-char + '((morohashi-daikanwa 10809 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x5831) ; ø»ƒ‚ + (chinese-gb2312 . #x632F) ; ø»…§Ž + (japanese-jisx0208 . #x5831) ; ø»‡¡Š + (chinese-isoir165 . #x632F) ; ø»Žž + (chinese-big5 . #xB1A6) ; ý¢€‹†¦ + (=ucs . #x60D8) ; 惘 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3E2D) ; ø»‹‚ + (chinese-isoir165 . #x7C69) ; ø»Žµ† + (chinese-cns11643-2 . #x353F) ; ø»“ª– + (=jis-x0213-2-2000 . #x2C55) ; ø»¤­¾ + (chinese-big5 . #xD55B) ; ý¢€•› + (ideograph-daikanwa . 10810) ; ø¸‚¨º + (=jef-china3 . #x4EBE) ; øº„º¾ + (=ucs . #x60D9) ; 惙 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2540) + (chinese-gb2312 . #x6331) ; ø»…§ + (=jis-x0208 . #x397B) ; ø½Šš¦ + (korean-ksc5601 . #x7B6D) ; ø»ŠŸ¤ + (chinese-isoir165 . #x6331) ; ø»Ž  + (chinese-cns11643-1 . #x5A4F) ; ø»’–¸ + (=gt-pj-1 . #x397B) ; 惚 + (chinese-big5 . #xB1AB) ; ý¢€‹†« + (ideograph-daikanwa . 10811) ; ø¸‚¨» + (=ucs . #x60DA) ; 惚 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3E2E) ; ø»‹ƒ + (chinese-cns11643-2 . #x3543) ; ø»“ªš + (=jis-x0213-2-2000 . #x2C56) ; ø»¤­¿ + (chinese-big5 . #xD55F) ; ý¢€•Ÿ + (ideograph-daikanwa . 10812) ; ø¸‚¨¼ + (=jef-china3 . #x4EBF) ; øº„º¿ + (=ucs . #x60DB) ; 惛 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10813) ; ø¸‚¨½ + (=ucs . #x3954) ; 㥔 + )) +(define-char + '((=>ucs . #x3954) ; 㥔 + (morohashi-daikanwa 10813 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D57) ; ø»™½Š + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2553) + (chinese-gb2312 . #x4F27) ; ø»…‰® + (=jis-x0208 . #x404B) ; ø½Š¤ˆ + (korean-ksc5601 . #x602D) ; ø»‰¶º + (chinese-isoir165 . #x4F27) ; ø»±¾ + (chinese-cns11643-1 . #x5A48) ; ø»’–± + (=gt-pj-1 . #x404B) ; 惜 + (chinese-big5 . #xB1A4) ; ý¢€‹†¤ + (ideograph-daikanwa . 10814) ; ø¸‚¨¾ + (=gt-k . 07805) ; ý¡„¹½ + (=ucs . #x60DC) ; 惜 + )) +(define-char + '((=>ucs . #x60DD) ; 惝 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3E2F) ; ø»‹„ + (=jis-x0213-1-2000 . #x7456) ; ø»¤« + (ideograph-daikanwa . 10815) ; ø¸‚¨¿ + (=jef-china3 . #x4EC0) ; øº„»€ + (ucs-jis . #x60DD) ; ø»‹„ + )) +(define-char + '((morohashi-daikanwa 10815 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x632E) ; ø»…§ + (chinese-isoir165 . #x632E) ; ø»Ž + (chinese-cns11643-2 . #x3540) ; ø»“ª— + (chinese-big5 . #xD55C) ; ý¢€•œ + (=ucs . #x60DD) ; 惝 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 10816) ; ø¸‚©€ + (=ucs . #x226DC) ; 𢛜 + )) +(define-char + '((=>ucs . #x226DC) ; 𢛜 + (morohashi-daikanwa 10816 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x383C) ; ø»šŒ¹ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4870) ; ø»œ¯‘ + (ideograph-daikanwa . 10817) ; ø¸‚© + (=ucs . #x226DD) ; 𢛝 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3E30) ; ø»‹… + (chinese-cns11643-3 . #x3579) ; ø»•µ” + (ideograph-daikanwa . 10818) ; ø¸‚©‚ + (=jef-china3 . #x4EC1) ; øº„» + (=ucs . #x60DE) ; 惞 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x325E) ; ø»š„§ + (ideograph-daikanwa . 10819) ; ø¸‚©ƒ + (=ucs . #x226DE) ; 𢛞 + )) +(define-char + '((=>ucs . #x60DF) ; 惟 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-1 . 2533) + (shinjigen-2 . 2533) + (=jis-x0208 . #x3054) ; ø½ŠŒ± + (korean-ksc5601 . #x6A6E) ; ø»Š†§ + (=gt-pj-1 . #x3054) ; ø½ŠŒ± + (ideograph-daikanwa . 10820) ; ø¸‚©„ + (=gt-k . 07716) ; ý¡„¸¤ + (ucs-jis . #x60DF) ; ø½ŠŒ± + )) +(define-char + '((morohashi-daikanwa 10820 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4E29) ; ø»…ˆ’ + (chinese-isoir165 . #x4E29) ; ø»°¢ + (chinese-cns11643-1 . #x5A4D) ; ø»’–¶ + (chinese-big5 . #xB1A9) ; ý¢€‹†© + (=ucs . #x60DF) ; 惟 + )) +(define-char + '((=>ucs . #x226E7) ; 𢛧 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 10821) ; ø¸‚©… + )) +(define-char + '((morohashi-daikanwa 10821 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4874) ; ø»œ¯• + (=ucs . #x226E7) ; 𢛧 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 2480) + (chinese-gb2312 . #x3B5D) ; ø»„­Œ + (=jis-x0208 . #x582A) ; ø½‹†· + (korean-ksc5601 . #x7B33) ; ø»Šžª + (chinese-isoir165 . #x3B5D) ; ø»•œ + (chinese-cns11643-1 . #x5F2D) ; ø»’¬ + (=gt-pj-1 . #x582A) ; 惠 + (chinese-big5 . #xB466) ; ý¢€‹‘¦ + (ideograph-daikanwa . 10822) ; ø¸‚©† + (=gt-k . 09187) ; ý¡„‚£ + (=ucs . #x60E0) ; 惠 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x315F) ; ø»—¹† + (ideograph-daikanwa . 10823) ; ø¸‚©‡ + (=ucs . #x226DF) ; 𢛟 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 2508) + (=jis-x0208 . #x5828) ; ø½‹†µ + (korean-ksc5601 . #x6442) ; ø»‰½‡ + (chinese-cns11643-1 . #x5F2A) ; ø»’© + (chinese-gb12345 . #x3671) ; 惡 + (=gt-pj-1 . #x5828) ; 惡 + (chinese-big5 . #xB463) ; ý¢€‹‘£ + (ideograph-daikanwa . 10824) ; ø¸‚©ˆ + (=gt-k . 09186) ; ý¡„‚¢ + (=ucs . #x60E1) ; 惡 + )) +(define-char + '((=>ucs . #x226EB) ; 𢛫 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 10825) ; ø¸‚©‰ + )) +(define-char + '((morohashi-daikanwa 10825 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4867) ; ø»œ¯ˆ + (=ucs . #x226EB) ; 𢛫 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x3E31) ; ø»‹† + (chinese-cns11643-2 . #x3B5F) ; ø»“³ª + (chinese-big5 . #xD8FB) ; ý¢€£» + (ideograph-daikanwa . 10826) ; ø¸‚©Š + (=ucs . #x60E2) ; 惢 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F7D) ; ø»œ¢ + (ideograph-daikanwa . 10827) ; ø¸‚©‹ + (=ucs . #x226E0) ; 𢛠 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10828) ; ø¸‚©Œ + (=ucs . #x226E1) ; 𢛡 + )) +(define-char + '((=>ucs . #x226E1) ; 𢛡 + (morohashi-daikanwa 10828 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F7B) ; ø»œ¢Ž + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7269) ; 物 + ) + ((=ucs . #x5FC3) ; 心 + )) + (shinjigen-2 . 2554) + (=jis-x0208 . #x415A) ; ø½Š¥µ + (chinese-cns11643-3 . #x3B58) ; ø»•½§ + (=gt-pj-1 . #x415A) ; 惣 + (ideograph-daikanwa . 10829) ; ø¸‚© + (=cbeta . 00412) ; ø¸ †œ + (=ucs . #x60E3) ; 惣 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F7A) ; ø»œ¢ + (ideograph-daikanwa . 10830) ; ø¸‚©Ž + (=ucs . #x226E2) ; 𢛢 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4866) ; ø»œ¯‡ + (ideograph-daikanwa . 10831) ; ø¸‚© + (=ucs . #x226E3) ; 𢛣 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x486C) ; ø»œ¯ + (ideograph-daikanwa . 10832) ; ø¸‚© + (=ucs . #x226E4) ; 𢛤 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x383E) ; ø»šŒ» + (ideograph-daikanwa . 10833) ; ø¸‚©‘ + (=ucs . #x226E5) ; 𢛥 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3841) ; ø»šŒ¾ + (ideograph-daikanwa . 10834) ; ø¸‚©’ + (=ucs . #x226E6) ; 𢛦 + )) +(define-char + '((=>ucs . #x226E8) ; 𢛨 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10835) ; ø¸‚©“ + )) +(define-char + '((morohashi-daikanwa 10835 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (=cbeta . 05540) ; ø¸¡–¤ + )) +(define-char + '((morohashi-daikanwa 10835 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3255) ; ø»š„ž + (=ucs . #x226E8) ; 𢛨 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4876) ; ø»œ¯— + (ideograph-daikanwa . 10836) ; ø¸‚©” + (=ucs . #x226EA) ; 𢛪 + )) +(define-char + '((=>ucs . #x226EC) ; 𢛬 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 10837) ; ø¸‚©• + )) +(define-char + '((morohashi-daikanwa 10837 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4865) ; ø»œ¯† + (=ucs . #x226EC) ; 𢛬 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B52) ; ø»•½¡ + (ideograph-daikanwa . 10838) ; ø¸‚©– + (=ucs . #x3955) ; 㥕 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3840) ; ø»šŒ½ + (ideograph-daikanwa . 10839) ; ø¸‚©— + (=ucs . #x226EE) ; 𢛮 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 10840) ; ø¸‚©˜ + (=ucs . #x22723) ; 𢜣 + )) +(define-char + '((=>ucs . #x22723) ; 𢜣 + (morohashi-daikanwa 10840 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4924) ; ø»œ¯£ + )) +(define-char + '((=>ucs . #x22724) ; 𢜤 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 10841) ; ø¸‚©™ + )) +(define-char + '((morohashi-daikanwa 10841 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x486D) ; ø»œ¯Ž + (=ucs . #x22724) ; 𢜤 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10842) ; ø¸‚©š + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10843) ; ø¸‚©› + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 10844) ; ø¸‚©œ + )) +(define-char + '((=>ucs . #x2271A) ; 𢜚 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10845) ; ø¸‚© + )) +(define-char + '((morohashi-daikanwa 10845 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x3F78) ; ø»œ¢‹ + (=ucs . #x2271A) ; 𢜚 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x81FE) ; 臾 + ) + ((=ucs . #x5FC3) ; 心 + )) + (japanese-jisx0212 . #x3E32) ; ø»‹‡ + (chinese-cns11643-3 . #x3B59) ; ø»•½¨ + (ideograph-daikanwa . 10846) ; ø¸‚©ž + (=ucs . #x60E5) ; 惥 + )) +(define-char + '((=>ucs . #x60E5) ; 惥 + (morohashi-daikanwa 10846 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x81FE) ; 臾 + ) + ((=ucs . #x5FC3) ; 心 + )) + (=cbeta . 04541) ; ø¸¡†½ + )) +(define-char + '((=>ucs . #x60E6) ; 惦 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xB17D) ; ý¢€‹…½ + (ideograph-daikanwa . 10847) ; ø¸‚©Ÿ + (=jef-china3 . #x93E1) ; øº‰¡ + )) +(define-char + '((morohashi-daikanwa 10847 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x356B) ; ø»„¤¦ + (chinese-isoir165 . #x356B) ; ø»Œ¶ + (chinese-cns11643-1 . #x5A43) ; ø»’–¬ + (=ucs . #x60E6) ; 惦 + )) +(define-char + '((=>ucs . #x60E7) ; 惧 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x577C) ; ø½‹†« + (=gt-pj-1 . #x577C) ; ø½‹†« + (ideograph-daikanwa . 10848) ; ø¸‚©  + (ucs-jis . #x60E7) ; ø½‹†« + )) +(define-char + '((morohashi-daikanwa 10848 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3E65) ; ø»„±® + (chinese-isoir165 . #x3E65) ; ø»™¾ + (chinese-cns11643-3 . #x3576) ; ø»•µ‘ + (=ucs . #x60E7) ; 惧 + )) +(define-char + '((=>ucs . #x22716) ; 𢜖 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 10849) ; ø¸‚©¡ + )) +(define-char + '((morohashi-daikanwa 10849 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4868) ; ø»œ¯‰ + (=ucs . #x22716) ; 𢜖 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2543) + (vulgar-ideograph-of + ((sources morohashi-daikanwa) + (char . ((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2544) + (ideograph-daikanwa . 11094) ; ø¸‚­– + )) + )) + (chinese-gb2312 . #x3252) ; ø»„Ÿ³ + (=jis-x0208 . #x3B34) ; ø½Šœ› + (chinese-isoir165 . #x3252) ; ø»ˆƒ + (=gt-pj-1 . #x3B34) ; 惨 + (ideograph-daikanwa . 10850) ; ø¸‚©¢ + (=ucs . #x60E8) ; 惨 + )) +(define-char + '((=>ucs . #x60E8) ; 惨 + (morohashi-daikanwa 10850 0 4) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3578) ; ø»•µ“ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x334D) ; ø»„¡Œ + (chinese-isoir165 . #x334D) ; ø»‰œ + (chinese-cns11643-3 . #x3B5A) ; ø»•½© + (ideograph-daikanwa . 10851) ; ø¸‚©£ + (=ucs . #x60E9) ; 惩 + )) +(define-char + '((=>ucs . #x22742) ; 𢝂 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 10852) ; ø¸‚©¤ + )) +(define-char + '((morohashi-daikanwa 10852 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x22742) ; 𢝂 + )) +(define-char + '((=>ucs . #x22742) ; 𢝂 + (morohashi-daikanwa 10852 0 4) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x325F) ; ø»š„¨ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3256) ; ø»š„Ÿ + (ideograph-daikanwa . 49102) ; ø¸‹¿Ž + (=ucs . #x22717) ; 𢜗 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x486A) ; ø»œ¯‹ + (ideograph-daikanwa . 49103) ; ø¸‹¿ + (=ucs . #x2661B) ; 𦘛 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x487A) ; ø»œ¯› + (ideograph-daikanwa . 49104) ; ø¸‹¿ + (=ucs . #x2277D) ; 𢝽 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3842) ; ø»šŒ¿ + (=ucs . #x3956) ; 㥖 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4375) ; ø»„¹” + (chinese-isoir165 . #x4375) ; ø»¡¤ + (=ucs . #x60AF) ; 悯 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B55) ; ø»•½¤ + (=ucs . #x60D6) ; 惖 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x3139) ; ø»„¼ + (chinese-isoir165 . #x3139) ; ø»†Œ + (=ucs . #x60EB) ; 惫 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3251) ; ø»„Ÿ² + (chinese-isoir165 . #x3251) ; ø»ˆ‚ + (=ucs . #x60ED) ; 惭 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x352C) ; ø»„£§ + (chinese-isoir165 . #x352C) ; ø»‹· + (chinese-cns11643-3 . #x3574) ; ø»•µ + (=ucs . #x60EE) ; 惮 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x395F) ; ø»„ª’ + (chinese-isoir165 . #x395F) ; ø»’¢ + (=ucs . #x60EF) ; 惯 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4021) ; ø»œ¢’ + (=ucs . #x22725) ; 𢜥 + )) +(define-char + '((=>ucs . #x395A) ; 㥚 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10853) ; ø¸‚©¥ + )) +(define-char + '((morohashi-daikanwa 10853 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x316A) ; ø»—¹‘ + (=ucs . #x395A) ; 㥚 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3848) ; ø»š… + (ideograph-daikanwa . 10854) ; ø¸‚©¦ + (=ucs . #x395B) ; 㥛 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2608) + (chinese-gb2312 . #x3668) ; ø»„¦ + (=jis-x0208 . #x4246) ; ø½Š¦¿ + (korean-ksc5601 . #x7667) ; ø»Š˜ˆ + (chinese-isoir165 . #x3668) ; ø»Ž‘ + (=gt-pj-1 . #x4246) ; 惰 + (chinese-big5 . #xB46B) ; ý¢€‹‘« + (ideograph-daikanwa . 10855) ; ø¸‚©§ + (=ucs . #x60F0) ; 惰 + )) +(define-char + '((=>ucs . #x60F0) ; 惰 + (morohashi-daikanwa 10855 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F32) ; ø»’± + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2525) + (=jis-x0208 . #x583D) ; ø½‹‡Š + (korean-ksc5601 . #x525D) ; ø»‰£† + (chinese-cns11643-1 . #x5F36) ; ø»’µ + (chinese-gb12345 . #x4455) ; 惱 + (=gt-pj-1 . #x583D) ; 惱 + (chinese-big5 . #xB46F) ; ý¢€‹‘¯ + (ideograph-daikanwa . 10856) ; ø¸‚©¨ + (=ucs . #x60F1) ; 惱 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3E33) ; ø»‹ˆ + (chinese-cns11643-2 . #x3B63) ; ø»“³® + (=jis-x0213-2-2000 . #x2C58) ; ø»¤® + (chinese-gb12345 . #x6322) ; 惲 + (chinese-big5 . #xD940) ; ý¢€¥€ + (ideograph-daikanwa . 10857) ; ø¸‚©© + (=jef-china3 . #x4EC2) ; øº„»‚ + (=ucs . #x60F2) ; 惲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 2606) + (chinese-gb2312 . #x4F6B) ; ø»…Š² + (=jis-x0208 . #x415B) ; ø½Š¥¶ + (korean-ksc5601 . #x5F4C) ; ø»‰µ» + (chinese-isoir165 . #x4F6B) ; ø»³‚ + (chinese-cns11643-1 . #x6377) ; ø»’¤® + (=gt-pj-1 . #x415B) ; 想 + (chinese-big5 . #xB751) ; ý¢€‹‘ + (ideograph-daikanwa . 10858) ; ø¸‚©ª + (=ucs . #x60F3) ; 想 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2603) + (chinese-gb2312 . #x6337) ; ø»…§– + (=jis-x0208 . #x5838) ; ø½‹‡… + (chinese-isoir165 . #x6337) ; ø»Ž¦ + (chinese-cns11643-1 . #x5F34) ; ø»’³ + (=gt-pj-1 . #x5838) ; 惴 + (chinese-big5 . #xB46D) ; ý¢€‹‘­ + (ideograph-daikanwa . 10859) ; ø¸‚©« + (=ucs . #x60F4) ; 惴 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10860) ; ø¸‚©¬ + (=cbeta . 02291) ; ø¸ £³ + (=ucs . #x395C) ; 㥜 + )) +(define-char + '((=>ucs . #x395C) ; 㥜 + (morohashi-daikanwa 10860 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3756) ; ø»˜± + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3E34) ; ø»‹‰ + (=jis-x0213-2-2000 . #x2C59) ; ø»¤®‚ + (chinese-big5 . #xD944) ; ý¢€¥„ + (ideograph-daikanwa . 10861) ; ø¸‚©­ + (=ucs . #x60F5) ; 惵 + )) +(define-char + '((=>ucs . #x60F5) ; 惵 + (morohashi-daikanwa 10861 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B67) ; ø»“³² + )) +(define-char + '((=>ucs . #x22728) ; 𢜨 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 10862) ; ø¸‚©® + )) +(define-char + '((morohashi-daikanwa 10862 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D3F) ; ø»˜ŠŽ + (=ucs . #x22728) ; 𢜨 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2595) + (chinese-gb2312 . #x3B4C) ; ø»„¬» + (=jis-x0208 . #x5835) ; ø½‹‡‚ + (korean-ksc5601 . #x7C49) ; ø»Š ž + (chinese-isoir165 . #x3B4C) ; ø»•‹ + (chinese-cns11643-1 . #x5F38) ; ø»’· + (=gt-pj-1 . #x5835) ; 惶 + (chinese-big5 . #xB471) ; ý¢€‹‘± + (ideograph-daikanwa . 10863) ; ø¸‚©¯ + (=ucs . #x60F6) ; 惶 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 2601) + (=jis-x0208 . #x5836) ; ø½‹‡ƒ + (chinese-cns11643-2 . #x426B) ; ø»“¾ˆ + (=gt-pj-1 . #x5836) ; 惷 + (chinese-big5 . #xDD65) ; ý¢€µ¥ + (ideograph-daikanwa . 10864) ; ø¸‚©° + (=ucs . #x60F7) ; 惷 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3E35) ; ø»‹Š + (chinese-cns11643-2 . #x3B69) ; ø»“³´ + (=jis-x0213-1-2000 . #x7457) ; ø»¤¬ + (chinese-big5 . #xD946) ; ý¢€¥† + (ideograph-daikanwa . 10865) ; ø¸‚©± + (=ucs . #x60F8) ; 惸 + )) +(define-char + '((=>ucs . #x60F9) ; 惹 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6379) ; ø»’¤° + (chinese-big5 . #xB753) ; ý¢€‹“ + (ideograph-daikanwa . 10866) ; ø¸‚©² + )) +(define-char + '((morohashi-daikanwa 10866 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x4847) ; ø»„¿¼ + (=jis-x0208 . #x3C66) ; ø½Šž« + (korean-ksc5601 . #x6529) ; ø»‰¾Œ + (chinese-isoir165 . #x4847) ; ø»¨Œ + (=gt-pj-1 . #x3C66) ; 惹 + (=ucs . #x60F9) ; 惹 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x384D) ; ø»šŠ + (ideograph-daikanwa . 10867) ; ø¸‚©³ + (=ucs . #x2272A) ; 𢜪 + )) +(define-char + '((=>ucs . #x2272A) ; 𢜪 + (morohashi-daikanwa 10867 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (=cbeta . 00389) ; ø¸ †… + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2604) + (chinese-gb2312 . #x504A) ; ø»…‹¯ + (=jis-x0208 . #x5839) ; ø½‹‡† + (korean-ksc5601 . #x6076) ; ø»‰¸ƒ + (chinese-isoir165 . #x504A) ; ø»³¿ + (chinese-cns11643-1 . #x5F30) ; ø»’¯ + (=gt-pj-1 . #x5839) ; 惺 + (chinese-big5 . #xB469) ; ý¢€‹‘© + (ideograph-daikanwa . 10868) ; ø¸‚©´ + (=gt-k . 09188) ; ý¡„‚¤ + (=ucs . #x60FA) ; 惺 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2607) + (=jis-x0208 . #x583C) ; ø½‹‡‰ + (korean-ksc5601 . #x7633) ; ø»Š—” + (chinese-cns11643-1 . #x5F33) ; ø»’² + (chinese-gb12345 . #x627C) ; 惻 + (=gt-pj-1 . #x583C) ; 惻 + (chinese-big5 . #xB46C) ; ý¢€‹‘¬ + (ideograph-daikanwa . 10869) ; ø¸‚©µ + (=ucs . #x60FB) ; 惻 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x525E) ; ø»œ½« + (ideograph-daikanwa . 10870) ; ø¸‚©¶ + (=ucs . #x22754) ; 𢝔 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3852) ; ø»š + (ideograph-daikanwa . 10871) ; ø¸‚©· + (=ucs . #x2272B) ; 𢜫 + )) +(define-char + '((=>ucs . #x60FC) ; 惼 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3E36) ; ø»‹‹ + (chinese-cns11643-2 . #x3B6A) ; ø»“³µ + (chinese-big5 . #xD947) ; ý¢€¥‡ + (ideograph-daikanwa . 10872) ; ø¸‚©¸ + (ucs-jis . #x60FC) ; ø»‹‹ + )) +(define-char + '((morohashi-daikanwa 10872 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x60FC) ; 惼 + )) +(define-char + '((=>ucs . #x2272C) ; 𢜬 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10873) ; ø¸‚©¹ + (=cbeta . 03891) ; ø¸ ¼³ + )) +(define-char + '((morohashi-daikanwa 10873 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x374F) ; ø»˜ª + (=ucs . #x2272C) ; 𢜬 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3757) ; ø»˜² + (ideograph-daikanwa . 10874) ; ø¸‚©º + (=ucs . #x2272D) ; 𢜭 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3E37) ; ø»‹Œ + (chinese-cns11643-3 . #x3B5E) ; ø»•½­ + (ideograph-daikanwa . 10875) ; ø¸‚©» + (=cbeta . 00665) ; ø¸ Š™ + (=ucs . #x60FD) ; 惽 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10876) ; ø¸‚©¼ + (=ucs . #x2272E) ; 𢜮 + )) +(define-char + '((=>ucs . #x2272E) ; 𢜮 + (morohashi-daikanwa 10876 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3751) ; ø»˜¬ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 10877) ; ø¸‚©½ + (=ucs . #x2272F) ; 𢜯 + )) +(define-char + '((=>ucs . #x2272F) ; 𢜯 + (morohashi-daikanwa 10877 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x525D) ; ø»œ½ª + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4923) ; ø»œ¯¢ + (ideograph-daikanwa . 10878) ; ø¸‚©¾ + (=ucs . #x22730) ; 𢜰 + )) +(define-char + '((=>ucs . #x60FE) ; 惾 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10879) ; ø¸‚©¿ + )) +(define-char + '((morohashi-daikanwa 10879 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B6B) ; ø»“³¶ + (chinese-big5 . #xD948) ; ý¢€¥ˆ + (=ucs . #x60FE) ; 惾 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3750) ; ø»˜« + (ideograph-daikanwa . 10880) ; ø¸‚ª€ + (=ucs . #x395D) ; 㥝 + )) +(define-char + '((=>ucs . #x22731) ; 𢜱 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10881) ; ø¸‚ª + )) +(define-char + '((morohashi-daikanwa 10881 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x22731) ; 𢜱 + )) +(define-char + '((=>ucs . #x22731) ; 𢜱 + (morohashi-daikanwa 10881 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3850) ; ø»š + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B71) ; ø»“³¼ + (chinese-big5 . #xD94E) ; ý¢€¥Ž + (ideograph-daikanwa . 10882) ; ø¸‚ª‚ + (=jef-china3 . #x4EC3) ; øº„»ƒ + (=ucs . #x60FF) ; 惿 + )) +(define-char + '((=>ucs . #x22732) ; 𢜲 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10883) ; ø¸‚ªƒ + )) +(define-char + '((morohashi-daikanwa 10883 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4922) ; ø»œ¯¡ + (=ucs . #x22732) ; 𢜲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2602) + (chinese-gb2312 . #x6338) ; ø»…§— + (=jis-x0208 . #x5837) ; ø½‹‡„ + (chinese-isoir165 . #x6338) ; ø»Ž§ + (chinese-cns11643-1 . #x5F3A) ; ø»’¹ + (=gt-pj-1 . #x5837) ; 愀 + (chinese-big5 . #xB473) ; ý¢€‹‘³ + (ideograph-daikanwa . 10884) ; ø¸‚ª„ + (=ucs . #x6100) ; 愀 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 2600) + (chinese-gb2312 . #x336E) ; ø»„¡­ + (=jis-x0208 . #x3D25) ; ø½ŠŸˆ + (korean-ksc5601 . #x617E) ; ø»‰¹© + (chinese-isoir165 . #x336E) ; ø»‰½ + (chinese-cns11643-1 . #x637A) ; ø»’¤± + (=gt-pj-1 . #x3D25) ; 愁 + (chinese-big5 . #xB754) ; ý¢€‹” + (ideograph-daikanwa . 10885) ; ø¸‚ª… + (=gt-k . 10219) ; ý¡„‚Ÿ« + (=ucs . #x6101) ; 愁 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x525B) ; ø»œ½¨ + (ideograph-daikanwa . 10886) ; ø¸‚ª† + (=ucs . #x22772) ; 𢝲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3753) ; ø»˜® + (ideograph-daikanwa . 10887) ; ø¸‚ª‡ + (=ucs . #x22733) ; 𢜳 + )) +(define-char + '((=>ucs . #x395E) ; 㥞 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10888) ; ø¸‚ªˆ + )) +(define-char + '((morohashi-daikanwa 10888 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B5C) ; ø»•½« + (=ucs . #x395E) ; 㥞 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3759) ; ø»˜´ + (ideograph-daikanwa . 10889) ; ø¸‚ª‰ + (=ucs . #x395F) ; 㥟 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x3E38) ; ø»‹ + (chinese-cns11643-4 . #x3D3D) ; ø»˜ŠŒ + (ideograph-daikanwa . 10890) ; ø¸‚ªŠ + (=jef-china3 . #x4DD7) ; øº„·— + (=ucs . #x6102) ; 愂 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x583A) ; ø½‹‡‡ + (chinese-cns11643-2 . #x3B6D) ; ø»“³¸ + (=gt-pj-1 . #x583A) ; 愃 + (chinese-big5 . #xD94A) ; ý¢€¥Š + (ideograph-daikanwa . 10891) ; ø¸‚ª‹ + (=ucs . #x6103) ; 愃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B72) ; ø»“³½ + (chinese-big5 . #xD94F) ; ý¢€¥ + (ideograph-daikanwa . 10892) ; ø¸‚ªŒ + (=ucs . #x6104) ; 愄 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10893) ; ø¸‚ª + (=ucs . #x22734) ; 𢜴 + )) +(define-char + '((=>ucs . #x22734) ; 𢜴 + (morohashi-daikanwa 10893 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3856) ; ø»š“ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10894) ; ø¸‚ªŽ + (=ucs . #x22735) ; 𢜵 + )) +(define-char + '((=>ucs . #x22735) ; 𢜵 + (morohashi-daikanwa 10894 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3858) ; ø»š• + )) +(define-char + '((=>ucs . #x22736) ; 𢜶 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10895) ; ø¸‚ª + )) +(define-char + '((morohashi-daikanwa 10895 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3843) ; ø»š€ + (=ucs . #x22736) ; 𢜶 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 10896) ; ø¸‚ª + (=ucs . #x22737) ; 𢜷 + )) +(define-char + '((=>ucs . #x22737) ; 𢜷 + (morohashi-daikanwa 10896 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5261) ; ø»œ½® + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10897) ; ø¸‚ª‘ + (=ucs . #x22738) ; 𢜸 + )) +(define-char + '((=>ucs . #x22738) ; 𢜸 + (morohashi-daikanwa 10897 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x385A) ; ø»š— + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B66) ; ø»“³± + (chinese-big5 . #xD943) ; ý¢€¥ƒ + (ideograph-daikanwa . 10898) ; ø¸‚ª’ + (=ucs . #x6105) ; 愅 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 10899) ; ø¸‚ª“ + (=ucs . #x22739) ; 𢜹 + )) +(define-char + '((=>ucs . #x22739) ; 𢜹 + (morohashi-daikanwa 10899 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F33) ; ø»š—‚ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 2591) + (chinese-gb2312 . #x6D29) ; ø»…µ´ + (=jis-x0208 . #x5834) ; ø½‹‡ + (korean-ksc5601 . #x4B70) ; ø»‰™‡ + (chinese-isoir165 . #x6D29) ; ø»Žž„ + (chinese-cns11643-1 . #x6426) ; ø»’¤» + (=gt-pj-1 . #x5834) ; 愆 + (chinese-big5 . #xB75E) ; ý¢€‹ž + (ideograph-daikanwa . 10900) ; ø¸‚ª” + (=ucs . #x6106) ; 愆 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5263) ; ø»œ½° + (ideograph-daikanwa . 10901) ; ø¸‚ª• + (=ucs . #x22750) ; 𢝐 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B4F) ; ø»•½ž + (ideograph-daikanwa . 10902) ; ø¸‚ª– + (=cbeta . 02292) ; ø¸ £´ + (=ucs . #x6107) ; 愇 + )) +(define-char + '((=>ucs . #x6107) ; 愇 + (morohashi-daikanwa 10902 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3E39) ; ø»‹Ž + (ucs-jis . #x6107) ; ø»‹Ž + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10903) ; ø¸‚ª— + (=cbeta . 05646) ; ø¸¡˜Ž + (=jef-china3 . #x4EC4) ; øº„»„ + (=ucs . #x3960) ; 㥠 + )) +(define-char + '((=>ucs . #x3960) ; 㥠 + (morohashi-daikanwa 10903 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B5F) ; ø»•½® + )) +(define-char + '((=>ucs . #x6108) ; 愈 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x4C7C) ; ø»‚¼¥ + (korean-ksc5601 . #x6A6F) ; ø»Š†¨ + (ideograph-daikanwa . 10904) ; ø¸‚ª˜ + )) +(define-char + '((=>ucs . #x6108) ; 愈 + (morohashi-daikanwa 10904 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xB755) ; ý¢€‹• + )) +(define-char + '((morohashi-daikanwa 10904 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x537A) ; ø»…¹ + (japanese-jisx0208 . #x4C7C) ; ø»‡­ + (chinese-isoir165 . #x537A) ; ø»¹‰ + (=jis-x0208-1990 . #x4C7C) ; ø½Š¶¡ + (=gt-pj-1 . #x4C7C) ; 愈 + (=gt-k . 10276) ; ý¡„‚ ¤ + (=jef-china3 . #x4EEB) ; øº„»« + (=ucs . #x6108) ; 愈 + )) +(define-char + '((=>ucs . #x6108) ; 愈 + (morohashi-daikanwa 10904 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x637B) ; ø»’¤² + )) +(define-char + '((=>ucs . #x6109) ; 愉 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x6A70) ; ø»Š†© + (ideograph-daikanwa . 10905) ; ø¸‚ª™ + (=jef-china3 . #x4EC5) ; øº„»… + )) +(define-char + '((morohashi-daikanwa 10905 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5364) ; ø»…£ + (=jis-x0208 . #x4C7B) ; ø½Š¶  + (chinese-isoir165 . #x5364) ; ø»¸³ + (=gt-pj-1 . #x4C7B) ; 愉 + (chinese-big5 . #xB472) ; ý¢€‹‘² + (=ucs . #x6109) ; 愉 + )) +(define-char + '((=>ucs . #x6109) ; 愉 + (morohashi-daikanwa 10905 1 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F39) ; ø»’¸ + )) +(define-char + '((=>ucs . #x2273A) ; 𢜺 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10906) ; ø¸‚ªš + )) +(define-char + '((morohashi-daikanwa 10906 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x375B) ; ø»˜¶ + (=ucs . #x2273A) ; 𢜺 + )) +(define-char + '((=>ucs . #x2273B) ; 𢜻 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10907) ; ø¸‚ª› + )) +(define-char + '((morohashi-daikanwa 10907 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3853) ; ø»š + (=ucs . #x2273B) ; 𢜻 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10908) ; ø¸‚ªœ + (=ucs . #x2273C) ; 𢜼 + )) +(define-char + '((=>ucs . #x2273C) ; 𢜼 + (morohashi-daikanwa 10908 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4921) ; ø»œ¯  + )) +(define-char + '((=>ucs . #x2273D) ; 𢜽 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10909) ; ø¸‚ª + )) +(define-char + '((morohashi-daikanwa 10909 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3846) ; ø»šƒ + (=ucs . #x2273D) ; 𢜽 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10910) ; ø¸‚ªž + (=ucs . #x3961) ; 㥡 + )) +(define-char + '((=>ucs . #x3961) ; 㥡 + (morohashi-daikanwa 10910 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3754) ; ø»˜¯ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x487B) ; ø»œ¯œ + (ideograph-daikanwa . 10911) ; ø¸‚ªŸ + (=ucs . #x2273E) ; 𢜾 + )) +(define-char + '((=>ucs . #x3962) ; 㥢 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10912) ; ø¸‚ª  + )) +(define-char + '((morohashi-daikanwa 10912 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x374E) ; ø»˜© + (=ucs . #x3962) ; 㥢 + )) +(define-char + '((=>ucs . #x22740) ; 𢝀 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10913) ; ø¸‚ª¡ + )) +(define-char + '((morohashi-daikanwa 10913 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3844) ; ø»š + (=ucs . #x22740) ; 𢝀 + )) +(define-char + '((=>ucs . #x22741) ; 𢝁 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10914) ; ø¸‚ª¢ + )) +(define-char + '((morohashi-daikanwa 10914 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3854) ; ø»š‘ + (=ucs . #x22741) ; 𢝁 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F32) ; ø»š— + (ideograph-daikanwa . 10915) ; ø¸‚ª£ + (=ucs . #x3963) ; 㥣 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3E3A) ; ø»‹ + (chinese-cns11643-2 . #x3B64) ; ø»“³¯ + (chinese-big5 . #xD941) ; ý¢€¥ + (ideograph-daikanwa . 10916) ; ø¸‚ª¤ + (=ucs . #x610A) ; 愊 + )) +(define-char + '((=>ucs . #x610B) ; 愋 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10917) ; ø¸‚ª¥ + )) +(define-char + '((morohashi-daikanwa 10917 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B73) ; ø»“³¾ + (chinese-big5 . #xD950) ; ý¢€¥ + (=ucs . #x610B) ; 愋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3E3B) ; ø»‹ + (chinese-cns11643-3 . #x3B51) ; ø»•½  + (ideograph-daikanwa . 10918) ; ø¸‚ª¦ + (=ucs . #x610C) ; 愌 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 2611) + (chinese-gb2312 . #x6D2A) ; ø»…µµ + (=jis-x0208 . #x583E) ; ø½‹‡‹ + (korean-ksc5601 . #x5A40) ; ø»‰®™ + (chinese-isoir165 . #x6D2A) ; ø»Žž… + (chinese-cns11643-1 . #x6425) ; ø»’¤º + (=gt-pj-1 . #x583E) ; 愍 + (chinese-big5 . #xB75D) ; ý¢€‹ + (ideograph-daikanwa . 10919) ; ø¸‚ª§ + (=gt-k . 10304) ; ý¡„‚¡€ + (=ucs . #x610D) ; 愍 + )) +(define-char + '((=>ucs . #x610E) ; 愎 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2613) + (ideograph-daikanwa . 10920) ; ø¸‚ª¨ + )) +(define-char + '((=>ucs . #x610E) ; 愎 + (morohashi-daikanwa 10920 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2613) + (chinese-cns11643-1 . #x5F37) ; ø»’¶ + )) +(define-char + '((morohashi-daikanwa 10920 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2613) + (chinese-gb2312 . #x6339) ; ø»…§˜ + (=jis-x0208 . #x583F) ; ø½‹‡Œ + (korean-ksc5601 . #x7834) ; ø»Šš‘ + (chinese-isoir165 . #x6339) ; ø»Ž¨ + (=gt-pj-1 . #x583F) ; 愎 + (chinese-big5 . #xB470) ; ý¢€‹‘° + (=ucs . #x610E) ; 愎 + )) +(define-char + '((=>ucs . #x610F) ; 意 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-1 . 2578) + (shinjigen-2 . 2577) + (=jis-x0208 . #x3055) ; ø½ŠŒ² + (korean-ksc5601 . #x6B72) ; ø»Šˆ‰ + (=gt-pj-1 . #x3055) ; ø½ŠŒ² + (chinese-big5 . #xB74E) ; ý¢€‹Ž + (ideograph-daikanwa . 10921) ; ø¸‚ª© + (=gt-k . 10169) ; ý¡„‚ž¹ + (ucs-jis . #x610F) ; ø½ŠŒ² + )) +(define-char + '((morohashi-daikanwa 10921 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x5262) ; ø»…ƒ + (chinese-isoir165 . #x5262) ; ø»·“ + (chinese-cns11643-1 . #x6374) ; ø»’¤« + (=ucs . #x610F) ; 意 + )) +(define-char + '((=>ucs . #x610F) ; 意 + (morohashi-daikanwa 10921 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jef-china3 . #x4DD9) ; øº„·™ + )) +(define-char + '((=>ucs . #x22743) ; 𢝃 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 10922) ; ø¸‚ªª + )) +(define-char + '((morohashi-daikanwa 10922 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5258) ; ø»œ½¥ + (=ucs . #x22743) ; 𢝃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3847) ; ø»š„ + (ideograph-daikanwa . 10923) ; ø¸‚ª« + (=ucs . #x22744) ; 𢝄 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D36) ; ø»˜Š… + (ideograph-daikanwa . 10924) ; ø¸‚ª¬ + (=ucs . #x22745) ; 𢝅 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3E3C) ; ø»‹‘ + (chinese-cns11643-2 . #x3B70) ; ø»“³» + (=jis-x0213-2-2000 . #x2C5A) ; ø»¤®ƒ + (chinese-big5 . #xD94D) ; ý¢€¥ + (ideograph-daikanwa . 10925) ; ø¸‚ª­ + (=jef-china3 . #x8CE3) ; øºˆ³£ + (=ucs . #x6110) ; 愐 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3758) ; ø»˜³ + (ideograph-daikanwa . 10926) ; ø¸‚ª® + (=cbeta . 06809) ; ø¸¡ª™ + (=ucs . #x22746) ; 𢝆 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3E3D) ; ø»‹’ + (chinese-cns11643-3 . #x3B5D) ; ø»•½¬ + (ideograph-daikanwa . 10927) ; ø¸‚ª¯ + (=jef-china3 . #x4EEE) ; øº„»® + (=ucs . #x6111) ; 愑 + )) +(define-char + '((=>ucs . #x22747) ; 𢝇 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10928) ; ø¸‚ª° + )) +(define-char + '((morohashi-daikanwa 10928 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3859) ; ø»š– + (=ucs . #x22747) ; 𢝇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x487C) ; ø»œ¯ + (ideograph-daikanwa . 10929) ; ø¸‚ª± + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3851) ; ø»šŽ + (ideograph-daikanwa . 10930) ; ø¸‚ª² + (=ucs . #x22748) ; 𢝈 + )) +(define-char + '((=>ucs . #x22749) ; 𢝉 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10931) ; ø¸‚ª³ + )) +(define-char + '((morohashi-daikanwa 10931 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x22749) ; 𢝉 + )) +(define-char + '((=>ucs . #x22749) ; 𢝉 + (morohashi-daikanwa 10931 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x384B) ; ø»šˆ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4125) ; ø»–…¨ + (ideograph-daikanwa . 10932) ; ø¸‚ª´ + (=ucs . #x3964) ; 㥤 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3E3E) ; ø»‹“ + (chinese-cns11643-1 . #x5F3B) ; ø»’º + (chinese-big5 . #xB474) ; ý¢€‹‘´ + (ideograph-daikanwa . 10933) ; ø¸‚ªµ + (=jef-china3 . #x4EC6) ; øº„»† + (=ucs . #x6112) ; 愒 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F31) ; ø»š—€ + (ideograph-daikanwa . 10934) ; ø¸‚ª¶ + (=ucs . #x2274A) ; 𢝊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B60) ; ø»•½¯ + (ideograph-daikanwa . 10935) ; ø¸‚ª· + (=ucs . #x3967) ; 㥧 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3E3F) ; ø»‹” + (chinese-cns11643-2 . #x3B68) ; ø»“³³ + (=jis-x0213-2-2000 . #x2C5C) ; ø»¤®… + (chinese-big5 . #xD945) ; ý¢€¥… + (ideograph-daikanwa . 10936) ; ø¸‚ª¸ + (=jef-china3 . #x4EC7) ; øº„»‡ + (=ucs . #x6113) ; 愓 + )) +(define-char + '((=>ucs . #x6114) ; 愔 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3E40) ; ø»‹• + (chinese-big5 . #xD8FE) ; ý¢€£¾ + (ideograph-daikanwa . 10937) ; ø¸‚ª¹ + (=jef-china3 . #x4EC8) ; øº„»ˆ + (ucs-jis . #x6114) ; ø»‹• + )) +(define-char + '((morohashi-daikanwa 10937 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-isoir165 . #x7C6A) ; ø»Žµ‡ + (chinese-cns11643-2 . #x3B62) ; ø»“³­ + (=ucs . #x6114) ; 愔 + )) +(define-char + '((=>ucs . #x2274B) ; 𢝋 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10938) ; ø¸‚ªº + )) +(define-char + '((=>ucs . #x2274B) ; 𢝋 + (morohashi-daikanwa 10938 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4877) ; ø»œ¯˜ + )) +(define-char + '((=>ucs . #x2274B) ; 𢝋 + (morohashi-daikanwa 10938 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (=cbeta . 02290) ; ø¸ £² + )) +(define-char + '((morohashi-daikanwa 10938 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x2274B) ; 𢝋 + )) +(define-char + '((=>ucs . #x6115) ; 愕 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2581) + (=jis-x0208 . #x5833) ; ø½‹‡€ + (korean-ksc5601 . #x6443) ; ø»‰½ˆ + (=gt-pj-1 . #x5833) ; ø½‹‡€ + (ideograph-daikanwa . 10939) ; ø¸‚ª» + (ucs-jis . #x6115) ; ø½‹‡€ + )) +(define-char + '((morohashi-daikanwa 10939 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6335) ; ø»…§” + (chinese-isoir165 . #x6335) ; ø»Ž¤ + (chinese-cns11643-1 . #x5F31) ; ø»’° + (chinese-big5 . #xB46A) ; ý¢€‹‘ª + (=ucs . #x6115) ; 愕 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3E41) ; ø»‹– + (chinese-big5 . #xD942) ; ý¢€¥‚ + (ideograph-daikanwa . 10940) ; ø¸‚ª¼ + (=jef-china3 . #x4EC9) ; øº„»‰ + (=ucs . #x6116) ; 愖 + )) +(define-char + '((=>ucs . #x6116) ; 愖 + (morohashi-daikanwa 10940 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B65) ; ø»“³° + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x384F) ; ø»šŒ + (ideograph-daikanwa . 10941) ; ø¸‚ª½ + (=ucs . #x2274C) ; 𢝌 + )) +(define-char + '((morohashi-daikanwa 10941 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (=cbeta . 02068) ; ø¸  ” + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x3E42) ; ø»‹— + (chinese-cns11643-5 . #x3F30) ; ø»š–¿ + (ideograph-daikanwa . 10942) ; ø¸‚ª¾ + (=cbeta . 03693) ; ø¸ ¹­ + (=ucs . #x6117) ; 愗 + )) +(define-char + '((=>ucs . #x6118) ; 愘 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xD94B) ; ý¢€¥‹ + (ideograph-daikanwa . 10943) ; ø¸‚ª¿ + )) +(define-char + '((morohashi-daikanwa 10943 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B6E) ; ø»“³¹ + (=jef-china3 . #x4ECA) ; øº„»Š + (=ucs . #x6118) ; 愘 + )) +(define-char + '((=>ucs . #x6119) ; 愙 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x3552) ; ø½Š”… + (korean-ksc5601 . #x4B54) ; ø»‰˜« + (ideograph-daikanwa . 07128) ; ø¸¯˜ + ) + ((=ucs . #x5FC3) ; 心 + )) + (japanese-jisx0212 . #x3E43) ; ø»‹˜ + (=jis-x0213-2-2000 . #x2C5D) ; ø»¤®† + (ideograph-daikanwa . 10944) ; ø¸‚«€ + (=cbeta . 04945) ; ø¸¡‘ + (ucs-jis . #x6119) ; ø»‹˜ + )) +(define-char + '((morohashi-daikanwa 10944 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5BA2) ; 客 + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-3 . #x412B) ; ø»–…® + (=ucs . #x6119) ; 愙 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3755) ; ø»˜° + (ideograph-daikanwa . 10945) ; ø¸‚« + (=ucs . #x3965) ; 㥥 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x535E) ; ø»… + (=jis-x0208 . #x3672) ; ø½Š–ƒ + (korean-ksc5601 . #x6957) ; ø»Š„² + (chinese-isoir165 . #x535E) ; ø»¸­ + (chinese-cns11643-1 . #x6373) ; ø»’¤ª + (=gt-pj-1 . #x3672) ; 愚 + (chinese-big5 . #xB74D) ; ý¢€‹ + (ideograph-daikanwa . 10946) ; ø¸‚«‚ + (=gt-k . 10198) ; ý¡„‚Ÿ– + (=ucs . #x611A) ; 愚 + )) +(define-char + '((=>ucs . #x611B) ; 愛 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 10947) ; ø¸‚«ƒ + )) +(define-char + '((=>ucs . #x611B) ; 愛 + (morohashi-daikanwa 10947 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6378) ; ø»’¤¯ + )) +(define-char + '((morohashi-daikanwa 10947 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-1 . 2574) + (shinjigen-2 . 2574) + (=jis-x0208 . #x3026) ; ø½ŠŒƒ + (korean-ksc5601 . #x6471) ; ø»‰½¶ + (chinese-gb12345 . #x302E) ; 愛 + (=gt-pj-1 . #x3026) ; 愛 + (chinese-big5 . #xB752) ; ý¢€‹’ + (=ucs . #x611B) ; 愛 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D3E) ; ø»˜Š + (ideograph-daikanwa . 10948) ; ø¸‚«„ + (=ucs . #x3966) ; 㥦 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3E44) ; ø»‹™ + (chinese-cns11643-1 . #x5F2E) ; ø»’­ + (=jis-x0213-1-2000 . #x7458) ; ø»¤­ + (chinese-gb12345 . #x632B) ; 愜 + (chinese-big5 . #xB467) ; ý¢€‹‘§ + (ideograph-daikanwa . 10949) ; ø¸‚«… + (=jef-china3 . #x4ECB) ; øº„»‹ + (=ucs . #x611C) ; 愜 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xD94C) ; ý¢€¥Œ + (ideograph-daikanwa . 10950) ; ø¸‚«† + (=ucs . #x611D) ; 愝 + )) +(define-char + '((=>ucs . #x611D) ; 愝 + (morohashi-daikanwa 10950 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B6F) ; ø»“³º + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3E45) ; ø»‹š + (chinese-cns11643-3 . #x3B61) ; ø»•½° + (=jis-x0213-2-2000 . #x2C5E) ; ø»¤®‡ + (ideograph-daikanwa . 10951) ; ø¸‚«‡ + (=cbeta . 01458) ; ø¸ –² + (=ucs . #x611E) ; 愞 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x384A) ; ø»š‡ + (ideograph-daikanwa . 10952) ; ø¸‚«ˆ + (=cbeta . 02151) ; ø¸ ¡§ + (=ucs . #x22729) ; 𢜩 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 2583) + (chinese-gb2312 . #x3850) ; ø»„¨¥ + (=jis-x0208 . #x3436) ; ø½Š’‹ + (korean-ksc5601 . #x4A6F) ; ø»‰—¨ + (chinese-isoir165 . #x3850) ; ø»µ + (chinese-cns11643-1 . #x6376) ; ø»’¤­ + (=gt-pj-1 . #x3436) ; 感 + (chinese-big5 . #xB750) ; ý¢€‹ + (ideograph-daikanwa . 10953) ; ø¸‚«‰ + (=gt-k . 10187) ; ý¡„‚Ÿ‹ + (=ucs . #x611F) ; 感 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6333) ; ø»…§’ + (chinese-isoir165 . #x6333) ; ø»Ž¢ + (chinese-cns11643-3 . #x3B62) ; ø»•½± + (ideograph-daikanwa . 10954) ; ø¸‚«Š + (=jef-china3 . #x4EED) ; øº„»­ + (=ucs . #x6120) ; 愠 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4878) ; ø»œ¯™ + (ideograph-daikanwa . 10955) ; ø¸‚«‹ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x583B) ; ø½‹‡ˆ + (chinese-cns11643-3 . #x3B63) ; ø»•½² + (=gt-pj-1 . #x583B) ; 愡 + (ideograph-daikanwa . 10956) ; ø¸‚«Œ + (=cbeta . 03024) ; ø¸ ¯ + (=ucs . #x6121) ; 愡 + )) +(define-char + '((=>ucs . #x227A2) ; 𢞢 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 10957) ; ø¸‚« + )) +(define-char + '((morohashi-daikanwa 10957 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5259) ; ø»œ½¦ + (=ucs . #x227A2) ; 𢞢 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x525A) ; ø»œ½§ + (ideograph-daikanwa . 10958) ; ø¸‚«Ž + (=ucs . #x22751) ; 𢝑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x3E46) ; ø»‹› + (chinese-cns11643-3 . #x3B50) ; ø»•½Ÿ + (ideograph-daikanwa . 10959) ; ø¸‚« + (=jef-china3 . #x4ECC) ; øº„»Œ + (=ucs . #x6122) ; 愢 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x383D) ; ø»šŒº + (ideograph-daikanwa . 10960) ; ø¸‚« + (=ucs . #x2274D) ; 𢝍 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 10961) ; ø¸‚«‘ + (=ucs . #x3968) ; 㥨 + )) +(define-char + '((=>ucs . #x3968) ; 㥨 + (morohashi-daikanwa 10961 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D37) ; ø»˜Š† + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x487E) ; ø»œ¯Ÿ + (ideograph-daikanwa . 10962) ; ø¸‚«’ + (=ucs . #x2274E) ; 𢝎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5262) ; ø»œ½¯ + (ideograph-daikanwa . 10963) ; ø¸‚«“ + (=ucs . #x2274F) ; 𢝏 + )) +(define-char + '((=>ucs . #x3969) ; 㥩 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10964) ; ø¸‚«” + )) +(define-char + '((morohashi-daikanwa 10964 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3258) ; ø»š„¡ + (=ucs . #x3969) ; 㥩 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 10965) ; ø¸‚«• + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10966) ; ø¸‚«– + (=ucs . #x22752) ; 𢝒 + )) +(define-char + '((=>ucs . #x22752) ; 𢝒 + (morohashi-daikanwa 10966 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x487D) ; ø»œ¯ž + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3857) ; ø»š” + (ideograph-daikanwa . 10967) ; ø¸‚«— + (=ucs . #x22753) ; 𢝓 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5260) ; ø»œ½­ + (ideograph-daikanwa . 10968) ; ø¸‚«˜ + (=ucs . #x22755) ; 𢝕 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x384E) ; ø»š‹ + (ideograph-daikanwa . 10969) ; ø¸‚«™ + (=ucs . #x22787) ; 𢞇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F2F) ; ø»š–¾ + (ideograph-daikanwa . 10970) ; ø¸‚«š + (=ucs . #x22757) ; 𢝗 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F2E) ; ø»š–½ + (ideograph-daikanwa . 10971) ; ø¸‚«› + (=ucs . #x22789) ; 𢞉 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x384C) ; ø»š‰ + (ideograph-daikanwa . 10972) ; ø¸‚«œ + (=ucs . #x2278A) ; 𢞊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 1 207 12) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x541E) ; 吞 + ) + ((=ucs . #x5FC3) ; 心 + )) + (ideograph-daikanwa . 10973) ; ø¸‚« + (=hanziku-1 . #xD0E9) ; ý¢€ƒ© + (=ucs . #x2278B) ; 𢞋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 10974) ; ø¸‚«ž + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x525C) ; ø»œ½© + (ideograph-daikanwa . 10975) ; ø¸‚«Ÿ + (=ucs . #x2276D) ; 𢝭 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 10976) ; ø¸‚«  + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 10977) ; ø¸‚«¡ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 10978) ; ø¸‚«¢ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x525F) ; ø»œ½¬ + (ideograph-daikanwa . 10979) ; ø¸‚«£ + (=ucs . #x2276E) ; 𢝮 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6336) ; ø»…§• + (chinese-isoir165 . #x6336) ; ø»Ž¥ + (chinese-cns11643-1 . #x5F2F) ; ø»’® + (chinese-big5 . #xB468) ; ý¢€‹‘¨ + (ideograph-daikanwa . 10980) ; ø¸‚«¤ + (=ucs . #x6123) ; 愣 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x526D) ; ø»œ½º + (ideograph-daikanwa . 49109) ; ø¸‹¿• + (=ucs . #x227B6) ; 𢞶 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B5B) ; ø»•½ª + (=ucs . #x396B) ; 㥫 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x632B) ; ø»…§Š + (chinese-isoir165 . #x632B) ; ø»Žš + (=ucs . #x60EC) ; 惬 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x375F) ; ø»„§– + (chinese-isoir165 . #x375F) ; ø»¦ + (=ucs . #x6124) ; 愤 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x6125) ; 愥 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6334) ; ø»…§“ + (chinese-isoir165 . #x6334) ; ø»Ž£ + (=ucs . #x6126) ; 愦 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D40) ; ø»˜Š + (=ucs . #x2275D) ; 𢝝 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3752) ; ø»˜­ + (=ucs . #x2275E) ; 𢝞 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3849) ; ø»š† + (=ucs . #x2275F) ; 𢝟 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4879) ; ø»œ¯š + (=ucs . #x22760) ; 𢝠 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D35) ; ø»˜Š„ + (=ucs . #x227EA) ; 𢟪 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3845) ; ø»š‚ + (=ucs . #x2283F) ; 𢠿 + )) +(define-char + '((morohashi-daikanwa 10980 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x3448) ; ø»„¢¥ + (=jis-x0208 . #x3B7C) ; ø½Š£ + (korean-ksc5601 . #x6D31) ; ø»ŠŠ„ + (chinese-isoir165 . #x3448) ; ø»Šµ + (chinese-cns11643-1 . #x6375) ; ø»’¤¬ + (=gt-pj-1 . #x3B7C) ; 慈 + (chinese-big5 . #xB74F) ; ý¢€‹ + (=gt-k . 10217) ; ý¡„‚Ÿ© + (=ucs . #x6148) ; 慈 + )) +(define-char + '((=>ucs . #x2273F) ; 𢜿 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 10981) ; ø¸‚«¥ + )) +(define-char + '((morohashi-daikanwa 10981 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F34) ; ø»š—ƒ + (=ucs . #x2273F) ; 𢜿 + )) +(define-char + '((=>ucs . #x6127) ; 愧 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 2624) + (=jis-x0208 . #x5843) ; ø½‹‡ + (korean-ksc5601 . #x4E57) ; ø»‰ˆ + (chinese-cns11643-1 . #x6424) ; ø»’¤¹ + (=gt-pj-1 . #x5843) ; ø½‹‡ + (chinese-big5 . #xB75C) ; ý¢€‹œ + (ideograph-daikanwa . 10982) ; ø¸‚«¦ + (ucs-jis . #x6127) ; ø½‹‡ + )) +(define-char + '((morohashi-daikanwa 10982 0 4) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x4022) ; ø»„³§ + (chinese-isoir165 . #x4022) ; ø»›· + (=ucs . #x6127) ; 愧 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 2622) + (=jis-x0208 . #x5842) ; ø½‹‡ + (chinese-cns11643-2 . #x4A2A) ; ø»”ˆ· + (=gt-pj-1 . #x5842) ; 愨 + (chinese-big5 . #xE1C3) ; ý¢€Ž‡ƒ + (ideograph-daikanwa . 10983) ; ø¸‚«§ + (=ucs . #x6128) ; 愨 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4276) ; ø»“¾“ + (chinese-big5 . #xDD70) ; ý¢€µ° + (ideograph-daikanwa . 10984) ; ø¸‚«¨ + (=ucs . #x6129) ; 愩 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3E47) ; ø»‹œ + (chinese-cns11643-3 . #x4129) ; ø»–…¬ + (ideograph-daikanwa . 10985) ; ø¸‚«© + (=ucs . #x612A) ; 愪 + )) +(define-char + '((=>ucs . #x612B) ; 愫 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3E48) ; ø»‹ + (chinese-cns11643-2 . #x426E) ; ø»“¾‹ + (=jis-x0213-1-2000 . #x7459) ; ø»¤® + (chinese-big5 . #xDD68) ; ý¢€µ¨ + (ideograph-daikanwa . 10986) ; ø¸‚«ª + (=jef-china3 . #x4ECD) ; øº„» + (ucs-jis . #x612B) ; ø»‹ + )) +(define-char + '((morohashi-daikanwa 10986 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x633A) ; ø»…§™ + (chinese-isoir165 . #x633A) ; ø»Ž© + (=ucs . #x612B) ; 愫 + )) +(define-char + '((=>ucs . #x2278E) ; 𢞎 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 10987) ; ø¸‚«« + (=cbeta . 02458) ; ø¸ ¦š + )) +(define-char + '((morohashi-daikanwa 10987 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F3C) ; ø»š—‹ + (=ucs . #x2278E) ; 𢞎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 2633) + (=jis-x0208 . #x5847) ; ø½‹‡” + (chinese-cns11643-2 . #x4A29) ; ø»”ˆ¶ + (=gt-pj-1 . #x5847) ; 愬 + (chinese-big5 . #xE1C2) ; ý¢€Ž‡‚ + (ideograph-daikanwa . 10988) ; ø¸‚«¬ + (=gt-k . 11206) ; ý¡„‚¯† + (=ucs . #x612C) ; 愬 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D39) ; ø»˜Šˆ + (ideograph-daikanwa . 10989) ; ø¸‚«­ + (=ucs . #x612D) ; 愭 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4272) ; ø»“¾ + (chinese-big5 . #xDD6C) ; ý¢€µ¬ + (ideograph-daikanwa . 10990) ; ø¸‚«® + (=ucs . #x612E) ; 愮 + )) +(define-char + '((=>ucs . #x2278F) ; 𢞏 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 10991) ; ø¸‚«¯ + )) +(define-char + '((morohashi-daikanwa 10991 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F36) ; ø»š—… + (=ucs . #x2278F) ; 𢞏 + )) +(define-char + '((=>ucs . #x612F) ; 愯 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 10992) ; ø¸‚«° + )) +(define-char + '((morohashi-daikanwa 10992 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4274) ; ø»“¾‘ + (chinese-big5 . #xDD6E) ; ý¢€µ® + (=ucs . #x612F) ; 愯 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4126) ; ø»–…© + (ideograph-daikanwa . 10993) ; ø¸‚«± + (=cbeta . 06094) ; ø¸¡ŸŽ + (=ucs . #x396C) ; 㥬 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x412D) ; ø»–…° + (ideograph-daikanwa . 10994) ; ø¸‚«² + (=ucs . #x396D) ; 㥭 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (korean-ksc5601 . #x7C4A) ; ø»Š Ÿ + (japanese-jisx0212 . #x3E49) ; ø»‹ž + (chinese-cns11643-3 . #x4127) ; ø»–…ª + (=jis-x0213-1-2000 . #x745A) ; ø»¤¯ + (ideograph-daikanwa . 10995) ; ø¸‚«³ + (=cbeta . 03073) ; ø¸ ° + (=jef-china3 . #x4ECE) ; øº„»Ž + (=ucs . #x6130) ; 愰 + )) +(define-char + '((=>ucs . #x22790) ; 𢞐 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 10996) ; ø¸‚«´ + )) +(define-char + '((morohashi-daikanwa 10996 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x22790) ; 𢞐 + )) +(define-char + '((=>ucs . #x22790) ; 𢞐 + (morohashi-daikanwa 10996 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F35) ; ø»š—„ + )) +(define-char + '((=>ucs . #x227A9) ; 𢞩 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 10997) ; ø¸‚«µ + )) +(define-char + '((morohashi-daikanwa 10997 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x227A9) ; 𢞩 + )) +(define-char + '((=>ucs . #x227A9) ; 𢞩 + (morohashi-daikanwa 10997 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x434F) ; ø»˜“’ + )) +(define-char + '((=>ucs . #x6131) ; 愱 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3E4A) ; ø»‹Ÿ + (ideograph-daikanwa . 10998) ; ø¸‚«¶ + (=cbeta . 00391) ; ø¸ †‡ + (=jef-china3 . #x4ECF) ; øº„» + (ucs-jis . #x6131) ; ø»‹Ÿ + )) +(define-char + '((morohashi-daikanwa 10998 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x412C) ; ø»–…¯ + (=ucs . #x6131) ; 愱 + )) +(define-char + '((=>ucs . #x227B1) ; 𢞱 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 10999) ; ø¸‚«· + )) +(define-char + '((morohashi-daikanwa 10999 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C6D) ; ø»Œ¦ + (=ucs . #x227B1) ; 𢞱 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D3B) ; ø»˜ŠŠ + (ideograph-daikanwa . 11000) ; ø¸‚«¸ + (=ucs . #x396E) ; 㥮 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x526B) ; ø»œ½¸ + (ideograph-daikanwa . 11001) ; ø¸‚«¹ + (=ucs . #x22791) ; 𢞑 + )) +(define-char + '((=>ucs . #x396F) ; 㥯 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0213-2-2000 . #x2C60) ; ø»¤®‰ + (ideograph-daikanwa . 11002) ; ø¸‚«º + (ucs-jis . #x396F) ; ø»¤®‰ + )) +(define-char + '((morohashi-daikanwa 11002 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4343) ; ø»˜“† + (=cbeta . 03871) ; ø¸ ¼Ÿ + (=ucs . #x396F) ; 㥯 + )) +(define-char + '((=>ucs . #x6132) ; 愲 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDD6B) ; ý¢€µ« + (ideograph-daikanwa . 11003) ; ø¸‚«» + )) +(define-char + '((=>ucs . #x6132) ; 愲 + (morohashi-daikanwa 11003 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4271) ; ø»“¾Ž + )) +(define-char + '((morohashi-daikanwa 11003 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x6132) ; 愲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x76EE) ; 目 + ) + ((=ucs . #x76EE) ; 目 + )) + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-3 . #x466F) ; ø»–Žˆ + (ideograph-daikanwa . 11004) ; ø¸‚«¼ + (=cbeta . 00007) ; ø¸ €‡ + (=ucs . #x6133) ; 愳 + )) +(define-char + '((=>ucs . #x3970) ; 㥰 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 11005) ; ø¸‚«½ + )) +(define-char + '((morohashi-daikanwa 11005 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F42) ; ø»š—‘ + (=ucs . #x3970) ; 㥰 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 11006) ; ø¸‚«¾ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5269) ; ø»œ½¶ + (ideograph-daikanwa . 11007) ; ø¸‚«¿ + (=ucs . #x3971) ; 㥱 + )) +(define-char + '((=>ucs . #x6134) ; 愴 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 2634) + (=jis-x0208 . #x5848) ; ø½‹‡• + (korean-ksc5601 . #x7361) ; ø»Š“¨ + (chinese-cns11643-1 . #x6423) ; ø»’¤¸ + (=gt-pj-1 . #x5848) ; ø½‹‡• + (chinese-big5 . #xB75B) ; ý¢€‹› + (ideograph-daikanwa . 11008) ; ø¸‚¬€ + (ucs-jis . #x6134) ; ø½‹‡• + )) +(define-char + '((morohashi-daikanwa 11008 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb12345 . #x626B) ; 愴 + (=ucs . #x6134) ; 愴 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F45) ; ø»š—” + (ideograph-daikanwa . 11009) ; ø¸‚¬ + (=ucs . #x22793) ; 𢞓 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x456D) ; ø»š ° + (ideograph-daikanwa . 11010) ; ø¸‚¬‚ + (=ucs . #x227AD) ; 𢞭 + )) +(define-char + '((=>ucs . #x6135) ; 愵 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3E4B) ; ø»‹  + (ideograph-daikanwa . 11011) ; ø¸‚¬ƒ + (=cbeta . 00390) ; ø¸ †† + (ucs-jis . #x6135) ; ø»‹  + )) +(define-char + '((morohashi-daikanwa 11011 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D38) ; ø»˜Š‡ + (=ucs . #x6135) ; 愵 + )) +(define-char + '((=>ucs . #x22794) ; 𢞔 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 11012) ; ø¸‚¬„ + )) +(define-char + '((morohashi-daikanwa 11012 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C6F) ; ø»Œ¨ + (=ucs . #x22794) ; 𢞔 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3E4C) ; ø»‹¡ + (chinese-big5 . #xDD6A) ; ý¢€µª + (ideograph-daikanwa . 11013) ; ø¸‚¬… + (=ucs . #x6136) ; 愶 + )) +(define-char + '((=>ucs . #x6136) ; 愶 + (morohashi-daikanwa 11013 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4270) ; ø»“¾ + )) +(define-char + '((=>ucs . #x22795) ; 𢞕 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 11014) ; ø¸‚¬† + )) +(define-char + '((morohashi-daikanwa 11014 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F39) ; ø»š—ˆ + (=ucs . #x22795) ; 𢞕 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (korean-ksc5601 . #x4B44) ; ø»‰˜› + (japanese-jisx0212 . #x3E4D) ; ø»‹¢ + (chinese-cns11643-1 . #x6427) ; ø»’¤¼ + (=jis-x0213-1-2000 . #x745B) ; ø»¤° + (chinese-gb12345 . #x627D) ; 愷 + (chinese-big5 . #xB75F) ; ý¢€‹Ÿ + (ideograph-daikanwa . 11015) ; ø¸‚¬‡ + (=jef-china3 . #x4ED0) ; øº„» + (=ucs . #x6137) ; 愷 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x52D1) ; 勑 + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-3 . #x466E) ; ø»–Ž‡ + (ideograph-daikanwa . 11016) ; ø¸‚¬ˆ + (=cbeta . 04809) ; ø¸¡‹‰ + (=jef-china3 . #x4DDA) ; øº„·š + (=ucs . #x6138) ; 愸 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F3F) ; ø»š—Ž + (ideograph-daikanwa . 11017) ; ø¸‚¬‰ + (=ucs . #x22796) ; 𢞖 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F44) ; ø»š—“ + (ideograph-daikanwa . 11018) ; ø¸‚¬Š + (=ucs . #x22797) ; 𢞗 + )) +(define-char + '((=>ucs . #x6139) ; 愹 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3E4E) ; ø»‹£ + (ideograph-daikanwa . 11019) ; ø¸‚¬‹ + (=jef-china3 . #x4ED1) ; øº„»‘ + (ucs-jis . #x6139) ; ø»‹£ + )) +(define-char + '((morohashi-daikanwa 11019 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5264) ; ø»œ½± + (=ucs . #x6139) ; 愹 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C74) ; ø»Œ­ + (ideograph-daikanwa . 11020) ; ø¸‚¬Œ + (=ucs . #x22798) ; 𢞘 + )) +(define-char + '((=>ucs . #x613A) ; 愺 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4128) ; ø»–…« + (ideograph-daikanwa . 11021) ; ø¸‚¬ + )) +(define-char + '((morohashi-daikanwa 11021 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0213-2-2000 . #x2C5F) ; ø»¤®ˆ + (=ucs . #x613A) ; 愺 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 11022) ; ø¸‚¬Ž + (=ucs . #x22799) ; 𢞙 + )) +(define-char + '((=>ucs . #x22799) ; 𢞙 + (morohashi-daikanwa 11022 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x526F) ; ø»œ½¼ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A39) ; ø»”‰† + (chinese-big5 . #xE1D2) ; ý¢€Ž‡’ + (ideograph-daikanwa . 11023) ; ø¸‚¬ + (=ucs . #x613B) ; 愻 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 2631) + (=jis-x0208 . #x5846) ; ø½‹‡“ + (korean-ksc5601 . #x6365) ; ø»‰¼Œ + (=gt-pj-1 . #x5846) ; 愼 + (ideograph-daikanwa . 11024) ; ø¸‚¬ + (=ucs . #x613C) ; 愼 + )) +(define-char + '((=>ucs . #x613C) ; 愼 + (morohashi-daikanwa 11024 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x466C) ; ø»–Ž… + )) +(define-char + '((=>ucs . #x614E) ; 慎 + (morohashi-daikanwa 11024 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x3F35) ; ø½Š¢” + (chinese-cns11643-6 . #x5266) ; ø»œ½³ + (=gt-pj-1 . #x3F35) ; ø½Š¢” + (ucs-jis . #x614E) ; ø½Š¢” + )) +(define-char + '((morohashi-daikanwa 11024 1 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4977) ; ø»…‚Š + (chinese-isoir165 . #x4977) ; ø»ªš + (chinese-cns11643-1 . #x637C) ; ø»’¤³ + (chinese-big5 . #xB756) ; ý¢€‹– + (=ucs . #x614E) ; 慎 + )) +(define-char + '((=>ucs . #x3972) ; 㥲 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x6243) ; ø½‹•¼ + (korean-ksc5601 . #x7258) ; ø»Š’ + (ideograph-daikanwa . 23235) ; ø¸…«ƒ + ) + ((=ucs . #x5FC3) ; 心 + )) + (ideograph-daikanwa . 11025) ; ø¸‚¬‘ + (=cbeta . 01720) ; ø¸ š¸ + (=jef-china3 . #x4DDB) ; øº„·› + )) +(define-char + '((morohashi-daikanwa 11025 0 5) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-6 . #x3A2D) ; ø»œ™ª + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-3 . #x4667) ; ø»–Ž€ + (=ucs . #x3972) ; 㥲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x456B) ; ø»š ® + (ideograph-daikanwa . 11026) ; ø¸‚¬’ + (=ucs . #x2279A) ; 𢞚 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 11027) ; ø¸‚¬“ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x5849) ; ø»ƒš + (japanese-jisx0208 . #x5849) ; ø»‡¡¢ + (ideograph-daikanwa . 11028) ; ø¸‚¬” + (=cbeta . 00397) ; ø¸ † + (=ucs . #x613D) ; 愽 + )) +(define-char + '((=>ucs . #x613D) ; 愽 + (morohashi-daikanwa 11028 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208-1990 . #x5849) ; ø½‹‡– + (=gt-pj-1 . #x5849) ; ø½‹‡– + (ucs-jis . #x613D) ; ø½‹‡– + )) +(define-char + '((=>ucs . #x613D) ; 愽 + (morohashi-daikanwa 11028 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x412E) ; ø»–…± + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 2626) + (=jis-x0208 . #x5841) ; ø½‹‡Ž + (korean-ksc5601 . #x4B45) ; ø»‰˜œ + (chinese-gb12345 . #x6269) ; 愾 + (=gt-pj-1 . #x5841) ; 愾 + (chinese-big5 . #xB75A) ; ý¢€‹š + (ideograph-daikanwa . 11029) ; ø¸‚¬• + (=ucs . #x613E) ; 愾 + )) +(define-char + '((=>ucs . #x613E) ; 愾 + (morohashi-daikanwa 11029 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x6422) ; ø»’¤· + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 2628) + (chinese-gb2312 . #x5438) ; ø»…‘• + (=jis-x0208 . #x5845) ; ø½‹‡’ + (korean-ksc5601 . #x6A34) ; ø»Š…­ + (chinese-isoir165 . #x5438) ; ø»¹¥ + (chinese-cns11643-1 . #x6867) ; ø»’«´ + (=gt-pj-1 . #x5845) ; 愿 + (chinese-big5 . #xBA40) ; ý¢€‹©€ + (ideograph-daikanwa . 11030) ; ø¸‚¬– + (=ucs . #x613F) ; 愿 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D3A) ; ø»˜Š‰ + (ideograph-daikanwa . 11031) ; ø¸‚¬— + (=jef-china3 . #x4ED2) ; øº„»’ + (=ucs . #x3973) ; 㥳 + )) +(define-char + '((=>ucs . #x2279C) ; 𢞜 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 11032) ; ø¸‚¬˜ + )) +(define-char + '((morohashi-daikanwa 11032 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x2279C) ; 𢞜 + )) +(define-char + '((=>ucs . #x2279C) ; 𢞜 + (morohashi-daikanwa 11032 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F3B) ; ø»š—Š + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D3C) ; ø»˜Š‹ + (ideograph-daikanwa . 11033) ; ø¸‚¬™ + (=ucs . #x3974) ; 㥴 + )) +(define-char + '((=>ucs . #x6140) ; 慀 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 11034) ; ø¸‚¬š + )) +(define-char + '((morohashi-daikanwa 11034 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4277) ; ø»“¾” + (chinese-big5 . #xDD71) ; ý¢€µ± + (=ucs . #x6140) ; 慀 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x3E4F) ; ø»‹¤ + (chinese-cns11643-2 . #x4A2B) ; ø»”ˆ¸ + (=jis-x0213-2-2000 . #x2C61) ; ø»¤®Š + (chinese-big5 . #xE1C4) ; ý¢€Ž‡„ + (ideograph-daikanwa . 11035) ; ø¸‚¬› + (=ucs . #x6141) ; 慁 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4130) ; ø»–…³ + (ideograph-daikanwa . 11036) ; ø¸‚¬œ + (=ucs . #x3975) ; 㥵 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4665) ; ø»–¾ + (ideograph-daikanwa . 11037) ; ø¸‚¬ + (=cbeta . 06653) ; ø¸¡§½ + (=ucs . #x3976) ; 㥶 + )) +(define-char + '((=>ucs . #x2279D) ; 𢞝 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 11038) ; ø¸‚¬ž + )) +(define-char + '((morohashi-daikanwa 11038 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C6C) ; ø»Œ¥ + (=ucs . #x2279D) ; 𢞝 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x584A) ; ø½‹‡— + (korean-ksc5601 . #x693D) ; ø»Š„˜ + (chinese-cns11643-3 . #x466D) ; ø»–Ž† + (=gt-pj-1 . #x584A) ; 慂 + (ideograph-daikanwa . 11039) ; ø¸‚¬Ÿ + (=ucs . #x6142) ; 慂 + )) +(define-char + '((=>ucs . #x2279E) ; 𢞞 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 11040) ; ø¸‚¬  + )) +(define-char + '((=>ucs . #x2279E) ; 𢞞 + (morohashi-daikanwa 11040 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5265) ; ø»œ½² + )) +(define-char + '((morohashi-daikanwa 11040 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x2279E) ; 𢞞 + )) +(define-char + '((=>ucs . #x6143) ; 慃 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 11041) ; ø¸‚¬¡ + )) +(define-char + '((morohashi-daikanwa 11041 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x412A) ; ø»–…­ + (=ucs . #x6143) ; 慃 + )) +(define-char + '((morohashi-daikanwa 11042 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 2640) + (=jis-x0208 . #x584B) ; ø½‹‡˜ + (korean-ksc5601 . #x5749) ; ø»‰ªˆ + (=gt-pj-1 . #x584B) ; 慄 + (chinese-big5 . #xB758) ; ý¢€‹˜ + (ideograph-daikanwa . 11042) ; ø¸‚¬¢ + (=ucs . #x6144) ; 慄 + )) +(define-char + '((=>ucs . #x6144) ; 慄 + (morohashi-daikanwa 11042 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x637E) ; ø»’¤µ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3E50) ; ø»‹¥ + (chinese-cns11643-2 . #x426F) ; ø»“¾Œ + (chinese-big5 . #xDD69) ; ý¢€µ© + (ideograph-daikanwa . 11043) ; ø¸‚¬£ + (=ucs . #x6145) ; 慅 + )) +(define-char + '((=>ucs . #x6146) ; 慆 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3E51) ; ø»‹¦ + (=jis-x0213-2-2000 . #x2C62) ; ø»¤®‹ + (ideograph-daikanwa . 11044) ; ø¸‚¬¤ + (=jef-china3 . #x4ED3) ; øº„»“ + (ucs-jis . #x6146) ; ø»‹¦ + )) +(define-char + '((morohashi-daikanwa 11044 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4273) ; ø»“¾ + (chinese-big5 . #xDD6D) ; ý¢€µ­ + (=ucs . #x6146) ; 慆 + )) +(define-char + '((=>ucs . #x6147) ; 慇 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 2618) + (=jis-x0208 . #x5840) ; ø½‹‡ + (korean-ksc5601 . #x6B5B) ; ø»Š‡² + (=gt-pj-1 . #x5840) ; ø½‹‡ + (ideograph-daikanwa . 11045) ; ø¸‚¬¥ + (ucs-jis . #x6147) ; ø½‹‡ + )) +(define-char + '((morohashi-daikanwa 11045 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6866) ; ø»’«³ + (chinese-big5 . #xB9FE) ; ý¢€‹§¾ + (=ucs . #x6147) ; 慇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x526E) ; ø»œ½» + (ideograph-daikanwa . 11046) ; ø¸‚¬¦ + (=ucs . #x227DD) ; 𢟝 + )) +(define-char + '((=>ucs . #x2279F) ; 𢞟 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 11047) ; ø¸‚¬§ + (=cbeta . 01571) ; ø¸ ˜£ + )) +(define-char + '((morohashi-daikanwa 11047 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F38) ; ø»š—‡ + (=ucs . #x2279F) ; 𢞟 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4670) ; ø»–Ž‰ + (ideograph-daikanwa . 11048) ; ø¸‚¬¨ + (=ucs . #x2F8A6) ; 慈 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x3E52) ; ø»‹§ + (chinese-cns11643-2 . #x426C) ; ø»“¾‰ + (chinese-big5 . #xDD66) ; ý¢€µ¦ + (ideograph-daikanwa . 11049) ; ø¸‚¬© + (=ucs . #x6149) ; 慉 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4342) ; ø»˜“… + (ideograph-daikanwa . 11050) ; ø¸‚¬ª + (=ucs . #x3977) ; 㥷 + )) +(define-char + '((=>ucs . #x614A) ; 慊 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 2627) + (=jis-x0208 . #x5844) ; ø½‹‡‘ + (korean-ksc5601 . #x4C43) ; ø»‰™¸ + (=gt-pj-1 . #x5844) ; ø½‹‡‘ + (ideograph-daikanwa . 11051) ; ø¸‚¬« + (ucs-jis . #x614A) ; ø½‹‡‘ + )) +(define-char + '((morohashi-daikanwa 11051 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x633B) ; ø»…§š + (chinese-isoir165 . #x633B) ; ø»Žª + (chinese-cns11643-2 . #x426D) ; ø»“¾Š + (chinese-big5 . #xDD67) ; ý¢€µ§ + (=ucs . #x614A) ; 慊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 2636) + (=jis-x0208 . #x4256) ; ø½Š§ + (korean-ksc5601 . #x773E) ; ø»Š˜½ + (chinese-gb12345 . #x4C2C) ; 態 + (=gt-pj-1 . #x4256) ; 態 + (chinese-big5 . #xBA41) ; ý¢€‹© + (ideograph-daikanwa . 11052) ; ø¸‚¬¬ + (=ucs . #x614B) ; 態 + )) +(define-char + '((=>ucs . #x614B) ; 態 + (morohashi-daikanwa 11052 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6868) ; ø»’«µ + )) +(define-char + '((=>ucs . #x227A0) ; 𢞠 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 11053) ; ø¸‚¬­ + )) +(define-char + '((morohashi-daikanwa 11053 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F3D) ; ø»š—Œ + (=ucs . #x227A0) ; 𢞠 + )) +(define-char + '((=>ucs . #x227A1) ; 𢞡 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 11054) ; ø¸‚¬® + )) +(define-char + '((morohashi-daikanwa 11054 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F3A) ; ø»š—‰ + (=ucs . #x227A1) ; 𢞡 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4350) ; ø»˜““ + (ideograph-daikanwa . 11055) ; ø¸‚¬¯ + (=ucs . #x3978) ; 㥸 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 11056) ; ø¸‚¬° + )) +(define-char + '((=>ucs . #x614C) ; 慌 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 11057) ; ø¸‚¬± + )) +(define-char + '((=>ucs . #x614C) ; 慌 + (morohashi-daikanwa 11057 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x637D) ; ø»’¤´ + (chinese-big5 . #xB757) ; ý¢€‹— + )) +(define-char + '((morohashi-daikanwa 11057 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x3B45) ; ø»„¬´ + (=jis-x0208 . #x3932) ; ø½Š™ + (korean-ksc5601 . #x7C4B) ; ø»Š   + (chinese-isoir165 . #x3B45) ; ø»•„ + (=gt-pj-1 . #x3932) ; 慌 + (=ucs . #x614C) ; 慌 + )) +(define-char + '((=>ucs . #x227A4) ; 𢞤 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 11058) ; ø¸‚¬² + )) +(define-char + '((morohashi-daikanwa 11058 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C76) ; ø»Œ¯ + (=ucs . #x227A4) ; 𢞤 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 2580) + (=jis-x0208 . #x5832) ; ø½‹†¿ + (chinese-cns11643-1 . #x6421) ; ø»’¤¶ + (=gt-pj-1 . #x5832) ; 慍 + (chinese-big5 . #xB759) ; ý¢€‹™ + (ideograph-daikanwa . 11059) ; ø¸‚¬³ + (=ucs . #x614D) ; 慍 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x526A) ; ø»œ½· + (ideograph-daikanwa . 11060) ; ø¸‚¬´ + (=ucs . #x227F9) ; 𢟹 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x456C) ; ø»š ¯ + (ideograph-daikanwa . 11061) ; ø¸‚¬µ + (=ucs . #x227F2) ; 𢟲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 11062) ; ø¸‚¬¶ + (=ucs . #x227A5) ; 𢞥 + )) +(define-char + '((=>ucs . #x227A5) ; 𢞥 + (morohashi-daikanwa 11062 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C79) ; ø»Œ² + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F43) ; ø»š—’ + (ideograph-daikanwa . 11063) ; ø¸‚¬· + (=ucs . #x227A6) ; 𢞦 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5268) ; ø»œ½µ + (ideograph-daikanwa . 11064) ; ø¸‚¬¸ + (=ucs . #x227A7) ; 𢞧 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4275) ; ø»“¾’ + (chinese-big5 . #xDD6F) ; ý¢€µ¯ + (ideograph-daikanwa . 11065) ; ø¸‚¬¹ + (=ucs . #x614F) ; 慏 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C72) ; ø»Œ« + (ideograph-daikanwa . 11066) ; ø¸‚¬º + (=ucs . #x227A8) ; 𢞨 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 11067) ; ø¸‚¬» + (=ucs . #x227AA) ; 𢞪 + )) +(define-char + '((=>ucs . #x227AA) ; 𢞪 + (morohashi-daikanwa 11067 0 5) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C78) ; ø»Œ± + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C77) ; ø»Œ° + (ideograph-daikanwa . 11068) ; ø¸‚¬¼ + (=ucs . #x227AB) ; 𢞫 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F41) ; ø»š— + (ideograph-daikanwa . 11069) ; ø¸‚¬½ + (=cbeta . 03358) ; ø¸ ´ž + (=ucs . #x227AC) ; 𢞬 + )) +(define-char + '((=>ucs . #x3979) ; 㥹 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 11070) ; ø¸‚¬¾ + )) +(define-char + '((morohashi-daikanwa 11070 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4666) ; ø»–¿ + (=ucs . #x3979) ; 㥹 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F3E) ; ø»š— + (ideograph-daikanwa . 11071) ; ø¸‚¬¿ + (=ucs . #x227AE) ; 𢞮 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C71) ; ø»Œª + (ideograph-daikanwa . 11072) ; ø¸‚­€ + (=ucs . #x227AF) ; 𢞯 + )) +(define-char + '((=>ucs . #x227B2) ; 𢞲 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 11073) ; ø¸‚­ + )) +(define-char + '((morohashi-daikanwa 11073 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F37) ; ø»š—† + (=ucs . #x227B2) ; 𢞲 + )) +(define-char + '((=>ucs . #x227DC) ; 𢟜 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 11074) ; ø¸‚­‚ + )) +(define-char + '((morohashi-daikanwa 11074 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C73) ; ø»Œ¬ + (=ucs . #x227DC) ; 𢟜 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (ideograph-daikanwa . 11075) ; ø¸‚­ƒ + (=ucs . #x227C5) ; 𢟅 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C6B) ; ø»Œ¤ + (ideograph-daikanwa . 11076) ; ø¸‚­„ + (=ucs . #x2281F) ; 𢠟 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x412F) ; ø»–…² + (ideograph-daikanwa . 11077) ; ø¸‚­… + (=ucs . #x397A) ; 㥺 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 11078) ; ø¸‚­† + (=cbeta . 01331) ; ø¸ ”³ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C70) ; ø»Œ© + (ideograph-daikanwa . 11079) ; ø¸‚­‡ + (=ucs . #x227C3) ; 𢟃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5267) ; ø»œ½´ + (ideograph-daikanwa . 11080) ; ø¸‚­ˆ + (=ucs . #x227B3) ; 𢞳 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F40) ; ø»š— + (ideograph-daikanwa . 11081) ; ø¸‚­‰ + (=ucs . #x227CA) ; 𢟊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C6E) ; ø»Œ§ + (ideograph-daikanwa . 49105) ; ø¸‹¿‘ + (=ucs . #x227B0) ; 𢞰 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C75) ; ø»Œ® + (ideograph-daikanwa . 49106) ; ø¸‹¿’ + (=ucs . #x227C4) ; 𢟄 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (=ucs . #x6150) ; 慐 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4965) ; ø»…¸ + (chinese-isoir165 . #x4965) ; ø»ªˆ + (=ucs . #x6151) ; 慑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x526C) ; ø»œ½¹ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A2F) ; ø»”ˆ¼ + (chinese-big5 . #xE1C8) ; ý¢€Ž‡ˆ + (ideograph-daikanwa . 11082) ; ø¸‚­Š + (=ucs . #x6152) ; 慒 + )) +(define-char + '((=>ucs . #x227E0) ; 𢟠 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11083) ; ø¸‚­‹ + )) +(define-char + '((morohashi-daikanwa 11083 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D23) ; ø»Œº + (=ucs . #x227E0) ; 𢟠 + )) +(define-char + '((=>ucs . #x6153) ; 慓 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A30) ; ø»”ˆ½ + (ideograph-daikanwa . 11084) ; ø¸‚­Œ + )) +(define-char + '((morohashi-daikanwa 11084 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2664) + (=jis-x0208 . #x5858) ; ø½‹‡¥ + (korean-ksc5601 . #x7874) ; ø»Š›‘ + (chinese-isoir165 . #x2E5A) ; ø»‚“ + (=gt-pj-1 . #x5858) ; 慓 + (chinese-big5 . #xE1C9) ; ý¢€Ž‡‰ + (=ucs . #x6153) ; 慓 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11085) ; ø¸‚­ + (=ucs . #x227E1) ; 𢟡 + )) +(define-char + '((=>ucs . #x227E1) ; 𢟡 + (morohashi-daikanwa 11085 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D27) ; ø»Œ¾ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A35) ; ø»”‰‚ + (chinese-big5 . #xE1CE) ; ý¢€Ž‡Ž + (ideograph-daikanwa . 11086) ; ø¸‚­Ž + (=ucs . #x6154) ; 慔 + )) +(define-char + '((=>ucs . #x227FD) ; 𢟽 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11087) ; ø¸‚­ + )) +(define-char + '((morohashi-daikanwa 11087 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x227FD) ; 𢟽 + )) +(define-char + '((=>ucs . #x227FD) ; 𢟽 + (morohashi-daikanwa 11087 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2277) ; ø»ž¨ + )) +(define-char + '((=>ucs . #x6155) ; 慕 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C67) ; ø»’±¬ + (chinese-big5 . #xBC7D) ; ý¢€‹±½ + (ideograph-daikanwa . 11088) ; ø¸‚­ + )) +(define-char + '((morohashi-daikanwa 11088 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x443D) ; ø»„¹º + (=jis-x0208 . #x4A69) ; ø½Š³’ + (korean-ksc5601 . #x5937) ; ø»‰¬² + (chinese-isoir165 . #x443D) ; ø»¢Š + (=gt-pj-1 . #x4A69) ; 慕 + (=ucs . #x6155) ; 慕 + )) +(define-char + '((=>ucs . #x227E2) ; 𢟢 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11089) ; ø¸‚­‘ + )) +(define-char + '((morohashi-daikanwa 11089 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x227E2) ; 𢟢 + )) +(define-char + '((=>ucs . #x227E2) ; 𢟢 + (morohashi-daikanwa 11089 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4345) ; ø»˜“ˆ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A3C) ; ø»”‰‰ + (chinese-big5 . #xE1D5) ; ý¢€Ž‡• + (ideograph-daikanwa . 11090) ; ø¸‚­’ + (=ucs . #x6156) ; 慖 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11091) ; ø¸‚­“ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4348) ; ø»˜“‹ + (ideograph-daikanwa . 11092) ; ø¸‚­” + (=ucs . #x397C) ; 㥼 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6555) ; 敕 + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-3 . #x4B73) ; ø»–•¢ + (ideograph-daikanwa . 11093) ; ø¸‚­• + (=cbeta . 05081) ; ø¸¡™ + (=ucs . #x6157) ; 慗 + )) +(define-char + '((=>ucs . #x6158) ; 慘 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2544) + (=jis-x0208 . #x584E) ; ø½‹‡› + (=gt-pj-1 . #x584E) ; ø½‹‡› + (ideograph-daikanwa . 11094) ; ø¸‚­– + (ucs-jis . #x6158) ; ø½‹‡› + )) +(define-char + '((morohashi-daikanwa 11094 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (korean-ksc5601 . #x7353) ; ø»Š“š + (chinese-cns11643-1 . #x686E) ; ø»’«» + (chinese-gb12345 . #x3252) ; 慘 + (chinese-big5 . #xBA47) ; ý¢€‹©‡ + (=ucs . #x6158) ; 慘 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65AC) ; 斬 + ) + ((=ucs . #x5FC3) ; 心 + )) + (shinjigen-2 . 2649) + (=jis-x0208 . #x584F) ; ø½‹‡œ + (korean-ksc5601 . #x7354) ; ø»Š“› + (chinese-cns11643-3 . #x4B7E) ; ø»–•­ + (=gt-pj-1 . #x584F) ; 慙 + (ideograph-daikanwa . 11095) ; ø¸‚­— + (=gt-k . 11974) ; ý¡„‚»† + (=cbeta . 00518) ; ø¸ ˆ† + (=ucs . #x6159) ; 慙 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2650) + (=jis-x0208 . #x5850) ; ø½‹‡ + (chinese-cns11643-1 . #x686D) ; ø»’«º + (chinese-gb12345 . #x3251) ; 慚 + (=gt-pj-1 . #x5850) ; 慚 + (chinese-big5 . #xBA46) ; ý¢€‹©† + (ideograph-daikanwa . 11096) ; ø¸‚­˜ + (=ucs . #x615A) ; 慚 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4347) ; ø»˜“Š + (ideograph-daikanwa . 11097) ; ø¸‚­™ + (=cbeta . 00914) ; ø¸ Ž’ + (=ucs . #x397D) ; 㥽 + )) +(define-char + '((=>ucs . #x615B) ; 慛 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE1D0) ; ý¢€Ž‡ + (ideograph-daikanwa . 11098) ; ø¸‚­š + )) +(define-char + '((morohashi-daikanwa 11098 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A37) ; ø»”‰„ + (=ucs . #x615B) ; 慛 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x654F) ; 敏 + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-3 . #x4B74) ; ø»–•£ + (ideograph-daikanwa . 11099) ; ø¸‚­› + (=cbeta . 00517) ; ø¸ ˆ… + (=jef-china3 . #x97F3) ; øº‰Ÿ³ + (=ucs . #x615C) ; 慜 + )) +(define-char + '((=>ucs . #x615D) ; 慝 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xBC7C) ; ý¢€‹±¼ + (ideograph-daikanwa . 11100) ; ø¸‚­œ + )) +(define-char + '((=>ucs . #x615D) ; 慝 + (morohashi-daikanwa 11100 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C66) ; ø»’±« + )) +(define-char + '((morohashi-daikanwa 11100 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x6D2B) ; ø»…µ¶ + (=jis-x0208 . #x5857) ; ø½‹‡¤ + (korean-ksc5601 . #x7764) ; ø»Š™£ + (chinese-isoir165 . #x6D2B) ; ø»Žž† + (=gt-pj-1 . #x5857) ; 慝 + (=gt-k . 11207) ; ý¡„‚¯‡ + (=ucs . #x615D) ; 慝 + )) +(define-char + '((=>ucs . #x397E) ; 㥾 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11101) ; ø¸‚­ + )) +(define-char + '((=>ucs . #x397E) ; 㥾 + (morohashi-daikanwa 11101 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4349) ; ø»˜“Œ + )) +(define-char + '((morohashi-daikanwa 11101 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (=cbeta . 06955) ; ø¸¡¬« + (=ucs . #x397E) ; 㥾 + )) +(define-char + '((=>ucs . #x615E) ; 慞 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3E53) ; ø»‹¨ + (chinese-big5 . #xE1C5) ; ý¢€Ž‡… + (ideograph-daikanwa . 11102) ; ø¸‚­ž + (=jef-china3 . #x4ED4) ; øº„»” + (ucs-jis . #x615E) ; ø»‹¨ + )) +(define-char + '((morohashi-daikanwa 11102 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A2C) ; ø»”ˆ¹ + (=ucs . #x615E) ; 慞 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2662) + (=jis-x0208 . #x5856) ; ø½‹‡£ + (korean-ksc5601 . #x7751) ; ø»Š™ + (chinese-cns11643-1 . #x686C) ; ø»’«¹ + (chinese-gb12345 . #x627A) ; 慟 + (=gt-pj-1 . #x5856) ; 慟 + (chinese-big5 . #xBA45) ; ý¢€‹©… + (ideograph-daikanwa . 11103) ; ø¸‚­Ÿ + (=ucs . #x615F) ; 慟 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C23) ; ø»–•° + (ideograph-daikanwa . 11104) ; ø¸‚­  + (=ucs . #x6185) ; 憅 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4344) ; ø»˜“‡ + (ideograph-daikanwa . 11105) ; ø¸‚­¡ + (=ucs . #x227E3) ; 𢟣 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3E54) ; ø»‹© + (chinese-cns11643-3 . #x4671) ; ø»–ŽŠ + (=jis-x0213-2-2000 . #x2C63) ; ø»¤®Œ + (ideograph-daikanwa . 11106) ; ø¸‚­¢ + (=cbeta . 00392) ; ø¸ †ˆ + (=jef-china3 . #x4ED5) ; øº„»• + (=ucs . #x6160) ; 慠 + )) +(define-char + '((=>ucs . #x397F) ; 㥿 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5A44) ; ø½‹Š + (korean-ksc5601 . #x6779) ; ø»Š‚˜ + (ideograph-daikanwa . 13226) ; ø¸ƒŽª + ) + ((=ucs . #x5FC3) ; 心 + )) + (ideograph-daikanwa . 11107) ; ø¸‚­£ + (=cbeta . 02573) ; ø¸ ¨ + )) +(define-char + '((morohashi-daikanwa 11107 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x5A72) ; ø»’—› + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-3 . #x4B7D) ; ø»–•¬ + (=ucs . #x397F) ; 㥿 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D27) ; ø»š«š + (ideograph-daikanwa . 11108) ; ø¸‚­¤ + (=ucs . #x227E4) ; 𢟤 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A3B) ; ø»”‰ˆ + (chinese-big5 . #xE1D4) ; ý¢€Ž‡” + (ideograph-daikanwa . 11109) ; ø¸‚­¥ + (=ucs . #x6161) ; 慡 + )) +(define-char + '((=>ucs . #x6162) ; 慢 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x686A) ; ø»’«· + (ideograph-daikanwa . 11110) ; ø¸‚­¦ + )) +(define-char + '((morohashi-daikanwa 11110 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x427D) ; ø»„·¾ + (=jis-x0208 . #x4B7D) ; ø½Šµ„ + (korean-ksc5601 . #x5837) ; ø»‰«” + (chinese-isoir165 . #x427D) ; ø» Ž + (=gt-pj-1 . #x4B7D) ; 慢 + (chinese-big5 . #xBA43) ; ý¢€‹©ƒ + (=ucs . #x6162) ; 慢 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2642) + (=jis-x0208 . #x3437) ; ø½Š’Œ + (korean-ksc5601 . #x4E31) ; ø»‰œ¢ + (chinese-cns11643-1 . #x686B) ; ø»’«¸ + (chinese-gb12345 . #x395F) ; 慣 + (=gt-pj-1 . #x3437) ; 慣 + (chinese-big5 . #xBA44) ; ý¢€‹©„ + (ideograph-daikanwa . 11111) ; ø¸‚­§ + (=ucs . #x6163) ; 慣 + )) +(define-char + '((=>ucs . #x6164) ; 慤 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (korean-ksc5601 . #x4A42) ; ø»‰–» + (chinese-gb12345 . #x6D28) ; 慤 + (ideograph-daikanwa . 11112) ; ø¸‚­¨ + (=cbeta . 00013) ; ø¸ € + )) +(define-char + '((morohashi-daikanwa 11112 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B7C) ; ø»–•« + (chinese-gb12345 . #x6D28) ; 慤 + (=ucs . #x6164) ; 慤 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2273) ; ø»ž¤ + (ideograph-daikanwa . 11113) ; ø¸‚­© + (=cbeta . 05426) ; ø¸¡”² + (=ucs . #x2281C) ; 𢠜 + )) +(define-char + '((=>ucs . #x6165) ; 慥 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2658) + (=jis-x0208 . #x5854) ; ø½‹‡¡ + (=gt-pj-1 . #x5854) ; ø½‹‡¡ + (ideograph-daikanwa . 11114) ; ø¸‚­ª + (ucs-jis . #x6165) ; ø½‹‡¡ + )) +(define-char + '((=>ucs . #x6165) ; 慥 + (morohashi-daikanwa 11114 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A38) ; ø»”‰… + (chinese-big5 . #xE1D1) ; ý¢€Ž‡‘ + )) +(define-char + '((morohashi-daikanwa 11114 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x2C2E) ; ø»Œ¾« + (=ucs . #x6165) ; 慥 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5051) ; ø»”’’ + (chinese-big5 . #xE5AA) ; ý¢€Ž–ª + (ideograph-daikanwa . 11115) ; ø¸‚­« + (=ucs . #x6166) ; 慦 + )) +(define-char + '((=>ucs . #x6167) ; 慧 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (korean-ksc5601 . #x7B34) ; ø»Šž« + (chinese-cns11643-1 . #x6C64) ; ø»’±© + (chinese-big5 . #xBC7A) ; ý¢€‹±º + (ideograph-daikanwa . 11116) ; ø¸‚­¬ + )) +(define-char + '((=>ucs . #x6167) ; 慧 + (morohashi-daikanwa 11116 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0208 . #x3745) ; ø»†±€ + (=jis-x0208-1990 . #x3745) ; ø½Š–´ + (=gt-pj-1 . #x3745) ; ø»†±€ + (=gt-k . 11901) ; ý¡„‚¹½ + (=jef-china3 . #x4DC2) ; øº„·‚ + (ucs-jis . #x6167) ; ø»†±€ + )) +(define-char + '((morohashi-daikanwa 11116 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x3B5B) ; ø»„­Š + (chinese-isoir165 . #x3B5B) ; ø»•š + (=ucs . #x6167) ; 慧 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4573) ; ø»š ¶ + (ideograph-daikanwa . 11117) ; ø¸‚­­ + (=ucs . #x227E9) ; 𢟩 + )) +(define-char + '((=>ucs . #x227E6) ; 𢟦 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11118) ; ø¸‚­® + )) +(define-char + '((morohashi-daikanwa 11118 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C7C) ; ø»Œµ + (=ucs . #x227E6) ; 𢟦 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4577) ; ø»š º + (ideograph-daikanwa . 11119) ; ø¸‚­¯ + (=ucs . #x227E7) ; 𢟧 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4576) ; ø»š ¹ + (ideograph-daikanwa . 11120) ; ø¸‚­° + (=ucs . #x227E8) ; 𢟨 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11121) ; ø¸‚­± + )) +(define-char + '((=>ucs . #x6168) ; 慨 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11122) ; ø¸‚­² + )) +(define-char + '((=>ucs . #xFA3E) ; 慨 + (=>ucs-ks . #x6168) ; 慨 + (morohashi-daikanwa 11122 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (=big5-cdp . #xB46E) ; ý¢€‹‘® + (=jef-china3 . #x4ED6) ; øº„»– + )) +(define-char + '((=>ucs* . #x6168) ; 慨 + (morohashi-daikanwa 11122 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (korean-ksc5601 . #x4B46) ; ø»‰˜ + (=jis-x0213-1-2000 . #x745C) ; ø»¤± + (ucs-ks . #x6168) ; 慨 + (=ucs . #xFA3E) ; 慨 + )) +(define-char + '((morohashi-daikanwa 11122 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x3F2E) ; ø»„²• + (chinese-isoir165 . #x3F2E) ; ø»š¥ + (chinese-big5 . #xB46E) ; ý¢€‹‘® + (=ucs . #x6168) ; 慨 + )) +(define-char + '((=>ucs . #x6168) ; 慨 + (morohashi-daikanwa 11122 0 4) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F35) ; ø»’´ + )) +(define-char + '((=>ucs . #x6168) ; 慨 + (morohashi-daikanwa 11122 0 5) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x3334) ; ø»‚–¯ + (japanese-jisx0208 . #x3334) ; ø»†ª· + )) +(define-char + '((=>ucs . #x6168) ; 慨 + (morohashi-daikanwa 11122 0 6) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208-1990 . #x3334) ; ø½Š« + (=gt-pj-1 . #x3334) ; ø½Š« + (ucs-jis . #x6168) ; ø½Š« + )) +(define-char + '((=>ucs . #x3980) ; 㦀 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11123) ; ø¸‚­³ + )) +(define-char + '((morohashi-daikanwa 11123 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x434D) ; ø»˜“ + (=ucs . #x3980) ; 㦀 + )) +(define-char + '((=>ucs . #x3981) ; 㦁 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11124) ; ø¸‚­´ + )) +(define-char + '((morohashi-daikanwa 11124 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4965) ; ø»˜œœ + (=ucs . #x3981) ; 㦁 + )) +(define-char + '((=>ucs . #x6169) ; 慩 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11125) ; ø¸‚­µ + )) +(define-char + '((morohashi-daikanwa 11125 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4672) ; ø»–Ž‹ + (=ucs . #x6169) ; 慩 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb12345 . #x6266) ; 慪 + (chinese-big5 . #xE1D3) ; ý¢€Ž‡“ + (ideograph-daikanwa . 11126) ; ø¸‚­¶ + (=ucs . #x616A) ; 慪 + )) +(define-char + '((=>ucs . #x616A) ; 慪 + (morohashi-daikanwa 11126 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A3A) ; ø»”‰‡ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 2651) + (=jis-x0208 . #x5851) ; ø½‹‡ž + (korean-ksc5601 . #x7076) ; ø»Š£ + (chinese-cns11643-1 . #x6C6B) ; ø»’±° + (chinese-gb12345 . #x4B4B) ; 慫 + (=gt-pj-1 . #x5851) ; 慫 + (chinese-big5 . #xBCA3) ; ý¢€‹²£ + (ideograph-daikanwa . 11127) ; ø¸‚­· + (=ucs . #x616B) ; 慫 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C22) ; ø»–•¯ + (ideograph-daikanwa . 11128) ; ø¸‚­¸ + (=ucs . #x3982) ; 㦂 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3E55) ; ø»‹ª + (chinese-cns11643-2 . #x4A32) ; ø»”ˆ¿ + (chinese-big5 . #xE1CB) ; ý¢€Ž‡‹ + (ideograph-daikanwa . 11129) ; ø¸‚­¹ + (=jef-china3 . #x4ED7) ; øº„»— + (=ucs . #x616C) ; 慬 + )) +(define-char + '((=>ucs . #x227EB) ; 𢟫 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11130) ; ø¸‚­º + )) +(define-char + '((morohashi-daikanwa 11130 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C7B) ; ø»Œ´ + (=ucs . #x227EB) ; 𢟫 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x496F) ; ø»˜œ¦ + (ideograph-daikanwa . 11131) ; ø¸‚­» + (=ucs . #x616D) ; 慭 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 2672) + (=jis-x0208 . #x4E38) ; ø½Š¸™ + (korean-ksc5601 . #x5567) ; ø»‰§ª + (chinese-gb12345 . #x4247) ; 慮 + (=gt-pj-1 . #x4E38) ; 慮 + (chinese-big5 . #xBC7B) ; ý¢€‹±» + (ideograph-daikanwa . 11132) ; ø¸‚­¼ + (=gt-k . 11957) ; ý¡„‚ºµ + (=ucs . #x616E) ; 慮 + )) +(define-char + '((=>ucs . #x616E) ; 慮 + (morohashi-daikanwa 11132 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C65) ; ø»’±ª + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x5853) ; ø½‹‡  + (chinese-cns11643-3 . #x466A) ; ø»–Žƒ + (=gt-pj-1 . #x5853) ; 慯 + (ideograph-daikanwa . 11133) ; ø¸‚­½ + (=cbeta . 00382) ; ø¸ …¾ + (=ucs . #x616F) ; 慯 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2272) ; ø»ž£ + (ideograph-daikanwa . 11134) ; ø¸‚­¾ + (=ucs . #x227EC) ; 𢟬 + )) +(define-char + '((=>ucs . #x6170) ; 慰 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C6A) ; ø»’±¯ + (ideograph-daikanwa . 11135) ; ø¸‚­¿ + )) +(define-char + '((morohashi-daikanwa 11135 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-1 . 2641) + (shinjigen-2 . 2641) + (chinese-gb2312 . #x4E3F) ; ø»…ˆ¨ + (=jis-x0208 . #x3056) ; ø½ŠŒ³ + (korean-ksc5601 . #x6A50) ; ø»Š†‰ + (chinese-isoir165 . #x4E3F) ; ø»°¸ + (=gt-pj-1 . #x3056) ; 慰 + (chinese-big5 . #xBCA2) ; ý¢€‹²¢ + (=gt-k . 11888) ; ý¡„‚¹° + (=ucs . #x6170) ; 慰 + )) +(define-char + '((=>ucs . #x22820) ; 𢠠 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11136) ; ø¸‚®€ + )) +(define-char + '((morohashi-daikanwa 11136 0 7) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x456E) ; ø»š ± + (=ucs . #x22820) ; 𢠠 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x5855) ; ø½‹‡¢ + (chinese-cns11643-2 . #x4A2D) ; ø»”ˆº + (=gt-pj-1 . #x5855) ; 慱 + (chinese-big5 . #xE1C6) ; ý¢€Ž‡† + (ideograph-daikanwa . 11137) ; ø¸‚® + (=ucs . #x6171) ; 慱 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3E56) ; ø»‹« + (chinese-cns11643-2 . #x4A31) ; ø»”ˆ¾ + (chinese-big5 . #xE1CA) ; ý¢€Ž‡Š + (ideograph-daikanwa . 11138) ; ø¸‚®‚ + (=ucs . #x6172) ; 慲 + )) +(define-char + '((=>ucs . #x227EE) ; 𢟮 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11139) ; ø¸‚®ƒ + )) +(define-char + '((morohashi-daikanwa 11139 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x227EE) ; 𢟮 + )) +(define-char + '((=>ucs . #x227EE) ; 𢟮 + (morohashi-daikanwa 11139 0 5) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2275) ; ø»ž¦ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2643) + (=jis-x0208 . #x584C) ; ø½‹‡™ + (chinese-cns11643-2 . #x4A2E) ; ø»”ˆ» + (chinese-gb12345 . #x6325) ; 慳 + (=gt-pj-1 . #x584C) ; 慳 + (chinese-big5 . #xE1C7) ; ý¢€Ž‡‡ + (ideograph-daikanwa . 11140) ; ø¸‚®„ + (=ucs . #x6173) ; 慳 + )) +(define-char + '((=>ucs . #x3983) ; 㦃 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11141) ; ø¸‚®… + )) +(define-char + '((morohashi-daikanwa 11141 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4669) ; ø»–Ž‚ + (=ucs . #x3983) ; 㦃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11142) ; ø¸‚®† + (=ucs . #x3984) ; 㦄 + )) +(define-char + '((=>ucs . #x3984) ; 㦄 + (morohashi-daikanwa 11142 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B7B) ; ø»–•ª + )) +(define-char + '((=>ucs . #x6174) ; 慴 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2652) + (=jis-x0208 . #x5852) ; ø½‹‡Ÿ + (=gt-pj-1 . #x5852) ; ø½‹‡Ÿ + (ideograph-daikanwa . 11143) ; ø¸‚®‡ + (ucs-jis . #x6174) ; ø½‹‡Ÿ + )) +(define-char + '((morohashi-daikanwa 11143 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A34) ; ø»”‰ + (chinese-big5 . #xE1CD) ; ý¢€Ž‡ + (=ucs . #x6174) ; 慴 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2670) + (chinese-gb2312 . #x633C) ; ø»…§› + (=jis-x0208 . #x5859) ; ø½‹‡¦ + (chinese-isoir165 . #x633C) ; ø»Ž« + (chinese-cns11643-1 . #x686F) ; ø»’«¼ + (=gt-pj-1 . #x5859) ; 慵 + (chinese-big5 . #xBA48) ; ý¢€‹©ˆ + (ideograph-daikanwa . 11144) ; ø¸‚®ˆ + (=ucs . #x6175) ; 慵 + )) +(define-char + '((=>ucs . #x6176) ; 慶 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11145) ; ø¸‚®‰ + )) +(define-char + '((=>ucs . #x6176) ; 慶 + (morohashi-daikanwa 11145 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C63) ; ø»’±¨ + )) +(define-char + '((morohashi-daikanwa 11145 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 2645) + (=jis-x0208 . #x3744) ; ø½Š–³ + (korean-ksc5601 . #x4C54) ; ø»‰š‰ + (chinese-gb12345 . #x476C) ; 慶 + (=gt-pj-1 . #x3744) ; 慶 + (chinese-big5 . #xBC79) ; ý¢€‹±¹ + (=gt-k . 11900) ; ý¡„‚¹¼ + (=ucs . #x6176) ; 慶 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 2647) + (chinese-gb2312 . #x3F36) ; ø»„² + (=jis-x0208 . #x584D) ; ø½‹‡š + (korean-ksc5601 . #x4B2F) ; ø»‰˜† + (chinese-isoir165 . #x3F36) ; ø»š­ + (=gt-pj-1 . #x584D) ; 慷 + (chinese-big5 . #xBA42) ; ý¢€‹©‚ + (ideograph-daikanwa . 11146) ; ø¸‚®Š + (=ucs . #x6177) ; 慷 + )) +(define-char + '((=>ucs . #x6177) ; 慷 + (morohashi-daikanwa 11146 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6869) ; ø»’«¶ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5E36) ; 帶 + ) + ((=ucs . #x5FC3) ; 心 + )) + (japanese-jisx0212 . #x3E57) ; ø»‹¬ + (chinese-cns11643-3 . #x4C21) ; ø»–•® + (ideograph-daikanwa . 11147) ; ø¸‚®‹ + (=cbeta . 05803) ; ø¸¡š« + (=ucs . #x6178) ; 慸 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x434A) ; ø»˜“ + (ideograph-daikanwa . 11148) ; ø¸‚®Œ + (=ucs . #x3985) ; 㦅 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5043) ; ø»”’„ + (chinese-big5 . #xE57A) ; ý¢€Ž•º + (ideograph-daikanwa . 11149) ; ø¸‚® + (=ucs . #x6179) ; 慹 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D29) ; ø»š«œ + (ideograph-daikanwa . 11150) ; ø¸‚®Ž + (=ucs . #x227EF) ; 𢟯 + )) +(define-char + '((=>ucs . #x227F0) ; 𢟰 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11151) ; ø¸‚® + )) +(define-char + '((morohashi-daikanwa 11151 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4570) ; ø»š ³ + (=ucs . #x227F0) ; 𢟰 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x434C) ; ø»˜“ + (ideograph-daikanwa . 11152) ; ø¸‚® + (=ucs . #x3986) ; 㦆 + )) +(define-char + '((=>ucs . #x227F1) ; 𢟱 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11153) ; ø¸‚®‘ + )) +(define-char + '((morohashi-daikanwa 11153 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x456F) ; ø»š ² + (=ucs . #x227F1) ; 𢟱 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A36) ; ø»”‰ƒ + (chinese-big5 . #xE1CF) ; ý¢€Ž‡ + (ideograph-daikanwa . 11154) ; ø¸‚®’ + (=ucs . #x617A) ; 慺 + )) +(define-char + '((=>ucs . #x227F3) ; 𢟳 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11155) ; ø¸‚®“ + )) +(define-char + '((morohashi-daikanwa 11155 0 5) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4571) ; ø»š ´ + (=ucs . #x227F3) ; 𢟳 + )) +(define-char + '((=>ucs . #x227F4) ; 𢟴 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11156) ; ø¸‚®” + )) +(define-char + '((morohashi-daikanwa 11156 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4572) ; ø»š µ + (=ucs . #x227F4) ; 𢟴 + )) +(define-char + '((=>ucs . #x617B) ; 慻 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3E58) ; ø»‹­ + (ideograph-daikanwa . 11157) ; ø¸‚®• + (ucs-jis . #x617B) ; ø»‹­ + )) +(define-char + '((morohashi-daikanwa 11157 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4668) ; ø»–Ž + (=ucs . #x617B) ; 慻 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x3E59) ; ø»‹® + (chinese-cns11643-1 . #x6C69) ; ø»’±® + (=jis-x0213-2-2000 . #x2C64) ; ø»¤® + (chinese-big5 . #xBCA1) ; ý¢€‹²¡ + (ideograph-daikanwa . 11158) ; ø¸‚®– + (=jef-china3 . #x4DDD) ; øº„· + (=ucs . #x617C) ; 慼 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (korean-ksc5601 . #x742A) ; ø»Š” + (chinese-cns11643-3 . #x4673) ; ø»–ŽŒ + (ideograph-daikanwa . 11159) ; ø¸‚®— + (=cbeta . 02557) ; ø¸ §½ + (=ucs . #x617D) ; 慽 + )) +(define-char + '((=>ucs . #x227F5) ; 𢟵 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11160) ; ø¸‚®˜ + )) +(define-char + '((morohashi-daikanwa 11160 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4579) ; ø»š ¼ + (=ucs . #x227F5) ; 𢟵 + )) +(define-char + '((=>ucs . #x3987) ; 㦇 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11161) ; ø¸‚®™ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D25) ; ø»Œ¼ + (ideograph-daikanwa . 11162) ; ø¸‚®š + (=ucs . #x227F6) ; 𢟶 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 2671) + (=jis-x0208 . #x4D5D) ; ø½Š·  + (korean-ksc5601 . #x692F) ; ø»Š„Š + (chinese-cns11643-1 . #x6C6C) ; ø»’±± + (=gt-pj-1 . #x4D5D) ; 慾 + (chinese-big5 . #xBCA4) ; ý¢€‹²¤ + (ideograph-daikanwa . 11163) ; ø¸‚®› + (=ucs . #x617E) ; 慾 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x3E5A) ; ø»‹¯ + (chinese-cns11643-7 . #x2271) ; ø»ž¢ + (ideograph-daikanwa . 11164) ; ø¸‚®œ + (=jef-china3 . #x4DDE) ; øº„·ž + (=ucs . #x617F) ; 慿 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C7D) ; ø»Œ¶ + (ideograph-daikanwa . 11165) ; ø¸‚® + (=ucs . #x227F7) ; 𢟷 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C7E) ; ø»Œ· + (ideograph-daikanwa . 11166) ; ø¸‚®ž + (=ucs . #x227F8) ; 𢟸 + )) +(define-char + '((=>ucs . #x6180) ; 憀 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x3E5B) ; ø»‹° + (ideograph-daikanwa . 11167) ; ø¸‚®Ÿ + (ucs-jis . #x6180) ; ø»‹° + )) +(define-char + '((morohashi-daikanwa 11167 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A33) ; ø»”‰€ + (chinese-big5 . #xE1CC) ; ý¢€Ž‡Œ + (=ucs . #x6180) ; 憀 + )) +(define-char + '((=>ucs . #x227FA) ; 𢟺 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11168) ; ø¸‚®  + )) +(define-char + '((morohashi-daikanwa 11168 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D22) ; ø»Œ¹ + (=ucs . #x227FA) ; 𢟺 + )) +(define-char + '((=>ucs . #x6181) ; 憁 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (korean-ksc5601 . #x7543) ; ø»Š–† + (japanese-jisx0212 . #x3E5C) ; ø»‹± + (ideograph-daikanwa . 11169) ; ø¸‚®¡ + (ucs-jis . #x6181) ; ø»Š–† + )) +(define-char + '((morohashi-daikanwa 11169 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x6181) ; 憁 + )) +(define-char + '((=>ucs . #x6181) ; 憁 + (morohashi-daikanwa 11169 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x466B) ; ø»–Ž„ + )) +(define-char + '((=>ucs . #x6182) ; 憂 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11170) ; ø¸‚®¢ + )) +(define-char + '((=>ucs . #x6182) ; 憂 + (morohashi-daikanwa 11170 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C68) ; ø»’±­ + )) +(define-char + '((morohashi-daikanwa 11170 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 2667) + (=jis-x0208 . #x4D2B) ; ø½Š¶® + (korean-ksc5601 . #x6958) ; ø»Š„³ + (chinese-gb12345 . #x5347) ; 憂 + (=gt-pj-1 . #x4D2B) ; 憂 + (chinese-big5 . #xBC7E) ; ý¢€‹±¾ + (=gt-k . 11954) ; ý¡„‚º² + (=ucs . #x6182) ; 憂 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2274) ; ø»ž¥ + (ideograph-daikanwa . 11171) ; ø¸‚®£ + (=ucs . #x227FB) ; 𢟻 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x3E5D) ; ø»‹² + (chinese-cns11643-2 . #x5042) ; ø»”’ƒ + (chinese-big5 . #xE579) ; ý¢€Ž•¹ + (ideograph-daikanwa . 11172) ; ø¸‚®¤ + (=ucs . #x6183) ; 憃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11173) ; ø¸‚®¥ + )) +(define-char + '((morohashi-daikanwa 11173 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D26) ; ø»Œ½ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x3E5E) ; ø»‹³ + (chinese-cns11643-5 . #x4D2A) ; ø»š« + (ideograph-daikanwa . 11174) ; ø¸‚®¦ + (=ucs . #x6184) ; 憄 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D21) ; ø»Œ¸ + (ideograph-daikanwa . 11175) ; ø¸‚®§ + (=ucs . #x227FC) ; 𢟼 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4574) ; ø»š · + (ideograph-daikanwa . 11176) ; ø¸‚®¨ + (=ucs . #x227FE) ; 𢟾 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4674) ; ø»–Ž + (ideograph-daikanwa . 11177) ; ø¸‚®© + (=ucs . #x6186) ; 憆 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4578) ; ø»š » + (ideograph-daikanwa . 11178) ; ø¸‚®ª + (=ucs . #x227FF) ; 𢟿 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2276) ; ø»ž§ + (ideograph-daikanwa . 11179) ; ø¸‚®« + (=ucs . #x228E2) ; 𢣢 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11180) ; ø¸‚®¬ + (=cbeta . 03648) ; ø¸ ¹€ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D28) ; ø»š«› + (ideograph-daikanwa . 11181) ; ø¸‚®­ + (=ucs . #x2282C) ; 𢠬 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11182) ; ø¸‚®® + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4575) ; ø»š ¸ + (ideograph-daikanwa . 11183) ; ø¸‚®¯ + (=ucs . #x2282E) ; 𢠮 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11184) ; ø¸‚®° + )) +(define-char + '((=>ucs . #x22821) ; 𢠡 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11185) ; ø¸‚®± + )) +(define-char + '((morohashi-daikanwa 11185 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5C7A) ; ø»Œ³ + (=ucs . #x22821) ; 𢠡 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11186) ; ø¸‚®² + (=ucs . #x2281E) ; 𢠞 + )) +(define-char + '((=>ucs . #x2281E) ; 𢠞 + (morohashi-daikanwa 11186 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2278) ; ø»ž© + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x751C) ; 甜 + ) + ((=ucs . #x5FC3) ; 心 + )) + (shinjigen-2 . 2681) + (=jis-x0208 . #x585C) ; ø½‹‡© + (=gt-pj-1 . #x585C) ; 憇 + (ideograph-daikanwa . 11187) ; ø¸‚®³ + (=cbeta . 02481) ; ø¸ ¦± + (=ucs . #x6187) ; 憇 + )) +(define-char + '((=>ucs . #x6187) ; 憇 + (morohashi-daikanwa 11187 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C24) ; ø»–•± + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 11188) ; ø¸‚®´ + )) +(define-char + '((=>ucs* . #x618E) ; 憎 + (morohashi-daikanwa 11188 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x417E) ; ø½Š¦™ + (chinese-cns11643-4 . #x4351) ; ø»˜“” + (=gt-pj-1 . #x417E) ; 憎 + (ucs-jis . #x618E) ; 憎 + (=ucs . #x2F8AB) ; 憎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C26) ; ø»–•³ + (ideograph-daikanwa . 49107) ; ø¸‹¿“ + (=cbeta . 05829) ; ø¸¡›… + (=ucs . #x3996) ; 㦖 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4970) ; ø»˜œ§ + (ideograph-daikanwa . 49108) ; ø¸‹¿” + (=ucs . #x2287F) ; 𢡿 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x227D) ; ø»ž® + (ideograph-daikanwa . 49110) ; ø¸‹¿– + (=ucs . #x2287D) ; 𢡽 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4346) ; ø»˜“‰ + (=ucs . #x3987) ; 㦇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D26) ; ø»š«™ + (=ucs . #x22792) ; 𢞒 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x496E) ; ø»˜œ¥ + (=ucs . #x227A3) ; 𢞣 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4353) ; ø»˜“– + (=ucs . #x2280A) ; 𢠊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x434E) ; ø»˜“‘ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D24) ; ø»Œ» + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B77) ; ø»–•¦ + (ideograph-daikanwa . 11189) ; ø¸‚®µ + (=ucs . #x6188) ; 憈 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C27) ; ø»–•´ + (ideograph-daikanwa . 11190) ; ø¸‚®¶ + (=ucs . #x3989) ; 㦉 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B78) ; ø»–•§ + (ideograph-daikanwa . 11191) ; ø¸‚®· + (=ucs . #x398A) ; 㦊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x27E5E) ; 𧹞 + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-7 . #x2D71) ; ø»ž‘¬ + (ideograph-daikanwa . 11192) ; ø¸‚®¸ + (=cbeta . 04488) ; ø¸¡†ˆ + (=ucs . #x22831) ; 𢠱 + )) +(define-char + '((=>ucs . #x22832) ; 𢠲 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11193) ; ø¸‚®¹ + )) +(define-char + '((morohashi-daikanwa 11193 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4966) ; ø»˜œ + (=ucs . #x22832) ; 𢠲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5047) ; ø»”’ˆ + (chinese-big5 . #xE57E) ; ý¢€Ž•¾ + (ideograph-daikanwa . 11194) ; ø¸‚®º + (=ucs . #x6189) ; 憉 + )) +(define-char + '((=>ucs . #x618A) ; 憊 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 2693) + (=jis-x0208 . #x5860) ; ø½‹‡­ + (korean-ksc5601 . #x5D69) ; ø»‰³œ + (=gt-pj-1 . #x5860) ; ø½‹‡­ + (ideograph-daikanwa . 11195) ; ø¸‚®» + (ucs-jis . #x618A) ; ø½‹‡­ + )) +(define-char + '((morohashi-daikanwa 11195 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7057) ; ø»’·” + (chinese-gb12345 . #x3139) ; 憊 + (chinese-big5 . #xBECE) ; ý¢€‹»Ž + (=ucs . #x618A) ; 憊 + )) +(define-char + '((=>ucs . #x228CD) ; 𢣍 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11196) ; ø¸‚®¼ + )) +(define-char + '((morohashi-daikanwa 11196 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3778) ; ø»ž Ÿ + (=ucs . #x228CD) ; 𢣍 + )) +(define-char + '((=>ucs . #x618B) ; 憋 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x3E5F) ; ø»‹´ + (ideograph-daikanwa . 11197) ; ø¸‚®½ + (ucs-jis . #x618B) ; ø»‹´ + )) +(define-char + '((morohashi-daikanwa 11197 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x316F) ; ø»„ž² + (chinese-isoir165 . #x316F) ; ø»‡‚ + (chinese-cns11643-2 . #x5041) ; ø»”’‚ + (chinese-big5 . #xE578) ; ý¢€Ž•¸ + (=ucs . #x618B) ; 憋 + )) +(define-char + '((=>ucs . #x22833) ; 𢠳 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11198) ; ø¸‚®¾ + )) +(define-char + '((morohashi-daikanwa 11198 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4352) ; ø»˜“• + (=ucs . #x22833) ; 𢠳 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x572E) ; ø»”œ + (chinese-big5 . #xE9A3) ; ý¢€Ž¦£ + (ideograph-daikanwa . 11199) ; ø¸‚®¿ + (=ucs . #x618C) ; 憌 + )) +(define-char + '((=>ucs . #x398B) ; 㦋 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11200) ; ø¸‚¯€ + )) +(define-char + '((morohashi-daikanwa 11200 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x434B) ; ø»˜“Ž + (=ucs . #x398B) ; 㦋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3E60) ; ø»‹µ + (chinese-cns11643-2 . #x5050) ; ø»”’‘ + (=jis-x0213-1-2000 . #x745D) ; ø»¤² + (chinese-big5 . #xE5A9) ; ý¢€Ž–© + (ideograph-daikanwa . 11201) ; ø¸‚¯ + (=ucs . #x618D) ; 憍 + )) +(define-char + '((=>ucs* . #x618E) ; 憎 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (korean-ksc5601 . #x7173) ; ø»Š¾ + (=jis-x0213-1-2000 . #x745E) ; ø»¤³ + (ideograph-daikanwa . 11202) ; ø¸‚¯‚ + (=big5-cdp . #xBCA8) ; ý¢€‹²¨ + (=jef-china3 . #x4ED8) ; øº„»˜ + (ucs-ks . #x618E) ; 憎 + (=ucs . #xFA3F) ; 憎 + )) +(define-char + '((morohashi-daikanwa 11202 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x5477) ; ø»…’” + (chinese-isoir165 . #x5477) ; ø»º¤ + (chinese-cns11643-1 . #x6C70) ; ø»’±µ + (chinese-big5 . #xBCA8) ; ý¢€‹²¨ + (=ucs . #x618E) ; 憎 + )) +(define-char + '((=>ucs . #x398C) ; 㦌 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11203) ; ø¸‚¯ƒ + )) +(define-char + '((morohashi-daikanwa 11203 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5038) ; ø»˜¦ + (=ucs . #x398C) ; 㦌 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C2A) ; ø»–•· + (ideograph-daikanwa . 11204) ; ø¸‚¯„ + (=ucs . #x398D) ; 㦍 + )) +(define-char + '((=>ucs . #x618F) ; 憏 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11205) ; ø¸‚¯… + )) +(define-char + '((morohashi-daikanwa 11205 0 5) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B7A) ; ø»–•© + (=ucs . #x618F) ; 憏 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb12345 . #x412F) ; 憐 + (chinese-big5 . #xBCA6) ; ý¢€‹²¦ + (ideograph-daikanwa . 11206) ; ø¸‚¯† + (=ucs . #x6190) ; 憐 + )) +(define-char + '((=>ucs . #x6190) ; 憐 + (morohashi-daikanwa 11206 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C6E) ; ø»’±³ + )) +(define-char + '((=>ucs . #x6190) ; 憐 + (morohashi-daikanwa 11206 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x4E79) ; ø½Š¹š + (korean-ksc5601 . #x557B) ; ø»‰§¾ + (=gt-pj-1 . #x4E79) ; ø½Š¹š + (ucs-jis . #x6190) ; ø½Š¹š + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D6B) ; ø»ž‘¦ + (ideograph-daikanwa . 11207) ; ø¸‚¯‡ + (=ucs . #x22834) ; 𢠴 + )) +(define-char + '((=>ucs . #x22835) ; 𢠵 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11208) ; ø¸‚¯ˆ + (=cbeta . 05830) ; ø¸¡›† + )) +(define-char + '((morohashi-daikanwa 11208 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4971) ; ø»˜œ¨ + (=ucs . #x22835) ; 𢠵 + )) +(define-char + '((=>ucs . #x2288C) ; 𢢌 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11209) ; ø¸‚¯‰ + )) +(define-char + '((morohashi-daikanwa 11209 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x544C) ; ø»š¶‘ + (=ucs . #x2288C) ; 𢢌 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 2695) + (=jis-x0208 . #x5861) ; ø½‹‡® + (korean-ksc5601 . #x5E3B) ; ø»‰´Œ + (chinese-cns11643-1 . #x7055) ; ø»’·’ + (chinese-gb12345 . #x463E) ; 憑 + (=gt-pj-1 . #x5861) ; 憑 + (chinese-big5 . #xBECC) ; ý¢€‹»Œ + (ideograph-daikanwa . 11210) ; ø¸‚¯Š + (=ucs . #x6191) ; 憑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3E61) ; ø»‹¶ + (chinese-cns11643-2 . #x504D) ; ø»”’Ž + (=jis-x0213-2-2000 . #x2C66) ; ø»¤® + (chinese-gb12345 . #x6334) ; 憒 + (chinese-big5 . #xE5A6) ; ý¢€Ž–¦ + (ideograph-daikanwa . 11211) ; ø¸‚¯‹ + (=ucs . #x6192) ; 憒 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3E62) ; ø»‹· + (chinese-cns11643-2 . #x5049) ; ø»”’Š + (=jis-x0213-2-2000 . #x2C67) ; ø»¤® + (chinese-big5 . #xE5A2) ; ý¢€Ž–¢ + (ideograph-daikanwa . 11212) ; ø¸‚¯Œ + (=jef-china3 . #x4ED9) ; øº„»™ + (=ucs . #x6193) ; 憓 + )) +(define-char + '((=>ucs . #x6194) ; 憔 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 2688) + (=jis-x0208 . #x585E) ; ø½‹‡« + (korean-ksc5601 . #x747B) ; ø»Š•  + (=gt-pj-1 . #x585E) ; ø½‹‡« + (ideograph-daikanwa . 11213) ; ø¸‚¯ + (ucs-jis . #x6194) ; ø½‹‡« + )) +(define-char + '((morohashi-daikanwa 11213 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x633E) ; ø»…§ + (chinese-isoir165 . #x633E) ; ø»Ž­ + (chinese-cns11643-1 . #x6C74) ; ø»’±¹ + (chinese-big5 . #xBCAC) ; ý¢€‹²¬ + (=ucs . #x6194) ; 憔 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B76) ; ø»–•¥ + (ideograph-daikanwa . 11214) ; ø¸‚¯Ž + (=cbeta . 01572) ; ø¸ ˜¤ + (=jef-china3 . #x4EDA) ; øº„»š + (=ucs . #x6195) ; 憕 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 2677) + (=jis-x0208 . #x585B) ; ø½‹‡¨ + (chinese-cns11643-2 . #x5725) ; ø»”›¸ + (=gt-pj-1 . #x585B) ; 憖 + (chinese-big5 . #xE978) ; ý¢€Ž¥¸ + (ideograph-daikanwa . 11215) ; ø¸‚¯ + (=ucs . #x6196) ; 憖 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x3E63) ; ø»‹¸ + (chinese-cns11643-3 . #x5068) ; ø»–œ­ + (=jis-x0213-2-2000 . #x2C68) ; ø»¤®‘ + (ideograph-daikanwa . 11216) ; ø¸‚¯ + (=cbeta . 04579) ; ø¸¡‡£ + (=jef-china3 . #x4DDF) ; øº„·Ÿ + (=ucs . #x6197) ; 憗 + )) +(define-char + '((=>ucs . #x22836) ; 𢠶 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11217) ; ø¸‚¯‘ + )) +(define-char + '((=>ucs . #x22836) ; 𢠶 + (morohashi-daikanwa 11217 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D6D) ; ø»ž‘¨ + )) +(define-char + '((morohashi-daikanwa 11217 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x22836) ; 𢠶 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x7D73) ; ø»Š¢¦ + (japanese-jisx0212 . #x3E64) ; ø»‹¹ + (chinese-cns11643-3 . #x4C28) ; ø»–•µ + (=jis-x0213-2-2000 . #x2C69) ; ø»¤®’ + (ideograph-daikanwa . 11218) ; ø¸‚¯’ + (=cbeta . 00393) ; ø¸ †‰ + (=jef-china3 . #x4EDB) ; øº„»› + (=ucs . #x6198) ; 憘 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x559C) ; 喜 + ) + ((=ucs . #x5FC3) ; 心 + )) + (shinjigen-2 . 1148) + (=jis-x0208 . #x585A) ; ø½‹‡§ + (korean-ksc5601 . #x7D72) ; ø»Š¢¥ + (chinese-cns11643-3 . #x5067) ; ø»–œ¬ + (=gt-pj-1 . #x585A) ; 憙 + (ideograph-daikanwa . 11219) ; ø¸‚¯“ + (=cbeta . 00540) ; ø¸ ˆœ + (=ucs . #x6199) ; 憙 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4967) ; ø»˜œž + (ideograph-daikanwa . 11220) ; ø¸‚¯” + (=cbeta . 05097) ; ø¸¡© + (=ucs . #x398E) ; 㦎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D2F) ; ø»š«¢ + (ideograph-daikanwa . 11221) ; ø¸‚¯• + (=ucs . #x22837) ; 𢠷 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 2691) + (=jis-x0208 . #x585F) ; ø½‹‡¬ + (korean-ksc5601 . #x7726) ; ø»Š˜¥ + (chinese-cns11643-1 . #x6C72) ; ø»’±· + (chinese-gb12345 . #x352C) ; 憚 + (=gt-pj-1 . #x585F) ; 憚 + (chinese-big5 . #xBCAA) ; ý¢€‹²ª + (ideograph-daikanwa . 11222) ; ø¸‚¯– + (=ucs . #x619A) ; 憚 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D73) ; ø»ž‘® + (ideograph-daikanwa . 11223) ; ø¸‚¯— + (=ucs . #x22838) ; 𢠸 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5048) ; ø»”’‰ + (chinese-big5 . #xE5A1) ; ý¢€Ž–¡ + (ideograph-daikanwa . 11224) ; ø¸‚¯˜ + (=ucs . #x619B) ; 憛 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3E65) ; ø»‹º + (ideograph-daikanwa . 11225) ; ø¸‚¯™ + (=cbeta . 00394) ; ø¸ †Š + (=jef-china3 . #x4EDC) ; øº„»œ + (=ucs . #x619C) ; 憜 + )) +(define-char + '((=>ucs . #x619C) ; 憜 + (morohashi-daikanwa 11225 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C29) ; ø»–•¶ + )) +(define-char + '((=>ucs . #x619D) ; 憝 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x3E66) ; ø»‹» + (chinese-big5 . #xE976) ; ý¢€Ž¥¶ + (ideograph-daikanwa . 11226) ; ø¸‚¯š + (=jef-china3 . #x4DE0) ; øº„·  + (ucs-jis . #x619D) ; ø»‹» + )) +(define-char + '((morohashi-daikanwa 11226 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6D2D) ; ø»…µ¸ + (chinese-isoir165 . #x6D2D) ; ø»Žžˆ + (chinese-cns11643-2 . #x5723) ; ø»”›¶ + (=ucs . #x619D) ; 憝 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C25) ; ø»–•² + (ideograph-daikanwa . 11227) ; ø¸‚¯› + (=ucs . #x619E) ; 憞 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3E67) ; ø»‹¼ + (chinese-cns11643-2 . #x504C) ; ø»”’ + (chinese-big5 . #xE5A5) ; ý¢€Ž–¥ + (ideograph-daikanwa . 11228) ; ø¸‚¯œ + (=jef-china3 . #x4EDD) ; øº„» + (=ucs . #x619F) ; 憟 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x496A) ; ø»˜œ¡ + (ideograph-daikanwa . 11229) ; ø¸‚¯ + (=ucs . #x22839) ; 𢠹 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4969) ; ø»˜œ  + (ideograph-daikanwa . 11230) ; ø¸‚¯ž + (=ucs . #x398F) ; 㦏 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x3E68) ; ø»‹½ + (chinese-cns11643-4 . #x503B) ; ø»˜¦„ + (ideograph-daikanwa . 11231) ; ø¸‚¯Ÿ + (=jef-china3 . #x4DE1) ; øº„·¡ + (=ucs . #x61A0) ; 憠 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D2E) ; ø»š«¡ + (ideograph-daikanwa . 11232) ; ø¸‚¯  + (=cbeta . 04471) ; ø¸¡…· + (=ucs . #x2283A) ; 𢠺 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x504F) ; ø»”’ + (chinese-big5 . #xE5A8) ; ý¢€Ž–¨ + (ideograph-daikanwa . 11233) ; ø¸‚¯¡ + (=ucs . #x61A1) ; 憡 + )) +(define-char + '((=>ucs . #x2283B) ; 𢠻 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11234) ; ø¸‚¯¢ + )) +(define-char + '((=>ucs . #x2283B) ; 𢠻 + (morohashi-daikanwa 11234 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2279) ; ø»žª + )) +(define-char + '((morohashi-daikanwa 11234 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x2283B) ; 𢠻 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D33) ; ø»š«¦ + (ideograph-daikanwa . 11235) ; ø¸‚¯£ + (=ucs . #x2283C) ; 𢠼 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5046) ; ø»”’‡ + (chinese-big5 . #xE57D) ; ý¢€Ž•½ + (ideograph-daikanwa . 11236) ; ø¸‚¯¤ + (=ucs . #x61A2) ; 憢 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B79) ; ø»–•¨ + (ideograph-daikanwa . 11237) ; ø¸‚¯¥ + (=cbeta . 00915) ; ø¸ Ž“ + (=ucs . #x61A3) ; 憣 + )) +(define-char + '((=>ucs . #x2283D) ; 𢠽 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11238) ; ø¸‚¯¦ + )) +(define-char + '((morohashi-daikanwa 11238 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4972) ; ø»˜œ© + (=ucs . #x2283D) ; 𢠽 + )) +(define-char + '((=>ucs . #x2283D) ; 𢠽 + (morohashi-daikanwa 11238 0 5) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (=cbeta . 02640) ; ø¸ © + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-1 . 2700) + (shinjigen-2 . 2700) + (korean-ksc5601 . #x5D49) ; ø»‰²¼ + (chinese-cns11643-1 . #x6C73) ; ø»’±¸ + (=jis-x0208-1990 . #x4A30) ; ø½Š²™ + (chinese-gb12345 . #x375F) ; 憤 + (=gt-pj-1 . #x4A30) ; 憤 + (chinese-big5 . #xBCAB) ; ý¢€‹²« + (ideograph-daikanwa . 11239) ; ø¸‚¯§ + (=ucs . #x61A4) ; 憤 + )) +(define-char + '((=>ucs . #x61A4) ; 憤 + (morohashi-daikanwa 11239 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x4A30) ; ø»‚¸ + (japanese-jisx0208 . #x4A30) ; ø»‡Œ¥ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x3E69) ; ø»‹¾ + (chinese-cns11643-4 . #x5037) ; ø»˜¦€ + (=jis-x0213-2-2000 . #x2C6A) ; ø»¤®“ + (ideograph-daikanwa . 11240) ; ø¸‚¯¨ + (=jef-china3 . #x4DE2) ; øº„·¢ + (=ucs . #x61A5) ; 憥 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4B75) ; ø»–•¤ + (ideograph-daikanwa . 11241) ; ø¸‚¯© + (=ucs . #x61A6) ; 憦 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 2692) + (chinese-gb2312 . #x633F) ; ø»…§ž + (=jis-x0208 . #x4634) ; ø½Š¬¥ + (korean-ksc5601 . #x5453) ; ø»‰¥¸ + (chinese-isoir165 . #x633F) ; ø»Ž® + (chinese-cns11643-1 . #x6C6D) ; ø»’±² + (=gt-pj-1 . #x4634) ; 憧 + (chinese-big5 . #xBCA5) ; ý¢€‹²¥ + (ideograph-daikanwa . 11242) ; ø¸‚¯ª + (=gt-k . 11931) ; ý¡„‚º› + (=ucs . #x61A7) ; 憧 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4968) ; ø»˜œŸ + (ideograph-daikanwa . 11243) ; ø¸‚¯« + (=ucs . #x3990) ; 㦐 + )) +(define-char + '((=>ucs . #x61A8) ; 憨 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x3E6A) ; ø»‹¿ + (chinese-cns11643-2 . #x5724) ; ø»”›· + (=jis-x0213-2-2000 . #x2C6B) ; ø»¤®” + (chinese-big5 . #xE977) ; ý¢€Ž¥· + (ideograph-daikanwa . 11244) ; ø¸‚¯¬ + (=jef-china3 . #x4DE3) ; øº„·£ + (ucs-jis . #x61A8) ; ø»‹¿ + )) +(define-char + '((morohashi-daikanwa 11244 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x3A29) ; ø»„ªº + (chinese-isoir165 . #x3A29) ; ø»“Š + (=ucs . #x61A8) ; 憨 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x496B) ; ø»˜œ¢ + (ideograph-daikanwa . 11245) ; ø¸‚¯­ + (=ucs . #x3991) ; 㦑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 2679) + (chinese-gb2312 . #x6D2C) ; ø»…µ· + (=jis-x0208 . #x3746) ; ø½Š–µ + (korean-ksc5601 . #x4C28) ; ø»‰™ + (chinese-isoir165 . #x6D2C) ; ø»Žž‡ + (=gt-pj-1 . #x3746) ; 憩 + (ideograph-daikanwa . 11246) ; ø¸‚¯® + (=ucs . #x61A9) ; 憩 + )) +(define-char + '((=>ucs . #x61A9) ; 憩 + (morohashi-daikanwa 11246 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7056) ; ø»’·“ + (chinese-big5 . #xBECD) ; ý¢€‹» + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D75) ; ø»ž‘° + (ideograph-daikanwa . 11247) ; ø¸‚¯¯ + (=ucs . #x2283E) ; 𢠾 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11248) ; ø¸‚¯° + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D32) ; ø»š«¥ + (ideograph-daikanwa . 11249) ; ø¸‚¯± + (=ucs . #x22840) ; 𢡀 + )) +(define-char + '((=>ucs . #x22841) ; 𢡁 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11250) ; ø¸‚¯² + )) +(define-char + '((morohashi-daikanwa 11250 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D35) ; ø»š«¨ + (=ucs . #x22841) ; 𢡁 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3E6B) ; ø»‹€ + (chinese-cns11643-2 . #x504E) ; ø»”’ + (chinese-big5 . #xE5A7) ; ý¢€Ž–§ + (ideograph-daikanwa . 11251) ; ø¸‚¯³ + (=ucs . #x61AA) ; 憪 + )) +(define-char + '((=>ucs . #x61AB) ; 憫 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11252) ; ø¸‚¯´ + )) +(define-char + '((morohashi-daikanwa 11252 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-1 . 2697) + (shinjigen-2 . 2697) + (=jis-x0208 . #x5862) ; ø½‹‡¯ + (korean-ksc5601 . #x5A41) ; ø»‰®š + (chinese-cns11643-1 . #x6C6F) ; ø»’±´ + (chinese-gb12345 . #x4375) ; 憫 + (=gt-pj-1 . #x5862) ; 憫 + (chinese-big5 . #xBCA7) ; ý¢€‹²§ + (=ucs . #x61AB) ; 憫 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5035) ; ø»˜¥¾ + (ideograph-daikanwa . 11253) ; ø¸‚¯µ + (=ucs . #x22842) ; 𢡂 + )) +(define-char + '((=>ucs . #x3992) ; 㦒 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11254) ; ø¸‚¯¶ + )) +(define-char + '((morohashi-daikanwa 11254 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x227C) ; ø»ž­ + (=ucs . #x3992) ; 㦒 + )) +(define-char + '((=>ucs . #x3993) ; 㦓 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11255) ; ø¸‚¯· + )) +(define-char + '((morohashi-daikanwa 11255 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x496D) ; ø»˜œ¤ + (=ucs . #x3993) ; 㦓 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 2682) + (chinese-gb2312 . #x633D) ; ø»…§œ + (=jis-x0208 . #x585D) ; ø½‹‡ª + (korean-ksc5601 . #x4C55) ; ø»‰šŠ + (chinese-isoir165 . #x633D) ; ø»Ž¬ + (chinese-cns11643-1 . #x6C71) ; ø»’±¶ + (=gt-pj-1 . #x585D) ; 憬 + (chinese-big5 . #xBCA9) ; ý¢€‹²© + (ideograph-daikanwa . 11256) ; ø¸‚¯¸ + (=ucs . #x61AC) ; 憬 + )) +(define-char + '((=>ucs . #x22843) ; 𢡃 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11257) ; ø¸‚¯¹ + )) +(define-char + '((=>ucs . #x22843) ; 𢡃 + (morohashi-daikanwa 11257 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5036) ; ø»˜¥¿ + )) +(define-char + '((morohashi-daikanwa 11257 0 5) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x22843) ; 𢡃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x3E6C) ; ø»‹ + (chinese-cns11643-2 . #x504B) ; ø»”’Œ + (=jis-x0213-2-2000 . #x2C6C) ; ø»¤®• + (chinese-big5 . #xE5A4) ; ý¢€Ž–¤ + (ideograph-daikanwa . 11258) ; ø¸‚¯º + (=jef-china3 . #x4EDE) ; øº„»ž + (=ucs . #x61AD) ; 憭 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 2699) + (=jis-x0208 . #x5863) ; ø½‹‡° + (korean-ksc5601 . #x5964) ; ø»‰­Ÿ + (chinese-cns11643-1 . #x6C75) ; ø»’±º + (chinese-gb12345 . #x6264) ; 憮 + (=gt-pj-1 . #x5863) ; 憮 + (chinese-big5 . #xBCAD) ; ý¢€‹²­ + (ideograph-daikanwa . 11259) ; ø¸‚¯» + (=ucs . #x61AE) ; 憮 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x227B) ; ø»ž¬ + (ideograph-daikanwa . 11260) ; ø¸‚¯¼ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x504A) ; ø»”’‹ + (chinese-big5 . #xE5A3) ; ý¢€Ž–£ + (ideograph-daikanwa . 11261) ; ø¸‚¯½ + (=jef-china3 . #x4EDF) ; øº„»Ÿ + (=ucs . #x61AF) ; 憯 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11262) ; ø¸‚¯¾ + (=ucs . #x22844) ; 𢡄 + )) +(define-char + '((=>ucs . #x22844) ; 𢡄 + (morohashi-daikanwa 11262 0 9) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2321) ; ø»ž° + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5045) ; ø»”’† + (chinese-big5 . #xE57C) ; ý¢€Ž•¼ + (ideograph-daikanwa . 11263) ; ø¸‚¯¿ + (=ucs . #x61B0) ; 憰 + )) +(define-char + '((=>ucs . #x22845) ; 𢡅 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11264) ; ø¸‚°€ + )) +(define-char + '((morohashi-daikanwa 11264 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x22845) ; 𢡅 + )) +(define-char + '((=>ucs . #x22845) ; 𢡅 + (morohashi-daikanwa 11264 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D34) ; ø»š«§ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5044) ; ø»”’… + (chinese-big5 . #xE57B) ; ý¢€Ž•» + (ideograph-daikanwa . 11265) ; ø¸‚° + (=ucs . #x61B1) ; 憱 + )) +(define-char + '((=>ucs . #x22847) ; 𢡇 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11266) ; ø¸‚°‚ + )) +(define-char + '((morohashi-daikanwa 11266 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D30) ; ø»š«£ + (=ucs . #x22847) ; 𢡇 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5069) ; ø»–œ® + (ideograph-daikanwa . 11267) ; ø¸‚°ƒ + (=ucs . #x3994) ; 㦔 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x544E) ; ø»š¶“ + (ideograph-daikanwa . 11268) ; ø¸‚°„ + (=ucs . #x22848) ; 𢡈 + )) +(define-char + '((=>ucs . #x61B2) ; 憲 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11269) ; ø¸‚°… + )) +(define-char + '((=>ucs . #x61B2) ; 憲 + (morohashi-daikanwa 11269 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D69) ; ø»ž‘¤ + )) +(define-char + '((morohashi-daikanwa 11269 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb12345 . #x4F5C) ; 憲 + (=ucs . #x61B2) ; 憲 + )) +(define-char + '((=>ucs . #x61B2) ; 憲 + (morohashi-daikanwa 11269 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (=jis-x0208 . #x377B) ; ø½Š—ª + (korean-ksc5601 . #x7A4A) ; ø»Š£ + (=gt-pj-1 . #x377B) ; ø½Š—ª + (ucs-jis . #x61B2) ; ø½Š—ª + )) +(define-char + '((=>ucs . #x61B2) ; 憲 + (morohashi-daikanwa 11269 1 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xBECB) ; ý¢€‹»‹ + (=jef-china3 . #x4DE4) ; øº„·¤ + )) +(define-char + '((=>ucs . #x61B2) ; 憲 + (morohashi-daikanwa 11269 1 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7054) ; ø»’·‘ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x227A) ; ø»ž« + (ideograph-daikanwa . 11270) ; ø¸‚°† + (=ucs . #x2284A) ; 𢡊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2322) ; ø»ž± + (ideograph-daikanwa . 11271) ; ø¸‚°‡ + (=ucs . #x2284B) ; 𢡋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5052) ; ø»”’“ + (chinese-big5 . #xE5AB) ; ý¢€Ž–« + (ideograph-daikanwa . 11272) ; ø¸‚°ˆ + (=ucs . #x61B3) ; 憳 + )) +(define-char + '((=>ucs . #x22800) ; 𢠀 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11273) ; ø¸‚°‰ + )) +(define-char + '((morohashi-daikanwa 11273 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D6A) ; ø»ž‘¥ + (=ucs . #x22800) ; 𢠀 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x496C) ; ø»˜œ£ + (ideograph-daikanwa . 11274) ; ø¸‚°Š + (=ucs . #x3995) ; 㦕 + )) +(define-char + '((=>ucs . #x22864) ; 𢡤 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11275) ; ø¸‚°‹ + )) +(define-char + '((morohashi-daikanwa 11275 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D31) ; ø»š«¤ + (=ucs . #x22864) ; 𢡤 + )) +(define-char + '((=>ucs . #x2284E) ; 𢡎 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11276) ; ø¸‚°Œ + )) +(define-char + '((=>ucs . #x2284E) ; 𢡎 + (morohashi-daikanwa 11276 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5454) ; ø»š¶™ + )) +(define-char + '((morohashi-daikanwa 11276 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x2284E) ; 𢡎 + )) +(define-char + '((=>ucs . #x2284F) ; 𢡏 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11277) ; ø¸‚° + )) +(define-char + '((morohashi-daikanwa 11277 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D2B) ; ø»š«ž + (=ucs . #x2284F) ; 𢡏 + )) +(define-char + '((=>ucs . #x22850) ; 𢡐 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11278) ; ø¸‚°Ž + )) +(define-char + '((morohashi-daikanwa 11278 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x22850) ; 𢡐 + )) +(define-char + '((=>ucs . #x22850) ; 𢡐 + (morohashi-daikanwa 11278 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D2D) ; ø»š«  + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x544D) ; ø»š¶’ + (ideograph-daikanwa . 11279) ; ø¸‚° + (=ucs . #x22851) ; 𢡑 + )) +(define-char + '((=>ucs . #x22852) ; 𢡒 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11280) ; ø¸‚° + )) +(define-char + '((morohashi-daikanwa 11280 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D2C) ; ø»š«Ÿ + (=ucs . #x22852) ; 𢡒 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 11281) ; ø¸‚°‘ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D77) ; ø»ž‘² + (ideograph-daikanwa . 11282) ; ø¸‚°’ + (=ucs . #x22854) ; 𢡔 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11283) ; ø¸‚°“ + (=ucs . #x22855) ; 𢡕 + )) +(define-char + '((=>ucs . #x22855) ; 𢡕 + (morohashi-daikanwa 11283 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D76) ; ø»ž‘± + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x227E) ; ø»ž¯ + (ideograph-daikanwa . 11284) ; ø¸‚°” + (=ucs . #x22856) ; 𢡖 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x503C) ; ø»˜¦… + (ideograph-daikanwa . 11285) ; ø¸‚°• + (=ucs . #x22857) ; 𢡗 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D70) ; ø»ž‘« + (ideograph-daikanwa . 11286) ; ø¸‚°– + (=ucs . #x22858) ; 𢡘 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11287) ; ø¸‚°— + (=ucs . #x22859) ; 𢡙 + )) +(define-char + '((=>ucs . #x22859) ; 𢡙 + (morohashi-daikanwa 11287 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D6F) ; ø»ž‘ª + )) +(define-char + '((=>ucs . #x2288D) ; 𢢍 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x544F) ; ø»š¶” + (ideograph-daikanwa . 11288) ; ø¸‚°˜ + )) +(define-char + '((morohashi-daikanwa 11288 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x2288D) ; 𢢍 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x544B) ; ø»š¶ + (ideograph-daikanwa . 11289) ; ø¸‚°™ + (=ucs . #x22874) ; 𢡴 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11290) ; ø¸‚°š + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11291) ; ø¸‚°› + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11292) ; ø¸‚°œ + )) +(define-char + '((=>ucs . #x22865) ; 𢡥 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-1 . 2698) + (ideograph-daikanwa . 49111) ; ø¸‹¿— + )) +(define-char + '((morohashi-daikanwa 49111 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D6C) ; ø»ž‘§ + (=ucs . #x22865) ; 𢡥 + )) +(define-char + '((=>ucs . #x22873) ; 𢡳 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 49112) ; ø¸‹¿˜ + )) +(define-char + '((morohashi-daikanwa 49112 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D74) ; ø»ž‘¯ + (=ucs . #x22873) ; 𢡳 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 49113) ; ø¸‹¿™ + (=ucs . #x22862) ; 𢡢 + )) +(define-char + '((=>ucs . #x22862) ; 𢡢 + (morohashi-daikanwa 49113 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D72) ; ø»ž‘­ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D6E) ; ø»ž‘© + (=ucs . #x228A7) ; 𢢧 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (=cbeta . 01158) ; ø¸ ’† + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5727) ; ø»”›º + (chinese-big5 . #xE97A) ; ý¢€Ž¥º + (ideograph-daikanwa . 11293) ; ø¸‚° + (=ucs . #x61B4) ; 憴 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C6B) ; ø»”¤” + (chinese-big5 . #xECE0) ; ý¢€Ž³  + (ideograph-daikanwa . 11294) ; ø¸‚°ž + (=ucs . #x61B5) ; 憵 + )) +(define-char + '((=>ucs . #x61B6) ; 憶 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 2706) + (=jis-x0208 . #x3231) ; ø½ŠŠ + (korean-ksc5601 . #x6563) ; ø»‰¿† + (=gt-pj-1 . #x3231) ; ø½ŠŠ + (chinese-big5 . #xBED0) ; ý¢€‹» + (ideograph-daikanwa . 11295) ; ø¸‚°Ÿ + (ucs-jis . #x61B6) ; ø½ŠŠ + )) +(define-char + '((morohashi-daikanwa 11295 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x7059) ; ø»’·– + (chinese-gb12345 . #x5264) ; 憶 + (=ucs . #x61B6) ; 憶 + )) +(define-char + '((=>ucs . #x61B6) ; 憶 + (morohashi-daikanwa 11295 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jef-china3 . #x4EE0) ; øº„»  + )) +(define-char + '((=>ucs . #x22892) ; 𢢒 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 11296) ; ø¸‚°  + )) +(define-char + '((morohashi-daikanwa 11296 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5450) ; ø»š¶• + (=ucs . #x22892) ; 𢢒 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x6340) ; ø»…§Ÿ + (chinese-isoir165 . #x6340) ; ø»Ž¯ + (chinese-cns11643-3 . #x5061) ; ø»–œ¦ + (ideograph-daikanwa . 11297) ; ø¸‚°¡ + (=ucs . #x61B7) ; 憷 + )) +(define-char + '((=>ucs . #x22893) ; 𢢓 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 11298) ; ø¸‚°¢ + )) +(define-char + '((morohashi-daikanwa 11298 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5452) ; ø»š¶— + (=ucs . #x22893) ; 𢢓 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3E6D) ; ø»‹‚ + (chinese-cns11643-2 . #x572D) ; ø»”œ€ + (chinese-big5 . #xE9A2) ; ý¢€Ž¦¢ + (ideograph-daikanwa . 11299) ; ø¸‚°£ + (=ucs . #x61B8) ; 憸 + )) +(define-char + '((=>ucs . #x22894) ; 𢢔 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 11300) ; ø¸‚°¤ + )) +(define-char + '((=>ucs . #x22894) ; 𢢔 + (morohashi-daikanwa 11300 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D7B) ; ø»ž‘¶ + )) +(define-char + '((morohashi-daikanwa 11300 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x22894) ; 𢢔 + )) +(define-char + '((=>ucs . #x22895) ; 𢢕 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 11301) ; ø¸‚°¥ + )) +(define-char + '((morohashi-daikanwa 11301 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D78) ; ø»ž‘³ + (=ucs . #x22895) ; 𢢕 + )) +(define-char + '((=>ucs . #x22896) ; 𢢖 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 11302) ; ø¸‚°¦ + )) +(define-char + '((morohashi-daikanwa 11302 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5455) ; ø»š¶š + (=ucs . #x22896) ; 𢢖 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5456) ; ø»š¶› + (ideograph-daikanwa . 11303) ; ø¸‚°§ + (=ucs . #x22897) ; 𢢗 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3E6E) ; ø»‹ƒ + (chinese-cns11643-3 . #x5063) ; ø»–œ¨ + (=jis-x0213-1-2000 . #x7460) ; ø»¤µ + (ideograph-daikanwa . 11304) ; ø¸‚°¨ + (=cbeta . 01573) ; ø¸ ˜¥ + (=jef-china3 . #x4EE1) ; øº„»¡ + (=ucs . #x61B9) ; 憹 + )) +(define-char + '((=>ucs . #x61BA) ; 憺 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 2719) + (=jis-x0208 . #x586B) ; ø½‹‡¸ + (korean-ksc5601 . #x533C) ; ø»‰¤ƒ + (=gt-pj-1 . #x586B) ; ø½‹‡¸ + (ideograph-daikanwa . 11305) ; ø¸‚°© + (ucs-jis . #x61BA) ; ø½‹‡¸ + )) +(define-char + '((=>ucs . #x61BA) ; 憺 + (morohashi-daikanwa 11305 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x572B) ; ø»”›¾ + (chinese-big5 . #xE97E) ; ý¢€Ž¥¾ + )) +(define-char + '((morohashi-daikanwa 11305 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x61BA) ; 憺 + )) +(define-char + '((=>ucs . #x61BB) ; 憻 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (kangxi-strokes . 14) + (total-strokes . 16) + (ideograph-daikanwa . 11306) ; ø¸‚°ª + (=jef-china3 . #x4EE2) ; øº„»¢ + )) +(define-char + '((morohashi-daikanwa 11306 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (kangxi-strokes . 14) + (total-strokes . 16) + (chinese-cns11643-3 . #x506A) ; ø»–œ¯ + (=ucs . #x61BB) ; 憻 + )) +(define-char + '((=>ucs . #x22898) ; 𢢘 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 11307) ; ø¸‚°« + )) +(define-char + '((morohashi-daikanwa 11307 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5451) ; ø»š¶– + (=ucs . #x22898) ; 𢢘 + )) +(define-char + '((=>ucs . #x61BC) ; 憼 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C6C) ; ø»”¤• + (ideograph-daikanwa . 11308) ; ø¸‚°¬ + )) +(define-char + '((morohashi-daikanwa 11308 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x3E6F) ; ø»‹„ + (=jis-x0213-1-2000 . #x745F) ; ø»¤´ + (chinese-big5 . #xECE1) ; ý¢€Ž³¡ + (=jef-china3 . #x4DE5) ; øº„·¥ + (=ucs . #x61BC) ; 憼 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5064) ; ø»–œ© + (ideograph-daikanwa . 11309) ; ø¸‚°­ + (=ucs . #x61BD) ; 憽 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 11310) ; ø¸‚°® + (=ucs . #x22899) ; 𢢙 + )) +(define-char + '((=>ucs . #x22899) ; 𢢙 + (morohashi-daikanwa 11310 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D7E) ; ø»ž‘¹ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5039) ; ø»˜¦‚ + (ideograph-daikanwa . 11311) ; ø¸‚°¯ + (=cbeta . 01332) ; ø¸ ”´ + (=ucs . #x3997) ; 㦗 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 2712) + (chinese-gb2312 . #x3A36) ; ø»„«‡ + (=jis-x0208 . #x3438) ; ø½Š’ + (korean-ksc5601 . #x4A70) ; ø»‰—© + (chinese-isoir165 . #x3A36) ; ø»“— + (chinese-cns11643-1 . #x705A) ; ø»’·— + (=gt-pj-1 . #x3438) ; 憾 + (chinese-big5 . #xBED1) ; ý¢€‹»‘ + (ideograph-daikanwa . 11312) ; ø¸‚°° + (=ucs . #x61BE) ; 憾 + )) +(define-char + '((=>ucs . #x2289A) ; 𢢚 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 11313) ; ø¸‚°± + )) +(define-char + '((morohashi-daikanwa 11313 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D7C) ; ø»ž‘· + (=ucs . #x2289A) ; 𢢚 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D7D) ; ø»ž‘¸ + (ideograph-daikanwa . 11314) ; ø¸‚°² + (=ucs . #x2289B) ; 𢢛 + )) +(define-char + '((=>ucs . #x3998) ; 㦘 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 11315) ; ø¸‚°³ + )) +(define-char + '((morohashi-daikanwa 11315 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B4C) ; ø»›€£ + (=ucs . #x3998) ; 㦘 + )) +(define-char + '((=>ucs . #x61BF) ; 憿 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 11316) ; ø¸‚°´ + )) +(define-char + '((morohashi-daikanwa 11316 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x572C) ; ø»”›¿ + (chinese-big5 . #xE9A1) ; ý¢€Ž¦¡ + (=ucs . #x61BF) ; 憿 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3E70) ; ø»‹… + (chinese-cns11643-3 . #x5066) ; ø»–œ« + (ideograph-daikanwa . 11317) ; ø¸‚°µ + (=cbeta . 06810) ; ø¸¡ªš + (=jef-china3 . #x4EE3) ; øº„»£ + (=ucs . #x61C0) ; 懀 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 11318) ; ø¸‚°¶ + (=ucs . #x2289C) ; 𢢜 + )) +(define-char + '((=>ucs . #x2289C) ; 𢢜 + (morohashi-daikanwa 11318 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5457) ; ø»š¶œ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3E71) ; ø»‹† + (chinese-cns11643-2 . #x5729) ; ø»”›¼ + (chinese-big5 . #xE97C) ; ý¢€Ž¥¼ + (ideograph-daikanwa . 11319) ; ø¸‚°· + (=ucs . #x61C1) ; 懁 + )) +(define-char + '((=>ucs . #x61C2) ; 懂 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (cns-total-strokes . 17) + (chinese-cns11643-1 . #x735D) ; ø»’»´ + (ideograph-daikanwa . 11320) ; ø¸‚°¸ + )) +(define-char + '((morohashi-daikanwa 11320 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x362E) ; ø»„¥‡ + (japanese-jisx0212 . #x3E72) ; ø»‹‡ + (chinese-isoir165 . #x362E) ; ø»— + (chinese-big5 . #xC0B4) ; ý¢€Œ‚´ + (=jef-china3 . #x82BA) ; øºˆŠº + (=ucs . #x61C2) ; 懂 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 2714) + (=jis-x0208 . #x5869) ; ø½‹‡¶ + (korean-ksc5601 . #x5044) ; ø»‰Ÿ± + (chinese-cns11643-2 . #x5C6A) ; ø»”¤“ + (=gt-pj-1 . #x5869) ; 懃 + (chinese-big5 . #xECDF) ; ý¢€Ž³Ÿ + (ideograph-daikanwa . 11321) ; ø¸‚°¹ + (=ucs . #x61C3) ; 懃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x506C) ; ø»–œ± + (ideograph-daikanwa . 11322) ; ø¸‚°º + (=ucs . #x61C4) ; 懄 + )) +(define-char + '((=>ucs . #x2289D) ; 𢢝 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 11323) ; ø¸‚°» + )) +(define-char + '((=>ucs . #x2289D) ; 𢢝 + (morohashi-daikanwa 11323 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x503D) ; ø»˜¦† + )) +(define-char + '((morohashi-daikanwa 11323 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x2289D) ; 𢢝 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5726) ; ø»”›¹ + (chinese-big5 . #xE979) ; ý¢€Ž¥¹ + (ideograph-daikanwa . 11324) ; ø¸‚°¼ + (=ucs . #x61C5) ; 懅 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 2718) + (=jis-x0208 . #x586A) ; ø½‹‡· + (=gt-pj-1 . #x586A) ; 懆 + (chinese-big5 . #xE97B) ; ý¢€Ž¥» + (ideograph-daikanwa . 11325) ; ø¸‚°½ + (=ucs . #x61C6) ; 懆 + )) +(define-char + '((=>ucs . #x61C6) ; 懆 + (morohashi-daikanwa 11325 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5728) ; ø»”›» + )) +(define-char + '((=>ucs . #x61C7) ; 懇 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 2715) + (=jis-x0208 . #x3A29) ; ø½Šš² + (korean-ksc5601 . #x4A50) ; ø»‰—‰ + (chinese-cns11643-1 . #x735E) ; ø»’»µ + (=gt-pj-1 . #x3A29) ; ø½Šš² + (ideograph-daikanwa . 11326) ; ø¸‚°¾ + (ucs-jis . #x61C7) ; ø½Šš² + )) +(define-char + '((morohashi-daikanwa 11326 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb12345 . #x3F52) ; 懇 + (chinese-big5 . #xC0B5) ; ý¢€Œ‚µ + (=ucs . #x61C7) ; 懇 + )) +(define-char + '((=>ucs . #x22846) ; 𢡆 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 11327) ; ø¸‚°¿ + )) +(define-char + '((morohashi-daikanwa 11327 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x377C) ; ø»ž £ + (=ucs . #x22846) ; 𢡆 + )) +(define-char + '((=>ucs . #x61C8) ; 懈 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-1 . 2710) + (shinjigen-2 . 2710) + (=jis-x0208 . #x5868) ; ø½‹‡µ + (korean-ksc5601 . #x7A2B) ; ø»Š„ + (chinese-cns11643-1 . #x705C) ; ø»’·™ + (=gt-pj-1 . #x5868) ; ø½‹‡µ + (chinese-big5 . #xBED3) ; ý¢€‹»“ + (ideograph-daikanwa . 11328) ; ø¸‚±€ + (ucs-jis . #x61C8) ; ø½‹‡µ + )) +(define-char + '((morohashi-daikanwa 11328 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x5038) ; ø»…‹ + (chinese-isoir165 . #x5038) ; ø»³­ + (=ucs . #x61C8) ; 懈 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x3272) ; ø½Š‹ + (korean-ksc5601 . #x7A30) ; ø»Š‰ + (chinese-cns11643-1 . #x6658) ; ø»’¨© + (ideograph-daikanwa . 35067) ; ø¸ˆ£» + ) + ((=ucs . #x5FC3) ; 心 + )) + (shinjigen-1 . 2711) + (chinese-cns11643-7 . #x3821) ; ø»ž ¦ + (ideograph-daikanwa . 11329) ; ø¸‚± + (=cbeta . 04792) ; ø¸¡Š¸ + (=ucs . #x228A3) ; 𢢣 + )) +(define-char + '((=>ucs . #x61C9) ; 應 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 2393) + (=jis-x0208 . #x5866) ; ø½‹‡³ + (korean-ksc5601 . #x6B6B) ; ø»Šˆ‚ + (=gt-pj-1 . #x5866) ; ø½‹‡³ + (ideograph-daikanwa . 11330) ; ø¸‚±‚ + (ucs-jis . #x61C9) ; ø½‹‡³ + )) +(define-char + '((morohashi-daikanwa 11330 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x735C) ; ø»’»³ + (chinese-gb12345 . #x5326) ; 應 + (chinese-big5 . #xC0B3) ; ý¢€Œ‚³ + (=ucs . #x61C9) ; 應 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B49) ; ø»›€  + (ideograph-daikanwa . 11331) ; ø¸‚±ƒ + (=ucs . #x2289E) ; 𢢞 + )) +(define-char + '((=>ucs . #x61CA) ; 懊 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 2704) + (=jis-x0208 . #x5865) ; ø½‹‡² + (korean-ksc5601 . #x6778) ; ø»Š‚— + (chinese-cns11643-1 . #x705B) ; ø»’·˜ + (=gt-pj-1 . #x5865) ; ø½‹‡² + (ideograph-daikanwa . 11332) ; ø¸‚±„ + (ucs-jis . #x61CA) ; ø½‹‡² + )) +(define-char + '((morohashi-daikanwa 11332 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x3043) ; ø»„œ¨ + (chinese-isoir165 . #x3043) ; ø»„¸ + (chinese-big5 . #xBED2) ; ý¢€‹»’ + (=ucs . #x61CA) ; 懊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 2720) + (chinese-gb2312 . #x6D2E) ; ø»…µ¹ + (=jis-x0208 . #x586C) ; ø½‹‡¹ + (korean-ksc5601 . #x5965) ; ø»‰­  + (chinese-isoir165 . #x6D2E) ; ø»Žž‰ + (chinese-cns11643-1 . #x7360) ; ø»’»· + (=gt-pj-1 . #x586C) ; 懋 + (chinese-big5 . #xC0B7) ; ý¢€Œ‚· + (ideograph-daikanwa . 11333) ; ø¸‚±… + (=ucs . #x61CB) ; 懋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 2703) + (=jis-x0208 . #x5864) ; ø½‹‡± + (chinese-cns11643-2 . #x572A) ; ø»”›½ + (chinese-gb12345 . #x6278) ; 懌 + (=gt-pj-1 . #x5864) ; 懌 + (chinese-big5 . #xE97D) ; ý¢€Ž¥½ + (ideograph-daikanwa . 11334) ; ø¸‚±† + (=ucs . #x61CC) ; 懌 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-1 . 2722) + (shinjigen-2 . 2722) + (=jis-x0208 . #x586E) ; ø½‹‡» + (=gt-pj-1 . #x586E) ; 懍 + (chinese-big5 . #xBECF) ; ý¢€‹» + (ideograph-daikanwa . 11335) ; ø¸‚±‡ + (=ucs . #x61CD) ; 懍 + )) +(define-char + '((=>ucs . #x61CD) ; 懍 + (morohashi-daikanwa 11335 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x7058) ; ø»’·• + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D79) ; ø»ž‘´ + (ideograph-daikanwa . 11336) ; ø¸‚±ˆ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3E73) ; ø»‹ˆ + (chinese-cns11643-3 . #x5062) ; ø»–œ§ + (ideograph-daikanwa . 11337) ; ø¸‚±‰ + (=cbeta . 01434) ; ø¸ –š + (=jef-china3 . #x4EE4) ; øº„»¤ + (=ucs . #x61CE) ; 懎 + )) +(define-char + '((=>ucs . #x61CF) ; 懏 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3E74) ; ø»‹‰ + (ideograph-daikanwa . 11338) ; ø¸‚±Š + (=jef-china3 . #x4EE5) ; øº„»¥ + (ucs-jis . #x61CF) ; ø»‹‰ + )) +(define-char + '((morohashi-daikanwa 11338 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5065) ; ø»–œª + (=ucs . #x61CF) ; 懏 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 11339) ; ø¸‚±‹ + (=ucs . #x2289F) ; 𢢟 + )) +(define-char + '((=>ucs . #x2289F) ; 𢢟 + (morohashi-daikanwa 11339 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E21) ; ø»ž‘º + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x377B) ; ø»ž ¢ + (ideograph-daikanwa . 11340) ; ø¸‚±Œ + (=ucs . #x228A0) ; 𢢠 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 11341) ; ø¸‚± + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 11342) ; ø¸‚±Ž + (=ucs . #x228A2) ; 𢢢 + )) +(define-char + '((=>ucs . #x228A2) ; 𢢢 + (morohashi-daikanwa 11342 0 9) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x377A) ; ø»ž ¡ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B4B) ; ø»›€¢ + (ideograph-daikanwa . 11343) ; ø¸‚± + (=ucs . #x228A4) ; 𢢤 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2D7A) ; ø»ž‘µ + (ideograph-daikanwa . 11344) ; ø¸‚± + (=ucs . #x228A5) ; 𢢥 + )) +(define-char + '((=>ucs . #x228A6) ; 𢢦 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 11345) ; ø¸‚±‘ + )) +(define-char + '((morohashi-daikanwa 11345 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3779) ; ø»ž   + (=ucs . #x228A6) ; 𢢦 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 11346) ; ø¸‚±’ + )) +(define-char + '((=>ucs . #x228C9) ; 𢣉 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 11347) ; ø¸‚±“ + )) +(define-char + '((morohashi-daikanwa 11347 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B4A) ; ø»›€¡ + (=ucs . #x228C9) ; 𢣉 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5458) ; ø»š¶ + (ideograph-daikanwa . 11348) ; ø¸‚±” + (=ucs . #x228CA) ; 𢣊 + )) +(define-char + '((=>ucs . #x26857) ; 𦡗 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 11349) ; ø¸‚±• + )) +(define-char + '((=>ucs . #x26857) ; 𦡗 + (morohashi-daikanwa 11349 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (->identical + ((=ucs . #x26857) ; 𦡗 + )) + (chinese-cns11643-7 . #x377E) ; ø»ž ¥ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 11350) ; ø¸‚±– + )) +(define-char + '((=>ucs . #x61D0) ; 懐 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 2708) + (=jis-x0208 . #x327B) ; ø½Š” + (=gt-pj-1 . #x327B) ; ø½Š” + (ideograph-daikanwa . 11351) ; ø¸‚±— + (ucs-jis . #x61D0) ; ø½Š” + )) +(define-char + '((morohashi-daikanwa 11351 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x506B) ; ø»–œ° + (=ucs . #x61D0) ; 懐 + )) +(define-char + '((=>ucs . #x228B1) ; 𢢱 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 49114) ; ø¸‹¿š + )) +(define-char + '((morohashi-daikanwa 49114 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3822) ; ø»ž § + (=ucs . #x228B1) ; 𢢱 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x503A) ; ø»˜¦ƒ + (=ucs . #x39A2) ; 㦢 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x6D2F) ; ø»…µº + (chinese-isoir165 . #x6D2F) ; ø»ŽžŠ + (=ucs . #x61D1) ; 懑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x4041) ; ø»„´† + (chinese-isoir165 . #x4041) ; ø»œ– + (=ucs . #x61D2) ; 懒 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x61D3) ; 懓 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-1 . 2723) + (chinese-gb2312 . #x6341) ; ø»…§  + (chinese-isoir165 . #x6341) ; ø»Ž° + (=ucs . #x61D4) ; 懔 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E22) ; ø»ž‘» + (=ucs . #x22853) ; 𢡓 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x377D) ; ø»ž ¤ + (=ucs . #x228A1) ; 𢢡 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5453) ; ø»š¶˜ + (=ucs . #x228B0) ; 𢢰 + )) +(define-char + '((=>ucs . #x228CE) ; 𢣎 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 11352) ; ø¸‚±˜ + )) +(define-char + '((morohashi-daikanwa 11352 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B51) ; ø»›€¨ + (=ucs . #x228CE) ; 𢣎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5634) ; ø»˜®± + (ideograph-daikanwa . 11353) ; ø¸‚±™ + (=ucs . #x22849) ; 𢡉 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5635) ; ø»˜®² + (ideograph-daikanwa . 11354) ; ø¸‚±š + (=cbeta . 02215) ; ø¸ ¢§ + (=ucs . #x228CF) ; 𢣏 + )) +(define-char + '((=>ucs . #x228D0) ; 𢣐 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 11355) ; ø¸‚±› + )) +(define-char + '((morohashi-daikanwa 11355 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5631) ; ø»˜®® + (=ucs . #x228D0) ; 𢣐 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x3E75) ; ø»‹Š + (=jis-x0213-2-2000 . #x2C6E) ; ø»¤®— + (ideograph-daikanwa . 11356) ; ø¸‚±œ + (=cbeta . 03612) ; ø¸ ¸œ + (=jef-china3 . #x4DE6) ; øº„·¦ + (=ucs . #x61D5) ; 懕 + )) +(define-char + '((=>ucs . #x61D5) ; 懕 + (morohashi-daikanwa 11356 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B2B) ; ø»˜µ¾ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb12345 . #x627B) ; 懨 + (chinese-big5 . #xECE6) ; ý¢€Ž³¦ + (ideograph-daikanwa . 11357) ; ø¸‚± + (=ucs . #x61E8) ; 懨 + )) +(define-char + '((=>ucs . #x61E8) ; 懨 + (morohashi-daikanwa 11357 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C71) ; ø»”¤š + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x615B) ; ø»”«š + (chinese-big5 . #xEFCF) ; ý¢€Ž¿ + (ideograph-daikanwa . 11358) ; ø¸‚±ž + (=ucs . #x61D6) ; 懖 + )) +(define-char + '((=>ucs . #x399A) ; 㦚 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 11359) ; ø¸‚±Ÿ + )) +(define-char + '((morohashi-daikanwa 11359 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B23) ; ø»˜µ¶ + (=ucs . #x399A) ; 㦚 + )) +(define-char + '((=>ucs . #x228D1) ; 𢣑 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 11360) ; ø¸‚±  + )) +(define-char + '((morohashi-daikanwa 11360 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B2A) ; ø»˜µ½ + (=ucs . #x228D1) ; 𢣑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B4E) ; ø»›€¥ + (ideograph-daikanwa . 11361) ; ø¸‚±¡ + (=ucs . #x228D2) ; 𢣒 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5633) ; ø»˜®° + (ideograph-daikanwa . 11362) ; ø¸‚±¢ + (=ucs . #x61D7) ; 懗 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6153) ; ø»”«’ + (chinese-big5 . #xEFC7) ; ý¢€Ž¿‡ + (ideograph-daikanwa . 11363) ; ø¸‚±£ + (=ucs . #x61D8) ; 懘 + )) +(define-char + '((=>ucs . #x399B) ; 㦛 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 11364) ; ø¸‚±¤ + (=jef-china3 . #x4DE7) ; øº„·§ + )) +(define-char + '((morohashi-daikanwa 11364 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B29) ; ø»˜µ¼ + (=ucs . #x399B) ; 㦛 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5461) ; ø»–¢ž + (ideograph-daikanwa . 11365) ; ø¸‚±¥ + (=ucs . #x61D9) ; 懙 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F5A) ; ø»ž«± + (ideograph-daikanwa . 11366) ; ø¸‚±¦ + (=ucs . #x228DF) ; 𢣟 + )) +(define-char + '((=>ucs . #x399C) ; 㦜 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 11367) ; ø¸‚±§ + )) +(define-char + '((=>ucs . #x399C) ; 㦜 + (morohashi-daikanwa 11367 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5636) ; ø»˜®³ + )) +(define-char + '((=>ucs . #x399C) ; 㦜 + (morohashi-daikanwa 11367 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (=cbeta . 03082) ; ø¸ °Š + )) +(define-char + '((morohashi-daikanwa 11367 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x399C) ; 㦜 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6164) ; ø»›‰¯ + (ideograph-daikanwa . 11368) ; ø¸‚±¨ + (=ucs . #x228D3) ; 𢣓 + )) +(define-char + '((=>ucs . #x61DA) ; 懚 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 11369) ; ø¸‚±© + (=cbeta . 02147) ; ø¸ ¡£ + )) +(define-char + '((morohashi-daikanwa 11369 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x545F) ; ø»–¢œ + (=ucs . #x61DA) ; 懚 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 11370) ; ø¸‚±ª + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x545C) ; ø»–¢™ + (ideograph-daikanwa . 11371) ; ø¸‚±« + (=ucs . #x61DB) ; 懛 + )) +(define-char + '((=>ucs . #x61DC) ; 懜 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x3E76) ; ø»‹‹ + (chinese-cns11643-3 . #x545E) ; ø»–¢› + (ideograph-daikanwa . 11372) ; ø¸‚±¬ + (ucs-jis . #x61DC) ; ø»‹‹ + )) +(define-char + '((morohashi-daikanwa 11372 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (=cbeta . 00822) ; ø¸ Œ¶ + (=ucs . #x61DC) ; 懜 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F5B) ; ø»ž«² + (ideograph-daikanwa . 11373) ; ø¸‚±­ + (=ucs . #x228D5) ; 𢣕 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x3E77) ; ø»‹Œ + (=jis-x0213-2-2000 . #x2C6F) ; ø»¤®˜ + (ideograph-daikanwa . 11374) ; ø¸‚±® + (=cbeta . 03892) ; ø¸ ¼´ + (=jef-china3 . #x4EE6) ; øº„»¦ + (=ucs . #x61DD) ; 懝 + )) +(define-char + '((=>ucs . #x61DD) ; 懝 + (morohashi-daikanwa 11374 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x545D) ; ø»–¢š + )) +(define-char + '((=>ucs . #x61DE) ; 懞 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 11375) ; ø¸‚±¯ + )) +(define-char + '((=>ucs . #x61DE) ; 懞 + (morohashi-daikanwa 11375 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C72) ; ø»”¤› + )) +(define-char + '((=>ucs . #x61DE) ; 懞 + (morohashi-daikanwa 11375 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x3E78) ; ø»‹ + (chinese-big5 . #xECE7) ; ý¢€Ž³§ + (=jef-china3 . #x4EE7) ; øº„»§ + (ucs-jis . #x61DE) ; ø»‹ + )) +(define-char + '((morohashi-daikanwa 11375 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb12345 . #x7856) ; 懞 + (=ucs . #x61DE) ; 懞 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x3E79) ; ø»‹Ž + (chinese-cns11643-2 . #x6154) ; ø»”«“ + (=jis-x0213-2-2000 . #x2C70) ; ø»¤®™ + (chinese-gb12345 . #x6D21) ; 懟 + (chinese-big5 . #xEFC8) ; ý¢€Ž¿ˆ + (ideograph-daikanwa . 11376) ; ø¸‚±° + (=ucs . #x61DF) ; 懟 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C6E) ; ø»”¤— + (chinese-big5 . #xECE3) ; ý¢€Ž³£ + (ideograph-daikanwa . 11377) ; ø¸‚±± + (=ucs . #x61E0) ; 懠 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3826) ; ø»ž « + (ideograph-daikanwa . 11378) ; ø¸‚±² + (=ucs . #x228D6) ; 𢣖 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x3E7A) ; ø»‹ + (chinese-cns11643-4 . #x5632) ; ø»˜®¯ + (ideograph-daikanwa . 11379) ; ø¸‚±³ + (=cbeta . 01333) ; ø¸ ”µ + (=ucs . #x61E1) ; 懡 + )) +(define-char + '((=>ucs . #x228D8) ; 𢣘 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 11380) ; ø¸‚±´ + )) +(define-char + '((morohashi-daikanwa 11380 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B26) ; ø»˜µ¹ + (=ucs . #x228D8) ; 𢣘 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B4D) ; ø»›€¤ + (ideograph-daikanwa . 11381) ; ø¸‚±µ + (=ucs . #x228D9) ; 𢣙 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x3E7B) ; ø»‹ + (chinese-cns11643-3 . #x545B) ; ø»–¢˜ + (ideograph-daikanwa . 11382) ; ø¸‚±¶ + (=jef-china3 . #x4EE8) ; øº„»¨ + (=ucs . #x61E2) ; 懢 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B25) ; ø»˜µ¸ + (ideograph-daikanwa . 11383) ; ø¸‚±· + (=ucs . #x399D) ; 㦝 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 2737) + (=jis-x0208 . #x5870) ; ø½‹‡½ + (chinese-cns11643-1 . #x7642) ; ø»’¿³ + (chinese-gb12345 . #x6D2F) ; 懣 + (=gt-pj-1 . #x5870) ; 懣 + (chinese-big5 . #xC256) ; ý¢€Œ‰– + (ideograph-daikanwa . 11384) ; ø¸‚±¸ + (=ucs . #x61E3) ; 懣 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B4F) ; ø»›€¦ + (ideograph-daikanwa . 11385) ; ø¸‚±¹ + (=ucs . #x228DA) ; 𢣚 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C70) ; ø»”¤™ + (chinese-big5 . #xECE5) ; ý¢€Ž³¥ + (ideograph-daikanwa . 11386) ; ø¸‚±º + (=ucs . #x61E4) ; 懤 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x5767) ; ø»–¦¾ + (ideograph-daikanwa . 11387) ; ø¸‚±» + (=ucs . #x399E) ; 㦞 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B24) ; ø»˜µ· + (ideograph-daikanwa . 11389) ; ø¸‚±½ + (=ucs . #x399F) ; 㦟 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 2727) + (chinese-gb2312 . #x4533) ; ø»„»Ž + (=jis-x0208 . #x586F) ; ø½‹‡¼ + (korean-ksc5601 . #x5157) ; ø»‰¡¢ + (chinese-isoir165 . #x4533) ; ø»£ž + (=gt-pj-1 . #x586F) ; 懦 + (chinese-big5 . #xC0B6) ; ý¢€Œ‚¶ + (ideograph-daikanwa . 11390) ; ø¸‚±¾ + (=ucs . #x61E6) ; 懦 + )) +(define-char + '((=>ucs . #x61E6) ; 懦 + (morohashi-daikanwa 11390 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x735F) ; ø»’»¶ + )) +(define-char + '((=>ucs . #x228DB) ; 𢣛 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 11391) ; ø¸‚±¿ + )) +(define-char + '((morohashi-daikanwa 11391 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3823) ; ø»ž ¨ + (=ucs . #x228DB) ; 𢣛 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3825) ; ø»ž ª + (ideograph-daikanwa . 11392) ; ø¸‚²€ + (=ucs . #x228DC) ; 𢣜 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B50) ; ø»›€§ + (ideograph-daikanwa . 11393) ; ø¸‚² + (=ucs . #x228DD) ; 𢣝 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6163) ; ø»›‰® + (ideograph-daikanwa . 11394) ; ø¸‚²‚ + (=ucs . #x228DE) ; 𢣞 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x3E7C) ; ø»‹‘ + (chinese-cns11643-2 . #x5C6D) ; ø»”¤– + (chinese-big5 . #xECE2) ; ý¢€Ž³¢ + (ideograph-daikanwa . 11395) ; ø¸‚²ƒ + (=ucs . #x61E7) ; 懧 + )) +(define-char + '((=>ucs . #x228E0) ; 𢣠 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 11396) ; ø¸‚²„ + )) +(define-char + '((morohashi-daikanwa 11396 0 9) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6165) ; ø»›‰° + (=ucs . #x228E0) ; 𢣠 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F59) ; ø»ž«° + (ideograph-daikanwa . 11397) ; ø¸‚²… + (=ucs . #x228E1) ; 𢣡 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F5C) ; ø»ž«³ + (ideograph-daikanwa . 11398) ; ø¸‚²† + (=ucs . #x228F2) ; 𢣲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 11399) ; ø¸‚²‡ + )) +(define-char + '((=>ucs . #x61F2) ; 懲 + (morohashi-daikanwa 11399 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (=jis-x0208 . #x4428) ; ø½Š© + (chinese-cns11643-4 . #x5B2C) ; ø»˜µ¿ + (=gt-pj-1 . #x4428) ; 懲 + (=jef-china3 . #x4DE8) ; øº„·¨ + (ucs-jis . #x61F2) ; 懲 + (=ucs . #x2F8B0) ; 懲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3824) ; ø»ž © + (ideograph-daikanwa . 49115) ; ø¸‹¿› + (=ucs . #x228F6) ; 𢣶 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B52) ; ø»›€© + (=ucs . #x228FC) ; 𢣼 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5460) ; ø»–¢ + (=ucs . #x2F8AF) ; 懞 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-big5 . #xEFD0) ; ý¢€Ž¿ + (ideograph-daikanwa . 11400) ; ø¸‚²ˆ + (=ucs . #x61E9) ; 懩 + )) +(define-char + '((=>ucs . #x61E9) ; 懩 + (morohashi-daikanwa 11400 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x3E7D) ; ø»‹’ + (chinese-cns11643-2 . #x615C) ; ø»”«› + (ucs-jis . #x61E9) ; ø»‹’ + )) +(define-char + '((=>ucs . #x61E5) ; 懥 + (morohashi-daikanwa 11400 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x3E7E) ; ø»‹“ + (ucs-jis . #x61E5) ; ø»‹“ + )) +(define-char + '((morohashi-daikanwa 11400 1 5) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C6F) ; ø»”¤˜ + (chinese-big5 . #xECE4) ; ý¢€Ž³¤ + (=ucs . #x61E5) ; 懥 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6158) ; ø»”«— + (chinese-big5 . #xEFCC) ; ý¢€Ž¿Œ + (ideograph-daikanwa . 11401) ; ø¸‚²‰ + (=ucs . #x61EA) ; 懪 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B27) ; ø»˜µº + (ideograph-daikanwa . 11402) ; ø¸‚²Š + (=ucs . #x228FB) ; 𢣻 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 11403) ; ø¸‚²‹ + )) +(define-char + '((=>ucs . #x228FD) ; 𢣽 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 11404) ; ø¸‚²Œ + (=cbeta . 06582) ; ø¸¡¦¶ + )) +(define-char + '((morohashi-daikanwa 11404 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x228FD) ; 𢣽 + )) +(define-char + '((=>ucs . #x228FD) ; 𢣽 + (morohashi-daikanwa 11404 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4679) ; ø»ž¶¢ + )) +(define-char + '((=>ucs . #x228FE) ; 𢣾 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 11405) ; ø¸‚² + (=cbeta . 05269) ; ø¸¡’• + )) +(define-char + '((morohashi-daikanwa 11405 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F5D) ; ø»ž«´ + (=ucs . #x228FE) ; 𢣾 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x615A) ; ø»”«™ + (chinese-big5 . #xEFCE) ; ý¢€Ž¿Ž + (ideograph-daikanwa . 11406) ; ø¸‚²Ž + (=ucs . #x61EB) ; 懫 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6168) ; ø»›‰³ + (ideograph-daikanwa . 11407) ; ø¸‚² + (=ucs . #x228FF) ; 𢣿 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x3F21) ; ø»‹” + (chinese-cns11643-4 . #x5F60) ; ø»˜¼« + (ideograph-daikanwa . 11408) ; ø¸‚² + (=ucs . #x61EC) ; 懬 + )) +(define-char + '((=>ucs . #x61ED) ; 懭 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x3F22) ; ø»‹• + (chinese-big5 . #xEFC9) ; ý¢€Ž¿‰ + (ideograph-daikanwa . 11409) ; ø¸‚²‘ + (=jef-china3 . #x4EE9) ; øº„»© + (ucs-jis . #x61ED) ; ø»‹• + )) +(define-char + '((=>ucs . #x61ED) ; 懭 + (morohashi-daikanwa 11409 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6155) ; ø»”«” + )) +(define-char + '((morohashi-daikanwa 11409 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x61ED) ; 懭 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 11410) ; ø¸‚²’ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 11411) ; ø¸‚²“ + (=cbeta . 05311) ; ø¸¡’¿ + (=ucs . #x22901) ; 𢤁 + )) +(define-char + '((=>ucs . #x22901) ; 𢤁 + (morohashi-daikanwa 11411 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F63) ; ø»˜¼® + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 11412) ; ø¸‚²” + (=ucs . #x39A1) ; 㦡 + )) +(define-char + '((=>ucs . #x39A1) ; 㦡 + (morohashi-daikanwa 11412 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x5766) ; ø»–¦½ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6156) ; ø»”«• + (chinese-big5 . #xEFCA) ; ý¢€Ž¿Š + (ideograph-daikanwa . 11413) ; ø¸‚²• + (=ucs . #x61EE) ; 懮 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F62) ; ø»˜¼­ + (ideograph-daikanwa . 11414) ; ø¸‚²– + (=ucs . #x22902) ; 𢤂 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x467C) ; ø»ž¶¥ + (ideograph-daikanwa . 11415) ; ø¸‚²— + (=ucs . #x22903) ; 𢤃 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 11416) ; ø¸‚²˜ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x3F23) ; ø»‹– + (chinese-cns11643-4 . #x5F61) ; ø»˜¼¬ + (ideograph-daikanwa . 11417) ; ø¸‚²™ + (=ucs . #x61EF) ; 懯 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 11418) ; ø¸‚²š + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B28) ; ø»˜µ» + (ideograph-daikanwa . 11419) ; ø¸‚²› + (=ucs . #x22906) ; 𢤆 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x616A) ; ø»›‰µ + (ideograph-daikanwa . 11420) ; ø¸‚²œ + (=ucs . #x22907) ; 𢤇 + )) +(define-char + '((=>ucs . #x61F0) ; 懰 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 11421) ; ø¸‚² + )) +(define-char + '((morohashi-daikanwa 11421 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6159) ; ø»”«˜ + (chinese-big5 . #xEFCD) ; ý¢€Ž¿ + (=ucs . #x61F0) ; 懰 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6157) ; ø»”«– + (chinese-big5 . #xEFCB) ; ý¢€Ž¿‹ + (ideograph-daikanwa . 11422) ; ø¸‚²ž + (=ucs . #x61F1) ; 懱 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4721) ; ø»ž¶¨ + (ideograph-daikanwa . 11423) ; ø¸‚²Ÿ + (=ucs . #x22909) ; 𢤉 + )) +(define-char + '((=>ucs . #x61F2) ; 懲 + (=>ucs-jis . #xFA40) ; 懲 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (korean-ksc5601 . #x7324) ; ø»Š’« + (chinese-big5 . #xC367) ; ý¢€Œ§ + (ideograph-daikanwa . 11424) ; ø¸‚²  + (ucs-ks . #x61F2) ; ø»Š’« + )) +(define-char + '((=>ucs-jis . #xFA40) ; 懲 + (morohashi-daikanwa 11424 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-gb12345 . #x334D) ; 懲 + (=ucs . #x61F2) ; 懲 + )) +(define-char + '((=>ucs* . #x61F2) ; 懲 + (=>ucs-gb . #x61F2) ; 懲 + (=>ucs-cns . #x61F2) ; ø»“‚¡ + (=>ucs-ks . #x61F2) ; ø»Š’« + (morohashi-daikanwa 11424 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (=jis-x0213-1-2000 . #x7461) ; ø»¤¶ + (=ucs . #xFA40) ; 懲 + )) +(define-char + '((=>ucs . #x61F2) ; 懲 + (=>ucs-jis . #xFA40) ; 懲 + (morohashi-daikanwa 11424 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x7834) ; ø»“‚¡ + (ucs-cns . #x61F2) ; ø»“‚¡ + )) +(define-char + '((=>ucs . #x2290A) ; 𢤊 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 11425) ; ø¸‚²¡ + )) +(define-char + '((=>ucs . #x2290A) ; 𢤊 + (morohashi-daikanwa 11425 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4678) ; ø»ž¶¡ + )) +(define-char + '((morohashi-daikanwa 11425 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x2290A) ; 𢤊 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6167) ; ø»›‰² + (ideograph-daikanwa . 11426) ; ø¸‚²¢ + (=ucs . #x2290B) ; 𢤋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 11427) ; ø¸‚²£ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x467E) ; ø»ž¶§ + (ideograph-daikanwa . 11428) ; ø¸‚²¤ + (=ucs . #x2290C) ; 𢤌 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 11429) ; ø¸‚²¥ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x676D) ; ø»›’¬ + (ideograph-daikanwa . 11430) ; ø¸‚²¦ + (=ucs . #x2290E) ; 𢤎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x467A) ; ø»ž¶£ + (ideograph-daikanwa . 11431) ; ø¸‚²§ + (=ucs . #x2290F) ; 𢤏 + )) +(define-char + '((=>ucs . #x22910) ; 𢤐 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 11432) ; ø¸‚²¨ + )) +(define-char + '((morohashi-daikanwa 11432 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6770) ; ø»›’¯ + (=ucs . #x22910) ; 𢤐 + )) +(define-char + '((=>ucs . #x22911) ; 𢤑 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 11433) ; ø¸‚²© + )) +(define-char + '((morohashi-daikanwa 11433 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4677) ; ø»ž¶  + (=ucs . #x22911) ; 𢤑 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4722) ; ø»ž¶© + (ideograph-daikanwa . 11434) ; ø¸‚²ª + (=ucs . #x22912) ; 𢤒 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 11435) ; ø¸‚²« + (=ucs . #x22913) ; 𢤓 + )) +(define-char + '((=>ucs . #x22913) ; 𢤓 + (morohashi-daikanwa 11435 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F5E) ; ø»ž«µ + )) +(define-char + '((=>ucs . #x22924) ; 𢤤 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 11436) ; ø¸‚²¬ + )) +(define-char + '((morohashi-daikanwa 11436 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x676C) ; ø»›’« + (=ucs . #x22924) ; 𢤤 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x676F) ; ø»›’® + (ideograph-daikanwa . 11437) ; ø¸‚²­ + (=ucs . #x22918) ; 𢤘 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x467B) ; ø»ž¶¤ + (ideograph-daikanwa . 11439) ; ø¸‚²¯ + (=ucs . #x22919) ; 𢤙 + )) +(define-char + '((=>ucs . #x22915) ; 𢤕 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 49116) ; ø¸‹¿œ + )) +(define-char + '((morohashi-daikanwa 49116 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x467D) ; ø»ž¶¦ + (=ucs . #x22915) ; 𢤕 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6778) ; ø»›’· + (=ucs . #x39A3) ; 㦣 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x5765) ; ø»–¦¼ + (=ucs . #x61F3) ; 懳 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (=jis-x0208 . #x5873) ; ø½‹ˆ€ + (=gt-pj-1 . #x5873) ; 懴 + (=ucs . #x61F4) ; 懴 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6162) ; ø»›‰­ + (=ucs . #x228D4) ; 𢣔 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6169) ; ø»›‰´ + (=ucs . #x22904) ; 𢤄 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x676E) ; ø»›’­ + (=ucs . #x22916) ; 𢤖 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F5F) ; ø»ž«¶ + (=ucs . #x2292E) ; 𢤮 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6777) ; ø»›’¶ + (=ucs . #x22936) ; 𢤶 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 19) + (=cbeta . 01393) ; ø¸ •± + )) +(define-char + '((=>ucs . #x22908) ; 𢤈 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 11440) ; ø¸‚²° + )) +(define-char + '((morohashi-daikanwa 11440 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4725) ; ø»ž¶¬ + (=ucs . #x22908) ; 𢤈 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 11441) ; ø¸‚²± + )) +(define-char + '((=>ucs . #x22926) ; 𢤦 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 11442) ; ø¸‚²² + )) +(define-char + '((morohashi-daikanwa 11442 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x472A) ; ø»ž¶± + (=ucs . #x22926) ; 𢤦 + )) +(define-char + '((morohashi-daikanwa 11442 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 16) + (=cbeta . 05544) ; ø¸¡–¨ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6344) ; ø»™‚‡ + (ideograph-daikanwa . 11443) ; ø¸‚²³ + (=ucs . #x22927) ; 𢤧 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4727) ; ø»ž¶® + (ideograph-daikanwa . 11444) ; ø¸‚²´ + (=ucs . #x22928) ; 𢤨 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6774) ; ø»›’³ + (ideograph-daikanwa . 11445) ; ø¸‚²µ + (=ucs . #x22929) ; 𢤩 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (->synonyms + (:sources (seiji-tsuu morohashi-daikanwa) + :char ((ideograph-daikanwa . 11501) ; ø¸‚³­ + ) + )) + (<-original-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 2743) + (ideograph-daikanwa . 11501) ; ø¸‚³­ + ) + )) + (shinjigen-1 . 2744) + (chinese-cns11643-4 . #x6343) ; ø»™‚† + (ideograph-daikanwa . 11446) ; ø¸‚²¶ + (=jef-china3 . #x4DEA) ; øº„·ª + (=ucs . #x39A4) ; 㦤 + )) +(define-char + '((=>ucs . #x2292A) ; 𢤪 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 11447) ; ø¸‚²· + )) +(define-char + '((morohashi-daikanwa 11447 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x2292A) ; 𢤪 + )) +(define-char + '((=>ucs . #x2292A) ; 𢤪 + (morohashi-daikanwa 11447 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4724) ; ø»ž¶« + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 11448) ; ø¸‚²¸ + )) +(define-char + '((=>ucs . #x2292C) ; 𢤬 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 11449) ; ø¸‚²¹ + )) +(define-char + '((morohashi-daikanwa 11449 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4729) ; ø»ž¶° + (=ucs . #x2292C) ; 𢤬 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 11450) ; ø¸‚²º + (=ucs . #x2292D) ; 𢤭 + )) +(define-char + '((=>ucs . #x2292D) ; 𢤭 + (morohashi-daikanwa 11450 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4726) ; ø»ž¶­ + )) +(define-char + '((=>ucs . #x61F5) ; 懵 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-1 . #x7837) ; ø»“‚¤ + (chinese-big5 . #xC36A) ; ý¢€Œª + (ideograph-daikanwa . 11451) ; ø¸‚²» + )) +(define-char + '((morohashi-daikanwa 11451 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-gb2312 . #x6342) ; ø»…§¡ + (chinese-isoir165 . #x6342) ; ø»Ž± + (=jis-x0213-2-2000 . #x2C71) ; ø»¤®š + (=ucs . #x61F5) ; 懵 + )) +(define-char + '((=>ucs . #x39A5) ; 㦥 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 11452) ; ø¸‚²¼ + )) +(define-char + '((morohashi-daikanwa 11452 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F64) ; ø»˜¼¯ + (=ucs . #x39A5) ; 㦥 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6773) ; ø»›’² + (ideograph-daikanwa . 11453) ; ø¸‚²½ + (=ucs . #x39A6) ; 㦦 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x609A) ; 悚 + ) + ((=ucs . #x9801) ; 頁 + )) + (chinese-cns11643-7 . #x4728) ; ø»ž¶¯ + (ideograph-daikanwa . 11454) ; ø¸‚²¾ + (=cbeta . 01900) ; ø¸ ¬ + )) +(define-char + '((=>ucs . #x61F6) ; 懶 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (shinjigen-2 . 2739) + (=jis-x0208 . #x5871) ; ø½‹‡¾ + (korean-ksc5601 . #x547B) ; ø»‰¦  + (chinese-cns11643-1 . #x7836) ; ø»“‚£ + (=gt-pj-1 . #x5871) ; ø½‹‡¾ + (chinese-big5 . #xC369) ; ý¢€Œ© + (ideograph-daikanwa . 11455) ; ø¸‚²¿ + (ucs-jis . #x61F6) ; ø½‹‡¾ + )) +(define-char + '((morohashi-daikanwa 11455 0 5) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-gb12345 . #x4041) ; 懶 + (=ucs . #x61F6) ; 懶 + )) +(define-char + '((=>ucs . #x61F7) ; 懷 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (shinjigen-2 . 2709) + (=jis-x0208 . #x5867) ; ø½‹‡´ + (korean-ksc5601 . #x7C63) ; ø»Š ¸ + (=gt-pj-1 . #x5867) ; ø½‹‡´ + (ideograph-daikanwa . 11456) ; ø¸‚³€ + (ucs-jis . #x61F7) ; ø½‹‡´ + )) +(define-char + '((morohashi-daikanwa 11456 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-1 . #x7835) ; ø»“‚¢ + (chinese-gb12345 . #x3B33) ; 懷 + (chinese-big5 . #xC368) ; ý¢€Œ¨ + (=ucs . #x61F7) ; 懷 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 11457) ; ø¸‚³ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6775) ; ø»›’´ + (ideograph-daikanwa . 11458) ; ø¸‚³‚ + (=ucs . #x2292F) ; 𢤯 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x633F) ; ø»™‚‚ + (ideograph-daikanwa . 11459) ; ø¸‚³ƒ + (=ucs . #x22930) ; 𢤰 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 11460) ; ø¸‚³„ + (=ucs . #x22931) ; 𢤱 + )) +(define-char + '((=>ucs . #x22931) ; 𢤱 + (morohashi-daikanwa 11460 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6771) ; ø»›’° + )) +(define-char + '((=>ucs . #x22931) ; 𢤱 + (morohashi-daikanwa 11460 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (=cbeta . 00395) ; ø¸ †‹ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 11461) ; ø¸‚³… + (=ucs . #x22932) ; 𢤲 + )) +(define-char + '((=>ucs . #x22932) ; 𢤲 + (morohashi-daikanwa 11461 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C28) ; ø»›˜½ + )) +(define-char + '((=>ucs . #x61F8) ; 懸 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (shinjigen-2 . 2738) + (=jis-x0208 . #x377C) ; ø½Š—« + (korean-ksc5601 . #x7A58) ; ø»Š± + (=gt-pj-1 . #x377C) ; ø½Š—« + (chinese-big5 . #xC461) ; ý¢€Œ‘¡ + (ideograph-daikanwa . 11462) ; ø¸‚³† + (ucs-jis . #x61F8) ; ø½Š—« + )) +(define-char + '((morohashi-daikanwa 11462 0 4) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-gb12345 . #x507C) ; 懸 + (=ucs . #x61F8) ; 懸 + )) +(define-char + '((=>ucs . #x61F8) ; 懸 + (morohashi-daikanwa 11462 0 6) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-1 . #x796C) ; ø»“„· + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x472B) ; ø»ž¶² + (ideograph-daikanwa . 11463) ; ø¸‚³‡ + (=ucs . #x22933) ; 𢤳 + )) +(define-char + '((=>ucs . #x22934) ; 𢤴 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 11464) ; ø¸‚³ˆ + )) +(define-char + '((morohashi-daikanwa 11464 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4723) ; ø»ž¶ª + (=ucs . #x22934) ; 𢤴 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D65) ; ø»Ÿ€  + (ideograph-daikanwa . 11465) ; ø¸‚³‰ + (=ucs . #x22935) ; 𢤵 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 11466) ; ø¸‚³Š + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 11467) ; ø¸‚³‹ + )) +(define-char + '((=>ucs . #x22943) ; 𢥃 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 11468) ; ø¸‚³Œ + (=cbeta . 05543) ; ø¸¡–§ + )) +(define-char + '((morohashi-daikanwa 11468 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6166) ; ø»›‰± + (=ucs . #x22943) ; 𢥃 + )) +(define-char + '((=>ucs . #x22941) ; 𢥁 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 11469) ; ø¸‚³ + )) +(define-char + '((morohashi-daikanwa 11469 0 9) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D66) ; ø»Ÿ€¡ + (=ucs . #x22941) ; 𢥁 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 11470) ; ø¸‚³Ž + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x472C) ; ø»ž¶³ + (ideograph-daikanwa . 11471) ; ø¸‚³ + (=ucs . #x39A7) ; 㦧 + )) +(define-char + '((=>ucs . #x20453) ; 𠑓 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (->identical + ((=ucs . #x20453) ; 𠑓 + )) + (ideograph-daikanwa . 11472) ; ø¸‚³ + (=hanziku-12 . #xEB7C) ; ý¢ƒŽ­¼ + )) +(define-char + '((=>ucs . #x20453) ; 𠑓 + (morohashi-daikanwa 11472 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D68) ; ø»Ÿ€£ + )) +(define-char + '((=>ucs . #x20453) ; 𠑓 + (morohashi-daikanwa 11472 0 5) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (=cbeta . 05572) ; ø¸¡—„ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 11473) ; ø¸‚³‘ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 49117) ; ø¸‹¿ + (=ucs . #x22944) ; 𢥄 + )) +(define-char + '((=>ucs . #x22944) ; 𢥄 + (morohashi-daikanwa 49117 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6772) ; ø»›’± + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D64) ; ø»Ÿ€Ÿ + (=ucs . #x22900) ; 𢤀 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D67) ; ø»Ÿ€¢ + (=ucs . #x22905) ; 𢤅 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (=cbeta . 04208) ; ø¸¡° + (=ucs . #x22948) ; 𢥈 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6776) ; ø»›’µ + (=ucs . #x2294B) ; 𢥋 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C29) ; ø»›˜¾ + (ideograph-daikanwa . 11474) ; ø¸‚³’ + (=ucs . #x2294C) ; 𢥌 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-3 . #x5E30) ; ø»–°™ + (ideograph-daikanwa . 11475) ; ø¸‚³“ + (=cbeta . 05098) ; ø¸¡ª + (=ucs . #x39A8) ; 㦨 + )) +(define-char + '((=>ucs . #x61F9) ; 懹 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 11476) ; ø¸‚³” + )) +(define-char + '((morohashi-daikanwa 11476 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x6876) ; ø»”¶‡ + (chinese-big5 . #xF44A) ; ý¢€‘Š + (=ucs . #x61F9) ; 懹 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5339) ; ø»Ÿˆ¨ + (ideograph-daikanwa . 11477) ; ø¸‚³• + (=ucs . #x2294D) ; 𢥍 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (shinjigen-2 . 2741) + (=jis-x0208 . #x5872) ; ø½‹‡¿ + (korean-ksc5601 . #x7355) ; ø»Š“œ + (chinese-cns11643-1 . #x796D) ; ø»“„¸ + (chinese-gb12345 . #x6263) ; 懺 + (=gt-pj-1 . #x5872) ; 懺 + (chinese-big5 . #xC462) ; ý¢€Œ‘¢ + (ideograph-daikanwa . 11478) ; ø¸‚³– + (=ucs . #x61FA) ; 懺 + )) +(define-char + '((=>ucs . #x39A9) ; 㦩 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 11479) ; ø¸‚³— + )) +(define-char + '((morohashi-daikanwa 11479 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6342) ; ø»™‚… + (=ucs . #x39A9) ; 㦩 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D6A) ; ø»Ÿ€¥ + (ideograph-daikanwa . 11480) ; ø¸‚³˜ + (=ucs . #x2294E) ; 𢥎 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6341) ; ø»™‚„ + (ideograph-daikanwa . 11481) ; ø¸‚³™ + (=ucs . #x2294F) ; 𢥏 + )) +(define-char + '((=>ucs . #x61FB) ; 懻 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 11482) ; ø¸‚³š + )) +(define-char + '((morohashi-daikanwa 11482 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x654C) ; ø»”±ƒ + (chinese-big5 . #xF241) ; ý¢€‰ + (=ucs . #x61FB) ; 懻 + )) +(define-char + '((=>ucs . #x22951) ; 𢥑 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 11483) ; ø¸‚³› + )) +(define-char + '((morohashi-daikanwa 11483 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6345) ; ø»™‚ˆ + (=ucs . #x22951) ; 𢥑 + )) +(define-char + '((=>ucs . #x22950) ; 𢥐 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 11484) ; ø¸‚³œ + )) +(define-char + '((morohashi-daikanwa 11484 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x22950) ; 𢥐 + )) +(define-char + '((=>ucs . #x22950) ; 𢥐 + (morohashi-daikanwa 11484 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D69) ; ø»Ÿ€¤ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5338) ; ø»Ÿˆ§ + (ideograph-daikanwa . 11485) ; ø¸‚³ + (=ucs . #x22952) ; 𢥒 + )) +(define-char + '((=>ucs . #x39AA) ; 㦪 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 11486) ; ø¸‚³ž + )) +(define-char + '((morohashi-daikanwa 11486 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6340) ; ø»™‚ƒ + (=ucs . #x39AA) ; 㦪 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D6B) ; ø»Ÿ€¦ + (ideograph-daikanwa . 11487) ; ø¸‚³Ÿ + (=ucs . #x22953) ; 𢥓 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C2A) ; ø»›˜¿ + (=ucs . #x2292B) ; 𢤫 + )) +(define-char + '((=>ucs . #x61FC) ; 懼 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (shinjigen-1 . 2746) + (shinjigen-2 . 2746) + (=jis-x0208 . #x5876) ; ø½‹ˆƒ + (korean-ksc5601 . #x4F2B) ; ø»‰º + (=gt-pj-1 . #x5876) ; ø½‹ˆƒ + (ideograph-daikanwa . 11488) ; ø¸‚³  + (ucs-jis . #x61FC) ; ø½‹ˆƒ + )) +(define-char + '((morohashi-daikanwa 11488 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-1 . #x7A6A) ; ø»“†“ + (chinese-gb12345 . #x3E65) ; 懼 + (chinese-big5 . #xC4DF) ; ý¢€Œ“Ÿ + (=ucs . #x61FC) ; 懼 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 11489) ; ø¸‚³¡ + )) +(define-char + '((=>ucs . #x22958) ; 𢥘 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 11490) ; ø¸‚³¢ + )) +(define-char + '((morohashi-daikanwa 11490 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x663E) ; ø»™†› + (=ucs . #x22958) ; 𢥘 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 11491) ; ø¸‚³£ + )) +(define-char + '((=>ucs . #x2295A) ; 𢥚 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 11492) ; ø¸‚³¤ + )) +(define-char + '((morohashi-daikanwa 11492 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C2B) ; ø»›™€ + (=ucs . #x2295A) ; 𢥚 + )) +(define-char + '((=>ucs . #x2295B) ; 𢥛 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 11493) ; ø¸‚³¥ + )) +(define-char + '((morohashi-daikanwa 11493 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5773) ; ø»Ÿš + (=ucs . #x2295B) ; 𢥛 + )) +(define-char + '((=>ucs . #x2295C) ; 𢥜 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 11494) ; ø¸‚³¦ + )) +(define-char + '((morohashi-daikanwa 11494 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5774) ; ø»Ÿ› + (=ucs . #x2295C) ; 𢥜 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 11495) ; ø¸‚³§ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x533B) ; ø»Ÿˆª + (ideograph-daikanwa . 11496) ; ø¸‚³¨ + (=ucs . #x2295E) ; 𢥞 + )) +(define-char + '((=>ucs . #x61FD) ; 懽 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 11497) ; ø¸‚³© + )) +(define-char + '((=>ucs . #x61FD) ; 懽 + (morohashi-daikanwa 11497 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B5A) ; ø»”º… + (chinese-big5 . #xF5CC) ; ý¢€—Œ + )) +(define-char + '((morohashi-daikanwa 11497 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 17) + (total-strokes . 20) + (=jis-x0208 . #x5875) ; ø½‹ˆ‚ + (=gt-pj-1 . #x5875) ; 懽 + (=ucs . #x61FD) ; 懽 + )) +(define-char + '((=>ucs . #x61FE) ; 懾 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (shinjigen-1 . 2749) + (shinjigen-2 . 2749) + (ideograph-daikanwa . 11498) ; ø¸‚³ª + )) +(define-char + '((=>ucs . #x61FE) ; 懾 + (morohashi-daikanwa 11498 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (=jis-x0208-1990 . #x5877) ; ø½‹ˆ„ + (=gt-pj-1 . #x5877) ; ø½‹ˆ„ + (ucs-jis . #x61FE) ; ø½‹ˆ„ + )) +(define-char + '((=>ucs . #x61FE) ; 懾 + (morohashi-daikanwa 11498 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (japanese-jisx0208-1978 . #x5877) ; ø»ƒŽˆ + (japanese-jisx0208 . #x5877) ; ø»‡¢ + (chinese-cns11643-1 . #x7A6B) ; ø»“†” + (chinese-big5 . #xC4E0) ; ý¢€Œ“  + )) +(define-char + '((morohashi-daikanwa 11498 0 3) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-gb12345 . #x4965) ; 懾 + (=ucs . #x61FE) ; 懾 + )) +(define-char + '((=>ucs . #x2295F) ; 𢥟 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 11499) ; ø¸‚³« + )) +(define-char + '((morohashi-daikanwa 11499 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x533A) ; ø»Ÿˆ© + (=ucs . #x2295F) ; 𢥟 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 11500) ; ø¸‚³¬ + (=cbeta . 05413) ; ø¸¡”¥ + )) +(define-char + '((=>ucs . #x61FF) ; 懿 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 22) + (shinjigen-1 . 2743) + (shinjigen-2 . 2743) + (=jis-x0208 . #x5874) ; ø½‹ˆ + (korean-ksc5601 . #x6B73) ; ø»ŠˆŠ + (=gt-pj-1 . #x5874) ; ø½‹ˆ + (ideograph-daikanwa . 11501) ; ø¸‚³­ + (ucs-jis . #x61FF) ; ø½‹ˆ + )) +(define-char + '((morohashi-daikanwa 11501 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-gb2312 . #x5C32) ; ø»…œ¿ + (chinese-isoir165 . #x5C32) ; ø»Ž… + (chinese-big5 . #xC574) ; ý¢€Œ•´ + (=ucs . #x61FF) ; 懿 + )) +(define-char + '((=>ucs . #x61FF) ; 懿 + (morohashi-daikanwa 11501 0 2) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B60) ; ø»“‡§ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x533C) ; ø»Ÿˆ« + (ideograph-daikanwa . 11502) ; ø¸‚³® + (=ucs . #x22961) ; 𢥡 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F47) ; ø»–²Ž + (ideograph-daikanwa . 11503) ; ø¸‚³¯ + (=ucs . #x39AB) ; 㦫 + )) +(define-char + '((=>ucs . #x6200) ; 戀 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 23) + (shinjigen-2 . 2502) + (=jis-x0208 . #x5878) ; ø½‹ˆ… + (korean-ksc5601 . #x557C) ; ø»‰§¿ + (=gt-pj-1 . #x5878) ; ø½‹ˆ… + (ideograph-daikanwa . 11504) ; ø¸‚³° + (ucs-jis . #x6200) ; ø½‹ˆ… + )) +(define-char + '((morohashi-daikanwa 11504 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C36) ; ø»“ˆ› + (chinese-gb12345 . #x4135) ; 戀 + (chinese-big5 . #xC5CA) ; ý¢€Œ—Š + (=ucs . #x6200) ; 戀 + )) +(define-char + '((=>ucs . #x6201) ; 戁 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 23) + (japanese-jisx0212 . #x3F24) ; ø»‹— + (ideograph-daikanwa . 11505) ; ø¸‚³± + (ucs-jis . #x6201) ; ø»‹— + )) +(define-char + '((morohashi-daikanwa 11505 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F28) ; ø»”¿‹ + (chinese-big5 . #xF7D9) ; ý¢€Ÿ™ + (=ucs . #x6201) ; 戁 + )) +(define-char + '((=>ucs . #x22966) ; 𢥦 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 11506) ; ø¸‚³² + )) +(define-char + '((morohashi-daikanwa 11506 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B50) ; ø»Ÿ”¯ + (=ucs . #x22966) ; 𢥦 + )) +(define-char + '((=>ucs . #x39AC) ; 㦬 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 11507) ; ø¸‚³³ + (=cbeta . 01334) ; ø¸ ”¶ + )) +(define-char + '((morohashi-daikanwa 11507 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-4 . #x686C) ; ø»™Š… + (=ucs . #x39AC) ; 㦬 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F46) ; ø»–² + (ideograph-daikanwa . 11508) ; ø¸‚³´ + (=ucs . #x6202) ; 戂 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B52) ; ø»Ÿ”± + (ideograph-daikanwa . 11509) ; ø¸‚³µ + (=ucs . #x22967) ; 𢥧 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B53) ; ø»Ÿ”² + (ideograph-daikanwa . 11510) ; ø¸‚³¶ + (=ucs . #x22968) ; 𢥨 + )) +(define-char + '((=>ucs . #x22969) ; 𢥩 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 11511) ; ø¸‚³· + )) +(define-char + '((morohashi-daikanwa 11511 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B51) ; ø»Ÿ”° + (=ucs . #x22969) ; 𢥩 + )) +(define-char + '((=>ucs . #x22965) ; 𢥥 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 49118) ; ø¸‹¿ž + )) +(define-char + '((morohashi-daikanwa 49118 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5776) ; ø»Ÿ + (=ucs . #x22965) ; 𢥥 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B4F) ; ø»Ÿ”® + (=ucs . #x22957) ; 𢥗 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5775) ; ø»Ÿœ + (=ucs . #x2295D) ; 𢥝 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B55) ; ø»Ÿ”´ + (ideograph-daikanwa . 11512) ; ø¸‚³¸ + (=ucs . #x2296F) ; 𢥯 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x775A) ; ø»›©¹ + (ideograph-daikanwa . 11513) ; ø¸‚³¹ + (=ucs . #x22970) ; 𢥰 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 20) + (total-strokes . 23) + (japanese-jisx0212 . #x3F25) ; ø»‹˜ + (chinese-cns11643-2 . #x6F29) ; ø»”¿Œ + (chinese-big5 . #xF7DA) ; ý¢€Ÿš + (ideograph-daikanwa . 11514) ; ø¸‚³º + (=ucs . #x6203) ; 戃 + )) +(define-char + '((=>ucs . #x6204) ; 戄 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 20) + (total-strokes . 23) + (japanese-jisx0212 . #x3F26) ; ø»‹™ + (ideograph-daikanwa . 11515) ; ø¸‚³» + (ucs-jis . #x6204) ; ø»‹™ + )) +(define-char + '((morohashi-daikanwa 11515 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F2A) ; ø»”¿ + (chinese-big5 . #xF7DB) ; ý¢€Ÿ› + (=ucs . #x6204) ; 戄 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B54) ; ø»Ÿ”³ + (ideograph-daikanwa . 11516) ; ø¸‚³¼ + (=ucs . #x22971) ; 𢥱 + )) +(define-char + '((=>ucs . #x22972) ; 𢥲 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 20) + (total-strokes . 24) + (ideograph-daikanwa . 11517) ; ø¸‚³½ + )) +(define-char + '((morohashi-daikanwa 11517 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E65) ; ø»Ÿ™ž + (=ucs . #x22972) ; 𢥲 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideograph-daikanwa . 11518) ; ø¸‚³¾ + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 11519) ; ø¸‚³¿ + (=ucs . #x2297B) ; 𢥻 + )) +(define-char + '((=>ucs . #x2297B) ; 𢥻 + (morohashi-daikanwa 11519 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-5 . #x775B) ; ø»›©º + )) +(define-char + '((=>ucs . #x2297C) ; 𢥼 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 11520) ; ø¸‚´€ + )) +(define-char + '((morohashi-daikanwa 11520 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E66) ; ø»Ÿ™Ÿ + (=ucs . #x2297C) ; 𢥼 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7AE0) ; ç«  + ) + ((=ucs . #x8CA2) ; è²¢ + )) + ) + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-3 . #x613E) ; ø»–µ + (ideograph-daikanwa . 11521) ; ø¸‚´ + (=cbeta . 00874) ; ø¸ ª + (=ucs . #x6205) ; 戅 + )) +(define-char + '((=>ucs . #x2297D) ; 𢥽 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideograph-daikanwa . 11522) ; ø¸‚´‚ + )) +(define-char + '((morohashi-daikanwa 11522 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-5 . #x7929) ; ø»›¬„ + (=ucs . #x2297D) ; 𢥽 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E67) ; ø»Ÿ™  + (ideograph-daikanwa . 11523) ; ø¸‚´ƒ + (=ucs . #x2297E) ; 𢥾 + )) +(define-char + '((ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 21) + (chinese-gb2312 . #x6D30) ; ø»…µ» + (chinese-isoir165 . #x6D30) ; ø»Žž‹ + (=ucs . #x6206) ; 戆 + )) +(define-char + '((=>ucs . #x39AD) ; 㦭 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 11524) ; ø¸‚´„ + )) +(define-char + '((morohashi-daikanwa 11524 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-3 . #x6178) ; ø»–µ» + (=ucs . #x39AD) ; 㦭 + )) +(define-char + '((=>ucs . #x6207) ; 戇 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 24) + (total-strokes . 28) + (korean-ksc5601 . #x5354) ; ø»‰¤› + (japanese-jisx0212 . #x3F27) ; ø»‹š + (chinese-big5 . #xF9BA) ; ý¢€¦º + (ideograph-daikanwa . 11525) ; ø¸‚´… + (ucs-jis . #x6207) ; ø»‰¤› + )) +(define-char + '((morohashi-daikanwa 11525 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-2 . #x722A) ; ø»•ƒ§ + (chinese-gb12345 . #x6D30) ; 戇 + (=jef-china3 . #x4DE9) ; øº„·© + (=ucs . #x6207) ; 戇 + )) +(define-char + '((=>ucs . #x22985) ; 𢦅 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 11526) ; ø¸‚´† + )) +(define-char + '((morohashi-daikanwa 11526 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-4 . #x6D72) ; ø»™‘¡ + (=ucs . #x22985) ; 𢦅 + )) +(define-char + '((=>ucs . #x22988) ; 𢦈 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 25) + (total-strokes . 28) + (ideograph-daikanwa . 11527) ; ø¸‚´‡ + )) +(define-char + '((morohashi-daikanwa 11527 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 25) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B3E) ; ø»›¯• + (=ucs . #x22988) ; 𢦈 + )) +(define-char + '((=>ucs . #x22989) ; 𢦉 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 25) + (total-strokes . 29) + (ideograph-daikanwa . 11528) ; ø¸‚´ˆ + )) +(define-char + '((morohashi-daikanwa 11528 0 1) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 25) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B60) ; ø»›¯· + (=ucs . #x22989) ; 𢦉 + )) +(define-char + '((=>ucs . #x2298A) ; 𢦊 + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 27) + (total-strokes . 31) + (ideograph-daikanwa . 11529) ; ø¸‚´‰ + )) +(define-char + '((morohashi-daikanwa 11529 0 0) + (ideographic-radical . 61) ; â¼¼ + (ideographic-strokes . 27) + (total-strokes . 31) + (=ucs . #x2298A) ; 𢦊 + )) diff --git a/lisp/utf-2000/Ideograph-R062-Halberd.el b/lisp/utf-2000/Ideograph-R062-Halberd.el new file mode 100644 index 0000000..57a1c60 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R062-Halberd.el @@ -0,0 +1,1939 @@ +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 2755) + (chinese-gb2312 . #x386A) ; ø»„¨¿ + (=jis-x0208 . #x5879) ; ø½‹ˆ† + (korean-ksc5601 . #x4D7C) ; ø»‰œ + (chinese-isoir165 . #x386A) ; ø»‘ + (chinese-cns11643-1 . #x4541) ; ø»‘·´ + (=gt-pj-1 . #x5879) ; 戈 + (chinese-big5 . #xA4E0) ; ý¢€Š“  + (ideograph-daikanwa . 11530) ; ø¸‚´Š + (=gt-k . 00527) ; ý¡„€ˆ + (=ucs . #x6208) ; 戈 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 0) + (total-strokes . 3) + (=ucs . #x2237A) ; 𢍺 + )) +(define-char + '((=>ucs . #x2237A) ; 𢍺 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-cns11643-6 . #x2140) ; ø»›µ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-2 . 2756) + (=jis-x0208 . #x587A) ; ø½‹ˆ‡ + (chinese-cns11643-2 . #x215D) ; ø»“œ + (=gt-pj-1 . #x587A) ; 戉 + (chinese-big5 . #xC97C) ; ý¢€Œ¥¼ + (ideograph-daikanwa . 11531) ; ø¸‚´‹ + (=gt-k . 01047) ; ý¡„€— + (=ucs . #x6209) ; 戉 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-2 . 2757) + (chinese-gb2312 . #x4E6C) ; ø»…‰• + (=jis-x0208 . #x4A6A) ; ø½Š³“ + (korean-ksc5601 . #x5966) ; ø»‰­¡ + (chinese-isoir165 . #x4E6C) ; ø»±¥ + (chinese-cns11643-1 . #x4653) ; ø»‘¹¤ + (=gt-pj-1 . #x4A6A) ; 戊 + (chinese-big5 . #xA5B3) ; ý¢€Š–³ + (ideograph-daikanwa . 11532) ; ø¸‚´Œ + (=gt-k . 01000) ; ý¡„€¨ + (=ucs . #x620A) ; 戊 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 1) + (total-strokes . 5) + (ideograph-daikanwa . 11533) ; ø¸‚´ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 1) + (total-strokes . 5) + (ideograph-daikanwa . 11534) ; ø¸‚´Ž + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 1) + (chinese-gb2312 . #x6A27) ; ø»…±˜ + (chinese-isoir165 . #x6A27) ; ø»Ž™¨ + (=ucs . #x620B) ; 戋 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 2761) + (chinese-gb2312 . #x5067) ; ø»…ŒŒ + (=jis-x0208 . #x587C) ; ø½‹ˆ‰ + (korean-ksc5601 . #x6279) ; ø»‰»‚ + (chinese-isoir165 . #x5067) ; ø»´œ + (chinese-cns11643-1 . #x4827) ; ø»‘»´ + (=gt-pj-1 . #x587C) ; 戌 + (chinese-big5 . #xA6A6) ; ý¢€Šš¦ + (ideograph-daikanwa . 11535) ; ø¸‚´ + (=gt-k . 01723) ; ý¡„€š» + (=ucs . #x620C) ; 戌 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-5 . #x226A) ; ø»™­“ + (ideograph-daikanwa . 11536) ; ø¸‚´ + (=ucs . #x2298E) ; 𢦎 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 2758) + (chinese-gb2312 . #x4A79) ; ø»…ƒª + (=jis-x0208 . #x587B) ; ø½‹ˆˆ + (korean-ksc5601 . #x6221) ; ø»‰¹ª + (chinese-isoir165 . #x4A79) ; ø»«º + (chinese-cns11643-1 . #x4828) ; ø»‘»µ + (=gt-pj-1 . #x587B) ; 戍 + (chinese-big5 . #xA6A7) ; ý¢€Šš§ + (ideograph-daikanwa . 11537) ; ø¸‚´‘ + (=gt-k . 01722) ; ý¡„€šº + (=ucs . #x620D) ; 戍 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-4 . #x2272) ; ø»—£— + (=jis-x0213-2-2000 . #x2C72) ; ø»¤®› + (ideograph-daikanwa . 11538) ; ø¸‚´’ + (=ucs . #x2298F) ; 𢦏 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 2759) + (chinese-gb2312 . #x4856) ; ø»…€‹ + (=jis-x0208 . #x3D3F) ; ø½ŠŸ¢ + (korean-ksc5601 . #x6B54) ; ø»Š‡« + (chinese-isoir165 . #x4856) ; ø»¨› + (chinese-cns11643-1 . #x4826) ; ø»‘»³ + (=gt-pj-1 . #x3D3F) ; 戎 + (chinese-big5 . #xA6A5) ; ý¢€Šš¥ + (ideograph-daikanwa . 11539) ; ø¸‚´“ + (=gt-k . 01639) ; ý¡„€™§ + (=ucs . #x620E) ; 戎 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2476) ; ø»›ºŸ + (ideograph-daikanwa . 11540) ; ø¸‚´” + (=ucs . #x22990) ; 𢦐 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 11541) ; ø¸‚´• + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x236A) ; ø»•š© + (ideograph-daikanwa . 11542) ; ø¸‚´– + (=ucs . #x39AE) ; 㦮 + )) +(define-char + '((=>ucs . #x39AE) ; 㦮 + (morohashi-daikanwa 11542 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 2) + (total-strokes . 6) + (=gt-pj-k1 . #x3564) ; ý¡„€¢„ + (=gt-k . 02180) ; ý¡„€¢„ + )) +(define-char + '((morohashi-daikanwa 11542 1) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-gb2312 . #x3349) ; ø»„¡ˆ + (=jis-x0208 . #x402E) ; ø½Š£« + (korean-ksc5601 . #x6077) ; ø»‰¸„ + (chinese-isoir165 . #x3349) ; ø»‰˜ + (chinese-cns11643-1 . #x4829) ; ø»‘»¶ + (=gt-pj-1 . #x402E) ; 成 + (chinese-big5 . #xA6A8) ; ý¢€Šš¨ + (=gt-k . 01650) ; ý¡„€™² + (=jef-china3 . #x4EEF) ; øº„»¯ + (=ucs . #x6210) ; 成 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 2) + (chinese-gb2312 . #x4F37) ; ø»…‰¾ + (chinese-isoir165 . #x4F37) ; ø»²Ž + (chinese-cns11643-3 . #x236B) ; ø»•šª + (=ucs . #x620F) ; 戏 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 11543) ; ø¸‚´— + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2627) ; ø»•ž€ + (ideograph-daikanwa . 11544) ; ø¸‚´˜ + (=ucs . #x2F8B2) ; 成 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 2764) + (chinese-gb2312 . #x4E52) ; ø»…ˆ» + (=jis-x0208 . #x3266) ; ø½Š¿ + (korean-ksc5601 . #x6432) ; ø»‰¼· + (chinese-isoir165 . #x4E52) ; ø»±‹ + (chinese-cns11643-1 . #x4A3C) ; ø»‘¿… + (=gt-pj-1 . #x3266) ; 我 + (chinese-big5 . #xA7DA) ; ý¢€ŠŸš + (ideograph-daikanwa . 11545) ; ø¸‚´™ + (=gt-k . 02507) ; ý¡„€§‹ + (=ucs . #x6211) ; 我 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x276B) ; ø»›¾® + (ideograph-daikanwa . 11546) ; ø¸‚´š + (=ucs . #x22993) ; 𢦓 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x276D) ; ø»›¾° + (ideograph-daikanwa . 11547) ; ø¸‚´› + (=ucs . #x22996) ; 𢦖 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 2765) + (chinese-gb2312 . #x3D64) ; ø»„° + (=jis-x0208 . #x327C) ; ø½Š• + (korean-ksc5601 . #x4C7C) ; ø»‰š± + (chinese-isoir165 . #x3D64) ; ø»˜Ÿ + (chinese-cns11643-1 . #x4A3B) ; ø»‘¿„ + (=gt-pj-1 . #x327C) ; 戒 + (chinese-big5 . #xA7D9) ; ý¢€ŠŸ™ + (ideograph-daikanwa . 11548) ; ø¸‚´œ + (=gt-k . 02509) ; ý¡„€§ + (=ucs . #x6212) ; 戒 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x3F28) ; ø»‹› + (chinese-cns11643-3 . #x2625) ; ø»•¾ + (ideograph-daikanwa . 11549) ; ø¸‚´ + (=jef-china3 . #x4EF7) ; øº„»· + (=ucs . #x6213) ; 戓 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x276A) ; ø»›¾­ + (ideograph-daikanwa . 11550) ; ø¸‚´ž + (=ucs . #x22995) ; 𢦕 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 11551) ; ø¸‚´Ÿ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2626) ; ø»•¿ + (ideograph-daikanwa . 11552) ; ø¸‚´  + (=ucs . #x39AF) ; 㦯 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x276C) ; ø»›¾¯ + (ideograph-daikanwa . 11553) ; ø¸‚´¡ + (=ucs . #x22999) ; 𢦙 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 11554) ; ø¸‚´¢ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x243B) ; ø»™¯  + (=ucs . #x22994) ; 𢦔 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B51) ; ø»œ„Œ + (ideograph-daikanwa . 11555) ; ø¸‚´£ + (=ucs . #x2299B) ; 𢦛 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2654) ; ø»—¨± + (ideograph-daikanwa . 11556) ; ø¸‚´¤ + (=ucs . #x39B0) ; 㦰 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B58) ; ø»œ„“ + (ideograph-daikanwa . 11557) ; ø¸‚´¥ + (=ucs . #x2299C) ; 𢦜 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B54) ; ø»œ„ + (ideograph-daikanwa . 11558) ; ø¸‚´¦ + (=ucs . #x2299D) ; 𢦝 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 2768) + (=jis-x0208 . #x587D) ; ø½‹ˆŠ + (chinese-cns11643-2 . #x2670) ; ø»“•… + (chinese-gb12345 . #x6A27) ; 戔 + (=gt-pj-1 . #x587D) ; 戔 + (chinese-big5 . #xCCB1) ; ý¢€Œ²± + (ideograph-daikanwa . 11559) ; ø¸‚´§ + (=gt-k . 03877) ; ý¡„€¼¥ + (=ucs . #x6214) ; 戔 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B56) ; ø»œ„‘ + (ideograph-daikanwa . 11560) ; ø¸‚´¨ + (=ucs . #x2299E) ; 𢦞 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2653) ; ø»—¨° + (ideograph-daikanwa . 11561) ; ø¸‚´© + (=ucs . #x2299F) ; 𢦟 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x635E) ; ø»…§½ + (japanese-jisx0212 . #x3F29) ; ø»‹œ + (chinese-isoir165 . #x635E) ; ø»Ž + (chinese-cns11643-1 . #x4D51) ; ø»’ƒ´ + (=jis-x0213-2-2000 . #x2C73) ; ø»¤®œ + (chinese-big5 . #xA9CF) ; ý¢€Š§ + (ideograph-daikanwa . 11562) ; ø¸‚´ª + (=jef-china3 . #x4EF3) ; øº„»³ + (=ucs . #x6215) ; 戕 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-1 . 2766) + (shinjigen-2 . 2766) + (chinese-gb2312 . #x3B72) ; ø»„­¡ + (=jis-x0208 . #x303F) ; ø½ŠŒœ + (korean-ksc5601 . #x7B64) ; ø»ŠŸ› + (chinese-isoir165 . #x3B72) ; ø»•± + (chinese-cns11643-1 . #x4D50) ; ø»’ƒ³ + (=gt-pj-1 . #x303F) ; 或 + (chinese-big5 . #xA9CE) ; ý¢€Š§Ž + (ideograph-daikanwa . 11563) ; ø¸‚´« + (=gt-k . 03624) ; ý¡„€¸¨ + (=ucs . #x6216) ; 或 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B55) ; ø»œ„ + (ideograph-daikanwa . 11564) ; ø¸‚´¬ + (=ucs . #x229A0) ; 𢦠 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B53) ; ø»œ„Ž + (ideograph-daikanwa . 11565) ; ø¸‚´­ + (=ucs . #x229A1) ; 𢦡 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B57) ; ø»œ„’ + (ideograph-daikanwa . 11566) ; ø¸‚´® + (=ucs . #x229A2) ; 𢦢 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 11567) ; ø¸‚´¯ + (=jef-china3 . #x4EF0) ; øº„»° + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B52) ; ø»œ„ + (ideograph-daikanwa . 11568) ; ø¸‚´° + (=ucs . #x39B2) ; 㦲 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6A28) ; ø»…±™ + (chinese-isoir165 . #x6A28) ; ø»Ž™© + (=ucs . #x6217) ; 戗 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2652) ; ø»—¨¯ + (=ucs . #x2299A) ; 𢦚 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x313D) ; ø»œŒ¬ + (ideograph-daikanwa . 11569) ; ø¸‚´± + (=ucs . #x229A6) ; 𢦦 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x313B) ; ø»œŒª + (ideograph-daikanwa . 11570) ; ø¸‚´² + (=ucs . #x229A7) ; 𢦧 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x313E) ; ø»œŒ­ + (ideograph-daikanwa . 11571) ; ø¸‚´³ + (=ucs . #x229A8) ; 𢦨 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3140) ; ø»œŒ¯ + (ideograph-daikanwa . 11572) ; ø¸‚´´ + (=ucs . #x229A9) ; 𢦩 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x294C) ; ø»—­ƒ + (ideograph-daikanwa . 11573) ; ø¸‚´µ + (=ucs . #x229AA) ; 𢦪 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3141) ; ø»œŒ° + (ideograph-daikanwa . 11574) ; ø¸‚´¶ + (=ucs . #x229AB) ; 𢦫 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 11575) ; ø¸‚´· + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x313C) ; ø»œŒ« + (ideograph-daikanwa . 11576) ; ø¸‚´¸ + (=ucs . #x229B6) ; 𢦶 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 11577) ; ø¸‚´¹ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 11578) ; ø¸‚´º + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 11579) ; ø¸‚´» + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 11580) ; ø¸‚´¼ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 11581) ; ø¸‚´½ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x553D) ; ø»…’¸ + (chinese-isoir165 . #x553D) ; ø»»ˆ + (chinese-cns11643-3 . #x2C63) ; ø»•§° + (ideograph-daikanwa . 11582) ; ø¸‚´¾ + (=ucs . #x6218) ; 战 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x313F) ; ø»œŒ® + (=ucs . #x229AC) ; 𢦬 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D2F) ; ø»—²ž + (ideograph-daikanwa . 11583) ; ø¸‚´¿ + (=ucs . #x39B4) ; 㦴 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D30) ; ø»—²Ÿ + (ideograph-daikanwa . 11584) ; ø¸‚µ€ + (=ucs . #x39B5) ; 㦵 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F31) ; ø»“¡” + (chinese-big5 . #xD1AF) ; ý¢€†¯ + (ideograph-daikanwa . 11585) ; ø¸‚µ + (=ucs . #x6219) ; 戙 + )) +(define-char + '((=>ucs . #x229B7) ; 𢦷 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 11586) ; ø¸‚µ‚ + )) +(define-char + '((morohashi-daikanwa 11586 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3767) ; ø»œ–Š + (=ucs . #x229B7) ; 𢦷 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D5F) ; ø»™½’ + (ideograph-daikanwa . 11587) ; ø¸‚µƒ + (=ucs . #x229B8) ; 𢦸 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D5D) ; ø»™½ + (ideograph-daikanwa . 11588) ; ø¸‚µ„ + (=jef-china3 . #x4EF1) ; øº„»± + (=ucs . #x39B6) ; 㦶 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3769) ; ø»œ–Œ + (ideograph-daikanwa . 11589) ; ø¸‚µ… + (=ucs . #x229B9) ; 𢦹 + )) +(define-char + '((=>ucs . #x229BA) ; 𢦺 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 11590) ; ø¸‚µ† + )) +(define-char + '((morohashi-daikanwa 11590 0 1) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D5E) ; ø»™½‘ + (=ucs . #x229BA) ; 𢦺 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 11591) ; ø¸‚µ‡ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 11592) ; ø¸‚µˆ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 11593) ; ø¸‚µ‰ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3768) ; ø»œ–‹ + (ideograph-daikanwa . 49119) ; ø¸‹¿Ÿ + (=ucs . #x229BB) ; 𢦻 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5458) ; ø»…‘µ + (chinese-isoir165 . #x5458) ; ø»º… + (=ucs . #x8F7D) ; è½½ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 2772) + (chinese-gb2312 . #x465D) ; ø»„½– + (=jis-x0208 . #x404C) ; ø½Š¤‰ + (korean-ksc5601 . #x742B) ; ø»Š” + (chinese-isoir165 . #x465D) ; ø»¥¦ + (chinese-cns11643-1 . #x5A51) ; ø»’–º + (=gt-pj-1 . #x404C) ; 戚 + (chinese-big5 . #xB1AD) ; ý¢€‹†­ + (ideograph-daikanwa . 11594) ; ø¸‚µŠ + (=gt-k . 07806) ; ý¡„¹¾ + (=ucs . #x621A) ; 戚 + )) +(define-char + '((=>ucs . #x229BF) ; 𢦿 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 11595) ; ø¸‚µ‹ + )) +(define-char + '((morohashi-daikanwa 11595 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3261) ; ø»š„ª + (=ucs . #x229BF) ; 𢦿 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x357A) ; ø»•µ• + (ideograph-daikanwa . 11596) ; ø¸‚µŒ + (=ucs . #x39B7) ; 㦷 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x316F) ; ø»—¹– + (ideograph-daikanwa . 11597) ; ø¸‚µ + (=ucs . #x229C0) ; 𢧀 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 2770) + (chinese-gb2312 . #x6A29) ; ø»…±š + (=jis-x0208 . #x587E) ; ø½‹ˆ‹ + (chinese-isoir165 . #x6A29) ; ø»Ž™ª + (chinese-cns11643-1 . #x5A52) ; ø»’–» + (=gt-pj-1 . #x587E) ; 戛 + (chinese-big5 . #xB1AE) ; ý¢€‹†® + (ideograph-daikanwa . 11598) ; ø¸‚µŽ + (=gt-k . 07933) ; ý¡„»½ + (=ucs . #x621B) ; 戛 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x3F2A) ; ø»‹ + (chinese-cns11643-4 . #x316E) ; ø»—¹• + (ideograph-daikanwa . 11599) ; ø¸‚µ + (=jef-china3 . #x4EF2) ; øº„»² + (=ucs . #x621C) ; 戜 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4025) ; ø»œ¢– + (ideograph-daikanwa . 11600) ; ø¸‚µ + (=ucs . #x229C1) ; 𢧁 + )) +(define-char + '((=>ucs . #x229C7) ; 𢧇 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 11601) ; ø¸‚µ‘ + )) +(define-char + '((morohashi-daikanwa 11601 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3260) ; ø»š„© + (=ucs . #x229C7) ; 𢧇 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 11602) ; ø¸‚µ’ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 7) + (kangxi-strokes . 4) + (total-strokes . 11) + (=jis-x0208 . #x6C43) ; ø½‹¤¨ + (chinese-cns11643-4 . #x3170) ; ø»—¹— + (=gt-pj-1 . #x6C43) ; 戝 + (ideograph-daikanwa . 11603) ; ø¸‚µ“ + (=ucs . #x621D) ; 戝 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4023) ; ø»œ¢” + (ideograph-daikanwa . 49120) ; ø¸‹¿  + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4024) ; ø»œ¢• + (ideograph-daikanwa . 49121) ; ø¸‹¿¡ + (=ucs . #x229C6) ; 𢧆 + )) +(define-char + '((=>ucs . #x229C8) ; 𢧈 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4928) ; ø»œ¯§ + (ideograph-daikanwa . 11604) ; ø¸‚µ” + )) +(define-char + '((morohashi-daikanwa 11604 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x229C8) ; 𢧈 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 2771) + (=jis-x0208 . #x5921) ; ø½‹ˆŒ + (chinese-cns11643-3 . #x3B64) ; ø»•½³ + (=gt-pj-1 . #x5921) ; 戞 + (ideograph-daikanwa . 11605) ; ø¸‚µ• + (=gt-k . 09189) ; ý¡„‚¥ + (=cbeta . 03360) ; ø¸ ´  + (=ucs . #x621E) ; 戞 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 2773) + (chinese-gb2312 . #x6A2A) ; ø»…±› + (=jis-x0208 . #x3761) ; ø½Š— + (korean-ksc5601 . #x503D) ; ø»‰Ÿª + (chinese-isoir165 . #x6A2A) ; ø»Ž™« + (chinese-cns11643-1 . #x5F3C) ; ø»’» + (=gt-pj-1 . #x3761) ; 戟 + (chinese-big5 . #xB475) ; ý¢€‹‘µ + (ideograph-daikanwa . 11606) ; ø¸‚µ– + (=gt-k . 09044) ; ý¡„‚” + (=ucs . #x621F) ; 戟 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 11607) ; ø¸‚µ— + )) +(define-char + '((=>ucs . #x229CA) ; 𢧊 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 11608) ; ø¸‚µ˜ + )) +(define-char + '((morohashi-daikanwa 11608 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4925) ; ø»œ¯¤ + (=ucs . #x229CA) ; 𢧊 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4926) ; ø»œ¯¥ + (ideograph-daikanwa . 11609) ; ø¸‚µ™ + (=ucs . #x229CB) ; 𢧋 + )) +(define-char + '((=>ucs . #x229CC) ; 𢧌 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 11610) ; ø¸‚µš + )) +(define-char + '((morohashi-daikanwa 11610 0 1) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x229CC) ; 𢧌 + )) +(define-char + '((=>ucs . #x229CC) ; 𢧌 + (morohashi-daikanwa 11610 0 2) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x375C) ; ø»˜· + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x385B) ; ø»š˜ + (ideograph-daikanwa . 11611) ; ø¸‚µ› + (=ucs . #x229D1) ; 𢧑 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x385C) ; ø»š™ + (ideograph-daikanwa . 11612) ; ø¸‚µœ + (=ucs . #x229D2) ; 𢧒 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 11613) ; ø¸‚µ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5353) ; 卓 + ) + ((=ucs . #x6208) ; 戈 + )) + (chinese-cns11643-3 . #x3B65) ; ø»•½´ + (=cbeta . 02455) ; ø¸ ¦— + (=ucs . #x39B8) ; 㦸 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4927) ; ø»œ¯¦ + (=ucs . #x229C9) ; 𢧉 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4929) ; ø»œ¯¨ + (=ucs . #x229CD) ; 𢧍 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D44) ; ø»˜Š“ + (ideograph-daikanwa . 11614) ; ø¸‚µž + (=ucs . #x229D4) ; 𢧔 + )) +(define-char + '((=>ucs . #x6220) ; 戠 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x3F2B) ; ø»‹ž + (chinese-big5 . #xDD72) ; ý¢€µ² + (ideograph-daikanwa . 11615) ; ø¸‚µŸ + (=jef-china3 . #x4EF4) ; øº„»´ + (ucs-jis . #x6220) ; ø»‹ž + )) +(define-char + '((morohashi-daikanwa 11615 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4278) ; ø»“¾• + (=ucs . #x6220) ; 戠 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 2775) + (chinese-gb2312 . #x6A2C) ; ø»…± + (=jis-x0208 . #x5922) ; ø½‹ˆ + (korean-ksc5601 . #x4A71) ; ø»‰—ª + (chinese-isoir165 . #x6A2C) ; ø»Ž™­ + (chinese-cns11643-1 . #x6428) ; ø»’¤½ + (=gt-pj-1 . #x5922) ; 戡 + (chinese-big5 . #xB760) ; ý¢€‹  + (ideograph-daikanwa . 11616) ; ø¸‚µ  + (=gt-k . 10305) ; ý¡„‚¡ + (=ucs . #x6221) ; 戡 + )) +(define-char + '((=>ucs . #x6222) ; 戢 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x3F2C) ; ø»‹Ÿ + (chinese-cns11643-1 . #x6429) ; ø»’¤¾ + (=jis-x0213-1-2000 . #x7462) ; ø»¤· + (chinese-big5 . #xB761) ; ý¢€‹¡ + (ideograph-daikanwa . 11617) ; ø¸‚µ¡ + (=jef-china3 . #x4EF5) ; øº„»µ + (ucs-jis . #x6222) ; ø»‹Ÿ + )) +(define-char + '((morohashi-daikanwa 11617 0 1) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6A2B) ; ø»…±œ + (chinese-isoir165 . #x6A2B) ; ø»Ž™¬ + (=ucs . #x6222) ; 戢 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D42) ; ø»˜Š‘ + (ideograph-daikanwa . 11618) ; ø¸‚µ¢ + (=ucs . #x39B9) ; 㦹 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5271) ; ø»œ½¾ + (ideograph-daikanwa . 11619) ; ø¸‚µ£ + (=ucs . #x229D5) ; 𢧕 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F47) ; ø»š—– + (ideograph-daikanwa . 11620) ; ø¸‚µ¤ + (=ucs . #x229D6) ; 𢧖 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 11621) ; ø¸‚µ¥ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x3F2D) ; ø»‹  + (chinese-cns11643-2 . #x427A) ; ø»“¾— + (=jis-x0213-2-2000 . #x2C74) ; ø»¤® + (chinese-big5 . #xDD74) ; ý¢€µ´ + (ideograph-daikanwa . 11622) ; ø¸‚µ¦ + (=ucs . #x6223) ; 戣 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F49) ; ø»š—˜ + (ideograph-daikanwa . 11623) ; ø¸‚µ§ + (=ucs . #x229D8) ; 𢧘 + )) +(define-char + '((=>ucs . #x229E0) ; 𢧠 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 11624) ; ø¸‚µ¨ + )) +(define-char + '((morohashi-daikanwa 11624 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x229E0) ; 𢧠 + )) +(define-char + '((=>ucs . #x229E0) ; 𢧠 + (morohashi-daikanwa 11624 0 2) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F48) ; ø»š—— + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6A2E) ; ø»…±Ÿ + (chinese-isoir165 . #x6A2E) ; ø»Ž™¯ + (chinese-cns11643-2 . #x427C) ; ø»“¾™ + (chinese-big5 . #xDD76) ; ý¢€µ¶ + (ideograph-daikanwa . 11625) ; ø¸‚µ© + (=ucs . #x6224) ; 戤 + )) +(define-char + '((ideographic- (:radical 62 ; â¼½ + :strokes 9 + :sources (morohashi-daikanwa)) + (:radical 9 ; ⼈ + :strokes 11 + :sources (ucs))) + (total-strokes . 13) + (hanyu-dazidian 1 206 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x672A) ; 未 + ) + ((=ucs . #x6210) ; 成 + )) + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + )) + (chinese-cns11643-5 . #x3F46) ; ø»š—• + (ideograph-daikanwa . 11626) ; ø¸‚µª + (=hanziku-1 . #xD0CF) ; ý¢€ƒ + (=ucs . #x203B6) ; 𠎶 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 11627) ; ø¸‚µ« + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 11628) ; ø¸‚µ¬ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 11629) ; ø¸‚µ­ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6A2D) ; ø»…±ž + (chinese-isoir165 . #x6A2D) ; ø»Ž™® + (chinese-cns11643-2 . #x427B) ; ø»“¾˜ + (chinese-big5 . #xDD75) ; ý¢€µµ + (ideograph-daikanwa . 11630) ; ø¸‚µ® + (=ucs . #x6225) ; 戥 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5270) ; ø»œ½½ + (ideograph-daikanwa . 11631) ; ø¸‚µ¯ + (=ucs . #x229DF) ; 𢧟 + )) +(define-char + '((morohashi-daikanwa 11631 1) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x406F) ; ø½Š¤¬ + (chinese-cns11643-4 . #x3D43) ; ø»˜Š’ + (=gt-pj-1 . #x406F) ; 戦 + (=gt-k . 10232) ; ý¡„‚Ÿ¸ + (=ucs . #x6226) ; 戦 + )) +(define-char + '((=>ucs . #x229DC) ; 𢧜 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 49122) ; ø¸‹¿¢ + )) +(define-char + '((morohashi-daikanwa 49122 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D41) ; ø»˜Š + (=ucs . #x229DC) ; 𢧜 + )) +(define-char + '((=>ucs . #x6227) ; 戧 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x3F2E) ; ø»‹¡ + (chinese-cns11643-2 . #x4A3E) ; ø»”‰‹ + (chinese-big5 . #xE1D7) ; ý¢€Ž‡— + (ideograph-daikanwa . 11632) ; ø¸‚µ° + (ucs-jis . #x6227) ; ø»‹¡ + )) +(define-char + '((morohashi-daikanwa 11632 0 1) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb12345 . #x6A28) ; 戧 + (=ucs . #x6227) ; 戧 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D29) ; ø»€ + (ideograph-daikanwa . 11633) ; ø¸‚µ± + (=ucs . #x229E2) ; 𢧢 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 11634) ; ø¸‚µ² + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4354) ; ø»˜“— + (ideograph-daikanwa . 11635) ; ø¸‚µ³ + (=ucs . #x39BA) ; 㦺 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4676) ; ø»–Ž + (ideograph-daikanwa . 11636) ; ø¸‚µ´ + (=ucs . #x6228) ; 戨 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x3F2F) ; ø»‹¢ + (chinese-cns11643-2 . #x4A3D) ; ø»”‰Š + (=jis-x0213-2-2000 . #x2C75) ; ø»¤®ž + (chinese-gb12345 . #x6A2F) ; 戩 + (chinese-big5 . #xE1D6) ; ý¢€Ž‡– + (ideograph-daikanwa . 11637) ; ø¸‚µµ + (=jef-china3 . #x4EF6) ; øº„»¶ + (=ucs . #x6229) ; 戩 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D2A) ; ø» + (ideograph-daikanwa . 11638) ; ø¸‚µ¶ + (=ucs . #x229E4) ; 𢧤 + )) +(define-char + '((=>ucs . #x622A) ; 截 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 2782) + (=jis-x0208 . #x5923) ; ø½‹ˆŽ + (korean-ksc5601 . #x6F38) ; ø»Š‡ + (=gt-pj-1 . #x5923) ; ø½‹ˆŽ + (chinese-big5 . #xBA49) ; ý¢€‹©‰ + (ideograph-daikanwa . 11639) ; ø¸‚µ· + (=gt-k . 11208) ; ý¡„‚¯ˆ + (ucs-jis . #x622A) ; ø½‹ˆŽ + )) +(define-char + '((morohashi-daikanwa 11639 0 1) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x3D58) ; ø»„°ƒ + (chinese-isoir165 . #x3D58) ; ø»˜“ + (chinese-cns11643-1 . #x6870) ; ø»’«½ + (=ucs . #x622A) ; 截 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x3F30) ; ø»‹£ + (chinese-cns11643-2 . #x4A3F) ; ø»”‰Œ + (chinese-big5 . #xE1D8) ; ý¢€Ž‡˜ + (ideograph-daikanwa . 11640) ; ø¸‚µ¸ + (=ucs . #x622B) ; 戫 + )) +(define-char + '((=>ucs . #x229E5) ; 𢧥 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 11641) ; ø¸‚µ¹ + )) +(define-char + '((morohashi-daikanwa 11641 0 2) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x457A) ; ø»š ½ + (=ucs . #x229E5) ; 𢧥 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 11642) ; ø¸‚µº + (=ucs . #x229E6) ; 𢧦 + )) +(define-char + '((=>ucs . #x229E6) ; 𢧦 + (morohashi-daikanwa 11642 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x457C) ; ø»š ¿ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x457B) ; ø»š ¾ + (ideograph-daikanwa . 11643) ; ø¸‚µ» + (=ucs . #x229E7) ; 𢧧 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 11644) ; ø¸‚µ¼ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 11645) ; ø¸‚µ½ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 11646) ; ø¸‚µ¾ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D28) ; ø»Œ¿ + (ideograph-daikanwa . 11647) ; ø¸‚µ¿ + (=ucs . #x229EC) ; 𢧬 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x6A2F) ; ø»…±  + (chinese-isoir165 . #x6A2F) ; ø»Ž™° + (chinese-cns11643-3 . #x4675) ; ø»–ŽŽ + (=ucs . #x622C) ; 戬 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x457D) ; ø»š¡€ + (=ucs . #x229E9) ; 𢧩 + )) +(define-char + '((=>ucs . #x39BB) ; 㦻 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11648) ; ø¸‚¶€ + )) +(define-char + '((morohashi-daikanwa 11648 0 1) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D37) ; ø»š«ª + (=ucs . #x39BB) ; 㦻 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D36) ; ø»š«© + (ideograph-daikanwa . 11649) ; ø¸‚¶ + (=ucs . #x229F3) ; 𢧳 + )) +(define-char + '((=>ucs . #x229F4) ; 𢧴 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11650) ; ø¸‚¶‚ + )) +(define-char + '((morohashi-daikanwa 11650 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4973) ; ø»˜œª + (=ucs . #x229F4) ; 𢧴 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5053) ; ø»”’” + (chinese-big5 . #xE5AC) ; ý¢€Ž–¬ + (ideograph-daikanwa . 11651) ; ø¸‚¶ƒ + (=ucs . #x622D) ; 戭 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C2B) ; ø»–•¸ + (ideograph-daikanwa . 11652) ; ø¸‚¶„ + (=ucs . #x39BC) ; 㦼 + )) +(define-char + '((=>ucs . #x229F5) ; 𢧵 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11653) ; ø¸‚¶… + )) +(define-char + '((morohashi-daikanwa 11653 0 1) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4974) ; ø»˜œ« + (=ucs . #x229F5) ; 𢧵 + )) +(define-char + '((=>ucs . #x229F6) ; 𢧶 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11654) ; ø¸‚¶† + )) +(define-char + '((morohashi-daikanwa 11654 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2328) ; ø»ž· + (=ucs . #x229F6) ; 𢧶 + )) +(define-char + '((=>ucs . #x622E) ; 戮 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 2788) + (=jis-x0208 . #x5924) ; ø½‹ˆ + (korean-ksc5601 . #x5740) ; ø»‰©¿ + (=gt-pj-1 . #x5924) ; ø½‹ˆ + (chinese-big5 . #xBCAE) ; ý¢€‹²® + (ideograph-daikanwa . 11655) ; ø¸‚¶‡ + (=gt-k . 11975) ; ý¡„‚»‡ + (ucs-jis . #x622E) ; ø½‹ˆ + )) +(define-char + '((morohashi-daikanwa 11655 0 2) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x423E) ; ø»„¶¿ + (chinese-isoir165 . #x423E) ; ø»Ÿ + (chinese-cns11643-1 . #x6C76) ; ø»’±» + (=ucs . #x622E) ; 戮 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2327) ; ø»ž¶ + (ideograph-daikanwa . 11656) ; ø¸‚¶ˆ + (=ucs . #x229F7) ; 𢧷 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2324) ; ø»ž³ + (ideograph-daikanwa . 11657) ; ø¸‚¶‰ + (=ucs . #x229E8) ; 𢧨 + )) +(define-char + '((=>ucs . #x229F8) ; 𢧸 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11658) ; ø¸‚¶Š + )) +(define-char + '((morohashi-daikanwa 11658 0 1) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2325) ; ø»ž´ + (=ucs . #x229F8) ; 𢧸 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11659) ; ø¸‚¶‹ + (=ucs . #x229F9) ; 𢧹 + )) +(define-char + '((=>ucs . #x229F9) ; 𢧹 + (morohashi-daikanwa 11659 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D2B) ; ø»‚ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11660) ; ø¸‚¶Œ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11661) ; ø¸‚¶ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11662) ; ø¸‚¶Ž + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11663) ; ø¸‚¶ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 11664) ; ø¸‚¶ + (=ucs . #x229FF) ; 𢧿 + )) +(define-char + '((=>ucs . #x229FF) ; 𢧿 + (morohashi-daikanwa 11664 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2326) ; ø»žµ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 2785) + (=jis-x0208 . #x353A) ; ø½Š“­ + (chinese-cns11643-3 . #x4C2C) ; ø»–•¹ + (=gt-pj-1 . #x353A) ; 戯 + (ideograph-daikanwa . 11665) ; ø¸‚¶‘ + (=ucs . #x622F) ; 戯 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2329) ; ø»ž¸ + (ideograph-daikanwa . 49123) ; ø¸‹¿£ + (=ucs . #x229FE) ; 𢧾 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2323) ; ø»ž² + (=ucs . #x229FA) ; 𢧺 + )) +(define-char + '((=>ucs . #x22A07) ; 𢨇 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11666) ; ø¸‚¶’ + )) +(define-char + '((morohashi-daikanwa 11666 0 2) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x232A) ; ø»ž¹ + (=ucs . #x22A07) ; 𢨇 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 2779) + (=jis-x0208 . #x5925) ; ø½‹ˆ + (korean-ksc5601 . #x6E7A) ; ø»ŠŒ« + (chinese-cns11643-1 . #x705D) ; ø»’·š + (chinese-gb12345 . #x553D) ; 戰 + (=gt-pj-1 . #x5925) ; 戰 + (chinese-big5 . #xBED4) ; ý¢€‹»” + (ideograph-daikanwa . 11667) ; ø¸‚¶“ + (=ucs . #x6230) ; 戰 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x865B) ; 虛 + ) + ((=ucs . #x6208) ; 戈 + )) + (korean-ksc5601 . #x7D74) ; ø»Š¢§ + (ideograph-daikanwa . 11668) ; ø¸‚¶” + (=cbeta . 00554) ; ø¸ ˆª + (=ucs . #x6231) ; 戱 + )) +(define-char + '((=>ucs . #x6231) ; 戱 + (morohashi-daikanwa 11668 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x6170) ; ø»’¡« + ) + ((=ucs . #x6208) ; 戈 + )) + (chinese-cns11643-3 . #x506D) ; ø»–œ² + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E2A) ; ø»ž’ƒ + (ideograph-daikanwa . 11669) ; ø¸‚¶• + (=ucs . #x22A08) ; 𢨈 + )) +(define-char + '((=>ucs . #x22A12) ; 𢨒 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11670) ; ø¸‚¶– + )) +(define-char + '((morohashi-daikanwa 11670 0 1) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E23) ; ø»ž‘¼ + (=ucs . #x22A12) ; 𢨒 + )) +(define-char + '((=>ucs . #x22A09) ; 𢨉 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11671) ; ø¸‚¶— + )) +(define-char + '((morohashi-daikanwa 11671 0 2) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E25) ; ø»ž‘¾ + (=ucs . #x22A09) ; 𢨉 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E24) ; ø»ž‘½ + (ideograph-daikanwa . 11672) ; ø¸‚¶˜ + (=ucs . #x22A0A) ; 𢨊 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E27) ; ø»ž’€ + (ideograph-daikanwa . 11673) ; ø¸‚¶™ + (=ucs . #x22A0B) ; 𢨋 + )) +(define-char + '((=>ucs . #x22A0C) ; 𢨌 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11674) ; ø¸‚¶š + )) +(define-char + '((morohashi-daikanwa 11674 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E26) ; ø»ž‘¿ + (=ucs . #x22A0C) ; 𢨌 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E29) ; ø»ž’‚ + (ideograph-daikanwa . 11675) ; ø¸‚¶› + (=ucs . #x22A0D) ; 𢨍 + )) +(define-char + '((=>ucs . #x22A0E) ; 𢨎 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11676) ; ø¸‚¶œ + )) +(define-char + '((morohashi-daikanwa 11676 0 1) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E28) ; ø»ž’ + (=ucs . #x22A0E) ; 𢨎 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 11677) ; ø¸‚¶ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 11678) ; ø¸‚¶ž + (=ucs . #x22A13) ; 𢨓 + )) +(define-char + '((=>ucs . #x22A13) ; 𢨓 + (morohashi-daikanwa 11678 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3827) ; ø»ž ¬ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5462) ; ø»–¢Ÿ + (ideograph-daikanwa . 11679) ; ø¸‚¶Ÿ + (=ucs . #x39BD) ; 㦽 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B53) ; ø»›€ª + (ideograph-daikanwa . 11680) ; ø¸‚¶  + (=ucs . #x22A14) ; 𢨔 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 2786) + (=jis-x0208 . #x5926) ; ø½‹ˆ‘ + (chinese-gb12345 . #x4F37) ; 戲 + (=gt-pj-1 . #x5926) ; 戲 + (chinese-big5 . #xC0B8) ; ý¢€Œ‚¸ + (ideograph-daikanwa . 11681) ; ø¸‚¶¡ + (=ucs . #x6232) ; 戲 + )) +(define-char + '((=>ucs . #x6232) ; 戲 + (morohashi-daikanwa 11681 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7361) ; ø»’»¸ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 11682) ; ø¸‚¶¢ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 11683) ; ø¸‚¶£ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-gb2312 . #x3441) ; ø»„¢ž + (=jis-x0208 . #x5927) ; ø½‹ˆ’ + (chinese-isoir165 . #x3441) ; ø»Š® + (chinese-cns11643-1 . #x7643) ; ø»’¿´ + (=gt-pj-1 . #x5927) ; 戳 + (chinese-big5 . #xC257) ; ý¢€Œ‰— + (ideograph-daikanwa . 11684) ; ø¸‚¶¤ + (=ucs . #x6233) ; 戳 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb2312 . #x3477) ; ø»„£” + (=jis-x0208 . #x4257) ; ø½Š§ + (korean-ksc5601 . #x5363) ; ø»‰¤ª + (chinese-isoir165 . #x3477) ; ø»‹¤ + (chinese-cns11643-1 . #x7362) ; ø»’»¹ + (=gt-pj-1 . #x4257) ; 戴 + (chinese-big5 . #xC0B9) ; ý¢€Œ‚¹ + (ideograph-daikanwa . 11685) ; ø¸‚¶¥ + (=ucs . #x6234) ; 戴 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F60) ; ø»ž«· + (ideograph-daikanwa . 49124) ; ø¸‹¿¤ + (=ucs . #x22A19) ; 𢨙 + )) +(define-char + '((=>ucs . #x22A1B) ; 𢨛 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 11686) ; ø¸‚¶¦ + )) +(define-char + '((morohashi-daikanwa 11686 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F65) ; ø»˜¼° + (=ucs . #x22A1B) ; 𢨛 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 11687) ; ø¸‚¶§ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 11688) ; ø¸‚¶¨ + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x472D) ; ø»ž¶´ + (ideograph-daikanwa . 11690) ; ø¸‚¶ª + (=ucs . #x22A1A) ; 𢨚 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x472E) ; ø»ž¶µ + (ideograph-daikanwa . 11691) ; ø¸‚¶« + (=ucs . #x22A1E) ; 𢨞 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C2C) ; ø»›™ + (ideograph-daikanwa . 11692) ; ø¸‚¶¬ + (=ucs . #x22A1F) ; 𢨟 + )) +(define-char + '((=>ucs . #x22A21) ; 𢨡 + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 11693) ; ø¸‚¶­ + )) +(define-char + '((morohashi-daikanwa 11693 0 0) + (ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7021) ; ø»›ž® + (=ucs . #x22A21) ; 𢨡 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x533D) ; ø»Ÿˆ¬ + (ideograph-daikanwa . 11694) ; ø¸‚¶® + (=ucs . #x22A23) ; 𢨣 + )) +(define-char + '((ideographic-radical . 62) ; â¼½ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F48) ; ø»–² + (ideograph-daikanwa . 11695) ; ø¸‚¶¯ + (=ucs . #x6235) ; 戵 + )) diff --git a/lisp/utf-2000/Ideograph-R063-Door.el b/lisp/utf-2000/Ideograph-R063-Door.el new file mode 100644 index 0000000..1a02563 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R063-Door.el @@ -0,0 +1,864 @@ +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 0) + (total-strokes . 4) + (korean-ksc5601 . #x7B42) ; ø»Šž¹ + (chinese-cns11643-1 . #x4542) ; ø»‘·µ + (chinese-big5 . #xA4E1) ; ý¢€Š“¡ + (ideograph-daikanwa . 11696) ; ø¸‚¶° + (=jef-china3 . #x4EFA) ; øº„»º + (=ucs . #x6236) ; 戶 + )) +(define-char + '((morohashi-daikanwa 11696 0 2) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 0) + (total-strokes . 4) + (=jis-x0208 . #x384D) ; ø½Š˜š + (chinese-cns11643-3 . #x2166) ; ø»•—© + (=gt-pj-1 . #x384D) ; 戸 + (=gt-k . 00426) ; ý¡„€†ª + (=ucs . #x6238) ; 戸 + )) +(define-char + '((morohashi-daikanwa 11696 0 4) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x3B27) ; ø»„¬– + (chinese-isoir165 . #x3B27) ; ø»”¦ + (chinese-cns11643-3 . #x2165) ; ø»•—¨ + (=ucs . #x6237) ; 户 + )) +(define-char + '((=>ucs . #x6239) ; 戹 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 1) + (total-strokes . 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x6236) ; 戶 + ) + ((=ucs . #x4E59) ; 乙 + )) + (japanese-jisx0212 . #x3F31) ; ø»‹¤ + (chinese-cns11643-3 . #x224E) ; ø»•˜¯ + (ideograph-daikanwa . 11697) ; ø¸‚¶± + (=cbeta . 00147) ; ø¸ ‚“ + (ucs-jis . #x6239) ; ø»‹¤ + )) +(define-char + '((morohashi-daikanwa 11697 0 2) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 1) + (total-strokes . 5) + (hanyu-dazidian 3 2257 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x6237) ; 户 + ) + ((=ucs . #x4E59) ; 乙 + )) + (=hanziku-6 . #xD2F5) ; ý¢­‹µ + (=ucs . #x6239) ; 戹 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-5 . #x216D) ; ø»™«¸ + (ideograph-daikanwa . 11698) ; ø¸‚¶² + (=ucs . #x22A25) ; 𢨥 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-6 . #x2327) ; ø»›·² + (=ucs . #x22A24) ; 𢨤 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2477) ; ø»›º  + (ideograph-daikanwa . 11699) ; ø¸‚¶³ + (=ucs . #x22A26) ; 𢨦 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2478) ; ø»›º¡ + (ideograph-daikanwa . 11700) ; ø¸‚¶´ + (=ucs . #x22A29) ; 𢨩 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2428) ; ø»“‘ + (chinese-big5 . #xCAE6) ; ý¢€Œ«¦ + (ideograph-daikanwa . 11703) ; ø¸‚¶· + (=ucs . #x623A) ; 戺 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2434) ; ø»—¥• + (ideograph-daikanwa . 11704) ; ø¸‚¶¸ + (=ucs . #x22A2A) ; 𢨪 + )) +(define-char + '((=>ucs . #x623B) ; 戻 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2628) ; ø»•ž + (ideograph-daikanwa . 11707) ; ø¸‚¶» + )) +(define-char + '((=>ucs . #x623B) ; 戻 + (morohashi-daikanwa 11707 0 2) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 3) + (total-strokes . 7) + (=jis-x0208 . #x4C61) ; ø½Š¶† + (=gt-pj-1 . #x4C61) ; ø½Š¶† + (=gt-k . 02658) ; ý¡„€©¢ + (ucs-jis . #x623B) ; ø½Š¶† + )) +(define-char + '((morohashi-daikanwa 11707 0 4) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 3 2257 9) + (=hanziku-6 . #xD2FB) ; ý¢­‹» + (=ucs . #x623B) ; 戻 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 3) + (total-strokes . 7) + (<-original-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 848) + (ideograph-daikanwa . 02847) ; ø¸€¬Ÿ + ) + )) + (hanyu-dazidian 1 53 15) + (shinjigen-1 . 849) + (chinese-cns11643-3 . #x2629) ; ø»•ž‚ + (ideograph-daikanwa . 11708) ; ø¸‚¶¼ + (=big5-cdp . #x89B5) ; ý¢€ˆ¦µ + (=ucs . #x623C) ; 戼 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x276E) ; ø»›¾± + (=ucs . #x39BE) ; 㦾 + )) +(define-char + '((=>ucs . #x623D) ; 戽 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x3F32) ; ø»‹¥ + (chinese-cns11643-2 . #x2671) ; ø»“•† + (chinese-big5 . #xCCB2) ; ý¢€Œ²² + (ideograph-daikanwa . 11711) ; ø¸‚¶¿ + (ucs-jis . #x623D) ; ø»‹¥ + )) +(define-char + '((morohashi-daikanwa 11711 0 4) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6C66) ; ø»…µ“ + (chinese-isoir165 . #x6C66) ; ø»Ž£ + (=ucs . #x623D) ; 戽 + )) +(define-char + '((=>ucs . #x623E) ; 戾 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x5568) ; ø»‰§« + (chinese-cns11643-1 . #x4D53) ; ø»’ƒ¶ + (=jis-x0213-1-2000 . #x7463) ; ø»¤¸ + (chinese-big5 . #xA9D1) ; ý¢€Š§‘ + (ideograph-daikanwa . 11712) ; ø¸‚·€ + (=jef-china3 . #x4EFB) ; øº„»» + (ucs-jis . #x623E) ; ø»‰§« + )) +(define-char + '((morohashi-daikanwa 11712 0 4) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6C65) ; ø»…µ’ + (chinese-isoir165 . #x6C65) ; ø»Ž¢ + (=ucs . #x623E) ; 戾 + )) +(define-char + '((=>ucs . #x623F) ; 房 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x5B2E) ; ø»‰¯¥ + (chinese-big5 . #xA9D0) ; ý¢€Š§ + (ideograph-daikanwa . 11714) ; ø¸‚·‚ + (=jef-china3 . #x4EFC) ; øº„»¼ + )) +(define-char + '((=>ucs . #x623F) ; 房 + (morohashi-daikanwa 11714 0 0) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4D52) ; ø»’ƒµ + )) +(define-char + '((=>ucs . #x623F) ; 房 + (morohashi-daikanwa 11714 0 2) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 4) + (total-strokes . 8) + (=jis-x0208 . #x4B3C) ; ø½Š´ƒ + (=gt-pj-1 . #x4B3C) ; ø½Š´ƒ + (=gt-k . 03828) ; ý¡„€»´ + (ucs-jis . #x623F) ; ø½Š´ƒ + )) +(define-char + '((morohashi-daikanwa 11714 0 4) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x373F) ; ø»„¦¶ + (chinese-isoir165 . #x373F) ; ø»† + (=ucs . #x623F) ; 房 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x4B79) ; ø»……ˆ + (korean-ksc5601 . #x6136) ; ø»‰¸¡ + (chinese-isoir165 . #x4B79) ; ø»­˜ + (chinese-cns11643-1 . #x4D54) ; ø»’ƒ· + (chinese-big5 . #xA9D2) ; ý¢€Š§’ + (ideograph-daikanwa . 11715) ; ø¸‚·ƒ + (=jef-china3 . #x50E2) ; øº…ƒ¢ + (=ucs . #x6240) ; 所 + )) +(define-char + '((=>ucs . #x6240) ; 所 + (morohashi-daikanwa 11715 0 2) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 4) + (total-strokes . 8) + (=jis-x0208 . #x3D6A) ; ø½Š  + (=gt-pj-1 . #x3D6A) ; ø½Š  + (=gt-k . 03741) ; ý¡„€º + (ucs-jis . #x6240) ; ø½Š  + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2639) ; ø»™²š + (ideograph-daikanwa . 11716) ; ø¸‚·„ + (=ucs . #x22A2F) ; 𢨯 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B5A) ; ø»œ„• + (ideograph-daikanwa . 11718) ; ø¸‚·† + (=ucs . #x22A34) ; 𢨴 + )) +(define-char + '((=>ucs . #x22A32) ; 𢨲 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 49125) ; ø¸‹¿¥ + )) +(define-char + '((morohashi-daikanwa 49125 0 0) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B59) ; ø»œ„” + (=ucs . #x22A32) ; 𢨲 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2655) ; ø»—¨² + (=ucs . #x39BF) ; 㦿 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2656) ; ø»—¨³ + (=ucs . #x39C0) ; 㧀 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3143) ; ø»œŒ² + (ideograph-daikanwa . 11723) ; ø¸‚·‹ + (=ucs . #x22A37) ; 𢨷 + )) +(define-char + '((=>ucs . #x6241) ; 扁 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x7837) ; ø»Šš” + (chinese-cns11643-1 . #x5137) ; ø»’‰’ + (chinese-big5 . #xABF3) ; ý¢€Š¯³ + (ideograph-daikanwa . 11724) ; ø¸‚·Œ + )) +(define-char + '((=>ucs . #x6241) ; 扁 + (morohashi-daikanwa 11724 0 2) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (=jis-x0208 . #x5928) ; ø½‹ˆ“ + (=gt-pj-1 . #x5928) ; ø½‹ˆ“ + (=gt-k . 05247) ; ý¡„‘¿ + (ucs-jis . #x6241) ; ø½‹ˆ“ + )) +(define-char + '((morohashi-daikanwa 11724 0 4) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x3162) ; ø»„ž¥ + (chinese-isoir165 . #x3162) ; ø»†µ + (=ucs . #x6241) ; 扁 + )) +(define-char + '((=>ucs . #x22A38) ; 𢨸 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 11725) ; ø¸‚· + )) +(define-char + '((morohashi-daikanwa 11725 0 0) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3142) ; ø»œŒ± + (=ucs . #x22A38) ; 𢨸 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x3F33) ; ø»‹¦ + (chinese-cns11643-2 . #x2A53) ; ø»“š  + (chinese-big5 . #xCED2) ; ý¢€Œ»’ + (ideograph-daikanwa . 11726) ; ø¸‚·Ž + (=ucs . #x6242) ; 扂 + )) +(define-char + '((=>ucs . #x22A39) ; 𢨹 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 11727) ; ø¸‚· + )) +(define-char + '((morohashi-daikanwa 11727 0 0) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3144) ; ø»œŒ³ + (=ucs . #x22A39) ; 𢨹 + )) +(define-char + '((=>ucs . #x6243) ; 扃 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x3F34) ; ø»‹§ + (chinese-cns11643-2 . #x2A54) ; ø»“š¡ + (=jis-x0213-1-2000 . #x7464) ; ø»¤¹ + (chinese-big5 . #xCED3) ; ý¢€Œ»“ + (ideograph-daikanwa . 11728) ; ø¸‚· + (=jef-china3 . #x4EFD) ; øº„»½ + (ucs-jis . #x6243) ; ø»‹§ + )) +(define-char + '((morohashi-daikanwa 11728 0 4) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6C67) ; ø»…µ” + (chinese-isoir165 . #x6C67) ; ø»Ž¤ + (=ucs . #x6243) ; 扃 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2939) ; ø»™¶´ + (ideograph-daikanwa . 11730) ; ø¸‚·’ + (=ucs . #x22A3A) ; 𢨺 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2938) ; ø»™¶³ + (ideograph-daikanwa . 11731) ; ø¸‚·“ + (=ucs . #x22A44) ; 𢩄 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x6236) ; 戶 + ) + ((=ucs . #x53E5) ; 句 + )) + (chinese-cns11643-6 . #x3145) ; ø»œŒ´ + (ideograph-daikanwa . 11732) ; ø¸‚·” + (=cbeta . 01956) ; ø¸ ž¤ + (=ucs . #x22A41) ; 𢩁 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3146) ; ø»œŒµ + (ideograph-daikanwa . 11734) ; ø¸‚·– + (=ucs . #x22A3E) ; 𢨾 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x294D) ; ø»—­„ + (=ucs . #x39C1) ; 㧁 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C64) ; ø»•§± + (=ucs . #x39C2) ; 㧂 + )) +(define-char + '((=>ucs . #x6244) ; 扄 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x6236) ; 戶 + ) + ((=ucs . #x5411) ; 向 + )) + (japanese-jisx0212 . #x3F35) ; ø»‹¨ + (ideograph-daikanwa . 11737) ; ø¸‚·™ + (=cbeta . 02034) ; ø¸ Ÿ² + (ucs-jis . #x6244) ; ø»‹¨ + )) +(define-char + '((morohashi-daikanwa 11737 0 1) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2263 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x6236) ; 戶 + ) + ((=ucs . #x5411) ; 向 + )) + (=hanziku-6 . #xD457) ; ý¢­‘— + (=ucs . #x6244) ; 扄 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x376C) ; ø»œ– + (ideograph-daikanwa . 11738) ; ø¸‚·š + (=ucs . #x22A45) ; 𢩅 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x376A) ; ø»œ– + (ideograph-daikanwa . 11739) ; ø¸‚·› + (=ucs . #x22A46) ; 𢩆 + )) +(define-char + '((=>ucs . #x22A47) ; 𢩇 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 11740) ; ø¸‚·œ + )) +(define-char + '((morohashi-daikanwa 11740 0 0) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x376B) ; ø»œ–Ž + (=ucs . #x22A47) ; 𢩇 + )) +(define-char + '((=>ucs . #x6245) ; 扅 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3129) ; ø»•®Œ + (ideograph-daikanwa . 11741) ; ø¸‚· + )) +(define-char + '((morohashi-daikanwa 11741 0 4) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2263 3) + (chinese-isoir165 . #x2C47) ; ø»Œ¿„ + (=hanziku-6 . #xD459) ; ý¢­‘™ + (=ucs . #x6245) ; 扅 + )) +(define-char + '((=>ucs . #x6246) ; 扆 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x3F36) ; ø»‹© + (=jis-x0213-2-2000 . #x2C76) ; ø»¤®Ÿ + (chinese-big5 . #xD1B0) ; ý¢€†° + (ideograph-daikanwa . 11742) ; ø¸‚·ž + (ucs-jis . #x6246) ; ø»‹© + )) +(define-char + '((=>ucs . #x6246) ; 扆 + (morohashi-daikanwa 11742 0 0) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F32) ; ø»“¡• + )) +(define-char + '((morohashi-daikanwa 11742 0 3) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-isoir165 . #x7C64) ; ø»Žµ + (=ucs . #x6246) ; 扆 + )) +(define-char + '((=>ucs . #x6247) ; 扇 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x603F) ; ø»‰·Œ + (chinese-big5 . #xAEB0) ; ý¢€Šº° + (ideograph-daikanwa . 11743) ; ø¸‚·Ÿ + (=jef-china3 . #x4EFE) ; øº„»¾ + )) +(define-char + '((=>ucs . #x6247) ; 扇 + (morohashi-daikanwa 11743 0 2) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5552) ; ø»’¥ + )) +(define-char + '((=>ucs . #x6247) ; 扇 + (morohashi-daikanwa 11743 1) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208 . #x4070) ; ø½Š¤­ + (=gt-pj-1 . #x4070) ; ø½Š¤­ + (=gt-k . 06729) ; ý¡„©‰ + (ucs-jis . #x6247) ; ø½Š¤­ + )) +(define-char + '((morohashi-daikanwa 11743 1 3) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x4948) ; ø»…› + (chinese-isoir165 . #x4948) ; ø»©« + (=ucs . #x6247) ; 扇 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D61) ; ø»™½” + (ideograph-daikanwa . 11744) ; ø¸‚·  + (=ucs . #x22A48) ; 𢩈 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D60) ; ø»™½“ + (ideograph-daikanwa . 11745) ; ø¸‚·¡ + (=ucs . #x22A4B) ; 𢩋 + )) +(define-char + '((=>ucs . #x6248) ; 扈 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x6E3D) ; ø»ƒ­¢ + (korean-ksc5601 . #x7B43) ; ø»Šžº + (chinese-cns11643-1 . #x5A53) ; ø»’–¼ + (chinese-big5 . #xB1AF) ; ý¢€‹†¯ + (ideograph-daikanwa . 11746) ; ø¸‚·¢ + )) +(define-char + '((=>ucs . #x6248) ; 扈 + (morohashi-daikanwa 11746 0 2) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0208 . #x6E3D) ; ø»ˆª + (=jis-x0208-1990 . #x6E3D) ; ø½‹§ž + (=gt-pj-1 . #x6E3D) ; ø»ˆª + (=gt-k . 07983) ; ý¡„¼¯ + (ucs-jis . #x6248) ; ø»ˆª + )) +(define-char + '((morohashi-daikanwa 11746 0 4) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6C68) ; ø»…µ• + (chinese-isoir165 . #x6C68) ; ø»Ž¥ + (=ucs . #x6248) ; 扈 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4026) ; ø»œ¢— + (ideograph-daikanwa . 11747) ; ø¸‚·£ + (=ucs . #x22A4D) ; 𢩍 + )) +(define-char + '((=>ucs . #x6249) ; 扉 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x4862) ; ø»‚¶“ + (chinese-big5 . #xB476) ; ý¢€‹‘¶ + (ideograph-daikanwa . 11750) ; ø¸‚·¦ + )) +(define-char + '((=>ucs . #x6249) ; 扉 + (morohashi-daikanwa 11750 0 0) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x5D6A) ; ø»‰³ + (chinese-cns11643-1 . #x5F3D) ; ø»’¼ + )) +(define-char + '((=>ucs . #x6249) ; 扉 + (morohashi-daikanwa 11750 0 1) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0208 . #x4862) ; ø»‡Š› + (=jef-china3 . #x4EF9) ; øº„»¹ + )) +(define-char + '((=>ucs . #x6249) ; 扉 + (morohashi-daikanwa 11750 0 2) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208-1990 . #x4862) ; ø½Š° + (=gt-pj-1 . #x4862) ; ø½Š° + (ucs-jis . #x6249) ; ø½Š° + )) +(define-char + '((morohashi-daikanwa 11750 0 4) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6C69) ; ø»…µ– + (chinese-isoir165 . #x6C69) ; ø»Ž¦ + (=ucs . #x6249) ; 扉 + )) +(define-char + '((=>ucs . #x624A) ; 扊 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B74) ; ø»“³¿ + (chinese-big5 . #xD951) ; ý¢€¥‘ + (ideograph-daikanwa . 11751) ; ø¸‚·§ + )) +(define-char + '((morohashi-daikanwa 11751 0 2) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x2C48) ; ø»Œ¿… + (=ucs . #x624A) ; 扊 + )) +(define-char + '((=>ucs . #x22A51) ; 𢩑 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 11752) ; ø¸‚·¨ + )) +(define-char + '((morohashi-daikanwa 11752 0 0) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x385D) ; ø»šš + (=ucs . #x22A51) ; 𢩑 + )) +(define-char + '((=>ucs . #x22A52) ; 𢩒 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 11753) ; ø¸‚·© + )) +(define-char + '((morohashi-daikanwa 11753 0 0) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x385F) ; ø»šœ + (=ucs . #x22A52) ; 𢩒 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x385E) ; ø»š› + (ideograph-daikanwa . 11754) ; ø¸‚·ª + (=ucs . #x22A55) ; 𢩕 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3860) ; ø»š + (=ucs . #x22A53) ; 𢩓 + )) +(define-char + '((=>ucs . #x22A56) ; 𢩖 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 11755) ; ø¸‚·« + )) +(define-char + '((morohashi-daikanwa 11755 0 1) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F4A) ; ø»š—™ + (=ucs . #x22A56) ; 𢩖 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5272) ; ø»œ½¿ + (ideograph-daikanwa . 11757) ; ø¸‚·­ + (=ucs . #x247F5) ; 𤟵 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x6236) ; 戶 + ) + ((=ucs . #x76CD) ; 盍 + )) + (chinese-cns11643-5 . #x457E) ; ø»š¡ + (ideograph-daikanwa . 11758) ; ø¸‚·® + (=cbeta . 00952) ; ø¸ Ž¸ + (=ucs . #x22A58) ; 𢩘 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4355) ; ø»˜“˜ + (ideograph-daikanwa . 11759) ; ø¸‚·¯ + (=ucs . #x22A59) ; 𢩙 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x232B) ; ø»žº + (ideograph-daikanwa . 11761) ; ø¸‚·± + (=ucs . #x22A5D) ; 𢩝 + )) +(define-char + '((ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B54) ; ø»›€« + (ideograph-daikanwa . 11764) ; ø¸‚·´ + (=ucs . #x22A60) ; 𢩠 + )) +(define-char + '((=>ucs . #x22A62) ; 𢩢 + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 11767) ; ø¸‚·· + )) +(define-char + '((morohashi-daikanwa 11767 0 0) + (ideographic-radical . 63) ; â¼¾ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7022) ; ø»›ž¯ + (=ucs . #x22A62) ; 𢩢 + )) diff --git a/lisp/utf-2000/Ideograph-R064-Hand.el b/lisp/utf-2000/Ideograph-R064-Hand.el new file mode 100644 index 0000000..a833d7e --- /dev/null +++ b/lisp/utf-2000/Ideograph-R064-Hand.el @@ -0,0 +1,20568 @@ +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 2807) + (chinese-gb2312 . #x4A56) ; ø»…ƒ‡ + (=jis-x0208 . #x3C6A) ; ø½Šž¯ + (korean-ksc5601 . #x6222) ; ø»‰¹« + (chinese-isoir165 . #x4A56) ; ø»«— + (chinese-cns11643-1 . #x4543) ; ø»‘·¶ + (=gt-pj-1 . #x3C6A) ; 手 + (chinese-big5 . #xA4E2) ; ý¢€Š“¢ + (ideograph-daikanwa . 11768) ; ø¸‚·¸ + (=gt-k . 00443) ; ý¡„€†» + (=ucs . #x624B) ; 手 + )) +(define-char + '((=>ucs . #x624D) ; 才 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 0) + (total-strokes . 3) + (shinjigen-2 . 2806) + (=jis-x0208 . #x3A4D) ; ø½Š›– + (korean-ksc5601 . #x6E26) ; ø»Š‹— + (=gt-pj-1 . #x3A4D) ; ø½Š›– + (chinese-big5 . #xA47E) ; ý¢€Š‘¾ + (ideograph-daikanwa . 11769) ; ø¸‚·¹ + (=gt-k . 00175) ; ý¡„€‚¯ + (ucs-jis . #x624D) ; ø½Š›– + )) +(define-char + '((morohashi-daikanwa 11769 0 1) + (ideographic- (:radical 64 ; ⼿ + :strokes 0 + :sources (morohashi-daikanwa cns-11643 ucs)) + (:radical 1 ; ⼀ + :strokes 2 + :sources (gt))) + (total-strokes . 3) + (chinese-gb2312 . #x3245) ; ø»„Ÿ¦ + (chinese-isoir165 . #x3245) ; ø»‡¶ + (chinese-cns11643-1 . #x445F) ; ø»‘¶´ + (=gt-pj-9 . #x4A2B) ; ý¡€€€Š + (=gt-k . 00176) ; ý¡„€‚° + (=gt . 00010) ; ý¡€€€Š + (=ucs . #x624D) ; 才 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x5E50) ; ø»… ™ + (japanese-jisx0212 . #x3F37) ; ø»‹ª + (chinese-isoir165 . #x5E50) ; ø»Žˆ© + (chinese-cns11643-4 . #x2137) ; ø»— ¾ + (=jis-x0213-2-2000 . #x2C77) ; ø»¤®  + (ideograph-daikanwa . 11770) ; ø¸‚·º + (=cbeta . 02854) ; ø¸ ¬¦ + (=jef-china3 . #x4FA3) ; øº„¾£ + (=ucs . #x624C) ; 扌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-2 . 2808) + (chinese-gb2312 . #x547A) ; ø»…’— + (=jis-x0208 . #x5929) ; ø½‹ˆ” + (chinese-isoir165 . #x547A) ; ø»º§ + (chinese-cns11643-1 . #x4544) ; ø»‘·· + (=gt-pj-1 . #x5929) ; 扎 + (chinese-big5 . #xA4E3) ; ý¢€Š“£ + (ideograph-daikanwa . 11771) ; ø¸‚·» + (=gt-k . 00528) ; ý¡„€ˆ + (=ucs . #x624E) ; 扎 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 1) + (total-strokes . 5) + (hanyu-dazidian 3 1825 2) + (chinese-cns11643-6 . #x2328) ; ø»›·³ + (ideograph-daikanwa . 11772) ; ø¸‚·¼ + (=hanziku-5 . #xCE43) ; ý¢œ¹ƒ + (=ucs . #x22A65) ; 𢩥 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 1) + (total-strokes . 5) + (hanyu-dazidian 3 1825 1) + (chinese-cns11643-5 . #x216E) ; ø»™«¹ + (ideograph-daikanwa . 11773) ; ø¸‚·½ + (=hanziku-5 . #xCE42) ; ý¢œ¹‚ + (=ucs . #x22A66) ; 𢩦 + )) +(define-char + '((=>ucs . #x39C3) ; 㧃 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 11774) ; ø¸‚·¾ + )) +(define-char + '((morohashi-daikanwa 11774 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-4 . #x217B) ; ø»—¢‚ + (=ucs . #x39C3) ; 㧃 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 3 1827 1) + (chinese-cns11643-6 . #x2329) ; ø»›·´ + (ideograph-daikanwa . 11775) ; ø¸‚·¿ + (=hanziku-5 . #xCEA4) ; ý¢œº¤ + (=ucs . #x22A68) ; 𢩨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x2250) ; ø»•˜± + (ideograph-daikanwa . 11776) ; ø¸‚¸€ + (=ucs . #x624F) ; 扏 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-4 . #x217A) ; ø»—¢ + (ideograph-daikanwa . 11777) ; ø¸‚¸ + (=ucs . #x39C4) ; 㧄 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 5) + (japanese-jisx0212 . #x3F38) ; ø»‹« + (chinese-cns11643-2 . #x215E) ; ø»“ + (chinese-big5 . #xC97D) ; ý¢€Œ¥½ + (ideograph-daikanwa . 11778) ; ø¸‚¸‚ + (=ucs . #x6250) ; 扐 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x464B) ; ø»„½„ + (japanese-jisx0212 . #x3F39) ; ø»‹¬ + (chinese-isoir165 . #x464B) ; ø»¥” + (chinese-cns11643-1 . #x4657) ; ø»‘¹¨ + (=jis-x0213-2-2000 . #x2C78) ; ø»¤®¡ + (chinese-big5 . #xA5B7) ; ý¢€Š–· + (ideograph-daikanwa . 11779) ; ø¸‚¸ƒ + (=jef-china3 . #x4FA9) ; øº„¾© + (=ucs . #x6251) ; 扑 + )) +(define-char + '((=>ucs . #x6252) ; 扒 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 5) + (japanese-jisx0212 . #x3F3A) ; ø»‹­ + (=jis-x0213-2-2000 . #x2C79) ; ø»¤®¢ + (chinese-big5 . #xA5B6) ; ý¢€Š–¶ + (ideograph-daikanwa . 11780) ; ø¸‚¸„ + (=jef-china3 . #x4FAA) ; øº„¾ª + (ucs-jis . #x6252) ; ø»‹­ + )) +(define-char + '((morohashi-daikanwa 11780 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x3047) ; ø»„œ¬ + (chinese-isoir165 . #x3047) ; ø»„¼ + (chinese-cns11643-1 . #x4656) ; ø»‘¹§ + (=ucs . #x6252) ; 扒 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 2809) + (chinese-gb2312 . #x3472) ; ø»„£ + (=jis-x0208 . #x4247) ; ø½Š§€ + (korean-ksc5601 . #x7668) ; ø»Š˜‰ + (chinese-isoir165 . #x3472) ; ø»‹Ÿ + (chinese-cns11643-1 . #x4654) ; ø»‘¹¥ + (=gt-pj-1 . #x4247) ; 打 + (chinese-big5 . #xA5B4) ; ý¢€Š–´ + (ideograph-daikanwa . 11781) ; ø¸‚¸… + (=gt-k . 00971) ; ý¡„€‹ + (=ucs . #x6253) ; 打 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x4853) ; ø»…€ˆ + (japanese-jisx0212 . #x3F3B) ; ø»‹® + (chinese-isoir165 . #x4853) ; ø»¨˜ + (chinese-cns11643-1 . #x4655) ; ø»‘¹¦ + (chinese-big5 . #xA5B5) ; ý¢€Š–µ + (ideograph-daikanwa . 11782) ; ø¸‚¸† + (=jef-china3 . #x80D8) ; øºˆƒ˜ + (=ucs . #x6254) ; 扔 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 3 1827 6) + (chinese-cns11643-5 . #x216F) ; ø»™«º + (ideograph-daikanwa . 11783) ; ø¸‚¸‡ + (=hanziku-5 . #xCEA9) ; ý¢œº© + (=ucs . #x22A6B) ; 𢩫 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (shinjigen-2 . 2810) + (=jis-x0208 . #x4A27) ; ø½Š² + (=gt-pj-1 . #x4A27) ; 払 + (ideograph-daikanwa . 11784) ; ø¸‚¸ˆ + (=ucs . #x6255) ; 払 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 3 1825 4) + (chinese-cns11643-5 . #x226C) ; ø»™­• + (ideograph-daikanwa . 11785) ; ø¸‚¸‰ + (=hanziku-5 . #xCE45) ; ý¢œ¹… + (=ucs . #x22A6C) ; 𢩬 + )) +(define-char + '((=>ucs . #x22A69) ; 𢩩 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 11786) ; ø¸‚¸Š + )) +(define-char + '((morohashi-daikanwa 11786 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 3 1827 4) + (chinese-cns11643-6 . #x232A) ; ø»›·µ + (=hanziku-5 . #xCEA7) ; ý¢œº§ + (=ucs . #x22A69) ; 𢩩 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x224F) ; ø»•˜° + (ideograph-daikanwa . 11787) ; ø¸‚¸‹ + (=cbeta . 06599) ; ø¸¡§‡ + (=ucs . #x39C5) ; 㧅 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 2) + (total-strokes . 5) + (japanese-jisx0212 . #x3F3C) ; ø»‹¯ + (=jis-x0213-1-2000 . #x7465) ; ø»¤º + (ideograph-daikanwa . 11788) ; ø¸‚¸Œ + (=jef-china3 . #x4FAB) ; øº„¾« + (=ucs . #x6256) ; 扖 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 3 1829 7) + (chinese-cns11643-4 . #x2276) ; ø»—£› + (ideograph-daikanwa . 11789) ; ø¸‚¸ + (=hanziku-5 . #xCEEA) ; ý¢œ»ª + (=ucs . #x22A6D) ; 𢩭 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2274) ; ø»—£™ + (ideograph-daikanwa . 11790) ; ø¸‚¸Ž + (=ucs . #x39C6) ; 㧆 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 3 1829 12) + (chinese-cns11643-6 . #x2479) ; ø»›º¢ + (ideograph-daikanwa . 11791) ; ø¸‚¸ + (=hanziku-5 . #xCEEF) ; ý¢œ»¯ + (=ucs . #x22A6E) ; 𢩮 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x236F) ; ø»•š® + (ideograph-daikanwa . 11792) ; ø¸‚¸ + (=ucs . #x6257) ; 扗 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 2822) + (chinese-gb2312 . #x4D50) ; ø»…‡› + (=jis-x0208 . #x4271) ; ø½Š§ª + (korean-ksc5601 . #x7675) ; ø»Š˜– + (chinese-isoir165 . #x4D50) ; ø»¯« + (chinese-cns11643-1 . #x482C) ; ø»‘»¹ + (=gt-pj-1 . #x4271) ; 托 + (chinese-big5 . #xA6AB) ; ý¢€Šš« + (ideograph-daikanwa . 11793) ; ø¸‚¸‘ + (=ucs . #x6258) ; 托 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2273) ; ø»—£˜ + (ideograph-daikanwa . 11794) ; ø¸‚¸’ + (=ucs . #x39C7) ; 㧇 + )) +(define-char + '((=>ucs . #x6259) ; 扙 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-big5 . #xC9E9) ; ý¢€Œ§© + (ideograph-daikanwa . 11795) ; ø¸‚¸“ + )) +(define-char + '((morohashi-daikanwa 11795 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x2249) ; ø»“Ž¦ + (=ucs . #x6259) ; 扙 + )) +(define-char + '((=>ucs . #x625A) ; 扚 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3F3D) ; ø»‹° + (=jis-x0213-1-2000 . #x7466) ; ø»¤» + (chinese-big5 . #xC9EB) ; ý¢€Œ§« + (ideograph-daikanwa . 11797) ; ø¸‚¸• + (=jef-china3 . #x4FAC) ; øº„¾¬ + (ucs-jis . #x625A) ; ø»‹° + )) +(define-char + '((morohashi-daikanwa 11797 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x224B) ; ø»“Ž¨ + (=ucs . #x625A) ; 扚 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 2818) + (chinese-gb2312 . #x3F38) ; ø»„²Ÿ + (=jis-x0208 . #x592C) ; ø½‹ˆ— + (chinese-isoir165 . #x3F38) ; ø»š¯ + (chinese-cns11643-1 . #x482B) ; ø»‘»¸ + (=gt-pj-1 . #x592C) ; 扛 + (chinese-big5 . #xA6AA) ; ý¢€Ššª + (ideograph-daikanwa . 11798) ; ø¸‚¸– + (=gt-k . 01725) ; ý¡„€š½ + (=ucs . #x625B) ; 扛 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3F3E) ; ø»‹± + (chinese-cns11643-2 . #x2243) ; ø»“Ž  + (chinese-big5 . #xC9E3) ; ý¢€Œ§£ + (ideograph-daikanwa . 11799) ; ø¸‚¸— + (=ucs . #x625C) ; 扜 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x236C) ; ø»•š« + (ideograph-daikanwa . 11800) ; ø¸‚¸˜ + (=ucs . #x625D) ; 扝 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x226E) ; ø»™­— + (ideograph-daikanwa . 11801) ; ø¸‚¸™ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 2815) + (=jis-x0208 . #x592A) ; ø½‹ˆ• + (chinese-cns11643-2 . #x2244) ; ø»“Ž¡ + (=gt-pj-1 . #x592A) ; 扞 + (chinese-big5 . #xC9E4) ; ý¢€Œ§¤ + (ideograph-daikanwa . 11802) ; ø¸‚¸š + (=jef-china3 . #x8DD5) ; øºˆ·• + (=ucs . #x625E) ; 扞 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x236D) ; ø»•š¬ + (ideograph-daikanwa . 11803) ; ø¸‚¸› + (=cbeta . 01671) ; ø¸ š‡ + (=ucs . #x625F) ; 扟 + )) +(define-char + '((=>ucs . #x6260) ; 扠 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 2819) + (=jis-x0208 . #x592D) ; ø½‹ˆ˜ + (=gt-pj-1 . #x592D) ; ø½‹ˆ˜ + (chinese-big5 . #xC9EA) ; ý¢€Œ§ª + (ideograph-daikanwa . 11804) ; ø¸‚¸œ + (ucs-jis . #x6260) ; ø½‹ˆ˜ + )) +(define-char + '((morohashi-daikanwa 11804 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 2819) + (chinese-isoir165 . #x7C48) ; ø»Ž´¥ + (chinese-cns11643-2 . #x224A) ; ø»“Ž§ + (=ucs . #x6260) ; 扠 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-isoir165 . #x7C47) ; ø»Ž´¤ + (chinese-cns11643-2 . #x2246) ; ø»“Ž£ + (=jis-x0213-2-2000 . #x2C7A) ; ø»¤®£ + (chinese-big5 . #xC9E6) ; ý¢€Œ§¦ + (ideograph-daikanwa . 11805) ; ø¸‚¸ + (=ucs . #x6261) ; 扡 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x2248) ; ø»“Ž¥ + (chinese-big5 . #xC9E8) ; ý¢€Œ§¨ + (ideograph-daikanwa . 11806) ; ø¸‚¸ž + (=ucs . #x6262) ; 扢 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 2817) + (chinese-gb2312 . #x3F5B) ; ø»„³‚ + (=jis-x0208 . #x592B) ; ø½‹ˆ– + (chinese-isoir165 . #x3F5B) ; ø»›’ + (chinese-cns11643-1 . #x482A) ; ø»‘»· + (=gt-pj-1 . #x592B) ; 扣 + (chinese-big5 . #xA6A9) ; ý¢€Šš© + (ideograph-daikanwa . 11807) ; ø¸‚¸Ÿ + (=gt-k . 01724) ; ý¡„€š¼ + (=ucs . #x6263) ; 扣 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x3F3F) ; ø»‹² + (chinese-cns11643-2 . #x2245) ; ø»“Ž¢ + (=jis-x0213-2-2000 . #x2C7B) ; ø»¤®¤ + (chinese-big5 . #xC9E5) ; ý¢€Œ§¥ + (ideograph-daikanwa . 11808) ; ø¸‚¸  + (=ucs . #x6264) ; 扤 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2275) ; ø»—£š + (ideograph-daikanwa . 11809) ; ø¸‚¸¡ + (=jef-china3 . #x4FAD) ; øº„¾­ + (=ucs . #x39C8) ; 㧈 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 11810) ; ø¸‚¸¢ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 3 1829 5) + (chinese-cns11643-5 . #x2270) ; ø»™­™ + (ideograph-daikanwa . 11811) ; ø¸‚¸£ + (=hanziku-5 . #xCEE8) ; ý¢œ»¨ + (=ucs . #x22A71) ; 𢩱 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x224C) ; ø»“Ž© + (chinese-big5 . #xC9EC) ; ý¢€Œ§¬ + (ideograph-daikanwa . 11812) ; ø¸‚¸¤ + (=ucs . #x6265) ; 扥 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 3 1832 2) + (chinese-cns11643-5 . #x226F) ; ø»™­˜ + (ideograph-daikanwa . 11813) ; ø¸‚¸¥ + (=hanziku-5 . #xCFA8) ; ý¢œ¾¨ + (=ucs . #x22A72) ; 𢩲 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x4724) ; ø»„½» + (chinese-isoir165 . #x4724) ; ø»¦‹ + (chinese-cns11643-2 . #x2247) ; ø»“Ž¤ + (chinese-big5 . #xC9E7) ; ý¢€Œ§§ + (ideograph-daikanwa . 11814) ; ø¸‚¸¦ + (=ucs . #x6266) ; 扦 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 3 1829 9) + (chinese-cns11643-5 . #x2271) ; ø»™­š + (ideograph-daikanwa . 11815) ; ø¸‚¸§ + (=hanziku-5 . #xCEEC) ; ý¢œ»¬ + (=cbeta . 04887) ; ø¸¡Œ— + (=ucs . #x22A82) ; 𢪂 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 11816) ; ø¸‚¸¨ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 11817) ; ø¸‚¸© + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 11818) ; ø¸‚¸ª + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 11819) ; ø¸‚¸« + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 11820) ; ø¸‚¸¬ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 11821) ; ø¸‚¸­ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 11822) ; ø¸‚¸® + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5634) ; ø»…” + (chinese-isoir165 . #x5634) ; ø»¼ + (chinese-cns11643-3 . #x236E) ; ø»•š­ + (ideograph-daikanwa . 11823) ; ø¸‚¸¯ + (=ucs . #x6267) ; 执 + )) +(define-char + '((=>ucs . #x6268) ; 扨 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 2823) + (japanese-jisx0208-1978 . #x592E) ; ø»ƒŽ + (japanese-jisx0208 . #x592E) ; ø»‡¢¥ + (ideograph-daikanwa . 11824) ; ø¸‚¸° + )) +(define-char + '((=>ucs . #x6268) ; 扨 + (morohashi-daikanwa 11824 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 2823) + (=jis-x0208-1990 . #x592E) ; ø½‹ˆ™ + (=gt-pj-1 . #x592E) ; ø½‹ˆ™ + (ucs-jis . #x6268) ; ø½‹ˆ™ + )) +(define-char + '((morohashi-daikanwa 11824 0 5) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 2823) + (=ucs . #x6268) ; 扨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (chinese-gb2312 . #x4029) ; ø»„³® + (chinese-isoir165 . #x4029) ; ø»›¾ + (=ucs . #x6269) ; 扩 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (chinese-gb2312 . #x5E51) ; ø»… š + (chinese-isoir165 . #x5E51) ; ø»Žˆª + (=ucs . #x626A) ; 扪 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (chinese-gb2312 . #x4928) ; ø»…€» + (chinese-isoir165 . #x4928) ; ø»©‹ + (=ucs . #x626B) ; 扫 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (chinese-gb2312 . #x516F) ; ø»…² + (chinese-isoir165 . #x516F) ; ø»¶‚ + (=ucs . #x626C) ; 扬 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 3 1831 4) + (chinese-cns11643-5 . #x2272) ; ø»™­› + (=hanziku-5 . #xCF68) ; ý¢œ½¨ + (=ucs . #x22A70) ; 𢩰 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x226B) ; ø»™­” + (=ucs . #x22A73) ; 𢩳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x226D) ; ø»™­– + (=ucs . #x22A74) ; 𢩴 + )) +(define-char + '((=>ucs . #x22A83) ; 𢪃 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 11825) ; ø¸‚¸± + )) +(define-char + '((morohashi-daikanwa 11825 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 3 1836 3) + (chinese-cns11643-4 . #x2437) ; ø»—¥˜ + (=hanziku-5 . #xD06A) ; ý¢ª + (=ucs . #x22A83) ; 𢪃 + )) +(define-char + '((=>ucs . #x626D) ; 扭 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3F40) ; ø»‹³ + (chinese-cns11643-1 . #x4A43) ; ø»‘¿Œ + (=jis-x0213-2-2000 . #x2C7D) ; ø»¤®¦ + (chinese-big5 . #xA7E1) ; ý¢€ŠŸ¡ + (ideograph-daikanwa . 11826) ; ø¸‚¸² + (=jef-china3 . #x4FAE) ; øº„¾® + (ucs-jis . #x626D) ; ø»‹³ + )) +(define-char + '((morohashi-daikanwa 11826 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x4524) ; ø»„º¿ + (chinese-isoir165 . #x4524) ; ø»£ + (=ucs . #x626D) ; 扭 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 3 1841 5) + (chinese-cns11643-6 . #x2773) ; ø»›¾¶ + (ideograph-daikanwa . 11827) ; ø¸‚¸³ + (=hanziku-5 . #xD16F) ; ý¢…¯ + (=ucs . #x22A84) ; 𢪄 + )) +(define-char + '((=>ucs . #x39C9) ; 㧉 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 11828) ; ø¸‚¸´ + )) +(define-char + '((morohashi-daikanwa 11828 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x243A) ; ø»—¥› + (=ucs . #x39C9) ; 㧉 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 3 1840 7) + (chinese-cns11643-6 . #x2776) ; ø»›¾¹ + (ideograph-daikanwa . 11829) ; ø¸‚¸µ + (=hanziku-5 . #xD151) ; ý¢…‘ + (=ucs . #x22A85) ; 𢪅 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2845) + (chinese-gb2312 . #x3067) ; ø»„Œ + (=jis-x0208 . #x4A31) ; ø½Š²š + (korean-ksc5601 . #x5D4A) ; ø»‰²½ + (chinese-isoir165 . #x3067) ; ø»…œ + (chinese-cns11643-1 . #x4A4C) ; ø»‘¿• + (=gt-pj-1 . #x4A31) ; 扮 + (chinese-big5 . #xA7EA) ; ý¢€ŠŸª + (ideograph-daikanwa . 11830) ; ø¸‚¸¶ + (=gt-k . 02643) ; ý¡„€©“ + (=ucs . #x626E) ; 扮 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 11831) ; ø¸‚¸· + (=ucs . #x22A86) ; 𢪆 + )) +(define-char + '((=>ucs . #x22A86) ; 𢪆 + (morohashi-daikanwa 11831 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 3 1840 2) + (chinese-cns11643-6 . #x2775) ; ø»›¾¸ + (=hanziku-5 . #xD14C) ; ý¢…Œ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2436) ; ø»—¥— + (ideograph-daikanwa . 11832) ; ø¸‚¸¸ + (=cbeta . 00257) ; ø¸ „ + (=ucs . #x39CA) ; 㧊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3336) ; ø»„ µ + (japanese-jisx0212 . #x3F41) ; ø»‹´ + (chinese-isoir165 . #x3336) ; ø»‰… + (chinese-cns11643-1 . #x4A4A) ; ø»‘¿“ + (=jis-x0213-1-2000 . #x7467) ; ø»¤¼ + (chinese-big5 . #xA7E8) ; ý¢€ŠŸ¨ + (ideograph-daikanwa . 11833) ; ø¸‚¸¹ + (=jef-china3 . #x4FAF) ; øº„¾¯ + (=ucs . #x626F) ; 扯 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x4845) ; ø»„¿º + (chinese-isoir165 . #x4845) ; ø»¨Š + (chinese-big5 . #xCAF0) ; ý¢€Œ«° + (ideograph-daikanwa . 11834) ; ø¸‚¸º + (=ucs . #x6270) ; 扰 + )) +(define-char + '((=>ucs . #x6270) ; 扰 + (morohashi-daikanwa 11834 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2432) ; ø»“‘‹ + )) +(define-char + '((=>ucs . #x6271) ; 扱 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (korean-ksc5601 . #x5062) ; ø»‰  + (chinese-cns11643-2 . #x242F) ; ø»“‘ˆ + (ideograph-daikanwa . 11835) ; ø¸‚¸» + (=jef-china3 . #x4FB0) ; øº„¾° + )) +(define-char + '((morohashi-daikanwa 11835 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-1 . 2820) + (shinjigen-2 . 2820) + (=jis-x0208 . #x3037) ; ø½ŠŒ” + (=gt-pj-1 . #x3037) ; 扱 + (chinese-big5 . #xCAED) ; ý¢€Œ«­ + (=ucs . #x6271) ; 扱 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2437) ; ø»“‘ + (chinese-big5 . #xCAF5) ; ý¢€Œ«µ + (ideograph-daikanwa . 11836) ; ø¸‚¸¼ + (=ucs . #x6272) ; 扲 + )) +(define-char + '((=>ucs . #x6273) ; 扳 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3F42) ; ø»‹µ + (chinese-cns11643-1 . #x4A48) ; ø»‘¿‘ + (=jis-x0213-2-2000 . #x2C7E) ; ø»¤®§ + (chinese-big5 . #xA7E6) ; ý¢€ŠŸ¦ + (ideograph-daikanwa . 11837) ; ø¸‚¸½ + (=jef-china3 . #x4FB1) ; øº„¾± + (ucs-jis . #x6273) ; ø»‹µ + )) +(define-char + '((morohashi-daikanwa 11837 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3062) ; ø»„‡ + (chinese-isoir165 . #x3062) ; ø»…— + (=ucs . #x6273) ; 扳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2438) ; ø»“‘‘ + (chinese-big5 . #xCAF6) ; ý¢€Œ«¶ + (ideograph-daikanwa . 11838) ; ø¸‚¸¾ + (=ucs . #x6274) ; 扴 + )) +(define-char + '((=>ucs . #x6275) ; 扵 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 11839) ; ø¸‚¸¿ + )) +(define-char + '((morohashi-daikanwa 11839 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2639) ; ø»•ž’ + (=ucs . #x6275) ; 扵 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2844) + (chinese-gb2312 . #x3776) ; ø»„§­ + (=jis-x0208 . #x495E) ; ø½Š±© + (korean-ksc5601 . #x5D26) ; ø»‰²™ + (chinese-isoir165 . #x3776) ; ø»½ + (chinese-cns11643-1 . #x4A41) ; ø»‘¿Š + (=gt-pj-1 . #x495E) ; 扶 + (chinese-big5 . #xA7DF) ; ý¢€ŠŸŸ + (ideograph-daikanwa . 11840) ; ø¸‚¹€ + (=gt-k . 02641) ; ý¡„€©‘ + (=ucs . #x6276) ; 扶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x262C) ; ø»•ž… + (ideograph-daikanwa . 11841) ; ø¸‚¹ + (=cbeta . 01474) ; ø¸ —‚ + (=ucs . #x39CB) ; 㧋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2435) ; ø»“‘Ž + (chinese-big5 . #xCAF3) ; ý¢€Œ«³ + (ideograph-daikanwa . 11842) ; ø¸‚¹‚ + (=ucs . #x6277) ; 扷 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 11843) ; ø¸‚¹ƒ + (=cbeta . 00239) ; ø¸ ƒ¯ + (=ucs . #x6278) ; 扸 + )) +(define-char + '((=>ucs . #x6278) ; 扸 + (morohashi-daikanwa 11843 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x262E) ; ø»•ž‡ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 1832 14) + (chinese-cns11643-4 . #x2657) ; ø»—¨´ + (ideograph-daikanwa . 11844) ; ø¸‚¹„ + (=hanziku-5 . #xCFB4) ; ý¢œ¾´ + (=ucs . #x22A87) ; 𢪇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2842) + (chinese-gb2312 . #x457A) ; ø»„¼• + (=jis-x0208 . #x4863) ; ø½Š° + (korean-ksc5601 . #x5D6B) ; ø»‰³ž + (chinese-isoir165 . #x457A) ; ø»¤¥ + (chinese-cns11643-1 . #x4A47) ; ø»‘¿ + (=gt-pj-1 . #x4863) ; 批 + (chinese-big5 . #xA7E5) ; ý¢€ŠŸ¥ + (ideograph-daikanwa . 11845) ; ø¸‚¹… + (=ucs . #x6279) ; 批 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3F43) ; ø»‹¶ + (chinese-cns11643-2 . #x2431) ; ø»“‘Š + (chinese-big5 . #xCAEF) ; ý¢€Œ«¯ + (ideograph-daikanwa . 11846) ; ø¸‚¹† + (=ucs . #x627A) ; 扺 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2430) ; ø»“‘‰ + (=jis-x0213-2-2000 . #x2C7C) ; ø»¤®¥ + (chinese-big5 . #xCAEE) ; ý¢€Œ«® + (ideograph-daikanwa . 11847) ; ø¸‚¹‡ + (=ucs . #x627B) ; 扻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2824) + (chinese-gb2312 . #x3673) ; ø»„¦Œ + (=jis-x0208 . #x592F) ; ø½‹ˆš + (korean-ksc5601 . #x6479) ; ø»‰½¾ + (chinese-isoir165 . #x3673) ; ø»Žœ + (chinese-cns11643-1 . #x4A45) ; ø»‘¿Ž + (=gt-pj-1 . #x592F) ; 扼 + (chinese-big5 . #xA7E3) ; ý¢€ŠŸ£ + (ideograph-daikanwa . 11848) ; ø¸‚¹ˆ + (=ucs . #x627C) ; 扼 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 3 1837 4) + (chinese-cns11643-5 . #x243D) ; ø»™¯¢ + (ideograph-daikanwa . 11849) ; ø¸‚¹‰ + (=hanziku-5 . #xD0AD) ; ý¢‚­ + (=ucs . #x22A88) ; 𢪈 + )) +(define-char + '((=>ucs . #x627D) ; 扽 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3F44) ; ø»‹· + (chinese-big5 . #xCAF4) ; ý¢€Œ«´ + (ideograph-daikanwa . 11850) ; ø¸‚¹Š + (ucs-jis . #x627D) ; ø»‹· + )) +(define-char + '((morohashi-daikanwa 11850 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2436) ; ø»“‘ + (=ucs . #x627D) ; 扽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5552) ; ø»…“ + (=jis-x0208 . #x5932) ; ø½‹ˆ + (chinese-isoir165 . #x5552) ; ø»» + (=gt-pj-1 . #x5932) ; 找 + (chinese-big5 . #xA7E4) ; ý¢€ŠŸ¤ + (ideograph-daikanwa . 11851) ; ø¸‚¹‹ + (=ucs . #x627E) ; 找 + )) +(define-char + '((=>ucs . #x627E) ; 找 + (morohashi-daikanwa 11851 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4A46) ; ø»‘¿ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 2831) + (chinese-gb2312 . #x3350) ; ø»„¡ + (=jis-x0208 . #x3E35) ; ø½Š ¶ + (korean-ksc5601 . #x632F) ; ø»‰»– + (chinese-isoir165 . #x3350) ; ø»‰Ÿ + (chinese-cns11643-1 . #x4D55) ; ø»’ƒ¸ + (=gt-pj-1 . #x3E35) ; 承 + (chinese-big5 . #xA9D3) ; ý¢€Š§“ + (ideograph-daikanwa . 11852) ; ø¸‚¹Œ + (=gt-k . 03745) ; ý¡„€º¡ + (=ucs . #x627F) ; 承 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B5D) ; ø»œ„˜ + (ideograph-daikanwa . 11853) ; ø¸‚¹ + (=ucs . #x22A90) ; 𢪐 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 3 1845 2) + (chinese-cns11643-6 . #x276F) ; ø»›¾² + (ideograph-daikanwa . 11854) ; ø¸‚¹Ž + (=hanziku-5 . #xD24F) ; ý¢‰ + (=ucs . #x22A89) ; 𢪉 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2826) + (chinese-gb2312 . #x3C3C) ; ø»„®‰ + (=jis-x0208 . #x353B) ; ø½Š“® + (korean-ksc5601 . #x507C) ; ø»‰ © + (chinese-isoir165 . #x3C3C) ; ø»–™ + (chinese-cns11643-1 . #x4A40) ; ø»‘¿‰ + (=gt-pj-1 . #x353B) ; 技 + (chinese-big5 . #xA7DE) ; ý¢€ŠŸž + (ideograph-daikanwa . 11855) ; ø¸‚¹ + (=gt-k . 02516) ; ý¡„€§” + (=ucs . #x6280) ; 技 + )) +(define-char + '((=>ucs . #x6280) ; 技 + (morohashi-daikanwa 11855 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (=jef-china3 . #x4FB2) ; øº„¾² + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 3 1836 5) + (chinese-cns11643-4 . #x2438) ; ø»—¥™ + (ideograph-daikanwa . 11856) ; ø¸‚¹ + (=hanziku-5 . #xD06C) ; ý¢¬ + (=ucs . #x22A8A) ; 𢪊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 3 1832 15) + (ideograph-daikanwa . 11857) ; ø¸‚¹‘ + (=hanziku-5 . #xCFB5) ; ý¢œ¾µ + (=ucs . #x22A8B) ; 𢪋 + )) +(define-char + '((=>ucs . #x22A8B) ; 𢪋 + (morohashi-daikanwa 11857 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2435) ; ø»—¥– + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2433) ; ø»“‘Œ + (chinese-big5 . #xCAF1) ; ý¢€Œ«± + (ideograph-daikanwa . 11858) ; ø¸‚¹’ + (=ucs . #x6281) ; 抁 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (=jis-x0208 . #x5930) ; ø½‹ˆ› + (chinese-cns11643-3 . #x262A) ; ø»•žƒ + (=gt-pj-1 . #x5930) ; 抂 + (ideograph-daikanwa . 11859) ; ø¸‚¹“ + (=cbeta . 00240) ; ø¸ ƒ° + (=ucs . #x6282) ; 抂 + )) +(define-char + '((=>ucs . #x6283) ; 抃 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2846) + (=jis-x0208 . #x5937) ; ø½‹ˆ¢ + (=gt-pj-1 . #x5937) ; ø½‹ˆ¢ + (ideograph-daikanwa . 11860) ; ø¸‚¹” + (ucs-jis . #x6283) ; ø½‹ˆ¢ + )) +(define-char + '((morohashi-daikanwa 11860 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-isoir165 . #x7C49) ; ø»Ž´¦ + (chinese-cns11643-2 . #x2429) ; ø»“‘‚ + (chinese-big5 . #xCAE7) ; ý¢€Œ«§ + (=ucs . #x6283) ; 抃 + )) +(define-char + '((=>ucs . #x39CC) ; 㧌 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 11861) ; ø¸‚¹• + (=cbeta . 00238) ; ø¸ ƒ® + )) +(define-char + '((morohashi-daikanwa 11861 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x262D) ; ø»•ž† + (=ucs . #x39CC) ; 㧌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 11862) ; ø¸‚¹– + (=ucs . #x22A8C) ; 𢪌 + )) +(define-char + '((=>ucs . #x22A8C) ; 𢪌 + (morohashi-daikanwa 11862 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 3 1841 1) + (chinese-cns11643-6 . #x2777) ; ø»›¾º + (=hanziku-5 . #xD16B) ; ý¢…« + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2832) + (chinese-gb2312 . #x332D) ; ø»„ ¬ + (=jis-x0208 . #x3E36) ; ø½Š · + (korean-ksc5601 . #x747C) ; ø»Š•¡ + (chinese-isoir165 . #x332D) ; ø»ˆ¼ + (chinese-cns11643-1 . #x4A3D) ; ø»‘¿† + (=gt-pj-1 . #x3E36) ; 抄 + (chinese-big5 . #xA7DB) ; ý¢€ŠŸ› + (ideograph-daikanwa . 11863) ; ø¸‚¹— + (=gt-k . 02577) ; ý¡„€¨‘ + (=ucs . #x6284) ; 抄 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 3 1837 1) + (ideograph-daikanwa . 11864) ; ø¸‚¹˜ + (=hanziku-5 . #xD0AA) ; ý¢‚ª + (=ucs . #x22A8D) ; 𢪍 + )) +(define-char + '((=>ucs . #x22A8D) ; 𢪍 + (morohashi-daikanwa 11864 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x243E) ; ø»™¯£ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2637) ; ø»•ž + (=jis-x0213-1-2000 . #x7468) ; ø»¤½ + (ideograph-daikanwa . 11865) ; ø¸‚¹™ + (=cbeta . 00236) ; ø¸ ƒ¬ + (=jef-china3 . #x4FB3) ; øº„¾³ + (=ucs . #x6285) ; 抅 + )) +(define-char + '((=>ucs . #x39CD) ; 㧍 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 11866) ; ø¸‚¹š + )) +(define-char + '((morohashi-daikanwa 11866 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2630) ; ø»•ž‰ + (=ucs . #x39CD) ; 㧍 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 3 1838 6) + (ideograph-daikanwa . 11867) ; ø¸‚¹› + (=hanziku-5 . #xD0CF) ; ý¢ƒ + (=ucs . #x22A8E) ; 𢪎 + )) +(define-char + '((=>ucs . #x22A8E) ; 𢪎 + (morohashi-daikanwa 11867 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x243B) ; ø»—¥œ + )) +(define-char + '((=>ucs . #x6286) ; 抆 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 11868) ; ø¸‚¹œ + (=jef-china3 . #x9DEE) ; øº‰·® + )) +(define-char + '((=>ucs . #x6286) ; 抆 + (morohashi-daikanwa 11868 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-big5 . #xA7EE) ; ý¢€ŠŸ® + )) +(define-char + '((morohashi-daikanwa 11868 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4A50) ; ø»‘¿™ + (=ucs . #x6286) ; 抆 + )) +(define-char + '((=>ucs . #x22A96) ; 𢪖 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 11869) ; ø¸‚¹ + )) +(define-char + '((morohashi-daikanwa 11869 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 1832 13) + (chinese-cns11643-6 . #x2B5C) ; ø»œ„— + (=hanziku-5 . #xCFB3) ; ý¢œ¾³ + (=ucs . #x22A96) ; 𢪖 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x242E) ; ø»“‘‡ + (chinese-big5 . #xCAEC) ; ý¢€Œ«¬ + (ideograph-daikanwa . 11870) ; ø¸‚¹ž + (=ucs . #x6287) ; 抇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2772) ; ø»›¾µ + (ideograph-daikanwa . 11871) ; ø¸‚¹Ÿ + (=ucs . #x22A8F) ; 𢪏 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2434) ; ø»“‘ + (chinese-big5 . #xCAF2) ; ý¢€Œ«² + (ideograph-daikanwa . 11872) ; ø¸‚¹  + (=ucs . #x6288) ; 抈 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2827) + (chinese-gb2312 . #x3E71) ; ø»„±º + (=jis-x0208 . #x5931) ; ø½‹ˆœ + (korean-ksc5601 . #x4C3C) ; ø»‰™± + (chinese-isoir165 . #x3E71) ; ø»šŠ + (=gt-pj-1 . #x5931) ; 抉 + (chinese-big5 . #xA7E0) ; ý¢€ŠŸ  + (ideograph-daikanwa . 11873) ; ø¸‚¹¡ + (=gt-k . 02706) ; ý¡„€ª’ + (=ucs . #x6289) ; 抉 + )) +(define-char + '((=>ucs . #x6289) ; 抉 + (morohashi-daikanwa 11873 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4A42) ; ø»‘¿‹ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2838) + (chinese-gb2312 . #x3051) ; ø»„œ¶ + (=jis-x0208 . #x4744) ; ø½Š®“ + (korean-ksc5601 . #x776A) ; ø»Š™© + (chinese-isoir165 . #x3051) ; ø»…† + (chinese-cns11643-1 . #x4A44) ; ø»‘¿ + (=gt-pj-1 . #x4744) ; 把 + (chinese-big5 . #xA7E2) ; ý¢€ŠŸ¢ + (ideograph-daikanwa . 11874) ; ø¸‚¹¢ + (=gt-k . 02631) ; ý¡„€©‡ + (=ucs . #x628A) ; 把 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x262F) ; ø»•žˆ + (ideograph-daikanwa . 11875) ; ø¸‚¹£ + (=ucs . #x628B) ; 抋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x242A) ; ø»“‘ƒ + (chinese-big5 . #xCAE8) ; ý¢€Œ«¨ + (ideograph-daikanwa . 11876) ; ø¸‚¹¤ + (=ucs . #x628C) ; 抌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x262B) ; ø»•ž„ + (ideograph-daikanwa . 11877) ; ø¸‚¹¥ + (=ucs . #x39CE) ; 㧎 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 3 1836 1) + (chinese-cns11643-6 . #x2771) ; ø»›¾´ + (ideograph-daikanwa . 11878) ; ø¸‚¹¦ + (=hanziku-5 . #xD068) ; ý¢¨ + (=cbeta . 06077) ; ø¸¡ž½ + (=ucs . #x22A91) ; 𢪑 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3F45) ; ø»‹¸ + (chinese-cns11643-3 . #x2636) ; ø»•ž + (ideograph-daikanwa . 11879) ; ø¸‚¹§ + (=cbeta . 01964) ; ø¸ ž¬ + (=ucs . #x628D) ; 抍 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3F46) ; ø»‹¹ + (chinese-cns11643-2 . #x242B) ; ø»“‘„ + (chinese-big5 . #xCAE9) ; ý¢€Œ«© + (ideograph-daikanwa . 11880) ; ø¸‚¹¨ + (=ucs . #x628E) ; 抎 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3F47) ; ø»‹º + (chinese-cns11643-2 . #x242C) ; ø»“‘… + (chinese-big5 . #xCAEA) ; ý¢€Œ«ª + (ideograph-daikanwa . 11881) ; ø¸‚¹© + (=ucs . #x628F) ; 抏 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x3F48) ; ø»‹» + (ideograph-daikanwa . 11882) ; ø¸‚¹ª + (=jef-china3 . #x4FB4) ; øº„¾´ + (=ucs . #x6290) ; 抐 + )) +(define-char + '((=>ucs . #x6290) ; 抐 + (morohashi-daikanwa 11882 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2439) ; ø»—¥š + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2848) + (chinese-gb2312 . #x5256) ; ø»…Ž· + (=jis-x0208 . #x4D5E) ; ø½Š·¡ + (korean-ksc5601 . #x6564) ; ø»‰¿‡ + (chinese-isoir165 . #x5256) ; ø»·‡ + (chinese-cns11643-1 . #x4A4F) ; ø»‘¿˜ + (=gt-pj-1 . #x4D5E) ; 抑 + (chinese-big5 . #xA7ED) ; ý¢€ŠŸ­ + (ideograph-daikanwa . 11883) ; ø¸‚¹« + (=ucs . #x6291) ; 抑 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2830) + (chinese-gb2312 . #x4A63) ; ø»…ƒ” + (=jis-x0208 . #x5933) ; ø½‹ˆž + (korean-ksc5601 . #x5F71) ; ø»‰¶  + (chinese-isoir165 . #x4A63) ; ø»«¤ + (chinese-cns11643-1 . #x4A49) ; ø»‘¿’ + (=gt-pj-1 . #x5933) ; 抒 + (chinese-big5 . #xA7E7) ; ý¢€ŠŸ§ + (ideograph-daikanwa . 11884) ; ø¸‚¹¬ + (=ucs . #x6292) ; 抒 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2833) + (chinese-gb2312 . #x5725) ; ø»…•œ + (=jis-x0208 . #x5934) ; ø½‹ˆŸ + (chinese-isoir165 . #x5725) ; ø»½¬ + (chinese-cns11643-1 . #x4A4E) ; ø»‘¿— + (=gt-pj-1 . #x5934) ; 抓 + (chinese-big5 . #xA7EC) ; ý¢€ŠŸ¬ + (ideograph-daikanwa . 11885) ; ø¸‚¹­ + (=ucs . #x6293) ; 抓 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2847) + (=jis-x0208 . #x5938) ; ø½‹ˆ£ + (chinese-isoir165 . #x2C35) ; ø»Œ¾² + (chinese-cns11643-2 . #x242D) ; ø»“‘† + (=gt-pj-1 . #x5938) ; 抔 + (chinese-big5 . #xCAEB) ; ý¢€Œ«« + (ideograph-daikanwa . 11886) ; ø¸‚¹® + (=ucs . #x6294) ; 抔 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2836) + (chinese-gb2312 . #x4D36) ; ø»…‡ + (=jis-x0208 . #x456A) ; ø½Š«½ + (korean-ksc5601 . #x7761) ; ø»Š™  + (chinese-isoir165 . #x4D36) ; ø»¯‘ + (chinese-cns11643-1 . #x4A4D) ; ø»‘¿– + (=gt-pj-1 . #x456A) ; 投 + (chinese-big5 . #xA7EB) ; ý¢€ŠŸ« + (ideograph-daikanwa . 11887) ; ø¸‚¹¯ + (=gt-k . 02618) ; ý¡„€¨º + (=ucs . #x6295) ; 投 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2837) + (chinese-gb2312 . #x3636) ; ø»„¥ + (=jis-x0208 . #x5935) ; ø½‹ˆ  + (chinese-isoir165 . #x3636) ; ø»Ÿ + (chinese-cns11643-1 . #x4A3F) ; ø»‘¿ˆ + (=gt-pj-1 . #x5935) ; 抖 + (chinese-big5 . #xA7DD) ; ý¢€ŠŸ + (ideograph-daikanwa . 11888) ; ø¸‚¹° + (=ucs . #x6296) ; 抖 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2828) + (chinese-gb2312 . #x3F39) ; ø»„²  + (=jis-x0208 . #x3933) ; ø½Š™ž + (korean-ksc5601 . #x7977) ; ø»Šœ² + (chinese-isoir165 . #x3F39) ; ø»š° + (chinese-cns11643-1 . #x4A3E) ; ø»‘¿‡ + (=gt-pj-1 . #x3933) ; 抗 + (chinese-big5 . #xA7DC) ; ý¢€ŠŸœ + (ideograph-daikanwa . 11889) ; ø¸‚¹± + (=ucs . #x6297) ; 抗 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 3221) + (chinese-gb2312 . #x555B) ; ø»…“– + (=jis-x0208 . #x405E) ; ø½Š¤› + (korean-ksc5601 . #x6F39) ; ø»Šˆ + (chinese-isoir165 . #x555B) ; ø»»¦ + (chinese-cns11643-1 . #x4A4B) ; ø»‘¿” + (=gt-pj-1 . #x405E) ; 折 + (chinese-big5 . #xA7E9) ; ý¢€ŠŸ© + (ideograph-daikanwa . 11890) ; ø¸‚¹² + (=gt-k . 02592) ; ý¡„€¨  + (=ucs . #x6298) ; 折 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 1832 10) + (chinese-cns11643-6 . #x2B65) ; ø»œ„  + (ideograph-daikanwa . 11891) ; ø¸‚¹³ + (=hanziku-5 . #xCFB0) ; ý¢œ¾° + (=ucs . #x22A92) ; 𢪒 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2635) ; ø»•žŽ + (=jis-x0213-2-2000 . #x2D21) ; ø»¤®¨ + (ideograph-daikanwa . 11892) ; ø¸‚¹´ + (=ucs . #x6299) ; 抙 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 1828 3) + (chinese-cns11643-6 . #x2B5B) ; ø»œ„– + (ideograph-daikanwa . 11893) ; ø¸‚¹µ + (=hanziku-5 . #xCEC6) ; ý¢œ»† + (=ucs . #x22A93) ; 𢪓 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 3 1836 2) + (chinese-cns11643-6 . #x2770) ; ø»›¾³ + (ideograph-daikanwa . 11894) ; ø¸‚¹¶ + (=hanziku-5 . #xD069) ; ý¢© + (=cbeta . 00796) ; ø¸ Œœ + (=ucs . #x22A94) ; 𢪔 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 3 1845 1) + (chinese-cns11643-5 . #x243C) ; ø»™¯¡ + (ideograph-daikanwa . 11895) ; ø¸‚¹· + (=hanziku-5 . #xD24E) ; ý¢‰Ž + (=ucs . #x22A95) ; 𢪕 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 3 1838 5) + (chinese-cns11643-6 . #x2774) ; ø»›¾· + (ideograph-daikanwa . 11896) ; ø¸‚¹¸ + (=hanziku-5 . #xD0CE) ; ý¢ƒŽ + (=ucs . #x22A97) ; 𢪗 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3827) ; ø»„§¼ + (chinese-isoir165 . #x3827) ; ø»Œ + (chinese-cns11643-4 . #x243C) ; ø»—¥ + (ideograph-daikanwa . 11897) ; ø¸‚¹¹ + (=jef-china3 . #x81F8) ; øºˆ‡¸ + (=ucs . #x629A) ; 抚 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 11898) ; ø¸‚¹º + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 11899) ; ø¸‚¹» + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 11900) ; ø¸‚¹¼ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 2893) + (chinese-gb2312 . #x4557) ; ø»„»² + (=jis-x0208 . #x5946) ; ø½‹ˆ± + (korean-ksc5601 . #x7858) ; ø»Ššµ + (chinese-isoir165 . #x4557) ; ø»¤‚ + (chinese-cns11643-3 . #x2633) ; ø»•žŒ + (=gt-pj-1 . #x5946) ; 抛 + (ideograph-daikanwa . 11901) ; ø¸‚¹½ + (=jef-china3 . #x4FB8) ; øº„¾¸ + (=ucs . #x629B) ; 抛 + )) +(define-char + '((morohashi-daikanwa 11901 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (=jis-x0208 . #x4834) ; ø½Š¯¡ + (chinese-cns11643-3 . #x2634) ; ø»•ž + (=gt-pj-1 . #x4834) ; 抜 + (=gt-k . 02634) ; ý¡„€©Š + (=ucs . #x629C) ; 抜 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2638) ; ø»•ž‘ + (ideograph-daikanwa . 11902) ; ø¸‚¹¾ + (=cbeta . 01855) ; ø¸ œ¿ + (=ucs . #x629D) ; 抝 + )) +(define-char + '((morohashi-daikanwa 11902 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (=jis-x0208 . #x4272) ; ø½Š§« + (chinese-cns11643-3 . #x2631) ; ø»•žŠ + (=gt-pj-1 . #x4272) ; 択 + (=ucs . #x629E) ; 択 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (chinese-gb2312 . #x5E52) ; ø»… › + (chinese-isoir165 . #x5E52) ; ø»Žˆ« + (=ucs . #x629F) ; 抟 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3F59) ; ø»„³€ + (chinese-isoir165 . #x3F59) ; ø»› + (=ucs . #x62A0) ; 抠 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4255) ; ø»„·– + (chinese-isoir165 . #x4255) ; ø»Ÿ¦ + (=ucs . #x62A1) ; 抡 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4740) ; ø»„¾— + (chinese-isoir165 . #x4740) ; ø»¦§ + (=ucs . #x62A2) ; 抢 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (=ucs . #x62A3) ; 抣 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3B24) ; ø»„¬“ + (chinese-isoir165 . #x3B24) ; ø»”£ + (=ucs . #x62A4) ; 护 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3128) ; ø»„« + (chinese-isoir165 . #x3128) ; ø»…» + (chinese-cns11643-3 . #x2632) ; ø»•ž‹ + (=jef-china3 . #x81FD) ; øºˆ‡½ + (=ucs . #x62A5) ; 报 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 4) + (total-strokes . 7) + (=cbeta . 00237) ; ø¸ ƒ­ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3F49) ; ø»‹¼ + (chinese-cns11643-3 . #x2931) ; ø»•¢¤ + (=jis-x0213-2-2000 . #x2D22) ; ø»¤®© + (ideograph-daikanwa . 11903) ; ø¸‚¹¿ + (=cbeta . 02693) ; ø¸ ª… + (=jef-china3 . #x4FB5) ; øº„¾µ + (=ucs . #x62A6) ; 抦 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x292A) ; ø»•¢ + (ideograph-daikanwa . 11904) ; ø¸‚º€ + (=cbeta . 00242) ; ø¸ ƒ² + (=ucs . #x62A7) ; 抧 + )) +(define-char + '((=>ucs . #x62A8) ; 抨 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3F4A) ; ø»‹½ + (chinese-big5 . #xA9E1) ; ý¢€Š§¡ + (ideograph-daikanwa . 11905) ; ø¸‚º + (=jef-china3 . #x97F4) ; øº‰Ÿ´ + (ucs-jis . #x62A8) ; ø»‹½ + )) +(define-char + '((morohashi-daikanwa 11905 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x456A) ; ø»„¼… + (chinese-isoir165 . #x456A) ; ø»¤• + (chinese-cns11643-1 . #x4D63) ; ø»’„† + (=ucs . #x62A8) ; 抨 + )) +(define-char + '((=>ucs . #x62A9) ; 抩 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-big5 . #xCCBE) ; ý¢€Œ²¾ + (ideograph-daikanwa . 11906) ; ø¸‚º‚ + )) +(define-char + '((morohashi-daikanwa 11906 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x267D) ; ø»“•’ + (=ucs . #x62A9) ; 抩 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 3 1860 1) + (chinese-cns11643-6 . #x2B5F) ; ø»œ„š + (ideograph-daikanwa . 11907) ; ø¸‚ºƒ + (=hanziku-5 . #xD557) ; ý¢•— + (=ucs . #x22AB5) ; 𢪵 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2676) ; ø»“•‹ + (chinese-big5 . #xCCB7) ; ý¢€Œ²· + (ideograph-daikanwa . 11908) ; ø¸‚º„ + (=ucs . #x62AA) ; 抪 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2886) + (chinese-gb2312 . #x457B) ; ø»„¼– + (=jis-x0208 . #x4864) ; ø½Š°‘ + (korean-ksc5601 . #x7929) ; ø»Š›¤ + (chinese-isoir165 . #x457B) ; ø»¤¦ + (chinese-cns11643-1 . #x4D5E) ; ø»’„ + (=gt-pj-1 . #x4864) ; 披 + (chinese-big5 . #xA9DC) ; ý¢€Š§œ + (ideograph-daikanwa . 11909) ; ø¸‚º… + (=gt-k . 03802) ; ý¡„€»š + (=ucs . #x62AB) ; 披 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 3123) + (chinese-gb2312 . #x4C27) ; ø»……” + (=jis-x0208 . #x5A2D) ; ø½‹‰¶ + (chinese-isoir165 . #x4C27) ; ø»­¤ + (chinese-cns11643-1 . #x4D71) ; ø»’„” + (=gt-pj-1 . #x5A2D) ; 抬 + (chinese-big5 . #xA9EF) ; ý¢€Š§¯ + (ideograph-daikanwa . 11910) ; ø¸‚º† + (=ucs . #x62AC) ; 抬 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2672) ; ø»“•‡ + (chinese-big5 . #xCCB3) ; ý¢€Œ²³ + (ideograph-daikanwa . 11911) ; ø¸‚º‡ + (=ucs . #x62AD) ; 抭 + )) +(define-char + '((=>ucs . #x39D2) ; 㧒 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 11912) ; ø¸‚ºˆ + )) +(define-char + '((morohashi-daikanwa 11912 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2658) ; ø»—¨µ + (=ucs . #x39D2) ; 㧒 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2679) ; ø»“•Ž + (chinese-big5 . #xCCBA) ; ý¢€Œ²º + (ideograph-daikanwa . 11913) ; ø¸‚º‰ + (=ucs . #x62AE) ; 抮 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x267B) ; ø»“• + (chinese-big5 . #xCCBC) ; ý¢€Œ²¼ + (ideograph-daikanwa . 11914) ; ø¸‚ºŠ + (=ucs . #x62AF) ; 抯 + )) +(define-char + '((=>ucs . #x62B0) ; 抰 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-big5 . #xCCBF) ; ý¢€Œ²¿ + (ideograph-daikanwa . 11915) ; ø¸‚º‹ + )) +(define-char + '((morohashi-daikanwa 11915 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x267E) ; ø»“•“ + (=ucs . #x62B0) ; 抰 + )) +(define-char + '((=>ucs . #x39D3) ; 㧓 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 11916) ; ø¸‚ºŒ + (=cbeta . 01538) ; ø¸ ˜‚ + )) +(define-char + '((morohashi-daikanwa 11916 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x292D) ; ø»•¢  + (=ucs . #x39D3) ; 㧓 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3127) ; ø»„ª + (korean-ksc5601 . #x7859) ; ø»Šš¶ + (chinese-isoir165 . #x3127) ; ø»…º + (chinese-cns11643-1 . #x4D6C) ; ø»’„ + (chinese-big5 . #xA9EA) ; ý¢€Š§ª + (ideograph-daikanwa . 11917) ; ø¸‚º + (=jef-china3 . #x4FB6) ; øº„¾¶ + (=ucs . #x62B1) ; 抱 + )) +(define-char + '((=>ucs . #x62B1) ; 抱 + (morohashi-daikanwa 11917 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x4A7A) ; ø½Š³£ + (chinese-cns11643-6 . #x2B63) ; ø»œ„ž + (=gt-pj-1 . #x4A7A) ; ø½Š³£ + (=gt-k . 03822) ; ý¡„€»® + (ucs-jis . #x62B1) ; ø½Š³£ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2926) ; ø»•¢™ + (ideograph-daikanwa . 11918) ; ø¸‚ºŽ + (=cbeta . 00241) ; ø¸ ƒ± + (=jef-china3 . #x8CCA) ; øºˆ³Š + (=ucs . #x62B2) ; 抲 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3F4B) ; ø»‹¾ + (chinese-big5 . #xCCBB) ; ý¢€Œ²» + (ideograph-daikanwa . 11919) ; ø¸‚º + (=ucs . #x62B3) ; 抳 + )) +(define-char + '((=>ucs . #x62B3) ; 抳 + (morohashi-daikanwa 11919 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x267A) ; ø»“• + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2673) ; ø»“•ˆ + (chinese-big5 . #xCCB4) ; ý¢€Œ²´ + (ideograph-daikanwa . 11920) ; ø¸‚º + (=ucs . #x62B4) ; 抴 + )) +(define-char + '((=>ucs . #x62B5) ; 抵 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2879) + (=jis-x0208 . #x4471) ; ø½Šª¦ + (korean-ksc5601 . #x6E3D) ; ø»Š‹® + (chinese-cns11643-1 . #x4D6A) ; ø»’„ + (=gt-pj-1 . #x4471) ; ø½Šª¦ + (chinese-big5 . #xA9E8) ; ý¢€Š§¨ + (ideograph-daikanwa . 11921) ; ø¸‚º‘ + (ucs-jis . #x62B5) ; ø½Šª¦ + )) +(define-char + '((morohashi-daikanwa 11921 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3556) ; ø»„¤‘ + (chinese-isoir165 . #x3556) ; ø»Œ¡ + (=ucs . #x62B5) ; 抵 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3F4C) ; ø»‹¿ + (chinese-cns11643-2 . #x2677) ; ø»“•Œ + (chinese-big5 . #xCCB8) ; ý¢€Œ²¸ + (ideograph-daikanwa . 11922) ; ø¸‚º’ + (=ucs . #x62B6) ; 抶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3F4D) ; ø»‹‘€ + (chinese-cns11643-3 . #x2928) ; ø»•¢› + (ideograph-daikanwa . 11923) ; ø¸‚º“ + (=ucs . #x62B7) ; 抷 + )) +(define-char + '((=>ucs . #x62B8) ; 抸 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-big5 . #xCCC0) ; ý¢€Œ³€ + (ideograph-daikanwa . 11924) ; ø¸‚º” + )) +(define-char + '((morohashi-daikanwa 11924 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2721) ; ø»“•” + (=ucs . #x62B8) ; 抸 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 11925) ; ø¸‚º• + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2895) + (chinese-gb2312 . #x4428) ; ø»„¹¥ + (=jis-x0208 . #x4B75) ; ø½Š´¼ + (korean-ksc5601 . #x5846) ; ø»‰«£ + (chinese-isoir165 . #x4428) ; ø»¡µ + (chinese-cns11643-1 . #x4D5B) ; ø»’ƒ¾ + (=gt-pj-1 . #x4B75) ; 抹 + (chinese-big5 . #xA9D9) ; ý¢€Š§™ + (ideograph-daikanwa . 11926) ; ø¸‚º– + (=gt-k . 03833) ; ý¡„€»¹ + (=ucs . #x62B9) ; 抹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3F4E) ; ø»‹‘ + (chinese-cns11643-3 . #x2925) ; ø»•¢˜ + (ideograph-daikanwa . 11927) ; ø¸‚º— + (=ucs . #x62BA) ; 抺 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5E53) ; ø»… œ + (=jis-x0208 . #x593B) ; ø½‹ˆ¦ + (chinese-isoir165 . #x5E53) ; ø»Žˆ¬ + (chinese-cns11643-2 . #x267C) ; ø»“•‘ + (=gt-pj-1 . #x593B) ; 抻 + (chinese-big5 . #xCCBD) ; ý¢€Œ²½ + (ideograph-daikanwa . 11928) ; ø¸‚º˜ + (=ucs . #x62BB) ; 抻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2849) + (chinese-gb2312 . #x513A) ; ø»…Œ½ + (=jis-x0208 . #x3221) ; ø½ŠŽº + (korean-ksc5601 . #x6463) ; ø»‰½¨ + (chinese-isoir165 . #x513A) ; ø»µ + (chinese-cns11643-1 . #x4D65) ; ø»’„ˆ + (=gt-pj-1 . #x3221) ; 押 + (chinese-big5 . #xA9E3) ; ý¢€Š§£ + (ideograph-daikanwa . 11929) ; ø¸‚º™ + (=ucs . #x62BC) ; 押 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2877) + (chinese-gb2312 . #x3369) ; ø»„¡¨ + (=jis-x0208 . #x436A) ; ø½Š© + (korean-ksc5601 . #x754E) ; ø»Š–‘ + (chinese-isoir165 . #x3369) ; ø»‰¸ + (chinese-cns11643-1 . #x4D64) ; ø»’„‡ + (=gt-pj-1 . #x436A) ; 抽 + (chinese-big5 . #xA9E2) ; ý¢€Š§¢ + (ideograph-daikanwa . 11930) ; ø¸‚ºš + (=gt-k . 03771) ; ý¡„€º» + (=ucs . #x62BD) ; 抽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3F4F) ; ø»‹‘‚ + (chinese-cns11643-2 . #x2675) ; ø»“•Š + (chinese-big5 . #xCCB6) ; ý¢€Œ²¶ + (ideograph-daikanwa . 11931) ; ø¸‚º› + (=ucs . #x62BE) ; 抾 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4372) ; ø»„¹‘ + (japanese-jisx0212 . #x3F50) ; ø»‹‘ƒ + (chinese-isoir165 . #x4372) ; ø»¡¡ + (chinese-cns11643-1 . #x4D59) ; ø»’ƒ¼ + (chinese-big5 . #xA9D7) ; ý¢€Š§— + (ideograph-daikanwa . 11932) ; ø¸‚ºœ + (=jef-china3 . #x97F5) ; øº‰Ÿµ + (=ucs . #x62BF) ; 抿 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x263A) ; ø»™²› + (ideograph-daikanwa . 11933) ; ø¸‚º + (=ucs . #x39D4) ; 㧔 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2934) ; ø»•¢§ + (ideograph-daikanwa . 11934) ; ø¸‚ºž + (=ucs . #x62C0) ; 拀 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2932) ; ø»•¢¥ + (ideograph-daikanwa . 11935) ; ø¸‚ºŸ + (=ucs . #x62C1) ; 拁 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2811) + (chinese-gb2312 . #x3777) ; ø»„§® + (=jis-x0208 . #x5944) ; ø½‹ˆ¯ + (korean-ksc5601 . #x5D59) ; ø»‰³Œ + (chinese-isoir165 . #x3777) ; ø»¾ + (chinese-cns11643-1 . #x4D5A) ; ø»’ƒ½ + (=gt-pj-1 . #x5944) ; 拂 + (chinese-big5 . #xA9D8) ; ý¢€Š§˜ + (ideograph-daikanwa . 11936) ; ø¸‚º  + (=ucs . #x62C2) ; 拂 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x292C) ; ø»•¢Ÿ + (ideograph-daikanwa . 11937) ; ø¸‚º¡ + (=ucs . #x39D5) ; 㧕 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (chinese-isoir165 . #x7C4B) ; ø»Ž´¨ + (ideograph-daikanwa . 11938) ; ø¸‚º¢ + (=ucs . #x62C3) ; 拃 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 3 1851 5) + (chinese-cns11643-5 . #x263B) ; ø»™²œ + (ideograph-daikanwa . 11939) ; ø¸‚º£ + (=hanziku-5 . #xD375) ; ý¢µ + (=ucs . #x22AB7) ; 𢪷 + )) +(define-char + '((=>ucs . #x62C4) ; 拄 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3F51) ; ø»‹‘„ + (=jis-x0213-1-2000 . #x7469) ; ø»¤¾ + (ideograph-daikanwa . 11940) ; ø¸‚º¤ + (=jef-china3 . #x4FB7) ; øº„¾· + (ucs-jis . #x62C4) ; ø»‹‘„ + )) +(define-char + '((morohashi-daikanwa 11940 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5674) ; ø»…• + (chinese-isoir165 . #x5674) ; ø»½ + (chinese-cns11643-1 . #x4D58) ; ø»’ƒ» + (chinese-big5 . #xA9D6) ; ý¢€Š§– + (=ucs . #x62C4) ; 拄 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2875) + (chinese-gb2312 . #x3523) ; ø»„£ž + (=jis-x0208 . #x4334) ; ø½Š¨‹ + (chinese-isoir165 . #x3523) ; ø»‹® + (chinese-cns11643-3 . #x2933) ; ø»•¢¦ + (=gt-pj-1 . #x4334) ; 担 + (ideograph-daikanwa . 11941) ; ø¸‚º¥ + (=cbeta . 00797) ; ø¸ Œ + (=ucs . #x62C5) ; 担 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2938) ; ø»•¢« + (ideograph-daikanwa . 11942) ; ø¸‚º¦ + (=ucs . #x39D6) ; 㧖 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2874) + (chinese-gb2312 . #x3270) ; ø»„ ‘ + (=jis-x0208 . #x593E) ; ø½‹ˆ© + (chinese-isoir165 . #x3270) ; ø»ˆ¡ + (=gt-pj-1 . #x593E) ; 拆 + (chinese-big5 . #xA9EE) ; ý¢€Š§® + (ideograph-daikanwa . 11943) ; ø¸‚º§ + (=ucs . #x62C6) ; 拆 + )) +(define-char + '((=>ucs . #x62C6) ; 拆 + (morohashi-daikanwa 11943 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4D70) ; ø»’„“ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2888) + (chinese-gb2312 . #x4434) ; ø»„¹± + (=jis-x0208 . #x5945) ; ø½‹ˆ° + (korean-ksc5601 . #x5967) ; ø»‰­¢ + (chinese-isoir165 . #x4434) ; ø»¢ + (chinese-cns11643-1 . #x4D68) ; ø»’„‹ + (=gt-pj-1 . #x5945) ; 拇 + (chinese-big5 . #xA9E6) ; ý¢€Š§¦ + (ideograph-daikanwa . 11944) ; ø¸‚º¨ + (=ucs . #x62C7) ; 拇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2880) + (chinese-gb2312 . #x4469) ; ø»„º¦ + (=jis-x0208 . #x5940) ; ø½‹ˆ« + (korean-ksc5601 . #x5239) ; ø»‰¢¢ + (chinese-isoir165 . #x4469) ; ø»¢¶ + (chinese-cns11643-1 . #x4D62) ; ø»’„… + (=gt-pj-1 . #x5940) ; 拈 + (chinese-big5 . #xA9E0) ; ý¢€Š§  + (ideograph-daikanwa . 11945) ; ø¸‚º© + (=gt-k . 03880) ; ý¡„€¼¨ + (=ucs . #x62C8) ; 拈 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2896) + (chinese-gb2312 . #x402D) ; ø»„³² + (=jis-x0208 . #x5947) ; ø½‹ˆ² + (korean-ksc5601 . #x5543) ; ø»‰§† + (chinese-isoir165 . #x402D) ; ø»œ‚ + (chinese-cns11643-1 . #x4D56) ; ø»’ƒ¹ + (=gt-pj-1 . #x5947) ; 拉 + (chinese-big5 . #xA9D4) ; ý¢€Š§” + (ideograph-daikanwa . 11946) ; ø¸‚ºª + (=gt-k . 03881) ; ý¡„€¼© + (=ucs . #x62C9) ; 拉 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2887) + (chinese-gb2312 . #x5E54) ; ø»…  + (=jis-x0208 . #x5943) ; ø½‹ˆ® + (chinese-isoir165 . #x5E54) ; ø»Žˆ­ + (chinese-cns11643-2 . #x2678) ; ø»“• + (=gt-pj-1 . #x5943) ; 拊 + (chinese-big5 . #xCCB9) ; ý¢€Œ²¹ + (ideograph-daikanwa . 11947) ; ø¸‚º« + (=ucs . #x62CA) ; 拊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4D61) ; ø»’„„ + (chinese-big5 . #xA9DF) ; ý¢€Š§Ÿ + (ideograph-daikanwa . 11948) ; ø¸‚º¬ + (=ucs . #x62CB) ; 拋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 11949) ; ø¸‚º­ + (=cbeta . 00798) ; ø¸ Œž + (=ucs . #x39D7) ; 㧗 + )) +(define-char + '((=>ucs . #x39D7) ; 㧗 + (morohashi-daikanwa 11949 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2955) ; ø»—­Œ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 11950) ; ø¸‚º® + (=ucs . #x39D8) ; 㧘 + )) +(define-char + '((=>ucs . #x39D8) ; 㧘 + (morohashi-daikanwa 11950 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D33) ; ø»—²¢ + )) +(define-char + '((=>ucs . #x62CC) ; 拌 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2885) + (=jis-x0208 . #x5942) ; ø½‹ˆ­ + (korean-ksc5601 . #x5A65) ; ø»‰®¾ + (=gt-pj-1 . #x5942) ; ø½‹ˆ­ + (chinese-big5 . #xA9D5) ; ý¢€Š§• + (ideograph-daikanwa . 11951) ; ø¸‚º¯ + (ucs-jis . #x62CC) ; ø½‹ˆ­ + )) +(define-char + '((morohashi-daikanwa 11951 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2885) + (chinese-gb2312 . #x3068) ; ø»„ + (chinese-isoir165 . #x3068) ; ø»… + (chinese-cns11643-1 . #x4D57) ; ø»’ƒº + (=ucs . #x62CC) ; 拌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2883) + (chinese-gb2312 . #x4544) ; ø»„»Ÿ + (=jis-x0208 . #x476F) ; ø½Š®¾ + (korean-ksc5601 . #x5A50) ; ø»‰®© + (chinese-isoir165 . #x4544) ; ø»£¯ + (chinese-cns11643-1 . #x4D69) ; ø»’„Œ + (=gt-pj-1 . #x476F) ; 拍 + (chinese-big5 . #xA9E7) ; ý¢€Š§§ + (ideograph-daikanwa . 11952) ; ø¸‚º° + (=ucs . #x62CD) ; 拍 + )) +(define-char + '((=>ucs . #x62CE) ; 拎 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3F52) ; ø»‹‘… + (chinese-big5 . #xA9F0) ; ý¢€Š§° + (ideograph-daikanwa . 11953) ; ø¸‚º± + (=jef-china3 . #x4FB9) ; øº„¾¹ + (ucs-jis . #x62CE) ; ø»‹‘… + )) +(define-char + '((=>ucs . #x62CE) ; 拎 + (morohashi-daikanwa 11953 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4D72) ; ø»’„• + )) +(define-char + '((morohashi-daikanwa 11953 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4160) ; ø»„¶ƒ + (chinese-isoir165 . #x4160) ; ø»ž“ + (=ucs . #x62CE) ; 拎 + )) +(define-char + '((=>ucs . #x62CF) ; 拏 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-1 . 2870) + (shinjigen-2 . 2870) + (japanese-jisx0208-1978 . #x593C) ; ø»ƒŽ« + (japanese-jisx0208 . #x593C) ; ø»‡¢³ + (ideograph-daikanwa . 11954) ; ø¸‚º² + )) +(define-char + '((morohashi-daikanwa 11954 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x5159) ; ø»‰¡¤ + (=jis-x0208-1990 . #x593C) ; ø½‹ˆ§ + (=gt-pj-1 . #x593C) ; 拏 + (chinese-big5 . #xCED4) ; ý¢€Œ»” + (=gt-k . 05248) ; ý¡„’€ + (=ucs . #x62CF) ; 拏 + )) +(define-char + '((=>ucs . #x62CF) ; 拏 + (morohashi-daikanwa 11954 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A55) ; ø»“š¢ + )) +(define-char + '((=>ucs . #x62D0) ; 拐 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2851) + (japanese-jisx0208 . #x327D) ; ø»†ª¢ + (chinese-cns11643-1 . #x4D66) ; ø»’„‰ + (=jis-x0208-1990 . #x327D) ; ø½Š– + (=gt-pj-1 . #x327D) ; ø»†ª¢ + (chinese-big5 . #xA9E4) ; ý¢€Š§¤ + (ideograph-daikanwa . 11955) ; ø¸‚º³ + (=gt-k . 03656) ; ý¡„€¹ˆ + (=jef-china3 . #x4FBB) ; øº„¾» + (ucs-jis . #x62D0) ; ø»†ª¢ + )) +(define-char + '((morohashi-daikanwa 11955 0 5) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0208-1978 . #x327D) ; ø»‚–š + (chinese-gb2312 . #x3955) ; ø»„ªˆ + (korean-ksc5601 . #x4E58) ; ø»‰‰ + (chinese-isoir165 . #x3955) ; ø»’˜ + (=ucs . #x62D0) ; 拐 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2857) + (=jis-x0208 . #x593A) ; ø½‹ˆ¥ + (chinese-cns11643-2 . #x2674) ; ø»“•‰ + (=gt-pj-1 . #x593A) ; 拑 + (chinese-big5 . #xCCB5) ; ý¢€Œ²µ + (ideograph-daikanwa . 11956) ; ø¸‚º´ + (=gt-k . 03879) ; ý¡„€¼§ + (=ucs . #x62D1) ; 拑 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3E5C) ; ø»„±¥ + (=jis-x0208 . #x3571) ; ø½Š”¤ + (korean-ksc5601 . #x4B5E) ; ø»‰˜µ + (chinese-isoir165 . #x3E5C) ; ø»™µ + (chinese-cns11643-1 . #x4D5C) ; ø»’ƒ¿ + (=gt-pj-1 . #x3571) ; 拒 + (chinese-big5 . #xA9DA) ; ý¢€Š§š + (ideograph-daikanwa . 11957) ; ø¸‚ºµ + (=ucs . #x62D2) ; 拒 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2873) + (chinese-gb2312 . #x4D58) ; ø»…‡£ + (=jis-x0208 . #x4273) ; ø½Š§¬ + (korean-ksc5601 . #x742C) ; ø»Š”‘ + (chinese-isoir165 . #x4D58) ; ø»¯³ + (chinese-cns11643-1 . #x4D5F) ; ø»’„‚ + (=gt-pj-1 . #x4273) ; 拓 + (chinese-big5 . #xA9DD) ; ý¢€Š§ + (ideograph-daikanwa . 11958) ; ø¸‚º¶ + (=ucs . #x62D3) ; 拓 + )) +(define-char + '((=>ucs . #x62D4) ; 拔 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2840) + (=jis-x0208 . #x5936) ; ø½‹ˆ¡ + (korean-ksc5601 . #x5A7B) ; ø»‰¯” + (chinese-cns11643-1 . #x4D60) ; ø»’„ƒ + (=gt-pj-1 . #x5936) ; ø½‹ˆ¡ + (chinese-big5 . #xA9DE) ; ý¢€Š§ž + (ideograph-daikanwa . 11959) ; ø¸‚º· + (=gt-k . 03878) ; ý¡„€¼¦ + (ucs-jis . #x62D4) ; ø½‹ˆ¡ + )) +(define-char + '((morohashi-daikanwa 11959 0 5) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x304E) ; ø»„œ³ + (chinese-isoir165 . #x304E) ; ø»…ƒ + (chinese-cns11643-6 . #x2B60) ; ø»œ„› + (=ucs . #x62D4) ; 拔 + )) +(define-char + '((=>ucs . #x62D5) ; 拕 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x3F53) ; ø»‹‘† + (=jis-x0213-2-2000 . #x2D23) ; ø»¤®ª + (ideograph-daikanwa . 11960) ; ø¸‚º¸ + (=cbeta . 00243) ; ø¸ ƒ³ + (ucs-jis . #x62D5) ; ø»‹‘† + )) +(define-char + '((morohashi-daikanwa 11960 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x292E) ; ø»•¢¡ + (=jef-china3 . #x4FBD) ; øº„¾½ + (=ucs . #x62D5) ; 拕 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4D4F) ; ø»…‡š + (korean-ksc5601 . #x7669) ; ø»Š˜Š + (japanese-jisx0212 . #x3F54) ; ø»‹‘‡ + (chinese-isoir165 . #x4D4F) ; ø»¯ª + (=jis-x0213-1-2000 . #x746A) ; ø»¤¿ + (chinese-big5 . #xA9EC) ; ý¢€Š§¬ + (ideograph-daikanwa . 11961) ; ø¸‚º¹ + (=jef-china3 . #x9DEF) ; øº‰·¯ + (=ucs . #x62D6) ; 拖 + )) +(define-char + '((=>ucs . #x62D6) ; 拖 + (morohashi-daikanwa 11961 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4D6E) ; ø»’„‘ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2850) + (chinese-gb2312 . #x5E56) ; ø»… Ÿ + (=jis-x0208 . #x5939) ; ø½‹ˆ¤ + (korean-ksc5601 . #x6873) ; ø»Šƒ° + (chinese-isoir165 . #x5E56) ; ø»Žˆ¯ + (chinese-cns11643-1 . #x4D6F) ; ø»’„’ + (=gt-pj-1 . #x5939) ; 拗 + (chinese-big5 . #xA9ED) ; ý¢€Š§­ + (ideograph-daikanwa . 11962) ; ø¸‚ºº + (=ucs . #x62D7) ; 拗 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2863) + (chinese-gb2312 . #x3E50) ; ø»„±™ + (=jis-x0208 . #x3934) ; ø½Š™Ÿ + (korean-ksc5601 . #x4F2C) ; ø»‰» + (chinese-isoir165 . #x3E50) ; ø»™© + (chinese-cns11643-1 . #x4D6D) ; ø»’„ + (=gt-pj-1 . #x3934) ; 拘 + (chinese-big5 . #xA9EB) ; ý¢€Š§« + (ideograph-daikanwa . 11963) ; ø¸‚º» + (=gt-k . 03703) ; ý¡„€¹· + (=ucs . #x62D8) ; 拘 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2659) ; ø»—¨¶ + (ideograph-daikanwa . 11964) ; ø¸‚º¼ + (=cbeta . 03366) ; ø¸ ´¦ + (=ucs . #x39D9) ; 㧙 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2866) + (chinese-gb2312 . #x573E) ; ø»…•µ + (=jis-x0208 . #x405B) ; ø½Š¤˜ + (korean-ksc5601 . #x7070) ; ø»Š + (chinese-isoir165 . #x573E) ; ø»¾… + (chinese-cns11643-1 . #x4D67) ; ø»’„Š + (=gt-pj-1 . #x405B) ; 拙 + (chinese-big5 . #xA9E5) ; ý¢€Š§¥ + (ideograph-daikanwa . 11965) ; ø¸‚º½ + (=ucs . #x62D9) ; 拙 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5E55) ; ø»… ž + (japanese-jisx0212 . #x3F55) ; ø»‹‘ˆ + (chinese-isoir165 . #x5E55) ; ø»Žˆ® + (chinese-cns11643-1 . #x4D6B) ; ø»’„Ž + (chinese-big5 . #xA9E9) ; ý¢€Š§© + (ideograph-daikanwa . 11966) ; ø¸‚º¾ + (=jef-china3 . #x8BEC) ; øºˆ¯¬ + (=ucs . #x62DA) ; 拚 + )) +(define-char + '((=>ucs . #x22AB4) ; 𢪴 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 3 1857 2) + (ideograph-daikanwa . 11967) ; ø¸‚º¿ + (=hanziku-5 . #xD4B7) ; ý¢’· + )) +(define-char + '((morohashi-daikanwa 11967 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B5E) ; ø»œ„™ + (=ucs . #x22AB4) ; 𢪴 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2865) + (chinese-gb2312 . #x5550) ; ø»…“‹ + (=jis-x0208 . #x3E37) ; ø½Š ¸ + (korean-ksc5601 . #x747D) ; ø»Š•¢ + (chinese-isoir165 . #x5550) ; ø»»› + (chinese-cns11643-1 . #x4D5D) ; ø»’„€ + (=gt-pj-1 . #x3E37) ; 招 + (chinese-big5 . #xA9DB) ; ý¢€Š§› + (ideograph-daikanwa . 11968) ; ø¸‚»€ + (=gt-k . 03746) ; ý¡„€º¢ + (=ucs . #x62DB) ; 招 + )) +(define-char + '((=>ucs . #x62DC) ; 拜 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 2882) + (=jis-x0208 . #x5941) ; ø½‹ˆ¬ + (korean-ksc5601 . #x5B48) ; ø»‰¯¿ + (=gt-pj-1 . #x5941) ; ø½‹ˆ¬ + (chinese-big5 . #xABF4) ; ý¢€Š¯´ + (ideograph-daikanwa . 11969) ; ø¸‚» + (=gt-k . 05249) ; ý¡„’ + (ucs-jis . #x62DC) ; ø½‹ˆ¬ + )) +(define-char + '((morohashi-daikanwa 11969 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x305D) ; ø»„‚ + (chinese-isoir165 . #x305D) ; ø»…’ + (chinese-cns11643-1 . #x5138) ; ø»’‰“ + (=ucs . #x62DC) ; 拜 + )) +(define-char + '((morohashi-daikanwa 11969 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x4752) ; ø½Š®¡ + (chinese-cns11643-3 . #x2930) ; ø»•¢£ + (=gt-pj-1 . #x4752) ; 拝 + (=gt-k . 03796) ; ý¡„€»” + (=ucs . #x62DD) ; 拝 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 1847 5) + (chinese-cns11643-5 . #x293A) ; ø»™¶µ + (=jis-x0213-2-2000 . #x2D24) ; ø»¤®« + (ideograph-daikanwa . 11970) ; ø¸‚»‚ + (=hanziku-5 . #xD2B4) ; ý¢Š´ + (=ucs . #x22AB8) ; 𢪸 + )) +(define-char + '((=>ucs . #x22AC2) ; 𢫂 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 11971) ; ø¸‚»ƒ + )) +(define-char + '((morohashi-daikanwa 11971 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B62) ; ø»œ„ + (=ucs . #x22AC2) ; 𢫂 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 3 1853 7) + (chinese-cns11643-6 . #x2B64) ; ø»œ„Ÿ + (ideograph-daikanwa . 11972) ; ø¸‚»„ + (=hanziku-5 . #xD3D9) ; ý¢™ + (=ucs . #x22ABA) ; 𢪺 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 1847 6) + (chinese-cns11643-6 . #x3148) ; ø»œŒ· + (ideograph-daikanwa . 11973) ; ø¸‚»… + (=hanziku-5 . #xD2B5) ; ý¢Šµ + (=ucs . #x22ABB) ; 𢪻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 3 1855 2) + (chinese-cns11643-5 . #x263D) ; ø»™²ž + (ideograph-daikanwa . 11974) ; ø¸‚»† + (=ucs . #x22ABC) ; 𢪼 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 1847 4) + (chinese-cns11643-6 . #x314A) ; ø»œŒ¹ + (ideograph-daikanwa . 11975) ; ø¸‚»‡ + (=hanziku-5 . #xD2B3) ; ý¢Š³ + (=ucs . #x22ABD) ; 𢪽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 11976) ; ø¸‚»ˆ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 1847 3) + (chinese-cns11643-6 . #x3149) ; ø»œŒ¸ + (ideograph-daikanwa . 11977) ; ø¸‚»‰ + (=hanziku-5 . #xD2B2) ; ý¢Š² + (=ucs . #x22ABF) ; 𢪿 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 1847 1) + (chinese-cns11643-6 . #x3147) ; ø»œŒ¶ + (ideograph-daikanwa . 11978) ; ø¸‚»Š + (=hanziku-5 . #xD2B0) ; ý¢Š° + (=ucs . #x22AC0) ; 𢫀 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 3 1855 1) + (chinese-cns11643-5 . #x263E) ; ø»™²Ÿ + (ideograph-daikanwa . 11979) ; ø¸‚»‹ + (=hanziku-5 . #xD454) ; ý¢‘” + (=ucs . #x22AE2) ; 𢫢 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 11980) ; ø¸‚»Œ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 11981) ; ø¸‚» + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2937) ; ø»•¢ª + (ideograph-daikanwa . 11982) ; ø¸‚»Ž + (=ucs . #x62DE) ; 拞 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 11983) ; ø¸‚» + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4462) ; ø»„ºŸ + (chinese-isoir165 . #x4462) ; ø»¢¯ + (chinese-cns11643-3 . #x2935) ; ø»•¢¨ + (ideograph-daikanwa . 11984) ; ø¸‚» + (=ucs . #x62DF) ; 拟 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 2860) + (=jis-x0208 . #x3572) ; ø½Š”¥ + (chinese-cns11643-3 . #x2936) ; ø»•¢© + (=gt-pj-1 . #x3572) ; 拠 + (ideograph-daikanwa . 11985) ; ø¸‚»‘ + (=ucs . #x62E0) ; 拠 + )) +(define-char + '((morohashi-daikanwa 11985 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x3348) ; ø½Š¿ + (chinese-cns11643-3 . #x292F) ; ø»•¢¢ + (=gt-pj-1 . #x3348) ; 拡 + (=ucs . #x62E1) ; 拡 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x292B) ; ø»•¢ž + (ideograph-daikanwa . 49126) ; ø¸‹¿¦ + (=ucs . #x39DA) ; 㧚 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4223) ; ø»„¶¤ + (chinese-isoir165 . #x4223) ; ø»ž´ + (=ucs . #x62E2) ; 拢 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3C70) ; ø»„®½ + (chinese-isoir165 . #x3C70) ; ø»— + (=ucs . #x62E3) ; 拣 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-isoir165 . #x7C4A) ; ø»Ž´§ + (chinese-cns11643-3 . #x2929) ; ø»•¢œ + (=ucs . #x62E4) ; 拤 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 3 1855 7) + (chinese-gb2312 . #x5335) ; ø»…´ + (chinese-isoir165 . #x5335) ; ø»¸„ + (=hanziku-5 . #xD45A) ; ý¢‘š + (=ucs . #x62E5) ; 拥 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4039) ; ø»„³¾ + (chinese-isoir165 . #x4039) ; ø»œŽ + (=ucs . #x62E6) ; 拦 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4521) ; ø»„º¼ + (chinese-isoir165 . #x4521) ; ø»£Œ + (=ucs . #x62E7) ; 拧 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3226) ; ø»„Ÿ‡ + (chinese-isoir165 . #x3226) ; ø»‡— + (=ucs . #x62E8) ; 拨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5471) ; ø»…’Ž + (chinese-isoir165 . #x5471) ; ø»ºž + (=ucs . #x62E9) ; 择 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 3 1852 1) + (chinese-cns11643-6 . #x2B61) ; ø»œ„œ + (=hanziku-5 . #xD3B3) ; ý¢Ž³ + (=ucs . #x22AB6) ; 𢪶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 3 1853 4) + (=hanziku-5 . #xD3D6) ; ý¢– + (=ucs . #x22ABE) ; 𢪾 + )) +(define-char + '((=>ucs . #x22ABE) ; 𢪾 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x263C) ; ø»™² + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (=cbeta . 03635) ; ø¸ ¸³ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3F56) ; ø»‹‘‰ + (chinese-cns11643-3 . #x2C6D) ; ø»•§º + (ideograph-daikanwa . 11986) ; ø¸‚»’ + (=cbeta . 00244) ; ø¸ ƒ´ + (=jef-china3 . #x4FBE) ; øº„¾¾ + (=ucs . #x62EA) ; 拪 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A5B) ; ø»“š¨ + (chinese-big5 . #xCEDA) ; ý¢€Œ»š + (ideograph-daikanwa . 11987) ; ø¸‚»“ + (=ucs . #x62EB) ; 拫 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2899) + (chinese-gb2312 . #x4028) ; ø»„³­ + (=jis-x0208 . #x3367) ; ø½Š‘ž + (korean-ksc5601 . #x4E40) ; ø»‰œ± + (chinese-isoir165 . #x4028) ; ø»›½ + (chinese-cns11643-1 . #x5144) ; ø»’‰Ÿ + (=gt-pj-1 . #x3367) ; 括 + (chinese-big5 . #xAC41) ; ý¢€Š± + (ideograph-daikanwa . 11988) ; ø¸‚»” + (=gt-k . 05039) ; ý¡„Ž¯ + (=ucs . #x62EC) ; 括 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2920) + (chinese-gb2312 . #x4A43) ; ø»…‚´ + (=jis-x0208 . #x3F21) ; ø½Š¢€ + (korean-ksc5601 . #x6354) ; ø»‰»» + (chinese-isoir165 . #x4A43) ; ø»«„ + (chinese-cns11643-1 . #x513C) ; ø»’‰— + (=gt-pj-1 . #x3F21) ; 拭 + (chinese-big5 . #xABF8) ; ý¢€Š¯¸ + (ideograph-daikanwa . 11989) ; ø¸‚»• + (=ucs . #x62ED) ; 拭 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2900) + (chinese-gb2312 . #x5E57) ; ø»…   + (=jis-x0208 . #x5949) ; ø½‹ˆ´ + (korean-ksc5601 . #x514F) ; ø»‰¡š + (chinese-isoir165 . #x5E57) ; ø»Žˆ° + (chinese-cns11643-1 . #x513E) ; ø»’‰™ + (=gt-pj-1 . #x5949) ; 拮 + (chinese-big5 . #xABFA) ; ý¢€Š¯º + (ideograph-daikanwa . 11990) ; ø¸‚»– + (=ucs . #x62EE) ; 拮 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2918) + (chinese-gb2312 . #x557C) ; ø»…“· + (=jis-x0208 . #x594E) ; ø½‹ˆ¹ + (korean-ksc5601 . #x7175) ; ø»Š‘€ + (chinese-isoir165 . #x557C) ; ø»¼‡ + (chinese-cns11643-1 . #x5143) ; ø»’‰ž + (=gt-pj-1 . #x594E) ; 拯 + (chinese-big5 . #xAC40) ; ý¢€Š±€ + (ideograph-daikanwa . 11991) ; ø¸‚»— + (=ucs . #x62EF) ; 拯 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A67) ; ø»“š´ + (chinese-big5 . #xCEE6) ; ý¢€Œ»¦ + (ideograph-daikanwa . 11992) ; ø¸‚»˜ + (=ucs . #x62F0) ; 拰 + )) +(define-char + '((=>ucs . #x39E1) ; 㧡 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 11993) ; ø¸‚»™ + (=cbeta . 03213) ; ø¸ ² + )) +(define-char + '((morohashi-daikanwa 11993 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x294E) ; ø»—­… + (=ucs . #x39E1) ; 㧡 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2907) + (chinese-gb2312 . #x3930) ; ø»„©£ + (=jis-x0208 . #x594A) ; ø½‹ˆµ + (korean-ksc5601 . #x4D72) ; ø»‰œ… + (chinese-isoir165 . #x3930) ; ø»‘³ + (chinese-cns11643-1 . #x5141) ; ø»’‰œ + (=gt-pj-1 . #x594A) ; 拱 + (chinese-big5 . #xABFD) ; ý¢€Š¯½ + (ideograph-daikanwa . 11994) ; ø¸‚»š + (=ucs . #x62F1) ; 拱 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x3F57) ; ø»‹‘Š + (chinese-cns11643-2 . #x2F33) ; ø»“¡– + (chinese-big5 . #xD1B1) ; ý¢€†± + (ideograph-daikanwa . 11995) ; ø¸‚»› + (=ucs . #x62F2) ; 拲 + )) +(define-char + '((=>ucs . #x62F3) ; 拳 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x4F6B) ; ø»‰žº + (chinese-big5 . #xAEB1) ; ý¢€Šº± + (ideograph-daikanwa . 11996) ; ø¸‚»œ + )) +(define-char + '((morohashi-daikanwa 11996 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x482D) ; ø»„¿¢ + (=jis-x0208 . #x377D) ; ø½Š—¬ + (chinese-isoir165 . #x482D) ; ø»§² + (chinese-cns11643-1 . #x5553) ; ø»’¦ + (=gt-pj-1 . #x377D) ; 拳 + (=gt-k . 06420) ; ý¡„¤” + (=jef-china3 . #x4FA1) ; øº„¾¡ + (=ucs . #x62F3) ; 拳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1874 2) + (chinese-cns11643-6 . #x3152) ; ø»œ + (ideograph-daikanwa . 11997) ; ø¸‚» + (=hanziku-5 . #xD841) ; ý¢¡ + (=ucs . #x22AE4) ; 𢫤 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1871 8) + (chinese-cns11643-6 . #x3154) ; ø»œƒ + (ideograph-daikanwa . 11998) ; ø¸‚»ž + (=hanziku-5 . #xD7A6) ; ý¢ž¦ + (=ucs . #x22AE5) ; 𢫥 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1867 8) + (chinese-cns11643-4 . #x2958) ; ø»—­ + (ideograph-daikanwa . 11999) ; ø¸‚»Ÿ + (=hanziku-5 . #xD6C3) ; ý¢›ƒ + (=ucs . #x22AE6) ; 𢫦 + )) +(define-char + '((=>ucs . #x62F4) ; 拴 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3F58) ; ø»‹‘‹ + (chinese-big5 . #xAC43) ; ý¢€Š±ƒ + (ideograph-daikanwa . 12000) ; ø¸‚»  + (=jef-china3 . #x4FBF) ; øº„¾¿ + (ucs-jis . #x62F4) ; ø»‹‘‹ + )) +(define-char + '((=>ucs . #x62F4) ; 拴 + (morohashi-daikanwa 12000 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x5146) ; ø»’‰¡ + )) +(define-char + '((morohashi-daikanwa 12000 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4B29) ; ø»…ƒ¸ + (chinese-isoir165 . #x4B29) ; ø»¬ˆ + (=ucs . #x62F4) ; 拴 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2921) + (=jis-x0208 . #x594F) ; ø½‹ˆº + (chinese-cns11643-2 . #x2A58) ; ø»“š¥ + (=gt-pj-1 . #x594F) ; 拵 + (chinese-big5 . #xCED7) ; ý¢€Œ»— + (ideograph-daikanwa . 12001) ; ø¸‚»¡ + (=ucs . #x62F5) ; 拵 + )) +(define-char + '((=>ucs . #x22AE7) ; 𢫧 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1875 9) + (ideograph-daikanwa . 12002) ; ø¸‚»¢ + (=hanziku-5 . #xD868) ; ý¢¡¨ + )) +(define-char + '((morohashi-daikanwa 12002 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x22AE7) ; 𢫧 + )) +(define-char + '((=>ucs . #x22AE7) ; 𢫧 + (morohashi-daikanwa 12002 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x294F) ; ø»—­† + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1865 4) + (chinese-cns11643-4 . #x2950) ; ø»—­‡ + (ideograph-daikanwa . 12003) ; ø¸‚»£ + (=hanziku-5 . #xD65D) ; ý¢™ + (=ucs . #x22AE8) ; 𢫨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2913) + (chinese-gb2312 . #x5E59) ; ø»… ¢ + (=jis-x0208 . #x3B22) ; ø½Šœ‰ + (chinese-isoir165 . #x5E59) ; ø»Žˆ² + (chinese-cns11643-2 . #x2A60) ; ø»“š­ + (=gt-pj-1 . #x3B22) ; 拶 + (chinese-big5 . #xCEDF) ; ý¢€Œ»Ÿ + (ideograph-daikanwa . 12004) ; ø¸‚»¤ + (=ucs . #x62F6) ; 拶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1871 3) + (chinese-cns11643-6 . #x3153) ; ø»œ‚ + (ideograph-daikanwa . 12005) ; ø¸‚»¥ + (=hanziku-5 . #xD7A1) ; ý¢ž¡ + (=ucs . #x22AE9) ; 𢫩 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x3969) ; ø»‚ ˜ + (chinese-gb2312 . #x3F3D) ; ø»„²¤ + (japanese-jisx0208 . #x3969) ; ø»†´  + (chinese-isoir165 . #x3F3D) ; ø»š´ + (chinese-cns11643-1 . #x5142) ; ø»’‰ + (chinese-big5 . #xABFE) ; ý¢€Š¯¾ + (ideograph-daikanwa . 12006) ; ø¸‚»¦ + (=ucs . #x62F7) ; 拷 + )) +(define-char + '((=>ucs . #x62F7) ; 拷 + (morohashi-daikanwa 12006 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-1 . 2910) + (shinjigen-2 . 2912) + (korean-ksc5601 . #x4D38) ; ø»‰›‹ + (=jis-x0208-1990 . #x3969) ; ø½Šš” + (=gt-pj-1 . #x3969) ; ø»‰›‹ + (ucs-jis . #x62F7) ; ø»‰›‹ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 12007) ; ø¸‚»§ + )) +(define-char + '((morohashi-daikanwa 12007 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x314F) ; ø»œŒ¾ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A5F) ; ø»“š¬ + (chinese-big5 . #xCEDE) ; ý¢€Œ»ž + (ideograph-daikanwa . 12008) ; ø¸‚»¨ + (=ucs . #x62F8) ; 拸 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A5C) ; ø»“š© + (chinese-big5 . #xCEDB) ; ý¢€Œ»› + (ideograph-daikanwa . 12009) ; ø¸‚»© + (=ucs . #x62F9) ; 拹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A64) ; ø»“š± + (chinese-big5 . #xCEE3) ; ý¢€Œ»£ + (ideograph-daikanwa . 12010) ; ø¸‚»ª + (=ucs . #x62FA) ; 拺 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A66) ; ø»“š³ + (chinese-big5 . #xCEE5) ; ý¢€Œ»¥ + (ideograph-daikanwa . 12011) ; ø¸‚»« + (=ucs . #x62FB) ; 拻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4634) ; ø»„¼­ + (japanese-jisx0212 . #x3F59) ; ø»‹‘Œ + (chinese-isoir165 . #x4634) ; ø»¤½ + (chinese-cns11643-1 . #x513B) ; ø»’‰– + (=jis-x0213-1-2000 . #x746B) ; ø»¤Ž€ + (chinese-big5 . #xABF7) ; ý¢€Š¯· + (ideograph-daikanwa . 12012) ; ø¸‚»¬ + (=jef-china3 . #x4FC0) ; øº„¿€ + (=ucs . #x62FC) ; 拼 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5727) ; ø»…•ž + (japanese-jisx0212 . #x3F5A) ; ø»‹‘ + (chinese-isoir165 . #x5727) ; ø»½® + (chinese-cns11643-1 . #x513F) ; ø»’‰š + (=jis-x0213-2-2000 . #x2D25) ; ø»¤®¬ + (chinese-big5 . #xABFB) ; ý¢€Š¯» + (ideograph-daikanwa . 12013) ; ø¸‚»­ + (=jef-china3 . #x4FC1) ; øº„¿ + (=ucs . #x62FD) ; 拽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2917) + (chinese-gb2312 . #x4A30) ; ø»…‚¡ + (=jis-x0208 . #x3D26) ; ø½ŠŸ‰ + (korean-ksc5601 . #x6326) ; ø»‰» + (chinese-isoir165 . #x4A30) ; ø»ª± + (chinese-cns11643-1 . #x5145) ; ø»’‰  + (=gt-pj-1 . #x3D26) ; 拾 + (chinese-big5 . #xAC42) ; ý¢€Š±‚ + (ideograph-daikanwa . 12014) ; ø¸‚»® + (=gt-k . 05095) ; ý¡„§ + (=ucs . #x62FE) ; 拾 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 2872) + (chinese-gb2312 . #x4443) ; ø»„º€ + (=jis-x0208 . #x593D) ; ø½‹ˆ¨ + (korean-ksc5601 . #x515A) ; ø»‰¡¥ + (chinese-isoir165 . #x4443) ; ø»¢ + (chinese-cns11643-1 . #x5555) ; ø»’¨ + (=gt-pj-1 . #x593D) ; 拿 + (chinese-big5 . #xAEB3) ; ý¢€Šº³ + (ideograph-daikanwa . 12015) ; ø¸‚»¯ + (=gt-k . 06593) ; ý¡„§ + (=ucs . #x62FF) ; 拿 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2954) ; ø»—­‹ + (ideograph-daikanwa . 12016) ; ø¸‚»° + (=ucs . #x39E2) ; 㧢 + )) +(define-char + '((=>ucs . #x22AEA) ; 𢫪 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 12017) ; ø¸‚»± + )) +(define-char + '((morohashi-daikanwa 12017 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 1864 4) + (chinese-cns11643-6 . #x376D) ; ø»œ– + (=hanziku-5 . #xD5FC) ; ý¢—¼ + (=ucs . #x22AEA) ; 𢫪 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A61) ; ø»“š® + (chinese-big5 . #xCEE0) ; ý¢€Œ»  + (ideograph-daikanwa . 12018) ; ø¸‚»² + (=ucs . #x6300) ; 挀 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2916) + (chinese-gb2312 . #x3356) ; ø»„¡• + (=jis-x0208 . #x3B7D) ; ø½Š¤ + (korean-ksc5601 . #x7225) ; ø»Š‘Ž + (chinese-isoir165 . #x3356) ; ø»‰¥ + (chinese-cns11643-1 . #x513D) ; ø»’‰˜ + (=gt-pj-1 . #x3B7D) ; 持 + (chinese-big5 . #xABF9) ; ý¢€Š¯¹ + (ideograph-daikanwa . 12019) ; ø¸‚»³ + (=gt-k . 05090) ; ý¡„¢ + (=ucs . #x6301) ; 持 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2908) + (chinese-gb2312 . #x3952) ; ø»„ª… + (=jis-x0208 . #x594C) ; ø½‹ˆ· + (chinese-isoir165 . #x3952) ; ø»’• + (chinese-cns11643-1 . #x5148) ; ø»’‰£ + (=gt-pj-1 . #x594C) ; 挂 + (chinese-big5 . #xAC45) ; ý¢€Š±… + (ideograph-daikanwa . 12020) ; ø¸‚»´ + (=ucs . #x6302) ; 挂 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1876 3) + (chinese-cns11643-5 . #x293F) ; ø»™¶º + (ideograph-daikanwa . 12021) ; ø¸‚»µ + (=hanziku-5 . #xD8A4) ; ý¢¢¤ + (=cbeta . 02948) ; ø¸ ®„ + (=ucs . #x22AEB) ; 𢫫 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C66) ; ø»•§³ + (ideograph-daikanwa . 12022) ; ø¸‚»¶ + (=cbeta . 02768) ; ø¸ « + (=ucs . #x39E3) ; 㧣 + )) +(define-char + '((=>ucs . #x22AEC) ; 𢫬 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 12023) ; ø¸‚»· + )) +(define-char + '((morohashi-daikanwa 12023 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2942) ; ø»™¶½ + (=ucs . #x22AEC) ; 𢫬 + )) +(define-char + '((=>ucs . #x22AEC) ; 𢫬 + (morohashi-daikanwa 12023 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1872 2) + (=hanziku-5 . #xD7C0) ; ý¢Ÿ€ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1869 7) + (chinese-cns11643-5 . #x2941) ; ø»™¶¼ + (ideograph-daikanwa . 12024) ; ø¸‚»¸ + (=hanziku-5 . #xD743) ; ý¢ƒ + (=ucs . #x22AED) ; 𢫭 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3F5B) ; ø»‹‘Ž + (chinese-cns11643-2 . #x2A5A) ; ø»“š§ + (=jis-x0213-2-2000 . #x2D26) ; ø»¤®­ + (chinese-big5 . #xCED9) ; ý¢€Œ»™ + (ideograph-daikanwa . 12025) ; ø¸‚»¹ + (=ucs . #x6303) ; 挃 + )) +(define-char + '((=>ucs . #x39E4) ; 㧤 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 12026) ; ø¸‚»º + )) +(define-char + '((morohashi-daikanwa 12026 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2927) ; ø»•¢š + (=ucs . #x39E4) ; 㧤 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C67) ; ø»•§´ + (ideograph-daikanwa . 12027) ; ø¸‚»» + (=cbeta . 01672) ; ø¸ šˆ + (=ucs . #x39E5) ; 㧥 + )) +(define-char + '((=>ucs . #x22AEE) ; 𢫮 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 12028) ; ø¸‚»¼ + )) +(define-char + '((morohashi-daikanwa 12028 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1868 8) + (chinese-cns11643-6 . #x314D) ; ø»œŒ¼ + (=hanziku-5 . #xD6E3) ; ý¢›£ + (=ucs . #x22AEE) ; 𢫮 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3F5C) ; ø»‹‘ + (chinese-cns11643-3 . #x2C6F) ; ø»•§¼ + (ideograph-daikanwa . 12029) ; ø¸‚»½ + (=cbeta . 04888) ; ø¸¡Œ˜ + (=jef-china3 . #x4FC2) ; øº„¿‚ + (=ucs . #x6304) ; 挄 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 12030) ; ø¸‚»¾ + (=cbeta . 02415) ; ø¸ ¥¯ + (=ucs . #x6305) ; 挅 + )) +(define-char + '((=>ucs . #x6305) ; 挅 + (morohashi-daikanwa 12030 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C70) ; ø»•§½ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 12031) ; ø¸‚»¿ + (=ucs . #x6306) ; 挆 + )) +(define-char + '((=>ucs . #x6306) ; 挆 + (morohashi-daikanwa 12031 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2945) ; ø»™·€ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1871 4) + (chinese-cns11643-5 . #x2947) ; ø»™·‚ + (ideograph-daikanwa . 12032) ; ø¸‚¼€ + (=hanziku-5 . #xD7A2) ; ý¢ž¢ + (=ucs . #x22AEF) ; 𢫯 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C69) ; ø»•§¶ + (ideograph-daikanwa . 12033) ; ø¸‚¼ + (=ucs . #x39E6) ; 㧦 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2914) + (chinese-gb2312 . #x5638) ; ø»…”‘ + (=jis-x0208 . #x3B58) ; ø½Šœ¿ + (korean-ksc5601 . #x7226) ; ø»Š‘ + (chinese-isoir165 . #x5638) ; ø»¼¡ + (chinese-cns11643-1 . #x5140) ; ø»’‰› + (=gt-pj-1 . #x3B58) ; 指 + (chinese-big5 . #xABFC) ; ý¢€Š¯¼ + (ideograph-daikanwa . 12034) ; ø¸‚¼‚ + (=ucs . #x6307) ; 指 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6A7C) ; ø»…²­ + (=jis-x0208 . #x594D) ; ø½‹ˆ¸ + (chinese-isoir165 . #x6A7C) ; ø»Žš½ + (chinese-cns11643-1 . #x5554) ; ø»’§ + (=gt-pj-1 . #x594D) ; 挈 + (chinese-big5 . #xAEB2) ; ý¢€Šº² + (ideograph-daikanwa . 12035) ; ø¸‚¼ƒ + (=gt-k . 06594) ; ý¡„§‚ + (=ucs . #x6308) ; 挈 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C71) ; ø»•§¾ + (ideograph-daikanwa . 12036) ; ø¸‚¼„ + (=jef-china3 . #x4FC3) ; øº„¿ƒ + (=ucs . #x39E8) ; 㧨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2956) ; ø»—­ + (ideograph-daikanwa . 12037) ; ø¸‚¼… + (=ucs . #x39E9) ; 㧩 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-1 . 2897) + (shinjigen-2 . 2897) + (chinese-gb2312 . #x3034) ; ø»„œ™ + (=jis-x0208 . #x3044) ; ø½ŠŒ¡ + (korean-ksc5601 . #x644E) ; ø»‰½“ + (chinese-isoir165 . #x3034) ; ø»„© + (chinese-cns11643-1 . #x513A) ; ø»’‰• + (=gt-pj-1 . #x3044) ; 按 + (chinese-big5 . #xABF6) ; ý¢€Š¯¶ + (ideograph-daikanwa . 12038) ; ø¸‚¼† + (=ucs . #x6309) ; 按 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 1864 5) + (chinese-cns11643-4 . #x2D34) ; ø»—²£ + (ideograph-daikanwa . 12039) ; ø¸‚¼‡ + (=hanziku-5 . #xD5FD) ; ý¢—½ + (=ucs . #x22AF0) ; 𢫰 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1871 10) + (chinese-cns11643-4 . #x295C) ; ø»—­“ + (ideograph-daikanwa . 12040) ; ø¸‚¼ˆ + (=hanziku-5 . #xD7A8) ; ý¢ž¨ + (=cbeta . 03879) ; ø¸ ¼§ + (=ucs . #x22AF1) ; 𢫱 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3F5D) ; ø»‹‘ + (chinese-cns11643-4 . #x2959) ; ø»—­ + (=jis-x0213-1-2000 . #x746C) ; ø»¤Ž + (ideograph-daikanwa . 12041) ; ø¸‚¼‰ + (=cbeta . 02416) ; ø¸ ¥° + (=jef-china3 . #x4FC4) ; øº„¿„ + (=ucs . #x630A) ; 挊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C68) ; ø»•§µ + (ideograph-daikanwa . 12042) ; ø¸‚¼Š + (=cbeta . 05257) ; ø¸¡’‰ + (=ucs . #x39EA) ; 㧪 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x293E) ; ø»™¶¹ + (ideograph-daikanwa . 12043) ; ø¸‚¼‹ + (=ucs . #x22AF2) ; 𢫲 + )) +(define-char + '((=>ucs . #x22AF2) ; 𢫲 + (morohashi-daikanwa 12043 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1868 3) + (=hanziku-5 . #xD6DE) ; ý¢›ž + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1868 2) + (chinese-cns11643-5 . #x293D) ; ø»™¶¸ + (ideograph-daikanwa . 12044) ; ø¸‚¼Œ + (=hanziku-5 . #xD6DD) ; ý¢› + (=ucs . #x22AF3) ; 𢫳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3F5E) ; ø»‹‘‘ + (chinese-cns11643-2 . #x2A57) ; ø»“š¤ + (chinese-big5 . #xCED6) ; ý¢€Œ»– + (ideograph-daikanwa . 12045) ; ø¸‚¼ + (=ucs . #x630B) ; 挋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2952) ; ø»—­‰ + (ideograph-daikanwa . 12046) ; ø¸‚¼Ž + (=ucs . #x39EB) ; 㧫 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2898) + (=jis-x0208 . #x5948) ; ø½‹ˆ³ + (chinese-cns11643-2 . #x2A5E) ; ø»“š« + (=gt-pj-1 . #x5948) ; 挌 + (chinese-big5 . #xCEDD) ; ý¢€Œ» + (ideograph-daikanwa . 12047) ; ø¸‚¼ + (=ucs . #x630C) ; 挌 + )) +(define-char + '((=>ucs . #x22AF4) ; 𢫴 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 1864 7) + (ideograph-daikanwa . 12048) ; ø¸‚¼ + (=hanziku-5 . #xD640) ; ý¢™€ + )) +(define-char + '((morohashi-daikanwa 12048 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D63) ; ø»™½– + (=ucs . #x22AF4) ; 𢫴 + )) +(define-char + '((=>ucs . #x39EC) ; 㧬 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 12049) ; ø¸‚¼‘ + )) +(define-char + '((morohashi-daikanwa 12049 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D32) ; ø»—²¡ + (=ucs . #x39EC) ; 㧬 + )) +(define-char + '((=>ucs . #x630D) ; 挍 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3F5F) ; ø»‹‘’ + (=jis-x0213-2-2000 . #x2D27) ; ø»¤®® + (chinese-big5 . #xCED5) ; ý¢€Œ»• + (ideograph-daikanwa . 12050) ; ø¸‚¼’ + (ucs-jis . #x630D) ; ø»‹‘’ + )) +(define-char + '((=>ucs . #x630D) ; 挍 + (morohashi-daikanwa 12050 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jef-china3 . #x4FC5) ; øº„¿… + )) +(define-char + '((morohashi-daikanwa 12050 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A56) ; ø»“š£ + (=ucs . #x630D) ; 挍 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3F66) ; ø»„³ + (chinese-isoir165 . #x3F66) ; ø»› + (chinese-cns11643-2 . #x2A59) ; ø»“š¦ + (chinese-big5 . #xCED8) ; ý¢€Œ»˜ + (ideograph-daikanwa . 12051) ; ø¸‚¼“ + (=ucs . #x630E) ; 挎 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A5D) ; ø»“šª + (chinese-big5 . #xCEDC) ; ý¢€Œ»œ + (ideograph-daikanwa . 12052) ; ø¸‚¼” + (=ucs . #x630F) ; 挏 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1869 2) + (chinese-cns11643-4 . #x2953) ; ø»—­Š + (ideograph-daikanwa . 12053) ; ø¸‚¼• + (=hanziku-5 . #xD6FD) ; ý¢›½ + (=ucs . #x22AF5) ; 𢫵 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x3F60) ; ø»‹‘“ + (=jis-x0213-2-2000 . #x2D28) ; ø»¤®¯ + (chinese-big5 . #xD1B2) ; ý¢€†² + (ideograph-daikanwa . 12054) ; ø¸‚¼– + (=jef-china3 . #x4FA4) ; øº„¾¤ + (=ucs . #x6310) ; 挐 + )) +(define-char + '((=>ucs . #x6310) ; 挐 + (morohashi-daikanwa 12054 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F34) ; ø»“¡— + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 2922) + (chinese-gb2312 . #x4C74) ; ø»…†¡ + (=jis-x0208 . #x4429) ; ø½Š©ž + (korean-ksc5601 . #x537B) ; ø»‰¥‚ + (chinese-isoir165 . #x4C74) ; ø»®± + (chinese-cns11643-1 . #x5147) ; ø»’‰¢ + (=gt-pj-1 . #x4429) ; 挑 + (chinese-big5 . #xAC44) ; ý¢€Š±„ + (ideograph-daikanwa . 12055) ; ø¸‚¼— + (=ucs . #x6311) ; 挑 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2951) ; ø»—­ˆ + (ideograph-daikanwa . 12056) ; ø¸‚¼˜ + (=cbeta . 03145) ; ø¸ ±‰ + (=ucs . #x6312) ; 挒 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 1864 1) + (chinese-cns11643-6 . #x376E) ; ø»œ–‘ + (ideograph-daikanwa . 12057) ; ø¸‚¼™ + (=hanziku-5 . #xD5F9) ; ý¢—¹ + (=ucs . #x22AF6) ; 𢫶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1871 13) + (chinese-cns11643-5 . #x2948) ; ø»™·ƒ + (ideograph-daikanwa . 12058) ; ø¸‚¼š + (=hanziku-5 . #xD7AB) ; ý¢ž« + (=ucs . #x22AF7) ; 𢫷 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D31) ; ø»—²  + (ideograph-daikanwa . 12059) ; ø¸‚¼› + (=ucs . #x39ED) ; 㧭 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3F61) ; ø»‹‘” + (chinese-big5 . #xCEE1) ; ý¢€Œ»¡ + (ideograph-daikanwa . 12060) ; ø¸‚¼œ + (=ucs . #x6313) ; 挓 + )) +(define-char + '((=>ucs . #x6313) ; 挓 + (morohashi-daikanwa 12060 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A62) ; ø»“š¯ + (=jef-china3 . #x4FC6) ; øº„¿† + )) +(define-char + '((=>ucs . #x22AF8) ; 𢫸 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 12061) ; ø¸‚¼ + )) +(define-char + '((morohashi-daikanwa 12061 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x295A) ; ø»—­‘ + (=ucs . #x22AF8) ; 𢫸 + )) +(define-char + '((=>ucs . #x22AF8) ; 𢫸 + (morohashi-daikanwa 12061 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1883 4) + (=hanziku-5 . #xD9E8) ; ý¢§¨ + )) +(define-char + '((=>ucs . #x22AF9) ; 𢫹 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 12062) ; ø¸‚¼ž + )) +(define-char + '((morohashi-daikanwa 12062 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1873 1) + (chinese-cns11643-6 . #x3150) ; ø»œŒ¿ + (=hanziku-5 . #xD7DF) ; ý¢ŸŸ + (=ucs . #x22AF9) ; 𢫹 + )) +(define-char + '((=>ucs . #x22AFA) ; 𢫺 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 12063) ; ø¸‚¼Ÿ + )) +(define-char + '((morohashi-daikanwa 12063 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1877 3) + (chinese-cns11643-5 . #x2940) ; ø»™¶» + (=hanziku-5 . #xD8C4) ; ý¢£„ + (=ucs . #x22AFA) ; 𢫺 + )) +(define-char + '((=>ucs . #x22AFB) ; 𢫻 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2944) ; ø»™¶¿ + (ideograph-daikanwa . 12064) ; ø¸‚¼  + )) +(define-char + '((morohashi-daikanwa 12064 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1869 10) + (=hanziku-5 . #xD746) ; ý¢† + (=ucs . #x22AFB) ; 𢫻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A63) ; ø»“š° + (chinese-big5 . #xCEE2) ; ý¢€Œ»¢ + (ideograph-daikanwa . 12065) ; ø¸‚¼¡ + (=ucs . #x6314) ; 挔 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-big5 . #xCEE4) ; ý¢€Œ»¤ + (ideograph-daikanwa . 12066) ; ø¸‚¼¢ + (=ucs . #x6315) ; 挕 + )) +(define-char + '((=>ucs . #x6315) ; 挕 + (morohashi-daikanwa 12066 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A65) ; ø»“š² + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1869 5) + (chinese-cns11643-6 . #x314E) ; ø»œŒ½ + (ideograph-daikanwa . 12067) ; ø¸‚¼£ + (=hanziku-5 . #xD741) ; ý¢ + (=ucs . #x22AFC) ; 𢫼 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1871 12) + (chinese-cns11643-6 . #x3156) ; ø»œ… + (ideograph-daikanwa . 12068) ; ø¸‚¼¤ + (=hanziku-5 . #xD7AA) ; ý¢žª + (=ucs . #x22AFD) ; 𢫽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C6A) ; ø»•§· + (ideograph-daikanwa . 12069) ; ø¸‚¼¥ + (=ucs . #x39EE) ; 㧮 + )) +(define-char + '((=>ucs . #x6316) ; 挖 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3F62) ; ø»‹‘• + (chinese-big5 . #xABF5) ; ý¢€Š¯µ + (ideograph-daikanwa . 12070) ; ø¸‚¼¦ + (=jef-china3 . #x91D5) ; øº‰‡• + (ucs-jis . #x6316) ; ø»‹‘• + )) +(define-char + '((=>ucs . #x6316) ; 挖 + (morohashi-daikanwa 12070 0 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x5139) ; ø»’‰” + )) +(define-char + '((morohashi-daikanwa 12070 0 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4D5A) ; ø»…‡¥ + (chinese-isoir165 . #x4D5A) ; ø»¯µ + (=ucs . #x6316) ; 挖 + )) +(define-char + '((=>ucs . #x22AFE) ; 𢫾 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 12071) ; ø¸‚¼§ + )) +(define-char + '((morohashi-daikanwa 12071 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1875 1) + (chinese-cns11643-6 . #x314B) ; ø»œŒº + (=hanziku-5 . #xD860) ; ý¢¡  + (=ucs . #x22AFE) ; 𢫾 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1872 3) + (chinese-cns11643-5 . #x2943) ; ø»™¶¾ + (ideograph-daikanwa . 12072) ; ø¸‚¼¨ + (=hanziku-5 . #xD7C1) ; ý¢Ÿ + (=ucs . #x22AFF) ; 𢫿 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C6C) ; ø»•§¹ + (ideograph-daikanwa . 12073) ; ø¸‚¼© + (=cbeta . 05527) ; ø¸¡–— + (=ucs . #x6317) ; 挗 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1866 1) + (chinese-cns11643-5 . #x293C) ; ø»™¶· + (ideograph-daikanwa . 12074) ; ø¸‚¼ª + (=hanziku-5 . #xD67A) ; ý¢™º + (=ucs . #x22B00) ; 𢬀 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1874 3) + (chinese-cns11643-5 . #x2946) ; ø»™· + (ideograph-daikanwa . 12075) ; ø¸‚¼« + (=hanziku-5 . #xD842) ; ý¢¡‚ + (=ucs . #x22B4E) ; 𢭎 + )) +(define-char + '((=>ucs . #x22B2A) ; 𢬪 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 12076) ; ø¸‚¼¬ + )) +(define-char + '((morohashi-daikanwa 12076 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x293B) ; ø»™¶¶ + (=ucs . #x22B2A) ; 𢬪 + )) +(define-char + '((=>ucs . #x22B2A) ; 𢬪 + (morohashi-daikanwa 12076 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1875 5) + (=hanziku-5 . #xD864) ; ý¢¡¤ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 1 56 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x627F) ; 承 + ) + ((=ucs . #x4E01) ; 丁 + )) + (chinese-cns11643-5 . #x2D62) ; ø»™½• + (ideograph-daikanwa . 12077) ; ø¸‚¼­ + (=hanziku-1 . #xAFA9) ; ý¢€š¾© + (=ucs . #x22B2B) ; 𢬫 + )) +(define-char + '((=>ucs . #x39EF) ; 㧯 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 12078) ; ø¸‚¼® + )) +(define-char + '((morohashi-daikanwa 12078 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C65) ; ø»•§² + (=ucs . #x39EF) ; 㧯 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 1 319 1) + (chinese-cns11643-5 . #x2D64) ; ø»™½— + (ideograph-daikanwa . 12079) ; ø¸‚¼¯ + (=hanziku-1 . #xE7C3) ; ý¢€žŸƒ + (=ucs . #x22B2C) ; 𢬬 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1876 6) + (chinese-cns11643-6 . #x314C) ; ø»œŒ» + (ideograph-daikanwa . 12080) ; ø¸‚¼° + (=hanziku-5 . #xD8A7) ; ý¢¢§ + (=ucs . #x22B1E) ; 𢬞 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x3F63) ; ø»‹‘– + (=jis-x0213-1-2000 . #x746D) ; ø»¤Ž‚ + (ideograph-daikanwa . 12081) ; ø¸‚¼± + (=ucs . #x6318) ; 挘 + )) +(define-char + '((morohashi-daikanwa 12081 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208 . #x3573) ; ø½Š”¦ + (chinese-cns11643-3 . #x3132) ; ø»•®• + (=gt-pj-1 . #x3573) ; 挙 + (=gt-k . 06401) ; ý¡„¤ + (=ucs . #x6319) ; 挙 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3151) ; ø»œ€ + (ideograph-daikanwa . 49127) ; ø¸‹¿§ + (=ucs . #x22B06) ; 𢬆 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1855 8) + (chinese-cns11643-6 . #x3155) ; ø»œ„ + (ideograph-daikanwa . 49128) ; ø¸‹¿¨ + (=ucs . #x22B03) ; 𢬃 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3134) ; ø»•®— + (=ucs . #x39F1) ; 㧱 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (chinese-gb2312 . #x563F) ; ø»…”˜ + (chinese-isoir165 . #x563F) ; ø»¼¨ + (=ucs . #x631A) ; 挚 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x424E) ; ø»„· + (chinese-isoir165 . #x424E) ; ø»ŸŸ + (chinese-cns11643-3 . #x3133) ; ø»•®– + (=ucs . #x631B) ; 挛 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-isoir165 . #x7C4C) ; ø»Ž´© + (=ucs . #x631C) ; 挜 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4E4E) ; ø»…ˆ· + (chinese-isoir165 . #x4E4E) ; ø»±‡ + (=ucs . #x631D) ; 挝 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4C22) ; ø»…… + (chinese-isoir165 . #x4C22) ; ø»­Ÿ + (=ucs . #x631E) ; 挞 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4453) ; ø»„º + (chinese-isoir165 . #x4453) ; ø»¢  + (=ucs . #x6320) ; 挠 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3532) ; ø»„£­ + (chinese-isoir165 . #x3532) ; ø»‹½ + (chinese-cns11643-3 . #x2C6E) ; ø»•§» + (=ucs . #x6321) ; 挡 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5E58) ; ø»… ¡ + (chinese-isoir165 . #x5E58) ; ø»Žˆ± + (=ucs . #x6322) ; 挢 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5575) ; ø»…“° + (chinese-isoir165 . #x5575) ; ø»¼€ + (chinese-cns11643-4 . #x295B) ; ø»—­’ + (=ucs . #x6323) ; 挣 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3C37) ; ø»„®„ + (chinese-isoir165 . #x3C37) ; ø»–” + (=ucs . #x6324) ; 挤 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3B53) ; ø»„­‚ + (chinese-isoir165 . #x3B53) ; ø»•’ + (=ucs . #x6325) ; 挥 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (=jis-x0208 . #x594B) ; ø½‹ˆ¶ + (=gt-pj-1 . #x594B) ; 挧 + (=ucs . #x6327) ; 挧 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (=ucs . #x6360) ; 捠 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 3 1884 5) + (chinese-cns11643-6 . #x3157) ; ø»œ† + (=hanziku-5 . #xDA4A) ; ý¢©Š + (=ucs . #x22B49) ; 𢭉 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-1 . 2922) + (shinjigen-2 . 2924) + (chinese-gb2312 . #x3024) ; ø»„œ‰ + (=jis-x0208 . #x3027) ; ø½ŠŒ„ + (chinese-isoir165 . #x3024) ; ø»„™ + (chinese-cns11643-1 . #x5563) ; ø»’¶ + (=gt-pj-1 . #x3027) ; 挨 + (chinese-big5 . #xAEC1) ; ý¢€Š» + (ideograph-daikanwa . 12082) ; ø¸‚¼² + (=ucs . #x6328) ; 挨 + )) +(define-char + '((=>ucs . #x6329) ; 挩 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3F64) ; ø»‹‘— + (chinese-big5 . #xD1BE) ; ý¢€†¾ + (ideograph-daikanwa . 12083) ; ø¸‚¼³ + (ucs-jis . #x6329) ; ø»‹‘— + )) +(define-char + '((morohashi-daikanwa 12083 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F40) ; ø»“¡£ + (=ucs . #x6329) ; 挩 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4532) ; ø»„» + (japanese-jisx0212 . #x3F65) ; ø»‹‘˜ + (chinese-isoir165 . #x4532) ; ø»£ + (chinese-cns11643-1 . #x5561) ; ø»’´ + (chinese-big5 . #xAEBF) ; ý¢€Šº¿ + (ideograph-daikanwa . 12084) ; ø¸‚¼´ + (=jef-china3 . #x4FC7) ; øº„¿‡ + (=ucs . #x632A) ; 挪 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1884 17) + (chinese-cns11643-4 . #x2D3D) ; ø»—²¬ + (ideograph-daikanwa . 12085) ; ø¸‚¼µ + (=hanziku-5 . #xDA56) ; ý¢©– + (=ucs . #x22B2F) ; 𢬯 + )) +(define-char + '((=>ucs . #x39E7) ; 㧧 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12086) ; ø¸‚¼¶ + (=cbeta . 02111) ; ø¸  ¿ + )) +(define-char + '((morohashi-daikanwa 12086 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D3C) ; ø»—²« + (=ucs . #x39E7) ; 㧧 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2932) + (chinese-gb2312 . #x346C) ; ø»„£‰ + (=jis-x0208 . #x3A43) ; ø½Š›Œ + (korean-ksc5601 . #x7129) ; ø»Š´ + (chinese-isoir165 . #x346C) ; ø»‹™ + (chinese-cns11643-1 . #x5562) ; ø»’µ + (=gt-pj-1 . #x3A43) ; 挫 + (chinese-big5 . #xAEC0) ; ý¢€Š»€ + (ideograph-daikanwa . 12087) ; ø¸‚¼· + (=ucs . #x632B) ; 挫 + )) +(define-char + '((=>ucs . #x39F2) ; 㧲 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12088) ; ø¸‚¼¸ + (=cbeta . 03880) ; ø¸ ¼¨ + )) +(define-char + '((morohashi-daikanwa 12088 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x312A) ; ø»•® + (=ucs . #x39F2) ; 㧲 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F36) ; ø»“¡™ + (chinese-big5 . #xD1B4) ; ý¢€†´ + (ideograph-daikanwa . 12089) ; ø¸‚¼¹ + (=ucs . #x632C) ; 挬 + )) +(define-char + '((=>ucs . #x632D) ; 挭 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3F66) ; ø»‹‘™ + (chinese-big5 . #xD1C4) ; ý¢€‡„ + (ideograph-daikanwa . 12090) ; ø¸‚¼º + (ucs-jis . #x632D) ; ø»‹‘™ + )) +(define-char + '((morohashi-daikanwa 12090 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F46) ; ø»“¡© + (=jef-china3 . #x4FC8) ; øº„¿ˆ + (=ucs . #x632D) ; 挭 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x312C) ; ø»•® + (ideograph-daikanwa . 12091) ; ø¸‚¼» + (=cbeta . 01673) ; ø¸ š‰ + (=ucs . #x632E) ; 挮 + )) +(define-char + '((=>ucs . #x39F3) ; 㧳 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 12092) ; ø¸‚¼¼ + )) +(define-char + '((morohashi-daikanwa 12092 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x357B) ; ø»•µ– + (=ucs . #x39F3) ; 㧳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2934) + (chinese-gb2312 . #x5571) ; ø»…“¬ + (=jis-x0208 . #x3F36) ; ø½Š¢• + (korean-ksc5601 . #x7249) ; ø»Š‘² + (chinese-isoir165 . #x5571) ; ø»»¼ + (chinese-cns11643-1 . #x5558) ; ø»’« + (=gt-pj-1 . #x3F36) ; 振 + (chinese-big5 . #xAEB6) ; ý¢€Šº¶ + (ideograph-daikanwa . 12093) ; ø¸‚¼½ + (=gt-k . 06475) ; ý¡„¥‹ + (=ucs . #x632F) ; 振 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x312F) ; ø»•®’ + (ideograph-daikanwa . 12094) ; ø¸‚¼¾ + (=ucs . #x6330) ; 挰 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3135) ; ø»•®˜ + (ideograph-daikanwa . 12095) ; ø¸‚¼¿ + (=cbeta . 01288) ; ø¸ ”ˆ + (=ucs . #x6331) ; 挱 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6A7D) ; ø»…²® + (chinese-isoir165 . #x6A7D) ; ø»Žš¾ + (chinese-cns11643-2 . #x354A) ; ø»“ª¡ + (=jis-x0213-2-2000 . #x2D2B) ; ø»¤®² + (chinese-big5 . #xD566) ; ý¢€•¦ + (ideograph-daikanwa . 12096) ; ø¸‚½€ + (=ucs . #x6332) ; 挲 + )) +(define-char + '((=>ucs . #x22B30) ; 𢬰 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12097) ; ø¸‚½ + )) +(define-char + '((morohashi-daikanwa 12097 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1881 3) + (=hanziku-5 . #xD9A7) ; ý¢¦§ + (=ucs . #x22B30) ; 𢬰 + )) +(define-char + '((=>ucs . #x22B30) ; 𢬰 + (morohashi-daikanwa 12097 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3775) ; ø»œ–˜ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F48) ; ø»“¡« + (chinese-big5 . #xD1C6) ; ý¢€‡† + (ideograph-daikanwa . 12098) ; ø¸‚½‚ + (=ucs . #x6333) ; 挳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F42) ; ø»“¡¥ + (chinese-big5 . #xD1C0) ; ý¢€‡€ + (ideograph-daikanwa . 12099) ; ø¸‚½ƒ + (=ucs . #x6334) ; 挴 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3131) ; ø»•®” + (ideograph-daikanwa . 12100) ; ø¸‚½„ + (=ucs . #x39F4) ; 㧴 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3F67) ; ø»‹‘š + (chinese-cns11643-3 . #x3138) ; ø»•®› + (=jis-x0213-2-2000 . #x2D2C) ; ø»¤®³ + (ideograph-daikanwa . 12101) ; ø¸‚½… + (=cbeta . 02537) ; ø¸ §© + (=jef-china3 . #x4FC9) ; øº„¿‰ + (=ucs . #x6335) ; 挵 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3F68) ; ø»‹‘› + (chinese-cns11643-2 . #x2F39) ; ø»“¡œ + (chinese-big5 . #xD1B7) ; ý¢€†· + (ideograph-daikanwa . 12102) ; ø¸‚½† + (=jef-china3 . #x4FCA) ; øº„¿Š + (=ucs . #x6336) ; 挶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12103) ; ø¸‚½‡ + (=ucs . #x6337) ; 挷 + )) +(define-char + '((=>ucs . #x6337) ; 挷 + (morohashi-daikanwa 12103 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3137) ; ø»•®š + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F4B) ; ø»“¡® + (chinese-big5 . #xD1C9) ; ý¢€‡‰ + (ideograph-daikanwa . 12104) ; ø¸‚½ˆ + (=jef-china3 . #x4FCB) ; øº„¿‹ + (=ucs . #x6338) ; 挸 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5E5A) ; ø»… £ + (japanese-jisx0212 . #x3F69) ; ø»‹‘œ + (chinese-isoir165 . #x5E5A) ; ø»Žˆ³ + (chinese-cns11643-2 . #x2F3C) ; ø»“¡Ÿ + (=jis-x0213-1-2000 . #x746E) ; ø»¤Žƒ + (chinese-big5 . #xD1BA) ; ý¢€†º + (ideograph-daikanwa . 12105) ; ø¸‚½‰ + (=jef-china3 . #x4FCC) ; øº„¿Œ + (=ucs . #x6339) ; 挹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4D26) ; ø»…†± + (=jis-x0208 . #x4472) ; ø½Šª§ + (korean-ksc5601 . #x6F58) ; ø»Š§ + (chinese-isoir165 . #x4D26) ; ø»¯ + (chinese-cns11643-1 . #x555E) ; ø»’± + (=gt-pj-1 . #x4472) ; 挺 + (chinese-big5 . #xAEBC) ; ý¢€Šº¼ + (ideograph-daikanwa . 12106) ; ø¸‚½Š + (=ucs . #x633A) ; 挺 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x6649) ; ø»Š€Š + (=jis-x0213-2-2000 . #x2D2D) ; ø»¤®´ + (chinese-big5 . #xD57D) ; ý¢€•½ + (ideograph-daikanwa . 12107) ; ø¸‚½‹ + (=ucs . #x633B) ; 挻 + )) +(define-char + '((=>ucs . #x633B) ; 挻 + (morohashi-daikanwa 12107 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3561) ; ø»“ª¸ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x313A) ; ø»•® + (ideograph-daikanwa . 12108) ; ø¸‚½Œ + (=ucs . #x39F5) ; 㧵 + )) +(define-char + '((=>ucs . #x633C) ; 挼 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3F6A) ; ø»‹‘ + (=jis-x0213-2-2000 . #x2D2E) ; ø»¤®µ + (chinese-big5 . #xD1BD) ; ý¢€†½ + (ideograph-daikanwa . 12109) ; ø¸‚½ + (ucs-jis . #x633C) ; ø»‹‘ + )) +(define-char + '((morohashi-daikanwa 12109 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-isoir165 . #x2F6F) ; ø»„† + (=ucs . #x633C) ; 挼 + )) +(define-char + '((=>ucs . #x633C) ; 挼 + (morohashi-daikanwa 12109 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F3F) ; ø»“¡¢ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1877 18) + (chinese-cns11643-4 . #x2D38) ; ø»—²§ + (ideograph-daikanwa . 12110) ; ø¸‚½Ž + (=hanziku-5 . #xD8D3) ; ý¢£“ + (=ucs . #x22B31) ; 𢬱 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x4854) ; ø»‚¶… + (chinese-gb2312 . #x4D6C) ; ø»…‡· + (korean-ksc5601 . #x5838) ; ø»‰«• + (chinese-isoir165 . #x4D6C) ; ø»°‡ + (chinese-cns11643-1 . #x5560) ; ø»’³ + (chinese-big5 . #xAEBE) ; ý¢€Šº¾ + (ideograph-daikanwa . 12111) ; ø¸‚½ + (=jef-china3 . #x70BF) ; øº‡‚¿ + (=ucs . #x633D) ; 挽 + )) +(define-char + '((=>ucs . #x633D) ; 挽 + (morohashi-daikanwa 12111 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208 . #x4854) ; ø»‡Š + (=jis-x0208-1990 . #x4854) ; ø½Š° + (=gt-pj-1 . #x4854) ; ø»‡Š + (ucs-jis . #x633D) ; ø»‡Š + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1884 14) + (chinese-cns11643-5 . #x2D6D) ; ø»™½  + (ideograph-daikanwa . 12112) ; ø¸‚½ + (=hanziku-5 . #xDA53) ; ý¢©“ + (=ucs . #x22B32) ; 𢬲 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D3B) ; ø»—²ª + (ideograph-daikanwa . 12113) ; ø¸‚½‘ + (=ucs . #x39F6) ; 㧶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D6B) ; ø»™½ž + (ideograph-daikanwa . 12114) ; ø¸‚½’ + (=ucs . #x22B33) ; 𢬳 + )) +(define-char + '((=>ucs . #x22B33) ; 𢬳 + (morohashi-daikanwa 12114 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1884 8) + (=hanziku-5 . #xDA4D) ; ý¢© + )) +(define-char + '((=>ucs . #x22B34) ; 𢬴 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12115) ; ø¸‚½“ + )) +(define-char + '((morohashi-daikanwa 12115 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1877 19) + (chinese-cns11643-4 . #x2D39) ; ø»—²¨ + (=hanziku-5 . #xD8D4) ; ý¢£” + (=ucs . #x22B34) ; 𢬴 + )) +(define-char + '((=>ucs . #x22B35) ; 𢬵 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12116) ; ø¸‚½” + )) +(define-char + '((morohashi-daikanwa 12116 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1887 5) + (=hanziku-5 . #xDACC) ; ý¢«Œ + (=ucs . #x22B35) ; 𢬵 + )) +(define-char + '((=>ucs . #x22B35) ; 𢬵 + (morohashi-daikanwa 12116 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2957) ; ø»—­Ž + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1888 1) + (chinese-cns11643-4 . #x2D35) ; ø»—²¤ + (ideograph-daikanwa . 12117) ; ø¸‚½• + (=hanziku-5 . #xDAE8) ; ý¢«¨ + (=cbeta . 01537) ; ø¸ ˜ + (=ucs . #x22B36) ; 𢬶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2906) + (=jis-x0208 . #x5951) ; ø½‹ˆ¼ + (korean-ksc5601 . #x7A73) ; ø»ŠžŒ + (chinese-cns11643-1 . #x5557) ; ø»’ª + (chinese-gb12345 . #x502E) ; 挾 + (=gt-pj-1 . #x5951) ; 挾 + (chinese-big5 . #xAEB5) ; ý¢€Šºµ + (ideograph-daikanwa . 12118) ; ø¸‚½– + (=ucs . #x633E) ; 挾 + )) +(define-char + '((morohashi-daikanwa 12118 0 5) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x502E) ; ø»…‹“ + (=jis-x0208 . #x3634) ; ø½Š•… + (chinese-isoir165 . #x502E) ; ø»³£ + (chinese-cns11643-3 . #x2C6B) ; ø»•§¸ + (=gt-pj-1 . #x3634) ; 挟 + (=ucs . #x631F) ; 挟 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2939) + (=jis-x0208 . #x415E) ; ø½Š¥¹ + (chinese-cns11643-3 . #x313C) ; ø»•®Ÿ + (=gt-pj-1 . #x415E) ; 挿 + (ideograph-daikanwa . 12119) ; ø¸‚½— + (=ucs . #x633F) ; 挿 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F4D) ; ø»“¡° + (chinese-big5 . #xD1CB) ; ý¢€‡‹ + (ideograph-daikanwa . 12120) ; ø¸‚½˜ + (=ucs . #x6340) ; 捀 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1884 3) + (ideograph-daikanwa . 12121) ; ø¸‚½™ + (=hanziku-5 . #xDA48) ; ý¢©ˆ + (=ucs . #x22B37) ; 𢬷 + )) +(define-char + '((=>ucs . #x22B37) ; 𢬷 + (morohashi-daikanwa 12121 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D6A) ; ø»™½ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x312D) ; ø»•® + (ideograph-daikanwa . 12122) ; ø¸‚½š + (=ucs . #x39F7) ; 㧷 + )) +(define-char + '((=>ucs . #x6341) ; 捁 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3F6B) ; ø»‹‘ž + (=jis-x0213-2-2000 . #x2D2F) ; ø»¤®¶ + (ideograph-daikanwa . 12123) ; ø¸‚½› + (=jef-china3 . #x4FCD) ; øº„¿ + (ucs-jis . #x6341) ; ø»‹‘ž + )) +(define-char + '((morohashi-daikanwa 12123 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F41) ; ø»“¡¤ + (chinese-big5 . #xD1BF) ; ý¢€†¿ + (=ucs . #x6341) ; 捁 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4E66) ; ø»…‰ + (japanese-jisx0212 . #x3F6C) ; ø»‹‘Ÿ + (chinese-isoir165 . #x4E66) ; ø»±Ÿ + (chinese-cns11643-1 . #x555A) ; ø»’­ + (chinese-big5 . #xAEB8) ; ý¢€Šº¸ + (ideograph-daikanwa . 12124) ; ø¸‚½œ + (=ucs . #x6342) ; 捂 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5E5C) ; ø»… ¥ + (japanese-jisx0212 . #x3F6D) ; ø»‹‘  + (chinese-isoir165 . #x5E5C) ; ø»Žˆµ + (chinese-cns11643-2 . #x2F3A) ; ø»“¡ + (=jis-x0213-1-2000 . #x746F) ; ø»¤Ž„ + (chinese-big5 . #xD1B8) ; ý¢€†¸ + (ideograph-daikanwa . 12125) ; ø¸‚½ + (=jef-china3 . #x4FCE) ; øº„¿Ž + (=ucs . #x6343) ; 捃 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1886 3) + (chinese-cns11643-6 . #x377B) ; ø»œ–ž + (ideograph-daikanwa . 12126) ; ø¸‚½ž + (=hanziku-5 . #xDAAA) ; ý¢ªª + (=ucs . #x22B38) ; 𢬸 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3F6E) ; ø»‹‘¡ + (chinese-cns11643-2 . #x2F37) ; ø»“¡š + (=jis-x0213-2-2000 . #x2D30) ; ø»¤®· + (chinese-big5 . #xD1B5) ; ý¢€†µ + (ideograph-daikanwa . 12127) ; ø¸‚½Ÿ + (=jef-china3 . #x4FCF) ; øº„¿ + (=ucs . #x6344) ; 捄 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1877 15) + (chinese-cns11643-6 . #x3770) ; ø»œ–“ + (ideograph-daikanwa . 12128) ; ø¸‚½  + (=hanziku-5 . #xD8D0) ; ý¢£ + (=ucs . #x22B39) ; 𢬹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1886 6) + (chinese-cns11643-6 . #x377D) ; ø»œ–  + (ideograph-daikanwa . 12129) ; ø¸‚½¡ + (=hanziku-5 . #xDAAD) ; ý¢ª­ + (=ucs . #x22B3A) ; 𢬺 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4D31) ; ø»…†¼ + (chinese-isoir165 . #x4D31) ; ø»¯Œ + (chinese-cns11643-2 . #x2F38) ; ø»“¡› + (chinese-big5 . #xD1B6) ; ý¢€†¶ + (ideograph-daikanwa . 12130) ; ø¸‚½¢ + (=ucs . #x6345) ; 捅 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4026) ; ø»„³« + (japanese-jisx0212 . #x3F6F) ; ø»‹‘¢ + (chinese-isoir165 . #x4026) ; ø»›» + (chinese-cns11643-1 . #x555B) ; ø»’® + (chinese-big5 . #xAEB9) ; ý¢€Šº¹ + (ideograph-daikanwa . 12131) ; ø¸‚½£ + (=jef-china3 . #x4FD0) ; øº„¿ + (=ucs . #x6346) ; 捆 + )) +(define-char + '((=>ucs . #x22B3B) ; 𢬻 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12132) ; ø¸‚½¤ + )) +(define-char + '((morohashi-daikanwa 12132 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1884 4) + (chinese-cns11643-6 . #x3773) ; ø»œ–– + (=hanziku-5 . #xDA49) ; ý¢©‰ + (=ucs . #x22B3B) ; 𢬻 + )) +(define-char + '((=>ucs . #x22B3C) ; 𢬼 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12133) ; ø¸‚½¥ + )) +(define-char + '((morohashi-daikanwa 12133 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1884 1) + (chinese-cns11643-5 . #x2D69) ; ø»™½œ + (=hanziku-5 . #xDA46) ; ý¢©† + (=ucs . #x22B3C) ; 𢬼 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F47) ; ø»“¡ª + (chinese-big5 . #xD1C5) ; ý¢€‡… + (ideograph-daikanwa . 12134) ; ø¸‚½¦ + (=ucs . #x6347) ; 捇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F4E) ; ø»“¡± + (chinese-big5 . #xD1CC) ; ý¢€‡Œ + (ideograph-daikanwa . 12135) ; ø¸‚½§ + (=ucs . #x6348) ; 捈 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2942) + (chinese-gb2312 . #x573D) ; ø»…•´ + (=jis-x0208 . #x422A) ; ø½Š¦£ + (korean-ksc5601 . #x7335) ; ø»Š’¼ + (chinese-isoir165 . #x573D) ; ø»¾„ + (chinese-cns11643-1 . #x555D) ; ø»’° + (=gt-pj-1 . #x422A) ; 捉 + (chinese-big5 . #xAEBB) ; ý¢€Šº» + (ideograph-daikanwa . 12136) ; ø¸‚½¨ + (=ucs . #x6349) ; 捉 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1882 2) + (ideograph-daikanwa . 12137) ; ø¸‚½© + (=hanziku-5 . #xD9C6) ; ý¢§† + (=ucs . #x22B3D) ; 𢬽 + )) +(define-char + '((=>ucs . #x22B3D) ; 𢬽 + (morohashi-daikanwa 12137 0 9) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3772) ; ø»œ–• + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1885 1) + (chinese-cns11643-6 . #x3777) ; ø»œ–š + (ideograph-daikanwa . 12138) ; ø¸‚½ª + (=hanziku-5 . #xDA66) ; ý¢©¦ + (=ucs . #x22B3E) ; 𢬾 + )) +(define-char + '((=>ucs . #x634A) ; 捊 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3F70) ; ø»‹‘£ + (chinese-big5 . #xD1BC) ; ý¢€†¼ + (ideograph-daikanwa . 12139) ; ø¸‚½« + (ucs-jis . #x634A) ; ø»‹‘£ + )) +(define-char + '((morohashi-daikanwa 12139 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F3E) ; ø»“¡¡ + (=ucs . #x634A) ; 捊 + )) +(define-char + '((=>ucs . #x634B) ; 捋 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-1 . 2950) + (japanese-jisx0212 . #x3F71) ; ø»‹‘¤ + (chinese-big5 . #xD1BB) ; ý¢€†» + (ideograph-daikanwa . 12140) ; ø¸‚½¬ + (ucs-jis . #x634B) ; ø»‹‘¤ + )) +(define-char + '((morohashi-daikanwa 12140 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5E5B) ; ø»… ¤ + (chinese-isoir165 . #x5E5B) ; ø»Žˆ´ + (chinese-cns11643-2 . #x2F3D) ; ø»“¡  + (=ucs . #x634B) ; 捋 + )) +(define-char + '((=>ucs . #x634C) ; 捌 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x3B2B) ; ø»‚¢– + (ideograph-daikanwa . 12141) ; ø¸‚½­ + )) +(define-char + '((=>ucs . #x634C) ; 捌 + (morohashi-daikanwa 12141 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-1 . 2945) + (shinjigen-2 . 2948) + (japanese-jisx0208 . #x3B2B) ; ø»†¶ž + (korean-ksc5601 . #x7824) ; ø»Šš + (chinese-cns11643-1 . #x5565) ; ø»’¸ + (=jis-x0208-1990 . #x3B2B) ; ø½Šœ’ + (=gt-pj-1 . #x3B2B) ; ø»†¶ž + (chinese-big5 . #xAEC3) ; ý¢€Š»ƒ + (ucs-jis . #x634C) ; ø»†¶ž + )) +(define-char + '((morohashi-daikanwa 12141 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3046) ; ø»„œ« + (chinese-isoir165 . #x3046) ; ø»„» + (=ucs . #x634C) ; 捌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1877 13) + (chinese-cns11643-4 . #x2D36) ; ø»—²¥ + (ideograph-daikanwa . 12142) ; ø¸‚½® + (=hanziku-5 . #xD8CE) ; ý¢£Ž + (=ucs . #x22B3F) ; 𢬿 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2816) + (chinese-gb2312 . #x3A34) ; ø»„«… + (=jis-x0208 . #x5952) ; ø½‹ˆ½ + (chinese-isoir165 . #x3A34) ; ø»“• + (chinese-cns11643-1 . #x5564) ; ø»’· + (=gt-pj-1 . #x5952) ; 捍 + (chinese-big5 . #xAEC2) ; ý¢€Š»‚ + (ideograph-daikanwa . 12143) ; ø¸‚½¯ + (=ucs . #x634D) ; 捍 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1884 11) + (chinese-cns11643-6 . #x3778) ; ø»œ–› + (ideograph-daikanwa . 12144) ; ø¸‚½° + (=hanziku-5 . #xDA50) ; ý¢© + (=cbeta . 02041) ; ø¸ Ÿ¹ + (=ucs . #x22B40) ; 𢭀 + )) +(define-char + '((=>ucs . #x39F8) ; 㧸 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12145) ; ø¸‚½± + )) +(define-char + '((morohashi-daikanwa 12145 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x312B) ; ø»•®Ž + (=ucs . #x39F8) ; 㧸 + )) +(define-char + '((=>ucs . #x22B41) ; 𢭁 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12146) ; ø¸‚½² + )) +(define-char + '((morohashi-daikanwa 12146 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1887 3) + (=hanziku-5 . #xDACA) ; ý¢«Š + (=ucs . #x22B41) ; 𢭁 + )) +(define-char + '((=>ucs . #x22B41) ; 𢭁 + (morohashi-daikanwa 12146 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D6C) ; ø»™½Ÿ + )) +(define-char + '((=>ucs . #x22B42) ; 𢭂 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12147) ; ø¸‚½³ + )) +(define-char + '((morohashi-daikanwa 12147 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1887 12) + (chinese-cns11643-5 . #x2D65) ; ø»™½˜ + (=hanziku-5 . #xDAD3) ; ý¢«“ + (=ucs . #x22B42) ; 𢭂 + )) +(define-char + '((=>ucs . #x634E) ; 捎 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3F72) ; ø»‹‘¥ + (=jis-x0213-2-2000 . #x2D31) ; ø»¤®¸ + (chinese-big5 . #xAEB4) ; ý¢€Šº´ + (ideograph-daikanwa . 12148) ; ø¸‚½´ + (ucs-jis . #x634E) ; ø»‹‘¥ + )) +(define-char + '((morohashi-daikanwa 12148 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4953) ; ø»…¦ + (chinese-isoir165 . #x4953) ; ø»©¶ + (=ucs . #x634E) ; 捎 + )) +(define-char + '((=>ucs . #x634E) ; 捎 + (morohashi-daikanwa 12148 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x5556) ; ø»’© + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2946) + (chinese-gb2312 . #x4473) ; ø»„º° + (=jis-x0208 . #x5954) ; ø½‹ˆ¿ + (korean-ksc5601 . #x5173) ; ø»‰¡¾ + (chinese-isoir165 . #x4473) ; ø»£€ + (chinese-cns11643-1 . #x555C) ; ø»’¯ + (=gt-pj-1 . #x5954) ; 捏 + (chinese-big5 . #xAEBA) ; ý¢€Šºº + (ideograph-daikanwa . 12149) ; ø¸‚½µ + (=ucs . #x634F) ; 捏 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2925) + (chinese-gb2312 . #x3E68) ; ø»„±± + (=jis-x0208 . #x5950) ; ø½‹ˆ» + (korean-ksc5601 . #x6648) ; ø»Š€‰ + (chinese-isoir165 . #x3E68) ; ø»š + (=gt-pj-1 . #x5950) ; 捐 + (chinese-big5 . #xAEBD) ; ý¢€Šº½ + (ideograph-daikanwa . 12150) ; ø¸‚½¶ + (=ucs . #x6350) ; 捐 + )) +(define-char + '((=>ucs . #x6350) ; 捐 + (morohashi-daikanwa 12150 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2925) + (chinese-cns11643-1 . #x555F) ; ø»’² + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1878 8) + (chinese-cns11643-4 . #x2D37) ; ø»—²¦ + (ideograph-daikanwa . 12151) ; ø¸‚½· + (=hanziku-5 . #xD8E9) ; ý¢£© + (=cbeta . 00245) ; ø¸ ƒµ + (=ucs . #x22B43) ; 𢭃 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1888 3) + (chinese-cns11643-5 . #x2D67) ; ø»™½š + (ideograph-daikanwa . 12152) ; ø¸‚½¸ + (=hanziku-5 . #xDAEA) ; ý¢«ª + (=ucs . #x22B44) ; 𢭄 + )) +(define-char + '((=>ucs . #x6351) ; 捑 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12153) ; ø¸‚½¹ + )) +(define-char + '((morohashi-daikanwa 12153 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F4A) ; ø»“¡­ + (chinese-big5 . #xD1C8) ; ý¢€‡ˆ + (=ucs . #x6351) ; 捑 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3F73) ; ø»‹‘¦ + (chinese-cns11643-3 . #x312E) ; ø»•®‘ + (ideograph-daikanwa . 12154) ; ø¸‚½º + (=cbeta . 01966) ; ø¸ ž® + (=jef-china3 . #x4FD1) ; øº„¿‘ + (=ucs . #x6352) ; 捒 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3F74) ; ø»‹‘§ + (chinese-cns11643-3 . #x3139) ; ø»•®œ + (ideograph-daikanwa . 12155) ; ø¸‚½» + (=ucs . #x6353) ; 捓 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3F75) ; ø»‹‘¨ + (chinese-cns11643-2 . #x2F44) ; ø»“¡§ + (chinese-big5 . #xD1C2) ; ý¢€‡‚ + (ideograph-daikanwa . 12156) ; ø¸‚½¼ + (=jef-china3 . #x4FD2) ; øº„¿’ + (=ucs . #x6354) ; 捔 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 2950) + (chinese-gb2312 . #x3236) ; ø»„Ÿ— + (=jis-x0208 . #x4A61) ; ø½Š³Š + (korean-ksc5601 . #x785A) ; ø»Šš· + (chinese-isoir165 . #x3236) ; ø»‡§ + (chinese-cns11643-1 . #x5559) ; ø»’¬ + (=gt-pj-1 . #x4A61) ; 捕 + (chinese-big5 . #xAEB7) ; ý¢€Šº· + (ideograph-daikanwa . 12157) ; ø¸‚½½ + (=gt-k . 06546) ; ý¡„¦’ + (=ucs . #x6355) ; 捕 + )) +(define-char + '((=>ucs . #x6356) ; 捖 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xD1B3) ; ý¢€†³ + (ideograph-daikanwa . 12158) ; ø¸‚½¾ + )) +(define-char + '((morohashi-daikanwa 12158 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F35) ; ø»“¡˜ + (=ucs . #x6356) ; 捖 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1877 12) + (chinese-cns11643-5 . #x2D68) ; ø»™½› + (ideograph-daikanwa . 12159) ; ø¸‚½¿ + (=hanziku-5 . #xD8CD) ; ý¢£ + (=ucs . #x22B45) ; 𢭅 + )) +(define-char + '((=>ucs . #x6357) ; 捗 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x443D) ; ø»‚¯¶ + (chinese-big5 . #xD1CA) ; ý¢€‡Š + (ideograph-daikanwa . 12160) ; ø¸‚¾€ + )) +(define-char + '((morohashi-daikanwa 12160 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F4C) ; ø»“¡¯ + (=ucs . #x6357) ; 捗 + )) +(define-char + '((=>ucs . #x6357) ; 捗 + (morohashi-daikanwa 12160 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208 . #x443D) ; ø»‡ƒ¾ + (=jis-x0208-1990 . #x443D) ; ø½Š©² + (=gt-pj-1 . #x443D) ; ø»‡ƒ¾ + (=jef-china3 . #x50BC) ; øº…‚¼ + (ucs-jis . #x6357) ; ø»‡ƒ¾ + )) +(define-char + '((=>ucs . #x6358) ; 捘 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12161) ; ø¸‚¾ + )) +(define-char + '((=>ucs . #x6358) ; 捘 + (morohashi-daikanwa 12161 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F43) ; ø»“¡¦ + )) +(define-char + '((morohashi-daikanwa 12161 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3F76) ; ø»‹‘© + (chinese-big5 . #xD1C1) ; ý¢€‡ + (=jef-china3 . #x4FD3) ; øº„¿“ + (=ucs . #x6358) ; 捘 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1884 9) + (chinese-cns11643-4 . #x2D3A) ; ø»—²© + (=jis-x0213-2-2000 . #x2D32) ; ø»¤®¹ + (ideograph-daikanwa . 12162) ; ø¸‚¾‚ + (=hanziku-5 . #xDA4E) ; ý¢©Ž + (=cbeta . 05406) ; ø¸¡”ž + (=ucs . #x22B46) ; 𢭆 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12163) ; ø¸‚¾ƒ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1887 14) + (chinese-cns11643-5 . #x2D66) ; ø»™½™ + (ideograph-daikanwa . 12164) ; ø¸‚¾„ + (=hanziku-5 . #xDAD5) ; ý¢«• + (=ucs . #x22B48) ; 𢭈 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12165) ; ø¸‚¾… + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F45) ; ø»“¡¨ + (=jis-x0213-2-2000 . #x2D33) ; ø»¤®º + (chinese-big5 . #xD1C3) ; ý¢€‡ƒ + (ideograph-daikanwa . 12166) ; ø¸‚¾† + (=ucs . #x6359) ; 捙 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1885 4) + (chinese-cns11643-6 . #x3776) ; ø»œ–™ + (ideograph-daikanwa . 12167) ; ø¸‚¾‡ + (=hanziku-5 . #xDA69) ; ý¢©© + (=ucs . #x22B4A) ; 𢭊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 1877 8) + (chinese-cns11643-6 . #x4027) ; ø»œ¢˜ + (ideograph-daikanwa . 12168) ; ø¸‚¾ˆ + (=hanziku-5 . #xD8C9) ; ý¢£‰ + (=ucs . #x22B4B) ; 𢭋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1887 1) + (chinese-cns11643-6 . #x3779) ; ø»œ–œ + (ideograph-daikanwa . 12169) ; ø¸‚¾‰ + (=hanziku-5 . #xDAC8) ; ý¢«ˆ + (=ucs . #x22B4C) ; 𢭌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1884 2) + (chinese-cns11643-6 . #x3774) ; ø»œ–— + (ideograph-daikanwa . 12170) ; ø¸‚¾Š + (=hanziku-5 . #xDA47) ; ý¢©‡ + (=ucs . #x22B4D) ; 𢭍 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F49) ; ø»“¡¬ + (chinese-big5 . #xD1C7) ; ý¢€‡‡ + (ideograph-daikanwa . 12171) ; ø¸‚¾‹ + (=ucs . #x635A) ; 捚 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x3F77) ; ø»‹‘ª + (chinese-cns11643-3 . #x3130) ; ø»•®“ + (ideograph-daikanwa . 12172) ; ø¸‚¾Œ + (=ucs . #x635B) ; 捛 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 12173) ; ø¸‚¾ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1887 13) + (chinese-cns11643-6 . #x376F) ; ø»œ–’ + (ideograph-daikanwa . 12174) ; ø¸‚¾Ž + (=hanziku-5 . #xDAD4) ; ý¢«” + (=ucs . #x22B68) ; 𢭨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12175) ; ø¸‚¾ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12176) ; ø¸‚¾ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 1877 7) + (chinese-cns11643-6 . #x4028) ; ø»œ¢™ + (ideograph-daikanwa . 12177) ; ø¸‚¾‘ + (=hanziku-5 . #xD8C8) ; ý¢£ˆ + (=ucs . #x22B64) ; 𢭤 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x377E) ; ø»œ–¡ + (ideograph-daikanwa . 12178) ; ø¸‚¾’ + (=ucs . #x22B53) ; 𢭓 + )) +(define-char + '((=>ucs . #x22B52) ; 𢭒 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 12179) ; ø¸‚¾“ + )) +(define-char + '((morohashi-daikanwa 12179 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x377C) ; ø»œ–Ÿ + (=ucs . #x22B52) ; 𢭒 + )) +(define-char + '((morohashi-daikanwa 12179 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x415C) ; ø½Š¥· + (chinese-cns11643-3 . #x313B) ; ø»•®ž + (=gt-pj-1 . #x415C) ; 捜 + (=jef-china3 . #x4FF0) ; øº„¿° + (=ucs . #x635C) ; 捜 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3136) ; ø»•®™ + (=ucs . #x635D) ; 捝 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (chinese-gb2312 . #x404C) ; ø»„´‘ + (chinese-isoir165 . #x404C) ; ø»œ¡ + (=ucs . #x635E) ; 捞 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4B70) ; ø»…„¿ + (chinese-isoir165 . #x4B70) ; ø»­ + (=ucs . #x635F) ; 损 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (chinese-gb2312 . #x3C71) ; ø»„®¾ + (chinese-isoir165 . #x3C71) ; ø»—Ž + (=ucs . #x6361) ; 捡 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (chinese-gb2312 . #x3B3B) ; ø»„¬ª + (chinese-isoir165 . #x3B3B) ; ø»”º + (=ucs . #x6362) ; 换 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (chinese-gb2312 . #x3537) ; ø»„£² + (chinese-isoir165 . #x3537) ; ø»Œ‚ + (=ucs . #x6363) ; 捣 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (=ucs . #x6364) ; 捤 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x377A) ; ø»œ– + (=ucs . #x22B47) ; 𢭇 + )) +(define-char + '((=>ucs . #x22B47) ; 𢭇 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1884 16) + (=hanziku-5 . #xDA55) ; ý¢©• + )) +(define-char + '((=>ucs . #x22B87) ; 𢮇 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D6E) ; ø»™½¡ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3771) ; ø»œ–” + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x317C) ; ø»—¹£ + (ideograph-daikanwa . 12180) ; ø¸‚¾” + (=cbeta . 03720) ; ø¸ ºˆ + (=ucs . #x39F9) ; 㧹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3F78) ; ø»‹‘« + (chinese-cns11643-2 . #x354B) ; ø»“ª¢ + (=jis-x0213-1-2000 . #x7470) ; ø»¤Ž… + (chinese-big5 . #xD567) ; ý¢€•§ + (ideograph-daikanwa . 12181) ; ø¸‚¾• + (=ucs . #x6365) ; 捥 + )) +(define-char + '((=>ucs . #x22B98) ; 𢮘 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 12182) ; ø¸‚¾– + )) +(define-char + '((morohashi-daikanwa 12182 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 1890 6) + (chinese-cns11643-6 . #x492A) ; ø»œ¯© + (=hanziku-5 . #xDB6E) ; ý¢­® + (=ucs . #x22B98) ; 𢮘 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3F79) ; ø»‹‘¬ + (chinese-cns11643-3 . #x3631) ; ø»•µª + (ideograph-daikanwa . 12183) ; ø¸‚¾— + (=cbeta . 04980) ; ø¸¡´ + (=ucs . #x6366) ; 捦 + )) +(define-char + '((=>ucs . #x22B81) ; 𢮁 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12184) ; ø¸‚¾˜ + )) +(define-char + '((morohashi-daikanwa 12184 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1906 1) + (chinese-cns11643-4 . #x3172) ; ø»—¹™ + (=hanziku-5 . #xDEB4) ; ý¢º´ + (=ucs . #x22B81) ; 𢮁 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3221) ; ø»—¹¦ + (ideograph-daikanwa . 12185) ; ø¸‚¾™ + (=cbeta . 01675) ; ø¸ š‹ + (=ucs . #x39FA) ; 㧺 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x317B) ; ø»—¹¢ + (ideograph-daikanwa . 12186) ; ø¸‚¾š + (=cbeta . 03885) ; ø¸ ¼­ + (=ucs . #x39FB) ; 㧻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x362C) ; ø»•µ¥ + (ideograph-daikanwa . 12187) ; ø¸‚¾› + (=cbeta . 00962) ; ø¸ ‚ + (=ucs . #x39FC) ; 㧼 + )) +(define-char + '((=>ucs . #x22B82) ; 𢮂 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12188) ; ø¸‚¾œ + )) +(define-char + '((morohashi-daikanwa 12188 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1909 3) + (chinese-cns11643-4 . #x3173) ; ø»—¹š + (=hanziku-5 . #xDF57) ; ý¢½— + (=ucs . #x22B82) ; 𢮂 + )) +(define-char + '((=>ucs . #x6367) ; 捧 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x4A7B) ; ø»‚¹¨ + (japanese-jisx0208 . #x4A7B) ; ø»‡° + (ideograph-daikanwa . 12189) ; ø¸‚¾ + )) +(define-char + '((=>ucs . #x6367) ; 捧 + (morohashi-daikanwa 12189 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-1 . 2992) + (shinjigen-2 . 2994) + (korean-ksc5601 . #x5C69) ; ø»‰±¾ + (=jis-x0208-1990 . #x4A7B) ; ø½Š³¤ + (=gt-pj-1 . #x4A7B) ; ø»‰±¾ + (ucs-jis . #x6367) ; ø»‰±¾ + )) +(define-char + '((morohashi-daikanwa 12189 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4575) ; ø»„¼ + (chinese-isoir165 . #x4575) ; ø»¤  + (chinese-cns11643-1 . #x5A5B) ; ø»’—„ + (chinese-big5 . #xB1B7) ; ý¢€‹†· + (=ucs . #x6367) ; 捧 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 1890 1) + (chinese-cns11643-4 . #x375E) ; ø»˜¹ + (ideograph-daikanwa . 12190) ; ø¸‚¾ž + (=hanziku-5 . #xDB69) ; ý¢­© + (=ucs . #x22B83) ; 𢮃 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x5E57) ; ø»‰´¨ + (chinese-cns11643-1 . #x5A6F) ; ø»’—˜ + (chinese-gb12345 . #x4961) ; 捨 + (chinese-big5 . #xB1CB) ; ý¢€‹‡‹ + (ideograph-daikanwa . 12191) ; ø¸‚¾Ÿ + (=jef-china3 . #x4FD4) ; øº„¿” + (=ucs . #x6368) ; 捨 + )) +(define-char + '((=>ucs . #x6368) ; 捨 + (morohashi-daikanwa 12191 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x3C4E) ; ø½Šž“ + (chinese-cns11643-6 . #x4036) ; ø»œ¢§ + (=gt-pj-1 . #x3C4E) ; ø½Šž“ + (ucs-jis . #x6368) ; ø½Šž“ + )) +(define-char + '((=>ucs . #x6369) ; 捩 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x5960) ; ø»ƒ + (chinese-cns11643-1 . #x5A6E) ; ø»’—— + (chinese-big5 . #xB1CA) ; ý¢€‹‡Š + (ideograph-daikanwa . 12192) ; ø¸‚¾  + )) +(define-char + '((morohashi-daikanwa 12192 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5E66) ; ø»… ¯ + (chinese-isoir165 . #x5E66) ; ø»Žˆ¿ + (=ucs . #x6369) ; 捩 + )) +(define-char + '((=>ucs . #x6369) ; 捩 + (morohashi-daikanwa 12192 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208 . #x5960) ; ø»‡£— + (=jis-x0208-1990 . #x5960) ; ø½‹‰‹ + (=gt-pj-1 . #x5960) ; ø»‡£— + (=jef-china3 . #x70C0) ; øº‡ƒ€ + (ucs-jis . #x6369) ; ø»‡£— + )) +(define-char + '((=>ucs . #x22B84) ; 𢮄 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12193) ; ø¸‚¾¡ + )) +(define-char + '((morohashi-daikanwa 12193 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3269) ; ø»š„² + (=ucs . #x22B84) ; 𢮄 + )) +(define-char + '((=>ucs . #x22B84) ; 𢮄 + (morohashi-daikanwa 12193 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1907 3) + (=hanziku-5 . #xDED6) ; ý¢»– + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4032) ; ø»œ¢£ + (ideograph-daikanwa . 12194) ; ø¸‚¾¢ + (=jef-china3 . #x4FD5) ; øº„¿• + (=ucs . #x39FD) ; 㧽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3627) ; ø»•µ  + (ideograph-daikanwa . 12195) ; ø¸‚¾£ + (=ucs . #x636A) ; 捪 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3225) ; ø»—¹ª + (ideograph-daikanwa . 12196) ; ø¸‚¾¤ + (=ucs . #x39FE) ; 㧾 + )) +(define-char + '((=>ucs . #x636B) ; 捫 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2996) + (ideograph-daikanwa . 12197) ; ø¸‚¾¥ + )) +(define-char + '((morohashi-daikanwa 12197 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x595F) ; ø½‹‰Š + (chinese-cns11643-1 . #x5A63) ; ø»’—Œ + (chinese-gb12345 . #x5E51) ; 捫 + (=gt-pj-1 . #x595F) ; 捫 + (chinese-big5 . #xB1BF) ; ý¢€‹†¿ + (=ucs . #x636B) ; 捫 + )) +(define-char + '((=>ucs . #x636C) ; 捬 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3F7A) ; ø»‹‘­ + (=jis-x0213-2-2000 . #x2D36) ; ø»¤®½ + (ideograph-daikanwa . 12198) ; ø¸‚¾¦ + (=cbeta . 04559) ; ø¸¡‡ + (=jef-china3 . #x4FD6) ; øº„¿– + (ucs-jis . #x636C) ; ø»‹‘­ + )) +(define-char + '((morohashi-daikanwa 12198 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3629) ; ø»•µ¢ + (=ucs . #x636C) ; 捬 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4030) ; ø»œ¢¡ + (ideograph-daikanwa . 12199) ; ø¸‚¾§ + (=ucs . #x22BA7) ; 𢮧 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5E63) ; ø»… ¬ + (japanese-jisx0212 . #x3F7B) ; ø»‹‘® + (chinese-isoir165 . #x5E63) ; ø»Žˆ¼ + (chinese-cns11643-2 . #x355D) ; ø»“ª´ + (chinese-big5 . #xD579) ; ý¢€•¹ + (ideograph-daikanwa . 12200) ; ø¸‚¾¨ + (=ucs . #x636D) ; 捭 + )) +(define-char + '((=>ucs . #x22B86) ; 𢮆 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4031) ; ø»œ¢¢ + (ideograph-daikanwa . 12201) ; ø¸‚¾© + )) +(define-char + '((morohashi-daikanwa 12201 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 3 1897 6) + (=hanziku-5 . #xDCD3) ; ý¢³“ + (=ucs . #x22B86) ; 𢮆 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12202) ; ø¸‚¾ª + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x362F) ; ø»•µ¨ + (ideograph-daikanwa . 12203) ; ø¸‚¾« + (=ucs . #x39FF) ; 㧿 + )) +(define-char + '((=>ucs . #x636E) ; 据 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x3F78) ; ø»‚©› + (japanese-jisx0208 . #x3F78) ; ø»†½£ + (korean-ksc5601 . #x4B5F) ; ø»‰˜¶ + (ideograph-daikanwa . 12204) ; ø¸‚¾¬ + )) +(define-char + '((morohashi-daikanwa 12204 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-1 . 2956) + (shinjigen-2 . 2959) + (chinese-gb2312 . #x3E5D) ; ø»„±¦ + (chinese-isoir165 . #x3E5D) ; ø»™¶ + (chinese-cns11643-2 . #x3559) ; ø»“ª° + (=jis-x0208-1990 . #x3F78) ; ø½Š£— + (=gt-pj-1 . #x3F78) ; 据 + (chinese-big5 . #xD575) ; ý¢€•µ + (=ucs . #x636E) ; 据 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3556) ; ø»“ª­ + (chinese-big5 . #xD572) ; ý¢€•² + (ideograph-daikanwa . 12205) ; ø¸‚¾­ + (=ucs . #x636F) ; 捯 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3568) ; ø»“ª¿ + (chinese-big5 . #xD5A6) ; ý¢€–¦ + (ideograph-daikanwa . 12206) ; ø¸‚¾® + (=ucs . #x6370) ; 捰 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5E5F) ; ø»… ¨ + (japanese-jisx0212 . #x3F7C) ; ø»‹‘¯ + (chinese-isoir165 . #x5E5F) ; ø»Žˆ¸ + (chinese-cns11643-1 . #x5A5E) ; ø»’—‡ + (chinese-big5 . #xB1BA) ; ý¢€‹†º + (ideograph-daikanwa . 12207) ; ø¸‚¾¯ + (=ucs . #x6371) ; 捱 + )) +(define-char + '((=>ucs . #x6372) ; 捲 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x377E) ; ø»‚± + (korean-ksc5601 . #x4F6C) ; ø»‰ž» + (chinese-big5 . #xB1B2) ; ý¢€‹†² + (ideograph-daikanwa . 12208) ; ø¸‚¾° + )) +(define-char + '((morohashi-daikanwa 12208 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5A56) ; ø»’–¿ + (chinese-gb12345 . #x7847) ; 捲 + (=ucs . #x6372) ; 捲 + )) +(define-char + '((=>ucs . #x6372) ; 捲 + (morohashi-daikanwa 12208 0 5) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208 . #x377E) ; ø»†±¹ + (=jis-x0208-1990 . #x377E) ; ø½Š—­ + (=gt-pj-1 . #x377E) ; ø»†±¹ + (=jef-china3 . #x4FA2) ; øº„¾¢ + (ucs-jis . #x6372) ; ø»†±¹ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3630) ; ø»•µ© + (ideograph-daikanwa . 12209) ; ø¸‚¾± + (=ucs . #x3A00) ; 㨀 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3626) ; ø»•µŸ + (ideograph-daikanwa . 12210) ; ø¸‚¾² + (=ucs . #x6373) ; 捳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12211) ; ø¸‚¾³ + (=ucs . #x22B88) ; 𢮈 + )) +(define-char + '((=>ucs . #x22B88) ; 𢮈 + (morohashi-daikanwa 12211 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1902 1) + (chinese-cns11643-6 . #x4037) ; ø»œ¢¨ + (=hanziku-5 . #xDDD1) ; ý¢·‘ + )) +(define-char + '((=>ucs . #x6374) ; 捴 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3F7D) ; ø»‹‘° + (ideograph-daikanwa . 12212) ; ø¸‚¾´ + (=jef-china3 . #x4FD7) ; øº„¿— + (ucs-jis . #x6374) ; ø»‹‘° + )) +(define-char + '((morohashi-daikanwa 12212 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3632) ; ø»•µ« + (=ucs . #x6374) ; 捴 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1893 1) + (chinese-cns11643-5 . #x3263) ; ø»š„¬ + (ideograph-daikanwa . 12213) ; ø¸‚¾µ + (=hanziku-5 . #xDBEB) ; ý¢¯« + (=ucs . #x22B89) ; 𢮉 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x3F7E) ; ø»‹‘± + (chinese-cns11643-2 . #x355B) ; ø»“ª² + (chinese-big5 . #xD577) ; ý¢€•· + (ideograph-daikanwa . 12214) ; ø¸‚¾¶ + (=ucs . #x6375) ; 捵 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-1 . 2972) + (shinjigen-2 . 2975) + (chinese-gb2312 . #x3437) ; ø»„¢” + (=jis-x0208 . #x5959) ; ø½‹‰„ + (chinese-isoir165 . #x3437) ; ø»Š¤ + (=gt-pj-1 . #x5959) ; 捶 + (chinese-big5 . #xB4A8) ; ý¢€‹’¨ + (ideograph-daikanwa . 12215) ; ø¸‚¾· + (=ucs . #x6376) ; 捶 + )) +(define-char + '((=>ucs . #x6376) ; 捶 + (morohashi-daikanwa 12215 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F4D) ; ø»’žŒ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2973) + (chinese-gb2312 . #x3D5D) ; ø»„°ˆ + (=jis-x0208 . #x3E39) ; ø½Š º + (korean-ksc5601 . #x745F) ; ø»Š•„ + (chinese-isoir165 . #x3D5D) ; ø»˜˜ + (chinese-cns11643-1 . #x5A5A) ; ø»’—ƒ + (=gt-pj-1 . #x3E39) ; 捷 + (chinese-big5 . #xB1B6) ; ý¢€‹†¶ + (ideograph-daikanwa . 12216) ; ø¸‚¾¸ + (=gt-k . 07792) ; ý¡„¹° + (=ucs . #x6377) ; 捷 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4021) ; ø»‹‘² + (chinese-cns11643-2 . #x3563) ; ø»“ªº + (chinese-big5 . #xD5A1) ; ý¢€–¡ + (ideograph-daikanwa . 12217) ; ø¸‚¾¹ + (=ucs . #x6378) ; 捸 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3622) ; ø»•µ› + (ideograph-daikanwa . 12218) ; ø¸‚¾º + (=cbeta . 06943) ; ø¸¡¬Ÿ + (=ucs . #x6379) ; 捹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1892 6) + (chinese-cns11643-4 . #x3174) ; ø»—¹› + (ideograph-daikanwa . 12219) ; ø¸‚¾» + (=hanziku-5 . #xDBD0) ; ý¢¯ + (=ucs . #x22B8A) ; 𢮊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1909 4) + (chinese-cns11643-4 . #x3222) ; ø»—¹§ + (ideograph-daikanwa . 12220) ; ø¸‚¾¼ + (=hanziku-5 . #xDF58) ; ý¢½˜ + (=ucs . #x22B8B) ; 𢮋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2988) + (chinese-gb2312 . #x5E60) ; ø»… © + (=jis-x0208 . #x4668) ; ø½Š­™ + (korean-ksc5601 . #x5174) ; ø»‰¡¿ + (chinese-isoir165 . #x5E60) ; ø»Žˆ¹ + (chinese-cns11643-1 . #x5A70) ; ø»’—™ + (=gt-pj-1 . #x4668) ; 捺 + (chinese-big5 . #xB1CC) ; ý¢€‹‡Œ + (ideograph-daikanwa . 12221) ; ø¸‚¾½ + (=ucs . #x637A) ; 捺 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2989) + (chinese-gb2312 . #x446D) ; ø»„ºª + (=jis-x0208 . #x4731) ; ø½Š®€ + (korean-ksc5601 . #x523A) ; ø»‰¢£ + (chinese-isoir165 . #x446D) ; ø»¢º + (chinese-cns11643-1 . #x5A6D) ; ø»’—– + (=gt-pj-1 . #x4731) ; 捻 + (chinese-big5 . #xB1C9) ; ý¢€‹‡‰ + (ideograph-daikanwa . 12222) ; ø¸‚¾¾ + (=gt-k . 07854) ; ý¡„º® + (=ucs . #x637B) ; 捻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4022) ; ø»‹‘³ + (=jis-x0213-1-2000 . #x7471) ; ø»¤Ž† + (chinese-big5 . #xD57B) ; ý¢€•» + (ideograph-daikanwa . 12223) ; ø¸‚¾¿ + (=ucs . #x637C) ; 捼 + )) +(define-char + '((=>ucs . #x637C) ; 捼 + (morohashi-daikanwa 12223 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x355F) ; ø»“ª¶ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1890 14) + (chinese-cns11643-4 . #x3176) ; ø»—¹ + (ideograph-daikanwa . 12224) ; ø¸‚¿€ + (=hanziku-5 . #xDB76) ; ý¢­¶ + (=ucs . #x22B8C) ; 𢮌 + )) +(define-char + '((=>ucs . #x637D) ; 捽 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4023) ; ø»‹‘´ + (chinese-big5 . #xD56A) ; ý¢€•ª + (ideograph-daikanwa . 12225) ; ø¸‚¿ + (ucs-jis . #x637D) ; ø»‹‘´ + )) +(define-char + '((morohashi-daikanwa 12225 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x354E) ; ø»“ª¥ + (=jef-china3 . #x4FD8) ; øº„¿˜ + (=ucs . #x637D) ; 捽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x357C) ; ø»•µ— + (ideograph-daikanwa . 12226) ; ø¸‚¿‚ + (=ucs . #x637E) ; 捾 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x5F72) ; ø»‰¶¡ + (japanese-jisx0212 . #x4024) ; ø»‹‘µ + (ideograph-daikanwa . 12227) ; ø¸‚¿ƒ + (=cbeta . 00246) ; ø¸ ƒ¶ + (=jef-china3 . #x4FD9) ; øº„¿™ + (=ucs . #x637F) ; 捿 + )) +(define-char + '((=>ucs . #x637F) ; 捿 + (morohashi-daikanwa 12227 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x362B) ; ø»•µ¤ + )) +(define-char + '((=>ucs . #x22B8D) ; 𢮍 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12228) ; ø¸‚¿„ + )) +(define-char + '((morohashi-daikanwa 12228 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1907 1) + (chinese-cns11643-5 . #x3262) ; ø»š„« + (=hanziku-5 . #xDED4) ; ý¢»” + (=ucs . #x22B8D) ; 𢮍 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x317D) ; ø»—¹¤ + (ideograph-daikanwa . 12229) ; ø¸‚¿… + (=ucs . #x22B8E) ; 𢮎 + )) +(define-char + '((=>ucs . #x22B8E) ; 𢮎 + (morohashi-daikanwa 12229 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1896 2) + (=hanziku-5 . #xDCAF) ; ý¢²¯ + (=cbeta . 00705) ; ø¸ ‹ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2960) + (chinese-gb2312 . #x4F46) ; ø»…Š + (=jis-x0208 . #x5957) ; ø½‹‰‚ + (chinese-isoir165 . #x4F46) ; ø»² + (chinese-cns11643-1 . #x5A6C) ; ø»’—• + (=gt-pj-1 . #x5957) ; 掀 + (chinese-big5 . #xB1C8) ; ý¢€‹‡ˆ + (ideograph-daikanwa . 12230) ; ø¸‚¿† + (=ucs . #x6380) ; 掀 + )) +(define-char + '((=>ucs . #x3A01) ; 㨁 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12231) ; ø¸‚¿‡ + )) +(define-char + '((morohashi-daikanwa 12231 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3179) ; ø»—¹  + (=ucs . #x3A01) ; 㨁 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x357E) ; ø»•µ™ + (ideograph-daikanwa . 12232) ; ø¸‚¿ˆ + (=ucs . #x3A02) ; 㨂 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3565) ; ø»“ª¼ + (chinese-big5 . #xD5A3) ; ý¢€–£ + (ideograph-daikanwa . 12233) ; ø¸‚¿‰ + (=ucs . #x6381) ; 掁 + )) +(define-char + '((=>ucs . #x3A03) ; 㨃 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12234) ; ø¸‚¿Š + (=cbeta . 02112) ; ø¸ ¡€ + )) +(define-char + '((morohashi-daikanwa 12234 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3171) ; ø»—¹˜ + (=ucs . #x3A03) ; 㨃 + )) +(define-char + '((=>ucs . #x6382) ; 掂 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4025) ; ø»‹‘¶ + (chinese-isoir165 . #x3560) ; ø»Œ« + (chinese-big5 . #xD569) ; ý¢€•© + (ideograph-daikanwa . 12235) ; ø¸‚¿‹ + (=jef-china3 . #x4FDA) ; øº„¿š + (ucs-jis . #x6382) ; ø»‹‘¶ + )) +(define-char + '((morohashi-daikanwa 12235 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3560) ; ø»„¤› + (chinese-isoir165 . #x3560) ; ø»Œ« + (chinese-cns11643-2 . #x354D) ; ø»“ª¤ + (=ucs . #x6382) ; 掂 + )) +(define-char + '((=>ucs . #x2F8BA) ; 拼 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12236) ; ø¸‚¿Œ + (=big5-cdp . #xABF7) ; ý¢€Š¯· + )) +(define-char + '((=>ucs* . #x62FC) ; 拼 + (morohashi-daikanwa 12236 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3628) ; ø»•µ¡ + (=ucs . #x2F8BA) ; 拼 + )) +(define-char + '((=>ucs . #x6383) ; 掃 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x6137) ; ø»‰¸¢ + (chinese-cns11643-1 . #x5A61) ; ø»’—Š + (chinese-big5 . #xB1BD) ; ý¢€‹†½ + (ideograph-daikanwa . 12237) ; ø¸‚¿ + (=jef-china3 . #x4FDB) ; øº„¿› + )) +(define-char + '((morohashi-daikanwa 12237 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x415D) ; ø½Š¥¸ + (chinese-cns11643-6 . #x402B) ; ø»œ¢œ + (chinese-gb12345 . #x4928) ; 掃 + (=gt-pj-1 . #x415D) ; 掃 + (=ucs . #x6383) ; 掃 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4026) ; ø»‹‘· + (chinese-cns11643-1 . #x5A65) ; ø»’—Ž + (=jis-x0213-2-2000 . #x2D37) ; ø»¤®¾ + (chinese-gb12345 . #x4255) ; 掄 + (chinese-big5 . #xB1C1) ; ý¢€‹‡ + (ideograph-daikanwa . 12238) ; ø¸‚¿Ž + (=jef-china3 . #x91D6) ; øº‰‡– + (=ucs . #x6384) ; 掄 + )) +(define-char + '((=>ucs . #x6385) ; 掅 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD5A2) ; ý¢€–¢ + (ideograph-daikanwa . 12239) ; ø¸‚¿ + )) +(define-char + '((morohashi-daikanwa 12239 0 4) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3564) ; ø»“ª» + (=ucs . #x6385) ; 掅 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3623) ; ø»•µœ + (ideograph-daikanwa . 12240) ; ø¸‚¿ + (=cbeta . 02614) ; ø¸ ¨¶ + (=ucs . #x6386) ; 掆 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x365E) ; ø»„¥· + (japanese-jisx0212 . #x4027) ; ø»‹‘¸ + (chinese-isoir165 . #x365E) ; ø»Ž‡ + (chinese-cns11643-2 . #x3557) ; ø»“ª® + (chinese-big5 . #xD573) ; ý¢€•³ + (ideograph-daikanwa . 12241) ; ø¸‚¿‘ + (=jef-china3 . #x4FDC) ; øº„¿œ + (=ucs . #x6387) ; 掇 + )) +(define-char + '((=>ucs . #x6388) ; 授 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12242) ; ø¸‚¿’ + )) +(define-char + '((morohashi-daikanwa 12242 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2971) + (chinese-gb2312 . #x4A5A) ; ø»…ƒ‹ + (=jis-x0208 . #x3C78) ; ø½Šž½ + (korean-ksc5601 . #x6223) ; ø»‰¹¬ + (chinese-isoir165 . #x4A5A) ; ø»«› + (chinese-cns11643-1 . #x5A66) ; ø»’— + (=gt-pj-1 . #x3C78) ; 授 + (chinese-big5 . #xB1C2) ; ý¢€‹‡‚ + (=ucs . #x6388) ; 授 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2986) + (chinese-gb2312 . #x3574) ; ø»„¤¯ + (=jis-x0208 . #x595C) ; ø½‹‰‡ + (korean-ksc5601 . #x537C) ; ø»‰¥ƒ + (chinese-isoir165 . #x3574) ; ø»Œ¿ + (chinese-cns11643-1 . #x5A60) ; ø»’—‰ + (=gt-pj-1 . #x595C) ; 掉 + (chinese-big5 . #xB1BC) ; ý¢€‹†¼ + (ideograph-daikanwa . 12243) ; ø¸‚¿“ + (=ucs . #x6389) ; 掉 + )) +(define-char + '((=>ucs . #x638A) ; 掊 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4028) ; ø»‹‘¹ + (chinese-big5 . #xD568) ; ý¢€•¨ + (ideograph-daikanwa . 12244) ; ø¸‚¿” + (=jef-china3 . #x97F6) ; øº‰Ÿ¶ + (ucs-jis . #x638A) ; ø»‹‘¹ + )) +(define-char + '((morohashi-daikanwa 12244 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5E65) ; ø»… ® + (chinese-isoir165 . #x5E65) ; ø»Žˆ¾ + (chinese-cns11643-2 . #x354C) ; ø»“ª£ + (=ucs . #x638A) ; 掊 + )) +(define-char + '((=>ucs . #x22B8F) ; 𢮏 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 12245) ; ø¸‚¿• + )) +(define-char + '((morohashi-daikanwa 12245 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 1890 4) + (chinese-cns11643-5 . #x3861) ; ø»šž + (=hanziku-5 . #xDB6C) ; ý¢­¬ + (=ucs . #x22B8F) ; 𢮏 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x357D) ; ø»•µ˜ + (ideograph-daikanwa . 12246) ; ø¸‚¿– + (=ucs . #x638B) ; 掋 + )) +(define-char + '((=>ucs . #x22B90) ; 𢮐 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1896 4) + (ideograph-daikanwa . 12247) ; ø¸‚¿— + (=hanziku-5 . #xDCB1) ; ý¢²± + )) +(define-char + '((morohashi-daikanwa 12247 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3264) ; ø»š„­ + (=ucs . #x22B90) ; 𢮐 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 2972) + (chinese-gb2312 . #x5546) ; ø»…“ + (=jis-x0208 . #x3E38) ; ø½Š ¹ + (korean-ksc5601 . #x6D66) ; ø»ŠŠ¹ + (chinese-isoir165 . #x5546) ; ø»»‘ + (chinese-cns11643-1 . #x5F3F) ; ø»’¾ + (=gt-pj-1 . #x3E38) ; 掌 + (chinese-big5 . #xB478) ; ý¢€‹‘¸ + (ideograph-daikanwa . 12248) ; ø¸‚¿˜ + (=gt-k . 09070) ; ý¡„‚® + (=ucs . #x638C) ; 掌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3567) ; ø»“ª¾ + (chinese-big5 . #xD5A5) ; ý¢€–¥ + (ideograph-daikanwa . 12249) ; ø¸‚¿™ + (=ucs . #x638D) ; 掍 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2957) + (chinese-gb2312 . #x5E61) ; ø»… ª + (=jis-x0208 . #x5956) ; ø½‹‰ + (chinese-isoir165 . #x5E61) ; ø»Žˆº + (chinese-cns11643-2 . #x3555) ; ø»“ª¬ + (=gt-pj-1 . #x5956) ; 掎 + (chinese-big5 . #xD571) ; ý¢€•± + (ideograph-daikanwa . 12250) ; ø¸‚¿š + (=ucs . #x638E) ; 掎 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2985) + (chinese-gb2312 . #x4C4D) ; ø»……º + (=jis-x0208 . #x595B) ; ø½‹‰† + (chinese-isoir165 . #x4C4D) ; ø»®Š + (chinese-cns11643-1 . #x5A6B) ; ø»’—” + (=gt-pj-1 . #x595B) ; 掏 + (chinese-big5 . #xB1C7) ; ý¢€‹‡‡ + (ideograph-daikanwa . 12251) ; ø¸‚¿› + (=ucs . #x638F) ; 掏 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1910 1) + (chinese-cns11643-6 . #x4034) ; ø»œ¢¥ + (ideograph-daikanwa . 12252) ; ø¸‚¿œ + (=hanziku-5 . #xDF75) ; ý¢½µ + (=ucs . #x22B91) ; 𢮑 + )) +(define-char + '((=>ucs . #x6390) ; 掐 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4029) ; ø»‹‘º + (chinese-big5 . #xD574) ; ý¢€•´ + (ideograph-daikanwa . 12253) ; ø¸‚¿ + (=jef-china3 . #x91D7) ; øº‰‡— + (ucs-jis . #x6390) ; ø»‹‘º + )) +(define-char + '((morohashi-daikanwa 12253 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x467E) ; ø»„½· + (chinese-isoir165 . #x467E) ; ø»¦‡ + (chinese-cns11643-2 . #x3558) ; ø»“ª¯ + (=ucs . #x6390) ; 掐 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3566) ; ø»“ª½ + (chinese-big5 . #xD5A4) ; ý¢€–¤ + (ideograph-daikanwa . 12254) ; ø¸‚¿ž + (=ucs . #x6391) ; 掑 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 1888 7) + (chinese-cns11643-6 . #x492D) ; ø»œ¯¬ + (ideograph-daikanwa . 12255) ; ø¸‚¿Ÿ + (=hanziku-5 . #xDAEE) ; ý¢«® + (=ucs . #x22B9C) ; 𢮜 + )) +(define-char + '((=>ucs . #x6392) ; 排 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-1 . 2988) + (shinjigen-2 . 2990) + (japanese-jisx0208-1978 . #x4753) ; ø»‚´¦ + (japanese-jisx0208 . #x4753) ; ø»‡ˆ® + (ideograph-daikanwa . 12256) ; ø¸‚¿  + )) +(define-char + '((=>ucs . #x6392) ; 排 + (morohashi-daikanwa 12256 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x5B49) ; ø»‰°€ + (chinese-cns11643-1 . #x5A6A) ; ø»’—“ + (=jis-x0208-1990 . #x4753) ; ø½Š®¢ + (=gt-pj-1 . #x4753) ; ø»‰°€ + (chinese-big5 . #xB1C6) ; ý¢€‹‡† + (=gt-k . 07857) ; ý¡„º± + (ucs-jis . #x6392) ; ø»‰°€ + )) +(define-char + '((morohashi-daikanwa 12256 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4545) ; ø»„»  + (chinese-isoir165 . #x4545) ; ø»£° + (=ucs . #x6392) ; 排 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3624) ; ø»•µ + (ideograph-daikanwa . 12257) ; ø¸‚¿¡ + (=ucs . #x6393) ; 掓 + )) +(define-char + '((=>ucs . #x3A04) ; 㨄 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12258) ; ø¸‚¿¢ + )) +(define-char + '((morohashi-daikanwa 12258 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3625) ; ø»•µž + (=ucs . #x3A04) ; 㨄 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (japanese-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x402A) ; ø»‹‘» + (chinese-cns11643-2 . #x3B75) ; ø»“´€ + (=jis-x0213-2-2000 . #x2D3A) ; ø»¤¯ + (chinese-big5 . #xD952) ; ý¢€¥’ + (ideograph-daikanwa . 12259) ; ø¸‚¿£ + (=ucs . #x6394) ; 掔 + )) +(define-char + '((=>ucs . #x6395) ; 掕 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12260) ; ø¸‚¿¤ + )) +(define-char + '((=>ucs . #x6395) ; 掕 + (morohashi-daikanwa 12260 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3177) ; ø»—¹ž + )) +(define-char + '((morohashi-daikanwa 12260 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x402B) ; ø»‹‘¼ + (=cbeta . 04196) ; ø¸¡¤ + (=jef-china3 . #x4FDD) ; øº„¿ + (=ucs . #x6395) ; 掕 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1899 2) + (chinese-cns11643-5 . #x3267) ; ø»š„° + (ideograph-daikanwa . 12261) ; ø¸‚¿¥ + (=hanziku-5 . #xDD50) ; ý¢µ + (=cbeta . 02113) ; ø¸ ¡ + (=ucs . #x22B92) ; 𢮒 + )) +(define-char + '((=>ucs . #x6396) ; 掖 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12262) ; ø¸‚¿¦ + )) +(define-char + '((morohashi-daikanwa 12262 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2954) + (chinese-gb2312 . #x5234) ; ø»…Ž• + (=jis-x0208 . #x5955) ; ø½‹‰€ + (korean-ksc5601 . #x647A) ; ø»‰½¿ + (chinese-isoir165 . #x5234) ; ø»¶¥ + (chinese-cns11643-1 . #x5A57) ; ø»’—€ + (=gt-pj-1 . #x5955) ; 掖 + (chinese-big5 . #xB1B3) ; ý¢€‹†³ + (=ucs . #x6396) ; 掖 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3553) ; ø»“ªª + (chinese-big5 . #xD56F) ; ý¢€•¯ + (ideograph-daikanwa . 12263) ; ø¸‚¿§ + (=ucs . #x6397) ; 掗 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2961) + (chinese-gb2312 . #x3E72) ; ø»„±» + (=jis-x0208 . #x3721) ; ø½Š– + (korean-ksc5601 . #x4F5E) ; ø»‰ž­ + (chinese-isoir165 . #x3E72) ; ø»š‹ + (chinese-cns11643-1 . #x5A5C) ; ø»’—… + (=gt-pj-1 . #x3721) ; 掘 + (chinese-big5 . #xB1B8) ; ý¢€‹†¸ + (ideograph-daikanwa . 12264) ; ø¸‚¿¨ + (=gt-k . 07752) ; ý¡„¹ˆ + (=ucs . #x6398) ; 掘 + )) +(define-char + '((=>ucs . #x6399) ; 掙 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x402C) ; ø»‹‘½ + (=jis-x0213-2-2000 . #x2D38) ; ø»¤®¿ + (chinese-big5 . #xB1C3) ; ý¢€‹‡ƒ + (ideograph-daikanwa . 12265) ; ø¸‚¿© + (=jef-china3 . #x91D8) ; øº‰‡˜ + (ucs-jis . #x6399) ; ø»‹‘½ + )) +(define-char + '((morohashi-daikanwa 12265 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5A67) ; ø»’— + (chinese-gb12345 . #x5575) ; 掙 + (=ucs . #x6399) ; 掙 + )) +(define-char + '((=>ucs . #x639A) ; 掚 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x402D) ; ø»‹‘¾ + (ideograph-daikanwa . 12266) ; ø¸‚¿ª + (ucs-jis . #x639A) ; ø»‹‘¾ + )) +(define-char + '((morohashi-daikanwa 12266 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3178) ; ø»—¹Ÿ + (=ucs . #x639A) ; 掚 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2956) + (=jis-x0208 . #x335D) ; ø½Š‘” + (korean-ksc5601 . #x4E50) ; ø»‰ + (chinese-cns11643-1 . #x5A62) ; ø»’—‹ + (=gt-pj-1 . #x335D) ; 掛 + (chinese-big5 . #xB1BE) ; ý¢€‹†¾ + (ideograph-daikanwa . 12267) ; ø¸‚¿« + (=ucs . #x639B) ; 掛 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x355C) ; ø»“ª³ + (chinese-big5 . #xD578) ; ý¢€•¸ + (ideograph-daikanwa . 12268) ; ø¸‚¿¬ + (=ucs . #x639C) ; 掜 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3552) ; ø»“ª© + (chinese-big5 . #xD56E) ; ý¢€•® + (ideograph-daikanwa . 12269) ; ø¸‚¿­ + (=ucs . #x639D) ; 掝 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x402E) ; ø»‹‘¿ + (chinese-cns11643-2 . #x3550) ; ø»“ª§ + (chinese-big5 . #xD56C) ; ý¢€•¬ + (ideograph-daikanwa . 12270) ; ø¸‚¿® + (=jef-china3 . #x4FDE) ; øº„¿ž + (=ucs . #x639E) ; 掞 + )) +(define-char + '((=>ucs . #x3A05) ; 㨅 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12271) ; ø¸‚¿¯ + )) +(define-char + '((morohashi-daikanwa 12271 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x317E) ; ø»—¹¥ + (=ucs . #x3A05) ; 㨅 + )) +(define-char + '((=>ucs . #x639F) ; 掟 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2987) + (=jis-x0208 . #x595D) ; ø½‹‰ˆ + (=gt-pj-1 . #x595D) ; ø½‹‰ˆ + (chinese-big5 . #xD57E) ; ý¢€•¾ + (ideograph-daikanwa . 12272) ; ø¸‚¿° + (ucs-jis . #x639F) ; ø½‹‰ˆ + )) +(define-char + '((morohashi-daikanwa 12272 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3562) ; ø»“ª¹ + (=ucs . #x639F) ; 掟 + )) +(define-char + '((=>ucs . #x63A0) ; 掠 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2997) + (=jis-x0208 . #x4E2B) ; ø½Š¸Œ + (korean-ksc5601 . #x5553) ; ø»‰§– + (=gt-pj-1 . #x4E2B) ; ø½Š¸Œ + (chinese-big5 . #xB1B0) ; ý¢€‹†° + (ideograph-daikanwa . 12273) ; ø¸‚¿± + (ucs-jis . #x63A0) ; ø½Š¸Œ + )) +(define-char + '((morohashi-daikanwa 12273 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4253) ; ø»„·” + (chinese-isoir165 . #x4253) ; ø»Ÿ¤ + (chinese-cns11643-1 . #x5A54) ; ø»’–½ + (=ucs . #x63A0) ; 掠 + )) +(define-char + '((=>ucs . #x63A1) ; 採 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x7375) ; ø»Š“¼ + (chinese-big5 . #xB1C4) ; ý¢€‹‡„ + (ideograph-daikanwa . 12274) ; ø¸‚¿² + (=jef-china3 . #x4FDF) ; øº„¿Ÿ + )) +(define-char + '((morohashi-daikanwa 12274 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x3A4E) ; ø½Š›— + (=gt-pj-1 . #x3A4E) ; 採 + (=ucs . #x63A1) ; 採 + )) +(define-char + '((=>ucs . #x63A1) ; 採 + (morohashi-daikanwa 12274 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5A68) ; ø»’—‘ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x317A) ; ø»—¹¡ + (ideograph-daikanwa . 12275) ; ø¸‚¿³ + (=ucs . #x3A06) ; 㨆 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2983) + (chinese-gb2312 . #x4C3D) ; ø»……ª + (=jis-x0208 . #x4335) ; ø½Š¨Œ + (korean-ksc5601 . #x772E) ; ø»Š˜­ + (chinese-isoir165 . #x4C3D) ; ø»­º + (=gt-pj-1 . #x4335) ; 探 + (chinese-big5 . #xB1B4) ; ý¢€‹†´ + (ideograph-daikanwa . 12276) ; ø¸‚¿´ + (=ucs . #x63A2) ; 探 + )) +(define-char + '((=>ucs . #x63A2) ; 探 + (morohashi-daikanwa 12276 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5A58) ; ø»’— + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 2976) + (chinese-gb2312 . #x3338) ; ø»„ · + (=jis-x0208 . #x595A) ; ø½‹‰… + (chinese-isoir165 . #x3338) ; ø»‰‡ + (chinese-cns11643-1 . #x5F3E) ; ø»’½ + (=gt-pj-1 . #x595A) ; 掣 + (chinese-big5 . #xB477) ; ý¢€‹‘· + (ideograph-daikanwa . 12277) ; ø¸‚¿µ + (=ucs . #x63A3) ; 掣 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1898 1) + (chinese-cns11643-6 . #x4035) ; ø»œ¢¦ + (ideograph-daikanwa . 12278) ; ø¸‚¿¶ + (=hanziku-5 . #xDCEE) ; ý¢³® + (=cbeta . 04190) ; ø¸¡ž + (=ucs . #x22B93) ; 𢮓 + )) +(define-char + '((=>ucs . #x63A4) ; 掤 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x402F) ; ø»‹’€ + (ideograph-daikanwa . 12279) ; ø¸‚¿· + (=jef-china3 . #x4FE0) ; øº„¿  + (ucs-jis . #x63A4) ; ø»‹’€ + )) +(define-char + '((morohashi-daikanwa 12279 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3560) ; ø»“ª· + (chinese-big5 . #xD57C) ; ý¢€•¼ + (=ucs . #x63A4) ; 掤 + )) +(define-char + '((=>ucs . #x63A5) ; 接 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2977) + (=jis-x0208 . #x405C) ; ø½Š¤™ + (korean-ksc5601 . #x6F48) ; ø»Š— + (=gt-pj-1 . #x405C) ; ø½Š¤™ + (chinese-big5 . #xB1B5) ; ý¢€‹†µ + (ideograph-daikanwa . 12280) ; ø¸‚¿¸ + (=gt-k . 07808) ; ý¡„º€ + (ucs-jis . #x63A5) ; ø½Š¤™ + )) +(define-char + '((morohashi-daikanwa 12280 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3D53) ; ø»„¯¾ + (chinese-isoir165 . #x3D53) ; ø»˜Ž + (=ucs . #x63A5) ; 接 + )) +(define-char + '((=>ucs . #x63A5) ; 接 + (morohashi-daikanwa 12280 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5A59) ; ø»’—‚ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4030) ; ø»‹’ + (chinese-cns11643-4 . #x3223) ; ø»—¹¨ + (ideograph-daikanwa . 12281) ; ø¸‚¿¹ + (=ucs . #x63A6) ; 掦 + )) +(define-char + '((=>ucs . #x22B94) ; 𢮔 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12282) ; ø¸‚¿º + )) +(define-char + '((morohashi-daikanwa 12282 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x402C) ; ø»œ¢ + (=ucs . #x22B94) ; 𢮔 + )) +(define-char + '((=>ucs . #x22B94) ; 𢮔 + (morohashi-daikanwa 12282 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1904 4) + (=hanziku-5 . #xDE55) ; ý¢¹• + )) +(define-char + '((=>ucs . #x63A7) ; 控 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2965) + (=jis-x0208 . #x3935) ; ø½Š™  + (korean-ksc5601 . #x4D73) ; ø»‰œ† + (=gt-pj-1 . #x3935) ; ø½Š™  + (chinese-big5 . #xB1B1) ; ý¢€‹†± + (ideograph-daikanwa . 12283) ; ø¸‚¿» + (ucs-jis . #x63A7) ; ø½Š™  + )) +(define-char + '((=>ucs . #x63A7) ; 控 + (morohashi-daikanwa 12283 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5A55) ; ø»’–¾ + )) +(define-char + '((morohashi-daikanwa 12283 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3F58) ; ø»„²¿ + (chinese-isoir165 . #x3F58) ; ø»› + (=ucs . #x63A7) ; 控 + )) +(define-char + '((=>ucs . #x63A7) ; 控 + (morohashi-daikanwa 12283 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jef-china3 . #x4FE1) ; øº„¿¡ + )) +(define-char + '((=>ucs . #x63A8) ; 推 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2974) + (=jis-x0208 . #x3F64) ; ø½Š£ƒ + (korean-ksc5601 . #x754F) ; ø»Š–’ + (=gt-pj-1 . #x3F64) ; ø½Š£ƒ + (chinese-big5 . #xB1C0) ; ý¢€‹‡€ + (ideograph-daikanwa . 12284) ; ø¸‚¿¼ + (=gt-k . 07800) ; ý¡„¹¸ + (ucs-jis . #x63A8) ; ø½Š£ƒ + )) +(define-char + '((morohashi-daikanwa 12284 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4D46) ; ø»…‡‘ + (chinese-isoir165 . #x4D46) ; ø»¯¡ + (chinese-cns11643-1 . #x5A64) ; ø»’— + (=ucs . #x63A8) ; 推 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2955) + (chinese-gb2312 . #x515A) ; ø»… + (=jis-x0208 . #x3166) ; ø½ŠŽ¡ + (korean-ksc5601 . #x6573) ; ø»‰¿– + (chinese-isoir165 . #x515A) ; ø»µ­ + (chinese-cns11643-1 . #x5A5F) ; ø»’—ˆ + (=gt-pj-1 . #x3166) ; 掩 + (chinese-big5 . #xB1BB) ; ý¢€‹†» + (ideograph-daikanwa . 12285) ; ø¸‚¿½ + (=ucs . #x63A9) ; 掩 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2978) + (chinese-gb2312 . #x346B) ; ø»„£ˆ + (=jis-x0208 . #x413C) ; ø½Š¥— + (korean-ksc5601 . #x7042) ; ø»ŠŽ¯ + (chinese-isoir165 . #x346B) ; ø»‹˜ + (chinese-cns11643-1 . #x5A5D) ; ø»’—† + (=gt-pj-1 . #x413C) ; 措 + (chinese-big5 . #xB1B9) ; ý¢€‹†¹ + (ideograph-daikanwa . 12286) ; ø¸‚¿¾ + (=gt-k . 07811) ; ý¡„ºƒ + (=ucs . #x63AA) ; 措 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x5958) ; ø½‹‰ƒ + (chinese-cns11643-2 . #x3554) ; ø»“ª« + (=gt-pj-1 . #x5958) ; 掫 + (chinese-big5 . #xD570) ; ý¢€•° + (ideograph-daikanwa . 12287) ; ø¸‚¿¿ + (=ucs . #x63AB) ; 掫 + )) +(define-char + '((=>ucs . #x22B9D) ; 𢮝 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 12288) ; ø¸ƒ€€ + )) +(define-char + '((morohashi-daikanwa 12288 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 1888 8) + (chinese-cns11643-4 . #x375D) ; ø»˜¸ + (=hanziku-5 . #xDAEF) ; ý¢«¯ + (=ucs . #x22B9D) ; 𢮝 + )) +(define-char + '((=>ucs . #x22B95) ; 𢮕 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12289) ; ø¸ƒ€ + )) +(define-char + '((morohashi-daikanwa 12289 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1906 2) + (=hanziku-5 . #xDEB5) ; ý¢ºµ + (=ucs . #x22B95) ; 𢮕 + )) +(define-char + '((=>ucs . #x22B95) ; 𢮕 + (morohashi-daikanwa 12289 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4029) ; ø»œ¢š + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 2958) + (chinese-gb2312 . #x5E64) ; ø»… ­ + (=jis-x0208 . #x3545) ; ø½Š“¸ + (chinese-isoir165 . #x5E64) ; ø»Žˆ½ + (=gt-pj-1 . #x3545) ; 掬 + (chinese-big5 . #xB1C5) ; ý¢€‹‡… + (ideograph-daikanwa . 12290) ; ø¸ƒ€‚ + (=ucs . #x63AC) ; 掬 + )) +(define-char + '((=>ucs . #x63AC) ; 掬 + (morohashi-daikanwa 12290 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5A69) ; ø»’—’ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1897 10) + (chinese-cns11643-4 . #x3224) ; ø»—¹© + (ideograph-daikanwa . 12291) ; ø¸ƒ€ƒ + (=hanziku-5 . #xDCD7) ; ý¢³— + (=ucs . #x22B96) ; 𢮖 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B6B) ; ø»•½º + (ideograph-daikanwa . 12292) ; ø¸ƒ€„ + (=ucs . #x3A07) ; 㨇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x492F) ; ø»œ¯® + (ideograph-daikanwa . 12293) ; ø¸ƒ€… + (=ucs . #x22B97) ; 𢮗 + )) +(define-char + '((=>ucs . #x22B97) ; 𢮗 + (morohashi-daikanwa 12293 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 1890 3) + (=hanziku-5 . #xDB6B) ; ý¢­« + )) +(define-char + '((=>ucs . #x22B99) ; 𢮙 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1900 6) + (ideograph-daikanwa . 12294) ; ø¸ƒ€† + (=hanziku-5 . #xDD74) ; ý¢µ´ + )) +(define-char + '((morohashi-daikanwa 12294 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x402A) ; ø»œ¢› + (=ucs . #x22B99) ; 𢮙 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12295) ; ø¸ƒ€‡ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3175) ; ø»—¹œ + (ideograph-daikanwa . 12296) ; ø¸ƒ€ˆ + (=ucs . #x22BA8) ; 𢮨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12297) ; ø¸ƒ€‰ + (=ucs . #x22B9E) ; 𢮞 + )) +(define-char + '((=>ucs . #x22B9E) ; 𢮞 + (morohashi-daikanwa 12297 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x402F) ; ø»œ¢  + )) +(define-char + '((=>ucs . #x22B9E) ; 𢮞 + (morohashi-daikanwa 12297 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1909 7) + (=hanziku-5 . #xDF5B) ; ý¢½› + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 1890 7) + (chinese-cns11643-6 . #x492C) ; ø»œ¯« + (ideograph-daikanwa . 12298) ; ø¸ƒ€Š + (=hanziku-5 . #xDB6F) ; ý¢­¯ + (=ucs . #x22B9F) ; 𢮟 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12299) ; ø¸ƒ€‹ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1900 9) + (chinese-cns11643-5 . #x3268) ; ø»š„± + (ideograph-daikanwa . 12300) ; ø¸ƒ€Œ + (=hanziku-5 . #xDD77) ; ý¢µ· + (=ucs . #x22BA1) ; 𢮡 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12301) ; ø¸ƒ€ + (=ucs . #x22BA2) ; 𢮢 + )) +(define-char + '((=>ucs . #x22BA2) ; 𢮢 + (morohashi-daikanwa 12301 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1909 5) + (chinese-cns11643-6 . #x402D) ; ø»œ¢ž + (=hanziku-5 . #xDF59) ; ý¢½™ + )) +(define-char + '((=>ucs . #x22BA2) ; 𢮢 + (morohashi-daikanwa 12301 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (=cbeta . 02214) ; ø¸ ¢¦ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 1911 1) + (chinese-cns11643-6 . #x492E) ; ø»œ¯­ + (ideograph-daikanwa . 12302) ; ø¸ƒ€Ž + (=hanziku-5 . #xDFB7) ; ý¢¾· + (=ucs . #x22BA3) ; 𢮣 + )) +(define-char + '((=>ucs . #x22BA4) ; 𢮤 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1900 2) + (ideograph-daikanwa . 12303) ; ø¸ƒ€ + (=hanziku-5 . #xDD70) ; ý¢µ° + )) +(define-char + '((morohashi-daikanwa 12303 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4033) ; ø»œ¢¤ + (=ucs . #x22BA4) ; 𢮤 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12304) ; ø¸ƒ€ + )) +(define-char + '((=>ucs . #x22BC5) ; 𢯅 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1890 15) + (ideograph-daikanwa . 12305) ; ø¸ƒ€‘ + (=hanziku-5 . #xDB77) ; ý¢­· + )) +(define-char + '((morohashi-daikanwa 12305 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x22BC5) ; 𢯅 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 12306) ; ø¸ƒ€’ + (=cbeta . 02470) ; ø¸ ¦¦ + )) +(define-char + '((=>ucs . #x63AD) ; 掭 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4031) ; ø»‹’‚ + (chinese-big5 . #xD56D) ; ý¢€•­ + (ideograph-daikanwa . 12307) ; ø¸ƒ€“ + (ucs-jis . #x63AD) ; ø»‹’‚ + )) +(define-char + '((morohashi-daikanwa 12307 0 5) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5E5D) ; ø»… ¦ + (chinese-isoir165 . #x5E5D) ; ø»Žˆ¶ + (chinese-cns11643-2 . #x3551) ; ø»“ª¨ + (=ucs . #x63AD) ; 掭 + )) +(define-char + '((=>ucs . #x63AE) ; 掮 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4032) ; ø»‹’ƒ + (chinese-big5 . #xD57A) ; ý¢€•º + (ideograph-daikanwa . 12308) ; ø¸ƒ€” + (=jef-china3 . #x4FE2) ; øº„¿¢ + (ucs-jis . #x63AE) ; ø»‹’ƒ + )) +(define-char + '((=>ucs . #x63AE) ; 掮 + (morohashi-daikanwa 12308 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x355E) ; ø»“ªµ + )) +(define-char + '((morohashi-daikanwa 12308 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5E67) ; ø»… ° + (chinese-isoir165 . #x5E67) ; ø»Ž‰€ + (=ucs . #x63AE) ; 掮 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4033) ; ø»‹’„ + (chinese-isoir165 . #x7C4E) ; ø»Ž´« + (chinese-big5 . #xD576) ; ý¢€•¶ + (ideograph-daikanwa . 12309) ; ø¸ƒ€• + (=ucs . #x63AF) ; 掯 + )) +(define-char + '((=>ucs . #x63AF) ; 掯 + (morohashi-daikanwa 12309 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x355A) ; ø»“ª± + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6A7E) ; ø»…²¯ + (chinese-isoir165 . #x6A7E) ; ø»Žš¿ + (chinese-cns11643-2 . #x3B77) ; ø»“´‚ + (chinese-big5 . #xD954) ; ý¢€¥” + (ideograph-daikanwa . 12310) ; ø¸ƒ€– + (=ucs . #x63B0) ; 掰 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x7C46) ; ø»Ž´£ + (chinese-cns11643-2 . #x3B76) ; ø»“´ + (chinese-big5 . #xD953) ; ý¢€¥“ + (ideograph-daikanwa . 12311) ; ø¸ƒ€— + (=ucs . #x63B1) ; 掱 + )) +(define-char + '((morohashi-daikanwa 12311 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (<-simplified-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 12389) ; ø¸ƒ¥ + ) + )) + (=jis-x0208 . #x3747) ; ø½Š–¶ + (chinese-cns11643-3 . #x362D) ; ø»•µ¦ + (=gt-pj-1 . #x3747) ; 掲 + (=gt-k . 07753) ; ý¡„¹‰ + (=ucs . #x63B2) ; 掲 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (->ideographic-variants + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 11883) ; ø¸‚¹« + ) + )) + (chinese-cns11643-6 . #x402E) ; ø»œ¢Ÿ + (ideograph-daikanwa . 49129) ; ø¸‹¿© + (=ucs . #x22BAE) ; 𢮮 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x362A) ; ø»•µ£ + (=ucs . #x3A08) ; 㨈 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4230) ; ø»„¶± + (chinese-isoir165 . #x4230) ; ø»Ÿ + (=ucs . #x63B3) ; 掳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5E62) ; ø»… « + (japanese-jisx0208 . #x444F) ; ø»‡„ + (chinese-isoir165 . #x5E62) ; ø»Žˆ» + (=jis-x0208-1990 . #x444F) ; ø½Šª„ + (=gt-pj-1 . #x444F) ; 掴 + (=jef-china3 . #x50BB) ; øº…‚» + (=ucs . #x63B4) ; 掴 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x595E) ; ø½‹‰‰ + (=gt-pj-1 . #x595E) ; 掵 + (=ucs . #x63B5) ; 掵 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (=ucs . #x63B6) ; 掶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5640) ; ø»…”™ + (chinese-isoir165 . #x5640) ; ø»¼© + (=ucs . #x63B7) ; 掷 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3527) ; ø»„£¢ + (chinese-isoir165 . #x3527) ; ø»‹² + (=ucs . #x63B8) ; 掸 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb12345 . #x7C3C) ; 掹 + (=ucs . #x63B9) ; 掹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3274) ; ø»„ • + (chinese-isoir165 . #x3274) ; ø»ˆ¥ + (chinese-cns11643-3 . #x362E) ; ø»•µ§ + (=jef-china3 . #x82B6) ; øºˆŠ¶ + (=ucs . #x63BA) ; 掺 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208 . #x415F) ; ø»‡€† + (=jis-x0208-1990 . #x415F) ; ø½Š¥º + (=gt-pj-1 . #x415F) ; 掻 + (=jef-china3 . #x50B9) ; øº…‚¹ + (=ucs . #x63BB) ; 掻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5E68) ; ø»… ± + (chinese-isoir165 . #x5E68) ; ø»Ž‰ + (=ucs . #x63BC) ; 掼 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1891 2) + (=hanziku-5 . #xDBAC) ; ý¢®¬ + (=ucs . #x22B87) ; 𢮇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1897 2) + (=hanziku-5 . #xDCCF) ; ý¢³ + (=ucs . #x22B9A) ; 𢮚 + )) +(define-char + '((=>ucs . #x22B9A) ; 𢮚 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3265) ; ø»š„® + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 1863 5) + (chinese-cns11643-6 . #x492B) ; ø»œ¯ª + (=hanziku-5 . #xD5DD) ; ý¢— + (=ucs . #x22BA0) ; 𢮠 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3266) ; ø»š„¯ + (=ucs . #x22BC8) ; 𢯈 + )) +(define-char + '((=>ucs . #x22BC8) ; 𢯈 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1897 9) + (=hanziku-5 . #xDCD6) ; ý¢³– + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x22BC9) ; 𢯉 + )) +(define-char + '((=>ucs . #x22BC9) ; 𢯉 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 3 1900 1) + (=hanziku-5 . #xDD6F) ; ý¢µ¯ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x22BCC) ; 𢯌 + )) +(define-char + '((=>ucs . #x22BCC) ; 𢯌 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 8 25 11) + (chinese-cns11643-4 . #x3226) ; ø»—¹« + (=hanziku-12 . #xEDFD) ; ý¢ƒŽ·½ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (=cbeta . 00939) ; ø¸ Ž« + (=ucs . #x22C25) ; 𢰥 + )) +(define-char + '((=>ucs . #x63BD) ; 掽 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4034) ; ø»‹’… + (=jis-x0213-2-2000 . #x2D3B) ; ø»¤¯‚ + (chinese-big5 . #xD56B) ; ý¢€•« + (ideograph-daikanwa . 12312) ; ø¸ƒ€˜ + (ucs-jis . #x63BD) ; ø»‹’… + )) +(define-char + '((morohashi-daikanwa 12312 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x354F) ; ø»“ª¦ + (=ucs . #x63BD) ; 掽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 3004) + (chinese-gb2312 . #x5E72) ; ø»… » + (=jis-x0208 . #x5961) ; ø½‹‰Œ + (chinese-isoir165 . #x5E72) ; ø»Ž‰‹ + (chinese-cns11643-2 . #x3C29) ; ø»“´’ + (=gt-pj-1 . #x5961) ; 掾 + (chinese-big5 . #xD964) ; ý¢€¥¤ + (ideograph-daikanwa . 12313) ; ø¸ƒ€™ + (=gt-k . 09190) ; ý¡„‚¦ + (=ucs . #x63BE) ; 掾 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B71) ; ø»•¾€ + (ideograph-daikanwa . 12314) ; ø¸ƒ€š + (=ucs . #x63BF) ; 掿 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 3537) + (=jis-x0208 . #x5963) ; ø½‹‰Ž + (korean-ksc5601 . #x4A51) ; ø»‰—Š + (chinese-cns11643-1 . #x5F41) ; ø»’ž€ + (chinese-gb12345 . #x3C70) ; 揀 + (=gt-pj-1 . #x5963) ; 揀 + (chinese-big5 . #xB47A) ; ý¢€‹‘º + (ideograph-daikanwa . 12315) ; ø¸ƒ€› + (=ucs . #x63C0) ; 揀 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4035) ; ø»‹’† + (chinese-cns11643-3 . #x3B70) ; ø»•½¿ + (ideograph-daikanwa . 12316) ; ø¸ƒ€œ + (=cbeta . 01856) ; ø¸ € + (=jef-china3 . #x4FE4) ; øº„¿¤ + (=ucs . #x63C1) ; 揁 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x376E) ; ø»˜‚‰ + (ideograph-daikanwa . 12317) ; ø¸ƒ€ + (=ucs . #x3A09) ; 㨉 + )) +(define-char + '((=>ucs . #x63C2) ; 揂 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xD96A) ; ý¢€¥ª + (ideograph-daikanwa . 12318) ; ø¸ƒ€ž + )) +(define-char + '((morohashi-daikanwa 12318 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C2F) ; ø»“´˜ + (=ucs . #x63C2) ; 揂 + )) +(define-char + '((=>ucs . #x63C3) ; 揃 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12319) ; ø¸ƒ€Ÿ + )) +(define-char + '((morohashi-daikanwa 12319 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x4237) ; ø½Š¦° + (=gt-pj-1 . #x4237) ; 揃 + (chinese-big5 . #xD959) ; ý¢€¥™ + (=jef-china3 . #x50BA) ; øº…‚º + (=ucs . #x63C3) ; 揃 + )) +(define-char + '((=>ucs . #x63C3) ; 揃 + (morohashi-daikanwa 12319 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B7C) ; ø»“´‡ + )) +(define-char + '((=>ucs . #x63C4) ; 揄 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 3021) + (=jis-x0208 . #x5969) ; ø½‹‰” + (korean-ksc5601 . #x6A71) ; ø»Š†ª + (=gt-pj-1 . #x5969) ; ø½‹‰” + (ideograph-daikanwa . 12320) ; ø¸ƒ€  + (=gt-k . 09193) ; ý¡„‚© + (ucs-jis . #x63C4) ; ø½‹‰” + )) +(define-char + '((=>ucs . #x63C4) ; 揄 + (morohashi-daikanwa 12320 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xD967) ; ý¢€¥§ + )) +(define-char + '((morohashi-daikanwa 12320 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5E6D) ; ø»… ¶ + (chinese-isoir165 . #x5E6D) ; ø»Ž‰† + (=ucs . #x63C4) ; 揄 + )) +(define-char + '((=>ucs . #x63C4) ; 揄 + (morohashi-daikanwa 12320 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C2C) ; ø»“´• + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1914 10) + (chinese-cns11643-5 . #x386B) ; ø»š¨ + (ideograph-daikanwa . 12321) ; ø¸ƒ€¡ + (=hanziku-5 . #xE061) ; ý¢ž¡ + (=ucs . #x22BE9) ; 𢯩 + )) +(define-char + '((=>ucs . #x22BEA) ; 𢯪 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12322) ; ø¸ƒ€¢ + )) +(define-char + '((morohashi-daikanwa 12322 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4934) ; ø»œ¯³ + (=ucs . #x22BEA) ; 𢯪 + )) +(define-char + '((=>ucs . #x22BEA) ; 𢯪 + (morohashi-daikanwa 12322 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1923 3) + (=hanziku-5 . #xE240) ; ý¢ž‰€ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1919 5) + (chinese-cns11643-4 . #x3769) ; ø»˜‚„ + (ideograph-daikanwa . 12323) ; ø¸ƒ€£ + (=hanziku-5 . #xE15F) ; ý¢ž…Ÿ + (=cbeta . 04616) ; ø¸¡ˆˆ + (=ucs . #x22BEB) ; 𢯫 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4036) ; ø»‹’‡ + (chinese-cns11643-2 . #x427D) ; ø»“¾š + (chinese-big5 . #xDD77) ; ý¢€µ· + (ideograph-daikanwa . 12324) ; ø¸ƒ€¤ + (=ucs . #x63C5) ; 揅 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1913 7) + (chinese-cns11643-6 . #x493B) ; ø»œ¯º + (ideograph-daikanwa . 12325) ; ø¸ƒ€¥ + (=hanziku-5 . #xDFFD) ; ý¢¿½ + (=ucs . #x22BEC) ; 𢯬 + )) +(define-char + '((=>ucs . #x63C6) ; 揆 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 3008) + (=jis-x0208 . #x5964) ; ø½‹‰ + (korean-ksc5601 . #x5026) ; ø»‰Ÿ“ + (=gt-pj-1 . #x5964) ; ø½‹‰ + (ideograph-daikanwa . 12326) ; ø¸ƒ€¦ + (=gt-k . 09191) ; ý¡„‚§ + (ucs-jis . #x63C6) ; ø½‹‰ + )) +(define-char + '((morohashi-daikanwa 12326 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5E71) ; ø»… º + (chinese-isoir165 . #x5E71) ; ø»Ž‰Š + (chinese-cns11643-1 . #x5F44) ; ø»’žƒ + (chinese-big5 . #xB47D) ; ý¢€‹‘½ + (=ucs . #x63C6) ; 揆 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C30) ; ø»“´™ + (chinese-big5 . #xD96B) ; ý¢€¥« + (ideograph-daikanwa . 12327) ; ø¸ƒ€§ + (=ucs . #x63C7) ; 揇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12328) ; ø¸ƒ€¨ + (=cbeta . 02233) ; ø¸ ¢¹ + (=ucs . #x3A0A) ; 㨊 + )) +(define-char + '((=>ucs . #x3A0A) ; 㨊 + (morohashi-daikanwa 12328 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3762) ; ø»˜½ + )) +(define-char + '((=>ucs . #x63C8) ; 揈 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4037) ; ø»‹’ˆ + (chinese-big5 . #xD96E) ; ý¢€¥® + (ideograph-daikanwa . 12329) ; ø¸ƒ€© + (ucs-jis . #x63C8) ; ø»‹’ˆ + )) +(define-char + '((morohashi-daikanwa 12329 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C33) ; ø»“´œ + (=ucs . #x63C8) ; 揈 + )) +(define-char + '((=>ucs . #x3A0B) ; 㨋 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12330) ; ø¸ƒ€ª + (=jef-china3 . #x4FE5) ; øº„¿¥ + )) +(define-char + '((morohashi-daikanwa 12330 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3621) ; ø»•µš + (=ucs . #x3A0B) ; 㨋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1920 16) + (chinese-cns11643-6 . #x4936) ; ø»œ¯µ + (ideograph-daikanwa . 12331) ; ø¸ƒ€« + (=hanziku-5 . #xE1AC) ; ý¢ž†¬ + (=ucs . #x22BED) ; 𢯭 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 3010) + (chinese-gb2312 . #x4860) ; ø»…€• + (=jis-x0208 . #x5966) ; ø½‹‰‘ + (chinese-isoir165 . #x4860) ; ø»¨¥ + (=gt-pj-1 . #x5966) ; 揉 + (chinese-big5 . #xB47C) ; ý¢€‹‘¼ + (ideograph-daikanwa . 12332) ; ø¸ƒ€¬ + (=gt-k . 09192) ; ý¡„‚¨ + (=ucs . #x63C9) ; 揉 + )) +(define-char + '((=>ucs . #x63C9) ; 揉 + (morohashi-daikanwa 12332 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F43) ; ø»’ž‚ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1917 2) + (ideograph-daikanwa . 12333) ; ø¸ƒ€­ + (=hanziku-5 . #xE0DB) ; ý¢žƒ› + (=ucs . #x22BEE) ; 𢯮 + )) +(define-char + '((=>ucs . #x22BEE) ; 𢯮 + (morohashi-daikanwa 12333 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x386D) ; ø»šª + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C21) ; ø»“´Š + (chinese-big5 . #xD95C) ; ý¢€¥œ + (ideograph-daikanwa . 12334) ; ø¸ƒ€® + (=ucs . #x63CA) ; 揊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C32) ; ø»“´› + (chinese-big5 . #xD96D) ; ý¢€¥­ + (ideograph-daikanwa . 12335) ; ø¸ƒ€¯ + (=ucs . #x63CB) ; 揋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C31) ; ø»“´š + (chinese-big5 . #xD96C) ; ý¢€¥¬ + (ideograph-daikanwa . 12336) ; ø¸ƒ€° + (=ucs . #x63CC) ; 揌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5761) ; ø»…–˜ + (chinese-isoir165 . #x5761) ; ø»¾¨ + (chinese-cns11643-1 . #x5F45) ; ø»’ž„ + (chinese-big5 . #xB47E) ; ý¢€‹‘¾ + (ideograph-daikanwa . 12337) ; ø¸ƒ€± + (=ucs . #x63CD) ; 揍 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5E6F) ; ø»… ¸ + (japanese-jisx0212 . #x4038) ; ø»‹’‰ + (chinese-isoir165 . #x5E6F) ; ø»Ž‰ˆ + (chinese-cns11643-2 . #x3B78) ; ø»“´ƒ + (chinese-big5 . #xD955) ; ý¢€¥• + (ideograph-daikanwa . 12338) ; ø¸ƒ€² + (=ucs . #x63CE) ; 揎 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x4368) ; ø»„¹‡ + (=jis-x0208 . #x4941) ; ø½Š±Œ + (korean-ksc5601 . #x595A) ; ø»‰­• + (chinese-isoir165 . #x4368) ; ø»¡— + (chinese-cns11643-1 . #x5F40) ; ø»’¿ + (=gt-pj-1 . #x4941) ; 描 + (chinese-big5 . #xB479) ; ý¢€‹‘¹ + (ideograph-daikanwa . 12339) ; ø¸ƒ€³ + (=ucs . #x63CF) ; 描 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D45) ; ø»˜Š” + (ideograph-daikanwa . 12340) ; ø¸ƒ€´ + (=ucs . #x3A0C) ; 㨌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4131) ; ø»–…´ + (ideograph-daikanwa . 12341) ; ø¸ƒ€µ + (=ucs . #x3A0D) ; 㨍 + )) +(define-char + '((=>ucs . #x22BEF) ; 𢯯 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1914 8) + (ideograph-daikanwa . 12342) ; ø¸ƒ€¶ + (=hanziku-5 . #xE05F) ; ý¢žŸ + (=cbeta . 00607) ; ø¸ ‰Ÿ + )) +(define-char + '((morohashi-daikanwa 12342 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4941) ; ø»œ°€ + (=ucs . #x22BEF) ; 𢯯 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1920 12) + (chinese-cns11643-5 . #x3874) ; ø»š± + (ideograph-daikanwa . 12343) ; ø¸ƒ€· + (=hanziku-5 . #xE1A8) ; ý¢ž†¨ + (=ucs . #x22BF0) ; 𢯰 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 3015) + (chinese-gb2312 . #x4C61) ; ø»…†Ž + (=jis-x0208 . #x4473) ; ø½Šª¨ + (korean-ksc5601 . #x702B) ; ø»ŠŽ˜ + (chinese-isoir165 . #x4C61) ; ø»®ž + (chinese-cns11643-1 . #x5F48) ; ø»’ž‡ + (=gt-pj-1 . #x4473) ; 提 + (chinese-big5 . #xB4A3) ; ý¢€‹’£ + (ideograph-daikanwa . 12344) ; ø¸ƒ€¸ + (=gt-k . 09107) ; ý¡„‚Ž“ + (=ucs . #x63D0) ; 提 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4039) ; ø»‹’Š + (chinese-cns11643-3 . #x3B73) ; ø»•¾‚ + (ideograph-daikanwa . 12345) ; ø¸ƒ€¹ + (=cbeta . 02852) ; ø¸ ¬¤ + (=jef-china3 . #x4FE6) ; øº„¿¦ + (=ucs . #x63D1) ; 揑 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 2940) + (chinese-gb2312 . #x3265) ; ø»„ † + (=jis-x0208 . #x5967) ; ø½‹‰’ + (chinese-isoir165 . #x3265) ; ø»ˆ– + (chinese-cns11643-1 . #x5F46) ; ø»’ž… + (=gt-pj-1 . #x5967) ; 插 + (chinese-big5 . #xB4A1) ; ý¢€‹’¡ + (ideograph-daikanwa . 12346) ; ø¸ƒ€º + (=ucs . #x63D2) ; 插 + )) +(define-char + '((morohashi-daikanwa 12346 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x5F3A) ; ø»‰µ© + (chinese-cns11643-3 . #x3B72) ; ø»•¾ + (=jef-china3 . #x4FE3) ; øº„¿£ + (=ucs . #x63F7) ; 揷 + )) +(define-char + '((=>ucs . #x22C14) ; 𢰔 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4948) ; ø»œ°‡ + (ideograph-daikanwa . 12347) ; ø¸ƒ€» + )) +(define-char + '((morohashi-daikanwa 12347 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1911 5) + (=hanziku-5 . #xDFBB) ; ý¢¾» + (=ucs . #x22C14) ; 𢰔 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x403A) ; ø»‹’‹ + (chinese-cns11643-2 . #x3C2E) ; ø»“´— + (chinese-big5 . #xD969) ; ý¢€¥© + (ideograph-daikanwa . 12348) ; ø¸ƒ€¼ + (=ucs . #x63D3) ; 揓 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x403B) ; ø»‹’Œ + (chinese-cns11643-4 . #x3771) ; ø»˜‚Œ + (=jis-x0213-2-2000 . #x2D3D) ; ø»¤¯„ + (ideograph-daikanwa . 12349) ; ø¸ƒ€½ + (=ucs . #x63D4) ; 揔 + )) +(define-char + '((=>ucs . #x63D4) ; 揔 + (morohashi-daikanwa 12349 0 5) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (=cbeta . 01628) ; ø¸ ™œ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x403C) ; ø»‹’ + (chinese-cns11643-2 . #x3C24) ; ø»“´ + (=jis-x0213-2-2000 . #x2D3E) ; ø»¤¯… + (chinese-big5 . #xD95F) ; ý¢€¥Ÿ + (ideograph-daikanwa . 12350) ; ø¸ƒ€¾ + (=ucs . #x63D5) ; 揕 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 3023) + (chinese-gb2312 . #x523E) ; ø»…ŽŸ + (=jis-x0208 . #x4D2C) ; ø½Š¶¯ + (korean-ksc5601 . #x6B67) ; ø»Š‡¾ + (chinese-isoir165 . #x523E) ; ø»¶¯ + (=gt-pj-1 . #x4D2C) ; 揖 + (chinese-big5 . #xB4A5) ; ý¢€‹’¥ + (ideograph-daikanwa . 12351) ; ø¸ƒ€¿ + (=gt-k . 09151) ; ý¡„‚Ž¿ + (=ucs . #x63D6) ; 揖 + )) +(define-char + '((=>ucs . #x63D6) ; 揖 + (morohashi-daikanwa 12351 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F4A) ; ø»’ž‰ + )) +(define-char + '((=>ucs . #x63D7) ; 揗 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xD970) ; ý¢€¥° + (ideograph-daikanwa . 12352) ; ø¸ƒ€ + )) +(define-char + '((morohashi-daikanwa 12352 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C35) ; ø»“´ž + (=ucs . #x63D7) ; 揗 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C2D) ; ø»“´– + (chinese-big5 . #xD968) ; ý¢€¥¨ + (ideograph-daikanwa . 12353) ; ø¸ƒ + (=ucs . #x63D8) ; 揘 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C36) ; ø»“´Ÿ + (chinese-big5 . #xD971) ; ý¢€¥± + (ideograph-daikanwa . 12354) ; ø¸ƒ‚ + (=ucs . #x63D9) ; 揙 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 3024) + (=jis-x0208 . #x4D48) ; ø½Š·‹ + (korean-ksc5601 . #x6540) ; ø»‰¾£ + (chinese-cns11643-1 . #x5F52) ; ø»’ž‘ + (chinese-gb12345 . #x516F) ; 揚 + (=gt-pj-1 . #x4D48) ; 揚 + (chinese-big5 . #xB4AD) ; ý¢€‹’­ + (ideograph-daikanwa . 12355) ; ø¸ƒƒ + (=ucs . #x63DA) ; 揚 + )) +(define-char + '((=>ucs . #x3A0E) ; 㨎 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12356) ; ø¸ƒ„ + )) +(define-char + '((morohashi-daikanwa 12356 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3764) ; ø»˜¿ + (=ucs . #x3A0E) ; 㨎 + )) +(define-char + '((=>ucs . #x22BF1) ; 𢯱 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12357) ; ø¸ƒ… + )) +(define-char + '((morohashi-daikanwa 12357 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4931) ; ø»œ¯° + (=ucs . #x22BF1) ; 𢯱 + )) +(define-char + '((=>ucs . #x22BF1) ; 𢯱 + (morohashi-daikanwa 12357 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1925 3) + (=hanziku-5 . #xE2A2) ; ý¢žŠ¢ + )) +(define-char + '((=>ucs . #x63DB) ; 換 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 3006) + (=jis-x0208 . #x3439) ; ø½Š’Ž + (korean-ksc5601 . #x7C35) ; ø»Š Š + (=gt-pj-1 . #x3439) ; ø½Š’Ž + (chinese-big5 . #xB4AB) ; ý¢€‹’« + (ideograph-daikanwa . 12358) ; ø¸ƒ† + (ucs-jis . #x63DB) ; ø½Š’Ž + )) +(define-char + '((morohashi-daikanwa 12358 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb12345 . #x3B3B) ; 換 + (=ucs . #x63DB) ; 換 + )) +(define-char + '((=>ucs . #x63DB) ; 換 + (morohashi-daikanwa 12358 0 4) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F50) ; ø»’ž + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x403D) ; ø»‹’Ž + (chinese-cns11643-2 . #x3C2B) ; ø»“´” + (=jis-x0213-2-2000 . #x2D3F) ; ø»¤¯† + (chinese-big5 . #xD966) ; ý¢€¥¦ + (ideograph-daikanwa . 12359) ; ø¸ƒ‡ + (=jef-china3 . #x4FE7) ; øº„¿§ + (=ucs . #x63DC) ; 揜 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C2A) ; ø»“´“ + (chinese-big5 . #xD965) ; ý¢€¥¥ + (ideograph-daikanwa . 12360) ; ø¸ƒˆ + (=ucs . #x63DD) ; 揝 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5E6E) ; ø»… · + (chinese-isoir165 . #x5E6E) ; ø»Ž‰‡ + (chinese-cns11643-3 . #x3B67) ; ø»•½¶ + (ideograph-daikanwa . 12361) ; ø¸ƒ‰ + (=cbeta . 03881) ; ø¸ ¼© + (=ucs . #x63DE) ; 揞 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xD963) ; ý¢€¥£ + (ideograph-daikanwa . 12362) ; ø¸ƒŠ + (=ucs . #x63DF) ; 揟 + )) +(define-char + '((=>ucs . #x63DF) ; 揟 + (morohashi-daikanwa 12362 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C28) ; ø»“´‘ + )) +(define-char + '((=>ucs . #x63E0) ; 揠 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12363) ; ø¸ƒ‹ + )) +(define-char + '((=>ucs . #x63E0) ; 揠 + (morohashi-daikanwa 12363 0 1 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C22) ; ø»“´‹ + )) +(define-char + '((morohashi-daikanwa 12363 0 1 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5E6B) ; ø»… ´ + (japanese-jisx0212 . #x403E) ; ø»‹’ + (chinese-isoir165 . #x5E6B) ; ø»Ž‰„ + (=jis-x0213-2-2000 . #x2D40) ; ø»¤¯‡ + (chinese-big5 . #xD95D) ; ý¢€¥ + (=jef-china3 . #x4FE8) ; øº„¿¨ + (=ucs . #x63E0) ; 揠 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 1910 7) + (chinese-cns11643-4 . #x3D51) ; ø»˜Š  + (ideograph-daikanwa . 12364) ; ø¸ƒŒ + (=hanziku-5 . #xDF7B) ; ý¢½» + (=ucs . #x22BF2) ; 𢯲 + )) +(define-char + '((=>ucs . #x22BF3) ; 𢯳 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1920 14) + (ideograph-daikanwa . 12365) ; ø¸ƒ + (=hanziku-5 . #xE1AA) ; ý¢ž†ª + )) +(define-char + '((morohashi-daikanwa 12365 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3767) ; ø»˜‚‚ + (=ucs . #x22BF3) ; 𢯳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-1 . 2998) + (shinjigen-2 . 3000) + (chinese-gb2312 . #x4E55) ; ø»…ˆ¾ + (=jis-x0208 . #x302E) ; ø½ŠŒ‹ + (korean-ksc5601 . #x6444) ; ø»‰½‰ + (chinese-isoir165 . #x4E55) ; ø»±Ž + (chinese-cns11643-1 . #x5F49) ; ø»’žˆ + (=gt-pj-1 . #x302E) ; 握 + (chinese-big5 . #xB4A4) ; ý¢€‹’¤ + (ideograph-daikanwa . 12366) ; ø¸ƒŽ + (=ucs . #x63E1) ; 握 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B66) ; ø»•½µ + (ideograph-daikanwa . 12367) ; ø¸ƒ + (=ucs . #x63E2) ; 揢 + )) +(define-char + '((=>ucs . #x22BF4) ; 𢯴 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12368) ; ø¸ƒ + )) +(define-char + '((morohashi-daikanwa 12368 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1925 2) + (chinese-cns11643-5 . #x3862) ; ø»šŸ + (=hanziku-5 . #xE2A1) ; ý¢žŠ¡ + (=ucs . #x22BF4) ; 𢯴 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1915 1) + (ideograph-daikanwa . 12369) ; ø¸ƒ‘ + (=hanziku-5 . #xE078) ; ý¢ž¸ + (=cbeta . 00233) ; ø¸ ƒ© + (=ucs . #x22BF5) ; 𢯵 + )) +(define-char + '((=>ucs . #x22BF5) ; 𢯵 + (morohashi-daikanwa 12369 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x386A) ; ø»š§ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B6A) ; ø»•½¹ + (ideograph-daikanwa . 12370) ; ø¸ƒ’ + (=ucs . #x3A0F) ; 㨏 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 3009) + (chinese-gb2312 . #x3427) ; ø»„¢„ + (=jis-x0208 . #x5965) ; ø½‹‰ + (chinese-isoir165 . #x3427) ; ø»Š” + (chinese-cns11643-1 . #x5F47) ; ø»’ž† + (=gt-pj-1 . #x5965) ; 揣 + (chinese-big5 . #xB4A2) ; ý¢€‹’¢ + (ideograph-daikanwa . 12371) ; ø¸ƒ“ + (=ucs . #x63E3) ; 揣 + )) +(define-char + '((=>ucs . #x22C1A) ; 𢰚 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12372) ; ø¸ƒ” + )) +(define-char + '((morohashi-daikanwa 12372 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1911 6) + (chinese-cns11643-6 . #x4938) ; ø»œ¯· + (=hanziku-5 . #xDFBC) ; ý¢¾¼ + (=ucs . #x22C1A) ; 𢰚 + )) +(define-char + '((=>ucs . #x63E4) ; 揤 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12373) ; ø¸ƒ• + )) +(define-char + '((morohashi-daikanwa 12373 0 4) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F3B) ; ø»“¡ž + (chinese-big5 . #xD1B9) ; ý¢€†¹ + (=ucs . #x63E4) ; 揤 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12374) ; ø¸ƒ– + (=ucs . #x3A10) ; 㨐 + )) +(define-char + '((=>ucs . #x3A10) ; 㨐 + (morohashi-daikanwa 12374 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x376B) ; ø»˜‚† + )) +(define-char + '((=>ucs . #x22BF6) ; 𢯶 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12375) ; ø¸ƒ— + )) +(define-char + '((morohashi-daikanwa 12375 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1924 5) + (chinese-cns11643-4 . #x375F) ; ø»˜º + (=hanziku-5 . #xE262) ; ý¢ž‰¢ + (=ucs . #x22BF6) ; 𢯶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1926 5) + (chinese-cns11643-5 . #x3868) ; ø»š¥ + (ideograph-daikanwa . 12376) ; ø¸ƒ˜ + (=hanziku-5 . #xE2C4) ; ý¢ž‹„ + (=ucs . #x22BF7) ; 𢯷 + )) +(define-char + '((=>ucs . #x3A11) ; 㨑 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12377) ; ø¸ƒ™ + )) +(define-char + '((morohashi-daikanwa 12377 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3768) ; ø»˜‚ƒ + (=ucs . #x3A11) ; 㨑 + )) +(define-char + '((=>ucs . #x3A11) ; 㨑 + (morohashi-daikanwa 12377 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (=cbeta . 00235) ; ø¸ ƒ« + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3765) ; ø»˜‚€ + (ideograph-daikanwa . 12378) ; ø¸ƒš + (=ucs . #x3A12) ; 㨒 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x403F) ; ø»‹’ + (chinese-cns11643-2 . #x3B79) ; ø»“´„ + (=jis-x0213-1-2000 . #x7472) ; ø»¤Ž‡ + (chinese-big5 . #xD956) ; ý¢€¥– + (ideograph-daikanwa . 12379) ; ø¸ƒ› + (=ucs . #x63E5) ; 揥 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B68) ; ø»•½· + (ideograph-daikanwa . 12380) ; ø¸ƒœ + (=ucs . #x63E6) ; 揦 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x433D) ; ø»“¾¸ + (chinese-big5 . #xDDB7) ; ý¢€¶· + (ideograph-daikanwa . 12381) ; ø¸ƒ + (=ucs . #x63E7) ; 揧 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B7A) ; ø»“´… + (chinese-big5 . #xD957) ; ý¢€¥— + (ideograph-daikanwa . 12382) ; ø¸ƒž + (=ucs . #x63E8) ; 揨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 3005) + (chinese-gb2312 . #x3F2B) ; ø»„²’ + (=jis-x0208 . #x5962) ; ø½‹‰ + (chinese-isoir165 . #x3F2B) ; ø»š¢ + (chinese-cns11643-1 . #x5F42) ; ø»’ž + (=gt-pj-1 . #x5962) ; 揩 + (chinese-big5 . #xB47B) ; ý¢€‹‘» + (ideograph-daikanwa . 12383) ; ø¸ƒŸ + (=ucs . #x63E9) ; 揩 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x3E3E) ; ø»„±‡ + (japanese-jisx0212 . #x4040) ; ø»‹’‘ + (chinese-isoir165 . #x3E3E) ; ø»™— + (chinese-cns11643-1 . #x5F4F) ; ø»’žŽ + (chinese-big5 . #xB4AA) ; ý¢€‹’ª + (ideograph-daikanwa . 12384) ; ø¸ƒ  + (=jef-china3 . #x4FE9) ; øº„¿© + (=ucs . #x63EA) ; 揪 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4321) ; ø»“¾œ + (=jis-x0213-2-2000 . #x2D41) ; ø»¤¯ˆ + (chinese-big5 . #xDD79) ; ý¢€µ¹ + (ideograph-daikanwa . 12385) ; ø¸ƒ¡ + (=ucs . #x63EB) ; 揫 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 1911 2) + (chinese-cns11643-6 . #x5274) ; ø»œ¾ + (ideograph-daikanwa . 12386) ; ø¸ƒ¢ + (=hanziku-5 . #xDFB8) ; ý¢¾¸ + (=ucs . #x22C40) ; 𢱀 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1926 9) + (chinese-cns11643-4 . #x3763) ; ø»˜¾ + (ideograph-daikanwa . 12387) ; ø¸ƒ£ + (=hanziku-5 . #xE2C8) ; ý¢ž‹ˆ + (=ucs . #x22BF8) ; 𢯸 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4041) ; ø»‹’’ + (chinese-cns11643-4 . #x3760) ; ø»˜» + (=jis-x0213-2-2000 . #x2D42) ; ø»¤¯‰ + (ideograph-daikanwa . 12388) ; ø¸ƒ¤ + (=cbeta . 00247) ; ø¸ ƒ· + (=ucs . #x63EC) ; 揬 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x3D52) ; ø»„¯½ + (korean-ksc5601 . #x4C29) ; ø»‰™ž + (chinese-isoir165 . #x3D52) ; ø»˜ + (chinese-cns11643-1 . #x5F4B) ; ø»’žŠ + (=jis-x0213-1-2000 . #x7473) ; ø»¤Žˆ + (chinese-big5 . #xB4A6) ; ý¢€‹’¦ + (ideograph-daikanwa . 12389) ; ø¸ƒ¥ + (=jef-china3 . #x4FEA) ; øº„¿ª + (=ucs . #x63ED) ; 揭 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1911 11) + (chinese-cns11643-5 . #x3869) ; ø»š¦ + (ideograph-daikanwa . 12390) ; ø¸ƒ¦ + (=hanziku-5 . #xDFC1) ; ý¢¿ + (=ucs . #x22BF9) ; 𢯹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1920 5) + (chinese-cns11643-4 . #x376A) ; ø»˜‚… + (ideograph-daikanwa . 12391) ; ø¸ƒ§ + (=hanziku-5 . #xE1A1) ; ý¢ž†¡ + (=ucs . #x22BFA) ; 𢯺 + )) +(define-char + '((=>ucs . #x3A13) ; 㨓 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12392) ; ø¸ƒ¨ + )) +(define-char + '((morohashi-daikanwa 12392 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B6C) ; ø»•½» + (=ucs . #x3A13) ; 㨓 + )) +(define-char + '((=>ucs . #x22BFB) ; 𢯻 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12393) ; ø¸ƒ© + )) +(define-char + '((morohashi-daikanwa 12393 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1923 2) + (chinese-cns11643-5 . #x3866) ; ø»š£ + (=hanziku-5 . #xE1FE) ; ý¢ž‡¾ + (=ucs . #x22BFB) ; 𢯻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 3007) + (=jis-x0208 . #x3478) ; ø½Š“ + (korean-ksc5601 . #x7D46) ; ø»Š¡¹ + (chinese-cns11643-1 . #x5F4C) ; ø»’ž‹ + (chinese-gb12345 . #x3B53) ; 揮 + (=gt-pj-1 . #x3478) ; 揮 + (chinese-big5 . #xB4A7) ; ý¢€‹’§ + (ideograph-daikanwa . 12394) ; ø¸ƒª + (=ucs . #x63EE) ; 揮 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1922 2) + (chinese-cns11643-6 . #x4946) ; ø»œ°… + (ideograph-daikanwa . 12395) ; ø¸ƒ« + (=hanziku-5 . #xE1DE) ; ý¢ž‡ž + (=ucs . #x22C04) ; 𢰄 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B7B) ; ø»“´† + (chinese-big5 . #xD958) ; ý¢€¥˜ + (ideograph-daikanwa . 12396) ; ø¸ƒ¬ + (=ucs . #x63EF) ; 揯 + )) +(define-char + '((morohashi-daikanwa 12396 0 5) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (=ucs . #x6404) ; 搄 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1920 11) + (chinese-cns11643-4 . #x376D) ; ø»˜‚ˆ + (ideograph-daikanwa . 12397) ; ø¸ƒ­ + (=hanziku-5 . #xE1A7) ; ý¢ž†§ + (=ucs . #x22BFC) ; 𢯼 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1911 9) + (chinese-cns11643-5 . #x386F) ; ø»š¬ + (ideograph-daikanwa . 12398) ; ø¸ƒ® + (=hanziku-5 . #xDFBF) ; ý¢¾¿ + (=ucs . #x22BFD) ; 𢯽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1916 2) + (chinese-cns11643-4 . #x3766) ; ø»˜‚ + (ideograph-daikanwa . 12399) ; ø¸ƒ¯ + (=hanziku-5 . #xE0BB) ; ý¢ž‚» + (=ucs . #x22BFE) ; 𢯾 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C34) ; ø»“´ + (chinese-big5 . #xD96F) ; ý¢€¥¯ + (ideograph-daikanwa . 12400) ; ø¸ƒ° + (=ucs . #x63F0) ; 揰 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1911 14) + (chinese-cns11643-6 . #x4942) ; ø»œ° + (ideograph-daikanwa . 12401) ; ø¸ƒ± + (=hanziku-5 . #xDFC4) ; ý¢¿„ + (=ucs . #x22BFF) ; 𢯿 + )) +(define-char + '((=>ucs . #x63F1) ; 揱 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDD78) ; ý¢€µ¸ + (ideograph-daikanwa . 12402) ; ø¸ƒ² + )) +(define-char + '((morohashi-daikanwa 12402 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x63F1) ; 揱 + )) +(define-char + '((=>ucs . #x63F1) ; 揱 + (morohashi-daikanwa 12402 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x427E) ; ø»“¾› + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5E69) ; ø»… ² + (japanese-jisx0212 . #x4042) ; ø»‹’“ + (chinese-isoir165 . #x5E69) ; ø»Ž‰‚ + (=jis-x0213-2-2000 . #x2D43) ; ø»¤¯Š + (chinese-big5 . #xD960) ; ý¢€¥  + (ideograph-daikanwa . 12403) ; ø¸ƒ³ + (=jef-china3 . #x4FEB) ; øº„¿« + (=ucs . #x63F2) ; 揲 + )) +(define-char + '((=>ucs . #x63F2) ; 揲 + (morohashi-daikanwa 12403 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C25) ; ø»“´Ž + )) +(define-char + '((=>ucs . #x63F3) ; 揳 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4043) ; ø»‹’” + (chinese-big5 . #xD95B) ; ý¢€¥› + (ideograph-daikanwa . 12404) ; ø¸ƒ´ + (ucs-jis . #x63F3) ; ø»‹’” + )) +(define-char + '((morohashi-daikanwa 12404 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B7E) ; ø»“´‰ + (=ucs . #x63F3) ; 揳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B69) ; ø»•½¸ + (ideograph-daikanwa . 12405) ; ø¸ƒµ + (=ucs . #x3A14) ; 㨔 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1911 13) + (chinese-cns11643-6 . #x4943) ; ø»œ°‚ + (ideograph-daikanwa . 12406) ; ø¸ƒ¶ + (=hanziku-5 . #xDFC3) ; ý¢¿ƒ + (=ucs . #x22C00) ; 𢰀 + )) +(define-char + '((=>ucs . #x63F4) ; 援 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x6A35) ; ø»Š…® + (chinese-big5 . #xB4A9) ; ý¢€‹’© + (ideograph-daikanwa . 12407) ; ø¸ƒ· + (=jef-china3 . #x4FEC) ; øº„¿¬ + )) +(define-char + '((morohashi-daikanwa 12407 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x542E) ; ø»…‘‹ + (=jis-x0208 . #x3167) ; ø½ŠŽ¢ + (chinese-isoir165 . #x542E) ; ø»¹› + (chinese-cns11643-1 . #x5F4E) ; ø»’ž + (=gt-pj-1 . #x3167) ; 援 + (=ucs . #x63F4) ; 援 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3770) ; ø»˜‚‹ + (ideograph-daikanwa . 12408) ; ø¸ƒ¸ + (=ucs . #x3A15) ; 㨕 + )) +(define-char + '((=>ucs . #x63F5) ; 揵 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4044) ; ø»‹’• + (=jis-x0213-1-2000 . #x7474) ; ø»¤Ž‰ + (chinese-big5 . #xD961) ; ý¢€¥¡ + (ideograph-daikanwa . 12409) ; ø¸ƒ¹ + (=jef-china3 . #x4FED) ; øº„¿­ + (ucs-jis . #x63F5) ; ø»‹’• + )) +(define-char + '((morohashi-daikanwa 12409 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C26) ; ø»“´ + (=ucs . #x63F5) ; 揵 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1913 3) + (ideograph-daikanwa . 12410) ; ø¸ƒº + (=hanziku-5 . #xDFF9) ; ý¢¿¹ + (=ucs . #x22C01) ; 𢰁 + )) +(define-char + '((=>ucs . #x22C01) ; 𢰁 + (morohashi-daikanwa 12410 0 9) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x493A) ; ø»œ¯¹ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3761) ; ø»˜¼ + (ideograph-daikanwa . 12411) ; ø¸ƒ» + (=cbeta . 00248) ; ø¸ ƒ¸ + (=ucs . #x3A16) ; 㨖 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1914 4) + (chinese-cns11643-5 . #x3867) ; ø»š¤ + (ideograph-daikanwa . 12412) ; ø¸ƒ¼ + (=hanziku-5 . #xE05B) ; ý¢ž› + (=ucs . #x22C19) ; 𢰙 + )) +(define-char + '((=>ucs . #x22C02) ; 𢰂 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3871) ; ø»š® + (ideograph-daikanwa . 12413) ; ø¸ƒ½ + )) +(define-char + '((morohashi-daikanwa 12413 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1920 9) + (=hanziku-5 . #xE1A5) ; ý¢ž†¥ + (=ucs . #x22C02) ; 𢰂 + )) +(define-char + '((=>ucs . #x22C03) ; 𢰃 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12414) ; ø¸ƒ¾ + )) +(define-char + '((morohashi-daikanwa 12414 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1924 7) + (chinese-cns11643-6 . #x4933) ; ø»œ¯² + (=hanziku-5 . #xE264) ; ý¢ž‰¤ + (=ucs . #x22C03) ; 𢰃 + )) +(define-char + '((=>ucs . #x22C47) ; 𢱇 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12415) ; ø¸ƒ¿ + )) +(define-char + '((morohashi-daikanwa 12415 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1924 9) + (chinese-cns11643-5 . #x3863) ; ø»š  + (=hanziku-5 . #xE266) ; ý¢ž‰¦ + (=ucs . #x22C47) ; 𢱇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1926 4) + (chinese-cns11643-6 . #x4937) ; ø»œ¯¶ + (ideograph-daikanwa . 12416) ; ø¸ƒ‚€ + (=hanziku-5 . #xE2C3) ; ý¢ž‹ƒ + (=ucs . #x22C05) ; 𢰅 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1911 12) + (chinese-cns11643-5 . #x3870) ; ø»š­ + (ideograph-daikanwa . 12417) ; ø¸ƒ‚ + (=hanziku-5 . #xDFC2) ; ý¢¿‚ + (=ucs . #x22C06) ; 𢰆 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1920 8) + (chinese-cns11643-4 . #x376C) ; ø»˜‚‡ + (ideograph-daikanwa . 12418) ; ø¸ƒ‚‚ + (=hanziku-5 . #xE1A4) ; ý¢ž†¤ + (=ucs . #x22C07) ; 𢰇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1919 4) + (chinese-cns11643-6 . #x4947) ; ø»œ°† + (ideograph-daikanwa . 12419) ; ø¸ƒ‚ƒ + (=hanziku-5 . #xE15E) ; ý¢ž…ž + (=ucs . #x22C08) ; 𢰈 + )) +(define-char + '((=>ucs . #x22C09) ; 𢰉 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12420) ; ø¸ƒ‚„ + )) +(define-char + '((morohashi-daikanwa 12420 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1925 1) + (chinese-cns11643-6 . #x4932) ; ø»œ¯± + (=hanziku-5 . #xE27E) ; ý¢ž‰¾ + (=ucs . #x22C09) ; 𢰉 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1917 4) + (chinese-cns11643-5 . #x386C) ; ø»š© + (ideograph-daikanwa . 12421) ; ø¸ƒ‚… + (=hanziku-5 . #xE0DD) ; ý¢žƒ + (=ucs . #x22C0A) ; 𢰊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1917 5) + (chinese-cns11643-5 . #x386E) ; ø»š« + (ideograph-daikanwa . 12422) ; ø¸ƒ‚† + (=hanziku-5 . #xE0DE) ; ý¢žƒž + (=ucs . #x22C0B) ; 𢰋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1918 2) + (chinese-cns11643-6 . #x4944) ; ø»œ°ƒ + (ideograph-daikanwa . 12423) ; ø¸ƒ‚‡ + (=hanziku-5 . #xE0FB) ; ý¢žƒ» + (=ucs . #x22C0C) ; 𢰌 + )) +(define-char + '((=>ucs . #x22C0D) ; 𢰍 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12424) ; ø¸ƒ‚ˆ + )) +(define-char + '((morohashi-daikanwa 12424 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1922 9) + (chinese-cns11643-5 . #x3864) ; ø»š¡ + (=hanziku-5 . #xE1E5) ; ý¢ž‡¥ + (=ucs . #x22C0D) ; 𢰍 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1912 1) + (ideograph-daikanwa . 12425) ; ø¸ƒ‚‰ + (=hanziku-5 . #xDFD7) ; ý¢¿— + (=ucs . #x22C0E) ; ð¢°Ž + )) +(define-char + '((=>ucs . #x22C0E) ; 𢰎 + (morohashi-daikanwa 12425 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x493C) ; ø»œ¯» + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4945) ; ø»œ°„ + (ideograph-daikanwa . 12426) ; ø¸ƒ‚Š + (=ucs . #x22C0F) ; 𢰏 + )) +(define-char + '((=>ucs . #x22C0F) ; 𢰏 + (morohashi-daikanwa 12426 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1920 13) + (=hanziku-5 . #xE1A9) ; ý¢ž†© + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1916 4) + (chinese-cns11643-6 . #x4940) ; ø»œ¯¿ + (ideograph-daikanwa . 12427) ; ø¸ƒ‚‹ + (=hanziku-5 . #xE0BD) ; ý¢ž‚½ + (=ucs . #x22C10) ; 𢰐 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1920 2) + (chinese-cns11643-6 . #x494C) ; ø»œ°‹ + (ideograph-daikanwa . 12428) ; ø¸ƒ‚Œ + (=hanziku-5 . #xE17C) ; ý¢ž…¼ + (=ucs . #x22C11) ; 𢰑 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1914 1) + (ideograph-daikanwa . 12429) ; ø¸ƒ‚ + (=hanziku-5 . #xE058) ; ý¢ž˜ + (=ucs . #x22C12) ; 𢰒 + )) +(define-char + '((=>ucs . #x22C12) ; 𢰒 + (morohashi-daikanwa 12429 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x493F) ; ø»œ¯¾ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1900 3) + (chinese-cns11643-6 . #x494D) ; ø»œ°Œ + (ideograph-daikanwa . 12430) ; ø¸ƒ‚Ž + (=hanziku-5 . #xDD71) ; ý¢µ± + (=ucs . #x22C13) ; 𢰓 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4939) ; ø»œ¯¸ + (ideograph-daikanwa . 12431) ; ø¸ƒ‚ + (=ucs . #x22C15) ; 𢰕 + )) +(define-char + '((=>ucs . #x22C15) ; 𢰕 + (morohashi-daikanwa 12431 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1926 3) + (=hanziku-5 . #xE2C2) ; ý¢ž‹‚ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1921 4) + (chinese-cns11643-5 . #x3872) ; ø»š¯ + (ideograph-daikanwa . 12432) ; ø¸ƒ‚ + (=hanziku-5 . #xE1C0) ; ý¢ž‡€ + (=ucs . #x22C16) ; 𢰖 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1895 2) + (chinese-cns11643-6 . #x493D) ; ø»œ¯¼ + (ideograph-daikanwa . 12433) ; ø¸ƒ‚‘ + (=hanziku-5 . #xDC6D) ; ý¢±­ + (=cbeta . 02769) ; ø¸ «‘ + (=ucs . #x22C17) ; 𢰗 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12434) ; ø¸ƒ‚’ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1922 3) + (chinese-cns11643-6 . #x494B) ; ø»œ°Š + (ideograph-daikanwa . 12435) ; ø¸ƒ‚“ + (=hanziku-5 . #xE1DF) ; ý¢ž‡Ÿ + (=ucs . #x22C1B) ; 𢰛 + )) +(define-char + '((=>ucs . #x22C1C) ; 𢰜 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12436) ; ø¸ƒ‚” + )) +(define-char + '((morohashi-daikanwa 12436 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1922 8) + (chinese-cns11643-5 . #x3865) ; ø»š¢ + (=hanziku-5 . #xE1E4) ; ý¢ž‡¤ + (=ucs . #x22C1C) ; 𢰜 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5E5E) ; ø»… § + (korean-ksc5601 . #x652A) ; ø»‰¾ + (chinese-isoir165 . #x5E5E) ; ø»Žˆ· + (chinese-big5 . #xD95E) ; ý¢€¥ž + (ideograph-daikanwa . 12437) ; ø¸ƒ‚• + (=ucs . #x63F6) ; 揶 + )) +(define-char + '((=>ucs . #x63F6) ; 揶 + (morohashi-daikanwa 12437 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 3019) + (=jis-x0208 . #x5968) ; ø½‹‰“ + (chinese-cns11643-2 . #x3C23) ; ø»“´Œ + (=gt-pj-1 . #x5968) ; ø½‹‰“ + (ucs-jis . #x63F6) ; ø½‹‰“ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x493E) ; ø»œ¯½ + (ideograph-daikanwa . 12438) ; ø¸ƒ‚– + (=ucs . #x22C42) ; 𢱂 + )) +(define-char + '((=>ucs . #x22C42) ; 𢱂 + (morohashi-daikanwa 12438 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1914 2) + (=hanziku-5 . #xE059) ; ý¢ž™ + )) +(define-char + '((=>ucs . #x22C46) ; 𢱆 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12439) ; ø¸ƒ‚— + )) +(define-char + '((=>ucs . #x22C46) ; 𢱆 + (morohashi-daikanwa 12439 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1923 5) + (=hanziku-5 . #xE242) ; ý¢ž‰‚ + )) +(define-char + '((morohashi-daikanwa 12439 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x22C46) ; 𢱆 + )) +(define-char + '((=>ucs . #x22C41) ; 𢱁 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12440) ; ø¸ƒ‚˜ + )) +(define-char + '((=>ucs . #x22C41) ; 𢱁 + (morohashi-daikanwa 12440 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1911 10) + (=hanziku-5 . #xDFC0) ; ý¢¿€ + )) +(define-char + '((morohashi-daikanwa 12440 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x22C41) ; 𢱁 + )) +(define-char + '((=>ucs . #x22C45) ; 𢱅 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 12441) ; ø¸ƒ‚™ + )) +(define-char + '((morohashi-daikanwa 12441 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4935) ; ø»œ¯´ + (=ucs . #x22C45) ; 𢱅 + )) +(define-char + '((=>ucs . #x22C45) ; 𢱅 + (morohashi-daikanwa 12441 0 4) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1923 4) + (=hanziku-5 . #xE241) ; ý¢ž‰ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1919 2) + (ideograph-daikanwa . 12442) ; ø¸ƒ‚š + (=hanziku-5 . #xE15C) ; ý¢ž…œ + (=ucs . #x22C43) ; 𢱃 + )) +(define-char + '((=>ucs . #x22C43) ; 𢱃 + (morohashi-daikanwa 12442 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4949) ; ø»œ°ˆ + )) +(define-char + '((=>ucs . #x63F8) ; 揸 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4045) ; ø»‹’– + (chinese-cns11643-3 . #x3B6D) ; ø»•½¼ + (ideograph-daikanwa . 12443) ; ø¸ƒ‚› + (ucs-jis . #x63F8) ; ø»‹’– + )) +(define-char + '((morohashi-daikanwa 12443 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5E6A) ; ø»… ³ + (chinese-isoir165 . #x5E6A) ; ø»Ž‰ƒ + (=ucs . #x63F8) ; 揸 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4046) ; ø»‹’— + (chinese-big5 . #xB4AE) ; ý¢€‹’® + (ideograph-daikanwa . 12444) ; ø¸ƒ‚œ + (=ucs . #x63F9) ; 揹 + )) +(define-char + '((=>ucs . #x63F9) ; 揹 + (morohashi-daikanwa 12444 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F53) ; ø»’ž’ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B6E) ; ø»•½½ + (ideograph-daikanwa . 12445) ; ø¸ƒ‚ + (=ucs . #x3A17) ; 㨗 + )) +(define-char + '((morohashi-daikanwa 12445 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (<-simplified-ideograph + (:char ((shinjigen-1 . 3023) + (=jis-x0208 . #x596A) ; ø½‹‰• + (ideograph-daikanwa . 12479) ; ø¸ƒ‚¿ + ) + :sources (shinjigen-1))) + (shinjigen-1 . 3022) + (=jis-x0208 . #x4D49) ; ø½Š·Œ + (chinese-cns11643-4 . #x376F) ; ø»˜‚Š + (=gt-pj-1 . #x4D49) ; 揺 + (=ucs . #x63FA) ; 揺 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5273) ; ø»œ¾€ + (ideograph-daikanwa . 49130) ; ø¸‹¿ª + (=ucs . #x22C28) ; 𢰨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x63FB) ; 揻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb12345 . #x7C3D) ; 揼 + (=ucs . #x63FC) ; 揼 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x403F) ; ø»„´„ + (chinese-isoir165 . #x403F) ; ø»œ” + (=ucs . #x63FD) ; 揽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-isoir165 . #x7C4F) ; ø»Ž´¬ + (chinese-cns11643-3 . #x3B6F) ; ø»•½¾ + (=ucs . #x63FE) ; 揾 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (chinese-gb2312 . #x5E6C) ; ø»… µ + (chinese-isoir165 . #x5E6C) ; ø»Ž‰… + (=ucs . #x63FF) ; 揿 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (chinese-gb2312 . #x3273) ; ø»„ ” + (chinese-isoir165 . #x3273) ; ø»ˆ¤ + (=ucs . #x6400) ; 搀 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (chinese-gb2312 . #x3869) ; ø»„¨¾ + (chinese-isoir165 . #x3869) ; ø»‘Ž + (=ucs . #x6401) ; 搁 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (chinese-gb2312 . #x4227) ; ø»„¶¨ + (chinese-isoir165 . #x4227) ; ø»ž¸ + (=ucs . #x6402) ; 搂 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x6403) ; 搃 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (chinese-gb2312 . #x3D41) ; ø»„¯¬ + (chinese-isoir165 . #x3D41) ; ø»—¼ + (=ucs . #x6405) ; 搅 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1920 7) + (=hanziku-5 . #xE1A3) ; ý¢ž†£ + (=ucs . #x22C18) ; 𢰘 + )) +(define-char + '((=>ucs . #x22C18) ; 𢰘 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3873) ; ø»š° + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x22C44) ; 𢱄 + )) +(define-char + '((=>ucs . #x22C44) ; 𢱄 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 3 1920 15) + (=hanziku-5 . #xE1AB) ; ý¢ž†« + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (=cbeta . 04560) ; ø¸¡‡ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4930) ; ø»œ¯¯ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x494A) ; ø»œ°‰ + )) +(define-char + '((=>ucs . #x3A19) ; 㨙 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12446) ; ø¸ƒ‚ž + (=cbeta . 02615) ; ø¸ ¨· + )) +(define-char + '((morohashi-daikanwa 12446 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D50) ; ø»˜ŠŸ + (=ucs . #x3A19) ; 㨙 + )) +(define-char + '((=>ucs . #x6406) ; 搆 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x596C) ; ø»ƒ› + (chinese-big5 . #xB770) ; ý¢€‹° + (ideograph-daikanwa . 12447) ; ø¸ƒ‚Ÿ + )) +(define-char + '((morohashi-daikanwa 12447 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208 . #x596C) ; ø»‡££ + (chinese-cns11643-1 . #x6438) ; ø»’¥ + (=jis-x0208-1990 . #x596C) ; ø½‹‰— + (=gt-pj-1 . #x596C) ; 搆 + (=gt-k . 10306) ; ý¡„‚¡‚ + (=jef-china3 . #x70C1) ; øº‡ƒ + (=ucs . #x6406) ; 搆 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4149) ; ø»–†Œ + (ideograph-daikanwa . 12448) ; ø¸ƒ‚  + (=ucs . #x6407) ; 搇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4132) ; ø»–…µ + (ideograph-daikanwa . 12449) ; ø¸ƒ‚¡ + (=ucs . #x6408) ; 搈 + )) +(define-char + '((=>ucs . #x22C5F) ; 𢱟 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12450) ; ø¸ƒ‚¢ + )) +(define-char + '((morohashi-daikanwa 12450 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1938 10) + (chinese-cns11643-5 . #x3F52) ; ø»š—¡ + (=hanziku-5 . #xE550) ; ý¢ž• + (=ucs . #x22C5F) ; 𢱟 + )) +(define-char + '((=>ucs . #x6409) ; 搉 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4047) ; ø»‹’˜ + (=jis-x0213-2-2000 . #x2D44) ; ø»¤¯‹ + (chinese-big5 . #xDD7C) ; ý¢€µ¼ + (ideograph-daikanwa . 12451) ; ø¸ƒ‚£ + (=jef-china3 . #x4FEE) ; øº„¿® + (ucs-jis . #x6409) ; ø»‹’˜ + )) +(define-char + '((morohashi-daikanwa 12451 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4324) ; ø»“¾Ÿ + (=ucs . #x6409) ; 搉 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D4F) ; ø»˜Šž + (ideograph-daikanwa . 12452) ; ø¸ƒ‚¤ + (=ucs . #x3A1A) ; 㨚 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4048) ; ø»‹’™ + (chinese-cns11643-2 . #x4337) ; ø»“¾² + (chinese-big5 . #xDDB1) ; ý¢€¶± + (ideograph-daikanwa . 12453) ; ø¸ƒ‚¥ + (=ucs . #x640A) ; 搊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4137) ; ø»–…º + (ideograph-daikanwa . 12454) ; ø¸ƒ‚¦ + (=ucs . #x3A1B) ; 㨛 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1930 3) + (chinese-cns11643-6 . #x527B) ; ø»œ¾ˆ + (ideograph-daikanwa . 12455) ; ø¸ƒ‚§ + (=hanziku-5 . #xE3A5) ; ý¢žŽ¥ + (=ucs . #x22C60) ; 𢱠 + )) +(define-char + '((=>ucs . #x3A1C) ; 㨜 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12456) ; ø¸ƒ‚¨ + (=cbeta . 01289) ; ø¸ ”‰ + )) +(define-char + '((morohashi-daikanwa 12456 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D4C) ; ø»˜Š› + (=ucs . #x3A1C) ; 㨜 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5E75) ; ø»… ¾ + (chinese-isoir165 . #x5E75) ; ø»Ž‰Ž + (chinese-cns11643-2 . #x433C) ; ø»“¾· + (chinese-big5 . #xDDB6) ; ý¢€¶¶ + (ideograph-daikanwa . 12457) ; ø¸ƒ‚© + (=ucs . #x640B) ; 搋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5E78) ; ø»…¡ + (chinese-isoir165 . #x5E78) ; ø»Ž‰‘ + (chinese-cns11643-2 . #x4330) ; ø»“¾« + (chinese-big5 . #xDDAA) ; ý¢€¶ª + (ideograph-daikanwa . 12458) ; ø¸ƒ‚ª + (=ucs . #x640C) ; 搌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 3046) + (=jis-x0208 . #x423B) ; ø½Š¦´ + (korean-ksc5601 . #x615F) ; ø»‰¹Š + (chinese-cns11643-1 . #x6434) ; ø»’¥‰ + (chinese-gb12345 . #x4B70) ; 損 + (=gt-pj-1 . #x423B) ; 損 + (chinese-big5 . #xB76C) ; ý¢€‹¬ + (ideograph-daikanwa . 12459) ; ø¸ƒ‚« + (=ucs . #x640D) ; 損 + )) +(define-char + '((=>ucs . #x22C61) ; 𢱡 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1931 5) + (ideograph-daikanwa . 12460) ; ø¸ƒ‚¬ + (=hanziku-5 . #xE3C7) ; ý¢ž‡ + (=cbeta . 01536) ; ø¸ ˜€ + )) +(define-char + '((morohashi-daikanwa 12460 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D4B) ; ø»˜Šš + (=ucs . #x22C61) ; 𢱡 + )) +(define-char + '((=>ucs . #x3A1D) ; 㨝 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12461) ; ø¸ƒ‚­ + (=cbeta . 00249) ; ø¸ ƒ¹ + )) +(define-char + '((morohashi-daikanwa 12461 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D4A) ; ø»˜Š™ + (=ucs . #x3A1D) ; 㨝 + )) +(define-char + '((=>ucs . #x22C62) ; 𢱢 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12462) ; ø¸ƒ‚® + (=cbeta . 01857) ; ø¸  + )) +(define-char + '((morohashi-daikanwa 12462 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1929 7) + (chinese-cns11643-4 . #x3D49) ; ø»˜Š˜ + (=hanziku-5 . #xE367) ; ý¢ž§ + (=ucs . #x22C62) ; 𢱢 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4135) ; ø»–…¸ + (ideograph-daikanwa . 12463) ; ø¸ƒ‚¯ + (=ucs . #x3A1E) ; 㨞 + )) +(define-char + '((=>ucs . #x640E) ; 搎 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDDBB) ; ý¢€¶» + (ideograph-daikanwa . 12464) ; ø¸ƒ‚° + )) +(define-char + '((morohashi-daikanwa 12464 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x640E) ; 搎 + )) +(define-char + '((=>ucs . #x640E) ; 搎 + (morohashi-daikanwa 12464 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4341) ; ø»“¾¼ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x413B) ; ø»–…¾ + (ideograph-daikanwa . 12465) ; ø¸ƒ‚± + (=ucs . #x3A1F) ; 㨟 + )) +(define-char + '((=>ucs . #x640F) ; 搏 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-1 . 3050) + (shinjigen-2 . 3051) + (japanese-jisx0208-1978 . #x5973) ; ø»ƒ¢ + (japanese-jisx0208 . #x5973) ; ø»‡£ª + (korean-ksc5601 . #x5A51) ; ø»‰®ª + (ideograph-daikanwa . 12466) ; ø¸ƒ‚² + )) +(define-char + '((morohashi-daikanwa 12466 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x322B) ; ø»„ŸŒ + (chinese-isoir165 . #x322B) ; ø»‡œ + (=jis-x0208-1990 . #x5973) ; ø½‹‰ž + (=gt-pj-1 . #x5973) ; 搏 + (chinese-big5 . #xB769) ; ý¢€‹© + (=gt-k . 10309) ; ý¡„‚¡… + (=ucs . #x640F) ; 搏 + )) +(define-char + '((=>ucs . #x640F) ; 搏 + (morohashi-daikanwa 12466 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x6431) ; ø»’¥† + )) +(define-char + '((=>ucs . #x3A20) ; 㨠 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12467) ; ø¸ƒ‚³ + )) +(define-char + '((morohashi-daikanwa 12467 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D48) ; ø»˜Š— + (=ucs . #x3A20) ; 㨠 + )) +(define-char + '((=>ucs . #x22C63) ; 𢱣 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12468) ; ø¸ƒ‚´ + )) +(define-char + '((morohashi-daikanwa 12468 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1935 10) + (=hanziku-5 . #xE4AF) ; ý¢ž’¯ + (=ucs . #x22C63) ; 𢱣 + )) +(define-char + '((=>ucs . #x22C63) ; 𢱣 + (morohashi-daikanwa 12468 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1935 10) + (chinese-cns11643-5 . #x3F55) ; ø»š—¤ + )) +(define-char + '((=>ucs . #x22C64) ; 𢱤 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12469) ; ø¸ƒ‚µ + )) +(define-char + '((=>ucs . #x22C64) ; 𢱤 + (morohashi-daikanwa 12469 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1933 4) + (=hanziku-5 . #xE447) ; ý¢ž‘‡ + )) +(define-char + '((=>ucs . #x22C64) ; 𢱤 + (morohashi-daikanwa 12469 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D46) ; ø»˜Š• + )) +(define-char + '((morohashi-daikanwa 12469 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x22C64) ; 𢱤 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1938 3) + (chinese-cns11643-6 . #x5278) ; ø»œ¾… + (ideograph-daikanwa . 12470) ; ø¸ƒ‚¶ + (=hanziku-5 . #xE549) ; ý¢ž•‰ + (=ucs . #x22C65) ; 𢱥 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1931 7) + (chinese-cns11643-4 . #x3D4D) ; ø»˜Šœ + (ideograph-daikanwa . 12471) ; ø¸ƒ‚· + (=hanziku-5 . #xE3C9) ; ý¢ž‰ + (=cbeta . 02418) ; ø¸ ¥² + (=ucs . #x22C66) ; 𢱦 + )) +(define-char + '((=>ucs . #x6410) ; 搐 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4049) ; ø»‹’š + (=jis-x0213-1-2000 . #x7475) ; ø»¤ŽŠ + (chinese-big5 . #xDD7A) ; ý¢€µº + (ideograph-daikanwa . 12472) ; ø¸ƒ‚¸ + (=jef-china3 . #x4FEF) ; øº„¿¯ + (ucs-jis . #x6410) ; ø»‹’š + )) +(define-char + '((morohashi-daikanwa 12472 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x3424) ; ø»„¢ + (chinese-isoir165 . #x3424) ; ø»Š‘ + (chinese-cns11643-2 . #x4322) ; ø»“¾ + (=ucs . #x6410) ; 搐 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x413A) ; ø»–…½ + (ideograph-daikanwa . 12473) ; ø¸ƒ‚¹ + (=ucs . #x6411) ; 搑 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x404A) ; ø»‹’› + (chinese-isoir165 . #x7C51) ; ø»Ž´® + (chinese-cns11643-2 . #x4323) ; ø»“¾ž + (chinese-big5 . #xDD7B) ; ý¢€µ» + (ideograph-daikanwa . 12474) ; ø¸ƒ‚º + (=ucs . #x6412) ; 搒 + )) +(define-char + '((=>ucs . #x3A21) ; 㨡 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12475) ; ø¸ƒ‚» + )) +(define-char + '((morohashi-daikanwa 12475 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D4E) ; ø»˜Š + (=ucs . #x3A21) ; 㨡 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 3037) + (chinese-gb2312 . #x346A) ; ø»„£‡ + (=jis-x0208 . #x596D) ; ø½‹‰˜ + (chinese-isoir165 . #x346A) ; ø»‹— + (chinese-cns11643-1 . #x642A) ; ø»’¤¿ + (=gt-pj-1 . #x596D) ; 搓 + (chinese-big5 . #xB762) ; ý¢€‹¢ + (ideograph-daikanwa . 12476) ; ø¸ƒ‚¼ + (=ucs . #x6413) ; 搓 + )) +(define-char + '((=>ucs . #x6414) ; 搔 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x415F) ; ø»‚«¾ + (korean-ksc5601 . #x6138) ; ø»‰¸£ + (japanese-jisx0212 . #x404B) ; ø»‹’œ + (=jis-x0213-1-2000 . #x7476) ; ø»¤Ž‹ + (ideograph-daikanwa . 12477) ; ø¸ƒ‚½ + (ucs-jis . #x6414) ; ø»‚«¾ + )) +(define-char + '((morohashi-daikanwa 12477 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4926) ; ø»…€¹ + (chinese-isoir165 . #x4926) ; ø»©‰ + (chinese-cns11643-1 . #x6433) ; ø»’¥ˆ + (chinese-big5 . #xB76B) ; ý¢€‹« + (=ucs . #x6414) ; 搔 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x432A) ; ø»“¾¥ + (chinese-big5 . #xDDA4) ; ý¢€¶¤ + (ideograph-daikanwa . 12478) ; ø¸ƒ‚¾ + (=ucs . #x6415) ; 搕 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-1 . 3023) + (shinjigen-2 . 3026) + (=jis-x0208 . #x596A) ; ø½‹‰• + (korean-ksc5601 . #x6874) ; ø»Šƒ± + (=gt-pj-1 . #x596A) ; 搖 + (chinese-big5 . #xB76E) ; ý¢€‹® + (ideograph-daikanwa . 12479) ; ø¸ƒ‚¿ + (=ucs . #x6416) ; 搖 + )) +(define-char + '((=>ucs . #x6416) ; 搖 + (morohashi-daikanwa 12479 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x6436) ; ø»’¥‹ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 3048) + (=jis-x0208 . #x5971) ; ø½‹‰œ + (korean-ksc5601 . #x537D) ; ø»‰¥„ + (chinese-cns11643-1 . #x6437) ; ø»’¥Œ + (chinese-gb12345 . #x3537) ; 搗 + (=gt-pj-1 . #x5971) ; 搗 + (chinese-big5 . #xB76F) ; ý¢€‹¯ + (ideograph-daikanwa . 12480) ; ø¸ƒƒ€ + (=ucs . #x6417) ; 搗 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x404C) ; ø»‹’ + (chinese-big5 . #xDDA5) ; ý¢€¶¥ + (ideograph-daikanwa . 12481) ; ø¸ƒƒ + (=ucs . #x6418) ; 搘 + )) +(define-char + '((=>ucs . #x6418) ; 搘 + (morohashi-daikanwa 12481 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x432B) ; ø»“¾¦ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4138) ; ø»–…» + (ideograph-daikanwa . 12482) ; ø¸ƒƒ‚ + (=cbeta . 06337) ; ø¸¡£ + (=ucs . #x6419) ; 搙 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDDB2) ; ý¢€¶² + (ideograph-daikanwa . 12483) ; ø¸ƒƒƒ + (=ucs . #x641A) ; 搚 + )) +(define-char + '((=>ucs . #x641A) ; 搚 + (morohashi-daikanwa 12483 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4338) ; ø»“¾³ + )) +(define-char + '((=>ucs . #x641B) ; 搛 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDDB8) ; ý¢€¶¸ + (ideograph-daikanwa . 12484) ; ø¸ƒƒ„ + )) +(define-char + '((morohashi-daikanwa 12484 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5E76) ; ø»… ¿ + (chinese-isoir165 . #x5E76) ; ø»Ž‰ + (chinese-cns11643-2 . #x433E) ; ø»“¾¹ + (=ucs . #x641B) ; 搛 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1932 12) + (ideograph-daikanwa . 12485) ; ø¸ƒƒ… + (=hanziku-5 . #xE3EE) ; ý¢ž® + (=cbeta . 03913) ; ø¸ ½‰ + (=ucs . #x22C67) ; 𢱧 + )) +(define-char + '((=>ucs . #x22C67) ; 𢱧 + (morohashi-daikanwa 12485 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D53) ; ø»˜Š¢ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 2937) + (chinese-gb2312 . #x4B51) ; ø»…„  + (=jis-x0208 . #x5953) ; ø½‹ˆ¾ + (korean-ksc5601 . #x6224) ; ø»‰¹­ + (chinese-isoir165 . #x4B51) ; ø»¬° + (chinese-cns11643-1 . #x6432) ; ø»’¥‡ + (=gt-pj-1 . #x5953) ; 搜 + (chinese-big5 . #xB76A) ; ý¢€‹ª + (ideograph-daikanwa . 12486) ; ø¸ƒƒ† + (=ucs . #x641C) ; 搜 + )) +(define-char + '((=>ucs . #x22C68) ; 𢱨 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12487) ; ø¸ƒƒ‡ + )) +(define-char + '((morohashi-daikanwa 12487 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1936 1) + (chinese-cns11643-4 . #x3D47) ; ø»˜Š– + (=hanziku-5 . #xE4C6) ; ý¢ž“† + (=ucs . #x22C68) ; 𢱨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x413E) ; ø»–† + (ideograph-daikanwa . 12488) ; ø¸ƒƒˆ + (=ucs . #x641D) ; 搝 + )) +(define-char + '((=>ucs . #x641E) ; 搞 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x404D) ; ø»‹’ž + (=jis-x0213-2-2000 . #x2D45) ; ø»¤¯Œ + (chinese-big5 . #xB764) ; ý¢€‹¤ + (ideograph-daikanwa . 12489) ; ø¸ƒƒ‰ + (=jef-china3 . #x91D9) ; øº‰‡™ + (ucs-jis . #x641E) ; ø»‹’ž + )) +(define-char + '((morohashi-daikanwa 12489 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x3863) ; ø»„¨¸ + (chinese-isoir165 . #x3863) ; ø»‘ˆ + (chinese-cns11643-1 . #x642C) ; ø»’¥ + (=ucs . #x641E) ; 搞 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4329) ; ø»“¾¤ + (chinese-big5 . #xDDA3) ; ý¢€¶£ + (ideograph-daikanwa . 12490) ; ø¸ƒƒŠ + (=ucs . #x641F) ; 搟 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5E77) ; ø»…¡€ + (japanese-jisx0212 . #x404E) ; ø»‹’Ÿ + (chinese-isoir165 . #x5E77) ; ø»Ž‰ + (chinese-cns11643-2 . #x4325) ; ø»“¾  + (chinese-big5 . #xDD7D) ; ý¢€µ½ + (ideograph-daikanwa . 12491) ; ø¸ƒƒ‹ + (=jef-china3 . #x4FF1) ; øº„¿± + (=ucs . #x6420) ; 搠 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12492) ; ø¸ƒƒŒ + (=ucs . #x3A22) ; 㨢 + )) +(define-char + '((=>ucs . #x3A22) ; 㨢 + (morohashi-daikanwa 12492 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x413C) ; ø»–…¿ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5E7A) ; ø»…¡ƒ + (chinese-isoir165 . #x5E7A) ; ø»Ž‰“ + (chinese-big5 . #xDDBA) ; ý¢€¶º + (ideograph-daikanwa . 12493) ; ø¸ƒƒ + (=ucs . #x6421) ; 搡 + )) +(define-char + '((=>ucs . #x6421) ; 搡 + (morohashi-daikanwa 12493 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4340) ; ø»“¾» + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (korean-ksc5601 . #x724A) ; ø»Š‘³ + (japanese-jisx0212 . #x404F) ; ø»‹’  + (chinese-isoir165 . #x7C50) ; ø»Ž´­ + (chinese-cns11643-2 . #x432E) ; ø»“¾© + (=jis-x0213-1-2000 . #x7477) ; ø»¤ŽŒ + (chinese-big5 . #xDDA8) ; ý¢€¶¨ + (ideograph-daikanwa . 12494) ; ø¸ƒƒŽ + (=jef-china3 . #x97F7) ; øº‰Ÿ· + (=ucs . #x6422) ; 搢 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x432F) ; ø»“¾ª + (chinese-big5 . #xDDA9) ; ý¢€¶© + (ideograph-daikanwa . 12495) ; ø¸ƒƒ + (=ucs . #x6423) ; 搣 + )) +(define-char + '((=>ucs . #x22C69) ; 𢱩 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12496) ; ø¸ƒƒ + )) +(define-char + '((morohashi-daikanwa 12496 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D52) ; ø»˜Š¡ + (=ucs . #x22C69) ; 𢱩 + )) +(define-char + '((=>ucs . #x22C69) ; 𢱩 + (morohashi-daikanwa 12496 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1931 9) + (=hanziku-5 . #xE3CB) ; ý¢ž‹ + )) +(define-char + '((=>ucs . #x6424) ; 搤 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4050) ; ø»‹’¡ + (chinese-big5 . #xDD7E) ; ý¢€µ¾ + (ideograph-daikanwa . 12497) ; ø¸ƒƒ‘ + (=jef-china3 . #x4FF2) ; øº„¿² + (ucs-jis . #x6424) ; ø»‹’¡ + )) +(define-char + '((morohashi-daikanwa 12497 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4326) ; ø»“¾¡ + (=ucs . #x6424) ; 搤 + )) +(define-char + '((=>ucs . #x6425) ; 搥 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4051) ; ø»‹’¢ + (=jis-x0213-2-2000 . #x2D46) ; ø»¤¯ + (chinese-big5 . #xDDB4) ; ý¢€¶´ + (ideograph-daikanwa . 12498) ; ø¸ƒƒ’ + (=jef-china3 . #x4FF3) ; øº„¿³ + (ucs-jis . #x6425) ; ø»‹’¢ + )) +(define-char + '((=>ucs . #x6425) ; 搥 + (morohashi-daikanwa 12498 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x433A) ; ø»“¾µ + )) +(define-char + '((morohashi-daikanwa 12498 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x6425) ; 搥 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1930 11) + (chinese-cns11643-6 . #x527E) ; ø»œ¾‹ + (ideograph-daikanwa . 12499) ; ø¸ƒƒ“ + (=hanziku-5 . #xE3AD) ; ý¢žŽ­ + (=ucs . #x22C6A) ; 𢱪 + )) +(define-char + '((=>ucs . #x6426) ; 搦 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-1 . 3036) + (shinjigen-2 . 3039) + (=jis-x0208 . #x596E) ; ø½‹‰™ + (=gt-pj-1 . #x596E) ; ø½‹‰™ + (chinese-big5 . #xDDAB) ; ý¢€¶« + (ideograph-daikanwa . 12500) ; ø¸ƒƒ” + (ucs-jis . #x6426) ; ø½‹‰™ + )) +(define-char + '((morohashi-daikanwa 12500 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5E79) ; ø»…¡‚ + (chinese-isoir165 . #x5E79) ; ø»Ž‰’ + (chinese-cns11643-2 . #x4331) ; ø»“¾¬ + (=ucs . #x6426) ; 搦 + )) +(define-char + '((=>ucs . #x3A23) ; 㨣 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12501) ; ø¸ƒƒ• + )) +(define-char + '((morohashi-daikanwa 12501 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x414A) ; ø»–† + (=ucs . #x3A23) ; 㨣 + )) +(define-char + '((=>ucs . #x6427) ; 搧 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDDB5) ; ý¢€¶µ + (ideograph-daikanwa . 12502) ; ø¸ƒƒ– + )) +(define-char + '((=>ucs . #x6427) ; 搧 + (morohashi-daikanwa 12502 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x433B) ; ø»“¾¶ + )) +(define-char + '((morohashi-daikanwa 12502 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x2E51) ; ø»‚Š + (=ucs . #x6427) ; 搧 + )) +(define-char + '((=>ucs . #x6428) ; 搨 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12503) ; ø¸ƒƒ— + )) +(define-char + '((=>ucs . #x6428) ; 搨 + (morohashi-daikanwa 12503 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x5972) ; ø½‹‰ + (=gt-pj-1 . #x5972) ; ø½‹‰ + (chinese-big5 . #xDDAD) ; ý¢€¶­ + (ucs-jis . #x6428) ; ø½‹‰ + )) +(define-char + '((morohashi-daikanwa 12503 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4333) ; ø»“¾® + (=ucs . #x6428) ; 搨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4052) ; ø»‹’£ + (=jis-x0213-2-2000 . #x2D47) ; ø»¤¯Ž + (ideograph-daikanwa . 12504) ; ø¸ƒƒ˜ + (=cbeta . 00250) ; ø¸ ƒº + (=ucs . #x6429) ; 搩 + )) +(define-char + '((=>ucs . #x6429) ; 搩 + (morohashi-daikanwa 12504 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x413D) ; ø»–†€ + )) +(define-char + '((=>ucs . #x642A) ; 搪 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4053) ; ø»‹’¤ + (chinese-big5 . #xB765) ; ý¢€‹¥ + (ideograph-daikanwa . 12505) ; ø¸ƒƒ™ + (ucs-jis . #x642A) ; ø»‹’¤ + )) +(define-char + '((morohashi-daikanwa 12505 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4C42) ; ø»……¯ + (chinese-isoir165 . #x4C42) ; ø»­¿ + (chinese-cns11643-1 . #x642D) ; ø»’¥‚ + (=jef-china3 . #x4FF4) ; øº„¿´ + (=ucs . #x642A) ; 搪 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A40) ; ø»”‰ + (chinese-big5 . #xE1D9) ; ý¢€Ž‡™ + (ideograph-daikanwa . 12506) ; ø¸ƒƒš + (=ucs . #x642B) ; 搫 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 3052) + (chinese-gb2312 . #x3061) ; ø»„† + (=jis-x0208 . #x4842) ; ø½Š¯¯ + (korean-ksc5601 . #x5A66) ; ø»‰®¿ + (chinese-isoir165 . #x3061) ; ø»…– + (chinese-cns11643-1 . #x6430) ; ø»’¥… + (=gt-pj-1 . #x4842) ; 搬 + (chinese-big5 . #xB768) ; ý¢€‹¨ + (ideograph-daikanwa . 12507) ; ø¸ƒƒ› + (=ucs . #x642C) ; 搬 + )) +(define-char + '((=>ucs . #x642D) ; 搭 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x642E) ; ø»’¥ƒ + (ideograph-daikanwa . 12508) ; ø¸ƒƒœ + )) +(define-char + '((morohashi-daikanwa 12508 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x346E) ; ø»„£‹ + (=jis-x0208 . #x456B) ; ø½Š«¾ + (korean-ksc5601 . #x7733) ; ø»Š˜² + (chinese-isoir165 . #x346E) ; ø»‹› + (=gt-pj-1 . #x456B) ; 搭 + (chinese-big5 . #xB766) ; ý¢€‹¦ + (=ucs . #x642D) ; 搭 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDDB9) ; ý¢€¶¹ + (ideograph-daikanwa . 12509) ; ø¸ƒƒ + (=ucs . #x642E) ; 搮 + )) +(define-char + '((=>ucs . #x642E) ; 搮 + (morohashi-daikanwa 12509 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x433F) ; ø»“¾º + )) +(define-char + '((=>ucs . #x642F) ; 搯 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4054) ; ø»‹’¥ + (=jis-x0213-2-2000 . #x2D48) ; ø»¤¯ + (chinese-big5 . #xDDB0) ; ý¢€¶° + (ideograph-daikanwa . 12510) ; ø¸ƒƒž + (ucs-jis . #x642F) ; ø»‹’¥ + )) +(define-char + '((morohashi-daikanwa 12510 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4336) ; ø»“¾± + (=ucs . #x642F) ; 搯 + )) +(define-char + '((=>ucs . #x6430) ; 搰 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4055) ; ø»‹’¦ + (chinese-big5 . #xDDAC) ; ý¢€¶¬ + (ideograph-daikanwa . 12511) ; ø¸ƒƒŸ + (ucs-jis . #x6430) ; ø»‹’¦ + )) +(define-char + '((=>ucs . #x6430) ; 搰 + (morohashi-daikanwa 12511 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4332) ; ø»“¾­ + )) +(define-char + '((morohashi-daikanwa 12511 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x6430) ; 搰 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1932 4) + (chinese-cns11643-5 . #x3F51) ; ø»š—  + (ideograph-daikanwa . 12512) ; ø¸ƒƒ  + (=hanziku-5 . #xE3E6) ; ý¢ž¦ + (=cbeta . 06605) ; ø¸¡§ + (=ucs . #x22C6B) ; 𢱫 + )) +(define-char + '((=>ucs . #x3A24) ; 㨤 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12513) ; ø¸ƒƒ¡ + )) +(define-char + '((morohashi-daikanwa 12513 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4143) ; ø»–†† + (=ucs . #x3A24) ; 㨤 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 1927 3) + (chinese-cns11643-5 . #x4621) ; ø»š¡‚ + (ideograph-daikanwa . 12514) ; ø¸ƒƒ¢ + (=hanziku-5 . #xE2E2) ; ý¢ž‹¢ + (=ucs . #x22C6C) ; 𢱬 + )) +(define-char + '((=>ucs . #x6431) ; 搱 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12515) ; ø¸ƒƒ£ + (=cbeta . 03669) ; ø¸ ¹• + )) +(define-char + '((morohashi-daikanwa 12515 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4136) ; ø»–…¹ + (=ucs . #x6431) ; 搱 + )) +(define-char + '((=>ucs . #x6432) ; 搲 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12516) ; ø¸ƒƒ¤ + )) +(define-char + '((morohashi-daikanwa 12516 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4133) ; ø»–…¶ + (=ucs . #x6432) ; 搲 + )) +(define-char + '((=>ucs . #x6433) ; 搳 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12517) ; ø¸ƒƒ¥ + )) +(define-char + '((morohashi-daikanwa 12517 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4327) ; ø»“¾¢ + (chinese-big5 . #xDDA1) ; ý¢€¶¡ + (=ucs . #x6433) ; 搳 + )) +(define-char + '((=>ucs . #x3A25) ; 㨥 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12518) ; ø¸ƒƒ¦ + )) +(define-char + '((morohashi-daikanwa 12518 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x413F) ; ø»–†‚ + (=ucs . #x3A25) ; 㨥 + )) +(define-char + '((=>ucs . #x6434) ; 搴 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-1 . 3031) + (shinjigen-2 . 3034) + (=jis-x0208 . #x596B) ; ø½‹‰– + (=gt-pj-1 . #x596B) ; ø½‹‰– + (chinese-big5 . #xBA53) ; ý¢€‹©“ + (ideograph-daikanwa . 12519) ; ø¸ƒƒ§ + (=gt-k . 11209) ; ý¡„‚¯‰ + (ucs-jis . #x6434) ; ø½‹‰– + )) +(define-char + '((morohashi-daikanwa 12519 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x653A) ; ø»…ª• + (chinese-isoir165 . #x653A) ; ø»Ž’¥ + (chinese-cns11643-1 . #x687A) ; ø»’¬‡ + (=ucs . #x6434) ; 搴 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4056) ; ø»‹’§ + (chinese-cns11643-2 . #x4335) ; ø»“¾° + (chinese-big5 . #xDDAF) ; ý¢€¶¯ + (ideograph-daikanwa . 12520) ; ø¸ƒƒ¨ + (=ucs . #x6435) ; 搵 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1938 1) + (chinese-cns11643-5 . #x3F4B) ; ø»š—š + (ideograph-daikanwa . 12521) ; ø¸ƒƒ© + (=hanziku-5 . #xE547) ; ý¢ž•‡ + (=ucs . #x22C6E) ; 𢱮 + )) +(define-char + '((=>ucs . #x22C6F) ; 𢱯 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 12522) ; ø¸ƒƒª + )) +(define-char + '((morohashi-daikanwa 12522 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 1927 5) + (chinese-cns11643-6 . #x5D2C) ; ø»ƒ + (=hanziku-5 . #xE2E4) ; ý¢ž‹¤ + (=ucs . #x22C6F) ; 𢱯 + )) +(define-char + '((=>ucs . #x3A26) ; 㨦 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12523) ; ø¸ƒƒ« + )) +(define-char + '((morohashi-daikanwa 12523 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4147) ; ø»–†Š + (=ucs . #x3A26) ; 㨦 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4140) ; ø»–†ƒ + (ideograph-daikanwa . 12524) ; ø¸ƒƒ¬ + (=ucs . #x3A27) ; 㨧 + )) +(define-char + '((=>ucs . #x6436) ; 搶 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-1 . 3037) + (shinjigen-2 . 3040) + (=jis-x0208 . #x596F) ; ø½‹‰š + (chinese-cns11643-1 . #x6435) ; ø»’¥Š + (=gt-pj-1 . #x596F) ; ø½‹‰š + (chinese-big5 . #xB76D) ; ý¢€‹­ + (ideograph-daikanwa . 12525) ; ø¸ƒƒ­ + (=gt-k . 10308) ; ý¡„‚¡„ + (ucs-jis . #x6436) ; ø½‹‰š + )) +(define-char + '((morohashi-daikanwa 12525 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb12345 . #x4740) ; 搶 + (=ucs . #x6436) ; 搶 + )) +(define-char + '((=>ucs . #x6437) ; 搷 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDDA7) ; ý¢€¶§ + (ideograph-daikanwa . 12526) ; ø¸ƒƒ® + (=jef-china3 . #x4FF5) ; øº„¿µ + )) +(define-char + '((morohashi-daikanwa 12526 0 5) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x432D) ; ø»“¾¨ + (=ucs . #x6437) ; 搷 + )) +(define-char + '((=>ucs . #x6438) ; 搸 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12527) ; ø¸ƒƒ¯ + (=cbeta . 02114) ; ø¸ ¡‚ + )) +(define-char + '((morohashi-daikanwa 12527 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4134) ; ø»–…· + (=ucs . #x6438) ; 搸 + )) +(define-char + '((=>ucs . #x6439) ; 搹 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDDA6) ; ý¢€¶¦ + (ideograph-daikanwa . 12528) ; ø¸ƒƒ° + )) +(define-char + '((morohashi-daikanwa 12528 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x432C) ; ø»“¾§ + (=ucs . #x6439) ; 搹 + )) +(define-char + '((=>ucs . #x643A) ; 携 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-1 . 3027) + (shinjigen-2 . 3030) + (=jis-x0208 . #x3748) ; ø½Š–· + (korean-ksc5601 . #x7D4D) ; ø»Š¢€ + (=gt-pj-1 . #x3748) ; ø½Š–· + (ideograph-daikanwa . 12529) ; ø¸ƒƒ± + (=cbeta . 00234) ; ø¸ ƒª + (ucs-jis . #x643A) ; ø½Š–· + )) +(define-char + '((morohashi-daikanwa 12529 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x502F) ; ø»…‹” + (chinese-isoir165 . #x502F) ; ø»³¤ + (chinese-cns11643-3 . #x4148) ; ø»–†‹ + (=ucs . #x643A) ; 携 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1932 13) + (chinese-cns11643-6 . #x5325) ; ø»œ¾ + (ideograph-daikanwa . 12530) ; ø¸ƒƒ² + (=hanziku-5 . #xE3EF) ; ý¢ž¯ + (=ucs . #x22C70) ; 𢱰 + )) +(define-char + '((=>ucs . #x22C71) ; 𢱱 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12531) ; ø¸ƒƒ³ + )) +(define-char + '((morohashi-daikanwa 12531 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1937 2) + (chinese-cns11643-6 . #x5275) ; ø»œ¾‚ + (=hanziku-5 . #xE4E7) ; ý¢ž“§ + (=ucs . #x22C71) ; 𢱱 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1932 7) + (chinese-cns11643-6 . #x5323) ; ø»œ¾Ž + (ideograph-daikanwa . 12532) ; ø¸ƒƒ´ + (=hanziku-5 . #xE3E9) ; ý¢ž© + (=ucs . #x22C72) ; 𢱲 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1935 3) + (chinese-cns11643-6 . #x5322) ; ø»œ¾ + (ideograph-daikanwa . 12533) ; ø¸ƒƒµ + (=hanziku-5 . #xE4A8) ; ý¢ž’¨ + (=ucs . #x22C73) ; 𢱳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4725) ; ø»–Žœ + (ideograph-daikanwa . 12534) ; ø¸ƒƒ¶ + (=ucs . #x643B) ; 搻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1928 8) + (ideograph-daikanwa . 12535) ; ø¸ƒƒ· + (=hanziku-5 . #xE348) ; ý¢žˆ + (=ucs . #x22C74) ; 𢱴 + )) +(define-char + '((=>ucs . #x22C74) ; 𢱴 + (morohashi-daikanwa 12535 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F4D) ; ø»š—œ + )) +(define-char + '((=>ucs . #x23A4C) ; 𣩌 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 12536) ; ø¸ƒƒ¸ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4146) ; ø»–†‰ + (ideograph-daikanwa . 12537) ; ø¸ƒƒ¹ + (=ucs . #x3A28) ; 㨨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1932 6) + (chinese-cns11643-5 . #x3F53) ; ø»š—¢ + (ideograph-daikanwa . 12538) ; ø¸ƒƒº + (=hanziku-5 . #xE3E8) ; ý¢ž¨ + (=ucs . #x22C76) ; 𢱶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1928 12) + (chinese-cns11643-5 . #x3F4E) ; ø»š— + (ideograph-daikanwa . 12539) ; ø¸ƒƒ» + (=hanziku-5 . #xE34C) ; ý¢žŒ + (=ucs . #x22C77) ; 𢱷 + )) +(define-char + '((=>ucs . #x3A29) ; 㨩 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12540) ; ø¸ƒƒ¼ + )) +(define-char + '((morohashi-daikanwa 12540 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4141) ; ø»–†„ + (=ucs . #x3A29) ; 㨩 + )) +(define-char + '((=>ucs . #x22C78) ; 𢱸 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1938 4) + (ideograph-daikanwa . 12541) ; ø¸ƒƒ½ + (=hanziku-5 . #xE54A) ; ý¢ž•Š + )) +(define-char + '((=>ucs . #x22C78) ; 𢱸 + (morohashi-daikanwa 12541 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5279) ; ø»œ¾† + )) +(define-char + '((morohashi-daikanwa 12541 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x22C78) ; 𢱸 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1934 2) + (chinese-cns11643-6 . #x5321) ; ø»œ¾Œ + (ideograph-daikanwa . 12542) ; ø¸ƒƒ¾ + (=hanziku-5 . #xE465) ; ý¢ž‘¥ + (=ucs . #x22C79) ; 𢱹 + )) +(define-char + '((=>ucs . #x22C7A) ; 𢱺 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F50) ; ø»š—Ÿ + (ideograph-daikanwa . 12543) ; ø¸ƒƒ¿ + )) +(define-char + '((morohashi-daikanwa 12543 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1938 11) + (=hanziku-5 . #xE551) ; ý¢ž•‘ + (=ucs . #x22C7A) ; 𢱺 + )) +(define-char + '((=>ucs . #x643C) ; 搼 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12544) ; ø¸ƒ„€ + (=cbeta . 03883) ; ø¸ ¼« + )) +(define-char + '((morohashi-daikanwa 12544 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4142) ; ø»–†… + (=ucs . #x643C) ; 搼 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1932 11) + (chinese-cns11643-6 . #x5324) ; ø»œ¾ + (ideograph-daikanwa . 12545) ; ø¸ƒ„ + (=hanziku-5 . #xE3ED) ; ý¢ž­ + (=ucs . #x22C7B) ; 𢱻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1930 6) + (chinese-cns11643-6 . #x527C) ; ø»œ¾‰ + (ideograph-daikanwa . 12546) ; ø¸ƒ„‚ + (=hanziku-5 . #xE3A8) ; ý¢žŽ¨ + (=ucs . #x22C7C) ; 𢱼 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F4F) ; ø»š—ž + (ideograph-daikanwa . 12547) ; ø¸ƒ„ƒ + (=ucs . #x22C80) ; 𢲀 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1930 7) + (ideograph-daikanwa . 12548) ; ø¸ƒ„„ + (=hanziku-5 . #xE3A9) ; ý¢žŽ© + (=ucs . #x22C7E) ; 𢱾 + )) +(define-char + '((=>ucs . #x22C7E) ; 𢱾 + (morohashi-daikanwa 12548 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F4C) ; ø»š—› + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1930 2) + (chinese-cns11643-6 . #x527A) ; ø»œ¾‡ + (ideograph-daikanwa . 12549) ; ø¸ƒ„… + (=hanziku-5 . #xE3A4) ; ý¢žŽ¤ + (=ucs . #x22C7F) ; 𢱿 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1935 1) + (ideograph-daikanwa . 12550) ; ø¸ƒ„† + (=hanziku-5 . #xE4A6) ; ý¢ž’¦ + (=ucs . #x22CB0) ; 𢲰 + )) +(define-char + '((=>ucs . #x22CB0) ; 𢲰 + (morohashi-daikanwa 12550 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F54) ; ø»š—£ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 8 25 18) + (chinese-cns11643-6 . #x527D) ; ø»œ¾Š + (ideograph-daikanwa . 12551) ; ø¸ƒ„‡ + (=hanziku-12 . #xEE45) ; ý¢ƒŽ¹… + (=ucs . #x22C96) ; 𢲖 + )) +(define-char + '((=>ucs . #x643D) ; 搽 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 12552) ; ø¸ƒ„ˆ + )) +(define-char + '((=>ucs . #x643D) ; 搽 + (morohashi-daikanwa 12552 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x642F) ; ø»’¥„ + )) +(define-char + '((=>ucs . #x643D) ; 搽 + (morohashi-daikanwa 12552 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4057) ; ø»‹’¨ + (chinese-big5 . #xB767) ; ý¢€‹§ + (ucs-jis . #x643D) ; ø»‹’¨ + )) +(define-char + '((morohashi-daikanwa 12552 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x326B) ; ø»„ Œ + (chinese-isoir165 . #x326B) ; ø»ˆœ + (=ucs . #x643D) ; 搽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 3055) + (=jis-x0208 . #x3A71) ; ø½Š›º + (korean-ksc5601 . #x7336) ; ø»Š’½ + (chinese-cns11643-1 . #x642B) ; ø»’¥€ + (=gt-pj-1 . #x3A71) ; 搾 + (chinese-big5 . #xB763) ; ý¢€‹£ + (ideograph-daikanwa . 12553) ; ø¸ƒ„‰ + (=ucs . #x643E) ; 搾 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x6B21) ; ø»…²° + (japanese-jisx0212 . #x4058) ; ø»‹’© + (chinese-isoir165 . #x6B21) ; ø»Ž›€ + (chinese-big5 . #xE1EE) ; ý¢€Ž‡® + (ideograph-daikanwa . 12554) ; ø¸ƒ„Š + (=ucs . #x643F) ; 搿 + )) +(define-char + '((=>ucs . #x643F) ; 搿 + (morohashi-daikanwa 12554 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A55) ; ø»”‰¢ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4339) ; ø»“¾´ + (chinese-big5 . #xDDB3) ; ý¢€¶³ + (ideograph-daikanwa . 12555) ; ø¸ƒ„‹ + (=ucs . #x6440) ; 摀 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5E74) ; ø»… ½ + (chinese-isoir165 . #x5E74) ; ø»Ž‰ + (chinese-cns11643-2 . #x4334) ; ø»“¾¯ + (chinese-big5 . #xDDAE) ; ý¢€¶® + (ideograph-daikanwa . 12556) ; ø¸ƒ„Œ + (=ucs . #x6441) ; 摁 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4139) ; ø»–…¼ + (ideograph-daikanwa . 12557) ; ø¸ƒ„ + (=ucs . #x3A2A) ; 㨪 + )) +(define-char + '((morohashi-daikanwa 12557 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x405D) ; ø»‚ªž + (japanese-jisx0208 . #x405D) ; ø»†¾¦ + (=ucs . #x6442) ; 摂 + )) +(define-char + '((=>ucs . #x6442) ; 摂 + (morohashi-daikanwa 12557 1 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208-1990 . #x405D) ; ø½Š¤š + (=gt-pj-1 . #x405D) ; ø½Š¤š + (ucs-jis . #x6442) ; ø½Š¤š + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 3 1939 5) + (chinese-cns11643-6 . #x5277) ; ø»œ¾„ + (ideograph-daikanwa . 49131) ; ø¸‹¿« + (=hanziku-5 . #xE56B) ; ý¢ž•« + (=ucs . #x22C95) ; 𢲕 + )) +(define-char + '((=>ucs . #x22C98) ; 𢲘 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 49132) ; ø¸‹¿¬ + )) +(define-char + '((morohashi-daikanwa 49132 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 8 25 20) + (chinese-cns11643-6 . #x5276) ; ø»œ¾ƒ + (=hanziku-12 . #xEE47) ; ý¢ƒŽ¹‡ + (=ucs . #x22C98) ; 𢲘 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4328) ; ø»“¾£ + (chinese-big5 . #xDDA2) ; ý¢€¶¢ + (=ucs . #x6443) ; 摃 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (chinese-gb2312 . #x4963) ; ø»…¶ + (chinese-isoir165 . #x4963) ; ø»ª† + (=ucs . #x6444) ; 摄 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (chinese-gb2312 . #x5E73) ; ø»… ¼ + (chinese-isoir165 . #x5E73) ; ø»Ž‰Œ + (=ucs . #x6445) ; 摅 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x305A) ; ø»„œ¿ + (chinese-isoir165 . #x305A) ; ø»… + (chinese-cns11643-3 . #x4144) ; ø»–†‡ + (=ucs . #x6446) ; 摆 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5221) ; ø»…Ž‚ + (chinese-isoir165 . #x5221) ; ø»¶’ + (chinese-cns11643-3 . #x4145) ; ø»–†ˆ + (=ucs . #x6447) ; 摇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (chinese-gb2312 . #x3177) ; ø»„žº + (chinese-isoir165 . #x3177) ; ø»‡Š + (=ucs . #x6448) ; 摈 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (=cbeta . 01407) ; ø¸ •¿ + (=ucs . #x6449) ; 摉 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4C2F) ; ø»……œ + (chinese-isoir165 . #x4C2F) ; ø»­¬ + (=ucs . #x644A) ; 摊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x64B6) ; 撶 + )) +(define-char + '((=>ucs . #x644B) ; 摋 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4059) ; ø»‹’ª + (chinese-big5 . #xE1E9) ; ý¢€Ž‡© + (ideograph-daikanwa . 12558) ; ø¸ƒ„Ž + (ucs-jis . #x644B) ; ø»‹’ª + )) +(define-char + '((morohashi-daikanwa 12558 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A50) ; ø»”‰ + (=ucs . #x644B) ; 摋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1942 1) + (chinese-cns11643-6 . #x5D36) ; ø» + (ideograph-daikanwa . 12559) ; ø¸ƒ„ + (=hanziku-5 . #xE5E9) ; ý¢ž—© + (=ucs . #x22CB3) ; 𢲳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 1941 5) + (chinese-cns11643-5 . #x4D39) ; ø»š«¬ + (ideograph-daikanwa . 12560) ; ø¸ƒ„ + (=hanziku-5 . #xE5CD) ; ý¢ž— + (=ucs . #x22CB4) ; 𢲴 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4678) ; ø»–Ž‘ + (ideograph-daikanwa . 12561) ; ø¸ƒ„‘ + (=ucs . #x644C) ; 摌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A41) ; ø»”‰Ž + (chinese-big5 . #xE1DA) ; ý¢€Ž‡š + (ideograph-daikanwa . 12562) ; ø¸ƒ„’ + (=ucs . #x644D) ; 摍 + )) +(define-char + '((=>ucs . #x22CD4) ; 𢳔 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 12563) ; ø¸ƒ„“ + )) +(define-char + '((morohashi-daikanwa 12563 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 1941 4) + (chinese-cns11643-7 . #x232C) ; ø»ž» + (=hanziku-5 . #xE5CC) ; ý¢ž—Œ + (=ucs . #x22CD4) ; 𢳔 + )) +(define-char + '((=>ucs . #x644E) ; 摎 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x5977) ; ø½‹‰¢ + (=gt-pj-1 . #x5977) ; ø½‹‰¢ + (chinese-big5 . #xE1E5) ; ý¢€Ž‡¥ + (ideograph-daikanwa . 12564) ; ø¸ƒ„” + (ucs-jis . #x644E) ; ø½‹‰¢ + )) +(define-char + '((morohashi-daikanwa 12564 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A4C) ; ø»”‰™ + (=ucs . #x644E) ; 摎 + )) +(define-char + '((=>ucs . #x644F) ; 摏 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x405A) ; ø»‹’« + (ideograph-daikanwa . 12565) ; ø¸ƒ„• + (=cbeta . 02115) ; ø¸ ¡ƒ + (ucs-jis . #x644F) ; ø»‹’« + )) +(define-char + '((morohashi-daikanwa 12565 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4728) ; ø»–ŽŸ + (=ucs . #x644F) ; 摏 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A53) ; ø»”‰  + (chinese-big5 . #xE1EC) ; ý¢€Ž‡¬ + (ideograph-daikanwa . 12566) ; ø¸ƒ„– + (=ucs . #x6450) ; 摐 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1943 1) + (chinese-cns11643-5 . #x4627) ; ø»š¡ˆ + (ideograph-daikanwa . 12567) ; ø¸ƒ„— + (=hanziku-5 . #xE64A) ; ý¢ž™Š + (=cbeta . 03367) ; ø¸ ´§ + (=ucs . #x22CB5) ; 𢲵 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 12568) ; ø¸ƒ„˜ + )) +(define-char + '((morohashi-daikanwa 12568 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2330) ; ø»ž¿ + )) +(define-char + '((=>ucs . #x3A2D) ; 㨭 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12569) ; ø¸ƒ„™ + )) +(define-char + '((morohashi-daikanwa 12569 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4358) ; ø»˜“› + (=ucs . #x3A2D) ; 㨭 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4361) ; ø»˜“¤ + (ideograph-daikanwa . 12570) ; ø¸ƒ„š + (=cbeta . 05528) ; ø¸¡–˜ + (=ucs . #x3A2E) ; 㨮 + )) +(define-char + '((morohashi-daikanwa 12570 0 9) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x462C) ; ø»š¡ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1947 7) + (chinese-cns11643-5 . #x462A) ; ø»š¡‹ + (ideograph-daikanwa . 12571) ; ø¸ƒ„› + (=hanziku-5 . #xE6F2) ; ý¢ž›² + (=ucs . #x22CB6) ; 𢲶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x444F) ; ø»‚°ˆ + (japanese-jisx0212 . #x405B) ; ø»‹’¬ + (chinese-cns11643-1 . #x6878) ; ø»’¬… + (=jis-x0213-1-2000 . #x7479) ; ø»¤ŽŽ + (chinese-gb12345 . #x5E62) ; 摑 + (chinese-big5 . #xBA51) ; ý¢€‹©‘ + (ideograph-daikanwa . 12572) ; ø¸ƒ„œ + (=ucs . #x6451) ; 摑 + )) +(define-char + '((=>ucs . #x3A2F) ; 㨯 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12573) ; ø¸ƒ„ + (=cbeta . 05090) ; ø¸¡¢ + )) +(define-char + '((morohashi-daikanwa 12573 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D32) ; ø»‰ + (=ucs . #x3A2F) ; 㨯 + )) +(define-char + '((=>ucs . #x3A30) ; 㨰 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12574) ; ø¸ƒ„ž + )) +(define-char + '((morohashi-daikanwa 12574 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4679) ; ø»–Ž’ + (=ucs . #x3A30) ; 㨰 + )) +(define-char + '((=>ucs . #x6452) ; 摒 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x405C) ; ø»‹’­ + (chinese-big5 . #xB4AC) ; ý¢€‹’¬ + (ideograph-daikanwa . 12575) ; ø¸ƒ„Ÿ + (ucs-jis . #x6452) ; ø»‹’­ + )) +(define-char + '((morohashi-daikanwa 12575 0 4) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5E70) ; ø»… ¹ + (chinese-isoir165 . #x5E70) ; ø»Ž‰‰ + (chinese-cns11643-1 . #x5F51) ; ø»’ž + (=ucs . #x6452) ; 摒 + )) +(define-char + '((=>ucs . #x6453) ; 摓 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x405D) ; ø»‹’® + (chinese-big5 . #xE1EA) ; ý¢€Ž‡ª + (ideograph-daikanwa . 12576) ; ø¸ƒ„  + (ucs-jis . #x6453) ; ø»‹’® + )) +(define-char + '((morohashi-daikanwa 12576 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A51) ; ø»”‰ž + (=ucs . #x6453) ; 摓 + )) +(define-char + '((=>ucs . #x6454) ; 摔 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x405E) ; ø»‹’¯ + (ideograph-daikanwa . 12577) ; ø¸ƒ„¡ + (=jef-china3 . #x97F8) ; øº‰Ÿ¸ + (ucs-jis . #x6454) ; ø»‹’¯ + )) +(define-char + '((=>ucs . #x6454) ; 摔 + (morohashi-daikanwa 12577 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xBA4C) ; ý¢€‹©Œ + )) +(define-char + '((morohashi-daikanwa 12577 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x4B24) ; ø»…ƒ³ + (chinese-isoir165 . #x4B24) ; ø»¬ƒ + (chinese-cns11643-1 . #x6873) ; ø»’¬€ + (=ucs . #x6454) ; 摔 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x467E) ; ø»–Ž— + (ideograph-daikanwa . 12578) ; ø¸ƒ„¢ + (=cbeta . 01858) ; ø¸ ‚ + (=jef-china3 . #x4FF6) ; øº„¿¶ + (=ucs . #x6455) ; 摕 + )) +(define-char + '((=>ucs . #x6456) ; 摖 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12579) ; ø¸ƒ„£ + )) +(define-char + '((morohashi-daikanwa 12579 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4724) ; ø»–Ž› + (=ucs . #x6456) ; 摖 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x467A) ; ø»–Ž“ + (ideograph-daikanwa . 12580) ; ø¸ƒ„¤ + (=cbeta . 05260) ; ø¸¡’Œ + (=ucs . #x6457) ; 摗 + )) +(define-char + '((=>ucs . #x22CB7) ; 𢲷 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12581) ; ø¸ƒ„¥ + )) +(define-char + '((morohashi-daikanwa 12581 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1950 5) + (chinese-cns11643-4 . #x4362) ; ø»˜“¥ + (=hanziku-5 . #xE7B3) ; ý¢žž³ + (=ucs . #x22CB7) ; 𢲷 + )) +(define-char + '((=>ucs . #x6458) ; 摘 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 3068) + (=jis-x0208 . #x4526) ; ø½Šª¹ + (korean-ksc5601 . #x6E57) ; ø»ŠŒˆ + (=gt-pj-1 . #x4526) ; ø½Šª¹ + (chinese-big5 . #xBA4B) ; ý¢€‹©‹ + (ideograph-daikanwa . 12582) ; ø¸ƒ„¦ + (=gt-k . 11155) ; ý¡„‚®“ + (ucs-jis . #x6458) ; ø½Šª¹ + )) +(define-char + '((morohashi-daikanwa 12582 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x552A) ; ø»…’¥ + (chinese-isoir165 . #x552A) ; ø»ºµ + (chinese-cns11643-1 . #x6872) ; ø»’«¿ + (=ucs . #x6458) ; 摘 + )) +(define-char + '((=>ucs . #x6458) ; 摘 + (morohashi-daikanwa 12582 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jef-china3 . #x4FF7) ; øº„¿· + )) +(define-char + '((=>ucs . #x3A31) ; 㨱 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12583) ; ø¸ƒ„§ + )) +(define-char + '((morohashi-daikanwa 12583 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x472E) ; ø»–Ž¥ + (=ucs . #x3A31) ; 㨱 + )) +(define-char + '((=>ucs . #x6459) ; 摙 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE1F1) ; ý¢€Ž‡± + (ideograph-daikanwa . 12584) ; ø¸ƒ„¨ + )) +(define-char + '((=>ucs . #x6459) ; 摙 + (morohashi-daikanwa 12584 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A58) ; ø»”‰¥ + )) +(define-char + '((morohashi-daikanwa 12584 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x6459) ; 摙 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12585) ; ø¸ƒ„© + (=ucs . #x3A32) ; 㨲 + )) +(define-char + '((=>ucs . #x3A32) ; 㨲 + (morohashi-daikanwa 12585 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x472D) ; ø»–Ž¤ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x405F) ; ø»‹’° + (chinese-cns11643-4 . #x435D) ; ø»˜“  + (=jis-x0213-2-2000 . #x2D49) ; ø»¤¯ + (ideograph-daikanwa . 12586) ; ø¸ƒ„ª + (=cbeta . 00251) ; ø¸ ƒ» + (=jef-china3 . #x4FF8) ; øº„¿¸ + (=ucs . #x645A) ; 摚 + )) +(define-char + '((=>ucs . #x645B) ; 摛 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4060) ; ø»‹’± + (=jis-x0213-2-2000 . #x2D4A) ; ø»¤¯‘ + (chinese-big5 . #xE1DB) ; ý¢€Ž‡› + (ideograph-daikanwa . 12587) ; ø¸ƒ„« + (ucs-jis . #x645B) ; ø»‹’± + )) +(define-char + '((morohashi-daikanwa 12587 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x645B) ; 摛 + )) +(define-char + '((=>ucs . #x645B) ; 摛 + (morohashi-daikanwa 12587 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A42) ; ø»”‰ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1945 1) + (chinese-cns11643-4 . #x435F) ; ø»˜“¢ + (ideograph-daikanwa . 12588) ; ø¸ƒ„¬ + (=hanziku-5 . #xE6AC) ; ý¢žš¬ + (=ucs . #x22CB8) ; 𢲸 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1947 10) + (chinese-cns11643-6 . #x5D3C) ; ø»“ + (ideograph-daikanwa . 12589) ; ø¸ƒ„­ + (=hanziku-5 . #xE6F5) ; ý¢ž›µ + (=ucs . #x22CB9) ; 𢲹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1947 9) + (chinese-cns11643-6 . #x5D3D) ; ø»” + (ideograph-daikanwa . 12590) ; ø¸ƒ„® + (=hanziku-5 . #xE6F4) ; ý¢ž›´ + (=ucs . #x22CBA) ; 𢲺 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4061) ; ø»‹’² + (chinese-cns11643-2 . #x4A4F) ; ø»”‰œ + (chinese-gb12345 . #x5E68) ; 摜 + (chinese-big5 . #xE1E8) ; ý¢€Ž‡¨ + (ideograph-daikanwa . 12591) ; ø¸ƒ„¯ + (=ucs . #x645C) ; 摜 + )) +(define-char + '((=>ucs . #x3A33) ; 㨳 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12592) ; ø¸ƒ„° + )) +(define-char + '((morohashi-daikanwa 12592 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4356) ; ø»˜“™ + (=ucs . #x3A33) ; 㨳 + )) +(define-char + '((=>ucs . #x645D) ; 摝 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4062) ; ø»‹’³ + (=jis-x0213-2-2000 . #x2D4B) ; ø»¤¯’ + (chinese-big5 . #xE1DC) ; ý¢€Ž‡œ + (ideograph-daikanwa . 12593) ; ø¸ƒ„± + (ucs-jis . #x645D) ; ø»‹’³ + )) +(define-char + '((morohashi-daikanwa 12593 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A43) ; ø»”‰ + (=ucs . #x645D) ; 摝 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x5E7B) ; ø»…¡„ + (chinese-isoir165 . #x5E7B) ; ø»Ž‰” + (chinese-cns11643-2 . #x4A4E) ; ø»”‰› + (chinese-big5 . #xE1E7) ; ý¢€Ž‡§ + (ideograph-daikanwa . 12594) ; ø¸ƒ„² + (=ucs . #x645E) ; 摞 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4063) ; ø»‹’´ + (chinese-gb12345 . #x4227) ; 摟 + (chinese-big5 . #xBA4F) ; ý¢€‹© + (ideograph-daikanwa . 12595) ; ø¸ƒ„³ + (=jef-china3 . #x4FF9) ; øº„¿¹ + (=ucs . #x645F) ; 摟 + )) +(define-char + '((=>ucs . #x645F) ; 摟 + (morohashi-daikanwa 12595 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6876) ; ø»’¬ƒ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (korean-ksc5601 . #x7544) ; ø»Š–‡ + (japanese-jisx0212 . #x4064) ; ø»‹’µ + (=jis-x0213-1-2000 . #x747A) ; ø»¤Ž + (ideograph-daikanwa . 12596) ; ø¸ƒ„´ + (=jef-china3 . #x4FFA) ; øº„¿º + (=ucs . #x6460) ; 摠 + )) +(define-char + '((=>ucs . #x6460) ; 摠 + (morohashi-daikanwa 12596 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A52) ; ø»”‰Ÿ + (chinese-big5 . #xE1EB) ; ý¢€Ž‡« + )) +(define-char + '((=>ucs . #x6461) ; 摡 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4065) ; ø»‹’¶ + (ideograph-daikanwa . 12597) ; ø¸ƒ„µ + (ucs-jis . #x6461) ; ø»‹’¶ + )) +(define-char + '((=>ucs . #x6461) ; 摡 + (morohashi-daikanwa 12597 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xD962) ; ý¢€¥¢ + )) +(define-char + '((morohashi-daikanwa 12597 0 4) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C27) ; ø»“´ + (=ucs . #x6461) ; 摡 + )) +(define-char + '((=>ucs . #x22CBB) ; 𢲻 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12598) ; ø¸ƒ„¶ + )) +(define-char + '((morohashi-daikanwa 12598 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1949 8) + (chinese-cns11643-6 . #x5D2E) ; ø»… + (=hanziku-5 . #xE774) ; ý¢ž´ + (=ucs . #x22CBB) ; 𢲻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x467C) ; ø»–Ž• + (ideograph-daikanwa . 12599) ; ø¸ƒ„· + (=ucs . #x3A34) ; 㨴 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4721) ; ø»–Ž˜ + (ideograph-daikanwa . 12600) ; ø¸ƒ„¸ + (=ucs . #x6462) ; 摢 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4066) ; ø»‹’· + (chinese-cns11643-4 . #x435E) ; ø»˜“¡ + (ideograph-daikanwa . 12601) ; ø¸ƒ„¹ + (=cbeta . 01201) ; ø¸ ’± + (=ucs . #x6463) ; 摣 + )) +(define-char + '((=>ucs . #x3A35) ; 㨵 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12602) ; ø¸ƒ„º + )) +(define-char + '((morohashi-daikanwa 12602 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (=cbeta . 06944) ; ø¸¡¬  + (=ucs . #x3A35) ; 㨵 + )) +(define-char + '((=>ucs . #x3A35) ; 㨵 + (morohashi-daikanwa 12602 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4727) ; ø»–Žž + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x472A) ; ø»–Ž¡ + (ideograph-daikanwa . 12603) ; ø¸ƒ„» + (=ucs . #x6464) ; 摤 + )) +(define-char + '((=>ucs . #x22CBC) ; 𢲼 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12604) ; ø¸ƒ„¼ + )) +(define-char + '((morohashi-daikanwa 12604 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1950 3) + (chinese-cns11643-4 . #x4357) ; ø»˜“š + (=hanziku-5 . #xE7B1) ; ý¢žž± + (=ucs . #x22CBC) ; 𢲼 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x472F) ; ø»–Ž¦ + (ideograph-daikanwa . 12605) ; ø¸ƒ„½ + (=cbeta . 01674) ; ø¸ šŠ + (=ucs . #x3A36) ; 㨶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x435C) ; ø»˜“Ÿ + (ideograph-daikanwa . 12606) ; ø¸ƒ„¾ + (=cbeta . 04562) ; ø¸¡‡’ + (=ucs . #x3A37) ; 㨷 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A59) ; ø»”‰¦ + (chinese-big5 . #xE1F2) ; ý¢€Ž‡² + (ideograph-daikanwa . 12607) ; ø¸ƒ„¿ + (=ucs . #x6465) ; 摥 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A4A) ; ø»”‰— + (chinese-big5 . #xE1E3) ; ý¢€Ž‡£ + (ideograph-daikanwa . 12608) ; ø¸ƒ…€ + (=ucs . #x6466) ; 摦 + )) +(define-char + '((=>ucs . #x6467) ; 摧 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 3061) + (=jis-x0208 . #x5974) ; ø½‹‰Ÿ + (=gt-pj-1 . #x5974) ; ø½‹‰Ÿ + (chinese-big5 . #xBA52) ; ý¢€‹©’ + (ideograph-daikanwa . 12609) ; ø¸ƒ… + (ucs-jis . #x6467) ; ø½‹‰Ÿ + )) +(define-char + '((morohashi-daikanwa 12609 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x345D) ; ø»„¢º + (chinese-isoir165 . #x345D) ; ø»‹Š + (chinese-cns11643-1 . #x6879) ; ø»’¬† + (=ucs . #x6467) ; 摧 + )) +(define-char + '((=>ucs . #x22CBD) ; 𢲽 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1947 14) + (ideograph-daikanwa . 12610) ; ø¸ƒ…‚ + (=hanziku-5 . #xE6F9) ; ý¢ž›¹ + )) +(define-char + '((morohashi-daikanwa 12610 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D3F) ; ø»– + (=ucs . #x22CBD) ; 𢲽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1950 8) + (chinese-cns11643-5 . #x4626) ; ø»š¡‡ + (ideograph-daikanwa . 12611) ; ø¸ƒ…ƒ + (=hanziku-5 . #xE7B6) ; ý¢žž¶ + (=ucs . #x22CBE) ; 𢲾 + )) +(define-char + '((=>ucs . #x6469) ; 摩 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xBCAF) ; ý¢€‹²¯ + (ideograph-daikanwa . 12613) ; ø¸ƒ…… + )) +(define-char + '((=>ucs . #x6469) ; 摩 + (morohashi-daikanwa 12613 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C77) ; ø»’±¼ + (=jef-china3 . #x4FA5) ; øº„¾¥ + )) +(define-char + '((=>ucs . #x6469) ; 摩 + (morohashi-daikanwa 12613 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jis-x0208 . #x4B60) ; ø½Š´§ + (korean-ksc5601 . #x5824) ; ø»‰« + (=gt-pj-1 . #x4B60) ; ø½Š´§ + (ucs-jis . #x6469) ; ø½Š´§ + )) +(define-char + '((morohashi-daikanwa 12613 1 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x4426) ; ø»„¹£ + (chinese-isoir165 . #x4426) ; ø»¡³ + (chinese-cns11643-7 . #x232D) ; ø»ž¼ + (=ucs . #x6469) ; 摩 + )) +(define-char + '((=>ucs . #x22CC0) ; 𢳀 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12614) ; ø¸ƒ…† + )) +(define-char + '((=>ucs . #x22CC0) ; 𢳀 + (morohashi-daikanwa 12614 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1948 9) + (=hanziku-5 . #xE755) ; ý¢ž• + )) +(define-char + '((morohashi-daikanwa 12614 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4363) ; ø»˜“¦ + (=ucs . #x22CC0) ; 𢳀 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12615) ; ø¸ƒ…‡ + (=ucs . #x646A) ; 摪 + )) +(define-char + '((=>ucs . #x646A) ; 摪 + (morohashi-daikanwa 12615 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4723) ; ø»–Žš + )) +(define-char + '((=>ucs . #x22CC1) ; 𢳁 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 12616) ; ø¸ƒ…ˆ + )) +(define-char + '((morohashi-daikanwa 12616 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 1941 1) + (chinese-cns11643-5 . #x4D38) ; ø»š«« + (=hanziku-5 . #xE5C9) ; ý¢ž—‰ + (=ucs . #x22CC1) ; 𢳁 + )) +(define-char + '((=>ucs . #x3A38) ; 㨸 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12617) ; ø¸ƒ…‰ + )) +(define-char + '((morohashi-daikanwa 12617 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4677) ; ø»–Ž + (=ucs . #x3A38) ; 㨸 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4625) ; ø»š¡† + (ideograph-daikanwa . 12618) ; ø¸ƒ…Š + (=cbeta . 01859) ; ø¸ ƒ + (=ucs . #x3A39) ; 㨹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1946 3) + (chinese-cns11643-5 . #x4629) ; ø»š¡Š + (ideograph-daikanwa . 12619) ; ø¸ƒ…‹ + (=hanziku-5 . #xE6CE) ; ý¢ž›Ž + (=ucs . #x22CC2) ; 𢳂 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1941 11) + (chinese-cns11643-6 . #x5D35) ; ø»Œ + (ideograph-daikanwa . 12620) ; ø¸ƒ…Œ + (=hanziku-5 . #xE5D3) ; ý¢ž—“ + (=ucs . #x22CC3) ; 𢳃 + )) +(define-char + '((=>ucs . #x22CC4) ; 𢳄 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12621) ; ø¸ƒ… + )) +(define-char + '((morohashi-daikanwa 12621 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1949 3) + (chinese-cns11643-4 . #x4359) ; ø»˜“œ + (=hanziku-5 . #xE76F) ; ý¢ž¯ + (=ucs . #x22CC4) ; 𢳄 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A57) ; ø»”‰¤ + (chinese-big5 . #xE1F0) ; ý¢€Ž‡° + (ideograph-daikanwa . 12622) ; ø¸ƒ…Ž + (=ucs . #x646B) ; 摫 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A56) ; ø»”‰£ + (chinese-big5 . #xE1EF) ; ý¢€Ž‡¯ + (ideograph-daikanwa . 12623) ; ø¸ƒ… + (=ucs . #x646C) ; 摬 + )) +(define-char + '((=>ucs . #x646D) ; 摭 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4067) ; ø»‹’¸ + (=jis-x0213-1-2000 . #x747B) ; ø»¤Ž + (chinese-big5 . #xBA54) ; ý¢€‹©” + (ideograph-daikanwa . 12624) ; ø¸ƒ… + (=jef-china3 . #x91DA) ; øº‰‡š + (ucs-jis . #x646D) ; ø»‹’¸ + )) +(define-char + '((morohashi-daikanwa 12624 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x5E7D) ; ø»…¡† + (chinese-isoir165 . #x5E7D) ; ø»Ž‰– + (chinese-cns11643-1 . #x687B) ; ø»’¬ˆ + (=ucs . #x646D) ; 摭 + )) +(define-char + '((=>ucs . #x22CC5) ; 𢳅 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 12625) ; ø¸ƒ…‘ + )) +(define-char + '((morohashi-daikanwa 12625 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 1941 2) + (chinese-cns11643-7 . #x232F) ; ø»ž¾ + (=hanziku-5 . #xE5CA) ; ý¢ž—Š + (=ucs . #x22CC5) ; 𢳅 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5054) ; ø»”’• + (chinese-big5 . #xE5AD) ; ý¢€Ž–­ + (ideograph-daikanwa . 12626) ; ø¸ƒ…’ + (=ucs . #x646E) ; 摮 + )) +(define-char + '((=>ucs . #x22CC6) ; 𢳆 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12627) ; ø¸ƒ…“ + )) +(define-char + '((morohashi-daikanwa 12627 0 9) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1942 2) + (chinese-cns11643-4 . #x435B) ; ø»˜“ž + (=hanziku-5 . #xE5EA) ; ý¢ž—ª + (=ucs . #x22CC6) ; 𢳆 + )) +(define-char + '((=>ucs . #x22CC7) ; 𢳇 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12628) ; ø¸ƒ…” + (=cbeta . 01099) ; ø¸ ‘‹ + )) +(define-char + '((morohashi-daikanwa 12628 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1949 2) + (chinese-cns11643-4 . #x435A) ; ø»˜“ + (=hanziku-5 . #xE76E) ; ý¢ž® + (=ucs . #x22CC7) ; 𢳇 + )) +(define-char + '((=>ucs . #x22CC8) ; 𢳈 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 12629) ; ø¸ƒ…• + )) +(define-char + '((morohashi-daikanwa 12629 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 1941 3) + (chinese-cns11643-7 . #x232E) ; ø»ž½ + (=hanziku-5 . #xE5CB) ; ý¢ž—‹ + (=ucs . #x22CC8) ; 𢳈 + )) +(define-char + '((=>ucs . #x22CC9) ; 𢳉 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 1941 6) + (ideograph-daikanwa . 12630) ; ø¸ƒ…– + (=hanziku-5 . #xE5CE) ; ý¢ž—Ž + )) +(define-char + '((morohashi-daikanwa 12630 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2331) ; ø»ž‚€ + (=ucs . #x22CC9) ; 𢳉 + )) +(define-char + '((=>ucs . #x3A3A) ; 㨺 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12631) ; ø¸ƒ…— + )) +(define-char + '((morohashi-daikanwa 12631 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x467D) ; ø»–Ž– + (=ucs . #x3A3A) ; 㨺 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3064) + (=jis-x0208 . #x5975) ; ø½‹‰  + (korean-ksc5601 . #x7227) ; ø»Š‘ + (chinese-cns11643-1 . #x6C78) ; ø»’±½ + (chinese-gb12345 . #x563F) ; 摯 + (=gt-pj-1 . #x5975) ; 摯 + (chinese-big5 . #xBCB0) ; ý¢€‹²° + (ideograph-daikanwa . 12632) ; ø¸ƒ…˜ + (=ucs . #x646F) ; 摯 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5055) ; ø»”’– + (chinese-big5 . #xE5AE) ; ý¢€Ž–® + (ideograph-daikanwa . 12633) ; ø¸ƒ…™ + (=ucs . #x6470) ; 摰 + )) +(define-char + '((=>ucs . #x22CCA) ; 𢳊 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1941 12) + (ideograph-daikanwa . 12634) ; ø¸ƒ…š + (=hanziku-5 . #xE5D4) ; ý¢ž—” + )) +(define-char + '((morohashi-daikanwa 12634 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x22CCA) ; 𢳊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4722) ; ø»–Ž™ + (ideograph-daikanwa . 12635) ; ø¸ƒ…› + (=ucs . #x6471) ; 摱 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4975) ; ø»˜œ¬ + (ideograph-daikanwa . 12636) ; ø¸ƒ…œ + (=ucs . #x3A3B) ; 㨻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A46) ; ø»”‰“ + (chinese-big5 . #xE1DF) ; ý¢€Ž‡Ÿ + (ideograph-daikanwa . 12637) ; ø¸ƒ… + (=ucs . #x6472) ; 摲 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4068) ; ø»‹’¹ + (=jis-x0213-2-2000 . #x2D4C) ; ø»¤¯“ + (chinese-gb12345 . #x3F59) ; 摳 + (chinese-big5 . #xE1E0) ; ý¢€Ž‡  + (ideograph-daikanwa . 12638) ; ø¸ƒ…ž + (=jef-china3 . #x4FFB) ; øº„¿» + (=ucs . #x6473) ; 摳 + )) +(define-char + '((=>ucs . #x6473) ; 摳 + (morohashi-daikanwa 12638 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A47) ; ø»”‰” + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4069) ; ø»‹’º + (chinese-big5 . #xE1DD) ; ý¢€Ž‡ + (ideograph-daikanwa . 12639) ; ø¸ƒ…Ÿ + (=ucs . #x6474) ; 摴 + )) +(define-char + '((=>ucs . #x6474) ; 摴 + (morohashi-daikanwa 12639 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A44) ; ø»”‰‘ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A49) ; ø»”‰– + (chinese-big5 . #xE1E2) ; ý¢€Ž‡¢ + (ideograph-daikanwa . 12640) ; ø¸ƒ…  + (=ucs . #x6475) ; 摵 + )) +(define-char + '((=>ucs . #x22CCB) ; 𢳋 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12641) ; ø¸ƒ…¡ + )) +(define-char + '((morohashi-daikanwa 12641 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1948 11) + (chinese-cns11643-5 . #x4624) ; ø»š¡… + (=hanziku-5 . #xE757) ; ý¢ž— + (=ucs . #x22CCB) ; 𢳋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 3067) + (=jis-x0208 . #x5976) ; ø½‹‰¡ + (chinese-cns11643-2 . #x4A45) ; ø»”‰’ + (chinese-gb12345 . #x5E52) ; 摶 + (=gt-pj-1 . #x5976) ; 摶 + (chinese-big5 . #xE1DE) ; ý¢€Ž‡ž + (ideograph-daikanwa . 12642) ; ø¸ƒ…¢ + (=ucs . #x6476) ; 摶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-isoir165 . #x2E52) ; ø»‚‹ + (chinese-cns11643-2 . #x4A5A) ; ø»”‰§ + (chinese-big5 . #xE1F3) ; ý¢€Ž‡³ + (ideograph-daikanwa . 12643) ; ø¸ƒ…£ + (=ucs . #x6477) ; 摷 + )) +(define-char + '((=>ucs . #x6478) ; 摸 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6875) ; ø»’¬‚ + (ideograph-daikanwa . 12644) ; ø¸ƒ…¤ + )) +(define-char + '((morohashi-daikanwa 12644 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x437E) ; ø»„¹ + (=jis-x0208 . #x4C4E) ; ø½Šµ³ + (korean-ksc5601 . #x5938) ; ø»‰¬³ + (chinese-isoir165 . #x437E) ; ø»¡­ + (=gt-pj-1 . #x4C4E) ; 摸 + (chinese-big5 . #xBA4E) ; ý¢€‹©Ž + (=ucs . #x6478) ; 摸 + )) +(define-char + '((=>ucs . #x6479) ; 摹 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C79) ; ø»’±¾ + (ideograph-daikanwa . 12645) ; ø¸ƒ…¥ + )) +(define-char + '((morohashi-daikanwa 12645 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x4421) ; ø»„¹ž + (korean-ksc5601 . #x5939) ; ø»‰¬´ + (chinese-isoir165 . #x4421) ; ø»¡® + (=jis-x0213-1-2000 . #x7478) ; ø»¤Ž + (chinese-big5 . #xBCB1) ; ý¢€‹²± + (=ucs . #x6479) ; 摹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4623) ; ø»š¡„ + (ideograph-daikanwa . 12646) ; ø¸ƒ…¦ + (=ucs . #x3A3E) ; 㨾 + )) +(define-char + '((=>ucs . #x647A) ; 摺 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x4022) ; ø»‚©£ + (korean-ksc5601 . #x6F49) ; ø»Š˜ + (chinese-big5 . #xBA50) ; ý¢€‹© + (ideograph-daikanwa . 12647) ; ø¸ƒ…§ + )) +(define-char + '((morohashi-daikanwa 12647 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x5F21) ; ø»…¡ˆ + (japanese-jisx0208 . #x4022) ; ø»†½« + (chinese-isoir165 . #x5F21) ; ø»Ž‰˜ + (chinese-cns11643-1 . #x6877) ; ø»’¬„ + (=jis-x0208-1990 . #x4022) ; ø½Š£Ÿ + (=gt-pj-1 . #x4022) ; 摺 + (=gt-k . 11138) ; ý¡„‚®‚ + (=jef-china3 . #x50B7) ; øº…‚· + (=ucs . #x647A) ; 摺 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C36) ; ø»––ƒ + (ideograph-daikanwa . 12648) ; ø¸ƒ…¨ + (=ucs . #x3A3C) ; 㨼 + )) +(define-char + '((=>ucs . #x647B) ; 摻 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x406A) ; ø»‹’» + (ideograph-daikanwa . 12649) ; ø¸ƒ…© + (ucs-jis . #x647B) ; ø»‹’» + )) +(define-char + '((morohashi-daikanwa 12649 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x687C) ; ø»’¬‰ + (chinese-gb12345 . #x3274) ; 摻 + (chinese-big5 . #xBA55) ; ý¢€‹©• + (=ucs . #x647B) ; 摻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x467B) ; ø»–Ž” + (ideograph-daikanwa . 12650) ; ø¸ƒ…ª + (=ucs . #x647C) ; 摼 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x406B) ; ø»‹’¼ + (chinese-isoir165 . #x2C36) ; ø»Œ¾³ + (chinese-cns11643-2 . #x4A48) ; ø»”‰• + (=jis-x0213-2-2000 . #x2D4D) ; ø»¤¯” + (chinese-big5 . #xE1E1) ; ý¢€Ž‡¡ + (ideograph-daikanwa . 12651) ; ø¸ƒ…« + (=ucs . #x647D) ; 摽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4365) ; ø»˜“¨ + (ideograph-daikanwa . 12652) ; ø¸ƒ…¬ + (=ucs . #x22CCD) ; 𢳍 + )) +(define-char + '((=>ucs . #x22CCD) ; 𢳍 + (morohashi-daikanwa 12652 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1954 8) + (=hanziku-5 . #xE877) ; ý¢ž¡· + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4729) ; ø»–Ž  + (ideograph-daikanwa . 12653) ; ø¸ƒ…­ + (=cbeta . 00252) ; ø¸ ƒ¼ + (=ucs . #x647E) ; 摾 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D38) ; ø» + (ideograph-daikanwa . 12654) ; ø¸ƒ…® + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4364) ; ø»˜“§ + (ideograph-daikanwa . 12655) ; ø¸ƒ…¯ + (=ucs . #x3A3D) ; 㨽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1941 10) + (chinese-cns11643-6 . #x5D39) ; ø» + (ideograph-daikanwa . 12656) ; ø¸ƒ…° + (=hanziku-5 . #xE5D2) ; ý¢ž—’ + (=ucs . #x22CCE) ; 𢳎 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A54) ; ø»”‰¡ + (chinese-big5 . #xE1ED) ; ý¢€Ž‡­ + (ideograph-daikanwa . 12657) ; ø¸ƒ…± + (=ucs . #x647F) ; 摿 + )) +(define-char + '((=>ucs . #x22CCF) ; 𢳏 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1951 3) + (ideograph-daikanwa . 12658) ; ø¸ƒ…² + (=hanziku-5 . #xE7D1) ; ý¢žŸ‘ + )) +(define-char + '((morohashi-daikanwa 12658 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D3E) ; ø»• + (=ucs . #x22CCF) ; 𢳏 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1946 7) + (chinese-cns11643-6 . #x5D3A) ; ø»‘ + (ideograph-daikanwa . 12659) ; ø¸ƒ…³ + (=hanziku-5 . #xE6D2) ; ý¢ž›’ + (=ucs . #x22CD0) ; 𢳐 + )) +(define-char + '((=>ucs . #x22CD1) ; 𢳑 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12660) ; ø¸ƒ…´ + )) +(define-char + '((morohashi-daikanwa 12660 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1942 6) + (chinese-cns11643-5 . #x4628) ; ø»š¡‰ + (=hanziku-5 . #xE5EE) ; ý¢ž—® + (=ucs . #x22CD1) ; 𢳑 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1944 1) + (ideograph-daikanwa . 12661) ; ø¸ƒ…µ + (=hanziku-5 . #xE66A) ; ý¢ž™ª + (=ucs . #x22CD2) ; 𢳒 + )) +(define-char + '((=>ucs . #x22CD2) ; 𢳒 + (morohashi-daikanwa 12661 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D37) ; ø»Ž + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1947 8) + (chinese-cns11643-5 . #x462B) ; ø»š¡Œ + (ideograph-daikanwa . 12662) ; ø¸ƒ…¶ + (=hanziku-5 . #xE6F3) ; ý¢ž›³ + (=ucs . #x22CD3) ; 𢳓 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C2D) ; ø»–•º + (ideograph-daikanwa . 12663) ; ø¸ƒ…· + (=ucs . #x6480) ; 撀 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1947 1) + (ideograph-daikanwa . 12664) ; ø¸ƒ…¸ + (=hanziku-5 . #xE6EC) ; ý¢ž›¬ + (=ucs . #x22CD5) ; 𢳕 + )) +(define-char + '((=>ucs . #x22CD5) ; 𢳕 + (morohashi-daikanwa 12664 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D3B) ; ø»’ + )) +(define-char + '((=>ucs . #x22CD6) ; 𢳖 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1949 7) + (ideograph-daikanwa . 12665) ; ø¸ƒ…¹ + (=hanziku-5 . #xE773) ; ý¢ž³ + )) +(define-char + '((morohashi-daikanwa 12665 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D33) ; ø»Š + (=ucs . #x22CD6) ; 𢳖 + )) +(define-char + '((=>ucs . #x22D4D) ; 𢵍 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12666) ; ø¸ƒ…º + )) +(define-char + '((morohashi-daikanwa 12666 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2332) ; ø»ž‚ + (=ucs . #x22D4D) ; 𢵍 + )) +(define-char + '((=>ucs . #x22CD8) ; 𢳘 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1948 7) + (ideograph-daikanwa . 12667) ; ø¸ƒ…» + (=hanziku-5 . #xE753) ; ý¢ž“ + )) +(define-char + '((=>ucs . #x22CD8) ; 𢳘 + (morohashi-daikanwa 12667 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D31) ; ø»ˆ + )) +(define-char + '((morohashi-daikanwa 12667 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x22CD8) ; 𢳘 + )) +(define-char + '((=>ucs . #x22CD9) ; 𢳙 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12668) ; ø¸ƒ…¼ + )) +(define-char + '((morohashi-daikanwa 12668 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1950 4) + (chinese-cns11643-5 . #x4622) ; ø»š¡ƒ + (=hanziku-5 . #xE7B2) ; ý¢žž² + (=ucs . #x22CD9) ; 𢳙 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1948 3) + (ideograph-daikanwa . 12669) ; ø¸ƒ…½ + (=hanziku-5 . #xE74F) ; ý¢ž + (=cbeta . 04797) ; ø¸¡Š½ + (=ucs . #x22CDA) ; 𢳚 + )) +(define-char + '((=>ucs . #x22CDA) ; 𢳚 + (morohashi-daikanwa 12669 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4360) ; ø»˜“£ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12670) ; ø¸ƒ…¾ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12671) ; ø¸ƒ…¿ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4726) ; ø»–Ž + (ideograph-daikanwa . 12672) ; ø¸ƒ†€ + (=ucs . #x6481) ; 撁 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x414C) ; ø»„µ¯ + (chinese-isoir165 . #x414C) ; ø»¿ + (chinese-cns11643-2 . #x4A4D) ; ø»”‰š + (chinese-big5 . #xE1E6) ; ý¢€Ž‡¦ + (ideograph-daikanwa . 12673) ; ø¸ƒ† + (=ucs . #x6482) ; 撂 + )) +(define-char + '((=>ucs . #x3A3F) ; 㨿 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 12674) ; ø¸ƒ†‚ + (=cbeta . 07043) ; ø¸¡®ƒ + )) +(define-char + '((morohashi-daikanwa 12674 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x472B) ; ø»–Ž¢ + (=ucs . #x3A3F) ; 㨿 + )) +(define-char + '((morohashi-daikanwa 12674 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jis-x0208 . #x3762) ; ø½Š—‘ + (chinese-cns11643-3 . #x4C35) ; ø»––‚ + (=gt-pj-1 . #x3762) ; 撃 + (=ucs . #x6483) ; 撃 + )) +(define-char + '((=>ucs . #x22D00) ; 𢴀 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 49133) ; ø¸‹¿­ + )) +(define-char + '((morohashi-daikanwa 49133 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 3 1950 2) + (chinese-cns11643-6 . #x5D30) ; ø»‡ + (=hanziku-5 . #xE7B0) ; ý¢žž° + (=ucs . #x22D00) ; 𢴀 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x472C) ; ø»–Ž£ + (=ucs . #x3A40) ; 㩀 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (chinese-gb2312 . #x5E7C) ; ø»…¡… + (chinese-isoir165 . #x5E7C) ; ø»Ž‰• + (=ucs . #x6484) ; 撄 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D2F) ; ø»† + (=ucs . #x22CE1) ; 𢳡 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D34) ; ø»‹ + (=ucs . #x22CE2) ; 𢳢 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x22D04) ; 𢴄 + )) +(define-char + '((=>ucs . #x22D04) ; 𢴄 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 8 26 3) + (=hanziku-12 . #xEE4D) ; ý¢ƒŽ¹ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x22D06) ; 𢴆 + )) +(define-char + '((=>ucs . #x22D06) ; 𢴆 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 8 26 5) + (=hanziku-12 . #xEE4F) ; ý¢ƒŽ¹ + )) +(define-char + '((=>ucs . #x6468) ; 摨 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE5BA) ; ý¢€Ž–º + (ideograph-daikanwa . 12675) ; ø¸ƒ†ƒ + )) +(define-char + '((morohashi-daikanwa 12675 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5061) ; ø»”’¢ + (=ucs . #x6468) ; 摨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x3E6F) ; ø»„±¸ + (japanese-jisx0212 . #x406C) ; ø»‹’½ + (chinese-isoir165 . #x3E6F) ; ø»šˆ + (chinese-cns11643-2 . #x5058) ; ø»”’™ + (chinese-big5 . #xE5B1) ; ý¢€Ž–± + (ideograph-daikanwa . 12676) ; ø¸ƒ†„ + (=jef-china3 . #x4FFC) ; øº„¿¼ + (=ucs . #x6485) ; 撅 + )) +(define-char + '((=>ucs . #x6486) ; 撆 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((japanese-jisx0208-1978 . #x5A49) ; ø»ƒ– + (japanese-jisx0208 . #x5A49) ; ø»‡¤ž + (ideograph-daikanwa . 13245) ; ø¸ƒŽ½ + ) + ((=ucs . #x624B) ; 手 + )) + (ideograph-daikanwa . 12677) ; ø¸ƒ†… + (=cbeta . 06310) ; ø¸¡¢¦ + )) +(define-char + '((morohashi-daikanwa 12677 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x655D) ; 敝 + ) + ((=ucs . #x624B) ; 手 + )) + (chinese-cns11643-3 . #x4C38) ; ø»––… + (=ucs . #x6486) ; 撆 + )) +(define-char + '((=>ucs . #x6487) ; 撇 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x406D) ; ø»‹’¾ + (=jis-x0213-2-2000 . #x2D4E) ; ø»¤¯• + (chinese-big5 . #xBA4A) ; ý¢€‹©Š + (ideograph-daikanwa . 12678) ; ø¸ƒ†† + (ucs-jis . #x6487) ; ø»‹’¾ + )) +(define-char + '((morohashi-daikanwa 12678 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x4632) ; ø»„¼« + (chinese-isoir165 . #x4632) ; ø»¤» + (chinese-cns11643-1 . #x6871) ; ø»’«¾ + (=ucs . #x6487) ; 撇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 3096) + (=jis-x0208 . #x597D) ; ø½‹‰¨ + (korean-ksc5601 . #x564E) ; ø»‰¨¯ + (chinese-cns11643-1 . #x6C7C) ; ø»’² + (chinese-gb12345 . #x404C) ; 撈 + (=gt-pj-1 . #x597D) ; 撈 + (chinese-big5 . #xBCB4) ; ý¢€‹²´ + (ideograph-daikanwa . 12679) ; ø¸ƒ†‡ + (=ucs . #x6488) ; 撈 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5735) ; ø»”œˆ + (chinese-big5 . #xE9AA) ; ý¢€Ž¦ª + (ideograph-daikanwa . 12680) ; ø¸ƒ†ˆ + (=ucs . #x6489) ; 撉 + )) +(define-char + '((=>ucs . #x22D20) ; 𢴠 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12681) ; ø¸ƒ†‰ + )) +(define-char + '((morohashi-daikanwa 12681 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1962 1) + (chinese-cns11643-7 . #x2333) ; ø»ž‚‚ + (=hanziku-5 . #xE9F5) ; ý¢ž§µ + (=ucs . #x22D20) ; 𢴠 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x505D) ; ø»”’ž + (chinese-big5 . #xE5B6) ; ý¢€Ž–¶ + (ideograph-daikanwa . 12682) ; ø¸ƒ†Š + (=ucs . #x648A) ; 撊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x505C) ; ø»”’ + (chinese-big5 . #xE5B5) ; ý¢€Ž–µ + (ideograph-daikanwa . 12683) ; ø¸ƒ†‹ + (=ucs . #x648B) ; 撋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1954 9) + (chinese-cns11643-7 . #x2338) ; ø»ž‚‡ + (ideograph-daikanwa . 12684) ; ø¸ƒ†Œ + (=hanziku-5 . #xE878) ; ý¢ž¡¸ + (=ucs . #x22D21) ; 𢴡 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x505E) ; ø»”’Ÿ + (chinese-big5 . #xE5B7) ; ý¢€Ž–· + (ideograph-daikanwa . 12685) ; ø¸ƒ† + (=ucs . #x648C) ; 撌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1953 2) + (chinese-cns11643-5 . #x4D3C) ; ø»š«¯ + (ideograph-daikanwa . 12686) ; ø¸ƒ†Ž + (=hanziku-5 . #xE851) ; ý¢ž¡‘ + (=ucs . #x22D22) ; 𢴢 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C30) ; ø»–•½ + (ideograph-daikanwa . 12687) ; ø¸ƒ† + (=ucs . #x648D) ; 撍 + )) +(define-char + '((=>ucs . #x22D23) ; 𢴣 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12688) ; ø¸ƒ† + )) +(define-char + '((=>ucs . #x22D23) ; 𢴣 + (morohashi-daikanwa 12688 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1960 11) + (=hanziku-5 . #xE9BF) ; ý¢ž¦¿ + )) +(define-char + '((morohashi-daikanwa 12688 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A25) ; ø»˜œº + (=ucs . #x22D23) ; 𢴣 + )) +(define-char + '((=>ucs . #x3A43) ; 㩃 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12689) ; ø¸ƒ†‘ + )) +(define-char + '((morohashi-daikanwa 12689 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A24) ; ø»˜œ¹ + (=ucs . #x3A43) ; 㩃 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C2F) ; ø»–•¼ + (ideograph-daikanwa . 12690) ; ø¸ƒ†’ + (=cbeta . 06601) ; ø¸¡§‰ + (=ucs . #x648E) ; 撎 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x406E) ; ø»‹’¿ + (chinese-cns11643-2 . #x505B) ; ø»”’œ + (chinese-big5 . #xE5B4) ; ý¢€Ž–´ + (ideograph-daikanwa . 12691) ; ø¸ƒ†“ + (=ucs . #x648F) ; 撏 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1956 5) + (ideograph-daikanwa . 12692) ; ø¸ƒ†” + (=hanziku-5 . #xE8D6) ; ý¢ž£– + (=cbeta . 00253) ; ø¸ ƒ½ + (=ucs . #x22D24) ; 𢴤 + )) +(define-char + '((=>ucs . #x22D24) ; 𢴤 + (morohashi-daikanwa 12692 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x233D) ; ø»ž‚Œ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C7D) ; ø»’²‚ + (chinese-big5 . #xBCB5) ; ý¢€‹²µ + (ideograph-daikanwa . 12693) ; ø¸ƒ†• + (=jef-china3 . #x4FFD) ; øº„¿½ + (=ucs . #x6490) ; 撐 + )) +(define-char + '((=>ucs . #x6490) ; 撐 + (morohashi-daikanwa 12693 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x406F) ; ø»‹“€ + (ucs-jis . #x6490) ; ø»‹“€ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x3345) ; ø»„¡„ + (korean-ksc5601 . #x774B) ; ø»Š™Š + (japanese-jisx0212 . #x4070) ; ø»‹“ + (chinese-isoir165 . #x3345) ; ø»‰” + (chinese-cns11643-3 . #x4C3B) ; ø»––ˆ + (=jis-x0213-2-2000 . #x2D4F) ; ø»¤¯– + (ideograph-daikanwa . 12694) ; ø¸ƒ†– + (=cbeta . 04950) ; ø¸¡– + (=jef-china3 . #x4FFE) ; øº„¿¾ + (=ucs . #x6491) ; 撑 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C33) ; ø»––€ + (ideograph-daikanwa . 12695) ; ø¸ƒ†— + (=ucs . #x3A44) ; 㩄 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1954 7) + (chinese-cns11643-7 . #x2337) ; ø»ž‚† + (ideograph-daikanwa . 12696) ; ø¸ƒ†˜ + (=hanziku-5 . #xE876) ; ý¢ž¡¶ + (=ucs . #x22D25) ; 𢴥 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 3079) + (chinese-gb2312 . #x4876) ; ø»…€« + (=jis-x0208 . #x3B35) ; ø½Šœœ + (korean-ksc5601 . #x5F2E) ; ø»‰µ + (chinese-isoir165 . #x4876) ; ø»¨» + (=gt-pj-1 . #x3B35) ; 撒 + (chinese-big5 . #xBCBB) ; ý¢€‹²» + (ideograph-daikanwa . 12697) ; ø¸ƒ†™ + (=ucs . #x6492) ; 撒 + )) +(define-char + '((=>ucs . #x6492) ; 撒 + (morohashi-daikanwa 12697 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D25) ; ø»’²ˆ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 3086) + (=jis-x0208 . #x597A) ; ø½‹‰¥ + (korean-ksc5601 . #x6875) ; ø»Šƒ² + (chinese-cns11643-1 . #x6D22) ; ø»’²… + (chinese-gb12345 . #x4453) ; 撓 + (=gt-pj-1 . #x597A) ; 撓 + (chinese-big5 . #xBCB8) ; ý¢€‹²¸ + (ideograph-daikanwa . 12698) ; ø¸ƒ†š + (=ucs . #x6493) ; 撓 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x233A) ; ø»ž‚‰ + (ideograph-daikanwa . 12699) ; ø¸ƒ†› + (=ucs . #x3A45) ; 㩅 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C31) ; ø»–•¾ + (ideograph-daikanwa . 12700) ; ø¸ƒ†œ + (=ucs . #x6494) ; 撔 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1953 1) + (chinese-cns11643-7 . #x2339) ; ø»ž‚ˆ + (ideograph-daikanwa . 12701) ; ø¸ƒ† + (=hanziku-5 . #xE850) ; ý¢ž¡ + (=ucs . #x22D26) ; 𢴦 + )) +(define-char + '((=>ucs . #x3A46) ; 㩆 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12702) ; ø¸ƒ†ž + )) +(define-char + '((morohashi-daikanwa 12702 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4979) ; ø»˜œ° + (=ucs . #x3A46) ; 㩆 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x497A) ; ø»˜œ± + (ideograph-daikanwa . 12703) ; ø¸ƒ†Ÿ + (=ucs . #x3A47) ; 㩇 + )) +(define-char + '((=>ucs . #x3A48) ; 㩈 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12704) ; ø¸ƒ†  + )) +(define-char + '((morohashi-daikanwa 12704 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4976) ; ø»˜œ­ + (=ucs . #x3A48) ; 㩈 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x4B3A) ; ø»…„‰ + (=jis-x0208 . #x5979) ; ø½‹‰¤ + (chinese-isoir165 . #x4B3A) ; ø»¬™ + (chinese-cns11643-1 . #x6D23) ; ø»’²† + (=gt-pj-1 . #x5979) ; 撕 + (chinese-big5 . #xBCB9) ; ý¢€‹²¹ + (ideograph-daikanwa . 12705) ; ø¸ƒ†¡ + (=ucs . #x6495) ; 撕 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1952 10) + (chinese-cns11643-4 . #x497B) ; ø»˜œ² + (ideograph-daikanwa . 12706) ; ø¸ƒ†¢ + (=hanziku-5 . #xE7F8) ; ý¢žŸ¸ + (=cbeta . 02988) ; ø¸ ®¬ + (=ucs . #x22D27) ; 𢴧 + )) +(define-char + '((=>ucs . #x22D28) ; 𢴨 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12707) ; ø¸ƒ†£ + )) +(define-char + '((morohashi-daikanwa 12707 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1962 2) + (chinese-cns11643-4 . #x4978) ; ø»˜œ¯ + (=hanziku-5 . #xE9F6) ; ý¢ž§¶ + (=ucs . #x22D28) ; 𢴨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1960 4) + (chinese-cns11643-5 . #x4D3D) ; ø»š«° + (ideograph-daikanwa . 12708) ; ø¸ƒ†¤ + (=hanziku-5 . #xE9B8) ; ý¢ž¦¸ + (=ucs . #x22D29) ; 𢴩 + )) +(define-char + '((=>ucs . #x6496) ; 撖 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5056) ; ø»”’— + (chinese-big5 . #xE5AF) ; ý¢€Ž–¯ + (ideograph-daikanwa . 12709) ; ø¸ƒ†¥ + )) +(define-char + '((morohashi-daikanwa 12709 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x5E7E) ; ø»…¡‡ + (chinese-isoir165 . #x5E7E) ; ø»Ž‰— + (=ucs . #x6496) ; 撖 + )) +(define-char + '((=>ucs . #x6497) ; 撗 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE5B2) ; ý¢€Ž–² + (ideograph-daikanwa . 12710) ; ø¸ƒ†¦ + )) +(define-char + '((=>ucs . #x6497) ; 撗 + (morohashi-daikanwa 12710 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5059) ; ø»”’š + )) +(define-char + '((morohashi-daikanwa 12710 0 4) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x6497) ; 撗 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4071) ; ø»‹“‚ + (chinese-cns11643-2 . #x5063) ; ø»”’¤ + (chinese-big5 . #xE5BC) ; ý¢€Ž–¼ + (ideograph-daikanwa . 12711) ; ø¸ƒ†§ + (=ucs . #x6498) ; 撘 + )) +(define-char + '((=>ucs . #x6499) ; 撙 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4072) ; ø»‹“ƒ + (chinese-big5 . #xBCC1) ; ý¢€‹³ + (ideograph-daikanwa . 12712) ; ø¸ƒ†¨ + (=jef-china3 . #x50A1) ; øº…‚¡ + (ucs-jis . #x6499) ; ø»‹“ƒ + )) +(define-char + '((morohashi-daikanwa 12712 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x5F24) ; ø»…¡‹ + (chinese-isoir165 . #x5F24) ; ø»Ž‰› + (chinese-cns11643-1 . #x6D2B) ; ø»’²Ž + (=ucs . #x6499) ; 撙 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 3087) + (=jis-x0208 . #x4732) ; ø½Š® + (korean-ksc5601 . #x5235) ; ø»‰¢ž + (=gt-pj-1 . #x4732) ; 撚 + (chinese-big5 . #xBCBF) ; ý¢€‹²¿ + (ideograph-daikanwa . 12713) ; ø¸ƒ†© + (=ucs . #x649A) ; 撚 + )) +(define-char + '((=>ucs . #x649A) ; 撚 + (morohashi-daikanwa 12713 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 3087) + (chinese-cns11643-1 . #x6D29) ; ø»’²Œ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4073) ; ø»‹“„ + (chinese-cns11643-3 . #x4C2E) ; ø»–•» + (ideograph-daikanwa . 12714) ; ø¸ƒ†ª + (=cbeta . 01963) ; ø¸ ž« + (=ucs . #x649B) ; 撛 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x505A) ; ø»”’› + (chinese-big5 . #xE5B3) ; ý¢€Ž–³ + (ideograph-daikanwa . 12715) ; ø¸ƒ†« + (=ucs . #x649C) ; 撜 + )) +(define-char + '((=>ucs . #x649D) ; 撝 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4074) ; ø»‹“… + (=jis-x0213-2-2000 . #x2D50) ; ø»¤¯— + (chinese-big5 . #xD95A) ; ý¢€¥š + (ideograph-daikanwa . 12716) ; ø¸ƒ†¬ + (=jef-china3 . #x50A2) ; øº…‚¢ + (ucs-jis . #x649D) ; ø»‹“… + )) +(define-char + '((=>ucs-cns . #x2F8C5) ; 撝 + (morohashi-daikanwa 12716 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (->same-ideograph + ((=ucs . #x2F8C5) ; 撝 + )) + (=ucs . #x649D) ; 撝 + )) +(define-char + '((=>ucs* . #x649D) ; 撝 + (morohashi-daikanwa 12716 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A27) ; ø»˜œ¼ + (ucs-gb . #x649D) ; 撝 + (=ucs . #x2F8C5) ; 撝 + )) +(define-char + '((=>ucs . #x649D) ; 撝 + (morohashi-daikanwa 12716 0 5) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3B7D) ; ø»“´ˆ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 3081) + (chinese-gb2312 . #x5732) ; ø»…•© + (=jis-x0208 . #x4635) ; ø½Š¬¦ + (korean-ksc5601 . #x5355) ; ø»‰¤œ + (chinese-isoir165 . #x5732) ; ø»½¹ + (chinese-cns11643-1 . #x6C7A) ; ø»’±¿ + (=gt-pj-1 . #x4635) ; 撞 + (chinese-big5 . #xBCB2) ; ý¢€‹²² + (ideograph-daikanwa . 12717) ; ø¸ƒ†­ + (=ucs . #x649E) ; 撞 + )) +(define-char + '((=>ucs . #x22D2A) ; 𢴪 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D3B) ; ø»š«® + (ideograph-daikanwa . 12718) ; ø¸ƒ†® + )) +(define-char + '((morohashi-daikanwa 12718 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1952 13) + (=hanziku-5 . #xE7FB) ; ý¢žŸ» + (=ucs . #x22D2A) ; 𢴪 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4075) ; ø»‹“† + (chinese-cns11643-2 . #x5060) ; ø»”’¡ + (=jis-x0213-2-2000 . #x2D51) ; ø»¤¯˜ + (chinese-gb12345 . #x5E58) ; 撟 + (chinese-big5 . #xE5B9) ; ý¢€Ž–¹ + (ideograph-daikanwa . 12719) ; ø¸ƒ†¯ + (=ucs . #x649F) ; 撟 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5057) ; ø»”’˜ + (chinese-big5 . #xE5B0) ; ý¢€Ž–° + (ideograph-daikanwa . 12720) ; ø¸ƒ†° + (=ucs . #x64A0) ; 撠 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1965 5) + (chinese-cns11643-7 . #x2345) ; ø»ž‚” + (ideograph-daikanwa . 12721) ; ø¸ƒ†± + (=hanziku-5 . #xEABC) ; ý¢žª¼ + (=ucs . #x22D2B) ; 𢴫 + )) +(define-char + '((=>ucs . #x22D2C) ; 𢴬 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12722) ; ø¸ƒ†² + )) +(define-char + '((morohashi-daikanwa 12722 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1952 11) + (chinese-cns11643-4 . #x497D) ; ø»˜œ´ + (=hanziku-5 . #xE7F9) ; ý¢žŸ¹ + (=ucs . #x22D2C) ; 𢴬 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4076) ; ø»‹“‡ + (chinese-cns11643-3 . #x4C3E) ; ø»––‹ + (ideograph-daikanwa . 12723) ; ø¸ƒ†³ + (=ucs . #x64A1) ; 撡 + )) +(define-char + '((=>ucs . #x64A2) ; 撢 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12724) ; ø¸ƒ†´ + )) +(define-char + '((morohashi-daikanwa 12724 0 4) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D2C) ; ø»’² + (chinese-big5 . #xBCC2) ; ý¢€‹³‚ + (=ucs . #x64A2) ; 撢 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4077) ; ø»‹“ˆ + (chinese-cns11643-2 . #x505F) ; ø»”’  + (chinese-gb12345 . #x3527) ; 撣 + (chinese-big5 . #xE5B8) ; ý¢€Ž–¸ + (ideograph-daikanwa . 12725) ; ø¸ƒ†µ + (=ucs . #x64A3) ; 撣 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 14) + (shinjigen-2 . 3083) + (chinese-gb2312 . #x3337) ; ø»„ ¶ + (=jis-x0208 . #x4531) ; ø½Š«„ + (korean-ksc5601 . #x744C) ; ø»Š”± + (chinese-isoir165 . #x3337) ; ø»‰† + (=gt-pj-1 . #x4531) ; 撤 + (chinese-big5 . #xBA4D) ; ý¢€‹© + (ideograph-daikanwa . 12726) ; ø¸ƒ†¶ + (=ucs . #x64A4) ; 撤 + )) +(define-char + '((=>ucs . #x64A4) ; 撤 + (morohashi-daikanwa 12726 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-1 . #x6874) ; ø»’¬ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 3090) + (=jis-x0208 . #x597B) ; ø½‹‰¦ + (korean-ksc5601 . #x5A7C) ; ø»‰¯• + (chinese-cns11643-1 . #x6D21) ; ø»’²„ + (chinese-gb12345 . #x3226) ; 撥 + (=gt-pj-1 . #x597B) ; 撥 + (chinese-big5 . #xBCB7) ; ý¢€‹²· + (ideograph-daikanwa . 12727) ; ø¸ƒ†· + (=ucs . #x64A5) ; 撥 + )) +(define-char + '((=>ucs . #x64A6) ; 撦 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4078) ; ø»‹“‰ + (chinese-big5 . #xE1E4) ; ý¢€Ž‡¤ + (ideograph-daikanwa . 12728) ; ø¸ƒ†¸ + (ucs-jis . #x64A6) ; ø»‹“‰ + )) +(define-char + '((morohashi-daikanwa 12728 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A4B) ; ø»”‰˜ + (=ucs . #x64A6) ; 撦 + )) +(define-char + '((=>ucs . #x64A7) ; 撧 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12729) ; ø¸ƒ†¹ + )) +(define-char + '((morohashi-daikanwa 12729 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C3F) ; ø»––Œ + (=ucs . #x64A7) ; 撧 + )) +(define-char + '((=>ucs . #x22D2D) ; 𢴭 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 1952 9) + (ideograph-daikanwa . 12730) ; ø¸ƒ†º + (=hanziku-5 . #xE7F7) ; ý¢žŸ· + )) +(define-char + '((morohashi-daikanwa 12730 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E2F) ; ø»ž’ˆ + (=ucs . #x22D2D) ; 𢴭 + )) +(define-char + '((=>ucs . #x3A49) ; 㩉 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12731) ; ø¸ƒ†» + (=cbeta . 00254) ; ø¸ ƒ¾ + )) +(define-char + '((morohashi-daikanwa 12731 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A28) ; ø»˜œ½ + (=ucs . #x3A49) ; 㩉 + )) +(define-char + '((=>ucs . #x3A4A) ; 㩊 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12732) ; ø¸ƒ†¼ + )) +(define-char + '((morohashi-daikanwa 12732 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A22) ; ø»˜œ· + (=ucs . #x3A4A) ; 㩊 + )) +(define-char + '((=>ucs . #x22D2E) ; 𢴮 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1956 3) + (ideograph-daikanwa . 12733) ; ø¸ƒ†½ + (=hanziku-5 . #xE8D4) ; ý¢ž£” + )) +(define-char + '((morohashi-daikanwa 12733 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A21) ; ø»˜œ¶ + (=ucs . #x22D2E) ; 𢴮 + )) +(define-char + '((=>ucs . #x22D48) ; 𢵈 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12734) ; ø¸ƒ†¾ + )) +(define-char + '((morohashi-daikanwa 12734 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1962 4) + (chinese-cns11643-4 . #x4977) ; ø»˜œ® + (=hanziku-5 . #xE9F8) ; ý¢ž§¸ + (=ucs . #x22D48) ; 𢵈 + )) +(define-char + '((=>ucs . #x22D30) ; 𢴰 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D41) ; ø»š«´ + (ideograph-daikanwa . 12735) ; ø¸ƒ†¿ + )) +(define-char + '((morohashi-daikanwa 12735 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x22D30) ; 𢴰 + )) +(define-char + '((=>ucs . #x22D30) ; 𢴰 + (morohashi-daikanwa 12735 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1965 4) + (=hanziku-5 . #xEABB) ; ý¢žª» + )) +(define-char + '((=>ucs . #x64A8) ; 撨 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4079) ; ø»‹“Š + (ideograph-daikanwa . 12736) ; ø¸ƒ‡€ + (=cbeta . 04737) ; ø¸¡Š + (=jef-china3 . #x50A3) ; øº…‚£ + (ucs-jis . #x64A8) ; ø»‹“Š + )) +(define-char + '((morohashi-daikanwa 12736 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C34) ; ø»–– + (=ucs . #x64A8) ; 撨 + )) +(define-char + '((=>ucs . #x22D31) ; 𢴱 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12737) ; ø¸ƒ‡ + )) +(define-char + '((morohashi-daikanwa 12737 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1965 2) + (chinese-cns11643-4 . #x4A26) ; ø»˜œ» + (=hanziku-5 . #xEAB9) ; ý¢žª¹ + (=ucs . #x22D31) ; 𢴱 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D3A) ; ø»š«­ + (ideograph-daikanwa . 12738) ; ø¸ƒ‡‚ + (=ucs . #x3A4B) ; 㩋 + )) +(define-char + '((=>ucs . #x3A4B) ; 㩋 + (morohashi-daikanwa 12738 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (=cbeta . 04192) ; ø¸¡  + )) +(define-char + '((=>ucs . #x22D32) ; 𢴲 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12739) ; ø¸ƒ‡ƒ + (=cbeta . 02538) ; ø¸ §ª + )) +(define-char + '((=>ucs . #x22D32) ; 𢴲 + (morohashi-daikanwa 12739 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1959 1) + (chinese-cns11643-4 . #x497C) ; ø»˜œ³ + (=hanziku-5 . #xE973) ; ý¢ž¥³ + )) +(define-char + '((morohashi-daikanwa 12739 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x22D32) ; 𢴲 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x497E) ; ø»˜œµ + (ideograph-daikanwa . 12740) ; ø¸ƒ‡„ + (=cbeta . 01100) ; ø¸ ‘Œ + (=ucs . #x3A4C) ; 㩌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 3095) + (chinese-gb2312 . #x4143) ; ø»„µ¦ + (=jis-x0208 . #x597C) ; ø½‹‰§ + (chinese-isoir165 . #x4143) ; ø»¶ + (chinese-cns11643-1 . #x6D24) ; ø»’²‡ + (=gt-pj-1 . #x597C) ; 撩 + (chinese-big5 . #xBCBA) ; ý¢€‹²º + (ideograph-daikanwa . 12741) ; ø¸ƒ‡… + (=ucs . #x64A9) ; 撩 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C3D) ; ø»––Š + (ideograph-daikanwa . 12742) ; ø¸ƒ‡† + (=ucs . #x64AA) ; 撪 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 3091) + (=jis-x0208 . #x496F) ; ø½Š±º + (korean-ksc5601 . #x5968) ; ø»‰­£ + (chinese-cns11643-1 . #x6D28) ; ø»’²‹ + (chinese-gb12345 . #x3827) ; 撫 + (=gt-pj-1 . #x496F) ; 撫 + (chinese-big5 . #xBCBE) ; ý¢€‹²¾ + (ideograph-daikanwa . 12743) ; ø¸ƒ‡‡ + (=ucs . #x64AB) ; 撫 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D3E) ; ø»š«± + (ideograph-daikanwa . 12744) ; ø¸ƒ‡ˆ + (=jef-china3 . #x50A4) ; øº…‚¤ + (=ucs . #x3A4D) ; 㩍 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 1952 8) + (chinese-cns11643-5 . #x5459) ; ø»š¶ž + (ideograph-daikanwa . 12745) ; ø¸ƒ‡‰ + (=hanziku-5 . #xE7F6) ; ý¢žŸ¶ + (=ucs . #x22D33) ; 𢴳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x474B) ; ø»„¾¢ + (japanese-jisx0212 . #x407A) ; ø»‹“‹ + (chinese-isoir165 . #x474B) ; ø»¦² + (chinese-cns11643-1 . #x6D2A) ; ø»’² + (chinese-big5 . #xBCC0) ; ý¢€‹³€ + (ideograph-daikanwa . 12746) ; ø¸ƒ‡Š + (=ucs . #x64AC) ; 撬 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 3088) + (chinese-gb2312 . #x3225) ; ø»„Ÿ† + (=jis-x0208 . #x4745) ; ø½Š®” + (korean-ksc5601 . #x776B) ; ø»Š™ª + (chinese-isoir165 . #x3225) ; ø»‡– + (chinese-cns11643-1 . #x6D27) ; ø»’²Š + (=gt-pj-1 . #x4745) ; 播 + (chinese-big5 . #xBCBD) ; ý¢€‹²½ + (ideograph-daikanwa . 12747) ; ø¸ƒ‡‹ + (=ucs . #x64AD) ; 播 + )) +(define-char + '((=>ucs . #x64AE) ; 撮 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D26) ; ø»’²‰ + (ideograph-daikanwa . 12748) ; ø¸ƒ‡Œ + )) +(define-char + '((morohashi-daikanwa 12748 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 3077) + (chinese-gb2312 . #x3469) ; ø»„£† + (=jis-x0208 . #x3B23) ; ø½ŠœŠ + (korean-ksc5601 . #x7549) ; ø»Š–Œ + (chinese-isoir165 . #x3469) ; ø»‹– + (=gt-pj-1 . #x3B23) ; 撮 + (chinese-big5 . #xBCBC) ; ý¢€‹²¼ + (=gt-k . 11905) ; ý¡„‚º + (=ucs . #x64AE) ; 撮 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1963 1) + (chinese-cns11643-7 . #x2335) ; ø»ž‚„ + (ideograph-daikanwa . 12749) ; ø¸ƒ‡ + (=hanziku-5 . #xEA56) ; ý¢ž©– + (=ucs . #x22D35) ; 𢴵 + )) +(define-char + '((=>ucs . #x3A4E) ; 㩎 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12750) ; ø¸ƒ‡Ž + )) +(define-char + '((morohashi-daikanwa 12750 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C3C) ; ø»––‰ + (=ucs . #x3A4E) ; 㩎 + )) +(define-char + '((=>ucs . #x22D36) ; 𢴶 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12751) ; ø¸ƒ‡ + )) +(define-char + '((morohashi-daikanwa 12751 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1961 6) + (chinese-cns11643-7 . #x2334) ; ø»ž‚ƒ + (=hanziku-5 . #xE9DA) ; ý¢ž§š + (=ucs . #x22D36) ; 𢴶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C3A) ; ø»––‡ + (ideograph-daikanwa . 12752) ; ø¸ƒ‡ + (=ucs . #x64AF) ; 撯 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x4071) ; ø»‚ª² + (chinese-gb2312 . #x572B) ; ø»…•¢ + (korean-ksc5601 . #x733C) ; ø»Š“ƒ + (chinese-isoir165 . #x572B) ; ø»½² + (chinese-cns11643-1 . #x6C7E) ; ø»’²ƒ + (chinese-big5 . #xBCB6) ; ý¢€‹²¶ + (ideograph-daikanwa . 12753) ; ø¸ƒ‡‘ + (=ucs . #x64B0) ; 撰 + )) +(define-char + '((=>ucs . #x64B0) ; 撰 + (morohashi-daikanwa 12753 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208 . #x4071) ; ø»†¾º + (=jis-x0208-1990 . #x4071) ; ø½Š¤® + (=gt-pj-1 . #x4071) ; ø»†¾º + (=jef-china3 . #x50B8) ; øº…‚¸ + (ucs-jis . #x64B0) ; ø»†¾º + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE5BB) ; ý¢€Ž–» + (ideograph-daikanwa . 12754) ; ø¸ƒ‡’ + (=ucs . #x64B1) ; 撱 + )) +(define-char + '((=>ucs . #x64B1) ; 撱 + (morohashi-daikanwa 12754 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5062) ; ø»”’£ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 3094) + (=jis-x0208 . #x4B50) ; ø½Š´— + (korean-ksc5601 . #x5A52) ; ø»‰®« + (chinese-gb12345 . #x464B) ; 撲 + (=gt-pj-1 . #x4B50) ; 撲 + (chinese-big5 . #xBCB3) ; ý¢€‹²³ + (ideograph-daikanwa . 12755) ; ø¸ƒ‡“ + (=ucs . #x64B2) ; 撲 + )) +(define-char + '((=>ucs . #x64B2) ; 撲 + (morohashi-daikanwa 12755 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6C7B) ; ø»’²€ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 1952 5) + (chinese-cns11643-7 . #x2E2D) ; ø»ž’† + (ideograph-daikanwa . 12756) ; ø¸ƒ‡” + (=hanziku-5 . #xE7F3) ; ý¢žŸ³ + (=ucs . #x22D37) ; 𢴷 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 1952 2) + (chinese-cns11643-7 . #x2E2B) ; ø»ž’„ + (ideograph-daikanwa . 12757) ; ø¸ƒ‡• + (=hanziku-5 . #xE7F0) ; ý¢žŸ° + (=ucs . #x22D38) ; 𢴸 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1960 7) + (chinese-cns11643-7 . #x2344) ; ø»ž‚“ + (ideograph-daikanwa . 12758) ; ø¸ƒ‡– + (=hanziku-5 . #xE9BB) ; ý¢ž¦» + (=ucs . #x22D39) ; 𢴹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 1952 4) + (chinese-cns11643-7 . #x2E2C) ; ø»ž’… + (ideograph-daikanwa . 12759) ; ø¸ƒ‡— + (=hanziku-5 . #xE7F2) ; ý¢žŸ² + (=ucs . #x22D3A) ; 𢴺 + )) +(define-char + '((=>ucs . #x22D3B) ; 𢴻 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1954 6) + (ideograph-daikanwa . 12760) ; ø¸ƒ‡˜ + (=hanziku-5 . #xE875) ; ý¢ž¡µ + )) +(define-char + '((morohashi-daikanwa 12760 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x233C) ; ø»ž‚‹ + (=ucs . #x22D3B) ; 𢴻 + )) +(define-char + '((=>ucs . #x22D3C) ; 𢴼 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12761) ; ø¸ƒ‡™ + )) +(define-char + '((morohashi-daikanwa 12761 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D40) ; ø»š«³ + (=ucs . #x22D3C) ; 𢴼 + )) +(define-char + '((=>ucs . #x22D3C) ; 𢴼 + (morohashi-daikanwa 12761 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1961 4) + (=hanziku-5 . #xE9D8) ; ý¢ž§˜ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 1952 1) + (chinese-cns11643-7 . #x2E2E) ; ø»ž’‡ + (ideograph-daikanwa . 12762) ; ø¸ƒ‡š + (=hanziku-5 . #xE7EF) ; ý¢žŸ¯ + (=ucs . #x22D3D) ; 𢴽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12763) ; ø¸ƒ‡› + (=ucs . #x22D3E) ; 𢴾 + )) +(define-char + '((=>ucs . #x22D3E) ; 𢴾 + (morohashi-daikanwa 12763 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D3F) ; ø»š«² + )) +(define-char + '((=>ucs . #x22D3E) ; 𢴾 + (morohashi-daikanwa 12763 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1956 2) + (=hanziku-5 . #xE8D3) ; ý¢ž£“ + )) +(define-char + '((=>ucs . #x22D3F) ; 𢴿 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12764) ; ø¸ƒ‡œ + )) +(define-char + '((morohashi-daikanwa 12764 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1954 5) + (chinese-cns11643-7 . #x233B) ; ø»ž‚Š + (=hanziku-5 . #xE874) ; ý¢ž¡´ + (=ucs . #x22D3F) ; 𢴿 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1960 3) + (chinese-cns11643-7 . #x2342) ; ø»ž‚‘ + (ideograph-daikanwa . 12765) ; ø¸ƒ‡ + (=hanziku-5 . #xE9B7) ; ý¢ž¦· + (=ucs . #x22D40) ; 𢵀 + )) +(define-char + '((=>ucs . #x22D41) ; 𢵁 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1961 3) + (ideograph-daikanwa . 12766) ; ø¸ƒ‡ž + (=hanziku-5 . #xE9D7) ; ý¢ž§— + )) +(define-char + '((morohashi-daikanwa 12766 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2343) ; ø»ž‚’ + (=ucs . #x22D41) ; 𢵁 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 12767) ; ø¸ƒ‡Ÿ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1958 2) + (chinese-cns11643-7 . #x233E) ; ø»ž‚ + (ideograph-daikanwa . 12768) ; ø¸ƒ‡  + (=hanziku-5 . #xE954) ; ý¢ž¥” + (=ucs . #x22D43) ; 𢵃 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1961 1) + (chinese-cns11643-7 . #x2341) ; ø»ž‚ + (ideograph-daikanwa . 12769) ; ø¸ƒ‡¡ + (=hanziku-5 . #xE9D5) ; ý¢ž§• + (=ucs . #x22D44) ; 𢵄 + )) +(define-char + '((=>ucs . #x22D4F) ; 𢵏 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 12770) ; ø¸ƒ‡¢ + )) +(define-char + '((morohashi-daikanwa 12770 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2340) ; ø»ž‚ + (=ucs . #x22D4F) ; 𢵏 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x407B) ; ø»‹“Œ + (chinese-cns11643-1 . #x6D2D) ; ø»’² + (chinese-gb12345 . #x5E6C) ; 撳 + (chinese-big5 . #xBCC3) ; ý¢€‹³ƒ + (ideograph-daikanwa . 12771) ; ø¸ƒ‡£ + (=ucs . #x64B3) ; 撳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C39) ; ø»––† + (ideograph-daikanwa . 12772) ; ø¸ƒ‡¤ + (=ucs . #x64B4) ; 撴 + )) +(define-char + '((=>ucs . #x22D4E) ; 𢵎 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 49135) ; ø¸‹¿¯ + )) +(define-char + '((morohashi-daikanwa 49135 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x233F) ; ø»ž‚Ž + (=ucs . #x22D4E) ; 𢵎 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A23) ; ø»˜œ¸ + (=ucs . #x3A50) ; 㩐 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-isoir165 . #x7C4D) ; ø»Ž´ª + (=ucs . #x6326) ; 挦 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x446C) ; ø»„º© + (chinese-isoir165 . #x446C) ; ø»¢¹ + (=ucs . #x64B5) ; 撵 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x5F22) ; ø»…¡‰ + (chinese-isoir165 . #x5F22) ; ø»Ž‰™ + (=ucs . #x64B7) ; 撷 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x5F23) ; ø»…¡Š + (chinese-isoir165 . #x5F23) ; ø»Ž‰š + (=ucs . #x64B8) ; 撸 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x5F25) ; ø»…¡Œ + (chinese-isoir165 . #x5F25) ; ø»Ž‰œ + (=ucs . #x64BA) ; 撺 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x22D65) ; 𢵥 + )) +(define-char + '((=>ucs . #x22D65) ; 𢵥 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 8 26 10) + (=hanziku-12 . #xEE54) ; ý¢ƒŽ¹” + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (=cbeta . 02272) ; ø¸ £  + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (=cbeta . 03479) ; ø¸ ¶— + )) +(define-char + '((=>ucs . #x22D34) ; 𢴴 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12773) ; ø¸ƒ‡¥ + )) +(define-char + '((morohashi-daikanwa 12773 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1967 13) + (chinese-cns11643-7 . #x2E3C) ; ø»ž’• + (=hanziku-5 . #xEB45) ; ý¢ž­… + (=ucs . #x22D34) ; 𢴴 + )) +(define-char + '((=>ucs . #x64BB) ; 撻 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 3109) + (=jis-x0208 . #x5A25) ; ø½‹‰® + (korean-ksc5601 . #x5335) ; ø»‰£¼ + (=gt-pj-1 . #x5A25) ; ø½‹‰® + (chinese-big5 . #xBED8) ; ý¢€‹»˜ + (ideograph-daikanwa . 12774) ; ø¸ƒ‡¦ + (ucs-jis . #x64BB) ; ø½‹‰® + )) +(define-char + '((=>ucs . #x64BB) ; 撻 + (morohashi-daikanwa 12774 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x7061) ; ø»’·ž + )) +(define-char + '((morohashi-daikanwa 12774 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb12345 . #x4C22) ; 撻 + (=ucs . #x64BB) ; 撻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 3097) + (chinese-gb2312 . #x3A33) ; ø»„«„ + (=jis-x0208 . #x597E) ; ø½‹‰© + (chinese-isoir165 . #x3A33) ; ø»“” + (chinese-cns11643-1 . #x7062) ; ø»’·Ÿ + (=gt-pj-1 . #x597E) ; 撼 + (chinese-big5 . #xBED9) ; ý¢€‹»™ + (ideograph-daikanwa . 12775) ; ø¸ƒ‡§ + (=ucs . #x64BC) ; 撼 + )) +(define-char + '((=>ucs . #x64BD) ; 撽 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x407C) ; ø»‹“ + (chinese-big5 . #xE9A9) ; ý¢€Ž¦© + (ideograph-daikanwa . 12776) ; ø¸ƒ‡¨ + (ucs-jis . #x64BD) ; ø»‹“ + )) +(define-char + '((morohashi-daikanwa 12776 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5734) ; ø»”œ‡ + (=ucs . #x64BD) ; 撽 + )) +(define-char + '((=>ucs . #x22D7F) ; 𢵿 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 12777) ; ø¸ƒ‡© + )) +(define-char + '((morohashi-daikanwa 12777 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5638) ; ø»˜®µ + (=ucs . #x22D7F) ; 𢵿 + )) +(define-char + '((=>ucs . #x64BE) ; 撾 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x407D) ; ø»‹“Ž + (=jis-x0213-1-2000 . #x747D) ; ø»¤Ž’ + (chinese-big5 . #xBEE2) ; ý¢€‹»¢ + (ideograph-daikanwa . 12778) ; ø¸ƒ‡ª + (ucs-jis . #x64BE) ; ø»‹“Ž + )) +(define-char + '((=>ucs . #x64BE) ; 撾 + (morohashi-daikanwa 12778 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x706B) ; ø»’·¨ + )) +(define-char + '((morohashi-daikanwa 12778 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb12345 . #x4E4E) ; 撾 + (=ucs . #x64BE) ; 撾 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x407E) ; ø»‹“ + (chinese-cns11643-1 . #x7068) ; ø»’·¥ + (=jis-x0213-1-2000 . #x747E) ; ø»¤Ž“ + (chinese-gb12345 . #x3C71) ; 撿 + (chinese-big5 . #xBEDF) ; ý¢€‹»Ÿ + (ideograph-daikanwa . 12779) ; ø¸ƒ‡« + (=jef-china3 . #x50A5) ; øº…‚¥ + (=ucs . #x64BF) ; 撿 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x5F26) ; ø»…¡ + (chinese-isoir165 . #x5F26) ; ø»Ž‰ + (chinese-cns11643-3 . #x5070) ; ø»–œµ + (ideograph-daikanwa . 12780) ; ø¸ƒ‡¬ + (=cbeta . 02042) ; ø¸ Ÿº + (=ucs . #x64C0) ; 擀 + )) +(define-char + '((=>ucs . #x64C1) ; 擁 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 3112) + (=jis-x0208 . #x4D4A) ; ø½Š· + (korean-ksc5601 . #x6836) ; ø»Š‚³ + (=gt-pj-1 . #x4D4A) ; ø½Š· + (chinese-big5 . #xBED6) ; ý¢€‹»– + (ideograph-daikanwa . 12781) ; ø¸ƒ‡­ + (ucs-jis . #x64C1) ; ø½Š· + )) +(define-char + '((morohashi-daikanwa 12781 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x705F) ; ø»’·œ + (chinese-gb12345 . #x5335) ; 擁 + (=ucs . #x64C1) ; 擁 + )) +(define-char + '((=>ucs . #x22D9C) ; 𢶜 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 12782) ; ø¸ƒ‡® + )) +(define-char + '((morohashi-daikanwa 12782 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 1966 4) + (chinese-cns11643-7 . #x3828) ; ø»ž ­ + (=hanziku-5 . #xEADB) ; ý¢ž«› + (=ucs . #x22D9C) ; 𢶜 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 3114) + (chinese-gb2312 . #x405E) ; ø»„´£ + (=jis-x0208 . #x5A27) ; ø½‹‰° + (chinese-isoir165 . #x405E) ; ø»œ³ + (=gt-pj-1 . #x5A27) ; 擂 + (chinese-big5 . #xBEDD) ; ý¢€‹» + (ideograph-daikanwa . 12783) ; ø¸ƒ‡¯ + (=ucs . #x64C2) ; 擂 + )) +(define-char + '((=>ucs . #x64C2) ; 擂 + (morohashi-daikanwa 12783 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x7066) ; ø»’·£ + )) +(define-char + '((=>ucs . #x3A52) ; 㩒 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12784) ; ø¸ƒ‡° + )) +(define-char + '((morohashi-daikanwa 12784 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5074) ; ø»–œ¹ + (=ucs . #x3A52) ; 㩒 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5041) ; ø»˜¦Š + (ideograph-daikanwa . 12785) ; ø¸ƒ‡± + (=ucs . #x22D80) ; 𢶀 + )) +(define-char + '((=>ucs . #x22D80) ; 𢶀 + (morohashi-daikanwa 12785 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1970 2) + (=hanziku-5 . #xEBBC) ; ý¢ž®¼ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5736) ; ø»”œ‰ + (chinese-big5 . #xE9AB) ; ý¢€Ž¦« + (ideograph-daikanwa . 12786) ; ø¸ƒ‡² + (=ucs . #x64C3) ; 擃 + )) +(define-char + '((=>ucs . #x64C4) ; 擄 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (korean-ksc5601 . #x564F) ; ø»‰¨° + (japanese-jisx0212 . #x4121) ; ø»‹“ + (=jis-x0213-1-2000 . #x7521) ; ø»¤Ž” + (chinese-big5 . #xBEDB) ; ý¢€‹»› + (ideograph-daikanwa . 12787) ; ø¸ƒ‡³ + (=jef-china3 . #x50A6) ; øº…‚¦ + (ucs-jis . #x64C4) ; ø»‰¨° + )) +(define-char + '((=>ucs . #x64C4) ; 擄 + (morohashi-daikanwa 12787 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x7064) ; ø»’·¡ + )) +(define-char + '((morohashi-daikanwa 12787 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb12345 . #x4230) ; 擄 + (=ucs . #x64C4) ; 擄 + )) +(define-char + '((=>ucs . #x22D81) ; 𢶁 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1967 6) + (ideograph-daikanwa . 12788) ; ø¸ƒ‡´ + (=hanziku-5 . #xEAFD) ; ý¢ž«½ + )) +(define-char + '((morohashi-daikanwa 12788 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E35) ; ø»ž’Ž + (=ucs . #x22D81) ; 𢶁 + )) +(define-char + '((=>ucs . #x22D82) ; 𢶂 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1972 10) + (ideograph-daikanwa . 12789) ; ø¸ƒ‡µ + (=hanziku-5 . #xEC45) ; ý¢ž±… + )) +(define-char + '((=>ucs . #x22D82) ; 𢶂 + (morohashi-daikanwa 12789 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E30) ; ø»ž’‰ + )) +(define-char + '((morohashi-daikanwa 12789 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x22D82) ; 𢶂 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 3106) + (chinese-gb2312 . #x4943) ; ø»…– + (=jis-x0208 . #x5A23) ; ø½‹‰¬ + (chinese-isoir165 . #x4943) ; ø»©¦ + (chinese-cns11643-1 . #x705E) ; ø»’·› + (=gt-pj-1 . #x5A23) ; 擅 + (chinese-big5 . #xBED5) ; ý¢€‹»• + (ideograph-daikanwa . 12790) ; ø¸ƒ‡¶ + (=ucs . #x64C5) ; 擅 + )) +(define-char + '((=>ucs . #x64C5) ; 擅 + (morohashi-daikanwa 12790 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (korean-ksc5601 . #x743A) ; ø»Š”Ÿ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12791) ; ø¸ƒ‡· + (=ucs . #x22D83) ; 𢶃 + )) +(define-char + '((=>ucs . #x22D83) ; 𢶃 + (morohashi-daikanwa 12791 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1972 6) + (chinese-cns11643-5 . #x545A) ; ø»š¶Ÿ + (=hanziku-5 . #xEC41) ; ý¢ž± + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1966 7) + (chinese-cns11643-5 . #x545B) ; ø»š¶  + (ideograph-daikanwa . 12792) ; ø¸ƒ‡¸ + (=hanziku-5 . #xEADE) ; ý¢ž«ž + (=ucs . #x22D84) ; 𢶄 + )) +(define-char + '((=>ucs . #x3A53) ; 㩓 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 12793) ; ø¸ƒ‡¹ + )) +(define-char + '((morohashi-daikanwa 12793 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5639) ; ø»˜®¶ + (=ucs . #x3A53) ; 㩓 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1970 9) + (chinese-cns11643-5 . #x545F) ; ø»š¶¤ + (ideograph-daikanwa . 12794) ; ø¸ƒ‡º + (=hanziku-5 . #xEBC3) ; ý¢ž¯ƒ + (=ucs . #x22D99) ; 𢶙 + )) +(define-char + '((=>ucs . #x64C6) ; 擆 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12795) ; ø¸ƒ‡» + (=cbeta . 00187) ; ø¸ ‚» + )) +(define-char + '((morohashi-daikanwa 12795 0 4) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C32) ; ø»–•¿ + (=ucs . #x64C6) ; 擆 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 2835) + (=jis-x0208 . #x5A24) ; ø½‹‰­ + (korean-ksc5601 . #x7749) ; ø»Š™ˆ + (chinese-cns11643-1 . #x7065) ; ø»’·¢ + (chinese-gb12345 . #x5471) ; 擇 + (=gt-pj-1 . #x5A24) ; 擇 + (chinese-big5 . #xBEDC) ; ý¢€‹»œ + (ideograph-daikanwa . 12796) ; ø¸ƒ‡¼ + (=ucs . #x64C7) ; 擇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12797) ; ø¸ƒ‡½ + (=ucs . #x64C8) ; 擈 + )) +(define-char + '((=>ucs . #x64C8) ; 擈 + (morohashi-daikanwa 12797 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5077) ; ø»–œ¼ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1970 6) + (chinese-cns11643-7 . #x2E3E) ; ø»ž’— + (ideograph-daikanwa . 12798) ; ø¸ƒ‡¾ + (=hanziku-5 . #xEBC0) ; ý¢ž¯€ + (=ucs . #x22D85) ; 𢶅 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4122) ; ø»‹“‘ + (chinese-cns11643-2 . #x5733) ; ø»”œ† + (chinese-big5 . #xE9A8) ; ý¢€Ž¦¨ + (ideograph-daikanwa . 12799) ; ø¸ƒ‡¿ + (=ucs . #x64C9) ; 擉 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 17) + (korean-ksc5601 . #x4C2A) ; ø»‰™Ÿ + (japanese-jisx0212 . #x4123) ; ø»‹“’ + (chinese-cns11643-1 . #x7364) ; ø»’»» + (=jis-x0213-1-2000 . #x7522) ; ø»¤Ž• + (chinese-gb12345 . #x3B77) ; 擊 + (chinese-big5 . #xC0BB) ; ý¢€Œ‚» + (ideograph-daikanwa . 12800) ; ø¸ƒˆ€ + (=jef-china3 . #x4FA6) ; øº„¾¦ + (=ucs . #x64CA) ; 擊 + )) +(define-char + '((=>ucs . #x3A54) ; 㩔 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12801) ; ø¸ƒˆ + )) +(define-char + '((morohashi-daikanwa 12801 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5045) ; ø»˜¦Ž + (=ucs . #x3A54) ; 㩔 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4124) ; ø»‹““ + (chinese-cns11643-1 . #x7060) ; ø»’· + (=jis-x0213-2-2000 . #x2D52) ; ø»¤¯™ + (chinese-gb12345 . #x3532) ; 擋 + (chinese-big5 . #xBED7) ; ý¢€‹»— + (ideograph-daikanwa . 12802) ; ø¸ƒˆ‚ + (=jef-china3 . #x50A7) ; øº…‚§ + (=ucs . #x64CB) ; 擋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4125) ; ø»‹“” + (chinese-cns11643-5 . #x545E) ; ø»š¶£ + (=jis-x0213-2-2000 . #x2D53) ; ø»¤¯š + (ideograph-daikanwa . 12803) ; ø¸ƒˆƒ + (=ucs . #x64CC) ; 擌 + )) +(define-char + '((=>ucs . #x22D86) ; 𢶆 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1969 1) + (ideograph-daikanwa . 12804) ; ø¸ƒˆ„ + (=hanziku-5 . #xEB79) ; ý¢ž­¹ + )) +(define-char + '((morohashi-daikanwa 12804 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E3A) ; ø»ž’“ + (=ucs . #x22D86) ; 𢶆 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E32) ; ø»ž’‹ + (ideograph-daikanwa . 12805) ; ø¸ƒˆ… + (=ucs . #x22D87) ; 𢶇 + )) +(define-char + '((=>ucs . #x22D87) ; 𢶇 + (morohashi-daikanwa 12805 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1972 7) + (=hanziku-5 . #xEC42) ; ý¢ž±‚ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 3107) + (chinese-gb2312 . #x3259) ; ø»„Ÿº + (=jis-x0208 . #x4160) ; ø½Š¥» + (korean-ksc5601 . #x7043) ; ø»ŠŽ° + (chinese-isoir165 . #x3259) ; ø»ˆŠ + (=gt-pj-1 . #x4160) ; 操 + (chinese-big5 . #xBEDE) ; ý¢€‹»ž + (ideograph-daikanwa . 12806) ; ø¸ƒˆ† + (=ucs . #x64CD) ; 操 + )) +(define-char + '((=>ucs . #x64CD) ; 操 + (morohashi-daikanwa 12806 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x7067) ; ø»’·¤ + )) +(define-char + '((=>ucs . #x22D88) ; 𢶈 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12807) ; ø¸ƒˆ‡ + )) +(define-char + '((morohashi-daikanwa 12807 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 3 1963 11) + (chinese-cns11643-7 . #x2336) ; ø»ž‚… + (=hanziku-5 . #xEA60) ; ý¢ž©  + (=ucs . #x22D88) ; 𢶈 + )) +(define-char + '((=>ucs . #x64CE) ; 擎 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7363) ; ø»’»º + (ideograph-daikanwa . 12808) ; ø¸ƒˆˆ + )) +(define-char + '((morohashi-daikanwa 12808 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x4766) ; ø»„¾½ + (korean-ksc5601 . #x4C56) ; ø»‰š‹ + (japanese-jisx0212 . #x4126) ; ø»‹“• + (chinese-isoir165 . #x4766) ; ø»§ + (=jis-x0213-1-2000 . #x747C) ; ø»¤Ž‘ + (chinese-big5 . #xC0BA) ; ý¢€Œ‚º + (=jef-china3 . #x4FA7) ; øº„¾§ + (=ucs . #x64CE) ; 擎 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5732) ; ø»”œ… + (chinese-big5 . #xE9A7) ; ý¢€Ž¦§ + (ideograph-daikanwa . 12809) ; ø¸ƒˆ‰ + (=ucs . #x64CF) ; 擏 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1967 12) + (ideograph-daikanwa . 12810) ; ø¸ƒˆŠ + (=hanziku-5 . #xEB44) ; ý¢ž­„ + (=ucs . #x22D89) ; 𢶉 + )) +(define-char + '((=>ucs . #x22D89) ; 𢶉 + (morohashi-daikanwa 12810 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x503E) ; ø»˜¦‡ + )) +(define-char + '((=>ucs . #x22D8A) ; 𢶊 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12811) ; ø¸ƒˆ‹ + )) +(define-char + '((morohashi-daikanwa 12811 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1972 9) + (chinese-cns11643-4 . #x5043) ; ø»˜¦Œ + (=hanziku-5 . #xEC44) ; ý¢ž±„ + (=ucs . #x22D8A) ; 𢶊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1966 10) + (ideograph-daikanwa . 12812) ; ø¸ƒˆŒ + (=hanziku-5 . #xEAE1) ; ý¢ž«¡ + (=ucs . #x22D8B) ; 𢶋 + )) +(define-char + '((=>ucs . #x22D8B) ; 𢶋 + (morohashi-daikanwa 12812 0 9) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5040) ; ø»˜¦‰ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x5F27) ; ø»…¡Ž + (japanese-jisx0212 . #x4127) ; ø»‹“– + (chinese-isoir165 . #x5F27) ; ø»Ž‰ž + (chinese-cns11643-2 . #x5731) ; ø»”œ„ + (=jis-x0213-1-2000 . #x7523) ; ø»¤Ž– + (chinese-big5 . #xE9A6) ; ý¢€Ž¦¦ + (ideograph-daikanwa . 12813) ; ø¸ƒˆ + (=jef-china3 . #x50A8) ; øº…‚¨ + (=ucs . #x64D0) ; 擐 + )) +(define-char + '((=>ucs . #x22D8C) ; 𢶌 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12814) ; ø¸ƒˆŽ + )) +(define-char + '((morohashi-daikanwa 12814 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1970 8) + (chinese-cns11643-5 . #x545D) ; ø»š¶¢ + (=hanziku-5 . #xEBC2) ; ý¢ž¯‚ + (=ucs . #x22D8C) ; 𢶌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4128) ; ø»‹“— + (chinese-cns11643-3 . #x5076) ; ø»–œ» + (ideograph-daikanwa . 12815) ; ø¸ƒˆ + (=cbeta . 02695) ; ø¸ ª‡ + (=jef-china3 . #x50A9) ; øº…‚© + (=ucs . #x64D1) ; 擑 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x475C) ; ø»„¾³ + (=jis-x0208 . #x5A22) ; ø½‹‰« + (korean-ksc5601 . #x5053) ; ø»‰ € + (chinese-isoir165 . #x475C) ; ø»§ƒ + (chinese-big5 . #xBEE0) ; ý¢€‹»  + (ideograph-daikanwa . 12816) ; ø¸ƒˆ + (=ucs . #x64D2) ; 擒 + )) +(define-char + '((=>ucs . #x64D2) ; 擒 + (morohashi-daikanwa 12816 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x7069) ; ø»’·¦ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1966 8) + (chinese-cns11643-4 . #x503F) ; ø»˜¦ˆ + (ideograph-daikanwa . 12817) ; ø¸ƒˆ‘ + (=hanziku-5 . #xEADF) ; ý¢ž«Ÿ + (=cbeta . 05329) ; ø¸¡“‘ + (=ucs . #x22D8D) ; 𢶍 + )) +(define-char + '((=>ucs . #x3A55) ; 㩕 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12818) ; ø¸ƒˆ’ + )) +(define-char + '((morohashi-daikanwa 12818 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5073) ; ø»–œ¸ + (=ucs . #x3A55) ; 㩕 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1970 13) + (ideograph-daikanwa . 12819) ; ø¸ƒˆ“ + (=hanziku-5 . #xEBC7) ; ý¢ž¯‡ + (=ucs . #x22D8E) ; 𢶎 + )) +(define-char + '((=>ucs . #x22D8E) ; 𢶎 + (morohashi-daikanwa 12819 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E3D) ; ø»ž’– + )) +(define-char + '((=>ucs . #x22D8F) ; 𢶏 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5046) ; ø»˜¦ + (ideograph-daikanwa . 12820) ; ø¸ƒˆ” + (=cbeta . 03069) ; ø¸ ¯½ + )) +(define-char + '((morohashi-daikanwa 12820 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1967 5) + (=hanziku-5 . #xEAFC) ; ý¢ž«¼ + (=ucs . #x22D8F) ; 𢶏 + )) +(define-char + '((=>ucs . #x22D90) ; 𢶐 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1967 14) + (ideograph-daikanwa . 12821) ; ø¸ƒˆ• + (=hanziku-5 . #xEB46) ; ý¢ž­† + )) +(define-char + '((morohashi-daikanwa 12821 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E3B) ; ø»ž’” + (=ucs . #x22D90) ; 𢶐 + )) +(define-char + '((=>ucs . #x22D91) ; 𢶑 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12822) ; ø¸ƒˆ– + )) +(define-char + '((morohashi-daikanwa 12822 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1971 2) + (chinese-cns11643-4 . #x5048) ; ø»˜¦‘ + (=hanziku-5 . #xEBDC) ; ý¢ž¯œ + (=ucs . #x22D91) ; 𢶑 + )) +(define-char + '((=>ucs . #x64D3) ; 擓 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12823) ; ø¸ƒˆ— + )) +(define-char + '((morohashi-daikanwa 12823 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x506F) ; ø»–œ´ + (=ucs . #x64D3) ; 擓 + )) +(define-char + '((=>ucs . #x22D98) ; 𢶘 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1967 8) + (ideograph-daikanwa . 12824) ; ø¸ƒˆ˜ + (=hanziku-5 . #xEB40) ; ý¢ž­€ + )) +(define-char + '((=>ucs . #x22D98) ; 𢶘 + (morohashi-daikanwa 12824 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E38) ; ø»ž’‘ + )) +(define-char + '((morohashi-daikanwa 12824 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x22D98) ; 𢶘 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1971 1) + (chinese-cns11643-4 . #x5042) ; ø»˜¦‹ + (ideograph-daikanwa . 12825) ; ø¸ƒˆ™ + (=hanziku-5 . #xEBDB) ; ý¢ž¯› + (=ucs . #x22D92) ; 𢶒 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x506E) ; ø»–œ³ + (ideograph-daikanwa . 12826) ; ø¸ƒˆš + (=ucs . #x3A56) ; 㩖 + )) +(define-char + '((=>ucs . #x22D93) ; 𢶓 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12827) ; ø¸ƒˆ› + )) +(define-char + '((morohashi-daikanwa 12827 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1970 10) + (chinese-cns11643-4 . #x5047) ; ø»˜¦ + (=hanziku-5 . #xEBC4) ; ý¢ž¯„ + (=ucs . #x22D93) ; 𢶓 + )) +(define-char + '((=>ucs . #x64D4) ; 擔 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 2876) + (=jis-x0208 . #x593F) ; ø½‹ˆª + (korean-ksc5601 . #x533D) ; ø»‰¤„ + (=gt-pj-1 . #x593F) ; ø½‹ˆª + (chinese-big5 . #xBEE1) ; ý¢€‹»¡ + (ideograph-daikanwa . 12828) ; ø¸ƒˆœ + (ucs-jis . #x64D4) ; ø½‹ˆª + )) +(define-char + '((morohashi-daikanwa 12828 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x706A) ; ø»’·§ + (chinese-gb12345 . #x3523) ; 擔 + (=ucs . #x64D4) ; 擔 + )) +(define-char + '((=>ucs . #x22D94) ; 𢶔 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12829) ; ø¸ƒˆ + )) +(define-char + '((morohashi-daikanwa 12829 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1968 5) + (chinese-cns11643-7 . #x2E39) ; ø»ž’’ + (=hanziku-5 . #xEB5D) ; ý¢ž­ + (=ucs . #x22D94) ; 𢶔 + )) +(define-char + '((=>ucs . #x3A57) ; 㩗 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12830) ; ø¸ƒˆž + )) +(define-char + '((morohashi-daikanwa 12830 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5078) ; ø»–œ½ + (=ucs . #x3A57) ; 㩗 + )) +(define-char + '((=>ucs . #x64D5) ; 擕 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4129) ; ø»‹“˜ + (=jis-x0213-2-2000 . #x2D54) ; ø»¤¯› + (ideograph-daikanwa . 12831) ; ø¸ƒˆŸ + (=cbeta . 01768) ; ø¸ ›¨ + (ucs-jis . #x64D5) ; ø»‹“˜ + )) +(define-char + '((morohashi-daikanwa 12831 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5079) ; ø»–œ¾ + (=ucs . #x64D5) ; 擕 + )) +(define-char + '((=>ucs . #x22D95) ; 𢶕 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12832) ; ø¸ƒˆ  + )) +(define-char + '((morohashi-daikanwa 12832 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1972 4) + (=hanziku-5 . #xEBFE) ; ý¢ž¯¾ + (=cbeta . 02043) ; ø¸ Ÿ» + (=ucs . #x22D95) ; 𢶕 + )) +(define-char + '((=>ucs . #x22D95) ; 𢶕 + (morohashi-daikanwa 12832 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E31) ; ø»ž’Š + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5730) ; ø»”œƒ + (chinese-big5 . #xE9A5) ; ý¢€Ž¦¥ + (ideograph-daikanwa . 12833) ; ø¸ƒˆ¡ + (=ucs . #x64D6) ; 擖 + )) +(define-char + '((=>ucs . #x64D7) ; 擗 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x412A) ; ø»‹“™ + (=jis-x0213-2-2000 . #x2D55) ; ø»¤¯œ + (chinese-big5 . #xE9A4) ; ý¢€Ž¦¤ + (ideograph-daikanwa . 12834) ; ø¸ƒˆ¢ + (ucs-jis . #x64D7) ; ø»‹“™ + )) +(define-char + '((morohashi-daikanwa 12834 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x5F28) ; ø»…¡ + (chinese-isoir165 . #x5F28) ; ø»Ž‰Ÿ + (chinese-cns11643-2 . #x572F) ; ø»”œ‚ + (=jef-china3 . #x50AA) ; øº…‚ª + (=ucs . #x64D7) ; 擗 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 3110) + (chinese-gb2312 . #x6B22) ; ø»…²± + (=jis-x0208 . #x5A26) ; ø½‹‰¯ + (korean-ksc5601 . #x5B7B) ; ø»‰°² + (chinese-isoir165 . #x6B22) ; ø»Ž› + (chinese-cns11643-1 . #x7365) ; ø»’»¼ + (=gt-pj-1 . #x5A26) ; 擘 + (chinese-big5 . #xC0BC) ; ý¢€Œ‚¼ + (ideograph-daikanwa . 12835) ; ø¸ƒˆ£ + (=ucs . #x64D8) ; 擘 + )) +(define-char + '((=>ucs . #x22D96) ; 𢶖 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1970 14) + (ideograph-daikanwa . 12836) ; ø¸ƒˆ¤ + (=hanziku-5 . #xEBC8) ; ý¢ž¯ˆ + )) +(define-char + '((morohashi-daikanwa 12836 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E40) ; ø»ž’™ + (=ucs . #x22D96) ; 𢶖 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5072) ; ø»–œ· + (ideograph-daikanwa . 12837) ; ø¸ƒˆ¥ + (=cbeta . 04992) ; ø¸¡Ž€ + (=ucs . #x3A58) ; 㩘 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5739) ; ø»”œŒ + (chinese-big5 . #xE9AE) ; ý¢€Ž¦® + (ideograph-daikanwa . 12838) ; ø¸ƒˆ¦ + (=ucs . #x64D9) ; 擙 + )) +(define-char + '((=>ucs . #x64DA) ; 據 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 2861) + (=jis-x0208 . #x5A21) ; ø½‹‰ª + (korean-ksc5601 . #x4B60) ; ø»‰˜· + (=gt-pj-1 . #x5A21) ; ø½‹‰ª + (chinese-big5 . #xBEDA) ; ý¢€‹»š + (ideograph-daikanwa . 12839) ; ø¸ƒˆ§ + (ucs-jis . #x64DA) ; ø½‹‰ª + )) +(define-char + '((morohashi-daikanwa 12839 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb12345 . #x3E5D) ; 據 + (=ucs . #x64DA) ; 據 + )) +(define-char + '((=>ucs . #x64DA) ; 據 + (morohashi-daikanwa 12839 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x7063) ; ø»’·  + )) +(define-char + '((=>ucs . #x22D97) ; 𢶗 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 12840) ; ø¸ƒˆ¨ + )) +(define-char + '((morohashi-daikanwa 12840 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 1966 6) + (chinese-cns11643-7 . #x3829) ; ø»ž ® + (=hanziku-5 . #xEADD) ; ý¢ž« + (=ucs . #x22D97) ; 𢶗 + )) +(define-char + '((=>ucs . #x64DB) ; 擛 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12841) ; ø¸ƒˆ© + )) +(define-char + '((=>ucs . #x64DB) ; 擛 + (morohashi-daikanwa 12841 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5737) ; ø»”œŠ + )) +(define-char + '((morohashi-daikanwa 12841 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE9AC) ; ý¢€Ž¦¬ + (=ucs . #x64DB) ; 擛 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1966 9) + (chinese-cns11643-5 . #x545C) ; ø»š¶¡ + (ideograph-daikanwa . 12842) ; ø¸ƒˆª + (=hanziku-5 . #xEAE0) ; ý¢ž«  + (=ucs . #x22D9A) ; 𢶚 + )) +(define-char + '((=>ucs . #x22D9B) ; 𢶛 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 12843) ; ø¸ƒˆ« + )) +(define-char + '((=>ucs . #x22D9B) ; 𢶛 + (morohashi-daikanwa 12843 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1973 4) + (=hanziku-5 . #xEC5F) ; ý¢ž±Ÿ + )) +(define-char + '((morohashi-daikanwa 12843 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E37) ; ø»ž’ + (=ucs . #x22D9B) ; 𢶛 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1972 11) + (chinese-cns11643-7 . #x2E33) ; ø»ž’Œ + (ideograph-daikanwa . 12844) ; ø¸ƒˆ¬ + (=hanziku-5 . #xEC46) ; ý¢ž±† + (=ucs . #x22D9D) ; 𢶝 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1967 3) + (chinese-cns11643-7 . #x2E36) ; ø»ž’ + (ideograph-daikanwa . 12845) ; ø¸ƒˆ­ + (=hanziku-5 . #xEAFA) ; ý¢ž«º + (=ucs . #x22DC7) ; 𢷇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E3F) ; ø»ž’˜ + (ideograph-daikanwa . 49136) ; ø¸‹¿° + (=ucs . #x22DA6) ; 𢶦 + )) +(define-char + '((=>ucs . #x22DC8) ; 𢷈 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 49137) ; ø¸‹¿± + )) +(define-char + '((morohashi-daikanwa 49137 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5044) ; ø»˜¦ + (=ucs . #x22DC8) ; 𢷈 + )) +(define-char + '((=>ucs . #x22DB5) ; 𢶵 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 49138) ; ø¸‹¿² + )) +(define-char + '((morohashi-daikanwa 49138 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 3 1973 2) + (chinese-cns11643-7 . #x2E34) ; ø»ž’ + (=hanziku-5 . #xEC5D) ; ý¢ž± + (=ucs . #x22DB5) ; 𢶵 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5071) ; ø»–œ¶ + (=ucs . #x3A59) ; 㩙 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5075) ; ø»–œº + (=ucs . #x64DC) ; 擜 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb12345 . #x7C3E) ; 擝 + (=ucs . #x64DD) ; 擝 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x4B53) ; ø»…„¢ + (chinese-isoir165 . #x4B53) ; ø»¬² + (=ucs . #x64DE) ; 擞 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x22DB7) ; 𢶷 + )) +(define-char + '((=>ucs . #x22DB7) ; 𢶷 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 8 26 13) + (=hanziku-12 . #xEE57) ; ý¢ƒŽ¹— + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3839) ; ø»ž ¾ + (ideograph-daikanwa . 12846) ; ø¸ƒˆ® + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5464) ; ø»–¢¡ + (ideograph-daikanwa . 12847) ; ø¸ƒˆ¯ + (=cbeta . 04193) ; ø¸¡¡ + (=ucs . #x64DF) ; 擟 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 3121) + (=jis-x0208 . #x5A2B) ; ø½‹‰´ + (chinese-cns11643-1 . #x7366) ; ø»’»½ + (chinese-gb12345 . #x3C37) ; 擠 + (=gt-pj-1 . #x5A2B) ; 擠 + (chinese-big5 . #xC0BD) ; ý¢€Œ‚½ + (ideograph-daikanwa . 12848) ; ø¸ƒˆ° + (=ucs . #x64E0) ; 擠 + )) +(define-char + '((=>ucs . #x22DCB) ; 𢷋 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x624C) ; 扌 + ) + ((chinese-cns11643-6 . #x5C30) ; ø»‹© + (ideograph-daikanwa . 07456) ; ø¸´  + )) + (chinese-cns11643-5 . #x5B56) ; ø»›€­ + (ideograph-daikanwa . 12849) ; ø¸ƒˆ± + )) +(define-char + '((morohashi-daikanwa 12849 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1974 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x624C) ; 扌 + ) + ((=ucs . #x21B3D) ; 𡬽 + )) + (=hanziku-5 . #xECA3) ; ý¢ž²£ + (=ucs . #x22DCB) ; 𢷋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1973 12) + (ideograph-daikanwa . 12850) ; ø¸ƒˆ² + (=hanziku-5 . #xEC67) ; ý¢ž±§ + (=ucs . #x22DCC) ; 𢷌 + )) +(define-char + '((=>ucs . #x22DCC) ; 𢷌 + (morohashi-daikanwa 12850 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3831) ; ø»ž ¶ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 3122) + (=jis-x0208 . #x5A2C) ; ø½‹‰µ + (korean-ksc5601 . #x5364) ; ø»‰¤« + (chinese-cns11643-3 . #x5467) ; ø»–¢¤ + (=gt-pj-1 . #x5A2C) ; 擡 + (ideograph-daikanwa . 12851) ; ø¸ƒˆ³ + (=cbeta . 01769) ; ø¸ ›© + (=ucs . #x64E1) ; 擡 + )) +(define-char + '((=>ucs . #x64E2) ; 擢 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x4527) ; ø»‚°¾ + (korean-ksc5601 . #x7677) ; ø»Š˜˜ + (chinese-big5 . #xC0C2) ; ý¢€Œƒ‚ + (ideograph-daikanwa . 12852) ; ø¸ƒˆ´ + )) +(define-char + '((=>ucs . #x64E2) ; 擢 + (morohashi-daikanwa 12852 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0208 . #x4527) ; ø»‡…† + (=jis-x0208-1990 . #x4527) ; ø½Šªº + (=gt-pj-1 . #x4527) ; ø»‡…† + (=jef-china3 . #x70BE) ; øº‡‚¾ + (ucs-jis . #x64E2) ; ø»‡…† + )) +(define-char + '((morohashi-daikanwa 12852 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb2312 . #x5F2A) ; ø»…¡‘ + (chinese-isoir165 . #x5F2A) ; ø»Ž‰¡ + (chinese-cns11643-1 . #x736B) ; ø»’¼‚ + (=ucs . #x64E2) ; 擢 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 3125) + (=jis-x0208 . #x5A2E) ; ø½‹‰· + (chinese-cns11643-2 . #x5C75) ; ø»”¤ž + (=gt-pj-1 . #x5A2E) ; 擣 + (chinese-big5 . #xECEA) ; ý¢€Ž³ª + (ideograph-daikanwa . 12853) ; ø¸ƒˆµ + (=ucs . #x64E3) ; 擣 + )) +(define-char + '((=>ucs . #x3A5A) ; 㩚 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 12854) ; ø¸ƒˆ¶ + )) +(define-char + '((morohashi-daikanwa 12854 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5465) ; ø»–¢¢ + (=ucs . #x3A5A) ; 㩚 + )) +(define-char + '((=>ucs . #x22DCD) ; 𢷍 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1975 1) + (ideograph-daikanwa . 12855) ; ø¸ƒˆ· + (=hanziku-5 . #xECBE) ; ý¢ž²¾ + )) +(define-char + '((morohashi-daikanwa 12855 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B57) ; ø»›€® + (=cbeta . 03934) ; ø¸ ½ž + (=ucs . #x22DCD) ; 𢷍 + )) +(define-char + '((=>ucs . #x22DCE) ; 𢷎 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 12856) ; ø¸ƒˆ¸ + )) +(define-char + '((morohashi-daikanwa 12856 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1977 6) + (chinese-cns11643-7 . #x3836) ; ø»ž » + (=hanziku-5 . #xED44) ; ý¢žµ„ + (=ucs . #x22DCE) ; 𢷎 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb2312 . #x5F29) ; ø»…¡ + (japanese-jisx0212 . #x412B) ; ø»‹“š + (chinese-isoir165 . #x5F29) ; ø»Ž‰  + (chinese-cns11643-2 . #x5C77) ; ø»”¤  + (=jis-x0213-2-2000 . #x2D57) ; ø»¤¯ž + (chinese-big5 . #xECEC) ; ý¢€Ž³¬ + (ideograph-daikanwa . 12857) ; ø¸ƒˆ¹ + (=ucs . #x64E4) ; 擤 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x546A) ; ø»–¢§ + (ideograph-daikanwa . 12858) ; ø¸ƒˆº + (=ucs . #x3A5B) ; 㩛 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 18) + (korean-ksc5601 . #x553A) ; ø»‰¦½ + (japanese-jisx0212 . #x412C) ; ø»‹“› + (chinese-cns11643-3 . #x576B) ; ø»–§‚ + (=jis-x0213-2-2000 . #x2D58) ; ø»¤¯Ÿ + (ideograph-daikanwa . 12859) ; ø¸ƒˆ» + (=cbeta . 00625) ; ø¸ ‰± + (=jef-china3 . #x4FA8) ; øº„¾¨ + (=ucs . #x64E5) ; 擥 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5468) ; ø»–¢¥ + (ideograph-daikanwa . 12860) ; ø¸ƒˆ¼ + (=cbeta . 02853) ; ø¸ ¬¥ + (=ucs . #x3A5C) ; 㩜 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1974 14) + (chinese-cns11643-4 . #x563B) ; ø»˜®¸ + (ideograph-daikanwa . 12861) ; ø¸ƒˆ½ + (=hanziku-5 . #xECAB) ; ý¢ž²« + (=cbeta . 01135) ; ø¸ ‘¯ + (=ucs . #x22DCF) ; 𢷏 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 3119) + (chinese-gb2312 . #x3241) ; ø»„Ÿ¢ + (=jis-x0208 . #x3B24) ; ø½Šœ‹ + (korean-ksc5601 . #x734D) ; ø»Š“” + (chinese-isoir165 . #x3241) ; ø»‡² + (=gt-pj-1 . #x3B24) ; 擦 + (chinese-big5 . #xC0BF) ; ý¢€Œ‚¿ + (ideograph-daikanwa . 12862) ; ø¸ƒˆ¾ + (=ucs . #x64E6) ; 擦 + )) +(define-char + '((=>ucs . #x64E6) ; 擦 + (morohashi-daikanwa 12862 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7368) ; ø»’»¿ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x8207) ; 與 + ) + ((=ucs . #x624B) ; 手 + )) + (shinjigen-2 . 2902) + (=jis-x0208 . #x5A29) ; ø½‹‰² + (korean-ksc5601 . #x4B61) ; ø»‰˜¸ + (chinese-cns11643-3 . #x576D) ; ø»–§„ + (=gt-pj-1 . #x5A29) ; 擧 + (ideograph-daikanwa . 12863) ; ø¸ƒˆ¿ + (=ucs . #x64E7) ; 擧 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1979 7) + (chinese-cns11643-7 . #x382F) ; ø»ž ´ + (ideograph-daikanwa . 12864) ; ø¸ƒ‰€ + (=hanziku-5 . #xEDA7) ; ý¢ž¶§ + (=ucs . #x22DD0) ; 𢷐 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C78) ; ø»”¤¡ + (chinese-big5 . #xECED) ; ý¢€Ž³­ + (ideograph-daikanwa . 12865) ; ø¸ƒ‰ + (=ucs . #x64E8) ; 擨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x412D) ; ø»‹“œ + (chinese-big5 . #xECE9) ; ý¢€Ž³© + (ideograph-daikanwa . 12866) ; ø¸ƒ‰‚ + (=jef-china3 . #x50AB) ; øº…‚« + (=ucs . #x64E9) ; 擩 + )) +(define-char + '((=>ucs . #x64E9) ; 擩 + (morohashi-daikanwa 12866 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C74) ; ø»”¤ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53AD) ; 厭 + ) + ((=ucs . #x624B) ; 手 + )) + (japanese-jisx0212 . #x412E) ; ø»‹“ + (ideograph-daikanwa . 12867) ; ø¸ƒ‰ƒ + (=cbeta . 01806) ; ø¸ œŽ + (=ucs . #x64EA) ; 擪 + )) +(define-char + '((=>ucs . #x64EA) ; 擪 + (morohashi-daikanwa 12867 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x576C) ; ø»–§ƒ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-big5 . #xECEB) ; ý¢€Ž³« + (ideograph-daikanwa . 12868) ; ø¸ƒ‰„ + (=ucs . #x64EB) ; 擫 + )) +(define-char + '((=>ucs . #x64EB) ; 擫 + (morohashi-daikanwa 12868 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C76) ; ø»”¤Ÿ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1974 10) + (chinese-cns11643-7 . #x3835) ; ø»ž º + (ideograph-daikanwa . 12869) ; ø¸ƒ‰… + (=hanziku-5 . #xECA7) ; ý¢ž²§ + (=ucs . #x22DD1) ; 𢷑 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 3118) + (=jis-x0208 . #x353C) ; ø½Š“¯ + (korean-ksc5601 . #x6B74) ; ø»Šˆ‹ + (chinese-gb12345 . #x4462) ; 擬 + (=gt-pj-1 . #x353C) ; 擬 + (chinese-big5 . #xC0C0) ; ý¢€Œƒ€ + (ideograph-daikanwa . 12870) ; ø¸ƒ‰† + (=ucs . #x64EC) ; 擬 + )) +(define-char + '((=>ucs . #x64EC) ; 擬 + (morohashi-daikanwa 12870 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7369) ; ø»’¼€ + )) +(define-char + '((=>ucs . #x22DD2) ; 𢷒 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 12871) ; ø¸ƒ‰‡ + )) +(define-char + '((morohashi-daikanwa 12871 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1975 7) + (chinese-cns11643-4 . #x563A) ; ø»˜®· + (=hanziku-5 . #xECC4) ; ý¢ž³„ + (=ucs . #x22DD2) ; 𢷒 + )) +(define-char + '((=>ucs . #x3A5D) ; 㩝 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 12872) ; ø¸ƒ‰ˆ + )) +(define-char + '((morohashi-daikanwa 12872 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5463) ; ø»–¢  + (=ucs . #x3A5D) ; 㩝 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1973 11) + (chinese-cns11643-7 . #x3834) ; ø»ž ¹ + (ideograph-daikanwa . 12873) ; ø¸ƒ‰‰ + (=hanziku-5 . #xEC66) ; ý¢ž±¦ + (=ucs . #x22DD3) ; 𢷓 + )) +(define-char + '((=>ucs . #x22DD4) ; 𢷔 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 12874) ; ø¸ƒ‰Š + )) +(define-char + '((morohashi-daikanwa 12874 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1976 2) + (chinese-cns11643-7 . #x382C) ; ø»ž ± + (=hanziku-5 . #xECDF) ; ý¢ž³Ÿ + (=ucs . #x22DD4) ; 𢷔 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1975 2) + (chinese-cns11643-5 . #x5B58) ; ø»›€¯ + (ideograph-daikanwa . 12875) ; ø¸ƒ‰‹ + (=hanziku-5 . #xECBF) ; ý¢ž²¿ + (=ucs . #x22DD5) ; 𢷕 + )) +(define-char + '((=>ucs . #x64ED) ; 擭 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-big5 . #xC0C3) ; ý¢€Œƒƒ + (ideograph-daikanwa . 12876) ; ø¸ƒ‰Œ + )) +(define-char + '((=>ucs . #x64ED) ; 擭 + (morohashi-daikanwa 12876 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x736C) ; ø»’¼ƒ + )) +(define-char + '((=>ucs . #x64ED) ; 擭 + (morohashi-daikanwa 12876 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x412F) ; ø»‹“ž + (=jef-china3 . #x50AC) ; øº…‚¬ + (ucs-jis . #x64ED) ; ø»‹“ž + )) +(define-char + '((morohashi-daikanwa 12876 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-isoir165 . #x7C52) ; ø»Ž´¯ + (=ucs . #x64ED) ; 擭 + )) +(define-char + '((=>ucs . #x22DD6) ; 𢷖 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1978 2) + (ideograph-daikanwa . 12877) ; ø¸ƒ‰ + (=hanziku-5 . #xED60) ; ý¢žµ  + )) +(define-char + '((morohashi-daikanwa 12877 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5637) ; ø»˜®´ + (=ucs . #x22DD6) ; 𢷖 + )) +(define-char + '((=>ucs . #x22DD7) ; 𢷗 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 12878) ; ø¸ƒ‰Ž + )) +(define-char + '((morohashi-daikanwa 12878 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1974 1) + (chinese-cns11643-5 . #x5B55) ; ø»›€¬ + (=hanziku-5 . #xEC7C) ; ý¢ž±¼ + (=ucs . #x22DD7) ; 𢷗 + )) +(define-char + '((=>ucs . #x64EE) ; 擮 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 12879) ; ø¸ƒ‰ + (=cbeta . 05091) ; ø¸¡£ + )) +(define-char + '((morohashi-daikanwa 12879 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5469) ; ø»–¢¦ + (=ucs . #x64EE) ; 擮 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 3126) + (=jis-x0208 . #x5A2F) ; ø½‹‰¸ + (chinese-cns11643-2 . #x5C73) ; ø»”¤œ + (chinese-gb12345 . #x3177) ; 擯 + (=gt-pj-1 . #x5A2F) ; 擯 + (chinese-big5 . #xECE8) ; ý¢€Ž³¨ + (ideograph-daikanwa . 12880) ; ø¸ƒ‰ + (=ucs . #x64EF) ; 擯 + )) +(define-char + '((=>ucs . #x22DD8) ; 𢷘 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 12881) ; ø¸ƒ‰‘ + )) +(define-char + '((morohashi-daikanwa 12881 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1977 1) + (chinese-cns11643-7 . #x382A) ; ø»ž ¯ + (=hanziku-5 . #xECFE) ; ý¢ž³¾ + (=ucs . #x22DD8) ; 𢷘 + )) +(define-char + '((=>ucs . #x22DD9) ; 𢷙 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 12882) ; ø¸ƒ‰’ + )) +(define-char + '((morohashi-daikanwa 12882 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1974 12) + (chinese-cns11643-7 . #x3837) ; ø»ž ¼ + (=hanziku-5 . #xECA9) ; ý¢ž²© + (=ucs . #x22DD9) ; 𢷙 + )) +(define-char + '((=>ucs . #x64F0) ; 擰 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x4130) ; ø»‹“Ÿ + (chinese-big5 . #xC0BE) ; ý¢€Œ‚¾ + (ideograph-daikanwa . 12883) ; ø¸ƒ‰“ + (=jef-china3 . #x50AD) ; øº…‚­ + (ucs-jis . #x64F0) ; ø»‹“Ÿ + )) +(define-char + '((morohashi-daikanwa 12883 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7367) ; ø»’»¾ + (chinese-gb12345 . #x4521) ; 擰 + (=ucs . #x64F0) ; 擰 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1978 1) + (chinese-cns11643-7 . #x3830) ; ø»ž µ + (ideograph-daikanwa . 12884) ; ø¸ƒ‰” + (=hanziku-5 . #xED5F) ; ý¢žµŸ + (=ucs . #x22DDA) ; 𢷚 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1974 9) + (ideograph-daikanwa . 12885) ; ø¸ƒ‰• + (=hanziku-5 . #xECA6) ; ý¢ž²¦ + (=ucs . #x22DDB) ; 𢷛 + )) +(define-char + '((=>ucs . #x22DDB) ; 𢷛 + (morohashi-daikanwa 12885 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x382E) ; ø»ž ³ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1974 4) + (chinese-cns11643-7 . #x3832) ; ø»ž · + (ideograph-daikanwa . 12886) ; ø¸ƒ‰– + (=hanziku-5 . #xECA1) ; ý¢ž²¡ + (=ucs . #x22DDC) ; 𢷜 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 12887) ; ø¸ƒ‰— + (=ucs . #x3A5E) ; 㩞 + )) +(define-char + '((=>ucs . #x3A5E) ; 㩞 + (morohashi-daikanwa 12887 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5466) ; ø»–¢£ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1975 3) + (chinese-cns11643-7 . #x3838) ; ø»ž ½ + (ideograph-daikanwa . 12888) ; ø¸ƒ‰˜ + (=hanziku-5 . #xECC0) ; ý¢ž³€ + (=ucs . #x22DDD) ; 𢷝 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 12889) ; ø¸ƒ‰™ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 12890) ; ø¸ƒ‰š + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 3 1973 8) + (chinese-cns11643-7 . #x3833) ; ø»ž ¸ + (ideograph-daikanwa . 12891) ; ø¸ƒ‰› + (=hanziku-5 . #xEC63) ; ý¢ž±£ + (=ucs . #x22DED) ; 𢷭 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 3117) + (=jis-x0208 . #x5A28) ; ø½‹‰± + (chinese-cns11643-1 . #x736A) ; ø»’¼ + (chinese-gb12345 . #x3869) ; 擱 + (=gt-pj-1 . #x5A28) ; 擱 + (chinese-big5 . #xC0C1) ; ý¢€Œƒ + (ideograph-daikanwa . 12892) ; ø¸ƒ‰œ + (=ucs . #x64F1) ; 擱 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x382B) ; ø»ž ° + (=ucs . #x22DE4) ; 𢷤 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x382D) ; ø»ž ² + (=ucs . #x22DE5) ; 𢷥 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (=cbeta . 03370) ; ø¸ ´ª + )) +(define-char + '((=>ucs . #x64F2) ; 擲 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (shinjigen-2 . 3136) + (korean-ksc5601 . #x742D) ; ø»Š”’ + (=jis-x0208-1990 . #x5A33) ; ø½‹‰¼ + (=gt-pj-1 . #x5A33) ; ø»Š”’ + (chinese-big5 . #xC259) ; ý¢€Œ‰™ + (ideograph-daikanwa . 12893) ; ø¸ƒ‰ + (ucs-jis . #x64F2) ; ø»Š”’ + )) +(define-char + '((=>ucs . #x64F2) ; 擲 + (morohashi-daikanwa 12893 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x5A33) ; ø»ƒ€ + (japanese-jisx0208 . #x5A33) ; ø»‡¤ˆ + )) +(define-char + '((morohashi-daikanwa 12893 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-1 . #x7645) ; ø»’¿¶ + (chinese-gb12345 . #x5640) ; 擲 + (=ucs . #x64F2) ; 擲 + )) +(define-char + '((=>ucs . #x64F3) ; 擳 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 12894) ; ø¸ƒ‰ž + )) +(define-char + '((=>ucs . #x64F3) ; 擳 + (morohashi-daikanwa 12894 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-big5 . #xE9AD) ; ý¢€Ž¦­ + )) +(define-char + '((morohashi-daikanwa 12894 0 5) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5738) ; ø»”œ‹ + (=ucs . #x64F3) ; 擳 + )) +(define-char + '((=>ucs . #x64F4) ; 擴 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (shinjigen-2 . 2855) + (=jis-x0208 . #x5A32) ; ø½‹‰» + (korean-ksc5601 . #x7C2A) ; ø»ŠŸ¿ + (=gt-pj-1 . #x5A32) ; ø½‹‰» + (chinese-big5 . #xC258) ; ý¢€Œ‰˜ + (ideograph-daikanwa . 12895) ; ø¸ƒ‰Ÿ + (ucs-jis . #x64F4) ; ø½‹‰» + )) +(define-char + '((=>ucs . #x64F4) ; 擴 + (morohashi-daikanwa 12895 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-1 . #x7644) ; ø»’¿µ + )) +(define-char + '((morohashi-daikanwa 12895 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb12345 . #x4029) ; 擴 + (=ucs . #x64F4) ; 擴 + )) +(define-char + '((=>ucs . #x22DF6) ; 𢷶 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 12896) ; ø¸ƒ‰  + )) +(define-char + '((morohashi-daikanwa 12896 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1981 12) + (chinese-cns11643-4 . #x5B33) ; ø»˜¶† + (=hanziku-5 . #xEDEC) ; ý¢ž·¬ + (=ucs . #x22DF6) ; 𢷶 + )) +(define-char + '((=>ucs . #x64F5) ; 擵 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x4131) ; ø»‹“  + (ideograph-daikanwa . 12897) ; ø¸ƒ‰¡ + (=jef-china3 . #x50AE) ; øº…‚® + (ucs-jis . #x64F5) ; ø»‹“  + )) +(define-char + '((morohashi-daikanwa 12897 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F62) ; ø»ž«¹ + (=ucs . #x64F5) ; 擵 + )) +(define-char + '((=>ucs . #x64F6) ; 擶 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 12898) ; ø¸ƒ‰¢ + )) +(define-char + '((=>ucs . #x64F6) ; 擶 + (morohashi-daikanwa 12898 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (=jis-x0208 . #x5A31) ; ø½‹‰º + (=gt-pj-1 . #x5A31) ; ø½‹‰º + (ucs-jis . #x64F6) ; ø½‹‰º + )) +(define-char + '((morohashi-daikanwa 12898 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x576A) ; ø»–§ + (=ucs . #x64F6) ; 擶 + )) +(define-char + '((=>ucs . #x22DF7) ; 𢷷 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1981 1) + (ideograph-daikanwa . 12899) ; ø¸ƒ‰£ + (=hanziku-5 . #xEDE1) ; ý¢ž·¡ + )) +(define-char + '((morohashi-daikanwa 12899 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B38) ; ø»˜¶‹ + (=ucs . #x22DF7) ; 𢷷 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x4132) ; ø»‹“¡ + (chinese-cns11643-1 . #x764A) ; ø»’¿» + (=jis-x0213-1-2000 . #x7524) ; ø»¤Ž— + (chinese-gb12345 . #x5F22) ; 擷 + (chinese-big5 . #xC25E) ; ý¢€Œ‰ž + (ideograph-daikanwa . 12900) ; ø¸ƒ‰¤ + (=jef-china3 . #x91DE) ; øº‰‡ž + (=ucs . #x64F7) ; 擷 + )) +(define-char + '((=>ucs . #x3A60) ; ã©  + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 12901) ; ø¸ƒ‰¥ + )) +(define-char + '((morohashi-daikanwa 12901 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B2D) ; ø»˜¶€ + (=ucs . #x3A60) ; ã©  + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-big5 . #xEFD4) ; ý¢€Ž¿” + (ideograph-daikanwa . 12902) ; ø¸ƒ‰¦ + (=ucs . #x64F8) ; 擸 + )) +(define-char + '((=>ucs . #x64F8) ; 擸 + (morohashi-daikanwa 12902 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6160) ; ø»”«Ÿ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x5769) ; ø»–§€ + (ideograph-daikanwa . 12903) ; ø¸ƒ‰§ + (=ucs . #x3A61) ; ã©¡ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x616E) ; ø»›‰¹ + (ideograph-daikanwa . 12904) ; ø¸ƒ‰¨ + (=ucs . #x22DF8) ; 𢷸 + )) +(define-char + '((=>ucs . #x22DF8) ; 𢷸 + (morohashi-daikanwa 12904 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1981 9) + (=hanziku-5 . #xEDE9) ; ý¢ž·© + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B32) ; ø»˜¶… + (ideograph-daikanwa . 12905) ; ø¸ƒ‰© + (=ucs . #x3A62) ; ã©¢ + )) +(define-char + '((=>ucs . #x22DF9) ; 𢷹 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 12906) ; ø¸ƒ‰ª + )) +(define-char + '((morohashi-daikanwa 12906 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1981 14) + (chinese-cns11643-5 . #x616B) ; ø»›‰¶ + (=hanziku-5 . #xEDEE) ; ý¢ž·® + (=ucs . #x22DF9) ; 𢷹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x5770) ; ø»–§‡ + (ideograph-daikanwa . 12907) ; ø¸ƒ‰« + (=cbeta . 04194) ; ø¸¡¢ + (=ucs . #x64F9) ; 擹 + )) +(define-char + '((=>ucs . #x3A63) ; ã©£ + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 12908) ; ø¸ƒ‰¬ + )) +(define-char + '((morohashi-daikanwa 12908 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B30) ; ø»˜¶ƒ + (=ucs . #x3A63) ; ã©£ + )) +(define-char + '((=>ucs . #x22DFA) ; 𢷺 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1979 1) + (ideograph-daikanwa . 12909) ; ø¸ƒ‰­ + (=hanziku-5 . #xEDA1) ; ý¢ž¶¡ + )) +(define-char + '((morohashi-daikanwa 12909 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x616C) ; ø»›‰· + (=ucs . #x22DFA) ; 𢷺 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (shinjigen-2 . 3138) + (=jis-x0208 . #x5A34) ; ø½‹‰½ + (korean-ksc5601 . #x776C) ; ø»Š™« + (chinese-gb12345 . #x305A) ; 擺 + (=gt-pj-1 . #x5A34) ; 擺 + (chinese-big5 . #xC25C) ; ý¢€Œ‰œ + (ideograph-daikanwa . 12910) ; ø¸ƒ‰® + (=ucs . #x64FA) ; 擺 + )) +(define-char + '((=>ucs . #x64FA) ; 擺 + (morohashi-daikanwa 12910 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-1 . #x7648) ; ø»’¿¹ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 3 1978 5) + (ideograph-daikanwa . 12911) ; ø¸ƒ‰¯ + (=hanziku-5 . #xED63) ; ý¢žµ£ + (=ucs . #x22E07) ; 𢸇 + )) +(define-char + '((=>ucs . #x22E07) ; 𢸇 + (morohashi-daikanwa 12911 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x472F) ; ø»ž¶¶ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x4133) ; ø»‹“¢ + (=jis-x0213-1-2000 . #x7525) ; ø»¤Ž˜ + (chinese-gb12345 . #x4B53) ; 擻 + (chinese-big5 . #xC25D) ; ý¢€Œ‰ + (ideograph-daikanwa . 12912) ; ø¸ƒ‰° + (=ucs . #x64FB) ; 擻 + )) +(define-char + '((=>ucs . #x64FB) ; 擻 + (morohashi-daikanwa 12912 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-1 . #x7649) ; ø»’¿º + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6163) ; ø»”«¢ + (chinese-gb12345 . #x5F23) ; 擼 + (chinese-big5 . #xEFD7) ; ý¢€Ž¿— + (ideograph-daikanwa . 12913) ; ø¸ƒ‰± + (=ucs . #x64FC) ; 擼 + )) +(define-char + '((=>ucs . #x22DFB) ; 𢷻 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1981 20) + (ideograph-daikanwa . 12914) ; ø¸ƒ‰² + (=hanziku-5 . #xEDF4) ; ý¢ž·´ + )) +(define-char + '((morohashi-daikanwa 12914 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x616D) ; ø»›‰¸ + (=ucs . #x22DFB) ; 𢷻 + )) +(define-char + '((=>ucs . #x3A64) ; 㩤 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 12915) ; ø¸ƒ‰³ + )) +(define-char + '((morohashi-daikanwa 12915 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B2E) ; ø»˜¶ + (=ucs . #x3A64) ; 㩤 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 12916) ; ø¸ƒ‰´ + (=ucs . #x22DFC) ; 𢷼 + )) +(define-char + '((=>ucs . #x22DFC) ; 𢷼 + (morohashi-daikanwa 12916 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F68) ; ø»ž«¿ + )) +(define-char + '((=>ucs . #x22DFC) ; 𢷼 + (morohashi-daikanwa 12916 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1981 5) + (=hanziku-5 . #xEDE5) ; ý¢ž·¥ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x576F) ; ø»–§† + (ideograph-daikanwa . 12917) ; ø¸ƒ‰µ + (=ucs . #x3A65) ; ã©¥ + )) +(define-char + '((=>ucs . #x22DFD) ; 𢷽 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 12918) ; ø¸ƒ‰¶ + )) +(define-char + '((=>ucs . #x22DFD) ; 𢷽 + (morohashi-daikanwa 12918 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1981 7) + (=hanziku-5 . #xEDE7) ; ý¢ž·§ + )) +(define-char + '((morohashi-daikanwa 12918 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F67) ; ø»ž«¾ + (=ucs . #x22DFD) ; 𢷽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (shinjigen-2 . 3140) + (=jis-x0208 . #x5A36) ; ø½‹‰¿ + (=gt-pj-1 . #x5A36) ; 擽 + (chinese-big5 . #xEFD3) ; ý¢€Ž¿“ + (ideograph-daikanwa . 12919) ; ø¸ƒ‰· + (=ucs . #x64FD) ; 擽 + )) +(define-char + '((=>ucs . #x64FD) ; 擽 + (morohashi-daikanwa 12919 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x615F) ; ø»”«ž + )) +(define-char + '((=>ucs . #x64FE) ; 擾 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 12920) ; ø¸ƒ‰¸ + )) +(define-char + '((=>ucs . #x64FE) ; 擾 + (morohashi-daikanwa 12920 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-1 . #x7646) ; ø»’¿· + )) +(define-char + '((morohashi-daikanwa 12920 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (shinjigen-2 . 3134) + (=jis-x0208 . #x3E71) ; ø½Š¡² + (korean-ksc5601 . #x6876) ; ø»Šƒ³ + (chinese-gb12345 . #x4845) ; 擾 + (=gt-pj-1 . #x3E71) ; 擾 + (chinese-big5 . #xC25A) ; ý¢€Œ‰š + (=ucs . #x64FE) ; 擾 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1979 9) + (chinese-cns11643-4 . #x5B35) ; ø»˜¶ˆ + (ideograph-daikanwa . 12921) ; ø¸ƒ‰¹ + (=hanziku-5 . #xEDA9) ; ý¢ž¶© + (=cbeta . 05530) ; ø¸¡–š + (=ucs . #x22DFE) ; 𢷾 + )) +(define-char + '((=>ucs . #x64FF) ; 擿 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x4134) ; ø»‹“£ + (=jis-x0213-2-2000 . #x2D59) ; ø»¤¯  + (chinese-big5 . #xEFD1) ; ý¢€Ž¿‘ + (ideograph-daikanwa . 12922) ; ø¸ƒ‰º + (ucs-jis . #x64FF) ; ø»‹“£ + )) +(define-char + '((=>ucs . #x64FF) ; 擿 + (morohashi-daikanwa 12922 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x615D) ; ø»”«œ + )) +(define-char + '((morohashi-daikanwa 12922 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x64FF) ; 擿 + )) +(define-char + '((=>ucs . #x22DFF) ; 𢷿 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 12923) ; ø¸ƒ‰» + )) +(define-char + '((morohashi-daikanwa 12923 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1980 4) + (chinese-cns11643-4 . #x5B37) ; ø»˜¶Š + (=hanziku-5 . #xEDC4) ; ý¢ž·„ + (=ucs . #x22DFF) ; 𢷿 + )) +(define-char + '((=>ucs . #x3A66) ; 㩦 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 12924) ; ø¸ƒ‰¼ + )) +(define-char + '((morohashi-daikanwa 12924 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x5771) ; ø»–§ˆ + (=ucs . #x3A66) ; 㩦 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 19) + (shinjigen-2 . 3139) + (chinese-gb2312 . #x454A) ; ø»„»¥ + (=jis-x0208 . #x5A35) ; ø½‹‰¾ + (korean-ksc5601 . #x5A67) ; ø»‰¯€ + (chinese-isoir165 . #x454A) ; ø»£µ + (chinese-cns11643-1 . #x7838) ; ø»“‚¥ + (=gt-pj-1 . #x5A35) ; 攀 + (chinese-big5 . #xC36B) ; ý¢€Œ« + (ideograph-daikanwa . 12926) ; ø¸ƒ‰¾ + (=ucs . #x6500) ; 攀 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1979 6) + (ideograph-daikanwa . 12927) ; ø¸ƒ‰¿ + (=hanziku-5 . #xEDA6) ; ý¢ž¶¦ + (=ucs . #x22E05) ; 𢸅 + )) +(define-char + '((=>ucs . #x22E05) ; 𢸅 + (morohashi-daikanwa 12927 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F63) ; ø»ž«º + )) +(define-char + '((=>ucs . #x6501) ; 攁 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x4135) ; ø»‹“¤ + (chinese-cns11643-2 . #x6161) ; ø»”«  + (ideograph-daikanwa . 12928) ; ø¸ƒŠ€ + (=jef-china3 . #x50AF) ; øº…‚¯ + (ucs-jis . #x6501) ; ø»‹“¤ + )) +(define-char + '((=>ucs . #x6501) ; 攁 + (morohashi-daikanwa 12928 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-big5 . #xEFD5) ; ý¢€Ž¿• + )) +(define-char + '((morohashi-daikanwa 12928 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x6501) ; 攁 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B36) ; ø»˜¶‰ + (ideograph-daikanwa . 12929) ; ø¸ƒŠ + (=cbeta . 05261) ; ø¸¡’ + (=ucs . #x6502) ; 攂 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B31) ; ø»˜¶„ + (ideograph-daikanwa . 12930) ; ø¸ƒŠ‚ + (=ucs . #x3A67) ; 㩧 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-big5 . #xEFD6) ; ý¢€Ž¿– + (ideograph-daikanwa . 12931) ; ø¸ƒŠƒ + (=ucs . #x6503) ; 攃 + )) +(define-char + '((=>ucs . #x6503) ; 攃 + (morohashi-daikanwa 12931 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6162) ; ø»”«¡ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (korean-ksc5601 . #x774C) ; ø»Š™‹ + (japanese-jisx0212 . #x4136) ; ø»‹“¥ + (=jis-x0213-2-2000 . #x2D5A) ; ø»¤¯¡ + (chinese-gb12345 . #x5E73) ; 攄 + (chinese-big5 . #xEFD2) ; ý¢€Ž¿’ + (ideograph-daikanwa . 12932) ; ø¸ƒŠ„ + (=jef-china3 . #x50B0) ; øº…‚° + (=ucs . #x6504) ; 攄 + )) +(define-char + '((=>ucs . #x6504) ; 攄 + (morohashi-daikanwa 12932 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x615E) ; ø»”« + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (shinjigen-2 . 3147) + (japanese-jisx0208 . #x5A39) ; ø»‡¤Ž + (chinese-cns11643-3 . #x576E) ; ø»–§… + (=jis-x0208-1990 . #x5A39) ; ø½‹Š‚ + (=gt-pj-1 . #x5A39) ; 攅 + (ideograph-daikanwa . 12933) ; ø¸ƒŠ… + (=jef-china3 . #x50B1) ; øº…‚± + (=ucs . #x6505) ; 攅 + )) +(define-char + '((=>ucs . #x22E01) ; 𢸁 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 3 1978 6) + (ideograph-daikanwa . 12934) ; ø¸ƒŠ† + (=hanziku-5 . #xED64) ; ý¢žµ¤ + )) +(define-char + '((morohashi-daikanwa 12934 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C2D) ; ø»›™‚ + (=ucs . #x22E01) ; 𢸁 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x5768) ; ø»–¦¿ + (ideograph-daikanwa . 12935) ; ø¸ƒŠ‡ + (=ucs . #x3A68) ; 㩨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 12936) ; ø¸ƒŠˆ + (=ucs . #x3A69) ; ã©© + )) +(define-char + '((=>ucs . #x3A69) ; ã©© + (morohashi-daikanwa 12936 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B2F) ; ø»˜¶‚ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1981 4) + (ideograph-daikanwa . 12937) ; ø¸ƒŠ‰ + (=hanziku-5 . #xEDE4) ; ý¢ž·¤ + (=ucs . #x22E02) ; 𢸂 + )) +(define-char + '((=>ucs . #x22E02) ; 𢸂 + (morohashi-daikanwa 12937 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F69) ; ø»ž¬€ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1980 8) + (chinese-cns11643-7 . #x3F66) ; ø»ž«½ + (ideograph-daikanwa . 12938) ; ø¸ƒŠŠ + (=hanziku-5 . #xEDC8) ; ý¢ž·ˆ + (=ucs . #x22E03) ; 𢸃 + )) +(define-char + '((=>ucs . #x22E04) ; 𢸄 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 12939) ; ø¸ƒŠ‹ + )) +(define-char + '((morohashi-daikanwa 12939 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1981 18) + (=hanziku-5 . #xEDF2) ; ý¢ž·² + (=ucs . #x22E04) ; 𢸄 + )) +(define-char + '((=>ucs . #x22E04) ; 𢸄 + (morohashi-daikanwa 12939 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B34) ; ø»˜¶‡ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1979 2) + (chinese-cns11643-7 . #x3F65) ; ø»ž«¼ + (ideograph-daikanwa . 12940) ; ø¸ƒŠŒ + (=hanziku-5 . #xEDA2) ; ý¢ž¶¢ + (=ucs . #x22E06) ; 𢸆 + )) +(define-char + '((=>ucs . #x3A6A) ; 㩪 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 12941) ; ø¸ƒŠ + )) +(define-char + '((morohashi-daikanwa 12941 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x5772) ; ø»–§‰ + (=ucs . #x3A6A) ; 㩪 + )) +(define-char + '((=>ucs . #x22E08) ; 𢸈 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 12942) ; ø¸ƒŠŽ + )) +(define-char + '((morohashi-daikanwa 12942 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1981 16) + (chinese-cns11643-7 . #x3F61) ; ø»ž«¸ + (=hanziku-5 . #xEDF0) ; ý¢ž·° + (=ucs . #x22E08) ; 𢸈 + )) +(define-char + '((=>ucs . #x22E09) ; 𢸉 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 3 1980 2) + (ideograph-daikanwa . 12943) ; ø¸ƒŠ + (=hanziku-5 . #xEDC2) ; ý¢ž·‚ + )) +(define-char + '((morohashi-daikanwa 12943 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F64) ; ø»ž«» + (=ucs . #x22E09) ; 𢸉 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-1 . #x7647) ; ø»’¿¸ + (chinese-gb12345 . #x446C) ; 攆 + (chinese-big5 . #xC25B) ; ý¢€Œ‰› + (ideograph-daikanwa . 12944) ; ø¸ƒŠ + (=ucs . #x6506) ; 攆 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x22E17) ; 𢸗 + )) +(define-char + '((=>ucs . #x22E17) ; 𢸗 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 8 26 15) + (=hanziku-12 . #xEE59) ; ý¢ƒŽ¹™ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F6A) ; ø»ž¬ + (=ucs . #x22E42) ; 𢹂 + )) +(define-char + '((=>ucs . #x3A6C) ; 㩬 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 12945) ; ø¸ƒŠ‘ + )) +(define-char + '((morohashi-daikanwa 12945 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A3D) ; ø»–ª® + (=ucs . #x3A6C) ; 㩬 + )) +(define-char + '((=>ucs . #x6507) ; 攇 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 12946) ; ø¸ƒŠ’ + )) +(define-char + '((morohashi-daikanwa 12946 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x654D) ; ø»”±„ + (chinese-big5 . #xF242) ; ý¢€‰‚ + (=ucs . #x6507) ; 攇 + )) +(define-char + '((=>ucs . #x22E23) ; 𢸣 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 12947) ; ø¸ƒŠ“ + )) +(define-char + '((morohashi-daikanwa 12947 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1983 9) + (chinese-cns11643-4 . #x5F66) ; ø»˜¼± + (=hanziku-5 . #xEE6A) ; ý¢ž¹ª + (=ucs . #x22E23) ; 𢸣 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1983 14) + (chinese-cns11643-4 . #x5F68) ; ø»˜¼³ + (ideograph-daikanwa . 12948) ; ø¸ƒŠ” + (=hanziku-5 . #xEE6F) ; ý¢ž¹¯ + (=ucs . #x22E24) ; 𢸤 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0212 . #x4137) ; ø»‹“¦ + (ideograph-daikanwa . 12949) ; ø¸ƒŠ• + (=ucs . #x6508) ; 攈 + )) +(define-char + '((=>ucs . #x6508) ; 攈 + (morohashi-daikanwa 12949 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A3B) ; ø»–ª¬ + )) +(define-char + '((=>ucs . #x22E25) ; 𢸥 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 12950) ; ø¸ƒŠ– + )) +(define-char + '((morohashi-daikanwa 12950 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1983 3) + (chinese-cns11643-4 . #x5F67) ; ø»˜¼² + (=hanziku-5 . #xEE64) ; ý¢ž¹¤ + (=ucs . #x22E25) ; 𢸥 + )) +(define-char + '((=>ucs . #x6509) ; 攉 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0212 . #x4138) ; ø»‹“§ + (chinese-big5 . #xF245) ; ý¢€‰… + (ideograph-daikanwa . 12951) ; ø¸ƒŠ— + (=jef-china3 . #x50B2) ; øº…‚² + (ucs-jis . #x6509) ; ø»‹“§ + )) +(define-char + '((morohashi-daikanwa 12951 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-gb2312 . #x5F2B) ; ø»…¡’ + (chinese-isoir165 . #x5F2B) ; ø»Ž‰¢ + (=ucs . #x6509) ; 攉 + )) +(define-char + '((=>ucs . #x6509) ; 攉 + (morohashi-daikanwa 12951 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x6550) ; ø»”±‡ + )) +(define-char + '((=>ucs . #x22E26) ; 𢸦 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1982 16) + (ideograph-daikanwa . 12952) ; ø¸ƒŠ˜ + (=hanziku-5 . #xEE51) ; ý¢ž¹‘ + )) +(define-char + '((=>ucs . #x22E26) ; 𢸦 + (morohashi-daikanwa 12952 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F69) ; ø»˜¼´ + )) +(define-char + '((morohashi-daikanwa 12952 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x22E26) ; 𢸦 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A3E) ; ø»–ª¯ + (ideograph-daikanwa . 12953) ; ø¸ƒŠ™ + (=ucs . #x3A6D) ; ã©­ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 1982 3) + (ideograph-daikanwa . 12954) ; ø¸ƒŠš + (=hanziku-5 . #xEE44) ; ý¢ž¹„ + (=ucs . #x22E27) ; 𢸧 + )) +(define-char + '((=>ucs . #x22E27) ; 𢸧 + (morohashi-daikanwa 12954 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C2F) ; ø»›™„ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1982 6) + (ideograph-daikanwa . 12955) ; ø¸ƒŠ› + (=hanziku-5 . #xEE47) ; ý¢ž¹‡ + (=ucs . #x22E31) ; 𢸱 + )) +(define-char + '((=>ucs . #x22E31) ; 𢸱 + (morohashi-daikanwa 12955 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4733) ; ø»ž¶º + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1982 8) + (ideograph-daikanwa . 12956) ; ø¸ƒŠœ + (=hanziku-5 . #xEE49) ; ý¢ž¹‰ + (=ucs . #x22E28) ; 𢸨 + )) +(define-char + '((=>ucs . #x22E28) ; 𢸨 + (morohashi-daikanwa 12956 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4732) ; ø»ž¶¹ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0212 . #x4139) ; ø»‹“¨ + (chinese-cns11643-3 . #x5A3C) ; ø»–ª­ + (ideograph-daikanwa . 12957) ; ø¸ƒŠ + (=cbeta . 00255) ; ø¸ ƒ¿ + (=jef-china3 . #x50B3) ; øº…‚³ + (=ucs . #x650A) ; 攊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1982 12) + (ideograph-daikanwa . 12958) ; ø¸ƒŠž + (=hanziku-5 . #xEE4D) ; ý¢ž¹ + (=ucs . #x22E29) ; 𢸩 + )) +(define-char + '((=>ucs . #x22E29) ; 𢸩 + (morohashi-daikanwa 12958 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4734) ; ø»ž¶» + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1984 3) + (ideograph-daikanwa . 12959) ; ø¸ƒŠŸ + (=hanziku-5 . #xEEA6) ; ý¢žº¦ + (=ucs . #x22E2A) ; 𢸪 + )) +(define-char + '((=>ucs . #x22E2A) ; 𢸪 + (morohashi-daikanwa 12959 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4736) ; ø»ž¶½ + )) +(define-char + '((=>ucs . #x22E2B) ; 𢸫 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 12960) ; ø¸ƒŠ  + )) +(define-char + '((morohashi-daikanwa 12960 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1983 7) + (chinese-cns11643-5 . #x677B) ; ø»›’º + (=hanziku-5 . #xEE68) ; ý¢ž¹¨ + (=ucs . #x22E2B) ; 𢸫 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A3A) ; ø»–ª« + (ideograph-daikanwa . 12961) ; ø¸ƒŠ¡ + (=cbeta . 05258) ; ø¸¡’Š + (=ucs . #x650B) ; 攋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x6551) ; ø»”±ˆ + (chinese-big5 . #xF246) ; ý¢€‰† + (ideograph-daikanwa . 12962) ; ø¸ƒŠ¢ + (=ucs . #x650C) ; 攌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-big5 . #xF244) ; ý¢€‰„ + (ideograph-daikanwa . 12963) ; ø¸ƒŠ£ + (=ucs . #x650D) ; 攍 + )) +(define-char + '((=>ucs . #x650D) ; 攍 + (morohashi-daikanwa 12963 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x654F) ; ø»”±† + )) +(define-char + '((=>ucs . #x22E2C) ; 𢸬 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 12964) ; ø¸ƒŠ¤ + (=cbeta . 06606) ; ø¸¡§Ž + )) +(define-char + '((morohashi-daikanwa 12964 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1983 10) + (chinese-cns11643-7 . #x4730) ; ø»ž¶· + (=hanziku-5 . #xEE6B) ; ý¢ž¹« + (=ucs . #x22E2C) ; 𢸬 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x6552) ; ø»”±‰ + (chinese-big5 . #xF247) ; ý¢€‰‡ + (ideograph-daikanwa . 12965) ; ø¸ƒŠ¥ + (=ucs . #x650E) ; 攎 + )) +(define-char + '((=>ucs . #x22E2D) ; 𢸭 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 12966) ; ø¸ƒŠ¦ + )) +(define-char + '((morohashi-daikanwa 12966 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 1982 4) + (=hanziku-5 . #xEE45) ; ý¢ž¹… + (=ucs . #x22E2D) ; 𢸭 + )) +(define-char + '((=>ucs . #x22E2D) ; 𢸭 + (morohashi-daikanwa 12966 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C2E) ; ø»›™ƒ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (japanese-strokes . 17) + (total-strokes . 19) + (japanese-jisx0212 . #x413A) ; ø»‹“© + (=jis-x0213-2-2000 . #x2D5C) ; ø»¤¯£ + (chinese-gb12345 . #x4223) ; 攏 + (chinese-big5 . #xC36C) ; ý¢€Œ¬ + (ideograph-daikanwa . 12967) ; ø¸ƒŠ§ + (=jef-china3 . #x91E0) ; øº‰‡  + (=ucs . #x650F) ; 攏 + )) +(define-char + '((=>ucs . #x650F) ; 攏 + (morohashi-daikanwa 12967 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (japanese-strokes . 17) + (total-strokes . 19) + (chinese-cns11643-1 . #x7839) ; ø»“‚¦ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x654E) ; ø»”±… + (chinese-big5 . #xF243) ; ý¢€‰ƒ + (ideograph-daikanwa . 12968) ; ø¸ƒŠ¨ + (=ucs . #x6510) ; 攐 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1983 2) + (chinese-cns11643-7 . #x4738) ; ø»ž¶¿ + (ideograph-daikanwa . 12969) ; ø¸ƒŠ© + (=hanziku-5 . #xEE63) ; ý¢ž¹£ + (=ucs . #x22E2E) ; 𢸮 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1983 5) + (chinese-cns11643-4 . #x5F6B) ; ø»˜¼¶ + (ideograph-daikanwa . 12970) ; ø¸ƒŠª + (=hanziku-5 . #xEE66) ; ý¢ž¹¦ + (=ucs . #x22E2F) ; 𢸯 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1982 13) + (chinese-cns11643-7 . #x4735) ; ø»ž¶¼ + (ideograph-daikanwa . 12971) ; ø¸ƒŠ« + (=hanziku-5 . #xEE4E) ; ý¢ž¹Ž + (=ucs . #x22E30) ; 𢸰 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1982 10) + (ideograph-daikanwa . 12972) ; ø¸ƒŠ¬ + (=hanziku-5 . #xEE4B) ; ý¢ž¹‹ + (=ucs . #x22E32) ; 𢸲 + )) +(define-char + '((=>ucs . #x22E32) ; 𢸲 + (morohashi-daikanwa 12972 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4731) ; ø»ž¶¸ + )) +(define-char + '((=>ucs . #x22E33) ; 𢸳 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 12973) ; ø¸ƒŠ­ + )) +(define-char + '((morohashi-daikanwa 12973 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1984 10) + (chinese-cns11643-4 . #x5F6A) ; ø»˜¼µ + (=hanziku-5 . #xEEAD) ; ý¢žº­ + (=ucs . #x22E33) ; 𢸳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1984 1) + (chinese-cns11643-5 . #x6779) ; ø»›’¸ + (ideograph-daikanwa . 12974) ; ø¸ƒŠ® + (=hanziku-5 . #xEEA4) ; ý¢žº¤ + (=ucs . #x22E34) ; 𢸴 + )) +(define-char + '((=>ucs . #x22E44) ; 𢹄 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 12975) ; ø¸ƒŠ¯ + )) +(define-char + '((morohashi-daikanwa 12975 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1984 2) + (chinese-cns11643-7 . #x4737) ; ø»ž¶¾ + (=hanziku-5 . #xEEA5) ; ý¢žº¥ + (=ucs . #x22E44) ; 𢹄 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-gb2312 . #x545C) ; ø»…‘¹ + (chinese-isoir165 . #x545C) ; ø»º‰ + (=ucs . #x6512) ; 攒 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 3 1982 5) + (=hanziku-5 . #xEE46) ; ý¢ž¹† + (=ucs . #x22E00) ; 𢸀 + )) +(define-char + '((=>ucs . #x22E00) ; 𢸀 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x677A) ; ø»›’¹ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (=cbeta . 01290) ; ø¸ ”Š + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (japanese-jisx0212 . #x413B) ; ø»‹“ª + (chinese-cns11643-2 . #x687A) ; ø»”¶‹ + (chinese-big5 . #xF44E) ; ý¢€‘Ž + (ideograph-daikanwa . 12976) ; ø¸ƒŠ° + (=ucs . #x6513) ; 攓 + )) +(define-char + '((=>ucs . #x6514) ; 攔 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 12977) ; ø¸ƒŠ± + (=jef-china3 . #x50B4) ; øº…‚´ + )) +(define-char + '((morohashi-daikanwa 12977 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (japanese-jisx0212 . #x413C) ; ø»‹“« + (chinese-cns11643-1 . #x796F) ; ø»“„º + (=jis-x0213-2-2000 . #x2D5D) ; ø»¤¯¤ + (chinese-gb12345 . #x4039) ; 攔 + (chinese-big5 . #xC464) ; ý¢€Œ‘¤ + (=ucs . #x6514) ; 攔 + )) +(define-char + '((=>ucs . #x22E4D) ; 𢹍 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 3 1984 12) + (ideograph-daikanwa . 12978) ; ø¸ƒŠ² + (=hanziku-5 . #xEEAF) ; ý¢žº¯ + )) +(define-char + '((morohashi-daikanwa 12978 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C32) ; ø»›™‡ + (=ucs . #x22E4D) ; 𢹍 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x6879) ; ø»”¶Š + (chinese-big5 . #xF44D) ; ý¢€‘ + (ideograph-daikanwa . 12979) ; ø¸ƒŠ³ + (=ucs . #x6515) ; 攕 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 3 1984 4) + (chinese-cns11643-4 . #x663F) ; ø»™†œ + (ideograph-daikanwa . 12980) ; ø¸ƒŠ´ + (=hanziku-5 . #xEEA7) ; ý¢žº§ + (=ucs . #x22E4F) ; 𢹏 + )) +(define-char + '((=>ucs . #x6511) ; 攑 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 12981) ; ø¸ƒŠµ + )) +(define-char + '((morohashi-daikanwa 12981 0 5) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5E31) ; ø»–°š + (=cbeta . 01540) ; ø¸ ˜„ + (=ucs . #x6511) ; 攑 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6347) ; ø»™‚Š + (ideograph-daikanwa . 12982) ; ø¸ƒŠ¶ + (=ucs . #x3A6F) ; 㩯 + )) +(define-char + '((=>ucs . #x22E50) ; 𢹐 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 12983) ; ø¸ƒŠ· + )) +(define-char + '((morohashi-daikanwa 12983 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 3 1986 6) + (=hanziku-5 . #xEEE9) ; ý¢ž»© + (=ucs . #x22E50) ; 𢹐 + )) +(define-char + '((=>ucs . #x22E50) ; 𢹐 + (morohashi-daikanwa 12983 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D6D) ; ø»Ÿ€¨ + )) +(define-char + '((=>ucs . #x22E51) ; 𢹑 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 12984) ; ø¸ƒŠ¸ + )) +(define-char + '((morohashi-daikanwa 12984 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 3 1986 4) + (chinese-cns11643-4 . #x6348) ; ø»™‚‹ + (=hanziku-5 . #xEEE7) ; ý¢ž»§ + (=ucs . #x22E51) ; 𢹑 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 12985) ; ø¸ƒŠ¹ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (japanese-jisx0212 . #x413D) ; ø»‹“¬ + (=jis-x0213-2-2000 . #x2D5E) ; ø»¤¯¥ + (chinese-gb12345 . #x5E7C) ; 攖 + (chinese-big5 . #xF44C) ; ý¢€‘Œ + (ideograph-daikanwa . 12986) ; ø¸ƒŠº + (=jef-china3 . #x50B5) ; øº…‚µ + (=ucs . #x6516) ; 攖 + )) +(define-char + '((=>ucs . #x6516) ; 攖 + (morohashi-daikanwa 12986 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x6878) ; ø»”¶‰ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x6877) ; ø»”¶ˆ + (chinese-big5 . #xF44B) ; ý¢€‘‹ + (ideograph-daikanwa . 12987) ; ø¸ƒŠ» + (=ucs . #x6517) ; 攗 + )) +(define-char + '((=>ucs . #x22E53) ; 𢹓 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 12988) ; ø¸ƒŠ¼ + )) +(define-char + '((morohashi-daikanwa 12988 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 3 1985 4) + (chinese-cns11643-7 . #x4D6C) ; ø»Ÿ€§ + (=hanziku-5 . #xEEC7) ; ý¢ž»‡ + (=ucs . #x22E53) ; 𢹓 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (shinjigen-2 . 3144) + (chinese-gb2312 . #x4841) ; ø»„¿¶ + (=jis-x0208 . #x5A37) ; ø½‹Š€ + (korean-ksc5601 . #x6541) ; ø»‰¾¤ + (chinese-isoir165 . #x4841) ; ø»¨† + (chinese-cns11643-1 . #x796E) ; ø»“„¹ + (=gt-pj-1 . #x5A37) ; 攘 + (chinese-big5 . #xC463) ; ý¢€Œ‘£ + (ideograph-daikanwa . 12989) ; ø¸ƒŠ½ + (=ucs . #x6518) ; 攘 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 3 1988 10) + (ideograph-daikanwa . 12990) ; ø¸ƒŠ¾ + (=hanziku-5 . #xEF6E) ; ý¢ž½® + (=ucs . #x22E54) ; 𢹔 + )) +(define-char + '((=>ucs . #x22E54) ; 𢹔 + (morohashi-daikanwa 12990 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6349) ; ø»™‚Œ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (japanese-jisx0212 . #x413E) ; ø»‹“­ + (chinese-cns11643-1 . #x7970) ; ø»“„» + (chinese-gb12345 . #x3273) ; 攙 + (chinese-big5 . #xC465) ; ý¢€Œ‘¥ + (ideograph-daikanwa . 12991) ; ø¸ƒŠ¿ + (=ucs . #x6519) ; 攙 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 3 1984 8) + (chinese-cns11643-7 . #x4D70) ; ø»Ÿ€« + (ideograph-daikanwa . 12992) ; ø¸ƒ‹€ + (=hanziku-5 . #xEEAB) ; ý¢žº« + (=ucs . #x22E55) ; 𢹕 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 3 1986 1) + (chinese-cns11643-4 . #x634A) ; ø»™‚ + (ideograph-daikanwa . 12993) ; ø¸ƒ‹ + (=hanziku-5 . #xEEE4) ; ý¢ž»¤ + (=ucs . #x22E56) ; 𢹖 + )) +(define-char + '((=>ucs . #x22E57) ; 𢹗 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 3 1984 6) + (ideograph-daikanwa . 12994) ; ø¸ƒ‹‚ + (=hanziku-5 . #xEEA9) ; ý¢žº© + )) +(define-char + '((=>ucs . #x22E57) ; 𢹗 + (morohashi-daikanwa 12994 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D6E) ; ø»Ÿ€© + )) +(define-char + '((morohashi-daikanwa 12994 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x22E57) ; 𢹗 + )) +(define-char + '((=>ucs . #x22E58) ; 𢹘 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 3 1984 9) + (ideograph-daikanwa . 12995) ; ø¸ƒ‹ƒ + (=hanziku-5 . #xEEAC) ; ý¢žº¬ + )) +(define-char + '((morohashi-daikanwa 12995 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C33) ; ø»›™ˆ + (=ucs . #x22E58) ; 𢹘 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 3 1986 2) + (ideograph-daikanwa . 12996) ; ø¸ƒ‹„ + (=hanziku-5 . #xEEE5) ; ý¢ž»¥ + (=ucs . #x22E59) ; 𢹙 + )) +(define-char + '((=>ucs . #x22E59) ; 𢹙 + (morohashi-daikanwa 12996 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C30) ; ø»›™… + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 3 1984 5) + (chinese-cns11643-5 . #x6C31) ; ø»›™† + (ideograph-daikanwa . 12997) ; ø¸ƒ‹… + (=hanziku-5 . #xEEA8) ; ý¢žº¨ + (=ucs . #x22E5A) ; 𢹚 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 12998) ; ø¸ƒ‹† + (=ucs . #x3A70) ; ã©° + )) +(define-char + '((=>ucs . #x3A70) ; ã©° + (morohashi-daikanwa 12998 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C40) ; ø»–­­ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x651A) ; 攚 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D6F) ; ø»Ÿ€ª + (=ucs . #x22E5F) ; 𢹟 + )) +(define-char + '((=>ucs . #x22E6C) ; 𢹬 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 12999) ; ø¸ƒ‹‡ + )) +(define-char + '((morohashi-daikanwa 12999 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5344) ; ø»Ÿˆ³ + (=ucs . #x22E6C) ; 𢹬 + )) +(define-char + '((=>ucs . #x22E6C) ; 𢹬 + (morohashi-daikanwa 12999 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 3 1989 1) + (=hanziku-5 . #xEFA7) ; ý¢ž¾§ + )) +(define-char + '((=>ucs . #x22E6D) ; 𢹭 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 13000) ; ø¸ƒ‹ˆ + )) +(define-char + '((morohashi-daikanwa 13000 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 3 1986 7) + (chinese-cns11643-7 . #x5777) ; ø»Ÿž + (=hanziku-5 . #xEEEA) ; ý¢ž»ª + (=ucs . #x22E6D) ; 𢹭 + )) +(define-char + '((=>ucs . #x3A71) ; 㩱 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 13001) ; ø¸ƒ‹‰ + )) +(define-char + '((morohashi-daikanwa 13001 0 4) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6346) ; ø»™‚‰ + (=ucs . #x3A71) ; 㩱 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 3 1987 4) + (chinese-cns11643-4 . #x6641) ; ø»™†ž + (ideograph-daikanwa . 13002) ; ø¸ƒ‹Š + (=hanziku-5 . #xEF48) ; ý¢ž½ˆ + (=ucs . #x22E6E) ; 𢹮 + )) +(define-char + '((=>ucs . #x3A72) ; 㩲 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 13003) ; ø¸ƒ‹‹ + )) +(define-char + '((morohashi-daikanwa 13003 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x7024) ; ø»›ž± + (=ucs . #x3A72) ; 㩲 + )) +(define-char + '((=>ucs . #x3A72) ; 㩲 + (morohashi-daikanwa 13003 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 17) + (total-strokes . 20) + (=cbeta . 02116) ; ø¸ ¡„ + )) +(define-char + '((=>ucs . #x651B) ; 攛 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (japanese-jisx0212 . #x413F) ; ø»‹“® + (ideograph-daikanwa . 13004) ; ø¸ƒ‹Œ + (ucs-jis . #x651B) ; ø»‹“® + )) +(define-char + '((morohashi-daikanwa 13004 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-gb12345 . #x5F25) ; 攛 + (=ucs . #x651B) ; 攛 + )) +(define-char + '((=>ucs . #x651B) ; 攛 + (morohashi-daikanwa 13004 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B5B) ; ø»”º† + (chinese-big5 . #xF5CD) ; ý¢€— + )) +(define-char + '((=>ucs . #x3A73) ; 㩳 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (=jis-x0213-2-2000 . #x2D5F) ; ø»¤¯¦ + (ideograph-daikanwa . 13005) ; ø¸ƒ‹ + (ucs-jis . #x3A73) ; ø»¤¯¦ + )) +(define-char + '((morohashi-daikanwa 13005 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E32) ; ø»–°› + (=ucs . #x3A73) ; 㩳 + )) +(define-char + '((=>ucs . #x22E6F) ; 𢹯 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 13006) ; ø¸ƒ‹Ž + )) +(define-char + '((morohashi-daikanwa 13006 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 3 1987 3) + (chinese-cns11643-7 . #x533F) ; ø»Ÿˆ® + (=hanziku-5 . #xEF47) ; ý¢ž½‡ + (=ucs . #x22E6F) ; 𢹯 + )) +(define-char + '((=>ucs . #x3A74) ; ã©´ + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 13007) ; ø¸ƒ‹ + (=cbeta . 06803) ; ø¸¡ª“ + )) +(define-char + '((morohashi-daikanwa 13007 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x6640) ; ø»™† + (=ucs . #x3A74) ; ã©´ + )) +(define-char + '((=>ucs . #x651C) ; 攜 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (shinjigen-2 . 3031) + (=jis-x0208 . #x5A38) ; ø½‹Š + (=gt-pj-1 . #x5A38) ; ø½‹Š + (chinese-big5 . #xC4E2) ; ý¢€Œ“¢ + (ideograph-daikanwa . 13008) ; ø¸ƒ‹ + (ucs-jis . #x651C) ; ø½‹Š + )) +(define-char + '((morohashi-daikanwa 13008 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-1 . #x7A6D) ; ø»“†– + (=ucs . #x651C) ; 攜 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 3 1988 3) + (ideograph-daikanwa . 13009) ; ø¸ƒ‹‘ + (=hanziku-5 . #xEF67) ; ý¢ž½§ + (=ucs . #x22E70) ; 𢹰 + )) +(define-char + '((=>ucs . #x22E70) ; 𢹰 + (morohashi-daikanwa 13009 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5343) ; ø»Ÿˆ² + )) +(define-char + '((=>ucs . #x651D) ; 攝 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-big5 . #xC4E1) ; ý¢€Œ“¡ + (ideograph-daikanwa . 13010) ; ø¸ƒ‹’ + )) +(define-char + '((=>ucs . #x651D) ; 攝 + (morohashi-daikanwa 13010 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (japanese-jisx0208-1978 . #x5970) ; ø»ƒŸ + (japanese-jisx0208 . #x5970) ; ø»‡£§ + )) +(define-char + '((=>ucs . #x651D) ; 攝 + (morohashi-daikanwa 13010 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (shinjigen-1 . 3041) + (shinjigen-2 . 3044) + (=jis-x0208-1990 . #x5970) ; ø½‹‰› + (=gt-pj-1 . #x5970) ; ø½‹‰› + (ucs-jis . #x651D) ; ø½‹‰› + )) +(define-char + '((=>ucs . #x651D) ; 攝 + (morohashi-daikanwa 13010 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (korean-ksc5601 . #x606E) ; ø»‰·» + (chinese-cns11643-1 . #x7A6C) ; ø»“†• + )) +(define-char + '((morohashi-daikanwa 13010 0 4) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (chinese-gb12345 . #x4963) ; 攝 + (=ucs . #x651D) ; 攝 + )) +(define-char + '((=>ucs . #x22E71) ; 𢹱 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 13011) ; ø¸ƒ‹“ + )) +(define-char + '((morohashi-daikanwa 13011 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 3 1991 2) + (chinese-cns11643-7 . #x5342) ; ø»Ÿˆ± + (=hanziku-5 . #xEFE8) ; ý¢ž¿¨ + (=ucs . #x22E71) ; 𢹱 + )) +(define-char + '((=>ucs . #x22E72) ; 𢹲 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 13012) ; ø¸ƒ‹” + )) +(define-char + '((morohashi-daikanwa 13012 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 3 1988 8) + (chinese-cns11643-4 . #x6642) ; ø»™†Ÿ + (=hanziku-5 . #xEF6C) ; ý¢ž½¬ + (=ucs . #x22E72) ; 𢹲 + )) +(define-char + '((=>ucs . #x22E73) ; 𢹳 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x7345) ; ø»›£¬ + (ideograph-daikanwa . 13013) ; ø¸ƒ‹• + )) +(define-char + '((morohashi-daikanwa 13013 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 3 1988 2) + (=hanziku-5 . #xEF66) ; ý¢ž½¦ + (=ucs . #x22E73) ; 𢹳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 3 1988 1) + (ideograph-daikanwa . 13014) ; ø¸ƒ‹– + (=hanziku-5 . #xEF65) ; ý¢ž½¥ + (=ucs . #x22E74) ; 𢹴 + )) +(define-char + '((=>ucs . #x22E74) ; 𢹴 + (morohashi-daikanwa 13014 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5341) ; ø»Ÿˆ° + )) +(define-char + '((=>ucs . #x22E75) ; 𢹵 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 13015) ; ø¸ƒ‹— + )) +(define-char + '((morohashi-daikanwa 13015 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 3 1984 11) + (chinese-cns11643-7 . #x5340) ; ø»Ÿˆ¯ + (=hanziku-5 . #xEEAE) ; ý¢žº® + (=ucs . #x22E75) ; 𢹵 + )) +(define-char + '((=>ucs . #x22E86) ; 𢺆 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 13016) ; ø¸ƒ‹˜ + )) +(define-char + '((morohashi-daikanwa 13016 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x7023) ; ø»›ž° + (=ucs . #x22E86) ; 𢺆 + )) +(define-char + '((=>ucs . #x22E86) ; 𢺆 + (morohashi-daikanwa 13016 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 3 1988 9) + (=hanziku-5 . #xEF6D) ; ý¢ž½­ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x533E) ; ø»Ÿˆ­ + (ideograph-daikanwa . 13017) ; ø¸ƒ‹™ + (=ucs . #x22E8C) ; 𢺌 + )) +(define-char + '((=>ucs . #x22E95) ; 𢺕 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 13018) ; ø¸ƒ‹š + )) +(define-char + '((morohashi-daikanwa 13018 0 4) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x577B) ; ø»Ÿ¢ + (=ucs . #x22E95) ; 𢺕 + )) +(define-char + '((=>ucs . #x22E82) ; 𢺂 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 3 1990 4) + (ideograph-daikanwa . 13019) ; ø¸ƒ‹› + (=hanziku-5 . #xEFCA) ; ý¢ž¿Š + )) +(define-char + '((=>ucs . #x22E82) ; 𢺂 + (morohashi-daikanwa 13019 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5778) ; ø»ŸŸ + )) +(define-char + '((morohashi-daikanwa 13019 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 18) + (total-strokes . 21) + (=ucs . #x22E82) ; 𢺂 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5779) ; ø»Ÿ  + (ideograph-daikanwa . 13020) ; ø¸ƒ‹œ + (=ucs . #x22E83) ; 𢺃 + )) +(define-char + '((=>ucs . #x22E83) ; 𢺃 + (morohashi-daikanwa 13020 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 3 1989 6) + (=hanziku-5 . #xEFAC) ; ý¢ž¾¬ + )) +(define-char + '((=>ucs . #x22E84) ; 𢺄 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 3 1991 6) + (ideograph-daikanwa . 13021) ; ø¸ƒ‹ + (=hanziku-5 . #xEFEC) ; ý¢ž¿¬ + )) +(define-char + '((morohashi-daikanwa 13021 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x7344) ; ø»›£« + (=ucs . #x22E84) ; 𢺄 + )) +(define-char + '((=>ucs . #x651E) ; 攞 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (japanese-jisx0212 . #x4140) ; ø»‹“¯ + (=jis-x0213-2-2000 . #x2D60) ; ø»¤¯§ + (ideograph-daikanwa . 13022) ; ø¸ƒ‹ž + (=cbeta . 00256) ; ø¸ „€ + (ucs-jis . #x651E) ; ø»‹“¯ + )) +(define-char + '((morohashi-daikanwa 13022 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F4A) ; ø»–²‘ + (=ucs . #x651E) ; 攞 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (japanese-jisx0212 . #x4141) ; ø»‹“° + (chinese-cns11643-3 . #x5F4B) ; ø»–²’ + (ideograph-daikanwa . 13023) ; ø¸ƒ‹Ÿ + (=cbeta . 05317) ; ø¸¡“… + (=ucs . #x651F) ; 攟 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D4F) ; ø»”¼¶ + (chinese-big5 . #xF6E1) ; ý¢€›¡ + (ideograph-daikanwa . 13024) ; ø¸ƒ‹  + (=ucs . #x6520) ; 攠 + )) +(define-char + '((=>ucs . #x2A3AE) ; 𪎮 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 13025) ; ø¸ƒ‹¡ + )) +(define-char + '((morohashi-daikanwa 13025 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 23) + (=ucs . #x2A3AE) ; 𪎮 + )) +(define-char + '((=>ucs . #x2A3AE) ; 𪎮 + (morohashi-daikanwa 13025 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B56) ; ø»Ÿ”µ + )) +(define-char + '((=>ucs . #x6521) ; 攡 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-big5 . #xF6E0) ; ý¢€›  + (ideograph-daikanwa . 13026) ; ø¸ƒ‹¢ + )) +(define-char + '((morohashi-daikanwa 13026 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (=ucs . #x6521) ; 攡 + )) +(define-char + '((=>ucs . #x6521) ; 攡 + (morohashi-daikanwa 13026 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D4E) ; ø»”¼µ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 13027) ; ø¸ƒ‹£ + )) +(define-char + '((=>ucs . #x22E91) ; 𢺑 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 13028) ; ø¸ƒ‹¤ + )) +(define-char + '((morohashi-daikanwa 13028 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (=ucs . #x22E91) ; 𢺑 + )) +(define-char + '((=>ucs . #x22E91) ; 𢺑 + (morohashi-daikanwa 13028 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 3 1991 5) + (=hanziku-5 . #xEFEB) ; ý¢ž¿« + )) +(define-char + '((=>ucs . #x22E91) ; 𢺑 + (morohashi-daikanwa 13028 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x7343) ; ø»›£ª + )) +(define-char + '((=>ucs . #x22E87) ; 𢺇 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 3 1989 7) + (ideograph-daikanwa . 13029) ; ø¸ƒ‹¥ + (=hanziku-5 . #xEFAD) ; ý¢ž¾­ + )) +(define-char + '((morohashi-daikanwa 13029 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x577A) ; ø»Ÿ¡ + (=ucs . #x22E87) ; 𢺇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (japanese-jisx0208-1978 . #x5A39) ; ø»ƒ† + (japanese-jisx0212 . #x4142) ; ø»‹“± + (chinese-cns11643-2 . #x6D51) ; ø»”¼¸ + (=jis-x0213-1-2000 . #x7526) ; ø»¤Ž™ + (chinese-gb12345 . #x545C) ; 攢 + (chinese-big5 . #xF6E3) ; ý¢€›£ + (ideograph-daikanwa . 13030) ; ø¸ƒ‹¦ + (=ucs . #x6522) ; 攢 + )) +(define-char + '((=>ucs . #x22E88) ; 𢺈 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 13031) ; ø¸ƒ‹§ + )) +(define-char + '((=>ucs . #x22E88) ; 𢺈 + (morohashi-daikanwa 13031 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 3 1991 7) + (=hanziku-5 . #xEFED) ; ý¢ž¿­ + )) +(define-char + '((morohashi-daikanwa 13031 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (=ucs . #x22E88) ; 𢺈 + )) +(define-char + '((=>ucs . #x22E88) ; 𢺈 + (morohashi-daikanwa 13031 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x7342) ; ø»›£© + )) +(define-char + '((=>ucs . #x6523) ; 攣 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 23) + (shinjigen-2 . 3149) + (=jis-x0208 . #x5A3B) ; ø½‹Š„ + (korean-ksc5601 . #x557D) ; ø»‰¨€ + (=gt-pj-1 . #x5A3B) ; ø½‹Š„ + (chinese-big5 . #xC5CB) ; ý¢€Œ—‹ + (ideograph-daikanwa . 13032) ; ø¸ƒ‹¨ + (ucs-jis . #x6523) ; ø½‹Š„ + )) +(define-char + '((morohashi-daikanwa 13032 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C37) ; ø»“ˆœ + (chinese-gb12345 . #x424E) ; 攣 + (=ucs . #x6523) ; 攣 + )) +(define-char + '((=>ucs . #x6524) ; 攤 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (shinjigen-2 . 3148) + (=jis-x0208 . #x5A3A) ; ø½‹Šƒ + (=gt-pj-1 . #x5A3A) ; ø½‹Šƒ + (chinese-big5 . #xC575) ; ý¢€Œ•µ + (ideograph-daikanwa . 13033) ; ø¸ƒ‹© + (ucs-jis . #x6524) ; ø½‹Šƒ + )) +(define-char + '((morohashi-daikanwa 13033 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B61) ; ø»“‡¨ + (chinese-gb12345 . #x4C2F) ; 攤 + (=ucs . #x6524) ; 攤 + )) +(define-char + '((=>ucs . #x22E8B) ; 𢺋 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 13034) ; ø¸ƒ‹ª + )) +(define-char + '((morohashi-daikanwa 13034 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 3 1989 2) + (chinese-cns11643-7 . #x5B57) ; ø»Ÿ”¶ + (=hanziku-5 . #xEFA8) ; ý¢ž¾¨ + (=ucs . #x22E8B) ; 𢺋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 3 1989 5) + (chinese-cns11643-5 . #x7346) ; ø»›£­ + (ideograph-daikanwa . 13035) ; ø¸ƒ‹« + (=hanziku-5 . #xEFAB) ; ý¢ž¾« + (=ucs . #x22E89) ; 𢺉 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (japanese-jisx0212 . #x4143) ; ø»‹“² + (chinese-cns11643-2 . #x6D50) ; ø»”¼· + (chinese-big5 . #xF6E2) ; ý¢€›¢ + (ideograph-daikanwa . 13036) ; ø¸ƒ‹¬ + (=ucs . #x6526) ; 攦 + )) +(define-char + '((=>ucs . #x22E8A) ; 𢺊 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 13037) ; ø¸ƒ‹­ + )) +(define-char + '((morohashi-daikanwa 13037 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 3 1989 8) + (chinese-cns11643-7 . #x577C) ; ø»Ÿ£ + (=hanziku-5 . #xEFAE) ; ý¢ž¾® + (=ucs . #x22E8A) ; 𢺊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F49) ; ø»–² + (=ucs . #x6527) ; 攧 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 19) + (total-strokes . 22) + (->same-ideograph + ((ideograph-daikanwa . 26763) ; ø¸†¢‹ + )) + (hanyu-dazidian 3 1991 1) + (chinese-cns11643-5 . #x7347) ; ø»›£® + (=hanziku-5 . #xEFE7) ; ý¢ž¿§ + (=ucs . #x22E85) ; 𢺅 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-gb2312 . #x5F2C) ; ø»…¡“ + (chinese-isoir165 . #x5F2C) ; ø»Ž‰£ + (chinese-cns11643-2 . #x6F2C) ; ø»”¿ + (chinese-big5 . #xF7DD) ; ý¢€Ÿ + (ideograph-daikanwa . 13038) ; ø¸ƒ‹® + (=ucs . #x6525) ; 攥 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-3 . #x6032) ; ø»–³— + (ideograph-daikanwa . 13039) ; ø¸ƒ‹¯ + (=ucs . #x6528) ; 攨 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 20) + (total-strokes . 23) + (japanese-jisx0212 . #x4144) ; ø»‹“³ + (chinese-cns11643-2 . #x6F2B) ; ø»”¿Ž + (=jis-x0213-1-2000 . #x7527) ; ø»¤Žš + (chinese-big5 . #xF7DC) ; ý¢€Ÿœ + (ideograph-daikanwa . 13040) ; ø¸ƒ‹° + (=jef-china3 . #x50B6) ; øº…‚¶ + (=ucs . #x6529) ; 攩 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 20) + (total-strokes . 23) + (shinjigen-2 . 3150) + (japanese-jisx0208-1978 . #x3349) ; ø»‚—„ + (japanese-jisx0208 . #x5978) ; ø»‡£¯ + (korean-ksc5601 . #x4E66) ; ø»‰— + (chinese-cns11643-1 . #x7C39) ; ø»“ˆž + (=jis-x0208-1990 . #x5978) ; ø½‹‰£ + (chinese-gb12345 . #x3D41) ; 攪 + (=gt-pj-1 . #x5978) ; 攪 + (chinese-big5 . #xC5CD) ; ý¢€Œ— + (ideograph-daikanwa . 13041) ; ø¸ƒ‹± + (=ucs . #x652A) ; 攪 + )) +(define-char + '((morohashi-daikanwa 13041 0 5) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x5978) ; ø»ƒ§ + (japanese-jisx0208 . #x3349) ; ø»†«Œ + (chinese-cns11643-3 . #x4C37) ; ø»––„ + (=jis-x0208-1990 . #x3349) ; ø½Š‘€ + (=gt-pj-1 . #x3349) ; 撹 + (=ucs . #x64B9) ; 撹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideograph-daikanwa . 13042) ; ø¸ƒ‹² + (=ucs . #x3A75) ; 㩵 + )) +(define-char + '((=>ucs . #x3A75) ; 㩵 + (morohashi-daikanwa 13042 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-3 . #x6031) ; ø»–³– + )) +(define-char + '((=>ucs . #x652B) ; 攫 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 20) + (total-strokes . 23) + (shinjigen-2 . 3151) + (=jis-x0208 . #x5A3C) ; ø½‹Š… + (korean-ksc5601 . #x7C2B) ; ø»Š € + (=gt-pj-1 . #x5A3C) ; ø½‹Š… + (chinese-big5 . #xC5CC) ; ý¢€Œ—Œ + (ideograph-daikanwa . 13043) ; ø¸ƒ‹³ + (ucs-jis . #x652B) ; ø½‹Š… + )) +(define-char + '((morohashi-daikanwa 13043 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-gb2312 . #x3E70) ; ø»„±¹ + (chinese-isoir165 . #x3E70) ; ø»š‰ + (chinese-cns11643-1 . #x7C38) ; ø»“ˆ + (=ucs . #x652B) ; 攫 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A49) ; ø»™Œž + (ideograph-daikanwa . 13044) ; ø¸ƒ‹´ + (=ucs . #x3A76) ; 㩶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 20) + (total-strokes . 23) + (hanyu-dazidian 3 1991 11) + (chinese-cns11643-7 . #x5B58) ; ø»Ÿ”· + (ideograph-daikanwa . 13045) ; ø¸ƒ‹µ + (=hanziku-5 . #xEFF1) ; ý¢ž¿± + (=ucs . #x22E96) ; 𢺖 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A48) ; ø»™Œ + (=ucs . #x3A77) ; ã©· + )) +(define-char + '((=>ucs . #x652C) ; 攬 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (shinjigen-2 . 3131) + (=jis-x0208 . #x5A30) ; ø½‹‰¹ + (korean-ksc5601 . #x553B) ; ø»‰¦¾ + (chinese-cns11643-1 . #x7C5F) ; ø»“‰„ + (=gt-pj-1 . #x5A30) ; ø½‹‰¹ + (chinese-big5 . #xC5F3) ; ý¢€Œ—³ + (ideograph-daikanwa . 13046) ; ø¸ƒ‹¶ + (ucs-jis . #x652C) ; ø½‹‰¹ + )) +(define-char + '((morohashi-daikanwa 13046 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-gb12345 . #x403F) ; 攬 + (=ucs . #x652C) ; 攬 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (hanyu-dazidian 3 1992 4) + (ideograph-daikanwa . 13047) ; ø¸ƒ‹· + (=hanziku-5 . #xF04B) ; ý¢Ÿ‹ + (=ucs . #x22E9E) ; 𢺞 + )) +(define-char + '((=>ucs . #x22E9E) ; 𢺞 + (morohashi-daikanwa 13047 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E6A) ; ø»Ÿ™£ + )) +(define-char + '((=>ucs . #x22E9F) ; 𢺟 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 13048) ; ø¸ƒ‹¸ + )) +(define-char + '((morohashi-daikanwa 13048 0 3) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-5 . #x775D) ; ø»›©¼ + (=ucs . #x22E9F) ; 𢺟 + )) +(define-char + '((=>ucs . #x22E9F) ; 𢺟 + (morohashi-daikanwa 13048 0 4) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (hanyu-dazidian 3 1992 9) + (=hanziku-5 . #xF050) ; ý¢Ÿ + )) +(define-char + '((=>ucs . #x22EA0) ; 𢺠 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 13049) ; ø¸ƒ‹¹ + (=cbeta . 06804) ; ø¸¡ª” + )) +(define-char + '((morohashi-daikanwa 13049 0 1) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (hanyu-dazidian 3 1992 7) + (chinese-cns11643-7 . #x5E69) ; ø»Ÿ™¢ + (=hanziku-5 . #xF04E) ; ý¢ŸŽ + (=ucs . #x22EA0) ; 𢺠 + )) +(define-char + '((=>ucs . #x22EA1) ; 𢺡 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 13050) ; ø¸ƒ‹º + )) +(define-char + '((morohashi-daikanwa 13050 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (hanyu-dazidian 3 1992 8) + (chinese-cns11643-4 . #x6B6B) ; ø»™Žž + (=hanziku-5 . #xF04F) ; ý¢Ÿ + (=ucs . #x22EA1) ; 𢺡 + )) +(define-char + '((=>ucs . #x22EA2) ; 𢺢 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 13051) ; ø¸ƒ‹» + )) +(define-char + '((morohashi-daikanwa 13051 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (hanyu-dazidian 3 1992 6) + (chinese-cns11643-7 . #x5E6B) ; ø»Ÿ™¤ + (=hanziku-5 . #xF04D) ; ý¢Ÿ + (=ucs . #x22EA2) ; 𢺢 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-2 . #x7037) ; ø»•€¸ + (chinese-big5 . #xF8A9) ; ý¢€¢© + (ideograph-daikanwa . 13052) ; ø¸ƒ‹¼ + (=ucs . #x652D) ; 攭 + )) +(define-char + '((=>ucs . #x22EA6) ; 𢺦 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 13053) ; ø¸ƒ‹½ + )) +(define-char + '((morohashi-daikanwa 13053 0 0) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E68) ; ø»Ÿ™¡ + (=ucs . #x22EA6) ; 𢺦 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-5 . #x775C) ; ø»›©» + (=ucs . #x22EA5) ; 𢺥 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 22) + (total-strokes . 25) + (ideograph-daikanwa . 13054) ; ø¸ƒ‹¾ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-gb2312 . #x5F2D) ; ø»…¡” + (japanese-jisx0212 . #x4145) ; ø»‹“´ + (chinese-isoir165 . #x5F2D) ; ø»Ž‰¤ + (chinese-cns11643-2 . #x707D) ; ø»•¾ + (chinese-big5 . #xF8EF) ; ý¢€£¯ + (ideograph-daikanwa . 13055) ; ø¸ƒ‹¿ + (=ucs . #x652E) ; 攮 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-5 . #x792A) ; ø»›¬… + (=ucs . #x3A79) ; 㩹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 23) + (total-strokes . 26) + (ideograph-daikanwa . 13056) ; ø¸ƒŒ€ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-7 . #x6238) ; ø»Ÿž© + (=ucs . #x22EAC) ; 𢺬 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 24) + (total-strokes . 27) + (hanyu-dazidian 3 1992 13) + (ideograph-daikanwa . 13057) ; ø¸ƒŒ + (=hanziku-5 . #xF054) ; ý¢Ÿ” + (=ucs . #x22EB0) ; 𢺰 + )) +(define-char + '((=>ucs . #x22EB0) ; 𢺰 + (morohashi-daikanwa 13057 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-4 . #x6D73) ; ø»™‘¢ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 24) + (total-strokes . 27) + (hanyu-dazidian 3 1992 14) + (chinese-cns11643-7 . #x6353) ; ø»Ÿ ¢ + (ideograph-daikanwa . 13058) ; ø¸ƒŒ‚ + (=hanziku-5 . #xF055) ; ý¢Ÿ• + (=ucs . #x22EB1) ; 𢺱 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 25) + (total-strokes . 28) + (ideograph-daikanwa . 13059) ; ø¸ƒŒƒ + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 25) + (total-strokes . 28) + (=ucs . #x22EB3) ; 𢺳 + )) +(define-char + '((=>ucs . #x22EB3) ; 𢺳 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 25) + (total-strokes . 28) + (hanyu-dazidian 3 1993 1) + (=hanziku-5 . #xF068) ; ý¢Ÿ¨ + )) +(define-char + '((=>ucs . #x22EB4) ; 𢺴 + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 29) + (total-strokes . 32) + (ideograph-daikanwa . 13060) ; ø¸ƒŒ„ + )) +(define-char + '((morohashi-daikanwa 13060 0 2) + (ideographic-radical . 64) ; ⼿ + (ideographic-strokes . 29) + (total-strokes . 32) + (hanyu-dazidian 3 1993 2) + (chinese-cns11643-7 . #x6626) ; ø»Ÿ¤ + (=hanziku-5 . #xF069) ; ý¢Ÿ© + (=ucs . #x22EB4) ; 𢺴 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1832 4) + (=hanziku-5 . #xCFAA) ; ý¢œ¾ª + (=ucs . #x22A6F) ; 𢩯 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1828 4) + (=hanziku-5 . #xCEC7) ; ý¢œ»‡ + (=ucs . #x22A77) ; 𢩷 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1828 5) + (=hanziku-5 . #xCEC8) ; ý¢œ»ˆ + (=ucs . #x22A78) ; 𢩸 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1829 6) + (=hanziku-5 . #xCEE9) ; ý¢œ»© + (=ucs . #x22A79) ; 𢩹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1831 2) + (=hanziku-5 . #xCF66) ; ý¢œ½¦ + (=ucs . #x22A7A) ; 𢩺 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1831 7) + (=hanziku-5 . #xCF6B) ; ý¢œ½« + (=ucs . #x22A7B) ; 𢩻 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1832 9) + (=hanziku-5 . #xCFAF) ; ý¢œ¾¯ + (=ucs . #x22A7C) ; 𢩼 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1829 11) + (=hanziku-5 . #xCEEE) ; ý¢œ»® + (=ucs . #x22A81) ; 𢪁 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1832 12) + (=hanziku-5 . #xCFB2) ; ý¢œ¾² + (=ucs . #x22AA5) ; 𢪥 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1834 6) + (=hanziku-5 . #xCFEC) ; ý¢œ¿¬ + (=ucs . #x22AA6) ; 𢪦 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1837 8) + (=hanziku-5 . #xD0B1) ; ý¢‚± + (=ucs . #x22AA7) ; 𢪧 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 1) + (=hanziku-12 . #xEDF3) ; ý¢ƒŽ·³ + (=ucs . #x22AAA) ; 𢪪 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 2) + (=hanziku-12 . #xEDF4) ; ý¢ƒŽ·´ + (=ucs . #x22AAB) ; 𢪫 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 3) + (=hanziku-12 . #xEDF5) ; ý¢ƒŽ·µ + (=ucs . #x22AAC) ; 𢪬 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1860 2) + (=hanziku-5 . #xD558) ; ý¢•˜ + (=ucs . #x22AB9) ; 𢪹 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1851 3) + (=hanziku-5 . #xD373) ; ý¢³ + (=ucs . #x22AD0) ; 𢫐 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1856 3) + (=hanziku-5 . #xD476) ; ý¢‘¶ + (=ucs . #x22AD1) ; 𢫑 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1860 4) + (=hanziku-5 . #xD55A) ; ý¢•š + (=ucs . #x22AD2) ; 𢫒 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1860 5) + (=hanziku-5 . #xD55B) ; ý¢•› + (=ucs . #x22AD3) ; 𢫓 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 5) + (=hanziku-12 . #xEDF7) ; ý¢ƒŽ·· + (=ucs . #x22AD4) ; 𢫔 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1871 2) + (=hanziku-5 . #xD77E) ; ý¢¾ + (=ucs . #x22B1C) ; 𢬜 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1877 4) + (=hanziku-5 . #xD8C5) ; ý¢£… + (=ucs . #x22B1F) ; 𢬟 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 6) + (=hanziku-12 . #xEDF8) ; ý¢ƒŽ·¸ + (=ucs . #x22B20) ; 𢬠 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 7) + (=hanziku-12 . #xEDF9) ; ý¢ƒŽ·¹ + (=ucs . #x22B21) ; 𢬡 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1877 9) + (=hanziku-5 . #xD8CA) ; ý¢£Š + (=ucs . #x22B65) ; 𢭥 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1877 17) + (=hanziku-5 . #xD8D2) ; ý¢£’ + (=ucs . #x22B66) ; 𢭦 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1886 2) + (=hanziku-5 . #xDAA9) ; ý¢ª© + (=ucs . #x22B67) ; 𢭧 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 8) + (=hanziku-12 . #xEDFA) ; ý¢ƒŽ·º + (=ucs . #x22B69) ; 𢭩 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1897 5) + (=hanziku-5 . #xDCD2) ; ý¢³’ + (=ucs . #x22B85) ; 𢮅 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1892 9) + (=hanziku-5 . #xDBD3) ; ý¢¯“ + (=ucs . #x22B9B) ; 𢮛 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1894 4) + (=hanziku-5 . #xDC4F) ; ý¢± + (=ucs . #x22BC6) ; 𢯆 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1897 8) + (=hanziku-5 . #xDCD5) ; ý¢³• + (=ucs . #x22BC7) ; 𢯇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 9) + (=hanziku-12 . #xEDFB) ; ý¢ƒŽ·» + (=ucs . #x22BCA) ; 𢯊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 10) + (=hanziku-12 . #xEDFC) ; ý¢ƒŽ·¼ + (=ucs . #x22BCB) ; 𢯋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 12) + (=hanziku-12 . #xEDFE) ; ý¢ƒŽ·¾ + (=ucs . #x22BCD) ; 𢯍 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1910 8) + (=hanziku-5 . #xDF7C) ; ý¢½¼ + (=ucs . #x22C3F) ; 𢰿 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1925 6) + (=hanziku-5 . #xE2A5) ; ý¢žŠ¥ + (=ucs . #x22C48) ; 𢱈 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 13) + (=hanziku-12 . #xEE40) ; ý¢ƒŽ¹€ + (=ucs . #x22C49) ; 𢱉 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 14) + (=hanziku-12 . #xEE41) ; ý¢ƒŽ¹ + (=ucs . #x22C4A) ; 𢱊 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 15) + (=hanziku-12 . #xEE42) ; ý¢ƒŽ¹‚ + (=ucs . #x22C4B) ; 𢱋 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 17) + (=hanziku-12 . #xEE44) ; ý¢ƒŽ¹„ + (=ucs . #x22C4C) ; 𢱌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1928 9) + (=hanziku-5 . #xE349) ; ý¢ž‰ + (=ucs . #x22C6D) ; 𢱭 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1927 6) + (=hanziku-5 . #xE2E5) ; ý¢ž‹¥ + (=ucs . #x22C75) ; 𢱵 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1931 1) + (=hanziku-5 . #xE3C3) ; ý¢žƒ + (=ucs . #x22C7D) ; 𢱽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1927 7) + (=hanziku-5 . #xE2E6) ; ý¢ž‹¦ + (=ucs . #x22C93) ; 𢲓 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1928 5) + (=hanziku-5 . #xE345) ; ý¢ž… + (=ucs . #x22C94) ; 𢲔 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 19) + (=hanziku-12 . #xEE46) ; ý¢ƒŽ¹† + (=ucs . #x22C97) ; 𢲗 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 21) + (=hanziku-12 . #xEE48) ; ý¢ƒŽ¹ˆ + (=ucs . #x22C99) ; 𢲙 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 22) + (=hanziku-12 . #xEE49) ; ý¢ƒŽ¹‰ + (=ucs . #x22C9A) ; 𢲚 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1940 6) + (=hanziku-5 . #xE5AE) ; ý¢ž–® + (=ucs . #x22CBF) ; 𢲿 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1944 7) + (=hanziku-5 . #xE670) ; ý¢ž™° + (=ucs . #x22CD7) ; 𢳗 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1939 2) + (=hanziku-5 . #xE568) ; ý¢ž•¨ + (=ucs . #x22CDF) ; 𢳟 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1947 4) + (=hanziku-5 . #xE6EF) ; ý¢ž›¯ + (=ucs . #x22CFD) ; 𢳽 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1947 5) + (=hanziku-5 . #xE6F0) ; ý¢ž›° + (=ucs . #x22CFE) ; 𢳾 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1948 10) + (=hanziku-5 . #xE756) ; ý¢ž– + (=ucs . #x22CFF) ; 𢳿 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 25 23) + (=hanziku-12 . #xEE4A) ; ý¢ƒŽ¹Š + (=ucs . #x22D01) ; 𢴁 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 26 1) + (=hanziku-12 . #xEE4B) ; ý¢ƒŽ¹‹ + (=ucs . #x22D02) ; 𢴂 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 26 2) + (=hanziku-12 . #xEE4C) ; ý¢ƒŽ¹Œ + (=ucs . #x22D03) ; 𢴃 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 26 4) + (=hanziku-12 . #xEE4E) ; ý¢ƒŽ¹Ž + (=ucs . #x22D05) ; 𢴅 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1948 1) + (=hanziku-5 . #xE74D) ; ý¢ž + (=ucs . #x22D42) ; 𢵂 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1953 7) + (=hanziku-5 . #xE856) ; ý¢ž¡– + (=ucs . #x22D47) ; 𢵇 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1952 6) + (=hanziku-5 . #xE7F4) ; ý¢žŸ´ + (=ucs . #x22D61) ; 𢵡 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1963 10) + (=hanziku-5 . #xEA5F) ; ý¢ž©Ÿ + (=ucs . #x22D62) ; 𢵢 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 26 6) + (=hanziku-12 . #xEE50) ; ý¢ƒŽ¹ + (=ucs . #x22D63) ; 𢵣 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 26 9) + (=hanziku-12 . #xEE53) ; ý¢ƒŽ¹“ + (=ucs . #x22D64) ; 𢵤 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 26 11) + (=hanziku-12 . #xEE55) ; ý¢ƒŽ¹• + (=ucs . #x22D66) ; 𢵦 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1966 3) + (=hanziku-5 . #xEADA) ; ý¢ž«š + (=ucs . #x22DA1) ; 𢶡 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1970 5) + (=hanziku-5 . #xEBBF) ; ý¢ž®¿ + (=ucs . #x22DB2) ; 𢶲 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1971 6) + (=hanziku-5 . #xEBE0) ; ý¢ž¯  + (=ucs . #x22DB3) ; 𢶳 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1972 5) + (=hanziku-5 . #xEC40) ; ý¢ž±€ + (=ucs . #x22DB4) ; 𢶴 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 26 12) + (=hanziku-12 . #xEE56) ; ý¢ƒŽ¹– + (=ucs . #x22DB6) ; 𢶶 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1971 5) + (=hanziku-5 . #xEBDF) ; ý¢ž¯Ÿ + (=ucs . #x22DE2) ; 𢷢 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1973 7) + (=hanziku-5 . #xEC62) ; ý¢ž±¢ + (=ucs . #x22DEC) ; 𢷬 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 26 14) + (=hanziku-12 . #xEE58) ; ý¢ƒŽ¹˜ + (=ucs . #x22E0C) ; 𢸌 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 26 16) + (=hanziku-12 . #xEE5A) ; ý¢ƒŽ¹š + (=ucs . #x22E18) ; 𢸘 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 26 17) + (=hanziku-12 . #xEE5B) ; ý¢ƒŽ¹› + (=ucs . #x22E19) ; 𢸙 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1983 8) + (=hanziku-5 . #xEE69) ; ý¢ž¹© + (=ucs . #x22E43) ; 𢹃 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1990 3) + (=hanziku-5 . #xEFC9) ; ý¢ž¿‰ + (=ucs . #x22E4E) ; 𢹎 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1985 1) + (=hanziku-5 . #xEEC4) ; ý¢ž»„ + (=ucs . #x22E52) ; 𢹒 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 26 18) + (=hanziku-12 . #xEE5C) ; ý¢ƒŽ¹œ + (=ucs . #x22E5D) ; 𢹝 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 26 19) + (=hanziku-12 . #xEE5D) ; ý¢ƒŽ¹ + (=ucs . #x22E5E) ; 𢹞 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1988 6) + (=hanziku-5 . #xEF6A) ; ý¢ž½ª + (=ucs . #x22E7C) ; 𢹼 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 3 1992 5) + (=hanziku-5 . #xF04C) ; ý¢ŸŒ + (=ucs . #x22EAB) ; 𢺫 + )) +(define-char + '((ideographic-radical . 64) ; ⼿ + (hanyu-dazidian 8 26 21) + (=hanziku-12 . #xEE5F) ; ý¢ƒŽ¹Ÿ + (=ucs . #x22EAF) ; 𢺯 + )) diff --git a/lisp/utf-2000/Ideograph-R065-Branch.el b/lisp/utf-2000/Ideograph-R065-Branch.el new file mode 100644 index 0000000..300a9e2 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R065-Branch.el @@ -0,0 +1,526 @@ +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 3152) + (chinese-gb2312 . #x5627) ; ø»…”€ + (=jis-x0208 . #x3B59) ; ø½Š€ + (korean-ksc5601 . #x7228) ; ø»Š‘‘ + (chinese-isoir165 . #x5627) ; ø»¼ + (chinese-cns11643-1 . #x4545) ; ø»‘·¸ + (=gt-pj-1 . #x3B59) ; 支 + (chinese-big5 . #xA4E4) ; ý¢€Š“¤ + (ideograph-daikanwa . 13061) ; ø¸ƒŒ… + (=gt-k . 00437) ; ý¡„€†µ + (=ucs . #x652F) ; 支 + )) +(define-char + '((=>ucs . #x652F) ; 支 + (morohashi-daikanwa 13061 0 0) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 0) + (total-strokes . 4) + (=jef-china3 . #x50BD) ; øº…‚½ + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 13062) ; ø¸ƒŒ† + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x243D) ; ø»—¥ž + (ideograph-daikanwa . 13063) ; ø¸ƒŒ‡ + (=ucs . #x22EB6) ; 𢺶 + )) +(define-char + '((=>ucs . #x3A7A) ; 㩺 + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13064) ; ø¸ƒŒˆ + )) +(define-char + '((morohashi-daikanwa 13064 0 0) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x265B) ; ø»—¨¸ + (=ucs . #x3A7A) ; 㩺 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x265A) ; ø»—¨· + (ideograph-daikanwa . 13065) ; ø¸ƒŒ‰ + (=ucs . #x22EB7) ; 𢺷 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13066) ; ø¸ƒŒŠ + )) +(define-char + '((=>ucs . #x6531) ; 攱 + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7ACB) ; 立 + ) + ((=ucs . #x652F) ; 支 + )) + (japanese-jisx0212 . #x4146) ; ø»‹“µ + (ideograph-daikanwa . 13067) ; ø¸ƒŒ‹ + (=cbeta . 02050) ; ø¸  ‚ + (=jef-china3 . #x50BE) ; øº…‚¾ + (ucs-jis . #x6531) ; ø»‹“µ + )) +(define-char + '((morohashi-daikanwa 13067 0 0) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7ACB) ; 立 + ) + ((=ucs . #x652F) ; 支 + )) + (chinese-cns11643-3 . #x2C72) ; ø»•§¿ + (=ucs . #x6531) ; 攱 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3158) ; ø»œ‡ + (ideograph-daikanwa . 13068) ; ø¸ƒŒŒ + (=ucs . #x22EBE) ; 𢺾 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 13069) ; ø¸ƒŒ + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 13070) ; ø¸ƒŒŽ + )) +(define-char + '((=>ucs . #x22EC1) ; 𢻁 + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13071) ; ø¸ƒŒ + )) +(define-char + '((morohashi-daikanwa 13071 0 0) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3822) ; ø»œ–£ + (=ucs . #x22EC1) ; 𢻁 + )) +(define-char + '((=>ucs . #x3A7B) ; ã©» + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13072) ; ø¸ƒŒ + )) +(define-char + '((morohashi-daikanwa 13072 0 1) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D40) ; ø»—²¯ + (=ucs . #x3A7B) ; ã©» + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D3E) ; ø»—²­ + (ideograph-daikanwa . 13073) ; ø¸ƒŒ‘ + (=ucs . #x22EC3) ; 𢻃 + )) +(define-char + '((=>ucs . #x3A7C) ; 㩼 + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13074) ; ø¸ƒŒ’ + )) +(define-char + '((morohashi-daikanwa 13074 0 0) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D3F) ; ø»—²® + (=ucs . #x3A7C) ; 㩼 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13075) ; ø¸ƒŒ“ + (=ucs . #x22EC4) ; 𢻄 + )) +(define-char + '((=>ucs . #x22EC4) ; 𢻄 + (morohashi-daikanwa 13075 0 1) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3821) ; ø»œ–¢ + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13076) ; ø¸ƒŒ” + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13077) ; ø¸ƒŒ• + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13078) ; ø¸ƒŒ– + )) +(define-char + '((=>ucs . #x3A7D) ; 㩽 + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13079) ; ø¸ƒŒ— + )) +(define-char + '((morohashi-daikanwa 13079 0 0) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3227) ; ø»—¹¬ + (=jef-china3 . #x50BF) ; øº…‚¿ + (=ucs . #x3A7D) ; 㩽 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4039) ; ø»œ¢ª + (ideograph-daikanwa . 13080) ; ø¸ƒŒ˜ + (=ucs . #x22ECA) ; 𢻊 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13081) ; ø¸ƒŒ™ + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4038) ; ø»œ¢© + (ideograph-daikanwa . 13082) ; ø¸ƒŒš + (=ucs . #x22ECD) ; 𢻍 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13083) ; ø¸ƒŒ› + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13084) ; ø¸ƒŒœ + (=ucs . #x22ECE) ; 𢻎 + )) +(define-char + '((=>ucs . #x22ECE) ; 𢻎 + (morohashi-daikanwa 13084 0 1) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x494F) ; ø»œ°Ž + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13085) ; ø¸ƒŒ + (=ucs . #x3A7E) ; 㩾 + )) +(define-char + '((=>ucs . #x3A7E) ; 㩾 + (morohashi-daikanwa 13085 0 5) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D54) ; ø»˜Š£ + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C37) ; ø»“´  + (=jis-x0213-2-2000 . #x2D61) ; ø»¤¯¨ + (chinese-big5 . #xD972) ; ý¢€¥² + (ideograph-daikanwa . 13086) ; ø¸ƒŒž + (=jef-china3 . #x50C0) ; øº…ƒ€ + (=ucs . #x6532) ; 攲 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x494E) ; ø»œ° + (ideograph-daikanwa . 13087) ; ø¸ƒŒŸ + (=ucs . #x22ECF) ; 𢻏 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3875) ; ø»š² + (ideograph-daikanwa . 13088) ; ø¸ƒŒ  + (=ucs . #x22ED4) ; 𢻔 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13089) ; ø¸ƒŒ¡ + )) +(define-char + '((=>ucs . #x22ED5) ; 𢻕 + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13090) ; ø¸ƒŒ¢ + )) +(define-char + '((morohashi-daikanwa 13090 0 0) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5326) ; ø»œ¾‘ + (=ucs . #x22ED5) ; 𢻕 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13091) ; ø¸ƒŒ£ + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13092) ; ø¸ƒŒ¤ + )) +(define-char + '((=>ucs . #x22ED7) ; 𢻗 + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 49141) ; ø¸‹¿µ + )) +(define-char + '((morohashi-daikanwa 49141 0 1) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5327) ; ø»œ¾’ + (=ucs . #x22ED7) ; 𢻗 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13093) ; ø¸ƒŒ¥ + (=ucs . #x22EDA) ; 𢻚 + )) +(define-char + '((=>ucs . #x22EDA) ; 𢻚 + (morohashi-daikanwa 13093 0 1) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x462D) ; ø»š¡Ž + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13094) ; ø¸ƒŒ¦ + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D40) ; ø»— + (ideograph-daikanwa . 13095) ; ø¸ƒŒ§ + (=ucs . #x22EDB) ; 𢻛 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2346) ; ø»ž‚• + (ideograph-daikanwa . 13096) ; ø¸ƒŒ¨ + (=ucs . #x22EDD) ; 𢻝 + )) +(define-char + '((=>ucs . #x22EDE) ; 𢻞 + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 13097) ; ø¸ƒŒ© + )) +(define-char + '((morohashi-daikanwa 13097 0 0) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2347) ; ø»ž‚– + (=ucs . #x22EDE) ; 𢻞 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 13098) ; ø¸ƒŒª + )) +(define-char + '((=>ucs . #x6533) ; 攳 + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13099) ; ø¸ƒŒ« + )) +(define-char + '((morohashi-daikanwa 13099 0 0) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x573A) ; ø»”œ + (chinese-big5 . #xE9AF) ; ý¢€Ž¦¯ + (=ucs . #x6533) ; 攳 + )) +(define-char + '((=>ucs . #x22EE0) ; 𢻠 + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13100) ; ø¸ƒŒ¬ + )) +(define-char + '((morohashi-daikanwa 13100 0 1) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5460) ; ø»š¶¥ + (=ucs . #x22EE0) ; 𢻠 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13101) ; ø¸ƒŒ­ + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13102) ; ø¸ƒŒ® + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 13103) ; ø¸ƒŒ¯ + (=ucs . #x22EE5) ; 𢻥 + )) +(define-char + '((=>ucs . #x22EE5) ; 𢻥 + (morohashi-daikanwa 13103 0 1) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x383B) ; ø»ž¡€ + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 13104) ; ø¸ƒŒ° + (=ucs . #x22EE9) ; 𢻩 + )) +(define-char + '((=>ucs . #x22EE9) ; 𢻩 + (morohashi-daikanwa 13104 0 1) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x383C) ; ø»ž¡ + )) +(define-char + '((=>ucs . #x22EE6) ; 𢻦 + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 13105) ; ø¸ƒŒ± + )) +(define-char + '((morohashi-daikanwa 13105 0 1) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x383A) ; ø»ž ¿ + (=ucs . #x22EE6) ; 𢻦 + )) +(define-char + '((ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B59) ; ø»›€° + (ideograph-daikanwa . 13106) ; ø¸ƒŒ² + (=ucs . #x22EE7) ; 𢻧 + )) +(define-char + '((=>ucs . #x22EEA) ; 𢻪 + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 13107) ; ø¸ƒŒ³ + )) +(define-char + '((morohashi-daikanwa 13107 0 0) + (ideographic-radical . 65) ; ⽀ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D71) ; ø»Ÿ€¬ + (=ucs . #x22EEA) ; 𢻪 + )) diff --git a/lisp/utf-2000/Ideograph-R066-Rap.el b/lisp/utf-2000/Ideograph-R066-Rap.el new file mode 100644 index 0000000..a435913 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R066-Rap.el @@ -0,0 +1,4509 @@ +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x6A37) ; ø»…±¨ + (=jis-x0208 . #x5A3D) ; ø½‹Š† + (chinese-isoir165 . #x6A37) ; ø»Ž™¸ + (chinese-cns11643-3 . #x2167) ; ø»•—ª + (=gt-pj-1 . #x5A3D) ; 攴 + (ideograph-daikanwa . 13108) ; ø¸ƒŒ´ + (=big5-cdp . #x8DA2) ; ý¢€ˆ¶¢ + (=gt-k . 00529) ; ý¡„€ˆ‘ + (=cbeta . 03002) ; ø¸ ®º + (=ucs . #x6534) ; 攴 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x6B36) ; ø»…³… + (=jis-x0208 . #x5A3E) ; ø½‹Š‡ + (chinese-isoir165 . #x6B36) ; ø»Ž›• + (chinese-cns11643-3 . #x2168) ; ø»•—« + (=gt-pj-1 . #x5A3E) ; 攵 + (ideograph-daikanwa . 13109) ; ø¸ƒŒµ + (=big5-cdp . #x8AF9) ; ý¢€ˆ«¹ + (=gt-k . 00530) ; ý¡„€ˆ’ + (=ucs . #x6535) ; 攵 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-1 . 907) + (shinjigen-2 . 907) + (chinese-gb2312 . #x4A55) ; ø»…ƒ† + (=jis-x0208 . #x5A40) ; ø½‹Š‰ + (korean-ksc5601 . #x6225) ; ø»‰¹® + (chinese-isoir165 . #x4A55) ; ø»«– + (chinese-cns11643-1 . #x482D) ; ø»‘»º + (=gt-pj-1 . #x5A40) ; 收 + (chinese-big5 . #xA6AC) ; ý¢€Šš¬ + (ideograph-daikanwa . 13110) ; ø¸ƒŒ¶ + (=gt-k . 01726) ; ý¡„€š¾ + (=ucs . #x6536) ; 收 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 3156) + (=jis-x0208 . #x5A3F) ; ø½‹Šˆ + (korean-ksc5601 . #x4D39) ; ø»‰›Œ + (chinese-cns11643-2 . #x224D) ; ø»“Žª + (=gt-pj-1 . #x5A3F) ; 攷 + (chinese-big5 . #xCAF7) ; ý¢€Œ«· + (ideograph-daikanwa . 13111) ; ø¸ƒŒ· + (=ucs . #x6537) ; 攷 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-4 . #x2277) ; ø»—£œ + (=ucs . #x22EB5) ; 𢺵 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 13112) ; ø¸ƒŒ¸ + (=ucs . #x22EEB) ; 𢻫 + )) +(define-char + '((morohashi-daikanwa 13112 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2441) ; ø»™¯¦ + (=ucs . #x22EF1) ; 𢻱 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3160) + (chinese-gb2312 . #x587C) ; ø»…˜‘ + (=jis-x0208 . #x5A41) ; ø½‹ŠŠ + (korean-ksc5601 . #x6A72) ; ø»Š†« + (chinese-isoir165 . #x587C) ; ø»Ž€¡ + (chinese-cns11643-1 . #x4A53) ; ø»‘¿œ + (=gt-pj-1 . #x5A41) ; 攸 + (chinese-big5 . #xA7F1) ; ý¢€ŠŸ± + (ideograph-daikanwa . 13113) ; ø¸ƒŒ¹ + (=gt-k . 02707) ; ý¡„€ª“ + (=ucs . #x6538) ; 攸 + )) +(define-char + '((=>ucs . #x6539) ; 改 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3157) + (=jis-x0208 . #x327E) ; ø½Š— + (korean-ksc5601 . #x4B47) ; ø»‰˜ž + (=gt-pj-1 . #x327E) ; ø½Š— + (chinese-big5 . #xA7EF) ; ý¢€ŠŸ¯ + (ideograph-daikanwa . 13114) ; ø¸ƒŒº + (ucs-jis . #x6539) ; ø½Š— + )) +(define-char + '((morohashi-daikanwa 13114 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x3844) ; ø»„¨™ + (chinese-isoir165 . #x3844) ; ø»© + (chinese-cns11643-1 . #x4A51) ; ø»‘¿š + (=ucs . #x6539) ; 改 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x4147) ; ø»‹“¶ + (chinese-cns11643-4 . #x243F) ; ø»—¥  + (ideograph-daikanwa . 13115) ; ø¸ƒŒ» + (=ucs . #x653A) ; 攺 + )) +(define-char + '((=>ucs . #x22EEC) ; 𢻬 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 13116) ; ø¸ƒŒ¼ + )) +(define-char + '((morohashi-daikanwa 13116 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x243F) ; ø»™¯¤ + (=ucs . #x22EEC) ; 𢻬 + )) +(define-char + '((=>ucs . #x22EF2) ; 𢻲 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 13117) ; ø¸ƒŒ½ + )) +(define-char + '((morohashi-daikanwa 13117 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2778) ; ø»›¾» + (=ucs . #x22EF2) ; 𢻲 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2440) ; ø»—¥¡ + (ideograph-daikanwa . 13118) ; ø¸ƒŒ¾ + (=ucs . #x3A7F) ; ã©¿ + )) +(define-char + '((=>ucs . #x22EED) ; 𢻭 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 13119) ; ø¸ƒŒ¿ + )) +(define-char + '((morohashi-daikanwa 13119 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2779) ; ø»›¾¼ + (=ucs . #x22EED) ; 𢻭 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3158) + (chinese-gb2312 . #x3925) ; ø»„©˜ + (=jis-x0208 . #x3936) ; ø½Š™¡ + (korean-ksc5601 . #x4D74) ; ø»‰œ‡ + (chinese-isoir165 . #x3925) ; ø»‘¨ + (chinese-cns11643-1 . #x4A52) ; ø»‘¿› + (=gt-pj-1 . #x3936) ; 攻 + (chinese-big5 . #xA7F0) ; ý¢€ŠŸ° + (ideograph-daikanwa . 13120) ; ø¸ƒ€ + (=gt-k . 02546) ; ý¡„€§² + (=ucs . #x653B) ; 攻 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2440) ; ø»™¯¥ + (ideograph-daikanwa . 13121) ; ø¸ƒ + (=ucs . #x22EEE) ; 𢻮 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x4148) ; ø»‹“· + (chinese-cns11643-4 . #x243E) ; ø»—¥Ÿ + (ideograph-daikanwa . 13122) ; ø¸ƒ‚ + (=jef-china3 . #x50C5) ; øº…ƒ… + (=ucs . #x653C) ; 攼 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x263A) ; ø»•ž“ + (ideograph-daikanwa . 13123) ; ø¸ƒƒ + (=ucs . #x3A80) ; 㪀 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x277A) ; ø»›¾½ + (ideograph-daikanwa . 13124) ; ø¸ƒ„ + (=ucs . #x22EEF) ; 𢻯 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B68) ; ø»œ„£ + (ideograph-daikanwa . 13125) ; ø¸ƒ… + (=ucs . #x22EF3) ; 𢻳 + )) +(define-char + '((=>ucs . #x653D) ; 攽 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4149) ; ø»‹“¸ + (chinese-big5 . #xCCC1) ; ý¢€Œ³ + (ideograph-daikanwa . 13126) ; ø¸ƒ† + (ucs-jis . #x653D) ; ø»‹“¸ + )) +(define-char + '((morohashi-daikanwa 13126 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2722) ; ø»“•• + (=ucs . #x653D) ; 攽 + )) +(define-char + '((=>ucs . #x22EF4) ; 𢻴 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13127) ; ø¸ƒ‡ + )) +(define-char + '((morohashi-daikanwa 13127 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2660) ; ø»—¨½ + (=ucs . #x22EF4) ; 𢻴 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13128) ; ø¸ƒˆ + (=cbeta . 03677) ; ø¸ ¹ + (=ucs . #x22EF5) ; 𢻵 + )) +(define-char + '((morohashi-daikanwa 13128 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x263F) ; ø»™²  + (=ucs . #x22F06) ; 𢼆 + )) +(define-char + '((=>ucs . #x3A81) ; 㪁 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13129) ; ø¸ƒ‰ + )) +(define-char + '((morohashi-daikanwa 13129 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x3A81) ; 㪁 + )) +(define-char + '((=>ucs . #x3A81) ; 㪁 + (morohashi-daikanwa 13129 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x265E) ; ø»—¨» + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2642) ; ø»™²£ + (ideograph-daikanwa . 13130) ; ø¸ƒŠ + (=ucs . #x22EF6) ; 𢻶 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2640) ; ø»™²¡ + (ideograph-daikanwa . 13131) ; ø¸ƒ‹ + (=ucs . #x22EF7) ; 𢻷 + )) +(define-char + '((=>ucs . #x22EF8) ; 𢻸 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13132) ; ø¸ƒŒ + )) +(define-char + '((morohashi-daikanwa 13132 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x22EF8) ; 𢻸 + )) +(define-char + '((morohashi-daikanwa 13132 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2641) ; ø»™²¢ + (=ucs . #x22F07) ; 𢼇 + )) +(define-char + '((=>ucs . #x653E) ; 放 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3161) + (=jis-x0208 . #x4A7C) ; ø½Š³¥ + (korean-ksc5601 . #x5B2F) ; ø»‰¯¦ + (=gt-pj-1 . #x4A7C) ; ø½Š³¥ + (chinese-big5 . #xA9F1) ; ý¢€Š§± + (ideograph-daikanwa . 13133) ; ø¸ƒ + (=gt-k . 03823) ; ý¡„€»¯ + (ucs-jis . #x653E) ; ø½Š³¥ + )) +(define-char + '((morohashi-daikanwa 13133 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x3745) ; ø»„¦¼ + (chinese-isoir165 . #x3745) ; ø»Œ + (chinese-cns11643-1 . #x4D73) ; ø»’„– + (=ucs . #x653E) ; 放 + )) +(define-char + '((=>ucs . #x22EF9) ; 𢻹 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13134) ; ø¸ƒŽ + )) +(define-char + '((morohashi-daikanwa 13134 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x265D) ; ø»—¨º + (=ucs . #x22EF9) ; 𢻹 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x557E) ; ø»…“¹ + (=jis-x0208 . #x402F) ; ø½Š£¬ + (korean-ksc5601 . #x6F59) ; ø»Š¨ + (chinese-isoir165 . #x557E) ; ø»¼‰ + (chinese-cns11643-1 . #x5149) ; ø»’‰¤ + (=gt-pj-1 . #x402F) ; 政 + (chinese-big5 . #xAC46) ; ý¢€Š±† + (ideograph-daikanwa . 13135) ; ø¸ƒ + (=gt-k . 05117) ; ý¡„½ + (=ucs . #x653F) ; 政 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B6C) ; ø»œ„§ + (ideograph-daikanwa . 13136) ; ø¸ƒ + (=ucs . #x22EFA) ; 𢻺 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B66) ; ø»œ„¡ + (ideograph-daikanwa . 13137) ; ø¸ƒ‘ + (=ucs . #x22EFB) ; 𢻻 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x265C) ; ø»—¨¹ + (ideograph-daikanwa . 13138) ; ø¸ƒ’ + (=ucs . #x22F08) ; 𢼈 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B6A) ; ø»œ„¥ + (ideograph-daikanwa . 13139) ; ø¸ƒ“ + (=ucs . #x22EFD) ; 𢻽 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x265F) ; ø»—¨¼ + (ideograph-daikanwa . 13140) ; ø¸ƒ” + (=ucs . #x3A82) ; 㪂 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B69) ; ø»œ„¤ + (ideograph-daikanwa . 13141) ; ø¸ƒ• + (=ucs . #x22EFE) ; 𢻾 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B67) ; ø»œ„¢ + (ideograph-daikanwa . 13142) ; ø¸ƒ– + (=ucs . #x22F05) ; 𢼅 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13143) ; ø¸ƒ— + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13144) ; ø¸ƒ˜ + )) +(define-char + '((=>ucs . #x22F04) ; 𢼄 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13145) ; ø¸ƒ™ + (=big5-cdp . #x8CB6) ; ý¢€ˆ²¶ + )) +(define-char + '((morohashi-daikanwa 13145 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x22F04) ; 𢼄 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13146) ; ø¸ƒš + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13147) ; ø¸ƒ› + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B6B) ; ø»œ„¦ + (ideograph-daikanwa . 13148) ; ø¸ƒœ + (=ucs . #x2455D) ; 𤕝 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 4) + (total-strokes . 8) + (=cbeta . 00795) ; ø¸ Œ› + )) +(define-char + '((=>ucs . #x22F14) ; 𢼔 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 13149) ; ø¸ƒ + )) +(define-char + '((morohashi-daikanwa 13149 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x295E) ; ø»—­• + (=ucs . #x22F14) ; 𢼔 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2960) ; ø»—­— + (ideograph-daikanwa . 13150) ; ø¸ƒž + (=ucs . #x22F09) ; 𢼉 + )) +(define-char + '((=>ucs . #x22F0A) ; 𢼊 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 13151) ; ø¸ƒŸ + )) +(define-char + '((morohashi-daikanwa 13151 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3159) ; ø»œˆ + (=ucs . #x22F0A) ; 𢼊 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x295D) ; ø»—­” + (ideograph-daikanwa . 13152) ; ø¸ƒ  + (=ucs . #x3A84) ; 㪄 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x294C) ; ø»™·‡ + (ideograph-daikanwa . 13153) ; ø¸ƒ¡ + (=ucs . #x22F0B) ; 𢼋 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x767D) ; 白 + ) + ((=ucs . #x6535) ; 攵 + )) + (chinese-cns11643-3 . #x2C74) ; ø»•¨ + (ideograph-daikanwa . 13154) ; ø¸ƒ¢ + (=cbeta . 05986) ; ø¸¡¢ + (=ucs . #x6540) ; 敀 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A68) ; ø»“šµ + (chinese-big5 . #xCEE7) ; ý¢€Œ»§ + (ideograph-daikanwa . 13155) ; ø¸ƒ£ + (=ucs . #x6541) ; 敁 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C76) ; ø»•¨ƒ + (ideograph-daikanwa . 13156) ; ø¸ƒ¤ + (=cbeta . 00329) ; ø¸ …‰ + (=ucs . #x6542) ; 敂 + )) +(define-char + '((=>ucs . #x22F0C) ; 𢼌 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 13157) ; ø¸ƒ¥ + )) +(define-char + '((morohashi-daikanwa 13157 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x294B) ; ø»™·† + (=ucs . #x22F0C) ; 𢼌 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C75) ; ø»•¨‚ + (ideograph-daikanwa . 13158) ; ø¸ƒ¦ + (=ucs . #x3A85) ; 㪅 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x414A) ; ø»‹“¹ + (chinese-cns11643-2 . #x2A69) ; ø»“š¶ + (chinese-big5 . #xCEE8) ; ý¢€Œ»¨ + (ideograph-daikanwa . 13159) ; ø¸ƒ§ + (=jef-china3 . #x9DF0) ; øº‰·° + (=ucs . #x6543) ; 敃 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C73) ; ø»•¨€ + (=jis-x0213-2-2000 . #x2D62) ; ø»¤¯© + (ideograph-daikanwa . 13160) ; ø¸ƒ¨ + (=cbeta . 06049) ; ø¸¡ž¡ + (=jef-china3 . #x50C6) ; øº…ƒ† + (=ucs . #x6544) ; 敄 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3162) + (chinese-gb2312 . #x394A) ; ø»„©½ + (=jis-x0208 . #x384E) ; ø½Š˜› + (korean-ksc5601 . #x4D3A) ; ø»‰› + (chinese-isoir165 . #x394A) ; ø»’ + (chinese-cns11643-1 . #x514A) ; ø»’‰¥ + (=gt-pj-1 . #x384E) ; 故 + (chinese-big5 . #xAC47) ; ý¢€Š±‡ + (ideograph-daikanwa . 13161) ; ø¸ƒ© + (=gt-k . 05067) ; ý¡„‹ + (=ucs . #x6545) ; 故 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x315C) ; ø»œ‹ + (ideograph-daikanwa . 13162) ; ø¸ƒª + (=ucs . #x22F0D) ; 𢼍 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x315E) ; ø»œ + (ideograph-daikanwa . 13163) ; ø¸ƒ« + (=ucs . #x22F0E) ; 𢼎 + )) +(define-char + '((=>ucs . #x22F15) ; 𢼕 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 13164) ; ø¸ƒ¬ + )) +(define-char + '((morohashi-daikanwa 13164 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x295F) ; ø»—­– + (=ucs . #x22F15) ; 𢼕 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 13165) ; ø¸ƒ­ + (=ucs . #x22F0F) ; 𢼏 + )) +(define-char + '((=>ucs . #x22F0F) ; 𢼏 + (morohashi-daikanwa 13165 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x315D) ; ø»œŒ + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2949) ; ø»™·„ + (ideograph-daikanwa . 13166) ; ø¸ƒ® + (=ucs . #x22F10) ; 𢼐 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x294A) ; ø»™·… + (ideograph-daikanwa . 13167) ; ø¸ƒ¯ + (=ucs . #x22F11) ; 𢼑 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 13168) ; ø¸ƒ° + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 13169) ; ø¸ƒ± + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x315B) ; ø»œŠ + (ideograph-daikanwa . 13170) ; ø¸ƒ² + (=ucs . #x22F18) ; 𢼘 + )) +(define-char + '((=>ucs . #x25626) ; 𥘦 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (->identical + ((=ucs . #x25626) ; 𥘦 + )) + (chinese-cns11643-6 . #x315A) ; ø»œ‰ + (ideograph-daikanwa . 13171) ; ø¸ƒ³ + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x315F) ; ø»œŽ + (=ucs . #x22F20) ; 𢼠 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5360) ; 占 + ) + ((=ucs . #x6535) ; 攵 + )) + (=cbeta . 04067) ; ø¸ ¿£ + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x313D) ; ø»•®  + (ideograph-daikanwa . 13172) ; ø¸ƒ´ + (=ucs . #x654B) ; 敋 + )) +(define-char + '((=>ucs . #x654B) ; 敋 + (morohashi-daikanwa 13172 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (=cbeta . 03373) ; ø¸ ´­ + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F50) ; ø»“¡³ + (chinese-big5 . #xD1CE) ; ý¢€‡Ž + (ideograph-daikanwa . 13173) ; ø¸ƒµ + (=ucs . #x6546) ; 敆 + )) +(define-char + '((=>ucs . #x22F1C) ; 𢼜 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13174) ; ø¸ƒ¶ + )) +(define-char + '((morohashi-daikanwa 13174 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3823) ; ø»œ–¤ + (=ucs . #x22F1C) ; 𢼜 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x414B) ; ø»‹“º + (chinese-cns11643-4 . #x2D43) ; ø»—²² + (ideograph-daikanwa . 13175) ; ø¸ƒ· + (=jef-china3 . #x50C8) ; øº…ƒˆ + (=ucs . #x6547) ; 敇 + )) +(define-char + '((=>ucs . #x4369) ; 䍩 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13176) ; ø¸ƒ¸ + )) +(define-char + '((morohashi-daikanwa 13176 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x313F) ; ø»•®¢ + (=ucs . #x4369) ; 䍩 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3826) ; ø»œ–§ + (ideograph-daikanwa . 13177) ; ø¸ƒ¹ + (=ucs . #x22F1E) ; 𢼞 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x313E) ; ø»•®¡ + (ideograph-daikanwa . 13178) ; ø¸ƒº + (=ucs . #x3A87) ; 㪇 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13179) ; ø¸ƒ» + (=ucs . #x3A88) ; 㪈 + )) +(define-char + '((=>ucs . #x3A88) ; 㪈 + (morohashi-daikanwa 13179 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D42) ; ø»—²± + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D72) ; ø»™½¥ + (ideograph-daikanwa . 13180) ; ø¸ƒ¼ + (=ucs . #x22F1F) ; 𢼟 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13181) ; ø¸ƒ½ + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D45) ; ø»—²´ + (ideograph-daikanwa . 13182) ; ø¸ƒ¾ + (=ucs . #x22F21) ; 𢼡 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3828) ; ø»œ–© + (ideograph-daikanwa . 13183) ; ø¸ƒ¿ + (=ucs . #x22F22) ; 𢼢 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D70) ; ø»™½£ + (ideograph-daikanwa . 13184) ; ø¸ƒŽ€ + (=ucs . #x22F23) ; 𢼣 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (ideograph-daikanwa . 13185) ; ø¸ƒŽ + )) +(define-char + '((=>ucs . #x6548) ; 效 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-1 . 725) + (shinjigen-2 . 725) + (=jis-x0208 . #x5A43) ; ø½‹ŠŒ + (korean-ksc5601 . #x7C79) ; ø»Š¡Ž + (=gt-pj-1 . #x5A43) ; ø½‹ŠŒ + (chinese-big5 . #xAEC4) ; ý¢€Š»„ + (ideograph-daikanwa . 13186) ; ø¸ƒŽ‚ + (=gt-k . 06595) ; ý¡„§ƒ + (ucs-jis . #x6548) ; ø½‹ŠŒ + )) +(define-char + '((morohashi-daikanwa 13186 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x5027) ; ø»…‹Œ + (chinese-isoir165 . #x5027) ; ø»³œ + (chinese-cns11643-1 . #x5566) ; ø»’¹ + (=ucs . #x6548) ; 效 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x382A) ; ø»œ–« + (ideograph-daikanwa . 13187) ; ø¸ƒŽƒ + (=ucs . #x22F25) ; 𢼥 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13188) ; ø¸ƒŽ„ + (=ucs . #x22F26) ; 𢼦 + )) +(define-char + '((morohashi-daikanwa 13188 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D71) ; ø»™½¤ + (=ucs . #x22F2D) ; 𢼭 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D6F) ; ø»™½¢ + (ideograph-daikanwa . 13189) ; ø¸ƒŽ… + (=ucs . #x22F27) ; 𢼧 + )) +(define-char + '((=>ucs . #x22F28) ; 𢼨 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13190) ; ø¸ƒŽ† + (=cbeta . 04426) ; ø¸¡…Š + )) +(define-char + '((morohashi-daikanwa 13190 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D74) ; ø»™½§ + (=ucs . #x22F28) ; 𢼨 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x744D) ; ø»†€ª + (japanese-jisx0212 . #x414C) ; ø»‹“» + (chinese-isoir165 . #x744D) ; ø»Ž¨º + (chinese-cns11643-1 . #x5567) ; ø»’º + (chinese-big5 . #xAEC5) ; ý¢€Š»… + (ideograph-daikanwa . 13191) ; ø¸ƒŽ‡ + (=jef-china3 . #x5ECC) ; øº…»Œ + (=ucs . #x6549) ; 敉 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F4F) ; ø»“¡² + (chinese-big5 . #xD1CD) ; ý¢€‡ + (ideograph-daikanwa . 13192) ; ø¸ƒŽˆ + (=ucs . #x654A) ; 敊 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13193) ; ø¸ƒŽ‰ + (=ucs . #x22F29) ; 𢼩 + )) +(define-char + '((morohashi-daikanwa 13193 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D41) ; ø»—²° + (=ucs . #x22F36) ; 𢼶 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13194) ; ø¸ƒŽŠ + (=ucs . #x22F2A) ; 𢼪 + )) +(define-char + '((=>ucs . #x22F2A) ; 𢼪 + (morohashi-daikanwa 13194 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3825) ; ø»œ–¦ + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D73) ; ø»™½¦ + (ideograph-daikanwa . 13195) ; ø¸ƒŽ‹ + (=ucs . #x22F2C) ; 𢼬 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13196) ; ø¸ƒŽŒ + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13197) ; ø¸ƒŽ + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3827) ; ø»œ–¨ + (ideograph-daikanwa . 13198) ; ø¸ƒŽŽ + (=ucs . #x22F2F) ; 𢼯 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13199) ; ø¸ƒŽ + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13200) ; ø¸ƒŽ + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13201) ; ø¸ƒŽ‘ + )) +(define-char + '((=>ucs . #x22F57) ; 𢽗 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13202) ; ø¸ƒŽ’ + )) +(define-char + '((morohashi-daikanwa 13202 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x326A) ; ø»š„³ + (=ucs . #x22F57) ; 𢽗 + )) +(define-char + '((=>ucs . #x654F) ; 敏 + (morohashi-daikanwa 13202 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208 . #x4952) ; ø½Š± + (chinese-cns11643-4 . #x2D46) ; ø»—²µ + (=gt-pj-1 . #x4952) ; 敏 + (=gt-k . 06542) ; ý¡„¦Ž + (ucs-jis . #x654F) ; 敏 + (=ucs . #x2F8C8) ; 敏 + )) +(define-char + '((ideographic- (:radical 135 ; ⾆ + :strokes 4) + (:radical 66 ; ⽁ + :strokes 6)) + (total-strokes . 10) + (chinese-gb2312 . #x3550) ; ø»„¤‹ + (chinese-isoir165 . #x3550) ; ø»Œ› + (chinese-cns11643-4 . #x2D44) ; ø»—²³ + (ideograph-daikanwa . 30285) ; ø¸‡™ + (=ucs . #x654C) ; 敌 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x382B) ; ø»œ–¬ + (ideograph-daikanwa . 49142) ; ø¸‹¿¶ + (=jef-china3 . #x50C7) ; øº…ƒ‡ + (=ucs . #x3A89) ; 㪉 + )) +(define-char + '((=>ucs . #x22F1D) ; 𢼝 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 49143) ; ø¸‹¿· + )) +(define-char + '((morohashi-daikanwa 49143 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3824) ; ø»œ–¥ + (=ucs . #x22F1D) ; 𢼝 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3829) ; ø»œ–ª + (=ucs . #x22F2E) ; 𢼮 + )) +(define-char + '((=>ucs . #x22F4F) ; 𢽏 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13203) ; ø¸ƒŽ“ + )) +(define-char + '((morohashi-daikanwa 13203 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3229) ; ø»—¹® + (=ucs . #x22F4F) ; 𢽏 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3633) ; ø»•µ¬ + (ideograph-daikanwa . 13204) ; ø¸ƒŽ” + (=ucs . #x3A8B) ; 㪋 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-1 . 915) + (shinjigen-2 . 915) + (=jis-x0208 . #x5A46) ; ø½‹Š + (korean-ksc5601 . #x5F73) ; ø»‰¶¢ + (chinese-cns11643-3 . #x3637) ; ø»•µ° + (=gt-pj-1 . #x5A46) ; 敍 + (ideograph-daikanwa . 13205) ; ø¸ƒŽ• + (=ucs . #x654D) ; 敍 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-1 . 916) + (shinjigen-2 . 916) + (variant-of-shinjigen-1 . 915) + (=jis-x0208 . #x5A47) ; ø½‹Š + (chinese-cns11643-1 . #x5A78) ; ø»’—¡ + (=gt-pj-1 . #x5A47) ; 敘 + (chinese-big5 . #xB1D4) ; ý¢€‹‡” + (ideograph-daikanwa . 13206) ; ø¸ƒŽ– + (=gt-k . 07936) ; ý¡„¼€ + (=ucs . #x6558) ; 敘 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13207) ; ø¸ƒŽ— + (=ucs . #x3A8C) ; 㪌 + )) +(define-char + '((=>ucs . #x3A8C) ; 㪌 + (morohashi-daikanwa 13207 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3228) ; ø»—¹­ + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13208) ; ø¸ƒŽ˜ + (=cbeta . 06132) ; ø¸¡Ÿ´ + (=ucs . #x22F39) ; 𢼹 + )) +(define-char + '((morohashi-daikanwa 13208 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x322A) ; ø»—¹¯ + (=ucs . #x22F4A) ; 𢽊 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x326D) ; ø»š„¶ + (ideograph-daikanwa . 13209) ; ø¸ƒŽ™ + (=ucs . #x22F3A) ; 𢼺 + )) +(define-char + '((=>ucs . #x22F3B) ; 𢼻 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13210) ; ø¸ƒŽš + )) +(define-char + '((morohashi-daikanwa 13210 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4040) ; ø»œ¢± + (=ucs . #x22F3B) ; 𢼻 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3635) ; ø»•µ® + (ideograph-daikanwa . 13211) ; ø¸ƒŽ› + (=cbeta . 00904) ; ø¸ Žˆ + (=ucs . #x3A8D) ; 㪍 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x4E67) ; ø»‰˜ + (ideograph-daikanwa . 13212) ; ø¸ƒŽœ + (=jef-china3 . #x50C9) ; øº…ƒ‰ + (=ucs . #x654E) ; 敎 + )) +(define-char + '((=>ucs . #x654E) ; 敎 + (morohashi-daikanwa 13212 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3636) ; ø»•µ¯ + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3169) + (chinese-gb2312 . #x3D4C) ; ø»„¯· + (=jis-x0208 . #x3635) ; ø½Š•† + (chinese-isoir165 . #x3D4C) ; ø»˜‡ + (chinese-cns11643-1 . #x5A74) ; ø»’— + (=gt-pj-1 . #x3635) ; 教 + (chinese-big5 . #xB1D0) ; ý¢€‹‡ + (ideograph-daikanwa . 13213) ; ø¸ƒŽ + (=gt-k . 08082) ; ý¡„¾’ + (=ucs . #x6559) ; 教 + )) +(define-char + '((=>ucs . #x22F3C) ; 𢼼 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13214) ; ø¸ƒŽž + )) +(define-char + '((morohashi-daikanwa 13214 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x22F3C) ; 𢼼 + )) +(define-char + '((morohashi-daikanwa 13214 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x326E) ; ø»š„· + (=ucs . #x22F50) ; 𢽐 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x322E) ; ø»—¹³ + (ideograph-daikanwa . 13215) ; ø¸ƒŽŸ + (=ucs . #x22F3D) ; 𢼽 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13216) ; ø¸ƒŽ  + (=ucs . #x22F3E) ; 𢼾 + )) +(define-char + '((morohashi-daikanwa 13216 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x322D) ; ø»—¹² + (=ucs . #x22F4B) ; 𢽋 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x4374) ; ø»„¹“ + (korean-ksc5601 . #x5A42) ; ø»‰®› + (chinese-isoir165 . #x4374) ; ø»¡£ + (chinese-cns11643-1 . #x5A77) ; ø»’—  + (=jis-x0213-1-2000 . #x7528) ; ø»¤Ž› + (chinese-big5 . #xB1D3) ; ý¢€‹‡“ + (ideograph-daikanwa . 13217) ; ø¸ƒŽ¡ + (=jef-china3 . #x50CA) ; øº…ƒŠ + (ucs-jis . #xFA41) ; 敏 + (=ucs . #x654F) ; 敏 + )) +(define-char + '((=>ucs* . #x654F) ; 敏 + (morohashi-daikanwa 13217 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #xFA41) ; 敏 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x414D) ; ø»‹“¼ + (chinese-cns11643-4 . #x322B) ; ø»—¹° + (ideograph-daikanwa . 13218) ; ø¸ƒŽ¢ + (=jef-china3 . #x50CB) ; øº…ƒ‹ + (=ucs . #x6550) ; 敐 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13219) ; ø¸ƒŽ£ + )) +(define-char + '((=>ucs . #x22F3F) ; 𢼿 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13220) ; ø¸ƒŽ¤ + )) +(define-char + '((morohashi-daikanwa 13220 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x403A) ; ø»œ¢« + (=ucs . #x22F3F) ; 𢼿 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3168) + (chinese-gb2312 . #x3E48) ; ø»„±‘ + (=jis-x0208 . #x355F) ; ø½Š”’ + (korean-ksc5601 . #x4F2D) ; ø»‰¼ + (chinese-isoir165 . #x3E48) ; ø»™¡ + (chinese-cns11643-1 . #x5A73) ; ø»’—œ + (=gt-pj-1 . #x355F) ; 救 + (chinese-big5 . #xB1CF) ; ý¢€‹‡ + (ideograph-daikanwa . 13221) ; ø¸ƒŽ¥ + (=gt-k . 07744) ; ý¡„¹€ + (=ucs . #x6551) ; 救 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x414E) ; ø»‹“½ + (chinese-cns11643-4 . #x322F) ; ø»—¹´ + (ideograph-daikanwa . 13222) ; ø¸ƒŽ¦ + (=ucs . #x6552) ; 敒 + )) +(define-char + '((=>ucs . #x6553) ; 敓 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD5A7) ; ý¢€–§ + (ideograph-daikanwa . 13223) ; ø¸ƒŽ§ + )) +(define-char + '((morohashi-daikanwa 13223 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3569) ; ø»“«€ + (=ucs . #x6553) ; 敓 + )) +(define-char + '((morohashi-daikanwa 13223 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3634) ; ø»•µ­ + (=ucs . #x655A) ; 敚 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x414F) ; ø»‹“¾ + (chinese-cns11643-1 . #x5A7A) ; ø»’—£ + (=jis-x0213-2-2000 . #x2D63) ; ø»¤¯ª + (chinese-big5 . #xB1D6) ; ý¢€‹‡– + (ideograph-daikanwa . 13224) ; ø¸ƒŽ¨ + (=jef-china3 . #x50CC) ; øº…ƒŒ + (=ucs . #x6554) ; 敔 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-1 . 728) + (shinjigen-2 . 728) + (chinese-gb2312 . #x6B37) ; ø»…³† + (=jis-x0208 . #x5A45) ; ø½‹ŠŽ + (chinese-isoir165 . #x6B37) ; ø»Ž›– + (chinese-cns11643-1 . #x5A79) ; ø»’—¢ + (=gt-pj-1 . #x5A45) ; 敕 + (chinese-big5 . #xB1D5) ; ý¢€‹‡• + (ideograph-daikanwa . 13225) ; ø¸ƒŽ© + (=gt-k . 07935) ; ý¡„»¿ + (=ucs . #x6555) ; 敕 + )) +(define-char + '((=>ucs . #x6556) ; 敖 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3173) + (=jis-x0208 . #x5A44) ; ø½‹Š + (korean-ksc5601 . #x6779) ; ø»Š‚˜ + (=gt-pj-1 . #x5A44) ; ø½‹Š + (ideograph-daikanwa . 13226) ; ø¸ƒŽª + (=gt-k . 07934) ; ý¡„»¾ + (ucs-jis . #x6556) ; ø½‹Š + )) +(define-char + '((=>ucs . #x6556) ; 敖 + (morohashi-daikanwa 13226 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xB1CE) ; ý¢€‹‡Ž + )) +(define-char + '((=>ucs . #x6556) ; 敖 + (morohashi-daikanwa 13226 0 3) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5A72) ; ø»’—› + )) +(define-char + '((morohashi-daikanwa 13226 0 4) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x303D) ; ø»„œ¢ + (chinese-isoir165 . #x303D) ; ø»„² + (=ucs . #x6556) ; 敖 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3175) + (=jis-x0208 . #x4754) ; ø½Š®£ + (korean-ksc5601 . #x7828) ; ø»Šš… + (chinese-cns11643-1 . #x5A75) ; ø»’—ž + (chinese-gb12345 . #x305C) ; 敗 + (=gt-pj-1 . #x4754) ; 敗 + (chinese-big5 . #xB1D1) ; ý¢€‹‡‘ + (ideograph-daikanwa . 13227) ; ø¸ƒŽ« + (=gt-k . 07858) ; ý¡„º² + (=ucs . #x6557) ; 敗 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x403B) ; ø»œ¢¬ + (ideograph-daikanwa . 13228) ; ø¸ƒŽ¬ + (=ucs . #x22F40) ; 𢽀 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x403D) ; ø»œ¢® + (ideograph-daikanwa . 13229) ; ø¸ƒŽ­ + (=ucs . #x22F41) ; 𢽁 + )) +(define-char + '((=>ucs . #x22F42) ; 𢽂 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13230) ; ø¸ƒŽ® + )) +(define-char + '((morohashi-daikanwa 13230 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x326F) ; ø»š„¸ + (=ucs . #x22F42) ; 𢽂 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3270) ; ø»š„¹ + (ideograph-daikanwa . 13231) ; ø¸ƒŽ¯ + (=ucs . #x22F43) ; 𢽃 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3230) ; ø»—¹µ + (ideograph-daikanwa . 13232) ; ø¸ƒŽ° + (=ucs . #x22F44) ; 𢽄 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x403E) ; ø»œ¢¯ + (ideograph-daikanwa . 13233) ; ø¸ƒŽ± + (=ucs . #x22F45) ; 𢽅 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x403C) ; ø»œ¢­ + (ideograph-daikanwa . 13234) ; ø¸ƒŽ² + (=ucs . #x22F46) ; 𢽆 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x326B) ; ø»š„´ + (ideograph-daikanwa . 13235) ; ø¸ƒŽ³ + (=ucs . #x22F47) ; 𢽇 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4041) ; ø»œ¢² + (ideograph-daikanwa . 13236) ; ø¸ƒŽ´ + (=ucs . #x22F48) ; 𢽈 + )) +(define-char + '((=>ucs . #x22F49) ; 𢽉 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13237) ; ø¸ƒŽµ + )) +(define-char + '((morohashi-daikanwa 13237 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3231) ; ø»—¹¶ + (=ucs . #x22F49) ; 𢽉 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13238) ; ø¸ƒŽ¶ + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x403F) ; ø»œ¢° + (ideograph-daikanwa . 13239) ; ø¸ƒŽ· + (=ucs . #x22F58) ; 𢽘 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x3A8E) ; 㪎 + )) +(define-char + '((=>ucs . #x3A8E) ; 㪎 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x322C) ; ø»—¹± + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x4132) ; ø»„µ• + (chinese-isoir165 . #x4132) ; ø»¥ + (=ucs . #x655B) ; 敛 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x326C) ; ø»š„µ + (=ucs . #x22F77) ; 𢽷 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13240) ; ø¸ƒŽ¸ + (=ucs . #x22F5A) ; 𢽚 + )) +(define-char + '((morohashi-daikanwa 13240 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3774) ; ø»˜‚ + (=ucs . #x22F74) ; 𢽴 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3779) ; ø»˜‚” + (ideograph-daikanwa . 13241) ; ø¸ƒŽ¹ + (=ucs . #x3A8F) ; 㪏 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13242) ; ø¸ƒŽº + (=ucs . #x22F5B) ; 𢽛 + )) +(define-char + '((=>ucs . #x22F5B) ; 𢽛 + (morohashi-daikanwa 13242 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4958) ; ø»œ°— + )) +(define-char + '((=>ucs . #x22F72) ; 𢽲 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13243) ; ø¸ƒŽ» + )) +(define-char + '((morohashi-daikanwa 13243 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3772) ; ø»˜‚ + (=ucs . #x22F72) ; 𢽲 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x7C36) ; ø»Ž´“ + (chinese-cns11643-2 . #x3C3B) ; ø»“´¤ + (chinese-big5 . #xD976) ; ý¢€¥¶ + (ideograph-daikanwa . 13244) ; ø¸ƒŽ¼ + (=ucs . #x655C) ; 敜 + )) +(define-char + '((=>ucs . #x655D) ; 敝 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x5A49) ; ø»ƒ– + (japanese-jisx0208 . #x5A49) ; ø»‡¤ž + (ideograph-daikanwa . 13245) ; ø¸ƒŽ½ + )) +(define-char + '((=>ucs . #x655D) ; 敝 + (morohashi-daikanwa 13245 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-1 . 3184) + (shinjigen-2 . 3184) + (=jis-x0208-1990 . #x5A49) ; ø½‹Š’ + (=gt-pj-1 . #x5A49) ; ø½‹Š’ + (chinese-big5 . #xB1CD) ; ý¢€‹‡ + (=gt-k . 09196) ; ý¡„‚¬ + (ucs-jis . #x655D) ; ø½‹Š’ + )) +(define-char + '((morohashi-daikanwa 13245 0 3) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3156) ; ø»„ž™ + (chinese-isoir165 . #x3156) ; ø»†© + (chinese-cns11643-1 . #x5A71) ; ø»’—š + (=ucs . #x655D) ; 敝 + )) +(define-char + '((=>ucs . #x655E) ; 敞 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3181) + (=jis-x0208 . #x5A48) ; ø½‹Š‘ + (korean-ksc5601 . #x7362) ; ø»Š“© + (=gt-pj-1 . #x5A48) ; ø½‹Š‘ + (chinese-big5 . #xB4AF) ; ý¢€‹’¯ + (ideograph-daikanwa . 13246) ; ø¸ƒŽ¾ + (=gt-k . 09194) ; ý¡„‚ª + (ucs-jis . #x655E) ; ø½‹Š‘ + )) +(define-char + '((morohashi-daikanwa 13246 0 3) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x3328) ; ø»„ § + (chinese-isoir165 . #x3328) ; ø»ˆ· + (chinese-cns11643-1 . #x5F54) ; ø»’ž“ + (=ucs . #x655E) ; 敞 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4150) ; ø»‹“¿ + (chinese-cns11643-3 . #x3B74) ; ø»•¾ƒ + (ideograph-daikanwa . 13247) ; ø¸ƒŽ¿ + (=jef-china3 . #x50CD) ; øº…ƒ + (=ucs . #x655F) ; 敟 + )) +(define-char + '((=>ucs . #x22F5D) ; 𢽝 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13249) ; ø¸ƒ + )) +(define-char + '((morohashi-daikanwa 13249 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3922) ; ø»š½ + (=ucs . #x22F5D) ; 𢽝 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4955) ; ø»œ°” + (ideograph-daikanwa . 13250) ; ø¸ƒ‚ + (=ucs . #x22F5E) ; 𢽞 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4151) ; ø»‹”€ + (chinese-cns11643-3 . #x3B75) ; ø»•¾„ + (ideograph-daikanwa . 13251) ; ø¸ƒƒ + (=ucs . #x6560) ; 敠 + )) +(define-char + '((morohashi-daikanwa 13251 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C39) ; ø»“´¢ + (chinese-big5 . #xD974) ; ý¢€¥´ + (=ucs . #x656A) ; 敪 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x377A) ; ø»˜‚• + (ideograph-daikanwa . 13252) ; ø¸ƒ„ + (=ucs . #x22F5F) ; 𢽟 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3775) ; ø»˜‚ + (ideograph-daikanwa . 13253) ; ø¸ƒ… + (=ucs . #x3A91) ; 㪑 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x377B) ; ø»˜‚– + (ideograph-daikanwa . 13254) ; ø¸ƒ† + (=ucs . #x22F60) ; 𢽠 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4959) ; ø»œ°˜ + (ideograph-daikanwa . 13255) ; ø¸ƒ‡ + (=ucs . #x22F61) ; 𢽡 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13256) ; ø¸ƒˆ + (=ucs . #x22F62) ; 𢽢 + )) +(define-char + '((morohashi-daikanwa 13256 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3878) ; ø»šµ + (=ucs . #x22F75) ; 𢽵 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13257) ; ø¸ƒ‰ + (=ucs . #x22F63) ; 𢽣 + )) +(define-char + '((morohashi-daikanwa 13257 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3879) ; ø»š¶ + (=ucs . #x22F76) ; 𢽶 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3778) ; ø»˜‚“ + (ideograph-daikanwa . 13258) ; ø¸ƒŠ + (=ucs . #x3A92) ; 㪒 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B76) ; ø»•¾… + (ideograph-daikanwa . 13259) ; ø¸ƒ‹ + (=ucs . #x6561) ; 敡 + )) +(define-char + '((=>ucs . #x6562) ; 敢 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3176) + (korean-ksc5601 . #x4A72) ; ø»‰—« + (chinese-cns11643-1 . #x5F56) ; ø»’ž• + (=jis-x0208-1990 . #x343A) ; ø½Š’ + (=gt-pj-1 . #x343A) ; ø»‰—« + (chinese-big5 . #xB4B1) ; ý¢€‹’± + (ideograph-daikanwa . 13260) ; ø¸ƒŒ + (=gt-k . 09015) ; ý¡„‚Œ· + (ucs-jis . #x6562) ; ø»‰—« + )) +(define-char + '((=>ucs . #x6562) ; 敢 + (morohashi-daikanwa 13260 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x343A) ; ø»‚˜“ + (japanese-jisx0208 . #x343A) ; ø»†¬› + )) +(define-char + '((morohashi-daikanwa 13260 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x3852) ; ø»„¨§ + (chinese-isoir165 . #x3852) ; ø»· + (=ucs . #x6562) ; 敢 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4954) ; ø»œ°“ + (ideograph-daikanwa . 13261) ; ø¸ƒ + (=ucs . #x22F64) ; 𢽤 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3777) ; ø»˜‚’ + (ideograph-daikanwa . 13262) ; ø¸ƒŽ + (=ucs . #x3A93) ; 㪓 + )) +(define-char + '((=>ucs . #x22F73) ; 𢽳 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13263) ; ø¸ƒ + )) +(define-char + '((morohashi-daikanwa 13263 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3773) ; ø»˜‚Ž + (=ucs . #x22F73) ; 𢽳 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x495A) ; ø»œ°™ + (ideograph-daikanwa . 13264) ; ø¸ƒ + (=ucs . #x22F65) ; 𢽥 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3180) + (chinese-gb2312 . #x4922) ; ø»…€µ + (=jis-x0208 . #x3B36) ; ø½Šœ + (korean-ksc5601 . #x5F24) ; ø»‰µ“ + (chinese-isoir165 . #x4922) ; ø»©… + (=gt-pj-1 . #x3B36) ; 散 + (chinese-big5 . #xB4B2) ; ý¢€‹’² + (ideograph-daikanwa . 13265) ; ø¸ƒ‘ + (=gt-k . 09058) ; ý¡„‚¢ + (=ucs . #x6563) ; 散 + )) +(define-char + '((=>ucs . #x6563) ; 散 + (morohashi-daikanwa 13265 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F57) ; ø»’ž– + )) +(define-char + '((morohashi-daikanwa 13265 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B77) ; ø»•¾† + (=ucs . #x3A9A) ; 㪚 + )) +(define-char + '((=>ucs . #x22F66) ; 𢽦 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13266) ; ø¸ƒ’ + )) +(define-char + '((morohashi-daikanwa 13266 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3876) ; ø»š³ + (=ucs . #x22F66) ; 𢽦 + )) +(define-char + '((=>ucs . #x22F67) ; 𢽧 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x7132) ; ø»Š½ + (chinese-cns11643-6 . #x2A3C) ; ø»œ‚™ + (ideograph-daikanwa . 03441) ; ø¸€µ± + ) + ((=ucs . #x6534) ; 攴 + )) + (ideograph-daikanwa . 13267) ; ø¸ƒ“ + )) +(define-char + '((morohashi-daikanwa 13267 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5468) ; 周 + ) + ((=ucs . #x6534) ; 攴 + )) + (chinese-cns11643-5 . #x387E) ; ø»š» + (=ucs . #x22F67) ; 𢽧 + )) +(define-char + '((=>ucs . #x22F67) ; 𢽧 + (morohashi-daikanwa 13267 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5468) ; 周 + ) + ((=ucs . #x6535) ; 攵 + )) + (=cbeta . 01568) ; ø¸ ˜  + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3921) ; ø»š¼ + (ideograph-daikanwa . 13268) ; ø¸ƒ” + (=ucs . #x22F68) ; 𢽨 + )) +(define-char + '((=>ucs . #x22F69) ; 𢽩 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13269) ; ø¸ƒ• + )) +(define-char + '((morohashi-daikanwa 13269 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x387D) ; ø»šº + (=ucs . #x22F69) ; 𢽩 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C3A) ; ø»“´£ + (chinese-big5 . #xD975) ; ý¢€¥µ + (ideograph-daikanwa . 13270) ; ø¸ƒ– + (=ucs . #x6564) ; 敤 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3877) ; ø»š´ + (ideograph-daikanwa . 13271) ; ø¸ƒ— + (=ucs . #x22F6A) ; 𢽪 + )) +(define-char + '((=>ucs . #x22FA3) ; 𢾣 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13272) ; ø¸ƒ˜ + )) +(define-char + '((morohashi-daikanwa 13272 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3271) ; ø»š„º + (=ucs . #x22FA3) ; 𢾣 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C3D) ; ø»“´¦ + (chinese-big5 . #xD978) ; ý¢€¥¸ + (ideograph-daikanwa . 13273) ; ø¸ƒ™ + (=ucs . #x6565) ; 敥 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3776) ; ø»˜‚‘ + (ideograph-daikanwa . 13274) ; ø¸ƒš + (=ucs . #x3A95) ; 㪕 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x387C) ; ø»š¹ + (ideograph-daikanwa . 13275) ; ø¸ƒ› + (=ucs . #x3A96) ; 㪖 + )) +(define-char + '((=>ucs . #x6566) ; 敦 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3182) + (=jis-x0208 . #x4658) ; ø½Š­‰ + (korean-ksc5601 . #x5444) ; ø»‰¥© + (=gt-pj-1 . #x4658) ; ø½Š­‰ + (chinese-big5 . #xB4B0) ; ý¢€‹’° + (ideograph-daikanwa . 13276) ; ø¸ƒœ + (=gt-k . 09117) ; ý¡„‚Ž + (ucs-jis . #x6566) ; ø½Š­‰ + )) +(define-char + '((morohashi-daikanwa 13276 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x3658) ; ø»„¥± + (chinese-isoir165 . #x3658) ; ø»Ž + (chinese-cns11643-1 . #x5F55) ; ø»’ž” + (=ucs . #x6566) ; 敦 + )) +(define-char + '((=>ucs . #x6568) ; 敨 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xD977) ; ý¢€¥· + (ideograph-daikanwa . 13277) ; ø¸ƒ + )) +(define-char + '((morohashi-daikanwa 13277 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C3C) ; ø»“´¥ + (=ucs . #x6568) ; 敨 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4956) ; ø»œ°• + (ideograph-daikanwa . 13278) ; ø¸ƒž + (=ucs . #x22F6C) ; 𢽬 + )) +(define-char + '((=>ucs . #x22F6D) ; 𢽭 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13279) ; ø¸ƒŸ + )) +(define-char + '((morohashi-daikanwa 13279 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x387B) ; ø»š¸ + (=ucs . #x22F6D) ; 𢽭 + )) +(define-char + '((=>ucs . #x22F6E) ; 𢽮 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13280) ; ø¸ƒ  + )) +(define-char + '((morohashi-daikanwa 13280 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4951) ; ø»œ° + (=ucs . #x22F6E) ; 𢽮 + )) +(define-char + '((=>ucs . #x22F6F) ; 𢽯 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13281) ; ø¸ƒ¡ + )) +(define-char + '((morohashi-daikanwa 13281 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4950) ; ø»œ° + (=ucs . #x22F6F) ; 𢽯 + )) +(define-char + '((=>ucs . #x22F7A) ; 𢽺 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13282) ; ø¸ƒ¢ + )) +(define-char + '((morohashi-daikanwa 13282 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4952) ; ø»œ°‘ + (=ucs . #x22F7A) ; 𢽺 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4152) ; ø»‹” + (chinese-cns11643-2 . #x3C38) ; ø»“´¡ + (=jis-x0213-1-2000 . #x7529) ; ø»¤Žœ + (chinese-big5 . #xD973) ; ý¢€¥³ + (ideograph-daikanwa . 13283) ; ø¸ƒ£ + (=ucs . #x6567) ; 敧 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4953) ; ø»œ°’ + (ideograph-daikanwa . 13284) ; ø¸ƒ¤ + (=ucs . #x22F70) ; 𢽰 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13285) ; ø¸ƒ¥ + )) +(define-char + '((morohashi-daikanwa 13285 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x3E34) ; ø»„°½ + (=jis-x0208 . #x3749) ; ø½Š–¸ + (korean-ksc5601 . #x4C57) ; ø»‰šŒ + (chinese-isoir165 . #x3E34) ; ø»™ + (chinese-cns11643-6 . #x4957) ; ø»œ°– + (=gt-pj-1 . #x3749) ; 敬 + (chinese-big5 . #xB771) ; ý¢€‹± + (=gt-k . 09042) ; ý¡„‚’ + (=ucs . #x656C) ; 敬 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x7C37) ; ø»Ž´” + (=ucs . #x6569) ; 敩 + )) +(define-char + '((=>ucs . #x656B) ; 敫 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4153) ; ø»‹”‚ + (=jis-x0213-2-2000 . #x2D64) ; ø»¤¯« + (ideograph-daikanwa . 13286) ; ø¸ƒ¦ + (=big5-cdp . #x8CDF) ; ý¢€ˆ³Ÿ + (=cbeta . 01195) ; ø¸ ’« + (=jef-china3 . #x50CE) ; øº…ƒŽ + (ucs-jis . #x656B) ; ø»‹”‚ + )) +(define-char + '((morohashi-daikanwa 13286 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6B38) ; ø»…³‡ + (chinese-isoir165 . #x6B38) ; ø»Ž›— + (chinese-cns11643-3 . #x414B) ; ø»–†Ž + (=ucs . #x656B) ; 敫 + )) +(define-char + '((=>ucs . #x22F7F) ; 𢽿 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13287) ; ø¸ƒ§ + )) +(define-char + '((morohashi-daikanwa 13287 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x532F) ; ø»œ¾š + (=ucs . #x22F7F) ; 𢽿 + )) +(define-char + '((=>ucs . #x22F80) ; 𢾀 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13288) ; ø¸ƒ¨ + )) +(define-char + '((morohashi-daikanwa 13288 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x387A) ; ø»š· + (=ucs . #x22F80) ; 𢾀 + )) +(define-char + '((=>ucs . #x22FA4) ; 𢾤 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13289) ; ø¸ƒ© + )) +(define-char + '((morohashi-daikanwa 13289 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D5A) ; ø»˜Š© + (=ucs . #x22FA4) ; 𢾤 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13290) ; ø¸ƒª + (=ucs . #x3A9C) ; 㪜 + )) +(define-char + '((=>ucs . #x3A9C) ; 㪜 + (morohashi-daikanwa 13290 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D5C) ; ø»˜Š« + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13291) ; ø¸ƒ« + (=ucs . #x22F81) ; 𢾁 + )) +(define-char + '((morohashi-daikanwa 13291 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F58) ; ø»š—§ + (=ucs . #x22F9D) ; 𢾝 + )) +(define-char + '((=>ucs . #x22F82) ; 𢾂 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13292) ; ø¸ƒ¬ + )) +(define-char + '((morohashi-daikanwa 13292 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F57) ; ø»š—¦ + (=ucs . #x22F82) ; 𢾂 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F5A) ; ø»š—© + (ideograph-daikanwa . 13293) ; ø¸ƒ­ + (=ucs . #x22F83) ; 𢾃 + )) +(define-char + '((=>ucs . #x22F84) ; 𢾄 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13294) ; ø¸ƒ® + )) +(define-char + '((morohashi-daikanwa 13294 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x22F84) ; 𢾄 + )) +(define-char + '((=>ucs . #x22F84) ; 𢾄 + (morohashi-daikanwa 13294 0 3) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F5C) ; ø»š—« + )) +(define-char + '((=>ucs . #x22F85) ; 𢾅 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13295) ; ø¸ƒ¯ + )) +(define-char + '((morohashi-daikanwa 13295 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D57) ; ø»˜Š¦ + (=ucs . #x22F85) ; 𢾅 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D5F) ; ø»˜Š® + (ideograph-daikanwa . 13296) ; ø¸ƒ° + (=ucs . #x22F86) ; 𢾆 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x532B) ; ø»œ¾– + (ideograph-daikanwa . 13297) ; ø¸ƒ± + (=ucs . #x22F87) ; 𢾇 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x532E) ; ø»œ¾™ + (ideograph-daikanwa . 13298) ; ø¸ƒ² + (=ucs . #x22F88) ; 𢾈 + )) +(define-char + '((=>ucs . #x22F89) ; 𢾉 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13299) ; ø¸ƒ³ + )) +(define-char + '((=>ucs . #x22F89) ; 𢾉 + (morohashi-daikanwa 13299 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5329) ; ø»œ¾” + )) +(define-char + '((morohashi-daikanwa 13299 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x22F89) ; 𢾉 + )) +(define-char + '((=>ucs . #x22F8A) ; 𢾊 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13300) ; ø¸ƒ´ + )) +(define-char + '((morohashi-daikanwa 13300 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x22F8A) ; 𢾊 + )) +(define-char + '((=>ucs . #x22F8A) ; 𢾊 + (morohashi-daikanwa 13300 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (=cbeta . 02320) ; ø¸ ¤ + )) +(define-char + '((morohashi-daikanwa 13300 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D56) ; ø»˜Š¥ + (=ucs . #x22F9B) ; 𢾛 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13301) ; ø¸ƒµ + (=ucs . #x22F8B) ; 𢾋 + )) +(define-char + '((=>ucs . #x22F8B) ; 𢾋 + (morohashi-daikanwa 13301 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F5B) ; ø»š—ª + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5330) ; ø»œ¾› + (ideograph-daikanwa . 13302) ; ø¸ƒ¶ + (=ucs . #x22F8C) ; 𢾌 + )) +(define-char + '((=>ucs . #x656C) ; 敬 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6439) ; ø»’¥Ž + (ideograph-daikanwa . 13303) ; ø¸ƒ· + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x532C) ; ø»œ¾— + (ideograph-daikanwa . 13304) ; ø¸ƒ¸ + (=ucs . #x22FA0) ; 𢾠 + )) +(define-char + '((=>ucs . #x22F8D) ; 𢾍 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13305) ; ø¸ƒ¹ + )) +(define-char + '((morohashi-daikanwa 13305 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x532D) ; ø»œ¾˜ + (=ucs . #x22F8D) ; 𢾍 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x6542) ; ø»‰¾¥ + (chinese-cns11643-3 . #x414E) ; ø»–†‘ + (ideograph-daikanwa . 13306) ; ø¸ƒº + (=cbeta . 02785) ; ø¸ «¡ + (=ucs . #x656D) ; 敭 + )) +(define-char + '((morohashi-daikanwa 13306 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D5E) ; ø»˜Š­ + (=ucs . #x22F99) ; 𢾙 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D59) ; ø»˜Š¨ + (ideograph-daikanwa . 13307) ; ø¸ƒ» + (=ucs . #x3A9D) ; 㪝 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D5D) ; ø»˜Š¬ + (ideograph-daikanwa . 13308) ; ø¸ƒ¼ + (=ucs . #x656E) ; 敮 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13309) ; ø¸ƒ½ + (=ucs . #x22F8E) ; 𢾎 + )) +(define-char + '((morohashi-daikanwa 13309 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D58) ; ø»˜Š§ + (=ucs . #x22F9C) ; 𢾜 + )) +(define-char + '((=>ucs . #x22F8F) ; 𢾏 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13310) ; ø¸ƒ¾ + )) +(define-char + '((morohashi-daikanwa 13310 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5328) ; ø»œ¾“ + (=ucs . #x22F8F) ; 𢾏 + )) +(define-char + '((=>ucs . #x22F90) ; 𢾐 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13311) ; ø¸ƒ¿ + )) +(define-char + '((morohashi-daikanwa 13311 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x22F90) ; 𢾐 + )) +(define-char + '((=>ucs . #x22F90) ; 𢾐 + (morohashi-daikanwa 13311 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D60) ; ø»˜Š¯ + )) +(define-char + '((=>ucs . #x22F91) ; 𢾑 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13312) ; ø¸ƒ€ + )) +(define-char + '((morohashi-daikanwa 13312 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x22F91) ; 𢾑 + )) +(define-char + '((morohashi-daikanwa 13312 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D55) ; ø»˜Š¤ + (=ucs . #x22F9A) ; 𢾚 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D5B) ; ø»˜Šª + (ideograph-daikanwa . 13313) ; ø¸ƒ + (=ucs . #x3A9E) ; 㪞 + )) +(define-char + '((=>ucs . #x22F92) ; 𢾒 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13314) ; ø¸ƒ‚ + )) +(define-char + '((morohashi-daikanwa 13314 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F56) ; ø»š—¥ + (=ucs . #x22F92) ; 𢾒 + )) +(define-char + '((=>ucs . #x22F93) ; 𢾓 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13315) ; ø¸ƒƒ + )) +(define-char + '((morohashi-daikanwa 13315 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5331) ; ø»œ¾œ + (=ucs . #x22F93) ; 𢾓 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F59) ; ø»š—¨ + (ideograph-daikanwa . 13316) ; ø¸ƒ„ + (=ucs . #x22F94) ; 𢾔 + )) +(define-char + '((=>ucs . #x3A9F) ; 㪟 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13317) ; ø¸ƒ… + )) +(define-char + '((morohashi-daikanwa 13317 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x414C) ; ø»–† + (=ucs . #x3A9F) ; 㪟 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4342) ; ø»“¾½ + (chinese-big5 . #xDDBC) ; ý¢€¶¼ + (ideograph-daikanwa . 13318) ; ø¸ƒ† + (=ucs . #x656F) ; 敯 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3185) + (chinese-gb2312 . #x4A7D) ; ø»…ƒ® + (=jis-x0208 . #x3F74) ; ø½Š£“ + (chinese-isoir165 . #x4A7D) ; ø»«¾ + (=gt-pj-1 . #x3F74) ; 数 + (ideograph-daikanwa . 13319) ; ø¸ƒ‡ + (=gt-k . 10227) ; ý¡„‚Ÿ³ + (=ucs . #x6570) ; 数 + )) +(define-char + '((=>ucs . #x6570) ; 数 + (morohashi-daikanwa 13319 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x414D) ; ø»–† + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x532A) ; ø»œ¾• + (ideograph-daikanwa . 49144) ; ø¸‹¿¸ + (=ucs . #x22F9E) ; 𢾞 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4636) ; ø»š¡— + (ideograph-daikanwa . 13320) ; ø¸ƒˆ + (=ucs . #x22FBD) ; 𢾽 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4634) ; ø»š¡• + (ideograph-daikanwa . 13321) ; ø¸ƒ‰ + (=ucs . #x22FA7) ; 𢾧 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D49) ; ø»  + (ideograph-daikanwa . 13322) ; ø¸ƒŠ + (=ucs . #x22FA8) ; 𢾨 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4632) ; ø»š¡“ + (ideograph-daikanwa . 13323) ; ø¸ƒ‹ + (=ucs . #x22FA9) ; 𢾩 + )) +(define-char + '((=>ucs . #x22FAA) ; 𢾪 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13324) ; ø¸ƒŒ + )) +(define-char + '((morohashi-daikanwa 13324 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D41) ; ø»˜ + (=ucs . #x22FAA) ; 𢾪 + )) +(define-char + '((=>ucs . #x3AA0) ; 㪠 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13325) ; ø¸ƒ + )) +(define-char + '((morohashi-daikanwa 13325 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4366) ; ø»˜“© + (=ucs . #x3AA0) ; 㪠 + )) +(define-char + '((=>ucs . #x22FAB) ; 𢾫 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4368) ; ø»˜“« + (ideograph-daikanwa . 13326) ; ø¸ƒŽ + )) +(define-char + '((morohashi-daikanwa 13326 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x22FAB) ; 𢾫 + )) +(define-char + '((=>ucs . #x22FAC) ; 𢾬 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13327) ; ø¸ƒ + )) +(define-char + '((morohashi-daikanwa 13327 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4631) ; ø»š¡’ + (=ucs . #x22FAC) ; 𢾬 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D42) ; ø»™ + (ideograph-daikanwa . 13328) ; ø¸ƒ + (=ucs . #x22FAD) ; 𢾭 + )) +(define-char + '((=>ucs . #x22FAE) ; 𢾮 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13329) ; ø¸ƒ‘ + )) +(define-char + '((morohashi-daikanwa 13329 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x462F) ; ø»š¡ + (=ucs . #x22FAE) ; 𢾮 + )) +(define-char + '((=>ucs . #x3AA1) ; 㪡 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13330) ; ø¸ƒ’ + )) +(define-char + '((morohashi-daikanwa 13330 0 3) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4630) ; ø»š¡‘ + (=ucs . #x3AA1) ; 㪡 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4730) ; ø»–Ž§ + (ideograph-daikanwa . 13331) ; ø¸ƒ“ + (=jef-china3 . #x50CF) ; øº…ƒ + (=ucs . #x6571) ; 敱 + )) +(define-char + '((=>ucs . #x6571) ; 敱 + (morohashi-daikanwa 13331 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (=cbeta . 06133) ; ø¸¡Ÿµ + )) +(define-char + '((=>ucs . #x22FAF) ; 𢾯 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D46) ; ø» + (ideograph-daikanwa . 13332) ; ø¸ƒ” + )) +(define-char + '((morohashi-daikanwa 13332 0 4) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x22FAF) ; 𢾯 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13333) ; ø¸ƒ• + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4637) ; ø»š¡˜ + (ideograph-daikanwa . 13334) ; ø¸ƒ– + (=ucs . #x22FB1) ; 𢾱 + )) +(define-char + '((=>ucs . #x22FB2) ; 𢾲 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13335) ; ø¸ƒ— + )) +(define-char + '((morohashi-daikanwa 13335 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x22FB2) ; 𢾲 + )) +(define-char + '((morohashi-daikanwa 13335 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4367) ; ø»˜“ª + (=ucs . #x22FBC) ; 𢾼 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4635) ; ø»š¡– + (ideograph-daikanwa . 13336) ; ø¸ƒ˜ + (=ucs . #x22FB3) ; 𢾳 + )) +(define-char + '((=>ucs . #x6572) ; 敲 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3188) + (=jis-x0208 . #x5A4A) ; ø½‹Š“ + (korean-ksc5601 . #x4D3B) ; ø»‰›Ž + (=gt-pj-1 . #x5A4A) ; ø½‹Š“ + (chinese-big5 . #xBA56) ; ý¢€‹©– + (ideograph-daikanwa . 13337) ; ø¸ƒ™ + (ucs-jis . #x6572) ; ø½‹Š“ + )) +(define-char + '((morohashi-daikanwa 13337 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x4743) ; ø»„¾š + (chinese-isoir165 . #x4743) ; ø»¦ª + (chinese-cns11643-1 . #x687D) ; ø»’¬Š + (=ucs . #x6572) ; 敲 + )) +(define-char + '((=>ucs . #x3AA3) ; 㪣 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13338) ; ø¸ƒš + )) +(define-char + '((morohashi-daikanwa 13338 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4369) ; ø»˜“¬ + (=ucs . #x3AA3) ; 㪣 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D47) ; ø»ž + (ideograph-daikanwa . 13339) ; ø¸ƒ› + (=ucs . #x22FB4) ; 𢾴 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D45) ; ø»œ + (ideograph-daikanwa . 13340) ; ø¸ƒœ + (=ucs . #x22FB5) ; 𢾵 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13341) ; ø¸ƒ + (=ucs . #x3AA2) ; 㪢 + )) +(define-char + '((=>ucs . #x3AA2) ; 㪢 + (morohashi-daikanwa 13341 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x462E) ; ø»š¡ + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D44) ; ø»› + (ideograph-daikanwa . 13342) ; ø¸ƒž + (=ucs . #x22FB6) ; 𢾶 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D48) ; ø»Ÿ + (ideograph-daikanwa . 13343) ; ø¸ƒŸ + (=ucs . #x22FB7) ; 𢾷 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D43) ; ø»š + (ideograph-daikanwa . 13344) ; ø¸ƒ  + (=ucs . #x22FB8) ; 𢾸 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D4A) ; ø»¡ + (ideograph-daikanwa . 13345) ; ø¸ƒ¡ + (=ucs . #x22FB9) ; 𢾹 + )) +(define-char + '((=>ucs . #x22FBA) ; 𢾺 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13346) ; ø¸ƒ¢ + )) +(define-char + '((morohashi-daikanwa 13346 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4633) ; ø»š¡” + (=ucs . #x22FBA) ; 𢾺 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A5B) ; ø»”‰¨ + (chinese-big5 . #xE1F4) ; ý¢€Ž‡´ + (=ucs . #x6573) ; 敳 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 1 218 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6534) ; 攴 + ) + ((=big5-cdp . #x8B6B) ; ý¢€ˆ­« + )) + )) + (=hanziku-1 . #xD34B) ; ý¢€‹ + (=ucs . #x22FC5) ; 𢿅 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D42) ; ø»š«µ + (ideograph-daikanwa . 13347) ; ø¸ƒ£ + (=ucs . #x22FC7) ; 𢿇 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A2B) ; ø»˜€ + (ideograph-daikanwa . 13348) ; ø¸ƒ¤ + (=ucs . #x3AA4) ; 㪤 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D47) ; ø»š«º + (ideograph-daikanwa . 13349) ; ø¸ƒ¥ + (=ucs . #x22FC8) ; 𢿈 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A2C) ; ø»˜ + (ideograph-daikanwa . 13350) ; ø¸ƒ¦ + (=ucs . #x22FC9) ; 𢿉 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x234E) ; ø»ž‚ + (ideograph-daikanwa . 13351) ; ø¸ƒ§ + (=ucs . #x22FCA) ; 𢿊 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2349) ; ø»ž‚˜ + (ideograph-daikanwa . 13352) ; ø¸ƒ¨ + (=ucs . #x22FCB) ; 𢿋 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A2A) ; ø»˜œ¿ + (ideograph-daikanwa . 13353) ; ø¸ƒ© + (=ucs . #x3AA5) ; 㪥 + )) +(define-char + '((=>ucs . #x6575) ; 敵 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3190) + (=jis-x0208 . #x4528) ; ø½Šª» + (korean-ksc5601 . #x6E58) ; ø»ŠŒ‰ + (=gt-pj-1 . #x4528) ; ø½Šª» + (chinese-big5 . #xBCC4) ; ý¢€‹³„ + (ideograph-daikanwa . 13354) ; ø¸ƒª + (=gt-k . 11927) ; ý¡„‚º— + (ucs-jis . #x6575) ; ø½Šª» + )) +(define-char + '((morohashi-daikanwa 13354 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D2E) ; ø»’²‘ + (chinese-gb12345 . #x3550) ; 敵 + (=ucs . #x6575) ; 敵 + )) +(define-char + '((=>ucs . #x6575) ; 敵 + (morohashi-daikanwa 13354 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jef-china3 . #x50D0) ; øº…ƒ + )) +(define-char + '((=>ucs . #x657B) ; 敻 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 13355) ; ø¸ƒ« + )) +(define-char + '((=>ucs . #x657B) ; 敻 + (morohashi-daikanwa 13355 0 4) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5067) ; ø»”’¨ + )) +(define-char + '((morohashi-daikanwa 13355 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE5C0) ; ý¢€Ž—€ + (=ucs . #x657B) ; 敻 + )) +(define-char + '((=>ucs . #x3AA6) ; 㪦 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 13356) ; ø¸ƒ¬ + )) +(define-char + '((morohashi-daikanwa 13356 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A29) ; ø»˜œ¾ + (=ucs . #x3AA6) ; 㪦 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5064) ; ø»”’¥ + (chinese-big5 . #xE5BD) ; ý¢€Ž–½ + (ideograph-daikanwa . 13357) ; ø¸ƒ­ + (=ucs . #x6576) ; 敶 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2348) ; ø»ž‚— + (ideograph-daikanwa . 13358) ; ø¸ƒ® + (=ucs . #x22FCD) ; 𢿍 + )) +(define-char + '((=>ucs . #x6577) ; 敷 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xBCC5) ; ý¢€‹³… + (ideograph-daikanwa . 13359) ; ø¸ƒ¯ + (=jef-china3 . #x50D1) ; øº…ƒ‘ + )) +(define-char + '((morohashi-daikanwa 13359 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x3773) ; ø»„§ª + (chinese-isoir165 . #x3773) ; ø»º + (=ucs . #x6577) ; 敷 + )) +(define-char + '((=>ucs . #x6577) ; 敷 + (morohashi-daikanwa 13359 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D2F) ; ø»’²’ + )) +(define-char + '((=>ucs . #x22FBE) ; 𢾾 + (morohashi-daikanwa 13359 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jis-x0208 . #x495F) ; ø½Š±ª + (korean-ksc5601 . #x5D27) ; ø»‰²š + (=gt-pj-1 . #x495F) ; ø½Š±ª + (=gt-k . 11945) ; ý¡„‚º© + (ucs-jis . #x6577) ; ø½Š±ª + )) +(define-char + '((=>ucs-jis . #x6577) ; ø½Š±ª + (morohashi-daikanwa 13359 1 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-6 . #x5D4B) ; ø»¢ + (=ucs . #x22FBE) ; 𢾾 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 13360) ; ø¸ƒ° + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D44) ; ø»š«· + (ideograph-daikanwa . 13361) ; ø¸ƒ± + (=ucs . #x22FD6) ; 𢿖 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2352) ; ø»ž‚¡ + (ideograph-daikanwa . 13362) ; ø¸ƒ² + (=ucs . #x22FD0) ; 𢿐 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3186) + (=jis-x0208 . #x5A4B) ; ø½‹Š” + (korean-ksc5601 . #x6226) ; ø»‰¹¯ + (chinese-gb12345 . #x4A7D) ; 數 + (=gt-pj-1 . #x5A4B) ; 數 + (chinese-big5 . #xBCC6) ; ý¢€‹³† + (ideograph-daikanwa . 13363) ; ø¸ƒ³ + (=gt-k . 11976) ; ý¡„‚»ˆ + (=ucs . #x6578) ; 數 + )) +(define-char + '((=>ucs . #x6578) ; 數 + (morohashi-daikanwa 13363 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D30) ; ø»’²“ + )) +(define-char + '((=>ucs . #x22FD8) ; 𢿘 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 13364) ; ø¸ƒ´ + )) +(define-char + '((morohashi-daikanwa 13364 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x234B) ; ø»ž‚š + (=ucs . #x22FD8) ; 𢿘 + )) +(define-char + '((=>ucs . #x22FD9) ; 𢿙 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 13365) ; ø¸ƒµ + )) +(define-char + '((morohashi-daikanwa 13365 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x234C) ; ø»ž‚› + (=ucs . #x22FD9) ; 𢿙 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5066) ; ø»”’§ + (chinese-big5 . #xE5BF) ; ý¢€Ž–¿ + (ideograph-daikanwa . 13366) ; ø¸ƒ¶ + (=ucs . #x6579) ; 敹 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4154) ; ø»‹”ƒ + (=jis-x0213-2-2000 . #x2D65) ; ø»¤¯¬ + (chinese-big5 . #xE5BE) ; ý¢€Ž–¾ + (ideograph-daikanwa . 13367) ; ø¸ƒ· + (=jef-china3 . #x50C4) ; øº…ƒ„ + (=ucs . #x657A) ; 敺 + )) +(define-char + '((=>ucs . #x657A) ; 敺 + (morohashi-daikanwa 13367 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5065) ; ø»”’¦ + )) +(define-char + '((=>ucs . #x22FDB) ; 𢿛 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 13368) ; ø¸ƒ¸ + )) +(define-char + '((morohashi-daikanwa 13368 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x234A) ; ø»ž‚™ + (=ucs . #x22FDB) ; 𢿛 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x234F) ; ø»ž‚ž + (ideograph-daikanwa . 13369) ; ø¸ƒ¹ + (=ucs . #x22FD1) ; 𢿑 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x234D) ; ø»ž‚œ + (ideograph-daikanwa . 13370) ; ø¸ƒº + (=ucs . #x22FD2) ; 𢿒 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D45) ; ø»š«¸ + (ideograph-daikanwa . 13371) ; ø¸ƒ» + (=ucs . #x22FD3) ; 𢿓 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2350) ; ø»ž‚Ÿ + (ideograph-daikanwa . 13372) ; ø¸ƒ¼ + (=ucs . #x22FD4) ; 𢿔 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 13373) ; ø¸ƒ½ + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2351) ; ø»ž‚  + (ideograph-daikanwa . 49145) ; ø¸‹¿¹ + (=ucs . #x22FF9) ; 𢿹 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D46) ; ø»š«¹ + (=ucs . #x22FCE) ; 𢿎 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D43) ; ø»š«¶ + (=ucs . #x22FD5) ; 𢿕 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x504B) ; ø»˜¦” + (ideograph-daikanwa . 13374) ; ø¸ƒ¾ + (=ucs . #x22FDE) ; 𢿞 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x573C) ; ø»”œ + (chinese-big5 . #xE9B1) ; ý¢€Ž¦± + (ideograph-daikanwa . 13375) ; ø¸ƒ¿ + (=ucs . #x657C) ; 敼 + )) +(define-char + '((=>ucs . #x22FF4) ; 𢿴 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13376) ; ø¸ƒ‘€ + )) +(define-char + '((morohashi-daikanwa 13376 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5465) ; ø»š¶ª + (=ucs . #x22FF4) ; 𢿴 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E42) ; ø»ž’› + (ideograph-daikanwa . 13377) ; ø¸ƒ‘ + (=ucs . #x22FDF) ; 𢿟 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E46) ; ø»ž’Ÿ + (ideograph-daikanwa . 13378) ; ø¸ƒ‘‚ + (=ucs . #x22FE0) ; 𢿠 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E48) ; ø»ž’¡ + (ideograph-daikanwa . 13379) ; ø¸ƒ‘ƒ + (=ucs . #x22FE1) ; 𢿡 + )) +(define-char + '((=>ucs . #x22FE2) ; 𢿢 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13380) ; ø¸ƒ‘„ + )) +(define-char + '((morohashi-daikanwa 13380 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x22FE2) ; 𢿢 + )) +(define-char + '((morohashi-daikanwa 13380 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5464) ; ø»š¶© + (=ucs . #x22FF3) ; 𢿳 + )) +(define-char + '((=>ucs . #x22FEE) ; 𢿮 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13381) ; ø¸ƒ‘… + )) +(define-char + '((morohashi-daikanwa 13381 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E4A) ; ø»ž’£ + (=ucs . #x22FEE) ; 𢿮 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4155) ; ø»‹”„ + (ideograph-daikanwa . 13382) ; ø¸ƒ‘† + (=ucs . #x657D) ; 敽 + )) +(define-char + '((morohashi-daikanwa 13382 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x573B) ; ø»”œŽ + (chinese-big5 . #xE9B0) ; ý¢€Ž¦° + (=ucs . #x657F) ; 敿 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13383) ; ø¸ƒ‘‡ + (=ucs . #x22FE3) ; 𢿣 + )) +(define-char + '((morohashi-daikanwa 13383 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x504A) ; ø»˜¦“ + (=ucs . #x22FF2) ; 𢿲 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5461) ; ø»š¶¦ + (ideograph-daikanwa . 13384) ; ø¸ƒ‘ˆ + (=ucs . #x22FE4) ; 𢿤 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E4B) ; ø»ž’¤ + (ideograph-daikanwa . 13385) ; ø¸ƒ‘‰ + (=ucs . #x22FE5) ; 𢿥 + )) +(define-char + '((=>ucs . #x3AA8) ; 㪨 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13386) ; ø¸ƒ‘Š + )) +(define-char + '((morohashi-daikanwa 13386 0 3) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5049) ; ø»˜¦’ + (=ucs . #x3AA8) ; 㪨 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x504C) ; ø»˜¦• + (ideograph-daikanwa . 13387) ; ø¸ƒ‘‹ + (=ucs . #x3AA9) ; 㪩 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13388) ; ø¸ƒ‘Œ + (=ucs . #x22FE6) ; 𢿦 + )) +(define-char + '((morohashi-daikanwa 13388 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5467) ; ø»š¶¬ + (=ucs . #x22FFD) ; 𢿽 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13389) ; ø¸ƒ‘ + (=ucs . #x22FE7) ; 𢿧 + )) +(define-char + '((morohashi-daikanwa 13389 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5466) ; ø»š¶« + (=ucs . #x22FF5) ; 𢿵 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E47) ; ø»ž’  + (ideograph-daikanwa . 13390) ; ø¸ƒ‘Ž + (=ucs . #x22FE8) ; 𢿨 + )) +(define-char + '((=>ucs . #x22FE9) ; 𢿩 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13391) ; ø¸ƒ‘ + )) +(define-char + '((morohashi-daikanwa 13391 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E49) ; ø»ž’¢ + (=ucs . #x22FE9) ; 𢿩 + )) +(define-char + '((=>ucs . #x22FEA) ; 𢿪 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13392) ; ø¸ƒ‘ + )) +(define-char + '((morohashi-daikanwa 13392 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E41) ; ø»ž’š + (=ucs . #x22FEA) ; 𢿪 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E45) ; ø»ž’ž + (ideograph-daikanwa . 13393) ; ø¸ƒ‘‘ + (=ucs . #x22FEB) ; 𢿫 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (kangxi-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 3196) + (chinese-gb2312 . #x557B) ; ø»…“¶ + (=jis-x0208 . #x4030) ; ø½Š£­ + (korean-ksc5601 . #x6F5A) ; ø»Š© + (chinese-isoir165 . #x557B) ; ø»¼† + (chinese-cns11643-1 . #x706C) ; ø»’·© + (=gt-pj-1 . #x4030) ; 整 + (chinese-big5 . #xBEE3) ; ý¢€‹»£ + (ideograph-daikanwa . 13394) ; ø¸ƒ‘’ + (=ucs . #x6574) ; 整 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E4C) ; ø»ž’¥ + (ideograph-daikanwa . 13395) ; ø¸ƒ‘“ + (=ucs . #x22FEC) ; 𢿬 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5463) ; ø»š¶¨ + (ideograph-daikanwa . 13396) ; ø¸ƒ‘” + (=ucs . #x22FED) ; 𢿭 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E44) ; ø»ž’ + (ideograph-daikanwa . 13397) ; ø¸ƒ‘• + (=ucs . #x22FF7) ; 𢿷 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5462) ; ø»š¶§ + (ideograph-daikanwa . 13398) ; ø¸ƒ‘– + (=ucs . #x22FF8) ; 𢿸 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E43) ; ø»ž’œ + (ideograph-daikanwa . 49146) ; ø¸‹¿º + (=ucs . #x232BD) ; 𣊽 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x6040) ; ø»‰· + (=ucs . #x657E) ; 敾 + )) +(define-char + '((=>ucs . #x22FFE) ; 𢿾 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 13399) ; ø¸ƒ‘— + )) +(define-char + '((morohashi-daikanwa 13399 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x383E) ; ø»ž¡ƒ + (=ucs . #x22FFE) ; 𢿾 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x383D) ; ø»ž¡‚ + (ideograph-daikanwa . 13400) ; ø¸ƒ‘˜ + (=ucs . #x22FFF) ; 𢿿 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 13401) ; ø¸ƒ‘™ + (=ucs . #x23000) ; 𣀀 + )) +(define-char + '((=>ucs . #x23000) ; 𣀀 + (morohashi-daikanwa 13401 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B5A) ; ø»›€± + )) +(define-char + '((=>ucs . #x23001) ; 𣀁 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 13402) ; ø¸ƒ‘š + )) +(define-char + '((morohashi-daikanwa 13402 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B5E) ; ø»›€µ + (=ucs . #x23001) ; 𣀁 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B5D) ; ø»›€´ + (ideograph-daikanwa . 13403) ; ø¸ƒ‘› + (=ucs . #x23002) ; 𣀂 + )) +(define-char + '((=>ucs . #x23003) ; 𣀃 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 13404) ; ø¸ƒ‘œ + )) +(define-char + '((morohashi-daikanwa 13404 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x23003) ; 𣀃 + )) +(define-char + '((morohashi-daikanwa 13404 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B5B) ; ø»›€² + (=ucs . #x2300A) ; 𣀊 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C7A) ; ø»”¤£ + (chinese-big5 . #xECEF) ; ý¢€Ž³¯ + (ideograph-daikanwa . 13405) ; ø¸ƒ‘ + (=ucs . #x6580) ; 斀 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4156) ; ø»‹”… + (chinese-cns11643-2 . #x5C79) ; ø»”¤¢ + (=jis-x0213-2-2000 . #x2D66) ; ø»¤¯­ + (chinese-big5 . #xECEE) ; ý¢€Ž³® + (ideograph-daikanwa . 13406) ; ø¸ƒ‘ž + (=jef-china3 . #x50D2) ; øº…ƒ’ + (=ucs . #x6581) ; 斁 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 3199) + (=jis-x0208 . #x5A4C) ; ø½‹Š• + (korean-ksc5601 . #x5630) ; ø»‰¨‘ + (chinese-cns11643-1 . #x736D) ; ø»’¼„ + (chinese-gb12345 . #x4132) ; 斂 + (=gt-pj-1 . #x5A4C) ; 斂 + (chinese-big5 . #xC0C4) ; ý¢€Œƒ„ + (ideograph-daikanwa . 13407) ; ø¸ƒ‘Ÿ + (=ucs . #x6582) ; 斂 + )) +(define-char + '((=>ucs . #x23006) ; 𣀆 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 13408) ; ø¸ƒ‘  + )) +(define-char + '((morohashi-daikanwa 13408 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x563C) ; ø»˜®¹ + (=ucs . #x23006) ; 𣀆 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B5C) ; ø»›€³ + (ideograph-daikanwa . 13409) ; ø¸ƒ‘¡ + (=ucs . #x2300F) ; 𣀏 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 13410) ; ø¸ƒ‘¢ + )) +(define-char + '((=>ucs . #x2300E) ; 𣀎 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 13411) ; ø¸ƒ‘£ + )) +(define-char + '((morohashi-daikanwa 13411 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x383F) ; ø»ž¡„ + (=ucs . #x2300E) ; 𣀎 + )) +(define-char + '((=>ucs . #x23009) ; 𣀉 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 49147) ; ø¸‹¿» + )) +(define-char + '((morohashi-daikanwa 49147 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x563D) ; ø»˜®º + (=ucs . #x23009) ; 𣀉 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6170) ; ø»›‰» + (ideograph-daikanwa . 13412) ; ø¸ƒ‘¤ + (=ucs . #x23010) ; 𣀐 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x5773) ; ø»–§Š + (ideograph-daikanwa . 13413) ; ø¸ƒ‘¥ + (=ucs . #x3AAB) ; 㪫 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F6C) ; ø»ž¬ƒ + (ideograph-daikanwa . 13414) ; ø¸ƒ‘¦ + (=ucs . #x23011) ; 𣀑 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x616F) ; ø»›‰º + (ideograph-daikanwa . 13415) ; ø¸ƒ‘§ + (=ucs . #x23012) ; 𣀒 + )) +(define-char + '((=>ucs . #x3AAC) ; 㪬 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 13416) ; ø¸ƒ‘¨ + )) +(define-char + '((morohashi-daikanwa 13416 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x3AAC) ; 㪬 + )) +(define-char + '((=>ucs . #x3AAC) ; 㪬 + (morohashi-daikanwa 13416 0 5) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B3A) ; ø»˜¶ + )) +(define-char + '((=>ucs . #x6583) ; 斃 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-1 . 3200) + (shinjigen-2 . 3200) + (japanese-jisx0208 . #x5A4D) ; ø»‡¤¢ + (korean-ksc5601 . #x784A) ; ø»Šš§ + (=jis-x0208-1990 . #x5A4D) ; ø½‹Š– + (=gt-pj-1 . #x5A4D) ; ø»‡¤¢ + (chinese-big5 . #xC0C5) ; ý¢€Œƒ… + (ideograph-daikanwa . 13417) ; ø¸ƒ‘© + (ucs-jis . #x6583) ; ø»‡¤¢ + )) +(define-char + '((morohashi-daikanwa 13417 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x5A4D) ; ø»ƒš + (chinese-gb12345 . #x3150) ; 斃 + (=ucs . #x6583) ; 斃 + )) +(define-char + '((=>ucs . #x6583) ; 斃 + (morohashi-daikanwa 13417 0 3) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x736E) ; ø»’¼… + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 13418) ; ø¸ƒ‘ª + (=ucs . #x23013) ; 𣀓 + )) +(define-char + '((morohashi-daikanwa 13418 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B39) ; ø»˜¶Œ + (=ucs . #x23018) ; 𣀘 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B3B) ; ø»˜¶Ž + (ideograph-daikanwa . 13419) ; ø¸ƒ‘« + (=ucs . #x23014) ; 𣀔 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F6D) ; ø»ž¬„ + (ideograph-daikanwa . 13420) ; ø¸ƒ‘¬ + (=ucs . #x23015) ; 𣀕 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F6E) ; ø»ž¬… + (ideograph-daikanwa . 13421) ; ø¸ƒ‘­ + (=ucs . #x23016) ; 𣀖 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F6B) ; ø»ž¬‚ + (ideograph-daikanwa . 13422) ; ø¸ƒ‘® + (=ucs . #x2301A) ; 𣀚 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 13423) ; ø¸ƒ‘¯ + (=ucs . #x2301B) ; 𣀛 + )) +(define-char + '((morohashi-daikanwa 13423 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x677C) ; ø»›’» + (=ucs . #x23020) ; 𣀠 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 13424) ; ø¸ƒ‘° + (=ucs . #x2301C) ; 𣀜 + )) +(define-char + '((morohashi-daikanwa 13424 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x677D) ; ø»›’¼ + (=ucs . #x23021) ; 𣀡 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 13425) ; ø¸ƒ‘± + (=ucs . #x2301D) ; 𣀝 + )) +(define-char + '((=>ucs . #x2301D) ; 𣀝 + (morohashi-daikanwa 13425 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6821) ; ø»›’¾ + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x677E) ; ø»›’½ + (ideograph-daikanwa . 13426) ; ø¸ƒ‘² + (=ucs . #x2301E) ; 𣀞 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6553) ; ø»”±Š + (=jis-x0213-2-2000 . #x2D67) ; ø»¤¯® + (chinese-big5 . #xF248) ; ý¢€‰ˆ + (ideograph-daikanwa . 13427) ; ø¸ƒ‘³ + (=ucs . #x6584) ; 斄 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 13428) ; ø¸ƒ‘´ + (=ucs . #x3AAD) ; 㪭 + )) +(define-char + '((=>ucs . #x3AAD) ; 㪭 + (morohashi-daikanwa 13428 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x634C) ; ø»™‚ + )) +(define-char + '((=>ucs . #x23023) ; 𣀣 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 13429) ; ø¸ƒ‘µ + )) +(define-char + '((morohashi-daikanwa 13429 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (=ucs . #x23023) ; 𣀣 + )) +(define-char + '((=>ucs . #x23023) ; 𣀣 + (morohashi-daikanwa 13429 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C34) ; ø»›™‰ + )) +(define-char + '((=>ucs . #x23024) ; 𣀤 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 13430) ; ø¸ƒ‘¶ + )) +(define-char + '((morohashi-daikanwa 13430 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x634D) ; ø»™‚ + (=ucs . #x23024) ; 𣀤 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (korean-ksc5601 . #x7C7A) ; ø»Š¡ + (japanese-jisx0212 . #x4157) ; ø»‹”† + (chinese-cns11643-3 . #x5C41) ; ø»–­® + (=jis-x0213-2-2000 . #x2D68) ; ø»¤¯¯ + (ideograph-daikanwa . 13431) ; ø¸ƒ‘· + (=cbeta . 00577) ; ø¸ ‰ + (=jef-china3 . #x49F8) ; øº„§¸ + (=ucs . #x6585) ; 斅 + )) +(define-char + '((morohashi-daikanwa 13431 0 4) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (=cbeta . 01689) ; ø¸ š™ + (=ucs . #x6586) ; 斆 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C35) ; ø»›™Š + (ideograph-daikanwa . 13432) ; ø¸ƒ‘¸ + (=ucs . #x23025) ; 𣀥 + )) +(define-char + '((=>ucs . #x23026) ; 𣀦 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 13433) ; ø¸ƒ‘¹ + )) +(define-char + '((morohashi-daikanwa 13433 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D72) ; ø»Ÿ€­ + (=ucs . #x23026) ; 𣀦 + )) +(define-char + '((=>ucs . #x23027) ; 𣀧 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 13434) ; ø¸ƒ‘º + )) +(define-char + '((morohashi-daikanwa 13434 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x634B) ; ø»™‚Ž + (=ucs . #x23027) ; 𣀧 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D75) ; ø»Ÿ€° + (ideograph-daikanwa . 13435) ; ø¸ƒ‘» + (=ucs . #x23028) ; 𣀨 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D77) ; ø»Ÿ€² + (ideograph-daikanwa . 13436) ; ø¸ƒ‘¼ + (=ucs . #x2302D) ; 𣀭 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D73) ; ø»Ÿ€® + (ideograph-daikanwa . 13437) ; ø¸ƒ‘½ + (=ucs . #x29830) ; ð© ° + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D76) ; ø»Ÿ€± + (ideograph-daikanwa . 13438) ; ø¸ƒ‘¾ + (=ucs . #x2302C) ; 𣀬 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D74) ; ø»Ÿ€¯ + (ideograph-daikanwa . 13439) ; ø¸ƒ‘¿ + (=ucs . #x2302A) ; 𣀪 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C36) ; ø»›™‹ + (=ucs . #x2302B) ; 𣀫 + )) +(define-char + '((=>ucs . #x3AAE) ; 㪮 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 13440) ; ø¸ƒ’€ + )) +(define-char + '((morohashi-daikanwa 13440 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x6643) ; ø»™†  + (=ucs . #x3AAE) ; 㪮 + )) +(define-char + '((=>ucs . #x2302E) ; 𣀮 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 13441) ; ø¸ƒ’ + )) +(define-char + '((morohashi-daikanwa 13441 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x6644) ; ø»™†¡ + (=ucs . #x2302E) ; 𣀮 + )) +(define-char + '((=>ucs . #x2302F) ; 𣀯 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 13442) ; ø¸ƒ’‚ + )) +(define-char + '((morohashi-daikanwa 13442 0 0) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7025) ; ø»›ž² + (=ucs . #x2302F) ; 𣀯 + )) +(define-char + '((=>ucs . #x23030) ; 𣀰 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 13443) ; ø¸ƒ’ƒ + )) +(define-char + '((morohashi-daikanwa 13443 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 17) + (total-strokes . 21) + (=ucs . #x23030) ; 𣀰 + )) +(define-char + '((morohashi-daikanwa 13443 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7026) ; ø»›ž³ + (=ucs . #x23031) ; 𣀱 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x7348) ; ø»›£¯ + (ideograph-daikanwa . 13444) ; ø¸ƒ’„ + (=ucs . #x23033) ; 𣀳 + )) +(define-char + '((=>ucs . #x23035) ; 𣀵 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 13445) ; ø¸ƒ’… + )) +(define-char + '((morohashi-daikanwa 13445 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B59) ; ø»Ÿ”¸ + (=ucs . #x23035) ; 𣀵 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x756B) ; ø»›§Ž + (ideograph-daikanwa . 13446) ; ø¸ƒ’† + (=ucs . #x23036) ; 𣀶 + )) +(define-char + '((ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A4A) ; ø»™ŒŸ + (ideograph-daikanwa . 13447) ; ø¸ƒ’‡ + (=ucs . #x23037) ; 𣀷 + )) +(define-char + '((=>ucs . #x2303A) ; 𣀺 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 13448) ; ø¸ƒ’ˆ + )) +(define-char + '((morohashi-daikanwa 13448 0 1) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B5A) ; ø»Ÿ”¹ + (=ucs . #x2303A) ; 𣀺 + )) +(define-char + '((=>ucs . #x2303B) ; 𣀻 + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideograph-daikanwa . 13449) ; ø¸ƒ’‰ + )) +(define-char + '((morohashi-daikanwa 13449 0 2) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 21) + (total-strokes . 25) + (=ucs . #x2303B) ; 𣀻 + )) +(define-char + '((morohashi-daikanwa 13449 0 7) + (ideographic-radical . 66) ; ⽁ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C6F) ; ø»™€ + (=ucs . #x2303C) ; 𣀼 + )) diff --git a/lisp/utf-2000/Ideograph-R067-Script.el b/lisp/utf-2000/Ideograph-R067-Script.el new file mode 100644 index 0000000..96f8cfb --- /dev/null +++ b/lisp/utf-2000/Ideograph-R067-Script.el @@ -0,0 +1,720 @@ +(define-char + '((=>ucs . #x6587) ; 文 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 0) + (total-strokes . 4) + (korean-ksc5601 . #x597E) ; ø»‰­¹ + (chinese-big5 . #xA4E5) ; ý¢€Š“¥ + (ideograph-daikanwa . 13450) ; ø¸ƒ’Š + (=jef-china3 . #x50D6) ; øº…ƒ– + )) +(define-char + '((=>ucs . #x6587) ; 文 + (morohashi-daikanwa 13450 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 3203) + (=jis-x0208 . #x4A38) ; ø½Š²¡ + (=gt-pj-1 . #x4A38) ; ø½Š²¡ + (=gt-k . 00487) ; ý¡„€‡§ + (ucs-jis . #x6587) ; ø½Š²¡ + )) +(define-char + '((morohashi-daikanwa 13450 0 1) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x4E44) ; ø»…ˆ­ + (chinese-isoir165 . #x4E44) ; ø»°½ + (chinese-cns11643-1 . #x4546) ; ø»‘·¹ + (=ucs . #x6587) ; 文 + )) +(define-char + '((=>ucs . #x9F50) ; 齐 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 13451) ; ø¸ƒ’‹ + )) +(define-char + '((morohashi-daikanwa 13451 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 2) + (total-strokes . 6) + (gb-original-radical . 210) + (chinese-gb2312 . #x466B) ; ø»„½¤ + (chinese-isoir165 . #x466B) ; ø»¥´ + (chinese-cns11643-3 . #x2370) ; ø»•š¯ + (=ucs . #x9F50) ; 齐 + )) +(define-char + '((=>ucs . #x3AAF) ; 㪯 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 13452) ; ø¸ƒ’Œ + )) +(define-char + '((morohashi-daikanwa 13452 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x263B) ; ø»•ž” + (=ucs . #x3AAF) ; 㪯 + )) +(define-char + '((ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 1786) + (vulgar-ideograph-of + ((sources morohashi-daikanwa) + (char . ((ideographic-radical . 39) ; ⼦ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 1783) + (ideograph-daikanwa . 07033) ; ø¸­¹ + )) + )) + (=jis-x0208 . #x555D) ; ø½‹ƒ + (=gt-pj-1 . #x555D) ; 斈 + (ideograph-daikanwa . 13453) ; ø¸ƒ’ + (=ucs . #x6588) ; 斈 + )) +(define-char + '((=>ucs . #x6589) ; 斉 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 4) + (kangxi-strokes . 0) + (total-strokes . 8) + (ideograph-daikanwa . 13454) ; ø¸ƒ’Ž + )) +(define-char + '((=>ucs . #x6589) ; 斉 + (morohashi-daikanwa 13454 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 4) + (kangxi-strokes . 0) + (total-strokes . 8) + (shinjigen-2 . 9880) + (=jis-x0208 . #x4046) ; ø½Š¤ƒ + (=gt-pj-1 . #x4046) ; ø½Š¤ƒ + (=gt-k . 03759) ; ý¡„€º¯ + (ucs-jis . #x6589) ; ø½Š¤ƒ + )) +(define-char + '((morohashi-daikanwa 13454 0 1) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 4) + (kangxi-strokes . 0) + (total-strokes . 8) + (chinese-cns11643-3 . #x2939) ; ø»•¢¬ + (=ucs . #x6589) ; 斉 + )) +(define-char + '((=>ucs . #x23043) ; 𣁃 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13455) ; ø¸ƒ’ + )) +(define-char + '((morohashi-daikanwa 13455 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B6D) ; ø»œ„¨ + (=ucs . #x23043) ; 𣁃 + )) +(define-char + '((ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 13456) ; ø¸ƒ’ + )) +(define-char + '((=>ucs . #x2304A) ; 𣁊 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13457) ; ø¸ƒ’‘ + )) +(define-char + '((morohashi-daikanwa 13457 0 2) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x382D) ; ø»œ–® + (=ucs . #x2304A) ; 𣁊 + )) +(define-char + '((=>ucs . #x2304B) ; 𣁋 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13458) ; ø¸ƒ’’ + )) +(define-char + '((morohashi-daikanwa 13458 0 2) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x382E) ; ø»œ–¯ + (=ucs . #x2304B) ; 𣁋 + )) +(define-char + '((=>ucs . #x658A) ; 斊 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13459) ; ø¸ƒ’“ + )) +(define-char + '((=>ucs . #x658A) ; 斊 + (morohashi-daikanwa 13459 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4158) ; ø»‹”‡ + (=jis-x0213-2-2000 . #x2D69) ; ø»¤¯° + (ucs-jis . #x658A) ; ø»‹”‡ + )) +(define-char + '((=>ucs . #x658A) ; 斊 + (morohashi-daikanwa 13459 0 1) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jef-china3 . #x50D7) ; øº…ƒ— + )) +(define-char + '((morohashi-daikanwa 13459 0 2) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D47) ; ø»—²¶ + (=ucs . #x658A) ; 斊 + )) +(define-char + '((=>ucs . #x658B) ; 斋 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13460) ; ø¸ƒ’” + )) +(define-char + '((morohashi-daikanwa 13460 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x552B) ; ø»…’¦ + (chinese-isoir165 . #x552B) ; ø»º¶ + (chinese-cns11643-3 . #x3140) ; ø»•®£ + (=ucs . #x658B) ; 斋 + )) +(define-char + '((=>ucs . #x3AB0) ; 㪰 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13461) ; ø¸ƒ’• + )) +(define-char + '((=>ucs . #x3AB0) ; 㪰 + (morohashi-daikanwa 13461 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jef-china3 . #x50D8) ; øº…ƒ˜ + )) +(define-char + '((morohashi-daikanwa 13461 0 1) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x382C) ; ø»œ–­ + (=ucs . #x3AB0) ; 㪰 + )) +(define-char + '((=>ucs . #x2304E) ; 𣁎 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13462) ; ø¸ƒ’– + )) +(define-char + '((morohashi-daikanwa 13462 0 1) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4042) ; ø»œ¢³ + (=ucs . #x2304E) ; 𣁎 + )) +(define-char + '((=>ucs . #x2304F) ; 𣁏 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13463) ; ø¸ƒ’— + )) +(define-char + '((morohashi-daikanwa 13463 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4044) ; ø»œ¢µ + (=ucs . #x2304F) ; 𣁏 + )) +(define-char + '((=>ucs . #x23052) ; 𣁒 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13465) ; ø¸ƒ’™ + )) +(define-char + '((morohashi-daikanwa 13465 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4043) ; ø»œ¢´ + (=ucs . #x23052) ; 𣁒 + )) +(define-char + '((=>ucs . #x658D) ; 斍 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13466) ; ø¸ƒ’š + )) +(define-char + '((morohashi-daikanwa 13466 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3638) ; ø»•µ± + (=ucs . #x658D) ; 斍 + )) +(define-char + '((=>ucs . #x658E) ; 斎 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13467) ; ø¸ƒ’› + )) +(define-char + '((=>ucs . #x658E) ; 斎 + (morohashi-daikanwa 13467 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3639) ; ø»•µ² + )) +(define-char + '((=>ucs . #x658E) ; 斎 + (morohashi-daikanwa 13467 0 1) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 5545) + (=jis-x0208 . #x3A58) ; ø½Š›¡ + (=gt-pj-1 . #x3A58) ; ø½Š›¡ + (=gt-k . 07766) ; ý¡„¹– + (ucs-jis . #x658E) ; ø½Š›¡ + )) +(define-char + '((morohashi-daikanwa 13467 0 2) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x658E) ; 斎 + )) +(define-char + '((ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-isoir165 . #x2D69) ; ø»„ + (=ucs . #x658F) ; 斏 + )) +(define-char + '((=>ucs . #x658C) ; 斌 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 8) + (kangxi-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 3208) + (=jis-x0208 . #x494C) ; ø½Š±— + (korean-ksc5601 . #x5E30) ; ø»‰´ + (=gt-pj-1 . #x494C) ; ø½Š±— + (chinese-big5 . #xD979) ; ý¢€¥¹ + (ideograph-daikanwa . 13468) ; ø¸ƒ’œ + (=gt-k . 09135) ; ý¡„‚Ž¯ + (ucs-jis . #x658C) ; ø½Š±— + )) +(define-char + '((morohashi-daikanwa 13468 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 8) + (kangxi-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x3173) ; ø»„ž¶ + (chinese-isoir165 . #x3173) ; ø»‡† + (chinese-cns11643-2 . #x3C3E) ; ø»“´§ + (=ucs . #x658C) ; 斌 + )) +(define-char + '((=>ucs . #x6590) ; 斐 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 3207 1) + (japanese-jisx0208-1978 . #x4865) ; ø»‚¶– + (japanese-jisx0208 . #x4865) ; ø»‡Šž + (ideograph-daikanwa . 13469) ; ø¸ƒ’ + )) +(define-char + '((=>ucs . #x6590) ; 斐 + (morohashi-daikanwa 13469 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x5D6C) ; ø»‰³Ÿ + )) +(define-char + '((=>ucs . #x6590) ; 斐 + (morohashi-daikanwa 13469 0 1) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3207) + (=jis-x0208-1990 . #x4865) ; ø½Š°’ + (=gt-pj-1 . #x4865) ; ø½Š°’ + (chinese-big5 . #xB4B4) ; ý¢€‹’´ + (=gt-k . 09130) ; ý¡„‚Žª + (ucs-jis . #x6590) ; ø½Š°’ + )) +(define-char + '((=>ucs . #x6590) ; 斐 + (morohashi-daikanwa 13469 0 2) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F59) ; ø»’ž˜ + )) +(define-char + '((morohashi-daikanwa 13469 0 3) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6C33) ; ø»…´  + (chinese-isoir165 . #x6C33) ; ø»Žœ° + (=ucs . #x6590) ; 斐 + )) +(define-char + '((=>ucs . #x6591) ; 斑 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3205) + (=jis-x0208 . #x4843) ; ø½Š¯° + (korean-ksc5601 . #x5A68) ; ø»‰¯ + (=gt-pj-1 . #x4843) ; ø½Š¯° + (chinese-big5 . #xB4B3) ; ý¢€‹’³ + (ideograph-daikanwa . 13470) ; ø¸ƒ’ž + (=gt-k . 09126) ; ý¡„‚Ž¦ + (ucs-jis . #x6591) ; ø½Š¯° + )) +(define-char + '((morohashi-daikanwa 13470 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x305F) ; ø»„„ + (chinese-isoir165 . #x305F) ; ø»…” + (chinese-cns11643-1 . #x5F58) ; ø»’ž— + (=ucs . #x6591) ; 斑 + )) +(define-char + '((=>ucs . #x6592) ; 斒 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4159) ; ø»‹”ˆ + (chinese-big5 . #xDDBD) ; ý¢€¶½ + (ideograph-daikanwa . 13471) ; ø¸ƒ’Ÿ + (ucs-jis . #x6592) ; ø»‹”ˆ + )) +(define-char + '((morohashi-daikanwa 13471 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4343) ; ø»“¾¾ + (=ucs . #x6592) ; 斒 + )) +(define-char + '((ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x414F) ; ø»–†’ + (ideograph-daikanwa . 13472) ; ø¸ƒ’  + (=ucs . #x3AB1) ; 㪱 + )) +(define-char + '((=>ucs . #x23057) ; 𣁗 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13473) ; ø¸ƒ’¡ + )) +(define-char + '((morohashi-daikanwa 13473 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F5D) ; ø»š—¬ + (=ucs . #x23057) ; 𣁗 + )) +(define-char + '((=>ucs . #x23059) ; 𣁙 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13474) ; ø¸ƒ’¢ + )) +(define-char + '((morohashi-daikanwa 13474 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5332) ; ø»œ¾ + (=ucs . #x23059) ; 𣁙 + )) +(define-char + '((=>ucs . #x295B0) ; 𩖰 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13475) ; ø¸ƒ’£ + )) +(define-char + '((morohashi-daikanwa 13475 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x295B0) ; 𩖰 + )) +(define-char + '((=>ucs . #x295B0) ; 𩖰 + (morohashi-daikanwa 13475 0 1) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5333) ; ø»œ¾ž + )) +(define-char + '((=>ucs . #x2305F) ; 𣁟 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 13476) ; ø¸ƒ’¤ + )) +(define-char + '((morohashi-daikanwa 13476 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D49) ; ø»š«¼ + (=ucs . #x2305F) ; 𣁟 + )) +(define-char + '((=>ucs . #x2305C) ; 𣁜 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 13477) ; ø¸ƒ’¥ + )) +(define-char + '((morohashi-daikanwa 13477 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D48) ; ø»š«» + (=ucs . #x2305C) ; 𣁜 + )) +(define-char + '((=>ucs . #x2305D) ; 𣁝 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 13478) ; ø¸ƒ’¦ + )) +(define-char + '((morohashi-daikanwa 13478 0 2) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x2305D) ; 𣁝 + )) +(define-char + '((=>ucs . #x2305D) ; 𣁝 + (morohashi-daikanwa 13478 0 3) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2354) ; ø»ž‚£ + )) +(define-char + '((=>ucs . #x2305E) ; 𣁞 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 13479) ; ø¸ƒ’§ + )) +(define-char + '((morohashi-daikanwa 13479 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2353) ; ø»ž‚¢ + (=ucs . #x2305E) ; 𣁞 + )) +(define-char + '((=>ucs . #x23062) ; 𣁢 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 13480) ; ø¸ƒ’¨ + )) +(define-char + '((morohashi-daikanwa 13480 0 3) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D4A) ; ø»š«½ + (=ucs . #x23062) ; 𣁢 + )) +(define-char + '((=>ucs . #x23063) ; 𣁣 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13481) ; ø¸ƒ’© + )) +(define-char + '((morohashi-daikanwa 13481 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E4D) ; ø»ž’¦ + (=ucs . #x23063) ; 𣁣 + )) +(define-char + '((ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 13482) ; ø¸ƒ’ª + )) +(define-char + '((ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 13483) ; ø¸ƒ’« + )) +(define-char + '((=>ucs . #x6594) ; 斔 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xEFD8) ; ý¢€Ž¿˜ + (ideograph-daikanwa . 13484) ; ø¸ƒ’¬ + )) +(define-char + '((morohashi-daikanwa 13484 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6164) ; ø»”«£ + (=ucs . #x6594) ; 斔 + )) +(define-char + '((ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 13485) ; ø¸ƒ’­ + )) +(define-char + '((=>ucs . #x6595) ; 斕 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 13486) ; ø¸ƒ’® + (=jef-china3 . #x50D9) ; øº…ƒ™ + )) +(define-char + '((=>ucs . #x6595) ; 斕 + (morohashi-daikanwa 13486 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 17) + (total-strokes . 21) + (japanese-jisx0212 . #x415A) ; ø»‹”‰ + (chinese-big5 . #xC4E3) ; ý¢€Œ“£ + (ucs-jis . #x6595) ; ø»‹”‰ + )) +(define-char + '((morohashi-daikanwa 13486 0 1) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-1 . #x7A6E) ; ø»“†— + (chinese-gb12345 . #x6C35) ; 斕 + (=ucs . #x6595) ; 斕 + )) +(define-char + '((morohashi-daikanwa 13486 0 6) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6C35) ; ø»…´¢ + (chinese-isoir165 . #x6C35) ; ø»Žœ² + (=ucs . #x6593) ; 斓 + )) +(define-char + '((=>ucs . #x6596) ; 斖 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 13487) ; ø¸ƒ’¯ + )) +(define-char + '((=>ucs . #x6596) ; 斖 + (morohashi-daikanwa 13487 0 8) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-big5 . #xF7DE) ; ý¢€Ÿž + )) +(define-char + '((morohashi-daikanwa 13487 0 9) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F2D) ; ø»”¿ + (chinese-big5 . #xF7DE) ; ý¢€Ÿž + (=ucs . #x6596) ; 斖 + )) +(define-char + '((=>ucs . #x2306B) ; 𣁫 + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 13488) ; ø¸ƒ’° + )) +(define-char + '((morohashi-daikanwa 13488 0 0) + (ideographic-radical . 67) ; ⽂ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B5B) ; ø»Ÿ”º + (=ucs . #x2306B) ; 𣁫 + )) diff --git a/lisp/utf-2000/Ideograph-R068-Dipper.el b/lisp/utf-2000/Ideograph-R068-Dipper.el new file mode 100644 index 0000000..da47af3 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R068-Dipper.el @@ -0,0 +1,579 @@ +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 3210) + (chinese-gb2312 . #x3637) ; ø»„¥ + (=jis-x0208 . #x454D) ; ø½Š«  + (korean-ksc5601 . #x5460) ; ø»‰¦… + (chinese-isoir165 . #x3637) ; ø»  + (chinese-cns11643-1 . #x4547) ; ø»‘·º + (=gt-pj-1 . #x454D) ; 斗 + (chinese-big5 . #xA4E6) ; ý¢€Š“¦ + (ideograph-daikanwa . 13489) ; ø¸ƒ’± + (=gt-k . 00469) ; ý¡„€‡• + (=ucs . #x6597) ; 斗 + )) +(define-char + '((=>ucs . #x2306C) ; 𣁬 + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 0) + (total-strokes . 4) + (ideograph-daikanwa . 13490) ; ø¸ƒ’² + )) +(define-char + '((morohashi-daikanwa 13490 0 0) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-6 . #x2222) ; ø»›¶ + (=ucs . #x2306C) ; 𣁬 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x415B) ; ø»‹”Š + (chinese-cns11643-4 . #x2441) ; ø»—¥¢ + (ideograph-daikanwa . 13491) ; ø¸ƒ’³ + (=ucs . #x6598) ; 斘 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x293A) ; ø»•¢­ + (=ucs . #x3AB4) ; 㪴 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3160) ; ø»œ + (ideograph-daikanwa . 13497) ; ø¸ƒ’¹ + (=ucs . #x23071) ; 𣁱 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2961) ; ø»—­˜ + (=ucs . #x3AB5) ; 㪵 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x767E) ; 百 + ) + ((=ucs . #x6597) ; 斗 + )) + (ideograph-daikanwa . 13498) ; ø¸ƒ’º + (=cbeta . 00970) ; ø¸ Š + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D48) ; ø»—²· + (ideograph-daikanwa . 13499) ; ø¸ƒ’» + (=ucs . #x23073) ; 𣁳 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D76) ; ø»™½© + (ideograph-daikanwa . 13500) ; ø¸ƒ’¼ + (=ucs . #x23074) ; 𣁴 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3212) + (chinese-gb2312 . #x414F) ; ø»„µ² + (=jis-x0208 . #x4E41) ; ø½Š¸¢ + (korean-ksc5601 . #x5679) ; ø»‰©š + (chinese-isoir165 . #x414F) ; ø»ž‚ + (chinese-cns11643-1 . #x5568) ; ø»’» + (=gt-pj-1 . #x4E41) ; 料 + (chinese-big5 . #xAEC6) ; ý¢€Š»† + (ideograph-daikanwa . 13501) ; ø¸ƒ’½ + (=gt-k . 06562) ; ý¡„¦¢ + (=ucs . #x6599) ; 料 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3142) ; ø»•®¥ + (ideograph-daikanwa . 13502) ; ø¸ƒ’¾ + (=cbeta . 05140) ; ø¸¡” + (=ucs . #x659A) ; 斚 + )) +(define-char + '((=>ucs . #x23075) ; 𣁵 + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13503) ; ø¸ƒ’¿ + )) +(define-char + '((morohashi-daikanwa 13503 0 1) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D75) ; ø»™½¨ + (=ucs . #x23075) ; 𣁵 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x382F) ; ø»œ–° + (ideograph-daikanwa . 13504) ; ø¸ƒ“€ + (=ucs . #x23076) ; 𣁶 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3141) ; ø»•®¤ + (=ucs . #x3AB6) ; 㪶 + )) +(define-char + '((=>ucs . #x23077) ; 𣁷 + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13505) ; ø¸ƒ“ + )) +(define-char + '((morohashi-daikanwa 13505 0 2) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3272) ; ø»š„» + (=ucs . #x23077) ; 𣁷 + )) +(define-char + '((=>ucs . #x2307B) ; 𣁻 + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13506) ; ø¸ƒ“‚ + )) +(define-char + '((morohashi-daikanwa 13506 0 0) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4045) ; ø»œ¢¶ + (=ucs . #x2307B) ; 𣁻 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8C46) ; 豆 + ) + ((=ucs . #x6597) ; 斗 + )) + (ideograph-daikanwa . 13507) ; ø¸ƒ“ƒ + (=cbeta . 00356) ; ø¸ …¤ + )) +(define-char + '((=>ucs . #x659B) ; 斛 + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x3351) ; ø½Š‘ˆ + (korean-ksc5601 . #x4A47) ; ø»‰—€ + (chinese-cns11643-1 . #x4B45) ; ø»’€¬ + (ideograph-daikanwa . 35003) ; ø¸ˆ¢» + ) + ((=ucs . #x6597) ; 斗 + )) + (shinjigen-2 . 3213) + (=jis-x0208 . #x5A4F) ; ø½‹Š˜ + (korean-ksc5601 . #x4D57) ; ø»‰›ª + (chinese-cns11643-1 . #x5A7C) ; ø»’—¥ + (=gt-pj-1 . #x5A4F) ; ø½‹Š˜ + (chinese-big5 . #xB1D8) ; ý¢€‹‡˜ + (ideograph-daikanwa . 13508) ; ø¸ƒ“„ + (=gt-k . 07937) ; ý¡„¼ + (ucs-cns . #x659B) ; ø½‹Š˜ + (ucs-jis . #x659B) ; ø½‹Š˜ + )) +(define-char + '((morohashi-daikanwa 13508 0 2) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x89D2) ; 角 + ) + ((=ucs . #x6597) ; 斗 + )) + (chinese-gb2312 . #x757A) ; ø»†‚µ + (chinese-isoir165 . #x757A) ; ø»Ž«… + (=ucs . #x659B) ; 斛 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x5031) ; ø»…‹– + (=jis-x0208 . #x3C50) ; ø½Šž• + (korean-ksc5601 . #x5E58) ; ø»‰´© + (chinese-isoir165 . #x5031) ; ø»³¦ + (chinese-cns11643-1 . #x5A7B) ; ø»’—¤ + (=gt-pj-1 . #x3C50) ; 斜 + (chinese-big5 . #xB1D7) ; ý¢€‹‡— + (ideograph-daikanwa . 13509) ; ø¸ƒ“… + (=gt-k . 07778) ; ý¡„¹¢ + (=ucs . #x659C) ; 斜 + )) +(define-char + '((=>ucs . #x2307A) ; 𣁺 + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13511) ; ø¸ƒ“‡ + )) +(define-char + '((morohashi-daikanwa 13511 0 0) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4046) ; ø»œ¢· + (=ucs . #x2307A) ; 𣁺 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x415C) ; ø»‹”‹ + (chinese-isoir165 . #x7C63) ; ø»Žµ€ + (chinese-cns11643-2 . #x3C3F) ; ø»“´¨ + (=jis-x0213-1-2000 . #x752A) ; ø»¤Ž + (chinese-big5 . #xD97A) ; ý¢€¥º + (ideograph-daikanwa . 13512) ; ø¸ƒ“ˆ + (=jef-china3 . #x50DD) ; øº…ƒ + (=ucs . #x659D) ; 斝 + )) +(define-char + '((=>ucs . #x2307C) ; 𣁼 + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13513) ; ø¸ƒ“‰ + )) +(define-char + '((morohashi-daikanwa 13513 0 1) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x495D) ; ø»œ°œ + (=ucs . #x2307C) ; 𣁼 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x495B) ; ø»œ°š + (ideograph-daikanwa . 13514) ; ø¸ƒ“Š + (=ucs . #x2307F) ; 𣁿 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B78) ; ø»•¾‡ + (=ucs . #x3AB8) ; 㪸 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x495C) ; ø»œ°› + (=ucs . #x23080) ; 𣂀 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C40) ; ø»“´© + (chinese-big5 . #xD97B) ; ý¢€¥» + (ideograph-daikanwa . 13516) ; ø¸ƒ“Œ + (=ucs . #x659E) ; 斞 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3216) + (chinese-gb2312 . #x5565) ; ø»…“  + (=jis-x0208 . #x5A50) ; ø½‹Š™ + (korean-ksc5601 . #x7278) ; ø»Š’¡ + (chinese-isoir165 . #x5565) ; ø»»° + (chinese-cns11643-1 . #x643A) ; ø»’¥ + (=gt-pj-1 . #x5A50) ; 斟 + (chinese-big5 . #xB772) ; ý¢€‹² + (ideograph-daikanwa . 13517) ; ø¸ƒ“ + (=ucs . #x659F) ; 斟 + )) +(define-char + '((=>ucs . #x23081) ; 𣂁 + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13518) ; ø¸ƒ“Ž + )) +(define-char + '((morohashi-daikanwa 13518 0 0) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D61) ; ø»˜Š° + (=ucs . #x23081) ; 𣂁 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F5E) ; ø»š—­ + (ideograph-daikanwa . 13519) ; ø¸ƒ“ + (=ucs . #x23084) ; 𣂄 + )) +(define-char + '((=>ucs . #x23082) ; 𣂂 + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13520) ; ø¸ƒ“ + )) +(define-char + '((morohashi-daikanwa 13520 0 0) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D4C) ; ø»£ + (=ucs . #x23082) ; 𣂂 + )) +(define-char + '((=>ucs . #x65A0) ; 斠 + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x415D) ; ø»‹”Œ + (chinese-big5 . #xE1F5) ; ý¢€Ž‡µ + (ideograph-daikanwa . 13521) ; ø¸ƒ“‘ + (ucs-jis . #x65A0) ; ø»‹”Œ + )) +(define-char + '((morohashi-daikanwa 13521 0 0) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A5C) ; ø»”‰© + (=ucs . #x65A0) ; 斠 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-1 . 3217) + (shinjigen-2 . 3217) + (chinese-gb2312 . #x4E53) ; ø»…ˆ¼ + (=jis-x0208 . #x3036) ; ø½ŠŒ“ + (korean-ksc5601 . #x6456) ; ø»‰½› + (chinese-isoir165 . #x4E53) ; ø»±Œ + (chinese-cns11643-1 . #x687E) ; ø»’¬‹ + (=gt-pj-1 . #x3036) ; 斡 + (chinese-big5 . #xBA57) ; ý¢€‹©— + (ideograph-daikanwa . 13522) ; ø¸ƒ“’ + (=ucs . #x65A1) ; 斡 + )) +(define-char + '((=>ucs . #x23086) ; 𣂆 + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13523) ; ø¸ƒ““ + )) +(define-char + '((morohashi-daikanwa 13523 0 0) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x436A) ; ø»˜“­ + (=ucs . #x23086) ; 𣂆 + )) +(define-char + '((=>ucs . #x23089) ; 𣂉 + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 13526) ; ø¸ƒ“– + )) +(define-char + '((morohashi-daikanwa 13526 0 0) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A2D) ; ø»˜‚ + (=ucs . #x23089) ; 𣂉 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x5970) ; ø»’•» + (ideograph-daikanwa . 07440) ; ø¸´ + ) + ((=ucs . #x6597) ; 斗 + )) + (chinese-cns11643-7 . #x2355) ; ø»ž‚¤ + (ideograph-daikanwa . 13527) ; ø¸ƒ“— + (=cbeta . 05802) ; ø¸¡šª + (=ucs . #x2308A) ; 𣂊 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A2E) ; ø»˜ƒ + (=ucs . #x3AB9) ; 㪹 + )) +(define-char + '((=>ucs . #x65A2) ; 斢 + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xE9B2) ; ý¢€Ž¦² + (ideograph-daikanwa . 13528) ; ø¸ƒ“˜ + )) +(define-char + '((=>ucs . #x65A2) ; 斢 + (morohashi-daikanwa 13528 0 1) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-isoir165 . #x2D4E) ; ø»€© + )) +(define-char + '((morohashi-daikanwa 13528 0 3) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-isoir165 . #x2D4E) ; ø»€© + (=ucs . #x65A2) ; 斢 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x415E) ; ø»‹” + (chinese-cns11643-4 . #x563F) ; ø»˜®¼ + (ideograph-daikanwa . 13529) ; ø¸ƒ“™ + (=ucs . #x65A3) ; 斣 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3840) ; ø»ž¡… + (ideograph-daikanwa . 13530) ; ø¸ƒ“š + (=ucs . #x2308C) ; 𣂌 + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 13531) ; ø¸ƒ“› + (=cbeta . 00012) ; ø¸ €Œ + (=ucs . #x3ABA) ; 㪺 + )) +(define-char + '((=>ucs . #x3ABA) ; 㪺 + (morohashi-daikanwa 13531 0 0) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x563E) ; ø»˜®» + )) +(define-char + '((ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x596D) ; 奭 + ) + ((=ucs . #x6597) ; 斗 + )) + (ideograph-daikanwa . 13532) ; ø¸ƒ“œ + (=cbeta . 05807) ; ø¸¡š¯ + (=ucs . #x2308F) ; 𣂏 + )) +(define-char + '((=>ucs . #x2308F) ; 𣂏 + (morohashi-daikanwa 13532 0 0) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F6C) ; ø»˜¼· + )) +(define-char + '((=>ucs . #x3ABB) ; 㪻 + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 13533) ; ø¸ƒ“ + )) +(define-char + '((=>ucs . #x3ABB) ; 㪻 + (morohashi-daikanwa 13533 0 0) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 19) + (total-strokes . 23) + (=cbeta . 03362) ; ø¸ ´¢ + )) +(define-char + '((morohashi-daikanwa 13533 0 1) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 19) + (total-strokes . 23) + (=ucs . #x3ABB) ; 㪻 + )) +(define-char + '((=>ucs . #x3ABB) ; 㪻 + (morohashi-daikanwa 13533 0 2) + (ideographic-radical . 68) ; ⽃ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A4B) ; ø»™Œ  + )) diff --git a/lisp/utf-2000/Ideograph-R069-Axe.el b/lisp/utf-2000/Ideograph-R069-Axe.el new file mode 100644 index 0000000..05a0943 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R069-Axe.el @@ -0,0 +1,1046 @@ +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 3219) + (chinese-gb2312 . #x3D6F) ; ø»„°š + (=jis-x0208 . #x3654) ; ø½Š•¥ + (korean-ksc5601 . #x5045) ; ø»‰Ÿ² + (chinese-isoir165 . #x3D6F) ; ø»˜ª + (chinese-cns11643-1 . #x4548) ; ø»‘·» + (=gt-pj-1 . #x3654) ; 斤 + (chinese-big5 . #xA4E7) ; ý¢€Š“§ + (ideograph-daikanwa . 13534) ; ø¸ƒ“ž + (=gt-k . 00413) ; ý¡„€† + (=ucs . #x65A4) ; 斤 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-2 . 3220) + (chinese-gb2312 . #x3362) ; ø»„¡¡ + (=jis-x0208 . #x404D) ; ø½Š¤Š + (korean-ksc5601 . #x742E) ; ø»Š”“ + (chinese-isoir165 . #x3362) ; ø»‰± + (=gt-pj-1 . #x404D) ; 斥 + (chinese-big5 . #xA5B8) ; ý¢€Š–¸ + (ideograph-daikanwa . 13535) ; ø¸ƒ“Ÿ + (=gt-k . 00965) ; ý¡„€… + (=ucs . #x65A5) ; 斥 + )) +(define-char + '((=>ucs . #x65A5) ; 斥 + (morohashi-daikanwa 13535 0 1) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-1 . #x4658) ; ø»‘¹© + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x2223) ; ø»›¶ + (ideograph-daikanwa . 13536) ; ø¸ƒ“  + (=ucs . #x23091) ; 𣂑 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 13537) ; ø¸ƒ“¡ + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65A4) ; 斤 + ) + ((=ucs . #x65A4) ; 斤 + )) + (japanese-jisx0212 . #x415F) ; ø»‹”Ž + (chinese-cns11643-3 . #x293B) ; ø»•¢® + (ideograph-daikanwa . 13538) ; ø¸ƒ“¢ + (=cbeta . 00149) ; ø¸ ‚• + (=jef-china3 . #x50E1) ; øº…ƒ¡ + (=ucs . #x65A6) ; 斦 + )) +(define-char + '((=>ucs . #x65A7) ; 斧 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3225) + (=jis-x0208 . #x4960) ; ø½Š±« + (korean-ksc5601 . #x5D28) ; ø»‰²› + (=gt-pj-1 . #x4960) ; ø½Š±« + (chinese-big5 . #xA9F2) ; ý¢€Š§² + (ideograph-daikanwa . 13539) ; ø¸ƒ“£ + (=gt-k . 03809) ; ý¡„€»¡ + (ucs-jis . #x65A7) ; ø½Š±« + )) +(define-char + '((morohashi-daikanwa 13539 0 0) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x382B) ; ø»„¨€ + (chinese-isoir165 . #x382B) ; ø» + (chinese-cns11643-1 . #x4D74) ; ø»’„— + (=ucs . #x65A7) ; 斧 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-isoir165 . #x7B27) ; ø»Ž²¦ + (chinese-cns11643-2 . #x2723) ; ø»“•– + (chinese-big5 . #xCCC2) ; ý¢€Œ³‚ + (ideograph-daikanwa . 13540) ; ø¸ƒ“¤ + (=ucs . #x65A8) ; 斨 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13541) ; ø¸ƒ“¥ + (=ucs . #x23094) ; 𣂔 + )) +(define-char + '((=>ucs . #x23094) ; 𣂔 + (morohashi-daikanwa 13541 0 2) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B6F) ; ø»œ„ª + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B6E) ; ø»œ„© + (ideograph-daikanwa . 13542) ; ø¸ƒ“¦ + (=ucs . #x23095) ; 𣂕 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13543) ; ø¸ƒ“§ + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13544) ; ø¸ƒ“¨ + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x5536) ; ø»…’± + (chinese-isoir165 . #x5536) ; ø»» + (=ucs . #x65A9) ; 斩 + )) +(define-char + '((=>ucs . #x23099) ; 𣂙 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 13545) ; ø¸ƒ“© + )) +(define-char + '((morohashi-daikanwa 13545 0 2) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3161) ; ø»œ + (=ucs . #x23099) ; 𣂙 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2962) ; ø»—­™ + (ideograph-daikanwa . 13546) ; ø¸ƒ“ª + (=ucs . #x3ABC) ; 㪼 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A6A) ; ø»“š· + (chinese-big5 . #xCEE9) ; ý¢€Œ»© + (ideograph-daikanwa . 13547) ; ø¸ƒ“« + (=ucs . #x65AA) ; 斪 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3226) + (chinese-gb2312 . #x6D3D) ; ø»…¶ˆ + (=jis-x0208 . #x5A51) ; ø½‹Šš + (korean-ksc5601 . #x6D45) ; ø»ŠŠ˜ + (chinese-isoir165 . #x6D3D) ; ø»Žž˜ + (chinese-cns11643-1 . #x514B) ; ø»’‰¦ + (=gt-pj-1 . #x5A51) ; 斫 + (chinese-big5 . #xAC48) ; ý¢€Š±ˆ + (ideograph-daikanwa . 13548) ; ø¸ƒ“¬ + (=gt-k . 05250) ; ý¡„’‚ + (=ucs . #x65AB) ; 斫 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 13549) ; ø¸ƒ“­ + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D49) ; ø»—²¸ + (ideograph-daikanwa . 13550) ; ø¸ƒ“® + (=ucs . #x3ABE) ; 㪾 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13551) ; ø¸ƒ“¯ + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13552) ; ø¸ƒ“° + )) +(define-char + '((morohashi-daikanwa 13552 0 9) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jef-china3 . #x8FCF) ; øºˆ¿ + )) +(define-char + '((=>ucs . #x230A0) ; 𣂠 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 13553) ; ø¸ƒ“± + )) +(define-char + '((morohashi-daikanwa 13553 0 0) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4047) ; ø»œ¢¸ + (=ucs . #x230A0) ; 𣂠 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3830) ; ø»œ–± + (=ucs . #x3ABF) ; 㪿 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 6) + (chinese-gb2312 . #x717D) ; ø»…½€ + (chinese-isoir165 . #x717D) ; ø»Ž¥ + (=ucs . #x9880) ; 颀 + )) +(define-char + '((=>ucs . #x2309E) ; 𣂞 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13554) ; ø¸ƒ“² + )) +(define-char + '((morohashi-daikanwa 13554 0 0) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3232) ; ø»—¹· + (=ucs . #x2309E) ; 𣂞 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3227) + (=jis-x0208 . #x3B42) ; ø½Šœ© + (korean-ksc5601 . #x7356) ; ø»Š“ + (chinese-cns11643-1 . #x5A7D) ; ø»’—¦ + (chinese-gb12345 . #x5536) ; 斬 + (=gt-pj-1 . #x3B42) ; 斬 + (chinese-big5 . #xB1D9) ; ý¢€‹‡™ + (ideograph-daikanwa . 13555) ; ø¸ƒ“³ + (=gt-k . 07772) ; ý¡„¹œ + (=ucs . #x65AC) ; 斬 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4048) ; ø»œ¢¹ + (ideograph-daikanwa . 13556) ; ø¸ƒ“´ + (=ucs . #x2309F) ; 𣂟 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3228) + (chinese-gb2312 . #x364F) ; ø»„¥¨ + (=jis-x0208 . #x4347) ; ø½Š¨ž + (chinese-isoir165 . #x364F) ; ø»¸ + (chinese-cns11643-3 . #x363A) ; ø»•µ³ + (=gt-pj-1 . #x4347) ; 断 + (ideograph-daikanwa . 13557) ; ø¸ƒ“µ + (=ucs . #x65AD) ; 断 + )) +(define-char + '((=>ucs . #x230A1) ; 𣂡 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4960) ; ø»œ°Ÿ + (ideograph-daikanwa . 13558) ; ø¸ƒ“¶ + )) +(define-char + '((morohashi-daikanwa 13558 0 0) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x230A1) ; 𣂡 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13559) ; ø¸ƒ“· + (=ucs . #x230A2) ; 𣂢 + )) +(define-char + '((=>ucs . #x230A2) ; 𣂢 + (morohashi-daikanwa 13559 0 1) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4964) ; ø»œ°£ + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4963) ; ø»œ°¢ + (ideograph-daikanwa . 13560) ; ø¸ƒ“¸ + (=ucs . #x230A3) ; 𣂣 + )) +(define-char + '((=>ucs . #x230A4) ; 𣂤 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13561) ; ø¸ƒ“¹ + )) +(define-char + '((morohashi-daikanwa 13561 0 1) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3923) ; ø»š¾ + (=ucs . #x230A4) ; 𣂤 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4160) ; ø»‹” + (chinese-cns11643-2 . #x3C41) ; ø»“´ª + (chinese-big5 . #xD97C) ; ý¢€¥¼ + (ideograph-daikanwa . 13562) ; ø¸ƒ“º + (=jef-china3 . #x50E3) ; øº…ƒ£ + (=ucs . #x65AE) ; 斮 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3232) + (chinese-gb2312 . #x4B39) ; ø»…„ˆ + (=jis-x0208 . #x3B5B) ; ø½Š‚ + (korean-ksc5601 . #x5E59) ; ø»‰´ª + (chinese-isoir165 . #x4B39) ; ø»¬˜ + (chinese-cns11643-1 . #x5F5A) ; ø»’ž™ + (=gt-pj-1 . #x3B5B) ; 斯 + (chinese-big5 . #xB4B5) ; ý¢€‹’µ + (ideograph-daikanwa . 13563) ; ø¸ƒ“» + (=gt-k . 09059) ; ý¡„‚£ + (=ucs . #x65AF) ; 斯 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4966) ; ø»œ°¥ + (ideograph-daikanwa . 13564) ; ø¸ƒ“¼ + (=ucs . #x230A5) ; 𣂥 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x495F) ; ø»œ°ž + (ideograph-daikanwa . 13565) ; ø¸ƒ“½ + (=ucs . #x230A6) ; 𣂦 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x495E) ; ø»œ° + (ideograph-daikanwa . 13566) ; ø¸ƒ“¾ + (=ucs . #x230A7) ; 𣂧 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4962) ; ø»œ°¡ + (ideograph-daikanwa . 13567) ; ø¸ƒ“¿ + (=ucs . #x230A8) ; 𣂨 + )) +(define-char + '((=>ucs . #x230AD) ; 𣂭 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13568) ; ø¸ƒ”€ + )) +(define-char + '((morohashi-daikanwa 13568 0 1) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4965) ; ø»œ°¤ + (=ucs . #x230AD) ; 𣂭 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E9E) ; 亞 + ) + ((=ucs . #x65A4) ; 斤 + )) + (chinese-cns11643-4 . #x377C) ; ø»˜‚— + (ideograph-daikanwa . 13569) ; ø¸ƒ” + (=cbeta . 01886) ; ø¸ ž + (=ucs . #x230AA) ; 𣂪 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4961) ; ø»œ°  + (ideograph-daikanwa . 13570) ; ø¸ƒ”‚ + (=ucs . #x3AC0) ; 㫀 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13571) ; ø¸ƒ”ƒ + )) +(define-char + '((=>ucs . #x65B0) ; 新 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3233) + (=jis-x0208 . #x3F37) ; ø½Š¢– + (korean-ksc5601 . #x6366) ; ø»‰¼ + (=gt-pj-1 . #x3F37) ; ø½Š¢– + (chinese-big5 . #xB773) ; ý¢€‹³ + (ideograph-daikanwa . 13572) ; ø¸ƒ”„ + (=gt-k . 10225) ; ý¡„‚Ÿ± + (ucs-jis . #x65B0) ; ø½Š¢– + )) +(define-char + '((=>ucs . #x65B0) ; 新 + (morohashi-daikanwa 13572 0 0) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3233) + (chinese-cns11643-1 . #x643B) ; ø»’¥ + )) +(define-char + '((morohashi-daikanwa 13572 0 1) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x5042) ; ø»…‹§ + (chinese-isoir165 . #x5042) ; ø»³· + (=ucs . #x65B0) ; 新 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (ideograph-daikanwa . 13573) ; ø¸ƒ”… + (=ucs . #x65B1) ; 斱 + )) +(define-char + '((=>ucs . #x65B1) ; 斱 + (morohashi-daikanwa 13573 0 0) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D63) ; ø»˜Š² + )) +(define-char + '((=>ucs . #x230AE) ; 𣂮 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13574) ; ø¸ƒ”† + )) +(define-char + '((morohashi-daikanwa 13574 0 2) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D62) ; ø»˜Š± + (=ucs . #x230AE) ; 𣂮 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5336) ; ø»œ¾¡ + (ideograph-daikanwa . 13575) ; ø¸ƒ”‡ + (=ucs . #x230AF) ; 𣂯 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x66F7) ; 曷 + ) + ((=ucs . #x65A4) ; 斤 + )) + (ideograph-daikanwa . 13576) ; ø¸ƒ”ˆ + (=cbeta . 04542) ; ø¸¡†¾ + )) +(define-char + '((=>ucs . #x230B1) ; 𣂱 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13577) ; ø¸ƒ”‰ + )) +(define-char + '((morohashi-daikanwa 13577 0 4) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5334) ; ø»œ¾Ÿ + (=ucs . #x230B1) ; 𣂱 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F5F) ; ø»š—® + (ideograph-daikanwa . 13578) ; ø¸ƒ”Š + (=ucs . #x230B5) ; 𣂵 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5337) ; ø»œ¾¢ + (ideograph-daikanwa . 13579) ; ø¸ƒ”‹ + (=ucs . #x230B2) ; 𣂲 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13580) ; ø¸ƒ”Œ + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13581) ; ø¸ƒ” + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13582) ; ø¸ƒ”Ž + (=ucs . #x251F4) ; 𥇴 + )) +(define-char + '((=>ucs . #x251F4) ; 𥇴 + (morohashi-daikanwa 13582 0 1) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5335) ; ø»œ¾  + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D4E) ; ø»¥ + (ideograph-daikanwa . 13583) ; ø¸ƒ” + (=ucs . #x230B8) ; 𣂸 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13584) ; ø¸ƒ” + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 10) + (japanese-strokes . 11) + (total-strokes . 14) + (cns-total-strokes . 15) + (japanese-jisx0212 . #x4161) ; ø»‹” + (chinese-cns11643-2 . #x5068) ; ø»”’© + (=jis-x0213-2-2000 . #x2D6A) ; ø»¤¯± + (chinese-big5 . #xE5C1) ; ý¢€Ž— + (ideograph-daikanwa . 13585) ; ø¸ƒ”‘ + (=ucs . #x65B2) ; 斲 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13586) ; ø¸ƒ”’ + (=ucs . #x230B6) ; 𣂶 + )) +(define-char + '((=>ucs . #x230B6) ; 𣂶 + (morohashi-daikanwa 13586 0 0) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D4F) ; ø»¦ + )) +(define-char + '((=>ucs . #x230BA) ; 𣂺 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13587) ; ø¸ƒ”“ + )) +(define-char + '((morohashi-daikanwa 13587 0 0) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4731) ; ø»–Ž¨ + (=ucs . #x230BA) ; 𣂺 + )) +(define-char + '((=>ucs . #x230B9) ; 𣂹 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 13588) ; ø¸ƒ”” + )) +(define-char + '((morohashi-daikanwa 13588 0 1) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x230B9) ; 𣂹 + )) +(define-char + '((=>ucs . #x230B9) ; 𣂹 + (morohashi-daikanwa 13588 0 2) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D50) ; ø»§ + )) +(define-char + '((=>ucs . #x230BC) ; 𣂼 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D4D) ; ø»¤ + (ideograph-daikanwa . 49148) ; ø¸‹¿¼ + )) +(define-char + '((morohashi-daikanwa 49148 0 2) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x230BC) ; 𣂼 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D51) ; ø»¨ + (=ucs . #x3AC1) ; 㫁 + )) +(define-char + '((=>ucs . #x230BB) ; 𣂻 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A2F) ; ø»˜„ + (ideograph-daikanwa . 13589) ; ø¸ƒ”• + )) +(define-char + '((morohashi-daikanwa 13589 0 0) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x230BB) ; 𣂻 + )) +(define-char + '((=>ucs . #x3AC2) ; 㫂 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 13590) ; ø¸ƒ”– + )) +(define-char + '((morohashi-daikanwa 13590 0 0) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D4B) ; ø»š«¾ + (=ucs . #x3AC2) ; 㫂 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4162) ; ø»‹”‘ + (chinese-cns11643-2 . #x5069) ; ø»”’ª + (chinese-big5 . #xE5C2) ; ý¢€Ž—‚ + (ideograph-daikanwa . 13591) ; ø¸ƒ”— + (=ucs . #x65B3) ; 斳 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x570B) ; 國 + ) + ((=ucs . #x65A4) ; 斤 + )) + (chinese-cns11643-5 . #x4D4C) ; ø»š«¿ + (ideograph-daikanwa . 13592) ; ø¸ƒ”˜ + (=cbeta . 01608) ; ø¸ ™ˆ + (=ucs . #x230BD) ; 𣂽 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D4D) ; ø»š¬€ + (ideograph-daikanwa . 13593) ; ø¸ƒ”™ + (=ucs . #x230BF) ; 𣂿 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E51) ; ø»ž’ª + (ideograph-daikanwa . 13594) ; ø¸ƒ”š + (=ucs . #x230C0) ; 𣃀 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4163) ; ø»‹”’ + (ideograph-daikanwa . 13595) ; ø¸ƒ”› + (=jef-china3 . #x50E4) ; øº…ƒ¤ + (=ucs . #x65B4) ; 斴 + )) +(define-char + '((=>ucs . #x65B4) ; 斴 + (morohashi-daikanwa 13595 0 1) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 12) + (chinese-cns11643-4 . #x504E) ; ø»˜¦— + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x79B9) ; 禹 + )) + ) + ((=ucs . #x65A4) ; 斤 + )) + (chinese-cns11643-7 . #x2E50) ; ø»ž’© + (ideograph-daikanwa . 13596) ; ø¸ƒ”œ + (=cbeta . 06154) ; ø¸¡ Š + (=ucs . #x230C1) ; 𣃁 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E4F) ; ø»ž’¨ + (ideograph-daikanwa . 13597) ; ø¸ƒ” + (=ucs . #x230C2) ; 𣃂 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E52) ; ø»ž’« + (ideograph-daikanwa . 13598) ; ø¸ƒ”ž + (=ucs . #x230C3) ; 𣃃 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x767B) ; 登 + ) + ((=ucs . #x65A4) ; 斤 + )) + (chinese-cns11643-7 . #x2E4E) ; ø»ž’§ + (ideograph-daikanwa . 13599) ; ø¸ƒ”Ÿ + (=cbeta . 00550) ; ø¸ ˆ¦ + (=ucs . #x230C6) ; 𣃆 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13600) ; ø¸ƒ”  + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13601) ; ø¸ƒ”¡ + )) +(define-char + '((=>ucs . #x230C8) ; 𣃈 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 13603) ; ø¸ƒ”£ + )) +(define-char + '((morohashi-daikanwa 13603 0 2) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x504D) ; ø»˜¦– + (=ucs . #x230C8) ; 𣃈 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x546B) ; ø»–¢¨ + (=jis-x0213-2-2000 . #x2D6B) ; ø»¤¯² + (ideograph-daikanwa . 13604) ; ø¸ƒ”¤ + (=cbeta . 00010) ; ø¸ €Š + (=ucs . #x65B5) ; 斵 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C7B) ; ø»”¤¤ + (chinese-big5 . #xECF0) ; ý¢€Ž³° + (ideograph-daikanwa . 13605) ; ø¸ƒ”¥ + (=ucs . #x65B6) ; 斶 + )) +(define-char + '((=>ucs . #x230CB) ; 𣃋 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 13606) ; ø¸ƒ”¦ + (=cbeta . 03088) ; ø¸ ° + )) +(define-char + '((morohashi-daikanwa 13606 0 9) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3842) ; ø»ž¡‡ + (=ucs . #x230CB) ; 𣃋 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3841) ; ø»ž¡† + (ideograph-daikanwa . 13607) ; ø¸ƒ”§ + (=ucs . #x230CA) ; 𣃊 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 13608) ; ø¸ƒ”¨ + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F6F) ; ø»ž¬† + (ideograph-daikanwa . 13609) ; ø¸ƒ”© + (=ucs . #x230CC) ; 𣃌 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B3C) ; ø»˜¶ + (ideograph-daikanwa . 13610) ; ø¸ƒ”ª + (=ucs . #x230CD) ; 𣃍 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 3229) + (=jis-x0208 . #x5A52) ; ø½‹Š› + (korean-ksc5601 . #x5328) ; ø»‰£¯ + (chinese-cns11643-1 . #x764B) ; ø»’¿¼ + (chinese-gb12345 . #x364F) ; 斷 + (=gt-pj-1 . #x5A52) ; 斷 + (chinese-big5 . #xC25F) ; ý¢€Œ‰Ÿ + (ideograph-daikanwa . 13611) ; ø¸ƒ”« + (=ucs . #x65B7) ; 斷 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F71) ; ø»ž¬ˆ + (ideograph-daikanwa . 13612) ; ø¸ƒ”¬ + (=ucs . #x230D0) ; 𣃐 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 13613) ; ø¸ƒ”­ + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F70) ; ø»ž¬‡ + (ideograph-daikanwa . 13614) ; ø¸ƒ”® + (=ucs . #x230CF) ; 𣃏 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4739) ; ø»ž·€ + (ideograph-daikanwa . 13615) ; ø¸ƒ”¯ + (=ucs . #x230D1) ; 𣃑 + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 13616) ; ø¸ƒ”° + )) +(define-char + '((ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 13617) ; ø¸ƒ”± + (=ucs . #x230D4) ; 𣃔 + )) +(define-char + '((=>ucs . #x230D4) ; 𣃔 + (morohashi-daikanwa 13617 0 1) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D78) ; ø»Ÿ€³ + )) +(define-char + '((=>ucs . #x230D6) ; 𣃖 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 13618) ; ø¸ƒ”² + )) +(define-char + '((morohashi-daikanwa 13618 0 1) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x577D) ; ø»Ÿ¤ + (=ucs . #x230D6) ; 𣃖 + )) +(define-char + '((=>ucs . #x65B8) ; 斸 + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 21) + (total-strokes . 25) + (=jis-x0213-2-2000 . #x2D6C) ; ø»¤¯³ + (chinese-big5 . #xF8F0) ; ý¢€£° + (ideograph-daikanwa . 13619) ; ø¸ƒ”³ + (ucs-jis . #x65B8) ; ø»¤¯³ + )) +(define-char + '((morohashi-daikanwa 13619 0 1) + (ideographic-radical . 69) ; ⽄ + (ideographic-strokes . 21) + (chinese-cns11643-2 . #x707E) ; ø»•¿ + (=ucs . #x65B8) ; 斸 + )) diff --git a/lisp/utf-2000/Ideograph-R070-Square.el b/lisp/utf-2000/Ideograph-R070-Square.el new file mode 100644 index 0000000..8e1129c --- /dev/null +++ b/lisp/utf-2000/Ideograph-R070-Square.el @@ -0,0 +1,1197 @@ +(define-char + '((=>ucs . #x65B9) ; 方 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 3236) + (=jis-x0208 . #x4A7D) ; ø½Š³¦ + (korean-ksc5601 . #x5B30) ; ø»‰¯§ + (=gt-pj-1 . #x4A7D) ; ø½Š³¦ + (chinese-big5 . #xA4E8) ; ý¢€Š“¨ + (ideograph-daikanwa . 13620) ; ø¸ƒ”´ + (=gt-k . 00490) ; ý¡„€‡ª + (ucs-jis . #x65B9) ; ø½Š³¦ + )) +(define-char + '((morohashi-daikanwa 13620 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 0) + (chinese-gb2312 . #x373D) ; ø»„¦´ + (chinese-isoir165 . #x373D) ; ø»„ + (chinese-cns11643-1 . #x4549) ; ø»‘·¼ + (=ucs . #x65B9) ; 方 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x2371) ; ø»•š° + (=ucs . #x3AC3) ; 㫃 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2442) ; ø»—¥£ + (=ucs . #x230D8) ; 𣃘 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x277B) ; ø»›¾¾ + (=ucs . #x230D9) ; 𣃙 + )) +(define-char + '((=>ucs . #x65BA) ; 斺 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 4) + (ideograph-daikanwa . 13625) ; ø¸ƒ”¹ + )) +(define-char + '((morohashi-daikanwa 13625 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x293C) ; ø»•¢¯ + (=ucs . #x65BA) ; 斺 + )) +(define-char + '((=>ucs . #x65BB) ; 斻 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 4) + (ideograph-daikanwa . 13626) ; ø¸ƒ”º + )) +(define-char + '((=>ucs . #x65BB) ; 斻 + (morohashi-daikanwa 13626 0 5) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-big5 . #xCCC3) ; ý¢€Œ³ƒ + )) +(define-char + '((morohashi-daikanwa 13626 0 6) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2724) ; ø»“•— + (=ucs . #x65BB) ; 斻 + )) +(define-char + '((=>ucs . #x65BC) ; 於 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13628) ; ø¸ƒ”¼ + )) +(define-char + '((=>ucs . #x65BC) ; 於 + (morohashi-daikanwa 13628 0 1) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 4) + (total-strokes . 8) + (=jis-x0208 . #x3177) ; ø½ŠŽ² + (korean-ksc5601 . #x655A) ; ø»‰¾½ + (=gt-pj-1 . #x3177) ; ø½ŠŽ² + (chinese-big5 . #xA9F3) ; ý¢€Š§³ + (=gt-k . 03641) ; ý¡„€¸¹ + (ucs-jis . #x65BC) ; ø½ŠŽ² + )) +(define-char + '((morohashi-daikanwa 13628 0 2) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6C36) ; ø»…´£ + (chinese-isoir165 . #x6C36) ; ø»Žœ³ + (chinese-cns11643-1 . #x4D75) ; ø»’„˜ + (=ucs . #x65BC) ; 於 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B70) ; ø»œ„« + (=ucs . #x3AC4) ; 㫄 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2643) ; ø»™²¤ + (=ucs . #x23B35) ; 𣬵 + )) +(define-char + '((=>ucs . #x65BD) ; 施 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3239) + (=jis-x0208 . #x3B5C) ; ø½Šƒ + (korean-ksc5601 . #x633F) ; ø»‰»¦ + (=gt-pj-1 . #x3B5C) ; ø½Šƒ + (chinese-big5 . #xAC49) ; ý¢€Š±‰ + (ideograph-daikanwa . 13629) ; ø¸ƒ”½ + (=gt-k . 05089) ; ý¡„¡ + (ucs-jis . #x65BD) ; ø½Šƒ + )) +(define-char + '((morohashi-daikanwa 13629 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x4A29) ; ø»…‚š + (chinese-isoir165 . #x4A29) ; ø»ªª + (=ucs . #x65BD) ; 施 + )) +(define-char + '((=>ucs . #x65BD) ; 施 + (morohashi-daikanwa 13629 0 1) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x514C) ; ø»’‰§ + )) +(define-char + '((=>ucs . #x65BE) ; 斾 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 13630) ; ø¸ƒ”¾ + (=cbeta . 01816) ; ø¸ œ˜ + )) +(define-char + '((morohashi-daikanwa 13630 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 5) + (chinese-cns11643-3 . #x2C77) ; ø»•¨„ + (=ucs . #x65BE) ; 斾 + )) +(define-char + '((=>ucs . #x65BF) ; 斿 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4164) ; ø»‹”“ + (=jis-x0213-2-2000 . #x2D6D) ; ø»¤¯´ + (chinese-big5 . #xCEEA) ; ý¢€Œ»ª + (ideograph-daikanwa . 13632) ; ø¸ƒ•€ + (ucs-jis . #x65BF) ; ø»‹”“ + )) +(define-char + '((morohashi-daikanwa 13632 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A6B) ; ø»“š¸ + (=ucs . #x65BF) ; 斿 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb12345 . #x7D3C) ; 旀 + (=ucs . #x65C0) ; 旀 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x294D) ; ø»™·ˆ + (=ucs . #x230DD) ; 𣃝 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3164) ; ø»œ“ + (=ucs . #x230DE) ; 𣃞 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3163) ; ø»œ’ + (=ucs . #x230DF) ; 𣃟 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3162) ; ø»œ‘ + (=ucs . #x230E2) ; 𣃢 + )) +(define-char + '((=>ucs . #x65C1) ; 旁 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3247) + (=jis-x0208 . #x5A55) ; ø½‹Šž + (korean-ksc5601 . #x5B31) ; ø»‰¯¨ + (=gt-pj-1 . #x5A55) ; ø½‹Šž + (chinese-big5 . #xAEC7) ; ý¢€Š»‡ + (ideograph-daikanwa . 13637) ; ø¸ƒ•… + (=gt-k . 06597) ; ý¡„§… + (ucs-jis . #x65C1) ; ø½‹Šž + )) +(define-char + '((morohashi-daikanwa 13637 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4554) ; ø»„»¯ + (chinese-isoir165 . #x4554) ; ø»£¿ + (chinese-cns11643-1 . #x5569) ; ø»’¼ + (=ucs . #x65C1) ; 旁 + )) +(define-char + '((=>ucs . #x65C2) ; 旂 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4165) ; ø»‹”” + (=jis-x0213-2-2000 . #x2D6E) ; ø»¤¯µ + (chinese-big5 . #xD1D2) ; ý¢€‡’ + (ideograph-daikanwa . 13638) ; ø¸ƒ•† + (ucs-jis . #x65C2) ; ø»‹”” + )) +(define-char + '((morohashi-daikanwa 13638 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-isoir165 . #x2D7E) ; ø»™ + (chinese-cns11643-2 . #x2F54) ; ø»“¡· + (=jef-china3 . #x50EB) ; øº…ƒ« + (=ucs . #x65C2) ; 旂 + )) +(define-char + '((=>ucs . #x65C3) ; 旃 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3242) + (=jis-x0208 . #x5A53) ; ø½‹Šœ + (=gt-pj-1 . #x5A53) ; ø½‹Šœ + (chinese-big5 . #xD1D0) ; ý¢€‡ + (ideograph-daikanwa . 13640) ; ø¸ƒ•ˆ + (=gt-k . 06596) ; ý¡„§„ + (ucs-jis . #x65C3) ; ø½‹Šœ + )) +(define-char + '((morohashi-daikanwa 13640 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6C39) ; ø»…´¦ + (chinese-isoir165 . #x6C39) ; ø»Žœ¶ + (chinese-cns11643-2 . #x2F52) ; ø»“¡µ + (=ucs . #x65C3) ; 旃 + )) +(define-char + '((=>ucs . #x65C4) ; 旄 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3249) + (=jis-x0208 . #x5A56) ; ø½‹ŠŸ + (=gt-pj-1 . #x5A56) ; ø½‹ŠŸ + (chinese-big5 . #xD1D1) ; ý¢€‡‘ + (ideograph-daikanwa . 13642) ; ø¸ƒ•Š + (ucs-jis . #x65C4) ; ø½‹ŠŸ + )) +(define-char + '((morohashi-daikanwa 13642 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6C38) ; ø»…´¥ + (chinese-isoir165 . #x6C38) ; ø»Žœµ + (chinese-cns11643-2 . #x2F53) ; ø»“¡¶ + (=ucs . #x65C4) ; 旄 + )) +(define-char + '((=>ucs . #x65C5) ; 旅 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x5569) ; ø»‰§¬ + (chinese-big5 . #xAEC8) ; ý¢€Š»ˆ + (ideograph-daikanwa . 13644) ; ø¸ƒ•Œ + (=jef-china3 . #x50EC) ; øº…ƒ¬ + )) +(define-char + '((morohashi-daikanwa 13644 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x4243) ; ø»„·„ + (chinese-isoir165 . #x4243) ; ø»Ÿ” + (chinese-cns11643-1 . #x556A) ; ø»’½ + (=ucs . #x65C5) ; 旅 + )) +(define-char + '((=>ucs . #x65C5) ; 旅 + (morohashi-daikanwa 13644 0 2) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208 . #x4E39) ; ø½Š¸š + (=gt-pj-1 . #x4E39) ; ø½Š¸š + (=gt-k . 06561) ; ý¡„¦¡ + (ucs-jis . #x65C5) ; ø½Š¸š + )) +(define-char + '((=>ucs . #x65C6) ; 旆 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3245) + (=jis-x0208 . #x5A54) ; ø½‹Š + (=gt-pj-1 . #x5A54) ; ø½‹Š + (chinese-big5 . #xD1CF) ; ý¢€‡ + (ideograph-daikanwa . 13646) ; ø¸ƒ•Ž + (ucs-jis . #x65C6) ; ø½‹Š + )) +(define-char + '((morohashi-daikanwa 13646 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6C37) ; ø»…´¤ + (chinese-isoir165 . #x6C37) ; ø»Žœ´ + (chinese-cns11643-2 . #x2F51) ; ø»“¡´ + (=ucs . #x65C6) ; 旆 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3834) ; ø»œ–µ + (=ucs . #x3AC5) ; 㫅 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D4A) ; ø»—²¹ + (=ucs . #x230E6) ; 𣃦 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D77) ; ø»™½ª + (=ucs . #x230E7) ; 𣃧 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3831) ; ø»œ–² + (=ucs . #x230E8) ; 𣃨 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3833) ; ø»œ–´ + (=ucs . #x230E9) ; 𣃩 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3835) ; ø»œ–¶ + (=ucs . #x230EA) ; 𣃪 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3832) ; ø»œ–³ + (=ucs . #x230EF) ; 𣃯 + )) +(define-char + '((=>ucs . #x65C7) ; 旇 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13650) ; ø¸ƒ•’ + )) +(define-char + '((morohashi-daikanwa 13650 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (chinese-cns11643-3 . #x363C) ; ø»•µµ + (=ucs . #x65C7) ; 旇 + )) +(define-char + '((=>ucs . #x65C8) ; 旈 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4166) ; ø»‹”• + (ideograph-daikanwa . 13651) ; ø¸ƒ•“ + (=cbeta . 02471) ; ø¸ ¦§ + (ucs-jis . #x65C8) ; ø»‹”• + )) +(define-char + '((morohashi-daikanwa 13651 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (chinese-cns11643-4 . #x3234) ; ø»—¹¹ + (=ucs . #x65C8) ; 旈 + )) +(define-char + '((=>ucs . #x65C9) ; 旉 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4167) ; ø»‹”– + (=jis-x0213-2-2000 . #x2D6F) ; ø»¤¯¶ + (ideograph-daikanwa . 13654) ; ø¸ƒ•– + (=jef-china3 . #x50E9) ; øº…ƒ© + (ucs-jis . #x65C9) ; ø»‹”– + )) +(define-char + '((morohashi-daikanwa 13654 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x65C9) ; 旉 + )) +(define-char + '((=>ucs . #x65C9) ; 旉 + (morohashi-daikanwa 13654 0 1) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x363F) ; ø»•µ¸ + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x363D) ; ø»•µ¶ + (ideograph-daikanwa . 13655) ; ø¸ƒ•— + (=ucs . #x65CA) ; 旊 + )) +(define-char + '((=>ucs . #x65CB) ; 旋 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 5086) + (=jis-x0208 . #x407B) ; ø½Š¤¸ + (korean-ksc5601 . #x6041) ; ø»‰·Ž + (=gt-pj-1 . #x407B) ; ø½Š¤¸ + (chinese-big5 . #xB1DB) ; ý¢€‹‡› + (ideograph-daikanwa . 13656) ; ø¸ƒ•˜ + (=gt-k . 07810) ; ý¡„º‚ + (ucs-jis . #x65CB) ; ø½Š¤¸ + )) +(define-char + '((morohashi-daikanwa 13656 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (chinese-gb2312 . #x507D) ; ø»…Œ¢ + (chinese-isoir165 . #x507D) ; ø»´² + (chinese-cns11643-1 . #x5B21) ; ø»’—¨ + (=ucs . #x65CB) ; 旋 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13657) ; ø¸ƒ•™ + (=cbeta . 03687) ; ø¸ ¹§ + )) +(define-char + '((=>ucs . #x65CC) ; 旌 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3252) + (=jis-x0208 . #x5A57) ; ø½‹Š  + (korean-ksc5601 . #x6F5B) ; ø»Šª + (=gt-pj-1 . #x5A57) ; ø½‹Š  + (chinese-big5 . #xB1DC) ; ý¢€‹‡œ + (ideograph-daikanwa . 13658) ; ø¸ƒ•š + (=gt-k . 07938) ; ý¡„¼‚ + (ucs-jis . #x65CC) ; ø½‹Š  + )) +(define-char + '((morohashi-daikanwa 13658 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6C3A) ; ø»…´§ + (chinese-isoir165 . #x6C3A) ; ø»Žœ· + (chinese-cns11643-1 . #x5B22) ; ø»’—© + (=ucs . #x65CC) ; 旌 + )) +(define-char + '((=>ucs . #x65CD) ; 旍 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD5A8) ; ý¢€–¨ + (ideograph-daikanwa . 13659) ; ø¸ƒ•› + )) +(define-char + '((morohashi-daikanwa 13659 0 1) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (chinese-cns11643-2 . #x356A) ; ø»“« + (=ucs . #x65CD) ; 旍 + )) +(define-char + '((=>ucs . #x65CE) ; 旎 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4168) ; ø»‹”— + (chinese-big5 . #xB1DD) ; ý¢€‹‡ + (ideograph-daikanwa . 13660) ; ø¸ƒ•œ + (ucs-jis . #x65CE) ; ø»‹”— + )) +(define-char + '((morohashi-daikanwa 13660 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6C3B) ; ø»…´¨ + (chinese-isoir165 . #x6C3B) ; ø»Žœ¸ + (chinese-cns11643-1 . #x5B23) ; ø»’—ª + (=ucs . #x65CE) ; 旎 + )) +(define-char + '((=>ucs . #x65CF) ; 族 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3253) + (=jis-x0208 . #x4232) ; ø½Š¦« + (korean-ksc5601 . #x7069) ; ø»Š– + (=gt-pj-1 . #x4232) ; ø½Š¦« + (chinese-big5 . #xB1DA) ; ý¢€‹‡š + (ideograph-daikanwa . 13661) ; ø¸ƒ• + (=gt-k . 07819) ; ý¡„º‹ + (ucs-jis . #x65CF) ; ø½Š¦« + )) +(define-char + '((morohashi-daikanwa 13661 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (chinese-gb2312 . #x5765) ; ø»…–œ + (chinese-isoir165 . #x5765) ; ø»¾¬ + (=ucs . #x65CF) ; 族 + )) +(define-char + '((=>ucs . #x65CF) ; 族 + (morohashi-daikanwa 13661 0 1) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (chinese-cns11643-1 . #x5A7E) ; ø»’—§ + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x363B) ; ø»•µ´ + (=ucs . #x3ACA) ; 㫊 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x363E) ; ø»•µ· + (=ucs . #x3ACB) ; 㫋 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3233) ; ø»—¹¸ + (=ucs . #x230F3) ; 𣃳 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3235) ; ø»—¹º + (=ucs . #x230F5) ; 𣃵 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x404A) ; ø»œ¢» + (=ucs . #x230F7) ; 𣃷 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4049) ; ø»œ¢º + (=ucs . #x230FB) ; 𣃻 + )) +(define-char + '((=>ucs . #x65D0) ; 旐 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4169) ; ø»‹”˜ + (chinese-big5 . #xD97D) ; ý¢€¥½ + (ideograph-daikanwa . 13668) ; ø¸ƒ•¤ + (=jef-china3 . #x50ED) ; øº…ƒ­ + (ucs-jis . #x65D0) ; ø»‹”˜ + )) +(define-char + '((morohashi-daikanwa 13668 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 8) + (chinese-cns11643-2 . #x3C42) ; ø»“´« + (=ucs . #x65D0) ; 旐 + )) +(define-char + '((=>ucs . #x65D1) ; 旑 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13672) ; ø¸ƒ•¨ + )) +(define-char + '((morohashi-daikanwa 13672 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 8) + (chinese-cns11643-3 . #x3B79) ; ø»•¾ˆ + (=ucs . #x65D1) ; 旑 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4969) ; ø»œ°¨ + (=ucs . #x230FC) ; 𣃼 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3925) ; ø»šŽ€ + (=ucs . #x230FD) ; 𣃽 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3924) ; ø»š¿ + (=ucs . #x230FE) ; 𣃾 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4968) ; ø»œ°§ + (=ucs . #x230FF) ; 𣃿 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x496A) ; ø»œ°© + (=ucs . #x23100) ; 𣄀 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4967) ; ø»œ°¦ + (=ucs . #x23101) ; 𣄁 + )) +(define-char + '((=>ucs . #x65D2) ; 旒 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x5A58) ; ø½‹Š¡ + (korean-ksc5601 . #x5732) ; ø»‰©± + (=gt-pj-1 . #x5A58) ; ø½‹Š¡ + (ideograph-daikanwa . 13676) ; ø¸ƒ•¬ + (ucs-jis . #x65D2) ; ø½‹Š¡ + )) +(define-char + '((morohashi-daikanwa 13676 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6C3C) ; ø»…´© + (chinese-isoir165 . #x6C3C) ; ø»Žœ¹ + (=ucs . #x65D2) ; 旒 + )) +(define-char + '((=>ucs . #x65D2) ; 旒 + (morohashi-daikanwa 13676 0 1) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xD97E) ; ý¢€¥¾ + )) +(define-char + '((=>ucs . #x65D2) ; 旒 + (morohashi-daikanwa 13676 0 2) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C43) ; ø»“´¬ + )) +(define-char + '((=>ucs . #x65D3) ; 旓 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDDBE) ; ý¢€¶¾ + (ideograph-daikanwa . 13678) ; ø¸ƒ•® + )) +(define-char + '((morohashi-daikanwa 13678 0 2) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x65D3) ; 旓 + )) +(define-char + '((=>ucs . #x65D3) ; 旓 + (morohashi-daikanwa 13678 0 3) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4344) ; ø»“¾¿ + )) +(define-char + '((=>ucs . #x65D4) ; 旔 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x416A) ; ø»‹”™ + (=jis-x0213-2-2000 . #x2D70) ; ø»¤¯· + (ideograph-daikanwa . 13679) ; ø¸ƒ•¯ + (=jef-china3 . #x50EE) ; øº…ƒ® + (ucs-jis . #x65D4) ; ø»‹”™ + )) +(define-char + '((morohashi-daikanwa 13679 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D64) ; ø»˜Š³ + (=ucs . #x65D4) ; 旔 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D65) ; ø»˜Š´ + (=ucs . #x3ACD) ; 㫍 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb12345 . #x7D76) ; 旕 + (=ucs . #x65D5) ; 旕 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5338) ; ø»œ¾£ + (=ucs . #x23108) ; 𣄈 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F60) ; ø»š—¯ + (=ucs . #x23109) ; 𣄉 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5339) ; ø»œ¾¤ + (=ucs . #x2310A) ; 𣄊 + )) +(define-char + '((=>ucs . #x65D6) ; 旖 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x416B) ; ø»‹”š + (chinese-big5 . #xBA59) ; ý¢€‹©™ + (ideograph-daikanwa . 13685) ; ø¸ƒ•µ + (ucs-jis . #x65D6) ; ø»‹”š + )) +(define-char + '((morohashi-daikanwa 13685 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6C3D) ; ø»…´ª + (chinese-isoir165 . #x6C3D) ; ø»Žœº + (chinese-cns11643-1 . #x6922) ; ø»’¬ + (=ucs . #x65D6) ; 旖 + )) +(define-char + '((=>ucs . #x65D7) ; 旗 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3256) + (=jis-x0208 . #x347A) ; ø½Š“ + (korean-ksc5601 . #x507D) ; ø»‰ ª + (=gt-pj-1 . #x347A) ; ø½Š“ + (chinese-big5 . #xBA58) ; ý¢€‹©˜ + (ideograph-daikanwa . 13687) ; ø¸ƒ•· + (=gt-k . 11110) ; ý¡„‚­¦ + (ucs-jis . #x65D7) ; ø½Š“ + )) +(define-char + '((morohashi-daikanwa 13687 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x466C) ; ø»„½¥ + (chinese-isoir165 . #x466C) ; ø»¥µ + (chinese-cns11643-1 . #x6921) ; ø»’¬Œ + (=ucs . #x65D7) ; 旗 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4638) ; ø»š¡™ + (=ucs . #x2310E) ; 𣄎 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x463A) ; ø»š¡› + (=ucs . #x2310F) ; 𣄏 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D52) ; ø»© + (=ucs . #x23110) ; 𣄐 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4639) ; ø»š¡š + (=ucs . #x23111) ; 𣄑 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A30) ; ø»˜… + (=ucs . #x3ACE) ; 㫎 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A31) ; ø»˜† + (=ucs . #x3ACF) ; 㫏 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2356) ; ø»ž‚¥ + (=ucs . #x23114) ; 𣄔 + )) +(define-char + '((=>ucs . #x65D8) ; 旘 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x416C) ; ø»‹”› + (ideograph-daikanwa . 13694) ; ø¸ƒ•¾ + (=jef-china3 . #x50EF) ; øº…ƒ¯ + (ucs-jis . #x65D8) ; ø»‹”› + )) +(define-char + '((morohashi-daikanwa 13694 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x504F) ; ø»˜¦˜ + (=ucs . #x65D8) ; 旘 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65B9) ; 方 + ) + ((=ucs . #x756A) ; 番 + )) + (=ucs . #x65D9) ; 旙 + )) +(define-char + '((=>ucs . #x65D9) ; 旙 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4A7D) ; ø½Š³¦ + (korean-ksc5601 . #x5B30) ; ø»‰¯§ + (ideograph-daikanwa . 13620) ; ø¸ƒ”´ + ) + ((=ucs . #x756A) ; 番 + )) + (=jis-x0208 . #x5A5A) ; ø½‹Š£ + (=gt-pj-1 . #x5A5A) ; ø½‹Š£ + (=cbeta . 02839) ; ø¸ ¬— + (ucs-jis . #x65D9) ; ø½‹Š£ + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E53) ; ø»ž’¬ + (=ucs . #x23118) ; 𣄘 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5468) ; ø»š¶­ + (=ucs . #x23119) ; 𣄙 + )) +(define-char + '((=>ucs . #x65DA) ; 旚 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 13698) ; ø¸ƒ–‚ + )) +(define-char + '((=>ucs . #x65DA) ; 旚 + (morohashi-daikanwa 13698 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C7C) ; ø»”¤¥ + )) +(define-char + '((=>ucs . #x65DA) ; 旚 + (morohashi-daikanwa 13698 0 1) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-big5 . #xECF1) ; ý¢€Ž³± + )) +(define-char + '((morohashi-daikanwa 13698 0 2) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x65DA) ; 旚 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3843) ; ø»ž¡ˆ + (=ucs . #x2311A) ; 𣄚 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B5F) ; ø»›€¶ + (=ucs . #x2311D) ; 𣄝 + )) +(define-char + '((=>ucs . #x65DB) ; 旛 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 3257) + (=jis-x0208 . #x5A59) ; ø½‹Š¢ + (=gt-pj-1 . #x5A59) ; ø½‹Š¢ + (chinese-big5 . #xEFD9) ; ý¢€Ž¿™ + (ideograph-daikanwa . 13700) ; ø¸ƒ–„ + (ucs-jis . #x65DB) ; ø½‹Š¢ + )) +(define-char + '((morohashi-daikanwa 13700 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 14) + (chinese-cns11643-2 . #x6165) ; ø»”«¤ + (=ucs . #x65DB) ; 旛 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F73) ; ø»ž¬Š + (=ucs . #x2311E) ; 𣄞 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6171) ; ø»›‰¼ + (=ucs . #x2311F) ; 𣄟 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B3D) ; ø»˜¶ + (=ucs . #x23120) ; 𣄠 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F74) ; ø»ž¬‹ + (=ucs . #x23121) ; 𣄡 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F72) ; ø»ž¬‰ + (=ucs . #x23122) ; 𣄢 + )) +(define-char + '((=>ucs . #x65DC) ; 旜 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 13705) ; ø¸ƒ–‰ + )) +(define-char + '((morohashi-daikanwa 13705 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 15) + (chinese-cns11643-3 . #x5A3F) ; ø»–ª° + (=ucs . #x65DC) ; 旜 + )) +(define-char + '((=>ucs . #x65DD) ; 旝 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xF24A) ; ý¢€‰Š + (ideograph-daikanwa . 13706) ; ø¸ƒ–Š + )) +(define-char + '((morohashi-daikanwa 13706 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 15) + (chinese-cns11643-2 . #x6555) ; ø»”±Œ + (=ucs . #x65DD) ; 旝 + )) +(define-char + '((=>ucs . #x65DE) ; 旞 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xF249) ; ý¢€‰‰ + (ideograph-daikanwa . 13707) ; ø¸ƒ–‹ + )) +(define-char + '((=>ucs . #x65DE) ; 旞 + (morohashi-daikanwa 13707 0 2) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6554) ; ø»”±‹ + )) +(define-char + '((morohashi-daikanwa 13707 0 3) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x65DE) ; 旞 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x473A) ; ø»ž· + (=ucs . #x23124) ; 𣄤 + )) +(define-char + '((=>ucs . #x65DF) ; 旟 + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 16) + (total-strokes . 20) + (japanese-jisx0212 . #x416D) ; ø»‹”œ + (chinese-big5 . #xF44F) ; ý¢€‘ + (ideograph-daikanwa . 13709) ; ø¸ƒ– + (=jef-china3 . #x50F0) ; øº…ƒ° + (ucs-jis . #x65DF) ; ø»‹”œ + )) +(define-char + '((morohashi-daikanwa 13709 0 0) + (ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 16) + (japanese-strokes . 15) + (chinese-cns11643-2 . #x687B) ; ø»”¶Œ + (=ucs . #x65DF) ; 旟 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5345) ; ø»Ÿˆ´ + (=ucs . #x23126) ; 𣄦 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-4 . #x686D) ; ø»™Š† + (=ucs . #x23127) ; 𣄧 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x577E) ; ø»Ÿ¥ + (=ucs . #x23128) ; 𣄨 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x756C) ; ø»›§ + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E6C) ; ø»Ÿ™¥ + (=ucs . #x2312A) ; 𣄪 + )) +(define-char + '((ideographic-radical . 70) ; ⽅ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x6070) ; ø»Ÿœ¥ + (=ucs . #x2312B) ; 𣄫 + )) diff --git a/lisp/utf-2000/Ideograph-R071-Not.el b/lisp/utf-2000/Ideograph-R071-Not.el new file mode 100644 index 0000000..7e38c2e --- /dev/null +++ b/lisp/utf-2000/Ideograph-R071-Not.el @@ -0,0 +1,277 @@ +(define-char + '((ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 3259) + (chinese-gb2312 . #x4E5E) ; ø»…‰‡ + (=jis-x0208 . #x5A5B) ; ø½‹Š¤ + (korean-ksc5601 . #x5969) ; ø»‰­¤ + (chinese-isoir165 . #x4E5E) ; ø»±— + (chinese-cns11643-3 . #x2169) ; ø»•—¬ + (=gt-pj-1 . #x5A5B) ; 无 + (ideograph-daikanwa . 13716) ; ø¸ƒ–” + (=gt-k . 00532) ; ý¡„€ˆ” + (=jef-china3 . #x82A3) ; øºˆŠ£ + (=ucs . #x65E0) ; 无 + )) +(define-char + '((ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 1) + (total-strokes . 4) + (shinjigen-1 . 3258) + (shinjigen-2 . 3258) + (=jis-x0208 . #x5A5C) ; ø½‹Š¥ + (=gt-pj-1 . #x5A5C) ; 旡 + (chinese-big5 . #xC95E) ; ý¢€Œ¥ž + (ideograph-daikanwa . 13717) ; ø¸ƒ–• + (=gt-k . 00533) ; ý¡„€ˆ• + (=ucs . #x65E1) ; 旡 + )) +(define-char + '((=>ucs . #x65E1) ; 旡 + (morohashi-daikanwa 13717 0 0) + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-2 . #x213E) ; ø»“Œ½ + (ucs-cns . #x65E1) ; ø»“Œ½ + )) +(define-char + '((ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2442) ; ø»™¯§ + (ideograph-daikanwa . 13718) ; ø¸ƒ–– + (=ucs . #x2312E) ; 𣄮 + )) +(define-char + '((ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 13719) ; ø¸ƒ–— + )) +(define-char + '((ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x294E) ; ø»™·‰ + (ideograph-daikanwa . 13720) ; ø¸ƒ–˜ + (=ucs . #x23130) ; 𣄰 + )) +(define-char + '((ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3260) + (chinese-gb2312 . #x3C48) ; ø»„®• + (=jis-x0208 . #x347B) ; ø½Š“ + (chinese-isoir165 . #x3C48) ; ø»–¥ + (chinese-cns11643-1 . #x514D) ; ø»’‰¨ + (=gt-pj-1 . #x347B) ; 既 + (chinese-big5 . #xAC4A) ; ý¢€Š±Š + (ideograph-daikanwa . 13721) ; ø¸ƒ–™ + (=gt-k . 06394) ; ý¡„£º + (=ucs . #x65E2) ; 既 + )) +(define-char + '((ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D79) ; ø»™½¬ + (ideograph-daikanwa . 13722) ; ø¸ƒ–š + (=ucs . #x23131) ; 𣄱 + )) +(define-char + '((ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D78) ; ø»™½« + (ideograph-daikanwa . 13723) ; ø¸ƒ–› + (=ucs . #x23132) ; 𣄲 + )) +(define-char + '((ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13724) ; ø¸ƒ–œ + (=ucs . #x65E3) ; 旣 + )) +(define-char + '((=>ucs . #x65E3) ; 旣 + (morohashi-daikanwa 13724 0 1) + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3641) ; ø»•µº + )) +(define-char + '((=>ucs . #x65E3) ; 旣 + (morohashi-daikanwa 13724 0 2) + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 7) + (total-strokes . 12) + (korean-ksc5601 . #x507E) ; ø»‰ « + )) +(define-char + '((=>ucs* . #x65E3) ; 旣 + (morohashi-daikanwa 13724 0 3) + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3640) ; ø»•µ¹ + (=ucs . #x2F8CB) ; 旣 + )) +(define-char + '((=>ucs . #xFA42) ; 既 + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13725) ; ø¸ƒ– + (=jef-china3 . #x50F4) ; øº…ƒ´ + )) +(define-char + '((=>ucs* . #x65E2) ; 既 + (morohashi-daikanwa 13725 0 0) + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0213-1-2000 . #x752B) ; ø»¤Žž + (=ucs . #xFA42) ; 既 + )) +(define-char + '((=>ucs . #x23134) ; 𣄴 + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13726) ; ø¸ƒ–ž + )) +(define-char + '((morohashi-daikanwa 13726 0 0) + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x377D) ; ø»˜‚˜ + (=ucs . #x23134) ; 𣄴 + )) +(define-char + '((=>ucs . #x23135) ; 𣄵 + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13727) ; ø¸ƒ–Ÿ + )) +(define-char + '((morohashi-daikanwa 13727 0 0) + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x496B) ; ø»œ°ª + (=ucs . #x23135) ; 𣄵 + )) +(define-char + '((ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13728) ; ø¸ƒ–  + )) +(define-char + '((=>ucs . #x23137) ; 𣄷 + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13729) ; ø¸ƒ–¡ + )) +(define-char + '((morohashi-daikanwa 13729 0 0) + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x533B) ; ø»œ¾¦ + (=ucs . #x23137) ; 𣄷 + )) +(define-char + '((=>ucs . #x65E4) ; 旤 + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x5325) ; ø½Š¿œ + (chinese-cns11643-2 . #x294B) ; ø»“˜º + (ideograph-daikanwa . 03573) ; ø¸€·µ + ) + ((=ucs . #x65E1) ; 旡 + )) + (ideograph-daikanwa . 13730) ; ø¸ƒ–¢ + )) +(define-char + '((=>ucs . #x65E4) ; 旤 + (morohashi-daikanwa 13730 0 0) + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x5325) ; ø½Š¿œ + (chinese-cns11643-2 . #x294B) ; ø»“˜º + (ideograph-daikanwa . 03573) ; ø¸€·µ + ) + ((chinese-cns11643-2 . #x213E) ; ø»“Œ½ + )) + (chinese-cns11643-3 . #x4150) ; ø»–†“ + )) +(define-char + '((=>ucs . #x65E4) ; 旤 + (morohashi-daikanwa 13730 0 1) + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 10) + (total-strokes . 14) + (=cbeta . 06056) ; ø¸¡ž¨ + )) +(define-char + '((morohashi-daikanwa 13730 0 2) + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x54BC) ; 咼 + ) + ((=ucs . #x65E1) ; 旡 + )) + (=ucs . #x65E4) ; 旤 + )) +(define-char + '((ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 13731) ; ø¸ƒ–£ + (=ucs . #x23138) ; 𣄸 + )) +(define-char + '((=>ucs . #x23138) ; 𣄸 + (morohashi-daikanwa 13731 0 0) + (ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D66) ; ø»˜Šµ + )) +(define-char + '((ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x533A) ; ø»œ¾¥ + (=ucs . #x23136) ; 𣄶 + )) +(define-char + '((ideographic-radical . 71) ; ⽆ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 13732) ; ø¸ƒ–¤ + )) diff --git a/lisp/utf-2000/Ideograph-R072-Sun.el b/lisp/utf-2000/Ideograph-R072-Sun.el new file mode 100644 index 0000000..5b9f42d --- /dev/null +++ b/lisp/utf-2000/Ideograph-R072-Sun.el @@ -0,0 +1,7282 @@ +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 3263) + (chinese-gb2312 . #x4855) ; ø»…€Š + (=jis-x0208 . #x467C) ; ø½Š­­ + (korean-ksc5601 . #x6C6D) ; ø»Š‰¢ + (chinese-isoir165 . #x4855) ; ø»¨š + (chinese-cns11643-1 . #x454A) ; ø»‘·½ + (=gt-pj-1 . #x467C) ; 日 + (chinese-big5 . #xA4E9) ; ý¢€Š“© + (ideograph-daikanwa . 13733) ; ø¸ƒ–¥ + (=gt-k . 00473) ; ý¡„€‡™ + (=ucs . #x65E5) ; 日 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-2 . 3265) + (chinese-gb2312 . #x3529) ; ø»„£¤ + (=jis-x0208 . #x4336) ; ø½Š¨ + (korean-ksc5601 . #x5329) ; ø»‰£° + (chinese-isoir165 . #x3529) ; ø»‹´ + (chinese-cns11643-1 . #x4659) ; ø»‘¹ª + (=gt-pj-1 . #x4336) ; 旦 + (chinese-big5 . #xA5B9) ; ý¢€Š–¹ + (ideograph-daikanwa . 13734) ; ø¸ƒ–¦ + (=gt-k . 00977) ; ý¡„€‘ + (=ucs . #x65E6) ; 旦 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-2 . 8973) + (chinese-gb2312 . #x3E49) ; ø»„±’ + (=jis-x0208 . #x356C) ; ø½Š”Ÿ + (chinese-isoir165 . #x3E49) ; ø»™¢ + (chinese-cns11643-3 . #x2251) ; ø»•˜² + (=gt-pj-1 . #x356C) ; 旧 + (ideograph-daikanwa . 13737) ; ø¸ƒ–© + (=gt-k . 00911) ; ý¡„€Ž + (=ucs . #x65E7) ; 旧 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-6 . #x232C) ; ø»›·· + (=ucs . #x2313B) ; 𣄻 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-6 . #x232B) ; ø»›·¶ + (=ucs . #x2313C) ; 𣄼 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 3267) + (chinese-gb2312 . #x563C) ; ø»…”• + (=jis-x0208 . #x3B5D) ; ø½Š„ + (korean-ksc5601 . #x7229) ; ø»Š‘’ + (chinese-isoir165 . #x563C) ; ø»¼¥ + (=gt-pj-1 . #x3B5D) ; 旨 + (chinese-big5 . #xA6AE) ; ý¢€Šš® + (ideograph-daikanwa . 13738) ; ø¸ƒ–ª + (=gt-k . 01619) ; ý¡„€™“ + (=ucs . #x65E8) ; 旨 + )) +(define-char + '((=>ucs . #x65E8) ; 旨 + (morohashi-daikanwa 13738 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-1 . #x482F) ; ø»‘»¼ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x5315) ; 匕 + )) + (ideograph-daikanwa . 13741) ; ø¸ƒ–­ + (=cbeta . 03796) ; ø¸ »” + (=ucs . #x3AD0) ; 㫐 + )) +(define-char + '((=>ucs . #x3AD0) ; 㫐 + (morohashi-daikanwa 13741 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-4 . #x2278) ; ø»—£ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 3271) + (chinese-gb2312 . #x5467) ; ø»…’„ + (=jis-x0208 . #x4161) ; ø½Š¥¼ + (korean-ksc5601 . #x7044) ; ø»ŠŽ± + (chinese-isoir165 . #x5467) ; ø»º” + (chinese-cns11643-1 . #x482E) ; ø»‘»» + (=gt-pj-1 . #x4161) ; 早 + (chinese-big5 . #xA6AD) ; ý¢€Šš­ + (ideograph-daikanwa . 13742) ; ø¸ƒ–® + (=gt-k . 01661) ; ý¡„€™½ + (=ucs . #x65E9) ; 早 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-1 . 723) + (variant-of-shinjigen-1 . 722) + (chinese-cns11643-3 . #x2373) ; ø»•š² + (ideograph-daikanwa . 13743) ; ø¸ƒ–¯ + (=ucs . #x65EA) ; 旪 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x2372) ; ø»•š± + (ideograph-daikanwa . 13745) ; ø¸ƒ–± + (=ucs . #x65EB) ; 旫 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 3270) + (chinese-gb2312 . #x512E) ; ø»…Œ± + (=jis-x0208 . #x3D5C) ; ø½ŠŸ¿ + (korean-ksc5601 . #x6262) ; ø»‰º« + (chinese-isoir165 . #x512E) ; ø»µ + (chinese-cns11643-1 . #x4830) ; ø»‘»½ + (=gt-pj-1 . #x3D5C) ; 旬 + (chinese-big5 . #xA6AF) ; ý¢€Šš¯ + (ideograph-daikanwa . 13746) ; ø¸ƒ–² + (=gt-k . 01642) ; ý¡„€™ª + (=ucs . #x65EC) ; 旬 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-1 . 3266) + (shinjigen-2 . 3266) + (chinese-gb2312 . #x5071) ; ø»…Œ– + (=jis-x0208 . #x3030) ; ø½ŠŒ + (korean-ksc5601 . #x696F) ; ø»Š…Š + (chinese-isoir165 . #x5071) ; ø»´¦ + (chinese-cns11643-1 . #x4831) ; ø»‘»¾ + (=gt-pj-1 . #x3030) ; 旭 + (chinese-big5 . #xA6B0) ; ý¢€Šš° + (ideograph-daikanwa . 13747) ; ø¸ƒ–³ + (=ucs . #x65ED) ; 旭 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-gb2312 . #x6A38) ; ø»…±© + (chinese-isoir165 . #x6A38) ; ø»Ž™¹ + (chinese-cns11643-2 . #x224F) ; ø»“Ž¬ + (chinese-big5 . #xC9EE) ; ý¢€Œ§® + (ideograph-daikanwa . 13748) ; ø¸ƒ–´ + (=jef-china3 . #x51AE) ; øº…†® + (=ucs . #x65EE) ; 旮 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-4 . #x2279) ; ø»—£ž + (=ucs . #x3AD1) ; 㫑 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-gb2312 . #x6A39) ; ø»…±ª + (chinese-isoir165 . #x6A39) ; ø»Ž™º + (chinese-cns11643-2 . #x224E) ; ø»“Ž« + (chinese-big5 . #xC9ED) ; ý¢€Œ§­ + (=ucs . #x65EF) ; 旯 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x247B) ; ø»›º¤ + (=ucs . #x2313E) ; 𣄾 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-5 . #x2273) ; ø»™­œ + (=ucs . #x2313F) ; 𣄿 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x247A) ; ø»›º£ + (=ucs . #x23140) ; 𣅀 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x247C) ; ø»›º¥ + (=ucs . #x23141) ; 𣅁 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x6A3A) ; ø»…±« + (japanese-jisx0212 . #x416E) ; ø»‹” + (chinese-isoir165 . #x6A3A) ; ø»Ž™» + (chinese-cns11643-2 . #x2439) ; ø»“‘’ + (chinese-big5 . #xCAF8) ; ý¢€Œ«¸ + (ideograph-daikanwa . 13751) ; ø¸ƒ–· + (=jef-china3 . #x8DF4) ; øºˆ·´ + (=ucs . #x65F0) ; 旰 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3272) + (chinese-gb2312 . #x3A35) ; ø»„«† + (=jis-x0208 . #x5A5D) ; ø½‹Š¦ + (korean-ksc5601 . #x7951) ; ø»ŠœŒ + (chinese-isoir165 . #x3A35) ; ø»“– + (chinese-cns11643-1 . #x4A54) ; ø»‘¿ + (=gt-pj-1 . #x5A5D) ; 旱 + (chinese-big5 . #xA7F2) ; ý¢€ŠŸ² + (ideograph-daikanwa . 13752) ; ø¸ƒ–¸ + (=gt-k . 02708) ; ý¡„€ª” + (=ucs . #x65F1) ; 旱 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x416F) ; ø»‹”ž + (=jis-x0213-2-2000 . #x2D72) ; ø»¤¯¹ + (chinese-big5 . #xCAFB) ; ý¢€Œ«» + (ideograph-daikanwa . 13753) ; ø¸ƒ–¹ + (=jef-china3 . #x50FA) ; øº…ƒº + (=ucs . #x65F2) ; 旲 + )) +(define-char + '((=>ucs . #x65F2) ; 旲 + (morohashi-daikanwa 13753 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x243C) ; ø»“‘• + )) +(define-char + '((=>ucs . #x65F3) ; 旳 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-big5 . #xCAFA) ; ý¢€Œ«º + (ideograph-daikanwa . 13760) ; ø¸ƒ—€ + )) +(define-char + '((morohashi-daikanwa 13760 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x243B) ; ø»“‘” + (=jef-china3 . #x51B9) ; øº…†¹ + (=ucs . #x65F3) ; 旳 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (korean-ksc5601 . #x6959) ; ø»Š„´ + (japanese-jisx0212 . #x4170) ; ø»‹”Ÿ + (chinese-cns11643-2 . #x243A) ; ø»“‘“ + (chinese-big5 . #xCAF9) ; ý¢€Œ«¹ + (ideograph-daikanwa . 13761) ; ø¸ƒ— + (=ucs . #x65F4) ; 旴 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x4171) ; ø»‹”  + (chinese-cns11643-2 . #x243D) ; ø»“‘– + (chinese-big5 . #xCAFC) ; ý¢€Œ«¼ + (ideograph-daikanwa . 13762) ; ø¸ƒ—‚ + (=jef-china3 . #x50FB) ; øº…ƒ» + (=ucs . #x65F5) ; 旵 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x4A31) ; ø»…‚¢ + (chinese-isoir165 . #x4A31) ; ø»ª² + (chinese-cns11643-3 . #x263D) ; ø»•ž– + (ideograph-daikanwa . 13772) ; ø¸ƒ—Œ + (=jef-china3 . #x81C3) ; øºˆ‡ƒ + (=ucs . #x65F6) ; 时 + )) +(define-char + '((=>ucs . #x23150) ; 𣅐 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 49149) ; ø¸‹¿½ + )) +(define-char + '((morohashi-daikanwa 49149 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2821) ; ø»›¿‚ + (=ucs . #x23150) ; 𣅐 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2443) ; ø»—¥¤ + (=ucs . #x3AD2) ; 㫒 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x263C) ; ø»•ž• + (=ucs . #x3AD3) ; 㫓 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x263F) ; ø»•ž˜ + (=ucs . #x3AD4) ; 㫔 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x263E) ; ø»•ž— + (=ucs . #x3AD5) ; 㫕 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (chinese-gb2312 . #x3F75) ; ø»„³œ + (chinese-isoir165 . #x3F75) ; ø»›¬ + (=ucs . #x65F7) ; 旷 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (chinese-isoir165 . #x7C39) ; ø»Ž´– + (=ucs . #x65F8) ; 旸 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x277C) ; ø»›¾¿ + (=ucs . #x23146) ; 𣅆 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x277D) ; ø»›¿€ + (=ucs . #x23147) ; 𣅇 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2825) ; ø»›¿† + (=ucs . #x23148) ; 𣅈 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2443) ; ø»™¯¨ + (=ucs . #x23149) ; 𣅉 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2822) ; ø»›¿ƒ + (=ucs . #x2314A) ; 𣅊 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x277E) ; ø»›¿ + (=ucs . #x2314B) ; 𣅋 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2824) ; ø»›¿… + (=ucs . #x2314C) ; 𣅌 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2823) ; ø»›¿„ + (=ucs . #x2314E) ; 𣅎 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2444) ; ø»—¥¥ + (=ucs . #x23156) ; 𣅖 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x37A2) ; 㞢 + ) + ((=ucs . #x65E5) ; 日 + )) + (japanese-jisx0212 . #x4172) ; ø»‹”¡ + (chinese-cns11643-4 . #x2662) ; ø»—¨¿ + (=jis-x0213-2-2000 . #x2D73) ; ø»¤¯º + (ideograph-daikanwa . 13773) ; ø¸ƒ— + (=cbeta . 01213) ; ø¸ ’½ + (=jef-china3 . #x51B0) ; øº…†° + (=ucs . #x65F9) ; 旹 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3275) + (chinese-gb2312 . #x4D7A) ; ø»…ˆ… + (=jis-x0208 . #x3222) ; ø½ŠŽ» + (korean-ksc5601 . #x685A) ; ø»Šƒ— + (chinese-isoir165 . #x4D7A) ; ø»°• + (chinese-cns11643-1 . #x4D76) ; ø»’„™ + (=gt-pj-1 . #x3222) ; 旺 + (chinese-big5 . #xA9F4) ; ý¢€Š§´ + (ideograph-daikanwa . 13774) ; ø¸ƒ—Ž + (=ucs . #x65FA) ; 旺 + )) +(define-char + '((=>ucs . #x65FB) ; 旻 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3289) + (=jis-x0208 . #x5A61) ; ø½‹Šª + (korean-ksc5601 . #x5A43) ; ø»‰®œ + (=gt-pj-1 . #x5A61) ; ø½‹Šª + (chinese-big5 . #xCCC9) ; ý¢€Œ³‰ + (ideograph-daikanwa . 13775) ; ø¸ƒ— + (=gt-k . 03886) ; ý¡„€¼® + (ucs-jis . #x65FB) ; ø½‹Šª + )) +(define-char + '((morohashi-daikanwa 13775 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-isoir165 . #x7C3A) ; ø»Ž´— + (chinese-cns11643-2 . #x272A) ; ø»“• + (=ucs . #x65FB) ; 旻 + )) +(define-char + '((=>ucs . #x65FC) ; 旼 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x5A44) ; ø»‰® + (=jis-x0213-2-2000 . #x2D74) ; ø»¤¯» + (chinese-big5 . #xCCC5) ; ý¢€Œ³… + (ideograph-daikanwa . 13776) ; ø¸ƒ— + (ucs-jis . #x65FC) ; ø»‰® + )) +(define-char + '((morohashi-daikanwa 13776 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2726) ; ø»“•™ + (=jef-china3 . #x51BB) ; øº…†» + (=ucs . #x65FC) ; 旼 + )) +(define-char + '((=>ucs . #x65FD) ; 旽 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x5445) ; ø»‰¥ª + (chinese-big5 . #xCCCE) ; ý¢€Œ³Ž + (ideograph-daikanwa . 13777) ; ø¸ƒ—‘ + )) +(define-char + '((morohashi-daikanwa 13777 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x272F) ; ø»“•¢ + (=ucs . #x65FD) ; 旽 + )) +(define-char + '((=>ucs . #x65FE) ; 旾 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x4656) ; ø½Š­‡ + (korean-ksc5601 . #x546A) ; ø»‰¦ + (ideograph-daikanwa . 07828) ; ø¸º” + ) + ((=ucs . #x65E5) ; 日 + )) + (japanese-jisx0212 . #x4173) ; ø»‹”¢ + (ideograph-daikanwa . 13778) ; ø¸ƒ—’ + (=cbeta . 05945) ; ø¸¡œ¹ + (ucs-jis . #x65FE) ; ø»‹”¢ + )) +(define-char + '((morohashi-daikanwa 13778 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C6F) ; 屯 + ) + ((=ucs . #x65E5) ; 日 + )) + (chinese-cns11643-3 . #x2943) ; ø»•¢¶ + (=ucs . #x65FE) ; 旾 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x5348) ; 午 + )) + (korean-ksc5601 . #x677A) ; ø»Š‚™ + (japanese-jisx0212 . #x4174) ; ø»‹”£ + (chinese-cns11643-3 . #x293E) ; ø»•¢± + (ideograph-daikanwa . 13780) ; ø¸ƒ—” + (=cbeta . 03013) ; ø¸ ¯… + (=jef-china3 . #x51BC) ; øº…†¼ + (=ucs . #x65FF) ; 旿 + )) +(define-char + '((=>ucs . #x6600) ; 昀 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4175) ; ø»‹”¤ + (chinese-cns11643-1 . #x4D7D) ; ø»’„  + (=jis-x0213-1-2000 . #x752C) ; ø»¤ŽŸ + (chinese-big5 . #xA9FB) ; ý¢€Š§» + (ideograph-daikanwa . 13781) ; ø¸ƒ—• + (ucs-jis . #x6600) ; ø»‹”¤ + )) +(define-char + '((=>ucs . #x6600) ; 昀 + (morohashi-daikanwa 13781 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (=jef-china3 . #x51BD) ; øº…†½ + )) +(define-char + '((morohashi-daikanwa 13781 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6A40) ; ø»…±± + (chinese-isoir165 . #x6A40) ; ø»Žš + (=ucs . #x6600) ; 昀 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2942) ; ø»•¢µ + (ideograph-daikanwa . 13782) ; ø¸ƒ—– + (=ucs . #x6601) ; 昁 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3277) + (chinese-gb2312 . #x303A) ; ø»„œŸ + (japanese-jisx0208 . #x3937) ; ø»†³® + (chinese-isoir165 . #x303A) ; ø»„¯ + (chinese-cns11643-1 . #x4D7B) ; ø»’„ž + (=jis-x0208-1990 . #x3937) ; ø½Š™¢ + (=gt-pj-1 . #x3937) ; 昂 + (chinese-big5 . #xA9F9) ; ý¢€Š§¹ + (ideograph-daikanwa . 13783) ; ø¸ƒ—— + (=gt-k . 03704) ; ý¡„€¹¸ + (=jef-china3 . #x50FC) ; øº…ƒ¼ + (=ucs . #x6602) ; 昂 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3287) + (chinese-gb2312 . #x6A3E) ; ø»…±¯ + (=jis-x0208 . #x5A60) ; ø½‹Š© + (chinese-isoir165 . #x6A3E) ; ø»Ž™¿ + (chinese-cns11643-2 . #x272B) ; ø»“•ž + (=gt-pj-1 . #x5A60) ; 昃 + (chinese-big5 . #xCCCA) ; ý¢€Œ³Š + (ideograph-daikanwa . 13785) ; ø¸ƒ—™ + (=ucs . #x6603) ; 昃 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2940) ; ø»•¢³ + (ideograph-daikanwa . 13788) ; ø¸ƒ—œ + (=ucs . #x6617) ; 昗 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4176) ; ø»‹”¥ + (chinese-cns11643-2 . #x2727) ; ø»“•š + (=jis-x0213-2-2000 . #x2D75) ; ø»¤¯¼ + (chinese-big5 . #xCCC6) ; ý¢€Œ³† + (ideograph-daikanwa . 13789) ; ø¸ƒ— + (=jef-china3 . #x51BE) ; øº…†¾ + (=ucs . #x6604) ; 昄 + )) +(define-char + '((=>ucs . #x6605) ; 昅 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x272E) ; ø»“•¡ + (ideograph-daikanwa . 13790) ; ø¸ƒ—ž + )) +(define-char + '((morohashi-daikanwa 13790 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-big5 . #xCCCD) ; ý¢€Œ³ + (=ucs . #x6605) ; 昅 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3281) + (chinese-gb2312 . #x4025) ; ø»„³ª + (=jis-x0208 . #x3A2B) ; ø½Šš´ + (korean-ksc5601 . #x4D60) ; ø»‰›³ + (chinese-isoir165 . #x4025) ; ø»›º + (=gt-pj-1 . #x3A2B) ; 昆 + (chinese-big5 . #xA9F8) ; ý¢€Š§¸ + (ideograph-daikanwa . 13792) ; ø¸ƒ—  + (=gt-k . 03712) ; ý¡„€º€ + (=ucs . #x6606) ; 昆 + )) +(define-char + '((=>ucs . #x6606) ; 昆 + (morohashi-daikanwa 13792 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4D7A) ; ø»’„ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3284) + (=jis-x0208 . #x3E3A) ; ø½Š » + (korean-ksc5601 . #x6330) ; ø»‰»— + (chinese-isoir165 . #x2D70) ; ø»‹ + (chinese-cns11643-1 . #x4E23) ; ø»’„¤ + (=gt-pj-1 . #x3E3A) ; 昇 + (chinese-big5 . #xAA40) ; ý¢€Š©€ + (ideograph-daikanwa . 13794) ; ø¸ƒ—¢ + (=gt-k . 03747) ; ý¡„€º£ + (=ucs . #x6607) ; 昇 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4177) ; ø»‹”¦ + (chinese-cns11643-2 . #x2729) ; ø»“•œ + (chinese-big5 . #xCCC8) ; ý¢€Œ³ˆ + (ideograph-daikanwa . 13795) ; ø¸ƒ—£ + (=jef-china3 . #x51BF) ; øº…†¿ + (=ucs . #x6608) ; 昈 + )) +(define-char + '((=>ucs . #x6609) ; 昉 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x5B32) ; ø»‰¯© + (japanese-jisx0212 . #x4178) ; ø»‹”§ + (=jis-x0213-1-2000 . #x752D) ; ø»¤Ž  + (chinese-big5 . #xCCC4) ; ý¢€Œ³„ + (ideograph-daikanwa . 13796) ; ø¸ƒ—¤ + (=jef-china3 . #x51C0) ; øº…‡€ + (ucs-jis . #x6609) ; ø»‰¯© + )) +(define-char + '((morohashi-daikanwa 13796 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-isoir165 . #x7C3B) ; ø»Ž´˜ + (chinese-cns11643-2 . #x2725) ; ø»“•˜ + (=ucs . #x6609) ; 昉 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2941) ; ø»•¢´ + (ideograph-daikanwa . 13797) ; ø¸ƒ—¥ + (=ucs . #x6618) ; 昘 + )) +(define-char + '((=>ucs . #x660A) ; 昊 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3280) + (=jis-x0208 . #x5A5F) ; ø½‹Š¨ + (korean-ksc5601 . #x7B44) ; ø»Šž» + (=gt-pj-1 . #x5A5F) ; ø½‹Š¨ + (chinese-big5 . #xA9FE) ; ý¢€Š§¾ + (ideograph-daikanwa . 13799) ; ø¸ƒ—§ + (=gt-k . 03884) ; ý¡„€¼¬ + (ucs-jis . #x660A) ; ø½‹Š¨ + )) +(define-char + '((morohashi-daikanwa 13799 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6A3B) ; ø»…±¬ + (chinese-isoir165 . #x6A3B) ; ø»Ž™¼ + (chinese-cns11643-1 . #x4E22) ; ø»’„£ + (=ucs . #x660A) ; 昊 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 13800) ; ø¸ƒ—¨ + (=ucs . #x660B) ; 昋 + )) +(define-char + '((=>ucs . #x660B) ; 昋 + (morohashi-daikanwa 13800 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (=jef-china3 . #x51B1) ; øº…†± + )) +(define-char + '((=>ucs . #x660B) ; 昋 + (morohashi-daikanwa 13800 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x272C) ; ø»“•Ÿ + (chinese-big5 . #xCCCB) ; ý¢€Œ³‹ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3285) + (chinese-gb2312 . #x327D) ; ø»„ ž + (=jis-x0208 . #x3E3B) ; ø½Š ¼ + (korean-ksc5601 . #x7363) ; ø»Š“ª + (chinese-isoir165 . #x327D) ; ø»ˆ® + (chinese-cns11643-1 . #x4D79) ; ø»’„œ + (=gt-pj-1 . #x3E3B) ; 昌 + (chinese-big5 . #xA9F7) ; ý¢€Š§· + (ideograph-daikanwa . 13803) ; ø¸ƒ—« + (=gt-k . 03748) ; ý¡„€º¤ + (=ucs . #x660C) ; 昌 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4179) ; ø»‹”¨ + (chinese-cns11643-2 . #x272D) ; ø»“•  + (chinese-big5 . #xCCCC) ; ý¢€Œ³Œ + (ideograph-daikanwa . 13804) ; ø¸ƒ—¬ + (=jef-china3 . #x50F8) ; øº…ƒ¸ + (=ucs . #x660D) ; 昍 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3291) + (chinese-gb2312 . #x4377) ; ø»„¹– + (=jis-x0208 . #x4C40) ; ø½Šµ¥ + (korean-ksc5601 . #x5925) ; ø»‰¬  + (chinese-isoir165 . #x4377) ; ø»¡¦ + (chinese-cns11643-1 . #x4D7C) ; ø»’„Ÿ + (=gt-pj-1 . #x4C40) ; 明 + (chinese-big5 . #xA9FA) ; ý¢€Š§º + (ideograph-daikanwa . 13805) ; ø¸ƒ—­ + (=gt-k . 03836) ; ý¡„€»¼ + (=jef-china3 . #x51C1) ; øº…‡ + (=ucs . #x660E) ; 明 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3282) + (chinese-gb2312 . #x3B68) ; ø»„­— + (=jis-x0208 . #x3A2A) ; ø½Šš³ + (korean-ksc5601 . #x7B67) ; ø»ŠŸž + (chinese-isoir165 . #x3B68) ; ø»•§ + (chinese-cns11643-1 . #x4D7E) ; ø»’„¡ + (=gt-pj-1 . #x3A2A) ; 昏 + (chinese-big5 . #xA9FC) ; ý¢€Š§¼ + (ideograph-daikanwa . 13806) ; ø¸ƒ—® + (=gt-k . 03711) ; ý¡„€¹¿ + (=ucs . #x660F) ; 昏 + )) +(define-char + '((=>ucs . #x6610) ; 昐 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x5D4B) ; ø»‰²¾ + (chinese-big5 . #xCCD0) ; ý¢€Œ³ + (ideograph-daikanwa . 13808) ; ø¸ƒ—° + )) +(define-char + '((morohashi-daikanwa 13808 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2731) ; ø»“•¤ + (=jef-china3 . #x51C2) ; øº…‡‚ + (=ucs . #x6610) ; 昐 + )) +(define-char + '((=>ucs . #x6611) ; 昑 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x5054) ; ø»‰  + (japanese-jisx0212 . #x417A) ; ø»‹”© + (chinese-cns11643-2 . #x2730) ; ø»“•£ + (chinese-big5 . #xCCCF) ; ý¢€Œ³ + (ideograph-daikanwa . 13811) ; ø¸ƒ—³ + (=jef-china3 . #x51C3) ; øº…‡ƒ + (ucs-jis . #x6611) ; ø»‰  + )) +(define-char + '((morohashi-daikanwa 13811 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x6611) ; 昑 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x417B) ; ø»‹”ª + (chinese-cns11643-2 . #x2728) ; ø»“•› + (chinese-big5 . #xCCC7) ; ý¢€Œ³‡ + (ideograph-daikanwa . 13812) ; ø¸ƒ—´ + (=ucs . #x6612) ; 昒 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-1 . 3274) + (shinjigen-2 . 3274) + (chinese-gb2312 . #x5257) ; ø»…Ž¸ + (=jis-x0208 . #x3057) ; ø½ŠŒ´ + (korean-ksc5601 . #x6636) ; ø»‰¿· + (chinese-isoir165 . #x5257) ; ø»·ˆ + (chinese-cns11643-1 . #x4D78) ; ø»’„› + (=gt-pj-1 . #x3057) ; 易 + (chinese-big5 . #xA9F6) ; ý¢€Š§¶ + (ideograph-daikanwa . 13814) ; ø¸ƒ—¶ + (=gt-k . 03627) ; ý¡„€¸« + (=ucs . #x6613) ; 易 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3286) + (chinese-gb2312 . #x4E74) ; ø»…‰ + (=jis-x0208 . #x404E) ; ø½Š¤‹ + (korean-ksc5601 . #x602E) ; ø»‰¶» + (chinese-isoir165 . #x4E74) ; ø»±­ + (chinese-cns11643-1 . #x4D77) ; ø»’„š + (=gt-pj-1 . #x404E) ; 昔 + (chinese-big5 . #xA9F5) ; ý¢€Š§µ + (ideograph-daikanwa . 13816) ; ø¸ƒ—¸ + (=gt-k . 03760) ; ý¡„€º° + (=ucs . #x6614) ; 昔 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6A3F) ; ø»…±° + (korean-ksc5601 . #x7D5A) ; ø»Š¢ + (japanese-jisx0212 . #x417C) ; ø»‹”« + (chinese-isoir165 . #x6A3F) ; ø»Žš€ + (chinese-cns11643-1 . #x4E21) ; ø»’„¢ + (=jis-x0213-1-2000 . #x752E) ; ø»¤Ž¡ + (chinese-big5 . #xA9FD) ; ý¢€Š§½ + (ideograph-daikanwa . 13817) ; ø¸ƒ—¹ + (=jef-china3 . #x51C4) ; øº…‡„ + (=ucs . #x6615) ; 昕 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x417D) ; ø»‹”¬ + (chinese-cns11643-4 . #x2661) ; ø»—¨¾ + (ideograph-daikanwa . 13819) ; ø¸ƒ—» + (=ucs . #x6616) ; 昖 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6A3C) ; ø»…±­ + (chinese-isoir165 . #x6A3C) ; ø»Ž™½ + (ideograph-daikanwa . 13824) ; ø¸ƒ˜€ + (=ucs . #x6619) ; 昙 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B76) ; ø»œ„± + (ideograph-daikanwa . 49150) ; ø¸‹¿¾ + (=ucs . #x23174) ; 𣅴 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x293F) ; ø»•¢² + (=ucs . #x3AD8) ; 㫘 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x293D) ; ø»•¢° + (=ucs . #x3AD9) ; 㫙 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2663) ; ø»—©€ + (=ucs . #x3ADA) ; 㫚 + )) +(define-char + '((=>ucs . #x5192) ; 冒 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 9) + (->ideographic-variants + ((ideograph-daikanwa . 01538) ; ø¸€˜‚ + )) + (shinjigen-1 . 5286) + (shinjigen-2 . 5286) + (=jis-x0208 . #x4B41) ; ø½Š´ˆ + (chinese-cns11643-6 . #x316D) ; ø»œœ + (=gt-pj-1 . #x4B41) ; ø½Š´ˆ + (=gt-k . 05185) ; ý¡„‘ + (ucs-jis . #x5192) ; ø½Š´ˆ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2648) ; ø»™²© + (=ucs . #x2315A) ; 𣅚 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B74) ; ø»œ„¯ + (=ucs . #x2315B) ; 𣅛 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B73) ; ø»œ„® + (=ucs . #x2315C) ; 𣅜 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2649) ; ø»™²ª + (=ucs . #x2315D) ; 𣅝 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B7D) ; ø»œ„¸ + (=ucs . #x2315E) ; 𣅞 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2644) ; ø»™²¥ + (=ucs . #x2315F) ; 𣅟 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B79) ; ø»œ„´ + (=ucs . #x23160) ; 𣅠 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2647) ; ø»™²¨ + (=ucs . #x23161) ; 𣅡 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B7A) ; ø»œ„µ + (=ucs . #x23162) ; 𣅢 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B77) ; ø»œ„² + (=ucs . #x23163) ; 𣅣 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2646) ; ø»™²§ + (=ucs . #x23164) ; 𣅤 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2645) ; ø»™²¦ + (=ucs . #x23165) ; 𣅥 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B75) ; ø»œ„° + (=ucs . #x23166) ; 𣅦 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B78) ; ø»œ„³ + (=ucs . #x23167) ; 𣅧 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B71) ; ø»œ„¬ + (=ucs . #x2316F) ; 𣅯 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B7B) ; ø»œ„¶ + (=ucs . #x23171) ; 𣅱 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B7C) ; ø»œ„· + (=ucs . #x23172) ; 𣅲 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B72) ; ø»œ„­ + (=ucs . #x23173) ; 𣅳 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C7E) ; ø»•¨‹ + (ideograph-daikanwa . 13828) ; ø¸ƒ˜„ + (=ucs . #x661A) ; 昚 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C7A) ; ø»•¨‡ + (ideograph-daikanwa . 13831) ; ø¸ƒ˜‡ + (=ucs . #x661B) ; 昛 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3315) + (=jis-x0208 . #x5A66) ; ø½‹Š¯ + (chinese-cns11643-2 . #x2A70) ; ø»“š½ + (=gt-pj-1 . #x5A66) ; 昜 + (chinese-big5 . #xCEEF) ; ý¢€Œ»¯ + (ideograph-daikanwa . 13832) ; ø¸ƒ˜ˆ + (=gt-k . 05252) ; ý¡„’„ + (=ucs . #x661C) ; 昜 + )) +(define-char + '((=>ucs . #x661D) ; 昝 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x417E) ; ø»‹”­ + (chinese-cns11643-2 . #x2A76) ; ø»“›ƒ + (chinese-big5 . #xCEF5) ; ý¢€Œ»µ + (ideograph-daikanwa . 13834) ; ø¸ƒ˜Š + (=jef-china3 . #x91E2) ; øº‰‡¢ + (ucs-jis . #x661D) ; ø»‹”­ + )) +(define-char + '((morohashi-daikanwa 13834 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6A43) ; ø»…±´ + (chinese-isoir165 . #x6A43) ; ø»Žš„ + (=ucs . #x661D) ; 昝 + )) +(define-char + '((=>ucs . #x661E) ; 昞 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=jef-china3 . #x41A2) ; øº„†¢ + )) + (japanese-jisx0212 . #x4221) ; ø»‹”® + (=jis-x0213-1-2000 . #x752F) ; ø»¤Ž¢ + (ideograph-daikanwa . 13835) ; ø¸ƒ˜‹ + (=cbeta . 00150) ; ø¸ ‚– + (ucs-jis . #x661E) ; ø»‹”® + )) +(define-char + '((morohashi-daikanwa 13835 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x4E19) ; 丙 + )) + (korean-ksc5601 . #x5C35) ; ø»‰±Š + (chinese-cns11643-3 . #x2D23) ; ø»•¨Ž + (=jef-china3 . #x51C7) ; øº…‡‡ + (=ucs . #x661E) ; 昞 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A75) ; ø»“›‚ + (=jis-x0213-1-2000 . #x7530) ; ø»¤Ž£ + (chinese-big5 . #xCEF4) ; ý¢€Œ»´ + (ideograph-daikanwa . 13836) ; ø¸ƒ˜Œ + (=jef-china3 . #x50FD) ; øº…ƒ½ + (=ucs . #x663A) ; 昺 + )) +(define-char + '((=>ucs . #x663A) ; 昺 + (morohashi-daikanwa 13836 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x5C36) ; ø»‰±‹ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3307) + (chinese-gb2312 . #x5047) ; ø»…‹¬ + (=jis-x0208 . #x4031) ; ø½Š£® + (korean-ksc5601 . #x6078) ; ø»‰¸… + (chinese-isoir165 . #x5047) ; ø»³¼ + (chinese-cns11643-1 . #x5153) ; ø»’‰® + (=gt-pj-1 . #x4031) ; 星 + (chinese-big5 . #xAC50) ; ý¢€Š± + (ideograph-daikanwa . 13837) ; ø¸ƒ˜ + (=gt-k . 05118) ; ý¡„¾ + (=ucs . #x661F) ; 星 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3296) + (chinese-gb2312 . #x5333) ; ø»…² + (=jis-x0208 . #x3147) ; ø½ŠŽ‚ + (korean-ksc5601 . #x6731) ; ø»Š + (chinese-isoir165 . #x5333) ; ø»¸‚ + (=gt-pj-1 . #x3147) ; 映 + (chinese-big5 . #xAC4D) ; ý¢€Š± + (ideograph-daikanwa . 13838) ; ø¸ƒ˜Ž + (=ucs . #x6620) ; 映 + )) +(define-char + '((=>ucs . #x6620) ; 映 + (morohashi-daikanwa 13838 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5150) ; ø»’‰« + )) +(define-char + '((=>ucs . #x6621) ; 昡 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4222) ; ø»‹”¯ + (=jis-x0213-2-2000 . #x2D77) ; ø»¤¯¾ + (chinese-big5 . #xCEEC) ; ý¢€Œ»¬ + (ideograph-daikanwa . 13839) ; ø¸ƒ˜ + (ucs-jis . #x6621) ; ø»‹”¯ + )) +(define-char + '((morohashi-daikanwa 13839 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A6D) ; ø»“šº + (=jef-china3 . #x51C8) ; øº…‡ˆ + (=ucs . #x6621) ; 昡 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4223) ; ø»‹”° + (chinese-cns11643-2 . #x2A72) ; ø»“š¿ + (=jis-x0213-1-2000 . #x7531) ; ø»¤Ž¤ + (chinese-big5 . #xCEF1) ; ý¢€Œ»± + (ideograph-daikanwa . 13840) ; ø¸ƒ˜ + (=jef-china3 . #x51C9) ; øº…‡‰ + (=ucs . #x6622) ; 昢 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4224) ; ø»‹”± + (chinese-cns11643-3 . #x2C7C) ; ø»•¨‰ + (ideograph-daikanwa . 13842) ; ø¸ƒ˜’ + (=ucs . #x6623) ; 昣 + )) +(define-char + '((=>ucs . #x6624) ; 昤 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4225) ; ø»‹”² + (=jis-x0213-1-2000 . #x7532) ; ø»¤Ž¥ + (chinese-big5 . #xAC53) ; ý¢€Š±“ + (ideograph-daikanwa . 13843) ; ø¸ƒ˜“ + (=jef-china3 . #x51CA) ; øº…‡Š + (ucs-jis . #x6624) ; ø»‹”² + )) +(define-char + '((=>ucs . #x6624) ; 昤 + (morohashi-daikanwa 13843 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5156) ; ø»’‰± + )) +(define-char + '((morohashi-daikanwa 13843 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x6624) ; 昤 + )) +(define-char + '((=>ucs . #x6625) ; 春 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3301) + (=jis-x0208 . #x3D55) ; ø½ŠŸ¸ + (korean-ksc5601 . #x7570) ; ø»Š–³ + (=gt-pj-1 . #x3D55) ; ø½ŠŸ¸ + (chinese-big5 . #xAC4B) ; ý¢€Š±‹ + (ideograph-daikanwa . 13844) ; ø¸ƒ˜” + (=gt-k . 05104) ; ý¡„° + (ucs-jis . #x6625) ; ø½ŠŸ¸ + )) +(define-char + '((morohashi-daikanwa 13844 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x343A) ; ø»„¢— + (chinese-isoir165 . #x343A) ; ø»Š§ + (chinese-cns11643-1 . #x514E) ; ø»’‰© + (=ucs . #x6625) ; 春 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4226) ; ø»‹”³ + (chinese-cns11643-2 . #x2A71) ; ø»“š¾ + (chinese-big5 . #xCEF0) ; ý¢€Œ»° + (ideograph-daikanwa . 13845) ; ø¸ƒ˜• + (=ucs . #x6626) ; 昦 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3312) + (chinese-gb2312 . #x4341) ; ø»„¸  + (=jis-x0208 . #x4B66) ; ø½Š´­ + (korean-ksc5601 . #x585C) ; ø»‰«¹ + (chinese-isoir165 . #x4341) ; ø» ° + (chinese-cns11643-1 . #x5151) ; ø»’‰¬ + (=gt-pj-1 . #x4B66) ; 昧 + (chinese-big5 . #xAC4E) ; ý¢€Š±Ž + (ideograph-daikanwa . 13846) ; ø¸ƒ˜– + (=ucs . #x6627) ; 昧 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3298) + (chinese-gb2312 . #x5772) ; ø»…–© + (=jis-x0208 . #x3A72) ; ø½Š›» + (korean-ksc5601 . #x6D46) ; ø»ŠŠ™ + (chinese-isoir165 . #x5772) ; ø»¾¹ + (chinese-cns11643-1 . #x5154) ; ø»’‰¯ + (=gt-pj-1 . #x3A72) ; 昨 + (chinese-big5 . #xAC51) ; ý¢€Š±‘ + (ideograph-daikanwa . 13847) ; ø¸ƒ˜— + (=gt-k . 05087) ; ý¡„Ÿ + (=ucs . #x6628) ; 昨 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4227) ; ø»‹”´ + (chinese-cns11643-3 . #x2C79) ; ø»•¨† + (ideograph-daikanwa . 13848) ; ø¸ƒ˜˜ + (=jef-china3 . #x9FC7) ; øº‰¿‡ + (=ucs . #x6629) ; 昩 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x5F01) ; 弁 + )) + (japanese-jisx0212 . #x4228) ; ø»‹”µ + (chinese-cns11643-4 . #x2967) ; ø»—­ž + (=jis-x0213-2-2000 . #x2D78) ; ø»¤¯¿ + (ideograph-daikanwa . 13849) ; ø¸ƒ˜™ + (=cbeta . 05950) ; ø¸¡œ¾ + (=jef-china3 . #x50FE) ; øº…ƒ¾ + (=ucs . #x662A) ; 昪 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4229) ; ø»‹”¶ + (chinese-cns11643-2 . #x2A74) ; ø»“› + (=jis-x0213-1-2000 . #x7533) ; ø»¤Ž¦ + (chinese-big5 . #xCEF3) ; ý¢€Œ»³ + (ideograph-daikanwa . 13852) ; ø¸ƒ˜œ + (=jef-china3 . #x51CB) ; øº…‡‹ + (=ucs . #x662B) ; 昫 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6C11) ; 民 + ) + ((=ucs . #x65E5) ; 日 + )) + (japanese-jisx0212 . #x422A) ; ø»‹”· + (chinese-cns11643-3 . #x2C7D) ; ø»•¨Š + (ideograph-daikanwa . 13853) ; ø¸ƒ˜ + (=cbeta . 02117) ; ø¸ ¡… + (=ucs . #x662C) ; 昬 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3304) + (chinese-gb2312 . #x5551) ; ø»…“Œ + (=jis-x0208 . #x3E3C) ; ø½Š ½ + (korean-ksc5601 . #x6139) ; ø»‰¸¤ + (chinese-isoir165 . #x5551) ; ø»»œ + (chinese-cns11643-1 . #x514F) ; ø»’‰ª + (=gt-pj-1 . #x3E3C) ; 昭 + (chinese-big5 . #xAC4C) ; ý¢€Š±Œ + (ideograph-daikanwa . 13855) ; ø¸ƒ˜Ÿ + (=gt-k . 05106) ; ý¡„² + (=ucs . #x662D) ; 昭 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x422B) ; ø»‹”¸ + (chinese-cns11643-2 . #x2A79) ; ø»“›† + (chinese-big5 . #xCEF8) ; ý¢€Œ»¸ + (ideograph-daikanwa . 13856) ; ø¸ƒ˜  + (=jef-china3 . #x51A1) ; øº…†¡ + (=ucs . #x662E) ; 昮 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3306) + (chinese-gb2312 . #x4A47) ; ø»…‚¸ + (=jis-x0208 . #x4027) ; ø½Š£¤ + (korean-ksc5601 . #x6340) ; ø»‰»§ + (chinese-isoir165 . #x4A47) ; ø»«ˆ + (chinese-cns11643-1 . #x5152) ; ø»’‰­ + (=gt-pj-1 . #x4027) ; 是 + (chinese-big5 . #xAC4F) ; ý¢€Š± + (ideograph-daikanwa . 13859) ; ø¸ƒ˜£ + (=gt-k . 05116) ; ý¡„¼ + (=ucs . #x662F) ; 是 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x7940) ; ø»Š›» + (japanese-jisx0212 . #x422C) ; ø»‹”¹ + (chinese-cns11643-3 . #x2D21) ; ø»•¨Œ + (=jis-x0213-1-2000 . #x7534) ; ø»¤Ž§ + (ideograph-daikanwa . 13860) ; ø¸ƒ˜¤ + (=jef-china3 . #x51A2) ; øº…†¢ + (=ucs . #x6630) ; 昰 + )) +(define-char + '((=>ucs . #x6631) ; 昱 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x6970) ; ø»Š…‹ + (japanese-jisx0212 . #x422D) ; ø»‹”º + (=jis-x0213-1-2000 . #x7535) ; ø»¤Ž¨ + (chinese-big5 . #xAC52) ; ý¢€Š±’ + (ideograph-daikanwa . 13862) ; ø¸ƒ˜¦ + (=jef-china3 . #x51A3) ; øº…†£ + (ucs-jis . #x6631) ; ø»Š…‹ + )) +(define-char + '((morohashi-daikanwa 13862 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6A45) ; ø»…±¶ + (chinese-isoir165 . #x6A45) ; ø»Žš† + (chinese-cns11643-1 . #x5155) ; ø»’‰° + (=ucs . #x6631) ; 昱 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2A6E) ; ø»“š» + (chinese-big5 . #xCEED) ; ý¢€Œ»­ + (ideograph-daikanwa . 13863) ; ø¸ƒ˜§ + (=ucs . #x6632) ; 昲 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x422E) ; ø»‹”» + (chinese-cns11643-2 . #x2A73) ; ø»“›€ + (=jis-x0213-1-2000 . #x7536) ; ø»¤Ž© + (chinese-big5 . #xCEF2) ; ý¢€Œ»² + (ideograph-daikanwa . 13864) ; ø¸ƒ˜¨ + (=jef-china3 . #x51CC) ; øº…‡Œ + (=ucs . #x6633) ; 昳 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3313) + (chinese-gb2312 . #x6A44) ; ø»…±µ + (=jis-x0208 . #x5A65) ; ø½‹Š® + (korean-ksc5601 . #x595B) ; ø»‰­– + (chinese-isoir165 . #x6A44) ; ø»Žš… + (chinese-cns11643-2 . #x2A77) ; ø»“›„ + (=gt-pj-1 . #x5A65) ; 昴 + (chinese-big5 . #xCEF6) ; ý¢€Œ»¶ + (ideograph-daikanwa . 13865) ; ø¸ƒ˜© + (=gt-k . 05251) ; ý¡„’ƒ + (=ucs . #x6634) ; 昴 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3299) + (chinese-gb2312 . #x6A47) ; ø»…±¸ + (=jis-x0208 . #x5A63) ; ø½‹Š¬ + (chinese-isoir165 . #x6A47) ; ø»Žšˆ + (chinese-cns11643-2 . #x2A6F) ; ø»“š¼ + (=gt-pj-1 . #x5A63) ; 昵 + (chinese-big5 . #xCEEE) ; ý¢€Œ»® + (ideograph-daikanwa . 13866) ; ø¸ƒ˜ª + (=ucs . #x6635) ; 昵 + )) +(define-char + '((=>ucs . #x6636) ; 昶 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3311) + (=jis-x0208 . #x5A64) ; ø½‹Š­ + (korean-ksc5601 . #x7364) ; ø»Š“« + (=gt-pj-1 . #x5A64) ; ø½‹Š­ + (chinese-big5 . #xCEEB) ; ý¢€Œ»« + (ideograph-daikanwa . 13867) ; ø¸ƒ˜« + (ucs-jis . #x6636) ; ø½‹Š­ + )) +(define-char + '((morohashi-daikanwa 13867 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6A46) ; ø»…±· + (chinese-isoir165 . #x6A46) ; ø»Žš‡ + (chinese-cns11643-2 . #x2A6C) ; ø»“š¹ + (=ucs . #x6636) ; 昶 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x422F) ; ø»‹”¼ + (chinese-cns11643-2 . #x2A78) ; ø»“›… + (chinese-big5 . #xCEF7) ; ý¢€Œ»· + (ideograph-daikanwa . 13869) ; ø¸ƒ˜­ + (=jef-china3 . #x51CD) ; øº…‡ + (=ucs . #x6639) ; 昹 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x76BF) ; 皿 + )) + (japanese-jisx0212 . #x4230) ; ø»‹”½ + (chinese-cns11643-3 . #x2D24) ; ø»•¨ + (ideograph-daikanwa . 13870) ; ø¸ƒ˜® + (=cbeta . 03379) ; ø¸ ´³ + (=jef-china3 . #x5BB6) ; øº…®¶ + (=ucs . #x6637) ; 昷 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D25) ; ø»•¨ + (ideograph-daikanwa . 13875) ; ø¸ƒ˜³ + (=ucs . #x6638) ; 昸 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x3937) ; ø»‚Ÿ¦ + (korean-ksc5601 . #x6469) ; ø»‰½® + (chinese-cns11643-3 . #x2D22) ; ø»•¨ + (ideograph-daikanwa . 13885) ; ø¸ƒ˜½ + (=ucs . #x663B) ; 昻 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (<-vulgar-ideograph + (:sources (sougen-irai-zokujifu morohashi-daikanwa) + :char ((ideograph-daikanwa . 13948) ; ø¸ƒ™¼ + ) + )) + (shinjigen-2 . 3309) + (chinese-gb2312 . #x5667) ; ø»…•€ + (=jis-x0208 . #x436B) ; ø½Š©‚ + (chinese-isoir165 . #x5667) ; ø»½ + (=gt-pj-1 . #x436B) ; 昼 + (ideograph-daikanwa . 13886) ; ø¸ƒ˜¾ + (=ucs . #x663C) ; 昼 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x316A) ; ø»œ™ + (ideograph-daikanwa . 49151) ; ø¸‹¿¿ + (=ucs . #x23184) ; 𣆄 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x294F) ; ø»™·Š + (=ucs . #x3ADB) ; 㫛 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2963) ; ø»—­š + (=ucs . #x3ADC) ; 㫜 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C7B) ; ø»•¨ˆ + (=ucs . #x3ADD) ; 㫝 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2964) ; ø»—­› + (=ucs . #x3ADE) ; 㫞 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2965) ; ø»—­œ + (=ucs . #x3ADF) ; 㫟 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2C78) ; ø»•¨… + (=ucs . #x3AE0) ; ã«  + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D26) ; ø»•¨‘ + (=ucs . #x3AE1) ; ã«¡ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3167) ; ø»œ– + (=ucs . #x3AE4) ; 㫤 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4F54) ; ø»…Š› + (chinese-isoir165 . #x4F54) ; ø»²« + (=ucs . #x663E) ; 显 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (=jis-x0208 . #x5B26) ; ø½‹‹ + (=gt-pj-1 . #x5B26) ; 昿 + (=ucs . #x663F) ; 昿 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2951) ; ø»™·Œ + (=ucs . #x23177) ; 𣅷 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3165) ; ø»œ” + (=ucs . #x23178) ; 𣅸 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3166) ; ø»œ• + (=ucs . #x23179) ; 𣅹 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2950) ; ø»™·‹ + (=ucs . #x2317A) ; 𣅺 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2966) ; ø»—­ + (=ucs . #x2317B) ; 𣅻 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3168) ; ø»œ— + (=ucs . #x2317C) ; 𣅼 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3169) ; ø»œ˜ + (=ucs . #x2317D) ; 𣅽 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2968) ; ø»—­Ÿ + (=ucs . #x2317E) ; 𣅾 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x316C) ; ø»œ› + (=ucs . #x2318A) ; 𣆊 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x316B) ; ø»œš + (=ucs . #x2318B) ; 𣆋 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3170) ; ø»œŸ + (=ucs . #x23329) ; 𣌩 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4231) ; ø»‹”¾ + (chinese-cns11643-3 . #x3146) ; ø»•®© + (ideograph-daikanwa . 13888) ; ø¸ƒ™€ + (=jef-china3 . #x51CE) ; øº…‡Ž + (=ucs . #x6640) ; 晀 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3328) + (chinese-gb2312 . #x6A4B) ; ø»…±¼ + (=jis-x0208 . #x5A6A) ; ø½‹Š³ + (korean-ksc5601 . #x7045) ; ø»ŠŽ² + (chinese-isoir165 . #x6A4B) ; ø»ŽšŒ + (chinese-cns11643-1 . #x5572) ; ø»’… + (=gt-pj-1 . #x5A6A) ; 晁 + (chinese-big5 . #xAED0) ; ý¢€Š» + (ideograph-daikanwa . 13889) ; ø¸ƒ™ + (=gt-k . 06600) ; ý¡„§ˆ + (=ucs . #x6641) ; 晁 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3319) + (=jis-x0208 . #x3B7E) ; ø½Š¥ + (korean-ksc5601 . #x6341) ; ø»‰»¨ + (chinese-gb12345 . #x4A31) ; 時 + (=gt-pj-1 . #x3B7E) ; 時 + (chinese-big5 . #xAEC9) ; ý¢€Š»‰ + (ideograph-daikanwa . 13890) ; ø¸ƒ™‚ + (=gt-k . 06448) ; ý¡„¤° + (=ucs . #x6642) ; 時 + )) +(define-char + '((=>ucs . #x6642) ; 時 + (morohashi-daikanwa 13890 0 3) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x556B) ; ø»’¾ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3318) + (chinese-gb2312 . #x3B4E) ; ø»„¬½ + (=jis-x0208 . #x3938) ; ø½Š™£ + (korean-ksc5601 . #x7C4C) ; ø»Š ¡ + (chinese-isoir165 . #x3B4E) ; ø»• + (chinese-cns11643-1 . #x556E) ; ø»’ + (=gt-pj-1 . #x3938) ; 晃 + (chinese-big5 . #xAECC) ; ý¢€Š»Œ + (ideograph-daikanwa . 13891) ; ø¸ƒ™ƒ + (=gt-k . 06426) ; ý¡„¤š + (=ucs . #x6643) ; 晃 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208 . #x5A68) ; ø½‹Š± + (korean-ksc5601 . #x7C4D) ; ø»Š ¢ + (chinese-cns11643-3 . #x314C) ; ø»•®¯ + (=gt-pj-1 . #x5A68) ; 晄 + (ideograph-daikanwa . 13892) ; ø¸ƒ™„ + (=ucs . #x6644) ; 晄 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4232) ; ø»‹”¿ + (chinese-cns11643-1 . #x5571) ; ø»’„ + (=jis-x0213-2-2000 . #x2D79) ; ø»¤°€ + (chinese-big5 . #xAECF) ; ý¢€Š» + (ideograph-daikanwa . 13893) ; ø¸ƒ™… + (=jef-china3 . #x51CF) ; øº…‡ + (=ucs . #x6645) ; 晅 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4233) ; ø»‹•€ + (chinese-cns11643-3 . #x3144) ; ø»•®§ + (ideograph-daikanwa . 13894) ; ø¸ƒ™† + (=ucs . #x6646) ; 晆 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F57) ; ø»“¡º + (chinese-big5 . #xD1D5) ; ý¢€‡• + (ideograph-daikanwa . 13896) ; ø¸ƒ™ˆ + (=ucs . #x6647) ; 晇 + )) +(define-char + '((=>ucs . #x6648) ; 晈 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((japanese-jisx0208-1978 . #x3872) ; ø»‚Ÿƒ + (japanese-jisx0208 . #x3872) ; ø»†³‹ + (korean-ksc5601 . #x4E5F) ; ø»‰ + (ideograph-daikanwa . 00291) ; ø¸€„£ + )) + (=jis-x0213-1-2000 . #x7538) ; ø»¤Ž« + (ideograph-daikanwa . 13897) ; ø¸ƒ™‰ + (=cbeta . 00151) ; ø¸ ‚— + (ucs-jis . #x6648) ; ø»¤Ž« + )) +(define-char + '((=>ucs . #x6648) ; 晈 + (morohashi-daikanwa 13897 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=jis-x0208-1990 . #x3872) ; ø½Š˜¿ + )) + (=jef-china3 . #x51D0) ; øº…‡ + )) +(define-char + '((morohashi-daikanwa 13897 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x4EA4) ; 交 + )) + (chinese-cns11643-3 . #x3149) ; ø»•®¬ + (=ucs . #x6648) ; 晈 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3324) + (=jis-x0208 . #x5A69) ; ø½‹Š² + (korean-ksc5601 . #x724B) ; ø»Š‘´ + (chinese-cns11643-1 . #x556C) ; ø»’¿ + (chinese-gb12345 . #x3D7A) ; 晉 + (=gt-pj-1 . #x5A69) ; 晉 + (chinese-big5 . #xAECA) ; ý¢€Š»Š + (ideograph-daikanwa . 13898) ; ø¸ƒ™Š + (=gt-k . 06599) ; ý¡„§‡ + (=ucs . #x6649) ; 晉 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3323) + (chinese-gb2312 . #x3D7A) ; ø»„°¥ + (=jis-x0208 . #x3F38) ; ø½Š¢— + (korean-ksc5601 . #x724C) ; ø»Š‘µ + (chinese-isoir165 . #x3D7A) ; ø»˜µ + (chinese-cns11643-3 . #x3148) ; ø»•®« + (=gt-pj-1 . #x3F38) ; 晋 + (ideograph-daikanwa . 13899) ; ø¸ƒ™‹ + (=gt-k . 06476) ; ý¡„¥Œ + (=ucs . #x664B) ; 晋 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4234) ; ø»‹• + (chinese-cns11643-2 . #x2F55) ; ø»“¡¸ + (chinese-big5 . #xD1D3) ; ý¢€‡“ + (ideograph-daikanwa . 13900) ; ø¸ƒ™Œ + (=jef-china3 . #x51D1) ; øº…‡‘ + (=ucs . #x664A) ; 晊 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x494E) ; ø»…¡ + (japanese-jisx0212 . #x4235) ; ø»‹•‚ + (chinese-isoir165 . #x494E) ; ø»©± + (chinese-cns11643-1 . #x5570) ; ø»’ƒ + (=jis-x0213-1-2000 . #x7539) ; ø»¤Ž¬ + (chinese-big5 . #xAECE) ; ý¢€Š»Ž + (ideograph-daikanwa . 13903) ; ø¸ƒ™ + (=jef-china3 . #x51D2) ; øº…‡’ + (=ucs . #x664C) ; 晌 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4236) ; ø»‹•ƒ + (chinese-cns11643-2 . #x2F58) ; ø»“¡» + (=jis-x0213-2-2000 . #x2D7A) ; ø»¤° + (chinese-big5 . #xD1D6) ; ý¢€‡– + (ideograph-daikanwa . 13904) ; ø¸ƒ™ + (=jef-china3 . #x51A5) ; øº…†¥ + (=ucs . #x6651) ; 晑 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x314D) ; ø»•®° + (ideograph-daikanwa . 13908) ; ø¸ƒ™” + (=ucs . #x664D) ; 晍 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4237) ; ø»‹•„ + (chinese-cns11643-3 . #x3145) ; ø»•®¨ + (=jis-x0213-2-2000 . #x2D7B) ; ø»¤°‚ + (ideograph-daikanwa . 13913) ; ø¸ƒ™™ + (=jef-china3 . #x51D3) ; øº…‡“ + (=ucs . #x664E) ; 晎 + )) +(define-char + '((=>ucs . #x664F) ; 晏 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3317) + (=jis-x0208 . #x5A67) ; ø½‹Š° + (korean-ksc5601 . #x644F) ; ø»‰½” + (=gt-pj-1 . #x5A67) ; ø½‹Š° + (chinese-big5 . #xAECB) ; ý¢€Š»‹ + (ideograph-daikanwa . 13914) ; ø¸ƒ™š + (=gt-k . 06598) ; ý¡„§† + (ucs-jis . #x664F) ; ø½‹Š° + )) +(define-char + '((morohashi-daikanwa 13914 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6A4C) ; ø»…±½ + (chinese-isoir165 . #x6A4C) ; ø»Žš + (=ucs . #x664F) ; 晏 + )) +(define-char + '((=>ucs . #x664F) ; 晏 + (morohashi-daikanwa 13914 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x556D) ; ø»’€ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3143) ; ø»•®¦ + (ideograph-daikanwa . 13916) ; ø¸ƒ™œ + (=ucs . #x6650) ; 晐 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3404) + (chinese-gb2312 . #x4939) ; ø»…Œ + (=jis-x0208 . #x3B2F) ; ø½Šœ– + (chinese-isoir165 . #x4939) ; ø»©œ + (chinese-cns11643-1 . #x556F) ; ø»’‚ + (=gt-pj-1 . #x3B2F) ; 晒 + (chinese-big5 . #xAECD) ; ý¢€Š» + (ideograph-daikanwa . 13924) ; ø¸ƒ™¤ + (=gt-k . 06442) ; ý¡„¤ª + (=ucs . #x6652) ; 晒 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3837) ; ø»œ–¸ + (=jis-x0213-2-2000 . #x2D7C) ; ø»¤°ƒ + (ideograph-daikanwa . 13929) ; ø¸ƒ™© + (=ucs . #x3AEA) ; 㫪 + )) +(define-char + '((morohashi-daikanwa ho 234) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jef-china3 . #x51FC) ; øº…‡¼ + (=ucs . #x66FB) ; 曻 + )) +(define-char + '((=>ucs . #x66FB) ; 曻 + (morohashi-daikanwa ho 234 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x423F) ; ø»‹•Œ + (=jis-x0213-1-2000 . #x7537) ; ø»¤Žª + (ucs-jis . #x66FB) ; ø»‹•Œ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D4C) ; ø»—²» + (=ucs . #x3AE5) ; ã«¥ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 1 176 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5902) ; 夂 + ) + ((=ucs . #x65E5) ; 日 + )) + )) + (=hanziku-1 . #xCAAE) ; ý¢€œª® + (=ucs . #x3AE6) ; 㫦 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D4B) ; ø»—²º + (=ucs . #x3AE7) ; 㫧 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3147) ; ø»•®ª + (=ucs . #x3AE9) ; ã«© + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x314A) ; ø»•®­ + (=ucs . #x3AEB) ; ã«« + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D4D) ; ø»—²¼ + (=ucs . #x3AEE) ; ã«® + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x4F7E) ; ø»…‹… + (chinese-isoir165 . #x4F7E) ; ø»³• + (=ucs . #x6653) ; 晓 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6A4A) ; ø»…±» + (chinese-isoir165 . #x6A4A) ; ø»Žš‹ + (=ucs . #x6654) ; 晔 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x544E) ; ø»…‘« + (chinese-isoir165 . #x544E) ; ø»¹» + (=ucs . #x6655) ; 晕 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6A4D) ; ø»…±¾ + (chinese-isoir165 . #x6A4D) ; ø»ŽšŽ + (=ucs . #x6656) ; 晖 + )) +(define-char + '((=>ucs . #x66F8) ; 書 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (->same-ideograph + ((ideograph-daikanwa . 14294) ; ø¸ƒŸ– + )) + (chinese-cns11643-6 . #x3836) ; ø»œ–· + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D7E) ; ø»™½± + (=ucs . #x23192) ; 𣆒 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x383A) ; ø»œ–» + (=ucs . #x23193) ; 𣆓 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E21) ; ø»™½² + (=ucs . #x23194) ; 𣆔 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E22) ; ø»™½³ + (=ucs . #x23195) ; 𣆕 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D7B) ; ø»™½® + (=ucs . #x23196) ; 𣆖 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E23) ; ø»™½´ + (=ucs . #x23197) ; 𣆗 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D7C) ; ø»™½¯ + (=ucs . #x23198) ; 𣆘 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D7A) ; ø»™½­ + (=ucs . #x23199) ; 𣆙 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x383E) ; ø»œ–¿ + (=ucs . #x2319A) ; 𣆚 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3838) ; ø»œ–¹ + (=ucs . #x2319B) ; 𣆛 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x383C) ; ø»œ–½ + (=ucs . #x2319C) ; 𣆜 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2D7D) ; ø»™½° + (=ucs . #x2319D) ; 𣆝 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3839) ; ø»œ–º + (=ucs . #x2319E) ; 𣆞 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x383D) ; ø»œ–¾ + (=ucs . #x231A0) ; 𣆠 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x383B) ; ø»œ–¼ + (=ucs . #x231A7) ; 𣆧 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x383F) ; ø»œ—€ + (=ucs . #x231AB) ; 𣆫 + )) +(define-char + '((=>ucs . #x231B3) ; 𣆳 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13932) ; ø¸ƒ™¬ + )) +(define-char + '((morohashi-daikanwa 13932 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3238) ; ø»—¹½ + (=ucs . #x231B3) ; 𣆳 + )) +(define-char + '((=>ucs . #x6657) ; 晗 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4238) ; ø»‹•… + (chinese-cns11643-3 . #x3642) ; ø»•µ» + (=jis-x0213-2-2000 . #x2D7E) ; ø»¤°… + (ideograph-daikanwa . 13933) ; ø¸ƒ™­ + (=jef-china3 . #x97F9) ; øº‰Ÿ¹ + (ucs-jis . #x6657) ; ø»‹•… + )) +(define-char + '((morohashi-daikanwa 13933 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6A4F) ; ø»…²€ + (chinese-isoir165 . #x6A4F) ; ø»Žš + (=ucs . #x6657) ; 晗 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4239) ; ø»‹•† + (chinese-cns11643-4 . #x3239) ; ø»—¹¾ + (ideograph-daikanwa . 13934) ; ø¸ƒ™® + (=ucs . #x6658) ; 晘 + )) +(define-char + '((=>ucs . #x6659) ; 晙 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13939) ; ø¸ƒ™³ + )) +(define-char + '((=>ucs . #x6659) ; 晙 + (morohashi-daikanwa 13939 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x356E) ; ø»“«… + )) +(define-char + '((=>ucs . #x6659) ; 晙 + (morohashi-daikanwa 13939 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x715B) ; ø»Š¦ + (japanese-jisx0212 . #x423A) ; ø»‹•‡ + (=jis-x0213-1-2000 . #x753B) ; ø»¤Ž® + (chinese-big5 . #xD5AC) ; ý¢€–¬ + (=jef-china3 . #x51D4) ; øº…‡” + (ucs-jis . #x6659) ; ø»Š¦ + )) +(define-char + '((morohashi-daikanwa 13939 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x6659) ; 晙 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x4D6D) ; ø»…‡¸ + (chinese-isoir165 . #x4D6D) ; ø»°ˆ + (chinese-cns11643-1 . #x5B25) ; ø»’—¬ + (=jis-x0213-1-2000 . #x753C) ; ø»¤Ž¯ + (chinese-big5 . #xB1DF) ; ý¢€‹‡Ÿ + (ideograph-daikanwa . 13940) ; ø¸ƒ™´ + (=ucs . #x665A) ; 晚 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x323D) ; ø»—º‚ + (ideograph-daikanwa . 13941) ; ø¸ƒ™µ + (=ucs . #x231B6) ; 𣆶 + )) +(define-char + '((=>ucs . #x231B6) ; 𣆶 + (morohashi-daikanwa 13941 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0213-2-2000 . #x2E24) ; ø»¤°‰ + (ucs-jis . #x231B6) ; ø»¤°‰ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x7A59) ; ø»Š² + (japanese-jisx0212 . #x423B) ; ø»‹•ˆ + (chinese-cns11643-2 . #x356D) ; ø»“«„ + (=jis-x0213-2-2000 . #x2E21) ; ø»¤°† + (chinese-big5 . #xD5AB) ; ý¢€–« + (ideograph-daikanwa . 13942) ; ø¸ƒ™¶ + (=jef-china3 . #x51D6) ; øº…‡– + (=ucs . #x665B) ; 晛 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x404E) ; ø»œ¢¿ + (ideograph-daikanwa . 13943) ; ø¸ƒ™· + (=ucs . #x231B7) ; 𣆷 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x423C) ; ø»‹•‰ + (chinese-cns11643-2 . #x356F) ; ø»“«† + (chinese-big5 . #xD5AD) ; ý¢€–­ + (ideograph-daikanwa . 13944) ; ø¸ƒ™¸ + (=ucs . #x665C) ; 晜 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x404B) ; ø»œ¢¼ + (ideograph-daikanwa . 13945) ; ø¸ƒ™¹ + (=ucs . #x231B8) ; 𣆸 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x323A) ; ø»—¹¿ + (ideograph-daikanwa . 13946) ; ø¸ƒ™º + (=ucs . #x3AF1) ; 㫱 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x404C) ; ø»œ¢½ + (ideograph-daikanwa . 13947) ; ø¸ƒ™» + (=ucs . #x231B9) ; 𣆹 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3310) + (=jis-x0208 . #x5A6C) ; ø½‹Šµ + (korean-ksc5601 . #x7138) ; ø»Šƒ + (chinese-cns11643-1 . #x5B24) ; ø»’—« + (chinese-gb12345 . #x5667) ; 晝 + (=gt-pj-1 . #x5A6C) ; 晝 + (chinese-big5 . #xB1DE) ; ý¢€‹‡ž + (ideograph-daikanwa . 13948) ; ø¸ƒ™¼ + (=gt-k . 07939) ; ý¡„¼ƒ + (=ucs . #x665D) ; 晝 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3331) + (=jis-x0208 . #x5A6B) ; ø½‹Š´ + (korean-ksc5601 . #x7D75) ; ø»Š¢¨ + (chinese-isoir165 . #x7C3E) ; ø»Ž´› + (chinese-cns11643-1 . #x5B29) ; ø»’—° + (=gt-pj-1 . #x5A6B) ; 晞 + (chinese-big5 . #xB1E3) ; ý¢€‹‡£ + (ideograph-daikanwa . 13949) ; ø¸ƒ™½ + (=ucs . #x665E) ; 晞 + )) +(define-char + '((=>ucs . #x665F) ; 晟 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-variants + ((char . ((ideograph-daikanwa . 01546) ; ø¸€˜Š + )) + )) + (japanese-jisx0208-1978 . #x5A70) ; ø»ƒ½ + (japanese-jisx0208 . #x5A70) ; ø»‡¥… + (korean-ksc5601 . #x6079) ; ø»‰¸† + (ideograph-daikanwa . 13950) ; ø¸ƒ™¾ + )) +(define-char + '((morohashi-daikanwa 13950 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6A49) ; ø»…±º + (chinese-isoir165 . #x6A49) ; ø»ŽšŠ + (chinese-cns11643-2 . #x2F56) ; ø»“¡¹ + (=jis-x0208-1990 . #x5A70) ; ø½‹Š¹ + (=gt-pj-1 . #x5A70) ; 晟 + (chinese-big5 . #xD1D4) ; ý¢€‡” + (=gt-k . 06601) ; ý¡„§‰ + (=ucs . #x665F) ; 晟 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (japanese-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x423D) ; ø»‹•Š + (chinese-cns11643-3 . #x314B) ; ø»•®® + (ideograph-daikanwa . 13951) ; ø¸ƒ™¿ + (=ucs . #x6660) ; 晠 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6A4E) ; ø»…±¿ + (japanese-jisx0212 . #x423E) ; ø»‹•‹ + (chinese-isoir165 . #x6A4E) ; ø»Žš + (chinese-cns11643-2 . #x356C) ; ø»“«ƒ + (=jis-x0213-1-2000 . #x753D) ; ø»¤Ž° + (chinese-big5 . #xD5AA) ; ý¢€–ª + (ideograph-daikanwa . 13952) ; ø¸ƒš€ + (=jef-china3 . #x51D7) ; øº…‡— + (=ucs . #x6661) ; 晡 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3335) + (=jis-x0208 . #x5A71) ; ø½‹Šº + (chinese-isoir165 . #x7C3D) ; ø»Ž´š + (chinese-cns11643-2 . #x3570) ; ø»“«‡ + (=gt-pj-1 . #x5A71) ; 晢 + (chinese-big5 . #xD5AE) ; ý¢€–® + (ideograph-daikanwa . 13953) ; ø¸ƒš + (=ucs . #x6662) ; 晢 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x6298) ; 折 + )) + (chinese-cns11643-3 . #x3644) ; ø»•µ½ + (=jis-x0213-2-2000 . #x2E22) ; ø»¤°‡ + (ideograph-daikanwa . 13954) ; ø¸ƒš‚ + (=cbeta . 02198) ; ø¸ ¢– + (=jef-china3 . #x51D8) ; øº…‡˜ + (=ucs . #x6663) ; 晣 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3332) + (chinese-gb2312 . #x4E6E) ; ø»…‰— + (=jis-x0208 . #x5A6D) ; ø½‹Š¶ + (korean-ksc5601 . #x677B) ; ø»Š‚š + (chinese-isoir165 . #x4E6E) ; ø»±§ + (chinese-cns11643-1 . #x5B26) ; ø»’—­ + (=gt-pj-1 . #x5A6D) ; 晤 + (chinese-big5 . #xB1E0) ; ý¢€‹‡  + (ideograph-daikanwa . 13956) ; ø¸ƒš„ + (=ucs . #x6664) ; 晤 + )) +(define-char + '((=>ucs . #x6665) ; 晥 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x7C37) ; ø»Š Œ + (=jis-x0213-1-2000 . #x753E) ; ø»¤Ž± + (chinese-big5 . #xD5A9) ; ý¢€–© + (ideograph-daikanwa . 13957) ; ø¸ƒš… + (=jef-china3 . #x51D9) ; øº…‡™ + (ucs-jis . #x6665) ; ø»Š Œ + )) +(define-char + '((morohashi-daikanwa 13957 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x356B) ; ø»“«‚ + (=ucs . #x6665) ; 晥 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4054) ; ø»œ£… + (ideograph-daikanwa . 13958) ; ø¸ƒš† + (=ucs . #x231BF) ; 𣆿 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3237) ; ø»—¹¼ + (ideograph-daikanwa . 13959) ; ø¸ƒš‡ + (=ucs . #x3AF2) ; 㫲 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x3B5E) ; ø»„­ + (korean-ksc5601 . #x7C64) ; ø»Š ¹ + (chinese-isoir165 . #x3B5E) ; ø»• + (chinese-cns11643-1 . #x5B28) ; ø»’—¯ + (chinese-big5 . #xB1E2) ; ý¢€‹‡¢ + (ideograph-daikanwa . 13960) ; ø¸ƒšˆ + (=ucs . #x6666) ; 晦 + )) +(define-char + '((=>ucs . #x6666) ; 晦 + (morohashi-daikanwa 13960 0 3) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0208 . #x3322) ; ø»†ª¥ + (=jis-x0208-1990 . #x3322) ; ø½Š™ + (=gt-pj-1 . #x3322) ; ø»†ª¥ + (=jef-china3 . #x51FD) ; øº…‡½ + (ucs-jis . #x6666) ; ø»†ª¥ + )) +(define-char + '((=>ucs . #x6667) ; 晧 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x543F) ; 吿 + )) + (shinjigen-2 . 3333) + (=jis-x0208 . #x5A6E) ; ø½‹Š· + (korean-ksc5601 . #x7B45) ; ø»Šž¼ + (=gt-pj-1 . #x5A6E) ; ø½‹Š· + (ideograph-daikanwa . 13961) ; ø¸ƒš‰ + (=gt-k . 07940) ; ý¡„¼„ + (=cbeta . 00152) ; ø¸ ‚˜ + (ucs-jis . #x6667) ; ø½‹Š· + )) +(define-char + '((morohashi-daikanwa 13961 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x544A) ; 告 + )) + (chinese-isoir165 . #x2E4D) ; ø»‚† + (chinese-cns11643-3 . #x3645) ; ø»•µ¾ + (=ucs . #x6667) ; 晧 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3334) + (chinese-gb2312 . #x333F) ; ø»„ ¾ + (=jis-x0208 . #x5A6F) ; ø½‹Š¸ + (korean-ksc5601 . #x6367) ; ø»‰¼Ž + (chinese-isoir165 . #x333F) ; ø»‰Ž + (chinese-cns11643-1 . #x5B27) ; ø»’—® + (=gt-pj-1 . #x5A6F) ; 晨 + (chinese-big5 . #xB1E1) ; ý¢€‹‡¡ + (ideograph-daikanwa . 13962) ; ø¸ƒšŠ + (=gt-k . 07941) ; ý¡„¼… + (=ucs . #x6668) ; 晨 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x8FB0) ; è¾° + ) + ((=ucs . #x65E5) ; 日 + )) + (chinese-cns11643-3 . #x3643) ; ø»•µ¼ + (ideograph-daikanwa . 13963) ; ø¸ƒš‹ + (=cbeta . 06299) ; ø¸¡¢› + (=ucs . #x3AF3) ; 㫳 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x404D) ; ø»œ¢¾ + (ideograph-daikanwa . 13964) ; ø¸ƒšŒ + (=ucs . #x231BB) ; 𣆻 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4055) ; ø»œ£† + (ideograph-daikanwa . 13965) ; ø¸ƒš + (=ucs . #x231BC) ; 𣆼 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3275) ; ø»š„¾ + (ideograph-daikanwa . 13966) ; ø¸ƒšŽ + (=ucs . #x231BD) ; 𣆽 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x404F) ; ø»œ£€ + (ideograph-daikanwa . 13967) ; ø¸ƒš + (=jef-china3 . #x51DA) ; øº…‡š + (=ucs . #x3AF4) ; ã«´ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13968) ; ø¸ƒš + (=ucs . #x231BE) ; 𣆾 + )) +(define-char + '((=>ucs . #x231BE) ; 𣆾 + (morohashi-daikanwa 13968 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3840) ; ø»œ— + )) +(define-char + '((=>ucs . #x231DA) ; 𣇚 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13969) ; ø¸ƒš‘ + )) +(define-char + '((morohashi-daikanwa 13969 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4052) ; ø»œ£ƒ + (=ucs . #x231DA) ; 𣇚 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13970) ; ø¸ƒš’ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13971) ; ø¸ƒš“ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x323C) ; ø»—º + (ideograph-daikanwa . 13972) ; ø¸ƒš” + (=ucs . #x231E5) ; 𣇥 + )) +(define-char + '((=>ucs . #x231E2) ; 𣇢 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 13973) ; ø¸ƒš• + )) +(define-char + '((morohashi-daikanwa 13973 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3274) ; ø»š„½ + (=ucs . #x231E2) ; 𣇢 + )) +(define-char + '((=>ucs . #x3AE6) ; 㫦 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6535) ; 攵 + ) + ((=ucs . #x65E5) ; 日 + )) + )) + (chinese-cns11643-4 . #x323B) ; ø»—º€ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4051) ; ø»œ£‚ + (=ucs . #x3AEF) ; 㫯 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3236) ; ø»—¹» + (=ucs . #x3AF0) ; ã«° + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3273) ; ø»š„¼ + (=ucs . #x231B2) ; 𣆲 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4053) ; ø»œ£„ + (=ucs . #x231B5) ; 𣆵 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4050) ; ø»œ£ + (=ucs . #x231BA) ; 𣆺 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4056) ; ø»œ£‡ + (=ucs . #x231C0) ; 𣇀 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4240) ; ø»‹• + (chinese-cns11643-2 . #x3C4A) ; ø»“´³ + (=jis-x0213-2-2000 . #x2E25) ; ø»¤°Š + (chinese-big5 . #xD9A7) ; ý¢€¦§ + (ideograph-daikanwa . 13974) ; ø¸ƒš– + (=jef-china3 . #x51DB) ; øº…‡› + (=ucs . #x666A) ; 晪 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x7678) ; ø»Š˜™ + (japanese-jisx0212 . #x4241) ; ø»‹•Ž + (chinese-cns11643-3 . #x3B7D) ; ø»•¾Œ + (=jis-x0213-2-2000 . #x2E26) ; ø»¤°‹ + (ideograph-daikanwa . 13976) ; ø¸ƒš˜ + (=jef-china3 . #x51DC) ; øº…‡œ + (=ucs . #x666B) ; 晫 + )) +(define-char + '((=>ucs . #x666C) ; 晬 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4242) ; ø»‹• + (=jis-x0213-2-2000 . #x2E27) ; ø»¤°Œ + (chinese-big5 . #xD9A2) ; ý¢€¦¢ + (ideograph-daikanwa . 13977) ; ø¸ƒš™ + (=jef-china3 . #x9CF8) ; øº‰³¸ + (ucs-jis . #x666C) ; ø»‹• + )) +(define-char + '((morohashi-daikanwa 13977 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x7C3F) ; ø»Ž´œ + (chinese-cns11643-2 . #x3C45) ; ø»“´® + (=ucs . #x666C) ; 晬 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C25) ; ø»•¾’ + (ideograph-daikanwa . 13981) ; ø¸ƒš + (=ucs . #x666D) ; 晭 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3357) + (chinese-gb2312 . #x4655) ; ø»„½Ž + (=jis-x0208 . #x4961) ; ø½Š±¬ + (korean-ksc5601 . #x5C45) ; ø»‰±š + (chinese-isoir165 . #x4655) ; ø»¥ž + (chinese-cns11643-1 . #x5F5B) ; ø»’žš + (=gt-pj-1 . #x4961) ; 普 + (chinese-big5 . #xB4B6) ; ý¢€‹’¶ + (ideograph-daikanwa . 13982) ; ø¸ƒšž + (=gt-k . 09137) ; ý¡„‚Ž± + (=ucs . #x666E) ; 普 + )) +(define-char + '((=>ucs . #x666F) ; 景 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3344) + (=jis-x0208 . #x374A) ; ø½Š–¹ + (korean-ksc5601 . #x4C58) ; ø»‰š + (=gt-pj-1 . #x374A) ; ø½Š–¹ + (chinese-big5 . #xB4BA) ; ý¢€‹’º + (ideograph-daikanwa . 13983) ; ø¸ƒšŸ + (=gt-k . 09043) ; ý¡„‚“ + (ucs-jis . #x666F) ; ø½Š–¹ + )) +(define-char + '((morohashi-daikanwa 13983 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x3E30) ; ø»„°¹ + (chinese-isoir165 . #x3E30) ; ø»™‰ + (chinese-cns11643-1 . #x5F5F) ; ø»’žž + (=ucs . #x666F) ; 景 + )) +(define-char + '((=>ucs . #x667E) ; 晾 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4243) ; ø»‹• + (chinese-big5 . #xB4BD) ; ý¢€‹’½ + (ideograph-daikanwa . 13984) ; ø¸ƒš  + (=jef-china3 . #x51DD) ; øº…‡ + (ucs-jis . #x667E) ; ø»‹• + )) +(define-char + '((morohashi-daikanwa 13984 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x4140) ; ø»„µ£ + (chinese-isoir165 . #x4140) ; ø»³ + (chinese-cns11643-1 . #x5F62) ; ø»’ž¡ + (=ucs . #x667E) ; 晾 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C48) ; ø»“´± + (chinese-big5 . #xD9A5) ; ý¢€¦¥ + (ideograph-daikanwa . 13986) ; ø¸ƒš¢ + (=ucs . #x6671) ; 晱 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C4B) ; ø»“´´ + (chinese-big5 . #xD9A8) ; ý¢€¦¨ + (ideograph-daikanwa . 13989) ; ø¸ƒš¥ + (=ucs . #x6672) ; 晲 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3353) + (chinese-gb2312 . #x4E7A) ; ø»…‰£ + (=jis-x0208 . #x5A72) ; ø½‹Š» + (chinese-isoir165 . #x4E7A) ; ø»±³ + (chinese-cns11643-1 . #x5F5C) ; ø»’ž› + (=gt-pj-1 . #x5A72) ; 晰 + (chinese-big5 . #xB4B7) ; ý¢€‹’· + (ideograph-daikanwa . 13990) ; ø¸ƒš¦ + (=ucs . #x6670) ; 晰 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x602F) ; ø»‰¶¼ + (japanese-jisx0212 . #x4244) ; ø»‹•‘ + (chinese-isoir165 . #x2D72) ; ø» + (chinese-cns11643-3 . #x3C23) ; ø»•¾ + (=jis-x0213-1-2000 . #x753F) ; ø»¤Ž² + (ideograph-daikanwa . 13991) ; ø¸ƒš§ + (=jef-china3 . #x51B3) ; øº…†³ + (=ucs . #x6673) ; 晳 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13992) ; ø¸ƒš¨ + (=ucs . #x231EE) ; 𣇮 + )) +(define-char + '((=>ucs . #x231EE) ; 𣇮 + (morohashi-daikanwa 13992 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x496C) ; ø»œ°« + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B7B) ; ø»•¾Š + (ideograph-daikanwa . 13993) ; ø¸ƒš© + (=ucs . #x3AF8) ; 㫸 + )) +(define-char + '((=>ucs . #x6674) ; 晴 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x7467) ; ø»Š•Œ + (chinese-big5 . #xB4B8) ; ý¢€‹’¸ + (ideograph-daikanwa . 13994) ; ø¸ƒšª + (=jef-china3 . #x51DE) ; øº…‡ž + )) +(define-char + '((morohashi-daikanwa 13994 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x4767) ; ø»„¾¾ + (=jis-x0208 . #x4032) ; ø½Š£¯ + (chinese-isoir165 . #x4767) ; ø»§Ž + (=gt-pj-1 . #x4032) ; 晴 + (=ucs . #x6674) ; 晴 + )) +(define-char + '((=>ucs . #x6674) ; 晴 + (morohashi-daikanwa 13994 1 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F5D) ; ø»’žœ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13995) ; ø¸ƒš« + (=ucs . #x231E6) ; 𣇦 + )) +(define-char + '((=>ucs . #x231E6) ; 𣇦 + (morohashi-daikanwa 13995 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F61) ; ø»š—° + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 13996) ; ø¸ƒš¬ + (=ucs . #x231E7) ; 𣇧 + )) +(define-char + '((=>ucs . #x231E7) ; 𣇧 + (morohashi-daikanwa 13996 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x392A) ; ø»šŽ… + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4245) ; ø»‹•’ + (chinese-cns11643-4 . #x3824) ; ø»˜‚ + (ideograph-daikanwa . 13997) ; ø¸ƒš­ + (=jef-china3 . #x51B4) ; øº…†´ + (=ucs . #x6675) ; 晵 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x496F) ; ø»œ°® + (ideograph-daikanwa . 13998) ; ø¸ƒš® + (=ucs . #x231E8) ; 𣇨 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3927) ; ø»šŽ‚ + (ideograph-daikanwa . 13999) ; ø¸ƒš¯ + (=ucs . #x231E9) ; 𣇩 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3347) + (chinese-gb2312 . #x3E27) ; ø»„°° + (=jis-x0208 . #x3E3D) ; ø½Š ¾ + (korean-ksc5601 . #x6F5C) ; ø»Š« + (chinese-isoir165 . #x3E27) ; ø»™€ + (chinese-cns11643-1 . #x5F5E) ; ø»’ž + (=gt-pj-1 . #x3E3D) ; 晶 + (chinese-big5 . #xB4B9) ; ý¢€‹’¹ + (ideograph-daikanwa . 14000) ; ø¸ƒš° + (=gt-k . 09071) ; ý¡„‚¯ + (=ucs . #x6676) ; 晶 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4246) ; ø»‹•“ + (chinese-cns11643-3 . #x3B7E) ; ø»•¾ + (ideograph-daikanwa . 14001) ; ø¸ƒš± + (=jef-china3 . #x50F9) ; øº…ƒ¹ + (=ucs . #x667F) ; 晿 + )) +(define-char + '((=>ucs . #x6677) ; 晷 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x4F7C) ; ø»‰Ÿ‹ + (japanese-jisx0212 . #x4247) ; ø»‹•” + (ideograph-daikanwa . 14005) ; ø¸ƒšµ + (=ucs-jis-1990 . #x6677) ; ø»‰Ÿ‹ + (ucs-ks . #x6677) ; ø»‰Ÿ‹ + )) +(define-char + '((morohashi-daikanwa 14005 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6A50) ; ø»…² + (chinese-isoir165 . #x6A50) ; ø»Žš‘ + (=jef-china3 . #x51A8) ; øº…†¨ + (=ucs . #x6677) ; 晷 + )) +(define-char + '((=>ucs . #x6677) ; 晷 + (morohashi-daikanwa 14005 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F63) ; ø»’ž¢ + (=jis-x0213-1-2000 . #x7540) ; ø»¤Ž³ + (chinese-big5 . #xB4BE) ; ý¢€‹’¾ + (=jef-china3 . #x51A7) ; øº…†§ + (ucs-cns . #x6677) ; ø»’ž¢ + (=ucs-jis-2000 . #x6677) ; ø»’ž¢ + (ucs-big5 . #x6677) ; ø»’ž¢ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 13) + (korean-ksc5601 . #x6F5D) ; ø»Š¬ + (japanese-jisx0212 . #x4248) ; ø»‹•• + (chinese-cns11643-2 . #x434D) ; ø»“¿ˆ + (=jis-x0213-1-2000 . #x7541) ; ø»¤Ž´ + (chinese-big5 . #xDDC7) ; ý¢€·‡ + (ideograph-daikanwa . 14007) ; ø¸ƒš· + (=jef-china3 . #x51A6) ; øº…†¦ + (=ucs . #x6678) ; 晸 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4249) ; ø»‹•– + (chinese-cns11643-2 . #x3C49) ; ø»“´² + (chinese-big5 . #xD9A6) ; ý¢€¦¦ + (ideograph-daikanwa . 14009) ; ø¸ƒš¹ + (=ucs . #x6679) ; 晹 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3354) + (chinese-gb2312 . #x5647) ; ø»…”  + (=jis-x0208 . #x4352) ; ø½Š¨© + (korean-ksc5601 . #x722A) ; ø»Š‘“ + (chinese-isoir165 . #x5647) ; ø»¼° + (chinese-cns11643-1 . #x5F61) ; ø»’ž  + (=gt-pj-1 . #x4352) ; 智 + (chinese-big5 . #xB4BC) ; ý¢€‹’¼ + (ideograph-daikanwa . 14010) ; ø¸ƒšº + (=gt-k . 09099) ; ý¡„‚Ž‹ + (=ucs . #x667A) ; 智 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x424A) ; ø»‹•— + (chinese-cns11643-2 . #x3C46) ; ø»“´¯ + (=jis-x0213-2-2000 . #x2E29) ; ø»¤°Ž + (chinese-big5 . #xD9A3) ; ý¢€¦£ + (ideograph-daikanwa . 14013) ; ø¸ƒš½ + (=ucs . #x667B) ; 晻 + )) +(define-char + '((=>ucs . #x6680) ; 暀 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x424B) ; ø»‹•˜ + (=jis-x0213-2-2000 . #x2E2A) ; ø»¤° + (ideograph-daikanwa . 14014) ; ø¸ƒš¾ + (ucs-jis . #x6680) ; ø»‹•˜ + )) +(define-char + '((morohashi-daikanwa 14014 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C47) ; ø»“´° + (chinese-big5 . #xD9A4) ; ý¢€¦¤ + (=ucs . #x6680) ; 暀 + )) +(define-char + '((=>ucs . #x667C) ; 晼 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x424C) ; ø»‹•™ + (chinese-big5 . #xD9A1) ; ý¢€¦¡ + (ideograph-daikanwa . 14016) ; ø¸ƒ›€ + (ucs-jis . #x667C) ; ø»‹•™ + )) +(define-char + '((morohashi-daikanwa 14016 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C44) ; ø»“´­ + (=ucs . #x667C) ; 晼 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B7C) ; ø»•¾‹ + (ideograph-daikanwa . 14018) ; ø¸ƒ›‚ + (=ucs . #x667D) ; 晽 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3823) ; ø»˜‚œ + (ideograph-daikanwa . 14019) ; ø¸ƒ›ƒ + (=ucs . #x231F0) ; 𣇰 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14020) ; ø¸ƒ›„ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4976) ; ø»œ°µ + (ideograph-daikanwa . 14021) ; ø¸ƒ›… + (=ucs . #x231F1) ; 𣇱 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x392B) ; ø»šŽ† + (ideograph-daikanwa . 14022) ; ø¸ƒ›† + (=ucs . #x231F2) ; 𣇲 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14023) ; ø¸ƒ›‡ + )) +(define-char + '((=>ucs . #x2321F) ; 𣈟 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14024) ; ø¸ƒ›ˆ + )) +(define-char + '((morohashi-daikanwa 14024 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4972) ; ø»œ°± + (=ucs . #x2321F) ; 𣈟 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x392C) ; ø»šŽ‡ + (ideograph-daikanwa . 14025) ; ø¸ƒ›‰ + (=ucs . #x23220) ; 𣈠 + )) +(define-char + '((=>ucs . #x23221) ; 𣈡 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14026) ; ø¸ƒ›Š + )) +(define-char + '((morohashi-daikanwa 14026 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3928) ; ø»šŽƒ + (=ucs . #x23221) ; 𣈡 + )) +(define-char + '((=>ucs . #x2320D) ; 𣈍 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14027) ; ø¸ƒ›‹ + )) +(define-char + '((morohashi-daikanwa 14027 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3826) ; ø»˜‚Ÿ + (=ucs . #x2320D) ; 𣈍 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14028) ; ø¸ƒ›Œ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14029) ; ø¸ƒ› + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14030) ; ø¸ƒ›Ž + )) +(define-char + '((morohashi-daikanwa 14030 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x4855) ; ø½Š°‚ + (korean-ksc5601 . #x5839) ; ø»‰«– + (chinese-cns11643-3 . #x3C26) ; ø»•¾“ + (=gt-pj-1 . #x4855) ; 晩 + (=jef-china3 . #x51D5) ; øº…‡• + (=ucs . #x6669) ; 晩 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3342) + (=jis-x0208 . #x3647) ; ø½Š•˜ + (chinese-cns11643-3 . #x3C24) ; ø»•¾‘ + (=gt-pj-1 . #x3647) ; 暁 + (ideograph-daikanwa . 14031) ; ø¸ƒ› + (=ucs . #x6681) ; 暁 + )) +(define-char + '((morohashi-daikanwa 14031 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x4A6E) ; ø»…ƒŸ + (=jis-x0208 . #x3D6B) ; ø½Š Ž + (chinese-isoir165 . #x4A6E) ; ø»«¯ + (chinese-cns11643-1 . #x5F60) ; ø»’žŸ + (=gt-pj-1 . #x3D6B) ; 暑 + (chinese-big5 . #xB4BB) ; ý¢€‹’» + (=gt-k . 09069) ; ý¡„‚­ + (=ucs . #x6691) ; 暑 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x6614) ; 昔 + )) + (chinese-cns11643-4 . #x3828) ; ø»˜‚¡ + (ideograph-daikanwa . 49152) ; ø¸Œ€€ + (=cbeta . 06888) ; ø¸¡«¨ + (=ucs . #x2320F) ; 𣈏 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x496E) ; ø»œ°­ + (ideograph-daikanwa . 49153) ; ø¸Œ€ + (=ucs . #x231F6) ; 𣇶 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C22) ; ø»•¾ + (=ucs . #x3AF5) ; 㫵 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x377E) ; ø»˜‚™ + (=ucs . #x3AF6) ; 㫶 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3B7A) ; ø»•¾‰ + (=ucs . #x3AF7) ; ã«· + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3825) ; ø»˜‚ž + (=ucs . #x3AF9) ; 㫹 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C27) ; ø»•¾” + (=ucs . #x3AFA) ; 㫺 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3822) ; ø»˜‚› + (=ucs . #x3AFB) ; ã«» + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4973) ; ø»œ°² + (=ucs . #x3AFC) ; 㫼 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C21) ; ø»•¾Ž + (=ucs . #x3AFD) ; 㫽 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (chinese-gb2312 . #x545D) ; ø»…‘º + (chinese-isoir165 . #x545D) ; ø»ºŠ + (=ucs . #x6682) ; 暂 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (comment . "Unknown char of JIS X 0208.") + (=jis-x0208 . #x5A73) ; ø½‹Š¼ + (=gt-pj-1 . #x5A73) ; 暃 + (=ucs . #x6683) ; 暃 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3821) ; ø»˜‚š + (=ucs . #x231B4) ; 𣆴 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4971) ; ø»œ°° + (=ucs . #x231E3) ; 𣇣 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4974) ; ø»œ°³ + (=ucs . #x231E4) ; 𣇤 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4970) ; ø»œ°¯ + (=ucs . #x231EA) ; 𣇪 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3929) ; ø»šŽ„ + (=ucs . #x231EB) ; 𣇫 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3926) ; ø»šŽ + (=ucs . #x231EC) ; 𣇬 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x496D) ; ø»œ°¬ + (=ucs . #x231EF) ; 𣇯 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3827) ; ø»˜‚  + (=ucs . #x231F3) ; 𣇳 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4975) ; ø»œ°´ + (=ucs . #x231FA) ; 𣇺 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4977) ; ø»œ°¶ + (=ucs . #x231FB) ; 𣇻 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6797) ; 林 + ) + ((=ucs . #x65E5) ; 日 + )) + (=cbeta . 04877) ; ø¸¡Œ + (=ucs . #x23205) ; 𣈅 + )) +(define-char + '((=>ucs . #x6684) ; 暄 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3365) + (=jis-x0208 . #x5A77) ; ø½‹‹€ + (korean-ksc5601 . #x7D3E) ; ø»Š¡± + (=gt-pj-1 . #x5A77) ; ø½‹‹€ + (chinese-big5 . #xB779) ; ý¢€‹¹ + (ideograph-daikanwa . 14033) ; ø¸ƒ›‘ + (ucs-jis . #x6684) ; ø½‹‹€ + )) +(define-char + '((morohashi-daikanwa 14033 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6A51) ; ø»…²‚ + (chinese-isoir165 . #x6A51) ; ø»Žš’ + (chinese-cns11643-1 . #x6441) ; ø»’¥– + (=ucs . #x6684) ; 暄 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x533E) ; ø»œ¾© + (ideograph-daikanwa . 14034) ; ø¸ƒ›’ + (=ucs . #x23236) ; 𣈶 + )) +(define-char + '((morohashi-daikanwa 14034 0 5) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x6052) ; 恒 + )) + (chinese-cns11643-4 . #x3D69) ; ø»˜Š¸ + (=cbeta . 05750) ; ø¸¡™¶ + (=ucs . #x6685) ; 暅 + )) +(define-char + '((=>ucs . #x6686) ; 暆 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDDBF) ; ý¢€¶¿ + (ideograph-daikanwa . 14035) ; ø¸ƒ›“ + )) +(define-char + '((morohashi-daikanwa 14035 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x6686) ; 暆 + )) +(define-char + '((=>ucs . #x6686) ; 暆 + (morohashi-daikanwa 14035 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4345) ; ø»“¿€ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3363) + (chinese-gb2312 . #x4F3E) ; ø»…Š… + (=jis-x0208 . #x324B) ; ø½Š¤ + (korean-ksc5601 . #x4A2C) ; ø»‰–¥ + (chinese-isoir165 . #x4F3E) ; ø»²• + (chinese-cns11643-1 . #x643E) ; ø»’¥“ + (=gt-pj-1 . #x324B) ; 暇 + (chinese-big5 . #xB776) ; ý¢€‹¶ + (ideograph-daikanwa . 14036) ; ø¸ƒ›” + (=ucs . #x6687) ; 暇 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3361) + (=jis-x0208 . #x5A74) ; ø½‹Š½ + (korean-ksc5601 . #x7D3B) ; ø»Š¡® + (chinese-cns11643-1 . #x643F) ; ø»’¥” + (chinese-gb12345 . #x544E) ; 暈 + (=gt-pj-1 . #x5A74) ; 暈 + (chinese-big5 . #xB777) ; ý¢€‹· + (ideograph-daikanwa . 14037) ; ø¸ƒ›• + (=gt-k . 10310) ; ý¡„‚¡† + (=ucs . #x6688) ; 暈 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3364) + (=jis-x0208 . #x5A76) ; ø½‹Š¿ + (korean-ksc5601 . #x7D47) ; ø»Š¡º + (chinese-cns11643-1 . #x643D) ; ø»’¥’ + (chinese-gb12345 . #x6A4D) ; 暉 + (=gt-pj-1 . #x5A76) ; 暉 + (chinese-big5 . #xB775) ; ý¢€‹µ + (ideograph-daikanwa . 14038) ; ø¸ƒ›– + (=ucs . #x6689) ; 暉 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x434A) ; ø»“¿… + (chinese-big5 . #xDDC4) ; ý¢€·„ + (ideograph-daikanwa . 14040) ; ø¸ƒ›˜ + (=ucs . #x668A) ; 暊 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x424D) ; ø»‹•š + (chinese-isoir165 . #x7C41) ; ø»Ž´ž + (chinese-cns11643-2 . #x4349) ; ø»“¿„ + (chinese-big5 . #xDDC3) ; ý¢€·ƒ + (ideograph-daikanwa . 14041) ; ø¸ƒ›™ + (=jef-china3 . #x51B5) ; øº…†µ + (=ucs . #x668B) ; 暋 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6A52) ; ø»…²ƒ + (japanese-jisx0212 . #x424E) ; ø»‹•› + (chinese-isoir165 . #x6A52) ; ø»Žš“ + (chinese-cns11643-2 . #x4346) ; ø»“¿ + (chinese-big5 . #xDDC0) ; ý¢€·€ + (ideograph-daikanwa . 14045) ; ø¸ƒ› + (=jef-china3 . #x51E0) ; øº…‡  + (=ucs . #x668C) ; 暌 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x424F) ; ø»‹•œ + (chinese-isoir165 . #x7C40) ; ø»Ž´ + (chinese-cns11643-1 . #x6443) ; ø»’¥˜ + (=jis-x0213-1-2000 . #x7542) ; ø»¤Žµ + (chinese-big5 . #xB77B) ; ý¢€‹» + (ideograph-daikanwa . 14047) ; ø¸ƒ›Ÿ + (=jef-china3 . #x51E1) ; øº…‡¡ + (=ucs . #x668D) ; 暍 + )) +(define-char + '((=>ucs . #x668E) ; 暎 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((ideograph-daikanwa . 30808) ; ø¸‡¡˜ + )) + (ideograph-daikanwa . 14048) ; ø¸ƒ›  + )) +(define-char + '((=>ucs . #x668E) ; 暎 + (morohashi-daikanwa 14048 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((chinese-cns11643-1 . #x5341) ; ø»’Œ˜ + )) + (chinese-cns11643-3 . #x415B) ; ø»–†ž + )) +(define-char + '((morohashi-daikanwa 14048 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x82F1) ; 英 + )) + (=jis-x0208 . #x5A75) ; ø½‹Š¾ + (korean-ksc5601 . #x6732) ; ø»Š‘ + (chinese-isoir165 . #x2D71) ; ø»Œ + (=gt-pj-1 . #x5A75) ; 暎 + (=cbeta . 00153) ; ø¸ ‚™ + (=ucs . #x668E) ; 暎 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDDC2) ; ý¢€·‚ + (ideograph-daikanwa . 14049) ; ø¸ƒ›¡ + (=ucs . #x6690) ; 暐 + )) +(define-char + '((=>ucs . #x6690) ; 暐 + (morohashi-daikanwa 14049 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4348) ; ø»“¿ƒ + )) +(define-char + '((=>ucs . #x6690) ; 暐 + (morohashi-daikanwa 14049 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4250) ; ø»‹• + (=jef-china3 . #x91E3) ; øº‰‡£ + (ucs-jis . #x6690) ; ø»‹• + )) +(define-char + '((=>ucs . #x6690) ; 暐 + (morohashi-daikanwa 14049 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x6A51) ; ø»Š†Š + )) +(define-char + '((=>ucs . #x668F) ; 暏 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #xFA5B) ; 者 + )) + (ideograph-daikanwa . 14050) ; ø¸ƒ›¢ + )) +(define-char + '((=>ucs . #x668F) ; 暏 + (morohashi-daikanwa 14050 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x2F97A) ; 者 + )) + (chinese-cns11643-3 . #x4156) ; ø»–†™ + )) +(define-char + '((morohashi-daikanwa 14050 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x8005) ; 者 + )) + (=cbeta . 03377) ; ø¸ ´± + (=ucs . #x668F) ; 暏 + )) +(define-char + '((=>ucs* . #x6691) ; 暑 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x5F74) ; ø»‰¶£ + (=jis-x0213-1-2000 . #x7543) ; ø»¤Ž¶ + (ideograph-daikanwa . 14051) ; ø¸ƒ›£ + (=jef-china3 . #x51AA) ; øº…†ª + (ucs-ks . #x6691) ; 暑 + (=ucs . #xFA43) ; 暑 + )) +(define-char + '((=>ucs . #xFA43) ; 暑 + (=>ucs-ks . #x6691) ; 暑 + (morohashi-daikanwa 14051 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x533C) ; ø»œ¾§ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4251) ; ø»‹•ž + (chinese-cns11643-3 . #x4159) ; ø»–†œ + (=jis-x0213-2-2000 . #x2E2C) ; ø»¤°‘ + (ideograph-daikanwa . 14052) ; ø¸ƒ›¤ + (=jef-china3 . #x51E2) ; øº…‡¢ + (=ucs . #x6692) ; 暒 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4151) ; ø»–†” + (ideograph-daikanwa . 14054) ; ø¸ƒ›¦ + (=ucs . #x6693) ; 暓 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x434C) ; ø»“¿‡ + (chinese-big5 . #xDDC6) ; ý¢€·† + (ideograph-daikanwa . 14055) ; ø¸ƒ›§ + (=ucs . #x6694) ; 暔 + )) +(define-char + '((=>ucs . #x3B05) ; 㬅 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 14056) ; ø¸ƒ›¨ + )) +(define-char + '((morohashi-daikanwa 14056 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x415A) ; ø»–† + (=ucs . #x3B05) ; 㬅 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4347) ; ø»“¿‚ + (chinese-big5 . #xDDC1) ; ý¢€· + (ideograph-daikanwa . 14057) ; ø¸ƒ›© + (=ucs . #x6695) ; 暕 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 14058) ; ø¸ƒ›ª + (=ucs . #x23227) ; 𣈧 + )) +(define-char + '((=>ucs . #x23227) ; 𣈧 + (morohashi-daikanwa 14058 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D53) ; ø»ª + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4155) ; ø»–†˜ + (ideograph-daikanwa . 14059) ; ø¸ƒ›« + (=ucs . #x3B06) ; 㬆 + )) +(define-char + '((=>ucs . #x3B07) ; 㬇 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=jis-x0208 . #x5476) ; ø½‹‚‹ + (korean-ksc5601 . #x7C31) ; ø»Š † + (ideograph-daikanwa . 05916) ; ø¸œœ + )) + (ideograph-daikanwa . 14060) ; ø¸ƒ›¬ + (=cbeta . 06254) ; ø¸¡¡® + )) +(define-char + '((morohashi-daikanwa 14060 0 8) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x5950) ; 奐 + )) + (=ucs . #x3B07) ; 㬇 + )) +(define-char + '((=>ucs . #x3B07) ; 㬇 + (morohashi-daikanwa 14060 0 9) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((chinese-cns11643-1 . #x5059) ; ø»’ˆ– + )) + (chinese-cns11643-3 . #x4153) ; ø»–†– + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x415C) ; ø»–†Ÿ + (ideograph-daikanwa . 14061) ; ø¸ƒ›­ + (=cbeta . 04486) ; ø¸¡†† + (=ucs . #x3B08) ; 㬈 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x800E) ; 耎 + )) + (ideograph-daikanwa . 14062) ; ø¸ƒ›® + (=cbeta . 01094) ; ø¸ ‘† + (=ucs . #x3B09) ; 㬉 + )) +(define-char + '((=>ucs . #x3B09) ; 㬉 + (morohashi-daikanwa 14062 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((chinese-cns11643-2 . #x2C73) ; ø»“¼ + )) + (chinese-cns11643-3 . #x4158) ; ø»–†› + )) +(define-char + '((=>ucs . #x3B0A) ; 㬊 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 14063) ; ø¸ƒ›¯ + )) +(define-char + '((morohashi-daikanwa 14063 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D68) ; ø»˜Š· + (=ucs . #x3B0A) ; 㬊 + )) +(define-char + '((=>ucs . #x6696) ; 暖 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x516C) ; ø»‰¡· + (chinese-big5 . #xB778) ; ý¢€‹¸ + (ideograph-daikanwa . 14064) ; ø¸ƒ›° + (=jef-china3 . #x51E3) ; øº…‡£ + )) +(define-char + '((morohashi-daikanwa 14064 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x452F) ; ø»„»Š + (=jis-x0208 . #x4348) ; ø½Š¨Ÿ + (chinese-isoir165 . #x452F) ; ø»£š + (chinese-cns11643-1 . #x6440) ; ø»’¥• + (=gt-pj-1 . #x4348) ; 暖 + (=ucs . #x6696) ; 暖 + )) +(define-char + '((=>ucs . #x6697) ; 暗 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-1 . 3360) + (shinjigen-2 . 3359) + (=jis-x0208 . #x3045) ; ø½ŠŒ¢ + (korean-ksc5601 . #x645E) ; ø»‰½£ + (=gt-pj-1 . #x3045) ; ø½ŠŒ¢ + (chinese-big5 . #xB774) ; ý¢€‹´ + (ideograph-daikanwa . 14065) ; ø¸ƒ›± + (ucs-jis . #x6697) ; ø½ŠŒ¢ + )) +(define-char + '((morohashi-daikanwa 14065 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x3035) ; ø»„œš + (chinese-isoir165 . #x3035) ; ø»„ª + (chinese-cns11643-1 . #x643C) ; ø»’¥‘ + (=ucs . #x6697) ; 暗 + )) +(define-char + '((=>ucs . #x6697) ; 暗 + (morohashi-daikanwa 14065 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jef-china3 . #x51E4) ; øº…‡¤ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3316) + (=jis-x0208 . #x5A78) ; ø½‹‹ + (korean-ksc5601 . #x6543) ; ø»‰¾¦ + (chinese-cns11643-1 . #x6442) ; ø»’¥— + (=gt-pj-1 . #x5A78) ; 暘 + (chinese-big5 . #xB77A) ; ý¢€‹º + (ideograph-daikanwa . 14066) ; ø¸ƒ›² + (=gt-k . 10311) ; ý¡„‚¡‡ + (=ucs . #x6698) ; 暘 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5342) ; ø»œ¾­ + (ideograph-daikanwa . 14067) ; ø¸ƒ›³ + (=ucs . #x23228) ; 𣈨 + )) +(define-char + '((=>ucs . #x23229) ; 𣈩 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 14068) ; ø¸ƒ›´ + )) +(define-char + '((=>ucs . #x23229) ; 𣈩 + (morohashi-daikanwa 14068 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x533F) ; ø»œ¾ª + )) +(define-char + '((morohashi-daikanwa 14068 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x23229) ; 𣈩 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5344) ; ø»œ¾¯ + (ideograph-daikanwa . 14069) ; ø¸ƒ›µ + (=ucs . #x2322A) ; 𣈪 + )) +(define-char + '((=>ucs . #x3B0B) ; 㬋 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 14070) ; ø¸ƒ›¶ + )) +(define-char + '((morohashi-daikanwa 14070 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D67) ; ø»˜Š¶ + (=ucs . #x3B0B) ; 㬋 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4252) ; ø»‹•Ÿ + (chinese-cns11643-2 . #x434B) ; ø»“¿† + (=jis-x0213-2-2000 . #x2E2D) ; ø»¤°’ + (chinese-big5 . #xDDC5) ; ý¢€·… + (ideograph-daikanwa . 14071) ; ø¸ƒ›· + (=jef-china3 . #x51E5) ; øº…‡¥ + (=ucs . #x6699) ; 暙 + )) +(define-char + '((=>ucs . #x3B0C) ; 㬌 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 14072) ; ø¸ƒ›¸ + )) +(define-char + '((morohashi-daikanwa 14072 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4154) ; ø»–†— + (=ucs . #x3B0C) ; 㬌 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x533D) ; ø»œ¾¨ + (=ucs . #x3B01) ; 㬁 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F62) ; ø»š—± + (=ucs . #x3B02) ; 㬂 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4152) ; ø»–†• + (=ucs . #x3B03) ; 㬃 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4157) ; ø»–†š + (=ucs . #x3B04) ; 㬄 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5343) ; ø»œ¾® + (=ucs . #x23224) ; 𣈤 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F63) ; ø»š—² + (=ucs . #x23225) ; 𣈥 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5341) ; ø»œ¾¬ + (=ucs . #x23226) ; 𣈦 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (->identical + ((chinese-cns11643-5 . #x3D55) ; ø»š”¨ + )) + (=ucs . #x23244) ; 𣉄 + )) +(define-char + '((=>ucs . #x23244) ; 𣉄 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1522 15) + (=hanziku-4 . #xE3AE) ; ý¢ŽŽ® + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5345) ; ø»œ¾° + (=ucs . #x23248) ; 𣉈 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5340) ; ø»œ¾« + (=ucs . #x2324A) ; 𣉊 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F64) ; ø»š—³ + (=ucs . #x23251) ; 𣉑 + )) +(define-char + '((=>ucs . #x669A) ; 暚 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4253) ; ø»‹•  + (ideograph-daikanwa . 14078) ; ø¸ƒ›¾ + (=jef-china3 . #x51E6) ; øº…‡¦ + (ucs-jis . #x669A) ; ø»‹•  + )) +(define-char + '((=>ucs . #x669A) ; 暚 + (morohashi-daikanwa 14078 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4734) ; ø»–Ž« + )) +(define-char + '((morohashi-daikanwa 14078 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x669A) ; 暚 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4254) ; ø»‹•¡ + (chinese-cns11643-4 . #x436B) ; ø»˜“® + (ideograph-daikanwa . 14080) ; ø¸ƒœ€ + (=jef-china3 . #x51E7) ; øº…‡§ + (=ucs . #x669B) ; 暛 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4255) ; ø»‹•¢ + (chinese-cns11643-3 . #x4735) ; ø»–Ž¬ + (ideograph-daikanwa . 14082) ; ø¸ƒœ‚ + (=jef-china3 . #x51B7) ; øº…†· + (=ucs . #x669C) ; 暜 + )) +(define-char + '((=>ucs . #x669D) ; 暝 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3373) + (=jis-x0208 . #x5A79) ; ø½‹‹‚ + (korean-ksc5601 . #x5926) ; ø»‰¬¡ + (=gt-pj-1 . #x5A79) ; ø½‹‹‚ + (chinese-big5 . #xBA5C) ; ý¢€‹©œ + (ideograph-daikanwa . 14083) ; ø¸ƒœƒ + (ucs-jis . #x669D) ; ø½‹‹‚ + )) +(define-char + '((morohashi-daikanwa 14083 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x6A54) ; ø»…²… + (chinese-isoir165 . #x6A54) ; ø»Žš• + (chinese-cns11643-1 . #x6925) ; ø»’¬ + (=ucs . #x669D) ; 暝 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x436F) ; ø»˜“² + (ideograph-daikanwa . 14086) ; ø¸ƒœ† + (=ucs . #x669E) ; 暞 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4256) ; ø»‹•£ + (chinese-cns11643-2 . #x4A5F) ; ø»”‰¬ + (chinese-big5 . #xE1F8) ; ý¢€Ž‡¸ + (ideograph-daikanwa . 14088) ; ø¸ƒœˆ + (=jef-china3 . #x51E8) ; øº…‡¨ + (=ucs . #x669F) ; 暟 + )) +(define-char + '((=>ucs . #x66A0) ; 暠 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (korean-ksc5601 . #x4D3C) ; ø»‰› + (japanese-jisx0212 . #x4257) ; ø»‹•¤ + (=jis-x0213-1-2000 . #x7544) ; ø»¤Ž· + (chinese-big5 . #xE1F7) ; ý¢€Ž‡· + (ideograph-daikanwa . 14089) ; ø¸ƒœ‰ + (=jef-china3 . #x51AB) ; øº…†« + (ucs-jis . #x66A0) ; ø»‰› + )) +(define-char + '((morohashi-daikanwa 14089 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A5E) ; ø»”‰« + (=ucs . #x66A0) ; 暠 + )) +(define-char + '((=>ucs . #x66A1) ; 暡 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE1F6) ; ý¢€Ž‡¶ + (ideograph-daikanwa . 14094) ; ø¸ƒœŽ + )) +(define-char + '((morohashi-daikanwa 14094 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A5D) ; ø»”‰ª + (=ucs . #x66A1) ; 暡 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3370) + (=jis-x0208 . #x442A) ; ø½Š©Ÿ + (korean-ksc5601 . #x7365) ; ø»Š“¬ + (chinese-cns11643-1 . #x6923) ; ø»’¬Ž + (chinese-gb12345 . #x3329) ; 暢 + (=gt-pj-1 . #x442A) ; 暢 + (chinese-big5 . #xBA5A) ; ý¢€‹©š + (ideograph-daikanwa . 14095) ; ø¸ƒœ + (=gt-k . 11153) ; ý¡„‚®‘ + (=ucs . #x66A2) ; 暢 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x436D) ; ø»˜“° + (ideograph-daikanwa . 14096) ; ø¸ƒœ + (=ucs . #x66A3) ; 暣 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x436E) ; ø»˜“± + (=jis-x0213-2-2000 . #x2E2E) ; ø»¤°“ + (ideograph-daikanwa . 14099) ; ø¸ƒœ“ + (=ucs . #x3B0E) ; 㬎 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4258) ; ø»‹•¥ + (chinese-cns11643-3 . #x4739) ; ø»–Ž° + (ideograph-daikanwa . 14101) ; ø¸ƒœ• + (=ucs . #x66A4) ; 暤 + )) +(define-char + '((morohashi-daikanwa 14101 0 7) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5122) ; ø»–… + (=ucs . #x66CD) ; 曍 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 14102) ; ø¸ƒœ– + (=ucs . #x66A5) ; 暥 + )) +(define-char + '((=>ucs . #x66A5) ; 暥 + (morohashi-daikanwa 14102 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4733) ; ø»–Žª + )) +(define-char + '((=>ucs . #x2325C) ; 𣉜 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=jis-x0208 . #x3B26) ; ø½Šœ + (ideograph-daikanwa . 16629) ; ø¸„ƒµ + )) + (ideograph-daikanwa . 14104) ; ø¸ƒœ˜ + (=cbeta . 02842) ; ø¸ ¬š + )) +(define-char + '((morohashi-daikanwa 14104 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x6BBA) ; 殺 + )) + (=ucs . #x2325C) ; 𣉜 + )) +(define-char + '((=>ucs . #x2325C) ; 𣉜 + (morohashi-daikanwa 14104 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((chinese-cns11643-1 . #x5B44) ; ø»’˜‹ + )) + (chinese-cns11643-5 . #x4D4E) ; ø»š¬ + )) +(define-char + '((morohashi-daikanwa 14111 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x4E71) ; ø½Š¹’ + (chinese-cns11643-3 . #x4737) ; ø»–Ž® + (=gt-pj-1 . #x4E71) ; 暦 + (=gt-k . 11190) ; ý¡„‚®¶ + (=ucs . #x66A6) ; 暦 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4738) ; ø»–Ž¯ + (=ucs . #x3B0D) ; 㬍 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4732) ; ø»–Ž© + (=ucs . #x3B0F) ; 㬏 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4736) ; ø»–Ž­ + (=ucs . #x3B10) ; 㬐 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (=ucs . #x5C21) ; å°¡ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6A53) ; ø»…²„ + (chinese-isoir165 . #x6A53) ; ø»Žš” + (=ucs . #x66A7) ; 暧 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x745F) ; ø»†€¼ + (chinese-isoir165 . #x745F) ; ø»Ž©Œ + (chinese-cns11643-1 . #x6924) ; ø»’¬ + (chinese-big5 . #xBA5B) ; ý¢€‹©› + (=ucs . #x66A8) ; 暨 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x463B) ; ø»š¡œ + (=ucs . #x23252) ; 𣉒 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x463F) ; ø»š¡  + (=ucs . #x23253) ; 𣉓 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x463D) ; ø»š¡ž + (=ucs . #x23254) ; 𣉔 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x463E) ; ø»š¡Ÿ + (=ucs . #x23255) ; 𣉕 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D56) ; ø»­ + (=ucs . #x23256) ; 𣉖 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4640) ; ø»š¡¡ + (=ucs . #x23257) ; 𣉗 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4643) ; ø»š¡¤ + (=ucs . #x23258) ; 𣉘 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4644) ; ø»š¡¥ + (=ucs . #x23259) ; 𣉙 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x436C) ; ø»˜“¯ + (=ucs . #x2325A) ; 𣉚 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4642) ; ø»š¡£ + (=ucs . #x2325B) ; 𣉛 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D54) ; ø»« + (=ucs . #x23269) ; 𣉩 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x463C) ; ø»š¡ + (=ucs . #x2326A) ; 𣉪 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D57) ; ø»® + (=ucs . #x2326B) ; 𣉫 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D59) ; ø»° + (=ucs . #x2326C) ; 𣉬 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D5A) ; ø»± + (=ucs . #x2326D) ; 𣉭 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D55) ; ø»¬ + (=ucs . #x23270) ; 𣉰 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D58) ; ø»¯ + (=ucs . #x2327A) ; 𣉺 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4641) ; ø»š¡¢ + )) +(define-char + '((=>ucs . #x66A9) ; 暩 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 14112) ; ø¸ƒœ  + )) +(define-char + '((=>ucs . #x66A9) ; 暩 + (morohashi-daikanwa 14112 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x506C) ; ø»”’­ + )) +(define-char + '((morohashi-daikanwa 14112 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE5C5) ; ý¢€Ž—… + (=jef-china3 . #x51E9) ; øº…‡© + (=ucs . #x66A9) ; 暩 + )) +(define-char + '((=>ucs . #x66AA) ; 暪 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE5C8) ; ý¢€Ž—ˆ + (ideograph-daikanwa . 14119) ; ø¸ƒœ§ + )) +(define-char + '((morohashi-daikanwa 14119 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x506F) ; ø»”’° + (=ucs . #x66AA) ; 暪 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3379) + (=jis-x0208 . #x3B43) ; ø½Šœª + (korean-ksc5601 . #x6D55) ; ø»ŠŠ¨ + (chinese-cns11643-1 . #x6D32) ; ø»’²• + (chinese-gb12345 . #x545D) ; 暫 + (=gt-pj-1 . #x3B43) ; 暫 + (chinese-big5 . #xBCC8) ; ý¢€‹³ˆ + (ideograph-daikanwa . 14120) ; ø¸ƒœ¨ + (=gt-k . 11907) ; ý¡„‚ºƒ + (=ucs . #x66AB) ; 暫 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C44) ; ø»––‘ + (ideograph-daikanwa . 14122) ; ø¸ƒœª + (=ucs . #x66AC) ; 暬 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4259) ; ø»‹•¦ + (chinese-cns11643-3 . #x4C46) ; ø»––“ + (=jis-x0213-2-2000 . #x2E2F) ; ø»¤°” + (ideograph-daikanwa . 14123) ; ø¸ƒœ« + (=ucs . #x66AD) ; 暭 + )) +(define-char + '((=>ucs . #x66AE) ; 暮 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D31) ; ø»’²” + (ideograph-daikanwa . 14128) ; ø¸ƒœ° + )) +(define-char + '((morohashi-daikanwa 14128 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x443A) ; ø»„¹· + (=jis-x0208 . #x4A6B) ; ø½Š³” + (korean-ksc5601 . #x593A) ; ø»‰¬µ + (chinese-isoir165 . #x443A) ; ø»¢‡ + (=gt-pj-1 . #x4A6B) ; 暮 + (chinese-big5 . #xBCC7) ; ý¢€‹³‡ + (=ucs . #x66AE) ; 暮 + )) +(define-char + '((=>ucs . #x66AF) ; 暯 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5070) ; ø»”’± + (ideograph-daikanwa . 14129) ; ø¸ƒœ± + )) +(define-char + '((morohashi-daikanwa 14129 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE5C9) ; ý¢€Ž—‰ + (=ucs . #x66AF) ; 暯 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x506B) ; ø»”’¬ + (chinese-big5 . #xE5C4) ; ý¢€Ž—„ + (ideograph-daikanwa . 14130) ; ø¸ƒœ² + (=ucs . #x66B0) ; 暰 + )) +(define-char + '((=>ucs . #x66B1) ; 暱 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 14132) ; ø¸ƒœ´ + (=jef-china3 . #x51EA) ; øº…‡ª + )) +(define-char + '((morohashi-daikanwa 14132 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x425A) ; ø»‹•§ + (chinese-big5 . #xBCCA) ; ý¢€‹³Š + (=ucs . #x66B1) ; 暱 + )) +(define-char + '((=>ucs . #x66B1) ; 暱 + (morohashi-daikanwa 14132 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D34) ; ø»’²— + )) +(define-char + '((=>ucs . #x66B2) ; 暲 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (korean-ksc5601 . #x6D67) ; ø»ŠŠº + (japanese-jisx0212 . #x425B) ; ø»‹•¨ + (=jis-x0213-1-2000 . #x7545) ; ø»¤Ž¸ + (chinese-big5 . #xE5C6) ; ý¢€Ž—† + (ideograph-daikanwa . 14133) ; ø¸ƒœµ + (=jef-china3 . #x51EB) ; øº…‡« + (ucs-jis . #x66B2) ; ø»ŠŠº + )) +(define-char + '((morohashi-daikanwa 14133 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x506D) ; ø»”’® + (=ucs . #x66B2) ; 暲 + )) +(define-char + '((=>ucs . #x66B3) ; 暳 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (korean-ksc5601 . #x7B35) ; ø»Šž¬ + (chinese-cns11643-3 . #x4C41) ; ø»––Ž + (ideograph-daikanwa . 14135) ; ø¸ƒœ· + )) +(define-char + '((morohashi-daikanwa 14135 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x66B3) ; 暳 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3381) + (chinese-gb2312 . #x3129) ; ø»„¬ + (=jis-x0208 . #x4B3D) ; ø½Š´„ + (korean-ksc5601 . #x786C) ; ø»Š›‰ + (chinese-isoir165 . #x3129) ; ø»…¼ + (chinese-cns11643-1 . #x6D33) ; ø»’²– + (=gt-pj-1 . #x4B3D) ; 暴 + (chinese-big5 . #xBCC9) ; ý¢€‹³‰ + (ideograph-daikanwa . 14137) ; ø¸ƒœ¹ + (=gt-k . 11951) ; ý¡„‚º¯ + (=ucs . #x66B4) ; 暴 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x425C) ; ø»‹•© + (=jis-x0213-2-2000 . #x2E31) ; ø»¤°– + (chinese-big5 . #xE5C3) ; ý¢€Ž—ƒ + (ideograph-daikanwa . 14138) ; ø¸ƒœº + (=jef-china3 . #x51EC) ; øº…‡¬ + (=ucs . #x66B5) ; 暵 + )) +(define-char + '((=>ucs . #x66B5) ; 暵 + (morohashi-daikanwa 14138 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x506A) ; ø»”’« + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C40) ; ø»–– + (ideograph-daikanwa . 14139) ; ø¸ƒœ» + (=ucs . #x66B6) ; 暶 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x506E) ; ø»”’¯ + (chinese-big5 . #xE5C7) ; ý¢€Ž—‡ + (ideograph-daikanwa . 14145) ; ø¸ƒ + (=ucs . #x66B7) ; 暷 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D53) ; ø»š¬† + (=ucs . #x3B12) ; 㬒 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A32) ; ø»˜‡ + (=ucs . #x3B13) ; 㬓 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C42) ; ø»–– + (=ucs . #x3B14) ; 㬔 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C45) ; ø»––’ + (=ucs . #x3B15) ; 㬕 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2361) ; ø»ž‚° + (=ucs . #x2327B) ; 𣉻 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x235C) ; ø»ž‚« + (=ucs . #x2327C) ; 𣉼 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x235B) ; ø»ž‚ª + (=ucs . #x2327D) ; 𣉽 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x235E) ; ø»ž‚­ + (=ucs . #x2327E) ; 𣉾 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D52) ; ø»š¬… + (=ucs . #x2327F) ; 𣉿 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D55) ; ø»š¬ˆ + (=ucs . #x23281) ; 𣊁 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x235A) ; ø»ž‚© + (=ucs . #x23282) ; 𣊂 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2357) ; ø»ž‚¦ + (=ucs . #x23283) ; 𣊃 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2358) ; ø»ž‚§ + (=ucs . #x23284) ; 𣊄 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2362) ; ø»ž‚± + (=ucs . #x23286) ; 𣊆 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D54) ; ø»š¬‡ + (=ucs . #x23294) ; 𣊔 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2360) ; ø»ž‚¯ + (=ucs . #x23295) ; 𣊕 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x235D) ; ø»ž‚¬ + (=ucs . #x23299) ; 𣊙 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x235F) ; ø»ž‚® + (=ucs . #x2329A) ; 𣊚 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2359) ; ø»ž‚¨ + (=ucs . #x2329B) ; 𣊛 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D51) ; ø»š¬„ + (=ucs . #x2329D) ; 𣊝 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D4F) ; ø»š¬‚ + (=ucs . #x232B6) ; 𣊶 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (=jis-x0208 . #x5B22) ; ø½‹‹‰ + (chinese-cns11643-1 . #x7072) ; ø»’·¯ + (=gt-pj-1 . #x5B22) ; 暸 + (chinese-big5 . #xBEE9) ; ý¢€‹»© + (ideograph-daikanwa . 14148) ; ø¸ƒ„ + (=ucs . #x66B8) ; 暸 + )) +(define-char + '((=>ucs . #x66B9) ; 暹 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3385) + (=jis-x0208 . #x5A7B) ; ø½‹‹„ + (korean-ksc5601 . #x6067) ; ø»‰·´ + (=gt-pj-1 . #x5A7B) ; ø½‹‹„ + (chinese-big5 . #xBEE6) ; ý¢€‹»¦ + (ideograph-daikanwa . 14150) ; ø¸ƒ† + (ucs-jis . #x66B9) ; ø½‹‹„ + )) +(define-char + '((=>ucs . #x66B9) ; 暹 + (morohashi-daikanwa 14150 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x706F) ; ø»’·¬ + )) +(define-char + '((morohashi-daikanwa 14150 0 4) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x655F) ; ø»…ªº + (chinese-isoir165 . #x655F) ; ø»Ž“Š + (=ucs . #x66B9) ; 暹 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5746) ; ø»”œ™ + (chinese-big5 . #xE9BB) ; ý¢€Ž¦» + (ideograph-daikanwa . 14151) ; ø¸ƒ‡ + (=ucs . #x66BA) ; 暺 + )) +(define-char + '((=>ucs . #x66BB) ; 暻 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x4C59) ; ø»‰šŽ + (japanese-jisx0212 . #x425D) ; ø»‹•ª + (=jis-x0213-1-2000 . #x7546) ; ø»¤Ž¹ + (chinese-big5 . #xE9BA) ; ý¢€Ž¦º + (ideograph-daikanwa . 14153) ; ø¸ƒ‰ + (=jef-china3 . #x51EE) ; øº…‡® + (ucs-jis . #x66BB) ; ø»‰šŽ + )) +(define-char + '((morohashi-daikanwa 14153 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5745) ; ø»”œ˜ + (=ucs . #x66BB) ; 暻 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x5A7E) ; ø½‹‹‡ + (chinese-cns11643-3 . #x4C43) ; ø»–– + (=gt-pj-1 . #x5A7E) ; 暼 + (ideograph-daikanwa . 14155) ; ø¸ƒ‹ + (=ucs . #x66BC) ; 暼 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xE9B9) ; ý¢€Ž¦¹ + (ideograph-daikanwa . 14156) ; ø¸ƒŒ + (=jef-china3 . #x51EF) ; øº…‡¯ + (=ucs . #x66BD) ; 暽 + )) +(define-char + '((=>ucs . #x66BD) ; 暽 + (morohashi-daikanwa 14156 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5744) ; ø»”œ— + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0213-2-2000 . #x2E32) ; ø»¤°— + (ideograph-daikanwa . 14157) ; ø¸ƒ + (=jef-china3 . #x51F0) ; øº…‡° + (=ucs . #x3B1A) ; 㬚 + )) +(define-char + '((=>ucs . #x3B1A) ; 㬚 + (morohashi-daikanwa 14157 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D50) ; ø»š¬ƒ + )) +(define-char + '((=>ucs . #x66BE) ; 暾 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3387) + (=jis-x0208 . #x5A7D) ; ø½‹‹† + (korean-ksc5601 . #x5446) ; ø»‰¥« + (=gt-pj-1 . #x5A7D) ; ø½‹‹† + (chinese-big5 . #xE9B4) ; ý¢€Ž¦´ + (ideograph-daikanwa . 14160) ; ø¸ƒ + (ucs-jis . #x66BE) ; ø½‹‹† + )) +(define-char + '((morohashi-daikanwa 14160 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6A55) ; ø»…²† + (chinese-isoir165 . #x6A55) ; ø»Žš– + (chinese-cns11643-2 . #x573F) ; ø»”œ’ + (=ucs . #x66BE) ; 暾 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((korean-ksc5601 . #x4A72) ; ø»‰—« + (chinese-cns11643-1 . #x5F56) ; ø»’ž• + (ideograph-daikanwa . 13260) ; ø¸ƒŒ + )) + (chinese-cns11643-5 . #x546B) ; ø»š¶° + (ideograph-daikanwa . 14161) ; ø¸ƒ‘ + (=cbeta . 02528) ; ø¸ §  + (=ucs . #x2329F) ; 𣊟 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x425E) ; ø»‹•« + (chinese-cns11643-3 . #x507D) ; ø»–‚ + (=jis-x0213-2-2000 . #x2E33) ; ø»¤°˜ + (ideograph-daikanwa . 14162) ; ø¸ƒ’ + (=jef-china3 . #x51F1) ; øº…‡± + (=ucs . #x66BF) ; 暿 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x425F) ; ø»‹•¬ + (chinese-cns11643-2 . #x5740) ; ø»”œ“ + (chinese-big5 . #xE9B5) ; ý¢€Ž¦µ + (ideograph-daikanwa . 14163) ; ø¸ƒ“ + (=jef-china3 . #x51F2) ; øº…‡² + (=ucs . #x66C0) ; 曀 + )) +(define-char + '((=>ucs . #x3B1C) ; 㬜 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (ideograph-daikanwa . 14164) ; ø¸ƒ” + )) +(define-char + '((morohashi-daikanwa 14164 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x507C) ; ø»– + (=jis-x0213-2-2000 . #x2E34) ; ø»¤°™ + (=ucs . #x3B1C) ; 㬜 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (=jis-x0208 . #x5A7A) ; ø½‹‹ƒ + (chinese-cns11643-3 . #x5123) ; ø»–† + (=gt-pj-1 . #x5A7A) ; 曁 + (ideograph-daikanwa . 14165) ; ø¸ƒ• + (=ucs . #x66C1) ; 曁 + )) +(define-char + '((=>ucs . #x3B1D) ; 㬝 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 14166) ; ø¸ƒ– + (=jef-china3 . #x51F3) ; øº…‡³ + )) +(define-char + '((morohashi-daikanwa 14166 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5053) ; ø»˜¦œ + (=ucs . #x3B1D) ; 㬝 + )) +(define-char + '((=>ucs . #x66C2) ; 曂 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4260) ; ø»‹•­ + (ideograph-daikanwa . 14167) ; ø¸ƒ— + (ucs-jis . #x66C2) ; ø»‹•­ + )) +(define-char + '((morohashi-daikanwa 14167 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5050) ; ø»˜¦™ + (=ucs . #x66C2) ; 曂 + )) +(define-char + '((=>ucs . #x66C3) ; 曃 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4261) ; ø»‹•® + (ideograph-daikanwa . 14168) ; ø¸ƒ˜ + (ucs-jis . #x66C3) ; ø»‹•® + )) +(define-char + '((morohashi-daikanwa 14168 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x507A) ; ø»–œ¿ + (=ucs . #x66C3) ; 曃 + )) +(define-char + '((=>ucs . #x66C4) ; 曄 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7070) ; ø»’·­ + (ideograph-daikanwa . 14169) ; ø¸ƒ™ + )) +(define-char + '((morohashi-daikanwa 14169 0 3) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x5B21) ; ø½‹‹ˆ + (korean-ksc5601 . #x6725) ; ø»Š„ + (chinese-gb12345 . #x6A4A) ; 曄 + (=gt-pj-1 . #x5B21) ; 曄 + (chinese-big5 . #xBEE7) ; ý¢€‹»§ + (=ucs . #x66C4) ; 曄 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x507E) ; ø»–ƒ + (ideograph-daikanwa . 14170) ; ø¸ƒš + (=ucs . #x66C5) ; 曅 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x5575) ; ø»‰§¸ + (chinese-cns11643-1 . #x706D) ; ø»’·ª + (=jis-x0213-1-2000 . #x7547) ; ø»¤Žº + (chinese-gb12345 . #x784F) ; 曆 + (chinese-big5 . #xBEE4) ; ý¢€‹»¤ + (ideograph-daikanwa . 14171) ; ø¸ƒ› + (=jef-china3 . #x51B6) ; øº…†¶ + (=ucs . #x66C6) ; 曆 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3388) + (=jis-x0208 . #x465E) ; ø½Š­ + (korean-ksc5601 . #x533E) ; ø»‰¤… + (chinese-gb12345 . #x6A3C) ; 曇 + (=gt-pj-1 . #x465E) ; 曇 + (chinese-big5 . #xBEE8) ; ý¢€‹»¨ + (ideograph-daikanwa . 14172) ; ø¸ƒœ + (=ucs . #x66C7) ; 曇 + )) +(define-char + '((=>ucs . #x66C7) ; 曇 + (morohashi-daikanwa 14172 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7071) ; ø»’·® + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E57) ; ø»ž’° + (ideograph-daikanwa . 14173) ; ø¸ƒ + (=ucs . #x232A0) ; 𣊠 + )) +(define-char + '((=>ucs . #x232A1) ; 𣊡 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65E5) ; 日 + ) + ((=jis-x0208 . #x652F) ; ø½‹š‚ + (korean-ksc5601 . #x5E6A) ; ø»‰´» + (ideograph-daikanwa . 27448) ; ø¸†¬¸ + )) + (ideograph-daikanwa . 14174) ; ø¸ƒž + (=cbeta . 05952) ; ø¸¡€ + )) +(define-char + '((morohashi-daikanwa 14174 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x7D72) ; çµ² + )) + (=ucs . #x232A1) ; 𣊡 + )) +(define-char + '((=>ucs . #x232A1) ; 𣊡 + (morohashi-daikanwa 14174 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5055) ; ø»˜¦ž + )) +(define-char + '((=>ucs . #x66C8) ; 曈 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4262) ; ø»‹•¯ + (=jis-x0213-1-2000 . #x7548) ; ø»¤Ž» + (chinese-big5 . #xE9B3) ; ý¢€Ž¦³ + (ideograph-daikanwa . 14175) ; ø¸ƒŸ + (=jef-china3 . #x51F4) ; øº…‡´ + (ucs-jis . #x66C8) ; ø»‹•¯ + )) +(define-char + '((morohashi-daikanwa 14175 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x573E) ; ø»”œ‘ + (=ucs . #x66C8) ; 曈 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3343) + (=jis-x0208 . #x5A7C) ; ø½‹‹… + (korean-ksc5601 . #x7C7B) ; ø»Š¡ + (chinese-cns11643-1 . #x706E) ; ø»’·« + (chinese-gb12345 . #x4F7E) ; 曉 + (=gt-pj-1 . #x5A7C) ; 曉 + (chinese-big5 . #xBEE5) ; ý¢€‹»¥ + (ideograph-daikanwa . 14176) ; ø¸ƒ  + (=ucs . #x66C9) ; 曉 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5741) ; ø»”œ” + (chinese-big5 . #xE9B6) ; ý¢€Ž¦¶ + (ideograph-daikanwa . 14177) ; ø¸ƒ¡ + (=ucs . #x66CA) ; 曊 + )) +(define-char + '((=>ucs . #x66CB) ; 曋 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 14178) ; ø¸ƒ¢ + )) +(define-char + '((morohashi-daikanwa 14178 0 3) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5742) ; ø»”œ• + (chinese-big5 . #xE9B7) ; ý¢€Ž¦· + (=ucs . #x66CB) ; 曋 + )) +(define-char + '((=>ucs . #x66CC) ; 曌 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4263) ; ø»‹•° + (ideograph-daikanwa . 14186) ; ø¸ƒª + (ucs-jis . #x66CC) ; ø»‹•° + )) +(define-char + '((=>ucs . #x66CC) ; 曌 + (morohashi-daikanwa 14186 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xE9BC) ; ý¢€Ž¦¼ + )) +(define-char + '((=>ucs . #x66CC) ; 曌 + (morohashi-daikanwa 14186 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5747) ; ø»”œš + )) +(define-char + '((morohashi-daikanwa 14186 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x66CC) ; 曌 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 14190) ; ø¸ƒ® + (=cbeta . 02593) ; ø¸ ¨¡ + (=ucs . #x232B5) ; 𣊵 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 49154) ; ø¸Œ€‚ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5052) ; ø»˜¦› + (=ucs . #x3B17) ; 㬗 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5051) ; ø»˜¦š + (=ucs . #x3B18) ; 㬘 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5121) ; ø»–„ + (=ucs . #x3B19) ; 㬙 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x507B) ; ø»–€ + (=ucs . #x3B1B) ; 㬛 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E5A) ; ø»ž’³ + (=ucs . #x3B1E) ; 㬞 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5469) ; ø»š¶® + (=ucs . #x2329E) ; 𣊞 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E55) ; ø»ž’® + (=ucs . #x232A3) ; 𣊣 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E5B) ; ø»ž’´ + (=ucs . #x232A4) ; 𣊤 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E59) ; ø»ž’² + (=ucs . #x232A5) ; 𣊥 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E5D) ; ø»ž’¶ + (=ucs . #x232A6) ; 𣊦 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5054) ; ø»˜¦ + (=ucs . #x232A7) ; 𣊧 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E5C) ; ø»ž’µ + (=ucs . #x232A8) ; 𣊨 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E54) ; ø»ž’­ + (=ucs . #x232AE) ; 𣊮 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E58) ; ø»ž’± + (=ucs . #x232B4) ; 𣊴 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x546A) ; ø»š¶¯ + (=ucs . #x232C4) ; 𣋄 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E56) ; ø»ž’¯ + (=ucs . #x232C5) ; 𣋅 + )) +(define-char + '((=>ucs . #x66CE) ; 曎 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((japanese-jisx0212 . #x4F23) ; ø»‹§¶ + (=jis-x0213-2-2000 . #x7227) ; ø»¦”„ + )) + (japanese-jisx0212 . #x4264) ; ø»‹•± + (ideograph-daikanwa . 14194) ; ø¸ƒ² + (=cbeta . 02529) ; ø¸ §¡ + (ucs-jis . #x66CE) ; ø»‹•± + )) +(define-char + '((morohashi-daikanwa 14194 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x776A) ; 睪 + )) + (chinese-cns11643-3 . #x5471) ; ø»–¢® + (=ucs . #x66CE) ; 曎 + )) +(define-char + '((=>ucs . #x66CF) ; 曏 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4265) ; ø»‹•² + (ideograph-daikanwa . 14195) ; ø¸ƒ³ + (ucs-jis . #x66CF) ; ø»‹•² + )) +(define-char + '((=>ucs . #x66CF) ; 曏 + (morohashi-daikanwa 14195 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-big5 . #xE9B8) ; ý¢€Ž¦¸ + )) +(define-char + '((morohashi-daikanwa 14195 0 4) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5743) ; ø»”œ– + (=ucs . #x66CF) ; 曏 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x546F) ; ø»–¢¬ + (ideograph-daikanwa . 14196) ; ø¸ƒ´ + (=ucs . #x66D0) ; 曐 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5470) ; ø»–¢­ + (ideograph-daikanwa . 14197) ; ø¸ƒµ + (=ucs . #x66D1) ; 曑 + )) +(define-char + '((=>ucs . #x66D2) ; 曒 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-big5 . #xECF2) ; ý¢€Ž³² + (ideograph-daikanwa . 14200) ; ø¸ƒ¸ + )) +(define-char + '((morohashi-daikanwa 14200 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C7D) ; ø»”¤¦ + (=ucs . #x66D2) ; 曒 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5641) ; ø»˜®¾ + (ideograph-daikanwa . 14201) ; ø¸ƒ¹ + (=ucs . #x66D3) ; 曓 + )) +(define-char + '((=>ucs . #x66D4) ; 曔 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x546C) ; ø»–¢© + (ideograph-daikanwa . 14202) ; ø¸ƒº + )) +(define-char + '((morohashi-daikanwa 14202 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4266) ; ø»‹•³ + (=jef-china3 . #x51F5) ; øº…‡µ + (=ucs . #x66D4) ; 曔 + )) +(define-char + '((=>ucs . #x66D5) ; 曕 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((korean-ksc5601 . #x745A) ; ø»Š”¿ + (japanese-jisx0212 . #x5D6A) ; ø»‹½¡ + (=jis-x0213-1-2000 . #x7C28) ; ø»¤˜­ + (ideograph-daikanwa . 35458) ; ø¸ˆª‚ + )) + (ideograph-daikanwa . 14204) ; ø¸ƒ¼ + (=cbeta . 02344) ; ø¸ ¤¨ + )) +(define-char + '((=>ucs . #x66D5) ; 曕 + (morohashi-daikanwa 14204 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((chinese-cns11643-1 . #x6669) ; ø»’¨º + )) + (chinese-cns11643-3 . #x546D) ; ø»–¢ª + )) +(define-char + '((morohashi-daikanwa 14204 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x8A79) ; 詹 + )) + (=ucs . #x66D5) ; 曕 + )) +(define-char + '((=>ucs . #x66D6) ; 曖 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 3391) + (ideograph-daikanwa . 14206) ; ø¸ƒ¾ + )) +(define-char + '((=>ucs . #x66D6) ; 曖 + (morohashi-daikanwa 14206 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7370) ; ø»’¼‡ + )) +(define-char + '((morohashi-daikanwa 14206 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0208 . #x5B23) ; ø½‹‹Š + (korean-ksc5601 . #x6472) ; ø»‰½· + (chinese-gb12345 . #x6A53) ; 曖 + (=gt-pj-1 . #x5B23) ; 曖 + (chinese-big5 . #xC0C7) ; ý¢€Œƒ‡ + (=ucs . #x66D6) ; 曖 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 14209) ; ø¸ƒž + (=ucs . #x66D7) ; 曗 + )) +(define-char + '((=>ucs . #x66D7) ; 曗 + (morohashi-daikanwa 14209 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5472) ; ø»–¢¯ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x7FA9) ; 義 + )) + (chinese-cns11643-4 . #x5640) ; ø»˜®½ + (=jis-x0213-1-2000 . #x7549) ; ø»¤Ž¼ + (ideograph-daikanwa . 14210) ; ø¸ƒž‚ + (=cbeta . 04647) ; ø¸¡ˆ§ + (=jef-china3 . #x51F6) ; øº…‡¶ + (=ucs . #x3B22) ; 㬢 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 14211) ; ø¸ƒžƒ + (=ucs . #x232CD) ; 𣋍 + )) +(define-char + '((=>ucs . #x232CD) ; 𣋍 + (morohashi-daikanwa 14211 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B62) ; ø»›€¹ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 14212) ; ø¸ƒž„ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3845) ; ø»ž¡Š + (ideograph-daikanwa . 14213) ; ø¸ƒž… + (=ucs . #x232CF) ; 𣋏 + )) +(define-char + '((=>ucs . #x232D0) ; 𣋐 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 14214) ; ø¸ƒž† + )) +(define-char + '((morohashi-daikanwa 14214 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3846) ; ø»ž¡‹ + (=ucs . #x232D0) ; 𣋐 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3844) ; ø»ž¡‰ + (ideograph-daikanwa . 14215) ; ø¸ƒž‡ + (=ucs . #x232D7) ; 𣋗 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 14216) ; ø¸ƒžˆ + )) +(define-char + '((=>ucs . #x232D3) ; 𣋓 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 49155) ; ø¸Œ€ƒ + )) +(define-char + '((morohashi-daikanwa 49155 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3849) ; ø»ž¡Ž + (=ucs . #x232D3) ; 𣋓 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5473) ; ø»–¢° + (=ucs . #x3B20) ; 㬠 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x546E) ; ø»–¢« + (=ucs . #x3B21) ; 㬡 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3847) ; ø»ž¡Œ + (=ucs . #x232C9) ; 𣋉 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B60) ; ø»›€· + (=ucs . #x232CA) ; 𣋊 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B61) ; ø»›€¸ + (=ucs . #x232CB) ; 𣋋 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3848) ; ø»ž¡ + (=ucs . #x232CC) ; 𣋌 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B40) ; ø»˜¶“ + (ideograph-daikanwa . 14217) ; ø¸ƒž‰ + (=ucs . #x3B23) ; 㬣 + )) +(define-char + '((=>ucs . #x66D8) ; 曘 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xEFDC) ; ý¢€Ž¿œ + (ideograph-daikanwa . 14218) ; ø¸ƒžŠ + )) +(define-char + '((morohashi-daikanwa 14218 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6168) ; ø»”«§ + (=ucs . #x66D8) ; 曘 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 14219) ; ø¸ƒž‹ + (=cbeta . 01491) ; ø¸ —“ + )) +(define-char + '((=>ucs . #x66D9) ; 曙 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x3D6C) ; ø»‚¦“ + (korean-ksc5601 . #x5F75) ; ø»‰¶¤ + (chinese-big5 . #xC0C6) ; ý¢€Œƒ† + (ideograph-daikanwa . 14220) ; ø¸ƒžŒ + )) +(define-char + '((morohashi-daikanwa 14220 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x4A6F) ; ø»…ƒ  + (japanese-jisx0208 . #x3D6C) ; ø»†º› + (chinese-isoir165 . #x4A6F) ; ø»«° + (chinese-cns11643-1 . #x736F) ; ø»’¼† + (=jis-x0208-1990 . #x3D6C) ; ø½Š  + (=gt-pj-1 . #x3D6C) ; 曙 + (=jef-china3 . #x51FE) ; øº…‡¾ + (=ucs . #x66D9) ; 曙 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B3E) ; ø»˜¶‘ + (ideograph-daikanwa . 14221) ; ø¸ƒž + (=ucs . #x232DE) ; 𣋞 + )) +(define-char + '((=>ucs . #x232DF) ; 𣋟 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 14222) ; ø¸ƒžŽ + )) +(define-char + '((morohashi-daikanwa 14222 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6172) ; ø»›‰½ + (=ucs . #x232DF) ; 𣋟 + )) +(define-char + '((=>ucs . #x66DA) ; 曚 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6166) ; ø»”«¥ + (ideograph-daikanwa . 14223) ; ø¸ƒž + )) +(define-char + '((morohashi-daikanwa 14223 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0208 . #x5B24) ; ø½‹‹‹ + (=gt-pj-1 . #x5B24) ; 曚 + (chinese-big5 . #xEFDA) ; ý¢€Ž¿š + (=ucs . #x66DA) ; 曚 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-gb2312 . #x6A56) ; ø»…²‡ + (japanese-jisx0212 . #x4267) ; ø»‹•´ + (chinese-isoir165 . #x6A56) ; ø»Žš— + (chinese-cns11643-2 . #x6167) ; ø»”«¦ + (=jis-x0213-1-2000 . #x754A) ; ø»¤Ž½ + (chinese-big5 . #xEFDB) ; ý¢€Ž¿› + (ideograph-daikanwa . 14224) ; ø¸ƒž + (=jef-china3 . #x51F7) ; øº…‡· + (=ucs . #x66DB) ; 曛 + )) +(define-char + '((=>ucs . #x3B25) ; 㬥 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 14225) ; ø¸ƒž‘ + )) +(define-char + '((morohashi-daikanwa 14225 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B41) ; ø»˜¶” + (=ucs . #x3B25) ; 㬥 + )) +(define-char + '((=>ucs . #x3B26) ; 㬦 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 14226) ; ø¸ƒž’ + (=jef-china3 . #x51F8) ; øº…‡¸ + )) +(define-char + '((morohashi-daikanwa 14226 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B3F) ; ø»˜¶’ + (=ucs . #x3B26) ; 㬦 + )) +(define-char + '((=>ucs . #x66DC) ; 曜 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (korean-ksc5601 . #x6878) ; ø»Šƒµ + (chinese-big5 . #xC260) ; ý¢€Œ‰  + (ideograph-daikanwa . 14227) ; ø¸ƒž“ + (=jef-china3 . #x51F9) ; øº…‡¹ + )) +(define-char + '((=>ucs . #x66DC) ; 曜 + (morohashi-daikanwa 14227 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (=jis-x0208 . #x4D4B) ; ø½Š·Ž + (=gt-pj-1 . #x4D4B) ; ø½Š·Ž + (ucs-jis . #x66DC) ; ø½Š·Ž + )) +(define-char + '((morohashi-daikanwa 14227 1 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-gb2312 . #x6A57) ; ø»…²ˆ + (chinese-isoir165 . #x6A57) ; ø»Žš˜ + (=ucs . #x66DC) ; 曜 + )) +(define-char + '((=>ucs . #x66DC) ; 曜 + (morohashi-daikanwa 14227 1 3) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x764C) ; ø»’¿½ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F78) ; ø»ž¬ + (ideograph-daikanwa . 14228) ; ø¸ƒž” + (=ucs . #x232EF) ; 𣋯 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F75) ; ø»ž¬Œ + (ideograph-daikanwa . 14229) ; ø¸ƒž• + (=ucs . #x232E5) ; 𣋥 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 14230) ; ø¸ƒž– + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6173) ; ø»›‰¾ + (ideograph-daikanwa . 14231) ; ø¸ƒž— + (=ucs . #x232E3) ; 𣋣 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 14232) ; ø¸ƒž˜ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 14233) ; ø¸ƒž™ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F77) ; ø»ž¬Ž + (ideograph-daikanwa . 14234) ; ø¸ƒžš + (=ucs . #x23354) ; 𣍔 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F76) ; ø»ž¬ + (ideograph-daikanwa . 49156) ; ø¸Œ€„ + (=ucs . #x3B27) ; 㬧 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 14235) ; ø¸ƒž› + (=ucs . #x232F2) ; 𣋲 + )) +(define-char + '((=>ucs . #x232F2) ; 𣋲 + (morohashi-daikanwa 14235 0 5) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6823) ; ø»›“€ + )) +(define-char + '((=>ucs . #x232F3) ; 𣋳 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 14236) ; ø¸ƒžœ + )) +(define-char + '((morohashi-daikanwa 14236 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x232F3) ; 𣋳 + )) +(define-char + '((=>ucs . #x232F3) ; 𣋳 + (morohashi-daikanwa 14236 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x473D) ; ø»ž·„ + )) +(define-char + '((=>ucs . #x232F4) ; 𣋴 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 14237) ; ø¸ƒž + )) +(define-char + '((morohashi-daikanwa 14237 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x473C) ; ø»ž·ƒ + (=ucs . #x232F4) ; 𣋴 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A40) ; ø»–ª± + (ideograph-daikanwa . 14238) ; ø¸ƒžž + (=ucs . #x3B29) ; 㬩 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (shinjigen-2 . 3399) + (chinese-gb2312 . #x4658) ; ø»„½‘ + (=jis-x0208 . #x4778) ; ø½Š¯‡ + (korean-ksc5601 . #x786D) ; ø»Š›Š + (chinese-isoir165 . #x4658) ; ø»¥¡ + (chinese-cns11643-1 . #x783B) ; ø»“‚¨ + (=gt-pj-1 . #x4778) ; 曝 + (chinese-big5 . #xC36E) ; ý¢€Œ® + (ideograph-daikanwa . 14239) ; ø¸ƒžŸ + (=ucs . #x66DD) ; 曝 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x6A02) ; 樂 + )) + (ideograph-daikanwa . 14240) ; ø¸ƒž  + (=cbeta . 05366) ; ø¸¡“¶ + (=ucs . #x232F5) ; 𣋵 + )) +(define-char + '((=>ucs . #x232F5) ; 𣋵 + (morohashi-daikanwa 14240 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((chinese-cns11643-1 . #x6D40) ; ø»’²£ + )) + (chinese-cns11643-5 . #x6822) ; ø»›’¿ + )) +(define-char + '((=>ucs . #x66DE) ; 曞 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6556) ; ø»”± + (ideograph-daikanwa . 14241) ; ø¸ƒž¡ + )) +(define-char + '((morohashi-daikanwa 14241 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xF24B) ; ý¢€‰‹ + (=ucs . #x66DE) ; 曞 + )) +(define-char + '((=>ucs . #x3B2A) ; 㬪 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 14242) ; ø¸ƒž¢ + )) +(define-char + '((morohashi-daikanwa 14242 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A41) ; ø»–ª² + (=ucs . #x3B2A) ; 㬪 + )) +(define-char + '((=>ucs . #x232F6) ; 𣋶 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 14243) ; ø¸ƒž£ + )) +(define-char + '((morohashi-daikanwa 14243 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6824) ; ø»›“ + (=ucs . #x232F6) ; 𣋶 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x4268) ; ø»‹•µ + (chinese-cns11643-3 . #x5A43) ; ø»–ª´ + (ideograph-daikanwa . 14244) ; ø¸ƒž¤ + (=ucs . #x66DF) ; 曟 + )) +(define-char + '((=>ucs . #x66E0) ; 曠 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (shinjigen-2 . 3398) + (=jis-x0208 . #x5B25) ; ø½‹‹Œ + (korean-ksc5601 . #x4E47) ; ø»‰œ¸ + (=gt-pj-1 . #x5B25) ; ø½‹‹Œ + (chinese-big5 . #xC36D) ; ý¢€Œ­ + (ideograph-daikanwa . 14245) ; ø¸ƒž¥ + (ucs-jis . #x66E0) ; ø½‹‹Œ + )) +(define-char + '((=>ucs . #x66E0) ; 曠 + (morohashi-daikanwa 14245 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x783A) ; ø»“‚§ + )) +(define-char + '((morohashi-daikanwa 14245 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-gb12345 . #x3F75) ; 曠 + (=ucs . #x66E0) ; 曠 + )) +(define-char + '((=>ucs . #x232F7) ; 𣋷 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65E5) ; 日 + ) + ((=jis-x0208 . #x5722) ; ø½‹…‘ + (korean-ksc5601 . #x4E46) ; ø»‰œ· + (ideograph-daikanwa . 09493) ; ø¸‚”• + )) + (ideograph-daikanwa . 14246) ; ø¸ƒž¦ + (=cbeta . 05953) ; ø¸¡ + )) +(define-char + '((morohashi-daikanwa 14246 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65E5) ; 日 + ) + ((chinese-cns11643-1 . #x6C5D) ; ø»’±¢ + )) + (chinese-cns11643-7 . #x473B) ; ø»ž·‚ + (=ucs . #x232F7) ; 𣋷 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x473E) ; ø»ž·… + (ideograph-daikanwa . 14247) ; ø¸ƒž§ + (=ucs . #x232F8) ; 𣋸 + )) +(define-char + '((=>ucs . #x232F9) ; 𣋹 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((korean-ksc5601 . #x7849) ; ø»Šš¦ + (ideograph-daikanwa . 09644) ; ø¸‚–¬ + )) + (ideograph-daikanwa . 14248) ; ø¸ƒž¨ + (=cbeta . 02199) ; ø¸ ¢— + )) +(define-char + '((morohashi-daikanwa 14248 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x5F0A) ; 弊 + )) + (=ucs . #x232F9) ; 𣋹 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A42) ; ø»–ª³ + (=ucs . #x66E1) ; 曡 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x5BEE) ; 寮 + )) + (=ucs . #x66E2) ; 曢 + )) +(define-char + '((=>ucs . #x66E2) ; 曢 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=jis-x0208 . #x4E40) ; ø½Š¸¡ + (korean-ksc5601 . #x5677) ; ø»‰©˜ + (ideograph-daikanwa . 07325) ; ø¸² + )) + (=cbeta . 00154) ; ø¸ ‚š + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C44) ; ø»–­± + (ideograph-daikanwa . 14249) ; ø¸ƒž© + (=ucs . #x3B2B) ; 㬫 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x687D) ; ø»”¶Ž + (chinese-big5 . #xF451) ; ý¢€‘‘ + (ideograph-daikanwa . 14250) ; ø¸ƒžª + (=ucs . #x66E3) ; 曣 + )) +(define-char + '((=>ucs . #x66E4) ; 曤 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-big5 . #xF452) ; ý¢€‘’ + (ideograph-daikanwa . 14251) ; ø¸ƒž« + )) +(define-char + '((morohashi-daikanwa 14251 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (=ucs . #x66E4) ; 曤 + )) +(define-char + '((=>ucs . #x66E4) ; 曤 + (morohashi-daikanwa 14251 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x687E) ; ø»”¶ + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C42) ; ø»–­¯ + (ideograph-daikanwa . 14252) ; ø¸ƒž¬ + (=ucs . #x66E5) ; 曥 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (shinjigen-2 . 3400) + (chinese-gb2312 . #x6A58) ; ø»…²‰ + (=jis-x0208 . #x5B27) ; ø½‹‹Ž + (korean-ksc5601 . #x7D76) ; ø»Š¢© + (chinese-isoir165 . #x6A58) ; ø»Žš™ + (chinese-cns11643-1 . #x7971) ; ø»“„¼ + (=gt-pj-1 . #x5B27) ; 曦 + (chinese-big5 . #xC466) ; ý¢€Œ‘¦ + (ideograph-daikanwa . 14253) ; ø¸ƒž­ + (=ucs . #x66E6) ; 曦 + )) +(define-char + '((=>ucs . #x66E7) ; 曧 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 14254) ; ø¸ƒž® + )) +(define-char + '((morohashi-daikanwa 14254 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C43) ; ø»–­° + (=ucs . #x66E7) ; 曧 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (japanese-jisx0212 . #x4269) ; ø»‹•¶ + (=jis-x0213-1-2000 . #x754B) ; ø»¤Ž¾ + (chinese-big5 . #xF450) ; ý¢€‘ + (ideograph-daikanwa . 14255) ; ø¸ƒž¯ + (=ucs . #x66E8) ; 曨 + )) +(define-char + '((=>ucs . #x66E8) ; 曨 + (morohashi-daikanwa 14255 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x687C) ; ø»”¶ + )) +(define-char + '((=>ucs . #x232FF) ; 𣋿 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 14256) ; ø¸ƒž° + )) +(define-char + '((morohashi-daikanwa 14256 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C37) ; ø»›™Œ + (=ucs . #x232FF) ; 𣋿 + )) +(define-char + '((=>ucs . #x23307) ; 𣌇 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 14257) ; ø¸ƒž± + )) +(define-char + '((morohashi-daikanwa 14257 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D79) ; ø»Ÿ€´ + (=ucs . #x23307) ; 𣌇 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-isoir165 . #x7C3C) ; ø»Ž´™ + (=ucs . #x663D) ; 昽 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (->identical + ((chinese-cns11643-5 . #x6B6E) ; ø»›˜¥ + )) + (hanyu-dazidian 2 1541 14) + (=ucs . #x23305) ; 𣌅 + )) +(define-char + '((=>ucs . #x23305) ; 𣌅 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 2 1541 14) + (=hanziku-4 . #xE777) ; ý¢Ž· + )) +(define-char + '((=>ucs . #x66E9) ; 曩 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 17) + (total-strokes . 21) + (shinjigen-2 . 3402) + (=jis-x0208 . #x5B28) ; ø½‹‹ + (=gt-pj-1 . #x5B28) ; ø½‹‹ + (chinese-big5 . #xC4E4) ; ý¢€Œ“¤ + (ideograph-daikanwa . 14258) ; ø¸ƒž² + (ucs-jis . #x66E9) ; ø½‹‹ + )) +(define-char + '((morohashi-daikanwa 14258 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-gb2312 . #x6A59) ; ø»…²Š + (chinese-isoir165 . #x6A59) ; ø»Žšš + (chinese-cns11643-1 . #x7A6F) ; ø»“†˜ + (=ucs . #x66E9) ; 曩 + )) +(define-char + '((=>ucs . #x23308) ; 𣌈 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 14259) ; ø¸ƒž³ + )) +(define-char + '((morohashi-daikanwa 14259 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5346) ; ø»Ÿˆµ + (=ucs . #x23308) ; 𣌈 + )) +(define-char + '((=>ucs . #x3B2C) ; 㬬 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 14260) ; ø¸ƒž´ + )) +(define-char + '((morohashi-daikanwa 14260 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F4C) ; ø»–²“ + (=ucs . #x3B2C) ; 㬬 + )) +(define-char + '((=>ucs . #x2330D) ; 𣌍 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 14261) ; ø¸ƒžµ + )) +(define-char + '((morohashi-daikanwa 14261 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5821) ; ø»Ÿ¦ + (=ucs . #x2330D) ; 𣌍 + )) +(define-char + '((=>ucs . #x3B2D) ; 㬭 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((korean-ksc5601 . #x6D49) ; ø»ŠŠœ + (ideograph-daikanwa . 19711) ; ø¸„³¿ + )) + (ideograph-daikanwa . 14262) ; ø¸ƒž¶ + )) +(define-char + '((=>ucs . #x3B2D) ; 㬭 + (morohashi-daikanwa 14262 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 18) + (total-strokes . 22) + (=cbeta . 05749) ; ø¸¡™µ + )) +(define-char + '((=>ucs . #x3B2D) ; 㬭 + (morohashi-daikanwa 14262 0 2) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x2F921) ; 爵 + )) + (chinese-cns11643-3 . #x5F4D) ; ø»–²” + )) +(define-char + '((morohashi-daikanwa 14262 0 3) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x7235) ; 爵 + )) + (=ucs . #x3B2D) ; 㬭 + )) +(define-char + '((=>ucs . #x23313) ; 𣌓 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((japanese-jisx0212 . #x6676) ; ø»ŒŠ» + (=jis-x0213-2-2000 . #x7B73) ; ø»¦¢ž + (ideograph-daikanwa . 42120) ; ø¸Š’ˆ + )) + (ideograph-daikanwa . 14263) ; ø¸ƒž· + (=cbeta . 02530) ; ø¸ §¢ + )) +(define-char + '((morohashi-daikanwa 14263 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((chinese-cns11643-2 . #x643D) ; ø»”¯– + )) + (chinese-cns11643-5 . #x7349) ; ø»›£° + (=ucs . #x23313) ; 𣌓 + )) +(define-char + '((=>ucs . #x66EA) ; 曪 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=jis-x0208 . #x4D65) ; ø½Š·¨ + (korean-ksc5601 . #x547E) ; ø»‰¦£ + (ideograph-daikanwa . 28397) ; ø¸†»­ + )) + (ideograph-daikanwa . 14264) ; ø¸ƒž¸ + (=cbeta . 02604) ; ø¸ ¨¬ + )) +(define-char + '((morohashi-daikanwa 14264 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x7F85) ; 羅 + )) + (chinese-cns11643-4 . #x6A4C) ; ø»™Œ¡ + (=ucs . #x66EA) ; 曪 + )) +(define-char + '((=>ucs . #x66EB) ; 曫 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 19) + (total-strokes . 23) + (japanese-jisx0212 . #x426A) ; ø»‹•· + (chinese-big5 . #xF7DF) ; ý¢€ŸŸ + (ideograph-daikanwa . 14265) ; ø¸ƒž¹ + (ucs-jis . #x66EB) ; ø»‹•· + )) +(define-char + '((morohashi-daikanwa 14265 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F2E) ; ø»”¿‘ + (=ucs . #x66EB) ; 曫 + )) +(define-char + '((=>ucs . #x66EC) ; 曬 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 19) + (total-strokes . 23) + (japanese-jisx0212 . #x426B) ; ø»‹•¸ + (=jis-x0213-2-2000 . #x2E35) ; ø»¤°š + (chinese-big5 . #xC5CE) ; ý¢€Œ—Ž + (ideograph-daikanwa . 14266) ; ø¸ƒžº + (=jef-china3 . #x51FA) ; øº…‡º + (ucs-jis . #x66EC) ; ø»‹•¸ + )) +(define-char + '((morohashi-daikanwa 14266 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C3A) ; ø»“ˆŸ + (chinese-gb12345 . #x4939) ; 曬 + (=ucs . #x66EC) ; 曬 + )) +(define-char + '((=>ucs . #x3B2E) ; 㬮 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 14267) ; ø¸ƒž» + )) +(define-char + '((morohashi-daikanwa 14267 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x756E) ; ø»›§‘ + (=ucs . #x3B2E) ; 㬮 + )) +(define-char + '((=>ucs . #x23316) ; 𣌖 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 14268) ; ø¸ƒž¼ + )) +(define-char + '((morohashi-daikanwa 14268 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B5C) ; ø»Ÿ”» + (=ucs . #x23316) ; 𣌖 + )) +(define-char + '((=>ucs . #x3B2F) ; 㬯 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 14269) ; ø¸ƒž½ + )) +(define-char + '((morohashi-daikanwa 14269 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x756D) ; ø»›§ + (=ucs . #x3B2F) ; 㬯 + )) +(define-char + '((=>ucs . #x23317) ; 𣌗 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 20) + (total-strokes . 24) + (ideograph-daikanwa . 14270) ; ø¸ƒž¾ + )) +(define-char + '((morohashi-daikanwa 14270 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x775E) ; ø»›©½ + (=ucs . #x23317) ; 𣌗 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-2 . #x7038) ; ø»•€¹ + (chinese-big5 . #xF8AA) ; ý¢€¢ª + (ideograph-daikanwa . 14271) ; ø¸ƒž¿ + (=ucs . #x66ED) ; 曭 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 20) + (total-strokes . 24) + (japanese-jisx0212 . #x426C) ; ø»‹•¹ + (chinese-cns11643-2 . #x7039) ; ø»•€º + (chinese-big5 . #xF8AB) ; ý¢€¢« + (ideograph-daikanwa . 14272) ; ø¸ƒŸ€ + (=ucs . #x66EE) ; 曮 + )) +(define-char + '((=>ucs . #x23318) ; 𣌘 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 20) + (total-strokes . 24) + (ideograph-daikanwa . 14273) ; ø¸ƒŸ + )) +(define-char + '((morohashi-daikanwa 14273 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E6D) ; ø»Ÿ™¦ + (=ucs . #x23318) ; 𣌘 + )) +(define-char + '((=>ucs . #x66EF) ; 曯 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=jis-x0208 . #x5624) ; ø½‹ƒµ + (korean-ksc5601 . #x6155) ; ø»‰¹€ + (ideograph-daikanwa . 07821) ; ø¸º + )) + (ideograph-daikanwa . 14274) ; ø¸ƒŸ‚ + (=cbeta . 04706) ; ø¸¡‰¢ + )) +(define-char + '((morohashi-daikanwa 14274 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x5C6C) ; 屬 + )) + (chinese-cns11643-3 . #x613F) ; ø»–µ‚ + (=ucs . #x66EF) ; 曯 + )) +(define-char + '((=>ucs . #x2331C) ; 𣌜 + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideograph-daikanwa . 14275) ; ø¸ƒŸƒ + )) +(define-char + '((morohashi-daikanwa 14275 0 0) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-5 . #x792B) ; ø»›¬† + (=ucs . #x2331C) ; 𣌜 + )) +(define-char + '((ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 24) + (total-strokes . 28) + (ideograph-daikanwa . 14276) ; ø¸ƒŸ„ + (=ucs . #x2331F) ; 𣌟 + )) +(define-char + '((=>ucs . #x2331F) ; 𣌟 + (morohashi-daikanwa 14276 0 1) + (ideographic-radical . 72) ; ⽇ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-7 . #x6447) ; ø»Ÿ¡´ + )) diff --git a/lisp/utf-2000/Ideograph-R073-Say.el b/lisp/utf-2000/Ideograph-R073-Say.el new file mode 100644 index 0000000..10c46dd --- /dev/null +++ b/lisp/utf-2000/Ideograph-R073-Say.el @@ -0,0 +1,773 @@ +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 3405) + (chinese-gb2312 . #x543B) ; ø»…‘˜ + (=jis-x0208 . #x5B29) ; ø½‹‹ + (korean-ksc5601 . #x6858) ; ø»Šƒ• + (chinese-isoir165 . #x543B) ; ø»¹¨ + (=gt-pj-1 . #x5B29) ; 曰 + (chinese-big5 . #xA4EA) ; ý¢€Š“ª + (ideograph-daikanwa . 14278) ; ø¸ƒŸ† + (=gt-k . 00535) ; ý¡„€ˆ— + (=ucs . #x66F0) ; 曰 + )) +(define-char + '((=>ucs . #x66F0) ; 曰 + (morohashi-daikanwa 14278 0 0) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 0) + (total-strokes . 4) + (->confusing + ((=ucs . #x65E5) ; 日 + )) + (chinese-cns11643-1 . #x454B) ; ø»‘·¾ + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-4 . #x217C) ; ø»—¢ƒ + (chinese-gb12345 . #x7C21) ; 曱 + (ideograph-daikanwa . 14279) ; ø¸ƒŸ‡ + (=ucs . #x66F1) ; 曱 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-gb2312 . #x3567) ; ø»„¤¢ + (chinese-isoir165 . #x3567) ; ø»Œ² + (=cbeta . 02169) ; ø¸ ¡¹ + (=jef-china3 . #x81E2) ; øºˆ‡¢ + (=ucs . #x7535) ; 电 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 3409) + (chinese-gb2312 . #x477A) ; ø»„¿‘ + (=jis-x0208 . #x364A) ; ø½Š•› + (korean-ksc5601 . #x4D58) ; ø»‰›« + (chinese-isoir165 . #x477A) ; ø»§¡ + (chinese-cns11643-1 . #x4832) ; ø»‘»¿ + (=gt-pj-1 . #x364A) ; 曲 + (chinese-big5 . #xA6B1) ; ý¢€Šš± + (ideograph-daikanwa . 14280) ; ø¸ƒŸˆ + (=gt-k . 01594) ; ý¡„€˜º + (=ucs . #x66F2) ; 曲 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x2374) ; ø»•š³ + (ideograph-daikanwa . 14281) ; ø¸ƒŸ‰ + (=ucs . #x3B30) ; 㬰 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 3406) + (chinese-gb2312 . #x5237) ; ø»…Ž˜ + (=jis-x0208 . #x3148) ; ø½ŠŽƒ + (korean-ksc5601 . #x6756) ; ø»Šµ + (chinese-isoir165 . #x5237) ; ø»¶¨ + (chinese-cns11643-1 . #x4833) ; ø»‘¼€ + (=gt-pj-1 . #x3148) ; 曳 + (chinese-big5 . #xA6B2) ; ý¢€Šš² + (ideograph-daikanwa . 14282) ; ø¸ƒŸŠ + (=gt-k . 01571) ; ý¡„€˜£ + (=ucs . #x66F3) ; 曳 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 2) + (total-strokes . 6) + (=cbeta . 04456) ; ø¸¡…¨ + )) +(define-char + '((=>ucs . #x66F4) ; 更 + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0208-1978 . #x3939) ; ø»‚Ÿ¨ + (japanese-jisx0208 . #x3939) ; ø»†³° + (korean-ksc5601 . #x4C5A) ; ø»‰š + (chinese-big5 . #xA7F3) ; ý¢€ŠŸ³ + (ideograph-daikanwa . 14283) ; ø¸ƒŸ‹ + (=jef-china3 . #x51FB) ; øº…‡» + )) +(define-char + '((morohashi-daikanwa 14283 0 0) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x387C) ; ø»„©‘ + (chinese-isoir165 . #x387C) ; ø»‘¡ + (chinese-cns11643-1 . #x4A55) ; ø»‘¿ž + (=jis-x0208-1990 . #x3939) ; ø½Š™¤ + (=gt-pj-1 . #x3939) ; 更 + (=ucs . #x66F4) ; 更 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 3) + (cns-radical . 72) ; ⽇ + (total-strokes . 7) + (shinjigen-2 . 3408) + (=jis-x0208 . #x5B2A) ; ø½‹‹‘ + (chinese-cns11643-3 . #x2641) ; ø»•žš + (=gt-pj-1 . #x5B2A) ; 曵 + (ideograph-daikanwa . 14284) ; ø¸ƒŸŒ + (=ucs . #x66F5) ; 曵 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 3) + (cns-radical . 72) ; ⽇ + (total-strokes . 7) + (chinese-cns11643-3 . #x2640) ; ø»•ž™ + (=jis-x0213-2-2000 . #x2E36) ; ø»¤°› + (ideograph-daikanwa . 14285) ; ø¸ƒŸ + (=ucs . #x3AD7) ; 㫗 + )) +(define-char + '((=>ucs . #x23323) ; 𣌣 + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14286) ; ø¸ƒŸŽ + )) +(define-char + '((morohashi-daikanwa 14286 0 0) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2B7E) ; ø»œ„¹ + (=ucs . #x23323) ; 𣌣 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2732) ; ø»“•¥ + (chinese-big5 . #xCCD1) ; ý¢€Œ³‘ + (ideograph-daikanwa . 14287) ; ø¸ƒŸ + (=ucs . #x66F6) ; 曶 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C21) ; ø»œ„º + (ideograph-daikanwa . 14288) ; ø¸ƒŸ + (=ucs . #x23326) ; 𣌦 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2953) ; ø»™·Ž + (ideograph-daikanwa . 14289) ; ø¸ƒŸ‘ + (=ucs . #x23327) ; 𣌧 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3414) + (chinese-gb2312 . #x6A42) ; ø»…±³ + (=jis-x0208 . #x5B2B) ; ø½‹‹’ + (korean-ksc5601 . #x4A63) ; ø»‰—œ + (chinese-isoir165 . #x6A42) ; ø»Žšƒ + (chinese-cns11643-1 . #x5157) ; ø»’‰² + (=gt-pj-1 . #x5B2B) ; 曷 + (chinese-big5 . #xAC54) ; ý¢€Š±” + (ideograph-daikanwa . 14290) ; ø¸ƒŸ’ + (=gt-k . 05253) ; ý¡„’… + (=ucs . #x66F7) ; 曷 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2952) ; ø»™· + (ideograph-daikanwa . 14291) ; ø¸ƒŸ“ + (=ucs . #x23328) ; 𣌨 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 5) + (cns-radical . 72) ; ⽇ + (total-strokes . 9) + (chinese-cns11643-6 . #x316F) ; ø»œž + (ideograph-daikanwa . 14292) ; ø¸ƒŸ” + (=ucs . #x2332C) ; 𣌬 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 5) + (cns-radical . 72) ; ⽇ + (total-strokes . 9) + (chinese-cns11643-6 . #x316E) ; ø»œ + (ideograph-daikanwa . 14293) ; ø¸ƒŸ• + (=ucs . #x23189) ; 𣆉 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 6412) + (=jis-x0208 . #x3D71) ; ø½Š ” + (korean-ksc5601 . #x5F76) ; ø»‰¶¥ + (chinese-cns11643-1 . #x5573) ; ø»’† + (chinese-gb12345 . #x4A69) ; 書 + (=gt-pj-1 . #x3D71) ; 書 + (chinese-big5 . #xAED1) ; ý¢€Š»‘ + (ideograph-daikanwa . 14294) ; ø¸ƒŸ– + (=gt-k . 06461) ; ý¡„¤½ + (=ucs . #x66F8) ; 書 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3842) ; ø»œ—ƒ + (ideograph-daikanwa . 14295) ; ø¸ƒŸ— + (=ucs . #x2332D) ; 𣌭 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3841) ; ø»œ—‚ + (ideograph-daikanwa . 14296) ; ø¸ƒŸ˜ + (=ucs . #x231A9) ; 𣆩 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x7046) ; ø»ŠŽ³ + (japanese-jisx0212 . #x426D) ; ø»‹•º + (=jis-x0213-1-2000 . #x754C) ; ø»¤Ž¿ + (=jef-china3 . #x52A2) ; øº…Š¢ + (=ucs . #x66FA) ; 曺 + )) +(define-char + '((morohashi-daikanwa 2392 0 1) + (ideographic- (:radical 19 ; ⼒ + :strokes 9 + :sources (morohashi-daikanwa ucs)) + (:radical 73 ; ⽈ + :strokes 7 + :sources (cns-11643))) + (total-strokes . 11) + (hanyu-dazidian 2 1512 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x66F0) ; 曰 + ) + ((=ucs . #x52A9) ; 助 + )) + (=jis-x0208 . #x5228) ; ø½Š¾ + (chinese-cns11643-1 . #x5B2B) ; ø»’—² + (=gt-pj-1 . #x5228) ; 勗 + (chinese-big5 . #xB1E5) ; ý¢€‹‡¥ + (=ucs . #x52D7) ; 勗 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3415) + (chinese-gb2312 . #x325C) ; ø»„Ÿ½ + (=jis-x0208 . #x4162) ; ø½Š¥½ + (korean-ksc5601 . #x7047) ; ø»ŠŽ´ + (chinese-isoir165 . #x325C) ; ø»ˆ + (chinese-cns11643-1 . #x5B2A) ; ø»’—± + (=gt-pj-1 . #x4162) ; 曹 + (chinese-big5 . #xB1E4) ; ý¢€‹‡¤ + (ideograph-daikanwa . 14297) ; ø¸ƒŸ™ + (=gt-k . 07815) ; ý¡„º‡ + (=ucs . #x66F9) ; 曹 + )) +(define-char + '((=>ucs . #x66FC) ; 曼 + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 14298) ; ø¸ƒŸš + )) +(define-char + '((morohashi-daikanwa 14298 0 0) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x427C) ; ø»„·½ + (=jis-x0208 . #x5258) ; ø½Š¾± + (korean-ksc5601 . #x583A) ; ø»‰«— + (chinese-isoir165 . #x427C) ; ø»  + (=gt-pj-1 . #x5258) ; 曼 + (chinese-big5 . #xB0D2) ; ý¢€‹ƒ’ + (=ucs . #x66FC) ; 曼 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4057) ; ø»œ£ˆ + )) +(define-char + '((=>ucs . #x66FE) ; 曾 + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3417) + (=jis-x0208 . #x413D) ; ø½Š¥˜ + (korean-ksc5601 . #x7174) ; ø»Š¿ + (=gt-pj-1 . #x413D) ; ø½Š¥˜ + (chinese-big5 . #xB4BF) ; ý¢€‹’¿ + (ideograph-daikanwa . 14299) ; ø¸ƒŸ› + (=gt-k . 09845) ; ý¡„‚™µ + (ucs-jis . #x66FE) ; ø½Š¥˜ + )) +(define-char + '((morohashi-daikanwa 14299 0 2) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x5478) ; ø»…’• + (chinese-isoir165 . #x5478) ; ø»º¥ + (chinese-cns11643-1 . #x5F64) ; ø»’ž£ + (=ucs . #x66FE) ; 曾 + )) +(define-char + '((morohashi-daikanwa 14299 0 5) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 7) + (kangxi-radical . 72) ; ⽇ + (total-strokes . 11) + (=jis-x0208 . #x413E) ; ø½Š¥™ + (=gt-pj-1 . #x413E) ; 曽 + (=gt-k . 07812) ; ý¡„º„ + (=ucs . #x66FD) ; 曽 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3419) + (chinese-gb2312 . #x4C66) ; ø»…†“ + (=jis-x0208 . #x4258) ; ø½Š§‘ + (korean-ksc5601 . #x7470) ; ø»Š•• + (chinese-isoir165 . #x4C66) ; ø»®£ + (=gt-pj-1 . #x4258) ; 替 + (chinese-big5 . #xB4C0) ; ý¢€‹“€ + (ideograph-daikanwa . 14300) ; ø¸ƒŸœ + (=gt-k . 09093) ; ý¡„‚Ž… + (=ucs . #x66FF) ; 替 + )) +(define-char + '((=>ucs . #x66FF) ; 替 + (morohashi-daikanwa 14300 0 0) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F65) ; ø»’ž¤ + )) +(define-char + '((=>ucs . #x6700) ; 最 + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x3A47) ; ø½Š› + (korean-ksc5601 . #x754C) ; ø»Š– + (chinese-cns11643-6 . #x4978) ; ø»œ°· + (=gt-pj-1 . #x3A47) ; ø½Š› + (ideograph-daikanwa . 14301) ; ø¸ƒŸ + (=gt-k . 09052) ; ý¡„‚œ + (ucs-jis . #x6700) ; ø½Š› + )) +(define-char + '((morohashi-daikanwa 14301 0 0) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x576E) ; ø»…–¥ + (chinese-isoir165 . #x576E) ; ø»¾µ + (=ucs . #x6700) ; 最 + )) +(define-char + '((=>ucs . #x6701) ; 朁 + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14302) ; ø¸ƒŸž + )) +(define-char + '((=>ucs . #x6701) ; 朁 + (morohashi-daikanwa 14302 0 0) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0213-2-2000 . #x2E37) ; ø»¤°œ + (ucs-jis . #x6701) ; ø»¤°œ + )) +(define-char + '((morohashi-daikanwa 14302 0 5) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C4C) ; ø»“´µ + (chinese-big5 . #xD9A9) ; ý¢€¦© + (=ucs . #x6701) ; 朁 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x497A) ; ø»œ°¹ + (ideograph-daikanwa . 14303) ; ø¸ƒŸŸ + (=ucs . #x2333C) ; 𣌼 + )) +(define-char + '((=>ucs . #x2333D) ; 𣌽 + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x88E1) ; ý¢€ˆ£¡ + ) + ((=ucs . #x4E9A) ; 亚 + )) + (ideograph-daikanwa . 14304) ; ø¸ƒŸ  + (=hanziku-1 . #xA97A) ; ý¢€š¥º + )) +(define-char + '((morohashi-daikanwa 14304 0 2) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4979) ; ø»œ°¸ + (=ucs . #x2333D) ; 𣌽 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x497B) ; ø»œ°º + (ideograph-daikanwa . 14305) ; ø¸ƒŸ¡ + (=ucs . #x3479) ; 㑹 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 8) + (=ucs . #x6702) ; 朂 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x5072) ; ø½Š¼ + (korean-ksc5601 . #x7C65) ; ø»Š º + (chinese-cns11643-1 . #x6444) ; ø»’¥™ + (chinese-gb12345 . #x3B61) ; 會 + (=gt-pj-1 . #x5072) ; 會 + (chinese-big5 . #xB77C) ; ý¢€‹¼ + (ideograph-daikanwa . 14306) ; ø¸ƒŸ¢ + (=gt-k . 10292) ; ý¡„‚ ´ + (=ucs . #x6703) ; 會 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F65) ; ø»š—´ + (ideograph-daikanwa . 14307) ; ø¸ƒŸ£ + (=ucs . #x2333E) ; 𣌾 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 14308) ; ø¸ƒŸ¤ + (=ucs . #x23344) ; 𣍄 + )) +(define-char + '((=>ucs . #x23344) ; 𣍄 + (morohashi-daikanwa 14308 0 0) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5346) ; ø»œ¾± + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4370) ; ø»˜“³ + (ideograph-daikanwa . 14309) ; ø¸ƒŸ¥ + (=ucs . #x23343) ; 𣍃 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A61) ; ø»”‰® + (chinese-big5 . #xE1FA) ; ý¢€Ž‡º + (ideograph-daikanwa . 14310) ; ø¸ƒŸ¦ + (=ucs . #x6704) ; 朄 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x426E) ; ø»‹•» + (chinese-cns11643-2 . #x4A60) ; ø»”‰­ + (=jis-x0213-2-2000 . #x2E38) ; ø»¤° + (chinese-big5 . #xE1F9) ; ý¢€Ž‡¹ + (ideograph-daikanwa . 14311) ; ø¸ƒŸ§ + (=jef-china3 . #x51AD) ; øº…†­ + (=ucs . #x6705) ; 朅 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D5B) ; ø»² + (ideograph-daikanwa . 14312) ; ø¸ƒŸ¨ + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D57) ; ø»š¬Š + (ideograph-daikanwa . 14313) ; ø¸ƒŸ© + (=ucs . #x23346) ; 𣍆 + )) +(define-char + '((=>ucs . #x23347) ; 𣍇 + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 14314) ; ø¸ƒŸª + )) +(define-char + '((morohashi-daikanwa 14314 0 0) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D56) ; ø»š¬‰ + (=ucs . #x23347) ; 𣍇 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 14315) ; ø¸ƒŸ« + (=ucs . #x23348) ; 𣍈 + )) +(define-char + '((=>ucs . #x23348) ; 𣍈 + (morohashi-daikanwa 14315 0 1) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2363) ; ø»ž‚² + )) +(define-char + '((=>ucs . #x3B31) ; 㬱 + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x515F) ; 兟 + ) + ((=ucs . #x66F0) ; 曰 + )) + (ideograph-daikanwa . 14316) ; ø¸ƒŸ¬ + )) +(define-char + '((morohashi-daikanwa 14316 0 0) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x515F) ; 兟 + ) + ((chinese-cns11643-1 . #x454B) ; ø»‘·¾ + )) + (chinese-cns11643-4 . #x5056) ; ø»˜¦Ÿ + (=cbeta . 06796) ; ø¸¡ªŒ + (=ucs . #x3B31) ; 㬱 + )) +(define-char + '((=>ucs . #x6706) ; 朆 + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 14317) ; ø¸ƒŸ­ + )) +(define-char + '((morohashi-daikanwa 14317 0 2) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5124) ; ø»–‡ + (=ucs . #x6706) ; 朆 + )) +(define-char + '((=>ucs . #x2334F) ; 𣍏 + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 14318) ; ø¸ƒŸ® + )) +(define-char + '((morohashi-daikanwa 14318 0 0) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B63) ; ø»›€º + (=ucs . #x2334F) ; 𣍏 + )) +(define-char + '((=>ucs . #x3B32) ; 㬲 + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 14319) ; ø¸ƒŸ¯ + )) +(define-char + '((morohashi-daikanwa 14319 0 2) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5474) ; ø»–¢± + (=ucs . #x3B32) ; 㬲 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F7A) ; ø»ž¬‘ + (ideograph-daikanwa . 14320) ; ø¸ƒŸ° + (=ucs . #x23351) ; 𣍑 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F79) ; ø»ž¬ + (ideograph-daikanwa . 14321) ; ø¸ƒŸ± + (=ucs . #x23353) ; 𣍓 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6174) ; ø»›‰¿ + (=ucs . #x23352) ; 𣍒 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F6D) ; ø»˜¼¸ + (ideograph-daikanwa . 14322) ; ø¸ƒŸ² + (=ucs . #x23356) ; 𣍖 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 16) + (cns-radical . 72) ; ⽇ + (total-strokes . 20) + (chinese-cns11643-7 . #x4D7A) ; ø»Ÿ€µ + (ideograph-daikanwa . 14323) ; ø¸ƒŸ³ + (=ucs . #x23358) ; 𣍘 + )) +(define-char + '((=>ucs . #x23359) ; 𣍙 + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 14324) ; ø¸ƒŸ´ + )) +(define-char + '((morohashi-daikanwa 14324 0 2) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D7B) ; ø»Ÿ€¶ + (=ucs . #x23359) ; 𣍙 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 17) + (cns-radical . 72) ; ⽇ + (total-strokes . 21) + (japanese-jisx0212 . #x426F) ; ø»‹•¼ + (chinese-cns11643-7 . #x5347) ; ø»Ÿˆ¶ + (ideograph-daikanwa . 14325) ; ø¸ƒŸµ + (=ucs . #x6707) ; 朇 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 14326) ; ø¸ƒŸ¶ + )) +(define-char + '((=>ucs . #x2335B) ; 𣍛 + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 24) + (total-strokes . 28) + (ideograph-daikanwa . 14327) ; ø¸ƒŸ· + )) +(define-char + '((morohashi-daikanwa 14327 0 0) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B3F) ; ø»›¯– + (=ucs . #x2335B) ; 𣍛 + )) +(define-char + '((=>ucs . #x2A3EC) ; 𪏬 + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 28) + (total-strokes . 32) + (ideograph-daikanwa . 14328) ; ø¸ƒŸ¸ + )) +(define-char + '((morohashi-daikanwa 14328 0 0) + (ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 28) + (total-strokes . 32) + (chinese-cns11643-7 . #x6627) ; ø»Ÿ¤ + (=ucs . #x2A3EC) ; 𪏬 + )) +(define-char + '((ideographic-radical . 73) ; ⽈ + (ideographic-strokes . 31) + (total-strokes . 35) + (chinese-cns11643-7 . #x663E) ; ø»Ÿ¤§ + (ideograph-daikanwa . 14329) ; ø¸ƒŸ¹ + (=ucs . #x2335C) ; 𣍜 + )) diff --git a/lisp/utf-2000/Ideograph-R074-Moon.el b/lisp/utf-2000/Ideograph-R074-Moon.el new file mode 100644 index 0000000..f692daf --- /dev/null +++ b/lisp/utf-2000/Ideograph-R074-Moon.el @@ -0,0 +1,1260 @@ +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x5442) ; ø»…‘Ÿ + (=jis-x0208 . #x376E) ; ø½Š— + (korean-ksc5601 . #x6A45) ; ø»Š…¾ + (chinese-isoir165 . #x5442) ; ø»¹¯ + (chinese-cns11643-1 . #x454C) ; ø»‘·¿ + (=gt-pj-1 . #x376E) ; 月 + (chinese-big5 . #xA4EB) ; ý¢€Š“« + (ideograph-daikanwa . 14330) ; ø¸ƒŸº + (=gt-k . 00416) ; ý¡„€†  + (=jef-china3 . #x52A4) ; øº…Š¤ + (=ucs . #x6708) ; 月 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-6 . #x232D) ; ø»›·¸ + (=ucs . #x2335D) ; 𣍝 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 3425) + (chinese-gb2312 . #x5350) ; ø»… + (=jis-x0208 . #x4D2D) ; ø½Š¶° + (korean-ksc5601 . #x6A73) ; ø»Š†¬ + (chinese-isoir165 . #x5350) ; ø»¸Ÿ + (=gt-pj-1 . #x4D2D) ; 有 + (chinese-big5 . #xA6B3) ; ý¢€Šš³ + (ideograph-daikanwa . 14332) ; ø¸ƒŸ¼ + (=gt-k . 01698) ; ý¡„€š¢ + (=jef-china3 . #x52A7) ; øº…Š§ + (=ucs . #x6709) ; 有 + )) +(define-char + '((=>ucs . #x6709) ; 有 + (morohashi-daikanwa 14332 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-1 . #x4834) ; ø»‘¼ + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x247D) ; ø»›º¦ + (=ucs . #x2335E) ; 𣍞 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2444) ; ø»™¯© + (=ucs . #x2335F) ; 𣍟 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2829) ; ø»›¿Š + (=ucs . #x23360) ; 𣍠 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2827) ; ø»›¿ˆ + (=ucs . #x23361) ; 𣍡 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2828) ; ø»›¿‰ + (=ucs . #x23362) ; 𣍢 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2826) ; ø»›¿‡ + (=ucs . #x23363) ; 𣍣 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6B43) ; ø»…³’ + (chinese-isoir165 . #x6B43) ; ø»Ž›¢ + (chinese-cns11643-2 . #x2733) ; ø»“•¦ + (chinese-big5 . #xCCD2) ; ý¢€Œ³’ + (ideograph-daikanwa . 14339) ; ø¸ƒ ƒ + (=ucs . #x670A) ; 朊 + )) +(define-char + '((=>ucs . #x670B) ; 朋 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14340) ; ø¸ƒ „ + (=jef-china3 . #x52A5) ; øº…Š¥ + )) +(define-char + '((morohashi-daikanwa 14340 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x4573) ; ø»„¼Ž + (=jis-x0208 . #x4A7E) ; ø½Š³§ + (korean-ksc5601 . #x5D5B) ; ø»‰³Ž + (chinese-isoir165 . #x4573) ; ø»¤ž + (chinese-cns11643-1 . #x4E25) ; ø»’„¦ + (=gt-pj-1 . #x4A7E) ; 朋 + (chinese-big5 . #xAA42) ; ý¢€Š©‚ + (=gt-k . 03824) ; ý¡„€»° + (=ucs . #x670B) ; 朋 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2944) ; ø»•¢· + (ideograph-daikanwa . 14341) ; ø¸ƒ … + (=ucs . #x3B33) ; 㬳 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14342) ; ø¸ƒ † + )) +(define-char + '((morohashi-daikanwa 14342 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C23) ; ø»œ„¼ + )) +(define-char + '((=>ucs . #x670C) ; 朌 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14343) ; ø¸ƒ ‡ + )) +(define-char + '((morohashi-daikanwa 14343 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2945) ; ø»•¢¸ + (=ucs . #x670C) ; 朌 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x264A) ; ø»™²« + (ideograph-daikanwa . 14344) ; ø¸ƒ ˆ + )) +(define-char + '((=>ucs . #x670D) ; 服 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14345) ; ø¸ƒ ‰ + (=jef-china3 . #x52B4) ; øº…Š´ + )) +(define-char + '((morohashi-daikanwa 14345 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x377E) ; ø»„§µ + (=jis-x0208 . #x497E) ; ø½Š²‰ + (korean-ksc5601 . #x5C57) ; ø»‰±¬ + (chinese-isoir165 . #x377E) ; ø»… + (chinese-cns11643-1 . #x4E24) ; ø»’„¥ + (=gt-pj-1 . #x497E) ; 服 + (chinese-big5 . #xAA41) ; ý¢€Š© + (=gt-k . 03813) ; ý¡„€»¥ + (=ucs . #x670D) ; 服 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C22) ; ø»œ„» + (=ucs . #x23364) ; 𣍤 + )) +(define-char + '((=>ucs . #x26657) ; 𦙗 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 4) + (total-strokes . 8) + (->identical + ((=ucs . #x26657) ; 𦙗 + )) + (chinese-cns11643-4 . #x2664) ; ø»—© + )) +(define-char + '((=>ucs . #x670E) ; 朎 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4270) ; ø»‹•½ + (ideograph-daikanwa . 14348) ; ø¸ƒ Œ + (=jef-china3 . #x52BC) ; øº…Š¼ + (ucs-jis . #x670E) ; ø»‹•½ + )) +(define-char + '((morohashi-daikanwa 14348 0 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D27) ; ø»•¨’ + (=ucs . #x670E) ; 朎 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3433) + (=jis-x0208 . #x5B2C) ; ø½‹‹“ + (chinese-cns11643-2 . #x2A7A) ; ø»“›‡ + (=gt-pj-1 . #x5B2C) ; 朏 + (chinese-big5 . #xCEF9) ; ý¢€Œ»¹ + (ideograph-daikanwa . 14351) ; ø¸ƒ  + (=ucs . #x670F) ; 朏 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x51FA) ; 出 + ) + ((=ucs . #x6708) ; 月 + )) + (chinese-cns11643-4 . #x296A) ; ø»—­¡ + (ideograph-daikanwa . 14352) ; ø¸ƒ  + (=cbeta . 04526) ; ø¸¡†® + (=ucs . #x23367) ; 𣍧 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6B54) ; ø»…³£ + (chinese-isoir165 . #x6B54) ; ø»Ž›³ + (chinese-cns11643-2 . #x2A7B) ; ø»“›ˆ + (chinese-big5 . #xCEFA) ; ý¢€Œ»º + (ideograph-daikanwa . 14353) ; ø¸ƒ ‘ + (=jef-china3 . #x97FB) ; øº‰Ÿ» + (=ucs . #x6710) ; 朐 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2954) ; ø»™· + (=ucs . #x23365) ; 𣍥 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2969) ; ø»—­  + (=ucs . #x23366) ; 𣍦 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3171) ; ø»œ  + (=ucs . #x2336C) ; 𣍬 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F59) ; ø»“¡¼ + (=jis-x0213-2-2000 . #x2E39) ; ø»¤°ž + (chinese-big5 . #xD1D7) ; ý¢€‡— + (ideograph-daikanwa . 14356) ; ø¸ƒ ” + (=ucs . #x6712) ; 朒 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4271) ; ø»‹•¾ + (chinese-isoir165 . #x7C53) ; ø»Ž´° + (chinese-cns11643-2 . #x2F5A) ; ø»“¡½ + (=jis-x0213-1-2000 . #x754D) ; ø»¤€ + (chinese-big5 . #xD1D8) ; ý¢€‡˜ + (ideograph-daikanwa . 14358) ; ø¸ƒ – + (=jef-china3 . #x52C0) ; øº…‹€ + (=ucs . #x6713) ; 朓 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x4B37) ; ø»…„† + (=jis-x0208 . #x3A73) ; ø½Š›¼ + (korean-ksc5601 . #x5E7D) ; ø»‰µŽ + (chinese-isoir165 . #x4B37) ; ø»¬– + (chinese-cns11643-1 . #x5574) ; ø»’‡ + (=gt-pj-1 . #x3A73) ; 朔 + (chinese-big5 . #xAED2) ; ý¢€Š»’ + (ideograph-daikanwa . 14359) ; ø¸ƒ — + (=gt-k . 06437) ; ý¡„¤¥ + (=ucs . #x6714) ; 朔 + )) +(define-char + '((=>ucs . #x6715) ; 朕 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x7279) ; ø»Š’¢ + (ideograph-daikanwa . 14361) ; ø¸ƒ ™ + (=jef-china3 . #x52C2) ; øº…‹‚ + )) +(define-char + '((=>ucs . #x6715) ; 朕 + (morohashi-daikanwa 14361 0 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xAED3) ; ý¢€Š»“ + )) +(define-char + '((morohashi-daikanwa 14361 0 2) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6B5E) ; ø»…³­ + (=jis-x0208 . #x443F) ; ø½Š©´ + (chinese-isoir165 . #x6B5E) ; ø»Ž›½ + (=gt-pj-1 . #x443F) ; 朕 + (=gt-k . 06507) ; ý¡„¥« + (=ucs . #x6715) ; 朕 + )) +(define-char + '((=>ucs . #x6715) ; 朕 + (morohashi-daikanwa 14361 0 3) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5575) ; ø»’ˆ + )) +(define-char + '((=>ucs . #x3B35) ; 㬵 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 14362) ; ø¸ƒ š + )) +(define-char + '((morohashi-daikanwa 14362 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E25) ; ø»™½¶ + (=ucs . #x3B35) ; 㬵 + )) +(define-char + '((=>ucs . #x6717) ; 朗 + (morohashi-daikanwa 14362 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208 . #x4F2F) ; ø½Š¹® + (=gt-pj-1 . #x4F2F) ; ø½Š¹® + (chinese-big5 . #xAED4) ; ý¢€Š»” + (ucs-jis . #x6717) ; ø½Š¹® + )) +(define-char + '((morohashi-daikanwa 14362 1 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x404A) ; ø»„´ + (chinese-isoir165 . #x404A) ; ø»œŸ + (chinese-cns11643-1 . #x5576) ; ø»’‰ + (=ucs . #x6717) ; 朗 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x314E) ; ø»•®± + (=ucs . #x3B34) ; 㬴 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3843) ; ø»œ—„ + (=ucs . #x2336E) ; 𣍮 + )) +(define-char + '((ideographic- (:radical 74 ; ⽉ + :strokes 6 + :sources (cns-11643)) + (:radical 130 ; ⾁ + :strokes 6 + :sources (ucs))) + (total-strokes . 10) + (hanyu-dazidian 3 2067 2) + (chinese-cns11643-5 . #x2E24) ; ø»™½µ + (=hanziku-6 . #xA9C1) ; ý¢ª§ + (=ucs . #x266B9) ; 𦚹 + )) +(define-char + '((=>ucs . #x6716) ; 朖 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3442) + (=jis-x0208 . #x5B2D) ; ø½‹‹” + (=gt-pj-1 . #x5B2D) ; ø½‹‹” + (ideograph-daikanwa . 14363) ; ø¸ƒ › + (ucs-jis . #x6716) ; ø½‹‹” + )) +(define-char + '((morohashi-daikanwa 14363 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3648) ; ø»•¶ + (=ucs . #x6716) ; 朖 + )) +(define-char + '((=>ucs . #x2F8D8) ; 朗 + (=>ucs* . #x6717) ; 朗 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x5547) ; ø»‰§Š + (=jis-x0213-1-2000 . #x754E) ; ø»¤ + (ideograph-daikanwa . 14364) ; ø¸ƒ œ + (=jef-china3 . #x52AD) ; øº…Š­ + (ucs-jis . #xF929) ; ø»‰§Š + (ucs-ks . #x6717) ; ø»‰§Š + )) +(define-char + '((=>ucs . #x2F8D8) ; 朗 + (=>ucs* . #x6717) ; 朗 + (morohashi-daikanwa 14364 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x5228) ; ø»‰¢‘ + (=ucs . #xF929) ; 朗 + )) +(define-char + '((=>ucs* . #x6717) ; 朗 + (morohashi-daikanwa 14364 0 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x323E) ; ø»—ºƒ + (=ucs . #x2F8D8) ; 朗 + )) +(define-char + '((=>ucs . #x6718) ; 朘 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 14365) ; ø¸ƒ  + )) +(define-char + '((=>ucs . #x6718) ; 朘 + (morohashi-daikanwa 14365 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3571) ; ø»“«ˆ + )) +(define-char + '((morohashi-daikanwa 14365 0 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-isoir165 . #x7C54) ; ø»Ž´± + (chinese-big5 . #xD5AF) ; ý¢€–¯ + (=ucs . #x6718) ; 朘 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4272) ; ø»‹•¿ + (chinese-cns11643-3 . #x3647) ; ø»•¶€ + (=jis-x0213-2-2000 . #x2E3B) ; ø»¤°  + (ideograph-daikanwa . 14366) ; ø¸ƒ ž + (=jef-china3 . #x52AE) ; øº…Š® + (=ucs . #x6719) ; 朙 + )) +(define-char + '((=>ucs . #x671A) ; 朚 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 00287) ; ø¸€„Ÿ + ) + ((=ucs . #x660E) ; 明 + )) + (ideograph-daikanwa . 14367) ; ø¸ƒ Ÿ + )) +(define-char + '((=>ucs . #x671A) ; 朚 + (morohashi-daikanwa 14367 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x4B34) ; ø½Š³» + (korean-ksc5601 . #x584C) ; ø»‰«© + ) + ((=ucs . #x660E) ; 明 + )) + (=cbeta . 02732) ; ø¸ ª¬ + )) +(define-char + '((=>ucs . #x671A) ; 朚 + (morohashi-daikanwa 14367 0 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x4441) ; ø»‘¶– + ) + ((=ucs . #x660E) ; 明 + )) + (chinese-cns11643-3 . #x3646) ; ø»•µ¿ + )) +(define-char + '((morohashi-daikanwa 14367 0 2) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA1) ; 亡 + ) + ((=ucs . #x660E) ; 明 + )) + (=ucs . #x671A) ; 朚 + )) +(define-char + '((=>ucs . #x671B) ; 望 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xB1E6) ; ý¢€‹‡¦ + (ideograph-daikanwa . 14368) ; ø¸ƒ   + (=jef-china3 . #x52A6) ; øº…Š¦ + )) +(define-char + '((=>ucs . #x671B) ; 望 + (morohashi-daikanwa 14368 0 2) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B2C) ; ø»’—³ + )) +(define-char + '((=>ucs . #x671B) ; 望 + (morohashi-daikanwa 14368 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0208 . #x4B3E) ; ø½Š´… + (korean-ksc5601 . #x5850) ; ø»‰«­ + (=gt-pj-1 . #x4B3E) ; ø½Š´… + (=gt-k . 07876) ; ý¡„»„ + (ucs-jis . #x671B) ; ø½Š´… + )) +(define-char + '((=>ucs . #x671B) ; 望 + (morohashi-daikanwa 14368 1 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4058) ; ø»œ£‰ + )) +(define-char + '((morohashi-daikanwa 14368 1 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x4D7B) ; ø»…ˆ† + (chinese-isoir165 . #x4D7B) ; ø»°– + (=ucs . #x671B) ; 望 + )) +(define-char + '((=>ucs . #x3B36) ; 㬶 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 14369) ; ø¸ƒ ¡ + )) +(define-char + '((morohashi-daikanwa 14369 0 2) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3649) ; ø»•¶‚ + (=ucs . #x3B36) ; 㬶 + )) +(define-char + '((=>ucs . #x23374) ; 𣍴 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 14370) ; ø¸ƒ ¢ + )) +(define-char + '((morohashi-daikanwa 14370 0 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3276) ; ø»š„¿ + (=ucs . #x23374) ; 𣍴 + )) +(define-char + '((=>ucs . #x23375) ; 𣍵 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 14371) ; ø¸ƒ £ + )) +(define-char + '((morohashi-daikanwa 14371 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4059) ; ø»œ£Š + (=ucs . #x23375) ; 𣍵 + )) +(define-char + '((=>ucs . #x23376) ; 𣍶 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 14372) ; ø¸ƒ ¤ + )) +(define-char + '((morohashi-daikanwa 14372 0 2) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x405B) ; ø»œ£Œ + (=ucs . #x23376) ; 𣍶 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x405A) ; ø»œ£‹ + (=ucs . #x23379) ; 𣍹 + )) +(define-char + '((=>ucs . #x671C) ; 朜 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4273) ; ø»‹–€ + (ideograph-daikanwa . 14373) ; ø¸ƒ ¥ + (ucs-jis . #x671C) ; ø»‹–€ + )) +(define-char + '((morohashi-daikanwa 14373 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3829) ; ø»˜‚¢ + (=ucs . #x671C) ; 朜 + )) +(define-char + '((=>ucs . #x671D) ; 朝 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14374) ; ø¸ƒ ¦ + (=jef-china3 . #x52AF) ; øº…Š¯ + )) +(define-char + '((morohashi-daikanwa 14374 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x332F) ; ø»„ ® + (=jis-x0208 . #x442B) ; ø½Š©  + (korean-ksc5601 . #x7048) ; ø»ŠŽµ + (chinese-isoir165 . #x332F) ; ø»ˆ¾ + (chinese-cns11643-1 . #x5F67) ; ø»’ž¦ + (=gt-pj-1 . #x442B) ; 朝 + (chinese-big5 . #xB4C2) ; ý¢€‹“‚ + (=gt-k . 09103) ; ý¡„‚Ž + (=ucs . #x671D) ; 朝 + )) +(define-char + '((=>ucs . #x23377) ; 𣍷 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14375) ; ø¸ƒ § + )) +(define-char + '((morohashi-daikanwa 14375 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x497D) ; ø»œ°¼ + (=ucs . #x23377) ; 𣍷 + )) +(define-char + '((=>ucs . #x23378) ; 𣍸 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14376) ; ø¸ƒ ¨ + )) +(define-char + '((morohashi-daikanwa 14376 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x497C) ; ø»œ°» + (=ucs . #x23378) ; 𣍸 + )) +(define-char + '((=>ucs . #x671E) ; 朞 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5176) ; 其 + ) + ((=ucs . #x6708) ; 月 + )) + (shinjigen-2 . 3448) + (=jis-x0208 . #x5B2E) ; ø½‹‹• + (korean-ksc5601 . #x5121) ; ø»‰ ¬ + (chinese-cns11643-3 . #x3C29) ; ø»•¾– + (=gt-pj-1 . #x5B2E) ; ø½‹‹• + (ideograph-daikanwa . 14377) ; ø¸ƒ © + (=jef-china3 . #x52CD) ; øº…‹ + (ucs-jis . #x671E) ; ø½‹‹• + )) +(define-char + '((morohashi-daikanwa 14377 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 8) + (total-strokes . 12) + (=cbeta . 04407) ; ø¸¡„· + (=ucs . #x671E) ; 朞 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x465A) ; ø»„½“ + (=jis-x0208 . #x347C) ; ø½Š“‘ + (korean-ksc5601 . #x5122) ; ø»‰ ­ + (chinese-isoir165 . #x465A) ; ø»¥£ + (chinese-cns11643-1 . #x5F66) ; ø»’ž¥ + (=gt-pj-1 . #x347C) ; 期 + (chinese-big5 . #xB4C1) ; ý¢€‹“ + (ideograph-daikanwa . 14378) ; ø¸ƒ ª + (=gt-k . 09022) ; ý¡„‚Œ¾ + (=jef-china3 . #x52B0) ; øº…Š° + (=ucs . #x671F) ; 期 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C28) ; ø»•¾• + (=ucs . #x3B38) ; 㬸 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x497E) ; ø»œ°½ + (=ucs . #x440B) ; 䐋 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x392D) ; ø»šŽˆ + (=ucs . #x2337A) ; 𣍺 + )) +(define-char + '((=>ucs . #x6720) ; 朠 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x434E) ; ø»“¿‰ + (ideograph-daikanwa . 14385) ; ø¸ƒ ± + )) +(define-char + '((morohashi-daikanwa 14385 0 2) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4274) ; ø»‹– + (chinese-big5 . #xDDC8) ; ý¢€·ˆ + (=jef-china3 . #x52D6) ; øº…‹– + (=ucs . #x6720) ; 朠 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6708) ; 月 + ) + ((=ucs . #x66F7) ; 曷 + )) + (ideograph-daikanwa . 14386) ; ø¸ƒ ² + (=cbeta . 02607) ; ø¸ ¨¯ + (=ucs . #x23385) ; 𣎅 + )) +(define-char + '((=>ucs . #x23385) ; 𣎅 + (morohashi-daikanwa 14386 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F67) ; ø»š—¶ + )) +(define-char + '((=>ucs . #x6721) ; 朡 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 14387) ; ø¸ƒ ³ + )) +(define-char + '((=>ucs . #x6721) ; 朡 + (morohashi-daikanwa 14387 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F66) ; ø»š—µ + )) +(define-char + '((=>ucs . #x6721) ; 朡 + (morohashi-daikanwa 14387 0 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDF7A) ; ý¢€½º + )) +(define-char + '((morohashi-daikanwa 14387 0 2) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x6721) ; 朡 + )) +(define-char + '((=>ucs . #x6721) ; 朡 + (morohashi-daikanwa 14387 0 3) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4641) ; ø»”ƒ– + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 14388) ; ø¸ƒ ´ + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5347) ; ø»œ¾² + (=ucs . #x23384) ; 𣎄 + )) +(define-char + '((=>ucs . #x2338D) ; 𣎍 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 14389) ; ø¸ƒ µ + )) +(define-char + '((morohashi-daikanwa 14389 0 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D5D) ; ø»´ + (=ucs . #x2338D) ; 𣎍 + )) +(define-char + '((=>ucs . #x3B3B) ; 㬻 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 14390) ; ø¸ƒ ¶ + )) +(define-char + '((morohashi-daikanwa 14390 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4645) ; ø»š¡¦ + (=ucs . #x3B3B) ; 㬻 + )) +(define-char + '((=>ucs . #x6722) ; 朢 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4275) ; ø»‹–‚ + (chinese-big5 . #xE1FB) ; ý¢€Ž‡» + (ideograph-daikanwa . 14391) ; ø¸ƒ · + (ucs-jis . #x6722) ; ø»‹–‚ + )) +(define-char + '((morohashi-daikanwa 14391 0 5) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A62) ; ø»”‰¯ + (=ucs . #x6722) ; 朢 + )) +(define-char + '((=>ucs . #x267C1) ; 𦟁 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 49158) ; ø¸Œ€† + )) +(define-char + '((=>ucs . #x267C1) ; 𦟁 + (morohashi-daikanwa 49158 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 10) + (total-strokes . 14) + (->identical + ((=ucs . #x267C1) ; 𦟁 + )) + (chinese-cns11643-6 . #x5D5C) ; ø»³ + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D5E) ; ø»µ + (=ucs . #x23390) ; 𣎐 + )) +(define-char + '((=>ucs . #x23392) ; 𣎒 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 14393) ; ø¸ƒ ¹ + )) +(define-char + '((morohashi-daikanwa 14393 0 2) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2364) ; ø»ž‚³ + (=ucs . #x23392) ; 𣎒 + )) +(define-char + '((=>ucs . #x23393) ; 𣎓 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 11) + (total-strokes . 15) + (<-wrong-ideograph + (:char ((ideograph-daikanwa . 29821) ; ø¸‡‘½ + ) + :sources (morohashi-daikanwa))) + (ideograph-daikanwa . 14394) ; ø¸ƒ º + )) +(define-char + '((morohashi-daikanwa 14394 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A34) ; ø»˜‰ + (=ucs . #x23393) ; 𣎓 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D59) ; ø»š¬Œ + (ideograph-daikanwa . 14395) ; ø¸ƒ » + (=ucs . #x23394) ; 𣎔 + )) +(define-char + '((=>ucs . #x3B3C) ; 㬼 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 14397) ; ø¸ƒ ½ + )) +(define-char + '((=>ucs . #x3B3C) ; 㬼 + (morohashi-daikanwa 14397 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D58) ; ø»š¬‹ + )) +(define-char + '((morohashi-daikanwa 14397 0 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jef-china3 . #x52AB) ; øº…Š« + (=ucs . #x3B3C) ; 㬼 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A33) ; ø»˜ˆ + (=ucs . #x23397) ; 𣎗 + )) +(define-char + '((=>ucs . #x3B3F) ; 㬿 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 14398) ; ø¸ƒ ¾ + )) +(define-char + '((morohashi-daikanwa 14398 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5125) ; ø»–ˆ + (=ucs . #x3B3F) ; 㬿 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x546E) ; ø»š¶³ + (ideograph-daikanwa . 14399) ; ø¸ƒ ¿ + (=ucs . #x2339A) ; 𣎚 + )) +(define-char + '((=>ucs . #x6723) ; 朣 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xE9BD) ; ý¢€Ž¦½ + (ideograph-daikanwa . 14400) ; ø¸ƒ¡€ + )) +(define-char + '((morohashi-daikanwa 14400 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5748) ; ø»”œ› + (=ucs . #x6723) ; 朣 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5126) ; ø»–‰ + (ideograph-daikanwa . 14402) ; ø¸ƒ¡‚ + (=ucs . #x6724) ; 朤 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x6725) ; 朥 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x546C) ; ø»š¶± + (=ucs . #x2339B) ; 𣎛 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x546D) ; ø»š¶² + (=ucs . #x2339F) ; 𣎟 + )) +(define-char + '((ideographic- (:radical 130 ; ⾁ + :strokes 13 + :sources (morohashi-daikanwa)) + (:radical 74 ; ⽉ + :strokes 13 + :sources (ucs cns-11643))) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B64) ; ø»›€» + (ideograph-daikanwa . 29927) ; ø¸‡“§ + (=ucs . #x2339C) ; 𣎜 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x384B) ; ø»ž¡ + (=ucs . #x233A3) ; 𣎣 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x384A) ; ø»ž¡ + (=ucs . #x233A4) ; 𣎤 + )) +(define-char + '((=>ucs . #x6726) ; 朦 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 14409) ; ø¸ƒ¡‰ + )) +(define-char + '((=>ucs . #x6726) ; 朦 + (morohashi-daikanwa 14409 0 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x764D) ; ø»’¿¾ + )) +(define-char + '((=>ucs . #x6726) ; 朦 + (morohashi-daikanwa 14409 0 2) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0208 . #x5B2F) ; ø½‹‹– + (korean-ksc5601 . #x5954) ; ø»‰­ + (=gt-pj-1 . #x5B2F) ; ø½‹‹– + (ucs-jis . #x6726) ; ø½‹‹– + )) +(define-char + '((morohashi-daikanwa 14409 0 3) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x6B7C) ; ø»…´‹ + (chinese-isoir165 . #x6B7C) ; ø»Žœ› + (chinese-big5 . #xC261) ; ý¢€Œ‰¡ + (=ucs . #x6726) ; 朦 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x233A9) ; 𣎩 + )) +(define-char + '((=>ucs . #x233A9) ; 𣎩 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6175) ; ø»›Š€ + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F7B) ; ø»ž¬’ + (=ucs . #x233AD) ; 𣎭 + )) +(define-char + '((=>ucs . #x6727) ; 朧 + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 16) + (total-strokes . 20) + (shinjigen-2 . 3453) + (=jis-x0208 . #x5B30) ; ø½‹‹— + (korean-ksc5601 . #x5668) ; ø»‰©‰ + (=gt-pj-1 . #x5B30) ; ø½‹‹— + (chinese-big5 . #xC467) ; ý¢€Œ‘§ + (ideograph-daikanwa . 14411) ; ø¸ƒ¡‹ + (ucs-jis . #x6727) ; ø½‹‹— + )) +(define-char + '((morohashi-daikanwa 14411 0 0) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-gb12345 . #x6B4A) ; 朧 + (=ucs . #x6727) ; 朧 + )) +(define-char + '((=>ucs . #x6727) ; 朧 + (morohashi-daikanwa 14411 0 1) + (ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-1 . #x7972) ; ø»“„½ + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C38) ; ø»›™ + (=ucs . #x233AE) ; 𣎮 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x756F) ; ø»›§’ + (=ucs . #x233B1) ; 𣎱 + )) +(define-char + '((ideographic-radical . 74) ; ⽉ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x775F) ; ø»›©¾ + (=ucs . #x233B2) ; 𣎲 + )) diff --git a/lisp/utf-2000/Ideograph-R075-Tree.el b/lisp/utf-2000/Ideograph-R075-Tree.el new file mode 100644 index 0000000..d1fbed8 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R075-Tree.el @@ -0,0 +1,24399 @@ +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 3455) + (chinese-gb2312 . #x443E) ; ø»„¹» + (=jis-x0208 . #x4C5A) ; ø½Šµ¿ + (korean-ksc5601 . #x594A) ; ø»‰­… + (chinese-isoir165 . #x443E) ; ø»¢‹ + (chinese-cns11643-1 . #x454D) ; ø»‘¸€ + (=gt-pj-1 . #x4C5A) ; 木 + (chinese-big5 . #xA4EC) ; ý¢€Š“¬ + (ideograph-daikanwa . 14415) ; ø¸ƒ¡ + (=gt-k . 00493) ; ý¡„€‡­ + (=ucs . #x6728) ; 木 + )) +(define-char + '((morohashi-daikanwa 14415 0 9) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb12345 . #x7D33) ; 朩 + (=big5-cdp . #x8956) ; ý¢€ˆ¥– + (=ucs . #x6729) ; 朩 + )) +(define-char + '((=>ucs . #x233B3) ; 𣎳 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 0) + (total-strokes . 4) + (ideograph-daikanwa . 14416) ; ø¸ƒ¡ + )) +(define-char + '((morohashi-daikanwa 14416 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-5 . #x2148) ; ø»™«“ + (=ucs . #x233B3) ; 𣎳 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 0) + (total-strokes . 4) + (hanyu-dazidian 1 12 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=big5-cdp . #x85C0) ; ý¢€ˆ—€ + )) + (chinese-cns11643-4 . #x214E) ; ø»—¡• + (ideograph-daikanwa . 14417) ; ø¸ƒ¡‘ + (=hanziku-1 . #xA6A8) ; ý¢€šš¨ + (=ucs . #x233B4) ; 𣎴 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 1) + (total-strokes . 5) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 52) + (hanyu-dazidian-char . 11) + (chinese-cns11643-4 . #x217D) ; ø»—¢„ + (ideograph-daikanwa . 14418) ; ø¸ƒ¡’ + (=big5-cdp . #x8A7C) ; ý¢€ˆ©¼ + (=ucs . #x233B5) ; 𣎵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-2 . 3460) + (chinese-gb2312 . #x4E34) ; ø»…ˆ + (=jis-x0208 . #x4C24) ; ø½Šµ‰ + (korean-ksc5601 . #x5A31) ; ø»‰®Š + (chinese-isoir165 . #x4E34) ; ø»°­ + (chinese-cns11643-1 . #x465C) ; ø»‘¹­ + (=gt-pj-1 . #x4C24) ; 未 + (chinese-big5 . #xA5BC) ; ý¢€Š–¼ + (ideograph-daikanwa . 14419) ; ø¸ƒ¡“ + (=gt-k . 01007) ; ý¡„€¯ + (=ucs . #x672A) ; 未 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-2 . 3459) + (chinese-gb2312 . #x4429) ; ø»„¹¦ + (=jis-x0208 . #x4B76) ; ø½Š´½ + (korean-ksc5601 . #x5847) ; ø»‰«¤ + (chinese-isoir165 . #x4429) ; ø»¡¶ + (chinese-cns11643-1 . #x465D) ; ø»‘¹® + (=gt-pj-1 . #x4B76) ; 末 + (chinese-big5 . #xA5BD) ; ý¢€Š–½ + (ideograph-daikanwa . 14420) ; ø¸ƒ¡” + (=gt-k . 01006) ; ý¡„€® + (=ucs . #x672B) ; 末 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-2 . 3458) + (chinese-gb2312 . #x313E) ; ø»„ž + (=jis-x0208 . #x4B5C) ; ø½Š´£ + (korean-ksc5601 . #x5C62) ; ø»‰±· + (chinese-isoir165 . #x313E) ; ø»†‘ + (chinese-cns11643-1 . #x465B) ; ø»‘¹¬ + (=gt-pj-1 . #x4B5C) ; 本 + (chinese-big5 . #xA5BB) ; ý¢€Š–» + (ideograph-daikanwa . 14421) ; ø¸ƒ¡• + (=gt-k . 01005) ; ý¡„€­ + (=ucs . #x672C) ; 本 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-2 . 3456) + (chinese-gb2312 . #x547D) ; ø»…’š + (=jis-x0208 . #x3B25) ; ø½ŠœŒ + (korean-ksc5601 . #x734E) ; ø»Š“• + (chinese-isoir165 . #x547D) ; ø»ºª + (chinese-cns11643-1 . #x465E) ; ø»‘¹¯ + (=gt-pj-1 . #x3B25) ; 札 + (chinese-big5 . #xA5BE) ; ý¢€Š–¾ + (ideograph-daikanwa . 14422) ; ø¸ƒ¡– + (=gt-k . 00935) ; ý¡„€Ž§ + (=ucs . #x672D) ; 札 + )) +(define-char + '((=>ucs . #x672E) ; 朮 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-2 . 3457) + (=jis-x0208 . #x5B32) ; ø½‹‹™ + (korean-ksc5601 . #x7574) ; ø»Š–· + (=gt-pj-1 . #x5B32) ; ø½‹‹™ + (chinese-big5 . #xA5BA) ; ý¢€Š–º + (ideograph-daikanwa . 14423) ; ø¸ƒ¡— + (=gt-k . 01049) ; ý¡„€™ + (ucs-jis . #x672E) ; ø½‹‹™ + )) +(define-char + '((morohashi-daikanwa 14423 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-2 . 3457) + (chinese-cns11643-1 . #x465A) ; ø»‘¹« + (=ucs . #x672E) ; 朮 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 1) + (total-strokes . 5) + (hanyu-dazidian 2 1152 2) + (chinese-gb2312 . #x4A75) ; ø»…ƒ¦ + (chinese-isoir165 . #x4A75) ; ø»«¶ + (chinese-cns11643-3 . #x2252) ; ø»•˜³ + (=big5-cdp . #x8A61) ; ý¢€ˆ©¡ + (=ucs . #x672F) ; 术 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-gb12345 . #x7D34) ; 朰 + (=ucs . #x6730) ; 朰 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 3464) + (chinese-gb2312 . #x566C) ; ø»…•… + (=jis-x0208 . #x3C6B) ; ø½Šž° + (korean-ksc5601 . #x7139) ; ø»Š„ + (chinese-isoir165 . #x566C) ; ø»½• + (chinese-cns11643-1 . #x4837) ; ø»‘¼„ + (=gt-pj-1 . #x3C6B) ; 朱 + (chinese-big5 . #xA6B6) ; ý¢€Šš¶ + (ideograph-daikanwa . 14424) ; ø¸ƒ¡˜ + (=gt-k . 01634) ; ý¡„€™¢ + (=ucs . #x6731) ; 朱 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 2 1155 1) + (chinese-cns11643-3 . #x2377) ; ø»•š¶ + (ideograph-daikanwa . 14425) ; ø¸ƒ¡™ + (=hanziku-3 . #xEBD5) ; ý¢€¾¯• + (=ucs . #x6732) ; 朲 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-5 . #x2275) ; ø»™­ž + (ideograph-daikanwa . 14426) ; ø¸ƒ¡š + (=ucs . #x233B8) ; 𣎸 + )) +(define-char + '((=>ucs . #x6733) ; 朳 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (japanese-jisx0212 . #x4276) ; ø»‹–ƒ + (=jis-x0213-1-2000 . #x754F) ; ø»¤‚ + (chinese-big5 . #xC9F6) ; ý¢€Œ§¶ + (ideograph-daikanwa . 14427) ; ø¸ƒ¡› + (=jef-china3 . #x52FC) ; øº…‹¼ + (ucs-jis . #x6733) ; ø»‹–ƒ + )) +(define-char + '((morohashi-daikanwa 14427 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-2 . #x2257) ; ø»“Ž´ + (=ucs . #x6733) ; 朳 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 3467) + (chinese-gb2312 . #x4653) ; ø»„½Œ + (=jis-x0208 . #x4B51) ; ø½Š´˜ + (korean-ksc5601 . #x5A53) ; ø»‰®¬ + (chinese-isoir165 . #x4653) ; ø»¥œ + (chinese-cns11643-1 . #x4836) ; ø»‘¼ƒ + (=gt-pj-1 . #x4B51) ; 朴 + (chinese-big5 . #xA6B5) ; ý¢€Ššµ + (ideograph-daikanwa . 14428) ; ø¸ƒ¡œ + (=gt-k . 01688) ; ý¡„€š˜ + (=ucs . #x6734) ; 朴 + )) +(define-char + '((=>ucs . #x6735) ; 朵 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-big5 . #xA6B7) ; ý¢€Šš· + (ideograph-daikanwa . 14429) ; ø¸ƒ¡ + )) +(define-char + '((morohashi-daikanwa 14429 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-gb2312 . #x3664) ; ø»„¥½ + (chinese-isoir165 . #x3664) ; ø»Ž + (=ucs . #x6735) ; 朵 + )) +(define-char + '((=>ucs . #x6735) ; 朵 + (morohashi-daikanwa 14429 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-1 . #x4838) ; ø»‘¼… + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 2 1156 8) + (shinjigen-2 . 3465) + (=jis-x0208 . #x5B34) ; ø½‹‹› + (korean-ksc5601 . #x766A) ; ø»Š˜‹ + (=gt-pj-1 . #x5B34) ; 朶 + (ideograph-daikanwa . 14430) ; ø¸ƒ¡ž + (=hanziku-3 . #xEBFC) ; ý¢€¾¯¼ + (=gt-k . 01730) ; ý¡„€›‚ + (=ucs . #x6736) ; 朶 + )) +(define-char + '((=>ucs . #x6736) ; 朶 + (morohashi-daikanwa 14430 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x2378) ; ø»•š· + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x2376) ; ø»•šµ + (ideograph-daikanwa . 14431) ; ø¸ƒ¡Ÿ + (=ucs . #x3B41) ; 㭁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 2 1156 5) + (=jis-x0208 . #x5B37) ; ø½‹‹ž + (chinese-cns11643-3 . #x2375) ; ø»•š´ + (=gt-pj-1 . #x5B37) ; 朷 + (ideograph-daikanwa . 14432) ; ø¸ƒ¡  + (=hanziku-3 . #xEBF9) ; ý¢€¾¯¹ + (=ucs . #x6737) ; 朷 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 3468) + (=jis-x0208 . #x5B36) ; ø½‹‹ + (chinese-cns11643-2 . #x2252) ; ø»“Ž¯ + (=gt-pj-1 . #x5B36) ; 朸 + (chinese-big5 . #xC9F1) ; ý¢€Œ§± + (ideograph-daikanwa . 14433) ; ø¸ƒ¡¡ + (=ucs . #x6738) ; 朸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-2 . #x2251) ; ø»“Ž® + (chinese-big5 . #xC9F0) ; ý¢€Œ§° + (ideograph-daikanwa . 14434) ; ø¸ƒ¡¢ + (=ucs . #x6739) ; 朹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 3461) + (chinese-gb2312 . #x3B7A) ; ø»„­© + (=jis-x0208 . #x3479) ; ø½Š“Ž + (korean-ksc5601 . #x4F75) ; ø»‰Ÿ„ + (chinese-isoir165 . #x3B7A) ; ø»•¹ + (chinese-cns11643-2 . #x2254) ; ø»“Ž± + (=gt-pj-1 . #x3479) ; 机 + (chinese-big5 . #xC9F3) ; ý¢€Œ§³ + (ideograph-daikanwa . 14435) ; ø¸ƒ¡£ + (=ucs . #x673A) ; 机 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 14436) ; ø¸ƒ¡¤ + (=ucs . #x673B) ; 朻 + )) +(define-char + '((=>ucs . #x673B) ; 朻 + (morohashi-daikanwa 14436 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-2 . #x2253) ; ø»“Ž° + )) +(define-char + '((=>ucs . #x673B) ; 朻 + (morohashi-daikanwa 14436 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-big5 . #xC9F2) ; ý¢€Œ§² + )) +(define-char + '((=>ucs . #x233B9) ; 𣎹 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 14437) ; ø¸ƒ¡¥ + )) +(define-char + '((morohashi-daikanwa 14437 0 9) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2522) ; ø»›º© + (=ucs . #x233B9) ; 𣎹 + )) +(define-char + '((=>ucs . #x673C) ; 朼 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 14438) ; ø¸ƒ¡¦ + )) +(define-char + '((morohashi-daikanwa 14438 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-big5 . #xC9F5) ; ý¢€Œ§µ + (=ucs . #x673C) ; 朼 + )) +(define-char + '((=>ucs . #x673C) ; 朼 + (morohashi-daikanwa 14438 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-2 . #x2256) ; ø»“Ž³ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 3462) + (chinese-gb2312 . #x5060) ; ø»…Œ… + (=jis-x0208 . #x3560) ; ø½Š”“ + (korean-ksc5601 . #x7D2E) ; ø»Š¡¡ + (chinese-isoir165 . #x5060) ; ø»´• + (chinese-cns11643-1 . #x4835) ; ø»‘¼‚ + (=gt-pj-1 . #x3560) ; 朽 + (chinese-big5 . #xA6B4) ; ý¢€Šš´ + (ideograph-daikanwa . 14439) ; ø¸ƒ¡§ + (=ucs . #x673D) ; 朽 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (japanese-jisx0212 . #x4277) ; ø»‹–„ + (chinese-cns11643-2 . #x2250) ; ø»“Ž­ + (chinese-big5 . #xC9EF) ; ý¢€Œ§¯ + (ideograph-daikanwa . 14440) ; ø¸ƒ¡¨ + (=ucs . #x673E) ; 朾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 3463) + (=jis-x0208 . #x5B33) ; ø½‹‹š + (chinese-isoir165 . #x7A22) ; ø»Ž±ƒ + (chinese-cns11643-2 . #x2255) ; ø»“Ž² + (=gt-pj-1 . #x5B33) ; 朿 + (chinese-big5 . #xC9F4) ; ý¢€Œ§´ + (ideograph-daikanwa . 14441) ; ø¸ƒ¡© + (=gt-k . 01728) ; ý¡„€›€ + (=ucs . #x673F) ; 朿 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-4 . #x227A) ; ø»—£Ÿ + (ideograph-daikanwa . 14442) ; ø¸ƒ¡ª + (=ucs . #x233C0) ; 𣏀 + )) +(define-char + '((=>ucs . #x233BB) ; 𣎻 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 14443) ; ø¸ƒ¡« + )) +(define-char + '((morohashi-daikanwa 14443 0 9) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x247E) ; ø»›º§ + (=ucs . #x233BB) ; 𣎻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 14444) ; ø¸ƒ¡¬ + (=ucs . #x233BF) ; 𣎿 + )) +(define-char + '((=>ucs . #x233BF) ; 𣎿 + (morohashi-daikanwa 14444 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-4 . #x227B) ; ø»—£  + )) +(define-char + '((=>ucs . #x233BC) ; 𣎼 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 14445) ; ø¸ƒ¡­ + )) +(define-char + '((morohashi-daikanwa 14445 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2521) ; ø»›º¨ + (=ucs . #x233BC) ; 𣎼 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-5 . #x2274) ; ø»™­ + (ideograph-daikanwa . 14446) ; ø¸ƒ¡® + (=ucs . #x233BA) ; 𣎺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (=ucs . #x6741) ; 杁 + )) +(define-char + '((=>ucs . #x6741) ; 杁 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (=jis-x0208 . #x5B35) ; ø½‹‹œ + (=gt-pj-1 . #x5B35) ; ø½‹‹œ + (ucs-jis . #x6741) ; ø½‹‹œ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 2 1155 7) + (chinese-gb2312 . #x5453) ; ø»…‘° + (chinese-isoir165 . #x5453) ; ø»º€ + (=hanziku-3 . #xEBDB) ; ý¢€¾¯› + (=ucs . #x6742) ; 杂 + )) +(define-char + '((=>ucs . #x6742) ; 杂 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (=jef-china3 . #x81C0) ; øºˆ‡€ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (hanyu-dazidian 2 1156 9) + (chinese-gb2312 . #x4828) ; ø»„¿ + (chinese-isoir165 . #x4828) ; ø»§­ + (=hanziku-3 . #xEBFD) ; ý¢€¾¯½ + (=ucs . #x6743) ; 权 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1160 6) + (chinese-cns11643-3 . #x2648) ; ø»•ž¡ + (ideograph-daikanwa . 14447) ; ø¸ƒ¡¯ + (=hanziku-3 . #xECDD) ; ý¢€¾³ + (=jef-china3 . #x52FD) ; øº…‹½ + (=ucs . #x6744) ; 杄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x4278) ; ø»‹–… + (chinese-isoir165 . #x7B63) ; ø»Ž³¢ + (chinese-cns11643-2 . #x243E) ; ø»“‘— + (chinese-big5 . #xCAFD) ; ý¢€Œ«½ + (ideograph-daikanwa . 14448) ; ø¸ƒ¡° + (=ucs . #x6745) ; 杅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3471) + (chinese-gb2312 . #x384B) ; ø»„¨  + (=jis-x0208 . #x5B38) ; ø½‹‹Ÿ + (korean-ksc5601 . #x4A52) ; ø»‰—‹ + (chinese-isoir165 . #x384B) ; ø»° + (chinese-cns11643-1 . #x4A5F) ; ø»‘¿¨ + (=gt-pj-1 . #x5B38) ; 杆 + (chinese-big5 . #xA7FD) ; ý¢€ŠŸ½ + (ideograph-daikanwa . 14449) ; ø¸ƒ¡± + (=ucs . #x6746) ; 杆 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x4279) ; ø»‹–† + (chinese-cns11643-2 . #x243F) ; ø»“‘˜ + (=jis-x0213-1-2000 . #x7551) ; ø»¤„ + (chinese-big5 . #xCAFE) ; ý¢€Œ«¾ + (ideograph-daikanwa . 14450) ; ø¸ƒ¡² + (=jef-china3 . #x52FE) ; øº…‹¾ + (=ucs . #x6747) ; 杇 + )) +(define-char + '((=>ucs . #x6748) ; 杈 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x427A) ; ø»‹–‡ + (=jis-x0213-1-2000 . #x7552) ; ø»¤… + (chinese-big5 . #xCB43) ; ý¢€Œ­ƒ + (ideograph-daikanwa . 14451) ; ø¸ƒ¡³ + (ucs-jis . #x6748) ; ø»‹–‡ + )) +(define-char + '((morohashi-daikanwa 14451 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x683E) ; ø»…®³ + (chinese-isoir165 . #x683E) ; ø»Ž—ƒ + (chinese-cns11643-2 . #x2443) ; ø»“‘œ + (=ucs . #x6748) ; 杈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3477) + (chinese-gb2312 . #x493C) ; ø»… + (=jis-x0208 . #x3F79) ; ø½Š£˜ + (korean-ksc5601 . #x5F34) ; ø»‰µ£ + (chinese-isoir165 . #x493C) ; ø»©Ÿ + (chinese-cns11643-1 . #x4A5E) ; ø»‘¿§ + (=gt-pj-1 . #x3F79) ; 杉 + (chinese-big5 . #xA7FC) ; ý¢€ŠŸ¼ + (ideograph-daikanwa . 14452) ; ø¸ƒ¡´ + (=gt-k . 02588) ; ý¡„€¨œ + (=ucs . #x6749) ; 杉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2643) ; ø»•žœ + (ideograph-daikanwa . 14453) ; ø¸ƒ¡µ + (=ucs . #x3B42) ; 㭂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2448) ; ø»—¥© + (ideograph-daikanwa . 14454) ; ø¸ƒ¡¶ + (=ucs . #x3B43) ; 㭃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1161 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5DDD) ; 川 + )) + (chinese-cns11643-3 . #x2649) ; ø»•ž¢ + (ideograph-daikanwa . 14455) ; ø¸ƒ¡· + (=hanziku-3 . #xECF8) ; ý¢€¾³¸ + (=cbeta . 00174) ; ø¸ ‚® + (=jef-china3 . #x53A1) ; øº…Ž¡ + (=ucs . #x674A) ; 杊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2447) ; ø»“‘  + (chinese-big5 . #xCB47) ; ý¢€Œ­‡ + (ideograph-daikanwa . 14456) ; ø¸ƒ¡¸ + (=ucs . #x674B) ; 杋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x683B) ; ø»…®° + (japanese-jisx0212 . #x427B) ; ø»‹–ˆ + (chinese-isoir165 . #x683B) ; ø»Ž—€ + (chinese-cns11643-2 . #x2442) ; ø»“‘› + (=jis-x0213-2-2000 . #x2E3E) ; ø»¤°£ + (chinese-big5 . #xCB42) ; ý¢€Œ­‚ + (ideograph-daikanwa . 14457) ; ø¸ƒ¡¹ + (=jef-china3 . #x53A2) ; øº…Ž¢ + (=ucs . #x674C) ; 杌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2445) ; ø»“‘ž + (=jis-x0213-2-2000 . #x2E3F) ; ø»¤°¤ + (chinese-big5 . #xCB45) ; ý¢€Œ­… + (ideograph-daikanwa . 14458) ; ø¸ƒ¡º + (=ucs . #x674D) ; 杍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3489) + (chinese-gb2312 . #x406E) ; ø»„´³ + (=jis-x0208 . #x4D7B) ; ø½Š·¾ + (korean-ksc5601 . #x575D) ; ø»‰ªœ + (chinese-isoir165 . #x406E) ; ø»ƒ + (=gt-pj-1 . #x4D7B) ; 李 + (chinese-big5 . #xA7F5) ; ý¢€ŠŸµ + (ideograph-daikanwa . 14459) ; ø¸ƒ¡» + (=gt-k . 02669) ; ý¡„€©­ + (=ucs . #x674E) ; 李 + )) +(define-char + '((=>ucs . #x674E) ; 李 + (morohashi-daikanwa 14459 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4A57) ; ø»‘¿  + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2646) ; ø»•žŸ + (ideograph-daikanwa . 14460) ; ø¸ƒ¡¼ + (=ucs . #x3B44) ; 㭄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-1 . 3472) + (shinjigen-2 . 3472) + (chinese-gb2312 . #x5053) ; ø»…‹¸ + (=jis-x0208 . #x3049) ; ø½ŠŒ¦ + (korean-ksc5601 . #x7A3A) ; ø»Š“ + (chinese-isoir165 . #x5053) ; ø»´ˆ + (=gt-pj-1 . #x3049) ; 杏 + (chinese-big5 . #xA7F6) ; ý¢€ŠŸ¶ + (ideograph-daikanwa . 14461) ; ø¸ƒ¡½ + (=gt-k . 02500) ; ý¡„€§„ + (=ucs . #x674F) ; 杏 + )) +(define-char + '((=>ucs . #x674F) ; 杏 + (morohashi-daikanwa 14461 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4A58) ; ø»‘¿¡ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 14462) ; ø¸ƒ¡¾ + (=ucs . #x233C1) ; 𣏁 + )) +(define-char + '((=>ucs . #x233C1) ; 𣏁 + (morohashi-daikanwa 14462 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x282C) ; ø»›¿ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3476) + (chinese-gb2312 . #x3244) ; ø»„Ÿ¥ + (=jis-x0208 . #x3A60) ; ø½Š›© + (korean-ksc5601 . #x6E27) ; ø»Š‹˜ + (chinese-isoir165 . #x3244) ; ø»‡µ + (chinese-cns11643-1 . #x4A59) ; ø»‘¿¢ + (=gt-pj-1 . #x3A60) ; 材 + (chinese-big5 . #xA7F7) ; ý¢€ŠŸ· + (ideograph-daikanwa . 14463) ; ø¸ƒ¡¿ + (=gt-k . 02556) ; ý¡„€§¼ + (=ucs . #x6750) ; 材 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3482) + (chinese-gb2312 . #x3465) ; ø»„£‚ + (=jis-x0208 . #x423C) ; ø½Š¦µ + (korean-ksc5601 . #x753D) ; ø»Š–€ + (chinese-isoir165 . #x3465) ; ø»‹’ + (chinese-cns11643-1 . #x4A5A) ; ø»‘¿£ + (=gt-pj-1 . #x423C) ; 村 + (chinese-big5 . #xA7F8) ; ý¢€ŠŸ¸ + (ideograph-daikanwa . 14464) ; ø¸ƒ¢€ + (=gt-k . 02601) ; ý¡„€¨© + (=ucs . #x6751) ; 村 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1163 3) + (ideograph-daikanwa . 14465) ; ø¸ƒ¢ + (=hanziku-3 . #xED7B) ; ý¢€¾µ» + (=ucs . #x6752) ; 杒 + )) +(define-char + '((=>ucs . #x6752) ; 杒 + (morohashi-daikanwa 14465 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2645) ; ø»•žž + )) +(define-char + '((=>ucs . #x6753) ; 杓 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (korean-ksc5601 . #x7875) ; ø»Š›’ + (chinese-cns11643-6 . #x282E) ; ø»›¿ + (chinese-big5 . #xA840) ; ý¢€Š¡€ + (ideograph-daikanwa . 14466) ; ø¸ƒ¢‚ + )) +(define-char + '((morohashi-daikanwa 14466 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x683C) ; ø»…®± + (japanese-jisx0208 . #x3C5D) ; ø»†¸® + (chinese-isoir165 . #x683C) ; ø»Ž— + (chinese-cns11643-1 . #x4A61) ; ø»‘¿ª + (=jis-x0208-1990 . #x3C5D) ; ø½Šž¢ + (=gt-pj-1 . #x3C5D) ; 杓 + (=gt-k . 02567) ; ý¡„€¨‡ + (=jef-china3 . #x54C9) ; øº…“‰ + (=ucs . #x6753) ; 杓 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1160 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x4E47) ; 乇 + )) + (japanese-jisx0212 . #x427C) ; ø»‹–‰ + (=jis-x0213-2-2000 . #x2E40) ; ø»¤°¥ + (ideograph-daikanwa . 14467) ; ø¸ƒ¢ƒ + (=hanziku-3 . #xECDF) ; ý¢€¾³Ÿ + (=cbeta . 03384) ; ø¸ ´¸ + (=ucs . #x6754) ; 杔 + )) +(define-char + '((=>ucs . #x6754) ; 杔 + (morohashi-daikanwa 14467 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2644) ; ø»•ž + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x427D) ; ø»‹–Š + (chinese-cns11643-2 . #x2441) ; ø»“‘š + (chinese-big5 . #xCB41) ; ý¢€Œ­ + (ideograph-daikanwa . 14468) ; ø¸ƒ¢„ + (=jef-china3 . #x53A3) ; øº…Ž£ + (=ucs . #x6755) ; 杕 + )) +(define-char + '((=>ucs . #x6756) ; 杖 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3480) + (=jis-x0208 . #x3E73) ; ø½Š¡´ + (korean-ksc5601 . #x6D68) ; ø»ŠŠ» + (=gt-pj-1 . #x3E73) ; ø½Š¡´ + (chinese-big5 . #xA7FA) ; ý¢€ŠŸº + (ideograph-daikanwa . 14469) ; ø¸ƒ¢… + (ucs-jis . #x6756) ; ø½Š¡´ + )) +(define-char + '((morohashi-daikanwa 14469 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3480) + (chinese-gb2312 . #x5548) ; ø»…“ƒ + (chinese-isoir165 . #x5548) ; ø»»“ + (chinese-cns11643-1 . #x4A5C) ; ø»‘¿¥ + (=ucs . #x6756) ; 杖 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-big5 . #xA841) ; ý¢€Š¡ + (ideograph-daikanwa . 14470) ; ø¸ƒ¢† + (=ucs . #x6757) ; 杗 + )) +(define-char + '((=>ucs . #x6757) ; 杗 + (morohashi-daikanwa 14470 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4A62) ; ø»‘¿« + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 14471) ; ø¸ƒ¢‡ + (=ucs . #x233C2) ; 𣏂 + )) +(define-char + '((=>ucs . #x233C2) ; 𣏂 + (morohashi-daikanwa 14471 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2449) ; ø»—¥ª + )) +(define-char + '((morohashi-daikanwa 14471 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 2 1155 3) + (chinese-gb2312 . #x4931) ; ø»…„ + (chinese-isoir165 . #x4931) ; ø»©” + (=hanziku-3 . #xEBD7) ; ý¢€¾¯— + (=ucs . #x6740) ; 杀 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1162 2) + (ideograph-daikanwa . 14472) ; ø¸ƒ¢ˆ + (=hanziku-3 . #xED5A) ; ý¢€¾µš + (=ucs . #x6758) ; 杘 + )) +(define-char + '((=>ucs . #x6758) ; 杘 + (morohashi-daikanwa 14472 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2647) ; ø»•ž  + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3488) + (=jis-x0208 . #x5B3B) ; ø½‹‹¢ + (=gt-pj-1 . #x5B3B) ; 杙 + (chinese-big5 . #xCB40) ; ý¢€Œ­€ + (ideograph-daikanwa . 14473) ; ø¸ƒ¢‰ + (=ucs . #x6759) ; 杙 + )) +(define-char + '((=>ucs . #x6759) ; 杙 + (morohashi-daikanwa 14473 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2440) ; ø»“‘™ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2446) ; ø»“‘Ÿ + (chinese-big5 . #xCB46) ; ý¢€Œ­† + (ideograph-daikanwa . 14474) ; ø¸ƒ¢Š + (=ucs . #x675A) ; 杚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1162 5) + (chinese-cns11643-3 . #x2642) ; ø»•ž› + (ideograph-daikanwa . 14475) ; ø¸ƒ¢‹ + (=hanziku-3 . #xED5D) ; ý¢€¾µ + (=ucs . #x675B) ; 杛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x282A) ; ø»›¿‹ + (ideograph-daikanwa . 14476) ; ø¸ƒ¢Œ + (=ucs . #x233C3) ; 𣏃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3485) + (chinese-gb2312 . #x3645) ; ø»„¥ž + (=jis-x0208 . #x454E) ; ø½Š«¡ + (korean-ksc5601 . #x5461) ; ø»‰¦† + (chinese-isoir165 . #x3645) ; ø»® + (chinese-cns11643-1 . #x4A5B) ; ø»‘¿¤ + (=gt-pj-1 . #x454E) ; 杜 + (chinese-big5 . #xA7F9) ; ý¢€ŠŸ¹ + (ideograph-daikanwa . 14477) ; ø¸ƒ¢ + (=gt-k . 02617) ; ý¡„€¨¹ + (=ucs . #x675C) ; 杜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x427E) ; ø»‹–‹ + (=jis-x0213-2-2000 . #x2E41) ; ø»¤°¦ + (chinese-big5 . #xCB44) ; ý¢€Œ­„ + (ideograph-daikanwa . 14478) ; ø¸ƒ¢Ž + (=jef-china3 . #x53A4) ; øº…Ž¤ + (=ucs . #x675D) ; 杝 + )) +(define-char + '((=>ucs . #x675D) ; 杝 + (morohashi-daikanwa 14478 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2444) ; ø»“‘ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3473) + (chinese-gb2312 . #x683D) ; ø»…®² + (=jis-x0208 . #x5B39) ; ø½‹‹  + (korean-ksc5601 . #x5123) ; ø»‰ ® + (chinese-isoir165 . #x683D) ; ø»Ž—‚ + (chinese-cns11643-1 . #x4A5D) ; ø»‘¿¦ + (=gt-pj-1 . #x5B39) ; 杞 + (chinese-big5 . #xA7FB) ; ý¢€ŠŸ» + (ideograph-daikanwa . 14479) ; ø¸ƒ¢ + (=ucs . #x675E) ; 杞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3481) + (chinese-gb2312 . #x4A78) ; ø»…ƒ© + (=jis-x0208 . #x422B) ; ø½Š¦¤ + (korean-ksc5601 . #x6156) ; ø»‰¹ + (chinese-isoir165 . #x4A78) ; ø»«¹ + (chinese-cns11643-1 . #x4A56) ; ø»‘¿Ÿ + (=gt-pj-1 . #x422B) ; 束 + (chinese-big5 . #xA7F4) ; ý¢€ŠŸ´ + (ideograph-daikanwa . 14480) ; ø¸ƒ¢ + (=gt-k . 02597) ; ý¡„€¨¥ + (=ucs . #x675F) ; 束 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3754) + (chinese-gb2312 . #x385C) ; ø»„¨± + (=jis-x0208 . #x5B3A) ; ø½‹‹¡ + (chinese-isoir165 . #x385C) ; ø»‘ + (chinese-cns11643-1 . #x4A60) ; ø»‘¿© + (=gt-pj-1 . #x5B3A) ; 杠 + (chinese-big5 . #xA7FE) ; ý¢€ŠŸ¾ + (ideograph-daikanwa . 14481) ; ø¸ƒ¢‘ + (=ucs . #x6760) ; 杠 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 14482) ; ø¸ƒ¢’ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5915) ; 夕 + )) + (chinese-cns11643-6 . #x282D) ; ø»›¿Ž + (=jis-x0213-2-2000 . #x2E42) ; ø»¤°§ + (ideograph-daikanwa . 14483) ; ø¸ƒ¢“ + (=cbeta . 05054) ; ø¸¡Ž¾ + (=ucs . #x233D0) ; 𣏐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2445) ; ø»™¯ª + (ideograph-daikanwa . 14484) ; ø¸ƒ¢” + (=ucs . #x233D1) ; 𣏑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 14485) ; ø¸ƒ¢• + )) +(define-char + '((=>ucs . #x6761) ; 条 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3478) + (=jis-x0208 . #x3E72) ; ø½Š¡³ + (=gt-pj-1 . #x3E72) ; ø½Š¡³ + (ideograph-daikanwa . 14486) ; ø¸ƒ¢– + (=gt-k . 02579) ; ý¡„€¨“ + (ucs-jis . #x6761) ; ø½Š¡³ + )) +(define-char + '((=>ucs . #x6761) ; 条 + (morohashi-daikanwa 14486 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x264A) ; ø»•ž£ + )) +(define-char + '((morohashi-daikanwa 14486 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1161 8) + (chinese-gb2312 . #x4C75) ; ø»…†¢ + (chinese-isoir165 . #x4C75) ; ø»®² + (=hanziku-3 . #xED40) ; ý¢€¾µ€ + (=ucs . #x6761) ; 条 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 3491) + (=jis-x0208 . #x4C5D) ; ø½Š¶‚ + (=gt-pj-1 . #x4C5D) ; 杢 + (ideograph-daikanwa . 14487) ; ø¸ƒ¢— + (=ucs . #x6762) ; 杢 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (hanyu-dazidian 8 19 12) + (shinjigen-2 . 3490) + (=jis-x0208 . #x5B3C) ; ø½‹‹£ + (=gt-pj-1 . #x5B3C) ; 杣 + (ideograph-daikanwa . 14488) ; ø¸ƒ¢˜ + (=hanziku-12 . #xECF7) ; ý¢ƒŽ³· + (=gt-k . 02709) ; ý¡„€ª• + (=ucs . #x6763) ; 杣 + )) +(define-char + '((morohashi-daikanwa 14488 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (=jis-x0208 . #x5B3D) ; ø½‹‹¤ + (=gt-pj-1 . #x5B3D) ; 杤 + (=ucs . #x6764) ; 杤 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 1 21 9) + (shinjigen-2 . 240) + (chinese-gb2312 . #x4034) ; ø»„³¹ + (=jis-x0208 . #x4D68) ; ø½Š·« + (chinese-isoir165 . #x4034) ; ø»œ‰ + (chinese-cns11643-4 . #x2446) ; ø»—¥§ + (=gt-pj-1 . #x4D68) ; 来 + (ideograph-daikanwa . 14489) ; ø¸ƒ¢™ + (=big5-cdp . #x8A68) ; ý¢€ˆ©¨ + (=gt-k . 02665) ; ý¡„€©© + (=ucs . #x6765) ; 来 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x4321) ; ø»‹–Œ + (=jis-x0213-1-2000 . #x7550) ; ø»¤ƒ + (=jef-china3 . #x70CE) ; øº‡ƒŽ + (=ucs . #x6766) ; 杦 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (hanyu-dazidian 2 1161 10) + (chinese-isoir165 . #x2C4F) ; ø»Œ¿Œ + (=hanziku-3 . #xED42) ; ý¢€¾µ‚ + (=jef-china3 . #x9ECF) ; øº‰» + (=ucs . #x6767) ; 杧 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (hanyu-dazidian 2 1163 2) + (chinese-gb2312 . #x516E) ; ø»…± + (chinese-isoir165 . #x516E) ; ø»¶ + (=hanziku-3 . #xED7A) ; ý¢€¾µº + (=ucs . #x6768) ; 杨 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (chinese-gb2312 . #x683F) ; ø»…®´ + (chinese-isoir165 . #x683F) ; ø»Ž—„ + (=ucs . #x6769) ; 杩 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x282B) ; ø»›¿Œ + (=ucs . #x233C5) ; 𣏅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2445) ; ø»—¥¦ + (=ucs . #x233D2) ; 𣏒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2447) ; ø»—¥¨ + (=ucs . #x2F8DB) ; 杞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x53E3) ; 口 + )) + (=cbeta . 03014) ; ø¸ ¯† + )) +(define-char + '((=>ucs . #x676A) ; 杪 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3519) + (=jis-x0208 . #x5B42) ; ø½‹‹© + (=gt-pj-1 . #x5B42) ; ø½‹‹© + (chinese-big5 . #xAA57) ; ý¢€Š©— + (ideograph-daikanwa . 14490) ; ø¸ƒ¢š + (ucs-jis . #x676A) ; ø½‹‹© + )) +(define-char + '((morohashi-daikanwa 14490 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6842) ; ø»…®· + (chinese-isoir165 . #x6842) ; ø»Ž—‡ + (chinese-cns11643-1 . #x4E3A) ; ø»’„» + (=ucs . #x676A) ; 杪 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1168 5) + (chinese-cns11643-3 . #x2947) ; ø»•¢º + (ideograph-daikanwa . 14491) ; ø¸ƒ¢› + (=hanziku-3 . #xEEA2) ; ý¢€¾º¢ + (=ucs . #x676B) ; 杫 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14492) ; ø¸ƒ¢œ + (=ucs . #x233D4) ; 𣏔 + )) +(define-char + '((=>ucs . #x233D4) ; 𣏔 + (morohashi-daikanwa 14492 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x266B) ; ø»—©ˆ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4322) ; ø»‹– + (chinese-cns11643-2 . #x2735) ; ø»“•¨ + (chinese-big5 . #xCCD4) ; ý¢€Œ³” + (ideograph-daikanwa . 14493) ; ø¸ƒ¢ + (=jef-china3 . #x53A5) ; øº…Ž¥ + (=ucs . #x676C) ; 杬 + )) +(define-char + '((=>ucs . #x676D) ; 杭 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3495) + (=jis-x0208 . #x393A) ; ø½Š™¥ + (korean-ksc5601 . #x7978) ; ø»Šœ³ + (=gt-pj-1 . #x393A) ; ø½Š™¥ + (chinese-big5 . #xAA43) ; ý¢€Š©ƒ + (ideograph-daikanwa . 14494) ; ø¸ƒ¢ž + (=gt-k . 03705) ; ý¡„€¹¹ + (ucs-jis . #x676D) ; ø½Š™¥ + )) +(define-char + '((morohashi-daikanwa 14494 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x3A3C) ; ø»„« + (chinese-isoir165 . #x3A3C) ; ø»“ + (chinese-cns11643-1 . #x4E26) ; ø»’„§ + (=ucs . #x676D) ; 杭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x264C) ; ø»™²­ + (=jis-x0213-2-2000 . #x2E44) ; ø»¤°© + (ideograph-daikanwa . 14495) ; ø¸ƒ¢Ÿ + (=ucs . #x233D5) ; 𣏕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1165 5) + (japanese-jisx0212 . #x4323) ; ø»‹–Ž + (chinese-cns11643-4 . #x2669) ; ø»—©† + (ideograph-daikanwa . 14496) ; ø¸ƒ¢  + (=hanziku-3 . #xEDDF) ; ý¢€¾·Ÿ + (=ucs . #x676E) ; 杮 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3513) + (chinese-gb2312 . #x312D) ; ø»„° + (=jis-x0208 . #x4755) ; ø½Š®¤ + (korean-ksc5601 . #x5B4A) ; ø»‰° + (chinese-isoir165 . #x312D) ; ø»†€ + (chinese-cns11643-1 . #x4E30) ; ø»’„± + (=gt-pj-1 . #x4755) ; 杯 + (chinese-big5 . #xAA4D) ; ý¢€Š© + (ideograph-daikanwa . 14497) ; ø¸ƒ¢¡ + (=gt-k . 03797) ; ý¡„€»• + (=ucs . #x676F) ; 杯 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x3D5C) ; ø»„°‡ + (=jis-x0208 . #x5B3F) ; ø½‹‹¦ + (korean-ksc5601 . #x4B79) ; ø»‰™ + (chinese-isoir165 . #x3D5C) ; ø»˜— + (chinese-cns11643-1 . #x4E31) ; ø»’„² + (=gt-pj-1 . #x5B3F) ; 杰 + (chinese-big5 . #xAA4E) ; ý¢€Š©Ž + (ideograph-daikanwa . 14498) ; ø¸ƒ¢¢ + (=gt-k . 03889) ; ý¡„€¼± + (=ucs . #x6770) ; 杰 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3512) + (=jis-x0208 . #x456C) ; ø½Š«¿ + (korean-ksc5601 . #x5454) ; ø»‰¥¹ + (chinese-cns11643-1 . #x4E29) ; ø»’„ª + (chinese-gb12345 . #x362B) ; 東 + (=gt-pj-1 . #x456C) ; 東 + (chinese-big5 . #xAA46) ; ý¢€Š©† + (ideograph-daikanwa . 14499) ; ø¸ƒ¢£ + (=gt-k . 03785) ; ý¡„€»‰ + (=ucs . #x6771) ; 東 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6A3D) ; ø»…±® + (=jis-x0208 . #x5A5E) ; ø½‹Š§ + (chinese-isoir165 . #x6A3D) ; ø»Ž™¾ + (=gt-pj-1 . #x5A5E) ; 杲 + (chinese-big5 . #xAA58) ; ý¢€Š©˜ + (ideograph-daikanwa . 14500) ; ø¸ƒ¢¤ + (=gt-k . 03882) ; ý¡„€¼ª + (=ucs . #x6772) ; 杲 + )) +(define-char + '((=>ucs . #x6772) ; 杲 + (morohashi-daikanwa 14500 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E3B) ; ø»’„¼ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6843) ; ø»…®¸ + (=jis-x0208 . #x5A62) ; ø½‹Š« + (korean-ksc5601 . #x595C) ; ø»‰­— + (chinese-isoir165 . #x6843) ; ø»Ž—ˆ + (=gt-pj-1 . #x5A62) ; 杳 + (chinese-big5 . #xAA48) ; ý¢€Š©ˆ + (ideograph-daikanwa . 14501) ; ø¸ƒ¢¥ + (=gt-k . 03887) ; ý¡„€¼¯ + (=ucs . #x6773) ; 杳 + )) +(define-char + '((=>ucs . #x6773) ; 杳 + (morohashi-daikanwa 14501 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E2B) ; ø»’„¬ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4324) ; ø»‹– + (chinese-cns11643-2 . #x273D) ; ø»“•° + (=jis-x0213-2-2000 . #x2E45) ; ø»¤°ª + (chinese-big5 . #xCCDC) ; ý¢€Œ³œ + (ideograph-daikanwa . 14502) ; ø¸ƒ¢¦ + (=ucs . #x6774) ; 杴 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3500) + (chinese-gb2312 . #x6846) ; ø»…®» + (=jis-x0208 . #x354F) ; ø½Š”‚ + (korean-ksc5601 . #x6E3E) ; ø»Š‹¯ + (chinese-isoir165 . #x6846) ; ø»Ž—‹ + (chinese-cns11643-1 . #x4E36) ; ø»’„· + (=gt-pj-1 . #x354F) ; 杵 + (chinese-big5 . #xAA53) ; ý¢€Š©“ + (ideograph-daikanwa . 14503) ; ø¸ƒ¢§ + (=ucs . #x6775) ; 杵 + )) +(define-char + '((=>ucs . #x6776) ; 杶 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4325) ; ø»‹– + (=jis-x0213-2-2000 . #x2E46) ; ø»¤°« + (chinese-big5 . #xCCD7) ; ý¢€Œ³— + (ideograph-daikanwa . 14504) ; ø¸ƒ¢¨ + (ucs-jis . #x6776) ; ø»‹– + )) +(define-char + '((morohashi-daikanwa 14504 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2738) ; ø»“•« + (=ucs . #x6776) ; 杶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3899) + (chinese-gb2312 . #x684B) ; ø»…¯€ + (=jis-x0208 . #x4747) ; ø½Š®– + (korean-ksc5601 . #x776D) ; ø»Š™¬ + (chinese-isoir165 . #x684B) ; ø»Ž— + (chinese-cns11643-1 . #x4E2C) ; ø»’„­ + (=gt-pj-1 . #x4747) ; 杷 + (chinese-big5 . #xAA49) ; ý¢€Š©‰ + (ideograph-daikanwa . 14505) ; ø¸ƒ¢© + (=ucs . #x6777) ; 杷 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14506) ; ø¸ƒ¢ª + (=ucs . #x3B47) ; 㭇 + )) +(define-char + '((=>ucs . #x3B47) ; 㭇 + (morohashi-daikanwa 14506 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5141) ; 允 + )) + (chinese-cns11643-3 . #x294B) ; ø»•¢¾ + (=cbeta . 04049) ; ø¸ ¿‘ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2747) ; ø»“•º + (chinese-big5 . #xCCE6) ; ý¢€Œ³¦ + (ideograph-daikanwa . 14507) ; ø¸ƒ¢« + (=ucs . #x6778) ; 杸 + )) +(define-char + '((=>ucs . #x3B48) ; 㭈 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14508) ; ø¸ƒ¢¬ + )) +(define-char + '((morohashi-daikanwa 14508 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2946) ; ø»•¢¹ + (=ucs . #x3B48) ; 㭈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2666) ; ø»—©ƒ + (ideograph-daikanwa . 14509) ; ø¸ƒ¢­ + (=ucs . #x233D6) ; 𣏖 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-big5 . #xCCE7) ; ý¢€Œ³§ + (ideograph-daikanwa . 14510) ; ø¸ƒ¢® + (=ucs . #x6779) ; 杹 + )) +(define-char + '((=>ucs . #x6779) ; 杹 + (morohashi-daikanwa 14510 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2748) ; ø»“•» + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2740) ; ø»“•³ + (chinese-big5 . #xCCDF) ; ý¢€Œ³Ÿ + (ideograph-daikanwa . 14511) ; ø¸ƒ¢¯ + (=jef-china3 . #x53A6) ; øº…Ž¦ + (=ucs . #x677A) ; 杺 + )) +(define-char + '((=>ucs . #x677B) ; 杻 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x526E) ; ø»‰£— + (japanese-jisx0212 . #x4326) ; ø»‹–‘ + (=jis-x0213-1-2000 . #x7553) ; ø»¤† + (chinese-big5 . #xCCD8) ; ý¢€Œ³˜ + (ideograph-daikanwa . 14512) ; ø¸ƒ¢° + (=jef-china3 . #x53A7) ; øº…Ž§ + (ucs-jis . #x677B) ; ø»‰£— + )) +(define-char + '((=>ucs . #x677B) ; 杻 + (morohashi-daikanwa 14512 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2739) ; ø»“•¬ + )) +(define-char + '((morohashi-daikanwa 14512 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-isoir165 . #x7B65) ; ø»Ž³¤ + (=ucs . #x677B) ; 杻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3509) + (chinese-gb2312 . #x684C) ; ø»…¯ + (=jis-x0208 . #x5B41) ; ø½‹‹¨ + (chinese-isoir165 . #x684C) ; ø»Ž—‘ + (chinese-cns11643-1 . #x4E39) ; ø»’„º + (=gt-pj-1 . #x5B41) ; 杼 + (chinese-big5 . #xAA56) ; ý¢€Š©– + (ideograph-daikanwa . 14513) ; ø¸ƒ¢± + (=ucs . #x677C) ; 杼 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14514) ; ø¸ƒ¢² + (=ucs . #x233D7) ; 𣏗 + )) +(define-char + '((=>ucs . #x233D7) ; 𣏗 + (morohashi-daikanwa 14514 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x264B) ; ø»™²¬ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2745) ; ø»“•¸ + (chinese-big5 . #xCCE4) ; ý¢€Œ³¤ + (ideograph-daikanwa . 14515) ; ø¸ƒ¢³ + (=ucs . #x677D) ; 杽 + )) +(define-char + '((=>ucs . #x677E) ; 松 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3502) + (japanese-jisx0208-1978 . #x3E3E) ; ø»‚§ƒ + (japanese-jisx0208 . #x3E3E) ; ø»†»‹ + (chinese-big5 . #xAA51) ; ý¢€Š©‘ + (ideograph-daikanwa . 14516) ; ø¸ƒ¢´ + (=jef-china3 . #x53A8) ; øº…Ž¨ + )) +(define-char + '((morohashi-daikanwa 14516 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x4B49) ; ø»…„˜ + (korean-ksc5601 . #x6166) ; ø»‰¹‘ + (chinese-isoir165 . #x4B49) ; ø»¬¨ + (chinese-cns11643-1 . #x4E34) ; ø»’„µ + (=jis-x0208-1990 . #x3E3E) ; ø½Š ¿ + (=gt-pj-1 . #x3E3E) ; 松 + (=ucs . #x677E) ; 松 + )) +(define-char + '((=>ucs . #x6780) ; 枀 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14517) ; ø¸ƒ¢µ + (=jef-china3 . #x52EB) ; øº…‹« + )) +(define-char + '((morohashi-daikanwa 14517 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1173 6) + (=hanziku-3 . #xEFA6) ; ý¢€¾¾¦ + (=ucs . #x6780) ; 枀 + )) +(define-char + '((=>ucs . #x6780) ; 枀 + (morohashi-daikanwa 14517 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2952) ; ø»•£… + )) +(define-char + '((=>ucs . #x677F) ; 板 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3517) + (=jis-x0208 . #x4844) ; ø½Š¯± + (korean-ksc5601 . #x7779) ; ø»Š™¸ + (chinese-cns11643-1 . #x4E32) ; ø»’„³ + (=gt-pj-1 . #x4844) ; ø½Š¯± + (chinese-big5 . #xAA4F) ; ý¢€Š© + (ideograph-daikanwa . 14518) ; ø¸ƒ¢¶ + (ucs-jis . #x677F) ; ø½Š¯± + )) +(define-char + '((morohashi-daikanwa 14518 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x3065) ; ø»„Š + (chinese-isoir165 . #x3065) ; ø»…š + (=ucs . #x677F) ; 板 + )) +(define-char + '((=>ucs . #x6781) ; 极 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4327) ; ø»‹–’ + (chinese-cns11643-2 . #x2746) ; ø»“•¹ + (=jis-x0213-1-2000 . #x7554) ; ø»¤‡ + (ideograph-daikanwa . 14519) ; ø¸ƒ¢· + (=jef-china3 . #x97FD) ; øº‰Ÿ½ + (ucs-jis . #x6781) ; ø»‹–’ + )) +(define-char + '((morohashi-daikanwa 14519 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x3C2B) ; ø»„­¸ + (chinese-isoir165 . #x3C2B) ; ø»–ˆ + (chinese-big5 . #xCCE5) ; ý¢€Œ³¥ + (=ucs . #x6781) ; 极 + )) +(define-char + '((=>ucs . #x3B49) ; 㭉 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL GRASS TWO") + (=ucs . #x2EBF) ; ⺿ + ) + ((=ucs . #x6728) ; 木 + )) + (ideograph-daikanwa . 14520) ; ø¸ƒ¢¸ + )) +(define-char + '((morohashi-daikanwa 14520 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x8279) ; 艹 + ) + ((=ucs . #x6728) ; 木 + )) + (=cbeta . 03954) ; ø¸ ½² + (=ucs . #x3B49) ; 㭉 + )) +(define-char + '((=>ucs* . #x3B49) ; 㭉 + (morohashi-daikanwa 14520 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL GRASS THREE") + (=ucs . #x2EC0) ; ⻀ + ) + ((=ucs . #x6728) ; 木 + )) + (chinese-cns11643-4 . #x2668) ; ø»—©… + (=ucs . #x2F8DE) ; 㭉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1173 9) + (chinese-cns11643-3 . #x2949) ; ø»•¢¼ + (ideograph-daikanwa . 14521) ; ø¸ƒ¢¹ + (=hanziku-3 . #xEFA9) ; ý¢€¾¾© + (=ucs . #x6782) ; 枂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2744) ; ø»“•· + (chinese-big5 . #xCCE3) ; ý¢€Œ³£ + (ideograph-daikanwa . 14522) ; ø¸ƒ¢º + (=ucs . #x6783) ; 枃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x3939) ; ø»„©¬ + (japanese-jisx0212 . #x4328) ; ø»‹–“ + (chinese-isoir165 . #x3939) ; ø»‘¼ + (chinese-cns11643-2 . #x273C) ; ø»“•¯ + (chinese-big5 . #xCCDB) ; ý¢€Œ³› + (ideograph-daikanwa . 14523) ; ø¸ƒ¢» + (=jef-china3 . #x53A9) ; øº…Ž© + (=ucs . #x6784) ; 构 + )) +(define-char + '((=>ucs . #x233D8) ; 𣏘 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14524) ; ø¸ƒ¢¼ + )) +(define-char + '((morohashi-daikanwa 14524 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C2B) ; ø»œ…„ + (=ucs . #x233D8) ; 𣏘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (=jis-x0208 . #x5B47) ; ø½‹‹® + (chinese-cns11643-2 . #x2734) ; ø»“•§ + (=gt-pj-1 . #x5B47) ; 枅 + (chinese-big5 . #xCCD3) ; ý¢€Œ³“ + (ideograph-daikanwa . 14525) ; ø¸ƒ¢½ + (=ucs . #x6785) ; 枅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-big5 . #xCCDA) ; ý¢€Œ³š + (ideograph-daikanwa . 14526) ; ø¸ƒ¢¾ + (=ucs . #x6786) ; 枆 + )) +(define-char + '((=>ucs . #x6786) ; 枆 + (morohashi-daikanwa 14526 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x273B) ; ø»“•® + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2650) ; ø»™²± + (ideograph-daikanwa . 14527) ; ø¸ƒ¢¿ + (=ucs . #x233D9) ; 𣏙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3518) + (chinese-gb2312 . #x6841) ; ø»…®¶ + (=jis-x0208 . #x487A) ; ø½Š°§ + (korean-ksc5601 . #x5D6D) ; ø»‰³  + (chinese-isoir165 . #x6841) ; ø»Ž—† + (chinese-cns11643-1 . #x4E2D) ; ø»’„® + (=gt-pj-1 . #x487A) ; 枇 + (chinese-big5 . #xAA4A) ; ý¢€Š©Š + (ideograph-daikanwa . 14528) ; ø¸ƒ£€ + (=ucs . #x6787) ; 枇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1168 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6BD4) ; 比 + ) + ((=ucs . #x6728) ; 木 + )) + (ideograph-daikanwa . 14529) ; ø¸ƒ£ + (=hanziku-3 . #xEE7C) ; ý¢€¾¹¼ + (=cbeta . 05965) ; ø¸¡ + (=ucs . #x6788) ; 枈 + )) +(define-char + '((=>ucs . #x6788) ; 枈 + (morohashi-daikanwa 14529 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2665) ; ø»—©‚ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3492) + (chinese-gb2312 . #x4D77) ; ø»…ˆ‚ + (=jis-x0208 . #x5B3E) ; ø½‹‹¥ + (korean-ksc5601 . #x685B) ; ø»Šƒ˜ + (chinese-isoir165 . #x4D77) ; ø»°’ + (chinese-cns11643-1 . #x4E33) ; ø»’„´ + (=gt-pj-1 . #x5B3E) ; 枉 + (chinese-big5 . #xAA50) ; ý¢€Š© + (ideograph-daikanwa . 14530) ; ø¸ƒ£‚ + (=gt-k . 03888) ; ý¡„€¼° + (=ucs . #x6789) ; 枉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1173 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x536C) ; 卬 + )) + (chinese-cns11643-3 . #x294A) ; ø»•¢½ + (ideograph-daikanwa . 14531) ; ø¸ƒ£ƒ + (=hanziku-3 . #xEFB0) ; ý¢€¾¾° + (=cbeta . 05752) ; ø¸¡™¸ + (=ucs . #x678A) ; 枊 + )) +(define-char + '((=>ucs . #x678B) ; 枋 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3521) + (=jis-x0208 . #x5B44) ; ø½‹‹« + (korean-ksc5601 . #x5B33) ; ø»‰¯ª + (=gt-pj-1 . #x5B44) ; ø½‹‹« + (chinese-big5 . #xAA44) ; ý¢€Š©„ + (ideograph-daikanwa . 14532) ; ø¸ƒ£„ + (ucs-jis . #x678B) ; ø½‹‹« + )) +(define-char + '((morohashi-daikanwa 14532 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x684A) ; ø»…®¿ + (chinese-isoir165 . #x684A) ; ø»Ž— + (chinese-cns11643-1 . #x4E27) ; ø»’„¨ + (=ucs . #x678B) ; 枋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2652) ; ø»™²³ + (=jis-x0213-2-2000 . #x2E47) ; ø»¤°¬ + (ideograph-daikanwa . 14533) ; ø¸ƒ£… + (=ucs . #x233DA) ; 𣏚 + )) +(define-char + '((=>ucs . #x678C) ; 枌 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3520) + (=jis-x0208 . #x5B43) ; ø½‹‹ª + (=gt-pj-1 . #x5B43) ; ø½‹‹ª + (chinese-big5 . #xCCDE) ; ý¢€Œ³ž + (ideograph-daikanwa . 14534) ; ø¸ƒ£† + (ucs-jis . #x678C) ; ø½‹‹ª + )) +(define-char + '((morohashi-daikanwa 14534 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x273F) ; ø»“•² + (=ucs . #x678C) ; 枌 + )) +(define-char + '((=>ucs . #x678D) ; 枍 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-big5 . #xCCDD) ; ý¢€Œ³ + (ideograph-daikanwa . 14535) ; ø¸ƒ£‡ + )) +(define-char + '((morohashi-daikanwa 14535 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x273E) ; ø»“•± + (=ucs . #x678D) ; 枍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4329) ; ø»‹–” + (chinese-cns11643-2 . #x2736) ; ø»“•© + (chinese-big5 . #xCCD5) ; ý¢€Œ³• + (ideograph-daikanwa . 14536) ; ø¸ƒ£ˆ + (=jef-china3 . #x53AA) ; øº…Žª + (=ucs . #x678E) ; 枎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1168 10) + (korean-ksc5601 . #x5177) ; ø»‰¢‚ + (japanese-jisx0212 . #x432A) ; ø»‹–• + (chinese-cns11643-3 . #x294F) ; ø»•£‚ + (ideograph-daikanwa . 14537) ; ø¸ƒ£‰ + (=hanziku-3 . #xEEA7) ; ý¢€¾º§ + (=jef-china3 . #x91E4) ; øº‰‡¤ + (=ucs . #x678F) ; 枏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3508) + (chinese-gb2312 . #x4E76) ; ø»…‰Ÿ + (=jis-x0208 . #x404F) ; ø½Š¤Œ + (korean-ksc5601 . #x6030) ; ø»‰¶½ + (chinese-isoir165 . #x4E76) ; ø»±¯ + (chinese-cns11643-1 . #x4E35) ; ø»’„¶ + (=gt-pj-1 . #x404F) ; 析 + (chinese-big5 . #xAA52) ; ý¢€Š©’ + (ideograph-daikanwa . 14538) ; ø¸ƒ£Š + (=gt-k . 03761) ; ý¡„€º± + (=ucs . #x6790) ; 析 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x7247) ; 片 + )) + (ideograph-daikanwa . 14539) ; ø¸ƒ£‹ + (=cbeta . 00701) ; ø¸ Š½ + (=ucs . #x3B4A) ; 㭊 + )) +(define-char + '((=>ucs . #x3B4A) ; 㭊 + (morohashi-daikanwa 14539 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x455A) ; ø»‘¸ + )) + (chinese-cns11643-3 . #x2950) ; ø»•£ƒ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x432B) ; ø»‹–– + (chinese-cns11643-2 . #x2742) ; ø»“•µ + (chinese-big5 . #xCCE1) ; ý¢€Œ³¡ + (ideograph-daikanwa . 14540) ; ø¸ƒ£Œ + (=ucs . #x6791) ; 枑 + )) +(define-char + '((=>ucs . #x233DB) ; 𣏛 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14541) ; ø¸ƒ£ + )) +(define-char + '((morohashi-daikanwa 14541 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C28) ; ø»œ… + (=ucs . #x233DB) ; 𣏛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2737) ; ø»“•ª + (=jis-x0213-2-2000 . #x2E48) ; ø»¤°­ + (chinese-big5 . #xCCD6) ; ý¢€Œ³– + (ideograph-daikanwa . 14542) ; ø¸ƒ£Ž + (=ucs . #x6792) ; 枒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x5462) ; ø»‰¦‡ + (japanese-jisx0212 . #x432C) ; ø»‹–— + (=jis-x0213-1-2000 . #x7555) ; ø»¤ˆ + (chinese-big5 . #xAA55) ; ý¢€Š©• + (ideograph-daikanwa . 14543) ; ø¸ƒ£ + (=jef-china3 . #x53AB) ; øº…Ž« + (=ucs . #x6793) ; 枓 + )) +(define-char + '((=>ucs . #x6793) ; 枓 + (morohashi-daikanwa 14543 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E38) ; ø»’„¹ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C27) ; ø»œ…€ + (ideograph-daikanwa . 14544) ; ø¸ƒ£ + (=ucs . #x233DC) ; 𣏜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2749) ; ø»“•¼ + (chinese-big5 . #xCCE8) ; ý¢€Œ³¨ + (ideograph-daikanwa . 14545) ; ø¸ƒ£‘ + (=ucs . #x6794) ; 枔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3510) + (chinese-gb2312 . #x556D) ; ø»…“¨ + (=jis-x0208 . #x4B6D) ; ø½Š´´ + (korean-ksc5601 . #x7657) ; ø»Š—¸ + (chinese-isoir165 . #x556D) ; ø»»¸ + (chinese-cns11643-1 . #x4E28) ; ø»’„© + (=gt-pj-1 . #x4B6D) ; 枕 + (chinese-big5 . #xAA45) ; ý¢€Š©… + (ideograph-daikanwa . 14546) ; ø¸ƒ£’ + (=gt-k . 03832) ; ý¡„€»¸ + (=ucs . #x6795) ; 枕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C26) ; ø»œ„¿ + (ideograph-daikanwa . 14547) ; ø¸ƒ£“ + (=ucs . #x233DD) ; 𣏝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5C24) ; å°¤ + )) + (chinese-cns11643-5 . #x264D) ; ø»™²® + (ideograph-daikanwa . 14548) ; ø¸ƒ£” + (=cbeta . 01846) ; ø¸ œ¶ + (=ucs . #x233DE) ; 𣏞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1170 13) + (japanese-jisx0212 . #x432D) ; ø»‹–˜ + (chinese-cns11643-3 . #x2948) ; ø»•¢» + (ideograph-daikanwa . 14549) ; ø¸ƒ£• + (=hanziku-3 . #xEEEA) ; ý¢€¾»ª + (=jef-china3 . #x53AC) ; øº…Ž¬ + (=ucs . #x6796) ; 枖 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (=jis-x0213-2-2000 . #x2E49) ; ø»¤°® + (ideograph-daikanwa . 14550) ; ø¸ƒ£– + (=ucs . #x233DF) ; 𣏟 + )) +(define-char + '((=>ucs . #x233DF) ; 𣏟 + (morohashi-daikanwa 14550 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2653) ; ø»™²´ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3523) + (chinese-gb2312 . #x4156) ; ø»„µ¹ + (=jis-x0208 . #x4E53) ; ø½Š¸´ + (korean-ksc5601 . #x5779) ; ø»‰ª¸ + (chinese-isoir165 . #x4156) ; ø»ž‰ + (chinese-cns11643-1 . #x4E2F) ; ø»’„° + (=gt-pj-1 . #x4E53) ; 林 + (chinese-big5 . #xAA4C) ; ý¢€Š©Œ + (ideograph-daikanwa . 14551) ; ø¸ƒ£— + (=gt-k . 03847) ; ý¡„€¼‡ + (=ucs . #x6797) ; 林 + )) +(define-char + '((=>ucs . #x6798) ; 枘 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x432E) ; ø»‹–™ + (=jis-x0213-1-2000 . #x7556) ; ø»¤‰ + (chinese-big5 . #xCCD9) ; ý¢€Œ³™ + (ideograph-daikanwa . 14552) ; ø¸ƒ£˜ + (=jef-china3 . #x53AD) ; øº…Ž­ + (ucs-jis . #x6798) ; ø»‹–™ + )) +(define-char + '((=>ucs . #x6798) ; 枘 + (morohashi-daikanwa 14552 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x273A) ; ø»“•­ + )) +(define-char + '((morohashi-daikanwa 14552 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6844) ; ø»…®¹ + (chinese-isoir165 . #x6844) ; ø»Ž—‰ + (=ucs . #x6798) ; 枘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x432F) ; ø»‹–š + (chinese-isoir165 . #x2E48) ; ø»‚ + (chinese-cns11643-2 . #x2743) ; ø»“•¶ + (chinese-big5 . #xCCE2) ; ý¢€Œ³¢ + (ideograph-daikanwa . 14553) ; ø¸ƒ£™ + (=jef-china3 . #x53AE) ; øº…Ž® + (=ucs . #x6799) ; 枙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3522) + (chinese-gb2312 . #x4336) ; ø»„¸• + (=jis-x0208 . #x4B67) ; ø½Š´® + (korean-ksc5601 . #x585D) ; ø»‰«º + (chinese-isoir165 . #x4336) ; ø» ¥ + (chinese-cns11643-1 . #x4E37) ; ø»’„¸ + (=gt-pj-1 . #x4B67) ; 枚 + (chinese-big5 . #xAA54) ; ý¢€Š©” + (ideograph-daikanwa . 14554) ; ø¸ƒ£š + (=gt-k . 03831) ; ý¡„€»· + (=ucs . #x679A) ; 枚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1172 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x722A) ; 爪 + )) + (japanese-jisx0212 . #x4330) ; ø»‹–› + (chinese-cns11643-4 . #x2667) ; ø»—©„ + (=jis-x0213-1-2000 . #x7557) ; ø»¤Š + (ideograph-daikanwa . 14555) ; ø¸ƒ£› + (=hanziku-3 . #xEF60) ; ý¢€¾½  + (=cbeta . 01530) ; ø¸ —º + (=ucs . #x679B) ; 枛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3493) + (chinese-gb2312 . #x397B) ; ø»„ª® + (=jis-x0208 . #x324C) ; ø½Š¥ + (korean-ksc5601 . #x4D7D) ; ø»‰œ + (chinese-isoir165 . #x397B) ; ø»’¾ + (chinese-cns11643-1 . #x4E2A) ; ø»’„« + (=gt-pj-1 . #x324C) ; 果 + (chinese-big5 . #xAA47) ; ý¢€Š©‡ + (ideograph-daikanwa . 14556) ; ø¸ƒ£œ + (=gt-k . 03649) ; ý¡„€¹ + (=ucs . #x679C) ; 果 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3497) + (chinese-gb2312 . #x5626) ; ø»…“¿ + (=jis-x0208 . #x3B5E) ; ø½Š… + (korean-ksc5601 . #x722B) ; ø»Š‘” + (chinese-isoir165 . #x5626) ; ø»¼ + (chinese-cns11643-1 . #x4E2E) ; ø»’„¯ + (=gt-pj-1 . #x3B5E) ; 枝 + (chinese-big5 . #xAA4B) ; ý¢€Š©‹ + (ideograph-daikanwa . 14557) ; ø¸ƒ£ + (=gt-k . 03725) ; ý¡„€º + (=ucs . #x679D) ; 枝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1173 1) + (chinese-gb2312 . #x6848) ; ø»…®½ + (chinese-isoir165 . #x6848) ; ø»Ž— + (chinese-cns11643-4 . #x266A) ; ø»—©‡ + (ideograph-daikanwa . 14558) ; ø¸ƒ£ž + (=hanziku-3 . #xEFA1) ; ý¢€¾¾¡ + (=ucs . #x679E) ; 枞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x4E30) ; 丰 + )) + (ideograph-daikanwa . 14559) ; ø¸ƒ£Ÿ + (=ucs . #x3B4B) ; 㭋 + )) +(define-char + '((=>ucs . #x3B4B) ; 㭋 + (morohashi-daikanwa 14559 0 9) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x4464) ; ø»‘¶¹ + )) + (chinese-cns11643-3 . #x294D) ; ø»•£€ + (=cbeta . 03556) ; ø¸ ·¤ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2651) ; ø»™²² + (ideograph-daikanwa . 14560) ; ø¸ƒ£  + (=ucs . #x3B4C) ; 㭌 + )) +(define-char + '((=>ucs . #x233E0) ; 𣏠 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14561) ; ø¸ƒ£¡ + )) +(define-char + '((morohashi-daikanwa 14561 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x264F) ; ø»™²° + (=ucs . #x233E0) ; 𣏠 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x264E) ; ø»™²¯ + (ideograph-daikanwa . 14562) ; ø¸ƒ£¢ + (=ucs . #x233E1) ; 𣏡 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14563) ; ø¸ƒ££ + (=ucs . #x23401) ; 𣐁 + )) +(define-char + '((=>ucs . #x23401) ; 𣐁 + (morohashi-daikanwa 14563 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C25) ; ø»œ„¾ + )) +(define-char + '((=>ucs . #x233CB) ; 𣏋 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14564) ; ø¸ƒ£¤ + )) +(define-char + '((morohashi-daikanwa 14564 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2446) ; ø»™¯« + (=ucs . #x233CB) ; 𣏋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-isoir165 . #x7B64) ; ø»Ž³£ + (chinese-cns11643-2 . #x2741) ; ø»“•´ + (chinese-big5 . #xCCE0) ; ý¢€Œ³  + (ideograph-daikanwa . 14565) ; ø¸ƒ£¥ + (=ucs . #x679F) ; 枟 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14566) ; ø¸ƒ£¦ + (=ucs . #x23403) ; 𣐃 + )) +(define-char + '((=>ucs . #x23403) ; 𣐃 + (morohashi-daikanwa 14566 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2655) ; ø»™²¶ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C29) ; ø»œ…‚ + (ideograph-daikanwa . 14567) ; ø¸ƒ£§ + (=ucs . #x233F3) ; 𣏳 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C24) ; ø»œ„½ + (ideograph-daikanwa . 14568) ; ø¸ƒ£¨ + (=ucs . #x233F2) ; 𣏲 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14569) ; ø¸ƒ£© + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14570) ; ø¸ƒ£ª + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C2C) ; ø»œ…… + (ideograph-daikanwa . 14571) ; ø¸ƒ£« + (=ucs . #x233F8) ; 𣏸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14572) ; ø¸ƒ£¬ + (=ucs . #x233FB) ; 𣏻 + )) +(define-char + '((=>ucs . #x233FB) ; 𣏻 + (morohashi-daikanwa 14572 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C2D) ; ø»œ…† + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2654) ; ø»™²µ + (ideograph-daikanwa . 14573) ; ø¸ƒ£­ + (=ucs . #x233F6) ; 𣏶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 14574) ; ø¸ƒ£® + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C2A) ; ø»œ…ƒ + (ideograph-daikanwa . 14575) ; ø¸ƒ£¯ + (=jef-china3 . #x9AA5) ; øº‰ª¥ + (=ucs . #x233FD) ; 𣏽 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (shinjigen-2 . 3525) + (=jis-x0208 . #x4F48) ; ø½Šº‡ + (=gt-pj-1 . #x4F48) ; 枠 + (ideograph-daikanwa . 14576) ; ø¸ƒ£° + (=ucs . #x67A0) ; 枠 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5347) ; 升 + )) + (shinjigen-2 . 3524) + (=jis-x0208 . #x5B46) ; ø½‹‹­ + (=gt-pj-1 . #x5B46) ; 枡 + (ideograph-daikanwa . 14577) ; ø¸ƒ£± + (=cbeta . 01957) ; ø¸ ž¥ + (=ucs . #x67A1) ; 枡 + )) +(define-char + '((morohashi-daikanwa 14577 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1166 3) + (chinese-gb2312 . #x4A60) ; ø»…ƒ‘ + (=jis-x0208 . #x3F75) ; ø½Š£” + (chinese-isoir165 . #x4A60) ; ø»«¡ + (=gt-pj-1 . #x3F75) ; 枢 + (=hanziku-3 . #xEDFD) ; ý¢€¾·½ + (=gt-k . 03755) ; ý¡„€º« + (=ucs . #x67A2) ; 枢 + )) +(define-char + '((=>ucs . #x67A2) ; 枢 + (morohashi-daikanwa 14577 1 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x294E) ; ø»•£ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1165 6) + (chinese-gb2312 . #x5466) ; ø»…’ƒ + (chinese-isoir165 . #x5466) ; ø»º“ + (chinese-cns11643-3 . #x294C) ; ø»•¢¿ + (=hanziku-3 . #xEDE0) ; ý¢€¾·  + (=jef-china3 . #x82B9) ; øºˆŠ¹ + (=ucs . #x67A3) ; 枣 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x67A4) ; 枤 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1166 4) + (chinese-gb2312 . #x6840) ; ø»…®µ + (chinese-isoir165 . #x6840) ; ø»Ž—… + (=hanziku-3 . #xEDFE) ; ý¢€¾·¾ + (=ucs . #x67A5) ; 枥 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0208 . #x5B45) ; ø»‡¥¸ + (=jis-x0208-1990 . #x5B45) ; ø½‹‹¬ + (=gt-pj-1 . #x5B45) ; 枦 + (=ucs . #x67A6) ; 枦 + )) +(define-char + '((=>ucs . #x67A6) ; 枦 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0208-1978 . #x5B45) ; ø»ƒ‘° + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1170 6) + (chinese-gb2312 . #x6845) ; ø»…®º + (chinese-isoir165 . #x6845) ; ø»Ž—Š + (=hanziku-3 . #xEEE3) ; ý¢€¾»£ + (=ucs . #x67A7) ; 枧 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1171 2) + (chinese-gb2312 . #x6847) ; ø»…®¼ + (chinese-isoir165 . #x6847) ; ø»Ž—Œ + (=hanziku-3 . #xEF40) ; ý¢€¾½€ + (=ucs . #x67A8) ; 枨 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0208-1978 . #x5B40) ; ø»ƒ‘« + (japanese-jisx0208 . #x5B40) ; ø»‡¥³ + (=ucs . #x67A9) ; 枩 + )) +(define-char + '((=>ucs . #x67A9) ; 枩 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (=jis-x0208-1990 . #x5B40) ; ø½‹‹§ + (=gt-pj-1 . #x5B40) ; ø½‹‹§ + (ucs-jis . #x67A9) ; ø½‹‹§ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (hanyu-dazidian 2 1173 8) + (chinese-gb2312 . #x4739) ; ø»„¾ + (chinese-isoir165 . #x4739) ; ø»¦  + (=hanziku-3 . #xEFA8) ; ý¢€¾¾¨ + (=ucs . #x67AA) ; 枪 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (hanyu-dazidian 2 1173 13) + (chinese-gb2312 . #x3763) ; ø»„§š + (chinese-isoir165 . #x3763) ; ø»ª + (=hanziku-3 . #xEFAD) ; ý¢€¾¾­ + (=ucs . #x67AB) ; 枫 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x67AC) ; 枬 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 4) + (hanyu-dazidian 2 1173 15) + (chinese-gb2312 . #x6849) ; ø»…®¾ + (chinese-isoir165 . #x6849) ; ø»Ž—Ž + (=hanziku-3 . #xEFAF) ; ý¢€¾¾¯ + (=ucs . #x67AD) ; 枭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B3D) ; ø»“›¨ + (chinese-big5 . #xCF5B) ; ý¢€Œ½› + (ideograph-daikanwa . 14578) ; ø¸ƒ£² + (=ucs . #x67AE) ; 枮 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3543) + (chinese-gb2312 . #x3F5D) ; ø»„³„ + (=jis-x0208 . #x384F) ; ø½Š˜œ + (korean-ksc5601 . #x4D3D) ; ø»‰› + (chinese-isoir165 . #x3F5D) ; ø»›” + (chinese-cns11643-1 . #x515F) ; ø»’‰º + (=gt-pj-1 . #x384F) ; 枯 + (chinese-big5 . #xAC5C) ; ý¢€Š±œ + (ideograph-daikanwa . 14579) ; ø¸ƒ£³ + (=gt-k . 05068) ; ý¡„Œ + (=ucs . #x67AF) ; 枯 + )) +(define-char + '((=>ucs . #x67B0) ; 枰 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x7842) ; ø»ŠšŸ + (japanese-jisx0212 . #x4331) ; ø»‹–œ + (=jis-x0213-2-2000 . #x2E4C) ; ø»¤°± + (chinese-big5 . #xAC69) ; ý¢€Š±© + (ideograph-daikanwa . 14580) ; ø¸ƒ£´ + (ucs-jis . #x67B0) ; ø»ŠšŸ + )) +(define-char + '((morohashi-daikanwa 14580 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6852) ; ø»…¯‡ + (chinese-isoir165 . #x6852) ; ø»Ž—— + (chinese-cns11643-1 . #x516C) ; ø»’Š‡ + (=ucs . #x67B0) ; 枰 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1191 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x53F0) ; 台 + )) + (japanese-jisx0212 . #x4332) ; ø»‹– + (chinese-cns11643-3 . #x2D36) ; ø»•¨¡ + (ideograph-daikanwa . 14581) ; ø¸ƒ£µ + (=hanziku-3 . #xF350) ; ý¢€¿ + (=cbeta . 02035) ; ø¸ Ÿ³ + (=jef-china3 . #x53AF) ; øº…Ž¯ + (=ucs . #x67B1) ; 枱 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4333) ; ø»‹–ž + (=jis-x0213-2-2000 . #x2E4D) ; ø»¤°² + (chinese-big5 . #xCF56) ; ý¢€Œ½– + (ideograph-daikanwa . 14582) ; ø¸ƒ£¶ + (=ucs . #x67B2) ; 枲 + )) +(define-char + '((=>ucs . #x67B2) ; 枲 + (morohashi-daikanwa 14582 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B38) ; ø»“›£ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3538) + (chinese-gb2312 . #x6857) ; ø»…¯Œ + (=jis-x0208 . #x5B4C) ; ø½‹‹³ + (korean-ksc5601 . #x722C) ; ø»Š‘• + (chinese-isoir165 . #x6857) ; ø»Ž—œ + (chinese-cns11643-2 . #x2B2E) ; ø»“›™ + (=gt-pj-1 . #x5B4C) ; 枳 + (chinese-big5 . #xCF4C) ; ý¢€Œ½Œ + (ideograph-daikanwa . 14583) ; ø¸ƒ£· + (=ucs . #x67B3) ; 枳 + )) +(define-char + '((=>ucs . #x67FA) ; 柺 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B40) ; ø»“›« + (ideograph-daikanwa . 14584) ; ø¸ƒ£¸ + (=cbeta . 06180) ; ø¸¡ ¤ + )) +(define-char + '((morohashi-daikanwa 14584 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-big5 . #xCF5E) ; ý¢€Œ½ž + (=ucs . #x67FA) ; 柺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6855) ; ø»…¯Š + (japanese-jisx0212 . #x4334) ; ø»‹–Ÿ + (chinese-isoir165 . #x6855) ; ø»Ž—š + (chinese-cns11643-2 . #x2B2C) ; ø»“›— + (chinese-big5 . #xCF4A) ; ý¢€Œ½Š + (ideograph-daikanwa . 14585) ; ø¸ƒ£¹ + (=jef-china3 . #x53B1) ; øº…Ž± + (=ucs . #x67B5) ; 枵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3532) + (chinese-gb2312 . #x3C5C) ; ø»„®© + (=jis-x0208 . #x324D) ; ø½Š¦ + (korean-ksc5601 . #x4A2D) ; ø»‰–¦ + (chinese-isoir165 . #x3C5C) ; ø»–¹ + (=gt-pj-1 . #x324D) ; 架 + (chinese-big5 . #xAC5B) ; ý¢€Š±› + (ideograph-daikanwa . 14586) ; ø¸ƒ£º + (=gt-k . 05031) ; ý¡„Ž§ + (=ucs . #x67B6) ; 架 + )) +(define-char + '((=>ucs . #x67B6) ; 架 + (morohashi-daikanwa 14586 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x515E) ; ø»’‰¹ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3533) + (chinese-gb2312 . #x3C4F) ; ø»„®œ + (=jis-x0208 . #x5B48) ; ø½‹‹¯ + (korean-ksc5601 . #x4A2E) ; ø»‰–§ + (chinese-isoir165 . #x3C4F) ; ø»–¬ + (chinese-cns11643-2 . #x2B27) ; ø»“›’ + (=gt-pj-1 . #x5B48) ; 枷 + (chinese-big5 . #xCF45) ; ý¢€Œ½… + (ideograph-daikanwa . 14587) ; ø¸ƒ£» + (=gt-k . 05254) ; ý¡„’† + (=ucs . #x67B7) ; 枷 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3542) + (chinese-gb2312 . #x685B) ; ø»…¯ + (=jis-x0208 . #x5B4E) ; ø½‹‹µ + (korean-ksc5601 . #x4F2E) ; ø»‰½ + (chinese-isoir165 . #x685B) ; ø»Ž—  + (chinese-cns11643-1 . #x5168) ; ø»’Šƒ + (=gt-pj-1 . #x5B4E) ; 枸 + (chinese-big5 . #xAC65) ; ý¢€Š±¥ + (ideograph-daikanwa . 14588) ; ø¸ƒ£¼ + (=gt-k . 05258) ; ý¡„’Š + (=ucs . #x67B8) ; 枸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3576) + (=jis-x0208 . #x5B54) ; ø½‹‹» + (chinese-cns11643-2 . #x2B34) ; ø»“›Ÿ + (=gt-pj-1 . #x5B54) ; 枹 + (chinese-big5 . #xCF52) ; ý¢€Œ½’ + (ideograph-daikanwa . 14589) ; ø¸ƒ£½ + (=ucs . #x67B9) ; 枹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B21) ; ø»“›Œ + (chinese-big5 . #xCEFE) ; ý¢€Œ»¾ + (ideograph-daikanwa . 14590) ; ø¸ƒ£¾ + (=ucs . #x67BA) ; 枺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D28) ; ø»•¨“ + (ideograph-daikanwa . 14591) ; ø¸ƒ£¿ + (=ucs . #x3B51) ; 㭑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4335) ; ø»‹–  + (chinese-cns11643-2 . #x2B23) ; ø»“›Ž + (=jis-x0213-1-2000 . #x7558) ; ø»¤‹ + (chinese-big5 . #xCF41) ; ý¢€Œ½ + (ideograph-daikanwa . 14592) ; ø¸ƒ¤€ + (=jef-china3 . #x53B2) ; øº…Ž² + (=ucs . #x67BB) ; 枻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4336) ; ø»‹–¡ + (ideograph-daikanwa . 14593) ; ø¸ƒ¤ + (=jef-china3 . #x52EC) ; øº…‹¬ + (=ucs . #x67BC) ; 枼 + )) +(define-char + '((=>ucs . #x67BC) ; 枼 + (morohashi-daikanwa 14593 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1178 1) + (chinese-cns11643-3 . #x2D2E) ; ø»•¨™ + (=big5-cdp . #x8CAD) ; ý¢€ˆ²­ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 2 1194 2) + (japanese-jisx0212 . #x4337) ; ø»‹–¢ + (ideograph-daikanwa . 14594) ; ø¸ƒ¤‚ + (=hanziku-3 . #xF3CE) ; ý¢€¿Ž + (=ucs . #x67BD) ; 枽 + )) +(define-char + '((=>ucs . #x67BD) ; 枽 + (morohashi-daikanwa 14594 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D59) ; ø»—³ˆ + )) +(define-char + '((=>ucs . #x67BE) ; 枾 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x6342) ; ø»‰»© + (ideograph-daikanwa . 14595) ; ø¸ƒ¤ƒ + )) +(define-char + '((morohashi-daikanwa 14595 0 5) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1178 5) + (chinese-cns11643-4 . #x296E) ; ø»—­¥ + (=hanziku-3 . #xF0A8) ; ý¢€¿‚¨ + (=ucs . #x67BE) ; 枾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1173 11) + (japanese-jisx0212 . #x4338) ; ø»‹–£ + (chinese-cns11643-3 . #x2951) ; ø»•£„ + (=jis-x0213-1-2000 . #x7559) ; ø»¤Œ + (ideograph-daikanwa . 14596) ; ø¸ƒ¤„ + (=hanziku-3 . #xEFAB) ; ý¢€¾¾« + (=cbeta . 01329) ; ø¸ ”± + (=jef-china3 . #x53B3) ; øº…Ž³ + (=ucs . #x67F9) ; 柹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1176 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5349) ; 卉 + )) + (chinese-cns11643-3 . #x2D30) ; ø»•¨› + (ideograph-daikanwa . 14597) ; ø¸ƒ¤… + (=hanziku-3 . #xF04E) ; ý¢€¿Ž + (=cbeta . 02266) ; ø¸ £š + (=ucs . #x67BF) ; 枿 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4339) ; ø»‹–¤ + (chinese-cns11643-2 . #x2B26) ; ø»“›‘ + (=jis-x0213-1-2000 . #x755A) ; ø»¤ + (chinese-big5 . #xCF44) ; ý¢€Œ½„ + (ideograph-daikanwa . 14598) ; ø¸ƒ¤† + (=jef-china3 . #x53B4) ; øº…Ž´ + (=ucs . #x67C0) ; 柀 + )) +(define-char + '((=>ucs . #x67C1) ; 柁 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3560) + (=jis-x0208 . #x4248) ; ø½Š§ + (=gt-pj-1 . #x4248) ; ø½Š§ + (chinese-big5 . #xCEFB) ; ý¢€Œ»» + (ideograph-daikanwa . 14599) ; ø¸ƒ¤‡ + (ucs-jis . #x67C1) ; ø½Š§ + )) +(define-char + '((morohashi-daikanwa 14599 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x685E) ; ø»…¯“ + (chinese-isoir165 . #x685E) ; ø»Ž—£ + (chinese-cns11643-2 . #x2A7C) ; ø»“›‰ + (=ucs . #x67C1) ; 柁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x433A) ; ø»‹–¥ + (chinese-big5 . #xCF51) ; ý¢€Œ½‘ + (ideograph-daikanwa . 14600) ; ø¸ƒ¤ˆ + (=jef-china3 . #x53B5) ; øº…Žµ + (=ucs . #x67C2) ; 柂 + )) +(define-char + '((=>ucs . #x67C2) ; 柂 + (morohashi-daikanwa 14600 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B33) ; ø»“›ž + )) +(define-char + '((=>ucs . #x67C3) ; 柃 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x433B) ; ø»‹–¦ + (=jis-x0213-2-2000 . #x2E4E) ; ø»¤°³ + (chinese-big5 . #xCF61) ; ý¢€Œ½¡ + (ideograph-daikanwa . 14601) ; ø¸ƒ¤‰ + (ucs-jis . #x67C3) ; ø»‹–¦ + )) +(define-char + '((=>ucs . #x67C3) ; 柃 + (morohashi-daikanwa 14601 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B43) ; ø»“›® + )) +(define-char + '((morohashi-daikanwa 14601 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x685A) ; ø»…¯ + (chinese-isoir165 . #x685A) ; ø»Ž—Ÿ + (=ucs . #x67C3) ; 柃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 14602) ; ø¸ƒ¤Š + (=ucs . #x23409) ; 𣐉 + )) +(define-char + '((=>ucs . #x23409) ; 𣐉 + (morohashi-daikanwa 14602 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3173) ; ø»œ¢ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3574) + (chinese-gb2312 . #x317A) ; ø»„ž½ + (=jis-x0208 . #x4A41) ; ø½Š²ª + (korean-ksc5601 . #x5C37) ; ø»‰±Œ + (chinese-isoir165 . #x317A) ; ø»‡ + (chinese-cns11643-1 . #x5163) ; ø»’‰¾ + (=gt-pj-1 . #x4A41) ; 柄 + (chinese-big5 . #xAC60) ; ý¢€Š±  + (ideograph-daikanwa . 14603) ; ø¸ƒ¤‹ + (=gt-k . 05177) ; ý¡„¹ + (=ucs . #x67C4) ; 柄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x296B) ; ø»—­¢ + (ideograph-daikanwa . 14604) ; ø¸ƒ¤Œ + (=ucs . #x2340A) ; 𣐊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x433C) ; ø»‹–§ + (chinese-big5 . #xCF46) ; ý¢€Œ½† + (ideograph-daikanwa . 14605) ; ø¸ƒ¤ + (=jef-china3 . #x53B6) ; øº…Ž¶ + (=ucs . #x67C5) ; 柅 + )) +(define-char + '((=>ucs . #x67C5) ; 柅 + (morohashi-daikanwa 14605 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B28) ; ø»“›“ + )) +(define-char + '((=>ucs . #x67C6) ; 柆 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (=jis-x0208 . #x5B56) ; ø½‹‹½ + (=gt-pj-1 . #x5B56) ; ø½‹‹½ + (chinese-big5 . #xCF58) ; ý¢€Œ½˜ + (ideograph-daikanwa . 14606) ; ø¸ƒ¤Ž + (ucs-jis . #x67C6) ; ø½‹‹½ + )) +(define-char + '((morohashi-daikanwa 14606 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B3A) ; ø»“›¥ + (=ucs . #x67C6) ; 柆 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1184 9) + (chinese-cns11643-3 . #x2D2D) ; ø»•¨˜ + (ideograph-daikanwa . 14607) ; ø¸ƒ¤ + (=hanziku-3 . #xF1CF) ; ý¢€¿‡ + (=ucs . #x67C7) ; 柇 + )) +(define-char + '((=>ucs . #x67C8) ; 柈 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x433D) ; ø»‹–¨ + (chinese-big5 . #xCEFD) ; ý¢€Œ»½ + (ideograph-daikanwa . 14608) ; ø¸ƒ¤ + (=jef-china3 . #x9BDD) ; øº‰¯ + (ucs-jis . #x67C8) ; ø»‹–¨ + )) +(define-char + '((morohashi-daikanwa 14608 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-isoir165 . #x7B66) ; ø»Ž³¥ + (chinese-cns11643-2 . #x2A7E) ; ø»“›‹ + (=ucs . #x67C8) ; 柈 + )) +(define-char + '((=>ucs . #x67C9) ; 柉 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x433E) ; ø»‹–© + (chinese-big5 . #xCF5F) ; ý¢€Œ½Ÿ + (ideograph-daikanwa . 14609) ; ø¸ƒ¤‘ + (=jef-china3 . #x9BDE) ; øº‰¯ž + (ucs-jis . #x67C9) ; ø»‹–© + )) +(define-char + '((morohashi-daikanwa 14609 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B41) ; ø»“›¬ + (=ucs . #x67C9) ; 柉 + )) +(define-char + '((=>ucs . #x67CA) ; 柊 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x4922) ; ø»‚¶± + (chinese-big5 . #xCF60) ; ý¢€Œ½  + (ideograph-daikanwa . 14610) ; ø¸ƒ¤’ + )) +(define-char + '((morohashi-daikanwa 14610 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0208 . #x4922) ; ø»‡Š¹ + (chinese-cns11643-2 . #x2B42) ; ø»“›­ + (=jis-x0208-1990 . #x4922) ; ø½Š°­ + (=gt-pj-1 . #x4922) ; 柊 + (=ucs . #x67CA) ; 柊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2956) ; ø»™·‘ + (ideograph-daikanwa . 14611) ; ø¸ƒ¤“ + (=ucs . #x2340B) ; 𣐋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-big5 . #xCF63) ; ý¢€Œ½£ + (ideograph-daikanwa . 14612) ; ø¸ƒ¤” + (=ucs . #x67CB) ; 柋 + )) +(define-char + '((=>ucs . #x67CB) ; 柋 + (morohashi-daikanwa 14612 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B45) ; ø»“›° + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B3C) ; ø»“›§ + (chinese-big5 . #xCF5A) ; ý¢€Œ½š + (ideograph-daikanwa . 14613) ; ø¸ƒ¤• + (=ucs . #x67CC) ; 柌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3175) ; ø»œ¤ + (ideograph-daikanwa . 14614) ; ø¸ƒ¤– + (=ucs . #x2340C) ; 𣐌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B2D) ; ø»“›˜ + (chinese-big5 . #xCF4B) ; ý¢€Œ½‹ + (ideograph-daikanwa . 14615) ; ø¸ƒ¤— + (=ucs . #x67CD) ; 柍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3573) + (=jis-x0208 . #x5B55) ; ø½‹‹¼ + (chinese-cns11643-2 . #x2B35) ; ø»“›  + (=gt-pj-1 . #x5B55) ; 柎 + (chinese-big5 . #xCF53) ; ý¢€Œ½“ + (ideograph-daikanwa . 14616) ; ø¸ƒ¤˜ + (=ucs . #x67CE) ; 柎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3571) + (chinese-gb2312 . #x3058) ; ø»„œ½ + (=jis-x0208 . #x4770) ; ø½Š®¿ + (korean-ksc5601 . #x5B5A) ; ø»‰°‘ + (chinese-isoir165 . #x3058) ; ø»… + (chinese-cns11643-1 . #x5169) ; ø»’Š„ + (=gt-pj-1 . #x4770) ; 柏 + (chinese-big5 . #xAC66) ; ý¢€Š±¦ + (ideograph-daikanwa . 14617) ; ø¸ƒ¤™ + (=gt-k . 05160) ; ý¡„¨ + (=ucs . #x67CF) ; 柏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3570) + (chinese-gb2312 . #x4433) ; ø»„¹° + (=jis-x0208 . #x4B3F) ; ø½Š´† + (korean-ksc5601 . #x593B) ; ø»‰¬¶ + (chinese-isoir165 . #x4433) ; ø»¢€ + (=gt-pj-1 . #x4B3F) ; 某 + (chinese-big5 . #xAC59) ; ý¢€Š±™ + (ideograph-daikanwa . 14618) ; ø¸ƒ¤š + (=gt-k . 05184) ; ý¡„‘€ + (=ucs . #x67D0) ; 某 + )) +(define-char + '((=>ucs . #x67D0) ; 某 + (morohashi-daikanwa 14618 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x515C) ; ø»’‰· + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3535) + (chinese-gb2312 . #x384C) ; ø»„¨¡ + (=jis-x0208 . #x343B) ; ø½Š’ + (korean-ksc5601 . #x4A73) ; ø»‰—¬ + (chinese-isoir165 . #x384C) ; ø»± + (chinese-cns11643-1 . #x5164) ; ø»’‰¿ + (=gt-pj-1 . #x343B) ; 柑 + (chinese-big5 . #xAC61) ; ý¢€Š±¡ + (ideograph-daikanwa . 14619) ; ø¸ƒ¤› + (=gt-k . 05043) ; ý¡„Ž³ + (=ucs . #x67D1) ; 柑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x4662) ; ø»„½› + (korean-ksc5601 . #x7653) ; ø»Š—´ + (japanese-jisx0212 . #x433F) ; ø»‹–ª + (chinese-isoir165 . #x4662) ; ø»¥« + (=jis-x0213-2-2000 . #x2E50) ; ø»¤°µ + (chinese-big5 . #xAC6D) ; ý¢€Š±­ + (ideograph-daikanwa . 14620) ; ø¸ƒ¤œ + (=jef-china3 . #x52ED) ; øº…‹­ + (=ucs . #x67D2) ; 柒 + )) +(define-char + '((=>ucs . #x67D2) ; 柒 + (morohashi-daikanwa 14620 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5170) ; ø»’Š‹ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x483E) ; ø»„¿³ + (=jis-x0208 . #x4077) ; ø½Š¤´ + (korean-ksc5601 . #x6678) ; ø»Š€¹ + (chinese-isoir165 . #x483E) ; ø»¨ƒ + (=gt-pj-1 . #x4077) ; 染 + (chinese-big5 . #xAC56) ; ý¢€Š±– + (ideograph-daikanwa . 14621) ; ø¸ƒ¤ + (=gt-k . 05123) ; ý¡„ƒ + (=ucs . #x67D3) ; 染 + )) +(define-char + '((=>ucs . #x67D3) ; 染 + (morohashi-daikanwa 14621 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5159) ; ø»’‰´ + )) +(define-char + '((=>ucs . #x67D4) ; 柔 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3569) + (japanese-jisx0208-1978 . #x3D40) ; ø»‚¥§ + (japanese-jisx0208 . #x3D40) ; ø»†¹¯ + (ideograph-daikanwa . 14622) ; ø¸ƒ¤ž + )) +(define-char + '((morohashi-daikanwa 14622 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x4861) ; ø»…€– + (korean-ksc5601 . #x6A75) ; ø»Š†® + (chinese-isoir165 . #x4861) ; ø»¨¦ + (=jis-x0208-1990 . #x3D40) ; ø½ŠŸ£ + (=gt-pj-1 . #x3D40) ; 柔 + (chinese-big5 . #xAC58) ; ý¢€Š±˜ + (=gt-k . 05100) ; ý¡„¬ + (=ucs . #x67D4) ; 柔 + )) +(define-char + '((=>ucs . #x67D4) ; 柔 + (morohashi-daikanwa 14622 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x515B) ; ø»’‰¶ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1192 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x77DB) ; 矛 + )) + (chinese-cns11643-3 . #x2D31) ; ø»•¨œ + (ideograph-daikanwa . 14623) ; ø¸ƒ¤Ÿ + (=hanziku-3 . #xF36B) ; ý¢€¿« + (=cbeta . 01847) ; ø¸ œ· + (=ucs . #x67D5) ; 柕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1191 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x53EC) ; 召 + )) + (chinese-cns11643-3 . #x2D2B) ; ø»•¨– + (ideograph-daikanwa . 14624) ; ø¸ƒ¤  + (=hanziku-3 . #xF34B) ; ý¢€¿‹ + (=cbeta . 01456) ; ø¸ –° + (=ucs . #x67D6) ; 柖 + )) +(define-char + '((=>ucs . #x67D7) ; 柗 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4340) ; ø»‹–« + (=jis-x0213-1-2000 . #x755B) ; ø»¤Ž + (ideograph-daikanwa . 14625) ; ø¸ƒ¤¡ + (=jef-china3 . #x53B7) ; øº…Ž· + (ucs-jis . #x67D7) ; ø»‹–« + )) +(define-char + '((morohashi-daikanwa 14625 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1186 5) + (chinese-cns11643-3 . #x2D3A) ; ø»•¨¥ + (=hanziku-3 . #xF24C) ; ý¢€¿‰Œ + (=ucs . #x67D7) ; 柗 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3555) + (chinese-gb2312 . #x684F) ; ø»…¯„ + (=jis-x0208 . #x4453) ; ø½Šªˆ + (chinese-isoir165 . #x684F) ; ø»Ž—” + (chinese-cns11643-2 . #x2B25) ; ø»“› + (=gt-pj-1 . #x4453) ; 柘 + (chinese-big5 . #xCF43) ; ý¢€Œ½ƒ + (ideograph-daikanwa . 14626) ; ø¸ƒ¤¢ + (=gt-k . 05148) ; ý¡„œ + (=ucs . #x67D8) ; 柘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 14627) ; ø¸ƒ¤£ + (=ucs . #x409E) ; 䂞 + )) +(define-char + '((=>ucs . #x409E) ; 䂞 + (morohashi-daikanwa 14627 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D3B) ; ø»•¨¦ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6854) ; ø»…¯‰ + (japanese-jisx0212 . #x4341) ; ø»‹–¬ + (chinese-isoir165 . #x6854) ; ø»Ž—™ + (chinese-cns11643-1 . #x516D) ; ø»’Šˆ + (=jis-x0213-2-2000 . #x2E51) ; ø»¤°¶ + (chinese-big5 . #xAC6A) ; ý¢€Š±ª + (ideograph-daikanwa . 14628) ; ø¸ƒ¤¤ + (=jef-china3 . #x53B8) ; øº…Ž¸ + (=ucs . #x67D9) ; 柙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3577) + (chinese-gb2312 . #x6856) ; ø»…¯‹ + (=jis-x0208 . #x4D2E) ; ø½Š¶± + (korean-ksc5601 . #x6A76) ; ø»Š†¯ + (chinese-isoir165 . #x6856) ; ø»Ž—› + (chinese-cns11643-1 . #x5166) ; ø»’Š + (=gt-pj-1 . #x4D2E) ; 柚 + (chinese-big5 . #xAC63) ; ý¢€Š±£ + (ideograph-daikanwa . 14629) ; ø¸ƒ¤¥ + (=ucs . #x67DA) ; 柚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B3F) ; ø»“›ª + (=jis-x0213-2-2000 . #x2E52) ; ø»¤°· + (chinese-big5 . #xCF5D) ; ý¢€Œ½ + (ideograph-daikanwa . 14630) ; ø¸ƒ¤¦ + (=ucs . #x67DB) ; 柛 + )) +(define-char + '((=>ucs . #x67DC) ; 柜 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B22) ; ø»“› + (ideograph-daikanwa . 14631) ; ø¸ƒ¤§ + )) +(define-char + '((morohashi-daikanwa 14631 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x3971) ; ø»„ª¤ + (japanese-jisx0212 . #x4342) ; ø»‹–­ + (chinese-isoir165 . #x3971) ; ø»’´ + (chinese-big5 . #xCF40) ; ý¢€Œ½€ + (=jef-china3 . #x53B9) ; øº…Ž¹ + (=ucs . #x67DC) ; 柜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D2C) ; ø»•¨— + (ideograph-daikanwa . 14632) ; ø¸ƒ¤¨ + (=ucs . #x3B52) ; 㭒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3564) + (chinese-gb2312 . #x6858) ; ø»…¯ + (=jis-x0208 . #x5B51) ; ø½‹‹¸ + (korean-ksc5601 . #x7679) ; ø»Š˜š + (chinese-isoir165 . #x6858) ; ø»Ž— + (=gt-pj-1 . #x5B51) ; 柝 + (chinese-big5 . #xAC6C) ; ý¢€Š±¬ + (ideograph-daikanwa . 14633) ; ø¸ƒ¤© + (=ucs . #x67DD) ; 柝 + )) +(define-char + '((=>ucs . #x67DD) ; 柝 + (morohashi-daikanwa 14633 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x516F) ; ø»’ŠŠ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x296F) ; ø»—­¦ + (ideograph-daikanwa . 14634) ; ø¸ƒ¤ª + (=ucs . #x3B53) ; 㭓 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x296C) ; ø»—­£ + (ideograph-daikanwa . 14635) ; ø¸ƒ¤« + (=ucs . #x3B54) ; 㭔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3550) + (chinese-gb2312 . #x5775) ; ø»…–¬ + (=jis-x0208 . #x5B50) ; ø½‹‹· + (chinese-isoir165 . #x5775) ; ø»¾¼ + (chinese-cns11643-1 . #x516A) ; ø»’Š… + (=gt-pj-1 . #x5B50) ; 柞 + (chinese-big5 . #xAC67) ; ý¢€Š±§ + (ideograph-daikanwa . 14636) ; ø¸ƒ¤¬ + (=ucs . #x67DE) ; 柞 + )) +(define-char + '((=>ucs . #x67DF) ; 柟 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-big5 . #xCF49) ; ý¢€Œ½‰ + (ideograph-daikanwa . 14637) ; ø¸ƒ¤­ + (=jef-china3 . #x9BDF) ; øº‰¯Ÿ + )) +(define-char + '((morohashi-daikanwa 14637 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B2B) ; ø»“›– + (=ucs . #x67DF) ; 柟 + )) +(define-char + '((=>ucs . #x67E0) ; 柠 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 14638) ; ø¸ƒ¤® + )) +(define-char + '((morohashi-daikanwa 14638 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1189 1) + (chinese-gb2312 . #x447B) ; ø»„º¸ + (chinese-isoir165 . #x447B) ; ø»£ˆ + (chinese-cns11643-4 . #x296D) ; ø»—­¤ + (=hanziku-3 . #xF2CA) ; ý¢€¿‹Š + (=ucs . #x67E0) ; 柠 + )) +(define-char + '((=>ucs . #x6810) ; 栐 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 14639) ; ø¸ƒ¤¯ + )) +(define-char + '((morohashi-daikanwa 14639 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1189 5) + (=hanziku-3 . #xF2CE) ; ý¢€¿‹Ž + (=ucs . #x6810) ; 栐 + )) +(define-char + '((morohashi-daikanwa 14639 0 7) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4343) ; ø»‹–® + (chinese-cns11643-4 . #x2D4E) ; ø»—²½ + (=jef-china3 . #x53BA) ; øº…Žº + (=ucs . #x67E1) ; 柡 + )) +(define-char + '((=>ucs . #x67E2) ; 柢 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3568) + (=jis-x0208 . #x5B52) ; ø½‹‹¹ + (chinese-cns11643-1 . #x516E) ; ø»’Š‰ + (=gt-pj-1 . #x5B52) ; ø½‹‹¹ + (chinese-big5 . #xAC6B) ; ý¢€Š±« + (ideograph-daikanwa . 14640) ; ø¸ƒ¤° + (ucs-jis . #x67E2) ; ø½‹‹¹ + )) +(define-char + '((morohashi-daikanwa 14640 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x685C) ; ø»…¯‘ + (chinese-isoir165 . #x685C) ; ø»Ž—¡ + (=ucs . #x67E2) ; 柢 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B32) ; ø»“› + (chinese-big5 . #xCF50) ; ý¢€Œ½ + (ideograph-daikanwa . 14641) ; ø¸ƒ¤± + (=ucs . #x67E3) ; 柣 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (=jis-x0208 . #x5B4F) ; ø½‹‹¶ + (chinese-cns11643-2 . #x2B2A) ; ø»“›• + (=gt-pj-1 . #x5B4F) ; 柤 + (chinese-big5 . #xCF48) ; ý¢€Œ½ˆ + (ideograph-daikanwa . 14642) ; ø¸ƒ¤² + (=gt-k . 05259) ; ý¡„’‹ + (=ucs . #x67E4) ; 柤 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x4E14) ; 且 + )) + (shinjigen-2 . 3545) + (=jis-x0208 . #x3A3A) ; ø½Š›ƒ + (korean-ksc5601 . #x5E5B) ; ø»‰´¬ + (chinese-cns11643-3 . #x2D34) ; ø»•¨Ÿ + (=gt-pj-1 . #x3A3A) ; 査 + (ideograph-daikanwa . 14643) ; ø¸ƒ¤³ + (=gt-k . 05082) ; ý¡„š + (=cbeta . 05372) ; ø¸¡“¼ + (=ucs . #x67FB) ; 査 + )) +(define-char + '((morohashi-daikanwa 14643 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x3269) ; ø»„ Š + (chinese-isoir165 . #x3269) ; ø»ˆš + (chinese-cns11643-1 . #x5167) ; ø»’Š‚ + (chinese-big5 . #xAC64) ; ý¢€Š±¤ + (=jef-china3 . #x52E9) ; øº…‹© + (=ucs . #x67E5) ; 查 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4344) ; ø»‹–¯ + (chinese-cns11643-2 . #x2B3E) ; ø»“›© + (chinese-big5 . #xCF5C) ; ý¢€Œ½œ + (ideograph-daikanwa . 14644) ; ø¸ƒ¤´ + (=ucs . #x67E6) ; 柦 + )) +(define-char + '((=>ucs . #x67E7) ; 柧 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x5B57) ; ø»ƒ’‚ + (japanese-jisx0208 . #x5B57) ; ø»‡¦Š + (chinese-big5 . #xCF54) ; ý¢€Œ½” + (ideograph-daikanwa . 14645) ; ø¸ƒ¤µ + )) +(define-char + '((morohashi-daikanwa 14645 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x67E7) ; 柧 + )) +(define-char + '((=>ucs . #x67E7) ; 柧 + (morohashi-daikanwa 14645 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208-1990 . #x5B57) ; ø½‹‹¾ + (=gt-pj-1 . #x5B57) ; ø½‹‹¾ + (ucs-jis . #x67E7) ; ø½‹‹¾ + )) +(define-char + '((=>ucs . #x67E7) ; 柧 + (morohashi-daikanwa 14645 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B36) ; ø»“›¡ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 14646) ; ø¸ƒ¤¶ + (=ucs . #x2340D) ; 𣐍 + )) +(define-char + '((=>ucs . #x2340D) ; 𣐍 + (morohashi-daikanwa 14646 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3176) ; ø»œ¥ + )) +(define-char + '((=>ucs . #x2340D) ; 𣐍 + (morohashi-daikanwa 14646 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (=cbeta . 02000) ; ø¸ Ÿ + )) +(define-char + '((=>ucs . #x2340E) ; 𣐎 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 14647) ; ø¸ƒ¤· + )) +(define-char + '((morohashi-daikanwa 14647 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x74E6) ; 瓦 + )) + (=ucs . #x2340E) ; 𣐎 + )) +(define-char + '((=>ucs . #x2340E) ; 𣐎 + (morohashi-daikanwa 14647 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x3424) ; ø½Š‘¹ + (korean-ksc5601 . #x683F) ; ø»Š‚¼ + (chinese-cns11643-1 . #x466B) ; ø»‘¹¼ + (ideograph-daikanwa . 21438) ; ø¸…Ž¾ + )) + (chinese-cns11643-5 . #x2955) ; ø»™· + (=cbeta . 01029) ; ø¸ … + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1180 4) + (chinese-cns11643-3 . #x2D2A) ; ø»•¨• + (ideograph-daikanwa . 14648) ; ø¸ƒ¤¸ + (=hanziku-3 . #xF0E7) ; ý¢€¿ƒ§ + (=ucs . #x67E8) ; 柨 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2959) ; ø»™·” + (ideograph-daikanwa . 14649) ; ø¸ƒ¤¹ + (=ucs . #x2340F) ; 𣐏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3539) + (chinese-gb2312 . #x6851) ; ø»…¯† + (=jis-x0208 . #x5B4D) ; ø½‹‹´ + (korean-ksc5601 . #x4F2F) ; ø»‰¾ + (chinese-isoir165 . #x6851) ; ø»Ž—– + (chinese-cns11643-1 . #x5161) ; ø»’‰¼ + (=gt-pj-1 . #x5B4D) ; 柩 + (chinese-big5 . #xAC5E) ; ý¢€Š±ž + (ideograph-daikanwa . 14650) ; ø¸ƒ¤º + (=ucs . #x67E9) ; 柩 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B44) ; ø»“›¯ + (chinese-big5 . #xCF62) ; ý¢€Œ½¢ + (ideograph-daikanwa . 14651) ; ø¸ƒ¤» + (=ucs . #x67EA) ; 柪 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D29) ; ø»•¨” + (ideograph-daikanwa . 14652) ; ø¸ƒ¤¼ + (=jef-china3 . #x53BB) ; øº…Ž» + (=ucs . #x3B55) ; 㭕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3177) ; ø»œ¦ + (ideograph-daikanwa . 14653) ; ø¸ƒ¤½ + (=ucs . #x23410) ; 𣐐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B29) ; ø»“›” + (chinese-big5 . #xCF47) ; ý¢€Œ½‡ + (ideograph-daikanwa . 14654) ; ø¸ƒ¤¾ + (=ucs . #x67EB) ; 柫 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3536) + (chinese-gb2312 . #x3C6D) ; ø»„®º + (=jis-x0208 . #x5B4B) ; ø½‹‹² + (korean-ksc5601 . #x4A53) ; ø»‰—Œ + (chinese-isoir165 . #x3C6D) ; ø»—Š + (chinese-cns11643-1 . #x515D) ; ø»’‰¸ + (=gt-pj-1 . #x5B4B) ; 柬 + (chinese-big5 . #xAC5A) ; ý¢€Š±š + (ideograph-daikanwa . 14655) ; ø¸ƒ¤¿ + (=gt-k . 05256) ; ý¡„’ˆ + (=ucs . #x67EC) ; 柬 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B3B) ; ø»“›¦ + (chinese-big5 . #xCF59) ; ý¢€Œ½™ + (ideograph-daikanwa . 14656) ; ø¸ƒ¥€ + (=ucs . #x67ED) ; 柭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (=jis-x0208 . #x5B53) ; ø½‹‹º + (chinese-isoir165 . #x7B67) ; ø»Ž³¦ + (chinese-cns11643-2 . #x2B31) ; ø»“›œ + (=gt-pj-1 . #x5B53) ; 柮 + (chinese-big5 . #xCF4F) ; ý¢€Œ½ + (ideograph-daikanwa . 14657) ; ø¸ƒ¥ + (=ucs . #x67EE) ; 柮 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3534) + (chinese-gb2312 . #x3F42) ; ø»„²© + (=jis-x0208 . #x5B49) ; ø½‹‹° + (korean-ksc5601 . #x4A2F) ; ø»‰–¨ + (chinese-isoir165 . #x3F42) ; ø»š¹ + (chinese-cns11643-1 . #x5162) ; ø»’‰½ + (=gt-pj-1 . #x5B49) ; 柯 + (chinese-big5 . #xAC5F) ; ý¢€Š±Ÿ + (ideograph-daikanwa . 14658) ; ø¸ƒ¥‚ + (=gt-k . 05255) ; ý¡„’‡ + (=ucs . #x67EF) ; 柯 + )) +(define-char + '((=>ucs . #x67F0) ; 柰 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B37) ; ø»“›¢ + (ideograph-daikanwa . 14659) ; ø¸ƒ¥ƒ + )) +(define-char + '((morohashi-daikanwa 14659 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x684D) ; ø»…¯‚ + (korean-ksc5601 . #x5230) ; ø»‰¢™ + (japanese-jisx0212 . #x4345) ; ø»‹–° + (chinese-isoir165 . #x684D) ; ø»Ž—’ + (=jis-x0213-2-2000 . #x2E53) ; ø»¤°¸ + (chinese-big5 . #xCF55) ; ý¢€Œ½• + (=jef-china3 . #x8DFD) ; øºˆ·½ + (=ucs . #x67F0) ; 柰 + )) +(define-char + '((=>ucs . #x67F1) ; 柱 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-1 . 3567) + (ideograph-daikanwa . 14660) ; ø¸ƒ¥„ + (=jef-china3 . #x53BC) ; øº…Ž¼ + )) +(define-char + '((morohashi-daikanwa 14660 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-1 . 3566) + (chinese-gb2312 . #x5679) ; ø»…•’ + (=jis-x0208 . #x436C) ; ø½Š©ƒ + (korean-ksc5601 . #x713A) ; ø»Š… + (chinese-isoir165 . #x5679) ; ø»½¢ + (chinese-cns11643-1 . #x515A) ; ø»’‰µ + (=gt-pj-1 . #x436C) ; 柱 + (chinese-big5 . #xAC57) ; ý¢€Š±— + (=gt-k . 05144) ; ý¡„˜ + (=ucs . #x67F1) ; 柱 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4346) ; ø»‹–± + (chinese-cns11643-2 . #x2A7D) ; ø»“›Š + (chinese-big5 . #xCEFC) ; ý¢€Œ»¼ + (ideograph-daikanwa . 14661) ; ø¸ƒ¥… + (=jef-china3 . #x53BD) ; øº…Ž½ + (=ucs . #x67F2) ; 柲 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3578) + (chinese-gb2312 . #x4178) ; ø»„¶› + (=jis-x0208 . #x4C78) ; ø½Š¶ + (korean-ksc5601 . #x5733) ; ø»‰©² + (chinese-isoir165 . #x4178) ; ø»ž« + (chinese-cns11643-1 . #x516B) ; ø»’Š† + (=gt-pj-1 . #x4C78) ; 柳 + (chinese-big5 . #xAC68) ; ý¢€Š±¨ + (ideograph-daikanwa . 14662) ; ø¸ƒ¥† + (=gt-k . 05195) ; ý¡„‘‹ + (=ucs . #x67F3) ; 柳 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 14663) ; ø¸ƒ¥‡ + (=ucs . #x23411) ; 𣐑 + )) +(define-char + '((=>ucs . #x23411) ; 𣐑 + (morohashi-daikanwa 14663 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E26) ; ø»™½· + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-1 . 3547) + (chinese-gb2312 . #x3271) ; ø»„ ’ + (=jis-x0208 . #x3C46) ; ø½Šž‹ + (korean-ksc5601 . #x6343) ; ø»‰»ª + (chinese-isoir165 . #x3271) ; ø»ˆ¢ + (=gt-pj-1 . #x3C46) ; 柴 + (chinese-big5 . #xAEE3) ; ý¢€Š»£ + (ideograph-daikanwa . 14664) ; ø¸ƒ¥ˆ + (=gt-k . 06450) ; ý¡„¤² + (=ucs . #x67F4) ; 柴 + )) +(define-char + '((=>ucs . #x67F4) ; 柴 + (morohashi-daikanwa 14664 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-1 . #x5627) ; ø»’˜ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0208 . #x3A74) ; ø»†¶‰ + (korean-ksc5601 . #x737D) ; ø»Š”„ + (chinese-cns11643-1 . #x5160) ; ø»’‰» + (=jis-x0208-1990 . #x3A74) ; ø½Š›½ + (=gt-pj-1 . #x3A74) ; 柵 + (chinese-big5 . #xAC5D) ; ý¢€Š± + (ideograph-daikanwa . 14665) ; ø¸ƒ¥‰ + (=jef-china3 . #x53BE) ; øº…Ž¾ + (=ucs . #x67F5) ; 柵 + )) +(define-char + '((=>ucs . #x67F6) ; 柶 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-1 . 3553) + (korean-ksc5601 . #x5E5A) ; ø»‰´« + (japanese-jisx0212 . #x4347) ; ø»‹–² + (chinese-big5 . #xCF4E) ; ý¢€Œ½Ž + (ideograph-daikanwa . 14666) ; ø¸ƒ¥Š + (ucs-jis . #x67F6) ; ø»‰´« + )) +(define-char + '((morohashi-daikanwa 14666 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B30) ; ø»“›› + (=ucs . #x67F6) ; 柶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-1 . 3557) + (japanese-jisx0212 . #x4348) ; ø»‹–³ + (chinese-cns11643-2 . #x2B2F) ; ø»“›š + (=jis-x0213-2-2000 . #x2E54) ; ø»¤°¹ + (chinese-big5 . #xCF4D) ; ý¢€Œ½ + (ideograph-daikanwa . 14667) ; ø¸ƒ¥‹ + (=jef-china3 . #x53BF) ; øº…Ž¿ + (=ucs . #x67F7) ; 柷 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B24) ; ø»“› + (chinese-big5 . #xCF42) ; ý¢€Œ½‚ + (ideograph-daikanwa . 14669) ; ø¸ƒ¥ + (=ucs . #x67F8) ; 柸 + )) +(define-char + '((=>ucs . #x67FC) ; 柼 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (=jis-x0213-1-2000 . #x755C) ; ø»¤ + (chinese-big5 . #xCF57) ; ý¢€Œ½— + (ideograph-daikanwa . 14671) ; ø¸ƒ¥ + (ucs-jis . #x67FC) ; ø»¤ + )) +(define-char + '((morohashi-daikanwa 14671 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B39) ; ø»“›¤ + (=ucs . #x67FC) ; 柼 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (hanyu-dazidian 2 1191 3) + (chinese-gb2312 . #x685F) ; ø»…¯” + (chinese-isoir165 . #x685F) ; ø»Ž—¤ + (ideograph-daikanwa . 14672) ; ø¸ƒ¥ + (=hanziku-3 . #xF34D) ; ý¢€¿ + (=ucs . #x67FD) ; 柽 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1176 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x6B63) ; æ­£ + )) + (shinjigen-2 . 3583) + (=jis-x0208 . #x4B6F) ; ø½Š´¶ + (korean-ksc5601 . #x6F5E) ; ø»Š­ + (chinese-cns11643-3 . #x2D32) ; ø»•¨ + (=gt-pj-1 . #x4B6F) ; 柾 + (ideograph-daikanwa . 14675) ; ø¸ƒ¥“ + (=hanziku-3 . #xF04C) ; ý¢€¿Œ + (=cbeta . 00175) ; ø¸ ‚¯ + (=ucs . #x67FE) ; 柾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 14676) ; ø¸ƒ¥” + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x7530) ; 田 + )) + (ideograph-daikanwa . 14677) ; ø¸ƒ¥• + (=cbeta . 04650) ; ø¸¡ˆª + (=ucs . #x2342C) ; 𣐬 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 14678) ; ø¸ƒ¥– + (=ucs . #x2342B) ; 𣐫 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x295B) ; ø»™·– + (ideograph-daikanwa . 14679) ; ø¸ƒ¥— + (=ucs . #x23430) ; 𣐰 + )) +(define-char + '((=>ucs . #x23408) ; 𣐈 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 14680) ; ø¸ƒ¥˜ + )) +(define-char + '((morohashi-daikanwa 14680 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3174) ; ø»œ£ + (=ucs . #x23408) ; 𣐈 + )) +(define-char + '((=>ucs . #x67FF) ; 柿 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (=jis-x0208 . #x3341) ; ø½Š¸ + (=gt-pj-1 . #x3341) ; ø½Š¸ + (chinese-big5 . #xAC55) ; ý¢€Š±• + (ideograph-daikanwa . 14681) ; ø¸ƒ¥™ + (=gt-k . 05037) ; ý¡„Ž­ + (ucs-jis . #x67FF) ; ø½Š¸ + )) +(define-char + '((morohashi-daikanwa 14681 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-1 . 3551) + (shinjigen-2 . 3551) + (chinese-gb2312 . #x4A41) ; ø»…‚² + (chinese-isoir165 . #x4A41) ; ø»«‚ + (chinese-cns11643-1 . #x5158) ; ø»’‰³ + (=ucs . #x67FF) ; 柿 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1186 1) + (chinese-gb2312 . #x6859) ; ø»…¯Ž + (chinese-isoir165 . #x6859) ; ø»Ž—ž + (chinese-cns11643-3 . #x2D39) ; ø»•¨¤ + (ideograph-daikanwa . 14682) ; ø¸ƒ¥š + (=hanziku-3 . #xF248) ; ý¢€¿‰ˆ + (=ucs . #x6800) ; 栀 + )) +(define-char + '((=>ucs . #x8363) ; 荣 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 14683) ; ø¸ƒ¥› + )) +(define-char + '((=>ucs . #x8363) ; 荣 + (morohashi-daikanwa 14683 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D33) ; ø»•¨ž + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1187 4) + (chinese-cns11643-3 . #x2D37) ; ø»•¨¢ + (=jis-x0213-1-2000 . #x755D) ; ø»¤ + (ideograph-daikanwa . 14684) ; ø¸ƒ¥œ + (=hanziku-3 . #xF26B) ; ý¢€¿‰« + (=jef-china3 . #x53C0) ; øº…€ + (=ucs . #x6801) ; 栁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1176 12) + (japanese-jisx0212 . #x4349) ; ø»‹–´ + (=jis-x0213-1-2000 . #x755E) ; ø»¤‘ + (ideograph-daikanwa . 14685) ; ø¸ƒ¥ + (=hanziku-3 . #xF04D) ; ý¢€¿ + (=jef-china3 . #x52EE) ; øº…‹® + (=ucs . #x6852) ; 桒 + )) +(define-char + '((=>ucs . #x6852) ; 桒 + (morohashi-daikanwa 14685 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D2F) ; ø»•¨š + )) +(define-char + '((morohashi-daikanwa 14685 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x315C) ; ø»•®¿ + (=ucs . #x2F8E1) ; 桒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1192 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x6BCD) ; 母 + )) + (shinjigen-2 . 3581) + (=jis-x0208 . #x444E) ; ø½Šªƒ + (=gt-pj-1 . #x444E) ; 栂 + (ideograph-daikanwa . 14686) ; ø¸ƒ¥ž + (=hanziku-3 . #xF36D) ; ý¢€¿­ + (=cbeta . 01267) ; ø¸ “³ + (=ucs . #x6802) ; 栂 + )) +(define-char + '((=>ucs . #x6803) ; 栃 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (shinjigen-2 . 3582) + (ideograph-daikanwa . 14687) ; ø¸ƒ¥Ÿ + )) +(define-char + '((morohashi-daikanwa 14687 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (=jis-x0208 . #x464A) ; ø½Š¬» + (=gt-pj-1 . #x464A) ; 栃 + (=ucs . #x6803) ; 栃 + )) +(define-char + '((morohashi-daikanwa 14687 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (=jis-x0208 . #x3149) ; ø½ŠŽ„ + (=gt-pj-1 . #x3149) ; 栄 + (=gt-k . 05023) ; ý¡„ŽŸ + (=ucs . #x6804) ; 栄 + )) +(define-char + '((=>ucs . #x6804) ; 栄 + (morohashi-daikanwa 14687 1 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3172) ; ø»œ¡ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0208 . #x5B4A) ; ø»‡¥½ + (chinese-cns11643-1 . #x5165) ; ø»’Š€ + (=jis-x0208-1990 . #x5B4A) ; ø½‹‹± + (=gt-pj-1 . #x5B4A) ; 枴 + (chinese-big5 . #xAC62) ; ý¢€Š±¢ + (ideograph-daikanwa . 49161) ; ø¸Œ€‰ + (=jef-china3 . #x70CA) ; øº‡ƒŠ + (=ucs . #x67B4) ; 枴 + )) +(define-char + '((=>ucs* . #x67B4) ; 枴 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x5B4A) ; ø»ƒ‘µ + (chinese-cns11643-3 . #x2D35) ; ø»•¨  + (ideograph-daikanwa . 49162) ; ø¸Œ€Š + (=ucs . #x2F8DF) ; 柺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1187 1) + (shinjigen-1 . 3549) + (chinese-gb2312 . #x5524) ; ø»…’Ÿ + (chinese-isoir165 . #x5524) ; ø»º¯ + (chinese-cns11643-3 . #x2D38) ; ø»•¨£ + (=hanziku-3 . #xF268) ; ý¢€¿‰¨ + (=ucs . #x6805) ; 栅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x6806) ; 栆 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (hanyu-dazidian 2 1176 8) + (chinese-gb2312 . #x316A) ; ø»„ž­ + (chinese-isoir165 . #x316A) ; ø»†½ + (=hanziku-3 . #xF049) ; ý¢€¿‰ + (=jef-china3 . #x81F5) ; øºˆ‡µ + (=ucs . #x6807) ; 标 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (hanyu-dazidian 2 1176 10) + (chinese-gb2312 . #x553B) ; ø»…’¶ + (chinese-isoir165 . #x553B) ; ø»»† + (=hanziku-3 . #xF04B) ; ý¢€¿‹ + (=ucs . #x6808) ; 栈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (hanyu-dazidian 2 1178 4) + (chinese-gb2312 . #x684E) ; ø»…¯ƒ + (chinese-isoir165 . #x684E) ; ø»Ž—“ + (=hanziku-3 . #xF0A7) ; ý¢€¿‚§ + (=ucs . #x6809) ; 栉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (hanyu-dazidian 2 1180 6) + (chinese-gb2312 . #x6850) ; ø»…¯… + (chinese-isoir165 . #x6850) ; ø»Ž—• + (=hanziku-3 . #xF0E9) ; ý¢€¿ƒ© + (=ucs . #x680A) ; 栊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (hanyu-dazidian 2 1181 1) + (chinese-gb2312 . #x3630) ; ø»„¥‰ + (chinese-isoir165 . #x3630) ; ø»™ + (=hanziku-3 . #xF145) ; ý¢€¿…… + (=ucs . #x680B) ; 栋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (hanyu-dazidian 2 1181 4) + (chinese-gb2312 . #x6853) ; ø»…¯ˆ + (chinese-isoir165 . #x6853) ; ø»Ž—˜ + (=hanziku-3 . #xF148) ; ý¢€¿…ˆ + (=ucs . #x680C) ; 栌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x751F) ; 生 + )) + (chinese-gb12345 . #x7D52) ; 栍 + (=cbeta . 05955) ; ø¸¡ƒ + (=jef-china3 . #x99FE) ; øº‰§¾ + (=ucs . #x680D) ; 栍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1186 9) + (chinese-gb2312 . #x685D) ; ø»…¯’ + (chinese-isoir165 . #x685D) ; ø»Ž—¢ + (=hanziku-3 . #xF250) ; ý¢€¿‰ + (=ucs . #x680E) ; 栎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1188 4) + (chinese-gb2312 . #x4038) ; ø»„³½ + (chinese-isoir165 . #x4038) ; ø»œ + (=hanziku-3 . #xF2AD) ; ý¢€¿Š­ + (=ucs . #x680F) ; 栏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1191 4) + (chinese-gb2312 . #x4A77) ; ø»…ƒ¨ + (chinese-isoir165 . #x4A77) ; ø»«¸ + (=hanziku-3 . #xF34E) ; ý¢€¿Ž + (=ucs . #x6811) ; 树 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x295A) ; ø»™·• + (=ucs . #x23412) ; 𣐒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2958) ; ø»™·“ + (=ucs . #x23413) ; 𣐓 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2957) ; ø»™·’ + (=ucs . #x23441) ; 𣑁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x6263) ; ø»‰º¬ + (chinese-isoir165 . #x7B6A) ; ø»Ž³© + (chinese-cns11643-2 . #x2F6E) ; ø»“¢‘ + (chinese-big5 . #xD1EC) ; ý¢€‡¬ + (ideograph-daikanwa . 14688) ; ø¸ƒ¥  + (=ucs . #x6812) ; 栒 + )) +(define-char + '((=>ucs . #x6813) ; 栓 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x6E7B) ; ø»ŠŒ¬ + (chinese-big5 . #xAEEA) ; ý¢€Š»ª + (ideograph-daikanwa . 14689) ; ø¸ƒ¥¡ + )) +(define-char + '((=>ucs . #x6813) ; 栓 + (morohashi-daikanwa 14689 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x562E) ; ø»’Ÿ + )) +(define-char + '((morohashi-daikanwa 14689 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x4B28) ; ø»…ƒ· + (japanese-jisx0208 . #x4072) ; ø»†¾» + (chinese-isoir165 . #x4B28) ; ø»¬‡ + (=jis-x0208-1990 . #x4072) ; ø½Š¤¯ + (=gt-pj-1 . #x4072) ; 栓 + (=jef-china3 . #x52E3) ; øº…‹£ + (=ucs . #x6813) ; 栓 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D57) ; ø»—³† + (ideograph-daikanwa . 14690) ; ø¸ƒ¥¢ + (=ucs . #x3B58) ; 㭘 + )) +(define-char + '((=>ucs . #x6814) ; 栔 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 14691) ; ø¸ƒ¥£ + )) +(define-char + '((=>ucs . #x6814) ; 栔 + (morohashi-daikanwa 14691 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x434A) ; ø»‹–µ + (chinese-big5 . #xD1ED) ; ý¢€‡­ + (ucs-jis . #x6814) ; ø»‹–µ + )) +(define-char + '((=>ucs . #x6814) ; 栔 + (morohashi-daikanwa 14691 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F6F) ; ø»“¢’ + )) +(define-char + '((morohashi-daikanwa 14691 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x6814) ; 栔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1195 7) + (chinese-cns11643-3 . #x315D) ; ø»•¯€ + (ideograph-daikanwa . 14692) ; ø¸ƒ¥¤ + (=hanziku-3 . #xF3F3) ; ý¢€¿³ + (=ucs . #x6815) ; 栕 + )) +(define-char + '((=>ucs . #x6816) ; 栖 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3681) + (=jis-x0208 . #x4034) ; ø½Š£± + (korean-ksc5601 . #x5F77) ; ø»‰¶¦ + (=gt-pj-1 . #x4034) ; ø½Š£± + (chinese-big5 . #xD1E1) ; ý¢€‡¡ + (ideograph-daikanwa . 14693) ; ø¸ƒ¥¥ + (ucs-jis . #x6816) ; ø½Š£± + )) +(define-char + '((morohashi-daikanwa 14693 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x465C) ; ø»„½• + (chinese-isoir165 . #x465C) ; ø»¥¥ + (chinese-cns11643-2 . #x2F63) ; ø»“¢† + (=jef-china3 . #x8FD3) ; øºˆ¿“ + (=ucs . #x6816) ; 栖 + )) +(define-char + '((=>ucs . #x23435) ; 𣐵 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 14694) ; ø¸ƒ¥¦ + )) +(define-char + '((morohashi-daikanwa 14694 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x405C) ; ø»œ£ + (=ucs . #x23435) ; 𣐵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3624) + (chinese-gb2312 . #x4075) ; ø»„´º + (=jis-x0208 . #x372A) ; ø½Š–™ + (korean-ksc5601 . #x574A) ; ø»‰ª‰ + (chinese-isoir165 . #x4075) ; ø»Š + (=gt-pj-1 . #x372A) ; 栗 + (chinese-big5 . #xAEDF) ; ý¢€Š»Ÿ + (ideograph-daikanwa . 14695) ; ø¸ƒ¥§ + (=gt-k . 06409) ; ý¡„¤‰ + (=ucs . #x6817) ; 栗 + )) +(define-char + '((=>ucs . #x6817) ; 栗 + (morohashi-daikanwa 14695 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5623) ; ø»’” + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-1 . 3585) + (chinese-cns11643-1 . #x562F) ; ø»’  + (=jis-x0213-2-2000 . #x2E58) ; ø»¤°½ + (chinese-big5 . #xAEEB) ; ý¢€Š»« + (ideograph-daikanwa . 14696) ; ø¸ƒ¥¨ + (=ucs . #x6818) ; 栘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1203 4) + (japanese-jisx0212 . #x434B) ; ø»‹–¶ + (ideograph-daikanwa . 14697) ; ø¸ƒ¥© + (=hanziku-3 . #xF5B6) ; ý¢€¿–¶ + (=ucs . #x6819) ; 栙 + )) +(define-char + '((=>ucs . #x6819) ; 栙 + (morohashi-daikanwa 14697 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3157) ; ø»•®º + )) +(define-char + '((=>ucs . #x6819) ; 栙 + (morohashi-daikanwa 14697 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (=cbeta . 04578) ; ø¸¡‡¢ + )) +(define-char + '((=>ucs . #x681A) ; 栚 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 14698) ; ø¸ƒ¥ª + )) +(define-char + '((morohashi-daikanwa 14698 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD1DA) ; ý¢€‡š + (=ucs . #x681A) ; 栚 + )) +(define-char + '((=>ucs . #x681A) ; 栚 + (morohashi-daikanwa 14698 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F5C) ; ø»“¡¿ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x384F) ; ø»œ— + (ideograph-daikanwa . 14699) ; ø¸ƒ¥« + (=ucs . #x23436) ; 𣐶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 14700) ; ø¸ƒ¥¬ + (=ucs . #x23437) ; 𣐷 + )) +(define-char + '((=>ucs . #x23437) ; 𣐷 + (morohashi-daikanwa 14700 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3853) ; ø»œ—” + )) +(define-char + '((=>ucs . #x3B59) ; 㭙 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 14701) ; ø¸ƒ¥­ + )) +(define-char + '((morohashi-daikanwa 14701 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D51) ; ø»—³€ + (=ucs . #x3B59) ; 㭙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1208 7) + (chinese-cns11643-3 . #x3153) ; ø»•®¶ + (ideograph-daikanwa . 14702) ; ø¸ƒ¥® + (=hanziku-3 . #xF6BC) ; ý¢€¿š¼ + (=ucs . #x681B) ; 栛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D54) ; ø»—³ƒ + (ideograph-daikanwa . 14703) ; ø¸ƒ¥¯ + (=ucs . #x3B5A) ; 㭚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D58) ; ø»—³‡ + (ideograph-daikanwa . 14704) ; ø¸ƒ¥° + (=ucs . #x3B5B) ; 㭛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F65) ; ø»“¢ˆ + (chinese-big5 . #xD1E3) ; ý¢€‡£ + (ideograph-daikanwa . 14705) ; ø¸ƒ¥± + (=jef-china3 . #x53C1) ; øº… + (=ucs . #x681C) ; 栜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6869) ; ø»…¯ž + (japanese-jisx0212 . #x434C) ; ø»‹–· + (chinese-isoir165 . #x6869) ; ø»Ž—® + (chinese-cns11643-2 . #x2F6D) ; ø»“¢ + (=jis-x0213-1-2000 . #x755F) ; ø»¤’ + (chinese-big5 . #xD1EB) ; ý¢€‡« + (ideograph-daikanwa . 14706) ; ø¸ƒ¥² + (=ucs . #x681D) ; 栝 + )) +(define-char + '((=>ucs . #x681E) ; 栞 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1193 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5674) ; ø½‹…… + (ideograph-daikanwa . 09169) ; ø¸‚‘ + ) + ((=ucs . #x6728) ; 木 + )) + (shinjigen-2 . 3593) + (=jis-x0208 . #x5B59) ; ø½‹Œ€ + (=gt-pj-1 . #x5B59) ; ø½‹Œ€ + (ideograph-daikanwa . 14708) ; ø¸ƒ¥´ + (=hanziku-3 . #xF3AE) ; ý¢€¿Ž® + (=gt-k . 06602) ; ý¡„§Š + (ucs-jis . #x681E) ; ø½‹Œ€ + )) +(define-char + '((morohashi-daikanwa 14708 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5E75) ; å¹µ + ) + ((=ucs . #x6728) ; 木 + )) + (=ucs . #x681E) ; 栞 + )) +(define-char + '((=>ucs . #x681E) ; 栞 + (morohashi-daikanwa 14708 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-2 . #x223B) ; ø»“Ž˜ + ) + ((=ucs . #x6728) ; 木 + )) + (=cbeta . 06054) ; ø¸¡ž¦ + )) +(define-char + '((=>ucs . #x681E) ; 栞 + (morohashi-daikanwa 14708 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x315B) ; ø»•®¾ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 12) + (<-vulgar-ideograph + (:char ((ideograph-daikanwa . 15010) ; ø¸ƒª¢ + ) + :sources (seiji-tsuu morohashi-daikanwa))) + (japanese-jisx0212 . #x434D) ; ø»‹–¸ + (chinese-isoir165 . #x7B6B) ; ø»Ž³ª + (chinese-cns11643-2 . #x2F5B) ; ø»“¡¾ + (=jis-x0213-2-2000 . #x2E59) ; ø»¤°¾ + (chinese-big5 . #xD1D9) ; ý¢€‡™ + (ideograph-daikanwa . 14710) ; ø¸ƒ¥¶ + (=ucs . #x681F) ; 栟 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD1F4) ; ý¢€‡´ + (ideograph-daikanwa . 14711) ; ø¸ƒ¥· + (=ucs . #x6820) ; æ   + )) +(define-char + '((=>ucs . #x6820) ; æ   + (morohashi-daikanwa 14711 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F76) ; ø»“¢™ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1201 3) + (ideograph-daikanwa . 14712) ; ø¸ƒ¥¸ + (=hanziku-3 . #xF553) ; ý¢€¿•“ + (=ucs . #x6823) ; æ £ + )) +(define-char + '((=>ucs . #x6823) ; æ £ + (morohashi-daikanwa 14712 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3164) ; ø»•¯‡ + )) +(define-char + '((=>ucs . #x6821) ; æ ¡ + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x393B) ; ø»‚Ÿª + (japanese-jisx0208 . #x393B) ; ø»†³² + (korean-ksc5601 . #x4E68) ; ø»‰™ + (chinese-big5 . #xAED5) ; ý¢€Š»• + (ideograph-daikanwa . 14713) ; ø¸ƒ¥¹ + (=jef-china3 . #x53C2) ; øº…‚ + )) +(define-char + '((=>ucs . #x6821) ; æ ¡ + (morohashi-daikanwa 14713 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208-1990 . #x393B) ; ø½Š™¦ + (=gt-pj-1 . #x393B) ; ø½Š™¦ + (ucs-jis . #x6821) ; ø½Š™¦ + )) +(define-char + '((morohashi-daikanwa 14713 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x5023) ; ø»…‹ˆ + (chinese-isoir165 . #x5023) ; ø»³˜ + (chinese-cns11643-1 . #x5577) ; ø»’Š + (=ucs . #x6821) ; æ ¡ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1196 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x767E) ; 百 + )) + (shinjigen-2 . 3572) + (=jis-x0208 . #x337C) ; ø½Š‘³ + (korean-ksc5601 . #x5B5B) ; ø»‰°’ + (chinese-cns11643-3 . #x315E) ; ø»•¯ + (=gt-pj-1 . #x337C) ; æ ¢ + (ideograph-daikanwa . 14714) ; ø¸ƒ¥º + (=hanziku-3 . #xF451) ; ý¢€¿‘‘ + (=cbeta . 00177) ; ø¸ ‚± + (=ucs . #x6822) ; æ ¢ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3150) ; ø»•®³ + (ideograph-daikanwa . 14715) ; ø¸ƒ¥» + (=ucs . #x6824) ; æ ¤ + )) +(define-char + '((=>ucs . #x6824) ; æ ¤ + (morohashi-daikanwa 14715 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1205 5) + (=hanziku-3 . #xF5F7) ; ý¢€¿—· + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD1F3) ; ý¢€‡³ + (ideograph-daikanwa . 14716) ; ø¸ƒ¥¼ + (=ucs . #x6825) ; æ ¥ + )) +(define-char + '((=>ucs . #x6825) ; æ ¥ + (morohashi-daikanwa 14716 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F75) ; ø»“¢˜ + )) +(define-char + '((=>ucs . #x6828) ; æ ¨ + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x434E) ; ø»‹–¹ + (chinese-big5 . #xD1EF) ; ý¢€‡¯ + (ideograph-daikanwa . 14717) ; ø¸ƒ¥½ + (ucs-jis . #x6828) ; ø»‹–¹ + )) +(define-char + '((=>ucs . #x6828) ; æ ¨ + (morohashi-daikanwa 14717 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F71) ; ø»“¢” + )) +(define-char + '((morohashi-daikanwa 14717 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x6828) ; æ ¨ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD1EE) ; ý¢€‡® + (ideograph-daikanwa . 14718) ; ø¸ƒ¥¾ + (=ucs . #x6826) ; æ ¦ + )) +(define-char + '((=>ucs . #x6826) ; æ ¦ + (morohashi-daikanwa 14718 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F70) ; ø»“¢“ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1198 6) + (japanese-jisx0212 . #x434F) ; ø»‹–º + (chinese-cns11643-3 . #x315F) ; ø»•¯‚ + (ideograph-daikanwa . 14719) ; ø¸ƒ¥¿ + (=hanziku-3 . #xF4B5) ; ý¢€¿’µ + (=ucs . #x6827) ; æ § + )) +(define-char + '((=>ucs . #x6829) ; æ © + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3597) + (=jis-x0208 . #x5B5B) ; ø½‹Œ‚ + (=gt-pj-1 . #x5B5B) ; ø½‹Œ‚ + (chinese-big5 . #xAEDD) ; ý¢€Š» + (ideograph-daikanwa . 14721) ; ø¸ƒ¦ + (ucs-jis . #x6829) ; ø½‹Œ‚ + )) +(define-char + '((morohashi-daikanwa 14721 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6872) ; ø»…¯§ + (chinese-isoir165 . #x6872) ; ø»Ž—· + (chinese-cns11643-1 . #x5621) ; ø»’’ + (=ucs . #x6829) ; æ © + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3611) + (chinese-gb2312 . #x566A) ; ø»…•ƒ + (=jis-x0208 . #x3374) ; ø½Š‘« + (korean-ksc5601 . #x713B) ; ø»Š† + (chinese-isoir165 . #x566A) ; ø»½“ + (chinese-cns11643-1 . #x562C) ; ø»’ + (=gt-pj-1 . #x3374) ; æ ª + (chinese-big5 . #xAEE8) ; ý¢€Š»¨ + (ideograph-daikanwa . 14723) ; ø¸ƒ¦ƒ + (=ucs . #x682A) ; æ ª + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208 . #x5B61) ; ø½‹Œˆ + (chinese-cns11643-2 . #x2F67) ; ø»“¢Š + (=gt-pj-1 . #x5B61) ; æ « + (chinese-big5 . #xD1E5) ; ý¢€‡¥ + (ideograph-daikanwa . 14724) ; ø¸ƒ¦„ + (=ucs . #x682B) ; æ « + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1205 2) + (japanese-jisx0212 . #x4350) ; ø»‹–» + (chinese-cns11643-3 . #x3156) ; ø»•®¹ + (=jis-x0213-1-2000 . #x7560) ; ø»¤“ + (ideograph-daikanwa . 14726) ; ø¸ƒ¦† + (=hanziku-3 . #xF5F4) ; ý¢€¿—´ + (=ucs . #x682C) ; æ ¬ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4351) ; ø»‹–¼ + (chinese-cns11643-2 . #x2F68) ; ø»“¢‹ + (=jis-x0213-2-2000 . #x2E5A) ; ø»¤°¿ + (chinese-big5 . #xD1E6) ; ý¢€‡¦ + (ideograph-daikanwa . 14727) ; ø¸ƒ¦‡ + (=ucs . #x682D) ; æ ­ + )) +(define-char + '((=>ucs . #x682E) ; æ ® + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD1F0) ; ý¢€‡° + (ideograph-daikanwa . 14728) ; ø¸ƒ¦ˆ + )) +(define-char + '((morohashi-daikanwa 14728 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x682E) ; æ ® + )) +(define-char + '((=>ucs . #x682E) ; æ ® + (morohashi-daikanwa 14728 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F72) ; ø»“¢• + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x6971) ; ø»Š…Œ + (japanese-jisx0212 . #x4352) ; ø»‹–½ + (chinese-big5 . #xD1E7) ; ý¢€‡§ + (ideograph-daikanwa . 14729) ; ø¸ƒ¦‰ + (=ucs . #x682F) ; æ ¯ + )) +(define-char + '((=>ucs . #x682F) ; æ ¯ + (morohashi-daikanwa 14729 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F69) ; ø»“¢Œ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1201 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x4F10) ; 伐 + )) + (japanese-jisx0212 . #x4353) ; ø»‹–¾ + (chinese-cns11643-3 . #x3163) ; ø»•¯† + (ideograph-daikanwa . 14731) ; ø¸ƒ¦‹ + (=hanziku-3 . #xF551) ; ý¢€¿•‘ + (=cbeta . 00176) ; ø¸ ‚° + (=ucs . #x6830) ; æ ° + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4354) ; ø»‹–¿ + (chinese-cns11643-2 . #x2F64) ; ø»“¢‡ + (=jis-x0213-1-2000 . #x7561) ; ø»¤” + (chinese-big5 . #xD1E2) ; ý¢€‡¢ + (ideograph-daikanwa . 14732) ; ø¸ƒ¦Œ + (=jef-china3 . #x53C3) ; øº…ƒ + (=ucs . #x6831) ; æ ± + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3604) + (chinese-gb2312 . #x6860) ; ø»…¯• + (=jis-x0208 . #x5B5E) ; ø½‹Œ… + (chinese-isoir165 . #x6860) ; ø»Ž—¥ + (chinese-cns11643-2 . #x2F5E) ; ø»“¢ + (=gt-pj-1 . #x5B5E) ; æ ² + (chinese-big5 . #xD1DC) ; ý¢€‡œ + (ideograph-daikanwa . 14734) ; ø¸ƒ¦Ž + (=ucs . #x6832) ; æ ² + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x384C) ; ø»œ— + (=jis-x0213-2-2000 . #x2E5B) ; ø»¤±€ + (ideograph-daikanwa . 14735) ; ø¸ƒ¦ + (=ucs . #x23465) ; 𣑥 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6861) ; ø»…¯– + (japanese-jisx0212 . #x4355) ; ø»‹—€ + (chinese-isoir165 . #x6861) ; ø»Ž—¦ + (=jis-x0213-2-2000 . #x2E5C) ; ø»¤± + (chinese-big5 . #xD1DD) ; ý¢€‡ + (ideograph-daikanwa . 14736) ; ø¸ƒ¦ + (=jef-china3 . #x53C4) ; øº…„ + (=ucs . #x6833) ; æ ³ + )) +(define-char + '((=>ucs . #x6833) ; æ ³ + (morohashi-daikanwa 14736 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F5F) ; ø»“¢‚ + )) +(define-char + '((=>ucs . #x6834) ; æ ´ + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3613) + (=jis-x0208 . #x4073) ; ø½Š¤° + (=gt-pj-1 . #x4073) ; ø½Š¤° + (chinese-big5 . #xD1EA) ; ý¢€‡ª + (ideograph-daikanwa . 14737) ; ø¸ƒ¦‘ + (ucs-jis . #x6834) ; ø½Š¤° + )) +(define-char + '((morohashi-daikanwa 14737 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F6C) ; ø»“¢ + (=ucs . #x6834) ; æ ´ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F66) ; ø»“¢‰ + (chinese-big5 . #xD1E4) ; ý¢€‡¤ + (ideograph-daikanwa . 14739) ; ø¸ƒ¦“ + (=ucs . #x6835) ; æ µ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1199 3) + (chinese-cns11643-3 . #x3154) ; ø»•®· + (ideograph-daikanwa . 14741) ; ø¸ƒ¦• + (=hanziku-3 . #xF4D2) ; ý¢€¿“’ + (=ucs . #x6836) ; æ ¶ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1207 2) + (chinese-gb2312 . #x5179) ; ø»…¼ + (chinese-isoir165 . #x5179) ; ø»¶Œ + (chinese-cns11643-3 . #x314F) ; ø»•®² + (ideograph-daikanwa . 14742) ; ø¸ƒ¦– + (=hanziku-3 . #xF675) ; ý¢€¿™µ + (=jef-china3 . #x82A7) ; øºˆŠ§ + (=ucs . #x6837) ; æ · + )) +(define-char + '((=>ucs . #x6838) ; æ ¸ + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3589) + (=jis-x0208 . #x334B) ; ø½Š‘‚ + (korean-ksc5601 . #x7A37) ; ø»Š + (=gt-pj-1 . #x334B) ; ø½Š‘‚ + (chinese-big5 . #xAED6) ; ý¢€Š»– + (ideograph-daikanwa . 14743) ; ø¸ƒ¦— + (ucs-jis . #x6838) ; ø½Š‘‚ + )) +(define-char + '((morohashi-daikanwa 14743 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3A4B) ; ø»„«œ + (chinese-isoir165 . #x3A4B) ; ø»“¬ + (chinese-cns11643-1 . #x5578) ; ø»’‹ + (=ucs . #x6838) ; æ ¸ + )) +(define-char + '((=>ucs . #x6838) ; æ ¸ + (morohashi-daikanwa 14743 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jef-china3 . #x53C6) ; øº…† + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3606) + (chinese-gb2312 . #x3879) ; ø»„©Ž + (=jis-x0208 . #x3A2C) ; ø½Ššµ + (korean-ksc5601 . #x5046) ; ø»‰Ÿ³ + (chinese-isoir165 . #x3879) ; ø»‘ž + (chinese-cns11643-1 . #x557C) ; ø»’ + (=gt-pj-1 . #x3A2C) ; æ ¹ + (chinese-big5 . #xAEDA) ; ý¢€Š»š + (ideograph-daikanwa . 14745) ; ø¸ƒ¦™ + (=gt-k . 06432) ; ý¡„¤  + (=ucs . #x6839) ; æ ¹ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F74) ; ø»“¢— + (chinese-big5 . #xD1F2) ; ý¢€‡² + (ideograph-daikanwa . 14747) ; ø¸ƒ¦› + (=ucs . #x683A) ; æ º + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4356) ; ø»‹— + (chinese-cns11643-2 . #x2F60) ; ø»“¢ƒ + (=jis-x0213-2-2000 . #x2E5D) ; ø»¤±‚ + (chinese-big5 . #xD1DE) ; ý¢€‡ž + (ideograph-daikanwa . 14748) ; ø¸ƒ¦œ + (=jef-china3 . #x53C5) ; øº…… + (=ucs . #x683B) ; æ » + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3588) + (chinese-gb2312 . #x3871) ; ø»„©† + (=jis-x0208 . #x334A) ; ø½Š‘ + (korean-ksc5601 . #x4C2B) ; ø»‰™  + (chinese-isoir165 . #x3871) ; ø»‘– + (chinese-cns11643-1 . #x562A) ; ø»’› + (=gt-pj-1 . #x334A) ; æ ¼ + (chinese-big5 . #xAEE6) ; ý¢€Š»¦ + (ideograph-daikanwa . 14749) ; ø¸ƒ¦ + (=gt-k . 06390) ; ý¡„£¶ + (=ucs . #x683C) ; æ ¼ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3607) + (chinese-gb2312 . #x5454) ; ø»…‘± + (=jis-x0208 . #x3A4F) ; ø½Š›˜ + (korean-ksc5601 . #x6E28) ; ø»Š‹™ + (chinese-isoir165 . #x5454) ; ø»º + (chinese-cns11643-1 . #x5626) ; ø»’— + (=gt-pj-1 . #x3A4F) ; æ ½ + (chinese-big5 . #xAEE2) ; ý¢€Š»¢ + (ideograph-daikanwa . 14750) ; ø¸ƒ¦ž + (=gt-k . 06436) ; ý¡„¤¤ + (=ucs . #x683D) ; æ ½ + )) +(define-char + '((=>ucs . #x683E) ; æ ¾ + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x2E5E) ; ø»¤±ƒ + (ideograph-daikanwa . 14751) ; ø¸ƒ¦Ÿ + (ucs-jis . #x683E) ; ø»¤±ƒ + )) +(define-char + '((morohashi-daikanwa 14751 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1205 3) + (chinese-gb2312 . #x686F) ; ø»…¯¤ + (chinese-isoir165 . #x686F) ; ø»Ž—´ + (=hanziku-3 . #xF5F5) ; ý¢€¿—µ + (=ucs . #x683E) ; æ ¾ + )) +(define-char + '((=>ucs . #x683E) ; æ ¾ + (morohashi-daikanwa 14751 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x315A) ; ø»•®½ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1200 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x4F0F) ; 伏 + )) + (japanese-jisx0212 . #x4357) ; ø»‹—‚ + (chinese-cns11643-4 . #x2D55) ; ø»—³„ + (ideograph-daikanwa . 14752) ; ø¸ƒ¦  + (=hanziku-3 . #xF4F7) ; ý¢€¿“· + (=cbeta . 01667) ; ø¸ šƒ + (=ucs . #x683F) ; æ ¿ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x686E) ; ø»…¯£ + (chinese-isoir165 . #x686E) ; ø»Ž—³ + (chinese-big5 . #xAEE5) ; ý¢€Š»¥ + (ideograph-daikanwa . 14753) ; ø¸ƒ¦¡ + (=ucs . #x6840) ; 桀 + )) +(define-char + '((=>ucs . #x6840) ; 桀 + (morohashi-daikanwa 14753 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5629) ; ø»’š + )) +(define-char + '((=>ucs . #x6840) ; 桀 + (morohashi-daikanwa 14753 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0208 . #x5B5C) ; ø½‹Œƒ + (korean-ksc5601 . #x4B7A) ; ø»‰™‘ + (=gt-pj-1 . #x5B5C) ; ø½‹Œƒ + (=gt-k . 07943) ; ý¡„¼‡ + (ucs-jis . #x6840) ; ø½‹Œƒ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3603) + (chinese-gb2312 . #x686C) ; ø»…¯¡ + (=jis-x0208 . #x3765) ; ø½Š—” + (korean-ksc5601 . #x7979) ; ø»Šœ´ + (chinese-isoir165 . #x686C) ; ø»Ž—± + (chinese-cns11643-1 . #x5630) ; ø»’¡ + (=gt-pj-1 . #x3765) ; 桁 + (chinese-big5 . #xAEEC) ; ý¢€Š»¬ + (ideograph-daikanwa . 14754) ; ø¸ƒ¦¢ + (=ucs . #x6841) ; 桁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3598) + (chinese-gb2312 . #x3970) ; ø»„ª£ + (=jis-x0208 . #x374B) ; ø½Š–º + (korean-ksc5601 . #x4C7D) ; ø»‰š² + (chinese-isoir165 . #x3970) ; ø»’³ + (chinese-cns11643-1 . #x557D) ; ø»’ + (=gt-pj-1 . #x374B) ; 桂 + (chinese-big5 . #xAEDB) ; ý¢€Š»› + (ideograph-daikanwa . 14755) ; ø¸ƒ¦£ + (=gt-k . 06414) ; ý¡„¤Ž + (=ucs . #x6842) ; 桂 + )) +(define-char + '((=>ucs . #x6843) ; 桃 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x456D) ; ø»‚²„ + (japanese-jisx0208 . #x456D) ; ø»‡†Œ + (ideograph-daikanwa . 14757) ; ø¸ƒ¦¥ + )) +(define-char + '((morohashi-daikanwa 14757 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3619) + (chinese-gb2312 . #x4C52) ; ø»……¿ + (korean-ksc5601 . #x537E) ; ø»‰¥… + (chinese-isoir165 . #x4C52) ; ø»® + (chinese-cns11643-1 . #x562B) ; ø»’œ + (=jis-x0208-1990 . #x456D) ; ø½Š¬€ + (=gt-pj-1 . #x456D) ; 桃 + (chinese-big5 . #xAEE7) ; ý¢€Š»§ + (=gt-k . 06519) ; ý¡„¥· + (=ucs . #x6843) ; 桃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6866) ; ø»…¯› + (japanese-jisx0212 . #x4358) ; ø»‹—ƒ + (chinese-isoir165 . #x6866) ; ø»Ž—« + (chinese-cns11643-2 . #x2F6B) ; ø»“¢Ž + (=jis-x0213-2-2000 . #x2E5F) ; ø»¤±„ + (chinese-big5 . #xD1E9) ; ý¢€‡© + (ideograph-daikanwa . 14758) ; ø¸ƒ¦¦ + (=jef-china3 . #x53C7) ; øº…‡ + (=ucs . #x6844) ; 桄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x4E26) ; ø»…ˆ + (japanese-jisx0212 . #x4359) ; ø»‹—„ + (chinese-isoir165 . #x4E26) ; ø»°Ÿ + (chinese-cns11643-1 . #x562D) ; ø»’ž + (=jis-x0213-2-2000 . #x2E60) ; ø»¤±… + (chinese-big5 . #xAEE9) ; ý¢€Š»© + (ideograph-daikanwa . 14759) ; ø¸ƒ¦§ + (=jef-china3 . #x53C8) ; øº…ˆ + (=ucs . #x6845) ; 桅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3596) + (chinese-gb2312 . #x3F72) ; ø»„³™ + (=jis-x0208 . #x5B5A) ; ø½‹Œ + (chinese-isoir165 . #x3F72) ; ø»›© + (chinese-cns11643-1 . #x557A) ; ø»’ + (=gt-pj-1 . #x5B5A) ; 框 + (chinese-big5 . #xAED8) ; ý¢€Š»˜ + (ideograph-daikanwa . 14760) ; ø¸ƒ¦¨ + (=ucs . #x6846) ; 框 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1208 6) + (ideograph-daikanwa . 14761) ; ø¸ƒ¦© + (=hanziku-3 . #xF6BB) ; ý¢€¿š» + (=ucs . #x6847) ; 桇 + )) +(define-char + '((=>ucs . #x6847) ; 桇 + (morohashi-daikanwa 14761 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3159) ; ø»•®¼ + )) +(define-char + '((=>ucs . #x6848) ; 案 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-1 . 3584) + (shinjigen-2 . 3584) + (=jis-x0208 . #x3046) ; ø½ŠŒ£ + (korean-ksc5601 . #x6450) ; ø»‰½• + (=gt-pj-1 . #x3046) ; ø½ŠŒ£ + (chinese-big5 . #xAED7) ; ý¢€Š»— + (ideograph-daikanwa . 14762) ; ø¸ƒ¦ª + (ucs-jis . #x6848) ; ø½ŠŒ£ + )) +(define-char + '((morohashi-daikanwa 14762 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3038) ; ø»„œ + (chinese-isoir165 . #x3038) ; ø»„­ + (=ucs . #x6848) ; 案 + )) +(define-char + '((=>ucs . #x6848) ; 案 + (morohashi-daikanwa 14762 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5579) ; ø»’Œ + )) +(define-char + '((=>ucs . #x6849) ; 桉 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x2E61) ; ø»¤±† + (chinese-big5 . #xD1DB) ; ý¢€‡› + (ideograph-daikanwa . 14763) ; ø¸ƒ¦« + (ucs-jis . #x6849) ; ø»¤±† + )) +(define-char + '((morohashi-daikanwa 14763 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6871) ; ø»…¯¦ + (chinese-isoir165 . #x6871) ; ø»Ž—¶ + (=jef-china3 . #x53C9) ; øº…‰ + (=ucs . #x6849) ; 桉 + )) +(define-char + '((=>ucs . #x6849) ; 桉 + (morohashi-daikanwa 14763 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F5D) ; ø»“¢€ + )) +(define-char + '((=>ucs . #x684A) ; 桊 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1202 4) + (japanese-jisx0212 . #x435A) ; ø»‹—… + (ideograph-daikanwa . 14764) ; ø¸ƒ¦¬ + (=hanziku-3 . #xF574) ; ý¢€¿•´ + (ucs-jis . #x684A) ; ø»‹—… + )) +(define-char + '((morohashi-daikanwa 14764 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6870) ; ø»…¯¥ + (chinese-isoir165 . #x6870) ; ø»Ž—µ + (chinese-cns11643-4 . #x2D4F) ; ø»—²¾ + (=ucs . #x684A) ; 桊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-isoir165 . #x7B68) ; ø»Ž³§ + (chinese-cns11643-2 . #x2F61) ; ø»“¢„ + (chinese-big5 . #xD1DF) ; ý¢€‡Ÿ + (ideograph-daikanwa . 14765) ; ø¸ƒ¦­ + (=ucs . #x684B) ; 桋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-1 . 827) + (variant-of-shinjigen-1 . 826) + (chinese-gb2312 . #x5740) ; ø»…•· + (japanese-jisx0212 . #x435B) ; ø»‹—† + (chinese-isoir165 . #x5740) ; ø»¾‡ + (=jis-x0213-2-2000 . #x2E62) ; ø»¤±‡ + (chinese-big5 . #xAEE0) ; ý¢€Š»  + (ideograph-daikanwa . 14766) ; ø¸ƒ¦® + (=jef-china3 . #x52EF) ; øº…‹¯ + (=ucs . #x684C) ; 桌 + )) +(define-char + '((=>ucs . #x684C) ; 桌 + (morohashi-daikanwa 14766 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5624) ; ø»’• + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208 . #x5B5D) ; ø½‹Œ„ + (chinese-cns11643-2 . #x2F73) ; ø»“¢– + (=gt-pj-1 . #x5B5D) ; 桍 + (chinese-big5 . #xD1F1) ; ý¢€‡± + (ideograph-daikanwa . 14767) ; ø¸ƒ¦¯ + (=gt-k . 06604) ; ý¡„§Œ + (=ucs . #x684D) ; 桍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3610) + (chinese-gb2312 . #x6864) ; ø»…¯™ + (=jis-x0208 . #x5B5F) ; ø½‹Œ† + (korean-ksc5601 . #x726E) ; ø»Š’— + (chinese-isoir165 . #x6864) ; ø»Ž—© + (chinese-cns11643-2 . #x2F6A) ; ø»“¢ + (=gt-pj-1 . #x5B5F) ; 桎 + (chinese-big5 . #xD1E8) ; ý¢€‡¨ + (ideograph-daikanwa . 14768) ; ø¸ƒ¦° + (=ucs . #x684E) ; 桎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F62) ; ø»“¢… + (chinese-big5 . #xD1E0) ; ý¢€‡  + (ideograph-daikanwa . 14769) ; ø¸ƒ¦± + (=ucs . #x684F) ; 桏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3620) + (chinese-gb2312 . #x4D29) ; ø»…†´ + (=jis-x0208 . #x364D) ; ø½Š•ž + (korean-ksc5601 . #x5455) ; ø»‰¥º + (chinese-isoir165 . #x4D29) ; ø»¯„ + (chinese-cns11643-1 . #x5628) ; ø»’™ + (=gt-pj-1 . #x364D) ; 桐 + (chinese-big5 . #xAEE4) ; ý¢€Š»¤ + (ideograph-daikanwa . 14770) ; ø¸ƒ¦² + (=ucs . #x6850) ; 桐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3616) + (chinese-gb2312 . #x4923) ; ø»…€¶ + (=jis-x0208 . #x372C) ; ø½Š–› + (korean-ksc5601 . #x5F4D) ; ø»‰µ¼ + (chinese-isoir165 . #x4923) ; ø»©† + (=gt-pj-1 . #x372C) ; 桑 + (chinese-big5 . #xAEE1) ; ý¢€Š»¡ + (ideograph-daikanwa . 14772) ; ø¸ƒ¦´ + (=gt-k . 06410) ; ý¡„¤Š + (=ucs . #x6851) ; 桑 + )) +(define-char + '((=>ucs . #x6851) ; 桑 + (morohashi-daikanwa 14772 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5625) ; ø»’– + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3592) + (chinese-gb2312 . #x3B38) ; ø»„¬§ + (=jis-x0208 . #x343C) ; ø½Š’‘ + (korean-ksc5601 . #x7C38) ; ø»Š  + (chinese-isoir165 . #x3B38) ; ø»”· + (chinese-cns11643-1 . #x557B) ; ø»’Ž + (=gt-pj-1 . #x343C) ; 桓 + (chinese-big5 . #xAED9) ; ý¢€Š»™ + (ideograph-daikanwa . 14774) ; ø¸ƒ¦¶ + (=gt-k . 06392) ; ý¡„£¸ + (=ucs . #x6853) ; 桓 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3594) + (chinese-gb2312 . #x3D5B) ; ø»„°† + (=jis-x0208 . #x354B) ; ø½Š“¾ + (korean-ksc5601 . #x5150) ; ø»‰¡› + (chinese-isoir165 . #x3D5B) ; ø»˜– + (chinese-cns11643-1 . #x557E) ; ø»’‘ + (=gt-pj-1 . #x354B) ; 桔 + (chinese-big5 . #xAEDC) ; ý¢€Š»œ + (ideograph-daikanwa . 14777) ; ø¸ƒ¦¹ + (=ucs . #x6854) ; 桔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1200 9) + (chinese-gb2312 . #x686A) ; ø»…¯Ÿ + (japanese-jisx0212 . #x435C) ; ø»‹—‡ + (chinese-isoir165 . #x686A) ; ø»Ž—¯ + (chinese-cns11643-3 . #x3162) ; ø»•¯… + (=jis-x0213-2-2000 . #x2E63) ; ø»¤±ˆ + (ideograph-daikanwa . 14778) ; ø¸ƒ¦º + (=hanziku-3 . #xF4F8) ; ý¢€¿“¸ + (=ucs . #x6855) ; 桕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1201 7) + (chinese-cns11643-3 . #x3158) ; ø»•®» + (ideograph-daikanwa . 14779) ; ø¸ƒ¦» + (=hanziku-3 . #xF557) ; ý¢€¿•— + (=ucs . #x6856) ; 桖 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1208 5) + (japanese-jisx0212 . #x435D) ; ø»‹—ˆ + (=jis-x0213-2-2000 . #x2E64) ; ø»¤±‰ + (ideograph-daikanwa . 14780) ; ø¸ƒ¦¼ + (=hanziku-3 . #xF6BA) ; ý¢€¿šº + (=cbeta . 03917) ; ø¸ ½ + (=jef-china3 . #x53CA) ; øº…Š + (=ucs . #x6857) ; 桗 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1201 6) + (japanese-jisx0212 . #x435E) ; ø»‹—‰ + (chinese-cns11643-3 . #x3161) ; ø»•¯„ + (ideograph-daikanwa . 14781) ; ø¸ƒ¦½ + (=hanziku-3 . #xF556) ; ý¢€¿•– + (=cbeta . 01266) ; ø¸ “² + (=jef-china3 . #x53CB) ; øº…‹ + (=ucs . #x6858) ; 桘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1209 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x725F) ; 牟 + )) + (=jis-x0208 . #x5B62) ; ø½‹Œ‰ + (chinese-cns11643-3 . #x3160) ; ø»•¯ƒ + (=gt-pj-1 . #x5B62) ; 桙 + (ideograph-daikanwa . 14784) ; ø¸ƒ§€ + (=hanziku-3 . #xF6D7) ; ý¢€¿›— + (=cbeta . 04708) ; ø¸¡‰¤ + (=ucs . #x6859) ; 桙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1209 4) + (ideograph-daikanwa . 14791) ; ø¸ƒ§‡ + (=hanziku-3 . #xF6D9) ; ý¢€¿›™ + (=ucs . #x685A) ; 桚 + )) +(define-char + '((=>ucs . #x685A) ; 桚 + (morohashi-daikanwa 14791 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (=cbeta . 04283) ; ø¸¡‚» + )) +(define-char + '((=>ucs* . #x6885) ; 梅 + (morohashi-daikanwa 14795 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208 . #x475F) ; ø½Š®® + (chinese-cns11643-4 . #x2D5C) ; ø»—³‹ + (=gt-pj-1 . #x475F) ; 梅 + (ucs-jis . #x6885) ; 梅 + (=ucs . #x2F8E2) ; 梅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x435F) ; ø»‹—Š + (=jis-x0213-1-2000 . #x7562) ; ø»¤• + (ideograph-daikanwa . 14796) ; ø¸ƒ§Œ + (=jef-china3 . #x53CC) ; øº…Œ + (=ucs . #x685B) ; 桛 + )) +(define-char + '((morohashi-daikanwa 14796 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208 . #x3A79) ; ø½Šœ‚ + (=gt-pj-1 . #x3A79) ; 桜 + (=ucs . #x685C) ; 桜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3850) ; ø»œ—‘ + (ideograph-daikanwa . 49163) ; ø¸Œ€‹ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x384E) ; ø»œ— + (ideograph-daikanwa . 49164) ; ø¸Œ€Œ + (=ucs . #x2346D) ; 𣑭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x821B) ; 舛 + )) + (ideograph-daikanwa . 49165) ; ø¸Œ€ + (=ucs . #x685D) ; 桝 + )) +(define-char + '((=>ucs . #x685D) ; 桝 + (morohashi-daikanwa 49165 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((korean-ksc5601 . #x743F) ; ø»Š”¤ + )) + (=jis-x0208-1990 . #x4B71) ; ø½Š´¸ + (=gt-pj-1 . #x4B71) ; ø½Š´¸ + (ucs-jis . #x685D) ; ø½Š´¸ + )) +(define-char + '((=>ucs . #x685D) ; 桝 + (morohashi-daikanwa 49165 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x4B71) ; ø»‚º¼ + (japanese-jisx0208 . #x4B71) ; ø»‡„ + (=cbeta . 02036) ; ø¸ Ÿ´ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3152) ; ø»•®µ + (=ucs . #x3B5C) ; 㭜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E2B) ; ø»™½¼ + (=ucs . #x3B5D) ; 㭝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D52) ; ø»—³ + (=ucs . #x3B5E) ; 㭞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D5B) ; ø»—³Š + (=ucs . #x3B5F) ; 㭟 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3155) ; ø»•®¸ + (=ucs . #x3B60) ; ã­  + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D56) ; ø»—³… + (=ucs . #x3B61) ; ã­¡ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3151) ; ø»•®´ + (=ucs . #x3B62) ; ã­¢ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x685E) ; 桞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208 . #x3B37) ; ø½Šœž + (=gt-pj-1 . #x3B37) ; 桟 + (=gt-k . 06443) ; ý¡„¤« + (=ucs . #x685F) ; 桟 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6862) ; ø»…¯— + (chinese-isoir165 . #x6862) ; ø»Ž—§ + (=ucs . #x6860) ; æ¡  + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1197 7) + (chinese-gb2312 . #x6863) ; ø»…¯˜ + (chinese-isoir165 . #x6863) ; ø»Ž—¨ + (=hanziku-3 . #xF474) ; ý¢€¿‘´ + (=ucs . #x6861) ; æ¡¡ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1198 2) + (chinese-gb2312 . #x6865) ; ø»…¯š + (chinese-isoir165 . #x6865) ; ø»Ž—ª + (=hanziku-3 . #xF4B1) ; ý¢€¿’± + (=ucs . #x6862) ; æ¡¢ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1198 5) + (chinese-gb2312 . #x3535) ; ø»„£° + (=jis-x0208 . #x5B63) ; ø½‹ŒŠ + (chinese-isoir165 . #x3535) ; ø»Œ€ + (=gt-pj-1 . #x5B63) ; æ¡£ + (=hanziku-3 . #xF4B4) ; ý¢€¿’´ + (=ucs . #x6863) ; æ¡£ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1199 6) + (chinese-gb2312 . #x6867) ; ø»…¯œ + (chinese-isoir165 . #x6867) ; ø»Ž—¬ + (=hanziku-3 . #xF4D5) ; ý¢€¿“• + (=ucs . #x6864) ; 桤 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1200 4) + (chinese-gb2312 . #x4745) ; ø»„¾œ + (chinese-isoir165 . #x4745) ; ø»¦¬ + (=hanziku-3 . #xF4F3) ; ý¢€¿“³ + (=ucs . #x6865) ; æ¡¥ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1201 5) + (chinese-gb2312 . #x686B) ; ø»…¯  + (chinese-isoir165 . #x686B) ; ø»Ž—° + (=hanziku-3 . #xF555) ; ý¢€¿•• + (=ucs . #x6866) ; 桦 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1202 5) + (japanese-jisx0208-1978 . #x5B58) ; ø»ƒ’ƒ + (chinese-gb2312 . #x686D) ; ø»…¯¢ + (japanese-jisx0208 . #x4930) ; ø»‡‹‡ + (chinese-isoir165 . #x686D) ; ø»Ž—² + (=jis-x0208-1990 . #x4930) ; ø½Š°» + (=gt-pj-1 . #x4930) ; 桧 + (=hanziku-3 . #xF575) ; ý¢€¿•µ + (=ucs . #x6867) ; 桧 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1205 4) + (chinese-gb2312 . #x3D30) ; ø»„¯› + (chinese-isoir165 . #x3D30) ; ø»—« + (=hanziku-3 . #xF5F6) ; ý¢€¿—¶ + (=ucs . #x6868) ; 桨 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1205 6) + (chinese-gb2312 . #x572E) ; ø»…•¥ + (chinese-isoir165 . #x572E) ; ø»½µ + (=hanziku-3 . #xF5F8) ; ý¢€¿—¸ + (=ucs . #x6869) ; æ¡© + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (chinese-isoir165 . #x7B6C) ; ø»Ž³« + (=ucs . #x686A) ; 桪 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x384B) ; ø»œ—Œ + (=ucs . #x23438) ; 𣐸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x384D) ; ø»œ—Ž + (=ucs . #x23439) ; 𣐹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3846) ; ø»œ—‡ + (=ucs . #x2343A) ; 𣐺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E27) ; ø»™½¸ + (=ucs . #x2343B) ; 𣐻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3848) ; ø»œ—‰ + (=ucs . #x2343C) ; 𣐼 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3845) ; ø»œ—† + (=ucs . #x2343D) ; 𣐽 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3851) ; ø»œ—’ + (=ucs . #x2343E) ; 𣐾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D50) ; ø»—²¿ + (=ucs . #x2343F) ; 𣐿 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E29) ; ø»™½º + (=ucs . #x23442) ; 𣑂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E2A) ; ø»™½» + (=ucs . #x23443) ; 𣑃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3844) ; ø»œ—… + (=ucs . #x23444) ; 𣑄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3847) ; ø»œ—ˆ + (=ucs . #x23468) ; 𣑨 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3849) ; ø»œ—Š + (=ucs . #x2346A) ; 𣑪 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D5A) ; ø»—³‰ + (=ucs . #x23471) ; 𣑱 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E2C) ; ø»™½½ + (=ucs . #x23478) ; 𣑸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E28) ; ø»™½¹ + (=ucs . #x23479) ; 𣑹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3852) ; ø»œ—“ + (=ucs . #x2347E) ; 𣑾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x384A) ; ø»œ—‹ + )) +(define-char + '((=>ucs . #x686B) ; æ¡« + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4360) ; ø»‹—‹ + (=jis-x0213-2-2000 . #x2E66) ; ø»¤±‹ + (chinese-big5 . #xD5C4) ; ý¢€—„ + (ideograph-daikanwa . 14797) ; ø¸ƒ§ + (ucs-jis . #x686B) ; ø»‹—‹ + )) +(define-char + '((morohashi-daikanwa 14797 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6878) ; ø»…¯­ + (chinese-isoir165 . #x6878) ; ø»Ž—½ + (chinese-cns11643-2 . #x3628) ; ø»“« + (=ucs . #x686B) ; æ¡« + )) +(define-char + '((=>ucs . #x686C) ; 桬 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 14798) ; ø¸ƒ§Ž + )) +(define-char + '((morohashi-daikanwa 14798 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1220 4) + (chinese-isoir165 . #x2E49) ; ø»‚‚ + (=hanziku-3 . #xF940) ; ý¢€¿¥€ + (=ucs . #x686C) ; 桬 + )) +(define-char + '((=>ucs . #x686C) ; 桬 + (morohashi-daikanwa 14798 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3655) ; ø»•¶Ž + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x724D) ; ø»Š‘¶ + (chinese-cns11643-2 . #x3576) ; ø»“« + (chinese-big5 . #xD5B4) ; ý¢€–´ + (ideograph-daikanwa . 14799) ; ø¸ƒ§ + (=jef-china3 . #x53CD) ; øº… + (=ucs . #x686D) ; æ¡­ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4361) ; ø»‹—Œ + (chinese-cns11643-2 . #x3577) ; ø»“«Ž + (=jis-x0213-2-2000 . #x2E67) ; ø»¤±Œ + (chinese-big5 . #xD5B5) ; ý¢€–µ + (ideograph-daikanwa . 14800) ; ø¸ƒ§ + (=ucs . #x686E) ; æ¡® + )) +(define-char + '((=>ucs . #x686F) ; 桯 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4362) ; ø»‹— + (chinese-cns11643-2 . #x357B) ; ø»“«’ + (ideograph-daikanwa . 14801) ; ø¸ƒ§‘ + (=jef-china3 . #x97FE) ; øº‰Ÿ¾ + (ucs-jis . #x686F) ; ø»‹— + )) +(define-char + '((morohashi-daikanwa 14801 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-isoir165 . #x7B6F) ; ø»Ž³® + (chinese-big5 . #xD5B9) ; ý¢€–¹ + (=ucs . #x686F) ; 桯 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1218 2) + (japanese-jisx0212 . #x4363) ; ø»‹—Ž + (chinese-cns11643-3 . #x3660) ; ø»•¶™ + (ideograph-daikanwa . 14803) ; ø¸ƒ§“ + (=hanziku-3 . #xF8BD) ; ý¢€¿¢½ + (=jef-china3 . #x53CE) ; øº…Ž + (=ucs . #x6870) ; æ¡° + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4364) ; ø»‹— + (chinese-cns11643-2 . #x362C) ; ø»“«¡ + (chinese-big5 . #xD5C8) ; ý¢€—ˆ + (ideograph-daikanwa . 14804) ; ø¸ƒ§” + (=ucs . #x6871) ; 桱 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4365) ; ø»‹— + (chinese-cns11643-2 . #x3629) ; ø»“«ž + (=jis-x0213-1-2000 . #x7563) ; ø»¤– + (chinese-big5 . #xD5C5) ; ý¢€—… + (ideograph-daikanwa . 14805) ; ø¸ƒ§• + (=jef-china3 . #x53CF) ; øº… + (=ucs . #x6872) ; 桲 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1222 5) + (chinese-cns11643-3 . #x364E) ; ø»•¶‡ + (ideograph-daikanwa . 14806) ; ø¸ƒ§– + (=hanziku-3 . #xF9A3) ; ý¢€¿¦£ + (=ucs . #x6873) ; 桳 + )) +(define-char + '((=>ucs . #x6874) ; æ¡´ + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3652) + (=jis-x0208 . #x5B6F) ; ø½‹Œ– + (=gt-pj-1 . #x5B6F) ; ø½‹Œ– + (chinese-big5 . #xD5BE) ; ý¢€–¾ + (ideograph-daikanwa . 14807) ; ø¸ƒ§— + (ucs-jis . #x6874) ; ø½‹Œ– + )) +(define-char + '((morohashi-daikanwa 14807 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6875) ; ø»…¯ª + (chinese-isoir165 . #x6875) ; ø»Ž—º + (chinese-cns11643-2 . #x3622) ; ø»“«— + (=ucs . #x6874) ; æ¡´ + )) +(define-char + '((=>ucs . #x6875) ; 桵 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4366) ; ø»‹—‘ + (=jis-x0213-1-2000 . #x7564) ; ø»¤— + (ideograph-daikanwa . 14810) ; ø¸ƒ§š + (=jef-china3 . #x53D0) ; øº… + (ucs-jis . #x6875) ; ø»‹—‘ + )) +(define-char + '((morohashi-daikanwa 14810 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD5BD) ; ý¢€–½ + (=ucs . #x6875) ; 桵 + )) +(define-char + '((=>ucs . #x6875) ; 桵 + (morohashi-daikanwa 14810 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3621) ; ø»“«– + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3649) + (chinese-gb2312 . #x4D30) ; ø»…†» + (=jis-x0208 . #x3233) ; ø½ŠŒ + (korean-ksc5601 . #x7752) ; ø»Š™‘ + (chinese-isoir165 . #x4D30) ; ø»¯‹ + (chinese-cns11643-1 . #x5B33) ; ø»’—º + (=gt-pj-1 . #x3233) ; 桶 + (chinese-big5 . #xB1ED) ; ý¢€‹‡­ + (ideograph-daikanwa . 14811) ; ø¸ƒ§› + (=ucs . #x6876) ; 桶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x752B) ; 甫 + )) + (chinese-cns11643-3 . #x364A) ; ø»•¶ƒ + (ideograph-daikanwa . 14812) ; ø¸ƒ§œ + (=cbeta . 03038) ; ø¸ ¯ž + (=ucs . #x3B6A) ; ã­ª + )) +(define-char + '((=>ucs . #x6877) ; æ¡· + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3627) + (=jis-x0208 . #x5B64) ; ø½‹Œ‹ + (chinese-cns11643-2 . #x3625) ; ø»“«š + (=gt-pj-1 . #x5B64) ; ø½‹Œ‹ + (chinese-big5 . #xD5C1) ; ý¢€— + (ideograph-daikanwa . 14813) ; ø¸ƒ§ + (ucs-jis . #x6877) ; ø½‹Œ‹ + )) +(define-char + '((morohashi-daikanwa 14813 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6876) ; ø»…¯« + (chinese-isoir165 . #x6876) ; ø»Ž—» + (=ucs . #x6877) ; æ¡· + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3634) ; ø»“«© + (chinese-big5 . #xD5D0) ; ý¢€— + (ideograph-daikanwa . 14814) ; ø¸ƒ§ž + (=ucs . #x6878) ; 桸 + )) +(define-char + '((=>ucs . #x6879) ; 桹 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4367) ; ø»‹—’ + (chinese-big5 . #xD5B0) ; ý¢€–° + (ideograph-daikanwa . 14815) ; ø¸ƒ§Ÿ + (=jef-china3 . #x53D1) ; øº…‘ + (ucs-jis . #x6879) ; ø»‹—’ + )) +(define-char + '((morohashi-daikanwa 14815 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3572) ; ø»“«‰ + (=ucs . #x6879) ; 桹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1212 2) + (japanese-jisx0212 . #x4368) ; ø»‹—“ + (chinese-cns11643-3 . #x365B) ; ø»•¶” + (=jis-x0213-2-2000 . #x2E68) ; ø»¤± + (ideograph-daikanwa . 14816) ; ø¸ƒ§  + (=hanziku-3 . #xF778) ; ý¢€¿¸ + (=ucs . #x687A) ; 桺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4369) ; ø»‹—” + (chinese-cns11643-2 . #x3635) ; ø»“«ª + (chinese-big5 . #xD5D1) ; ý¢€—‘ + (ideograph-daikanwa . 14817) ; ø¸ƒ§¡ + (=ucs . #x687B) ; æ¡» + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x436A) ; ø»‹—• + (chinese-cns11643-2 . #x3627) ; ø»“«œ + (=jis-x0213-2-2000 . #x2E69) ; ø»¤±Ž + (chinese-big5 . #xD5C3) ; ý¢€—ƒ + (ideograph-daikanwa . 14818) ; ø¸ƒ§¢ + (=jef-china3 . #x52EA) ; øº…‹ª + (=ucs . #x687C) ; 桼 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5750) ; 坐 + )) + (chinese-cns11643-3 . #x364F) ; ø»•¶ˆ + (ideograph-daikanwa . 14819) ; ø¸ƒ§£ + (=cbeta . 04709) ; ø¸¡‰¥ + (=ucs . #x3B6B) ; ã­« + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3639) ; ø»“«® + (chinese-big5 . #xD5D5) ; ý¢€—• + (ideograph-daikanwa . 14820) ; ø¸ƒ§¤ + (=ucs . #x687D) ; 桽 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0208 . #x5B75) ; ø½‹Œœ + (chinese-cns11643-2 . #x362D) ; ø»“«¢ + (=gt-pj-1 . #x5B75) ; 桾 + (chinese-big5 . #xD5C9) ; ý¢€—‰ + (ideograph-daikanwa . 14821) ; ø¸ƒ§¥ + (=ucs . #x687E) ; 桾 + )) +(define-char + '((=>ucs . #x3B6C) ; ã­¬ + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((korean-ksc5601 . #x634E) ; ø»‰»µ + (ideograph-daikanwa . 36334) ; ø¸ˆ·® + )) + (ideograph-daikanwa . 14822) ; ø¸ƒ§¦ + (=cbeta . 01848) ; ø¸ œ¸ + )) +(define-char + '((morohashi-daikanwa 14822 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x8C55) ; 豕 + )) + (=ucs . #x3B6C) ; ã­¬ + )) +(define-char + '((=>ucs . #x3B6C) ; ã­¬ + (morohashi-daikanwa 14822 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((japanese-jisx0208-1978 . #x6C35) ; ø»ƒªž + (japanese-jisx0208 . #x6C35) ; ø»‡¾¦ + (chinese-cns11643-1 . #x4B49) ; ø»’€° + )) + (chinese-cns11643-5 . #x3279) ; ø»š…‚ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0208 . #x5B65) ; ø½‹ŒŒ + (korean-ksc5601 . #x4A54) ; ø»‰— + (chinese-cns11643-1 . #x5B32) ; ø»’—¹ + (=gt-pj-1 . #x5B65) ; æ¡¿ + (chinese-big5 . #xB1EC) ; ý¢€‹‡¬ + (ideograph-daikanwa . 14823) ; ø¸ƒ§§ + (=ucs . #x687F) ; æ¡¿ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x362B) ; ø»“«  + (chinese-big5 . #xD5C7) ; ý¢€—‡ + (ideograph-daikanwa . 14824) ; ø¸ƒ§¨ + (=ucs . #x6880) ; 梀 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3659) + (chinese-gb2312 . #x413A) ; ø»„µ + (=jis-x0208 . #x4E42) ; ø½Š¸£ + (korean-ksc5601 . #x5559) ; ø»‰§œ + (chinese-isoir165 . #x413A) ; ø»­ + (=gt-pj-1 . #x4E42) ; 梁 + (ideograph-daikanwa . 14825) ; ø¸ƒ§© + (=gt-k . 07897) ; ý¡„»™ + (=ucs . #x6881) ; 梁 + )) +(define-char + '((=>ucs . #x6881) ; 梁 + (morohashi-daikanwa 14825 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xB1E7) ; ý¢€‹‡§ + )) +(define-char + '((=>ucs . #x6881) ; 梁 + (morohashi-daikanwa 14825 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B2D) ; ø»’—´ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x436B) ; ø»‹—– + (chinese-cns11643-1 . #x5B42) ; ø»’˜‰ + (=jis-x0213-2-2000 . #x2E6A) ; ø»¤± + (chinese-big5 . #xB1FC) ; ý¢€‹‡¼ + (ideograph-daikanwa . 14826) ; ø¸ƒ§ª + (=ucs . #x6882) ; 梂 + )) +(define-char + '((=>ucs . #x6883) ; 梃 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3647) + (=jis-x0208 . #x5B6C) ; ø½‹Œ“ + (=gt-pj-1 . #x5B6C) ; ø½‹Œ“ + (chinese-big5 . #xB1F2) ; ý¢€‹‡² + (ideograph-daikanwa . 14827) ; ø¸ƒ§« + (ucs-jis . #x6883) ; ø½‹Œ“ + )) +(define-char + '((morohashi-daikanwa 14827 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6868) ; ø»…¯ + (chinese-isoir165 . #x6868) ; ø»Ž—­ + (chinese-cns11643-1 . #x5B38) ; ø»’—¿ + (=ucs . #x6883) ; 梃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1211 3) + (japanese-jisx0212 . #x436C) ; ø»‹—— + (chinese-cns11643-3 . #x3657) ; ø»•¶ + (ideograph-daikanwa . 14829) ; ø¸ƒ§­ + (=hanziku-3 . #xF759) ; ý¢€¿™ + (=jef-china3 . #x53D2) ; øº…’ + (=ucs . #x6884) ; 梄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x4337) ; ø»„¸– + (korean-ksc5601 . #x585E) ; ø»‰«» + (chinese-isoir165 . #x4337) ; ø» ¦ + (chinese-cns11643-1 . #x5B3C) ; ø»’˜ƒ + (=jis-x0213-1-2000 . #x7565) ; ø»¤˜ + (chinese-big5 . #xB1F6) ; ý¢€‹‡¶ + (ideograph-daikanwa . 14830) ; ø¸ƒ§® + (=jef-china3 . #x53D3) ; øº…“ + (ucs-jis . #xFA44) ; 梅 + (=ucs . #x6885) ; 梅 + )) +(define-char + '((=>ucs* . #x6885) ; 梅 + (morohashi-daikanwa 14830 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #xFA44) ; 梅 + )) +(define-char + '((=>ucs . #x6886) ; 梆 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x436D) ; ø»‹—˜ + (ideograph-daikanwa . 14831) ; ø¸ƒ§¯ + (=jef-china3 . #x91E5) ; øº‰‡¥ + (ucs-jis . #x6886) ; ø»‹—˜ + )) +(define-char + '((morohashi-daikanwa 14831 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x3070) ; ø»„• + (chinese-isoir165 . #x3070) ; ø»…¥ + (=ucs . #x6886) ; 梆 + )) +(define-char + '((=>ucs . #x6886) ; 梆 + (morohashi-daikanwa 14831 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B3B) ; ø»’˜‚ + (chinese-big5 . #xB1F5) ; ý¢€‹‡µ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3573) ; ø»“«Š + (chinese-big5 . #xD5B1) ; ý¢€–± + (ideograph-daikanwa . 14832) ; ø¸ƒ§° + (=ucs . #x6887) ; 梇 + )) +(define-char + '((=>ucs . #x6888) ; 梈 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x436E) ; ø»‹—™ + (ideograph-daikanwa . 14833) ; ø¸ƒ§± + (ucs-jis . #x6888) ; ø»‹—™ + )) +(define-char + '((morohashi-daikanwa 14833 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1219 1) + (chinese-cns11643-4 . #x323F) ; ø»—º„ + (=hanziku-3 . #xF8DC) ; ý¢€¿£œ + (=ucs . #x6888) ; 梈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3632) ; ø»“«§ + (chinese-big5 . #xD5CE) ; ý¢€—Ž + (ideograph-daikanwa . 14834) ; ø¸ƒ§² + (=ucs . #x6889) ; 梉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD5D4) ; ý¢€—” + (ideograph-daikanwa . 14835) ; ø¸ƒ§³ + (=ucs . #x688A) ; 梊 + )) +(define-char + '((=>ucs . #x688A) ; 梊 + (morohashi-daikanwa 14835 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3638) ; ø»“«­ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD5CC) ; ý¢€—Œ + (ideograph-daikanwa . 14837) ; ø¸ƒ§µ + (=ucs . #x688B) ; 梋 + )) +(define-char + '((=>ucs . #x688B) ; 梋 + (morohashi-daikanwa 14837 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3630) ; ø»“«¥ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3637) ; ø»“«¬ + (chinese-big5 . #xD5D3) ; ý¢€—“ + (ideograph-daikanwa . 14838) ; ø¸ƒ§¶ + (=ucs . #x688C) ; 梌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1216 4) + (japanese-jisx0208 . #x5B74) ; ø»‡¦§ + (=jis-x0208-1990 . #x5B74) ; ø½‹Œ› + (=gt-pj-1 . #x5B74) ; 梍 + (ideograph-daikanwa . 14839) ; ø¸ƒ§· + (=hanziku-3 . #xF85D) ; ý¢€¿¡ + (=jef-china3 . #x70CC) ; øº‡ƒŒ + (=ucs . #x688D) ; 梍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1216 5) + (japanese-jisx0208-1978 . #x5B74) ; ø»ƒ’Ÿ + (chinese-cns11643-3 . #x3651) ; ø»•¶Š + (ideograph-daikanwa . 14840) ; ø¸ƒ§¸ + (=hanziku-3 . #xF85E) ; ý¢€¿¡ž + (=ucs . #x688E) ; 梎 + )) +(define-char + '((=>ucs . #x688E) ; 梎 + (morohashi-daikanwa 14840 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x327E) ; ø»š…‡ + )) +(define-char + '((=>ucs . #x688F) ; 梏 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3631) + (=jis-x0208 . #x5B67) ; ø½‹ŒŽ + (=gt-pj-1 . #x5B67) ; ø½‹ŒŽ + (ideograph-daikanwa . 14841) ; ø¸ƒ§¹ + (ucs-jis . #x688F) ; ø½‹ŒŽ + )) +(define-char + '((morohashi-daikanwa 14841 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6874) ; ø»…¯© + (korean-ksc5601 . #x4D59) ; ø»‰›¬ + (chinese-isoir165 . #x6874) ; ø»Ž—¹ + (chinese-cns11643-2 . #x3624) ; ø»“«™ + (chinese-big5 . #xD5C0) ; ý¢€—€ + (=ucs . #x688F) ; 梏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3574) ; ø»“«‹ + (=jis-x0213-2-2000 . #x2E6B) ; ø»¤± + (chinese-big5 . #xD5B2) ; ý¢€–² + (ideograph-daikanwa . 14842) ; ø¸ƒ§º + (=ucs . #x6890) ; 梐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3636) ; ø»“«« + (chinese-big5 . #xD5D2) ; ý¢€—’ + (ideograph-daikanwa . 14843) ; ø¸ƒ§» + (=ucs . #x6891) ; 梑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3626) ; ø»“«› + (chinese-big5 . #xD5C2) ; ý¢€—‚ + (ideograph-daikanwa . 14844) ; ø¸ƒ§¼ + (=ucs . #x6892) ; 梒 + )) +(define-char + '((=>ucs . #x6893) ; 梓 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-1 . 3637) + (shinjigen-2 . 3637) + (=jis-x0208 . #x3034) ; ø½ŠŒ‘ + (korean-ksc5601 . #x6E29) ; ø»Š‹š + (=gt-pj-1 . #x3034) ; ø½ŠŒ‘ + (chinese-big5 . #xB1EA) ; ý¢€‹‡ª + (ideograph-daikanwa . 14845) ; ø¸ƒ§½ + (=gt-k . 07713) ; ý¡„¸¡ + (ucs-jis . #x6893) ; ø½ŠŒ‘ + )) +(define-char + '((morohashi-daikanwa 14845 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6877) ; ø»…¯¬ + (chinese-isoir165 . #x6877) ; ø»Ž—¼ + (chinese-cns11643-1 . #x5B30) ; ø»’—· + (=ucs . #x6893) ; 梓 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3639) + (=jis-x0208 . #x5B69) ; ø½‹Œ + (korean-ksc5601 . #x763C) ; ø»Š— + (chinese-cns11643-1 . #x5B3D) ; ø»’˜„ + (=gt-pj-1 . #x5B69) ; 梔 + (chinese-big5 . #xB1F7) ; ý¢€‹‡· + (ideograph-daikanwa . 14846) ; ø¸ƒ§¾ + (=ucs . #x6894) ; 梔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1222 4) + (ideograph-daikanwa . 14847) ; ø¸ƒ§¿ + (=hanziku-3 . #xF9A2) ; ý¢€¿¦¢ + (=ucs . #x6895) ; 梕 + )) +(define-char + '((=>ucs . #x6895) ; 梕 + (morohashi-daikanwa 14847 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x365A) ; ø»•¶“ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x436F) ; ø»‹—š + (chinese-cns11643-2 . #x362F) ; ø»“«¤ + (=jis-x0213-2-2000 . #x2E6C) ; ø»¤±‘ + (chinese-big5 . #xD5CB) ; ý¢€—‹ + (ideograph-daikanwa . 14848) ; ø¸ƒ¨€ + (=ucs . #x6896) ; 梖 + )) +(define-char + '((=>ucs . #x6897) ; 梗 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3630) + (=jis-x0208 . #x393C) ; ø½Š™§ + (korean-ksc5601 . #x4C5B) ; ø»‰š + (=gt-pj-1 . #x393C) ; ø½Š™§ + (chinese-big5 . #xB1F0) ; ý¢€‹‡° + (ideograph-daikanwa . 14849) ; ø¸ƒ¨ + (ucs-jis . #x6897) ; ø½Š™§ + )) +(define-char + '((morohashi-daikanwa 14849 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 36) + (kangxi-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x3923) ; ø»„©– + (chinese-isoir165 . #x3923) ; ø»‘¦ + (chinese-cns11643-1 . #x5B36) ; ø»’—½ + (=ucs . #x6897) ; 梗 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3242) ; ø»—º‡ + (=jis-x0213-2-2000 . #x2E6D) ; ø»¤±’ + (ideograph-daikanwa . 14850) ; ø¸ƒ¨‚ + (=jef-china3 . #x53D4) ; øº…” + (=ucs . #x3B6D) ; ã­­ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1214 1) + (japanese-jisx0212 . #x4370) ; ø»‹—› + (chinese-cns11643-3 . #x364D) ; ø»•¶† + (=jis-x0213-2-2000 . #x2E6E) ; ø»¤±“ + (chinese-gb12345 . #x6845) ; 梘 + (ideograph-daikanwa . 14853) ; ø¸ƒ¨… + (=hanziku-3 . #xF7D9) ; ý¢€¿Ÿ™ + (=jef-china3 . #x9FC9) ; øº‰¿‰ + (=ucs . #x6898) ; 梘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1214 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x4E32) ; 串 + )) + (chinese-cns11643-3 . #x365C) ; ø»•¶• + (=jis-x0213-2-2000 . #x2E6F) ; ø»¤±” + (ideograph-daikanwa . 14854) ; ø¸ƒ¨† + (=hanziku-3 . #xF7DD) ; ý¢€¿Ÿ + (=cbeta . 04519) ; ø¸¡†§ + (=ucs . #x6899) ; 梙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1218 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x514D) ; 免 + )) + (japanese-jisx0212 . #x4371) ; ø»‹—œ + (chinese-cns11643-3 . #x3650) ; ø»•¶‰ + (=jis-x0213-2-2000 . #x2E70) ; ø»¤±• + (ideograph-daikanwa . 14855) ; ø¸ƒ¨‡ + (=hanziku-3 . #xF8BE) ; ý¢€¿¢¾ + (=cbeta . 01532) ; ø¸ —¼ + (=jef-china3 . #x53D5) ; øº…• + (=ucs . #x689A) ; 梚 + )) +(define-char + '((=>ucs . #x689B) ; 梛 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x5B6B) ; ø»ƒ’– + (ideograph-daikanwa . 14856) ; ø¸ƒ¨ˆ + (=jef-china3 . #x70CB) ; øº‡ƒ‹ + )) +(define-char + '((morohashi-daikanwa 14856 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0208 . #x5B6B) ; ø»‡¦ž + (chinese-cns11643-2 . #x362E) ; ø»“«£ + (=jis-x0208-1990 . #x5B6B) ; ø½‹Œ’ + (=gt-pj-1 . #x5B6B) ; 梛 + (chinese-big5 . #xD5CA) ; ý¢€—Š + (=ucs . #x689B) ; 梛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4372) ; ø»‹— + (chinese-cns11643-2 . #x3575) ; ø»“«Œ + (=jis-x0213-2-2000 . #x2E71) ; ø»¤±– + (chinese-big5 . #xD5B3) ; ý¢€–³ + (ideograph-daikanwa . 14857) ; ø¸ƒ¨‰ + (=jef-china3 . #x53D6) ; øº…– + (=ucs . #x689C) ; 梜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6B64) ; æ­¤ + ) + ((=ucs . #x673F) ; 朿 + )) + (ideograph-daikanwa . 14858) ; ø¸ƒ¨Š + (=cbeta . 01479) ; ø¸ —‡ + (=ucs . #x3B70) ; ã­° + )) +(define-char + '((=>ucs . #x3B70) ; ã­° + (morohashi-daikanwa 14858 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x483A) ; ø»‘¼‡ + ) + ((=ucs . #x673F) ; 朿 + )) + (chinese-cns11643-4 . #x3834) ; ø»˜‚­ + )) +(define-char + '((=>ucs . #x689D) ; 條 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3479) + (=jis-x0208 . #x5B6A) ; ø½‹Œ‘ + (korean-ksc5601 . #x7049) ; ø»ŠŽ¶ + (=gt-pj-1 . #x5B6A) ; ø½‹Œ‘ + (chinese-big5 . #xB1F8) ; ý¢€‹‡¸ + (ideograph-daikanwa . 14859) ; ø¸ƒ¨‹ + (=gt-k . 07945) ; ý¡„¼‰ + (ucs-jis . #x689D) ; ø½‹Œ‘ + )) +(define-char + '((=>ucs . #x689D) ; 條 + (morohashi-daikanwa 14859 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B3E) ; ø»’˜… + )) +(define-char + '((morohashi-daikanwa 14859 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb12345 . #x4C75) ; 條 + (=ucs . #x689D) ; 條 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1222 2) + (chinese-cns11643-3 . #x364B) ; ø»•¶„ + (ideograph-daikanwa . 14860) ; ø¸ƒ¨Œ + (=hanziku-3 . #xF97E) ; ý¢€¿¥¾ + (=ucs . #x689E) ; 梞 + )) +(define-char + '((=>ucs . #x689F) ; 梟 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3628) + (=jis-x0208 . #x5B66) ; ø½‹Œ + (=gt-pj-1 . #x5B66) ; ø½‹Œ + (chinese-big5 . #xB1FA) ; ý¢€‹‡º + (ideograph-daikanwa . 14861) ; ø¸ƒ¨ + (=gt-k . 07944) ; ý¡„¼ˆ + (ucs-jis . #x689F) ; ø½‹Œ + )) +(define-char + '((=>ucs . #x689F) ; 梟 + (morohashi-daikanwa 14861 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x7C7C) ; ø»Š¡‘ + )) +(define-char + '((morohashi-daikanwa 14861 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb12345 . #x6849) ; 梟 + (=ucs . #x689F) ; 梟 + )) +(define-char + '((=>ucs . #x689F) ; 梟 + (morohashi-daikanwa 14861 0 4) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B40) ; ø»’˜‡ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3658) + (=jis-x0208 . #x5B71) ; ø½‹Œ˜ + (chinese-isoir165 . #x7B69) ; ø»Ž³¨ + (chinese-cns11643-2 . #x3631) ; ø»“«¦ + (=gt-pj-1 . #x5B71) ; 梠 + (chinese-big5 . #xD5CD) ; ý¢€— + (ideograph-daikanwa . 14862) ; ø¸ƒ¨Ž + (=ucs . #x68A0) ; 梠 + )) +(define-char + '((=>ucs . #x68A1) ; 梡 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x6849) ; ø»Šƒ† + (japanese-jisx0212 . #x4373) ; ø»‹—ž + (chinese-big5 . #xB1FB) ; ý¢€‹‡» + (ideograph-daikanwa . 14865) ; ø¸ƒ¨‘ + (ucs-jis . #x68A1) ; ø»Šƒ† + )) +(define-char + '((morohashi-daikanwa 14865 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B41) ; ø»’˜ˆ + (=ucs . #x68A1) ; 梡 + )) +(define-char + '((=>ucs . #x68A2) ; 梢 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x747E) ; ø»Š•£ + (chinese-big5 . #xB1E9) ; ý¢€‹‡© + (ideograph-daikanwa . 14866) ; ø¸ƒ¨’ + )) +(define-char + '((morohashi-daikanwa 14866 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x4952) ; ø»…¥ + (japanese-jisx0208 . #x3E3F) ; ø»†»Œ + (chinese-isoir165 . #x4952) ; ø»©µ + (=jis-x0208-1990 . #x3E3F) ; ø½Š¡€ + (=gt-pj-1 . #x3E3F) ; 梢 + (=gt-k . 07794) ; ý¡„¹² + (=jef-china3 . #x52E4) ; øº…‹¤ + (=ucs . #x68A2) ; 梢 + )) +(define-char + '((=>ucs . #x68A2) ; 梢 + (morohashi-daikanwa 14866 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B2F) ; ø»’—¶ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4374) ; ø»‹—Ÿ + (chinese-cns11643-2 . #x357C) ; ø»“«“ + (=jis-x0213-1-2000 . #x7566) ; ø»¤™ + (chinese-big5 . #xD5BA) ; ý¢€–º + (ideograph-daikanwa . 14867) ; ø¸ƒ¨“ + (=jef-china3 . #x53D7) ; øº…— + (=ucs . #x68A3) ; 梣 + )) +(define-char + '((=>ucs . #x68A4) ; 梤 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD5CF) ; ý¢€— + (ideograph-daikanwa . 14868) ; ø¸ƒ¨” + )) +(define-char + '((morohashi-daikanwa 14868 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3633) ; ø»“«¨ + (=ucs . #x68A4) ; 梤 + )) +(define-char + '((=>ucs . #x68A5) ; 梥 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4375) ; ø»‹—  + (=jis-x0213-1-2000 . #x7567) ; ø»¤š + (ideograph-daikanwa . 14869) ; ø¸ƒ¨• + (ucs-jis . #x68A5) ; ø»‹—  + )) +(define-char + '((morohashi-daikanwa 14869 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1221 3) + (=hanziku-3 . #xF95F) ; ý¢€¿¥Ÿ + (=ucs . #x68A5) ; 梥 + )) +(define-char + '((=>ucs . #x68A5) ; 梥 + (morohashi-daikanwa 14869 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3654) ; ø»•¶ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (->same-ideograph + ((ideograph-daikanwa . 05784) ; ø¸š˜ + )) + (<-vulgar-ideograph + (:sources (jii morohashi-daikanwa) + :char ((ideograph-daikanwa . 05802) ; ø¸šª + ) + )) + (hanyu-dazidian 2 863 18) + (chinese-gb2312 . #x434E) ; ø»„¸­ + (chinese-isoir165 . #x434E) ; ø» ½ + (ideograph-daikanwa . 14871) ; ø¸ƒ¨— + (=hanziku-3 . #xADD4) ; ý¢€º·” + (=ucs . #x68A6) ; 梦 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3629) + (chinese-gb2312 . #x4E60) ; ø»…‰‰ + (=jis-x0208 . #x3868) ; ø½Š˜µ + (korean-ksc5601 . #x677C) ; ø»Š‚› + (chinese-isoir165 . #x4E60) ; ø»±™ + (chinese-cns11643-1 . #x5B35) ; ø»’—¼ + (=gt-pj-1 . #x3868) ; 梧 + (chinese-big5 . #xB1EF) ; ý¢€‹‡¯ + (ideograph-daikanwa . 14872) ; ø¸ƒ¨˜ + (=gt-k . 07759) ; ý¡„¹ + (=ucs . #x68A7) ; 梧 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3655) + (chinese-gb2312 . #x4066) ; ø»„´« + (=jis-x0208 . #x4D7C) ; ø½Š·¿ + (korean-ksc5601 . #x575E) ; ø»‰ª + (chinese-isoir165 . #x4066) ; ø»œ» + (=gt-pj-1 . #x4D7C) ; 梨 + (chinese-big5 . #xB1F9) ; ý¢€‹‡¹ + (ideograph-daikanwa . 14873) ; ø¸ƒ¨™ + (=gt-k . 07891) ; ý¡„»“ + (=ucs . #x68A8) ; 梨 + )) +(define-char + '((=>ucs . #x68A8) ; 梨 + (morohashi-daikanwa 14873 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B3F) ; ø»’˜† + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4376) ; ø»‹—¡ + (chinese-cns11643-2 . #x357E) ; ø»“«• + (chinese-big5 . #xD5BC) ; ý¢€–¼ + (ideograph-daikanwa . 14874) ; ø¸ƒ¨š + (=ucs . #x68A9) ; 梩 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4377) ; ø»‹—¢ + (chinese-cns11643-2 . #x362A) ; ø»“«Ÿ + (=jis-x0213-2-2000 . #x2E72) ; ø»¤±— + (chinese-big5 . #xD5C6) ; ý¢€—† + (ideograph-daikanwa . 14875) ; ø¸ƒ¨› + (=jef-china3 . #x53D8) ; øº…˜ + (=ucs . #x68AA) ; 梪 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3579) ; ø»“« + (=jis-x0213-2-2000 . #x2E73) ; ø»¤±˜ + (chinese-big5 . #xD5B7) ; ý¢€–· + (ideograph-daikanwa . 14876) ; ø¸ƒ¨œ + (=ucs . #x68AB) ; 梫 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x357D) ; ø»“«” + (chinese-big5 . #xD5BB) ; ý¢€–» + (ideograph-daikanwa . 14877) ; ø¸ƒ¨ + (=ucs . #x68AC) ; 梬 + )) +(define-char + '((=>ucs . #x68AD) ; 梭 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 14878) ; ø¸ƒ¨ž + )) +(define-char + '((=>ucs . #x68AD) ; 梭 + (morohashi-daikanwa 14878 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3634) + (chinese-cns11643-1 . #x5B3A) ; ø»’˜ + )) +(define-char + '((=>ucs . #x68AD) ; 梭 + (morohashi-daikanwa 14878 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3634) + (=jis-x0208 . #x5B68) ; ø½‹Œ + (korean-ksc5601 . #x5E5C) ; ø»‰´­ + (=gt-pj-1 . #x5B68) ; ø½‹Œ + (chinese-big5 . #xB1F4) ; ý¢€‹‡´ + (ucs-jis . #x68AD) ; ø½‹Œ + )) +(define-char + '((morohashi-daikanwa 14878 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x4B73) ; ø»……‚ + (chinese-isoir165 . #x4B73) ; ø»­’ + (=ucs . #x68AD) ; 梭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4378) ; ø»‹—£ + (chinese-cns11643-2 . #x3578) ; ø»“« + (chinese-big5 . #xD5B6) ; ý¢€–¶ + (ideograph-daikanwa . 14879) ; ø¸ƒ¨Ÿ + (=ucs . #x68AE) ; 梮 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3646) + (chinese-gb2312 . #x4C5D) ; ø»…†Š + (=jis-x0208 . #x4474) ; ø½Šª© + (korean-ksc5601 . #x702C) ; ø»ŠŽ™ + (chinese-isoir165 . #x4C5D) ; ø»®š + (chinese-cns11643-1 . #x5B2E) ; ø»’—µ + (=gt-pj-1 . #x4474) ; 梯 + (chinese-big5 . #xB1E8) ; ý¢€‹‡¨ + (ideograph-daikanwa . 14881) ; ø¸ƒ¨¡ + (=ucs . #x68AF) ; 梯 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3626) + (chinese-gb2312 . #x5035) ; ø»…‹š + (=jis-x0208 . #x3323) ; ø½Šš + (chinese-isoir165 . #x5035) ; ø»³ª + (chinese-cns11643-1 . #x5B37) ; ø»’—¾ + (=gt-pj-1 . #x3323) ; 械 + (chinese-big5 . #xB1F1) ; ý¢€‹‡± + (ideograph-daikanwa . 14882) ; ø¸ƒ¨¢ + (=ucs . #x68B0) ; 械 + )) +(define-char + '((=>ucs . #x68B0) ; 械 + (morohashi-daikanwa 14882 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x4C7E) ; ø»‰š³ + )) +(define-char + '((=>ucs . #x68B1) ; 梱 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3632) + (=jis-x0208 . #x3A2D) ; ø½Šš¶ + (korean-ksc5601 . #x4D61) ; ø»‰›´ + (=gt-pj-1 . #x3A2D) ; ø½Šš¶ + (chinese-big5 . #xB1EE) ; ý¢€‹‡® + (ideograph-daikanwa . 14883) ; ø¸ƒ¨£ + (ucs-jis . #x68B1) ; ø½Šš¶ + )) +(define-char + '((morohashi-daikanwa 14883 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3632) + (chinese-isoir165 . #x7B70) ; ø»Ž³¯ + (chinese-cns11643-1 . #x5B34) ; ø»’—» + (=ucs . #x68B1) ; 梱 + )) +(define-char + '((=>ucs . #x68B2) ; 梲 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4379) ; ø»‹—¤ + (=jis-x0213-1-2000 . #x7568) ; ø»¤› + (chinese-big5 . #xD5BF) ; ý¢€–¿ + (ideograph-daikanwa . 14885) ; ø¸ƒ¨¥ + (=jef-china3 . #x95D8) ; øº‰—˜ + (ucs-jis . #x68B2) ; ø»‹—¤ + )) +(define-char + '((morohashi-daikanwa 14885 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3623) ; ø»“«˜ + (=ucs . #x68B2) ; 梲 + )) +(define-char + '((=>ucs . #x68B3) ; 梳 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x5B60) ; ø½‹Œ‡ + (=gt-pj-1 . #x5B60) ; ø½‹Œ‡ + (chinese-big5 . #xAEDE) ; ý¢€Š»ž + (ideograph-daikanwa . 14886) ; ø¸ƒ¨¦ + (ucs-jis . #x68B3) ; ø½‹Œ‡ + )) +(define-char + '((=>ucs . #x68B3) ; 梳 + (morohashi-daikanwa 14886 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x613A) ; ø»‰¸¥ + )) +(define-char + '((morohashi-daikanwa 14886 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4A61) ; ø»…ƒ’ + (chinese-isoir165 . #x4A61) ; ø»«¢ + (=ucs . #x68B3) ; 梳 + )) +(define-char + '((=>ucs . #x68B3) ; 梳 + (morohashi-daikanwa 14886 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5622) ; ø»’“ + )) +(define-char + '((=>ucs . #x68B4) ; 梴 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0213-2-2000 . #x2E74) ; ø»¤±™ + (chinese-big5 . #xD9C0) ; ý¢€§€ + (ideograph-daikanwa . 14887) ; ø¸ƒ¨§ + (ucs-jis . #x68B4) ; ø»¤±™ + )) +(define-char + '((morohashi-daikanwa 14887 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x68B4) ; 梴 + )) +(define-char + '((=>ucs . #x68B4) ; 梴 + (morohashi-daikanwa 14887 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C63) ; ø»“µŒ + (=jef-china3 . #x8EAB) ; øºˆº« + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6873) ; ø»…¯¨ + (=jis-x0208 . #x5B70) ; ø½‹Œ— + (korean-ksc5601 . #x5B6F) ; ø»‰°¦ + (chinese-isoir165 . #x6873) ; ø»Ž—¸ + (chinese-cns11643-1 . #x5B31) ; ø»’—¸ + (=gt-pj-1 . #x5B70) ; 梵 + (chinese-big5 . #xB1EB) ; ý¢€‹‡« + (ideograph-daikanwa . 14888) ; ø¸ƒ¨¨ + (=gt-k . 07946) ; ý¡„¼Š + (=ucs . #x68B5) ; 梵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1221 9) + (shinjigen-2 . 3651) + (=jis-x0208 . #x3361) ; ø½Š‘˜ + (korean-ksc5601 . #x5A32) ; ø»‰®‹ + (chinese-cns11643-3 . #x364C) ; ø»•¶… + (=gt-pj-1 . #x3361) ; 梶 + (ideograph-daikanwa . 14889) ; ø¸ƒ¨© + (=hanziku-3 . #xF965) ; ý¢€¿¥¥ + (=ucs . #x68B6) ; 梶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1212 9) + (ideograph-daikanwa . 14895) ; ø¸ƒ¨¯ + (=hanziku-3 . #xF7A1) ; ý¢€¿ž¡ + (=ucs . #x68B7) ; 梷 + )) +(define-char + '((=>ucs . #x68B7) ; 梷 + (morohashi-daikanwa 14895 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3652) ; ø»•¶‹ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1215 9) + (chinese-cns11643-3 . #x365E) ; ø»•¶— + (ideograph-daikanwa . 14902) ; ø¸ƒ¨¶ + (=hanziku-3 . #xF842) ; ý¢€¿¡‚ + (=ucs . #x68B8) ; 梸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1216 2) + (shinjigen-2 . 3869) + (=jis-x0208 . #x5B6E) ; ø½‹Œ• + (chinese-cns11643-3 . #x365F) ; ø»•¶˜ + (=gt-pj-1 . #x5B6E) ; 梹 + (ideograph-daikanwa . 14909) ; ø¸ƒ¨½ + (=hanziku-3 . #xF85B) ; ý¢€¿¡› + (=ucs . #x68B9) ; 梹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3661) + (=jis-x0208 . #x5B72) ; ø½‹Œ™ + (=gt-pj-1 . #x5B72) ; 梺 + (ideograph-daikanwa . 14910) ; ø¸ƒ¨¾ + (=ucs . #x68BA) ; 梺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x437A) ; ø»‹—¥ + (=jis-x0213-2-2000 . #x2E75) ; ø»¤±š + (ideograph-daikanwa . 14911) ; ø¸ƒ¨¿ + (=jef-china3 . #x53D9) ; øº…™ + (=ucs . #x68BB) ; 梻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4061) ; ø»œ£’ + (ideograph-daikanwa . 49166) ; ø¸Œ€Ž + (=ucs . #x234AF) ; 𣒯 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4060) ; ø»œ£‘ + (ideograph-daikanwa . 49167) ; ø¸Œ€ + (=ucs . #x234AD) ; 𣒭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4064) ; ø»œ£• + (ideograph-daikanwa . 49168) ; ø¸Œ€ + (=ucs . #x234A8) ; 𣒨 + )) +(define-char + '((ideographic- (:radical 75 ; ⽊ + :strokes 7) + (:radical 1 ; ⼀ + :strokes 10)) + (total-strokes . 11) + (hanyu-dazidian 1 26 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E0D) ; 不 + ) + ((=ucs . #x675F) ; 束 + )) + (chinese-cns11643-5 . #x3323) ; ø»š…Š + (ideograph-daikanwa . 49169) ; ø¸Œ€‘ + (=hanziku-1 . #xA976) ; ý¢€š¥¶ + (=ucs . #x20043) ; 𠁃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3659) ; ø»•¶’ + (=ucs . #x3B68) ; ã­¨ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3243) ; ø»—ºˆ + (=ucs . #x3B69) ; ã­© + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3246) ; ø»—º‹ + (=ucs . #x3B6E) ; ã­® + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3241) ; ø»—º† + (=ucs . #x3B6F) ; ã­¯ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3658) ; ø»•¶‘ + (=ucs . #x3B71) ; ã­± + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x365D) ; ø»•¶– + (=ucs . #x3B72) ; ã­² + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-isoir165 . #x7B6D) ; ø»Ž³¬ + (=ucs . #x68BC) ; 梼 + )) +(define-char + '((=>ucs . #x68BC) ; 梼 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x5B6D) ; ø»ƒ’˜ + (japanese-jisx0208 . #x456E) ; ø»‡† + (=jis-x0208-1990 . #x456E) ; ø½Š¬ + (=gt-pj-1 . #x456E) ; ø»ƒ’˜ + (ucs-jis . #x68BC) ; ø»ƒ’˜ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (hanyu-dazidian 2 1210 3) + (=hanziku-3 . #xF6F8) ; ý¢€¿›¸ + (=ucs . #x68BD) ; 梽 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (=ucs . #x68BE) ; 梾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (chinese-isoir165 . #x2D6F) ; ø»Š + (=ucs . #x68BF) ; 梿 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (hanyu-dazidian 2 1217 3) + (chinese-gb2312 . #x3C6C) ; ø»„®¹ + (chinese-isoir165 . #x3C6C) ; ø»—‰ + (=hanziku-3 . #xF87C) ; ý¢€¿¡¼ + (=ucs . #x68C0) ; 检 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-isoir165 . #x7B71) ; ø»Ž³° + (chinese-cns11643-3 . #x3656) ; ø»•¶ + (=ucs . #x68C1) ; 棁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (hanyu-dazidian 2 1221 6) + (chinese-gb2312 . #x6879) ; ø»…¯® + (chinese-isoir165 . #x6879) ; ø»Ž—¾ + (=hanziku-3 . #xF962) ; ý¢€¿¥¢ + (=ucs . #x68C2) ; 棂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x405D) ; ø»œ£Ž + (=ucs . #x23440) ; 𣑀 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4068) ; ø»œ£™ + (=ucs . #x2347F) ; 𣑿 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4069) ; ø»œ£š + (=ucs . #x23480) ; 𣒀 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x405F) ; ø»œ£ + (=ucs . #x23481) ; 𣒁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3277) ; ø»š…€ + (=ucs . #x23482) ; 𣒂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3321) ; ø»š…ˆ + (=ucs . #x23483) ; 𣒃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3245) ; ø»—ºŠ + (=ucs . #x23485) ; 𣒅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3240) ; ø»—º… + (=ucs . #x23486) ; 𣒆 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x327D) ; ø»š…† + (=ucs . #x23487) ; 𣒇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4067) ; ø»œ£˜ + (=ucs . #x23488) ; 𣒈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4063) ; ø»œ£” + (=ucs . #x2348F) ; 𣒏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4066) ; ø»œ£— + (=ucs . #x234A9) ; 𣒩 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4065) ; ø»œ£– + (=ucs . #x234AA) ; 𣒪 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3247) ; ø»—ºŒ + (=ucs . #x234AB) ; 𣒫 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4062) ; ø»œ£“ + (=ucs . #x234AC) ; 𣒬 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3244) ; ø»—º‰ + (=ucs . #x234B6) ; 𣒶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3322) ; ø»š…‰ + (=ucs . #x234B7) ; 𣒷 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3278) ; ø»š… + (=ucs . #x234B8) ; 𣒸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x327B) ; ø»š…„ + (=ucs . #x234B9) ; 𣒹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x327A) ; ø»š…ƒ + (=ucs . #x234BA) ; 𣒺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x327C) ; ø»š…… + (=ucs . #x234BB) ; 𣒻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x406A) ; ø»œ£› + (=ucs . #x234BC) ; 𣒼 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x405E) ; ø»œ£ + (=ucs . #x234C0) ; 𣓀 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1233 4) + (=jis-x0213-2-2000 . #x2E7A) ; ø»¤±Ÿ + (ideograph-daikanwa . 14912) ; ø¸ƒ©€ + (=hanziku-4 . #xA5F1) ; ý¢Š—± + (=cbeta . 04968) ; ø¸¡¨ + (=jef-china3 . #x52F2) ; øº…‹² + (=ucs . #x68C3) ; 棃 + )) +(define-char + '((=>ucs . #x68C3) ; 棃 + (morohashi-daikanwa 14912 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C45) ; ø»•¾² + )) +(define-char + '((=>ucs . #x68C4) ; 棄 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x347E) ; ø½Š““ + (korean-ksc5601 . #x5125) ; ø»‰ ° + (=gt-pj-1 . #x347E) ; ø½Š““ + (chinese-big5 . #xB1F3) ; ý¢€‹‡³ + (ideograph-daikanwa . 14913) ; ø¸ƒ© + (ucs-jis . #x68C4) ; ø½Š““ + )) +(define-char + '((morohashi-daikanwa 14913 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb12345 . #x467A) ; 棄 + (=ucs . #x68C4) ; 棄 + )) +(define-char + '((=>ucs . #x68C4) ; 棄 + (morohashi-daikanwa 14913 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B39) ; ø»’˜€ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x382F) ; ø»˜‚¨ + (ideograph-daikanwa . 14914) ; ø¸ƒ©‚ + (=ucs . #x3B78) ; ã­¸ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1233 7) + (korean-ksc5601 . #x5C38) ; ø»‰± + (japanese-jisx0212 . #x437B) ; ø»‹—¦ + (chinese-cns11643-3 . #x3C41) ; ø»•¾® + (=jis-x0213-2-2000 . #x2E7B) ; ø»¤±  + (ideograph-daikanwa . 14915) ; ø¸ƒ©ƒ + (=hanziku-4 . #xA5F4) ; ý¢Š—´ + (=jef-china3 . #x95C0) ; øº‰—€ + (=ucs . #x68C5) ; 棅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x5C32) ; ø½‹Œ· + (chinese-cns11643-2 . #x3C66) ; ø»“µ + (=gt-pj-1 . #x5C32) ; 棆 + (chinese-big5 . #xD9C3) ; ý¢€§ƒ + (ideograph-daikanwa . 14916) ; ø¸ƒ©„ + (=ucs . #x68C6) ; 棆 + )) +(define-char + '((=>ucs . #x68C7) ; 棇 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xD9D9) ; ý¢€§™ + (ideograph-daikanwa . 14917) ; ø¸ƒ©… + )) +(define-char + '((morohashi-daikanwa 14917 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C7C) ; ø»“µ¥ + (=ucs . #x68C7) ; 棇 + )) +(define-char + '((=>ucs . #x68C8) ; 棈 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x437C) ; ø»‹—§ + (=jis-x0213-1-2000 . #x7569) ; ø»¤œ + (chinese-big5 . #xD9CE) ; ý¢€§Ž + (ideograph-daikanwa . 14918) ; ø¸ƒ©† + (=jef-china3 . #x70CD) ; øº‡ƒ + (ucs-jis . #x68C8) ; ø»‹—§ + )) +(define-char + '((morohashi-daikanwa 14918 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x68C8) ; 棈 + )) +(define-char + '((=>ucs . #x68C8) ; 棈 + (morohashi-daikanwa 14918 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C71) ; ø»“µš + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3694) + (chinese-gb2312 . #x435E) ; ø»„¸½ + (=jis-x0208 . #x4C49) ; ø½Šµ® + (korean-ksc5601 . #x5876) ; ø»‰¬“ + (chinese-isoir165 . #x435E) ; ø»¡ + (chinese-cns11643-1 . #x5F7B) ; ø»’žº + (=gt-pj-1 . #x4C49) ; 棉 + (chinese-big5 . #xB4D6) ; ý¢€‹“– + (ideograph-daikanwa . 14919) ; ø¸ƒ©‡ + (=gt-k . 09148) ; ý¡„‚Ž¼ + (=ucs . #x68C9) ; 棉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14920) ; ø¸ƒ©ˆ + (=ucs . #x234C1) ; 𣓁 + )) +(define-char + '((=>ucs . #x234C1) ; 𣓁 + (morohashi-daikanwa 14920 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3836) ; ø»˜‚¯ + )) +(define-char + '((=>ucs . #x68CA) ; 棊 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5176) ; 其 + ) + ((=ucs . #x6728) ; 木 + )) + (shinjigen-2 . 3667) + (=jis-x0208 . #x5B77) ; ø½‹Œž + (=gt-pj-1 . #x5B77) ; ø½‹Œž + (ideograph-daikanwa . 14921) ; ø¸ƒ©‰ + (=gt-k . 09199) ; ý¡„‚¯ + (=cbeta . 00743) ; ø¸ ‹§ + (ucs-jis . #x68CA) ; ø½‹Œž + )) +(define-char + '((morohashi-daikanwa 14921 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1224 5) + (=hanziku-4 . #xA44D) ; ý¢Š‘ + (=ucs . #x68CA) ; 棊 + )) +(define-char + '((=>ucs . #x68CA) ; 棊 + (morohashi-daikanwa 14921 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C38) ; ø»•¾¥ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3666) + (chinese-gb2312 . #x4665) ; ø»„½ž + (=jis-x0208 . #x347D) ; ø½Š“’ + (korean-ksc5601 . #x5124) ; ø»‰ ¯ + (chinese-isoir165 . #x4665) ; ø»¥® + (chinese-cns11643-1 . #x5F76) ; ø»’žµ + (=gt-pj-1 . #x347D) ; 棋 + (chinese-big5 . #xB4D1) ; ý¢€‹“‘ + (ideograph-daikanwa . 14922) ; ø¸ƒ©Š + (=gt-k . 09023) ; ý¡„‚Œ¿ + (=ucs . #x68CB) ; 棋 + )) +(define-char + '((=>ucs . #x68CC) ; 棌 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x437D) ; ø»‹—¨ + (=jis-x0213-2-2000 . #x2E7C) ; ø»¤±¡ + (chinese-big5 . #xD9BD) ; ý¢€¦½ + (ideograph-daikanwa . 14923) ; ø¸ƒ©‹ + (ucs-jis . #x68CC) ; ø»‹—¨ + )) +(define-char + '((morohashi-daikanwa 14923 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x68CC) ; 棌 + )) +(define-char + '((=>ucs . #x68CC) ; 棌 + (morohashi-daikanwa 14923 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C60) ; ø»“µ‰ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3673) + (chinese-gb2312 . #x3977) ; ø»„ªª + (=jis-x0208 . #x5B7E) ; ø½‹Œ¥ + (korean-ksc5601 . #x4D62) ; ø»‰›µ + (chinese-isoir165 . #x3977) ; ø»’º + (chinese-cns11643-1 . #x5F77) ; ø»’ž¶ + (=gt-pj-1 . #x5B7E) ; 棍 + (chinese-big5 . #xB4D2) ; ý¢€‹“’ + (ideograph-daikanwa . 14924) ; ø¸ƒ©Œ + (=ucs . #x68CD) ; 棍 + )) +(define-char + '((=>ucs . #x68CE) ; 棎 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xD9CD) ; ý¢€§ + (ideograph-daikanwa . 14925) ; ø¸ƒ© + )) +(define-char + '((morohashi-daikanwa 14925 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x68CE) ; 棎 + )) +(define-char + '((=>ucs . #x68CE) ; 棎 + (morohashi-daikanwa 14925 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C70) ; ø»“µ™ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1231 8) + (japanese-jisx0212 . #x437E) ; ø»‹—© + (chinese-cns11643-3 . #x3C3E) ; ø»•¾« + (=jis-x0213-2-2000 . #x2E7D) ; ø»¤±¢ + (ideograph-daikanwa . 14926) ; ø¸ƒ©Ž + (=hanziku-4 . #xA5B5) ; ý¢Š–µ + (=cbeta . 01373) ; ø¸ • + (=jef-china3 . #x70CF) ; øº‡ƒ + (=ucs . #x68CF) ; 棏 + )) +(define-char + '((=>ucs . #x68D0) ; 棐 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4421) ; ø»‹—ª + (=jis-x0213-1-2000 . #x756A) ; ø»¤ + (chinese-big5 . #xD9C6) ; ý¢€§† + (ideograph-daikanwa . 14927) ; ø¸ƒ© + (=jef-china3 . #x91E6) ; øº‰‡¦ + (ucs-jis . #x68D0) ; ø»‹—ª + )) +(define-char + '((morohashi-daikanwa 14927 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x7E79) ; ø»Ž¸’ + (=ucs . #x68D0) ; 棐 + )) +(define-char + '((=>ucs . #x68D0) ; 棐 + (morohashi-daikanwa 14927 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C69) ; ø»“µ’ + )) +(define-char + '((=>ucs . #x68D1) ; 棑 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4422) ; ø»‹—« + (chinese-cns11643-2 . #x3C76) ; ø»“µŸ + (chinese-big5 . #xD9D3) ; ý¢€§“ + (ideograph-daikanwa . 14928) ; ø¸ƒ© + (=jef-china3 . #x53DA) ; øº…š + (ucs-jis . #x68D1) ; ø»‹—« + )) +(define-char + '((morohashi-daikanwa 14928 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x7B74) ; ø»Ž³³ + (=ucs . #x68D1) ; 棑 + )) +(define-char + '((=>ucs . #x68D2) ; 棒 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3693) + (=jis-x0208 . #x4B40) ; ø½Š´‡ + (korean-ksc5601 . #x5C6A) ; ø»‰±¿ + (=gt-pj-1 . #x4B40) ; ø½Š´‡ + (chinese-big5 . #xB4CE) ; ý¢€‹“Ž + (ideograph-daikanwa . 14929) ; ø¸ƒ©‘ + (ucs-jis . #x68D2) ; ø½Š´‡ + )) +(define-char + '((morohashi-daikanwa 14929 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x3074) ; ø»„™ + (chinese-isoir165 . #x3074) ; ø»…© + (chinese-cns11643-1 . #x5F73) ; ø»’ž² + (=ucs . #x68D2) ; 棒 + )) +(define-char + '((=>ucs . #x68D3) ; 棓 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4423) ; ø»‹—¬ + (chinese-big5 . #xD9AB) ; ý¢€¦« + (ideograph-daikanwa . 14930) ; ø¸ƒ©’ + (ucs-jis . #x68D3) ; ø»‹—¬ + )) +(define-char + '((morohashi-daikanwa 14930 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x7B76) ; ø»Ž³µ + (chinese-cns11643-2 . #x3C4E) ; ø»“´· + (=ucs . #x68D3) ; 棓 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x5C21) ; ø½‹Œ¦ + (chinese-cns11643-2 . #x3C78) ; ø»“µ¡ + (=gt-pj-1 . #x5C21) ; 棔 + (chinese-big5 . #xD9D5) ; ý¢€§• + (ideograph-daikanwa . 14931) ; ø¸ƒ©“ + (=ucs . #x68D4) ; 棔 + )) +(define-char + '((=>ucs . #x68D5) ; 棕 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14933) ; ø¸ƒ©• + )) +(define-char + '((=>ucs . #x68D5) ; 棕 + (morohashi-daikanwa 14933 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F69) ; ø»’ž¨ + )) +(define-char + '((=>ucs . #x68D5) ; 棕 + (morohashi-daikanwa 14933 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3674) + (=jis-x0208 . #x5C23) ; ø½‹Œ¨ + (korean-ksc5601 . #x7077) ; ø»Š¤ + (=gt-pj-1 . #x5C23) ; ø½‹Œ¨ + (chinese-big5 . #xB4C4) ; ý¢€‹“„ + (=gt-k . 09201) ; ý¡„‚± + (ucs-jis . #x68D5) ; ø½‹Œ¨ + )) +(define-char + '((morohashi-daikanwa 14933 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x5758) ; ø»…– + (chinese-isoir165 . #x5758) ; ø»¾Ÿ + (=ucs . #x68D5) ; 棕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4424) ; ø»‹—­ + (chinese-cns11643-2 . #x3C56) ; ø»“´¿ + (=jis-x0213-2-2000 . #x2E7E) ; ø»¤±£ + (chinese-gb12345 . #x6847) ; 棖 + (chinese-big5 . #xD9B3) ; ý¢€¦³ + (ideograph-daikanwa . 14936) ; ø¸ƒ©˜ + (=jef-china3 . #x53DB) ; øº…› + (=ucs . #x68D6) ; 棖 + )) +(define-char + '((=>ucs . #x68D7) ; 棗 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3682) + (=jis-x0208 . #x5C27) ; ø½‹Œ¬ + (chinese-cns11643-1 . #x5F6C) ; ø»’ž« + (=gt-pj-1 . #x5C27) ; ø½‹Œ¬ + (ideograph-daikanwa . 14937) ; ø¸ƒ©™ + (=gt-k . 09202) ; ý¡„‚² + (ucs-jis . #x68D7) ; ø½‹Œ¬ + )) +(define-char + '((morohashi-daikanwa 14937 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x704A) ; ø»ŠŽ· + (chinese-gb12345 . #x5466) ; 棗 + (chinese-big5 . #xB4C7) ; ý¢€‹“‡ + (=ucs . #x68D7) ; 棗 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3668) + (chinese-gb2312 . #x3C2C) ; ø»„­¹ + (=jis-x0208 . #x5B79) ; ø½‹Œ  + (korean-ksc5601 . #x503E) ; ø»‰Ÿ« + (chinese-isoir165 . #x3C2C) ; ø»–‰ + (chinese-cns11643-1 . #x5F6B) ; ø»’žª + (=gt-pj-1 . #x5B79) ; 棘 + (chinese-big5 . #xB4C6) ; ý¢€‹“† + (ideograph-daikanwa . 14938) ; ø¸ƒ©š + (=gt-k . 09198) ; ý¡„‚® + (=ucs . #x68D8) ; 棘 + )) +(define-char + '((=>ucs . #x68D9) ; 棙 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((korean-ksc5601 . #x5568) ; ø»‰§« + (chinese-cns11643-1 . #x4D53) ; ø»’ƒ¶ + (=jis-x0213-1-2000 . #x7463) ; ø»¤¸ + (ideograph-daikanwa . 11712) ; ø¸‚·€ + )) + (japanese-jisx0212 . #x4425) ; ø»‹—® + (chinese-cns11643-4 . #x3832) ; ø»˜‚« + (=jis-x0213-2-2000 . #x2F21) ; ø»¤±¤ + (ideograph-daikanwa . 14939) ; ø¸ƒ©› + (=cbeta . 05174) ; ø¸¡¶ + (ucs-jis . #x68D9) ; ø»‹—® + )) +(define-char + '((morohashi-daikanwa 14939 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1239 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x623E) ; 戾 + )) + (=hanziku-4 . #xA757) ; ý¢Š— + (=ucs . #x68D9) ; 棙 + )) +(define-char + '((=>ucs . #x68DA) ; 棚 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14941) ; ø¸ƒ© + )) +(define-char + '((morohashi-daikanwa 14941 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x456F) ; ø»„¼Š + (japanese-jisx0208 . #x432A) ; ø»‡‚ + (korean-ksc5601 . #x5D5C) ; ø»‰³ + (chinese-isoir165 . #x456F) ; ø»¤š + (chinese-cns11643-1 . #x5F7C) ; ø»’ž» + (=jis-x0208-1990 . #x432A) ; ø½Š¨ + (=gt-pj-1 . #x432A) ; 棚 + (chinese-big5 . #xB4D7) ; ý¢€‹“— + (=jef-china3 . #x52E5) ; øº…‹¥ + (=ucs . #x68DA) ; 棚 + )) +(define-char + '((=>ucs . #x68DB) ; 棛 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 14944) ; ø¸ƒ©  + )) +(define-char + '((morohashi-daikanwa 14944 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 2 1238 1) + (=hanziku-4 . #xA6F1) ; ý¢Š›± + (=ucs . #x68DB) ; 棛 + )) +(define-char + '((=>ucs . #x68DB) ; 棛 + (morohashi-daikanwa 14944 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3653) ; ø»•¶Œ + )) +(define-char + '((=>ucs . #x68DC) ; 棜 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4426) ; ø»‹—¯ + (chinese-big5 . #xD9AD) ; ý¢€¦­ + (ideograph-daikanwa . 14945) ; ø¸ƒ©¡ + (=jef-china3 . #x53DC) ; øº…œ + (ucs-jis . #x68DC) ; ø»‹—¯ + )) +(define-char + '((morohashi-daikanwa 14945 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C50) ; ø»“´¹ + (=ucs . #x68DC) ; 棜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4427) ; ø»‹—° + (chinese-cns11643-2 . #x3C72) ; ø»“µ› + (chinese-big5 . #xD9CF) ; ý¢€§ + (ideograph-daikanwa . 14946) ; ø¸ƒ©¢ + (=ucs . #x68DD) ; 棝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C73) ; ø»“µœ + (chinese-big5 . #xD9D0) ; ý¢€§ + (ideograph-daikanwa . 14947) ; ø¸ƒ©£ + (=ucs . #x68DE) ; 棞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3686) + (=jis-x0208 . #x456F) ; ø½Š¬‚ + (korean-ksc5601 . #x5456) ; ø»‰¥» + (chinese-cns11643-1 . #x5F6E) ; ø»’ž­ + (chinese-gb12345 . #x3630) ; 棟 + (=gt-pj-1 . #x456F) ; 棟 + (chinese-big5 . #xB4C9) ; ý¢€‹“‰ + (ideograph-daikanwa . 14949) ; ø¸ƒ©¥ + (=ucs . #x68DF) ; 棟 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14952) ; ø¸ƒ©¨ + (=ucs . #x3B7A) ; ã­º + )) +(define-char + '((=>ucs . #x3B7A) ; ã­º + (morohashi-daikanwa 14952 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x382C) ; ø»˜‚¥ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3688) + (chinese-gb2312 . #x4C44) ; ø»……± + (=jis-x0208 . #x5C2B) ; ø½‹Œ° + (korean-ksc5601 . #x5356) ; ø»‰¤ + (chinese-isoir165 . #x4C44) ; ø»® + (=gt-pj-1 . #x5C2B) ; 棠 + (chinese-big5 . #xB4C5) ; ý¢€‹“… + (ideograph-daikanwa . 14953) ; ø¸ƒ©© + (=gt-k . 09204) ; ý¡„‚´ + (=ucs . #x68E0) ; 棠 + )) +(define-char + '((=>ucs . #x68E0) ; 棠 + (morohashi-daikanwa 14953 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F6A) ; ø»’ž© + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x5B7C) ; ø½‹Œ£ + (chinese-cns11643-2 . #x3C5E) ; ø»“µ‡ + (=gt-pj-1 . #x5B7C) ; 棡 + (chinese-big5 . #xD9BB) ; ý¢€¦» + (ideograph-daikanwa . 14955) ; ø¸ƒ©« + (=ucs . #x68E1) ; 棡 + )) +(define-char + '((=>ucs . #x68E2) ; 棢 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14956) ; ø¸ƒ©¬ + )) +(define-char + '((=>ucs . #x68E2) ; 棢 + (morohashi-daikanwa 14956 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C3D) ; ø»•¾ª + )) +(define-char + '((morohashi-daikanwa 14956 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1232 11) + (=hanziku-4 . #xA5D8) ; ý¢Š—˜ + (=ucs . #x68E2) ; 棢 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3685) + (chinese-gb2312 . #x6926) ; ø»…¯¹ + (=jis-x0208 . #x5C28) ; ø½‹Œ­ + (chinese-isoir165 . #x6926) ; ø»Ž˜‰ + (chinese-cns11643-1 . #x5F75) ; ø»’ž´ + (=gt-pj-1 . #x5C28) ; 棣 + (chinese-big5 . #xB4D0) ; ý¢€‹“ + (ideograph-daikanwa . 14957) ; ø¸ƒ©­ + (=ucs . #x68E3) ; 棣 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C59) ; ø»“µ‚ + (=jis-x0213-2-2000 . #x2F22) ; ø»¤±¥ + (chinese-big5 . #xD9B6) ; ý¢€¦¶ + (ideograph-daikanwa . 14958) ; ø¸ƒ©® + (=ucs . #x68E4) ; 棤 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1235 5) + (japanese-jisx0212 . #x4428) ; ø»‹—± + (chinese-cns11643-3 . #x3C32) ; ø»•¾Ÿ + (=jis-x0213-2-2000 . #x2F23) ; ø»¤±¦ + (ideograph-daikanwa . 14959) ; ø¸ƒ©¯ + (=big5-cdp . #x8AD7) ; ý¢€ˆ«— + (=ucs . #x68E5) ; 棥 + )) +(define-char + '((=>ucs . #x68E6) ; 棦 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xD9D1) ; ý¢€§‘ + (ideograph-daikanwa . 14960) ; ø¸ƒ©° + )) +(define-char + '((morohashi-daikanwa 14960 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C74) ; ø»“µ + (=ucs . #x68E6) ; 棦 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3609) + (=jis-x0208 . #x5C22) ; ø½‹Œ§ + (korean-ksc5601 . #x6D50) ; ø»ŠŠ£ + (chinese-cns11643-1 . #x5F71) ; ø»’ž° + (chinese-gb12345 . #x553B) ; 棧 + (=gt-pj-1 . #x5C22) ; 棧 + (chinese-big5 . #xB4CC) ; ý¢€‹“Œ + (ideograph-daikanwa . 14963) ; ø¸ƒ©³ + (=gt-k . 09200) ; ý¡„‚° + (=ucs . #x68E7) ; 棧 + )) +(define-char + '((=>ucs . #x68E8) ; 棨 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x4D21) ; ø»‰š´ + (japanese-jisx0212 . #x4429) ; ø»‹—² + (=jis-x0213-1-2000 . #x756B) ; ø»¤ž + (chinese-big5 . #xD9C9) ; ý¢€§‰ + (ideograph-daikanwa . 14965) ; ø¸ƒ©µ + (=jef-china3 . #x52F3) ; øº…‹³ + (ucs-jis . #x68E8) ; ø»‰š´ + )) +(define-char + '((=>ucs . #x68E8) ; 棨 + (morohashi-daikanwa 14965 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C6C) ; ø»“µ• + )) +(define-char + '((morohashi-daikanwa 14965 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x7B79) ; ø»Ž³¸ + (=ucs . #x68E8) ; 棨 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C79) ; ø»“µ¢ + (chinese-big5 . #xD9D6) ; ý¢€§– + (ideograph-daikanwa . 14966) ; ø¸ƒ©¶ + (=ucs . #x68E9) ; 棩 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x442A) ; ø»‹—³ + (chinese-big5 . #xD9B0) ; ý¢€¦° + (ideograph-daikanwa . 14967) ; ø¸ƒ©· + (=jef-china3 . #x9DF3) ; øº‰·³ + (=ucs . #x68EA) ; 棪 + )) +(define-char + '((=>ucs . #x68EA) ; 棪 + (morohashi-daikanwa 14967 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C53) ; ø»“´¼ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x442B) ; ø»‹—´ + (chinese-isoir165 . #x7B72) ; ø»Ž³± + (chinese-cns11643-2 . #x3C58) ; ø»“µ + (chinese-big5 . #xD9B5) ; ý¢€¦µ + (ideograph-daikanwa . 14968) ; ø¸ƒ©¸ + (=jef-china3 . #x53DD) ; øº… + (=ucs . #x68EB) ; 棫 + )) +(define-char + '((=>ucs . #x68EC) ; 棬 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x442C) ; ø»‹—µ + (=jis-x0213-2-2000 . #x2F24) ; ø»¤±§ + (chinese-big5 . #xD9AF) ; ý¢€¦¯ + (ideograph-daikanwa . 14969) ; ø¸ƒ©¹ + (=jef-china3 . #x53DE) ; øº…ž + (ucs-jis . #x68EC) ; ø»‹—µ + )) +(define-char + '((morohashi-daikanwa 14969 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x7B77) ; ø»Ž³¶ + (chinese-cns11643-2 . #x3C52) ; ø»“´» + (=ucs . #x68EC) ; 棬 + )) +(define-char + '((=>ucs . #x68ED) ; 棭 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((ideograph-daikanwa . 05763) ; ø¸šƒ + )) + (ideograph-daikanwa . 14970) ; ø¸ƒ©º + )) +(define-char + '((=>ucs . #x68ED) ; 棭 + (morohashi-daikanwa 14970 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x4C6B) ; ø½Š¶ + (korean-ksc5601 . #x6528) ; ø»‰¾‹ + )) + (japanese-jisx0212 . #x442D) ; ø»‹—¶ + (=jis-x0213-1-2000 . #x756C) ; ø»¤Ÿ + (=cbeta . 00790) ; ø¸ Œ– + (=jef-china3 . #x53DF) ; øº…Ÿ + (ucs-jis . #x68ED) ; ø»‹—¶ + )) +(define-char + '((morohashi-daikanwa 14970 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1236 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x591C) ; 夜 + )) + (chinese-cns11643-3 . #x3C2A) ; ø»•¾— + (=hanziku-4 . #xA6BC) ; ý¢Šš¼ + (=ucs . #x68ED) ; 棭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x6C93) ; 沓 + )) + (chinese-cns11643-3 . #x3C30) ; ø»•¾ + (ideograph-daikanwa . 14971) ; ø¸ƒ©» + (=cbeta . 02610) ; ø¸ ¨² + (=ucs . #x3B7C) ; ã­¼ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3678) + (chinese-gb2312 . #x492D) ; ø»…€ + (=jis-x0208 . #x3F39) ; ø½Š¢˜ + (korean-ksc5601 . #x5F35) ; ø»‰µ¤ + (chinese-isoir165 . #x492D) ; ø»© + (chinese-cns11643-1 . #x5F70) ; ø»’ž¯ + (=gt-pj-1 . #x3F39) ; 森 + (chinese-big5 . #xB4CB) ; ý¢€‹“‹ + (ideograph-daikanwa . 14974) ; ø¸ƒ©¾ + (=gt-k . 09075) ; ý¡„‚³ + (=ucs . #x68EE) ; 森 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x5C2C) ; ø½‹Œ± + (chinese-cns11643-2 . #x3C65) ; ø»“µŽ + (=gt-pj-1 . #x5C2C) ; 棯 + (chinese-big5 . #xD9C2) ; ý¢€§‚ + (ideograph-daikanwa . 14977) ; ø¸ƒª + (=ucs . #x68EF) ; 棯 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x6922) ; ø»…¯µ + (japanese-jisx0212 . #x442E) ; ø»‹—· + (chinese-isoir165 . #x6922) ; ø»Ž˜… + (=jis-x0213-1-2000 . #x756D) ; ø»¤  + (chinese-big5 . #xDDDE) ; ý¢€·ž + (ideograph-daikanwa . 14978) ; ø¸ƒª‚ + (=jef-china3 . #x53E0) ; øº…  + (=ucs . #x68F0) ; 棰 + )) +(define-char + '((=>ucs . #x68F0) ; 棰 + (morohashi-daikanwa 14978 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4364) ; ø»“¿Ÿ + )) +(define-char + '((=>ucs . #x68F1) ; 棱 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14979) ; ø¸ƒªƒ + )) +(define-char + '((=>ucs . #x68F1) ; 棱 + (morohashi-daikanwa 14979 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C54) ; ø»“´½ + )) +(define-char + '((=>ucs . #x68F1) ; 棱 + (morohashi-daikanwa 14979 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x442F) ; ø»‹—¸ + (=jis-x0213-1-2000 . #x756E) ; ø»¤¡ + (chinese-big5 . #xD9B1) ; ý¢€¦± + (=jef-china3 . #x53E1) ; øº…¡ + (ucs-jis . #x68F1) ; ø»‹—¸ + )) +(define-char + '((morohashi-daikanwa 14979 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x4062) ; ø»„´§ + (chinese-isoir165 . #x4062) ; ø»œ· + (=ucs . #x68F1) ; 棱 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3680) + (=jis-x0208 . #x4033) ; ø½Š£° + (korean-ksc5601 . #x5F78) ; ø»‰¶§ + (chinese-gb12345 . #x465C) ; 棲 + (=gt-pj-1 . #x4033) ; 棲 + (chinese-big5 . #xB4CF) ; ý¢€‹“ + (ideograph-daikanwa . 14980) ; ø¸ƒª„ + (=ucs . #x68F2) ; 棲 + )) +(define-char + '((=>ucs . #x68F2) ; 棲 + (morohashi-daikanwa 14980 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F74) ; ø»’ž³ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C5D) ; ø»“µ† + (chinese-big5 . #xD9BA) ; ý¢€¦º + (ideograph-daikanwa . 14981) ; ø¸ƒª… + (=ucs . #x68F3) ; 棳 + )) +(define-char + '((=>ucs . #x68F4) ; 棴 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14982) ; ø¸ƒª† + )) +(define-char + '((morohashi-daikanwa 14982 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C75) ; ø»“µž + (chinese-big5 . #xD9D2) ; ý¢€§’ + (=ucs . #x68F4) ; 棴 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x3F43) ; ø»„²ª + (japanese-jisx0212 . #x4430) ; ø»‹—¹ + (chinese-isoir165 . #x3F43) ; ø»šº + (chinese-cns11643-1 . #x5F6F) ; ø»’ž® + (chinese-big5 . #xB4CA) ; ý¢€‹“Š + (ideograph-daikanwa . 14983) ; ø¸ƒª‡ + (=ucs . #x68F5) ; 棵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4431) ; ø»‹—º + (chinese-cns11643-2 . #x3C5A) ; ø»“µƒ + (chinese-big5 . #xD9B7) ; ý¢€¦· + (ideograph-daikanwa . 14987) ; ø¸ƒª‹ + (=ucs . #x68F6) ; 棶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C57) ; ø»“µ€ + (=jis-x0213-2-2000 . #x2F25) ; ø»¤±¨ + (chinese-big5 . #xD9B4) ; ý¢€¦´ + (ideograph-daikanwa . 14990) ; ø¸ƒªŽ + (=ucs . #x68F7) ; 棷 + )) +(define-char + '((=>ucs . #x68F8) ; 棸 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xD9C5) ; ý¢€§… + (ideograph-daikanwa . 14991) ; ø¸ƒª + )) +(define-char + '((morohashi-daikanwa 14991 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x2E4A) ; ø»‚ƒ + (=ucs . #x68F8) ; 棸 + )) +(define-char + '((=>ucs . #x68F8) ; 棸 + (morohashi-daikanwa 14991 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C68) ; ø»“µ‘ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3687) + (chinese-gb2312 . #x687E) ; ø»…¯³ + (=jis-x0208 . #x5C2A) ; ø½‹Œ¯ + (korean-ksc5601 . #x5421) ; ø»‰¥† + (chinese-isoir165 . #x687E) ; ø»Ž˜ƒ + (chinese-cns11643-1 . #x5F72) ; ø»’ž± + (=gt-pj-1 . #x5C2A) ; 棹 + (chinese-big5 . #xB4CD) ; ý¢€‹“ + (ideograph-daikanwa . 14992) ; ø¸ƒª + (=gt-k . 09203) ; ý¡„‚³ + (=ucs . #x68F9) ; 棹 + )) +(define-char + '((=>ucs . #x68FA) ; 棺 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3665) + (=jis-x0208 . #x343D) ; ø½Š’’ + (korean-ksc5601 . #x4E32) ; ø»‰œ£ + (=gt-pj-1 . #x343D) ; ø½Š’’ + (chinese-big5 . #xB4C3) ; ý¢€‹“ƒ + (ideograph-daikanwa . 14993) ; ø¸ƒª‘ + (ucs-jis . #x68FA) ; ø½Š’’ + )) +(define-char + '((morohashi-daikanwa 14993 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x3957) ; ø»„ªŠ + (chinese-isoir165 . #x3957) ; ø»’š + (chinese-cns11643-1 . #x5F68) ; ø»’ž§ + (=ucs . #x68FA) ; 棺 + )) +(define-char + '((=>ucs . #x68FB) ; 棻 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 14994) ; ø¸ƒª’ + (=jef-china3 . #x91E8) ; øº‰‡¨ + )) +(define-char + '((=>ucs . #x68FB) ; 棻 + (morohashi-daikanwa 14994 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4432) ; ø»‹—» + (=jis-x0213-2-2000 . #x2E76) ; ø»¤±› + (chinese-big5 . #xB4D9) ; ý¢€‹“™ + (ucs-jis . #x68FB) ; ø»‹—» + )) +(define-char + '((morohashi-daikanwa 14994 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-isoir165 . #x7B6E) ; ø»Ž³­ + (=ucs . #x68FB) ; 棻 + )) +(define-char + '((=>ucs . #x68FB) ; 棻 + (morohashi-daikanwa 14994 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F7E) ; ø»’ž½ + )) +(define-char + '((=>ucs . #x68FC) ; 棼 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4433) ; ø»‹—¼ + (=jis-x0213-1-2000 . #x756F) ; ø»¤¢ + (chinese-big5 . #xD9C8) ; ý¢€§ˆ + (ideograph-daikanwa . 14995) ; ø¸ƒª“ + (ucs-jis . #x68FC) ; ø»‹—¼ + )) +(define-char + '((morohashi-daikanwa 14995 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x687B) ; ø»…¯° + (chinese-isoir165 . #x687B) ; ø»Ž˜€ + (chinese-cns11643-2 . #x3C6B) ; ø»“µ” + (=ucs . #x68FC) ; 棼 + )) +(define-char + '((=>ucs . #x68FD) ; 棽 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4434) ; ø»‹—½ + (chinese-cns11643-2 . #x3C6A) ; ø»“µ“ + (chinese-big5 . #xD9C7) ; ý¢€§‡ + (ideograph-daikanwa . 14996) ; ø¸ƒª” + (=jef-china3 . #x52E6) ; øº…‹¦ + (ucs-jis . #x68FD) ; ø»‹—½ + )) +(define-char + '((morohashi-daikanwa 14996 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x68FD) ; 棽 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1227 2) + (chinese-cns11643-3 . #x3C31) ; ø»•¾ž + (ideograph-daikanwa . 14998) ; ø¸ƒª– + (=hanziku-4 . #xA4CC) ; ý¢Š“Œ + (=ucs . #x68FE) ; 棾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1233 9) + (chinese-cns11643-3 . #x3C42) ; ø»•¾¯ + (ideograph-daikanwa . 14999) ; ø¸ƒª— + (=hanziku-4 . #xA5F6) ; ý¢Š—¶ + (=ucs . #x68FF) ; 棿 + )) +(define-char + '((=>ucs . #x6900) ; 椀 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x3038) ; ø½ŠŒ• + (korean-ksc5601 . #x6848) ; ø»Šƒ… + (ideograph-daikanwa . 07110) ; ø¸¯† + )) + (shinjigen-2 . 3699) + (=jis-x0208 . #x4F50) ; ø½Šº + (korean-ksc5601 . #x684A) ; ø»Šƒ‡ + (=gt-pj-1 . #x4F50) ; ø½Šº + (ideograph-daikanwa . 15001) ; ø¸ƒª™ + (=cbeta . 00179) ; ø¸ ‚³ + (ucs-jis . #x6900) ; ø½Šº + )) +(define-char + '((morohashi-daikanwa 15001 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1239 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5B9B) ; 宛 + )) + (chinese-cns11643-3 . #x3C39) ; ø»•¾¦ + (=hanziku-4 . #xA753) ; ý¢Š“ + (=ucs . #x6900) ; 椀 + )) +(define-char + '((=>ucs . #x6901) ; 椁 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x357D) ; ø½Š”° + (korean-ksc5601 . #x7A3D) ; ø»Š– + (ideograph-daikanwa . 00298) ; ø¸€„ª + )) + (shinjigen-2 . 3663) + (=jis-x0208 . #x5B76) ; ø½‹Œ + (=gt-pj-1 . #x5B76) ; ø½‹Œ + (ideograph-daikanwa . 15003) ; ø¸ƒª› + (=cbeta . 05956) ; ø¸¡„ + (ucs-jis . #x6901) ; ø½‹Œ + )) +(define-char + '((morohashi-daikanwa 15003 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1236 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x4EAB) ; 享 + )) + (chinese-gb2312 . #x6924) ; ø»…¯· + (chinese-isoir165 . #x6924) ; ø»Ž˜‡ + (chinese-cns11643-3 . #x3C3B) ; ø»•¾¨ + (=hanziku-4 . #xA6BB) ; ý¢Šš» + (=ucs . #x6901) ; 椁 + )) +(define-char + '((=>ucs . #x6902) ; 椂 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1242 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5F54) ; 彔 + )) + (chinese-cns11643-3 . #x3C34) ; ø»•¾¡ + (ideograph-daikanwa . 15004) ; ø¸ƒªœ + (=hanziku-4 . #xA7D8) ; ý¢ŠŸ˜ + (=cbeta . 06257) ; ø¸¡¡± + )) +(define-char + '((morohashi-daikanwa 15004 0 5) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5F55) ; 录 + )) + (=ucs . #x6902) ; 椂 + )) +(define-char + '((=>ucs . #x6903) ; 椃 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x3857) ; ø½Š˜¤ + (korean-ksc5601 . #x7B5B) ; ø»ŠŸ’ + (ideograph-daikanwa . 32675) ; ø¸‡¾£ + )) + (=jis-x0213-2-2000 . #x2F26) ; ø»¤±© + (ideograph-daikanwa . 15005) ; ø¸ƒª + (=jef-china3 . #x8DBC) ; øºˆ¶¼ + (ucs-jis . #x6903) ; ø»¤±© + )) +(define-char + '((=>ucs . #x6903) ; 椃 + (morohashi-daikanwa 15005 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x4F4D) ; ø»’†¬ + )) + (chinese-cns11643-3 . #x3C2F) ; ø»•¾œ + )) +(define-char + '((morohashi-daikanwa 15005 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1231 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x864E) ; 虎 + )) + (=hanziku-4 . #xA5B1) ; ý¢Š–± + (=cbeta . 06743) ; ø¸¡©— + (=ucs . #x6903) ; 椃 + )) +(define-char + '((=>ucs . #x6904) ; 椄 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x5C26) ; ø½‹Œ« + (=gt-pj-1 . #x5C26) ; ø½‹Œ« + (chinese-big5 . #xD9AC) ; ý¢€¦¬ + (ideograph-daikanwa . 15008) ; ø¸ƒª  + (ucs-jis . #x6904) ; ø½‹Œ« + )) +(define-char + '((morohashi-daikanwa 15008 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x6904) ; 椄 + )) +(define-char + '((=>ucs . #x6904) ; 椄 + (morohashi-daikanwa 15008 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C4F) ; ø»“´¸ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-1 . 3662) + (shinjigen-2 . 3662) + (chinese-gb2312 . #x524E) ; ø»…Ž¯ + (=jis-x0208 . #x3058) ; ø½ŠŒµ + (korean-ksc5601 . #x6B75) ; ø»ŠˆŒ + (chinese-isoir165 . #x524E) ; ø»¶¿ + (chinese-cns11643-1 . #x5F6D) ; ø»’ž¬ + (=gt-pj-1 . #x3058) ; 椅 + (chinese-big5 . #xB4C8) ; ý¢€‹“ˆ + (ideograph-daikanwa . 15009) ; ø¸ƒª¡ + (=ucs . #x6905) ; 椅 + )) +(define-char + '((=>ucs . #x2F8E5) ; 栟 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 15010) ; ø¸ƒª¢ + (=big5-cdp . #xD1D9) ; ý¢€‡™ + )) +(define-char + '((=>ucs* . #x681F) ; 栟 + (morohashi-daikanwa 15010 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C3A) ; ø»•¾§ + (=ucs . #x2F8E5) ; 栟 + )) +(define-char + '((=>ucs . #x6906) ; 椆 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4435) ; ø»‹—¾ + (ideograph-daikanwa . 15011) ; ø¸ƒª£ + (ucs-jis . #x6906) ; ø»‹—¾ + )) +(define-char + '((morohashi-daikanwa 15011 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C77) ; ø»“µ  + (chinese-big5 . #xD9D4) ; ý¢€§” + (=ucs . #x6906) ; 椆 + )) +(define-char + '((=>ucs . #x6907) ; 椇 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xD9BC) ; ý¢€¦¼ + (ideograph-daikanwa . 15013) ; ø¸ƒª¥ + )) +(define-char + '((morohashi-daikanwa 15013 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C5F) ; ø»“µˆ + (=jis-x0213-2-2000 . #x2F27) ; ø»¤±ª + (=ucs . #x6907) ; 椇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x5B78) ; ø½‹ŒŸ + (chinese-cns11643-2 . #x3C61) ; ø»“µŠ + (=gt-pj-1 . #x5B78) ; 椈 + (chinese-big5 . #xD9BE) ; ý¢€¦¾ + (ideograph-daikanwa . 15014) ; ø¸ƒª¦ + (=ucs . #x6908) ; 椈 + )) +(define-char + '((=>ucs . #x6909) ; 椉 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x6840) ; 桀 + )) + (japanese-jisx0212 . #x4436) ; ø»‹—¿ + (ideograph-daikanwa . 15016) ; ø¸ƒª¨ + (ucs-jis . #x6909) ; ø»‹—¿ + )) +(define-char + '((morohashi-daikanwa 15016 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1237 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x6840) ; 桀 + )) + (=hanziku-4 . #xA6D2) ; ý¢Š›’ + (=ucs . #x6909) ; 椉 + )) +(define-char + '((=>ucs . #x6909) ; 椉 + (morohashi-daikanwa 15016 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=jis-x0208 . #x5B5C) ; ø½‹Œƒ + (korean-ksc5601 . #x4B7A) ; ø»‰™‘ + )) + (=cbeta . 01203) ; ø¸ ’³ + )) +(define-char + '((=>ucs . #x6909) ; 椉 + (morohashi-daikanwa 15016 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((chinese-cns11643-1 . #x5629) ; ø»’š + )) + (chinese-cns11643-3 . #x3C37) ; ø»•¾¤ + )) +(define-char + '((=>ucs . #x690A) ; 椊 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4437) ; ø»‹˜€ + (=jis-x0213-1-2000 . #x7570) ; ø»¤£ + (chinese-big5 . #xD9CB) ; ý¢€§‹ + (ideograph-daikanwa . 15019) ; ø¸ƒª« + (=jef-china3 . #x53E2) ; øº…¢ + (ucs-jis . #x690A) ; ø»‹˜€ + )) +(define-char + '((morohashi-daikanwa 15019 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C6E) ; ø»“µ— + (=ucs . #x690A) ; 椊 + )) +(define-char + '((=>ucs . #x690B) ; 椋 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3696) + (=jis-x0208 . #x4C3A) ; ø½ŠµŸ + (=gt-pj-1 . #x4C3A) ; ø½ŠµŸ + (chinese-big5 . #xD9CA) ; ý¢€§Š + (ideograph-daikanwa . 15020) ; ø¸ƒª¬ + (ucs-jis . #x690B) ; ø½ŠµŸ + )) +(define-char + '((morohashi-daikanwa 15020 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6923) ; ø»…¯¶ + (chinese-isoir165 . #x6923) ; ø»Ž˜† + (chinese-cns11643-2 . #x3C6D) ; ø»“µ– + (=ucs . #x690B) ; 椋 + )) +(define-char + '((=>ucs . #x690C) ; 椌 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x5B7D) ; ø½‹Œ¤ + (=gt-pj-1 . #x5B7D) ; ø½‹Œ¤ + (chinese-big5 . #xD9AA) ; ý¢€¦ª + (ideograph-daikanwa . 15021) ; ø¸ƒª­ + (ucs-jis . #x690C) ; ø½‹Œ¤ + )) +(define-char + '((=>ucs . #x690C) ; 椌 + (morohashi-daikanwa 15021 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C4D) ; ø»“´¶ + )) +(define-char + '((morohashi-daikanwa 15021 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x690C) ; 椌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x59D4) ; 委 + )) + (ideograph-daikanwa . 15022) ; ø¸ƒª® + (=cbeta . 01128) ; ø¸ ‘¨ + (=ucs . #x3B83) ; 㮃 + )) +(define-char + '((=>ucs . #x3B83) ; 㮃 + (morohashi-daikanwa 15022 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x4C67) ; ø»’‚¬ + )) + (chinese-cns11643-3 . #x3C35) ; ø»•¾¢ + )) +(define-char + '((=>ucs . #x690D) ; 植 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3677) + (japanese-jisx0208-1978 . #x3F22) ; ø»‚¨… + (japanese-jisx0208 . #x3F22) ; ø»†¼ + (korean-ksc5601 . #x6355) ; ø»‰»¼ + (chinese-big5 . #xB4D3) ; ý¢€‹““ + (ideograph-daikanwa . 15023) ; ø¸ƒª¯ + )) +(define-char + '((=>ucs . #x690D) ; 植 + (morohashi-daikanwa 15023 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208-1990 . #x3F22) ; ø½Š¢ + (=gt-pj-1 . #x3F22) ; ø½Š¢ + (ucs-jis . #x690D) ; ø½Š¢ + )) +(define-char + '((morohashi-daikanwa 15023 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x5632) ; ø»…”‹ + (chinese-isoir165 . #x5632) ; ø»¼› + (=ucs . #x690D) ; 植 + )) +(define-char + '((=>ucs . #x690D) ; 植 + (morohashi-daikanwa 15023 0 4) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x5F78) ; ø»’ž· + )) +(define-char + '((=>ucs . #x690E) ; 椎 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3684) + (=jis-x0208 . #x4447) ; ø½Š©¼ + (korean-ksc5601 . #x7550) ; ø»Š–“ + (=gt-pj-1 . #x4447) ; ø½Š©¼ + (chinese-big5 . #xB4D5) ; ý¢€‹“• + (ideograph-daikanwa . 15024) ; ø¸ƒª° + (=gt-k . 09105) ; ý¡„‚Ž‘ + (ucs-jis . #x690E) ; ø½Š©¼ + )) +(define-char + '((morohashi-daikanwa 15024 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x5735) ; ø»…•¬ + (chinese-isoir165 . #x5735) ; ø»½¼ + (chinese-cns11643-1 . #x5F7A) ; ø»’ž¹ + (=ucs . #x690E) ; 椎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x5B73) ; ø½‹Œš + (chinese-cns11643-2 . #x3C55) ; ø»“´¾ + (chinese-gb12345 . #x6862) ; 椏 + (=gt-pj-1 . #x5B73) ; 椏 + (chinese-big5 . #xD9B2) ; ý¢€¦² + (ideograph-daikanwa . 15025) ; ø¸ƒª± + (=ucs . #x690F) ; 椏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6927) ; ø»…¯º + (japanese-jisx0212 . #x4438) ; ø»‹˜ + (chinese-isoir165 . #x6927) ; ø»Ž˜Š + (chinese-cns11643-2 . #x3C5C) ; ø»“µ… + (chinese-big5 . #xD9B9) ; ý¢€¦¹ + (ideograph-daikanwa . 15026) ; ø¸ƒª² + (=ucs . #x6910) ; 椐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4439) ; ø»‹˜‚ + (chinese-isoir165 . #x7B75) ; ø»Ž³´ + (chinese-cns11643-2 . #x3C64) ; ø»“µ + (chinese-big5 . #xD9C1) ; ý¢€§ + (ideograph-daikanwa . 15027) ; ø¸ƒª³ + (=jef-china3 . #x8EB7) ; øºˆº· + (=ucs . #x6911) ; 椑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3676) + (chinese-gb2312 . #x3D37) ; ø»„¯¢ + (=jis-x0208 . #x5C25) ; ø½‹Œª + (korean-ksc5601 . #x7521) ; ø»Š•¤ + (chinese-isoir165 . #x3D37) ; ø»—² + (chinese-cns11643-1 . #x5F79) ; ø»’ž¸ + (=gt-pj-1 . #x5C25) ; 椒 + (chinese-big5 . #xB4D4) ; ý¢€‹“” + (ideograph-daikanwa . 15029) ; ø¸ƒªµ + (=ucs . #x6912) ; 椒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x443A) ; ø»‹˜ƒ + (chinese-isoir165 . #x7B73) ; ø»Ž³² + (chinese-cns11643-2 . #x3C5B) ; ø»“µ„ + (chinese-big5 . #xD9B8) ; ý¢€¦¸ + (ideograph-daikanwa . 15031) ; ø¸ƒª· + (=ucs . #x6913) ; 椓 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C67) ; ø»“µ + (chinese-big5 . #xD9C4) ; ý¢€§„ + (ideograph-daikanwa . 15033) ; ø¸ƒª¹ + (=ucs . #x6914) ; 椔 + )) +(define-char + '((=>ucs . #x6915) ; 椕 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xD9D7) ; ý¢€§— + (ideograph-daikanwa . 15038) ; ø¸ƒª¾ + )) +(define-char + '((morohashi-daikanwa 15038 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C7A) ; ø»“µ£ + (=ucs . #x6915) ; 椕 + )) +(define-char + '((=>ucs . #x2352D) ; 𣔭 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((japanese-jisx0212 . #x374C) ; ø»‹… + (=jis-x0213-2-2000 . #x2467) ; ø»¤¢  + (ideograph-daikanwa . 04989) ; ø¸½ + )) + (ideograph-daikanwa . 15047) ; ø¸ƒ«‡ + )) +(define-char + '((morohashi-daikanwa 15047 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-2 . #x257D) ; ø»““´ + )) + (chinese-cns11643-5 . #x392E) ; ø»šŽ‰ + (=ucs . #x2352D) ; 𣔭 + )) +(define-char + '((=>ucs . #x2352D) ; 𣔭 + (morohashi-daikanwa 15047 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5774) ; 坴 + )) + (=cbeta . 01533) ; ø¸ —½ + )) +(define-char + '((=>ucs . #x6916) ; 椖 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x443B) ; ø»‹˜„ + (ideograph-daikanwa . 15058) ; ø¸ƒ«’ + (ucs-jis . #x6916) ; ø»‹˜„ + )) +(define-char + '((morohashi-daikanwa 15058 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1239 8) + (=hanziku-4 . #xA759) ; ý¢Š™ + (=ucs . #x6916) ; 椖 + )) +(define-char + '((=>ucs . #x6917) ; 椗 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x443C) ; ø»‹˜… + (chinese-big5 . #xD9CC) ; ý¢€§Œ + (ideograph-daikanwa . 15060) ; ø¸ƒ«” + (ucs-jis . #x6917) ; ø»‹˜… + )) +(define-char + '((morohashi-daikanwa 15060 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3C6F) ; ø»“µ˜ + (=ucs . #x6917) ; 椗 + )) +(define-char + '((=>ucs . #x6918) ; 椘 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 15062) ; ø¸ƒ«– + )) +(define-char + '((morohashi-daikanwa 15062 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1210 6) + (chinese-cns11643-3 . #x3C3C) ; ø»•¾© + (=hanziku-3 . #xF6FB) ; ý¢€¿›» + (=ucs . #x6918) ; 椘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x660C) ; 昌 + )) + (shinjigen-2 . 3701) + (=jis-x0208 . #x3F7A) ; ø½Š£™ + (=gt-pj-1 . #x3F7A) ; 椙 + (ideograph-daikanwa . 15063) ; ø¸ƒ«— + (=cbeta . 00180) ; ø¸ ‚´ + (=ucs . #x6919) ; 椙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (shinjigen-2 . 3700) + (=jis-x0208 . #x5C2F) ; ø½‹Œ´ + (=gt-pj-1 . #x5C2F) ; 椚 + (ideograph-daikanwa . 15064) ; ø¸ƒ«˜ + (=ucs . #x691A) ; 椚 + )) +(define-char + '((=>ucs . #x691B) ; 椛 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 15065) ; ø¸ƒ«™ + )) +(define-char + '((=>ucs . #x691B) ; 椛 + (morohashi-daikanwa 15065 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0208 . #x3371) ; ø½Š‘¨ + (=gt-pj-1 . #x3371) ; ø½Š‘¨ + (ucs-jis . #x691B) ; ø½Š‘¨ + )) +(define-char + '((morohashi-daikanwa 15065 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x691B) ; 椛 + )) +(define-char + '((morohashi-daikanwa 15065 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x3821) ; ø½Š—® + (chinese-cns11643-3 . #x3C44) ; ø»•¾± + (=gt-pj-1 . #x3821) ; 検 + (=ucs . #x691C) ; 検 + )) +(define-char + '((=>ucs . #x3B87) ; 㮇 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x575B) ; ø½‹†Š + (ideograph-daikanwa . 10348) ; ø¸‚¡¬ + )) + (=jis-x0213-2-2000 . #x2F28) ; ø»¤±« + (ideograph-daikanwa . 49170) ; ø¸Œ€’ + (=cbeta . 01268) ; ø¸ “´ + (ucs-jis . #x3B87) ; ø»¤±« + )) +(define-char + '((morohashi-daikanwa 49170 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5FDD) ; 忝 + )) + (chinese-cns11643-3 . #x3C2B) ; ø»•¾˜ + (=ucs . #x3B87) ; 㮇 + )) +(define-char + '((=>ucs . #x3B88) ; 㮈 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x4C62) ; ø»’‚§ + (ideograph-daikanwa . 05893) ; ø¸œ… + )) + (chinese-cns11643-3 . #x3C2D) ; ø»•¾š + (ideograph-daikanwa . 49171) ; ø¸Œ€“ + )) +(define-char + '((morohashi-daikanwa 49171 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5948) ; 奈 + )) + (=jis-x0213-2-2000 . #x2F29) ; ø»¤±¬ + (=cbeta . 00178) ; ø¸ ‚² + (=jef-china3 . #x53E3) ; øº…£ + (=ucs . #x3B88) ; 㮈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A36) ; ø»œ±“ + (ideograph-daikanwa . 49172) ; ø¸Œ€” + (=ucs . #x234E9) ; 𣓩 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C2E) ; ø»•¾› + (=ucs . #x3B79) ; ã­¹ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C3F) ; ø»•¾¬ + (=ucs . #x3B7B) ; ã­» + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x382A) ; ø»˜‚£ + (=ucs . #x3B7D) ; ã­½ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3933) ; ø»šŽŽ + (=ucs . #x3B7E) ; ã­¾ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x382D) ; ø»˜‚¦ + (=ucs . #x3B7F) ; ã­¿ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C2C) ; ø»•¾™ + (=ucs . #x3B80) ; 㮀 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3939) ; ø»šŽ” + (=ucs . #x3B81) ; 㮁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3835) ; ø»˜‚® + (=ucs . #x3B82) ; 㮂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3837) ; ø»˜‚° + (=ucs . #x3B84) ; 㮄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C36) ; ø»•¾£ + (=ucs . #x3B85) ; 㮅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C43) ; ø»•¾° + (=ucs . #x3B86) ; 㮆 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1227 3) + (=hanziku-4 . #xA4CD) ; ý¢Š“ + (=ucs . #x691E) ; 椞 + )) +(define-char + '((=>ucs . #x691E) ; 椞 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C33) ; ø»•¾  + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (hanyu-dazidian 2 1228 4) + (chinese-gb2312 . #x687C) ; ø»…¯± + (chinese-isoir165 . #x687C) ; ø»Ž˜ + (=hanziku-4 . #xA4EE) ; ý¢Š“® + (=ucs . #x691F) ; 椟 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (hanyu-dazidian 2 1229 7) + (chinese-gb2312 . #x687D) ; ø»…¯² + (chinese-isoir165 . #x687D) ; ø»Ž˜‚ + (=hanziku-4 . #xA552) ; ý¢Š•’ + (=ucs . #x6920) ; 椠 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x5C31) ; ø½‹Œ¶ + (=gt-pj-1 . #x5C31) ; 椡 + (=ucs . #x6921) ; 椡 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x5B7A) ; ø½‹Œ¡ + (=gt-pj-1 . #x5B7A) ; 椢 + (=ucs . #x6922) ; 椢 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x5C30) ; ø½‹Œµ + (=gt-pj-1 . #x5C30) ; 椣 + (=ucs . #x6923) ; 椣 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (hanyu-dazidian 2 1232 7) + (chinese-gb2312 . #x6921) ; ø»…¯´ + (chinese-isoir165 . #x6921) ; ø»Ž˜„ + (=hanziku-4 . #xA5D4) ; ý¢Š—” + (=ucs . #x6924) ; 椤 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x5C29) ; ø½‹Œ® + (chinese-cns11643-2 . #x3C7B) ; ø»“µ¤ + (=gt-pj-1 . #x5C29) ; 椥 + (chinese-big5 . #xD9D8) ; ý¢€§˜ + (=ucs . #x6925) ; 椥 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x5B7B) ; ø½‹Œ¢ + (=gt-pj-1 . #x5B7B) ; 椦 + (=ucs . #x6926) ; 椦 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x547D) ; 命 + )) + (korean-ksc5601 . #x5927) ; ø»‰¬¢ + (chinese-gb12345 . #x7D3E) ; 椧 + (=cbeta . 05957) ; ø¸¡… + (=ucs . #x6927) ; 椧 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x5C2D) ; ø½‹Œ² + (=gt-pj-1 . #x5C2D) ; 椨 + (=ucs . #x6928) ; 椨 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x6929) ; 椩 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x5C2E) ; ø½‹Œ³ + (chinese-cns11643-2 . #x3C51) ; ø»“´º + (=gt-pj-1 . #x5C2E) ; 椪 + (chinese-big5 . #xD9AE) ; ý¢€¦® + (=ucs . #x692A) ; 椪 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (=ucs . #x692C) ; 椬 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (hanyu-dazidian 2 1240 9) + (chinese-gb2312 . #x4D56) ; ø»…‡¡ + (chinese-isoir165 . #x4D56) ; ø»¯± + (=hanziku-4 . #xA77A) ; ý¢Šº + (=ucs . #x692D) ; 椭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C40) ; ø»•¾­ + (=ucs . #x692E) ; 椮 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3936) ; ø»šŽ‘ + (=ucs . #x23484) ; 𣒄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A2E) ; ø»œ±‹ + (=ucs . #x23489) ; 𣒉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A34) ; ø»œ±‘ + (=ucs . #x234C2) ; 𣓂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3935) ; ø»šŽ + (=ucs . #x234C3) ; 𣓃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x382E) ; ø»˜‚§ + (=ucs . #x234C5) ; 𣓅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3938) ; ø»šŽ“ + (=ucs . #x234C6) ; 𣓆 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A22) ; ø»œ°¿ + (=ucs . #x234C7) ; 𣓇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3932) ; ø»šŽ + (=ucs . #x234C8) ; 𣓈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x382B) ; ø»˜‚¤ + (=ucs . #x234C9) ; 𣓉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3930) ; ø»šŽ‹ + (=ucs . #x234CA) ; 𣓊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3934) ; ø»šŽ + (=ucs . #x234CB) ; 𣓋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3831) ; ø»˜‚ª + (=ucs . #x234CC) ; 𣓌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A2D) ; ø»œ±Š + (=ucs . #x234CD) ; 𣓍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A2F) ; ø»œ±Œ + (=ucs . #x234CE) ; 𣓎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x393A) ; ø»šŽ• + (=ucs . #x234CF) ; 𣓏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A24) ; ø»œ± + (=ucs . #x234D0) ; 𣓐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A21) ; ø»œ°¾ + (=ucs . #x234D1) ; 𣓑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3937) ; ø»šŽ’ + (=ucs . #x234D2) ; 𣓒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A33) ; ø»œ± + (=ucs . #x234D3) ; 𣓓 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x393C) ; ø»šŽ— + (=ucs . #x234D4) ; 𣓔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x393B) ; ø»šŽ– + (=ucs . #x234D5) ; 𣓕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A26) ; ø»œ±ƒ + (=ucs . #x234D6) ; 𣓖 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3830) ; ø»˜‚© + (=ucs . #x234D7) ; 𣓗 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A27) ; ø»œ±„ + (=ucs . #x234D8) ; 𣓘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A2A) ; ø»œ±‡ + (=ucs . #x234D9) ; 𣓙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A31) ; ø»œ±Ž + (=ucs . #x234DA) ; 𣓚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3940) ; ø»šŽ› + (=ucs . #x234DB) ; 𣓛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x393D) ; ø»šŽ˜ + (=ucs . #x234DD) ; 𣓝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A38) ; ø»œ±• + (=ucs . #x234DE) ; 𣓞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A23) ; ø»œ±€ + (=ucs . #x234DF) ; 𣓟 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A25) ; ø»œ±‚ + (=ucs . #x234E0) ; 𣓠 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A35) ; ø»œ±’ + (=ucs . #x234E1) ; 𣓡 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3833) ; ø»˜‚¬ + (=ucs . #x234E7) ; 𣓧 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3838) ; ø»˜‚± + (=ucs . #x234E8) ; 𣓨 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A37) ; ø»œ±” + (=ucs . #x234EA) ; 𣓪 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A29) ; ø»œ±† + (=ucs . #x2350E) ; 𣔎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A2B) ; ø»œ±ˆ + (=ucs . #x2350F) ; 𣔏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A2C) ; ø»œ±‰ + (=ucs . #x23511) ; 𣔑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A32) ; ø»œ± + (=ucs . #x23512) ; 𣔒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3942) ; ø»šŽ + (=ucs . #x23513) ; 𣔓 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A30) ; ø»œ± + (=ucs . #x23514) ; 𣔔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A39) ; ø»œ±– + (=ucs . #x23515) ; 𣔕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A28) ; ø»œ±… + (=ucs . #x23516) ; 𣔖 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x393E) ; ø»šŽ™ + (=ucs . #x2352B) ; 𣔫 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3941) ; ø»šŽœ + (=ucs . #x2352C) ; 𣔬 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x392F) ; ø»šŽŠ + (=ucs . #x2352E) ; 𣔮 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3931) ; ø»šŽŒ + (=ucs . #x2352F) ; 𣔯 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x393F) ; ø»šŽš + (=ucs . #x235A3) ; 𣖣 + )) +(define-char + '((=>ucs . #x23531) ; 𣔱 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 15066) ; ø¸ƒ«š + )) +(define-char + '((morohashi-daikanwa 15066 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x534E) ; ø»œ¾¹ + (=ucs . #x23531) ; 𣔱 + )) +(define-char + '((=>ucs . #x23532) ; 𣔲 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 15067) ; ø¸ƒ«› + )) +(define-char + '((=>ucs . #x23532) ; 𣔲 + (morohashi-daikanwa 15067 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5358) ; ø»œ¿ƒ + )) +(define-char + '((morohashi-daikanwa 15067 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x23532) ; 𣔲 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4378) ; ø»“¿³ + (chinese-big5 . #xDDF2) ; ý¢€·² + (ideograph-daikanwa . 15068) ; ø¸ƒ«œ + (=ucs . #x692F) ; 椯 + )) +(define-char + '((=>ucs . #x6930) ; 椰 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-1 . 3734) + (shinjigen-2 . 3734) + (chinese-cns11643-1 . #x644C) ; ø»’¥¡ + (=jis-x0208-1990 . #x5C3F) ; ø½‹„ + (chinese-big5 . #xB7A6) ; ý¢€‹ž¦ + (ideograph-daikanwa . 15069) ; ø¸ƒ« + (ucs-jis . #x6930) ; ø»’¥¡ + )) +(define-char + '((morohashi-daikanwa 15069 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x5C3F) ; ø»ƒ“ˆ + (chinese-gb2312 . #x522C) ; ø»…Ž + (japanese-jisx0208 . #x5C3F) ; ø»‡§ + (korean-ksc5601 . #x652B) ; ø»‰¾Ž + (chinese-isoir165 . #x522C) ; ø»¶ + (=ucs . #x6930) ; 椰 + )) +(define-char + '((=>ucs . #x6931) ; 椱 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 15070) ; ø¸ƒ«ž + )) +(define-char + '((=>ucs . #x6931) ; 椱 + (morohashi-daikanwa 15070 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4165) ; ø»–†¨ + )) +(define-char + '((morohashi-daikanwa 15070 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1251 3) + (japanese-jisx0212 . #x443D) ; ø»‹˜† + (=hanziku-4 . #xA9BC) ; ý¢Š¦¼ + (=ucs . #x6931) ; 椱 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4376) ; ø»“¿± + (ideograph-daikanwa . 15071) ; ø¸ƒ«Ÿ + (=ucs . #x6932) ; 椲 + )) +(define-char + '((=>ucs . #x6932) ; 椲 + (morohashi-daikanwa 15071 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xDDF0) ; ý¢€·° + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x443E) ; ø»‹˜‡ + (chinese-cns11643-2 . #x4361) ; ø»“¿œ + (chinese-big5 . #xDDDB) ; ý¢€·› + (ideograph-daikanwa . 15073) ; ø¸ƒ«¡ + (=ucs . #x6933) ; 椳 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6932) ; ø»…°… + (=jis-x0208 . #x464E) ; ø½Š¬¿ + (chinese-isoir165 . #x6932) ; ø»Ž˜• + (chinese-cns11643-2 . #x4366) ; ø»“¿¡ + (chinese-big5 . #xDDE0) ; ý¢€·  + (ideograph-daikanwa . 15075) ; ø¸ƒ«£ + (=ucs . #x6934) ; 椴 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x443F) ; ø»‹˜ˆ + (chinese-isoir165 . #x7C22) ; ø»Ž³¿ + (chinese-cns11643-2 . #x435F) ; ø»“¿š + (=jis-x0213-1-2000 . #x7573) ; ø»¤¦ + (chinese-big5 . #xDDD9) ; ý¢€·™ + (ideograph-daikanwa . 15076) ; ø¸ƒ«¤ + (=jef-china3 . #x53E4) ; øº…¤ + (=ucs . #x6935) ; 椵 + )) +(define-char + '((=>ucs . #x6936) ; 椶 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 15078) ; ø¸ƒ«¦ + )) +(define-char + '((=>ucs . #x6936) ; 椶 + (morohashi-daikanwa 15078 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4177) ; ø»–†º + )) +(define-char + '((=>ucs . #x6936) ; 椶 + (morohashi-daikanwa 15078 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1253 6) + (shinjigen-2 . 3675) + (=jis-x0208 . #x5C24) ; ø½‹Œ© + (=hanziku-4 . #xAA40) ; ý¢Š©€ + (=cbeta . 00673) ; ø¸ Š¡ + (ucs-jis . #x6936) ; ø½‹Œ© + )) +(define-char + '((morohashi-daikanwa 15078 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x6936) ; 椶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4372) ; ø»“¿­ + (chinese-big5 . #xDDEC) ; ý¢€·¬ + (ideograph-daikanwa . 15079) ; ø¸ƒ«§ + (=ucs . #x6937) ; 椷 + )) +(define-char + '((=>ucs . #x6938) ; 椸 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4440) ; ø»‹˜‰ + (chinese-big5 . #xDDCB) ; ý¢€·‹ + (ideograph-daikanwa . 15081) ; ø¸ƒ«© + (ucs-jis . #x6938) ; ø»‹˜‰ + )) +(define-char + '((morohashi-daikanwa 15081 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x6938) ; 椸 + )) +(define-char + '((=>ucs . #x6938) ; 椸 + (morohashi-daikanwa 15081 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4351) ; ø»“¿Œ + )) +(define-char + '((=>ucs . #x6939) ; 椹 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3728) + (=jis-x0208 . #x5C3B) ; ø½‹€ + (chinese-big5 . #xDDD2) ; ý¢€·’ + (ideograph-daikanwa . 15082) ; ø¸ƒ«ª + (ucs-jis . #x6939) ; ø½‹€ + )) +(define-char + '((morohashi-daikanwa 15082 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6929) ; ø»…¯¼ + (chinese-isoir165 . #x6929) ; ø»Ž˜Œ + (=ucs . #x6939) ; 椹 + )) +(define-char + '((=>ucs . #x6939) ; 椹 + (morohashi-daikanwa 15082 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4358) ; ø»“¿“ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1251 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x4FDD) ; 保 + )) + (chinese-gb12345 . #x7D42) ; 椺 + (ideograph-daikanwa . 15083) ; ø¸ƒ«« + (=hanziku-4 . #xA9C4) ; ý¢Š§„ + (=cbeta . 06492) ; ø¸¡¥œ + (=ucs . #x693A) ; 椺 + )) +(define-char + '((=>ucs . #x693A) ; 椺 + (morohashi-daikanwa 15083 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D71) ; ø»˜‹€ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4441) ; ø»‹˜Š + (=jis-x0213-2-2000 . #x2F2B) ; ø»¤±® + (chinese-big5 . #xDDEA) ; ý¢€·ª + (ideograph-daikanwa . 15084) ; ø¸ƒ«¬ + (=ucs . #x693B) ; 椻 + )) +(define-char + '((=>ucs . #x693B) ; 椻 + (morohashi-daikanwa 15084 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4370) ; ø»“¿« + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x437A) ; ø»“¿µ + (chinese-big5 . #xDDF4) ; ý¢€·´ + (ideograph-daikanwa . 15086) ; ø¸ƒ«® + (=ucs . #x693C) ; 椼 + )) +(define-char + '((=>ucs . #x693D) ; 椽 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3730) + (=jis-x0208 . #x5C3D) ; ø½‹‚ + (korean-ksc5601 . #x664B) ; ø»Š€Œ + (ideograph-daikanwa . 15087) ; ø¸ƒ«¯ + (ucs-jis . #x693D) ; ø½‹‚ + )) +(define-char + '((morohashi-daikanwa 15087 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3730) + (chinese-gb2312 . #x342A) ; ø»„¢‡ + (chinese-isoir165 . #x342A) ; ø»Š— + (chinese-cns11643-2 . #x4362) ; ø»“¿ + (chinese-big5 . #xDDDC) ; ý¢€·œ + (=ucs . #x693D) ; 椽 + )) +(define-char + '((=>ucs . #x693E) ; 椾 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 15088) ; ø¸ƒ«° + )) +(define-char + '((morohashi-daikanwa 15088 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1255 4) + (=hanziku-4 . #xAA7E) ; ý¢Š©¾ + (=ucs . #x693E) ; 椾 + )) +(define-char + '((=>ucs . #x693E) ; 椾 + (morohashi-daikanwa 15088 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4168) ; ø»–†« + )) +(define-char + '((=>ucs . #x693F) ; 椿 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3727) + (=jis-x0208 . #x4458) ; ø½Šª + (korean-ksc5601 . #x7571) ; ø»Š–´ + (chinese-big5 . #xDDCF) ; ý¢€· + (ideograph-daikanwa . 15090) ; ø¸ƒ«² + (=jef-china3 . #x98A2) ; øº‰¢¢ + (ucs-jis . #x693F) ; ø½Šª + )) +(define-char + '((morohashi-daikanwa 15090 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x343B) ; ø»„¢˜ + (chinese-isoir165 . #x343B) ; ø»Š¨ + (chinese-cns11643-2 . #x4355) ; ø»“¿ + (=ucs . #x693F) ; 椿 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-isoir165 . #x7B7C) ; ø»Ž³» + (chinese-cns11643-2 . #x4368) ; ø»“¿£ + (chinese-big5 . #xDDE2) ; ý¢€·¢ + (ideograph-daikanwa . 15091) ; ø¸ƒ«³ + (=ucs . #x6940) ; 楀 + )) +(define-char + '((=>ucs . #x6941) ; 楁 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDDE7) ; ý¢€·§ + (ideograph-daikanwa . 15092) ; ø¸ƒ«´ + )) +(define-char + '((morohashi-daikanwa 15092 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x436D) ; ø»“¿¨ + (=ucs . #x6941) ; 楁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x76C3) ; 盃 + )) + (chinese-cns11643-3 . #x4170) ; ø»–†³ + (ideograph-daikanwa . 15093) ; ø¸ƒ«µ + (=cbeta . 02846) ; ø¸ ¬ž + (=ucs . #x3B8E) ; 㮎 + )) +(define-char + '((=>ucs* . #x6942) ; 楂 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4442) ; ø»‹˜‹ + (chinese-cns11643-3 . #x416E) ; ø»–†± + (=jis-x0213-1-2000 . #x7574) ; ø»¤§ + (ideograph-daikanwa . 15094) ; ø¸ƒ«¶ + (=cbeta . 06667) ; ø¸¡¨‹ + (ucs-jis . #x6942) ; 楂 + (=ucs . #x2F8E8) ; 楂 + )) +(define-char + '((morohashi-daikanwa 15094 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x692B) ; ø»…¯¾ + (chinese-isoir165 . #x692B) ; ø»Ž˜Ž + (chinese-cns11643-2 . #x4359) ; ø»“¿” + (chinese-big5 . #xDDD3) ; ý¢€·“ + (=ucs . #x6942) ; 楂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1257 3) + (chinese-cns11643-3 . #x416B) ; ø»–†® + (ideograph-daikanwa . 15096) ; ø¸ƒ«¸ + (=hanziku-4 . #xAADF) ; ý¢Š«Ÿ + (=ucs . #x6943) ; 楃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x436A) ; ø»“¿¥ + (chinese-big5 . #xDDE4) ; ý¢€·¤ + (ideograph-daikanwa . 15097) ; ø¸ƒ«¹ + (=ucs . #x6944) ; 楄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-2 . #x2B37) ; ø»“›¢ + (ideograph-daikanwa . 14659) ; ø¸ƒ¥ƒ + )) + (chinese-cns11643-4 . #x3D6B) ; ø»˜Šº + (ideograph-daikanwa . 15098) ; ø¸ƒ«º + (=cbeta . 00190) ; ø¸ ‚¾ + (=ucs . #x3B8F) ; 㮏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4443) ; ø»‹˜Œ + (chinese-cns11643-2 . #x4356) ; ø»“¿‘ + (chinese-big5 . #xDDD0) ; ý¢€· + (ideograph-daikanwa . 15105) ; ø¸ƒ¬ + (=jef-china3 . #x53E6) ; øº…¦ + (=ucs . #x6945) ; 楅 + )) +(define-char + '((=>ucs . #x6946) ; 楆 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 15107) ; ø¸ƒ¬ƒ + )) +(define-char + '((morohashi-daikanwa 15107 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1245 6) + (=jis-x0213-2-2000 . #x2F2D) ; ø»¤±° + (=hanziku-4 . #xA87A) ; ý¢Š¡º + (=ucs . #x6946) ; 楆 + )) +(define-char + '((=>ucs . #x6946) ; 楆 + (morohashi-daikanwa 15107 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x415D) ; ø»–†  + )) +(define-char + '((=>ucs . #x6947) ; 楇 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1250 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x5325) ; ø½Š¿œ + (chinese-cns11643-2 . #x294B) ; ø»“˜º + (ideograph-daikanwa . 03573) ; ø¸€·µ + )) + (chinese-cns11643-3 . #x4175) ; ø»–†¸ + (ideograph-daikanwa . 15108) ; ø¸ƒ¬„ + (=hanziku-4 . #xA97C) ; ý¢Š¥¼ + )) +(define-char + '((morohashi-daikanwa 15108 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x54BC) ; 咼 + )) + (=ucs . #x6947) ; 楇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDDD7) ; ý¢€·— + (ideograph-daikanwa . 15109) ; ø¸ƒ¬… + (=ucs . #x6948) ; 楈 + )) +(define-char + '((=>ucs . #x6948) ; 楈 + (morohashi-daikanwa 15109 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x435D) ; ø»“¿˜ + )) +(define-char + '((=>ucs . #x6949) ; 楉 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x435E) ; ø»“¿™ + (ideograph-daikanwa . 15111) ; ø¸ƒ¬‡ + (=jef-china3 . #x53E7) ; øº…§ + )) +(define-char + '((morohashi-daikanwa 15111 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4444) ; ø»‹˜ + (=jis-x0213-1-2000 . #x7571) ; ø»¤¤ + (chinese-big5 . #xDDD8) ; ý¢€·˜ + (=jef-china3 . #x53E7) ; øº…§ + (=ucs . #x6949) ; 楉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3737) + (=jis-x0208 . #x4D4C) ; ø½Š· + (korean-ksc5601 . #x6545) ; ø»‰¾¨ + (chinese-cns11643-1 . #x644E) ; ø»’¥£ + (chinese-gb12345 . #x516E) ; 楊 + (=gt-pj-1 . #x4D4C) ; 楊 + (chinese-big5 . #xB7A8) ; ý¢€‹ž¨ + (ideograph-daikanwa . 15112) ; ø¸ƒ¬ˆ + (=gt-k . 10281) ; ý¡„‚ © + (=ucs . #x694A) ; 楊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4371) ; ø»“¿¬ + (chinese-big5 . #xDDEB) ; ý¢€·« + (ideograph-daikanwa . 15113) ; ø¸ƒ¬‰ + (=ucs . #x694B) ; 楋 + )) +(define-char + '((=>ucs . #x694C) ; 楌 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDDE9) ; ý¢€·© + (ideograph-daikanwa . 15115) ; ø¸ƒ¬‹ + )) +(define-char + '((=>ucs . #x694C) ; 楌 + (morohashi-daikanwa 15115 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x436F) ; ø»“¿ª + )) +(define-char + '((morohashi-daikanwa 15115 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x694C) ; 楌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1250 7) + (chinese-cns11643-3 . #x4173) ; ø»–†¶ + (ideograph-daikanwa . 15116) ; ø¸ƒ¬Œ + (=hanziku-4 . #xA97E) ; ý¢Š¥¾ + (=ucs . #x694D) ; 楍 + )) +(define-char + '((=>ucs . #x2353B) ; 𣔻 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #xFA55) ; 突 + )) + (ideograph-daikanwa . 15117) ; ø¸ƒ¬ + (=cbeta . 01269) ; ø¸ “µ + )) +(define-char + '((morohashi-daikanwa 15117 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x5273) ; ø»’‹¬ + )) + (chinese-cns11643-4 . #x3D6A) ; ø»˜Š¹ + (=ucs . #x2353B) ; 𣔻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4445) ; ø»‹˜Ž + (chinese-cns11643-2 . #x4352) ; ø»“¿ + (chinese-big5 . #xDDCC) ; ý¢€·Œ + (ideograph-daikanwa . 15118) ; ø¸ƒ¬Ž + (=ucs . #x694E) ; 楎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4374) ; ø»“¿¯ + (chinese-big5 . #xDDEE) ; ý¢€·® + (ideograph-daikanwa . 15119) ; ø¸ƒ¬ + (=ucs . #x694F) ; 楏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1250 1) + (chinese-cns11643-3 . #x4174) ; ø»–†· + (ideograph-daikanwa . 15120) ; ø¸ƒ¬ + (=hanziku-4 . #xA978) ; ý¢Š¥¸ + (=ucs . #x6950) ; 楐 + )) +(define-char + '((=>ucs . #x6951) ; 楑 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 15122) ; ø¸ƒ¬’ + (=jef-china3 . #x53E8) ; øº…¨ + )) +(define-char + '((morohashi-daikanwa 15122 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4375) ; ø»“¿° + (chinese-big5 . #xDDEF) ; ý¢€·¯ + (=ucs . #x6951) ; 楑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4377) ; ø»“¿² + (chinese-big5 . #xDDF1) ; ý¢€·± + (ideograph-daikanwa . 15125) ; ø¸ƒ¬• + (=ucs . #x6952) ; 楒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3733) + (=jis-x0208 . #x4976) ; ø½Š² + (korean-ksc5601 . #x7923) ; ø»Š›ž + (chinese-gb12345 . #x3763) ; 楓 + (ideograph-daikanwa . 15126) ; ø¸ƒ¬– + (=ucs . #x6953) ; 楓 + )) +(define-char + '((=>ucs . #x6953) ; 楓 + (morohashi-daikanwa 15126 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6452) ; ø»’¥§ + (chinese-big5 . #xB7AC) ; ý¢€‹ž¬ + )) +(define-char + '((=>ucs . #x6954) ; 楔 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 15131) ; ø¸ƒ¬› + )) +(define-char + '((=>ucs . #x6954) ; 楔 + (morohashi-daikanwa 15131 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x5C38) ; ø½‹Œ½ + (korean-ksc5601 . #x605B) ; ø»‰·¨ + (chinese-big5 . #xB7A4) ; ý¢€‹ž¤ + (ucs-jis . #x6954) ; ø½‹Œ½ + )) +(define-char + '((=>ucs . #x6954) ; 楔 + (morohashi-daikanwa 15131 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x644A) ; ø»’¥Ÿ + )) +(define-char + '((morohashi-daikanwa 15131 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x5028) ; ø»…‹ + (chinese-isoir165 . #x5028) ; ø»³ + (=ucs . #x6954) ; 楔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1246 2) + (shinjigen-2 . 3829) + (=jis-x0208 . #x424A) ; ø½Š§ƒ + (korean-ksc5601 . #x766B) ; ø»Š˜Œ + (ideograph-daikanwa . 15133) ; ø¸ƒ¬ + (=hanziku-4 . #xA8B8) ; ý¢Š¢¸ + (=ucs . #x6955) ; 楕 + )) +(define-char + '((=>ucs . #x6955) ; 楕 + (morohashi-daikanwa 15133 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x416F) ; ø»–†² + )) +(define-char + '((=>ucs . #x6956) ; 楖 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 15134) ; ø¸ƒ¬ž + )) +(define-char + '((morohashi-daikanwa 15134 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x357A) ; ø»“«‘ + (chinese-big5 . #xD5B8) ; ý¢€–¸ + (=ucs . #x6956) ; 楖 + )) +(define-char + '((=>ucs . #x6957) ; 楗 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x4B71) ; ø»‰™ˆ + (japanese-jisx0212 . #x4446) ; ø»‹˜ + (=jis-x0213-1-2000 . #x7575) ; ø»¤¨ + (chinese-big5 . #xDDD4) ; ý¢€·” + (ideograph-daikanwa . 15136) ; ø¸ƒ¬  + (=jef-china3 . #x53E9) ; øº…© + (ucs-jis . #x6957) ; ø»‰™ˆ + )) +(define-char + '((morohashi-daikanwa 15136 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6925) ; ø»…¯¸ + (chinese-isoir165 . #x6925) ; ø»Ž˜ˆ + (chinese-cns11643-2 . #x435A) ; ø»“¿• + (=ucs . #x6957) ; 楗 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDDE6) ; ý¢€·¦ + (ideograph-daikanwa . 15138) ; ø¸ƒ¬¢ + (=ucs . #x6958) ; 楘 + )) +(define-char + '((=>ucs . #x6958) ; 楘 + (morohashi-daikanwa 15138 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x436C) ; ø»“¿§ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x5C3E) ; ø½‹ƒ + (korean-ksc5601 . #x596A) ; ø»‰­¥ + (chinese-isoir165 . #x7C23) ; ø»Ž´€ + (chinese-cns11643-2 . #x435B) ; ø»“¿– + (=gt-pj-1 . #x5C3E) ; 楙 + (chinese-big5 . #xDDD5) ; ý¢€·• + (ideograph-daikanwa . 15140) ; ø¸ƒ¬¤ + (=gt-k . 10313) ; ý¡„‚¡‰ + (=ucs . #x6959) ; 楙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3724) + (chinese-gb2312 . #x337E) ; ø»„¡½ + (=jis-x0208 . #x413F) ; ø½Š¥š + (korean-ksc5601 . #x7522) ; ø»Š•¥ + (chinese-isoir165 . #x337E) ; ø»Š + (chinese-cns11643-1 . #x6447) ; ø»’¥œ + (=gt-pj-1 . #x413F) ; 楚 + (chinese-big5 . #xB7A1) ; ý¢€‹ž¡ + (ideograph-daikanwa . 15141) ; ø¸ƒ¬¥ + (=gt-k . 10235) ; ý¡„‚Ÿ» + (=ucs . #x695A) ; 楚 + )) +(define-char + '((=>ucs . #x695B) ; 楛 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6457) ; ø»’¥¬ + (ideograph-daikanwa . 15144) ; ø¸ƒ¬¨ + (=jef-china3 . #x98A1) ; øº‰¢¡ + )) +(define-char + '((morohashi-daikanwa 15144 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4447) ; ø»‹˜ + (chinese-big5 . #xB7B1) ; ý¢€‹ž± + (=ucs . #x695B) ; 楛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x5C35) ; ø½‹Œº + (=gt-pj-1 . #x5C35) ; 楜 + (chinese-big5 . #xDDED) ; ý¢€·­ + (ideograph-daikanwa . 15147) ; ø¸ƒ¬« + (=ucs . #x695C) ; 楜 + )) +(define-char + '((=>ucs . #x695C) ; 楜 + (morohashi-daikanwa 15147 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4373) ; ø»“¿® + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3738) + (chinese-gb2312 . #x692C) ; ø»…¯¿ + (=jis-x0208 . #x5C42) ; ø½‹‡ + (chinese-isoir165 . #x692C) ; ø»Ž˜ + (chinese-cns11643-1 . #x6455) ; ø»’¥ª + (chinese-big5 . #xB7AF) ; ý¢€‹ž¯ + (ideograph-daikanwa . 15148) ; ø¸ƒ¬¬ + (=ucs . #x695D) ; 楝 + )) +(define-char + '((=>ucs . #x695E) ; 楞 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x5C41) ; ø½‹† + (korean-ksc5601 . #x5751) ; ø»‰ª + (chinese-big5 . #xB7AB) ; ý¢€‹ž« + (ideograph-daikanwa . 15149) ; ø¸ƒ¬­ + (ucs-jis . #x695E) ; ø½‹† + )) +(define-char + '((morohashi-daikanwa 15149 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x4063) ; ø»„´¨ + (chinese-isoir165 . #x4063) ; ø»œ¸ + (chinese-cns11643-1 . #x6451) ; ø»’¥¦ + (=ucs . #x695E) ; 楞 + )) +(define-char + '((=>ucs . #x695F) ; 楟 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDDCA) ; ý¢€·Š + (ideograph-daikanwa . 15151) ; ø¸ƒ¬¯ + )) +(define-char + '((morohashi-daikanwa 15151 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-isoir165 . #x7B7E) ; ø»Ž³½ + (chinese-cns11643-2 . #x4350) ; ø»“¿‹ + (=ucs . #x695F) ; 楟 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3731) + (chinese-gb2312 . #x692A) ; ø»…¯½ + (=jis-x0208 . #x466F) ; ø½Š­  + (korean-ksc5601 . #x5178) ; ø»‰¢ƒ + (chinese-isoir165 . #x692A) ; ø»Ž˜ + (chinese-cns11643-1 . #x6449) ; ø»’¥ž + (chinese-big5 . #xB7A3) ; ý¢€‹ž£ + (ideograph-daikanwa . 15152) ; ø¸ƒ¬° + (=ucs . #x6960) ; 楠 + )) +(define-char + '((=>ucs . #x6961) ; 楡 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3736) + (=jis-x0208 . #x5C40) ; ø½‹… + (korean-ksc5601 . #x6A78) ; ø»Š†± + (=gt-pj-1 . #x5C40) ; ø½‹… + (ideograph-daikanwa . 15153) ; ø¸ƒ¬± + (=gt-k . 10314) ; ý¡„‚¡Š + (ucs-jis . #x6961) ; ø½‹… + )) +(define-char + '((morohashi-daikanwa 15153 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x6961) ; 楡 + )) +(define-char + '((=>ucs . #x6961) ; 楡 + (morohashi-daikanwa 15153 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4179) ; ø»–†¼ + )) +(define-char + '((=>ucs . #x6962) ; 楢 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x6A79) ; ø»Š†² + (chinese-big5 . #xDDCD) ; ý¢€· + (ideograph-daikanwa . 15154) ; ø¸ƒ¬² + )) +(define-char + '((morohashi-daikanwa 15154 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0208 . #x466A) ; ø»‡‡§ + (chinese-isoir165 . #x7C21) ; ø»Ž³¾ + (chinese-cns11643-2 . #x4353) ; ø»“¿Ž + (=jis-x0208-1990 . #x466A) ; ø½Š­› + (=ucs . #x6962) ; 楢 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6939) ; ø»…°Œ + (korean-ksc5601 . #x5A33) ; ø»‰®Œ + (japanese-jisx0212 . #x4448) ; ø»‹˜‘ + (chinese-isoir165 . #x6939) ; ø»Ž˜œ + (chinese-cns11643-1 . #x6456) ; ø»’¥« + (=jis-x0213-1-2000 . #x7576) ; ø»¤© + (chinese-big5 . #xB7B0) ; ý¢€‹ž° + (ideograph-daikanwa . 15155) ; ø¸ƒ¬³ + (=jef-china3 . #x53EA) ; øº…ª + (=ucs . #x6963) ; 楣 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x54A2) ; 咢 + )) + (chinese-cns11643-3 . #x4163) ; ø»–†¦ + (ideograph-daikanwa . 15156) ; ø¸ƒ¬´ + (=cbeta . 01275) ; ø¸ “» + (=ucs . #x3B99) ; 㮙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1254 6) + (japanese-jisx0212 . #x4449) ; ø»‹˜’ + (chinese-cns11643-3 . #x4178) ; ø»–†» + (=jis-x0213-1-2000 . #x7577) ; ø»¤ª + (ideograph-daikanwa . 15157) ; ø¸ƒ¬µ + (=hanziku-4 . #xAA60) ; ý¢Š©  + (=ucs . #x6964) ; 楤 + )) +(define-char + '((=>ucs . #x6965) ; 楥 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x444A) ; ø»‹˜“ + (chinese-big5 . #xDDDD) ; ý¢€· + (ideograph-daikanwa . 15158) ; ø¸ƒ¬¶ + (ucs-jis . #x6965) ; ø»‹˜“ + )) +(define-char + '((morohashi-daikanwa 15158 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4363) ; ø»“¿ž + (=ucs . #x6965) ; 楥 + )) +(define-char + '((=>ucs . #x6966) ; 楦 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x444B) ; ø»‹˜” + (chinese-big5 . #xDDC9) ; ý¢€·‰ + (ideograph-daikanwa . 15159) ; ø¸ƒ¬· + (ucs-jis . #x6966) ; ø»‹˜” + )) +(define-char + '((morohashi-daikanwa 15159 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6938) ; ø»…°‹ + (chinese-isoir165 . #x6938) ; ø»Ž˜› + (chinese-cns11643-2 . #x434F) ; ø»“¿Š + (=jef-china3 . #x53EB) ; øº…« + (=ucs . #x6966) ; 楦 + )) +(define-char + '((=>ucs . #x6967) ; 楧 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1243 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((ideograph-daikanwa . 30808) ; ø¸‡¡˜ + )) + (ideograph-daikanwa . 15162) ; ø¸ƒ¬º + (=hanziku-4 . #xA7FA) ; ý¢ŠŸº + )) +(define-char + '((=>ucs . #x6967) ; 楧 + (morohashi-daikanwa 15162 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x5341) ; ø»’Œ˜ + )) + (chinese-cns11643-3 . #x4176) ; ø»–†¹ + )) +(define-char + '((morohashi-daikanwa 15162 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x82F1) ; 英 + )) + (=cbeta . 05959) ; ø¸¡‡ + (=jef-china3 . #x53EC) ; øº…¬ + (=ucs . #x6967) ; 楧 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x6F5F) ; ø»Š® + (japanese-jisx0212 . #x444C) ; ø»‹˜• + (chinese-cns11643-1 . #x644F) ; ø»’¥¤ + (=jis-x0213-1-2000 . #x7578) ; ø»¤« + (chinese-gb12345 . #x6865) ; 楨 + (chinese-big5 . #xB7A9) ; ý¢€‹ž© + (ideograph-daikanwa . 15163) ; ø¸ƒ¬» + (=jef-china3 . #x53ED) ; øº…­ + (=ucs . #x6968) ; 楨 + )) +(define-char + '((=>ucs . #x6969) ; 楩 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x444D) ; ø»‹˜– + (=jis-x0213-2-2000 . #x2F2E) ; ø»¤±± + (chinese-big5 . #xDDE1) ; ý¢€·¡ + (ideograph-daikanwa . 15165) ; ø¸ƒ¬½ + (ucs-jis . #x6969) ; ø»‹˜– + )) +(define-char + '((morohashi-daikanwa 15165 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-isoir165 . #x7B7B) ; ø»Ž³º + (chinese-cns11643-2 . #x4367) ; ø»“¿¢ + (=ucs . #x6969) ; 楩 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x5C44) ; ø½‹‰ + (chinese-big5 . #xDDD1) ; ý¢€·‘ + (ideograph-daikanwa . 15167) ; ø¸ƒ¬¿ + (=ucs . #x696A) ; 楪 + )) +(define-char + '((=>ucs . #x696A) ; 楪 + (morohashi-daikanwa 15167 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4357) ; ø»“¿’ + )) +(define-char + '((=>ucs . #x696B) ; 楫 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-1 . 3719) + (shinjigen-2 . 3719) + (ideograph-daikanwa . 15168) ; ø¸ƒ­€ + )) +(define-char + '((=>ucs . #x696B) ; 楫 + (morohashi-daikanwa 15168 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208-1990 . #x5C37) ; ø½‹Œ¼ + (=gt-pj-1 . #x5C37) ; ø½‹Œ¼ + (=gt-k . 10312) ; ý¡„‚¡ˆ + (ucs-jis . #x696B) ; ø½‹Œ¼ + )) +(define-char + '((=>ucs . #x696B) ; 楫 + (morohashi-daikanwa 15168 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x5C37) ; ø»ƒ“€ + (japanese-jisx0208 . #x5C37) ; ø»‡§ˆ + )) +(define-char + '((=>ucs . #x696B) ; 楫 + (morohashi-daikanwa 15168 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x716F) ; ø»Šº + )) +(define-char + '((morohashi-daikanwa 15168 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x692E) ; ø»…° + (chinese-isoir165 . #x692E) ; ø»Ž˜‘ + (chinese-cns11643-1 . #x6450) ; ø»’¥¥ + (chinese-big5 . #xB7AA) ; ý¢€‹žª + (=ucs . #x696B) ; 楫 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x444E) ; ø»‹˜— + (chinese-cns11643-2 . #x4360) ; ø»“¿› + (=jis-x0213-2-2000 . #x2F2F) ; ø»¤±² + (chinese-big5 . #xDDDA) ; ý¢€·š + (ideograph-daikanwa . 15169) ; ø¸ƒ­ + (=ucs . #x696C) ; 楬 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3711) + (=jis-x0208 . #x3648) ; ø½Š•™ + (korean-ksc5601 . #x6576) ; ø»‰¿™ + (chinese-gb12345 . #x5235) ; 業 + (=gt-pj-1 . #x3648) ; 業 + (chinese-big5 . #xB77E) ; ý¢€‹¾ + (ideograph-daikanwa . 15170) ; ø¸ƒ­‚ + (=gt-k . 10193) ; ý¡„‚Ÿ‘ + (=ucs . #x696D) ; 業 + )) +(define-char + '((=>ucs . #x696D) ; 業 + (morohashi-daikanwa 15170 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6446) ; ø»’¥› + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x662F) ; 是 + )) + (chinese-cns11643-3 . #x4161) ; ø»–†¤ + (ideograph-daikanwa . 15171) ; ø¸ƒ­ƒ + (=cbeta . 02845) ; ø¸ ¬ + (=ucs . #x3B9B) ; 㮛 + )) +(define-char + '((=>ucs . #x696E) ; 楮 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-1 . 3725) + (shinjigen-2 . 3725) + (=jis-x0208 . #x5C3A) ; ø½‹Œ¿ + (korean-ksc5601 . #x6E3F) ; ø»Š‹° + (chinese-big5 . #xB4D8) ; ý¢€‹“˜ + (ideograph-daikanwa . 15172) ; ø¸ƒ­„ + (ucs-jis . #x696E) ; ø½‹Œ¿ + )) +(define-char + '((morohashi-daikanwa 15172 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x687A) ; ø»…¯¯ + (chinese-isoir165 . #x687A) ; ø»Ž—¿ + (chinese-cns11643-1 . #x5F7D) ; ø»’ž¼ + (=ucs . #x696E) ; 楮 + )) +(define-char + '((=>ucs . #x696F) ; 楯 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3722) + (chinese-cns11643-2 . #x4369) ; ø»“¿¤ + (=jis-x0208-1990 . #x3D5D) ; ø½Š € + (ideograph-daikanwa . 15173) ; ø¸ƒ­… + (ucs-jis . #x696F) ; ø»“¿¤ + )) +(define-char + '((morohashi-daikanwa 15173 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x3D5D) ; ø»‚¦„ + (japanese-jisx0208 . #x3D5D) ; ø»†ºŒ + (korean-ksc5601 . #x6264) ; ø»‰º­ + (chinese-isoir165 . #x7B7D) ; ø»Ž³¼ + (chinese-big5 . #xDDE3) ; ý¢€·£ + (=ucs . #x696F) ; 楯 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x444F) ; ø»‹˜˜ + (chinese-cns11643-2 . #x3C62) ; ø»“µ‹ + (chinese-big5 . #xD9BF) ; ý¢€¦¿ + (ideograph-daikanwa . 15174) ; ø¸ƒ­† + (=ucs . #x6970) ; 楰 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6928) ; ø»…¯» + (japanese-jisx0212 . #x4450) ; ø»‹˜™ + (chinese-isoir165 . #x6928) ; ø»Ž˜‹ + (chinese-cns11643-2 . #x4354) ; ø»“¿ + (chinese-big5 . #xDDCE) ; ý¢€·Ž + (ideograph-daikanwa . 15175) ; ø¸ƒ­‡ + (=ucs . #x6971) ; 楱 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x535D) ; ø»œ¿ˆ + (ideograph-daikanwa . 15176) ; ø¸ƒ­ˆ + (=cbeta . 02688) ; ø¸ ª€ + (=ucs . #x2354A) ; 𣕊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1246 1) + (japanese-jisx0212 . #x4451) ; ø»‹˜š + (chinese-cns11643-4 . #x3D6C) ; ø»˜Š» + (=jis-x0213-2-2000 . #x2F30) ; ø»¤±³ + (ideograph-daikanwa . 15177) ; ø¸ƒ­‰ + (=hanziku-4 . #xA8B7) ; ý¢Š¢· + (=ucs . #x6972) ; 楲 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1243 2) + (shinjigen-2 . 3623) + (=jis-x0208 . #x4760) ; ø½Š®¯ + (ideograph-daikanwa . 15178) ; ø¸ƒ­Š + (=hanziku-4 . #xA7F5) ; ý¢ŠŸµ + (=ucs . #x6973) ; 楳 + )) +(define-char + '((=>ucs . #x6973) ; 楳 + (morohashi-daikanwa 15178 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x416D) ; ø»–†° + )) +(define-char + '((=>ucs . #x6974) ; 楴 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x5C3C) ; ø½‹ + (chinese-big5 . #xDDE8) ; ý¢€·¨ + (ideograph-daikanwa . 15179) ; ø¸ƒ­‹ + (ucs-jis . #x6974) ; ø½‹ + )) +(define-char + '((morohashi-daikanwa 15179 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x436E) ; ø»“¿© + (=ucs . #x6974) ; 楴 + )) +(define-char + '((=>ucs . #x6975) ; 極 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3712) + (=jis-x0208 . #x364B) ; ø½Š•œ + (korean-ksc5601 . #x503F) ; ø»‰Ÿ¬ + (chinese-cns11643-1 . #x644B) ; ø»’¥  + (=gt-pj-1 . #x364B) ; ø½Š•œ + (chinese-big5 . #xB7A5) ; ý¢€‹ž¥ + (ideograph-daikanwa . 15181) ; ø¸ƒ­ + (=gt-k . 09035) ; ý¡„‚‹ + (ucs-jis . #x6975) ; ø½Š•œ + )) +(define-char + '((morohashi-daikanwa 15181 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb12345 . #x3C2B) ; 極 + (=ucs . #x6975) ; 極 + )) +(define-char + '((=>ucs . #x6976) ; 楶 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDDE5) ; ý¢€·¥ + (ideograph-daikanwa . 15182) ; ø¸ƒ­Ž + )) +(define-char + '((=>ucs . #x6976) ; 楶 + (morohashi-daikanwa 15182 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x436B) ; ø»“¿¦ + )) +(define-char + '((morohashi-daikanwa 15182 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x6976) ; 楶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3705) + (chinese-gb2312 . #x3F2C) ; ø»„²“ + (=jis-x0208 . #x5C34) ; ø½‹Œ¹ + (korean-ksc5601 . #x7A2C) ; ø»Š… + (chinese-isoir165 . #x3F2C) ; ø»š£ + (=gt-pj-1 . #x5C34) ; 楷 + (chinese-big5 . #xB7A2) ; ý¢€‹ž¢ + (ideograph-daikanwa . 15185) ; ø¸ƒ­‘ + (=ucs . #x6977) ; 楷 + )) +(define-char + '((=>ucs . #x6977) ; 楷 + (morohashi-daikanwa 15185 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6448) ; ø»’¥ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3718) + (chinese-gb2312 . #x6931) ; ø»…°„ + (=jis-x0208 . #x5C36) ; ø½‹Œ» + (korean-ksc5601 . #x7551) ; ø»Š–” + (chinese-isoir165 . #x6931) ; ø»Ž˜” + (chinese-cns11643-2 . #x4365) ; ø»“¿  + (chinese-big5 . #xDDDF) ; ý¢€·Ÿ + (ideograph-daikanwa . 15186) ; ø¸ƒ­’ + (=ucs . #x6978) ; 楸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3704) + (chinese-gb2312 . #x693A) ; ø»…° + (=jis-x0208 . #x5C33) ; ø½‹Œ¸ + (korean-ksc5601 . #x6733) ; ø»Š’ + (chinese-isoir165 . #x693A) ; ø»Ž˜ + (chinese-cns11643-1 . #x6453) ; ø»’¥¨ + (=gt-pj-1 . #x5C33) ; 楹 + (chinese-big5 . #xB7AD) ; ý¢€‹ž­ + (ideograph-daikanwa . 15188) ; ø¸ƒ­” + (=ucs . #x6979) ; 楹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4452) ; ø»‹˜› + (=jis-x0213-2-2000 . #x2F31) ; ø»¤±´ + (chinese-big5 . #xDDD6) ; ý¢€·– + (ideograph-daikanwa . 15190) ; ø¸ƒ­– + (=ucs . #x697A) ; 楺 + )) +(define-char + '((=>ucs . #x697A) ; 楺 + (morohashi-daikanwa 15190 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x435C) ; ø»“¿— + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4453) ; ø»‹˜œ + (chinese-cns11643-2 . #x4379) ; ø»“¿´ + (chinese-big5 . #xDDF3) ; ý¢€·³ + (ideograph-daikanwa . 15194) ; ø¸ƒ­š + (=ucs . #x697B) ; 楻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1255 3) + (shinjigen-2 . 3739) + (chinese-gb2312 . #x4225) ; ø»„¶¦ + (=jis-x0208 . #x4F30) ; ø½Š¹¯ + (chinese-isoir165 . #x4225) ; ø»ž¶ + (ideograph-daikanwa . 15212) ; ø¸ƒ­¬ + (=hanziku-4 . #xAA7D) ; ý¢Š©½ + (=ucs . #x697C) ; 楼 + )) +(define-char + '((=>ucs . #x697C) ; 楼 + (morohashi-daikanwa 15212 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x416A) ; ø»–†­ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 8 20 14) + (shinjigen-2 . 3706) + (=jis-x0208 . #x335A) ; ø½Š‘‘ + (=gt-pj-1 . #x335A) ; 楽 + (ideograph-daikanwa . 15213) ; ø¸ƒ­­ + (=hanziku-12 . #xED54) ; ý¢ƒŽµ” + (=gt-k . 10182) ; ý¡„‚Ÿ† + (=ucs . #x697D) ; 楽 + )) +(define-char + '((=>ucs . #x697D) ; 楽 + (morohashi-daikanwa 15213 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x417B) ; ø»–†¾ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x6CC9) ; 泉 + )) + (=jis-x0208 . #x5C39) ; ø½‹Œ¾ + (ideograph-daikanwa . 15214) ; ø¸ƒ­® + (=cbeta . 04051) ; ø¸ ¿“ + (=ucs . #x697E) ; 楾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4454) ; ø»‹˜ + (=jis-x0213-2-2000 . #x2F32) ; ø»¤±µ + (ideograph-daikanwa . 15215) ; ø¸ƒ­¯ + (=ucs . #x697F) ; 楿 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1250 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x54C1) ; 品 + )) + (chinese-gb2312 . #x692F) ; ø»…°‚ + (japanese-jisx0212 . #x4455) ; ø»‹˜ž + (chinese-isoir165 . #x692F) ; ø»Ž˜’ + (=jis-x0213-1-2000 . #x7579) ; ø»¤¬ + (ideograph-daikanwa . 15216) ; ø¸ƒ­° + (=hanziku-4 . #xA97D) ; ý¢Š¥½ + (=cbeta . 00181) ; ø¸ ‚µ + (=jef-china3 . #x53EE) ; øº…® + (=ucs . #x6980) ; 榀 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (=jis-x0208 . #x5C43) ; ø½‹ˆ + (ideograph-daikanwa . 15217) ; ø¸ƒ­± + (=ucs . #x6981) ; 榁 + )) +(define-char + '((=>ucs . #x6982) ; 概 + (morohashi-daikanwa 15217 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (<-simplified-ideograph + (:char ((ideograph-daikanwa . 15364) ; ø¸ƒ°„ + ) + :sources (morohashi-daikanwa))) + (japanese-jisx0208-1978 . #x3335) ; ø»‚–° + )) +(define-char + '((morohashi-daikanwa 15217 1 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x3845) ; ø»„¨š + (chinese-isoir165 . #x3845) ; ø»ª + (=ucs . #x6982) ; 概 + )) +(define-char + '((=>ucs . #x6982) ; 概 + (morohashi-daikanwa 15217 1 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x644D) ; ø»’¥¢ + (=jis-x0208-1990 . #x3335) ; ø½Š¬ + (chinese-big5 . #xB7A7) ; ý¢€‹ž§ + (ucs-jis . #x6982) ; ø»’¥¢ + )) +(define-char + '((=>ucs . #x6982) ; 概 + (morohashi-daikanwa 15217 1 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0208 . #x3335) ; ø»†ª¸ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5354) ; ø»œ¾¿ + (ideograph-daikanwa . 49173) ; ø¸Œ€• + (=ucs . #x23581) ; 𣖁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D78) ; ø»˜‹‡ + (=ucs . #x3B8B) ; 㮋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4171) ; ø»–†´ + (=ucs . #x3B8C) ; 㮌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4166) ; ø»–†© + (=ucs . #x3B8D) ; 㮍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D6E) ; ø»˜Š½ + (=ucs . #x3B90) ; 㮐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D6F) ; ø»˜Š¾ + (=ucs . #x3B91) ; 㮑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x416C) ; ø»–†¯ + (=ucs . #x3B92) ; 㮒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4169) ; ø»–†¬ + (=ucs . #x3B93) ; 㮓 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4164) ; ø»–†§ + (=ucs . #x3B94) ; 㮔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D6D) ; ø»˜Š¼ + (=ucs . #x3B95) ; 㮕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x415E) ; ø»–†¡ + (=ucs . #x3B96) ; 㮖 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D75) ; ø»˜‹„ + (=ucs . #x3B97) ; 㮗 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4162) ; ø»–†¥ + (=ucs . #x3B98) ; 㮘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x417A) ; ø»–†½ + (=ucs . #x3B9A) ; 㮚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x415F) ; ø»–†¢ + (=ucs . #x3B9C) ; 㮜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D76) ; ø»˜‹… + (=ucs . #x3B9E) ; 㮞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4160) ; ø»–†£ + (=ucs . #x3B9F) ; 㮟 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4167) ; ø»–†ª + (=ucs . #x3BA3) ; 㮣 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-isoir165 . #x7D52) ; ø»Ž¶ + (chinese-big5 . #xDEC6) ; ý¢€»† + (=ucs . #x6983) ; 榃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1247 6) + (chinese-gb2312 . #x692D) ; ø»…°€ + (chinese-isoir165 . #x692D) ; ø»Ž˜ + (=hanziku-4 . #xA8DC) ; ý¢Š£œ + (=ucs . #x6984) ; 榄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1249 5) + (chinese-cns11643-3 . #x4172) ; ø»–†µ + (=hanziku-4 . #xA95C) ; ý¢Š¥œ + (=cbeta . 03346) ; ø¸ ´’ + (=ucs . #x6985) ; 榅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (chinese-gb2312 . #x535C) ; ø»…› + (chinese-isoir165 . #x535C) ; ø»¸« + (chinese-big5 . #xB7AE) ; ý¢€‹ž® + (=ucs . #x6986) ; 榆 + )) +(define-char + '((=>ucs . #x6986) ; 榆 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6454) ; ø»’¥© + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1254 18) + (chinese-gb2312 . #x6934) ; ø»…°‡ + (chinese-isoir165 . #x6934) ; ø»Ž˜— + (=hanziku-4 . #xAA6C) ; ý¢Š©¬ + (=ucs . #x6987) ; 榇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1255 1) + (chinese-gb2312 . #x6935) ; ø»…°ˆ + (chinese-isoir165 . #x6935) ; ø»Ž˜˜ + (=hanziku-4 . #xAA7B) ; ý¢Š©» + (=ucs . #x6988) ; 榈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1255 8) + (chinese-gb2312 . #x6937) ; ø»…°Š + (chinese-isoir165 . #x6937) ; ø»Ž˜š + (=hanziku-4 . #xAAA4) ; ý¢Šª¤ + (=ucs . #x6989) ; 榉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb12345 . #x7D5E) ; 榋 + (=ucs . #x698B) ; 榋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb12345 . #x7D46) ; 榌 + (=ucs . #x698C) ; 榌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5348) ; ø»œ¾³ + (=ucs . #x2338C) ; 𣎌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5349) ; ø»œ¾´ + (=ucs . #x234C4) ; 𣓄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x534A) ; ø»œ¾µ + (=ucs . #x234DC) ; 𣓜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D77) ; ø»˜‹† + (=ucs . #x23533) ; 𣔳 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5356) ; ø»œ¿ + (=ucs . #x23534) ; 𣔴 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D74) ; ø»˜‹ƒ + (=ucs . #x23535) ; 𣔵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5357) ; ø»œ¿‚ + (=ucs . #x23536) ; 𣔶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F6F) ; ø»š—¾ + (=ucs . #x23537) ; 𣔷 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F6A) ; ø»š—¹ + (=ucs . #x23538) ; 𣔸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F6E) ; ø»š—½ + (=ucs . #x23539) ; 𣔹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F6B) ; ø»š—º + (=ucs . #x2353A) ; 𣔺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x535B) ; ø»œ¿† + (=ucs . #x2353C) ; 𣔼 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F73) ; ø»š˜‚ + (=ucs . #x2353D) ; 𣔽 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5361) ; ø»œ¿Œ + (=ucs . #x2353E) ; 𣔾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F68) ; ø»š—· + (=ucs . #x2353F) ; 𣔿 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D7A) ; ø»˜‹‰ + (=ucs . #x23540) ; 𣕀 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F74) ; ø»š˜ƒ + (=ucs . #x23541) ; 𣕁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F69) ; ø»š—¸ + (=ucs . #x23542) ; 𣕂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5355) ; ø»œ¿€ + (=ucs . #x23543) ; 𣕃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F70) ; ø»š—¿ + (=ucs . #x23544) ; 𣕄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F6D) ; ø»š—¼ + (=ucs . #x23545) ; 𣕅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5360) ; ø»œ¿‹ + (=ucs . #x23546) ; 𣕆 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D73) ; ø»˜‹‚ + (=ucs . #x23547) ; 𣕇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5359) ; ø»œ¿„ + (=ucs . #x23548) ; 𣕈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x535A) ; ø»œ¿… + (=ucs . #x23549) ; 𣕉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5350) ; ø»œ¾» + (=ucs . #x2354B) ; 𣕋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D70) ; ø»˜Š¿ + (=ucs . #x2354C) ; 𣕌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x535C) ; ø»œ¿‡ + (=ucs . #x2354D) ; 𣕍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F6C) ; ø»š—» + (=ucs . #x2354E) ; 𣕎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5363) ; ø»œ¿Ž + (=ucs . #x23550) ; 𣕐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x534F) ; ø»œ¾º + (=ucs . #x23551) ; 𣕑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5351) ; ø»œ¾¼ + (=ucs . #x23552) ; 𣕒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x534C) ; ø»œ¾· + (=ucs . #x23553) ; 𣕓 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x534D) ; ø»œ¾¸ + (=ucs . #x2357F) ; 𣕿 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5352) ; ø»œ¾½ + (=ucs . #x23580) ; 𣖀 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D79) ; ø»˜‹ˆ + (=ucs . #x23582) ; 𣖂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5362) ; ø»œ¿ + (=ucs . #x23583) ; 𣖃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x534B) ; ø»œ¾¶ + (=ucs . #x23587) ; 𣖇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x535F) ; ø»œ¿Š + (=ucs . #x2358A) ; 𣖊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F72) ; ø»š˜ + (=ucs . #x235A4) ; 𣖤 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5353) ; ø»œ¾¾ + (=ucs . #x235A5) ; 𣖥 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5364) ; ø»œ¿ + (=ucs . #x235B4) ; 𣖴 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F71) ; ø»š˜€ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x535E) ; ø»œ¿‰ + )) +(define-char + '((=>ucs . #x698D) ; 榍 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4456) ; ø»‹˜Ÿ + (chinese-big5 . #xE24A) ; ý¢€Ž‰Š + (ideograph-daikanwa . 15218) ; ø¸ƒ­² + (ucs-jis . #x698D) ; ø»‹˜Ÿ + )) +(define-char + '((morohashi-daikanwa 15218 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x6947) ; ø»…°š + (chinese-isoir165 . #x6947) ; ø»Ž˜ª + (=ucs . #x698D) ; 榍 + )) +(define-char + '((=>ucs . #x698D) ; 榍 + (morohashi-daikanwa 15218 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A70) ; ø»”‰½ + )) +(define-char + '((=>ucs . #x698E) ; 榎 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 15219) ; ø¸ƒ­³ + )) +(define-char + '((=>ucs . #x698E) ; 榎 + (morohashi-daikanwa 15219 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A6E) ; ø»”‰» + )) +(define-char + '((morohashi-daikanwa 15219 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-1 . 3741) + (shinjigen-2 . 3743) + (=jis-x0208 . #x315D) ; ø½ŠŽ˜ + (chinese-big5 . #xE248) ; ý¢€Ž‰ˆ + (=ucs . #x698E) ; 榎 + )) +(define-char + '((=>ucs . #x698F) ; 榏 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 15220) ; ø¸ƒ­´ + )) +(define-char + '((=>ucs . #x698F) ; 榏 + (morohashi-daikanwa 15220 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1266 2) + (=hanziku-4 . #xACC4) ; ý¢Š³„ + )) +(define-char + '((morohashi-daikanwa 15220 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x473A) ; ø»–Ž± + (=ucs . #x698F) ; 榏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B26) ; ø»”Š‘ + (chinese-big5 . #xE25E) ; ý¢€Ž‰ž + (ideograph-daikanwa . 15221) ; ø¸ƒ­µ + (=ucs . #x6990) ; 榐 + )) +(define-char + '((=>ucs . #x6991) ; 榑 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3774) + (=jis-x0208 . #x5C54) ; ø½‹™ + (=gt-pj-1 . #x5C54) ; ø½‹™ + (chinese-big5 . #xE246) ; ý¢€Ž‰† + (ideograph-daikanwa . 15222) ; ø¸ƒ­¶ + (=gt-k . 11213) ; ý¡„‚¯ + (ucs-jis . #x6991) ; ø½‹™ + )) +(define-char + '((morohashi-daikanwa 15222 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A6C) ; ø»”‰¹ + (=ucs . #x6991) ; 榑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 15223) ; ø¸ƒ­· + (=ucs . #x235AA) ; 𣖪 + )) +(define-char + '((=>ucs . #x235AA) ; 𣖪 + (morohashi-daikanwa 15223 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4650) ; ø»š¡± + )) +(define-char + '((=>ucs . #x6992) ; 榒 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1271 5) + (japanese-jisx0212 . #x4457) ; ø»‹˜  + (=jis-x0213-2-2000 . #x2F33) ; ø»¤±¶ + (ideograph-daikanwa . 15224) ; ø¸ƒ­¸ + (=hanziku-4 . #xADCA) ; ý¢Š·Š + (=jef-china3 . #x53EF) ; øº…¯ + (ucs-jis . #x6992) ; ø»‹˜  + )) +(define-char + '((morohashi-daikanwa 15224 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x473D) ; ø»–Ž´ + (=ucs . #x6992) ; 榒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A7E) ; ø»”Š‹ + (chinese-big5 . #xE258) ; ý¢€Ž‰˜ + (ideograph-daikanwa . 15225) ; ø¸ƒ­¹ + (=ucs . #x6993) ; 榓 + )) +(define-char + '((=>ucs . #x6994) ; 榔 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x4F31) ; ø»‚¿´ + (ideograph-daikanwa . 15226) ; ø¸ƒ­º + )) +(define-char + '((=>ucs . #x6994) ; 榔 + (morohashi-daikanwa 15226 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0208 . #x4F31) ; ø»‡“¼ + (=jis-x0208-1990 . #x4F31) ; ø½Š¹° + (chinese-big5 . #xB77D) ; ý¢€‹½ + (ucs-jis . #x6994) ; ø»‡“¼ + )) +(define-char + '((morohashi-daikanwa 15226 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x4046) ; ø»„´‹ + (chinese-isoir165 . #x4046) ; ø»œ› + (chinese-cns11643-1 . #x6445) ; ø»’¥š + (=ucs . #x6994) ; 榔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (=jis-x0213-2-2000 . #x2F34) ; ø»¤±· + (ideograph-daikanwa . 15227) ; ø¸ƒ­» + (=ucs . #x3BA4) ; 㮤 + )) +(define-char + '((=>ucs . #x6995) ; 榕 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3778) + (=jis-x0208 . #x5C57) ; ø½‹œ + (korean-ksc5601 . #x693E) ; ø»Š„™ + (chinese-big5 . #xBA5F) ; ý¢€‹©Ÿ + (ideograph-daikanwa . 15228) ; ø¸ƒ­¼ + (ucs-jis . #x6995) ; ø½‹œ + )) +(define-char + '((morohashi-daikanwa 15228 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x6945) ; ø»…°˜ + (chinese-isoir165 . #x6945) ; ø»Ž˜¨ + (chinese-cns11643-1 . #x6928) ; ø»’¬“ + (=ucs . #x6995) ; 榕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4458) ; ø»‹˜¡ + (chinese-isoir165 . #x7C5A) ; ø»Ž´· + (chinese-cns11643-2 . #x4A68) ; ø»”‰µ + (=jis-x0213-2-2000 . #x2F35) ; ø»¤±¸ + (chinese-big5 . #xE242) ; ý¢€Ž‰‚ + (ideograph-daikanwa . 15229) ; ø¸ƒ­½ + (=ucs . #x6996) ; 榖 + )) +(define-char + '((=>ucs . #x235AB) ; 𣖫 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 15230) ; ø¸ƒ­¾ + )) +(define-char + '((morohashi-daikanwa 15230 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x235AB) ; 𣖫 + )) +(define-char + '((=>ucs . #x235AB) ; 𣖫 + (morohashi-daikanwa 15230 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x437B) ; ø»˜“¾ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B25) ; ø»”Š + (chinese-big5 . #xE25D) ; ý¢€Ž‰ + (ideograph-daikanwa . 15231) ; ø¸ƒ­¿ + (=ucs . #x6997) ; 榗 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4372) ; ø»˜“µ + (ideograph-daikanwa . 15232) ; ø¸ƒ®€ + (=ucs . #x235AC) ; 𣖬 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1250 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x77E9) ; 矩 + ) + ((=ucs . #x6728) ; 木 + )) + (chinese-gb2312 . #x6930) ; ø»…°ƒ + (japanese-jisx0212 . #x4459) ; ø»‹˜¢ + (chinese-isoir165 . #x6930) ; ø»Ž˜“ + (=jis-x0213-2-2000 . #x2F36) ; ø»¤±¹ + (ideograph-daikanwa . 15233) ; ø¸ƒ® + (=hanziku-4 . #xA9A6) ; ý¢Š¦¦ + (=cbeta . 05797) ; ø¸¡š¥ + (=jef-china3 . #x52F4) ; øº…‹´ + (=ucs . #x6998) ; 榘 + )) +(define-char + '((=>ucs . #x6998) ; 榘 + (morohashi-daikanwa 15233 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4751) ; ø»–ˆ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4424) ; ø»˜”… + (ideograph-daikanwa . 15234) ; ø¸ƒ®‚ + (=ucs . #x3BA5) ; 㮥 + )) +(define-char + '((=>ucs . #x6999) ; 榙 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A6D) ; ø»”‰º + (ideograph-daikanwa . 15235) ; ø¸ƒ®ƒ + )) +(define-char + '((morohashi-daikanwa 15235 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xE247) ; ý¢€Ž‰‡ + (=ucs . #x6999) ; 榙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x464D) ; ø»š¡® + (ideograph-daikanwa . 15236) ; ø¸ƒ®„ + (=ucs . #x235AD) ; 𣖭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A7B) ; ø»”Šˆ + (chinese-big5 . #xE255) ; ý¢€Ž‰• + (ideograph-daikanwa . 15237) ; ø¸ƒ®… + (=ucs . #x699A) ; 榚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 15238) ; ø¸ƒ®† + (=ucs . #x235AE) ; 𣖮 + )) +(define-char + '((=>ucs . #x235AE) ; 𣖮 + (morohashi-daikanwa 15238 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x464F) ; ø»š¡° + )) +(define-char + '((=>ucs . #x235AF) ; 𣖯 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 15239) ; ø¸ƒ®‡ + )) +(define-char + '((morohashi-daikanwa 15239 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D69) ; ø»Ž€ + (=ucs . #x235AF) ; 𣖯 + )) +(define-char + '((=>ucs . #x699B) ; 榛 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3766) + (=jis-x0208 . #x3F3A) ; ø½Š¢™ + (korean-ksc5601 . #x724E) ; ø»Š‘· + (=gt-pj-1 . #x3F3A) ; ø½Š¢™ + (ideograph-daikanwa . 15240) ; ø¸ƒ®ˆ + (=gt-k . 11134) ; ý¡„‚­¾ + (ucs-jis . #x699B) ; ø½Š¢™ + )) +(define-char + '((morohashi-daikanwa 15240 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x693B) ; ø»…°Ž + (chinese-isoir165 . #x693B) ; ø»Ž˜ž + (chinese-big5 . #xBA64) ; ý¢€‹©¤ + (=ucs . #x699B) ; 榛 + )) +(define-char + '((=>ucs . #x699B) ; 榛 + (morohashi-daikanwa 15240 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x692D) ; ø»’¬˜ + )) +(define-char + '((=>ucs . #x699C) ; 榜 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3777) + (=jis-x0208 . #x5C56) ; ø½‹› + (korean-ksc5601 . #x5B34) ; ø»‰¯« + (=gt-pj-1 . #x5C56) ; ø½‹› + (chinese-big5 . #xBA5D) ; ý¢€‹© + (ideograph-daikanwa . 15241) ; ø¸ƒ®‰ + (=gt-k . 11215) ; ý¡„‚¯ + (ucs-jis . #x699C) ; ø½‹› + )) +(define-char + '((morohashi-daikanwa 15241 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x3071) ; ø»„– + (chinese-isoir165 . #x3071) ; ø»…¦ + (chinese-cns11643-1 . #x6926) ; ø»’¬‘ + (=ucs . #x699C) ; 榜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B23) ; ø»”ŠŽ + (chinese-big5 . #xE25B) ; ý¢€Ž‰› + (ideograph-daikanwa . 15242) ; ø¸ƒ®Š + (=ucs . #x699E) ; 榞 + )) +(define-char + '((=>ucs . #x699F) ; 榟 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 15243) ; ø¸ƒ®‹ + (=jef-china3 . #x53F0) ; øº…° + )) +(define-char + '((morohashi-daikanwa 15243 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1270 8) + (chinese-cns11643-3 . #x4746) ; ø»–Ž½ + (=hanziku-4 . #xADAD) ; ý¢Š¶­ + (=ucs . #x699F) ; 榟 + )) +(define-char + '((=>ucs . #x69A0) ; 榠 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x5C55) ; ø½‹š + (chinese-big5 . #xE240) ; ý¢€Ž‰€ + (ideograph-daikanwa . 15244) ; ø¸ƒ®Œ + (ucs-jis . #x69A0) ; ø½‹š + )) +(define-char + '((morohashi-daikanwa 15244 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A66) ; ø»”‰³ + (=ucs . #x69A0) ; 榠 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x70CF) ; 烏 + )) + (chinese-cns11643-4 . #x4421) ; ø»˜”‚ + (ideograph-daikanwa . 15247) ; ø¸ƒ® + (=cbeta . 03388) ; ø¸ ´¼ + (=ucs . #x3BA7) ; 㮧 + )) +(define-char + '((=>ucs . #x69A1) ; 榡 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x445A) ; ø»‹˜£ + (chinese-cns11643-2 . #x4B22) ; ø»”Š + (chinese-big5 . #xE25A) ; ý¢€Ž‰š + (ideograph-daikanwa . 15248) ; ø¸ƒ® + (ucs-jis . #x69A1) ; ø»‹˜£ + )) +(define-char + '((morohashi-daikanwa 15248 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x69A1) ; 榡 + )) +(define-char + '((=>ucs . #x69A2) ; 榢 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x3248) ; ø½Š¡ + (korean-ksc5601 . #x4A2B) ; ø»‰–¤ + (ideograph-daikanwa . 07169) ; ø¸° + )) + (ideograph-daikanwa . 15250) ; ø¸ƒ®’ + (=cbeta . 00182) ; ø¸ ‚¶ + )) +(define-char + '((morohashi-daikanwa 15250 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1270 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5BB6) ; 家 + )) + (chinese-cns11643-3 . #x4747) ; ø»–Ž¾ + (=hanziku-4 . #xADA7) ; ý¢Š¶§ + (=ucs . #x69A2) ; 榢 + )) +(define-char + '((=>ucs . #x69A3) ; 榣 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xBA6F) ; ý¢€‹©¯ + (ideograph-daikanwa . 15251) ; ø¸ƒ®“ + )) +(define-char + '((=>ucs . #x69A3) ; 榣 + (morohashi-daikanwa 15251 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6938) ; ø»’¬£ + )) +(define-char + '((morohashi-daikanwa 15251 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x69A3) ; 榣 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE251) ; ý¢€Ž‰‘ + (ideograph-daikanwa . 15254) ; ø¸ƒ®– + (=ucs . #x69A4) ; 榤 + )) +(define-char + '((=>ucs . #x69A4) ; 榤 + (morohashi-daikanwa 15254 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A77) ; ø»”Š„ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (korean-ksc5601 . #x7C4E) ; ø»Š £ + (japanese-jisx0212 . #x445B) ; ø»‹˜¤ + (chinese-cns11643-2 . #x4B29) ; ø»”Š” + (=jis-x0213-1-2000 . #x757B) ; ø»¤® + (chinese-big5 . #xE261) ; ý¢€Ž‰¡ + (ideograph-daikanwa . 15256) ; ø¸ƒ®˜ + (=jef-china3 . #x53F1) ; øº…± + (=ucs . #x69A5) ; 榥 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x445C) ; ø»‹˜¥ + (=jis-x0213-2-2000 . #x2F37) ; ø»¤±º + (chinese-big5 . #xBA6D) ; ý¢€‹©­ + (ideograph-daikanwa . 15257) ; ø¸ƒ®™ + (=jef-china3 . #x52FA) ; øº…‹º + (=ucs . #x69A6) ; 榦 + )) +(define-char + '((=>ucs . #x69A6) ; 榦 + (morohashi-daikanwa 15257 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6936) ; ø»’¬¡ + )) +(define-char + '((=>ucs . #x69A7) ; 榧 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-1 . 3772) + (shinjigen-2 . 3773) + (japanese-jisx0208-1978 . #x5C52) ; ø»ƒ“› + (japanese-jisx0208 . #x5C52) ; ø»‡§£ + (korean-ksc5601 . #x5D6E) ; ø»‰³¡ + (chinese-big5 . #xE249) ; ý¢€Ž‰‰ + (ideograph-daikanwa . 15258) ; ø¸ƒ®š + )) +(define-char + '((=>ucs . #x69A7) ; 榧 + (morohashi-daikanwa 15258 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A6F) ; ø»”‰¼ + (=jis-x0208-1990 . #x5C52) ; ø½‹— + (ucs-jis . #x69A7) ; ø»”‰¼ + )) +(define-char + '((morohashi-daikanwa 15258 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x693C) ; ø»…° + (chinese-isoir165 . #x693C) ; ø»Ž˜Ÿ + (=ucs . #x69A7) ; 榧 + )) +(define-char + '((=>ucs . #x69A8) ; 榨 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x445D) ; ø»‹˜¦ + (chinese-big5 . #xBA5E) ; ý¢€‹©ž + (ideograph-daikanwa . 15259) ; ø¸ƒ®› + (=jef-china3 . #x53F2) ; øº…² + (ucs-jis . #x69A8) ; ø»‹˜¦ + )) +(define-char + '((=>ucs . #x69A8) ; 榨 + (morohashi-daikanwa 15259 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6927) ; ø»’¬’ + )) +(define-char + '((morohashi-daikanwa 15259 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x5525) ; ø»…’  + (chinese-isoir165 . #x5525) ; ø»º° + (=ucs . #x69A8) ; 榨 + )) +(define-char + '((=>ucs . #x69A9) ; 榩 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE24B) ; ý¢€Ž‰‹ + (ideograph-daikanwa . 15260) ; ø¸ƒ®œ + )) +(define-char + '((morohashi-daikanwa 15260 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x69A9) ; 榩 + )) +(define-char + '((=>ucs . #x69A9) ; 榩 + (morohashi-daikanwa 15260 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A71) ; ø»”‰¾ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B21) ; ø»”ŠŒ + (chinese-gb12345 . #x683F) ; 榪 + (chinese-big5 . #xE259) ; ý¢€Ž‰™ + (ideograph-daikanwa . 15261) ; ø¸ƒ® + (=ucs . #x69AA) ; 榪 + )) +(define-char + '((=>ucs . #x69AB) ; 榫 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x445E) ; ø»‹˜§ + (chinese-big5 . #xBA67) ; ý¢€‹©§ + (ideograph-daikanwa . 15264) ; ø¸ƒ®  + (=jef-china3 . #x53F3) ; øº…³ + (ucs-jis . #x69AB) ; ø»‹˜§ + )) +(define-char + '((morohashi-daikanwa 15264 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x693E) ; ø»…°‘ + (chinese-isoir165 . #x693E) ; ø»Ž˜¡ + (chinese-cns11643-1 . #x6930) ; ø»’¬› + (=ucs . #x69AB) ; 榫 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A6A) ; ø»”‰· + (chinese-big5 . #xE244) ; ý¢€Ž‰„ + (ideograph-daikanwa . 15265) ; ø¸ƒ®¡ + (=ucs . #x69AC) ; 榬 + )) +(define-char + '((=>ucs . #x235B7) ; 𣖷 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x4054) ; ø½Š¤‘ + (korean-ksc5601 . #x7431) ; ø»Š”– + (ideograph-daikanwa . 29472) ; ø¸‡Œ  + )) + (ideograph-daikanwa . 15270) ; ø¸ƒ®¦ + (=cbeta . 01097) ; ø¸ ‘‰ + )) +(define-char + '((morohashi-daikanwa 15270 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x810A) ; 脊 + )) + (=ucs . #x235B7) ; 𣖷 + )) +(define-char + '((=>ucs . #x235B7) ; 𣖷 + (morohashi-daikanwa 15270 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x5765) ; ø»’’´ + )) + (chinese-cns11643-5 . #x4654) ; ø»š¡µ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x693F) ; ø»…°’ + (japanese-jisx0212 . #x445F) ; ø»‹˜¨ + (chinese-isoir165 . #x693F) ; ø»Ž˜¢ + (chinese-cns11643-1 . #x6934) ; ø»’¬Ÿ + (=jis-x0213-1-2000 . #x757C) ; ø»¤¯ + (chinese-big5 . #xBA6B) ; ý¢€‹©« + (ideograph-daikanwa . 15272) ; ø¸ƒ®¨ + (=jef-china3 . #x53F4) ; øº…´ + (=ucs . #x69AD) ; 榭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3527) + (=jis-x0208 . #x5C46) ; ø½‹‹ + (korean-ksc5601 . #x6734) ; ø»Š“ + (chinese-gb12345 . #x4859) ; 榮 + (=gt-pj-1 . #x5C46) ; 榮 + (chinese-big5 . #xBA61) ; ý¢€‹©¡ + (ideograph-daikanwa . 15273) ; ø¸ƒ®© + (=gt-k . 11210) ; ý¡„‚¯Š + (=ucs . #x69AE) ; 榮 + )) +(define-char + '((=>ucs . #x69AE) ; 榮 + (morohashi-daikanwa 15273 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x692A) ; ø»’¬• + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4460) ; ø»‹˜© + (chinese-big5 . #xE24D) ; ý¢€Ž‰ + (ideograph-daikanwa . 15274) ; ø¸ƒ®ª + (=ucs . #x69AF) ; 榯 + )) +(define-char + '((=>ucs . #x69AF) ; 榯 + (morohashi-daikanwa 15274 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A73) ; ø»”Š€ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A69) ; ø»”‰¶ + (=jis-x0213-2-2000 . #x2F38) ; ø»¤±» + (chinese-big5 . #xE243) ; ý¢€Ž‰ƒ + (ideograph-daikanwa . 15275) ; ø¸ƒ®« + (=ucs . #x69B0) ; 榰 + )) +(define-char + '((=>ucs . #x69B1) ; 榱 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3767) + (=jis-x0208 . #x5C63) ; ø½‹¨ + (chinese-big5 . #xE1FC) ; ý¢€Ž‡¼ + (ideograph-daikanwa . 15276) ; ø¸ƒ®¬ + (ucs-jis . #x69B1) ; ø½‹¨ + )) +(define-char + '((morohashi-daikanwa 15276 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x6941) ; ø»…°” + (chinese-isoir165 . #x6941) ; ø»Ž˜¤ + (chinese-cns11643-2 . #x4A63) ; ø»”‰° + (=ucs . #x69B1) ; 榱 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x5C45) ; ø½‹Š + (chinese-cns11643-3 . #x473E) ; ø»–Žµ + (ideograph-daikanwa . 15277) ; ø¸ƒ®­ + (=ucs . #x69B2) ; 榲 + )) +(define-char + '((=>ucs . #x69B3) ; 榳 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE257) ; ý¢€Ž‰— + (ideograph-daikanwa . 15279) ; ø¸ƒ®¯ + )) +(define-char + '((morohashi-daikanwa 15279 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A7D) ; ø»”ŠŠ + (=ucs . #x69B3) ; 榳 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3779) + (chinese-gb2312 . #x4171) ; ø»„¶” + (=jis-x0208 . #x5C58) ; ø½‹ + (korean-ksc5601 . #x5734) ; ø»‰©³ + (chinese-isoir165 . #x4171) ; ø»ž¤ + (chinese-cns11643-1 . #x6931) ; ø»’¬œ + (chinese-big5 . #xBA68) ; ý¢€‹©¨ + (ideograph-daikanwa . 15280) ; ø¸ƒ®° + (=ucs . #x69B4) ; 榴 + )) +(define-char + '((=>ucs . #x69B5) ; 榵 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 15281) ; ø¸ƒ®± + )) +(define-char + '((=>ucs . #x69B5) ; 榵 + (morohashi-daikanwa 15281 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B28) ; ø»”Š“ + )) +(define-char + '((=>ucs . #x69B5) ; 榵 + (morohashi-daikanwa 15281 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xE260) ; ý¢€Ž‰  + )) +(define-char + '((morohashi-daikanwa 15281 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x69B5) ; 榵 + )) +(define-char + '((=>ucs . #x69B6) ; 榶 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE1FD) ; ý¢€Ž‡½ + (ideograph-daikanwa . 15282) ; ø¸ƒ®² + )) +(define-char + '((morohashi-daikanwa 15282 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A64) ; ø»”‰± + (=ucs . #x69B6) ; 榶 + )) +(define-char + '((=>ucs . #x69B7) ; 榷 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4461) ; ø»‹˜ª + (=jis-x0213-2-2000 . #x2F39) ; ø»¤±¼ + (chinese-big5 . #xBA65) ; ý¢€‹©¥ + (ideograph-daikanwa . 15283) ; ø¸ƒ®³ + (=jef-china3 . #x53F5) ; øº…µ + (ucs-jis . #x69B7) ; ø»‹˜ª + )) +(define-char + '((morohashi-daikanwa 15283 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x4836) ; ø»„¿« + (chinese-isoir165 . #x4836) ; ø»§» + (chinese-cns11643-1 . #x692E) ; ø»’¬™ + (=ucs . #x69B7) ; 榷 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5702) ; 圂 + )) + (chinese-cns11643-4 . #x437D) ; ø»˜”€ + (ideograph-daikanwa . 15286) ; ø¸ƒ®¶ + (=cbeta . 02268) ; ø¸ £œ + (=ucs . #x3BAF) ; 㮯 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1260 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x57CB) ; 埋 + )) + (japanese-jisx0212 . #x4462) ; ø»‹˜« + (chinese-cns11643-4 . #x4377) ; ø»˜“º + (ideograph-daikanwa . 15287) ; ø¸ƒ®· + (=hanziku-4 . #xABA2) ; ý¢Š®¢ + (=cbeta . 01271) ; ø¸ “· + (=ucs . #x69B8) ; 榸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A79) ; ø»”Š† + (chinese-big5 . #xE253) ; ý¢€Ž‰“ + (ideograph-daikanwa . 15288) ; ø¸ƒ®¸ + (=ucs . #x69B9) ; 榹 + )) +(define-char + '((=>ucs . #x69BA) ; 榺 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2102 17) + (japanese-jisx0212 . #x4463) ; ø»‹˜¬ + (=jis-x0213-2-2000 . #x2F3A) ; ø»¤±½ + (ideograph-daikanwa . 15290) ; ø¸ƒ®º + (=hanziku-6 . #xB0E5) ; ý¢«ƒ¥ + (=jef-china3 . #x52FB) ; øº…‹» + (ucs-jis . #x69BA) ; ø»‹˜¬ + )) +(define-char + '((morohashi-daikanwa 15290 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x69BA) ; 榺 + )) +(define-char + '((=>ucs . #x69BA) ; 榺 + (morohashi-daikanwa 15290 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4379) ; ø»˜“¼ + )) +(define-char + '((=>ucs . #x69BB) ; 榻 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x5C50) ; ø½‹• + (korean-ksc5601 . #x7734) ; ø»Š˜³ + (chinese-big5 . #xBA66) ; ý¢€‹©¦ + (ideograph-daikanwa . 15292) ; ø¸ƒ®¼ + (=jef-china3 . #x80D4) ; øºˆƒ” + (ucs-jis . #x69BB) ; ø½‹• + )) +(define-char + '((morohashi-daikanwa 15292 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x693D) ; ø»…° + (chinese-isoir165 . #x693D) ; ø»Ž˜  + (chinese-cns11643-1 . #x692F) ; ø»’¬š + (=ucs . #x69BB) ; 榻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4464) ; ø»‹˜­ + (chinese-isoir165 . #x7C24) ; ø»Ž´ + (chinese-cns11643-2 . #x4A6B) ; ø»”‰¸ + (=jis-x0213-2-2000 . #x2F3B) ; ø»¤±¾ + (chinese-big5 . #xE245) ; ý¢€Ž‰… + (ideograph-daikanwa . 15295) ; ø¸ƒ®¿ + (=jef-china3 . #x8EB6) ; øºˆº¶ + (=ucs . #x69BC) ; 榼 + )) +(define-char + '((=>ucs . #x69BD) ; 榽 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE250) ; ý¢€Ž‰ + (ideograph-daikanwa . 15296) ; ø¸ƒ¯€ + )) +(define-char + '((morohashi-daikanwa 15296 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x69BD) ; 榽 + )) +(define-char + '((=>ucs . #x69BD) ; 榽 + (morohashi-daikanwa 15296 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A76) ; ø»”Šƒ + )) +(define-char + '((=>ucs . #x69BE) ; 榾 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3758) + (=jis-x0208 . #x5C4B) ; ø½‹ + (chinese-big5 . #xE24C) ; ý¢€Ž‰Œ + (ideograph-daikanwa . 15297) ; ø¸ƒ¯ + (ucs-jis . #x69BE) ; ø½‹ + )) +(define-char + '((=>ucs . #x69BE) ; 榾 + (morohashi-daikanwa 15297 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A72) ; ø»”‰¿ + )) +(define-char + '((morohashi-daikanwa 15297 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-isoir165 . #x7B7A) ; ø»Ž³¹ + (=ucs . #x69BE) ; 榾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x5C48) ; ø½‹ + (chinese-cns11643-2 . #x4A74) ; ø»”Š + (chinese-gb12345 . #x6867) ; 榿 + (chinese-big5 . #xE24E) ; ý¢€Ž‰Ž + (ideograph-daikanwa . 15298) ; ø¸ƒ¯‚ + (=ucs . #x69BF) ; 榿 + )) +(define-char + '((=>ucs . #x69C0) ; 槀 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x3962) ; ø½Šš + (korean-ksc5601 . #x4D54) ; ø»‰›§ + (ideograph-daikanwa . 45313) ; ø¸‹„ + ) + ((=ucs . #x6728) ; 木 + )) + (=jis-x0213-2-2000 . #x2F3C) ; ø»¤±¿ + (ideograph-daikanwa . 15299) ; ø¸ƒ¯ƒ + (=cbeta . 00506) ; ø¸ ‡º + (=jef-china3 . #x52F5) ; øº…‹µ + (ucs-jis . #x69C0) ; ø»¤±¿ + )) +(define-char + '((morohashi-daikanwa 15299 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1267 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x9AD8) ; 高 + ) + ((=ucs . #x6728) ; 木 + )) + (=hanziku-4 . #xACEB) ; ý¢Š³« + (=ucs . #x69C0) ; 槀 + )) +(define-char + '((=>ucs . #x69C0) ; 槀 + (morohashi-daikanwa 15299 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4743) ; ø»–Žº + )) +(define-char + '((=>ucs . #x69C1) ; 槁 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3751) + (=jis-x0208 . #x5C49) ; ø½‹Ž + (korean-ksc5601 . #x4D3E) ; ø»‰›‘ + (chinese-big5 . #xBA60) ; ý¢€‹©  + (ideograph-daikanwa . 15300) ; ø¸ƒ¯„ + (ucs-jis . #x69C1) ; ø½‹Ž + )) +(define-char + '((morohashi-daikanwa 15300 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x6942) ; ø»…°• + (chinese-isoir165 . #x6942) ; ø»Ž˜¥ + (chinese-cns11643-1 . #x6929) ; ø»’¬” + (=ucs . #x69C1) ; 槁 + )) +(define-char + '((=>ucs . #x69C2) ; 槂 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE25F) ; ý¢€Ž‰Ÿ + (ideograph-daikanwa . 15302) ; ø¸ƒ¯† + )) +(define-char + '((morohashi-daikanwa 15302 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x69C2) ; 槂 + )) +(define-char + '((=>ucs . #x69C2) ; 槂 + (morohashi-daikanwa 15302 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B27) ; ø»”Š’ + )) +(define-char + '((=>ucs . #x69C3) ; 槃 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3772) + (=jis-x0208 . #x5C51) ; ø½‹– + (korean-ksc5601 . #x5A69) ; ø»‰¯‚ + (=gt-pj-1 . #x5C51) ; ø½‹– + (chinese-big5 . #xBA6E) ; ý¢€‹©® + (ideograph-daikanwa . 15303) ; ø¸ƒ¯‡ + (=gt-k . 11212) ; ý¡„‚¯Œ + (ucs-jis . #x69C3) ; ø½‹– + )) +(define-char + '((morohashi-daikanwa 15303 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x69C3) ; 槃 + )) +(define-char + '((=>ucs . #x69C3) ; 槃 + (morohashi-daikanwa 15303 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6937) ; ø»’¬¢ + )) +(define-char + '((=>ucs . #x69C4) ; 槄 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE24F) ; ý¢€Ž‰ + (ideograph-daikanwa . 15305) ; ø¸ƒ¯‰ + )) +(define-char + '((morohashi-daikanwa 15305 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A75) ; ø»”Š‚ + (=ucs . #x69C4) ; 槄 + )) +(define-char + '((=>ucs . #x69C5) ; 槅 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x722F) ; ø½‹­ˆ + (ideograph-daikanwa . 45672) ; ø¸‹‰¨ + )) + (japanese-jisx0212 . #x4465) ; ø»‹˜® + (ideograph-daikanwa . 15306) ; ø¸ƒ¯Š + (=cbeta . 00184) ; ø¸ ‚¸ + (ucs-jis . #x69C5) ; ø»‹˜® + )) +(define-char + '((morohashi-daikanwa 15306 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1262 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x9B32) ; 鬲 + )) + (chinese-isoir165 . #x7C25) ; ø»Ž´‚ + (chinese-cns11643-3 . #x473B) ; ø»–Ž² + (=hanziku-4 . #xABE6) ; ý¢Š¯¦ + (=ucs . #x69C5) ; 槅 + )) +(define-char + '((=>ucs . #x69C6) ; 槆 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B2A) ; ø»”Š• + (ideograph-daikanwa . 15309) ; ø¸ƒ¯ + )) +(define-char + '((morohashi-daikanwa 15309 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xE262) ; ý¢€Ž‰¢ + (=ucs . #x69C6) ; 槆 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3770) + (japanese-jisx0208-1978 . #x4B6A) ; ø»‚ºµ + (japanese-jisx0208 . #x7422) ; ø»ˆŠƒ + (chinese-cns11643-4 . #x4427) ; ø»˜”ˆ + (=jis-x0208-1990 . #x7422) ; ø½‹¯· + (ideograph-daikanwa . 15310) ; ø¸ƒ¯Ž + (=ucs . #x69C7) ; 槇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1263 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x8FB1) ; è¾± + )) + (japanese-jisx0212 . #x4466) ; ø»‹˜¯ + (chinese-cns11643-3 . #x473C) ; ø»–Ž³ + (ideograph-daikanwa . 15312) ; ø¸ƒ¯ + (=hanziku-4 . #xAC41) ; ý¢Š± + (=cbeta . 02533) ; ø¸ §¥ + (=jef-china3 . #x53F6) ; øº…¶ + (=ucs . #x69C8) ; 槈 + )) +(define-char + '((=>ucs . #x69C9) ; 槉 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE1FE) ; ý¢€Ž‡¾ + (ideograph-daikanwa . 15314) ; ø¸ƒ¯’ + )) +(define-char + '((morohashi-daikanwa 15314 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x69C9) ; 槉 + )) +(define-char + '((=>ucs . #x69C9) ; 槉 + (morohashi-daikanwa 15314 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A65) ; ø»”‰² + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3761) + (chinese-gb2312 . #x6943) ; ø»…°– + (=jis-x0208 . #x5C4E) ; ø½‹“ + (chinese-isoir165 . #x6943) ; ø»Ž˜¦ + (chinese-big5 . #xE254) ; ý¢€Ž‰” + (ideograph-daikanwa . 15316) ; ø¸ƒ¯” + (=ucs . #x69CA) ; 槊 + )) +(define-char + '((=>ucs . #x69CA) ; 槊 + (morohashi-daikanwa 15316 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A7A) ; ø»”Š‡ + )) +(define-char + '((=>ucs . #x69CB) ; 構 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xBA63) ; ý¢€‹©£ + (ideograph-daikanwa . 15317) ; ø¸ƒ¯• + (=jef-china3 . #x53F7) ; øº…· + )) +(define-char + '((morohashi-daikanwa 15317 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x393D) ; ø½Š™¨ + (korean-ksc5601 . #x4F30) ; ø»‰¿ + (chinese-cns11643-1 . #x692C) ; ø»’¬— + (chinese-gb12345 . #x3939) ; 構 + (=gt-pj-1 . #x393D) ; 構 + (=gt-k . 11119) ; ý¡„‚­¯ + (=ucs . #x69CB) ; 構 + )) +(define-char + '((=>ucs . #x69CC) ; 槌 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x4448) ; ø»‚° + (korean-ksc5601 . #x7759) ; ø»Š™˜ + (chinese-big5 . #xBA6C) ; ý¢€‹©¬ + (ideograph-daikanwa . 15318) ; ø¸ƒ¯– + )) +(define-char + '((=>ucs . #x69CC) ; 槌 + (morohashi-daikanwa 15318 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6935) ; ø»’¬  + )) +(define-char + '((morohashi-daikanwa 15318 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6933) ; ø»…°† + (japanese-jisx0208 . #x4448) ; ø»‡„‰ + (chinese-isoir165 . #x6933) ; ø»Ž˜– + (=jis-x0208-1990 . #x4448) ; ø½Š©½ + (=ucs . #x69CC) ; 槌 + )) +(define-char + '((=>ucs . #x69CD) ; 槍 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3768) + (=jis-x0208 . #x4164) ; ø½Š¥¿ + (korean-ksc5601 . #x7366) ; ø»Š“­ + (chinese-cns11643-1 . #x6933) ; ø»’¬ž + (chinese-big5 . #xBA6A) ; ý¢€‹©ª + (ideograph-daikanwa . 15319) ; ø¸ƒ¯— + (ucs-jis . #x69CD) ; ø½Š¥¿ + )) +(define-char + '((morohashi-daikanwa 15319 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb12345 . #x4739) ; 槍 + (=ucs . #x69CD) ; 槍 + )) +(define-char + '((=>ucs . #x69CE) ; 槎 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3759) + (=jis-x0208 . #x5C4C) ; ø½‹‘ + (chinese-cns11643-2 . #x4A67) ; ø»”‰´ + (chinese-big5 . #xE241) ; ý¢€Ž‰ + (ideograph-daikanwa . 15320) ; ø¸ƒ¯˜ + (ucs-jis . #x69CE) ; ø½‹‘ + )) +(define-char + '((morohashi-daikanwa 15320 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6936) ; ø»…°‰ + (chinese-isoir165 . #x6936) ; ø»Ž˜™ + (=ucs . #x69CE) ; 槎 + )) +(define-char + '((=>ucs . #x69CF) ; 槏 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 15321) ; ø¸ƒ¯™ + )) +(define-char + '((morohashi-daikanwa 15321 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4A7C) ; ø»”Š‰ + (=ucs . #x69CF) ; 槏 + )) +(define-char + '((=>ucs . #x69CF) ; 槏 + (morohashi-daikanwa 15321 0 4) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE256) ; ý¢€Ž‰– + )) +(define-char + '((=>ucs . #x69D0) ; 槐 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3744) + (=jis-x0208 . #x5C47) ; ø½‹Œ + (korean-ksc5601 . #x4E59) ; ø»‰Š + (chinese-cns11643-1 . #x6932) ; ø»’¬ + (chinese-big5 . #xBA69) ; ý¢€‹©© + (ideograph-daikanwa . 15323) ; ø¸ƒ¯› + (ucs-jis . #x69D0) ; ø½‹Œ + )) +(define-char + '((morohashi-daikanwa 15323 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x3B31) ; ø»„¬  + (chinese-isoir165 . #x3B31) ; ø»”° + (=ucs . #x69D0) ; 槐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1263 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5446) ; 呆 + ) + ((=ucs . #x5446) ; 呆 + )) + (japanese-jisx0212 . #x4467) ; ø»‹˜° + (chinese-cns11643-3 . #x4745) ; ø»–Ž¼ + (=jis-x0213-2-2000 . #x2F3D) ; ø»¤²€ + (ideograph-daikanwa . 15324) ; ø¸ƒ¯œ + (=hanziku-4 . #xAC52) ; ý¢Š±’ + (=cbeta . 00318) ; ø¸ „¾ + (=ucs . #x69D1) ; 槑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4371) ; ø»˜“´ + (=jis-x0213-1-2000 . #x757E) ; ø»¤± + (ideograph-daikanwa . 15325) ; ø¸ƒ¯ + (=jef-china3 . #x53F9) ; øº…¹ + (=ucs . #x3BB6) ; 㮶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x81F4) ; 致 + )) + (chinese-cns11643-4 . #x3D72) ; ø»˜‹ + (ideograph-daikanwa . 15328) ; ø¸ƒ¯  + (=cbeta . 01270) ; ø¸ “¶ + (=ucs . #x3BB9) ; 㮹 + )) +(define-char + '((=>ucs . #x69D2) ; 槒 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x755C) ; 畜 + )) + (ideograph-daikanwa . 15332) ; ø¸ƒ¯¤ + (=cbeta . 00183) ; ø¸ ‚· + )) +(define-char + '((morohashi-daikanwa 15332 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1269 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x755C) ; 畜 + )) + (chinese-cns11643-3 . #x4748) ; ø»–Ž¿ + (=hanziku-4 . #xAD64) ; ý¢Šµ¤ + (=ucs . #x69D2) ; 槒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3753) + (=jis-x0208 . #x5C4A) ; ø½‹ + (chinese-cns11643-1 . #x692B) ; ø»’¬– + (chinese-big5 . #xBA62) ; ý¢€‹©¢ + (ideograph-daikanwa . 15343) ; ø¸ƒ¯¯ + (=ucs . #x69D3) ; 槓 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x6940) ; ø»…°“ + (chinese-isoir165 . #x6940) ; ø»Ž˜£ + (chinese-cns11643-2 . #x4A78) ; ø»”Š… + (chinese-big5 . #xE252) ; ý¢€Ž‰’ + (ideograph-daikanwa . 15345) ; ø¸ƒ¯± + (=ucs . #x69D4) ; 槔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1263 11) + (ideograph-daikanwa . 15346) ; ø¸ƒ¯² + (=hanziku-4 . #xAC4B) ; ý¢Š±‹ + (=ucs . #x69D5) ; 槕 + )) +(define-char + '((=>ucs . #x69D5) ; 槕 + (morohashi-daikanwa 15346 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x474D) ; ø»–„ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4468) ; ø»‹˜± + (=jis-x0213-2-2000 . #x2F3E) ; ø»¤² + (ideograph-daikanwa . 15347) ; ø¸ƒ¯³ + (=cbeta . 01912) ; ø¸ ¸ + (=ucs . #x69D6) ; 槖 + )) +(define-char + '((=>ucs . #x69D6) ; 槖 + (morohashi-daikanwa 15347 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4744) ; ø»–Ž» + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 8 20 18) + (japanese-jisx0212 . #x4469) ; ø»‹˜² + (chinese-cns11643-4 . #x4428) ; ø»˜”‰ + (ideograph-daikanwa . 15351) ; ø¸ƒ¯· + (=hanziku-12 . #xED58) ; ý¢ƒŽµ˜ + (=ucs . #x69D7) ; 槗 + )) +(define-char + '((=>ucs . #x698A) ; 榊 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x3A67) ; ø»‚¡´ + (ideograph-daikanwa . 15352) ; ø¸ƒ¯¸ + )) +(define-char + '((morohashi-daikanwa 15352 0 4) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0208 . #x3A67) ; ø»†µ¼ + (=jis-x0208-1990 . #x3A67) ; ø½Š›° + (=gt-pj-1 . #x3A67) ; 榊 + (=jef-china3 . #x54C8) ; øº…“ˆ + (=ucs . #x698A) ; 榊 + )) +(define-char + '((morohashi-daikanwa 15352 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x4D4D) ; ø½Š· + (=ucs . #x69D8) ; 様 + )) +(define-char + '((=>ucs . #x69D8) ; 様 + (morohashi-daikanwa 15352 1 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C54) ; ø»––¡ + )) +(define-char + '((=>ucs . #x23605) ; 𣘅 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 49174) ; ø¸Œ€– + )) +(define-char + '((morohashi-daikanwa 49174 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D64) ; ø»» + (=ucs . #x23605) ; 𣘅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 49175) ; ø¸Œ€— + )) +(define-char + '((morohashi-daikanwa 49175 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D68) ; ø»¿ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x474E) ; ø»–… + (ideograph-daikanwa . 49176) ; ø¸Œ€˜ + (=ucs . #x699D) ; 榝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D66) ; ø»½ + (ideograph-daikanwa . 49177) ; ø¸Œ€™ + (=ucs . #x23607) ; 𣘇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4423) ; ø»˜”„ + (=ucs . #x3B9D) ; 㮝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4375) ; ø»˜“¸ + (=ucs . #x3BA6) ; 㮦 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x437C) ; ø»˜“¿ + (=ucs . #x3BA8) ; 㮨 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x473F) ; ø»–Ž¶ + (=ucs . #x3BA9) ; 㮩 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4378) ; ø»˜“» + (=ucs . #x3BAA) ; 㮪 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4373) ; ø»˜“¶ + (=ucs . #x3BAB) ; 㮫 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4741) ; ø»–Ž¸ + (=ucs . #x3BAC) ; 㮬 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4374) ; ø»˜“· + (=ucs . #x3BAD) ; ã®­ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x474A) ; ø»– + (=ucs . #x3BAE) ; ã®® + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x437E) ; ø»˜” + (=ucs . #x3BB0) ; ã®° + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x437A) ; ø»˜“½ + (=ucs . #x3BB1) ; ã®± + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4422) ; ø»˜”ƒ + (=ucs . #x3BB2) ; 㮲 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x474F) ; ø»–† + (=ucs . #x3BB3) ; 㮳 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4740) ; ø»–Ž· + (=ucs . #x3BB4) ; ã®´ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4425) ; ø»˜”† + (=ucs . #x3BB5) ; 㮵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x464B) ; ø»š¡¬ + (=ucs . #x3BB7) ; ã®· + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4749) ; ø»–€ + (=ucs . #x3BB8) ; 㮸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4750) ; ø»–‡ + (=ucs . #x3BBA) ; 㮺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B24) ; ø»”Š + (chinese-big5 . #xE25C) ; ý¢€Ž‰œ + (=ucs . #x69D9) ; 槙 + )) +(define-char + '((=>ucs . #x69D9) ; 槙 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0208 . #x4B6A) ; ø»‡Ž½ + (=jis-x0208-1990 . #x4B6A) ; ø½Š´± + (=jef-china3 . #x54C4) ; øº…“„ + (ucs-jis . #x69D9) ; ø»‡Ž½ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1263 15) + (chinese-gb2312 . #x3C77) ; ø»„¯„ + (chinese-isoir165 . #x3C77) ; ø»—” + (=hanziku-4 . #xAC4F) ; ý¢Š± + (=ucs . #x69DB) ; 槛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1264 12) + (chinese-isoir165 . #x7C27) ; ø»Ž´„ + (=hanziku-4 . #xAC6C) ; ý¢Š±¬ + (=ucs . #x69DC) ; 槜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x5C4F) ; ø½‹” + (=ucs . #x69DD) ; 槝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x5C59) ; ø½‹ž + (=ucs . #x69DE) ; 槞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (hanyu-dazidian 2 1270 5) + (chinese-gb2312 . #x6944) ; ø»…°— + (chinese-isoir165 . #x6944) ; ø»Ž˜§ + (=hanziku-4 . #xADAA) ; ý¢Š¶ª + (=ucs . #x69DF) ; 槟 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (hanyu-dazidian 2 1270 10) + (chinese-gb2312 . #x6946) ; ø»…°™ + (chinese-isoir165 . #x6946) ; ø»Ž˜© + (=hanziku-4 . #xADAF) ; ý¢Š¶¯ + (=ucs . #x69E0) ; 槠 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x6851) ; 桑 + )) + (=cbeta . 03386) ; ø¸ ´º + (=ucs . #x69E1) ; 槡 + )) +(define-char + '((=>ucs . #x69E1) ; 槡 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x5625) ; ø»’– + )) + (chinese-cns11643-3 . #x474C) ; ø»–ƒ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x5C53) ; ø½‹˜ + (=jef-china3 . #x6FD3) ; øº†¿“ + (=ucs . #x6A2E) ; 樮 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4426) ; ø»˜”‡ + (=cbeta . 12636) ; ø¸£…œ + (=ucs . #x21B3E) ; 𡬾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x464E) ; ø»š¡¯ + (=ucs . #x235A8) ; 𣖨 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4655) ; ø»š¡¶ + (=ucs . #x235B0) ; 𣖰 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4652) ; ø»š¡³ + (=ucs . #x235B1) ; 𣖱 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4647) ; ø»š¡¨ + (=ucs . #x235B5) ; 𣖵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D5F) ; ø»¶ + (=ucs . #x235B6) ; 𣖶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4646) ; ø»š¡§ + (=ucs . #x235B8) ; 𣖸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4658) ; ø»š¡¹ + (=ucs . #x235B9) ; 𣖹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D62) ; ø»¹ + (=ucs . #x235BA) ; 𣖺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x464A) ; ø»š¡« + (=ucs . #x235BB) ; 𣖻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4653) ; ø»š¡´ + (=ucs . #x235BC) ; 𣖼 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D63) ; ø»º + (=ucs . #x235BD) ; 𣖽 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4376) ; ø»˜“¹ + (=ucs . #x235BE) ; 𣖾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4648) ; ø»š¡© + (=ucs . #x235BF) ; 𣖿 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4649) ; ø»š¡ª + (=ucs . #x235C1) ; 𣗁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D65) ; ø»¼ + (=ucs . #x235C2) ; 𣗂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x464C) ; ø»š¡­ + (=ucs . #x235C3) ; 𣗃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4651) ; ø»š¡² + (=ucs . #x235D0) ; 𣗐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x675F) ; 束 + ) + ((=ucs . #x675F) ; 束 + )) + (=cbeta . 00331) ; ø¸ …‹ + (=ucs . #x235E5) ; 𣗥 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x474B) ; ø»–‚ + (=ucs . #x235F3) ; 𣗳 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D6A) ; ø»Ž + (=ucs . #x235F4) ; 𣗴 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D67) ; ø»¾ + (=ucs . #x235F5) ; 𣗵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D6B) ; ø»Ž‚ + (=ucs . #x235F7) ; 𣗷 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D6C) ; ø»Žƒ + (=ucs . #x235F8) ; 𣗸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4656) ; ø»š¡· + (=ucs . #x235FA) ; 𣗺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4657) ; ø»š¡¸ + (=ucs . #x235FB) ; 𣗻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x54E5) ; 哥 + )) + (=cbeta . 04052) ; ø¸ ¿” + (=ucs . #x23601) ; 𣘁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D60) ; ø»· + (=ucs . #x23610) ; 𣘐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D6D) ; ø»Ž„ + (=ucs . #x23611) ; 𣘑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x23612) ; 𣘒 + )) +(define-char + '((=>ucs . #x23612) ; 𣘒 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D61) ; ø»¸ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE5D9) ; ý¢€Ž—™ + (ideograph-daikanwa . 15353) ; ø¸ƒ¯¹ + (=ucs . #x6A27) ; 樧 + )) +(define-char + '((=>ucs . #x6A27) ; 樧 + (morohashi-daikanwa 15353 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5122) ; ø»”“ + )) +(define-char + '((=>ucs . #x69E2) ; 槢 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x446A) ; ø»‹˜³ + (=jis-x0213-1-2000 . #x7622) ; ø»¤³ + (chinese-big5 . #xE5D5) ; ý¢€Ž—• + (ideograph-daikanwa . 15354) ; ø¸ƒ¯º + (=jef-china3 . #x70D2) ; øº‡ƒ’ + (ucs-jis . #x69E2) ; ø»‹˜³ + )) +(define-char + '((morohashi-daikanwa 15354 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x507C) ; ø»”’½ + (=ucs . #x69E2) ; 槢 + )) +(define-char + '((=>ucs . #x69E3) ; 槣 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jis-x0213-2-2000 . #x2F44) ; ø»¤²‡ + (ideograph-daikanwa . 15355) ; ø¸ƒ¯» + (ucs-jis . #x69E3) ; ø»¤²‡ + )) +(define-char + '((morohashi-daikanwa 15355 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1284 11) + (chinese-cns11643-3 . #x4742) ; ø»–Ž¹ + (=hanziku-4 . #xB077) ; ý¢‹· + (=ucs . #x69E3) ; 槣 + )) +(define-char + '((=>ucs . #x69E4) ; 槤 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE5D1) ; ý¢€Ž—‘ + (ideograph-daikanwa . 15356) ; ø¸ƒ¯¼ + )) +(define-char + '((=>ucs . #x69E4) ; 槤 + (morohashi-daikanwa 15356 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5078) ; ø»”’¹ + )) +(define-char + '((morohashi-daikanwa 15356 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x69E4) ; 槤 + )) +(define-char + '((=>ucs . #x69E5) ; 槥 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x446B) ; ø»‹˜´ + (chinese-cns11643-2 . #x5074) ; ø»”’µ + (chinese-big5 . #xE5CD) ; ý¢€Ž— + (ideograph-daikanwa . 15357) ; ø¸ƒ¯½ + (ucs-jis . #x69E5) ; ø»‹˜´ + )) +(define-char + '((morohashi-daikanwa 15357 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-isoir165 . #x7C29) ; ø»Ž´† + (=ucs . #x69E5) ; 槥 + )) +(define-char + '((=>ucs . #x69E6) ; 槦 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE5E1) ; ý¢€Ž—¡ + (ideograph-daikanwa . 15358) ; ø¸ƒ¯¾ + )) +(define-char + '((morohashi-daikanwa 15358 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x512A) ; ø»”“‰ + (=ucs . #x69E6) ; 槦 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3791) + (=jis-x0208 . #x5C61) ; ø½‹¦ + (chinese-gb12345 . #x687D) ; 槧 + (=gt-pj-1 . #x5C61) ; 槧 + (chinese-big5 . #xE5DE) ; ý¢€Ž—ž + (ideograph-daikanwa . 15359) ; ø¸ƒ¯¿ + (=gt-k . 11979) ; ý¡„‚»‹ + (=ucs . #x69E7) ; 槧 + )) +(define-char + '((=>ucs . #x69E7) ; 槧 + (morohashi-daikanwa 15359 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5127) ; ø»”“† + )) +(define-char + '((=>ucs . #x3BBF) ; 㮿 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x5C2B) ; ø»’™ + )) + (chinese-cns11643-3 . #x4C4E) ; ø»––› + (ideograph-daikanwa . 15361) ; ø¸ƒ° + )) +(define-char + '((morohashi-daikanwa 15361 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x7562) ; 畢 + )) + (=cbeta . 00996) ; ø¸ ¤ + (=ucs . #x3BBF) ; 㮿 + )) +(define-char + '((=>ucs . #x69E8) ; 槨 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3664) + (=jis-x0208 . #x5C5A) ; ø½‹Ÿ + (korean-ksc5601 . #x4E2A) ; ø»‰œ› + (chinese-big5 . #xBCCD) ; ý¢€‹³ + (ideograph-daikanwa . 15362) ; ø¸ƒ°‚ + (ucs-jis . #x69E8) ; ø½‹Ÿ + )) +(define-char + '((morohashi-daikanwa 15362 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D37) ; ø»’²š + (=ucs . #x69E8) ; 槨 + )) +(define-char + '((=>ucs . #x69E9) ; 槩 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 15363) ; ø¸ƒ°ƒ + (=jef-china3 . #x52F7) ; øº…‹· + )) +(define-char + '((=>ucs . #x69E9) ; 槩 + (morohashi-daikanwa 15363 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C64) ; ø»––± + )) +(define-char + '((=>ucs . #x69E9) ; 槩 + (morohashi-daikanwa 15363 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jis-x0213-1-2000 . #x7623) ; ø»¤´ + (ucs-jis . #x69E9) ; ø»¤´ + )) +(define-char + '((morohashi-daikanwa 15363 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1257 1) + (=hanziku-4 . #xAADD) ; ý¢Š« + (=ucs . #x69E9) ; 槩 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 15364) ; ø¸ƒ°„ + (=gt . 19655) ; ý¡€„³‡ + (=ucs . #x69EA) ; 槪 + )) +(define-char + '((=>ucs . #x69EA) ; 槪 + (morohashi-daikanwa 15364 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C60) ; ø»––­ + )) +(define-char + '((=>ucs . #x69EA) ; 槪 + (morohashi-daikanwa 15364 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (=gt-pj-4 . #x3845) ; ý¡€„³ˆ + (=gt . 19656) ; ý¡€„³ˆ + )) +(define-char + '((=>ucs . #x69EA) ; 槪 + (morohashi-daikanwa 15364 1 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x4B48) ; ø»‰˜Ÿ + (=jis-x0213-1-2000 . #x7624) ; ø»¤µ + (=jef-china3 . #x53FA) ; øº…º + (ucs-jis . #x69EA) ; ø»‰˜Ÿ + (ucs-ks . #x69EA) ; ø»‰˜Ÿ + (=gt . 19861) ; ý¡€„¶• + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x689F) ; 梟 + )) + (ideograph-daikanwa . 15365) ; ø¸ƒ°… + (=cbeta . 04774) ; ø¸¡Š¦ + (=ucs . #x23616) ; 𣘖 + )) +(define-char + '((=>ucs . #x23616) ; 𣘖 + (morohashi-daikanwa 15365 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x5B40) ; ø»’˜‡ + )) + (chinese-cns11643-5 . #x4D67) ; ø»š¬š + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jis-x0208 . #x5C67) ; ø½‹¬ + (chinese-cns11643-2 . #x512E) ; ø»”“ + (chinese-big5 . #xE5E5) ; ý¢€Ž—¥ + (ideograph-daikanwa . 15366) ; ø¸ƒ°† + (=ucs . #x69EB) ; 槫 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A3C) ; ø»˜‘ + (ideograph-daikanwa . 15367) ; ø¸ƒ°‡ + (=ucs . #x2363B) ; 𣘻 + )) +(define-char + '((=>ucs . #x69EC) ; 槬 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x507B) ; ø»”’¼ + (ideograph-daikanwa . 15368) ; ø¸ƒ°ˆ + )) +(define-char + '((morohashi-daikanwa 15368 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x69EC) ; 槬 + )) +(define-char + '((=>ucs . #x69EC) ; 槬 + (morohashi-daikanwa 15368 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE5D4) ; ý¢€Ž—” + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x694A) ; ø»…° + (=jis-x0208 . #x5C65) ; ø½‹ª + (chinese-isoir165 . #x694A) ; ø»Ž˜­ + (chinese-cns11643-1 . #x6D42) ; ø»’²¥ + (chinese-big5 . #xBCD8) ; ý¢€‹³˜ + (ideograph-daikanwa . 15369) ; ø¸ƒ°‰ + (=ucs . #x69ED) ; 槭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x446C) ; ø»‹˜µ + (chinese-cns11643-2 . #x5124) ; ø»”“ƒ + (=jis-x0213-2-2000 . #x2F45) ; ø»¤²ˆ + (chinese-big5 . #xE5DB) ; ý¢€Ž—› + (ideograph-daikanwa . 15370) ; ø¸ƒ°Š + (=ucs . #x69EE) ; 槮 + )) +(define-char + '((=>ucs . #x69EF) ; 槯 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x446D) ; ø»‹˜¶ + (=jis-x0213-2-2000 . #x2F46) ; ø»¤²‰ + (ideograph-daikanwa . 15371) ; ø¸ƒ°‹ + (ucs-jis . #x69EF) ; ø»‹˜¶ + )) +(define-char + '((morohashi-daikanwa 15371 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1280 4) + (chinese-cns11643-3 . #x4C4F) ; ø»––œ + (=hanziku-4 . #xAFAF) ; ý¢Š¾¯ + (=ucs . #x69EF) ; 槯 + )) +(define-char + '((=>ucs . #x69F0) ; 槰 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1283 4) + (ideograph-daikanwa . 15373) ; ø¸ƒ° + (=hanziku-4 . #xB050) ; ý¢‹ + )) +(define-char + '((=>ucs . #x69F0) ; 槰 + (morohashi-daikanwa 15373 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C51) ; ø»––ž + )) +(define-char + '((morohashi-daikanwa 15373 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=hanziku-4 . #xB050) ; ý¢‹ + (=ucs . #x69F0) ; 槰 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x446E) ; ø»‹˜· + (chinese-cns11643-2 . #x5077) ; ø»”’¸ + (chinese-big5 . #xE5D0) ; ý¢€Ž— + (ideograph-daikanwa . 15374) ; ø¸ƒ°Ž + (=ucs . #x69F1) ; 槱 + )) +(define-char + '((=>ucs . #x69F2) ; 槲 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3789) + (=jis-x0208 . #x5C60) ; ø½‹¥ + (chinese-cns11643-2 . #x5123) ; ø»”“‚ + (chinese-big5 . #xE5DA) ; ý¢€Ž—š + (ideograph-daikanwa . 15375) ; ø¸ƒ° + (ucs-jis . #x69F2) ; ø½‹¥ + )) +(define-char + '((morohashi-daikanwa 15375 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x694E) ; ø»…°¡ + (chinese-isoir165 . #x694E) ; ø»Ž˜± + (=ucs . #x69F2) ; 槲 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x446F) ; ø»‹˜¸ + (=jis-x0213-2-2000 . #x2F47) ; ø»¤²Š + (chinese-gb12345 . #x3D30) ; 槳 + (chinese-big5 . #xBCD5) ; ý¢€‹³• + (ideograph-daikanwa . 15378) ; ø¸ƒ°’ + (=jef-china3 . #x52F6) ; øº…‹¶ + (=ucs . #x69F3) ; 槳 + )) +(define-char + '((=>ucs . #x69F3) ; 槳 + (morohashi-daikanwa 15378 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D3F) ; ø»’²¢ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5C07) ; 將 + )) + (=jis-x0213-2-2000 . #x2F48) ; ø»¤²‹ + (ideograph-daikanwa . 15379) ; ø¸ƒ°“ + (=cbeta . 05677) ; ø¸¡˜­ + (=ucs . #x3BCD) ; 㯍 + )) +(define-char + '((=>ucs . #x3BCD) ; 㯍 + (morohashi-daikanwa 15379 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x5972) ; ø»’•½ + )) + (chinese-cns11643-3 . #x4C5C) ; ø»––© + )) +(define-char + '((=>ucs . #x69F4) ; 槴 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5137) ; ø»”“– + (=jis-x0213-2-2000 . #x2F49) ; ø»¤²Œ + (chinese-big5 . #xE5EE) ; ý¢€Ž—® + (ideograph-daikanwa . 15380) ; ø¸ƒ°” + (ucs-jis . #x69F4) ; ø»”“– + )) +(define-char + '((morohashi-daikanwa 15380 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x69F4) ; 槴 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1280 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x60A3) ; 患 + )) + (japanese-jisx0212 . #x4470) ; ø»‹˜¹ + (chinese-cns11643-4 . #x4A3D) ; ø»˜’ + (=jis-x0213-1-2000 . #x7625) ; ø»¤¶ + (ideograph-daikanwa . 15381) ; ø¸ƒ°• + (=hanziku-4 . #xAFAE) ; ý¢Š¾® + (=cbeta . 00185) ; ø¸ ‚¹ + (=ucs . #x69F5) ; 槵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5134) ; ø»”““ + (=jis-x0213-1-2000 . #x7626) ; ø»¤· + (chinese-big5 . #xE5EB) ; ý¢€Ž—« + (ideograph-daikanwa . 15382) ; ø¸ƒ°– + (=jef-china3 . #x53FB) ; øº…» + (=ucs . #x69F6) ; 槶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE5DD) ; ý¢€Ž— + (ideograph-daikanwa . 15383) ; ø¸ƒ°— + (=ucs . #x69F7) ; 槷 + )) +(define-char + '((=>ucs . #x69F7) ; 槷 + (morohashi-daikanwa 15383 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5126) ; ø»”“… + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5075) ; ø»”’¶ + (chinese-big5 . #xE5CE) ; ý¢€Ž—Ž + (ideograph-daikanwa . 15384) ; ø¸ƒ°˜ + (=ucs . #x69F8) ; 槸 + )) +(define-char + '((=>ucs . #x69F9) ; 槹 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jis-x0208 . #x5C5F) ; ø½‹¤ + (chinese-cns11643-3 . #x4C5F) ; ø»––¬ + (ideograph-daikanwa . 15385) ; ø¸ƒ°™ + (=cbeta . 01648) ; ø¸ ™° + (ucs-jis . #x69F9) ; ø½‹¤ + )) +(define-char + '((morohashi-daikanwa 15385 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1280 14) + (=hanziku-4 . #xAFB9) ; ý¢Š¾¹ + (=ucs . #x69F9) ; 槹 + )) +(define-char + '((=>ucs . #x69FA) ; 槺 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 15388) ; ø¸ƒ°œ + )) +(define-char + '((morohashi-daikanwa 15388 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1283 13) + (chinese-cns11643-3 . #x4C57) ; ø»––¤ + (=hanziku-4 . #xB059) ; ý¢‹™ + (=ucs . #x69FA) ; 槺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3784) + (=jis-x0208 . #x4450) ; ø½Šª… + (korean-ksc5601 . #x5027) ; ø»‰Ÿ” + (chinese-cns11643-2 . #x512B) ; ø»”“Š + (chinese-big5 . #xE5E2) ; ý¢€Ž—¢ + (ideograph-daikanwa . 15390) ; ø¸ƒ°ž + (=ucs . #x69FB) ; 槻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE5E4) ; ý¢€Ž—¤ + (ideograph-daikanwa . 15391) ; ø¸ƒ°Ÿ + (=jef-china3 . #x91EA) ; øº‰‡ª + (=ucs . #x69FC) ; 槼 + )) +(define-char + '((=>ucs . #x69FC) ; 槼 + (morohashi-daikanwa 15391 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x512D) ; ø»”“Œ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3796) + (chinese-gb2312 . #x325B) ; ø»„Ÿ¼ + (=jis-x0208 . #x4165) ; ø½Š¦€ + (korean-ksc5601 . #x704B) ; ø»ŠŽ¸ + (chinese-isoir165 . #x325B) ; ø»ˆŒ + (chinese-cns11643-1 . #x6D3B) ; ø»’²ž + (chinese-big5 . #xBCD1) ; ý¢€‹³‘ + (ideograph-daikanwa . 15393) ; ø¸ƒ°¡ + (=ucs . #x69FD) ; 槽 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4471) ; ø»‹˜º + (chinese-isoir165 . #x2E4B) ; ø»‚„ + (chinese-cns11643-2 . #x5121) ; ø»”“€ + (=jis-x0213-2-2000 . #x2F4A) ; ø»¤² + (chinese-big5 . #xE5D8) ; ý¢€Ž—˜ + (ideograph-daikanwa . 15394) ; ø¸ƒ°¢ + (=ucs . #x69FE) ; 槾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3786) + (chinese-gb2312 . #x6948) ; ø»…°› + (=jis-x0208 . #x5C5D) ; ø½‹¢ + (korean-ksc5601 . #x5047) ; ø»‰Ÿ´ + (chinese-isoir165 . #x6948) ; ø»Ž˜« + (chinese-cns11643-2 . #x507A) ; ø»”’» + (chinese-big5 . #xE5D3) ; ý¢€Ž—“ + (ideograph-daikanwa . 15395) ; ø¸ƒ°£ + (=ucs . #x69FF) ; 槿 + )) +(define-char + '((=>ucs . #x6A00) ; 樀 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4472) ; ø»‹˜» + (chinese-big5 . #xE5CA) ; ý¢€Ž—Š + (ideograph-daikanwa . 15396) ; ø¸ƒ°¤ + (=jef-china3 . #x53FC) ; øº…¼ + (ucs-jis . #x6A00) ; ø»‹˜» + )) +(define-char + '((morohashi-daikanwa 15396 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5071) ; ø»”’² + (=ucs . #x6A00) ; 樀 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D61) ; ø»š¬” + (=jis-x0213-1-2000 . #x7621) ; ø»¤² + (ideograph-daikanwa . 15397) ; ø¸ƒ°¥ + (=ucs . #x3BC3) ; 㯃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4473) ; ø»‹˜¼ + (chinese-cns11643-1 . #x6D38) ; ø»’²› + (chinese-gb12345 . #x572E) ; 樁 + (chinese-big5 . #xBCCE) ; ý¢€‹³Ž + (ideograph-daikanwa . 15398) ; ø¸ƒ°¦ + (=ucs . #x6A01) ; 樁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3707) + (=jis-x0208 . #x5C5B) ; ø½‹  + (korean-ksc5601 . #x6445) ; ø»‰½Š + (chinese-gb12345 . #x4056) ; 樂 + (=gt-pj-1 . #x5C5B) ; 樂 + (chinese-big5 . #xBCD6) ; ý¢€‹³– + (ideograph-daikanwa . 15399) ; ø¸ƒ°§ + (=gt-k . 11978) ; ý¡„‚»Š + (=ucs . #x6A02) ; 樂 + )) +(define-char + '((=>ucs . #x6A02) ; 樂 + (morohashi-daikanwa 15399 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3707) + (chinese-cns11643-1 . #x6D40) ; ø»’²£ + )) +(define-char + '((=>ucs . #x6A03) ; 樃 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4474) ; ø»‹˜½ + (ideograph-daikanwa . 15400) ; ø¸ƒ°¨ + (ucs-jis . #x6A03) ; ø»‹˜½ + )) +(define-char + '((morohashi-daikanwa 15400 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1284 16) + (chinese-cns11643-4 . #x4A48) ; ø»˜ + (=hanziku-4 . #xB07C) ; ý¢‹¼ + (=ucs . #x6A03) ; 樃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5130) ; ø»”“ + (chinese-big5 . #xE5E7) ; ý¢€Ž—§ + (ideograph-daikanwa . 15403) ; ø¸ƒ°« + (=ucs . #x6A04) ; 樄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3794) + (=jis-x0208 . #x5C62) ; ø½‹§ + (chinese-cns11643-1 . #x6D41) ; ø»’²¤ + (chinese-gb12345 . #x6848) ; 樅 + (chinese-big5 . #xBCD7) ; ý¢€‹³— + (ideograph-daikanwa . 15404) ; ø¸ƒ°¬ + (=ucs . #x6A05) ; 樅 + )) +(define-char + '((=>ucs . #x6A06) ; 樆 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE5CB) ; ý¢€Ž—‹ + (ideograph-daikanwa . 15405) ; ø¸ƒ°­ + )) +(define-char + '((morohashi-daikanwa 15405 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x6A06) ; 樆 + )) +(define-char + '((=>ucs . #x6A06) ; 樆 + (morohashi-daikanwa 15405 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5072) ; ø»”’³ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE5ED) ; ý¢€Ž—­ + (ideograph-daikanwa . 15407) ; ø¸ƒ°¯ + (=ucs . #x6A07) ; 樇 + )) +(define-char + '((=>ucs . #x6A07) ; 樇 + (morohashi-daikanwa 15407 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5136) ; ø»”“• + )) +(define-char + '((=>ucs . #x6A08) ; 樈 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE5E0) ; ý¢€Ž—  + (ideograph-daikanwa . 15409) ; ø¸ƒ°± + )) +(define-char + '((morohashi-daikanwa 15409 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5129) ; ø»”“ˆ + (=ucs . #x6A08) ; 樈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x512F) ; ø»”“Ž + (chinese-big5 . #xE5E6) ; ý¢€Ž—¦ + (ideograph-daikanwa . 15412) ; ø¸ƒ°´ + (=ucs . #x6A09) ; 樉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3799) + (chinese-gb2312 . #x372E) ; ø»„¦¥ + (=jis-x0208 . #x5C68) ; ø½‹­ + (korean-ksc5601 . #x5B60) ; ø»‰°— + (chinese-isoir165 . #x372E) ; ø»Žµ + (chinese-big5 . #xBCD4) ; ý¢€‹³” + (ideograph-daikanwa . 15414) ; ø¸ƒ°¶ + (=ucs . #x6A0A) ; 樊 + )) +(define-char + '((=>ucs . #x6A0A) ; 樊 + (morohashi-daikanwa 15414 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D3E) ; ø»’²¡ + )) +(define-char + '((=>ucs . #x6A0B) ; 樋 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x4875) ; ø»‚¶¦ + (ideograph-daikanwa . 15415) ; ø¸ƒ°· + )) +(define-char + '((=>ucs . #x6A0B) ; 樋 + (morohashi-daikanwa 15415 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C4D) ; ø»––š + )) +(define-char + '((morohashi-daikanwa 15415 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1271 11) + (japanese-jisx0208 . #x4875) ; ø»‡Š® + (chinese-isoir165 . #x7C28) ; ø»Ž´… + (=jis-x0208-1990 . #x4875) ; ø½Š°¢ + (=hanziku-4 . #xADD0) ; ý¢Š· + (=ucs . #x6A0B) ; 樋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1286 2) + (=jis-x0208 . #x5C6E) ; ø½‹³ + (chinese-cns11643-3 . #x4C50) ; ø»–– + (ideograph-daikanwa . 15416) ; ø¸ƒ°¸ + (=hanziku-4 . #xB0D0) ; ý¢‹ƒ + (=ucs . #x6A0C) ; 樌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x512C) ; ø»”“‹ + (chinese-big5 . #xE5E3) ; ý¢€Ž—£ + (ideograph-daikanwa . 15420) ; ø¸ƒ°¼ + (=ucs . #x6A0D) ; 樍 + )) +(define-char + '((=>ucs . #x6A0E) ; 樎 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 15421) ; ø¸ƒ°½ + )) +(define-char + '((morohashi-daikanwa 15421 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1284 12) + (chinese-cns11643-3 . #x4C47) ; ø»––” + (=hanziku-4 . #xB078) ; ý¢‹¸ + (=ucs . #x6A0E) ; 樎 + )) +(define-char + '((=>ucs . #x23624) ; 𣘤 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x796D) ; 祭 + )) + (ideograph-daikanwa . 15424) ; ø¸ƒ±€ + (=cbeta . 02608) ; ø¸ ¨° + )) +(define-char + '((morohashi-daikanwa 15424 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x5C42) ; ø»’™§ + )) + (chinese-cns11643-4 . #x4A3F) ; ø»˜” + (=ucs . #x23624) ; 𣘤 + )) +(define-char + '((=>ucs . #x6A0F) ; 樏 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4475) ; ø»‹˜¾ + (chinese-cns11643-2 . #x5133) ; ø»”“’ + (=jis-x0213-1-2000 . #x7627) ; ø»¤¸ + (chinese-big5 . #xE5EA) ; ý¢€Ž—ª + (ideograph-daikanwa . 15425) ; ø¸ƒ± + (ucs-jis . #x6A0F) ; ø»‹˜¾ + )) +(define-char + '((morohashi-daikanwa 15425 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x6A0F) ; 樏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1278 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x9E75) ; é¹µ + )) + (chinese-cns11643-3 . #x4C5B) ; ø»––¨ + (ideograph-daikanwa . 15426) ; ø¸ƒ±‚ + (=hanziku-4 . #xAF53) ; ý¢Š½“ + (=cbeta . 04399) ; ø¸¡„¯ + (=ucs . #x6A10) ; 樐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (korean-ksc5601 . #x555A) ; ø»‰§ + (japanese-jisx0212 . #x4476) ; ø»‹˜¿ + (chinese-isoir165 . #x2D6E) ; ø»‰ + (=jis-x0213-2-2000 . #x2F4B) ; ø»¤²Ž + (chinese-big5 . #xBCD9) ; ý¢€‹³™ + (ideograph-daikanwa . 15427) ; ø¸ƒ±ƒ + (=jef-china3 . #x53FD) ; øº…½ + (=ucs . #x6A11) ; 樑 + )) +(define-char + '((=>ucs . #x6A11) ; 樑 + (morohashi-daikanwa 15427 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D43) ; ø»’²¦ + )) +(define-char + '((=>ucs . #x6A12) ; 樒 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x4C29) ; ø½ŠµŽ + (korean-ksc5601 . #x5A4B) ; ø»‰®¤ + (ideograph-daikanwa . 07205) ; ø¸°¥ + )) + (shinjigen-2 . 3801) + (=jis-x0208 . #x5C69) ; ø½‹® + (ideograph-daikanwa . 15428) ; ø¸ƒ±„ + (=cbeta . 00888) ; ø¸ ¸ + (ucs-jis . #x6A12) ; ø½‹® + )) +(define-char + '((morohashi-daikanwa 15428 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1284 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5BC6) ; 密 + )) + (chinese-cns11643-3 . #x4C56) ; ø»––£ + (=hanziku-4 . #xB07A) ; ý¢‹º + (=ucs . #x6A12) ; 樒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3740) + (=jis-x0208 . #x5C6C) ; ø½‹± + (korean-ksc5601 . #x5727) ; ø»‰©¦ + (chinese-gb12345 . #x4225) ; 樓 + (chinese-big5 . #xBCD3) ; ý¢€‹³“ + (ideograph-daikanwa . 15430) ; ø¸ƒ±† + (=ucs . #x6A13) ; 樓 + )) +(define-char + '((=>ucs . #x6A13) ; 樓 + (morohashi-daikanwa 15430 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D3D) ; ø»’²  + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jis-x0208 . #x5C66) ; ø½‹« + (chinese-cns11643-2 . #x5125) ; ø»”“„ + (chinese-big5 . #xE5DC) ; ý¢€Ž—œ + (ideograph-daikanwa . 15433) ; ø¸ƒ±‰ + (=ucs . #x6A14) ; 樔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4477) ; ø»‹™€ + (chinese-cns11643-2 . #x5076) ; ø»”’· + (=jis-x0213-1-2000 . #x7628) ; ø»¤¹ + (chinese-big5 . #xE5CF) ; ý¢€Ž— + (ideograph-daikanwa . 15435) ; ø¸ƒ±‹ + (=ucs . #x6A15) ; 樕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5138) ; ø»”“— + (chinese-big5 . #xE5EF) ; ý¢€Ž—¯ + (ideograph-daikanwa . 15437) ; ø¸ƒ± + (=ucs . #x6A16) ; 樖 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3797) + (chinese-gb2312 . #x694B) ; ø»…°ž + (=jis-x0208 . #x4374) ; ø½Š©‹ + (korean-ksc5601 . #x6E40) ; ø»Š‹± + (chinese-isoir165 . #x694B) ; ø»Ž˜® + (chinese-big5 . #xE5CC) ; ý¢€Ž—Œ + (ideograph-daikanwa . 15438) ; ø¸ƒ±Ž + (=ucs . #x6A17) ; 樗 + )) +(define-char + '((=>ucs . #x6A17) ; 樗 + (morohashi-daikanwa 15438 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5073) ; ø»”’´ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x694C) ; ø»…°Ÿ + (chinese-isoir165 . #x694C) ; ø»Ž˜¯ + (chinese-cns11643-2 . #x5131) ; ø»”“ + (chinese-big5 . #xE5E8) ; ý¢€Ž—¨ + (ideograph-daikanwa . 15440) ; ø¸ƒ± + (=ucs . #x6A18) ; 樘 + )) +(define-char + '((=>ucs . #x23628) ; 𣘨 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 15441) ; ø¸ƒ±‘ + (=cbeta . 02328) ; ø¸ ¤˜ + )) +(define-char + '((morohashi-daikanwa 15441 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A35) ; ø»˜Š + (=ucs . #x23628) ; 𣘨 + )) +(define-char + '((=>ucs . #x6A19) ; 標 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3800) + (chinese-cns11643-1 . #x6D3A) ; ø»’² + (ideograph-daikanwa . 15442) ; ø¸ƒ±’ + )) +(define-char + '((morohashi-daikanwa 15442 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3800) + (=jis-x0208 . #x4938) ; ø½Š±ƒ + (korean-ksc5601 . #x7876) ; ø»Š›“ + (chinese-gb12345 . #x316A) ; 標 + (=gt-pj-1 . #x4938) ; 標 + (chinese-big5 . #xBCD0) ; ý¢€‹³ + (=gt-k . 11942) ; ý¡„‚º¦ + (=ucs . #x6A19) ; 標 + )) +(define-char + '((=>ucs . #x6A1A) ; 樚 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x3C2F) ; ø½Š´ + (korean-ksc5601 . #x5663) ; ø»‰©„ + (ideograph-daikanwa . 47586) ; ø¸‹§¢ + )) + (japanese-jisx0212 . #x4478) ; ø»‹™ + (=jis-x0213-2-2000 . #x2F4C) ; ø»¤² + (ideograph-daikanwa . 15443) ; ø¸ƒ±“ + (=cbeta . 02037) ; ø¸ Ÿµ + (ucs-jis . #x6A1A) ; ø»‹™ + )) +(define-char + '((morohashi-daikanwa 15443 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1283 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x9E7F) ; 鹿 + )) + (=hanziku-4 . #xB05B) ; ý¢‹› + (=ucs . #x6A1A) ; 樚 + )) +(define-char + '((=>ucs . #x6A1A) ; 樚 + (morohashi-daikanwa 15443 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x5E26) ; ø»’œ‡ + )) + (chinese-cns11643-3 . #x4C4A) ; ø»––— + )) +(define-char + '((=>ucs . #x6A1B) ; 樛 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3785) + (=jis-x0208 . #x5C5C) ; ø½‹¡ + (chinese-big5 . #xE5D6) ; ý¢€Ž—– + (ideograph-daikanwa . 15445) ; ø¸ƒ±• + (ucs-jis . #x6A1B) ; ø½‹¡ + )) +(define-char + '((morohashi-daikanwa 15445 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x507D) ; ø»”’¾ + (=ucs . #x6A1B) ; 樛 + )) +(define-char + '((=>ucs . #x6A1C) ; 樜 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 15447) ; ø¸ƒ±— + )) +(define-char + '((morohashi-daikanwa 15447 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1283 8) + (chinese-cns11643-3 . #x4C49) ; ø»––– + (=hanziku-4 . #xB054) ; ý¢‹” + (=ucs . #x6A1C) ; 樜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4479) ; ø»‹™‚ + (chinese-cns11643-2 . #x507E) ; ø»”’¿ + (=jis-x0213-2-2000 . #x2F4D) ; ø»¤² + (chinese-big5 . #xE5D7) ; ý¢€Ž—— + (ideograph-daikanwa . 15449) ; ø¸ƒ±™ + (=ucs . #x6A1D) ; 樝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3506) + (=jis-x0208 . #x5C64) ; ø½‹© + (korean-ksc5601 . #x7552) ; ø»Š–• + (chinese-gb12345 . #x4A60) ; 樞 + (=gt-pj-1 . #x5C64) ; 樞 + (chinese-big5 . #xBCCF) ; ý¢€‹³ + (ideograph-daikanwa . 15450) ; ø¸ƒ±š + (=gt-k . 11980) ; ý¡„‚»Œ + (=ucs . #x6A1E) ; 樞 + )) +(define-char + '((=>ucs . #x6A1E) ; 樞 + (morohashi-daikanwa 15450 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D39) ; ø»’²œ + )) +(define-char + '((=>ucs . #x6A1F) ; 樟 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3792) + (=jis-x0208 . #x3E40) ; ø½Š¡ + (korean-ksc5601 . #x6D69) ; ø»ŠŠ¼ + (chinese-big5 . #xBCCC) ; ý¢€‹³Œ + (ideograph-daikanwa . 15451) ; ø¸ƒ±› + (ucs-jis . #x6A1F) ; ø½Š¡ + )) +(define-char + '((morohashi-daikanwa 15451 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x5541) ; ø»…’¼ + (chinese-isoir165 . #x5541) ; ø»»Œ + (chinese-cns11643-1 . #x6D36) ; ø»’²™ + (=ucs . #x6A1F) ; 樟 + )) +(define-char + '((=>ucs . #x6A20) ; 樠 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x447A) ; ø»‹™ƒ + (chinese-big5 . #xE5D2) ; ý¢€Ž—’ + (ideograph-daikanwa . 15452) ; ø¸ƒ±œ + (ucs-jis . #x6A20) ; ø»‹™ƒ + )) +(define-char + '((morohashi-daikanwa 15452 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5079) ; ø»”’º + (=ucs . #x6A20) ; 樠 + )) +(define-char + '((=>ucs . #x6A21) ; 模 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D3C) ; ø»’²Ÿ + (ideograph-daikanwa . 15453) ; ø¸ƒ± + )) +(define-char + '((morohashi-daikanwa 15453 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x4423) ; ø»„¹  + (=jis-x0208 . #x4C4F) ; ø½Šµ´ + (korean-ksc5601 . #x593C) ; ø»‰¬· + (chinese-isoir165 . #x4423) ; ø»¡° + (chinese-big5 . #xBCD2) ; ý¢€‹³’ + (=ucs . #x6A21) ; 模 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1282 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x9CE5) ; é³¥ + )) + (=jis-x0208 . #x5C78) ; ø½‹½ + (chinese-cns11643-3 . #x4C52) ; ø»––Ÿ + (ideograph-daikanwa . 15455) ; ø¸ƒ±Ÿ + (=hanziku-4 . #xAFF1) ; ý¢Š¿± + (=cbeta . 03557) ; ø¸ ·¥ + (=ucs . #x6A22) ; 樢 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x9CE5) ; é³¥ + ) + ((=ucs . #x6728) ; 木 + )) + (ideograph-daikanwa . 15456) ; ø¸ƒ±  + (=ucs . #x4CB7) ; ä²· + )) +(define-char + '((=>ucs . #x4CB7) ; ä²· + (morohashi-daikanwa 15456 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C63) ; ø»––° + )) +(define-char + '((=>ucs . #x4CB7) ; ä²· + (morohashi-daikanwa 15456 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x9CE5) ; é³¥ + ) + ((=ucs . #x6728) ; 木 + )) + (=cbeta . 02485) ; ø¸ ¦µ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3765) + (=jis-x0208 . #x5C6B) ; ø½‹° + (korean-ksc5601 . #x6546) ; ø»‰¾© + (chinese-cns11643-1 . #x6D35) ; ø»’²˜ + (chinese-gb12345 . #x5179) ; 樣 + (chinese-big5 . #xBCCB) ; ý¢€‹³‹ + (ideograph-daikanwa . 15457) ; ø¸ƒ±¡ + (=ucs . #x6A23) ; 樣 + )) +(define-char + '((=>ucs . #x6A24) ; 樤 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x5B6A) ; ø½‹Œ‘ + (korean-ksc5601 . #x7049) ; ø»ŠŽ¶ + (ideograph-daikanwa . 14859) ; ø¸ƒ¨‹ + )) + (japanese-jisx0212 . #x447B) ; ø»‹™„ + (ideograph-daikanwa . 15461) ; ø¸ƒ±¥ + (=cbeta . 05007) ; ø¸¡Ž + (=jef-china3 . #x53FE) ; øº…¾ + (ucs-jis . #x6A24) ; ø»‹™„ + )) +(define-char + '((=>ucs . #x6A24) ; 樤 + (morohashi-daikanwa 15461 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x5B3E) ; ø»’˜… + )) + (chinese-cns11643-3 . #x4C62) ; ø»––¯ + )) +(define-char + '((morohashi-daikanwa 15461 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1280 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x689D) ; 條 + )) + (=hanziku-4 . #xAFB7) ; ý¢Š¾· + (=ucs . #x6A24) ; 樤 + )) +(define-char + '((=>ucs . #x6A25) ; 樥 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5132) ; ø»”“‘ + (ideograph-daikanwa . 15463) ; ø¸ƒ±§ + )) +(define-char + '((morohashi-daikanwa 15463 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE5E9) ; ý¢€Ž—© + (=ucs . #x6A25) ; 樥 + )) +(define-char + '((=>ucs . #x6A26) ; 樦 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 15464) ; ø¸ƒ±¨ + )) +(define-char + '((morohashi-daikanwa 15464 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5135) ; ø»”“” + (chinese-big5 . #xE5EC) ; ý¢€Ž—¬ + (=ucs . #x6A26) ; 樦 + )) +(define-char + '((=>ucs . #x6A28) ; 樨 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x447C) ; ø»‹™… + (chinese-big5 . #xE9CA) ; ý¢€Ž§Š + (ideograph-daikanwa . 15472) ; ø¸ƒ±° + (ucs-jis . #x6A28) ; ø»‹™… + )) +(define-char + '((morohashi-daikanwa 15472 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-gb2312 . #x6958) ; ø»…°« + (chinese-isoir165 . #x6958) ; ø»Ž˜» + (chinese-cns11643-2 . #x5755) ; ø»”œ¨ + (=ucs . #x6A28) ; 樨 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 15475) ; ø¸ƒ±³ + (=cbeta . 00871) ; ø¸ § + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 15483) ; ø¸ƒ±» + )) +(define-char + '((=>ucs . #x6A29) ; 権 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3787) + (=jis-x0208 . #x3822) ; ø½Š—¯ + (ideograph-daikanwa . 15484) ; ø¸ƒ±¼ + (ucs-jis . #x6A29) ; ø½Š—¯ + )) +(define-char + '((morohashi-daikanwa 15484 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 8 20 26) + (chinese-cns11643-3 . #x4C5E) ; ø»––« + (=hanziku-12 . #xED60) ; ý¢ƒŽµ  + (=ucs . #x6A29) ; 権 + )) +(define-char + '((morohashi-daikanwa 15484 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x3A61) ; ø»„«² + (=jis-x0208 . #x3223) ; ø½ŠŽ¼ + (chinese-isoir165 . #x3A61) ; ø»”‚ + (=ucs . #x6A2A) ; 横 + )) +(define-char + '((=>ucs . #x6A2A) ; 横 + (morohashi-daikanwa 15484 1 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C59) ; ø»––¦ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1276 5) + (shinjigen-2 . 3804) + (=jis-x0208 . #x335F) ; ø½Š‘– + (ideograph-daikanwa . 15485) ; ø¸ƒ±½ + (=hanziku-4 . #xAECD) ; ý¢Š» + (=ucs . #x6A2B) ; 樫 + )) +(define-char + '((=>ucs . #x6A2C) ; 樬 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 49179) ; ø¸Œ€› + )) +(define-char + '((morohashi-daikanwa 49179 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1281 2) + (=hanziku-4 . #xAFCD) ; ý¢Š¿ + (=cbeta . 05569) ; ø¸¡— + (=ucs . #x6A2C) ; 樬 + )) +(define-char + '((=>ucs . #x6A2C) ; 樬 + (morohashi-daikanwa 49179 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C61) ; ø»––® + )) +(define-char + '((=>ucs . #x23642) ; 𣙂 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 49180) ; ø¸Œ€œ + )) +(define-char + '((morohashi-daikanwa 49180 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2366) ; ø»ž‚µ + (=ucs . #x23642) ; 𣙂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D6D) ; ø»š¬  + (=ucs . #x3BC0) ; 㯀 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A3A) ; ø»˜ + (=ucs . #x3BC1) ; 㯁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C4C) ; ø»––™ + (=ucs . #x3BC2) ; 㯂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C53) ; ø»––  + (=ucs . #x3BC4) ; 㯄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A37) ; ø»˜Œ + (=ucs . #x3BC5) ; 㯅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A36) ; ø»˜‹ + (=ucs . #x3BC6) ; 㯆 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C5D) ; ø»––ª + (=ucs . #x3BC7) ; 㯇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C58) ; ø»––¥ + (=ucs . #x3BC8) ; 㯈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x236F) ; ø»ž‚¾ + (=ucs . #x3BC9) ; 㯉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A38) ; ø»˜ + (=ucs . #x3BCA) ; 㯊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A42) ; ø»˜— + (=ucs . #x3BCB) ; 㯋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C5A) ; ø»––§ + (=ucs . #x3BCC) ; 㯌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C48) ; ø»––• + (=ucs . #x3BCE) ; 㯎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C55) ; ø»––¢ + (=ucs . #x3BCF) ; 㯏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A39) ; ø»˜Ž + (=ucs . #x3BD9) ; 㯙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x727D) ; 牽 + )) + (chinese-cns11643-3 . #x4C4B) ; ø»––˜ + (=ucs . #x3BE0) ; 㯠 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-isoir165 . #x2D6D) ; ø»ˆ + (=ucs . #x691D) ; 椝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (=ucs . #x6A2D) ; 樭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1275 9) + (chinese-gb2312 . #x6949) ; ø»…°œ + (chinese-isoir165 . #x6949) ; ø»Ž˜¬ + (=hanziku-4 . #xAEB1) ; ý¢Šº± + (=ucs . #x6A2F) ; 樯 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x6A30) ; 樰 + )) +(define-char + '((=>ucs . #x6A30) ; 樰 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x447D) ; ø»‹™† + (=jef-china3 . #x70D3) ; øº‡ƒ“ + (ucs-jis . #x6A30) ; ø»‹™† + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (hanyu-dazidian 2 1280 5) + (chinese-gb2312 . #x5323) ; ø»…¢ + (chinese-isoir165 . #x5323) ; ø»·² + (=hanziku-4 . #xAFB0) ; ý¢Š¾° + (=ucs . #x6A31) ; 樱 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (chinese-gb12345 . #x7D53) ; æ©´ + (=ucs . #x6A74) ; æ©´ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2365) ; ø»ž‚´ + (=ucs . #x235B2) ; 𣖲 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2368) ; ø»ž‚· + (=ucs . #x23615) ; 𣘕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D5E) ; ø»š¬‘ + (=ucs . #x23617) ; 𣘗 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A3B) ; ø»˜ + (=ucs . #x23618) ; 𣘘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A47) ; ø»˜œ + (=ucs . #x23619) ; 𣘙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D5B) ; ø»š¬Ž + (=ucs . #x2361A) ; 𣘚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A40) ; ø»˜• + (=ucs . #x2361B) ; 𣘛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2371) ; ø»žƒ€ + (=ucs . #x2361C) ; 𣘜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x236C) ; ø»ž‚» + (=ucs . #x2361D) ; 𣘝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2374) ; ø»žƒƒ + (=ucs . #x2361E) ; 𣘞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D6B) ; ø»š¬ž + (=ucs . #x2361F) ; 𣘟 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D65) ; ø»š¬˜ + (=ucs . #x23620) ; 𣘠 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2370) ; ø»ž‚¿ + (=ucs . #x23621) ; 𣘡 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A46) ; ø»˜› + (=ucs . #x23622) ; 𣘢 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D5F) ; ø»š¬’ + (=ucs . #x23623) ; 𣘣 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D64) ; ø»š¬— + (=ucs . #x23625) ; 𣘥 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A43) ; ø»˜˜ + (=ucs . #x23626) ; 𣘦 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A3E) ; ø»˜“ + (=ucs . #x23627) ; 𣘧 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2373) ; ø»žƒ‚ + (=ucs . #x23629) ; 𣘩 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D5C) ; ø»š¬ + (=ucs . #x2362A) ; 𣘪 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A4A) ; ø»˜Ÿ + (=ucs . #x2362B) ; 𣘫 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D69) ; ø»š¬œ + (=ucs . #x2362C) ; 𣘬 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x236E) ; ø»ž‚½ + (=ucs . #x2362D) ; 𣘭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D63) ; ø»š¬– + (=ucs . #x2362E) ; 𣘮 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D6A) ; ø»š¬ + (=ucs . #x2362F) ; 𣘯 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2369) ; ø»ž‚¸ + (=ucs . #x23630) ; 𣘰 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A41) ; ø»˜– + (=ucs . #x23631) ; 𣘱 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D5D) ; ø»š¬ + (=ucs . #x23632) ; 𣘲 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2375) ; ø»žƒ„ + (=ucs . #x23633) ; 𣘳 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A45) ; ø»˜š + (=ucs . #x2363F) ; 𣘿 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A49) ; ø»˜ž + (=ucs . #x23641) ; 𣙁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x236A) ; ø»ž‚¹ + (=ucs . #x23643) ; 𣙃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x236B) ; ø»ž‚º + (=ucs . #x2365B) ; 𣙛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D6C) ; ø»š¬Ÿ + (=ucs . #x23664) ; 𣙤 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D68) ; ø»š¬› + (=ucs . #x23670) ; 𣙰 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D66) ; ø»š¬™ + (=ucs . #x23671) ; 𣙱 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2367) ; ø»ž‚¶ + (=ucs . #x23672) ; 𣙲 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x236D) ; ø»ž‚¼ + (=ucs . #x23673) ; 𣙳 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D60) ; ø»š¬“ + (=ucs . #x23674) ; 𣙴 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D5A) ; ø»š¬ + (=ucs . #x23675) ; 𣙵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D62) ; ø»š¬• + (=ucs . #x23676) ; 𣙶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A44) ; ø»˜™ + (=ucs . #x236A3) ; 𣚣 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2372) ; ø»žƒ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x447E) ; ø»‹™‡ + (chinese-cns11643-2 . #x574D) ; ø»”œ  + (=jis-x0213-2-2000 . #x2F4F) ; ø»¤²’ + (chinese-big5 . #xE9C2) ; ý¢€Ž§‚ + (ideograph-daikanwa . 15486) ; ø¸ƒ±¾ + (=jef-china3 . #x54A1) ; øº…’¡ + (=ucs . #x6A32) ; 樲 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1296 11) + (chinese-cns11643-3 . #x512C) ; ø»– + (=jis-x0213-2-2000 . #x2F50) ; ø»¤²“ + (ideograph-daikanwa . 15487) ; ø¸ƒ±¿ + (=hanziku-4 . #xB2DF) ; ý¢‹‹Ÿ + (=ucs . #x6A33) ; 樳 + )) +(define-char + '((=>ucs . #x6A34) ; 樴 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4521) ; ø»‹™ˆ + (=jis-x0213-2-2000 . #x2F51) ; ø»¤²” + (chinese-big5 . #xE9BE) ; ý¢€Ž¦¾ + (ideograph-daikanwa . 15488) ; ø¸ƒ²€ + (ucs-jis . #x6A34) ; ø»‹™ˆ + )) +(define-char + '((morohashi-daikanwa 15488 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5749) ; ø»”œœ + (=ucs . #x6A34) ; 樴 + )) +(define-char + '((=>ucs . #x6A35) ; 樵 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3818) + (=jis-x0208 . #x3E41) ; ø½Š¡‚ + (korean-ksc5601 . #x7523) ; ø»Š•¦ + (chinese-big5 . #xBEF6) ; ý¢€‹»¶ + (ideograph-daikanwa . 15489) ; ø¸ƒ² + (ucs-jis . #x6A35) ; ø½Š¡‚ + )) +(define-char + '((morohashi-daikanwa 15489 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6954) ; ø»…°§ + (chinese-isoir165 . #x6954) ; ø»Ž˜· + (chinese-cns11643-1 . #x7121) ; ø»’·¼ + (=ucs . #x6A35) ; 樵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1291 8) + (=jis-x0208 . #x5C70) ; ø½‹µ + (chinese-cns11643-3 . #x513C) ; ø»–Ÿ + (ideograph-daikanwa . 15491) ; ø¸ƒ²ƒ + (=hanziku-4 . #xB1D9) ; ý¢‹‡™ + (=ucs . #x6A36) ; 樶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (->synonyms + (:sources (seiji-tsuu jiyun morohashi-daikanwa) + :char ((ideograph-daikanwa . 03220) ; ø¸€²” + ) + ) + (:sources (jiyun morohashi-daikanwa) + :char ((ideograph-daikanwa . 32547) ; ø¸‡¼£ + ) + )) + (<-vulgar-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 932) + (ideograph-daikanwa . 03220) ; ø¸€²” + ) + )) + (hanyu-dazidian 2 1288 18) + (shinjigen-1 . 933) + (japanese-jisx0212 . #x4522) ; ø»‹™‰ + (chinese-cns11643-3 . #x5138) ; ø»–› + (ideograph-daikanwa . 15492) ; ø¸ƒ²„ + (=hanziku-4 . #xB161) ; ý¢‹…¡ + (=ucs . #x6A37) ; 樷 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3837) + (=jis-x0208 . #x5C77) ; ø½‹¼ + (korean-ksc5601 . #x5A54) ; ø»‰®­ + (chinese-gb12345 . #x4653) ; 樸 + (chinese-big5 . #xBEEB) ; ý¢€‹»« + (ideograph-daikanwa . 15495) ; ø¸ƒ²‡ + (=ucs . #x6A38) ; 樸 + )) +(define-char + '((=>ucs . #x6A38) ; 樸 + (morohashi-daikanwa 15495 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7074) ; ø»’·± + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3816) + (=jis-x0208 . #x3C79) ; ø½Šž¾ + (korean-ksc5601 . #x6227) ; ø»‰¹° + (chinese-cns11643-1 . #x7079) ; ø»’·¶ + (chinese-gb12345 . #x4A77) ; 樹 + (chinese-big5 . #xBEF0) ; ý¢€‹»° + (ideograph-daikanwa . 15496) ; ø¸ƒ²ˆ + (=ucs . #x6A39) ; 樹 + )) +(define-char + '((=>ucs . #x6A3A) ; 樺 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7075) ; ø»’·² + (ideograph-daikanwa . 15497) ; ø¸ƒ²‰ + )) +(define-char + '((morohashi-daikanwa 15497 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x3372) ; ø½Š‘© + (korean-ksc5601 . #x7B7C) ; ø»ŠŸ³ + (chinese-gb12345 . #x686B) ; 樺 + (chinese-big5 . #xBEEC) ; ý¢€‹»¬ + (=ucs . #x6A3A) ; 樺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4523) ; ø»‹™Š + (chinese-cns11643-2 . #x5757) ; ø»”œª + (=jis-x0213-1-2000 . #x762A) ; ø»¤» + (chinese-big5 . #xE9CC) ; ý¢€Ž§Œ + (ideograph-daikanwa . 15498) ; ø¸ƒ²Š + (=jef-china3 . #x54A2) ; øº…’¢ + (=ucs . #x6A3B) ; 樻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5762) ; ø»”œµ + (chinese-big5 . #xE9D7) ; ý¢€Ž§— + (ideograph-daikanwa . 15499) ; ø¸ƒ²‹ + (=ucs . #x6A3C) ; 樼 + )) +(define-char + '((=>ucs . #x6A3D) ; 樽 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x715C) ; ø»Š§ + (chinese-big5 . #xBEEA) ; ý¢€‹»ª + (ideograph-daikanwa . 15500) ; ø¸ƒ²Œ + )) +(define-char + '((morohashi-daikanwa 15500 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6957) ; ø»…°ª + (japanese-jisx0208 . #x432E) ; ø»‡‚‘ + (chinese-isoir165 . #x6957) ; ø»Ž˜º + (chinese-cns11643-1 . #x7073) ; ø»’·° + (=jis-x0208-1990 . #x432E) ; ø½Š¨… + (=ucs . #x6A3D) ; 樽 + )) +(define-char + '((=>ucs . #x3BD3) ; 㯓 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x6645) ; ø½‹›¶ + (korean-ksc5601 . #x7D68) ; ø»Š¢› + (ideograph-daikanwa . 28691) ; ø¸‡€“ + )) + (ideograph-daikanwa . 15501) ; ø¸ƒ² + (=cbeta . 00186) ; ø¸ ‚º + )) +(define-char + '((morohashi-daikanwa 15501 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x7FD5) ; 翕 + )) + (chinese-cns11643-3 . #x5142) ; ø»–¥ + (=ucs . #x3BD3) ; 㯓 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6950) ; ø»…°£ + (japanese-jisx0212 . #x4524) ; ø»‹™‹ + (chinese-isoir165 . #x6950) ; ø»Ž˜³ + (chinese-cns11643-2 . #x574F) ; ø»”œ¢ + (=jis-x0213-1-2000 . #x762B) ; ø»¤¼ + (chinese-big5 . #xE9C4) ; ý¢€Ž§„ + (ideograph-daikanwa . 15502) ; ø¸ƒ²Ž + (=jef-china3 . #x54A3) ; øº…’£ + (=ucs . #x6A3E) ; 樾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4525) ; ø»‹™Œ + (chinese-cns11643-2 . #x5758) ; ø»”œ« + (=jis-x0213-2-2000 . #x2F52) ; ø»¤²• + (chinese-big5 . #xE9CD) ; ý¢€Ž§ + (ideograph-daikanwa . 15504) ; ø¸ƒ² + (=jef-china3 . #x54A4) ; øº…’¤ + (=ucs . #x6A3F) ; 樿 + )) +(define-char + '((=>ucs . #x6A40) ; 橀 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 15505) ; ø¸ƒ²‘ + )) +(define-char + '((morohashi-daikanwa 15505 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x6A40) ; 橀 + )) +(define-char + '((=>ucs . #x6A40) ; 橀 + (morohashi-daikanwa 15505 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE5DF) ; ý¢€Ž—Ÿ + )) +(define-char + '((=>ucs . #x6A40) ; 橀 + (morohashi-daikanwa 15505 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5128) ; ø»”“‡ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5759) ; ø»”œ¬ + (chinese-big5 . #xE9CE) ; ý¢€Ž§Ž + (ideograph-daikanwa . 15506) ; ø¸ƒ²’ + (=jef-china3 . #x98A3) ; øº‰¢£ + (=ucs . #x6A41) ; 橁 + )) +(define-char + '((=>ucs . #x6A42) ; 橂 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 15507) ; ø¸ƒ²“ + )) +(define-char + '((=>ucs . #x6A42) ; 橂 + (morohashi-daikanwa 15507 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1294 1) + (=hanziku-4 . #xB273) ; ý¢‹‰³ + )) +(define-char + '((morohashi-daikanwa 15507 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x6A42) ; 橂 + )) +(define-char + '((=>ucs . #x6A42) ; 橂 + (morohashi-daikanwa 15507 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5128) ; ø»–‹ + )) +(define-char + '((=>ucs . #x6A43) ; 橃 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x6224) ; ø½‹• + (korean-ksc5601 . #x5B21) ; ø»‰¯˜ + (chinese-cns11643-1 . #x6075) ; ø»’ ’ + (ideograph-daikanwa . 22669) ; ø¸…¢ + )) + (chinese-cns11643-3 . #x512B) ; ø»–Ž + (ideograph-daikanwa . 15508) ; ø¸ƒ²” + (=cbeta . 01958) ; ø¸ ž¦ + )) +(define-char + '((morohashi-daikanwa 15508 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1297 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x767C) ; 發 + )) + (=hanziku-4 . #xB2FA) ; ý¢‹‹º + (=ucs . #x6A43) ; 橃 + )) +(define-char + '((=>ucs . #x6A44) ; 橄 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-1 . 3806) + (shinjigen-2 . 3806) + (korean-ksc5601 . #x4A74) ; ø»‰—­ + (chinese-cns11643-1 . #x707A) ; ø»’·· + (=jis-x0208-1990 . #x5C6D) ; ø½‹² + (chinese-big5 . #xBEF1) ; ý¢€‹»± + (ideograph-daikanwa . 15512) ; ø¸ƒ²˜ + (ucs-jis . #x6A44) ; ø»‰—­ + )) +(define-char + '((=>ucs . #x6A44) ; 橄 + (morohashi-daikanwa 15512 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x5C6D) ; ø»ƒ“¶ + (japanese-jisx0208 . #x5C6D) ; ø»‡§¾ + )) +(define-char + '((morohashi-daikanwa 15512 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x694F) ; ø»…°¢ + (chinese-isoir165 . #x694F) ; ø»Ž˜² + (=ucs . #x6A44) ; 橄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1292 4) + (japanese-jisx0212 . #x4526) ; ø»‹™ + (chinese-cns11643-3 . #x5140) ; ø»–£ + (=jis-x0213-1-2000 . #x762C) ; ø»¤½ + (ideograph-daikanwa . 15513) ; ø¸ƒ²™ + (=hanziku-4 . #xB1F5) ; ý¢‹‡µ + (=jef-china3 . #x54A5) ; øº…’¥ + (=ucs . #x6A45) ; 橅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4527) ; ø»‹™Ž + (chinese-cns11643-2 . #x5768) ; ø»”œ» + (=jis-x0213-2-2000 . #x2F53) ; ø»¤²– + (chinese-big5 . #xE9DD) ; ý¢€Ž§ + (ideograph-daikanwa . 15514) ; ø¸ƒ²š + (=jef-china3 . #x52E8) ; øº…‹¨ + (=ucs . #x6A46) ; 橆 + )) +(define-char + '((=>ucs . #x6A47) ; 橇 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3822) + (=jis-x0208 . #x5C72) ; ø½‹· + (chinese-cns11643-1 . #x707E) ; ø»’·» + (chinese-big5 . #xBEF5) ; ý¢€‹»µ + (ideograph-daikanwa . 15517) ; ø¸ƒ² + (ucs-jis . #x6A47) ; ø½‹· + )) +(define-char + '((morohashi-daikanwa 15517 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x4741) ; ø»„¾˜ + (chinese-isoir165 . #x4741) ; ø»¦¨ + (=ucs . #x6A47) ; 橇 + )) +(define-char + '((=>ucs . #x23683) ; 𣚃 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((japanese-jisx0212 . #x5368) ; ø»‹®³ + (=jis-x0213-1-2000 . #x7A24) ; ø»¤•­ + (ideograph-daikanwa . 27419) ; ø¸†¬› + )) + (ideograph-daikanwa . 15518) ; ø¸ƒ²ž + (=cbeta . 01669) ; ø¸ š… + )) +(define-char + '((=>ucs . #x23683) ; 𣚃 + (morohashi-daikanwa 15518 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E63) ; ø»ž’¼ + )) +(define-char + '((morohashi-daikanwa 15518 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x23683) ; 𣚃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3836) + (=jis-x0208 . #x5C76) ; ø½‹» + (korean-ksc5601 . #x687A) ; ø»Šƒ· + (chinese-cns11643-1 . #x7123) ; ø»’·¾ + (chinese-gb12345 . #x6863) ; 橈 + (chinese-big5 . #xBEF8) ; ý¢€‹»¸ + (ideograph-daikanwa . 15521) ; ø¸ƒ²¡ + (=ucs . #x6A48) ; 橈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xE9C0) ; ý¢€Ž§€ + (ideograph-daikanwa . 15524) ; ø¸ƒ²¤ + (=jef-china3 . #x54A6) ; øº…’¦ + (=ucs . #x6A49) ; 橉 + )) +(define-char + '((=>ucs . #x6A49) ; 橉 + (morohashi-daikanwa 15524 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x574B) ; ø»”œž + )) +(define-char + '((=>ucs . #x6A49) ; 橉 + (morohashi-daikanwa 15524 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4528) ; ø»‹™ + (=jis-x0213-2-2000 . #x2F54) ; ø»¤²— + (ucs-jis . #x6A49) ; ø»‹™ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1287 6) + (japanese-jisx0212 . #x4529) ; ø»‹™ + (chinese-cns11643-3 . #x513B) ; ø»–ž + (ideograph-daikanwa . 15525) ; ø¸ƒ²¥ + (=hanziku-4 . #xB0F4) ; ý¢‹ƒ´ + (=ucs . #x6A4A) ; 橊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3810) + (=jis-x0208 . #x3636) ; ø½Š•‡ + (korean-ksc5601 . #x4E69) ; ø»‰š + (chinese-cns11643-1 . #x707D) ; ø»’·º + (chinese-gb12345 . #x4745) ; 橋 + (chinese-big5 . #xBEF4) ; ý¢€‹»´ + (ideograph-daikanwa . 15526) ; ø¸ƒ²¦ + (=ucs . #x6A4B) ; 橋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1296 14) + (chinese-cns11643-3 . #x5131) ; ø»–” + (ideograph-daikanwa . 15527) ; ø¸ƒ²§ + (=hanziku-4 . #xB2E2) ; ý¢‹‹¢ + (=ucs . #x6A4C) ; 橌 + )) +(define-char + '((=>ucs . #x6A4D) ; 橍 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 15529) ; ø¸ƒ²© + )) +(define-char + '((morohashi-daikanwa 15529 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5766) ; ø»”œ¹ + (chinese-big5 . #xE9DB) ; ý¢€Ž§› + (=ucs . #x6A4D) ; 橍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x452A) ; ø»‹™‘ + (chinese-cns11643-2 . #x5767) ; ø»”œº + (=jis-x0213-2-2000 . #x2F56) ; ø»¤²™ + (chinese-big5 . #xE9DC) ; ý¢€Ž§œ + (ideograph-daikanwa . 15531) ; ø¸ƒ²« + (=ucs . #x6A4E) ; 橎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xE9D2) ; ý¢€Ž§’ + (ideograph-daikanwa . 15532) ; ø¸ƒ²¬ + (=ucs . #x6A4F) ; 橏 + )) +(define-char + '((=>ucs . #x6A4F) ; 橏 + (morohashi-daikanwa 15532 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x575D) ; ø»”œ° + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6952) ; ø»…°¥ + (japanese-jisx0212 . #x452B) ; ø»‹™’ + (chinese-isoir165 . #x6952) ; ø»Ž˜µ + (=jis-x0213-1-2000 . #x762D) ; ø»¤¾ + (chinese-big5 . #xE9D1) ; ý¢€Ž§‘ + (ideograph-daikanwa . 15533) ; ø¸ƒ²­ + (=jef-china3 . #x52F8) ; øº…‹¸ + (=ucs . #x6A50) ; 橐 + )) +(define-char + '((=>ucs . #x6A50) ; 橐 + (morohashi-daikanwa 15533 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x575C) ; ø»”œ¯ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x452C) ; ø»‹™“ + (chinese-cns11643-2 . #x5754) ; ø»”œ§ + (chinese-big5 . #xE9C9) ; ý¢€Ž§‰ + (ideograph-daikanwa . 15534) ; ø¸ƒ²® + (=ucs . #x6A51) ; 橑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1290 5) + (korean-ksc5601 . #x6978) ; ø»Š…“ + (japanese-jisx0212 . #x452D) ; ø»‹™” + (=jis-x0213-2-2000 . #x2F57) ; ø»¤²š + (ideograph-daikanwa . 15537) ; ø¸ƒ²± + (=hanziku-4 . #xB1B6) ; ý¢‹†¶ + (=jef-china3 . #x54A7) ; øº…’§ + (=ucs . #x6A52) ; 橒 + )) +(define-char + '((=>ucs . #x6A52) ; 橒 + (morohashi-daikanwa 15537 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5129) ; ø»–Œ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1294 5) + (chinese-cns11643-3 . #x513E) ; ø»–¡ + (ideograph-daikanwa . 15540) ; ø¸ƒ²´ + (=hanziku-4 . #xB277) ; ý¢‹‰· + (=ucs . #x6A53) ; 橓 + )) +(define-char + '((=>ucs . #x6A53) ; 橓 + (morohashi-daikanwa 15540 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (korean-ksc5601 . #x6265) ; ø»‰º® + )) +(define-char + '((=>ucs . #x6A54) ; 橔 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xE9D3) ; ý¢€Ž§“ + (ideograph-daikanwa . 15541) ; ø¸ƒ²µ + (=jef-china3 . #x54A8) ; øº…’¨ + )) +(define-char + '((morohashi-daikanwa 15541 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x575E) ; ø»”œ± + (=ucs . #x6A54) ; 橔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x452E) ; ø»‹™• + (chinese-cns11643-2 . #x5765) ; ø»”œ¸ + (chinese-big5 . #xE9DA) ; ý¢€Ž§š + (ideograph-daikanwa . 15543) ; ø¸ƒ²· + (=jef-china3 . #x54A9) ; øº…’© + (=ucs . #x6A55) ; 橕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x452F) ; ø»‹™– + (=jis-x0213-1-2000 . #x762E) ; ø»¤¿ + (chinese-big5 . #xE9D9) ; ý¢€Ž§™ + (ideograph-daikanwa . 15544) ; ø¸ƒ²¸ + (=ucs . #x6A56) ; 橖 + )) +(define-char + '((=>ucs . #x6A56) ; 橖 + (morohashi-daikanwa 15544 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5764) ; ø»”œ· + )) +(define-char + '((=>ucs . #x6A57) ; 橗 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1288 8) + (chinese-cns11643-3 . #x512F) ; ø»–’ + (ideograph-daikanwa . 15549) ; ø¸ƒ²½ + (=hanziku-4 . #xB157) ; ý¢‹…— + )) +(define-char + '((morohashi-daikanwa 15549 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x6A57) ; 橗 + )) +(define-char + '((=>ucs . #x6A58) ; 橘 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3809) + (=jis-x0208 . #x354C) ; ø½Š“¿ + (korean-ksc5601 . #x5039) ; ø»‰Ÿ¦ + (chinese-big5 . #xBEEF) ; ý¢€‹»¯ + (ideograph-daikanwa . 15551) ; ø¸ƒ²¿ + (ucs-jis . #x6A58) ; ø½Š“¿ + )) +(define-char + '((=>ucs . #x6A58) ; 橘 + (morohashi-daikanwa 15551 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7078) ; ø»’·µ + )) +(define-char + '((morohashi-daikanwa 15551 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6959) ; ø»…°¬ + (chinese-isoir165 . #x6959) ; ø»Ž˜¼ + (=ucs . #x6A58) ; 橘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3833) + (chinese-gb2312 . #x3348) ; ø»„¡‡ + (=jis-x0208 . #x5C74) ; ø½‹¹ + (korean-ksc5601 . #x5472) ; ø»‰¦— + (chinese-isoir165 . #x3348) ; ø»‰— + (chinese-cns11643-1 . #x7076) ; ø»’·³ + (chinese-big5 . #xBEED) ; ý¢€‹»­ + (ideograph-daikanwa . 15552) ; ø¸ƒ³€ + (=ucs . #x6A59) ; 橙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5756) ; ø»”œ© + (chinese-big5 . #xE9CB) ; ý¢€Ž§‹ + (ideograph-daikanwa . 15555) ; ø¸ƒ³ƒ + (=ucs . #x6A5A) ; 橚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6953) ; ø»…°¦ + (japanese-jisx0212 . #x4530) ; ø»‹™— + (chinese-isoir165 . #x6953) ; ø»Ž˜¶ + (chinese-cns11643-2 . #x5753) ; ø»”œ¦ + (=jis-x0213-1-2000 . #x762F) ; ø»¤€ + (chinese-big5 . #xE9C8) ; ý¢€Ž§ˆ + (ideograph-daikanwa . 15556) ; ø¸ƒ³„ + (=jef-china3 . #x54AA) ; øº…’ª + (=ucs . #x6A5B) ; 橛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1290 3) + (ideograph-daikanwa . 15557) ; ø¸ƒ³… + (=hanziku-4 . #xB1B4) ; ý¢‹†´ + (=ucs . #x6A5C) ; 橜 + )) +(define-char + '((=>ucs . #x6A5C) ; 橜 + (morohashi-daikanwa 15557 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5144) ; ø»–§ + )) +(define-char + '((=>ucs . #x6A5D) ; 橝 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 15558) ; ø¸ƒ³† + )) +(define-char + '((morohashi-daikanwa 15558 0 4) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5750) ; ø»”œ£ + (chinese-big5 . #xE9C5) ; ý¢€Ž§… + (=ucs . #x6A5D) ; 橝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5763) ; ø»”œ¶ + (chinese-big5 . #xE9D8) ; ý¢€Ž§˜ + (ideograph-daikanwa . 15560) ; ø¸ƒ³ˆ + (=ucs . #x6A5E) ; 橞 + )) +(define-char + '((=>ucs . #x6A5F) ; 機 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3807) + (=jis-x0208 . #x3521) ; ø½Š“” + (korean-ksc5601 . #x5126) ; ø»‰ ± + (chinese-big5 . #xBEF7) ; ý¢€‹»· + (ideograph-daikanwa . 15561) ; ø¸ƒ³‰ + (=jef-china3 . #x54AB) ; øº…’« + (ucs-jis . #x6A5F) ; ø½Š“” + )) +(define-char + '((=>ucs . #x6A5F) ; 機 + (morohashi-daikanwa 15561 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7122) ; ø»’·½ + )) +(define-char + '((morohashi-daikanwa 15561 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb12345 . #x3B7A) ; 機 + (=ucs . #x6A5F) ; 機 + )) +(define-char + '((=>ucs . #x6A60) ; æ©  + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xE9D6) ; ý¢€Ž§– + (ideograph-daikanwa . 15562) ; ø¸ƒ³Š + )) +(define-char + '((morohashi-daikanwa 15562 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5761) ; ø»”œ´ + (=ucs . #x6A60) ; æ©  + )) +(define-char + '((=>ucs . #x6A61) ; æ©¡ + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3819) + (=jis-x0208 . #x464B) ; ø½Š¬¼ + (korean-ksc5601 . #x5F4E) ; ø»‰µ½ + (ideograph-daikanwa . 15564) ; ø¸ƒ³Œ + (ucs-jis . #x6A61) ; ø½Š¬¼ + )) +(define-char + '((morohashi-daikanwa 15564 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x4F70) ; ø»…Š· + (chinese-isoir165 . #x4F70) ; ø»³‡ + (chinese-cns11643-1 . #x707C) ; ø»’·¹ + (chinese-big5 . #xBEF3) ; ý¢€‹»³ + (=ucs . #x6A61) ; æ©¡ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3828) + (=jis-x0208 . #x5C73) ; ø½‹¸ + (chinese-gb12345 . #x4D56) ; æ©¢ + (chinese-big5 . #xBEF2) ; ý¢€‹»² + (ideograph-daikanwa . 15565) ; ø¸ƒ³ + (=ucs . #x6A62) ; æ©¢ + )) +(define-char + '((=>ucs . #x6A62) ; æ©¢ + (morohashi-daikanwa 15565 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x707B) ; ø»’·¸ + )) +(define-char + '((=>ucs . #x6A63) ; æ©£ + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 15567) ; ø¸ƒ³ + )) +(define-char + '((morohashi-daikanwa 15567 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1296 6) + (chinese-cns11643-3 . #x5127) ; ø»–Š + (=hanziku-4 . #xB2DA) ; ý¢‹‹š + (=ucs . #x6A63) ; æ©£ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4531) ; ø»‹™˜ + (=jis-x0213-2-2000 . #x2F58) ; ø»¤²› + (chinese-big5 . #xE9D0) ; ý¢€Ž§ + (ideograph-daikanwa . 15569) ; ø¸ƒ³‘ + (=ucs . #x6A64) ; 橤 + )) +(define-char + '((=>ucs . #x6A64) ; 橤 + (morohashi-daikanwa 15569 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x575B) ; ø»”œ® + )) +(define-char + '((=>ucs . #x6A65) ; æ©¥ + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 15576) ; ø¸ƒ³˜ + )) +(define-char + '((morohashi-daikanwa 15576 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1283 1) + (chinese-gb2312 . #x694D) ; ø»…°  + (chinese-isoir165 . #x694D) ; ø»Ž˜° + (=hanziku-4 . #xB04D) ; ý¢‹ + (=ucs . #x6A65) ; æ©¥ + )) +(define-char + '((=>ucs . #x6A65) ; æ©¥ + (morohashi-daikanwa 15576 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A4B) ; ø»˜  + )) +(define-char + '((=>ucs . #x6A66) ; 橦 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3834) + (=jis-x0208 . #x5C75) ; ø½‹º + (chinese-big5 . #xE9BF) ; ý¢€Ž¦¿ + (ideograph-daikanwa . 15578) ; ø¸ƒ³š + (ucs-jis . #x6A66) ; ø½‹º + )) +(define-char + '((morohashi-daikanwa 15578 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-isoir165 . #x7C2A) ; ø»Ž´‡ + (chinese-cns11643-2 . #x574A) ; ø»”œ + (=ucs . #x6A66) ; 橦 + )) +(define-char + '((=>ucs . #x6A67) ; 橧 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4532) ; ø»‹™™ + (chinese-big5 . #xE9C1) ; ý¢€Ž§ + (ideograph-daikanwa . 15586) ; ø¸ƒ³¢ + (=jef-china3 . #x54C3) ; øº…“ƒ + (ucs-jis . #x6A67) ; ø»‹™™ + )) +(define-char + '((morohashi-daikanwa 15586 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x574C) ; ø»”œŸ + (=ucs . #x6A67) ; 橧 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x574E) ; ø»”œ¡ + (chinese-big5 . #xE9C3) ; ý¢€Ž§ƒ + (ideograph-daikanwa . 15587) ; ø¸ƒ³£ + (=ucs . #x6A68) ; 橨 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5760) ; ø»”œ³ + (chinese-big5 . #xE9D5) ; ý¢€Ž§• + (ideograph-daikanwa . 15588) ; ø¸ƒ³¤ + (=ucs . #x6A69) ; æ©© + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4533) ; ø»‹™š + (chinese-big5 . #xE9CF) ; ý¢€Ž§ + (ideograph-daikanwa . 15589) ; ø¸ƒ³¥ + (=jef-china3 . #x54AC) ; øº…’¬ + (=ucs . #x6A6A) ; 橪 + )) +(define-char + '((=>ucs . #x6A6A) ; 橪 + (morohashi-daikanwa 15589 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x575A) ; ø»”œ­ + )) +(define-char + '((=>ucs . #x6A6B) ; æ©« + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x7C74) ; ø»Š¡‰ + (=jis-x0213-1-2000 . #x7630) ; ø»¤ + (chinese-big5 . #xBEEE) ; ý¢€‹»® + (ideograph-daikanwa . 15594) ; ø¸ƒ³ª + (=jef-china3 . #x54AD) ; øº…’­ + (ucs-jis . #x6A6B) ; ø»Š¡‰ + )) +(define-char + '((=>ucs . #x6A6B) ; æ©« + (morohashi-daikanwa 15594 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7077) ; ø»’·´ + )) +(define-char + '((morohashi-daikanwa 15594 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x6A6B) ; æ©« + )) +(define-char + '((=>ucs . #x6A6C) ; 橬 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1290 7) + (ideograph-daikanwa . 15595) ; ø¸ƒ³« + (=hanziku-4 . #xB1B8) ; ý¢‹†¸ + )) +(define-char + '((morohashi-daikanwa 15595 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x512E) ; ø»–‘ + (=ucs . #x6A6C) ; 橬 + )) +(define-char + '((=>ucs . #x6A6D) ; æ©­ + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xE9C6) ; ý¢€Ž§† + (ideograph-daikanwa . 15598) ; ø¸ƒ³® + )) +(define-char + '((morohashi-daikanwa 15598 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5751) ; ø»”œ¤ + (=ucs . #x6A6D) ; æ©­ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1294 8) + (chinese-cns11643-3 . #x5132) ; ø»–• + (ideograph-daikanwa . 15600) ; ø¸ƒ³° + (=hanziku-4 . #xB27A) ; ý¢‹‰º + (=ucs . #x6A6E) ; æ©® + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5DFD) ; å·½ + )) + (ideograph-daikanwa . 15601) ; ø¸ƒ³± + (=cbeta . 02038) ; ø¸ Ÿ¶ + (=jef-china3 . #x54AE) ; øº…’® + (=ucs . #x3BE2) ; 㯢 + )) +(define-char + '((=>ucs . #x3BE2) ; 㯢 + (morohashi-daikanwa 15601 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x5E78) ; ø»’™ + )) + (chinese-cns11643-3 . #x512D) ; ø»– + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x575F) ; ø»”œ² + (chinese-big5 . #xE9D4) ; ý¢€Ž§” + (ideograph-daikanwa . 15603) ; ø¸ƒ³³ + (=ucs . #x6A6F) ; 橯 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E65) ; ø»ž’¾ + (ideograph-daikanwa . 15608) ; ø¸ƒ³¸ + (=cbeta . 02406) ; ø¸ ¥¦ + (=ucs . #x236A6) ; 𣚦 + )) +(define-char + '((=>ucs . #x6A70) ; æ©° + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5141) ; ø»–¤ + (ideograph-daikanwa . 15620) ; ø¸ƒ´„ + (=cbeta . 05339) ; ø¸¡“› + )) +(define-char + '((morohashi-daikanwa 15620 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1293 8) + (=hanziku-4 . #xB25A) ; ý¢‹‰š + (=ucs . #x6A70) ; æ©° + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1289 8) + (chinese-gb2312 . #x3377) ; ø»„¡¶ + (japanese-jisx0212 . #x4534) ; ø»‹™› + (chinese-isoir165 . #x3377) ; ø»Š† + (chinese-cns11643-3 . #x513A) ; ø»– + (ideograph-daikanwa . 15621) ; ø¸ƒ´… + (=hanziku-4 . #xB177) ; ý¢‹…· + (=ucs . #x6A71) ; 橱 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (=jis-x0208 . #x5C6F) ; ø½‹´ + (ideograph-daikanwa . 15623) ; ø¸ƒ´‡ + (=ucs . #x6A72) ; 橲 + )) +(define-char + '((=>ucs . #x6A73) ; 橳 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4535) ; ø»‹™œ + (=jis-x0213-1-2000 . #x7631) ; ø»¤‚ + (ideograph-daikanwa . 15624) ; ø¸ƒ´ˆ + (ucs-jis . #x6A73) ; ø»‹™œ + )) +(define-char + '((morohashi-daikanwa 15624 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (=jef-china3 . #x54AF) ; øº…’¯ + (=ucs . #x6A73) ; 橳 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5143) ; ø»–¦ + (=ucs . #x3BD0) ; 㯐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5060) ; ø»˜¦© + (=ucs . #x3BD4) ; 㯔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x505A) ; ø»˜¦£ + (=ucs . #x3BD5) ; 㯕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5137) ; ø»–š + (=ucs . #x3BD6) ; 㯖 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5130) ; ø»–“ + (=ucs . #x3BD7) ; 㯗 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5059) ; ø»˜¦¢ + (=ucs . #x3BD8) ; 㯘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x513F) ; ø»–¢ + (=ucs . #x3BDA) ; 㯚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x512A) ; ø»– + (=ucs . #x3BDB) ; 㯛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x513D) ; ø»–  + (=ucs . #x3BDC) ; 㯜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5139) ; ø»–œ + (=ucs . #x3BDF) ; 㯟 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x505E) ; ø»˜¦§ + (=ucs . #x3BE1) ; 㯡 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5064) ; ø»˜¦­ + (=ucs . #x3BE3) ; 㯣 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5135) ; ø»–˜ + (=ucs . #x3BE4) ; 㯤 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5134) ; ø»–— + (=ucs . #x3BE5) ; 㯥 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5136) ; ø»–™ + (=ucs . #x3BE6) ; 㯦 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (chinese-isoir165 . #x7B78) ; ø»Ž³· + (=ucs . #x692B) ; 椫 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (chinese-gb12345 . #x7D49) ; 橵 + (=ucs . #x6A75) ; 橵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5752) ; ø»”œ¥ + (chinese-big5 . #xE9C7) ; ý¢€Ž§‡ + (=ucs . #x6A76) ; 橶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x6A77) ; æ©· + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (=jis-x0208 . #x5C71) ; ø½‹¶ + (=ucs . #x6A78) ; 橸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1294 6) + (chinese-gb2312 . #x6956) ; ø»…°© + (chinese-isoir165 . #x6956) ; ø»Ž˜¹ + (=hanziku-4 . #xB278) ; ý¢‹‰¸ + (=ucs . #x6A79) ; 橹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (=ucs . #x6A7A) ; 橺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (chinese-gb12345 . #x7D5F) ; æ©» + (=ucs . #x6A7B) ; æ©» + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1298 2) + (chinese-gb2312 . #x695A) ; ø»…°­ + (chinese-isoir165 . #x695A) ; ø»Ž˜½ + (=hanziku-4 . #xB357) ; ý¢‹— + (=ucs . #x6A7C) ; 橼 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x505B) ; ø»˜¦¤ + (=ucs . #x2367B) ; 𣙻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x547D) ; ø»š·‚ + (=ucs . #x2367C) ; 𣙼 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E69) ; ø»ž“‚ + (=ucs . #x2367D) ; 𣙽 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5065) ; ø»˜¦® + (=ucs . #x2367E) ; 𣙾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5058) ; ø»˜¦¡ + (=ucs . #x2367F) ; 𣙿 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E60) ; ø»ž’¹ + (=ucs . #x23682) ; 𣚂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x547B) ; ø»š·€ + (=ucs . #x23684) ; 𣚄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E68) ; ø»ž“ + (=ucs . #x23685) ; 𣚅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E72) ; ø»ž“‹ + (=ucs . #x23686) ; 𣚆 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x547A) ; ø»š¶¿ + (=ucs . #x23687) ; 𣚇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E6F) ; ø»ž“ˆ + (=ucs . #x23688) ; 𣚈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E62) ; ø»ž’» + (=ucs . #x23689) ; 𣚉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5062) ; ø»˜¦« + (=ucs . #x2368A) ; 𣚊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5057) ; ø»˜¦  + (=ucs . #x2368C) ; 𣚌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E5F) ; ø»ž’¸ + (=ucs . #x2368D) ; 𣚍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x505F) ; ø»˜¦¨ + (=ucs . #x2368E) ; 𣚎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5479) ; ø»š¶¾ + (=ucs . #x2368F) ; 𣚏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E67) ; ø»ž“€ + (=ucs . #x23690) ; 𣚐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E64) ; ø»ž’½ + (=ucs . #x23691) ; 𣚑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5471) ; ø»š¶¶ + (=ucs . #x23692) ; 𣚒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5477) ; ø»š¶¼ + (=ucs . #x23694) ; 𣚔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x505C) ; ø»˜¦¥ + (=ucs . #x23695) ; 𣚕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E6E) ; ø»ž“‡ + (=ucs . #x23696) ; 𣚖 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E74) ; ø»ž“ + (=ucs . #x23697) ; 𣚗 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5478) ; ø»š¶½ + (=ucs . #x23698) ; 𣚘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x505D) ; ø»˜¦¦ + (=ucs . #x23699) ; 𣚙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E66) ; ø»ž’¿ + (=ucs . #x2369A) ; 𣚚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E6B) ; ø»ž“„ + (=ucs . #x2369B) ; 𣚛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5063) ; ø»˜¦¬ + (=ucs . #x2369C) ; 𣚜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5470) ; ø»š¶µ + (=ucs . #x2369D) ; 𣚝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E61) ; ø»ž’º + (=ucs . #x2369E) ; 𣚞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5475) ; ø»š¶º + (=ucs . #x236A0) ; 𣚠 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5476) ; ø»š¶» + (=ucs . #x236A1) ; 𣚡 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5472) ; ø»š¶· + (=ucs . #x236A2) ; 𣚢 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E73) ; ø»ž“Œ + (=ucs . #x236A4) ; 𣚤 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E6C) ; ø»ž“… + (=ucs . #x236A5) ; 𣚥 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E5E) ; ø»ž’· + (=ucs . #x236A8) ; 𣚨 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x547C) ; ø»š· + (=ucs . #x236A9) ; 𣚩 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x546F) ; ø»š¶´ + (=ucs . #x236AA) ; 𣚪 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5473) ; ø»š¶¸ + (=ucs . #x236AF) ; 𣚯 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E70) ; ø»ž“‰ + (=ucs . #x236D6) ; 𣛖 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E71) ; ø»ž“Š + (=ucs . #x236D8) ; 𣛘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5061) ; ø»˜¦ª + (=ucs . #x236DA) ; 𣛚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5474) ; ø»š¶¹ + (=ucs . #x236EB) ; 𣛫 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E6D) ; ø»ž“† + (=ucs . #x236F0) ; 𣛰 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E6A) ; ø»ž“ƒ + )) +(define-char + '((=>ucs . #x6A7D) ; 橽 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((korean-ksc5601 . #x5339) ; ø»‰¤€ + (ideograph-daikanwa . 39011) ; ø¸‰¡£ + )) + (ideograph-daikanwa . 15625) ; ø¸ƒ´‰ + (=cbeta . 02762) ; ø¸ «Š + )) +(define-char + '((=>ucs . #x6A7D) ; 橽 + (morohashi-daikanwa 15625 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1299 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x672E) ; ø»’© + )) + (chinese-cns11643-3 . #x5475) ; ø»–¢² + (=hanziku-4 . #xB377) ; ý¢‹· + )) +(define-char + '((morohashi-daikanwa 15625 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x9054) ; 達 + )) + (=ucs . #x6A7D) ; 橽 + )) +(define-char + '((=>ucs . #x3BEA) ; 㯪 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x4E6D) ; ø½Š¹Ž + (korean-ksc5601 . #x5643) ; ø»‰¨¤ + (ideograph-daikanwa . 42242) ; ø¸Š”‚ + )) + (ideograph-daikanwa . 15626) ; ø¸ƒ´Š + )) +(define-char + '((morohashi-daikanwa 15626 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x96F6) ; 零 + )) + (=cbeta . 02267) ; ø¸ £› + (=ucs . #x3BEA) ; 㯪 + )) +(define-char + '((=>ucs . #x3BEA) ; 㯪 + (morohashi-daikanwa 15626 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x675B) ; ø»’ªŠ + )) + (chinese-cns11643-3 . #x5522) ; ø»–¢½ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x8C66) ; 豦 + )) + (ideograph-daikanwa . 15627) ; ø¸ƒ´‹ + (=cbeta . 04651) ; ø¸¡ˆ« + (=ucs . #x3BEB) ; 㯫 + )) +(define-char + '((=>ucs . #x3BEB) ; 㯫 + (morohashi-daikanwa 15627 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-2 . #x475D) ; ø»”… + )) + (chinese-cns11643-4 . #x5648) ; ø»˜¯… + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4536) ; ø»‹™ + (=jis-x0213-2-2000 . #x2F5A) ; ø»¤² + (chinese-big5 . #xC0CF) ; ý¢€Œƒ + (ideograph-daikanwa . 15628) ; ø¸ƒ´Œ + (=jef-china3 . #x54B0) ; øº…’° + (=ucs . #x6A7E) ; 橾 + )) +(define-char + '((=>ucs . #x6A7E) ; 橾 + (morohashi-daikanwa 15628 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7378) ; ø»’¼ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 3849) + (=jis-x0208 . #x3360) ; ø½Š‘— + (chinese-cns11643-2 . #x5D31) ; ø»”¤¸ + (chinese-big5 . #xED45) ; ý¢€Žµ… + (ideograph-daikanwa . 15629) ; ø¸ƒ´ + (=ucs . #x6A7F) ; æ©¿ + )) +(define-char + '((=>ucs . #x6A80) ; 檀 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 3856) + (=jis-x0208 . #x4349) ; ø½Š¨  + (korean-ksc5601 . #x532A) ; ø»‰£± + (chinese-big5 . #xC0C8) ; ý¢€Œƒˆ + (ideograph-daikanwa . 15632) ; ø¸ƒ´ + (ucs-jis . #x6A80) ; ø½Š¨  + )) +(define-char + '((morohashi-daikanwa 15632 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x4C34) ; ø»……¡ + (chinese-isoir165 . #x4C34) ; ø»­± + (chinese-cns11643-1 . #x7371) ; ø»’¼ˆ + (=ucs . #x6A80) ; 檀 + )) +(define-char + '((=>ucs . #x6A81) ; 檁 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4537) ; ø»‹™ž + (chinese-big5 . #xECF5) ; ý¢€Ž³µ + (ideograph-daikanwa . 15633) ; ø¸ƒ´‘ + (ucs-jis . #x6A81) ; ø»‹™ž + )) +(define-char + '((morohashi-daikanwa 15633 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x6A81) ; 檁 + )) +(define-char + '((=>ucs . #x6A81) ; 檁 + (morohashi-daikanwa 15633 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D22) ; ø»”¤© + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1301 12) + (chinese-cns11643-3 . #x547B) ; ø»–¢¸ + (ideograph-daikanwa . 15634) ; ø¸ƒ´’ + (=hanziku-4 . #xB3E3) ; ý¢‹£ + (=ucs . #x6A82) ; 檂 + )) +(define-char + '((=>ucs . #x6A83) ; 檃 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4538) ; ø»‹™Ÿ + (=jis-x0213-2-2000 . #x2F5B) ; ø»¤²ž + (chinese-big5 . #xED41) ; ý¢€Žµ + (ideograph-daikanwa . 15636) ; ø¸ƒ´” + (ucs-jis . #x6A83) ; ø»‹™Ÿ + )) +(define-char + '((morohashi-daikanwa 15636 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x6A83) ; 檃 + )) +(define-char + '((=>ucs . #x6A83) ; 檃 + (morohashi-daikanwa 15636 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D2D) ; ø»”¤´ + )) +(define-char + '((=>ucs . #x6A84) ; 檄 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 3852) + (=jis-x0208 . #x5C7C) ; ø½‹Ž + (korean-ksc5601 . #x4C2C) ; ø»‰™¡ + (chinese-big5 . #xC0CA) ; ý¢€ŒƒŠ + (ideograph-daikanwa . 15639) ; ø¸ƒ´— + (ucs-jis . #x6A84) ; ø½‹Ž + )) +(define-char + '((morohashi-daikanwa 15639 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x4F2D) ; ø»…‰´ + (chinese-isoir165 . #x4F2D) ; ø»²„ + (chinese-cns11643-1 . #x7373) ; ø»’¼Š + (=ucs . #x6A84) ; 檄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D34) ; ø»”¤» + (chinese-big5 . #xED48) ; ý¢€Žµˆ + (ideograph-daikanwa . 15642) ; ø¸ƒ´š + (=ucs . #x6A85) ; 檅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1305 8) + (japanese-jisx0212 . #x4539) ; ø»‹™  + (chinese-cns11643-3 . #x5521) ; ø»–¢¼ + (ideograph-daikanwa . 15643) ; ø¸ƒ´› + (=hanziku-4 . #xB4C2) ; ý¢‹“‚ + (=ucs . #x6A86) ; 檆 + )) +(define-char + '((=>ucs . #x6A87) ; 檇 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x453A) ; ø»‹™¡ + (chinese-big5 . #xECFC) ; ý¢€Ž³¼ + (ideograph-daikanwa . 15644) ; ø¸ƒ´œ + (ucs-jis . #x6A87) ; ø»‹™¡ + )) +(define-char + '((morohashi-daikanwa 15644 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D29) ; ø»”¤° + (=ucs . #x6A87) ; 檇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1302 2) + (chinese-cns11643-3 . #x547C) ; ø»–¢¹ + (ideograph-daikanwa . 15647) ; ø¸ƒ´Ÿ + (=hanziku-4 . #xB3F9) ; ý¢‹¹ + (=ucs . #x6A88) ; 檈 + )) +(define-char + '((=>ucs . #x6A89) ; 檉 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (korean-ksc5601 . #x6F60) ; ø»Š¯ + (japanese-jisx0212 . #x453B) ; ø»‹™¢ + (chinese-cns11643-2 . #x5D24) ; ø»”¤« + (=jis-x0213-1-2000 . #x7633) ; ø»¤„ + (chinese-big5 . #xECF7) ; ý¢€Ž³· + (ideograph-daikanwa . 15650) ; ø¸ƒ´¢ + (=jef-china3 . #x54B1) ; øº…’± + (ucs-jis . #x6A89) ; ø»Š¯ + )) +(define-char + '((morohashi-daikanwa 15650 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb12345 . #x685F) ; 檉 + (=ucs . #x6A89) ; 檉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1299 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5E79) ; å¹¹ + )) + (chinese-cns11643-3 . #x5476) ; ø»–¢³ + (ideograph-daikanwa . 15652) ; ø¸ƒ´¤ + (=hanziku-4 . #xB3A1) ; ý¢‹Ž¡ + (=cbeta . 00702) ; ø¸ Š¾ + (=ucs . #x6A8A) ; 檊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1299 5) + (japanese-jisx0212 . #x453C) ; ø»‹™£ + (chinese-cns11643-4 . #x5645) ; ø»˜¯‚ + (=jis-x0213-2-2000 . #x2F5C) ; ø»¤²Ÿ + (ideograph-daikanwa . 15653) ; ø¸ƒ´¥ + (=hanziku-4 . #xB37A) ; ý¢‹º + (=ucs . #x6A8B) ; 檋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3855) ; ø»ž¡š + (=jis-x0213-2-2000 . #x2F5D) ; ø»¤²  + (ideograph-daikanwa . 15654) ; ø¸ƒ´¦ + (=jef-china3 . #x54B2) ; øº…’² + (=ucs . #x3BF0) ; 㯰 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D35) ; ø»”¤¼ + (chinese-big5 . #xED49) ; ý¢€Žµ‰ + (ideograph-daikanwa . 15655) ; ø¸ƒ´§ + (=ucs . #x6A8C) ; 檌 + )) +(define-char + '((=>ucs . #x6A8D) ; 檍 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0208 . #x5C7A) ; ø½‹¿ + (korean-ksc5601 . #x6565) ; ø»‰¿ˆ + (chinese-big5 . #xECF3) ; ý¢€Ž³³ + (ideograph-daikanwa . 15656) ; ø¸ƒ´¨ + (ucs-jis . #x6A8D) ; ø½‹¿ + )) +(define-char + '((morohashi-daikanwa 15656 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5C7E) ; ø»”¤§ + (=ucs . #x6A8D) ; 檍 + )) +(define-char + '((=>ucs . #x6A8E) ; 檎 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x3869) ; ø»‚žº + (japanese-jisx0208 . #x3869) ; ø»†³‚ + (korean-ksc5601 . #x5055) ; ø»‰ ‚ + (chinese-big5 . #xECFE) ; ý¢€Ž³¾ + (ideograph-daikanwa . 15657) ; ø¸ƒ´© + )) +(define-char + '((=>ucs . #x6A8E) ; 檎 + (morohashi-daikanwa 15657 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0208-1990 . #x3869) ; ø½Š˜¶ + (ucs-jis . #x6A8E) ; ø½Š˜¶ + )) +(define-char + '((morohashi-daikanwa 15657 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x6955) ; ø»…°¨ + (chinese-isoir165 . #x6955) ; ø»Ž˜¸ + (=ucs . #x6A8E) ; 檎 + )) +(define-char + '((=>ucs . #x6A8E) ; 檎 + (morohashi-daikanwa 15657 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D2B) ; ø»”¤² + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1301 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x696D) ; 業 + )) + (ideograph-daikanwa . 15658) ; ø¸ƒ´ª + (=hanziku-4 . #xB3DE) ; ý¢‹ž + (=cbeta . 05177) ; ø¸¡¹ + (=ucs . #x6A8F) ; 檏 + )) +(define-char + '((=>ucs . #x6A8F) ; 檏 + (morohashi-daikanwa 15658 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x6446) ; ø»’¥› + )) + (chinese-cns11643-3 . #x5527) ; ø»–£‚ + )) +(define-char + '((=>ucs . #x6A90) ; 檐 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-1 . 3842) + (shinjigen-2 . 3842) + (=jis-x0208-1990 . #x5C79) ; ø½‹¾ + (chinese-big5 . #xC0D1) ; ý¢€Œƒ‘ + (ideograph-daikanwa . 15659) ; ø¸ƒ´« + (ucs-jis . #x6A90) ; ø½‹¾ + )) +(define-char + '((=>ucs . #x6A90) ; 檐 + (morohashi-daikanwa 15659 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x5C79) ; ø»ƒ”‚ + (japanese-jisx0208 . #x5C79) ; ø»‡¨Š + )) +(define-char + '((morohashi-daikanwa 15659 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x695C) ; ø»…°¯ + (chinese-isoir165 . #x695C) ; ø»Ž˜¿ + (chinese-cns11643-1 . #x737A) ; ø»’¼‘ + (=ucs . #x6A90) ; 檐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x695B) ; ø»…°® + (japanese-jisx0212 . #x453D) ; ø»‹™¤ + (chinese-isoir165 . #x695B) ; ø»Ž˜¾ + (=jis-x0213-2-2000 . #x2F5E) ; ø»¤²¡ + (chinese-big5 . #xED44) ; ý¢€Žµ„ + (ideograph-daikanwa . 15660) ; ø¸ƒ´¬ + (=jef-china3 . #x54B3) ; øº…’³ + (=ucs . #x6A91) ; 檑 + )) +(define-char + '((=>ucs . #x6A91) ; 檑 + (morohashi-daikanwa 15660 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D30) ; ø»”¤· + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 15662) ; ø¸ƒ´® + (=ucs . #x6A92) ; 檒 + )) +(define-char + '((=>ucs . #x6A92) ; 檒 + (morohashi-daikanwa 15662 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D36) ; ø»”¤½ + (chinese-big5 . #xED4A) ; ý¢€ŽµŠ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 15663) ; ø¸ƒ´¯ + (=ucs . #x6A93) ; 檓 + )) +(define-char + '((=>ucs . #x6A93) ; 檓 + (morohashi-daikanwa 15663 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D2A) ; ø»”¤± + (chinese-big5 . #xECFD) ; ý¢€Ž³½ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7372) ; ø»’¼‰ + (=jis-x0213-1-2000 . #x7634) ; ø»¤… + (chinese-gb12345 . #x3535) ; 檔 + (chinese-big5 . #xC0C9) ; ý¢€Œƒ‰ + (ideograph-daikanwa . 15665) ; ø¸ƒ´± + (=jef-china3 . #x91EB) ; øº‰‡« + (=ucs . #x6A94) ; 檔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-big5 . #xED40) ; ý¢€Žµ€ + (ideograph-daikanwa . 15666) ; ø¸ƒ´² + (=ucs . #x6A95) ; 檕 + )) +(define-char + '((=>ucs . #x6A95) ; 檕 + (morohashi-daikanwa 15666 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D2C) ; ø»”¤³ + )) +(define-char + '((=>ucs . #x6A96) ; 檖 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-big5 . #xECF4) ; ý¢€Ž³´ + (ideograph-daikanwa . 15667) ; ø¸ƒ´³ + (=jef-china3 . #x98A5) ; øº‰¢¥ + )) +(define-char + '((=>ucs . #x6A96) ; 檖 + (morohashi-daikanwa 15667 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D21) ; ø»”¤¨ + )) +(define-char + '((morohashi-daikanwa 15667 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-isoir165 . #x7C2B) ; ø»Ž´ˆ + (=ucs . #x6A96) ; 檖 + )) +(define-char + '((=>ucs . #x6A97) ; 檗 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 3858) + (=jis-x0208 . #x5D21) ; ø½‹Ž„ + (korean-ksc5601 . #x5B7C) ; ø»‰°³ + (chinese-big5 . #xC0D0) ; ý¢€Œƒ + (ideograph-daikanwa . 15669) ; ø¸ƒ´µ + (ucs-jis . #x6A97) ; ø½‹Ž„ + )) +(define-char + '((morohashi-daikanwa 15669 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x695E) ; ø»…°± + (chinese-isoir165 . #x695E) ; ø»Ž™ + (=ucs . #x6A97) ; 檗 + )) +(define-char + '((=>ucs . #x6A97) ; 檗 + (morohashi-daikanwa 15669 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7379) ; ø»’¼ + )) +(define-char + '((=>ucs . #x6A98) ; 檘 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x6D64) ; ø½‹¦§ + (ideograph-daikanwa . 38642) ; ø¸‰›² + )) + (ideograph-daikanwa . 15670) ; ø¸ƒ´¶ + (=cbeta . 05678) ; ø¸¡˜® + )) +(define-char + '((morohashi-daikanwa 15670 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1306 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x8F9F) ; 辟 + )) + (chinese-cns11643-3 . #x5523) ; ø»–¢¾ + (=hanziku-4 . #xB4DB) ; ý¢‹“› + (=ucs . #x6A98) ; 檘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1291 12) + (chinese-cns11643-3 . #x547A) ; ø»–¢· + (ideograph-daikanwa . 15671) ; ø¸ƒ´· + (=hanziku-4 . #xB1DD) ; ý¢‹‡ + (=ucs . #x6A99) ; 檙 + )) +(define-char + '((=>ucs . #x3BF2) ; 㯲 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x655B) ; ø»’§Ž + )) + (chinese-cns11643-3 . #x5477) ; ø»–¢´ + (ideograph-daikanwa . 15673) ; ø¸ƒ´¹ + )) +(define-char + '((morohashi-daikanwa 15673 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x7981) ; 禁 + )) + (=cbeta . 04710) ; ø¸¡‰¦ + (=ucs . #x3BF2) ; 㯲 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D33) ; ø»”¤º + (chinese-big5 . #xED47) ; ý¢€Žµ‡ + (ideograph-daikanwa . 15674) ; ø¸ƒ´º + (=ucs . #x6A9A) ; 檚 + )) +(define-char + '((=>ucs . #x6A9B) ; 檛 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x453E) ; ø»‹™¥ + (chinese-big5 . #xECF9) ; ý¢€Ž³¹ + (ideograph-daikanwa . 15675) ; ø¸ƒ´» + (ucs-jis . #x6A9B) ; ø»‹™¥ + )) +(define-char + '((=>ucs . #x6A9B) ; 檛 + (morohashi-daikanwa 15675 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D26) ; ø»”¤­ + )) +(define-char + '((morohashi-daikanwa 15675 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x6A9B) ; 檛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 3847) + (japanese-jisx0208-1978 . #x4930) ; ø»‚¶¿ + (japanese-jisx0208 . #x5B58) ; ø»‡¦‹ + (korean-ksc5601 . #x7C66) ; ø»Š » + (chinese-cns11643-1 . #x7375) ; ø»’¼Œ + (=jis-x0208-1990 . #x5B58) ; ø½‹‹¿ + (chinese-gb12345 . #x686D) ; 檜 + (chinese-big5 . #xC0CC) ; ý¢€ŒƒŒ + (ideograph-daikanwa . 15676) ; ø¸ƒ´¼ + (=ucs . #x6A9C) ; 檜 + )) +(define-char + '((=>ucs . #x6A9D) ; 檝 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x453F) ; ø»‹™¦ + (=jis-x0213-1-2000 . #x7635) ; ø»¤† + (ideograph-daikanwa . 15677) ; ø¸ƒ´½ + (=cbeta . 00188) ; ø¸ ‚¼ + (=jef-china3 . #x54B4) ; øº…’´ + (ucs-jis . #x6A9D) ; ø»‹™¦ + )) +(define-char + '((=>ucs . #x6A9D) ; 檝 + (morohashi-daikanwa 15677 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((japanese-jisx0212 . #x3F2C) ; ø»‹Ÿ + (chinese-cns11643-1 . #x6429) ; ø»’¤¾ + (=jis-x0213-1-2000 . #x7462) ; ø»¤· + (ideograph-daikanwa . 11617) ; ø¸‚µ¡ + )) + (chinese-cns11643-3 . #x5524) ; ø»–¢¿ + (=jef-china3 . #x54B4) ; øº…’´ + )) +(define-char + '((morohashi-daikanwa 15677 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1301 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x6222) ; 戢 + )) + (=hanziku-4 . #xB3E2) ; ý¢‹¢ + (=ucs . #x6A9D) ; 檝 + )) +(define-char + '((=>ucs . #x6A9E) ; 檞 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4540) ; ø»‹™§ + (chinese-cns11643-2 . #x5D28) ; ø»”¤¯ + (=jis-x0213-1-2000 . #x7636) ; ø»¤‡ + (chinese-big5 . #xECFB) ; ý¢€Ž³» + (ideograph-daikanwa . 15679) ; ø¸ƒ´¿ + (=jef-china3 . #x54B5) ; øº…’µ + (ucs-jis . #x6A9E) ; ø»‹™§ + )) +(define-char + '((morohashi-daikanwa 15679 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x6A9E) ; 檞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4541) ; ø»‹™¨ + (chinese-cns11643-2 . #x5D25) ; ø»”¤¬ + (=jis-x0213-2-2000 . #x2F5F) ; ø»¤²¢ + (chinese-big5 . #xECF8) ; ý¢€Ž³¸ + (ideograph-daikanwa . 15680) ; ø¸ƒµ€ + (=jef-china3 . #x80DB) ; øºˆƒ› + (=ucs . #x6A9F) ; 檟 + )) +(define-char + '((=>ucs . #x6AA0) ; 檠 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 15681) ; ø¸ƒµ + )) +(define-char + '((=>ucs . #x6AA0) ; 檠 + (morohashi-daikanwa 15681 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x737B) ; ø»’¼’ + )) +(define-char + '((morohashi-daikanwa 15681 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6951) ; ø»…°¤ + (=jis-x0208 . #x5C7B) ; ø½‹Ž€ + (chinese-isoir165 . #x6951) ; ø»Ž˜´ + (chinese-big5 . #xC0D2) ; ý¢€Œƒ’ + (=ucs . #x6AA0) ; 檠 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D27) ; ø»”¤® + (=jis-x0213-2-2000 . #x2F60) ; ø»¤²£ + (chinese-big5 . #xECFA) ; ý¢€Ž³º + (ideograph-daikanwa . 15683) ; ø¸ƒµƒ + (=ucs . #x6AA1) ; 檡 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 3671) + (=jis-x0208 . #x5C7D) ; ø½‹Ž‚ + (korean-ksc5601 . #x4B7E) ; ø»‰™• + (chinese-cns11643-1 . #x7374) ; ø»’¼‹ + (chinese-gb12345 . #x3C6C) ; 檢 + (chinese-big5 . #xC0CB) ; ý¢€Œƒ‹ + (ideograph-daikanwa . 15684) ; ø¸ƒµ„ + (=ucs . #x6AA2) ; 檢 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 3854) + (=jis-x0208 . #x5C7E) ; ø½‹Žƒ + (korean-ksc5601 . #x6D6A) ; ø»ŠŠ½ + (chinese-cns11643-1 . #x7377) ; ø»’¼Ž + (chinese-gb12345 . #x6949) ; 檣 + (chinese-big5 . #xC0CE) ; ý¢€ŒƒŽ + (ideograph-daikanwa . 15687) ; ø¸ƒµ‡ + (=ucs . #x6AA3) ; 檣 + )) +(define-char + '((=>ucs . #x6AA4) ; 檤 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-big5 . #xED43) ; ý¢€Žµƒ + (ideograph-daikanwa . 15688) ; ø¸ƒµˆ + )) +(define-char + '((=>ucs . #x6AA4) ; 檤 + (morohashi-daikanwa 15688 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D2F) ; ø»”¤¶ + )) +(define-char + '((morohashi-daikanwa 15688 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x6AA4) ; 檤 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4542) ; ø»‹™© + (chinese-cns11643-2 . #x5D23) ; ø»”¤ª + (=jis-x0213-1-2000 . #x7637) ; ø»¤ˆ + (chinese-big5 . #xECF6) ; ý¢€Ž³¶ + (ideograph-daikanwa . 15690) ; ø¸ƒµŠ + (=ucs . #x6AA5) ; 檥 + )) +(define-char + '((=>ucs . #x6AA6) ; 檦 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D32) ; ø»”¤¹ + (ideograph-daikanwa . 15692) ; ø¸ƒµŒ + )) +(define-char + '((morohashi-daikanwa 15692 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-big5 . #xED46) ; ý¢€Žµ† + (=ucs . #x6AA6) ; 檦 + )) +(define-char + '((=>ucs . #x6AA7) ; 檧 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1299 7) + (chinese-cns11643-3 . #x5478) ; ø»–¢µ + (ideograph-daikanwa . 15694) ; ø¸ƒµŽ + (=hanziku-4 . #xB37C) ; ý¢‹¼ + )) +(define-char + '((morohashi-daikanwa 15694 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x6AA7) ; 檧 + )) +(define-char + '((=>ucs . #x6AA8) ; 檨 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D2E) ; ø»”¤µ + (chinese-big5 . #xED42) ; ý¢€Žµ‚ + (ideograph-daikanwa . 15707) ; ø¸ƒµ› + )) +(define-char + '((morohashi-daikanwa 15707 0 5) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1295 7) + (=hanziku-4 . #xB2BB) ; ý¢‹Š» + (=ucs . #x6AA8) ; 檨 + )) +(define-char + '((=>ucs . #x23727) ; 𣜧 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 49181) ; ø¸Œ€ + )) +(define-char + '((morohashi-daikanwa 49181 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x384F) ; ø»ž¡” + (=ucs . #x23727) ; 𣜧 + )) +(define-char + '((=>ucs . #x23724) ; 𣜤 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 49182) ; ø¸Œ€ž + )) +(define-char + '((morohashi-daikanwa 49182 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B6D) ; ø»›„ + (=ucs . #x23724) ; 𣜤 + )) +(define-char + '((=>ucs . #x2370E) ; 𣜎 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 49183) ; ø¸Œ€Ÿ + )) +(define-char + '((morohashi-daikanwa 49183 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3854) ; ø»ž¡™ + (=ucs . #x2370E) ; 𣜎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 49184) ; ø¸Œ€  + (=ucs . #x23723) ; 𣜣 + )) +(define-char + '((=>ucs . #x23723) ; 𣜣 + (morohashi-daikanwa 49184 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3858) ; ø»ž¡ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5649) ; ø»˜¯† + (=ucs . #x3BDD) ; 㯝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5133) ; ø»–– + (=ucs . #x3BDE) ; 㯞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x547E) ; ø»–¢» + (=ucs . #x3BEC) ; 㯬 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5525) ; ø»–£€ + (=ucs . #x3BED) ; 㯭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x547D) ; ø»–¢º + (=ucs . #x3BEE) ; 㯮 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x564B) ; ø»˜¯ˆ + (=ucs . #x3BEF) ; 㯯 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B68) ; ø»›€¿ + (=ucs . #x3BF1) ; 㯱 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5526) ; ø»–£ + (=ucs . #x3BF3) ; 㯳 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5479) ; ø»–¢¶ + (=ucs . #x3BF5) ; 㯵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5528) ; ø»–£ƒ + (=ucs . #x3BF6) ; 㯶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1262 9) + (chinese-isoir165 . #x7C26) ; ø»Ž´ƒ + (=hanziku-4 . #xABE8) ; ý¢Š¯¨ + (=ucs . #x69DA) ; 槚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1305 2) + (chinese-gb2312 . #x695D) ; ø»…°° + (chinese-isoir165 . #x695D) ; ø»Ž™€ + (=hanziku-4 . #xB4BC) ; ý¢‹’¼ + (=ucs . #x6AA9) ; 檩 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0208 . #x5D2C) ; ø½‹Ž + (=ucs . #x6AAA) ; 檪 + )) +(define-char + '((=>ucs . #x6AAA) ; 檪 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5529) ; ø»–£„ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B65) ; ø»›€¼ + (=ucs . #x23680) ; 𣚀 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x384C) ; ø»ž¡‘ + (=ucs . #x23681) ; 𣚁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x564C) ; ø»˜¯‰ + (=ucs . #x2368B) ; 𣚋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5643) ; ø»˜¯€ + (=ucs . #x236F1) ; 𣛱 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3850) ; ø»ž¡• + (=ucs . #x236F2) ; 𣛲 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x384E) ; ø»ž¡“ + (=ucs . #x236F3) ; 𣛳 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5647) ; ø»˜¯„ + (=ucs . #x236F4) ; 𣛴 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3852) ; ø»ž¡— + (=ucs . #x236F5) ; 𣛵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3856) ; ø»ž¡› + (=ucs . #x236F6) ; 𣛶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B6A) ; ø»› + (=ucs . #x236F7) ; 𣛷 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B6B) ; ø»›‚ + (=ucs . #x236F8) ; 𣛸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x564A) ; ø»˜¯‡ + (=ucs . #x236F9) ; 𣛹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5646) ; ø»˜¯ƒ + (=ucs . #x236FA) ; 𣛺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B6E) ; ø»›… + (=ucs . #x236FB) ; 𣛻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3853) ; ø»ž¡˜ + (=ucs . #x236FC) ; 𣛼 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B6C) ; ø»›ƒ + (=ucs . #x236FD) ; 𣛽 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3851) ; ø»ž¡– + (=ucs . #x236FF) ; 𣛿 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3857) ; ø»ž¡œ + (=ucs . #x23700) ; 𣜀 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B67) ; ø»›€¾ + (=ucs . #x23702) ; 𣜂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x564D) ; ø»˜¯Š + (=ucs . #x23703) ; 𣜃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5644) ; ø»˜¯ + (=ucs . #x23704) ; 𣜄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3859) ; ø»ž¡ž + (=ucs . #x23705) ; 𣜅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5642) ; ø»˜®¿ + (=ucs . #x23706) ; 𣜆 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B69) ; ø»›€ + (=ucs . #x23707) ; 𣜇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x385B) ; ø»ž¡  + (=ucs . #x23708) ; 𣜈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B66) ; ø»›€½ + (=ucs . #x2370D) ; 𣜍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x385A) ; ø»ž¡Ÿ + (=ucs . #x23725) ; 𣜥 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x384D) ; ø»ž¡’ + (=ucs . #x23726) ; 𣜦 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B6F) ; ø»›† + (=ucs . #x23739) ; 𣜹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B70) ; ø»›‡ + (=ucs . #x2373A) ; 𣜺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x385C) ; ø»ž¡¡ + (=ucs . #x23750) ; 𣝐 + )) +(define-char + '((=>ucs . #x6AAB) ; 檫 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x4543) ; ø»‹™ª + (=jis-x0213-2-2000 . #x2F62) ; ø»¤²¥ + (ideograph-daikanwa . 15709) ; ø¸ƒµ + (ucs-jis . #x6AAB) ; ø»‹™ª + )) +(define-char + '((morohashi-daikanwa 15709 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1311 1) + (chinese-gb2312 . #x695F) ; ø»…°² + (chinese-isoir165 . #x695F) ; ø»Ž™‚ + (=hanziku-4 . #xB5DE) ; ý¢‹—ž + (=ucs . #x6AAB) ; 檫 + )) +(define-char + '((=>ucs . #x6AAB) ; 檫 + (morohashi-daikanwa 15709 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x5774) ; ø»–§‹ + )) +(define-char + '((=>ucs . #x6AAC) ; 檬 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x764F) ; ø»“€€ + (ideograph-daikanwa . 15710) ; ø¸ƒµž + )) +(define-char + '((morohashi-daikanwa 15710 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x434A) ; ø»„¸© + (=jis-x0208 . #x5D28) ; ø½‹Ž‹ + (chinese-isoir165 . #x434A) ; ø» ¹ + (chinese-big5 . #xC263) ; ý¢€Œ‰£ + (=ucs . #x6AAC) ; 檬 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6173) ; ø»”«² + (chinese-big5 . #xEFE7) ; ý¢€Ž¿§ + (ideograph-daikanwa . 15711) ; ø¸ƒµŸ + (=jef-china3 . #x54B6) ; øº…’¶ + (=ucs . #x6AAD) ; 檭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 3866) + (japanese-jisx0208-1978 . #x456E) ; ø»‚²… + (japanese-jisx0208 . #x5B6D) ; ø»‡¦  + (chinese-cns11643-1 . #x7654) ; ø»“€… + (=jis-x0208-1990 . #x5B6D) ; ø½‹Œ” + (chinese-big5 . #xC268) ; ý¢€Œ‰¨ + (ideograph-daikanwa . 15713) ; ø¸ƒµ¡ + (=ucs . #x6AAE) ; 檮 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x7591) ; 疑 + )) + (ideograph-daikanwa . 15716) ; ø¸ƒµ¤ + (=cbeta . 04054) ; ø¸ ¿– + (=ucs . #x23745) ; 𣝅 + )) +(define-char + '((=>ucs . #x23745) ; 𣝅 + (morohashi-daikanwa 15716 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x696A) ; ø»’­• + )) + (chinese-cns11643-4 . #x5B42) ; ø»˜¶• + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7591) ; 疑 + ) + ((=ucs . #x6728) ; 木 + )) + (ideograph-daikanwa . 15717) ; ø¸ƒµ¥ + (=cbeta . 02942) ; ø¸ ­¾ + (=ucs . #x23746) ; 𣝆 + )) +(define-char + '((=>ucs . #x23746) ; 𣝆 + (morohashi-daikanwa 15717 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x402B) ; ø»ž¬  + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x4544) ; ø»‹™« + (chinese-cns11643-1 . #x7655) ; ø»“€† + (chinese-gb12345 . #x786D) ; 檯 + (chinese-big5 . #xC269) ; ý¢€Œ‰© + (ideograph-daikanwa . 15718) ; ø¸ƒµ¦ + (=jef-china3 . #x54B7) ; øº…’· + (=ucs . #x6AAF) ; 檯 + )) +(define-char + '((=>ucs . #x6AB0) ; 檰 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1311 12) + (japanese-jisx0212 . #x4545) ; ø»‹™¬ + (ideograph-daikanwa . 15723) ; ø¸ƒµ« + (=hanziku-4 . #xB5E9) ; ý¢‹—© + (ucs-jis . #x6AB0) ; ø»‹™¬ + )) +(define-char + '((morohashi-daikanwa 15723 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x5777) ; ø»–§Ž + (=ucs . #x6AB0) ; 檰 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1309 4) + (japanese-jisx0212 . #x4546) ; ø»‹™­ + (chinese-cns11643-3 . #x5821) ; ø»–§– + (ideograph-daikanwa . 15726) ; ø¸ƒµ® + (=hanziku-4 . #xB5A1) ; ý¢‹–¡ + (=ucs . #x6AB1) ; 檱 + )) +(define-char + '((=>ucs . #x3BF9) ; 㯹 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-6 . #x5C30) ; ø»‹© + (ideograph-daikanwa . 07456) ; ø¸´  + )) + (chinese-cns11643-3 . #x577C) ; ø»–§“ + (ideograph-daikanwa . 15729) ; ø¸ƒµ± + )) +(define-char + '((morohashi-daikanwa 15729 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x21B3D) ; 𡬽 + )) + (=cbeta . 01447) ; ø¸ –§ + (=ucs . #x3BF9) ; 㯹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1308 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5718) ; 團 + )) + (chinese-cns11643-3 . #x5776) ; ø»–§ + (ideograph-daikanwa . 15731) ; ø¸ƒµ³ + (=hanziku-4 . #xB568) ; ý¢‹•¨ + (=cbeta . 04858) ; ø¸¡‹º + (=ucs . #x6AB2) ; 檲 + )) +(define-char + '((=>ucs . #x6AB3) ; 檳 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 3868) + (=jis-x0208 . #x5D27) ; ø½‹ŽŠ + (korean-ksc5601 . #x5E31) ; ø»‰´‚ + (chinese-big5 . #xC262) ; ý¢€Œ‰¢ + (ideograph-daikanwa . 15734) ; ø¸ƒµ¶ + (ucs-jis . #x6AB3) ; ø½‹ŽŠ + )) +(define-char + '((morohashi-daikanwa 15734 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x764E) ; ø»’¿¿ + (chinese-gb12345 . #x6944) ; 檳 + (=ucs . #x6AB3) ; 檳 + )) +(define-char + '((=>ucs . #x6AB4) ; 檴 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xEFE6) ; ý¢€Ž¿¦ + (ideograph-daikanwa . 15735) ; ø¸ƒµ· + )) +(define-char + '((=>ucs . #x6AB4) ; 檴 + (morohashi-daikanwa 15735 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6172) ; ø»”«± + )) +(define-char + '((=>ucs . #x6AB4) ; 檴 + (morohashi-daikanwa 15735 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4547) ; ø»‹™® + (ucs-jis . #x6AB4) ; ø»‹™® + )) +(define-char + '((morohashi-daikanwa 15735 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-isoir165 . #x7C2C) ; ø»Ž´‰ + (=ucs . #x6AB4) ; 檴 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1311 13) + (chinese-isoir165 . #x2C50) ; ø»Œ¿ + (chinese-cns11643-3 . #x5778) ; ø»–§ + (ideograph-daikanwa . 15737) ; ø¸ƒµ¹ + (=hanziku-4 . #xB5EA) ; ý¢‹—ª + (=ucs . #x6AB5) ; 檵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xEFE3) ; ý¢€Ž¿£ + (ideograph-daikanwa . 15738) ; ø¸ƒµº + (=ucs . #x6AB6) ; 檶 + )) +(define-char + '((=>ucs . #x6AB6) ; 檶 + (morohashi-daikanwa 15738 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x616F) ; ø»”«® + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6170) ; ø»”«¯ + (chinese-big5 . #xEFE4) ; ý¢€Ž¿¤ + (ideograph-daikanwa . 15741) ; ø¸ƒµ½ + (=ucs . #x6AB7) ; 檷 + )) +(define-char + '((=>ucs . #x6AB8) ; 檸 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 3867) + (=jis-x0208 . #x5D26) ; ø½‹Ž‰ + (chinese-big5 . #xC266) ; ý¢€Œ‰¦ + (ideograph-daikanwa . 15742) ; ø¸ƒµ¾ + (ucs-jis . #x6AB8) ; ø½‹Ž‰ + )) +(define-char + '((morohashi-daikanwa 15742 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x7652) ; ø»“€ƒ + (chinese-gb12345 . #x447B) ; 檸 + (=ucs . #x6AB8) ; 檸 + )) +(define-char + '((=>ucs . #x6AB9) ; 檹 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xEFDE) ; ý¢€Ž¿ž + (ideograph-daikanwa . 15743) ; ø¸ƒµ¿ + )) +(define-char + '((morohashi-daikanwa 15743 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x616A) ; ø»”«© + (=ucs . #x6AB9) ; 檹 + )) +(define-char + '((=>ucs . #x6ABA) ; 檺 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xEFE2) ; ý¢€Ž¿¢ + (ideograph-daikanwa . 15744) ; ø¸ƒ¶€ + (=jef-china3 . #x8FA4) ; øºˆ¾¤ + )) +(define-char + '((morohashi-daikanwa 15744 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x616E) ; ø»”«­ + (=ucs . #x6ABA) ; 檺 + )) +(define-char + '((=>ucs . #x6ABB) ; 檻 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 3863) + (=jis-x0208 . #x5D23) ; ø½‹Ž† + (korean-ksc5601 . #x7963) ; ø»Šœž + (chinese-cns11643-1 . #x7651) ; ø»“€‚ + (chinese-big5 . #xC265) ; ý¢€Œ‰¥ + (ideograph-daikanwa . 15745) ; ø¸ƒ¶ + (ucs-jis . #x6ABB) ; ø½‹Ž† + )) +(define-char + '((morohashi-daikanwa 15745 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-gb12345 . #x3C77) ; 檻 + (=ucs . #x6ABB) ; 檻 + )) +(define-char + '((=>ucs . #x6ABC) ; 檼 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 15747) ; ø¸ƒ¶ƒ + )) +(define-char + '((=>ucs . #x6ABC) ; 檼 + (morohashi-daikanwa 15747 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x577E) ; ø»–§• + )) +(define-char + '((morohashi-daikanwa 15747 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1309 13) + (=hanziku-4 . #xB5AA) ; ý¢‹–ª + (=ucs . #x6ABC) ; 檼 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x4548) ; ø»‹™¯ + (=jis-x0213-2-2000 . #x2F63) ; ø»¤²¦ + (chinese-big5 . #xEFDF) ; ý¢€Ž¿Ÿ + (ideograph-daikanwa . 15748) ; ø¸ƒ¶„ + (=ucs . #x6ABD) ; 檽 + )) +(define-char + '((=>ucs . #x6ABD) ; 檽 + (morohashi-daikanwa 15748 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x616B) ; ø»”«ª + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1310 8) + (japanese-jisx0212 . #x4549) ; ø»‹™° + (chinese-cns11643-3 . #x5779) ; ø»–§ + (ideograph-daikanwa . 15749) ; ø¸ƒ¶… + (=hanziku-4 . #xB5C5) ; ý¢‹—… + (=ucs . #x6ABE) ; 檾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1308 6) + (japanese-jisx0212 . #x454A) ; ø»‹™± + (ideograph-daikanwa . 15750) ; ø¸ƒ¶† + (=hanziku-4 . #xB561) ; ý¢‹•¡ + (=ucs . #x6ABF) ; 檿 + )) +(define-char + '((=>ucs . #x6ABF) ; 檿 + (morohashi-daikanwa 15750 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x5823) ; ø»–§˜ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x53AD) ; 厭 + )) + (ideograph-daikanwa . 15751) ; ø¸ƒ¶‡ + (=cbeta . 04053) ; ø¸ ¿• + (=ucs . #x23753) ; 𣝓 + )) +(define-char + '((=>ucs . #x23753) ; 𣝓 + (morohashi-daikanwa 15751 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x6825) ; ø»’ª² + )) + (chinese-cns11643-4 . #x5B43) ; ø»˜¶– + )) +(define-char + '((=>ucs . #x6AC0) ; 櫀 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x577D) ; ø»–§” + (ideograph-daikanwa . 15753) ; ø¸ƒ¶‰ + )) +(define-char + '((morohashi-daikanwa 15753 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1306 11) + (=hanziku-4 . #xB4E5) ; ý¢‹“¥ + (=ucs . #x6AC0) ; 櫀 + )) +(define-char + '((=>ucs . #x6AC1) ; 櫁 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x4C2A) ; ø½Šµ + (korean-ksc5601 . #x5A4C) ; ø»‰®¥ + (ideograph-daikanwa . 33143) ; ø¸ˆ…· + )) + (shinjigen-2 . 3803) + (=jis-x0208 . #x5C6A) ; ø½‹¯ + (ideograph-daikanwa . 15754) ; ø¸ƒ¶Š + (=cbeta . 00189) ; ø¸ ‚½ + (ucs-jis . #x6AC1) ; ø½‹¯ + )) +(define-char + '((morohashi-daikanwa 15754 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1311 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x871C) ; 蜜 + )) + (chinese-cns11643-3 . #x577A) ; ø»–§‘ + (=hanziku-4 . #xB5E0) ; ý¢‹—  + (=ucs . #x6AC1) ; 櫁 + )) +(define-char + '((=>ucs . #x6AC2) ; 櫂 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 3865) + (=jis-x0208 . #x5D25) ; ø½‹Žˆ + (korean-ksc5601 . #x5422) ; ø»‰¥‡ + (chinese-big5 . #xC267) ; ý¢€Œ‰§ + (ideograph-daikanwa . 15756) ; ø¸ƒ¶Œ + (ucs-jis . #x6AC2) ; ø½‹Žˆ + )) +(define-char + '((morohashi-daikanwa 15756 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x7653) ; ø»“€„ + (=ucs . #x6AC2) ; 櫂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 3864) + (=jis-x0208 . #x5D24) ; ø½‹Ž‡ + (korean-ksc5601 . #x4F76) ; ø»‰Ÿ… + (chinese-cns11643-1 . #x7650) ; ø»“€ + (chinese-gb12345 . #x3971) ; 櫃 + (chinese-big5 . #xC264) ; ý¢€Œ‰¤ + (ideograph-daikanwa . 15757) ; ø¸ƒ¶ + (=ucs . #x6AC3) ; 櫃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1309 2) + (chinese-cns11643-3 . #x5822) ; ø»–§— + (ideograph-daikanwa . 15758) ; ø¸ƒ¶Ž + (=hanziku-4 . #xB57D) ; ý¢‹•½ + (=ucs . #x6AC4) ; 櫄 + )) +(define-char + '((=>ucs . #x6AC5) ; 櫅 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xEFDD) ; ý¢€Ž¿ + (ideograph-daikanwa . 15759) ; ø¸ƒ¶ + )) +(define-char + '((morohashi-daikanwa 15759 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6169) ; ø»”«¨ + (=ucs . #x6AC5) ; 櫅 + )) +(define-char + '((=>ucs . #x6AC6) ; 櫆 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x454B) ; ø»‹™² + (chinese-cns11643-2 . #x616D) ; ø»”«¬ + (=jis-x0213-2-2000 . #x2F64) ; ø»¤²§ + (chinese-big5 . #xEFE1) ; ý¢€Ž¿¡ + (ideograph-daikanwa . 15764) ; ø¸ƒ¶” + (=jef-china3 . #x98A6) ; øº‰¢¦ + (ucs-jis . #x6AC6) ; ø»‹™² + )) +(define-char + '((morohashi-daikanwa 15764 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x6AC6) ; 櫆 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6171) ; ø»”«° + (chinese-big5 . #xEFE5) ; ý¢€Ž¿¥ + (ideograph-daikanwa . 15769) ; ø¸ƒ¶™ + (=ucs . #x6AC7) ; 櫇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1311 11) + (japanese-jisx0212 . #x454D) ; ø»‹™´ + (chinese-cns11643-3 . #x577B) ; ø»–§’ + (ideograph-daikanwa . 15779) ; ø¸ƒ¶£ + (=hanziku-4 . #xB5E8) ; ý¢‹—¨ + (=ucs . #x6AC8) ; 櫈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x454C) ; ø»‹™³ + (ideograph-daikanwa . 15784) ; ø¸ƒ¶¨ + (=ucs . #x6AC9) ; 櫉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B48) ; ø»˜¶› + (=ucs . #x3BF7) ; 㯷 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B44) ; ø»˜¶— + (=ucs . #x3BF8) ; 㯸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B4A) ; ø»˜¶ + (=ucs . #x3BFA) ; 㯺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B49) ; ø»˜¶œ + (=ucs . #x3BFB) ; 㯻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (=ucs . #x6ACA) ; 櫊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x617B) ; ø»›Š† + (=ucs . #x2369F) ; 𣚟 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x617C) ; ø»›Š‡ + (=ucs . #x23701) ; 𣜁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B47) ; ø»˜¶š + (=ucs . #x23741) ; 𣝁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6178) ; ø»›Šƒ + (=ucs . #x23742) ; 𣝂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4027) ; ø»ž¬œ + (=ucs . #x23743) ; 𣝃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4023) ; ø»ž¬˜ + (=ucs . #x23744) ; 𣝄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6224) ; ø»›Š + (=ucs . #x23747) ; 𣝇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x617D) ; ø»›Šˆ + (=ucs . #x23748) ; 𣝈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6226) ; ø»›Š + (=ucs . #x23749) ; 𣝉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4029) ; ø»ž¬ž + (=ucs . #x2374A) ; 𣝊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B45) ; ø»˜¶˜ + (=ucs . #x2374B) ; 𣝋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x617A) ; ø»›Š… + (=ucs . #x2374C) ; 𣝌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6222) ; ø»›Š‹ + (=ucs . #x2374D) ; 𣝍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6227) ; ø»›Š + (=ucs . #x2374E) ; 𣝎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x617E) ; ø»›Š‰ + (=ucs . #x2374F) ; 𣝏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x622B) ; ø»›Š” + (=ucs . #x23751) ; 𣝑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6179) ; ø»›Š„ + (=ucs . #x23752) ; 𣝒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B4C) ; ø»˜¶Ÿ + (=ucs . #x23754) ; 𣝔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B46) ; ø»˜¶™ + (=ucs . #x23755) ; 𣝕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x402D) ; ø»ž¬¢ + (=ucs . #x23756) ; 𣝖 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4028) ; ø»ž¬ + (=ucs . #x23757) ; 𣝗 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6223) ; ø»›ŠŒ + (=ucs . #x23758) ; 𣝘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6229) ; ø»›Š’ + (=ucs . #x2375A) ; 𣝚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4026) ; ø»ž¬› + (=ucs . #x2375B) ; 𣝛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B4B) ; ø»˜¶ž + (=ucs . #x2375C) ; 𣝜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6228) ; ø»›Š‘ + (=ucs . #x2375D) ; 𣝝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6225) ; ø»›ŠŽ + (=ucs . #x2375E) ; 𣝞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6176) ; ø»›Š + (=ucs . #x23765) ; 𣝥 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F7C) ; ø»ž¬“ + (=ucs . #x23767) ; 𣝧 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F7D) ; ø»ž¬” + (=ucs . #x23768) ; 𣝨 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4021) ; ø»ž¬– + (=ucs . #x23777) ; 𣝷 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4025) ; ø»ž¬š + (=ucs . #x23779) ; 𣝹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x402C) ; ø»ž¬¡ + (=ucs . #x2377B) ; 𣝻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x402A) ; ø»ž¬Ÿ + (=ucs . #x2377C) ; 𣝼 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6221) ; ø»›ŠŠ + (=ucs . #x2377E) ; 𣝾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x622A) ; ø»›Š“ + (=ucs . #x23786) ; 𣞆 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6177) ; ø»›Š‚ + (=ucs . #x23787) ; 𣞇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4022) ; ø»ž¬— + (=ucs . #x23789) ; 𣞉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4024) ; ø»ž¬™ + (=ucs . #x2378B) ; 𣞋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x3F7E) ; ø»ž¬• + (=ucs . #x237A4) ; 𣞤 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (=cbeta . 04775) ; ø¸¡Š§ + )) +(define-char + '((=>ucs . #x23790) ; 𣞐 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 15785) ; ø¸ƒ¶© + )) +(define-char + '((morohashi-daikanwa 15785 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6825) ; ø»›“‚ + (=ucs . #x23790) ; 𣞐 + )) +(define-char + '((=>ucs . #x6ACB) ; 櫋 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xF251) ; ý¢€‰‘ + (ideograph-daikanwa . 15786) ; ø¸ƒ¶ª + )) +(define-char + '((=>ucs . #x6ACB) ; 櫋 + (morohashi-daikanwa 15786 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x655C) ; ø»”±“ + )) +(define-char + '((morohashi-daikanwa 15786 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x6ACB) ; 櫋 + )) +(define-char + '((=>ucs . #x6ACC) ; 櫌 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 15787) ; ø¸ƒ¶« + )) +(define-char + '((=>ucs . #x6ACC) ; 櫌 + (morohashi-daikanwa 15787 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6559) ; ø»”± + )) +(define-char + '((morohashi-daikanwa 15787 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x454E) ; ø»‹™µ + (chinese-big5 . #xF24E) ; ý¢€‰Ž + (=jef-china3 . #x54B9) ; øº…’¹ + (=ucs . #x6ACC) ; 櫌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6562) ; ø»”±™ + (chinese-big5 . #xF257) ; ý¢€‰— + (ideograph-daikanwa . 15788) ; ø¸ƒ¶¬ + (=ucs . #x6ACD) ; 櫍 + )) +(define-char + '((=>ucs . #x6ACE) ; 櫎 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x5722) ; ø½‹…‘ + (korean-ksc5601 . #x4E46) ; ø»‰œ· + (ideograph-daikanwa . 09493) ; ø¸‚”• + )) + (ideograph-daikanwa . 15789) ; ø¸ƒ¶­ + (=cbeta . 02763) ; ø¸ «‹ + (=jef-china3 . #x54BA) ; øº…’º + )) +(define-char + '((=>ucs . #x6ACE) ; 櫎 + (morohashi-daikanwa 15789 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 2 1310 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x6C5D) ; ø»’±¢ + )) + (chinese-cns11643-3 . #x5A44) ; ø»–ªµ + (=hanziku-4 . #xB5C2) ; ý¢‹—‚ + )) +(define-char + '((morohashi-daikanwa 15789 0 4) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5EE3) ; 廣 + )) + (=ucs . #x6ACE) ; 櫎 + )) +(define-char + '((=>ucs . #x3BFE) ; 㯾 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 15790) ; ø¸ƒ¶® + )) +(define-char + '((=>ucs . #x3BFE) ; 㯾 + (morohashi-daikanwa 15790 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F6F) ; ø»˜¼º + )) +(define-char + '((morohashi-daikanwa 15790 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x3BFE) ; 㯾 + )) +(define-char + '((=>ucs . #x6ACF) ; 櫏 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xF256) ; ý¢€‰– + (ideograph-daikanwa . 15791) ; ø¸ƒ¶¯ + )) +(define-char + '((=>ucs . #x6ACF) ; 櫏 + (morohashi-daikanwa 15791 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6561) ; ø»”±˜ + )) +(define-char + '((morohashi-daikanwa 15791 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x6ACF) ; 櫏 + )) +(define-char + '((=>ucs . #x23792) ; 𣞒 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 15792) ; ø¸ƒ¶° + )) +(define-char + '((morohashi-daikanwa 15792 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6828) ; ø»›“… + (=ucs . #x23792) ; 𣞒 + )) +(define-char + '((=>ucs . #x23791) ; 𣞑 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 15793) ; ø¸ƒ¶± + )) +(define-char + '((morohashi-daikanwa 15793 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4743) ; ø»ž·Š + (=ucs . #x23791) ; 𣞑 + )) +(define-char + '((=>ucs . #x23793) ; 𣞓 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 15794) ; ø¸ƒ¶² + )) +(define-char + '((morohashi-daikanwa 15794 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x682B) ; ø»›“ˆ + (=ucs . #x23793) ; 𣞓 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x454F) ; ø»‹™¶ + (=jis-x0213-2-2000 . #x2F66) ; ø»¤²© + (chinese-big5 . #xF254) ; ý¢€‰” + (ideograph-daikanwa . 15795) ; ø¸ƒ¶³ + (=ucs . #x6AD0) ; 櫐 + )) +(define-char + '((=>ucs . #x6AD0) ; 櫐 + (morohashi-daikanwa 15795 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x655F) ; ø»”±– + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (shinjigen-2 . 6238) + (=jis-x0208 . #x5D2A) ; ø½‹Ž + (chinese-cns11643-2 . #x655A) ; ø»”±‘ + (chinese-big5 . #xF24F) ; ý¢€‰ + (ideograph-daikanwa . 15796) ; ø¸ƒ¶´ + (=ucs . #x6AD1) ; 櫑 + )) +(define-char + '((=>ucs . #x6AD2) ; 櫒 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 15797) ; ø¸ƒ¶µ + )) +(define-char + '((=>ucs . #x6AD2) ; 櫒 + (morohashi-daikanwa 15797 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A4F) ; ø»–«€ + )) +(define-char + '((=>ucs . #x6AD2) ; 櫒 + (morohashi-daikanwa 15797 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 2 1312 6) + (=hanziku-4 . #xB644) ; ý¢‹™„ + )) +(define-char + '((morohashi-daikanwa 15797 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x6AD2) ; 櫒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (shinjigen-2 . 3875) + (=jis-x0208 . #x4F26) ; ø½Š¹¥ + (korean-ksc5601 . #x5650) ; ø»‰¨± + (chinese-cns11643-1 . #x783F) ; ø»“‚¬ + (chinese-gb12345 . #x6956) ; 櫓 + (chinese-big5 . #xC372) ; ý¢€Œ² + (ideograph-daikanwa . 15798) ; ø¸ƒ¶¶ + (=ucs . #x6AD3) ; 櫓 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6829) ; ø»›“† + (ideograph-daikanwa . 15799) ; ø¸ƒ¶· + (=ucs . #x23794) ; 𣞔 + )) +(define-char + '((=>ucs . #x6AD4) ; 櫔 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A45) ; ø»–ª¶ + (ideograph-daikanwa . 15800) ; ø¸ƒ¶¸ + )) +(define-char + '((morohashi-daikanwa 15800 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1313 3) + (japanese-jisx0212 . #x4550) ; ø»‹™· + (=hanziku-4 . #xB661) ; ý¢‹™¡ + (=ucs . #x6AD4) ; 櫔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 2 1311 17) + (japanese-jisx0212 . #x4551) ; ø»‹™¸ + (chinese-cns11643-3 . #x5A4E) ; ø»–ª¿ + (ideograph-daikanwa . 15801) ; ø¸ƒ¶¹ + (=hanziku-4 . #xB5EE) ; ý¢‹—® + (=jef-china3 . #x54BB) ; øº…’» + (=ucs . #x6AD5) ; 櫕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4742) ; ø»ž·‰ + (ideograph-daikanwa . 15802) ; ø¸ƒ¶º + (=ucs . #x23795) ; 𣞕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 15803) ; ø¸ƒ¶» + (=ucs . #x3BFF) ; 㯿 + )) +(define-char + '((=>ucs . #x3BFF) ; 㯿 + (morohashi-daikanwa 15803 0 5) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F73) ; ø»˜¼¾ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A49) ; ø»–ªº + (ideograph-daikanwa . 15804) ; ø¸ƒ¶¼ + (=ucs . #x3C00) ; 㰀 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 2 1313 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x616E) ; 慮 + )) + (japanese-jisx0212 . #x4552) ; ø»‹™¹ + (ideograph-daikanwa . 15805) ; ø¸ƒ¶½ + (=hanziku-4 . #xB667) ; ý¢‹™§ + (=cbeta . 06256) ; ø¸¡¡° + (=ucs . #x6AD6) ; 櫖 + )) +(define-char + '((=>ucs . #x6AD6) ; 櫖 + (morohashi-daikanwa 15805 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 2 1313 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x6C65) ; ø»’±ª + )) + (chinese-cns11643-4 . #x5F71) ; ø»˜¼¼ + )) +(define-char + '((=>ucs . #x6AD7) ; 櫗 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 2 1312 4) + (chinese-cns11643-3 . #x5A47) ; ø»–ª¸ + (ideograph-daikanwa . 15806) ; ø¸ƒ¶¾ + (=hanziku-4 . #xB642) ; ý¢‹™‚ + )) +(define-char + '((morohashi-daikanwa 15806 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x6AD7) ; 櫗 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 2 1311 14) + (chinese-cns11643-3 . #x5A4D) ; ø»–ª¾ + (ideograph-daikanwa . 15807) ; ø¸ƒ¶¿ + (=hanziku-4 . #xB5EB) ; ý¢‹—« + (=ucs . #x6AD8) ; 櫘 + )) +(define-char + '((=>ucs . #x6AD9) ; 櫙 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x655B) ; ø»”±’ + (ideograph-daikanwa . 15811) ; ø¸ƒ·ƒ + )) +(define-char + '((morohashi-daikanwa 15811 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xF250) ; ý¢€‰ + (=ucs . #x6AD9) ; 櫙 + )) +(define-char + '((=>ucs . #x6ADA) ; 櫚 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 15815) ; ø¸ƒ·‡ + )) +(define-char + '((=>ucs . #x6ADA) ; 櫚 + (morohashi-daikanwa 15815 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 3873) + (=jis-x0208 . #x5D2D) ; ø½‹Ž + (korean-ksc5601 . #x556A) ; ø»‰§­ + (chinese-cns11643-1 . #x783E) ; ø»“‚« + (chinese-big5 . #xC371) ; ý¢€Œ± + (ucs-jis . #x6ADA) ; ø½‹Ž + )) +(define-char + '((morohashi-daikanwa 15815 0 5) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-gb12345 . #x6935) ; 櫚 + (=ucs . #x6ADA) ; 櫚 + )) +(define-char + '((=>ucs . #x2F8ED) ; 櫛 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 15817) ; ø¸ƒ·‰ + )) +(define-char + '((=>ucs . #x2F8ED) ; 櫛 + (morohashi-daikanwa 15817 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F76) ; ø»˜½ + )) +(define-char + '((morohashi-daikanwa 15817 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x2F8ED) ; 櫛 + )) +(define-char + '((=>ucs . #x6ADB) ; 櫛 + (morohashi-daikanwa 15817 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x367B) ; ø»‚œ + (korean-ksc5601 . #x716E) ; ø»Š¹ + (chinese-big5 . #xC0CD) ; ý¢€Œƒ + )) +(define-char + '((=>ucs . #x6ADB) ; 櫛 + (morohashi-daikanwa 15817 0 4) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (=jef-china3 . #x54C7) ; øº…“‡ + )) +(define-char + '((morohashi-daikanwa 15817 0 5) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0208 . #x367B) ; ø»†°˜ + (chinese-cns11643-1 . #x7376) ; ø»’¼ + (=jis-x0208-1990 . #x367B) ; ø½Š–Œ + (chinese-gb12345 . #x684E) ; 櫛 + (=ucs . #x6ADB) ; 櫛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x4553) ; ø»‹™º + (=jis-x0213-2-2000 . #x2F67) ; ø»¤²ª + (ideograph-daikanwa . 15818) ; ø¸ƒ·Š + (=jef-china3 . #x52F9) ; øº…‹¹ + (=ucs . #x6ADC) ; 櫜 + )) +(define-char + '((=>ucs . #x6ADC) ; 櫜 + (morohashi-daikanwa 15818 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xF253) ; ý¢€‰“ + )) +(define-char + '((=>ucs . #x6ADC) ; 櫜 + (morohashi-daikanwa 15818 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x655E) ; ø»”±• + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x58F4) ; 壴 + ) + ((=ucs . #x6851) ; 桑 + )) + (ideograph-daikanwa . 15820) ; ø¸ƒ·Œ + (=cbeta . 01115) ; ø¸ ‘› + (=ucs . #x23799) ; 𣞙 + )) +(define-char + '((=>ucs . #x23799) ; 𣞙 + (morohashi-daikanwa 15820 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x58F4) ; 壴 + ) + ((chinese-cns11643-1 . #x5625) ; ø»’– + )) + (chinese-cns11643-4 . #x5F74) ; ø»˜¼¿ + )) +(define-char + '((=>ucs . #x6ADD) ; 櫝 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x4554) ; ø»‹™» + (=jis-x0213-2-2000 . #x2F68) ; ø»¤²« + (chinese-big5 . #xC370) ; ý¢€Œ° + (ideograph-daikanwa . 15821) ; ø¸ƒ· + (ucs-jis . #x6ADD) ; ø»‹™» + )) +(define-char + '((morohashi-daikanwa 15821 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x783D) ; ø»“‚ª + (chinese-gb12345 . #x687C) ; 櫝 + (=ucs . #x6ADD) ; 櫝 + )) +(define-char + '((=>ucs . #x6ADE) ; 櫞 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (=jis-x0208 . #x5D29) ; ø½‹ŽŒ + (chinese-big5 . #xF258) ; ý¢€‰˜ + (ideograph-daikanwa . 15822) ; ø¸ƒ·Ž + (ucs-jis . #x6ADE) ; ø½‹ŽŒ + )) +(define-char + '((morohashi-daikanwa 15822 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6563) ; ø»”±š + (chinese-gb12345 . #x695A) ; 櫞 + (=ucs . #x6ADE) ; 櫞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (shinjigen-2 . 3874) + (=jis-x0208 . #x5D2B) ; ø½‹ŽŽ + (chinese-gb12345 . #x685D) ; 櫟 + (chinese-big5 . #xF252) ; ý¢€‰’ + (ideograph-daikanwa . 15823) ; ø¸ƒ· + (=ucs . #x6ADF) ; 櫟 + )) +(define-char + '((=>ucs . #x6ADF) ; 櫟 + (morohashi-daikanwa 15823 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x655D) ; ø»”±” + )) +(define-char + '((=>ucs . #x6AE0) ; æ«  + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xF24D) ; ý¢€‰ + (ideograph-daikanwa . 15824) ; ø¸ƒ· + )) +(define-char + '((morohashi-daikanwa 15824 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6558) ; ø»”± + (=ucs . #x6AE0) ; æ«  + )) +(define-char + '((=>ucs . #x3C05) ; 㰅 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((korean-ksc5601 . #x6E6A) ; ø»ŠŒ› + (ideograph-daikanwa . 39076) ; ø¸‰¢¤ + )) + (ideograph-daikanwa . 15825) ; ø¸ƒ·‘ + (=cbeta . 03800) ; ø¸ »˜ + )) +(define-char + '((=>ucs . #x3C05) ; 㰅 + (morohashi-daikanwa 15825 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x6F4B) ; ø»’µª + )) + (chinese-cns11643-3 . #x5A4C) ; ø»–ª½ + )) +(define-char + '((morohashi-daikanwa 15825 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x9069) ; 適 + )) + (=ucs . #x3C05) ; 㰅 + )) +(define-char + '((=>ucs . #x6AE1) ; æ«¡ + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xEFE0) ; ý¢€Ž¿  + (ideograph-daikanwa . 15826) ; ø¸ƒ·’ + )) +(define-char + '((morohashi-daikanwa 15826 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x616C) ; ø»”«« + (=ucs . #x6AE1) ; æ«¡ + )) +(define-char + '((=>ucs . #x3C06) ; 㰆 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 15827) ; ø¸ƒ·“ + (=cbeta . 02240) ; ø¸ £€ + )) +(define-char + '((morohashi-daikanwa 15827 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x3C06) ; 㰆 + )) +(define-char + '((=>ucs . #x3C06) ; 㰆 + (morohashi-daikanwa 15827 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A4B) ; ø»–ª¼ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 2 1313 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x6578) ; 數 + )) + (ideograph-daikanwa . 15833) ; ø¸ƒ·™ + (=hanziku-4 . #xB66A) ; ý¢‹™ª + (=cbeta . 04859) ; ø¸¡‹» + (=jef-china3 . #x54BC) ; øº…’¼ + (=ucs . #x6AE2) ; æ«¢ + )) +(define-char + '((=>ucs . #x6AE2) ; æ«¢ + (morohashi-daikanwa 15833 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x6D30) ; ø»’²“ + )) + (chinese-cns11643-3 . #x5A48) ; ø»–ª¹ + )) +(define-char + '((=>ucs . #x6AE3) ; æ«£ + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 15841) ; ø¸ƒ·¡ + )) +(define-char + '((=>ucs . #x6AE3) ; æ«£ + (morohashi-daikanwa 15841 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A46) ; ø»–ª· + )) +(define-char + '((morohashi-daikanwa 15841 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x6AE3) ; æ«£ + )) +(define-char + '((=>ucs . #x237A3) ; 𣞣 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 49185) ; ø¸Œ€¡ + )) +(define-char + '((morohashi-daikanwa 49185 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4747) ; ø»ž·Ž + (=ucs . #x237A3) ; 𣞣 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F70) ; ø»˜¼» + (=ucs . #x3C01) ; 㰁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F6E) ; ø»˜¼¹ + (=ucs . #x3C02) ; 㰂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F72) ; ø»˜¼½ + (=ucs . #x3C03) ; 㰃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F75) ; ø»˜½€ + (=ucs . #x3C04) ; 㰄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A4A) ; ø»–ª» + (=ucs . #x3C08) ; 㰈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x6AE4) ; 櫤 + )) +(define-char + '((=>ucs . #x6AE4) ; 櫤 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x4555) ; ø»‹™¼ + (=jis-x0213-1-2000 . #x7638) ; ø»¤‰ + (=jef-china3 . #x54BD) ; øº…’½ + (ucs-jis . #x6AE4) ; ø»‹™¼ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x783C) ; ø»“‚© + (=ucs . #x6AE5) ; æ«¥ + )) +(define-char + '((=>ucs . #x6AE5) ; æ«¥ + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xC36F) ; ý¢€Œ¯ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x6AE6) ; 櫦 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4746) ; ø»ž· + (=ucs . #x23759) ; 𣝙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4740) ; ø»ž·‡ + (=ucs . #x23796) ; 𣞖 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x682D) ; ø»›“Š + (=ucs . #x23797) ; 𣞗 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4741) ; ø»ž·ˆ + (=ucs . #x23798) ; 𣞘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4748) ; ø»ž· + (=ucs . #x2379A) ; 𣞚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4749) ; ø»ž· + (=ucs . #x2379B) ; 𣞛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6827) ; ø»›“„ + (=ucs . #x2379C) ; 𣞜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6826) ; ø»›“ƒ + (=ucs . #x2379D) ; 𣞝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4745) ; ø»ž·Œ + (=ucs . #x2379E) ; 𣞞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x682F) ; ø»›“Œ + (=ucs . #x2379F) ; 𣞟 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x682E) ; ø»›“‹ + (=ucs . #x237B0) ; 𣞰 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4744) ; ø»ž·‹ + (=ucs . #x237B2) ; 𣞲 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x473F) ; ø»ž·† + (=ucs . #x237B5) ; 𣞵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x682C) ; ø»›“‰ + (=ucs . #x237B7) ; 𣞷 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x7F77) ; ç½· + )) + (=cbeta . 01272) ; ø¸ “¸ + (=ucs . #x237BB) ; 𣞻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x237C9) ; 𣟉 + )) +(define-char + '((=>ucs . #x237C9) ; 𣟉 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6830) ; ø»›“ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x682A) ; ø»›“‡ + (=ucs . #x237D1) ; 𣟑 + )) +(define-char + '((=>ucs . #x6AE7) ; 櫧 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (japanese-jisx0212 . #x4556) ; ø»‹™½ + (=jis-x0213-1-2000 . #x7639) ; ø»¤Š + (chinese-big5 . #xF24C) ; ý¢€‰Œ + (ideograph-daikanwa . 15843) ; ø¸ƒ·£ + (=jef-china3 . #x54BE) ; øº…’¾ + (ucs-jis . #x6AE7) ; ø»‹™½ + )) +(define-char + '((morohashi-daikanwa 15843 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6557) ; ø»”±Ž + (chinese-gb12345 . #x6946) ; 櫧 + (=ucs . #x6AE7) ; 櫧 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (shinjigen-2 . 3885) + (=jis-x0208 . #x4827) ; ø½Š¯” + (chinese-gb12345 . #x6853) ; 櫨 + (chinese-big5 . #xF456) ; ý¢€‘– + (ideograph-daikanwa . 15844) ; ø¸ƒ·¤ + (=ucs . #x6AE8) ; 櫨 + )) +(define-char + '((=>ucs . #x6AE8) ; 櫨 + (morohashi-daikanwa 15844 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x6924) ; ø»”¶“ + )) +(define-char + '((=>ucs . #x6AE9) ; æ«© + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((ideograph-daikanwa . 41379) ; ø¸Š†£ + )) + (ideograph-daikanwa . 15845) ; ø¸ƒ·¥ + )) +(define-char + '((morohashi-daikanwa 15845 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 2 1318 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x95BB) ; 閻 + )) + (chinese-cns11643-3 . #x5C49) ; ø»–­¶ + (=hanziku-4 . #xB76B) ; ý¢‹« + (=cbeta . 01761) ; ø¸ ›¡ + (=ucs . #x6AE9) ; æ«© + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (shinjigen-2 . 3884) + (=jis-x0208 . #x5D2E) ; ø½‹Ž‘ + (chinese-cns11643-2 . #x6923) ; ø»”¶’ + (chinese-gb12345 . #x6840) ; 櫪 + (chinese-big5 . #xF455) ; ý¢€‘• + (ideograph-daikanwa . 15846) ; ø¸ƒ·¦ + (=ucs . #x6AEA) ; 櫪 + )) +(define-char + '((=>ucs . #x6AEB) ; æ«« + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-big5 . #xF255) ; ý¢€‰• + (ideograph-daikanwa . 15848) ; ø¸ƒ·¨ + )) +(define-char + '((morohashi-daikanwa 15848 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x6AEB) ; æ«« + )) +(define-char + '((=>ucs . #x6AEB) ; æ«« + (morohashi-daikanwa 15848 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6560) ; ø»”±— + )) +(define-char + '((=>ucs . #x6AEC) ; 櫬 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (japanese-jisx0212 . #x4557) ; ø»‹™¾ + (=jis-x0213-2-2000 . #x2F6B) ; ø»¤²® + (chinese-big5 . #xC468) ; ý¢€Œ‘¨ + (ideograph-daikanwa . 15851) ; ø¸ƒ·« + (=jef-china3 . #x54BF) ; øº…’¿ + (ucs-jis . #x6AEC) ; ø»‹™¾ + )) +(define-char + '((morohashi-daikanwa 15851 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-1 . #x7973) ; ø»“„¾ + (chinese-gb12345 . #x6934) ; 櫬 + (=ucs . #x6AEC) ; 櫬 + )) +(define-char + '((=>ucs . #x6AED) ; æ«­ + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 15853) ; ø¸ƒ·­ + )) +(define-char + '((=>ucs . #x6AED) ; æ«­ + (morohashi-daikanwa 15853 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 2 1317 5) + (=hanziku-4 . #xB746) ; ý¢‹† + )) +(define-char + '((morohashi-daikanwa 15853 0 4) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x6AED) ; æ«­ + )) +(define-char + '((=>ucs . #x6AED) ; æ«­ + (morohashi-daikanwa 15853 0 5) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x5775) ; ø»–§Œ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x6927) ; ø»”¶– + (chinese-big5 . #xF459) ; ý¢€‘™ + (ideograph-daikanwa . 15854) ; ø¸ƒ·® + (=ucs . #x6AEE) ; æ«® + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x6928) ; ø»”¶— + (chinese-big5 . #xF45A) ; ý¢€‘š + (ideograph-daikanwa . 15859) ; ø¸ƒ·³ + (=ucs . #x6AEF) ; 櫯 + )) +(define-char + '((=>ucs . #x6AF0) ; æ«° + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (japanese-jisx0212 . #x4558) ; ø»‹™¿ + (chinese-big5 . #xF454) ; ý¢€‘” + (ideograph-daikanwa . 15862) ; ø¸ƒ·¶ + (ucs-jis . #x6AF0) ; ø»‹™¿ + )) +(define-char + '((morohashi-daikanwa 15862 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x6922) ; ø»”¶‘ + (=ucs . #x6AF0) ; æ«° + )) +(define-char + '((=>ucs . #x6AF1) ; 櫱 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (japanese-jisx0212 . #x4559) ; ø»‹š€ + (=jis-x0213-2-2000 . #x2F6C) ; ø»¤²¯ + (chinese-big5 . #xF458) ; ý¢€‘˜ + (ideograph-daikanwa . 15863) ; ø¸ƒ·· + (ucs-jis . #x6AF1) ; ø»‹š€ + )) +(define-char + '((morohashi-daikanwa 15863 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (=ucs . #x6AF1) ; 櫱 + )) +(define-char + '((=>ucs . #x6AF1) ; 櫱 + (morohashi-daikanwa 15863 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x6926) ; ø»”¶• + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 2 1319 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x8C6B) ; 豫 + )) + (japanese-jisx0212 . #x455A) ; ø»‹š + (chinese-cns11643-4 . #x6350) ; ø»™‚“ + (=jis-x0213-2-2000 . #x2F6D) ; ø»¤²° + (ideograph-daikanwa . 15864) ; ø¸ƒ·¸ + (=hanziku-4 . #xB7A6) ; ý¢‹ž¦ + (=cbeta . 04400) ; ø¸¡„° + (=ucs . #x6AF2) ; 櫲 + )) +(define-char + '((=>ucs . #x6AF3) ; 櫳 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (=jis-x0213-2-2000 . #x2F6E) ; ø»¤²± + (chinese-big5 . #xF453) ; ý¢€‘“ + (ideograph-daikanwa . 15868) ; ø¸ƒ·¼ + (ucs-jis . #x6AF3) ; ø»¤²± + )) +(define-char + '((morohashi-daikanwa 15868 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-gb12345 . #x6850) ; 櫳 + (=ucs . #x6AF3) ; 櫳 + )) +(define-char + '((=>ucs . #x6AF3) ; 櫳 + (morohashi-daikanwa 15868 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x6921) ; ø»”¶ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6354) ; ø»™‚— + (=jis-x0213-1-2000 . #x763A) ; ø»¤‹ + (ideograph-daikanwa . 15871) ; ø¸ƒ·¿ + (=ucs . #x3C0F) ; 㰏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 2 1316 7) + (chinese-cns11643-3 . #x5C47) ; ø»–­´ + (ideograph-daikanwa . 15873) ; ø¸ƒ¸ + (=hanziku-4 . #xB6E7) ; ý¢‹›§ + (=ucs . #x6AF4) ; æ«´ + )) +(define-char + '((=>ucs . #x6B04) ; 欄 + (morohashi-daikanwa 15880 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (=jis-x0208 . #x4D73) ; ø½Š·¶ + (ucs-jis . #x6B04) ; ø½Š·¶ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E21) ; ø»Ÿ€º + (ideograph-daikanwa . 49186) ; ø¸Œ€¢ + (=ucs . #x237E8) ; 𣟨 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C4C) ; ø»–­¹ + (=ucs . #x3C09) ; 㰉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C46) ; ø»–­³ + (=ucs . #x3C0A) ; 㰊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6351) ; ø»™‚” + (=ucs . #x3C0B) ; 㰋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x634F) ; ø»™‚’ + (=ucs . #x3C0C) ; 㰌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C48) ; ø»–­µ + (=ucs . #x3C0D) ; 㰍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C4D) ; ø»–­º + (=ucs . #x3C0E) ; 㰎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C4B) ; ø»–­¸ + (=ucs . #x3C10) ; 㰐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C45) ; ø»–­² + (=ucs . #x3C11) ; 㰑 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C4A) ; ø»–­· + (=ucs . #x3C16) ; 㰖 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (=ucs . #x6AF5) ; 櫵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (=ucs . #x6AF6) ; 櫶 + )) +(define-char + '((=>ucs . #x6AF6) ; 櫶 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (korean-ksc5601 . #x7A4B) ; ø»Š¤ + )) +(define-char + '((=>ucs . #x6AF6) ; 櫶 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 2 1318 8) + (chinese-cns11643-4 . #x634E) ; ø»™‚‘ + (=hanziku-4 . #xB769) ; ý¢‹© + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6353) ; ø»™‚– + (=ucs . #x237C4) ; 𣟄 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D7C) ; ø»Ÿ€· + (=ucs . #x237C5) ; 𣟅 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C3F) ; ø»›™” + (=ucs . #x237C6) ; 𣟆 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D7E) ; ø»Ÿ€¹ + (=ucs . #x237C7) ; 𣟇 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C42) ; ø»›™— + (=ucs . #x237C8) ; 𣟈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C3A) ; ø»›™ + (=ucs . #x237CA) ; 𣟊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C39) ; ø»›™Ž + (=ucs . #x237CB) ; 𣟋 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C3D) ; ø»›™’ + (=ucs . #x237CC) ; 𣟌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4D7D) ; ø»Ÿ€¸ + (=ucs . #x237CD) ; 𣟍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C3C) ; ø»›™‘ + (=ucs . #x237CE) ; 𣟎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C41) ; ø»›™– + (=ucs . #x237CF) ; 𣟏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C3B) ; ø»›™ + (=ucs . #x237D0) ; 𣟐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C40) ; ø»›™• + (=ucs . #x237D2) ; 𣟒 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C3E) ; ø»›™“ + (=ucs . #x237D8) ; 𣟘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6352) ; ø»™‚• + (=ucs . #x237EC) ; 𣟬 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x6E2F) ; ø½‹§ + (korean-ksc5601 . #x7240) ; ø»Š‘© + (ideograph-daikanwa . 39113) ; ø¸‰£‰ + )) + (=cbeta . 01849) ; ø¸ œ¹ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (shinjigen-2 . 3888) + (=jis-x0208 . #x5D30) ; ø½‹Ž“ + (ideograph-daikanwa . 15883) ; ø¸ƒ¸‹ + (=ucs . #x6B05) ; 欅 + )) +(define-char + '((=>ucs . #x6AF9) ; 櫹 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (cns-total-strokes . 20) + (chinese-cns11643-2 . #x6925) ; ø»”¶” + (ideograph-daikanwa . 15885) ; ø¸ƒ¸ + (=jef-china3 . #x98A4) ; øº‰¢¤ + )) +(define-char + '((morohashi-daikanwa 15885 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-big5 . #xF457) ; ý¢€‘— + (=ucs . #x6AF9) ; 櫹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (shinjigen-2 . 3890) + (=jis-x0208 . #x5D32) ; ø½‹Ž• + (chinese-big5 . #xC4E7) ; ý¢€Œ“§ + (ideograph-daikanwa . 15887) ; ø¸ƒ¸ + (=ucs . #x6AFA) ; 櫺 + )) +(define-char + '((=>ucs . #x6AFA) ; 櫺 + (morohashi-daikanwa 15887 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-1 . #x7A72) ; ø»“†› + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (shinjigen-2 . 3587) + (=jis-x0208 . #x5D2F) ; ø½‹Ž’ + (korean-ksc5601 . #x6521) ; ø»‰¾„ + (chinese-gb12345 . #x5323) ; æ«» + (chinese-big5 . #xC4E5) ; ý¢€Œ“¥ + (ideograph-daikanwa . 15888) ; ø¸ƒ¸ + (=ucs . #x6AFB) ; æ«» + )) +(define-char + '((=>ucs . #x6AFB) ; æ«» + (morohashi-daikanwa 15888 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-1 . #x7A70) ; ø»“†™ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (japanese-jisx0212 . #x455B) ; ø»‹š‚ + (chinese-cns11643-2 . #x6B5D) ; ø»”ºˆ + (chinese-big5 . #xF5CF) ; ý¢€— + (ideograph-daikanwa . 15889) ; ø¸ƒ¸‘ + (=ucs . #x6AFC) ; 櫼 + )) +(define-char + '((=>ucs . #x6AFD) ; 櫽 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x702C) ; ø½‹ª‰ + (korean-ksc5601 . #x6B5F) ; ø»Š‡¶ + (ideograph-daikanwa . 41891) ; ø¸ŠŽ£ + ) + ((=ucs . #x6728) ; 木 + )) + (japanese-jisx0212 . #x455C) ; ø»‹šƒ + (=jis-x0213-2-2000 . #x2F6F) ; ø»¤²² + (ideograph-daikanwa . 15892) ; ø¸ƒ¸” + (=cbeta . 05515) ; ø¸¡–‹ + (ucs-jis . #x6AFD) ; ø»‹šƒ + )) +(define-char + '((morohashi-daikanwa 15892 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 2 1319 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x96B1) ; 隱 + ) + ((=ucs . #x6728) ; 木 + )) + (=hanziku-4 . #xB7A4) ; ý¢‹ž¤ + (=ucs . #x6AFD) ; 櫽 + )) +(define-char + '((=>ucs . #x6AFD) ; 櫽 + (morohashi-daikanwa 15892 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E35) ; ø»–°ž + )) +(define-char + '((=>ucs . #x6AFE) ; 櫾 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 2 1321 12) + (ideograph-daikanwa . 15893) ; ø¸ƒ¸• + (=hanziku-4 . #xB7EF) ; ý¢‹Ÿ¯ + )) +(define-char + '((=>ucs . #x6AFE) ; 櫾 + (morohashi-daikanwa 15893 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E34) ; ø»–° + )) +(define-char + '((morohashi-daikanwa 15893 0 5) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (=ucs . #x6AFE) ; 櫾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x6232) ; 戲 + )) + (ideograph-daikanwa . 15894) ; ø¸ƒ¸– + (=cbeta . 02106) ; ø¸  º + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 2 1322 6) + (chinese-cns11643-3 . #x5E33) ; ø»–°œ + (ideograph-daikanwa . 15896) ; ø¸ƒ¸˜ + (=hanziku-4 . #xB84A) ; ý¢‹¡Š + (=ucs . #x6AFF) ; æ«¿ + )) +(define-char + '((=>ucs . #x6B00) ; 欀 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-big5 . #xF5D2) ; ý¢€—’ + (ideograph-daikanwa . 15898) ; ø¸ƒ¸š + )) +(define-char + '((morohashi-daikanwa 15898 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B60) ; ø»”º‹ + (=ucs . #x6B00) ; 欀 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 2 1321 2) + (chinese-cns11643-3 . #x5E37) ; ø»–°  + (ideograph-daikanwa . 15901) ; ø¸ƒ¸ + (=hanziku-4 . #xB7E5) ; ý¢‹Ÿ¥ + (=ucs . #x6B01) ; 欁 + )) +(define-char + '((=>ucs . #x6B02) ; 欂 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B5C) ; ø»”º‡ + (ideograph-daikanwa . 15902) ; ø¸ƒ¸ž + )) +(define-char + '((morohashi-daikanwa 15902 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 16) + (total-strokes . 20) + (japanese-jisx0212 . #x455D) ; ø»‹š„ + (chinese-big5 . #xF5CE) ; ý¢€—Ž + (=ucs . #x6B02) ; 欂 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (japanese-jisx0212 . #x455E) ; ø»‹š… + (chinese-cns11643-2 . #x6B5E) ; ø»”º‰ + (chinese-big5 . #xF5D0) ; ý¢€— + (ideograph-daikanwa . 15903) ; ø¸ƒ¸Ÿ + (=ucs . #x6B03) ; 欃 + )) +(define-char + '((=>ucs . #x6B04) ; 欄 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 15904) ; ø¸ƒ¸  + )) +(define-char + '((morohashi-daikanwa 15904 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (korean-ksc5601 . #x5531) ; ø»‰¦´ + (chinese-cns11643-1 . #x7A71) ; ø»“†š + (=jis-x0213-1-2000 . #x763B) ; ø»¤Œ + (chinese-gb12345 . #x4038) ; 欄 + (chinese-big5 . #xC4E6) ; ý¢€Œ“¦ + (=jef-china3 . #x54C0) ; øº…“€ + (ucs-jis . #xF91D) ; 欄 + (=ucs . #x6B04) ; 欄 + )) +(define-char + '((=>ucs* . #x6B04) ; 欄 + (morohashi-daikanwa 15904 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (=ucs . #xF91D) ; 欄 + )) +(define-char + '((=>ucs . #x23810) ; 𣠐 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 49187) ; ø¸Œ€£ + )) +(define-char + '((morohashi-daikanwa 49187 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x534B) ; ø»Ÿˆº + (=ucs . #x23810) ; 𣠐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7027) ; ø»›ž´ + (=ucs . #x3C14) ; 㰔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E36) ; ø»–°Ÿ + (=ucs . #x3C15) ; 㰕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B5F) ; ø»”ºŠ + (chinese-gb12345 . #x6937) ; 櫸 + (chinese-big5 . #xF5D1) ; ý¢€—‘ + (=ucs . #x6AF8) ; 櫸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (korean-ksc5601 . #x6D6B) ; ø»ŠŠ¾ + (chinese-gb12345 . #x7D56) ; 欌 + (=ucs . #x6B0C) ; 欌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5349) ; ø»Ÿˆ¸ + (=ucs . #x237EF) ; 𣟯 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5348) ; ø»Ÿˆ· + (=ucs . #x237F0) ; 𣟰 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x702B) ; ø»›ž¸ + (=ucs . #x237F2) ; 𣟲 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x702D) ; ø»›žº + (=ucs . #x237F3) ; 𣟳 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x6646) ; ø»™†£ + (=ucs . #x237F4) ; 𣟴 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7029) ; ø»›ž¶ + (=ucs . #x237F5) ; 𣟵 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x534D) ; ø»Ÿˆ¼ + (=ucs . #x237F6) ; 𣟶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7028) ; ø»›žµ + (=ucs . #x237F8) ; 𣟸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x702A) ; ø»›ž· + (=ucs . #x237F9) ; 𣟹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x702C) ; ø»›ž¹ + (=ucs . #x237FA) ; 𣟺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x534A) ; ø»Ÿˆ¹ + (=ucs . #x237FB) ; 𣟻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x6645) ; ø»™†¢ + (=ucs . #x237FC) ; 𣟼 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x702F) ; ø»›ž¼ + (=ucs . #x237FD) ; 𣟽 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x534E) ; ø»Ÿˆ½ + (=ucs . #x237FE) ; 𣟾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7032) ; ø»›ž¿ + (=ucs . #x23801) ; 𣠁 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x534C) ; ø»Ÿˆ» + (=ucs . #x2380C) ; 𣠌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7031) ; ø»›ž¾ + (=ucs . #x2380E) ; 𣠎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7030) ; ø»›ž½ + (=ucs . #x2380F) ; 𣠏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x702E) ; ø»›ž» + (=ucs . #x23814) ; 𣠔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x971C) ; 霜 + )) + (=cbeta . 01273) ; ø¸ “¹ + )) +(define-char + '((=>ucs . #x6B06) ; 欆 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (japanese-jisx0212 . #x455F) ; ø»‹š† + (ideograph-daikanwa . 15919) ; ø¸ƒ¸¯ + (=jef-china3 . #x54C1) ; øº…“ + (ucs-jis . #x6B06) ; ø»‹š† + )) +(define-char + '((morohashi-daikanwa 15919 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 2 1323 14) + (chinese-cns11643-3 . #x5F4F) ; ø»–²– + (=hanziku-4 . #xB872) ; ý¢‹¡² + (=ucs . #x6B06) ; 欆 + )) +(define-char + '((=>ucs . #x6B07) ; 欇 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 2 1323 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((japanese-jisx0208-1978 . #x6663) ; ø»ƒ¢˜ + (japanese-jisx0208 . #x6663) ; ø»‡¶  + (ideograph-daikanwa . 29179) ; ø¸‡‡» + )) + (ideograph-daikanwa . 15921) ; ø¸ƒ¸± + )) +(define-char + '((=>ucs . #x6B07) ; 欇 + (morohashi-daikanwa 15921 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208-1990 . #x6663) ; ø½‹œ” + )) + (japanese-jisx0212 . #x4560) ; ø»‹š‡ + (ucs-jis . #x6B07) ; ø»‹š‡ + )) +(define-char + '((=>ucs . #x6B07) ; 欇 + (morohashi-daikanwa 15921 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x772B) ; ø»“€º + )) + (chinese-cns11643-3 . #x5F4E) ; ø»–²• + )) +(define-char + '((morohashi-daikanwa 15921 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 2 1323 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x8076) ; 聶 + )) + (=hanziku-4 . #xB865) ; ý¢‹¡¥ + (=cbeta . 02407) ; ø¸ ¥§ + (=ucs . #x6B07) ; 欇 + )) +(define-char + '((=>ucs . #x6B08) ; 欈 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-big5 . #xF6E5) ; ý¢€›¥ + (ideograph-daikanwa . 15924) ; ø¸ƒ¸´ + )) +(define-char + '((morohashi-daikanwa 15924 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D53) ; ø»”¼º + (=ucs . #x6B08) ; 欈 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (japanese-jisx0212 . #x4561) ; ø»‹šˆ + (chinese-cns11643-2 . #x6D54) ; ø»”¼» + (chinese-big5 . #xF6E6) ; ý¢€›¦ + (ideograph-daikanwa . 15925) ; ø¸ƒ¸µ + (=jef-china3 . #x54C2) ; øº…“‚ + (=ucs . #x6B09) ; 欉 + )) +(define-char + '((=>ucs . #x6B0A) ; 權 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 15926) ; ø¸ƒ¸¶ + )) +(define-char + '((=>ucs . #x6B0A) ; 權 + (morohashi-daikanwa 15926 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B62) ; ø»“‡© + )) +(define-char + '((=>ucs . #x6B0A) ; 權 + (morohashi-daikanwa 15926 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (=jis-x0208 . #x5C5E) ; ø½‹£ + (korean-ksc5601 . #x4F6D) ; ø»‰ž¼ + (chinese-big5 . #xC576) ; ý¢€Œ•¶ + (ucs-jis . #x6B0A) ; ø½‹£ + )) +(define-char + '((morohashi-daikanwa 15926 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-gb12345 . #x4828) ; 權 + (=ucs . #x6B0A) ; 權 + )) +(define-char + '((=>ucs . #x6B0B) ; 欋 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (=jis-x0213-2-2000 . #x2F71) ; ø»¤²´ + (chinese-big5 . #xF6E4) ; ý¢€›¤ + (ideograph-daikanwa . 15929) ; ø¸ƒ¸¹ + (ucs-jis . #x6B0B) ; ø»¤²´ + )) +(define-char + '((morohashi-daikanwa 15929 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D52) ; ø»”¼¹ + (=ucs . #x6B0B) ; 欋 + )) +(define-char + '((=>ucs . #x2382E) ; 𣠮 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 49188) ; ø¸Œ€¤ + )) +(define-char + '((morohashi-daikanwa 49188 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5822) ; ø»Ÿ§ + (=ucs . #x2382E) ; 𣠮 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F50) ; ø»–²— + (=ucs . #x3C17) ; 㰗 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-4 . #x686E) ; ø»™Š‡ + (=ucs . #x3C18) ; 㰘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (chinese-gb12345 . #x7D2B) ; æ«· + (=ucs . #x6AF7) ; æ«· + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (=ucs . #x6B0D) ; 欍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (=ucs . #x6B0E) ; 欎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5826) ; ø»Ÿ« + (=ucs . #x23819) ; 𣠙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x734E) ; ø»›£µ + (=ucs . #x2381A) ; 𣠚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x734F) ; ø»›£¶ + (=ucs . #x2381B) ; 𣠛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x734C) ; ø»›£³ + (=ucs . #x2381C) ; 𣠜 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x734A) ; ø»›£± + (=ucs . #x2381D) ; 𣠝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-4 . #x686F) ; ø»™Šˆ + (=ucs . #x2381E) ; 𣠞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x734B) ; ø»›£² + (=ucs . #x2381F) ; 𣠟 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x734D) ; ø»›£´ + (=ucs . #x23820) ; 𣠠 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5825) ; ø»Ÿª + (=ucs . #x23821) ; 𣠡 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5824) ; ø»Ÿ© + (=ucs . #x2382D) ; 𣠭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5823) ; ø»Ÿ¨ + )) +(define-char + '((=>ucs . #x6B0F) ; 欏 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (japanese-jisx0212 . #x4562) ; ø»‹š‰ + (=jis-x0213-2-2000 . #x2F72) ; ø»¤²µ + (chinese-big5 . #xF7E2) ; ý¢€Ÿ¢ + (ideograph-daikanwa . 15933) ; ø¸ƒ¸½ + (ucs-jis . #x6B0F) ; ø»‹š‰ + )) +(define-char + '((morohashi-daikanwa 15933 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F31) ; ø»”¿” + (chinese-gb12345 . #x6921) ; 欏 + (=ucs . #x6B0F) ; 欏 + )) +(define-char + '((=>ucs . #x6B10) ; 欐 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (japanese-jisx0212 . #x4563) ; ø»‹šŠ + (=jis-x0213-2-2000 . #x2F73) ; ø»¤²¶ + (chinese-big5 . #xC5CF) ; ý¢€Œ— + (ideograph-daikanwa . 15942) ; ø¸ƒ¹† + (ucs-jis . #x6B10) ; ø»‹šŠ + )) +(define-char + '((morohashi-daikanwa 15942 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C3B) ; ø»“ˆ  + (=ucs . #x6B10) ; 欐 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (japanese-jisx0212 . #x4564) ; ø»‹š‹ + (chinese-cns11643-2 . #x6F2F) ; ø»”¿’ + (=jis-x0213-2-2000 . #x2F74) ; ø»¤²· + (chinese-big5 . #xF7E0) ; ý¢€Ÿ  + (ideograph-daikanwa . 15943) ; ø¸ƒ¹‡ + (=ucs . #x6B11) ; 欑 + )) +(define-char + '((=>ucs . #x2383D) ; 𣠽 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B61) ; ø»Ÿ•€ + (=jis-x0213-2-2000 . #x2F75) ; ø»¤²¸ + (ideograph-daikanwa . 15945) ; ø¸ƒ¹‰ + (=cbeta . 05328) ; ø¸¡“ + (ucs-jis . #x2383D) ; ø»Ÿ•€ + )) +(define-char + '((morohashi-daikanwa 15945 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (=ucs . #x2383D) ; 𣠽 + )) +(define-char + '((=>ucs . #x6B12) ; 欒 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (shinjigen-2 . 3893) + (=jis-x0208 . #x5D33) ; ø½‹Ž– + (korean-ksc5601 . #x5532) ; ø»‰¦µ + (chinese-big5 . #xF7E1) ; ý¢€Ÿ¡ + (ideograph-daikanwa . 15947) ; ø¸ƒ¹‹ + (ucs-jis . #x6B12) ; ø½‹Ž– + )) +(define-char + '((morohashi-daikanwa 15947 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-gb12345 . #x686F) ; 欒 + (=ucs . #x6B12) ; 欒 + )) +(define-char + '((=>ucs . #x6B12) ; 欒 + (morohashi-daikanwa 15947 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F30) ; ø»”¿“ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B5D) ; ø»Ÿ”¼ + (ideograph-daikanwa . 49189) ; ø¸Œ€¥ + (=ucs . #x23843) ; 𣡃 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-3 . #x6035) ; ø»–³š + (=ucs . #x3C19) ; 㰙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-3 . #x6033) ; ø»–³˜ + (=ucs . #x3C1A) ; 㰚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-3 . #x6034) ; ø»–³™ + (=ucs . #x3C1B) ; 㰛 + )) +(define-char + '((=>ucs . #x6B0E) ; 欎 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 8 22 1) + (=hanziku-12 . #xED7E) ; ý¢ƒŽµ¾ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7571) ; ø»›§” + (=ucs . #x23837) ; 𣠷 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7573) ; ø»›§– + (=ucs . #x23838) ; 𣠸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7574) ; ø»›§— + (=ucs . #x2383A) ; 𣠺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B60) ; ø»Ÿ”¿ + (=ucs . #x2383B) ; 𣠻 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7572) ; ø»›§• + (=ucs . #x2383C) ; 𣠼 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7575) ; ø»›§˜ + (=ucs . #x2383E) ; 𣠾 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B5F) ; ø»Ÿ”¾ + (=ucs . #x2383F) ; 𣠿 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B5E) ; ø»Ÿ”½ + (=ucs . #x23846) ; 𣡆 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7576) ; ø»›§™ + (=ucs . #x23849) ; 𣡉 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7570) ; ø»›§“ + (=ucs . #x2384A) ; 𣡊 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x7731) ; ø»“€ + (ideograph-daikanwa . 32258) ; ø¸‡¸‚ + )) + (=cbeta . 04776) ; ø¸¡Š¨ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-2 . #x703A) ; ø»•€» + (chinese-big5 . #xF8AC) ; ý¢€¢¬ + (ideograph-daikanwa . 15953) ; ø¸ƒ¹‘ + (=ucs . #x6B13) ; 欓 + )) +(define-char + '((=>ucs . #x6B14) ; 欔 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 20) + (total-strokes . 24) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x77CD) ; 矍 + )) + (ideograph-daikanwa . 15955) ; ø¸ƒ¹“ + (=cbeta . 05753) ; ø¸¡™¹ + )) +(define-char + '((morohashi-daikanwa 15955 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 20) + (total-strokes . 24) + (hanyu-dazidian 2 1325 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x77CD) ; 矍 + )) + (chinese-cns11643-3 . #x6074) ; ø»–´™ + (=hanziku-4 . #xB8D4) ; ý¢‹£” + (=ucs . #x6B14) ; 欔 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E6F) ; ø»Ÿ™¨ + (ideograph-daikanwa . 49190) ; ø¸Œ€¦ + (=ucs . #x23858) ; 𣡘 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 20) + (chinese-gb12345 . #x7D75) ; 欕 + (=ucs . #x6B15) ; 欕 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x7760) ; ø»›©¿ + (=ucs . #x23839) ; 𣠹 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x7761) ; ø»›ª€ + (=ucs . #x23840) ; 𣡀 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B6C) ; ø»™ŽŸ + (=ucs . #x2384C) ; 𣡌 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E6E) ; ø»Ÿ™§ + (=ucs . #x2384D) ; 𣡍 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x7762) ; ø»›ª + (=ucs . #x2384E) ; 𣡎 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E70) ; ø»Ÿ™© + (=ucs . #x2385B) ; 𣡛 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E71) ; ø»Ÿ™ª + (=ucs . #x25914) ; 𥤔 + )) +(define-char + '((=>ucs . #x6B16) ; 欖 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (shinjigen-2 . 3900) + (=jis-x0208 . #x5D34) ; ø½‹Ž— + (korean-ksc5601 . #x553C) ; ø»‰¦¿ + (chinese-cns11643-1 . #x7D23) ; ø»“‰¦ + (chinese-big5 . #xC656) ; ý¢€Œ™– + (ideograph-daikanwa . 15964) ; ø¸ƒ¹œ + (ucs-jis . #x6B16) ; ø½‹Ž— + )) +(define-char + '((morohashi-daikanwa 15964 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-gb12345 . #x692D) ; 欖 + (=ucs . #x6B16) ; 欖 + )) +(define-char + '((=>ucs . #x6B17) ; 欗 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-2 . #x7123) ; ø»•‚‚ + (ideograph-daikanwa . 15967) ; ø¸ƒ¹Ÿ + )) +(define-char + '((morohashi-daikanwa 15967 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 20) + (total-strokes . 24) + (japanese-jisx0212 . #x4565) ; ø»‹šŒ + (chinese-big5 . #xF8F3) ; ý¢€£³ + (=ucs . #x6B17) ; 欗 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-big5 . #xF8F1) ; ý¢€£± + (ideograph-daikanwa . 15968) ; ø¸ƒ¹  + (=ucs . #x6B18) ; 欘 + )) +(define-char + '((=>ucs . #x6B18) ; 欘 + (morohashi-daikanwa 15968 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-2 . #x7121) ; ø»•‚€ + )) +(define-char + '((=>ucs . #x6B19) ; 欙 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-2 . #x7122) ; ø»•‚ + (chinese-big5 . #xF8F2) ; ý¢€£² + (ideograph-daikanwa . 15969) ; ø¸ƒ¹¡ + )) +(define-char + '((morohashi-daikanwa 15969 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (=ucs . #x6B19) ; 欙 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-2 . #x7124) ; ø»•‚ƒ + (chinese-big5 . #xF8F4) ; ý¢€£´ + (ideograph-daikanwa . 15970) ; ø¸ƒ¹¢ + (=ucs . #x6B1A) ; 欚 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (hanyu-dazidian 2 1326 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x9738) ; 霸 + )) + (japanese-jisx0212 . #x4566) ; ø»‹š + (=jis-x0213-1-2000 . #x763C) ; ø»¤ + (ideograph-daikanwa . 15971) ; ø¸ƒ¹£ + (=hanziku-4 . #xB8EC) ; ý¢‹£¬ + (=cbeta . 01274) ; ø¸ “º + (=ucs . #x6B1B) ; 欛 + )) +(define-char + '((=>ucs . #x6B1B) ; 欛 + (morohashi-daikanwa 15971 0 1) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((chinese-cns11643-1 . #x7B3D) ; ø»“‡„ + )) + (chinese-cns11643-3 . #x6140) ; ø»–µƒ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x6071) ; ø»Ÿœ¦ + (=ucs . #x2384F) ; 𣡏 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x6072) ; ø»Ÿœ§ + (=ucs . #x2385E) ; 𣡞 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-5 . #x792D) ; ø»›¬ˆ + (=ucs . #x23860) ; 𣡠 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x6073) ; ø»Ÿœ¨ + (=ucs . #x23863) ; 𣡣 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-5 . #x792C) ; ø»›¬‡ + (=ucs . #x23865) ; 𣡥 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-5 . #x792E) ; ø»›¬‰ + (=ucs . #x23867) ; 𣡧 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x6074) ; ø»Ÿœ© + (=ucs . #x2386B) ; 𣡫 + )) +(define-char + '((=>ucs . #x23869) ; 𣡩 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 22) + (total-strokes . 26) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=jis-x0208 . #x573E) ; ø½‹…­ + (korean-ksc5601 . #x5836) ; ø»‰«“ + (ideograph-daikanwa . 09904) ; ø¸‚š° + )) + (ideograph-daikanwa . 15976) ; ø¸ƒ¹¨ + (=cbeta . 04607) ; ø¸¡‡¿ + )) +(define-char + '((morohashi-daikanwa 15976 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 22) + (total-strokes . 26) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6728) ; 木 + ) + ((=ucs . #x5F4E) ; 彎 + )) + (chinese-cns11643-5 . #x7A29) ; ø»›­¢ + (=ucs . #x23869) ; 𣡩 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 22) + (total-strokes . 26) + (hanyu-dazidian 2 1327 1) + (chinese-cns11643-3 . #x6165) ; ø»–µ¨ + (ideograph-daikanwa . 15977) ; ø¸ƒ¹© + (=hanziku-4 . #xB948) ; ý¢‹¥ˆ + (=ucs . #x6B1C) ; 欜 + )) +(define-char + '((=>ucs . #x6B1D) ; 欝 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 22) + (total-strokes . 26) + (ideograph-daikanwa . 15978) ; ø¸ƒ¹ª + (=cbeta . 00614) ; ø¸ ‰¦ + )) +(define-char + '((morohashi-daikanwa 15978 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 21) + (total-strokes . 25) + (hanyu-dazidian 2 1326 11) + (japanese-jisx0208 . #x3135) ; ø»†§¼ + (chinese-cns11643-3 . #x6141) ; ø»–µ„ + (=jis-x0208-1990 . #x3135) ; ø½Š° + (=hanziku-4 . #xB8F1) ; ý¢‹£± + (=jef-china3 . #x54C5) ; øº…“… + (=ucs . #x6B1D) ; 欝 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 22) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D55) ; ø»™‘„ + (=ucs . #x2386D) ; 𣡭 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 23) + (total-strokes . 27) + (chinese-cns11643-7 . #x6354) ; ø»Ÿ £ + (=ucs . #x2386A) ; 𣡪 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 23) + (total-strokes . 27) + (chinese-cns11643-7 . #x6355) ; ø»Ÿ ¤ + (=ucs . #x23874) ; 𣡴 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 24) + (total-strokes . 28) + (japanese-jisx0212 . #x4567) ; ø»‹šŽ + (=jis-x0213-1-2000 . #x763D) ; ø»¤Ž + (chinese-gb12345 . #x6879) ; 欞 + (chinese-big5 . #xF9BB) ; ý¢€¦» + (ideograph-daikanwa . 15985) ; ø¸ƒ¹± + (=ucs . #x6B1E) ; 欞 + )) +(define-char + '((=>ucs . #x6B1E) ; 欞 + (morohashi-daikanwa 15985 0 0) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-2 . #x722B) ; ø»•ƒ¨ + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-7 . #x6449) ; ø»Ÿ¡¶ + (ideograph-daikanwa . 49191) ; ø¸Œ€§ + (=ucs . #x23878) ; 𣡸 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B40) ; ø»›¯— + (=ucs . #x23876) ; 𣡶 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-7 . #x6448) ; ø»Ÿ¡µ + (=ucs . #x23877) ; 𣡷 + )) +(define-char + '((=>ucs . #x6B1F) ; 欟 + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 25) + (total-strokes . 29) + (ideograph-daikanwa . 15986) ; ø¸ƒ¹² + )) +(define-char + '((=>ucs . #x6B1F) ; 欟 + (morohashi-daikanwa 15986 0 2) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 24) + (total-strokes . 28) + (=jis-x0208 . #x5D36) ; ø½‹Ž™ + (ucs-jis . #x6B1F) ; ø½‹Ž™ + )) +(define-char + '((morohashi-daikanwa 15986 0 3) + (ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 24) + (total-strokes . 28) + (=ucs . #x6B1F) ; 欟 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 26) + (total-strokes . 30) + (chinese-cns11643-7 . #x655B) ; ø»Ÿ£¦ + (=ucs . #x2387A) ; 𣡺 + )) +(define-char + '((ideographic-radical . 75) ; ⽊ + (ideographic-strokes . 27) + (total-strokes . 31) + (chinese-cns11643-7 . #x6574) ; ø»Ÿ£¿ + (=ucs . #x2387C) ; 𣡼 + )) diff --git a/lisp/utf-2000/Ideograph-R076-Lack.el b/lisp/utf-2000/Ideograph-R076-Lack.el new file mode 100644 index 0000000..6ebb941 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R076-Lack.el @@ -0,0 +1,2603 @@ +(define-char + '((=>ucs . #x6B20) ; 欠 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-1 . 3905) + (shinjigen-2 . 3905) + (=jis-x0208 . #x3767) ; ø½Š—– + (korean-ksc5601 . #x7D62) ; ø»Š¢• + (chinese-cns11643-1 . #x454E) ; ø»‘¸ + (=gt-pj-1 . #x3767) ; ø½Š—– + (ideograph-daikanwa . 15991) ; ø¸ƒ¹· + (=gt-k . 00415) ; ý¡„€†Ÿ + (ucs-jis . #x6B20) ; ø½Š—– + )) +(define-char + '((morohashi-daikanwa 15991 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x4737) ; ø»„¾Ž + (chinese-isoir165 . #x4737) ; ø»¦ž + (chinese-big5 . #xA4ED) ; ý¢€Š“­ + (=ucs . #x6B20) ; 欠 + )) +(define-char + '((=>ucs . #x6B21) ; 次 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 0) + (total-strokes . 4) + (korean-ksc5601 . #x732D) ; ø»Š’´ + (chinese-big5 . #xA6B8) ; ý¢€Šš¸ + (ideograph-daikanwa . 15992) ; ø¸ƒ¹¸ + )) +(define-char + '((=>ucs . #x6B21) ; 次 + (morohashi-daikanwa 15992 0 1) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-1 . #x4839) ; ø»‘¼† + )) +(define-char + '((morohashi-daikanwa 15992 1) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-gb2312 . #x344E) ; ø»„¢« + (=jis-x0208 . #x3C21) ; ø½Š¦ + (chinese-isoir165 . #x344E) ; ø»Š» + (chinese-cns11643-6 . #x2523) ; ø»›ºª + (=gt-pj-1 . #x3C21) ; 次 + (=gt-k . 01626) ; ý¡„€™š + (=ucs . #x6B21) ; 次 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2524) ; ø»›º« + (ideograph-daikanwa . 15993) ; ø¸ƒ¹¹ + (=ucs . #x23880) ; 𣢀 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-gb2312 . #x3B36) ; ø»„¬¥ + (chinese-isoir165 . #x3B36) ; ø»”µ + (chinese-cns11643-3 . #x2379) ; ø»•š¸ + (ideograph-daikanwa . 15994) ; ø¸ƒ¹º + (=ucs . #x6B22) ; 欢 + )) +(define-char + '((=>ucs . #x23881) ; 𣢁 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=jis-x0208 . #x3767) ; ø½Š—– + (korean-ksc5601 . #x7D62) ; ø»Š¢• + (chinese-cns11643-1 . #x454E) ; ø»‘¸ + (ideograph-daikanwa . 15991) ; ø¸ƒ¹· + )) + (chinese-cns11643-4 . #x244B) ; ø»—¥¬ + (ideograph-daikanwa . 15995) ; ø¸ƒ¹» + (=cbeta . 02752) ; ø¸ «€ + )) +(define-char + '((morohashi-daikanwa 15995 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C38) ; å°¸ + ) + ((=ucs . #x6B20) ; 欠 + )) + (=ucs . #x23881) ; 𣢁 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x282F) ; ø»›¿ + (ideograph-daikanwa . 15996) ; ø¸ƒ¹¼ + (=ucs . #x23882) ; 𣢂 + )) +(define-char + '((=>ucs . #x3C1D) ; 㰝 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 15997) ; ø¸ƒ¹½ + )) +(define-char + '((morohashi-daikanwa 15997 0 9) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2448) ; ø»™¯­ + (=ucs . #x3C1D) ; 㰝 + )) +(define-char + '((=>ucs . #x23883) ; 𣢃 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 15998) ; ø¸ƒ¹¾ + )) +(define-char + '((morohashi-daikanwa 15998 0 1) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C2E) ; ø»œ…‡ + (=ucs . #x23883) ; 𣢃 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2832) ; ø»›¿“ + (ideograph-daikanwa . 15999) ; ø¸ƒ¹¿ + (=ucs . #x23884) ; 𣢄 + )) +(define-char + '((=>ucs . #x23885) ; 𣢅 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 16000) ; ø¸ƒº€ + )) +(define-char + '((morohashi-daikanwa 16000 0 1) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2447) ; ø»™¯¬ + (=ucs . #x23885) ; 𣢅 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2831) ; ø»›¿’ + (ideograph-daikanwa . 16001) ; ø¸ƒº + (=ucs . #x23886) ; 𣢆 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2830) ; ø»›¿‘ + (ideograph-daikanwa . 16002) ; ø¸ƒº‚ + (=jef-china3 . #x54CA) ; øº…“Š + (=ucs . #x3C1E) ; 㰞 + )) +(define-char + '((=>ucs . #x23887) ; 𣢇 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 16003) ; ø¸ƒºƒ + )) +(define-char + '((morohashi-daikanwa 16003 0 9) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x244A) ; ø»—¥« + (=ucs . #x23887) ; 𣢇 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x266D) ; ø»—©Š + (ideograph-daikanwa . 16004) ; ø¸ƒº„ + (=ucs . #x3C1F) ; 㰟 + )) +(define-char + '((=>ucs . #x23889) ; 𣢉 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16005) ; ø¸ƒº… + )) +(define-char + '((morohashi-daikanwa 16005 0 1) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x265C) ; ø»™²½ + (=ucs . #x23889) ; 𣢉 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x265B) ; ø»™²¼ + (ideograph-daikanwa . 16006) ; ø¸ƒº† + (=ucs . #x2388A) ; 𣢊 + )) +(define-char + '((=>ucs . #x2388B) ; 𣢋 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16007) ; ø¸ƒº‡ + )) +(define-char + '((morohashi-daikanwa 16007 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2658) ; ø»™²¹ + (=ucs . #x2388B) ; 𣢋 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3911) + (chinese-gb2312 . #x5040) ; ø»…‹¥ + (=jis-x0208 . #x3655) ; ø½Š•¦ + (korean-ksc5601 . #x7D5B) ; ø»Š¢Ž + (chinese-isoir165 . #x5040) ; ø»³µ + (chinese-cns11643-1 . #x4E3C) ; ø»’„½ + (=gt-pj-1 . #x3655) ; 欣 + (chinese-big5 . #xAA59) ; ý¢€Š©™ + (ideograph-daikanwa . 16008) ; ø¸ƒºˆ + (=gt-k . 03675) ; ý¡„€¹› + (=ucs . #x6B23) ; 欣 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C2F) ; ø»œ…ˆ + (ideograph-daikanwa . 16009) ; ø¸ƒº‰ + (=ucs . #x2388C) ; 𣢌 + )) +(define-char + '((=>ucs . #x2388D) ; 𣢍 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16010) ; ø¸ƒºŠ + )) +(define-char + '((morohashi-daikanwa 16010 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x266F) ; ø»—©Œ + (=ucs . #x2388D) ; 𣢍 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C30) ; ø»œ…‰ + (ideograph-daikanwa . 16011) ; ø¸ƒº‹ + (=ucs . #x2388E) ; 𣢎 + )) +(define-char + '((=>ucs . #x6B24) ; 欤 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4568) ; ø»‹š + (chinese-cns11643-4 . #x2671) ; ø»—©Ž + (ideograph-daikanwa . 16012) ; ø¸ƒºŒ + (ucs-jis . #x6B24) ; ø»‹š + )) +(define-char + '((morohashi-daikanwa 16012 0 4) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x6C23) ; ø»…´ + (chinese-isoir165 . #x6C23) ; ø»Žœ  + (=ucs . #x6B24) ; 欤 + )) +(define-char + '((=>ucs . #x3C20) ; ã°  + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x5036) ; ø½Š»“ + (korean-ksc5601 . #x7971) ; ø»Šœ¬ + (ideograph-daikanwa . 00288) ; ø¸€„  + ) + ((=ucs . #x6B20) ; 欠 + )) + (ideograph-daikanwa . 16014) ; ø¸ƒºŽ + (=cbeta . 00780) ; ø¸ ŒŒ + )) +(define-char + '((morohashi-daikanwa 16014 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2656) ; ø»™²· + (=ucs . #x3C20) ; ã°  + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x274A) ; ø»“•½ + (chinese-big5 . #xCCE9) ; ý¢€Œ³© + (ideograph-daikanwa . 16017) ; ø¸ƒº‘ + (=ucs . #x6B25) ; 欥 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2953) ; ø»•£† + (ideograph-daikanwa . 16019) ; ø¸ƒº“ + (=ucs . #x6B26) ; 欦 + )) +(define-char + '((morohashi-daikanwa 16024 1) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x4537) ; ø»„»’ + (=jis-x0208 . #x3224) ; ø½ŠŽ½ + (chinese-isoir165 . #x4537) ; ø»£¢ + (=gt-pj-1 . #x3224) ; 欧 + (=gt-k . 03644) ; ý¡„€¸¼ + (=ucs . #x6B27) ; 欧 + )) +(define-char + '((=>ucs . #x6B27) ; 欧 + (morohashi-daikanwa 16024 1 1) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2954) ; ø»•£‡ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2670) ; ø»—© + (=ucs . #x3C21) ; ã°¡ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x266C) ; ø»—©‰ + (=ucs . #x3C22) ; ã°¢ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x265D) ; ø»™²¾ + (=ucs . #x2388F) ; 𣢏 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x266E) ; ø»—©‹ + (=ucs . #x23890) ; 𣢐 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2659) ; ø»™²º + (=ucs . #x23891) ; 𣢑 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x265A) ; ø»™²» + (=ucs . #x23892) ; 𣢒 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2657) ; ø»™²¸ + (=ucs . #x23893) ; 𣢓 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4569) ; ø»‹š + (chinese-cns11643-2 . #x2B46) ; ø»“›± + (chinese-big5 . #xCF64) ; ý¢€Œ½¤ + (ideograph-daikanwa . 16028) ; ø¸ƒºœ + (=ucs . #x6B28) ; 欨 + )) +(define-char + '((=>ucs . #x3C24) ; ã°¤ + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53EF) ; 可 + ) + ((=jis-x0208 . #x3767) ; ø½Š—– + (korean-ksc5601 . #x7D62) ; ø»Š¢• + (chinese-cns11643-1 . #x454E) ; ø»‘¸ + (ideograph-daikanwa . 15991) ; ø¸ƒ¹· + )) + (chinese-cns11643-4 . #x2970) ; ø»—­§ + (ideograph-daikanwa . 16030) ; ø¸ƒºž + )) +(define-char + '((morohashi-daikanwa 16030 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53EF) ; 可 + ) + ((=ucs . #x6B20) ; 欠 + )) + (=cbeta . 00231) ; ø¸ ƒ§ + (=ucs . #x3C24) ; ã°¤ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53BB) ; 去 + ) + ((=ucs . #x6B20) ; 欠 + )) + (chinese-cns11643-6 . #x3178) ; ø»œ§ + (=jis-x0213-2-2000 . #x2F77) ; ø»¤²º + (ideograph-daikanwa . 16034) ; ø¸ƒº¢ + (=cbeta . 06900) ; ø¸¡«´ + (=ucs . #x3C26) ; ã°¦ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D3C) ; ø»•¨§ + (ideograph-daikanwa . 16040) ; ø¸ƒº¨ + (=ucs . #x6B2A) ; 欪 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2971) ; ø»—­¨ + (=ucs . #x3C25) ; ã°¥ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2974) ; ø»—­« + (=ucs . #x3C27) ; ã°§ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2973) ; ø»—­ª + (=ucs . #x3C28) ; ã°¨ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x295F) ; ø»™·š + (=ucs . #x23897) ; 𣢗 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x317A) ; ø»œ© + (=ucs . #x23898) ; 𣢘 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x317C) ; ø»œ« + (=ucs . #x2389A) ; 𣢚 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2962) ; ø»™· + (=ucs . #x2389B) ; 𣢛 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2975) ; ø»—­¬ + (=ucs . #x2389C) ; 𣢜 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2961) ; ø»™·œ + (=ucs . #x2389D) ; 𣢝 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x295E) ; ø»™·™ + (=ucs . #x2389E) ; 𣢞 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3179) ; ø»œ¨ + (=ucs . #x2389F) ; 𣢟 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x295C) ; ø»™·— + (=ucs . #x238A0) ; 𣢠 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2960) ; ø»™·› + (=ucs . #x238A1) ; 𣢡 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x317B) ; ø»œª + (=ucs . #x238A2) ; 𣢢 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x295D) ; ø»™·˜ + (=ucs . #x238A3) ; 𣢣 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x456A) ; ø»‹š‘ + (chinese-cns11643-3 . #x3166) ; ø»•¯‰ + (ideograph-daikanwa . 16053) ; ø¸ƒºµ + (=ucs . #x6B2B) ; 欫 + )) +(define-char + '((=>ucs . #x6B2C) ; 欬 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x456B) ; ø»‹š’ + (=jis-x0213-1-2000 . #x763E) ; ø»¤ + (chinese-big5 . #xD1F5) ; ý¢€‡µ + (ideograph-daikanwa . 16061) ; ø¸ƒº½ + (=jef-china3 . #x54CB) ; øº…“‹ + (ucs-jis . #x6B2C) ; ø»‹š’ + )) +(define-char + '((morohashi-daikanwa 16061 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F77) ; ø»“¢š + (=ucs . #x6B2C) ; 欬 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F79) ; ø»“¢œ + (chinese-big5 . #xD1F7) ; ý¢€‡· + (ideograph-daikanwa . 16062) ; ø¸ƒº¾ + (=ucs . #x6B2D) ; 欭 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3165) ; ø»•¯ˆ + (ideograph-daikanwa . 16064) ; ø¸ƒ»€ + (=big5-cdp . #x8AC8) ; ý¢€ˆ«ˆ + (=ucs . #x6B2E) ; 欮 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x456C) ; ø»‹š“ + (chinese-cns11643-2 . #x2F78) ; ø»“¢› + (=jis-x0213-2-2000 . #x2F78) ; ø»¤²» + (chinese-big5 . #xD1F6) ; ý¢€‡¶ + (ideograph-daikanwa . 16067) ; ø¸ƒ»ƒ + (=jef-china3 . #x54CC) ; øº…“Œ + (=ucs . #x6B2F) ; 欯 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3167) ; ø»•¯Š + (ideograph-daikanwa . 16069) ; ø¸ƒ»… + (=ucs . #x6B30) ; 欰 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F7A) ; ø»“¢ + (chinese-big5 . #xD1F8) ; ý¢€‡¸ + (ideograph-daikanwa . 16071) ; ø¸ƒ»‡ + (=ucs . #x6B31) ; 欱 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D60) ; ø»—³ + (=ucs . #x3C23) ; ã°£ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E2E) ; ø»™½¿ + (=ucs . #x3C29) ; ã°© + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D5D) ; ø»—³Œ + (=ucs . #x3C2A) ; ã°ª + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D61) ; ø»—³ + (=ucs . #x3C2B) ; ã°« + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D62) ; ø»—³‘ + (=ucs . #x3C2C) ; ã°¬ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D5E) ; ø»—³ + (=ucs . #x3C2D) ; ã°­ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3854) ; ø»œ—• + (=ucs . #x23899) ; 𣢙 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3857) ; ø»œ—˜ + (=ucs . #x238A7) ; 𣢧 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3858) ; ø»œ—™ + (=ucs . #x238A8) ; 𣢨 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3855) ; ø»œ—– + (=ucs . #x238A9) ; 𣢩 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E33) ; ø»™¾„ + (=ucs . #x238AA) ; 𣢪 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E2D) ; ø»™½¾ + (=ucs . #x238AC) ; 𣢬 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3856) ; ø»œ—— + (=ucs . #x238AD) ; 𣢭 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E32) ; ø»™¾ƒ + (=ucs . #x238AF) ; 𣢯 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D5F) ; ø»—³Ž + (=ucs . #x238B0) ; 𣢰 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E2F) ; ø»™¾€ + (=ucs . #x238B1) ; 𣢱 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E34) ; ø»™¾… + (=ucs . #x238B2) ; 𣢲 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E31) ; ø»™¾‚ + (=ucs . #x238B3) ; 𣢳 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E30) ; ø»™¾ + (=ucs . #x238B4) ; 𣢴 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x673F) ; 朿 + ) + ((=ucs . #x6B20) ; 欠 + )) + (=cbeta . 03389) ; ø¸ ´½ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3917) + (chinese-gb2312 . #x537B) ; ø»…º + (=jis-x0208 . #x4D5F) ; ø½Š·¢ + (korean-ksc5601 . #x6930) ; ø»Š„‹ + (chinese-isoir165 . #x537B) ; ø»¹Š + (chinese-cns11643-1 . #x5B43) ; ø»’˜Š + (=gt-pj-1 . #x4D5F) ; 欲 + (chinese-big5 . #xB1FD) ; ý¢€‹‡½ + (ideograph-daikanwa . 16080) ; ø¸ƒ» + (=gt-k . 07889) ; ý¡„»‘ + (=ucs . #x6B32) ; 欲 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x363B) ; ø»“«° + (chinese-big5 . #xD5D7) ; ý¢€—— + (ideograph-daikanwa . 16082) ; ø¸ƒ»’ + (=ucs . #x6B33) ; 欳 + )) +(define-char + '((=>ucs . #x6B34) ; 欴 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 16084) ; ø¸ƒ»” + (=jef-china3 . #x54CE) ; øº…“Ž + )) +(define-char + '((=>ucs . #x6B34) ; 欴 + (morohashi-daikanwa 16084 0 1) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-big5 . #xD1F9) ; ý¢€‡¹ + )) +(define-char + '((morohashi-daikanwa 16084 0 2) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2F7B) ; ø»“¢ž + (=ucs . #x6B34) ; 欴 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x456D) ; ø»‹š” + (=jis-x0213-1-2000 . #x763F) ; ø»¤ + (ideograph-daikanwa . 16085) ; ø¸ƒ»• + (=cbeta . 00001) ; ø¸ € + (=jef-china3 . #x54CF) ; øº…“ + (=ucs . #x6B35) ; 欵 + )) +(define-char + '((=>ucs . #x6B35) ; 欵 + (morohashi-daikanwa 16085 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3662) ; ø»•¶› + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x456E) ; ø»‹š• + (chinese-cns11643-2 . #x363A) ; ø»“«¯ + (chinese-big5 . #xD5D6) ; ý¢€—– + (ideograph-daikanwa . 16086) ; ø¸ƒ»– + (=ucs . #x6B36) ; 欶 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3914) + (chinese-gb2312 . #x6C24) ; ø»…´‘ + (=jis-x0208 . #x5D38) ; ø½‹Ž› + (chinese-isoir165 . #x6C24) ; ø»Žœ¡ + (chinese-cns11643-2 . #x363C) ; ø»“«± + (=gt-pj-1 . #x5D38) ; 欷 + (chinese-big5 . #xD5D8) ; ý¢€—˜ + (ideograph-daikanwa . 16087) ; ø¸ƒ»— + (=gt-k . 07947) ; ý¡„¼‹ + (=ucs . #x6B37) ; 欷 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3913) + (=jis-x0208 . #x5D37) ; ø½‹Žš + (chinese-isoir165 . #x2C5A) ; ø»Œ¿— + (chinese-cns11643-2 . #x363D) ; ø»“«² + (chinese-big5 . #xD5D9) ; ý¢€—™ + (ideograph-daikanwa . 16090) ; ø¸ƒ»š + (=ucs . #x6B38) ; 欸 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3661) ; ø»•¶š + (=ucs . #x3C2E) ; ã°® + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3248) ; ø»—º + (=ucs . #x3C2F) ; ã°¯ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3249) ; ø»—ºŽ + (=ucs . #x3C30) ; ã°° + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x406E) ; ø»œ£Ÿ + (=ucs . #x3C31) ; ã°± + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x406B) ; ø»œ£œ + (=ucs . #x238AE) ; 𣢮 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3325) ; ø»š…Œ + (=ucs . #x238BA) ; 𣢺 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x406C) ; ø»œ£ + (=ucs . #x238BB) ; 𣢻 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x406D) ; ø»œ£ž + (=ucs . #x238BD) ; 𣢽 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3324) ; ø»š…‹ + (=ucs . #x238CE) ; 𣣎 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3918) + (chinese-gb2312 . #x6C25) ; ø»…´’ + (=jis-x0208 . #x5D3A) ; ø½‹Ž + (chinese-isoir165 . #x6C25) ; ø»Žœ¢ + (chinese-cns11643-2 . #x3C7D) ; ø»“µ¦ + (chinese-big5 . #xD9DA) ; ý¢€§š + (ideograph-daikanwa . 16093) ; ø¸ƒ» + (=ucs . #x6B39) ; 欹 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3927) + (chinese-gb2312 . #x465B) ; ø»„½” + (=jis-x0208 . #x353D) ; ø½Š“° + (korean-ksc5601 . #x5127) ; ø»‰ ² + (chinese-isoir165 . #x465B) ; ø»¥¤ + (chinese-cns11643-1 . #x6022) ; ø»’ž¿ + (=gt-pj-1 . #x353D) ; 欺 + (chinese-big5 . #xB4DB) ; ý¢€‹“› + (ideograph-daikanwa . 16097) ; ø¸ƒ»¡ + (=gt-k . 09025) ; ý¡„‚ + (=ucs . #x6B3A) ; 欺 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x456F) ; ø»‹š– + (chinese-cns11643-2 . #x3C7E) ; ø»“µ§ + (chinese-big5 . #xD9DB) ; ý¢€§› + (ideograph-daikanwa . 16099) ; ø¸ƒ»£ + (=jef-china3 . #x54D0) ; øº…“ + (=ucs . #x6B3B) ; 欻 + )) +(define-char + '((=>ucs . #x238CB) ; 𣣋 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16102) ; ø¸ƒ»¦ + )) +(define-char + '((=>ucs . #x238CB) ; 𣣋 + (morohashi-daikanwa 16102 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-2 . #x2623) ; ø»““¸ + ) + ((=jis-x0208 . #x3767) ; ø½Š—– + (korean-ksc5601 . #x7D62) ; ø»Š¢• + (chinese-cns11643-1 . #x454E) ; ø»‘¸ + (ideograph-daikanwa . 15991) ; ø¸ƒ¹· + )) + (chinese-cns11643-4 . #x383A) ; ø»˜‚³ + )) +(define-char + '((morohashi-daikanwa 16102 0 1) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-2 . #x2623) ; ø»““¸ + ) + ((=ucs . #x6B20) ; 欠 + )) + (=ucs . #x238CB) ; 𣣋 + )) +(define-char + '((=>ucs . #x238CB) ; 𣣋 + (morohashi-daikanwa 16102 0 2) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x590C) ; 夌 + ) + ((=ucs . #x6B20) ; 欠 + )) + (=cbeta . 00654) ; ø¸ ŠŽ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D22) ; ø»“µ© + (chinese-big5 . #xD9DD) ; ý¢€§ + (ideograph-daikanwa . 16103) ; ø¸ƒ»§ + (=ucs . #x6B3C) ; 欼 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3928) + (=jis-x0208 . #x3656) ; ø½Š•§ + (korean-ksc5601 . #x7D63) ; ø»Š¢– + (chinese-cns11643-1 . #x6023) ; ø»’Ÿ€ + (chinese-gb12345 . #x4755) ; 欽 + (=gt-pj-1 . #x3656) ; 欽 + (chinese-big5 . #xB4DC) ; ý¢€‹“œ + (ideograph-daikanwa . 16104) ; ø¸ƒ»¨ + (=gt-k . 09037) ; ý¡„‚ + (=ucs . #x6B3D) ; 欽 + )) +(define-char + '((=>ucs . #x6B3E) ; 款 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6021) ; ø»’ž¾ + (ideograph-daikanwa . 16107) ; ø¸ƒ»« + )) +(define-char + '((morohashi-daikanwa 16107 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3922) + (chinese-gb2312 . #x3F6E) ; ø»„³• + (=jis-x0208 . #x343E) ; ø½Š’“ + (korean-ksc5601 . #x4E33) ; ø»‰œ¤ + (chinese-isoir165 . #x3F6E) ; ø»›¥ + (=gt-pj-1 . #x343E) ; 款 + (chinese-big5 . #xB4DA) ; ý¢€‹“š + (=gt-k . 09016) ; ý¡„‚Œ¸ + (=ucs . #x6B3E) ; 款 + )) +(define-char + '((=>ucs . #x6B3F) ; 欿 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4570) ; ø»‹š— + (chinese-big5 . #xD9DC) ; ý¢€§œ + (ideograph-daikanwa . 16111) ; ø¸ƒ»¯ + (ucs-jis . #x6B3F) ; ø»‹š— + )) +(define-char + '((morohashi-daikanwa 16111 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D21) ; ø»“µ¨ + (=ucs . #x6B3F) ; 欿 + )) +(define-char + '((=>ucs . #x238D6) ; 𣣖 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 49192) ; ø¸Œ€¨ + )) +(define-char + '((morohashi-daikanwa 49192 0 3) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A3B) ; ø»œ±˜ + (=ucs . #x238D6) ; 𣣖 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A3F) ; ø»œ±œ + (ideograph-daikanwa . 49193) ; ø¸Œ€© + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x383B) ; ø»˜‚´ + (=ucs . #x3C32) ; ã°² + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3839) ; ø»˜‚² + (=ucs . #x3C33) ; ã°³ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C46) ; ø»•¾³ + (=ucs . #x3C34) ; ã°´ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3943) ; ø»šŽž + (=ucs . #x3C35) ; ã°µ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x383C) ; ø»˜‚µ + (=ucs . #x3C36) ; ã°¶ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x383D) ; ø»˜‚¶ + (=ucs . #x238C8) ; 𣣈 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3947) ; ø»šŽ¢ + (=ucs . #x238C9) ; 𣣉 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3945) ; ø»šŽ  + (=ucs . #x238CC) ; 𣣌 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A3C) ; ø»œ±™ + (=ucs . #x238CD) ; 𣣍 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3948) ; ø»šŽ£ + (=ucs . #x238CF) ; 𣣏 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A3D) ; ø»œ±š + (=ucs . #x238D0) ; 𣣐 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3944) ; ø»šŽŸ + (=ucs . #x238D1) ; 𣣑 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3949) ; ø»šŽ¤ + (=ucs . #x238D2) ; 𣣒 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A3E) ; ø»œ±› + (=ucs . #x238D3) ; 𣣓 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3946) ; ø»šŽ¡ + (=ucs . #x238D5) ; 𣣕 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A3A) ; ø»œ±— + (=ucs . #x238D9) ; 𣣙 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 9) + (chinese-cns11643-4 . #x2972) ; ø»—­© + (ideograph-daikanwa . 16038) ; ø¸ƒº¦ + (=ucs . #x6B29) ; 欩 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x417D) ; ø»–‡€ + (ideograph-daikanwa . 16125) ; ø¸ƒ»½ + (=ucs . #x6B40) ; 歀 + )) +(define-char + '((=>ucs . #x6B41) ; 歁 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDDFA) ; ý¢€·º + (ideograph-daikanwa . 16126) ; ø¸ƒ»¾ + (=jef-china3 . #x9FCA) ; øº‰¿Š + )) +(define-char + '((morohashi-daikanwa 16126 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x6B41) ; 歁 + )) +(define-char + '((=>ucs . #x6B41) ; 歁 + (morohashi-daikanwa 16126 0 1) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4422) ; ø»“¿» + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x437E) ; ø»“¿¹ + (chinese-big5 . #xDDF8) ; ý¢€·¸ + (ideograph-daikanwa . 16127) ; ø¸ƒ»¿ + (=ucs . #x6B42) ; 歂 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3934) + (chinese-gb2312 . #x6C26) ; ø»…´“ + (=jis-x0208 . #x5D3D) ; ø½‹Ž  + (chinese-isoir165 . #x6C26) ; ø»Žœ£ + (chinese-cns11643-2 . #x437D) ; ø»“¿¸ + (chinese-big5 . #xDDF7) ; ý¢€·· + (ideograph-daikanwa . 16131) ; ø¸ƒ¼ƒ + (=ucs . #x6B43) ; 歃 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x417C) ; ø»–†¿ + (ideograph-daikanwa . 16135) ; ø¸ƒ¼‡ + (=ucs . #x6B44) ; 歄 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x437C) ; ø»“¿· + (chinese-big5 . #xDDF6) ; ý¢€·¶ + (ideograph-daikanwa . 16138) ; ø¸ƒ¼Š + (=ucs . #x6B45) ; 歅 + )) +(define-char + '((=>ucs . #x6B46) ; 歆 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x7D64) ; ø»Š¢— + (japanese-jisx0212 . #x4571) ; ø»‹š˜ + (=jis-x0213-1-2000 . #x7640) ; ø»¤‘ + (chinese-big5 . #xDDF5) ; ý¢€·µ + (ideograph-daikanwa . 16139) ; ø¸ƒ¼‹ + (=jef-china3 . #x54D1) ; øº…“‘ + (ucs-jis . #x6B46) ; ø»Š¢— + )) +(define-char + '((morohashi-daikanwa 16139 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6C27) ; ø»…´” + (chinese-isoir165 . #x6C27) ; ø»Žœ¤ + (chinese-cns11643-2 . #x437B) ; ø»“¿¶ + (=ucs . #x6B46) ; 歆 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 3932) + (chinese-gb2312 . #x502A) ; ø»…‹ + (=jis-x0208 . #x5D3C) ; ø½‹ŽŸ + (korean-ksc5601 . #x7A4E) ; ø»Š§ + (chinese-isoir165 . #x502A) ; ø»³Ÿ + (=gt-pj-1 . #x5D3C) ; 歇 + (chinese-big5 . #xB7B2) ; ý¢€‹ž² + (ideograph-daikanwa . 16141) ; ø¸ƒ¼ + (=gt-k . 10315) ; ý¡„‚¡‹ + (=ucs . #x6B47) ; 歇 + )) +(define-char + '((=>ucs . #x6B47) ; 歇 + (morohashi-daikanwa 16141 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6458) ; ø»’¥­ + )) +(define-char + '((=>ucs . #x238E5) ; 𣣥 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16142) ; ø¸ƒ¼Ž + )) +(define-char + '((morohashi-daikanwa 16142 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5368) ; ø»œ¿“ + (=ucs . #x238E5) ; 𣣥 + )) +(define-char + '((=>ucs . #x6B48) ; 歈 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16143) ; ø¸ƒ¼ + )) +(define-char + '((=>ucs . #x6B48) ; 歈 + (morohashi-daikanwa 16143 0 2) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDDF9) ; ý¢€·¹ + )) +(define-char + '((morohashi-daikanwa 16143 0 3) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x6B48) ; 歈 + )) +(define-char + '((=>ucs . #x6B48) ; 歈 + (morohashi-daikanwa 16143 0 4) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4421) ; ø»“¿º + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E21) ; ø»˜‹Ž + (=ucs . #x3C39) ; ã°¹ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D7C) ; ø»˜‹‹ + (=ucs . #x3C3A) ; ã°º + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D7B) ; ø»˜‹Š + (=ucs . #x3C3B) ; ã°» + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D7D) ; ø»˜‹Œ + (=ucs . #x3C3C) ; ã°¼ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3D7E) ; ø»˜‹ + (=ucs . #x3C3D) ; ã°½ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E22) ; ø»˜‹ + (=ucs . #x3C3E) ; ã°¾ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F77) ; ø»š˜† + (=ucs . #x238CA) ; 𣣊 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x536E) ; ø»œ¿™ + (=ucs . #x238DD) ; 𣣝 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F76) ; ø»š˜… + (=ucs . #x238DE) ; 𣣞 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F75) ; ø»š˜„ + (=ucs . #x238DF) ; 𣣟 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F7A) ; ø»š˜‰ + (=ucs . #x238E0) ; 𣣠 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x536B) ; ø»œ¿– + (=ucs . #x238E1) ; 𣣡 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F79) ; ø»š˜ˆ + (=ucs . #x238E2) ; 𣣢 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5367) ; ø»œ¿’ + (=ucs . #x238E3) ; 𣣣 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5366) ; ø»œ¿‘ + (=ucs . #x238E4) ; 𣣤 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5369) ; ø»œ¿” + (=ucs . #x238E6) ; 𣣦 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x536A) ; ø»œ¿• + (=ucs . #x238E7) ; 𣣧 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x536D) ; ø»œ¿˜ + (=ucs . #x238E8) ; 𣣨 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F78) ; ø»š˜‡ + (=ucs . #x238E9) ; 𣣩 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x536C) ; ø»œ¿— + (=ucs . #x238EF) ; 𣣯 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5365) ; ø»œ¿ + (=ucs . #x238F0) ; 𣣰 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x536F) ; ø»œ¿š + (=ucs . #x23903) ; 𣤃 + )) +(define-char + '((=>ucs . #x6B49) ; 歉 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3937) + (=jis-x0208 . #x5D3E) ; ø½‹Ž¡ + (chinese-big5 . #xBA70) ; ý¢€‹©° + (ideograph-daikanwa . 16159) ; ø¸ƒ¼Ÿ + (ucs-jis . #x6B49) ; ø½‹Ž¡ + )) +(define-char + '((morohashi-daikanwa 16159 0 2) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x4738) ; ø»„¾ + (chinese-isoir165 . #x4738) ; ø»¦Ÿ + (chinese-cns11643-1 . #x6939) ; ø»’¬¤ + (=ucs . #x6B49) ; 歉 + )) +(define-char + '((=>ucs . #x6B4A) ; 歊 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4572) ; ø»‹š™ + (=jis-x0213-2-2000 . #x2F79) ; ø»¤²¼ + (chinese-big5 . #xE263) ; ý¢€Ž‰£ + (ideograph-daikanwa . 16161) ; ø¸ƒ¼¡ + (=jef-china3 . #x54D2) ; øº…“’ + (ucs-jis . #x6B4A) ; ø»‹š™ + )) +(define-char + '((morohashi-daikanwa 16161 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B2B) ; ø»”Š– + (=ucs . #x6B4A) ; 歊 + )) +(define-char + '((=>ucs . #x238F9) ; 𣣹 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4429) ; ø»˜”Š + (ideograph-daikanwa . 16162) ; ø¸ƒ¼¢ + )) +(define-char + '((morohashi-daikanwa 16162 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (=cbeta . 03413) ; ø¸ µ• + (=ucs . #x238F9) ; 𣣹 + )) +(define-char + '((=>ucs . #x6B4B) ; 歋 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE265) ; ý¢€Ž‰¥ + (ideograph-daikanwa . 16166) ; ø¸ƒ¼¦ + )) +(define-char + '((=>ucs . #x6B4B) ; 歋 + (morohashi-daikanwa 16166 0 1) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B2D) ; ø»”Š˜ + )) +(define-char + '((morohashi-daikanwa 16166 0 3) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x6B4B) ; 歋 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3936) + (chinese-gb2312 . #x3868) ; ø»„¨½ + (=jis-x0208 . #x324E) ; ø½Š§ + (korean-ksc5601 . #x4A30) ; ø»‰–© + (chinese-isoir165 . #x3868) ; ø»‘ + (chinese-cns11643-1 . #x693A) ; ø»’¬¥ + (chinese-big5 . #xBA71) ; ý¢€‹©± + (ideograph-daikanwa . 16167) ; ø¸ƒ¼§ + (=ucs . #x6B4C) ; 歌 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4573) ; ø»‹šš + (chinese-cns11643-2 . #x4B2C) ; ø»”Š— + (chinese-big5 . #xE264) ; ý¢€Ž‰¤ + (ideograph-daikanwa . 16168) ; ø¸ƒ¼¨ + (=ucs . #x6B4D) ; 歍 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4752) ; ø»–‰ + (=ucs . #x3C3F) ; ã°¿ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D77) ; ø»ŽŽ + (=ucs . #x3C40) ; 㱀 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x442A) ; ø»˜”‹ + (=ucs . #x3C41) ; 㱁 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x465C) ; ø»š¡½ + (=ucs . #x238F2) ; 𣣲 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x442B) ; ø»˜”Œ + (=ucs . #x238F3) ; 𣣳 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x465E) ; ø»š¡¿ + (=ucs . #x238F4) ; 𣣴 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D6F) ; ø»Ž† + (=ucs . #x238F5) ; 𣣵 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D6E) ; ø»Ž… + (=ucs . #x238F6) ; 𣣶 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x442C) ; ø»˜” + (=ucs . #x238F7) ; 𣣷 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x465D) ; ø»š¡¾ + (=ucs . #x238F8) ; 𣣸 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D75) ; ø»ŽŒ + (=ucs . #x238FA) ; 𣣺 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D70) ; ø»Ž‡ + (=ucs . #x238FB) ; 𣣻 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x465A) ; ø»š¡» + (=ucs . #x238FC) ; 𣣼 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D76) ; ø»Ž + (=ucs . #x238FD) ; 𣣽 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D74) ; ø»Ž‹ + (=ucs . #x238FE) ; 𣣾 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x465B) ; ø»š¡¼ + (=ucs . #x238FF) ; 𣣿 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D72) ; ø»Ž‰ + (=ucs . #x23900) ; 𣤀 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D71) ; ø»Žˆ + (=ucs . #x23901) ; 𣤁 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D73) ; ø»ŽŠ + (=ucs . #x23902) ; 𣤂 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4659) ; ø»š¡º + (=ucs . #x23907) ; 𣤇 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (korean-ksc5601 . #x7727) ; ø»Š˜¦ + (chinese-cns11643-1 . #x6D45) ; ø»’²¨ + (chinese-big5 . #xBCDB) ; ý¢€‹³› + (ideograph-daikanwa . 16182) ; ø¸ƒ¼¶ + (=jef-china3 . #x54D3) ; øº…““ + (=ucs . #x6B4E) ; 歎 + )) +(define-char + '((=>ucs . #x6B4E) ; 歎 + (morohashi-daikanwa 16182 0 2) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x4337) ; ø½Š¨Ž + (=gt-pj-1 . #x4337) ; ø½Š¨Ž + (=gt-k . 11150) ; ý¡„‚®Ž + (ucs-jis . #x6B4E) ; ø½Š¨Ž + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C66) ; ø»––³ + (ideograph-daikanwa . 16183) ; ø¸ƒ¼· + (=jef-china3 . #x54D4) ; øº…“” + (=ucs . #x6B4F) ; 歏 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3910) + (=jis-x0208 . #x5D3F) ; ø½‹Ž¢ + (korean-ksc5601 . #x4F31) ; ø»‰ž€ + (chinese-gb12345 . #x4537) ; 歐 + (=gt-pj-1 . #x5D3F) ; 歐 + (chinese-big5 . #xBCDA) ; ý¢€‹³š + (ideograph-daikanwa . 16185) ; ø¸ƒ¼¹ + (=gt-k . 11981) ; ý¡„‚» + (=ucs . #x6B50) ; 歐 + )) +(define-char + '((=>ucs . #x6B50) ; 歐 + (morohashi-daikanwa 16185 0 1) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D44) ; ø»’²§ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5139) ; ø»”“˜ + (chinese-big5 . #xE5F0) ; ý¢€Ž—° + (ideograph-daikanwa . 16186) ; ø¸ƒ¼º + (=ucs . #x6B51) ; 歑 + )) +(define-char + '((=>ucs . #x6B52) ; 歒 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4574) ; ø»‹š› + (ideograph-daikanwa . 16190) ; ø¸ƒ¼¾ + (=cbeta . 02584) ; ø¸ ¨˜ + (ucs-jis . #x6B52) ; ø»‹š› + )) +(define-char + '((morohashi-daikanwa 16190 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C65) ; ø»––² + (=jef-china3 . #x54D5) ; øº…“• + (=ucs . #x6B52) ; 歒 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3938) + (=jis-x0208 . #x343F) ; ø½Š’” + (chinese-cns11643-3 . #x4C67) ; ø»––´ + (ideograph-daikanwa . 16197) ; ø¸ƒ½… + (=ucs . #x6B53) ; 歓 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A4C) ; ø»˜¡ + (=ucs . #x3C42) ; 㱂 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C68) ; ø»––µ + (=ucs . #x3C43) ; 㱃 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D6E) ; ø»š¬¡ + (=ucs . #x23908) ; 𣤈 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x237D) ; ø»žƒŒ + (=ucs . #x23909) ; 𣤉 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D70) ; ø»š¬£ + (=ucs . #x2390A) ; 𣤊 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D71) ; ø»š¬¤ + (=ucs . #x2390B) ; 𣤋 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A4D) ; ø»˜¢ + (=ucs . #x2390C) ; 𣤌 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2379) ; ø»žƒˆ + (=ucs . #x2390D) ; 𣤍 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2377) ; ø»žƒ† + (=ucs . #x2390E) ; 𣤎 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x237E) ; ø»žƒ + (=ucs . #x2390F) ; 𣤏 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2376) ; ø»žƒ… + (=ucs . #x23910) ; 𣤐 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x237A) ; ø»žƒ‰ + (=ucs . #x23911) ; 𣤑 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x237B) ; ø»žƒŠ + (=ucs . #x23912) ; 𣤒 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D6F) ; ø»š¬¢ + (=ucs . #x23914) ; 𣤔 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x237C) ; ø»žƒ‹ + (=ucs . #x23917) ; 𣤗 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2378) ; ø»žƒ‡ + )) +(define-char + '((=>ucs . #x6B54) ; 歔 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-1 . 3943) + (shinjigen-2 . 3943) + (=jis-x0208 . #x5D41) ; ø½‹Ž¤ + (chinese-cns11643-2 . #x576A) ; ø»”œ½ + (chinese-big5 . #xE9DF) ; ý¢€Ž§Ÿ + (ideograph-daikanwa . 16198) ; ø¸ƒ½† + (ucs-jis . #x6B54) ; ø½‹Ž¤ + )) +(define-char + '((morohashi-daikanwa 16198 0 2) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (total-strokes . 16) + (<-wrong-ideograph + (:sources (shinjigen-1) + :char ((shinjigen-1 . 3943) + (ideograph-daikanwa . 16198) ; ø¸ƒ½† + ) + )) + (shinjigen-1 . 3944) + (chinese-isoir165 . #x2E55) ; ø»‚Ž + (=ucs . #x6B54) ; 歔 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4575) ; ø»‹šœ + (chinese-cns11643-2 . #x576B) ; ø»”œ¾ + (=jis-x0213-1-2000 . #x7641) ; ø»¤’ + (chinese-big5 . #xE9E0) ; ý¢€Ž§  + (ideograph-daikanwa . 16200) ; ø¸ƒ½ˆ + (=jef-china3 . #x54D6) ; øº…“– + (=ucs . #x6B56) ; 歖 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5146) ; ø»–© + (ideograph-daikanwa . 16201) ; ø¸ƒ½‰ + (=ucs . #x6B57) ; 歗 + )) +(define-char + '((=>ucs . #x6B58) ; 歘 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4576) ; ø»‹š + (=jis-x0213-2-2000 . #x2F7A) ; ø»¤²½ + (ideograph-daikanwa . 16202) ; ø¸ƒ½Š + (ucs-jis . #x6B58) ; ø»‹š + )) +(define-char + '((=>ucs . #x6B58) ; 歘 + (morohashi-daikanwa 16202 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5145) ; ø»–¨ + )) +(define-char + '((morohashi-daikanwa 16202 0 1) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (total-strokes . 16) + (=cbeta . 00666) ; ø¸ Šš + (=ucs . #x6B58) ; 歘 + )) +(define-char + '((=>ucs . #x6B59) ; 歙 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3942) + (=jis-x0208 . #x5D40) ; ø½‹Ž£ + (chinese-big5 . #xBEF9) ; ý¢€‹»¹ + (ideograph-daikanwa . 16204) ; ø¸ƒ½Œ + (ucs-jis . #x6B59) ; ø½‹Ž£ + )) +(define-char + '((morohashi-daikanwa 16204 0 2) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6C28) ; ø»…´• + (chinese-isoir165 . #x6C28) ; ø»Žœ¥ + (chinese-cns11643-1 . #x7124) ; ø»’·¿ + (=ucs . #x6B59) ; 歙 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5066) ; ø»˜¦¯ + (=ucs . #x3C44) ; 㱄 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5067) ; ø»˜¦° + (=ucs . #x3C45) ; 㱅 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (=ucs . #x6B5A) ; 歚 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x547E) ; ø»š·ƒ + (=ucs . #x23918) ; 𣤘 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E76) ; ø»ž“ + (=ucs . #x23919) ; 𣤙 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5068) ; ø»˜¦± + (=ucs . #x2391A) ; 𣤚 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E75) ; ø»ž“Ž + (=ucs . #x2391C) ; 𣤜 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0208 . #x5D42) ; ø½‹Ž¥ + (chinese-cns11643-2 . #x5D37) ; ø»”¤¾ + (chinese-big5 . #xED4B) ; ý¢€Žµ‹ + (ideograph-daikanwa . 16210) ; ø¸ƒ½’ + (=ucs . #x6B5B) ; 歛 + )) +(define-char + '((=>ucs . #x3C47) ; 㱇 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x55C7) ; 嗇 + ) + ((=jis-x0208 . #x3767) ; ø½Š—– + (korean-ksc5601 . #x7D62) ; ø»Š¢• + (chinese-cns11643-1 . #x454E) ; ø»‘¸ + (ideograph-daikanwa . 15991) ; ø¸ƒ¹· + )) + (chinese-cns11643-4 . #x564E) ; ø»˜¯‹ + (ideograph-daikanwa . 16214) ; ø¸ƒ½– + (=cbeta . 02891) ; ø¸ ­‹ + )) +(define-char + '((morohashi-daikanwa 16214 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x55C7) ; 嗇 + ) + ((=ucs . #x6B20) ; 欠 + )) + (=ucs . #x3C47) ; 㱇 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x737C) ; ø»’¼“ + (chinese-big5 . #xC0D3) ; ý¢€Œƒ“ + (ideograph-daikanwa . 16217) ; ø¸ƒ½™ + (=ucs . #x6B5C) ; 歜 + )) +(define-char + '((=>ucs . #x6B55) ; 歕 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 16218) ; ø¸ƒ½š + )) +(define-char + '((morohashi-daikanwa 16218 0 1) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5769) ; ø»”œ¼ + (chinese-big5 . #xE9DE) ; ý¢€Ž§ž + (=ucs . #x6B55) ; 歕 + )) +(define-char + '((=>ucs . #x6B5D) ; 歝 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x552B) ; ø»–£† + (ideograph-daikanwa . 16220) ; ø¸ƒ½œ + (=cbeta . 05806) ; ø¸¡š® + )) +(define-char + '((morohashi-daikanwa 16220 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x6B5D) ; 歝 + )) +(define-char + '((=>ucs . #x6B5D) ; 歝 + (morohashi-daikanwa 16220 0 1) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4577) ; ø»‹šž + (=jef-china3 . #x54D8) ; øº…“˜ + (ucs-jis . #x6B5D) ; ø»‹šž + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x564F) ; ø»˜¯Œ + (=ucs . #x3C46) ; 㱆 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x552A) ; ø»–£… + (=ucs . #x3C48) ; 㱈 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x552C) ; ø»–£‡ + (=ucs . #x3C49) ; 㱉 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x385E) ; ø»ž¡£ + (=ucs . #x23920) ; 𣤠 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3860) ; ø»ž¡¥ + (=ucs . #x23921) ; 𣤡 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B71) ; ø»›ˆ + (=ucs . #x23922) ; 𣤢 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x385F) ; ø»ž¡¤ + (=ucs . #x23923) ; 𣤣 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x385D) ; ø»ž¡¢ + (=ucs . #x23925) ; 𣤥 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6174) ; ø»”«³ + (chinese-big5 . #xEFE8) ; ý¢€Ž¿¨ + (ideograph-daikanwa . 16223) ; ø¸ƒ½Ÿ + (=ucs . #x6B5E) ; 歞 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 3945) + (=jis-x0208 . #x5D43) ; ø½‹Ž¦ + (korean-ksc5601 . #x6622) ; ø»‰¿£ + (chinese-gb12345 . #x6C23) ; 歟 + (chinese-big5 . #xC26A) ; ý¢€Œ‰ª + (ideograph-daikanwa . 16226) ; ø¸ƒ½¢ + (=ucs . #x6B5F) ; 歟 + )) +(define-char + '((=>ucs . #x6B5F) ; 歟 + (morohashi-daikanwa 16226 0 0) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x7656) ; ø»“€‡ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x622C) ; ø»›Š• + (=ucs . #x23929) ; 𣤩 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x4578) ; ø»‹šŸ + (chinese-cns11643-2 . #x6564) ; ø»”±› + (=jis-x0213-1-2000 . #x7642) ; ø»¤“ + (chinese-big5 . #xF259) ; ý¢€‰™ + (ideograph-daikanwa . 16228) ; ø¸ƒ½¤ + (=ucs . #x6B60) ; æ­  + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F77) ; ø»˜½‚ + (=ucs . #x3C4A) ; 㱊 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x474A) ; ø»ž·‘ + (=ucs . #x4320) ; 䌠 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6832) ; ø»›“ + (=ucs . #x2392C) ; 𣤬 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6831) ; ø»›“Ž + (=ucs . #x2392D) ; 𣤭 + )) +(define-char + '((=>ucs . #x26183) ; 𦆃 + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 15) + (total-strokes . 19) + (->identical + ((=ucs . #x26183) ; 𦆃 + )) + (chinese-cns11643-7 . #x474B) ; ø»ž·’ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E22) ; ø»Ÿ€» + (=ucs . #x3C4B) ; 㱋 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E23) ; ø»Ÿ€¼ + (=ucs . #x23932) ; 𣤲 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7036) ; ø»›Ÿƒ + (=ucs . #x23931) ; 𣤱 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7035) ; ø»›Ÿ‚ + (=ucs . #x23934) ; 𣤴 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7034) ; ø»›Ÿ + (=ucs . #x23935) ; 𣤵 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7033) ; ø»›Ÿ€ + (=ucs . #x23937) ; 𣤷 + )) +(define-char + '((=>ucs . #x6B61) ; æ­¡ + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 16242) ; ø¸ƒ½² + )) +(define-char + '((=>ucs . #x6B61) ; æ­¡ + (morohashi-daikanwa 16242 0 1) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B63) ; ø»“‡ª + )) +(define-char + '((=>ucs . #x6B61) ; æ­¡ + (morohashi-daikanwa 16242 0 2) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 17) + (total-strokes . 21) + (=jis-x0208 . #x5D44) ; ø½‹Ž§ + (korean-ksc5601 . #x7C36) ; ø»Š ‹ + (chinese-big5 . #xC577) ; ý¢€Œ•· + (ucs-jis . #x6B61) ; ø½‹Ž§ + )) +(define-char + '((morohashi-daikanwa 16242 0 3) + (ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-gb12345 . #x3B36) ; æ­¡ + (=ucs . #x6B61) ; æ­¡ + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-4 . #x6871) ; ø»™ŠŠ + (=ucs . #x3C4C) ; 㱌 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-4 . #x6870) ; ø»™Š‰ + (=ucs . #x23936) ; 𣤶 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x7350) ; ø»›£· + (=ucs . #x23939) ; 𣤹 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5829) ; ø»Ÿ® + (=ucs . #x2393A) ; 𣤺 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5827) ; ø»Ÿ¬ + (=ucs . #x2393B) ; 𣤻 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5828) ; ø»Ÿ­ + (=ucs . #x2393C) ; 𣤼 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7577) ; ø»›§š + (=ucs . #x3C4D) ; 㱍 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x7763) ; ø»›ª‚ + (=ucs . #x2393E) ; 𣤾 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E72) ; ø»Ÿ™« + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-5 . #x792F) ; ø»›¬Š + (=ucs . #x3C4E) ; 㱎 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x6075) ; ø»Ÿœª + (=ucs . #x2393F) ; 𣤿 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C70) ; ø»™ + (=ucs . #x23940) ; 𣥀 + )) +(define-char + '((ideographic-radical . 76) ; ⽋ + (ideographic-strokes . 22) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D56) ; ø»™‘… + (=ucs . #x23941) ; 𣥁 + )) diff --git a/lisp/utf-2000/Ideograph-R077-Stop.el b/lisp/utf-2000/Ideograph-R077-Stop.el new file mode 100644 index 0000000..9f84f33 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R077-Stop.el @@ -0,0 +1,1636 @@ +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 3947) + (chinese-gb2312 . #x5639) ; ø»…”’ + (=jis-x0208 . #x3B5F) ; ø½Š† + (korean-ksc5601 . #x722D) ; ø»Š‘– + (chinese-isoir165 . #x5639) ; ø»¼¢ + (chinese-cns11643-1 . #x454F) ; ø»‘¸‚ + (=gt-pj-1 . #x3B5F) ; æ­¢ + (chinese-big5 . #xA4EE) ; ý¢€Š“® + (ideograph-daikanwa . 16253) ; ø¸ƒ½½ + (=gt-k . 00438) ; ý¡„€†¶ + (=ucs . #x6B62) ; æ­¢ + )) +(define-char + '((=>ucs . #x23942) ; 𣥂 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 0) + (total-strokes . 3) + (ideograph-daikanwa . 16254) ; ø¸ƒ½¾ + )) +(define-char + '((morohashi-daikanwa 16254 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 0) + (total-strokes . 3) + (hanyu-dazidian 1 28 5) + (chinese-cns11643-5 . #x2132) ; ø»™ª½ + (=big5-cdp . #x8BDB) ; ý¢€ˆ¯› + (=ucs . #x23942) ; 𣥂 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-2 . 3948) + (chinese-gb2312 . #x557D) ; ø»…“¸ + (=jis-x0208 . #x4035) ; ø½Š£² + (korean-ksc5601 . #x6F61) ; ø»Š° + (chinese-isoir165 . #x557D) ; ø»¼ˆ + (chinese-cns11643-1 . #x465F) ; ø»‘¹° + (=gt-pj-1 . #x4035) ; æ­£ + (chinese-big5 . #xA5BF) ; ý¢€Š–¿ + (ideograph-daikanwa . 16255) ; ø¸ƒ½¿ + (=gt-k . 00963) ; ý¡„€ƒ + (=ucs . #x6B63) ; æ­£ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 1) + (total-strokes . 5) + (hanyu-dazidian 2 1438 1) + (chinese-cns11643-5 . #x2170) ; ø»™«» + (ideograph-daikanwa . 16256) ; ø¸ƒ¾€ + (=hanziku-4 . #xD26B) ; ý¢‰« + (=ucs . #x23943) ; 𣥃 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 1) + (total-strokes . 5) + (hanyu-dazidian 1 14 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=big5-cdp . #x88B1) ; ý¢€ˆ¢± + )) + (chinese-cns11643-6 . #x232E) ; ø»›·¹ + (ideograph-daikanwa . 16257) ; ø¸ƒ¾ + (=hanziku-1 . #xA6EA) ; ý¢€š›ª + (=ucs . #x23944) ; 𣥄 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2525) ; ø»›º¬ + (ideograph-daikanwa . 16258) ; ø¸ƒ¾‚ + (=jef-china3 . #x54DE) ; øº…“ž + (=ucs . #x3C4F) ; 㱏 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 3949) + (chinese-gb2312 . #x344B) ; ø»„¢¨ + (=jis-x0208 . #x3A21) ; ø½Ššª + (korean-ksc5601 . #x732E) ; ø»Š’µ + (chinese-isoir165 . #x344B) ; ø»Š¸ + (=gt-pj-1 . #x3A21) ; æ­¤ + (chinese-big5 . #xA6B9) ; ý¢€Šš¹ + (ideograph-daikanwa . 16259) ; ø¸ƒ¾ƒ + (=gt-k . 01614) ; ý¡„€™Ž + (=ucs . #x6B64) ; æ­¤ + )) +(define-char + '((=>ucs . #x6B64) ; æ­¤ + (morohashi-daikanwa 16259 0 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-1 . #x483A) ; ø»‘¼‡ + )) +(define-char + '((=>ucs . #x23945) ; 𣥅 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 16260) ; ø¸ƒ¾„ + )) +(define-char + '((=>ucs . #x23945) ; 𣥅 + (morohashi-daikanwa 16260 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2526) ; ø»›º­ + )) +(define-char + '((morohashi-daikanwa 16260 0 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 2 1438 4) + (=hanziku-4 . #xD26E) ; ý¢‰® + (=ucs . #x23945) ; 𣥅 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1439 3) + (chinese-cns11643-5 . #x244A) ; ø»™¯¯ + (ideograph-daikanwa . 16261) ; ø¸ƒ¾… + (=hanziku-4 . #xD2AF) ; ý¢Š¯ + (=ucs . #x23947) ; 𣥇 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1439 1) + (chinese-cns11643-6 . #x2834) ; ø»›¿• + (ideograph-daikanwa . 16262) ; ø¸ƒ¾† + (=hanziku-4 . #xD2AD) ; ý¢Š­ + (=ucs . #x23948) ; 𣥈 + )) +(define-char + '((=>ucs . #x6B65) ; æ­¥ + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 3) + (total-strokes . 7) + (korean-ksc5601 . #x5C46) ; ø»‰±› + (=jis-x0213-1-2000 . #x7643) ; ø»¤” + (chinese-big5 . #xA842) ; ý¢€Š¡‚ + (ideograph-daikanwa . 16264) ; ø¸ƒ¾ˆ + (=jef-china3 . #x54DC) ; øº…“œ + (ucs-jis . #x6B65) ; ø»‰±› + )) +(define-char + '((morohashi-daikanwa 16264 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x323D) ; ø»„Ÿž + (chinese-isoir165 . #x323D) ; ø»‡® + (chinese-cns11643-1 . #x4A63) ; ø»‘¿¬ + (=ucs . #x6B65) ; æ­¥ + )) +(define-char + '((=>ucs . #x2394A) ; 𣥊 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 16265) ; ø¸ƒ¾‰ + )) +(define-char + '((=>ucs . #x2394A) ; 𣥊 + (morohashi-daikanwa 16265 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2449) ; ø»™¯® + )) +(define-char + '((morohashi-daikanwa 16265 0 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1439 2) + (=hanziku-4 . #xD2AE) ; ý¢Š® + (=ucs . #x2394A) ; 𣥊 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 1 38 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((=big5-cdp . #x87D8) ; ý¢€ˆŸ˜ + ) + ((=ucs . #x4E00) ; 一 + )) + (chinese-cns11643-5 . #x244B) ; ø»™¯° + (ideograph-daikanwa . 16266) ; ø¸ƒ¾Š + (=hanziku-1 . #xABE6) ; ý¢€š¯¦ + (=ucs . #x2394B) ; 𣥋 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1438 5) + (chinese-cns11643-6 . #x2833) ; ø»›¿” + (ideograph-daikanwa . 16267) ; ø¸ƒ¾‹ + (=hanziku-4 . #xD26F) ; ý¢‰¯ + (=ucs . #x2394C) ; 𣥌 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1441 6) + (chinese-cns11643-6 . #x2C3C) ; ø»œ…• + (ideograph-daikanwa . 16268) ; ø¸ƒ¾Œ + (=hanziku-4 . #xD2F2) ; ý¢‹² + (=ucs . #x2394D) ; 𣥍 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1440 3) + (chinese-cns11643-6 . #x2C34) ; ø»œ… + (ideograph-daikanwa . 16269) ; ø¸ƒ¾ + (=hanziku-4 . #xD2CF) ; ý¢‹ + (=ucs . #x2394E) ; 𣥎 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1441 9) + (chinese-cns11643-6 . #x2C3B) ; ø»œ…” + (ideograph-daikanwa . 16270) ; ø¸ƒ¾Ž + (=hanziku-4 . #xD2F5) ; ý¢‹µ + (=ucs . #x2394F) ; 𣥏 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1441 7) + (chinese-cns11643-6 . #x2C3A) ; ø»œ…“ + (ideograph-daikanwa . 16271) ; ø¸ƒ¾ + (=hanziku-4 . #xD2F3) ; ý¢‹³ + (=ucs . #x23950) ; 𣥐 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1441 4) + (chinese-cns11643-6 . #x2C36) ; ø»œ… + (ideograph-daikanwa . 16272) ; ø¸ƒ¾ + (=hanziku-4 . #xD2F0) ; ý¢‹° + (=ucs . #x23951) ; 𣥑 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3951) + (chinese-gb2312 . #x4E64) ; ø»…‰ + (=jis-x0208 . #x4970) ; ø½Š±» + (korean-ksc5601 . #x596B) ; ø»‰­¦ + (chinese-isoir165 . #x4E64) ; ø»± + (chinese-cns11643-1 . #x4E3D) ; ø»’„¾ + (=gt-pj-1 . #x4970) ; æ­¦ + (chinese-big5 . #xAA5A) ; ý¢€Š©š + (ideograph-daikanwa . 16273) ; ø¸ƒ¾‘ + (=gt-k . 03812) ; ý¡„€»¤ + (=ucs . #x6B66) ; æ­¦ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1439 4) + (ideograph-daikanwa . 16274) ; ø¸ƒ¾’ + (=hanziku-4 . #xD2B0) ; ý¢Š° + (=ucs . #x23952) ; 𣥒 + )) +(define-char + '((=>ucs . #x23952) ; 𣥒 + (morohashi-daikanwa 16274 0 2) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C33) ; ø»œ…Œ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x4667) ; ø»„½  + (japanese-jisx0212 . #x4579) ; ø»‹š  + (chinese-isoir165 . #x4667) ; ø»¥° + (chinese-cns11643-1 . #x4E3E) ; ø»’„¿ + (=jis-x0213-1-2000 . #x7644) ; ø»¤• + (chinese-big5 . #xAA5B) ; ý¢€Š©› + (ideograph-daikanwa . 16275) ; ø¸ƒ¾“ + (=jef-china3 . #x54E0) ; øº…“  + (=ucs . #x6B67) ; æ­§ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1440 11) + (chinese-cns11643-6 . #x2C38) ; ø»œ…‘ + (ideograph-daikanwa . 16276) ; ø¸ƒ¾” + (=hanziku-4 . #xD2D7) ; ý¢‹— + (=ucs . #x23953) ; 𣥓 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2955) ; ø»•£ˆ + (ideograph-daikanwa . 16277) ; ø¸ƒ¾• + (=ucs . #x6B68) ; æ­¨ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1440 4) + (chinese-cns11643-6 . #x2C32) ; ø»œ…‹ + (ideograph-daikanwa . 16278) ; ø¸ƒ¾– + (=hanziku-4 . #xD2D0) ; ý¢‹ + (=ucs . #x23954) ; 𣥔 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1440 9) + (chinese-cns11643-6 . #x2C37) ; ø»œ… + (ideograph-daikanwa . 16279) ; ø¸ƒ¾— + (=hanziku-4 . #xD2D5) ; ý¢‹• + (=ucs . #x23955) ; 𣥕 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1440 7) + (chinese-cns11643-5 . #x265E) ; ø»™²¿ + (ideograph-daikanwa . 16280) ; ø¸ƒ¾˜ + (=hanziku-4 . #xD2D3) ; ý¢‹“ + (=ucs . #x23956) ; 𣥖 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1440 10) + (chinese-cns11643-6 . #x2C39) ; ø»œ…’ + (ideograph-daikanwa . 16281) ; ø¸ƒ¾™ + (=hanziku-4 . #xD2D6) ; ý¢‹– + (=ucs . #x23957) ; 𣥗 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1441 10) + (chinese-cns11643-6 . #x2C35) ; ø»œ…Ž + (ideograph-daikanwa . 16282) ; ø¸ƒ¾š + (=hanziku-4 . #xD2F6) ; ý¢‹¶ + (=ucs . #x23958) ; 𣥘 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1441 3) + (chinese-cns11643-5 . #x265F) ; ø»™³€ + (ideograph-daikanwa . 16283) ; ø¸ƒ¾› + (=hanziku-4 . #xD2EF) ; ý¢‹¯ + (=ucs . #x23959) ; 𣥙 + )) +(define-char + '((=>ucs . #x6B69) ; æ­© + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3952) + (=jis-x0208 . #x4A62) ; ø½Š³‹ + (=gt-pj-1 . #x4A62) ; ø½Š³‹ + (ideograph-daikanwa . 16284) ; ø¸ƒ¾œ + (=gt-k . 03986) ; ý¡„€¾’ + (ucs-jis . #x6B69) ; ø½Š³‹ + )) +(define-char + '((morohashi-daikanwa 16284 0 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2956) ; ø»•£‰ + (=ucs . #x6B69) ; æ­© + )) +(define-char + '((=>ucs . #x23960) ; 𣥠 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 49194) ; ø¸Œ€ª + )) +(define-char + '((morohashi-daikanwa 49194 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1440 8) + (chinese-cns11643-4 . #x2672) ; ø»—© + (=hanziku-4 . #xD2D4) ; ý¢‹” + (=ucs . #x23960) ; 𣥠 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1441 11) + (chinese-cns11643-6 . #x2C31) ; ø»œ…Š + (=hanziku-4 . #xD2F7) ; ý¢‹· + (=ucs . #x23949) ; 𣥉 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D3E) ; ø»•¨© + (ideograph-daikanwa . 16285) ; ø¸ƒ¾ + (=ucs . #x3C52) ; 㱒 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3954) + (chinese-gb2312 . #x4D61) ; ø»…‡¬ + (=jis-x0208 . #x4F44) ; ø½Šºƒ + (korean-ksc5601 . #x6860) ; ø»Šƒ + (chinese-isoir165 . #x4D61) ; ø»¯¼ + (chinese-cns11643-1 . #x5171) ; ø»’ŠŒ + (chinese-big5 . #xAC6E) ; ý¢€Š±® + (ideograph-daikanwa . 16286) ; ø¸ƒ¾ž + (=ucs . #x6B6A) ; æ­ª + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x457A) ; ø»‹š¡ + (chinese-cns11643-3 . #x2D3D) ; ø»•¨¨ + (ideograph-daikanwa . 16287) ; ø¸ƒ¾Ÿ + (=ucs . #x6B6B) ; æ­« + )) +(define-char + '((=>ucs . #x23962) ; 𣥢 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16288) ; ø¸ƒ¾  + )) +(define-char + '((morohashi-daikanwa 16288 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1442 2) + (chinese-cns11643-4 . #x2976) ; ø»—­­ + (=hanziku-4 . #xD34F) ; ý¢ + (=ucs . #x23962) ; 𣥢 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1442 3) + (chinese-cns11643-5 . #x2963) ; ø»™·ž + (ideograph-daikanwa . 16289) ; ø¸ƒ¾¡ + (=hanziku-4 . #xD350) ; ý¢ + (=ucs . #x23963) ; 𣥣 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16290) ; ø¸ƒ¾¢ + )) +(define-char + '((=>ucs . #x6B6C) ; æ­¬ + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x2F7B) ; ø»¤²¾ + (ideograph-daikanwa . 16291) ; ø¸ƒ¾£ + (ucs-jis . #x6B6C) ; ø»¤²¾ + )) +(define-char + '((morohashi-daikanwa 16291 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3168) ; ø»•¯‹ + (=ucs . #x6B6C) ; æ­¬ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1442 14) + (chinese-cns11643-6 . #x3859) ; ø»œ—š + (ideograph-daikanwa . 16292) ; ø¸ƒ¾¤ + (=hanziku-4 . #xD35B) ; ý¢› + (=ucs . #x23966) ; 𣥦 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD1FA) ; ý¢€‡º + (ideograph-daikanwa . 16293) ; ø¸ƒ¾¥ + (=ucs . #x6B6D) ; æ­­ + )) +(define-char + '((=>ucs . #x6B6D) ; æ­­ + (morohashi-daikanwa 16293 0 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F7C) ; ø»“¢Ÿ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1442 9) + (chinese-cns11643-6 . #x385C) ; ø»œ— + (ideograph-daikanwa . 16294) ; ø¸ƒ¾¦ + (=hanziku-4 . #xD356) ; ý¢– + (=ucs . #x23967) ; 𣥧 + )) +(define-char + '((=>ucs . #x23968) ; 𣥨 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1441 16) + (ideograph-daikanwa . 16295) ; ø¸ƒ¾§ + (=hanziku-4 . #xD2FC) ; ý¢‹¼ + )) +(define-char + '((=>ucs . #x23968) ; 𣥨 + (morohashi-daikanwa 16295 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E35) ; ø»™¾† + )) +(define-char + '((morohashi-daikanwa 16295 0 2) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x23968) ; 𣥨 + )) +(define-char + '((=>ucs . #x23969) ; 𣥩 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16296) ; ø¸ƒ¾¨ + )) +(define-char + '((morohashi-daikanwa 16296 0 9) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1442 4) + (chinese-cns11643-6 . #x385A) ; ø»œ—› + (=hanziku-4 . #xD351) ; ý¢‘ + (=ucs . #x23969) ; 𣥩 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1442 13) + (chinese-cns11643-6 . #x385E) ; ø»œ—Ÿ + (ideograph-daikanwa . 16297) ; ø¸ƒ¾© + (=hanziku-4 . #xD35A) ; ý¢š + (=ucs . #x2396A) ; 𣥪 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1443 8) + (chinese-cns11643-6 . #x385D) ; ø»œ—ž + (ideograph-daikanwa . 16298) ; ø¸ƒ¾ª + (=hanziku-4 . #xD375) ; ý¢µ + (=ucs . #x2396B) ; 𣥫 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16299) ; ø¸ƒ¾« + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1442 5) + (ideograph-daikanwa . 16300) ; ø¸ƒ¾¬ + (=hanziku-4 . #xD352) ; ý¢’ + (=ucs . #x2396D) ; 𣥭 + )) +(define-char + '((=>ucs . #x2396D) ; 𣥭 + (morohashi-daikanwa 16300 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x385B) ; ø»œ—œ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16301) ; ø¸ƒ¾­ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16302) ; ø¸ƒ¾® + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1442 18) + (chinese-cns11643-5 . #x3326) ; ø»š… + (ideograph-daikanwa . 16303) ; ø¸ƒ¾¯ + (=hanziku-4 . #xD35F) ; ý¢Ÿ + (=ucs . #x23973) ; 𣥳 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1442 17) + (chinese-cns11643-6 . #x4070) ; ø»œ£¡ + (ideograph-daikanwa . 16304) ; ø¸ƒ¾° + (=hanziku-4 . #xD35E) ; ý¢ž + (=ucs . #x23974) ; 𣥴 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 16306) ; ø¸ƒ¾² + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1442 20) + (chinese-cns11643-6 . #x406F) ; ø»œ£  + (=hanziku-4 . #xD361) ; ý¢¡ + (=ucs . #x23978) ; 𣥸 + )) +(define-char + '((=>ucs . #x23979) ; 𣥹 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16307) ; ø¸ƒ¾³ + )) +(define-char + '((morohashi-daikanwa 16307 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1443 5) + (chinese-cns11643-4 . #x3840) ; ø»˜‚¹ + (=hanziku-4 . #xD372) ; ý¢² + (=ucs . #x23979) ; 𣥹 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C48) ; ø»•¾µ + (ideograph-daikanwa . 16308) ; ø¸ƒ¾´ + (=ucs . #x3C55) ; 㱕 + )) +(define-char + '((=>ucs . #x3C56) ; 㱖 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16309) ; ø¸ƒ¾µ + )) +(define-char + '((morohashi-daikanwa 16309 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x383F) ; ø»˜‚¸ + (=ucs . #x3C56) ; 㱖 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1443 9) + (chinese-cns11643-4 . #x383E) ; ø»˜‚· + (ideograph-daikanwa . 16310) ; ø¸ƒ¾¶ + (=hanziku-4 . #xD376) ; ý¢¶ + (=cbeta . 06821) ; ø¸¡ª¥ + (=ucs . #x2397A) ; 𣥺 + )) +(define-char + '((=>ucs . #x2397B) ; 𣥻 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16311) ; ø¸ƒ¾· + )) +(define-char + '((morohashi-daikanwa 16311 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x394A) ; ø»šŽ¥ + (=ucs . #x2397B) ; 𣥻 + )) +(define-char + '((=>ucs . #x2397B) ; 𣥻 + (morohashi-daikanwa 16311 0 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1443 2) + (=hanziku-4 . #xD36F) ; ý¢¯ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1443 10) + (chinese-cns11643-5 . #x394B) ; ø»šŽ¦ + (ideograph-daikanwa . 16312) ; ø¸ƒ¾¸ + (=hanziku-4 . #xD377) ; ý¢· + (=ucs . #x2397C) ; 𣥼 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1443 1) + (ideograph-daikanwa . 16313) ; ø¸ƒ¾¹ + (=hanziku-4 . #xD36E) ; ý¢® + (=ucs . #x2397D) ; 𣥽 + )) +(define-char + '((=>ucs . #x2397D) ; 𣥽 + (morohashi-daikanwa 16313 0 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A43) ; ø»œ±  + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1443 11) + (chinese-cns11643-4 . #x3841) ; ø»˜‚º + (ideograph-daikanwa . 16314) ; ø¸ƒ¾º + (=hanziku-4 . #xD378) ; ý¢¸ + (=ucs . #x2397E) ; 𣥾 + )) +(define-char + '((=>ucs . #x2397F) ; 𣥿 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16315) ; ø¸ƒ¾» + )) +(define-char + '((morohashi-daikanwa 16315 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1442 21) + (chinese-cns11643-6 . #x4A42) ; ø»œ±Ÿ + (=hanziku-4 . #xD362) ; ý¢¢ + (=ucs . #x2397F) ; 𣥿 + )) +(define-char + '((=>ucs . #x23980) ; 𣦀 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1443 3) + (ideograph-daikanwa . 16316) ; ø¸ƒ¾¼ + (=hanziku-4 . #xD370) ; ý¢° + )) +(define-char + '((morohashi-daikanwa 16316 0 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x23980) ; 𣦀 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x457B) ; ø»‹š¢ + (chinese-cns11643-3 . #x3C49) ; ø»•¾¶ + (ideograph-daikanwa . 16317) ; ø¸ƒ¾½ + (=ucs . #x6B6E) ; æ­® + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A44) ; ø»œ±¡ + (ideograph-daikanwa . 16318) ; ø¸ƒ¾¾ + (=ucs . #x23981) ; 𣦁 + )) +(define-char + '((=>ucs . #x23981) ; 𣦁 + (morohashi-daikanwa 16318 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1443 7) + (=hanziku-4 . #xD374) ; ý¢´ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1443 4) + (chinese-cns11643-6 . #x4A40) ; ø»œ± + (ideograph-daikanwa . 16319) ; ø¸ƒ¾¿ + (=hanziku-4 . #xD371) ; ý¢± + (=ucs . #x23982) ; 𣦂 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1443 12) + (ideograph-daikanwa . 16320) ; ø¸ƒ¿€ + (=hanziku-4 . #xD379) ; ý¢¹ + (=ucs . #x23983) ; 𣦃 + )) +(define-char + '((=>ucs . #x23983) ; 𣦃 + (morohashi-daikanwa 16320 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A45) ; ø»œ±¢ + )) +(define-char + '((=>ucs . #x23984) ; 𣦄 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16321) ; ø¸ƒ¿ + )) +(define-char + '((=>ucs . #x23984) ; 𣦄 + (morohashi-daikanwa 16321 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A46) ; ø»œ±£ + )) +(define-char + '((morohashi-daikanwa 16321 0 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1443 13) + (=hanziku-4 . #xD37A) ; ý¢º + (=ucs . #x23984) ; 𣦄 + )) +(define-char + '((=>ucs . #x23985) ; 𣦅 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16322) ; ø¸ƒ¿‚ + )) +(define-char + '((morohashi-daikanwa 16322 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1443 17) + (chinese-cns11643-6 . #x4A41) ; ø»œ±ž + (=hanziku-4 . #xD37E) ; ý¢¾ + (=ucs . #x23985) ; 𣦅 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (kangxi-radical . 211) ; ⿒ + (kangxi-strokes . 0) + (total-strokes . 12) + (shinjigen-2 . 9882) + (=jis-x0208 . #x3B75) ; ø½Šœ + (=gt-pj-1 . #x3B75) ; æ­¯ + (ideograph-daikanwa . 16323) ; ø¸ƒ¿ƒ + (=gt-k . 09061) ; ý¡„‚¥ + (=ucs . #x6B6F) ; æ­¯ + )) +(define-char + '((=>ucs . #x6B6F) ; æ­¯ + (morohashi-daikanwa 16323 0 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C47) ; ø»•¾´ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A47) ; ø»œ±¤ + (ideograph-daikanwa . 49195) ; ø¸Œ€« + (=ucs . #x284A0) ; 𨒠 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x2398B) ; 𣦋 + )) +(define-char + '((=>ucs . #x2398B) ; 𣦋 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1444 5) + (=hanziku-4 . #xD3B4) ; ý¢Ž´ + )) +(define-char + '((=>ucs . #x6B70) ; æ­° + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x457C) ; ø»‹š£ + (ideograph-daikanwa . 16324) ; ø¸ƒ¿„ + (ucs-jis . #x6B70) ; ø»‹š£ + )) +(define-char + '((morohashi-daikanwa 16324 0 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 10) + (total-strokes . 14) + (=cbeta . 00613) ; ø¸ ‰¥ + (=ucs . #x6B70) ; æ­° + )) +(define-char + '((=>ucs . #x6B70) ; æ­° + (morohashi-daikanwa 16324 0 3) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x442D) ; ø»˜”Ž + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x417E) ; ø»–‡ + (ideograph-daikanwa . 16325) ; ø¸ƒ¿… + (=ucs . #x6B71) ; æ­± + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6459) ; ø»’¥® + (chinese-gb12345 . #x4B6A) ; æ­² + (chinese-big5 . #xB7B3) ; ý¢€‹ž³ + (ideograph-daikanwa . 16326) ; ø¸ƒ¿† + (=jef-china3 . #x54DD) ; øº…“ + (=ucs . #x6B72) ; æ­² + )) +(define-char + '((=>ucs . #x6B72) ; æ­² + (morohashi-daikanwa 16326 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x6128) ; ø»‰¸“ + )) +(define-char + '((morohashi-daikanwa 16326 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x3A50) ; ø½Š›™ + (chinese-cns11643-3 . #x4221) ; ø»–‡‚ + (=gt-pj-1 . #x3A50) ; æ­³ + (=gt-k . 10209) ; ý¡„‚Ÿ¡ + (=ucs . #x6B73) ; æ­³ + )) +(define-char + '((=>ucs . #x23987) ; 𣦇 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16327) ; ø¸ƒ¿‡ + )) +(define-char + '((=>ucs . #x23987) ; 𣦇 + (morohashi-daikanwa 16327 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x3F7C) ; ø»š˜‹ + )) +(define-char + '((morohashi-daikanwa 16327 0 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1444 3) + (=hanziku-4 . #xD3B2) ; ý¢Ž² + (=ucs . #x23987) ; 𣦇 + )) +(define-char + '((=>ucs . #x23988) ; 𣦈 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1443 19) + (ideograph-daikanwa . 16328) ; ø¸ƒ¿ˆ + (=hanziku-4 . #xD3A2) ; ý¢Ž¢ + )) +(define-char + '((morohashi-daikanwa 16328 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5370) ; ø»œ¿› + (=ucs . #x23988) ; 𣦈 + )) +(define-char + '((=>ucs . #x23989) ; 𣦉 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16329) ; ø¸ƒ¿‰ + )) +(define-char + '((morohashi-daikanwa 16329 0 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1444 1) + (chinese-cns11643-5 . #x3F7B) ; ø»š˜Š + (=hanziku-4 . #xD3B0) ; ý¢Ž° + (=ucs . #x23989) ; 𣦉 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16330) ; ø¸ƒ¿Š + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16331) ; ø¸ƒ¿‹ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6B64) ; æ­¤ + ) + ((=ucs . #x675F) ; 束 + )) + (=cbeta . 01040) ; ø¸  + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x465F) ; ø»š¢€ + (ideograph-daikanwa . 16332) ; ø¸ƒ¿Œ + (=ucs . #x3C57) ; 㱗 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 16333) ; ø¸ƒ¿ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 16334) ; ø¸ƒ¿Ž + )) +(define-char + '((morohashi-daikanwa 16334 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x4E72) ; ø½Š¹“ + (chinese-cns11643-3 . #x4753) ; ø»–Š + (=gt-pj-1 . #x4E72) ; æ­´ + (=gt-k . 11191) ; ý¡„‚®· + (=ucs . #x6B74) ; æ­´ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x457D) ; ø»‹š¤ + (chinese-cns11643-4 . #x4A4E) ; ø»˜£ + (=jis-x0213-2-2000 . #x2F7C) ; ø»¤²¿ + (ideograph-daikanwa . 16335) ; ø¸ƒ¿ + (=ucs . #x6B75) ; æ­µ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1445 2) + (chinese-cns11643-7 . #x2422) ; ø»žƒ + (ideograph-daikanwa . 16336) ; ø¸ƒ¿ + (=hanziku-4 . #xD3D1) ; ý¢‘ + (=ucs . #x23994) ; 𣦔 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1445 3) + (chinese-cns11643-7 . #x2425) ; ø»žƒ’ + (ideograph-daikanwa . 16337) ; ø¸ƒ¿‘ + (=hanziku-4 . #xD3D2) ; ý¢’ + (=ucs . #x23995) ; 𣦕 + )) +(define-char + '((=>ucs . #x23996) ; 𣦖 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 16338) ; ø¸ƒ¿’ + )) +(define-char + '((morohashi-daikanwa 16338 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1445 4) + (chinese-cns11643-7 . #x2423) ; ø»žƒ + (=hanziku-4 . #xD3D3) ; ý¢“ + (=ucs . #x23996) ; 𣦖 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1445 5) + (chinese-cns11643-7 . #x2426) ; ø»žƒ“ + (ideograph-daikanwa . 16339) ; ø¸ƒ¿“ + (=hanziku-4 . #xD3D4) ; ý¢” + (=ucs . #x23997) ; 𣦗 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2424) ; ø»žƒ‘ + (ideograph-daikanwa . 49196) ; ø¸Œ€¬ + (=ucs . #x23999) ; 𣦙 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2421) ; ø»žƒŽ + (=ucs . #x23998) ; 𣦘 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x239A0) ; 𣦠 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x5576) ; ø»‰§¹ + (chinese-cns11643-1 . #x7125) ; ø»’¸€ + (=jis-x0213-1-2000 . #x7645) ; ø»¤– + (chinese-gb12345 . #x407A) ; æ­· + (chinese-big5 . #xBEFA) ; ý¢€‹»º + (ideograph-daikanwa . 16340) ; ø¸ƒ¿” + (=jef-china3 . #x54DF) ; øº…“Ÿ + (=ucs . #x6B77) ; æ­· + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1446 1) + (chinese-cns11643-7 . #x2E7A) ; ø»ž““ + (ideograph-daikanwa . 16341) ; ø¸ƒ¿• + (=hanziku-4 . #xD3F0) ; ý¢° + (=ucs . #x2399C) ; 𣦜 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 16342) ; ø¸ƒ¿– + (=ucs . #x2399D) ; 𣦝 + )) +(define-char + '((=>ucs . #x2399D) ; 𣦝 + (morohashi-daikanwa 16342 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1446 2) + (chinese-cns11643-7 . #x2E79) ; ø»ž“’ + (=hanziku-4 . #xD3F1) ; ý¢± + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1445 8) + (chinese-cns11643-7 . #x2E77) ; ø»ž“ + (ideograph-daikanwa . 16343) ; ø¸ƒ¿— + (=hanziku-4 . #xD3D7) ; ý¢— + (=ucs . #x2399E) ; 𣦞 + )) +(define-char + '((=>ucs . #x2399F) ; 𣦟 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 16344) ; ø¸ƒ¿˜ + )) +(define-char + '((morohashi-daikanwa 16344 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1446 3) + (chinese-cns11643-7 . #x2E78) ; ø»ž“‘ + (=hanziku-4 . #xD3F2) ; ý¢² + (=ucs . #x2399F) ; 𣦟 + )) +(define-char + '((=>ucs . #x239A0) ; 𣦠 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1446 4) + (=hanziku-4 . #xD3F3) ; ý¢³ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1446 5) + (ideograph-daikanwa . 16345) ; ø¸ƒ¿™ + (=hanziku-4 . #xD3F4) ; ý¢´ + (=ucs . #x239A1) ; 𣦡 + )) +(define-char + '((=>ucs . #x239A1) ; 𣦡 + (morohashi-daikanwa 16345 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3861) ; ø»ž¡¦ + )) +(define-char + '((=>ucs . #x239A2) ; 𣦢 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 16346) ; ø¸ƒ¿š + )) +(define-char + '((morohashi-daikanwa 16346 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1446 7) + (chinese-cns11643-4 . #x5650) ; ø»˜¯ + (=hanziku-4 . #xD3F6) ; ý¢¶ + (=ucs . #x239A2) ; 𣦢 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 16347) ; ø¸ƒ¿› + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 16348) ; ø¸ƒ¿œ + (=ucs . #x3C58) ; 㱘 + )) +(define-char + '((=>ucs . #x3C58) ; 㱘 + (morohashi-daikanwa 16348 0 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x5824) ; ø»–§™ + )) +(define-char + '((=>ucs . #x6B78) ; æ­¸ + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 3960) + (=jis-x0208 . #x5D45) ; ø½‹Ž¨ + (korean-ksc5601 . #x4F7D) ; ø»‰ŸŒ + (chinese-cns11643-1 . #x7657) ; ø»“€ˆ + (chinese-big5 . #xC26B) ; ý¢€Œ‰« + (ideograph-daikanwa . 16349) ; ø¸ƒ¿ + (ucs-jis . #x6B78) ; ø½‹Ž¨ + )) +(define-char + '((morohashi-daikanwa 16349 0 2) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-gb12345 . #x3969) ; æ­¸ + (=ucs . #x6B78) ; æ­¸ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x622D) ; ø»›Š– + (ideograph-daikanwa . 16350) ; ø¸ƒ¿ž + (=ucs . #x239A6) ; 𣦦 + )) +(define-char + '((=>ucs . #x239A6) ; 𣦦 + (morohashi-daikanwa 16350 0 4) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1446 10) + (=hanziku-4 . #xD3F9) ; ý¢¹ + )) +(define-char + '((=>ucs . #x239A7) ; 𣦧 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1446 12) + (ideograph-daikanwa . 16351) ; ø¸ƒ¿Ÿ + (=hanziku-4 . #xD3FB) ; ý¢» + )) +(define-char + '((morohashi-daikanwa 16351 0 4) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x622E) ; ø»›Š— + (=ucs . #x239A7) ; 𣦧 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1446 14) + (chinese-cns11643-7 . #x402E) ; ø»ž¬£ + (ideograph-daikanwa . 16352) ; ø¸ƒ¿  + (=hanziku-4 . #xD3FD) ; ý¢½ + (=ucs . #x239A8) ; 𣦨 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 16353) ; ø¸ƒ¿¡ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 16354) ; ø¸ƒ¿¢ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 16355) ; ø¸ƒ¿£ + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 2 1447 3) + (chinese-cns11643-5 . #x7351) ; ø»›£¸ + (ideograph-daikanwa . 16356) ; ø¸ƒ¿¤ + (=hanziku-4 . #xD453) ; ý¢‘“ + (=ucs . #x239AF) ; 𣦯 + )) +(define-char + '((=>ucs . #x239B1) ; 𣦱 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 16357) ; ø¸ƒ¿¥ + )) +(define-char + '((=>ucs . #x239B1) ; 𣦱 + (morohashi-daikanwa 16357 0 0) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 2 1447 4) + (=hanziku-4 . #xD454) ; ý¢‘” + )) +(define-char + '((morohashi-daikanwa 16357 0 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B62) ; ø»Ÿ• + (=ucs . #x239B1) ; 𣦱 + )) +(define-char + '((=>ucs . #x239B2) ; 𣦲 + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 16358) ; ø¸ƒ¿¦ + )) +(define-char + '((morohashi-daikanwa 16358 0 1) + (ideographic-radical . 77) ; ⽌ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B63) ; ø»Ÿ•‚ + (=ucs . #x239B2) ; 𣦲 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1440 1) + (=hanziku-4 . #xD2CD) ; ý¢‹ + (=ucs . #x2395E) ; 𣥞 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1440 2) + (=hanziku-4 . #xD2CE) ; ý¢‹Ž + (=ucs . #x2395F) ; 𣥟 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1441 5) + (=hanziku-4 . #xD2F1) ; ý¢‹± + (=ucs . #x23961) ; 𣥡 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1441 14) + (=hanziku-4 . #xD2FA) ; ý¢‹º + (=ucs . #x23964) ; 𣥤 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1442 15) + (=hanziku-4 . #xD35C) ; ý¢œ + (=ucs . #x2396C) ; 𣥬 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1442 6) + (=hanziku-4 . #xD353) ; ý¢“ + (=ucs . #x2396E) ; 𣥮 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1442 8) + (=hanziku-4 . #xD355) ; ý¢• + (=ucs . #x2396F) ; 𣥯 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1442 10) + (=hanziku-4 . #xD357) ; ý¢— + (=ucs . #x23970) ; 𣥰 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1442 16) + (=hanziku-4 . #xD35D) ; ý¢ + (=ucs . #x23976) ; 𣥶 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1442 19) + (=hanziku-4 . #xD360) ; ý¢  + (=ucs . #x23977) ; 𣥷 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1444 6) + (=hanziku-4 . #xD3B5) ; ý¢Žµ + (=ucs . #x2398C) ; 𣦌 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 1 560 3) + (=hanziku-2 . #xC342) ; ý¢€¬‚ + (=ucs . #x2398F) ; 𣦏 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1444 8) + (=hanziku-4 . #xD3B7) ; ý¢Ž· + (=ucs . #x23990) ; 𣦐 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1444 10) + (=hanziku-4 . #xD3B9) ; ý¢Ž¹ + (=ucs . #x23991) ; 𣦑 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 8 22 16) + (=hanziku-12 . #xEDAF) ; ý¢ƒŽ¶¯ + (=ucs . #x23992) ; 𣦒 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1446 6) + (=hanziku-4 . #xD3F5) ; ý¢µ + (=ucs . #x239A3) ; 𣦣 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1446 8) + (=hanziku-4 . #xD3F7) ; ý¢· + (=ucs . #x239A9) ; 𣦩 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1446 9) + (=hanziku-4 . #xD3F8) ; ý¢¸ + (=ucs . #x239AA) ; 𣦪 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1446 11) + (=hanziku-4 . #xD3FA) ; ý¢º + (=ucs . #x239AB) ; 𣦫 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1447 1) + (=hanziku-4 . #xD451) ; ý¢‘‘ + (=ucs . #x239AC) ; 𣦬 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1447 2) + (=hanziku-4 . #xD452) ; ý¢‘’ + (=ucs . #x239AD) ; 𣦭 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1447 7) + (=hanziku-4 . #xD457) ; ý¢‘— + (=ucs . #x239B3) ; 𣦳 + )) +(define-char + '((ideographic-radical . 77) ; ⽌ + (hanyu-dazidian 2 1447 6) + (=hanziku-4 . #xD456) ; ý¢‘– + (=ucs . #x239B4) ; 𣦴 + )) diff --git a/lisp/utf-2000/Ideograph-R078-Death.el b/lisp/utf-2000/Ideograph-R078-Death.el new file mode 100644 index 0000000..d4d5190 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R078-Death.el @@ -0,0 +1,3513 @@ +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x3475) ; ø»„£’ + (=jis-x0208 . #x5D46) ; ø½‹Ž© + (chinese-isoir165 . #x3475) ; ø»‹¢ + (chinese-cns11643-1 . #x4550) ; ø»‘¸ƒ + (=gt-pj-1 . #x5D46) ; æ­¹ + (chinese-big5 . #xA4EF) ; ý¢€Š“¯ + (ideograph-daikanwa . 16359) ; ø¸ƒ¿§ + (=gt-k . 00536) ; ý¡„€ˆ˜ + (=ucs . #x6B79) ; æ­¹ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 0) + (total-strokes . 4) + (ideograph-daikanwa . 16360) ; ø¸ƒ¿¨ + (=ucs . #x239B6) ; 𣦶 + )) +(define-char + '((=>ucs . #x239B6) ; 𣦶 + (morohashi-daikanwa 16360 0 9) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-5 . #x2149) ; ø»™«” + )) +(define-char + '((=>ucs . #x239B5) ; 𣦵 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 0) + (total-strokes . 5) + (hanyu-dazidian 1 93 1) + (ideograph-daikanwa . 16361) ; ø¸ƒ¿© + (=hanziku-1 . #xB6F8) ; ý¢€››¸ + )) +(define-char + '((morohashi-daikanwa 16361 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-cns11643-5 . #x2171) ; ø»™«¼ + (=ucs . #x239B5) ; 𣦵 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-cns11643-3 . #x2253) ; ø»•˜´ + (=jis-x0213-2-2000 . #x2F7D) ; ø»¤³€ + (ideograph-daikanwa . 16362) ; ø¸ƒ¿ª + (=ucs . #x6B7A) ; æ­º + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 1) + (total-strokes . 5) + (ideograph-daikanwa . 16363) ; ø¸ƒ¿« + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 1) + (total-strokes . 6) + (hanyu-dazidian 2 1380 1) + (chinese-cns11643-5 . #x2276) ; ø»™­Ÿ + (=hanziku-4 . #xC3E8) ; ý¢Œ¨ + (=ucs . #x239B7) ; 𣦷 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 16364) ; ø¸ƒ¿¬ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 3963) + (chinese-gb2312 . #x4B40) ; ø»…„ + (=jis-x0208 . #x3B60) ; ø½Š‡ + (korean-ksc5601 . #x5E5D) ; ø»‰´® + (chinese-isoir165 . #x4B40) ; ø»¬Ÿ + (=gt-pj-1 . #x3B60) ; æ­» + (chinese-big5 . #xA6BA) ; ý¢€Ššº + (ideograph-daikanwa . 16365) ; ø¸ƒ¿­ + (=gt-k . 01620) ; ý¡„€™” + (=ucs . #x6B7B) ; æ­» + )) +(define-char + '((=>ucs . #x6B7B) ; æ­» + (morohashi-daikanwa 16365 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-1 . #x483B) ; ø»‘¼ˆ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 2) + (total-strokes . 7) + (hanyu-dazidian 2 1380 4) + (chinese-cns11643-6 . #x2835) ; ø»›¿– + (ideograph-daikanwa . 16366) ; ø¸ƒ¿® + (=hanziku-4 . #xC3EB) ; ý¢Œ« + (=ucs . #x239B8) ; 𣦸 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 2 1380 3) + (chinese-cns11643-4 . #x227D) ; ø»—£¢ + (ideograph-daikanwa . 16367) ; ø¸ƒ¿¯ + (=hanziku-4 . #xC3EA) ; ý¢Œª + (=ucs . #x239B9) ; 𣦹 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 2 1381 1) + (chinese-cns11643-6 . #x2527) ; ø»›º® + (ideograph-daikanwa . 16368) ; ø¸ƒ¿° + (=hanziku-4 . #xC449) ; ý¢Œ‘‰ + (=ucs . #x239BA) ; 𣦺 + )) +(define-char + '((=>ucs . #x239BB) ; 𣦻 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 16369) ; ø¸ƒ¿± + )) +(define-char + '((morohashi-daikanwa 16369 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 2) + (total-strokes . 7) + (hanyu-dazidian 1 394 12) + (=hanziku-1 . #xF6FB) ; ý¢€Ÿ›» + (=ucs . #x239BB) ; 𣦻 + )) +(define-char + '((=>ucs . #x239BB) ; 𣦻 + (morohashi-daikanwa 16369 0 2) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-5 . #x244C) ; ø»™¯± + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-4 . #x244D) ; ø»—¥® + (ideograph-daikanwa . 16370) ; ø¸ƒ¿² + (=ucs . #x239BC) ; 𣦼 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 2 1380 5) + (chinese-cns11643-6 . #x2528) ; ø»›º¯ + (ideograph-daikanwa . 16371) ; ø¸ƒ¿³ + (=hanziku-4 . #xC3EC) ; ý¢Œ¬ + (=ucs . #x239BD) ; 𣦽 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-4 . #x227C) ; ø»—£¡ + (=ucs . #x3C59) ; 㱙 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1381 4) + (chinese-cns11643-6 . #x2836) ; ø»›¿— + (ideograph-daikanwa . 16372) ; ø¸ƒ¿´ + (=hanziku-4 . #xC44C) ; ý¢Œ‘Œ + (=ucs . #x239BF) ; 𣦿 + )) +(define-char + '((=>ucs . #x239C0) ; 𣧀 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 16373) ; ø¸ƒ¿µ + )) +(define-char + '((morohashi-daikanwa 16373 0 2) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1381 13) + (chinese-cns11643-6 . #x283B) ; ø»›¿œ + (=hanziku-4 . #xC455) ; ý¢Œ‘• + (=ucs . #x239C0) ; 𣧀 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1381 5) + (chinese-cns11643-6 . #x2837) ; ø»›¿˜ + (ideograph-daikanwa . 16374) ; ø¸ƒ¿¶ + (=hanziku-4 . #xC44D) ; ý¢Œ‘ + (=ucs . #x239C1) ; 𣧁 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1381 7) + (chinese-cns11643-4 . #x244C) ; ø»—¥­ + (ideograph-daikanwa . 16375) ; ø¸ƒ¿· + (=hanziku-4 . #xC44F) ; ý¢Œ‘ + (=ucs . #x239C2) ; 𣧂 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1381 11) + (ideograph-daikanwa . 16376) ; ø¸ƒ¿¸ + (=hanziku-4 . #xC453) ; ý¢Œ‘“ + (=ucs . #x239C3) ; 𣧃 + )) +(define-char + '((=>ucs . #x239C3) ; 𣧃 + (morohashi-daikanwa 16376 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x283C) ; ø»›¿ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1381 15) + (chinese-cns11643-5 . #x244D) ; ø»™¯² + (ideograph-daikanwa . 16377) ; ø¸ƒ¿¹ + (=hanziku-4 . #xC457) ; ý¢Œ‘— + (=ucs . #x239C4) ; 𣧄 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1381 6) + (chinese-cns11643-6 . #x2839) ; ø»›¿š + (ideograph-daikanwa . 16378) ; ø¸ƒ¿º + (=hanziku-4 . #xC44E) ; ý¢Œ‘Ž + (=ucs . #x239C5) ; 𣧅 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1381 8) + (chinese-cns11643-6 . #x2838) ; ø»›¿™ + (ideograph-daikanwa . 16379) ; ø¸ƒ¿» + (=hanziku-4 . #xC450) ; ý¢Œ‘ + (=ucs . #x239C6) ; 𣧆 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1381 12) + (chinese-cns11643-6 . #x283A) ; ø»›¿› + (ideograph-daikanwa . 16380) ; ø¸ƒ¿¼ + (=hanziku-4 . #xC454) ; ý¢Œ‘” + (=ucs . #x239C7) ; 𣧇 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 16381) ; ø¸ƒ¿½ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 3) + (chinese-gb2312 . #x3C5F) ; ø»„®¬ + (chinese-isoir165 . #x3C5F) ; ø»–¼ + (=ucs . #x6B7C) ; æ­¼ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x457E) ; ø»‹š¥ + (chinese-cns11643-4 . #x2676) ; ø»—©“ + (ideograph-daikanwa . 16382) ; ø¸ƒ¿¾ + (=ucs . #x6B7D) ; æ­½ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C3F) ; ø»œ…˜ + (ideograph-daikanwa . 16383) ; ø¸ƒ¿¿ + (=ucs . #x239C9) ; 𣧉 + )) +(define-char + '((=>ucs . #x239C9) ; 𣧉 + (morohashi-daikanwa 16383 0 2) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1381 14) + (=hanziku-4 . #xC456) ; ý¢Œ‘– + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4621) ; ø»‹š¦ + (chinese-cns11643-2 . #x274C) ; ø»“•¿ + (chinese-big5 . #xCCEB) ; ý¢€Œ³« + (ideograph-daikanwa . 16384) ; ø¸„€€ + (=ucs . #x6B7E) ; æ­¾ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3964) + (=jis-x0208 . #x5D47) ; ø½‹Žª + (korean-ksc5601 . #x5951) ; ø»‰­Œ + (chinese-cns11643-1 . #x4E3F) ; ø»’…€ + (chinese-big5 . #xAA5C) ; ý¢€Š©œ + (ideograph-daikanwa . 16385) ; ø¸„€ + (=ucs . #x6B7F) ; æ­¿ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6962) ; ø»…°µ + (chinese-isoir165 . #x6962) ; ø»Ž™… + (chinese-cns11643-3 . #x2958) ; ø»•£‹ + (=jis-x0213-2-2000 . #x2F7E) ; ø»¤³ + (ideograph-daikanwa . 16386) ; ø¸„€‚ + (=ucs . #x6B81) ; 殁 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2660) ; ø»™³ + (ideograph-daikanwa . 16387) ; ø¸„€ƒ + (=ucs . #x239CA) ; 𣧊 + )) +(define-char + '((=>ucs . #x239CA) ; 𣧊 + (morohashi-daikanwa 16387 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1383 4) + (=hanziku-4 . #xC4AE) ; ý¢Œ’® + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1382 16) + (chinese-cns11643-5 . #x2666) ; ø»™³‡ + (ideograph-daikanwa . 16388) ; ø¸„€„ + (=hanziku-4 . #xC478) ; ý¢Œ‘¸ + (=ucs . #x239CB) ; 𣧋 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1382 1) + (chinese-cns11643-5 . #x2661) ; ø»™³‚ + (ideograph-daikanwa . 16389) ; ø¸„€… + (=hanziku-4 . #xC469) ; ý¢Œ‘© + (=ucs . #x239CC) ; 𣧌 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3966) + (=jis-x0208 . #x5D48) ; ø½‹Ž« + (chinese-cns11643-2 . #x274B) ; ø»“•¾ + (chinese-big5 . #xCCEA) ; ý¢€Œ³ª + (ideograph-daikanwa . 16390) ; ø¸„€† + (=ucs . #x6B80) ; 殀 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2957) ; ø»•£Š + (ideograph-daikanwa . 16391) ; ø¸„€‡ + (=ucs . #x3C5A) ; 㱚 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1382 6) + (ideograph-daikanwa . 16392) ; ø¸„€ˆ + (=hanziku-4 . #xC46E) ; ý¢Œ‘® + (=ucs . #x239CD) ; 𣧍 + )) +(define-char + '((=>ucs . #x239CD) ; 𣧍 + (morohashi-daikanwa 16392 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2664) ; ø»™³… + )) +(define-char + '((=>ucs . #x239CE) ; 𣧎 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16393) ; ø¸„€‰ + )) +(define-char + '((morohashi-daikanwa 16393 0 2) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1383 3) + (=hanziku-4 . #xC4AD) ; ý¢Œ’­ + (=ucs . #x239CE) ; 𣧎 + )) +(define-char + '((=>ucs . #x239CE) ; 𣧎 + (morohashi-daikanwa 16393 0 3) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2673) ; ø»—© + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1382 4) + (chinese-cns11643-4 . #x2674) ; ø»—©‘ + (ideograph-daikanwa . 16394) ; ø¸„€Š + (=hanziku-4 . #xC46C) ; ý¢Œ‘¬ + (=ucs . #x239CF) ; 𣧏 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1382 2) + (chinese-cns11643-5 . #x2663) ; ø»™³„ + (ideograph-daikanwa . 16395) ; ø¸„€‹ + (=hanziku-4 . #xC46A) ; ý¢Œ‘ª + (=ucs . #x239D0) ; 𣧐 + )) +(define-char + '((=>ucs . #x239D1) ; 𣧑 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B79) ; æ­¹ + ) + ((=jis-x0208 . #x3627) ; ø½Š”¸ + (korean-ksc5601 . #x7D55) ; ø»Š¢ˆ + (chinese-cns11643-1 . #x447E) ; ø»‘·“ + (ideograph-daikanwa . 01803) ; ø¸€œ‹ + )) + (chinese-cns11643-4 . #x2677) ; ø»—©” + (ideograph-daikanwa . 16396) ; ø¸„€Œ + )) +(define-char + '((morohashi-daikanwa 16396 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1382 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B79) ; æ­¹ + ) + ((=ucs . #x51F6) ; 凶 + )) + (=hanziku-4 . #xC474) ; ý¢Œ‘´ + (=cbeta . 00191) ; ø¸ ‚¿ + (=ucs . #x239D1) ; 𣧑 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2662) ; ø»™³ƒ + (ideograph-daikanwa . 16397) ; ø¸„€ + (=ucs . #x3C5B) ; 㱛 + )) +(define-char + '((=>ucs . #x239D2) ; 𣧒 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16398) ; ø¸„€Ž + )) +(define-char + '((=>ucs . #x239D2) ; 𣧒 + (morohashi-daikanwa 16398 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C3D) ; ø»œ…– + )) +(define-char + '((morohashi-daikanwa 16398 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 2 1381 16) + (=hanziku-4 . #xC458) ; ý¢Œ‘˜ + (=ucs . #x239D2) ; 𣧒 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1383 6) + (chinese-cns11643-6 . #x2C3E) ; ø»œ…— + (ideograph-daikanwa . 16399) ; ø¸„€ + (=hanziku-4 . #xC4B0) ; ý¢Œ’° + (=ucs . #x239D3) ; 𣧓 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1383 1) + (chinese-cns11643-6 . #x2C40) ; ø»œ…™ + (ideograph-daikanwa . 16400) ; ø¸„€ + (=hanziku-4 . #xC4AB) ; ý¢Œ’« + (=ucs . #x239D4) ; 𣧔 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 2 1382 10) + (chinese-cns11643-6 . #x317D) ; ø»œ¬ + (ideograph-daikanwa . 16401) ; ø¸„€‘ + (=hanziku-4 . #xC472) ; ý¢Œ‘² + (=ucs . #x239D5) ; 𣧕 + )) +(define-char + '((=>ucs . #x239D6) ; 𣧖 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16402) ; ø¸„€’ + )) +(define-char + '((morohashi-daikanwa 16402 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 2 1382 5) + (=hanziku-4 . #xC46D) ; ý¢Œ‘­ + (=ucs . #x239D6) ; 𣧖 + )) +(define-char + '((=>ucs . #x239D6) ; 𣧖 + (morohashi-daikanwa 16402 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2665) ; ø»™³† + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2675) ; ø»—©’ + (ideograph-daikanwa . 16403) ; ø¸„€“ + (=ucs . #x3C5C) ; 㱜 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6963) ; ø»…°¶ + (japanese-jisx0212 . #x4622) ; ø»‹š§ + (chinese-isoir165 . #x6963) ; ø»Ž™† + (chinese-cns11643-2 . #x2B47) ; ø»“›² + (=jis-x0213-1-2000 . #x7646) ; ø»¤— + (chinese-big5 . #xCF65) ; ý¢€Œ½¥ + (ideograph-daikanwa . 16408) ; ø¸„€˜ + (=jef-china3 . #x54E5) ; øº…“¥ + (=ucs . #x6B82) ; 殂 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1383 18) + (chinese-cns11643-5 . #x2968) ; ø»™·£ + (ideograph-daikanwa . 16409) ; ø¸„€™ + (=hanziku-4 . #xC4BC) ; ý¢Œ’¼ + (=ucs . #x239DD) ; 𣧝 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3971) + (chinese-gb2312 . #x516A) ; ø»…­ + (=jis-x0208 . #x5D4A) ; ø½‹Ž­ + (korean-ksc5601 . #x646A) ; ø»‰½¯ + (chinese-isoir165 . #x516A) ; ø»µ½ + (=gt-pj-1 . #x5D4A) ; 殃 + (chinese-big5 . #xAC6F) ; ý¢€Š±¯ + (ideograph-daikanwa . 16410) ; ø¸„€š + (=gt-k . 05261) ; ý¡„’ + (=ucs . #x6B83) ; 殃 + )) +(define-char + '((=>ucs . #x6B83) ; 殃 + (morohashi-daikanwa 16410 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5172) ; ø»’Š + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1383 20) + (chinese-cns11643-4 . #x2978) ; ø»—­¯ + (ideograph-daikanwa . 16411) ; ø¸„€› + (=hanziku-4 . #xC4BE) ; ý¢Œ’¾ + (=ucs . #x239DE) ; 𣧞 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1384 9) + (chinese-cns11643-4 . #x2979) ; ø»—­° + (ideograph-daikanwa . 16412) ; ø¸„€œ + (=hanziku-4 . #xC4D3) ; ý¢Œ““ + (=ucs . #x239DF) ; 𣧟 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3970) + (chinese-gb2312 . #x6965) ; ø»…°¸ + (=jis-x0208 . #x5D49) ; ø½‹Ž¬ + (korean-ksc5601 . #x724F) ; ø»Š‘¸ + (chinese-isoir165 . #x6965) ; ø»Ž™ˆ + (chinese-cns11643-2 . #x2B48) ; ø»“›³ + (=gt-pj-1 . #x5D49) ; 殄 + (chinese-big5 . #xCF66) ; ý¢€Œ½¦ + (ideograph-daikanwa . 16413) ; ø¸„€ + (=gt-k . 05260) ; ý¡„’Œ + (=ucs . #x6B84) ; 殄 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1384 3) + (chinese-cns11643-6 . #x3226) ; ø»œ³ + (ideograph-daikanwa . 16414) ; ø¸„€ž + (=hanziku-4 . #xC4CD) ; ý¢Œ“ + (=ucs . #x239E0) ; 𣧠 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16415) ; ø¸„€Ÿ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1383 15) + (chinese-cns11643-4 . #x2977) ; ø»—­® + (ideograph-daikanwa . 16416) ; ø¸„€  + (=hanziku-4 . #xC4B9) ; ý¢Œ’¹ + (=ucs . #x239E1) ; 𣧡 + )) +(define-char + '((=>ucs . #x3C5E) ; 㱞 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16417) ; ø¸„€¡ + )) +(define-char + '((morohashi-daikanwa 16417 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D3F) ; ø»•¨ª + (=ucs . #x3C5E) ; 㱞 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1383 7) + (chinese-cns11643-5 . #x2964) ; ø»™·Ÿ + (ideograph-daikanwa . 16418) ; ø¸„€¢ + (=hanziku-4 . #xC4B1) ; ý¢Œ’± + (=ucs . #x239E3) ; 𣧣 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1383 11) + (chinese-cns11643-5 . #x2965) ; ø»™·  + (ideograph-daikanwa . 16419) ; ø¸„€£ + (=hanziku-4 . #xC4B5) ; ý¢Œ’µ + (=ucs . #x239E4) ; 𣧤 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4623) ; ø»‹š¨ + (chinese-cns11643-5 . #x2969) ; ø»™·¤ + (ideograph-daikanwa . 16420) ; ø¸„€¤ + (=jef-china3 . #x54E6) ; øº…“¦ + (=ucs . #x6B85) ; 殅 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1385 1) + (chinese-cns11643-5 . #x296B) ; ø»™·¦ + (ideograph-daikanwa . 16421) ; ø¸„€¥ + (=hanziku-4 . #xC4EB) ; ý¢Œ“« + (=ucs . #x239E5) ; 𣧥 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1383 13) + (chinese-cns11643-5 . #x2966) ; ø»™·¡ + (ideograph-daikanwa . 16422) ; ø¸„€¦ + (=hanziku-4 . #xC4B7) ; ý¢Œ’· + (=ucs . #x239E6) ; 𣧦 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1383 14) + (chinese-cns11643-5 . #x2967) ; ø»™·¢ + (ideograph-daikanwa . 16423) ; ø¸„€§ + (=hanziku-4 . #xC4B8) ; ý¢Œ’¸ + (=ucs . #x239E7) ; 𣧧 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1384 2) + (chinese-cns11643-6 . #x3225) ; ø»œ² + (ideograph-daikanwa . 16424) ; ø¸„€¨ + (=hanziku-4 . #xC4CC) ; ý¢Œ“Œ + (=ucs . #x239E8) ; 𣧨 + )) +(define-char + '((=>ucs . #x239E9) ; 𣧩 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1384 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B79) ; æ­¹ + ) + ((korean-ksc5601 . #x544F) ; ø»‰¥´ + (chinese-cns11643-6 . #x223C) ; ø»›¶© + (ideograph-daikanwa . 01610) ; ø¸€™Š + )) + (ideograph-daikanwa . 16425) ; ø¸„€© + (=hanziku-4 . #xC4D1) ; ý¢Œ“‘ + (=cbeta . 02534) ; ø¸ §¦ + )) +(define-char + '((morohashi-daikanwa 16425 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B79) ; æ­¹ + ) + ((=ucs . #x51AC) ; 冬 + )) + (chinese-cns11643-4 . #x297A) ; ø»—­± + (=ucs . #x239E9) ; 𣧩 + )) +(define-char + '((=>ucs . #x3C5F) ; 㱟 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16426) ; ø¸„€ª + )) +(define-char + '((morohashi-daikanwa 16426 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B79) ; æ­¹ + ) + ((=ucs . #x76AE) ; 皮 + )) + (chinese-cns11643-3 . #x2D41) ; ø»•¨¬ + (=cbeta . 01472) ; ø¸ —€ + (=ucs . #x3C5F) ; 㱟 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D40) ; ø»•¨« + (ideograph-daikanwa . 16427) ; ø¸„€« + (=ucs . #x3C60) ; ã±  + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1384 10) + (chinese-cns11643-6 . #x3222) ; ø»œ¯ + (ideograph-daikanwa . 16428) ; ø¸„€¬ + (=hanziku-4 . #xC4D4) ; ý¢Œ“” + (=ucs . #x239EA) ; 𣧪 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1383 21) + (chinese-cns11643-6 . #x3223) ; ø»œ° + (ideograph-daikanwa . 16429) ; ø¸„€­ + (=hanziku-4 . #xC4BF) ; ý¢Œ’¿ + (=ucs . #x239EB) ; 𣧫 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3969) + (chinese-gb2312 . #x3479) ; ø»„£– + (=jis-x0208 . #x4B58) ; ø½Š´Ÿ + (korean-ksc5601 . #x773F) ; ø»Š˜¾ + (chinese-isoir165 . #x3479) ; ø»‹¦ + (chinese-cns11643-1 . #x5173) ; ø»’ŠŽ + (chinese-big5 . #xAC70) ; ý¢€Š±° + (ideograph-daikanwa . 16430) ; ø¸„€® + (=ucs . #x6B86) ; 殆 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1384 6) + (chinese-cns11643-5 . #x296A) ; ø»™·¥ + (ideograph-daikanwa . 16431) ; ø¸„€¯ + (=hanziku-4 . #xC4D0) ; ý¢Œ“ + (=ucs . #x239EC) ; 𣧬 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1384 1) + (chinese-cns11643-6 . #x3224) ; ø»œ± + (ideograph-daikanwa . 16432) ; ø¸„€° + (=hanziku-4 . #xC4CB) ; ý¢Œ“‹ + (=ucs . #x239ED) ; 𣧭 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 2 1383 10) + (chinese-cns11643-6 . #x385F) ; ø»œ—  + (ideograph-daikanwa . 16433) ; ø¸„€± + (=hanziku-4 . #xC4B4) ; ý¢Œ’´ + (=ucs . #x239EE) ; 𣧮 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1383 12) + (chinese-cns11643-6 . #x3221) ; ø»œ® + (ideograph-daikanwa . 16434) ; ø¸„€² + (=hanziku-4 . #xC4B6) ; ý¢Œ’¶ + (=ucs . #x239F0) ; 𣧰 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6964) ; ø»…°· + (chinese-isoir165 . #x6964) ; ø»Ž™‡ + (=ucs . #x6B87) ; 殇 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 2 1384 5) + (chinese-cns11643-6 . #x317E) ; ø»œ­ + (=hanziku-4 . #xC4CF) ; ý¢Œ“ + (=ucs . #x239E2) ; 𣧢 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x296C) ; ø»™·§ + (=ucs . #x239F1) ; 𣧱 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1387 2) + (ideograph-daikanwa . 16435) ; ø¸„€³ + (=hanziku-4 . #xC56D) ; ý¢Œ•­ + (=ucs . #x239F2) ; 𣧲 + )) +(define-char + '((=>ucs . #x239F2) ; 𣧲 + (morohashi-daikanwa 16435 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E36) ; ø»™¾‡ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1386 7) + (chinese-cns11643-4 . #x2D63) ; ø»—³’ + (ideograph-daikanwa . 16436) ; ø¸„€´ + (=hanziku-4 . #xC552) ; ý¢Œ•’ + (=ucs . #x239F3) ; 𣧳 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1385 11) + (chinese-cns11643-6 . #x3862) ; ø»œ—£ + (ideograph-daikanwa . 16437) ; ø¸„€µ + (=hanziku-4 . #xC4F5) ; ý¢Œ“µ + (=ucs . #x239F4) ; 𣧴 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x2F7E) ; ø»“¢¡ + (chinese-big5 . #xD1FC) ; ý¢€‡¼ + (ideograph-daikanwa . 16438) ; ø¸„€¶ + (=ucs . #x6B88) ; 殈 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1385 6) + (chinese-cns11643-5 . #x2E3B) ; ø»™¾Œ + (ideograph-daikanwa . 16439) ; ø¸„€· + (=hanziku-4 . #xC4F0) ; ý¢Œ“° + (=ucs . #x239F5) ; 𣧵 + )) +(define-char + '((=>ucs . #x239F6) ; 𣧶 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16440) ; ø¸„€¸ + )) +(define-char + '((=>ucs . #x239F6) ; 𣧶 + (morohashi-daikanwa 16440 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1386 3) + (=hanziku-4 . #xC54E) ; ý¢Œ•Ž + )) +(define-char + '((morohashi-daikanwa 16440 0 2) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3865) ; ø»œ—¦ + (=ucs . #x239F6) ; 𣧶 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3169) ; ø»•¯Œ + (ideograph-daikanwa . 16442) ; ø¸„€º + (=ucs . #x3C61) ; 㱡 + )) +(define-char + '((=>ucs . #x239F8) ; 𣧸 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1387 1) + (ideograph-daikanwa . 16443) ; ø¸„€» + (=hanziku-4 . #xC56C) ; ý¢Œ•¬ + )) +(define-char + '((morohashi-daikanwa 16443 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E38) ; ø»™¾‰ + (=ucs . #x239F8) ; 𣧸 + )) +(define-char + '((=>ucs . #x239F9) ; 𣧹 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16444) ; ø¸„€¼ + )) +(define-char + '((morohashi-daikanwa 16444 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1385 3) + (=hanziku-4 . #xC4ED) ; ý¢Œ“­ + (=ucs . #x239F9) ; 𣧹 + )) +(define-char + '((=>ucs . #x239F9) ; 𣧹 + (morohashi-daikanwa 16444 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E39) ; ø»™¾Š + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16445) ; ø¸„€½ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1385 12) + (chinese-cns11643-6 . #x3863) ; ø»œ—¤ + (ideograph-daikanwa . 16446) ; ø¸„€¾ + (=hanziku-4 . #xC4F6) ; ý¢Œ“¶ + (=ucs . #x239FB) ; 𣧻 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1386 5) + (chinese-cns11643-6 . #x3866) ; ø»œ—§ + (ideograph-daikanwa . 16447) ; ø¸„€¿ + (=hanziku-4 . #xC550) ; ý¢Œ• + (=ucs . #x239FC) ; 𣧼 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3975) + (chinese-gb2312 . #x5133) ; ø»…Œ¶ + (=jis-x0208 . #x3D5E) ; ø½Š  + (korean-ksc5601 . #x6266) ; ø»‰º¯ + (chinese-isoir165 . #x5133) ; ø»µ† + (chinese-cns11643-1 . #x5632) ; ø»’£ + (chinese-big5 . #xAEEE) ; ý¢€Š»® + (ideograph-daikanwa . 16448) ; ø¸„€ + (=ucs . #x6B89) ; 殉 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1387 5) + (chinese-cns11643-5 . #x2E3D) ; ø»™¾Ž + (ideograph-daikanwa . 16449) ; ø¸„ + (=hanziku-4 . #xC570) ; ý¢Œ•° + (=ucs . #x239FD) ; 𣧽 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1387 3) + (chinese-cns11643-5 . #x2E37) ; ø»™¾ˆ + (ideograph-daikanwa . 16450) ; ø¸„‚ + (=hanziku-4 . #xC56E) ; ý¢Œ•® + (=ucs . #x239FE) ; 𣧾 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3974) + (chinese-gb2312 . #x4A62) ; ø»…ƒ“ + (=jis-x0208 . #x3C6C) ; ø½Šž± + (korean-ksc5601 . #x6228) ; ø»‰¹± + (chinese-isoir165 . #x4A62) ; ø»«£ + (chinese-cns11643-1 . #x5631) ; ø»’¢ + (chinese-big5 . #xAEED) ; ý¢€Š»­ + (ideograph-daikanwa . 16451) ; ø¸„ƒ + (=ucs . #x6B8A) ; 殊 + )) +(define-char + '((=>ucs . #x6B8B) ; 残 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3972) + (=jis-x0208 . #x3B44) ; ø½Šœ« + (chinese-cns11643-3 . #x316A) ; ø»•¯ + (=gt-pj-1 . #x3B44) ; ø½Šœ« + (ideograph-daikanwa . 16459) ; ø¸„‹ + (=gt-k . 06445) ; ý¡„¤­ + (ucs-jis . #x6B8B) ; ø½Šœ« + )) +(define-char + '((script C-Simplified Ideograph) + (morohashi-daikanwa 16459 0 5) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x3250) ; ø»„Ÿ± + (chinese-isoir165 . #x3250) ; ø»ˆ + (=ucs . #x6B8B) ; 残 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3864) ; ø»œ—¥ + (=ucs . #x3C37) ; ã°· + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1387 4) + (=hanziku-4 . #xC56F) ; ý¢Œ•¯ + (=ucs . #x239F7) ; 𣧷 + )) +(define-char + '((=>ucs . #x239F7) ; 𣧷 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E3C) ; ø»™¾ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1385 7) + (chinese-cns11643-5 . #x2E3A) ; ø»™¾‹ + (=hanziku-4 . #xC4F1) ; ý¢Œ“± + (=ucs . #x239FF) ; 𣧿 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1385 5) + (chinese-cns11643-5 . #x2E3E) ; ø»™¾ + (=hanziku-4 . #xC4EF) ; ý¢Œ“¯ + (=ucs . #x23A00) ; 𣨀 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1385 4) + (chinese-cns11643-6 . #x3860) ; ø»œ—¡ + (=hanziku-4 . #xC4EE) ; ý¢Œ“® + (=ucs . #x23A01) ; 𣨁 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1385 10) + (chinese-cns11643-6 . #x3861) ; ø»œ—¢ + (=hanziku-4 . #xC4F4) ; ý¢Œ“´ + (=ucs . #x23A03) ; 𣨃 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x332B) ; ø»š…’ + (ideograph-daikanwa . 16460) ; ø¸„Œ + (=ucs . #x23A05) ; 𣨅 + )) +(define-char + '((=>ucs . #x23A05) ; 𣨅 + (morohashi-daikanwa 16460 0 2) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1387 21) + (=hanziku-4 . #xC5A2) ; ý¢Œ–¢ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1387 20) + (chinese-cns11643-6 . #x4074) ; ø»œ£¥ + (ideograph-daikanwa . 16461) ; ø¸„ + (=hanziku-4 . #xC5A1) ; ý¢Œ–¡ + (=ucs . #x23A06) ; 𣨆 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3642) ; ø»“«· + (chinese-big5 . #xD5DE) ; ý¢€—ž + (ideograph-daikanwa . 16462) ; ø¸„Ž + (=ucs . #x6B8C) ; 殌 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1387 12) + (chinese-cns11643-5 . #x332A) ; ø»š…‘ + (ideograph-daikanwa . 16463) ; ø¸„ + (=hanziku-4 . #xC577) ; ý¢Œ•· + (=ucs . #x23A07) ; 𣨇 + )) +(define-char + '((=>ucs . #x6B8D) ; 殍 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 3976) + (=jis-x0208 . #x5D4B) ; ø½‹Ž® + (=gt-pj-1 . #x5D4B) ; ø½‹Ž® + (chinese-big5 . #xD5DC) ; ý¢€—œ + (ideograph-daikanwa . 16464) ; ø¸„ + (=gt-k . 07948) ; ý¡„¼Œ + (ucs-jis . #x6B8D) ; ø½‹Ž® + )) +(define-char + '((morohashi-daikanwa 16464 0 2) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6968) ; ø»…°» + (chinese-isoir165 . #x6968) ; ø»Ž™‹ + (chinese-cns11643-2 . #x3640) ; ø»“«µ + (=ucs . #x6B8D) ; 殍 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1387 10) + (chinese-cns11643-6 . #x4073) ; ø»œ£¤ + (ideograph-daikanwa . 16465) ; ø¸„‘ + (=hanziku-4 . #xC575) ; ý¢Œ•µ + (=ucs . #x23A08) ; 𣨈 + )) +(define-char + '((=>ucs . #x23A09) ; 𣨉 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 16466) ; ø¸„’ + )) +(define-char + '((morohashi-daikanwa 16466 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1388 3) + (chinese-cns11643-5 . #x3327) ; ø»š…Ž + (=hanziku-4 . #xC5B0) ; ý¢Œ–° + (=ucs . #x23A09) ; 𣨉 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1387 6) + (ideograph-daikanwa . 16467) ; ø¸„“ + (=hanziku-4 . #xC571) ; ý¢Œ•± + (=ucs . #x23A0A) ; 𣨊 + )) +(define-char + '((=>ucs . #x23A0A) ; 𣨊 + (morohashi-daikanwa 16467 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3328) ; ø»š… + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1387 7) + (chinese-cns11643-5 . #x3329) ; ø»š… + (ideograph-daikanwa . 16468) ; ø¸„” + (=hanziku-4 . #xC572) ; ý¢Œ•² + (=ucs . #x23A0B) ; 𣨋 + )) +(define-char + '((=>ucs . #x3C62) ; ã±¢ + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 16469) ; ø¸„• + )) +(define-char + '((morohashi-daikanwa 16469 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3663) ; ø»•¶œ + (=ucs . #x3C62) ; ã±¢ + )) +(define-char + '((=>ucs . #x23A0C) ; 𣨌 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 16470) ; ø¸„– + )) +(define-char + '((morohashi-daikanwa 16470 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1388 2) + (chinese-cns11643-6 . #x4071) ; ø»œ£¢ + (=hanziku-4 . #xC5AF) ; ý¢Œ–¯ + (=ucs . #x23A0C) ; 𣨌 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3641) ; ø»“«¶ + (chinese-big5 . #xD5DD) ; ý¢€— + (ideograph-daikanwa . 16471) ; ø¸„— + (=ucs . #x6B8E) ; 殎 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x363F) ; ø»“«´ + (chinese-big5 . #xD5DB) ; ý¢€—› + (ideograph-daikanwa . 16472) ; ø¸„˜ + (=ucs . #x6B8F) ; 殏 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1388 1) + (chinese-cns11643-4 . #x324B) ; ø»—º + (ideograph-daikanwa . 16473) ; ø¸„™ + (=hanziku-4 . #xC5AE) ; ý¢Œ–® + (=ucs . #x23A0D) ; 𣨍 + )) +(define-char + '((=>ucs . #x3C63) ; ã±£ + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 16474) ; ø¸„š + )) +(define-char + '((morohashi-daikanwa 16474 0 2) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x324A) ; ø»—º + (=ucs . #x3C63) ; ã±£ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3664) ; ø»•¶ + (ideograph-daikanwa . 16475) ; ø¸„› + (=ucs . #x6B90) ; 殐 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x363E) ; ø»“«³ + (chinese-big5 . #xD5DA) ; ý¢€—š + (ideograph-daikanwa . 16476) ; ø¸„œ + (=ucs . #x6B91) ; 殑 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1387 25) + (chinese-cns11643-5 . #x332C) ; ø»š…“ + (ideograph-daikanwa . 16477) ; ø¸„ + (=hanziku-4 . #xC5A6) ; ý¢Œ–¦ + (=ucs . #x23A0E) ; 𣨎 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 2 1387 16) + (chinese-cns11643-6 . #x4A49) ; ø»œ±¦ + (ideograph-daikanwa . 16478) ; ø¸„ž + (=hanziku-4 . #xC57B) ; ý¢Œ•» + (=ucs . #x23A0F) ; 𣨏 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 2 1387 18) + (chinese-cns11643-6 . #x4075) ; ø»œ£¦ + (ideograph-daikanwa . 16479) ; ø¸„Ÿ + (=hanziku-4 . #xC57D) ; ý¢Œ•½ + (=ucs . #x23A10) ; 𣨐 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 1 458 7) + (ideograph-daikanwa . 16480) ; ø¸„  + (=hanziku-2 . #xAE67) ; ý¢€ª¹§ + (=ucs . #x23A11) ; 𣨑 + )) +(define-char + '((=>ucs . #x23A11) ; 𣨑 + (morohashi-daikanwa 16480 0 9) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4072) ; ø»œ££ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 16481) ; ø¸„¡ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 16482) ; ø¸„¢ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6966) ; ø»…°¹ + (chinese-isoir165 . #x6966) ; ø»Ž™‰ + (=ucs . #x6B92) ; 殒 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6967) ; ø»…°º + (chinese-isoir165 . #x6967) ; ø»Ž™Š + (=ucs . #x6B93) ; 殓 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 2 1390 3) + (chinese-cns11643-6 . #x5372) ; ø»œ¿ + (ideograph-daikanwa . 16483) ; ø¸„£ + (=hanziku-4 . #xC5F0) ; ý¢Œ—° + (=ucs . #x23A16) ; 𣨖 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3845) ; ø»˜‚¾ + (ideograph-daikanwa . 16484) ; ø¸„¤ + (=ucs . #x3C64) ; 㱤 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1388 12) + (chinese-cns11643-6 . #x4A4A) ; ø»œ±§ + (ideograph-daikanwa . 16485) ; ø¸„¥ + (=hanziku-4 . #xC5B9) ; ý¢Œ–¹ + (=ucs . #x23A17) ; 𣨗 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1388 7) + (chinese-cns11643-5 . #x3953) ; ø»šŽ® + (ideograph-daikanwa . 16486) ; ø¸„¦ + (=hanziku-4 . #xC5B4) ; ý¢Œ–´ + (=ucs . #x23A18) ; 𣨘 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1389 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B79) ; æ­¹ + ) + ((=ucs . #x59D4) ; 委 + )) + (ideograph-daikanwa . 16487) ; ø¸„§ + (=hanziku-4 . #xC5D4) ; ý¢Œ—” + (=cbeta . 04401) ; ø¸¡„± + (=ucs . #x23A19) ; 𣨙 + )) +(define-char + '((=>ucs . #x23A19) ; 𣨙 + (morohashi-daikanwa 16487 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B79) ; æ­¹ + ) + ((chinese-cns11643-1 . #x4C67) ; ø»’‚¬ + )) + (chinese-cns11643-4 . #x3848) ; ø»˜ƒ + )) +(define-char + '((=>ucs . #x23A1A) ; 𣨚 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16488) ; ø¸„¨ + )) +(define-char + '((morohashi-daikanwa 16488 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1390 11) + (=hanziku-4 . #xC5F8) ; ý¢Œ—¸ + (=ucs . #x23A1A) ; 𣨚 + )) +(define-char + '((=>ucs . #x23A1A) ; 𣨚 + (morohashi-daikanwa 16488 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A4B) ; ø»œ±¨ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D23) ; ø»“µª + (chinese-big5 . #xD9DE) ; ý¢€§ž + (ideograph-daikanwa . 16489) ; ø¸„© + (=ucs . #x6B94) ; 殔 + )) +(define-char + '((=>ucs . #x23A1B) ; 𣨛 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B79) ; æ­¹ + ) + ((=jis-x0208 . #x4234) ; ø½Š¦­ + (korean-ksc5601 . #x706F) ; ø»Šœ + (ideograph-daikanwa . 02740) ; ø¸€ª´ + )) + (ideograph-daikanwa . 16490) ; ø¸„ª + (=cbeta . 03208) ; ø¸ ²ˆ + )) +(define-char + '((morohashi-daikanwa 16490 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1390 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B79) ; æ­¹ + ) + ((=ucs . #x5352) ; 卒 + )) + (chinese-cns11643-4 . #x3843) ; ø»˜‚¼ + (=hanziku-4 . #xC5F5) ; ý¢Œ—µ + (=ucs . #x23A1B) ; 𣨛 + )) +(define-char + '((=>ucs . #x23A1C) ; 𣨜 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16491) ; ø¸„« + )) +(define-char + '((morohashi-daikanwa 16491 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1390 7) + (chinese-cns11643-5 . #x394E) ; ø»šŽ© + (=hanziku-4 . #xC5F4) ; ý¢Œ—´ + (=ucs . #x23A1C) ; 𣨜 + )) +(define-char + '((=>ucs . #x23A1D) ; 𣨝 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16492) ; ø¸„¬ + )) +(define-char + '((morohashi-daikanwa 16492 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1390 9) + (chinese-cns11643-5 . #x394D) ; ø»šŽ¨ + (=hanziku-4 . #xC5F6) ; ý¢Œ—¶ + (=ucs . #x23A1D) ; 𣨝 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1388 5) + (chinese-cns11643-5 . #x394F) ; ø»šŽª + (ideograph-daikanwa . 16493) ; ø¸„­ + (=hanziku-4 . #xC5B2) ; ý¢Œ–² + (=ucs . #x23A1E) ; 𣨞 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1389 6) + (chinese-cns11643-4 . #x3847) ; ø»˜ƒ€ + (ideograph-daikanwa . 16494) ; ø¸„® + (=hanziku-4 . #xC5D3) ; ý¢Œ—“ + (=ucs . #x23A1F) ; 𣨟 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1388 9) + (chinese-cns11643-5 . #x3952) ; ø»šŽ­ + (ideograph-daikanwa . 16495) ; ø¸„¯ + (=hanziku-4 . #xC5B6) ; ý¢Œ–¶ + (=ucs . #x23A20) ; 𣨠 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1390 1) + (chinese-cns11643-5 . #x3954) ; ø»šŽ¯ + (ideograph-daikanwa . 16496) ; ø¸„° + (=hanziku-4 . #xC5EE) ; ý¢Œ—® + (=ucs . #x23A21) ; 𣨡 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1391 1) + (chinese-cns11643-5 . #x3950) ; ø»šŽ« + (ideograph-daikanwa . 16497) ; ø¸„± + (=hanziku-4 . #xC64F) ; ý¢Œ™ + (=ucs . #x23A22) ; 𣨢 + )) +(define-char + '((=>ucs . #x6B95) ; 殕 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x5D4D) ; ø½‹Ž° + (chinese-big5 . #xD9E1) ; ý¢€§¡ + (ideograph-daikanwa . 16498) ; ø¸„² + (ucs-jis . #x6B95) ; ø½‹Ž° + )) +(define-char + '((morohashi-daikanwa 16498 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x7C31) ; ø»Ž´Ž + (chinese-cns11643-2 . #x3D26) ; ø»“µ­ + (=ucs . #x6B95) ; 殕 + )) +(define-char + '((=>ucs . #x23A23) ; 𣨣 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16499) ; ø¸„³ + )) +(define-char + '((morohashi-daikanwa 16499 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1390 6) + (chinese-cns11643-5 . #x394C) ; ø»šŽ§ + (=hanziku-4 . #xC5F3) ; ý¢Œ—³ + (=ucs . #x23A23) ; 𣨣 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1389 1) + (chinese-cns11643-5 . #x3951) ; ø»šŽ¬ + (ideograph-daikanwa . 16500) ; ø¸„´ + (=hanziku-4 . #xC5CE) ; ý¢Œ—Ž + (=ucs . #x23A24) ; 𣨤 + )) +(define-char + '((=>ucs . #x3C65) ; ã±¥ + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16501) ; ø¸„µ + )) +(define-char + '((morohashi-daikanwa 16501 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3844) ; ø»˜‚½ + (=ucs . #x3C65) ; ã±¥ + )) +(define-char + '((=>ucs . #x6B96) ; 殖 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-1 . 3977) + (shinjigen-2 . 3977) + (=jis-x0208 . #x3F23) ; ø½Š¢‚ + (korean-ksc5601 . #x6356) ; ø»‰»½ + (chinese-big5 . #xB4DE) ; ý¢€‹“ž + (ideograph-daikanwa . 16502) ; ø¸„¶ + (ucs-jis . #x6B96) ; ø½Š¢‚ + )) +(define-char + '((=>ucs . #x6B96) ; 殖 + (morohashi-daikanwa 16502 0 4) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6025) ; ø»’Ÿ‚ + )) +(define-char + '((morohashi-daikanwa 16502 0 5) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x5633) ; ø»…”Œ + (chinese-isoir165 . #x5633) ; ø»¼œ + (=ucs . #x6B96) ; 殖 + )) +(define-char + '((=>ucs . #x23A25) ; 𣨥 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16503) ; ø¸„· + )) +(define-char + '((morohashi-daikanwa 16503 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1390 4) + (chinese-cns11643-6 . #x4A4C) ; ø»œ±© + (=hanziku-4 . #xC5F1) ; ý¢Œ—± + (=ucs . #x23A25) ; 𣨥 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3846) ; ø»˜‚¿ + (ideograph-daikanwa . 16504) ; ø¸„¸ + (=ucs . #x3C66) ; 㱦 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4624) ; ø»‹š© + (chinese-big5 . #xD9DF) ; ý¢€§Ÿ + (ideograph-daikanwa . 16505) ; ø¸„¹ + (=ucs . #x6B97) ; 殗 + )) +(define-char + '((=>ucs . #x6B97) ; 殗 + (morohashi-daikanwa 16505 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D24) ; ø»“µ« + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 3973) + (=jis-x0208 . #x5D4C) ; ø½‹Ž¯ + (korean-ksc5601 . #x6D51) ; ø»ŠŠ¤ + (chinese-cns11643-1 . #x6024) ; ø»’Ÿ + (chinese-gb12345 . #x3250) ; 殘 + (=gt-pj-1 . #x5D4C) ; 殘 + (chinese-big5 . #xB4DD) ; ý¢€‹“ + (ideograph-daikanwa . 16506) ; ø¸„º + (=gt-k . 09205) ; ý¡„‚µ + (=ucs . #x6B98) ; 殘 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D25) ; ø»“µ¬ + (chinese-big5 . #xD9E0) ; ý¢€§  + (ideograph-daikanwa . 16507) ; ø¸„» + (=ucs . #x6B99) ; 殙 + )) +(define-char + '((=>ucs . #x3C67) ; 㱧 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16508) ; ø¸„¼ + )) +(define-char + '((morohashi-daikanwa 16508 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3842) ; ø»˜‚» + (=ucs . #x3C67) ; 㱧 + )) +(define-char + '((=>ucs . #x3C68) ; 㱨 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16509) ; ø¸„½ + )) +(define-char + '((morohashi-daikanwa 16509 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C4A) ; ø»•¾· + (=ucs . #x3C68) ; 㱨 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 2 1408 14) + (chinese-cns11643-6 . #x5371) ; ø»œ¿œ + (ideograph-daikanwa . 16510) ; ø¸„¾ + (=hanziku-4 . #xCC66) ; ý¢Œ±¦ + (=ucs . #x23A26) ; 𣨦 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16511) ; ø¸„¿ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16512) ; ø¸„‚€ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16513) ; ø¸„‚ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6969) ; ø»…°¼ + (chinese-isoir165 . #x6969) ; ø»Ž™Œ + (=ucs . #x6B9A) ; 殚 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A48) ; ø»œ±¥ + (=ucs . #x23A28) ; 𣨨 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5374) ; ø»œ¿Ÿ + (=ucs . #x23A2F) ; 𣨯 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E23) ; ø»˜‹ + (ideograph-daikanwa . 16514) ; ø¸„‚‚ + (=ucs . #x3C6B) ; 㱫 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4223) ; ø»–‡„ + (ideograph-daikanwa . 16515) ; ø¸„‚ƒ + (=ucs . #x3C6A) ; 㱪 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1391 11) + (chinese-cns11643-6 . #x5379) ; ø»œ¿¤ + (ideograph-daikanwa . 16516) ; ø¸„‚„ + (=hanziku-4 . #xC659) ; ý¢Œ™™ + (=ucs . #x23A31) ; 𣨱 + )) +(define-char + '((=>ucs . #x6B9B) ; 殛 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-1 . 3978) + (japanese-jisx0212 . #x4625) ; ø»‹šª + (chinese-cns11643-2 . #x4423) ; ø»“¿¼ + (=jis-x0213-2-2000 . #x6E21) ; ø»¦Ž† + (chinese-big5 . #xDDFB) ; ý¢€·» + (ideograph-daikanwa . 16517) ; ø¸„‚… + (=jef-china3 . #x54E7) ; øº…“§ + (ucs-jis . #x6B9B) ; ø»‹šª + )) +(define-char + '((morohashi-daikanwa 16517 0 2) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x696A) ; ø»…°½ + (chinese-isoir165 . #x696A) ; ø»Ž™ + (=ucs . #x6B9B) ; 殛 + )) +(define-char + '((=>ucs . #x23A32) ; 𣨲 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16518) ; ø¸„‚† + )) +(define-char + '((morohashi-daikanwa 16518 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1391 14) + (chinese-cns11643-5 . #x3F7D) ; ø»š˜Œ + (=hanziku-4 . #xC65C) ; ý¢Œ™œ + (=ucs . #x23A32) ; 𣨲 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E24) ; ø»˜‹‘ + (ideograph-daikanwa . 16519) ; ø¸„‚‡ + (=ucs . #x3C6C) ; 㱬 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1388 8) + (chinese-cns11643-5 . #x3F7E) ; ø»š˜ + (ideograph-daikanwa . 16520) ; ø¸„‚ˆ + (=hanziku-4 . #xC5B5) ; ý¢Œ–µ + (=ucs . #x23A33) ; 𣨳 + )) +(define-char + '((=>ucs . #x3C6D) ; ã±­ + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16521) ; ø¸„‚‰ + )) +(define-char + '((morohashi-daikanwa 16521 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4224) ; ø»–‡… + (=ucs . #x3C6D) ; ã±­ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1391 3) + (ideograph-daikanwa . 16522) ; ø¸„‚Š + (=hanziku-4 . #xC651) ; ý¢Œ™‘ + (=ucs . #x23A34) ; 𣨴 + )) +(define-char + '((=>ucs . #x23A34) ; 𣨴 + (morohashi-daikanwa 16522 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5376) ; ø»œ¿¡ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16523) ; ø¸„‚‹ + (=cbeta . 05850) ; ø¸¡›š + (=ucs . #x6B9C) ; 殜 + )) +(define-char + '((=>ucs . #x6B9C) ; 殜 + (morohashi-daikanwa 16523 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4222) ; ø»–‡ƒ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1391 8) + (chinese-cns11643-6 . #x5378) ; ø»œ¿£ + (ideograph-daikanwa . 16524) ; ø¸„‚Œ + (=hanziku-4 . #xC656) ; ý¢Œ™– + (=ucs . #x23A35) ; 𣨵 + )) +(define-char + '((=>ucs . #x23A36) ; 𣨶 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16525) ; ø¸„‚ + )) +(define-char + '((morohashi-daikanwa 16525 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1391 19) + (chinese-cns11643-4 . #x3E25) ; ø»˜‹’ + (=hanziku-4 . #xC661) ; ý¢Œ™¡ + (=ucs . #x23A36) ; 𣨶 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 2 1391 12) + (chinese-cns11643-6 . #x5D78) ; ø»Ž + (ideograph-daikanwa . 16526) ; ø¸„‚Ž + (=hanziku-4 . #xC65A) ; ý¢Œ™š + (=ucs . #x23A37) ; 𣨷 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1391 20) + (chinese-cns11643-6 . #x537A) ; ø»œ¿¥ + (ideograph-daikanwa . 16527) ; ø¸„‚ + (=hanziku-4 . #xC662) ; ý¢Œ™¢ + (=ucs . #x23A38) ; 𣨸 + )) +(define-char + '((=>ucs . #x23A39) ; 𣨹 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16528) ; ø¸„‚ + )) +(define-char + '((morohashi-daikanwa 16528 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 2 1391 15) + (chinese-cns11643-6 . #x5375) ; ø»œ¿  + (=hanziku-4 . #xC65D) ; ý¢Œ™ + (=ucs . #x23A39) ; 𣨹 + )) +(define-char + '((=>ucs . #x23A3B) ; 𣨻 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8C4D) ; ý¢€ˆ± + ) + ((=ucs . #x6B7B) ; æ­» + )) + (ideograph-daikanwa . 16529) ; ø¸„‚‘ + )) +(define-char + '((morohashi-daikanwa 16529 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 1 291 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x6B7B) ; æ­» + )) + (=hanziku-1 . #xE1F5) ; ý¢€ž‡µ + (=ucs . #x23A3B) ; 𣨻 + )) +(define-char + '((=>ucs . #x23A3B) ; 𣨻 + (morohashi-daikanwa 16529 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((chinese-cns11643-1 . #x483B) ; ø»‘¼ˆ + )) + (chinese-cns11643-6 . #x5373) ; ø»œ¿ž + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16530) ; ø¸„‚’ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16531) ; ø¸„‚“ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16532) ; ø¸„‚” + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5377) ; ø»œ¿¢ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4432) ; ø»˜”“ + (ideograph-daikanwa . 16533) ; ø¸„‚• + (=ucs . #x3C6F) ; 㱯 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (ideograph-daikanwa . 16534) ; ø¸„‚– + (=ucs . #x6B9D) ; 殝 + )) +(define-char + '((=>ucs . #x6B9D) ; 殝 + (morohashi-daikanwa 16534 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4431) ; ø»˜”’ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 3979) + (=jis-x0208 . #x5D4E) ; ø½‹Ž± + (korean-ksc5601 . #x6979) ; ø»Š…” + (chinese-cns11643-2 . #x4B2E) ; ø»”Š™ + (chinese-gb12345 . #x6966) ; 殞 + (chinese-big5 . #xE266) ; ý¢€Ž‰¦ + (ideograph-daikanwa . 16535) ; ø¸„‚— + (=ucs . #x6B9E) ; 殞 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4626) ; ø»‹š« + (chinese-cns11643-2 . #x4B2F) ; ø»”Šš + (chinese-big5 . #xE267) ; ý¢€Ž‰§ + (ideograph-daikanwa . 16536) ; ø¸„‚˜ + (=ucs . #x6B9F) ; 殟 + )) +(define-char + '((=>ucs . #x3C70) ; ã±° + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 16537) ; ø¸„‚™ + )) +(define-char + '((morohashi-daikanwa 16537 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4660) ; ø»š¢ + (=ucs . #x3C70) ; ã±° + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1392 2) + (chinese-cns11643-4 . #x4434) ; ø»˜”• + (ideograph-daikanwa . 16538) ; ø¸„‚š + (=hanziku-4 . #xC670) ; ý¢Œ™° + (=ucs . #x23A44) ; 𣩄 + )) +(define-char + '((=>ucs . #x23A45) ; 𣩅 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 16539) ; ø¸„‚› + )) +(define-char + '((morohashi-daikanwa 16539 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1392 9) + (chinese-cns11643-4 . #x442E) ; ø»˜” + (=hanziku-4 . #xC677) ; ý¢Œ™· + (=ucs . #x23A45) ; 𣩅 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4433) ; ø»˜”” + (ideograph-daikanwa . 16540) ; ø¸„‚œ + (=ucs . #x3C71) ; ã±± + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4627) ; ø»‹š¬ + (chinese-big5 . #xE268) ; ý¢€Ž‰¨ + (ideograph-daikanwa . 16541) ; ø¸„‚ + (=ucs . #x6BA0) ; æ®  + )) +(define-char + '((=>ucs . #x6BA0) ; æ®  + (morohashi-daikanwa 16541 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B30) ; ø»”Š› + )) +(define-char + '((=>ucs . #x3C72) ; ã±² + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 16542) ; ø¸„‚ž + )) +(define-char + '((morohashi-daikanwa 16542 0 2) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4430) ; ø»˜”‘ + (=ucs . #x3C72) ; ã±² + )) +(define-char + '((=>ucs . #x23A46) ; 𣩆 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 16543) ; ø¸„‚Ÿ + )) +(define-char + '((morohashi-daikanwa 16543 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1392 13) + (chinese-cns11643-6 . #x5D7B) ; ø»Ž’ + (=hanziku-4 . #xC67B) ; ý¢Œ™» + (=ucs . #x23A46) ; 𣩆 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 16544) ; ø¸„‚  + )) +(define-char + '((=>ucs . #x23A47) ; 𣩇 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 16545) ; ø¸„‚¡ + )) +(define-char + '((morohashi-daikanwa 16545 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 899 4) + (=hanziku-3 . #xB4FB) ; ý¢€»“» + (=ucs . #x23A47) ; 𣩇 + )) +(define-char + '((=>ucs . #x23A47) ; 𣩇 + (morohashi-daikanwa 16545 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D7C) ; ø»Ž“ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1392 10) + (chinese-cns11643-4 . #x442F) ; ø»˜” + (ideograph-daikanwa . 16546) ; ø¸„‚¢ + (=hanziku-4 . #xC678) ; ý¢Œ™¸ + (=ucs . #x23A48) ; 𣩈 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 1 483 4) + (chinese-cns11643-6 . #x5D79) ; ø»Ž + (ideograph-daikanwa . 16547) ; ø¸„‚£ + (=hanziku-2 . #xB373) ; ý¢€«³ + (=ucs . #x23A49) ; 𣩉 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 2 1392 1) + (chinese-cns11643-6 . #x5D7A) ; ø»Ž‘ + (ideograph-daikanwa . 16548) ; ø¸„‚¤ + (=hanziku-4 . #xC66F) ; ý¢Œ™¯ + (=ucs . #x23A4B) ; 𣩋 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x696B) ; ø»…°¾ + (chinese-isoir165 . #x696B) ; ø»Ž™Ž + (chinese-cns11643-3 . #x4754) ; ø»–‹ + (=ucs . #x6BA1) ; 殡 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D2D) ; ø»„ + (=ucs . #x23A4C) ; 𣩌 + )) +(define-char + '((=>ucs . #x23A4D) ; 𣩍 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 16549) ; ø¸„‚¥ + )) +(define-char + '((morohashi-daikanwa 16549 0 2) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1394 2) + (chinese-cns11643-7 . #x2429) ; ø»žƒ– + (=hanziku-4 . #xC971) ; ý¢Œ¥± + (=ucs . #x23A4D) ; 𣩍 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4628) ; ø»‹š­ + (chinese-cns11643-2 . #x513C) ; ø»”“› + (chinese-big5 . #xE5F3) ; ý¢€Ž—³ + (ideograph-daikanwa . 16550) ; ø¸„‚¦ + (=ucs . #x6BA2) ; 殢 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4629) ; ø»‹š® + (chinese-isoir165 . #x2C52) ; ø»Œ¿ + (chinese-cns11643-2 . #x513B) ; ø»”“š + (chinese-big5 . #xE5F2) ; ý¢€Ž—² + (ideograph-daikanwa . 16551) ; ø¸„‚§ + (=ucs . #x6BA3) ; 殣 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3983) + (=jis-x0208 . #x5D4F) ; ø½‹Ž² + (chinese-cns11643-1 . #x6D46) ; ø»’²© + (chinese-gb12345 . #x6964) ; 殤 + (=gt-pj-1 . #x5D4F) ; 殤 + (chinese-big5 . #xBCDC) ; ý¢€‹³œ + (ideograph-daikanwa . 16557) ; ø¸„‚­ + (=gt-k . 11982) ; ý¡„‚»Ž + (=ucs . #x6BA4) ; 殤 + )) +(define-char + '((=>ucs . #x6BA5) ; 殥 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE5F1) ; ý¢€Ž—± + (ideograph-daikanwa . 16565) ; ø¸„‚µ + )) +(define-char + '((morohashi-daikanwa 16565 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x513A) ; ø»”“™ + (=ucs . #x6BA5) ; 殥 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 16566) ; ø¸„‚¶ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x513D) ; ø»”“œ + (chinese-big5 . #xE5F4) ; ý¢€Ž—´ + (ideograph-daikanwa . 16567) ; ø¸„‚· + (=ucs . #x6BA6) ; 殦 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1392 15) + (chinese-cns11643-5 . #x4D73) ; ø»š¬¦ + (ideograph-daikanwa . 49198) ; ø¸Œ€® + (=hanziku-4 . #xC67D) ; ý¢Œ™½ + (=ucs . #x23A59) ; 𣩙 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A50) ; ø»˜¥ + (=ucs . #x3C73) ; ã±³ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A4F) ; ø»˜¤ + (=ucs . #x3C74) ; ã±´ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1393 1) + (chinese-cns11643-4 . #x4A51) ; ø»˜¦ + (=hanziku-4 . #xC950) ; ý¢Œ¥ + (=ucs . #x23A4E) ; 𣩎 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1393 10) + (chinese-cns11643-5 . #x4D72) ; ø»š¬¥ + (=hanziku-4 . #xC959) ; ý¢Œ¥™ + (=ucs . #x23A4F) ; 𣩏 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1393 13) + (chinese-cns11643-7 . #x2427) ; ø»žƒ” + (=hanziku-4 . #xC95C) ; ý¢Œ¥œ + (=ucs . #x23A50) ; 𣩐 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1393 6) + (chinese-cns11643-5 . #x4D75) ; ø»š¬¨ + (=hanziku-4 . #xC955) ; ý¢Œ¥• + (=ucs . #x23A51) ; 𣩑 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1393 3) + (chinese-cns11643-7 . #x2428) ; ø»žƒ• + (=hanziku-4 . #xC952) ; ý¢Œ¥’ + (=ucs . #x23A52) ; 𣩒 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1394 4) + (chinese-cns11643-7 . #x242B) ; ø»žƒ˜ + (=hanziku-4 . #xC973) ; ý¢Œ¥³ + (=ucs . #x23A53) ; 𣩓 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1394 3) + (chinese-cns11643-5 . #x4D74) ; ø»š¬§ + (=hanziku-4 . #xC972) ; ý¢Œ¥² + (=ucs . #x23A54) ; 𣩔 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x242C) ; ø»žƒ™ + (=ucs . #x23A56) ; 𣩖 + )) +(define-char + '((=>ucs . #x23A56) ; 𣩖 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2036 16) + (=hanziku-5 . #xF952) ; ý¢Ÿ¥’ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 2 1394 1) + (chinese-cns11643-7 . #x242A) ; ø»žƒ— + (=hanziku-4 . #xC970) ; ý¢Œ¥° + (=ucs . #x23A57) ; 𣩗 + )) +(define-char + '((=>ucs . #x6BA7) ; 殧 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xE9E1) ; ý¢€Ž§¡ + (ideograph-daikanwa . 16568) ; ø¸„‚¸ + )) +(define-char + '((morohashi-daikanwa 16568 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x576C) ; ø»”œ¿ + (=ucs . #x6BA7) ; 殧 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1395 2) + (chinese-cns11643-7 . #x2E7B) ; ø»ž“” + (ideograph-daikanwa . 16569) ; ø¸„‚¹ + (=hanziku-4 . #xC9B3) ; ý¢Œ¦³ + (=ucs . #x23A5D) ; 𣩝 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1395 3) + (chinese-cns11643-7 . #x2E7C) ; ø»ž“• + (ideograph-daikanwa . 16570) ; ø¸„‚º + (=hanziku-4 . #xC9B4) ; ý¢Œ¦´ + (=ucs . #x23A5E) ; 𣩞 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B79) ; æ­¹ + ) + ((=ucs . #x8CB4) ; è²´ + )) + (japanese-jisx0212 . #x462A) ; ø»‹š¯ + (chinese-cns11643-4 . #x506D) ; ø»˜¦¶ + (ideograph-daikanwa . 16571) ; ø¸„‚» + (=cbeta . 02108) ; ø¸  ¼ + (=ucs . #x6BA8) ; 殨 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x506B) ; ø»˜¦´ + (ideograph-daikanwa . 16572) ; ø¸„‚¼ + (=ucs . #x3C75) ; ã±µ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1395 4) + (chinese-cns11643-5 . #x5521) ; ø»š·„ + (ideograph-daikanwa . 16573) ; ø¸„‚½ + (=hanziku-4 . #xC9B5) ; ý¢Œ¦µ + (=ucs . #x23A5F) ; 𣩟 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1394 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B79) ; æ­¹ + ) + ((=ucs . #x65AF) ; 斯 + )) + (chinese-cns11643-4 . #x506C) ; ø»˜¦µ + (ideograph-daikanwa . 16574) ; ø¸„‚¾ + (=hanziku-4 . #xC978) ; ý¢Œ¥¸ + (=cbeta . 00192) ; ø¸ ƒ€ + (=ucs . #x23A60) ; 𣩠 + )) +(define-char + '((=>ucs . #x23A61) ; 𣩡 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5523) ; ø»š·† + (ideograph-daikanwa . 16575) ; ø¸„‚¿ + )) +(define-char + '((morohashi-daikanwa 16575 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1394 14) + (=hanziku-4 . #xC97D) ; ý¢Œ¥½ + (=ucs . #x23A61) ; 𣩡 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1394 11) + (chinese-cns11643-5 . #x5522) ; ø»š·… + (ideograph-daikanwa . 16576) ; ø¸„ƒ€ + (=hanziku-4 . #xC97A) ; ý¢Œ¥º + (=ucs . #x23A62) ; 𣩢 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x462B) ; ø»‹š° + (=jis-x0213-1-2000 . #x7647) ; ø»¤˜ + (ideograph-daikanwa . 16577) ; ø¸„ƒ + (=ucs . #x6BA9) ; 殩 + )) +(define-char + '((=>ucs . #x6BA9) ; 殩 + (morohashi-daikanwa 16577 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B72) ; ø»›‰ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3984) + (chinese-gb2312 . #x696C) ; ø»…°¿ + (=jis-x0208 . #x5D50) ; ø½‹Ž³ + (chinese-isoir165 . #x696C) ; ø»Ž™ + (chinese-cns11643-2 . #x576D) ; ø»”€ + (chinese-big5 . #xE9E2) ; ý¢€Ž§¢ + (ideograph-daikanwa . 16578) ; ø¸„ƒ‚ + (=ucs . #x6BAA) ; 殪 + )) +(define-char + '((=>ucs . #x23A63) ; 𣩣 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 16579) ; ø¸„ƒƒ + )) +(define-char + '((=>ucs . #x23A63) ; 𣩣 + (morohashi-daikanwa 16579 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1394 10) + (=hanziku-4 . #xC979) ; ý¢Œ¥¹ + )) +(define-char + '((morohashi-daikanwa 16579 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2E7E) ; ø»ž“— + (=ucs . #x23A63) ; 𣩣 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x506A) ; ø»˜¦³ + (ideograph-daikanwa . 16580) ; ø¸„ƒ„ + (=ucs . #x3C76) ; 㱶 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 3985) + (=jis-x0208 . #x5D51) ; ø½‹Ž´ + (chinese-cns11643-2 . #x576E) ; ø»” + (chinese-gb12345 . #x6969) ; 殫 + (chinese-big5 . #xE9E3) ; ý¢€Ž§£ + (ideograph-daikanwa . 16581) ; ø¸„ƒ… + (=ucs . #x6BAB) ; 殫 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 16582) ; ø¸„ƒ† + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1393 9) + (chinese-cns11643-4 . #x5069) ; ø»˜¦² + (=hanziku-4 . #xC958) ; ý¢Œ¥˜ + (=ucs . #x23A55) ; 𣩕 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 1394 13) + (chinese-cns11643-7 . #x2E7D) ; ø»ž“– + (=hanziku-4 . #xC97C) ; ý¢Œ¥¼ + (=ucs . #x23A73) ; 𣩳 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B79) ; æ­¹ + ) + ((=ucs . #x582F) ; å ¯ + )) + (=cbeta . 03209) ; ø¸ ²‰ + )) +(define-char + '((=>ucs . #x23A68) ; 𣩨 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1395 5) + (ideograph-daikanwa . 16583) ; ø¸„ƒ‡ + (=hanziku-4 . #xC9B6) ; ý¢Œ¦¶ + )) +(define-char + '((morohashi-daikanwa 16583 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3864) ; ø»ž¡© + (=ucs . #x23A68) ; 𣩨 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x462C) ; ø»‹š± + (chinese-cns11643-4 . #x5652) ; ø»˜¯ + (ideograph-daikanwa . 16584) ; ø¸„ƒˆ + (=ucs . #x6BAC) ; 殬 + )) +(define-char + '((=>ucs . #x3C78) ; 㱸 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 16585) ; ø¸„ƒ‰ + )) +(define-char + '((morohashi-daikanwa 16585 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5651) ; ø»˜¯Ž + (=ucs . #x3C78) ; 㱸 + )) +(define-char + '((=>ucs . #x23A69) ; 𣩩 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 16586) ; ø¸„ƒŠ + )) +(define-char + '((morohashi-daikanwa 16586 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1395 13) + (chinese-cns11643-7 . #x3862) ; ø»ž¡§ + (=hanziku-4 . #xC9BE) ; ý¢Œ¦¾ + (=ucs . #x23A69) ; 𣩩 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1395 8) + (chinese-cns11643-5 . #x5B73) ; ø»›Š + (ideograph-daikanwa . 16587) ; ø¸„ƒ‹ + (=hanziku-4 . #xC9B9) ; ý¢Œ¦¹ + (=ucs . #x23A6A) ; 𣩪 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x462D) ; ø»‹š² + (chinese-cns11643-2 . #x5D38) ; ø»”¤¿ + (=jis-x0213-1-2000 . #x7648) ; ø»¤™ + (chinese-big5 . #xED4C) ; ý¢€ŽµŒ + (ideograph-daikanwa . 16588) ; ø¸„ƒŒ + (=ucs . #x6BAD) ; æ®­ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1395 9) + (ideograph-daikanwa . 16589) ; ø¸„ƒ + (=hanziku-4 . #xC9BA) ; ý¢Œ¦º + (=ucs . #x23A6B) ; 𣩫 + )) +(define-char + '((=>ucs . #x23A6B) ; 𣩫 + (morohashi-daikanwa 16589 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3865) ; ø»ž¡ª + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 13) + (total-strokes . 17) + (korean-ksc5601 . #x5631) ; ø»‰¨’ + (japanese-jisx0212 . #x462E) ; ø»‹š³ + (chinese-cns11643-1 . #x737D) ; ø»’¼” + (=jis-x0213-2-2000 . #x6E22) ; ø»¦Ž‡ + (chinese-gb12345 . #x6967) ; æ®® + (chinese-big5 . #xC0D4) ; ý¢€Œƒ” + (ideograph-daikanwa . 16590) ; ø¸„ƒŽ + (=jef-china3 . #x54E8) ; øº…“¨ + (=ucs . #x6BAE) ; æ®® + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1395 7) + (chinese-cns11643-7 . #x3863) ; ø»ž¡¨ + (ideograph-daikanwa . 16591) ; ø¸„ƒ + (=hanziku-4 . #xC9B8) ; ý¢Œ¦¸ + (=ucs . #x23A6C) ; 𣩬 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 6 3905 9) + (chinese-cns11643-5 . #x5B74) ; ø»›‹ + (ideograph-daikanwa . 16592) ; ø¸„ƒ + (=hanziku-10 . #xD671) ; ý¢‚­™± + (=ucs . #x23A6D) ; 𣩭 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 2 1004 8) + (chinese-cns11643-5 . #x5B75) ; ø»›Œ + (=hanziku-3 . #xCD40) ; ý¢€¼µ€ + (=ucs . #x23A74) ; 𣩴 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1395 16) + (chinese-cns11643-5 . #x6230) ; ø»›Š™ + (ideograph-daikanwa . 16593) ; ø¸„ƒ‘ + (=hanziku-4 . #xC9C1) ; ý¢Œ§ + (=ucs . #x23A6F) ; 𣩯 + )) +(define-char + '((=>ucs . #x23A70) ; 𣩰 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 16594) ; ø¸„ƒ’ + )) +(define-char + '((=>ucs . #x23A70) ; 𣩰 + (morohashi-daikanwa 16594 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1396 1) + (=hanziku-4 . #xC9D2) ; ý¢Œ§’ + )) +(define-char + '((morohashi-daikanwa 16594 0 2) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x622F) ; ø»›Š˜ + (=ucs . #x23A70) ; 𣩰 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1395 14) + (chinese-cns11643-4 . #x5B4D) ; ø»˜¶  + (ideograph-daikanwa . 16595) ; ø¸„ƒ“ + (=hanziku-4 . #xC9BF) ; ý¢Œ¦¿ + (=ucs . #x23A71) ; 𣩱 + )) +(define-char + '((=>ucs . #x6BAF) ; 殯 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 3988) + (=jis-x0208 . #x5D52) ; ø½‹Žµ + (chinese-big5 . #xC26C) ; ý¢€Œ‰¬ + (ideograph-daikanwa . 16596) ; ø¸„ƒ” + (ucs-jis . #x6BAF) ; ø½‹Žµ + )) +(define-char + '((morohashi-daikanwa 16596 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x7658) ; ø»“€‰ + (chinese-gb12345 . #x696B) ; 殯 + (=ucs . #x6BAF) ; 殯 + )) +(define-char + '((=>ucs . #x6BAF) ; 殯 + (morohashi-daikanwa 16596 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 14) + (total-strokes . 18) + (korean-ksc5601 . #x5E32) ; ø»‰´ƒ + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1395 15) + (chinese-cns11643-7 . #x4030) ; ø»ž¬¥ + (ideograph-daikanwa . 16597) ; ø¸„ƒ• + (=hanziku-4 . #xC9C0) ; ý¢Œ§€ + (=ucs . #x23A72) ; 𣩲 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 16599) ; ø¸„ƒ— + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 2 1396 2) + (chinese-cns11643-7 . #x402F) ; ø»ž¬¤ + (ideograph-daikanwa . 16600) ; ø¸„ƒ˜ + (=hanziku-4 . #xC9D3) ; ý¢Œ§“ + (=ucs . #x23A76) ; 𣩶 + )) +(define-char + '((=>ucs . #x6BB0) ; æ®° + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x462F) ; ø»‹š´ + (chinese-big5 . #xF25A) ; ý¢€‰š + (ideograph-daikanwa . 16601) ; ø¸„ƒ™ + (ucs-jis . #x6BB0) ; ø»‹š´ + )) +(define-char + '((morohashi-daikanwa 16601 0 0) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6565) ; ø»”±œ + (=ucs . #x6BB0) ; æ®° + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 2 1396 3) + (chinese-cns11643-5 . #x6833) ; ø»›“ + (ideograph-daikanwa . 16602) ; ø¸„ƒš + (=hanziku-4 . #xC9D4) ; ý¢Œ§” + (=ucs . #x23A77) ; 𣩷 + )) +(define-char + '((morohashi-daikanwa ho 291) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 15) + (total-strokes . 19) + (=jis-x0208 . #x5D54) ; ø½‹Ž· + (=ucs . #x6BB1) ; æ®± + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6355) ; ø»™‚˜ + (ideograph-daikanwa . 16603) ; ø¸„ƒ› + (=ucs . #x3C79) ; ã±¹ + )) +(define-char + '((=>ucs . #x23A7B) ; 𣩻 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 16604) ; ø¸„ƒœ + )) +(define-char + '((morohashi-daikanwa 16604 0 6) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 16) + (total-strokes . 21) + (hanyu-dazidian 2 1396 9) + (chinese-cns11643-5 . #x7038) ; ø»›Ÿ… + (=hanziku-4 . #xC9DA) ; ý¢Œ§š + (=ucs . #x23A7B) ; 𣩻 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C4E) ; ø»–­» + (ideograph-daikanwa . 16605) ; ø¸„ƒ + (=ucs . #x3C7A) ; 㱺 + )) +(define-char + '((=>ucs . #x23A7A) ; 𣩺 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 2 1396 7) + (ideograph-daikanwa . 16606) ; ø¸„ƒž + (=hanziku-4 . #xC9D8) ; ý¢Œ§˜ + )) +(define-char + '((morohashi-daikanwa 16606 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7037) ; ø»›Ÿ„ + (=ucs . #x23A7A) ; 𣩺 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E24) ; ø»Ÿ€½ + (=ucs . #x2A697) ; 𪚗 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 2 1396 12) + (chinese-cns11643-7 . #x534F) ; ø»Ÿˆ¾ + (ideograph-daikanwa . 16607) ; ø¸„ƒŸ + (=hanziku-4 . #xC9DD) ; ý¢Œ§ + (=ucs . #x23A7C) ; 𣩼 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 17) + (total-strokes . 21) + (shinjigen-2 . 3989) + (=jis-x0208 . #x5D53) ; ø½‹Ž¶ + (korean-ksc5601 . #x6068) ; ø»‰·µ + (chinese-cns11643-1 . #x7A73) ; ø»“†œ + (chinese-gb12345 . #x3C5F) ; 殲 + (chinese-big5 . #xC4E8) ; ý¢€Œ“¨ + (ideograph-daikanwa . 16608) ; ø¸„ƒ  + (=ucs . #x6BB2) ; 殲 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 5 3335 7) + (chinese-cns11643-7 . #x582A) ; ø»Ÿ¯ + (ideograph-daikanwa . 16609) ; ø¸„ƒ¡ + (=hanziku-9 . #xB2CA) ; ý¢‚›‹Š + (=ucs . #x23A7E) ; 𣩾 + )) +(define-char + '((=>ucs . #x3C7B) ; ã±» + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 16610) ; ø¸„ƒ¢ + )) +(define-char + '((morohashi-daikanwa 16610 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7578) ; ø»›§› + (=ucs . #x3C7B) ; ã±» + )) +(define-char + '((=>ucs . #x23A7F) ; 𣩿 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 16611) ; ø¸„ƒ£ + )) +(define-char + '((=>ucs . #x23A7F) ; 𣩿 + (morohashi-daikanwa 16611 0 1) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 2 1396 14) + (=hanziku-4 . #xC9DF) ; ý¢Œ§Ÿ + )) +(define-char + '((morohashi-daikanwa 16611 0 2) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x757A) ; ø»›§ + (=ucs . #x23A7F) ; 𣩿 + )) +(define-char + '((=>ucs . #x23A80) ; 𣪀 + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 2 1396 13) + (ideograph-daikanwa . 16612) ; ø¸„ƒ¤ + (=hanziku-4 . #xC9DE) ; ý¢Œ§ž + )) +(define-char + '((morohashi-daikanwa 16612 0 5) + (ideographic-radical . 78) ; ⽍ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7579) ; ø»›§œ + (=ucs . #x23A80) ; 𣪀 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1381 3) + (=hanziku-4 . #xC44B) ; ý¢Œ‘‹ + (=ucs . #x239BE) ; 𣦾 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1381 9) + (=hanziku-4 . #xC451) ; ý¢Œ‘‘ + (=ucs . #x239C8) ; 𣧈 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1381 18) + (=hanziku-4 . #xC45A) ; ý¢Œ‘š + (=ucs . #x239D7) ; 𣧗 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1382 7) + (=hanziku-4 . #xC46F) ; ý¢Œ‘¯ + (=ucs . #x239D8) ; 𣧘 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1382 8) + (=hanziku-4 . #xC470) ; ý¢Œ‘° + (=ucs . #x239D9) ; 𣧙 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1382 14) + (=hanziku-4 . #xC476) ; ý¢Œ‘¶ + (=ucs . #x239DA) ; 𣧚 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1383 2) + (=hanziku-4 . #xC4AC) ; ý¢Œ’¬ + (=ucs . #x239DB) ; 𣧛 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1383 5) + (=hanziku-4 . #xC4AF) ; ý¢Œ’¯ + (=ucs . #x239DC) ; 𣧜 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1385 9) + (=hanziku-4 . #xC4F3) ; ý¢Œ“³ + (=ucs . #x239FA) ; 𣧺 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1385 8) + (=hanziku-4 . #xC4F2) ; ý¢Œ“² + (=ucs . #x23A02) ; 𣨂 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1386 4) + (=hanziku-4 . #xC54F) ; ý¢Œ• + (=ucs . #x23A04) ; 𣨄 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1387 17) + (=hanziku-4 . #xC57C) ; ý¢Œ•¼ + (=ucs . #x23A13) ; 𣨓 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1387 19) + (=hanziku-4 . #xC57E) ; ý¢Œ•¾ + (=ucs . #x23A14) ; 𣨔 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1389 5) + (=hanziku-4 . #xC5D2) ; ý¢Œ—’ + (=ucs . #x23A2A) ; 𣨪 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1390 2) + (=hanziku-4 . #xC5EF) ; ý¢Œ—¯ + (=ucs . #x23A2B) ; 𣨫 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1390 13) + (=hanziku-4 . #xC5FA) ; ý¢Œ—º + (=ucs . #x23A2C) ; 𣨬 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1392 3) + (=hanziku-4 . #xC671) ; ý¢Œ™± + (=ucs . #x23A3A) ; 𣨺 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1391 7) + (=hanziku-4 . #xC655) ; ý¢Œ™• + (=ucs . #x23A3E) ; 𣨾 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1391 16) + (=hanziku-4 . #xC65E) ; ý¢Œ™ž + (=ucs . #x23A3F) ; 𣨿 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1391 17) + (=hanziku-4 . #xC65F) ; ý¢Œ™Ÿ + (=ucs . #x23A40) ; 𣩀 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1392 16) + (=hanziku-4 . #xC67E) ; ý¢Œ™¾ + (=ucs . #x23A5A) ; 𣩚 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1393 4) + (=hanziku-4 . #xC953) ; ý¢Œ¥“ + (=ucs . #x23A5B) ; 𣩛 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1393 11) + (=hanziku-4 . #xC95A) ; ý¢Œ¥š + (=ucs . #x23A5C) ; 𣩜 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1394 5) + (=hanziku-4 . #xC974) ; ý¢Œ¥´ + (=ucs . #x23A66) ; 𣩦 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1395 1) + (=hanziku-4 . #xC9B2) ; ý¢Œ¦² + (=ucs . #x23A67) ; 𣩧 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1396 8) + (=hanziku-4 . #xC9D9) ; ý¢Œ§™ + (=ucs . #x23A79) ; 𣩹 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1396 11) + (=hanziku-4 . #xC9DC) ; ý¢Œ§œ + (=ucs . #x23A7D) ; 𣩽 + )) +(define-char + '((ideographic-radical . 78) ; ⽍ + (hanyu-dazidian 2 1396 15) + (=hanziku-4 . #xC9E0) ; ý¢Œ§  + (=ucs . #x23A81) ; 𣪁 + )) diff --git a/lisp/utf-2000/Ideograph-R079-Weapon.el b/lisp/utf-2000/Ideograph-R079-Weapon.el new file mode 100644 index 0000000..9acaf89 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R079-Weapon.el @@ -0,0 +1,1579 @@ +(define-char + '((=>ucs . #x6BB3) ; 殳 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 3991) + (=jis-x0208 . #x5D55) ; ø½‹Ž¸ + (=gt-pj-1 . #x5D55) ; ø½‹Ž¸ + (chinese-big5 . #xC95F) ; ý¢€Œ¥Ÿ + (ideograph-daikanwa . 16613) ; ø¸„ƒ¥ + (=gt-k . 00537) ; ý¡„€ˆ™ + (ucs-jis . #x6BB3) ; ø½‹Ž¸ + )) +(define-char + '((morohashi-daikanwa 16613 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x6C2F) ; ø»…´œ + (chinese-isoir165 . #x6C2F) ; ø»Žœ¬ + (chinese-cns11643-2 . #x213F) ; ø»“Œ¾ + (=ucs . #x6BB3) ; 殳 + )) +(define-char + '((=>ucs . #x3C7C) ; ã±¼ + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 16614) ; ø¸„ƒ¦ + )) +(define-char + '((morohashi-daikanwa 16614 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x244E) ; ø»™¯³ + (=ucs . #x3C7C) ; ã±¼ + )) +(define-char + '((=>ucs . #x3C7D) ; ã±½ + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16615) ; ø¸„ƒ§ + )) +(define-char + '((morohashi-daikanwa 16615 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2678) ; ø»—©• + (=ucs . #x3C7D) ; ã±½ + )) +(define-char + '((=>ucs . #x23A82) ; 𣪂 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16616) ; ø¸„ƒ¨ + )) +(define-char + '((morohashi-daikanwa 16616 0 1) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2668) ; ø»™³‰ + (=ucs . #x23A82) ; 𣪂 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16617) ; ø¸„ƒ© + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2667) ; ø»™³ˆ + (ideograph-daikanwa . 16618) ; ø¸„ƒª + (=ucs . #x23A83) ; 𣪃 + )) +(define-char + '((morohashi-daikanwa 16618 1) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x4539) ; ø»„»” + (=jis-x0208 . #x3225) ; ø½ŠŽ¾ + (chinese-isoir165 . #x4539) ; ø»£¤ + (=ucs . #x6BB4) ; æ®´ + )) +(define-char + '((=>ucs . #x6BB4) ; æ®´ + (morohashi-daikanwa 16618 1 1) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2959) ; ø»•£Œ + )) +(define-char + '((=>ucs . #x6BB5) ; 段 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 3994) + (=jis-x0208 . #x434A) ; ø½Š¨¡ + (korean-ksc5601 . #x532B) ; ø»‰£² + (=gt-pj-1 . #x434A) ; ø½Š¨¡ + (chinese-big5 . #xAC71) ; ý¢€Š±± + (ideograph-daikanwa . 16619) ; ø¸„ƒ« + (=gt-k . 05140) ; ý¡„” + (ucs-jis . #x6BB5) ; ø½Š¨¡ + )) +(define-char + '((morohashi-daikanwa 16619 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x364E) ; ø»„¥§ + (chinese-isoir165 . #x364E) ; ø»· + (chinese-cns11643-1 . #x5174) ; ø»’Š + (=ucs . #x6BB5) ; 段 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3227) ; ø»œ´ + (ideograph-daikanwa . 16620) ; ø¸„ƒ¬ + (=ucs . #x23A85) ; 𣪅 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3228) ; ø»œµ + (ideograph-daikanwa . 16621) ; ø¸„ƒ­ + (=ucs . #x23A86) ; 𣪆 + )) +(define-char + '((=>ucs . #x6BB6) ; 殶 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16622) ; ø¸„ƒ® + )) +(define-char + '((morohashi-daikanwa 16622 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B49) ; ø»“›´ + (chinese-big5 . #xCF67) ; ý¢€Œ½§ + (=ucs . #x6BB6) ; 殶 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16623) ; ø¸„ƒ¯ + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 5) + (total-strokes . 9) + (=big5-cdp . #x8AD4) ; ý¢€ˆ«” + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E3F) ; ø»™¾ + (ideograph-daikanwa . 16624) ; ø¸„ƒ° + (=ucs . #x23A88) ; 𣪈 + )) +(define-char + '((=>ucs . #x3C7E) ; ã±¾ + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16625) ; ø¸„ƒ± + )) +(define-char + '((morohashi-daikanwa 16625 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D64) ; ø»—³“ + (=ucs . #x3C7E) ; ã±¾ + )) +(define-char + '((=>ucs . #x3C7F) ; 㱿 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16626) ; ø¸„ƒ² + )) +(define-char + '((morohashi-daikanwa 16626 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x316B) ; ø»•¯Ž + (=ucs . #x3C7F) ; 㱿 + )) +(define-char + '((=>ucs . #x6BB7) ; æ®· + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 3995) + (=jis-x0208 . #x5D56) ; ø½‹Ž¹ + (korean-ksc5601 . #x6B5C) ; ø»Š‡³ + (=gt-pj-1 . #x5D56) ; ø½‹Ž¹ + (chinese-big5 . #xAEEF) ; ý¢€Š»¯ + (ideograph-daikanwa . 16627) ; ø¸„ƒ³ + (=gt-k . 06606) ; ý¡„§Ž + (ucs-jis . #x6BB7) ; ø½‹Ž¹ + )) +(define-char + '((morohashi-daikanwa 16627 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x5273) ; ø»…” + (chinese-isoir165 . #x5273) ; ø»·¤ + (chinese-cns11643-1 . #x5633) ; ø»’¤ + (=ucs . #x6BB7) ; æ®· + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16628) ; ø¸„ƒ´ + )) +(define-char + '((=>ucs . #x6BBA) ; 殺 + (=>ucs-cns . #x2F8F5) ; 殺 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 6) + (total-strokes . 10) + (<-vulgar-ideograph + (:char ((ideograph-daikanwa . 16638) ; ø¸„ƒ¾ + ) + :sources (morohashi-daikanwa))) + (shinjigen-1 . 3996) + (shinjigen-2 . 3996) + (=jis-x0208 . #x3B26) ; ø½Šœ + (=gt-pj-1 . #x3B26) ; ø½Šœ + (chinese-big5 . #xB1FE) ; ý¢€‹‡¾ + (ideograph-daikanwa . 16629) ; ø¸„ƒµ + (=gt-k . 06440) ; ý¡„¤¨ + (ucs-jis . #x6BBA) ; ø½Šœ + )) +(define-char + '((=>ucs* . #x6BBA) ; 殺 + (=>ucs-gb . #x6BBA) ; 殺 + (=>ucs-jis . #x6BBA) ; ø½Šœ + (morohashi-daikanwa 16629 0 1) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D65) ; ø»—³” + (=ucs . #x2F8F5) ; 殺 + )) +(define-char + '((=>ucs-cns . #x2F8F5) ; 殺 + (morohashi-daikanwa 16629 0 3) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb12345 . #x4931) ; 殺 + (=ucs . #x6BBA) ; 殺 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x324C) ; ø»—º‘ + (ideograph-daikanwa . 16630) ; ø¸„ƒ¶ + (=ucs . #x23A8B) ; 𣪋 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x324D) ; ø»—º’ + (ideograph-daikanwa . 16631) ; ø¸„ƒ· + (=ucs . #x23A8C) ; 𣪌 + )) +(define-char + '((=>ucs . #x3C80) ; 㲀 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8FB0) ; è¾° + ) + ((=jis-x0208 . #x5D55) ; ø½‹Ž¸ + (ideograph-daikanwa . 16613) ; ø¸„ƒ¥ + )) + (ideograph-daikanwa . 16632) ; ø¸„ƒ¸ + )) +(define-char + '((morohashi-daikanwa 16632 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8FB0) ; è¾° + ) + ((=ucs . #x6BB3) ; 殳 + )) + (chinese-cns11643-4 . #x324F) ; ø»—º” + (=ucs . #x3C80) ; 㲀 + )) +(define-char + '((=>ucs . #x6BB8) ; 殸 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4630) ; ø»‹šµ + (ideograph-daikanwa . 16633) ; ø¸„ƒ¹ + (=big5-cdp . #x8BE0) ; ý¢€ˆ¯  + (ucs-jis . #x6BB8) ; ø»‹šµ + )) +(define-char + '((morohashi-daikanwa 16633 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x324E) ; ø»—º“ + (=ucs . #x6BB8) ; 殸 + )) +(define-char + '((=>ucs . #x6BB9) ; 殹 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 16634) ; ø¸„ƒº + )) +(define-char + '((morohashi-daikanwa 16634 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x6BB9) ; 殹 + )) +(define-char + '((=>ucs . #x6BB9) ; 殹 + (morohashi-daikanwa 16634 0 1) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4631) ; ø»‹š¶ + (=big5-cdp . #x8CD2) ; ý¢€ˆ³’ + (ucs-jis . #x6BB9) ; ø»‹š¶ + )) +(define-char + '((=>ucs . #x6BB9) ; 殹 + (morohashi-daikanwa 16634 0 2) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3250) ; ø»—º• + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4078) ; ø»œ£© + (ideograph-daikanwa . 16635) ; ø¸„ƒ» + (=ucs . #x23A8D) ; 𣪍 + )) +(define-char + '((=>ucs . #x23A8E) ; 𣪎 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (<-wrong-ideograph + (:char ((ideograph-daikanwa . 04033) ; ø¸€¿ + ) + :sources (morohashi-daikanwa))) + (ideograph-daikanwa . 16636) ; ø¸„ƒ¼ + )) +(define-char + '((morohashi-daikanwa 16636 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4079) ; ø»œ£ª + (=ucs . #x23A8E) ; 𣪎 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 16637) ; ø¸„ƒ½ + (=ucs . #x23A8F) ; 𣪏 + )) +(define-char + '((=>ucs . #x23A8F) ; 𣪏 + (morohashi-daikanwa 16637 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4076) ; ø»œ£§ + )) +(define-char + '((=>ucs . #x6BBA) ; 殺 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-1 . 3997) + (korean-ksc5601 . #x5F2F) ; ø»‰µž + (=jis-x0213-1-2000 . #x7649) ; ø»¤š + (ideograph-daikanwa . 16638) ; ø¸„ƒ¾ + (=jef-china3 . #x54ED) ; øº…“­ + (ucs-jis . #xF970) ; ø»‰µž + )) +(define-char + '((=>ucs* . #x6BBA) ; 殺 + (morohashi-daikanwa 16638 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x616D) ; ø»‰¹˜ + (=ucs . #xF970) ; 殺 + )) +(define-char + '((=>ucs . #x6BBA) ; 殺 + (morohashi-daikanwa 16638 0 1) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B44) ; ø»’˜‹ + (ucs-cns . #x6BBA) ; ø»’˜‹ + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4077) ; ø»œ£¨ + (ideograph-daikanwa . 16639) ; ø¸„ƒ¿ + (=ucs . #x23A90) ; 𣪐 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 16640) ; ø¸„„€ + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x407A) ; ø»œ£« + (ideograph-daikanwa . 16641) ; ø¸„„ + (=ucs . #x23A96) ; 𣪖 + )) +(define-char + '((=>ucs . #x20B81) ; 𠮁 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 16642) ; ø¸„„‚ + )) +(define-char + '((=>ucs . #x20B81) ; 𠮁 + (morohashi-daikanwa 16642 0 1) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 13) + (->identical + ((=ucs . #x20B81) ; 𠮁 + )) + (chinese-cns11643-6 . #x537B) ; ø»œ¿¦ + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x407B) ; ø»œ£¬ + (=ucs . #x23A95) ; 𣪕 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x332D) ; ø»š…” + (=ucs . #x23A97) ; 𣪗 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6BCF) ; 每 + ) + ((=jis-x0208 . #x5D55) ; ø½‹Ž¸ + (ideograph-daikanwa . 16613) ; ø¸„ƒ¥ + )) + (=cbeta . 00906) ; ø¸ ŽŠ + )) +(define-char + '((=>ucs . #x3C81) ; 㲁 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16643) ; ø¸„„ƒ + )) +(define-char + '((morohashi-daikanwa 16643 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3849) ; ø»˜ƒ‚ + (=ucs . #x3C81) ; 㲁 + )) +(define-char + '((=>ucs . #x3C82) ; 㲂 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16644) ; ø¸„„„ + )) +(define-char + '((morohashi-daikanwa 16644 0 2) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x384A) ; ø»˜ƒƒ + (=ucs . #x3C82) ; 㲂 + )) +(define-char + '((=>ucs . #x3C83) ; 㲃 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16645) ; ø¸„„… + )) +(define-char + '((morohashi-daikanwa 16645 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x384B) ; ø»˜ƒ„ + (=ucs . #x3C83) ; 㲃 + )) +(define-char + '((=>ucs . #x6BBC) ; 殼 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-1 . 4000) + (shinjigen-2 . 4000) + (=jis-x0208 . #x5D57) ; ø½‹Žº + (korean-ksc5601 . #x4A43) ; ø»‰–¼ + (ideograph-daikanwa . 16646) ; ø¸„„† + (ucs-jis . #x6BBC) ; ø½‹Žº + )) +(define-char + '((morohashi-daikanwa 16646 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6026) ; ø»’Ÿƒ + (chinese-big5 . #xB4DF) ; ý¢€‹“Ÿ + (=ucs . #x6BBC) ; 殼 + )) +(define-char + '((=>ucs . #x6BBB) ; æ®» + (morohashi-daikanwa 16646 0 4) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-1 . 3999) + (japanese-jisx0208-1978 . #x334C) ; ø»‚—‡ + (japanese-jisx0208 . #x334C) ; ø»†« + )) +(define-char + '((morohashi-daikanwa 16646 0 5) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3665) ; ø»•¶ž + (chinese-gb12345 . #x3F47) ; æ®» + (=ucs . #x6BBB) ; æ®» + )) +(define-char + '((=>ucs . #x6BBB) ; æ®» + (morohashi-daikanwa 16646 0 6) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0208-1990 . #x334C) ; ø½Š‘ƒ + (=gt-pj-1 . #x334C) ; ø½Š‘ƒ + (=gt-k . 07726) ; ý¡„¸® + (ucs-jis . #x6BBB) ; ø½Š‘ƒ + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4632) ; ø»‹š· + (=jis-x0213-2-2000 . #x6E24) ; ø»¦Ž‰ + (chinese-big5 . #xD9E2) ; ý¢€§¢ + (ideograph-daikanwa . 16647) ; ø¸„„‡ + (=jef-china3 . #x54EE) ; øº…“® + (=ucs . #x6BBD) ; 殽 + )) +(define-char + '((=>ucs . #x6BBD) ; 殽 + (morohashi-daikanwa 16647 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D27) ; ø»“µ® + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A4F) ; ø»œ±¬ + (ideograph-daikanwa . 16648) ; ø¸„„ˆ + (=ucs . #x23A99) ; 𣪙 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A4E) ; ø»œ±« + (ideograph-daikanwa . 16649) ; ø¸„„‰ + (=ucs . #x23A9B) ; 𣪛 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A4D) ; ø»œ±ª + (ideograph-daikanwa . 49199) ; ø¸Œ€¯ + )) +(define-char + '((=>ucs . #x6BBE) ; 殾 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16650) ; ø¸„„Š + )) +(define-char + '((=>ucs . #x6BBE) ; 殾 + (morohashi-daikanwa 16650 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4633) ; ø»‹š¸ + (=jef-china3 . #x54EF) ; øº…“¯ + (ucs-jis . #x6BBE) ; ø»‹š¸ + )) +(define-char + '((morohashi-daikanwa 16650 0 2) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C4B) ; ø»•¾¸ + (=ucs . #x6BBE) ; 殾 + )) +(define-char + '((=>ucs . #x6BBF) ; 殿 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 4004) + (=jis-x0208 . #x4542) ; ø½Š«• + (korean-ksc5601 . #x6E7C) ; ø»ŠŒ­ + (=gt-pj-1 . #x4542) ; ø½Š«• + (ideograph-daikanwa . 16651) ; ø¸„„‹ + (=gt-k . 10253) ; ý¡„‚  + (ucs-jis . #x6BBF) ; ø½Š«• + )) +(define-char + '((morohashi-daikanwa 16651 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x356E) ; ø»„¤© + (chinese-isoir165 . #x356E) ; ø»Œ¹ + (chinese-cns11643-1 . #x645B) ; ø»’¥° + (chinese-big5 . #xB7B5) ; ý¢€‹žµ + (=ucs . #x6BBF) ; 殿 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5421) ; ø»œ¿ª + (ideograph-daikanwa . 16652) ; ø¸„„Œ + (=ucs . #x23AA0) ; 𣪠 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16653) ; ø¸„„ + (=ucs . #x23AA1) ; 𣪡 + )) +(define-char + '((=>ucs . #x23AA1) ; 𣪡 + (morohashi-daikanwa 16653 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5422) ; ø»œ¿« + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x544C) ; ø½‹¡ + (chinese-cns11643-1 . #x645A) ; ø»’¥¯ + (=gt-pj-1 . #x544C) ; 毀 + (chinese-big5 . #xB7B4) ; ý¢€‹ž´ + (ideograph-daikanwa . 16654) ; ø¸„„Ž + (=gt-k . 10300) ; ý¡„‚ ¼ + (=ucs . #x6BC0) ; 毀 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16655) ; ø¸„„ + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x537D) ; ø»œ¿¨ + (ideograph-daikanwa . 16656) ; ø¸„„ + (=ucs . #x23AA3) ; 𣪣 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x537E) ; ø»œ¿© + (ideograph-daikanwa . 16657) ; ø¸„„‘ + (=ucs . #x23AA4) ; 𣪤 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4021) ; ø»š˜Ž + (ideograph-daikanwa . 16658) ; ø¸„„’ + (=cbeta . 00670) ; ø¸ Šž + (=ucs . #x23AAC) ; 𣪬 + )) +(define-char + '((=>ucs . #x23AAA) ; 𣪪 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16659) ; ø¸„„“ + )) +(define-char + '((morohashi-daikanwa 16659 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x537C) ; ø»œ¿§ + (=ucs . #x23AAA) ; 𣪪 + )) +(define-char + '((=>ucs . #x23AA9) ; 𣪩 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16660) ; ø¸„„” + )) +(define-char + '((morohashi-daikanwa 16660 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5423) ; ø»œ¿¬ + (=ucs . #x23AA9) ; 𣪩 + )) +(define-char + '((=>ucs . #x6BC1) ; 毁 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x7D43) ; ø»Š¡¶ + (ideograph-daikanwa . 16661) ; ø¸„„• + )) +(define-char + '((morohashi-daikanwa 16661 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x3B59) ; ø»„­ˆ + (chinese-isoir165 . #x3B59) ; ø»•˜ + (chinese-cns11643-3 . #x4226) ; ø»–‡‡ + (=ucs . #x6BC1) ; 毁 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4225) ; ø»–‡† + (ideograph-daikanwa . 49200) ; ø¸Œ€° + (=ucs . #x3C84) ; 㲄 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6C31) ; ø»…´ž + (chinese-isoir165 . #x6C31) ; ø»Žœ® + (=ucs . #x6BC2) ; 毂 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5424) ; ø»œ¿­ + (=ucs . #x23AA5) ; 𣪥 + )) +(define-char + '((=>ucs . #x23AAE) ; 𣪮 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 16662) ; ø¸„„– + )) +(define-char + '((morohashi-daikanwa 16662 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4661) ; ø»š¢‚ + (=ucs . #x23AAE) ; 𣪮 + )) +(define-char + '((=>ucs . #x23AAF) ; 𣪯 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 16663) ; ø¸„„— + )) +(define-char + '((morohashi-daikanwa 16663 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4436) ; ø»˜”— + (=ucs . #x23AAF) ; 𣪯 + )) +(define-char + '((=>ucs . #x23AB0) ; 𣪰 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 16664) ; ø¸„„˜ + )) +(define-char + '((morohashi-daikanwa 16664 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E21) ; ø»Ž– + (=ucs . #x23AB0) ; 𣪰 + )) +(define-char + '((=>ucs . #x6BC3) ; 毃 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4634) ; ø»‹š¹ + (chinese-big5 . #xE269) ; ý¢€Ž‰© + (ideograph-daikanwa . 16665) ; ø¸„„™ + (ucs-jis . #x6BC3) ; ø»‹š¹ + )) +(define-char + '((morohashi-daikanwa 16665 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B31) ; ø»”Šœ + (=ucs . #x6BC3) ; 毃 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4437) ; ø»˜”˜ + (ideograph-daikanwa . 16666) ; ø¸„„š + (=ucs . #x23AB1) ; 𣪱 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 16667) ; ø¸„„› + (=ucs . #x3C85) ; 㲅 + )) +(define-char + '((=>ucs . #x3C85) ; 㲅 + (morohashi-daikanwa 16667 0 2) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4435) ; ø»˜”– + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4635) ; ø»‹šº + (chinese-cns11643-2 . #x4B32) ; ø»”Š + (chinese-big5 . #xE26A) ; ý¢€Ž‰ª + (ideograph-daikanwa . 16668) ; ø¸„„œ + (=ucs . #x6BC4) ; 毄 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D7E) ; ø»Ž• + (ideograph-daikanwa . 16669) ; ø¸„„ + (=ucs . #x23AB2) ; 𣪲 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5D7D) ; ø»Ž” + (ideograph-daikanwa . 16670) ; ø¸„„ž + (=ucs . #x23AB3) ; 𣪳 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E22) ; ø»Ž— + (ideograph-daikanwa . 16671) ; ø¸„„Ÿ + (=ucs . #x23AB7) ; 𣪷 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D76) ; ø»š¬© + (ideograph-daikanwa . 16672) ; ø¸„„  + (=ucs . #x23AB6) ; 𣪶 + )) +(define-char + '((=>ucs . #x6BC5) ; 毅 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 4005) + (=jis-x0208 . #x3523) ; ø½Š“– + (korean-ksc5601 . #x6B76) ; ø»Šˆ + (=gt-pj-1 . #x3523) ; ø½Š“– + (chinese-big5 . #xBCDD) ; ý¢€‹³ + (ideograph-daikanwa . 16673) ; ø¸„„¡ + (=gt-k . 11897) ; ý¡„‚¹¹ + (ucs-jis . #x6BC5) ; ø½Š“– + )) +(define-char + '((morohashi-daikanwa 16673 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x5263) ; ø»…„ + (chinese-isoir165 . #x5263) ; ø»·” + (chinese-cns11643-1 . #x6D47) ; ø»’²ª + (=ucs . #x6BC5) ; 毅 + )) +(define-char + '((=>ucs . #x6BC6) ; 毆 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 3993) + (=jis-x0208 . #x5D58) ; ø½‹Ž» + (korean-ksc5601 . #x4F32) ; ø»‰ž + (chinese-big5 . #xBCDE) ; ý¢€‹³ž + (ideograph-daikanwa . 16674) ; ø¸„„¢ + (ucs-jis . #x6BC6) ; ø½‹Ž» + )) +(define-char + '((morohashi-daikanwa 16674 0 1) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb12345 . #x4539) ; 毆 + (=ucs . #x6BC6) ; 毆 + )) +(define-char + '((=>ucs . #x6BC6) ; 毆 + (morohashi-daikanwa 16674 0 2) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D48) ; ø»’²« + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x242D) ; ø»žƒš + (ideograph-daikanwa . 16675) ; ø¸„„£ + (=ucs . #x23AB8) ; 𣪸 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A52) ; ø»˜§ + (ideograph-daikanwa . 16676) ; ø¸„„¤ + (=ucs . #x23AB9) ; 𣪹 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 16677) ; ø¸„„¥ + (=cbeta . 02206) ; ø¸ ¢ž + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F25) ; ø»ž“œ + (ideograph-daikanwa . 16678) ; ø¸„„¦ + (=ucs . #x23ABB) ; 𣪻 + )) +(define-char + '((=>ucs . #x6BC7) ; 毇 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 16679) ; ø¸„„§ + )) +(define-char + '((morohashi-daikanwa 16679 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5770) ; ø»”ƒ + (=jis-x0213-2-2000 . #x6E26) ; ø»¦Ž‹ + (chinese-big5 . #xE9E5) ; ý¢€Ž§¥ + (=ucs . #x6BC7) ; 毇 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F23) ; ø»ž“š + (ideograph-daikanwa . 16680) ; ø¸„„¨ + (=ucs . #x23ABC) ; 𣪼 + )) +(define-char + '((=>ucs . #x6BC8) ; 毈 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (=jis-x0213-2-2000 . #x6E27) ; ø»¦ŽŒ + (chinese-big5 . #xE9E4) ; ý¢€Ž§¤ + (ideograph-daikanwa . 16681) ; ø¸„„© + (ucs-jis . #x6BC8) ; ø»¦ŽŒ + )) +(define-char + '((morohashi-daikanwa 16681 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x576F) ; ø»”‚ + (=ucs . #x6BC8) ; 毈 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F26) ; ø»ž“ + (ideograph-daikanwa . 16682) ; ø¸„„ª + (=ucs . #x23ABD) ; 𣪽 + )) +(define-char + '((=>ucs . #x3C86) ; 㲆 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 16683) ; ø¸„„« + )) +(define-char + '((morohashi-daikanwa 16683 0 2) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5147) ; ø»–ª + (=ucs . #x3C86) ; 㲆 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F21) ; ø»ž“˜ + (ideograph-daikanwa . 16684) ; ø¸„„¬ + (=ucs . #x23ABE) ; 𣪾 + )) +(define-char + '((=>ucs . #x3C87) ; 㲇 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 16685) ; ø¸„„­ + )) +(define-char + '((morohashi-daikanwa 16685 0 1) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5148) ; ø»–« + (=ucs . #x3C87) ; 㲇 + )) +(define-char + '((=>ucs . #x3C88) ; 㲈 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 16686) ; ø¸„„® + )) +(define-char + '((morohashi-daikanwa 16686 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x506E) ; ø»˜¦· + (=ucs . #x3C88) ; 㲈 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 16687) ; ø¸„„¯ + (=ucs . #x23ABF) ; 𣪿 + )) +(define-char + '((=>ucs . #x23ABF) ; 𣪿 + (morohashi-daikanwa 16687 0 1) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F24) ; ø»ž“› + )) +(define-char + '((=>ucs . #x23AC0) ; 𣫀 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 16688) ; ø¸„„° + )) +(define-char + '((morohashi-daikanwa 16688 0 2) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5524) ; ø»š·‡ + (=ucs . #x23AC0) ; 𣫀 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F22) ; ø»ž“™ + (ideograph-daikanwa . 16689) ; ø¸„„± + (=ucs . #x23AC1) ; 𣫁 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 16690) ; ø¸„„² + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 16691) ; ø¸„„³ + )) +(define-char + '((=>ucs . #x23ACC) ; 𣫌 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 16692) ; ø¸„„´ + )) +(define-char + '((morohashi-daikanwa 16692 0 2) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3866) ; ø»ž¡« + (=ucs . #x23ACC) ; 𣫌 + )) +(define-char + '((=>ucs . #x3C89) ; 㲉 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 16693) ; ø¸„„µ + (=cbeta . 00592) ; ø¸ ‰ + )) +(define-char + '((morohashi-daikanwa 16693 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5653) ; ø»˜¯ + (=ucs . #x3C89) ; 㲉 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3867) ; ø»ž¡¬ + (=ucs . #x23ACD) ; 𣫍 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B4E) ; ø»˜¶¡ + (ideograph-daikanwa . 16694) ; ø¸„„¶ + (=ucs . #x23AD0) ; 𣫐 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4033) ; ø»ž¬¨ + (ideograph-daikanwa . 16695) ; ø¸„„· + (=ucs . #x23AD1) ; 𣫑 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6232) ; ø»›Š› + (ideograph-daikanwa . 16696) ; ø¸„„¸ + (=ucs . #x23AD2) ; 𣫒 + )) +(define-char + '((=>ucs . #x23AD3) ; 𣫓 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 16697) ; ø¸„„¹ + )) +(define-char + '((morohashi-daikanwa 16697 0 1) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6231) ; ø»›Šš + (=ucs . #x23AD3) ; 𣫓 + )) +(define-char + '((=>ucs . #x3C8A) ; 㲊 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 16698) ; ø¸„„º + )) +(define-char + '((morohashi-daikanwa 16698 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x5825) ; ø»–§š + (=ucs . #x3C8A) ; 㲊 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 16699) ; ø¸„„» + )) +(define-char + '((=>ucs . #x23AD6) ; 𣫖 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 16700) ; ø¸„„¼ + )) +(define-char + '((morohashi-daikanwa 16700 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4031) ; ø»ž¬¦ + (=ucs . #x23AD6) ; 𣫖 + )) +(define-char + '((=>ucs . #x6BC9) ; 毉 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6175) ; ø»”«´ + (ideograph-daikanwa . 16701) ; ø¸„„½ + )) +(define-char + '((morohashi-daikanwa 16701 0 1) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 14) + (total-strokes . 18) + (unicode-strokes . 15) + (japanese-jisx0212 . #x4636) ; ø»‹š» + (=jis-x0213-2-2000 . #x6E28) ; ø»¦Ž + (chinese-big5 . #xEFE9) ; ý¢€Ž¿© + (=jef-china3 . #x54EC) ; øº…“¬ + (=ucs . #x6BC9) ; 毉 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4032) ; ø»ž¬§ + (ideograph-daikanwa . 16702) ; ø¸„„¾ + (=cbeta . 01083) ; ø¸ » + (=ucs . #x23AD8) ; 𣫘 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 16703) ; ø¸„„¿ + (=ucs . #x23AD9) ; 𣫙 + )) +(define-char + '((=>ucs . #x23AD9) ; 𣫙 + (morohashi-daikanwa 16703 0 1) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F78) ; ø»˜½ƒ + )) +(define-char + '((=>ucs . #x23ADA) ; 𣫚 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 16704) ; ø¸„…€ + )) +(define-char + '((morohashi-daikanwa 16704 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x474C) ; ø»ž·“ + (=ucs . #x23ADA) ; 𣫚 + )) +(define-char + '((=>ucs . #x23ADD) ; 𣫝 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 16705) ; ø¸„… + )) +(define-char + '((=>ucs . #x23ADD) ; 𣫝 + (morohashi-daikanwa 16705 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 15) + (total-strokes . 19) + (=cbeta . 05431) ; ø¸¡”· + )) +(define-char + '((morohashi-daikanwa 16705 0 2) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x23ADD) ; 𣫝 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 16706) ; ø¸„…‚ + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4E25) ; ø»Ÿ€¾ + (ideograph-daikanwa . 16707) ; ø¸„…ƒ + (=ucs . #x23ADE) ; 𣫞 + )) +(define-char + '((=>ucs . #x23ADF) ; 𣫟 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 16708) ; ø¸„…„ + )) +(define-char + '((morohashi-daikanwa 16708 0 2) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x474D) ; ø»ž·” + (=ucs . #x23ADF) ; 𣫟 + )) +(define-char + '((=>ucs . #x23AE1) ; 𣫡 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 16709) ; ø¸„…… + )) +(define-char + '((morohashi-daikanwa 16709 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5350) ; ø»Ÿˆ¿ + (=ucs . #x23AE1) ; 𣫡 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x7352) ; ø»›£¹ + (=ucs . #x23AE5) ; 𣫥 + )) +(define-char + '((=>ucs . #x23AE2) ; 𣫢 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7C3D) ; ç°½ + ) + ((=jis-x0208 . #x5D55) ; ø½‹Ž¸ + (ideograph-daikanwa . 16613) ; ø¸„ƒ¥ + )) + (ideograph-daikanwa . 16710) ; ø¸„…† + (=cbeta . 02815) ; ø¸ «¿ + )) +(define-char + '((morohashi-daikanwa 16710 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7C3D) ; ç°½ + ) + ((=ucs . #x6BB3) ; 殳 + )) + (chinese-cns11643-4 . #x6A4D) ; ø»™Œ¢ + (=ucs . #x23AE2) ; 𣫢 + )) +(define-char + '((=>ucs . #x6BCA) ; 毊 + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 19) + (chinese-big5 . #xF7E3) ; ý¢€Ÿ£ + (ideograph-daikanwa . 16711) ; ø¸„…‡ + )) +(define-char + '((morohashi-daikanwa 16711 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F32) ; ø»”¿• + (=ucs . #x6BCA) ; 毊 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x757B) ; ø»›§ž + (ideograph-daikanwa . 16712) ; ø¸„…ˆ + (=ucs . #x23AE3) ; 𣫣 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B64) ; ø»Ÿ•ƒ + (ideograph-daikanwa . 16713) ; ø¸„…‰ + (=ucs . #x23AE4) ; 𣫤 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 20) + (total-strokes . 24) + (ideograph-daikanwa . 16715) ; ø¸„…‹ + (=ucs . #x23AE6) ; 𣫦 + )) +(define-char + '((=>ucs . #x23AE6) ; 𣫦 + (morohashi-daikanwa 16715 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E73) ; ø»Ÿ™¬ + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x7765) ; ø»›ª„ + (ideograph-daikanwa . 16716) ; ø¸„…Œ + (=ucs . #x23AE7) ; 𣫧 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x7764) ; ø»›ªƒ + (ideograph-daikanwa . 16717) ; ø¸„… + (=ucs . #x23AE8) ; 𣫨 + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideograph-daikanwa . 16718) ; ø¸„…Ž + (=ucs . #x23AE9) ; 𣫩 + )) +(define-char + '((=>ucs . #x23AE9) ; 𣫩 + (morohashi-daikanwa 16718 0 9) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x6076) ; ø»Ÿœ« + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 23) + (total-strokes . 27) + (ideograph-daikanwa . 16719) ; ø¸„… + (=ucs . #x23AEB) ; 𣫫 + )) +(define-char + '((=>ucs . #x23AEB) ; 𣫫 + (morohashi-daikanwa 16719 0 0) + (ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 23) + (total-strokes . 27) + (chinese-cns11643-7 . #x6356) ; ø»Ÿ ¥ + )) +(define-char + '((ideographic-radical . 79) ; ⽎ + (ideographic-strokes . 23) + (total-strokes . 27) + (ideograph-daikanwa . 16720) ; ø¸„… + (=cbeta . 00751) ; ø¸ ‹¯ + )) diff --git a/lisp/utf-2000/Ideograph-R080-Do-Not.el b/lisp/utf-2000/Ideograph-R080-Do-Not.el new file mode 100644 index 0000000..9a99f27 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R080-Do-Not.el @@ -0,0 +1,286 @@ +(define-char + '((=>ucs . #x6BCB) ; 毋 + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 4007) + (=jis-x0208 . #x5D59) ; ø½‹Ž¼ + (korean-ksc5601 . #x596C) ; ø»‰­§ + (=gt-pj-1 . #x5D59) ; ø½‹Ž¼ + (ideograph-daikanwa . 16721) ; ø¸„…‘ + (=gt-k . 00538) ; ý¡„€ˆš + (ucs-jis . #x6BCB) ; ø½‹Ž¼ + )) +(define-char + '((morohashi-daikanwa 16721 0 2) + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x4E63) ; ø»…‰Œ + (chinese-isoir165 . #x4E63) ; ø»±œ + (chinese-cns11643-1 . #x4551) ; ø»‘¸„ + (chinese-big5 . #xA4F0) ; ý¢€Š“° + (=ucs . #x6BCB) ; 毋 + )) +(define-char + '((ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 0) + (total-strokes . 4) + (japanese-jisx0212 . #x4637) ; ø»‹š¼ + (chinese-cns11643-2 . #x2140) ; ø»“Œ¿ + (chinese-big5 . #xC960) ; ý¢€Œ¥  + (ideograph-daikanwa . 16722) ; ø¸„…’ + (=ucs . #x6BCC) ; 毌 + )) +(define-char + '((ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-2 . 4008) + (chinese-gb2312 . #x4438) ; ø»„¹µ + (=jis-x0208 . #x4A6C) ; ø½Š³• + (korean-ksc5601 . #x593D) ; ø»‰¬¸ + (chinese-isoir165 . #x4438) ; ø»¢… + (chinese-cns11643-1 . #x4660) ; ø»‘¹± + (=gt-pj-1 . #x4A6C) ; 母 + (chinese-big5 . #xA5C0) ; ý¢€Š—€ + (ideograph-daikanwa . 16723) ; ø¸„…“ + (=gt-k . 01051) ; ý¡„€› + (=ucs . #x6BCD) ; 母 + )) +(define-char + '((ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-5 . #x2172) ; ø»™«½ + (ideograph-daikanwa . 16724) ; ø¸„…” + (=ucs . #x23AEC) ; 𣫬 + )) +(define-char + '((morohashi-daikanwa 16724 1) + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 2) + (total-strokes . 6) + (=jis-x0208 . #x4B68) ; ø½Š´¯ + (chinese-cns11643-3 . #x237A) ; ø»•š¹ + (=gt-pj-1 . #x4B68) ; 毎 + (=gt-k . 01689) ; ý¡„€š™ + (=ucs . #x6BCE) ; 毎 + )) +(define-char + '((ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x433F) ; ø»„¸ž + (korean-ksc5601 . #x585F) ; ø»‰«¼ + (chinese-isoir165 . #x433F) ; ø» ® + (chinese-cns11643-1 . #x4A64) ; ø»‘¿­ + (=jis-x0213-1-2000 . #x764A) ; ø»¤› + (chinese-big5 . #xA843) ; ý¢€Š¡ƒ + (ideograph-daikanwa . 16725) ; ø¸„…• + (=jef-china3 . #x54F4) ; øº…“´ + (=ucs . #x6BCF) ; 每 + )) +(define-char + '((=>ucs . #x23AED) ; 𣫭 + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 16726) ; ø¸„…– + )) +(define-char + '((morohashi-daikanwa 16726 0 0) + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x283D) ; ø»›¿ž + (=ucs . #x23AED) ; 𣫭 + )) +(define-char + '((=>ucs . #x6BD0) ; 毐 + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2448) ; ø»“‘¡ + (chinese-big5 . #xCB48) ; ý¢€Œ­ˆ + (ideograph-daikanwa . 16727) ; ø¸„…— + )) +(define-char + '((morohashi-daikanwa 16727 0 2) + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 3) + (total-strokes . 7) + (=ucs . #x6BD0) ; 毐 + )) +(define-char + '((ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 16728) ; ø¸„…˜ + )) +(define-char + '((morohashi-daikanwa 16728 0 0) + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C42) ; ø»œ…› + )) +(define-char + '((ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb12345 . #x7C40) ; 乸 + (=ucs . #x4E78) ; 乸 + )) +(define-char + '((ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x295A) ; ø»•£ + (ideograph-daikanwa . 16729) ; ø¸„…™ + (=ucs . #x6BD1) ; 毑 + )) +(define-char + '((=>ucs . #x6BD2) ; 毒 + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 4011) + (=jis-x0208 . #x4647) ; ø½Š¬¸ + (=gt-pj-1 . #x4647) ; ø½Š¬¸ + (chinese-big5 . #xAC72) ; ý¢€Š±² + (ideograph-daikanwa . 16730) ; ø¸„…š + (=gt-k . 03788) ; ý¡„€»Œ + (ucs-jis . #x6BD2) ; ø½Š¬¸ + )) +(define-char + '((morohashi-daikanwa 16730 0 2) + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x363E) ; ø»„¥— + (korean-ksc5601 . #x5438) ; ø»‰¥ + (chinese-isoir165 . #x363E) ; ø»§ + (chinese-cns11643-1 . #x5175) ; ø»’Š + (=ucs . #x6BD2) ; 毒 + )) +(define-char + '((ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C41) ; ø»œ…š + (ideograph-daikanwa . 16731) ; ø¸„…› + (=ucs . #x23AEF) ; 𣫯 + )) +(define-char + '((ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16732) ; ø¸„…œ + )) +(define-char + '((ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3229) ; ø»œ¶ + (ideograph-daikanwa . 16733) ; ø¸„… + (=ucs . #x23AF0) ; 𣫰 + )) +(define-char + '((ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x322A) ; ø»œ· + (ideograph-daikanwa . 16734) ; ø¸„…ž + (=ucs . #x21E46) ; 𡹆 + )) +(define-char + '((ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16735) ; ø¸„…Ÿ + )) +(define-char + '((ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3867) ; ø»œ—¨ + (ideograph-daikanwa . 16736) ; ø¸„…  + (=ucs . #x23AF4) ; 𣫴 + )) +(define-char + '((ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 16737) ; ø¸„…¡ + )) +(define-char + '((ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 16738) ; ø¸„…¢ + )) +(define-char + '((=>ucs . #x23AF9) ; 𣫹 + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16739) ; ø¸„…£ + )) +(define-char + '((morohashi-daikanwa 16739 0 2) + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4022) ; ø»š˜ + (=ucs . #x23AF9) ; 𣫹 + )) +(define-char + '((=>ucs . #x6BD3) ; 毓 + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x5D5A) ; ø½‹Ž½ + (korean-ksc5601 . #x6B3E) ; ø»Š‡• + (chinese-big5 . #xB7B6) ; ý¢€‹ž¶ + (ideograph-daikanwa . 16740) ; ø¸„…¤ + (ucs-jis . #x6BD3) ; ø½‹Ž½ + )) +(define-char + '((morohashi-daikanwa 16740 0 0) + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x5839) ; ø»…—Ž + (chinese-isoir165 . #x5839) ; ø»¿ž + (=ucs . #x6BD3) ; 毓 + )) +(define-char + '((=>ucs . #x6BD3) ; 毓 + (morohashi-daikanwa 16740 0 1) + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x645C) ; ø»’¥± + )) +(define-char + '((ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 16741) ; ø¸„…¥ + )) +(define-char + '((=>ucs . #x23AFA) ; 𣫺 + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 16742) ; ø¸„…¦ + )) +(define-char + '((morohashi-daikanwa 16742 0 0) + (ideographic-radical . 80) ; ⽏ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A53) ; ø»˜¨ + (=ucs . #x23AFA) ; 𣫺 + )) diff --git a/lisp/utf-2000/Ideograph-R081-Compare.el b/lisp/utf-2000/Ideograph-R081-Compare.el new file mode 100644 index 0000000..4ecdbc8 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R081-Compare.el @@ -0,0 +1,483 @@ +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 4012) + (chinese-gb2312 . #x3148) ; ø»„ž‹ + (=jis-x0208 . #x4866) ; ø½Š°“ + (korean-ksc5601 . #x5D6F) ; ø»‰³¢ + (chinese-isoir165 . #x3148) ; ø»†› + (=gt-pj-1 . #x4866) ; 比 + (ideograph-daikanwa . 16743) ; ø¸„…§ + (=gt-k . 00477) ; ý¡„€‡ + (=ucs . #x6BD4) ; 比 + )) +(define-char + '((=>ucs . #x6BD4) ; 比 + (morohashi-daikanwa 16743 0 1) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-1 . #x4552) ; ø»‘¸… + (chinese-big5 . #xA4F1) ; ý¢€Š“± + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 2) + (chinese-gb2312 . #x314F) ; ø»„ž’ + (chinese-isoir165 . #x314F) ; ø»†¢ + (=ucs . #x6BD5) ; 毕 + )) +(define-char + '((=>ucs . #x200B1) ; 𠂱 + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 16744) ; ø¸„…¨ + )) +(define-char + '((morohashi-daikanwa 16744 0 0) + (ideographic- (:radical 81 ; ⽐ + :strokes 3) + (:radical 4 ; ⼃ + :strokes 7)) + (total-strokes . 8) + (->same-ideograph + ((ideograph-daikanwa . 16744) ; ø¸„…¨ + )) + (chinese-cns11643-6 . #x2C43) ; ø»œ…œ + (=ucs . #x200B1) ; 𠂱 + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x283E) ; ø»›¿Ÿ + (ideograph-daikanwa . 16745) ; ø¸„…© + (=ucs . #x23B03) ; 𣬃 + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x244F) ; ø»™¯´ + (ideograph-daikanwa . 16746) ; ø¸„…ª + (=ucs . #x23B02) ; 𣬂 + )) +(define-char + '((=>ucs . #x23B04) ; 𣬄 + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16747) ; ø¸„…« + )) +(define-char + '((morohashi-daikanwa 16747 0 0) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x23B04) ; 𣬄 + )) +(define-char + '((=>ucs . #x23B04) ; 𣬄 + (morohashi-daikanwa 16747 0 1) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C45) ; ø»œ…ž + )) +(define-char + '((=>ucs . #x23B05) ; 𣬅 + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16748) ; ø¸„…¬ + )) +(define-char + '((morohashi-daikanwa 16748 0 0) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C44) ; ø»œ… + (=ucs . #x23B05) ; 𣬅 + )) +(define-char + '((=>ucs . #x23B06) ; 𣬆 + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16749) ; ø¸„…­ + )) +(define-char + '((=>ucs . #x23B06) ; 𣬆 + (morohashi-daikanwa 16749 0 0) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2669) ; ø»™³Š + )) +(define-char + '((morohashi-daikanwa 16749 0 1) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x23B06) ; 𣬆 + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x3151) ; ø»„ž” + (korean-ksc5601 . #x5D70) ; ø»‰³£ + (japanese-jisx0212 . #x4638) ; ø»‹š½ + (chinese-isoir165 . #x3151) ; ø»†¤ + (=jis-x0213-1-2000 . #x764B) ; ø»¤œ + (chinese-big5 . #xCF68) ; ý¢€Œ½¨ + (ideograph-daikanwa . 16750) ; ø¸„…® + (=jef-china3 . #x54F8) ; øº…“¸ + (=ucs . #x6BD6) ; 毖 + )) +(define-char + '((=>ucs . #x6BD6) ; 毖 + (morohashi-daikanwa 16750 0 1) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B4A) ; ø»“›µ + )) +(define-char + '((=>ucs . #x3C8B) ; 㲋 + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16751) ; ø¸„…¯ + )) +(define-char + '((morohashi-daikanwa 16751 0 0) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x297B) ; ø»—­² + (=ucs . #x3C8B) ; 㲋 + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x457E) ; ø»„¼™ + (korean-ksc5601 . #x5D71) ; ø»‰³¤ + (chinese-isoir165 . #x457E) ; ø»¤© + (=jis-x0213-1-2000 . #x764C) ; ø»¤ + (ideograph-daikanwa . 16752) ; ø¸„…° + (=jef-china3 . #x54F9) ; øº…“¹ + (=ucs . #x6BD7) ; 毗 + )) +(define-char + '((=>ucs . #x6BD7) ; 毗 + (morohashi-daikanwa 16752 0 1) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5176) ; ø»’Š‘ + (chinese-big5 . #xAC73) ; ý¢€Š±³ + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 4013) + (=jis-x0208 . #x487B) ; ø½Š°¨ + (korean-ksc5601 . #x5D72) ; ø»‰³¥ + (=gt-pj-1 . #x487B) ; 毘 + (chinese-big5 . #xCF69) ; ý¢€Œ½© + (ideograph-daikanwa . 16753) ; ø¸„…± + (=gt-k . 05164) ; ý¡„¬ + (=ucs . #x6BD8) ; 毘 + )) +(define-char + '((=>ucs . #x6BD8) ; 毘 + (morohashi-daikanwa 16753 0 1) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B4B) ; ø»“›¶ + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16754) ; ø¸„…² + (=ucs . #x23B08) ; 𣬈 + )) +(define-char + '((=>ucs . #x23B08) ; 𣬈 + (morohashi-daikanwa 16754 0 0) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3868) ; ø»œ—© + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16755) ; ø¸„…³ + (=ucs . #x23B09) ; 𣬉 + )) +(define-char + '((=>ucs . #x23B09) ; 𣬉 + (morohashi-daikanwa 16755 0 0) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x386A) ; ø»œ—« + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16756) ; ø¸„…´ + (=ucs . #x23B0A) ; 𣬊 + )) +(define-char + '((=>ucs . #x23B0A) ; 𣬊 + (morohashi-daikanwa 16756 0 1) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3869) ; ø»œ—ª + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3150) ; ø»„ž“ + (chinese-isoir165 . #x3150) ; ø»†£ + (=ucs . #x6BD9) ; 毙 + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 16757) ; ø¸„…µ + (=ucs . #x23B0B) ; 𣬋 + )) +(define-char + '((=>ucs . #x23B0B) ; 𣬋 + (morohashi-daikanwa 16757 0 0) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x407C) ; ø»œ£­ + )) +(define-char + '((=>ucs . #x23B0C) ; 𣬌 + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 16758) ; ø¸„…¶ + )) +(define-char + '((=>ucs . #x23B0C) ; 𣬌 + (morohashi-daikanwa 16758 0 0) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x407D) ; ø»œ£® + )) +(define-char + '((morohashi-daikanwa 16758 0 4) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x23B0C) ; 𣬌 + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16759) ; ø¸„…· + (=ucs . #x23B0E) ; 𣬎 + )) +(define-char + '((=>ucs . #x23B0E) ; 𣬎 + (morohashi-daikanwa 16759 0 0) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E26) ; ø»˜‹“ + )) +(define-char + '((=>ucs . #x23B0D) ; 𣬍 + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16760) ; ø¸„…¸ + )) +(define-char + '((morohashi-daikanwa 16760 0 0) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4023) ; ø»š˜ + (=ucs . #x23B0D) ; 𣬍 + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 16761) ; ø¸„…¹ + (=ucs . #x23B0F) ; 𣬏 + )) +(define-char + '((=>ucs . #x23B0F) ; 𣬏 + (morohashi-daikanwa 16761 0 0) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4662) ; ø»š¢ƒ + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4663) ; ø»š¢„ + (ideograph-daikanwa . 16762) ; ø¸„…º + (=ucs . #x23B10) ; 𣬐 + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E23) ; ø»Ž˜ + (ideograph-daikanwa . 16763) ; ø¸„…» + (=ucs . #x23B11) ; 𣬑 + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 49201) ; ø¸Œ€± + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x242E) ; ø»žƒ› + (ideograph-daikanwa . 16764) ; ø¸„…¼ + (=ucs . #x23B12) ; 𣬒 + )) +(define-char + '((=>ucs . #x23B13) ; 𣬓 + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 16765) ; ø¸„…½ + )) +(define-char + '((morohashi-daikanwa 16765 0 0) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F27) ; ø»ž“ž + (=ucs . #x23B13) ; 𣬓 + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5525) ; ø»š·ˆ + (ideograph-daikanwa . 16766) ; ø¸„…¾ + (=ucs . #x23B15) ; 𣬕 + )) +(define-char + '((=>ucs . #x23B14) ; 𣬔 + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 49202) ; ø¸Œ€² + )) +(define-char + '((morohashi-daikanwa 49202 0 0) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x23B14) ; 𣬔 + )) +(define-char + '((=>ucs . #x23B14) ; 𣬔 + (morohashi-daikanwa 49202 0 1) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F28) ; ø»ž“Ÿ + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4639) ; ø»‹š¾ + (chinese-isoir165 . #x7A3B) ; ø»Ž±œ + (=jis-x0213-2-2000 . #x6E29) ; ø»¦ŽŽ + (chinese-big5 . #xC0D5) ; ý¢€Œƒ• + (ideograph-daikanwa . 16767) ; ø¸„…¿ + (=ucs . #x6BDA) ; 毚 + )) +(define-char + '((=>ucs . #x6BDA) ; 毚 + (morohashi-daikanwa 16767 0 1) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x737E) ; ø»’¼• + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 16768) ; ø¸„†€ + (=ucs . #x23B16) ; 𣬖 + )) +(define-char + '((=>ucs . #x23B16) ; 𣬖 + (morohashi-daikanwa 16768 0 0) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x474E) ; ø»ž·• + )) +(define-char + '((=>ucs . #x23B17) ; 𣬗 + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 16769) ; ø¸„† + )) +(define-char + '((morohashi-daikanwa 16769 0 0) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C43) ; ø»›™˜ + (=ucs . #x23B17) ; 𣬗 + )) +(define-char + '((ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 16770) ; ø¸„†‚ + )) +(define-char + '((=>ucs . #x23B1A) ; 𣬚 + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideograph-daikanwa . 16771) ; ø¸„†ƒ + )) +(define-char + '((morohashi-daikanwa 16771 0 0) + (ideographic-radical . 81) ; ⽐ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-5 . #x7930) ; ø»›¬‹ + (=ucs . #x23B1A) ; 𣬚 + )) diff --git a/lisp/utf-2000/Ideograph-R082-Fur.el b/lisp/utf-2000/Ideograph-R082-Fur.el new file mode 100644 index 0000000..57452c0 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R082-Fur.el @@ -0,0 +1,3121 @@ +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 4018) + (chinese-gb2312 . #x432B) ; ø»„¸Š + (=jis-x0208 . #x4C53) ; ø½Šµ¸ + (korean-ksc5601 . #x593E) ; ø»‰¬¹ + (chinese-isoir165 . #x432B) ; ø» š + (=gt-pj-1 . #x4C53) ; 毛 + (chinese-big5 . #xA4F2) ; ý¢€Š“² + (ideograph-daikanwa . 16772) ; ø¸„†„ + (=gt-k . 00492) ; ý¡„€‡¬ + (=ucs . #x6BDB) ; 毛 + )) +(define-char + '((=>ucs . #x6BDB) ; 毛 + (morohashi-daikanwa 16772 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-1 . #x4553) ; ø»‘¸† + (ucs-cns . #x6BDB) ; ø»‘¸† + )) +(define-char + '((=>ucs . #x23B1B) ; 𣬛 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 0) + (total-strokes . 4) + (ideograph-daikanwa . 16773) ; ø¸„†… + )) +(define-char + '((morohashi-daikanwa 16773 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-5 . #x214A) ; ø»™«• + (=ucs . #x23B1B) ; 𣬛 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 16774) ; ø¸„†† + (=ucs . #x23B1C) ; 𣬜 + )) +(define-char + '((=>ucs . #x23B1C) ; 𣬜 + (morohashi-daikanwa 16774 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-4 . #x227E) ; ø»—££ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 16775) ; ø¸„†‡ + (=ucs . #x3C8C) ; 㲌 + )) +(define-char + '((=>ucs . #x3C8C) ; 㲌 + (morohashi-daikanwa 16775 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x237B) ; ø»•šº + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 16776) ; ø¸„†ˆ + (=ucs . #x23B21) ; 𣬡 + )) +(define-char + '((=>ucs . #x23B21) ; 𣬡 + (morohashi-daikanwa 16776 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2840) ; ø»›¿¡ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 16777) ; ø¸„†‰ + (=ucs . #x23B22) ; 𣬢 + )) +(define-char + '((=>ucs . #x23B22) ; 𣬢 + (morohashi-daikanwa 16777 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x283F) ; ø»›¿  + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 16778) ; ø¸„†Š + (=ucs . #x23B23) ; 𣬣 + )) +(define-char + '((=>ucs . #x23B23) ; 𣬣 + (morohashi-daikanwa 16778 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x244E) ; ø»—¥¯ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 3) + (=ucs . #x6BDC) ; 毜 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 3) + (=ucs . #x6BDD) ; 毝 + )) +(define-char + '((=>ucs . #x23B29) ; 𣬩 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16779) ; ø¸„†‹ + )) +(define-char + '((morohashi-daikanwa 16779 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x23B29) ; 𣬩 + )) +(define-char + '((=>ucs . #x23B29) ; 𣬩 + (morohashi-daikanwa 16779 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x266D) ; ø»™³Ž + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16780) ; ø¸„†Œ + (=ucs . #x3C8D) ; 㲍 + )) +(define-char + '((=>ucs . #x3C8D) ; 㲍 + (morohashi-daikanwa 16780 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2679) ; ø»—©– + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-big5 . #xCCEC) ; ý¢€Œ³¬ + (ideograph-daikanwa . 16781) ; ø¸„† + (=ucs . #x6BDE) ; 毞 + )) +(define-char + '((=>ucs . #x6BDE) ; 毞 + (morohashi-daikanwa 16781 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x274D) ; ø»“–€ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16782) ; ø¸„†Ž + (=ucs . #x23B2A) ; 𣬪 + )) +(define-char + '((=>ucs . #x23B2A) ; 𣬪 + (morohashi-daikanwa 16782 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x266A) ; ø»™³‹ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16783) ; ø¸„† + (=ucs . #x23B2B) ; 𣬫 + )) +(define-char + '((=>ucs . #x23B2B) ; 𣬫 + (morohashi-daikanwa 16783 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x266C) ; ø»™³ + )) +(define-char + '((=>ucs . #x3C8E) ; 㲎 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16784) ; ø¸„† + )) +(define-char + '((morohashi-daikanwa 16784 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x295B) ; ø»•£Ž + (=ucs . #x3C8E) ; 㲎 + )) +(define-char + '((=>ucs . #x23B2C) ; 𣬬 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16785) ; ø¸„†‘ + )) +(define-char + '((=>ucs . #x23B2C) ; 𣬬 + (morohashi-daikanwa 16785 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x266B) ; ø»™³Œ + )) +(define-char + '((morohashi-daikanwa 16785 0 2) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 3) + (total-strokes . 7) + (=ucs . #x23B2C) ; 𣬬 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16786) ; ø¸„†’ + (=ucs . #x23B2D) ; 𣬭 + )) +(define-char + '((=>ucs . #x23B2D) ; 𣬭 + (morohashi-daikanwa 16786 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C47) ; ø»œ…  + )) +(define-char + '((=>ucs . #x3C8F) ; 㲏 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16787) ; ø¸„†“ + )) +(define-char + '((morohashi-daikanwa 16787 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x267A) ; ø»—©— + (=ucs . #x3C8F) ; 㲏 + )) +(define-char + '((=>ucs . #x23B2E) ; 𣬮 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16788) ; ø¸„†” + )) +(define-char + '((morohashi-daikanwa 16788 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x23B2E) ; 𣬮 + )) +(define-char + '((=>ucs . #x23B2E) ; 𣬮 + (morohashi-daikanwa 16788 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C46) ; ø»œ…Ÿ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 16789) ; ø¸„†• + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 4019) + (=jis-x0208 . #x5D5B) ; ø½‹Ž¾ + (=gt-pj-1 . #x5D5B) ; 毟 + (ideograph-daikanwa . 16790) ; ø¸„†– + (=gt-k . 03890) ; ý¡„€¼² + (=ucs . #x6BDF) ; 毟 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16791) ; ø¸„†— + (=ucs . #x23B38) ; 𣬸 + )) +(define-char + '((=>ucs . #x23B38) ; 𣬸 + (morohashi-daikanwa 16791 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x322C) ; ø»œ¹ + )) +(define-char + '((=>ucs . #x23B39) ; 𣬹 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4E61) ; ø½Š¹‚ + (korean-ksc5601 . #x5635) ; ø»‰¨– + (ideograph-daikanwa . 00387) ; ø¸€†ƒ + ) + ((=ucs . #x6BDB) ; 毛 + )) + (ideograph-daikanwa . 16792) ; ø¸„†˜ + (=cbeta . 05611) ; ø¸¡—« + )) +(define-char + '((morohashi-daikanwa 16792 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x456F) ; ø»‘¸¢ + ) + ((=ucs . #x6BDB) ; 毛 + )) + (=ucs . #x23B39) ; 𣬹 + )) +(define-char + '((=>ucs . #x23B39) ; 𣬹 + (morohashi-daikanwa 16792 0 2) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x456F) ; ø»‘¸¢ + ) + ((chinese-cns11643-1 . #x4553) ; ø»‘¸† + )) + (chinese-cns11643-5 . #x296E) ; ø»™·© + )) +(define-char + '((=>ucs . #x23B3A) ; 𣬺 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16793) ; ø¸„†™ + )) +(define-char + '((morohashi-daikanwa 16793 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x23B3A) ; 𣬺 + )) +(define-char + '((=>ucs . #x23B3A) ; 𣬺 + (morohashi-daikanwa 16793 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x296F) ; ø»™·ª + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16794) ; ø¸„†š + (=ucs . #x23B3B) ; 𣬻 + )) +(define-char + '((=>ucs . #x23B3B) ; 𣬻 + (morohashi-daikanwa 16794 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x296D) ; ø»™·¨ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B4C) ; ø»“›· + (chinese-big5 . #xCF6A) ; ý¢€Œ½ª + (ideograph-daikanwa . 16795) ; ø¸„†› + (=ucs . #x6BE0) ; 毠 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16796) ; ø¸„†œ + (=cbeta . 06384) ; ø¸¡£° + (=ucs . #x23B3C) ; 𣬼 + )) +(define-char + '((=>ucs . #x23B3C) ; 𣬼 + (morohashi-daikanwa 16796 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2970) ; ø»™·« + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16797) ; ø¸„† + (=ucs . #x23B3D) ; 𣬽 + )) +(define-char + '((=>ucs . #x23B3D) ; 𣬽 + (morohashi-daikanwa 16797 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2971) ; ø»™·¬ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16798) ; ø¸„†ž + (=ucs . #x23B3E) ; 𣬾 + )) +(define-char + '((=>ucs . #x23B3E) ; 𣬾 + (morohashi-daikanwa 16798 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x322D) ; ø»œº + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16799) ; ø¸„†Ÿ + (=ucs . #x3C92) ; 㲒 + )) +(define-char + '((=>ucs . #x3C92) ; 㲒 + (morohashi-daikanwa 16799 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D43) ; ø»•¨® + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16800) ; ø¸„†  + (=ucs . #x23B3F) ; 𣬿 + )) +(define-char + '((=>ucs . #x23B3F) ; 𣬿 + (morohashi-daikanwa 16800 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2973) ; ø»™·® + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x5531) ; ø»…’¬ + (japanese-jisx0212 . #x463A) ; ø»‹š¿ + (chinese-isoir165 . #x5531) ; ø»º¼ + (chinese-cns11643-3 . #x2D42) ; ø»•¨­ + (ideograph-daikanwa . 16801) ; ø¸„†¡ + (=jef-china3 . #x55A2) ; øº…–¢ + (=ucs . #x6BE1) ; 毡 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5305) ; 包 + ) + ((=ucs . #x6BDB) ; 毛 + )) + (ideograph-daikanwa . 16802) ; ø¸„†¢ + (=cbeta . 02692) ; ø¸ ª„ + (=ucs . #x23B40) ; 𣭀 + )) +(define-char + '((=>ucs . #x23B40) ; 𣭀 + (morohashi-daikanwa 16802 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5305) ; 包 + ) + ((chinese-cns11643-1 . #x4553) ; ø»‘¸† + )) + (chinese-cns11643-6 . #x322F) ; ø»œ¼ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16803) ; ø¸„†£ + (=ucs . #x23B41) ; 𣭁 + )) +(define-char + '((=>ucs . #x23B41) ; 𣭁 + (morohashi-daikanwa 16803 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x386D) ; ø»œ—® + )) +(define-char + '((=>ucs . #x23B42) ; 𣭂 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16804) ; ø¸„†¤ + )) +(define-char + '((morohashi-daikanwa 16804 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x23B42) ; 𣭂 + )) +(define-char + '((=>ucs . #x23B42) ; 𣭂 + (morohashi-daikanwa 16804 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x322E) ; ø»œ» + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16805) ; ø¸„†¥ + (=ucs . #x23B44) ; 𣭄 + )) +(define-char + '((=>ucs . #x23B44) ; 𣭄 + (morohashi-daikanwa 16805 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2974) ; ø»™·¯ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16806) ; ø¸„†¦ + (=ucs . #x23B45) ; 𣭅 + )) +(define-char + '((=>ucs . #x23B45) ; 𣭅 + (morohashi-daikanwa 16806 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x322B) ; ø»œ¸ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16807) ; ø¸„†§ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 16808) ; ø¸„†¨ + (=ucs . #x23B47) ; 𣭇 + )) +(define-char + '((=>ucs . #x23B47) ; 𣭇 + (morohashi-daikanwa 16808 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2972) ; ø»™·­ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5F17) ; 弗 + ) + ((=ucs . #x6BDB) ; 毛 + )) + (ideograph-daikanwa . 16810) ; ø¸„†ª + (=cbeta . 02851) ; ø¸ ¬£ + (=ucs . #x23B58) ; 𣭘 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3025) ; ø»“¢¦ + (chinese-big5 . #xD242) ; ý¢€‰‚ + (ideograph-daikanwa . 16812) ; ø¸„†¬ + (=ucs . #x6BE2) ; 毢 + )) +(define-char + '((=>ucs . #x6BE3) ; 毣 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x463B) ; ø»‹›€ + (chinese-big5 . #xD241) ; ý¢€‰ + (ideograph-daikanwa . 16813) ; ø¸„†­ + (ucs-jis . #x6BE3) ; ø»‹›€ + )) +(define-char + '((morohashi-daikanwa 16813 0 2) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3024) ; ø»“¢¥ + (=ucs . #x6BE3) ; 毣 + )) +(define-char + '((=>ucs . #x23B5C) ; 𣭜 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16814) ; ø¸„†® + (=cbeta . 03433) ; ø¸ µ© + )) +(define-char + '((morohashi-daikanwa 16814 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x23B5C) ; 𣭜 + )) +(define-char + '((=>ucs . #x23B5C) ; 𣭜 + (morohashi-daikanwa 16814 0 2) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x386F) ; ø»œ—° + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16815) ; ø¸„†¯ + (=ucs . #x23B5D) ; 𣭝 + )) +(define-char + '((=>ucs . #x23B5D) ; 𣭝 + (morohashi-daikanwa 16815 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E41) ; ø»™¾’ + )) +(define-char + '((=>ucs . #x6BE4) ; 毤 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD1FE) ; ý¢€‡¾ + (ideograph-daikanwa . 16816) ; ø¸„†° + )) +(define-char + '((morohashi-daikanwa 16816 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3022) ; ø»“¢£ + (=ucs . #x6BE4) ; 毤 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x316E) ; ø»•¯‘ + (ideograph-daikanwa . 16817) ; ø¸„†± + (=ucs . #x6BE5) ; 毥 + )) +(define-char + '((=>ucs . #x6BE6) ; 毦 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x463C) ; ø»‹› + (chinese-cns11643-2 . #x3021) ; ø»“¢¢ + (=jis-x0213-2-2000 . #x6E2A) ; ø»¦Ž + (chinese-big5 . #xD1FD) ; ý¢€‡½ + (ideograph-daikanwa . 16818) ; ø¸„†² + (ucs-jis . #x6BE6) ; ø»‹› + )) +(define-char + '((morohashi-daikanwa 16818 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x6BE6) ; 毦 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x463D) ; ø»‹›‚ + (chinese-cns11643-2 . #x3026) ; ø»“¢§ + (=jis-x0213-2-2000 . #x6E2B) ; ø»¦Ž + (chinese-big5 . #xD243) ; ý¢€‰ƒ + (ideograph-daikanwa . 16819) ; ø¸„†³ + (=ucs . #x6BE7) ; 毧 + )) +(define-char + '((=>ucs . #x23B5E) ; 𣭞 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16820) ; ø¸„†´ + )) +(define-char + '((=>ucs . #x23B5E) ; 𣭞 + (morohashi-daikanwa 16820 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (=cbeta . 05423) ; ø¸¡”¯ + )) +(define-char + '((morohashi-daikanwa 16820 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x23B5E) ; 𣭞 + )) +(define-char + '((=>ucs . #x23B5E) ; 𣭞 + (morohashi-daikanwa 16820 0 2) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x386E) ; ø»œ—¯ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3023) ; ø»“¢¤ + (chinese-big5 . #xD240) ; ý¢€‰€ + (ideograph-daikanwa . 16821) ; ø¸„†µ + (=ucs . #x6BE8) ; 毨 + )) +(define-char + '((=>ucs . #x23B5F) ; 𣭟 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16822) ; ø¸„†¶ + )) +(define-char + '((morohashi-daikanwa 16822 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D69) ; ø»—³˜ + (=ucs . #x23B5F) ; 𣭟 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5982) ; 如 + ) + ((=ucs . #x6BDB) ; 毛 + )) + (ideograph-daikanwa . 16823) ; ø¸„†· + (=cbeta . 06758) ; ø¸¡©¦ + (=ucs . #x23B60) ; 𣭠 + )) +(define-char + '((=>ucs . #x23B60) ; 𣭠 + (morohashi-daikanwa 16823 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x4771) ; ø»‘»  + ) + ((=ucs . #x6BDB) ; 毛 + )) + (chinese-cns11643-5 . #x2E43) ; ø»™¾” + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16824) ; ø¸„†¸ + (=ucs . #x23B61) ; 𣭡 + )) +(define-char + '((=>ucs . #x23B61) ; 𣭡 + (morohashi-daikanwa 16824 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D68) ; ø»—³— + )) +(define-char + '((=>ucs . #x23B62) ; 𣭢 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16825) ; ø¸„†¹ + )) +(define-char + '((=>ucs . #x23B62) ; 𣭢 + (morohashi-daikanwa 16825 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x386C) ; ø»œ—­ + )) +(define-char + '((morohashi-daikanwa 16825 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x23B62) ; 𣭢 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16826) ; ø¸„†º + (=ucs . #x23B63) ; 𣭣 + )) +(define-char + '((=>ucs . #x23B63) ; 𣭣 + (morohashi-daikanwa 16826 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E42) ; ø»™¾“ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16827) ; ø¸„†» + (=ucs . #x3C93) ; 㲓 + )) +(define-char + '((=>ucs . #x3C93) ; 㲓 + (morohashi-daikanwa 16827 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D66) ; ø»—³• + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x316C) ; ø»•¯ + (ideograph-daikanwa . 16828) ; ø¸„†¼ + (=ucs . #x6BE9) ; 毩 + )) +(define-char + '((=>ucs . #x23B6D) ; 𣭭 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16829) ; ø¸„†½ + )) +(define-char + '((=>ucs . #x23B6D) ; 𣭭 + (morohashi-daikanwa 16829 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x386B) ; ø»œ—¬ + )) +(define-char + '((morohashi-daikanwa 16829 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x23B6D) ; 𣭭 + )) +(define-char + '((=>ucs . #x23B6E) ; 𣭮 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 16830) ; ø¸„†¾ + )) +(define-char + '((morohashi-daikanwa 16830 0 2) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x23B6E) ; 𣭮 + )) +(define-char + '((=>ucs . #x23B6E) ; 𣭮 + (morohashi-daikanwa 16830 0 3) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E40) ; ø»™¾‘ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D67) ; ø»—³– + (=ucs . #x3C99) ; 㲙 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6B24) ; ø»…²³ + (chinese-isoir165 . #x6B24) ; ø»Ž›ƒ + (chinese-cns11643-3 . #x316D) ; ø»•¯ + (=ucs . #x6BEA) ; 毪 + )) +(define-char + '((=>ucs . #x6BEB) ; 毫 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 4023) + (=jis-x0208 . #x5D5D) ; ø½‹€ + (korean-ksc5601 . #x7B46) ; ø»Šž½ + (=gt-pj-1 . #x5D5D) ; ø½‹€ + (chinese-big5 . #xB240) ; ý¢€‹‰€ + (ideograph-daikanwa . 16831) ; ø¸„†¿ + (=gt-k . 07949) ; ý¡„¼ + (ucs-jis . #x6BEB) ; ø½‹€ + )) +(define-char + '((morohashi-daikanwa 16831 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x3A41) ; ø»„«’ + (chinese-isoir165 . #x3A41) ; ø»“¢ + (chinese-cns11643-1 . #x5B45) ; ø»’˜Œ + (=ucs . #x6BEB) ; 毫 + )) +(define-char + '((=>ucs . #x3C96) ; 㲖 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x752B) ; ø»Š•® + (ideograph-daikanwa . 29263) ; ø¸‡‰ + ) + ((=ucs . #x6BDB) ; 毛 + )) + (ideograph-daikanwa . 16834) ; ø¸„‡‚ + (=cbeta . 01691) ; ø¸ š› + )) +(define-char + '((morohashi-daikanwa 16834 0 2) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8096) ; 肖 + ) + ((=ucs . #x6BDB) ; 毛 + )) + (=ucs . #x3C96) ; 㲖 + )) +(define-char + '((=>ucs . #x3C96) ; 㲖 + (morohashi-daikanwa 16834 0 3) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4B39) ; ø»’€  + ) + ((chinese-cns11643-1 . #x4553) ; ø»‘¸† + )) + (chinese-cns11643-4 . #x3253) ; ø»—º˜ + )) +(define-char + '((=>ucs . #x23B71) ; 𣭱 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 16835) ; ø¸„‡ƒ + (=cbeta . 04247) ; ø¸¡‚— + )) +(define-char + '((morohashi-daikanwa 16835 0 2) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x23B71) ; 𣭱 + )) +(define-char + '((=>ucs . #x23B71) ; 𣭱 + (morohashi-daikanwa 16835 0 3) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4126) ; ø»œ£µ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 4022) + (=jis-x0208 . #x5D5C) ; ø½‹Ž¿ + (korean-ksc5601 . #x4F33) ; ø»‰ž‚ + (chinese-cns11643-1 . #x5B46) ; ø»’˜ + (chinese-big5 . #xB241) ; ý¢€‹‰ + (ideograph-daikanwa . 16837) ; ø¸„‡… + (=ucs . #x6BEC) ; 毬 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3666) ; ø»•¶Ÿ + (ideograph-daikanwa . 16845) ; ø¸„‡ + (=ucs . #x6BED) ; 毭 + )) +(define-char + '((=>ucs . #x3C9A) ; 㲚 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x3A3B) ; ø½Š›„ + (korean-ksc5601 . #x5E5E) ; ø»‰´¯ + (ideograph-daikanwa . 17212) ; ø¸„Œ¼ + ) + ((=ucs . #x6BDB) ; 毛 + )) + (ideograph-daikanwa . 16849) ; ø¸„‡‘ + (=cbeta . 01316) ; ø¸ ”¤ + )) +(define-char + '((morohashi-daikanwa 16849 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6C99) ; 沙 + ) + ((=ucs . #x6BDB) ; 毛 + )) + (=ucs . #x3C9A) ; 㲚 + )) +(define-char + '((=>ucs . #x3C9A) ; 㲚 + (morohashi-daikanwa 16849 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6C99) ; 沙 + ) + ((chinese-cns11643-1 . #x4553) ; ø»‘¸† + )) + (chinese-cns11643-4 . #x3251) ; ø»—º– + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (japanese-strokes . 8) + (japanese-jisx0212 . #x463E) ; ø»‹›ƒ + (=jis-x0213-2-2000 . #x6E2C) ; ø»¦Ž‘ + (ideograph-daikanwa . 16856) ; ø¸„‡˜ + (=ucs . #x6BEE) ; 毮 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3252) ; ø»—º— + (=ucs . #x3C94) ; 㲔 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3254) ; ø»—º™ + (=ucs . #x3C95) ; 㲕 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3255) ; ø»—ºš + (=ucs . #x3C97) ; 㲗 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3667) ; ø»•¶  + (=ucs . #x3C98) ; 㲘 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3256) ; ø»—º› + (=ucs . #x23B72) ; 𣭲 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4121) ; ø»œ£° + (=ucs . #x23B73) ; 𣭳 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3331) ; ø»š…˜ + (=ucs . #x23B74) ; 𣭴 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4122) ; ø»œ£± + (=ucs . #x23B75) ; 𣭵 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4123) ; ø»œ£² + (=ucs . #x23B76) ; 𣭶 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x332E) ; ø»š…• + (=ucs . #x23B77) ; 𣭷 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4125) ; ø»œ£´ + (=ucs . #x23B78) ; 𣭸 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3332) ; ø»š…™ + (=ucs . #x23B79) ; 𣭹 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3330) ; ø»š…— + (=ucs . #x23B7A) ; 𣭺 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x332F) ; ø»š…– + (=ucs . #x23B7B) ; 𣭻 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x407E) ; ø»œ£¯ + (=ucs . #x23B7C) ; 𣭼 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4124) ; ø»œ£³ + (=ucs . #x23B7D) ; 𣭽 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4025) + (chinese-gb2312 . #x4C3A) ; ø»……§ + (=jis-x0208 . #x5D5F) ; ø½‹‚ + (chinese-isoir165 . #x4C3A) ; ø»­· + (chinese-big5 . #xB4E0) ; ý¢€‹“  + (ideograph-daikanwa . 16858) ; ø¸„‡š + (=ucs . #x6BEF) ; 毯 + )) +(define-char + '((=>ucs . #x6BEF) ; 毯 + (morohashi-daikanwa 16858 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6027) ; ø»’Ÿ„ + )) +(define-char + '((=>ucs . #x6BF0) ; 毰 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xD9E3) ; ý¢€§£ + (ideograph-daikanwa . 16864) ; ø¸„‡  + )) +(define-char + '((morohashi-daikanwa 16864 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D28) ; ø»“µ¯ + (=ucs . #x6BF0) ; 毰 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x463F) ; ø»‹›„ + (=jis-x0213-2-2000 . #x6E2D) ; ø»¦Ž’ + (ideograph-daikanwa . 16865) ; ø¸„‡¡ + (=cbeta . 00545) ; ø¸ ˆ¡ + (=jef-china3 . #x55A3) ; øº…–£ + (=ucs . #x6BF1) ; 毱 + )) +(define-char + '((=>ucs . #x6BF1) ; 毱 + (morohashi-daikanwa 16865 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x384E) ; ø»˜ƒ‡ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D29) ; ø»“µ° + (chinese-big5 . #xD9E4) ; ý¢€§¤ + (ideograph-daikanwa . 16870) ; ø¸„‡¦ + (=ucs . #x6BF2) ; 毲 + )) +(define-char + '((=>ucs . #x6BF3) ; 毳 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4024) + (=jis-x0208 . #x5D5E) ; ø½‹ + (chinese-cns11643-2 . #x3D2A) ; ø»“µ± + (=gt-pj-1 . #x5D5E) ; ø½‹ + (chinese-big5 . #xD9E5) ; ý¢€§¥ + (ideograph-daikanwa . 16872) ; ø¸„‡¨ + (=gt-k . 09206) ; ý¡„‚¶ + (ucs-jis . #x6BF3) ; ø½‹ + )) +(define-char + '((morohashi-daikanwa 16872 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6B25) ; ø»…²´ + (chinese-isoir165 . #x6B25) ; ø»Ž›„ + (=ucs . #x6BF3) ; 毳 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 16883) ; ø¸„‡³ + (=cbeta . 02166) ; ø¸ ¡¶ + (=ucs . #x23BA0) ; 𣮠 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C4D) ; ø»•¾º + (ideograph-daikanwa . 16884) ; ø¸„‡´ + (=ucs . #x6BF4) ; 毴 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x395B) ; ø»šŽ¶ + (=ucs . #x3C9B) ; 㲛 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C4C) ; ø»•¾¹ + (=ucs . #x3C9C) ; 㲜 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x384F) ; ø»˜ƒˆ + (=ucs . #x3C9D) ; 㲝 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x384C) ; ø»˜ƒ… + (=ucs . #x3C9E) ; 㲞 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6B27) ; ø»…²¶ + (chinese-isoir165 . #x6B27) ; ø»Ž›† + (=ucs . #x6BF5) ; 毵 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (=ucs . #x6BF6) ; 毶 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3955) ; ø»šŽ° + (=ucs . #x23B88) ; 𣮈 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x384D) ; ø»˜ƒ† + (=ucs . #x23B89) ; 𣮉 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3956) ; ø»šŽ± + (=ucs . #x23B8A) ; 𣮊 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3850) ; ø»˜ƒ‰ + (=ucs . #x23B8B) ; 𣮋 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A51) ; ø»œ±® + (=ucs . #x23B8C) ; 𣮌 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A53) ; ø»œ±° + (=ucs . #x23B8D) ; 𣮍 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3959) ; ø»šŽ´ + (=ucs . #x23B8E) ; 𣮎 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3958) ; ø»šŽ³ + (=ucs . #x23B8F) ; 𣮏 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x395A) ; ø»šŽµ + (=ucs . #x23B90) ; 𣮐 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A56) ; ø»œ±³ + (=ucs . #x23B91) ; 𣮑 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A50) ; ø»œ±­ + (=ucs . #x23B92) ; 𣮒 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A55) ; ø»œ±² + (=ucs . #x23B93) ; 𣮓 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3957) ; ø»šŽ² + (=ucs . #x23B94) ; 𣮔 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A52) ; ø»œ±¯ + (=ucs . #x23B95) ; 𣮕 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A54) ; ø»œ±± + (=ucs . #x23BA3) ; 𣮣 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x395C) ; ø»šŽ· + (=ucs . #x23BA7) ; 𣮧 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6614) ; 昔 + ) + ((=ucs . #x6BDB) ; 毛 + )) + (=cbeta . 01889) ; ø¸ ¡ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4640) ; ø»‹›… + (chinese-cns11643-2 . #x4427) ; ø»”€€ + (chinese-big5 . #xDE41) ; ý¢€¹ + (ideograph-daikanwa . 16890) ; ø¸„‡º + (=ucs . #x6BF7) ; 毷 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4428) ; ø»”€ + (chinese-big5 . #xDE42) ; ý¢€¹‚ + (ideograph-daikanwa . 16895) ; ø¸„‡¿ + (=ucs . #x6BF8) ; 毸 + )) +(define-char + '((=>ucs . #x6BF9) ; 毹 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4641) ; ø»‹›† + (ideograph-daikanwa . 16896) ; ø¸„ˆ€ + (ucs-jis . #x6BF9) ; ø»‹›† + )) +(define-char + '((=>ucs . #x6BF9) ; 毹 + (morohashi-daikanwa 16896 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDE40) ; ý¢€¹€ + )) +(define-char + '((morohashi-daikanwa 16896 0 2) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6B28) ; ø»…²· + (chinese-isoir165 . #x6B28) ; ø»Ž›‡ + (=jef-china3 . #x80C6) ; øºˆƒ† + (=ucs . #x6BF9) ; 毹 + )) +(define-char + '((=>ucs . #x6BF9) ; 毹 + (morohashi-daikanwa 16896 0 3) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4426) ; ø»“¿¿ + )) +(define-char + '((=>ucs . #x6BFA) ; 毺 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16897) ; ø¸„ˆ + (=cbeta . 00544) ; ø¸ ˆ  + (=jef-china3 . #x55A4) ; øº…–¤ + )) +(define-char + '((=>ucs . #x6BFA) ; 毺 + (morohashi-daikanwa 16897 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4228) ; ø»–‡‰ + )) +(define-char + '((morohashi-daikanwa 16897 0 2) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x6BFA) ; 毺 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDDFD) ; ý¢€·½ + (ideograph-daikanwa . 16899) ; ø¸„ˆƒ + (=ucs . #x6BFB) ; 毻 + )) +(define-char + '((=>ucs . #x6BFB) ; 毻 + (morohashi-daikanwa 16899 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4424) ; ø»“¿½ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4425) ; ø»“¿¾ + (chinese-big5 . #xDDFE) ; ý¢€·¾ + (ideograph-daikanwa . 16900) ; ø¸„ˆ„ + (=ucs . #x6BFC) ; 毼 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 16906) ; ø¸„ˆŠ + (=cbeta . 04350) ; ø¸¡ƒ¾ + (=ucs . #x23BB2) ; 𣮲 + )) +(define-char + '((=>ucs . #x23BB2) ; 𣮲 + (morohashi-daikanwa 16906 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x542D) ; ø»œ¿¶ + )) +(define-char + '((=>ucs . #x6BFD) ; 毽 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xB7B7) ; ý¢€‹ž· + (ideograph-daikanwa . 16909) ; ø¸„ˆ + )) +(define-char + '((morohashi-daikanwa 16909 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6B26) ; ø»…²µ + (chinese-isoir165 . #x6B26) ; ø»Ž›… + (chinese-cns11643-1 . #x645D) ; ø»’¥² + (=ucs . #x6BFD) ; 毽 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x9762) ; 面 + ) + ((=ucs . #x6BDB) ; 毛 + )) + (ideograph-daikanwa . 16912) ; ø¸„ˆ + (=cbeta . 02467) ; ø¸ ¦£ + (=ucs . #x23BBF) ; 𣮿 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E29) ; ø»˜‹– + (=ucs . #x3C9F) ; 㲟 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4227) ; ø»–‡ˆ + (=ucs . #x3CA0) ; ã²  + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E28) ; ø»˜‹• + (=ucs . #x3CA1) ; 㲡 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E27) ; ø»˜‹” + (=ucs . #x3CA2) ; ã²¢ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x542E) ; ø»œ¿· + (=ucs . #x23BA8) ; 𣮨 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x542C) ; ø»œ¿µ + (=ucs . #x23BA9) ; 𣮩 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E2B) ; ø»˜‹˜ + (=ucs . #x23BAA) ; 𣮪 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5427) ; ø»œ¿° + (=ucs . #x23BAB) ; 𣮫 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x542B) ; ø»œ¿´ + (=ucs . #x23BAC) ; 𣮬 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E2A) ; ø»˜‹— + (=ucs . #x23BAD) ; 𣮭 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5428) ; ø»œ¿± + (=ucs . #x23BAE) ; 𣮮 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5425) ; ø»œ¿® + (=ucs . #x23BAF) ; 𣮯 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5429) ; ø»œ¿² + (=ucs . #x23BB0) ; 𣮰 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5426) ; ø»œ¿¯ + (=ucs . #x23BB1) ; 𣮱 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x542A) ; ø»œ¿³ + (=ucs . #x23BB3) ; 𣮳 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x542F) ; ø»œ¿¸ + (=ucs . #x23BB4) ; 𣮴 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4024) ; ø»š˜‘ + (=ucs . #x23BB9) ; 𣮹 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5430) ; ø»œ¿¹ + (=ucs . #x23BC2) ; 𣯂 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 16915) ; ø¸„ˆ“ + (=ucs . #x3CA3) ; ã²£ + )) +(define-char + '((=>ucs . #x3CA3) ; ã²£ + (morohashi-daikanwa 16915 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53DF) ; 叟 + ) + ((=ucs . #x6BDB) ; 毛 + )) + (=cbeta . 01716) ; ø¸ š´ + )) +(define-char + '((=>ucs . #x3CA3) ; ã²£ + (morohashi-daikanwa 16915 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53DF) ; 叟 + ) + ((chinese-cns11643-1 . #x4553) ; ø»‘¸† + )) + (chinese-cns11643-4 . #x443F) ; ø»˜”  + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x6BDB) ; 毛 + ) + ((=ucs . #x53DF) ; 叟 + )) + (ideograph-daikanwa . 16916) ; ø¸„ˆ” + (=cbeta . 02360) ; ø¸ ¤¸ + (=ucs . #x23BDC) ; 𣯜 + )) +(define-char + '((=>ucs . #x23BDC) ; 𣯜 + (morohashi-daikanwa 16916 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((chinese-cns11643-1 . #x4553) ; ø»‘¸† + ) + ((=ucs . #x53DF) ; 叟 + )) + (chinese-cns11643-5 . #x4669) ; ø»š¢Š + )) +(define-char + '((=>ucs . #x6BFE) ; 毾 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE26B) ; ý¢€Ž‰« + (ideograph-daikanwa . 16921) ; ø¸„ˆ™ + )) +(define-char + '((morohashi-daikanwa 16921 0 2) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B33) ; ø»”Šž + (=ucs . #x6BFE) ; 毾 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-2 . #x3251) ; ø»“¦Ž + (ideograph-daikanwa . 30937) ; ø¸‡£™ + ) + ((=ucs . #x6BDB) ; 毛 + )) + (ideograph-daikanwa . 16922) ; ø¸„ˆš + (=cbeta . 04831) ; ø¸¡‹Ÿ + (=ucs . #x23BC8) ; 𣯈 + )) +(define-char + '((=>ucs . #x23BC8) ; 𣯈 + (morohashi-daikanwa 16922 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-2 . #x3251) ; ø»“¦Ž + (ideograph-daikanwa . 30937) ; ø¸‡£™ + ) + ((chinese-cns11643-1 . #x4553) ; ø»‘¸† + )) + (chinese-cns11643-6 . #x5E2A) ; ø»ŽŸ + )) +(define-char + '((=>ucs . #x23BCA) ; 𣯊 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 16926) ; ø¸„ˆž + (=cbeta . 01731) ; ø¸ ›ƒ + )) +(define-char + '((morohashi-daikanwa 16926 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E2D) ; ø»Ž¢ + (=ucs . #x23BCA) ; 𣯊 + )) +(define-char + '((=>ucs . #x3CA8) ; 㲨 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideograph-daikanwa . 30918) ; ø¸‡£† + ) + ((=ucs . #x6BDB) ; 毛 + )) + (ideograph-daikanwa . 16928) ; ø¸„ˆ  + (=cbeta . 02162) ; ø¸ ¡² + )) +(define-char + '((=>ucs . #x3CA8) ; 㲨 + (morohashi-daikanwa 16928 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideograph-daikanwa . 30918) ; ø¸‡£† + ) + ((chinese-cns11643-1 . #x4553) ; ø»‘¸† + )) + (chinese-cns11643-4 . #x443C) ; ø»˜” + )) +(define-char + '((morohashi-daikanwa 16928 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8338) ; 茸 + ) + ((=ucs . #x6BDB) ; 毛 + )) + (=ucs . #x3CA8) ; 㲨 + )) +(define-char + '((=>ucs . #x23BDF) ; 𣯟 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x5A55) ; ø½‹Šž + (korean-ksc5601 . #x5B31) ; ø»‰¯¨ + (ideograph-daikanwa . 13637) ; ø¸ƒ•… + ) + ((=ucs . #x6BDB) ; 毛 + )) + (ideograph-daikanwa . 49203) ; ø¸Œ€³ + (=cbeta . 01595) ; ø¸ ˜» + )) +(define-char + '((morohashi-daikanwa 49203 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65C1) ; 旁 + ) + ((=ucs . #x6BDB) ; 毛 + )) + (=ucs . #x23BDF) ; 𣯟 + )) +(define-char + '((=>ucs . #x23BDF) ; 𣯟 + (morohashi-daikanwa 49203 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x65C1) ; 旁 + ) + ((chinese-cns11643-1 . #x4553) ; ø»‘¸† + )) + (chinese-cns11643-6 . #x5E25) ; ø»Žš + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4438) ; ø»˜”™ + (=ucs . #x3CA4) ; 㲤 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4439) ; ø»˜”š + (=ucs . #x3CA5) ; ã²¥ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x443A) ; ø»˜”› + (=ucs . #x3CA6) ; 㲦 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4668) ; ø»š¢‰ + (=ucs . #x3CA7) ; 㲧 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E29) ; ø»Žž + (=ucs . #x23BC5) ; 𣯅 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4666) ; ø»š¢‡ + (=ucs . #x23BC6) ; 𣯆 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4665) ; ø»š¢† + (=ucs . #x23BC7) ; 𣯇 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E2B) ; ø»Ž  + (=ucs . #x23BC9) ; 𣯉 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x443D) ; ø»˜”ž + (=ucs . #x23BCB) ; 𣯋 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E24) ; ø»Ž™ + (=ucs . #x23BCC) ; 𣯌 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x443E) ; ø»˜”Ÿ + (=ucs . #x23BCD) ; 𣯍 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4667) ; ø»š¢ˆ + (=ucs . #x23BCE) ; 𣯎 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x443B) ; ø»˜”œ + (=ucs . #x23BCF) ; 𣯏 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E2E) ; ø»Ž£ + (=ucs . #x23BD1) ; 𣯑 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E2F) ; ø»Ž¤ + (=ucs . #x23BD2) ; 𣯒 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E26) ; ø»Ž› + (=ucs . #x23BD3) ; 𣯓 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E27) ; ø»Žœ + (=ucs . #x23BD5) ; 𣯕 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E28) ; ø»Ž + (=ucs . #x23BDB) ; 𣯛 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E30) ; ø»Ž¥ + (=ucs . #x23BDD) ; 𣯝 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E2C) ; ø»Ž¡ + (=ucs . #x23BE2) ; 𣯢 + )) +(define-char + '((=>ucs . #x29AC1) ; 𩫁 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4664) ; ø»š¢… + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4642) ; ø»‹›‡ + (chinese-cns11643-2 . #x5140) ; ø»”“Ÿ + (=jis-x0213-1-2000 . #x764D) ; ø»¤ž + (chinese-gb12345 . #x6B27) ; 毿 + (chinese-big5 . #xE5F7) ; ý¢€Ž—· + (ideograph-daikanwa . 16942) ; ø¸„ˆ® + (=jef-china3 . #x54FE) ; øº…“¾ + (=ucs . #x6BFF) ; 毿 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE5F6) ; ý¢€Ž—¶ + (ideograph-daikanwa . 16949) ; ø¸„ˆµ + (=ucs . #x6C00) ; 氀 + )) +(define-char + '((=>ucs . #x6C00) ; 氀 + (morohashi-daikanwa 16949 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x513F) ; ø»”“ž + )) +(define-char + '((=>ucs . #x23BEB) ; 𣯫 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 16950) ; ø¸„ˆ¶ + (=cbeta . 01732) ; ø¸ ›„ + )) +(define-char + '((morohashi-daikanwa 16950 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2434) ; ø»žƒ¡ + (=ucs . #x23BEB) ; 𣯫 + )) +(define-char + '((=>ucs . #x6C01) ; 氁 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 16951) ; ø¸„ˆ· + )) +(define-char + '((=>ucs . #x6C01) ; 氁 + (morohashi-daikanwa 16951 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x513E) ; ø»”“ + )) +(define-char + '((=>ucs . #x6C01) ; 氁 + (morohashi-daikanwa 16951 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE5F5) ; ý¢€Ž—µ + )) +(define-char + '((morohashi-daikanwa 16951 0 2) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x6C01) ; 氁 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4643) ; ø»‹›ˆ + (chinese-cns11643-2 . #x5141) ; ø»”“  + (=jis-x0213-2-2000 . #x6E2E) ; ø»¦Ž“ + (chinese-big5 . #xE5F8) ; ý¢€Ž—¸ + (ideograph-daikanwa . 16952) ; ø¸„ˆ¸ + (=jef-china3 . #x54FD) ; øº…“½ + (=ucs . #x6C02) ; 氂 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A56) ; ø»˜« + (=ucs . #x23BE4) ; 𣯤 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2433) ; ø»žƒ  + (=ucs . #x23BE5) ; 𣯥 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2437) ; ø»žƒ¤ + (=ucs . #x23BE6) ; 𣯦 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2435) ; ø»žƒ¢ + (=ucs . #x23BE7) ; 𣯧 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A55) ; ø»˜ª + (=ucs . #x23BE8) ; 𣯨 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A54) ; ø»˜© + (=ucs . #x23BE9) ; 𣯩 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D79) ; ø»š¬¬ + (=ucs . #x23BEA) ; 𣯪 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D77) ; ø»š¬ª + (=ucs . #x23BEC) ; 𣯬 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D78) ; ø»š¬« + (=ucs . #x23BED) ; 𣯭 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2431) ; ø»žƒž + (=ucs . #x23BEE) ; 𣯮 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2432) ; ø»žƒŸ + (=ucs . #x23BEF) ; 𣯯 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2430) ; ø»žƒ + (=ucs . #x23BF0) ; 𣯰 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x242F) ; ø»žƒœ + (=ucs . #x23BF1) ; 𣯱 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2436) ; ø»žƒ£ + (=ucs . #x23BF2) ; 𣯲 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2438) ; ø»žƒ¥ + (=ucs . #x23BF7) ; 𣯷 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2439) ; ø»žƒ¦ + (=ucs . #x23C09) ; 𣰉 + )) +(define-char + '((=>ucs . #x6C03) ; 氃 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xE9E7) ; ý¢€Ž§§ + (ideograph-daikanwa . 16964) ; ø¸„‰„ + )) +(define-char + '((morohashi-daikanwa 16964 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5772) ; ø»”… + (=ucs . #x6C03) ; 氃 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x767B) ; 登 + ) + ((=ucs . #x6BDB) ; 毛 + )) + (ideograph-daikanwa . 16965) ; ø¸„‰… + (=cbeta . 00846) ; ø¸ Ž + (=ucs . #x3CAA) ; 㲪 + )) +(define-char + '((=>ucs . #x3CAA) ; 㲪 + (morohashi-daikanwa 16965 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x767B) ; 登 + ) + ((chinese-cns11643-1 . #x4553) ; ø»‘¸† + )) + (chinese-cns11643-4 . #x506F) ; ø»˜¦¸ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 16966) ; ø¸„‰† + (=cbeta . 01070) ; ø¸ ® + (=ucs . #x23C06) ; 𣰆 + )) +(define-char + '((=>ucs . #x23C06) ; 𣰆 + (morohashi-daikanwa 16966 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F2B) ; ø»ž“¢ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4644) ; ø»‹›‰ + (chinese-cns11643-2 . #x5771) ; ø»”„ + (chinese-big5 . #xE9E6) ; ý¢€Ž§¦ + (ideograph-daikanwa . 16970) ; ø¸„‰Š + (=ucs . #x6C04) ; 氄 + )) +(define-char + '((=>ucs . #x6C05) ; 氅 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4645) ; ø»‹›Š + (=jis-x0213-1-2000 . #x764E) ; ø»¤Ÿ + (chinese-big5 . #xBEFB) ; ý¢€‹»» + (ideograph-daikanwa . 16973) ; ø¸„‰ + (ucs-jis . #x6C05) ; ø»‹›Š + )) +(define-char + '((morohashi-daikanwa 16973 0 2) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6B29) ; ø»…²¸ + (chinese-isoir165 . #x6B29) ; ø»Ž›ˆ + (chinese-cns11643-1 . #x7126) ; ø»’¸ + (=ucs . #x6C05) ; 氅 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6B2B) ; ø»…²º + (chinese-isoir165 . #x6B2B) ; ø»Ž›Š + (chinese-cns11643-2 . #x5773) ; ø»”† + (chinese-big5 . #xE9E8) ; ý¢€Ž§¨ + (ideograph-daikanwa . 16974) ; ø¸„‰Ž + (=ucs . #x6C06) ; 氆 + )) +(define-char + '((=>ucs . #x23BFE) ; 𣯾 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 16977) ; ø¸„‰‘ + (=cbeta . 02489) ; ø¸ ¦¹ + )) +(define-char + '((morohashi-daikanwa 16977 0 2) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x23BFE) ; 𣯾 + )) +(define-char + '((=>ucs . #x23BFE) ; 𣯾 + (morohashi-daikanwa 16977 0 3) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F2C) ; ø»ž“£ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5071) ; ø»˜¦º + (=ucs . #x3CAB) ; 㲫 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5072) ; ø»˜¦» + (=ucs . #x3CAC) ; 㲬 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5149) ; ø»–¬ + (=ucs . #x3CAD) ; ã²­ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6B2A) ; ø»…²¹ + (chinese-isoir165 . #x6B2A) ; ø»Ž›‰ + (=ucs . #x6C07) ; 氇 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F29) ; ø»ž“  + (=ucs . #x23BF8) ; 𣯸 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5527) ; ø»š·Š + (=ucs . #x23BF9) ; 𣯹 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F2A) ; ø»ž“¡ + (=ucs . #x23BFA) ; 𣯺 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5070) ; ø»˜¦¹ + (=ucs . #x23BFB) ; 𣯻 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5526) ; ø»š·‰ + (=ucs . #x23BFC) ; 𣯼 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5073) ; ø»˜¦¼ + (=ucs . #x23BFD) ; 𣯽 + )) +(define-char + '((=>ucs . #x6C08) ; 氈 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0208-1990 . #x5D61) ; ø½‹„ + (chinese-big5 . #xC0D6) ; ý¢€Œƒ– + (ideograph-daikanwa . 16982) ; ø¸„‰– + (ucs-jis . #x6C08) ; ø½‹„ + )) +(define-char + '((morohashi-daikanwa 16982 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7421) ; ø»’¼– + (chinese-gb12345 . #x5531) ; 氈 + (=ucs . #x6C08) ; 氈 + )) +(define-char + '((=>ucs . #x6C08) ; 氈 + (morohashi-daikanwa 16982 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 4033) + (korean-ksc5601 . #x6E7D) ; ø»ŠŒ® + )) +(define-char + '((=>ucs . #x6C08) ; 氈 + (morohashi-daikanwa 16982 0 4) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x5D61) ; ø»ƒ•ˆ + (japanese-jisx0208 . #x5D61) ; ø»‡© + )) +(define-char + '((=>ucs . #x6C0A) ; 氊 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0213-2-2000 . #x6E2F) ; ø»¦Ž” + (ideograph-daikanwa . 16983) ; ø¸„‰— + (=cbeta . 01733) ; ø¸ ›… + (ucs-jis . #x6C0A) ; ø»¦Ž” + )) +(define-char + '((morohashi-daikanwa 16983 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x6C0A) ; 氊 + )) +(define-char + '((=>ucs . #x6C0A) ; 氊 + (morohashi-daikanwa 16983 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x552D) ; ø»–£ˆ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4646) ; ø»‹›‹ + (chinese-big5 . #xED4D) ; ý¢€Žµ + (ideograph-daikanwa . 16984) ; ø¸„‰˜ + (=ucs . #x6C09) ; 氉 + )) +(define-char + '((=>ucs . #x6C09) ; 氉 + (morohashi-daikanwa 16984 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D39) ; ø»”¥€ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x386A) ; ø»ž¡¯ + (=ucs . #x23C0A) ; 𣰊 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5655) ; ø»˜¯’ + (=ucs . #x23C0B) ; 𣰋 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5654) ; ø»˜¯‘ + (=ucs . #x23C0C) ; 𣰌 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3869) ; ø»ž¡® + (=ucs . #x23C0D) ; 𣰍 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B76) ; ø»› + (=ucs . #x23C0E) ; 𣰎 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3868) ; ø»ž¡­ + (=ucs . #x23C10) ; 𣰐 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x386C) ; ø»ž¡± + (=ucs . #x23C14) ; 𣰔 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x386B) ; ø»ž¡° + (=ucs . #x23C16) ; 𣰖 + )) +(define-char + '((=>ucs . #x6C0B) ; 氋 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6176) ; ø»”«µ + (ideograph-daikanwa . 16993) ; ø¸„‰¡ + )) +(define-char + '((morohashi-daikanwa 16993 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-big5 . #xEFEA) ; ý¢€Ž¿ª + (=ucs . #x6C0B) ; 氋 + )) +(define-char + '((=>ucs . #x3CAF) ; 㲯 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x6971) ; ø»’­œ + (ideograph-daikanwa . 23032) ; ø¸…§¸ + ) + ((=ucs . #x6BDB) ; 毛 + )) + (chinese-cns11643-4 . #x5B50) ; ø»˜¶£ + (ideograph-daikanwa . 16996) ; ø¸„‰¤ + (=cbeta . 05513) ; ø¸¡–‰ + )) +(define-char + '((morohashi-daikanwa 16996 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x76E3) ; 監 + ) + ((=ucs . #x6BDB) ; 毛 + )) + (=ucs . #x3CAF) ; 㲯 + )) +(define-char + '((=>ucs . #x23C22) ; 𣰢 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5C62) ; å±¢ + ) + ((=ucs . #x6BDB) ; 毛 + )) + (ideograph-daikanwa . 16997) ; ø¸„‰¥ + (=cbeta . 01736) ; ø¸ ›ˆ + )) +(define-char + '((morohashi-daikanwa 16997 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x6858) ; ø»’«¥ + ) + ((=ucs . #x6BDB) ; 毛 + )) + (=ucs . #x23C22) ; 𣰢 + )) +(define-char + '((=>ucs . #x23C22) ; 𣰢 + (morohashi-daikanwa 16997 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x6858) ; ø»’«¥ + ) + ((chinese-cns11643-1 . #x4553) ; ø»‘¸† + )) + (chinese-cns11643-7 . #x4034) ; ø»ž¬© + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 17001) ; ø¸„‰© + (=cbeta . 04441) ; ø¸¡…™ + (=ucs . #x23C20) ; 𣰠 + )) +(define-char + '((=>ucs . #x23C20) ; 𣰠 + (morohashi-daikanwa 17001 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4035) ; ø»ž¬ª + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B4F) ; ø»˜¶¢ + (=ucs . #x3CB0) ; ã²° + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6235) ; ø»›Šž + (=ucs . #x23C1A) ; 𣰚 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6234) ; ø»›Š + (=ucs . #x23C1B) ; 𣰛 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6236) ; ø»›ŠŸ + (=ucs . #x23C1C) ; 𣰜 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4037) ; ø»ž¬¬ + (=ucs . #x23C1E) ; 𣰞 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6237) ; ø»›Š  + (=ucs . #x23C21) ; 𣰡 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4036) ; ø»ž¬« + (=ucs . #x23C23) ; 𣰣 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6233) ; ø»›Šœ + (=ucs . #x23C28) ; 𣰨 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6566) ; ø»”± + (chinese-gb12345 . #x6B2A) ; 氌 + (chinese-big5 . #xF25B) ; ý¢€‰› + (ideograph-daikanwa . 17009) ; ø¸„‰± + (=ucs . #x6C0C) ; 氌 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A50) ; ø»–« + (=ucs . #x3CB1) ; ã²± + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x474F) ; ø»ž·– + (=ucs . #x23C1F) ; 𣰟 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4752) ; ø»ž·™ + (=ucs . #x23C2B) ; 𣰫 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6834) ; ø»›“‘ + (=ucs . #x23C2C) ; 𣰬 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4750) ; ø»ž·— + (=ucs . #x23C2D) ; 𣰭 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4751) ; ø»ž·˜ + (=ucs . #x23C2E) ; 𣰮 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C44) ; ø»›™™ + (=ucs . #x4DB0) ; 䶰 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E27) ; ø»Ÿ€ + (=ucs . #x20AC8) ; 𠫈 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E26) ; ø»Ÿ€¿ + (=ucs . #x23C32) ; 𣰲 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x6647) ; ø»™†¤ + (=ucs . #x23C36) ; 𣰶 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7039) ; ø»›Ÿ† + (=ucs . #x23C37) ; 𣰷 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5351) ; ø»Ÿ‰€ + (=ucs . #x23C38) ; 𣰸 + )) +(define-char + '((=>ucs . #x6C0D) ; 氍 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 18) + (total-strokes . 22) + (japanese-jisx0212 . #x4647) ; ø»‹›Œ + (chinese-big5 . #xF6E7) ; ý¢€›§ + (ideograph-daikanwa . 17020) ; ø¸„‰¼ + (=jef-china3 . #x80C5) ; øºˆƒ… + (ucs-jis . #x6C0D) ; ø»‹›Œ + )) +(define-char + '((morohashi-daikanwa 17020 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-gb2312 . #x6B2C) ; ø»…²» + (chinese-isoir165 . #x6B2C) ; ø»Ž›‹ + (chinese-cns11643-2 . #x6D55) ; ø»”¼¼ + (=ucs . #x6C0D) ; 氍 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x582B) ; ø»Ÿ° + (=ucs . #x23C3B) ; 𣰻 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x7353) ; ø»›£º + (=ucs . #x23C3C) ; 𣰼 + )) +(define-char + '((=>ucs . #x23C3F) ; 𣰿 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 17021) ; ø¸„‰½ + )) +(define-char + '((morohashi-daikanwa 17021 0 0) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 19) + (total-strokes . 23) + (=ucs . #x23C3F) ; 𣰿 + )) +(define-char + '((=>ucs . #x23C3F) ; 𣰿 + (morohashi-daikanwa 17021 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x757C) ; ø»›§Ÿ + )) +(define-char + '((=>ucs . #x23C40) ; 𣱀 + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 17022) ; ø¸„‰¾ + )) +(define-char + '((morohashi-daikanwa 17022 0 1) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 19) + (total-strokes . 23) + (=ucs . #x23C40) ; 𣱀 + )) +(define-char + '((=>ucs . #x23C40) ; 𣱀 + (morohashi-daikanwa 17022 0 2) + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B65) ; ø»Ÿ•„ + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 22) + (total-strokes . 26) + (japanese-jisx0212 . #x4648) ; ø»‹› + (=jis-x0213-2-2000 . #x6E30) ; ø»¦Ž• + (ideograph-daikanwa . 17023) ; ø¸„‰¿ + (=jef-china3 . #x55A1) ; øº…–¡ + (=ucs . #x6C0E) ; 氎 + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 22) + (total-strokes . 26) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x758A) ; 疊 + ) + ((=ucs . #x6BDB) ; 毛 + )) + (=cbeta . 00626) ; ø¸ ‰² + (=ucs . #x3CB2) ; ã²² + )) +(define-char + '((=>ucs . #x3CB2) ; ã²² + (ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 22) + (total-strokes . 26) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x758A) ; 疊 + ) + ((chinese-cns11643-1 . #x4553) ; ø»‘¸† + )) + (chinese-cns11643-4 . #x6D57) ; ø»™‘† + )) +(define-char + '((ideographic-radical . 82) ; ⽑ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-7 . #x644A) ; ø»Ÿ¡· + (=ucs . #x23C44) ; 𣱄 + )) diff --git a/lisp/utf-2000/Ideograph-R083-Clan.el b/lisp/utf-2000/Ideograph-R083-Clan.el new file mode 100644 index 0000000..c2577b8 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R083-Clan.el @@ -0,0 +1,224 @@ +(define-char + '((ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 4037) + (chinese-gb2312 . #x4A4F) ; ø»…ƒ€ + (=jis-x0208 . #x3B61) ; ø½Šˆ + (korean-ksc5601 . #x642B) ; ø»‰¼° + (chinese-isoir165 . #x4A4F) ; ø»« + (chinese-cns11643-1 . #x4554) ; ø»‘¸‡ + (=gt-pj-1 . #x3B61) ; 氏 + (chinese-big5 . #xA4F3) ; ý¢€Š“³ + (ideograph-daikanwa . 17026) ; ø¸„Š‚ + (=gt-k . 00441) ; ý¡„€†¹ + (=ucs . #x6C0F) ; 氏 + )) +(define-char + '((=>ucs . #x6C10) ; 氐 + (ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 1) + (total-strokes . 5) + (japanese-jisx0212 . #x4649) ; ø»‹›Ž + (chinese-cns11643-1 . #x4662) ; ø»‘¹³ + (=jis-x0213-1-2000 . #x764F) ; ø»¤  + (chinese-big5 . #xA5C2) ; ý¢€Š—‚ + (ideograph-daikanwa . 17027) ; ø¸„Šƒ + (=jef-china3 . #x55A8) ; øº…–¨ + (ucs-jis . #x6C10) ; ø»‹›Ž + )) +(define-char + '((morohashi-daikanwa 17027 0 3) + (ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-gb2312 . #x5835) ; ø»…—Š + (chinese-isoir165 . #x5835) ; ø»¿š + (=ucs . #x6C10) ; 氐 + )) +(define-char + '((ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-2 . 4039) + (chinese-gb2312 . #x4371) ; ø»„¹ + (=jis-x0208 . #x4C31) ; ø½Šµ– + (korean-ksc5601 . #x5A45) ; ø»‰®ž + (chinese-isoir165 . #x4371) ; ø»¡  + (chinese-cns11643-1 . #x4661) ; ø»‘¹² + (=gt-pj-1 . #x4C31) ; 民 + (chinese-big5 . #xA5C1) ; ý¢€Š— + (ideograph-daikanwa . 17028) ; ø¸„Š„ + (=gt-k . 01008) ; ý¡„€° + (=ucs . #x6C11) ; 民 + )) +(define-char + '((ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 2) + (total-strokes . 6) + (japanese-jisx0212 . #x464A) ; ø»‹› + (chinese-cns11643-4 . #x2321) ; ø»—£¤ + (ideograph-daikanwa . 17029) ; ø¸„Š… + (=ucs . #x6C12) ; 氒 + )) +(define-char + '((=>ucs . #x6C13) ; 氓 + (ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 4040) + (=jis-x0208-1990 . #x5D62) ; ø½‹… + (chinese-big5 . #xAA5D) ; ý¢€Š© + (ideograph-daikanwa . 17030) ; ø¸„Š† + (ucs-jis . #x6C13) ; ø½‹… + )) +(define-char + '((=>ucs . #x6C13) ; 氓 + (morohashi-daikanwa 17030 0 0) + (ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E40) ; ø»’… + )) +(define-char + '((=>ucs . #x6C13) ; 氓 + (morohashi-daikanwa 17030 0 1) + (ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0208-1978 . #x5D62) ; ø»ƒ•‰ + (japanese-jisx0208 . #x5D62) ; ø»‡©‘ + (korean-ksc5601 . #x586C) ; ø»‰¬‰ + )) +(define-char + '((morohashi-daikanwa 17030 0 2) + (ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x4325) ; ø»„¸„ + (chinese-isoir165 . #x4325) ; ø» ” + (=ucs . #x6C13) ; 氓 + )) +(define-char + '((=>ucs . #x23C45) ; 𣱅 + (ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 17031) ; ø¸„Š‡ + )) +(define-char + '((=>ucs . #x23C45) ; 𣱅 + (morohashi-daikanwa 17031 0 0) + (ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C48) ; ø»œ…¡ + )) +(define-char + '((morohashi-daikanwa 17031 0 1) + (ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x23C45) ; 𣱅 + )) +(define-char + '((ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3230) ; ø»œ½ + (ideograph-daikanwa . 17032) ; ø¸„Šˆ + (=ucs . #x23C47) ; 𣱇 + )) +(define-char + '((ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2975) ; ø»™·° + (ideograph-daikanwa . 17033) ; ø¸„Š‰ + (=ucs . #x23C48) ; 𣱈 + )) +(define-char + '((ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2976) ; ø»™·± + (ideograph-daikanwa . 17034) ; ø¸„ŠŠ + (=ucs . #x23C49) ; 𣱉 + )) +(define-char + '((ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D6A) ; ø»—³™ + (ideograph-daikanwa . 17035) ; ø¸„Š‹ + (=ucs . #x3CB3) ; ã²³ + )) +(define-char + '((ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4127) ; ø»œ£¶ + (ideograph-daikanwa . 17036) ; ø¸„ŠŒ + (=ucs . #x23C4B) ; 𣱋 + )) +(define-char + '((ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4128) ; ø»œ£· + (ideograph-daikanwa . 17037) ; ø¸„Š + (=ucs . #x23C4E) ; 𣱎 + )) +(define-char + '((ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 17038) ; ø¸„ŠŽ + )) +(define-char + '((ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5431) ; ø»œ¿º + (ideograph-daikanwa . 17039) ; ø¸„Š + (=ucs . #x23C4F) ; 𣱏 + )) +(define-char + '((ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4440) ; ø»˜”¡ + (ideograph-daikanwa . 17040) ; ø¸„Š + (=ucs . #x23C50) ; 𣱐 + )) +(define-char + '((ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 17041) ; ø¸„Š‘ + (=ucs . #x23C51) ; 𣱑 + )) +(define-char + '((=>ucs . #x23C51) ; 𣱑 + (morohashi-daikanwa 17041 0 0) + (ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F2D) ; ø»ž“¤ + )) +(define-char + '((ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x386D) ; ø»ž¡² + (ideograph-daikanwa . 49204) ; ø¸Œ€´ + (=ucs . #x23C52) ; 𣱒 + )) +(define-char + '((ideographic-radical . 83) ; ⽒ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B51) ; ø»˜¶¤ + (ideograph-daikanwa . 17042) ; ø¸„Š’ + (=ucs . #x23C53) ; 𣱓 + )) diff --git a/lisp/utf-2000/Ideograph-R084-Steam.el b/lisp/utf-2000/Ideograph-R084-Steam.el new file mode 100644 index 0000000..909ca67 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R084-Steam.el @@ -0,0 +1,627 @@ +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 4043) + (chinese-gb2312 . #x4678) ; ø»„½± + (=jis-x0208 . #x5D63) ; ø½‹† + (chinese-isoir165 . #x4678) ; ø»¦ + (chinese-cns11643-2 . #x2141) ; ø»“€ + (=gt-pj-1 . #x5D63) ; 气 + (chinese-big5 . #xC961) ; ý¢€Œ¥¡ + (ideograph-daikanwa . 17043) ; ø¸„Š“ + (=gt-k . 00540) ; ý¡„€ˆœ + (=ucs . #x6C14) ; 气 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-gb2312 . #x6B2D) ; ø»…²¼ + (chinese-isoir165 . #x6B2D) ; ø»Ž›Œ + (chinese-cns11643-2 . #x215F) ; ø»“ž + (chinese-big5 . #xC97E) ; ý¢€Œ¥¾ + (=ucs . #x6C15) ; 氕 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x252A) ; ø»›º± + (ideograph-daikanwa . 17044) ; ø¸„Š” + (=ucs . #x23C55) ; 𣱕 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-gb2312 . #x444A) ; ø»„º‡ + (chinese-isoir165 . #x444A) ; ø»¢— + (chinese-cns11643-1 . #x483C) ; ø»‘¼‰ + (chinese-big5 . #xA6BB) ; ý¢€Šš» + (ideograph-daikanwa . 17045) ; ø¸„Š• + (=ucs . #x6C16) ; 氖 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2529) ; ø»›º° + (ideograph-daikanwa . 17046) ; ø¸„Š– + (=ucs . #x23C56) ; 𣱖 + )) +(define-char + '((morohashi-daikanwa 17046 0 8) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-gb2312 . #x6B2E) ; ø»…²½ + (chinese-isoir165 . #x6B2E) ; ø»Ž› + (chinese-cns11643-2 . #x2258) ; ø»“Žµ + (chinese-big5 . #xC9F7) ; ý¢€Œ§· + (=ucs . #x6C18) ; 氘 + )) +(define-char + '((morohashi-daikanwa 17046 1) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 2) + (=jis-x0208 . #x3524) ; ø½Š“— + (=gt-pj-1 . #x3524) ; 気 + (=gt-k . 01586) ; ý¡„€˜² + (=ucs . #x6C17) ; 気 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x6B2F) ; ø»…²¾ + (japanese-jisx0212 . #x464B) ; ø»‹› + (chinese-isoir165 . #x6B2F) ; ø»Ž›Ž + (chinese-cns11643-2 . #x2449) ; ø»“‘¢ + (chinese-big5 . #xCB49) ; ý¢€Œ­‰ + (ideograph-daikanwa . 17047) ; ø¸„Š— + (=ucs . #x6C19) ; 氙 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x6B30) ; ø»…²¿ + (chinese-isoir165 . #x6B30) ; ø»Ž› + (chinese-cns11643-2 . #x244A) ; ø»“‘£ + (chinese-big5 . #xCB4A) ; ý¢€Œ­Š + (=ucs . #x6C1A) ; 氚 + )) +(define-char + '((=>ucs . #x6C1B) ; 氛 + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 4045) + (=jis-x0208 . #x5D64) ; ø½‹‡ + (chinese-big5 . #xAA5E) ; ý¢€Š©ž + (ideograph-daikanwa . 17048) ; ø¸„Š˜ + (ucs-jis . #x6C1B) ; ø½‹‡ + )) +(define-char + '((morohashi-daikanwa 17048 0 0) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x3755) ; ø»„§Œ + (chinese-isoir165 . #x3755) ; ø»œ + (chinese-cns11643-1 . #x4E41) ; ø»’…‚ + (=ucs . #x6C1B) ; 氛 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x295D) ; ø»•£ + (ideograph-daikanwa . 17049) ; ø¸„Š™ + (=jef-china3 . #x55AC) ; øº…–¬ + (=ucs . #x6C1C) ; 氜 + )) +(define-char + '((=>ucs . #x6C1D) ; 氝 + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-big5 . #xCCED) ; ý¢€Œ³­ + (ideograph-daikanwa . 17054) ; ø¸„Šž + )) +(define-char + '((=>ucs . #x6C1D) ; 氝 + (morohashi-daikanwa 17054 0 0) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x274E) ; ø»“– + )) +(define-char + '((morohashi-daikanwa 17054 0 2) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 4) + (chinese-isoir165 . #x2E53) ; ø»‚Œ + (=ucs . #x6C1D) ; 氝 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x295C) ; ø»•£ + (=ucs . #x3CB4) ; ã²´ + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C4B) ; ø»œ…¤ + (=ucs . #x23C59) ; 𣱙 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C4A) ; ø»œ…£ + (=ucs . #x23C5A) ; 𣱚 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C49) ; ø»œ…¢ + (=ucs . #x23C5B) ; 𣱛 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3232) ; ø»œ¿ + (ideograph-daikanwa . 17055) ; ø¸„ŠŸ + (=ucs . #x23C5E) ; 𣱞 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3231) ; ø»œ¾ + (ideograph-daikanwa . 17056) ; ø¸„Š  + (=ucs . #x23C5C) ; 𣱜 + )) +(define-char + '((=>ucs . #x23C60) ; 𣱠 + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 17057) ; ø¸„Š¡ + )) +(define-char + '((morohashi-daikanwa 17057 0 0) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2977) ; ø»™·² + (=ucs . #x23C60) ; 𣱠 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x377A) ; ø»„§± + (japanese-jisx0212 . #x464C) ; ø»‹›‘ + (chinese-isoir165 . #x377A) ; ø» + (chinese-cns11643-1 . #x5177) ; ø»’Š’ + (chinese-big5 . #xAC74) ; ý¢€Š±´ + (ideograph-daikanwa . 17058) ; ø¸„Š¢ + (=ucs . #x6C1F) ; 氟 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B4D) ; ø»“›¸ + (chinese-big5 . #xCF6B) ; ý¢€Œ½« + (=ucs . #x6C20) ; æ°  + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6B31) ; ø»…³€ + (chinese-isoir165 . #x6B31) ; ø»Ž› + (chinese-cns11643-2 . #x2B4E) ; ø»“›¹ + (=ucs . #x6C21) ; æ°¡ + )) +(define-char + '((=>ucs . #x6C21) ; æ°¡ + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-big5 . #xCF6C) ; ý¢€Œ½¬ + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x4762) ; ø»„¾¹ + (chinese-isoir165 . #x4762) ; ø»§‰ + (=ucs . #x6C22) ; æ°¢ + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 4042) + (=jis-x0208 . #x5D66) ; ø½‹‰ + (korean-ksc5601 . #x5128) ; ø»‰ ³ + (chinese-gb12345 . #x4678) ; æ°£ + (=gt-pj-1 . #x5D66) ; æ°£ + (chinese-big5 . #xAEF0) ; ý¢€Š»° + (ideograph-daikanwa . 17059) ; ø¸„Š£ + (=gt-k . 06607) ; ý¡„§ + (=ucs . #x6C23) ; æ°£ + )) +(define-char + '((=>ucs . #x6C23) ; æ°£ + (morohashi-daikanwa 17059 0 1) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5634) ; ø»’¥ + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 4047) + (chinese-gb2312 . #x6B33) ; ø»…³‚ + (=jis-x0208 . #x5D65) ; ø½‹ˆ + (chinese-isoir165 . #x6B33) ; ø»Ž›’ + (chinese-cns11643-1 . #x5638) ; ø»’© + (chinese-big5 . #xAEF4) ; ý¢€Š»´ + (ideograph-daikanwa . 17060) ; ø¸„Š¤ + (=ucs . #x6C24) ; æ°¤ + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E44) ; ø»™¾• + (ideograph-daikanwa . 17061) ; ø¸„Š¥ + (=ucs . #x23C61) ; 𣱡 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-isoir165 . #x2D73) ; ø»Ž + (chinese-cns11643-2 . #x3027) ; ø»“¢¨ + (chinese-big5 . #xD244) ; ý¢€‰„ + (ideograph-daikanwa . 17062) ; ø¸„Š¦ + (=ucs . #x6C25) ; æ°¥ + )) +(define-char + '((=>ucs . #x6C26) ; æ°¦ + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x464D) ; ø»‹›’ + (ideograph-daikanwa . 17063) ; ø¸„Š§ + (ucs-jis . #x6C26) ; ø»‹›’ + )) +(define-char + '((morohashi-daikanwa 17063 0 0) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3A24) ; ø»„ªµ + (chinese-isoir165 . #x3A24) ; ø»“… + (chinese-cns11643-1 . #x5637) ; ø»’¨ + (=ucs . #x6C26) ; æ°¦ + )) +(define-char + '((=>ucs . #x6C26) ; æ°¦ + (morohashi-daikanwa 17063 0 1) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xAEF3) ; ý¢€Š»³ + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x5175) ; ø»…¸ + (japanese-jisx0212 . #x464E) ; ø»‹›“ + (chinese-isoir165 . #x5175) ; ø»¶ˆ + (chinese-cns11643-1 . #x5635) ; ø»’¦ + (chinese-big5 . #xAEF1) ; ý¢€Š»± + (ideograph-daikanwa . 17064) ; ø¸„Š¨ + (=ucs . #x6C27) ; æ°§ + )) +(define-char + '((=>ucs . #x6C28) ; æ°¨ + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x464F) ; ø»‹›” + (chinese-big5 . #xAEF2) ; ý¢€Š»² + (ideograph-daikanwa . 17065) ; ø¸„Š© + (ucs-jis . #x6C28) ; ø»‹›” + )) +(define-char + '((morohashi-daikanwa 17065 0 0) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3031) ; ø»„œ– + (chinese-isoir165 . #x3031) ; ø»„¦ + (=ucs . #x6C28) ; æ°¨ + )) +(define-char + '((=>ucs . #x6C28) ; æ°¨ + (morohashi-daikanwa 17065 0 1) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5636) ; ø»’§ + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6B32) ; ø»…³ + (chinese-isoir165 . #x6B32) ; ø»Ž›‘ + (=ucs . #x6C29) ; æ°© + )) +(define-char + '((=>ucs . #x3CB5) ; ã²µ + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 17066) ; ø¸„Šª + )) +(define-char + '((morohashi-daikanwa 17066 0 2) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3668) ; ø»•¶¡ + (=ucs . #x3CB5) ; ã²µ + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6B34) ; ø»…³ƒ + (chinese-isoir165 . #x6B34) ; ø»Ž›“ + (chinese-cns11643-2 . #x3643) ; ø»“«¸ + (chinese-big5 . #xD5DF) ; ý¢€—Ÿ + (ideograph-daikanwa . 17067) ; ø¸„Š« + (=ucs . #x6C2A) ; æ°ª + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B47) ; ø»’˜Ž + (chinese-gb12345 . #x4762) ; æ°« + (chinese-big5 . #xB242) ; ý¢€‹‰‚ + (ideograph-daikanwa . 17068) ; ø¸„Š¬ + (=ucs . #x6C2B) ; æ°« + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4650) ; ø»‹›• + (chinese-cns11643-1 . #x602A) ; ø»’Ÿ‡ + (chinese-gb12345 . #x6B32) ; æ°¬ + (chinese-big5 . #xB4E3) ; ý¢€‹“£ + (ideograph-daikanwa . 17069) ; ø¸„Š­ + (=ucs . #x6C2C) ; æ°¬ + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C4E) ; ø»•¾» + (ideograph-daikanwa . 17070) ; ø¸„Š® + (=ucs . #x6C2D) ; æ°­ + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x352A) ; ø»„£¥ + (japanese-jisx0212 . #x4651) ; ø»‹›– + (chinese-isoir165 . #x352A) ; ø»‹µ + (chinese-big5 . #xB4E1) ; ý¢€‹“¡ + (ideograph-daikanwa . 17071) ; ø¸„Š¯ + (=ucs . #x6C2E) ; æ°® + )) +(define-char + '((=>ucs . #x6C2E) ; æ°® + (morohashi-daikanwa 17071 0 0) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6028) ; ø»’Ÿ… + )) +(define-char + '((=>ucs . #x6C2F) ; æ°¯ + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6029) ; ø»’Ÿ† + (chinese-big5 . #xB4E2) ; ý¢€‹“¢ + (ideograph-daikanwa . 17072) ; ø¸„Š° + )) +(define-char + '((morohashi-daikanwa 17072 0 5) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 8) + (chinese-gb2312 . #x4248) ; ø»„·‰ + (chinese-isoir165 . #x4248) ; ø»Ÿ™ + (=ucs . #x6C2F) ; æ°¯ + )) +(define-char + '((=>ucs . #x6C30) ; æ°° + (morohashi-daikanwa 17072 1) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 8) + (total-strokes . 12) + (=gt-pj-4 . #x493C) ; ý¡€…•¦ + (chinese-big5 . #xD9E6) ; ý¢€§¦ + (=gt . 21862) ; ý¡€…•¦ + )) +(define-char + '((morohashi-daikanwa 17072 1 4) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x4768) ; ø»„¾¿ + (chinese-isoir165 . #x4768) ; ø»§ + (=ucs . #x6C30) ; æ°° + )) +(define-char + '((=>ucs . #x6C30) ; æ°° + (morohashi-daikanwa 17072 1 5) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D2B) ; ø»“µ² + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x395D) ; ø»šŽ¸ + (ideograph-daikanwa . 49205) ; ø¸Œ€µ + (=ucs . #x23C64) ; 𣱤 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x6C14) ; 气 + ) + ((japanese-jisx0208-1978 . #x4B5F) ; ø»‚ºª + (japanese-jisx0208 . #x4B5F) ; ø»‡Ž² + (korean-ksc5601 . #x5D4E) ; ø»‰³ + (ideograph-daikanwa . 22959) ; ø¸…¦¯ + )) + (ideograph-daikanwa . 17073) ; ø¸„Š± + (=cbeta . 00645) ; ø¸ Š… + (=ucs . #x23C66) ; 𣱦 + )) +(define-char + '((=>ucs . #x23C66) ; 𣱦 + (morohashi-daikanwa 17073 0 0) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (=ucs . #x2FF9) ; ⿹ + ) + ((=ucs . #x6C14) ; 气 + ) + ((=ucs . #x76C6) ; 盆 + )) + (chinese-cns11643-6 . #x5432) ; ø»œ¿» + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4229) ; ø»–‡Š + (ideograph-daikanwa . 17074) ; ø¸„Š² + (=ucs . #x6C31) ; æ°± + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6B35) ; ø»…³„ + (chinese-isoir165 . #x6B35) ; ø»Ž›” + (chinese-cns11643-3 . #x422A) ; ø»–‡‹ + (=ucs . #x6C32) ; æ°² + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4652) ; ø»‹›— + (chinese-cns11643-1 . #x693B) ; ø»’¬¦ + (=jis-x0213-1-2000 . #x7650) ; ø»¤¡ + (chinese-big5 . #xBA72) ; ý¢€‹©² + (ideograph-daikanwa . 17075) ; ø¸„Š³ + (=jef-china3 . #x55AD) ; øº…–­ + (=ucs . #x6C33) ; æ°³ + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 17076) ; ø¸„Š´ + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x243B) ; ø»žƒ¨ + (ideograph-daikanwa . 17077) ; ø¸„Šµ + (=ucs . #x23C6A) ; 𣱪 + )) +(define-char + '((=>ucs . #x23C6B) ; 𣱫 + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 17078) ; ø¸„Š¶ + )) +(define-char + '((morohashi-daikanwa 17078 0 0) + (ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x243A) ; ø»žƒ§ + (=ucs . #x23C6B) ; 𣱫 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C69) ; ø»––¶ + (ideograph-daikanwa . 17079) ; ø¸„Š· + (=ucs . #x3CB6) ; 㲶 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x514A) ; ø»–­ + (ideograph-daikanwa . 17080) ; ø¸„Š¸ + (=ucs . #x3CB7) ; ã²· + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4038) ; ø»ž¬­ + (ideograph-daikanwa . 17081) ; ø¸„Š¹ + (=ucs . #x23C6E) ; 𣱮 + )) +(define-char + '((ideographic-radical . 84) ; ⽓ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5352) ; ø»Ÿ‰ + (ideograph-daikanwa . 17082) ; ø¸„Šº + (=ucs . #x23C6F) ; 𣱯 + )) diff --git a/lisp/utf-2000/Ideograph-R085-Water.el b/lisp/utf-2000/Ideograph-R085-Water.el new file mode 100644 index 0000000..a4a866d --- /dev/null +++ b/lisp/utf-2000/Ideograph-R085-Water.el @@ -0,0 +1,24165 @@ +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-1 . 4049) + (shinjigen-2 . 4049) + (chinese-gb2312 . #x4B2E) ; ø»…ƒ½ + (=jis-x0208 . #x3F65) ; ø½Š£„ + (korean-ksc5601 . #x6229) ; ø»‰¹² + (chinese-isoir165 . #x4B2E) ; ø»¬ + (chinese-cns11643-1 . #x4555) ; ø»‘¸ˆ + (=gt-pj-1 . #x3F65) ; æ°´ + (chinese-big5 . #xA4F4) ; ý¢€Š“´ + (ideograph-daikanwa . 17083) ; ø¸„Š» + (=gt-k . 00453) ; ý¡„€‡… + (=ucs . #x6C34) ; æ°´ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 0) + (total-strokes . 4) + (ideograph-daikanwa . 17084) ; ø¸„Š¼ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x635F) ; ø»…§¾ + (japanese-jisx0212 . #x4653) ; ø»‹›˜ + (chinese-isoir165 . #x635F) ; ø»ŽŽ + (=jis-x0213-2-2000 . #x6E31) ; ø»¦Ž– + (ideograph-daikanwa . 17085) ; ø¸„Š½ + (=cbeta . 01416) ; ø¸ –ˆ + (=jef-china3 . #x55B0) ; øº…–° + (=ucs . #x6C35) ; æ°µ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 1) + (total-strokes . 5) + (japanese-jisx0212 . #x4654) ; ø»‹›™ + (chinese-cns11643-2 . #x2160) ; ø»“Ÿ + (=jis-x0213-2-2000 . #x6E32) ; ø»¦Ž— + (chinese-big5 . #xC9A1) ; ý¢€Œ¦¡ + (ideograph-daikanwa . 17086) ; ø¸„Š¾ + (=ucs . #x6C36) ; æ°¶ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-1 . 4051) + (shinjigen-2 . 4051) + (=jis-x0208 . #x4939) ; ø½Š±„ + (korean-ksc5601 . #x5E3C) ; ø»‰´ + (chinese-cns11643-3 . #x2257) ; ø»•˜¸ + (=gt-pj-1 . #x4939) ; æ°· + (ideograph-daikanwa . 17087) ; ø¸„Š¿ + (=gt-k . 00993) ; ý¡„€¡ + (=cbeta . 00457) ; ø¸ ‡‰ + (=ucs . #x6C37) ; æ°· + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-1 . 4050) + (shinjigen-2 . 4050) + (chinese-gb2312 . #x5340) ; ø»…¿ + (=jis-x0208 . #x314A) ; ø½ŠŽ… + (korean-ksc5601 . #x6735) ; ø»Š” + (chinese-isoir165 . #x5340) ; ø»¸ + (chinese-cns11643-1 . #x4663) ; ø»‘¹´ + (=gt-pj-1 . #x314A) ; æ°¸ + (chinese-big5 . #xA5C3) ; ý¢€Š—ƒ + (ideograph-daikanwa . 17088) ; ø¸„‹€ + (=gt-k . 00892) ; ý¡„€¼ + (=ucs . #x6C38) ; æ°¸ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 1) + (kangxi-radical . 5) ; ⼄ + (kangxi-strokes . 5) + (total-strokes . 5) + (chinese-cns11643-3 . #x2254) ; ø»•˜µ + (ideograph-daikanwa . 17091) ; ø¸„‹ƒ + (=ucs . #x6C39) ; æ°¹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 1) + (total-strokes . 5) + (japanese-jisx0212 . #x4655) ; ø»‹›š + (=jis-x0213-2-2000 . #x6E33) ; ø»¦Ž˜ + (ideograph-daikanwa . 17092) ; ø¸„‹„ + (=cbeta . 06162) ; ø¸¡ ’ + (=ucs . #x6C3A) ; æ°º + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-4 . #x214F) ; ø»—¡– + (=ucs . #x3CB8) ; 㲸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 1) + (total-strokes . 4) + (chinese-cns11643-6 . #x2224) ; ø»›¶‘ + (=ucs . #x23C74) ; 𣱴 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x2256) ; ø»•˜· + (ideograph-daikanwa . 17093) ; ø¸„‹… + (=ucs . #x3CB9) ; ã²¹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 5) + (japanese-jisx0212 . #x4656) ; ø»‹›› + (chinese-cns11643-2 . #x2163) ; ø»“¢ + (chinese-big5 . #xC9A4) ; ý¢€Œ¦¤ + (ideograph-daikanwa . 17094) ; ø¸„‹† + (=ucs . #x6C3B) ; æ°» + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x2422) ; ø»•š¿ + (ideograph-daikanwa . 17098) ; ø¸„‹Š + (=cbeta . 03876) ; ø¸ ¼¤ + (=ucs . #x3CBB) ; ã²» + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x2421) ; ø»•š¾ + (ideograph-daikanwa . 17099) ; ø¸„‹‹ + (=ucs . #x6C3C) ; æ°¼ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (kangxi-radical . 9) ; ⼈ + (kangxi-strokes . 4) + (chinese-gb2312 . #x595B) ; ø»…™Ž + (chinese-isoir165 . #x595B) ; ø»Žž + (ideograph-daikanwa . 17100) ; ø¸„‹Œ + (=ucs . #x6C3D) ; æ°½ + )) +(define-char + '((=>ucs . #x6C46) ; 汆 + (morohashi-daikanwa 17100 0 7) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-big5 . #xC9F8) ; ý¢€Œ§¸ + )) +(define-char + '((morohashi-daikanwa 17100 0 8) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-gb2312 . #x5960) ; ø»…™“ + (chinese-isoir165 . #x5960) ; ø»Ž£ + (chinese-cns11643-2 . #x2259) ; ø»“Ž¶ + (=ucs . #x6C46) ; 汆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 4057) + (=jis-x0208 . #x4845) ; ø½Š¯² + (korean-ksc5601 . #x5B70) ; ø»‰°§ + (chinese-isoir165 . #x2F6A) ; ø»„ + (chinese-cns11643-1 . #x4666) ; ø»‘¹· + (=gt-pj-1 . #x4845) ; æ°¾ + (chinese-big5 . #xA5C6) ; ý¢€Š—† + (ideograph-daikanwa . 17101) ; ø¸„‹ + (=gt-k . 00988) ; ý¡„€œ + (=ucs . #x6C3E) ; æ°¾ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 5) + (japanese-jisx0212 . #x4657) ; ø»‹›œ + (chinese-isoir165 . #x7C6B) ; ø»Žµˆ + (chinese-cns11643-2 . #x2162) ; ø»“¡ + (=jis-x0213-2-2000 . #x6E35) ; ø»¦Žš + (chinese-big5 . #xC9A3) ; ý¢€Œ¦£ + (ideograph-daikanwa . 17102) ; ø¸„‹Ž + (=jef-china3 . #x55B5) ; øº…–µ + (=ucs . #x6C3F) ; æ°¿ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 4056) + (chinese-gb2312 . #x4D21) ; ø»…†¬ + (=jis-x0208 . #x4475) ; ø½Šªª + (korean-ksc5601 . #x6F62) ; ø»Š± + (chinese-isoir165 . #x4D21) ; ø»®¼ + (chinese-cns11643-1 . #x4665) ; ø»‘¹¶ + (=gt-pj-1 . #x4475) ; 汀 + (chinese-big5 . #xA5C5) ; ý¢€Š—… + (ideograph-daikanwa . 17103) ; ø¸„‹ + (=gt-k . 00980) ; ý¡„€” + (=ucs . #x6C40) ; 汀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 4055) + (chinese-gb2312 . #x562D) ; ø»…”† + (=jis-x0208 . #x3D41) ; ø½ŠŸ¤ + (korean-ksc5601 . #x7170) ; ø»Š» + (chinese-isoir165 . #x562D) ; ø»¼– + (chinese-cns11643-1 . #x4664) ; ø»‘¹µ + (=gt-pj-1 . #x3D41) ; 汁 + (chinese-big5 . #xA5C4) ; ý¢€Š—„ + (ideograph-daikanwa . 17104) ; ø¸„‹ + (=gt-k . 00953) ; ý¡„€Ž¹ + (=ucs . #x6C41) ; 汁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 7) + (shinjigen-2 . 4054) + (chinese-gb2312 . #x4773) ; ø»„¿Š + (=jis-x0208 . #x3561) ; ø½Š”” + (korean-ksc5601 . #x4F34) ; ø»‰žƒ + (chinese-isoir165 . #x4773) ; ø»§š + (chinese-cns11643-1 . #x4A65) ; ø»‘¿® + (=gt-pj-1 . #x3561) ; 求 + (chinese-big5 . #xA844) ; ý¢€Š¡„ + (ideograph-daikanwa . 17105) ; ø¸„‹‘ + (=gt-k . 02518) ; ý¡„€§– + (=ucs . #x6C42) ; 求 + )) +(define-char + '((=>ucs . #x6C43) ; 汃 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-big5 . #xC9A2) ; ý¢€Œ¦¢ + (ideograph-daikanwa . 17106) ; ø¸„‹’ + )) +(define-char + '((morohashi-daikanwa 17106 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-2 . #x2161) ; ø»“  + (=ucs . #x6C43) ; 汃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x2258) ; ø»•˜¹ + (ideograph-daikanwa . 17108) ; ø¸„‹” + (=ucs . #x6C44) ; 汄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x2259) ; ø»•˜º + (ideograph-daikanwa . 17109) ; ø¸„‹• + (=cbeta . 02294) ; ø¸ £¶ + (=ucs . #x6C45) ; 汅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x252C) ; ø»›º³ + (ideograph-daikanwa . 17110) ; ø¸„‹– + (=ucs . #x23C77) ; 𣱷 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 5) + (ideograph-daikanwa . 17112) ; ø¸„‹˜ + (=cbeta . 00916) ; ø¸ Ž” + (=ucs . #x23C7D) ; 𣱽 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x2255) ; ø»•˜¶ + (=ucs . #x3CBA) ; 㲺 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x2174) ; ø»™«¿ + (=ucs . #x3CBC) ; ã²¼ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (chinese-gb2312 . #x3B63) ; ø»„­’ + (chinese-isoir165 . #x3B63) ; ø»•¢ + (=ucs . #x6C47) ; 汇 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (=ucs . #x6C48) ; 汈 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (chinese-gb2312 . #x3A3A) ; ø»„«‹ + (chinese-isoir165 . #x3A3A) ; ø»“› + (=ucs . #x6C49) ; 汉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x252B) ; ø»›º² + (=ucs . #x23C75) ; 𣱵 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x2173) ; ø»™«¾ + (=ucs . #x23C76) ; 𣱶 + )) +(define-char + '((=>ucs . #x6C4A) ; 汊 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x4658) ; ø»‹› + (chinese-big5 . #xC9FC) ; ý¢€Œ§¼ + (ideograph-daikanwa . 17115) ; ø¸„‹› + (ucs-jis . #x6C4A) ; ø»‹› + )) +(define-char + '((morohashi-daikanwa 17115 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x6362) ; ø»…¨ + (chinese-isoir165 . #x6362) ; ø»Ž‘ + (chinese-cns11643-2 . #x225D) ; ø»“Žº + (=jef-china3 . #x98A7) ; øº‰¢§ + (=ucs . #x6C4A) ; 汊 + )) +(define-char + '((=>ucs . #x6C4B) ; 汋 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x4659) ; ø»‹›ž + (chinese-big5 . #xC9FE) ; ý¢€Œ§¾ + (ideograph-daikanwa . 17116) ; ø¸„‹œ + (=jef-china3 . #x55B6) ; øº…–¶ + (ucs-jis . #x6C4B) ; ø»‹›ž + )) +(define-char + '((morohashi-daikanwa 17116 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x225F) ; ø»“Ž¼ + (=ucs . #x6C4B) ; 汋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x2260) ; ø»“Ž½ + (chinese-big5 . #xCA40) ; ý¢€Œ©€ + (ideograph-daikanwa . 17117) ; ø¸„‹ + (=ucs . #x6C4C) ; 汌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x465A) ; ø»‹›Ÿ + (=jis-x0213-2-2000 . #x6E36) ; ø»¦Ž› + (ideograph-daikanwa . 17119) ; ø¸„‹Ÿ + (=jef-china3 . #x55B7) ; øº…–· + (=ucs . #x6C4D) ; 汍 + )) +(define-char + '((=>ucs . #x6C4D) ; 汍 + (morohashi-daikanwa 17119 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-1 . #x4846) ; ø»‘¼“ + (chinese-big5 . #xA6C5) ; ý¢€Š›… + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (=jis-x0208 . #x4846) ; ø½Š¯³ + (korean-ksc5601 . #x5B71) ; ø»‰°¨ + (chinese-cns11643-1 . #x4847) ; ø»‘¼” + (=gt-pj-1 . #x4846) ; 汎 + (chinese-big5 . #xA6C6) ; ý¢€Š›† + (ideograph-daikanwa . 17120) ; ø¸„‹  + (=gt-k . 01683) ; ý¡„€š“ + (=ucs . #x6C4E) ; 汎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x465B) ; ø»‹›  + (chinese-cns11643-2 . #x225C) ; ø»“Ž¹ + (chinese-big5 . #xC9FB) ; ý¢€Œ§» + (ideograph-daikanwa . 17121) ; ø¸„‹¡ + (=jef-china3 . #x55B8) ; øº…–¸ + (=ucs . #x6C4F) ; 汏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 4069) + (chinese-gb2312 . #x4F2B) ; ø»…‰² + (=jis-x0208 . #x3C2E) ; ø½Š³ + (korean-ksc5601 . #x6031) ; ø»‰¶¾ + (chinese-isoir165 . #x4F2B) ; ø»²‚ + (chinese-cns11643-1 . #x4842) ; ø»‘¼ + (chinese-big5 . #xA6C1) ; ý¢€Š› + (ideograph-daikanwa . 17122) ; ø¸„‹¢ + (=ucs . #x6C50) ; 汐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x237D) ; ø»•š¼ + (ideograph-daikanwa . 17123) ; ø¸„‹£ + (=ucs . #x6C51) ; 汑 + )) +(define-char + '((=>ucs . #x6C52) ; 汒 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x465C) ; ø»‹›¡ + (chinese-big5 . #xC9F9) ; ý¢€Œ§¹ + (ideograph-daikanwa . 17125) ; ø¸„‹¥ + (=jef-china3 . #x55B9) ; øº…–¹ + (ucs-jis . #x6C52) ; ø»‹›¡ + )) +(define-char + '((=>ucs . #x6C52) ; 汒 + (morohashi-daikanwa 17125 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x225A) ; ø»“Ž· + )) +(define-char + '((morohashi-daikanwa 17125 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (=ucs . #x6C52) ; 汒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2425) ; ø»•›‚ + (ideograph-daikanwa . 17126) ; ø¸„‹¦ + (=ucs . #x6C53) ; 汓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x6360) ; ø»…§¿ + (japanese-jisx0212 . #x465D) ; ø»‹›¢ + (chinese-isoir165 . #x6360) ; ø»Ž + (chinese-cns11643-2 . #x225E) ; ø»“Ž» + (chinese-big5 . #xC9FD) ; ý¢€Œ§½ + (ideograph-daikanwa . 17127) ; ø¸„‹§ + (=jef-china3 . #x55BA) ; øº…–º + (=ucs . #x6C54) ; 汔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 4066) + (chinese-gb2312 . #x4947) ; ø»…š + (=jis-x0208 . #x5D68) ; ø½‹‹ + (korean-ksc5601 . #x5F25) ; ø»‰µ” + (chinese-isoir165 . #x4947) ; ø»©ª + (chinese-cns11643-1 . #x4843) ; ø»‘¼ + (chinese-big5 . #xA6C2) ; ý¢€Š›‚ + (ideograph-daikanwa . 17128) ; ø¸„‹¨ + (=ucs . #x6C55) ; 汕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2655) ; ø»•ž® + (ideograph-daikanwa . 17129) ; ø¸„‹© + (=ucs . #x6C56) ; 汖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 4061) + (chinese-gb2312 . #x3A39) ; ø»„«Š + (=jis-x0208 . #x3440) ; ø½Š’• + (korean-ksc5601 . #x7952) ; ø»Šœ + (chinese-isoir165 . #x3A39) ; ø»“š + (chinese-cns11643-1 . #x483E) ; ø»‘¼‹ + (=gt-pj-1 . #x3440) ; 汗 + (chinese-big5 . #xA6BD) ; ý¢€Šš½ + (ideograph-daikanwa . 17130) ; ø¸„‹ª + (=gt-k . 01580) ; ý¡„€˜¬ + (=ucs . #x6C57) ; 汗 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x237C) ; ø»•š» + (ideograph-daikanwa . 17131) ; ø¸„‹« + (=ucs . #x6C58) ; 汘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x465E) ; ø»‹›£ + (chinese-cns11643-1 . #x483F) ; ø»‘¼Œ + (=jis-x0213-1-2000 . #x7651) ; ø»¤¢ + (chinese-big5 . #xA6BE) ; ý¢€Šš¾ + (ideograph-daikanwa . 17132) ; ø¸„‹¬ + (=jef-china3 . #x55BB) ; øº…–» + (=ucs . #x6C59) ; 汙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 4058) + (=jis-x0208 . #x3178) ; ø½ŠŽ³ + (korean-ksc5601 . #x677D) ; ø»Š‚œ + (chinese-cns11643-3 . #x2423) ; ø»•›€ + (=gt-pj-1 . #x3178) ; 汚 + (ideograph-daikanwa . 17133) ; ø¸„‹­ + (=gt-k . 01572) ; ý¡„€˜¤ + (=ucs . #x6C5A) ; 汚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x4E5B) ; ø»…‰„ + (chinese-isoir165 . #x4E5B) ; ø»±” + (chinese-cns11643-1 . #x4844) ; ø»‘¼‘ + (chinese-big5 . #xA6C3) ; ý¢€Š›ƒ + (ideograph-daikanwa . 17134) ; ø¸„‹® + (=ucs . #x6C61) ; 污 + )) +(define-char + '((=>ucs . #x6C5B) ; 汛 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x465F) ; ø»‹›¤ + (chinese-big5 . #xA6C4) ; ý¢€Š›„ + (ideograph-daikanwa . 17135) ; ø¸„‹¯ + (ucs-jis . #x6C5B) ; ø»‹›¤ + )) +(define-char + '((morohashi-daikanwa 17135 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5134) ; ø»…Œ· + (chinese-isoir165 . #x5134) ; ø»µ‡ + (chinese-cns11643-1 . #x4845) ; ø»‘¼’ + (=jef-china3 . #x55BC) ; øº…–¼ + (=ucs . #x6C5B) ; 汛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x6361) ; ø»…¨€ + (japanese-jisx0212 . #x4660) ; ø»‹›¥ + (chinese-isoir165 . #x6361) ; ø»Ž + (chinese-cns11643-2 . #x225B) ; ø»“Ž¸ + (=jis-x0213-1-2000 . #x7652) ; ø»¤£ + (chinese-big5 . #xC9FA) ; ý¢€Œ§º + (ideograph-daikanwa . 17136) ; ø¸„‹° + (=jef-china3 . #x55BD) ; øº…–½ + (=ucs . #x6C5C) ; 汜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 4068) + (chinese-gb2312 . #x486A) ; ø»…€Ÿ + (=jis-x0208 . #x4672) ; ø½Š­£ + (korean-ksc5601 . #x6623) ; ø»‰¿¤ + (chinese-isoir165 . #x486A) ; ø»¨¯ + (=gt-pj-1 . #x4672) ; 汝 + (chinese-big5 . #xA6BC) ; ý¢€Šš¼ + (ideograph-daikanwa . 17138) ; ø¸„‹² + (=gt-k . 01676) ; ý¡„€šŒ + (=ucs . #x6C5D) ; 汝 + )) +(define-char + '((=>ucs . #x6C5D) ; 汝 + (morohashi-daikanwa 17138 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-1 . #x483D) ; ø»‘¼Š + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 4065) + (chinese-gb2312 . #x392F) ; ø»„©¢ + (=jis-x0208 . #x5D67) ; ø½‹Š + (korean-ksc5601 . #x7B71) ; ø»ŠŸ¨ + (chinese-isoir165 . #x392F) ; ø»‘² + (chinese-cns11643-1 . #x4A66) ; ø»‘¿¯ + (=gt-pj-1 . #x5D67) ; 汞 + (chinese-big5 . #xA845) ; ý¢€Š¡… + (ideograph-daikanwa . 17139) ; ø¸„‹³ + (=gt-k . 02710) ; ý¡„€ª– + (=ucs . #x6C5E) ; 汞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 4064) + (chinese-gb2312 . #x3D2D) ; ø»„¯˜ + (=jis-x0208 . #x393E) ; ø½Š™© + (korean-ksc5601 . #x4B30) ; ø»‰˜‡ + (chinese-isoir165 . #x3D2D) ; ø»—¨ + (chinese-cns11643-1 . #x4840) ; ø»‘¼ + (=gt-pj-1 . #x393E) ; 江 + (chinese-big5 . #xA6BF) ; ý¢€Šš¿ + (ideograph-daikanwa . 17140) ; ø¸„‹´ + (=gt-k . 01610) ; ý¡„€™Š + (=ucs . #x6C5F) ; 江 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 4070) + (chinese-gb2312 . #x3358) ; ø»„¡— + (=jis-x0208 . #x4353) ; ø½Š¨ª + (korean-ksc5601 . #x722E) ; ø»Š‘— + (chinese-isoir165 . #x3358) ; ø»‰§ + (=gt-pj-1 . #x4353) ; æ±  + (chinese-big5 . #xA6C0) ; ý¢€Š›€ + (ideograph-daikanwa . 17141) ; ø¸„‹µ + (=gt-k . 01668) ; ý¡„€š„ + (=ucs . #x6C60) ; æ±  + )) +(define-char + '((=>ucs . #x6C60) ; æ±  + (morohashi-daikanwa 17141 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-1 . #x4841) ; ø»‘¼Ž + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x252D) ; ø»›º´ + (ideograph-daikanwa . 17142) ; ø¸„‹¶ + (=ucs . #x23C81) ; 𣲁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2450) ; ø»™¯µ + (ideograph-daikanwa . 17143) ; ø¸„‹· + (=ucs . #x23C82) ; 𣲂 + )) +(define-char + '((=>ucs . #x3CBE) ; ã²¾ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 17144) ; ø¸„‹¸ + )) +(define-char + '((morohashi-daikanwa 17144 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2654) ; ø»•ž­ + (=ucs . #x3CBE) ; ã²¾ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x252F) ; ø»›º¶ + (ideograph-daikanwa . 17145) ; ø¸„‹¹ + (=ucs . #x23C83) ; 𣲃 + )) +(define-char + '((=>ucs . #x23C84) ; 𣲄 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 17146) ; ø¸„‹º + )) +(define-char + '((morohashi-daikanwa 17146 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2531) ; ø»›º¸ + (=ucs . #x23C84) ; 𣲄 + )) +(define-char + '((=>ucs . #x23C8B) ; 𣲋 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 17148) ; ø¸„‹¼ + )) +(define-char + '((morohashi-daikanwa 17148 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2530) ; ø»›º· + (=ucs . #x23C8B) ; 𣲋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x252E) ; ø»›ºµ + (ideograph-daikanwa . 49206) ; ø¸Œ€¶ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2322) ; ø»—£¥ + (=ucs . #x3CBD) ; ã²½ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (=jis-x0208 . #x5D69) ; ø½‹Œ + (=ucs . #x6C62) ; æ±¢ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (=ucs . #x6C63) ; æ±£ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (chinese-gb2312 . #x4C40) ; ø»……­ + (chinese-isoir165 . #x4C40) ; ø»­½ + (=ucs . #x6C64) ; 汤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2323) ; ø»—£¦ + (=ucs . #x23C80) ; 𣲀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x2424) ; ø»•› + (=ucs . #x23C86) ; 𣲆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x245B) ; ø»“‘´ + (chinese-big5 . #xCB5B) ; ý¢€Œ­› + (ideograph-daikanwa . 17149) ; ø¸„‹½ + (=ucs . #x6C65) ; æ±¥ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2459) ; ø»“‘² + (chinese-big5 . #xCB59) ; ý¢€Œ­™ + (ideograph-daikanwa . 17150) ; ø¸„‹¾ + (=ucs . #x6C66) ; 汦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-isoir165 . #x7C6C) ; ø»Žµ‰ + (chinese-cns11643-2 . #x244C) ; ø»“‘¥ + (chinese-big5 . #xCB4C) ; ý¢€Œ­Œ + (ideograph-daikanwa . 17151) ; ø¸„‹¿ + (=ucs . #x6C67) ; 汧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4101) + (chinese-gb2312 . #x6368) ; ø»…¨‡ + (=jis-x0208 . #x5D71) ; ø½‹” + (korean-ksc5601 . #x4D67) ; ø»‰›º + (chinese-isoir165 . #x6368) ; ø»Ž— + (chinese-cns11643-1 . #x4A72) ; ø»‘¿» + (chinese-big5 . #xA851) ; ý¢€Š¡‘ + (ideograph-daikanwa . 17152) ; ø¸„Œ€ + (=ucs . #x6C68) ; 汨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6369) ; ø»…¨ˆ + (chinese-isoir165 . #x6369) ; ø»Ž˜ + (chinese-cns11643-2 . #x2453) ; ø»“‘¬ + (chinese-big5 . #xCB53) ; ý¢€Œ­“ + (ideograph-daikanwa . 17153) ; ø¸„Œ + (=ucs . #x6C69) ; 汩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4076) + (chinese-gb2312 . #x4D74) ; ø»…‡¿ + (=jis-x0208 . #x5D6A) ; ø½‹ + (korean-ksc5601 . #x685C) ; ø»Šƒ™ + (chinese-isoir165 . #x4D74) ; ø»° + (chinese-cns11643-1 . #x4A6D) ; ø»‘¿¶ + (=gt-pj-1 . #x5D6A) ; 汪 + (chinese-big5 . #xA84C) ; ý¢€Š¡Œ + (ideograph-daikanwa . 17154) ; ø¸„Œ‚ + (=gt-k . 02712) ; ý¡„€ª˜ + (=ucs . #x6C6A) ; 汪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x4661) ; ø»‹›¦ + (chinese-cns11643-2 . #x244D) ; ø»“‘¦ + (chinese-big5 . #xCB4D) ; ý¢€Œ­ + (ideograph-daikanwa . 17155) ; ø¸„Œƒ + (=ucs . #x6C6B) ; 汫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2964) ; ø»•£— + (ideograph-daikanwa . 17156) ; ø¸„Œ„ + (=ucs . #x6C6C) ; 汬 + )) +(define-char + '((=>ucs . #x6C6D) ; æ±­ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (korean-ksc5601 . #x6757) ; ø»Š¶ + (japanese-jisx0212 . #x4662) ; ø»‹›§ + (=jis-x0213-2-2000 . #x6E38) ; ø»¦Ž + (chinese-big5 . #xCB55) ; ý¢€Œ­• + (ideograph-daikanwa . 17157) ; ø¸„Œ… + (=jef-china3 . #x55BE) ; øº…–¾ + (ucs-jis . #x6C6D) ; ø»Š¶ + )) +(define-char + '((=>ucs . #x6C6D) ; æ±­ + (morohashi-daikanwa 17157 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2455) ; ø»“‘® + )) +(define-char + '((morohashi-daikanwa 17157 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-isoir165 . #x7C6F) ; ø»ŽµŒ + (=ucs . #x6C6D) ; æ±­ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2650) ; ø»•ž© + (ideograph-daikanwa . 17158) ; ø¸„Œ† + (=ucs . #x6C6E) ; æ±® + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x4663) ; ø»‹›¨ + (chinese-cns11643-2 . #x2452) ; ø»“‘« + (chinese-big5 . #xCB52) ; ý¢€Œ­’ + (ideograph-daikanwa . 17159) ; ø¸„Œ‡ + (=jef-china3 . #x55BF) ; øº…–¿ + (=ucs . #x6C6F) ; 汯 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4089) + (chinese-gb2312 . #x4C2D) ; ø»……š + (=jis-x0208 . #x4241) ; ø½Š¦º + (korean-ksc5601 . #x7740) ; ø»Š˜¿ + (chinese-isoir165 . #x4C2D) ; ø»­ª + (chinese-cns11643-1 . #x4A70) ; ø»‘¿¹ + (chinese-big5 . #xA84F) ; ý¢€Š¡ + (ideograph-daikanwa . 17160) ; ø¸„Œˆ + (=ucs . #x6C70) ; æ±° + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2451) ; ø»“‘ª + (chinese-big5 . #xCB51) ; ý¢€Œ­‘ + (ideograph-daikanwa . 17161) ; ø¸„Œ‰ + (=ucs . #x6C71) ; æ±± + )) +(define-char + '((=>ucs . #x6C72) ; æ±² + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (korean-ksc5601 . #x5063) ; ø»‰  + (chinese-cns11643-1 . #x4A77) ; ø»’€€ + (chinese-big5 . #xA856) ; ý¢€Š¡– + (ideograph-daikanwa . 17163) ; ø¸„Œ‹ + )) +(define-char + '((morohashi-daikanwa 17163 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3C33) ; ø»„®€ + (=jis-x0208 . #x3562) ; ø½Š”• + (chinese-isoir165 . #x3C33) ; ø»– + (=jef-china3 . #x70D4) ; øº‡ƒ” + (=ucs . #x6C72) ; æ±² + )) +(define-char + '((=>ucs . #x6C73) ; æ±³ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4103) + (=jis-x0208 . #x5D72) ; ø½‹• + (chinese-cns11643-2 . #x245A) ; ø»“‘³ + (chinese-big5 . #xCB5A) ; ý¢€Œ­š + (ideograph-daikanwa . 17164) ; ø¸„ŒŒ + (ucs-jis . #x6C73) ; ø½‹• + )) +(define-char + '((morohashi-daikanwa 17164 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x6C73) ; æ±³ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x636A) ; ø»…¨‰ + (japanese-jisx0212 . #x4664) ; ø»‹›© + (chinese-isoir165 . #x636A) ; ø»Ž™ + (chinese-cns11643-1 . #x4A79) ; ø»’€‚ + (chinese-big5 . #xA858) ; ý¢€Š¡˜ + (ideograph-daikanwa . 17165) ; ø¸„Œ + (=jef-china3 . #x91EE) ; øº‰‡® + (=ucs . #x6C74) ; æ±´ + )) +(define-char + '((=>ucs . #x6C74) ; æ±´ + (morohashi-daikanwa 17165 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (=jis-x0213-1-2000 . #x7654) ; ø»¤¥ + (=ucs-jis-2000 . #x6C74) ; ø»¤¥ + )) +(define-char + '((=>ucs . #x6C75) ; æ±µ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2653) ; ø»•ž¬ + (ideograph-daikanwa . 17166) ; ø¸„ŒŽ + )) +(define-char + '((morohashi-daikanwa 17166 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x6C75) ; æ±µ + )) +(define-char + '((=>ucs . #x6C75) ; æ±µ + (morohashi-daikanwa 17166 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (=cbeta . 05796) ; ø¸¡š¤ + )) +(define-char + '((=>ucs . #x6C76) ; 汶 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (korean-ksc5601 . #x5A21) ; ø»‰­º + (japanese-jisx0212 . #x4665) ; ø»‹›ª + (=jis-x0213-1-2000 . #x7655) ; ø»¤¦ + (chinese-big5 . #xA85A) ; ý¢€Š¡š + (ideograph-daikanwa . 17168) ; ø¸„Œ + (ucs-jis . #x6C76) ; ø»‰­º + )) +(define-char + '((=>ucs . #x6C76) ; 汶 + (morohashi-daikanwa 17168 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (=jef-china3 . #x55C0) ; øº…—€ + )) +(define-char + '((morohashi-daikanwa 17168 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x636B) ; ø»…¨Š + (chinese-isoir165 . #x636B) ; ø»Žš + (chinese-cns11643-1 . #x4A7B) ; ø»’€„ + (=ucs . #x6C76) ; 汶 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 6) + (chinese-cns11643-3 . #x237E) ; ø»•š½ + (ideograph-daikanwa . 17170) ; ø¸„Œ’ + (=ucs . #x6C77) ; æ±· + )) +(define-char + '((=>ucs . #x6C78) ; 汸 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x4666) ; ø»‹›« + (chinese-big5 . #xCB4B) ; ý¢€Œ­‹ + (ideograph-daikanwa . 17171) ; ø¸„Œ“ + (=jef-china3 . #x55C1) ; øº…— + (ucs-jis . #x6C78) ; ø»‹›« + )) +(define-char + '((morohashi-daikanwa 17171 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x244B) ; ø»“‘¤ + (=ucs . #x6C78) ; 汸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x505A) ; ø»…‹¿ + (japanese-jisx0212 . #x4667) ; ø»‹›¬ + (chinese-isoir165 . #x505A) ; ø»´ + (chinese-cns11643-3 . #x2657) ; ø»•ž° + (ideograph-daikanwa . 17172) ; ø¸„Œ” + (=cbeta . 04419) ; ø¸¡…ƒ + (=ucs . #x6C79) ; æ±¹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-1 . 4080) + (shinjigen-2 . 4080) + (=jis-x0208 . #x3768) ; ø½Š—— + (korean-ksc5601 . #x4C3D) ; ø»‰™² + (=gt-pj-1 . #x3768) ; 決 + (chinese-big5 . #xA84D) ; ý¢€Š¡ + (ideograph-daikanwa . 17174) ; ø¸„Œ– + (=gt-k . 02536) ; ý¡„€§¨ + (=ucs . #x6C7A) ; 決 + )) +(define-char + '((=>ucs . #x6C7A) ; 決 + (morohashi-daikanwa 17174 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4A6E) ; ø»‘¿· + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x4668) ; ø»‹›­ + (chinese-cns11643-2 . #x245C) ; ø»“‘µ + (chinese-big5 . #xCB5C) ; ý¢€Œ­œ + (ideograph-daikanwa . 17175) ; ø¸„Œ— + (=ucs . #x6C7B) ; æ±» + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2651) ; ø»•žª + (ideograph-daikanwa . 17176) ; ø¸„Œ˜ + (=ucs . #x6C7C) ; æ±¼ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4077) + (chinese-gb2312 . #x467B) ; ø»„½´ + (=jis-x0208 . #x3525) ; ø½Š“˜ + (korean-ksc5601 . #x5129) ; ø»‰ ´ + (chinese-isoir165 . #x467B) ; ø»¦„ + (chinese-cns11643-1 . #x4A75) ; ø»‘¿¾ + (chinese-big5 . #xA854) ; ý¢€Š¡” + (ideograph-daikanwa . 17177) ; ø¸„Œ™ + (=ucs . #x6C7D) ; æ±½ + )) +(define-char + '((=>ucs . #x6C7E) ; æ±¾ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4099) + (=jis-x0208 . #x5D70) ; ø½‹“ + (korean-ksc5601 . #x5D4C) ; ø»‰²¿ + (chinese-big5 . #xA857) ; ý¢€Š¡— + (ideograph-daikanwa . 17178) ; ø¸„Œš + (ucs-jis . #x6C7E) ; ø½‹“ + )) +(define-char + '((=>ucs . #x6C7E) ; æ±¾ + (morohashi-daikanwa 17178 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4A78) ; ø»’€ + )) +(define-char + '((morohashi-daikanwa 17178 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x375A) ; ø»„§‘ + (chinese-isoir165 . #x375A) ; ø»¡ + (=ucs . #x6C7E) ; æ±¾ + )) +(define-char + '((=>ucs . #x3CC2) ; 㳂 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 17179) ; ø¸„Œ› + (=cbeta . 00403) ; ø¸ †“ + )) +(define-char + '((morohashi-daikanwa 17179 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x265D) ; ø»•ž¶ + (=ucs . #x3CC2) ; 㳂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x264C) ; ø»•ž¥ + (ideograph-daikanwa . 17180) ; ø¸„Œœ + (=ucs . #x6C7F) ; 汿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2765) ; ø»“–˜ + (chinese-big5 . #xCD45) ; ý¢€Œµ… + (ideograph-daikanwa . 17181) ; ø¸„Œ + (=ucs . #x6C80) ; 沀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4087) + (chinese-gb2312 . #x475F) ; ø»„¾¶ + (=jis-x0208 . #x5D6E) ; ø½‹‘ + (korean-ksc5601 . #x637E) ; ø»‰¼¥ + (chinese-isoir165 . #x475F) ; ø»§† + (chinese-cns11643-1 . #x4A68) ; ø»‘¿± + (chinese-big5 . #xA847) ; ý¢€Š¡‡ + (ideograph-daikanwa . 17182) ; ø¸„Œž + (=ucs . #x6C81) ; 沁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4078) + (chinese-gb2312 . #x524A) ; ø»…Ž« + (=jis-x0208 . #x5D6B) ; ø½‹Ž + (korean-ksc5601 . #x512A) ; ø»‰ µ + (chinese-isoir165 . #x524A) ; ø»¶» + (chinese-cns11643-1 . #x4B21) ; ø»’€ˆ + (=gt-pj-1 . #x5D6B) ; 沂 + (chinese-big5 . #xA85E) ; ý¢€Š¡ž + (ideograph-daikanwa . 17183) ; ø¸„ŒŸ + (=gt-k . 02713) ; ý¡„€ª™ + (=ucs . #x6C82) ; 沂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4108) + (chinese-gb2312 . #x4E56) ; ø»…ˆ¿ + (=jis-x0208 . #x4D60) ; ø½Š·£ + (korean-ksc5601 . #x682A) ; ø»Š‚§ + (chinese-isoir165 . #x4E56) ; ø»± + (chinese-cns11643-1 . #x4A76) ; ø»‘¿¿ + (=gt-pj-1 . #x4D60) ; 沃 + (chinese-big5 . #xA855) ; ý¢€Š¡• + (ideograph-daikanwa . 17184) ; ø¸„Œ  + (=gt-k . 02664) ; ý¡„€©¨ + (=ucs . #x6C83) ; 沃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-isoir165 . #x7C6D) ; ø»ŽµŠ + (chinese-cns11643-2 . #x244E) ; ø»“‘§ + (=jis-x0213-2-2000 . #x6E39) ; ø»¦Žž + (chinese-big5 . #xCB4E) ; ý¢€Œ­Ž + (ideograph-daikanwa . 17185) ; ø¸„Œ¡ + (=jef-china3 . #x95B7) ; øº‰–· + (=ucs . #x6C84) ; 沄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6364) ; ø»…¨ƒ + (korean-ksc5601 . #x6A36) ; ø»Š…¯ + (japanese-jisx0212 . #x4669) ; ø»‹›® + (chinese-isoir165 . #x6364) ; ø»Ž“ + (chinese-cns11643-1 . #x4A6B) ; ø»‘¿´ + (=jis-x0213-1-2000 . #x7656) ; ø»¤§ + (chinese-big5 . #xA84A) ; ý¢€Š¡Š + (ideograph-daikanwa . 17186) ; ø¸„Œ¢ + (=jef-china3 . #x55C2) ; øº…—‚ + (=ucs . #x6C85) ; 沅 + )) +(define-char + '((=>ucs . #x6C86) ; 沆 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (korean-ksc5601 . #x797A) ; ø»Šœµ + (japanese-jisx0212 . #x466A) ; ø»‹›¯ + (=jis-x0213-1-2000 . #x7657) ; ø»¤¨ + (chinese-big5 . #xA859) ; ý¢€Š¡™ + (ideograph-daikanwa . 17187) ; ø¸„Œ£ + (=jef-china3 . #x55C3) ; øº…—ƒ + (ucs-jis . #x6C86) ; ø»Šœµ + )) +(define-char + '((morohashi-daikanwa 17187 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x636C) ; ø»…¨‹ + (chinese-isoir165 . #x636C) ; ø»Ž› + (chinese-cns11643-1 . #x4A7A) ; ø»’€ƒ + (=ucs . #x6C86) ; 沆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (korean-ksc5601 . #x664C) ; ø»Š€ + (japanese-jisx0212 . #x466B) ; ø»‹›° + (chinese-isoir165 . #x2E5B) ; ø»‚” + (chinese-cns11643-2 . #x2456) ; ø»“‘¯ + (chinese-big5 . #xCB56) ; ý¢€Œ­– + (ideograph-daikanwa . 17188) ; ø¸„Œ¤ + (=ucs . #x6C87) ; 沇 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4094) + (chinese-gb2312 . #x4972) ; ø»…‚… + (=jis-x0208 . #x4440) ; ø½Š©µ + (korean-ksc5601 . #x7658) ; ø»Š—¹ + (chinese-isoir165 . #x4972) ; ø»ª• + (chinese-cns11643-1 . #x4A69) ; ø»‘¿² + (=gt-pj-1 . #x4440) ; 沈 + (chinese-big5 . #xA848) ; ý¢€Š¡ˆ + (ideograph-daikanwa . 17189) ; ø¸„Œ¥ + (=gt-k . 02612) ; ý¡„€¨´ + (=ucs . #x6C88) ; 沈 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3341) ; ø»„¡€ + (japanese-jisx0212 . #x466C) ; ø»‹›± + (chinese-isoir165 . #x3341) ; ø»‰ + (=jis-x0213-2-2000 . #x6E3A) ; ø»¦ŽŸ + (chinese-big5 . #xA849) ; ý¢€Š¡‰ + (ideograph-daikanwa . 17190) ; ø¸„Œ¦ + (=jef-china3 . #x55C4) ; øº…—„ + (=ucs . #x6C89) ; 沉 + )) +(define-char + '((=>ucs . #x6C89) ; 沉 + (morohashi-daikanwa 17190 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4A6A) ; ø»‘¿³ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2763) ; ø»“–– + (chinese-big5 . #xCD43) ; ý¢€Œµƒ + (ideograph-daikanwa . 17191) ; ø¸„Œ§ + (=ucs . #x6C8A) ; 沊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x244F) ; ø»“‘¨ + (chinese-big5 . #xCB4F) ; ý¢€Œ­ + (ideograph-daikanwa . 17192) ; ø¸„Œ¨ + (=ucs . #x6C8B) ; 沋 + )) +(define-char + '((=>ucs . #x6C8C) ; 沌 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4096) + (=jis-x0208 . #x4659) ; ø½Š­Š + (korean-ksc5601 . #x5447) ; ø»‰¥¬ + (chinese-big5 . #xA850) ; ý¢€Š¡ + (ideograph-daikanwa . 17193) ; ø¸„Œ© + (ucs-jis . #x6C8C) ; ø½Š­Š + )) +(define-char + '((morohashi-daikanwa 17193 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6367) ; ø»…¨† + (chinese-isoir165 . #x6367) ; ø»Ž– + (chinese-cns11643-1 . #x4A71) ; ø»‘¿º + (=ucs . #x6C8C) ; 沌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4083) + (=jis-x0208 . #x5D6C) ; ø½‹ + (chinese-cns11643-1 . #x4A7C) ; ø»’€… + (chinese-big5 . #xA85B) ; ý¢€Š¡› + (ideograph-daikanwa . 17194) ; ø¸„Œª + (=ucs . #x6C8D) ; 沍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-big5 . #xCB5D) ; ý¢€Œ­ + (ideograph-daikanwa . 17197) ; ø¸„Œ­ + (=ucs . #x6C8E) ; 沎 + )) +(define-char + '((=>ucs . #x6C8E) ; 沎 + (morohashi-daikanwa 17197 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x245D) ; ø»“‘¶ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2849) ; ø»›¿ª + (=jis-x0213-2-2000 . #x6E3B) ; ø»¦Ž  + (ideograph-daikanwa . 17198) ; ø¸„Œ® + (=ucs . #x3CC3) ; 㳃 + )) +(define-char + '((=>ucs . #x6C8F) ; 沏 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-big5 . #xCB50) ; ý¢€Œ­ + (ideograph-daikanwa . 17199) ; ø¸„Œ¯ + )) +(define-char + '((morohashi-daikanwa 17199 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x4663) ; ø»„½œ + (chinese-isoir165 . #x4663) ; ø»¥¬ + (chinese-cns11643-2 . #x2450) ; ø»“‘© + (=ucs . #x6C8F) ; 沏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4105) + (chinese-gb2312 . #x6365) ; ø»…¨„ + (=jis-x0208 . #x5D74) ; ø½‹— + (korean-ksc5601 . #x594B) ; ø»‰­† + (chinese-isoir165 . #x6365) ; ø»Ž” + (chinese-cns11643-1 . #x4A6F) ; ø»‘¿¸ + (=gt-pj-1 . #x5D74) ; 沐 + (chinese-big5 . #xA84E) ; ý¢€Š¡Ž + (ideograph-daikanwa . 17201) ; ø¸„Œ± + (=gt-k . 02715) ; ý¡„€ª› + (=ucs . #x6C90) ; 沐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x264D) ; ø»•ž¦ + (ideograph-daikanwa . 17202) ; ø¸„Œ² + (=ucs . #x6C91) ; 沑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4107) + (=jis-x0208 . #x5D73) ; ø½‹– + (korean-ksc5601 . #x5952) ; ø»‰­ + (chinese-cns11643-1 . #x4A74) ; ø»‘¿½ + (=gt-pj-1 . #x5D73) ; 沒 + (chinese-big5 . #xA853) ; ý¢€Š¡“ + (ideograph-daikanwa . 17204) ; ø¸„Œ´ + (=gt-k . 02714) ; ý¡„€ªš + (=ucs . #x6C92) ; 沒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2451) ; ø»—¥² + (ideograph-daikanwa . 17205) ; ø¸„Œµ + (=cbeta . 01576) ; ø¸ ˜¨ + (=ucs . #x3CC5) ; 㳅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 3413) + (chinese-gb2312 . #x6D33) ; ø»…µ¾ + (=jis-x0208 . #x3723) ; ø½Š–’ + (korean-ksc5601 . #x534B) ; ø»‰¤’ + (chinese-isoir165 . #x6D33) ; ø»ŽžŽ + (chinese-cns11643-2 . #x274F) ; ø»“–‚ + (=gt-pj-1 . #x3723) ; 沓 + (chinese-big5 . #xCCEE) ; ý¢€Œ³® + (ideograph-daikanwa . 17206) ; ø¸„Œ¶ + (=gt-k . 03684) ; ý¡„€¹¤ + (=ucs . #x6C93) ; 沓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6366) ; ø»…¨… + (korean-ksc5601 . #x5877) ; ø»‰¬” + (japanese-jisx0212 . #x466D) ; ø»‹›² + (chinese-isoir165 . #x6366) ; ø»Ž• + (chinese-cns11643-1 . #x4A7D) ; ø»’€† + (=jis-x0213-2-2000 . #x6E3C) ; ø»¦Ž¡ + (chinese-big5 . #xA85C) ; ý¢€Š¡œ + (ideograph-daikanwa . 17207) ; ø¸„Œ· + (=jef-china3 . #x55C5) ; øº…—… + (=ucs . #x6C94) ; 沔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (korean-ksc5601 . #x5A29) ; ø»‰®‚ + (japanese-jisx0212 . #x466E) ; ø»‹›³ + (chinese-cns11643-2 . #x2457) ; ø»“‘° + (=jis-x0213-2-2000 . #x6E3D) ; ø»¦Ž¢ + (chinese-big5 . #xCB57) ; ý¢€Œ­— + (ideograph-daikanwa . 17208) ; ø¸„Œ¸ + (=jef-china3 . #x55C6) ; øº…—† + (=ucs . #x6C95) ; 沕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-1 . 4092) + (shinjigen-2 . 4092) + (=jis-x0208 . #x322D) ; ø½Š† + (korean-ksc5601 . #x7578) ; ø»Š–» + (chinese-isoir165 . #x2D54) ; ø»€¯ + (chinese-cns11643-1 . #x4A73) ; ø»‘¿¼ + (chinese-big5 . #xA852) ; ý¢€Š¡’ + (ideograph-daikanwa . 17209) ; ø¸„Œ¹ + (=ucs . #x6C96) ; 沖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x466F) ; ø»‹›´ + (=jis-x0213-2-2000 . #x6E3E) ; ø»¦Ž£ + (ideograph-daikanwa . 17210) ; ø¸„Œº + (=ucs . #x6C97) ; 沗 + )) +(define-char + '((=>ucs . #x6C97) ; 沗 + (morohashi-daikanwa 17210 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 8) + (=jef-china3 . #x55B3) ; øº…–³ + )) +(define-char + '((=>ucs . #x6C97) ; 沗 + (morohashi-daikanwa 17210 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2963) ; ø»•£– + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x4670) ; ø»‹›µ + (chinese-isoir165 . #x2C27) ; ø»Œ¾¤ + (=jis-x0213-1-2000 . #x7658) ; ø»¤© + (ideograph-daikanwa . 17211) ; ø¸„Œ» + (=jef-china3 . #x98A8) ; øº‰¢¨ + (=ucs . #x6C98) ; 沘 + )) +(define-char + '((=>ucs . #x6C98) ; 沘 + (morohashi-daikanwa 17211 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4A7E) ; ø»’€‡ + (chinese-big5 . #xA85D) ; ý¢€Š¡ + )) +(define-char + '((=>ucs . #x6C99) ; 沙 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4085) + (=jis-x0208 . #x3A3B) ; ø½Š›„ + (korean-ksc5601 . #x5E5E) ; ø»‰´¯ + (=gt-pj-1 . #x3A3B) ; ø½Š›„ + (chinese-big5 . #xA846) ; ý¢€Š¡† + (ideograph-daikanwa . 17212) ; ø¸„Œ¼ + (=gt-k . 02553) ; ý¡„€§¹ + (ucs-jis . #x6C99) ; ø½Š›„ + )) +(define-char + '((morohashi-daikanwa 17212 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x4933) ; ø»…† + (chinese-isoir165 . #x4933) ; ø»©– + (chinese-cns11643-1 . #x4A67) ; ø»‘¿° + (=ucs . #x6C99) ; 沙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4086) + (=jis-x0208 . #x5D6D) ; ø½‹ + (korean-ksc5601 . #x722F) ; ø»Š‘˜ + (chinese-isoir165 . #x7C6E) ; ø»Žµ‹ + (chinese-cns11643-2 . #x2454) ; ø»“‘­ + (chinese-big5 . #xCB54) ; ý¢€Œ­” + (ideograph-daikanwa . 17213) ; ø¸„Œ½ + (=ucs . #x6C9A) ; 沚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2450) ; ø»—¥± + (ideograph-daikanwa . 17214) ; ø¸„Œ¾ + (=ucs . #x23C93) ; 𣲓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 17215) ; ø¸„Œ¿ + (=ucs . #x23CA1) ; 𣲡 + )) +(define-char + '((=>ucs . #x23CA1) ; 𣲡 + (morohashi-daikanwa 17215 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2848) ; ø»›¿© + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4097) + (chinese-gb2312 . #x4566) ; ø»„¼ + (=jis-x0208 . #x5D6F) ; ø½‹’ + (korean-ksc5601 . #x7829) ; ø»Šš† + (chinese-isoir165 . #x4566) ; ø»¤‘ + (chinese-cns11643-1 . #x4A6C) ; ø»‘¿µ + (chinese-big5 . #xA84B) ; ý¢€Š¡‹ + (ideograph-daikanwa . 17216) ; ø¸„€ + (=ucs . #x6C9B) ; 沛 + )) +(define-char + '((=>ucs . #x3CC8) ; 㳈 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 17217) ; ø¸„ + )) +(define-char + '((morohashi-daikanwa 17217 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2844) ; ø»›¿¥ + (=ucs . #x3CC8) ; 㳈 + )) +(define-char + '((=>ucs . #x6C9C) ; 沜 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x4671) ; ø»‹›¶ + (=jis-x0213-1-2000 . #x7659) ; ø»¤ª + (chinese-big5 . #xCB58) ; ý¢€Œ­˜ + (ideograph-daikanwa . 17218) ; ø¸„‚ + (=jef-china3 . #x8BEA) ; øºˆ¯ª + (ucs-jis . #x6C9C) ; ø»‹›¶ + )) +(define-char + '((morohashi-daikanwa 17218 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2458) ; ø»“‘± + (=ucs . #x6C9C) ; 沜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2764) ; ø»“–— + (chinese-big5 . #xCD44) ; ý¢€Œµ„ + (ideograph-daikanwa . 17219) ; ø¸„ƒ + (=ucs . #x6C9D) ; 沝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2846) ; ø»›¿§ + (ideograph-daikanwa . 17220) ; ø¸„„ + (=ucs . #x23C94) ; 𣲔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x264E) ; ø»•ž§ + (ideograph-daikanwa . 17221) ; ø¸„… + (=cbeta . 04334) ; ø¸¡ƒ® + (=ucs . #x6C9E) ; 沞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3935) ; ø»„©¨ + (japanese-jisx0212 . #x4672) ; ø»‹›· + (chinese-isoir165 . #x3935) ; ø»‘¸ + (chinese-cns11643-3 . #x2652) ; ø»•ž« + (ideograph-daikanwa . 17222) ; ø¸„† + (=ucs . #x6C9F) ; 沟 + )) +(define-char + '((=>ucs . #x3CC6) ; 㳆 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 17223) ; ø¸„‡ + )) +(define-char + '((morohashi-daikanwa 17223 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x264B) ; ø»•ž¤ + (=ucs . #x3CC6) ; 㳆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2847) ; ø»›¿¨ + (ideograph-daikanwa . 17224) ; ø¸„ˆ + (=ucs . #x23C95) ; 𣲕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x265C) ; ø»•žµ + (ideograph-daikanwa . 17225) ; ø¸„‰ + (=cbeta . 00917) ; ø¸ Ž• + (=ucs . #x6CA0) ; æ²  + )) +(define-char + '((=>ucs . #x3CC7) ; 㳇 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 17226) ; ø¸„Š + )) +(define-char + '((morohashi-daikanwa 17226 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x284A) ; ø»›¿« + (=ucs . #x3CC7) ; 㳇 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2843) ; ø»›¿¤ + (ideograph-daikanwa . 17227) ; ø¸„‹ + (=ucs . #x23C9E) ; 𣲞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2845) ; ø»›¿¦ + (ideograph-daikanwa . 17229) ; ø¸„ + (=ucs . #x23CA0) ; 𣲠 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2841) ; ø»›¿¢ + (ideograph-daikanwa . 17230) ; ø¸„Ž + (=ucs . #x23C9F) ; 𣲟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4106) + (chinese-gb2312 . #x433B) ; ø»„¸š + (=jis-x0208 . #x4B57) ; ø½Š´ž + (chinese-isoir165 . #x433B) ; ø» ª + (chinese-cns11643-3 . #x2659) ; ø»•ž² + (=gt-pj-1 . #x4B57) ; 没 + (ideograph-daikanwa . 17233) ; ø¸„‘ + (=gt-k . 02653) ; ý¡„€© + (=ucs . #x6CA1) ; 没 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4090) + (=jis-x0208 . #x4274) ; ø½Š§­ + (chinese-cns11643-3 . #x2656) ; ø»•ž¯ + (ideograph-daikanwa . 17234) ; ø¸„’ + (=ucs . #x6CA2) ; æ²¢ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C4C) ; ø»œ…¥ + (ideograph-daikanwa . 49207) ; ø¸Œ€· + (=ucs . #x23C9D) ; 𣲝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x264F) ; ø»•ž¨ + (=ucs . #x3CC0) ; 㳀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x244F) ; ø»—¥° + (=ucs . #x3CC1) ; 㳁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x265A) ; ø»•ž³ + (=ucs . #x3CC4) ; 㳄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2658) ; ø»•ž± + (=ucs . #x3CCA) ; 㳊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6363) ; ø»…¨‚ + (chinese-isoir165 . #x6363) ; ø»Ž’ + (=ucs . #x6CA3) ; æ²£ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x453D) ; ø»„»˜ + (chinese-isoir165 . #x453D) ; ø»£¨ + (=ucs . #x6CA4) ; 沤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4124) ; ø»„µ‡ + (chinese-isoir165 . #x4124) ; ø»— + (=ucs . #x6CA5) ; æ²¥ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4259) ; ø»„·š + (chinese-isoir165 . #x4259) ; ø»Ÿª + (=ucs . #x6CA6) ; 沦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3257) ; ø»„Ÿ¸ + (chinese-isoir165 . #x3257) ; ø»ˆˆ + (=ucs . #x6CA7) ; 沧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (chinese-isoir165 . #x7C70) ; ø»Žµ + (=ucs . #x6CA8) ; 沨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x636D) ; ø»…¨Œ + (chinese-isoir165 . #x636D) ; ø»Žœ + (=ucs . #x6CA9) ; 沩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3B26) ; ø»„¬• + (chinese-isoir165 . #x3B26) ; ø»”¥ + (=ucs . #x6CAA) ; 沪 + )) +(define-char + '((=>ucs . #x6CAA) ; 沪 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x265B) ; ø»•ž´ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C4D) ; ø»œ…¦ + (=ucs . #x23C8E) ; 𣲎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2452) ; ø»™¯· + (=ucs . #x23C8F) ; 𣲏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2842) ; ø»›¿£ + (=ucs . #x23C90) ; 𣲐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2451) ; ø»™¯¶ + (=ucs . #x23C91) ; 𣲑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2453) ; ø»™¯¸ + (=ucs . #x23C92) ; 𣲒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 4) + (total-strokes . 7) + (=cbeta . 04742) ; ø¸¡Š† + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4157) + (chinese-gb2312 . #x442D) ; ø»„¹ª + (=jis-x0208 . #x4B77) ; ø½Š´¾ + (korean-ksc5601 . #x5848) ; ø»‰«¥ + (chinese-isoir165 . #x442D) ; ø»¡º + (chinese-cns11643-1 . #x4E4D) ; ø»’…Ž + (chinese-big5 . #xAA6A) ; ý¢€Š©ª + (ideograph-daikanwa . 17235) ; ø¸„“ + (=ucs . #x6CAB) ; 沫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E5D) ; ø»’…ž + (chinese-big5 . #xAA7A) ; ý¢€Š©º + (ideograph-daikanwa . 17236) ; ø¸„” + (=jef-china3 . #x55C7) ; øº…—‡ + (=ucs . #x6CAC) ; 沬 + )) +(define-char + '((=>ucs . #x6CAD) ; æ²­ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0213-2-2000 . #x6E3F) ; ø»¦Ž¤ + (chinese-big5 . #xCCF5) ; ý¢€Œ³µ + (ideograph-daikanwa . 17237) ; ø¸„• + (=jef-china3 . #x91EF) ; øº‰‡¯ + (ucs-jis . #x6CAD) ; ø»¦Ž¤ + )) +(define-char + '((=>ucs . #x6CAD) ; æ²­ + (morohashi-daikanwa 17237 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2756) ; ø»“–‰ + )) +(define-char + '((morohashi-daikanwa 17237 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6370) ; ø»…¨ + (chinese-isoir165 . #x6370) ; ø»ŽŸ + (=ucs . #x6CAD) ; æ²­ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4129) + (chinese-gb2312 . #x3E5A) ; ø»„±£ + (=jis-x0208 . #x5D7C) ; ø½‹Ÿ + (korean-ksc5601 . #x6E41) ; ø»Š‹² + (chinese-isoir165 . #x3E5A) ; ø»™³ + (chinese-cns11643-1 . #x4E54) ; ø»’…• + (=gt-pj-1 . #x5D7C) ; æ²® + (chinese-big5 . #xAA71) ; ý¢€Š©± + (ideograph-daikanwa . 17238) ; ø¸„– + (=gt-k . 03893) ; ý¡„€¼µ + (=ucs . #x6CAE) ; æ²® + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2723) ; ø»—©ž + (ideograph-daikanwa . 17239) ; ø¸„— + (=cbeta . 04894) ; ø¸¡Œž + (=ucs . #x23CB2) ; 𣲲 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D4E) ; ø»•¨¹ + (ideograph-daikanwa . 17240) ; ø¸„˜ + (=ucs . #x6CAF) ; 沯 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x4673) ; ø»‹›¸ + (chinese-cns11643-2 . #x276B) ; ø»“–ž + (chinese-big5 . #xCD4B) ; ý¢€Œµ‹ + (ideograph-daikanwa . 17242) ; ø¸„š + (=ucs . #x6CB0) ; æ²° + )) +(define-char + '((=>ucs . #x6CB1) ; æ²± + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4133) + (=jis-x0208 . #x5D7D) ; ø½‹  + (chinese-big5 . #xAA62) ; ý¢€Š©¢ + (ideograph-daikanwa . 17243) ; ø¸„› + (ucs-jis . #x6CB1) ; ø½‹  + )) +(define-char + '((morohashi-daikanwa 17243 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x637B) ; ø»…¨š + (chinese-isoir165 . #x637B) ; ø»Žª + (chinese-cns11643-1 . #x4E45) ; ø»’…† + (=ucs . #x6CB1) ; æ²± + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6375) ; ø»…¨” + (japanese-jisx0212 . #x4674) ; ø»‹›¹ + (chinese-isoir165 . #x6375) ; ø»Ž¤ + (ideograph-daikanwa . 17244) ; ø¸„œ + (=cbeta . 05811) ; ø¸¡š³ + (=jef-china3 . #x55C8) ; øº…—ˆ + (=ucs . #x6CB2) ; æ²² + )) +(define-char + '((=>ucs . #x6CB2) ; æ²² + (morohashi-daikanwa 17244 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x296B) ; ø»•£ž + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4119) + (chinese-gb2312 . #x3A53) ; ø»„«¤ + (=jis-x0208 . #x324F) ; ø½Š¨ + (korean-ksc5601 . #x7941) ; ø»Š›¼ + (chinese-isoir165 . #x3A53) ; ø»“´ + (chinese-cns11643-1 . #x4E48) ; ø»’…‰ + (=gt-pj-1 . #x324F) ; æ²³ + (chinese-big5 . #xAA65) ; ý¢€Š©¥ + (ideograph-daikanwa . 17245) ; ø¸„ + (=gt-k . 03651) ; ý¡„€¹ƒ + (=ucs . #x6CB3) ; æ²³ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x4675) ; ø»‹›º + (chinese-cns11643-2 . #x2762) ; ø»“–• + (chinese-big5 . #xCD42) ; ý¢€Œµ‚ + (ideograph-daikanwa . 17246) ; ø¸„ž + (=jef-china3 . #x55C9) ; øº…—‰ + (=ucs . #x6CB4) ; æ²´ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-isoir165 . #x7C72) ; ø»Žµ + (chinese-cns11643-4 . #x2726) ; ø»—©¡ + (ideograph-daikanwa . 17247) ; ø¸„Ÿ + (=ucs . #x6CB5) ; æ²µ + )) +(define-char + '((=>ucs . #x6CB6) ; 沶 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2754) ; ø»“–‡ + (ideograph-daikanwa . 17248) ; ø¸„  + )) +(define-char + '((morohashi-daikanwa 17248 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-big5 . #xCCF3) ; ý¢€Œ³³ + (=ucs . #x6CB6) ; 沶 + )) +(define-char + '((=>ucs . #x6CB7) ; æ²· + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2758) ; ø»“–‹ + (chinese-big5 . #xCCF7) ; ý¢€Œ³· + (ideograph-daikanwa . 17250) ; ø¸„¢ + )) +(define-char + '((morohashi-daikanwa 17250 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x6CB7) ; æ²· + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4151) + (chinese-gb2312 . #x3750) ; ø»„§‡ + (=jis-x0208 . #x4A28) ; ø½Š²‘ + (korean-ksc5601 . #x5D73) ; ø»‰³¦ + (chinese-isoir165 . #x3750) ; ø»— + (chinese-cns11643-1 . #x4E50) ; ø»’…‘ + (=gt-pj-1 . #x4A28) ; 沸 + (chinese-big5 . #xAA6D) ; ý¢€Š©­ + (ideograph-daikanwa . 17251) ; ø¸„£ + (=gt-k . 03815) ; ý¡„€»§ + (=ucs . #x6CB8) ; 沸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4158) + (chinese-gb2312 . #x534D) ; ø»…Œ + (=jis-x0208 . #x4C7D) ; ø½Š¶¢ + (korean-ksc5601 . #x6A7A) ; ø»Š†³ + (chinese-isoir165 . #x534D) ; ø»¸œ + (chinese-cns11643-1 . #x4E52) ; ø»’…“ + (=gt-pj-1 . #x4C7D) ; æ²¹ + (chinese-big5 . #xAA6F) ; ý¢€Š©¯ + (ideograph-daikanwa . 17253) ; ø¸„¥ + (=gt-k . 03846) ; ý¡„€¼† + (=ucs . #x6CB9) ; æ²¹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x5E21) ; ø½‹¢ + (chinese-cns11643-2 . #x275B) ; ø»“–Ž + (=gt-pj-1 . #x5E21) ; 沺 + (chinese-big5 . #xCCFA) ; ý¢€Œ³º + (ideograph-daikanwa . 17254) ; ø¸„¦ + (=gt-k . 03895) ; ý¡„€¼· + (=ucs . #x6CBA) ; 沺 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x295F) ; ø»•£’ + (ideograph-daikanwa . 17255) ; ø¸„§ + (=cbeta . 01577) ; ø¸ ˜© + (=ucs . #x3CCC) ; 㳌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4137) + (chinese-gb2312 . #x564E) ; ø»…”§ + (=jis-x0208 . #x3C23) ; ø½Š¨ + (korean-ksc5601 . #x763D) ; ø»Š—ž + (chinese-isoir165 . #x564E) ; ø»¼· + (chinese-cns11643-1 . #x4E59) ; ø»’…š + (=gt-pj-1 . #x3C23) ; æ²» + (chinese-big5 . #xAA76) ; ý¢€Š©¶ + (ideograph-daikanwa . 17256) ; ø¸„¨ + (=gt-k . 03728) ; ý¡„€º + (=ucs . #x6CBB) ; æ²» + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4130) + (chinese-gb2312 . #x5553) ; ø»…“Ž + (=jis-x0208 . #x3E42) ; ø½Š¡ƒ + (korean-ksc5601 . #x613B) ; ø»‰¸¦ + (chinese-isoir165 . #x5553) ; ø»»ž + (chinese-cns11643-1 . #x4E4B) ; ø»’…Œ + (=gt-pj-1 . #x3E42) ; æ²¼ + (chinese-big5 . #xAA68) ; ý¢€Š©¨ + (ideograph-daikanwa . 17257) ; ø¸„© + (=gt-k . 03751) ; ý¡„€º§ + (=ucs . #x6CBC) ; æ²¼ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4126) + (chinese-gb2312 . #x3941) ; ø»„©´ + (=jis-x0208 . #x5D78) ; ø½‹› + (korean-ksc5601 . #x4D3F) ; ø»‰›’ + (chinese-isoir165 . #x3941) ; ø»’„ + (chinese-cns11643-1 . #x4E49) ; ø»’…Š + (chinese-big5 . #xAA66) ; ý¢€Š©¦ + (ideograph-daikanwa . 17258) ; ø¸„ª + (=ucs . #x6CBD) ; æ²½ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4142) + (chinese-gb2312 . #x5534) ; ø»…’¯ + (=jis-x0208 . #x5D7E) ; ø½‹¡ + (korean-ksc5601 . #x7454) ; ø»Š”¹ + (chinese-isoir165 . #x5534) ; ø»º¿ + (chinese-cns11643-1 . #x4E4A) ; ø»’…‹ + (=gt-pj-1 . #x5D7E) ; æ²¾ + (chinese-big5 . #xAA67) ; ý¢€Š©§ + (ideograph-daikanwa . 17259) ; ø¸„« + (=gt-k . 03894) ; ý¡„€¼¶ + (=ucs . #x6CBE) ; æ²¾ + )) +(define-char + '((=>ucs . #x6CBF) ; 沿 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4115) + (japanese-jisx0208-1978 . #x3168) ; ø»‚”§ + (japanese-jisx0208 . #x3168) ; ø»†¨¯ + (chinese-big5 . #xAA75) ; ý¢€Š©µ + (ideograph-daikanwa . 17260) ; ø¸„¬ + )) +(define-char + '((=>ucs . #x6CBF) ; 沿 + (morohashi-daikanwa 17260 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208-1990 . #x3168) ; ø½ŠŽ£ + (ucs-jis . #x6CBF) ; ø½ŠŽ£ + )) +(define-char + '((=>ucs . #x6CBF) ; 沿 + (morohashi-daikanwa 17260 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E58) ; ø»’…™ + )) +(define-char + '((morohashi-daikanwa 17260 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5158) ; ø»…› + (korean-ksc5601 . #x664D) ; ø»Š€Ž + (chinese-isoir165 . #x5158) ; ø»µ« + (chinese-cns11643-6 . #x2C5B) ; ø»œ…´ + (=jef-china3 . #x55CA) ; øº…—Š + (=ucs . #x6CBF) ; 沿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2767) ; ø»“–š + (chinese-big5 . #xCD47) ; ý¢€Œµ‡ + (ideograph-daikanwa . 17262) ; ø¸„® + (=ucs . #x6CC0) ; 泀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-1 . 4122) + (shinjigen-2 . 4122) + (=jis-x0208 . #x3637) ; ø½Š•ˆ + (korean-ksc5601 . #x7C4F) ; ø»Š ¤ + (chinese-cns11643-1 . #x4E53) ; ø»’…” + (chinese-big5 . #xAA70) ; ý¢€Š©° + (ideograph-daikanwa . 17264) ; ø¸„° + (=ucs . #x6CC1) ; 況 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (korean-ksc5601 . #x7B22) ; ø»Šž™ + (japanese-jisx0212 . #x4676) ; ø»‹›» + (chinese-cns11643-2 . #x275A) ; ø»“– + (=jis-x0213-2-2000 . #x6E40) ; ø»¦Ž¥ + (chinese-big5 . #xCCF9) ; ý¢€Œ³¹ + (ideograph-daikanwa . 17265) ; ø¸„± + (=jef-china3 . #x55CB) ; øº…—‹ + (=ucs . #x6CC2) ; 泂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-isoir165 . #x2C29) ; ø»Œ¾¦ + (chinese-cns11643-2 . #x275C) ; ø»“– + (chinese-big5 . #xCCFB) ; ý¢€Œ³» + (ideograph-daikanwa . 17266) ; ø¸„² + (=ucs . #x6CC3) ; 泃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4112) + (chinese-gb2312 . #x5039) ; ø»…‹ž + (=jis-x0208 . #x5D75) ; ø½‹˜ + (korean-ksc5601 . #x605C) ; ø»‰·© + (chinese-isoir165 . #x5039) ; ø»³® + (chinese-cns11643-1 . #x4E51) ; ø»’…’ + (chinese-big5 . #xAA6E) ; ý¢€Š©® + (ideograph-daikanwa . 17267) ; ø¸„³ + (=ucs . #x6CC4) ; 泄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4128) + (chinese-gb2312 . #x4776) ; ø»„¿ + (=jis-x0208 . #x5D7A) ; ø½‹ + (chinese-isoir165 . #x4776) ; ø»§ + (chinese-cns11643-1 . #x4E56) ; ø»’…— + (=gt-pj-1 . #x5D7A) ; 泅 + (chinese-big5 . #xAA73) ; ý¢€Š©³ + (ideograph-daikanwa . 17270) ; ø¸„¶ + (=gt-k . 03892) ; ý¡„€¼´ + (=ucs . #x6CC5) ; 泅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x4677) ; ø»‹›¼ + (chinese-isoir165 . #x7C71) ; ø»ŽµŽ + (chinese-cns11643-2 . #x275D) ; ø»“– + (=jis-x0213-1-2000 . #x765B) ; ø»¤¬ + (chinese-big5 . #xCCFC) ; ý¢€Œ³¼ + (ideograph-daikanwa . 17271) ; ø¸„· + (=jef-china3 . #x55CC) ; øº…—Œ + (=ucs . #x6CC6) ; 泆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x276A) ; ø»“– + (chinese-big5 . #xCD4A) ; ý¢€ŒµŠ + (ideograph-daikanwa . 17272) ; ø¸„¸ + (=jef-china3 . #x98A9) ; øº‰¢© + (=ucs . #x6CC7) ; 泇 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x296D) ; ø»•£  + (ideograph-daikanwa . 17273) ; ø¸„¹ + (=ucs . #x6CC8) ; 泈 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 4132) + (chinese-gb2312 . #x482A) ; ø»„¿Ÿ + (=jis-x0208 . #x4074) ; ø½Š¤± + (korean-ksc5601 . #x743B) ; ø»Š”  + (chinese-isoir165 . #x482A) ; ø»§¯ + (chinese-cns11643-1 . #x5178) ; ø»’Š“ + (=gt-pj-1 . #x4074) ; 泉 + (chinese-big5 . #xAC75) ; ý¢€Š±µ + (ideograph-daikanwa . 17274) ; ø¸„º + (=gt-k . 05120) ; ý¡„€ + (=ucs . #x6CC9) ; 泉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4145) + (chinese-gb2312 . #x3234) ; ø»„Ÿ• + (=jis-x0208 . #x4771) ; ø½Š¯€ + (korean-ksc5601 . #x5A55) ; ø»‰®® + (chinese-isoir165 . #x3234) ; ø»‡¥ + (chinese-cns11643-1 . #x4E5C) ; ø»’… + (=gt-pj-1 . #x4771) ; 泊 + (chinese-big5 . #xAA79) ; ý¢€Š©¹ + (ideograph-daikanwa . 17275) ; ø¸„» + (=gt-k . 03798) ; ý¡„€»– + (=ucs . #x6CCA) ; 泊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x267D) ; ø»—©š + (ideograph-daikanwa . 17278) ; ø¸„¾ + (=ucs . #x6CCB) ; 泋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4149) + (chinese-gb2312 . #x435A) ; ø»„¸¹ + (=jis-x0208 . #x4867) ; ø½Š°” + (korean-ksc5601 . #x7932) ; ø»Š›­ + (chinese-isoir165 . #x435A) ; ø»¡‰ + (chinese-cns11643-1 . #x4E46) ; ø»’…‡ + (=gt-pj-1 . #x4867) ; 泌 + (chinese-big5 . #xAA63) ; ý¢€Š©£ + (ideograph-daikanwa . 17279) ; ø¸„¿ + (=gt-k . 03803) ; ý¡„€»› + (=ucs . #x6CCC) ; 泌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x4678) ; ø»‹›½ + (chinese-cns11643-2 . #x2769) ; ø»“–œ + (chinese-big5 . #xCD49) ; ý¢€Œµ‰ + (ideograph-daikanwa . 17280) ; ø¸„Ž€ + (=ucs . #x6CCD) ; 泍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x296C) ; ø»•£Ÿ + (ideograph-daikanwa . 17281) ; ø¸„Ž + (=jef-china3 . #x55CD) ; øº…— + (=ucs . #x6CCE) ; 泎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x4679) ; ø»‹›¾ + (chinese-cns11643-2 . #x276D) ; ø»“–  + (chinese-big5 . #xCD4D) ; ý¢€Œµ + (ideograph-daikanwa . 17282) ; ø¸„Ž‚ + (=jef-china3 . #x55CE) ; øº…—Ž + (=ucs . #x6CCF) ; 泏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x636E) ; ø»…¨ + (japanese-jisx0212 . #x467A) ; ø»‹›¿ + (chinese-isoir165 . #x636E) ; ø»Ž + (chinese-cns11643-2 . #x2759) ; ø»“–Œ + (=jis-x0213-2-2000 . #x6E41) ; ø»¦Ž¦ + (chinese-big5 . #xCCF8) ; ý¢€Œ³¸ + (ideograph-daikanwa . 17283) ; ø¸„Žƒ + (=jef-china3 . #x98AA) ; øº‰¢ª + (=ucs . #x6CD0) ; 泐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x467B) ; ø»‹œ€ + (chinese-cns11643-2 . #x276F) ; ø»“–¢ + (chinese-big5 . #xCD4F) ; ý¢€Œµ + (ideograph-daikanwa . 17284) ; ø¸„Ž„ + (=jef-china3 . #x55CF) ; øº…— + (=ucs . #x6CD1) ; 泑 + )) +(define-char + '((=>ucs . #x3CCF) ; 㳏 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 17285) ; ø¸„Ž… + (=cbeta . 04472) ; ø¸¡…¸ + )) +(define-char + '((morohashi-daikanwa 17285 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2960) ; ø»•£“ + (=ucs . #x3CCF) ; 㳏 + )) +(define-char + '((=>ucs . #x6CD2) ; 泒 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x467C) ; ø»‹œ + (ideograph-daikanwa . 17287) ; ø¸„Ž‡ + (=jef-china3 . #x55D0) ; øº…— + (ucs-jis . #x6CD2) ; ø»‹œ + )) +(define-char + '((morohashi-daikanwa 17287 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-big5 . #xCD40) ; ý¢€Œµ€ + (=ucs . #x6CD2) ; 泒 + )) +(define-char + '((=>ucs . #x6CD2) ; 泒 + (morohashi-daikanwa 17287 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2760) ; ø»“–“ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4118) + (chinese-gb2312 . #x637C) ; ø»…¨› + (=jis-x0208 . #x5D77) ; ø½‹š + (korean-ksc5601 . #x7B72) ; ø»ŠŸ© + (chinese-isoir165 . #x637C) ; ø»Ž« + (chinese-cns11643-1 . #x4E4F) ; ø»’… + (=gt-pj-1 . #x5D77) ; 泓 + (chinese-big5 . #xAA6C) ; ý¢€Š©¬ + (ideograph-daikanwa . 17288) ; ø¸„Žˆ + (=gt-k . 03891) ; ý¡„€¼³ + (=ucs . #x6CD3) ; 泓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x636F) ; ø»…¨Ž + (japanese-jisx0212 . #x467D) ; ø»‹œ‚ + (chinese-isoir165 . #x636F) ; ø»Žž + (chinese-cns11643-2 . #x2755) ; ø»“–ˆ + (=jis-x0213-1-2000 . #x765C) ; ø»¤­ + (chinese-big5 . #xCCF4) ; ý¢€Œ³´ + (ideograph-daikanwa . 17289) ; ø¸„Ž‰ + (=jef-china3 . #x55D1) ; øº…—‘ + (=ucs . #x6CD4) ; 泔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4152) + (chinese-gb2312 . #x3728) ; ø»„¦Ÿ + (=jis-x0208 . #x4B21) ; ø½Š³¨ + (korean-ksc5601 . #x5B76) ; ø»‰°­ + (chinese-isoir165 . #x3728) ; ø»Ž¯ + (chinese-cns11643-1 . #x4E4E) ; ø»’… + (=gt-pj-1 . #x4B21) ; 法 + (chinese-big5 . #xAA6B) ; ý¢€Š©« + (ideograph-daikanwa . 17290) ; ø¸„ŽŠ + (=gt-k . 03825) ; ý¡„€»± + (=ucs . #x6CD5) ; 法 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2966) ; ø»•£™ + (=jis-x0213-2-2000 . #x6E42) ; ø»¦Ž§ + (ideograph-daikanwa . 17291) ; ø¸„Ž‹ + (=ucs . #x3CD2) ; 㳒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6377) ; ø»…¨– + (japanese-jisx0212 . #x467E) ; ø»‹œƒ + (chinese-isoir165 . #x6377) ; ø»Ž¦ + (chinese-cns11643-1 . #x4E60) ; ø»’…¡ + (=jis-x0213-2-2000 . #x6E43) ; ø»¦Ž¨ + (chinese-big5 . #xAA7D) ; ý¢€Š©½ + (ideograph-daikanwa . 17293) ; ø¸„Ž + (=jef-china3 . #x55D2) ; øº…—’ + (=ucs . #x6CD6) ; 泖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4127) + (chinese-gb2312 . #x6374) ; ø»…¨“ + (=jis-x0208 . #x5D79) ; ø½‹œ + (korean-ksc5601 . #x5E5F) ; ø»‰´° + (chinese-isoir165 . #x6374) ; ø»Ž£ + (chinese-cns11643-1 . #x4E55) ; ø»’…– + (chinese-big5 . #xAA72) ; ý¢€Š©² + (ideograph-daikanwa . 17294) ; ø¸„ŽŽ + (=ucs . #x6CD7) ; 泗 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x296A) ; ø»•£ + (ideograph-daikanwa . 17295) ; ø¸„Ž + (=ucs . #x6CD8) ; 泘 + )) +(define-char + '((=>ucs . #x6CD9) ; 泙 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4156) + (=jis-x0208 . #x5E24) ; ø½‹¥ + (=gt-pj-1 . #x5E24) ; ø½‹¥ + (chinese-big5 . #xCCF2) ; ý¢€Œ³² + (ideograph-daikanwa . 17296) ; ø¸„Ž + (=gt-k . 03897) ; ý¡„€¼¹ + (ucs-jis . #x6CD9) ; ø½‹¥ + )) +(define-char + '((morohashi-daikanwa 17296 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4156) + (chinese-cns11643-2 . #x2753) ; ø»“–† + (=ucs . #x6CD9) ; 泙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x4721) ; ø»‹œ„ + (=jis-x0213-2-2000 . #x6E44) ; ø»¦Ž© + (ideograph-daikanwa . 17297) ; ø¸„Ž‘ + (=jef-china3 . #x55D3) ; øº…—“ + (=ucs . #x6CDA) ; 泚 + )) +(define-char + '((=>ucs . #x6CDA) ; 泚 + (morohashi-daikanwa 17297 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B57) ; ø»“œ‚ + (chinese-big5 . #xCF75) ; ý¢€Œ½µ + )) +(define-char + '((=>ucs . #x6CDB) ; 泛 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4146) + (=jis-x0208 . #x5E22) ; ø½‹£ + (korean-ksc5601 . #x5B72) ; ø»‰°© + (=gt-pj-1 . #x5E22) ; ø½‹£ + (chinese-big5 . #xAA78) ; ý¢€Š©¸ + (ideograph-daikanwa . 17298) ; ø¸„Ž’ + (=gt-k . 02716) ; ý¡„€ªœ + (ucs-jis . #x6CDB) ; ø½‹£ + )) +(define-char + '((morohashi-daikanwa 17298 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x373A) ; ø»„¦± + (chinese-isoir165 . #x373A) ; ø» + (chinese-cns11643-1 . #x4E5B) ; ø»’…œ + (=ucs . #x6CDB) ; 泛 + )) +(define-char + '((=>ucs . #x6CDC) ; 泜 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x4722) ; ø»‹œ… + (chinese-cns11643-1 . #x4E5F) ; ø»’…  + (=jis-x0213-2-2000 . #x6E45) ; ø»¦Žª + (chinese-big5 . #xAA7C) ; ý¢€Š©¼ + (ideograph-daikanwa . 17299) ; ø¸„Ž“ + (=jef-china3 . #x55D4) ; øº…—” + (ucs-jis . #x6CDC) ; ø»‹œ… + )) +(define-char + '((morohashi-daikanwa 17299 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-isoir165 . #x2C28) ; ø»Œ¾¥ + (=ucs . #x6CDC) ; 泜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4384) + (=jis-x0208 . #x5D7B) ; ø½‹ž + (chinese-big5 . #xCD41) ; ý¢€Œµ + (ideograph-daikanwa . 17300) ; ø¸„Ž” + (=ucs . #x6CDD) ; 泝 + )) +(define-char + '((=>ucs . #x6CDD) ; 泝 + (morohashi-daikanwa 17300 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2761) ; ø»“–” + )) +(define-char + '((=>ucs . #x6CDE) ; 泞 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-big5 . #xCD46) ; ý¢€Œµ† + (ideograph-daikanwa . 17303) ; ø¸„Ž— + )) +(define-char + '((morohashi-daikanwa 17303 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4522) ; ø»„º½ + (chinese-isoir165 . #x4522) ; ø»£ + (chinese-cns11643-2 . #x2766) ; ø»“–™ + (=jef-china3 . #x55D5) ; øº…—• + (=ucs . #x6CDE) ; 泞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2965) ; ø»•£˜ + (ideograph-daikanwa . 17305) ; ø¸„Ž™ + (=ucs . #x6CDF) ; 泟 + )) +(define-char + '((=>ucs . #x6CE0) ; æ³  + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x4723) ; ø»‹œ† + (=jis-x0213-1-2000 . #x765D) ; ø»¤® + (chinese-big5 . #xAA7E) ; ý¢€Š©¾ + (ideograph-daikanwa . 17306) ; ø¸„Žš + (=jef-china3 . #x55D6) ; øº…—– + (ucs-jis . #x6CE0) ; ø»‹œ† + )) +(define-char + '((=>ucs . #x6CE0) ; æ³  + (morohashi-daikanwa 17306 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E61) ; ø»’…¢ + )) +(define-char + '((morohashi-daikanwa 17306 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6376) ; ø»…¨• + (chinese-isoir165 . #x6376) ; ø»Ž¥ + (=ucs . #x6CE0) ; æ³  + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0208-1978 . #x4B22) ; ø»‚¹­ + (chinese-gb2312 . #x455D) ; ø»„»¸ + (korean-ksc5601 . #x785C) ; ø»Šš¹ + (chinese-isoir165 . #x455D) ; ø»¤ˆ + (chinese-cns11643-1 . #x4E5A) ; ø»’…› + (chinese-big5 . #xAA77) ; ý¢€Š©· + (ideograph-daikanwa . 17307) ; ø¸„Ž› + (=ucs . #x6CE1) ; 泡 + )) +(define-char + '((=>ucs . #x6CE1) ; 泡 + (morohashi-daikanwa 17307 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0208 . #x4B22) ; ø»‡µ + (=jis-x0208-1990 . #x4B22) ; ø½Š³© + (=gt-pj-1 . #x4B22) ; ø»‡µ + (=gt-k . 03826) ; ý¡„€»² + (=jef-china3 . #x55AE) ; øº…–® + (ucs-jis . #x6CE1) ; ø»‡µ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4143) + (chinese-gb2312 . #x3228) ; ø»„Ÿ‰ + (=jis-x0208 . #x4748) ; ø½Š®— + (korean-ksc5601 . #x776E) ; ø»Š™­ + (chinese-isoir165 . #x3228) ; ø»‡™ + (chinese-cns11643-1 . #x4E4C) ; ø»’… + (=gt-pj-1 . #x4748) ; æ³¢ + (chinese-big5 . #xAA69) ; ý¢€Š©© + (ideograph-daikanwa . 17308) ; ø¸„Žœ + (=gt-k . 03795) ; ý¡„€»“ + (=ucs . #x6CE2) ; æ³¢ + )) +(define-char + '((=>ucs . #x6CE3) ; æ³£ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4121) + (=jis-x0208 . #x3563) ; ø½Š”– + (korean-ksc5601 . #x6B68) ; ø»Š‡¿ + (=gt-pj-1 . #x3563) ; ø½Š”– + (chinese-big5 . #xAA5F) ; ý¢€Š©Ÿ + (ideograph-daikanwa . 17309) ; ø¸„Ž + (=gt-k . 03667) ; ý¡„€¹“ + (ucs-jis . #x6CE3) ; ø½Š”– + )) +(define-char + '((morohashi-daikanwa 17309 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x467C) ; ø»„½µ + (chinese-isoir165 . #x467C) ; ø»¦… + (chinese-cns11643-1 . #x4E42) ; ø»’…ƒ + (=ucs . #x6CE3) ; æ³£ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2969) ; ø»•£œ + (ideograph-daikanwa . 17310) ; ø¸„Žž + (=ucs . #x6CE4) ; 泤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4140) + (chinese-gb2312 . #x4460) ; ø»„º + (=jis-x0208 . #x4525) ; ø½Šª¸ + (korean-ksc5601 . #x527A) ; ø»‰££ + (chinese-isoir165 . #x4460) ; ø»¢­ + (=gt-pj-1 . #x4525) ; æ³¥ + (chinese-big5 . #xAA64) ; ý¢€Š©¤ + (ideograph-daikanwa . 17311) ; ø¸„ŽŸ + (=gt-k . 03779) ; ý¡„€»ƒ + (=ucs . #x6CE5) ; æ³¥ + )) +(define-char + '((=>ucs . #x6CE5) ; æ³¥ + (morohashi-daikanwa 17311 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E47) ; ø»’…ˆ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x267B) ; ø»—©˜ + (ideograph-daikanwa . 17313) ; ø¸„Ž¡ + (=jef-china3 . #x55D7) ; øº…—— + (=ucs . #x6CE6) ; 泦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x4724) ; ø»‹œ‡ + (chinese-cns11643-2 . #x2757) ; ø»“–Š + (chinese-big5 . #xCCF6) ; ý¢€Œ³¶ + (ideograph-daikanwa . 17315) ; ø¸„Ž£ + (=jef-china3 . #x55D8) ; øº…—˜ + (=ucs . #x6CE7) ; 泧 + )) +(define-char + '((=>ucs . #x6CE8) ; 注 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 17316) ; ø¸„Ž¤ + )) +(define-char + '((morohashi-daikanwa 17316 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5722) ; ø»…•™ + (=jis-x0208 . #x436D) ; ø½Š©„ + (korean-ksc5601 . #x713C) ; ø»Š‡ + (chinese-isoir165 . #x5722) ; ø»½© + (chinese-cns11643-1 . #x4E43) ; ø»’…„ + (=gt-pj-1 . #x436D) ; 注 + (chinese-big5 . #xAA60) ; ý¢€Š©  + (=gt-k . 03773) ; ý¡„€º½ + (=jef-china3 . #x55D9) ; øº…—™ + (=ucs . #x6CE8) ; 注 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x4725) ; ø»‹œˆ + (chinese-cns11643-2 . #x276E) ; ø»“–¡ + (=jis-x0213-2-2000 . #x6E46) ; ø»¦Ž« + (chinese-big5 . #xCD4E) ; ý¢€ŒµŽ + (ideograph-daikanwa . 17317) ; ø¸„Ž¥ + (=jef-china3 . #x55DA) ; øº…—š + (=ucs . #x6CE9) ; 泩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4253) + (chinese-gb2312 . #x4061) ; ø»„´¦ + (=jis-x0208 . #x5E25) ; ø½‹¦ + (chinese-isoir165 . #x4061) ; ø»œ¶ + (chinese-cns11643-3 . #x2967) ; ø»•£š + (=gt-pj-1 . #x5E25) ; 泪 + (ideograph-daikanwa . 17318) ; ø¸„Ž¦ + (=gt-k . 03898) ; ý¡„€¼º + (=cbeta . 05227) ; ø¸¡‘« + (=ucs . #x6CEA) ; 泪 + )) +(define-char + '((=>ucs . #x6CEB) ; 泫 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (korean-ksc5601 . #x7A5A) ; ø»Š³ + (japanese-jisx0212 . #x4726) ; ø»‹œ‰ + (=jis-x0213-1-2000 . #x765E) ; ø»¤¯ + (chinese-big5 . #xCCF0) ; ý¢€Œ³° + (ideograph-daikanwa . 17319) ; ø¸„Ž§ + (ucs-jis . #x6CEB) ; ø»Š³ + )) +(define-char + '((morohashi-daikanwa 17319 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6379) ; ø»…¨˜ + (chinese-isoir165 . #x6379) ; ø»Ž¨ + (chinese-cns11643-2 . #x2751) ; ø»“–„ + (=jef-china3 . #x55DB) ; øº…—› + (=ucs . #x6CEB) ; 泫 + )) +(define-char + '((=>ucs . #x6CEC) ; 泬 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x4727) ; ø»‹œŠ + (=jis-x0213-2-2000 . #x6E47) ; ø»¦Ž¬ + (chinese-big5 . #xCCEF) ; ý¢€Œ³¯ + (ideograph-daikanwa . 17320) ; ø¸„Ž¨ + (ucs-jis . #x6CEC) ; ø»‹œŠ + )) +(define-char + '((morohashi-daikanwa 17320 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2750) ; ø»“–ƒ + (=ucs . #x6CEC) ; 泬 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x275E) ; ø»“–‘ + (=jis-x0213-2-2000 . #x6E48) ; ø»¦Ž­ + (chinese-big5 . #xCCFD) ; ý¢€Œ³½ + (ideograph-daikanwa . 17321) ; ø¸„Ž© + (=ucs . #x6CED) ; æ³­ + )) +(define-char + '((=>ucs . #x23CBD) ; 𣲽 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 17322) ; ø¸„Žª + (=cbeta . 04613) ; ø¸¡ˆ… + )) +(define-char + '((morohashi-daikanwa 17322 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x266E) ; ø»™³ + (=ucs . #x23CBD) ; 𣲽 + )) +(define-char + '((=>ucs . #x6CEE) ; æ³® + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (korean-ksc5601 . #x5A6A) ; ø»‰¯ƒ + (japanese-jisx0212 . #x4728) ; ø»‹œ‹ + (=jis-x0213-1-2000 . #x765F) ; ø»¤° + (chinese-big5 . #xCCF1) ; ý¢€Œ³± + (ideograph-daikanwa . 17323) ; ø¸„Ž« + (=jef-china3 . #x55DC) ; øº…—œ + (ucs-jis . #x6CEE) ; ø»‰¯ƒ + )) +(define-char + '((morohashi-daikanwa 17323 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x637A) ; ø»…¨™ + (chinese-isoir165 . #x637A) ; ø»Ž© + (chinese-cns11643-2 . #x2752) ; ø»“–… + (=ucs . #x6CEE) ; æ³® + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4150) + (chinese-gb2312 . #x637D) ; ø»…¨œ + (=jis-x0208 . #x5E23) ; ø½‹¤ + (korean-ksc5601 . #x5A46) ; ø»‰®Ÿ + (chinese-isoir165 . #x637D) ; ø»Ž¬ + (chinese-cns11643-1 . #x4E5E) ; ø»’…Ÿ + (=gt-pj-1 . #x5E23) ; 泯 + (chinese-big5 . #xAA7B) ; ý¢€Š©» + (ideograph-daikanwa . 17324) ; ø¸„Ž¬ + (=gt-k . 03896) ; ý¡„€¼¸ + (=ucs . #x6CEF) ; 泯 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 4136) + (chinese-gb2312 . #x4C29) ; ø»……– + (=jis-x0208 . #x4259) ; ø½Š§’ + (korean-ksc5601 . #x7741) ; ø»Š™€ + (chinese-isoir165 . #x4C29) ; ø»­¦ + (chinese-cns11643-1 . #x5639) ; ø»’ª + (=gt-pj-1 . #x4259) ; æ³° + (chinese-big5 . #xAEF5) ; ý¢€Š»µ + (ideograph-daikanwa . 17325) ; ø¸„Ž­ + (=gt-k . 06497) ; ý¡„¥¡ + (=ucs . #x6CF0) ; æ³° + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4117) + (chinese-gb2312 . #x6373) ; ø»…¨’ + (=jis-x0208 . #x5D76) ; ø½‹™ + (chinese-isoir165 . #x6373) ; ø»Ž¢ + (chinese-big5 . #xAA74) ; ý¢€Š©´ + (ideograph-daikanwa . 17326) ; ø¸„Ž® + (=ucs . #x6CF1) ; æ³± + )) +(define-char + '((=>ucs . #x6CF1) ; æ³± + (morohashi-daikanwa 17326 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E57) ; ø»’…˜ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (japanese-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4729) ; ø»‹œŒ + (chinese-cns11643-2 . #x275F) ; ø»“–’ + (chinese-big5 . #xCCFE) ; ý¢€Œ³¾ + (ideograph-daikanwa . 17327) ; ø¸„Ž¯ + (=ucs . #x6CF2) ; æ³² + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4111) + (chinese-gb2312 . #x533E) ; ø»…½ + (=jis-x0208 . #x314B) ; ø½ŠŽ† + (korean-ksc5601 . #x6736) ; ø»Š• + (chinese-isoir165 . #x533E) ; ø»¸ + (chinese-cns11643-1 . #x4E44) ; ø»’…… + (=gt-pj-1 . #x314B) ; æ³³ + (chinese-big5 . #xAA61) ; ý¢€Š©¡ + (ideograph-daikanwa . 17328) ; ø¸„Ž° + (=gt-k . 03631) ; ý¡„€¸¯ + (=ucs . #x6CF3) ; æ³³ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2670) ; ø»™³‘ + (ideograph-daikanwa . 17329) ; ø¸„Ž± + (=ucs . #x23CBE) ; 𣲾 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2968) ; ø»•£› + (ideograph-daikanwa . 17330) ; ø¸„Ž² + (=jef-china3 . #x55DD) ; øº…— + (=ucs . #x3CD1) ; 㳑 + )) +(define-char + '((=>ucs . #x23CBF) ; 𣲿 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 17331) ; ø¸„Ž³ + )) +(define-char + '((morohashi-daikanwa 17331 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C58) ; ø»œ…± + (=ucs . #x23CBF) ; 𣲿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2671) ; ø»™³’ + (ideograph-daikanwa . 17332) ; ø¸„Ž´ + (=ucs . #x23CC0) ; 𣳀 + )) +(define-char + '((=>ucs . #x23CC1) ; 𣳁 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 17333) ; ø¸„Žµ + )) +(define-char + '((=>ucs . #x23CC1) ; 𣳁 + (morohashi-daikanwa 17333 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C5A) ; ø»œ…³ + )) +(define-char + '((morohashi-daikanwa 17333 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x23CC1) ; 𣳁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3234) ; ø»œŽ + (ideograph-daikanwa . 17334) ; ø¸„Ž¶ + (=ucs . #x23CC2) ; 𣳂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x472A) ; ø»‹œ + (chinese-cns11643-3 . #x2D4F) ; ø»•¨º + (ideograph-daikanwa . 17335) ; ø¸„Ž· + (=jef-china3 . #x55B2) ; øº…–² + (=ucs . #x6CF4) ; æ³´ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 17336) ; ø¸„Ž¸ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C56) ; ø»œ…¯ + (ideograph-daikanwa . 17337) ; ø¸„Ž¹ + (=ucs . #x23CC4) ; 𣳄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C5C) ; ø»œ…µ + (ideograph-daikanwa . 17338) ; ø¸„Žº + (=ucs . #x23CC5) ; 𣳅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2978) ; ø»™·³ + (ideograph-daikanwa . 17339) ; ø¸„Ž» + (=ucs . #x23CE3) ; 𣳣 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C59) ; ø»œ…² + (ideograph-daikanwa . 17340) ; ø¸„Ž¼ + (=ucs . #x23CDB) ; 𣳛 + )) +(define-char + '((=>ucs . #x23CDD) ; 𣳝 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 17341) ; ø¸„Ž½ + )) +(define-char + '((morohashi-daikanwa 17341 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C4F) ; ø»œ…¨ + (=ucs . #x23CDD) ; 𣳝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x3143) ; ø»„ž† + (chinese-isoir165 . #x3143) ; ø»†– + (chinese-cns11643-1 . #x5229) ; ø»’Š¢ + (chinese-big5 . #xACA6) ; ý¢€Š²¦ + (ideograph-daikanwa . 17343) ; ø¸„Ž¿ + (=jef-china3 . #x99F1) ; øº‰§± + (=ucs . #x6CF5) ; æ³µ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2768) ; ø»“–› + (chinese-big5 . #xCD48) ; ý¢€Œµˆ + (ideograph-daikanwa . 17346) ; ø¸„‚ + (=ucs . #x6D30) ; æ´° + )) +(define-char + '((=>ucs . #x23CDA) ; 𣳚 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 17347) ; ø¸„ƒ + )) +(define-char + '((morohashi-daikanwa 17347 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C55) ; ø»œ…® + (=ucs . #x23CDA) ; 𣳚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C52) ; ø»œ…« + (ideograph-daikanwa . 49208) ; ø¸Œ€¸ + (=ucs . #x23CD8) ; 𣳘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C51) ; ø»œ…ª + (ideograph-daikanwa . 49209) ; ø¸Œ€¹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C53) ; ø»œ…¬ + (ideograph-daikanwa . 49210) ; ø¸Œ€º + (=ucs . #x23CCB) ; 𣳋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2961) ; ø»•£” + (=ucs . #x3CCB) ; 㳋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x295E) ; ø»•£‘ + (=ucs . #x3CCD) ; 㳍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2962) ; ø»•£• + (=ucs . #x3CCE) ; 㳎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x267E) ; ø»—©› + (=ucs . #x3CD0) ; 㳐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2722) ; ø»—© + (=ucs . #x3CD8) ; 㳘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6D34) ; ø»…µ¿ + (chinese-isoir165 . #x6D34) ; ø»Žž + (=ucs . #x6CF6) ; 泶 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6371) ; ø»…¨ + (chinese-isoir165 . #x6371) ; ø»Ž  + (=ucs . #x6CF7) ; æ³· + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6372) ; ø»…¨‘ + (chinese-isoir165 . #x6372) ; ø»Ž¡ + (=ucs . #x6CF8) ; 泸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x276C) ; ø»“–Ÿ + (chinese-big5 . #xCD4C) ; ý¢€ŒµŒ + (=ucs . #x6CF9) ; æ³¹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6378) ; ø»…¨— + (chinese-isoir165 . #x6378) ; ø»Ž§ + (=ucs . #x6CFA) ; 泺 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x503A) ; ø»…‹Ÿ + (chinese-isoir165 . #x503A) ; ø»³¯ + (=ucs . #x6CFB) ; æ³» + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4643) ; ø»„¼¼ + (chinese-isoir165 . #x4643) ; ø»¥Œ + (=ucs . #x6CFC) ; æ³¼ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5473) ; ø»…’ + (chinese-isoir165 . #x5473) ; ø»º  + (=ucs . #x6CFD) ; æ³½ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x637E) ; ø»…¨ + (chinese-isoir165 . #x637E) ; ø»Ž­ + (=ucs . #x6CFE) ; æ³¾ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x534C) ; ø»‰¤“ + (chinese-gb12345 . #x7D2F) ; 畓 + (=ucs . #x7553) ; 畓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x266F) ; ø»™³ + (=ucs . #x23CB3) ; 𣲳 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3233) ; ø»œŽ€ + (=ucs . #x23CB4) ; 𣲴 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2672) ; ø»™³“ + (=ucs . #x23CB5) ; 𣲵 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2673) ; ø»™³” + (=ucs . #x23CB6) ; 𣲶 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2721) ; ø»—©œ + (=ucs . #x23CB7) ; 𣲷 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C57) ; ø»œ…° + (=ucs . #x23CB8) ; 𣲸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2725) ; ø»—©  + (=ucs . #x23CB9) ; 𣲹 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C50) ; ø»œ…© + (=ucs . #x23CBA) ; 𣲺 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2724) ; ø»—©Ÿ + (=ucs . #x23CBB) ; 𣲻 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C4E) ; ø»œ…§ + (=ucs . #x23CBC) ; 𣲼 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x267C) ; ø»—©™ + (=ucs . #x23CCA) ; 𣳊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C54) ; ø»œ…­ + (=ucs . #x23CD9) ; 𣳙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (=cbeta . 02963) ; ø¸ ®“ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D46) ; ø»•¨± + (ideograph-daikanwa . 17348) ; ø¸„„ + (=ucs . #x6CFF) ; 泿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B5E) ; ø»“œ‰ + (=jis-x0213-2-2000 . #x6E4A) ; ø»¦Ž¯ + (chinese-big5 . #xCF7C) ; ý¢€Œ½¼ + (ideograph-daikanwa . 17349) ; ø¸„… + (=jef-china3 . #x8DC6) ; øºˆ·† + (=ucs . #x6D00) ; 洀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3D60) ; ø»„°‹ + (chinese-isoir165 . #x3D60) ; ø»˜› + (chinese-cns11643-2 . #x2B61) ; ø»“œŒ + (chinese-big5 . #xCFA1) ; ý¢€Œ¾¡ + (ideograph-daikanwa . 17350) ; ø¸„† + (=ucs . #x6D01) ; 洁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D50) ; ø»•¨» + (ideograph-daikanwa . 17351) ; ø¸„‡ + (=ucs . #x6D02) ; 洂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-big5 . #xCFA4) ; ý¢€Œ¾¤ + (ideograph-daikanwa . 17352) ; ø¸„ˆ + (=ucs . #x6D03) ; 洃 + )) +(define-char + '((=>ucs . #x6D03) ; 洃 + (morohashi-daikanwa 17352 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B64) ; ø»“œ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x6427) ; ø»…¨¤ + (japanese-jisx0212 . #x472B) ; ø»‹œŽ + (chinese-isoir165 . #x6427) ; ø»Ž´ + (chinese-cns11643-2 . #x2B59) ; ø»“œ„ + (=jis-x0213-1-2000 . #x7661) ; ø»¤² + (chinese-big5 . #xCF77) ; ý¢€Œ½· + (ideograph-daikanwa . 17353) ; ø¸„‰ + (=jef-china3 . #x55DE) ; øº…—ž + (=ucs . #x6D04) ; 洄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x297C) ; ø»—­³ + (ideograph-daikanwa . 17354) ; ø¸„Š + (=ucs . #x23CE4) ; 𣳤 + )) +(define-char + '((=>ucs . #x6D05) ; 洅 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 17355) ; ø¸„‹ + )) +(define-char + '((morohashi-daikanwa 17355 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D48) ; ø»•¨³ + (=ucs . #x6D05) ; 洅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D4A) ; ø»•¨µ + (ideograph-daikanwa . 17357) ; ø¸„ + (=ucs . #x6D06) ; 洆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x6426) ; ø»…¨£ + (japanese-jisx0212 . #x472C) ; ø»‹œ + (chinese-isoir165 . #x6426) ; ø»Ž³ + (chinese-cns11643-2 . #x2B67) ; ø»“œ’ + (chinese-big5 . #xCFA7) ; ý¢€Œ¾§ + (ideograph-daikanwa . 17358) ; ø¸„Ž + (=jef-china3 . #x55DF) ; øº…—Ÿ + (=ucs . #x6D07) ; 洇 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B6A) ; ø»“œ• + (chinese-big5 . #xCFAA) ; ý¢€Œ¾ª + (ideograph-daikanwa . 17360) ; ø¸„ + (=ucs . #x6D08) ; 洈 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B6C) ; ø»“œ— + (chinese-big5 . #xCFAC) ; ý¢€Œ¾¬ + (ideograph-daikanwa . 17361) ; ø¸„‘ + (=ucs . #x6D09) ; 洉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x472D) ; ø»‹œ + (chinese-cns11643-2 . #x2B56) ; ø»“œ + (=jis-x0213-2-2000 . #x6E4B) ; ø»¦Ž° + (chinese-big5 . #xCF74) ; ý¢€Œ½´ + (ideograph-daikanwa . 17362) ; ø¸„’ + (=jef-china3 . #x55E1) ; øº…—¡ + (=ucs . #x6D0A) ; 洊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4182) + (chinese-gb2312 . #x5173) ; ø»…¶ + (=jis-x0208 . #x4D4E) ; ø½Š·‘ + (korean-ksc5601 . #x6547) ; ø»‰¾ª + (chinese-isoir165 . #x5173) ; ø»¶† + (chinese-cns11643-1 . #x5179) ; ø»’Š” + (chinese-big5 . #xAC76) ; ý¢€Š±¶ + (ideograph-daikanwa . 17363) ; ø¸„“ + (=ucs . #x6D0B) ; 洋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4201) + (chinese-gb2312 . #x6423) ; ø»…¨  + (=jis-x0208 . #x5E30) ; ø½‹± + (korean-ksc5601 . #x562C) ; ø»‰¨ + (chinese-isoir165 . #x6423) ; ø»Ž° + (chinese-cns11643-1 . #x517E) ; ø»’Š™ + (chinese-big5 . #xAC7B) ; ý¢€Š±» + (ideograph-daikanwa . 17364) ; ø¸„” + (=ucs . #x6D0C) ; 洌 + )) +(define-char + '((=>ucs . #x6D0D) ; 洍 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 17366) ; ø¸„– + )) +(define-char + '((morohashi-daikanwa 17366 0 4) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x302C) ; ø»“¢­ + (chinese-big5 . #xD249) ; ý¢€‰‰ + (=ucs . #x6D0D) ; 洍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A22) ; ø»™·» + (ideograph-daikanwa . 17368) ; ø¸„˜ + (=cbeta . 01161) ; ø¸ ’‰ + (=ucs . #x23CE6) ; 𣳦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x6429) ; ø»…¨¦ + (japanese-jisx0212 . #x472E) ; ø»‹œ‘ + (chinese-isoir165 . #x6429) ; ø»Ž¶ + (chinese-cns11643-1 . #x5230) ; ø»’Š© + (=jis-x0213-1-2000 . #x7662) ; ø»¤³ + (chinese-big5 . #xACAD) ; ý¢€Š²­ + (ideograph-daikanwa . 17369) ; ø¸„™ + (=jef-china3 . #x55E2) ; øº…—¢ + (=ucs . #x6D0E) ; 洎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x472F) ; ø»‹œ’ + (chinese-cns11643-2 . #x2B65) ; ø»“œ + (chinese-big5 . #xCFA5) ; ý¢€Œ¾¥ + (ideograph-daikanwa . 17370) ; ø¸„š + (=jef-china3 . #x55E3) ; øº…—£ + (=ucs . #x6D0F) ; 洏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B6D) ; ø»“œ˜ + (chinese-big5 . #xCFAD) ; ý¢€Œ¾­ + (ideograph-daikanwa . 17371) ; ø¸„› + (=ucs . #x6D10) ; 洐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 17372) ; ø¸„œ + (=ucs . #x3CD9) ; 㳙 + )) +(define-char + '((=>ucs . #x3CD9) ; 㳙 + (morohashi-daikanwa 17372 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D54) ; ø»•¨¿ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (korean-ksc5601 . #x5C47) ; ø»‰±œ + (japanese-jisx0212 . #x4730) ; ø»‹œ“ + (chinese-isoir165 . #x7C75) ; ø»Žµ’ + (chinese-cns11643-2 . #x2B5D) ; ø»“œˆ + (chinese-big5 . #xCF7B) ; ý¢€Œ½» + (ideograph-daikanwa . 17373) ; ø¸„ + (=jef-china3 . #x55E4) ; øº…—¤ + (=ucs . #x6D11) ; 洑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4189) + (chinese-gb2312 . #x4877) ; ø»…€¬ + (=jis-x0208 . #x5E2F) ; ø½‹° + (chinese-isoir165 . #x4877) ; ø»¨¼ + (chinese-cns11643-2 . #x2B55) ; ø»“œ€ + (chinese-big5 . #xCF73) ; ý¢€Œ½³ + (ideograph-daikanwa . 17374) ; ø¸„ž + (=ucs . #x6D12) ; 洒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x4731) ; ø»‹œ” + (chinese-cns11643-3 . #x2D49) ; ø»•¨´ + (ideograph-daikanwa . 17375) ; ø¸„Ÿ + (=jef-china3 . #x55E5) ; øº…—¥ + (=ucs . #x6D13) ; 洓 + )) +(define-char + '((=>ucs . #x6D14) ; 洔 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 17376) ; ø¸„  + )) +(define-char + '((morohashi-daikanwa 17376 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D47) ; ø»•¨² + (=ucs . #x6D14) ; 洔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 17378) ; ø¸„¢ + (=ucs . #x6D15) ; 洕 + )) +(define-char + '((=>ucs . #x6D15) ; 洕 + (morohashi-daikanwa 17378 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D4D) ; ø»•¨¸ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4192) + (chinese-gb2312 . #x4F34) ; ø»…‰» + (=jis-x0208 . #x4076) ; ø½Š¤³ + (korean-ksc5601 . #x6129) ; ø»‰¸” + (chinese-isoir165 . #x4F34) ; ø»²‹ + (chinese-cns11643-1 . #x5223) ; ø»’Šœ + (=gt-pj-1 . #x4076) ; 洗 + (chinese-big5 . #xAC7E) ; ý¢€Š±¾ + (ideograph-daikanwa . 17379) ; ø¸„£ + (=gt-k . 05122) ; ý¡„‚ + (=ucs . #x6D17) ; 洗 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B62) ; ø»“œ + (chinese-big5 . #xCFA2) ; ý¢€Œ¾¢ + (ideograph-daikanwa . 17380) ; ø¸„¤ + (=ucs . #x6D18) ; 洘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4179) + (chinese-gb2312 . #x6428) ; ø»…¨¥ + (=jis-x0208 . #x5E2C) ; ø½‹­ + (korean-ksc5601 . #x622A) ; ø»‰¹³ + (chinese-isoir165 . #x6428) ; ø»Žµ + (chinese-cns11643-2 . #x2B5A) ; ø»“œ… + (chinese-big5 . #xCF78) ; ý¢€Œ½¸ + (ideograph-daikanwa . 17381) ; ø¸„¥ + (=ucs . #x6D19) ; 洙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x642E) ; ø»…¨« + (japanese-jisx0212 . #x4732) ; ø»‹œ• + (chinese-isoir165 . #x642E) ; ø»Ž» + (ideograph-daikanwa . 17382) ; ø¸„¦ + (=ucs . #x6D1A) ; 洚 + )) +(define-char + '((=>ucs . #x6D1A) ; 洚 + (morohashi-daikanwa 17382 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B5C) ; ø»“œ‡ + )) +(define-char + '((=>ucs . #x6D1A) ; 洚 + (morohashi-daikanwa 17382 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xCF7A) ; ý¢€Œ½º + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4200) + (chinese-gb2312 . #x4265) ; ø»„·¦ + (=jis-x0208 . #x4D6C) ; ø½Š·¯ + (korean-ksc5601 . #x5526) ; ø»‰¦© + (chinese-isoir165 . #x4265) ; ø»Ÿ¶ + (chinese-cns11643-1 . #x5228) ; ø»’Š¡ + (=gt-pj-1 . #x4D6C) ; 洛 + (chinese-big5 . #xACA5) ; ý¢€Š²¥ + (ideograph-daikanwa . 17383) ; ø¸„§ + (=gt-k . 05199) ; ý¡„‘ + (=ucs . #x6D1B) ; 洛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x317A) ; ø»•¯ + (ideograph-daikanwa . 17384) ; ø¸„¨ + (=ucs . #x6D1C) ; 洜 + )) +(define-char + '((=>ucs . #x6D1D) ; 洝 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-big5 . #xCF7D) ; ý¢€Œ½½ + (ideograph-daikanwa . 17385) ; ø¸„© + (=jef-china3 . #x55E7) ; øº…—§ + )) +(define-char + '((morohashi-daikanwa 17385 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x6D1D) ; 洝 + )) +(define-char + '((=>ucs . #x6D1D) ; 洝 + (morohashi-daikanwa 17385 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B5F) ; ø»“œŠ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4196) + (chinese-gb2312 . #x3634) ; ø»„¥ + (=jis-x0208 . #x4636) ; ø½Š¬§ + (korean-ksc5601 . #x5457) ; ø»‰¥¼ + (chinese-isoir165 . #x3634) ; ø» + (chinese-cns11643-1 . #x5222) ; ø»’Š› + (=gt-pj-1 . #x4636) ; 洞 + (chinese-big5 . #xAC7D) ; ý¢€Š±½ + (ideograph-daikanwa . 17386) ; ø¸„ª + (=gt-k . 05154) ; ý¡„¢ + (=ucs . #x6D1E) ; 洞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4162) + (=jis-x0208 . #x5E26) ; ø½‹§ + (chinese-cns11643-2 . #x2B52) ; ø»“›½ + (=gt-pj-1 . #x5E26) ; 洟 + (chinese-big5 . #xCF70) ; ý¢€Œ½° + (ideograph-daikanwa . 17387) ; ø¸„« + (=gt-k . 05262) ; ý¡„’Ž + (=ucs . #x6D1F) ; 洟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B68) ; ø»“œ“ + (chinese-big5 . #xCFA8) ; ý¢€Œ¾¨ + (ideograph-daikanwa . 17389) ; ø¸„­ + (=ucs . #x6D20) ; æ´  + )) +(define-char + '((=>ucs . #x6D21) ; æ´¡ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D4B) ; ø»•¨¶ + (ideograph-daikanwa . 17391) ; ø¸„¯ + (=cbeta . 06099) ; ø¸¡Ÿ“ + )) +(define-char + '((morohashi-daikanwa 17391 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x6D21) ; æ´¡ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B6B) ; ø»“œ– + (chinese-big5 . #xCFAB) ; ý¢€Œ¾« + (ideograph-daikanwa . 17392) ; ø¸„° + (=ucs . #x6D22) ; æ´¢ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 17393) ; ø¸„± + (=cbeta . 06353) ; ø¸¡£‘ + (=jef-china3 . #x55E8) ; øº…—¨ + (=ucs . #x6D23) ; æ´£ + )) +(define-char + '((=>ucs . #x6D23) ; æ´£ + (morohashi-daikanwa 17393 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D45) ; ø»•¨° + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D57) ; ø»•©‚ + (=jis-x0213-2-2000 . #x6E4C) ; ø»¦Ž± + (ideograph-daikanwa . 17395) ; ø¸„³ + (=ucs . #x6D24) ; æ´¤ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4187) + (chinese-gb2312 . #x3D72) ; ø»„° + (=jis-x0208 . #x4445) ; ø½Š©º + (korean-ksc5601 . #x7250) ; ø»Š‘¹ + (chinese-isoir165 . #x3D72) ; ø»˜­ + (chinese-cns11643-1 . #x517D) ; ø»’Š˜ + (=gt-pj-1 . #x4445) ; æ´¥ + (chinese-big5 . #xAC7A) ; ý¢€Š±º + (ideograph-daikanwa . 17396) ; ø¸„´ + (=gt-k . 05146) ; ý¡„š + (=ucs . #x6D25) ; æ´¥ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x4733) ; ø»‹œ– + (chinese-cns11643-3 . #x2D53) ; ø»•¨¾ + (=jis-x0213-2-2000 . #x6E4D) ; ø»¦Ž² + (ideograph-daikanwa . 17397) ; ø¸„µ + (=jef-china3 . #x55E9) ; øº…—© + (=ucs . #x6D26) ; æ´¦ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x6422) ; ø»…¨Ÿ + (korean-ksc5601 . #x6A7B) ; ø»Š†´ + (japanese-jisx0212 . #x4734) ; ø»‹œ— + (chinese-isoir165 . #x6422) ; ø»Ž¯ + (=jis-x0213-2-2000 . #x6E4E) ; ø»¦Ž³ + (chinese-big5 . #xACA8) ; ý¢€Š²¨ + (ideograph-daikanwa . 17398) ; ø¸„¶ + (=jef-china3 . #x55EA) ; øº…—ª + (=ucs . #x6D27) ; æ´§ + )) +(define-char + '((=>ucs . #x6D27) ; æ´§ + (morohashi-daikanwa 17398 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x522B) ; ø»’Š¤ + )) +(define-char + '((=>ucs . #x6D28) ; æ´¨ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x4735) ; ø»‹œ˜ + (chinese-big5 . #xCF6D) ; ý¢€Œ½­ + (ideograph-daikanwa . 17399) ; ø¸„· + (ucs-jis . #x6D28) ; ø»‹œ˜ + )) +(define-char + '((morohashi-daikanwa 17399 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-isoir165 . #x7C77) ; ø»Žµ” + (chinese-cns11643-2 . #x2B4F) ; ø»“›º + (=ucs . #x6D28) ; æ´¨ + )) +(define-char + '((=>ucs . #x2F8FE) ; 汧 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x4736) ; ø»‹œ™ + (=jis-x0213-2-2000 . #x6E4F) ; ø»¦Ž´ + (ideograph-daikanwa . 17400) ; ø¸„¸ + (=big5-cdp . #xCB4C) ; ý¢€Œ­Œ + (ucs-jis . #x6C67) ; ø»‹œ™ + )) +(define-char + '((=>ucs* . #x6C67) ; 汧 + (=>ucs-jis . #x6C67) ; ø»‹œ™ + (morohashi-daikanwa 17400 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D52) ; ø»•¨½ + (=ucs . #x2F8FE) ; 汧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4163) + (=jis-x0208 . #x314C) ; ø½ŠŽ‡ + (korean-ksc5601 . #x605D) ; ø»‰·ª + (chinese-isoir165 . #x2F6B) ; ø»„‚ + (chinese-cns11643-1 . #x522D) ; ø»’Š¦ + (chinese-big5 . #xACAA) ; ý¢€Š²ª + (ideograph-daikanwa . 17401) ; ø¸„¹ + (=ucs . #x6D29) ; æ´© + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4175) + (chinese-gb2312 . #x3A69) ; ø»„«º + (=jis-x0208 . #x393F) ; ø½Š™ª + (korean-ksc5601 . #x7B73) ; ø»ŠŸª + (chinese-isoir165 . #x3A69) ; ø»”Š + (chinese-cns11643-1 . #x517B) ; ø»’Š– + (=gt-pj-1 . #x393F) ; æ´ª + (chinese-big5 . #xAC78) ; ý¢€Š±¸ + (ideograph-daikanwa . 17402) ; ø¸„º + (=gt-k . 05077) ; ý¡„• + (=ucs . #x6D2A) ; æ´ª + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4174) + (chinese-gb2312 . #x642A) ; ø»…¨§ + (=jis-x0208 . #x5E29) ; ø½‹ª + (chinese-isoir165 . #x642A) ; ø»Ž· + (chinese-cns11643-1 . #x5231) ; ø»’Šª + (=gt-pj-1 . #x5E29) ; æ´« + (chinese-big5 . #xACAE) ; ý¢€Š²® + (ideograph-daikanwa . 17403) ; ø¸„» + (=gt-k . 05264) ; ý¡„’ + (=ucs . #x6D2B) ; æ´« + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B69) ; ø»“œ” + (chinese-big5 . #xCFA9) ; ý¢€Œ¾© + (ideograph-daikanwa . 17404) ; ø¸„¼ + (=ucs . #x6D2C) ; æ´¬ + )) +(define-char + '((=>ucs . #x23CEA) ; 𣳪 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 17405) ; ø¸„½ + )) +(define-char + '((morohashi-daikanwa 17405 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A22) ; ø»—­· + (=ucs . #x23CEA) ; 𣳪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B51) ; ø»“›¼ + (chinese-big5 . #xCF6F) ; ý¢€Œ½¯ + (ideograph-daikanwa . 17406) ; ø¸„¾ + (=jef-china3 . #x98AB) ; øº‰¢« + (=ucs . #x6D2D) ; æ´­ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x297C) ; ø»™·· + (ideograph-daikanwa . 17407) ; ø¸„¿ + (=ucs . #x3CDB) ; 㳛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x642C) ; ø»…¨© + (japanese-jisx0212 . #x4737) ; ø»‹œš + (chinese-isoir165 . #x642C) ; ø»Ž¹ + (chinese-cns11643-1 . #x522E) ; ø»’Š§ + (=jis-x0213-1-2000 . #x7663) ; ø»¤´ + (chinese-big5 . #xACAB) ; ý¢€Š²« + (ideograph-daikanwa . 17408) ; ø¸„€ + (=jef-china3 . #x55EB) ; øº…—« + (=ucs . #x6D2E) ; æ´® + )) +(define-char + '((=>ucs . #x6D2F) ; æ´¯ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4738) ; ø»‹œ› + (chinese-big5 . #xD25E) ; ý¢€‰ž + (ideograph-daikanwa . 17409) ; ø¸„ + (ucs-jis . #x6D2F) ; ø»‹œ› + )) +(define-char + '((=>ucs . #x6D2F) ; æ´¯ + (morohashi-daikanwa 17409 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3041) ; ø»“£‚ + (=jef-china3 . #x55B4) ; øº…–´ + )) +(define-char + '((morohashi-daikanwa 17409 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x6D2F) ; æ´¯ + )) +(define-char + '((=>ucs . #x6D31) ; æ´± + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 17412) ; ø¸„„ + (=jef-china3 . #x91F0) ; øº‰‡° + )) +(define-char + '((=>ucs . #x6D31) ; æ´± + (morohashi-daikanwa 17412 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x4739) ; ø»‹œœ + (=jis-x0213-1-2000 . #x7664) ; ø»¤µ + (chinese-big5 . #xAC7C) ; ý¢€Š±¼ + (ucs-jis . #x6D31) ; ø»‹œœ + )) +(define-char + '((morohashi-daikanwa 17412 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x367D) ; ø»„¦– + (chinese-isoir165 . #x367D) ; ø»Ž¦ + (=ucs . #x6D31) ; æ´± + )) +(define-char + '((=>ucs . #x6D31) ; æ´± + (morohashi-daikanwa 17412 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x5221) ; ø»’Šš + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4180) + (chinese-gb2312 . #x565E) ; ø»…”· + (=jis-x0208 . #x3D27) ; ø½ŠŸŠ + (korean-ksc5601 . #x713D) ; ø»Šˆ + (chinese-isoir165 . #x565E) ; ø»½‡ + (chinese-big5 . #xAC77) ; ý¢€Š±· + (ideograph-daikanwa . 17413) ; ø¸„… + (=ucs . #x6D32) ; æ´² + )) +(define-char + '((=>ucs . #x6D32) ; æ´² + (morohashi-daikanwa 17413 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x517A) ; ø»’Š• + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x6432) ; ø»…¨¯ + (=jis-x0208 . #x5E2E) ; ø½‹¯ + (chinese-isoir165 . #x6432) ; ø»Ž¿ + (chinese-big5 . #xCF76) ; ý¢€Œ½¶ + (ideograph-daikanwa . 17414) ; ø¸„† + (=ucs . #x6D33) ; æ´³ + )) +(define-char + '((=>ucs . #x6D33) ; æ´³ + (morohashi-daikanwa 17414 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B58) ; ø»“œƒ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-isoir165 . #x7C79) ; ø»Žµ– + (chinese-cns11643-2 . #x2B50) ; ø»“›» + (chinese-big5 . #xCF6E) ; ý¢€Œ½® + (ideograph-daikanwa . 17415) ; ø¸„‡ + (=ucs . #x6D34) ; æ´´ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4181) + (chinese-gb2312 . #x642D) ; ø»…¨ª + (=jis-x0208 . #x5E2D) ; ø½‹® + (korean-ksc5601 . #x6267) ; ø»‰º° + (chinese-isoir165 . #x642D) ; ø»Žº + (chinese-cns11643-1 . #x522F) ; ø»’Š¨ + (chinese-big5 . #xACAC) ; ý¢€Š²¬ + (ideograph-daikanwa . 17416) ; ø¸„ˆ + (=ucs . #x6D35) ; æ´µ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4173) + (=jis-x0208 . #x5E28) ; ø½‹© + (korean-ksc5601 . #x7D57) ; ø»Š¢Š + (chinese-cns11643-1 . #x5227) ; ø»’Š  + (chinese-big5 . #xACA4) ; ý¢€Š²¤ + (ideograph-daikanwa . 17417) ; ø¸„‰ + (=ucs . #x6D36) ; æ´¶ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B63) ; ø»“œŽ + (chinese-big5 . #xCFA3) ; ý¢€Œ¾£ + (ideograph-daikanwa . 17418) ; ø¸„Š + (=ucs . #x6D37) ; æ´· + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4177) + (=jis-x0208 . #x5E2B) ; ø½‹¬ + (korean-ksc5601 . #x4E48) ; ø»‰œ¹ + (chinese-isoir165 . #x7C74) ; ø»Žµ‘ + (chinese-cns11643-1 . #x522C) ; ø»’Š¥ + (chinese-big5 . #xACA9) ; ý¢€Š²© + (ideograph-daikanwa . 17419) ; ø¸„‹ + (=ucs . #x6D38) ; æ´¸ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x6421) ; ø»…¨ž + (korean-ksc5601 . #x6A37) ; ø»Š…° + (japanese-jisx0212 . #x473A) ; ø»‹œ + (chinese-isoir165 . #x6421) ; ø»Ž® + (chinese-cns11643-1 . #x522A) ; ø»’Š£ + (=jis-x0213-1-2000 . #x7665) ; ø»¤¶ + (chinese-big5 . #xACA7) ; ý¢€Š²§ + (ideograph-daikanwa . 17421) ; ø¸„ + (=jef-china3 . #x55ED) ; øº…—­ + (=ucs . #x6D39) ; æ´¹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-isoir165 . #x7C76) ; ø»Žµ“ + (chinese-cns11643-2 . #x2B5B) ; ø»“œ† + (chinese-big5 . #xCF79) ; ý¢€Œ½¹ + (ideograph-daikanwa . 17422) ; ø¸„Ž + (=jef-china3 . #x98AC) ; øº‰¢¬ + (=ucs . #x6D3A) ; æ´º + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4170) + (chinese-gb2312 . #x3B6E) ; ø»„­ + (=jis-x0208 . #x3368) ; ø½Š‘Ÿ + (korean-ksc5601 . #x7C40) ; ø»Š • + (chinese-isoir165 . #x3B6E) ; ø»•­ + (chinese-cns11643-1 . #x5224) ; ø»’Š + (=gt-pj-1 . #x3368) ; æ´» + (chinese-big5 . #xACA1) ; ý¢€Š²¡ + (ideograph-daikanwa . 17423) ; ø¸„ + (=gt-k . 05040) ; ý¡„Ž° + (=ucs . #x6D3B) ; æ´» + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4D5D) ; ø»…‡¨ + (japanese-jisx0212 . #x473B) ; ø»‹œž + (chinese-isoir165 . #x4D5D) ; ø»¯¸ + (chinese-cns11643-2 . #x2B53) ; ø»“›¾ + (=jis-x0213-2-2000 . #x6E51) ; ø»¦Ž¶ + (chinese-big5 . #xCF71) ; ý¢€Œ½± + (ideograph-daikanwa . 17425) ; ø¸„‘ + (=jef-china3 . #x55EE) ; øº…—® + (=ucs . #x6D3C) ; æ´¼ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4176) + (chinese-gb2312 . #x4722) ; ø»„½¹ + (=jis-x0208 . #x5E2A) ; ø½‹« + (korean-ksc5601 . #x7D67) ; ø»Š¢š + (chinese-isoir165 . #x4722) ; ø»¦‰ + (chinese-cns11643-1 . #x5225) ; ø»’Šž + (=gt-pj-1 . #x5E2A) ; æ´½ + (chinese-big5 . #xACA2) ; ý¢€Š²¢ + (ideograph-daikanwa . 17426) ; ø¸„’ + (=gt-k . 05265) ; ý¡„’‘ + (=ucs . #x6D3D) ; æ´½ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-1 . 4198) + (chinese-gb2312 . #x4549) ; ø»„»¤ + (chinese-isoir165 . #x4549) ; ø»£´ + (chinese-cns11643-1 . #x5226) ; ø»’ŠŸ + (chinese-big5 . #xACA3) ; ý¢€Š²£ + (ideograph-daikanwa . 17427) ; ø¸„“ + (=jef-china3 . #x55EF) ; øº…—¯ + (=ucs . #x6D3E) ; æ´¾ + )) +(define-char + '((=>ucs . #x6D3E) ; æ´¾ + (morohashi-daikanwa 17427 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (korean-ksc5601 . #x776F) ; ø»Š™® + )) +(define-char + '((=>ucs . #x6D3E) ; æ´¾ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (->same-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 17427) ; ø¸„“ + ) + )) + (shinjigen-1 . 4197) + (shinjigen-2 . 4197) + (japanese-jisx0208-1978 . #x4749) ; ø»‚´œ + (japanese-jisx0208 . #x4749) ; ø»‡ˆ¤ + (ideograph-daikanwa . 17428) ; ø¸„” + )) +(define-char + '((=>ucs . #x6D3E) ; æ´¾ + (morohashi-daikanwa 17428 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208-1990 . #x4749) ; ø½Š®˜ + (ucs-jis . #x6D3E) ; ø½Š®˜ + )) +(define-char + '((=>ucs . #x6D3E) ; æ´¾ + (morohashi-daikanwa 17428 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3242) ; ø»œŽ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x473C) ; ø»‹œŸ + (chinese-cns11643-2 . #x2B54) ; ø»“›¿ + (=jis-x0213-1-2000 . #x7666) ; ø»¤· + (chinese-big5 . #xCF72) ; ý¢€Œ½² + (ideograph-daikanwa . 17429) ; ø¸„• + (=jef-china3 . #x55F0) ; øº…—° + (=ucs . #x6D3F) ; æ´¿ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B66) ; ø»“œ‘ + (chinese-big5 . #xCFA6) ; ý¢€Œ¾¦ + (ideograph-daikanwa . 17430) ; ø¸„– + (=ucs . #x6D40) ; 浀 + )) +(define-char + '((=>ucs . #x6D41) ; 流 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 17431) ; ø¸„— + )) +(define-char + '((=>ucs . #x6D41) ; 流 + (morohashi-daikanwa 17431 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x517C) ; ø»’Š— + (ucs-cns . #x6D41) ; ø»’Š— + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x323A) ; ø»œŽ‡ + (ideograph-daikanwa . 17432) ; ø¸„˜ + (=ucs . #x23CEE) ; 𣳮 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3240) ; ø»œŽ + (ideograph-daikanwa . 17433) ; ø¸„™ + (=ucs . #x23CEF) ; 𣳯 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x297A) ; ø»™·µ + (ideograph-daikanwa . 17434) ; ø¸„š + (=ucs . #x23CF0) ; 𣳰 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3241) ; ø»œŽŽ + (ideograph-daikanwa . 17435) ; ø¸„› + (=ucs . #x23CF1) ; 𣳱 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x297D) ; ø»™·¸ + (ideograph-daikanwa . 17436) ; ø¸„œ + (=ucs . #x23CF2) ; 𣳲 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3870) ; ø»œ—± + (ideograph-daikanwa . 17437) ; ø¸„ + (=ucs . #x23CF3) ; 𣳳 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x323D) ; ø»œŽŠ + (ideograph-daikanwa . 17438) ; ø¸„ž + (=ucs . #x23CF4) ; 𣳴 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x323C) ; ø»œŽ‰ + (ideograph-daikanwa . 17440) ; ø¸„  + (=ucs . #x23CF5) ; 𣳵 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-big5 . #xCF7E) ; ý¢€Œ½¾ + (ideograph-daikanwa . 17441) ; ø¸„¡ + (=jef-china3 . #x55F1) ; øº…—± + (=ucs . #x6D42) ; 浂 + )) +(define-char + '((=>ucs . #x6D42) ; 浂 + (morohashi-daikanwa 17441 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B60) ; ø»“œ‹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A23) ; ø»—­¸ + (ideograph-daikanwa . 17442) ; ø¸„¢ + (=ucs . #x23CF6) ; 𣳶 + )) +(define-char + '((=>ucs . #x23CF7) ; 𣳷 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 17443) ; ø¸„£ + )) +(define-char + '((morohashi-daikanwa 17443 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x297D) ; ø»—­´ + (=ucs . #x23CF7) ; 𣳷 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A23) ; ø»™·¼ + (ideograph-daikanwa . 17444) ; ø¸„¤ + (=ucs . #x23D16) ; 𣴖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D4C) ; ø»•¨· + (ideograph-daikanwa . 17445) ; ø¸„¥ + (=ucs . #x3CDE) ; 㳞 + )) +(define-char + '((=>ucs . #x23D12) ; 𣴒 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 17446) ; ø¸„¦ + )) +(define-char + '((morohashi-daikanwa 17446 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A24) ; ø»—­¹ + (=ucs . #x23D12) ; 𣴒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x6424) ; ø»…¨¡ + (chinese-isoir165 . #x6424) ; ø»Ž± + (chinese-cns11643-4 . #x2A21) ; ø»—­¶ + (ideograph-daikanwa . 17447) ; ø¸„§ + (=ucs . #x6D43) ; 浃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 17448) ; ø¸„¨ + (=ucs . #x23D11) ; 𣴑 + )) +(define-char + '((=>ucs . #x23D11) ; 𣴑 + (morohashi-daikanwa 17448 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3238) ; ø»œŽ… + )) +(define-char + '((=>ucs . #x23D14) ; 𣴔 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 17449) ; ø¸„© + )) +(define-char + '((morohashi-daikanwa 17449 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3235) ; ø»œŽ‚ + (=ucs . #x23D14) ; 𣴔 + )) +(define-char + '((=>ucs* . #x6D77) ; æµ· + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (<-simplified-ideograph + (:char ((ideograph-daikanwa . 17503) ; ø¸„‘Ÿ + ) + :sources (morohashi-daikanwa))) + (shinjigen-2 . 4166) + (=jis-x0208 . #x3324) ; ø½Š› + (chinese-cns11643-4 . #x2A25) ; ø»—­º + (=gt-pj-1 . #x3324) ; 海 + (ideograph-daikanwa . 17450) ; ø¸„ª + (=gt-k . 05034) ; ý¡„Žª + (ucs-jis . #x6D77) ; 海 + (=ucs . #x2F901) ; 海 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4183) + (=jis-x0208 . #x3E74) ; ø½Š¡µ + (chinese-isoir165 . #x2D55) ; ø»€° + (chinese-cns11643-3 . #x2D55) ; ø»•©€ + (ideograph-daikanwa . 17451) ; ø¸„« + (=ucs . #x6D44) ; 浄 + )) +(define-char + '((=>ucs . #x6D45) ; 浅 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4190) + (=jis-x0208 . #x4075) ; ø½Š¤² + (chinese-cns11643-3 . #x2D51) ; ø»•¨¼ + (=gt-pj-1 . #x4075) ; ø½Š¤² + (ideograph-daikanwa . 17452) ; ø¸„¬ + (=gt-k . 05121) ; ý¡„ + (ucs-jis . #x6D45) ; ø½Š¤² + )) +(define-char + '((morohashi-daikanwa 17452 0 5) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4733) ; ø»„¾Š + (chinese-isoir165 . #x4733) ; ø»¦š + (=ucs . #x6D45) ; 浅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3239) ; ø»œŽ† + (ideograph-daikanwa . 49211) ; ø¸Œ€» + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x323F) ; ø»œŽŒ + (ideograph-daikanwa . 49212) ; ø¸Œ€¼ + (=ucs . #x23D01) ; 𣴁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D44) ; ø»•¨¯ + (=ucs . #x3CD6) ; 㳖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A24) ; ø»™·½ + (=ucs . #x3CD7) ; 㳗 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x297B) ; ø»™·¶ + (=ucs . #x3CDA) ; 㳚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x297E) ; ø»—­µ + (=ucs . #x3CDC) ; 㳜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D56) ; ø»•© + (=ucs . #x3CDD) ; 㳝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3D2C) ; ø»„¯— + (chinese-isoir165 . #x3D2C) ; ø»—§ + (=ucs . #x6D46) ; 浆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3D3D) ; ø»„¯¨ + (chinese-isoir165 . #x3D3D) ; ø»—¸ + (=ucs . #x6D47) ; 浇 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6425) ; ø»…¨¢ + (chinese-isoir165 . #x6425) ; ø»Ž² + (=ucs . #x6D48) ; 浈 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5747) ; ø»…•¾ + (chinese-isoir165 . #x5747) ; ø»¾Ž + (=jef-china3 . #x55F2) ; øº…—² + (=ucs . #x6D4A) ; 浊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3262) ; ø»„ ƒ + (chinese-isoir165 . #x3262) ; ø»ˆ“ + (=ucs . #x6D4B) ; 测 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb12345 . #x7D41) ; 浌 + (=ucs . #x6D4C) ; 浌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x642B) ; ø»…¨¨ + (chinese-isoir165 . #x642B) ; ø»Ž¸ + (=ucs . #x6D4D) ; 浍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3C43) ; ø»„® + (chinese-isoir165 . #x3C43) ; ø»–  + (=jef-china3 . #x81BF) ; øºˆ†¿ + (=ucs . #x6D4E) ; 济 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x642F) ; ø»…¨¬ + (chinese-isoir165 . #x642F) ; ø»Ž¼ + (=ucs . #x6D4F) ; 浏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3B6B) ; ø»„­š + (chinese-isoir165 . #x3B6B) ; ø»•ª + (=ucs . #x6D51) ; 浑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6430) ; ø»…¨­ + (chinese-isoir165 . #x6430) ; ø»Ž½ + (=ucs . #x6D52) ; 浒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4528) ; ø»„»ƒ + (chinese-isoir165 . #x4528) ; ø»£“ + (=ucs . #x6D53) ; 浓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6431) ; ø»…¨® + (chinese-isoir165 . #x6431) ; ø»Ž¾ + (=ucs . #x6D54) ; 浔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3236) ; ø»œŽƒ + (=ucs . #x23CE5) ; 𣳥 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x323B) ; ø»œŽˆ + (=ucs . #x23CE7) ; 𣳧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x323E) ; ø»œŽ‹ + (=ucs . #x23CE8) ; 𣳨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2979) ; ø»™·´ + (=ucs . #x23CE9) ; 𣳩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A21) ; ø»™·º + (=ucs . #x23CEC) ; 𣳬 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x297E) ; ø»™·¹ + (=ucs . #x23CED) ; 𣳭 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3237) ; ø»œŽ„ + (=ucs . #x23D15) ; 𣴕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D71) ; ø»—³  + (ideograph-daikanwa . 17453) ; ø¸„­ + (=ucs . #x23CEB) ; 𣳫 + )) +(define-char + '((=>ucs . #x6D56) ; 浖 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 17454) ; ø¸„® + )) +(define-char + '((morohashi-daikanwa 17454 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3177) ; ø»•¯š + (=ucs . #x6D56) ; 浖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x473D) ; ø»‹œ  + (chinese-cns11643-3 . #x3173) ; ø»•¯– + (ideograph-daikanwa . 17455) ; ø¸„¯ + (=ucs . #x6D57) ; 浗 + )) +(define-char + '((=>ucs . #x6D16) ; 洖 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xD264) ; ý¢€‰¤ + (ideograph-daikanwa . 17456) ; ø¸„° + )) +(define-char + '((=>ucs . #x6D16) ; 洖 + (morohashi-daikanwa 17456 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3047) ; ø»“£ˆ + )) +(define-char + '((morohashi-daikanwa 17456 0 4) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x6D16) ; 洖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x302F) ; ø»“¢° + (=jis-x0213-1-2000 . #x7667) ; ø»¤¸ + (chinese-big5 . #xD24C) ; ý¢€‰Œ + (ideograph-daikanwa . 17457) ; ø¸„± + (=ucs . #x6D58) ; 浘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4224) + (chinese-gb2312 . #x5563) ; ø»…“ž + (=jis-x0208 . #x5E36) ; ø½‹· + (korean-ksc5601 . #x6F3A) ; ø»Š‰ + (chinese-isoir165 . #x5563) ; ø»»® + (chinese-cns11643-1 . #x5641) ; ø»’² + (chinese-big5 . #xAEFD) ; ý¢€Š»½ + (ideograph-daikanwa . 17458) ; ø¸„² + (=ucs . #x6D59) ; 浙 + )) +(define-char + '((=>ucs . #x6D5A) ; 浚 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 17460) ; ø¸„´ + )) +(define-char + '((=>ucs . #x6D5A) ; 浚 + (morohashi-daikanwa 17460 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x5646) ; ø»’· + )) +(define-char + '((=>ucs . #x6D5A) ; 浚 + (morohashi-daikanwa 17460 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4213) + (=jis-x0208 . #x5E34) ; ø½‹µ + (korean-ksc5601 . #x715D) ; ø»Š¨ + (chinese-big5 . #xAF43) ; ý¢€Š½ƒ + (ucs-jis . #x6D5A) ; ø½‹µ + )) +(define-char + '((morohashi-daikanwa 17460 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3F23) ; ø»„²Š + (chinese-isoir165 . #x3F23) ; ø»šš + (=ucs . #x6D5A) ; 浚 + )) +(define-char + '((=>ucs . #x6D5B) ; 浛 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3179) ; ø»•¯œ + (=jis-x0213-2-2000 . #x6E52) ; ø»¦Ž· + (ideograph-daikanwa . 17461) ; ø¸„µ + (=cbeta . 01890) ; ø¸ ¢ + (ucs-jis . #x6D5B) ; ø»•¯œ + )) +(define-char + '((morohashi-daikanwa 17461 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-isoir165 . #x7C7E) ; ø»Žµ› + (=ucs . #x6D5B) ; 浛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4234) + (chinese-gb2312 . #x643A) ; ø»…¨· + (=jis-x0208 . #x494D) ; ø½Š±˜ + (korean-ksc5601 . #x5E33) ; ø»‰´„ + (chinese-isoir165 . #x643A) ; ø»Ž‘‡ + (chinese-cns11643-3 . #x3226) ; ø»•¯§ + (ideograph-daikanwa . 17462) ; ø¸„¶ + (=ucs . #x6D5C) ; 浜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3176) ; ø»•¯™ + (ideograph-daikanwa . 17463) ; ø¸„· + (=ucs . #x6D5D) ; 浝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6437) ; ø»…¨´ + (japanese-jisx0212 . #x473E) ; ø»‹œ¡ + (chinese-isoir165 . #x6437) ; ø»Ž‘„ + (chinese-cns11643-2 . #x3038) ; ø»“¢¹ + (=jis-x0213-2-2000 . #x6E53) ; ø»¦Ž¸ + (chinese-big5 . #xD255) ; ý¢€‰• + (ideograph-daikanwa . 17464) ; ø¸„¸ + (=jef-china3 . #x55F3) ; øº…—³ + (=ucs . #x6D5E) ; 浞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x473F) ; ø»‹œ¢ + (chinese-cns11643-2 . #x303E) ; ø»“¢¿ + (chinese-big5 . #xD25B) ; ý¢€‰› + (ideograph-daikanwa . 17465) ; ø¸„¹ + (=jef-china3 . #x55F4) ; øº…—´ + (=ucs . #x6D5F) ; 浟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x643B) ; ø»…¨¸ + (chinese-isoir165 . #x643B) ; ø»Ž‘ˆ + (chinese-cns11643-2 . #x303A) ; ø»“¢» + (=jis-x0213-2-2000 . #x6E54) ; ø»¦Ž¹ + (chinese-big5 . #xD257) ; ý¢€‰— + (ideograph-daikanwa . 17466) ; ø¸„º + (=jef-china3 . #x91F1) ; øº‰‡± + (=ucs . #x6D60) ; æµ  + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x4740) ; ø»‹œ£ + (chinese-isoir165 . #x7C7B) ; ø»Žµ˜ + (chinese-cns11643-2 . #x302D) ; ø»“¢® + (chinese-big5 . #xD24A) ; ý¢€‰Š + (ideograph-daikanwa . 17467) ; ø¸„» + (=jef-china3 . #x55F5) ; øº…—µ + (=ucs . #x6D61) ; 浡 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3030) ; ø»“¢± + (chinese-big5 . #xD24D) ; ý¢€‰ + (ideograph-daikanwa . 17468) ; ø¸„¼ + (=ucs . #x6D62) ; æµ¢ + )) +(define-char + '((=>ucs . #x6D63) ; æµ£ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4203) + (=jis-x0208 . #x5E31) ; ø½‹² + (korean-ksc5601 . #x684B) ; ø»Šƒˆ + (chinese-big5 . #xD246) ; ý¢€‰† + (ideograph-daikanwa . 17470) ; ø¸„¾ + (ucs-jis . #x6D63) ; ø½‹² + )) +(define-char + '((morohashi-daikanwa 17470 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x643D) ; ø»…¨º + (chinese-isoir165 . #x643D) ; ø»Ž‘Š + (chinese-cns11643-2 . #x3029) ; ø»“¢ª + (=ucs . #x6D63) ; æµ£ + )) +(define-char + '((=>ucs . #x6D64) ; 浤 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x5E33) ; ø½‹´ + (chinese-big5 . #xD247) ; ý¢€‰‡ + (ideograph-daikanwa . 17471) ; ø¸„¿ + (ucs-jis . #x6D64) ; ø½‹´ + )) +(define-char + '((morohashi-daikanwa 17471 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-isoir165 . #x7D21) ; ø»Žµœ + (chinese-cns11643-2 . #x302A) ; ø»“¢« + (=ucs . #x6D64) ; 浤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x4741) ; ø»‹œ¤ + (chinese-isoir165 . #x7C7D) ; ø»Žµš + (chinese-cns11643-1 . #x564D) ; ø»’¾ + (=jis-x0213-1-2000 . #x7668) ; ø»¤¹ + (chinese-big5 . #xAF4A) ; ý¢€Š½Š + (ideograph-daikanwa . 17474) ; ø¸„‘‚ + (=jef-china3 . #x55F6) ; øº…—¶ + (=ucs . #x6D65) ; æµ¥ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4239) + (chinese-gb2312 . #x4656) ; ø»„½ + (=jis-x0208 . #x313A) ; ø½Šµ + (korean-ksc5601 . #x785D) ; ø»Ššº + (chinese-isoir165 . #x4656) ; ø»¥Ÿ + (chinese-cns11643-1 . #x563E) ; ø»’¯ + (=gt-pj-1 . #x313A) ; 浦 + (chinese-big5 . #xAEFA) ; ý¢€Š»º + (ideograph-daikanwa . 17475) ; ø¸„‘ƒ + (=gt-k . 06376) ; ý¡„£¨ + (=ucs . #x6D66) ; 浦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x4742) ; ø»‹œ¥ + (chinese-cns11643-2 . #x3039) ; ø»“¢º + (chinese-big5 . #xD256) ; ý¢€‰– + (ideograph-daikanwa . 17476) ; ø¸„‘„ + (=jef-china3 . #x55F7) ; øº…—· + (=ucs . #x6D67) ; 浧 + )) +(define-char + '((=>ucs . #x6D68) ; 浨 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xD25F) ; ý¢€‰Ÿ + (ideograph-daikanwa . 17477) ; ø¸„‘… + )) +(define-char + '((morohashi-daikanwa 17477 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3042) ; ø»“£ƒ + (=ucs . #x6D68) ; 浨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3930) ; ø»œ˜ + (ideograph-daikanwa . 17478) ; ø¸„‘† + (=ucs . #x23D20) ; 𣴠 + )) +(define-char + '((=>ucs . #x6D69) ; 浩 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x7B47) ; ø»Šž¾ + (chinese-cns11643-6 . #x392D) ; ø»œ˜Œ + (ideograph-daikanwa . 17479) ; ø¸„‘‡ + (=jef-china3 . #x55F8) ; øº…—¸ + )) +(define-char + '((morohashi-daikanwa 17479 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3A46) ; ø»„«— + (=jis-x0208 . #x3940) ; ø½Š™« + (chinese-isoir165 . #x3A46) ; ø»“§ + (chinese-cns11643-1 . #x5648) ; ø»’¹ + (chinese-big5 . #xAF45) ; ý¢€Š½… + (=ucs . #x6D69) ; 浩 + )) +(define-char + '((=>ucs . #x23D21) ; 𣴡 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 17480) ; ø¸„‘ˆ + )) +(define-char + '((morohashi-daikanwa 17480 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x392E) ; ø»œ˜ + (=ucs . #x23D21) ; 𣴡 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3171) ; ø»•¯” + (ideograph-daikanwa . 17481) ; ø¸„‘‰ + (=ucs . #x3CE6) ; 㳦 + )) +(define-char + '((=>ucs . #x6D6A) ; 浪 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4254) + (=jis-x0208 . #x4F32) ; ø½Š¹± + (korean-ksc5601 . #x5548) ; ø»‰§‹ + (=gt-pj-1 . #x4F32) ; ø½Š¹± + (chinese-big5 . #xAEF6) ; ý¢€Š»¶ + (ideograph-daikanwa . 17482) ; ø¸„‘Š + (=gt-k . 06565) ; ý¡„¦¥ + (ucs-jis . #x6D6A) ; ø½Š¹± + )) +(define-char + '((morohashi-daikanwa 17482 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x404B) ; ø»„´ + (chinese-isoir165 . #x404B) ; ø»œ  + (chinese-cns11643-1 . #x563A) ; ø»’« + (=ucs . #x6D6A) ; 浪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x316F) ; ø»•¯’ + (ideograph-daikanwa . 17483) ; ø¸„‘‹ + (=ucs . #x6D6B) ; 浫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4244) + (=jis-x0208 . #x333D) ; ø½Š´ + (korean-ksc5601 . #x575F) ; ø»‰ªž + (chinese-cns11643-1 . #x5643) ; ø»’´ + (chinese-big5 . #xAF40) ; ý¢€Š½€ + (ideograph-daikanwa . 17485) ; ø¸„‘ + (=ucs . #x6D6C) ; 浬 + )) +(define-char + '((=>ucs . #x6D6D) ; æµ­ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xD24E) ; ý¢€‰Ž + (ideograph-daikanwa . 17486) ; ø¸„‘Ž + )) +(define-char + '((morohashi-daikanwa 17486 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3031) ; ø»“¢² + (=ucs . #x6D6D) ; æµ­ + )) +(define-char + '((=>ucs . #x6D6E) ; æµ® + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x5D29) ; ø»‰²œ + (chinese-big5 . #xAF42) ; ý¢€Š½‚ + (ideograph-daikanwa . 17487) ; ø¸„‘ + (=jef-china3 . #x55F9) ; øº…—¹ + )) +(define-char + '((morohashi-daikanwa 17487 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3821) ; ø»„§¶ + (=jis-x0208 . #x4962) ; ø½Š±­ + (chinese-isoir165 . #x3821) ; ø»† + (chinese-cns11643-1 . #x5645) ; ø»’¶ + (=gt-pj-1 . #x4962) ; æµ® + (=gt-k . 06683) ; ý¡„¨› + (=ucs . #x6D6E) ; æµ® + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6434) ; ø»…¨± + (japanese-jisx0212 . #x4743) ; ø»‹œ¦ + (chinese-isoir165 . #x6434) ; ø»Ž‘ + (chinese-cns11643-2 . #x3032) ; ø»“¢³ + (chinese-big5 . #xD24F) ; ý¢€‰ + (ideograph-daikanwa . 17488) ; ø¸„‘ + (=jef-china3 . #x9DF6) ; øº‰·¶ + (=ucs . #x6D6F) ; 浯 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x4744) ; ø»‹œ§ + (chinese-cns11643-2 . #x303C) ; ø»“¢½ + (=jis-x0213-2-2000 . #x6E55) ; ø»¦Žº + (chinese-big5 . #xD259) ; ý¢€‰™ + (ideograph-daikanwa . 17489) ; ø¸„‘‘ + (=jef-china3 . #x55FA) ; øº…—º + (=ucs . #x6D70) ; æµ° + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3222) ; ø»•¯£ + (ideograph-daikanwa . 17491) ; ø¸„‘“ + (=ucs . #x6D71) ; æµ± + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3225) ; ø»•¯¦ + (ideograph-daikanwa . 17492) ; ø¸„‘” + (=ucs . #x6D72) ; æµ² + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3172) ; ø»•¯• + (ideograph-daikanwa . 17493) ; ø¸„‘• + (=ucs . #x6D73) ; æµ³ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4243) + (chinese-gb2312 . #x5421) ; ø»…¾ + (=jis-x0208 . #x4D61) ; ø½Š·¤ + (korean-ksc5601 . #x6931) ; ø»Š„Œ + (chinese-isoir165 . #x5421) ; ø»¹Ž + (chinese-cns11643-1 . #x5647) ; ø»’¸ + (chinese-big5 . #xAF44) ; ý¢€Š½„ + (ideograph-daikanwa . 17496) ; ø¸„‘˜ + (=ucs . #x6D74) ; æµ´ + )) +(define-char + '((=>ucs . #x6D75) ; æµµ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 17501) ; ø¸„‘ + (=jef-china3 . #x97FC) ; øº‰Ÿ¼ + )) +(define-char + '((=>ucs . #x6D75) ; æµµ + (morohashi-daikanwa 17501 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xD268) ; ý¢€‰¨ + )) +(define-char + '((morohashi-daikanwa 17501 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x304B) ; ø»“£Œ + (=ucs . #x6D75) ; æµµ + )) +(define-char + '((=>ucs . #x6D76) ; 浶 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xD248) ; ý¢€‰ˆ + (ideograph-daikanwa . 17502) ; ø¸„‘ž + )) +(define-char + '((morohashi-daikanwa 17502 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x302B) ; ø»“¢¬ + (=ucs . #x6D76) ; 浶 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3A23) ; ø»„ª´ + (korean-ksc5601 . #x7A2D) ; ø»Š† + (chinese-isoir165 . #x3A23) ; ø»“„ + (chinese-cns11643-1 . #x5640) ; ø»’± + (=jis-x0213-1-2000 . #x7669) ; ø»¤º + (chinese-big5 . #xAEFC) ; ý¢€Š»¼ + (ideograph-daikanwa . 17503) ; ø¸„‘Ÿ + (=jef-china3 . #x55FB) ; øº…—» + (ucs-jis . #xFA45) ; æµ· + (=ucs . #x6D77) ; æµ· + )) +(define-char + '((=>ucs* . #x6D77) ; æµ· + (morohashi-daikanwa 17503 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #xFA45) ; 海 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3266) ; ø»—º« + (ideograph-daikanwa . 17504) ; ø¸„‘  + (=ucs . #x23D34) ; 𣴴 + )) +(define-char + '((=>ucs . #x6D78) ; 浸 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x7659) ; ø»Š—º + (chinese-cns11643-1 . #x563F) ; ø»’° + (chinese-big5 . #xAEFB) ; ý¢€Š»» + (ideograph-daikanwa . 17505) ; ø¸„‘¡ + (=jef-china3 . #x55FC) ; øº…—¼ + )) +(define-char + '((morohashi-daikanwa 17505 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3D7E) ; ø»„°© + (=jis-x0208 . #x3F3B) ; ø½Š¢š + (chinese-isoir165 . #x3D7E) ; ø»˜¹ + (chinese-cns11643-6 . #x3874) ; ø»œ—µ + (=gt-pj-1 . #x3F3B) ; 浸 + (=gt-k . 06477) ; ý¡„¥ + (=ucs . #x6D78) ; 浸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x5E35) ; ø½‹¶ + (korean-ksc5601 . #x7A74) ; ø»Šž + (chinese-cns11643-1 . #x564B) ; ø»’¼ + (chinese-gb12345 . #x6424) ; æµ¹ + (chinese-big5 . #xAF48) ; ý¢€Š½ˆ + (ideograph-daikanwa . 17506) ; ø¸„‘¢ + (=ucs . #x6D79) ; æµ¹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3028) ; ø»“¢© + (chinese-big5 . #xD245) ; ý¢€‰… + (ideograph-daikanwa . 17507) ; ø¸„‘£ + (=ucs . #x6D7A) ; 浺 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3049) ; ø»“£Š + (chinese-big5 . #xD266) ; ý¢€‰¦ + (ideograph-daikanwa . 17509) ; ø¸„‘¥ + (=ucs . #x6D7B) ; æµ» + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x643C) ; ø»…¨¹ + (japanese-jisx0212 . #x4745) ; ø»‹œ¨ + (chinese-isoir165 . #x643C) ; ø»Ž‘‰ + (chinese-cns11643-2 . #x303D) ; ø»“¢¾ + (chinese-big5 . #xD25A) ; ý¢€‰š + (ideograph-daikanwa . 17510) ; ø¸„‘¦ + (=jef-china3 . #x55FD) ; øº…—½ + (=ucs . #x6D7C) ; æµ¼ + )) +(define-char + '((=>ucs . #x6D7D) ; æµ½ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xD267) ; ý¢€‰§ + (ideograph-daikanwa . 17511) ; ø¸„‘§ + (=jef-china3 . #x55FE) ; øº…—¾ + )) +(define-char + '((morohashi-daikanwa 17511 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x6D7D) ; æµ½ + )) +(define-char + '((=>ucs . #x6D7D) ; æµ½ + (morohashi-daikanwa 17511 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x304A) ; ø»“£‹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3044) ; ø»“£… + (chinese-big5 . #xD261) ; ý¢€‰¡ + (ideograph-daikanwa . 17512) ; ø¸„‘¨ + (=ucs . #x6D7E) ; æµ¾ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x782A) ; ø»Šš‡ + (chinese-cns11643-2 . #x3036) ; ø»“¢· + (chinese-big5 . #xD253) ; ý¢€‰“ + (ideograph-daikanwa . 17513) ; ø¸„‘© + (=jef-china3 . #x9FCB) ; øº‰¿‹ + (=ucs . #x6D7F) ; 浿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3045) ; ø»“£† + (=jis-x0213-2-2000 . #x6E56) ; ø»¦Ž» + (chinese-big5 . #xD262) ; ý¢€‰¢ + (ideograph-daikanwa . 17514) ; ø¸„‘ª + (=ucs . #x6D80) ; 涀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3221) ; ø»•¯¢ + (=jis-x0213-2-2000 . #x6E57) ; ø»¦Ž¼ + (ideograph-daikanwa . 17515) ; ø¸„‘« + (=jef-china3 . #x56A1) ; øº…š¡ + (=ucs . #x6D81) ; 涁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4D3F) ; ø»…‡Š + (japanese-jisx0212 . #x4746) ; ø»‹œ© + (chinese-isoir165 . #x4D3F) ; ø»¯š + (chinese-cns11643-2 . #x303F) ; ø»“£€ + (=jis-x0213-1-2000 . #x766A) ; ø»¤» + (chinese-big5 . #xD25C) ; ý¢€‰œ + (ideograph-daikanwa . 17518) ; ø¸„‘® + (=jef-china3 . #x56A2) ; øº…š¢ + (=ucs . #x6D82) ; 涂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3048) ; ø»“£‰ + (chinese-big5 . #xD265) ; ý¢€‰¥ + (ideograph-daikanwa . 17519) ; ø¸„‘¯ + (=ucs . #x6D83) ; 涃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3046) ; ø»“£‡ + (chinese-big5 . #xD263) ; ý¢€‰£ + (ideograph-daikanwa . 17520) ; ø¸„‘° + (=ucs . #x6D84) ; 涄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4231) + (chinese-gb2312 . #x4479) ; ø»„º¶ + (=jis-x0208 . #x5E3A) ; ø½‹» + (korean-ksc5601 . #x666E) ; ø»Š€¯ + (chinese-isoir165 . #x4479) ; ø»£† + (chinese-cns11643-1 . #x564C) ; ø»’½ + (=gt-pj-1 . #x5E3A) ; 涅 + (chinese-big5 . #xAF49) ; ý¢€Š½‰ + (ideograph-daikanwa . 17521) ; ø¸„‘± + (=gt-k . 06608) ; ý¡„§ + (=ucs . #x6D85) ; 涅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3037) ; ø»“¢¸ + (chinese-big5 . #xD254) ; ý¢€‰” + (ideograph-daikanwa . 17522) ; ø¸„‘² + (=ucs . #x6D86) ; 涆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x4C5C) ; ø»‰š‘ + (japanese-jisx0212 . #x4747) ; ø»‹œª + (chinese-cns11643-1 . #x563D) ; ø»’® + (=jis-x0213-1-2000 . #x766B) ; ø»¤¼ + (chinese-gb12345 . #x637E) ; 涇 + (chinese-big5 . #xAEF9) ; ý¢€Š»¹ + (ideograph-daikanwa . 17526) ; ø¸„‘¶ + (=jef-china3 . #x56A3) ; øº…š£ + (=ucs . #x6D87) ; 涇 + )) +(define-char + '((=>ucs . #x6D88) ; 消 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x613C) ; ø»‰¸§ + (chinese-big5 . #xAEF8) ; ý¢€Š»¸ + (ideograph-daikanwa . 17529) ; ø¸„‘¹ + (=jef-china3 . #x56A4) ; øº…š¤ + )) +(define-char + '((morohashi-daikanwa 17529 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4F7B) ; ø»…‹‚ + (=jis-x0208 . #x3E43) ; ø½Š¡„ + (chinese-isoir165 . #x4F7B) ; ø»³’ + (=gt-pj-1 . #x3E43) ; 消 + (=gt-k . 06469) ; ý¡„¥… + (=ucs . #x6D88) ; 消 + )) +(define-char + '((=>ucs . #x6D88) ; 消 + (morohashi-daikanwa 17529 1 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x563C) ; ø»’­ + )) +(define-char + '((=>ucs . #x6D89) ; 涉 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x606F) ; ø»‰·¼ + (=jis-x0213-1-2000 . #x766C) ; ø»¤½ + (chinese-big5 . #xAF41) ; ý¢€Š½ + (ideograph-daikanwa . 17530) ; ø¸„‘º + (ucs-jis . #x6D89) ; ø»‰·¼ + )) +(define-char + '((morohashi-daikanwa 17530 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4966) ; ø»…¹ + (chinese-isoir165 . #x4966) ; ø»ª‰ + (chinese-cns11643-1 . #x5644) ; ø»’µ + (=ucs . #x6D89) ; 涉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3224) ; ø»•¯¥ + (ideograph-daikanwa . 17531) ; ø¸„‘» + (=cbeta . 00578) ; ø¸ ‰‚ + (=ucs . #x3CEC) ; 㳬 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x6E58) ; ø»¦Ž½ + (ideograph-daikanwa . 17532) ; ø¸„‘¼ + (=jef-china3 . #x56AC) ; øº…š¬ + (=ucs . #x6D8A) ; 涊 + )) +(define-char + '((=>ucs . #x6D8A) ; 涊 + (morohashi-daikanwa 17532 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x564A) ; ø»’» + (chinese-big5 . #xAF47) ; ý¢€Š½‡ + )) +(define-char + '((=>ucs . #x6D8B) ; 涋 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xD260) ; ý¢€‰  + (ideograph-daikanwa . 17533) ; ø¸„‘½ + )) +(define-char + '((morohashi-daikanwa 17533 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3043) ; ø»“£„ + (=ucs . #x6D8B) ; 涋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4362) + (chinese-gb2312 . #x533F) ; ø»…¾ + (=jis-x0208 . #x4D30) ; ø½Š¶³ + (korean-ksc5601 . #x693F) ; ø»Š„š + (chinese-isoir165 . #x533F) ; ø»¸Ž + (chinese-cns11643-1 . #x5649) ; ø»’º + (=gt-pj-1 . #x4D30) ; 涌 + (chinese-big5 . #xAF46) ; ý¢€Š½† + (ideograph-daikanwa . 17534) ; ø¸„‘¾ + (=gt-k . 06554) ; ý¡„¦š + (=ucs . #x6D8C) ; 涌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x7C7D) ; ø»Š¡’ + (chinese-cns11643-2 . #x3034) ; ø»“¢µ + (=jis-x0213-2-2000 . #x6E59) ; ø»¦Ž¾ + (chinese-big5 . #xD251) ; ý¢€‰‘ + (ideograph-daikanwa . 17535) ; ø¸„‘¿ + (=ucs . #x6D8D) ; 涍 + )) +(define-char + '((=>ucs . #x6D8E) ; 涎 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4225) + (=jis-x0208 . #x5E37) ; ø½‹¸ + (korean-ksc5601 . #x664E) ; ø»Š€ + (chinese-big5 . #xB243) ; ý¢€‹‰ƒ + (ideograph-daikanwa . 17536) ; ø¸„’€ + (ucs-jis . #x6D8E) ; ø½‹¸ + )) +(define-char + '((morohashi-daikanwa 17536 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4F51) ; ø»…Š˜ + (chinese-isoir165 . #x4F51) ; ø»²¨ + (=ucs . #x6D8E) ; 涎 + )) +(define-char + '((=>ucs . #x6D8E) ; 涎 + (morohashi-daikanwa 17536 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B48) ; ø»’˜ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3178) ; ø»•¯› + (ideograph-daikanwa . 17537) ; ø¸„’ + (=ucs . #x6D8F) ; 涏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x304C) ; ø»“£ + (chinese-big5 . #xD269) ; ý¢€‰© + (ideograph-daikanwa . 17538) ; ø¸„’‚ + (=ucs . #x6D90) ; 涐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6433) ; ø»…¨° + (korean-ksc5601 . #x6157) ; ø»‰¹‚ + (japanese-jisx0212 . #x4748) ; ø»‹œ« + (chinese-isoir165 . #x6433) ; ø»Ž‘€ + (chinese-cns11643-2 . #x3033) ; ø»“¢´ + (=jis-x0213-2-2000 . #x6E5A) ; ø»¦Ž¿ + (chinese-big5 . #xD250) ; ý¢€‰ + (ideograph-daikanwa . 17539) ; ø¸„’ƒ + (=jef-china3 . #x9DF7) ; øº‰·· + (=ucs . #x6D91) ; 涑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x4749) ; ø»‹œ¬ + (chinese-cns11643-2 . #x302E) ; ø»“¢¯ + (chinese-big5 . #xD24B) ; ý¢€‰‹ + (ideograph-daikanwa . 17540) ; ø¸„’„ + (=jef-china3 . #x8FD2) ; øºˆ¿’ + (=ucs . #x6D92) ; 涒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4206) + (chinese-gb2312 . #x6438) ; ø»…¨µ + (=jis-x0208 . #x5E32) ; ø½‹³ + (korean-ksc5601 . #x664F) ; ø»Š€ + (chinese-isoir165 . #x6438) ; ø»Ž‘… + (chinese-big5 . #xAEFE) ; ý¢€Š»¾ + (ideograph-daikanwa . 17541) ; ø¸„’… + (=ucs . #x6D93) ; 涓 + )) +(define-char + '((=>ucs . #x6D93) ; 涓 + (morohashi-daikanwa 17541 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x5642) ; ø»’³ + )) +(define-char + '((=>ucs . #x6D94) ; 涔 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x474A) ; ø»‹œ­ + (chinese-cns11643-1 . #x564E) ; ø»’¿ + (=jis-x0213-1-2000 . #x766D) ; ø»¤¾ + (chinese-big5 . #xAF4B) ; ý¢€Š½‹ + (ideograph-daikanwa . 17542) ; ø¸„’† + (=jef-china3 . #x56A6) ; øº…š¦ + (ucs-jis . #x6D94) ; ø»‹œ­ + )) +(define-char + '((morohashi-daikanwa 17542 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6439) ; ø»…¨¶ + (chinese-isoir165 . #x6439) ; ø»Ž‘† + (=ucs . #x6D94) ; 涔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4227) + (chinese-gb2312 . #x4C69) ; ø»…†– + (=jis-x0208 . #x5E38) ; ø½‹¹ + (korean-ksc5601 . #x7471) ; ø»Š•– + (chinese-isoir165 . #x4C69) ; ø»®¦ + (chinese-cns11643-1 . #x563B) ; ø»’¬ + (chinese-big5 . #xAEF7) ; ý¢€Š»· + (ideograph-daikanwa . 17543) ; ø¸„’‡ + (=ucs . #x6D95) ; 涕 + )) +(define-char + '((=>ucs . #x6D96) ; 涖 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x474B) ; ø»‹œ® + (ideograph-daikanwa . 17544) ; ø¸„’ˆ + (=cbeta . 01335) ; ø¸ ”· + (=jef-china3 . #x56A7) ; øº…š§ + (ucs-jis . #x6D96) ; ø»‹œ® + )) +(define-char + '((morohashi-daikanwa 17544 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3227) ; ø»•¯¨ + (=ucs . #x6D96) ; 涖 + )) +(define-char + '((=>ucs . #x6D97) ; 涗 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x474C) ; ø»‹œ¯ + (chinese-big5 . #xD258) ; ý¢€‰˜ + (ideograph-daikanwa . 17545) ; ø¸„’‰ + (=jef-china3 . #x56A8) ; øº…š¨ + (ucs-jis . #x6D97) ; ø»‹œ¯ + )) +(define-char + '((morohashi-daikanwa 17545 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x303B) ; ø»“¢¼ + (=ucs . #x6D97) ; 涗 + )) +(define-char + '((morohashi-daikanwa 17545 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x317B) ; ø»•¯ž + (=ucs . #x6D9A) ; 涚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x474D) ; ø»‹œ° + (=jis-x0213-2-2000 . #x6E5B) ; ø»¦€ + (chinese-big5 . #xD25D) ; ý¢€‰ + (ideograph-daikanwa . 17546) ; ø¸„’Š + (=jef-china3 . #x56A9) ; øº…š© + (=ucs . #x6D98) ; 涘 + )) +(define-char + '((=>ucs . #x6D98) ; 涘 + (morohashi-daikanwa 17546 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3040) ; ø»“£ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3876) ; ø»œ—· + (ideograph-daikanwa . 17547) ; ø¸„’‹ + (=ucs . #x23D2B) ; 𣴫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x392A) ; ø»œ˜‰ + (ideograph-daikanwa . 17549) ; ø¸„’ + (=ucs . #x23D2D) ; 𣴭 + )) +(define-char + '((=>ucs . #x23D2E) ; 𣴮 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 17550) ; ø¸„’Ž + )) +(define-char + '((morohashi-daikanwa 17550 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3877) ; ø»œ—¸ + (=ucs . #x23D2E) ; 𣴮 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3929) ; ø»œ˜ˆ + (ideograph-daikanwa . 17551) ; ø¸„’ + (=ucs . #x23D2F) ; 𣴯 + )) +(define-char + '((=>ucs . #x23D30) ; 𣴰 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x387E) ; ø»œ—¿ + (ideograph-daikanwa . 17552) ; ø¸„’ + )) +(define-char + '((morohashi-daikanwa 17552 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x23D30) ; 𣴰 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3928) ; ø»œ˜‡ + (ideograph-daikanwa . 17553) ; ø¸„’‘ + (=ucs . #x23D31) ; 𣴱 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4129) ; ø»œ£¸ + (ideograph-daikanwa . 17554) ; ø¸„’’ + (=ucs . #x23D33) ; 𣴳 + )) +(define-char + '((=>ucs . #x23D35) ; 𣴵 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 17555) ; ø¸„’“ + )) +(define-char + '((morohashi-daikanwa 17555 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3924) ; ø»œ˜ƒ + (=ucs . #x23D35) ; 𣴵 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x392C) ; ø»œ˜‹ + (ideograph-daikanwa . 17556) ; ø¸„’” + (=ucs . #x23D36) ; 𣴶 + )) +(define-char + '((=>ucs . #x23D37) ; 𣴷 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 17557) ; ø¸„’• + )) +(define-char + '((morohashi-daikanwa 17557 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E45) ; ø»™¾– + (=ucs . #x23D37) ; 𣴷 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 17558) ; ø¸„’– + (=ucs . #x3CED) ; ã³­ + )) +(define-char + '((=>ucs . #x3CED) ; ã³­ + (morohashi-daikanwa 17558 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3223) ; ø»•¯¤ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 17559) ; ø¸„’— + (=ucs . #x23D38) ; 𣴸 + )) +(define-char + '((=>ucs . #x23D38) ; 𣴸 + (morohashi-daikanwa 17559 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3923) ; ø»œ˜‚ + )) +(define-char + '((=>ucs . #x23D39) ; 𣴹 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 17560) ; ø¸„’˜ + )) +(define-char + '((morohashi-daikanwa 17560 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3873) ; ø»œ—´ + (=ucs . #x23D39) ; 𣴹 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x392B) ; ø»œ˜Š + (ideograph-daikanwa . 17561) ; ø¸„’™ + (=ucs . #x23D3A) ; 𣴺 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3878) ; ø»œ—¹ + (ideograph-daikanwa . 17562) ; ø¸„’š + (=ucs . #x23D3B) ; 𣴻 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x392F) ; ø»œ˜Ž + (ideograph-daikanwa . 17563) ; ø¸„’› + (=ucs . #x23D3C) ; 𣴼 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x317E) ; ø»•¯¡ + (ideograph-daikanwa . 17564) ; ø¸„’œ + (=ucs . #x3CEE) ; ã³® + )) +(define-char + '((=>ucs . #x23D3E) ; 𣴾 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 17567) ; ø¸„’Ÿ + )) +(define-char + '((morohashi-daikanwa 17567 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3932) ; ø»œ˜‘ + (=ucs . #x23D3E) ; 𣴾 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3879) ; ø»œ—º + (ideograph-daikanwa . 17570) ; ø¸„’¢ + (=ucs . #x23D5E) ; 𣵞 + )) +(define-char + '((=>ucs . #x6D41) ; 流 + (=>ucs-cns . #x2F902) ; 流 + (morohashi-daikanwa 17572 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x4E2E) ; ø½Š¸ + (korean-ksc5601 . #x5735) ; ø»‰©´ + (=gt-pj-1 . #x4E2E) ; ø½Š¸ + (chinese-big5 . #xAC79) ; ý¢€Š±¹ + (=gt-k . 06556) ; ý¡„¦œ + (ucs-jis . #x6D41) ; ø½Š¸ + (ucs-ks . #x6D41) ; ø½Š¸ + (ucs-big5 . #x6D41) ; ø½Š¸ + )) +(define-char + '((morohashi-daikanwa 17572 1 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4177) ; ø»„¶š + (chinese-isoir165 . #x4177) ; ø»žª + (chinese-cns11643-4 . #x2D70) ; ø»—³Ÿ + (ucs-cns . #x2F902) ; 流 + (=ucs . #x6D41) ; 流 + )) +(define-char + '((=>ucs* . #x6D41) ; 流 + (=>ucs-gb . #x6D41) ; 流 + (=>ucs-jis . #x6D41) ; ø½Š¸ + (=>ucs-ks . #x6D41) ; ø½Š¸ + (morohashi-daikanwa 17572 1 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x2F902) ; 流 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D72) ; ø»—³¡ + (ideograph-daikanwa . 17573) ; ø¸„’¥ + (=ucs . #x23D66) ; 𣵦 + )) +(define-char + '((morohashi-daikanwa 17573 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (<-simplified-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 17644) ; ø¸„“¬ + ) + )) + (=jis-x0208 . #x4E5E) ; ø½Š¸¿ + (chinese-cns11643-3 . #x317D) ; ø»•¯  + (=ucs . #x6D99) ; 涙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x6E5C) ; ø»¦ + (ideograph-daikanwa . 17574) ; ø¸„’¦ + (=jef-china3 . #x56AA) ; øº…šª + (=ucs . #x23D40) ; 𣵀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x387D) ; ø»œ—¾ + (ideograph-daikanwa . 49213) ; ø¸Œ€½ + (=ucs . #x23D69) ; 𣵩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3927) ; ø»œ˜† + (ideograph-daikanwa . 49214) ; ø¸Œ€¾ + (=ucs . #x23D68) ; 𣵨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3931) ; ø»œ˜ + (ideograph-daikanwa . 49215) ; ø¸Œ€¿ + (=ucs . #x23D64) ; 𣵤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3875) ; ø»œ—¶ + (ideograph-daikanwa . 49216) ; ø¸Œ€ + (=ucs . #x23D6C) ; 𣵬 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3872) ; ø»œ—³ + (=ucs . #x3CE4) ; 㳤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3170) ; ø»•¯“ + (=ucs . #x3CE5) ; ã³¥ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D6B) ; ø»—³š + (=ucs . #x3CE7) ; 㳧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3933) ; ø»œ˜’ + (=ucs . #x3CE8) ; 㳨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3174) ; ø»•¯— + (=ucs . #x3CE9) ; 㳩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D6C) ; ø»—³› + (=ucs . #x3CEA) ; 㳪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3669) ; ø»•¶¢ + (=ucs . #x3CEB) ; 㳫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3175) ; ø»•¯˜ + (=ucs . #x3CF3) ; ã³³ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4C4E) ; ø»……» + (chinese-isoir165 . #x4C4E) ; ø»®‹ + (chinese-cns11643-3 . #x317C) ; ø»•¯Ÿ + (=ucs . #x6D9B) ; 涛 + )) +(define-char + '((=>ucs . #x6D9B) ; 涛 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x5E39) ; ø»ƒ•¾ + (japanese-jisx0208 . #x4573) ; ø»‡†’ + (=jis-x0208-1990 . #x4573) ; ø½Š¬† + (ucs-jis . #x6D9B) ; ø»ƒ•¾ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (<-simplified-ideograph + ((japanese-jisx0208-1978 . #x4642) ; ø»‚²· + )) + (japanese-jisx0208 . #x4642) ; ø»‡†¿ + (=jis-x0208-1990 . #x4642) ; ø½Š¬³ + (=ucs . #x6D9C) ; 涜 + )) +(define-char + '((=>ucs . #x6D9C) ; 涜 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jef-china3 . #x70D7) ; øº‡ƒ— + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4054) ; ø»„´™ + (chinese-isoir165 . #x4054) ; ø»œ© + (=ucs . #x6D9D) ; 涝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6435) ; ø»…¨² + (chinese-isoir165 . #x6435) ; ø»Ž‘‚ + (=ucs . #x6D9E) ; 涞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4130) ; ø»„µ“ + (chinese-isoir165 . #x4130) ; ø»£ + (=ucs . #x6D9F) ; 涟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6436) ; ø»…¨³ + (chinese-isoir165 . #x6436) ; ø»Ž‘ƒ + (=ucs . #x6DA0) ; 涠 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4E50) ; ø»…ˆ¹ + (chinese-isoir165 . #x4E50) ; ø»±‰ + (=ucs . #x6DA1) ; 涡 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x3B41) ; ø»„¬° + (chinese-isoir165 . #x3B41) ; ø»•€ + (=ucs . #x6DA3) ; 涣 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x3553) ; ø»„¤Ž + (chinese-isoir165 . #x3553) ; ø»Œž + (=ucs . #x6DA4) ; 涤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x6DA5) ; 涥 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4873) ; ø»…€¨ + (chinese-isoir165 . #x4873) ; ø»¨¸ + (=ucs . #x6DA6) ; 润 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x3D27) ; ø»„¯’ + (chinese-isoir165 . #x3D27) ; ø»—¢ + (=ucs . #x6DA7) ; 涧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x5547) ; ø»…“‚ + (chinese-isoir165 . #x5547) ; ø»»’ + (=ucs . #x6DA8) ; 涨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x492C) ; ø»…€¿ + (chinese-isoir165 . #x492C) ; ø»© + (=ucs . #x6DA9) ; 涩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D6E) ; ø»—³ + (=ucs . #x23D1E) ; 𣴞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E49) ; ø»™¾š + (=ucs . #x23D1F) ; 𣴟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E48) ; ø»™¾™ + (=ucs . #x23D22) ; 𣴢 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E47) ; ø»™¾˜ + (=ucs . #x23D23) ; 𣴣 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x387C) ; ø»œ—½ + (=ucs . #x23D24) ; 𣴤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E4A) ; ø»™¾› + (=ucs . #x23D25) ; 𣴥 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3871) ; ø»œ—² + (=ucs . #x23D26) ; 𣴦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x387B) ; ø»œ—¼ + (=ucs . #x23D27) ; 𣴧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D6D) ; ø»—³œ + (=ucs . #x23D28) ; 𣴨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D6F) ; ø»—³ž + (=ucs . #x23D29) ; 𣴩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3925) ; ø»œ˜„ + (=ucs . #x23D2A) ; 𣴪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3926) ; ø»œ˜… + (=ucs . #x23D2C) ; 𣴬 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x412A) ; ø»œ£¹ + (=ucs . #x23D32) ; 𣴲 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3922) ; ø»œ˜ + (=ucs . #x23D62) ; 𣵢 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E46) ; ø»™¾— + (=ucs . #x23D71) ; 𣵱 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x387A) ; ø»œ—» + (=ucs . #x23DFB) ; 𣷻 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3921) ; ø»œ˜€ + )) +(define-char + '((=>ucs . #x6DAA) ; 涪 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x474E) ; ø»‹œ± + (=jis-x0213-1-2000 . #x766E) ; ø»¤¿ + (chinese-big5 . #xB265) ; ý¢€‹‰¥ + (ideograph-daikanwa . 17575) ; ø¸„’§ + (=jef-china3 . #x91F2) ; øº‰‡² + (ucs-jis . #x6DAA) ; ø»‹œ± + )) +(define-char + '((morohashi-daikanwa 17575 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3822) ; ø»„§· + (chinese-isoir165 . #x3822) ; ø»‡ + (chinese-cns11643-1 . #x5B6A) ; ø»’˜± + (=ucs . #x6DAA) ; 涪 + )) +(define-char + '((=>ucs . #x6DAB) ; 涫 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0213-2-2000 . #x6E61) ; ø»¦† + (chinese-big5 . #xD5E1) ; ý¢€—¡ + (ideograph-daikanwa . 17577) ; ø¸„’© + (ucs-jis . #x6DAB) ; ø»¦† + )) +(define-char + '((morohashi-daikanwa 17577 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x644A) ; ø»…©‡ + (chinese-isoir165 . #x644A) ; ø»Ž‘— + (chinese-cns11643-2 . #x3645) ; ø»“«º + (=ucs . #x6DAB) ; 涫 + )) +(define-char + '((=>ucs . #x6DAC) ; 涬 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17578) ; ø¸„’ª + )) +(define-char + '((=>ucs . #x6DAC) ; 涬 + (morohashi-daikanwa 17578 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x474F) ; ø»‹œ² + (=jis-x0213-1-2000 . #x766F) ; ø»¤‘€ + (chinese-big5 . #xD5E5) ; ý¢€—¥ + (ucs-jis . #x6DAC) ; ø»‹œ² + )) +(define-char + '((morohashi-daikanwa 17578 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3649) ; ø»“«¾ + (=jef-china3 . #x56AD) ; øº…š­ + (=ucs . #x6DAC) ; 涬 + )) +(define-char + '((=>ucs . #x6DAD) ; 涭 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17579) ; ø¸„’« + )) +(define-char + '((morohashi-daikanwa 17579 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-isoir165 . #x2E5C) ; ø»‚• + (chinese-cns11643-3 . #x366F) ; ø»•¶¨ + (=ucs . #x6DAD) ; 涭 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x644C) ; ø»…©‰ + (chinese-isoir165 . #x644C) ; ø»Ž‘™ + (chinese-cns11643-1 . #x5B57) ; ø»’˜ž + (=jis-x0213-2-2000 . #x6E62) ; ø»¦‡ + (chinese-big5 . #xB252) ; ý¢€‹‰’ + (ideograph-daikanwa . 17580) ; ø¸„’¬ + (=ucs . #x6DAE) ; 涮 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x325D) ; ø»—º¢ + (ideograph-daikanwa . 17581) ; ø¸„’­ + (=ucs . #x23D77) ; 𣵷 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4262) + (chinese-gb2312 . #x5144) ; ø»…‡ + (=jis-x0208 . #x3336) ; ø½Š­ + (korean-ksc5601 . #x6473) ; ø»‰½¸ + (chinese-isoir165 . #x5144) ; ø»µ— + (chinese-cns11643-1 . #x5B55) ; ø»’˜œ + (chinese-big5 . #xB250) ; ý¢€‹‰ + (ideograph-daikanwa . 17582) ; ø¸„’® + (=ucs . #x6DAF) ; 涯 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3340) ; ø»š…§ + (ideograph-daikanwa . 17583) ; ø¸„’¯ + (=ucs . #x23D78) ; 𣵸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x367A) ; ø»•¶³ + (ideograph-daikanwa . 17584) ; ø¸„’° + (=ucs . #x6DB0) ; 涰 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3721) ; ø»•¶¸ + (ideograph-daikanwa . 17585) ; ø¸„’± + (=cbeta . 01079) ; ø¸ · + (=ucs . #x6DB1) ; 涱 + )) +(define-char + '((=>ucs . #x6DB2) ; 液 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17586) ; ø¸„’² + )) +(define-char + '((=>ucs . #x6DB2) ; 液 + (morohashi-daikanwa 17586 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4256) + (=jis-x0208 . #x3155) ; ø½ŠŽ + (korean-ksc5601 . #x647B) ; ø»‰¾€ + (chinese-big5 . #xB247) ; ý¢€‹‰‡ + (ucs-jis . #x6DB2) ; ø½ŠŽ + )) +(define-char + '((morohashi-daikanwa 17586 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x523A) ; ø»…Ž› + (chinese-isoir165 . #x523A) ; ø»¶« + (chinese-cns11643-1 . #x5B4C) ; ø»’˜“ + (=ucs . #x6DB2) ; 液 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x325B) ; ø»—º  + (ideograph-daikanwa . 17587) ; ø¸„’³ + (=ucs . #x23D79) ; 𣵹 + )) +(define-char + '((=>ucs . #x6DB3) ; 涳 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD5E3) ; ý¢€—£ + (ideograph-daikanwa . 17589) ; ø¸„’µ + )) +(define-char + '((=>ucs . #x6DB3) ; 涳 + (morohashi-daikanwa 17589 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3647) ; ø»“«¼ + )) +(define-char + '((morohashi-daikanwa 17589 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x6DB3) ; 涳 + )) +(define-char + '((=>ucs . #x23D7A) ; 𣵺 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17590) ; ø¸„’¶ + )) +(define-char + '((morohashi-daikanwa 17590 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x326B) ; ø»—º° + (=ucs . #x23D7A) ; 𣵺 + )) +(define-char + '((=>ucs . #x23D7B) ; 𣵻 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17591) ; ø¸„’· + (=cbeta . 06623) ; ø¸¡§Ÿ + )) +(define-char + '((morohashi-daikanwa 17591 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4134) ; ø»œ¤ƒ + (=ucs . #x23D7B) ; 𣵻 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4138) ; ø»œ¤‡ + (ideograph-daikanwa . 17592) ; ø¸„’¸ + (=ucs . #x23D7C) ; 𣵼 + )) +(define-char + '((=>ucs . #x6DB4) ; 涴 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4750) ; ø»‹œ³ + (=jis-x0213-2-2000 . #x6E63) ; ø»¦ˆ + (chinese-big5 . #xD5E2) ; ý¢€—¢ + (ideograph-daikanwa . 17593) ; ø¸„’¹ + (=jef-china3 . #x98AD) ; øº‰¢­ + (ucs-jis . #x6DB4) ; ø»‹œ³ + )) +(define-char + '((morohashi-daikanwa 17593 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-isoir165 . #x7D22) ; ø»Žµ + (chinese-cns11643-2 . #x3646) ; ø»“«» + (=ucs . #x6DB4) ; 涴 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3671) ; ø»•¶ª + (ideograph-daikanwa . 17594) ; ø¸„’º + (=ucs . #x3CF5) ; ã³µ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3A2D) ; ø»„ª¾ + (chinese-isoir165 . #x3A2D) ; ø»“Ž + (chinese-cns11643-1 . #x5B60) ; ø»’˜§ + (ideograph-daikanwa . 17595) ; ø¸„’» + (=jef-china3 . #x56AE) ; øº…š® + (=ucs . #x6DB5) ; 涵 + )) +(define-char + '((=>ucs . #x6DB5) ; 涵 + (morohashi-daikanwa 17595 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4265) + (=jis-x0208 . #x5E3E) ; ø½‹¿ + (korean-ksc5601 . #x7964) ; ø»ŠœŸ + (chinese-big5 . #xB25B) ; ý¢€‹‰› + (ucs-jis . #x6DB5) ; ø½‹¿ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17596) ; ø¸„’¼ + (=cbeta . 02558) ; ø¸ §¾ + (=ucs . #x6DB6) ; 涶 + )) +(define-char + '((=>ucs . #x6DB6) ; 涶 + (morohashi-daikanwa 17596 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C50) ; ø»•¾½ + )) +(define-char + '((=>ucs . #x3CF6) ; 㳶 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17597) ; ø¸„’½ + )) +(define-char + '((morohashi-daikanwa 17597 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3263) ; ø»—º¨ + (=ucs . #x3CF6) ; 㳶 + )) +(define-char + '((=>ucs . #x23D7D) ; 𣵽 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17598) ; ø¸„’¾ + )) +(define-char + '((morohashi-daikanwa 17598 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x413C) ; ø»œ¤‹ + (=ucs . #x23D7D) ; 𣵽 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x326A) ; ø»—º¯ + (ideograph-daikanwa . 17599) ; ø¸„’¿ + (=ucs . #x23D7E) ; 𣵾 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4751) ; ø»‹œ´ + (chinese-cns11643-2 . #x364C) ; ø»“¬ + (chinese-big5 . #xD5E8) ; ý¢€—¨ + (ideograph-daikanwa . 17600) ; ø¸„“€ + (=ucs . #x6DB7) ; 涷 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4271) + (chinese-gb2312 . #x3A54) ; ø»„«¥ + (=jis-x0208 . #x5E41) ; ø½‹‚ + (chinese-isoir165 . #x3A54) ; ø»“µ + (chinese-cns11643-1 . #x5B5A) ; ø»’˜¡ + (chinese-big5 . #xB255) ; ý¢€‹‰• + (ideograph-daikanwa . 17601) ; ø¸„“ + (=ucs . #x6DB8) ; 涸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4752) ; ø»‹œµ + (ideograph-daikanwa . 17602) ; ø¸„“‚ + (=ucs . #x6DB9) ; 涹 + )) +(define-char + '((=>ucs . #x6DB9) ; 涹 + (morohashi-daikanwa 17602 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3672) ; ø»•¶« + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x365E) ; ø»“¬“ + (chinese-big5 . #xD5FA) ; ý¢€—º + (ideograph-daikanwa . 17603) ; ø¸„“ƒ + (=ucs . #x6DBA) ; 涺 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3264) ; ø»—º© + (ideograph-daikanwa . 17604) ; ø¸„“„ + (=cbeta . 04474) ; ø¸¡…º + (=ucs . #x3CF7) ; ã³· + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x366A) ; ø»“¬Ÿ + (chinese-big5 . #xD647) ; ý¢€™‡ + (ideograph-daikanwa . 17605) ; ø¸„“… + (=ucs . #x6DBB) ; 涻 + )) +(define-char + '((=>ucs . #x6DBC) ; 涼 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-1 . 4308) + (shinjigen-2 . 4309) + (=jis-x0208 . #x4E43) ; ø½Š¸¤ + (chinese-big5 . #xB244) ; ý¢€‹‰„ + (ideograph-daikanwa . 17606) ; ø¸„“† + (ucs-jis . #x6DBC) ; ø½Š¸¤ + )) +(define-char + '((morohashi-daikanwa 17606 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B49) ; ø»’˜ + (=ucs . #x6DBC) ; 涼 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4753) ; ø»‹œ¶ + (chinese-cns11643-2 . #x365B) ; ø»“¬ + (chinese-big5 . #xD5F7) ; ý¢€—· + (ideograph-daikanwa . 17607) ; ø¸„“‡ + (=jef-china3 . #x56AF) ; øº…š¯ + (=ucs . #x6DBD) ; 涽 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3654) ; ø»“¬‰ + (chinese-big5 . #xD5F0) ; ý¢€—° + (ideograph-daikanwa . 17608) ; ø¸„“ˆ + (=ucs . #x6DBE) ; 涾 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6443) ; ø»…©€ + (japanese-jisx0212 . #x4754) ; ø»‹œ· + (chinese-isoir165 . #x6443) ; ø»Ž‘ + (chinese-cns11643-1 . #x5B6C) ; ø»’˜³ + (=jis-x0213-1-2000 . #x7670) ; ø»¤‘ + (chinese-big5 . #xB267) ; ý¢€‹‰§ + (ideograph-daikanwa . 17609) ; ø¸„“‰ + (=jef-china3 . #x56B0) ; øº…š° + (=ucs . #x6DBF) ; 涿 + )) +(define-char + '((=>ucs . #x6DC0) ; 淀 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4300) + (=jis-x0208 . #x4D64) ; ø½Š·§ + (korean-ksc5601 . #x6F63) ; ø»Š² + (chinese-big5 . #xD5E0) ; ý¢€—  + (ideograph-daikanwa . 17610) ; ø¸„“Š + (ucs-jis . #x6DC0) ; ø½Š·§ + )) +(define-char + '((morohashi-daikanwa 17610 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x356D) ; ø»„¤¨ + (chinese-isoir165 . #x356D) ; ø»Œ¸ + (chinese-cns11643-2 . #x3644) ; ø»“«¹ + (=ucs . #x6DC0) ; 淀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17612) ; ø¸„“Œ + (=ucs . #x6DC1) ; 淁 + )) +(define-char + '((=>ucs . #x6DC1) ; 淁 + (morohashi-daikanwa 17612 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x366A) ; ø»•¶£ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3660) ; ø»“¬• + (=jis-x0213-2-2000 . #x6E64) ; ø»¦‰ + (chinese-big5 . #xD5FC) ; ý¢€—¼ + (ideograph-daikanwa . 17613) ; ø¸„“ + (=ucs . #x6DC2) ; 淂 + )) +(define-char + '((=>ucs . #x6DC3) ; 淃 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x4F6E) ; ø»‰ž½ + (ideograph-daikanwa . 17614) ; ø¸„“Ž + )) +(define-char + '((morohashi-daikanwa 17614 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x366B) ; ø»•¶¤ + (=ucs . #x6DC3) ; 淃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x574D) ; ø»…–„ + (korean-ksc5601 . #x763E) ; ø»Š—Ÿ + (japanese-jisx0212 . #x4755) ; ø»‹œ¸ + (chinese-isoir165 . #x574D) ; ø»¾” + (chinese-cns11643-1 . #x5B69) ; ø»’˜° + (=jis-x0213-1-2000 . #x7671) ; ø»¤‘‚ + (chinese-big5 . #xB264) ; ý¢€‹‰¤ + (ideograph-daikanwa . 17616) ; ø¸„“ + (=jef-china3 . #x56B1) ; øº…š± + (=ucs . #x6DC4) ; 淄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4295) + (chinese-gb2312 . #x6440) ; ø»…¨½ + (=jis-x0208 . #x5E48) ; ø½‹‰ + (korean-ksc5601 . #x6032) ; ø»‰¶¿ + (chinese-isoir165 . #x6440) ; ø»Ž‘ + (chinese-cns11643-1 . #x5B5D) ; ø»’˜¤ + (chinese-big5 . #xB258) ; ý¢€‹‰˜ + (ideograph-daikanwa . 17617) ; ø¸„“‘ + (=ucs . #x6DC5) ; 淅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4272) + (chinese-gb2312 . #x4F7D) ; ø»…‹„ + (=jis-x0208 . #x5E42) ; ø½‹ƒ + (korean-ksc5601 . #x7C7E) ; ø»Š¡“ + (chinese-isoir165 . #x4F7D) ; ø»³” + (chinese-big5 . #xB263) ; ý¢€‹‰£ + (ideograph-daikanwa . 17619) ; ø¸„““ + (=ucs . #x6DC6) ; 淆 + )) +(define-char + '((=>ucs . #x6DC6) ; 淆 + (morohashi-daikanwa 17619 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B68) ; ø»’˜¯ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4267) + (chinese-gb2312 . #x643F) ; ø»…¨¼ + (=jis-x0208 . #x5E3F) ; ø½‹€ + (korean-ksc5601 . #x512B) ; ø»‰ ¶ + (chinese-isoir165 . #x643F) ; ø»Ž‘Œ + (chinese-cns11643-1 . #x5B53) ; ø»’˜š + (chinese-big5 . #xB24E) ; ý¢€‹‰Ž + (ideograph-daikanwa . 17620) ; ø¸„“” + (=ucs . #x6DC7) ; 淇 + )) +(define-char + '((=>ucs . #x2F907) ; 洴 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0213-2-2000 . #x6E65) ; ø»¦Š + (ideograph-daikanwa . 17621) ; ø¸„“• + (=big5-cdp . #xCF6E) ; ý¢€Œ½® + (ucs-jis . #x6D34) ; ø»¦Š + )) +(define-char + '((=>ucs* . #x6D34) ; æ´´ + (=>ucs-jis . #x6D34) ; ø»¦Š + (morohashi-daikanwa 17621 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3675) ; ø»•¶® + (=ucs . #x2F907) ; 洴 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4756) ; ø»‹œ¹ + (chinese-cns11643-2 . #x3650) ; ø»“¬… + (=jis-x0213-2-2000 . #x6E66) ; ø»¦‹ + (chinese-big5 . #xD5EC) ; ý¢€—¬ + (ideograph-daikanwa . 17622) ; ø¸„“– + (=ucs . #x6DC8) ; 淈 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3662) ; ø»“¬— + (chinese-big5 . #xD5FE) ; ý¢€—¾ + (ideograph-daikanwa . 17623) ; ø¸„“— + (=ucs . #x6DC9) ; 淉 + )) +(define-char + '((=>ucs . #x6DCA) ; 淊 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4757) ; ø»‹œº + (chinese-big5 . #xD5F6) ; ý¢€—¶ + (ideograph-daikanwa . 17624) ; ø¸„“˜ + (ucs-jis . #x6DCA) ; ø»‹œº + )) +(define-char + '((morohashi-daikanwa 17624 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x365A) ; ø»“¬ + (=ucs . #x6DCA) ; 淊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4313) + (chinese-gb2312 . #x415C) ; ø»„µ¿ + (=jis-x0208 . #x4E54) ; ø½Š¸µ + (korean-ksc5601 . #x577A) ; ø»‰ª¹ + (chinese-isoir165 . #x415C) ; ø»ž + (chinese-cns11643-1 . #x5B54) ; ø»’˜› + (=gt-pj-1 . #x4E54) ; 淋 + (chinese-big5 . #xB24F) ; ý¢€‹‰ + (ideograph-daikanwa . 17626) ; ø¸„“š + (=gt-k . 07899) ; ý¡„»› + (=ucs . #x6DCB) ; 淋 + )) +(define-char + '((=>ucs . #x6DCC) ; 淌 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x5E45) ; ø½‹† + (chinese-big5 . #xB249) ; ý¢€‹‰‰ + (ideograph-daikanwa . 17629) ; ø¸„“ + (ucs-jis . #x6DCC) ; ø½‹† + )) +(define-char + '((morohashi-daikanwa 17629 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4C4A) ; ø»……· + (chinese-isoir165 . #x4C4A) ; ø»®‡ + (chinese-cns11643-1 . #x5B4E) ; ø»’˜• + (=ucs . #x6DCC) ; 淌 + )) +(define-char + '((=>ucs . #x6DCD) ; 淍 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17630) ; ø¸„“ž + )) +(define-char + '((morohashi-daikanwa 17630 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3668) ; ø»“¬ + (chinese-big5 . #xD645) ; ý¢€™… + (=ucs . #x6DCD) ; 淍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4758) ; ø»‹œ» + (chinese-cns11643-3 . #x366C) ; ø»•¶¥ + (=jis-x0213-2-2000 . #x6E67) ; ø»¦Œ + (ideograph-daikanwa . 17631) ; ø¸„“Ÿ + (=ucs . #x6DCE) ; 淎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4759) ; ø»‹œ¼ + (chinese-cns11643-2 . #x3661) ; ø»“¬– + (=jis-x0213-2-2000 . #x6E68) ; ø»¦ + (chinese-big5 . #xD5FD) ; ý¢€—½ + (ideograph-daikanwa . 17632) ; ø¸„“  + (=ucs . #x6DCF) ; 淏 + )) +(define-char + '((=>ucs . #x6DCF) ; 淏 + (morohashi-daikanwa 17632 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x7B48) ; ø»Šž¿ + (=jef-china3 . #x56B2) ; øº…š² + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3663) ; ø»“¬˜ + (=jis-x0213-2-2000 . #x6E69) ; ø»¦Ž + (chinese-big5 . #xD640) ; ý¢€™€ + (ideograph-daikanwa . 17633) ; ø¸„“¡ + (=ucs . #x6DD0) ; 淐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4280) + (chinese-gb2312 . #x4A67) ; ø»…ƒ˜ + (=jis-x0208 . #x3D4A) ; ø½ŠŸ­ + (korean-ksc5601 . #x6257) ; ø»‰º  + (chinese-isoir165 . #x4A67) ; ø»«¨ + (chinese-cns11643-1 . #x5B56) ; ø»’˜ + (=gt-pj-1 . #x3D4A) ; 淑 + (chinese-big5 . #xB251) ; ý¢€‹‰‘ + (ideograph-daikanwa . 17634) ; ø¸„“¢ + (=gt-k . 07786) ; ý¡„¹ª + (=ucs . #x6DD1) ; 淑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4294) + (=jis-x0208 . #x5E47) ; ø½‹ˆ + (chinese-big5 . #xB259) ; ý¢€‹‰™ + (ideograph-daikanwa . 17635) ; ø¸„“£ + (=ucs . #x6DD2) ; 淒 + )) +(define-char + '((=>ucs . #x6DD2) ; 淒 + (morohashi-daikanwa 17635 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B5E) ; ø»’˜¥ + )) +(define-char + '((=>ucs . #x6DD3) ; 淓 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17636) ; ø¸„“¤ + )) +(define-char + '((=>ucs . #x6DD3) ; 淓 + (morohashi-daikanwa 17636 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3665) ; ø»“¬š + )) +(define-char + '((=>ucs . #x6DD3) ; 淓 + (morohashi-daikanwa 17636 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xD642) ; ý¢€™‚ + )) +(define-char + '((morohashi-daikanwa 17636 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x6DD3) ; 淓 + )) +(define-char + '((=>ucs . #x6DD4) ; 淔 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD5EA) ; ý¢€—ª + (ideograph-daikanwa . 17637) ; ø¸„“¥ + )) +(define-char + '((morohashi-daikanwa 17637 0 5) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x364E) ; ø»“¬ƒ + (=ucs . #x6DD4) ; 淔 + )) +(define-char + '((=>ucs . #x6DD5) ; 淕 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x5E4C) ; ø½‹ + (chinese-big5 . #xD5FB) ; ý¢€—» + (ideograph-daikanwa . 17638) ; ø¸„“¦ + (ucs-jis . #x6DD5) ; ø½‹ + )) +(define-char + '((=>ucs . #x6DD5) ; 淕 + (morohashi-daikanwa 17638 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x365F) ; ø»“¬” + )) +(define-char + '((morohashi-daikanwa 17638 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x6DD5) ; 淕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4457) ; ø»„º” + (japanese-jisx0212 . #x475A) ; ø»‹œ½ + (chinese-isoir165 . #x4457) ; ø»¢¤ + (chinese-cns11643-2 . #x3653) ; ø»“¬ˆ + (=jis-x0213-1-2000 . #x7672) ; ø»¤‘ƒ + (chinese-big5 . #xD5EF) ; ý¢€—¯ + (ideograph-daikanwa . 17639) ; ø¸„“§ + (=jef-china3 . #x91F3) ; øº‰‡³ + (=ucs . #x6DD6) ; 淖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD644) ; ý¢€™„ + (ideograph-daikanwa . 17641) ; ø¸„“© + (=jef-china3 . #x56B3) ; øº…š³ + (=ucs . #x6DD7) ; 淗 + )) +(define-char + '((=>ucs . #x6DD7) ; 淗 + (morohashi-daikanwa 17641 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3667) ; ø»“¬œ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4302) + (chinese-gb2312 . #x4C54) ; ø»…† + (=jis-x0208 . #x4571) ; ø½Š¬„ + (korean-ksc5601 . #x5423) ; ø»‰¥ˆ + (chinese-isoir165 . #x4C54) ; ø»®‘ + (chinese-cns11643-1 . #x5B63) ; ø»’˜ª + (chinese-big5 . #xB25E) ; ý¢€‹‰ž + (ideograph-daikanwa . 17642) ; ø¸„“ª + (=ucs . #x6DD8) ; 淘 + )) +(define-char + '((=>ucs . #x6DD9) ; 淙 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17643) ; ø¸„“« + )) +(define-char + '((=>ucs . #x6DD9) ; 淙 + (morohashi-daikanwa 17643 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B4B) ; ø»’˜’ + )) +(define-char + '((=>ucs . #x6DD9) ; 淙 + (morohashi-daikanwa 17643 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4296) + (=jis-x0208 . #x5E4A) ; ø½‹‹ + (korean-ksc5601 . #x7078) ; ø»Š¥ + (=gt-pj-1 . #x5E4A) ; ø½‹‹ + (chinese-big5 . #xB246) ; ý¢€‹‰† + (=gt-k . 07951) ; ý¡„¼ + (ucs-jis . #x6DD9) ; ø½‹‹ + )) +(define-char + '((morohashi-daikanwa 17643 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6448) ; ø»…©… + (chinese-isoir165 . #x6448) ; ø»Ž‘• + (=ucs . #x6DD9) ; 淙 + )) +(define-char + '((=>ucs . #x6DDA) ; 淚 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x5728) ; ø»‰©§ + (chinese-cns11643-1 . #x5B61) ; ø»’˜¨ + (=jis-x0213-1-2000 . #x7673) ; ø»¤‘„ + (chinese-big5 . #xB25C) ; ý¢€‹‰œ + (ideograph-daikanwa . 17644) ; ø¸„“¬ + (=jef-china3 . #x56B4) ; øº…š´ + (ucs-jis . #x6DDA) ; ø»‰©§ + )) +(define-char + '((morohashi-daikanwa 17644 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x6DDA) ; 淚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4145) ; ø»œ¤” + (ideograph-daikanwa . 17645) ; ø¸„“­ + (=ucs . #x23D84) ; 𣶄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x475B) ; ø»‹œ¾ + (chinese-cns11643-2 . #x3658) ; ø»“¬ + (=jis-x0213-1-2000 . #x7674) ; ø»¤‘… + (chinese-big5 . #xD5F4) ; ý¢€—´ + (ideograph-daikanwa . 17646) ; ø¸„“® + (=jef-china3 . #x91F4) ; øº‰‡´ + (=ucs . #x6DDB) ; 淛 + )) +(define-char + '((=>ucs . #x6DDC) ; 淜 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17647) ; ø¸„“¯ + )) +(define-char + '((morohashi-daikanwa 17647 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3656) ; ø»“¬‹ + (chinese-big5 . #xD5F2) ; ý¢€—² + (=ucs . #x6DDC) ; 淜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6447) ; ø»…©„ + (japanese-jisx0212 . #x475C) ; ø»‹œ¿ + (chinese-isoir165 . #x6447) ; ø»Ž‘” + (=jis-x0213-1-2000 . #x7675) ; ø»¤‘† + (chinese-big5 . #xD5F3) ; ý¢€—³ + (ideograph-daikanwa . 17649) ; ø¸„“± + (=ucs . #x6DDD) ; 淝 + )) +(define-char + '((=>ucs . #x6DDD) ; 淝 + (morohashi-daikanwa 17649 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3657) ; ø»“¬Œ + )) +(define-char + '((=>ucs . #x6DDE) ; 淞 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4287) + (=jis-x0208 . #x5E44) ; ø½‹… + (korean-ksc5601 . #x6167) ; ø»‰¹’ + (chinese-big5 . #xB253) ; ý¢€‹‰“ + (ideograph-daikanwa . 17651) ; ø¸„“³ + (ucs-jis . #x6DDE) ; ø½‹… + )) +(define-char + '((=>ucs . #x6DDE) ; 淞 + (morohashi-daikanwa 17651 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B58) ; ø»’˜Ÿ + )) +(define-char + '((morohashi-daikanwa 17651 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6441) ; ø»…¨¾ + (chinese-isoir165 . #x6441) ; ø»Ž‘Ž + (=ucs . #x6DDE) ; 淞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x475D) ; ø»‹€ + (chinese-cns11643-2 . #x3652) ; ø»“¬‡ + (=jis-x0213-2-2000 . #x6E6A) ; ø»¦ + (chinese-big5 . #xD5EE) ; ý¢€—® + (ideograph-daikanwa . 17654) ; ø¸„“¶ + (=ucs . #x6DDF) ; 淟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6444) ; ø»…© + (japanese-jisx0212 . #x475E) ; ø»‹ + (chinese-isoir165 . #x6444) ; ø»Ž‘‘ + (chinese-cns11643-2 . #x3651) ; ø»“¬† + (chinese-big5 . #xD5ED) ; ý¢€—­ + (ideograph-daikanwa . 17655) ; ø¸„“· + (=jef-china3 . #x91F6) ; øº‰‡¶ + (=ucs . #x6DE0) ; æ·  + )) +(define-char + '((=>ucs . #x23D88) ; 𣶈 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17656) ; ø¸„“¸ + (=cbeta . 01991) ; ø¸ Ÿ‡ + )) +(define-char + '((=>ucs . #x23D88) ; 𣶈 + (morohashi-daikanwa 17656 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3260) ; ø»—º¥ + )) +(define-char + '((morohashi-daikanwa 17656 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x23D88) ; 𣶈 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4298) + (chinese-gb2312 . #x352D) ; ø»„£¨ + (=jis-x0208 . #x4338) ; ø½Š¨ + (korean-ksc5601 . #x533F) ; ø»‰¤† + (chinese-isoir165 . #x352D) ; ø»‹¸ + (=gt-pj-1 . #x4338) ; æ·¡ + (chinese-big5 . #xB248) ; ý¢€‹‰ˆ + (ideograph-daikanwa . 17660) ; ø¸„“¼ + (=gt-k . 07824) ; ý¡„º + (=ucs . #x6DE1) ; æ·¡ + )) +(define-char + '((=>ucs . #x6DE1) ; æ·¡ + (morohashi-daikanwa 17660 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B4D) ; ø»’˜” + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x475F) ; ø»‹‚ + (chinese-cns11643-2 . #x364B) ; ø»“¬€ + (chinese-big5 . #xD5E7) ; ý¢€—§ + (ideograph-daikanwa . 17662) ; ø¸„“¾ + (=jef-china3 . #x98AE) ; øº‰¢® + (=ucs . #x6DE2) ; æ·¢ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3669) ; ø»“¬ž + (chinese-big5 . #xD646) ; ý¢€™† + (ideograph-daikanwa . 17664) ; ø¸„”€ + (=ucs . #x6DE3) ; æ·£ + )) +(define-char + '((=>ucs . #x6DE4) ; æ·¤ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4308) + (=jis-x0208 . #x5E4B) ; ø½‹Œ + (chinese-big5 . #xB24A) ; ý¢€‹‰Š + (ideograph-daikanwa . 17665) ; ø¸„” + (ucs-jis . #x6DE4) ; ø½‹Œ + )) +(define-char + '((morohashi-daikanwa 17665 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5359) ; ø»…˜ + (chinese-isoir165 . #x5359) ; ø»¸¨ + (chinese-cns11643-1 . #x5B4F) ; ø»’˜– + (=ucs . #x6DE4) ; æ·¤ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4760) ; ø»‹ƒ + (chinese-cns11643-2 . #x3655) ; ø»“¬Š + (chinese-big5 . #xD5F1) ; ý¢€—± + (ideograph-daikanwa . 17666) ; ø¸„”‚ + (=jef-china3 . #x56B6) ; øº…š¶ + (=ucs . #x6DE5) ; æ·¥ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6446) ; ø»…©ƒ + (=jis-x0208 . #x5E40) ; ø½‹ + (chinese-isoir165 . #x6446) ; ø»Ž‘“ + (chinese-cns11643-1 . #x5B6D) ; ø»’˜´ + (chinese-big5 . #xB268) ; ý¢€‹‰¨ + (ideograph-daikanwa . 17667) ; ø¸„”ƒ + (=ucs . #x6DE6) ; æ·¦ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3674) ; ø»•¶­ + (ideograph-daikanwa . 17668) ; ø¸„”„ + (=ucs . #x6DE7) ; æ·§ + )) +(define-char + '((=>ucs . #x6DE8) ; æ·¨ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4184) + (=jis-x0208 . #x5E46) ; ø½‹‡ + (korean-ksc5601 . #x6F64) ; ø»Š³ + (chinese-big5 . #xB262) ; ý¢€‹‰¢ + (ideograph-daikanwa . 17669) ; ø¸„”… + (ucs-jis . #x6DE8) ; ø½‹‡ + )) +(define-char + '((morohashi-daikanwa 17669 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4184) + (chinese-cns11643-1 . #x5B67) ; ø»’˜® + (=ucs . #x6DE8) ; æ·¨ + )) +(define-char + '((=>ucs . #x6DE9) ; æ·© + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17670) ; ø¸„”† + )) +(define-char + '((=>ucs . #x6DE9) ; æ·© + (morohashi-daikanwa 17670 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x364A) ; ø»“«¿ + )) +(define-char + '((=>ucs . #x6DE9) ; æ·© + (morohashi-daikanwa 17670 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4761) ; ø»‹„ + (=jis-x0213-2-2000 . #x6E6B) ; ø»¦ + (chinese-big5 . #xD5E6) ; ý¢€—¦ + (=jef-china3 . #x56B7) ; øº…š· + (ucs-jis . #x6DE9) ; ø»‹„ + )) +(define-char + '((morohashi-daikanwa 17670 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x6DE9) ; æ·© + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4312) + (=jis-x0208 . #x5E4D) ; ø½‹Ž + (korean-ksc5601 . #x5745) ; ø»‰ª„ + (chinese-cns11643-1 . #x5B64) ; ø»’˜« + (chinese-gb12345 . #x4259) ; æ·ª + (chinese-big5 . #xB25F) ; ý¢€‹‰Ÿ + (ideograph-daikanwa . 17675) ; ø¸„”‹ + (=ucs . #x6DEA) ; æ·ª + )) +(define-char + '((=>ucs . #x6DEB) ; æ·« + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x307C) ; ø»‚“ + (korean-ksc5601 . #x6B62) ; ø»Š‡¹ + (chinese-big5 . #xB25D) ; ý¢€‹‰ + (ideograph-daikanwa . 17678) ; ø¸„”Ž + )) +(define-char + '((morohashi-daikanwa 17678 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5279) ; ø»…š + (japanese-jisx0208 . #x307C) ; ø»†§¥ + (chinese-isoir165 . #x5279) ; ø»·ª + (chinese-cns11643-1 . #x5B62) ; ø»’˜© + (=jis-x0208-1990 . #x307C) ; ø½Š™ + (=gt-pj-1 . #x307C) ; æ·« + (=gt-k . 07720) ; ý¡„¸¨ + (=jef-china3 . #x57C8) ; øº…Ÿˆ + (=ucs . #x6DEB) ; æ·« + )) +(define-char + '((=>ucs . #x6DEC) ; æ·¬ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4275) + (=jis-x0208 . #x5E43) ; ø½‹„ + (chinese-big5 . #xB266) ; ý¢€‹‰¦ + (ideograph-daikanwa . 17679) ; ø¸„” + (ucs-jis . #x6DEC) ; ø½‹„ + )) +(define-char + '((morohashi-daikanwa 17679 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4275) + (chinese-gb2312 . #x3463) ; ø»„£€ + (chinese-isoir165 . #x3463) ; ø»‹ + (chinese-cns11643-1 . #x5B6B) ; ø»’˜² + (=ucs . #x6DEC) ; æ·¬ + )) +(define-char + '((=>ucs . #x6DED) ; æ·­ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD5F8) ; ý¢€—¸ + (ideograph-daikanwa . 17680) ; ø¸„” + )) +(define-char + '((=>ucs . #x6DED) ; æ·­ + (morohashi-daikanwa 17680 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x365C) ; ø»“¬‘ + )) +(define-char + '((morohashi-daikanwa 17680 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x6DED) ; æ·­ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17681) ; ø¸„”‘ + (=ucs . #x3CFF) ; 㳿 + )) +(define-char + '((=>ucs . #x3CFF) ; 㳿 + (morohashi-daikanwa 17681 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3268) ; ø»—º­ + )) +(define-char + '((=>ucs . #x6DEE) ; æ·® + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4315) + (=jis-x0208 . #x5E4E) ; ø½‹ + (korean-ksc5601 . #x7C67) ; ø»Š ¼ + (=gt-pj-1 . #x5E4E) ; ø½‹ + (chinese-big5 . #xB261) ; ý¢€‹‰¡ + (ideograph-daikanwa . 17682) ; ø¸„”’ + (=gt-k . 07952) ; ý¡„¼ + (ucs-jis . #x6DEE) ; ø½‹ + )) +(define-char + '((morohashi-daikanwa 17682 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4315) + (chinese-gb2312 . #x3B34) ; ø»„¬£ + (chinese-isoir165 . #x3B34) ; ø»”³ + (chinese-cns11643-1 . #x5B66) ; ø»’˜­ + (=ucs . #x6DEE) ; æ·® + )) +(define-char + '((=>ucs . #x6DEF) ; æ·¯ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4762) ; ø»‹… + (chinese-big5 . #xD252) ; ý¢€‰’ + (ideograph-daikanwa . 17683) ; ø¸„”“ + (ucs-jis . #x6DEF) ; ø»‹… + )) +(define-char + '((morohashi-daikanwa 17683 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x6DEF) ; æ·¯ + )) +(define-char + '((=>ucs . #x6DEF) ; æ·¯ + (morohashi-daikanwa 17683 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3035) ; ø»“¢¶ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x325F) ; ø»—º¤ + (ideograph-daikanwa . 17684) ; ø¸„”” + (=ucs . #x23D90) ; 𣶐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4763) ; ø»‹† + (chinese-cns11643-2 . #x365D) ; ø»“¬’ + (chinese-big5 . #xD5F9) ; ý¢€—¹ + (ideograph-daikanwa . 17685) ; ø¸„”• + (=ucs . #x6DF0) ; æ·° + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4141) ; ø»œ¤ + (ideograph-daikanwa . 17686) ; ø¸„”– + (=ucs . #x3D09) ; 㴉 + )) +(define-char + '((=>ucs . #x6DF1) ; æ·± + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4288) + (=jis-x0208 . #x3F3C) ; ø½Š¢› + (korean-ksc5601 . #x6422) ; ø»‰¼§ + (=gt-pj-1 . #x3F3C) ; ø½Š¢› + (chinese-big5 . #xB260) ; ý¢€‹‰  + (ideograph-daikanwa . 17687) ; ø¸„”— + (=gt-k . 07798) ; ý¡„¹¶ + (ucs-jis . #x6DF1) ; ø½Š¢› + )) +(define-char + '((morohashi-daikanwa 17687 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x496E) ; ø»…‚ + (chinese-isoir165 . #x496E) ; ø»ª‘ + (=ucs . #x6DF1) ; æ·± + )) +(define-char + '((=>ucs . #x6DF1) ; æ·± + (morohashi-daikanwa 17687 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B65) ; ø»’˜¬ + )) +(define-char + '((=>ucs . #x23D91) ; 𣶑 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17688) ; ø¸„”˜ + )) +(define-char + '((morohashi-daikanwa 17688 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x412C) ; ø»œ£» + (=ucs . #x23D91) ; 𣶑 + )) +(define-char + '((=>ucs . #x6DF2) ; æ·² + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3664) ; ø»“¬™ + (chinese-big5 . #xD641) ; ý¢€™ + (ideograph-daikanwa . 17689) ; ø¸„”™ + )) +(define-char + '((morohashi-daikanwa 17689 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x6DF2) ; æ·² + )) +(define-char + '((=>ucs . #x6DF3) ; æ·³ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4281) + (=jis-x0208 . #x3D5F) ; ø½Š ‚ + (korean-ksc5601 . #x6268) ; ø»‰º± + (chinese-big5 . #xB245) ; ý¢€‹‰… + (ideograph-daikanwa . 17690) ; ø¸„”š + (ucs-jis . #x6DF3) ; ø½Š ‚ + )) +(define-char + '((morohashi-daikanwa 17690 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x343E) ; ø»„¢› + (chinese-isoir165 . #x343E) ; ø»Š« + (chinese-cns11643-1 . #x5B4A) ; ø»’˜‘ + (=ucs . #x6DF3) ; æ·³ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4764) ; ø»‹‡ + (chinese-cns11643-2 . #x3659) ; ø»“¬Ž + (chinese-big5 . #xD5F5) ; ý¢€—µ + (ideograph-daikanwa . 17691) ; ø¸„”› + (=ucs . #x6DF4) ; æ·´ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4257) + (=jis-x0208 . #x4A25) ; ø½Š²Ž + (korean-ksc5601 . #x6650) ; ø»Š€‘ + (chinese-cns11643-1 . #x5B5C) ; ø»’˜£ + (chinese-gb12345 . #x5428) ; æ·µ + (=gt-pj-1 . #x4A25) ; æ·µ + (chinese-big5 . #xB257) ; ý¢€‹‰— + (ideograph-daikanwa . 17692) ; ø¸„”œ + (=gt-k . 09141) ; ý¡„‚Žµ + (=ucs . #x6DF5) ; æ·µ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4765) ; ø»‹ˆ + (chinese-cns11643-2 . #x364D) ; ø»“¬‚ + (=jis-x0213-2-2000 . #x6E6C) ; ø»¦‘ + (chinese-gb12345 . #x6435) ; æ·¶ + (chinese-big5 . #xD5E9) ; ý¢€—© + (ideograph-daikanwa . 17693) ; ø¸„” + (=jef-china3 . #x95EF) ; øº‰—¯ + (=ucs . #x6DF6) ; æ·¶ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4274) + (chinese-gb2312 . #x3B6C) ; ø»„­› + (=jis-x0208 . #x3A2E) ; ø½Šš· + (korean-ksc5601 . #x7B68) ; ø»ŠŸŸ + (chinese-isoir165 . #x3B6C) ; ø»•« + (chinese-big5 . #xB256) ; ý¢€‹‰– + (ideograph-daikanwa . 17694) ; ø¸„”ž + (=ucs . #x6DF7) ; æ·· + )) +(define-char + '((=>ucs . #x6DF7) ; æ·· + (morohashi-daikanwa 17694 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B5B) ; ø»’˜¢ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x7468) ; ø»Š• + (ideograph-daikanwa . 17695) ; ø¸„”Ÿ + (=jef-china3 . #x56B8) ; øº…š¸ + (=ucs . #x6DF8) ; æ·¸ + )) +(define-char + '((=>ucs . #x6DF8) ; æ·¸ + (morohashi-daikanwa 17695 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x367C) ; ø»•¶µ + )) +(define-char + '((morohashi-daikanwa 17695 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4765) ; ø»„¾¼ + (=jis-x0208 . #x4036) ; ø½Š£³ + (chinese-isoir165 . #x4765) ; ø»§Œ + (=gt-pj-1 . #x4036) ; 清 + (chinese-big5 . #xB24D) ; ý¢€‹‰ + (=gt-k . 07804) ; ý¡„¹¼ + (=ucs . #x6E05) ; 清 + )) +(define-char + '((=>ucs . #x6E05) ; 清 + (morohashi-daikanwa 17695 1 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B52) ; ø»’˜™ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4260) + (chinese-gb2312 . #x514D) ; ø»… + (=jis-x0208 . #x5E3B) ; ø½‹¼ + (korean-ksc5601 . #x6574) ; ø»‰¿— + (chinese-isoir165 . #x514D) ; ø»µ  + (chinese-big5 . #xB254) ; ý¢€‹‰” + (ideograph-daikanwa . 17696) ; ø¸„”  + (=ucs . #x6DF9) ; æ·¹ + )) +(define-char + '((=>ucs . #x6DF9) ; æ·¹ + (morohashi-daikanwa 17696 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B59) ; ø»’˜  + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4191) + (=jis-x0208 . #x5E49) ; ø½‹Š + (korean-ksc5601 . #x743C) ; ø»Š”¡ + (chinese-cns11643-1 . #x5B51) ; ø»’˜˜ + (chinese-gb12345 . #x4733) ; æ·º + (=gt-pj-1 . #x5E49) ; æ·º + (chinese-big5 . #xB24C) ; ý¢€‹‰Œ + (ideograph-daikanwa . 17697) ; ø¸„”¡ + (=gt-k . 07950) ; ý¡„¼Ž + (=ucs . #x6DFA) ; æ·º + )) +(define-char + '((=>ucs . #x6DFB) ; æ·» + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4299) + (=jis-x0208 . #x453A) ; ø½Š« + (korean-ksc5601 . #x7455) ; ø»Š”º + (chinese-big5 . #xB24B) ; ý¢€‹‰‹ + (ideograph-daikanwa . 17698) ; ø¸„”¢ + (ucs-jis . #x6DFB) ; ø½Š« + )) +(define-char + '((morohashi-daikanwa 17698 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4C6D) ; ø»…†š + (chinese-isoir165 . #x4C6D) ; ø»®ª + (chinese-cns11643-1 . #x5B50) ; ø»’˜— + (=jef-china3 . #x56B9) ; øº…š¹ + (=ucs . #x6DFB) ; æ·» + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6D35) ; ø»…¶€ + (japanese-jisx0212 . #x4766) ; ø»‹‰ + (chinese-isoir165 . #x6D35) ; ø»Žž + (chinese-cns11643-2 . #x3D2C) ; ø»“µ³ + (=jis-x0213-1-2000 . #x7676) ; ø»¤‘‡ + (chinese-big5 . #xD9E7) ; ý¢€§§ + (ideograph-daikanwa . 17699) ; ø¸„”£ + (=jef-china3 . #x55B1) ; øº…–± + (=ucs . #x6DFC) ; æ·¼ + )) +(define-char + '((=>ucs . #x6DFD) ; æ·½ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3666) ; ø»“¬› + (ideograph-daikanwa . 17701) ; ø¸„”¥ + )) +(define-char + '((morohashi-daikanwa 17701 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xD643) ; ý¢€™ƒ + (=ucs . #x6DFD) ; æ·½ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C5D) ; ø»•¿Š + (ideograph-daikanwa . 17706) ; ø¸„”ª + (=ucs . #x6DFE) ; æ·¾ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3728) ; ø»•¶¿ + (ideograph-daikanwa . 17708) ; ø¸„”¬ + (=ucs . #x6DFF) ; æ·¿ + )) +(define-char + '((=>ucs . #x23D9A) ; 𣶚 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 1 203 5) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=big5-cdp . #x8BED) ; ý¢€ˆ¯­ + ) + ((=ucs . #x6C34) ; æ°´ + )) + (ideograph-daikanwa . 17712) ; ø¸„”° + (=hanziku-1 . #xD040) ; ý¢€€ + )) +(define-char + '((morohashi-daikanwa 17712 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 1 203 5) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x4EBB) ; 亻 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=big5-cdp . #x8BED) ; ý¢€ˆ¯­ + ) + ((=ucs . #x6C34) ; æ°´ + )) + (chinese-cns11643-6 . #x4A59) ; ø»œ±¶ + (=hanziku-1 . #xD040) ; ý¢€€ + (=ucs . #x23D9A) ; 𣶚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4767) ; ø»‹Š + (chinese-cns11643-2 . #x364F) ; ø»“¬„ + (chinese-big5 . #xD5EB) ; ý¢€—« + (ideograph-daikanwa . 17714) ; ø¸„”² + (=jef-china3 . #x56BB) ; øº…š» + (=ucs . #x6E00) ; 渀 + )) +(define-char + '((=>ucs . #x3D03) ; 㴃 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x412B) ; ø»œ£º + (ideograph-daikanwa . 17718) ; ø¸„”¶ + (=cbeta . 02889) ; ø¸ ­‰ + )) +(define-char + '((morohashi-daikanwa 17718 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x3D03) ; 㴃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3726) ; ø»•¶½ + (ideograph-daikanwa . 17719) ; ø¸„”· + (=ucs . #x6E01) ; 渁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3723) ; ø»•¶º + (ideograph-daikanwa . 17722) ; ø¸„”º + (=ucs . #x6E02) ; 渂 + )) +(define-char + '((=>ucs . #x6E04) ; 渄 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4768) ; ø»‹‹ + (chinese-cns11643-3 . #x3670) ; ø»•¶© + (ideograph-daikanwa . 17733) ; ø¸„•… + (=jef-china3 . #x56BC) ; øº…š¼ + (ucs-jis . #x6E04) ; ø»‹‹ + )) +(define-char + '((morohashi-daikanwa 17733 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=cbeta . 04895) ; ø¸¡ŒŸ + (=ucs . #x6E04) ; 渄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3677) ; ø»•¶° + (ideograph-daikanwa . 17743) ; ø¸„• + (=ucs . #x6E06) ; 渆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3678) ; ø»•¶± + (ideograph-daikanwa . 17744) ; ø¸„• + (=ucs . #x3D0A) ; 㴊 + )) +(define-char + '((=>ucs . #x23DE2) ; 𣷢 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 17746) ; ø¸„•’ + )) +(define-char + '((morohashi-daikanwa 17746 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x413A) ; ø»œ¤‰ + (=ucs . #x23DE2) ; 𣷢 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3339) ; ø»š…  + (ideograph-daikanwa . 17747) ; ø¸„•“ + (=ucs . #x23DE1) ; 𣷡 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (<-simplified-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 17788) ; ø¸„•¼ + ) + )) + (shinjigen-2 . 4263) + (=jis-x0208 . #x3369) ; ø½Š‘  + (chinese-cns11643-3 . #x3724) ; ø»•¶» + (=gt-pj-1 . #x3369) ; 渇 + (ideograph-daikanwa . 17748) ; ø¸„•” + (=gt-k . 07730) ; ý¡„¸² + (=ucs . #x6E07) ; 渇 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4292) + (=jis-x0208 . #x3A51) ; ø½Š›š + (chinese-cns11643-3 . #x3676) ; ø»•¶¯ + (ideograph-daikanwa . 17749) ; ø¸„•• + (=ucs . #x6E08) ; 済 + )) +(define-char + '((=>ucs . #x6E09) ; 渉 + (morohashi-daikanwa 17749 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x3E44) ; ø½Š¡… + (=jef-china3 . #x56A5) ; øº…š¥ + (ucs-jis . #x6E09) ; ø½Š¡… + )) +(define-char + '((morohashi-daikanwa 17749 1 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3725) ; ø»•¶¼ + (=ucs . #x6E09) ; 渉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4259) + (chinese-gb2312 . #x5428) ; ø»…‘… + (=jis-x0208 . #x5E3D) ; ø½‹¾ + (chinese-isoir165 . #x5428) ; ø»¹• + (chinese-cns11643-3 . #x3679) ; ø»•¶² + (ideograph-daikanwa . 17750) ; ø¸„•– + (=ucs . #x6E0A) ; 渊 + )) +(define-char + '((morohashi-daikanwa 17750 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x3D42) ; ø½ŠŸ¥ + (chinese-cns11643-4 . #x326D) ; ø»—º² + (=ucs . #x6E0B) ; 渋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4133) ; ø»œ¤‚ + (ideograph-daikanwa . 17751) ; ø¸„•— + (=ucs . #x23DDD) ; 𣷝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3729) ; ø»•·€ + (ideograph-daikanwa . 49217) ; ø¸Œ + (=ucs . #x6E12) ; 渒 + )) +(define-char + '((=>ucs . #x6E12) ; 渒 + (morohashi-daikanwa 49217 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=cbeta . 03398) ; ø¸ µ† + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4139) ; ø»œ¤ˆ + (ideograph-daikanwa . 49218) ; ø¸Œ‚ + (=ucs . #x23DE4) ; 𣷤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4137) ; ø»œ¤† + (ideograph-daikanwa . 49219) ; ø¸Œƒ + (=ucs . #x23DDF) ; 𣷟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x413D) ; ø»œ¤Œ + (ideograph-daikanwa . 49220) ; ø¸Œ„ + (=ucs . #x23DBF) ; 𣶿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3257) ; ø»—ºœ + (=ucs . #x3CF4) ; ã³´ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x366E) ; ø»•¶§ + (=ucs . #x3CF8) ; 㳸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x325E) ; ø»—º£ + (=ucs . #x3CF9) ; ã³¹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3722) ; ø»•¶¹ + (=ucs . #x3CFA) ; 㳺 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x366D) ; ø»•¶¦ + (=ucs . #x3CFB) ; ã³» + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C4F) ; ø»•¾¼ + (=ucs . #x3CFC) ; ã³¼ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x367E) ; ø»•¶· + (=ucs . #x3CFD) ; ã³½ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3258) ; ø»—º + (=ucs . #x3CFE) ; ã³¾ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x325A) ; ø»—ºŸ + (=ucs . #x3D01) ; 㴁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x325C) ; ø»—º¡ + (=ucs . #x3D02) ; 㴂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x333D) ; ø»š…¤ + (=ucs . #x3D04) ; 㴄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C5E) ; ø»•¿‹ + (=ucs . #x3D05) ; 㴅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x367B) ; ø»•¶´ + (=ucs . #x3D06) ; 㴆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C5F) ; ø»•¿Œ + (=ucs . #x3D07) ; 㴇 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3673) ; ø»•¶¬ + (=ucs . #x3D08) ; 㴈 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x644B) ; ø»…©ˆ + (chinese-isoir165 . #x644B) ; ø»Ž‘˜ + (chinese-cns11643-3 . #x367D) ; ø»•¶¶ + (=ucs . #x6E0C) ; 渌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5755) ; ø»…–Œ + (chinese-isoir165 . #x5755) ; ø»¾œ + (=ucs . #x6E0D) ; 渍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6442) ; ø»…¨¿ + (chinese-isoir165 . #x6442) ; ø»Ž‘ + (=ucs . #x6E0E) ; 渎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (=ucs . #x6E0F) ; 渏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3D25) ; ø»„¯ + (chinese-isoir165 . #x3D25) ; ø»—  + (=ucs . #x6E10) ; 渐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6445) ; ø»…©‚ + (chinese-isoir165 . #x6445) ; ø»Ž‘’ + (=ucs . #x6E11) ; 渑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (chinese-gb2312 . #x5366) ; ø»…¥ + (chinese-isoir165 . #x5366) ; ø»¸µ + (=ucs . #x6E14) ; 渔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x5E3C) ; ø½‹½ + (=ucs . #x6E15) ; 渕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6449) ; ø»…©† + (chinese-isoir165 . #x6449) ; ø»Ž‘– + (=ucs . #x6E16) ; 渖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4978) ; ø»…‚‹ + (korean-ksc5601 . #x5F36) ; ø»‰µ¥ + (chinese-isoir165 . #x4978) ; ø»ª› + (chinese-cns11643-3 . #x3727) ; ø»•¶¾ + (=ucs . #x6E17) ; 渗 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7223) ; ø»…½„ + (chinese-isoir165 . #x7223) ; ø»Ž¥” + (=ucs . #x988D) ; 颍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4146) ; ø»œ¤• + (=ucs . #x23D42) ; 𣵂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4143) ; ø»œ¤’ + (=ucs . #x23D7F) ; 𣵿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3261) ; ø»—º¦ + (=ucs . #x23D80) ; 𣶀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4136) ; ø»œ¤… + (=ucs . #x23D81) ; 𣶁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3265) ; ø»—ºª + (=ucs . #x23D82) ; 𣶂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4135) ; ø»œ¤„ + (=ucs . #x23D83) ; 𣶃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3269) ; ø»—º® + (=ucs . #x23D85) ; 𣶅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3333) ; ø»š…š + (=ucs . #x23D86) ; 𣶆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4131) ; ø»œ¤€ + (=ucs . #x23D87) ; 𣶇 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3267) ; ø»—º¬ + (=ucs . #x23D89) ; 𣶉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x333F) ; ø»š…¦ + (=ucs . #x23D8B) ; 𣶋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4142) ; ø»œ¤‘ + (=ucs . #x23D8C) ; 𣶌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x333E) ; ø»š…¥ + (=ucs . #x23D8D) ; 𣶍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x413F) ; ø»œ¤Ž + (=ucs . #x23D8E) ; 𣶎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3259) ; ø»—ºž + (=ucs . #x23D8F) ; 𣶏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x413B) ; ø»œ¤Š + (=ucs . #x23D93) ; 𣶓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4130) ; ø»œ£¿ + (=ucs . #x23D94) ; 𣶔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3338) ; ø»š…Ÿ + (=ucs . #x23D96) ; 𣶖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3341) ; ø»š…¨ + (=ucs . #x23D98) ; 𣶘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A58) ; ø»œ±µ + (=ucs . #x23D99) ; 𣶙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x413E) ; ø»œ¤ + (=ucs . #x23D9B) ; 𣶛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4144) ; ø»œ¤“ + (=ucs . #x23D9C) ; 𣶜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3336) ; ø»š… + (=ucs . #x23D9D) ; 𣶝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3262) ; ø»—º§ + (=ucs . #x23D9E) ; 𣶞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4140) ; ø»œ¤ + (=ucs . #x23D9F) ; 𣶟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x333B) ; ø»š…¢ + (=ucs . #x23DA1) ; 𣶡 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x412F) ; ø»œ£¾ + (=ucs . #x23DA2) ; 𣶢 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4132) ; ø»œ¤ + (=ucs . #x23DA3) ; 𣶣 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x333A) ; ø»š…¡ + (=ucs . #x23DA4) ; 𣶤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3335) ; ø»š…œ + (=ucs . #x23DA5) ; 𣶥 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x326C) ; ø»—º± + (=ucs . #x23DA6) ; 𣶦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x326E) ; ø»—º³ + (=ucs . #x23DB5) ; 𣶵 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3337) ; ø»š…ž + (=ucs . #x23DBE) ; 𣶾 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A57) ; ø»œ±´ + (=ucs . #x23DDB) ; 𣷛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4147) ; ø»œ¤– + (=ucs . #x23DE6) ; 𣷦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x412D) ; ø»œ£¼ + (=ucs . #x23DE7) ; 𣷧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x412E) ; ø»œ£½ + (=ucs . #x23DE9) ; 𣷩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3334) ; ø»š…› + (=ucs . #x23DF5) ; 𣷵 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x333C) ; ø»š…£ + (=ucs . #x23DF6) ; 𣷶 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3342) ; ø»š…© + (=ucs . #x23E0A) ; 𣸊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=cbeta . 01394) ; ø¸ •² + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=cbeta . 03003) ; ø¸ ®» + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A64) ; ø»œ² + (ideograph-daikanwa . 17752) ; ø¸„•˜ + (=ucs . #x23D8A) ; 𣶊 + )) +(define-char + '((=>ucs . #x6E03) ; 渃 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D41) ; ø»“¶ˆ + (ideograph-daikanwa . 17753) ; ø¸„•™ + )) +(define-char + '((morohashi-daikanwa 17753 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD9FC) ; ý¢€§¼ + (=ucs . #x6E03) ; 渃 + )) +(define-char + '((=>ucs . #x23D95) ; 𣶕 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17754) ; ø¸„•š + )) +(define-char + '((morohashi-daikanwa 17754 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A66) ; ø»œ²ƒ + (=ucs . #x23D95) ; 𣶕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17755) ; ø¸„•› + (=ucs . #x6E18) ; 渘 + )) +(define-char + '((=>ucs . #x6E18) ; 渘 + (morohashi-daikanwa 17755 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C54) ; ø»•¿ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A62) ; ø»œ±¿ + (ideograph-daikanwa . 17756) ; ø¸„•œ + (=ucs . #x23DFC) ; 𣷼 + )) +(define-char + '((=>ucs . #x6E19) ; 渙 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4322) + (=jis-x0208 . #x5E52) ; ø½‹“ + (korean-ksc5601 . #x7C39) ; ø»Š Ž + (chinese-big5 . #xB541) ; ý¢€‹• + (ideograph-daikanwa . 17757) ; ø¸„• + (ucs-jis . #x6E19) ; ø½‹“ + )) +(define-char + '((morohashi-daikanwa 17757 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb12345 . #x3B41) ; 渙 + (=ucs . #x6E19) ; 渙 + )) +(define-char + '((=>ucs . #x6E19) ; 渙 + (morohashi-daikanwa 17757 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x6047) ; ø»’Ÿ¤ + )) +(define-char + '((=>ucs* . #x6E1A) ; 渚 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x3D6D) ; ø»‚¦” + (korean-ksc5601 . #x6E42) ; ø»Š‹³ + (=jis-x0213-1-2000 . #x7677) ; ø»¤‘ˆ + (ideograph-daikanwa . 17758) ; ø¸„•ž + (=big5-cdp . #xB25A) ; ý¢€‹‰š + (ucs-ks . #x6E1A) ; 渚 + (=ucs . #xFA46) ; 渚 + )) +(define-char + '((morohashi-daikanwa 17758 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x643E) ; ø»…¨» + (japanese-jisx0208 . #x3D6D) ; ø»†ºœ + (chinese-isoir165 . #x643E) ; ø»Ž‘‹ + (chinese-cns11643-1 . #x5B5F) ; ø»’˜¦ + (=jis-x0208-1990 . #x3D6D) ; ø½Š  + (chinese-big5 . #xB25A) ; ý¢€‹‰š + (=jef-china3 . #x55AF) ; øº…–¯ + (=ucs . #x6E1A) ; 渚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4324) + (=jis-x0208 . #x383A) ; ø½Š˜‡ + (korean-ksc5601 . #x4A75) ; ø»‰—® + (chinese-isoir165 . #x2D56) ; ø»€± + (chinese-cns11643-1 . #x6035) ; ø»’Ÿ’ + (=gt-pj-1 . #x383A) ; 減 + (chinese-big5 . #xB4EE) ; ý¢€‹“® + (ideograph-daikanwa . 17759) ; ø¸„•Ÿ + (=gt-k . 09047) ; ý¡„‚— + (=ucs . #x6E1B) ; 減 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xD9F6) ; ý¢€§¶ + (ideograph-daikanwa . 17760) ; ø¸„•  + (=ucs . #x6E1C) ; 渜 + )) +(define-char + '((=>ucs . #x6E1C) ; 渜 + (morohashi-daikanwa 17760 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D3B) ; ø»“¶‚ + )) +(define-char + '((=>ucs . #x6E1D) ; 渝 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4357) + (=jis-x0208 . #x5E61) ; ø½‹¢ + (=gt-pj-1 . #x5E61) ; ø½‹¢ + (ideograph-daikanwa . 17761) ; ø¸„•¡ + (=gt-k . 09208) ; ý¡„‚¸ + (ucs-jis . #x6E1D) ; ø½‹¢ + )) +(define-char + '((=>ucs . #x6E1D) ; 渝 + (morohashi-daikanwa 17761 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xB4FC) ; ý¢€‹“¼ + )) +(define-char + '((morohashi-daikanwa 17761 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5365) ; ø»…¤ + (chinese-isoir165 . #x5365) ; ø»¸´ + (=ucs . #x6E1D) ; 渝 + )) +(define-char + '((=>ucs . #x6E1D) ; 渝 + (morohashi-daikanwa 17761 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x6043) ; ø»’Ÿ  + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4769) ; ø»‹Œ + (chinese-cns11643-3 . #x3C52) ; ø»•¾¿ + (=jis-x0213-2-2000 . #x6E6E) ; ø»¦“ + (ideograph-daikanwa . 17762) ; ø¸„•¢ + (=ucs . #x6E1E) ; 渞 + )) +(define-char + '((=>ucs . #x6E1F) ; 渟 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4347) + (=jis-x0208 . #x5E5B) ; ø½‹œ + (korean-ksc5601 . #x6F65) ; ø»Š´ + (chinese-big5 . #xD9EA) ; ý¢€§ª + (ideograph-daikanwa . 17763) ; ø¸„•£ + (ucs-jis . #x6E1F) ; ø½‹œ + )) +(define-char + '((morohashi-daikanwa 17763 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D2F) ; ø»“µ¶ + (=ucs . #x6E1F) ; 渟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x477E) ; ø»„¿• + (=jis-x0208 . #x3574) ; ø½Š”§ + (korean-ksc5601 . #x4B62) ; ø»‰˜¹ + (chinese-isoir165 . #x477E) ; ø»§¥ + (=gt-pj-1 . #x3574) ; 渠 + (chinese-big5 . #xB4EB) ; ý¢€‹“« + (ideograph-daikanwa . 17764) ; ø¸„•¤ + (=gt-k . 09029) ; ý¡„‚… + (=jef-china3 . #x54C6) ; øº…“† + (=ucs . #x6E20) ; 渠 + )) +(define-char + '((=>ucs . #x6E20) ; 渠 + (morohashi-daikanwa 17764 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x6032) ; ø»’Ÿ + )) +(define-char + '((=>ucs . #x6E21) ; 渡 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4348) + (=jis-x0208 . #x454F) ; ø½Š«¢ + (korean-ksc5601 . #x5424) ; ø»‰¥‰ + (chinese-big5 . #xB4E7) ; ý¢€‹“§ + (ideograph-daikanwa . 17765) ; ø¸„•¥ + (ucs-jis . #x6E21) ; ø½Š«¢ + )) +(define-char + '((morohashi-daikanwa 17765 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x3649) ; ø»„¥¢ + (chinese-isoir165 . #x3649) ; ø»² + (chinese-cns11643-1 . #x602E) ; ø»’Ÿ‹ + (=ucs . #x6E21) ; 渡 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x476A) ; ø»‹ + (=jis-x0213-2-2000 . #x6E6F) ; ø»¦” + (ideograph-daikanwa . 17766) ; ø¸„•¦ + (=jef-china3 . #x56BD) ; øº…š½ + (=ucs . #x6E22) ; 渢 + )) +(define-char + '((=>ucs . #x6E22) ; 渢 + (morohashi-daikanwa 17766 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D4D) ; ø»“¶” + (chinese-big5 . #xDA49) ; ý¢€©‰ + )) +(define-char + '((=>ucs . #x6E23) ; 渣 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x5E60) ; ø»‰´± + (=jis-x0208-1990 . #x5E56) ; ø½‹— + (ideograph-daikanwa . 17767) ; ø¸„•§ + (ucs-jis . #x6E23) ; ø»‰´± + )) +(define-char + '((morohashi-daikanwa 17767 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x5E56) ; ø»ƒ–› + (chinese-gb2312 . #x547C) ; ø»…’™ + (japanese-jisx0208 . #x5E56) ; ø»‡ª£ + (chinese-isoir165 . #x547C) ; ø»º© + (chinese-cns11643-1 . #x6034) ; ø»’Ÿ‘ + (chinese-big5 . #xB4ED) ; ý¢€‹“­ + (=ucs . #x6E23) ; 渣 + )) +(define-char + '((=>ucs . #x3D0F) ; 㴏 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17768) ; ø¸„•¨ + )) +(define-char + '((morohashi-daikanwa 17768 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3851) ; ø»˜ƒŠ + (=ucs . #x3D0F) ; 㴏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4353) + (chinese-gb2312 . #x3233) ; ø»„Ÿ” + (=jis-x0208 . #x5E5F) ; ø½‹  + (korean-ksc5601 . #x5A7D) ; ø»‰¯– + (chinese-isoir165 . #x3233) ; ø»‡¤ + (chinese-cns11643-1 . #x6038) ; ø»’Ÿ• + (chinese-big5 . #xB4F1) ; ý¢€‹“± + (ideograph-daikanwa . 17769) ; ø¸„•© + (=ucs . #x6E24) ; 渤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-1 . 4315) + (shinjigen-2 . 4316) + (chinese-gb2312 . #x6457) ; ø»…©” + (=jis-x0208 . #x302F) ; ø½ŠŒŒ + (korean-ksc5601 . #x6446) ; ø»‰½‹ + (chinese-isoir165 . #x6457) ; ø»Ž‘¤ + (chinese-cns11643-1 . #x6033) ; ø»’Ÿ + (chinese-big5 . #xB4EC) ; ý¢€‹“¬ + (ideograph-daikanwa . 17770) ; ø¸„•ª + (=ucs . #x6E25) ; 渥 + )) +(define-char + '((=>ucs . #x6E26) ; 渦 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4321) + (=jis-x0208 . #x3132) ; ø½Š­ + (korean-ksc5601 . #x683E) ; ø»Š‚» + (chinese-cns11643-1 . #x603C) ; ø»’Ÿ™ + (chinese-big5 . #xB4F5) ; ý¢€‹“µ + (ideograph-daikanwa . 17771) ; ø¸„•« + (ucs-jis . #x6E26) ; ø½Š­ + )) +(define-char + '((morohashi-daikanwa 17771 0 5) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb12345 . #x4E50) ; 渦 + (=ucs . #x6E26) ; 渦 + )) +(define-char + '((=>ucs . #x6E27) ; 渧 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x476B) ; ø»‹Ž + (=jis-x0213-2-2000 . #x6E70) ; ø»¦• + (chinese-big5 . #xDA4D) ; ý¢€© + (ideograph-daikanwa . 17772) ; ø¸„•¬ + (ucs-jis . #x6E27) ; ø»‹Ž + )) +(define-char + '((morohashi-daikanwa 17772 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D51) ; ø»“¶˜ + (=jef-china3 . #x56BE) ; øº…š¾ + (=ucs . #x6E27) ; 渧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D48) ; ø»“¶ + (chinese-big5 . #xDA44) ; ý¢€©„ + (ideograph-daikanwa . 17773) ; ø¸„•­ + (=ucs . #x6E28) ; 渨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (<-vulgar-ideograph + (:sources (jii morohashi-daikanwa) + :char ((ideograph-daikanwa . 17968) ; ø¸„˜° + ) + )) + (shinjigen-2 . 4319) + (chinese-gb2312 . #x4E42) ; ø»…ˆ« + (=jis-x0208 . #x3239) ; ø½Š’ + (chinese-isoir165 . #x4E42) ; ø»°» + (chinese-cns11643-3 . #x3C6B) ; ø»•¿˜ + (=gt-pj-1 . #x3239) ; 温 + (ideograph-daikanwa . 17774) ; ø¸„•® + (=gt-k . 09002) ; ý¡„‚Œª + (=ucs . #x6E29) ; 温 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3856) ; ø»˜ƒ + (ideograph-daikanwa . 17775) ; ø¸„•¯ + (=ucs . #x3D10) ; 㴐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C6D) ; ø»•¿š + (ideograph-daikanwa . 17776) ; ø¸„•° + (=jef-china3 . #x8EC5) ; øºˆ»… + (=ucs . #x6E2A) ; 渪 + )) +(define-char + '((=>ucs . #x3D11) ; 㴑 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0213-2-2000 . #x6E71) ; ø»¦– + (ideograph-daikanwa . 17777) ; ø¸„•± + (=cbeta . 05334) ; ø¸¡“– + (ucs-jis . #x3D11) ; ø»¦– + )) +(define-char + '((morohashi-daikanwa 17777 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C65) ; ø»•¿’ + (=ucs . #x3D11) ; 㴑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4340) + (chinese-gb2312 . #x644D) ; ø»…©Š + (=jis-x0208 . #x5E58) ; ø½‹™ + (korean-ksc5601 . #x605E) ; ø»‰·« + (chinese-isoir165 . #x644D) ; ø»Ž‘š + (chinese-big5 . #xD9F1) ; ý¢€§± + (ideograph-daikanwa . 17778) ; ø¸„•² + (=ucs . #x6E2B) ; 渫 + )) +(define-char + '((=>ucs . #x6E2B) ; 渫 + (morohashi-daikanwa 17778 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D36) ; ø»“µ½ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A70) ; ø»œ² + (ideograph-daikanwa . 17779) ; ø¸„•³ + (=cbeta . 00404) ; ø¸ †” + (=ucs . #x23DFD) ; 𣷽 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4344) + (=jis-x0208 . #x422C) ; ø½Š¦¥ + (korean-ksc5601 . #x7634) ; ø»Š—• + (chinese-cns11643-1 . #x6041) ; ø»’Ÿž + (chinese-gb12345 . #x3262) ; 測 + (chinese-big5 . #xB4FA) ; ý¢€‹“º + (ideograph-daikanwa . 17780) ; ø¸„•´ + (=ucs . #x6E2C) ; 測 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4317) + (chinese-gb2312 . #x4E3C) ; ø»…ˆ¥ + (=jis-x0208 . #x5E4F) ; ø½‹ + (korean-ksc5601 . #x6A52) ; ø»Š†‹ + (chinese-isoir165 . #x4E3C) ; ø»°µ + (chinese-big5 . #xB4F4) ; ý¢€‹“´ + (ideograph-daikanwa . 17781) ; ø¸„•µ + (=ucs . #x6E2D) ; 渭 + )) +(define-char + '((=>ucs . #x6E2D) ; 渭 + (morohashi-daikanwa 17781 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x603B) ; ø»’Ÿ˜ + )) +(define-char + '((=>ucs . #x6E2E) ; 渮 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D42) ; ø»“¶‰ + (ideograph-daikanwa . 17782) ; ø¸„•¶ + )) +(define-char + '((morohashi-daikanwa 17782 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x5E51) ; ø½‹’ + (chinese-big5 . #xD9FD) ; ý¢€§½ + (=ucs . #x6E2E) ; 渮 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x385B) ; ø»„¨° + (korean-ksc5601 . #x797B) ; ø»Šœ¶ + (chinese-isoir165 . #x385B) ; ø»‘€ + (chinese-cns11643-1 . #x602B) ; ø»’Ÿˆ + (chinese-big5 . #xB4E4) ; ý¢€‹“¤ + (ideograph-daikanwa . 17783) ; ø¸„•· + (=jef-china3 . #x56BF) ; øº…š¿ + (=ucs . #x6E2F) ; 港 + )) +(define-char + '((=>ucs . #x6E2F) ; 港 + (morohashi-daikanwa 17783 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x3941) ; ø½Š™¬ + (chinese-cns11643-6 . #x4A65) ; ø»œ²‚ + (ucs-jis . #x6E2F) ; ø½Š™¬ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D4E) ; ø»“¶• + (chinese-big5 . #xDA4A) ; ý¢€©Š + (ideograph-daikanwa . 17784) ; ø¸„•¸ + (=ucs . #x6E30) ; 渰 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D47) ; ø»“¶Ž + (chinese-big5 . #xDA43) ; ý¢€©ƒ + (ideograph-daikanwa . 17785) ; ø¸„•¹ + (=ucs . #x6E31) ; 渱 + )) +(define-char + '((=>ucs . #x6E32) ; 渲 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x6042) ; ø»‰· + (japanese-jisx0212 . #x476C) ; ø»‹ + (=jis-x0213-2-2000 . #x6E72) ; ø»¦— + (chinese-big5 . #xB4E8) ; ý¢€‹“¨ + (ideograph-daikanwa . 17786) ; ø¸„•º + (=jef-china3 . #x9BE0) ; øº‰¯  + (ucs-jis . #x6E32) ; ø»‰· + )) +(define-char + '((morohashi-daikanwa 17786 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6456) ; ø»…©“ + (chinese-isoir165 . #x6456) ; ø»Ž‘£ + (chinese-cns11643-1 . #x602F) ; ø»’ŸŒ + (=ucs . #x6E32) ; 渲 + )) +(define-char + '((=>ucs . #x6E33) ; 渳 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xD9F7) ; ý¢€§· + (ideograph-daikanwa . 17787) ; ø¸„•» + )) +(define-char + '((morohashi-daikanwa 17787 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D3C) ; ø»“¶ƒ + (=ucs . #x6E33) ; 渳 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x3F4A) ; ø»„²± + (korean-ksc5601 . #x4A64) ; ø»‰— + (chinese-isoir165 . #x3F4A) ; ø»› + (chinese-cns11643-1 . #x603E) ; ø»’Ÿ› + (=jis-x0213-1-2000 . #x7678) ; ø»¤‘‰ + (chinese-big5 . #xB4F7) ; ý¢€‹“· + (ideograph-daikanwa . 17788) ; ø¸„•¼ + (=jef-china3 . #x56C0) ; øº…›€ + (=ucs . #x6E34) ; 渴 + )) +(define-char + '((=>ucs . #x6E35) ; 渵 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D59) ; ø»“¶  + (ideograph-daikanwa . 17789) ; ø¸„•½ + )) +(define-char + '((morohashi-daikanwa 17789 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xDA55) ; ý¢€©• + (=ucs . #x6E35) ; 渵 + )) +(define-char + '((=>ucs . #x6E36) ; 渶 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17790) ; ø¸„•¾ + )) +(define-char + '((=>ucs . #x6E36) ; 渶 + (morohashi-daikanwa 17790 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D5A) ; ø»“¶¡ + )) +(define-char + '((morohashi-daikanwa 17790 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x6737) ; ø»Š– + (japanese-jisx0212 . #x476D) ; ø»‹ + (chinese-big5 . #xDA56) ; ý¢€©– + (=jef-china3 . #x56C1) ; øº…› + (=ucs . #x6E36) ; 渶 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x385B) ; ø»˜ƒ” + (ideograph-daikanwa . 17791) ; ø¸„•¿ + (=ucs . #x6E37) ; 渷 + )) +(define-char + '((=>ucs . #x6E38) ; 游 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4359) + (=jis-x0208 . #x5E62) ; ø½‹£ + (korean-ksc5601 . #x6A7D) ; ø»Š†¶ + (chinese-big5 . #xB4E5) ; ý¢€‹“¥ + (ideograph-daikanwa . 17792) ; ø¸„–€ + (ucs-jis . #x6E38) ; ø½‹£ + )) +(define-char + '((morohashi-daikanwa 17792 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x534E) ; ø»… + (chinese-isoir165 . #x534E) ; ø»¸ + (chinese-cns11643-1 . #x602C) ; ø»’Ÿ‰ + (=ucs . #x6E38) ; 游 + )) +(define-char + '((=>ucs . #x6E39) ; 渹 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x476E) ; ø»‹‘ + (chinese-big5 . #xDA48) ; ý¢€©ˆ + (ideograph-daikanwa . 17793) ; ø¸„– + (=jef-china3 . #x56C2) ; øº…›‚ + (ucs-jis . #x6E39) ; ø»‹‘ + )) +(define-char + '((morohashi-daikanwa 17793 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D4C) ; ø»“¶“ + (=ucs . #x6E39) ; 渹 + )) +(define-char + '((=>ucs . #x6E3A) ; 渺 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4351) + (=jis-x0208 . #x5E5D) ; ø½‹ž + (korean-ksc5601 . #x595D) ; ø»‰­˜ + (chinese-big5 . #xB4F9) ; ý¢€‹“¹ + (ideograph-daikanwa . 17794) ; ø¸„–‚ + (ucs-jis . #x6E3A) ; ø½‹ž + )) +(define-char + '((morohashi-daikanwa 17794 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x436C) ; ø»„¹‹ + (chinese-isoir165 . #x436C) ; ø»¡› + (chinese-cns11643-1 . #x6040) ; ø»’Ÿ + (=ucs . #x6E3A) ; 渺 + )) +(define-char + '((=>ucs . #x6E3B) ; 渻 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x476F) ; ø»‹’ + (chinese-big5 . #xD9FB) ; ý¢€§» + (ideograph-daikanwa . 17795) ; ø¸„–ƒ + (ucs-jis . #x6E3B) ; ø»‹’ + )) +(define-char + '((morohashi-daikanwa 17795 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D40) ; ø»“¶‡ + (=ucs . #x6E3B) ; 渻 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x5A34) ; ø»‰® + (japanese-jisx0212 . #x4770) ; ø»‹“ + (=jis-x0213-2-2000 . #x6E73) ; ø»¦˜ + (chinese-big5 . #xD9ED) ; ý¢€§­ + (ideograph-daikanwa . 17796) ; ø¸„–„ + (=jef-china3 . #x56C3) ; øº…›ƒ + (=ucs . #x6E3C) ; 渼 + )) +(define-char + '((=>ucs . #x6E3C) ; 渼 + (morohashi-daikanwa 17796 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D32) ; ø»“µ¹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x6E2A) ; ø»Š‹› + (chinese-cns11643-2 . #x3D33) ; ø»“µº + (chinese-big5 . #xD9EE) ; ý¢€§® + (ideograph-daikanwa . 17797) ; ø¸„–… + (=ucs . #x6E3D) ; 渽 + )) +(define-char + '((=>ucs . #x3D12) ; 㴒 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17798) ; ø¸„–† + )) +(define-char + '((morohashi-daikanwa 17798 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3852) ; ø»˜ƒ‹ + (=ucs . #x3D12) ; 㴒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4329) + (=jis-x0208 . #x5E55) ; ø½‹– + (korean-ksc5601 . #x7B69) ; ø»ŠŸ  + (chinese-cns11643-1 . #x6044) ; ø»’Ÿ¡ + (chinese-gb12345 . #x3B6B) ; 渾 + (=gt-pj-1 . #x5E55) ; 渾 + (chinese-big5 . #xB4FD) ; ý¢€‹“½ + (ideograph-daikanwa . 17800) ; ø¸„–ˆ + (=gt-k . 09207) ; ý¡„‚· + (=ucs . #x6E3E) ; 渾 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C59) ; ø»•¿† + (ideograph-daikanwa . 17801) ; ø¸„–‰ + (=cbeta . 05833) ; ø¸¡›‰ + (=ucs . #x3D13) ; 㴓 + )) +(define-char + '((=>ucs . #x6E3F) ; 渿 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D37) ; ø»“µ¾ + (ideograph-daikanwa . 17802) ; ø¸„–Š + )) +(define-char + '((morohashi-daikanwa 17802 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xD9F2) ; ý¢€§² + (=ucs . #x6E3F) ; 渿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D3E) ; ø»“¶… + (chinese-big5 . #xD9F9) ; ý¢€§¹ + (ideograph-daikanwa . 17803) ; ø¸„–‹ + (=ucs . #x6E40) ; 湀 + )) +(define-char + '((=>ucs . #x6E40) ; 湀 + (morohashi-daikanwa 17803 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jef-china3 . #x56C4) ; øº…›„ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D38) ; ø»“µ¿ + (chinese-big5 . #xD9F3) ; ý¢€§³ + (ideograph-daikanwa . 17804) ; ø¸„–Œ + (=jef-china3 . #x56C5) ; øº…›… + (=ucs . #x6E41) ; 湁 + )) +(define-char + '((=>ucs . #x23DFF) ; 𣷿 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17805) ; ø¸„– + )) +(define-char + '((morohashi-daikanwa 17805 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3963) ; ø»šŽ¾ + (=ucs . #x23DFF) ; 𣷿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3855) ; ø»˜ƒŽ + (ideograph-daikanwa . 17806) ; ø¸„–Ž + (=ucs . #x23E00) ; 𣸀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C5A) ; ø»•¿‡ + (ideograph-daikanwa . 17807) ; ø¸„– + (=ucs . #x6E42) ; 湂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x4548) ; ø»„»£ + (=jis-x0208 . #x5E5C) ; ø½‹ + (korean-ksc5601 . #x5B4B) ; ø»‰°‚ + (chinese-isoir165 . #x4548) ; ø»£³ + (chinese-cns11643-1 . #x6042) ; ø»’ŸŸ + (chinese-big5 . #xB4FB) ; ý¢€‹“» + (ideograph-daikanwa . 17808) ; ø¸„– + (=ucs . #x6E43) ; 湃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6458) ; ø»…©• + (korean-ksc5601 . #x5A35) ; ø»‰®Ž + (japanese-jisx0212 . #x4771) ; ø»‹” + (chinese-isoir165 . #x6458) ; ø»Ž‘¥ + (chinese-cns11643-1 . #x604A) ; ø»’Ÿ§ + (=jis-x0213-1-2000 . #x7679) ; ø»¤‘Š + (chinese-big5 . #xB544) ; ý¢€‹•„ + (ideograph-daikanwa . 17809) ; ø¸„–‘ + (=jef-china3 . #x56C6) ; øº…›† + (=ucs . #x6E44) ; 湄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4772) ; ø»‹• + (chinese-cns11643-2 . #x3D34) ; ø»“µ» + (chinese-big5 . #xD9EF) ; ý¢€§¯ + (ideograph-daikanwa . 17810) ; ø¸„–’ + (=jef-china3 . #x56C7) ; øº…›‡ + (=ucs . #x6E45) ; 湅 + )) +(define-char + '((=>ucs . #x6E46) ; 湆 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xD9E8) ; ý¢€§¨ + (ideograph-daikanwa . 17811) ; ø¸„–“ + )) +(define-char + '((morohashi-daikanwa 17811 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D2D) ; ø»“µ´ + (=ucs . #x6E46) ; 湆 + )) +(define-char + '((=>ucs . #x6E47) ; 湇 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xD9E9) ; ý¢€§© + (ideograph-daikanwa . 17812) ; ø¸„–” + )) +(define-char + '((morohashi-daikanwa 17812 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x6E47) ; 湇 + )) +(define-char + '((=>ucs . #x6E47) ; 湇 + (morohashi-daikanwa 17812 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D2E) ; ø»“µµ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17813) ; ø¸„–• + (=ucs . #x23E01) ; 𣸁 + )) +(define-char + '((=>ucs . #x23E01) ; 𣸁 + (morohashi-daikanwa 17813 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A5D) ; ø»œ±º + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A5F) ; ø»œ±¼ + (ideograph-daikanwa . 17814) ; ø¸„–– + (=ucs . #x23E02) ; 𣸂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4773) ; ø»‹– + (=jis-x0213-2-2000 . #x6E74) ; ø»¦™ + (ideograph-daikanwa . 17815) ; ø¸„–— + (=jef-china3 . #x56C8) ; øº…›ˆ + (=ucs . #x6E48) ; 湈 + )) +(define-char + '((=>ucs . #x6E48) ; 湈 + (morohashi-daikanwa 17815 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C56) ; ø»•¿ƒ + )) +(define-char + '((=>ucs . #x3D14) ; 㴔 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3859) ; ø»˜ƒ’ + (ideograph-daikanwa . 17816) ; ø¸„–˜ + (=cbeta . 04420) ; ø¸¡…„ + )) +(define-char + '((morohashi-daikanwa 17816 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x3D14) ; 㴔 + )) +(define-char + '((=>ucs . #x23E03) ; 𣸃 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17817) ; ø¸„–™ + )) +(define-char + '((morohashi-daikanwa 17817 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3967) ; ø»š‚ + (=ucs . #x23E03) ; 𣸃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17818) ; ø¸„–š + (=ucs . #x3D15) ; 㴕 + )) +(define-char + '((=>ucs . #x3D15) ; 㴕 + (morohashi-daikanwa 17818 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C6A) ; ø»•¿— + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x396A) ; ø»š… + (ideograph-daikanwa . 17819) ; ø¸„–› + (=ucs . #x23E04) ; 𣸄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3962) ; ø»šŽ½ + (ideograph-daikanwa . 17820) ; ø¸„–œ + (=ucs . #x23E05) ; 𣸅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4774) ; ø»‹— + (=jis-x0213-2-2000 . #x6E75) ; ø»¦š + (chinese-big5 . #xD9EB) ; ý¢€§« + (ideograph-daikanwa . 17821) ; ø¸„– + (=jef-china3 . #x91F7) ; øº‰‡· + (=ucs . #x6E49) ; 湉 + )) +(define-char + '((=>ucs . #x6E49) ; 湉 + (morohashi-daikanwa 17821 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D30) ; ø»“µ· + )) +(define-char + '((=>ucs . #x6E4A) ; 湊 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17822) ; ø¸„–ž + )) +(define-char + '((morohashi-daikanwa 17822 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x4C2B) ; ø½Šµ + (korean-ksc5601 . #x713E) ; ø»Š‰ + (chinese-cns11643-1 . #x6031) ; ø»’ŸŽ + (chinese-big5 . #xB4EA) ; ý¢€‹“ª + (=ucs . #x6E4A) ; 湊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4775) ; ø»‹˜ + (=jis-x0213-2-2000 . #x6E76) ; ø»¦› + (ideograph-daikanwa . 17823) ; ø¸„–Ÿ + (=jef-china3 . #x8EB9) ; øºˆº¹ + (=ucs . #x6E4B) ; 湋 + )) +(define-char + '((=>ucs . #x6E4B) ; 湋 + (morohashi-daikanwa 17823 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D3D) ; ø»“¶„ + )) +(define-char + '((=>ucs . #x6E4B) ; 湋 + (morohashi-daikanwa 17823 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xD9F8) ; ý¢€§¸ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C6E) ; ø»•¿› + (=jis-x0213-2-2000 . #x6E77) ; ø»¦œ + (ideograph-daikanwa . 17824) ; ø¸„–  + (=ucs . #x6E4C) ; 湌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4346) + (chinese-gb2312 . #x4D44) ; ø»…‡ + (=jis-x0208 . #x5E5A) ; ø½‹› + (korean-ksc5601 . #x532C) ; ø»‰£³ + (chinese-isoir165 . #x4D44) ; ø»¯Ÿ + (chinese-cns11643-1 . #x603F) ; ø»’Ÿœ + (chinese-big5 . #xB4F8) ; ý¢€‹“¸ + (ideograph-daikanwa . 17825) ; ø¸„–¡ + (=ucs . #x6E4D) ; 湍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4352) + (chinese-gb2312 . #x644F) ; ø»…©Œ + (=jis-x0208 . #x5E5E) ; ø½‹Ÿ + (chinese-isoir165 . #x644F) ; ø»Ž‘œ + (chinese-cns11643-1 . #x6048) ; ø»’Ÿ¥ + (chinese-big5 . #xB542) ; ý¢€‹•‚ + (ideograph-daikanwa . 17826) ; ø¸„–¢ + (=ucs . #x6E4E) ; 湎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4776) ; ø»‹™ + (chinese-cns11643-3 . #x3C58) ; ø»•¿… + (=jis-x0213-2-2000 . #x6E78) ; ø»¦ + (ideograph-daikanwa . 17827) ; ø¸„–£ + (=cbeta . 00824) ; ø¸ Œ¸ + (=jef-china3 . #x56C9) ; øº…›‰ + (=ucs . #x6E4F) ; 湏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C69) ; ø»•¿– + (ideograph-daikanwa . 17828) ; ø¸„–¤ + (=ucs . #x6E50) ; 湐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4777) ; ø»‹š + (=jis-x0213-2-2000 . #x6E79) ; ø»¦ž + (chinese-big5 . #xD9FA) ; ý¢€§º + (ideograph-daikanwa . 17829) ; ø¸„–¥ + (=jef-china3 . #x56CA) ; øº…›Š + (=ucs . #x6E51) ; 湑 + )) +(define-char + '((=>ucs . #x6E51) ; 湑 + (morohashi-daikanwa 17829 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D3F) ; ø»“¶† + )) +(define-char + '((=>ucs . #x6E52) ; 湒 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xDA53) ; ý¢€©“ + (ideograph-daikanwa . 17831) ; ø¸„–§ + )) +(define-char + '((=>ucs . #x6E52) ; 湒 + (morohashi-daikanwa 17831 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4778) ; ø»‹› + (ucs-jis . #x6E52) ; ø»‹› + )) +(define-char + '((morohashi-daikanwa 17831 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D57) ; ø»“¶ž + (=ucs . #x6E52) ; 湒 + )) +(define-char + '((=>ucs . #x6E53) ; 湓 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4779) ; ø»‹œ + (=jis-x0213-2-2000 . #x6E7A) ; ø»¦Ÿ + (chinese-big5 . #xDA4B) ; ý¢€©‹ + (ideograph-daikanwa . 17832) ; ø¸„–¨ + (=jef-china3 . #x56CB) ; øº…›‹ + (ucs-jis . #x6E53) ; ø»‹œ + )) +(define-char + '((morohashi-daikanwa 17832 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6454) ; ø»…©‘ + (chinese-isoir165 . #x6454) ; ø»Ž‘¡ + (chinese-cns11643-2 . #x3D4F) ; ø»“¶– + (=ucs . #x6E53) ; 湓 + )) +(define-char + '((=>ucs . #x6E54) ; 湔 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x477A) ; ø»‹ + (=jis-x0213-2-2000 . #x6E7B) ; ø»¦  + (ideograph-daikanwa . 17833) ; ø¸„–© + (=jef-china3 . #x56CC) ; øº…›Œ + (ucs-jis . #x6E54) ; ø»‹ + )) +(define-char + '((morohashi-daikanwa 17833 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6455) ; ø»…©’ + (chinese-isoir165 . #x6455) ; ø»Ž‘¢ + (chinese-big5 . #xB4E6) ; ý¢€‹“¦ + (=ucs . #x6E54) ; 湔 + )) +(define-char + '((=>ucs . #x6E54) ; 湔 + (morohashi-daikanwa 17833 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x602D) ; ø»’ŸŠ + )) +(define-char + '((=>ucs . #x23E07) ; 𣸇 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17834) ; ø¸„–ª + )) +(define-char + '((morohashi-daikanwa 17834 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x396C) ; ø»š‡ + (=ucs . #x23E07) ; 𣸇 + )) +(define-char + '((=>ucs . #x6E55) ; 湕 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xDA51) ; ý¢€©‘ + (ideograph-daikanwa . 17835) ; ø¸„–« + (=jef-china3 . #x56CD) ; øº…› + )) +(define-char + '((morohashi-daikanwa 17835 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D55) ; ø»“¶œ + (=ucs . #x6E55) ; 湕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4326) + (chinese-gb2312 . #x3A7E) ; ø»„¬ + (=jis-x0208 . #x3850) ; ø½Š˜ + (korean-ksc5601 . #x7B49) ; ø»ŠŸ€ + (chinese-isoir165 . #x3A7E) ; ø»”Ÿ + (chinese-big5 . #xB4F2) ; ý¢€‹“² + (ideograph-daikanwa . 17836) ; ø¸„–¬ + (=ucs . #x6E56) ; 湖 + )) +(define-char + '((=>ucs . #x6E56) ; 湖 + (morohashi-daikanwa 17836 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x6039) ; ø»’Ÿ– + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x477B) ; ø»‹ž + (chinese-cns11643-3 . #x3C66) ; ø»•¿“ + (=jis-x0213-2-2000 . #x6E7C) ; ø»¦¡ + (ideograph-daikanwa . 17837) ; ø¸„–­ + (=jef-china3 . #x56CE) ; øº…›Ž + (=ucs . #x6E57) ; 湗 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C67) ; ø»•¿” + (ideograph-daikanwa . 17838) ; ø¸„–® + (=ucs . #x3D16) ; 㴖 + )) +(define-char + '((=>ucs . #x23E08) ; 𣸈 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17839) ; ø¸„–¯ + )) +(define-char + '((morohashi-daikanwa 17839 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A5A) ; ø»œ±· + (=ucs . #x23E08) ; 𣸈 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17840) ; ø¸„–° + (=ucs . #x3D17) ; 㴗 + )) +(define-char + '((=>ucs . #x3D17) ; 㴗 + (morohashi-daikanwa 17840 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C55) ; ø»•¿‚ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3853) ; ø»˜ƒŒ + (ideograph-daikanwa . 17841) ; ø¸„–± + (=ucs . #x23E09) ; 𣸉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4338) + (chinese-gb2312 . #x4F66) ; ø»…Š­ + (=jis-x0208 . #x3E45) ; ø½Š¡† + (korean-ksc5601 . #x5F4F) ; ø»‰µ¾ + (chinese-isoir165 . #x4F66) ; ø»²½ + (chinese-cns11643-1 . #x6037) ; ø»’Ÿ” + (=gt-pj-1 . #x3E45) ; 湘 + (chinese-big5 . #xB4F0) ; ý¢€‹“° + (ideograph-daikanwa . 17842) ; ø¸„–² + (=gt-k . 09072) ; ý¡„‚° + (=ucs . #x6E58) ; 湘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C64) ; ø»•¿‘ + (ideograph-daikanwa . 17843) ; ø¸„–³ + (=ucs . #x6E59) ; 湙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3858) ; ø»˜ƒ‘ + (ideograph-daikanwa . 17844) ; ø¸„–´ + (=ucs . #x23E0B) ; 𣸋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xDA57) ; ý¢€©— + (ideograph-daikanwa . 17845) ; ø¸„–µ + (=ucs . #x6E5A) ; 湚 + )) +(define-char + '((=>ucs . #x6E5A) ; 湚 + (morohashi-daikanwa 17845 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D5B) ; ø»“¶¢ + )) +(define-char + '((=>ucs . #x6E5B) ; 湛 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4345) + (=jis-x0208 . #x4339) ; ø½Š¨ + (korean-ksc5601 . #x5340) ; ø»‰¤‡ + (=gt-pj-1 . #x4339) ; ø½Š¨ + (chinese-big5 . #xB4EF) ; ý¢€‹“¯ + (ideograph-daikanwa . 17846) ; ø¸„–¶ + (=gt-k . 09098) ; ý¡„‚ŽŠ + (ucs-jis . #x6E5B) ; ø½Š¨ + )) +(define-char + '((morohashi-daikanwa 17846 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x553F) ; ø»…’º + (chinese-isoir165 . #x553F) ; ø»»Š + (=ucs . #x6E5B) ; 湛 + )) +(define-char + '((=>ucs . #x6E5B) ; 湛 + (morohashi-daikanwa 17846 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x6036) ; ø»’Ÿ“ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x6357) ; ø»‰»¾ + (japanese-jisx0212 . #x477C) ; ø»‹Ÿ + (chinese-isoir165 . #x7D24) ; ø»ŽµŸ + (chinese-cns11643-2 . #x3D45) ; ø»“¶Œ + (=jis-x0213-1-2000 . #x767A) ; ø»¤‘‹ + (chinese-big5 . #xDA41) ; ý¢€© + (ideograph-daikanwa . 17847) ; ø¸„–· + (=jef-china3 . #x56CF) ; øº…› + (=ucs . #x6E5C) ; 湜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x477D) ; ø»‹  + (chinese-isoir165 . #x2C2A) ; ø»Œ¾§ + (chinese-big5 . #xD9F4) ; ý¢€§´ + (ideograph-daikanwa . 17848) ; ø¸„–¸ + (=ucs . #x6E5D) ; 湝 + )) +(define-char + '((=>ucs . #x6E5D) ; 湝 + (morohashi-daikanwa 17848 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D39) ; ø»“¶€ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x6F66) ; ø»Šµ + (japanese-jisx0212 . #x477E) ; ø»‹¡ + (chinese-cns11643-2 . #x3D43) ; ø»“¶Š + (=jis-x0213-1-2000 . #x767B) ; ø»¤‘Œ + (chinese-gb12345 . #x6425) ; 湞 + (chinese-big5 . #xD9FE) ; ý¢€§¾ + (ideograph-daikanwa . 17849) ; ø¸„–¹ + (=jef-china3 . #x56D0) ; øº…› + (=ucs . #x6E5E) ; 湞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6452) ; ø»…© + (=jis-x0208 . #x5E54) ; ø½‹• + (korean-ksc5601 . #x7C50) ; ø»Š ¥ + (chinese-isoir165 . #x6452) ; ø»Ž‘Ÿ + (chinese-cns11643-1 . #x604D) ; ø»’Ÿª + (chinese-big5 . #xB547) ; ý¢€‹•‡ + (ideograph-daikanwa . 17850) ; ø¸„–º + (=ucs . #x6E5F) ; 湟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xDA45) ; ý¢€©… + (ideograph-daikanwa . 17851) ; ø¸„–» + (=ucs . #x6E60) ; æ¹  + )) +(define-char + '((=>ucs . #x6E60) ; æ¹  + (morohashi-daikanwa 17851 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D49) ; ø»“¶ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D46) ; ø»“¶ + (chinese-big5 . #xDA42) ; ý¢€©‚ + (ideograph-daikanwa . 17852) ; ø¸„–¼ + (=ucs . #x6E61) ; 湡 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4821) ; ø»‹¢ + (chinese-cns11643-2 . #x3D35) ; ø»“µ¼ + (chinese-big5 . #xD9F0) ; ý¢€§° + (ideograph-daikanwa . 17853) ; ø¸„–½ + (=jef-china3 . #x56D1) ; øº…›‘ + (=ucs . #x6E62) ; æ¹¢ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4822) ; ø»‹£ + (chinese-cns11643-1 . #x6049) ; ø»’Ÿ¦ + (=jis-x0213-2-2000 . #x6E7D) ; ø»¦¢ + (chinese-big5 . #xB543) ; ý¢€‹•ƒ + (ideograph-daikanwa . 17854) ; ø¸„–¾ + (=jef-china3 . #x56D2) ; øº…›’ + (=ucs . #x6E63) ; æ¹£ + )) +(define-char + '((=>ucs . #x6E64) ; 湤 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xDA4F) ; ý¢€© + (ideograph-daikanwa . 17855) ; ø¸„–¿ + (=jef-china3 . #x91FB) ; øº‰‡» + )) +(define-char + '((morohashi-daikanwa 17855 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x6E64) ; 湤 + )) +(define-char + '((=>ucs . #x6E64) ; 湤 + (morohashi-daikanwa 17855 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D53) ; ø»“¶š + )) +(define-char + '((=>ucs . #x6E65) ; æ¹¥ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xDA4C) ; ý¢€©Œ + (ideograph-daikanwa . 17856) ; ø¸„—€ + )) +(define-char + '((=>ucs . #x6E65) ; æ¹¥ + (morohashi-daikanwa 17856 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D50) ; ø»“¶— + )) +(define-char + '((morohashi-daikanwa 17856 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x6E65) ; æ¹¥ + )) +(define-char + '((=>ucs . #x23E0C) ; 𣸌 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17857) ; ø¸„— + )) +(define-char + '((morohashi-daikanwa 17857 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A6C) ; ø»œ²‰ + (=ucs . #x23E0C) ; 𣸌 + )) +(define-char + '((=>ucs . #x23E47) ; 𣹇 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17858) ; ø¸„—‚ + )) +(define-char + '((morohashi-daikanwa 17858 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3969) ; ø»š„ + (=ucs . #x23E47) ; 𣹇 + )) +(define-char + '((=>ucs . #x23E0D) ; 𣸍 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17859) ; ø¸„—ƒ + )) +(define-char + '((morohashi-daikanwa 17859 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A5C) ; ø»œ±¹ + (=ucs . #x23E0D) ; 𣸍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D58) ; ø»“¶Ÿ + (chinese-big5 . #xDA54) ; ý¢€©” + (ideograph-daikanwa . 17860) ; ø¸„—„ + (=ucs . #x6E66) ; 湦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3857) ; ø»˜ƒ + (ideograph-daikanwa . 17861) ; ø¸„—… + (=ucs . #x3D18) ; 㴘 + )) +(define-char + '((=>ucs . #x6E67) ; 湧 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x6030) ; ø»’Ÿ + (ideograph-daikanwa . 17862) ; ø¸„—† + )) +(define-char + '((morohashi-daikanwa 17862 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x4D2F) ; ø½Š¶² + (korean-ksc5601 . #x6940) ; ø»Š„› + (chinese-isoir165 . #x2D57) ; ø»€² + (chinese-big5 . #xB4E9) ; ý¢€‹“© + (=ucs . #x6E67) ; 湧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4823) ; ø»‹¤ + (chinese-big5 . #xDA40) ; ý¢€©€ + (ideograph-daikanwa . 17863) ; ø¸„—‡ + (=jef-china3 . #x56D3) ; øº…›“ + (=ucs . #x6E68) ; 湨 + )) +(define-char + '((=>ucs . #x6E68) ; 湨 + (morohashi-daikanwa 17863 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D44) ; ø»“¶‹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x604C) ; ø»’Ÿ© + (chinese-big5 . #xB546) ; ý¢€‹•† + (ideograph-daikanwa . 17864) ; ø¸„—ˆ + (=ucs . #x6E69) ; 湩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x385A) ; ø»˜ƒ“ + (ideograph-daikanwa . 17865) ; ø¸„—‰ + (=ucs . #x3D19) ; 㴙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C5B) ; ø»•¿ˆ + (ideograph-daikanwa . 17866) ; ø¸„—Š + (=ucs . #x6E6A) ; 湪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4339) + (chinese-gb2312 . #x6450) ; ø»…© + (=jis-x0208 . #x5E57) ; ø½‹˜ + (korean-ksc5601 . #x7553) ; ø»Š–– + (chinese-isoir165 . #x6450) ; ø»Ž‘ + (chinese-big5 . #xDA47) ; ý¢€©‡ + (ideograph-daikanwa . 17867) ; ø¸„—‹ + (=ucs . #x6E6B) ; 湫 + )) +(define-char + '((=>ucs . #x6E6B) ; 湫 + (morohashi-daikanwa 17867 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D4B) ; ø»“¶’ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x423A) ; ø»–‡› + (ideograph-daikanwa . 17868) ; ø¸„—Œ + (=ucs . #x6E6C) ; 湬 + )) +(define-char + '((=>ucs . #x23E4C) ; 𣹌 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17869) ; ø¸„— + )) +(define-char + '((morohashi-daikanwa 17869 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A5B) ; ø»œ±¸ + (=ucs . #x23E4C) ; 𣹌 + )) +(define-char + '((=>ucs . #x6E6D) ; æ¹­ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17870) ; ø¸„—Ž + )) +(define-char + '((morohashi-daikanwa 17870 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C60) ; ø»•¿ + (=ucs . #x6E6D) ; æ¹­ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3968) ; ø»šƒ + (ideograph-daikanwa . 17871) ; ø¸„— + (=ucs . #x23E0E) ; 𣸎 + )) +(define-char + '((=>ucs . #x3D1A) ; 㴚 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17872) ; ø¸„— + )) +(define-char + '((morohashi-daikanwa 17872 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C53) ; ø»•¿€ + (=ucs . #x3D1A) ; 㴚 + )) +(define-char + '((=>ucs . #x6E6E) ; æ¹® + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x5E50) ; ø»ƒ–• + (korean-ksc5601 . #x6C5C) ; ø»Š‰‘ + (chinese-cns11643-1 . #x603A) ; ø»’Ÿ— + (ideograph-daikanwa . 17873) ; ø¸„—‘ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4349) + (=jis-x0208 . #x4572) ; ø½Š¬… + (korean-ksc5601 . #x7737) ; ø»Š˜¶ + (chinese-cns11643-1 . #x603D) ; ø»’Ÿš + (chinese-gb12345 . #x4C40) ; 湯 + (=gt-pj-1 . #x4572) ; 湯 + (chinese-big5 . #xB4F6) ; ý¢€‹“¶ + (ideograph-daikanwa . 17874) ; ø¸„—’ + (=gt-k . 09111) ; ý¡„‚Ž— + (=ucs . #x6E6F) ; 湯 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C5C) ; ø»•¿‰ + (ideograph-daikanwa . 17875) ; ø¸„—“ + (=ucs . #x6E70) ; æ¹° + )) +(define-char + '((=>ucs . #x6E71) ; æ¹± + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17876) ; ø¸„—” + )) +(define-char + '((=>ucs . #x6E71) ; æ¹± + (morohashi-daikanwa 17876 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D4A) ; ø»“¶‘ + (chinese-big5 . #xDA46) ; ý¢€©† + )) +(define-char + '((morohashi-daikanwa 17876 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x6E71) ; æ¹± + )) +(define-char + '((=>ucs . #x6E72) ; æ¹² + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x5E53) ; ø½‹” + (korean-ksc5601 . #x6A38) ; ø»Š…± + (chinese-big5 . #xB545) ; ý¢€‹•… + (ideograph-daikanwa . 17877) ; ø¸„—• + (ucs-jis . #x6E72) ; ø½‹” + )) +(define-char + '((morohashi-daikanwa 17877 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-isoir165 . #x7D25) ; ø»Žµ  + (chinese-cns11643-1 . #x604B) ; ø»’Ÿ¨ + (=ucs . #x6E72) ; æ¹² + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x5179) ; ø»‰¢„ + (japanese-jisx0212 . #x4824) ; ø»‹¥ + (chinese-cns11643-2 . #x3D3A) ; ø»“¶ + (chinese-big5 . #xD9F5) ; ý¢€§µ + (ideograph-daikanwa . 17878) ; ø¸„—– + (=jef-china3 . #x56D4) ; øº…›” + (=ucs . #x6E73) ; æ¹³ + )) +(define-char + '((=>ucs . #x6E74) ; æ¹´ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xD5E4) ; ý¢€—¤ + (ideograph-daikanwa . 17879) ; ø¸„—— + (=jef-china3 . #x56D5) ; øº…›• + )) +(define-char + '((morohashi-daikanwa 17879 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3648) ; ø»“«½ + (=ucs . #x6E74) ; æ¹´ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17880) ; ø¸„—˜ + (=ucs . #x23E0F) ; 𣸏 + )) +(define-char + '((=>ucs . #x23E0F) ; 𣸏 + (morohashi-daikanwa 17880 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A71) ; ø»œ²Ž + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5435) ; ø»œ¿¾ + (ideograph-daikanwa . 17881) ; ø¸„—™ + (=ucs . #x23E10) ; 𣸐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C57) ; ø»•¿„ + (ideograph-daikanwa . 17882) ; ø¸„—š + (=ucs . #x3D1B) ; 㴛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17883) ; ø¸„—› + (=ucs . #x23E11) ; 𣸑 + )) +(define-char + '((=>ucs . #x23E11) ; 𣸑 + (morohashi-daikanwa 17883 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A67) ; ø»œ²„ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C51) ; ø»•¾¾ + (ideograph-daikanwa . 17884) ; ø¸„—œ + (=ucs . #x6E75) ; æ¹µ + )) +(define-char + '((=>ucs . #x23E12) ; 𣸒 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17885) ; ø¸„— + )) +(define-char + '((morohashi-daikanwa 17885 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A68) ; ø»œ²… + (=ucs . #x23E12) ; 𣸒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A6E) ; ø»œ²‹ + (ideograph-daikanwa . 17886) ; ø¸„—ž + (=ucs . #x23E13) ; 𣸓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3960) ; ø»šŽ» + (ideograph-daikanwa . 17887) ; ø¸„—Ÿ + (=ucs . #x23E14) ; 𣸔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5434) ; ø»œ¿½ + (ideograph-daikanwa . 17888) ; ø¸„—  + (=ucs . #x23E15) ; 𣸕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A6F) ; ø»œ²Œ + (ideograph-daikanwa . 17889) ; ø¸„—¡ + (=ucs . #x23E16) ; 𣸖 + )) +(define-char + '((=>ucs . #x23E18) ; 𣸘 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17891) ; ø¸„—£ + )) +(define-char + '((=>ucs . #x23E18) ; 𣸘 + (morohashi-daikanwa 17891 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x395F) ; ø»šŽº + )) +(define-char + '((morohashi-daikanwa 17891 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x23E18) ; 𣸘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x5E59) ; ø½‹š + (chinese-cns11643-3 . #x3C6C) ; ø»•¿™ + (ideograph-daikanwa . 17892) ; ø¸„—¤ + (=cbeta . 04570) ; ø¸¡‡š + (=ucs . #x6E76) ; 湶 + )) +(define-char + '((=>ucs . #x23E19) ; 𣸙 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3966) ; ø»š + (ideograph-daikanwa . 17893) ; ø¸„—¥ + )) +(define-char + '((morohashi-daikanwa 17893 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x23E19) ; 𣸙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C61) ; ø»•¿Ž + (ideograph-daikanwa . 17894) ; ø¸„—¦ + (=ucs . #x3D1C) ; 㴜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17895) ; ø¸„—§ + (=ucs . #x23E1A) ; 𣸚 + )) +(define-char + '((=>ucs . #x23E1A) ; 𣸚 + (morohashi-daikanwa 17895 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3965) ; ø»š€ + )) +(define-char + '((=>ucs . #x23E1B) ; 𣸛 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17896) ; ø¸„—¨ + )) +(define-char + '((morohashi-daikanwa 17896 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x23E1B) ; 𣸛 + )) +(define-char + '((=>ucs . #x23E1B) ; 𣸛 + (morohashi-daikanwa 17896 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3964) ; ø»šŽ¿ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17897) ; ø¸„—© + (=ucs . #x23E1C) ; 𣸜 + )) +(define-char + '((=>ucs . #x23E1C) ; 𣸜 + (morohashi-daikanwa 17897 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A6A) ; ø»œ²‡ + )) +(define-char + '((=>ucs . #x23E1D) ; 𣸝 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17898) ; ø¸„—ª + )) +(define-char + '((morohashi-daikanwa 17898 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3961) ; ø»šŽ¼ + (=ucs . #x23E1D) ; 𣸝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D54) ; ø»“¶› + (chinese-big5 . #xDA50) ; ý¢€© + (ideograph-daikanwa . 17899) ; ø¸„—« + (=ucs . #x6E77) ; æ¹· + )) +(define-char + '((=>ucs . #x23E1E) ; 𣸞 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 17900) ; ø¸„—¬ + )) +(define-char + '((morohashi-daikanwa 17900 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5433) ; ø»œ¿¼ + (=ucs . #x23E1E) ; 𣸞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A72) ; ø»œ² + (ideograph-daikanwa . 17901) ; ø¸„—­ + (=ucs . #x23E1F) ; 𣸟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x396D) ; ø»šˆ + (ideograph-daikanwa . 17902) ; ø¸„—® + (=ucs . #x23E20) ; 𣸠 + )) +(define-char + '((=>ucs . #x3D1D) ; 㴝 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x422B) ; ø»–‡Œ + (ideograph-daikanwa . 17903) ; ø¸„—¯ + )) +(define-char + '((morohashi-daikanwa 17903 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 14) + (=cbeta . 00848) ; ø¸  + (=ucs . #x3D1D) ; 㴝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17904) ; ø¸„—° + (=ucs . #x23E21) ; 𣸡 + )) +(define-char + '((=>ucs . #x23E21) ; 𣸡 + (morohashi-daikanwa 17904 0 9) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A61) ; ø»œ±¾ + )) +(define-char + '((=>ucs . #x6E78) ; 湸 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xDA4E) ; ý¢€©Ž + (ideograph-daikanwa . 17906) ; ø¸„—² + )) +(define-char + '((=>ucs . #x6E78) ; 湸 + (morohashi-daikanwa 17906 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D52) ; ø»“¶™ + )) +(define-char + '((morohashi-daikanwa 17906 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x6E78) ; 湸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x396B) ; ø»š† + (ideograph-daikanwa . 17907) ; ø¸„—³ + (=ucs . #x23E5A) ; 𣹚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D56) ; ø»“¶ + (chinese-big5 . #xDA52) ; ý¢€©’ + (ideograph-daikanwa . 17908) ; ø¸„—´ + (=ucs . #x6E79) ; æ¹¹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x5C48) ; ø»‰± + (ideograph-daikanwa . 17909) ; ø¸„—µ + (=ucs . #x6E7A) ; 湺 + )) +(define-char + '((=>ucs . #x23E4A) ; 𣹊 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17910) ; ø¸„—¶ + )) +(define-char + '((morohashi-daikanwa 17910 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x385D) ; ø»˜ƒ– + (=ucs . #x23E4A) ; 𣹊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A6B) ; ø»œ²ˆ + (ideograph-daikanwa . 17911) ; ø¸„—· + (=cbeta . 02220) ; ø¸ ¢¬ + (=ucs . #x23E49) ; 𣹉 + )) +(define-char + '((=>ucs . #x6E7B) ; æ¹» + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4825) ; ø»‹¦ + (ideograph-daikanwa . 17913) ; ø¸„—¹ + (=cbeta . 05109) ; ø¸¡µ + (ucs-jis . #x6E7B) ; ø»‹¦ + )) +(define-char + '((morohashi-daikanwa 17913 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C62) ; ø»•¿ + (=ucs . #x6E7B) ; æ¹» + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x644E) ; ø»…©‹ + (japanese-jisx0208 . #x5E50) ; ø»‡ª + (chinese-isoir165 . #x644E) ; ø»Ž‘› + (=jis-x0208-1990 . #x5E50) ; ø½‹‘ + (ideograph-daikanwa . 17914) ; ø¸„—º + (=jef-china3 . #x70DD) ; øº‡ƒ + (=ucs . #x6E6E) ; æ¹® + )) +(define-char + '((=>ucs . #x6E6E) ; æ¹® + (morohashi-daikanwa 17914 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xB4F3) ; ý¢€‹“³ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A5E) ; ø»œ±» + (ideograph-daikanwa . 17916) ; ø¸„—¼ + (=ucs . #x23E4E) ; 𣹎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x385C) ; ø»˜ƒ• + (ideograph-daikanwa . 17917) ; ø¸„—½ + (=cbeta . 00401) ; ø¸ †‘ + (=ucs . #x6E7C) ; æ¹¼ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4826) ; ø»‹§ + (chinese-cns11643-4 . #x385E) ; ø»˜ƒ— + (ideograph-daikanwa . 17918) ; ø¸„—¾ + (=ucs . #x6E7D) ; æ¹½ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A69) ; ø»œ²† + (ideograph-daikanwa . 17919) ; ø¸„—¿ + (=ucs . #x23E46) ; 𣹆 + )) +(define-char + '((morohashi-daikanwa 17919 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x574C) ; ø»…–ƒ + (=jis-x0208 . #x3C22) ; ø½Š§ + (korean-ksc5601 . #x6D32) ; ø»ŠŠ… + (chinese-isoir165 . #x574C) ; ø»¾“ + (chinese-cns11643-1 . #x6045) ; ø»’Ÿ¢ + (=gt-pj-1 . #x3C22) ; 滋 + (chinese-big5 . #xB4FE) ; ý¢€‹“¾ + (=gt-k . 09062) ; ý¡„‚¦ + (=ucs . #x6ECB) ; 滋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4364) + (japanese-jisx0208-1978 . #x4F51) ; ø»ƒ€” + (chinese-gb2312 . #x4D65) ; ø»…‡° + (japanese-jisx0208 . #x4F51) ; ø»‡”œ + (chinese-isoir165 . #x4D65) ; ø»°€ + (ideograph-daikanwa . 17920) ; ø¸„˜€ + (=ucs . #x6E7E) ; æ¹¾ + )) +(define-char + '((=>ucs . #x6E7E) ; æ¹¾ + (morohashi-daikanwa 17920 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C63) ; ø»•¿ + (=jis-x0208-1990 . #x4F51) ; ø½Šº + (ucs-jis . #x6E7E) ; ø»•¿ + )) +(define-char + '((morohashi-daikanwa 17920 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x4A2A) ; ø»…‚› + (=jis-x0208 . #x3C3E) ; ø½Šžƒ + (chinese-isoir165 . #x4A2A) ; ø»ª« + (=ucs . #x6E7F) ; 湿 + )) +(define-char + '((=>ucs . #x3D1E) ; 㴞 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 17921) ; ø¸„˜ + )) +(define-char + '((morohashi-daikanwa 17921 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A6D) ; ø»œ²Š + (=jis-x0213-2-2000 . #x6E7E) ; ø»¦£ + (=ucs . #x3D1E) ; 㴞 + )) +(define-char + '((morohashi-daikanwa 17921 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x4B7E) ; ø½Šµ… + (chinese-cns11643-3 . #x3C68) ; ø»•¿• + (=gt-pj-1 . #x4B7E) ; 満 + (=gt-k . 09146) ; ý¡„‚Žº + (=ucs . #x6E80) ; 満 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A60) ; ø»œ±½ + (ideograph-daikanwa . 49221) ; ø¸Œ… + (=ucs . #x23E4D) ; 𣹍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x395E) ; ø»šŽ¹ + (=ucs . #x3D00) ; 㴀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x5E63) ; ø½‹¤ + (=ucs . #x6E82) ; 溂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x4023) ; ø»„³¨ + (chinese-isoir165 . #x4023) ; ø»›¸ + (=ucs . #x6E83) ; 溃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (=ucs . #x6E84) ; 溄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x3D26) ; ø»„¯‘ + (chinese-isoir165 . #x3D26) ; ø»—¡ + (=ucs . #x6E85) ; 溅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6453) ; ø»…© + (chinese-isoir165 . #x6453) ; ø»Ž‘  + (chinese-cns11643-4 . #x385F) ; ø»˜ƒ˜ + (=ucs . #x6E86) ; 溆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D31) ; ø»“µ¸ + (=ucs . #x6E88) ; 溈 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x3848) ; ø»„¨ + (chinese-isoir165 . #x3848) ; ø»­ + (chinese-cns11643-1 . #x6046) ; ø»’Ÿ£ + (chinese-big5 . #xB540) ; ý¢€‹•€ + (=ucs . #x6E89) ; 溉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (=ucs . #x6E8A) ; 溊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (=ucs . #x6E8B) ; 溋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208 . #x482E) ; ø»‡‰§ + (=jis-x0208-1990 . #x482E) ; ø½Š¯› + (=jef-china3 . #x70DA) ; øº‡ƒš + (=ucs . #x6E8C) ; 溌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3854) ; ø»˜ƒ + (=ucs . #x23DFE) ; 𣷾 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A63) ; ø»œ²€ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4827) ; ø»‹¨ + (chinese-cns11643-2 . #x4447) ; ø»”€  + (chinese-big5 . #xDE61) ; ý¢€¹¡ + (ideograph-daikanwa . 17922) ; ø¸„˜‚ + (=jef-china3 . #x56D7) ; øº…›— + (=ucs . #x6E8D) ; 溍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x7D28) ; ø»Žµ£ + (chinese-cns11643-2 . #x4446) ; ø»”€Ÿ + (chinese-big5 . #xDE60) ; ý¢€¹  + (ideograph-daikanwa . 17923) ; ø¸„˜ƒ + (=jef-china3 . #x80AB) ; øºˆ‚« + (=ucs . #x6E8E) ; 溎 + )) +(define-char + '((=>ucs . #x23E5D) ; 𣹝 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17924) ; ø¸„˜„ + )) +(define-char + '((morohashi-daikanwa 17924 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x23E5D) ; 𣹝 + )) +(define-char + '((=>ucs . #x23E5D) ; 𣹝 + (morohashi-daikanwa 17924 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5441) ; ø»€Š + )) +(define-char + '((=>ucs . #x6E8F) ; 溏 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x5E6F) ; ø½‹° + (chinese-big5 . #xDE46) ; ý¢€¹† + (ideograph-daikanwa . 17925) ; ø¸„˜… + (ucs-jis . #x6E8F) ; ø½‹° + )) +(define-char + '((morohashi-daikanwa 17925 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6467) ; ø»…©¤ + (chinese-isoir165 . #x6467) ; ø»Ž‘´ + (chinese-cns11643-2 . #x442C) ; ø»”€… + (=ucs . #x6E8F) ; 溏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4372) + (chinese-gb2312 . #x5434) ; ø»…‘‘ + (=jis-x0208 . #x383B) ; ø½Š˜ˆ + (korean-ksc5601 . #x6A39) ; ø»Š…² + (chinese-isoir165 . #x5434) ; ø»¹¡ + (chinese-cns11643-1 . #x6463) ; ø»’¥¸ + (chinese-big5 . #xB7BD) ; ý¢€‹ž½ + (ideograph-daikanwa . 17926) ; ø¸„˜† + (=ucs . #x6E90) ; 源 + )) +(define-char + '((=>ucs . #x6E91) ; 溑 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17927) ; ø¸„˜‡ + (=cbeta . 06961) ; ø¸¡¬± + )) +(define-char + '((morohashi-daikanwa 17927 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4230) ; ø»–‡‘ + (=ucs . #x6E91) ; 溑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4445) ; ø»”€ž + (chinese-big5 . #xDE5F) ; ý¢€¹Ÿ + (ideograph-daikanwa . 17928) ; ø¸„˜ˆ + (=ucs . #x6E92) ; 溒 + )) +(define-char + '((=>ucs . #x6E93) ; 溓 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4828) ; ø»‹© + (=jis-x0213-2-2000 . #x6F21) ; ø»¦¤ + (chinese-big5 . #xDE49) ; ý¢€¹‰ + (ideograph-daikanwa . 17929) ; ø¸„˜‰ + (=jef-china3 . #x56D8) ; øº…›˜ + (ucs-jis . #x6E93) ; ø»‹© + )) +(define-char + '((morohashi-daikanwa 17929 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x442F) ; ø»”€ˆ + (=ucs . #x6E93) ; 溓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4430) ; ø»”€‰ + (chinese-big5 . #xDE4A) ; ý¢€¹Š + (ideograph-daikanwa . 17930) ; ø¸„˜Š + (=jef-china3 . #x56D9) ; øº…›™ + (=ucs . #x6E94) ; 溔 + )) +(define-char + '((=>ucs . #x3D25) ; ã´¥ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17931) ; ø¸„˜‹ + )) +(define-char + '((morohashi-daikanwa 17931 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E37) ; ø»˜‹¤ + (=ucs . #x3D25) ; ã´¥ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E3F) ; ø»˜‹¬ + (ideograph-daikanwa . 17932) ; ø¸„˜Œ + (=ucs . #x6E95) ; 溕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4025) ; ø»š˜’ + (ideograph-daikanwa . 17933) ; ø¸„˜ + (=ucs . #x23E5E) ; 𣹞 + )) +(define-char + '((=>ucs . #x6E96) ; 準 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-1 . 4378) + (shinjigen-2 . 4378) + (=jis-x0208 . #x3D60) ; ø½Š ƒ + (korean-ksc5601 . #x715E) ; ø»Š© + (chinese-big5 . #xB7C7) ; ý¢€‹Ÿ‡ + (ideograph-daikanwa . 17934) ; ø¸„˜Ž + (ucs-jis . #x6E96) ; ø½Š ƒ + )) +(define-char + '((morohashi-daikanwa 17934 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-1 . 4378) + (shinjigen-2 . 4378) + (chinese-cns11643-1 . #x646D) ; ø»’¦‚ + (chinese-gb12345 . #x573C) ; 準 + (=ucs . #x6E96) ; 準 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x444E) ; ø»”€§ + (chinese-big5 . #xDE68) ; ý¢€¹¨ + (ideograph-daikanwa . 17935) ; ø¸„˜ + (=ucs . #x6E97) ; 溗 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4374) + (chinese-gb2312 . #x645B) ; ø»…©˜ + (=jis-x0208 . #x5E65) ; ø½‹¦ + (chinese-isoir165 . #x645B) ; ø»Ž‘¨ + (chinese-cns11643-1 . #x6468) ; ø»’¥½ + (chinese-big5 . #xB7C2) ; ý¢€‹Ÿ‚ + (ideograph-daikanwa . 17936) ; ø¸„˜ + (=ucs . #x6E98) ; 溘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4829) ; ø»‹ª + (chinese-cns11643-2 . #x4444) ; ø»”€ + (chinese-big5 . #xDE5E) ; ý¢€¹ž + (ideograph-daikanwa . 17937) ; ø¸„˜‘ + (=jef-china3 . #x56DA) ; øº…›š + (=ucs . #x6E99) ; 溙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E41) ; ø»˜‹® + (ideograph-daikanwa . 17938) ; ø¸„˜’ + (=cbeta . 05834) ; ø¸¡›Š + (=ucs . #x23E5F) ; 𣹟 + )) +(define-char + '((=>ucs . #x3D26) ; ã´¦ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17939) ; ø¸„˜“ + )) +(define-char + '((morohashi-daikanwa 17939 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x422C) ; ø»–‡ + (=ucs . #x3D26) ; ã´¦ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5438) ; ø»€ + (ideograph-daikanwa . 17940) ; ø¸„˜” + (=ucs . #x23E60) ; 𣹠 + )) +(define-char + '((=>ucs . #x6E9A) ; 溚 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4233) ; ø»–‡” + (ideograph-daikanwa . 17941) ; ø¸„˜• + )) +(define-char + '((morohashi-daikanwa 17941 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x7D23) ; ø»Žµž + (=ucs . #x6E9A) ; 溚 + )) +(define-char + '((=>ucs . #x6E9B) ; 溛 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDE43) ; ý¢€¹ƒ + (ideograph-daikanwa . 17942) ; ø¸„˜– + )) +(define-char + '((morohashi-daikanwa 17942 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x6E9B) ; 溛 + )) +(define-char + '((=>ucs . #x6E9B) ; 溛 + (morohashi-daikanwa 17942 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4429) ; ø»”€‚ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4406) + (chinese-gb2312 . #x416F) ; ø»„¶’ + (=jis-x0208 . #x4E2F) ; ø½Š¸ + (korean-ksc5601 . #x5736) ; ø»‰©µ + (chinese-isoir165 . #x416F) ; ø»ž¢ + (chinese-cns11643-1 . #x646E) ; ø»’¦ƒ + (chinese-big5 . #xB7C8) ; ý¢€‹Ÿˆ + (ideograph-daikanwa . 17943) ; ø¸„˜— + (=ucs . #x6E9C) ; 溜 + )) +(define-char + '((=>ucs . #x6E9D) ; 溝 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x3942) ; ø»‚Ÿ± + (korean-ksc5601 . #x4F35) ; ø»‰ž„ + (chinese-big5 . #xB7BE) ; ý¢€‹ž¾ + (ideograph-daikanwa . 17944) ; ø¸„˜˜ + )) +(define-char + '((morohashi-daikanwa 17944 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208 . #x3942) ; ø»†³¹ + (chinese-cns11643-1 . #x6464) ; ø»’¥¹ + (=jis-x0208-1990 . #x3942) ; ø½Š™­ + (chinese-gb12345 . #x3935) ; 溝 + (=jef-china3 . #x57C6) ; øº…Ÿ† + (=ucs . #x6E9D) ; 溝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4438) ; ø»”€‘ + (chinese-big5 . #xDE52) ; ý¢€¹’ + (ideograph-daikanwa . 17945) ; ø¸„˜™ + (=ucs . #x6E9E) ; 溞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17946) ; ø¸„˜š + (=ucs . #x23E61) ; 𣹡 + )) +(define-char + '((=>ucs . #x23E61) ; 𣹡 + (morohashi-daikanwa 17946 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E34) ; ø»˜‹¡ + )) +(define-char + '((=>ucs . #x6E9F) ; 溟 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4403) + (=jis-x0208 . #x5E72) ; ø½‹³ + (korean-ksc5601 . #x5928) ; ø»‰¬£ + (chinese-big5 . #xDE48) ; ý¢€¹ˆ + (ideograph-daikanwa . 17947) ; ø¸„˜› + (ucs-jis . #x6E9F) ; ø½‹³ + )) +(define-char + '((morohashi-daikanwa 17947 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6469) ; ø»…©¦ + (chinese-isoir165 . #x6469) ; ø»Ž‘¶ + (chinese-cns11643-2 . #x442E) ; ø»”€‡ + (=ucs . #x6E9F) ; 溟 + )) +(define-char + '((=>ucs . #x6EA0) ; 溠 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x482A) ; ø»‹« + (chinese-cns11643-2 . #x4431) ; ø»”€Š + (chinese-big5 . #xDE4B) ; ý¢€¹‹ + (ideograph-daikanwa . 17948) ; ø¸„˜œ + (ucs-jis . #x6EA0) ; ø»‹« + )) +(define-char + '((morohashi-daikanwa 17948 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-isoir165 . #x7D26) ; ø»Žµ¡ + (=ucs . #x6EA0) ; 溠 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDE63) ; ý¢€¹£ + (ideograph-daikanwa . 17949) ; ø¸„˜ + (=ucs . #x6EA1) ; 溡 + )) +(define-char + '((=>ucs . #x6EA1) ; 溡 + (morohashi-daikanwa 17949 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4449) ; ø»”€¢ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x543B) ; ø»€„ + (ideograph-daikanwa . 17950) ; ø¸„˜ž + (=ucs . #x23E62) ; 𣹢 + )) +(define-char + '((=>ucs . #x6EA2) ; 溢 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x306E) ; ø»‚“ + (korean-ksc5601 . #x6C6E) ; ø»Š‰£ + (chinese-big5 . #xB7B8) ; ý¢€‹ž¸ + (ideograph-daikanwa . 17951) ; ø¸„˜Ÿ + )) +(define-char + '((morohashi-daikanwa 17951 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5267) ; ø»…ˆ + (japanese-jisx0208 . #x306E) ; ø»†§— + (chinese-isoir165 . #x5267) ; ø»·˜ + (chinese-cns11643-1 . #x645E) ; ø»’¥³ + (=jis-x0208-1990 . #x306E) ; ø½Š‹ + (=jef-china3 . #x57C9) ; øº…Ÿ‰ + (=ucs . #x6EA2) ; 溢 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5443) ; ø»€Œ + (ideograph-daikanwa . 17952) ; ø¸„˜  + (=ucs . #x23E63) ; 𣹣 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4237) ; ø»–‡˜ + (ideograph-daikanwa . 17953) ; ø¸„˜¡ + (=ucs . #x3D27) ; ã´§ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17954) ; ø¸„˜¢ + (=ucs . #x23E64) ; 𣹤 + )) +(define-char + '((=>ucs . #x23E64) ; 𣹤 + (morohashi-daikanwa 17954 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E3B) ; ø»˜‹¨ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4450) ; ø»”€© + (chinese-big5 . #xDE6A) ; ý¢€¹ª + (ideograph-daikanwa . 17955) ; ø¸„˜£ + (=ucs . #x6EA3) ; 溣 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4448) ; ø»”€¡ + (chinese-big5 . #xDE62) ; ý¢€¹¢ + (ideograph-daikanwa . 17956) ; ø¸„˜¤ + (=ucs . #x6EA4) ; 溤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4400) + (chinese-gb2312 . #x645F) ; ø»…©œ + (=jis-x0208 . #x5E70) ; ø½‹± + (korean-ksc5601 . #x5D2A) ; ø»‰² + (chinese-isoir165 . #x645F) ; ø»Ž‘¬ + (=gt-pj-1 . #x5E70) ; 溥 + (chinese-big5 . #xB7C1) ; ý¢€‹Ÿ + (ideograph-daikanwa . 17957) ; ø¸„˜¥ + (=gt-k . 10317) ; ý¡„‚¡ + (=ucs . #x6EA5) ; 溥 + )) +(define-char + '((=>ucs . #x6EA5) ; 溥 + (morohashi-daikanwa 17957 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x6467) ; ø»’¥¼ + )) +(define-char + '((=>ucs . #x3D28) ; ã´¨ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17958) ; ø¸„˜¦ + )) +(define-char + '((morohashi-daikanwa 17958 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4235) ; ø»–‡– + (=ucs . #x3D28) ; ã´¨ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x2C2B) ; ø»Œ¾¨ + (chinese-cns11643-2 . #x443D) ; ø»”€– + (chinese-big5 . #xDE57) ; ý¢€¹— + (ideograph-daikanwa . 17959) ; ø¸„˜§ + (=ucs . #x6EA6) ; 溦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6460) ; ø»…© + (japanese-jisx0212 . #x482B) ; ø»‹¬ + (chinese-isoir165 . #x6460) ; ø»Ž‘­ + (=jis-x0213-2-2000 . #x6F22) ; ø»¦¥ + (chinese-big5 . #xB7CC) ; ý¢€‹ŸŒ + (ideograph-daikanwa . 17960) ; ø¸„˜¨ + (=jef-china3 . #x91F8) ; øº‰‡¸ + (=ucs . #x6EA7) ; 溧 + )) +(define-char + '((=>ucs . #x6EA7) ; 溧 + (morohashi-daikanwa 17960 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x6472) ; ø»’¦‡ + )) +(define-char + '((=>ucs . #x23E65) ; 𣹥 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17961) ; ø¸„˜© + )) +(define-char + '((morohashi-daikanwa 17961 0 4) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x23E65) ; 𣹥 + )) +(define-char + '((=>ucs . #x23E65) ; 𣹥 + (morohashi-daikanwa 17961 0 5) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E43) ; ø»˜‹° + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x422E) ; ø»–‡ + (ideograph-daikanwa . 17962) ; ø¸„˜ª + (=ucs . #x6EA8) ; 溨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4248) ; ø»–‡© + (ideograph-daikanwa . 17963) ; ø¸„˜« + (=jef-china3 . #x98AF) ; øº‰¢¯ + (=ucs . #x3D29) ; ã´© + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4236) ; ø»–‡— + (ideograph-daikanwa . 17964) ; ø¸„˜¬ + (=ucs . #x6EA9) ; 溩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17965) ; ø¸„˜­ + (=ucs . #x3D2A) ; ã´ª + )) +(define-char + '((=>ucs . #x3D2A) ; ã´ª + (morohashi-daikanwa 17965 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4238) ; ø»–‡™ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E30) ; ø»˜‹ + (ideograph-daikanwa . 17966) ; ø¸„˜® + (=ucs . #x3D2B) ; ã´« + )) +(define-char + '((=>ucs . #x6EAA) ; 溪 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4269) + (=jis-x0208 . #x5E64) ; ø½‹¥ + (korean-ksc5601 . #x4D22) ; ø»‰šµ + (=gt-pj-1 . #x5E64) ; ø½‹¥ + (chinese-big5 . #xB7CB) ; ý¢€‹Ÿ‹ + (ideograph-daikanwa . 17967) ; ø¸„˜¯ + (=gt-k . 10316) ; ý¡„‚¡Œ + (ucs-jis . #x6EAA) ; ø½‹¥ + )) +(define-char + '((morohashi-daikanwa 17967 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4F2A) ; ø»…‰± + (chinese-isoir165 . #x4F2A) ; ø»² + (=ucs . #x6EAA) ; 溪 + )) +(define-char + '((=>ucs . #x6EAA) ; 溪 + (morohashi-daikanwa 17967 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x6471) ; ø»’¦† + )) +(define-char + '((morohashi-daikanwa 17967 0 8) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x374C) ; ø½Š–» + (=cbeta . 00557) ; ø¸ ˆ­ + (=ucs . #x6E13) ; 渓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (korean-ksc5601 . #x682E) ; ø»Š‚« + (chinese-cns11643-1 . #x646B) ; ø»’¦€ + (=jis-x0213-1-2000 . #x767C) ; ø»¤‘ + (chinese-big5 . #xB7C5) ; ý¢€‹Ÿ… + (ideograph-daikanwa . 17968) ; ø¸„˜° + (=jef-china3 . #x56DB) ; øº…›› + (=ucs . #x6EAB) ; 溫 + )) +(define-char + '((=>ucs . #x23E66) ; 𣹦 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17969) ; ø¸„˜± + )) +(define-char + '((morohashi-daikanwa 17969 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E3E) ; ø»˜‹« + (=ucs . #x23E66) ; 𣹦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4240) ; ø»–‡¡ + (ideograph-daikanwa . 17970) ; ø¸„˜² + (=ucs . #x6EAC) ; 溬 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x482C) ; ø»‹­ + (chinese-cns11643-4 . #x3E36) ; ø»˜‹£ + (ideograph-daikanwa . 17971) ; ø¸„˜³ + (=ucs . #x6EAD) ; 溭 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x482D) ; ø»‹® + (chinese-cns11643-2 . #x444F) ; ø»”€¨ + (chinese-big5 . #xDE69) ; ý¢€¹© + (ideograph-daikanwa . 17972) ; ø¸„˜´ + (=jef-china3 . #x8CCD) ; øºˆ³ + (=ucs . #x6EAE) ; 溮 + )) +(define-char + '((=>ucs . #x23E67) ; 𣹧 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17973) ; ø¸„˜µ + )) +(define-char + '((morohashi-daikanwa 17973 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E2E) ; ø»˜‹› + (=ucs . #x23E67) ; 𣹧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E39) ; ø»˜‹¦ + (ideograph-daikanwa . 17974) ; ø¸„˜¶ + (=ucs . #x3D2C) ; ã´¬ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4382) + (chinese-gb2312 . #x4B5D) ; ø»…„¬ + (=jis-x0208 . #x5E6A) ; ø½‹« + (korean-ksc5601 . #x613D) ; ø»‰¸¨ + (chinese-isoir165 . #x4B5D) ; ø»¬¼ + (chinese-cns11643-1 . #x645F) ; ø»’¥´ + (chinese-big5 . #xB7B9) ; ý¢€‹ž¹ + (ideograph-daikanwa . 17975) ; ø¸„˜· + (=ucs . #x6EAF) ; 溯 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x443B) ; ø»”€” + (chinese-big5 . #xDE55) ; ý¢€¹• + (ideograph-daikanwa . 17976) ; ø¸„˜¸ + (=jef-china3 . #x56DC) ; øº…›œ + (=ucs . #x6EB0) ; 溰 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x645A) ; ø»…©— + (korean-ksc5601 . #x7251) ; ø»Š‘º + (japanese-jisx0212 . #x482E) ; ø»‹¯ + (chinese-isoir165 . #x645A) ; ø»Ž‘§ + (=jis-x0213-1-2000 . #x767D) ; ø»¤‘Ž + (chinese-big5 . #xDE4C) ; ý¢€¹Œ + (ideograph-daikanwa . 17978) ; ø¸„˜º + (=jef-china3 . #x56DD) ; øº…› + (=ucs . #x6EB1) ; 溱 + )) +(define-char + '((=>ucs . #x6EB1) ; 溱 + (morohashi-daikanwa 17978 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4432) ; ø»”€‹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4387) + (chinese-gb2312 . #x6451) ; ø»…©Ž + (=jis-x0208 . #x5E6C) ; ø½‹­ + (chinese-isoir165 . #x6451) ; ø»Ž‘ž + (chinese-cns11643-2 . #x443F) ; ø»”€˜ + (chinese-big5 . #xDE59) ; ý¢€¹™ + (ideograph-daikanwa . 17979) ; ø¸„˜» + (=ucs . #x6EB2) ; 溲 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x482F) ; ø»‹° + (chinese-cns11643-2 . #x444B) ; ø»”€¤ + (chinese-big5 . #xDE65) ; ý¢€¹¥ + (ideograph-daikanwa . 17980) ; ø¸„˜¼ + (=ucs . #x6EB3) ; 溳 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6465) ; ø»…©¢ + (chinese-isoir165 . #x6465) ; ø»Ž‘² + (=jis-x0213-2-2000 . #x6F23) ; ø»¦¦ + (chinese-big5 . #xB7CD) ; ý¢€‹Ÿ + (ideograph-daikanwa . 17981) ; ø¸„˜½ + (=ucs . #x6EB4) ; 溴 + )) +(define-char + '((=>ucs . #x6EB4) ; 溴 + (morohashi-daikanwa 17981 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x6473) ; ø»’¦ˆ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x2E5E) ; ø»‚— + (chinese-cns11643-3 . #x4239) ; ø»–‡š + (ideograph-daikanwa . 17982) ; ø¸„˜¾ + (=ucs . #x6EB5) ; 溵 + )) +(define-char + '((=>ucs . #x6EB6) ; 溶 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4405) + (=jis-x0208 . #x4D4F) ; ø½Š·’ + (korean-ksc5601 . #x6941) ; ø»Š„œ + (chinese-big5 . #xB7BB) ; ý¢€‹ž» + (ideograph-daikanwa . 17983) ; ø¸„˜¿ + (ucs-jis . #x6EB6) ; ø½Š·’ + )) +(define-char + '((morohashi-daikanwa 17983 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x485C) ; ø»…€‘ + (chinese-isoir165 . #x485C) ; ø»¨¡ + (chinese-cns11643-1 . #x6461) ; ø»’¥¶ + (=ucs . #x6EB6) ; 溶 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17984) ; ø¸„™€ + (=ucs . #x23E69) ; 𣹩 + )) +(define-char + '((=>ucs . #x23E69) ; 𣹩 + (morohashi-daikanwa 17984 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4029) ; ø»š˜– + )) +(define-char + '((=>ucs . #x23E6A) ; 𣹪 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17985) ; ø¸„™ + )) +(define-char + '((morohashi-daikanwa 17985 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4026) ; ø»š˜“ + (=ucs . #x23E6A) ; 𣹪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4376) + (chinese-gb2312 . #x6463) ; ø»…©  + (=jis-x0208 . #x5E67) ; ø½‹¨ + (chinese-isoir165 . #x6463) ; ø»Ž‘° + (chinese-cns11643-2 . #x443A) ; ø»”€“ + (chinese-big5 . #xDE54) ; ý¢€¹” + (ideograph-daikanwa . 17986) ; ø¸„™‚ + (=ucs . #x6EB7) ; 溷 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x422D) ; ø»–‡Ž + (ideograph-daikanwa . 17987) ; ø¸„™ƒ + (=ucs . #x6EB8) ; 溸 + )) +(define-char + '((=>ucs . #x3D2D) ; ã´­ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17988) ; ø¸„™„ + )) +(define-char + '((morohashi-daikanwa 17988 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E2D) ; ø»˜‹š + (=ucs . #x3D2D) ; ã´­ + )) +(define-char + '((=>ucs . #x6EB9) ; 溹 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4433) ; ø»”€Œ + (chinese-big5 . #xDE4D) ; ý¢€¹ + (ideograph-daikanwa . 17989) ; ø¸„™… + )) +(define-char + '((morohashi-daikanwa 17989 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x6EB9) ; 溹 + )) +(define-char + '((=>ucs . #x6EBA) ; 溺 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x452E) ; ø»‚±… + (korean-ksc5601 . #x527C) ; ø»‰£¥ + (chinese-big5 . #xB7C4) ; ý¢€‹Ÿ„ + (ideograph-daikanwa . 17990) ; ø¸„™† + )) +(define-char + '((morohashi-daikanwa 17990 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4467) ; ø»„º¤ + (japanese-jisx0208 . #x452E) ; ø»‡… + (chinese-isoir165 . #x4467) ; ø»¢´ + (chinese-cns11643-1 . #x646A) ; ø»’¥¿ + (=jis-x0208-1990 . #x452E) ; ø½Š« + (=jef-china3 . #x70D6) ; øº‡ƒ– + (=ucs . #x6EBA) ; 溺 + )) +(define-char + '((=>ucs . #x6EBB) ; 溻 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4830) ; ø»‹± + (ideograph-daikanwa . 17991) ; ø¸„™‡ + (ucs-jis . #x6EBB) ; ø»‹± + )) +(define-char + '((morohashi-daikanwa 17991 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6462) ; ø»…©Ÿ + (chinese-isoir165 . #x6462) ; ø»Ž‘¯ + (chinese-cns11643-3 . #x4231) ; ø»–‡’ + (=ucs . #x6EBB) ; 溻 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x6469) ; ø»’¥¾ + (chinese-big5 . #xB7C3) ; ý¢€‹Ÿƒ + (ideograph-daikanwa . 17992) ; ø¸„™ˆ + (=jef-china3 . #x56DE) ; øº…›ž + (=ucs . #x6EBC) ; 溼 + )) +(define-char + '((=>ucs . #x3D2E) ; ã´® + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17993) ; ø¸„™‰ + )) +(define-char + '((morohashi-daikanwa 17993 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4242) ; ø»–‡£ + (=ucs . #x3D2E) ; ã´® + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17994) ; ø¸„™Š + (=ucs . #x3D2F) ; ã´¯ + )) +(define-char + '((=>ucs . #x3D2F) ; ã´¯ + (morohashi-daikanwa 17994 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E38) ; ø»˜‹¥ + )) +(define-char + '((=>ucs . #x23E6B) ; 𣹫 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 17995) ; ø¸„™‹ + )) +(define-char + '((morohashi-daikanwa 17995 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E40) ; ø»˜‹­ + (=ucs . #x23E6B) ; 𣹫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4380) + (chinese-gb2312 . #x6461) ; ø»…©ž + (=jis-x0208 . #x5E69) ; ø½‹ª + (chinese-isoir165 . #x6461) ; ø»Ž‘® + (chinese-cns11643-2 . #x4436) ; ø»”€ + (chinese-big5 . #xDE50) ; ý¢€¹ + (ideograph-daikanwa . 17996) ; ø¸„™Œ + (=ucs . #x6EBD) ; 溽 + )) +(define-char + '((=>ucs . #x6EBE) ; 溾 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4440) ; ø»”€™ + (chinese-big5 . #xDE5A) ; ý¢€¹š + (ideograph-daikanwa . 17997) ; ø¸„™ + )) +(define-char + '((morohashi-daikanwa 17997 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x6EBE) ; 溾 + )) +(define-char + '((=>ucs . #x6EBF) ; 溿 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4831) ; ø»‹² + (=jis-x0213-2-2000 . #x6F24) ; ø»¦§ + (chinese-big5 . #xDE64) ; ý¢€¹¤ + (ideograph-daikanwa . 17998) ; ø¸„™Ž + (=jef-china3 . #x56DF) ; øº…›Ÿ + (ucs-jis . #x6EBF) ; ø»‹² + )) +(define-char + '((morohashi-daikanwa 17998 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x444A) ; ø»”€£ + (=ucs . #x6EBF) ; 溿 + )) +(define-char + '((=>ucs . #x6EC0) ; 滀 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4832) ; ø»‹³ + (chinese-big5 . #xDE47) ; ý¢€¹‡ + (ideograph-daikanwa . 17999) ; ø¸„™ + (ucs-jis . #x6EC0) ; ø»‹³ + )) +(define-char + '((morohashi-daikanwa 17999 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x442D) ; ø»”€† + (=ucs . #x6EC0) ; 滀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E31) ; ø»Ž¦ + (ideograph-daikanwa . 18000) ; ø¸„™ + (=ucs . #x23E6C) ; 𣹬 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18001) ; ø¸„™‘ + (=ucs . #x3D30) ; ã´° + )) +(define-char + '((=>ucs . #x3D30) ; ã´° + (morohashi-daikanwa 18001 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4234) ; ø»–‡• + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x337C) ; ø»„¡» + (japanese-jisx0212 . #x4833) ; ø»‹´ + (chinese-isoir165 . #x337C) ; ø»Š‹ + (chinese-cns11643-2 . #x4437) ; ø»”€ + (=jis-x0213-1-2000 . #x767E) ; ø»¤‘ + (chinese-big5 . #xDE51) ; ý¢€¹‘ + (ideograph-daikanwa . 18002) ; ø¸„™’ + (=jef-china3 . #x91F9) ; øº‰‡¹ + (=ucs . #x6EC1) ; 滁 + )) +(define-char + '((=>ucs . #x6EC2) ; 滂 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4401) + (=jis-x0208 . #x5E71) ; ø½‹² + (korean-ksc5601 . #x5B35) ; ø»‰¯¬ + (=gt-pj-1 . #x5E71) ; ø½‹² + (chinese-big5 . #xB7BC) ; ý¢€‹ž¼ + (ideograph-daikanwa . 18003) ; ø¸„™“ + (=gt-k . 10319) ; ý¡„‚¡ + (ucs-jis . #x6EC2) ; ø½‹² + )) +(define-char + '((morohashi-daikanwa 18003 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6468) ; ø»…©¥ + (chinese-isoir165 . #x6468) ; ø»Ž‘µ + (chinese-cns11643-1 . #x6462) ; ø»’¥· + (=ucs . #x6EC2) ; 滂 + )) +(define-char + '((=>ucs . #x6EC3) ; 滃 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4834) ; ø»‹µ + (=jis-x0213-2-2000 . #x6F25) ; ø»¦¨ + (chinese-big5 . #xDE5B) ; ý¢€¹› + (ideograph-daikanwa . 18004) ; ø¸„™” + (=jef-china3 . #x56E0) ; øº…›  + (ucs-jis . #x6EC3) ; ø»‹µ + )) +(define-char + '((morohashi-daikanwa 18004 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x7D2A) ; ø»Žµ¥ + (chinese-cns11643-2 . #x4441) ; ø»”€š + (=ucs . #x6EC3) ; 滃 + )) +(define-char + '((=>ucs . #x3D31) ; ã´± + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18005) ; ø¸„™• + )) +(define-char + '((morohashi-daikanwa 18005 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x423C) ; ø»–‡ + (=ucs . #x3D31) ; ã´± + )) +(define-char + '((=>ucs . #x23E6D) ; 𣹭 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18006) ; ø¸„™– + )) +(define-char + '((=>ucs . #x23E6D) ; 𣹭 + (morohashi-daikanwa 18006 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5442) ; ø»€‹ + )) +(define-char + '((morohashi-daikanwa 18006 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x23E6D) ; 𣹭 + )) +(define-char + '((=>ucs . #x6EC4) ; 滄 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4386) + (=jis-x0208 . #x5E6B) ; ø½‹¬ + (korean-ksc5601 . #x7367) ; ø»Š“® + (chinese-cns11643-1 . #x646F) ; ø»’¦„ + (chinese-big5 . #xB7C9) ; ý¢€‹Ÿ‰ + (ideograph-daikanwa . 18007) ; ø¸„™— + (ucs-jis . #x6EC4) ; ø½‹¬ + )) +(define-char + '((morohashi-daikanwa 18007 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb12345 . #x3257) ; 滄 + (=ucs . #x6EC4) ; 滄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4404) + (=jis-x0208 . #x4C47) ; ø½Šµ¬ + (korean-ksc5601 . #x587E) ; ø»‰¬› + (chinese-cns11643-1 . #x6466) ; ø»’¥» + (chinese-gb12345 . #x4370) ; 滅 + (chinese-big5 . #xB7C0) ; ý¢€‹Ÿ€ + (ideograph-daikanwa . 18008) ; ø¸„™˜ + (=ucs . #x6EC5) ; 滅 + )) +(define-char + '((=>ucs . #x6EC6) ; 滆 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDE4E) ; ý¢€¹Ž + (ideograph-daikanwa . 18009) ; ø¸„™™ + (=jef-china3 . #x80C9) ; øºˆƒ‰ + )) +(define-char + '((morohashi-daikanwa 18009 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4434) ; ø»”€ + (=ucs . #x6EC6) ; 滆 + )) +(define-char + '((=>ucs . #x6EC7) ; 滇 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4835) ; ø»‹¶ + (=jis-x0213-1-2000 . #x7721) ; ø»¤‘ + (chinese-big5 . #xB7BF) ; ý¢€‹ž¿ + (ideograph-daikanwa . 18010) ; ø¸„™š + (=jef-china3 . #x56E1) ; øº…›¡ + (ucs-jis . #x6EC7) ; ø»‹¶ + )) +(define-char + '((morohashi-daikanwa 18010 0 5) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x3561) ; ø»„¤œ + (chinese-isoir165 . #x3561) ; ø»Œ¬ + (chinese-cns11643-1 . #x6465) ; ø»’¥º + (=ucs . #x6EC7) ; 滇 + )) +(define-char + '((morohashi-daikanwa 18011 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E3C) ; ø»˜‹© + (ideograph-daikanwa . 18011) ; ø¸„™› + (=ucs . #x3D32) ; ã´² + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18012) ; ø¸„™œ + (=ucs . #x23E6E) ; 𣹮 + )) +(define-char + '((=>ucs . #x23E6E) ; 𣹮 + (morohashi-daikanwa 18012 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E3A) ; ø»˜‹§ + )) +(define-char + '((=>ucs . #x2F90A) ; 㴳 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18013) ; ø¸„™ + )) +(define-char + '((morohashi-daikanwa 18013 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E33) ; ø»˜‹  + (=ucs . #x2F90A) ; 㴳 + )) +(define-char + '((=>ucs . #x3D33) ; ã´³ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18014) ; ø¸„™ž + )) +(define-char + '((morohashi-daikanwa 18014 0 9) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x422F) ; ø»–‡ + (=ucs . #x3D33) ; ã´³ + )) +(define-char + '((=>ucs . #x6EC8) ; 滈 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4836) ; ø»‹· + (chinese-big5 . #xDE45) ; ý¢€¹… + (ideograph-daikanwa . 18015) ; ø¸„™Ÿ + (=jef-china3 . #x56E2) ; øº…›¢ + (ucs-jis . #x6EC8) ; ø»‹· + )) +(define-char + '((morohashi-daikanwa 18015 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x442B) ; ø»”€„ + (=ucs . #x6EC8) ; 滈 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18016) ; ø¸„™  + (=ucs . #x23E6F) ; 𣹯 + )) +(define-char + '((=>ucs . #x23E6F) ; 𣹯 + (morohashi-daikanwa 18016 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x402F) ; ø»š˜œ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4375) + (=jis-x0208 . #x5E66) ; ø½‹§ + (korean-ksc5601 . #x7C51) ; ø»Š ¦ + (chinese-isoir165 . #x7D29) ; ø»Žµ¤ + (chinese-cns11643-2 . #x4439) ; ø»”€’ + (chinese-big5 . #xDE53) ; ý¢€¹“ + (ideograph-daikanwa . 18017) ; ø¸„™¡ + (=ucs . #x6EC9) ; 滉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4837) ; ø»‹¸ + (=jis-x0213-2-2000 . #x6F26) ; ø»¦© + (chinese-big5 . #xDE67) ; ý¢€¹§ + (ideograph-daikanwa . 18019) ; ø¸„™£ + (=jef-china3 . #x56E3) ; øº…›£ + (=ucs . #x6ECA) ; 滊 + )) +(define-char + '((=>ucs . #x6ECA) ; 滊 + (morohashi-daikanwa 18019 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x444D) ; ø»”€¦ + )) +(define-char + '((=>ucs . #x3D34) ; ã´´ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18020) ; ø¸„™¤ + )) +(define-char + '((morohashi-daikanwa 18020 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4241) ; ø»–‡¢ + (=ucs . #x3D34) ; ã´´ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5449) ; ø»€’ + (ideograph-daikanwa . 18021) ; ø¸„™¥ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x402D) ; ø»š˜š + (ideograph-daikanwa . 18022) ; ø¸„™¦ + (=ucs . #x23E71) ; 𣹱 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4027) ; ø»š˜” + (ideograph-daikanwa . 18023) ; ø¸„™§ + (=ucs . #x3D35) ; ã´µ + )) +(define-char + '((=>ucs . #x3D36) ; ã´¶ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18024) ; ø¸„™¨ + )) +(define-char + '((morohashi-daikanwa 18024 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E2F) ; ø»˜‹œ + (=ucs . #x3D36) ; ã´¶ + )) +(define-char + '((=>ucs . #x6ECD) ; 滍 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4838) ; ø»‹¹ + (chinese-big5 . #xDE56) ; ý¢€¹– + (ideograph-daikanwa . 18025) ; ø¸„™© + (ucs-jis . #x6ECD) ; ø»‹¹ + )) +(define-char + '((morohashi-daikanwa 18025 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x443C) ; ø»”€• + (=ucs . #x6ECD) ; 滍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 14) + (korean-ksc5601 . #x7B23) ; ø»Šžš + (japanese-jisx0212 . #x4839) ; ø»‹º + (=jis-x0213-1-2000 . #x7722) ; ø»¤‘‘ + (chinese-gb12345 . #x5C7E) ; 滎 + (chinese-big5 . #xE26C) ; ý¢€Ž‰¬ + (ideograph-daikanwa . 18026) ; ø¸„™ª + (=jef-china3 . #x91FA) ; øº‰‡º + (=ucs . #x6ECE) ; 滎 + )) +(define-char + '((=>ucs . #x6ECE) ; 滎 + (morohashi-daikanwa 18026 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B34) ; ø»”ŠŸ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6466) ; ø»…©£ + (chinese-isoir165 . #x6466) ; ø»Ž‘³ + (chinese-cns11643-2 . #x443E) ; ø»”€— + (ideograph-daikanwa . 18027) ; ø¸„™« + (=ucs . #x6ECF) ; 滏 + )) +(define-char + '((=>ucs . #x6ECF) ; 滏 + (morohashi-daikanwa 18027 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x483A) ; ø»‹» + (chinese-big5 . #xDE58) ; ý¢€¹˜ + (ucs-jis . #x6ECF) ; ø»‹» + )) +(define-char + '((=>ucs . #x3D37) ; ã´· + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E32) ; ø»˜‹Ÿ + (ideograph-daikanwa . 18028) ; ø¸„™¬ + (=cbeta . 05545) ; ø¸¡–© + )) +(define-char + '((morohashi-daikanwa 18028 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x3D37) ; ã´· + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18029) ; ø¸„™­ + (=ucs . #x6ED0) ; 滐 + )) +(define-char + '((=>ucs . #x6ED0) ; 滐 + (morohashi-daikanwa 18029 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDE66) ; ý¢€¹¦ + )) +(define-char + '((=>ucs . #x6ED0) ; 滐 + (morohashi-daikanwa 18029 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x444C) ; ø»”€¥ + )) +(define-char + '((=>ucs . #x23E72) ; 𣹲 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18030) ; ø¸„™® + )) +(define-char + '((morohashi-daikanwa 18030 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E31) ; ø»˜‹ž + (=ucs . #x23E72) ; 𣹲 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4232) ; ø»–‡“ + (ideograph-daikanwa . 18031) ; ø¸„™¯ + (=cbeta . 05273) ; ø¸¡’™ + (=ucs . #x3D38) ; ã´¸ + )) +(define-char + '((=>ucs . #x6ED1) ; 滑 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4368) + (=jis-x0208 . #x336A) ; ø½Š‘¡ + (korean-ksc5601 . #x7C41) ; ø»Š – + (=gt-pj-1 . #x336A) ; ø½Š‘¡ + (chinese-big5 . #xB7C6) ; ý¢€‹Ÿ† + (ideograph-daikanwa . 18032) ; ø¸„™° + (=gt-k . 10183) ; ý¡„‚Ÿ‡ + (ucs-jis . #x6ED1) ; ø½Š‘¡ + )) +(define-char + '((=>ucs . #x6ED1) ; 滑 + (morohashi-daikanwa 18032 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4368) + (chinese-cns11643-1 . #x646C) ; ø»’¦ + )) +(define-char + '((morohashi-daikanwa 18032 0 4) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x3B2C) ; ø»„¬› + (chinese-isoir165 . #x3B2C) ; ø»”« + (=ucs . #x6ED1) ; 滑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4435) ; ø»”€Ž + (chinese-big5 . #xDE4F) ; ý¢€¹ + (ideograph-daikanwa . 18033) ; ø¸„™± + (=ucs . #x6ED2) ; 滒 + )) +(define-char + '((=>ucs . #x6ED3) ; 滓 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4377) + (=jis-x0208 . #x5E68) ; ø½‹© + (korean-ksc5601 . #x6E2B) ; ø»Š‹œ + (chinese-big5 . #xB7BA) ; ý¢€‹žº + (ideograph-daikanwa . 18034) ; ø¸„™² + (ucs-jis . #x6ED3) ; ø½‹© + )) +(define-char + '((morohashi-daikanwa 18034 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5752) ; ø»…–‰ + (chinese-isoir165 . #x5752) ; ø»¾™ + (chinese-cns11643-1 . #x6460) ; ø»’¥µ + (=ucs . #x6ED3) ; 滓 + )) +(define-char + '((=>ucs . #x6ED4) ; 滔 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4395) + (=jis-x0208 . #x5E6D) ; ø½‹® + (korean-ksc5601 . #x5425) ; ø»‰¥Š + (chinese-big5 . #xB7CA) ; ý¢€‹ŸŠ + (ideograph-daikanwa . 18035) ; ø¸„™³ + (ucs-jis . #x6ED4) ; ø½‹® + )) +(define-char + '((morohashi-daikanwa 18035 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4C4F) ; ø»……¼ + (chinese-isoir165 . #x4C4F) ; ø»®Œ + (chinese-cns11643-1 . #x6470) ; ø»’¦… + (=ucs . #x6ED4) ; 滔 + )) +(define-char + '((=>ucs . #x6ED5) ; 滕 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 15) + (=jis-x0208 . #x5E6E) ; ø½‹¯ + (=gt-pj-1 . #x5E6E) ; ø½‹¯ + (chinese-big5 . #xBCF0) ; ý¢€‹³° + (ideograph-daikanwa . 18036) ; ø¸„™´ + (=gt-k . 11983) ; ý¡„‚» + (ucs-jis . #x6ED5) ; ø½‹¯ + )) +(define-char + '((morohashi-daikanwa 18036 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x6B78) ; ø»…´‡ + (chinese-isoir165 . #x6B78) ; ø»Žœ— + (chinese-cns11643-1 . #x6D5A) ; ø»’²½ + (=ucs . #x6ED5) ; 滕 + )) +(define-char + '((=>ucs . #x23E73) ; 𣹳 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 18037) ; ø¸„™µ + )) +(define-char + '((morohashi-daikanwa 18037 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E32) ; ø»Ž§ + (=ucs . #x23E73) ; 𣹳 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E42) ; ø»˜‹¯ + (ideograph-daikanwa . 18038) ; ø¸„™¶ + (=ucs . #x23E74) ; 𣹴 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x402C) ; ø»š˜™ + (ideograph-daikanwa . 18039) ; ø¸„™· + (=ucs . #x23E75) ; 𣹵 + )) +(define-char + '((=>ucs . #x23E76) ; 𣹶 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x402E) ; ø»š˜› + (ideograph-daikanwa . 18040) ; ø¸„™¸ + )) +(define-char + '((morohashi-daikanwa 18040 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x23E76) ; 𣹶 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x543E) ; ø»€‡ + (ideograph-daikanwa . 18041) ; ø¸„™¹ + (=ucs . #x23E77) ; 𣹷 + )) +(define-char + '((=>ucs . #x23E78) ; 𣹸 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18042) ; ø¸„™º + )) +(define-char + '((morohashi-daikanwa 18042 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x544C) ; ø»€• + (=ucs . #x23E78) ; 𣹸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5447) ; ø»€ + (ideograph-daikanwa . 18044) ; ø¸„™¼ + (=ucs . #x23E7A) ; 𣹺 + )) +(define-char + '((=>ucs . #x6ED6) ; 滖 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDE44) ; ý¢€¹„ + (ideograph-daikanwa . 18045) ; ø¸„™½ + )) +(define-char + '((morohashi-daikanwa 18045 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x442A) ; ø»”€ƒ + (=ucs . #x6ED6) ; 滖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x444B) ; ø»˜”¬ + (ideograph-daikanwa . 18046) ; ø¸„™¾ + (=ucs . #x23E7B) ; 𣹻 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x543F) ; ø»€ˆ + (ideograph-daikanwa . 18047) ; ø¸„™¿ + (=ucs . #x23E7C) ; 𣹼 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6464) ; ø»…©¡ + (chinese-isoir165 . #x6464) ; ø»Ž‘± + (chinese-cns11643-6 . #x544E) ; ø»€— + (ideograph-daikanwa . 18048) ; ø¸„š€ + (=ucs . #x6ED7) ; 滗 + )) +(define-char + '((=>ucs . #x23E7E) ; 𣹾 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18050) ; ø¸„š‚ + )) +(define-char + '((morohashi-daikanwa 18050 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5437) ; ø»€€ + (=ucs . #x23E7E) ; 𣹾 + )) +(define-char + '((=>ucs . #x23E7F) ; 𣹿 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18051) ; ø¸„šƒ + )) +(define-char + '((morohashi-daikanwa 18051 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5436) ; ø»œ¿¿ + (=ucs . #x23E7F) ; 𣹿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x402B) ; ø»š˜˜ + (ideograph-daikanwa . 18052) ; ø¸„š„ + (=ucs . #x23E80) ; 𣺀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4028) ; ø»š˜• + (ideograph-daikanwa . 18053) ; ø¸„š… + (=ucs . #x23E81) ; 𣺁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18054) ; ø¸„š† + (=ucs . #x23EB2) ; 𣺲 + )) +(define-char + '((=>ucs . #x23EB2) ; 𣺲 + (morohashi-daikanwa 18054 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x543A) ; ø»€ƒ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x544D) ; ø»€– + (ideograph-daikanwa . 18055) ; ø¸„š‡ + (=ucs . #x23EB1) ; 𣺱 + )) +(define-char + '((=>ucs . #x23EB0) ; 𣺰 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18057) ; ø¸„š‰ + )) +(define-char + '((morohashi-daikanwa 18057 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x23EB0) ; 𣺰 + )) +(define-char + '((=>ucs . #x23EB0) ; 𣺰 + (morohashi-daikanwa 18057 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E35) ; ø»˜‹¢ + )) +(define-char + '((=>ucs . #x23EAC) ; 𣺬 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18058) ; ø¸„šŠ + )) +(define-char + '((morohashi-daikanwa 18058 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x402A) ; ø»š˜— + (=ucs . #x23EAC) ; 𣺬 + )) +(define-char + '((=>ucs . #x6ED8) ; 滘 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDE5D) ; ý¢€¹ + (ideograph-daikanwa . 18059) ; ø¸„š‹ + )) +(define-char + '((=>ucs . #x6ED8) ; 滘 + (morohashi-daikanwa 18059 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4443) ; ø»”€œ + (=jef-china3 . #x9EC9) ; øº‰»‰ + )) +(define-char + '((morohashi-daikanwa 18059 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x7D2C) ; ø»Žµ§ + (=ucs . #x6ED8) ; 滘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4245) ; ø»–‡¦ + (ideograph-daikanwa . 18060) ; ø¸„šŒ + (=ucs . #x6EE3) ; 滣 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5439) ; ø»€‚ + (ideograph-daikanwa . 18061) ; ø¸„š + (=jef-china3 . #x56E4) ; øº…›¤ + (=ucs . #x23ECC) ; 𣻌 + )) +(define-char + '((=>ucs . #x6ED9) ; 滙 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0213-2-2000 . #x6F27) ; ø»¦ª + (ideograph-daikanwa . 18062) ; ø¸„šŽ + (=cbeta . 00823) ; ø¸ Œ· + (=jef-china3 . #x56E5) ; øº…›¥ + (ucs-jis . #x6ED9) ; ø»¦ª + )) +(define-char + '((morohashi-daikanwa 18062 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4244) ; ø»–‡¥ + (=ucs . #x6ED9) ; 滙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x3976) ; ø»„ª© + (chinese-isoir165 . #x3976) ; ø»’¹ + (chinese-cns11643-3 . #x423E) ; ø»–‡Ÿ + (ideograph-daikanwa . 18063) ; ø¸„š + (=ucs . #x6EDA) ; 滚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x544B) ; ø»€” + (ideograph-daikanwa . 18064) ; ø¸„š + (=ucs . #x23EB4) ; 𣺴 + )) +(define-char + '((=>ucs . #x6EDB) ; 滛 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 18065) ; ø¸„š‘ + )) +(define-char + '((morohashi-daikanwa 18065 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4247) ; ø»–‡¨ + (=ucs . #x6EDB) ; 滛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4442) ; ø»”€› + (chinese-big5 . #xDE5C) ; ý¢€¹œ + (ideograph-daikanwa . 18066) ; ø¸„š’ + (=ucs . #x6EDC) ; 滜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4410) + (=jis-x0208 . #x426C) ; ø½Š§¥ + (chinese-cns11643-3 . #x423D) ; ø»–‡ž + (ideograph-daikanwa . 18067) ; ø¸„š“ + (=ucs . #x6EDD) ; 滝 + )) +(define-char + '((=>ucs . #x6EDE) ; 滞 + (morohashi-daikanwa 18067 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x425A) ; ø½Š§“ + (ucs-jis . #x6EDE) ; ø½Š§“ + )) +(define-char + '((morohashi-daikanwa 18067 1 5) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x564D) ; ø»…”¦ + (chinese-isoir165 . #x564D) ; ø»¼¶ + (=ucs . #x6EDE) ; 滞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5444) ; ø»€ + (ideograph-daikanwa . 18068) ; ø¸„š” + (=ucs . #x23EAF) ; 𣺯 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x543C) ; ø»€… + (ideograph-daikanwa . 49223) ; ø¸Œ‡ + (=ucs . #x23E8D) ; 𣺍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4243) ; ø»–‡¤ + (=ucs . #x3D3B) ; ã´» + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5450) ; ø»€™ + (=ucs . #x3D41) ; 㵁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (chinese-isoir165 . #x7C73) ; ø»Žµ + (=ucs . #x6D49) ; 浉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (chinese-isoir165 . #x7C7C) ; ø»Žµ™ + (=ucs . #x6DA2) ; 涢 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6459) ; ø»…©– + (chinese-isoir165 . #x6459) ; ø»Ž‘¦ + (=ucs . #x6EDF) ; 滟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (chinese-gb2312 . #x645C) ; ø»…©™ + (chinese-isoir165 . #x645C) ; ø»Ž‘© + (=ucs . #x6EE0) ; æ»  + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (chinese-gb2312 . #x427A) ; ø»„·» + (chinese-isoir165 . #x427A) ; ø» ‹ + (=ucs . #x6EE1) ; 满 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (chinese-gb2312 . #x645E) ; ø»…©› + (chinese-isoir165 . #x645E) ; ø»Ž‘« + (=ucs . #x6EE2) ; 滢 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (chinese-gb2312 . #x424B) ; ø»„·Œ + (chinese-isoir165 . #x424B) ; ø»Ÿœ + (=ucs . #x6EE4) ; 滤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (chinese-gb2312 . #x4044) ; ø»„´‰ + (chinese-isoir165 . #x4044) ; ø»œ™ + (=ucs . #x6EE5) ; 滥 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (chinese-gb2312 . #x4250) ; ø»„·‘ + (chinese-isoir165 . #x4250) ; ø»Ÿ¡ + (=ucs . #x6EE6) ; 滦 + )) +(define-char + '((=>ucs . #x6EE6) ; 滦 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x423F) ; ø»–‡  + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (chinese-isoir165 . #x2F6C) ; ø»„ƒ + (=ucs . #x6EE7) ; 滧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x3175) ; ø»„ž¸ + (chinese-isoir165 . #x3175) ; ø»‡ˆ + (chinese-cns11643-3 . #x423B) ; ø»–‡œ + (=ucs . #x6EE8) ; 滨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4C32) ; ø»……Ÿ + (chinese-isoir165 . #x4C32) ; ø»­¯ + (chinese-cns11643-3 . #x4246) ; ø»–‡§ + (=ucs . #x6EE9) ; 滩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5448) ; ø»€‘ + (=ucs . #x23E06) ; 𣸆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E2C) ; ø»˜‹™ + (=ucs . #x23E17) ; 𣸗 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x544A) ; ø»€“ + (=ucs . #x23E68) ; 𣹨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5446) ; ø»€ + (=ucs . #x23E7D) ; 𣹽 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E3D) ; ø»˜‹ª + (=ucs . #x23E8C) ; 𣺌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x543D) ; ø»€† + (=ucs . #x23E8E) ; 𣺎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5440) ; ø»€‰ + (=ucs . #x23E8F) ; 𣺏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5445) ; ø»€Ž + (=ucs . #x23E90) ; 𣺐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (=cbeta . 03020) ; ø¸ ¯Œ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x544F) ; ø»€˜ + )) +(define-char + '((=>ucs . #x6F22) ; æ¼¢ + (morohashi-daikanwa 18068 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (<-simplified-ideograph + (:char ((ideograph-daikanwa . 18153) ; ø¸„›© + ) + :sources (morohashi-daikanwa))) + (=jis-x0208 . #x3441) ; ø½Š’– + (ucs-jis . #x6F22) ; ø½Š’– + )) +(define-char + '((=>ucs . #x6ECC) ; 滌 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4438) + (=jis-x0208 . #x5E7E) ; ø½‹¿ + (korean-ksc5601 . #x742F) ; ø»Š”” + (=gt-pj-1 . #x5E7E) ; ø½‹¿ + (chinese-big5 . #xBAB0) ; ý¢€‹ª° + (ideograph-daikanwa . 18069) ; ø¸„š• + (=gt-k . 11218) ; ý¡„‚¯’ + (ucs-jis . #x6ECC) ; ø½‹¿ + )) +(define-char + '((=>ucs . #x6ECC) ; 滌 + (morohashi-daikanwa 18069 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6957) ; ø»’­‚ + )) +(define-char + '((morohashi-daikanwa 18069 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb12345 . #x3553) ; 滌 + (=ucs . #x6ECC) ; 滌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18070) ; ø¸„š– + (=ucs . #x23F1D) ; 𣼝 + )) +(define-char + '((=>ucs . #x23F1D) ; 𣼝 + (morohashi-daikanwa 18070 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E43) ; ø»Ž¸ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x483B) ; ø»‹¼ + (chinese-isoir165 . #x2C2C) ; ø»Œ¾© + (=jis-x0213-2-2000 . #x6F29) ; ø»¦¬ + (chinese-big5 . #xE2AA) ; ý¢€ŽŠª + (ideograph-daikanwa . 18071) ; ø¸„š— + (=ucs . #x6EEB) ; 滫 + )) +(define-char + '((=>ucs . #x6EEB) ; 滫 + (morohashi-daikanwa 18071 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B50) ; ø»”Š» + )) +(define-char + '((=>ucs . #x6EEC) ; 滬 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6954) ; ø»’¬¿ + (chinese-big5 . #xBAAD) ; ý¢€‹ª­ + (ideograph-daikanwa . 18072) ; ø¸„š˜ + )) +(define-char + '((=>ucs . #x6EEC) ; 滬 + (morohashi-daikanwa 18072 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x5E76) ; ø½‹· + (ucs-jis . #x6EEC) ; ø½‹· + )) +(define-char + '((morohashi-daikanwa 18072 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb12345 . #x3B26) ; 滬 + (=ucs . #x6EEC) ; 滬 + )) +(define-char + '((=>ucs . #x6EED) ; æ»­ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B45) ; ø»”Š° + (ideograph-daikanwa . 18073) ; ø¸„š™ + )) +(define-char + '((morohashi-daikanwa 18073 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x483C) ; ø»‹½ + (chinese-big5 . #xE27D) ; ý¢€Ž‰½ + (=jef-china3 . #x56E7) ; øº…›§ + (=ucs . #x6EED) ; æ»­ + )) +(define-char + '((=>ucs . #x6EEE) ; æ»® + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x483D) ; ø»‹¾ + (chinese-big5 . #xE2A4) ; ý¢€ŽŠ¤ + (ideograph-daikanwa . 18074) ; ø¸„šš + (=jef-china3 . #x56E8) ; øº…›¨ + (ucs-jis . #x6EEE) ; ø»‹¾ + )) +(define-char + '((=>ucs . #x6EEE) ; æ»® + (morohashi-daikanwa 18074 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B4A) ; ø»”Šµ + )) +(define-char + '((morohashi-daikanwa 18074 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x6EEE) ; æ»® + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4390) + (=jis-x0208 . #x5E7C) ; ø½‹½ + (korean-ksc5601 . #x7472) ; ø»Š•— + (chinese-cns11643-1 . #x6949) ; ø»’¬´ + (chinese-gb12345 . #x564D) ; 滯 + (=gt-pj-1 . #x5E7C) ; 滯 + (chinese-big5 . #xBAA2) ; ý¢€‹ª¢ + (ideograph-daikanwa . 18075) ; ø¸„š› + (=gt-k . 11217) ; ý¡„‚¯‘ + (=ucs . #x6EEF) ; 滯 + )) +(define-char + '((=>ucs . #x6EF0) ; æ»° + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18077) ; ø¸„š + (=cbeta . 01697) ; ø¸ š¡ + )) +(define-char + '((morohashi-daikanwa 18077 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4756) ; ø»– + (=ucs . #x6EF0) ; æ»° + )) +(define-char + '((=>ucs . #x6EF1) ; æ»± + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE26E) ; ý¢€Ž‰® + (ideograph-daikanwa . 18078) ; ø¸„šž + )) +(define-char + '((morohashi-daikanwa 18078 0 5) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B36) ; ø»”Š¡ + (=ucs . #x6EF1) ; æ»± + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4430) + (chinese-cns11643-1 . #x6956) ; ø»’­ + (chinese-gb12345 . #x4978) ; 滲 + (chinese-big5 . #xBAAF) ; ý¢€‹ª¯ + (ideograph-daikanwa . 18081) ; ø¸„š¡ + (=ucs . #x6EF2) ; 滲 + )) +(define-char + '((=>ucs . #x6EF2) ; 滲 + (morohashi-daikanwa 18081 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x5E7A) ; ø½‹» + (ucs-jis . #x6EF2) ; ø½‹» + )) +(define-char + '((=>ucs . #x6EF3) ; 滳 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18083) ; ø¸„š£ + (=cbeta . 05647) ; ø¸¡˜ + )) +(define-char + '((=>ucs . #x6EF3) ; 滳 + (morohashi-daikanwa 18083 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4757) ; ø»–Ž + )) +(define-char + '((morohashi-daikanwa 18083 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x6EF3) ; 滳 + )) +(define-char + '((=>ucs . #x6EF4) ; æ»´ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4437) + (=jis-x0208 . #x4529) ; ø½Šª¼ + (korean-ksc5601 . #x6E59) ; ø»ŠŒŠ + (chinese-big5 . #xBA77) ; ý¢€‹©· + (ideograph-daikanwa . 18084) ; ø¸„š¤ + (ucs-jis . #x6EF4) ; ø½Šª¼ + )) +(define-char + '((morohashi-daikanwa 18084 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x354E) ; ø»„¤‰ + (chinese-isoir165 . #x354E) ; ø»Œ™ + (chinese-cns11643-1 . #x6940) ; ø»’¬« + (=ucs . #x6EF4) ; æ»´ + )) +(define-char + '((=>ucs . #x6EF4) ; æ»´ + (morohashi-daikanwa 18084 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jef-china3 . #x56E9) ; øº…›© + )) +(define-char + '((=>ucs . #x6EF5) ; 滵 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE26D) ; ý¢€Ž‰­ + (ideograph-daikanwa . 18085) ; ø¸„š¥ + )) +(define-char + '((morohashi-daikanwa 18085 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B35) ; ø»”Š  + (=ucs . #x6EF5) ; 滵 + )) +(define-char + '((=>ucs . #x3D3C) ; ã´¼ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18086) ; ø¸„š¦ + )) +(define-char + '((morohashi-daikanwa 18086 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4755) ; ø»–Œ + (=ucs . #x3D3C) ; ã´¼ + )) +(define-char + '((=>ucs . #x6EF6) ; 滶 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE2B0) ; ý¢€ŽŠ° + (ideograph-daikanwa . 18087) ; ø¸„š§ + )) +(define-char + '((=>ucs . #x6EF6) ; 滶 + (morohashi-daikanwa 18087 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B56) ; ø»”‹ + )) +(define-char + '((morohashi-daikanwa 18087 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x6EF6) ; 滶 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x5F23) ; ø½‹‘‚ + (chinese-cns11643-1 . #x6958) ; ø»’­ƒ + (chinese-gb12345 . #x4231) ; æ»· + (chinese-big5 . #xBAB1) ; ý¢€‹ª± + (ideograph-daikanwa . 18088) ; ø¸„š¨ + (=ucs . #x6EF7) ; æ»· + )) +(define-char + '((=>ucs . #x6EF8) ; 滸 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4419) + (=jis-x0208 . #x5E77) ; ø½‹¸ + (korean-ksc5601 . #x7B4A) ; ø»ŠŸ + (chinese-big5 . #xE271) ; ý¢€Ž‰± + (ideograph-daikanwa . 18089) ; ø¸„š© + (ucs-jis . #x6EF8) ; ø½‹¸ + )) +(define-char + '((morohashi-daikanwa 18089 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B39) ; ø»”Š¤ + (chinese-gb12345 . #x6430) ; 滸 + (=ucs . #x6EF8) ; 滸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x646F) ; ø»…©¬ + (japanese-jisx0212 . #x483E) ; ø»‹¿ + (chinese-isoir165 . #x646F) ; ø»Ž‘¼ + (=jis-x0213-2-2000 . #x6F2A) ; ø»¦­ + (chinese-big5 . #xE2A3) ; ý¢€ŽŠ£ + (ideograph-daikanwa . 18092) ; ø¸„š¬ + (=jef-china3 . #x56EA) ; øº…›ª + (=ucs . #x6EF9) ; 滹 + )) +(define-char + '((=>ucs . #x6EF9) ; 滹 + (morohashi-daikanwa 18092 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B49) ; ø»”Š´ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4765) ; ø»–œ + (ideograph-daikanwa . 18093) ; ø¸„š­ + (=ucs . #x6EFA) ; 滺 + )) +(define-char + '((=>ucs . #x6EFB) ; æ»» + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x483F) ; ø»‹ž€ + (=jis-x0213-2-2000 . #x6F2B) ; ø»¦® + (chinese-big5 . #xE273) ; ý¢€Ž‰³ + (ideograph-daikanwa . 18095) ; ø¸„š¯ + (ucs-jis . #x6EFB) ; ø»‹ž€ + )) +(define-char + '((=>ucs . #x6EFB) ; æ»» + (morohashi-daikanwa 18095 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B3B) ; ø»”Š¦ + )) +(define-char + '((morohashi-daikanwa 18095 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x6EFB) ; æ»» + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B59) ; ø»”‹„ + (chinese-big5 . #xE2B3) ; ý¢€ŽŠ³ + (ideograph-daikanwa . 18096) ; ø¸„š° + (=ucs . #x6EFC) ; 滼 + )) +(define-char + '((=>ucs . #x6EFD) ; 滽 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4840) ; ø»‹ž + (chinese-big5 . #xE2AF) ; ý¢€ŽŠ¯ + (ideograph-daikanwa . 18097) ; ø¸„š± + (ucs-jis . #x6EFD) ; ø»‹ž + )) +(define-char + '((morohashi-daikanwa 18097 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B55) ; ø»”‹€ + (=ucs . #x6EFD) ; 滽 + )) +(define-char + '((=>ucs . #x6EFE) ; 滾 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4421) + (=jis-x0208-1990 . #x5E78) ; ø½‹¹ + (ideograph-daikanwa . 18098) ; ø¸„š² + (ucs-jis . #x6EFE) ; ø½‹¹ + )) +(define-char + '((=>ucs . #x6EFE) ; 滾 + (morohashi-daikanwa 18098 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x5E78) ; ø»ƒ–½ + (japanese-jisx0208 . #x5E78) ; ø»‡«… + (korean-ksc5601 . #x4D63) ; ø»‰›¶ + (chinese-big5 . #xBA75) ; ý¢€‹©µ + )) +(define-char + '((morohashi-daikanwa 18098 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x6EFE) ; 滾 + )) +(define-char + '((=>ucs . #x6EFE) ; 滾 + (morohashi-daikanwa 18098 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x693E) ; ø»’¬© + )) +(define-char + '((=>ucs . #x6EFF) ; 滿 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4356) + (=jis-x0208 . #x5E60) ; ø½‹¡ + (korean-ksc5601 . #x583B) ; ø»‰«˜ + (=gt-pj-1 . #x5E60) ; ø½‹¡ + (chinese-big5 . #xBAA1) ; ý¢€‹ª¡ + (ideograph-daikanwa . 18099) ; ø¸„š³ + (=gt-k . 11216) ; ý¡„‚¯ + (ucs-jis . #x6EFF) ; ø½‹¡ + )) +(define-char + '((morohashi-daikanwa 18099 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6948) ; ø»’¬³ + (chinese-gb12345 . #x427A) ; 滿 + (=ucs . #x6EFF) ; 滿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x515B) ; ø»”“º + (chinese-big5 . #xE653) ; ý¢€Ž™“ + (ideograph-daikanwa . 18100) ; ø¸„š´ + (=ucs . #x6F00) ; 漀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4443) + (=jis-x0208 . #x3579) ; ø½Š”¬ + (korean-ksc5601 . #x655B) ; ø»‰¾¾ + (chinese-cns11643-1 . #x6955) ; ø»’­€ + (chinese-gb12345 . #x5366) ; 漁 + (chinese-big5 . #xBAAE) ; ý¢€‹ª® + (ideograph-daikanwa . 18101) ; ø¸„šµ + (=ucs . #x6F01) ; 漁 + )) +(define-char + '((=>ucs . #x6F02) ; 漂 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6946) ; ø»’¬± + (ideograph-daikanwa . 18102) ; ø¸„š¶ + )) +(define-char + '((morohashi-daikanwa 18102 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4439) + (chinese-gb2312 . #x462F) ; ø»„¼¨ + (=jis-x0208 . #x493A) ; ø½Š±… + (korean-ksc5601 . #x7877) ; ø»Š›” + (chinese-isoir165 . #x462F) ; ø»¤¸ + (=gt-pj-1 . #x493A) ; 漂 + (chinese-big5 . #xBA7D) ; ý¢€‹©½ + (=gt-k . 11166) ; ý¡„‚®ž + (=ucs . #x6F02) ; 漂 + )) +(define-char + '((=>ucs . #x6F03) ; 漃 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE26F) ; ý¢€Ž‰¯ + (ideograph-daikanwa . 18104) ; ø¸„š¸ + )) +(define-char + '((morohashi-daikanwa 18104 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B37) ; ø»”Š¢ + (=ucs . #x6F03) ; 漃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4841) ; ø»‹ž‚ + (chinese-cns11643-3 . #x4763) ; ø»–š + (ideograph-daikanwa . 18105) ; ø¸„š¹ + (=cbeta . 00405) ; ø¸ †• + (=jef-china3 . #x56EB) ; øº…›« + (=ucs . #x6F04) ; 漄 + )) +(define-char + '((=>ucs . #x23ED5) ; 𣻕 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18106) ; ø¸„šº + )) +(define-char + '((morohashi-daikanwa 18106 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x466A) ; ø»š¢‹ + (=ucs . #x23ED5) ; 𣻕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B54) ; ø»”Š¿ + (chinese-big5 . #xE2AE) ; ý¢€ŽŠ® + (ideograph-daikanwa . 18107) ; ø¸„š» + (=ucs . #x6F05) ; 漅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4426) + (chinese-gb2312 . #x4661) ; ø»„½š + (=jis-x0208 . #x3C3F) ; ø½Šž„ + (korean-ksc5601 . #x7654) ; ø»Š—µ + (chinese-isoir165 . #x4661) ; ø»¥ª + (chinese-cns11643-1 . #x694A) ; ø»’¬µ + (chinese-big5 . #xBAA3) ; ý¢€‹ª£ + (ideograph-daikanwa . 18108) ; ø¸„š¼ + (=ucs . #x6F06) ; 漆 + )) +(define-char + '((=>ucs . #x23ED6) ; 𣻖 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18109) ; ø¸„š½ + )) +(define-char + '((morohashi-daikanwa 18109 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4674) ; ø»š¢• + (=ucs . #x23ED6) ; 𣻖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B51) ; ø»”Š¼ + (chinese-big5 . #xE2AB) ; ý¢€ŽŠ« + (ideograph-daikanwa . 18110) ; ø¸„š¾ + (=ucs . #x6F07) ; 漇 + )) +(define-char + '((=>ucs . #x6F08) ; 漈 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18111) ; ø¸„š¿ + )) +(define-char + '((=>ucs . #x6F08) ; 漈 + (morohashi-daikanwa 18111 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B5E) ; ø»”‹‰ + )) +(define-char + '((morohashi-daikanwa 18111 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4842) ; ø»‹žƒ + (chinese-big5 . #xE2B8) ; ý¢€ŽŠ¸ + (=jef-china3 . #x56EC) ; øº…›¬ + (=ucs . #x6F08) ; 漈 + )) +(define-char + '((=>ucs . #x6F09) ; 漉 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4448) + (=jis-x0208 . #x3977) ; ø½Šš¢ + (chinese-big5 . #xE275) ; ý¢€Ž‰µ + (ideograph-daikanwa . 18112) ; ø¸„›€ + (ucs-jis . #x6F09) ; ø½Šš¢ + )) +(define-char + '((morohashi-daikanwa 18112 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x6475) ; ø»…©² + (chinese-isoir165 . #x6475) ; ø»Ž’‚ + (=ucs . #x6F09) ; 漉 + )) +(define-char + '((=>ucs . #x6F09) ; 漉 + (morohashi-daikanwa 18112 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B3D) ; ø»”Š¨ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4843) ; ø»‹ž„ + (=jis-x0213-2-2000 . #x6F2C) ; ø»¦¯ + (chinese-big5 . #xE27E) ; ý¢€Ž‰¾ + (ideograph-daikanwa . 18113) ; ø¸„› + (=ucs . #x6F0A) ; 漊 + )) +(define-char + '((=>ucs . #x6F0A) ; 漊 + (morohashi-daikanwa 18113 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B46) ; ø»”Š± + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4760) ; ø»–— + (ideograph-daikanwa . 18114) ; ø¸„›‚ + (=cbeta . 02357) ; ø¸ ¤µ + (=ucs . #x3D3E) ; ã´¾ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4844) ; ø»‹ž… + (chinese-cns11643-3 . #x475B) ; ø»–’ + (=jis-x0213-2-2000 . #x6F2D) ; ø»¦° + (ideograph-daikanwa . 18115) ; ø¸„›ƒ + (=jef-china3 . #x56ED) ; øº…›­ + (=ucs . #x6F0C) ; 漌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4845) ; ø»‹ž† + (chinese-cns11643-2 . #x4B5C) ; ø»”‹‡ + (chinese-big5 . #xE2B6) ; ý¢€ŽŠ¶ + (ideograph-daikanwa . 18116) ; ø¸„›„ + (=jef-china3 . #x56EE) ; øº…›® + (=ucs . #x6F0D) ; 漍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E3B) ; ø»Ž° + (ideograph-daikanwa . 18117) ; ø¸„›… + (=ucs . #x3D3F) ; ã´¿ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4676) ; ø»š¢— + (ideograph-daikanwa . 18118) ; ø¸„›† + (=ucs . #x23ED7) ; 𣻗 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B52) ; ø»”Š½ + (chinese-big5 . #xE2AC) ; ý¢€ŽŠ¬ + (ideograph-daikanwa . 18119) ; ø¸„›‡ + (=ucs . #x6F0E) ; 漎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4446) + (chinese-gb2312 . #x4229) ; ø»„¶ª + (=jis-x0208 . #x4F33) ; ø½Š¹² + (korean-ksc5601 . #x5729) ; ø»‰©¨ + (chinese-isoir165 . #x4229) ; ø»žº + (chinese-big5 . #xBA7C) ; ý¢€‹©¼ + (ideograph-daikanwa . 18120) ; ø¸„›ˆ + (=ucs . #x6F0F) ; 漏 + )) +(define-char + '((=>ucs . #x6F0F) ; 漏 + (morohashi-daikanwa 18120 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6945) ; ø»’¬° + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C6A) ; ø»––· + (=jis-x0213-1-2000 . #x7723) ; ø»¤‘’ + (ideograph-daikanwa . 18122) ; ø¸„›Š + (=ucs . #x6F10) ; 漐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18123) ; ø¸„›‹ + (=jef-china3 . #x56EF) ; øº…›¯ + (=ucs . #x6F11) ; 漑 + )) +(define-char + '((=>ucs . #x6F11) ; 漑 + (morohashi-daikanwa 18123 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4764) ; ø»–› + )) +(define-char + '((=>ucs . #x6F11) ; 漑 + (morohashi-daikanwa 18123 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208-1990 . #x5E74) ; ø½‹µ + (ucs-jis . #x6F11) ; ø½‹µ + )) +(define-char + '((=>ucs . #x6F11) ; 漑 + (morohashi-daikanwa 18123 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x5E74) ; ø»ƒ–¹ + (japanese-jisx0208 . #x5E74) ; ø»‡« + (korean-ksc5601 . #x4B49) ; ø»‰˜  + )) +(define-char + '((=>ucs . #x6F12) ; 漒 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B44) ; ø»”Š¯ + (chinese-big5 . #xE27C) ; ý¢€Ž‰¼ + (ideograph-daikanwa . 18124) ; ø¸„›Œ + (=jef-china3 . #x8EF7) ; øºˆ»· + )) +(define-char + '((morohashi-daikanwa 18124 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x6F12) ; 漒 + )) +(define-char + '((=>ucs . #x6F13) ; 漓 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x5F22) ; ø½‹‘ + (chinese-big5 . #xBA76) ; ý¢€‹©¶ + (ideograph-daikanwa . 18127) ; ø¸„› + (ucs-jis . #x6F13) ; ø½‹‘ + )) +(define-char + '((morohashi-daikanwa 18127 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x406C) ; ø»„´± + (chinese-isoir165 . #x406C) ; ø» + (=ucs . #x6F13) ; 漓 + )) +(define-char + '((=>ucs . #x6F13) ; 漓 + (morohashi-daikanwa 18127 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x693F) ; ø»’¬ª + )) +(define-char + '((=>ucs . #x6F14) ; 演 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4414) + (=jis-x0208 . #x3169) ; ø½ŠŽ¤ + (korean-ksc5601 . #x6651) ; ø»Š€’ + (chinese-big5 . #xBA74) ; ý¢€‹©´ + (ideograph-daikanwa . 18130) ; ø¸„›’ + (ucs-jis . #x6F14) ; ø½ŠŽ¤ + )) +(define-char + '((morohashi-daikanwa 18130 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x515D) ; ø»…  + (chinese-isoir165 . #x515D) ; ø»µ° + (chinese-cns11643-1 . #x693D) ; ø»’¬¨ + (=ucs . #x6F14) ; 演 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4432) + (chinese-gb2312 . #x646E) ; ø»…©« + (=jis-x0208 . #x4166) ; ø½Š¦ + (korean-ksc5601 . #x704C) ; ø»ŠŽ¹ + (chinese-isoir165 . #x646E) ; ø»Ž‘» + (chinese-cns11643-1 . #x694F) ; ø»’¬º + (chinese-big5 . #xBAA8) ; ý¢€‹ª¨ + (ideograph-daikanwa . 18131) ; ø¸„›“ + (=ucs . #x6F15) ; 漕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4846) ; ø»‹ž‡ + (chinese-cns11643-4 . #x4443) ; ø»˜”¤ + (ideograph-daikanwa . 18132) ; ø¸„›” + (=ucs . #x6F16) ; 漖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x475F) ; ø»–– + (ideograph-daikanwa . 18134) ; ø¸„›– + (=ucs . #x6F17) ; 漗 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4847) ; ø»‹žˆ + (=jis-x0213-2-2000 . #x6F2E) ; ø»¦± + (chinese-big5 . #xE27A) ; ý¢€Ž‰º + (ideograph-daikanwa . 18135) ; ø¸„›— + (=ucs . #x6F18) ; 漘 + )) +(define-char + '((=>ucs . #x6F18) ; 漘 + (morohashi-daikanwa 18135 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B42) ; ø»”Š­ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B3F) ; ø»”Šª + (chinese-big5 . #xE277) ; ý¢€Ž‰· + (ideograph-daikanwa . 18136) ; ø¸„›˜ + (=ucs . #x6F19) ; 漙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18137) ; ø¸„›™ + (=ucs . #x23EDE) ; 𣻞 + )) +(define-char + '((=>ucs . #x23EDE) ; 𣻞 + (morohashi-daikanwa 18137 0 9) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4451) ; ø»˜”² + )) +(define-char + '((=>ucs . #x3D40) ; 㵀 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18138) ; ø¸„›š + )) +(define-char + '((morohashi-daikanwa 18138 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4759) ; ø»– + (=ucs . #x3D40) ; 㵀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4848) ; ø»‹ž‰ + (=jis-x0213-1-2000 . #x7724) ; ø»¤‘“ + (chinese-gb12345 . #x453D) ; 漚 + (chinese-big5 . #xE278) ; ý¢€Ž‰¸ + (ideograph-daikanwa . 18139) ; ø¸„›› + (=jef-china3 . #x56F0) ; øº…›° + (=ucs . #x6F1A) ; 漚 + )) +(define-char + '((=>ucs . #x6F1A) ; 漚 + (morohashi-daikanwa 18139 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B40) ; ø»”Š« + )) +(define-char + '((=>ucs . #x6F1B) ; 漛 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4849) ; ø»‹žŠ + (ideograph-daikanwa . 18140) ; ø¸„›œ + (ucs-jis . #x6F1B) ; ø»‹žŠ + )) +(define-char + '((morohashi-daikanwa 18140 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x475A) ; ø»–‘ + (=ucs . #x6F1B) ; 漛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4450) ; ø»˜”± + (ideograph-daikanwa . 18142) ; ø¸„›ž + (=ucs . #x23EDF) ; 𣻟 + )) +(define-char + '((=>ucs . #x3D42) ; 㵂 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18143) ; ø¸„›Ÿ + )) +(define-char + '((morohashi-daikanwa 18143 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4758) ; ø»– + (=ucs . #x3D42) ; 㵂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B58) ; ø»”‹ƒ + (chinese-big5 . #xE2B2) ; ý¢€ŽŠ² + (ideograph-daikanwa . 18144) ; ø¸„›  + (=ucs . #x6F1C) ; 漜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18145) ; ø¸„›¡ + (=ucs . #x23EE0) ; 𣻠 + )) +(define-char + '((=>ucs . #x23EE0) ; 𣻠 + (morohashi-daikanwa 18145 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4675) ; ø»š¢– + )) +(define-char + '((=>ucs . #x6F1D) ; 漝 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18146) ; ø¸„›¢ + )) +(define-char + '((=>ucs . #x6F1D) ; 漝 + (morohashi-daikanwa 18146 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=cbeta . 05274) ; ø¸¡’š + )) +(define-char + '((morohashi-daikanwa 18146 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x6F1D) ; 漝 + )) +(define-char + '((=>ucs . #x6F1D) ; 漝 + (morohashi-daikanwa 18146 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x475C) ; ø»–“ + )) +(define-char + '((=>ucs . #x6F1E) ; 漞 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE2B7) ; ý¢€ŽŠ· + (ideograph-daikanwa . 18147) ; ø¸„›£ + )) +(define-char + '((morohashi-daikanwa 18147 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B5D) ; ø»”‹ˆ + (=ucs . #x6F1E) ; 漞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B5B) ; ø»”‹† + (chinese-big5 . #xE2B5) ; ý¢€ŽŠµ + (ideograph-daikanwa . 18148) ; ø¸„›¤ + (=ucs . #x6F1F) ; 漟 + )) +(define-char + '((=>ucs . #x6F20) ; æ¼  + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18149) ; ø¸„›¥ + )) +(define-char + '((=>ucs . #x6F20) ; æ¼  + (morohashi-daikanwa 18149 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6943) ; ø»’¬® + )) +(define-char + '((morohashi-daikanwa 18149 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x442E) ; ø»„¹« + (=jis-x0208 . #x4779) ; ø½Š¯ˆ + (korean-ksc5601 . #x582E) ; ø»‰«‹ + (chinese-isoir165 . #x442E) ; ø»¡» + (chinese-big5 . #xBA7A) ; ý¢€‹©º + (=ucs . #x6F20) ; æ¼  + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B5F) ; ø»”‹Š + (chinese-big5 . #xE2B9) ; ý¢€ŽŠ¹ + (ideograph-daikanwa . 18151) ; ø¸„›§ + (=ucs . #x6F21) ; 漡 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (korean-ksc5601 . #x7953) ; ø»ŠœŽ + (=jis-x0213-1-2000 . #x7725) ; ø»¤‘” + (chinese-gb12345 . #x3A3A) ; æ¼¢ + (chinese-big5 . #xBA7E) ; ý¢€‹©¾ + (ideograph-daikanwa . 18153) ; ø¸„›© + (=jef-china3 . #x56E6) ; øº…›¦ + (ucs-jis . #xFA47) ; æ¼¢ + (=ucs . #x6F22) ; æ¼¢ + )) +(define-char + '((=>ucs* . #x6F22) ; æ¼¢ + (morohashi-daikanwa 18153 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #xFA47) ; 漢 + )) +(define-char + '((=>ucs . #x6F22) ; æ¼¢ + (=>ucs-jis . #xFA47) ; æ¼¢ + (morohashi-daikanwa 18153 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6947) ; ø»’¬² + (ucs-cns . #x6F22) ; ø»’¬² + )) +(define-char + '((=>ucs . #x6F23) ; æ¼£ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x4E7A) ; ø»‚¿Ÿ + (korean-ksc5601 . #x557E) ; ø»‰¨ + (chinese-big5 . #xBAA7) ; ý¢€‹ª§ + (ideograph-daikanwa . 18155) ; ø¸„›« + )) +(define-char + '((=>ucs . #x6F23) ; æ¼£ + (morohashi-daikanwa 18155 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x694E) ; ø»’¬¹ + )) +(define-char + '((morohashi-daikanwa 18155 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208 . #x4E7A) ; ø»‡“§ + (=jis-x0208-1990 . #x4E7A) ; ø½Š¹› + (chinese-gb12345 . #x4130) ; æ¼£ + (=gt-pj-1 . #x4E7A) ; æ¼£ + (=gt-k . 10288) ; ý¡„‚ ° + (=jef-china3 . #x70DC) ; øº‡ƒœ + (=ucs . #x6F23) ; æ¼£ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x646D) ; ø»…©ª + (chinese-isoir165 . #x646D) ; ø»Ž‘º + (ideograph-daikanwa . 18156) ; ø¸„›¬ + (=ucs . #x6F24) ; 漤 + )) +(define-char + '((=>ucs . #x6F24) ; 漤 + (morohashi-daikanwa 18156 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4444) ; ø»˜”¥ + )) +(define-char + '((=>ucs . #x6F25) ; æ¼¥ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0213-2-2000 . #x6F2F) ; ø»¦² + (chinese-big5 . #xE270) ; ý¢€Ž‰° + (ideograph-daikanwa . 18158) ; ø¸„›® + (=jef-china3 . #x56F1) ; øº…›± + (ucs-jis . #x6F25) ; ø»¦² + )) +(define-char + '((=>ucs . #x6F25) ; æ¼¥ + (morohashi-daikanwa 18158 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B38) ; ø»”Š£ + )) +(define-char + '((morohashi-daikanwa 18158 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x6F25) ; æ¼¥ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x484A) ; ø»‹ž‹ + (chinese-cns11643-2 . #x5143) ; ø»”“¢ + (chinese-big5 . #xE5FA) ; ý¢€Ž—º + (ideograph-daikanwa . 18160) ; ø¸„›° + (=ucs . #x6F26) ; 漦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B41) ; ø»”Š¬ + (chinese-big5 . #xE279) ; ý¢€Ž‰¹ + (ideograph-daikanwa . 18161) ; ø¸„›± + (=ucs . #x6F27) ; 漧 + )) +(define-char + '((=>ucs . #x6F28) ; 漨 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18162) ; ø¸„›² + (=cbeta . 06813) ; ø¸¡ª + )) +(define-char + '((=>ucs . #x6F28) ; 漨 + (morohashi-daikanwa 18162 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x475E) ; ø»–• + )) +(define-char + '((morohashi-daikanwa 18162 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x6F28) ; 漨 + )) +(define-char + '((=>ucs . #x6F29) ; 漩 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x484B) ; ø»‹žŒ + (chinese-big5 . #xBA78) ; ý¢€‹©¸ + (ideograph-daikanwa . 18163) ; ø¸„›³ + (ucs-jis . #x6F29) ; ø»‹žŒ + )) +(define-char + '((morohashi-daikanwa 18163 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x6476) ; ø»…©³ + (chinese-isoir165 . #x6476) ; ø»Ž’ƒ + (chinese-cns11643-1 . #x6941) ; ø»’¬¬ + (=ucs . #x6F29) ; 漩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x6474) ; ø»…©± + (japanese-jisx0212 . #x484C) ; ø»‹ž + (chinese-isoir165 . #x6474) ; ø»Ž’ + (chinese-cns11643-1 . #x6953) ; ø»’¬¾ + (=jis-x0213-1-2000 . #x7726) ; ø»¤‘• + (chinese-big5 . #xBAAC) ; ý¢€‹ª¬ + (ideograph-daikanwa . 18164) ; ø¸„›´ + (=jef-china3 . #x91FC) ; øº‰‡¼ + (=ucs . #x6F2A) ; 漪 + )) +(define-char + '((=>ucs . #x6F2B) ; 漫 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6950) ; ø»’¬» + (ideograph-daikanwa . 18166) ; ø¸„›¶ + )) +(define-char + '((morohashi-daikanwa 18166 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x427E) ; ø»„·¿ + (=jis-x0208 . #x4C21) ; ø½Šµ† + (korean-ksc5601 . #x583C) ; ø»‰«™ + (chinese-isoir165 . #x427E) ; ø»  + (=gt-pj-1 . #x4C21) ; 漫 + (chinese-big5 . #xBAA9) ; ý¢€‹ª© + (=gt-k . 11179) ; ý¡„‚®« + (=ucs . #x6F2B) ; 漫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4424) + (=jis-x0208 . #x4452) ; ø½Šª‡ + (korean-ksc5601 . #x7230) ; ø»Š‘™ + (chinese-cns11643-1 . #x6944) ; ø»’¬¯ + (chinese-gb12345 . #x5755) ; 漬 + (chinese-big5 . #xBA7B) ; ý¢€‹©» + (ideograph-daikanwa . 18167) ; ø¸„›· + (=ucs . #x6F2C) ; 漬 + )) +(define-char + '((=>ucs . #x6F2E) ; æ¼® + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE274) ; ý¢€Ž‰´ + (ideograph-daikanwa . 18168) ; ø¸„›¸ + )) +(define-char + '((morohashi-daikanwa 18168 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B3C) ; ø»”Š§ + (=ucs . #x6F2E) ; æ¼® + )) +(define-char + '((=>ucs . #x6F2F) ; 漯 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x484D) ; ø»‹žŽ + (chinese-cns11643-1 . #x6951) ; ø»’¬¼ + (=jis-x0213-1-2000 . #x7727) ; ø»¤‘– + (chinese-big5 . #xBAAA) ; ý¢€‹ªª + (ideograph-daikanwa . 18169) ; ø¸„›¹ + (=jef-china3 . #x9FCE) ; øº‰¿Ž + (ucs-jis . #x6F2F) ; ø»‹žŽ + )) +(define-char + '((morohashi-daikanwa 18169 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x6470) ; ø»…©­ + (chinese-isoir165 . #x6470) ; ø»Ž‘½ + (=ucs . #x6F2F) ; 漯 + )) +(define-char + '((=>ucs . #x6F30) ; æ¼° + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x484E) ; ø»‹ž + (ideograph-daikanwa . 18170) ; ø¸„›º + (ucs-jis . #x6F30) ; ø»‹ž + )) +(define-char + '((morohashi-daikanwa 18170 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B4D) ; ø»”Š¸ + (chinese-big5 . #xE2A7) ; ý¢€ŽŠ§ + (=ucs . #x6F30) ; æ¼° + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4434) + (chinese-gb2312 . #x4A7E) ; ø»…ƒ¯ + (=jis-x0208 . #x5E7B) ; ø½‹¼ + (korean-ksc5601 . #x622B) ; ø»‰¹´ + (chinese-isoir165 . #x4A7E) ; ø»«¿ + (chinese-cns11643-1 . #x694B) ; ø»’¬¶ + (chinese-big5 . #xBAA4) ; ý¢€‹ª¤ + (ideograph-daikanwa . 18171) ; ø¸„›» + (=ucs . #x6F31) ; æ¼± + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4761) ; ø»–˜ + (ideograph-daikanwa . 18172) ; ø¸„›¼ + (=cbeta . 00406) ; ø¸ †– + (=jef-china3 . #x8FA5) ; øºˆ¾¥ + (=ucs . #x6F44) ; 潄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4436) + (=jis-x0208 . #x5E7D) ; ø½‹¾ + (korean-ksc5601 . #x7368) ; ø»Š“¯ + (chinese-cns11643-1 . #x694D) ; ø»’¬¸ + (chinese-gb12345 . #x5547) ; æ¼² + (chinese-big5 . #xBAA6) ; ý¢€‹ª¦ + (ideograph-daikanwa . 18173) ; ø¸„›½ + (=ucs . #x6F32) ; æ¼² + )) +(define-char + '((=>ucs . #x6F33) ; æ¼³ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x484F) ; ø»‹ž + (=jis-x0213-1-2000 . #x7728) ; ø»¤‘— + (chinese-big5 . #xBA73) ; ý¢€‹©³ + (ideograph-daikanwa . 18174) ; ø¸„›¾ + (=jef-china3 . #x56F2) ; øº…›² + (ucs-jis . #x6F33) ; ø»‹ž + )) +(define-char + '((morohashi-daikanwa 18174 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x5544) ; ø»…’¿ + (chinese-isoir165 . #x5544) ; ø»» + (chinese-cns11643-1 . #x693C) ; ø»’¬§ + (=ucs . #x6F33) ; æ¼³ + )) +(define-char + '((=>ucs . #x6F34) ; æ¼´ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18175) ; ø¸„›¿ + )) +(define-char + '((=>ucs . #x6F34) ; æ¼´ + (morohashi-daikanwa 18175 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x475D) ; ø»–” + )) +(define-char + '((=>ucs . #x6F34) ; æ¼´ + (morohashi-daikanwa 18175 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=cbeta . 02559) ; ø¸ §¿ + )) +(define-char + '((morohashi-daikanwa 18175 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x6F34) ; æ¼´ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B4F) ; ø»”Šº + (chinese-big5 . #xE2A9) ; ý¢€ŽŠ© + (ideograph-daikanwa . 18176) ; ø¸„œ€ + (=ucs . #x6F35) ; æ¼µ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x6471) ; ø»…©® + (japanese-jisx0212 . #x4850) ; ø»‹ž‘ + (chinese-isoir165 . #x6471) ; ø»Ž‘¾ + (chinese-cns11643-2 . #x4B47) ; ø»”Š² + (=jis-x0213-2-2000 . #x6F30) ; ø»¦³ + (chinese-big5 . #xE2A1) ; ý¢€ŽŠ¡ + (ideograph-daikanwa . 18177) ; ø¸„œ + (=ucs . #x6F36) ; 漶 + )) +(define-char + '((=>ucs . #x6F37) ; æ¼· + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE272) ; ý¢€Ž‰² + (ideograph-daikanwa . 18178) ; ø¸„œ‚ + )) +(define-char + '((morohashi-daikanwa 18178 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-isoir165 . #x7D2B) ; ø»Žµ¦ + (chinese-cns11643-2 . #x4B3A) ; ø»”Š¥ + (=ucs . #x6F37) ; æ¼· + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4431) + (=jis-x0208 . #x4132) ; ø½Š¥ + (korean-ksc5601 . #x6F42) ; ø»Š‘ + (chinese-cns11643-1 . #x694C) ; ø»’¬· + (chinese-gb12345 . #x3D25) ; 漸 + (=gt-pj-1 . #x4132) ; 漸 + (chinese-big5 . #xBAA5) ; ý¢€‹ª¥ + (ideograph-daikanwa . 18179) ; ø¸„œƒ + (=gt-k . 11144) ; ý¡„‚®ˆ + (=ucs . #x6F38) ; 漸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B57) ; ø»”‹‚ + (chinese-big5 . #xE2B1) ; ý¢€ŽŠ± + (ideograph-daikanwa . 18180) ; ø¸„œ„ + (=ucs . #x6F39) ; æ¼¹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B5A) ; ø»”‹… + (chinese-big5 . #xE2B4) ; ý¢€ŽŠ´ + (ideograph-daikanwa . 18181) ; ø¸„œ… + (=ucs . #x6F3A) ; 漺 + )) +(define-char + '((=>ucs . #x6F3B) ; æ¼» + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4851) ; ø»‹ž’ + (chinese-big5 . #xE27B) ; ý¢€Ž‰» + (ideograph-daikanwa . 18182) ; ø¸„œ† + (=jef-china3 . #x56F3) ; øº…›³ + (ucs-jis . #x6F3B) ; ø»‹ž’ + )) +(define-char + '((morohashi-daikanwa 18182 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x6F3B) ; æ¼» + )) +(define-char + '((=>ucs . #x6F3B) ; æ¼» + (morohashi-daikanwa 18182 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B43) ; ø»”Š® + )) +(define-char + '((=>ucs . #x6F3C) ; æ¼¼ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4852) ; ø»‹ž“ + (=jis-x0213-2-2000 . #x6F31) ; ø»¦´ + (chinese-big5 . #xE2A8) ; ý¢€ŽŠ¨ + (ideograph-daikanwa . 18183) ; ø¸„œ‡ + (ucs-jis . #x6F3C) ; ø»‹ž“ + )) +(define-char + '((morohashi-daikanwa 18183 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B4E) ; ø»”Š¹ + (=ucs . #x6F3C) ; æ¼¼ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 4441) + (chinese-gb2312 . #x517A) ; ø»…½ + (chinese-isoir165 . #x517A) ; ø»¶ + (chinese-cns11643-1 . #x6942) ; ø»’¬­ + (=jis-x0208-1990 . #x5F21) ; ø½‹‘€ + (chinese-big5 . #xBA79) ; ý¢€‹©¹ + (ideograph-daikanwa . 18184) ; ø¸„œˆ + (=ucs . #x6F3E) ; æ¼¾ + )) +(define-char + '((=>ucs . #x6F3E) ; æ¼¾ + (morohashi-daikanwa 18184 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x5F21) ; ø»ƒ—„ + (japanese-jisx0208 . #x5F21) ; ø»‡«Œ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 4428) + (=jis-x0208 . #x5E79) ; ø½‹º + (korean-ksc5601 . #x6D6C) ; ø»ŠŠ¿ + (chinese-gb12345 . #x3D2C) ; 漿 + (chinese-big5 . #xBCDF) ; ý¢€‹³Ÿ + (ideograph-daikanwa . 18185) ; ø¸„œ‰ + (=ucs . #x6F3F) ; 漿 + )) +(define-char + '((=>ucs . #x6F3F) ; 漿 + (morohashi-daikanwa 18185 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D49) ; ø»’²¬ + )) +(define-char + '((=>ucs . #x23EE4) ; 𣻤 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 18186) ; ø¸„œŠ + )) +(define-char + '((morohashi-daikanwa 18186 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x243F) ; ø»žƒ¬ + (=ucs . #x23EE4) ; 𣻤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B4C) ; ø»”Š· + (ideograph-daikanwa . 18187) ; ø¸„œ‹ + (=ucs . #x6F40) ; 潀 + )) +(define-char + '((=>ucs . #x6F40) ; 潀 + (morohashi-daikanwa 18187 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE2A6) ; ý¢€ŽŠ¦ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 4413) + (=jis-x0208 . #x5E73) ; ø½‹´ + (korean-ksc5601 . #x6738) ; ø»Š— + (chinese-gb12345 . #x7223) ; 潁 + (=gt-pj-1 . #x5E73) ; 潁 + (chinese-big5 . #xE5F9) ; ý¢€Ž—¹ + (ideograph-daikanwa . 18188) ; ø¸„œŒ + (=gt-k . 11985) ; ý¡„‚»‘ + (=ucs . #x6F41) ; 潁 + )) +(define-char + '((=>ucs . #x6F41) ; 潁 + (morohashi-daikanwa 18188 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5142) ; ø»”“¡ + )) +(define-char + '((=>ucs . #x23EEF) ; 𣻯 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 18189) ; ø¸„œ + )) +(define-char + '((morohashi-daikanwa 18189 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x243E) ; ø»žƒ« + (=ucs . #x23EEF) ; 𣻯 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4677) ; ø»š¢˜ + (ideograph-daikanwa . 18190) ; ø¸„œŽ + (=ucs . #x23EE5) ; 𣻥 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E45) ; ø»Žº + (ideograph-daikanwa . 18191) ; ø¸„œ + (=ucs . #x23EE6) ; 𣻦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x444F) ; ø»˜”° + (ideograph-daikanwa . 18192) ; ø¸„œ + (=ucs . #x23EE7) ; 𣻧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18193) ; ø¸„œ‘ + (=ucs . #x23EE8) ; 𣻨 + )) +(define-char + '((=>ucs . #x23EE8) ; 𣻨 + (morohashi-daikanwa 18193 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E39) ; ø»Ž® + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E40) ; ø»Žµ + (ideograph-daikanwa . 18194) ; ø¸„œ’ + (=ucs . #x3D46) ; 㵆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E42) ; ø»Ž· + (ideograph-daikanwa . 18195) ; ø¸„œ“ + (=ucs . #x23EE9) ; 𣻩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4670) ; ø»š¢‘ + (ideograph-daikanwa . 18196) ; ø¸„œ” + (=ucs . #x23EEA) ; 𣻪 + )) +(define-char + '((=>ucs . #x23EEB) ; 𣻫 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18197) ; ø¸„œ• + )) +(define-char + '((morohashi-daikanwa 18197 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4671) ; ø»š¢’ + (=ucs . #x23EEB) ; 𣻫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4762) ; ø»–™ + (ideograph-daikanwa . 18198) ; ø¸„œ– + (=ucs . #x6F42) ; 潂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18199) ; ø¸„œ— + (=ucs . #x23EEC) ; 𣻬 + )) +(define-char + '((=>ucs . #x23EEC) ; 𣻬 + (morohashi-daikanwa 18199 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4441) ; ø»˜”¢ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E3D) ; ø»Ž² + (ideograph-daikanwa . 18200) ; ø¸„œ˜ + (=ucs . #x23EED) ; 𣻭 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D7A) ; ø»š¬­ + (ideograph-daikanwa . 18201) ; ø¸„œ™ + (=ucs . #x23EEE) ; 𣻮 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE2AD) ; ý¢€ŽŠ­ + (ideograph-daikanwa . 18202) ; ø¸„œš + (=ucs . #x6F43) ; 潃 + )) +(define-char + '((=>ucs . #x6F43) ; 潃 + (morohashi-daikanwa 18202 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B53) ; ø»”Š¾ + )) +(define-char + '((=>ucs . #x23EF0) ; 𣻰 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18203) ; ø¸„œ› + )) +(define-char + '((morohashi-daikanwa 18203 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E34) ; ø»Ž© + (=ucs . #x23EF0) ; 𣻰 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x466E) ; ø»š¢ + (ideograph-daikanwa . 18204) ; ø¸„œœ + (=ucs . #x23EF1) ; 𣻱 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E3F) ; ø»Ž´ + (ideograph-daikanwa . 18205) ; ø¸„œ + (=ucs . #x23EF2) ; 𣻲 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18206) ; ø¸„œž + (=ucs . #x23F3B) ; 𣼻 + )) +(define-char + '((=>ucs . #x23F3B) ; 𣼻 + (morohashi-daikanwa 18206 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E36) ; ø»Ž« + )) +(define-char + '((=>ucs . #x23F20) ; 𣼠 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18207) ; ø¸„œŸ + )) +(define-char + '((morohashi-daikanwa 18207 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x466C) ; ø»š¢ + (=ucs . #x23F20) ; 𣼠 + )) +(define-char + '((=>ucs . #x23F1F) ; 𣼟 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18208) ; ø¸„œ  + )) +(define-char + '((morohashi-daikanwa 18208 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E35) ; ø»Žª + (=ucs . #x23F1F) ; 𣼟 + )) +(define-char + '((=>ucs . #x23F21) ; 𣼡 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18211) ; ø¸„œ£ + )) +(define-char + '((morohashi-daikanwa 18211 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E33) ; ø»Ž¨ + (=ucs . #x23F21) ; 𣼡 + )) +(define-char + '((=>ucs . #x23F23) ; 𣼣 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18212) ; ø¸„œ¤ + )) +(define-char + '((morohashi-daikanwa 18212 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E38) ; ø»Ž­ + (=ucs . #x23F23) ; 𣼣 + )) +(define-char + '((=>ucs . #x23F1B) ; 𣼛 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18213) ; ø¸„œ¥ + )) +(define-char + '((morohashi-daikanwa 18213 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E3C) ; ø»Ž± + (=ucs . #x23F1B) ; 𣼛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E3E) ; ø»Ž³ + (ideograph-daikanwa . 18214) ; ø¸„œ¦ + )) +(define-char + '((=>ucs . #x23F1A) ; 𣼚 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 18215) ; ø¸„œ§ + )) +(define-char + '((morohashi-daikanwa 18215 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4442) ; ø»˜”£ + (=ucs . #x23F1A) ; 𣼚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x5E75) ; ø»ƒ–º + (japanese-jisx0208 . #x3443) ; ø»†¬¤ + (=jis-x0208-1990 . #x3443) ; ø½Š’˜ + (ideograph-daikanwa . 18216) ; ø¸„œ¨ + (=ucs . #x6F45) ; 潅 + )) +(define-char + '((=>ucs . #x6F45) ; 潅 + (morohashi-daikanwa 18216 0 8) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4452) ; ø»˜”³ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4449) ; ø»˜”ª + (=ucs . #x3D3D) ; ã´½ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4446) ; ø»˜”§ + (=ucs . #x3D43) ; 㵃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x444D) ; ø»˜”® + (=ucs . #x3D44) ; 㵄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x444A) ; ø»˜”« + (=ucs . #x3D45) ; 㵅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (chinese-isoir165 . #x7C78) ; ø»Žµ• + (=ucs . #x6D50) ; 浐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (chinese-isoir165 . #x7D27) ; ø»Žµ¢ + (=ucs . #x6E87) ; 溇 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (chinese-gb2312 . #x646B) ; ø»…©¨ + (chinese-isoir165 . #x646B) ; ø»Ž‘¸ + (=ucs . #x6F46) ; 潆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (chinese-gb2312 . #x646C) ; ø»…©© + (chinese-isoir165 . #x646C) ; ø»Ž‘¹ + (=ucs . #x6F47) ; 潇 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (=ucs . #x6F49) ; 潉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4766) ; ø»– + (=ucs . #x6F4A) ; 潊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (chinese-gb2312 . #x6472) ; ø»…©¯ + (chinese-isoir165 . #x6472) ; ø»Ž‘¿ + (=ucs . #x6F4B) ; 潋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (chinese-gb2312 . #x4E2B) ; ø»…ˆ” + (chinese-isoir165 . #x4E2B) ; ø»°¤ + (=ucs . #x6F4D) ; 潍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x6F9A) ; 澚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4454) ; ø»˜”µ + (=ucs . #x23ECF) ; 𣻏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4447) ; ø»˜”¨ + (=ucs . #x23ED0) ; 𣻐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4448) ; ø»˜”© + (=ucs . #x23ED1) ; 𣻑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x444C) ; ø»˜”­ + (=ucs . #x23ED2) ; 𣻒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x466B) ; ø»š¢Œ + (=ucs . #x23ED3) ; 𣻓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x444E) ; ø»˜”¯ + (=ucs . #x23ED4) ; 𣻔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4445) ; ø»˜”¦ + (=ucs . #x23ED8) ; 𣻘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4453) ; ø»˜”´ + (=ucs . #x23ED9) ; 𣻙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E44) ; ø»Ž¹ + (=ucs . #x23EDA) ; 𣻚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x466F) ; ø»š¢ + (=ucs . #x23EDB) ; 𣻛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E41) ; ø»Ž¶ + (=ucs . #x23EDC) ; 𣻜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E3A) ; ø»Ž¯ + (=ucs . #x23EDD) ; 𣻝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4672) ; ø»š¢“ + (=ucs . #x23EE1) ; 𣻡 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x466D) ; ø»š¢Ž + (=ucs . #x23EE2) ; 𣻢 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2440) ; ø»žƒ­ + (=ucs . #x23EE3) ; 𣻣 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4673) ; ø»š¢” + (=ucs . #x23EFF) ; 𣻿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E37) ; ø»Ž¬ + (=ucs . #x23F22) ; 𣼢 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C78) ; ø»–—… + (ideograph-daikanwa . 18217) ; ø¸„œ© + (=jef-china3 . #x9FCD) ; øº‰¿ + (=ucs . #x6F0B) ; 漋 + )) +(define-char + '((=>ucs . #x6F2D) ; æ¼­ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18218) ; ø¸„œª + )) +(define-char + '((=>ucs . #x6F2D) ; æ¼­ + (morohashi-daikanwa 18218 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B4B) ; ø»”Š¶ + )) +(define-char + '((morohashi-daikanwa 18218 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x645D) ; ø»…©š + (japanese-jisx0212 . #x4853) ; ø»‹ž” + (chinese-isoir165 . #x645D) ; ø»Ž‘ª + (chinese-big5 . #xE2A5) ; ý¢€ŽŠ¥ + (=ucs . #x6F2D) ; æ¼­ + )) +(define-char + '((=>ucs . #x6F3D) ; æ¼½ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18219) ; ø¸„œ« + )) +(define-char + '((morohashi-daikanwa 18219 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C74) ; ø»–— + (=ucs . #x6F3D) ; æ¼½ + )) +(define-char + '((=>ucs . #x6F4E) ; 潎 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-big5 . #xE276) ; ý¢€Ž‰¶ + (ideograph-daikanwa . 18220) ; ø¸„œ¬ + )) +(define-char + '((morohashi-daikanwa 18220 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B3E) ; ø»”Š© + (=ucs . #x6F4E) ; 潎 + )) +(define-char + '((=>ucs . #x6F4F) ; 潏 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4854) ; ø»‹ž• + (chinese-cns11643-2 . #x514C) ; ø»”“« + (chinese-big5 . #xE644) ; ý¢€Ž™„ + (ideograph-daikanwa . 18221) ; ø¸„œ­ + (=jef-china3 . #x8DD3) ; øºˆ·“ + (ucs-jis . #x6F4F) ; ø»‹ž• + )) +(define-char + '((morohashi-daikanwa 18221 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x6F4F) ; 潏 + )) +(define-char + '((=>ucs . #x6F50) ; 潐 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE64E) ; ý¢€Ž™Ž + (ideograph-daikanwa . 18223) ; ø¸„œ¯ + )) +(define-char + '((morohashi-daikanwa 18223 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5156) ; ø»”“µ + (=ucs . #x6F50) ; 潐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x482E) ; ø»‚µŸ + (japanese-jisx0212 . #x4855) ; ø»‹ž– + (=jis-x0213-1-2000 . #x7729) ; ø»¤‘˜ + (chinese-gb12345 . #x4643) ; 潑 + (ideograph-daikanwa . 18225) ; ø¸„œ± + (=ucs . #x6F51) ; 潑 + )) +(define-char + '((=>ucs . #x6F51) ; 潑 + (morohashi-daikanwa 18225 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x5A7E) ; ø»‰¯— + (chinese-cns11643-1 . #x6D4C) ; ø»’²¯ + (chinese-big5 . #xBCE2) ; ý¢€‹³¢ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4856) ; ø»‹ž— + (chinese-cns11643-2 . #x5155) ; ø»”“´ + (=jis-x0213-2-2000 . #x6F33) ; ø»¦¶ + (chinese-big5 . #xE64D) ; ý¢€Ž™ + (ideograph-daikanwa . 18226) ; ø¸„œ² + (=ucs . #x6F52) ; 潒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4857) ; ø»‹ž˜ + (chinese-cns11643-2 . #x5161) ; ø»””€ + (chinese-big5 . #xE659) ; ý¢€Ž™™ + (ideograph-daikanwa . 18228) ; ø¸„œ´ + (=jef-china3 . #x98B0) ; øº‰¢° + (=ucs . #x6F53) ; 潓 + )) +(define-char + '((=>ucs . #x6F54) ; 潔 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xBCE4) ; ý¢€‹³¤ + (ideograph-daikanwa . 18231) ; ø¸„œ· + (=jef-china3 . #x56F4) ; øº…›´ + )) +(define-char + '((=>ucs . #x6F54) ; 潔 + (morohashi-daikanwa 18231 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x4C3E) ; ø»‰™³ + (chinese-cns11643-1 . #x6D4E) ; ø»’²± + )) +(define-char + '((=>ucs . #x6F54) ; 潔 + (morohashi-daikanwa 18231 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x3769) ; ø½Š—˜ + (ucs-jis . #x6F54) ; ø½Š—˜ + )) +(define-char + '((morohashi-daikanwa 18231 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb12345 . #x3D60) ; 潔 + (=ucs . #x6F54) ; 潔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5153) ; ø»”“² + (chinese-big5 . #xE64B) ; ý¢€Ž™‹ + (ideograph-daikanwa . 18232) ; ø¸„œ¸ + (=ucs . #x6F55) ; 潕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-isoir165 . #x7D2E) ; ø»Žµ© + (ideograph-daikanwa . 18234) ; ø¸„œº + (=ucs . #x6F56) ; 潖 + )) +(define-char + '((=>ucs . #x6F56) ; 潖 + (morohashi-daikanwa 18234 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A58) ; ø»˜­ + )) +(define-char + '((=>ucs . #x6F57) ; 潗 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x727C) ; ø»Š’¥ + (japanese-jisx0212 . #x4858) ; ø»‹ž™ + (=jis-x0213-2-2000 . #x6F34) ; ø»¦· + (chinese-big5 . #xE64F) ; ý¢€Ž™ + (ideograph-daikanwa . 18235) ; ø¸„œ» + (ucs-jis . #x6F57) ; ø»Š’¥ + )) +(define-char + '((morohashi-daikanwa 18235 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x6F57) ; 潗 + )) +(define-char + '((=>ucs . #x6F57) ; 潗 + (morohashi-daikanwa 18235 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5157) ; ø»”“¶ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4481) + (chinese-gb2312 . #x454B) ; ø»„»¦ + (=jis-x0208 . #x5F2F) ; ø½‹‘Ž + (korean-ksc5601 . #x5A6B) ; ø»‰¯„ + (chinese-isoir165 . #x454B) ; ø»£¶ + (chinese-cns11643-1 . #x6D59) ; ø»’²¼ + (=gt-pj-1 . #x5F2F) ; 潘 + (chinese-big5 . #xBCEF) ; ý¢€‹³¯ + (ideograph-daikanwa . 18236) ; ø¸„œ¼ + (=gt-k . 11987) ; ý¡„‚»“ + (=ucs . #x6F58) ; 潘 + )) +(define-char + '((=>ucs . #x6F59) ; 潙 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4859) ; ø»‹žš + (=jis-x0213-1-2000 . #x772A) ; ø»¤‘™ + (ideograph-daikanwa . 18238) ; ø¸„œ¾ + (=jef-china3 . #x91FD) ; øº‰‡½ + (ucs-jis . #x6F59) ; ø»‹žš + )) +(define-char + '((morohashi-daikanwa 18238 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C7D) ; ø»–—Š + (chinese-gb12345 . #x636D) ; 潙 + (=ucs . #x6F59) ; 潙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (japanese-strokes . 13) + (total-strokes . 15) + (korean-ksc5601 . #x6258) ; ø»‰º¡ + (japanese-jisx0212 . #x485A) ; ø»‹ž› + (chinese-cns11643-2 . #x514E) ; ø»”“­ + (=jis-x0213-2-2000 . #x6F35) ; ø»¦¸ + (chinese-big5 . #xE646) ; ý¢€Ž™† + (ideograph-daikanwa . 18239) ; ø¸„œ¿ + (=jef-china3 . #x56F5) ; øº…›µ + (=ucs . #x6F5A) ; 潚 + )) +(define-char + '((=>ucs . #x6F5B) ; 潛 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4468) + (=jis-x0208 . #x5F2A) ; ø½‹‘‰ + (ideograph-daikanwa . 18240) ; ø¸„€ + (ucs-jis . #x6F5B) ; ø½‹‘‰ + )) +(define-char + '((morohashi-daikanwa 18240 0 5) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x6D56) ; ø»ŠŠ© + (chinese-cns11643-1 . #x6D51) ; ø»’²´ + (chinese-gb12345 . #x4731) ; 潛 + (chinese-big5 . #xBCE7) ; ý¢€‹³§ + (=ucs . #x6F5B) ; 潛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4467) + (chinese-gb2312 . #x4731) ; ø»„¾ˆ + (=jis-x0208 . #x4078) ; ø½Š¤µ + (chinese-isoir165 . #x4731) ; ø»¦˜ + (chinese-cns11643-3 . #x4C73) ; ø»–—€ + (ideograph-daikanwa . 18241) ; ø¸„ + (=ucs . #x6F5C) ; 潜 + )) +(define-char + '((=>ucs . #x6F5D) ; 潝 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x485B) ; ø»‹žœ + (chinese-big5 . #xE652) ; ý¢€Ž™’ + (ideograph-daikanwa . 18242) ; ø¸„‚ + (ucs-jis . #x6F5D) ; ø»‹žœ + )) +(define-char + '((morohashi-daikanwa 18242 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x515A) ; ø»”“¹ + (=ucs . #x6F5D) ; 潝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x423A) ; ø»„¶» + (korean-ksc5601 . #x5651) ; ø»‰¨² + (japanese-jisx0212 . #x485C) ; ø»‹ž + (chinese-isoir165 . #x423A) ; ø»Ÿ‹ + (=jis-x0213-1-2000 . #x772B) ; ø»¤‘š + (chinese-big5 . #xE9F0) ; ý¢€Ž§° + (ideograph-daikanwa . 18243) ; ø¸„ƒ + (=jef-china3 . #x91FE) ; øº‰‡¾ + (=ucs . #x6F5E) ; 潞 + )) +(define-char + '((=>ucs . #x6F5E) ; 潞 + (morohashi-daikanwa 18243 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x577B) ; ø»”Ž + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2454) ; ø»ž„ + (ideograph-daikanwa . 18245) ; ø¸„… + (=cbeta . 00400) ; ø¸ † + (=ucs . #x23F48) ; 𣽈 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4466) + (=jis-x0208 . #x3363) ; ø½Š‘š + (korean-ksc5601 . #x6033) ; ø»‰·€ + (chinese-isoir165 . #x7D30) ; ø»Žµ« + (chinese-cns11643-1 . #x6D5D) ; ø»’³€ + (=gt-pj-1 . #x3363) ; 潟 + (chinese-big5 . #xBCF3) ; ý¢€‹³³ + (ideograph-daikanwa . 18247) ; ø¸„‡ + (=gt-k . 11893) ; ý¡„‚¹µ + (=ucs . #x6F5F) ; 潟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D5C) ; ø»’²¿ + (=jis-x0213-2-2000 . #x6F36) ; ø»¦¹ + (chinese-big5 . #xBCF2) ; ý¢€‹³² + (ideograph-daikanwa . 18248) ; ø¸„ˆ + (=ucs . #x6F60) ; æ½  + )) +(define-char + '((=>ucs . #x6F61) ; 潡 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x485D) ; ø»‹žž + (=jis-x0213-1-2000 . #x772C) ; ø»¤‘› + (chinese-big5 . #xE654) ; ý¢€Ž™” + (ideograph-daikanwa . 18249) ; ø¸„‰ + (=jef-china3 . #x56F6) ; øº…›¶ + (ucs-jis . #x6F61) ; ø»‹žž + )) +(define-char + '((morohashi-daikanwa 18249 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x515C) ; ø»”“» + (=ucs . #x6F61) ; 潡 + )) +(define-char + '((=>ucs . #x6F62) ; æ½¢ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x7C52) ; ø»Š § + (japanese-jisx0212 . #x485E) ; ø»‹žŸ + (=jis-x0213-1-2000 . #x772D) ; ø»¤‘œ + (chinese-big5 . #xE643) ; ý¢€Ž™ƒ + (ideograph-daikanwa . 18251) ; ø¸„‹ + (=jef-china3 . #x56F7) ; øº…›· + (ucs-jis . #x6F62) ; ø»Š § + )) +(define-char + '((=>ucs . #x6F62) ; æ½¢ + (morohashi-daikanwa 18251 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x514B) ; ø»”“ª + )) +(define-char + '((morohashi-daikanwa 18251 0 4) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x646A) ; ø»…©§ + (chinese-isoir165 . #x646A) ; ø»Ž‘· + (=ucs . #x6F62) ; æ½¢ + )) +(define-char + '((=>ucs . #x3D4E) ; 㵎 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18253) ; ø¸„ + )) +(define-char + '((morohashi-daikanwa 18253 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x3442) ; ø»‚˜› + (chinese-cns11643-3 . #x4C7C) ; ø»–—‰ + (=cbeta . 00589) ; ø¸ ‰ + (=ucs . #x3D4E) ; 㵎 + )) +(define-char + '((morohashi-daikanwa 18253 0 5) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208 . #x3442) ; ø»†¬£ + (korean-ksc5601 . #x4A55) ; ø»‰—Ž + (chinese-cns11643-1 . #x6D58) ; ø»’²» + (=jis-x0208-1990 . #x3442) ; ø½Š’— + (chinese-gb12345 . #x3D27) ; 澗 + (chinese-big5 . #xBCEE) ; ý¢€‹³® + (=jef-china3 . #x57A6) ; øº…ž¦ + (=ucs . #x6F97) ; 澗 + )) +(define-char + '((=>ucs . #x6F63) ; æ½£ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE65E) ; ý¢€Ž™ž + (ideograph-daikanwa . 18254) ; ø¸„Ž + )) +(define-char + '((morohashi-daikanwa 18254 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5166) ; ø»””… + (=ucs . #x6F63) ; æ½£ + )) +(define-char + '((=>ucs . #x6F64) ; 潤 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4464) + (ideograph-daikanwa . 18255) ; ø¸„ + )) +(define-char + '((morohashi-daikanwa 18255 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4464) + (=jis-x0208 . #x3D61) ; ø½Š „ + (korean-ksc5601 . #x6B48) ; ø»Š‡Ÿ + (chinese-cns11643-1 . #x6D57) ; ø»’²º + (chinese-gb12345 . #x4873) ; 潤 + (chinese-big5 . #xBCED) ; ý¢€‹³­ + (=ucs . #x6F64) ; 潤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C6B) ; ø»––¸ + (ideograph-daikanwa . 18256) ; ø¸„ + (=ucs . #x6F65) ; æ½¥ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4484) + (chinese-gb2312 . #x414A) ; ø»„µ­ + (=jis-x0208 . #x5F33) ; ø½‹‘’ + (chinese-isoir165 . #x414A) ; ø»½ + (chinese-cns11643-1 . #x6D4D) ; ø»’²° + (=gt-pj-1 . #x5F33) ; 潦 + (chinese-big5 . #xBCE3) ; ý¢€‹³£ + (ideograph-daikanwa . 18259) ; ø¸„“ + (=gt-k . 11988) ; ý¡„‚»” + (=ucs . #x6F66) ; 潦 + )) +(define-char + '((=>ucs . #x6F67) ; 潧 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE657) ; ý¢€Ž™— + (ideograph-daikanwa . 18260) ; ø¸„” + )) +(define-char + '((morohashi-daikanwa 18260 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x515F) ; ø»”“¾ + (=ucs . #x6F67) ; 潧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x485F) ; ø»‹ž  + (=jis-x0213-2-2000 . #x6F37) ; ø»¦º + (ideograph-daikanwa . 18262) ; ø¸„– + (=ucs . #x6F68) ; 潨 + )) +(define-char + '((=>ucs . #x6F68) ; 潨 + (morohashi-daikanwa 18262 0 4) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A69) ; ø»˜¾ + )) +(define-char + '((=>ucs . #x6F69) ; 潩 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18265) ; ø¸„™ + )) +(define-char + '((morohashi-daikanwa 18265 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x5163) ; ø»””‚ + (chinese-big5 . #xE65B) ; ý¢€Ž™› + (=ucs . #x6F69) ; 潩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5168) ; ø»””‡ + (chinese-big5 . #xE660) ; ý¢€Ž™  + (ideograph-daikanwa . 18267) ; ø¸„› + (=jef-china3 . #x56F8) ; øº…›¸ + (=ucs . #x6F6A) ; 潪 + )) +(define-char + '((=>ucs . #x6F6B) ; 潫 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE655) ; ý¢€Ž™• + (ideograph-daikanwa . 18268) ; ø¸„œ + )) +(define-char + '((=>ucs . #x6F6B) ; 潫 + (morohashi-daikanwa 18268 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x515D) ; ø»”“¼ + )) +(define-char + '((morohashi-daikanwa 18268 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x6F6B) ; 潫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4860) ; ø»‹ž¡ + (chinese-cns11643-2 . #x5151) ; ø»”“° + (chinese-big5 . #xE649) ; ý¢€Ž™‰ + (ideograph-daikanwa . 18270) ; ø¸„ž + (=jef-china3 . #x56F9) ; øº…›¹ + (=ucs . #x6F6C) ; 潬 + )) +(define-char + '((=>ucs . #x6F6D) ; æ½­ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18271) ; ø¸„Ÿ + (=jef-china3 . #x56FA) ; øº…›º + )) +(define-char + '((morohashi-daikanwa 18271 0 5) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x4C36) ; ø»……£ + (=jis-x0208 . #x5F2C) ; ø½‹‘‹ + (korean-ksc5601 . #x5341) ; ø»‰¤ˆ + (chinese-isoir165 . #x4C36) ; ø»­³ + (chinese-cns11643-1 . #x6D50) ; ø»’²³ + (=gt-pj-1 . #x5F2C) ; æ½­ + (chinese-big5 . #xBCE6) ; ý¢€‹³¦ + (=gt-k . 11986) ; ý¡„‚»’ + (=ucs . #x6F6D) ; æ½­ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C6D) ; ø»––º + (ideograph-daikanwa . 18272) ; ø¸„  + (=ucs . #x3D51) ; 㵑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2450) ; ø»žƒ½ + (ideograph-daikanwa . 18273) ; ø¸„¡ + (=ucs . #x23F50) ; 𣽐 + )) +(define-char + '((=>ucs . #x23F51) ; 𣽑 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18274) ; ø¸„¢ + )) +(define-char + '((=>ucs . #x23F51) ; 𣽑 + (morohashi-daikanwa 18274 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2456) ; ø»ž„ƒ + )) +(define-char + '((morohashi-daikanwa 18274 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x23F51) ; 𣽑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A5C) ; ø»˜± + (ideograph-daikanwa . 18275) ; ø¸„£ + (=ucs . #x23F52) ; 𣽒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A59) ; ø»˜® + (ideograph-daikanwa . 18276) ; ø¸„¤ + (=ucs . #x3D52) ; 㵒 + )) +(define-char + '((=>ucs . #x6F6E) ; æ½® + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x244F) ; ø»žƒ¼ + (ideograph-daikanwa . 18277) ; ø¸„¥ + (=jef-china3 . #x56FB) ; øº…›» + )) +(define-char + '((morohashi-daikanwa 18277 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x3331) ; ø»„ ° + (=jis-x0208 . #x442C) ; ø½Š©¡ + (korean-ksc5601 . #x704D) ; ø»ŠŽº + (chinese-isoir165 . #x3331) ; ø»‰€ + (chinese-cns11643-1 . #x6D53) ; ø»’²¶ + (chinese-big5 . #xBCE9) ; ý¢€‹³© + (=ucs . #x6F6E) ; æ½® + )) +(define-char + '((=>ucs . #x23F53) ; 𣽓 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18278) ; ø¸„¦ + )) +(define-char + '((morohashi-daikanwa 18278 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2457) ; ø»ž„„ + (=ucs . #x23F53) ; 𣽓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2449) ; ø»žƒ¶ + (ideograph-daikanwa . 18279) ; ø¸„§ + (=ucs . #x23F54) ; 𣽔 + )) +(define-char + '((=>ucs . #x6F6F) ; 潯 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4465) + (=jis-x0208 . #x5F29) ; ø½‹‘ˆ + (chinese-cns11643-1 . #x6D5B) ; ø»’²¾ + (chinese-big5 . #xBCF1) ; ý¢€‹³± + (ideograph-daikanwa . 18280) ; ø¸„¨ + (ucs-jis . #x6F6F) ; ø½‹‘ˆ + )) +(define-char + '((morohashi-daikanwa 18280 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb12345 . #x6431) ; 潯 + (=ucs . #x6F6F) ; 潯 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4451) + (=jis-x0208 . #x4459) ; ø½ŠªŽ + (korean-ksc5601 . #x4F77) ; ø»‰Ÿ† + (chinese-cns11643-1 . #x6D56) ; ø»’²¹ + (chinese-gb12345 . #x4023) ; æ½° + (chinese-big5 . #xBCEC) ; ý¢€‹³¬ + (ideograph-daikanwa . 18281) ; ø¸„© + (=ucs . #x6F70) ; æ½° + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C75) ; ø»–—‚ + (ideograph-daikanwa . 18282) ; ø¸„ª + (=ucs . #x6F71) ; æ½± + )) +(define-char + '((=>ucs . #x6F72) ; æ½² + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE64C) ; ý¢€Ž™Œ + (ideograph-daikanwa . 18285) ; ø¸„­ + )) +(define-char + '((morohashi-daikanwa 18285 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x647B) ; ø»…©¸ + (chinese-isoir165 . #x647B) ; ø»Ž’ˆ + (=ucs . #x6F72) ; æ½² + )) +(define-char + '((=>ucs . #x6F72) ; æ½² + (morohashi-daikanwa 18285 0 2 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5154) ; ø»”“³ + )) +(define-char + '((=>ucs . #x6F73) ; æ½³ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE2A2) ; ý¢€ŽŠ¢ + (ideograph-daikanwa . 18286) ; ø¸„® + )) +(define-char + '((morohashi-daikanwa 18286 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B48) ; ø»”Š³ + (=ucs . #x6F73) ; æ½³ + )) +(define-char + '((=>ucs . #x6F74) ; æ½´ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4524) + (=jis-x0208 . #x5F4C) ; ø½‹‘« + (chinese-cns11643-3 . #x4C7E) ; ø»–—‹ + (ideograph-daikanwa . 18287) ; ø¸„¯ + (ucs-jis . #x6F74) ; ø½‹‘« + )) +(define-char + '((morohashi-daikanwa 18287 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x6473) ; ø»…©° + (chinese-isoir165 . #x6473) ; ø»Ž’€ + (=ucs . #x6F74) ; æ½´ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-isoir165 . #x7D2F) ; ø»Žµª + (ideograph-daikanwa . 18288) ; ø¸„° + (=ucs . #x6F75) ; æ½µ + )) +(define-char + '((=>ucs . #x6F75) ; æ½µ + (morohashi-daikanwa 18288 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C6C) ; ø»––¹ + )) +(define-char + '((=>ucs . #x3D54) ; 㵔 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18289) ; ø¸„± + )) +(define-char + '((morohashi-daikanwa 18289 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4678) ; ø»š¢™ + (=ucs . #x3D54) ; 㵔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5150) ; ø»”“¯ + (chinese-big5 . #xE648) ; ý¢€Ž™ˆ + (ideograph-daikanwa . 18290) ; ø¸„² + (=jef-china3 . #x92A1) ; øº‰Š¡ + (=ucs . #x6F76) ; 潶 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5167) ; ø»””† + (chinese-gb12345 . #x6464) ; æ½· + (chinese-big5 . #xE65F) ; ý¢€Ž™Ÿ + (ideograph-daikanwa . 18291) ; ø¸„³ + (=ucs . #x6F77) ; æ½· + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18292) ; ø¸„´ + (=ucs . #x23F56) ; 𣽖 + )) +(define-char + '((=>ucs . #x23F56) ; 𣽖 + (morohashi-daikanwa 18292 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2465) ; ø»ž„’ + )) +(define-char + '((=>ucs . #x6F78) ; 潸 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-1 . 4461) + (shinjigen-2 . 4461) + (ideograph-daikanwa . 18293) ; ø¸„µ + )) +(define-char + '((=>ucs . #x6F78) ; 潸 + (morohashi-daikanwa 18293 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x5F26) ; ø½‹‘… + (chinese-big5 . #xBCE8) ; ý¢€‹³¨ + (ucs-jis . #x6F78) ; ø½‹‘… + )) +(define-char + '((=>ucs . #x6F78) ; 潸 + (morohashi-daikanwa 18293 0 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D52) ; ø»’²µ + )) +(define-char + '((morohashi-daikanwa 18293 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x647A) ; ø»…©· + (chinese-isoir165 . #x647A) ; ø»Ž’‡ + (=ucs . #x6F78) ; 潸 + )) +(define-char + '((=>ucs . #x6F98) ; 澘 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (ideograph-daikanwa . 18294) ; ø¸„¶ + )) +(define-char + '((morohashi-daikanwa 18294 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A64) ; ø»˜¹ + (=jis-x0213-2-2000 . #x6F38) ; ø»¦» + (=ucs . #x6F98) ; 澘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C79) ; ø»–—† + (ideograph-daikanwa . 18297) ; ø¸„¹ + (=ucs . #x6F79) ; æ½¹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4460) + (chinese-gb2312 . #x647D) ; ø»…©º + (=jis-x0208 . #x5F25) ; ø½‹‘„ + (korean-ksc5601 . #x6D52) ; ø»ŠŠ¥ + (chinese-isoir165 . #x647D) ; ø»Ž’Š + (chinese-cns11643-1 . #x6D55) ; ø»’²¸ + (chinese-big5 . #xBCEB) ; ý¢€‹³« + (ideograph-daikanwa . 18298) ; ø¸„º + (=ucs . #x6F7A) ; 潺 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5169) ; ø»””ˆ + (chinese-big5 . #xE661) ; ý¢€Ž™¡ + (ideograph-daikanwa . 18300) ; ø¸„¼ + (=ucs . #x6F7B) ; æ½» + )) +(define-char + '((=>ucs . #x6F7C) ; æ½¼ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4479) + (=jis-x0208 . #x5F2E) ; ø½‹‘ + (korean-ksc5601 . #x5458) ; ø»‰¥½ + (chinese-big5 . #xBCE0) ; ý¢€‹³  + (ideograph-daikanwa . 18302) ; ø¸„¾ + (ucs-jis . #x6F7C) ; ø½‹‘ + )) +(define-char + '((morohashi-daikanwa 18302 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x647C) ; ø»…©¹ + (chinese-isoir165 . #x647C) ; ø»Ž’‰ + (chinese-cns11643-1 . #x6D4A) ; ø»’²­ + (=ucs . #x6F7C) ; æ½¼ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x5C49) ; ø»‰±ž + (japanese-jisx0212 . #x4861) ; ø»‹ž¢ + (chinese-cns11643-2 . #x515E) ; ø»”“½ + (=jis-x0213-2-2000 . #x6F39) ; ø»¦¼ + (chinese-big5 . #xE656) ; ý¢€Ž™– + (ideograph-daikanwa . 18304) ; ø¸„ž€ + (=jef-china3 . #x8FAB) ; øºˆ¾« + (=ucs . #x6F7D) ; æ½½ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE5FB) ; ý¢€Ž—» + (ideograph-daikanwa . 18308) ; ø¸„ž„ + (=jef-china3 . #x56FD) ; øº…›½ + (=ucs . #x6F7E) ; æ½¾ + )) +(define-char + '((=>ucs . #x6F7E) ; æ½¾ + (morohashi-daikanwa 18308 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5144) ; ø»”“£ + )) +(define-char + '((=>ucs . #x6F7E) ; æ½¾ + (morohashi-daikanwa 18308 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (korean-ksc5601 . #x5771) ; ø»‰ª° + (japanese-jisx0212 . #x4862) ; ø»‹ž£ + (=jis-x0213-1-2000 . #x772E) ; ø»¤‘ + (ucs-jis . #x6F7E) ; ø»‰ª° + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5164) ; ø»””ƒ + (chinese-gb12345 . #x6436) ; 潿 + (chinese-big5 . #xE65C) ; ý¢€Ž™œ + (ideograph-daikanwa . 18310) ; ø¸„ž† + (=ucs . #x6F7F) ; 潿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 17) + (=jis-x0208 . #x5F28) ; ø½‹‘‡ + (chinese-gb12345 . #x492C) ; 澀 + (ideograph-daikanwa . 18311) ; ø¸„ž‡ + (=ucs . #x6F80) ; 澀 + )) +(define-char + '((=>ucs . #x6F80) ; 澀 + (morohashi-daikanwa 18311 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-1 . #x742A) ; ø»’¼Ÿ + (chinese-big5 . #xC0DF) ; ý¢€ŒƒŸ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4278) + (=jis-x0208 . #x5F27) ; ø½‹‘† + (korean-ksc5601 . #x5F3B) ; ø»‰µª + (chinese-cns11643-3 . #x4C7A) ; ø»–—‡ + (ideograph-daikanwa . 18312) ; ø¸„žˆ + (=cbeta . 00612) ; ø¸ ‰¤ + (=ucs . #x6F81) ; 澁 + )) +(define-char + '((=>ucs . #x6F82) ; 澂 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x5F2D) ; ø½‹‘Œ + (chinese-big5 . #xE64A) ; ý¢€Ž™Š + (ideograph-daikanwa . 18313) ; ø¸„ž‰ + (ucs-jis . #x6F82) ; ø½‹‘Œ + )) +(define-char + '((morohashi-daikanwa 18313 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-isoir165 . #x2D58) ; ø»€³ + (=ucs . #x6F82) ; 澂 + )) +(define-char + '((=>ucs . #x6F82) ; 澂 + (morohashi-daikanwa 18313 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5152) ; ø»”“± + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4863) ; ø»‹ž¤ + (chinese-cns11643-4 . #x5075) ; ø»˜¦¾ + (ideograph-daikanwa . 18314) ; ø¸„žŠ + (=ucs . #x6F83) ; 澃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4473) + (chinese-gb2312 . #x334E) ; ø»„¡ + (=jis-x0208 . #x4021) ; ø½Š£ž + (korean-ksc5601 . #x7325) ; ø»Š’¬ + (chinese-isoir165 . #x334E) ; ø»‰ + (chinese-cns11643-1 . #x6D4B) ; ø»’²® + (chinese-big5 . #xBCE1) ; ý¢€‹³¡ + (ideograph-daikanwa . 18315) ; ø¸„ž‹ + (=ucs . #x6F84) ; 澄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x514D) ; ø»”“¬ + (chinese-big5 . #xE645) ; ý¢€Ž™… + (ideograph-daikanwa . 18316) ; ø¸„žŒ + (=ucs . #x6F85) ; 澅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4454) + (=jis-x0208 . #x5F24) ; ø½‹‘ƒ + (chinese-cns11643-1 . #x6D4F) ; ø»’²² + (chinese-gb12345 . #x3D3D) ; 澆 + (chinese-big5 . #xBCE5) ; ý¢€‹³¥ + (ideograph-daikanwa . 18317) ; ø¸„ž + (=ucs . #x6F86) ; 澆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4864) ; ø»‹ž¥ + (chinese-gb12345 . #x4054) ; 澇 + (chinese-big5 . #xE5FC) ; ý¢€Ž—¼ + (ideograph-daikanwa . 18318) ; ø¸„žŽ + (=jef-china3 . #x98B1) ; øº‰¢± + (=ucs . #x6F87) ; 澇 + )) +(define-char + '((=>ucs . #x6F87) ; 澇 + (morohashi-daikanwa 18318 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5145) ; ø»”“¤ + )) +(define-char + '((=>ucs . #x6F88) ; 澈 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x744D) ; ø»Š”² + (japanese-jisx0212 . #x4865) ; ø»‹ž¦ + (=jis-x0213-1-2000 . #x772F) ; ø»¤‘ž + (chinese-big5 . #xBAAB) ; ý¢€‹ª« + (ideograph-daikanwa . 18319) ; ø¸„ž + (=jef-china3 . #x56FE) ; øº…›¾ + (ucs-jis . #x6F88) ; ø»Š”² + )) +(define-char + '((morohashi-daikanwa 18319 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x333A) ; ø»„ ¹ + (chinese-isoir165 . #x333A) ; ø»‰‰ + (=ucs . #x6F88) ; 澈 + )) +(define-char + '((=>ucs . #x6F88) ; 澈 + (morohashi-daikanwa 18319 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6952) ; ø»’¬½ + )) +(define-char + '((=>ucs . #x6F89) ; 澉 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5149) ; ø»”“¨ + (chinese-big5 . #xE641) ; ý¢€Ž™ + (ideograph-daikanwa . 18320) ; ø¸„ž + (=jef-china3 . #x92A2) ; øº‰Š¢ + )) +(define-char + '((morohashi-daikanwa 18320 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x6477) ; ø»…©´ + (chinese-isoir165 . #x6477) ; ø»Ž’„ + (=ucs . #x6F89) ; 澉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A57) ; ø»˜¬ + (ideograph-daikanwa . 18322) ; ø¸„ž’ + (=ucs . #x6F8A) ; 澊 + )) +(define-char + '((=>ucs . #x6F8B) ; 澋 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4866) ; ø»‹ž§ + (chinese-big5 . #xE65A) ; ý¢€Ž™š + (ideograph-daikanwa . 18326) ; ø¸„ž– + (=jef-china3 . #x57A1) ; øº…ž¡ + (ucs-jis . #x6F8B) ; ø»‹ž§ + )) +(define-char + '((morohashi-daikanwa 18326 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5162) ; ø»”” + (=ucs . #x6F8B) ; 澋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x6479) ; ø»…©¶ + (japanese-jisx0212 . #x4867) ; ø»‹ž¨ + (chinese-isoir165 . #x6479) ; ø»Ž’† + (chinese-cns11643-2 . #x514A) ; ø»”“© + (=jis-x0213-1-2000 . #x7730) ; ø»¤‘Ÿ + (chinese-big5 . #xE642) ; ý¢€Ž™‚ + (ideograph-daikanwa . 18328) ; ø¸„ž˜ + (=jef-china3 . #x57A2) ; øº…ž¢ + (=ucs . #x6F8C) ; 澌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x6478) ; ø»…©µ + (korean-ksc5601 . #x713F) ; ø»ŠŠ + (japanese-jisx0212 . #x4868) ; ø»‹ž© + (chinese-isoir165 . #x6478) ; ø»Ž’… + (chinese-cns11643-2 . #x5148) ; ø»”“§ + (=jis-x0213-1-2000 . #x7731) ; ø»¤‘  + (chinese-big5 . #xE640) ; ý¢€Ž™€ + (ideograph-daikanwa . 18329) ; ø¸„ž™ + (=jef-china3 . #x57A3) ; øº…ž£ + (=ucs . #x6F8D) ; 澍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4482) + (chinese-gb2312 . #x456C) ; ø»„¼‡ + (=jis-x0208 . #x5F30) ; ø½‹‘ + (korean-ksc5601 . #x7831) ; ø»ŠšŽ + (chinese-isoir165 . #x456C) ; ø»¤— + (chinese-cns11643-1 . #x6D54) ; ø»’²· + (chinese-big5 . #xBCEA) ; ý¢€‹³ª + (ideograph-daikanwa . 18332) ; ø¸„žœ + (=ucs . #x6F8E) ; 澎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C7B) ; ø»–—ˆ + (ideograph-daikanwa . 18333) ; ø¸„ž + (=ucs . #x6F8F) ; 澏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x697A) ; ø»Š…• + (japanese-jisx0212 . #x4869) ; ø»‹žª + (=jis-x0213-2-2000 . #x6F3A) ; ø»¦½ + (chinese-big5 . #xE658) ; ý¢€Ž™˜ + (ideograph-daikanwa . 18334) ; ø¸„žž + (=jef-china3 . #x57A4) ; øº…ž¤ + (=ucs . #x6F90) ; 澐 + )) +(define-char + '((=>ucs . #x6F90) ; 澐 + (morohashi-daikanwa 18334 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5160) ; ø»”“¿ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 4407) + (=jis-x0208 . #x5F31) ; ø½‹‘ + (chinese-cns11643-3 . #x4C77) ; ø»–—„ + (ideograph-daikanwa . 18335) ; ø¸„žŸ + (=ucs . #x6F91) ; 澑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x486A) ; ø»‹ž« + (chinese-cns11643-2 . #x5147) ; ø»”“¦ + (chinese-big5 . #xE5FE) ; ý¢€Ž—¾ + (ideograph-daikanwa . 18336) ; ø¸„ž  + (=jef-china3 . #x57A5) ; øº…ž¥ + (=ucs . #x6F92) ; 澒 + )) +(define-char + '((=>ucs . #x6F93) ; 澓 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18337) ; ø¸„ž¡ + )) +(define-char + '((=>ucs . #x6F93) ; 澓 + (morohashi-daikanwa 18337 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5159) ; ø»”“¸ + )) +(define-char + '((morohashi-daikanwa 18337 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x486B) ; ø»‹ž¬ + (chinese-big5 . #xE651) ; ý¢€Ž™‘ + (=ucs . #x6F93) ; 澓 + )) +(define-char + '((=>ucs . #x6F94) ; 澔 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x7B4B) ; ø»ŠŸ‚ + (japanese-jisx0212 . #x486C) ; ø»‹ž­ + (=jis-x0213-1-2000 . #x7732) ; ø»¤‘¡ + (ideograph-daikanwa . 18338) ; ø¸„ž¢ + (ucs-jis . #x6F94) ; ø»ŠŸ‚ + )) +(define-char + '((morohashi-daikanwa 18338 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-isoir165 . #x2E5F) ; ø»‚˜ + (chinese-cns11643-2 . #x5158) ; ø»”“· + (chinese-big5 . #xE650) ; ý¢€Ž™ + (=ucs . #x6F94) ; 澔 + )) +(define-char + '((=>ucs . #x6F95) ; 澕 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5165) ; ø»””„ + (ideograph-daikanwa . 18347) ; ø¸„ž« + (=jef-china3 . #x95D4) ; øº‰—” + )) +(define-char + '((morohashi-daikanwa 18347 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xE65D) ; ý¢€Ž™ + (=ucs . #x6F95) ; 澕 + )) +(define-char + '((=>ucs . #x6F96) ; 澖 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18349) ; ø¸„ž­ + )) +(define-char + '((morohashi-daikanwa 18349 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x486D) ; ø»‹ž® + (chinese-cns11643-2 . #x514F) ; ø»”“® + (=jis-x0213-2-2000 . #x6F3B) ; ø»¦¾ + (chinese-big5 . #xE647) ; ý¢€Ž™‡ + (=ucs . #x6F96) ; 澖 + )) +(define-char + '((=>ucs . #x23F6C) ; 𣽬 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18350) ; ø¸„ž® + )) +(define-char + '((morohashi-daikanwa 18350 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2441) ; ø»žƒ® + (=ucs . #x23F6C) ; 𣽬 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x245E) ; ø»ž„‹ + (ideograph-daikanwa . 18351) ; ø¸„ž¯ + (=ucs . #x23F6D) ; 𣽭 + )) +(define-char + '((=>ucs . #x23F6E) ; 𣽮 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18352) ; ø¸„ž° + )) +(define-char + '((morohashi-daikanwa 18352 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x23F6E) ; 𣽮 + )) +(define-char + '((=>ucs . #x23F6E) ; 𣽮 + (morohashi-daikanwa 18352 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2466) ; ø»ž„“ + )) +(define-char + '((=>ucs . #x23F6F) ; 𣽯 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18353) ; ø¸„ž± + )) +(define-char + '((morohashi-daikanwa 18353 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E26) ; ø»š¬· + (=ucs . #x23F6F) ; 𣽯 + )) +(define-char + '((=>ucs . #x23F70) ; 𣽰 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18354) ; ø¸„ž² + )) +(define-char + '((morohashi-daikanwa 18354 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E28) ; ø»š¬¹ + (=ucs . #x23F70) ; 𣽰 + )) +(define-char + '((=>ucs . #x23F73) ; 𣽳 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18357) ; ø¸„žµ + )) +(define-char + '((morohashi-daikanwa 18357 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D7C) ; ø»š¬¯ + (=ucs . #x23F73) ; 𣽳 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18358) ; ø¸„ž¶ + (=ucs . #x23F74) ; 𣽴 + )) +(define-char + '((=>ucs . #x23F74) ; 𣽴 + (morohashi-daikanwa 18358 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A5E) ; ø»˜³ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x245F) ; ø»ž„Œ + (ideograph-daikanwa . 18359) ; ø¸„ž· + (=ucs . #x23F75) ; 𣽵 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18360) ; ø¸„ž¸ + (=ucs . #x23F76) ; 𣽶 + )) +(define-char + '((=>ucs . #x23F76) ; 𣽶 + (morohashi-daikanwa 18360 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x244B) ; ø»žƒ¸ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x514B) ; ø»–® + (ideograph-daikanwa . 18361) ; ø¸„ž¹ + (=ucs . #x3D58) ; 㵘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x245D) ; ø»ž„Š + (ideograph-daikanwa . 18362) ; ø¸„žº + (=ucs . #x23FAC) ; 𣾬 + )) +(define-char + '((=>ucs . #x23FA3) ; 𣾣 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18363) ; ø¸„ž» + )) +(define-char + '((=>ucs . #x23FA3) ; 𣾣 + (morohashi-daikanwa 18363 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2455) ; ø»ž„‚ + )) +(define-char + '((morohashi-daikanwa 18363 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x23FA3) ; 𣾣 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2446) ; ø»žƒ³ + (ideograph-daikanwa . 18364) ; ø¸„ž¼ + (=cbeta . 04475) ; ø¸¡…» + (=ucs . #x23FAB) ; 𣾫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C76) ; ø»–—ƒ + (ideograph-daikanwa . 18367) ; ø¸„ž¿ + (=ucs . #x3D59) ; 㵙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2460) ; ø»ž„ + (ideograph-daikanwa . 18368) ; ø¸„Ÿ€ + (=ucs . #x23FA8) ; 𣾨 + )) +(define-char + '((=>ucs . #x23FAA) ; 𣾪 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18369) ; ø¸„Ÿ + )) +(define-char + '((morohashi-daikanwa 18369 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A63) ; ø»˜¸ + (=ucs . #x23FAA) ; 𣾪 + )) +(define-char + '((=>ucs . #x23FAE) ; 𣾮 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 18370) ; ø¸„Ÿ‚ + )) +(define-char + '((morohashi-daikanwa 18370 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x244A) ; ø»žƒ· + (=ucs . #x23FAE) ; 𣾮 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2448) ; ø»žƒµ + (ideograph-daikanwa . 49224) ; ø¸Œˆ + (=ucs . #x23FAD) ; 𣾭 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x245C) ; ø»ž„‰ + (ideograph-daikanwa . 49225) ; ø¸Œ‰ + (=ucs . #x23F85) ; 𣾅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C6E) ; ø»––» + (=ucs . #x3D4A) ; 㵊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A5F) ; ø»˜´ + (=ucs . #x3D4B) ; 㵋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A61) ; ø»˜¶ + (=ucs . #x3D4C) ; 㵌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C6F) ; ø»––¼ + (=ucs . #x3D4D) ; 㵍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A68) ; ø»˜½ + (=ucs . #x3D4F) ; 㵏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A5D) ; ø»˜² + (=ucs . #x3D50) ; 㵐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C72) ; ø»––¿ + (=ucs . #x3D53) ; 㵓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2461) ; ø»ž„Ž + (=ucs . #x3D55) ; 㵕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C70) ; ø»––½ + (=ucs . #x3D56) ; 㵖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5074) ; ø»˜¦½ + (=ucs . #x3D57) ; 㵗 + )) +(define-char + '((=>ucs . #x6E88) ; 溈 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xD9EC) ; ý¢€§¬ + )) +(define-char + '((=>ucs . #x6F9A) ; 澚 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x486E) ; ø»‹ž¯ + (ucs-jis . #x6F9A) ; ø»‹ž¯ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (chinese-gb2312 . #x403D) ; ø»„´‚ + (chinese-isoir165 . #x403D) ; ø»œ’ + (=ucs . #x6F9C) ; 澜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (=ucs . #x6F9D) ; 澝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x243C) ; ø»žƒ© + (=ucs . #x23E79) ; 𣹹 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x243D) ; ø»žƒª + (=ucs . #x23ECD) ; 𣻍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2462) ; ø»ž„ + (=ucs . #x23F43) ; 𣽃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2452) ; ø»žƒ¿ + (=ucs . #x23F44) ; 𣽄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x244D) ; ø»žƒº + (=ucs . #x23F45) ; 𣽅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A60) ; ø»˜µ + (=ucs . #x23F46) ; 𣽆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x245A) ; ø»ž„‡ + (=ucs . #x23F47) ; 𣽇 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x244C) ; ø»žƒ¹ + (=ucs . #x23F49) ; 𣽉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A65) ; ø»˜º + (=ucs . #x23F4A) ; 𣽊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A67) ; ø»˜¼ + (=ucs . #x23F4B) ; 𣽋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E25) ; ø»š¬¶ + (=ucs . #x23F4C) ; 𣽌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2463) ; ø»ž„ + (=ucs . #x23F4E) ; 𣽎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x244E) ; ø»žƒ» + (=ucs . #x23F4F) ; 𣽏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E21) ; ø»š¬² + (=ucs . #x23F55) ; 𣽕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2447) ; ø»žƒ´ + (=ucs . #x23F57) ; 𣽗 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2444) ; ø»žƒ± + (=ucs . #x23F58) ; 𣽘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A66) ; ø»˜» + (=ucs . #x23F59) ; 𣽙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D7B) ; ø»š¬® + (=ucs . #x23F5A) ; 𣽚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E24) ; ø»š¬µ + (=ucs . #x23F5B) ; 𣽛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2464) ; ø»ž„‘ + (=ucs . #x23F5C) ; 𣽜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A5B) ; ø»˜° + (=ucs . #x23F5D) ; 𣽝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x245B) ; ø»ž„ˆ + (=ucs . #x23F5E) ; 𣽞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A5A) ; ø»˜¯ + (=ucs . #x23F5F) ; 𣽟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2459) ; ø»ž„† + (=ucs . #x23F60) ; 𣽠 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D7E) ; ø»š¬± + (=ucs . #x23F61) ; 𣽡 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2443) ; ø»žƒ° + (=ucs . #x23F62) ; 𣽢 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2467) ; ø»ž„” + (=ucs . #x23F63) ; 𣽣 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E23) ; ø»š¬´ + (=ucs . #x23F64) ; 𣽤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4D7D) ; ø»š¬° + (=ucs . #x23F65) ; 𣽥 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2453) ; ø»ž„€ + (=ucs . #x23F66) ; 𣽦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2442) ; ø»žƒ¯ + (=ucs . #x23F67) ; 𣽧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2445) ; ø»žƒ² + (=ucs . #x23F69) ; 𣽩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2468) ; ø»ž„• + (=ucs . #x23F6A) ; 𣽪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E22) ; ø»š¬³ + (=ucs . #x23F6B) ; 𣽫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2451) ; ø»žƒ¾ + (=ucs . #x23F7D) ; 𣽽 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E27) ; ø»š¬¸ + (=ucs . #x23F84) ; 𣾄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (=cbeta . 02958) ; ø¸ ®Ž + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2458) ; ø»ž„… + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 18371) ; ø¸„Ÿƒ + )) +(define-char + '((morohashi-daikanwa 18371 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F42) ; ø»ž“¹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x507C) ; ø»˜§… + (ideograph-daikanwa . 18372) ; ø¸„Ÿ„ + (=ucs . #x23FC5) ; 𣿅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5535) ; ø»š·˜ + (ideograph-daikanwa . 18373) ; ø¸„Ÿ… + (=ucs . #x23FC6) ; 𣿆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5534) ; ø»š·— + (ideograph-daikanwa . 18374) ; ø¸„Ÿ† + (=ucs . #x23FC7) ; 𣿇 + )) +(define-char + '((=>ucs . #x6F9E) ; 澞 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-big5 . #xE9F3) ; ý¢€Ž§³ + (ideograph-daikanwa . 18375) ; ø¸„Ÿ‡ + )) +(define-char + '((=>ucs . #x6F9E) ; 澞 + (morohashi-daikanwa 18375 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x577E) ; ø»”‘ + )) +(define-char + '((morohashi-daikanwa 18375 0 5) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x6F9E) ; 澞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x486F) ; ø»‹ž° + (chinese-cns11643-3 . #x5156) ; ø»–¹ + (=jis-x0213-2-2000 . #x6F3D) ; ø»¦€ + (ideograph-daikanwa . 18377) ; ø¸„Ÿ‰ + (=ucs . #x6F9F) ; 澟 + )) +(define-char + '((=>ucs . #x6FA0) ; æ¾  + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4870) ; ø»‹ž± + (=jis-x0213-1-2000 . #x7733) ; ø»¤‘¢ + (ideograph-daikanwa . 18378) ; ø¸„ŸŠ + (=jef-china3 . #x98B2) ; øº‰¢² + (ucs-jis . #x6FA0) ; ø»‹ž± + )) +(define-char + '((=>ucs . #x6FA0) ; æ¾  + (morohashi-daikanwa 18378 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x7133) ; ø»’¸Ž + )) +(define-char + '((morohashi-daikanwa 18378 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb12345 . #x6445) ; æ¾  + (chinese-big5 . #xBF49) ; ý¢€‹½‰ + (=ucs . #x6FA0) ; æ¾  + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 4490) + (chinese-gb2312 . #x5468) ; ø»…’… + (=jis-x0208 . #x5F36) ; ø½‹‘• + (chinese-isoir165 . #x5468) ; ø»º• + (chinese-big5 . #xBEFE) ; ý¢€‹»¾ + (ideograph-daikanwa . 18379) ; ø¸„Ÿ‹ + (=ucs . #x6FA1) ; 澡 + )) +(define-char + '((=>ucs . #x6FA1) ; 澡 + (morohashi-daikanwa 18379 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x7129) ; ø»’¸„ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x582C) ; ø»” + (chinese-big5 . #xEA40) ; ý¢€Ž©€ + (ideograph-daikanwa . 18381) ; ø¸„Ÿ + (=ucs . #x6FA2) ; æ¾¢ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 4204) + (=jis-x0208 . #x5F35) ; ø½‹‘” + (korean-ksc5601 . #x7954) ; ø»Šœ + (chinese-cns11643-2 . #x5776) ; ø»”‰ + (chinese-big5 . #xE9EB) ; ý¢€Ž§« + (ideograph-daikanwa . 18382) ; ø¸„ŸŽ + (=ucs . #x6FA3) ; æ¾£ + )) +(define-char + '((=>ucs . #x6FA4) ; 澤 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 4091) + (=jis-x0208 . #x5F37) ; ø½‹‘– + (korean-ksc5601 . #x774A) ; ø»Š™‰ + (ideograph-daikanwa . 18383) ; ø¸„Ÿ + (ucs-jis . #x6FA4) ; ø½‹‘– + )) +(define-char + '((morohashi-daikanwa 18383 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x712B) ; ø»’¸† + (chinese-gb12345 . #x5473) ; 澤 + (chinese-big5 . #xBF41) ; ý¢€‹½ + (=ucs . #x6FA4) ; 澤 + )) +(define-char + '((=>ucs . #x6FA5) ; æ¾¥ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4871) ; ø»‹ž² + (chinese-cns11643-2 . #x5824) ; ø»”• + (=jis-x0213-2-2000 . #x6F3E) ; ø»¦ + (chinese-big5 . #xE9F7) ; ý¢€Ž§· + (ideograph-daikanwa . 18387) ; ø¸„Ÿ“ + (=jef-china3 . #x9BE1) ; øº‰¯¡ + (ucs-jis . #x6FA5) ; ø»‹ž² + )) +(define-char + '((morohashi-daikanwa 18387 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-isoir165 . #x2C2D) ; ø»Œ¾ª + (=ucs . #x6FA5) ; æ¾¥ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4872) ; ø»‹ž³ + (chinese-cns11643-1 . #x7132) ; ø»’¸ + (chinese-big5 . #xBF48) ; ý¢€‹½ˆ + (ideograph-daikanwa . 18388) ; ø¸„Ÿ” + (=ucs . #x6FA6) ; 澦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x6522) ; ø»…©½ + (korean-ksc5601 . #x5648) ; ø»‰¨© + (japanese-jisx0212 . #x4873) ; ø»‹ž´ + (chinese-isoir165 . #x6522) ; ø»Ž’ + (chinese-cns11643-1 . #x712D) ; ø»’¸ˆ + (=jis-x0213-1-2000 . #x7734) ; ø»¤‘£ + (chinese-big5 . #xBF43) ; ý¢€‹½ƒ + (ideograph-daikanwa . 18390) ; ø¸„Ÿ– + (=jef-china3 . #x57A7) ; øº…ž§ + (=ucs . #x6FA7) ; 澧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4874) ; ø»‹žµ + (chinese-cns11643-2 . #x5822) ; ø»”“ + (chinese-big5 . #xE9F5) ; ý¢€Ž§µ + (ideograph-daikanwa . 18392) ; ø¸„Ÿ˜ + (=ucs . #x6FA8) ; 澨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D3B) ; ø»”¥‚ + (chinese-gb12345 . #x6D34) ; 澩 + (chinese-big5 . #xED4F) ; ý¢€Žµ + (ideograph-daikanwa . 18395) ; ø¸„Ÿ› + (=ucs . #x6FA9) ; 澩 + )) +(define-char + '((=>ucs . #x6FAA) ; 澪 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 4499) + (=jis-x0208 . #x5F3A) ; ø½‹‘™ + (chinese-big5 . #xE9FB) ; ý¢€Ž§» + (ideograph-daikanwa . 18398) ; ø¸„Ÿž + (ucs-jis . #x6FAA) ; ø½‹‘™ + )) +(define-char + '((=>ucs . #x6FAA) ; 澪 + (morohashi-daikanwa 18398 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5828) ; ø»”™ + )) +(define-char + '((morohashi-daikanwa 18398 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x6FAA) ; 澪 + )) +(define-char + '((=>ucs . #x6FAB) ; 澫 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x582E) ; ø»”Ÿ + (ideograph-daikanwa . 18401) ; ø¸„Ÿ¡ + (=jef-china3 . #x57A8) ; øº…ž¨ + )) +(define-char + '((morohashi-daikanwa 18401 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xEA42) ; ý¢€Ž©‚ + (=ucs . #x6FAB) ; 澫 + )) +(define-char + '((=>ucs . #x6FAC) ; 澬 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-big5 . #xE9FA) ; ý¢€Ž§º + (ideograph-daikanwa . 18402) ; ø¸„Ÿ¢ + )) +(define-char + '((=>ucs . #x6FAC) ; 澬 + (morohashi-daikanwa 18402 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5827) ; ø»”˜ + )) +(define-char + '((morohashi-daikanwa 18402 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x6FAC) ; 澬 + )) +(define-char + '((=>ucs . #x6FAD) ; æ¾­ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-big5 . #xE9E9) ; ý¢€Ž§© + (ideograph-daikanwa . 18403) ; ø¸„Ÿ£ + (=jef-china3 . #x57A9) ; øº…ž© + )) +(define-char + '((morohashi-daikanwa 18403 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5774) ; ø»”‡ + (=ucs . #x6FAD) ; æ¾­ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (korean-ksc5601 . #x7C68) ; ø»Š ½ + (japanese-jisx0212 . #x4875) ; ø»‹ž¶ + (chinese-cns11643-2 . #x5825) ; ø»”– + (chinese-gb12345 . #x642B) ; æ¾® + (chinese-big5 . #xE9F8) ; ý¢€Ž§¸ + (ideograph-daikanwa . 18405) ; ø¸„Ÿ¥ + (=jef-china3 . #x57AA) ; øº…žª + (=ucs . #x6FAE) ; æ¾® + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (korean-ksc5601 . #x733D) ; ø»Š“„ + (japanese-jisx0212 . #x4876) ; ø»‹ž· + (=jis-x0213-2-2000 . #x6F3F) ; ø»¦‚ + (chinese-big5 . #xEA44) ; ý¢€Ž©„ + (ideograph-daikanwa . 18406) ; ø¸„Ÿ¦ + (=jef-china3 . #x57AB) ; øº…ž« + (=ucs . #x6FAF) ; 澯 + )) +(define-char + '((=>ucs . #x6FAF) ; 澯 + (morohashi-daikanwa 18406 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5830) ; ø»”¡ + )) +(define-char + '((=>ucs . #x3D64) ; 㵤 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 18407) ; ø¸„Ÿ§ + (=jef-china3 . #x57AC) ; øº…ž¬ + )) +(define-char + '((morohashi-daikanwa 18407 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x552D) ; ø»š· + (=jis-x0213-2-2000 . #x6F40) ; ø»¦ƒ + (=ucs . #x3D64) ; 㵤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4877) ; ø»‹ž¸ + (chinese-cns11643-2 . #x5832) ; ø»”£ + (chinese-big5 . #xEA46) ; ý¢€Ž©† + (ideograph-daikanwa . 18409) ; ø¸„Ÿ© + (=jef-china3 . #x57AD) ; øº…ž­ + (=ucs . #x6FB0) ; æ¾° + )) +(define-char + '((=>ucs . #x6FB1) ; æ¾± + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 4494) + (=jis-x0208 . #x4543) ; ø½Š«– + (korean-ksc5601 . #x6E7E) ; ø»ŠŒ¯ + (ideograph-daikanwa . 18410) ; ø¸„Ÿª + (ucs-jis . #x6FB1) ; ø½Š«– + )) +(define-char + '((morohashi-daikanwa 18410 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x7128) ; ø»’¸ƒ + (chinese-gb12345 . #x356D) ; æ¾± + (chinese-big5 . #xBEFD) ; ý¢€‹»½ + (=ucs . #x6FB1) ; æ¾± + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-big5 . #xEA45) ; ý¢€Ž©… + (ideograph-daikanwa . 18411) ; ø¸„Ÿ« + (=ucs . #x6FB2) ; æ¾² + )) +(define-char + '((=>ucs . #x6FB2) ; æ¾² + (morohashi-daikanwa 18411 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5831) ; ø»”¢ + )) +(define-char + '((=>ucs . #x6FB3) ; æ¾³ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 4485) + (=jis-x0208 . #x5F34) ; ø½‹‘“ + (korean-ksc5601 . #x677E) ; ø»Š‚ + (chinese-big5 . #xBF44) ; ý¢€‹½„ + (ideograph-daikanwa . 18412) ; ø¸„Ÿ¬ + (ucs-jis . #x6FB3) ; ø½‹‘“ + )) +(define-char + '((=>ucs . #x6FB3) ; æ¾³ + (morohashi-daikanwa 18412 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x712E) ; ø»’¸‰ + )) +(define-char + '((morohashi-daikanwa 18412 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x3044) ; ø»„œ© + (chinese-isoir165 . #x3044) ; ø»„¹ + (=ucs . #x6FB3) ; æ¾³ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-isoir165 . #x7D31) ; ø»Žµ¬ + (chinese-cns11643-1 . #x7134) ; ø»’¸ + (chinese-big5 . #xBF4A) ; ý¢€‹½Š + (ideograph-daikanwa . 18414) ; ø¸„Ÿ® + (=ucs . #x6FB4) ; æ¾´ + )) +(define-char + '((=>ucs . #x6FB5) ; æ¾µ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4878) ; ø»‹ž¹ + (=jis-x0213-2-2000 . #x6F41) ; ø»¦„ + (ideograph-daikanwa . 18415) ; ø¸„Ÿ¯ + (=jef-china3 . #x57AE) ; øº…ž® + (ucs-jis . #x6FB5) ; ø»‹ž¹ + )) +(define-char + '((=>ucs . #x6FB5) ; æ¾µ + (morohashi-daikanwa 18415 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5154) ; ø»–· + )) +(define-char + '((morohashi-daikanwa 18415 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x6FB5) ; æ¾µ + )) +(define-char + '((=>ucs . #x6FB6) ; 澶 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4879) ; ø»‹žº + (=jis-x0213-1-2000 . #x7735) ; ø»¤‘¤ + (chinese-big5 . #xBF47) ; ý¢€‹½‡ + (ideograph-daikanwa . 18416) ; ø¸„Ÿ° + (ucs-jis . #x6FB6) ; ø»‹žº + )) +(define-char + '((morohashi-daikanwa 18416 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x6524) ; ø»…©¿ + (chinese-isoir165 . #x6524) ; ø»Ž’ + (chinese-cns11643-1 . #x7131) ; ø»’¸Œ + (=jef-china3 . #x57AF) ; øº…ž¯ + (=ucs . #x6FB6) ; 澶 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5158) ; ø»–» + (ideograph-daikanwa . 18417) ; ø¸„Ÿ± + (=ucs . #x6FB7) ; æ¾· + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x582B) ; ø»”œ + (chinese-big5 . #xE9FE) ; ý¢€Ž§¾ + (ideograph-daikanwa . 18419) ; ø¸„Ÿ³ + (=ucs . #x6FB8) ; 澸 + )) +(define-char + '((=>ucs . #x6FB9) ; æ¾¹ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 4493) + (=jis-x0208 . #x5F38) ; ø½‹‘— + (korean-ksc5601 . #x5342) ; ø»‰¤‰ + (chinese-big5 . #xBF46) ; ý¢€‹½† + (ideograph-daikanwa . 18421) ; ø¸„Ÿµ + (ucs-jis . #x6FB9) ; ø½‹‘— + )) +(define-char + '((=>ucs . #x6FB9) ; æ¾¹ + (morohashi-daikanwa 18421 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x7130) ; ø»’¸‹ + )) +(define-char + '((morohashi-daikanwa 18421 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x6523) ; ø»…©¾ + (chinese-isoir165 . #x6523) ; ø»Ž’Ž + (=ucs . #x6FB9) ; æ¾¹ + )) +(define-char + '((=>ucs . #x6FBA) ; 澺 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-big5 . #xE9F9) ; ý¢€Ž§¹ + (ideograph-daikanwa . 18422) ; ø¸„Ÿ¶ + )) +(define-char + '((morohashi-daikanwa 18422 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5826) ; ø»”— + (=ucs . #x6FBA) ; 澺 + )) +(define-char + '((=>ucs . #x6FBB) ; æ¾» + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 18426) ; ø¸„Ÿº + )) +(define-char + '((=>ucs . #x6FBB) ; æ¾» + (morohashi-daikanwa 18426 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x514D) ; ø»–° + )) +(define-char + '((morohashi-daikanwa 18426 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x6FBB) ; æ¾» + )) +(define-char + '((=>ucs . #x6FBC) ; æ¾¼ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x487A) ; ø»‹ž» + (=jis-x0213-1-2000 . #x7736) ; ø»¤‘¥ + (chinese-big5 . #xE9ED) ; ý¢€Ž§­ + (ideograph-daikanwa . 18428) ; ø¸„Ÿ¼ + (ucs-jis . #x6FBC) ; ø»‹ž» + )) +(define-char + '((morohashi-daikanwa 18428 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-isoir165 . #x7D32) ; ø»Žµ­ + (chinese-cns11643-2 . #x5778) ; ø»”‹ + (=ucs . #x6FBC) ; æ¾¼ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x577D) ; ø»” + (chinese-big5 . #xE9F2) ; ý¢€Ž§² + (ideograph-daikanwa . 18433) ; ø¸„  + (=ucs . #x6FBD) ; æ¾½ + )) +(define-char + '((=>ucs . #x6FBE) ; æ¾¾ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (korean-ksc5601 . #x5336) ; ø»‰£½ + (=jis-x0213-2-2000 . #x6F3C) ; ø»¦¿ + (ideograph-daikanwa . 18434) ; ø¸„ ‚ + (=cbeta . 01897) ; ø¸ © + (ucs-jis . #x6FBE) ; ø»‰£½ + )) +(define-char + '((=>ucs . #x6FBE) ; æ¾¾ + (morohashi-daikanwa 18434 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5150) ; ø»–³ + )) +(define-char + '((morohashi-daikanwa 18434 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x6FBE) ; æ¾¾ + )) +(define-char + '((=>ucs . #x6FBF) ; 澿 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x582A) ; ø»”› + (ideograph-daikanwa . 18436) ; ø¸„ „ + )) +(define-char + '((morohashi-daikanwa 18436 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-big5 . #xE9FD) ; ý¢€Ž§½ + (=ucs . #x6FBF) ; 澿 + )) +(define-char + '((=>ucs . #x6FC0) ; 激 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 4487) + (=jis-x0208 . #x3763) ; ø½Š—’ + (korean-ksc5601 . #x4C2D) ; ø»‰™¢ + (chinese-big5 . #xBF45) ; ý¢€‹½… + (ideograph-daikanwa . 18438) ; ø¸„ † + (ucs-jis . #x6FC0) ; ø½Š—’ + )) +(define-char + '((morohashi-daikanwa 18438 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x3C24) ; ø»„­± + (chinese-isoir165 . #x3C24) ; ø»– + (chinese-cns11643-1 . #x712F) ; ø»’¸Š + (=ucs . #x6FC0) ; 激 + )) +(define-char + '((=>ucs . #x3D6A) ; 㵪 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x514C) ; ø»–¯ + (ideograph-daikanwa . 18439) ; ø¸„ ‡ + (=cbeta . 01698) ; ø¸ š¢ + )) +(define-char + '((morohashi-daikanwa 18439 0 5) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x3D6A) ; 㵪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 4491) + (=jis-x0208 . #x4279) ; ø½Š§² + (korean-ksc5601 . #x767A) ; ø»Š˜› + (chinese-cns11643-1 . #x712C) ; ø»’¸‡ + (chinese-gb12345 . #x5747) ; 濁 + (chinese-big5 . #xBF42) ; ý¢€‹½‚ + (ideograph-daikanwa . 18440) ; ø¸„ ˆ + (=ucs . #x6FC1) ; 濁 + )) +(define-char + '((=>ucs . #x6FC2) ; 濂 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 4409) + (=jis-x0208 . #x5F32) ; ø½‹‘‘ + (korean-ksc5601 . #x5632) ; ø»‰¨“ + (chinese-big5 . #xBEFC) ; ý¢€‹»¼ + (ideograph-daikanwa . 18441) ; ø¸„ ‰ + (ucs-jis . #x6FC2) ; ø½‹‘‘ + )) +(define-char + '((morohashi-daikanwa 18441 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x6525) ; ø»…ª€ + (chinese-isoir165 . #x6525) ; ø»Ž’ + (chinese-cns11643-1 . #x7127) ; ø»’¸‚ + (=ucs . #x6FC2) ; 濂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 4496) + (=jis-x0208 . #x473B) ; ø½Š®Š + (korean-ksc5601 . #x5258) ; ø»‰£ + (chinese-cns11643-1 . #x712A) ; ø»’¸… + (chinese-gb12345 . #x4528) ; 濃 + (chinese-big5 . #xBF40) ; ý¢€‹½€ + (ideograph-daikanwa . 18442) ; ø¸„ Š + (=ucs . #x6FC3) ; 濃 + )) +(define-char + '((=>ucs . #x6FC4) ; 濄 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-big5 . #xE9F1) ; ý¢€Ž§± + (ideograph-daikanwa . 18443) ; ø¸„ ‹ + )) +(define-char + '((=>ucs . #x6FC4) ; 濄 + (morohashi-daikanwa 18443 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x577C) ; ø»” + )) +(define-char + '((morohashi-daikanwa 18443 0 4) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x6FC4) ; 濄 + )) +(define-char + '((=>ucs . #x6FC5) ; 濅 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x487B) ; ø»‹ž¼ + (ideograph-daikanwa . 18445) ; ø¸„  + (=cbeta . 05581) ; ø¸¡— + (ucs-jis . #x6FC5) ; ø»‹ž¼ + )) +(define-char + '((=>ucs . #x6FC5) ; 濅 + (morohashi-daikanwa 18445 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5122) ; ø»˜§‰ + )) +(define-char + '((morohashi-daikanwa 18445 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x6FC5) ; 濅 + )) +(define-char + '((=>ucs . #x6FC6) ; 濆 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 18446) ; ø¸„ Ž + (=jef-china3 . #x57B1) ; øº…ž± + )) +(define-char + '((morohashi-daikanwa 18446 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x5F39) ; ø½‹‘˜ + (chinese-cns11643-2 . #x5146) ; ø»”“¥ + (chinese-big5 . #xE5FD) ; ý¢€Ž—½ + (=ucs . #x6FC6) ; 濆 + )) +(define-char + '((=>ucs . #x23FD6) ; 𣿖 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F37) ; ø»ž“® + (ideograph-daikanwa . 18447) ; ø¸„  + )) +(define-char + '((morohashi-daikanwa 18447 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (=cbeta . 00900) ; ø¸ Ž„ + (=ucs . #x23FD6) ; 𣿖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x487C) ; ø»‹ž½ + (chinese-cns11643-2 . #x5777) ; ø»”Š + (=jis-x0213-1-2000 . #x7737) ; ø»¤‘¦ + (chinese-big5 . #xE9EC) ; ý¢€Ž§¬ + (ideograph-daikanwa . 18448) ; ø¸„  + (=jef-china3 . #x57B2) ; øº…ž² + (=ucs . #x6FC7) ; 濇 + )) +(define-char + '((=>ucs . #x6FC8) ; 濈 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x487D) ; ø»‹ž¾ + (chinese-cns11643-2 . #x577A) ; ø»” + (=jis-x0213-2-2000 . #x6F42) ; ø»¦… + (chinese-big5 . #xE9EF) ; ý¢€Ž§¯ + (ideograph-daikanwa . 18450) ; ø¸„ ’ + (ucs-jis . #x6FC8) ; ø»‹ž¾ + )) +(define-char + '((morohashi-daikanwa 18450 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x6FC8) ; 濈 + )) +(define-char + '((=>ucs . #x6FC9) ; 濉 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0213-2-2000 . #x6F43) ; ø»¦† + (chinese-big5 . #xEA41) ; ý¢€Ž© + (ideograph-daikanwa . 18451) ; ø¸„ “ + (ucs-jis . #x6FC9) ; ø»¦† + )) +(define-char + '((morohashi-daikanwa 18451 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x6521) ; ø»…©¼ + (chinese-isoir165 . #x6521) ; ø»Ž’Œ + (chinese-cns11643-2 . #x582D) ; ø»”ž + (=ucs . #x6FC9) ; 濉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (korean-ksc5601 . #x6758) ; ø»Š· + (japanese-jisx0212 . #x487E) ; ø»‹ž¿ + (chinese-cns11643-2 . #x5821) ; ø»”’ + (=jis-x0213-1-2000 . #x7738) ; ø»¤‘§ + (chinese-big5 . #xE9F4) ; ý¢€Ž§´ + (ideograph-daikanwa . 18454) ; ø¸„ – + (=ucs . #x6FCA) ; 濊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5775) ; ø»”ˆ + (chinese-big5 . #xE9EA) ; ý¢€Ž§ª + (ideograph-daikanwa . 18455) ; ø¸„ — + (=ucs . #x6FCB) ; 濋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D3A) ; ø»”¥ + (chinese-big5 . #xED4E) ; ý¢€ŽµŽ + (ideograph-daikanwa . 18456) ; ø¸„ ˜ + (=ucs . #x6FCC) ; 濌 + )) +(define-char + '((=>ucs . #x6FCD) ; 濍 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x582F) ; ø»”  + (ideograph-daikanwa . 18457) ; ø¸„ ™ + )) +(define-char + '((morohashi-daikanwa 18457 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xEA43) ; ý¢€Ž©ƒ + (=ucs . #x6FCD) ; 濍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5779) ; ø»”Œ + (chinese-big5 . #xE9EE) ; ý¢€Ž§® + (ideograph-daikanwa . 18458) ; ø¸„ š + (=ucs . #x6FCE) ; 濎 + )) +(define-char + '((=>ucs . #x3D6D) ; ãµ­ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 18463) ; ø¸„ Ÿ + (=cbeta . 01992) ; ø¸ Ÿˆ + )) +(define-char + '((morohashi-daikanwa 18463 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A62) ; ø»˜· + (=ucs . #x3D6D) ; ãµ­ + )) +(define-char + '((=>ucs . #x6FCF) ; 濏 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5829) ; ø»”š + (chinese-big5 . #xE9FC) ; ý¢€Ž§¼ + (ideograph-daikanwa . 18472) ; ø¸„ ¨ + )) +(define-char + '((morohashi-daikanwa 18472 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x6FCF) ; 濏 + )) +(define-char + '((=>ucs . #x6FD0) ; 濐 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 18473) ; ø¸„ © + (=cbeta . 03021) ; ø¸ ¯ + )) +(define-char + '((morohashi-daikanwa 18473 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4C71) ; ø»––¾ + (=ucs . #x6FD0) ; 濐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x552E) ; ø»š·‘ + (ideograph-daikanwa . 18474) ; ø¸„ ª + (=jef-china3 . #x57B3) ; øº…ž³ + (=ucs . #x3D6E) ; ãµ® + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F3F) ; ø»ž“¶ + (ideograph-daikanwa . 18476) ; ø¸„ ¬ + (=ucs . #x24005) ; 𤀅 + )) +(define-char + '((=>ucs . #x23FF3) ; 𣿳 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 18477) ; ø¸„ ­ + )) +(define-char + '((morohashi-daikanwa 18477 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F3E) ; ø»ž“µ + (=ucs . #x23FF3) ; 𣿳 + )) +(define-char + '((=>ucs . #x23FF2) ; 𣿲 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 18478) ; ø¸„ ® + )) +(define-char + '((morohashi-daikanwa 18478 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F34) ; ø»ž“« + (=ucs . #x23FF2) ; 𣿲 + )) +(define-char + '((=>ucs . #x2400B) ; 𤀋 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 18479) ; ø¸„ ¯ + )) +(define-char + '((morohashi-daikanwa 18479 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F2E) ; ø»ž“¥ + (=ucs . #x2400B) ; 𤀋 + )) +(define-char + '((=>ucs . #x23FA9) ; 𣾩 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 18480) ; ø¸„ ° + )) +(define-char + '((morohashi-daikanwa 18480 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x23FA9) ; 𣾩 + )) +(define-char + '((=>ucs . #x23FA9) ; 𣾩 + (morohashi-daikanwa 18480 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F30) ; ø»ž“§ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x552F) ; ø»š·’ + (ideograph-daikanwa . 49226) ; ø¸ŒŠ + (=ucs . #x24004) ; 𤀄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F35) ; ø»ž“¬ + (ideograph-daikanwa . 49227) ; ø¸Œ‹ + (=ucs . #x2405F) ; 𤁟 + )) +(define-char + '((=>ucs . #x24007) ; 𤀇 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 49228) ; ø¸ŒŒ + )) +(define-char + '((morohashi-daikanwa 49228 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F48) ; ø»ž“¿ + (=ucs . #x24007) ; 𤀇 + )) +(define-char + '((=>ucs . #x24006) ; 𤀆 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 49229) ; ø¸Œ + )) +(define-char + '((morohashi-daikanwa 49229 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F45) ; ø»ž“¼ + (=ucs . #x24006) ; 𤀆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F41) ; ø»ž“¸ + (ideograph-daikanwa . 49230) ; ø¸ŒŽ + (=ucs . #x23FF4) ; 𣿴 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5077) ; ø»˜§€ + (=ucs . #x3D5D) ; 㵝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x507D) ; ø»˜§† + (=ucs . #x3D5E) ; 㵞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5536) ; ø»š·™ + (=ucs . #x3D5F) ; 㵟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5076) ; ø»˜¦¿ + (=ucs . #x3D60) ; ãµ  + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x514F) ; ø»–² + (=ucs . #x3D61) ; 㵡 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x514E) ; ø»–± + (=ucs . #x3D62) ; ãµ¢ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x507A) ; ø»˜§ƒ + (=ucs . #x3D63) ; ãµ£ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5153) ; ø»–¶ + (=ucs . #x3D65) ; ãµ¥ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5157) ; ø»–º + (=ucs . #x3D66) ; 㵦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x507B) ; ø»˜§„ + (=ucs . #x3D67) ; 㵧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5151) ; ø»–´ + (=ucs . #x3D69) ; 㵩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5078) ; ø»˜§ + (=ucs . #x3D6B) ; 㵫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5152) ; ø»–µ + (=ucs . #x3D6C) ; 㵬 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (chinese-isoir165 . #x7D2D) ; ø»Žµ¨ + (=ucs . #x6EEA) ; 滪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (=ucs . #x6F99) ; 澙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (chinese-gb2312 . #x647E) ; ø»…©» + (chinese-isoir165 . #x647E) ; ø»Ž’‹ + (=ucs . #x6FD1) ; 濑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (chinese-gb2312 . #x3174) ; ø»„ž· + (chinese-isoir165 . #x3174) ; ø»‡‡ + (=ucs . #x6FD2) ; 濒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5155) ; ø»–¸ + (=ucs . #x6FD3) ; 濓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5528) ; ø»š·‹ + (=ucs . #x23FC8) ; 𣿈 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5529) ; ø»š·Œ + (=ucs . #x23FC9) ; 𣿉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x552B) ; ø»š·Ž + (=ucs . #x23FCA) ; 𣿊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F33) ; ø»ž“ª + (=ucs . #x23FCB) ; 𣿋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5530) ; ø»š·“ + (=ucs . #x23FCC) ; 𣿌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F47) ; ø»ž“¾ + (=ucs . #x23FCD) ; 𣿍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F40) ; ø»ž“· + (=ucs . #x23FCE) ; 𣿎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F3A) ; ø»ž“± + (=ucs . #x23FCF) ; 𣿏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5079) ; ø»˜§‚ + (=ucs . #x23FD0) ; 𣿐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F39) ; ø»ž“° + (=ucs . #x23FD1) ; 𣿑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x507E) ; ø»˜§‡ + (=ucs . #x23FD2) ; 𣿒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5533) ; ø»š·– + (=ucs . #x23FD3) ; 𣿓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F3D) ; ø»ž“´ + (=ucs . #x23FD4) ; 𣿔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F31) ; ø»ž“¨ + (=ucs . #x23FD5) ; 𣿕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F46) ; ø»ž“½ + (=ucs . #x23FD7) ; 𣿗 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F3B) ; ø»ž“² + (=ucs . #x23FD8) ; 𣿘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F38) ; ø»ž“¯ + (=ucs . #x23FD9) ; 𣿙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F43) ; ø»ž“º + (=ucs . #x23FDA) ; 𣿚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F36) ; ø»ž“­ + (=ucs . #x23FDB) ; 𣿛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F32) ; ø»ž“© + (=ucs . #x23FDC) ; 𣿜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5531) ; ø»š·” + (=ucs . #x23FDD) ; 𣿝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x552A) ; ø»š· + (=ucs . #x23FDE) ; 𣿞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F3C) ; ø»ž“³ + (=ucs . #x23FE0) ; 𣿠 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F49) ; ø»ž”€ + (=ucs . #x23FE1) ; 𣿡 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x552C) ; ø»š· + (=ucs . #x23FE2) ; 𣿢 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5532) ; ø»š·• + (=ucs . #x23FE4) ; 𣿤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F2F) ; ø»ž“¦ + (=ucs . #x23FF1) ; 𣿱 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F4A) ; ø»ž” + (=ucs . #x24008) ; 𤀈 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F44) ; ø»ž“» + (=ucs . #x2400E) ; 𤀎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5121) ; ø»˜§ˆ + (=ucs . #x24011) ; 𤀑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5537) ; ø»š·š + (=ucs . #x24037) ; 𤀷 + )) +(define-char + '((=>ucs . #x23FE3) ; 𣿣 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 18481) ; ø¸„ ± + )) +(define-char + '((morohashi-daikanwa 18481 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B79) ; ø»› + (=ucs . #x23FE3) ; 𣿣 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (=jis-x0208 . #x5F3E) ; ø½‹‘ + (chinese-cns11643-2 . #x5D3D) ; ø»”¥„ + (chinese-big5 . #xED51) ; ý¢€Žµ‘ + (ideograph-daikanwa . 18482) ; ø¸„ ² + (=ucs . #x6FD4) ; 濔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 4335) + (=jis-x0208 . #x5F3C) ; ø½‹‘› + (korean-ksc5601 . #x6325) ; ø»‰»Œ + (chinese-cns11643-1 . #x742E) ; ø»’¼£ + (chinese-gb12345 . #x4A2A) ; 濕 + (chinese-big5 . #xC0E3) ; ý¢€Œƒ£ + (ideograph-daikanwa . 18483) ; ø¸„ ³ + (=ucs . #x6FD5) ; 濕 + )) +(define-char + '((=>ucs . #x6FD6) ; 濖 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 18484) ; ø¸„ ´ + (=cbeta . 03893) ; ø¸ ¼µ + )) +(define-char + '((morohashi-daikanwa 18484 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5530) ; ø»–£‹ + (=ucs . #x6FD6) ; 濖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x552F) ; ø»–£Š + (ideograph-daikanwa . 18485) ; ø¸„ µ + (=ucs . #x6FD7) ; 濗 + )) +(define-char + '((=>ucs . #x6FD8) ; 濘 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 4510) + (=jis-x0208 . #x5F3F) ; ø½‹‘ž + (chinese-big5 . #xC0D7) ; ý¢€Œƒ— + (ideograph-daikanwa . 18487) ; ø¸„ · + (ucs-jis . #x6FD8) ; ø½‹‘ž + )) +(define-char + '((morohashi-daikanwa 18487 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7422) ; ø»’¼— + (chinese-gb12345 . #x4522) ; 濘 + (=ucs . #x6FD8) ; 濘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 18488) ; ø¸„ ¸ + (=cbeta . 05546) ; ø¸¡–ª + (=ucs . #x6FD9) ; 濙 + )) +(define-char + '((=>ucs . #x6FD9) ; 濙 + (morohashi-daikanwa 18488 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5535) ; ø»–£ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (korean-ksc5601 . #x6739) ; ø»Š˜ + (japanese-jisx0212 . #x4921) ; ø»‹Ÿ€ + (=jis-x0213-2-2000 . #x6F44) ; ø»¦‡ + (ideograph-daikanwa . 18489) ; ø¸„ ¹ + (=jef-china3 . #x57B4) ; øº…ž´ + (=ucs . #x6FDA) ; 濚 + )) +(define-char + '((=>ucs . #x6FDA) ; 濚 + (morohashi-daikanwa 18489 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5536) ; ø»–£‘ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-big5 . #xED50) ; ý¢€Žµ + (ideograph-daikanwa . 18490) ; ø¸„ º + (=ucs . #x6FF4) ; æ¿´ + )) +(define-char + '((=>ucs . #x6FF4) ; æ¿´ + (morohashi-daikanwa 18490 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D3C) ; ø»”¥ƒ + )) +(define-char + '((=>ucs . #x6FDB) ; 濛 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 18491) ; ø¸„ » + )) +(define-char + '((=>ucs . #x6FDB) ; 濛 + (morohashi-daikanwa 18491 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7426) ; ø»’¼› + )) +(define-char + '((=>ucs . #x6FDB) ; 濛 + (morohashi-daikanwa 18491 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (=jis-x0208 . #x5F42) ; ø½‹‘¡ + (ucs-jis . #x6FDB) ; ø½‹‘¡ + )) +(define-char + '((morohashi-daikanwa 18491 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb12345 . #x7855) ; 濛 + (chinese-big5 . #xC0DB) ; ý¢€Œƒ› + (=ucs . #x6FDB) ; 濛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D3F) ; ø»”¥† + (chinese-big5 . #xED53) ; ý¢€Žµ“ + (ideograph-daikanwa . 18492) ; ø¸„ ¼ + (=ucs . #x6FDC) ; 濜 + )) +(define-char + '((=>ucs . #x6FDD) ; 濝 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D45) ; ø»”¥Œ + (chinese-big5 . #xED59) ; ý¢€Žµ™ + (ideograph-daikanwa . 18494) ; ø¸„ ¾ + )) +(define-char + '((morohashi-daikanwa 18494 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (=jef-china3 . #x57B5) ; øº…žµ + (=ucs . #x6FDD) ; 濝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb2312 . #x6528) ; ø»…ªƒ + (japanese-jisx0212 . #x4922) ; ø»‹Ÿ + (chinese-isoir165 . #x6528) ; ø»Ž’“ + (chinese-cns11643-2 . #x5D43) ; ø»”¥Š + (=jis-x0213-2-2000 . #x6F45) ; ø»¦ˆ + (chinese-big5 . #xED57) ; ý¢€Žµ— + (ideograph-daikanwa . 18496) ; ø¸„¡€ + (=ucs . #x6FDE) ; 濞 + )) +(define-char + '((=>ucs . #x3D71) ; ãµ± + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x6946) ; ø»’¬± + (ideograph-daikanwa . 18102) ; ø¸„š¶ + ) + ((=ucs . #x5BF8) ; 寸 + )) + (chinese-cns11643-4 . #x565E) ; ø»˜¯› + (ideograph-daikanwa . 18497) ; ø¸„¡ + )) +(define-char + '((morohashi-daikanwa 18497 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (=cbeta . 00579) ; ø¸ ‰ƒ + (=ucs . #x3D71) ; ãµ± + )) +(define-char + '((=>ucs . #x6FDF) ; 濟 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 4293) + (=jis-x0208 . #x5F3B) ; ø½‹‘š + (korean-ksc5601 . #x702D) ; ø»ŠŽš + (chinese-big5 . #xC0D9) ; ý¢€Œƒ™ + (ideograph-daikanwa . 18498) ; ø¸„¡‚ + (ucs-jis . #x6FDF) ; ø½‹‘š + )) +(define-char + '((morohashi-daikanwa 18498 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7424) ; ø»’¼™ + (chinese-gb12345 . #x3C43) ; 濟 + (=ucs . #x6FDF) ; 濟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x565F) ; ø»˜¯œ + (ideograph-daikanwa . 18501) ; ø¸„¡… + (=ucs . #x24025) ; 𤀥 + )) +(define-char + '((=>ucs . #x6FE0) ; æ¿  + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 4504) + (=jis-x0208 . #x396A) ; ø½Šš• + (korean-ksc5601 . #x7B4C) ; ø»ŠŸƒ + (chinese-big5 . #xC0DA) ; ý¢€Œƒš + (ideograph-daikanwa . 18502) ; ø¸„¡† + (ucs-jis . #x6FE0) ; ø½Šš• + )) +(define-char + '((morohashi-daikanwa 18502 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb2312 . #x6529) ; ø»…ª„ + (chinese-isoir165 . #x6529) ; ø»Ž’” + (chinese-cns11643-1 . #x7425) ; ø»’¼š + (=ucs . #x6FE0) ; æ¿  + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 4505) + (chinese-gb2312 . #x6526) ; ø»…ª + (=jis-x0208 . #x4728) ; ø½Š­· + (korean-ksc5601 . #x6B21) ; ø»Š†¸ + (chinese-isoir165 . #x6526) ; ø»Ž’‘ + (chinese-big5 . #xC0E1) ; ý¢€Œƒ¡ + (ideograph-daikanwa . 18504) ; ø¸„¡ˆ + (=ucs . #x6FE1) ; æ¿¡ + )) +(define-char + '((=>ucs . #x6FE1) ; æ¿¡ + (morohashi-daikanwa 18504 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x742C) ; ø»’¼¡ + )) +(define-char + '((=>ucs . #x6FE2) ; æ¿¢ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-big5 . #xED5A) ; ý¢€Žµš + (ideograph-daikanwa . 18505) ; ø¸„¡‰ + )) +(define-char + '((morohashi-daikanwa 18505 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x6FE2) ; æ¿¢ + )) +(define-char + '((=>ucs . #x6FE2) ; æ¿¢ + (morohashi-daikanwa 18505 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D46) ; ø»”¥ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D3E) ; ø»”¥… + (chinese-big5 . #xED52) ; ý¢€Žµ’ + (ideograph-daikanwa . 18506) ; ø¸„¡Š + (=ucs . #x6FE3) ; æ¿£ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 4509) + (japanese-jisx0208-1978 . #x4573) ; ø»‚²Š + (japanese-jisx0208 . #x5E39) ; ø»‡ª† + (korean-ksc5601 . #x5426) ; ø»‰¥‹ + (chinese-cns11643-1 . #x7427) ; ø»’¼œ + (=jis-x0208-1990 . #x5E39) ; ø½‹º + (chinese-gb12345 . #x4C4E) ; 濤 + (chinese-big5 . #xC0DC) ; ý¢€Œƒœ + (ideograph-daikanwa . 18508) ; ø¸„¡Œ + (=ucs . #x6FE4) ; 濤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5531) ; ø»–£Œ + (ideograph-daikanwa . 18509) ; ø¸„¡ + (=ucs . #x6FE5) ; æ¿¥ + )) +(define-char + '((=>ucs . #x6FE6) ; 濦 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-big5 . #xED56) ; ý¢€Žµ– + (ideograph-daikanwa . 18510) ; ø¸„¡Ž + )) +(define-char + '((=>ucs . #x6FE6) ; 濦 + (morohashi-daikanwa 18510 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D42) ; ø»”¥‰ + )) +(define-char + '((morohashi-daikanwa 18510 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x6FE6) ; 濦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D41) ; ø»”¥ˆ + (chinese-big5 . #xED55) ; ý¢€Žµ• + (ideograph-daikanwa . 18511) ; ø¸„¡ + (=ucs . #x6FE7) ; 濧 + )) +(define-char + '((=>ucs . #x3D73) ; ãµ³ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 18512) ; ø¸„¡ + (=cbeta . 06625) ; ø¸¡§¡ + )) +(define-char + '((morohashi-daikanwa 18512 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5534) ; ø»–£ + (=ucs . #x3D73) ; ãµ³ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x387A) ; ø»ž¡¿ + (ideograph-daikanwa . 18513) ; ø¸„¡‘ + (=ucs . #x24027) ; 𤀧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5658) ; ø»˜¯• + (ideograph-daikanwa . 18514) ; ø¸„¡’ + (=ucs . #x3D74) ; ãµ´ + )) +(define-char + '((=>ucs . #x6FE8) ; 濨 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 18515) ; ø¸„¡“ + )) +(define-char + '((=>ucs . #x6FE8) ; 濨 + (morohashi-daikanwa 18515 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4923) ; ø»‹Ÿ‚ + (ucs-jis . #x6FE8) ; ø»‹Ÿ‚ + )) +(define-char + '((morohashi-daikanwa 18515 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D47) ; ø»”¥Ž + (chinese-big5 . #xED5B) ; ý¢€Žµ› + (=ucs . #x6FE8) ; 濨 + )) +(define-char + '((=>ucs . #x6FE9) ; æ¿© + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (korean-ksc5601 . #x7B4D) ; ø»ŠŸ„ + (japanese-jisx0212 . #x4924) ; ø»‹Ÿƒ + (=jis-x0213-2-2000 . #x6F46) ; ø»¦‰ + (chinese-big5 . #xC0E2) ; ý¢€Œƒ¢ + (ideograph-daikanwa . 18517) ; ø¸„¡• + (ucs-jis . #x6FE9) ; ø»ŠŸ„ + )) +(define-char + '((morohashi-daikanwa 18517 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x742D) ; ø»’¼¢ + (=ucs . #x6FE9) ; æ¿© + )) +(define-char + '((=>ucs . #x6FEA) ; 濪 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 18518) ; ø¸„¡– + )) +(define-char + '((morohashi-daikanwa 18518 0 5) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5537) ; ø»–£’ + (=ucs . #x6FEA) ; 濪 + )) +(define-char + '((=>ucs . #x24028) ; 𤀨 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 18519) ; ø¸„¡— + )) +(define-char + '((morohashi-daikanwa 18519 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x24028) ; 𤀨 + )) +(define-char + '((=>ucs . #x24028) ; 𤀨 + (morohashi-daikanwa 18519 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x386E) ; ø»ž¡³ + )) +(define-char + '((=>ucs . #x701E) ; 瀞 + (=>ucs-cns . #x2F914) ; 瀞 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (<-vulgar-ideograph + (:char ((ideograph-daikanwa . 18659) ; ø¸„££ + ) + :sources (seiji-tsuu morohashi-daikanwa))) + (ideograph-daikanwa . 18520) ; ø¸„¡˜ + (=jef-china3 . #x57B6) ; øº…ž¶ + )) +(define-char + '((=>ucs-cns . #x2F914) ; 瀞 + (morohashi-daikanwa 18520 0 5) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0208 . #x4654) ; ø»‡‡‘ + (=jis-x0208-1990 . #x4654) ; ø½Š­… + (=jef-china3 . #x70D8) ; øº‡ƒ˜ + (=ucs . #x701E) ; 瀞 + )) +(define-char + '((=>ucs* . #x701E) ; 瀞 + (=>ucs-gb . #x701E) ; 瀞 + (=>ucs-jis . #x701E) ; 瀞 + (morohashi-daikanwa 18520 0 5 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x565D) ; ø»˜¯š + (=ucs . #x2F914) ; 瀞 + )) +(define-char + '((=>ucs . #x6FEB) ; æ¿« + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (=jis-x0208 . #x4D74) ; ø½Š·· + (korean-ksc5601 . #x553D) ; ø»‰§€ + (chinese-cns11643-1 . #x7428) ; ø»’¼ + (chinese-big5 . #xC0DD) ; ý¢€Œƒ + (ideograph-daikanwa . 18521) ; ø¸„¡™ + (ucs-jis . #x6FEB) ; ø½Š·· + )) +(define-char + '((morohashi-daikanwa 18521 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb12345 . #x4044) ; æ¿« + (=ucs . #x6FEB) ; æ¿« + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B7B) ; ø»›’ + (ideograph-daikanwa . 18523) ; ø¸„¡› + (=cbeta . 04215) ; ø¸¡· + (=ucs . #x2402A) ; 𤀪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 4506) + (=jis-x0208 . #x5F3D) ; ø½‹‘œ + (korean-ksc5601 . #x715F) ; ø»Šª + (chinese-isoir165 . #x2D59) ; ø»€´ + (chinese-cns11643-1 . #x742B) ; ø»’¼  + (chinese-big5 . #xC0E0) ; ý¢€Œƒ  + (ideograph-daikanwa . 18524) ; ø¸„¡œ + (=ucs . #x6FEC) ; 濬 + )) +(define-char + '((=>ucs . #x6FED) ; æ¿­ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D40) ; ø»”¥‡ + (ideograph-daikanwa . 18525) ; ø¸„¡ + )) +(define-char + '((morohashi-daikanwa 18525 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-big5 . #xED54) ; ý¢€Žµ” + (=ucs . #x6FED) ; æ¿­ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 4511) + (chinese-gb2312 . #x6527) ; ø»…ª‚ + (=jis-x0208 . #x5F41) ; ø½‹‘  + (chinese-isoir165 . #x6527) ; ø»Ž’’ + (chinese-big5 . #xC0E4) ; ý¢€Œƒ¤ + (ideograph-daikanwa . 18526) ; ø¸„¡ž + (=ucs . #x6FEE) ; æ¿® + )) +(define-char + '((=>ucs . #x6FEE) ; æ¿® + (morohashi-daikanwa 18526 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x742F) ; ø»’¼¤ + )) +(define-char + '((=>ucs . #x3D76) ; 㵶 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 18527) ; ø¸„¡Ÿ + (=cbeta . 03650) ; ø¸ ¹‚ + )) +(define-char + '((morohashi-daikanwa 18527 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5657) ; ø»˜¯” + (=ucs . #x3D76) ; 㵶 + )) +(define-char + '((=>ucs . #x6FEF) ; 濯 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x4275) ; ø»‚­² + (korean-ksc5601 . #x767B) ; ø»Š˜œ + (ideograph-daikanwa . 18532) ; ø¸„¡¤ + )) +(define-char + '((=>ucs . #x6FEF) ; 濯 + (morohashi-daikanwa 18532 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0208 . #x4275) ; ø»‡º + (=jis-x0208-1990 . #x4275) ; ø½Š§® + (=jef-china3 . #x57C7) ; øº…Ÿ‡ + (ucs-jis . #x6FEF) ; ø»‡º + )) +(define-char + '((=>ucs . #x6FEF) ; 濯 + (morohashi-daikanwa 18532 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-big5 . #xC0DE) ; ý¢€Œƒž + )) +(define-char + '((morohashi-daikanwa 18532 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb2312 . #x652A) ; ø»…ª… + (chinese-isoir165 . #x652A) ; ø»Ž’• + (chinese-cns11643-1 . #x7429) ; ø»’¼ž + (=ucs . #x6FEF) ; 濯 + )) +(define-char + '((=>ucs . #x6FF0) ; æ¿° + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x4925) ; ø»‹Ÿ„ + (=jis-x0213-1-2000 . #x773A) ; ø»¤‘© + (chinese-big5 . #xC0E5) ; ý¢€Œƒ¥ + (ideograph-daikanwa . 18533) ; ø¸„¡¥ + (=jef-china3 . #x92A3) ; øº‰Š£ + (ucs-jis . #x6FF0) ; ø»‹Ÿ„ + )) +(define-char + '((morohashi-daikanwa 18533 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7430) ; ø»’¼¥ + (chinese-gb12345 . #x4E2B) ; æ¿° + (=ucs . #x6FF0) ; æ¿° + )) +(define-char + '((=>ucs . #x6FF1) ; 濱 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 4235) + (=jis-x0208 . #x5F40) ; ø½‹‘Ÿ + (korean-ksc5601 . #x5E34) ; ø»‰´… + (chinese-big5 . #xC0D8) ; ý¢€Œƒ˜ + (ideograph-daikanwa . 18537) ; ø¸„¡© + (ucs-jis . #x6FF1) ; ø½‹‘Ÿ + )) +(define-char + '((morohashi-daikanwa 18537 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7423) ; ø»’¼˜ + (chinese-gb12345 . #x3175) ; 濱 + (=ucs . #x6FF1) ; 濱 + )) +(define-char + '((=>ucs . #x6FF5) ; 濵 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x4926) ; ø»‹Ÿ… + (=jis-x0213-1-2000 . #x773B) ; ø»¤‘ª + (ideograph-daikanwa . 18538) ; ø¸„¡ª + (=jef-china3 . #x57B8) ; øº…ž¸ + (ucs-jis . #x6FF5) ; ø»‹Ÿ… + )) +(define-char + '((morohashi-daikanwa 18538 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5159) ; ø»–¼ + (=ucs . #x6FF5) ; 濵 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D44) ; ø»”¥‹ + (chinese-big5 . #xED58) ; ý¢€Žµ˜ + (ideograph-daikanwa . 18541) ; ø¸„¡­ + (=ucs . #x6FF2) ; 濲 + )) +(define-char + '((=>ucs . #x6FF6) ; 濶 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 18547) ; ø¸„¡³ + )) +(define-char + '((morohashi-daikanwa 18547 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 8832) + (=jis-x0208 . #x6F69) ; ø½‹©¨ + (chinese-cns11643-3 . #x5539) ; ø»–£” + (=cbeta . 04583) ; ø¸¡‡§ + (=ucs . #x6FF6) ; 濶 + )) +(define-char + '((=>ucs . #x24034) ; 𤀴 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 18548) ; ø¸„¡´ + )) +(define-char + '((morohashi-daikanwa 18548 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x387B) ; ø»ž¢€ + (=ucs . #x24034) ; 𤀴 + )) +(define-char + '((=>ucs . #x24036) ; 𤀶 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 18549) ; ø¸„¡µ + )) +(define-char + '((morohashi-daikanwa 18549 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3877) ; ø»ž¡¼ + (=ucs . #x24036) ; 𤀶 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B7E) ; ø»›• + (ideograph-daikanwa . 18551) ; ø¸„¡· + (=ucs . #x2404A) ; 𤁊 + )) +(define-char + '((=>ucs . #x2404D) ; 𤁍 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 18552) ; ø¸„¡¸ + )) +(define-char + '((morohashi-daikanwa 18552 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3871) ; ø»ž¡¶ + (=ucs . #x2404D) ; 𤁍 + )) +(define-char + '((=>ucs . #x3D7B) ; ãµ» + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 18553) ; ø¸„¡¹ + )) +(define-char + '((morohashi-daikanwa 18553 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5533) ; ø»–£Ž + (=ucs . #x3D7B) ; ãµ» + )) +(define-char + '((=>ucs . #x2404C) ; 𤁌 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 18555) ; ø¸„¡» + )) +(define-char + '((morohashi-daikanwa 18555 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x387C) ; ø»ž¢ + (=ucs . #x2404C) ; 𤁌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5656) ; ø»˜¯“ + (=ucs . #x3D68) ; 㵨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5532) ; ø»–£ + (=ucs . #x3D6F) ; 㵯 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5538) ; ø»–£“ + (=ucs . #x3D70) ; ãµ° + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5660) ; ø»˜¯ + (=ucs . #x3D72) ; ãµ² + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x552E) ; ø»–£‰ + (=ucs . #x3D75) ; ãµµ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x565C) ; ø»˜¯™ + (=ucs . #x3D77) ; ãµ· + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x553B) ; ø»–£– + (=ucs . #x3D78) ; 㵸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5659) ; ø»˜¯– + (=ucs . #x3D79) ; ãµ¹ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x565B) ; ø»˜¯˜ + (=ucs . #x3D7A) ; 㵺 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (chinese-isoir165 . #x7C7A) ; ø»Žµ— + (=ucs . #x6D55) ; 浕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (chinese-isoir165 . #x2E5D) ; ø»‚– + (=ucs . #x6E81) ; 溁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (=ucs . #x6FF8) ; 濸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x4927) ; ø»‹Ÿ† + (=ucs . #x6FF9) ; 濹 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B77) ; ø»›Ž + (=ucs . #x23FDF) ; 𣿟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B7C) ; ø»›“ + (=ucs . #x24023) ; 𤀣 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x565A) ; ø»˜¯— + (=ucs . #x24024) ; 𤀤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B7A) ; ø»›‘ + (=ucs . #x24026) ; 𤀦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B52) ; ø»˜¶¥ + (=ucs . #x24029) ; 𤀩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B78) ; ø»› + (=ucs . #x2402B) ; 𤀫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3870) ; ø»ž¡µ + (=ucs . #x2402C) ; 𤀬 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3876) ; ø»ž¡» + (=ucs . #x2402D) ; 𤀭 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x386F) ; ø»ž¡´ + (=ucs . #x2402E) ; 𤀮 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3879) ; ø»ž¡¾ + (=ucs . #x2402F) ; 𤀯 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3874) ; ø»ž¡¹ + (=ucs . #x24030) ; 𤀰 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3873) ; ø»ž¡¸ + (=ucs . #x24031) ; 𤀱 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6238) ; ø»›Š¡ + (=ucs . #x24032) ; 𤀲 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3875) ; ø»ž¡º + (=ucs . #x24033) ; 𤀳 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B7D) ; ø»›” + (=ucs . #x24035) ; 𤀵 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x553A) ; ø»–£• + (=ucs . #x24039) ; 𤀹 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3878) ; ø»ž¡½ + (=ucs . #x2403E) ; 𤀾 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3872) ; ø»ž¡· + (=ucs . #x24049) ; 𤁉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (shinjigen-2 . 4515) + (=jis-x0208 . #x5F45) ; ø½‹‘¤ + (chinese-cns11643-1 . #x765D) ; ø»“€Ž + (chinese-gb12345 . #x3D26) ; 濺 + (chinese-big5 . #xC271) ; ý¢€Œ‰± + (ideograph-daikanwa . 18557) ; ø¸„¡½ + (=ucs . #x6FFA) ; 濺 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6222) ; ø»”«¿ + (chinese-big5 . #xEFF4) ; ý¢€Ž¿´ + (ideograph-daikanwa . 18561) ; ø¸„¢ + (=ucs . #x6FFB) ; æ¿» + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x4928) ; ø»‹Ÿ‡ + (=jis-x0213-2-2000 . #x6F48) ; ø»¦‹ + (chinese-gb12345 . #x6378) ; 濼 + (chinese-big5 . #xEFF6) ; ý¢€Ž¿¶ + (ideograph-daikanwa . 18563) ; ø¸„¢ƒ + (=jef-china3 . #x8CC9) ; øºˆ³‰ + (=ucs . #x6FFC) ; 濼 + )) +(define-char + '((=>ucs . #x6FFC) ; 濼 + (morohashi-daikanwa 18563 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6224) ; ø»”¬ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x4929) ; ø»‹Ÿˆ + (chinese-cns11643-3 . #x5828) ; ø»–§ + (ideograph-daikanwa . 18564) ; ø¸„¢„ + (=ucs . #x6FFD) ; 濽 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (shinjigen-2 . 4520) + (=jis-x0208 . #x5F49) ; ø½‹‘¨ + (korean-ksc5601 . #x556B) ; ø»‰§® + (chinese-gb12345 . #x424B) ; 濾 + (chinese-big5 . #xC26F) ; ý¢€Œ‰¯ + (ideograph-daikanwa . 18565) ; ø¸„¢… + (=ucs . #x6FFE) ; 濾 + )) +(define-char + '((=>ucs . #x6FFE) ; 濾 + (morohashi-daikanwa 18565 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-1 . #x765B) ; ø»“€Œ + )) +(define-char + '((=>ucs . #x6FFF) ; æ¿¿ + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x617E) ; ø»”«½ + (ideograph-daikanwa . 18569) ; ø¸„¢‰ + )) +(define-char + '((morohashi-daikanwa 18569 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-big5 . #xEFF2) ; ý¢€Ž¿² + (=ucs . #x6FFF) ; æ¿¿ + )) +(define-char + '((=>ucs . #x7000) ; 瀀 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 18571) ; ø¸„¢‹ + )) +(define-char + '((=>ucs . #x7000) ; 瀀 + (morohashi-daikanwa 18571 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6221) ; ø»”«¾ + )) +(define-char + '((morohashi-daikanwa 18571 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x492A) ; ø»‹Ÿ‰ + (=jis-x0213-2-2000 . #x6F49) ; ø»¦Œ + (chinese-big5 . #xEFF3) ; ý¢€Ž¿³ + (=ucs . #x7000) ; 瀀 + )) +(define-char + '((=>ucs . #x7001) ; 瀁 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (=jis-x0208 . #x5F47) ; ø½‹‘¦ + (korean-ksc5601 . #x6548) ; ø»‰¾« + (chinese-cns11643-2 . #x617A) ; ø»”«¹ + (chinese-big5 . #xEFEE) ; ý¢€Ž¿® + (ideograph-daikanwa . 18573) ; ø¸„¢ + (ucs-jis . #x7001) ; ø½‹‘¦ + )) +(define-char + '((morohashi-daikanwa 18573 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x7001) ; 瀁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x582A) ; ø»–§Ÿ + (ideograph-daikanwa . 18574) ; ø¸„¢Ž + (=ucs . #x7002) ; 瀂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x5827) ; ø»–§œ + (ideograph-daikanwa . 18576) ; ø¸„¢ + (=cbeta . 01580) ; ø¸ ˜¬ + (=ucs . #x7003) ; 瀃 + )) +(define-char + '((=>ucs . #x7004) ; 瀄 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 18583) ; ø¸„¢— + )) +(define-char + '((=>ucs . #x7004) ; 瀄 + (morohashi-daikanwa 18583 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-big5 . #xE9F6) ; ý¢€Ž§¶ + )) +(define-char + '((morohashi-daikanwa 18583 0 5) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5823) ; ø»”” + (=ucs . #x7004) ; 瀄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (korean-ksc5601 . #x7B24) ; ø»Šž› + (japanese-jisx0212 . #x492B) ; ø»‹ŸŠ + (=jis-x0213-1-2000 . #x773C) ; ø»¤‘« + (chinese-gb12345 . #x645E) ; 瀅 + (chinese-big5 . #xEFEF) ; ý¢€Ž¿¯ + (ideograph-daikanwa . 18587) ; ø¸„¢› + (=jef-china3 . #x57B9) ; øº…ž¹ + (=ucs . #x7005) ; 瀅 + )) +(define-char + '((=>ucs . #x7005) ; 瀅 + (morohashi-daikanwa 18587 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x617B) ; ø»”«º + )) +(define-char + '((=>ucs . #x7006) ; 瀆 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x4642) ; ø»‚²· + (korean-ksc5601 . #x5439) ; ø»‰¥ž + (japanese-jisx0212 . #x492C) ; ø»‹Ÿ‹ + (=jis-x0213-1-2000 . #x773D) ; ø»¤‘¬ + (chinese-big5 . #xC270) ; ý¢€Œ‰° + (ideograph-daikanwa . 18591) ; ø¸„¢Ÿ + (ucs-jis . #x7006) ; ø»‚²· + )) +(define-char + '((morohashi-daikanwa 18591 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-1 . #x765C) ; ø»“€ + (chinese-gb12345 . #x6442) ; 瀆 + (=ucs . #x7006) ; 瀆 + )) +(define-char + '((=>ucs . #x7007) ; 瀇 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x492D) ; ø»‹ŸŒ + (=jis-x0213-2-2000 . #x6F4A) ; ø»¦ + (chinese-big5 . #xEFEB) ; ý¢€Ž¿« + (ideograph-daikanwa . 18594) ; ø¸„¢¢ + (=jef-china3 . #x57BA) ; øº…žº + (ucs-jis . #x7007) ; ø»‹ŸŒ + )) +(define-char + '((=>ucs . #x7007) ; 瀇 + (morohashi-daikanwa 18594 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6177) ; ø»”«¶ + )) +(define-char + '((morohashi-daikanwa 18594 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x7007) ; 瀇 + )) +(define-char + '((=>ucs . #x7008) ; 瀈 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 18595) ; ø¸„¢£ + )) +(define-char + '((morohashi-daikanwa 18595 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x5826) ; ø»–§› + (=ucs . #x7008) ; 瀈 + )) +(define-char + '((=>ucs . #x7009) ; 瀉 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (shinjigen-2 . 4513) + (=jis-x0208 . #x5F43) ; ø½‹‘¢ + (korean-ksc5601 . #x5E61) ; ø»‰´² + (chinese-big5 . #xC26D) ; ý¢€Œ‰­ + (ideograph-daikanwa . 18596) ; ø¸„¢¤ + (ucs-jis . #x7009) ; ø½‹‘¢ + )) +(define-char + '((morohashi-daikanwa 18596 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-1 . #x7659) ; ø»“€Š + (chinese-gb12345 . #x503A) ; 瀉 + (=ucs . #x7009) ; 瀉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6226) ; ø»”¬ƒ + (=jis-x0213-2-2000 . #x6F4B) ; ø»¦Ž + (chinese-big5 . #xEFF8) ; ý¢€Ž¿¸ + (ideograph-daikanwa . 18597) ; ø¸„¢¥ + (=ucs . #x700A) ; 瀊 + )) +(define-char + '((=>ucs . #x700B) ; 瀋 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (shinjigen-2 . 4514) + (=jis-x0208 . #x5F44) ; ø½‹‘£ + (korean-ksc5601 . #x6423) ; ø»‰¼¨ + (chinese-big5 . #xC26E) ; ý¢€Œ‰® + (ideograph-daikanwa . 18600) ; ø¸„¢¨ + (ucs-jis . #x700B) ; ø½‹‘£ + )) +(define-char + '((morohashi-daikanwa 18600 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-1 . #x765A) ; ø»“€‹ + (chinese-gb12345 . #x6449) ; 瀋 + (=ucs . #x700B) ; 瀋 + )) +(define-char + '((=>ucs . #x700C) ; 瀌 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-big5 . #xEFEC) ; ý¢€Ž¿¬ + (ideograph-daikanwa . 18601) ; ø¸„¢© + )) +(define-char + '((morohashi-daikanwa 18601 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-isoir165 . #x7D35) ; ø»Žµ° + (chinese-cns11643-2 . #x6178) ; ø»”«· + (=ucs . #x700C) ; 瀌 + )) +(define-char + '((=>ucs . #x700D) ; 瀍 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x492E) ; ø»‹Ÿ + (chinese-big5 . #xEFED) ; ý¢€Ž¿­ + (ideograph-daikanwa . 18602) ; ø¸„¢ª + (ucs-jis . #x700D) ; ø»‹Ÿ + )) +(define-char + '((morohashi-daikanwa 18602 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-isoir165 . #x7D34) ; ø»Žµ¯ + (chinese-cns11643-2 . #x6179) ; ø»”«¸ + (=ucs . #x700D) ; 瀍 + )) +(define-char + '((=>ucs . #x24077) ; 𤁷 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 18603) ; ø¸„¢« + (=cbeta . 00825) ; ø¸ Œ¹ + )) +(define-char + '((=>ucs . #x24077) ; 𤁷 + (morohashi-daikanwa 18603 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x403A) ; ø»ž¬¯ + )) +(define-char + '((morohashi-daikanwa 18603 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x24077) ; 𤁷 + )) +(define-char + '((=>ucs . #x700E) ; 瀎 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x617D) ; ø»”«¼ + (ideograph-daikanwa . 18606) ; ø¸„¢® + )) +(define-char + '((morohashi-daikanwa 18606 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x700E) ; 瀎 + )) +(define-char + '((=>ucs . #x700E) ; 瀎 + (morohashi-daikanwa 18606 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-big5 . #xEFF1) ; ý¢€Ž¿± + )) +(define-char + '((=>ucs . #x700F) ; 瀏 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 18607) ; ø¸„¢¯ + )) +(define-char + '((morohashi-daikanwa 18607 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (shinjigen-2 . 4519) + (=jis-x0208 . #x5F48) ; ø½‹‘§ + (korean-ksc5601 . #x5737) ; ø»‰©¶ + (chinese-cns11643-1 . #x765F) ; ø»“€ + (chinese-gb12345 . #x642F) ; 瀏 + (chinese-big5 . #xC273) ; ý¢€Œ‰³ + (=ucs . #x700F) ; 瀏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x5829) ; ø»–§ž + (ideograph-daikanwa . 18608) ; ø¸„¢° + (=ucs . #x7010) ; 瀐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (shinjigen-2 . 4517) + (chinese-gb2312 . #x4659) ; ø»„½’ + (=jis-x0208 . #x5F46) ; ø½‹‘¥ + (korean-ksc5601 . #x786E) ; ø»Š›‹ + (chinese-isoir165 . #x4659) ; ø»¥¢ + (chinese-cns11643-1 . #x765E) ; ø»“€ + (chinese-big5 . #xC272) ; ý¢€Œ‰² + (ideograph-daikanwa . 18609) ; ø¸„¢± + (=ucs . #x7011) ; 瀑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B5E) ; ø»˜¶± + (ideograph-daikanwa . 18610) ; ø¸„¢² + (=ucs . #x7012) ; 瀒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-isoir165 . #x7D33) ; ø»Žµ® + (chinese-cns11643-2 . #x617C) ; ø»”«» + (chinese-big5 . #xEFF0) ; ý¢€Ž¿° + (ideograph-daikanwa . 18615) ; ø¸„¢· + (=ucs . #x7014) ; 瀔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-3 . #x582B) ; ø»–§  + (ideograph-daikanwa . 18617) ; ø¸„¢¹ + (=ucs . #x7013) ; 瀓 + )) +(define-char + '((=>ucs . #x6FF7) ; æ¿· + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-big5 . #xEFF7) ; ý¢€Ž¿· + (ideograph-daikanwa . 18628) ; ø¸„£„ + )) +(define-char + '((morohashi-daikanwa 18628 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6225) ; ø»”¬‚ + (=ucs . #x6FF7) ; æ¿· + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x4043) ; ø»ž¬¸ + (ideograph-daikanwa . 49231) ; ø¸Œ + (=ucs . #x240A5) ; 𤂥 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B56) ; ø»˜¶© + (=ucs . #x3D7D) ; ãµ½ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B54) ; ø»˜¶§ + (=ucs . #x3D7E) ; ãµ¾ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B5A) ; ø»˜¶­ + (=ucs . #x3D7F) ; 㵿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B57) ; ø»˜¶ª + (=ucs . #x3D80) ; 㶀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B60) ; ø»˜¶³ + (=ucs . #x3D81) ; 㶁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B5B) ; ø»˜¶® + (=ucs . #x3D86) ; 㶆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-isoir165 . #x2E60) ; ø»‚™ + (=ucs . #x6F9B) ; 澛 + )) +(define-char + '((=>ucs . #x6FF9) ; 濹 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (=jis-x0213-1-2000 . #x7739) ; ø»¤‘¨ + (=ucs-jis-2000 . #x6FF9) ; ø»¤‘¨ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x623F) ; ø»›Š¨ + (=ucs . #x24061) ; 𤁡 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6246) ; ø»›Š¯ + (=ucs . #x24062) ; 𤁢 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6245) ; ø»›Š® + (=ucs . #x24063) ; 𤁣 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B5D) ; ø»˜¶° + (=ucs . #x24064) ; 𤁤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x623D) ; ø»›Š¦ + (=ucs . #x24065) ; 𤁥 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6239) ; ø»›Š¢ + (=ucs . #x24066) ; 𤁦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6242) ; ø»›Š« + (=ucs . #x24067) ; 𤁧 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x4040) ; ø»ž¬µ + (=ucs . #x24068) ; 𤁨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x4046) ; ø»ž¬» + (=ucs . #x24069) ; 𤁩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B59) ; ø»˜¶¬ + (=ucs . #x2406A) ; 𤁪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x624B) ; ø»›Š´ + (=ucs . #x2406B) ; 𤁫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6244) ; ø»›Š­ + (=ucs . #x2406C) ; 𤁬 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x403C) ; ø»ž¬± + (=ucs . #x2406D) ; 𤁭 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6241) ; ø»›Šª + (=ucs . #x2406E) ; 𤁮 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x624A) ; ø»›Š³ + (=ucs . #x2406F) ; 𤁯 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B58) ; ø»˜¶« + (=ucs . #x24070) ; 𤁰 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6243) ; ø»›Š¬ + (=ucs . #x24071) ; 𤁱 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x4047) ; ø»ž¬¼ + (=ucs . #x24072) ; 𤁲 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x623B) ; ø»›Š¤ + (=ucs . #x24073) ; 𤁳 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x4041) ; ø»ž¬¶ + (=ucs . #x24074) ; 𤁴 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6240) ; ø»›Š© + (=ucs . #x24075) ; 𤁵 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x4048) ; ø»ž¬½ + (=ucs . #x24076) ; 𤁶 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B5F) ; ø»˜¶² + (=ucs . #x24078) ; 𤁸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B55) ; ø»˜¶¨ + (=ucs . #x24079) ; 𤁹 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x4045) ; ø»ž¬º + (=ucs . #x2407A) ; 𤁺 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x4044) ; ø»ž¬¹ + (=ucs . #x2407B) ; 𤁻 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x403E) ; ø»ž¬³ + (=ucs . #x2407C) ; 𤁼 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x623A) ; ø»›Š£ + (=ucs . #x2407D) ; 𤁽 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B53) ; ø»˜¶¦ + (=ucs . #x2407E) ; 𤁾 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x623C) ; ø»›Š¥ + (=ucs . #x2407F) ; 𤁿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x623E) ; ø»›Š§ + (=ucs . #x24080) ; 𤂀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6249) ; ø»›Š² + (=ucs . #x24081) ; 𤂁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x624C) ; ø»›Šµ + (=ucs . #x24082) ; 𤂂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6247) ; ø»›Š° + (=ucs . #x24083) ; 𤂃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x403F) ; ø»ž¬´ + (=ucs . #x24084) ; 𤂄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B5C) ; ø»˜¶¯ + (=ucs . #x24085) ; 𤂅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x4042) ; ø»ž¬· + (=ucs . #x24086) ; 𤂆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x624D) ; ø»›Š¶ + (=ucs . #x2408A) ; 𤂊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x403D) ; ø»ž¬² + (=ucs . #x240A2) ; 𤂢 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x4039) ; ø»ž¬® + (=ucs . #x240A3) ; 𤂣 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x403B) ; ø»ž¬° + (=ucs . #x240A6) ; 𤂦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6248) ; ø»›Š± + (=ucs . #x240B2) ; 𤂲 + )) +(define-char + '((=>ucs . #x7015) ; 瀕 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x494E) ; ø»‚· + (korean-ksc5601 . #x5E35) ; ø»‰´† + (chinese-big5 . #xC378) ; ý¢€Œ¸ + (ideograph-daikanwa . 18636) ; ø¸„£Œ + )) +(define-char + '((morohashi-daikanwa 18636 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-1 . #x7845) ; ø»“‚² + (chinese-gb12345 . #x3174) ; 瀕 + (=ucs . #x7015) ; 瀕 + )) +(define-char + '((=>ucs . #x7015) ; 瀕 + (morohashi-daikanwa 18636 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (japanese-jisx0208 . #x494E) ; ø»‡‹¥ + (=jis-x0208-1990 . #x494E) ; ø½Š±™ + (=jef-china3 . #x70DB) ; øº‡ƒ› + (ucs-jis . #x7015) ; ø»‡‹¥ + )) +(define-char + '((=>ucs . #x7016) ; 瀖 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-big5 . #xF25F) ; ý¢€‰Ÿ + (ideograph-daikanwa . 18638) ; ø¸„£Ž + )) +(define-char + '((morohashi-daikanwa 18638 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x7016) ; 瀖 + )) +(define-char + '((=>ucs . #x7016) ; 瀖 + (morohashi-daikanwa 18638 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x656A) ; ø»”±¡ + )) +(define-char + '((=>ucs . #x7017) ; 瀗 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0212 . #x492F) ; ø»‹ŸŽ + (ideograph-daikanwa . 18644) ; ø¸„£” + (ucs-jis . #x7017) ; ø»‹ŸŽ + )) +(define-char + '((morohashi-daikanwa 18644 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x7017) ; 瀗 + )) +(define-char + '((=>ucs . #x7017) ; 瀗 + (morohashi-daikanwa 18644 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-big5 . #xF265) ; ý¢€‰¥ + )) +(define-char + '((=>ucs . #x7017) ; 瀗 + (morohashi-daikanwa 18644 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x6570) ; ø»”±§ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (shinjigen-2 . 4529) + (=jis-x0208 . #x5F4E) ; ø½‹‘­ + (korean-ksc5601 . #x5652) ; ø»‰¨³ + (chinese-gb12345 . #x6372) ; 瀘 + (chinese-big5 . #xC379) ; ý¢€Œ¹ + (ideograph-daikanwa . 18646) ; ø¸„£– + (=ucs . #x7018) ; 瀘 + )) +(define-char + '((=>ucs . #x7018) ; 瀘 + (morohashi-daikanwa 18646 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-1 . #x7846) ; ø»“‚³ + )) +(define-char + '((=>ucs . #x7019) ; 瀙 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-big5 . #xF25C) ; ý¢€‰œ + (ideograph-daikanwa . 18649) ; ø¸„£™ + )) +(define-char + '((=>ucs . #x7019) ; 瀙 + (morohashi-daikanwa 18649 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x6567) ; ø»”±ž + )) +(define-char + '((morohashi-daikanwa 18649 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x7019) ; 瀙 + )) +(define-char + '((=>ucs . #x701A) ; 瀚 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (shinjigen-2 . 4522) + (=jis-x0208 . #x5F4B) ; ø½‹‘ª + (korean-ksc5601 . #x7955) ; ø»Šœ + (chinese-big5 . #xC376) ; ý¢€Œ¶ + (ideograph-daikanwa . 18652) ; ø¸„£œ + (ucs-jis . #x701A) ; ø½‹‘ª + )) +(define-char + '((morohashi-daikanwa 18652 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-gb2312 . #x652B) ; ø»…ª† + (chinese-isoir165 . #x652B) ; ø»Ž’– + (chinese-cns11643-1 . #x7843) ; ø»“‚° + (=ucs . #x701A) ; 瀚 + )) +(define-char + '((=>ucs . #x701B) ; 瀛 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (=jis-x0208 . #x5F4A) ; ø½‹‘© + (korean-ksc5601 . #x673A) ; ø»Š™ + (ideograph-daikanwa . 18656) ; ø¸„£  + (ucs-jis . #x701B) ; ø½‹‘© + )) +(define-char + '((morohashi-daikanwa 18656 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-gb2312 . #x652D) ; ø»…ªˆ + (chinese-isoir165 . #x652D) ; ø»Ž’˜ + (=ucs . #x701B) ; 瀛 + )) +(define-char + '((=>ucs . #x701B) ; 瀛 + (morohashi-daikanwa 18656 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-1 . #x7840) ; ø»“‚­ + )) +(define-char + '((=>ucs . #x701B) ; 瀛 + (morohashi-daikanwa 18656 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-big5 . #xC373) ; ý¢€Œ³ + )) +(define-char + '((=>ucs . #x701C) ; 瀜 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (korean-ksc5601 . #x6B55) ; ø»Š‡¬ + (chinese-big5 . #xF267) ; ý¢€‰§ + (ideograph-daikanwa . 18657) ; ø¸„£¡ + )) +(define-char + '((morohashi-daikanwa 18657 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x6572) ; ø»”±© + (=ucs . #x701C) ; 瀜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (shinjigen-2 . 4528) + (=jis-x0208 . #x5F4D) ; ø½‹‘¬ + (korean-ksc5601 . #x5577) ; ø»‰§º + (chinese-cns11643-1 . #x7844) ; ø»“‚± + (chinese-gb12345 . #x4124) ; 瀝 + (chinese-big5 . #xC377) ; ý¢€Œ· + (ideograph-daikanwa . 18658) ; ø¸„£¢ + (=ucs . #x701D) ; 瀝 + )) +(define-char + '((=>ucs . #x701E) ; 瀞 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x4654) ; ø»‚³‰ + (korean-ksc5601 . #x6F67) ; ø»Š¶ + (ideograph-daikanwa . 18659) ; ø¸„££ + (=cbeta . 01336) ; ø¸ ”¸ + )) +(define-char + '((=>ucs . #x701E) ; 瀞 + (morohashi-daikanwa 18659 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A52) ; ø»–«ƒ + )) +(define-char + '((=>ucs . #x701F) ; 瀟 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-1 . #x7841) ; ø»“‚® + (ideograph-daikanwa . 18660) ; ø¸„£¤ + )) +(define-char + '((morohashi-daikanwa 18660 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (=jis-x0208 . #x5F4F) ; ø½‹‘® + (korean-ksc5601 . #x613E) ; ø»‰¸© + (chinese-gb12345 . #x646C) ; 瀟 + (chinese-big5 . #xC374) ; ý¢€Œ´ + (=ucs . #x701F) ; 瀟 + )) +(define-char + '((=>ucs . #x7020) ; 瀠 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0212 . #x4930) ; ø»‹Ÿ + (chinese-big5 . #xF25E) ; ý¢€‰ž + (ideograph-daikanwa . 18661) ; ø¸„£¥ + (ucs-jis . #x7020) ; ø»‹Ÿ + )) +(define-char + '((=>ucs . #x7020) ; 瀠 + (morohashi-daikanwa 18661 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x6569) ; ø»”±  + )) +(define-char + '((morohashi-daikanwa 18661 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-gb12345 . #x646B) ; 瀠 + (=ucs . #x7020) ; 瀠 + )) +(define-char + '((=>ucs . #x7021) ; 瀡 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-big5 . #xF261) ; ý¢€‰¡ + (ideograph-daikanwa . 18665) ; ø¸„£© + )) +(define-char + '((=>ucs . #x7021) ; 瀡 + (morohashi-daikanwa 18665 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x656C) ; ø»”±£ + )) +(define-char + '((morohashi-daikanwa 18665 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x7021) ; 瀡 + )) +(define-char + '((=>ucs . #x7022) ; 瀢 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-big5 . #xF262) ; ý¢€‰¢ + (ideograph-daikanwa . 18666) ; ø¸„£ª + )) +(define-char + '((=>ucs . #x7022) ; 瀢 + (morohashi-daikanwa 18666 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x656D) ; ø»”±¤ + )) +(define-char + '((morohashi-daikanwa 18666 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x7022) ; 瀢 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-gb2312 . #x652C) ; ø»…ª‡ + (korean-ksc5601 . #x7A2E) ; ø»Š‡ + (japanese-jisx0212 . #x4931) ; ø»‹Ÿ + (chinese-isoir165 . #x652C) ; ø»Ž’— + (chinese-cns11643-2 . #x656E) ; ø»”±¥ + (=jis-x0213-2-2000 . #x6F4C) ; ø»¦ + (chinese-big5 . #xF263) ; ý¢€‰£ + (ideograph-daikanwa . 18667) ; ø¸„£« + (=jef-china3 . #x8CC7) ; øºˆ³‡ + (=ucs . #x7023) ; 瀣 + )) +(define-char + '((=>ucs . #x7024) ; 瀤 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-big5 . #xF266) ; ý¢€‰¦ + (ideograph-daikanwa . 18668) ; ø¸„£¬ + )) +(define-char + '((morohashi-daikanwa 18668 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x6571) ; ø»”±¨ + (=ucs . #x7024) ; 瀤 + )) +(define-char + '((=>ucs . #x7025) ; 瀥 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 18669) ; ø¸„£­ + )) +(define-char + '((morohashi-daikanwa 18669 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A54) ; ø»–«… + (=ucs . #x7025) ; 瀥 + )) +(define-char + '((=>ucs . #x7026) ; 瀦 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x4375) ; ø»‚¯ + (chinese-big5 . #xEFF5) ; ý¢€Ž¿µ + (ideograph-daikanwa . 18670) ; ø¸„£® + )) +(define-char + '((morohashi-daikanwa 18670 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0208 . #x4375) ; ø»‡ƒ˜ + (chinese-cns11643-2 . #x6223) ; ø»”¬€ + (=jis-x0208-1990 . #x4375) ; ø½Š©Œ + (=jef-china3 . #x70D5) ; øº‡ƒ• + (=ucs . #x7026) ; 瀦 + )) +(define-char + '((=>ucs . #x7027) ; 瀧 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (shinjigen-2 . 4411) + (=jis-x0208 . #x426D) ; ø½Š§¦ + (korean-ksc5601 . #x5669) ; ø»‰©Š + (chinese-big5 . #xF25D) ; ý¢€‰ + (ideograph-daikanwa . 18671) ; ø¸„£¯ + (ucs-jis . #x7027) ; ø½Š§¦ + )) +(define-char + '((morohashi-daikanwa 18671 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-gb12345 . #x6371) ; 瀧 + (=ucs . #x7027) ; 瀧 + )) +(define-char + '((=>ucs . #x7027) ; 瀧 + (morohashi-daikanwa 18671 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x6568) ; ø»”±Ÿ + )) +(define-char + '((=>ucs . #x7027) ; 瀧 + (morohashi-daikanwa 18671 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (=jef-china3 . #x57BB) ; øº…ž» + )) +(define-char + '((=>ucs . #x7028) ; 瀨 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (korean-ksc5601 . #x566E) ; ø»‰© + (chinese-cns11643-1 . #x7842) ; ø»“‚¯ + (=jis-x0213-1-2000 . #x773E) ; ø»¤‘­ + (chinese-big5 . #xC375) ; ý¢€Œµ + (ideograph-daikanwa . 18672) ; ø¸„£° + (=jef-china3 . #x57BC) ; øº…ž¼ + (ucs-jis . #x7028) ; ø»‰© + )) +(define-char + '((morohashi-daikanwa 18672 0 4) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-gb12345 . #x647E) ; 瀨 + (=ucs . #x7028) ; 瀨 + )) +(define-char + '((morohashi-daikanwa 18672 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (=jis-x0208 . #x4025) ; ø½Š£¢ + (chinese-cns11643-3 . #x5A53) ; ø»–«„ + (=ucs . #x702C) ; 瀬 + )) +(define-char + '((=>ucs . #x7029) ; 瀩 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x656F) ; ø»”±¦ + (chinese-big5 . #xF264) ; ý¢€‰¤ + (ideograph-daikanwa . 18673) ; ø¸„£± + )) +(define-char + '((morohashi-daikanwa 18673 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x7029) ; 瀩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x6934) ; ø»”¶£ + (chinese-big5 . #xF268) ; ý¢€‰¨ + (ideograph-daikanwa . 18675) ; ø¸„£³ + (=ucs . #x702A) ; 瀪 + )) +(define-char + '((=>ucs . #x702B) ; 瀫 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x656B) ; ø»”±¢ + (chinese-big5 . #xF260) ; ý¢€‰  + (ideograph-daikanwa . 18676) ; ø¸„£´ + )) +(define-char + '((morohashi-daikanwa 18676 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x702B) ; 瀫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (shinjigen-2 . 4469) + (=jis-x0208 . #x5F2B) ; ø½‹‘Š + (chinese-cns11643-3 . #x5A55) ; ø»–«† + (ideograph-daikanwa . 18683) ; ø¸„£» + (=ucs . #x6FF3) ; 濳 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4766) ; ø»ž·­ + (ideograph-daikanwa . 18686) ; ø¸„£¾ + (=ucs . #x240D8) ; 𤃘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4760) ; ø»ž·§ + (ideograph-daikanwa . 49232) ; ø¸Œ + (=cbeta . 01055) ; ø¸ Ÿ + (=ucs . #x240D7) ; 𤃗 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4764) ; ø»ž·« + (ideograph-daikanwa . 49233) ; ø¸Œ‘ + (=ucs . #x240D9) ; 𤃙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x475E) ; ø»ž·¥ + (ideograph-daikanwa . 49234) ; ø¸Œ’ + (=ucs . #x240A1) ; 𤂡 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F7B) ; ø»˜½† + (=ucs . #x3D84) ; 㶄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F7D) ; ø»˜½ˆ + (=ucs . #x3D85) ; 㶅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F79) ; ø»˜½„ + (=ucs . #x3D87) ; 㶇 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A51) ; ø»–«‚ + (=ucs . #x3D88) ; 㶈 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (=ucs . #x702D) ; 瀭 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (=ucs . #x702E) ; 瀮 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x475F) ; ø»ž·¦ + (=ucs . #x24087) ; 𤂇 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4765) ; ø»ž·¬ + (=ucs . #x240B3) ; 𤂳 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x475C) ; ø»ž·£ + (=ucs . #x240B4) ; 𤂴 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4762) ; ø»ž·© + (=ucs . #x240B5) ; 𤂵 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F7C) ; ø»˜½‡ + (=ucs . #x240B6) ; 𤂶 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F7A) ; ø»˜½… + (=ucs . #x240B7) ; 𤂷 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4753) ; ø»ž·š + (=ucs . #x240B8) ; 𤂸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6836) ; ø»›““ + (=ucs . #x240B9) ; 𤂹 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4756) ; ø»ž· + (=ucs . #x240BA) ; 𤂺 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4754) ; ø»ž·› + (=ucs . #x240BB) ; 𤂻 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x475B) ; ø»ž·¢ + (=ucs . #x240BD) ; 𤂽 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x475A) ; ø»ž·¡ + (=ucs . #x240BE) ; 𤂾 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4755) ; ø»ž·œ + (=ucs . #x240BF) ; 𤂿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6835) ; ø»›“’ + (=ucs . #x240C0) ; 𤃀 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4759) ; ø»ž·  + (=ucs . #x240C1) ; 𤃁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x475D) ; ø»ž·¤ + (=ucs . #x240C2) ; 𤃂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C45) ; ø»›™š + (=ucs . #x240C4) ; 𤃄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4761) ; ø»ž·¨ + (=ucs . #x240CA) ; 𤃊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4757) ; ø»ž·ž + (=ucs . #x240D5) ; 𤃕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4763) ; ø»ž·ª + (=ucs . #x240DA) ; 𤃚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4758) ; ø»ž·Ÿ + (=ucs . #x240E3) ; 𤃣 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (korean-ksc5601 . #x673B) ; ø»Šš + (japanese-jisx0212 . #x4932) ; ø»‹Ÿ‘ + (chinese-big5 . #xF45D) ; ý¢€‘ + (ideograph-daikanwa . 18687) ; ø¸„£¿ + (=ucs . #x702F) ; 瀯 + )) +(define-char + '((=>ucs . #x702F) ; 瀯 + (morohashi-daikanwa 18687 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x692B) ; ø»”¶š + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (shinjigen-2 . 4532) + (=jis-x0208 . #x5F50) ; ø½‹‘¯ + (chinese-cns11643-1 . #x7975) ; ø»“…€ + (chinese-gb12345 . #x7858) ; 瀰 + (chinese-big5 . #xC46A) ; ý¢€Œ‘ª + (ideograph-daikanwa . 18690) ; ø¸„¤‚ + (=ucs . #x7030) ; 瀰 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-big5 . #xF460) ; ý¢€‘  + (ideograph-daikanwa . 18691) ; ø¸„¤ƒ + (=ucs . #x7031) ; 瀱 + )) +(define-char + '((=>ucs . #x7031) ; 瀱 + (morohashi-daikanwa 18691 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x692E) ; ø»”¶ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (shinjigen-2 . 4536) + (=jis-x0208 . #x5F52) ; ø½‹‘± + (chinese-cns11643-1 . #x7976) ; ø»“… + (chinese-gb12345 . #x6472) ; 瀲 + (chinese-big5 . #xC46B) ; ý¢€Œ‘« + (ideograph-daikanwa . 18693) ; ø¸„¤… + (=ucs . #x7032) ; 瀲 + )) +(define-char + '((=>ucs . #x7033) ; 瀳 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 18694) ; ø¸„¤† + )) +(define-char + '((=>ucs . #x7033) ; 瀳 + (morohashi-daikanwa 18694 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x6937) ; ø»”¶¦ + )) +(define-char + '((=>ucs . #x7033) ; 瀳 + (morohashi-daikanwa 18694 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-big5 . #xF468) ; ý¢€‘¨ + )) +(define-char + '((morohashi-daikanwa 18694 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x7033) ; 瀳 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (japanese-jisx0212 . #x4933) ; ø»‹Ÿ’ + (chinese-big5 . #xF45F) ; ý¢€‘Ÿ + (ideograph-daikanwa . 18695) ; ø¸„¤‡ + (=ucs . #x7034) ; 瀴 + )) +(define-char + '((=>ucs . #x7034) ; 瀴 + (morohashi-daikanwa 18695 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x692D) ; ø»”¶œ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-gb2312 . #x652F) ; ø»…ªŠ + (chinese-isoir165 . #x652F) ; ø»Ž’š + (chinese-cns11643-2 . #x692A) ; ø»”¶™ + (chinese-big5 . #xF45C) ; ý¢€‘œ + (ideograph-daikanwa . 18696) ; ø¸„¤ˆ + (=ucs . #x7035) ; 瀵 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C51) ; ø»–­¾ + (ideograph-daikanwa . 18700) ; ø¸„¤Œ + (=cbeta . 03651) ; ø¸ ¹ƒ + (=ucs . #x7036) ; 瀶 + )) +(define-char + '((=>ucs . #x7037) ; 瀷 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (korean-ksc5601 . #x6C4B) ; ø»Š‰€ + (japanese-jisx0212 . #x4934) ; ø»‹Ÿ“ + (chinese-big5 . #xF45E) ; ý¢€‘ž + (ideograph-daikanwa . 18704) ; ø¸„¤ + (ucs-jis . #x7037) ; ø»Š‰€ + )) +(define-char + '((morohashi-daikanwa 18704 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x7037) ; 瀷 + )) +(define-char + '((=>ucs . #x7037) ; 瀷 + (morohashi-daikanwa 18704 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x692C) ; ø»”¶› + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x6930) ; ø»”¶Ÿ + (chinese-big5 . #xF462) ; ý¢€‘¢ + (ideograph-daikanwa . 18706) ; ø¸„¤’ + (=ucs . #x7038) ; 瀸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-gb2312 . #x652E) ; ø»…ª‰ + (japanese-jisx0212 . #x4935) ; ø»‹Ÿ” + (chinese-isoir165 . #x652E) ; ø»Ž’™ + (chinese-cns11643-2 . #x6933) ; ø»”¶¢ + (=jis-x0213-2-2000 . #x6F4E) ; ø»¦‘ + (chinese-big5 . #xF465) ; ý¢€‘¥ + (ideograph-daikanwa . 18709) ; ø¸„¤• + (=ucs . #x7039) ; 瀹 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (=jis-x0213-2-2000 . #x6F4F) ; ø»¦’ + (chinese-big5 . #xF464) ; ý¢€‘¤ + (ideograph-daikanwa . 18714) ; ø¸„¤š + (=ucs . #x703A) ; 瀺 + )) +(define-char + '((=>ucs . #x703A) ; 瀺 + (morohashi-daikanwa 18714 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x6932) ; ø»”¶¡ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x6936) ; ø»”¶¥ + (chinese-big5 . #xF467) ; ý¢€‘§ + (ideograph-daikanwa . 18715) ; ø¸„¤› + (=ucs . #x703B) ; 瀻 + )) +(define-char + '((=>ucs . #x703C) ; 瀼 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (japanese-jisx0212 . #x4936) ; ø»‹Ÿ• + (=jis-x0213-2-2000 . #x6F50) ; ø»¦“ + (chinese-big5 . #xF45B) ; ý¢€‘› + (ideograph-daikanwa . 18716) ; ø¸„¤œ + (ucs-jis . #x703C) ; ø»‹Ÿ• + )) +(define-char + '((morohashi-daikanwa 18716 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-isoir165 . #x7D36) ; ø»Žµ± + (chinese-cns11643-2 . #x6929) ; ø»”¶˜ + (=ucs . #x703C) ; 瀼 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C4F) ; ø»–­¼ + (ideograph-daikanwa . 18718) ; ø¸„¤ž + (=ucs . #x703D) ; 瀽 + )) +(define-char + '((=>ucs . #x703E) ; 瀾 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (shinjigen-2 . 4535) + (ideograph-daikanwa . 18722) ; ø¸„¤¢ + )) +(define-char + '((morohashi-daikanwa 18722 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (=jis-x0208 . #x5F51) ; ø½‹‘° + (korean-ksc5601 . #x5533) ; ø»‰¦¶ + (chinese-cns11643-1 . #x7974) ; ø»“„¿ + (chinese-gb12345 . #x403D) ; 瀾 + (chinese-big5 . #xC469) ; ý¢€Œ‘© + (=ucs . #x703E) ; 瀾 + )) +(define-char + '((=>ucs . #x703F) ; 瀿 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x6931) ; ø»”¶  + (chinese-big5 . #xF463) ; ý¢€‘£ + (ideograph-daikanwa . 18723) ; ø¸„¤£ + (=jef-china3 . #x57BD) ; øº…ž½ + )) +(define-char + '((morohashi-daikanwa 18723 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x703F) ; 瀿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-big5 . #xF466) ; ý¢€‘¦ + (ideograph-daikanwa . 18724) ; ø¸„¤¤ + (=ucs . #x7040) ; 灀 + )) +(define-char + '((=>ucs . #x7040) ; 灀 + (morohashi-daikanwa 18724 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x6935) ; ø»”¶¤ + )) +(define-char + '((=>ucs . #x7041) ; 灁 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 18729) ; ø¸„¤© + (=jef-china3 . #x57BE) ; øº…ž¾ + )) +(define-char + '((morohashi-daikanwa 18729 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x6938) ; ø»”¶§ + (chinese-big5 . #xF469) ; ý¢€‘© + (=ucs . #x7041) ; 灁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C49) ; ø»›™ž + (ideograph-daikanwa . 18730) ; ø¸„¤ª + (=ucs . #x240FC) ; 𤃼 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 18731) ; ø¸„¤« + (=ucs . #x240FD) ; 𤃽 + )) +(define-char + '((=>ucs . #x240FD) ; 𤃽 + (morohashi-daikanwa 18731 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C4C) ; ø»›™¡ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E2F) ; ø»Ÿˆ + (ideograph-daikanwa . 18732) ; ø¸„¤¬ + (=ucs . #x240FE) ; 𤃾 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E2C) ; ø»Ÿ… + (ideograph-daikanwa . 18733) ; ø¸„¤­ + (=ucs . #x24109) ; 𤄉 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 18734) ; ø¸„¤® + )) +(define-char + '((morohashi-daikanwa 18734 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E28) ; ø»Ÿ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C50) ; ø»–­½ + (=ucs . #x3D8C) ; 㶌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x635A) ; ø»™‚ + (=ucs . #x3D8D) ; 㶍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x635E) ; ø»™‚¡ + (=ucs . #x3D8E) ; 㶎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x635B) ; ø»™‚ž + (=ucs . #x3D8F) ; 㶏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C52) ; ø»–­¿ + (=ucs . #x3D91) ; 㶑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E39) ; ø»–°¢ + (=ucs . #x3D97) ; 㶗 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C47) ; ø»›™œ + (=ucs . #x240E9) ; 𤃩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C4A) ; ø»›™Ÿ + (=ucs . #x240EA) ; 𤃪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C4B) ; ø»›™  + (=ucs . #x240EB) ; 𤃫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E2B) ; ø»Ÿ„ + (=ucs . #x240EC) ; 𤃬 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6359) ; ø»™‚œ + (=ucs . #x240ED) ; 𤃭 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x635D) ; ø»™‚  + (=ucs . #x240EF) ; 𤃯 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E2A) ; ø»Ÿƒ + (=ucs . #x240F0) ; 𤃰 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E29) ; ø»Ÿ‚ + (=ucs . #x240F1) ; 𤃱 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C48) ; ø»›™ + (=ucs . #x240F2) ; 𤃲 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x635C) ; ø»™‚Ÿ + (=ucs . #x240F4) ; 𤃴 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E2E) ; ø»Ÿ‡ + (=ucs . #x240F5) ; 𤃵 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6357) ; ø»™‚š + (=ucs . #x240F6) ; 𤃶 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6358) ; ø»™‚› + (=ucs . #x240F7) ; 𤃷 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6356) ; ø»™‚™ + (=ucs . #x240F8) ; 𤃸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E2D) ; ø»Ÿ† + (=ucs . #x240F9) ; 𤃹 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x703B) ; ø»›Ÿˆ + (=ucs . #x240FB) ; 𤃻 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C46) ; ø»›™› + (=ucs . #x29240) ; 𩉀 + )) +(define-char + '((=>ucs . #x7042) ; 灂 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-big5 . #xF461) ; ý¢€‘¡ + (ideograph-daikanwa . 18735) ; ø¸„¤¯ + )) +(define-char + '((morohashi-daikanwa 18735 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x692F) ; ø»”¶ž + (=ucs . #x7042) ; 灂 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x6648) ; ø»™†¥ + (ideograph-daikanwa . 18736) ; ø¸„¤° + (=ucs . #x2410E) ; 𤄎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x6649) ; ø»™†¦ + (ideograph-daikanwa . 18737) ; ø¸„¤± + (=ucs . #x3D92) ; 㶒 + )) +(define-char + '((=>ucs . #x2410F) ; 𤄏 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 18738) ; ø¸„¤² + )) +(define-char + '((morohashi-daikanwa 18738 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x7040) ; ø»›Ÿ + (=ucs . #x2410F) ; 𤄏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (japanese-jisx0212 . #x4937) ; ø»‹Ÿ– + (chinese-cns11643-2 . #x6B61) ; ø»”ºŒ + (=jis-x0213-2-2000 . #x6F51) ; ø»¦” + (chinese-gb12345 . #x6363) ; 灃 + (chinese-big5 . #xF5D3) ; ý¢€—“ + (ideograph-daikanwa . 18739) ; ø¸„¤³ + (=ucs . #x7043) ; 灃 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 18740) ; ø¸„¤´ + (=ucs . #x24110) ; 𤄐 + )) +(define-char + '((=>ucs . #x24110) ; 𤄐 + (morohashi-daikanwa 18740 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5356) ; ø»Ÿ‰… + )) +(define-char + '((=>ucs . #x7044) ; 灄 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-big5 . #xF5D4) ; ý¢€—” + (ideograph-daikanwa . 18741) ; ø¸„¤µ + )) +(define-char + '((=>ucs . #x7044) ; 灄 + (morohashi-daikanwa 18741 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (japanese-jisx0212 . #x4938) ; ø»‹Ÿ— + (ucs-jis . #x7044) ; ø»‹Ÿ— + )) +(define-char + '((=>ucs . #x7044) ; 灄 + (morohashi-daikanwa 18741 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B62) ; ø»”º + )) +(define-char + '((morohashi-daikanwa 18741 0 3) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-gb12345 . #x645C) ; 灄 + (=ucs . #x7044) ; 灄 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B66) ; ø»”º‘ + (chinese-big5 . #xF5D8) ; ý¢€—˜ + (ideograph-daikanwa . 18742) ; ø¸„¤¶ + (=ucs . #x7045) ; 灅 + )) +(define-char + '((=>ucs . #x3D93) ; 㶓 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 18743) ; ø¸„¤· + )) +(define-char + '((=>ucs . #x3D93) ; 㶓 + (morohashi-daikanwa 18743 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x703E) ; ø»›Ÿ‹ + )) +(define-char + '((morohashi-daikanwa 18743 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x3D93) ; 㶓 + )) +(define-char + '((=>ucs . #x7046) ; 灆 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B67) ; ø»”º’ + (ideograph-daikanwa . 18744) ; ø¸„¤¸ + )) +(define-char + '((=>ucs . #x7046) ; 灆 + (morohashi-daikanwa 18744 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-big5 . #xF5D9) ; ý¢€—™ + )) +(define-char + '((morohashi-daikanwa 18744 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x7046) ; 灆 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E3C) ; ø»–°¥ + (=jis-x0213-2-2000 . #x6F52) ; ø»¦• + (ideograph-daikanwa . 18745) ; ø¸„¤¹ + (=ucs . #x7047) ; 灇 + )) +(define-char + '((=>ucs . #x7048) ; 灈 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (japanese-jisx0212 . #x4939) ; ø»‹Ÿ˜ + (chinese-big5 . #xF5D6) ; ý¢€—– + (ideograph-daikanwa . 18746) ; ø¸„¤º + (=jef-china3 . #x57C0) ; øº…Ÿ€ + (ucs-jis . #x7048) ; ø»‹Ÿ˜ + )) +(define-char + '((morohashi-daikanwa 18746 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B64) ; ø»”º + (=ucs . #x7048) ; 灈 + )) +(define-char + '((=>ucs . #x7049) ; 灉 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (japanese-jisx0212 . #x493A) ; ø»‹Ÿ™ + (chinese-big5 . #xF5D7) ; ý¢€—— + (ideograph-daikanwa . 18749) ; ø¸„¤½ + (ucs-jis . #x7049) ; ø»‹Ÿ™ + )) +(define-char + '((morohashi-daikanwa 18749 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B65) ; ø»”º + (=ucs . #x7049) ; 灉 + )) +(define-char + '((=>ucs . #x704A) ; 灊 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (japanese-jisx0212 . #x493B) ; ø»‹Ÿš + (=jis-x0213-1-2000 . #x773F) ; ø»¤‘® + (ideograph-daikanwa . 18750) ; ø¸„¤¾ + (ucs-jis . #x704A) ; ø»‹Ÿš + )) +(define-char + '((=>ucs . #x704A) ; 灊 + (morohashi-daikanwa 18750 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-big5 . #xF5D5) ; ý¢€—• + )) +(define-char + '((morohashi-daikanwa 18750 0 4) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B63) ; ø»”ºŽ + (=ucs . #x704A) ; 灊 + )) +(define-char + '((=>ucs . #x704B) ; 灋 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (japanese-jisx0212 . #x493C) ; ø»‹Ÿ› + (=jis-x0213-2-2000 . #x6F53) ; ø»¦– + (ideograph-daikanwa . 18757) ; ø¸„¥… + (=cbeta . 00402) ; ø¸ †’ + (ucs-jis . #x704B) ; ø»‹Ÿ› + )) +(define-char + '((morohashi-daikanwa 18757 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E3A) ; ø»–°£ + (=ucs . #x704B) ; 灋 + )) +(define-char + '((=>ucs . #x704C) ; 灌 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 18759) ; ø¸„¥‡ + )) +(define-char + '((=>ucs . #x704C) ; 灌 + (morohashi-daikanwa 18759 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-1 . #x7A74) ; ø»“† + )) +(define-char + '((=>ucs . #x704C) ; 灌 + (morohashi-daikanwa 18759 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (japanese-jisx0208-1978 . #x3443) ; ø»‚˜œ + (japanese-jisx0208 . #x5E75) ; ø»‡«‚ + (korean-ksc5601 . #x4E34) ; ø»‰œ¥ + (=jis-x0208-1990 . #x5E75) ; ø½‹¶ + (chinese-big5 . #xC4E9) ; ý¢€Œ“© + (ucs-jis . #x704C) ; ø»‚˜œ + )) +(define-char + '((morohashi-daikanwa 18759 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-gb2312 . #x3960) ; ø»„ª“ + (chinese-isoir165 . #x3960) ; ø»’£ + (=ucs . #x704C) ; 灌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E3B) ; ø»–°¤ + (ideograph-daikanwa . 18760) ; ø¸„¥ˆ + (=ucs . #x704D) ; 灍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 18767) ; ø¸„¥ + (=cbeta . 01435) ; ø¸ –› + (=ucs . #x2411C) ; 𤄜 + )) +(define-char + '((=>ucs . #x2411C) ; 𤄜 + (morohashi-daikanwa 18767 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5355) ; ø»Ÿ‰„ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x535C) ; ø»Ÿ‰‹ + (ideograph-daikanwa . 49235) ; ø¸Œ“ + (=ucs . #x24128) ; 𤄨 + )) +(define-char + '((=>ucs . #x24129) ; 𤄩 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 49236) ; ø¸Œ” + )) +(define-char + '((morohashi-daikanwa 49236 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x535D) ; ø»Ÿ‰Œ + (=ucs . #x24129) ; 𤄩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5358) ; ø»Ÿ‰‡ + (ideograph-daikanwa . 49237) ; ø¸Œ• + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5360) ; ø»Ÿ‰ + (ideograph-daikanwa . 49238) ; ø¸Œ– + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x664A) ; ø»™†§ + (=ucs . #x3D94) ; 㶔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x664C) ; ø»™†© + (=ucs . #x3D95) ; 㶕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E38) ; ø»–°¡ + (=ucs . #x3D98) ; 㶘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-gb2312 . #x6530) ; ø»…ª‹ + (chinese-isoir165 . #x6530) ; ø»Ž’› + (=ucs . #x704F) ; 灏 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (korean-ksc5601 . #x7B25) ; ø»Šžœ + (=ucs . #x7050) ; 灐 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5361) ; ø»Ÿ‰ + (=ucs . #x22307) ; 𢌇 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x703F) ; ø»›ŸŒ + (=ucs . #x24111) ; 𤄑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x703D) ; ø»›ŸŠ + (=ucs . #x24113) ; 𤄓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x664B) ; ø»™†¨ + (=ucs . #x24114) ; 𤄔 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5354) ; ø»Ÿ‰ƒ + (=ucs . #x24115) ; 𤄕 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x703C) ; ø»›Ÿ‰ + (=ucs . #x24116) ; 𤄖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5359) ; ø»Ÿ‰ˆ + (=ucs . #x24117) ; 𤄗 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5353) ; ø»Ÿ‰‚ + (=ucs . #x24118) ; 𤄘 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x664D) ; ø»™†ª + (=ucs . #x24119) ; 𤄙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x535F) ; ø»Ÿ‰Ž + (=ucs . #x2411A) ; 𤄚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x7041) ; ø»›ŸŽ + (=ucs . #x2411B) ; 𤄛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x535A) ; ø»Ÿ‰‰ + (=ucs . #x2411D) ; 𤄝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x535B) ; ø»Ÿ‰Š + (=ucs . #x24126) ; 𤄦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x535E) ; ø»Ÿ‰ + (=ucs . #x2412A) ; 𤄪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x703A) ; ø»›Ÿ‡ + (=ucs . #x2412B) ; 𤄫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5357) ; ø»Ÿ‰† + (=ucs . #x24135) ; 𤄵 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x7042) ; ø»›Ÿ + (=ucs . #x24138) ; 𤄸 + )) +(define-char + '((=>ucs . #x7051) ; 灑 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (shinjigen-2 . 4538) + (=jis-x0208 . #x5F53) ; ø½‹‘² + (korean-ksc5601 . #x616E) ; ø»‰¹™ + (chinese-big5 . #xC578) ; ý¢€Œ•¸ + (ideograph-daikanwa . 18774) ; ø¸„¥– + (ucs-jis . #x7051) ; ø½‹‘² + )) +(define-char + '((morohashi-daikanwa 18774 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-gb12345 . #x4877) ; 灑 + (=ucs . #x7051) ; 灑 + )) +(define-char + '((=>ucs . #x7051) ; 灑 + (morohashi-daikanwa 18774 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B64) ; ø»“‡« + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D59) ; ø»”½€ + (chinese-big5 . #xF6EB) ; ý¢€›« + (ideograph-daikanwa . 18775) ; ø¸„¥— + (=ucs . #x7052) ; 灒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-3 . #x6036) ; ø»–³› + (ideograph-daikanwa . 18776) ; ø¸„¥˜ + (=ucs . #x7053) ; 灓 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6FA7) ; 澧 + ) + ((=ucs . #x8272) ; 色 + )) + (japanese-jisx0212 . #x493D) ; ø»‹Ÿœ + (chinese-cns11643-3 . #x5F52) ; ø»–²™ + (=jis-x0213-2-2000 . #x6F55) ; ø»¦˜ + (ideograph-daikanwa . 18777) ; ø¸„¥™ + (=cbeta . 05234) ; ø¸¡‘² + (=jef-china3 . #x57C1) ; øº…Ÿ + (=ucs . #x7054) ; 灔 + )) +(define-char + '((=>ucs . #x7055) ; 灕 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (japanese-jisx0212 . #x493E) ; ø»‹Ÿ + (chinese-big5 . #xF6E8) ; ý¢€›¨ + (ideograph-daikanwa . 18779) ; ø¸„¥› + (=jef-china3 . #x98B5) ; øº‰¢µ + (ucs-jis . #x7055) ; ø»‹Ÿ + )) +(define-char + '((morohashi-daikanwa 18779 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-gb12345 . #x406C) ; 灕 + (=ucs . #x7055) ; 灕 + )) +(define-char + '((=>ucs . #x7055) ; 灕 + (morohashi-daikanwa 18779 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D56) ; ø»”¼½ + )) +(define-char + '((=>ucs . #x7056) ; 灖 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-big5 . #xF6E9) ; ý¢€›© + (ideograph-daikanwa . 18781) ; ø¸„¥ + )) +(define-char + '((=>ucs . #x7056) ; 灖 + (morohashi-daikanwa 18781 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D57) ; ø»”¼¾ + )) +(define-char + '((morohashi-daikanwa 18781 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (=ucs . #x7056) ; 灖 + )) +(define-char + '((=>ucs . #x7057) ; 灗 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-big5 . #xF6EA) ; ý¢€›ª + (ideograph-daikanwa . 18783) ; ø¸„¥Ÿ + )) +(define-char + '((morohashi-daikanwa 18783 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D58) ; ø»”¼¿ + (=ucs . #x7057) ; 灗 + )) +(define-char + '((=>ucs . #x7058) ; 灘 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (japanese-jisx0208-1978 . #x4667) ; ø»‚³œ + (korean-ksc5601 . #x7728) ; ø»Š˜§ + (chinese-big5 . #xC579) ; ý¢€Œ•¹ + (ideograph-daikanwa . 18784) ; ø¸„¥  + )) +(define-char + '((morohashi-daikanwa 18784 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B65) ; ø»“‡¬ + (chinese-gb12345 . #x4C32) ; 灘 + (=ucs . #x7058) ; 灘 + )) +(define-char + '((=>ucs . #x7058) ; 灘 + (morohashi-daikanwa 18784 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 18) + (total-strokes . 21) + (japanese-jisx0208 . #x4667) ; ø»‡‡¤ + (=jis-x0208-1990 . #x4667) ; ø½Š­˜ + (=jef-china3 . #x70D9) ; øº‡ƒ™ + (ucs-jis . #x7058) ; ø»‡‡¤ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5830) ; ø»Ÿµ + (ideograph-daikanwa . 49239) ; ø¸Œ— + (=ucs . #x24146) ; 𤅆 + )) +(define-char + '((=>ucs . #x24147) ; 𤅇 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 49240) ; ø¸Œ˜ + )) +(define-char + '((morohashi-daikanwa 49240 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x582C) ; ø»Ÿ± + (=ucs . #x24147) ; 𤅇 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-4 . #x6873) ; ø»™ŠŒ + (=ucs . #x3D96) ; 㶖 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F51) ; ø»–²˜ + (=ucs . #x3D9A) ; 㶚 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x582E) ; ø»Ÿ³ + (=ucs . #x24134) ; 𤄴 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x582F) ; ø»Ÿ´ + (=ucs . #x24136) ; 𤄶 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x7354) ; ø»›£» + (=ucs . #x24137) ; 𤄷 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x582D) ; ø»Ÿ² + (=ucs . #x24139) ; 𤄹 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-5 . #x7355) ; ø»›£¼ + (=ucs . #x2413A) ; 𤄺 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5831) ; ø»Ÿ¶ + (=ucs . #x2413B) ; 𤄻 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-4 . #x6872) ; ø»™Š‹ + (=ucs . #x2413D) ; 𤄽 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5832) ; ø»Ÿ· + (=ucs . #x24141) ; 𤅁 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5833) ; ø»Ÿ¸ + (=ucs . #x24145) ; 𤅅 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-3 . #x6037) ; ø»–³œ + (ideograph-daikanwa . 18790) ; ø¸„¥¦ + (=ucs . #x7059) ; 灙 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F34) ; ø»”¿— + (chinese-big5 . #xF7E5) ; ý¢€Ÿ¥ + (ideograph-daikanwa . 18792) ; ø¸„¥¨ + (=ucs . #x705A) ; 灚 + )) +(define-char + '((=>ucs . #x705B) ; 灛 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideograph-daikanwa . 18793) ; ø¸„¥© + )) +(define-char + '((morohashi-daikanwa 18793 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F33) ; ø»”¿– + (chinese-big5 . #xF7E4) ; ý¢€Ÿ¤ + (=ucs . #x705B) ; 灛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A4E) ; ø»™Œ£ + (=ucs . #x3D9B) ; 㶛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-3 . #x6038) ; ø»–³ + (=ucs . #x3D9C) ; 㶜 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (=ucs . #x705C) ; 灜 + )) +(define-char + '((=>ucs . #x705C) ; 灜 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (=cbeta . 00409) ; ø¸ †™ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-5 . #x7621) ; ø»›§¢ + (=ucs . #x2414A) ; 𤅊 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-5 . #x7622) ; ø»›§£ + (=ucs . #x2414B) ; 𤅋 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B69) ; ø»Ÿ•ˆ + (=ucs . #x2414C) ; 𤅌 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B68) ; ø»Ÿ•‡ + (=ucs . #x2414D) ; 𤅍 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-5 . #x757E) ; ø»›§¡ + (=ucs . #x2414E) ; 𤅎 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B67) ; ø»Ÿ•† + (=ucs . #x24151) ; 𤅑 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-5 . #x757D) ; ø»›§  + (=ucs . #x24152) ; 𤅒 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B6A) ; ø»Ÿ•‰ + (=ucs . #x2415B) ; 𤅛 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B66) ; ø»Ÿ•… + (=ucs . #x2415D) ; 𤅝 + )) +(define-char + '((=>ucs . #x705D) ; 灝 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (korean-ksc5601 . #x7B4E) ; ø»ŠŸ… + (japanese-jisx0212 . #x493F) ; ø»‹Ÿž + (=jis-x0213-1-2000 . #x7740) ; ø»¤‘¯ + (chinese-big5 . #xF8AF) ; ý¢€¢¯ + (ideograph-daikanwa . 18811) ; ø¸„¥» + (=jef-china3 . #x57C2) ; øº…Ÿ‚ + (ucs-jis . #x705D) ; ø»ŠŸ… + )) +(define-char + '((morohashi-daikanwa 18811 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-2 . #x703D) ; ø»•€¾ + (chinese-gb12345 . #x6530) ; 灝 + (=ucs . #x705D) ; 灝 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-gb2312 . #x6531) ; ø»…ªŒ + (japanese-jisx0212 . #x4940) ; ø»‹ŸŸ + (chinese-isoir165 . #x6531) ; ø»Ž’œ + (=jis-x0213-1-2000 . #x7741) ; ø»¤‘° + (chinese-big5 . #xC5F4) ; ý¢€Œ—´ + (ideograph-daikanwa . 18814) ; ø¸„¥¾ + (=ucs . #x705E) ; 灞 + )) +(define-char + '((=>ucs . #x705E) ; 灞 + (morohashi-daikanwa 18814 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-1 . #x7C60) ; ø»“‰… + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-big5 . #xF8AD) ; ý¢€¢­ + (ideograph-daikanwa . 18815) ; ø¸„¥¿ + (=ucs . #x705F) ; 灟 + )) +(define-char + '((=>ucs . #x705F) ; 灟 + (morohashi-daikanwa 18815 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-2 . #x703B) ; ø»•€¼ + )) +(define-char + '((=>ucs . #x7060) ; 灠 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-2 . #x703E) ; ø»•€¿ + (chinese-big5 . #xF8B0) ; ý¢€¢° + (ideograph-daikanwa . 18816) ; ø¸„¦€ + )) +(define-char + '((morohashi-daikanwa 18816 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (=ucs . #x7060) ; 灠 + )) +(define-char + '((=>ucs . #x7061) ; 灡 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (ideograph-daikanwa . 18819) ; ø¸„¦ƒ + )) +(define-char + '((=>ucs . #x7061) ; 灡 + (morohashi-daikanwa 18819 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-2 . #x703C) ; ø»•€½ + )) +(define-char + '((morohashi-daikanwa 18819 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-big5 . #xF8AE) ; ý¢€¢® + (=ucs . #x7061) ; 灡 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B6D) ; ø»™Ž  + (=ucs . #x3D9E) ; 㶞 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B6E) ; ø»™Ž¡ + (=ucs . #x3D9F) ; 㶟 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E76) ; ø»Ÿ™¯ + (=ucs . #x24160) ; 𤅠 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-5 . #x7767) ; ø»›ª† + (=ucs . #x24161) ; 𤅡 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E77) ; ø»Ÿ™° + (=ucs . #x24162) ; 𤅢 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E74) ; ø»Ÿ™­ + (=ucs . #x24164) ; 𤅤 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-5 . #x7766) ; ø»›ª… + (=ucs . #x24166) ; 𤅦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E75) ; ø»Ÿ™® + (=ucs . #x24168) ; 𤅨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-2 . #x7125) ; ø»•‚„ + (chinese-big5 . #xF8F5) ; ý¢€£µ + (ideograph-daikanwa . 18822) ; ø¸„¦† + (=ucs . #x7062) ; 灢 + )) +(define-char + '((=>ucs . #x7063) ; 灣 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 22) + (total-strokes . 25) + (shinjigen-2 . 4365) + (=jis-x0208 . #x5F54) ; ø½‹‘³ + (korean-ksc5601 . #x583D) ; ø»‰«š + (chinese-big5 . #xC657) ; ý¢€Œ™— + (ideograph-daikanwa . 18823) ; ø¸„¦‡ + (ucs-jis . #x7063) ; ø½‹‘³ + )) +(define-char + '((morohashi-daikanwa 18823 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-1 . #x7D24) ; ø»“‰§ + (chinese-gb12345 . #x4D65) ; 灣 + (=ucs . #x7063) ; 灣 + )) +(define-char + '((=>ucs . #x2416D) ; 𤅭 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 22) + (total-strokes . 25) + (ideograph-daikanwa . 49241) ; ø¸Œ™ + )) +(define-char + '((morohashi-daikanwa 49241 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-7 . #x6077) ; ø»Ÿœ¬ + (=ucs . #x2416D) ; 𤅭 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C71) ; ø»™‚ + (=ucs . #x24163) ; 𤅣 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C72) ; ø»™ƒ + (=ucs . #x24169) ; 𤅩 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-7 . #x6079) ; ø»Ÿœ® + (=ucs . #x2416A) ; 𤅪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-7 . #x6078) ; ø»Ÿœ­ + (=ucs . #x2416B) ; 𤅫 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-7 . #x607A) ; ø»Ÿœ¯ + (=ucs . #x29F2A) ; 𩼪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 23) + (total-strokes . 25) + (japanese-jisx0212 . #x4941) ; ø»‹Ÿ  + (=jis-x0213-1-2000 . #x7742) ; ø»¤‘± + (ideograph-daikanwa . 18831) ; ø¸„¦ + (=jef-china3 . #x57C3) ; øº…Ÿƒ + (=ucs . #x704E) ; 灎 + )) +(define-char + '((=>ucs . #x7064) ; 灤 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 23) + (total-strokes . 26) + (japanese-jisx0212 . #x4942) ; ø»‹Ÿ¡ + (=jis-x0213-1-2000 . #x7743) ; ø»¤‘² + (chinese-big5 . #xC665) ; ý¢€Œ™¥ + (ideograph-daikanwa . 18833) ; ø¸„¦‘ + (=jef-china3 . #x57C4) ; øº…Ÿ„ + (ucs-jis . #x7064) ; ø»‹Ÿ¡ + )) +(define-char + '((morohashi-daikanwa 18833 0 1) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-gb12345 . #x4250) ; 灤 + (=ucs . #x7064) ; 灤 + )) +(define-char + '((=>ucs . #x7064) ; 灤 + (morohashi-daikanwa 18833 0 2) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-1 . #x7D32) ; ø»“‰µ + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 23) + (total-strokes . 27) + (japanese-jisx0212 . #x4943) ; ø»‹Ÿ¢ + (chinese-cns11643-2 . #x7171) ; ø»•ƒ + (=jis-x0213-2-2000 . #x6F56) ; ø»¦™ + (chinese-big5 . #xF9A3) ; ý¢€¦£ + (ideograph-daikanwa . 18834) ; ø¸„¦’ + (=ucs . #x7065) ; 灥 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-2 . #x715B) ; ø»•‚º + (chinese-big5 . #xF96C) ; ý¢€¥¬ + (ideograph-daikanwa . 18835) ; ø¸„¦“ + (=ucs . #x7066) ; 灦 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-3 . #x6166) ; ø»–µ© + (=ucs . #x3DA0) ; 㶠 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-7 . #x6239) ; ø»Ÿžª + (=ucs . #x24170) ; 𤅰 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D58) ; ø»™‘‡ + (=ucs . #x24171) ; 𤅱 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A2B) ; ø»›­¤ + (=ucs . #x24172) ; 𤅲 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A2A) ; ø»›­£ + (=ucs . #x24173) ; 𤅳 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 23) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D59) ; ø»™‘ˆ + (=ucs . #x24174) ; 𤅴 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-3 . #x6179) ; ø»–µ¼ + (chinese-gb12345 . #x6459) ; 灧 + (ideograph-daikanwa . 18839) ; ø¸„¦— + (=ucs . #x7067) ; 灧 + )) +(define-char + '((=>ucs . #x7068) ; 灨 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-big5 . #xF9A2) ; ý¢€¦¢ + (ideograph-daikanwa . 18842) ; ø¸„¦š + )) +(define-char + '((morohashi-daikanwa 18842 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-2 . #x7170) ; ø»•ƒ + (=ucs . #x7068) ; 灨 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-4 . #x6D74) ; ø»™‘£ + (=ucs . #x24177) ; 𤅷 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A69) ; ø»›®¢ + (=ucs . #x24178) ; 𤅸 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A6A) ; ø»›®£ + (=ucs . #x24179) ; 𤅹 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-7 . #x6357) ; ø»Ÿ ¦ + (=ucs . #x2417B) ; 𤅻 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 25) + (total-strokes . 28) + (chinese-cns11643-7 . #x644B) ; ø»Ÿ¡¸ + (=ucs . #x2417C) ; 𤅼 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 25) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B41) ; ø»›¯˜ + (=ucs . #x2417D) ; 𤅽 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 27) + (total-strokes . 30) + (chinese-cns11643-7 . #x655C) ; ø»Ÿ£§ + (ideograph-daikanwa . 49242) ; ø¸Œš + (=ucs . #x2417F) ; 𤅿 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 28) + (total-strokes . 31) + (chinese-cns11643-2 . #x723E) ; ø»•ƒ» + (=jis-x0213-2-2000 . #x6F57) ; ø»¦š + (chinese-big5 . #xF9D0) ; ý¢€§ + (ideograph-daikanwa . 18846) ; ø¸„¦ž + (=ucs . #x7069) ; 灩 + )) +(define-char + '((=>ucs . #x706A) ; 灪 + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 29) + (total-strokes . 32) + (chinese-big5 . #xF9D1) ; ý¢€§‘ + (ideograph-daikanwa . 18847) ; ø¸„¦Ÿ + )) +(define-char + '((morohashi-daikanwa 18847 0 0) + (ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 29) + (total-strokes . 32) + (chinese-cns11643-2 . #x723F) ; ø»•ƒ¼ + (=ucs . #x706A) ; 灪 + )) +(define-char + '((ideographic-radical . 85) ; ⽔ + (ideographic-strokes . 30) + (total-strokes . 33) + (chinese-cns11643-5 . #x7C3C) ; ø»›°± + (ideograph-daikanwa . 18848) ; ø¸„¦  + (=ucs . #x24180) ; 𤆀 + )) diff --git a/lisp/utf-2000/Ideograph-R086-Fire.el b/lisp/utf-2000/Ideograph-R086-Fire.el new file mode 100644 index 0000000..d092720 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R086-Fire.el @@ -0,0 +1,14990 @@ +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 4550) + (chinese-gb2312 . #x3B70) ; ø»„­Ÿ + (=jis-x0208 . #x3250) ; ø½Š© + (korean-ksc5601 . #x7B7D) ; ø»ŠŸ´ + (chinese-isoir165 . #x3B70) ; ø»•¯ + (=gt-pj-1 . #x3250) ; 火 + (chinese-big5 . #xA4F5) ; ý¢€Š“µ + (ideograph-daikanwa . 18850) ; ø¸„¦¢ + (=gt-k . 00404) ; ý¡„€†” + (=ucs . #x706B) ; 火 + )) +(define-char + '((=>ucs . #x706B) ; 火 + (morohashi-daikanwa 18850 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x6C61) ; ø»…µŽ + (japanese-jisx0212 . #x4944) ; ø»‹Ÿ£ + (chinese-isoir165 . #x6C61) ; ø»Žž + (chinese-cns11643-4 . #x2150) ; ø»—¡— + (=jis-x0213-2-2000 . #x6F58) ; ø»¦› + (ideograph-daikanwa . 18851) ; ø¸„¦£ + (=jef-china3 . #x57CA) ; øº…ŸŠ + (=ucs . #x706C) ; 灬 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 1) + (total-strokes . 5) + (hanyu-dazidian 3 2188 2) + (chinese-cns11643-6 . #x232F) ; ø»›·º + (ideograph-daikanwa . 18852) ; ø¸„¦¤ + (=hanziku-6 . #xC26A) ; ý¢¬‰ª + (=ucs . #x24182) ; 𤆂 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-gb2312 . #x4370) ; ø»„¹ + (chinese-isoir165 . #x4370) ; ø»¡Ÿ + (=ucs . #x706D) ; 灭 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x513F) ; 儿 + )) + (japanese-jisx0212 . #x4945) ; ø»‹Ÿ¤ + (=jis-x0213-2-2000 . #x6F59) ; ø»¦œ + (ideograph-daikanwa . 18854) ; ø¸„¦¦ + (=cbeta . 00210) ; ø¸ ƒ’ + (=jef-china3 . #x57CE) ; øº…ŸŽ + (=ucs . #x706E) ; 灮 + )) +(define-char + '((=>ucs . #x706E) ; 灮 + (morohashi-daikanwa 18854 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-3 . #x2428) ; ø»•›… + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x4E01) ; 丁 + )) + (shinjigen-2 . 4554) + (chinese-gb2312 . #x3546) ; ø»„¤ + (=jis-x0208 . #x4574) ; ø½Š¬‡ + (chinese-isoir165 . #x3546) ; ø»Œ‘ + (ideograph-daikanwa . 18855) ; ø¸„¦§ + (=cbeta . 04520) ; ø¸¡†¨ + (=ucs . #x706F) ; 灯 + )) +(define-char + '((=>ucs . #x706F) ; 灯 + (morohashi-daikanwa 18855 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x4E01) ; 丁 + )) + (chinese-cns11643-3 . #x2426) ; ø»•›ƒ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 3 2188 13) + (chinese-cns11643-6 . #x2533) ; ø»›ºº + (ideograph-daikanwa . 18856) ; ø¸„¦¨ + (=hanziku-6 . #xC275) ; ý¢¬‰µ + (=ucs . #x24183) ; 𤆃 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x242A) ; ø»•›‡ + (ideograph-daikanwa . 18857) ; ø¸„¦© + (=ucs . #x3DA1) ; 㶡 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-gb2312 . #x3B52) ; ø»„­ + (korean-ksc5601 . #x7C69) ; ø»Š ¾ + (chinese-isoir165 . #x3B52) ; ø»•‘ + (chinese-big5 . #xA6C7) ; ý¢€Š›‡ + (ideograph-daikanwa . 18858) ; ø¸„¦ª + (=ucs . #x7070) ; 灰 + )) +(define-char + '((=>ucs . #x7070) ; 灰 + (morohashi-daikanwa 18858 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-1 . #x4848) ; ø»‘¼• + )) +(define-char + '((=>ucs . #x2F835) ; 灰 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (<-vulgar-ideograph + (:char ((ideograph-daikanwa . 18858) ; ø¸„¦ª + ) + :sources (chuuka-daijiten morohashi-daikanwa))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((=ucs . #x706B) ; 火 + )) + (shinjigen-2 . 4551) + (=jis-x0208 . #x3325) ; ø½Šœ + (=gt-pj-1 . #x3325) ; ø½Šœ + (ideograph-daikanwa . 18859) ; ø¸„¦« + (=gt-k . 01576) ; ý¡„€˜¨ + (=cbeta . 01926) ; ø¸ ž† + (ucs-jis . #x7070) ; ø½Šœ + )) +(define-char + '((=>ucs* . #x7070) ; 灰 + (morohashi-daikanwa 18859 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (<-vulgar-ideograph + (:char ((ideograph-daikanwa . 18858) ; ø¸„¦ª + ) + :sources (chuuka-daijiten morohashi-daikanwa))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (=ucs . #x2FF8) ; ⿸ + ) + ((=ucs . #x5382) ; 厂 + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + )) + (chinese-cns11643-3 . #x2429) ; ø»•›† + (=ucs . #x2F835) ; 灰 + )) +(define-char + '((=>ucs . #x24186) ; 𤆆 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 18860) ; ø¸„¦¬ + )) +(define-char + '((morohashi-daikanwa 18860 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 3 2188 14) + (chinese-cns11643-6 . #x2532) ; ø»›º¹ + (=hanziku-6 . #xC276) ; ý¢¬‰¶ + (=ucs . #x24186) ; 𤆆 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-big5 . #xCA41) ; ý¢€Œ© + (ideograph-daikanwa . 18861) ; ø¸„¦­ + (=ucs . #x7071) ; 灱 + )) +(define-char + '((=>ucs . #x7071) ; 灱 + (morohashi-daikanwa 18861 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-2 . #x2261) ; ø»“Ž¾ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x2427) ; ø»•›„ + (ideograph-daikanwa . 18862) ; ø¸„¦® + (=ucs . #x7072) ; 灲 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 3 2188 12) + (chinese-cns11643-4 . #x2324) ; ø»—£§ + (ideograph-daikanwa . 18863) ; ø¸„¦¯ + (=hanziku-6 . #xC274) ; ý¢¬‰´ + (=ucs . #x24184) ; 𤆄 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 3 2188 7) + (chinese-cns11643-4 . #x2325) ; ø»—£¨ + (ideograph-daikanwa . 18864) ; ø¸„¦° + (=hanziku-6 . #xC26F) ; ý¢¬‰¯ + (=ucs . #x24185) ; 𤆅 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x242B) ; ø»•›ˆ + (ideograph-daikanwa . 18865) ; ø¸„¦± + (=ucs . #x7073) ; 灳 + )) +(define-char + '((=>ucs . #x2418B) ; 𤆋 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 3 2188 15) + (ideograph-daikanwa . 18866) ; ø¸„¦² + (=hanziku-6 . #xC277) ; ý¢¬‰· + )) +(define-char + '((=>ucs . #x2418B) ; 𤆋 + (morohashi-daikanwa 18866 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2534) ; ø»›º» + )) +(define-char + '((morohashi-daikanwa 18866 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 2) + (total-strokes . 6) + (=ucs . #x2418B) ; 𤆋 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-big5 . #xCB5E) ; ý¢€Œ­ž + (ideograph-daikanwa . 18867) ; ø¸„¦³ + (=ucs . #x7074) ; 灴 + )) +(define-char + '((=>ucs . #x7074) ; 灴 + (morohashi-daikanwa 18867 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x245E) ; ø»“‘· + )) +(define-char + '((=>ucs . #x7075) ; 灵 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x4946) ; ø»‹Ÿ¥ + (chinese-cns11643-3 . #x2662) ; ø»•ž» + (=jis-x0213-1-2000 . #x7744) ; ø»¤‘³ + (ideograph-daikanwa . 18868) ; ø¸„¦´ + (ucs-jis . #x7075) ; ø»‹Ÿ¥ + )) +(define-char + '((morohashi-daikanwa 18868 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x4169) ; ø»„¶Œ + (chinese-isoir165 . #x4169) ; ø»žœ + (=ucs . #x7075) ; 灵 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x546E) ; ø»…’‹ + (japanese-jisx0212 . #x4947) ; ø»‹Ÿ¦ + (chinese-isoir165 . #x546E) ; ø»º› + (=jis-x0213-2-2000 . #x6F5A) ; ø»¦ + (chinese-big5 . #xA85F) ; ý¢€Š¡Ÿ + (ideograph-daikanwa . 18869) ; ø¸„¦µ + (=jef-china3 . #x57D7) ; øº…Ÿ— + (=ucs . #x7076) ; 灶 + )) +(define-char + '((=>ucs . #x7076) ; 灶 + (morohashi-daikanwa 18869 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B22) ; ø»’€‰ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2452) ; ø»—¥³ + (ideograph-daikanwa . 18870) ; ø¸„¦¶ + (=ucs . #x3DA3) ; 㶣 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 18871) ; ø¸„¦· + (=big5-cdp . #x8AC1) ; ý¢€ˆ« + (=ucs . #x7077) ; 灷 + )) +(define-char + '((=>ucs . #x7077) ; 灷 + (morohashi-daikanwa 18871 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x265F) ; ø»•ž¸ + )) +(define-char + '((=>ucs . #x7078) ; 灸 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 4556) + (=jis-x0208 . #x3564) ; ø½Š”— + (korean-ksc5601 . #x4F36) ; ø»‰ž… + (chinese-big5 . #xA862) ; ý¢€Š¡¢ + (ideograph-daikanwa . 18872) ; ø¸„¦¸ + (ucs-jis . #x7078) ; ø½Š”— + )) +(define-char + '((morohashi-daikanwa 18872 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x3E44) ; ø»„± + (chinese-isoir165 . #x3E44) ; ø»™ + (=ucs . #x7078) ; 灸 + )) +(define-char + '((=>ucs . #x7078) ; 灸 + (morohashi-daikanwa 18872 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B25) ; ø»’€Œ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 3 2191 1) + (chinese-cns11643-6 . #x284C) ; ø»›¿­ + (ideograph-daikanwa . 18873) ; ø¸„¦¹ + (=hanziku-6 . #xC2EB) ; ý¢¬‹« + (=ucs . #x24190) ; 𤆐 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x4E47) ; 乇 + )) + (ideograph-daikanwa . 18874) ; ø¸„¦º + (=cbeta . 03399) ; ø¸ µ‡ + (=ucs . #x7079) ; 灹 + )) +(define-char + '((=>ucs . #x7079) ; 灹 + (morohashi-daikanwa 18874 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x4E47) ; 乇 + )) + (chinese-cns11643-3 . #x265E) ; ø»•ž· + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-isoir165 . #x2E57) ; ø»‚ + (chinese-big5 . #xCB5F) ; ý¢€Œ­Ÿ + (ideograph-daikanwa . 18875) ; ø¸„¦» + (=ucs . #x707A) ; 灺 + )) +(define-char + '((=>ucs . #x707A) ; 灺 + (morohashi-daikanwa 18875 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x245F) ; ø»“‘¸ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 3 2189 9) + (ideograph-daikanwa . 18876) ; ø¸„¦¼ + (=hanziku-6 . #xC2B3) ; ý¢¬Š³ + (=ucs . #x2418D) ; 𤆍 + )) +(define-char + '((=>ucs . #x2418D) ; 𤆍 + (morohashi-daikanwa 18876 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2453) ; ø»—¥´ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x706B) ; 火 + )) + (ideograph-daikanwa . 18877) ; ø¸„¦½ + (=cbeta . 05936) ; ø¸¡œ° + (=ucs . #x707B) ; 灻 + )) +(define-char + '((=>ucs . #x707B) ; 灻 + (morohashi-daikanwa 18877 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x571F) ; 土 + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + )) + (chinese-cns11643-3 . #x2663) ; ø»•ž¼ + )) +(define-char + '((=>ucs . #x707C) ; 灼 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0208-1978 . #x3C5E) ; ø»‚¤§ + (korean-ksc5601 . #x6D47) ; ø»ŠŠš + (chinese-big5 . #xA860) ; ý¢€Š¡  + (ideograph-daikanwa . 18878) ; ø¸„¦¾ + )) +(define-char + '((morohashi-daikanwa 18878 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x5746) ; ø»…•½ + (japanese-jisx0208 . #x3C5E) ; ø»†¸¯ + (chinese-isoir165 . #x5746) ; ø»¾ + (=jis-x0208-1990 . #x3C5E) ; ø½Šž£ + (=gt-pj-1 . #x3C5E) ; 灼 + (=gt-k . 02569) ; ý¡„€¨‰ + (=jef-china3 . #x58AA) ; øº…¢ª + (=ucs . #x707C) ; 灼 + )) +(define-char + '((=>ucs . #x707C) ; 灼 + (morohashi-daikanwa 18878 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B23) ; ø»’€Š + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 4557) + (=jis-x0208 . #x3A52) ; ø½Š›› + (korean-ksc5601 . #x6E2C) ; ø»Š‹ + (=gt-pj-1 . #x3A52) ; 災 + (chinese-big5 . #xA861) ; ý¢€Š¡¡ + (ideograph-daikanwa . 18879) ; ø¸„¦¿ + (=gt-k . 02555) ; ý¡„€§» + (=ucs . #x707D) ; 災 + )) +(define-char + '((=>ucs . #x707D) ; 災 + (morohashi-daikanwa 18879 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B24) ; ø»’€‹ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 3 2189 7) + (ideograph-daikanwa . 18880) ; ø¸„§€ + (=hanziku-6 . #xC2B1) ; ý¢¬Š± + (=ucs . #x2418E) ; 𤆎 + )) +(define-char + '((=>ucs . #x2418E) ; 𤆎 + (morohashi-daikanwa 18880 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2454) ; ø»—¥µ + )) +(define-char + '((=>ucs . #x707E) ; 灾 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x4948) ; ø»‹Ÿ§ + (=jis-x0213-2-2000 . #x6F5B) ; ø»¦ž + (ideograph-daikanwa . 18881) ; ø¸„§ + (=cbeta . 00321) ; ø¸ … + (=jef-china3 . #x93AE) ; øº‰Ž® + (ucs-jis . #x707E) ; ø»‹Ÿ§ + )) +(define-char + '((morohashi-daikanwa 18881 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x5456) ; ø»…‘³ + (chinese-isoir165 . #x5456) ; ø»ºƒ + (=ucs . #x707E) ; 灾 + )) +(define-char + '((=>ucs . #x707E) ; 灾 + (morohashi-daikanwa 18881 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2660) ; ø»•ž¹ + )) +(define-char + '((=>ucs . #x2418F) ; 𤆏 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 18882) ; ø¸„§‚ + )) +(define-char + '((morohashi-daikanwa 18882 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2454) ; ø»™¯¹ + (=ucs . #x2418F) ; 𤆏 + )) +(define-char + '((=>ucs . #x2418F) ; 𤆏 + (morohashi-daikanwa 18882 0 9) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 3 2189 3) + (=hanziku-6 . #xC2AD) ; ý¢¬Š­ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 3 2189 14) + (ideograph-daikanwa . 18883) ; ø¸„§ƒ + (=hanziku-6 . #xC2B8) ; ý¢¬Š¸ + (=ucs . #x24191) ; 𤆑 + )) +(define-char + '((=>ucs . #x24191) ; 𤆑 + (morohashi-daikanwa 18883 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2455) ; ø»™¯º + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 3 2190 7) + (chinese-cns11643-5 . #x2457) ; ø»™¯¼ + (ideograph-daikanwa . 18884) ; ø¸„§„ + (=hanziku-6 . #xC2D1) ; ý¢¬‹‘ + (=ucs . #x24192) ; 𤆒 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2661) ; ø»•žº + (ideograph-daikanwa . 18886) ; ø¸„§† + (=ucs . #x3DA4) ; 㶤 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 3 2189 13) + (ideograph-daikanwa . 18887) ; ø¸„§‡ + (=hanziku-6 . #xC2B7) ; ý¢¬Š· + (=ucs . #x2419A) ; 𤆚 + )) +(define-char + '((=>ucs . #x2419A) ; 𤆚 + (morohashi-daikanwa 18887 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x284B) ; ø»›¿¬ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (chinese-gb2312 . #x3253) ; ø»„Ÿ´ + (chinese-isoir165 . #x3253) ; ø»ˆ„ + (=ucs . #x707F) ; 灿 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (chinese-gb2312 . #x6C3E) ; ø»…´« + (chinese-isoir165 . #x6C3E) ; ø»Žœ» + (=ucs . #x7080) ; 炀 + )) +(define-char + '((=>ucs . #x241B4) ; 𤆴 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 18890) ; ø¸„§Š + )) +(define-char + '((morohashi-daikanwa 18890 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 2193 4) + (=hanziku-6 . #xC36F) ; ý¢¬¯ + (=ucs . #x241B4) ; 𤆴 + )) +(define-char + '((=>ucs . #x241B4) ; 𤆴 + (morohashi-daikanwa 18890 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2456) ; ø»™¯» + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2977) ; ø»•£ª + (ideograph-daikanwa . 18891) ; ø¸„§‹ + (=jef-china3 . #x92A5) ; øº‰Š¥ + (=ucs . #x7081) ; 炁 + )) +(define-char + '((=>ucs . #x7081) ; 炁 + (morohashi-daikanwa 18891 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4949) ; ø»‹Ÿ¨ + (=jis-x0213-2-2000 . #x6F5C) ; ø»¦Ÿ + (ucs-jis . #x7081) ; ø»‹Ÿ¨ + )) +(define-char + '((=>ucs . #x7081) ; 炁 + (morohashi-daikanwa 18891 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (=cbeta . 00644) ; ø¸ Š„ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2778) ; ø»“–« + (chinese-big5 . #xCD58) ; ý¢€Œµ˜ + (ideograph-daikanwa . 18892) ; ø¸„§Œ + (=ucs . #x7082) ; 炂 + )) +(define-char + '((=>ucs . #x7083) ; 炃 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-big5 . #xCD5A) ; ý¢€Œµš + (ideograph-daikanwa . 18893) ; ø¸„§ + )) +(define-char + '((morohashi-daikanwa 18893 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x7083) ; 炃 + )) +(define-char + '((=>ucs . #x7083) ; 炃 + (morohashi-daikanwa 18893 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x277A) ; ø»“–­ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x4E88) ; 予 + )) + (ideograph-daikanwa . 18894) ; ø¸„§Ž + (=cbeta . 06495) ; ø¸¡¥Ÿ + (=jef-china3 . #x57D8) ; øº…Ÿ˜ + (=ucs . #x3DA6) ; 㶦 + )) +(define-char + '((=>ucs . #x3DA6) ; 㶦 + (morohashi-daikanwa 18894 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x4E88) ; 予 + )) + (chinese-cns11643-3 . #x296E) ; ø»•£¡ + )) +(define-char + '((=>ucs . #x7084) ; 炄 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-big5 . #xCD55) ; ý¢€Œµ• + (ideograph-daikanwa . 18895) ; ø¸„§ + )) +(define-char + '((=>ucs . #x7084) ; 炄 + (morohashi-daikanwa 18895 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2775) ; ø»“–¨ + )) +(define-char + '((morohashi-daikanwa 18895 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x7084) ; 炄 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6A41) ; ø»…±² + (korean-ksc5601 . #x4C5D) ; ø»‰š’ + (japanese-jisx0212 . #x494A) ; ø»‹Ÿ© + (chinese-isoir165 . #x6A41) ; ø»Žš‚ + (=jis-x0213-1-2000 . #x7745) ; ø»¤‘´ + (chinese-big5 . #xCD52) ; ý¢€Œµ’ + (ideograph-daikanwa . 18896) ; ø¸„§ + (=jef-china3 . #x57D1) ; øº…Ÿ‘ + (=ucs . #x7085) ; 炅 + )) +(define-char + '((=>ucs . #x7085) ; 炅 + (morohashi-daikanwa 18896 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2772) ; ø»“–¥ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x4E49) ; ø»‰œº + (chinese-big5 . #xCD59) ; ý¢€Œµ™ + (ideograph-daikanwa . 18897) ; ø¸„§‘ + (=jef-china3 . #x57D6) ; øº…Ÿ– + (=ucs . #x709A) ; 炚 + )) +(define-char + '((=>ucs . #x709A) ; 炚 + (morohashi-daikanwa 18897 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2779) ; ø»“–¬ + )) +(define-char + '((=>ucs . #x7086) ; 炆 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x494B) ; ø»‹Ÿª + (=jis-x0213-2-2000 . #x6F5D) ; ø»¦  + (chinese-big5 . #xCD54) ; ý¢€Œµ” + (ideograph-daikanwa . 18898) ; ø¸„§’ + (ucs-jis . #x7086) ; ø»‹Ÿª + )) +(define-char + '((=>ucs . #x7086) ; 炆 + (morohashi-daikanwa 18898 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (=jef-china3 . #x57D9) ; øº…Ÿ™ + )) +(define-char + '((morohashi-daikanwa 18898 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x7086) ; 炆 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 18899) ; ø¸„§“ + (=ucs . #x7087) ; 炇 + )) +(define-char + '((=>ucs . #x7087) ; 炇 + (morohashi-daikanwa 18899 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2974) ; ø»•£§ + )) +(define-char + '((morohashi-daikanwa 18899 0 9) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x6535) ; 攵 + )) + (=cbeta . 02109) ; ø¸  ½ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 2191 14) + (chinese-cns11643-5 . #x2674) ; ø»™³• + (ideograph-daikanwa . 18900) ; ø¸„§” + (=hanziku-6 . #xC2F8) ; ý¢¬‹¸ + (=ucs . #x2419D) ; 𤆝 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2970) ; ø»•££ + (ideograph-daikanwa . 18901) ; ø¸„§• + (=ucs . #x7088) ; 炈 + )) +(define-char + '((=>ucs . #x7089) ; 炉 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2975) ; ø»•£¨ + (ideograph-daikanwa . 18902) ; ø¸„§– + )) +(define-char + '((=>ucs . #x7089) ; 炉 + (morohashi-daikanwa 18902 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (=jis-x0208 . #x4F27) ; ø½Š¹¦ + (ucs-jis . #x7089) ; ø½Š¹¦ + )) +(define-char + '((morohashi-daikanwa 18902 0 4) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x422F) ; ø»„¶° + (chinese-isoir165 . #x422F) ; ø»Ÿ€ + (=ucs . #x7089) ; 炉 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 2192 13) + (chinese-cns11643-4 . #x2728) ; ø»—©£ + (ideograph-daikanwa . 18903) ; ø¸„§— + (=hanziku-6 . #xC358) ; ý¢¬˜ + (=ucs . #x2419E) ; 𤆞 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 4568) + (chinese-gb2312 . #x3436) ; ø»„¢“ + (=jis-x0208 . #x3F66) ; ø½Š£… + (korean-ksc5601 . #x7627) ; ø»Š—ˆ + (chinese-isoir165 . #x3436) ; ø»Š£ + (=gt-pj-1 . #x3F66) ; 炊 + (chinese-big5 . #xAAA4) ; ý¢€Šª¤ + (ideograph-daikanwa . 18904) ; ø¸„§˜ + (=gt-k . 03754) ; ý¡„€ºª + (=ucs . #x708A) ; 炊 + )) +(define-char + '((=>ucs . #x708A) ; 炊 + (morohashi-daikanwa 18904 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E65) ; ø»’…¦ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2727) ; ø»—©¢ + (ideograph-daikanwa . 18905) ; ø¸„§™ + (=ucs . #x3DA7) ; 㶧 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x296F) ; ø»•£¢ + (ideograph-daikanwa . 18906) ; ø¸„§š + (=ucs . #x708B) ; 炋 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2978) ; ø»•£« + (ideograph-daikanwa . 18907) ; ø¸„§› + (=ucs . #x3DA8) ; 㶨 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2979) ; ø»•£¬ + (ideograph-daikanwa . 18908) ; ø¸„§œ + (=ucs . #x708C) ; 炌 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2976) ; ø»•£© + (ideograph-daikanwa . 18909) ; ø¸„§ + (=ucs . #x708D) ; 炍 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 4563) + (chinese-gb2312 . #x5157) ; ø»…š + (=jis-x0208 . #x316A) ; ø½ŠŽ¥ + (korean-ksc5601 . #x667A) ; ø»Š€» + (chinese-isoir165 . #x5157) ; ø»µª + (=gt-pj-1 . #x316A) ; 炎 + (chinese-big5 . #xAAA2) ; ý¢€Šª¢ + (ideograph-daikanwa . 18910) ; ø¸„§ž + (=gt-k . 03638) ; ý¡„€¸¶ + (=ucs . #x708E) ; 炎 + )) +(define-char + '((=>ucs . #x708E) ; 炎 + (morohashi-daikanwa 18910 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E63) ; ø»’…¤ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2972) ; ø»•£¥ + (ideograph-daikanwa . 18911) ; ø¸„§Ÿ + (=jef-china3 . #x57CB) ; øº…Ÿ‹ + (=ucs . #x708F) ; 炏 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2971) ; ø»•£¤ + (ideograph-daikanwa . 18912) ; ø¸„§  + (=ucs . #x7090) ; 炐 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-big5 . #xCD56) ; ý¢€Œµ– + (ideograph-daikanwa . 18913) ; ø¸„§¡ + (=jef-china3 . #x9FD0) ; øº‰¿ + (=ucs . #x7091) ; 炑 + )) +(define-char + '((=>ucs . #x7091) ; 炑 + (morohashi-daikanwa 18913 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2776) ; ø»“–© + )) +(define-char + '((=>ucs . #x7092) ; 炒 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 4568) + (=jis-x0208 . #x5F56) ; ø½‹‘µ + (korean-ksc5601 . #x7524) ; ø»Š•§ + (chinese-big5 . #xAAA3) ; ý¢€Šª£ + (ideograph-daikanwa . 18915) ; ø¸„§£ + (ucs-jis . #x7092) ; ø½‹‘µ + )) +(define-char + '((morohashi-daikanwa 18915 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x3334) ; ø»„ ³ + (chinese-isoir165 . #x3334) ; ø»‰ƒ + (=ucs . #x7092) ; 炒 + )) +(define-char + '((=>ucs . #x7092) ; 炒 + (morohashi-daikanwa 18915 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E64) ; ø»’…¥ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-big5 . #xCD53) ; ý¢€Œµ“ + (ideograph-daikanwa . 18916) ; ø¸„§¤ + (=ucs . #x7093) ; 炓 + )) +(define-char + '((=>ucs . #x7093) ; 炓 + (morohashi-daikanwa 18916 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2773) ; ø»“–¦ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x4832) ; ø»„¿§ + (japanese-jisx0212 . #x494C) ; ø»‹Ÿ« + (chinese-isoir165 . #x4832) ; ø»§· + (chinese-big5 . #xCD50) ; ý¢€Œµ + (ideograph-daikanwa . 18917) ; ø¸„§¥ + (=jef-china3 . #x57DA) ; øº…Ÿš + (=ucs . #x7094) ; 炔 + )) +(define-char + '((=>ucs . #x7094) ; 炔 + (morohashi-daikanwa 18917 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2770) ; ø»“–£ + )) +(define-char + '((=>ucs . #x7095) ; 炕 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x494D) ; ø»‹Ÿ¬ + (=jis-x0213-2-2000 . #x6F5E) ; ø»¦¡ + (chinese-big5 . #xAAA1) ; ý¢€Šª¡ + (ideograph-daikanwa . 18918) ; ø¸„§¦ + (ucs-jis . #x7095) ; ø»‹Ÿ¬ + )) +(define-char + '((morohashi-daikanwa 18918 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x3F3B) ; ø»„²¢ + (chinese-isoir165 . #x3F3B) ; ø»š² + (=jef-china3 . #x57DB) ; øº…Ÿ› + (=ucs . #x7095) ; 炕 + )) +(define-char + '((=>ucs . #x7095) ; 炕 + (morohashi-daikanwa 18918 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E62) ; ø»’…£ + )) +(define-char + '((=>ucs . #x7096) ; 炖 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x494E) ; ø»‹Ÿ­ + (chinese-big5 . #xCD57) ; ý¢€Œµ— + (ideograph-daikanwa . 18919) ; ø¸„§§ + (ucs-jis . #x7096) ; ø»‹Ÿ­ + )) +(define-char + '((morohashi-daikanwa 18919 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6C40) ; ø»…´­ + (chinese-isoir165 . #x6C40) ; ø»Žœ½ + (=ucs . #x7096) ; 炖 + )) +(define-char + '((=>ucs . #x7096) ; 炖 + (morohashi-daikanwa 18919 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2777) ; ø»“–ª + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x494F) ; ø»‹Ÿ® + (chinese-cns11643-4 . #x2729) ; ø»—©¤ + (=jis-x0213-2-2000 . #x6F5F) ; ø»¦¢ + (ideograph-daikanwa . 18920) ; ø¸„§¨ + (=jef-china3 . #x57D0) ; øº…Ÿ + (=ucs . #x7097) ; 炗 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x7D5C) ; ø»Š¢ + (japanese-jisx0212 . #x4950) ; ø»‹Ÿ¯ + (chinese-isoir165 . #x7C5B) ; ø»Ž´¸ + (chinese-big5 . #xCD51) ; ý¢€Œµ‘ + (ideograph-daikanwa . 18921) ; ø¸„§© + (=jef-china3 . #x57DC) ; øº…Ÿœ + (=ucs . #x7098) ; 炘 + )) +(define-char + '((=>ucs . #x7098) ; 炘 + (morohashi-daikanwa 18921 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2771) ; ø»“–¤ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 4567) + (chinese-gb2312 . #x564B) ; ø»…”¤ + (=jis-x0208 . #x5F55) ; ø½‹‘´ + (korean-ksc5601 . #x6D33) ; ø»ŠŠ† + (chinese-isoir165 . #x564B) ; ø»¼´ + (=gt-pj-1 . #x5F55) ; 炙 + (chinese-big5 . #xAAA5) ; ý¢€Šª¥ + (ideograph-daikanwa . 18922) ; ø¸„§ª + (=gt-k . 03899) ; ý¡„€¼» + (=ucs . #x7099) ; 炙 + )) +(define-char + '((=>ucs . #x7099) ; 炙 + (morohashi-daikanwa 18922 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E66) ; ø»’…§ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 18923) ; ø¸„§« + )) +(define-char + '((morohashi-daikanwa 18923 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C60) ; ø»œ…¹ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 2192 15) + (ideograph-daikanwa . 18924) ; ø¸„§¬ + (=hanziku-6 . #xC35A) ; ý¢¬š + (=ucs . #x2419F) ; 𤆟 + )) +(define-char + '((=>ucs . #x2419F) ; 𤆟 + (morohashi-daikanwa 18924 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2675) ; ø»™³– + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4951) ; ø»‹Ÿ° + (chinese-cns11643-4 . #x272B) ; ø»—©¦ + (ideograph-daikanwa . 18925) ; ø¸„§­ + (=ucs . #x709B) ; 炛 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 2192 1) + (ideograph-daikanwa . 18926) ; ø¸„§® + (=hanziku-6 . #xC34C) ; ý¢¬Œ + (=ucs . #x241B2) ; 𤆲 + )) +(define-char + '((=>ucs . #x241B2) ; 𤆲 + (morohashi-daikanwa 18926 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x272A) ; ø»—©¥ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 2191 5) + (ideograph-daikanwa . 18928) ; ø¸„§° + (=hanziku-6 . #xC2EF) ; ý¢¬‹¯ + (=ucs . #x241AF) ; 𤆯 + )) +(define-char + '((=>ucs . #x241AF) ; 𤆯 + (morohashi-daikanwa 18928 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C5F) ; ø»œ…¸ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 2191 9) + (ideograph-daikanwa . 18930) ; ø¸„§² + (=hanziku-6 . #xC2F3) ; ý¢¬‹³ + (=ucs . #x241B1) ; 𤆱 + )) +(define-char + '((=>ucs . #x241B1) ; 𤆱 + (morohashi-daikanwa 18930 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C5E) ; ø»œ…· + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 18931) ; ø¸„§³ + )) +(define-char + '((morohashi-daikanwa 18931 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C5D) ; ø»œ…¶ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2973) ; ø»•£¦ + (=ucs . #x3DAA) ; 㶪 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6C3F) ; ø»…´¬ + (chinese-isoir165 . #x6C3F) ; ø»Žœ¼ + (=ucs . #x709C) ; 炜 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6C41) ; ø»…´® + (chinese-isoir165 . #x6C41) ; ø»Žœ¾ + (=ucs . #x709D) ; 炝 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (chinese-isoir165 . #x2D6A) ; ø»… + (=ucs . #x709E) ; 炞 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (=jis-x0213-2-2000 . #x6F62) ; ø»¦¥ + (chinese-big5 . #xCFAF) ; ý¢€Œ¾¯ + (ideograph-daikanwa . 18932) ; ø¸„§´ + (=jef-china3 . #x98B7) ; øº‰¢· + (=ucs . #x709F) ; 炟 + )) +(define-char + '((=>ucs . #x709F) ; 炟 + (morohashi-daikanwa 18932 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B6F) ; ø»“œš + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D5E) ; ø»•©‰ + (ideograph-daikanwa . 18933) ; ø¸„§µ + (=ucs . #x70A0) ; 炠 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x6F68) ; ø»Š· + (chinese-big5 . #xCFB3) ; ý¢€Œ¾³ + (ideograph-daikanwa . 18934) ; ø¸„§¶ + (=ucs . #x70A1) ; 炡 + )) +(define-char + '((=>ucs . #x70A1) ; 炡 + (morohashi-daikanwa 18934 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B73) ; ø»“œž + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D67) ; ø»•©’ + (ideograph-daikanwa . 18935) ; ø¸„§· + (=ucs . #x3DAB) ; 㶫 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D5C) ; ø»•©‡ + (ideograph-daikanwa . 18936) ; ø¸„§¸ + (=ucs . #x70A2) ; 炢 + )) +(define-char + '((=>ucs . #x241BC) ; 𤆼 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 18937) ; ø¸„§¹ + )) +(define-char + '((morohashi-daikanwa 18937 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2197 3) + (chinese-cns11643-5 . #x2A25) ; ø»™·¾ + (=hanziku-6 . #xC451) ; ý¢¬‘‘ + (=ucs . #x241BC) ; 𤆼 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D5A) ; ø»•©… + (ideograph-daikanwa . 18938) ; ø¸„§º + (=ucs . #x70A3) ; 炣 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x613F) ; ø»‰¸ª + (japanese-jisx0212 . #x4952) ; ø»‹Ÿ± + (=jis-x0213-1-2000 . #x7746) ; ø»¤‘µ + (chinese-big5 . #xACB7) ; ý¢€Š²· + (ideograph-daikanwa . 18939) ; ø¸„§» + (=jef-china3 . #x57DD) ; øº…Ÿ + (=ucs . #x70A4) ; 炤 + )) +(define-char + '((=>ucs . #x70A4) ; 炤 + (morohashi-daikanwa 18939 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x523A) ; ø»’Š³ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x5F17) ; 弗 + )) + (ideograph-daikanwa . 18940) ; ø¸„§¼ + (=cbeta . 05608) ; ø¸¡—¨ + (=ucs . #x70A5) ; 炥 + )) +(define-char + '((=>ucs . #x70A5) ; 炥 + (morohashi-daikanwa 18940 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x5F17) ; 弗 + )) + (chinese-cns11643-3 . #x2D58) ; ø»•©ƒ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2197 11) + (chinese-cns11643-6 . #x3247) ; ø»œŽ” + (ideograph-daikanwa . 18941) ; ø¸„§½ + (=hanziku-6 . #xC459) ; ý¢¬‘™ + (=ucs . #x241DD) ; 𤇝 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A26) ; ø»—­» + (ideograph-daikanwa . 18942) ; ø¸„§¾ + (=ucs . #x70A6) ; 炦 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D59) ; ø»•©„ + (ideograph-daikanwa . 18943) ; ø¸„§¿ + (=ucs . #x3DAC) ; 㶬 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D65) ; ø»•© + (ideograph-daikanwa . 18944) ; ø¸„¨€ + (=ucs . #x70A7) ; 炧 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D62) ; ø»•© + (ideograph-daikanwa . 18945) ; ø¸„¨ + (=ucs . #x70A8) ; 炨 + )) +(define-char + '((=>ucs . #x70A9) ; 炩 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-big5 . #xCFB6) ; ý¢€Œ¾¶ + (ideograph-daikanwa . 18946) ; ø¸„¨‚ + )) +(define-char + '((=>ucs . #x70A9) ; 炩 + (morohashi-daikanwa 18946 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B76) ; ø»“œ¡ + )) +(define-char + '((morohashi-daikanwa 18946 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x70A9) ; 炩 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D5F) ; ø»•©Š + (ideograph-daikanwa . 18947) ; ø¸„¨ƒ + (=ucs . #x70AA) ; 炪 + )) +(define-char + '((=>ucs . #x70AB) ; 炫 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x7A5B) ; ø»Š´ + (japanese-jisx0212 . #x4953) ; ø»‹Ÿ² + (=jis-x0213-1-2000 . #x7747) ; ø»¤‘¶ + (chinese-big5 . #xACAF) ; ý¢€Š²¯ + (ideograph-daikanwa . 18948) ; ø¸„¨„ + (ucs-jis . #x70AB) ; ø»Š´ + )) +(define-char + '((morohashi-daikanwa 18948 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6C45) ; ø»…´² + (chinese-isoir165 . #x6C45) ; ø»Ž‚ + (=jef-china3 . #x57DE) ; øº…Ÿž + (=ucs . #x70AB) ; 炫 + )) +(define-char + '((=>ucs . #x70AB) ; 炫 + (morohashi-daikanwa 18948 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5232) ; ø»’Š« + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x3E66) ; ø»„±¯ + (=jis-x0208 . #x5F59) ; ø½‹‘¸ + (korean-ksc5601 . #x4B63) ; ø»‰˜º + (chinese-isoir165 . #x3E66) ; ø»™¿ + (chinese-big5 . #xACB2) ; ý¢€Š²² + (ideograph-daikanwa . 18949) ; ø¸„¨… + (=ucs . #x70AC) ; 炬 + )) +(define-char + '((=>ucs . #x70AC) ; 炬 + (morohashi-daikanwa 18949 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5235) ; ø»’Š® + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2196 8) + (chinese-cns11643-6 . #x324C) ; ø»œŽ™ + (ideograph-daikanwa . 18950) ; ø¸„¨† + (=hanziku-6 . #xC3F5) ; ý¢¬µ + (=ucs . #x241BD) ; 𤆽 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2197 8) + (chinese-cns11643-5 . #x2A26) ; ø»™·¿ + (ideograph-daikanwa . 18951) ; ø¸„¨‡ + (=hanziku-6 . #xC456) ; ý¢¬‘– + (=ucs . #x241BE) ; 𤆾 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D66) ; ø»•©‘ + (ideograph-daikanwa . 18952) ; ø¸„¨ˆ + (=ucs . #x3DAD) ; 㶭 + )) +(define-char + '((=>ucs . #x70AD) ; 炭 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 4581) + (=jis-x0208 . #x433A) ; ø½Š¨‘ + (korean-ksc5601 . #x7729) ; ø»Š˜¨ + (=gt-pj-1 . #x433A) ; ø½Š¨‘ + (chinese-big5 . #xACB4) ; ý¢€Š²´ + (ideograph-daikanwa . 18953) ; ø¸„¨‰ + (=gt-k . 05138) ; ý¡„’ + (ucs-jis . #x70AD) ; ø½Š¨‘ + )) +(define-char + '((=>ucs . #x70AD) ; 炭 + (morohashi-daikanwa 18953 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5237) ; ø»’Š° + )) +(define-char + '((morohashi-daikanwa 18953 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (<-vulgar-ideograph + (:char ((ideograph-daikanwa . 18953) ; ø¸„¨‰ + ) + :sources (morohashi-daikanwa))) + (chinese-gb2312 . #x4C3F) ; ø»……¬ + (chinese-isoir165 . #x4C3F) ; ø»­¼ + (=ucs . #x70AD) ; 炭 + )) +(define-char + '((=>ucs . #x70AD) ; 炭 + (morohashi-daikanwa 18953 1 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3248) ; ø»œŽ• + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 4584) + (chinese-gb2312 . #x455A) ; ø»„»µ + (=jis-x0208 . #x5F5C) ; ø½‹‘» + (chinese-isoir165 . #x455A) ; ø»¤… + (chinese-big5 . #xACB6) ; ý¢€Š²¶ + (ideograph-daikanwa . 18954) ; ø¸„¨Š + (=ucs . #x70AE) ; 炮 + )) +(define-char + '((=>ucs . #x70AE) ; 炮 + (morohashi-daikanwa 18954 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5239) ; ø»’Š² + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4954) ; ø»‹Ÿ³ + (chinese-cns11643-2 . #x2B72) ; ø»“œ + (chinese-big5 . #xCFB2) ; ý¢€Œ¾² + (ideograph-daikanwa . 18955) ; ø¸„¨‹ + (=ucs . #x70B0) ; 炰 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 4572) + (chinese-gb2312 . #x3E3C) ; ø»„±… + (=jis-x0208 . #x5F57) ; ø½‹‘¶ + (korean-ksc5601 . #x7B26) ; ø»Šž + (chinese-isoir165 . #x3E3C) ; ø»™• + (chinese-big5 . #xACB3) ; ý¢€Š²³ + (ideograph-daikanwa . 18956) ; ø¸„¨Œ + (=ucs . #x70AF) ; 炯 + )) +(define-char + '((=>ucs . #x70AF) ; 炯 + (morohashi-daikanwa 18956 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5236) ; ø»’Š¯ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6C46) ; ø»…´³ + (japanese-jisx0212 . #x4955) ; ø»‹Ÿ´ + (chinese-isoir165 . #x6C46) ; ø»Žƒ + (=jis-x0213-2-2000 . #x6F63) ; ø»¦¦ + (chinese-big5 . #xCFB1) ; ý¢€Œ¾± + (ideograph-daikanwa . 18957) ; ø¸„¨ + (=ucs . #x70B1) ; 炱 + )) +(define-char + '((=>ucs . #x70B1) ; 炱 + (morohashi-daikanwa 18957 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B71) ; ø»“œœ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x53F0) ; 台 + )) + (ideograph-daikanwa . 18958) ; ø¸„¨Ž + (=cbeta . 06259) ; ø¸¡¡³ + (=ucs . #x70B2) ; 炲 + )) +(define-char + '((=>ucs . #x70B2) ; 炲 + (morohashi-daikanwa 18958 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x53F0) ; 台 + )) + (chinese-cns11643-3 . #x2D64) ; ø»•© + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D61) ; ø»•©Œ + (ideograph-daikanwa . 18959) ; ø¸„¨ + (=ucs . #x3DAE) ; 㶮 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 4583) + (chinese-gb2312 . #x317E) ; ø»„Ÿ + (=jis-x0208 . #x5F5B) ; ø½‹‘º + (korean-ksc5601 . #x5C39) ; ø»‰±Ž + (chinese-isoir165 . #x317E) ; ø»‡‘ + (=gt-pj-1 . #x5F5B) ; 炳 + (chinese-big5 . #xACB1) ; ý¢€Š²± + (ideograph-daikanwa . 18960) ; ø¸„¨ + (=gt-k . 05266) ; ý¡„’’ + (=ucs . #x70B3) ; 炳 + )) +(define-char + '((=>ucs . #x70B3) ; 炳 + (morohashi-daikanwa 18960 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5234) ; ø»’Š­ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4956) ; ø»‹Ÿµ + (chinese-big5 . #xCFB4) ; ý¢€Œ¾´ + (ideograph-daikanwa . 18961) ; ø¸„¨‘ + (=jef-china3 . #x57DF) ; øº…ŸŸ + (=ucs . #x70B4) ; 炴 + )) +(define-char + '((=>ucs . #x70B4) ; 炴 + (morohashi-daikanwa 18961 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B74) ; ø»“œŸ + )) +(define-char + '((=>ucs . #x70B5) ; 炵 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-big5 . #xCFB5) ; ý¢€Œ¾µ + (ideograph-daikanwa . 18962) ; ø¸„¨’ + )) +(define-char + '((morohashi-daikanwa 18962 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x70B5) ; 炵 + )) +(define-char + '((=>ucs . #x70B5) ; 炵 + (morohashi-daikanwa 18962 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B75) ; ø»“œ  + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D63) ; ø»•©Ž + (ideograph-daikanwa . 18963) ; ø¸„¨“ + (=ucs . #x70B6) ; 炶 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D60) ; ø»•©‹ + (ideograph-daikanwa . 18964) ; ø¸„¨” + (=ucs . #x3DAF) ; 㶯 + )) +(define-char + '((=>ucs . #x70B7) ; 炷 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x7140) ; ø»Š‹ + (japanese-jisx0212 . #x4957) ; ø»‹Ÿ¶ + (=jis-x0213-1-2000 . #x7748) ; ø»¤‘· + (ideograph-daikanwa . 18965) ; ø¸„¨• + (ucs-jis . #x70B7) ; ø»Š‹ + )) +(define-char + '((morohashi-daikanwa 18965 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6C44) ; ø»…´± + (chinese-isoir165 . #x6C44) ; ø»Ž + (chinese-big5 . #xCFAE) ; ý¢€Œ¾® + (=jef-china3 . #x98B8) ; øº‰¢¸ + (=ucs . #x70B7) ; 炷 + )) +(define-char + '((=>ucs . #x70B7) ; 炷 + (morohashi-daikanwa 18965 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B6E) ; ø»“œ™ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2197 7) + (chinese-cns11643-6 . #x3244) ; ø»œŽ‘ + (ideograph-daikanwa . 18966) ; ø¸„¨– + (=hanziku-6 . #xC455) ; ý¢¬‘• + (=ucs . #x241BF) ; 𤆿 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2195 17) + (chinese-cns11643-5 . #x2A27) ; ø»™¸€ + (ideograph-daikanwa . 18967) ; ø¸„¨— + (=hanziku-6 . #xC3DE) ; ý¢¬ž + (=ucs . #x241C0) ; 𤇀 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D5B) ; ø»•©† + (ideograph-daikanwa . 18968) ; ø¸„¨˜ + (=ucs . #x3DB0) ; 㶰 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2195 8) + (chinese-cns11643-6 . #x324B) ; ø»œŽ˜ + (ideograph-daikanwa . 18969) ; ø¸„¨™ + (=hanziku-6 . #xC3D5) ; ý¢¬• + (=ucs . #x241C1) ; 𤇁 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2196 2) + (chinese-cns11643-6 . #x3249) ; ø»œŽ– + (ideograph-daikanwa . 18970) ; ø¸„¨š + (=hanziku-6 . #xC3EF) ; ý¢¬¯ + (=ucs . #x241EB) ; 𤇫 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2196 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x65A5) ; 斥 + )) + (ideograph-daikanwa . 18972) ; ø¸„¨œ + (=hanziku-6 . #xC3F1) ; ý¢¬± + (=cbeta . 03139) ; ø¸ ±ƒ + (=ucs . #x241DA) ; 𤇚 + )) +(define-char + '((=>ucs . #x241DA) ; 𤇚 + (morohashi-daikanwa 18972 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((chinese-cns11643-1 . #x4658) ; ø»‘¹© + )) + (chinese-cns11643-6 . #x3245) ; ø»œŽ’ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2198 8) + (chinese-cns11643-5 . #x2A28) ; ø»™¸ + (ideograph-daikanwa . 18973) ; ø¸„¨ + (=hanziku-6 . #xC476) ; ý¢¬‘¶ + (=ucs . #x241E0) ; 𤇠 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x324A) ; ø»œŽ— + (ideograph-daikanwa . 18974) ; ø¸„¨ž + (=ucs . #x241E1) ; 𤇡 + )) +(define-char + '((=>ucs . #x241E1) ; 𤇡 + (morohashi-daikanwa 18974 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2198 9) + (=hanziku-6 . #xC477) ; ý¢¬‘· + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2197 6) + (chinese-cns11643-6 . #x3243) ; ø»œŽ + (ideograph-daikanwa . 18975) ; ø¸„¨Ÿ + (=hanziku-6 . #xC454) ; ý¢¬‘” + (=ucs . #x241DB) ; 𤇛 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2195 9) + (ideograph-daikanwa . 18977) ; ø¸„¨¡ + (=hanziku-6 . #xC3D6) ; ý¢¬– + (=ucs . #x241D9) ; 𤇙 + )) +(define-char + '((=>ucs . #x241D9) ; 𤇙 + (morohashi-daikanwa 18977 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A29) ; ø»—­¾ + )) +(define-char + '((morohashi-daikanwa 18977 0 9) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x4E14) ; 且 + )) + (=cbeta . 05967) ; ø¸¡ + )) +(define-char + '((=>ucs . #x241F7) ; 𤇷 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 18978) ; ø¸„¨¢ + )) +(define-char + '((morohashi-daikanwa 18978 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2197 5) + (=hanziku-6 . #xC453) ; ý¢¬‘“ + (=ucs . #x241F7) ; 𤇷 + )) +(define-char + '((=>ucs . #x241F7) ; 𤇷 + (morohashi-daikanwa 18978 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3934) ; ø»œ˜“ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 4576) + (chinese-gb2312 . #x5528) ; ø»…’£ + (=jis-x0208 . #x5F5A) ; ø½‹‘¹ + (korean-ksc5601 . #x6D48) ; ø»ŠŠ› + (chinese-isoir165 . #x5528) ; ø»º³ + (chinese-big5 . #xACB5) ; ý¢€Š²µ + (ideograph-daikanwa . 18979) ; ø¸„¨£ + (=ucs . #x70B8) ; 炸 + )) +(define-char + '((=>ucs . #x70B8) ; 炸 + (morohashi-daikanwa 18979 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5238) ; ø»’Š± + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 9825) + (chinese-gb2312 . #x3563) ; ø»„¤ž + (=jis-x0208 . #x4540) ; ø½Š«“ + (korean-ksc5601 . #x6F43) ; ø»Š’ + (chinese-isoir165 . #x3563) ; ø»Œ® + (chinese-cns11643-3 . #x2D68) ; ø»•©“ + (ideograph-daikanwa . 18980) ; ø¸„¨¤ + (=ucs . #x70B9) ; 点 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3246) ; ø»œŽ“ + (ideograph-daikanwa . 18981) ; ø¸„¨¥ + (=ucs . #x241C7) ; 𤇇 + )) +(define-char + '((morohashi-daikanwa 18981 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-1 . 4702) + (shinjigen-2 . 4702) + (=jis-x0208 . #x3059) ; ø½ŠŒ¶ + (chinese-cns11643-1 . #x5233) ; ø»’Š¬ + (chinese-gb12345 . #x7D66) ; 為 + (=gt-pj-1 . #x3059) ; 為 + (chinese-big5 . #xACB0) ; ý¢€Š²° + (=gt-k . 05018) ; ý¡„Žš + (=ucs . #x70BA) ; 為 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A27) ; ø»—­¼ + (=ucs . #x3DB2) ; 㶲 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6C42) ; ø»…´¯ + (chinese-isoir165 . #x6C42) ; ø»Žœ¿ + (chinese-cns11643-3 . #x2D5D) ; ø»•©ˆ + (=jef-china3 . #x70E1) ; øº‡ƒ¡ + (=ucs . #x70BB) ; 炻 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4136) ; ø»„µ™ + (chinese-isoir165 . #x4136) ; ø»© + (=ucs . #x70BC) ; 炼 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3363) ; ø»„¡¢ + (chinese-isoir165 . #x3363) ; ø»‰² + (=ucs . #x70BD) ; 炽 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-big5 . #xCFB0) ; ý¢€Œ¾° + (=ucs . #x70BE) ; 炾 + )) +(define-char + '((=>ucs . #x70BE) ; 炾 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B70) ; ø»“œ› + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (=ucs . #x70BF) ; 炿 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6C43) ; ø»…´° + (chinese-isoir165 . #x6C43) ; ø»Ž€ + (chinese-cns11643-4 . #x2A28) ; ø»—­½ + (=ucs . #x70C0) ; 烀 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4B38) ; ø»…„‡ + (chinese-isoir165 . #x4B38) ; ø»¬— + (=ucs . #x70C1) ; 烁 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4043) ; ø»„´ˆ + (chinese-isoir165 . #x4043) ; ø»œ˜ + (=ucs . #x70C2) ; 烂 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4C7E) ; ø»…†« + (chinese-isoir165 . #x4C7E) ; ø»®» + (=ucs . #x70C3) ; 烃 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3228) ; ø»•¯© + (ideograph-daikanwa . 18982) ; ø¸„¨¦ + (=ucs . #x70C4) ; 烄 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD277) ; ý¢€‰· + (ideograph-daikanwa . 18983) ; ø¸„¨§ + (=ucs . #x70C5) ; 烅 + )) +(define-char + '((=>ucs . #x70C5) ; 烅 + (morohashi-daikanwa 18983 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x305A) ; ø»“£› + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD278) ; ý¢€‰¸ + (ideograph-daikanwa . 18984) ; ø¸„¨¨ + (=ucs . #x70C6) ; 烆 + )) +(define-char + '((=>ucs . #x70C6) ; 烆 + (morohashi-daikanwa 18984 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x305B) ; ø»“£œ + )) +(define-char + '((=>ucs . #x241EF) ; 𤇯 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x8863) ; è¡£ + ) + ((=ucs . #x706B) ; 火 + )) + (ideograph-daikanwa . 18985) ; ø¸„¨© + )) +(define-char + '((morohashi-daikanwa 18985 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 1 287 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x8863) ; è¡£ + ) + ((=ucs . #x706B) ; 火 + )) + (=hanziku-1 . #xE15C) ; ý¢€ž…œ + (=ucs . #x241EF) ; 𤇯 + )) +(define-char + '((=>ucs . #x241EF) ; 𤇯 + (morohashi-daikanwa 18985 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x8863) ; è¡£ + ) + ((=ucs . #x706B) ; 火 + )) + (chinese-cns11643-5 . #x2E4F) ; ø»™¾  + )) +(define-char + '((=>ucs . #x70C7) ; 烇 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD279) ; ý¢€‰¹ + (ideograph-daikanwa . 18986) ; ø¸„¨ª + )) +(define-char + '((=>ucs . #x70C7) ; 烇 + (morohashi-daikanwa 18986 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x305C) ; ø»“£ + )) +(define-char + '((morohashi-daikanwa 18986 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x70C7) ; 烇 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 4591) + (chinese-gb2312 . #x4152) ; ø»„µµ + (=jis-x0208 . #x4E75) ; ø½Š¹– + (korean-ksc5601 . #x562D) ; ø»‰¨Ž + (chinese-isoir165 . #x4152) ; ø»ž… + (chinese-cns11643-1 . #x5653) ; ø»’‘„ + (chinese-big5 . #xAF50) ; ý¢€Š½ + (ideograph-daikanwa . 18987) ; ø¸„¨« + (=ucs . #x70C8) ; 烈 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2200 4) + (chinese-cns11643-5 . #x2E4E) ; ø»™¾Ÿ + (ideograph-daikanwa . 18988) ; ø¸„¨¬ + (=hanziku-6 . #xC4D4) ; ý¢¬“” + (=ucs . #x241F0) ; 𤇰 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D75) ; ø»—³¤ + (ideograph-daikanwa . 18989) ; ø¸„¨­ + (=ucs . #x70C9) ; 烉 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6C48) ; ø»…´µ + (japanese-jisx0212 . #x4958) ; ø»‹Ÿ· + (chinese-isoir165 . #x6C48) ; ø»Ž… + (=jis-x0213-2-2000 . #x6F66) ; ø»¦© + (chinese-big5 . #xAF4C) ; ý¢€Š½Œ + (ideograph-daikanwa . 18990) ; ø¸„¨® + (=jef-china3 . #x57E0) ; øº…Ÿ  + (=ucs . #x70CA) ; 烊 + )) +(define-char + '((=>ucs . #x70CA) ; 烊 + (morohashi-daikanwa 18990 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x564F) ; ø»’‘€ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208 . #x5F5E) ; ø½‹‘½ + (korean-ksc5601 . #x7D4E) ; ø»Š¢ + (chinese-cns11643-2 . #x3051) ; ø»“£’ + (=gt-pj-1 . #x5F5E) ; 烋 + (chinese-big5 . #xD26E) ; ý¢€‰® + (ideograph-daikanwa . 18991) ; ø¸„¨¯ + (=gt-k . 06609) ; ý¡„§‘ + (=ucs . #x70CB) ; 烋 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x322A) ; ø»•¯« + (ideograph-daikanwa . 18992) ; ø¸„¨° + (=ucs . #x70CC) ; 烌 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2200 3) + (chinese-cns11643-6 . #x3938) ; ø»œ˜— + (ideograph-daikanwa . 18993) ; ø¸„¨± + (=hanziku-6 . #xC4D3) ; ý¢¬““ + (=ucs . #x24222) ; 𤈢 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2201 8) + (chinese-cns11643-6 . #x3936) ; ø»œ˜• + (ideograph-daikanwa . 18994) ; ø¸„¨² + (=hanziku-6 . #xC4F8) ; ý¢¬“¸ + (=ucs . #x241F1) ; 𤇱 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD276) ; ý¢€‰¶ + (ideograph-daikanwa . 18995) ; ø¸„¨³ + (=ucs . #x70CD) ; 烍 + )) +(define-char + '((=>ucs . #x70CD) ; 烍 + (morohashi-daikanwa 18995 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3059) ; ø»“£š + )) +(define-char + '((=>ucs . #x70CE) ; 烎 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 18996) ; ø¸„¨´ + )) +(define-char + '((=>ucs . #x70CE) ; 烎 + (morohashi-daikanwa 18996 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x305E) ; ø»“£Ÿ + )) +(define-char + '((=>ucs . #x70CE) ; 烎 + (morohashi-daikanwa 18996 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD27B) ; ý¢€‰» + )) +(define-char + '((morohashi-daikanwa 18996 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x70CE) ; 烎 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x322E) ; ø»•¯¯ + (ideograph-daikanwa . 18997) ; ø¸„¨µ + (=ucs . #x3DB3) ; 㶳 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 4586) + (=jis-x0208 . #x3128) ; ø½Š£ + (korean-ksc5601 . #x6821) ; ø»Š‚ž + (chinese-cns11643-1 . #x5654) ; ø»’‘… + (chinese-gb12345 . #x4E5A) ; 烏 + (=gt-pj-1 . #x3128) ; 烏 + (chinese-big5 . #xAF51) ; ý¢€Š½‘ + (ideograph-daikanwa . 18998) ; ø¸„¨¶ + (=gt-k . 06375) ; ý¡„£§ + (=ucs . #x70CF) ; 烏 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x322B) ; ø»•¯¬ + (ideograph-daikanwa . 18999) ; ø¸„¨· + (=ucs . #x70D0) ; 烐 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4959) ; ø»‹Ÿ¸ + (=jis-x0213-2-2000 . #x6F67) ; ø»¦ª + (chinese-big5 . #xD26C) ; ý¢€‰¬ + (ideograph-daikanwa . 19000) ; ø¸„¨¸ + (=jef-china3 . #x57E1) ; øº…Ÿ¡ + (=ucs . #x70D1) ; 烑 + )) +(define-char + '((=>ucs . #x70D1) ; 烑 + (morohashi-daikanwa 19000 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x304F) ; ø»“£ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD272) ; ý¢€‰² + (ideograph-daikanwa . 19001) ; ø¸„¨¹ + (=ucs . #x70D2) ; 烒 + )) +(define-char + '((=>ucs . #x70D2) ; 烒 + (morohashi-daikanwa 19001 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3055) ; ø»“£– + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2200 6) + (ideograph-daikanwa . 19002) ; ø¸„¨º + (=hanziku-6 . #xC4D6) ; ý¢¬“– + (=ucs . #x241F2) ; 𤇲 + )) +(define-char + '((=>ucs . #x241F2) ; 𤇲 + (morohashi-daikanwa 19002 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3939) ; ø»œ˜˜ + )) +(define-char + '((=>ucs . #x3DB5) ; 㶵 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 19003) ; ø¸„¨» + (=jef-china3 . #x58A4) ; øº…¢¤ + )) +(define-char + '((morohashi-daikanwa 19003 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3232) ; ø»•¯³ + (=ucs . #x3DB5) ; 㶵 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x495A) ; ø»‹Ÿ¹ + (=jis-x0213-2-2000 . #x6F68) ; ø»¦« + (chinese-big5 . #xD26B) ; ý¢€‰« + (ideograph-daikanwa . 19004) ; ø¸„¨¼ + (=jef-china3 . #x57E2) ; øº…Ÿ¢ + (=ucs . #x70D3) ; 烓 + )) +(define-char + '((=>ucs . #x70D3) ; 烓 + (morohashi-daikanwa 19004 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x304E) ; ø»“£ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x495B) ; ø»‹Ÿº + (=jis-x0213-1-2000 . #x7749) ; ø»¤‘¸ + (chinese-big5 . #xD275) ; ý¢€‰µ + (ideograph-daikanwa . 19005) ; ø¸„¨½ + (=ucs . #x70D4) ; 烔 + )) +(define-char + '((=>ucs . #x70D4) ; 烔 + (morohashi-daikanwa 19005 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3058) ; ø»“£™ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D73) ; ø»—³¢ + (ideograph-daikanwa . 19006) ; ø¸„¨¾ + (=ucs . #x3DB4) ; 㶴 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x495C) ; ø»‹Ÿ» + (ideograph-daikanwa . 19007) ; ø¸„¨¿ + (=cbeta . 01592) ; ø¸ ˜¸ + (=ucs . #x70D5) ; 烕 + )) +(define-char + '((=>ucs . #x70D5) ; 烕 + (morohashi-daikanwa 19007 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3231) ; ø»•¯² + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x495D) ; ø»‹Ÿ¼ + (ideograph-daikanwa . 19008) ; ø¸„©€ + (=cbeta . 00475) ; ø¸ ‡› + (=ucs . #x70D6) ; 烖 + )) +(define-char + '((=>ucs . #x70D6) ; 烖 + (morohashi-daikanwa 19008 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x322F) ; ø»•¯° + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 19009) ; ø¸„© + )) +(define-char + '((=>ucs . #x70D7) ; 烗 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD271) ; ý¢€‰± + (ideograph-daikanwa . 19010) ; ø¸„©‚ + )) +(define-char + '((morohashi-daikanwa 19010 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x70D7) ; 烗 + )) +(define-char + '((=>ucs . #x70D7) ; 烗 + (morohashi-daikanwa 19010 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3054) ; ø»“£• + )) +(define-char + '((=>ucs . #x241F4) ; 𤇴 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2201 11) + (ideograph-daikanwa . 19011) ; ø¸„©ƒ + (=hanziku-6 . #xC4FB) ; ý¢¬“» + )) +(define-char + '((morohashi-daikanwa 19011 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x326F) ; ø»—º´ + (=ucs . #x241F4) ; 𤇴 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3A66) ; ø»„«· + (korean-ksc5601 . #x7B74) ; ø»ŠŸ« + (japanese-jisx0212 . #x495E) ; ø»‹Ÿ½ + (chinese-isoir165 . #x3A66) ; ø»”‡ + (=jis-x0213-1-2000 . #x774A) ; ø»¤‘¹ + (chinese-big5 . #xAF4D) ; ý¢€Š½ + (ideograph-daikanwa . 19012) ; ø¸„©„ + (=jef-china3 . #x57E3) ; øº…Ÿ£ + (=ucs . #x70D8) ; 烘 + )) +(define-char + '((=>ucs . #x70D8) ; 烘 + (morohashi-daikanwa 19012 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5650) ; ø»’‘ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD27C) ; ý¢€‰¼ + (ideograph-daikanwa . 19013) ; ø¸„©… + (=ucs . #x70E1) ; 烡 + )) +(define-char + '((=>ucs . #x70E1) ; 烡 + (morohashi-daikanwa 19013 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x305F) ; ø»“£  + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 4590) + (chinese-gb2312 . #x4053) ; ø»„´˜ + (=jis-x0208 . #x5F60) ; ø½‹‘¿ + (korean-ksc5601 . #x5527) ; ø»‰¦ª + (chinese-isoir165 . #x4053) ; ø»œ¨ + (chinese-big5 . #xAF4F) ; ý¢€Š½ + (ideograph-daikanwa . 19014) ; ø¸„©† + (=ucs . #x70D9) ; 烙 + )) +(define-char + '((=>ucs . #x70D9) ; 烙 + (morohashi-daikanwa 19014 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5652) ; ø»’‘ƒ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD27A) ; ý¢€‰º + (ideograph-daikanwa . 19015) ; ø¸„©‡ + (=ucs . #x70DA) ; 烚 + )) +(define-char + '((=>ucs . #x70DA) ; 烚 + (morohashi-daikanwa 19015 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x305D) ; ø»“£ž + )) +(define-char + '((=>ucs . #x241F5) ; 𤇵 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 19016) ; ø¸„©ˆ + )) +(define-char + '((morohashi-daikanwa 19016 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2201 3) + (chinese-cns11643-6 . #x3937) ; ø»œ˜– + (=hanziku-6 . #xC4F3) ; ý¢¬“³ + (=ucs . #x241F5) ; 𤇵 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x5672) ; ø»…•‹ + (chinese-isoir165 . #x5672) ; ø»½› + (chinese-cns11643-3 . #x3229) ; ø»•¯ª + (ideograph-daikanwa . 19017) ; ø¸„©‰ + (=ucs . #x70DB) ; 烛 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x495F) ; ø»‹Ÿ¾ + (chinese-isoir165 . #x7C5C) ; ø»Ž´¹ + (=jis-x0213-2-2000 . #x6F69) ; ø»¦¬ + (chinese-big5 . #xD26A) ; ý¢€‰ª + (ideograph-daikanwa . 19018) ; ø¸„©Š + (=jef-china3 . #x57E4) ; øº…Ÿ¤ + (=ucs . #x70DC) ; 烜 + )) +(define-char + '((=>ucs . #x70DC) ; 烜 + (morohashi-daikanwa 19018 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x304D) ; ø»“£Ž + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 4589) + (=jis-x0208 . #x5F5F) ; ø½‹‘¾ + (korean-ksc5601 . #x7176) ; ø»Š‘ + (chinese-isoir165 . #x7C62) ; ø»Ž´¿ + (chinese-cns11643-2 . #x3050) ; ø»“£‘ + (=gt-pj-1 . #x5F5F) ; 烝 + (chinese-big5 . #xD26D) ; ý¢€‰­ + (ideograph-daikanwa . 19019) ; ø¸„©‹ + (=gt-k . 06610) ; ý¡„§’ + (=ucs . #x70DD) ; 烝 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2201 7) + (chinese-cns11643-4 . #x2D74) ; ø»—³£ + (ideograph-daikanwa . 19020) ; ø¸„©Œ + (=hanziku-6 . #xC4F7) ; ý¢¬“· + (=ucs . #x241F6) ; 𤇶 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD273) ; ý¢€‰³ + (ideograph-daikanwa . 19021) ; ø¸„© + (=ucs . #x70DE) ; 烞 + )) +(define-char + '((=>ucs . #x70DE) ; 烞 + (morohashi-daikanwa 19021 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3056) ; ø»“£— + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x56E0) ; 因 + )) + (shinjigen-2 . 4622) + (chinese-gb2312 . #x514C) ; ø»… + (=jis-x0208 . #x5F5D) ; ø½‹‘¼ + (korean-ksc5601 . #x6653) ; ø»Š€” + (chinese-isoir165 . #x514C) ; ø»µŸ + (ideograph-daikanwa . 19022) ; ø¸„©Ž + (=cbeta . 00195) ; ø¸ ƒƒ + (=ucs . #x70DF) ; 烟 + )) +(define-char + '((=>ucs . #x70DF) ; 烟 + (morohashi-daikanwa 19022 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x56E0) ; 因 + )) + (chinese-cns11643-3 . #x322D) ; ø»•¯® + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD274) ; ý¢€‰´ + (ideograph-daikanwa . 19023) ; ø¸„© + (=ucs . #x70E0) ; 烠 + )) +(define-char + '((=>ucs . #x70E0) ; 烠 + (morohashi-daikanwa 19023 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3057) ; ø»“£˜ + )) +(define-char + '((=>ucs . #x70E2) ; 烢 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD270) ; ý¢€‰° + (ideograph-daikanwa . 19024) ; ø¸„© + )) +(define-char + '((morohashi-daikanwa 19024 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x70E2) ; 烢 + )) +(define-char + '((=>ucs . #x70E2) ; 烢 + (morohashi-daikanwa 19024 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3053) ; ø»“£” + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2199 9) + (chinese-cns11643-5 . #x2E4C) ; ø»™¾ + (ideograph-daikanwa . 19025) ; ø¸„©‘ + (=hanziku-6 . #xC4B9) ; ý¢¬’¹ + (=ucs . #x24211) ; 𤈑 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2199 14) + (chinese-cns11643-5 . #x2E4D) ; ø»™¾ž + (ideograph-daikanwa . 19026) ; ø¸„©’ + (=hanziku-6 . #xC4BE) ; ý¢¬’¾ + (=ucs . #x24223) ; 𤈣 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3052) ; ø»“£“ + (chinese-big5 . #xD26F) ; ý¢€‰¯ + (ideograph-daikanwa . 19027) ; ø¸„©“ + (=ucs . #x7F39) ; ç¼¹ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2199 13) + (chinese-cns11643-6 . #x3935) ; ø»œ˜” + (ideograph-daikanwa . 19028) ; ø¸„©” + (=hanziku-6 . #xC4BD) ; ý¢¬’½ + (=ucs . #x24212) ; 𤈒 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2202 5) + (chinese-cns11643-6 . #x393C) ; ø»œ˜› + (ideograph-daikanwa . 19029) ; ø¸„©• + (=hanziku-6 . #xC556) ; ý¢¬•– + (=ucs . #x24216) ; 𤈖 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 19030) ; ø¸„©– + (=ucs . #x70E3) ; 烣 + )) +(define-char + '((=>ucs . #x70E3) ; 烣 + (morohashi-daikanwa 19030 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x322C) ; ø»•¯­ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2202 4) + (chinese-cns11643-6 . #x393B) ; ø»œ˜š + (ideograph-daikanwa . 19033) ; ø¸„©™ + (=hanziku-6 . #xC555) ; ý¢¬•• + (=ucs . #x24215) ; 𤈕 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3F3E) ; ø»„²¥ + (japanese-jisx0212 . #x4960) ; ø»‹Ÿ¿ + (chinese-isoir165 . #x3F3E) ; ø»šµ + (=jis-x0213-1-2000 . #x774B) ; ø»¤‘º + (chinese-big5 . #xAF4E) ; ý¢€Š½Ž + (ideograph-daikanwa . 19034) ; ø¸„©š + (=jef-china3 . #x57E5) ; øº…Ÿ¥ + (=ucs . #x70E4) ; 烤 + )) +(define-char + '((=>ucs . #x70E4) ; 烤 + (morohashi-daikanwa 19034 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5651) ; ø»’‘‚ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2198 6) + (chinese-cns11643-6 . #x393A) ; ø»œ˜™ + (ideograph-daikanwa . 19035) ; ø¸„©› + (=hanziku-6 . #xC474) ; ý¢¬‘´ + (=ucs . #x241DF) ; 𤇟 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x81E3) ; 臣 + )) + (=cbeta . 00196) ; ø¸ ƒ„ + (=ucs . #x70E5) ; 烥 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3733) ; ø»„¦ª + (chinese-isoir165 . #x3733) ; ø»Žº + (=ucs . #x70E6) ; 烦 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x4955) ; ø»…¨ + (chinese-isoir165 . #x4955) ; ø»©¸ + (=ucs . #x70E7) ; 烧 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6C47) ; ø»…´´ + (chinese-isoir165 . #x6C47) ; ø»Ž„ + (=ucs . #x70E8) ; 烨 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3B62) ; ø»„­‘ + (chinese-isoir165 . #x3B62) ; ø»•¡ + (=ucs . #x70E9) ; 烩 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (=cbeta . 00658) ; ø¸ Š’ + (=ucs . #x70EA) ; 烪 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x4C4C) ; ø»……¹ + (chinese-isoir165 . #x4C4C) ; ø»®‰ + (=ucs . #x70EB) ; 烫 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3D7D) ; ø»„°¨ + (chinese-isoir165 . #x3D7D) ; ø»˜¸ + (=ucs . #x70EC) ; 烬 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x4848) ; ø»„¿½ + (chinese-isoir165 . #x4848) ; ø»¨ + (=ucs . #x70ED) ; 热 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3230) ; ø»•¯± + (=ucs . #x70EE) ; 烮 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x7112) ; 焒 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E4B) ; ø»™¾œ + (=ucs . #x241FD) ; 𤇽 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x24213) ; 𤈓 + )) +(define-char + '((=>ucs . #x24213) ; 𤈓 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2201 6) + (=hanziku-6 . #xC4F6) ; ý¢¬“¶ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2205 1) + (ideograph-daikanwa . 19036) ; ø¸„©œ + (=hanziku-6 . #xC5D4) ; ý¢¬—” + (=ucs . #x24225) ; 𤈥 + )) +(define-char + '((=>ucs . #x24225) ; 𤈥 + (morohashi-daikanwa 19036 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x414B) ; ø»œ¤š + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x4F29) ; ø»…‰° + (chinese-isoir165 . #x4F29) ; ø»²€ + (chinese-big5 . #xB26D) ; ý¢€‹‰­ + (ideograph-daikanwa . 19037) ; ø¸„© + (=ucs . #x70EF) ; 烯 + )) +(define-char + '((=>ucs . #x70EF) ; 烯 + (morohashi-daikanwa 19037 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B72) ; ø»’˜¹ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2206 5) + (chinese-cns11643-4 . #x3274) ; ø»—º¹ + (ideograph-daikanwa . 19038) ; ø¸„©ž + (=hanziku-6 . #xC5F8) ; ý¢¬—¸ + (=ucs . #x24226) ; 𤈦 + )) +(define-char + '((=>ucs . #x70F0) ; 烰 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD64E) ; ý¢€™Ž + (ideograph-daikanwa . 19039) ; ø¸„©Ÿ + )) +(define-char + '((morohashi-daikanwa 19039 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x70F0) ; 烰 + )) +(define-char + '((=>ucs . #x70F0) ; 烰 + (morohashi-daikanwa 19039 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3671) ; ø»“¬¦ + )) +(define-char + '((=>ucs . #x70F1) ; 烱 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=jis-x0208 . #x5148) ; ø½Š½ƒ + (ideograph-daikanwa . 01528) ; ø¸€—¸ + )) + (shinjigen-2 . 4573) + (=jis-x0208 . #x5F58) ; ø½‹‘· + (korean-ksc5601 . #x4C5E) ; ø»‰š“ + (ideograph-daikanwa . 19040) ; ø¸„©  + (=cbeta . 00704) ; ø¸ ‹€ + (ucs-jis . #x70F1) ; ø½‹‘· + )) +(define-char + '((=>ucs . #x70F1) ; 烱 + (morohashi-daikanwa 19040 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((chinese-cns11643-2 . #x232C) ; ø»“§ + )) + (chinese-cns11643-3 . #x3730) ; ø»•·‡ + )) +(define-char + '((morohashi-daikanwa 19040 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x518F) ; 冏 + )) + (chinese-isoir165 . #x2E58) ; ø»‚‘ + (=ucs . #x70F1) ; 烱 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3732) ; ø»•·‰ + (ideograph-daikanwa . 19041) ; ø¸„©¡ + (=ucs . #x70F2) ; 烲 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x367E) ; ø»“¬³ + (chinese-big5 . #xD65B) ; ý¢€™› + (ideograph-daikanwa . 19042) ; ø¸„©¢ + (=ucs . #x710E) ; 焎 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD650) ; ý¢€™ + (ideograph-daikanwa . 19043) ; ø¸„©£ + (=ucs . #x70F3) ; 烳 + )) +(define-char + '((=>ucs . #x70F3) ; 烳 + (morohashi-daikanwa 19043 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3673) ; ø»“¬¨ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb12345 . #x4C7E) ; 烴 + (chinese-big5 . #xD64C) ; ý¢€™Œ + (ideograph-daikanwa . 19044) ; ø¸„©¤ + (=ucs . #x70F4) ; 烴 + )) +(define-char + '((=>ucs . #x70F4) ; 烴 + (morohashi-daikanwa 19044 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x366F) ; ø»“¬¤ + )) +(define-char + '((=>ucs . #x70F5) ; 烵 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19045) ; ø¸„©¥ + )) +(define-char + '((morohashi-daikanwa 19045 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x372F) ; ø»•·† + (=ucs . #x70F5) ; 烵 + )) +(define-char + '((=>ucs . #x70F6) ; 烶 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD658) ; ý¢€™˜ + (ideograph-daikanwa . 19046) ; ø¸„©¦ + )) +(define-char + '((morohashi-daikanwa 19046 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x70F6) ; 烶 + )) +(define-char + '((=>ucs . #x70F6) ; 烶 + (morohashi-daikanwa 19046 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x367B) ; ø»“¬° + )) +(define-char + '((=>ucs . #x70F7) ; 烷 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD64A) ; ý¢€™Š + (ideograph-daikanwa . 19047) ; ø¸„©§ + )) +(define-char + '((morohashi-daikanwa 19047 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x4D69) ; ø»…‡´ + (chinese-isoir165 . #x4D69) ; ø»°„ + (=ucs . #x70F7) ; 烷 + )) +(define-char + '((=>ucs . #x70F7) ; 烷 + (morohashi-daikanwa 19047 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x366D) ; ø»“¬¢ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD657) ; ý¢€™— + (ideograph-daikanwa . 19048) ; ø¸„©¨ + (=ucs . #x70F8) ; 烸 + )) +(define-char + '((=>ucs . #x70F8) ; 烸 + (morohashi-daikanwa 19048 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x367A) ; ø»“¬¯ + )) +(define-char + '((=>ucs . #x70F9) ; 烹 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 4597) + (=jis-x0208 . #x4B23) ; ø½Š³ª + (korean-ksc5601 . #x7832) ; ø»Šš + (=gt-pj-1 . #x4B23) ; ø½Š³ª + (chinese-big5 . #xB269) ; ý¢€‹‰© + (ideograph-daikanwa . 19049) ; ø¸„©© + (=gt-k . 07874) ; ý¡„»‚ + (ucs-jis . #x70F9) ; ø½Š³ª + )) +(define-char + '((morohashi-daikanwa 19049 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x456B) ; ø»„¼† + (chinese-isoir165 . #x456B) ; ø»¤– + (chinese-cns11643-1 . #x5B6E) ; ø»’˜µ + (=ucs . #x70F9) ; 烹 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x372B) ; ø»•·‚ + (ideograph-daikanwa . 19050) ; ø¸„©ª + (=ucs . #x3DB9) ; 㶹 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2205 2) + (chinese-cns11643-5 . #x3344) ; ø»š…« + (ideograph-daikanwa . 19051) ; ø¸„©« + (=hanziku-6 . #xC5D5) ; ý¢¬—• + (=ucs . #x24227) ; 𤈧 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2203 7) + (chinese-cns11643-6 . #x414F) ; ø»œ¤ž + (ideograph-daikanwa . 19052) ; ø¸„©¬ + (=hanziku-6 . #xC578) ; ý¢¬•¸ + (=ucs . #x24228) ; 𤈨 + )) +(define-char + '((=>ucs . #x70FA) ; 烺 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4961) ; ø»‹ € + (chinese-big5 . #xD648) ; ý¢€™ˆ + (ideograph-daikanwa . 19053) ; ø¸„©­ + (=jef-china3 . #x92A6) ; øº‰Š¦ + (ucs-jis . #x70FA) ; ø»‹ € + )) +(define-char + '((morohashi-daikanwa 19053 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-isoir165 . #x7C5D) ; ø»Ž´º + (=ucs . #x70FA) ; 烺 + )) +(define-char + '((=>ucs . #x70FA) ; 烺 + (morohashi-daikanwa 19053 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x366B) ; ø»“¬  + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x372A) ; ø»•· + (ideograph-daikanwa . 19054) ; ø¸„©® + (=ucs . #x3DBA) ; 㶺 + )) +(define-char + '((=>ucs . #x70FB) ; 烻 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xDA5B) ; ý¢€©› + (ideograph-daikanwa . 19055) ; ø¸„©¯ + )) +(define-char + '((morohashi-daikanwa 19055 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x70FB) ; 烻 + )) +(define-char + '((=>ucs . #x70FB) ; 烻 + (morohashi-daikanwa 19055 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D5F) ; ø»“¶¦ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD652) ; ý¢€™’ + (ideograph-daikanwa . 19056) ; ø¸„©° + (=ucs . #x70FC) ; 烼 + )) +(define-char + '((=>ucs . #x70FC) ; 烼 + (morohashi-daikanwa 19056 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3675) ; ø»“¬ª + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2205 12) + (chinese-cns11643-4 . #x3273) ; ø»—º¸ + (ideograph-daikanwa . 19057) ; ø¸„©± + (=hanziku-6 . #xC5DF) ; ý¢¬—Ÿ + (=ucs . #x24229) ; 𤈩 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2203 2) + (chinese-cns11643-4 . #x3275) ; ø»—ºº + (ideograph-daikanwa . 19058) ; ø¸„©² + (=hanziku-6 . #xC573) ; ý¢¬•³ + (=ucs . #x2422A) ; 𤈪 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 4598) + (chinese-gb2312 . #x3769) ; ø»„§  + (=jis-x0208 . #x5F62) ; ø½‹’ + (korean-ksc5601 . #x5C6B) ; ø»‰²€ + (chinese-isoir165 . #x3769) ; ø»° + (chinese-big5 . #xB26C) ; ý¢€‹‰¬ + (ideograph-daikanwa . 19059) ; ø¸„©³ + (=ucs . #x70FD) ; 烽 + )) +(define-char + '((=>ucs . #x70FD) ; 烽 + (morohashi-daikanwa 19059 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B71) ; ø»’˜¸ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3734) ; ø»•·‹ + (ideograph-daikanwa . 19060) ; ø¸„©´ + (=ucs . #x3DBB) ; 㶻 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (kangxi-radical . 32) ; ⼟ + (kangxi-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3735) ; ø»•·Œ + (ideograph-daikanwa . 19061) ; ø¸„©µ + (=ucs . #x70FE) ; 烾 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD653) ; ý¢€™“ + (ideograph-daikanwa . 19062) ; ø¸„©¶ + (=ucs . #x70FF) ; 烿 + )) +(define-char + '((=>ucs . #x70FF) ; 烿 + (morohashi-daikanwa 19062 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3676) ; ø»“¬« + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x77E3) ; 矣 + )) + (ideograph-daikanwa . 19063) ; ø¸„©· + (=cbeta . 00198) ; ø¸ ƒ† + (=ucs . #x3DBC) ; 㶼 + )) +(define-char + '((=>ucs . #x3DBC) ; 㶼 + (morohashi-daikanwa 19063 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((chinese-cns11643-1 . #x4B32) ; ø»’€™ + )) + (chinese-cns11643-4 . #x3271) ; ø»—º¶ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD656) ; ý¢€™– + (ideograph-daikanwa . 19064) ; ø¸„©¸ + (=ucs . #x7100) ; 焀 + )) +(define-char + '((=>ucs . #x7100) ; 焀 + (morohashi-daikanwa 19064 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3679) ; ø»“¬® + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 1 400 5) + (ideograph-daikanwa . 19065) ; ø¸„©¹ + (=hanziku-1 . #xF858) ; ý¢€Ÿ¡˜ + (=cbeta . 05337) ; ø¸¡“™ + (=ucs . #x2422B) ; 𤈫 + )) +(define-char + '((=>ucs . #x2422B) ; 𤈫 + (morohashi-daikanwa 19065 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x414E) ; ø»œ¤ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x372E) ; ø»•·… + (ideograph-daikanwa . 19066) ; ø¸„©º + (=ucs . #x7101) ; 焁 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD65A) ; ý¢€™š + (ideograph-daikanwa . 19067) ; ø¸„©» + (=ucs . #x7102) ; 焂 + )) +(define-char + '((=>ucs . #x7102) ; 焂 + (morohashi-daikanwa 19067 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x367D) ; ø»“¬² + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x8D64) ; 赤 + )) + (japanese-jisx0212 . #x4962) ; ø»‹  + (=jis-x0213-2-2000 . #x6F6A) ; ø»¦­ + (ideograph-daikanwa . 19068) ; ø¸„©¼ + (=cbeta . 00199) ; ø¸ ƒ‡ + (=ucs . #x7103) ; 焃 + )) +(define-char + '((=>ucs . #x7103) ; 焃 + (morohashi-daikanwa 19068 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x8D64) ; 赤 + )) + (chinese-cns11643-3 . #x372C) ; ø»•·ƒ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x7D36) ; ø»Š¡© + (japanese-jisx0212 . #x4963) ; ø»‹ ‚ + (chinese-cns11643-2 . #x3672) ; ø»“¬§ + (=jis-x0213-2-2000 . #x6F6B) ; ø»¦® + (chinese-big5 . #xD64F) ; ý¢€™ + (ideograph-daikanwa . 19069) ; ø¸„©½ + (=jef-china3 . #x58A5) ; øº…¢¥ + (=ucs . #x7104) ; 焄 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3276) ; ø»—º» + (ideograph-daikanwa . 19070) ; ø¸„©¾ + (=ucs . #x3DBE) ; 㶾 + )) +(define-char + '((=>ucs . #x7105) ; 焅 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4964) ; ø»‹ ƒ + (ideograph-daikanwa . 19071) ; ø¸„©¿ + (ucs-jis . #x7105) ; ø»‹ ƒ + )) +(define-char + '((morohashi-daikanwa 19071 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3272) ; ø»—º· + (=ucs . #x7105) ; 焅 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x5B5B) ; 孛 + )) + (ideograph-daikanwa . 19072) ; ø¸„ª€ + (=cbeta . 00197) ; ø¸ ƒ… + (=ucs . #x3DBF) ; 㶿 + )) +(define-char + '((=>ucs . #x3DBF) ; 㶿 + (morohashi-daikanwa 19072 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x5B5B) ; 孛 + )) + (chinese-cns11643-4 . #x3270) ; ø»—ºµ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4965) ; ø»‹ „ + (=jis-x0213-2-2000 . #x6F6C) ; ø»¦¯ + (chinese-big5 . #xD654) ; ý¢€™” + (ideograph-daikanwa . 19073) ; ø¸„ª + (=ucs . #x7106) ; 焆 + )) +(define-char + '((=>ucs . #x7106) ; 焆 + (morohashi-daikanwa 19073 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3677) ; ø»“¬¬ + )) +(define-char + '((=>ucs . #x7107) ; 焇 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4966) ; ø»‹ … + (=jis-x0213-2-2000 . #x6F6D) ; ø»¦° + (ideograph-daikanwa . 19074) ; ø¸„ª‚ + (=jef-china3 . #x57E6) ; øº…Ÿ¦ + (ucs-jis . #x7107) ; ø»‹ … + )) +(define-char + '((morohashi-daikanwa 19074 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x372D) ; ø»•·„ + (=ucs . #x7107) ; 焇 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3731) ; ø»•·ˆ + (=jis-x0213-2-2000 . #x6F6E) ; ø»¦± + (ideograph-daikanwa . 19075) ; ø¸„ªƒ + (=ucs . #x7108) ; 焈 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 4592) + (chinese-gb2312 . #x5149) ; ø»…Œ + (=jis-x0208 . #x5F61) ; ø½‹’€ + (korean-ksc5601 . #x656A) ; ø»‰¿ + (chinese-isoir165 . #x5149) ; ø»µœ + (chinese-cns11643-1 . #x5B6F) ; ø»’˜¶ + (=gt-pj-1 . #x5F61) ; 焉 + (chinese-big5 . #xB26A) ; ý¢€‹‰ª + (ideograph-daikanwa . 19076) ; ø¸„ª„ + (=gt-k . 07953) ; ý¡„¼‘ + (=ucs . #x7109) ; 焉 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x3A38) ; ø»„«‰ + (chinese-isoir165 . #x3A38) ; ø»“™ + (chinese-big5 . #xB26B) ; ý¢€‹‰« + (ideograph-daikanwa . 19077) ; ø¸„ª… + (=ucs . #x710A) ; 焊 + )) +(define-char + '((=>ucs . #x710A) ; 焊 + (morohashi-daikanwa 19077 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B70) ; ø»’˜· + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4967) ; ø»‹ † + (chinese-big5 . #xD659) ; ý¢€™™ + (ideograph-daikanwa . 19078) ; ø¸„ª† + (=ucs . #x710B) ; 焋 + )) +(define-char + '((=>ucs . #x710B) ; 焋 + (morohashi-daikanwa 19078 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x367C) ; ø»“¬± + )) +(define-char + '((=>ucs . #x710C) ; 焌 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19079) ; ø¸„ª‡ + )) +(define-char + '((=>ucs . #x710C) ; 焌 + (morohashi-daikanwa 19079 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3670) ; ø»“¬¥ + )) +(define-char + '((=>ucs . #x710C) ; 焌 + (morohashi-daikanwa 19079 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x7160) ; ø»Š« + (japanese-jisx0212 . #x4968) ; ø»‹ ‡ + (=jis-x0213-2-2000 . #x6F6F) ; ø»¦² + (chinese-big5 . #xD64D) ; ý¢€™ + (=jef-china3 . #x8EF6) ; øºˆ»¶ + (ucs-jis . #x710C) ; ø»Š« + )) +(define-char + '((morohashi-daikanwa 19079 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-isoir165 . #x7C5E) ; ø»Ž´» + (=ucs . #x710C) ; 焌 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2204 12) + (chinese-cns11643-6 . #x4154) ; ø»œ¤£ + (ideograph-daikanwa . 19080) ; ø¸„ªˆ + (=hanziku-6 . #xC5BF) ; ý¢¬–¿ + (=ucs . #x2422C) ; 𤈬 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD649) ; ý¢€™‰ + (ideograph-daikanwa . 19081) ; ø¸„ª‰ + (=ucs . #x710D) ; 焍 + )) +(define-char + '((=>ucs . #x710D) ; 焍 + (morohashi-daikanwa 19081 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x366C) ; ø»“¬¡ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2204 6) + (chinese-cns11643-6 . #x4151) ; ø»œ¤  + (ideograph-daikanwa . 19082) ; ø¸„ªŠ + (=hanziku-6 . #xC5B9) ; ý¢¬–¹ + (=ucs . #x2422D) ; 𤈭 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2203 1) + (chinese-cns11643-6 . #x414D) ; ø»œ¤œ + (ideograph-daikanwa . 19083) ; ø¸„ª‹ + (=hanziku-6 . #xC572) ; ý¢¬•² + (=ucs . #x2422E) ; 𤈮 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2205 3) + (chinese-cns11643-6 . #x414C) ; ø»œ¤› + (ideograph-daikanwa . 19084) ; ø¸„ªŒ + (=hanziku-6 . #xC5D6) ; ý¢¬—– + (=ucs . #x2422F) ; 𤈯 + )) +(define-char + '((=>ucs . #x24230) ; 𤈰 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19085) ; ø¸„ª + )) +(define-char + '((morohashi-daikanwa 19085 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2209 15) + (=hanziku-6 . #xC964) ; ý¢¬¥¤ + (=ucs . #x24230) ; 𤈰 + )) +(define-char + '((=>ucs . #x24230) ; 𤈰 + (morohashi-daikanwa 19085 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A73) ; ø»œ² + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2204 5) + (chinese-cns11643-6 . #x4152) ; ø»œ¤¡ + (ideograph-daikanwa . 19086) ; ø¸„ªŽ + (=hanziku-6 . #xC5B8) ; ý¢¬–¸ + (=ucs . #x24231) ; 𤈱 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2204 2) + (chinese-cns11643-6 . #x4150) ; ø»œ¤Ÿ + (ideograph-daikanwa . 19087) ; ø¸„ª + (=hanziku-6 . #xC5B5) ; ý¢¬–µ + (=ucs . #x24232) ; 𤈲 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2206 7) + (chinese-cns11643-5 . #x3343) ; ø»š…ª + (ideograph-daikanwa . 19088) ; ø¸„ª + (=hanziku-6 . #xC5FA) ; ý¢¬—º + (=ucs . #x2425D) ; 𤉝 + )) +(define-char + '((=>ucs . #x24239) ; 𤈹 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19089) ; ø¸„ª‘ + )) +(define-char + '((morohashi-daikanwa 19089 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4153) ; ø»œ¤¢ + (=ucs . #x24239) ; 𤈹 + )) +(define-char + '((=>ucs . #x2425F) ; 𤉟 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2204 15) + (chinese-cns11643-5 . #x3345) ; ø»š…¬ + (ideograph-daikanwa . 19090) ; ø¸„ª’ + (=hanziku-6 . #xC5C2) ; ý¢¬—‚ + )) +(define-char + '((morohashi-daikanwa 19090 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x2425F) ; 𤉟 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2204 9) + (chinese-cns11643-6 . #x4149) ; ø»œ¤˜ + (ideograph-daikanwa . 19091) ; ø¸„ª“ + (=hanziku-6 . #xC5BC) ; ý¢¬–¼ + (=ucs . #x2424A) ; 𤉊 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4969) ; ø»‹ ˆ + (chinese-cns11643-3 . #x3733) ; ø»•·Š + (=jis-x0213-1-2000 . #x774C) ; ø»¤‘» + (ideograph-daikanwa . 19092) ; ø¸„ª” + (=jef-china3 . #x58A6) ; øº…¢¦ + (=ucs . #x710F) ; 焏 + )) +(define-char + '((=>ucs . #x3DC0) ; 㷀 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19097) ; ø¸„ª™ + )) +(define-char + '((=>ucs . #x3DC0) ; 㷀 + (morohashi-daikanwa 19097 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3277) ; ø»—º¼ + )) +(define-char + '((morohashi-daikanwa 19097 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0213-2-2000 . #x6F70) ; ø»¦³ + (=cbeta . 00671) ; ø¸ ŠŸ + (=ucs . #x3DC0) ; 㷀 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 8 29 2) + (chinese-cns11643-6 . #x4148) ; ø»œ¤— + (ideograph-daikanwa . 49243) ; ø¸Œ› + (=hanziku-12 . #xEEB0) ; ý¢ƒŽº° + (=ucs . #x24251) ; 𤉑 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6C49) ; ø»…´¶ + (chinese-isoir165 . #x6C49) ; ø»Ž† + (chinese-big5 . #xD651) ; ý¢€™‘ + (=jef-china3 . #x9ED6) ; øº‰»– + (=ucs . #x7110) ; 焐 + )) +(define-char + '((=>ucs . #x7110) ; 焐 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3674) ; ø»“¬© + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x7111) ; 焑 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6C4A) ; ø»…´· + (chinese-isoir165 . #x6C4A) ; ø»Ž‡ + (=ucs . #x7113) ; 焓 + )) +(define-char + '((=>ucs . #x7113) ; 焓 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3678) ; ø»“¬­ + )) +(define-char + '((=>ucs . #x7113) ; 焓 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD655) ; ý¢€™• + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (chinese-gb2312 . #x3B40) ; ø»„¬¯ + (chinese-isoir165 . #x3B40) ; ø»”¿ + (=ucs . #x7115) ; 焕 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6C4B) ; ø»…´¸ + (chinese-isoir165 . #x6C4B) ; ø»Žˆ + (=ucs . #x7116) ; 焖 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD64B) ; ý¢€™‹ + (=ucs . #x7117) ; 焗 + )) +(define-char + '((=>ucs . #x7117) ; 焗 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x366E) ; ø»“¬£ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6C62) ; ø»…µ + (chinese-isoir165 . #x6C62) ; ø»ŽŸ + (=ucs . #x7118) ; 焘 + )) +(define-char + '((=>ucs . #x7119) ; 焙 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4617) + (=jis-x0208 . #x5F64) ; ø½‹’ƒ + (korean-ksc5601 . #x5B4C) ; ø»‰°ƒ + (chinese-big5 . #xB548) ; ý¢€‹•ˆ + (ideograph-daikanwa . 19099) ; ø¸„ª› + (ucs-jis . #x7119) ; ø½‹’ƒ + )) +(define-char + '((morohashi-daikanwa 19099 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x313A) ; ø»„½ + (chinese-isoir165 . #x313A) ; ø»† + (=ucs . #x7119) ; 焙 + )) +(define-char + '((=>ucs . #x7119) ; 焙 + (morohashi-daikanwa 19099 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x604E) ; ø»’Ÿ« + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4616) + (chinese-gb2312 . #x3759) ; ø»„§ + (=jis-x0208 . #x4A32) ; ø½Š²› + (korean-ksc5601 . #x5D4D) ; ø»‰³€ + (chinese-isoir165 . #x3759) ; ø»  + (=gt-pj-1 . #x4A32) ; 焚 + (chinese-big5 . #xB549) ; ý¢€‹•‰ + (ideograph-daikanwa . 19100) ; ø¸„ªœ + (=gt-k . 09142) ; ý¡„‚Ž¶ + (=ucs . #x711A) ; 焚 + )) +(define-char + '((=>ucs . #x711A) ; 焚 + (morohashi-daikanwa 19100 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x604F) ; ø»’Ÿ¬ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C7E) ; ø»•¿« + (ideograph-daikanwa . 19101) ; ø¸„ª + (=ucs . #x3DCA) ; 㷊 + )) +(define-char + '((=>ucs . #x711B) ; 焛 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19102) ; ø¸„ªž + )) +(define-char + '((morohashi-daikanwa 19102 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xDA65) ; ý¢€©¥ + (=ucs . #x711B) ; 焛 + )) +(define-char + '((=>ucs . #x711B) ; 焛 + (morohashi-daikanwa 19102 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D69) ; ø»“¶° + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4606) + (=jis-x0208 . #x5F63) ; ø½‹’‚ + (chinese-isoir165 . #x7C5F) ; ø»Ž´¼ + (chinese-big5 . #xB54F) ; ý¢€‹• + (ideograph-daikanwa . 19103) ; ø¸„ªŸ + (=ucs . #x711C) ; 焜 + )) +(define-char + '((=>ucs . #x711C) ; 焜 + (morohashi-daikanwa 19103 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6055) ; ø»’Ÿ² + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C76) ; ø»•¿£ + (ideograph-daikanwa . 19104) ; ø¸„ª  + (=ucs . #x3DC2) ; 㷂 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C74) ; ø»•¿¡ + (ideograph-daikanwa . 19105) ; ø¸„ª¡ + (=ucs . #x711D) ; 焝 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3865) ; ø»˜ƒž + (ideograph-daikanwa . 19106) ; ø¸„ª¢ + (=ucs . #x3DC3) ; 㷃 + )) +(define-char + '((=>ucs . #x711E) ; 焞 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x5448) ; ø»‰¥­ + (japanese-jisx0212 . #x496A) ; ø»‹ ‰ + (=jis-x0213-1-2000 . #x774E) ; ø»¤‘½ + (chinese-big5 . #xDA59) ; ý¢€©™ + (ideograph-daikanwa . 19107) ; ø¸„ª£ + (=jef-china3 . #x57E7) ; øº…Ÿ§ + (ucs-jis . #x711E) ; ø»‰¥­ + )) +(define-char + '((morohashi-daikanwa 19107 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x711E) ; 焞 + )) +(define-char + '((=>ucs . #x711E) ; 焞 + (morohashi-daikanwa 19107 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D5D) ; ø»“¶¤ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xDA62) ; ý¢€©¢ + (ideograph-daikanwa . 19108) ; ø¸„ª¤ + (=ucs . #x711F) ; 焟 + )) +(define-char + '((=>ucs . #x711F) ; 焟 + (morohashi-daikanwa 19108 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D66) ; ø»“¶­ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19109) ; ø¸„ª¥ + (=jef-china3 . #x98B9) ; øº‰¢¹ + (=ucs . #x24261) ; 𤉡 + )) +(define-char + '((=>ucs . #x24261) ; 𤉡 + (morohashi-daikanwa 19109 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4155) ; ø»œ¤¤ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2213 2) + (chinese-cns11643-4 . #x3869) ; ø»˜ƒ¢ + (ideograph-daikanwa . 19110) ; ø¸„ª¦ + (=hanziku-6 . #xC9F9) ; ý¢¬§¹ + (=ucs . #x24262) ; 𤉢 + )) +(define-char + '((=>ucs . #x7120) ; 焠 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x496B) ; ø»‹ Š + (=jis-x0213-1-2000 . #x774F) ; ø»¤‘¾ + (chinese-big5 . #xDA58) ; ý¢€©˜ + (ideograph-daikanwa . 19111) ; ø¸„ª§ + (ucs-jis . #x7120) ; ø»‹ Š + )) +(define-char + '((morohashi-daikanwa 19111 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x2E59) ; ø»‚’ + (=ucs . #x7120) ; 焠 + )) +(define-char + '((=>ucs . #x7120) ; 焠 + (morohashi-daikanwa 19111 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D5C) ; ø»“¶£ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3861) ; ø»˜ƒš + (ideograph-daikanwa . 19112) ; ø¸„ª¨ + (=ucs . #x3DC4) ; 㷄 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4615) + (=jis-x0208 . #x4C35) ; ø½Šµš + (korean-ksc5601 . #x596D) ; ø»‰­¨ + (chinese-cns11643-1 . #x6052) ; ø»’Ÿ¯ + (chinese-gb12345 . #x4E5E) ; 無 + (=gt-pj-1 . #x4C35) ; 無 + (chinese-big5 . #xB54C) ; ý¢€‹•Œ + (ideograph-daikanwa . 19113) ; ø¸„ª© + (=gt-k . 09147) ; ý¡„‚Ž» + (=ucs . #x7121) ; 無 + )) +(define-char + '((=>ucs . #x7122) ; 焢 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xDA60) ; ý¢€©  + (ideograph-daikanwa . 19114) ; ø¸„ªª + )) +(define-char + '((=>ucs . #x7122) ; 焢 + (morohashi-daikanwa 19114 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D64) ; ø»“¶« + )) +(define-char + '((morohashi-daikanwa 19114 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x7122) ; 焢 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C75) ; ø»•¿¢ + (ideograph-daikanwa . 19115) ; ø¸„ª« + (=ucs . #x3DC5) ; 㷅 + )) +(define-char + '((=>ucs . #x7123) ; 焣 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D62) ; ø»“¶© + (chinese-big5 . #xDA5E) ; ý¢€©ž + (ideograph-daikanwa . 19116) ; ø¸„ª¬ + )) +(define-char + '((morohashi-daikanwa 19116 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x7123) ; 焣 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C7D) ; ø»•¿ª + (ideograph-daikanwa . 19117) ; ø¸„ª­ + (=ucs . #x7124) ; 焤 + )) +(define-char + '((=>ucs . #x7125) ; 焥 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xDA5F) ; ý¢€©Ÿ + (ideograph-daikanwa . 19118) ; ø¸„ª® + )) +(define-char + '((morohashi-daikanwa 19118 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x7125) ; 焥 + )) +(define-char + '((=>ucs . #x7125) ; 焥 + (morohashi-daikanwa 19118 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D63) ; ø»“¶ª + )) +(define-char + '((=>ucs . #x7126) ; 焦 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4612) + (=jis-x0208 . #x3E47) ; ø½Š¡ˆ + (korean-ksc5601 . #x7525) ; ø»Š•¨ + (=gt-pj-1 . #x3E47) ; ø½Š¡ˆ + (chinese-big5 . #xB54A) ; ý¢€‹•Š + (ideograph-daikanwa . 19119) ; ø¸„ª¯ + (=gt-k . 09073) ; ý¡„‚± + (ucs-jis . #x7126) ; ø½Š¡ˆ + )) +(define-char + '((morohashi-daikanwa 19119 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x3D39) ; ø»„¯¤ + (chinese-isoir165 . #x3D39) ; ø»—´ + (chinese-cns11643-1 . #x6050) ; ø»’Ÿ­ + (=ucs . #x7126) ; 焦 + )) +(define-char + '((=>ucs . #x7133) ; 焳 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=jis-x0208 . #x7032) ; ø½‹ª + (ideograph-daikanwa . 41937) ; ø¸Š‘ + )) + (ideograph-daikanwa . 19120) ; ø¸„ª° + (=cbeta . 01534) ; ø¸ —¾ + )) +(define-char + '((morohashi-daikanwa 19120 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x96B9) ; 隹 + )) + (=ucs . #x7133) ; 焳 + )) +(define-char + '((=>ucs . #x7133) ; 焳 + (morohashi-daikanwa 19120 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x96B9) ; 隹 + )) + (chinese-cns11643-3 . #x3C7B) ; ø»•¿¨ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2211 10) + (chinese-cns11643-6 . #x4A78) ; ø»œ²• + (ideograph-daikanwa . 19121) ; ø¸„ª± + (=hanziku-6 . #xC9C1) ; ý¢¬§ + (=ucs . #x24263) ; 𤉣 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3862) ; ø»˜ƒ› + (ideograph-daikanwa . 19122) ; ø¸„ª² + (=ucs . #x3DC6) ; 㷆 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C7C) ; ø»•¿© + (ideograph-daikanwa . 19123) ; ø¸„ª³ + (=ucs . #x7127) ; 焧 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xDA63) ; ý¢€©£ + (ideograph-daikanwa . 19124) ; ø¸„ª´ + (=ucs . #x7128) ; 焨 + )) +(define-char + '((=>ucs . #x7128) ; 焨 + (morohashi-daikanwa 19124 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D67) ; ø»“¶® + )) +(define-char + '((=>ucs . #x24264) ; 𤉤 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2209 1) + (ideograph-daikanwa . 19125) ; ø¸„ªµ + (=hanziku-6 . #xC956) ; ý¢¬¥– + )) +(define-char + '((morohashi-daikanwa 19125 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x414A) ; ø»œ¤™ + (=ucs . #x24264) ; 𤉤 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (ideograph-daikanwa . 19126) ; ø¸„ª¶ + (=ucs . #x7129) ; 焩 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2213 4) + (chinese-cns11643-5 . #x3971) ; ø»šŒ + (ideograph-daikanwa . 19127) ; ø¸„ª· + (=hanziku-6 . #xC9FB) ; ý¢¬§» + (=ucs . #x24265) ; 𤉥 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3864) ; ø»˜ƒ + (ideograph-daikanwa . 19128) ; ø¸„ª¸ + (=ucs . #x3DC7) ; 㷇 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C6F) ; ø»•¿œ + (ideograph-daikanwa . 19129) ; ø¸„ª¹ + (=ucs . #x712A) ; 焪 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19130) ; ø¸„ªº + (=cbeta . 04862) ; ø¸¡‹¾ + (=ucs . #x3DC8) ; 㷈 + )) +(define-char + '((=>ucs . #x3DC8) ; 㷈 + (morohashi-daikanwa 19130 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3860) ; ø»˜ƒ™ + )) +(define-char + '((=>ucs . #x712B) ; 焫 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((ideograph-daikanwa . 30731) ; ø¸‡ ‹ + )) + (ideograph-daikanwa . 19131) ; ø¸„ª» + )) +(define-char + '((=>ucs . #x712B) ; 焫 + (morohashi-daikanwa 19131 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((chinese-cns11643-2 . #x285A) ; ø»“—« + )) + (chinese-cns11643-3 . #x3C7A) ; ø»•¿§ + )) +(define-char + '((=>ucs . #x712B) ; 焫 + (morohashi-daikanwa 19131 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((korean-ksc5601 . #x675C) ; ø»Š» + (japanese-jisx0212 . #x5745) ; ø»‹´ˆ + (=jis-x0213-1-2000 . #x7A63) ; ø»¤–¬ + )) + (japanese-jisx0212 . #x496C) ; ø»‹ ‹ + (=jis-x0213-1-2000 . #x774D) ; ø»¤‘¼ + (=cbeta . 01276) ; ø¸ “¼ + (ucs-jis . #x712B) ; ø»‹ ‹ + )) +(define-char + '((morohashi-daikanwa 19131 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x82AE) ; 芮 + )) + (=ucs . #x712B) ; 焫 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x6613) ; 易 + )) + (ideograph-daikanwa . 19132) ; ø¸„ª¼ + (=cbeta . 00792) ; ø¸ Œ˜ + (=ucs . #x712C) ; 焬 + )) +(define-char + '((=>ucs . #x712C) ; 焬 + (morohashi-daikanwa 19132 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x6613) ; 易 + )) + (chinese-cns11643-3 . #x3C72) ; ø»•¿Ÿ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2209 12) + (ideograph-daikanwa . 19133) ; ø¸„ª½ + (=hanziku-6 . #xC961) ; ý¢¬¥¡ + (=ucs . #x24266) ; 𤉦 + )) +(define-char + '((=>ucs . #x24266) ; 𤉦 + (morohashi-daikanwa 19133 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x396F) ; ø»šŠ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x496D) ; ø»‹ Œ + (ideograph-daikanwa . 19134) ; ø¸„ª¾ + (=cbeta . 00676) ; ø¸ Š¤ + (=ucs . #x712D) ; 焭 + )) +(define-char + '((=>ucs . #x712D) ; 焭 + (morohashi-daikanwa 19134 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D21) ; ø»•¿¬ + (=jef-china3 . #x90EF) ; øº‰ƒ¯ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1467 9) + (chinese-cns11643-6 . #x4A7E) ; ø»œ²› + (ideograph-daikanwa . 19136) ; ø¸„«€ + (=hanziku-4 . #xD865) ; ý¢¡¥ + (=ucs . #x24267) ; 𤉧 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x2F74) ; ø»„‹ + (=jis-x0213-1-2000 . #x7750) ; ø»¤‘¿ + (chinese-big5 . #xDA5C) ; ý¢€©œ + (ideograph-daikanwa . 19137) ; ø¸„« + (=jef-china3 . #x57E8) ; øº…Ÿ¨ + (=ucs . #x712E) ; 焮 + )) +(define-char + '((=>ucs . #x712E) ; 焮 + (morohashi-daikanwa 19137 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D60) ; ø»“¶§ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3863) ; ø»˜ƒœ + (ideograph-daikanwa . 19138) ; ø¸„«‚ + (=ucs . #x24279) ; 𤉹 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6C4C) ; ø»…´¹ + (japanese-jisx0212 . #x496E) ; ø»‹  + (chinese-isoir165 . #x6C4C) ; ø»Ž‰ + (=jis-x0213-2-2000 . #x6F71) ; ø»¦´ + (chinese-big5 . #xDA5A) ; ý¢€©š + (ideograph-daikanwa . 19139) ; ø¸„«ƒ + (=jef-china3 . #x57E9) ; øº…Ÿ© + (=ucs . #x712F) ; 焯 + )) +(define-char + '((=>ucs . #x712F) ; 焯 + (morohashi-daikanwa 19139 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D5E) ; ø»“¶¥ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2214 1) + (chinese-cns11643-6 . #x4B21) ; ø»œ²œ + (ideograph-daikanwa . 19140) ; ø¸„«„ + (=hanziku-6 . #xCA59) ; ý¢¬©™ + (=ucs . #x24269) ; 𤉩 + )) +(define-char + '((=>ucs . #x7130) ; 焰 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x316B) ; ø»‚”ª + (korean-ksc5601 . #x667B) ; ø»Š€¼ + (japanese-jisx0212 . #x496F) ; ø»‹ Ž + (=jis-x0213-1-2000 . #x7751) ; ø»¤’€ + (chinese-big5 . #xB54B) ; ý¢€‹•‹ + (ideograph-daikanwa . 19141) ; ø¸„«… + (ucs-jis . #x7130) ; ø»‚”ª + )) +(define-char + '((morohashi-daikanwa 19141 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x5166) ; ø»…© + (chinese-isoir165 . #x5166) ; ø»µ¹ + (=ucs . #x7130) ; 焰 + )) +(define-char + '((=>ucs . #x7130) ; 焰 + (morohashi-daikanwa 19141 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6051) ; ø»’Ÿ® + )) +(define-char + '((morohashi-daikanwa 19141 0 5) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0208 . #x316B) ; ø»†¨² + (=jis-x0208-1990 . #x316B) ; ø½ŠŽ¦ + (=jef-china3 . #x70E0) ; øº‡ƒ  + (=ucs . #x7114) ; 焔 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6C4D) ; ø»…´º + (japanese-jisx0212 . #x4970) ; ø»‹  + (chinese-isoir165 . #x6C4D) ; ø»ŽŠ + (=jis-x0213-2-2000 . #x6F72) ; ø»¦µ + (chinese-big5 . #xDA5D) ; ý¢€© + (ideograph-daikanwa . 19142) ; ø¸„«† + (=jef-china3 . #x92A7) ; øº‰Š§ + (=ucs . #x7131) ; 焱 + )) +(define-char + '((=>ucs . #x7131) ; 焱 + (morohashi-daikanwa 19142 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D61) ; ø»“¶¨ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C70) ; ø»•¿ + (ideograph-daikanwa . 19143) ; ø¸„«‡ + (=ucs . #x3DCB) ; 㷋 + )) +(define-char + '((=>ucs . #x7132) ; 焲 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xDA61) ; ý¢€©¡ + (ideograph-daikanwa . 19144) ; ø¸„«ˆ + )) +(define-char + '((morohashi-daikanwa 19144 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x7132) ; 焲 + )) +(define-char + '((=>ucs . #x7132) ; 焲 + (morohashi-daikanwa 19144 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D65) ; ø»“¶¬ + )) +(define-char + '((=>ucs . #x2426A) ; 𤉪 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19145) ; ø¸„«‰ + )) +(define-char + '((morohashi-daikanwa 19145 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2210 14) + (chinese-cns11643-5 . #x396E) ; ø»š‰ + (=hanziku-6 . #xC9A5) ; ý¢¬¦¥ + (=ucs . #x2426A) ; 𤉪 + )) +(define-char + '((=>ucs . #x7134) ; 焴 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=jis-x0208 . #x3069) ; ø½Š† + (korean-ksc5601 . #x6B40) ; ø»Š‡— + (ideograph-daikanwa . 29318) ; ø¸‡Š† + )) + (ideograph-daikanwa . 19146) ; ø¸„«Š + (=cbeta . 02410) ; ø¸ ¥ª + )) +(define-char + '((morohashi-daikanwa 19146 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x80B2) ; 育 + )) + (=ucs . #x7134) ; 焴 + )) +(define-char + '((=>ucs . #x7134) ; 焴 + (morohashi-daikanwa 19146 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((chinese-cns11643-6 . #x2D69) ; ø»œ‡  + )) + (chinese-cns11643-3 . #x3C79) ; ø»•¿¦ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2208 3) + (chinese-cns11643-6 . #x4A75) ; ø»œ²’ + (ideograph-daikanwa . 19147) ; ø¸„«‹ + (=hanziku-6 . #xC677) ; ý¢¬™· + (=ucs . #x2426B) ; 𤉫 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (ideograph-daikanwa . 19148) ; ø¸„«Œ + (=ucs . #x7135) ; 焵 + )) +(define-char + '((=>ucs . #x7135) ; 焵 + (morohashi-daikanwa 19148 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C71) ; ø»•¿ž + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4613) + (chinese-gb2312 . #x483B) ; ø»„¿° + (=jis-x0208 . #x4133) ; ø½Š¥Ž + (korean-ksc5601 . #x6654) ; ø»Š€• + (chinese-isoir165 . #x483B) ; ø»¨€ + (=gt-pj-1 . #x4133) ; 然 + (chinese-big5 . #xB54D) ; ý¢€‹• + (ideograph-daikanwa . 19149) ; ø¸„« + (=gt-k . 09084) ; ý¡„‚¼ + (=ucs . #x7136) ; 然 + )) +(define-char + '((=>ucs . #x7136) ; 然 + (morohashi-daikanwa 19149 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6053) ; ø»’Ÿ° + )) +(define-char + '((=>ucs . #x2426C) ; 𤉬 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19150) ; ø¸„«Ž + )) +(define-char + '((morohashi-daikanwa 19150 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2210 15) + (=hanziku-6 . #xC9A6) ; ý¢¬¦¦ + (=ucs . #x2426C) ; 𤉬 + )) +(define-char + '((=>ucs . #x2426C) ; 𤉬 + (morohashi-daikanwa 19150 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3866) ; ø»˜ƒŸ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C73) ; ø»•¿  + (ideograph-daikanwa . 19151) ; ø¸„« + (=ucs . #x7137) ; 焷 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x660D) ; 昍 + ) + ((=ucs . #x706B) ; 火 + )) + (japanese-jisx0212 . #x4971) ; ø»‹  + (ideograph-daikanwa . 19152) ; ø¸„« + (=cbeta . 05639) ; ø¸¡˜‡ + (=jef-china3 . #x57D2) ; øº…Ÿ’ + (=ucs . #x7138) ; 焸 + )) +(define-char + '((=>ucs . #x7138) ; 焸 + (morohashi-daikanwa 19152 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x660D) ; 昍 + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + )) + (chinese-cns11643-3 . #x3C77) ; ø»•¿¤ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2208 12) + (ideograph-daikanwa . 19153) ; ø¸„«‘ + (=hanziku-6 . #xC941) ; ý¢¬¥ + (=ucs . #x2426D) ; 𤉭 + )) +(define-char + '((=>ucs . #x2426D) ; 𤉭 + (morohashi-daikanwa 19153 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A7A) ; ø»œ²— + )) +(define-char + '((=>ucs . #x2426E) ; 𤉮 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19154) ; ø¸„«’ + )) +(define-char + '((morohashi-daikanwa 19154 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2210 9) + (chinese-cns11643-6 . #x4A74) ; ø»œ²‘ + (=hanziku-6 . #xC97E) ; ý¢¬¥¾ + (=ucs . #x2426E) ; 𤉮 + )) +(define-char + '((=>ucs . #x2426F) ; 𤉯 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2210 6) + (ideograph-daikanwa . 19155) ; ø¸„«“ + (=hanziku-6 . #xC97B) ; ý¢¬¥» + )) +(define-char + '((morohashi-daikanwa 19155 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A7D) ; ø»œ²š + (=ucs . #x2426F) ; 𤉯 + )) +(define-char + '((=>ucs . #x2427A) ; 𤉺 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19156) ; ø¸„«” + )) +(define-char + '((morohashi-daikanwa 19156 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3970) ; ø»š‹ + (=ucs . #x2427A) ; 𤉺 + )) +(define-char + '((=>ucs . #x242AF) ; 𤊯 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19157) ; ø¸„«• + )) +(define-char + '((morohashi-daikanwa 19157 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2213 1) + (=hanziku-6 . #xC9F8) ; ý¢¬§¸ + (=ucs . #x242AF) ; 𤊯 + )) +(define-char + '((=>ucs . #x242AF) ; 𤊯 + (morohashi-daikanwa 19157 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3972) ; ø»š + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xDA64) ; ý¢€©¤ + (ideograph-daikanwa . 19158) ; ø¸„«– + (=ucs . #x713A) ; 焺 + )) +(define-char + '((=>ucs . #x713A) ; 焺 + (morohashi-daikanwa 19158 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D68) ; ø»“¶¯ + )) +(define-char + '((=>ucs . #x2429B) ; 𤊛 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2211 8) + (ideograph-daikanwa . 19160) ; ø¸„«˜ + (=hanziku-6 . #xC9BF) ; ý¢¬¦¿ + )) +(define-char + '((morohashi-daikanwa 19160 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A76) ; ø»œ²“ + (=ucs . #x2429B) ; 𤊛 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2208 6) + (ideograph-daikanwa . 19161) ; ø¸„«™ + (=hanziku-6 . #xC67A) ; ý¢¬™º + (=ucs . #x24297) ; 𤊗 + )) +(define-char + '((=>ucs . #x24297) ; 𤊗 + (morohashi-daikanwa 19161 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A79) ; ø»œ²– + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (ideograph-daikanwa . 19162) ; ø¸„«š + (=ucs . #x713B) ; 焻 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2209 11) + (ideograph-daikanwa . 19164) ; ø¸„«œ + (=hanziku-6 . #xC960) ; ý¢¬¥  + (=ucs . #x24298) ; 𤊘 + )) +(define-char + '((=>ucs . #x24298) ; 𤊘 + (morohashi-daikanwa 19164 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A7C) ; ø»œ²™ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2211 9) + (ideograph-daikanwa . 19165) ; ø¸„« + (=hanziku-6 . #xC9C0) ; ý¢¬§€ + (=ucs . #x2429C) ; 𤊜 + )) +(define-char + '((=>ucs . #x2429C) ; 𤊜 + (morohashi-daikanwa 19165 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A7B) ; ø»œ²˜ + )) +(define-char + '((morohashi-daikanwa 19165 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (<-simplified-ideograph + (:char ((ideograph-daikanwa . 19188) ; ø¸„«´ + ) + :sources (morohashi-daikanwa))) + (chinese-gb2312 . #x5673) ; ø»…•Œ + (=jis-x0208 . #x3C51) ; ø½Šž– + (chinese-isoir165 . #x5673) ; ø»½œ + (chinese-cns11643-1 . #x6054) ; ø»’Ÿ± + (=gt-pj-1 . #x3C51) ; 煮 + (chinese-big5 . #xB54E) ; ý¢€‹•Ž + (=gt-k . 09063) ; ý¡„‚§ + (=ucs . #x716E) ; 煮 + )) +(define-char + '((=>ucs . #x2F91B) ; 𠔥 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19166) ; ø¸„«ž + )) +(define-char + '((morohashi-daikanwa 19166 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3868) ; ø»˜ƒ¡ + (=ucs . #x2F91B) ; 𠔥 + )) +(define-char + '((morohashi-daikanwa 19166 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x3E46) ; ø½Š¡‡ + (=ucs . #x713C) ; 焼 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4A77) ; ø»œ²” + (ideograph-daikanwa . 49244) ; ø¸Œœ + (=ucs . #x2427B) ; 𤉻 + )) +(define-char + '((=>ucs . #x24299) ; 𤊙 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 49245) ; ø¸Œ + )) +(define-char + '((morohashi-daikanwa 49245 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2209 14) + (chinese-cns11643-4 . #x3867) ; ø»˜ƒ  + (=hanziku-6 . #xC963) ; ý¢¬¥£ + (=ucs . #x24299) ; 𤊙 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3C78) ; ø»•¿¥ + (=ucs . #x3DCD) ; 㷍 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (=ucs . #x713D) ; 焽 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (chinese-gb12345 . #x7C41) ; 焾 + (=ucs . #x713E) ; 焾 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x5E9A) ; 庚 + )) + (=ucs . #x713F) ; 焿 + )) +(define-char + '((=>ucs . #x713F) ; 焿 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=jis-x0208 . #x392E) ; ø½Š™™ + (korean-ksc5601 . #x4C52) ; ø»‰š‡ + (ideograph-daikanwa . 09278) ; ø¸‚¾ + )) + (=cbeta . 00200) ; ø¸ ƒˆ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb12345 . #x7C42) ; 煀 + (=ucs . #x7140) ; 煀 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x7D78) ; ø»Ž¶³ + (=ucs . #x988E) ; 颎 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x82EA) ; 苪 + )) + (=cbeta . 00207) ; ø¸ ƒ + (=ucs . #x242F2) ; 𤋲 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2220 11) + (ideograph-daikanwa . 19167) ; ø¸„«Ÿ + (=hanziku-6 . #xCBA8) ; ý¢¬®¨ + (=ucs . #x242B2) ; 𤊲 + )) +(define-char + '((=>ucs . #x242B2) ; 𤊲 + (morohashi-daikanwa 19167 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4034) ; ø»š˜¡ + )) +(define-char + '((=>ucs . #x7141) ; 煁 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4972) ; ø»‹ ‘ + (chinese-big5 . #xDE70) ; ý¢€¹° + (ideograph-daikanwa . 19168) ; ø¸„«  + (=jef-china3 . #x57EA) ; øº…Ÿª + (ucs-jis . #x7141) ; ø»‹ ‘ + )) +(define-char + '((=>ucs . #x7141) ; 煁 + (morohashi-daikanwa 19168 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4456) ; ø»”€¯ + )) +(define-char + '((morohashi-daikanwa 19168 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x7141) ; 煁 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDE77) ; ý¢€¹· + (ideograph-daikanwa . 19169) ; ø¸„«¡ + (=ucs . #x7142) ; 煂 + )) +(define-char + '((=>ucs . #x7142) ; 煂 + (morohashi-daikanwa 19169 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x445D) ; ø»”€¶ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDE79) ; ý¢€¹¹ + (ideograph-daikanwa . 19170) ; ø¸„«¢ + (=jef-china3 . #x92A8) ; øº‰Š¨ + (=ucs . #x7143) ; 煃 + )) +(define-char + '((=>ucs . #x7143) ; 煃 + (morohashi-daikanwa 19170 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x445F) ; ø»”€¸ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDEA1) ; ý¢€º¡ + (ideograph-daikanwa . 19171) ; ø¸„«£ + (=ucs . #x7144) ; 煄 + )) +(define-char + '((=>ucs . #x7144) ; 煄 + (morohashi-daikanwa 19171 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4465) ; ø»”€¾ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=jis-x0208 . #x434A) ; ø½Š¨¡ + (korean-ksc5601 . #x532B) ; ø»‰£² + (ideograph-daikanwa . 16619) ; ø¸„ƒ« + )) + (chinese-gb2312 . #x6C51) ; ø»…´¾ + (japanese-jisx0212 . #x4973) ; ø»‹ ’ + (chinese-isoir165 . #x6C51) ; ø»ŽŽ + (chinese-cns11643-3 . #x4257) ; ø»–‡¸ + (ideograph-daikanwa . 19172) ; ø¸„«¤ + (=cbeta . 05178) ; ø¸¡º + (=ucs . #x7145) ; 煅 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4974) ; ø»‹ “ + (=jis-x0213-1-2000 . #x7752) ; ø»¤’ + (chinese-big5 . #xB7DA) ; ý¢€‹Ÿš + (ideograph-daikanwa . 19173) ; ø¸„«¥ + (=jef-china3 . #x57EB) ; øº…Ÿ« + (=ucs . #x7146) ; 煆 + )) +(define-char + '((=>ucs . #x7146) ; 煆 + (morohashi-daikanwa 19173 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6522) ; ø»’¦• + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x7D48) ; ø»Š¡» + (japanese-jisx0212 . #x4975) ; ø»‹ ” + (=jis-x0213-1-2000 . #x7753) ; ø»¤’‚ + (chinese-big5 . #xDE6B) ; ý¢€¹« + (ideograph-daikanwa . 19174) ; ø¸„«¦ + (=jef-china3 . #x57EC) ; øº…Ÿ¬ + (=ucs . #x7147) ; 煇 + )) +(define-char + '((=>ucs . #x7147) ; 煇 + (morohashi-daikanwa 19174 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4451) ; ø»”€ª + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19175) ; ø¸„«§ + (=ucs . #x7148) ; 煈 + )) +(define-char + '((=>ucs . #x7148) ; 煈 + (morohashi-daikanwa 19175 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x424C) ; ø»–‡­ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4254) ; ø»–‡µ + (ideograph-daikanwa . 19176) ; ø¸„«¨ + (=ucs . #x3DCE) ; 㷎 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x424D) ; ø»–‡® + (ideograph-daikanwa . 19177) ; ø¸„«© + (=ucs . #x3DCF) ; 㷏 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x4E7B) ; ø»‚¿  + (korean-ksc5601 . #x5621) ; ø»‰¨‚ + (chinese-gb12345 . #x4136) ; 煉 + (chinese-big5 . #xB7D2) ; ý¢€‹Ÿ’ + (ideograph-daikanwa . 19178) ; ø¸„«ª + (=ucs . #x7149) ; 煉 + )) +(define-char + '((=>ucs . #x7149) ; 煉 + (morohashi-daikanwa 19178 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6478) ; ø»’¦ + )) +(define-char + '((=>ucs . #x7149) ; 煉 + (morohashi-daikanwa 19178 0 5) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0208 . #x4E7B) ; ø»‡“¨ + (=jis-x0208-1990 . #x4E7B) ; ø½Š¹œ + (=jef-china3 . #x58AD) ; øº…¢­ + (ucs-jis . #x7149) ; ø»‡“¨ + )) +(define-char + '((=>ucs . #x714A) ; 煊 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x7D3F) ; ø»Š¡² + (japanese-jisx0212 . #x4976) ; ø»‹ • + (=jis-x0213-2-2000 . #x6F74) ; ø»¦· + (ideograph-daikanwa . 19179) ; ø¸„«« + (=jef-china3 . #x57ED) ; øº…Ÿ­ + (ucs-jis . #x714A) ; ø»Š¡² + )) +(define-char + '((morohashi-daikanwa 19179 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6C53) ; ø»…µ€ + (chinese-isoir165 . #x6C53) ; ø»Ž + (chinese-cns11643-3 . #x424E) ; ø»–‡¯ + (=ucs . #x714A) ; 煊 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4977) ; ø»‹ – + (chinese-big5 . #xDE7A) ; ý¢€¹º + (ideograph-daikanwa . 19180) ; ø¸„«¬ + (=jef-china3 . #x57EE) ; øº…Ÿ® + (=ucs . #x714B) ; 煋 + )) +(define-char + '((=>ucs . #x714B) ; 煋 + (morohashi-daikanwa 19180 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4460) ; ø»”€¹ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 4629) + (chinese-gb2312 . #x3B4D) ; ø»„¬¼ + (=jis-x0208 . #x5F6A) ; ø½‹’‰ + (korean-ksc5601 . #x7C53) ; ø»Š ¨ + (chinese-isoir165 . #x3B4D) ; ø»•Œ + (chinese-big5 . #xB7D7) ; ý¢€‹Ÿ— + (ideograph-daikanwa . 19181) ; ø¸„«­ + (=ucs . #x714C) ; 煌 + )) +(define-char + '((=>ucs . #x714C) ; 煌 + (morohashi-daikanwa 19181 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x647D) ; ø»’¦’ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDEA2) ; ý¢€º¢ + (ideograph-daikanwa . 19182) ; ø¸„«® + (=ucs . #x714D) ; 煍 + )) +(define-char + '((=>ucs . #x714D) ; 煍 + (morohashi-daikanwa 19182 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4466) ; ø»”€¿ + )) +(define-char + '((=>ucs . #x242B4) ; 𤊴 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19183) ; ø¸„«¯ + )) +(define-char + '((morohashi-daikanwa 19183 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2218 7) + (chinese-cns11643-6 . #x545A) ; ø»€£ + (=hanziku-6 . #xCB42) ; ý¢¬­‚ + (=ucs . #x242B4) ; 𤊴 + )) +(define-char + '((=>ucs . #x714E) ; 煎 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x4079) ; ø»‚ªº + (korean-ksc5601 . #x6F21) ; ø»ŠŒ° + (ideograph-daikanwa . 19184) ; ø¸„«° + )) +(define-char + '((morohashi-daikanwa 19184 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x3C65) ; ø»„®² + (japanese-jisx0208 . #x4079) ; ø»†¿‚ + (chinese-isoir165 . #x3C65) ; ø»—‚ + (=jis-x0208-1990 . #x4079) ; ø½Š¤¶ + (=gt-pj-1 . #x4079) ; 煎 + (chinese-big5 . #xB7CE) ; ý¢€‹ŸŽ + (=gt-k . 10233) ; ý¡„‚Ÿ¹ + (=jef-china3 . #x58AB) ; øº…¢« + (=ucs . #x714E) ; 煎 + )) +(define-char + '((=>ucs . #x714E) ; 煎 + (morohashi-daikanwa 19184 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6474) ; ø»’¦‰ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4251) ; ø»–‡² + (ideograph-daikanwa . 19185) ; ø¸„«± + (=cbeta . 01409) ; ø¸ – + (=ucs . #x714F) ; 煏 + )) +(define-char + '((=>ucs . #x7150) ; 煐 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19186) ; ø¸„«² + )) +(define-char + '((=>ucs . #x7150) ; 煐 + (morohashi-daikanwa 19186 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4463) ; ø»”€¼ + )) +(define-char + '((morohashi-daikanwa 19186 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x673C) ; ø»Š› + (japanese-jisx0212 . #x4978) ; ø»‹ — + (=jis-x0213-2-2000 . #x6F73) ; ø»¦¶ + (chinese-big5 . #xDE7D) ; ý¢€¹½ + (=jef-china3 . #x98BA) ; øº‰¢º + (=ucs . #x7150) ; 煐 + )) +(define-char + '((=>ucs . #x7151) ; 煑 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #xFA5B) ; 者 + ) + ((=ucs . #x706B) ; 火 + )) + (=jis-x0213-1-2000 . #x7754) ; ø»¤’ƒ + (ideograph-daikanwa . 19187) ; ø¸„«³ + (=cbeta . 00827) ; ø¸ Œ» + (=jef-china3 . #x57D3) ; øº…Ÿ“ + (ucs-jis . #x7151) ; ø»¤’ƒ + )) +(define-char + '((=>ucs . #x7151) ; 煑 + (morohashi-daikanwa 19187 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x2F97A) ; 者 + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + )) + (chinese-cns11643-3 . #x4258) ; ø»–‡¹ + )) +(define-char + '((morohashi-daikanwa 19187 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x8005) ; 者 + ) + ((=ucs . #x706B) ; 火 + )) + (=ucs . #x7151) ; 煑 + )) +(define-char + '((=>ucs* . #x716E) ; 煮 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x6D34) ; ø»ŠŠ‡ + (=jis-x0213-1-2000 . #x7755) ; ø»¤’„ + (ideograph-daikanwa . 19188) ; ø¸„«´ + (=big5-cdp . #xB54E) ; ý¢€‹•Ž + (=jef-china3 . #x58A7) ; øº…¢§ + (ucs-ks . #x716E) ; 煮 + (=ucs . #xFA48) ; 煮 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb12345 . #x6C3F) ; 煒 + (ideograph-daikanwa . 19189) ; ø¸„«µ + (=jef-china3 . #x57EF) ; øº…Ÿ¯ + (=ucs . #x7152) ; 煒 + )) +(define-char + '((=>ucs . #x7152) ; 煒 + (morohashi-daikanwa 19189 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4453) ; ø»”€¬ + )) +(define-char + '((=>ucs . #x7152) ; 煒 + (morohashi-daikanwa 19189 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4979) ; ø»‹ ˜ + (=jis-x0213-1-2000 . #x7756) ; ø»¤’… + (chinese-big5 . #xDE6D) ; ý¢€¹­ + (ucs-jis . #x7152) ; ø»‹ ˜ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0213-2-2000 . #x6F75) ; ø»¦¸ + (chinese-big5 . #xDE7E) ; ý¢€¹¾ + (ideograph-daikanwa . 19190) ; ø¸„«¶ + (=ucs . #x7153) ; 煓 + )) +(define-char + '((=>ucs . #x7153) ; 煓 + (morohashi-daikanwa 19190 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4464) ; ø»”€½ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDE6C) ; ý¢€¹¬ + (ideograph-daikanwa . 19191) ; ø¸„«· + (=ucs . #x7154) ; 煔 + )) +(define-char + '((=>ucs . #x7154) ; 煔 + (morohashi-daikanwa 19191 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4452) ; ø»”€« + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (shinjigen-2 . 4641) + (=jis-x0208 . #x5F66) ; ø½‹’… + (=gt-pj-1 . #x5F66) ; 煕 + (ideograph-daikanwa . 19192) ; ø¸„«¸ + (=gt-k . 10320) ; ý¡„‚¡ + (=ucs . #x7155) ; 煕 + )) +(define-char + '((=>ucs . #x242B5) ; 𤊵 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5458) ; ø»€¡ + (ideograph-daikanwa . 19193) ; ø¸„«¹ + )) +(define-char + '((morohashi-daikanwa 19193 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2218 17) + (=hanziku-6 . #xCB4C) ; ý¢¬­Œ + (=ucs . #x242B5) ; 𤊵 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2215 8) + (chinese-cns11643-5 . #x4030) ; ø»š˜ + (ideograph-daikanwa . 19194) ; ø¸„«º + (=hanziku-6 . #xCAA2) ; ý¢¬ª¢ + (=ucs . #x242B6) ; 𤊶 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2216 12) + (ideograph-daikanwa . 19195) ; ø¸„«» + (=hanziku-6 . #xCAC6) ; ý¢¬«† + (=ucs . #x242B7) ; 𤊷 + )) +(define-char + '((=>ucs . #x242B7) ; 𤊷 + (morohashi-daikanwa 19195 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5456) ; ø»€Ÿ + )) +(define-char + '((=>ucs . #x7156) ; 煖 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-1 . 4635) + (shinjigen-2 . 4633) + (=jis-x0208 . #x5F6B) ; ø½‹’Š + (korean-ksc5601 . #x516E) ; ø»‰¡¹ + (=gt-pj-1 . #x5F6B) ; ø½‹’Š + (chinese-big5 . #xB7DC) ; ý¢€‹Ÿœ + (ideograph-daikanwa . 19196) ; ø¸„«¼ + (=gt-k . 10322) ; ý¡„‚¡’ + (ucs-jis . #x7156) ; ø½‹’Š + )) +(define-char + '((morohashi-daikanwa 19196 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x7156) ; 煖 + )) +(define-char + '((=>ucs . #x7156) ; 煖 + (morohashi-daikanwa 19196 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6524) ; ø»’¦— + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x800E) ; 耎 + )) + (japanese-jisx0212 . #x497A) ; ø»‹ ™ + (ideograph-daikanwa . 19197) ; ø¸„«½ + (=cbeta . 00206) ; ø¸ ƒŽ + (=ucs . #x7157) ; 煗 + )) +(define-char + '((=>ucs . #x7157) ; 煗 + (morohashi-daikanwa 19197 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((chinese-cns11643-2 . #x2C73) ; ø»“¼ + )) + (chinese-cns11643-3 . #x4252) ; ø»–‡³ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDE78) ; ý¢€¹¸ + (ideograph-daikanwa . 19198) ; ø¸„«¾ + (=ucs . #x7158) ; 煘 + )) +(define-char + '((=>ucs . #x7158) ; 煘 + (morohashi-daikanwa 19198 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x445E) ; ø»”€· + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2216 4) + (chinese-cns11643-6 . #x545D) ; ø»€¦ + (ideograph-daikanwa . 19199) ; ø¸„«¿ + (=hanziku-6 . #xCABE) ; ý¢¬ª¾ + (=ucs . #x242B8) ; 𤊸 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19200) ; ø¸„¬€ + (=ucs . #x3BA1) ; 㮡 + )) +(define-char + '((=>ucs . #x3BA1) ; 㮡 + (morohashi-daikanwa 19200 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x425A) ; ø»–‡» + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4256) ; ø»–‡· + (ideograph-daikanwa . 19201) ; ø¸„¬ + (=ucs . #x3DD0) ; 㷐 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2215 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x52C3) ; 勃 + )) + (ideograph-daikanwa . 19202) ; ø¸„¬‚ + (=hanziku-6 . #xCA7E) ; ý¢¬©¾ + (=cbeta . 04521) ; ø¸¡†© + (=ucs . #x242B9) ; 𤊹 + )) +(define-char + '((=>ucs . #x242B9) ; 𤊹 + (morohashi-daikanwa 19202 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x52C3) ; 勃 + )) + (chinese-cns11643-4 . #x3E47) ; ø»˜‹´ + )) +(define-char + '((=>ucs . #x7159) ; 煙 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x6655) ; ø»Š€– + (chinese-big5 . #xB7CF) ; ý¢€‹Ÿ + (ideograph-daikanwa . 19203) ; ø¸„¬ƒ + (=jef-china3 . #x57F0) ; øº…Ÿ° + )) +(define-char + '((=>ucs . #x7159) ; 煙 + (morohashi-daikanwa 19203 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6475) ; ø»’¦Š + )) +(define-char + '((morohashi-daikanwa 19203 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x316C) ; ø½ŠŽ§ + (=ucs . #x7159) ; 煙 + )) +(define-char + '((=>ucs . #x3DD1) ; 㷑 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19204) ; ø¸„¬„ + )) +(define-char + '((morohashi-daikanwa 19204 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E4B) ; ø»˜‹¸ + (=ucs . #x3DD1) ; 㷑 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x497B) ; ø»‹ š + (chinese-big5 . #xDEA3) ; ý¢€º£ + (ideograph-daikanwa . 19205) ; ø¸„¬… + (=ucs . #x715A) ; 煚 + )) +(define-char + '((=>ucs . #x715A) ; 煚 + (morohashi-daikanwa 19205 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4467) ; ø»”€ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x424A) ; ø»–‡« + (ideograph-daikanwa . 19206) ; ø¸„¬† + (=ucs . #x3DD2) ; 㷒 + )) +(define-char + '((=>ucs . #x715C) ; 煜 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x6972) ; ø»Š… + (japanese-jisx0212 . #x497C) ; ø»‹ › + (=jis-x0213-1-2000 . #x7757) ; ø»¤’† + (chinese-big5 . #xB7D4) ; ý¢€‹Ÿ” + (ideograph-daikanwa . 19207) ; ø¸„¬‡ + (=jef-china3 . #x57F1) ; øº…Ÿ± + (ucs-jis . #x715C) ; ø»Š… + )) +(define-char + '((morohashi-daikanwa 19207 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6C4F) ; ø»…´¼ + (chinese-isoir165 . #x6C4F) ; ø»ŽŒ + (=ucs . #x715C) ; 煜 + )) +(define-char + '((=>ucs . #x715C) ; 煜 + (morohashi-daikanwa 19207 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x647A) ; ø»’¦ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2220 10) + (chinese-cns11643-6 . #x5457) ; ø»€  + (ideograph-daikanwa . 19208) ; ø¸„¬ˆ + (=hanziku-6 . #xCBA7) ; ý¢¬®§ + (=ucs . #x242BA) ; 𤊺 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDE71) ; ý¢€¹± + (ideograph-daikanwa . 19209) ; ø¸„¬‰ + (=ucs . #x715D) ; 煝 + )) +(define-char + '((=>ucs . #x715D) ; 煝 + (morohashi-daikanwa 19209 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4457) ; ø»”€° + )) +(define-char + '((=>ucs . #x715E) ; 煞 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x5F30) ; ø»‰µŸ + (japanese-jisx0212 . #x497D) ; ø»‹ œ + (chinese-cns11643-1 . #x6521) ; ø»’¦” + (=jis-x0213-2-2000 . #x6F76) ; ø»¦¹ + (chinese-big5 . #xB7D9) ; ý¢€‹Ÿ™ + (ideograph-daikanwa . 19210) ; ø¸„¬Š + (ucs-jis . #x715E) ; ø»‰µŸ + )) +(define-char + '((morohashi-daikanwa 19210 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x4937) ; ø»…Š + (chinese-isoir165 . #x4937) ; ø»©š + (=jef-china3 . #x9DFA) ; øº‰·º + (=ucs . #x715E) ; 煞 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2217 1) + (chinese-cns11643-4 . #x3E44) ; ø»˜‹± + (ideograph-daikanwa . 19211) ; ø¸„¬‹ + (=hanziku-6 . #xCADB) ; ý¢¬«› + (=ucs . #x242BB) ; 𤊻 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDE7C) ; ý¢€¹¼ + (ideograph-daikanwa . 19212) ; ø¸„¬Œ + (=ucs . #x715F) ; 煟 + )) +(define-char + '((=>ucs . #x715F) ; 煟 + (morohashi-daikanwa 19212 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4462) ; ø»”€» + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x497E) ; ø»‹  + (=jis-x0213-1-2000 . #x7758) ; ø»¤’‡ + (chinese-big5 . #xDE6F) ; ý¢€¹¯ + (ideograph-daikanwa . 19213) ; ø¸„¬ + (=ucs . #x7160) ; 煠 + )) +(define-char + '((=>ucs . #x7160) ; 煠 + (morohashi-daikanwa 19213 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4455) ; ø»”€® + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2219 9) + (chinese-cns11643-6 . #x545B) ; ø»€¤ + (ideograph-daikanwa . 19214) ; ø¸„¬Ž + (=hanziku-6 . #xCB64) ; ý¢¬­¤ + (=ucs . #x242BC) ; 𤊼 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4255) ; ø»–‡¶ + (ideograph-daikanwa . 19215) ; ø¸„¬ + (=ucs . #x3DD3) ; 㷓 + )) +(define-char + '((=>ucs . #x7161) ; 煡 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDE76) ; ý¢€¹¶ + (ideograph-daikanwa . 19216) ; ø¸„¬ + )) +(define-char + '((morohashi-daikanwa 19216 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x7161) ; 煡 + )) +(define-char + '((=>ucs . #x7161) ; 煡 + (morohashi-daikanwa 19216 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x445C) ; ø»”€µ + )) +(define-char + '((=>ucs . #x7162) ; 煢 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19217) ; ø¸„¬‘ + )) +(define-char + '((=>ucs . #x7162) ; 煢 + (morohashi-daikanwa 19217 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDE72) ; ý¢€¹² + )) +(define-char + '((=>ucs . #x7162) ; 煢 + (morohashi-daikanwa 19217 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4458) ; ø»”€± + )) +(define-char + '((morohashi-daikanwa 19217 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x5F69) ; ø½‹’ˆ + (chinese-gb12345 . #x5C64) ; 煢 + (=gt-pj-1 . #x5F69) ; 煢 + (=gt-k . 10321) ; ý¡„‚¡‘ + (=ucs . #x7162) ; 煢 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2216 9) + (chinese-cns11643-6 . #x545E) ; ø»€§ + (ideograph-daikanwa . 19218) ; ø¸„¬’ + (=hanziku-6 . #xCAC3) ; ý¢¬«ƒ + (=ucs . #x242BD) ; 𤊽 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDE6E) ; ý¢€¹® + (ideograph-daikanwa . 19219) ; ø¸„¬“ + (=ucs . #x7163) ; 煣 + )) +(define-char + '((=>ucs . #x7163) ; 煣 + (morohashi-daikanwa 19219 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4454) ; ø»”€­ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 4635) + (chinese-gb2312 . #x433A) ; ø»„¸™ + (=jis-x0208 . #x4761) ; ø½Š®° + (korean-ksc5601 . #x5860) ; ø»‰«½ + (chinese-isoir165 . #x433A) ; ø» © + (chinese-big5 . #xB7D1) ; ý¢€‹Ÿ‘ + (ideograph-daikanwa . 19220) ; ø¸„¬” + (=ucs . #x7164) ; 煤 + )) +(define-char + '((=>ucs . #x7164) ; 煤 + (morohashi-daikanwa 19220 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6477) ; ø»’¦Œ + )) +(define-char + '((=>ucs . #x3DD4) ; 㷔 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19221) ; ø¸„¬• + (=cbeta . 02611) ; ø¸ ¨³ + )) +(define-char + '((morohashi-daikanwa 19221 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x3DD4) ; 㷔 + )) +(define-char + '((=>ucs . #x3DD4) ; 㷔 + (morohashi-daikanwa 19221 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E48) ; ø»˜‹µ + )) +(define-char + '((=>ucs . #x242BE) ; 𤊾 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2214 4) + (ideograph-daikanwa . 19222) ; ø¸„¬– + (=hanziku-6 . #xCA5C) ; ý¢¬©œ + )) +(define-char + '((morohashi-daikanwa 19222 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E45) ; ø»˜‹² + (=ucs . #x242BE) ; 𤊾 + )) +(define-char + '((=>ucs . #x242BF) ; 𤊿 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2218 8) + (ideograph-daikanwa . 19223) ; ø¸„¬— + (=hanziku-6 . #xCB43) ; ý¢¬­ƒ + )) +(define-char + '((morohashi-daikanwa 19223 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4032) ; ø»š˜Ÿ + (=ucs . #x242BF) ; 𤊿 + )) +(define-char + '((=>ucs . #x7165) ; 煥 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 4624) + (=jis-x0208 . #x5F65) ; ø½‹’„ + (korean-ksc5601 . #x7C3A) ; ø»Š  + (chinese-big5 . #xB7D8) ; ý¢€‹Ÿ˜ + (ideograph-daikanwa . 19224) ; ø¸„¬˜ + (ucs-jis . #x7165) ; ø½‹’„ + )) +(define-char + '((morohashi-daikanwa 19224 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb12345 . #x3B40) ; 煥 + (=ucs . #x7165) ; 煥 + )) +(define-char + '((=>ucs . #x7165) ; 煥 + (morohashi-daikanwa 19224 0 4) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x647E) ; ø»’¦“ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 4626) + (chinese-gb2312 . #x6C63) ; ø»…µ + (=jis-x0208 . #x5F68) ; ø½‹’‡ + (korean-ksc5601 . #x7D2F) ; ø»Š¡¢ + (chinese-isoir165 . #x6C63) ; ø»Ž  + (chinese-cns11643-1 . #x647C) ; ø»’¦‘ + (chinese-big5 . #xB7D6) ; ý¢€‹Ÿ– + (ideograph-daikanwa . 19225) ; ø¸„¬™ + (=ucs . #x7166) ; 煦 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 4630) + (chinese-gb2312 . #x5555) ; ø»…“ + (=jis-x0208 . #x3E48) ; ø½Š¡‰ + (korean-ksc5601 . #x704E) ; ø»ŠŽ» + (chinese-isoir165 . #x5555) ; ø»»  + (chinese-cns11643-1 . #x6479) ; ø»’¦Ž + (=gt-pj-1 . #x3E48) ; 照 + (chinese-big5 . #xB7D3) ; ý¢€‹Ÿ“ + (ideograph-daikanwa . 19226) ; ø¸„¬š + (=gt-k . 10223) ; ý¡„‚Ÿ¯ + (=ucs . #x7167) ; 照 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E49) ; ø»˜‹¶ + (ideograph-daikanwa . 19227) ; ø¸„¬› + (=jef-china3 . #x57D5) ; øº…Ÿ• + (=ucs . #x3DD6) ; 㷖 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6C50) ; ø»…´½ + (japanese-jisx0212 . #x4A21) ; ø»‹ ž + (chinese-isoir165 . #x6C50) ; ø»Ž + (=jis-x0213-1-2000 . #x7759) ; ø»¤’ˆ + (chinese-big5 . #xB7DB) ; ý¢€‹Ÿ› + (ideograph-daikanwa . 19228) ; ø¸„¬œ + (=jef-china3 . #x57F2) ; øº…Ÿ² + (=ucs . #x7168) ; 煨 + )) +(define-char + '((=>ucs . #x7168) ; 煨 + (morohashi-daikanwa 19228 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6523) ; ø»’¦– + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x4851) ; ø½Š¯¾ + (korean-ksc5601 . #x5B61) ; ø»‰°˜ + (chinese-gb12345 . #x3733) ; 煩 + (=gt-pj-1 . #x4851) ; 煩 + (chinese-big5 . #xB7D0) ; ý¢€‹Ÿ + (ideograph-daikanwa . 19229) ; ø¸„¬ + (=gt-k . 10264) ; ý¡„‚ ˜ + (=ucs . #x7169) ; 煩 + )) +(define-char + '((=>ucs . #x7169) ; 煩 + (morohashi-daikanwa 19229 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6476) ; ø»’¦‹ + )) +(define-char + '((=>ucs . #x3DD5) ; 㷕 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19230) ; ø¸„¬ž + )) +(define-char + '((morohashi-daikanwa 19230 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E46) ; ø»˜‹³ + (=ucs . #x3DD5) ; 㷕 + )) +(define-char + '((=>ucs . #x716A) ; 煪 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDE75) ; ý¢€¹µ + (ideograph-daikanwa . 19231) ; ø¸„¬Ÿ + )) +(define-char + '((morohashi-daikanwa 19231 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x716A) ; 煪 + )) +(define-char + '((=>ucs . #x716A) ; 煪 + (morohashi-daikanwa 19231 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x445B) ; ø»”€´ + )) +(define-char + '((=>ucs . #x242C3) ; 𤋃 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19232) ; ø¸„¬  + )) +(define-char + '((=>ucs . #x242C3) ; 𤋃 + (morohashi-daikanwa 19232 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2221 3) + (=hanziku-6 . #xCBC0) ; ý¢¬¯€ + )) +(define-char + '((morohashi-daikanwa 19232 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5464) ; ø»€­ + (=ucs . #x242C3) ; 𤋃 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2216 14) + (chinese-cns11643-6 . #x5453) ; ø»€œ + (ideograph-daikanwa . 19233) ; ø¸„¬¡ + (=hanziku-6 . #xCAC8) ; ý¢¬«ˆ + (=ucs . #x242C0) ; 𤋀 + )) +(define-char + '((=>ucs . #x716B) ; 煫 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19234) ; ø¸„¬¢ + )) +(define-char + '((morohashi-daikanwa 19234 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x424F) ; ø»–‡° + (=ucs . #x716B) ; 煫 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 4636) + (=jis-x0208 . #x5F6C) ; ø½‹’‹ + (korean-ksc5601 . #x6549) ; ø»‰¾¬ + (chinese-gb12345 . #x6C3E) ; 煬 + (chinese-big5 . #xB7D5) ; ý¢€‹Ÿ• + (ideograph-daikanwa . 19235) ; ø¸„¬£ + (=ucs . #x716C) ; 煬 + )) +(define-char + '((=>ucs . #x716C) ; 煬 + (morohashi-daikanwa 19235 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x647B) ; ø»’¦ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2220 16) + (chinese-cns11643-6 . #x5463) ; ø»€¬ + (ideograph-daikanwa . 19236) ; ø¸„¬¤ + (=hanziku-6 . #xCBAD) ; ý¢¬®­ + (=ucs . #x242C1) ; 𤋁 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2215 1) + (chinese-cns11643-6 . #x545F) ; ø»€¨ + (ideograph-daikanwa . 19237) ; ø¸„¬¥ + (=hanziku-6 . #xCA79) ; ý¢¬©¹ + (=ucs . #x242C2) ; 𤋂 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2220 9) + (chinese-cns11643-5 . #x4035) ; ø»š˜¢ + (ideograph-daikanwa . 19238) ; ø¸„¬¦ + (=hanziku-6 . #xCBA6) ; ý¢¬®¦ + (=ucs . #x242C4) ; 𤋄 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5454) ; ø»€ + (ideograph-daikanwa . 19239) ; ø¸„¬§ + (=ucs . #x3DD7) ; 㷗 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4259) ; ø»–‡º + (ideograph-daikanwa . 19240) ; ø¸„¬¨ + (=ucs . #x716D) ; 煭 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2216 8) + (chinese-cns11643-6 . #x545C) ; ø»€¥ + (ideograph-daikanwa . 19241) ; ø¸„¬© + (=hanziku-6 . #xCAC2) ; ý¢¬«‚ + (=ucs . #x242C6) ; 𤋆 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2220 15) + (chinese-cns11643-6 . #x5462) ; ø»€« + (ideograph-daikanwa . 19242) ; ø¸„¬ª + (=hanziku-6 . #xCBAC) ; ý¢¬®¬ + (=ucs . #x242C7) ; 𤋇 + )) +(define-char + '((=>ucs . #x24301) ; 𤌁 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19243) ; ø¸„¬« + )) +(define-char + '((=>ucs . #x24301) ; 𤌁 + (morohashi-daikanwa 19243 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2219 1) + (=hanziku-6 . #xCB5C) ; ý¢¬­œ + )) +(define-char + '((morohashi-daikanwa 19243 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4033) ; ø»š˜  + (=ucs . #x24301) ; 𤌁 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4249) ; ø»–‡ª + (ideograph-daikanwa . 19244) ; ø¸„¬¬ + (=ucs . #x716F) ; 煯 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5459) ; ø»€¢ + (ideograph-daikanwa . 19245) ; ø¸„¬­ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19246) ; ø¸„¬® + (=ucs . #x3DD8) ; 㷘 + )) +(define-char + '((=>ucs . #x3DD8) ; 㷘 + (morohashi-daikanwa 19246 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x424B) ; ø»–‡¬ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDE7B) ; ý¢€¹» + (ideograph-daikanwa . 19247) ; ø¸„¬¯ + (=ucs . #x7170) ; 煰 + )) +(define-char + '((=>ucs . #x7170) ; 煰 + (morohashi-daikanwa 19247 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4461) ; ø»”€º + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19248) ; ø¸„¬° + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2216 1) + (ideograph-daikanwa . 19249) ; ø¸„¬± + (=hanziku-6 . #xCABB) ; ý¢¬ª» + (=ucs . #x24303) ; 𤌃 + )) +(define-char + '((=>ucs . #x24303) ; 𤌃 + (morohashi-daikanwa 19249 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4031) ; ø»š˜ž + )) +(define-char + '((=>ucs . #x242F0) ; 𤋰 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19250) ; ø¸„¬² + )) +(define-char + '((morohashi-daikanwa 19250 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2220 14) + (chinese-cns11643-6 . #x5461) ; ø»€ª + (=hanziku-6 . #xCBAB) ; ý¢¬®« + (=ucs . #x242F0) ; 𤋰 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (ideograph-daikanwa . 19251) ; ø¸„¬³ + (=ucs . #x7171) ; 煱 + )) +(define-char + '((=>ucs . #x2434D) ; 𤍍 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19252) ; ø¸„¬´ + )) +(define-char + '((morohashi-daikanwa 19252 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2222 1) + (=hanziku-6 . #xCBDE) ; ý¢¬¯ž + (=ucs . #x2434D) ; 𤍍 + )) +(define-char + '((=>ucs . #x2434D) ; 𤍍 + (morohashi-daikanwa 19252 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5460) ; ø»€© + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2220 13) + (chinese-cns11643-4 . #x3E4A) ; ø»˜‹· + (ideograph-daikanwa . 19253) ; ø¸„¬µ + (=hanziku-6 . #xCBAA) ; ý¢¬®ª + (=ucs . #x242EF) ; 𤋯 + )) +(define-char + '((=>ucs . #x242E8) ; 𤋨 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2216 2) + (ideograph-daikanwa . 19255) ; ø¸„¬· + (=hanziku-6 . #xCABC) ; ý¢¬ª¼ + )) +(define-char + '((morohashi-daikanwa 19255 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5451) ; ø»€š + (=ucs . #x242E8) ; 𤋨 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2217 8) + (chinese-cns11643-6 . #x5455) ; ø»€ž + (ideograph-daikanwa . 19257) ; ø¸„¬¹ + (=hanziku-6 . #xCAE2) ; ý¢¬«¢ + (=ucs . #x242EA) ; 𤋪 + )) +(define-char + '((=>ucs . #x242E9) ; 𤋩 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19258) ; ø¸„¬º + )) +(define-char + '((morohashi-daikanwa 19258 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2216 13) + (chinese-cns11643-6 . #x5452) ; ø»€› + (=hanziku-6 . #xCAC7) ; ý¢¬«‡ + (=ucs . #x242E9) ; 𤋩 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2218 6) + (ideograph-daikanwa . 19259) ; ø¸„¬» + (=hanziku-6 . #xCB41) ; ý¢¬­ + (=ucs . #x242EC) ; 𤋬 + )) +(define-char + '((=>ucs . #x242EC) ; 𤋬 + (morohashi-daikanwa 19259 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5466) ; ø»€¯ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6C52) ; ø»…´¿ + (chinese-isoir165 . #x6C52) ; ø»Ž + (chinese-big5 . #xDE73) ; ý¢€¹³ + (ideograph-daikanwa . 19260) ; ø¸„¬¼ + (=ucs . #x7172) ; 煲 + )) +(define-char + '((=>ucs . #x7172) ; 煲 + (morohashi-daikanwa 19260 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4459) ; ø»”€² + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6C4E) ; ø»…´» + (chinese-isoir165 . #x6C4E) ; ø»Ž‹ + (ideograph-daikanwa . 19261) ; ø¸„¬½ + (=ucs . #x7173) ; 煳 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4253) ; ø»–‡´ + (ideograph-daikanwa . 19262) ; ø¸„¬¾ + (=jef-china3 . #x80C0) ; øºˆƒ€ + (=ucs . #x7174) ; 煴 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2221 2) + (chinese-cns11643-6 . #x5465) ; ø»€® + (ideograph-daikanwa . 19263) ; ø¸„¬¿ + (=hanziku-6 . #xCBBF) ; ý¢¬®¿ + (=ucs . #x242F1) ; 𤋱 + )) +(define-char + '((=>ucs . #x3DD9) ; 㷙 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 49247) ; ø¸ŒŸ + )) +(define-char + '((morohashi-daikanwa 49247 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4250) ; ø»–‡± + (=ucs . #x3DD9) ; 㷙 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (=ucs . #x7175) ; 煵 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (=ucs . #x7176) ; 煶 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (=ucs . #x7177) ; 煷 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6C54) ; ø»…µ + (chinese-isoir165 . #x6C54) ; ø»Ž‘ + (=ucs . #x7178) ; 煸 + )) +(define-char + '((=>ucs . #x7178) ; 煸 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x445A) ; ø»”€³ + )) +(define-char + '((=>ucs . #x7178) ; 煸 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDE74) ; ý¢€¹´ + )) +(define-char + '((=>ucs . #x242F2) ; 𤋲 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 8 29 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((chinese-cns11643-2 . #x2D41) ; ø»“ž¨ + )) + (=hanziku-12 . #xEEB3) ; ý¢ƒŽº³ + )) +(define-char + '((=>ucs . #x7179) ; 煹 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4A22) ; ø»‹ Ÿ + (ideograph-daikanwa . 19264) ; ø¸„­€ + (ucs-jis . #x7179) ; ø»‹ Ÿ + )) +(define-char + '((morohashi-daikanwa 19264 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4457) ; ø»˜”¸ + (=ucs . #x7179) ; 煹 + )) +(define-char + '((=>ucs . #x3DDF) ; 㷟 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19265) ; ø¸„­ + )) +(define-char + '((morohashi-daikanwa 19265 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4459) ; ø»˜”º + (=ucs . #x3DDF) ; 㷟 + )) +(define-char + '((=>ucs . #x717A) ; 煺 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19266) ; ø¸„­‚ + )) +(define-char + '((=>ucs . #x717A) ; 煺 + (morohashi-daikanwa 19266 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x445B) ; ø»˜”¼ + )) +(define-char + '((morohashi-daikanwa 19266 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6C55) ; ø»…µ‚ + (chinese-isoir165 . #x6C55) ; ø»Ž’ + (=ucs . #x717A) ; 煺 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4773) ; ø»–ª + (ideograph-daikanwa . 19267) ; ø¸„­ƒ + (=ucs . #x3DE0) ; ã·  + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2227 1) + (chinese-cns11643-6 . #x5E51) ; ø»† + (ideograph-daikanwa . 19268) ; ø¸„­„ + (=hanziku-6 . #xCCE1) ; ý¢¬³¡ + (=ucs . #x24308) ; 𤌈 + )) +(define-char + '((=>ucs . #x717B) ; 煻 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE2C1) ; ý¢€Ž‹ + (ideograph-daikanwa . 19269) ; ø¸„­… + )) +(define-char + '((morohashi-daikanwa 19269 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x717B) ; 煻 + )) +(define-char + '((=>ucs . #x717B) ; 煻 + (morohashi-daikanwa 19269 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B67) ; ø»”‹’ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x82BB) ; 芻 + )) + (chinese-cns11643-3 . #x476F) ; ø»–¦ + (ideograph-daikanwa . 19270) ; ø¸„­† + (=cbeta . 05179) ; ø¸¡» + (=ucs . #x717C) ; 煼 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2227 3) + (chinese-cns11643-6 . #x5E50) ; ø»… + (ideograph-daikanwa . 19271) ; ø¸„­‡ + (=hanziku-6 . #xCCE3) ; ý¢¬³£ + (=ucs . #x24309) ; 𤌉 + )) +(define-char + '((=>ucs . #x717D) ; 煽 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (korean-ksc5601 . #x6043) ; ø»‰· + (chinese-big5 . #xBAB4) ; ý¢€‹ª´ + (ideograph-daikanwa . 19272) ; ø¸„­ˆ + )) +(define-char + '((=>ucs . #x717D) ; 煽 + (morohashi-daikanwa 19272 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x407A) ; ø»‚ª» + )) +(define-char + '((=>ucs . #x717D) ; 煽 + (morohashi-daikanwa 19272 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x695B) ; ø»’­† + )) +(define-char + '((=>ucs . #x717D) ; 煽 + (morohashi-daikanwa 19272 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0208 . #x407A) ; ø»†¿ƒ + (=jis-x0208-1990 . #x407A) ; ø½Š¤· + (=jef-china3 . #x58AC) ; øº…¢¬ + (ucs-jis . #x717D) ; ø»†¿ƒ + )) +(define-char + '((morohashi-daikanwa 19272 0 4) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x493F) ; ø»…’ + (chinese-isoir165 . #x493F) ; ø»©¢ + (=ucs . #x717D) ; 煽 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4769) ; ø»–  + (ideograph-daikanwa . 19273) ; ø¸„­‰ + (=ucs . #x3DE1) ; ã·¡ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x476E) ; ø»–¥ + (ideograph-daikanwa . 19274) ; ø¸„­Š + (=ucs . #x717E) ; 煾 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19275) ; ø¸„­‹ + (=ucs . #x3DE2) ; ã·¢ + )) +(define-char + '((=>ucs . #x3DE2) ; ã·¢ + (morohashi-daikanwa 19275 0 9) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5467) ; ø»€° + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4456) ; ø»˜”· + (ideograph-daikanwa . 19276) ; ø¸„­Œ + (=ucs . #x3DE3) ; ã·£ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x5C03) ; 尃 + )) + (ideograph-daikanwa . 19277) ; ø¸„­ + (=cbeta . 01473) ; ø¸ — + (=ucs . #x717F) ; 煿 + )) +(define-char + '((=>ucs . #x717F) ; 煿 + (morohashi-daikanwa 19277 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x5C03) ; 尃 + )) + (chinese-cns11643-3 . #x476C) ; ø»–£ + )) +(define-char + '((=>ucs . #x2430A) ; 𤌊 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19278) ; ø¸„­Ž + )) +(define-char + '((morohashi-daikanwa 19278 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2227 4) + (chinese-cns11643-5 . #x467E) ; ø»š¢Ÿ + (=hanziku-6 . #xCCE4) ; ý¢¬³¤ + (=ucs . #x2430A) ; 𤌊 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x445A) ; ø»˜”» + (ideograph-daikanwa . 19279) ; ø¸„­ + (=ucs . #x3DE4) ; ã·¤ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4A23) ; ø»‹   + (=jis-x0213-2-2000 . #x6F79) ; ø»¦¼ + (chinese-big5 . #xE2BD) ; ý¢€ŽŠ½ + (ideograph-daikanwa . 19280) ; ø¸„­ + (=jef-china3 . #x57F4) ; øº…Ÿ´ + (=ucs . #x7180) ; 熀 + )) +(define-char + '((=>ucs . #x7180) ; 熀 + (morohashi-daikanwa 19280 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B63) ; ø»”‹Ž + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE2C3) ; ý¢€Ž‹ƒ + (ideograph-daikanwa . 19281) ; ø¸„­‘ + (=ucs . #x7181) ; 熁 + )) +(define-char + '((=>ucs . #x7181) ; 熁 + (morohashi-daikanwa 19281 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B69) ; ø»”‹” + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x445C) ; ø»˜”½ + (ideograph-daikanwa . 19282) ; ø¸„­’ + (=ucs . #x3DE5) ; ã·¥ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE2BF) ; ý¢€ŽŠ¿ + (ideograph-daikanwa . 19283) ; ø¸„­“ + (=ucs . #x7182) ; 熂 + )) +(define-char + '((=>ucs . #x7182) ; 熂 + (morohashi-daikanwa 19283 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B65) ; ø»”‹ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2223 14) + (chinese-cns11643-6 . #x5E4A) ; ø»Ž¿ + (ideograph-daikanwa . 19284) ; ø¸„­” + (=hanziku-6 . #xCC4C) ; ý¢¬±Œ + (=ucs . #x2430B) ; 𤌋 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4770) ; ø»–§ + (ideograph-daikanwa . 19285) ; ø¸„­• + (=ucs . #x7183) ; 熃 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2225 1) + (chinese-cns11643-5 . #x4722) ; ø»š¢¡ + (ideograph-daikanwa . 19286) ; ø¸„­– + (=hanziku-6 . #xCCA1) ; ý¢¬²¡ + (=ucs . #x2430C) ; 𤌌 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 4648) + (chinese-gb2312 . #x4F28) ; ø»…‰¯ + (=jis-x0208 . #x5F6F) ; ø½‹’Ž + (korean-ksc5601 . #x6358) ; ø»‰»¿ + (chinese-isoir165 . #x4F28) ; ø»±¿ + (chinese-big5 . #xBAB6) ; ý¢€‹ª¶ + (ideograph-daikanwa . 19287) ; ø¸„­— + (=ucs . #x7184) ; 熄 + )) +(define-char + '((=>ucs . #x7184) ; 熄 + (morohashi-daikanwa 19287 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x695D) ; ø»’­ˆ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4A24) ; ø»‹ ¡ + (=jis-x0213-1-2000 . #x775B) ; ø»¤’Š + (chinese-big5 . #xE2BE) ; ý¢€ŽŠ¾ + (ideograph-daikanwa . 19288) ; ø¸„­˜ + (=ucs . #x7185) ; 熅 + )) +(define-char + '((=>ucs . #x7185) ; 熅 + (morohashi-daikanwa 19288 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B64) ; ø»”‹ + )) +(define-char + '((=>ucs . #x2430D) ; 𤌍 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19289) ; ø¸„­™ + )) +(define-char + '((morohashi-daikanwa 19289 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2225 8) + (chinese-cns11643-4 . #x4455) ; ø»˜”¶ + (=hanziku-6 . #xCCA8) ; ý¢¬²¨ + (=ucs . #x2430D) ; 𤌍 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE2C2) ; ý¢€Ž‹‚ + (ideograph-daikanwa . 19290) ; ø¸„­š + (=ucs . #x7186) ; 熆 + )) +(define-char + '((=>ucs . #x7186) ; 熆 + (morohashi-daikanwa 19290 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B68) ; ø»”‹“ + )) +(define-char + '((=>ucs . #x7187) ; 熇 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4A25) ; ø»‹ ¢ + (=jis-x0213-1-2000 . #x775C) ; ø»¤’‹ + (chinese-big5 . #xE2BA) ; ý¢€ŽŠº + (ideograph-daikanwa . 19291) ; ø¸„­› + (=jef-china3 . #x98BB) ; øº‰¢» + (ucs-jis . #x7187) ; ø»‹ ¢ + )) +(define-char + '((morohashi-daikanwa 19291 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x7187) ; 熇 + )) +(define-char + '((=>ucs . #x7187) ; 熇 + (morohashi-daikanwa 19291 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B60) ; ø»”‹‹ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x5F67) ; ø½‹’† + (chinese-cns11643-3 . #x4772) ; ø»–© + (ideograph-daikanwa . 19292) ; ø¸„­œ + (=cbeta . 00696) ; ø¸ Š¸ + (=ucs . #x7188) ; 熈 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (korean-ksc5601 . #x697B) ; ø»Š…– + (chinese-big5 . #xE2BC) ; ý¢€ŽŠ¼ + (ideograph-daikanwa . 19293) ; ø¸„­ + (=ucs . #x7189) ; 熉 + )) +(define-char + '((=>ucs . #x7189) ; 熉 + (morohashi-daikanwa 19293 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B62) ; ø»”‹ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 4649) + (chinese-gb2312 . #x505C) ; ø»…Œ + (=jis-x0208 . #x3727) ; ø½Š–– + (korean-ksc5601 . #x6A28) ; ø»Š…¡ + (chinese-isoir165 . #x505C) ; ø»´‘ + (=gt-pj-1 . #x3727) ; 熊 + (chinese-big5 . #xBAB5) ; ý¢€‹ªµ + (ideograph-daikanwa . 19294) ; ø¸„­ž + (=gt-k . 11114) ; ý¡„‚­ª + (=ucs . #x718A) ; 熊 + )) +(define-char + '((=>ucs . #x718A) ; 熊 + (morohashi-daikanwa 19294 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x695C) ; ø»’­‡ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19295) ; ø¸„­Ÿ + (=ucs . #x718B) ; 熋 + )) +(define-char + '((=>ucs . #x718B) ; 熋 + (morohashi-daikanwa 19295 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x476A) ; ø»–¡ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2222 5) + (chinese-cns11643-5 . #x467C) ; ø»š¢ + (ideograph-daikanwa . 19296) ; ø¸„­  + (=hanziku-6 . #xCBE2) ; ý¢¬¯¢ + (=ucs . #x2430E) ; 𤌎 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4A26) ; ø»‹ £ + (chinese-cns11643-3 . #x476D) ; ø»–¤ + (ideograph-daikanwa . 19297) ; ø¸„­¡ + (=jef-china3 . #x57F5) ; øº…Ÿµ + (=ucs . #x718C) ; 熌 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x476B) ; ø»–¢ + (ideograph-daikanwa . 19298) ; ø¸„­¢ + (=ucs . #x718D) ; 熍 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4768) ; ø»–Ÿ + (ideograph-daikanwa . 19299) ; ø¸„­£ + (=ucs . #x718E) ; 熎 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 4643) + (chinese-gb2312 . #x512C) ; ø»…Œ¯ + (=jis-x0208 . #x5F6D) ; ø½‹’Œ + (korean-ksc5601 . #x7D37) ; ø»Š¡ª + (chinese-isoir165 . #x512C) ; ø»´¿ + (chinese-cns11643-2 . #x4B66) ; ø»”‹‘ + (=gt-pj-1 . #x5F6D) ; 熏 + (chinese-big5 . #xE2C0) ; ý¢€Ž‹€ + (ideograph-daikanwa . 19300) ; ø¸„­¤ + (=gt-k . 11219) ; ý¡„‚¯“ + (=ucs . #x718F) ; 熏 + )) +(define-char + '((=>ucs . #x2430F) ; 𤌏 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19301) ; ø¸„­¥ + )) +(define-char + '((=>ucs . #x2430F) ; 𤌏 + (morohashi-daikanwa 19301 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2223 18) + (=hanziku-6 . #xCC50) ; ý¢¬± + )) +(define-char + '((morohashi-daikanwa 19301 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x467B) ; ø»š¢œ + (=ucs . #x2430F) ; 𤌏 + )) +(define-char + '((=>ucs . #x7190) ; 熐 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE2BB) ; ý¢€ŽŠ» + (ideograph-daikanwa . 19302) ; ø¸„­¦ + )) +(define-char + '((morohashi-daikanwa 19302 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x7190) ; 熐 + )) +(define-char + '((=>ucs . #x7190) ; 熐 + (morohashi-daikanwa 19302 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B61) ; ø»”‹Œ + )) +(define-char + '((=>ucs . #x7191) ; 熑 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19303) ; ø¸„­§ + )) +(define-char + '((morohashi-daikanwa 19303 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4767) ; ø»–ž + (=ucs . #x7191) ; 熑 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (korean-ksc5601 . #x7B27) ; ø»Šžž + (japanese-jisx0212 . #x4A27) ; ø»‹ ¤ + (=jis-x0213-1-2000 . #x775D) ; ø»¤’Œ + (chinese-gb12345 . #x532B) ; 熒 + (chinese-big5 . #xBAB7) ; ý¢€‹ª· + (ideograph-daikanwa . 19304) ; ø¸„­¨ + (=jef-china3 . #x57CD) ; øº…Ÿ + (=ucs . #x7192) ; 熒 + )) +(define-char + '((=>ucs . #x7192) ; 熒 + (morohashi-daikanwa 19304 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x695E) ; ø»’­‰ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2226 2) + (chinese-cns11643-5 . #x467A) ; ø»š¢› + (ideograph-daikanwa . 19305) ; ø¸„­© + (=hanziku-6 . #xCCC2) ; ý¢¬³‚ + (=ucs . #x24310) ; 𤌐 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4458) ; ø»˜”¹ + (ideograph-daikanwa . 19306) ; ø¸„­ª + (=ucs . #x7193) ; 熓 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4771) ; ø»–¨ + (ideograph-daikanwa . 19307) ; ø¸„­« + (=ucs . #x3DE6) ; ã·¦ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2222 12) + (ideograph-daikanwa . 19308) ; ø¸„­¬ + (=hanziku-6 . #xCBE9) ; ý¢¬¯© + (=ucs . #x24313) ; 𤌓 + )) +(define-char + '((=>ucs . #x24313) ; 𤌓 + (morohashi-daikanwa 19308 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E46) ; ø»Ž» + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2226 8) + (chinese-cns11643-5 . #x4721) ; ø»š¢  + (ideograph-daikanwa . 19309) ; ø¸„­­ + (=hanziku-6 . #xCCC8) ; ý¢¬³ˆ + (=ucs . #x24314) ; 𤌔 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2223 2) + (chinese-cns11643-6 . #x5E47) ; ø»Ž¼ + (ideograph-daikanwa . 19310) ; ø¸„­® + (=hanziku-6 . #xCC40) ; ý¢¬±€ + (=ucs . #x24315) ; 𤌕 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2223 5) + (chinese-cns11643-6 . #x5E48) ; ø»Ž½ + (ideograph-daikanwa . 19311) ; ø¸„­¯ + (=hanziku-6 . #xCC43) ; ý¢¬±ƒ + (=ucs . #x24316) ; 𤌖 + )) +(define-char + '((=>ucs . #x24341) ; 𤍁 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19314) ; ø¸„­² + (=cbeta . 03898) ; ø¸ ¼º + )) +(define-char + '((morohashi-daikanwa 19314 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2227 2) + (=hanziku-6 . #xCCE2) ; ý¢¬³¢ + (=ucs . #x24341) ; 𤍁 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2222 9) + (chinese-cns11643-4 . #x445D) ; ø»˜”¾ + (ideograph-daikanwa . 19316) ; ø¸„­´ + (=hanziku-6 . #xCBE6) ; ý¢¬¯¦ + (=ucs . #x24338) ; 𤌸 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2223 6) + (chinese-cns11643-6 . #x5E52) ; ø»‡ + (ideograph-daikanwa . 19318) ; ø¸„­¶ + (=hanziku-6 . #xCC44) ; ý¢¬±„ + (=ucs . #x2433B) ; 𤌻 + )) +(define-char + '((=>ucs . #x7194) ; 熔 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 8720) + (japanese-jisx0208 . #x4D50) ; ø»‡‘Ÿ + (korean-ksc5601 . #x6942) ; ø»Š„ + (=jis-x0208-1990 . #x4D50) ; ø½Š·“ + (chinese-big5 . #xBAB2) ; ý¢€‹ª² + (ideograph-daikanwa . 19319) ; ø¸„­· + (ucs-jis . #x7194) ; ø»‡‘Ÿ + )) +(define-char + '((morohashi-daikanwa 19319 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x485B) ; ø»…€ + (chinese-isoir165 . #x485B) ; ø»¨  + (=ucs . #x7194) ; 熔 + )) +(define-char + '((=>ucs . #x7194) ; 熔 + (morohashi-daikanwa 19319 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6959) ; ø»’­„ + )) +(define-char + '((=>ucs . #x7194) ; 熔 + (morohashi-daikanwa 19319 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x4D50) ; ø»‚½— + )) +(define-char + '((=>ucs . #x2431C) ; 𤌜 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19320) ; ø¸„­¸ + )) +(define-char + '((morohashi-daikanwa 19320 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E4B) ; ø»€ + (=ucs . #x2431C) ; 𤌜 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (shinjigen-2 . 4652) + (=jis-x0208 . #x5F70) ; ø½‹’ + (ideograph-daikanwa . 19321) ; ø¸„­¹ + (=ucs . #x7195) ; 熕 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2223 3) + (chinese-cns11643-6 . #x5E4C) ; ø» + (ideograph-daikanwa . 49248) ; ø¸Œ  + (=hanziku-6 . #xCC41) ; ý¢¬± + (=ucs . #x2433A) ; 𤌺 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2223 12) + (chinese-cns11643-6 . #x5E49) ; ø»Ž¾ + (ideograph-daikanwa . 49249) ; ø¸Œ¡ + (=hanziku-6 . #xCC4A) ; ý¢¬±Š + (=ucs . #x2433C) ; 𤌼 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2224 6) + (chinese-cns11643-6 . #x5E4D) ; ø»‚ + (ideograph-daikanwa . 49250) ; ø¸Œ¢ + (=hanziku-6 . #xCC64) ; ý¢¬±¤ + (=ucs . #x2433D) ; 𤌽 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E4E) ; ø»ƒ + (ideograph-daikanwa . 49251) ; ø¸Œ£ + (=ucs . #x2439A) ; 𤎚 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x8200) ; 舀 + )) + (=ucs . #x7196) ; 熖 + )) +(define-char + '((=>ucs . #x7196) ; 熖 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((japanese-jisx0212 . #x566D) ; ø»‹³’ + (ideograph-daikanwa . 30184) ; ø¸‡—¨ + )) + (=cbeta . 04059) ; ø¸ ¿› + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb12345 . #x6C41) ; 熗 + (=ucs . #x7197) ; 熗 + )) +(define-char + '((=>ucs . #x7197) ; 熗 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B6A) ; ø»”‹• + )) +(define-char + '((=>ucs . #x7197) ; 熗 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE2C4) ; ý¢€Ž‹„ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x6C56) ; ø»…µƒ + (chinese-isoir165 . #x6C56) ; ø»Ž“ + (=ucs . #x7198) ; 熘 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x4E75) ; ø»…‰ž + (korean-ksc5601 . #x7D77) ; ø»Š¢ª + (chinese-isoir165 . #x4E75) ; ø»±® + (chinese-cns11643-1 . #x695A) ; ø»’­… + (=jis-x0208-1990 . #x7426) ; ø½‹¯» + (chinese-big5 . #xBAB3) ; ý¢€‹ª³ + (=jef-china3 . #x58A8) ; øº…¢¨ + (=ucs . #x7199) ; 熙 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4679) ; ø»š¢š + (=ucs . #x2431B) ; 𤌛 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E4F) ; ø»„ + (=ucs . #x2431D) ; 𤌝 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2222 10) + (chinese-cns11643-5 . #x467D) ; ø»š¢ž + (=hanziku-6 . #xCBE7) ; ý¢¬¯§ + (=ucs . #x24339) ; 𤌹 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2229 5) + (chinese-cns11643-7 . #x2470) ; ø»ž„ + (ideograph-daikanwa . 19322) ; ø¸„­º + (=hanziku-6 . #xCD66) ; ý¢¬µ¦ + (=ucs . #x24311) ; 𤌑 + )) +(define-char + '((=>ucs . #x24350) ; 𤍐 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19323) ; ø¸„­» + )) +(define-char + '((morohashi-daikanwa 19323 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2227 8) + (chinese-cns11643-4 . #x4A6B) ; ø»˜ž€ + (=hanziku-6 . #xCCE8) ; ý¢¬³¨ + (=ucs . #x24350) ; 𤍐 + )) +(define-char + '((=>ucs . #x719A) ; 熚 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19324) ; ø¸„­¼ + )) +(define-char + '((=>ucs . #x719A) ; 熚 + (morohashi-daikanwa 19324 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x516F) ; ø»””Ž + )) +(define-char + '((morohashi-daikanwa 19324 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4A28) ; ø»‹ ¥ + (chinese-big5 . #xE667) ; ý¢€Ž™§ + (=jef-china3 . #x57F7) ; øº…Ÿ· + (=ucs . #x719A) ; 熚 + )) +(define-char + '((=>ucs . #x719B) ; 熛 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19325) ; ø¸„­½ + )) +(define-char + '((=>ucs . #x719B) ; 熛 + (morohashi-daikanwa 19325 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x516C) ; ø»””‹ + )) +(define-char + '((morohashi-daikanwa 19325 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4A29) ; ø»‹ ¦ + (=jis-x0213-2-2000 . #x6F7A) ; ø»¦½ + (chinese-big5 . #xE664) ; ý¢€Ž™¤ + (=ucs . #x719B) ; 熛 + )) +(define-char + '((=>ucs . #x719C) ; 熜 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE670) ; ý¢€Ž™° + (ideograph-daikanwa . 19326) ; ø¸„­¾ + )) +(define-char + '((=>ucs . #x719C) ; 熜 + (morohashi-daikanwa 19326 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5178) ; ø»””— + )) +(define-char + '((morohashi-daikanwa 19326 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x719C) ; 熜 + )) +(define-char + '((=>ucs . #x719D) ; 熝 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE66A) ; ý¢€Ž™ª + (ideograph-daikanwa . 19327) ; ø¸„­¿ + )) +(define-char + '((morohashi-daikanwa 19327 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x719D) ; 熝 + )) +(define-char + '((=>ucs . #x719D) ; 熝 + (morohashi-daikanwa 19327 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5172) ; ø»””‘ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE66C) ; ý¢€Ž™¬ + (ideograph-daikanwa . 19328) ; ø¸„®€ + (=ucs . #x719E) ; 熞 + )) +(define-char + '((=>ucs . #x719E) ; 熞 + (morohashi-daikanwa 19328 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5174) ; ø»””“ + )) +(define-char + '((=>ucs . #x3DEB) ; ã·« + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19329) ; ø¸„® + )) +(define-char + '((morohashi-daikanwa 19329 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D26) ; ø»–—‘ + (=ucs . #x3DEB) ; ã·« + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19330) ; ø¸„®‚ + (=ucs . #x3DEC) ; ã·¬ + )) +(define-char + '((=>ucs . #x3DEC) ; ã·¬ + (morohashi-daikanwa 19330 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D23) ; ø»–—Ž + )) +(define-char + '((=>ucs . #x719F) ; 熟 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 4655) + (=jis-x0208 . #x3D4F) ; ø½ŠŸ² + (korean-ksc5601 . #x6259) ; ø»‰º¢ + (chinese-big5 . #xBCF4) ; ý¢€‹³´ + (ideograph-daikanwa . 19332) ; ø¸„®„ + (ucs-jis . #x719F) ; ø½ŠŸ² + )) +(define-char + '((morohashi-daikanwa 19332 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x4A6C) ; ø»…ƒ + (chinese-isoir165 . #x4A6C) ; ø»«­ + (chinese-cns11643-1 . #x6D5E) ; ø»’³ + (=ucs . #x719F) ; 熟 + )) +(define-char + '((=>ucs . #x71A0) ; 熠 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4A2A) ; ø»‹ § + (=jis-x0213-2-2000 . #x6F7B) ; ø»¦¾ + (chinese-big5 . #xE666) ; ý¢€Ž™¦ + (ideograph-daikanwa . 19333) ; ø¸„®… + (=jef-china3 . #x98BC) ; øº‰¢¼ + (ucs-jis . #x71A0) ; ø»‹ § + )) +(define-char + '((morohashi-daikanwa 19333 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x6C5A) ; ø»…µ‡ + (chinese-isoir165 . #x6C5A) ; ø»Ž— + (=ucs . #x71A0) ; 熠 + )) +(define-char + '((=>ucs . #x71A0) ; 熠 + (morohashi-daikanwa 19333 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x516E) ; ø»”” + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2228 13) + (ideograph-daikanwa . 19334) ; ø¸„®† + (=hanziku-6 . #xCD4E) ; ý¢¬µŽ + (=ucs . #x24353) ; 𤍓 + )) +(define-char + '((=>ucs . #x24353) ; 𤍓 + (morohashi-daikanwa 19334 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E2C) ; ø»š¬½ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE66E) ; ý¢€Ž™® + (ideograph-daikanwa . 19335) ; ø¸„®‡ + (=ucs . #x71A1) ; 熡 + )) +(define-char + '((=>ucs . #x71A1) ; 熡 + (morohashi-daikanwa 19335 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5176) ; ø»””• + )) +(define-char + '((=>ucs . #x3DED) ; ã·­ + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19336) ; ø¸„®ˆ + )) +(define-char + '((morohashi-daikanwa 19336 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D2B) ; ø»–—– + (=ucs . #x3DED) ; ã·­ + )) +(define-char + '((=>ucs . #x71A2) ; 熢 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4A2B) ; ø»‹ ¨ + (=jis-x0213-2-2000 . #x6F7C) ; ø»¦¿ + (ideograph-daikanwa . 19337) ; ø¸„®‰ + (ucs-jis . #x71A2) ; ø»‹ ¨ + )) +(define-char + '((=>ucs . #x71A2) ; 熢 + (morohashi-daikanwa 19337 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((japanese-jisx0208-1978 . #x3029) ; ø»‚’Š + (korean-ksc5601 . #x5C71) ; ø»‰²† + (ideograph-daikanwa . 38901) ; ø¸‰Ÿµ + )) + (korean-ksc5601 . #x5C6C) ; ø»‰² + (=cbeta . 00201) ; ø¸ ƒ‰ + )) +(define-char + '((=>ucs . #x71A2) ; 熢 + (morohashi-daikanwa 19337 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((chinese-cns11643-1 . #x5D61) ; ø»’›¤ + )) + (chinese-cns11643-3 . #x4D2A) ; ø»–—• + )) +(define-char + '((morohashi-daikanwa 19337 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x9022) ; 逢 + )) + (=ucs . #x71A2) ; 熢 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2229 15) + (ideograph-daikanwa . 19338) ; ø¸„®Š + (=hanziku-6 . #xCD70) ; ý¢¬µ° + (=ucs . #x24354) ; 𤍔 + )) +(define-char + '((=>ucs . #x24354) ; 𤍔 + (morohashi-daikanwa 19338 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2474) ; ø»ž„¡ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2228 3) + (ideograph-daikanwa . 19339) ; ø¸„®‹ + (=hanziku-6 . #xCD44) ; ý¢¬µ„ + (=ucs . #x24355) ; 𤍕 + )) +(define-char + '((=>ucs . #x24355) ; 𤍕 + (morohashi-daikanwa 19339 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x246D) ; ø»ž„š + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x66F9) ; 曹 + )) + (ideograph-daikanwa . 19340) ; ø¸„®Œ + (=cbeta . 00703) ; ø¸ Š¿ + (=ucs . #x3DEE) ; ã·® + )) +(define-char + '((=>ucs . #x3DEE) ; ã·® + (morohashi-daikanwa 19340 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x66F9) ; 曹 + )) + (chinese-cns11643-3 . #x4D21) ; ø»–—Œ + )) +(define-char + '((=>ucs . #x71A3) ; 熣 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=jis-x0208 . #x5643) ; ø½‹„” + (korean-ksc5601 . #x754B) ; ø»Š–Ž + (ideograph-daikanwa . 08178) ; ø¸¿² + )) + (ideograph-daikanwa . 19341) ; ø¸„® + (=cbeta . 05180) ; ø¸¡¼ + )) +(define-char + '((morohashi-daikanwa 19341 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x5D14) ; 崔 + )) + (=ucs . #x71A3) ; 熣 + )) +(define-char + '((=>ucs . #x71A3) ; 熣 + (morohashi-daikanwa 19341 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x5D14) ; 崔 + )) + (chinese-cns11643-3 . #x4D24) ; ø»–— + )) +(define-char + '((=>ucs . #x71A4) ; 熤 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE66D) ; ý¢€Ž™­ + (ideograph-daikanwa . 19342) ; ø¸„®Ž + )) +(define-char + '((=>ucs . #x71A4) ; 熤 + (morohashi-daikanwa 19342 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jef-china3 . #x8EDD) ; øºˆ» + )) +(define-char + '((morohashi-daikanwa 19342 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x71A4) ; 熤 + )) +(define-char + '((=>ucs . #x71A4) ; 熤 + (morohashi-daikanwa 19342 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5175) ; ø»””” + )) +(define-char + '((=>ucs . #x71A5) ; 熥 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE66B) ; ý¢€Ž™« + (ideograph-daikanwa . 19343) ; ø¸„® + )) +(define-char + '((=>ucs . #x71A5) ; 熥 + (morohashi-daikanwa 19343 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5173) ; ø»””’ + )) +(define-char + '((morohashi-daikanwa 19343 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x71A5) ; 熥 + )) +(define-char + '((=>ucs . #x71A6) ; 熦 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19344) ; ø¸„® + )) +(define-char + '((morohashi-daikanwa 19344 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D29) ; ø»–—” + (=ucs . #x71A6) ; 熦 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE671) ; ý¢€Ž™± + (ideograph-daikanwa . 19345) ; ø¸„®‘ + (=ucs . #x71A7) ; 熧 + )) +(define-char + '((=>ucs . #x71A7) ; 熧 + (morohashi-daikanwa 19345 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5179) ; ø»””˜ + )) +(define-char + '((=>ucs . #x71A8) ; 熨 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19346) ; ø¸„®’ + )) +(define-char + '((=>ucs . #x71A8) ; 熨 + (morohashi-daikanwa 19346 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D61) ; ø»’³„ + )) +(define-char + '((morohashi-daikanwa 19346 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 4653) + (chinese-gb2312 . #x6C59) ; ø»…µ† + (=jis-x0208 . #x5F71) ; ø½‹’ + (chinese-isoir165 . #x6C59) ; ø»Ž– + (chinese-big5 . #xBCF7) ; ý¢€‹³· + (=ucs . #x71A8) ; 熨 + )) +(define-char + '((=>ucs . #x71A9) ; 熩 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE668) ; ý¢€Ž™¨ + (ideograph-daikanwa . 19347) ; ø¸„®“ + )) +(define-char + '((=>ucs . #x71A9) ; 熩 + (morohashi-daikanwa 19347 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5170) ; ø»”” + )) +(define-char + '((morohashi-daikanwa 19347 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x71A9) ; 熩 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2228 5) + (chinese-cns11643-7 . #x2469) ; ø»ž„– + (ideograph-daikanwa . 19348) ; ø¸„®” + (=hanziku-6 . #xCD46) ; ý¢¬µ† + (=ucs . #x24356) ; 𤍖 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE66F) ; ý¢€Ž™¯ + (ideograph-daikanwa . 19349) ; ø¸„®• + (=ucs . #x71AA) ; 熪 + )) +(define-char + '((=>ucs . #x71AA) ; 熪 + (morohashi-daikanwa 19349 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5177) ; ø»””– + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D28) ; ø»–—“ + (ideograph-daikanwa . 19350) ; ø¸„®– + (=ucs . #x71AB) ; 熫 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D27) ; ø»–—’ + (ideograph-daikanwa . 19351) ; ø¸„®— + (=ucs . #x3DEF) ; ã·¯ + )) +(define-char + '((=>ucs . #x71AC) ; 熬 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 4654) + (=jis-x0208 . #x5F72) ; ø½‹’‘ + (korean-ksc5601 . #x6822) ; ø»Š‚Ÿ + (ideograph-daikanwa . 19352) ; ø¸„®˜ + (ucs-jis . #x71AC) ; ø½‹’‘ + )) +(define-char + '((=>ucs . #x71AC) ; 熬 + (morohashi-daikanwa 19352 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xBCF5) ; ý¢€‹³µ + )) +(define-char + '((=>ucs . #x71AC) ; 熬 + (morohashi-daikanwa 19352 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D5F) ; ø»’³‚ + )) +(define-char + '((morohashi-daikanwa 19352 0 4) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x303E) ; ø»„œ£ + (chinese-isoir165 . #x303E) ; ø»„³ + (=ucs . #x71AC) ; 熬 + )) +(define-char + '((=>ucs . #x71AD) ; 熭 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19353) ; ø¸„®™ + )) +(define-char + '((=>ucs . #x71AD) ; 熭 + (morohashi-daikanwa 19353 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (=cbeta . 06727) ; ø¸¡©‡ + )) +(define-char + '((=>ucs . #x71AD) ; 熭 + (morohashi-daikanwa 19353 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D25) ; ø»–— + )) +(define-char + '((morohashi-daikanwa 19353 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x71AD) ; 熭 + )) +(define-char + '((=>ucs . #x71AE) ; 熮 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((japanese-jisx0212 . #x553A) ; ø»‹± + (=jis-x0213-2-2000 . #x747B) ; ø»¦˜” + (ideograph-daikanwa . 28665) ; ø¸†¿¹ + )) + (=jis-x0213-2-2000 . #x6F7D) ; ø»¦‘€ + (ideograph-daikanwa . 19354) ; ø¸„®š + (=cbeta . 05374) ; ø¸¡“¾ + (ucs-jis . #x71AE) ; ø»¦‘€ + )) +(define-char + '((morohashi-daikanwa 19354 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x7FCF) ; 翏 + )) + (=ucs . #x71AE) ; 熮 + )) +(define-char + '((=>ucs . #x71AE) ; 熮 + (morohashi-daikanwa 19354 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((chinese-cns11643-2 . #x3841) ; ø»“®² + )) + (chinese-cns11643-3 . #x4D22) ; ø»–— + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4A2C) ; ø»‹ © + (=jis-x0213-2-2000 . #x6F7E) ; ø»¦‘ + (chinese-big5 . #xE663) ; ý¢€Ž™£ + (ideograph-daikanwa . 19355) ; ø¸„®› + (=ucs . #x71AF) ; 熯 + )) +(define-char + '((=>ucs . #x71AF) ; 熯 + (morohashi-daikanwa 19355 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x516B) ; ø»””Š + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4A2D) ; ø»‹ ª + (chinese-big5 . #xE665) ; ý¢€Ž™¥ + (ideograph-daikanwa . 19356) ; ø¸„®œ + (=ucs . #x71B0) ; 熰 + )) +(define-char + '((=>ucs . #x71B0) ; 熰 + (morohashi-daikanwa 19356 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x516D) ; ø»””Œ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2228 4) + (ideograph-daikanwa . 19357) ; ø¸„® + (=hanziku-6 . #xCD45) ; ý¢¬µ… + (=ucs . #x24357) ; 𤍗 + )) +(define-char + '((=>ucs . #x24357) ; 𤍗 + (morohashi-daikanwa 19357 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E2A) ; ø»š¬» + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19358) ; ø¸„®ž + (=ucs . #x3DF0) ; ã·° + )) +(define-char + '((=>ucs . #x3DF0) ; ã·° + (morohashi-daikanwa 19358 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A6A) ; ø»˜¿ + )) +(define-char + '((=>ucs . #x24358) ; 𤍘 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19359) ; ø¸„®Ÿ + )) +(define-char + '((morohashi-daikanwa 19359 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2229 16) + (chinese-cns11643-7 . #x246C) ; ø»ž„™ + (=hanziku-6 . #xCD71) ; ý¢¬µ± + (=ucs . #x24358) ; 𤍘 + )) +(define-char + '((=>ucs . #x71B1) ; 熱 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 4657) + (=jis-x0208 . #x472E) ; ø½Š­½ + (korean-ksc5601 . #x6670) ; ø»Š€± + (=gt-pj-1 . #x472E) ; ø½Š­½ + (chinese-big5 . #xBCF6) ; ý¢€‹³¶ + (ideograph-daikanwa . 19360) ; ø¸„®  + (=gt-k . 11933) ; ý¡„‚º + (ucs-jis . #x71B1) ; ø½Š­½ + )) +(define-char + '((=>ucs . #x71B1) ; 熱 + (morohashi-daikanwa 19360 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D60) ; ø»’³ƒ + )) +(define-char + '((morohashi-daikanwa 19360 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb12345 . #x4848) ; 熱 + (=ucs . #x71B1) ; 熱 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4A2E) ; ø»‹ « + (chinese-big5 . #xE662) ; ý¢€Ž™¢ + (ideograph-daikanwa . 19361) ; ø¸„®¡ + (=ucs . #x71B2) ; 熲 + )) +(define-char + '((=>ucs . #x71B2) ; 熲 + (morohashi-daikanwa 19361 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x516A) ; ø»””‰ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2229 1) + (ideograph-daikanwa . 19362) ; ø¸„®¢ + (=hanziku-6 . #xCD62) ; ý¢¬µ¢ + (=ucs . #x24312) ; 𤌒 + )) +(define-char + '((=>ucs . #x24312) ; 𤌒 + (morohashi-daikanwa 19362 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x246A) ; ø»ž„— + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2229 10) + (ideograph-daikanwa . 19363) ; ø¸„®£ + (=hanziku-6 . #xCD6B) ; ý¢¬µ« + (=ucs . #x24359) ; 𤍙 + )) +(define-char + '((=>ucs . #x24359) ; 𤍙 + (morohashi-daikanwa 19363 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2471) ; ø»ž„ž + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2229 2) + (ideograph-daikanwa . 19364) ; ø¸„®¤ + (=hanziku-6 . #xCD63) ; ý¢¬µ£ + (=ucs . #x2435A) ; 𤍚 + )) +(define-char + '((=>ucs . #x2435A) ; 𤍚 + (morohashi-daikanwa 19364 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2472) ; ø»ž„Ÿ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 1 401 19) + (ideograph-daikanwa . 19365) ; ø¸„®¥ + (=hanziku-1 . #xF8A8) ; ý¢€Ÿ¢¨ + (=ucs . #x2435B) ; 𤍛 + )) +(define-char + '((=>ucs . #x2435B) ; 𤍛 + (morohashi-daikanwa 19365 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2475) ; ø»ž„¢ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2230 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x53C3) ; 參 + )) + (ideograph-daikanwa . 19366) ; ø¸„®¦ + (=hanziku-6 . #xCDAA) ; ý¢¬¶ª + (=cbeta . 02411) ; ø¸ ¥« + (=ucs . #x2435C) ; 𤍜 + )) +(define-char + '((=>ucs . #x2435C) ; 𤍜 + (morohashi-daikanwa 19366 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x53C3) ; 參 + )) + (chinese-cns11643-7 . #x246B) ; ø»ž„˜ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2230 6) + (ideograph-daikanwa . 19367) ; ø¸„®§ + (=hanziku-6 . #xCDA9) ; ý¢¬¶© + (=ucs . #x2435D) ; 𤍝 + )) +(define-char + '((=>ucs . #x2435D) ; 𤍝 + (morohashi-daikanwa 19367 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E29) ; ø»š¬º + )) +(define-char + '((=>ucs . #x24397) ; 𤎗 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19368) ; ø¸„®¨ + )) +(define-char + '((morohashi-daikanwa 19368 0 6) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2231 1) + (chinese-cns11643-5 . #x4E2E) ; ø»š¬¿ + (=hanziku-6 . #xCDC4) ; ý¢¬·„ + (=ucs . #x24397) ; 𤎗 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2231 5) + (chinese-cns11643-5 . #x4E2D) ; ø»š¬¾ + (ideograph-daikanwa . 19369) ; ø¸„®© + (=hanziku-6 . #xCDC8) ; ý¢¬·ˆ + (=ucs . #x24398) ; 𤎘 + )) +(define-char + '((=>ucs . #x71B3) ; 熳 + (morohashi-daikanwa 19371 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4A2F) ; ø»‹ ¬ + (ucs-jis . #x71B3) ; ø»‹ ¬ + )) +(define-char + '((=>ucs . #x71B3) ; 熳 + (morohashi-daikanwa 19371 1 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x517A) ; ø»””™ + )) +(define-char + '((morohashi-daikanwa 19371 1 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x6C57) ; ø»…µ„ + (chinese-isoir165 . #x6C57) ; ø»Ž” + (chinese-big5 . #xE672) ; ý¢€Ž™² + (=ucs . #x71B3) ; 熳 + )) +(define-char + '((=>ucs . #x2437E) ; 𤍾 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19372) ; ø¸„®¬ + )) +(define-char + '((morohashi-daikanwa 19372 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2228 2) + (chinese-cns11643-7 . #x246E) ; ø»ž„› + (=hanziku-6 . #xCD43) ; ý¢¬µƒ + (=ucs . #x2437E) ; 𤍾 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2473) ; ø»ž„  + (ideograph-daikanwa . 49252) ; ø¸Œ¤ + (=ucs . #x24367) ; 𤍧 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (=ucs . #x71B4) ; 熴 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x6C58) ; ø»…µ… + (chinese-isoir165 . #x6C58) ; ø»Ž• + (=ucs . #x71B5) ; 熵 + )) +(define-char + '((=>ucs . #x71B5) ; 熵 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5171) ; ø»”” + )) +(define-char + '((=>ucs . #x71B5) ; 熵 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE669) ; ý¢€Ž™© + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E2B) ; ø»š¬¼ + (=ucs . #x24366) ; 𤍦 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F4B) ; ø»ž”‚ + (ideograph-daikanwa . 19371) ; ø¸„®« + (=ucs . #x243BE) ; 𤎾 + )) +(define-char + '((=>ucs . #x3DF3) ; ã·³ + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19373) ; ø¸„®­ + )) +(define-char + '((morohashi-daikanwa 19373 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5125) ; ø»˜§Œ + (=ucs . #x3DF3) ; ã·³ + )) +(define-char + '((=>ucs . #x2439D) ; 𤎝 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19374) ; ø¸„®® + )) +(define-char + '((morohashi-daikanwa 19374 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2240 1) + (chinese-cns11643-4 . #x512A) ; ø»˜§‘ + (=hanziku-6 . #xCFAA) ; ý¢¬¾ª + (=ucs . #x2439D) ; 𤎝 + )) +(define-char + '((=>ucs . #x243DA) ; 𤏚 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19375) ; ø¸„®¯ + )) +(define-char + '((morohashi-daikanwa 19375 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2233 1) + (chinese-cns11643-7 . #x2F4E) ; ø»ž”… + (=hanziku-6 . #xCE45) ; ý¢¬¹… + (=ucs . #x243DA) ; 𤏚 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5162) ; ø»–ž… + (ideograph-daikanwa . 19376) ; ø¸„®° + (=ucs . #x71B6) ; 熶 + )) +(define-char + '((=>ucs . #x71B7) ; 熷 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19377) ; ø¸„®± + )) +(define-char + '((morohashi-daikanwa 19377 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x515A) ; ø»–½ + (=ucs . #x71B7) ; 熷 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2239 3) + (ideograph-daikanwa . 19378) ; ø¸„®² + (=hanziku-6 . #xCF6A) ; ý¢¬½ª + (=ucs . #x2439E) ; 𤎞 + )) +(define-char + '((=>ucs . #x2439E) ; 𤎞 + (morohashi-daikanwa 19378 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F52) ; ø»ž”‰ + )) +(define-char + '((=>ucs . #x71B8) ; 熸 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19379) ; ø¸„®³ + )) +(define-char + '((morohashi-daikanwa 19379 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xEA4A) ; ý¢€Ž©Š + (=ucs . #x71B8) ; 熸 + )) +(define-char + '((=>ucs . #x71B8) ; 熸 + (morohashi-daikanwa 19379 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5836) ; ø»”§ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 4663) + (chinese-gb2312 . #x6C64) ; ø»…µ‘ + (=jis-x0208 . #x5F74) ; ø½‹’“ + (korean-ksc5601 . #x7D78) ; ø»Š¢« + (chinese-isoir165 . #x6C64) ; ø»Ž¡ + (chinese-cns11643-1 . #x713B) ; ø»’¸– + (chinese-big5 . #xBF51) ; ý¢€‹½‘ + (ideograph-daikanwa . 19380) ; ø¸„®´ + (=ucs . #x71B9) ; 熹 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x559C) ; 喜 + )) + (korean-ksc5601 . #x7D79) ; ø»Š¢¬ + (japanese-jisx0212 . #x4A30) ; ø»‹ ­ + (chinese-cns11643-3 . #x5160) ; ø»–žƒ + (=jis-x0213-1-2000 . #x775F) ; ø»¤’Ž + (ideograph-daikanwa . 19381) ; ø¸„®µ + (=cbeta . 05969) ; ø¸¡‘ + (=jef-china3 . #x57F9) ; øº…Ÿ¹ + (=ucs . #x71BA) ; 熺 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x515C) ; ø»–¿ + (ideograph-daikanwa . 19382) ; ø¸„®¶ + (=ucs . #x71BB) ; 熻 + )) +(define-char + '((=>ucs . #x71BC) ; 熼 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19383) ; ø¸„®· + )) +(define-char + '((morohashi-daikanwa 19383 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xEA55) ; ý¢€Ž©• + (=ucs . #x71BC) ; 熼 + )) +(define-char + '((=>ucs . #x71BC) ; 熼 + (morohashi-daikanwa 19383 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5841) ; ø»”² + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xEA53) ; ý¢€Ž©“ + (ideograph-daikanwa . 19384) ; ø¸„®¸ + (=ucs . #x71BD) ; 熽 + )) +(define-char + '((=>ucs . #x71BD) ; 熽 + (morohashi-daikanwa 19384 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x583F) ; ø»”° + )) +(define-char + '((=>ucs . #x71BE) ; 熾 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 4664) + (=jis-x0208 . #x5F75) ; ø½‹’” + (korean-ksc5601 . #x763F) ; ø»Š—  + (chinese-big5 . #xBF4B) ; ý¢€‹½‹ + (ideograph-daikanwa . 19385) ; ø¸„®¹ + (ucs-jis . #x71BE) ; ø½‹’” + )) +(define-char + '((morohashi-daikanwa 19385 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb12345 . #x3363) ; 熾 + (=ucs . #x71BE) ; 熾 + )) +(define-char + '((=>ucs . #x71BE) ; 熾 + (morohashi-daikanwa 19385 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7135) ; ø»’¸ + )) +(define-char + '((=>ucs . #x243B7) ; 𤎷 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19386) ; ø¸„®º + )) +(define-char + '((morohashi-daikanwa 19386 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2236 9) + (chinese-cns11643-7 . #x2F5D) ; ø»ž”” + (=hanziku-6 . #xCECF) ; ý¢¬» + (=ucs . #x243B7) ; 𤎷 + )) +(define-char + '((=>ucs . #x71BF) ; 熿 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4A31) ; ø»‹ ® + (chinese-big5 . #xEA49) ; ý¢€Ž©‰ + (ideograph-daikanwa . 19387) ; ø¸„®» + (ucs-jis . #x71BF) ; ø»‹ ® + )) +(define-char + '((=>ucs . #x71BF) ; 熿 + (morohashi-daikanwa 19387 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5835) ; ø»”¦ + )) +(define-char + '((morohashi-daikanwa 19387 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x71BF) ; 熿 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4A32) ; ø»‹ ¯ + (chinese-big5 . #xEA4C) ; ý¢€Ž©Œ + (ideograph-daikanwa . 19388) ; ø¸„®¼ + (=ucs . #x71C0) ; 燀 + )) +(define-char + '((=>ucs . #x71C0) ; 燀 + (morohashi-daikanwa 19388 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5838) ; ø»”© + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x515D) ; ø»–ž€ + (ideograph-daikanwa . 19389) ; ø¸„®½ + (=ucs . #x3DF4) ; ã·´ + )) +(define-char + '((=>ucs . #x71C1) ; 燁 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19390) ; ø¸„®¾ + )) +(define-char + '((=>ucs . #x71C1) ; 燁 + (morohashi-daikanwa 19390 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5839) ; ø»”ª + )) +(define-char + '((morohashi-daikanwa 19390 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 10) + (total-strokes . 14) + (korean-ksc5601 . #x6727) ; ø»Š† + (japanese-jisx0212 . #x4A33) ; ø»‹ ° + (=jis-x0213-1-2000 . #x775E) ; ø»¤’ + (chinese-gb12345 . #x6C47) ; 燁 + (chinese-big5 . #xEA4D) ; ý¢€Ž© + (=jef-china3 . #x57F6) ; øº…Ÿ¶ + (=ucs . #x71C1) ; 燁 + )) +(define-char + '((=>ucs . #x71C2) ; 燂 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19391) ; ø¸„®¿ + )) +(define-char + '((morohashi-daikanwa 19391 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xEA48) ; ý¢€Ž©ˆ + (=ucs . #x71C2) ; 燂 + )) +(define-char + '((=>ucs . #x71C2) ; 燂 + (morohashi-daikanwa 19391 0 4) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5834) ; ø»”¥ + )) +(define-char + '((=>ucs . #x2439F) ; 𤎟 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19392) ; ø¸„¯€ + )) +(define-char + '((morohashi-daikanwa 19392 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 2 955 13) + (chinese-cns11643-7 . #x2F66) ; ø»ž” + (=hanziku-3 . #xC0A8) ; ý¢€¼‚¨ + (=ucs . #x2439F) ; 𤎟 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2233 5) + (chinese-cns11643-7 . #x2F50) ; ø»ž”‡ + (ideograph-daikanwa . 19393) ; ø¸„¯ + (=hanziku-6 . #xCE49) ; ý¢¬¹‰ + (=ucs . #x243A0) ; 𤎠 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 4670) + (chinese-gb2312 . #x483C) ; ø»„¿± + (=jis-x0208 . #x4733) ; ø½Š®‚ + (korean-ksc5601 . #x6657) ; ø»Š€˜ + (chinese-isoir165 . #x483C) ; ø»¨ + (chinese-big5 . #xBF55) ; ý¢€‹½• + (ideograph-daikanwa . 19394) ; ø¸„¯‚ + (=ucs . #x71C3) ; 燃 + )) +(define-char + '((=>ucs . #x71C3) ; 燃 + (morohashi-daikanwa 19394 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x713F) ; ø»’¸š + )) +(define-char + '((=>ucs . #x71C4) ; 燄 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4A34) ; ø»‹ ± + (=jis-x0213-1-2000 . #x7760) ; ø»¤’ + (chinese-big5 . #xBF56) ; ý¢€‹½– + (ideograph-daikanwa . 19395) ; ø¸„¯ƒ + (=jef-china3 . #x58A3) ; øº…¢£ + (ucs-jis . #x71C4) ; ø»‹ ± + )) +(define-char + '((morohashi-daikanwa 19395 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x71C4) ; 燄 + )) +(define-char + '((=>ucs . #x71C4) ; 燄 + (morohashi-daikanwa 19395 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7140) ; ø»’¸› + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2238 2) + (chinese-cns11643-5 . #x553D) ; ø»š·  + (ideograph-daikanwa . 19396) ; ø¸„¯„ + (=hanziku-6 . #xCF49) ; ý¢¬½‰ + (=ucs . #x243ED) ; 𤏭 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2236 4) + (ideograph-daikanwa . 19397) ; ø¸„¯… + (=hanziku-6 . #xCECA) ; ý¢¬»Š + (=ucs . #x243A1) ; 𤎡 + )) +(define-char + '((=>ucs . #x243A1) ; 𤎡 + (morohashi-daikanwa 19397 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F60) ; ø»ž”— + )) +(define-char + '((=>ucs . #x71C5) ; 燅 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xEA47) ; ý¢€Ž©‡ + (ideograph-daikanwa . 19398) ; ø¸„¯† + )) +(define-char + '((=>ucs . #x71C5) ; 燅 + (morohashi-daikanwa 19398 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5833) ; ø»”¤ + )) +(define-char + '((morohashi-daikanwa 19398 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x71C5) ; 燅 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19399) ; ø¸„¯‡ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xEA56) ; ý¢€Ž©– + (ideograph-daikanwa . 19400) ; ø¸„¯ˆ + (=ucs . #x71C6) ; 燆 + )) +(define-char + '((=>ucs . #x71C6) ; 燆 + (morohashi-daikanwa 19400 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5842) ; ø»”³ + )) +(define-char + '((=>ucs . #x71C7) ; 燇 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xEA51) ; ý¢€Ž©‘ + (ideograph-daikanwa . 19401) ; ø¸„¯‰ + )) +(define-char + '((morohashi-daikanwa 19401 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x71C7) ; 燇 + )) +(define-char + '((=>ucs . #x71C7) ; 燇 + (morohashi-daikanwa 19401 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x583D) ; ø»”® + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 4555) + (=jis-x0208 . #x4575) ; ø½Š¬ˆ + (korean-ksc5601 . #x5473) ; ø»‰¦˜ + (chinese-gb12345 . #x3546) ; 燈 + (chinese-big5 . #xBF4F) ; ý¢€‹½ + (ideograph-daikanwa . 19402) ; ø¸„¯Š + (=ucs . #x71C8) ; 燈 + )) +(define-char + '((=>ucs . #x71C8) ; 燈 + (morohashi-daikanwa 19402 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7139) ; ø»’¸” + )) +(define-char + '((=>ucs . #x71C9) ; 燉 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 4669) + (=jis-x0208 . #x5F77) ; ø½‹’– + (korean-ksc5601 . #x5449) ; ø»‰¥® + (chinese-big5 . #xBF4C) ; ý¢€‹½Œ + (ideograph-daikanwa . 19403) ; ø¸„¯‹ + (ucs-jis . #x71C9) ; ø½‹’– + )) +(define-char + '((morohashi-daikanwa 19403 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x71C9) ; 燉 + )) +(define-char + '((=>ucs . #x71C9) ; 燉 + (morohashi-daikanwa 19403 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7136) ; ø»’¸‘ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x9ED1) ; 黑 + )) + (chinese-cns11643-3 . #x515B) ; ø»–¾ + (ideograph-daikanwa . 19404) ; ø¸„¯Œ + (=cbeta . 04061) ; ø¸ ¿ + (=ucs . #x3DF5) ; ã·µ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2232 8) + (chinese-cns11643-5 . #x553B) ; ø»š·ž + (ideograph-daikanwa . 19405) ; ø¸„¯ + (=hanziku-6 . #xCDEB) ; ý¢¬·« + (=ucs . #x243A3) ; 𤎣 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x512B) ; ø»˜§’ + (ideograph-daikanwa . 19406) ; ø¸„¯Ž + (=ucs . #x3DF6) ; ã·¶ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2234 5) + (chinese-cns11643-7 . #x2F5B) ; ø»ž”’ + (ideograph-daikanwa . 19407) ; ø¸„¯ + (=hanziku-6 . #xCE69) ; ý¢¬¹© + (=ucs . #x243DB) ; 𤏛 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-isoir165 . #x2C51) ; ø»Œ¿Ž + (chinese-big5 . #xEA50) ; ý¢€Ž© + (ideograph-daikanwa . 19408) ; ø¸„¯ + (=jef-china3 . #x92A9) ; øº‰Š© + (=ucs . #x71CA) ; 燊 + )) +(define-char + '((=>ucs . #x71CA) ; 燊 + (morohashi-daikanwa 19408 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x583C) ; ø»”­ + )) +(define-char + '((=>ucs . #x243A4) ; 𤎤 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19409) ; ø¸„¯‘ + )) +(define-char + '((morohashi-daikanwa 19409 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2238 1) + (chinese-cns11643-4 . #x5127) ; ø»˜§Ž + (=hanziku-6 . #xCF48) ; ý¢¬½ˆ + (=ucs . #x243A4) ; 𤎤 + )) +(define-char + '((=>ucs . #x71CB) ; 燋 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4A35) ; ø»‹ ² + (=jis-x0213-2-2000 . #x7023) ; ø»¦‘„ + (chinese-big5 . #xEA4E) ; ý¢€Ž©Ž + (ideograph-daikanwa . 19410) ; ø¸„¯’ + (=jef-china3 . #x57FA) ; øº…Ÿº + (ucs-jis . #x71CB) ; ø»‹ ² + )) +(define-char + '((morohashi-daikanwa 19410 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-isoir165 . #x7C60) ; ø»Ž´½ + (=ucs . #x71CB) ; 燋 + )) +(define-char + '((=>ucs . #x71CB) ; 燋 + (morohashi-daikanwa 19410 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x583A) ; ø»”« + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x8CC1) ; 賁 + )) + (japanese-jisx0212 . #x4A36) ; ø»‹ ³ + (chinese-cns11643-3 . #x5163) ; ø»–ž† + (ideograph-daikanwa . 19411) ; ø¸„¯“ + (=cbeta . 02690) ; ø¸ ª‚ + (=jef-china3 . #x57FB) ; øº…Ÿ» + (=ucs . #x71CC) ; 燌 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2234 8) + (chinese-cns11643-7 . #x2F61) ; ø»ž”˜ + (ideograph-daikanwa . 19412) ; ø¸„¯” + (=hanziku-6 . #xCE6C) ; ý¢¬¹¬ + (=ucs . #x243A5) ; 𤎥 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5123) ; ø»˜§Š + (ideograph-daikanwa . 19413) ; ø¸„¯• + (=ucs . #x71CD) ; 燍 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 4675) + (chinese-gb2312 . #x4147) ; ø»„µª + (=jis-x0208 . #x5F79) ; ø½‹’˜ + (korean-ksc5601 . #x567A) ; ø»‰©› + (chinese-isoir165 . #x4147) ; ø»º + (chinese-big5 . #xBF52) ; ý¢€‹½’ + (ideograph-daikanwa . 19414) ; ø¸„¯– + (=ucs . #x71CE) ; 燎 + )) +(define-char + '((=>ucs . #x71CE) ; 燎 + (morohashi-daikanwa 19414 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x713C) ; ø»’¸— + )) +(define-char + '((=>ucs . #x71CF) ; 燏 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xEA52) ; ý¢€Ž©’ + (ideograph-daikanwa . 19415) ; ø¸„¯— + (=jef-china3 . #x98BD) ; øº‰¢½ + )) +(define-char + '((=>ucs . #x71CF) ; 燏 + (morohashi-daikanwa 19415 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x583E) ; ø»”¯ + )) +(define-char + '((morohashi-daikanwa 19415 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-isoir165 . #x2C46) ; ø»Œ¿ƒ + (=ucs . #x71CF) ; 燏 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2240 4) + (ideograph-daikanwa . 19416) ; ø¸„¯˜ + (=hanziku-6 . #xCFAD) ; ý¢¬¾­ + (=ucs . #x243A6) ; 𤎦 + )) +(define-char + '((=>ucs . #x243A6) ; 𤎦 + (morohashi-daikanwa 19416 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F63) ; ø»ž”š + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xBF4D) ; ý¢€‹½ + (ideograph-daikanwa . 19417) ; ø¸„¯™ + (=ucs . #x71D0) ; 燐 + )) +(define-char + '((=>ucs . #x71D0) ; 燐 + (morohashi-daikanwa 19417 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7137) ; ø»’¸’ + )) +(define-char + '((=>ucs . #x71D0) ; 燐 + (morohashi-daikanwa 19417 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0208 . #x4E55) ; ø½Š¸¶ + (korean-ksc5601 . #x5772) ; ø»‰ª± + (ucs-jis . #x71D0) ; ø½Š¸¶ + )) +(define-char + '((=>ucs . #x71D1) ; 燑 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=jis-x0208 . #x4638) ; ø½Š¬© + (korean-ksc5601 . #x545B) ; ø»‰¦€ + (ideograph-daikanwa . 25775) ; ø¸†’¯ + )) + (ideograph-daikanwa . 19418) ; ø¸„¯š + (=cbeta . 04060) ; ø¸ ¿œ + )) +(define-char + '((morohashi-daikanwa 19418 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x7AE5) ; ç«¥ + )) + (=ucs . #x71D1) ; 燑 + )) +(define-char + '((=>ucs . #x71D1) ; 燑 + (morohashi-daikanwa 19418 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x7AE5) ; ç«¥ + )) + (chinese-cns11643-3 . #x515E) ; ø»–ž + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2238 8) + (chinese-cns11643-7 . #x2F55) ; ø»ž”Œ + (ideograph-daikanwa . 19419) ; ø¸„¯› + (=hanziku-6 . #xCF4F) ; ý¢¬½ + (=ucs . #x243A7) ; 𤎧 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 4611) + (=jis-x0208 . #x5F76) ; ø½‹’• + (korean-ksc5601 . #x6140) ; ø»‰¸« + (chinese-gb12345 . #x4955) ; 燒 + (chinese-big5 . #xBF4E) ; ý¢€‹½Ž + (ideograph-daikanwa . 19420) ; ø¸„¯œ + (=ucs . #x71D2) ; 燒 + )) +(define-char + '((=>ucs . #x71D2) ; 燒 + (morohashi-daikanwa 19420 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7138) ; ø»’¸“ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4A37) ; ø»‹ ´ + (chinese-cns11643-3 . #x5166) ; ø»–ž‰ + (=jis-x0213-2-2000 . #x7024) ; ø»¦‘… + (ideograph-daikanwa . 19421) ; ø¸„¯ + (=cbeta . 06392) ; ø¸¡£¸ + (=jef-china3 . #x57D4) ; øº…Ÿ” + (=ucs . #x71D3) ; 燓 + )) +(define-char + '((=>ucs . #x243A8) ; 𤎨 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2233 8) + (ideograph-daikanwa . 19422) ; ø¸„¯ž + (=hanziku-6 . #xCE4C) ; ý¢¬¹Œ + )) +(define-char + '((morohashi-daikanwa 19422 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x246F) ; ø»ž„œ + (=ucs . #x243A8) ; 𤎨 + )) +(define-char + '((=>ucs . #x243F0) ; 𤏰 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19423) ; ø¸„¯Ÿ + )) +(define-char + '((morohashi-daikanwa 19423 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2476) ; ø»ž„£ + (=ucs . #x243F0) ; 𤏰 + )) +(define-char + '((=>ucs . #x243A9) ; 𤎩 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19424) ; ø¸„¯  + )) +(define-char + '((morohashi-daikanwa 19424 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2230 1) + (chinese-cns11643-4 . #x5128) ; ø»˜§ + (=hanziku-6 . #xCDA4) ; ý¢¬¶¤ + (=ucs . #x243A9) ; 𤎩 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x515F) ; ø»–ž‚ + (ideograph-daikanwa . 19425) ; ø¸„¯¡ + (=ucs . #x3DF7) ; ã·· + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 4671) + (chinese-gb2312 . #x6C5C) ; ø»…µ‰ + (=jis-x0208 . #x5F78) ; ø½‹’— + (korean-ksc5601 . #x5B62) ; ø»‰°™ + (chinese-isoir165 . #x6C5C) ; ø»Ž™ + (chinese-big5 . #xEA4F) ; ý¢€Ž© + (ideograph-daikanwa . 19426) ; ø¸„¯¢ + (=ucs . #x71D4) ; 燔 + )) +(define-char + '((=>ucs . #x71D4) ; 燔 + (morohashi-daikanwa 19426 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x583B) ; ø»”¬ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2232 1) + (chinese-cns11643-7 . #x2F56) ; ø»ž” + (ideograph-daikanwa . 19427) ; ø¸„¯£ + (=hanziku-6 . #xCDE4) ; ý¢¬·¤ + (=ucs . #x243AA) ; 𤎪 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2236 12) + (chinese-cns11643-7 . #x2F64) ; ø»ž”› + (ideograph-daikanwa . 19428) ; ø¸„¯¤ + (=hanziku-6 . #xCED2) ; ý¢¬»’ + (=ucs . #x243AB) ; 𤎫 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 4661) + (chinese-gb2312 . #x5160) ; ø»…£ + (=jis-x0208 . #x316D) ; ø½ŠŽ¨ + (korean-ksc5601 . #x6658) ; ø»Š€™ + (chinese-isoir165 . #x5160) ; ø»µ³ + (chinese-big5 . #xBF50) ; ý¢€‹½ + (ideograph-daikanwa . 19429) ; ø¸„¯¥ + (=ucs . #x71D5) ; 燕 + )) +(define-char + '((=>ucs . #x71D5) ; 燕 + (morohashi-daikanwa 19429 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x713A) ; ø»’¸• + )) +(define-char + '((=>ucs . #x71D6) ; 燖 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4A38) ; ø»‹ µ + (chinese-big5 . #xEA4B) ; ý¢€Ž©‹ + (ideograph-daikanwa . 19430) ; ø¸„¯¦ + (ucs-jis . #x71D6) ; ø»‹ µ + )) +(define-char + '((=>ucs . #x71D6) ; 燖 + (morohashi-daikanwa 19430 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5837) ; ø»”¨ + )) +(define-char + '((morohashi-daikanwa 19430 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x71D6) ; 燖 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (jisx0208-difference . -78/4) + (=jis-x0208 . #x5F73) ; ø½‹’’ + (chinese-cns11643-7 . #x2F4F) ; ø»ž”† + (ideograph-daikanwa . 19431) ; ø¸„¯§ + (=jef-china3 . #x57FC) ; øº…Ÿ¼ + (=ucs . #x71D7) ; 燗 + )) +(define-char + '((=>ucs . #x71D8) ; 燘 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19432) ; ø¸„¯¨ + )) +(define-char + '((=>ucs . #x71D8) ; 燘 + (morohashi-daikanwa 19432 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5840) ; ø»”± + )) +(define-char + '((=>ucs . #x71D8) ; 燘 + (morohashi-daikanwa 19432 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xEA54) ; ý¢€Ž©” + )) +(define-char + '((morohashi-daikanwa 19432 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x71D8) ; 燘 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 1 402 7) + (chinese-cns11643-7 . #x2F65) ; ø»ž”œ + (ideograph-daikanwa . 19433) ; ø¸„¯© + (=hanziku-1 . #xF8BC) ; ý¢€Ÿ¢¼ + (=ucs . #x243AC) ; 𤎬 + )) +(define-char + '((=>ucs . #x243AD) ; 𤎭 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19434) ; ø¸„¯ª + )) +(define-char + '((morohashi-daikanwa 19434 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2237 1) + (chinese-cns11643-4 . #x5126) ; ø»˜§ + (=hanziku-6 . #xCEE7) ; ý¢¬»§ + (=ucs . #x243AD) ; 𤎭 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4A39) ; ø»‹ ¶ + (=jis-x0213-2-2000 . #x7025) ; ø»¦‘† + (chinese-gb12345 . #x4C4C) ; 燙 + (chinese-big5 . #xBF53) ; ý¢€‹½“ + (ideograph-daikanwa . 19435) ; ø¸„¯« + (=jef-china3 . #x98BE) ; øº‰¢¾ + (=ucs . #x71D9) ; 燙 + )) +(define-char + '((=>ucs . #x71D9) ; 燙 + (morohashi-daikanwa 19435 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x713D) ; ø»’¸˜ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2232 5) + (ideograph-daikanwa . 19436) ; ø¸„¯¬ + (=hanziku-6 . #xCDE8) ; ý¢¬·¨ + (=ucs . #x243AE) ; 𤎮 + )) +(define-char + '((=>ucs . #x243AE) ; 𤎮 + (morohashi-daikanwa 19436 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F58) ; ø»ž” + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5161) ; ø»–ž„ + (ideograph-daikanwa . 19437) ; ø¸„¯­ + (=ucs . #x3DF8) ; ã·¸ + )) +(define-char + '((=>ucs . #x243AF) ; 𤎯 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19438) ; ø¸„¯® + )) +(define-char + '((=>ucs . #x243AF) ; 𤎯 + (morohashi-daikanwa 19438 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2235 7) + (=hanziku-6 . #xCEAD) ; ý¢¬º­ + )) +(define-char + '((morohashi-daikanwa 19438 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F54) ; ø»ž”‹ + (=ucs . #x243AF) ; 𤎯 + )) +(define-char + '((=>ucs . #x243B0) ; 𤎰 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19439) ; ø¸„¯¯ + )) +(define-char + '((=>ucs . #x243B0) ; 𤎰 + (morohashi-daikanwa 19439 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2240 5) + (=hanziku-6 . #xCFAE) ; ý¢¬¾® + )) +(define-char + '((morohashi-daikanwa 19439 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5129) ; ø»˜§ + (=ucs . #x243B0) ; 𤎰 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4A3A) ; ø»‹ · + (chinese-big5 . #xEA57) ; ý¢€Ž©— + (ideograph-daikanwa . 19440) ; ø¸„¯° + (=jef-china3 . #x57CC) ; øº…ŸŒ + (=ucs . #x71DA) ; 燚 + )) +(define-char + '((=>ucs . #x71DA) ; 燚 + (morohashi-daikanwa 19440 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5843) ; ø»”´ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5124) ; ø»˜§‹ + (ideograph-daikanwa . 19441) ; ø¸„¯± + (=ucs . #x3DF9) ; ã·¹ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xEA58) ; ý¢€Ž©˜ + (ideograph-daikanwa . 19442) ; ø¸„¯² + (=ucs . #x71DB) ; 燛 + )) +(define-char + '((=>ucs . #x71DB) ; 燛 + (morohashi-daikanwa 19442 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5844) ; ø»”µ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2233 12) + (ideograph-daikanwa . 19443) ; ø¸„¯³ + (=hanziku-6 . #xCE50) ; ý¢¬¹ + (=ucs . #x243B2) ; 𤎲 + )) +(define-char + '((=>ucs . #x243B2) ; 𤎲 + (morohashi-daikanwa 19443 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x553A) ; ø»š· + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2235 9) + (ideograph-daikanwa . 19444) ; ø¸„¯´ + (=hanziku-6 . #xCEAF) ; ý¢¬º¯ + (=ucs . #x243B3) ; 𤎳 + )) +(define-char + '((=>ucs . #x243B3) ; 𤎳 + (morohashi-daikanwa 19444 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x553C) ; ø»š·Ÿ + )) +(define-char + '((=>ucs . #x243B4) ; 𤎴 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19445) ; ø¸„¯µ + )) +(define-char + '((morohashi-daikanwa 19445 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2240 2) + (chinese-cns11643-7 . #x2F62) ; ø»ž”™ + (=hanziku-6 . #xCFAB) ; ý¢¬¾« + (=ucs . #x243B4) ; 𤎴 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2233 6) + (ideograph-daikanwa . 19446) ; ø¸„¯¶ + (=hanziku-6 . #xCE4A) ; ý¢¬¹Š + (=ucs . #x243B5) ; 𤎵 + )) +(define-char + '((=>ucs . #x243B5) ; 𤎵 + (morohashi-daikanwa 19446 0 5) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F59) ; ø»ž” + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2233 7) + (ideograph-daikanwa . 19449) ; ø¸„¯¹ + (=hanziku-6 . #xCE4B) ; ý¢¬¹‹ + (=ucs . #x243B8) ; 𤎸 + )) +(define-char + '((=>ucs . #x243B8) ; 𤎸 + (morohashi-daikanwa 19449 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F5A) ; ø»ž”‘ + )) +(define-char + '((=>ucs . #x243EE) ; 𤏮 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2233 9) + (ideograph-daikanwa . 19450) ; ø¸„¯º + (=hanziku-6 . #xCE4D) ; ý¢¬¹ + )) +(define-char + '((morohashi-daikanwa 19450 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5539) ; ø»š·œ + (=ucs . #x243EE) ; 𤏮 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5164) ; ø»–ž‡ + (ideograph-daikanwa . 19451) ; ø¸„¯» + (=ucs . #x3DFB) ; ã·» + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2232 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x800C) ; 而 + ) + ((=ucs . #x800C) ; 而 + )) + )) + (ideograph-daikanwa . 19453) ; ø¸„¯½ + (=hanziku-6 . #xCDF1) ; ý¢¬·± + (=cbeta . 00193) ; ø¸ ƒ + (=ucs . #x243D9) ; 𤏙 + )) +(define-char + '((=>ucs . #x243D9) ; 𤏙 + (morohashi-daikanwa 19453 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x800C) ; 而 + ) + ((=ucs . #x800C) ; 而 + )) + )) + (chinese-cns11643-7 . #x2F4D) ; ø»ž”„ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2239 2) + (ideograph-daikanwa . 19454) ; ø¸„¯¾ + (=hanziku-6 . #xCF69) ; ý¢¬½© + (=ucs . #x243DF) ; 𤏟 + )) +(define-char + '((=>ucs . #x243DF) ; 𤏟 + (morohashi-daikanwa 19454 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F51) ; ø»ž”ˆ + )) +(define-char + '((=>ucs . #x71DC) ; 燜 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19455) ; ø¸„¯¿ + )) +(define-char + '((morohashi-daikanwa 19455 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4A3B) ; ø»‹ ¸ + (=jis-x0213-2-2000 . #x7026) ; ø»¦‘‡ + (chinese-gb12345 . #x6C4B) ; 燜 + (chinese-big5 . #xBF54) ; ý¢€‹½” + (=ucs . #x71DC) ; 燜 + )) +(define-char + '((=>ucs . #x71DC) ; 燜 + (morohashi-daikanwa 19455 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x713E) ; ø»’¸™ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2232 12) + (ideograph-daikanwa . 19456) ; ø¸„°€ + (=hanziku-6 . #xCDEF) ; ý¢¬·¯ + (=ucs . #x243D8) ; 𤏘 + )) +(define-char + '((=>ucs . #x243D8) ; 𤏘 + (morohashi-daikanwa 19456 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5538) ; ø»š·› + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 8 29 23) + (chinese-cns11643-7 . #x2F4C) ; ø»ž”ƒ + (ideograph-daikanwa . 49253) ; ø¸Œ¥ + (=hanziku-12 . #xEEC5) ; ý¢ƒŽ»… + (=ucs . #x243EF) ; 𤏯 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F5C) ; ø»ž”“ + (ideograph-daikanwa . 49254) ; ø¸Œ¦ + (=ucs . #x243C0) ; 𤏀 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 8 11 23) + (chinese-cns11643-7 . #x2F57) ; ø»ž”Ž + (ideograph-daikanwa . 49255) ; ø¸Œ§ + (=hanziku-12 . #xEBDB) ; ý¢ƒŽ¯› + (=ucs . #x243F4) ; 𤏴 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2236 1) + (ideograph-daikanwa . 49256) ; ø¸Œ¨ + (=hanziku-6 . #xCEC7) ; ý¢¬»‡ + (=ucs . #x243DD) ; 𤏝 + )) +(define-char + '((=>ucs . #x243DD) ; 𤏝 + (morohashi-daikanwa 49256 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F5F) ; ø»ž”– + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5165) ; ø»–žˆ + (ideograph-daikanwa . 49257) ; ø¸Œ© + (=ucs . #x3DFC) ; ã·¼ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (=ucs . #x71DD) ; 燝 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (=ucs . #x71DE) ; 燞 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2236 3) + (=hanziku-6 . #xCEC9) ; ý¢¬»‰ + (=ucs . #x243A2) ; 𤎢 + )) +(define-char + '((=>ucs . #x243A2) ; 𤎢 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F5E) ; ø»ž”• + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F53) ; ø»ž”Š + (=ucs . #x243BF) ; 𤎿 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (->identical + ((ideograph-daikanwa . 49571) ; ø¸Œ†£ + )) + (hanyu-dazidian 3 2236 13) + (=hanziku-6 . #xCED3) ; ý¢¬»“ + (=ucs . #x243DE) ; 𤏞 + )) +(define-char + '((=>ucs . #x71DF) ; 營 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0208 . #x535B) ; ø½‹€’ + (korean-ksc5601 . #x673D) ; ø»Šœ + (chinese-big5 . #xC0E7) ; ý¢€Œƒ§ + (ideograph-daikanwa . 19457) ; ø¸„° + (ucs-jis . #x71DF) ; ø½‹€’ + )) +(define-char + '((=>ucs . #x71DF) ; 營 + (morohashi-daikanwa 19457 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7432) ; ø»’¼§ + )) +(define-char + '((morohashi-daikanwa 19457 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb12345 . #x532A) ; 營 + (=ucs . #x71DF) ; 營 + )) +(define-char + '((=>ucs . #x71E0) ; 燠 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 4677) + (=jis-x0208 . #x5F7A) ; ø½‹’™ + (chinese-big5 . #xC0EE) ; ý¢€Œƒ® + (ideograph-daikanwa . 19458) ; ø¸„°‚ + (ucs-jis . #x71E0) ; ø½‹’™ + )) +(define-char + '((=>ucs . #x71E0) ; 燠 + (morohashi-daikanwa 19458 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7439) ; ø»’¼® + )) +(define-char + '((morohashi-daikanwa 19458 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6C5B) ; ø»…µˆ + (chinese-isoir165 . #x6C5B) ; ø»Ž˜ + (=ucs . #x71E0) ; 燠 + )) +(define-char + '((=>ucs . #x71E1) ; 燡 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19459) ; ø¸„°ƒ + )) +(define-char + '((morohashi-daikanwa 19459 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-big5 . #xED5C) ; ý¢€Žµœ + (=ucs . #x71E1) ; 燡 + )) +(define-char + '((=>ucs . #x71E1) ; 燡 + (morohashi-daikanwa 19459 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D48) ; ø»”¥ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2241 1) + (chinese-cns11643-7 . #x3923) ; ø»ž¢† + (ideograph-daikanwa . 19460) ; ø¸„°„ + (=hanziku-6 . #xCFCA) ; ý¢¬¿Š + (=ucs . #x243F5) ; 𤏵 + )) +(define-char + '((=>ucs . #x243F6) ; 𤏶 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19461) ; ø¸„°… + )) +(define-char + '((morohashi-daikanwa 19461 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2242 2) + (=hanziku-6 . #xCFEB) ; ý¢¬¿« + (=ucs . #x243F6) ; 𤏶 + )) +(define-char + '((=>ucs . #x243F6) ; 𤏶 + (morohashi-daikanwa 19461 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5661) ; ø»˜¯ž + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-big5 . #xED62) ; ý¢€Žµ¢ + (ideograph-daikanwa . 19462) ; ø¸„°† + (=ucs . #x71E2) ; 燢 + )) +(define-char + '((=>ucs . #x71E2) ; 燢 + (morohashi-daikanwa 19462 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D4E) ; ø»”¥• + )) +(define-char + '((=>ucs . #x71E3) ; 燣 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19463) ; ø¸„°‡ + (=cbeta . 02612) ; ø¸ ¨´ + )) +(define-char + '((morohashi-daikanwa 19463 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x71E3) ; 燣 + )) +(define-char + '((=>ucs . #x71E3) ; 燣 + (morohashi-daikanwa 19463 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x553C) ; ø»–£— + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2242 9) + (chinese-cns11643-7 . #x3925) ; ø»ž¢ˆ + (ideograph-daikanwa . 19464) ; ø¸„°ˆ + (=hanziku-6 . #xCFF2) ; ý¢¬¿² + (=ucs . #x243F7) ; 𤏷 + )) +(define-char + '((=>ucs . #x243F8) ; 𤏸 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2240 7) + (ideograph-daikanwa . 19465) ; ø¸„°‰ + (=hanziku-6 . #xCFB0) ; ý¢¬¾° + (=jef-china3 . #x98BF) ; øº‰¢¿ + )) +(define-char + '((morohashi-daikanwa 19465 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x553E) ; ø»š·¡ + (=ucs . #x243F8) ; 𤏸 + )) +(define-char + '((=>ucs . #x71E4) ; 燤 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19466) ; ø¸„°Š + )) +(define-char + '((=>ucs . #x71E4) ; 燤 + (morohashi-daikanwa 19466 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D4C) ; ø»”¥“ + )) +(define-char + '((morohashi-daikanwa 19466 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xED60) ; ý¢€Žµ  + (=ucs . #x71E4) ; 燤 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 4682) + (chinese-gb2312 . #x546F) ; ø»…’Œ + (=jis-x0208 . #x4167) ; ø½Š¦‚ + (korean-ksc5601 . #x704F) ; ø»ŠŽ¼ + (chinese-isoir165 . #x546F) ; ø»ºœ + (chinese-big5 . #xC0EA) ; ý¢€Œƒª + (ideograph-daikanwa . 19467) ; ø¸„°‹ + (=ucs . #x71E5) ; 燥 + )) +(define-char + '((=>ucs . #x71E5) ; 燥 + (morohashi-daikanwa 19467 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7435) ; ø»’¼ª + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 4679) + (=jis-x0208 . #x3B38) ; ø½ŠœŸ + (korean-ksc5601 . #x733E) ; ø»Š“… + (chinese-gb12345 . #x3253) ; 燦 + (chinese-big5 . #xC0E9) ; ý¢€Œƒ© + (ideograph-daikanwa . 19468) ; ø¸„°Œ + (=ucs . #x71E6) ; 燦 + )) +(define-char + '((=>ucs . #x71E6) ; 燦 + (morohashi-daikanwa 19468 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7434) ; ø»’¼© + )) +(define-char + '((=>ucs . #x71E7) ; 燧 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 4681) + (=jis-x0208 . #x5F7C) ; ø½‹’› + (chinese-big5 . #xC0E6) ; ý¢€Œƒ¦ + (ideograph-daikanwa . 19469) ; ø¸„° + (ucs-jis . #x71E7) ; ø½‹’› + )) +(define-char + '((=>ucs . #x71E7) ; 燧 + (morohashi-daikanwa 19469 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (korean-ksc5601 . #x622C) ; ø»‰¹µ + )) +(define-char + '((=>ucs . #x71E7) ; 燧 + (morohashi-daikanwa 19469 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7431) ; ø»’¼¦ + )) +(define-char + '((morohashi-daikanwa 19469 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6C5D) ; ø»…µŠ + (chinese-isoir165 . #x6C5D) ; ø»Žš + (=ucs . #x71E7) ; 燧 + )) +(define-char + '((=>ucs . #x3E02) ; 㸂 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19470) ; ø¸„°Ž + )) +(define-char + '((morohashi-daikanwa 19470 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3926) ; ø»ž¢‰ + (=ucs . #x3E02) ; 㸂 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x553D) ; ø»–£˜ + (ideograph-daikanwa . 19471) ; ø¸„° + (=ucs . #x3DFE) ; ã·¾ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-big5 . #xED5E) ; ý¢€Žµž + (ideograph-daikanwa . 19472) ; ø¸„° + (=ucs . #x71E8) ; 燨 + )) +(define-char + '((=>ucs . #x71E8) ; 燨 + (morohashi-daikanwa 19472 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D4A) ; ø»”¥‘ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2242 12) + (chinese-cns11643-7 . #x3929) ; ø»ž¢Œ + (ideograph-daikanwa . 19473) ; ø¸„°‘ + (=hanziku-6 . #xCFF5) ; ý¢¬¿µ + (=ucs . #x243F9) ; 𤏹 + )) +(define-char + '((=>ucs . #x71E9) ; 燩 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19474) ; ø¸„°’ + (=cbeta . 06834) ; ø¸¡ª² + )) +(define-char + '((morohashi-daikanwa 19474 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x71E9) ; 燩 + )) +(define-char + '((=>ucs . #x71E9) ; 燩 + (morohashi-daikanwa 19474 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x553E) ; ø»–£™ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x50C9) ; 僉 + )) + (ideograph-daikanwa . 19475) ; ø¸„°“ + (=cbeta . 00209) ; ø¸ ƒ‘ + (=ucs . #x3DFF) ; ã·¿ + )) +(define-char + '((=>ucs . #x3DFF) ; ã·¿ + (morohashi-daikanwa 19475 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x50C9) ; 僉 + )) + (chinese-cns11643-4 . #x5662) ; ø»˜¯Ÿ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5543) ; ø»–£ž + (ideograph-daikanwa . 19476) ; ø¸„°” + (=ucs . #x71EA) ; 燪 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5540) ; ø»–£› + (ideograph-daikanwa . 19477) ; ø¸„°• + (=ucs . #x71EB) ; 燫 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 4678) + (=jis-x0208 . #x5F7B) ; ø½‹’š + (chinese-big5 . #xC0EC) ; ý¢€Œƒ¬ + (ideograph-daikanwa . 19478) ; ø¸„°– + (=ucs . #x71EC) ; 燬 + )) +(define-char + '((=>ucs . #x71EC) ; 燬 + (morohashi-daikanwa 19478 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7437) ; ø»’¼¬ + )) +(define-char + '((=>ucs . #x243FA) ; 𤏺 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19479) ; ø¸„°— + )) +(define-char + '((morohashi-daikanwa 19479 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2242 13) + (chinese-cns11643-7 . #x3928) ; ø»ž¢‹ + (=hanziku-6 . #xCFF6) ; ý¢¬¿¶ + (=ucs . #x243FA) ; 𤏺 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 4680) + (=jis-x0208 . #x3F24) ; ø½Š¢ƒ + (korean-ksc5601 . #x7537) ; ø»Š•º + (chinese-gb12345 . #x5672) ; 燭 + (chinese-big5 . #xC0EB) ; ý¢€Œƒ« + (ideograph-daikanwa . 19480) ; ø¸„°˜ + (=ucs . #x71ED) ; 燭 + )) +(define-char + '((=>ucs . #x71ED) ; 燭 + (morohashi-daikanwa 19480 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7436) ; ø»’¼« + )) +(define-char + '((=>ucs . #x71EE) ; 燮 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0208 . #x5259) ; ø½Š¾² + (korean-ksc5601 . #x6070) ; ø»‰·½ + (chinese-big5 . #xC0E8) ; ý¢€Œƒ¨ + (ideograph-daikanwa . 19481) ; ø¸„°™ + (ucs-jis . #x71EE) ; ø½Š¾² + )) +(define-char + '((morohashi-daikanwa 19481 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x5B46) ; ø»…›µ + (chinese-isoir165 . #x5B46) ; ø»Ž„… + (=ucs . #x71EE) ; 燮 + )) +(define-char + '((=>ucs . #x71EE) ; 燮 + (morohashi-daikanwa 19481 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7433) ; ø»’¼¨ + )) +(define-char + '((=>ucs . #x243FB) ; 𤏻 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19482) ; ø¸„°š + )) +(define-char + '((morohashi-daikanwa 19482 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 1 402 13) + (chinese-cns11643-4 . #x5663) ; ø»˜¯  + (=hanziku-1 . #xF8C2) ; ý¢€Ÿ£‚ + (=ucs . #x243FB) ; 𤏻 + )) +(define-char + '((=>ucs . #x71EF) ; 燯 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19483) ; ø¸„°› + )) +(define-char + '((morohashi-daikanwa 19483 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5541) ; ø»–£œ + (=ucs . #x71EF) ; 燯 + )) +(define-char + '((=>ucs . #x243FC) ; 𤏼 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19484) ; ø¸„°œ + )) +(define-char + '((=>ucs . #x243FC) ; 𤏼 + (morohashi-daikanwa 19484 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2241 10) + (=hanziku-6 . #xCFD3) ; ý¢¬¿“ + )) +(define-char + '((morohashi-daikanwa 19484 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x243FC) ; 𤏼 + )) +(define-char + '((=>ucs . #x243FC) ; 𤏼 + (morohashi-daikanwa 19484 0 4) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F68) ; ø»ž”Ÿ + )) +(define-char + '((=>ucs . #x243FD) ; 𤏽 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19485) ; ø¸„° + )) +(define-char + '((morohashi-daikanwa 19485 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2242 4) + (chinese-cns11643-5 . #x5C21) ; ø»›– + (=hanziku-6 . #xCFED) ; ý¢¬¿­ + (=ucs . #x243FD) ; 𤏽 + )) +(define-char + '((=>ucs . #x243B1) ; 𤎱 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19486) ; ø¸„°ž + )) +(define-char + '((morohashi-daikanwa 19486 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2234 6) + (chinese-cns11643-7 . #x2F67) ; ø»ž”ž + (=hanziku-6 . #xCE6A) ; ý¢¬¹ª + (=ucs . #x243B1) ; 𤎱 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2240 6) + (chinese-cns11643-7 . #x387D) ; ø»ž¢‚ + (ideograph-daikanwa . 19487) ; ø¸„°Ÿ + (=hanziku-6 . #xCFAF) ; ý¢¬¾¯ + (=ucs . #x243FE) ; 𤏾 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2240 11) + (chinese-cns11643-5 . #x5C24) ; ø»›™ + (ideograph-daikanwa . 19488) ; ø¸„°  + (=hanziku-6 . #xCFB4) ; ý¢¬¾´ + (=ucs . #x243FF) ; 𤏿 + )) +(define-char + '((=>ucs . #x71F0) ; 燰 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19489) ; ø¸„°¡ + )) +(define-char + '((=>ucs . #x71F0) ; 燰 + (morohashi-daikanwa 19489 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D4D) ; ø»”¥” + )) +(define-char + '((morohashi-daikanwa 19489 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-big5 . #xED61) ; ý¢€Žµ¡ + (=ucs . #x71F0) ; 燰 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2240 10) + (chinese-cns11643-5 . #x5C22) ; ø»›— + (ideograph-daikanwa . 19490) ; ø¸„°¢ + (=hanziku-6 . #xCFB3) ; ý¢¬¾³ + (=ucs . #x24400) ; 𤐀 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2242 6) + (chinese-cns11643-5 . #x5C23) ; ø»›˜ + (ideograph-daikanwa . 19491) ; ø¸„°£ + (=hanziku-6 . #xCFEF) ; ý¢¬¿¯ + (=ucs . #x2441E) ; 𤐞 + )) +(define-char + '((=>ucs . #x2444A) ; 𤑊 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19492) ; ø¸„°¤ + )) +(define-char + '((morohashi-daikanwa 19492 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2244 10) + (chinese-cns11643-7 . #x4049) ; ø»ž¬¾ + (=hanziku-6 . #xD074) ; ý¢­´ + (=ucs . #x2444A) ; 𤑊 + )) +(define-char + '((=>ucs . #x71F1) ; 燱 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-big5 . #xED5D) ; ý¢€Žµ + (ideograph-daikanwa . 19493) ; ø¸„°¥ + )) +(define-char + '((morohashi-daikanwa 19493 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x71F1) ; 燱 + )) +(define-char + '((=>ucs . #x71F1) ; 燱 + (morohashi-daikanwa 19493 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D49) ; ø»”¥ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-big5 . #xED5F) ; ý¢€ŽµŸ + (ideograph-daikanwa . 19494) ; ø¸„°¦ + (=ucs . #x71F2) ; 燲 + )) +(define-char + '((=>ucs . #x71F2) ; 燲 + (morohashi-daikanwa 19494 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D4B) ; ø»”¥’ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2240 12) + (ideograph-daikanwa . 19495) ; ø¸„°§ + (=hanziku-6 . #xCFB5) ; ý¢¬¾µ + (=ucs . #x2441F) ; 𤐟 + )) +(define-char + '((=>ucs . #x2441F) ; 𤐟 + (morohashi-daikanwa 19495 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3921) ; ø»ž¢„ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x553F) ; ø»–£š + (ideograph-daikanwa . 19496) ; ø¸„°¨ + (=ucs . #x3E00) ; 㸀 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x392A) ; ø»ž¢ + (ideograph-daikanwa . 19497) ; ø¸„°© + (=ucs . #x2444B) ; 𤑋 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5542) ; ø»–£ + (ideograph-daikanwa . 19498) ; ø¸„°ª + (=ucs . #x71F3) ; 燳 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2240 14) + (chinese-cns11643-7 . #x387E) ; ø»ž¢ƒ + (ideograph-daikanwa . 19499) ; ø¸„°« + (=hanziku-6 . #xCFB7) ; ý¢¬¾· + (=ucs . #x24412) ; 𤐒 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19500) ; ø¸„°¬ + (=ucs . #x3E01) ; 㸁 + )) +(define-char + '((=>ucs . #x3E01) ; 㸁 + (morohashi-daikanwa 19500 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5544) ; ø»–£Ÿ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2242 8) + (chinese-cns11643-7 . #x3924) ; ø»ž¢‡ + (ideograph-daikanwa . 19502) ; ø¸„°® + (=hanziku-6 . #xCFF1) ; ý¢¬¿± + (=ucs . #x24415) ; 𤐕 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb12345 . #x3B62) ; 燴 + (chinese-big5 . #xC0ED) ; ý¢€Œƒ­ + (ideograph-daikanwa . 19503) ; ø¸„°¯ + (=ucs . #x71F4) ; 燴 + )) +(define-char + '((=>ucs . #x71F4) ; 燴 + (morohashi-daikanwa 19503 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7438) ; ø»’¼­ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (shinjigen-2 . 4683) + (=jis-x0208 . #x5F7D) ; ø½‹’œ + (ideograph-daikanwa . 19504) ; ø¸„°° + (=ucs . #x71F5) ; 燵 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 8 29 25) + (chinese-cns11643-7 . #x3922) ; ø»ž¢… + (ideograph-daikanwa . 49258) ; ø¸Œª + (=hanziku-12 . #xEEC7) ; ý¢ƒŽ»‡ + (=ucs . #x24417) ; 𤐗 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3927) ; ø»ž¢Š + (ideograph-daikanwa . 49259) ; ø¸Œ« + (=ucs . #x21F7D) ; 𡽽 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x8FB2) ; è¾² + )) + (chinese-gb12345 . #x7C43) ; 燶 + (=cbeta . 00202) ; ø¸ ƒŠ + (=ucs . #x71F6) ; 燶 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (=ucs . #x71F7) ; 燷 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x84EC) ; 蓬 + )) + (=ucs . #x2446B) ; 𤑫 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2243 2) + (chinese-cns11643-7 . #x404F) ; ø»ž­„ + (ideograph-daikanwa . 19505) ; ø¸„°± + (=hanziku-6 . #xD04C) ; ý¢­Œ + (=ucs . #x24426) ; 𤐦 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2243 5) + (chinese-cns11643-4 . #x5B62) ; ø»˜¶µ + (ideograph-daikanwa . 19506) ; ø¸„°² + (=hanziku-6 . #xD04F) ; ý¢­ + (=ucs . #x24427) ; 𤐧 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x4A3C) ; ø»‹ ¹ + (chinese-big5 . #xC277) ; ý¢€Œ‰· + (ideograph-daikanwa . 19507) ; ø¸„°³ + (=ucs . #x71F8) ; 燸 + )) +(define-char + '((=>ucs . #x71F8) ; 燸 + (morohashi-daikanwa 19507 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x7663) ; ø»“€” + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 4686) + (chinese-gb2312 . #x6C5E) ; ø»…µ‹ + (=jis-x0208 . #x6021) ; ø½‹’ž + (chinese-isoir165 . #x6C5E) ; ø»Ž› + (chinese-big5 . #xEFFB) ; ý¢€Ž¿» + (ideograph-daikanwa . 19508) ; ø¸„°´ + (=ucs . #x71F9) ; 燹 + )) +(define-char + '((=>ucs . #x71F9) ; 燹 + (morohashi-daikanwa 19508 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6229) ; ø»”¬† + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2242 19) + (chinese-cns11643-7 . #x404E) ; ø»ž­ƒ + (ideograph-daikanwa . 19509) ; ø¸„°µ + (=hanziku-6 . #xCFFC) ; ý¢¬¿¼ + (=ucs . #x24428) ; 𤐨 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2242 17) + (chinese-cns11643-5 . #x624E) ; ø»›Š· + (ideograph-daikanwa . 19510) ; ø¸„°¶ + (=hanziku-6 . #xCFFA) ; ý¢¬¿º + (=ucs . #x24429) ; 𤐩 + )) +(define-char + '((=>ucs . #x71FA) ; 燺 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=jis-x0213-2-2000 . #x2F3C) ; ø»¤±¿ + (ideograph-daikanwa . 15299) ; ø¸ƒ¯ƒ + )) + (ideograph-daikanwa . 19511) ; ø¸„°· + (=cbeta . 00194) ; ø¸ ƒ‚ + )) +(define-char + '((morohashi-daikanwa 19511 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x69C0) ; 槀 + )) + (=ucs . #x71FA) ; 燺 + )) +(define-char + '((=>ucs . #x71FA) ; 燺 + (morohashi-daikanwa 19511 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((chinese-cns11643-3 . #x4743) ; ø»–Žº + )) + (chinese-cns11643-3 . #x582D) ; ø»–§¢ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2243 16) + (chinese-cns11643-7 . #x404B) ; ø»ž­€ + (ideograph-daikanwa . 19512) ; ø¸„°¸ + (=hanziku-6 . #xD05A) ; ý¢­š + (=ucs . #x2442A) ; 𤐪 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 4644) + (=jis-x0208 . #x5F6E) ; ø½‹’ + (korean-ksc5601 . #x7D38) ; ø»Š¡« + (chinese-big5 . #xC274) ; ý¢€Œ‰´ + (ideograph-daikanwa . 19513) ; ø¸„°¹ + (=ucs . #x71FB) ; 燻 + )) +(define-char + '((=>ucs . #x71FB) ; 燻 + (morohashi-daikanwa 19513 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x7660) ; ø»“€‘ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2243 8) + (chinese-cns11643-7 . #x4053) ; ø»ž­ˆ + (ideograph-daikanwa . 19514) ; ø¸„°º + (=hanziku-6 . #xD052) ; ý¢­’ + (=ucs . #x2442B) ; 𤐫 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 4684) + (=jis-x0208 . #x5F7E) ; ø½‹’ + (korean-ksc5601 . #x6368) ; ø»‰¼ + (chinese-gb12345 . #x3D7D) ; 燼 + (chinese-big5 . #xC275) ; ý¢€Œ‰µ + (ideograph-daikanwa . 19515) ; ø¸„°» + (=ucs . #x71FC) ; 燼 + )) +(define-char + '((=>ucs . #x71FC) ; 燼 + (morohashi-daikanwa 19515 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x7661) ; ø»“€’ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2243 10) + (ideograph-daikanwa . 19516) ; ø¸„°¼ + (=hanziku-6 . #xD054) ; ý¢­” + (=ucs . #x2442C) ; 𤐬 + )) +(define-char + '((=>ucs . #x2442C) ; 𤐬 + (morohashi-daikanwa 19516 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4051) ; ø»ž­† + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xEFFD) ; ý¢€Ž¿½ + (ideograph-daikanwa . 19517) ; ø¸„°½ + (=ucs . #x71FD) ; 燽 + )) +(define-char + '((=>ucs . #x71FD) ; 燽 + (morohashi-daikanwa 19517 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x622B) ; ø»”¬ˆ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2242 14) + (chinese-cns11643-7 . #x404C) ; ø»ž­ + (ideograph-daikanwa . 19518) ; ø¸„°¾ + (=hanziku-6 . #xCFF7) ; ý¢¬¿· + (=ucs . #x2442D) ; 𤐭 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (korean-ksc5601 . #x5427) ; ø»‰¥Œ + (japanese-jisx0212 . #x4A3D) ; ø»‹ º + (chinese-cns11643-1 . #x7662) ; ø»“€“ + (=jis-x0213-1-2000 . #x7761) ; ø»¤’ + (chinese-gb12345 . #x6C62) ; 燾 + (chinese-big5 . #xC276) ; ý¢€Œ‰¶ + (ideograph-daikanwa . 19519) ; ø¸„°¿ + (=jef-china3 . #x58A9) ; øº…¢© + (=ucs . #x71FE) ; 燾 + )) +(define-char + '((=>ucs . #x71FF) ; 燿 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x6022) ; ø»ƒ˜£ + (japanese-jisx0208 . #x6022) ; ø»‡¬« + (korean-ksc5601 . #x687C) ; ø»Šƒ¹ + (chinese-big5 . #xEFFA) ; ý¢€Ž¿º + (ideograph-daikanwa . 19520) ; ø¸„±€ + )) +(define-char + '((=>ucs . #x71FF) ; 燿 + (morohashi-daikanwa 19520 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (=jis-x0208-1990 . #x6022) ; ø½‹’Ÿ + (ucs-jis . #x71FF) ; ø½‹’Ÿ + )) +(define-char + '((morohashi-daikanwa 19520 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-isoir165 . #x2D6C) ; ø»‡ + (=ucs . #x71FF) ; 燿 + )) +(define-char + '((=>ucs . #x71FF) ; 燿 + (morohashi-daikanwa 19520 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6228) ; ø»”¬… + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x8D6B) ; 赫 + )) + (korean-ksc5601 . #x7A52) ; ø»Š« + (japanese-jisx0212 . #x4A3E) ; ø»‹ » + (chinese-cns11643-3 . #x582E) ; ø»–§£ + (=jis-x0213-1-2000 . #x7762) ; ø»¤’‘ + (ideograph-daikanwa . 19521) ; ø¸„± + (=cbeta . 00203) ; ø¸ ƒ‹ + (=jef-china3 . #x57FD) ; øº…Ÿ½ + (=ucs . #x7200) ; 爀 + )) +(define-char + '((=>ucs . #x7201) ; 爁 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xEFF9) ; ý¢€Ž¿¹ + (ideograph-daikanwa . 19523) ; ø¸„±ƒ + )) +(define-char + '((=>ucs . #x7201) ; 爁 + (morohashi-daikanwa 19523 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6227) ; ø»”¬„ + )) +(define-char + '((morohashi-daikanwa 19523 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x7201) ; 爁 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2243 9) + (chinese-cns11643-4 . #x5B63) ; ø»˜¶¶ + (ideograph-daikanwa . 19524) ; ø¸„±„ + (=hanziku-6 . #xD053) ; ý¢­“ + (=ucs . #x2442F) ; 𤐯 + )) +(define-char + '((=>ucs . #x24430) ; 𤐰 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 19525) ; ø¸„±… + )) +(define-char + '((morohashi-daikanwa 19525 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x624F) ; ø»›Š¸ + (=ucs . #x24430) ; 𤐰 + )) +(define-char + '((=>ucs . #x24430) ; 𤐰 + (morohashi-daikanwa 19525 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2242 18) + (=hanziku-6 . #xCFFB) ; ý¢¬¿» + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2242 21) + (chinese-cns11643-5 . #x6250) ; ø»›Š¹ + (ideograph-daikanwa . 19526) ; ø¸„±† + (=hanziku-6 . #xCFFE) ; ý¢¬¿¾ + (=ucs . #x24431) ; 𤐱 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2243 4) + (chinese-cns11643-4 . #x5B61) ; ø»˜¶´ + (ideograph-daikanwa . 19527) ; ø¸„±‡ + (=hanziku-6 . #xD04E) ; ý¢­Ž + (=ucs . #x24432) ; 𤐲 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x582C) ; ø»–§¡ + (ideograph-daikanwa . 19528) ; ø¸„±ˆ + (=ucs . #x3E04) ; 㸄 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2244 11) + (ideograph-daikanwa . 19529) ; ø¸„±‰ + (=hanziku-6 . #xD075) ; ý¢­µ + (=ucs . #x24433) ; 𤐳 + )) +(define-char + '((=>ucs . #x24433) ; 𤐳 + (morohashi-daikanwa 19529 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4054) ; ø»ž­‰ + )) +(define-char + '((=>ucs . #x7202) ; 爂 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 19530) ; ø¸„±Š + )) +(define-char + '((morohashi-daikanwa 19530 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x7202) ; 爂 + )) +(define-char + '((=>ucs . #x7202) ; 爂 + (morohashi-daikanwa 19530 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6576) ; ø»”±­ + )) +(define-char + '((=>ucs . #x7202) ; 爂 + (morohashi-daikanwa 19530 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xF26C) ; ý¢€‰¬ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xEFFC) ; ý¢€Ž¿¼ + (ideograph-daikanwa . 19531) ; ø¸„±‹ + (=ucs . #x7203) ; 爃 + )) +(define-char + '((=>ucs . #x7203) ; 爃 + (morohashi-daikanwa 19531 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x622A) ; ø»”¬‡ + )) +(define-char + '((=>ucs . #x24445) ; 𤑅 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 19533) ; ø¸„± + )) +(define-char + '((morohashi-daikanwa 19533 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2244 9) + (=hanziku-6 . #xD073) ; ý¢­³ + (=ucs . #x24445) ; 𤑅 + )) +(define-char + '((=>ucs . #x24445) ; 𤑅 + (morohashi-daikanwa 19533 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4055) ; ø»ž­Š + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2242 22) + (ideograph-daikanwa . 19535) ; ø¸„± + (=hanziku-6 . #xD040) ; ý¢­€ + (=ucs . #x24442) ; 𤑂 + )) +(define-char + '((=>ucs . #x24442) ; 𤑂 + (morohashi-daikanwa 19535 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4050) ; ø»ž­… + )) +(define-char + '((=>ucs . #x24437) ; 𤐷 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 49260) ; ø¸Œ¬ + )) +(define-char + '((morohashi-daikanwa 49260 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x404A) ; ø»ž¬¿ + (=ucs . #x24437) ; 𤐷 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 8 30 1) + (chinese-cns11643-7 . #x404D) ; ø»ž­‚ + (ideograph-daikanwa . 49261) ; ø¸Œ­ + (=hanziku-12 . #xEECA) ; ý¢ƒŽ»Š + (=ucs . #x24446) ; 𤑆 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4052) ; ø»ž­‡ + (=ucs . #x24438) ; 𤐸 + )) +(define-char + '((=>ucs . #x2446B) ; 𤑫 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((japanese-jisx0208-1978 . #x4B29) ; ø»‚¹´ + (korean-ksc5601 . #x5C6F) ; ø»‰²„ + )) + (=cbeta . 02412) ; ø¸ ¥¬ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A56) ; ø»–«‡ + (ideograph-daikanwa . 19536) ; ø¸„± + (=ucs . #x7204) ; 爄 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 3 2245 4) + (chinese-cns11643-7 . #x476C) ; ø»ž·³ + (ideograph-daikanwa . 19537) ; ø¸„±‘ + (=hanziku-6 . #xD0B0) ; ý¢­‚° + (=ucs . #x24452) ; 𤑒 + )) +(define-char + '((=>ucs . #x24453) ; 𤑓 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 19538) ; ø¸„±’ + )) +(define-char + '((morohashi-daikanwa 19538 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 3 2246 6) + (chinese-cns11643-5 . #x6837) ; ø»›“” + (=hanziku-6 . #xD0D2) ; ý¢­ƒ’ + (=ucs . #x24453) ; 𤑓 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xF26D) ; ý¢€‰­ + (ideograph-daikanwa . 19539) ; ø¸„±“ + (=ucs . #x7205) ; 爅 + )) +(define-char + '((=>ucs . #x7205) ; 爅 + (morohashi-daikanwa 19539 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6577) ; ø»”±® + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (shinjigen-2 . 4689) + (chinese-gb2312 . #x312C) ; ø»„¯ + (=jis-x0208 . #x477A) ; ø½Š¯‰ + (korean-ksc5601 . #x786F) ; ø»Š›Œ + (chinese-isoir165 . #x312C) ; ø»…¿ + (chinese-big5 . #xC37A) ; ý¢€Œº + (ideograph-daikanwa . 19540) ; ø¸„±” + (=ucs . #x7206) ; 爆 + )) +(define-char + '((=>ucs . #x7206) ; 爆 + (morohashi-daikanwa 19540 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x7847) ; ø»“‚´ + )) +(define-char + '((=>ucs . #x7207) ; 爇 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 19541) ; ø¸„±• + )) +(define-char + '((=>ucs . #x7207) ; 爇 + (morohashi-daikanwa 19541 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6575) ; ø»”±¬ + )) +(define-char + '((=>ucs . #x7207) ; 爇 + (morohashi-daikanwa 19541 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x4A3F) ; ø»‹ ¼ + (=jis-x0213-2-2000 . #x7027) ; ø»¦‘ˆ + (chinese-big5 . #xF26B) ; ý¢€‰« + (ucs-jis . #x7207) ; ø»‹ ¼ + )) +(define-char + '((morohashi-daikanwa 19541 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x7207) ; 爇 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 3 2245 5) + (chinese-cns11643-4 . #x6021) ; ø»˜½Š + (ideograph-daikanwa . 19542) ; ø¸„±– + (=hanziku-6 . #xD0B1) ; ý¢­‚± + (=ucs . #x24454) ; 𤑔 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x4A40) ; ø»‹ ½ + (chinese-cns11643-3 . #x5A57) ; ø»–«ˆ + (ideograph-daikanwa . 19543) ; ø¸„±— + (=ucs . #x7208) ; 爈 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x4A41) ; ø»‹ ¾ + (ideograph-daikanwa . 19544) ; ø¸„±˜ + (=jef-china3 . #x57FE) ; øº…Ÿ¾ + (=ucs . #x7209) ; 爉 + )) +(define-char + '((=>ucs . #x7209) ; 爉 + (morohashi-daikanwa 19544 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x5F7E) ; ø»˜½‰ + )) +(define-char + '((=>ucs . #x3E05) ; 㸅 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (ideograph-daikanwa . 19545) ; ø¸„±™ + )) +(define-char + '((=>ucs . #x3E05) ; 㸅 + (morohashi-daikanwa 19545 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (=jis-x0213-2-2000 . #x7028) ; ø»¦‘‰ + (ucs-jis . #x3E05) ; ø»¦‘‰ + )) +(define-char + '((morohashi-daikanwa 19545 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 17) + (chinese-cns11643-4 . #x5664) ; ø»˜¯¡ + (=ucs . #x3E05) ; 㸅 + )) +(define-char + '((=>ucs . #x720A) ; 爊 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xF26A) ; ý¢€‰ª + (ideograph-daikanwa . 19546) ; ø¸„±š + )) +(define-char + '((morohashi-daikanwa 19546 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x720A) ; 爊 + )) +(define-char + '((=>ucs . #x720A) ; 爊 + (morohashi-daikanwa 19546 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6574) ; ø»”±« + )) +(define-char + '((=>ucs . #x720C) ; 爌 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xF269) ; ý¢€‰© + (ideograph-daikanwa . 19548) ; ø¸„±œ + )) +(define-char + '((morohashi-daikanwa 19548 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x720C) ; 爌 + )) +(define-char + '((=>ucs . #x720C) ; 爌 + (morohashi-daikanwa 19548 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6573) ; ø»”±ª + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (shinjigen-2 . 8775) + (=jis-x0208 . #x6023) ; ø½‹’  + (chinese-gb12345 . #x4B38) ; 爍 + (chinese-big5 . #xC37B) ; ý¢€Œ» + (ideograph-daikanwa . 19549) ; ø¸„± + (=ucs . #x720D) ; 爍 + )) +(define-char + '((=>ucs . #x720D) ; 爍 + (morohashi-daikanwa 19549 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x7848) ; ø»“‚µ + )) +(define-char + '((=>ucs . #x24456) ; 𤑖 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 19550) ; ø¸„±ž + )) +(define-char + '((morohashi-daikanwa 19550 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 3 2246 7) + (chinese-cns11643-7 . #x476D) ; ø»ž·´ + (=hanziku-6 . #xD0D3) ; ý¢­ƒ“ + (=ucs . #x24456) ; 𤑖 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 3 2246 1) + (ideograph-daikanwa . 19551) ; ø¸„±Ÿ + (=hanziku-6 . #xD0CD) ; ý¢­ƒ + (=ucs . #x24457) ; 𤑗 + )) +(define-char + '((=>ucs . #x24457) ; 𤑗 + (morohashi-daikanwa 19551 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x6022) ; ø»˜½‹ + )) +(define-char + '((=>ucs . #x24471) ; 𤑱 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 3 2246 10) + (ideograph-daikanwa . 19552) ; ø¸„±  + (=hanziku-6 . #xD0D6) ; ý¢­ƒ– + )) +(define-char + '((morohashi-daikanwa 19552 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4768) ; ø»ž·¯ + (=ucs . #x24471) ; 𤑱 + )) +(define-char + '((=>ucs . #x24467) ; 𤑧 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 19556) ; ø¸„±¤ + )) +(define-char + '((morohashi-daikanwa 19556 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4767) ; ø»ž·® + (=ucs . #x24467) ; 𤑧 + )) +(define-char + '((=>ucs . #x24467) ; 𤑧 + (morohashi-daikanwa 19556 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 3 2246 8) + (=hanziku-6 . #xD0D4) ; ý¢­ƒ” + )) +(define-char + '((=>ucs . #x24462) ; 𤑢 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 3 2245 6) + (ideograph-daikanwa . 19561) ; ø¸„±© + (=hanziku-6 . #xD0B2) ; ý¢­‚² + )) +(define-char + '((morohashi-daikanwa 19561 0 4) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4769) ; ø»ž·° + (=ucs . #x24462) ; 𤑢 + )) +(define-char + '((=>ucs . #x7215) ; 爕 + (morohashi-daikanwa 19561 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (=cbeta . 05307) ; ø¸¡’» + (=jef-china3 . #x57CF) ; øº…Ÿ + )) +(define-char + '((morohashi-daikanwa 19561 1 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x7215) ; 爕 + )) +(define-char + '((=>ucs . #x7215) ; 爕 + (morohashi-daikanwa 19561 1 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A58) ; ø»–«‰ + )) +(define-char + '((=>ucs . #x2445C) ; 𤑜 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 3 2246 9) + (ideograph-daikanwa . 19562) ; ø¸„±ª + (=hanziku-6 . #xD0D5) ; ý¢­ƒ• + )) +(define-char + '((morohashi-daikanwa 19562 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x476B) ; ø»ž·² + (=ucs . #x24468) ; 𤑨 + )) +(define-char + '((morohashi-daikanwa 19562 0 5) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x476A) ; ø»ž·± + (=ucs . #x2445C) ; 𤑜 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A59) ; ø»–«Š + (=ucs . #x3E09) ; 㸉 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (=ucs . #x5911) ; 夑 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x5BEE) ; 寮 + )) + (=ucs . #x720E) ; 爎 + )) +(define-char + '((=>ucs . #x720E) ; 爎 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=jis-x0208 . #x4E40) ; ø½Š¸¡ + (korean-ksc5601 . #x5677) ; ø»‰©˜ + (ideograph-daikanwa . 07325) ; ø¸² + )) + (=cbeta . 00204) ; ø¸ ƒŒ + )) +(define-char + '((=>ucs . #x24473) ; 𤑳 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 19563) ; ø¸„±« + )) +(define-char + '((morohashi-daikanwa 19563 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2248 4) + (chinese-cns11643-5 . #x6C4F) ; ø»›™¤ + (=hanziku-6 . #xD151) ; ý¢­…‘ + (=ucs . #x24473) ; 𤑳 + )) +(define-char + '((=>ucs . #x24474) ; 𤑴 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 19564) ; ø¸„±¬ + )) +(define-char + '((morohashi-daikanwa 19564 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2247 9) + (=hanziku-6 . #xD0F5) ; ý¢­ƒµ + (=ucs . #x24474) ; 𤑴 + )) +(define-char + '((=>ucs . #x24474) ; 𤑴 + (morohashi-daikanwa 19564 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E30) ; ø»Ÿ‰ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C56) ; ø»–®ƒ + (ideograph-daikanwa . 19565) ; ø¸„±­ + (=ucs . #x720F) ; 爏 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (shinjigen-2 . 4571) + (=jis-x0208 . #x6024) ; ø½‹’¡ + (korean-ksc5601 . #x5653) ; ø»‰¨´ + (chinese-gb12345 . #x422F) ; 爐 + (chinese-big5 . #xC46C) ; ý¢€Œ‘¬ + (ideograph-daikanwa . 19566) ; ø¸„±® + (=ucs . #x7210) ; 爐 + )) +(define-char + '((=>ucs . #x7210) ; 爐 + (morohashi-daikanwa 19566 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-1 . #x7977) ; ø»“…‚ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2247 16) + (chinese-cns11643-7 . #x4E33) ; ø»ŸŒ + (ideograph-daikanwa . 19567) ; ø¸„±¯ + (=hanziku-6 . #xD0FC) ; ý¢­ƒ¼ + (=ucs . #x24475) ; 𤑵 + )) +(define-char + '((=>ucs . #x24476) ; 𤑶 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E3B) ; ø»Ÿ” + (ideograph-daikanwa . 19568) ; ø¸„±° + )) +(define-char + '((morohashi-daikanwa 19568 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2246 22) + (=hanziku-6 . #xD0E2) ; ý¢­ƒ¢ + (=ucs . #x24476) ; 𤑶 + )) +(define-char + '((=>ucs . #x7211) ; 爑 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 19569) ; ø¸„±± + )) +(define-char + '((morohashi-daikanwa 19569 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C58) ; ø»–®… + (=ucs . #x7211) ; 爑 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2247 14) + (chinese-cns11643-5 . #x6C4E) ; ø»›™£ + (ideograph-daikanwa . 19570) ; ø¸„±² + (=hanziku-6 . #xD0FA) ; ý¢­ƒº + (=ucs . #x24477) ; 𤑷 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C4D) ; ø»›™¢ + (ideograph-daikanwa . 19571) ; ø¸„±³ + (=ucs . #x24478) ; 𤑸 + )) +(define-char + '((=>ucs . #x24478) ; 𤑸 + (morohashi-daikanwa 19571 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2246 21) + (=hanziku-6 . #xD0E1) ; ý¢­ƒ¡ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2247 20) + (chinese-cns11643-5 . #x6C51) ; ø»›™¦ + (ideograph-daikanwa . 19572) ; ø¸„±´ + (=hanziku-6 . #xD141) ; ý¢­… + (=ucs . #x24479) ; 𤑹 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C55) ; ø»–®‚ + (ideograph-daikanwa . 19573) ; ø¸„±µ + (=ucs . #x7212) ; 爒 + )) +(define-char + '((=>ucs . #x7213) ; 爓 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 19574) ; ø¸„±¶ + )) +(define-char + '((=>ucs . #x7213) ; 爓 + (morohashi-daikanwa 19574 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (japanese-jisx0212 . #x4A42) ; ø»‹ ¿ + (chinese-big5 . #xF46A) ; ý¢€‘ª + (ucs-jis . #x7213) ; ø»‹ ¿ + )) +(define-char + '((morohashi-daikanwa 19574 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (=ucs . #x7213) ; 爓 + )) +(define-char + '((=>ucs . #x7213) ; 爓 + (morohashi-daikanwa 19574 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x6939) ; ø»”¶¨ + )) +(define-char + '((=>ucs . #x3E08) ; 㸈 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 19575) ; ø¸„±· + )) +(define-char + '((morohashi-daikanwa 19575 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C5A) ; ø»–®‡ + (=ucs . #x3E08) ; 㸈 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-big5 . #xF46B) ; ý¢€‘« + (ideograph-daikanwa . 19576) ; ø¸„±¸ + (=ucs . #x7214) ; 爔 + )) +(define-char + '((=>ucs . #x7214) ; 爔 + (morohashi-daikanwa 19576 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x693A) ; ø»”¶© + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2243 18) + (ideograph-daikanwa . 19579) ; ø¸„±» + (=hanziku-6 . #xD05C) ; ý¢­œ + (=ucs . #x2447A) ; 𤑺 + )) +(define-char + '((=>ucs . #x2447A) ; 𤑺 + (morohashi-daikanwa 19579 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x6023) ; ø»˜½Œ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C54) ; ø»–® + (ideograph-daikanwa . 19580) ; ø¸„±¼ + (=ucs . #x3E0A) ; 㸊 + )) +(define-char + '((=>ucs . #x7217) ; 爗 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 19581) ; ø¸„±½ + )) +(define-char + '((=>ucs . #x7217) ; 爗 + (morohashi-daikanwa 19581 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C57) ; ø»–®„ + )) +(define-char + '((morohashi-daikanwa 19581 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x4A43) ; ø»‹¡€ + (=ucs . #x7217) ; 爗 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2247 1) + (ideograph-daikanwa . 19582) ; ø¸„±¾ + (=hanziku-6 . #xD0ED) ; ý¢­ƒ­ + (=ucs . #x2447C) ; 𤑼 + )) +(define-char + '((=>ucs . #x2447C) ; 𤑼 + (morohashi-daikanwa 19582 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E32) ; ø»Ÿ‹ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 19583) ; ø¸„±¿ + (=ucs . #x3E0B) ; 㸋 + )) +(define-char + '((=>ucs . #x3E0B) ; 㸋 + (morohashi-daikanwa 19583 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C5B) ; ø»–®ˆ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 19584) ; ø¸„²€ + (=ucs . #x7216) ; 爖 + )) +(define-char + '((=>ucs . #x7216) ; 爖 + (morohashi-daikanwa 19584 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C53) ; ø»–®€ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2247 3) + (ideograph-daikanwa . 19585) ; ø¸„² + (=hanziku-6 . #xD0EF) ; ý¢­ƒ¯ + (=ucs . #x2447D) ; 𤑽 + )) +(define-char + '((=>ucs . #x2447D) ; 𤑽 + (morohashi-daikanwa 19585 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E38) ; ø»Ÿ‘ + )) +(define-char + '((=>ucs . #x2447E) ; 𤑾 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 19586) ; ø¸„²‚ + )) +(define-char + '((=>ucs . #x2447E) ; 𤑾 + (morohashi-daikanwa 19586 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6362) ; ø»™‚¥ + )) +(define-char + '((morohashi-daikanwa 19586 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 3 2244 2) + (=hanziku-6 . #xD06C) ; ý¢­¬ + (=ucs . #x2447E) ; 𤑾 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2246 15) + (ideograph-daikanwa . 19587) ; ø¸„²ƒ + (=hanziku-6 . #xD0DB) ; ý¢­ƒ› + (=ucs . #x2447F) ; 𤑿 + )) +(define-char + '((=>ucs . #x2447F) ; 𤑿 + (morohashi-daikanwa 19587 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6360) ; ø»™‚£ + )) +(define-char + '((=>ucs . #x24480) ; 𤒀 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 19588) ; ø¸„²„ + )) +(define-char + '((morohashi-daikanwa 19588 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2247 13) + (chinese-cns11643-7 . #x4E3C) ; ø»Ÿ• + (=hanziku-6 . #xD0F9) ; ý¢­ƒ¹ + (=ucs . #x24480) ; 𤒀 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2247 2) + (ideograph-daikanwa . 19589) ; ø¸„²… + (=hanziku-6 . #xD0EE) ; ý¢­ƒ® + (=ucs . #x24481) ; 𤒁 + )) +(define-char + '((=>ucs . #x24481) ; 𤒁 + (morohashi-daikanwa 19589 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E31) ; ø»ŸŠ + )) +(define-char + '((=>ucs . #x24482) ; 𤒂 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 19590) ; ø¸„²† + )) +(define-char + '((morohashi-daikanwa 19590 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 6 4110 21) + (chinese-cns11643-7 . #x4E35) ; ø»ŸŽ + (=hanziku-11 . #xAAA6) ; ý¢‚ºª¦ + (=ucs . #x24482) ; 𤒂 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2246 19) + (ideograph-daikanwa . 19591) ; ø¸„²‡ + (=hanziku-6 . #xD0DF) ; ý¢­ƒŸ + (=ucs . #x24493) ; 𤒓 + )) +(define-char + '((=>ucs . #x24493) ; 𤒓 + (morohashi-daikanwa 19591 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E39) ; ø»Ÿ’ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2247 21) + (chinese-cns11643-7 . #x4E3A) ; ø»Ÿ“ + (ideograph-daikanwa . 19592) ; ø¸„²ˆ + (=hanziku-6 . #xD142) ; ý¢­…‚ + (=ucs . #x2449C) ; 𤒜 + )) +(define-char + '((=>ucs . #x2449E) ; 𤒞 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 19594) ; ø¸„²Š + )) +(define-char + '((morohashi-daikanwa 19594 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2247 18) + (chinese-cns11643-5 . #x6C50) ; ø»›™¥ + (=hanziku-6 . #xD0FE) ; ý¢­ƒ¾ + (=ucs . #x2449E) ; 𤒞 + )) +(define-char + '((=>ucs . #x24486) ; 𤒆 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 19596) ; ø¸„²Œ + )) +(define-char + '((morohashi-daikanwa 19596 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E37) ; ø»Ÿ + (=ucs . #x24486) ; 𤒆 + )) +(define-char + '((morohashi-daikanwa 19596 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C59) ; ø»–®† + (=ucs . #x720B) ; 爋 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2247 10) + (ideograph-daikanwa . 19597) ; ø¸„² + (=hanziku-6 . #xD0F6) ; ý¢­ƒ¶ + (=ucs . #x244A2) ; 𤒢 + )) +(define-char + '((=>ucs . #x244A2) ; 𤒢 + (morohashi-daikanwa 19597 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6361) ; ø»™‚¤ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E34) ; ø»Ÿ + (ideograph-daikanwa . 49265) ; ø¸Œ± + (=ucs . #x24489) ; 𤒉 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 8 30 5) + (ideograph-daikanwa . 49266) ; ø¸Œ² + (=hanziku-12 . #xEECE) ; ý¢ƒŽ»Ž + (=ucs . #x24497) ; 𤒗 + )) +(define-char + '((=>ucs . #x24497) ; 𤒗 + (morohashi-daikanwa 49266 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E36) ; ø»Ÿ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x970D) ; 霍 + )) + (=ucs . #x3E0C) ; 㸌 + )) +(define-char + '((=>ucs . #x3E0C) ; 㸌 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=jis-x0208 . #x7039) ; ø½‹ª– + (ideograph-daikanwa . 42321) ; ø¸Š•‘ + )) + (=cbeta . 00205) ; ø¸ ƒ + )) +(define-char + '((=>ucs . #x3E0C) ; 㸌 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((chinese-cns11643-1 . #x7277) ; ø»’º° + )) + (chinese-cns11643-4 . #x635F) ; ø»™‚¢ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 16) + (=ucs . #x7218) ; 爘 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 3 2248 11) + (ideograph-daikanwa . 19598) ; ø¸„²Ž + (=hanziku-6 . #xD158) ; ý¢­…˜ + (=ucs . #x244A1) ; 𤒡 + )) +(define-char + '((=>ucs . #x244A1) ; 𤒡 + (morohashi-daikanwa 19598 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5364) ; ø»Ÿ‰“ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 19599) ; ø¸„² + (=ucs . #x3E0D) ; 㸍 + )) +(define-char + '((=>ucs . #x3E0D) ; 㸍 + (morohashi-daikanwa 19599 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x664E) ; ø»™†« + )) +(define-char + '((=>ucs . #x244A3) ; 𤒣 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 19600) ; ø¸„² + )) +(define-char + '((morohashi-daikanwa 19600 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 3 2248 14) + (=hanziku-6 . #xD15B) ; ý¢­…› + (=ucs . #x244A3) ; 𤒣 + )) +(define-char + '((=>ucs . #x244A3) ; 𤒣 + (morohashi-daikanwa 19600 0 6) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5366) ; ø»Ÿ‰• + )) +(define-char + '((=>ucs . #x7219) ; 爙 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-big5 . #xF5DC) ; ý¢€—œ + (ideograph-daikanwa . 19601) ; ø¸„²‘ + )) +(define-char + '((morohashi-daikanwa 19601 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (=ucs . #x7219) ; 爙 + )) +(define-char + '((=>ucs . #x7219) ; 爙 + (morohashi-daikanwa 19601 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B6A) ; ø»”º• + )) +(define-char + '((=>ucs . #x244A4) ; 𤒤 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 3 2248 2) + (ideograph-daikanwa . 19602) ; ø¸„²’ + (=hanziku-6 . #xD14F) ; ý¢­… + )) +(define-char + '((morohashi-daikanwa 19602 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7043) ; ø»›Ÿ + (=ucs . #x244A4) ; 𤒤 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (japanese-jisx0212 . #x4A44) ; ø»‹¡ + (chinese-big5 . #xF5DB) ; ý¢€—› + (ideograph-daikanwa . 19603) ; ø¸„²“ + (=ucs . #x721A) ; 爚 + )) +(define-char + '((=>ucs . #x721A) ; 爚 + (morohashi-daikanwa 19603 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B69) ; ø»”º” + )) +(define-char + '((=>ucs . #x721B) ; 爛 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 19604) ; ø¸„²” + )) +(define-char + '((morohashi-daikanwa 19604 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (shinjigen-2 . 4692) + (=jis-x0208 . #x6025) ; ø½‹’¢ + (korean-ksc5601 . #x5534) ; ø»‰¦· + (chinese-gb12345 . #x4043) ; 爛 + (chinese-big5 . #xC4EA) ; ý¢€Œ“ª + (=ucs . #x721B) ; 爛 + )) +(define-char + '((=>ucs . #x721B) ; 爛 + (morohashi-daikanwa 19604 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-1 . #x7A75) ; ø»“†ž + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 3 2248 9) + (ideograph-daikanwa . 19606) ; ø¸„²– + (=hanziku-6 . #xD156) ; ý¢­…– + (=ucs . #x244A6) ; 𤒦 + )) +(define-char + '((=>ucs . #x244A6) ; 𤒦 + (morohashi-daikanwa 19606 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x664F) ; ø»™†¬ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 3 2248 13) + (ideograph-daikanwa . 19607) ; ø¸„²— + (=hanziku-6 . #xD15A) ; ý¢­…š + (=ucs . #x244A7) ; 𤒧 + )) +(define-char + '((=>ucs . #x244A7) ; 𤒧 + (morohashi-daikanwa 19607 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5367) ; ø»Ÿ‰– + )) +(define-char + '((=>ucs . #x244AC) ; 𤒬 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 3 2248 3) + (ideograph-daikanwa . 19608) ; ø¸„²˜ + (=hanziku-6 . #xD150) ; ý¢­… + )) +(define-char + '((morohashi-daikanwa 19608 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5363) ; ø»Ÿ‰’ + (=ucs . #x244AC) ; 𤒬 + )) +(define-char + '((=>ucs . #x244AB) ; 𤒫 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 19609) ; ø¸„²™ + )) +(define-char + '((morohashi-daikanwa 19609 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5362) ; ø»Ÿ‰‘ + (=ucs . #x244AB) ; 𤒫 + )) +(define-char + '((=>ucs . #x244AE) ; 𤒮 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 49267) ; ø¸Œ³ + )) +(define-char + '((=>ucs . #x244AE) ; 𤒮 + (morohashi-daikanwa 49267 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 8 30 7) + (=hanziku-12 . #xEED0) ; ý¢ƒŽ» + )) +(define-char + '((morohashi-daikanwa 49267 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (=ucs . #x244AE) ; 𤒮 + )) +(define-char + '((=>ucs . #x244AE) ; 𤒮 + (morohashi-daikanwa 49267 0 4) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5365) ; ø»Ÿ‰” + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F53) ; ø»–²š + (ideograph-daikanwa . 19610) ; ø¸„²š + (=ucs . #x721C) ; 爜 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 19611) ; ø¸„²› + (=ucs . #x3E0E) ; 㸎 + )) +(define-char + '((=>ucs . #x3E0E) ; 㸎 + (morohashi-daikanwa 19611 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x7357) ; ø»›£¾ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 3 2249 7) + (ideograph-daikanwa . 19612) ; ø¸„²œ + (=hanziku-6 . #xD174) ; ý¢­…´ + (=ucs . #x244BA) ; 𤒺 + )) +(define-char + '((=>ucs . #x244BA) ; 𤒺 + (morohashi-daikanwa 19612 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5836) ; ø»Ÿ» + )) +(define-char + '((=>ucs . #x244BB) ; 𤒻 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 19613) ; ø¸„² + )) +(define-char + '((=>ucs . #x244BB) ; 𤒻 + (morohashi-daikanwa 19613 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 3 2249 13) + (=hanziku-6 . #xD17A) ; ý¢­…º + )) +(define-char + '((=>ucs . #x244BB) ; 𤒻 + (morohashi-daikanwa 19613 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x7356) ; ø»›£½ + )) +(define-char + '((morohashi-daikanwa 19613 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (=ucs . #x244BB) ; 𤒻 + )) +(define-char + '((=>ucs . #x721D) ; 爝 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (japanese-jisx0212 . #x4A45) ; ø»‹¡‚ + (chinese-big5 . #xF5DA) ; ý¢€—š + (ideograph-daikanwa . 19614) ; ø¸„²ž + (=jef-china3 . #x98C0) ; øº‰£€ + (ucs-jis . #x721D) ; ø»‹¡‚ + )) +(define-char + '((morohashi-daikanwa 19614 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-gb2312 . #x6C5F) ; ø»…µŒ + (chinese-isoir165 . #x6C5F) ; ø»Žœ + (=ucs . #x721D) ; 爝 + )) +(define-char + '((=>ucs . #x721D) ; 爝 + (morohashi-daikanwa 19614 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B68) ; ø»”º“ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-big5 . #xF6EC) ; ý¢€›¬ + (ideograph-daikanwa . 19615) ; ø¸„²Ÿ + (=ucs . #x721E) ; 爞 + )) +(define-char + '((=>ucs . #x721E) ; 爞 + (morohashi-daikanwa 19615 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D5A) ; ø»”½ + )) +(define-char + '((=>ucs . #x721F) ; 爟 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (japanese-jisx0212 . #x4A46) ; ø»‹¡ƒ + (ideograph-daikanwa . 19617) ; ø¸„²¡ + (ucs-jis . #x721F) ; ø»‹¡ƒ + )) +(define-char + '((=>ucs . #x721F) ; 爟 + (morohashi-daikanwa 19617 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D5B) ; ø»”½‚ + )) +(define-char + '((=>ucs . #x721F) ; 爟 + (morohashi-daikanwa 19617 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-big5 . #xF6ED) ; ý¢€›­ + (=jef-china3 . #x58A2) ; øº…¢¢ + )) +(define-char + '((morohashi-daikanwa 19617 0 3) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-isoir165 . #x7C61) ; ø»Ž´¾ + (=ucs . #x721F) ; 爟 + )) +(define-char + '((=>ucs . #x244BD) ; 𤒽 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 3 2249 4) + (ideograph-daikanwa . 19618) ; ø¸„²¢ + (=hanziku-6 . #xD171) ; ý¢­…± + )) +(define-char + '((morohashi-daikanwa 19618 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5837) ; ø»Ÿ¼ + (=ucs . #x244BD) ; 𤒽 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 3 2249 11) + (ideograph-daikanwa . 19619) ; ø¸„²£ + (=hanziku-6 . #xD178) ; ý¢­…¸ + (=ucs . #x244BE) ; 𤒾 + )) +(define-char + '((=>ucs . #x244BE) ; 𤒾 + (morohashi-daikanwa 19619 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5838) ; ø»Ÿ½ + )) +(define-char + '((=>ucs . #x244D5) ; 𤓕 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 3 2249 10) + (ideograph-daikanwa . 19620) ; ø¸„²¤ + (=hanziku-6 . #xD177) ; ý¢­…· + )) +(define-char + '((morohashi-daikanwa 19620 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7623) ; ø»›§¤ + (=ucs . #x244D5) ; 𤓕 + )) +(define-char + '((=>ucs . #x7220) ; 爠 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 49268) ; ø¸Œ´ + )) +(define-char + '((morohashi-daikanwa 49268 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F54) ; ø»–²› + (=ucs . #x7220) ; 爠 + )) +(define-char + '((=>ucs . #x244C4) ; 𤓄 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 49269) ; ø¸Œµ + )) +(define-char + '((morohashi-daikanwa 49269 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 3 2249 5) + (chinese-cns11643-7 . #x5835) ; ø»Ÿº + (=hanziku-6 . #xD172) ; ý¢­…² + (=ucs . #x244C4) ; 𤓄 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5834) ; ø»Ÿ¹ + (=ucs . #x244C0) ; 𤓀 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-3 . #x6039) ; ø»–³ž + (ideograph-daikanwa . 19621) ; ø¸„²¥ + (=ucs . #x7221) ; 爡 + )) +(define-char + '((=>ucs . #x244C8) ; 𤓈 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 3 2250 1) + (ideograph-daikanwa . 19622) ; ø¸„²¦ + (=hanziku-6 . #xD1B0) ; ý¢­†° + )) +(define-char + '((morohashi-daikanwa 19622 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B6E) ; ø»Ÿ• + (=ucs . #x244C8) ; 𤓈 + )) +(define-char + '((=>ucs . #x244C9) ; 𤓉 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 19623) ; ø¸„²§ + )) +(define-char + '((morohashi-daikanwa 19623 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 3 2249 14) + (chinese-cns11643-7 . #x5B70) ; ø»Ÿ• + (=hanziku-6 . #xD17B) ; ý¢­…» + (=ucs . #x244C9) ; 𤓉 + )) +(define-char + '((=>ucs . #x3E10) ; 㸐 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 19624) ; ø¸„²¨ + (=cbeta . 06639) ; ø¸¡§¯ + )) +(define-char + '((morohashi-daikanwa 19624 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-3 . #x603A) ; ø»–³Ÿ + (=ucs . #x3E10) ; 㸐 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A50) ; ø»™Œ¥ + (ideograph-daikanwa . 19625) ; ø¸„²© + (=ucs . #x3E0F) ; 㸏 + )) +(define-char + '((=>ucs . #x7222) ; 爢 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 19626) ; ø¸„²ª + )) +(define-char + '((=>ucs . #x7222) ; 爢 + (morohashi-daikanwa 19626 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-big5 . #xF7E6) ; ý¢€Ÿ¦ + )) +(define-char + '((=>ucs . #x7222) ; 爢 + (morohashi-daikanwa 19626 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F35) ; ø»”¿˜ + )) +(define-char + '((morohashi-daikanwa 19626 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (=ucs . #x7222) ; 爢 + )) +(define-char + '((=>ucs . #x244CA) ; 𤓊 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 19627) ; ø¸„²« + )) +(define-char + '((morohashi-daikanwa 19627 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 3 2250 2) + (chinese-cns11643-7 . #x5B6D) ; ø»Ÿ•Œ + (=hanziku-6 . #xD1B1) ; ý¢­†± + (=ucs . #x244CA) ; 𤓊 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 3 2250 6) + (ideograph-daikanwa . 19628) ; ø¸„²¬ + (=hanziku-6 . #xD1B5) ; ý¢­†µ + (=ucs . #x244D4) ; 𤓔 + )) +(define-char + '((=>ucs . #x244D4) ; 𤓔 + (morohashi-daikanwa 19628 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B6B) ; ø»Ÿ•Š + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 3 2250 8) + (ideograph-daikanwa . 19630) ; ø¸„²® + (=hanziku-6 . #xD1B7) ; ý¢­†· + (=ucs . #x244D0) ; 𤓐 + )) +(define-char + '((=>ucs . #x244D0) ; 𤓐 + (morohashi-daikanwa 19630 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B6F) ; ø»Ÿ•Ž + )) +(define-char + '((=>ucs . #x244D2) ; 𤓒 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 49270) ; ø¸Œ¶ + )) +(define-char + '((morohashi-daikanwa 49270 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B6C) ; ø»Ÿ•‹ + (=ucs . #x244D2) ; 𤓒 + )) +(define-char + '((=>ucs . #x244D2) ; 𤓒 + (morohashi-daikanwa 49270 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 8 30 11) + (=hanziku-12 . #xEED4) ; ý¢ƒŽ»” + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A4F) ; ø»™Œ¤ + (=ucs . #x244BC) ; 𤒼 + )) +(define-char + '((=>ucs . #x244BC) ; 𤒼 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 3 2250 4) + (=hanziku-6 . #xD1B3) ; ý¢­†³ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-big5 . #xF8B1) ; ý¢€¢± + (ideograph-daikanwa . 19631) ; ø¸„²¯ + (=ucs . #x7223) ; 爣 + )) +(define-char + '((=>ucs . #x7223) ; 爣 + (morohashi-daikanwa 19631 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-2 . #x703F) ; ø»•€ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 20) + (total-strokes . 24) + (hanyu-dazidian 3 2250 12) + (ideograph-daikanwa . 19632) ; ø¸„²° + (=hanziku-6 . #xD1BB) ; ý¢­†» + (=ucs . #x244D7) ; 𤓗 + )) +(define-char + '((=>ucs . #x244D7) ; 𤓗 + (morohashi-daikanwa 19632 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E78) ; ø»Ÿ™± + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 20) + (total-strokes . 24) + (hanyu-dazidian 3 2250 14) + (chinese-cns11643-5 . #x7768) ; ø»›ª‡ + (=hanziku-6 . #xD1BD) ; ý¢­†½ + (=ucs . #x244DA) ; 𤓚 + )) +(define-char + '((=>ucs . #x7224) ; 爤 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-3 . #x6143) ; ø»–µ† + (ideograph-daikanwa . 19633) ; ø¸„²± + )) +(define-char + '((morohashi-daikanwa 19633 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 20) + (total-strokes . 24) + (japanese-jisx0212 . #x4A47) ; ø»‹¡„ + (=ucs . #x7224) ; 爤 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (hanyu-dazidian 3 2250 20) + (chinese-cns11643-7 . #x6121) ; ø»Ÿœ´ + (ideograph-daikanwa . 19634) ; ø¸„²² + (=hanziku-6 . #xD1C3) ; ý¢­‡ƒ + (=ucs . #x244DC) ; 𤓜 + )) +(define-char + '((=>ucs . #x244DE) ; 𤓞 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideograph-daikanwa . 19635) ; ø¸„²³ + )) +(define-char + '((morohashi-daikanwa 19635 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x607E) ; ø»Ÿœ³ + (=ucs . #x244DE) ; 𤓞 + )) +(define-char + '((=>ucs . #x7225) ; 爥 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=jis-x0208 . #x5624) ; ø½‹ƒµ + (korean-ksc5601 . #x6155) ; ø»‰¹€ + (ideograph-daikanwa . 07821) ; ø¸º + )) + (ideograph-daikanwa . 19636) ; ø¸„²´ + (=cbeta . 02536) ; ø¸ §¨ + )) +(define-char + '((morohashi-daikanwa 19636 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x5C6C) ; 屬 + )) + (=ucs . #x7225) ; 爥 + )) +(define-char + '((=>ucs . #x7225) ; 爥 + (morohashi-daikanwa 19636 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((=ucs . #x5C6C) ; 屬 + )) + (chinese-cns11643-3 . #x6142) ; ø»–µ… + )) +(define-char + '((=>ucs . #x244DD) ; 𤓝 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (hanyu-dazidian 3 2250 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((chinese-cns11643-2 . #x6C2E) ; ø»”º· + (ideograph-daikanwa . 32505) ; ø¸‡»¹ + )) + (ideograph-daikanwa . 19637) ; ø¸„²µ + (=hanziku-6 . #xD1BF) ; ý¢­†¿ + )) +(define-char + '((morohashi-daikanwa 19637 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x4556) ; ø»‘¸‰ + ) + ((chinese-cns11643-2 . #x6C2E) ; ø»”º· + (ideograph-daikanwa . 32505) ; ø¸‡»¹ + )) + (chinese-cns11643-7 . #x607C) ; ø»Ÿœ± + (=ucs . #x244DD) ; 𤓝 + )) +(define-char + '((=>ucs . #x244DD) ; 𤓝 + (morohashi-daikanwa 19637 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x706B) ; 火 + ) + ((=ucs . #x8625) ; 蘥 + )) + (=cbeta . 05970) ; ø¸¡’ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideograph-daikanwa . 19638) ; ø¸„²¶ + )) +(define-char + '((=>ucs . #x244E1) ; 𤓡 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideograph-daikanwa . 19639) ; ø¸„²· + )) +(define-char + '((=>ucs . #x244E1) ; 𤓡 + (morohashi-daikanwa 19639 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (hanyu-dazidian 3 2250 18) + (=hanziku-6 . #xD1C1) ; ý¢­‡ + )) +(define-char + '((morohashi-daikanwa 19639 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x607D) ; ø»Ÿœ² + (=ucs . #x244E1) ; 𤓡 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (hanyu-dazidian 8 30 12) + (chinese-cns11643-7 . #x607B) ; ø»Ÿœ° + (ideograph-daikanwa . 49271) ; ø¸Œ· + (=hanziku-12 . #xEED5) ; ý¢ƒŽ»• + (=ucs . #x244E0) ; 𤓠 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (=ucs . #x7226) ; 爦 + )) +(define-char + '((=>ucs . #x7226) ; 爦 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-2 . #x7126) ; ø»•‚… + )) +(define-char + '((=>ucs . #x7226) ; 爦 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-big5 . #xF8F6) ; ý¢€£¶ + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 21) + (total-strokes . 25) + (->identical + ((ideograph-daikanwa . 30268) ; ø¸‡˜¼ + )) + (hanyu-dazidian 3 2250 17) + (=hanziku-6 . #xD1C0) ; ý¢­‡€ + (=ucs . #x244DF) ; 𤓟 + )) +(define-char + '((=>ucs . #x3E11) ; 㸑 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 22) + (total-strokes . 26) + (ideograph-daikanwa . 19640) ; ø¸„²¸ + )) +(define-char + '((=>ucs . #x3E11) ; 㸑 + (morohashi-daikanwa 19640 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 23) + (total-strokes . 27) + (chinese-cns11643-3 . #x617A) ; ø»–µ½ + )) +(define-char + '((morohashi-daikanwa 19640 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 23) + (total-strokes . 27) + (=cbeta . 05315) ; ø¸¡“ƒ + (=ucs . #x3E11) ; 㸑 + )) +(define-char + '((=>ucs . #x244E5) ; 𤓥 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 22) + (total-strokes . 26) + (ideograph-daikanwa . 19641) ; ø¸„²¹ + (=cbeta . 01749) ; ø¸ ›• + )) +(define-char + '((morohashi-daikanwa 19641 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 22) + (total-strokes . 26) + (hanyu-dazidian 3 2250 23) + (chinese-cns11643-7 . #x623A) ; ø»Ÿž« + (=hanziku-6 . #xD1C6) ; ý¢­‡† + (=ucs . #x244E5) ; 𤓥 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 23) + (total-strokes . 27) + (hanyu-dazidian 3 2250 24) + (chinese-cns11643-5 . #x7A6B) ; ø»›®¤ + (ideograph-daikanwa . 19643) ; ø¸„²» + (=hanziku-6 . #xD1C7) ; ý¢­‡‡ + (=ucs . #x244E6) ; 𤓦 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-big5 . #xF9BC) ; ý¢€¦¼ + (ideograph-daikanwa . 19644) ; ø¸„²¼ + (=ucs . #x7227) ; 爧 + )) +(define-char + '((=>ucs . #x7227) ; 爧 + (morohashi-daikanwa 19644 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-2 . #x722C) ; ø»•ƒ© + )) +(define-char + '((=>ucs . #x244EA) ; 𤓪 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 24) + (total-strokes . 28) + (ideograph-daikanwa . 19645) ; ø¸„²½ + )) +(define-char + '((morohashi-daikanwa 19645 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 24) + (total-strokes . 28) + (hanyu-dazidian 3 2251 1) + (chinese-cns11643-7 . #x644D) ; ø»Ÿ¡º + (=hanziku-6 . #xD1D0) ; ý¢­‡ + (=ucs . #x244EA) ; 𤓪 + )) +(define-char + '((=>ucs . #x244EC) ; 𤓬 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 24) + (total-strokes . 28) + (ideograph-daikanwa . 19646) ; ø¸„²¾ + )) +(define-char + '((morohashi-daikanwa 19646 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 24) + (total-strokes . 28) + (hanyu-dazidian 3 2251 2) + (chinese-cns11643-7 . #x644E) ; ø»Ÿ¡» + (=hanziku-6 . #xD1D1) ; ý¢­‡‘ + (=ucs . #x244EC) ; 𤓬 + )) +(define-char + '((=>ucs . #x244EB) ; 𤓫 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 24) + (total-strokes . 28) + (ideograph-daikanwa . 19647) ; ø¸„²¿ + )) +(define-char + '((=>ucs . #x244EB) ; 𤓫 + (morohashi-daikanwa 19647 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 24) + (total-strokes . 28) + (hanyu-dazidian 3 2251 4) + (=hanziku-6 . #xD1D3) ; ý¢­‡“ + )) +(define-char + '((morohashi-daikanwa 19647 0 4) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-7 . #x644C) ; ø»Ÿ¡¹ + (=ucs . #x244EB) ; 𤓫 + )) +(define-char + '((=>ucs . #x7228) ; 爨 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 25) + (total-strokes . 29) + (shinjigen-1 . 4695) + (shinjigen-2 . 4695) + (japanese-jisx0208 . #x6026) ; ø»‡¬¯ + (=jis-x0208-1990 . #x6026) ; ø½‹’£ + (ideograph-daikanwa . 19648) ; ø¸„³€ + (ucs-jis . #x7228) ; ø»‡¬¯ + )) +(define-char + '((morohashi-daikanwa 19648 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 26) + (total-strokes . 30) + (chinese-gb2312 . #x6C60) ; ø»…µ + (chinese-isoir165 . #x6C60) ; ø»Ž + (chinese-big5 . #xC679) ; ý¢€Œ™¹ + (=ucs . #x7228) ; 爨 + )) +(define-char + '((=>ucs . #x7228) ; 爨 + (morohashi-daikanwa 19648 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 26) + (total-strokes . 30) + (chinese-cns11643-5 . #x7B7B) ; ø»›°’ + )) +(define-char + '((=>ucs . #x7228) ; 爨 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 25) + (total-strokes . 29) + (chinese-cns11643-1 . #x7D46) ; ø»“Š‰ + (ideograph-daikanwa . 49272) ; ø¸Œ¸ + )) +(define-char + '((=>ucs . #x244ED) ; 𤓭 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 26) + (total-strokes . 30) + (hanyu-dazidian 3 2251 5) + (ideograph-daikanwa . 19649) ; ø¸„³ + (=hanziku-6 . #xD1D4) ; ý¢­‡” + )) +(define-char + '((morohashi-daikanwa 19649 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 25) + (total-strokes . 29) + (chinese-cns11643-7 . #x6537) ; ø»Ÿ£‚ + (=ucs . #x244ED) ; 𤓭 + )) +(define-char + '((=>ucs . #x28F75) ; 𨽵 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 28) + (total-strokes . 32) + (ideograph-daikanwa . 19650) ; ø¸„³‚ + )) +(define-char + '((=>ucs . #x28F75) ; 𨽵 + (morohashi-daikanwa 19650 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 28) + (total-strokes . 32) + (chinese-cns11643-7 . #x6628) ; ø»Ÿ¤‘ + )) +(define-char + '((=>ucs . #x7229) ; 爩 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 29) + (total-strokes . 33) + (chinese-big5 . #xF9C6) ; ý¢€§† + (ideograph-daikanwa . 19651) ; ø¸„³ƒ + )) +(define-char + '((morohashi-daikanwa 19651 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 29) + (total-strokes . 33) + (=ucs . #x7229) ; 爩 + )) +(define-char + '((=>ucs . #x7229) ; 爩 + (morohashi-daikanwa 19651 0 2) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 29) + (total-strokes . 33) + (chinese-cns11643-2 . #x7240) ; ø»•ƒ½ + )) +(define-char + '((=>ucs . #x244EE) ; 𤓮 + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 29) + (total-strokes . 33) + (ideograph-daikanwa . 19652) ; ø¸„³„ + )) +(define-char + '((=>ucs . #x244EE) ; 𤓮 + (morohashi-daikanwa 19652 0 0) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 29) + (total-strokes . 33) + (chinese-cns11643-7 . #x6634) ; ø»Ÿ¤ + )) +(define-char + '((morohashi-daikanwa 19652 0 1) + (ideographic-radical . 86) ; ⽕ + (ideographic-strokes . 29) + (total-strokes . 33) + (hanyu-dazidian 3 2251 7) + (=hanziku-6 . #xD1D6) ; ý¢­‡– + (=ucs . #x244EE) ; 𤓮 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 28 13) + (=hanziku-12 . #xEEAA) ; ý¢ƒŽºª + (=ucs . #x2418C) ; 𤆌 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2189 11) + (=hanziku-6 . #xC2B5) ; ý¢¬Šµ + (=ucs . #x24199) ; 𤆙 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2188 16) + (=hanziku-6 . #xC278) ; ý¢¬‰¸ + (=ucs . #x2419C) ; 𤆜 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2191 3) + (=hanziku-6 . #xC2ED) ; ý¢¬‹­ + (=ucs . #x241AE) ; 𤆮 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2191 8) + (=hanziku-6 . #xC2F2) ; ý¢¬‹² + (=ucs . #x241B0) ; 𤆰 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2192 4) + (=hanziku-6 . #xC34F) ; ý¢¬ + (=ucs . #x241B3) ; 𤆳 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2194 5) + (=hanziku-6 . #xC3B2) ; ý¢¬Ž² + (=ucs . #x241B5) ; 𤆵 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 28 14) + (=hanziku-12 . #xEEAB) ; ý¢ƒŽº« + (=ucs . #x241B6) ; 𤆶 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2197 9) + (=hanziku-6 . #xC457) ; ý¢¬‘— + (=ucs . #x241DC) ; 𤇜 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2198 1) + (=hanziku-6 . #xC46F) ; ý¢¬‘¯ + (=ucs . #x241DE) ; 𤇞 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 28 17) + (=hanziku-12 . #xEEAE) ; ý¢ƒŽº® + (=ucs . #x241EC) ; 𤇬 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2199 4) + (=hanziku-6 . #xC4B4) ; ý¢¬’´ + (=ucs . #x241F3) ; 𤇳 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2201 10) + (=hanziku-6 . #xC4FA) ; ý¢¬“º + (=ucs . #x24214) ; 𤈔 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2202 6) + (=hanziku-6 . #xC557) ; ý¢¬•— + (=ucs . #x24217) ; 𤈗 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 28 15) + (=hanziku-12 . #xEEAC) ; ý¢ƒŽº¬ + (=ucs . #x24218) ; 𤈘 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 28 16) + (=hanziku-12 . #xEEAD) ; ý¢ƒŽº­ + (=ucs . #x24219) ; 𤈙 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 1) + (=hanziku-12 . #xEEAF) ; ý¢ƒŽº¯ + (=ucs . #x2421A) ; 𤈚 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2204 17) + (=hanziku-6 . #xC5C4) ; ý¢¬—„ + (=ucs . #x2424C) ; 𤉌 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2206 2) + (=hanziku-6 . #xC5F5) ; ý¢¬—µ + (=ucs . #x2424D) ; 𤉍 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2206 10) + (=hanziku-6 . #xC5FD) ; ý¢¬—½ + (=ucs . #x2424E) ; 𤉎 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2207 2) + (=hanziku-6 . #xC656) ; ý¢¬™– + (=ucs . #x2424F) ; 𤉏 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2208 2) + (=hanziku-6 . #xC676) ; ý¢¬™¶ + (=ucs . #x24250) ; 𤉐 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2206 9) + (=hanziku-6 . #xC5FC) ; ý¢¬—¼ + (=ucs . #x2425E) ; 𤉞 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 2 1408 4) + (=hanziku-4 . #xCC5C) ; ý¢Œ±œ + (=ucs . #x24268) ; 𤉨 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2210 1) + (=hanziku-6 . #xC976) ; ý¢¬¥¶ + (=ucs . #x2429A) ; 𤊚 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2213 3) + (=hanziku-6 . #xC9FA) ; ý¢¬§º + (=ucs . #x2429D) ; 𤊝 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 3) + (=hanziku-12 . #xEEB1) ; ý¢ƒŽº± + (=ucs . #x2429E) ; 𤊞 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 4) + (=hanziku-12 . #xEEB2) ; ý¢ƒŽº² + (=ucs . #x2429F) ; 𤊟 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 2 1469 6) + (=hanziku-4 . #xD8C4) ; ý¢£„ + (=ucs . #x242AE) ; 𤊮 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2220 3) + (=hanziku-6 . #xCB7E) ; ý¢¬­¾ + (=ucs . #x242B3) ; 𤊳 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2218 5) + (=hanziku-6 . #xCB40) ; ý¢¬­€ + (=ucs . #x242EB) ; 𤋫 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2218 9) + (=hanziku-6 . #xCB44) ; ý¢¬­„ + (=ucs . #x242ED) ; 𤋭 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2220 12) + (=hanziku-6 . #xCBA9) ; ý¢¬®© + (=ucs . #x242EE) ; 𤋮 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 6) + (=hanziku-12 . #xEEB4) ; ý¢ƒŽº´ + (=ucs . #x242F3) ; 𤋳 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 8) + (=hanziku-12 . #xEEB6) ; ý¢ƒŽº¶ + (=ucs . #x242F4) ; 𤋴 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2220 2) + (=hanziku-6 . #xCB7D) ; ý¢¬­½ + (=ucs . #x24302) ; 𤌂 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2222 11) + (=hanziku-6 . #xCBE8) ; ý¢¬¯¨ + (=ucs . #x24307) ; 𤌇 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2223 9) + (=hanziku-6 . #xCC47) ; ý¢¬±‡ + (=ucs . #x24317) ; 𤌗 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2222 6) + (=hanziku-6 . #xCBE3) ; ý¢¬¯£ + (=ucs . #x24337) ; 𤌷 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2224 8) + (=hanziku-6 . #xCC66) ; ý¢¬±¦ + (=ucs . #x2433E) ; 𤌾 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2224 9) + (=hanziku-6 . #xCC67) ; ý¢¬±§ + (=ucs . #x2433F) ; 𤌿 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2224 14) + (=hanziku-6 . #xCC6C) ; ý¢¬±¬ + (=ucs . #x24340) ; 𤍀 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 10) + (=hanziku-12 . #xEEB8) ; ý¢ƒŽº¸ + (=ucs . #x24342) ; 𤍂 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2230 9) + (=hanziku-6 . #xCDAC) ; ý¢¬¶¬ + (=ucs . #x24352) ; 𤍒 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2227 9) + (=hanziku-6 . #xCCE9) ; ý¢¬³© + (=ucs . #x2437D) ; 𤍽 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2228 6) + (=hanziku-6 . #xCD47) ; ý¢¬µ‡ + (=ucs . #x2437F) ; 𤍿 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2228 11) + (=hanziku-6 . #xCD4C) ; ý¢¬µŒ + (=ucs . #x24380) ; 𤎀 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2230 8) + (=hanziku-6 . #xCDAB) ; ý¢¬¶« + (=ucs . #x24381) ; 𤎁 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2231 2) + (=hanziku-6 . #xCDC5) ; ý¢¬·… + (=ucs . #x24382) ; 𤎂 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 11) + (=hanziku-12 . #xEEB9) ; ý¢ƒŽº¹ + (=ucs . #x24383) ; 𤎃 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 12) + (=hanziku-12 . #xEEBA) ; ý¢ƒŽºº + (=ucs . #x24384) ; 𤎄 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 13) + (=hanziku-12 . #xEEBB) ; ý¢ƒŽº» + (=ucs . #x24385) ; 𤎅 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 14) + (=hanziku-12 . #xEEBC) ; ý¢ƒŽº¼ + (=ucs . #x24386) ; 𤎆 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 15) + (=hanziku-12 . #xEEBD) ; ý¢ƒŽº½ + (=ucs . #x24387) ; 𤎇 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 16) + (=hanziku-12 . #xEEBE) ; ý¢ƒŽº¾ + (=ucs . #x24388) ; 𤎈 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 17) + (=hanziku-12 . #xEEBF) ; ý¢ƒŽº¿ + (=ucs . #x24389) ; 𤎉 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 18) + (=hanziku-12 . #xEEC0) ; ý¢ƒŽ»€ + (=ucs . #x2438A) ; 𤎊 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 19) + (=hanziku-12 . #xEEC1) ; ý¢ƒŽ» + (=ucs . #x2438B) ; 𤎋 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2229 8) + (=hanziku-6 . #xCD69) ; ý¢¬µ© + (=ucs . #x24399) ; 𤎙 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2235 2) + (=hanziku-6 . #xCEA8) ; ý¢¬º¨ + (=ucs . #x243B6) ; 𤎶 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2231 6) + (=hanziku-6 . #xCDC9) ; ý¢¬·‰ + (=ucs . #x243D6) ; 𤏖 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2232 10) + (=hanziku-6 . #xCDED) ; ý¢¬·­ + (=ucs . #x243D7) ; 𤏗 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2235 3) + (=hanziku-6 . #xCEA9) ; ý¢¬º© + (=ucs . #x243DC) ; 𤏜 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 20) + (=hanziku-12 . #xEEC2) ; ý¢ƒŽ»‚ + (=ucs . #x243E1) ; 𤏡 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2227 11) + (=hanziku-6 . #xCCEB) ; ý¢¬³« + (=ucs . #x243F1) ; 𤏱 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2242 7) + (=hanziku-6 . #xCFF0) ; ý¢¬¿° + (=ucs . #x24414) ; 𤐔 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 24) + (=hanziku-12 . #xEEC6) ; ý¢ƒŽ»† + (=ucs . #x24416) ; 𤐖 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 26) + (=hanziku-12 . #xEEC8) ; ý¢ƒŽ»ˆ + (=ucs . #x24418) ; 𤐘 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 27) + (=hanziku-12 . #xEEC9) ; ý¢ƒŽ»‰ + (=ucs . #x24419) ; 𤐙 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 29 21) + (=hanziku-12 . #xEEC3) ; ý¢ƒŽ»ƒ + (=ucs . #x24423) ; 𤐣 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 30 2) + (=hanziku-12 . #xEECB) ; ý¢ƒŽ»‹ + (=ucs . #x24424) ; 𤐤 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2243 15) + (=hanziku-6 . #xD059) ; ý¢­™ + (=ucs . #x24425) ; 𤐥 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2244 4) + (=hanziku-6 . #xD06E) ; ý¢­® + (=ucs . #x2442E) ; 𤐮 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2243 11) + (=hanziku-6 . #xD055) ; ý¢­• + (=ucs . #x24443) ; 𤑃 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2244 8) + (=hanziku-6 . #xD072) ; ý¢­² + (=ucs . #x24444) ; 𤑄 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 30 3) + (=hanziku-12 . #xEECC) ; ý¢ƒŽ»Œ + (=ucs . #x24447) ; 𤑇 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2244 7) + (=hanziku-6 . #xD071) ; ý¢­± + (=ucs . #x2444C) ; 𤑌 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2247 4) + (=hanziku-6 . #xD0F0) ; ý¢­ƒ° + (=ucs . #x24455) ; 𤑕 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2245 2) + (=hanziku-6 . #xD0AE) ; ý¢­‚® + (=ucs . #x24461) ; 𤑡 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2245 7) + (=hanziku-6 . #xD0B3) ; ý¢­‚³ + (=ucs . #x24463) ; 𤑣 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2245 9) + (=hanziku-6 . #xD0B5) ; ý¢­‚µ + (=ucs . #x24464) ; 𤑤 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2245 12) + (=hanziku-6 . #xD0B8) ; ý¢­‚¸ + (=ucs . #x24465) ; 𤑥 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2246 5) + (=hanziku-6 . #xD0D1) ; ý¢­ƒ‘ + (=ucs . #x24466) ; 𤑦 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2246 13) + (=hanziku-6 . #xD0D9) ; ý¢­ƒ™ + (=ucs . #x24469) ; 𤑩 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2246 14) + (=hanziku-6 . #xD0DA) ; ý¢­ƒš + (=ucs . #x2446A) ; 𤑪 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2246 17) + (=hanziku-6 . #xD0DD) ; ý¢­ƒ + (=ucs . #x24491) ; 𤒑 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2246 18) + (=hanziku-6 . #xD0DE) ; ý¢­ƒž + (=ucs . #x24492) ; 𤒒 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2247 19) + (=hanziku-6 . #xD140) ; ý¢­…€ + (=ucs . #x24494) ; 𤒔 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2248 1) + (=hanziku-6 . #xD14E) ; ý¢­…Ž + (=ucs . #x24495) ; 𤒕 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 30 4) + (=hanziku-12 . #xEECD) ; ý¢ƒŽ» + (=ucs . #x24496) ; 𤒖 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2247 6) + (=hanziku-6 . #xD0F2) ; ý¢­ƒ² + (=ucs . #x2449D) ; 𤒝 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2248 10) + (=hanziku-6 . #xD157) ; ý¢­…— + (=ucs . #x244A5) ; 𤒥 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 30 6) + (=hanziku-12 . #xEECF) ; ý¢ƒŽ» + (=ucs . #x244AD) ; 𤒭 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 30 8) + (=hanziku-12 . #xEED1) ; ý¢ƒŽ»‘ + (=ucs . #x244AF) ; 𤒯 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 30 9) + (=hanziku-12 . #xEED2) ; ý¢ƒŽ»’ + (=ucs . #x244B0) ; 𤒰 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 8 30 10) + (=hanziku-12 . #xEED3) ; ý¢ƒŽ»“ + (=ucs . #x244B1) ; 𤒱 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2249 9) + (=hanziku-6 . #xD176) ; ý¢­…¶ + (=ucs . #x244C5) ; 𤓅 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2250 3) + (=hanziku-6 . #xD1B2) ; ý¢­†² + (=ucs . #x244CF) ; 𤓏 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2250 9) + (=hanziku-6 . #xD1B8) ; ý¢­†¸ + (=ucs . #x244D1) ; 𤓑 + )) +(define-char + '((ideographic-radical . 86) ; ⽕ + (hanyu-dazidian 3 2250 21) + (=hanziku-6 . #xD1C4) ; ý¢­‡„ + (=ucs . #x244E4) ; 𤓤 + )) diff --git a/lisp/utf-2000/Ideograph-R087-Claw.el b/lisp/utf-2000/Ideograph-R087-Claw.el new file mode 100644 index 0000000..2bd5976 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R087-Claw.el @@ -0,0 +1,778 @@ +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 4696) + (chinese-gb2312 . #x5726) ; ø»…• + (=jis-x0208 . #x445E) ; ø½Šª“ + (korean-ksc5601 . #x7050) ; ø»ŠŽ½ + (chinese-isoir165 . #x5726) ; ø»½­ + (chinese-cns11643-1 . #x4557) ; ø»‘¸Š + (=gt-pj-1 . #x445E) ; 爪 + (chinese-big5 . #xA4F6) ; ý¢€Š“¶ + (ideograph-daikanwa . 19653) ; ø¸„³… + (=gt-k . 00466) ; ý¡„€‡’ + (=ucs . #x722A) ; 爪 + )) +(define-char + '((=>ucs . #x722B) ; 爫 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 0) + (total-strokes . 4) + (japanese-jisx0212 . #x4A48) ; ø»‹¡… + (chinese-cns11643-4 . #x2151) ; ø»—¡˜ + (=jis-x0213-2-2000 . #x702A) ; ø»¦‘‹ + (ideograph-daikanwa . 19655) ; ø¸„³‡ + (ucs-jis . #x722B) ; ø»‹¡… + )) +(define-char + '((morohashi-daikanwa 19655 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 0) + (total-strokes . 4) + (=ucs . #x722B) ; 爫 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-5 . #x214B) ; ø»™«– + (=ucs . #x244EF) ; 𤓯 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-6 . #x2330) ; ø»›·» + (=ucs . #x244F1) ; 𤓱 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x284D) ; ø»›¿® + (=ucs . #x244F2) ; 𤓲 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x284E) ; ø»›¿¯ + (=ucs . #x244F3) ; 𤓳 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2458) ; ø»™¯½ + (=ucs . #x244F4) ; 𤓴 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 4700) + (chinese-gb2312 . #x4540) ; ø»„»› + (=jis-x0208 . #x6028) ; ø½‹’¥ + (korean-ksc5601 . #x7770) ; ø»Š™¯ + (chinese-isoir165 . #x4540) ; ø»£« + (chinese-cns11643-1 . #x4E67) ; ø»’…¨ + (chinese-big5 . #xAAA6) ; ý¢€Šª¦ + (ideograph-daikanwa . 19662) ; ø¸„³Ž + (=ucs . #x722C) ; 爬 + )) +(define-char + '((=>ucs . #x722D) ; 爭 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 4699) + (=jis-x0208 . #x6027) ; ø½‹’¤ + (korean-ksc5601 . #x6E33) ; ø»Š‹¤ + (=gt-pj-1 . #x6027) ; ø½‹’¤ + (chinese-big5 . #xAAA7) ; ý¢€Šª§ + (ideograph-daikanwa . 19663) ; ø¸„³ + (=gt-k . 03900) ; ý¡„€¼¼ + (ucs-jis . #x722D) ; ø½‹’¤ + )) +(define-char + '((morohashi-daikanwa 19663 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E68) ; ø»’…© + (chinese-gb12345 . #x5579) ; 爭 + (=ucs . #x722D) ; 爭 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x272C) ; ø»—©§ + (=ucs . #x3E12) ; 㸒 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x297A) ; ø»•£­ + (=ucs . #x3E13) ; 㸓 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4359) ; ø»„¸¸ + (chinese-isoir165 . #x4359) ; ø»¡ˆ + (=ucs . #x89C5) ; 觅 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C62) ; ø»œ…» + (=ucs . #x244F6) ; 𤓶 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C61) ; ø»œ…º + (=ucs . #x244F7) ; 𤓷 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C63) ; ø»œ…¼ + (=ucs . #x244F8) ; 𤓸 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D69) ; ø»•©” + (ideograph-daikanwa . 19670) ; ø¸„³– + (=cbeta . 01787) ; ø¸ ›» + (=ucs . #x722E) ; 爮 + )) +(define-char + '((=>ucs . #x722F) ; 爯 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4A49) ; ø»‹¡† + (ideograph-daikanwa . 19671) ; ø¸„³— + (ucs-jis . #x722F) ; ø»‹¡† + )) +(define-char + '((morohashi-daikanwa 19671 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A2A) ; ø»—­¿ + (=big5-cdp . #x8CA8) ; ý¢€ˆ²¨ + (=ucs . #x722F) ; 爯 + )) +(define-char + '((=>ucs . #x7230) ; 爰 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 4701) + (=jis-x0208 . #x6029) ; ø½‹’¦ + (korean-ksc5601 . #x6A3A) ; ø»Š…³ + (=gt-pj-1 . #x6029) ; ø½‹’¦ + (chinese-big5 . #xACB8) ; ý¢€Š²¸ + (ideograph-daikanwa . 19672) ; ø¸„³˜ + (=gt-k . 05358) ; ý¡„“® + (ucs-jis . #x7230) ; ø½‹’¦ + )) +(define-char + '((morohashi-daikanwa 19672 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6B3C) ; ø»…³‹ + (chinese-isoir165 . #x6B3C) ; ø»Ž›› + (chinese-cns11643-1 . #x523B) ; ø»’Š´ + (=ucs . #x7230) ; 爰 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x324E) ; ø»œŽ› + (=ucs . #x244FD) ; 𤓽 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A2B) ; ø»™¸„ + (=ucs . #x244FE) ; 𤓾 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A29) ; ø»™¸‚ + (=ucs . #x24500) ; 𤔀 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x324F) ; ø»œŽœ + (=ucs . #x24501) ; 𤔁 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A2A) ; ø»™¸ƒ + (=ucs . #x24502) ; 𤔂 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3251) ; ø»œŽž + (=ucs . #x24503) ; 𤔃 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x324D) ; ø»œŽš + (=ucs . #x24507) ; 𤔇 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3250) ; ø»œŽ + (=ucs . #x2450A) ; 𤔊 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 6) + (chinese-gb2312 . #x302E) ; ø»„œ“ + (chinese-isoir165 . #x302E) ; ø»„£ + (=ucs . #x7231) ; 爱 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E51) ; ø»™¾¢ + (=ucs . #x2450C) ; 𤔌 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E50) ; ø»™¾¡ + (=ucs . #x2450E) ; 𤔎 + )) +(define-char + '((=>ucs . #x24510) ; 𤔐 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 7) + (total-strokes . 11) + (<-ancient-ideograph + (:sources (shuowen morohashi-daikanwa) + :char ((ideograph-daikanwa . 19687) ; ø¸„³§ + ) + )) + (ideograph-daikanwa . 19682) ; ø¸„³¢ + )) +(define-char + '((morohashi-daikanwa 19682 0 0) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4157) ; ø»œ¤¦ + (=ucs . #x24510) ; 𤔐 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4156) ; ø»œ¤¥ + (=ucs . #x24511) ; 𤔑 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4158) ; ø»œ¤§ + (=ucs . #x24512) ; 𤔒 + )) +(define-char + '((=>ucs . #x7232) ; 爲 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4703) + (=jis-x0208 . #x602A) ; ø½‹’§ + (korean-ksc5601 . #x6A53) ; ø»Š†Œ + (=gt-pj-1 . #x602A) ; ø½‹’§ + (ideograph-daikanwa . 19686) ; ø¸„³¦ + (=gt-k . 09209) ; ý¡„‚¹ + (ucs-jis . #x7232) ; ø½‹’§ + )) +(define-char + '((morohashi-daikanwa 19686 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D22) ; ø»•¿­ + (chinese-gb12345 . #x4E2A) ; 爲 + (=ucs . #x7232) ; 爲 + )) +(define-char + '((=>ucs . #x24514) ; 𤔔 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 8) + (total-strokes . 12) + (->ancient-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 19682) ; ø¸„³¢ + ) + )) + (->same-ideograph + (:sources (shuowen morohashi-daikanwa) + :char ((ideograph-daikanwa . 00214) ; ø¸€ƒ– + ) + )) + (ideograph-daikanwa . 19687) ; ø¸„³§ + )) +(define-char + '((=>ucs . #x24514) ; 𤔔 + (morohashi-daikanwa 19687 0 4) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x386A) ; ø»˜ƒ£ + (=big5-cdp . #x8C7D) ; ý¢€ˆ±½ + )) +(define-char + '((morohashi-daikanwa 19687 0 5) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x24514) ; 𤔔 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B22) ; ø»œ² + (=ucs . #x24515) ; 𤔕 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 9) + (total-strokes . 12) + (->identical + ((chinese-cns11643-6 . #x4743) ; ø»œ­† + )) + (->same-ideograph + ((ideograph-daikanwa . 04811) ; ø¸‹‹ + )) + (hanyu-dazidian 3 2033 18) + (=hanziku-5 . #xF8B3) ; ý¢Ÿ¢³ + (=ucs . #x24517) ; 𤔗 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5468) ; ø»€± + (=ucs . #x2451C) ; 𤔜 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5469) ; ø»€² + (=ucs . #x24520) ; 𤔠 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4774) ; ø»–« + (=ucs . #x3E15) ; 㸕 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb12345 . #x7D68) ; 爳 + (=ucs . #x7233) ; 爳 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E53) ; ø»ˆ + (=ucs . #x24522) ; 𤔢 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4723) ; ø»š¢¢ + (=ucs . #x24523) ; 𤔣 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E56) ; ø»‹ + (=ucs . #x24524) ; 𤔤 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E55) ; ø»Š + (=ucs . #x24525) ; 𤔥 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E54) ; ø»‰ + (=ucs . #x24526) ; 𤔦 + )) +(define-char + '((=>ucs . #x24529) ; 𤔩 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19703) ; ø¸„³· + )) +(define-char + '((morohashi-daikanwa 19703 0 0) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x24529) ; 𤔩 + )) +(define-char + '((=>ucs . #x24529) ; 𤔩 + (morohashi-daikanwa 19703 0 3) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2477) ; ø»ž„¤ + )) +(define-char + '((=>ucs . #x24529) ; 𤔩 + (morohashi-daikanwa 19703 0 4) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 11) + (total-strokes . 15) + (=cbeta . 02461) ; ø¸ ¦ + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 11) + (japanese-strokes . 10) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x570B) ; 國 + ) + ((=ucs . #x722A) ; 爪 + )) + (japanese-jisx0212 . #x4A4A) ; ø»‹¡‡ + (chinese-cns11643-4 . #x4A6C) ; ø»˜ž + (=jis-x0213-2-2000 . #x702B) ; ø»¦‘Œ + (ideograph-daikanwa . 19704) ; ø¸„³¸ + (=cbeta . 01441) ; ø¸ –¡ + (=ucs . #x7234) ; 爴 + )) +(define-char + '((=>ucs . #x2452A) ; 𤔪 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19705) ; ø¸„³¹ + )) +(define-char + '((morohashi-daikanwa 19705 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2479) ; ø»ž„¦ + (=ucs . #x2452A) ; 𤔪 + )) +(define-char + '((=>ucs . #x2452C) ; 𤔬 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 49273) ; ø¸Œ¹ + )) +(define-char + '((morohashi-daikanwa 49273 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2478) ; ø»ž„¥ + (=ucs . #x2452C) ; 𤔬 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x247A) ; ø»ž„§ + (=ucs . #x24527) ; 𤔧 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E2F) ; ø»š­€ + (=ucs . #x24528) ; 𤔨 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19706) ; ø¸„³º + (=ucs . #x2452E) ; 𤔮 + )) +(define-char + '((=>ucs . #x2452E) ; 𤔮 + (morohashi-daikanwa 19706 0 6) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F69) ; ø»ž”  + )) +(define-char + '((=>ucs . #x24530) ; 𤔰 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19707) ; ø¸„³» + )) +(define-char + '((morohashi-daikanwa 19707 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F6A) ; ø»ž”¡ + (=ucs . #x24530) ; 𤔰 + )) +(define-char + '((=>ucs . #x24531) ; 𤔱 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19708) ; ø¸„³¼ + )) +(define-char + '((morohashi-daikanwa 19708 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x553F) ; ø»š·¢ + (=ucs . #x24531) ; 𤔱 + )) +(define-char + '((=>ucs . #x24532) ; 𤔲 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19709) ; ø¸„³½ + )) +(define-char + '((morohashi-daikanwa 19709 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5665) ; ø»˜¯¢ + (=ucs . #x24532) ; 𤔲 + )) +(define-char + '((morohashi-daikanwa 19710 1) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x3E74) ; ø»„±½ + (=jis-x0208 . #x3C5F) ; ø½Šž¤ + (chinese-isoir165 . #x3E74) ; ø»š + (chinese-cns11643-1 . #x743A) ; ø»’¼¯ + (chinese-big5 . #xC0EF) ; ý¢€Œƒ¯ + (=ucs . #x7235) ; 爵 + )) +(define-char + '((=>ucs . #x2F921) ; 爵 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 14) + (total-strokes . 18) + (korean-ksc5601 . #x6D49) ; ø»ŠŠœ + (ideograph-daikanwa . 19711) ; ø¸„³¿ + (=big5-cdp . #xC0EF) ; ý¢€Œƒ¯ + (=jef-china3 . #x58AE) ; øº…¢® + (ucs-ks . #x7235) ; ø»ŠŠœ + )) +(define-char + '((=>ucs* . #x7235) ; 爵 + (morohashi-daikanwa 19711 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5545) ; ø»–£  + (=ucs . #x2F921) ; 爵 + )) +(define-char + '((=>ucs . #x24539) ; 𤔹 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 19712) ; ø¸„´€ + )) +(define-char + '((morohashi-daikanwa 19712 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x24539) ; 𤔹 + )) +(define-char + '((=>ucs . #x24539) ; 𤔹 + (morohashi-daikanwa 19712 0 3) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4056) ; ø»ž­‹ + )) +(define-char + '((=>ucs . #x24540) ; 𤕀 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 19713) ; ø¸„´ + )) +(define-char + '((morohashi-daikanwa 19713 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x24540) ; 𤕀 + )) +(define-char + '((=>ucs . #x24540) ; 𤕀 + (morohashi-daikanwa 19713 0 3) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6838) ; ø»›“• + )) +(define-char + '((=>ucs . #x24545) ; 𤕅 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 19715) ; ø¸„´ƒ + )) +(define-char + '((morohashi-daikanwa 19715 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E3D) ; ø»Ÿ– + (=ucs . #x24545) ; 𤕅 + )) +(define-char + '((=>ucs . #x206A1) ; 𠚡 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 49274) ; ø¸Œº + )) +(define-char + '((=>ucs . #x206A1) ; 𠚡 + (morohashi-daikanwa 49274 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 16) + (total-strokes . 20) + (->identical + ((=ucs . #x206A1) ; 𠚡 + )) + (chinese-cns11643-7 . #x4E3E) ; ø»Ÿ— + )) +(define-char + '((=>ucs . #x24548) ; 𤕈 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 49275) ; ø¸Œ» + )) +(define-char + '((morohashi-daikanwa 49275 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5368) ; ø»Ÿ‰— + (=ucs . #x24548) ; 𤕈 + )) +(define-char + '((=>ucs . #x24549) ; 𤕉 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 19718) ; ø¸„´† + )) +(define-char + '((morohashi-daikanwa 19718 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B71) ; ø»Ÿ• + (=ucs . #x24549) ; 𤕉 + )) +(define-char + '((ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 19719) ; ø¸„´‡ + )) +(define-char + '((=>ucs . #x2454B) ; 𤕋 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 20) + (total-strokes . 24) + (ideograph-daikanwa . 49276) ; ø¸Œ¼ + )) +(define-char + '((morohashi-daikanwa 49276 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E79) ; ø»Ÿ™² + (=ucs . #x2454B) ; 𤕋 + )) +(define-char + '((=>ucs . #x2454D) ; 𤕍 + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideograph-daikanwa . 19720) ; ø¸„´ˆ + )) +(define-char + '((morohashi-daikanwa 19720 0 2) + (ideographic-radical . 87) ; ⽖ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x6122) ; ø»Ÿœµ + (=ucs . #x2454D) ; 𤕍 + )) diff --git a/lisp/utf-2000/Ideograph-R088-Father.el b/lisp/utf-2000/Ideograph-R088-Father.el new file mode 100644 index 0000000..5fd2178 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R088-Father.el @@ -0,0 +1,281 @@ +(define-char + '((=>ucs . #x7236) ; 父 + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 0) + (total-strokes . 4) + (japanese-jisx0208-1978 . #x4963) ; ø»‚·² + (japanese-jisx0208 . #x4963) ; ø»‡‹º + (korean-ksc5601 . #x5D2B) ; ø»‰²ž + (chinese-big5 . #xA4F7) ; ý¢€Š“· + (ideograph-daikanwa . 19721) ; ø¸„´‰ + (=jef-china3 . #x58B2) ; øº…¢² + )) +(define-char + '((morohashi-daikanwa 19721 0 0) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x3838) ; ø»„¨ + (chinese-isoir165 . #x3838) ; ø» + (chinese-cns11643-1 . #x4558) ; ø»‘¸‹ + (=jis-x0208-1990 . #x4963) ; ø½Š±® + (=ucs . #x7236) ; 父 + )) +(define-char + '((ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-gb2312 . #x522F) ; ø»…Ž + (chinese-isoir165 . #x522F) ; ø»¶  + (=ucs . #x7237) ; 爷 + )) +(define-char + '((=>ucs . #x24550) ; 𤕐 + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 19722) ; ø¸„´Š + )) +(define-char + '((morohashi-daikanwa 19722 0 0) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C64) ; ø»œ…½ + (=ucs . #x24550) ; 𤕐 + )) +(define-char + '((=>ucs . #x7238) ; 爸 + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4A4B) ; ø»‹¡ˆ + (=jis-x0213-2-2000 . #x702C) ; ø»¦‘ + (chinese-big5 . #xAAA8) ; ý¢€Šª¨ + (ideograph-daikanwa . 19723) ; ø¸„´‹ + (ucs-jis . #x7238) ; ø»‹¡ˆ + )) +(define-char + '((morohashi-daikanwa 19723 0 0) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x3056) ; ø»„œ» + (chinese-isoir165 . #x3056) ; ø»…‹ + (chinese-cns11643-1 . #x4E69) ; ø»’…ª + (=jef-china3 . #x58B3) ; øº…¢³ + (=ucs . #x7238) ; 爸 + )) +(define-char + '((=>ucs . #x24551) ; 𤕑 + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 19724) ; ø¸„´Œ + )) +(define-char + '((morohashi-daikanwa 19724 0 0) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C65) ; ø»œ…¾ + (=ucs . #x24551) ; 𤕑 + )) +(define-char + '((=>ucs . #x3E16) ; 㸖 + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19725) ; ø¸„´ + )) +(define-char + '((morohashi-daikanwa 19725 0 0) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D6A) ; ø»•©• + (=ucs . #x3E16) ; 㸖 + )) +(define-char + '((ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19726) ; ø¸„´Ž + )) +(define-char + '((=>ucs . #x7239) ; 爹 + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4A4C) ; ø»‹¡‰ + (=jis-x0213-2-2000 . #x702D) ; ø»¦‘Ž + (chinese-big5 . #xAF52) ; ý¢€Š½’ + (ideograph-daikanwa . 19727) ; ø¸„´ + (ucs-jis . #x7239) ; ø»‹¡‰ + )) +(define-char + '((morohashi-daikanwa 19727 0 0) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3579) ; ø»„¤´ + (chinese-isoir165 . #x3579) ; ø»„ + (chinese-cns11643-1 . #x5655) ; ø»’‘† + (=jef-china3 . #x58B4) ; øº…¢´ + (=ucs . #x7239) ; 爹 + )) +(define-char + '((=>ucs . #x3E17) ; 㸗 + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 19728) ; ø¸„´ + )) +(define-char + '((morohashi-daikanwa 19728 0 0) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D76) ; ø»—³¥ + (=ucs . #x3E17) ; 㸗 + )) +(define-char + '((=>ucs . #x24553) ; 𤕓 + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19729) ; ø¸„´‘ + )) +(define-char + '((morohashi-daikanwa 19729 0 1) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4159) ; ø»œ¤¨ + (=ucs . #x24553) ; 𤕓 + )) +(define-char + '((=>ucs . #x24555) ; 𤕕 + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19730) ; ø¸„´’ + )) +(define-char + '((morohashi-daikanwa 19730 0 0) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x415A) ; ø»œ¤© + (=ucs . #x24555) ; 𤕕 + )) +(define-char + '((=>ucs . #x3E18) ; 㸘 + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19731) ; ø¸„´“ + )) +(define-char + '((morohashi-daikanwa 19731 0 0) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3736) ; ø»•· + (=ucs . #x3E18) ; 㸘 + )) +(define-char + '((=>ucs . #x24558) ; 𤕘 + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19732) ; ø¸„´” + )) +(define-char + '((morohashi-daikanwa 19732 0 0) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x24558) ; 𤕘 + )) +(define-char + '((=>ucs . #x24558) ; 𤕘 + (morohashi-daikanwa 19732 0 1) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x546A) ; ø»€³ + )) +(define-char + '((=>ucs . #x3E19) ; 㸙 + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19733) ; ø¸„´• + )) +(define-char + '((morohashi-daikanwa 19733 0 3) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x386B) ; ø»˜ƒ¤ + (=ucs . #x3E19) ; 㸙 + )) +(define-char + '((=>ucs . #x723A) ; 爺 + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 4711) + (=jis-x0208 . #x4C6C) ; ø½Š¶‘ + (korean-ksc5601 . #x652C) ; ø»‰¾ + (chinese-big5 . #xB7DD) ; ý¢€‹Ÿ + (ideograph-daikanwa . 19734) ; ø¸„´– + (ucs-jis . #x723A) ; ø½Š¶‘ + )) +(define-char + '((=>ucs . #x723A) ; 爺 + (morohashi-daikanwa 19734 0 0) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6525) ; ø»’¦˜ + )) +(define-char + '((morohashi-daikanwa 19734 0 1) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb12345 . #x522F) ; 爺 + (=ucs . #x723A) ; 爺 + )) +(define-char + '((=>ucs . #x2455A) ; 𤕚 + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19735) ; ø¸„´— + )) +(define-char + '((morohashi-daikanwa 19735 0 1) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4724) ; ø»š¢£ + (=ucs . #x2455A) ; 𤕚 + )) +(define-char + '((=>ucs . #x2455B) ; 𤕛 + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19736) ; ø¸„´˜ + )) +(define-char + '((morohashi-daikanwa 19736 0 0) + (ideographic-radical . 88) ; ⽗ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5540) ; ø»š·£ + (=ucs . #x2455B) ; 𤕛 + )) diff --git a/lisp/utf-2000/Ideograph-R089-Double-X.el b/lisp/utf-2000/Ideograph-R089-Double-X.el new file mode 100644 index 0000000..12dac3b --- /dev/null +++ b/lisp/utf-2000/Ideograph-R089-Double-X.el @@ -0,0 +1,370 @@ +(define-char + '((=>ucs . #x723B) ; 爻 + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 4713) + (=jis-x0208 . #x602B) ; ø½‹’¨ + (korean-ksc5601 . #x7D21) ; ø»Š¡” + (=gt-pj-1 . #x602B) ; ø½‹’¨ + (chinese-big5 . #xA4F8) ; ý¢€Š“¸ + (ideograph-daikanwa . 19737) ; ø¸„´™ + (=gt-k . 00541) ; ý¡„€ˆ + (ucs-jis . #x723B) ; ø½‹’¨ + )) +(define-char + '((morohashi-daikanwa 19737 0 0) + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x5833) ; ø»…—ˆ + (chinese-isoir165 . #x5833) ; ø»¿˜ + (chinese-cns11643-1 . #x4559) ; ø»‘¸Œ + (=ucs . #x723B) ; 爻 + )) +(define-char + '((=>ucs . #x3E1A) ; 㸚 + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 19738) ; ø¸„´š + )) +(define-char + '((morohashi-daikanwa 19738 0 0) + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 1 39 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x723B) ; 爻 + ) + ((=ucs . #x723B) ; 爻 + )) + (chinese-cns11643-3 . #x297B) ; ø»•£® + (=hanziku-1 . #xABFA) ; ý¢€š¯º + (=jef-china3 . #x92AB) ; øº‰Š« + (=ucs . #x3E1A) ; 㸚 + )) +(define-char + '((=>ucs . #x2455E) ; 𤕞 + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19741) ; ø¸„´ + )) +(define-char + '((morohashi-daikanwa 19741 0 0) + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A2C) ; ø»™¸… + (=ucs . #x2455E) ; 𤕞 + )) +(define-char + '((ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A2B) ; ø»—®€ + (ideograph-daikanwa . 19742) ; ø¸„´ž + (=ucs . #x2455F) ; 𤕟 + )) +(define-char + '((ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 1 39 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x723B) ; 爻 + ) + ((=ucs . #x4E14) ; 且 + )) + (shinjigen-2 . 260) + (=jis-x0208 . #x602C) ; ø½‹’© + (chinese-cns11643-3 . #x2D6B) ; ø»•©– + (ideograph-daikanwa . 19743) ; ø¸„´Ÿ + (=hanziku-1 . #xAC46) ; ý¢€š±† + (=cbeta . 01131) ; ø¸ ‘« + (=ucs . #x723C) ; 爼 + )) +(define-char + '((=>ucs . #x24560) ; 𤕠 + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 19744) ; ø¸„´  + )) +(define-char + '((morohashi-daikanwa 19744 0 0) + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D77) ; ø»—³¦ + (=ucs . #x24560) ; 𤕠 + )) +(define-char + '((ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 1587) + (chinese-gb2312 . #x4B2C) ; ø»…ƒ» + (=jis-x0208 . #x4156) ; ø½Š¥± + (korean-ksc5601 . #x5F50) ; ø»‰µ¿ + (chinese-isoir165 . #x4B2C) ; ø»¬‹ + (chinese-cns11643-1 . #x5B73) ; ø»’˜º + (=gt-pj-1 . #x4156) ; 爽 + (chinese-big5 . #xB26E) ; ý¢€‹‰® + (ideograph-daikanwa . 19746) ; ø¸„´¢ + (=gt-k . 07814) ; ý¡„º† + (=ucs . #x723D) ; 爽 + )) +(define-char + '((ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 7) + (total-strokes . 11) + (=big5-cdp . #x87C7) ; ý¢€ˆŸ‡ + )) +(define-char + '((ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 1 30 12) + (chinese-cns11643-6 . #x4B23) ; ø»œ²ž + (ideograph-daikanwa . 19747) ; ø¸„´£ + (=big5-cdp . #x85DD) ; ý¢€ˆ— + (=ucs . #x24563) ; 𤕣 + )) +(define-char + '((ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x546C) ; ø»€µ + (ideograph-daikanwa . 19748) ; ø¸„´¤ + (=ucs . #x24564) ; 𤕤 + )) +(define-char + '((=>ucs . #x24565) ; 𤕥 + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19749) ; ø¸„´¥ + )) +(define-char + '((morohashi-daikanwa 19749 0 2) + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x546B) ; ø»€´ + (=ucs . #x24565) ; 𤕥 + )) +(define-char + '((ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 4714) + (=jis-x0208 . #x3C24) ; ø½Š© + (korean-ksc5601 . #x6C33) ; ø»Šˆ¨ + (chinese-cns11643-1 . #x695F) ; ø»’­Š + (chinese-gb12345 . #x367B) ; 爾 + (=gt-pj-1 . #x3C24) ; 爾 + (chinese-big5 . #xBAB8) ; ý¢€‹ª¸ + (ideograph-daikanwa . 19750) ; ø¸„´¦ + (=gt-k . 11127) ; ý¡„‚­· + (=ucs . #x723E) ; 爾 + )) +(define-char + '((=>ucs . #x723E) ; 爾 + (morohashi-daikanwa 19750 0 9) + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jef-china3 . #x41A4) ; øº„†¤ + )) +(define-char + '((ideographic- (:radical 9 ; ⼈ + :strokes 12 + :sources (ucs)) + (:radical 89 ; ⽘ + :strokes 10 + :sources (morohashi-daikanwa cns-11643))) + (total-strokes . 14) + (hanyu-dazidian 1 216 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x723B) ; 爻 + ) + ((=ucs . #x723B) ; 爻 + )) + ) + ((=ucs . #x5140) ; 兀 + )) + (chinese-cns11643-6 . #x5E57) ; ø»Œ + (ideograph-daikanwa . 19751) ; ø¸„´§ + (=hanziku-1 . #xD2C7) ; ý¢€‹‡ + (=ucs . #x2039B) ; 𠎛 + )) +(define-char + '((ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E58) ; ø» + (=ucs . #x2458F) ; 𤖏 + )) +(define-char + '((ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E59) ; ø»Ž + (=ucs . #x24590) ; 𤖐 + )) +(define-char + '((=>ucs . #x24567) ; 𤕧 + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19752) ; ø¸„´¨ + )) +(define-char + '((morohashi-daikanwa 19752 0 0) + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x247B) ; ø»ž„¨ + (=ucs . #x24567) ; 𤕧 + )) +(define-char + '((ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 1 223 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID") + (=ucs . #x2FFB) ; â¿» + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID") + (=ucs . #x2FFB) ; â¿» + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + (=jef-china3 . #x71FA) ; øº‡‡º + ) + ((name . "CJK RADICAL SMALL ONE") + (=ucs . #x2E8C) ; ⺌ + )) + ) + ((=ucs . #x5182) ; 冂 + )) + ) + ((=ucs . #x3E1A) ; 㸚 + )) + (chinese-cns11643-7 . #x247C) ; ø»ž„© + (ideograph-daikanwa . 19753) ; ø¸„´© + (=hanziku-1 . #xD44E) ; ý¢€‘Ž + (=ucs . #x24568) ; 𤕨 + )) +(define-char + '((=>ucs . #x24566) ; 𤕦 + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19754) ; ø¸„´ª + )) +(define-char + '((morohashi-daikanwa 19754 0 0) + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5541) ; ø»š·¤ + (=ucs . #x24566) ; 𤕦 + )) +(define-char + '((ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19755) ; ø¸„´« + (=ucs . #x24569) ; 𤕩 + )) +(define-char + '((=>ucs . #x24569) ; 𤕩 + (morohashi-daikanwa 19755 0 9) + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5542) ; ø»š·¥ + )) +(define-char + '((=>ucs . #x21109) ; 𡄉 + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 19756) ; ø¸„´¬ + )) +(define-char + '((=>ucs . #x21109) ; 𡄉 + (morohashi-daikanwa 19756 0 0) + (ideographic-radical . 89) ; ⽘ + (ideographic-strokes . 15) + (total-strokes . 19) + (->identical + ((=ucs . #x21109) ; 𡄉 + )) + (chinese-cns11643-7 . #x476E) ; ø»ž·µ + )) +(define-char + '((ideographic- (:radical 89 ; ⽘ + :strokes 15 + :sources (morohashi-daikanwa cns-11643)) + (:radical 9 ; ⼈ + :strokes 17 + :sources (ucs))) + (total-strokes . 19) + (hanyu-dazidian 1 237 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID") + (=ucs . #x2FFB) ; â¿» + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID") + (=ucs . #x2FFB) ; â¿» + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + (=jef-china3 . #x71FA) ; øº‡‡º + ) + ((=ucs . #x6B62) ; æ­¢ + ) + ((=gt-k . 00305) ; ý¡„€„± + )) + ) + ((=ucs . #x5182) ; 冂 + )) + ) + ((=ucs . #x3E1A) ; 㸚 + )) + (chinese-cns11643-7 . #x476F) ; ø»ž·¶ + (ideograph-daikanwa . 19757) ; ø¸„´­ + (=hanziku-1 . #xD6F4) ; ý¢€›´ + (=ucs . #x20442) ; 𠑂 + )) diff --git a/lisp/utf-2000/Ideograph-R090-Half-Tree-Trunk.el b/lisp/utf-2000/Ideograph-R090-Half-Tree-Trunk.el new file mode 100644 index 0000000..4242812 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R090-Half-Tree-Trunk.el @@ -0,0 +1,908 @@ +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 4717) + (chinese-gb2312 . #x635D) ; ø»…§¼ + (=jis-x0208 . #x602D) ; ø½‹’ª + (chinese-isoir165 . #x635D) ; ø»ŽŒ + (=gt-pj-1 . #x602D) ; 爿 + (chinese-big5 . #xC962) ; ý¢€Œ¥¢ + (ideograph-daikanwa . 19758) ; ø¸„´® + (=gt-k . 00543) ; ý¡„€ˆŸ + (=ucs . #x723F) ; 爿 + )) +(define-char + '((=>ucs . #x723F) ; 爿 + (morohashi-daikanwa 19758 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-2 . #x2142) ; ø»“ + )) +(define-char + '((=>ucs . #x2456A) ; 𤕪 + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 0) + (total-strokes . 4) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 52) + (hanyu-dazidian-char . 4) + (ideograph-daikanwa . 19759) ; ø¸„´¯ + (=big5-cdp . #x87D0) ; ý¢€ˆŸ + )) +(define-char + '((morohashi-daikanwa 19759 0 2) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-6 . #x2225) ; ø»›¶’ + (=ucs . #x2456A) ; 𤕪 + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-6 . #x2331) ; ø»›·¼ + (ideograph-daikanwa . 49277) ; ø¸Œ½ + (=ucs . #x2456B) ; 𤕫 + )) +(define-char + '((=>ucs . #x2456D) ; 𤕭 + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 19760) ; ø¸„´° + )) +(define-char + '((morohashi-daikanwa 19760 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 2) + (total-strokes . 6) + (=ucs . #x2456D) ; 𤕭 + )) +(define-char + '((=>ucs . #x2456D) ; 𤕭 + (morohashi-daikanwa 19760 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2535) ; ø»›º¼ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 19761) ; ø¸„´± + (=ucs . #x2456E) ; 𤕮 + )) +(define-char + '((=>ucs . #x2456E) ; 𤕮 + (morohashi-daikanwa 19761 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x284F) ; ø»›¿° + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 19762) ; ø¸„´² + (=ucs . #x2456F) ; 𤕯 + )) +(define-char + '((=>ucs . #x2456F) ; 𤕯 + (morohashi-daikanwa 19762 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x272D) ; ø»—©¨ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x723F) ; 爿 + ) + ((=ucs . #x6728) ; 木 + )) + (shinjigen-2 . 4718) + (=jis-x0208 . #x602E) ; ø½‹’« + (korean-ksc5601 . #x5F51) ; ø»‰¶€ + (=gt-pj-1 . #x602E) ; 牀 + (ideograph-daikanwa . 19763) ; ø¸„´³ + (=gt-k . 03901) ; ý¡„€¼½ + (=cbeta . 00646) ; ø¸ Š† + (=ucs . #x7240) ; 牀 + )) +(define-char + '((=>ucs . #x7240) ; 牀 + (morohashi-daikanwa 19763 0 2) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-2 . #x2142) ; ø»“ + ) + ((=ucs . #x6728) ; 木 + )) + (chinese-cns11643-3 . #x297C) ; ø»•£¯ + )) +(define-char + '((=>ucs . #x24570) ; 𤕰 + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 19764) ; ø¸„´´ + )) +(define-char + '((morohashi-daikanwa 19764 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x24570) ; 𤕰 + )) +(define-char + '((=>ucs . #x24570) ; 𤕰 + (morohashi-daikanwa 19764 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C67) ; ø»œ†€ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 19765) ; ø¸„´µ + (=ucs . #x24571) ; 𤕱 + )) +(define-char + '((=>ucs . #x24571) ; 𤕱 + (morohashi-daikanwa 19765 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C66) ; ø»œ…¿ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19766) ; ø¸„´¶ + (=ucs . #x3E1B) ; 㸛 + )) +(define-char + '((=>ucs . #x3E1B) ; 㸛 + (morohashi-daikanwa 19766 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A2C) ; ø»—® + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4A4D) ; ø»‹¡Š + (chinese-isoir165 . #x7B28) ; ø»Ž²§ + (chinese-big5 . #xCFB7) ; ý¢€Œ¾· + (ideograph-daikanwa . 19767) ; ø¸„´· + (=ucs . #x7241) ; 牁 + )) +(define-char + '((=>ucs . #x7241) ; 牁 + (morohashi-daikanwa 19767 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B77) ; ø»“œ¢ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19768) ; ø¸„´¸ + (=ucs . #x24572) ; 𤕲 + )) +(define-char + '((=>ucs . #x24572) ; 𤕲 + (morohashi-daikanwa 19768 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3252) ; ø»œŽŸ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19769) ; ø¸„´¹ + (=ucs . #x24573) ; 𤕳 + )) +(define-char + '((=>ucs . #x24573) ; 𤕳 + (morohashi-daikanwa 19769 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A2D) ; ø»—®‚ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19770) ; ø¸„´º + (=ucs . #x24574) ; 𤕴 + )) +(define-char + '((=>ucs . #x24574) ; 𤕴 + (morohashi-daikanwa 19770 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3253) ; ø»œŽ  + )) +(define-char + '((=>ucs . #x24575) ; 𤕵 + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19771) ; ø¸„´» + )) +(define-char + '((morohashi-daikanwa 19771 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x24575) ; 𤕵 + )) +(define-char + '((=>ucs . #x24575) ; 𤕵 + (morohashi-daikanwa 19771 0 2) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3254) ; ø»œŽ¡ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3256) ; ø»œŽ£ + (=ucs . #x245B1) ; 𤖱 + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3255) ; ø»œŽ¢ + (=ucs . #x245B2) ; 𤖲 + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3257) ; ø»œŽ¤ + (=ucs . #x245B4) ; 𤖴 + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 19772) ; ø¸„´¼ + (=ucs . #x24576) ; 𤕶 + )) +(define-char + '((=>ucs . #x24576) ; 𤕶 + (morohashi-daikanwa 19772 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x393E) ; ø»œ˜ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 19773) ; ø¸„´½ + (=ucs . #x24577) ; 𤕷 + )) +(define-char + '((=>ucs . #x24577) ; 𤕷 + (morohashi-daikanwa 19773 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D78) ; ø»—³§ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4A4E) ; ø»‹¡‹ + (chinese-isoir165 . #x7B29) ; ø»Ž²¨ + (=jis-x0213-2-2000 . #x702F) ; ø»¦‘ + (chinese-big5 . #xD27D) ; ý¢€‰½ + (ideograph-daikanwa . 19774) ; ø¸„´¾ + (=ucs . #x7242) ; 牂 + )) +(define-char + '((=>ucs . #x7242) ; 牂 + (morohashi-daikanwa 19774 0 2) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3060) ; ø»“£¡ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x393D) ; ø»œ˜œ + (ideograph-daikanwa . 49278) ; ø¸Œ¾ + (=ucs . #x2457A) ; 𤕺 + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19775) ; ø¸„´¿ + (=ucs . #x2457B) ; 𤕻 + )) +(define-char + '((=>ucs . #x2457B) ; 𤕻 + (morohashi-daikanwa 19775 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x415B) ; ø»œ¤ª + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19776) ; ø¸„µ€ + (=ucs . #x2457C) ; 𤕼 + )) +(define-char + '((=>ucs . #x2457C) ; 𤕼 + (morohashi-daikanwa 19776 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x415E) ; ø»œ¤­ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19777) ; ø¸„µ + (=ucs . #x2457D) ; 𤕽 + )) +(define-char + '((=>ucs . #x2457D) ; 𤕽 + (morohashi-daikanwa 19777 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x415D) ; ø»œ¤¬ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19778) ; ø¸„µ‚ + (=ucs . #x2457E) ; 𤕾 + )) +(define-char + '((=>ucs . #x2457E) ; 𤕾 + (morohashi-daikanwa 19778 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3278) ; ø»—º½ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19780) ; ø¸„µ„ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19781) ; ø¸„µ… + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 49279) ; ø¸Œ¿ + (=ucs . #x24581) ; 𤖁 + )) +(define-char + '((=>ucs . #x24581) ; 𤖁 + (morohashi-daikanwa 49279 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x415C) ; ø»œ¤« + )) +(define-char + '((=>ucs . #x3E1C) ; 㸜 + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19782) ; ø¸„µ† + )) +(define-char + '((morohashi-daikanwa 19782 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x386C) ; ø»˜ƒ¥ + (=ucs . #x3E1C) ; 㸜 + )) +(define-char + '((=>ucs . #x2458A) ; 𤖊 + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19783) ; ø¸„µ‡ + )) +(define-char + '((morohashi-daikanwa 19783 0 2) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x2458A) ; 𤖊 + )) +(define-char + '((=>ucs . #x2458A) ; 𤖊 + (morohashi-daikanwa 19783 0 3) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B25) ; ø»œ²  + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19784) ; ø¸„µˆ + (=ucs . #x24585) ; 𤖅 + )) +(define-char + '((=>ucs . #x24585) ; 𤖅 + (morohashi-daikanwa 19784 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B28) ; ø»œ²£ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19785) ; ø¸„µ‰ + (=ucs . #x24586) ; 𤖆 + )) +(define-char + '((=>ucs . #x24586) ; 𤖆 + (morohashi-daikanwa 19785 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B24) ; ø»œ²Ÿ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19786) ; ø¸„µŠ + (=ucs . #x24587) ; 𤖇 + )) +(define-char + '((=>ucs . #x24587) ; 𤖇 + (morohashi-daikanwa 19786 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B26) ; ø»œ²¡ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19787) ; ø¸„µ‹ + (=ucs . #x24588) ; 𤖈 + )) +(define-char + '((=>ucs . #x24588) ; 𤖈 + (morohashi-daikanwa 19787 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B27) ; ø»œ²¢ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19788) ; ø¸„µŒ + (=ucs . #x24589) ; 𤖉 + )) +(define-char + '((=>ucs . #x24589) ; 𤖉 + (morohashi-daikanwa 19788 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B29) ; ø»œ²¤ + )) +(define-char + '((=>ucs . #x2458C) ; 𤖌 + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19789) ; ø¸„µ + )) +(define-char + '((morohashi-daikanwa 19789 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x2458C) ; 𤖌 + )) +(define-char + '((=>ucs . #x2458C) ; 𤖌 + (morohashi-daikanwa 19789 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x546D) ; ø»€¶ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4A4F) ; ø»‹¡Œ + (ideograph-daikanwa . 19790) ; ø¸„µŽ + (=cbeta . 02173) ; ø¸ ¡½ + (=ucs . #x7243) ; 牃 + )) +(define-char + '((=>ucs . #x7243) ; 牃 + (morohashi-daikanwa 19790 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E4C) ; ø»˜‹¹ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19791) ; ø¸„µ + (=ucs . #x2458D) ; 𤖍 + )) +(define-char + '((=>ucs . #x2458D) ; 𤖍 + (morohashi-daikanwa 19791 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x546E) ; ø»€· + )) +(define-char + '((=>ucs . #x7244) ; 牄 + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE2C5) ; ý¢€Ž‹… + (ideograph-daikanwa . 19792) ; ø¸„µ + )) +(define-char + '((=>ucs . #x7244) ; 牄 + (morohashi-daikanwa 19792 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B6B) ; ø»”‹– + )) +(define-char + '((morohashi-daikanwa 19792 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x7244) ; 牄 + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19796) ; ø¸„µ” + (=ucs . #x24593) ; 𤖓 + )) +(define-char + '((=>ucs . #x24593) ; 𤖓 + (morohashi-daikanwa 19796 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x247D) ; ø»ž„ª + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4A50) ; ø»‹¡ + (ideograph-daikanwa . 19797) ; ø¸„µ• + (=ucs . #x7245) ; 牅 + )) +(define-char + '((=>ucs . #x7245) ; 牅 + (morohashi-daikanwa 19797 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A6D) ; ø»˜ž‚ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x247E) ; ø»ž„« + (ideograph-daikanwa . 49280) ; ø¸Œ‚€ + (=ucs . #x24595) ; 𤖕 + )) +(define-char + '((=>ucs . #x24596) ; 𤖖 + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19798) ; ø¸„µ– + )) +(define-char + '((morohashi-daikanwa 19798 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x24596) ; 𤖖 + )) +(define-char + '((=>ucs . #x24596) ; 𤖖 + (morohashi-daikanwa 19798 0 2) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5543) ; ø»š·¦ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19799) ; ø¸„µ— + (=ucs . #x24597) ; 𤖗 + )) +(define-char + '((=>ucs . #x24597) ; 𤖗 + (morohashi-daikanwa 19799 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6251) ; ø»›Šº + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19800) ; ø¸„µ˜ + (=ucs . #x24598) ; 𤖘 + )) +(define-char + '((=>ucs . #x24598) ; 𤖘 + (morohashi-daikanwa 19800 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x512C) ; ø»˜§“ + )) +(define-char + '((=>ucs . #x2459A) ; 𤖚 + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19802) ; ø¸„µš + )) +(define-char + '((morohashi-daikanwa 19802 0 2) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x2459A) ; 𤖚 + )) +(define-char + '((=>ucs . #x2459A) ; 𤖚 + (morohashi-daikanwa 19802 0 3) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2521) ; ø»ž„¬ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F6B) ; ø»ž”¢ + (ideograph-daikanwa . 49281) ; ø¸Œ‚ + (=ucs . #x24599) ; 𤖙 + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5544) ; ø»š·§ + (=ucs . #x2459B) ; 𤖛 + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 4719) + (=jis-x0208 . #x602F) ; ø½‹’¬ + (korean-ksc5601 . #x6D6D) ; ø»Š‹€ + (chinese-big5 . #xC0F0) ; ý¢€Œƒ° + (ideograph-daikanwa . 19806) ; ø¸„µž + (=ucs . #x7246) ; 牆 + )) +(define-char + '((=>ucs . #x7246) ; 牆 + (morohashi-daikanwa 19806 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x743B) ; ø»’¼° + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x392B) ; ø»ž¢Ž + (=ucs . #x2459C) ; 𤖜 + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x392C) ; ø»ž¢ + (=ucs . #x2459D) ; 𤖝 + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C25) ; ø»›š + (=ucs . #x2459E) ; 𤖞 + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 19807) ; ø¸„µŸ + (=ucs . #x245A0) ; 𤖠 + )) +(define-char + '((=>ucs . #x245A0) ; 𤖠 + (morohashi-daikanwa 19807 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4770) ; ø»ž·· + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 19808) ; ø¸„µ  + (=ucs . #x245A2) ; 𤖢 + )) +(define-char + '((=>ucs . #x245A2) ; 𤖢 + (morohashi-daikanwa 19808 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C52) ; ø»›™§ + )) +(define-char + '((=>ucs . #x245A3) ; 𤖣 + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 19809) ; ø¸„µ¡ + )) +(define-char + '((morohashi-daikanwa 19809 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 18) + (total-strokes . 22) + (=ucs . #x245A3) ; 𤖣 + )) +(define-char + '((=>ucs . #x245A3) ; 𤖣 + (morohashi-daikanwa 19809 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5839) ; ø»Ÿ¾ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 19810) ; ø¸„µ¢ + (=ucs . #x245A4) ; 𤖤 + )) +(define-char + '((=>ucs . #x245A4) ; 𤖤 + (morohashi-daikanwa 19810 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B72) ; ø»Ÿ•‘ + )) +(define-char + '((ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 23) + (total-strokes . 27) + (chinese-cns11643-7 . #x6358) ; ø»Ÿ § + (=ucs . #x245A5) ; 𤖥 + )) +(define-char + '((=>ucs . #x245A6) ; 𤖦 + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 24) + (total-strokes . 28) + (ideograph-daikanwa . 19811) ; ø¸„µ£ + )) +(define-char + '((morohashi-daikanwa 19811 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B42) ; ø»›¯™ + (=ucs . #x245A6) ; 𤖦 + )) +(define-char + '((=>ucs . #x245A7) ; 𤖧 + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 24) + (total-strokes . 28) + (ideograph-daikanwa . 19812) ; ø¸„µ¤ + )) +(define-char + '((morohashi-daikanwa 19812 0 0) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 24) + (total-strokes . 28) + (=ucs . #x245A7) ; 𤖧 + )) +(define-char + '((=>ucs . #x245A7) ; 𤖧 + (morohashi-daikanwa 19812 0 1) + (ideographic-radical . 90) ; ⽙ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-7 . #x644F) ; ø»Ÿ¡¼ + )) diff --git a/lisp/utf-2000/Ideograph-R091-Slice.el b/lisp/utf-2000/Ideograph-R091-Slice.el new file mode 100644 index 0000000..13c7f00 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R091-Slice.el @@ -0,0 +1,1783 @@ +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 4721) + (chinese-gb2312 . #x462C) ; ø»„¼¥ + (=jis-x0208 . #x4A52) ; ø½Š²» + (korean-ksc5601 . #x7838) ; ø»Šš• + (chinese-isoir165 . #x462C) ; ø»¤µ + (=gt-pj-1 . #x4A52) ; 片 + (chinese-big5 . #xA4F9) ; ý¢€Š“¹ + (ideograph-daikanwa . 19813) ; ø¸„µ¥ + (=gt-k . 00647) ; ý¡„€Š‡ + (=ucs . #x7247) ; 片 + )) +(define-char + '((=>ucs . #x7247) ; 片 + (morohashi-daikanwa 19813 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-1 . #x455A) ; ø»‘¸ + )) +(define-char + '((=>ucs . #x245A9) ; 𤖩 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 19814) ; ø¸„µ¦ + )) +(define-char + '((morohashi-daikanwa 19814 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2851) ; ø»›¿² + (=ucs . #x245A9) ; 𤖩 + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 19815) ; ø¸„µ§ + (=ucs . #x245AA) ; 𤖪 + )) +(define-char + '((=>ucs . #x245AA) ; 𤖪 + (morohashi-daikanwa 19815 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2459) ; ø»™¯¾ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 19816) ; ø¸„µ¨ + (=ucs . #x245AB) ; 𤖫 + )) +(define-char + '((=>ucs . #x245AB) ; 𤖫 + (morohashi-daikanwa 19816 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2850) ; ø»›¿± + )) +(define-char + '((=>ucs . #x7248) ; 版 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 4723) + (=jis-x0208 . #x4847) ; ø½Š¯´ + (korean-ksc5601 . #x777A) ; ø»Š™¹ + (=gt-pj-1 . #x4847) ; ø½Š¯´ + (chinese-big5 . #xAAA9) ; ý¢€Šª© + (ideograph-daikanwa . 19817) ; ø¸„µ© + (=gt-k . 03800) ; ý¡„€»˜ + (ucs-jis . #x7248) ; ø½Š¯´ + )) +(define-char + '((=>ucs . #x7248) ; 版 + (morohashi-daikanwa 19817 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E6A) ; ø»’…« + )) +(define-char + '((morohashi-daikanwa 19817 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x3066) ; ø»„‹ + (chinese-isoir165 . #x3066) ; ø»…› + (=ucs . #x7248) ; 版 + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 19818) ; ø¸„µª + (=ucs . #x245AC) ; 𤖬 + )) +(define-char + '((=>ucs . #x245AC) ; 𤖬 + (morohashi-daikanwa 19818 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x272E) ; ø»—©© + )) +(define-char + '((=>ucs . #x245AD) ; 𤖭 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 19819) ; ø¸„µ« + )) +(define-char + '((morohashi-daikanwa 19819 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x245AD) ; 𤖭 + )) +(define-char + '((=>ucs . #x245AD) ; 𤖭 + (morohashi-daikanwa 19819 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C6B) ; ø»œ†„ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 19820) ; ø¸„µ¬ + (=ucs . #x245AE) ; 𤖮 + )) +(define-char + '((=>ucs . #x245AE) ; 𤖮 + (morohashi-daikanwa 19820 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C6A) ; ø»œ†ƒ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 19821) ; ø¸„µ­ + (=ucs . #x3E1D) ; 㸝 + )) +(define-char + '((=>ucs . #x3E1D) ; 㸝 + (morohashi-daikanwa 19821 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x297D) ; ø»•£° + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 19822) ; ø¸„µ® + (=ucs . #x3E1E) ; 㸞 + )) +(define-char + '((=>ucs . #x3E1E) ; 㸞 + (morohashi-daikanwa 19822 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x297E) ; ø»•£± + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 19823) ; ø¸„µ¯ + (=ucs . #x245AF) ; 𤖯 + )) +(define-char + '((=>ucs . #x245AF) ; 𤖯 + (morohashi-daikanwa 19823 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C69) ; ø»œ†‚ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 19824) ; ø¸„µ° + (=ucs . #x245B0) ; 𤖰 + )) +(define-char + '((=>ucs . #x245B0) ; 𤖰 + (morohashi-daikanwa 19824 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C68) ; ø»œ† + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19825) ; ø¸„µ± + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19826) ; ø¸„µ² + )) +(define-char + '((=>ucs . #x245B3) ; 𤖳 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19827) ; ø¸„µ³ + )) +(define-char + '((morohashi-daikanwa 19827 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x245B3) ; 𤖳 + )) +(define-char + '((=>ucs . #x245B3) ; 𤖳 + (morohashi-daikanwa 19827 0 3) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A2D) ; ø»™¸† + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19828) ; ø¸„µ´ + )) +(define-char + '((=>ucs . #x7249) ; 牉 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-big5 . #xCFB8) ; ý¢€Œ¾¸ + (ideograph-daikanwa . 19829) ; ø¸„µµ + )) +(define-char + '((morohashi-daikanwa 19829 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x7249) ; 牉 + )) +(define-char + '((=>ucs . #x7249) ; 牉 + (morohashi-daikanwa 19829 0 3) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B78) ; ø»“œ£ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-big5 . #xCFB9) ; ý¢€Œ¾¹ + (ideograph-daikanwa . 19830) ; ø¸„µ¶ + (=ucs . #x724A) ; 牊 + )) +(define-char + '((=>ucs . #x724A) ; 牊 + (morohashi-daikanwa 19830 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B79) ; ø»“œ¤ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19831) ; ø¸„µ· + (=ucs . #x245B7) ; 𤖷 + )) +(define-char + '((=>ucs . #x245B7) ; 𤖷 + (morohashi-daikanwa 19831 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A2E) ; ø»™¸‡ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19832) ; ø¸„µ¸ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 19833) ; ø¸„µ¹ + (=ucs . #x3E1F) ; 㸟 + )) +(define-char + '((=>ucs . #x3E1F) ; 㸟 + (morohashi-daikanwa 19833 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E53) ; ø»™¾¤ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 19834) ; ø¸„µº + (=ucs . #x3E20) ; 㸠 + )) +(define-char + '((=>ucs . #x3E20) ; 㸠 + (morohashi-daikanwa 19834 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3940) ; ø»œ˜Ÿ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 19835) ; ø¸„µ» + (=ucs . #x245BA) ; 𤖺 + )) +(define-char + '((=>ucs . #x245BA) ; 𤖺 + (morohashi-daikanwa 19835 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E52) ; ø»™¾£ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 19836) ; ø¸„µ¼ + (=ucs . #x245BB) ; 𤖻 + )) +(define-char + '((=>ucs . #x245BB) ; 𤖻 + (morohashi-daikanwa 19836 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D79) ; ø»—³¨ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 19837) ; ø¸„µ½ + (=ucs . #x245BC) ; 𤖼 + )) +(define-char + '((=>ucs . #x245BC) ; 𤖼 + (morohashi-daikanwa 19837 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D7B) ; ø»—³ª + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7247) ; 片 + ) + ((=ucs . #x5411) ; 向 + )) + (ideograph-daikanwa . 19838) ; ø¸„µ¾ + (=cbeta . 01762) ; ø¸ ›¢ + (=ucs . #x245BD) ; 𤖽 + )) +(define-char + '((=>ucs . #x245BD) ; 𤖽 + (morohashi-daikanwa 19838 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x455A) ; ø»‘¸ + ) + ((=ucs . #x5411) ; 向 + )) + (chinese-cns11643-6 . #x3941) ; ø»œ˜  + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 19839) ; ø¸„µ¿ + (=ucs . #x3E21) ; 㸡 + )) +(define-char + '((=>ucs . #x3E21) ; 㸡 + (morohashi-daikanwa 19839 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D7A) ; ø»—³© + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 19840) ; ø¸„¶€ + (=ucs . #x245BE) ; 𤖾 + )) +(define-char + '((=>ucs . #x245BE) ; 𤖾 + (morohashi-daikanwa 19840 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x393F) ; ø»œ˜ž + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 19841) ; ø¸„¶ + )) +(define-char + '((=>ucs . #x245C0) ; 𤗀 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19842) ; ø¸„¶‚ + )) +(define-char + '((morohashi-daikanwa 19842 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x245C0) ; 𤗀 + )) +(define-char + '((=>ucs . #x245C0) ; 𤗀 + (morohashi-daikanwa 19842 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3346) ; ø»š…­ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19843) ; ø¸„¶ƒ + (=ucs . #x245C1) ; 𤗁 + )) +(define-char + '((=>ucs . #x245C1) ; 𤗁 + (morohashi-daikanwa 19843 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3347) ; ø»š…® + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19844) ; ø¸„¶„ + )) +(define-char + '((morohashi-daikanwa 19844 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4161) ; ø»œ¤° + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19845) ; ø¸„¶… + (=ucs . #x245C2) ; 𤗂 + )) +(define-char + '((=>ucs . #x245C2) ; 𤗂 + (morohashi-daikanwa 19845 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x415F) ; ø»œ¤® + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19846) ; ø¸„¶† + (=ucs . #x245C5) ; 𤗅 + )) +(define-char + '((=>ucs . #x245C5) ; 𤗅 + (morohashi-daikanwa 19846 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4160) ; ø»œ¤¯ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19847) ; ø¸„¶‡ + )) +(define-char + '((=>ucs . #x245C4) ; 𤗄 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19848) ; ø¸„¶ˆ + )) +(define-char + '((=>ucs . #x245C4) ; 𤗄 + (morohashi-daikanwa 19848 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4162) ; ø»œ¤± + )) +(define-char + '((morohashi-daikanwa 19848 0 5) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x245C4) ; 𤗄 + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 5825) + (=jis-x0208 . #x6030) ; ø½‹’­ + (=gt-pj-1 . #x6030) ; 牋 + (chinese-big5 . #xDA66) ; ý¢€©¦ + (ideograph-daikanwa . 19849) ; ø¸„¶‰ + (=gt-k . 09210) ; ý¡„‚º + (=ucs . #x724B) ; 牋 + )) +(define-char + '((=>ucs . #x724B) ; 牋 + (morohashi-daikanwa 19849 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D6A) ; ø»“¶± + )) +(define-char + '((=>ucs . #x245C7) ; 𤗇 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7247) ; 片 + ) + ((=jis-x0208 . #x3675) ; ø½Š–† + (korean-ksc5601 . #x4D76) ; ø»‰œ‰ + (ideograph-daikanwa . 25415) ; ø¸†‡ + )) + (ideograph-daikanwa . 19850) ; ø¸„¶Š + (=cbeta . 04823) ; ø¸¡‹— + )) +(define-char + '((morohashi-daikanwa 19850 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7247) ; 片 + ) + ((=ucs . #x7A7A) ; 空 + )) + (=ucs . #x245C7) ; 𤗇 + )) +(define-char + '((=>ucs . #x245C7) ; 𤗇 + (morohashi-daikanwa 19850 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x455A) ; ø»‘¸ + ) + ((chinese-cns11643-1 . #x4F28) ; ø»’†‡ + )) + (chinese-cns11643-6 . #x4B2B) ; ø»œ²¦ + )) +(define-char + '((=>ucs . #x245C8) ; 𤗈 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19851) ; ø¸„¶‹ + )) +(define-char + '((morohashi-daikanwa 19851 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x245C8) ; 𤗈 + )) +(define-char + '((=>ucs . #x245C8) ; 𤗈 + (morohashi-daikanwa 19851 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x386D) ; ø»˜ƒ¦ + )) +(define-char + '((=>ucs . #x245C9) ; 𤗉 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19852) ; ø¸„¶Œ + )) +(define-char + '((morohashi-daikanwa 19852 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x245C9) ; 𤗉 + )) +(define-char + '((=>ucs . #x245C9) ; 𤗉 + (morohashi-daikanwa 19852 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B2E) ; ø»œ²© + )) +(define-char + '((=>ucs . #x245CA) ; 𤗊 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19853) ; ø¸„¶ + )) +(define-char + '((morohashi-daikanwa 19853 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x245CA) ; 𤗊 + )) +(define-char + '((=>ucs . #x245CA) ; 𤗊 + (morohashi-daikanwa 19853 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B2A) ; ø»œ²¥ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4725) + (japanese-jisx0208-1978 . #x4757) ; ø»‚´ª + (chinese-gb2312 . #x4546) ; ø»„»¡ + (korean-ksc5601 . #x782B) ; ø»Ššˆ + (chinese-isoir165 . #x4546) ; ø»£± + (chinese-big5 . #xB550) ; ý¢€‹• + (ideograph-daikanwa . 19854) ; ø¸„¶Ž + (=ucs . #x724C) ; 牌 + )) +(define-char + '((=>ucs . #x724C) ; 牌 + (morohashi-daikanwa 19854 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6056) ; ø»’Ÿ³ + )) +(define-char + '((=>ucs . #x724C) ; 牌 + (morohashi-daikanwa 19854 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0208 . #x4757) ; ø»‡ˆ² + (=jis-x0208-1990 . #x4757) ; ø½Š®¦ + (ucs-jis . #x724C) ; ø»‡ˆ² + )) +(define-char + '((=>ucs . #x245CB) ; 𤗋 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19855) ; ø¸„¶ + )) +(define-char + '((=>ucs . #x245CB) ; 𤗋 + (morohashi-daikanwa 19855 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B2C) ; ø»œ²§ + )) +(define-char + '((morohashi-daikanwa 19855 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x245CB) ; 𤗋 + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19856) ; ø¸„¶ + (=ucs . #x245CC) ; 𤗌 + )) +(define-char + '((=>ucs . #x245CC) ; 𤗌 + (morohashi-daikanwa 19856 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B2D) ; ø»œ²¨ + )) +(define-char + '((=>ucs . #x245CD) ; 𤗍 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19857) ; ø¸„¶‘ + )) +(define-char + '((morohashi-daikanwa 19857 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x245CD) ; 𤗍 + )) +(define-char + '((=>ucs . #x245CD) ; 𤗍 + (morohashi-daikanwa 19857 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3973) ; ø»šŽ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19858) ; ø¸„¶’ + (=ucs . #x245CE) ; 𤗎 + )) +(define-char + '((=>ucs . #x245CE) ; 𤗎 + (morohashi-daikanwa 19858 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3976) ; ø»š‘ + )) +(define-char + '((=>ucs . #x245CF) ; 𤗏 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19859) ; ø¸„¶“ + )) +(define-char + '((morohashi-daikanwa 19859 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x245CF) ; 𤗏 + )) +(define-char + '((=>ucs . #x245CF) ; 𤗏 + (morohashi-daikanwa 19859 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3974) ; ø»š + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19860) ; ø¸„¶” + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19861) ; ø¸„¶• + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 19862) ; ø¸„¶– + (=ucs . #x245D7) ; 𤗗 + )) +(define-char + '((=>ucs . #x245D7) ; 𤗗 + (morohashi-daikanwa 19862 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x386E) ; ø»˜ƒ§ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6B39) ; ø»…³ˆ + (chinese-isoir165 . #x6B39) ; ø»Ž›˜ + (=ucs . #x724D) ; 牍 + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3975) ; ø»š + (=ucs . #x245D1) ; 𤗑 + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19863) ; ø¸„¶— + (=ucs . #x245D8) ; 𤗘 + )) +(define-char + '((=>ucs . #x245D8) ; 𤗘 + (morohashi-daikanwa 19863 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4038) ; ø»š˜¥ + )) +(define-char + '((=>ucs . #x245D9) ; 𤗙 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19864) ; ø¸„¶˜ + )) +(define-char + '((morohashi-daikanwa 19864 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x245D9) ; 𤗙 + )) +(define-char + '((=>ucs . #x245D9) ; 𤗙 + (morohashi-daikanwa 19864 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x546F) ; ø»€¸ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4A51) ; ø»‹¡Ž + (ideograph-daikanwa . 19865) ; ø¸„¶™ + (=ucs . #x724E) ; 牎 + )) +(define-char + '((=>ucs . #x724E) ; 牎 + (morohashi-daikanwa 19865 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x425D) ; ø»–‡¾ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19866) ; ø¸„¶š + (=ucs . #x245DA) ; 𤗚 + )) +(define-char + '((=>ucs . #x245DA) ; 𤗚 + (morohashi-daikanwa 19866 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E4D) ; ø»˜‹º + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19867) ; ø¸„¶› + (=ucs . #x245DB) ; 𤗛 + )) +(define-char + '((=>ucs . #x245DB) ; 𤗛 + (morohashi-daikanwa 19867 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4036) ; ø»š˜£ + )) +(define-char + '((=>ucs . #x724F) ; 牏 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4A52) ; ø»‹¡ + (ideograph-daikanwa . 19868) ; ø¸„¶œ + (ucs-jis . #x724F) ; ø»‹¡ + )) +(define-char + '((=>ucs . #x724F) ; 牏 + (morohashi-daikanwa 19868 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDEA4) ; ý¢€º¤ + )) +(define-char + '((morohashi-daikanwa 19868 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x724F) ; 牏 + )) +(define-char + '((=>ucs . #x724F) ; 牏 + (morohashi-daikanwa 19868 0 3) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4468) ; ø»” + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4A53) ; ø»‹¡ + (ideograph-daikanwa . 19869) ; ø¸„¶ + (=ucs . #x7250) ; 牐 + )) +(define-char + '((=>ucs . #x7250) ; 牐 + (morohashi-daikanwa 19869 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x425C) ; ø»–‡½ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19870) ; ø¸„¶ž + (=ucs . #x7251) ; 牑 + )) +(define-char + '((=>ucs . #x7251) ; 牑 + (morohashi-daikanwa 19870 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x425B) ; ø»–‡¼ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 4726) + (chinese-gb2312 . #x6B3A) ; ø»…³‰ + (=jis-x0208 . #x442D) ; ø½Š©¢ + (korean-ksc5601 . #x7460) ; ø»Š•… + (chinese-isoir165 . #x6B3A) ; ø»Ž›™ + (=gt-pj-1 . #x442D) ; 牒 + (chinese-big5 . #xB7DE) ; ý¢€‹Ÿž + (ideograph-daikanwa . 19871) ; ø¸„¶Ÿ + (=gt-k . 10248) ; ý¡„‚ ˆ + (=ucs . #x7252) ; 牒 + )) +(define-char + '((=>ucs . #x7252) ; 牒 + (morohashi-daikanwa 19871 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6526) ; ø»’¦™ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19872) ; ø¸„¶  + (=ucs . #x245DC) ; 𤗜 + )) +(define-char + '((=>ucs . #x245DC) ; 𤗜 + (morohashi-daikanwa 19872 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4037) ; ø»š˜¤ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19873) ; ø¸„¶¡ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19874) ; ø¸„¶¢ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5470) ; ø»€¹ + (=ucs . #x245E0) ; 𤗠 + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19875) ; ø¸„¶£ + (=ucs . #x245E2) ; 𤗢 + )) +(define-char + '((=>ucs . #x245E2) ; 𤗢 + (morohashi-daikanwa 19875 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4725) ; ø»š¢¤ + )) +(define-char + '((=>ucs . #x7253) ; 牓 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4A54) ; ø»‹¡‘ + (=jis-x0213-2-2000 . #x7030) ; ø»¦‘‘ + (chinese-big5 . #xE2C6) ; ý¢€Ž‹† + (ideograph-daikanwa . 19876) ; ø¸„¶¤ + (ucs-jis . #x7253) ; ø»‹¡‘ + )) +(define-char + '((morohashi-daikanwa 19876 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jef-china3 . #x58C0) ; øº…£€ + (=ucs . #x7253) ; 牓 + )) +(define-char + '((=>ucs . #x7253) ; 牓 + (morohashi-daikanwa 19876 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B6C) ; ø»”‹— + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19877) ; ø¸„¶¥ + (=ucs . #x7254) ; 牔 + )) +(define-char + '((=>ucs . #x7254) ; 牔 + (morohashi-daikanwa 19877 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x445E) ; ø»˜”¿ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19878) ; ø¸„¶¦ + (=ucs . #x3E22) ; 㸢 + )) +(define-char + '((=>ucs . #x3E22) ; 㸢 + (morohashi-daikanwa 19878 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x445F) ; ø»˜•€ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19879) ; ø¸„¶§ + (=ucs . #x245E3) ; 𤗣 + )) +(define-char + '((=>ucs . #x245E3) ; 𤗣 + (morohashi-daikanwa 19879 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E5B) ; ø» + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19880) ; ø¸„¶¨ + (=ucs . #x245E5) ; 𤗥 + )) +(define-char + '((=>ucs . #x245E5) ; 𤗥 + (morohashi-daikanwa 19880 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E5C) ; ø»‘ + )) +(define-char + '((=>ucs . #x245E6) ; 𤗦 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19881) ; ø¸„¶© + )) +(define-char + '((morohashi-daikanwa 19881 0 3) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x245E6) ; 𤗦 + )) +(define-char + '((=>ucs . #x245E6) ; 𤗦 + (morohashi-daikanwa 19881 0 4) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E5A) ; ø» + )) +(define-char + '((=>ucs . #x245E8) ; 𤗨 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19882) ; ø¸„¶ª + )) +(define-char + '((morohashi-daikanwa 19882 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x245E8) ; 𤗨 + )) +(define-char + '((=>ucs . #x245E8) ; 𤗨 + (morohashi-daikanwa 19882 0 3) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E32) ; ø»š­ƒ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4A55) ; ø»‹¡’ + (=jis-x0213-1-2000 . #x7764) ; ø»¤’“ + (ideograph-daikanwa . 19883) ; ø¸„¶« + (=cbeta . 00616) ; ø¸ ‰¨ + (=jef-china3 . #x58C1) ; øº…£ + (=ucs . #x7255) ; 牕 + )) +(define-char + '((=>ucs . #x7255) ; 牕 + (morohashi-daikanwa 19883 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D2E) ; ø»–—™ + )) +(define-char + '((=>ucs . #x245E9) ; 𤗩 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19884) ; ø¸„¶¬ + )) +(define-char + '((morohashi-daikanwa 19884 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x245E9) ; 𤗩 + )) +(define-char + '((=>ucs . #x245E9) ; 𤗩 + (morohashi-daikanwa 19884 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2525) ; ø»ž„° + )) +(define-char + '((=>ucs . #x245EA) ; 𤗪 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19885) ; ø¸„¶­ + )) +(define-char + '((morohashi-daikanwa 19885 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x245EA) ; 𤗪 + )) +(define-char + '((=>ucs . #x245EA) ; 𤗪 + (morohashi-daikanwa 19885 0 3) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E31) ; ø»š­‚ + )) +(define-char + '((=>ucs . #x245EB) ; 𤗫 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19886) ; ø¸„¶® + )) +(define-char + '((morohashi-daikanwa 19886 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x245EB) ; 𤗫 + )) +(define-char + '((=>ucs . #x245EB) ; 𤗫 + (morohashi-daikanwa 19886 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E30) ; ø»š­ + )) +(define-char + '((=>ucs . #x245EC) ; 𤗬 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19887) ; ø¸„¶¯ + )) +(define-char + '((morohashi-daikanwa 19887 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x245EC) ; 𤗬 + )) +(define-char + '((=>ucs . #x245EC) ; 𤗬 + (morohashi-daikanwa 19887 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E33) ; ø»š­„ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19888) ; ø¸„¶° + (=ucs . #x245ED) ; 𤗭 + )) +(define-char + '((=>ucs . #x245ED) ; 𤗭 + (morohashi-daikanwa 19888 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2524) ; ø»ž„¯ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19889) ; ø¸„¶± + (=ucs . #x245EE) ; 𤗮 + )) +(define-char + '((=>ucs . #x245EE) ; 𤗮 + (morohashi-daikanwa 19889 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2522) ; ø»ž„­ + )) +(define-char + '((=>ucs . #x7256) ; 牖 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4A56) ; ø»‹¡“ + (=jis-x0213-1-2000 . #x7765) ; ø»¤’” + (chinese-big5 . #xBCF8) ; ý¢€‹³¸ + (ideograph-daikanwa . 19890) ; ø¸„¶² + (ucs-jis . #x7256) ; ø»‹¡“ + )) +(define-char + '((=>ucs . #x7256) ; 牖 + (morohashi-daikanwa 19890 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D62) ; ø»’³… + )) +(define-char + '((morohashi-daikanwa 19890 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x6B3B) ; ø»…³Š + (chinese-isoir165 . #x6B3B) ; ø»Ž›š + (=ucs . #x7256) ; 牖 + )) +(define-char + '((=>ucs . #x245EF) ; 𤗯 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7247) ; 片 + ) + ((=jis-x0208 . #x5643) ; ø½‹„” + (korean-ksc5601 . #x754B) ; ø»Š–Ž + (ideograph-daikanwa . 08178) ; ø¸¿² + )) + (ideograph-daikanwa . 19891) ; ø¸„¶³ + (=cbeta . 04522) ; ø¸¡†ª + )) +(define-char + '((morohashi-daikanwa 19891 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7247) ; 片 + ) + ((=ucs . #x5D14) ; 崔 + )) + (=ucs . #x245EF) ; 𤗯 + )) +(define-char + '((=>ucs . #x245EF) ; 𤗯 + (morohashi-daikanwa 19891 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x455A) ; ø»‘¸ + ) + ((=ucs . #x5D14) ; 崔 + )) + (chinese-cns11643-5 . #x4E34) ; ø»š­… + )) +(define-char + '((=>ucs . #x245F1) ; 𤗱 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 19892) ; ø¸„¶´ + )) +(define-char + '((morohashi-daikanwa 19892 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x245F1) ; 𤗱 + )) +(define-char + '((=>ucs . #x245F1) ; 𤗱 + (morohashi-daikanwa 19892 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2523) ; ø»ž„® + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7247) ; 片 + ) + ((=ucs . #x5EB8) ; 庸 + )) + (=ucs . #x7257) ; 牗 + )) +(define-char + '((=>ucs . #x7257) ; 牗 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7247) ; 片 + ) + ((=jis-x0208 . #x4D47) ; ø½Š·Š + (korean-ksc5601 . #x693C) ; ø»Š„— + (ideograph-daikanwa . 09378) ; ø¸‚’¢ + )) + (=cbeta . 04523) ; ø¸¡†« + )) +(define-char + '((=>ucs . #x7257) ; 牗 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x455A) ; ø»‘¸ + ) + ((=ucs . #x5EB8) ; 庸 + )) + (chinese-cns11643-3 . #x4D2D) ; ø»–—˜ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19893) ; ø¸„¶µ + (=ucs . #x245F3) ; 𤗳 + )) +(define-char + '((=>ucs . #x245F3) ; 𤗳 + (morohashi-daikanwa 19893 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5546) ; ø»š·© + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19894) ; ø¸„¶¶ + (=ucs . #x245F4) ; 𤗴 + )) +(define-char + '((=>ucs . #x245F4) ; 𤗴 + (morohashi-daikanwa 19894 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5547) ; ø»š·ª + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19895) ; ø¸„¶· + (=ucs . #x245F5) ; 𤗵 + )) +(define-char + '((=>ucs . #x245F5) ; 𤗵 + (morohashi-daikanwa 19895 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5548) ; ø»š·« + )) +(define-char + '((=>ucs . #x245F6) ; 𤗶 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19896) ; ø¸„¶¸ + )) +(define-char + '((morohashi-daikanwa 19896 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x245F6) ; 𤗶 + )) +(define-char + '((=>ucs . #x245F6) ; 𤗶 + (morohashi-daikanwa 19896 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F6D) ; ø»ž”¤ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19897) ; ø¸„¶¹ + (=ucs . #x245F7) ; 𤗷 + )) +(define-char + '((=>ucs . #x245F7) ; 𤗷 + (morohashi-daikanwa 19897 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5545) ; ø»š·¨ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 19898) ; ø¸„¶º + (=ucs . #x245F8) ; 𤗸 + )) +(define-char + '((=>ucs . #x245F8) ; 𤗸 + (morohashi-daikanwa 19898 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F6C) ; ø»ž”£ + )) +(define-char + '((=>ucs . #x245FA) ; 𤗺 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19899) ; ø¸„¶» + )) +(define-char + '((morohashi-daikanwa 19899 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x245FA) ; 𤗺 + )) +(define-char + '((=>ucs . #x245FA) ; 𤗺 + (morohashi-daikanwa 19899 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C26) ; ø»›› + )) +(define-char + '((=>ucs . #x245FB) ; 𤗻 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19900) ; ø¸„¶¼ + )) +(define-char + '((morohashi-daikanwa 19900 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x245FB) ; 𤗻 + )) +(define-char + '((=>ucs . #x245FB) ; 𤗻 + (morohashi-daikanwa 19900 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5666) ; ø»˜¯£ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19901) ; ø¸„¶½ + (=ucs . #x3E23) ; 㸣 + )) +(define-char + '((=>ucs . #x3E23) ; 㸣 + (morohashi-daikanwa 19901 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x392D) ; ø»ž¢ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 19902) ; ø¸„¶¾ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 19903) ; ø¸„¶¿ + (=ucs . #x3E24) ; 㸤 + )) +(define-char + '((=>ucs . #x3E24) ; 㸤 + (morohashi-daikanwa 19903 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B64) ; ø»˜¶· + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 19904) ; ø¸„·€ + (=ucs . #x245FF) ; 𤗿 + )) +(define-char + '((=>ucs . #x245FF) ; 𤗿 + (morohashi-daikanwa 19904 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6253) ; ø»›Š¼ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 19905) ; ø¸„· + (=ucs . #x24600) ; 𤘀 + )) +(define-char + '((=>ucs . #x24600) ; 𤘀 + (morohashi-daikanwa 19905 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6252) ; ø»›Š» + )) +(define-char + '((=>ucs . #x7258) ; 牘 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 15) + (total-strokes . 19) + (shinjigen-2 . 4729) + (=jis-x0208 . #x6031) ; ø½‹’® + (chinese-big5 . #xC37C) ; ý¢€Œ¼ + (ideograph-daikanwa . 19906) ; ø¸„·‚ + (ucs-jis . #x7258) ; ø½‹’® + )) +(define-char + '((=>ucs . #x7258) ; 牘 + (morohashi-daikanwa 19906 0 0) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 15) + (total-strokes . 19) + (korean-ksc5601 . #x543A) ; ø»‰¥Ÿ + )) +(define-char + '((morohashi-daikanwa 19906 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-gb12345 . #x6B39) ; 牘 + (=ucs . #x7258) ; 牘 + )) +(define-char + '((=>ucs . #x7258) ; 牘 + (morohashi-daikanwa 19906 0 2) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x7849) ; ø»“‚¶ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 19907) ; ø¸„·ƒ + (=ucs . #x24603) ; 𤘃 + )) +(define-char + '((=>ucs . #x24603) ; 𤘃 + (morohashi-daikanwa 19907 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C53) ; ø»›™¨ + )) +(define-char + '((ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 19908) ; ø¸„·„ + (=ucs . #x3E25) ; 㸥 + )) +(define-char + '((=>ucs . #x3E25) ; 㸥 + (morohashi-daikanwa 19908 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x6650) ; ø»™†­ + )) +(define-char + '((=>ucs . #x24604) ; 𤘄 + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 49282) ; ø¸Œ‚‚ + )) +(define-char + '((morohashi-daikanwa 49282 0 1) + (ideographic-radical . 91) ; ⽚ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5369) ; ø»Ÿ‰˜ + (=ucs . #x24604) ; 𤘄 + )) diff --git a/lisp/utf-2000/Ideograph-R092-Fang.el b/lisp/utf-2000/Ideograph-R092-Fang.el new file mode 100644 index 0000000..59aa2db --- /dev/null +++ b/lisp/utf-2000/Ideograph-R092-Fang.el @@ -0,0 +1,203 @@ +(define-char + '((=>ucs . #x7259) ; 牙 + (ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-1 . #x455B) ; ø»‘¸Ž + (ideograph-daikanwa . 19909) ; ø¸„·… + )) +(define-char + '((morohashi-daikanwa 19909 0 0) + (ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x5140) ; ø»…ƒ + (chinese-isoir165 . #x5140) ; ø»µ“ + (chinese-big5 . #xA4FA) ; ý¢€Š“º + (=ucs . #x7259) ; 牙 + )) +(define-char + '((=>ucs . #x7259) ; 牙 + (morohashi-daikanwa 19909 0 1) + (ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 0) + (total-strokes . 5) + (=jis-x0208 . #x3267) ; ø½Š€ + (korean-ksc5601 . #x6433) ; ø»‰¼¸ + (=gt-pj-1 . #x3267) ; ø½Š€ + (=gt-k . 00900) ; ý¡„€Ž„ + (=jef-china3 . #x58C5) ; øº…£… + (ucs-jis . #x7259) ; ø½Š€ + )) +(define-char + '((=>ucs . #x3E26) ; 㸦 + (ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 0) + (total-strokes . 4) + (ideograph-daikanwa . 19910) ; ø¸„·† + )) +(define-char + '((morohashi-daikanwa 19910 0 0) + (ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 0) + (total-strokes . 4) + (hanyu-dazidian 1 13 1) + (chinese-cns11643-3 . #x216A) ; ø»•—­ + (=big5-cdp . #x88DC) ; ý¢€ˆ£œ + (=ucs . #x3E26) ; 㸦 + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 19911) ; ø¸„·‡ + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 19912) ; ø¸„·ˆ + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C6E) ; ø»œ†‡ + (=ucs . #x24622) ; 𤘢 + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C6C) ; ø»œ†… + (=ucs . #x24625) ; 𤘥 + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C6D) ; ø»œ†† + (=ucs . #x2462C) ; 𤘬 + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C6F) ; ø»œ†ˆ + (=ucs . #x24633) ; 𤘳 + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19913) ; ø¸„·‰ + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 2 1420 7) + (ideograph-daikanwa . 19914) ; ø¸„·Š + (=hanziku-4 . #xCEC7) ; ý¢Œ»‡ + (=ucs . #x3E27) ; 㸧 + )) +(define-char + '((=>ucs . #x3E27) ; 㸧 + (morohashi-daikanwa 19914 0 0) + (ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3233) ; ø»•¯´ + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3943) ; ø»œ˜¢ + (ideograph-daikanwa . 19915) ; ø¸„·‹ + (=ucs . #x24608) ; 𤘈 + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3942) ; ø»œ˜¡ + (ideograph-daikanwa . 19916) ; ø¸„·Œ + (=ucs . #x24609) ; 𤘉 + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 19917) ; ø¸„· + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4163) ; ø»œ¤² + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x386F) ; ø»˜ƒ¨ + (ideograph-daikanwa . 19918) ; ø¸„·Ž + (=ucs . #x2460C) ; 𤘌 + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x2C37) ; ø»Œ¾´ + (chinese-cns11643-2 . #x3D6B) ; ø»“¶² + (chinese-big5 . #xDA67) ; ý¢€©§ + (ideograph-daikanwa . 19919) ; ø¸„· + (=ucs . #x725A) ; 牚 + )) +(define-char + '((=>ucs . #x725A) ; 牚 + (morohashi-daikanwa 19919 0 1) + (ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4A57) ; ø»‹¡” + (ucs-jis . #x725A) ; ø»‹¡” + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B2F) ; ø»œ²ª + (=ucs . #x2460D) ; 𤘍 + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 19920) ; ø¸„· + (=ucs . #x24610) ; 𤘐 + )) +(define-char + '((=>ucs . #x24610) ; 𤘐 + (morohashi-daikanwa 19920 0 1) + (ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5471) ; ø»€º + )) +(define-char + '((ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 19921) ; ø¸„·‘ + (=ucs . #x24611) ; 𤘑 + )) +(define-char + '((=>ucs . #x24611) ; 𤘑 + (morohashi-daikanwa 19921 0 1) + (ideographic-radical . 92) ; ⽛ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E5D) ; ø»’ + )) diff --git a/lisp/utf-2000/Ideograph-R093-Cow.el b/lisp/utf-2000/Ideograph-R093-Cow.el new file mode 100644 index 0000000..7acbda7 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R093-Cow.el @@ -0,0 +1,3103 @@ +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 4733) + (chinese-gb2312 . #x4523) ; ø»„º¾ + (=jis-x0208 . #x356D) ; ø½Š”  + (korean-ksc5601 . #x695A) ; ø»Š„µ + (chinese-isoir165 . #x4523) ; ø»£Ž + (chinese-cns11643-1 . #x455C) ; ø»‘¸ + (=gt-pj-1 . #x356D) ; 牛 + (chinese-big5 . #xA4FB) ; ý¢€Š“» + (ideograph-daikanwa . 19922) ; ø¸„·’ + (=gt-k . 00410) ; ý¡„€†š + (=ucs . #x725B) ; 牛 + )) +(define-char + '((=>ucs . #x725C) ; 牜 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 0) + (total-strokes . 4) + (ideograph-daikanwa . 19923) ; ø¸„·“ + )) +(define-char + '((morohashi-daikanwa 19923 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 0) + (total-strokes . 4) + (japanese-jisx0212 . #x4A58) ; ø»‹¡• + (=ucs . #x725C) ; 牜 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-5 . #x2175) ; ø»™¬€ + (ideograph-daikanwa . 19924) ; ø¸„·” + (=ucs . #x24614) ; 𤘔 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 4734) + (chinese-gb2312 . #x6A72) ; ø»…²£ + (=jis-x0208 . #x4C46) ; ø½Šµ« + (korean-ksc5601 . #x5E36) ; ø»‰´‡ + (chinese-isoir165 . #x6A72) ; ø»Žš³ + (chinese-cns11643-1 . #x484A) ; ø»‘¼— + (=gt-pj-1 . #x4C46) ; 牝 + (chinese-big5 . #xA6C9) ; ý¢€Š›‰ + (ideograph-daikanwa . 19925) ; ø¸„·• + (=gt-k . 01695) ; ý¡„€šŸ + (=ucs . #x725D) ; 牝 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 2) + (total-strokes . 6) + (japanese-jisx0212 . #x4A59) ; ø»‹¡– + (chinese-cns11643-2 . #x2262) ; ø»“Ž¿ + (chinese-big5 . #xCA42) ; ý¢€Œ©‚ + (ideograph-daikanwa . 19926) ; ø¸„·– + (=jef-china3 . #x58CB) ; øº…£‹ + (=ucs . #x725E) ; 牞 + )) +(define-char + '((=>ucs . #x3E28) ; 㸨 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 19927) ; ø¸„·— + )) +(define-char + '((morohashi-daikanwa 19927 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-4 . #x2326) ; ø»—£© + (=ucs . #x3E28) ; 㸨 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 4735) + (chinese-gb2312 . #x4432) ; ø»„¹¯ + (=jis-x0208 . #x4C36) ; ø½Šµ› + (korean-ksc5601 . #x593F) ; ø»‰¬º + (chinese-isoir165 . #x4432) ; ø»¡¿ + (chinese-cns11643-1 . #x4849) ; ø»‘¼– + (=gt-pj-1 . #x4C36) ; 牟 + (chinese-big5 . #xA6C8) ; ý¢€Š›ˆ + (ideograph-daikanwa . 19928) ; ø¸„·˜ + (=gt-k . 01692) ; ý¡„€šœ + (=ucs . #x725F) ; 牟 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2536) ; ø»›º½ + (ideograph-daikanwa . 19929) ; ø¸„·™ + (=ucs . #x24616) ; 𤘖 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 2) + (total-strokes . 6) + (=big5-cdp . #x8C68) ; ý¢€ˆ±¨ + (=cbeta . 05457) ; ø¸¡•‘ + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2665) ; ø»•ž¾ + (ideograph-daikanwa . 19930) ; ø¸„·š + (=ucs . #x3E29) ; 㸩 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x4A5A) ; ø»‹¡— + (chinese-big5 . #xA865) ; ý¢€Š¡¥ + (ideograph-daikanwa . 19931) ; ø¸„·› + (=ucs . #x7260) ; 牠 + )) +(define-char + '((=>ucs . #x7260) ; 牠 + (morohashi-daikanwa 19931 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B28) ; ø»’€ + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 4736) + (chinese-gb2312 . #x4435) ; ø»„¹² + (=jis-x0208 . #x3234) ; ø½Š + (korean-ksc5601 . #x5940) ; ø»‰¬» + (chinese-isoir165 . #x4435) ; ø»¢‚ + (chinese-cns11643-1 . #x4B27) ; ø»’€Ž + (=gt-pj-1 . #x3234) ; 牡 + (chinese-big5 . #xA864) ; ý¢€Š¡¤ + (ideograph-daikanwa . 19933) ; ø¸„· + (=gt-k . 02504) ; ý¡„€§ˆ + (=ucs . #x7261) ; 牡 + )) +(define-char + '((=>ucs . #x7262) ; 牢 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 4737) + (=jis-x0208 . #x4F34) ; ø½Š¹³ + (korean-ksc5601 . #x566F) ; ø»‰© + (=gt-pj-1 . #x4F34) ; ø½Š¹³ + (chinese-big5 . #xA863) ; ý¢€Š¡£ + (ideograph-daikanwa . 19934) ; ø¸„·ž + (=gt-k . 02678) ; ý¡„€©¶ + (ucs-jis . #x7262) ; ø½Š¹³ + )) +(define-char + '((morohashi-daikanwa 19934 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x404E) ; ø»„´“ + (chinese-isoir165 . #x404E) ; ø»œ£ + (chinese-cns11643-1 . #x4B26) ; ø»’€ + (=ucs . #x7262) ; 牢 + )) +(define-char + '((=>ucs . #x7263) ; 牣 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 19935) ; ø¸„·Ÿ + )) +(define-char + '((=>ucs . #x7263) ; 牣 + (morohashi-daikanwa 19935 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2460) ; ø»“‘¹ + (chinese-big5 . #xCB60) ; ý¢€Œ­  + )) +(define-char + '((morohashi-daikanwa 19935 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x4A5B) ; ø»‹¡˜ + (chinese-isoir165 . #x7C44) ; ø»Ž´¡ + (=jis-x0213-2-2000 . #x7032) ; ø»¦‘“ + (=jef-china3 . #x58CC) ; øº…£Œ + (=ucs . #x7263) ; 牣 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2853) ; ø»›¿´ + (ideograph-daikanwa . 19936) ; ø¸„·  + (=ucs . #x24618) ; 𤘘 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2852) ; ø»›¿³ + (ideograph-daikanwa . 19937) ; ø¸„·¡ + (=ucs . #x2461A) ; 𤘚 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2854) ; ø»›¿µ + (ideograph-daikanwa . 19938) ; ø¸„·¢ + (=ucs . #x2461B) ; 𤘛 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2455) ; ø»—¥¶ + (=ucs . #x3E2A) ; 㸪 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2664) ; ø»•ž½ + (=ucs . #x7264) ; 牤 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A21) ; ø»•£² + (ideograph-daikanwa . 19939) ; ø¸„·£ + (=ucs . #x7265) ; 牥 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6A73) ; ø»…²¤ + (chinese-isoir165 . #x6A73) ; ø»Žš´ + (chinese-cns11643-3 . #x2A22) ; ø»•£³ + (ideograph-daikanwa . 19942) ; ø¸„·¦ + (=ucs . #x7266) ; 牦 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 4738) + (chinese-gb2312 . #x4441) ; ø»„¹¾ + (=jis-x0208 . #x4B52) ; ø½Š´™ + (korean-ksc5601 . #x594C) ; ø»‰­‡ + (chinese-isoir165 . #x4441) ; ø»¢Ž + (chinese-cns11643-1 . #x4E6B) ; ø»’…¬ + (=gt-pj-1 . #x4B52) ; 牧 + (chinese-big5 . #xAAAA) ; ý¢€Šªª + (ideograph-daikanwa . 19950) ; ø¸„·® + (=gt-k . 03829) ; ý¡„€»µ + (=ucs . #x7267) ; 牧 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x267D) ; ø»™³ž + (ideograph-daikanwa . 19951) ; ø¸„·¯ + (=ucs . #x24621) ; 𤘡 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x272F) ; ø»—©ª + (ideograph-daikanwa . 19952) ; ø¸„·° + (=ucs . #x3E2F) ; 㸯 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4A5C) ; ø»‹¡™ + (chinese-cns11643-3 . #x2A23) ; ø»•£´ + (ideograph-daikanwa . 19953) ; ø¸„·± + (=ucs . #x7268) ; 牨 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2730) ; ø»—©« + (ideograph-daikanwa . 19955) ; ø¸„·³ + (=ucs . #x24623) ; 𤘣 + )) +(define-char + '((=>ucs . #x24624) ; 𤘤 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 19956) ; ø¸„·´ + )) +(define-char + '((morohashi-daikanwa 19956 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2721) ; ø»™³  + (=ucs . #x24624) ; 𤘤 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x267E) ; ø»™³Ÿ + (ideograph-daikanwa . 19958) ; ø¸„·¶ + (=ucs . #x24626) ; 𤘦 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 4739) + (chinese-gb2312 . #x4E6F) ; ø»…‰˜ + (=jis-x0208 . #x4A2A) ; ø½Š²“ + (korean-ksc5601 . #x5A2A) ; ø»‰®ƒ + (chinese-isoir165 . #x4E6F) ; ø»±¨ + (chinese-cns11643-1 . #x4E6C) ; ø»’…­ + (=gt-pj-1 . #x4A2A) ; 物 + (chinese-big5 . #xAAAB) ; ý¢€Šª« + (ideograph-daikanwa . 19959) ; ø¸„·· + (=gt-k . 03816) ; ý¡„€»¨ + (=ucs . #x7269) ; 物 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x277B) ; ø»“–® + (chinese-big5 . #xCD5B) ; ý¢€Œµ› + (ideograph-daikanwa . 19960) ; ø¸„·¸ + (=ucs . #x726A) ; 牪 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2723) ; ø»™³¢ + (ideograph-daikanwa . 19961) ; ø¸„·¹ + (=ucs . #x24627) ; 𤘧 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4A5D) ; ø»‹¡š + (chinese-cns11643-4 . #x2731) ; ø»—©¬ + (ideograph-daikanwa . 19962) ; ø¸„·º + (=ucs . #x726B) ; 牫 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C71) ; ø»œ†Š + (ideograph-daikanwa . 19963) ; ø¸„·» + (=ucs . #x3E2B) ; 㸫 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x267A) ; ø»™³› + (ideograph-daikanwa . 19965) ; ø¸„·½ + (=ucs . #x24632) ; 𤘲 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C70) ; ø»œ†‰ + (ideograph-daikanwa . 49283) ; ø¸Œ‚ƒ + (=ucs . #x24634) ; 𤘴 + )) +(define-char + '((ideographic- (:radical 93 ; ⽜ + :strokes 4 + :total-strokes 8) + (:radical 93 ; ⽜ + :strokes 5 + :total-strokes 9 + :sources (cns-11643))) + (chinese-cns11643-2 . #x2B7A) ; ø»“œ¥ + (chinese-big5 . #xCFBA) ; ý¢€Œ¾º + (ideograph-daikanwa . 49284) ; ø¸Œ‚„ + (=ucs . #x726C) ; 牬 + )) +(define-char + '((=>ucs . #x2462B) ; 𤘫 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 49286) ; ø¸Œ‚† + )) +(define-char + '((morohashi-daikanwa 49286 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x267C) ; ø»™³ + (=ucs . #x2462B) ; 𤘫 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2733) ; ø»—©® + (=ucs . #x3E2C) ; 㸬 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2677) ; ø»™³˜ + (=ucs . #x3E2D) ; 㸭 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2732) ; ø»—©­ + (=ucs . #x3E2E) ; 㸮 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2679) ; ø»™³š + (=ucs . #x2461C) ; 𤘜 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2722) ; ø»™³¡ + (=ucs . #x2461D) ; 𤘝 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2678) ; ø»™³™ + (=ucs . #x2461E) ; 𤘞 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x267B) ; ø»™³œ + (=ucs . #x2461F) ; 𤘟 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2676) ; ø»™³— + (=ucs . #x24620) ; 𤘠 + )) +(define-char + '((=>ucs . #x3E30) ; 㸰 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19969) ; ø¸„¸ + )) +(define-char + '((morohashi-daikanwa 19969 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D6C) ; ø»•©— + (=ucs . #x3E30) ; 㸰 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19970) ; ø¸„¸‚ + (=ucs . #x3E31) ; 㸱 + )) +(define-char + '((=>ucs . #x3E31) ; 㸱 + (morohashi-daikanwa 19970 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D6F) ; ø»•©š + )) +(define-char + '((=>ucs . #x24638) ; 𤘸 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19971) ; ø¸„¸ƒ + )) +(define-char + '((morohashi-daikanwa 19971 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A32) ; ø»™¸‹ + (=ucs . #x24638) ; 𤘸 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D6D) ; ø»•©˜ + (ideograph-daikanwa . 19972) ; ø¸„¸„ + (=ucs . #x726D) ; 牭 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6A70) ; ø»…²¡ + (japanese-jisx0212 . #x4A5E) ; ø»‹¡› + (chinese-isoir165 . #x6A70) ; ø»Žš± + (chinese-cns11643-2 . #x2B7D) ; ø»“œ¨ + (=jis-x0213-2-2000 . #x7034) ; ø»¦‘• + (chinese-big5 . #xCFBD) ; ý¢€Œ¾½ + (ideograph-daikanwa . 19979) ; ø¸„¸‹ + (=ucs . #x726E) ; 牮 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6A74) ; ø»…²¥ + (japanese-jisx0212 . #x4A5F) ; ø»‹¡œ + (chinese-isoir165 . #x6A74) ; ø»Žšµ + (chinese-cns11643-1 . #x523D) ; ø»’Š¶ + (=jis-x0213-2-2000 . #x7035) ; ø»¦‘– + (chinese-big5 . #xACBA) ; ý¢€Š²º + (ideograph-daikanwa . 19981) ; ø¸„¸ + (=ucs . #x726F) ; 牯 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B7B) ; ø»“œ¦ + (chinese-big5 . #xCFBB) ; ý¢€Œ¾» + (ideograph-daikanwa . 19983) ; ø¸„¸ + (=ucs . #x7270) ; 牰 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4A60) ; ø»‹¡ + (chinese-cns11643-4 . #x2A2F) ; ø»—®„ + (ideograph-daikanwa . 19984) ; ø¸„¸ + (=ucs . #x7271) ; 牱 + )) +(define-char + '((=>ucs . #x2463F) ; 𤘿 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19985) ; ø¸„¸‘ + )) +(define-char + '((morohashi-daikanwa 19985 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A30) ; ø»—®… + (=ucs . #x2463F) ; 𤘿 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 4740) + (chinese-gb2312 . #x497C) ; ø»…‚ + (=jis-x0208 . #x4037) ; ø½Š£´ + (korean-ksc5601 . #x5F65) ; ø»‰¶” + (chinese-isoir165 . #x497C) ; ø»ªŸ + (chinese-cns11643-1 . #x523C) ; ø»’Šµ + (chinese-big5 . #xACB9) ; ý¢€Š²¹ + (ideograph-daikanwa . 19986) ; ø¸„¸’ + (=ucs . #x7272) ; 牲 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B7C) ; ø»“œ§ + (chinese-big5 . #xCFBC) ; ý¢€Œ¾¼ + (ideograph-daikanwa . 19987) ; ø¸„¸“ + (=ucs . #x7273) ; 牳 + )) +(define-char + '((=>ucs . #x7274) ; 牴 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 4741) + (=jis-x0208 . #x6032) ; ø½‹’¯ + (chinese-cns11643-1 . #x523E) ; ø»’Š· + (chinese-big5 . #xACBB) ; ý¢€Š²» + (ideograph-daikanwa . 19988) ; ø¸„¸” + (ucs-jis . #x7274) ; ø½‹’¯ + )) +(define-char + '((morohashi-daikanwa 19988 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x7274) ; 牴 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x325A) ; ø»œŽ§ + (ideograph-daikanwa . 19989) ; ø¸„¸• + (=ucs . #x24640) ; 𤙀 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A34) ; ø»™¸ + (ideograph-daikanwa . 19990) ; ø¸„¸– + (=ucs . #x2464F) ; 𤙏 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x325D) ; ø»œŽª + (ideograph-daikanwa . 19991) ; ø¸„¸— + (=ucs . #x2464D) ; 𤙍 + )) +(define-char + '((=>ucs . #x2464C) ; 𤙌 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 19992) ; ø¸„¸˜ + )) +(define-char + '((morohashi-daikanwa 19992 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3258) ; ø»œŽ¥ + (=ucs . #x2464C) ; 𤙌 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x325E) ; ø»œŽ« + (ideograph-daikanwa . 19993) ; ø¸„¸™ + (=ucs . #x2464A) ; 𤙊 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x325B) ; ø»œŽ¨ + (ideograph-daikanwa . 19996) ; ø¸„¸œ + (=ucs . #x24649) ; 𤙉 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A2E) ; ø»—®ƒ + (=ucs . #x3E32) ; 㸲 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D6E) ; ø»•©™ + (=ucs . #x3E33) ; 㸳 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A30) ; ø»™¸‰ + (=ucs . #x24639) ; 𤘹 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A2F) ; ø»™¸ˆ + (=ucs . #x2463A) ; 𤘺 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x325F) ; ø»œŽ¬ + (=ucs . #x2463B) ; 𤘻 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x325C) ; ø»œŽ© + (=ucs . #x2463C) ; 𤘼 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A33) ; ø»™¸Œ + (=ucs . #x2463D) ; 𤘽 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A31) ; ø»™¸Š + (=ucs . #x2463E) ; 𤘾 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3259) ; ø»œŽ¦ + (=ucs . #x24642) ; 𤙂 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E58) ; ø»™¾© + (ideograph-daikanwa . 20000) ; ø¸„¸  + (=ucs . #x24651) ; 𤙑 + )) +(define-char + '((=>ucs . #x7276) ; 牶 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD2A2) ; ý¢€Š¢ + (ideograph-daikanwa . 20001) ; ø¸„¸¡ + )) +(define-char + '((morohashi-daikanwa 20001 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3063) ; ø»“£¤ + (=ucs . #x7276) ; 牶 + )) +(define-char + '((=>ucs . #x7277) ; 牷 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4A61) ; ø»‹¡ž + (chinese-big5 . #xD2A1) ; ý¢€Š¡ + (ideograph-daikanwa . 20002) ; ø¸„¸¢ + (=jef-china3 . #x58CE) ; øº…£Ž + (ucs-jis . #x7277) ; ø»‹¡ž + )) +(define-char + '((=>ucs . #x7277) ; 牷 + (morohashi-daikanwa 20002 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3062) ; ø»“££ + )) +(define-char + '((morohashi-daikanwa 20002 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-isoir165 . #x7C45) ; ø»Ž´¢ + (=ucs . #x7277) ; 牷 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E54) ; ø»™¾¥ + (ideograph-daikanwa . 20003) ; ø¸„¸£ + (=ucs . #x24652) ; 𤙒 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3234) ; ø»•¯µ + (ideograph-daikanwa . 20004) ; ø¸„¸¤ + (=ucs . #x3E35) ; 㸵 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3235) ; ø»•¯¶ + (ideograph-daikanwa . 20005) ; ø¸„¸¥ + (=ucs . #x3E36) ; 㸶 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D7D) ; ø»—³¬ + (ideograph-daikanwa . 20006) ; ø¸„¸¦ + (=ucs . #x3E37) ; 㸷 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E56) ; ø»™¾§ + (ideograph-daikanwa . 20007) ; ø¸„¸§ + (=ucs . #x24653) ; 𤙓 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E57) ; ø»™¾¨ + (ideograph-daikanwa . 20008) ; ø¸„¸¨ + (=ucs . #x24654) ; 𤙔 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E55) ; ø»™¾¦ + (ideograph-daikanwa . 20009) ; ø¸„¸© + (=ucs . #x24655) ; 𤙕 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D7C) ; ø»—³« + (ideograph-daikanwa . 20010) ; ø¸„¸ª + (=ucs . #x3E38) ; 㸸 + )) +(define-char + '((=>ucs . #x7278) ; 牸 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4A62) ; ø»‹¡Ÿ + (=jis-x0213-2-2000 . #x7036) ; ø»¦‘— + (chinese-big5 . #xD27E) ; ý¢€‰¾ + (ideograph-daikanwa . 20012) ; ø¸„¸¬ + (ucs-jis . #x7278) ; ø»‹¡Ÿ + )) +(define-char + '((morohashi-daikanwa 20012 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3061) ; ø»“£¢ + (=ucs . #x7278) ; 牸 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 4744) + (chinese-gb2312 . #x4C58) ; ø»…†… + (=jis-x0208 . #x4643) ; ø½Š¬´ + (korean-ksc5601 . #x7765) ; ø»Š™¤ + (chinese-isoir165 . #x4C58) ; ø»®• + (=gt-pj-1 . #x4643) ; 特 + (chinese-big5 . #xAF53) ; ý¢€Š½“ + (ideograph-daikanwa . 20013) ; ø¸„¸­ + (=gt-k . 06522) ; ý¡„¥º + (=ucs . #x7279) ; 特 + )) +(define-char + '((=>ucs . #x7279) ; 特 + (morohashi-daikanwa 20013 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5656) ; ø»’‘‡ + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3944) ; ø»œ˜£ + (ideograph-daikanwa . 20014) ; ø¸„¸® + (=ucs . #x24657) ; 𤙗 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E59) ; ø»™¾ª + (ideograph-daikanwa . 20015) ; ø¸„¸¯ + (=ucs . #x24658) ; 𤙘 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x4E7E) ; ø»…‰§ + (chinese-isoir165 . #x4E7E) ; ø»±· + (chinese-cns11643-3 . #x3236) ; ø»•¯· + (=ucs . #x727A) ; 牺 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x327B) ; ø»—»€ + (ideograph-daikanwa . 20016) ; ø¸„¸° + (=ucs . #x2465B) ; 𤙛 + )) +(define-char + '((=>ucs . #x3E39) ; 㸹 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 20017) ; ø¸„¸± + )) +(define-char + '((morohashi-daikanwa 20017 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x327A) ; ø»—º¿ + (=ucs . #x3E39) ; 㸹 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 20018) ; ø¸„¸² + (=ucs . #x3E3A) ; 㸺 + )) +(define-char + '((=>ucs . #x3E3A) ; 㸺 + (morohashi-daikanwa 20018 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x334D) ; ø»š…´ + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 20019) ; ø¸„¸³ + (=ucs . #x3E3B) ; 㸻 + )) +(define-char + '((=>ucs . #x3E3B) ; 㸻 + (morohashi-daikanwa 20019 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3279) ; ø»—º¾ + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4A63) ; ø»‹¡  + (chinese-big5 . #xD65D) ; ý¢€™ + (ideograph-daikanwa . 20020) ; ø¸„¸´ + (=jef-china3 . #x58CF) ; øº…£ + (=ucs . #x727B) ; 牻 + )) +(define-char + '((=>ucs . #x727B) ; 牻 + (morohashi-daikanwa 20020 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3722) ; ø»“¬µ + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x327E) ; ø»—»ƒ + (ideograph-daikanwa . 20021) ; ø¸„¸µ + (=ucs . #x3E3C) ; 㸼 + )) +(define-char + '((=>ucs . #x2465C) ; 𤙜 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 20022) ; ø¸„¸¶ + )) +(define-char + '((morohashi-daikanwa 20022 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x2465C) ; 𤙜 + )) +(define-char + '((=>ucs . #x2465C) ; 𤙜 + (morohashi-daikanwa 20022 0 3) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4167) ; ø»œ¤¶ + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4A64) ; ø»‹¡¡ + (chinese-cns11643-2 . #x3723) ; ø»“¬¶ + (chinese-big5 . #xD65E) ; ý¢€™ž + (ideograph-daikanwa . 20023) ; ø¸„¸· + (=jef-china3 . #x95BD) ; øº‰–½ + (=ucs . #x727C) ; 牼 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4168) ; ø»œ¤· + (ideograph-daikanwa . 20024) ; ø¸„¸¸ + (=ucs . #x2465D) ; 𤙝 + )) +(define-char + '((=>ucs . #x727D) ; 牽 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 4745) + (=jis-x0208 . #x3823) ; ø½Š—° + (korean-ksc5601 . #x4C32) ; ø»‰™§ + (=gt-pj-1 . #x3823) ; ø½Š—° + (chinese-big5 . #xB26F) ; ý¢€‹‰¯ + (ideograph-daikanwa . 20025) ; ø¸„¸¹ + (=gt-k . 07756) ; ý¡„¹Œ + (ucs-jis . #x727D) ; ø½Š—° + )) +(define-char + '((morohashi-daikanwa 20025 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B74) ; ø»’˜» + (chinese-gb12345 . #x4723) ; 牽 + (=ucs . #x727D) ; 牽 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6A75) ; ø»…²¦ + (=jis-x0208 . #x6033) ; ø½‹’° + (chinese-isoir165 . #x6A75) ; ø»Žš¶ + (chinese-cns11643-2 . #x3721) ; ø»“¬´ + (chinese-big5 . #xD65C) ; ý¢€™œ + (ideograph-daikanwa . 20028) ; ø¸„¸¼ + (=ucs . #x727E) ; 牾 + )) +(define-char + '((=>ucs . #x727F) ; 牿 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4A65) ; ø»‹¡¢ + (=jis-x0213-2-2000 . #x7037) ; ø»¦‘˜ + (ideograph-daikanwa . 20032) ; ø¸„¹€ + (ucs-jis . #x727F) ; ø»‹¡¢ + )) +(define-char + '((morohashi-daikanwa 20032 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6A76) ; ø»…²§ + (chinese-isoir165 . #x6A76) ; ø»Žš· + (chinese-cns11643-2 . #x3724) ; ø»“¬· + (chinese-big5 . #xD65F) ; ý¢€™Ÿ + (=ucs . #x727F) ; 牿 + )) +(define-char + '((=>ucs . #x24661) ; 𤙡 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 20033) ; ø¸„¹ + )) +(define-char + '((morohashi-daikanwa 20033 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x327C) ; ø»—» + (=ucs . #x24661) ; 𤙡 + )) +(define-char + '((=>ucs . #x24664) ; 𤙤 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 20036) ; ø¸„¹„ + )) +(define-char + '((morohashi-daikanwa 20036 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x334C) ; ø»š…³ + (=ucs . #x24664) ; 𤙤 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 4752) + (chinese-gb2312 . #x4067) ; ø»„´¬ + (=jis-x0208 . #x6035) ; ø½‹’² + (korean-ksc5601 . #x5760) ; ø»‰ªŸ + (chinese-isoir165 . #x4067) ; ø»œ¼ + (chinese-cns11643-1 . #x5B75) ; ø»’˜¼ + (=gt-pj-1 . #x6035) ; 犁 + (chinese-big5 . #xB270) ; ý¢€‹‰° + (ideograph-daikanwa . 20037) ; ø¸„¹… + (=gt-k . 07954) ; ý¡„¼’ + (=ucs . #x7281) ; 犁 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3348) ; ø»š…¯ + (ideograph-daikanwa . 20038) ; ø¸„¹† + (=ucs . #x2466D) ; 𤙭 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4169) ; ø»œ¤¸ + (ideograph-daikanwa . 20039) ; ø¸„¹‡ + (=ucs . #x2466A) ; 𤙪 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4165) ; ø»œ¤´ + (ideograph-daikanwa . 20041) ; ø¸„¹‰ + (=ucs . #x24668) ; 𤙨 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x416A) ; ø»œ¤¹ + (ideograph-daikanwa . 20042) ; ø¸„¹Š + )) +(define-char + '((=>ucs . #x2466B) ; 𤙫 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 20043) ; ø¸„¹‹ + )) +(define-char + '((morohashi-daikanwa 20043 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4164) ; ø»œ¤³ + (=ucs . #x2466B) ; 𤙫 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3737) ; ø»•·Ž + (ideograph-daikanwa . 20044) ; ø¸„¹Œ + (=ucs . #x3E40) ; 㹀 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3738) ; ø»•· + (=ucs . #x3E3D) ; 㸽 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4166) ; ø»œ¤µ + (=ucs . #x3E3E) ; 㸾 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3349) ; ø»š…° + (=ucs . #x2465E) ; 𤙞 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x327D) ; ø»—»‚ + (=ucs . #x24660) ; 𤙠 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x334B) ; ø»š…² + (=ucs . #x24662) ; 𤙢 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x334A) ; ø»š…± + (=ucs . #x2468A) ; 𤚊 + )) +(define-char + '((=>ucs . #x7280) ; 犀 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4748) + (=jis-x0208 . #x3A54) ; ø½Š› + (korean-ksc5601 . #x5F79) ; ø»‰¶¨ + (=gt-pj-1 . #x3A54) ; ø½Š› + (chinese-big5 . #xB552) ; ý¢€‹•’ + (ideograph-daikanwa . 20045) ; ø¸„¹ + (=gt-k . 09054) ; ý¡„‚ž + (ucs-jis . #x7280) ; ø½Š› + )) +(define-char + '((morohashi-daikanwa 20045 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x4F2C) ; ø»…‰³ + (chinese-isoir165 . #x4F2C) ; ø»²ƒ + (chinese-cns11643-1 . #x6058) ; ø»’Ÿµ + (=ucs . #x7280) ; 犀 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4751) + (=jis-x0208 . #x6034) ; ø½‹’± + (chinese-cns11643-3 . #x3D24) ; ø»•¿¯ + (=gt-pj-1 . #x6034) ; 犂 + (ideograph-daikanwa . 20048) ; ø¸„¹ + (=gt-k . 09211) ; ý¡„‚» + (=ucs . #x7282) ; 犂 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D23) ; ø»•¿® + (ideograph-daikanwa . 20052) ; ø¸„¹” + (=ucs . #x7283) ; 犃 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6A77) ; ø»…²¨ + (japanese-jisx0212 . #x4A66) ; ø»‹¡£ + (chinese-isoir165 . #x6A77) ; ø»Žš¸ + (chinese-cns11643-1 . #x6057) ; ø»’Ÿ´ + (chinese-big5 . #xB551) ; ý¢€‹•‘ + (ideograph-daikanwa . 20054) ; ø¸„¹– + (=ucs . #x7284) ; 犄 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D6F) ; ø»“¶¶ + (chinese-big5 . #xDA6B) ; ý¢€©« + (ideograph-daikanwa . 20056) ; ø¸„¹˜ + (=ucs . #x7285) ; 犅 + )) +(define-char + '((=>ucs . #x7286) ; 犆 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xDA6A) ; ý¢€©ª + (ideograph-daikanwa . 20057) ; ø¸„¹™ + )) +(define-char + '((morohashi-daikanwa 20057 0 4) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x7286) ; 犆 + )) +(define-char + '((=>ucs . #x7286) ; 犆 + (morohashi-daikanwa 20057 0 5) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D6E) ; ø»“¶µ + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4750) + (=jis-x0208 . #x6036) ; ø½‹’³ + (chinese-isoir165 . #x2F73) ; ø»„Š + (chinese-cns11643-3 . #x3D25) ; ø»•¿° + (ideograph-daikanwa . 20058) ; ø¸„¹š + (=ucs . #x7287) ; 犇 + )) +(define-char + '((=>ucs . #x7288) ; 犈 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xDA68) ; ý¢€©¨ + (ideograph-daikanwa . 20059) ; ø¸„¹› + )) +(define-char + '((morohashi-daikanwa 20059 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D6C) ; ø»“¶³ + (=ucs . #x7288) ; 犈 + )) +(define-char + '((=>ucs . #x7289) ; 犉 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4A67) ; ø»‹¡¤ + (chinese-big5 . #xDA69) ; ý¢€©© + (ideograph-daikanwa . 20062) ; ø¸„¹ž + (ucs-jis . #x7289) ; ø»‹¡¤ + )) +(define-char + '((morohashi-daikanwa 20062 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D6D) ; ø»“¶´ + (=ucs . #x7289) ; 犉 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B36) ; ø»œ²± + (ideograph-daikanwa . 49287) ; ø¸Œ‚‡ + (=ucs . #x2468C) ; 𤚌 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3870) ; ø»˜ƒ© + (=ucs . #x3E41) ; 㹁 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3872) ; ø»˜ƒ« + (=ucs . #x3E42) ; 㹂 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3873) ; ø»˜ƒ¬ + (=ucs . #x3E43) ; 㹃 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (chinese-gb2312 . #x363F) ; ø»„¥˜ + (chinese-isoir165 . #x363F) ; ø»¨ + (=ucs . #x728A) ; 犊 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6A78) ; ø»…²© + (chinese-isoir165 . #x6A78) ; ø»Žš¹ + (chinese-cns11643-2 . #x3D70) ; ø»“¶· + (chinese-big5 . #xDA6C) ; ý¢€©¬ + (=ucs . #x728B) ; 犋 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3977) ; ø»š’ + (=ucs . #x2465F) ; 𤙟 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3871) ; ø»˜ƒª + (=ucs . #x24670) ; 𤙰 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3874) ; ø»˜ƒ­ + (=ucs . #x24671) ; 𤙱 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x397D) ; ø»š˜ + (=ucs . #x24672) ; 𤙲 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B34) ; ø»œ²¯ + (=ucs . #x24673) ; 𤙳 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3979) ; ø»š” + (=ucs . #x24674) ; 𤙴 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x397B) ; ø»š– + (=ucs . #x24675) ; 𤙵 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3978) ; ø»š“ + (=ucs . #x24677) ; 𤙷 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B32) ; ø»œ²­ + (=ucs . #x24678) ; 𤙸 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B35) ; ø»œ²° + (=ucs . #x24679) ; 𤙹 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B33) ; ø»œ²® + (=ucs . #x24682) ; 𤚂 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B30) ; ø»œ²« + (=ucs . #x24683) ; 𤚃 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B31) ; ø»œ²¬ + (=ucs . #x24684) ; 𤚄 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x397A) ; ø»š• + (=ucs . #x24688) ; 𤚈 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x397C) ; ø»š— + (=ucs . #x24689) ; 𤚉 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x446A) ; ø»”ƒ + (chinese-big5 . #xDEA6) ; ý¢€º¦ + (ideograph-daikanwa . 20077) ; ø¸„¹­ + (=ucs . #x728C) ; 犌 + )) +(define-char + '((=>ucs . #x728D) ; 犍 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4A68) ; ø»‹¡¥ + (=jis-x0213-1-2000 . #x7767) ; ø»¤’– + (chinese-big5 . #xDEA5) ; ý¢€º¥ + (ideograph-daikanwa . 20078) ; ø¸„¹® + (=jef-china3 . #x98C1) ; øº‰£ + (ucs-jis . #x728D) ; ø»‹¡¥ + )) +(define-char + '((morohashi-daikanwa 20078 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6A79) ; ø»…²ª + (chinese-isoir165 . #x6A79) ; ø»Žšº + (chinese-cns11643-2 . #x4469) ; ø»”‚ + (=ucs . #x728D) ; 犍 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4A69) ; ø»‹¡¦ + (chinese-cns11643-2 . #x446D) ; ø»”† + (=jis-x0213-2-2000 . #x7038) ; ø»¦‘™ + (chinese-big5 . #xDEA9) ; ý¢€º© + (ideograph-daikanwa . 20086) ; ø¸„¹¶ + (=ucs . #x728E) ; 犎 + )) +(define-char + '((=>ucs . #x728F) ; 犏 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E4F) ; ø»˜‹¼ + (ideograph-daikanwa . 20091) ; ø¸„¹» + )) +(define-char + '((morohashi-daikanwa 20091 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6A7A) ; ø»…²« + (chinese-isoir165 . #x6A7A) ; ø»Žš» + (=ucs . #x728F) ; 犏 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x446C) ; ø»”… + (chinese-big5 . #xDEA8) ; ý¢€º¨ + (ideograph-daikanwa . 20092) ; ø¸„¹¼ + (=ucs . #x7290) ; 犐 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDEA7) ; ý¢€º§ + (ideograph-daikanwa . 20093) ; ø¸„¹½ + (=ucs . #x7291) ; 犑 + )) +(define-char + '((=>ucs . #x7291) ; 犑 + (morohashi-daikanwa 20093 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x446B) ; ø»”„ + )) +(define-char + '((=>ucs . #x246A8) ; 𤚨 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 20094) ; ø¸„¹¾ + )) +(define-char + '((morohashi-daikanwa 20094 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x403B) ; ø»š˜¨ + (=ucs . #x246A8) ; 𤚨 + )) +(define-char + '((=>ucs . #x246BF) ; 𤚿 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 20097) ; ø¸„º + )) +(define-char + '((morohashi-daikanwa 20097 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5476) ; ø»€¿ + (=ucs . #x246BF) ; 𤚿 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x403D) ; ø»š˜ª + (ideograph-daikanwa . 20104) ; ø¸„ºˆ + (=ucs . #x2469E) ; 𤚞 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4039) ; ø»š˜¦ + (ideograph-daikanwa . 20105) ; ø¸„º‰ + (=ucs . #x29672) ; 𩙲 + )) +(define-char + '((=>ucs . #x246A5) ; 𤚥 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0213-2-2000 . #x7039) ; ø»¦‘š + (ideograph-daikanwa . 49288) ; ø¸Œ‚ˆ + (ucs-jis . #x246A5) ; ø»¦‘š + )) +(define-char + '((morohashi-daikanwa 49288 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x246A5) ; 𤚥 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5478) ; ø» + (=ucs . #x3E45) ; 㹅 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E4E) ; ø»˜‹» + (=ucs . #x3E46) ; 㹆 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x425E) ; ø»–‡¿ + (=ucs . #x3E47) ; 㹇 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x403E) ; ø»š˜« + (=ucs . #x2468E) ; 𤚎 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x403C) ; ø»š˜© + (=ucs . #x2468F) ; 𤚏 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E50) ; ø»˜‹½ + (=ucs . #x24690) ; 𤚐 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5473) ; ø»€¼ + (=ucs . #x24692) ; 𤚒 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5472) ; ø»€» + (=ucs . #x24694) ; 𤚔 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5475) ; ø»€¾ + (=ucs . #x24695) ; 𤚕 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5474) ; ø»€½ + (=ucs . #x24696) ; 𤚖 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5477) ; ø»€ + (=ucs . #x246A0) ; 𤚠 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x403A) ; ø»š˜§ + (=ucs . #x246B5) ; 𤚵 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x472B) ; ø»š¢ª + (ideograph-daikanwa . 20106) ; ø¸„ºŠ + (=ucs . #x2468D) ; 𤚍 + )) +(define-char + '((=>ucs . #x3E44) ; 㹄 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 20107) ; ø¸„º‹ + )) +(define-char + '((morohashi-daikanwa 20107 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4463) ; ø»˜•„ + (=ucs . #x3E44) ; 㹄 + )) +(define-char + '((=>ucs . #x246A9) ; 𤚩 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 20108) ; ø¸„ºŒ + )) +(define-char + '((morohashi-daikanwa 20108 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4461) ; ø»˜•‚ + (=ucs . #x246A9) ; 𤚩 + )) +(define-char + '((=>ucs . #x246AA) ; 𤚪 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 20109) ; ø¸„º + )) +(define-char + '((morohashi-daikanwa 20109 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x472D) ; ø»š¢¬ + (=ucs . #x246AA) ; 𤚪 + )) +(define-char + '((=>ucs . #x246AB) ; 𤚫 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 20110) ; ø¸„ºŽ + )) +(define-char + '((morohashi-daikanwa 20110 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4728) ; ø»š¢§ + (=ucs . #x246AB) ; 𤚫 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x472E) ; ø»š¢­ + (ideograph-daikanwa . 20111) ; ø¸„º + (=ucs . #x246AC) ; 𤚬 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4462) ; ø»˜•ƒ + (ideograph-daikanwa . 20112) ; ø¸„º + (=ucs . #x3E49) ; 㹉 + )) +(define-char + '((=>ucs . #x246AD) ; 𤚭 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 20113) ; ø¸„º‘ + )) +(define-char + '((morohashi-daikanwa 20113 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x472C) ; ø»š¢« + (=ucs . #x246AD) ; 𤚭 + )) +(define-char + '((=>ucs . #x7292) ; 犒 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 4753) + (=jis-x0208 . #x6037) ; ø½‹’´ + (chinese-big5 . #xBAB9) ; ý¢€‹ª¹ + (ideograph-daikanwa . 20114) ; ø¸„º’ + (ucs-jis . #x7292) ; ø½‹’´ + )) +(define-char + '((morohashi-daikanwa 20114 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x6A7B) ; ø»…²¬ + (chinese-isoir165 . #x6A7B) ; ø»Žš¼ + (chinese-cns11643-1 . #x6960) ; ø»’­‹ + (=ucs . #x7292) ; 犒 + )) +(define-char + '((=>ucs . #x3E4A) ; 㹊 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 20115) ; ø¸„º“ + )) +(define-char + '((morohashi-daikanwa 20115 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4460) ; ø»˜• + (=ucs . #x3E4A) ; 㹊 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4A6A) ; ø»‹¡§ + (chinese-cns11643-2 . #x4B6F) ; ø»”‹š + (chinese-big5 . #xE2C9) ; ý¢€Ž‹‰ + (ideograph-daikanwa . 20116) ; ø¸„º” + (=ucs . #x7293) ; 犓 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 20117) ; ø¸„º• + (=ucs . #x7294) ; 犔 + )) +(define-char + '((=>ucs . #x7294) ; 犔 + (morohashi-daikanwa 20117 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4775) ; ø»–¬ + )) +(define-char + '((=>ucs . #x7295) ; 犕 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE2C8) ; ý¢€Ž‹ˆ + (ideograph-daikanwa . 20122) ; ø¸„ºš + )) +(define-char + '((morohashi-daikanwa 20122 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B6E) ; ø»”‹™ + (=ucs . #x7295) ; 犕 + )) +(define-char + '((=>ucs . #x246BC) ; 𤚼 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 20124) ; ø¸„ºœ + (=cbeta . 01492) ; ø¸ —” + )) +(define-char + '((morohashi-daikanwa 20124 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x472F) ; ø»š¢® + (=ucs . #x246BC) ; 𤚼 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 4754) + (=jis-x0208 . #x6038) ; ø½‹’µ + (chinese-gb12345 . #x5C7D) ; 犖 + (=gt-pj-1 . #x6038) ; 犖 + (chinese-big5 . #xBABA) ; ý¢€‹ªº + (ideograph-daikanwa . 20126) ; ø¸„ºž + (=gt-k . 11220) ; ý¡„‚¯” + (=ucs . #x7296) ; 犖 + )) +(define-char + '((=>ucs . #x7296) ; 犖 + (morohashi-daikanwa 20126 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6961) ; ø»’­Œ + )) +(define-char + '((=>ucs . #x7297) ; 犗 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 20128) ; ø¸„º  + )) +(define-char + '((morohashi-daikanwa 20128 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x7297) ; 犗 + )) +(define-char + '((=>ucs . #x7297) ; 犗 + (morohashi-daikanwa 20128 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE2C7) ; ý¢€Ž‹‡ + )) +(define-char + '((=>ucs . #x7297) ; 犗 + (morohashi-daikanwa 20128 0 3) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B6D) ; ø»”‹˜ + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E61) ; ø»– + (ideograph-daikanwa . 20129) ; ø¸„º¡ + (=ucs . #x246B4) ; 𤚴 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E66) ; ø»› + (ideograph-daikanwa . 20131) ; ø¸„º£ + (=ucs . #x246B6) ; 𤚶 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E65) ; ø»š + (ideograph-daikanwa . 20133) ; ø¸„º¥ + (=ucs . #x246C2) ; 𤛂 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E60) ; ø»• + (ideograph-daikanwa . 20136) ; ø¸„º¨ + (=ucs . #x246BE) ; 𤚾 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4464) ; ø»˜•… + (=ucs . #x3E4B) ; 㹋 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E64) ; ø»™ + (=ucs . #x24691) ; 𤚑 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4726) ; ø»š¢¥ + (=ucs . #x24693) ; 𤚓 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E5F) ; ø»” + (=ucs . #x246AE) ; 𤚮 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E63) ; ø»˜ + (=ucs . #x246AF) ; 𤚯 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4727) ; ø»š¢¦ + (=ucs . #x246B0) ; 𤚰 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x472A) ; ø»š¢© + (=ucs . #x246B1) ; 𤚱 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E67) ; ø»œ + (=ucs . #x246B2) ; 𤚲 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E62) ; ø»— + (=ucs . #x246B3) ; 𤚳 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4729) ; ø»š¢¨ + (=ucs . #x246BD) ; 𤚽 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4730) ; ø»š¢¯ + (=ucs . #x246C9) ; 𤛉 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E5E) ; ø»“ + )) +(define-char + '((=>ucs . #x246CA) ; 𤛊 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 20138) ; ø¸„ºª + )) +(define-char + '((morohashi-daikanwa 20138 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E36) ; ø»š­‡ + (=ucs . #x246CA) ; 𤛊 + )) +(define-char + '((=>ucs . #x3E4C) ; 㹌 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 20139) ; ø¸„º« + )) +(define-char + '((morohashi-daikanwa 20139 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A6F) ; ø»˜ž„ + (=ucs . #x3E4C) ; 㹌 + )) +(define-char + '((=>ucs . #x7298) ; 犘 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE673) ; ý¢€Ž™³ + (ideograph-daikanwa . 20141) ; ø¸„º­ + )) +(define-char + '((=>ucs . #x7298) ; 犘 + (morohashi-daikanwa 20141 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x517B) ; ø»””š + )) +(define-char + '((morohashi-daikanwa 20141 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x7298) ; 犘 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2526) ; ø»ž„± + (ideograph-daikanwa . 20142) ; ø¸„º® + (=ucs . #x246CB) ; 𤛋 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D2F) ; ø»–—š + (ideograph-daikanwa . 20143) ; ø¸„º¯ + (=ucs . #x7299) ; 犙 + )) +(define-char + '((=>ucs . #x729A) ; 犚 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x517C) ; ø»””› + (ideograph-daikanwa . 20144) ; ø¸„º° + )) +(define-char + '((morohashi-daikanwa 20144 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE674) ; ý¢€Ž™´ + (=ucs . #x729A) ; 犚 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A74) ; ø»˜ž‰ + (ideograph-daikanwa . 20145) ; ø¸„º± + (=ucs . #x246CC) ; 𤛌 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A72) ; ø»˜ž‡ + (ideograph-daikanwa . 20146) ; ø¸„º² + (=ucs . #x3E4E) ; 㹎 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A71) ; ø»˜ž† + (ideograph-daikanwa . 20147) ; ø¸„º³ + (=ucs . #x3E4F) ; 㹏 + )) +(define-char + '((=>ucs . #x246CD) ; 𤛍 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 20148) ; ø¸„º´ + )) +(define-char + '((morohashi-daikanwa 20148 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E39) ; ø»š­Š + (=ucs . #x246CD) ; 𤛍 + )) +(define-char + '((=>ucs . #x246CE) ; 𤛎 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 20149) ; ø¸„ºµ + )) +(define-char + '((morohashi-daikanwa 20149 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E3A) ; ø»š­‹ + (=ucs . #x246CE) ; 𤛎 + )) +(define-char + '((=>ucs . #x246CF) ; 𤛏 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 20150) ; ø¸„º¶ + )) +(define-char + '((morohashi-daikanwa 20150 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E38) ; ø»š­‰ + (=ucs . #x246CF) ; 𤛏 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A73) ; ø»˜žˆ + (ideograph-daikanwa . 20151) ; ø¸„º· + (=ucs . #x3E50) ; 㹐 + )) +(define-char + '((=>ucs . #x246D0) ; 𤛐 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 20152) ; ø¸„º¸ + )) +(define-char + '((morohashi-daikanwa 20152 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A70) ; ø»˜ž… + (=ucs . #x246D0) ; 𤛐 + )) +(define-char + '((=>ucs . #x246D1) ; 𤛑 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 20153) ; ø¸„º¹ + )) +(define-char + '((morohashi-daikanwa 20153 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E35) ; ø»š­† + (=ucs . #x246D1) ; 𤛑 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4A6B) ; ø»‹¡¨ + (chinese-cns11643-1 . #x6D63) ; ø»’³† + (=jis-x0213-1-2000 . #x7768) ; ø»¤’— + (chinese-big5 . #xBCF9) ; ý¢€‹³¹ + (ideograph-daikanwa . 20154) ; ø¸„ºº + (=jef-china3 . #x58C9) ; øº…£‰ + (=ucs . #x729B) ; 犛 + )) +(define-char + '((=>ucs . #x246DF) ; 𤛟 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 20156) ; ø¸„º¼ + )) +(define-char + '((morohashi-daikanwa 20156 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2527) ; ø»ž„² + (=ucs . #x246DF) ; 𤛟 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 20162) ; ø¸„»‚ + (=ucs . #x246DB) ; 𤛛 + )) +(define-char + '((=>ucs . #x246DB) ; 𤛛 + (morohashi-daikanwa 20162 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2528) ; ø»ž„³ + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 49289) ; ø¸Œ‚‰ + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A6E) ; ø»˜žƒ + (=ucs . #x3E4D) ; 㹍 + )) +(define-char + '((=>ucs . #x729F) ; 犟 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E37) ; ø»š­ˆ + )) +(define-char + '((=>ucs . #x246E1) ; 𤛡 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 20163) ; ø¸„»ƒ + )) +(define-char + '((morohashi-daikanwa 20163 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F70) ; ø»ž”§ + (=ucs . #x246E1) ; 𤛡 + )) +(define-char + '((=>ucs . #x246E2) ; 𤛢 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 20164) ; ø¸„»„ + )) +(define-char + '((morohashi-daikanwa 20164 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5549) ; ø»š·¬ + (=ucs . #x246E2) ; 𤛢 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x512E) ; ø»˜§• + (ideograph-daikanwa . 20165) ; ø¸„»… + (=ucs . #x3E51) ; 㹑 + )) +(define-char + '((=>ucs . #x246E3) ; 𤛣 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 20166) ; ø¸„»† + )) +(define-char + '((morohashi-daikanwa 20166 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x554E) ; ø»š·± + (=ucs . #x246E3) ; 𤛣 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F71) ; ø»ž”¨ + (ideograph-daikanwa . 20167) ; ø¸„»‡ + (=ucs . #x246E4) ; 𤛤 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x512D) ; ø»˜§” + (chinese-gb12345 . #x7D31) ; 犜 + (ideograph-daikanwa . 20168) ; ø¸„»ˆ + (=ucs . #x729C) ; 犜 + )) +(define-char + '((=>ucs . #x246E5) ; 𤛥 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 20169) ; ø¸„»‰ + )) +(define-char + '((morohashi-daikanwa 20169 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x554B) ; ø»š·® + (=ucs . #x246E5) ; 𤛥 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x554D) ; ø»š·° + (ideograph-daikanwa . 20170) ; ø¸„»Š + (=ucs . #x246E6) ; 𤛦 + )) +(define-char + '((=>ucs . #x729D) ; 犝 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xEA59) ; ý¢€Ž©™ + (ideograph-daikanwa . 20171) ; ø¸„»‹ + )) +(define-char + '((morohashi-daikanwa 20171 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5845) ; ø»”¶ + (=ucs . #x729D) ; 犝 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 20172) ; ø¸„»Œ + (=ucs . #x3E52) ; 㹒 + )) +(define-char + '((=>ucs . #x3E52) ; 㹒 + (morohashi-daikanwa 20172 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5130) ; ø»˜§— + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x554A) ; ø»š·­ + (ideograph-daikanwa . 20173) ; ø¸„» + (=ucs . #x246E7) ; 𤛧 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x512F) ; ø»˜§– + (ideograph-daikanwa . 20174) ; ø¸„»Ž + (=ucs . #x3E53) ; 㹓 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5846) ; ø»”· + (chinese-big5 . #xEA5A) ; ý¢€Ž©š + (ideograph-daikanwa . 20175) ; ø¸„» + (=ucs . #x729E) ; 犞 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F6F) ; ø»ž”¦ + (ideograph-daikanwa . 20177) ; ø¸„»‘ + (=ucs . #x246EB) ; 𤛫 + )) +(define-char + '((=>ucs . #x246E9) ; 𤛩 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 49290) ; ø¸Œ‚Š + )) +(define-char + '((morohashi-daikanwa 49290 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x554C) ; ø»š·¯ + (=ucs . #x246E9) ; 𤛩 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6A71) ; ø»…²¢ + (chinese-isoir165 . #x6A71) ; ø»Žš² + (=ucs . #x729F) ; 犟 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3930) ; ø»ž¢“ + (ideograph-daikanwa . 20179) ; ø¸„»“ + (=ucs . #x246EF) ; 𤛯 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5667) ; ø»˜¯¤ + (ideograph-daikanwa . 20180) ; ø¸„»” + (=ucs . #x3E54) ; 㹔 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x392E) ; ø»ž¢‘ + (ideograph-daikanwa . 20181) ; ø¸„»• + (=ucs . #x246F0) ; 𤛰 + )) +(define-char + '((=>ucs . #x3E55) ; 㹕 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 20182) ; ø¸„»– + )) +(define-char + '((morohashi-daikanwa 20182 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5546) ; ø»–£¡ + (=ucs . #x3E55) ; 㹕 + )) +(define-char + '((=>ucs . #x3E56) ; 㹖 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 20183) ; ø¸„»— + )) +(define-char + '((morohashi-daikanwa 20183 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5547) ; ø»–£¢ + (=ucs . #x3E56) ; 㹖 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C27) ; ø»›œ + (ideograph-daikanwa . 20184) ; ø¸„»˜ + (=ucs . #x246F1) ; 𤛱 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5668) ; ø»˜¯¥ + (ideograph-daikanwa . 20185) ; ø¸„»™ + (=ucs . #x246F2) ; 𤛲 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5669) ; ø»˜¯¦ + (ideograph-daikanwa . 20186) ; ø¸„»š + (=ucs . #x246F3) ; 𤛳 + )) +(define-char + '((=>ucs . #x246F4) ; 𤛴 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 20187) ; ø¸„»› + )) +(define-char + '((morohashi-daikanwa 20187 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F6E) ; ø»ž”¥ + (=ucs . #x246F4) ; 𤛴 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x392F) ; ø»ž¢’ + (ideograph-daikanwa . 20188) ; ø¸„»œ + (=ucs . #x246F6) ; 𤛶 + )) +(define-char + '((morohashi-daikanwa 20190 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 13) + (=jis-x0208 . #x353E) ; ø½Š“± + (=ucs . #x72A0) ; 犠 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B66) ; ø»˜¶¹ + (ideograph-daikanwa . 20191) ; ø¸„»Ÿ + (=ucs . #x3E57) ; 㹗 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 20192) ; ø¸„»  + (=ucs . #x3E58) ; 㹘 + )) +(define-char + '((=>ucs . #x3E58) ; 㹘 + (morohashi-daikanwa 20192 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B65) ; ø»˜¶¸ + )) +(define-char + '((=>ucs . #x246F9) ; 𤛹 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 20193) ; ø¸„»¡ + )) +(define-char + '((morohashi-daikanwa 20193 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4057) ; ø»ž­Œ + (=ucs . #x246F9) ; 𤛹 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4058) ; ø»ž­ + (=ucs . #x246FA) ; 𤛺 + )) +(define-char + '((=>ucs . #x72A1) ; 犡 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x657C) ; ø»”±³ + (ideograph-daikanwa . 20195) ; ø¸„»£ + )) +(define-char + '((morohashi-daikanwa 20195 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xF272) ; ý¢€‰² + (=ucs . #x72A1) ; 犡 + )) +(define-char + '((=>ucs . #x72A2) ; 犢 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (shinjigen-2 . 4758) + (=jis-x0208 . #x6039) ; ø½‹’¶ + (chinese-big5 . #xC37D) ; ý¢€Œ½ + (ideograph-daikanwa . 20196) ; ø¸„»¤ + (ucs-jis . #x72A2) ; ø½‹’¶ + )) +(define-char + '((=>ucs . #x72A2) ; 犢 + (morohashi-daikanwa 20196 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (korean-ksc5601 . #x543B) ; ø»‰¥  + )) +(define-char + '((morohashi-daikanwa 20196 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x784A) ; ø»“‚· + (chinese-gb12345 . #x363F) ; 犢 + (=ucs . #x72A2) ; 犢 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 20197) ; ø¸„»¥ + (=ucs . #x72A3) ; 犣 + )) +(define-char + '((=>ucs . #x72A3) ; 犣 + (morohashi-daikanwa 20197 0 3) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xF271) ; ý¢€‰± + )) +(define-char + '((=>ucs . #x72A3) ; 犣 + (morohashi-daikanwa 20197 0 4) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x657B) ; ø»”±² + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xF270) ; ý¢€‰° + (ideograph-daikanwa . 20200) ; ø¸„»¨ + (=ucs . #x72A4) ; 犤 + )) +(define-char + '((=>ucs . #x72A4) ; 犤 + (morohashi-daikanwa 20200 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x657A) ; ø»”±± + )) +(define-char + '((=>ucs . #x72A5) ; 犥 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xF26E) ; ý¢€‰® + (ideograph-daikanwa . 20203) ; ø¸„»« + )) +(define-char + '((morohashi-daikanwa 20203 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x72A5) ; 犥 + )) +(define-char + '((=>ucs . #x72A5) ; 犥 + (morohashi-daikanwa 20203 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6578) ; ø»”±¯ + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6579) ; ø»”±° + (chinese-big5 . #xF26F) ; ý¢€‰¯ + (ideograph-daikanwa . 20205) ; ø¸„»­ + (=ucs . #x72A6) ; 犦 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x6024) ; ø»˜½ + (=ucs . #x3E59) ; 㹙 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x683A) ; ø»›“— + (=ucs . #x246FB) ; 𤛻 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4772) ; ø»ž·¹ + (=ucs . #x246FE) ; 𤛾 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4773) ; ø»ž·º + (=ucs . #x246FF) ; 𤛿 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4771) ; ø»ž·¸ + (=ucs . #x24700) ; 𤜀 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6839) ; ø»›“– + (=ucs . #x24702) ; 𤜂 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 16) + (total-strokes . 21) + (shinjigen-2 . 4757) + (=jis-x0208 . #x603A) ; ø½‹’· + (korean-ksc5601 . #x7D7A) ; ø»Š¢­ + (chinese-cns11643-1 . #x7A76) ; ø»“†Ÿ + (chinese-gb12345 . #x4E7E) ; 犧 + (chinese-big5 . #xC4EB) ; ý¢€Œ“« + (ideograph-daikanwa . 20209) ; ø¸„»± + (=ucs . #x72A7) ; 犧 + )) +(define-char + '((=>ucs . #x72A8) ; 犨 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 16) + (total-strokes . 20) + (japanese-jisx0212 . #x4A6C) ; ø»‹¡© + (chinese-big5 . #xF46C) ; ý¢€‘¬ + (ideograph-daikanwa . 20210) ; ø¸„»² + (=jef-china3 . #x58CA) ; øº…£Š + (ucs-jis . #x72A8) ; ø»‹¡© + )) +(define-char + '((morohashi-daikanwa 20210 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-isoir165 . #x2C57) ; ø»Œ¿” + (chinese-cns11643-2 . #x693B) ; ø»”¶ª + (=ucs . #x72A8) ; 犨 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E3F) ; ø»Ÿ˜ + (=ucs . #x24703) ; 𤜃 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C54) ; ø»›™© + (=ucs . #x24704) ; 𤜄 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C55) ; ø»›™ª + (=ucs . #x24705) ; 𤜅 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x536B) ; ø»Ÿ‰š + (=ucs . #x3E5A) ; 㹚 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x536A) ; ø»Ÿ‰™ + (=ucs . #x246FD) ; 𤛽 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7045) ; ø»›Ÿ’ + (=ucs . #x24707) ; 𤜇 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x536C) ; ø»Ÿ‰› + (=ucs . #x24708) ; 𤜈 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7044) ; ø»›Ÿ‘ + (=ucs . #x24709) ; 𤜉 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7046) ; ø»›Ÿ“ + (=ucs . #x2470B) ; 𤜋 + )) +(define-char + '((=>ucs . #x72A9) ; 犩 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 20218) ; ø¸„»º + )) +(define-char + '((morohashi-daikanwa 20218 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 18) + (total-strokes . 22) + (=ucs . #x72A9) ; 犩 + )) +(define-char + '((=>ucs . #x72A9) ; 犩 + (morohashi-daikanwa 20218 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-big5 . #xF6EE) ; ý¢€›® + )) +(define-char + '((=>ucs . #x72A9) ; 犩 + (morohashi-daikanwa 20218 0 2) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D5C) ; ø»”½ƒ + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x583A) ; ø»Ÿ¿ + (=ucs . #x2470C) ; 𤜌 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x7359) ; ø»›¤€ + (=ucs . #x2470D) ; 𤜍 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x7358) ; ø»›£¿ + (=ucs . #x24710) ; 𤜐 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A51) ; ø»™Œ¦ + (=ucs . #x3E5B) ; 㹛 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B74) ; ø»Ÿ•“ + (=ucs . #x2470F) ; 𤜏 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B75) ; ø»Ÿ•” + (=ucs . #x24711) ; 𤜑 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B73) ; ø»Ÿ•’ + (=ucs . #x24712) ; 𤜒 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x7769) ; ø»›ªˆ + (=ucs . #x24714) ; 𤜔 + )) +(define-char + '((=>ucs . #x72AA) ; 犪 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideograph-daikanwa . 20227) ; ø¸„¼ƒ + )) +(define-char + '((=>ucs . #x72AA) ; 犪 + (morohashi-daikanwa 20227 0 0) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-2 . #x7127) ; ø»•‚† + )) +(define-char + '((morohashi-daikanwa 20227 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-big5 . #xF8F7) ; ý¢€£· + (=ucs . #x72AA) ; 犪 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x6123) ; ø»Ÿœ¶ + (=ucs . #x24716) ; 𤜖 + )) +(define-char + '((=>ucs . #x72AB) ; 犫 + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 23) + (total-strokes . 27) + (ideograph-daikanwa . 20232) ; ø¸„¼ˆ + )) +(define-char + '((morohashi-daikanwa 20232 0 1) + (ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 23) + (total-strokes . 27) + (chinese-cns11643-3 . #x617B) ; ø»–µ¾ + (=ucs . #x72AB) ; 犫 + )) +(define-char + '((ideographic-radical . 93) ; ⽜ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-7 . #x6450) ; ø»Ÿ¡½ + (=ucs . #x24719) ; 𤜙 + )) diff --git a/lisp/utf-2000/Ideograph-R094-Dog.el b/lisp/utf-2000/Ideograph-R094-Dog.el new file mode 100644 index 0000000..5c5d2d5 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R094-Dog.el @@ -0,0 +1,7192 @@ +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 4759) + (chinese-gb2312 . #x482E) ; ø»„¿£ + (=jis-x0208 . #x3824) ; ø½Š—± + (korean-ksc5601 . #x4C33) ; ø»‰™¨ + (chinese-isoir165 . #x482E) ; ø»§³ + (chinese-cns11643-1 . #x455D) ; ø»‘¸ + (=gt-pj-1 . #x3824) ; 犬 + (chinese-big5 . #xA4FC) ; ý¢€Š“¼ + (ideograph-daikanwa . 20234) ; ø¸„¼Š + (=gt-k . 00418) ; ý¡„€†¢ + (=ucs . #x72AC) ; 犬 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x616B) ; ø»…¥Ž + (japanese-jisx0212 . #x4A6D) ; ø»‹¡ª + (chinese-isoir165 . #x616B) ; ø»Žž + (chinese-cns11643-4 . #x2138) ; ø»— ¿ + (=jis-x0213-2-2000 . #x703A) ; ø»¦‘› + (ideograph-daikanwa . 20235) ; ø¸„¼‹ + (=jef-china3 . #x58D2) ; øº…£’ + (=ucs . #x72AD) ; 犭 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 1) + (total-strokes . 5) + (japanese-jisx0212 . #x4A6E) ; ø»‹¡« + (chinese-cns11643-2 . #x2164) ; ø»“£ + (=jis-x0213-2-2000 . #x703B) ; ø»¦‘œ + (chinese-big5 . #xC9A5) ; ý¢€Œ¦¥ + (ideograph-daikanwa . 20236) ; ø¸„¼Œ + (=ucs . #x72AE) ; 犮 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-5 . #x2176) ; ø»™¬ + (ideograph-daikanwa . 20237) ; ø¸„¼ + (=big5-cdp . #x8CF3) ; ý¢€ˆ³³ + (=ucs . #x215DC) ; 𡗜 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 2) + (total-strokes . 5) + (shinjigen-2 . 4761) + (chinese-gb2312 . #x3738) ; ø»„¦¯ + (=jis-x0208 . #x4848) ; ø½Š¯µ + (korean-ksc5601 . #x5B73) ; ø»‰°ª + (chinese-isoir165 . #x3738) ; ø»Ž¿ + (chinese-cns11643-1 . #x4667) ; ø»‘¹¸ + (chinese-big5 . #xA5C7) ; ý¢€Š—‡ + (ideograph-daikanwa . 20238) ; ø¸„¼Ž + (=ucs . #x72AF) ; 犯 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-6 . #x2332) ; ø»›·½ + (ideograph-daikanwa . 20239) ; ø¸„¼ + (=ucs . #x2471B) ; 𤜛 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x2177) ; ø»™¬‚ + (ideograph-daikanwa . 20240) ; ø¸„¼ + (=ucs . #x2471C) ; 𤜜 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x2178) ; ø»™¬ƒ + (ideograph-daikanwa . 20241) ; ø¸„¼‘ + (=ucs . #x2471D) ; 𤜝 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x616C) ; ø»…¥ + (chinese-isoir165 . #x616C) ; ø»ŽŸ + (chinese-cns11643-2 . #x2165) ; ø»“¤ + (=jis-x0213-2-2000 . #x703C) ; ø»¦‘ + (chinese-big5 . #xC9A6) ; ý¢€Œ¦¦ + (ideograph-daikanwa . 20242) ; ø¸„¼’ + (=ucs . #x72B0) ; 犰 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-5 . #x2278) ; ø»™­¡ + (ideograph-daikanwa . 20243) ; ø¸„¼“ + (=ucs . #x24721) ; 𤜡 + )) +(define-char + '((=>ucs . #x24722) ; 𤜢 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 20244) ; ø¸„¼” + )) +(define-char + '((morohashi-daikanwa 20244 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-5 . #x227B) ; ø»™­¤ + (=ucs . #x24722) ; 𤜢 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 20245) ; ø¸„¼• + (=ucs . #x24723) ; 𤜣 + )) +(define-char + '((=>ucs . #x24723) ; 𤜣 + (morohashi-daikanwa 20245 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-5 . #x2277) ; ø»™­  + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 2) + (kangxi-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x4A6F) ; ø»‹¡¬ + (chinese-cns11643-3 . #x242C) ; ø»•›‰ + (=jis-x0213-2-2000 . #x703D) ; ø»¦‘ž + (ideograph-daikanwa . 20246) ; ø¸„¼– + (=jef-china3 . #x58FA) ; øº…£º + (=ucs . #x72B1) ; 犱 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2328) ; ø»—£« + (ideograph-daikanwa . 20247) ; ø¸„¼— + (=ucs . #x24724) ; 𤜤 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 3) + (total-strokes . 6) + (shinjigen-2 . 7835) + (=jis-x0208 . #x603C) ; ø½‹’¹ + (chinese-cns11643-3 . #x242D) ; ø»•›Š + (ideograph-daikanwa . 20248) ; ø¸„¼˜ + (=ucs . #x72B2) ; 犲 + )) +(define-char + '((=>ucs . #x72B3) ; 犳 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 20249) ; ø¸„¼™ + )) +(define-char + '((morohashi-daikanwa 20249 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2327) ; ø»—£ª + (=ucs . #x72B3) ; 犳 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x616D) ; ø»…¥ + (japanese-jisx0212 . #x4A70) ; ø»‹¡­ + (chinese-isoir165 . #x616D) ; ø»Ž  + (chinese-cns11643-2 . #x2263) ; ø»“€ + (chinese-big5 . #xCA43) ; ý¢€Œ©ƒ + (ideograph-daikanwa . 20250) ; ø¸„¼š + (=jef-china3 . #x58DA) ; øº…£š + (=ucs . #x72B4) ; 犴 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x2264) ; ø»“ + (chinese-big5 . #xCA44) ; ý¢€Œ©„ + (ideograph-daikanwa . 20251) ; ø¸„¼› + (=ucs . #x72B5) ; 犵 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 3) + (ideograph-daikanwa . 20252) ; ø¸„¼œ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2537) ; ø»›º¾ + (ideograph-daikanwa . 20253) ; ø¸„¼ + (=ucs . #x24728) ; 𤜨 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 20254) ; ø¸„¼ž + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 20255) ; ø¸„¼Ÿ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x2279) ; ø»™­¢ + (ideograph-daikanwa . 20256) ; ø¸„¼  + (=ucs . #x2472B) ; 𤜫 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 4762) + (chinese-gb2312 . #x5734) ; ø»…•« + (=jis-x0208 . #x3E75) ; ø½Š¡¶ + (chinese-isoir165 . #x5734) ; ø»½» + (chinese-cns11643-3 . #x266B) ; ø»•Ÿ„ + (=gt-pj-1 . #x3E75) ; 状 + (ideograph-daikanwa . 20257) ; ø¸„¼¡ + (=gt-k . 02580) ; ý¡„€¨” + (=ucs . #x72B6) ; 状 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 3) + (chinese-gb2312 . #x616E) ; ø»…¥‘ + (chinese-isoir165 . #x616E) ; ø»Ž¡ + (=ucs . #x72B7) ; 犷 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 3) + (chinese-gb2312 . #x616F) ; ø»…¥’ + (chinese-isoir165 . #x616F) ; ø»Ž¢ + (=ucs . #x72B8) ; 犸 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x227A) ; ø»™­£ + (=ucs . #x24726) ; 𤜦 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x245E) ; ø»™°ƒ + (ideograph-daikanwa . 20258) ; ø¸„¼¢ + (=ucs . #x2472F) ; 𤜯 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4828) + (chinese-gb2312 . #x534C) ; ø»…‹ + (=jis-x0208 . #x603B) ; ø½‹’¸ + (chinese-isoir165 . #x534C) ; ø»¸› + (chinese-cns11643-3 . #x2669) ; ø»•Ÿ‚ + (ideograph-daikanwa . 20259) ; ø¸„¼£ + (=ucs . #x72B9) ; 犹 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x245F) ; ø»™°„ + (ideograph-daikanwa . 20260) ; ø¸„¼¤ + (=ucs . #x24730) ; 𤜰 + )) +(define-char + '((=>ucs . #x72BA) ; 犺 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-big5 . #xCB66) ; ý¢€Œ­¦ + (ideograph-daikanwa . 20261) ; ø¸„¼¥ + )) +(define-char + '((morohashi-daikanwa 20261 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2466) ; ø»“‘¿ + (=ucs . #x72BA) ; 犺 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x245B) ; ø»—¥¼ + (ideograph-daikanwa . 20262) ; ø¸„¼¦ + (=ucs . #x24731) ; 𤜱 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2737) ; ø»—©² + (ideograph-daikanwa . 20263) ; ø¸„¼§ + (=ucs . #x24732) ; 𤜲 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2666) ; ø»•ž¿ + (ideograph-daikanwa . 20264) ; ø¸„¼¨ + (=ucs . #x72BB) ; 犻 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2858) ; ø»›¿¹ + (ideograph-daikanwa . 20265) ; ø¸„¼© + (=ucs . #x24733) ; 𤜳 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x245A) ; ø»—¥» + (ideograph-daikanwa . 20266) ; ø¸„¼ª + (=ucs . #x24734) ; 𤜴 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x245A) ; ø»™¯¿ + (ideograph-daikanwa . 20267) ; ø¸„¼« + (=ucs . #x24735) ; 𤜵 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x285E) ; ø»›¿¿ + (ideograph-daikanwa . 20268) ; ø¸„¼¬ + (=ucs . #x24736) ; 𤜶 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x245B) ; ø»™°€ + (ideograph-daikanwa . 20269) ; ø¸„¼­ + (=ucs . #x24737) ; 𤜷 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x285B) ; ø»›¿¼ + (ideograph-daikanwa . 20270) ; ø¸„¼® + (=ucs . #x24738) ; 𤜸 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2667) ; ø»•Ÿ€ + (ideograph-daikanwa . 20271) ; ø¸„¼¯ + (=ucs . #x72BC) ; 犼 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x272F) ; ø»™³® + (ideograph-daikanwa . 20272) ; ø¸„¼° + (=ucs . #x24739) ; 𤜹 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x285D) ; ø»›¿¾ + (ideograph-daikanwa . 20273) ; ø¸„¼± + (=ucs . #x24746) ; 𤝆 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2462) ; ø»“‘» + (chinese-big5 . #xCB62) ; ý¢€Œ­¢ + (ideograph-daikanwa . 20274) ; ø¸„¼² + (=ucs . #x72BD) ; 犽 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2734) ; ø»—©¯ + (ideograph-daikanwa . 20275) ; ø¸„¼³ + (=jef-china3 . #x58D3) ; øº…£“ + (=ucs . #x3E5C) ; 㹜 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x4A71) ; ø»‹¡® + (chinese-cns11643-3 . #x266A) ; ø»•Ÿƒ + (=jis-x0213-1-2000 . #x7769) ; ø»¤’˜ + (ideograph-daikanwa . 20276) ; ø¸„¼´ + (=jef-china3 . #x58D6) ; øº…£– + (=ucs . #x72BE) ; 犾 + )) +(define-char + '((=>ucs . #x2473A) ; 𤜺 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 20277) ; ø¸„¼µ + )) +(define-char + '((morohashi-daikanwa 20277 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C72) ; ø»œ†‹ + (=ucs . #x2473A) ; 𤜺 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2457) ; ø»—¥¸ + (ideograph-daikanwa . 20278) ; ø¸„¼¶ + (=ucs . #x2473B) ; 𤜻 + )) +(define-char + '((=>ucs . #x72BF) ; 犿 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 20279) ; ø¸„¼· + )) +(define-char + '((morohashi-daikanwa 20279 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2461) ; ø»“‘º + (chinese-big5 . #xCB61) ; ý¢€Œ­¡ + (=ucs . #x72BF) ; 犿 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x5F52) ; ø»‰¶ + (=jis-x0213-1-2000 . #x776A) ; ø»¤’™ + (chinese-gb12345 . #x5734) ; 狀 + (chinese-big5 . #xAAAC) ; ý¢€Šª¬ + (ideograph-daikanwa . 20280) ; ø¸„¼¸ + (=jef-china3 . #x58D7) ; øº…£— + (=ucs . #x72C0) ; 狀 + )) +(define-char + '((=>ucs . #x72C0) ; 狀 + (morohashi-daikanwa 20280 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E6D) ; ø»’…® + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2459) ; ø»—¥º + (ideograph-daikanwa . 20281) ; ø¸„¼¹ + (=ucs . #x3E5D) ; 㹝 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x266D) ; ø»•Ÿ† + (ideograph-daikanwa . 20282) ; ø¸„¼º + (=ucs . #x3E5E) ; 㹞 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2456) ; ø»—¥· + (ideograph-daikanwa . 20283) ; ø¸„¼» + (=ucs . #x3E5F) ; 㹟 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x245D) ; ø»™°‚ + (ideograph-daikanwa . 20284) ; ø¸„¼¼ + (=ucs . #x2473C) ; 𤜼 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 20285) ; ø¸„¼½ + (=ucs . #x2473D) ; 𤜽 + )) +(define-char + '((=>ucs . #x2473D) ; 𤜽 + (morohashi-daikanwa 20285 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x245C) ; ø»™° + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6171) ; ø»…¥” + (japanese-jisx0212 . #x4A72) ; ø»‹¡¯ + (chinese-isoir165 . #x6171) ; ø»Ž¤ + (chinese-cns11643-2 . #x2465) ; ø»“‘¾ + (=jis-x0213-2-2000 . #x703E) ; ø»¦‘Ÿ + (chinese-big5 . #xCB65) ; ý¢€Œ­¥ + (ideograph-daikanwa . 20286) ; ø¸„¼¾ + (=jef-china3 . #x58DB) ; øº…£› + (=ucs . #x72C1) ; 狁 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4764) + (chinese-gb2312 . #x3F71) ; ø»„³˜ + (=jis-x0208 . #x3638) ; ø½Š•‰ + (korean-ksc5601 . #x4E4A) ; ø»‰œ» + (chinese-isoir165 . #x3F71) ; ø»›¨ + (chinese-cns11643-1 . #x4B2A) ; ø»’€‘ + (=gt-pj-1 . #x3638) ; 狂 + (chinese-big5 . #xA867) ; ý¢€Š¡§ + (ideograph-daikanwa . 20287) ; ø¸„¼¿ + (=gt-k . 02523) ; ý¡„€§› + (=ucs . #x72C2) ; 狂 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x266C) ; ø»•Ÿ… + (=jis-x0213-2-2000 . #x703F) ; ø»¦‘  + (ideograph-daikanwa . 20288) ; ø¸„½€ + (=ucs . #x3E60) ; ã¹  + )) +(define-char + '((=>ucs . #x72C3) ; 狃 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4765) + (=jis-x0208 . #x603D) ; ø½‹’º + (chinese-cns11643-2 . #x2463) ; ø»“‘¼ + (=gt-pj-1 . #x603D) ; ø½‹’º + (chinese-big5 . #xCB63) ; ý¢€Œ­£ + (ideograph-daikanwa . 20289) ; ø¸„½ + (=gt-k . 02717) ; ý¡„€ª + (ucs-jis . #x72C3) ; ø½‹’º + )) +(define-char + '((morohashi-daikanwa 20289 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6170) ; ø»…¥“ + (chinese-isoir165 . #x6170) ; ø»Ž£ + (=ucs . #x72C3) ; 狃 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4767) + (chinese-gb2312 . #x3552) ; ø»„¤ + (=jis-x0208 . #x603F) ; ø½‹’¼ + (korean-ksc5601 . #x6E5A) ; ø»ŠŒ‹ + (chinese-isoir165 . #x3552) ; ø»Œ + (=gt-pj-1 . #x603F) ; 狄 + (chinese-big5 . #xA866) ; ý¢€Š¡¦ + (ideograph-daikanwa . 20290) ; ø¸„½‚ + (=gt-k . 02718) ; ý¡„€ªž + (=ucs . #x72C4) ; 狄 + )) +(define-char + '((=>ucs . #x72C4) ; 狄 + (morohashi-daikanwa 20290 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B29) ; ø»’€ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 20291) ; ø¸„½ƒ + (=ucs . #x2473E) ; 𤜾 + )) +(define-char + '((=>ucs . #x2473E) ; 𤜾 + (morohashi-daikanwa 20291 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x285A) ; ø»›¿» + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2467) ; ø»“’€ + (chinese-big5 . #xCB67) ; ý¢€Œ­§ + (ideograph-daikanwa . 20292) ; ø¸„½„ + (=ucs . #x72C5) ; 狅 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 4766) + (=jis-x0208 . #x603E) ; ø½‹’» + (chinese-cns11643-2 . #x2464) ; ø»“‘½ + (chinese-big5 . #xCB64) ; ý¢€Œ­¤ + (ideograph-daikanwa . 20293) ; ø¸„½… + (=ucs . #x72C6) ; 狆 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2856) ; ø»›¿· + (ideograph-daikanwa . 20294) ; ø¸„½† + (=ucs . #x2474C) ; 𤝌 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2458) ; ø»—¥¹ + (ideograph-daikanwa . 20295) ; ø¸„½‡ + (=ucs . #x2474D) ; 𤝍 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 20296) ; ø¸„½ˆ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 20297) ; ø¸„½‰ + (=ucs . #x2476E) ; 𤝮 + )) +(define-char + '((=>ucs . #x2476E) ; 𤝮 + (morohashi-daikanwa 20297 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A35) ; ø»™¸Ž + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 20298) ; ø¸„½Š + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x285C) ; ø»›¿½ + (ideograph-daikanwa . 20299) ; ø¸„½‹ + (=ucs . #x24743) ; 𤝃 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (ideograph-daikanwa . 20300) ; ø¸„½Œ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (ideograph-daikanwa . 20301) ; ø¸„½ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (ideograph-daikanwa . 20302) ; ø¸„½Ž + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (ideograph-daikanwa . 20303) ; ø¸„½ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x4A73) ; ø»‹¡° + (chinese-cns11643-3 . #x2668) ; ø»•Ÿ + (ideograph-daikanwa . 20304) ; ø¸„½ + (=jef-china3 . #x58DC) ; øº…£œ + (=ucs . #x72C7) ; 狇 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (ideograph-daikanwa . 20305) ; ø¸„½‘ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2859) ; ø»›¿º + (ideograph-daikanwa . 20306) ; ø¸„½’ + (=ucs . #x2473F) ; 𤜿 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3137) ; ø»„º + (chinese-isoir165 . #x3137) ; ø»†Š + (=ucs . #x72C8) ; 狈 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C73) ; ø»œ†Œ + (=ucs . #x24740) ; 𤝀 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2857) ; ø»›¿¸ + (=ucs . #x24742) ; 𤝂 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C7A) ; ø»œ†“ + (ideograph-daikanwa . 20307) ; ø¸„½“ + (=ucs . #x2474F) ; 𤝏 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2728) ; ø»™³§ + (ideograph-daikanwa . 20308) ; ø¸„½” + (=ucs . #x24750) ; 𤝐 + )) +(define-char + '((=>ucs . #x24751) ; 𤝑 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 20309) ; ø¸„½• + )) +(define-char + '((morohashi-daikanwa 20309 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C7B) ; ø»œ†” + (=ucs . #x24751) ; 𤝑 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x272C) ; ø»™³« + (ideograph-daikanwa . 20310) ; ø¸„½– + (=ucs . #x24752) ; 𤝒 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C79) ; ø»œ†’ + (ideograph-daikanwa . 20311) ; ø¸„½— + (=ucs . #x24753) ; 𤝓 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C7C) ; ø»œ†• + (ideograph-daikanwa . 20312) ; ø¸„½˜ + (=ucs . #x24754) ; 𤝔 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C75) ; ø»œ†Ž + (ideograph-daikanwa . 20313) ; ø¸„½™ + (=ucs . #x3E61) ; 㹡 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2739) ; ø»—©´ + (ideograph-daikanwa . 20314) ; ø¸„½š + (=ucs . #x3E62) ; ã¹¢ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2727) ; ø»™³¦ + (ideograph-daikanwa . 20315) ; ø¸„½› + (=ucs . #x24755) ; 𤝕 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x4A74) ; ø»‹¡± + (chinese-isoir165 . #x2C3D) ; ø»Œ¾º + (chinese-cns11643-2 . #x2821) ; ø»“–² + (chinese-big5 . #xCD5F) ; ý¢€ŒµŸ + (ideograph-daikanwa . 20316) ; ø¸„½œ + (=jef-china3 . #x58DD) ; øº…£ + (=ucs . #x72C9) ; 狉 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x272A) ; ø»™³© + (ideograph-daikanwa . 20317) ; ø¸„½ + (=ucs . #x24756) ; 𤝖 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C78) ; ø»œ†‘ + (ideograph-daikanwa . 20318) ; ø¸„½ž + (=ucs . #x24757) ; 𤝗 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x272E) ; ø»™³­ + (ideograph-daikanwa . 20319) ; ø¸„½Ÿ + (=jef-china3 . #x58DE) ; øº…£ž + (=ucs . #x3E63) ; ã¹£ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-big5 . #xCFBE) ; ý¢€Œ¾¾ + (ideograph-daikanwa . 20320) ; ø¸„½  + (=ucs . #x72CA) ; 狊 + )) +(define-char + '((=>ucs . #x72CA) ; 狊 + (morohashi-daikanwa 20320 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2B7E) ; ø»“œ© + )) +(define-char + '((=>ucs . #x72CB) ; 狋 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x277D) ; ø»“–° + (ideograph-daikanwa . 20321) ; ø¸„½¡ + )) +(define-char + '((morohashi-daikanwa 20321 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-big5 . #xCD5D) ; ý¢€Œµ + (=ucs . #x72CB) ; 狋 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A29) ; ø»•£º + (ideograph-daikanwa . 20322) ; ø¸„½¢ + (=ucs . #x3E64) ; 㹤 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A24) ; ø»•£µ + (ideograph-daikanwa . 20323) ; ø¸„½£ + (=ucs . #x3E65) ; ã¹¥ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x4A75) ; ø»‹¡² + (chinese-cns11643-2 . #x2826) ; ø»“–· + (=jis-x0213-2-2000 . #x7040) ; ø»¦‘¡ + (chinese-big5 . #xCD64) ; ý¢€Œµ¤ + (ideograph-daikanwa . 20324) ; ø¸„½¤ + (=jef-china3 . #x58DF) ; øº…£Ÿ + (=ucs . #x72CC) ; 狌 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x272D) ; ø»™³¬ + (ideograph-daikanwa . 20325) ; ø¸„½¥ + (=ucs . #x24758) ; 𤝘 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2725) ; ø»™³¤ + (ideograph-daikanwa . 20326) ; ø¸„½¦ + (=ucs . #x24759) ; 𤝙 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A25) ; ø»•£¶ + (=jis-x0213-2-2000 . #x7041) ; ø»¦‘¢ + (ideograph-daikanwa . 20327) ; ø¸„½§ + (=jef-china3 . #x58E0) ; øº…£  + (=ucs . #x3E66) ; 㹦 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6173) ; ø»…¥– + (chinese-isoir165 . #x6173) ; ø»Ž¦ + (chinese-cns11643-3 . #x2A26) ; ø»•£· + (ideograph-daikanwa . 20328) ; ø¸„½¨ + (=jef-china3 . #x8EE1) ; øºˆ»¡ + (=ucs . #x72CD) ; 狍 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4769) + (chinese-gb2312 . #x6172) ; ø»…¥• + (=jis-x0208 . #x6040) ; ø½‹’½ + (korean-ksc5601 . #x6464) ; ø»‰½© + (chinese-isoir165 . #x6172) ; ø»Ž¥ + (chinese-cns11643-1 . #x4E6E) ; ø»’…¯ + (chinese-big5 . #xAAAD) ; ý¢€Šª­ + (ideograph-daikanwa . 20329) ; ø¸„½© + (=ucs . #x72CE) ; 狎 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2729) ; ø»™³¨ + (ideograph-daikanwa . 20330) ; ø¸„½ª + (=ucs . #x2475A) ; 𤝚 + )) +(define-char + '((=>ucs . #x2475B) ; 𤝛 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 20331) ; ø¸„½« + )) +(define-char + '((morohashi-daikanwa 20331 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2724) ; ø»™³£ + (=ucs . #x2475B) ; 𤝛 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A2A) ; ø»•£» + (ideograph-daikanwa . 20332) ; ø¸„½¬ + (=ucs . #x72CF) ; 狏 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3A7C) ; ø»„¬ + (chinese-isoir165 . #x3A7C) ; ø»” + (ideograph-daikanwa . 20333) ; ø¸„½­ + (=ucs . #x72D0) ; 狐 + )) +(define-char + '((=>ucs . #x72D0) ; 狐 + (morohashi-daikanwa 20333 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x3851) ; ø½Š˜ž + (korean-ksc5601 . #x7B4F) ; ø»ŠŸ† + (=gt-pj-1 . #x3851) ; ø½Š˜ž + (chinese-big5 . #xAAB0) ; ý¢€Šª° + (=gt-k . 05069) ; ý¡„ + (ucs-jis . #x72D0) ; ø½Š˜ž + )) +(define-char + '((=>ucs . #x72D0) ; 狐 + (morohashi-daikanwa 20333 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E71) ; ø»’…² + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C77) ; ø»œ† + (ideograph-daikanwa . 20334) ; ø¸„½® + (=ucs . #x2475C) ; 𤝜 + )) +(define-char + '((=>ucs . #x72D1) ; 狑 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-big5 . #xCD65) ; ý¢€Œµ¥ + (ideograph-daikanwa . 20335) ; ø¸„½¯ + (=jef-china3 . #x58E1) ; øº…£¡ + )) +(define-char + '((=>ucs . #x72D1) ; 狑 + (morohashi-daikanwa 20335 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2827) ; ø»“–¸ + )) +(define-char + '((morohashi-daikanwa 20335 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x72D1) ; 狑 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x273A) ; ø»—©µ + (ideograph-daikanwa . 20336) ; ø¸„½° + (=ucs . #x3E67) ; 㹧 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 20337) ; ø¸„½± + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4775) + (chinese-gb2312 . #x6174) ; ø»…¥— + (=jis-x0208 . #x6041) ; ø½‹’¾ + (chinese-isoir165 . #x6174) ; ø»Ž§ + (chinese-cns11643-2 . #x2823) ; ø»“–´ + (chinese-big5 . #xCD61) ; ý¢€Œµ¡ + (ideograph-daikanwa . 20338) ; ø¸„½² + (=ucs . #x72D2) ; 狒 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A36) ; ø»™¸ + (ideograph-daikanwa . 20339) ; ø¸„½³ + (=ucs . #x2475F) ; 𤝟 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2738) ; ø»—©³ + (ideograph-daikanwa . 20340) ; ø¸„½´ + (=ucs . #x2475E) ; 𤝞 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A27) ; ø»•£¸ + (ideograph-daikanwa . 20341) ; ø¸„½µ + (=ucs . #x72D3) ; 狓 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-big5 . #xCD62) ; ý¢€Œµ¢ + (ideograph-daikanwa . 20342) ; ø¸„½¶ + (=ucs . #x72D4) ; 狔 + )) +(define-char + '((=>ucs . #x72D4) ; 狔 + (morohashi-daikanwa 20342 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2824) ; ø»“–µ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x4A76) ; ø»‹¡³ + (chinese-cns11643-4 . #x2736) ; ø»—©± + (ideograph-daikanwa . 20343) ; ø¸„½· + (=jef-china3 . #x58E2) ; øº…£¢ + (=ucs . #x72D5) ; 狕 + )) +(define-char + '((=>ucs . #x72D6) ; 狖 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x4A77) ; ø»‹¡´ + (chinese-big5 . #xCD5C) ; ý¢€Œµœ + (ideograph-daikanwa . 20344) ; ø¸„½¸ + (=jef-china3 . #x58E3) ; øº…££ + (ucs-jis . #x72D6) ; ø»‹¡´ + )) +(define-char + '((morohashi-daikanwa 20344 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x277C) ; ø»“–¯ + (=ucs . #x72D6) ; 狖 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4770) + (chinese-gb2312 . #x3937) ; ø»„©ª + (=jis-x0208 . #x3669) ; ø½Š•º + (korean-ksc5601 . #x4F37) ; ø»‰ž† + (chinese-isoir165 . #x3937) ; ø»‘º + (chinese-cns11643-1 . #x4E70) ; ø»’…± + (=gt-pj-1 . #x3669) ; 狗 + (chinese-big5 . #xAAAF) ; ý¢€Šª¯ + (ideograph-daikanwa . 20345) ; ø¸„½¹ + (=gt-k . 03679) ; ý¡„€¹Ÿ + (=ucs . #x72D7) ; 狗 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x4A78) ; ø»‹¡µ + (chinese-cns11643-2 . #x277E) ; ø»“–± + (chinese-big5 . #xCD5E) ; ý¢€Œµž + (ideograph-daikanwa . 20346) ; ø¸„½º + (=ucs . #x72D8) ; 狘 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4771) + (chinese-gb2312 . #x3E51) ; ø»„±š + (=jis-x0208 . #x4140) ; ø½Š¥› + (korean-ksc5601 . #x6E43) ; ø»Š‹´ + (chinese-isoir165 . #x3E51) ; ø»™ª + (chinese-cns11643-1 . #x4E6F) ; ø»’…° + (chinese-big5 . #xAAAE) ; ý¢€Šª® + (ideograph-daikanwa . 20347) ; ø¸„½» + (=ucs . #x72D9) ; 狙 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2825) ; ø»“–¶ + (chinese-big5 . #xCD63) ; ý¢€Œµ£ + (ideograph-daikanwa . 20348) ; ø¸„½¼ + (=ucs . #x72DA) ; 狚 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 4772) + (=jis-x0208 . #x397D) ; ø½Šš¨ + (chinese-cns11643-3 . #x2A28) ; ø»•£¹ + (=gt-pj-1 . #x397D) ; 狛 + (ideograph-daikanwa . 20349) ; ø¸„½½ + (=gt-k . 03710) ; ý¡„€¹¾ + (=ucs . #x72DB) ; 狛 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3260) ; ø»œŽ­ + (ideograph-daikanwa . 20350) ; ø¸„½¾ + (=ucs . #x24761) ; 𤝡 + )) +(define-char + '((=>ucs . #x24760) ; 𤝠 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 20351) ; ø¸„½¿ + )) +(define-char + '((morohashi-daikanwa 20351 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2855) ; ø»›¿¶ + (=ucs . #x24760) ; 𤝠 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2735) ; ø»—©° + (ideograph-daikanwa . 20352) ; ø¸„¾€ + (=ucs . #x2476C) ; 𤝬 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (ideograph-daikanwa . 20353) ; ø¸„¾ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C7D) ; ø»œ†– + (ideograph-daikanwa . 20354) ; ø¸„¾‚ + (=ucs . #x24766) ; 𤝦 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (ideograph-daikanwa . 20355) ; ø¸„¾ƒ + )) +(define-char + '((=>ucs . #x24768) ; 𤝨 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 20356) ; ø¸„¾„ + )) +(define-char + '((morohashi-daikanwa 20356 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C74) ; ø»œ† + (=ucs . #x24768) ; 𤝨 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (=jis-x0213-2-2000 . #x7042) ; ø»¦‘£ + (ideograph-daikanwa . 20357) ; ø¸„¾… + (=jef-china3 . #x58E4) ; øº…£¤ + (=ucs . #x3E68) ; 㹨 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (ideograph-daikanwa . 20358) ; ø¸„¾† + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x272B) ; ø»™³ª + (ideograph-daikanwa . 20359) ; ø¸„¾‡ + (=ucs . #x24763) ; 𤝣 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x2822) ; ø»“–³ + (chinese-big5 . #xCD60) ; ý¢€Œµ  + (ideograph-daikanwa . 20360) ; ø¸„¾ˆ + (=ucs . #x72DC) ; 狜 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2C76) ; ø»œ† + (ideograph-daikanwa . 49291) ; ø¸Œ‚‹ + (=ucs . #x24764) ; 𤝤 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-isoir165 . #x7C2D) ; ø»Ž´Š + (chinese-cns11643-6 . #x2C7E) ; ø»œ†— + (=ucs . #x72DD) ; 狝 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (chinese-gb2312 . #x447C) ; ø»„º¹ + (chinese-isoir165 . #x447C) ; ø»£‰ + (=ucs . #x72DE) ; 狞 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x4A79) ; ø»‹¡¶ + (chinese-cns11643-2 . #x2C24) ; ø»“œ­ + (chinese-big5 . #xCFC2) ; ý¢€Œ¿‚ + (ideograph-daikanwa . 20361) ; ø¸„¾‰ + (=jef-china3 . #x58E5) ; øº…£¥ + (=ucs . #x72DF) ; 狟 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4776) + (chinese-gb2312 . #x3A5D) ; ø»„«® + (=jis-x0208 . #x6043) ; ø½‹“€ + (chinese-isoir165 . #x3A5D) ; ø»“¾ + (chinese-cns11643-1 . #x5240) ; ø»’Š¹ + (=gt-pj-1 . #x6043) ; 狠 + (chinese-big5 . #xACBD) ; ý¢€Š²½ + (ideograph-daikanwa . 20362) ; ø¸„¾Š + (=gt-k . 05267) ; ý¡„’“ + (=ucs . #x72E0) ; 狠 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A32) ; ø»—®‡ + (ideograph-daikanwa . 20363) ; ø¸„¾‹ + (=ucs . #x3E6B) ; 㹫 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A3E) ; ø»™¸— + (ideograph-daikanwa . 20364) ; ø¸„¾Œ + (=ucs . #x2476F) ; 𤝯 + )) +(define-char + '((=>ucs . #x72E1) ; 狡 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4779) + (=jis-x0208 . #x6044) ; ø½‹“ + (korean-ksc5601 . #x4E6A) ; ø»‰› + (chinese-big5 . #xACBE) ; ý¢€Š²¾ + (ideograph-daikanwa . 20365) ; ø¸„¾ + (ucs-jis . #x72E1) ; ø½‹“ + )) +(define-char + '((morohashi-daikanwa 20365 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3D46) ; ø»„¯± + (chinese-isoir165 . #x3D46) ; ø»˜ + (chinese-cns11643-1 . #x5241) ; ø»’Šº + (=ucs . #x72E1) ; 狡 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x6042) ; ø½‹’¿ + (chinese-isoir165 . #x2E4C) ; ø»‚… + (chinese-cns11643-3 . #x2D75) ; ø»•©  + (ideograph-daikanwa . 20366) ; ø¸„¾Ž + (=ucs . #x72E2) ; 狢 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3268) ; ø»œŽµ + (ideograph-daikanwa . 20367) ; ø¸„¾ + (=ucs . #x24770) ; 𤝰 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C27) ; ø»“œ° + (chinese-big5 . #xCFC5) ; ý¢€Œ¿… + (ideograph-daikanwa . 20368) ; ø¸„¾ + (=ucs . #x72E3) ; 狣 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A39) ; ø»™¸’ + (ideograph-daikanwa . 20369) ; ø¸„¾‘ + (=ucs . #x24771) ; 𤝱 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A3D) ; ø»™¸– + (ideograph-daikanwa . 20370) ; ø¸„¾’ + (=ucs . #x24773) ; 𤝳 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3261) ; ø»œŽ® + (ideograph-daikanwa . 20371) ; ø¸„¾“ + (=ucs . #x24774) ; 𤝴 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A3C) ; ø»™¸• + (ideograph-daikanwa . 20372) ; ø¸„¾” + (=ucs . #x24777) ; 𤝷 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A31) ; ø»—®† + (ideograph-daikanwa . 20373) ; ø¸„¾• + (=ucs . #x24778) ; 𤝸 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C21) ; ø»“œª + (chinese-big5 . #xCFBF) ; ý¢€Œ¾¿ + (ideograph-daikanwa . 20374) ; ø¸„¾– + (=ucs . #x72E4) ; 狤 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A34) ; ø»—®‰ + (ideograph-daikanwa . 20375) ; ø¸„¾— + (=ucs . #x3E6C) ; 㹬 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A3B) ; ø»™¸” + (ideograph-daikanwa . 20376) ; ø¸„¾˜ + (=ucs . #x24779) ; 𤝹 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x4A7A) ; ø»‹¡· + (chinese-cns11643-3 . #x2D74) ; ø»•©Ÿ + (ideograph-daikanwa . 20377) ; ø¸„¾™ + (=jef-china3 . #x58E7) ; øº…£§ + (=ucs . #x72E5) ; 狥 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3264) ; ø»œŽ± + (ideograph-daikanwa . 20378) ; ø¸„¾š + (=ucs . #x2477A) ; 𤝺 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A35) ; ø»—®Š + (ideograph-daikanwa . 20379) ; ø¸„¾› + (=ucs . #x3E6D) ; ã¹­ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C26) ; ø»“œ¯ + (chinese-big5 . #xCFC4) ; ý¢€Œ¿„ + (ideograph-daikanwa . 20380) ; ø¸„¾œ + (=ucs . #x72E6) ; 狦 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D70) ; ø»•©› + (ideograph-daikanwa . 20381) ; ø¸„¾ + (=ucs . #x72E7) ; 狧 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A3A) ; ø»™¸“ + (ideograph-daikanwa . 20382) ; ø¸„¾ž + (=ucs . #x2477B) ; 𤝻 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3266) ; ø»œŽ³ + (ideograph-daikanwa . 20383) ; ø¸„¾Ÿ + (=ucs . #x2477C) ; 𤝼 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x6175) ; ø»…¥˜ + (chinese-isoir165 . #x6175) ; ø»Ž¨ + (chinese-cns11643-2 . #x2C22) ; ø»“œ« + (ideograph-daikanwa . 20384) ; ø¸„¾  + (=ucs . #x72E8) ; 狨 + )) +(define-char + '((=>ucs . #x72E8) ; 狨 + (morohashi-daikanwa 20384 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-big5 . #xCFC0) ; ý¢€Œ¿€ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D72) ; ø»•© + (ideograph-daikanwa . 20385) ; ø¸„¾¡ + (=ucs . #x3E6E) ; ã¹® + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3262) ; ø»œŽ¯ + (ideograph-daikanwa . 20386) ; ø¸„¾¢ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A33) ; ø»—®ˆ + (ideograph-daikanwa . 20387) ; ø¸„¾£ + (=ucs . #x2477D) ; 𤝽 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A40) ; ø»™¸™ + (ideograph-daikanwa . 20388) ; ø¸„¾¤ + (=ucs . #x2477E) ; 𤝾 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3263) ; ø»œŽ° + (ideograph-daikanwa . 20389) ; ø¸„¾¥ + (=ucs . #x2477F) ; 𤝿 + )) +(define-char + '((=>ucs . #x72E9) ; 狩 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4780) + (=jis-x0208 . #x3C6D) ; ø½Šž² + (korean-ksc5601 . #x622D) ; ø»‰¹¶ + (chinese-big5 . #xACBC) ; ý¢€Š²¼ + (ideograph-daikanwa . 20390) ; ø¸„¾¦ + (ucs-jis . #x72E9) ; ø½Šž² + )) +(define-char + '((morohashi-daikanwa 20390 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x6177) ; ø»…¥š + (chinese-isoir165 . #x6177) ; ø»Žª + (chinese-cns11643-1 . #x523F) ; ø»’Š¸ + (=ucs . #x72E9) ; 狩 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C25) ; ø»“œ® + (chinese-big5 . #xCFC3) ; ý¢€Œ¿ƒ + (ideograph-daikanwa . 20391) ; ø¸„¾§ + (=ucs . #x72EA) ; 狪 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3267) ; ø»œŽ´ + (ideograph-daikanwa . 20392) ; ø¸„¾¨ + (=ucs . #x3E6F) ; 㹯 + )) +(define-char + '((=>ucs . #x24780) ; 𤞀 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 20393) ; ø¸„¾© + )) +(define-char + '((morohashi-daikanwa 20393 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x24780) ; 𤞀 + )) +(define-char + '((=>ucs . #x24780) ; 𤞀 + (morohashi-daikanwa 20393 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2726) ; ø»™³¥ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-big5 . #xCFC1) ; ý¢€Œ¿ + (ideograph-daikanwa . 20394) ; ø¸„¾ª + (=ucs . #x72EB) ; 狫 + )) +(define-char + '((=>ucs . #x72EB) ; 狫 + (morohashi-daikanwa 20394 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C23) ; ø»“œ¬ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A37) ; ø»™¸ + (ideograph-daikanwa . 20395) ; ø¸„¾« + (=ucs . #x24781) ; 𤞁 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A38) ; ø»™¸‘ + (ideograph-daikanwa . 20396) ; ø¸„¾¬ + (=ucs . #x24782) ; 𤞂 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A3F) ; ø»™¸˜ + (ideograph-daikanwa . 20397) ; ø¸„¾­ + (=ucs . #x24797) ; 𤞗 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (ideograph-daikanwa . 20398) ; ø¸„¾® + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (ideograph-daikanwa . 20399) ; ø¸„¾¯ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (ideograph-daikanwa . 20400) ; ø¸„¾° + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3265) ; ø»œŽ² + (ideograph-daikanwa . 20401) ; ø¸„¾± + (=ucs . #x24788) ; 𤞈 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (ideograph-daikanwa . 20402) ; ø¸„¾² + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (ideograph-daikanwa . 20403) ; ø¸„¾³ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (ideograph-daikanwa . 20404) ; ø¸„¾´ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 20405) ; ø¸„¾µ + (=ucs . #x247A3) ; 𤞣 + )) +(define-char + '((=>ucs . #x247A3) ; 𤞣 + (morohashi-daikanwa 20405 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3945) ; ø»œ˜¤ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 4781) + (chinese-gb2312 . #x3640) ; ø»„¥™ + (=jis-x0208 . #x4648) ; ø½Š¬¹ + (chinese-isoir165 . #x3640) ; ø»© + (chinese-cns11643-3 . #x2D73) ; ø»•©ž + (ideograph-daikanwa . 20406) ; ø¸„¾¶ + (=ucs . #x72EC) ; 独 + )) +(define-char + '((morohashi-daikanwa 20406 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4F41) ; ø»…Šˆ + (=jis-x0208 . #x3639) ; ø½Š•Š + (chinese-isoir165 . #x4F41) ; ø»²˜ + (chinese-cns11643-3 . #x2D71) ; ø»•©œ + (=ucs . #x72ED) ; 狭 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4A28) ; ø»…‚™ + (chinese-isoir165 . #x4A28) ; ø»ª© + (=ucs . #x72EE) ; 狮 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6176) ; ø»…¥™ + (chinese-isoir165 . #x6176) ; ø»Ž© + (=ucs . #x72EF) ; 狯 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5578) ; ø»…“³ + (chinese-isoir165 . #x5578) ; ø»¼ƒ + (=ucs . #x72F0) ; 狰 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (chinese-gb2312 . #x537C) ; ø»…» + (chinese-isoir165 . #x537C) ; ø»¹‹ + (=ucs . #x72F1) ; 狱 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6178) ; ø»…¥› + (chinese-isoir165 . #x6178) ; ø»Ž« + (=ucs . #x72F2) ; 狲 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x394B) ; ø»œ˜ª + (ideograph-daikanwa . 20407) ; ø¸„¾· + (=ucs . #x24772) ; 𤝲 + )) +(define-char + '((=>ucs . #x247B2) ; 𤞲 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 20408) ; ø¸„¾¸ + )) +(define-char + '((morohashi-daikanwa 20408 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E24) ; ø»—³± + (=ucs . #x247B2) ; 𤞲 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x617C) ; ø»…¥Ÿ + (japanese-jisx0212 . #x4A7B) ; ø»‹¡¸ + (chinese-isoir165 . #x617C) ; ø»Ž¯ + (chinese-cns11643-2 . #x3069) ; ø»“£ª + (=jis-x0213-2-2000 . #x7043) ; ø»¦‘¤ + (chinese-big5 . #xD2A8) ; ý¢€Š¨ + (ideograph-daikanwa . 20409) ; ø¸„¾¹ + (=ucs . #x72F3) ; 狳 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6179) ; ø»…¥œ + (japanese-jisx0212 . #x4A7C) ; ø»‹¡¹ + (chinese-isoir165 . #x6179) ; ø»Ž¬ + (chinese-big5 . #xD2A5) ; ý¢€Š¥ + (ideograph-daikanwa . 20410) ; ø¸„¾º + (=ucs . #x72F4) ; 狴 + )) +(define-char + '((=>ucs . #x72F4) ; 狴 + (morohashi-daikanwa 20410 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3066) ; ø»“£§ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3237) ; ø»•¯¸ + (ideograph-daikanwa . 20411) ; ø¸„¾» + (=ucs . #x3E71) ; ã¹± + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E5C) ; ø»™¾­ + (ideograph-daikanwa . 20412) ; ø¸„¾¼ + (=jef-china3 . #x58E8) ; øº…£¨ + (=ucs . #x3E72) ; ã¹² + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3238) ; ø»•¯¹ + (ideograph-daikanwa . 20413) ; ø¸„¾½ + (=ucs . #x72F5) ; 狵 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E21) ; ø»—³® + (ideograph-daikanwa . 20414) ; ø¸„¾¾ + (=ucs . #x3E73) ; ã¹³ + )) +(define-char + '((=>ucs . #x2479A) ; 𤞚 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 20415) ; ø¸„¾¿ + )) +(define-char + '((morohashi-daikanwa 20415 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x2479A) ; 𤞚 + )) +(define-char + '((=>ucs . #x2479A) ; 𤞚 + (morohashi-daikanwa 20415 0 3) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E5E) ; ø»™¾¯ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3068) ; ø»“£© + (chinese-big5 . #xD2A7) ; ý¢€Š§ + (ideograph-daikanwa . 20416) ; ø¸„¿€ + (=ucs . #x72F6) ; 狶 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x416D) ; ø»œ¤¼ + (ideograph-daikanwa . 20417) ; ø¸„¿ + (=jef-china3 . #x58D8) ; øº…£˜ + (=ucs . #x3E77) ; ã¹· + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3321) ; ø»—»„ + (ideograph-daikanwa . 20418) ; ø¸„¿‚ + (=ucs . #x2479B) ; 𤞛 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3949) ; ø»œ˜¨ + (ideograph-daikanwa . 20419) ; ø¸„¿ƒ + (=ucs . #x2479C) ; 𤞜 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2D7E) ; ø»—³­ + (ideograph-daikanwa . 20420) ; ø¸„¿„ + (=ucs . #x3E74) ; ã¹´ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x394D) ; ø»œ˜¬ + (ideograph-daikanwa . 20421) ; ø¸„¿… + (=ucs . #x2479D) ; 𤞝 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E25) ; ø»—³² + (ideograph-daikanwa . 20422) ; ø¸„¿† + (=ucs . #x2479E) ; 𤞞 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E5B) ; ø»™¾¬ + (ideograph-daikanwa . 20423) ; ø¸„¿‡ + (=ucs . #x2479F) ; 𤞟 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E60) ; ø»™¾± + (ideograph-daikanwa . 20424) ; ø¸„¿ˆ + (=ucs . #x247A0) ; 𤞠 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E22) ; ø»—³¯ + (ideograph-daikanwa . 20425) ; ø¸„¿‰ + (=ucs . #x3E75) ; ã¹µ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4785) + (chinese-gb2312 . #x617A) ; ø»…¥ + (=jis-x0208 . #x6046) ; ø½‹“ƒ + (chinese-isoir165 . #x617A) ; ø»Ž­ + (chinese-big5 . #xAF58) ; ý¢€Š½˜ + (ideograph-daikanwa . 20426) ; ø¸„¿Š + (=ucs . #x72F7) ; 狷 + )) +(define-char + '((=>ucs . #x72F7) ; 狷 + (morohashi-daikanwa 20426 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x565B) ; ø»’‘Œ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4792) + (chinese-gb2312 . #x406A) ; ø»„´¯ + (=jis-x0208 . #x432C) ; ø½Š¨ƒ + (korean-ksc5601 . #x5761) ; ø»‰ª  + (chinese-isoir165 . #x406A) ; ø»œ¿ + (chinese-cns11643-1 . #x565A) ; ø»’‘‹ + (=gt-pj-1 . #x432C) ; 狸 + (chinese-big5 . #xAF57) ; ý¢€Š½— + (ideograph-daikanwa . 20427) ; ø¸„¿‹ + (=gt-k . 06502) ; ý¡„¥¦ + (=ucs . #x72F8) ; 狸 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4778) + (=jis-x0208 . #x6045) ; ø½‹“‚ + (korean-ksc5601 . #x7A75) ; ø»ŠžŽ + (chinese-cns11643-1 . #x5658) ; ø»’‘‰ + (chinese-gb12345 . #x4F41) ; 狹 + (chinese-big5 . #xAF55) ; ý¢€Š½• + (ideograph-daikanwa . 20428) ; ø¸„¿Œ + (=ucs . #x72F9) ; 狹 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E5D) ; ø»™¾® + (ideograph-daikanwa . 20429) ; ø¸„¿ + (=ucs . #x247A1) ; 𤞡 + )) +(define-char + '((=>ucs . #x72FA) ; 狺 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x4A7D) ; ø»‹¡º + (=jis-x0213-2-2000 . #x7044) ; ø»¦‘¥ + (chinese-big5 . #xD2A4) ; ý¢€Š¤ + (ideograph-daikanwa . 20430) ; ø¸„¿Ž + (=jef-china3 . #x58E9) ; øº…£© + (ucs-jis . #x72FA) ; ø»‹¡º + )) +(define-char + '((morohashi-daikanwa 20430 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x617E) ; ø»…¥¡ + (chinese-isoir165 . #x617E) ; ø»Ž± + (chinese-cns11643-2 . #x3065) ; ø»“£¦ + (=ucs . #x72FA) ; 狺 + )) +(define-char + '((=>ucs . #x72FB) ; 狻 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 20431) ; ø¸„¿ + )) +(define-char + '((=>ucs . #x72FB) ; 狻 + (morohashi-daikanwa 20431 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x306A) ; ø»“£« + )) +(define-char + '((=>ucs . #x72FB) ; 狻 + (morohashi-daikanwa 20431 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x4A7E) ; ø»‹¡» + (=jis-x0213-1-2000 . #x776B) ; ø»¤’š + (chinese-big5 . #xD2A9) ; ý¢€Š© + (=jef-china3 . #x80BD) ; øºˆ‚½ + (ucs-jis . #x72FB) ; ø»‹¡» + )) +(define-char + '((morohashi-daikanwa 20431 0 3) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6221) ; ø»…¥¢ + (chinese-isoir165 . #x6221) ; ø»Ž² + (=ucs . #x72FB) ; 狻 + )) +(define-char + '((=>ucs . #x72FC) ; 狼 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 4794) + (=jis-x0208 . #x4F35) ; ø½Š¹´ + (korean-ksc5601 . #x5549) ; ø»‰§Œ + (=gt-pj-1 . #x4F35) ; ø½Š¹´ + (chinese-big5 . #xAF54) ; ý¢€Š½” + (ideograph-daikanwa . 20432) ; ø¸„¿ + (=gt-k . 06566) ; ý¡„¦¦ + (ucs-jis . #x72FC) ; ø½Š¹´ + )) +(define-char + '((morohashi-daikanwa 20432 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4047) ; ø»„´Œ + (chinese-isoir165 . #x4047) ; ø»œœ + (chinese-cns11643-1 . #x5657) ; ø»’‘ˆ + (=ucs . #x72FC) ; 狼 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x4762) ; ø½Š®± + (korean-ksc5601 . #x782C) ; ø»Šš‰ + (chinese-cns11643-1 . #x5659) ; ø»’‘Š + (chinese-gb12345 . #x3137) ; 狽 + (chinese-big5 . #xAF56) ; ý¢€Š½– + (ideograph-daikanwa . 20433) ; ø¸„¿‘ + (=ucs . #x72FD) ; 狽 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x4B21) ; ø»‹¡¼ + (chinese-cns11643-2 . #x3067) ; ø»“£¨ + (chinese-big5 . #xD2A6) ; ý¢€Š¦ + (ideograph-daikanwa . 20434) ; ø¸„¿’ + (=ucs . #x72FE) ; 狾 + )) +(define-char + '((=>ucs . #x72FF) ; 狿 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xD667) ; ý¢€™§ + (ideograph-daikanwa . 20435) ; ø¸„¿“ + )) +(define-char + '((morohashi-daikanwa 20435 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x72FF) ; 狿 + )) +(define-char + '((=>ucs . #x72FF) ; 狿 + (morohashi-daikanwa 20435 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x372C) ; ø»“¬¿ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E26) ; ø»—³³ + (ideograph-daikanwa . 20436) ; ø¸„¿” + (=ucs . #x3E76) ; 㹶 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E23) ; ø»—³° + (ideograph-daikanwa . 20437) ; ø¸„¿• + (=ucs . #x247A2) ; 𤞢 + )) +(define-char + '((=>ucs . #x24775) ; 𤝵 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 20438) ; ø¸„¿– + )) +(define-char + '((morohashi-daikanwa 20438 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x394C) ; ø»œ˜« + (=ucs . #x24775) ; 𤝵 + )) +(define-char + '((=>ucs . #x24776) ; 𤝶 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 20439) ; ø¸„¿— + )) +(define-char + '((morohashi-daikanwa 20439 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x24776) ; 𤝶 + )) +(define-char + '((=>ucs . #x24776) ; 𤝶 + (morohashi-daikanwa 20439 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x416C) ; ø»œ¤» + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E5F) ; ø»™¾° + (ideograph-daikanwa . 20440) ; ø¸„¿˜ + (=ucs . #x247BE) ; 𤞾 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3946) ; ø»œ˜¥ + (ideograph-daikanwa . 20441) ; ø¸„¿™ + (=ucs . #x247BF) ; 𤞿 + )) +(define-char + '((=>ucs . #x247C0) ; 𤟀 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 20442) ; ø¸„¿š + )) +(define-char + '((morohashi-daikanwa 20442 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x334E) ; ø»š…µ + (=ucs . #x247C0) ; 𤟀 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3948) ; ø»œ˜§ + (ideograph-daikanwa . 20443) ; ø¸„¿› + (=ucs . #x247AF) ; 𤞯 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (ideograph-daikanwa . 20444) ; ø¸„¿œ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (ideograph-daikanwa . 20445) ; ø¸„¿ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (ideograph-daikanwa . 20446) ; ø¸„¿ž + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E27) ; ø»—³´ + (ideograph-daikanwa . 20447) ; ø¸„¿Ÿ + (=ucs . #x3E78) ; 㹸 + )) +(define-char + '((=>ucs . #x24799) ; 𤞙 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 20448) ; ø¸„¿  + )) +(define-char + '((morohashi-daikanwa 20448 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x394E) ; ø»œ˜­ + (=ucs . #x24799) ; 𤞙 + )) +(define-char + '((=>ucs . #x247A5) ; 𤞥 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x394A) ; ø»œ˜© + (ideograph-daikanwa . 20449) ; ø¸„¿¡ + )) +(define-char + '((morohashi-daikanwa 20449 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x247A5) ; 𤞥 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (ideograph-daikanwa . 20450) ; ø¸„¿¢ + )) +(define-char + '((=>ucs . #x7300) ; 猀 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-big5 . #xD2A3) ; ý¢€Š£ + (ideograph-daikanwa . 20451) ; ø¸„¿£ + )) +(define-char + '((morohashi-daikanwa 20451 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3064) ; ø»“£¥ + (=ucs . #x7300) ; 猀 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E5A) ; ø»™¾« + (ideograph-daikanwa . 20452) ; ø¸„¿¤ + (=ucs . #x247B0) ; 𤞰 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x617B) ; ø»…¥ž + (chinese-isoir165 . #x617B) ; ø»Ž® + (chinese-cns11643-2 . #x306B) ; ø»“£¬ + (chinese-big5 . #xD2AA) ; ý¢€Šª + (ideograph-daikanwa . 20453) ; ø¸„¿¥ + (=ucs . #x7301) ; 猁 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x4B22) ; ø»‹¡½ + (chinese-cns11643-3 . #x3239) ; ø»•¯º + (ideograph-daikanwa . 20454) ; ø¸„¿¦ + (=ucs . #x7302) ; 猂 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x394F) ; ø»œ˜® + (ideograph-daikanwa . 49292) ; ø¸Œ‚Œ + (=ucs . #x247B9) ; 𤞹 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3947) ; ø»œ˜¦ + (ideograph-daikanwa . 49293) ; ø¸Œ‚ + (=ucs . #x247B8) ; 𤞸 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 7) + (chinese-gb2312 . #x617D) ; ø»…¥  + (chinese-isoir165 . #x617D) ; ø»Ž° + (=ucs . #x7303) ; 猃 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4B23) ; ø»‹¡¾ + (chinese-cns11643-4 . #x3323) ; ø»—»† + (ideograph-daikanwa . 20455) ; ø¸„¿§ + (=ucs . #x7304) ; 猄 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4B24) ; ø»‹¡¿ + (chinese-cns11643-4 . #x332A) ; ø»—» + (ideograph-daikanwa . 20456) ; ø¸„¿¨ + (=ucs . #x7305) ; 猅 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x7E7A) ; ø»Ž¸“ + (chinese-cns11643-3 . #x3D26) ; ø»•¿± + (ideograph-daikanwa . 20457) ; ø¸„¿© + (=ucs . #x7306) ; 猆 + )) +(define-char + '((=>ucs . #x3E79) ; ã¹¹ + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 20458) ; ø¸„¿ª + (=jef-china3 . #x58EA) ; øº…£ª + )) +(define-char + '((morohashi-daikanwa 20458 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3351) ; ø»š…¸ + (=ucs . #x3E79) ; ã¹¹ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3328) ; ø»—»‹ + (ideograph-daikanwa . 20459) ; ø¸„¿« + (=ucs . #x3E7A) ; 㹺 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3324) ; ø»—»‡ + (ideograph-daikanwa . 20460) ; ø¸„¿¬ + (=ucs . #x247C3) ; 𤟃 + )) +(define-char + '((=>ucs . #x7307) ; 猇 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4B25) ; ø»‹¢€ + (chinese-big5 . #xD662) ; ý¢€™¢ + (ideograph-daikanwa . 20461) ; ø¸„¿­ + (=jef-china3 . #x58EB) ; øº…£« + (ucs-jis . #x7307) ; ø»‹¢€ + )) +(define-char + '((=>ucs . #x7307) ; 猇 + (morohashi-daikanwa 20461 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3727) ; ø»“¬º + )) +(define-char + '((morohashi-daikanwa 20461 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x7307) ; 猇 + )) +(define-char + '((=>ucs . #x247C4) ; 𤟄 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 20462) ; ø¸„¿® + )) +(define-char + '((morohashi-daikanwa 20462 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x416E) ; ø»œ¤½ + (=ucs . #x247C4) ; 𤟄 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x372B) ; ø»“¬¾ + (chinese-big5 . #xD666) ; ý¢€™¦ + (ideograph-daikanwa . 20463) ; ø¸„¿¯ + (=ucs . #x7308) ; 猈 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3354) ; ø»š…» + (ideograph-daikanwa . 20464) ; ø¸„¿° + (=ucs . #x7309) ; 猉 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4175) ; ø»œ¥„ + (ideograph-daikanwa . 20465) ; ø¸„¿± + (=ucs . #x3E7B) ; ã¹» + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3329) ; ø»—»Œ + (ideograph-daikanwa . 20466) ; ø¸„¿² + (=ucs . #x3E7C) ; ã¹¼ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3355) ; ø»š…¼ + (ideograph-daikanwa . 20467) ; ø¸„¿³ + (=ucs . #x247C5) ; 𤟅 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4798) + (chinese-gb2312 . #x6225) ; ø»…¥¦ + (=jis-x0208 . #x6049) ; ø½‹“† + (korean-ksc5601 . #x6759) ; ø»Š¸ + (chinese-isoir165 . #x6225) ; ø»Ž¶ + (chinese-cns11643-2 . #x372A) ; ø»“¬½ + (chinese-big5 . #xD665) ; ý¢€™¥ + (ideograph-daikanwa . 20468) ; ø¸„¿´ + (=ucs . #x730A) ; 猊 + )) +(define-char + '((=>ucs . #x730B) ; 猋 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4B26) ; ø»‹¢ + (ideograph-daikanwa . 20469) ; ø¸„¿µ + (ucs-jis . #x730B) ; ø»‹¢ + )) +(define-char + '((=>ucs . #x730B) ; 猋 + (morohashi-daikanwa 20469 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D72) ; ø»“¶¹ + )) +(define-char + '((morohashi-daikanwa 20469 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xDA6E) ; ý¢€©® + (=ucs . #x730B) ; 猋 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D7D) ; ø»“·„ + (chinese-big5 . #xDA79) ; ý¢€©¹ + (ideograph-daikanwa . 20470) ; ø¸„¿¶ + (=ucs . #x730C) ; 猌 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4B27) ; ø»‹¢‚ + (chinese-cns11643-4 . #x332D) ; ø»—» + (ideograph-daikanwa . 20471) ; ø¸„¿· + (=ucs . #x730D) ; 猍 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4154) ; ø»„µ· + (chinese-isoir165 . #x4154) ; ø»ž‡ + (chinese-cns11643-3 . #x373B) ; ø»•·’ + (ideograph-daikanwa . 20472) ; ø¸„¿¸ + (=ucs . #x730E) ; 猎 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 20473) ; ø¸„¿¹ + (=ucs . #x247C6) ; 𤟆 + )) +(define-char + '((=>ucs . #x247C6) ; 𤟆 + (morohashi-daikanwa 20473 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x397E) ; ø»š™ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3325) ; ø»—»ˆ + (ideograph-daikanwa . 20474) ; ø¸„¿º + (=ucs . #x3E7D) ; ã¹½ + )) +(define-char + '((=>ucs . #x730F) ; 猏 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD668) ; ý¢€™¨ + (ideograph-daikanwa . 20475) ; ø¸„¿» + )) +(define-char + '((=>ucs . #x730F) ; 猏 + (morohashi-daikanwa 20475 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x372D) ; ø»“­€ + )) +(define-char + '((morohashi-daikanwa 20475 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x730F) ; 猏 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3352) ; ø»š…¹ + (ideograph-daikanwa . 20476) ; ø¸„¿¼ + (=ucs . #x247C7) ; 𤟇 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x373A) ; ø»•·‘ + (ideograph-daikanwa . 20477) ; ø¸„¿½ + (=jef-china3 . #x58EC) ; øº…£¬ + (=ucs . #x7310) ; 猐 + )) +(define-char + '((morohashi-daikanwa 20477 0 9) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (=ucs . #x7347) ; 獇 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4170) ; ø»œ¤¿ + (ideograph-daikanwa . 20478) ; ø¸„¿¾ + (=ucs . #x247C8) ; 𤟈 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-big5 . #xD663) ; ý¢€™£ + (ideograph-daikanwa . 20479) ; ø¸„¿¿ + (=ucs . #x7311) ; 猑 + )) +(define-char + '((=>ucs . #x7311) ; 猑 + (morohashi-daikanwa 20479 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3728) ; ø»“¬» + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4173) ; ø»œ¥‚ + (ideograph-daikanwa . 20480) ; ø¸…€€ + (=ucs . #x247C9) ; 𤟉 + )) +(define-char + '((=>ucs . #x247CA) ; 𤟊 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 20481) ; ø¸…€ + )) +(define-char + '((morohashi-daikanwa 20481 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x334F) ; ø»š…¶ + (=ucs . #x247CA) ; 𤟊 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4B28) ; ø»‹¢ƒ + (=jis-x0213-2-2000 . #x7046) ; ø»¦‘§ + (ideograph-daikanwa . 20482) ; ø¸…€‚ + (=ucs . #x7312) ; 猒 + )) +(define-char + '((=>ucs . #x7312) ; 猒 + (morohashi-daikanwa 20482 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xDA6D) ; ý¢€©­ + )) +(define-char + '((=>ucs . #x7312) ; 猒 + (morohashi-daikanwa 20482 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D71) ; ø»“¶¸ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6223) ; ø»…¥¤ + (japanese-jisx0212 . #x4B29) ; ø»‹¢„ + (chinese-isoir165 . #x6223) ; ø»Ž´ + (chinese-cns11643-1 . #x5B79) ; ø»’™€ + (chinese-big5 . #xB274) ; ý¢€‹‰´ + (ideograph-daikanwa . 20483) ; ø¸…€ƒ + (=ucs . #x7313) ; 猓 + )) +(define-char + '((=>ucs . #x247CB) ; 𤟋 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 20484) ; ø¸…€„ + )) +(define-char + '((morohashi-daikanwa 20484 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x416F) ; ø»œ¤¾ + (=ucs . #x247CB) ; 𤟋 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 20485) ; ø¸…€… + (=ucs . #x247CC) ; 𤟌 + )) +(define-char + '((=>ucs . #x247CC) ; 𤟌 + (morohashi-daikanwa 20485 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B3B) ; ø»œ²¶ + )) +(define-char + '((=>ucs . #x247D2) ; 𤟒 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 20486) ; ø¸…€† + )) +(define-char + '((morohashi-daikanwa 20486 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B39) ; ø»œ²´ + (=ucs . #x247D2) ; 𤟒 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-isoir165 . #x7C2F) ; ø»Ž´Œ + (chinese-cns11643-4 . #x3322) ; ø»—»… + (ideograph-daikanwa . 20487) ; ø¸…€‡ + (=ucs . #x7314) ; 猔 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6228) ; ø»…¥© + (chinese-isoir165 . #x6228) ; ø»Ž¹ + (chinese-cns11643-4 . #x332C) ; ø»—» + (ideograph-daikanwa . 20488) ; ø¸…€ˆ + (=ucs . #x7315) ; 猕 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3326) ; ø»—»‰ + (ideograph-daikanwa . 20489) ; ø¸…€‰ + (=ucs . #x247CD) ; 𤟍 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4801) + (chinese-gb2312 . #x327E) ; ø»„ Ÿ + (=jis-x0208 . #x604B) ; ø½‹“ˆ + (korean-ksc5601 . #x7369) ; ø»Š“° + (chinese-isoir165 . #x327E) ; ø»ˆ¯ + (chinese-cns11643-1 . #x5B78) ; ø»’˜¿ + (chinese-big5 . #xB273) ; ý¢€‹‰³ + (ideograph-daikanwa . 20490) ; ø¸…€Š + (=ucs . #x7316) ; 猖 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3353) ; ø»š…º + (ideograph-daikanwa . 20491) ; ø¸…€‹ + (=ucs . #x247CE) ; 𤟎 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x332B) ; ø»—»Ž + (ideograph-daikanwa . 20492) ; ø¸…€Œ + (=ucs . #x3E7E) ; ã¹¾ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4795) + (chinese-gb2312 . #x6222) ; ø»…¥£ + (=jis-x0208 . #x6048) ; ø½‹“… + (chinese-isoir165 . #x6222) ; ø»Ž³ + (chinese-cns11643-2 . #x3726) ; ø»“¬¹ + (=gt-pj-1 . #x6048) ; 猗 + (chinese-big5 . #xD661) ; ý¢€™¡ + (ideograph-daikanwa . 20493) ; ø¸…€ + (=gt-k . 07955) ; ý¡„¼“ + (=ucs . #x7317) ; 猗 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4B2A) ; ø»‹¢… + (chinese-cns11643-2 . #x3729) ; ø»“¬¼ + (=jis-x0213-2-2000 . #x7047) ; ø»¦‘¨ + (chinese-big5 . #xD664) ; ý¢€™¤ + (ideograph-daikanwa . 20494) ; ø¸…€Ž + (=ucs . #x7318) ; 猘 + )) +(define-char + '((=>ucs . #x7319) ; 猙 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x4B2B) ; ø»‹¢† + (=jis-x0213-2-2000 . #x7048) ; ø»¦‘© + (chinese-big5 . #xB275) ; ý¢€‹‰µ + (ideograph-daikanwa . 20495) ; ø¸…€ + (=jef-china3 . #x98C2) ; øº‰£‚ + (ucs-jis . #x7319) ; ø»‹¢† + )) +(define-char + '((morohashi-daikanwa 20495 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B7A) ; ø»’™ + (chinese-gb12345 . #x5578) ; 猙 + (=ucs . #x7319) ; 猙 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3327) ; ø»—»Š + (ideograph-daikanwa . 20496) ; ø¸…€ + (=ucs . #x3E7F) ; 㹿 + )) +(define-char + '((=>ucs . #x731A) ; 猚 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 20497) ; ø¸…€‘ + )) +(define-char + '((morohashi-daikanwa 20497 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3739) ; ø»•· + (=ucs . #x731A) ; 猚 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4811) + (chinese-gb2312 . #x434D) ; ø»„¸¬ + (=jis-x0208 . #x4C54) ; ø½Šµ¹ + (korean-ksc5601 . #x586D) ; ø»‰¬Š + (chinese-isoir165 . #x434D) ; ø» ¼ + (chinese-cns11643-1 . #x5B77) ; ø»’˜¾ + (=gt-pj-1 . #x4C54) ; 猛 + (chinese-big5 . #xB272) ; ý¢€‹‰² + (ideograph-daikanwa . 20498) ; ø¸…€’ + (=gt-k . 07882) ; ý¡„»Š + (=ucs . #x731B) ; 猛 + )) +(define-char + '((=>ucs . #x731C) ; 猜 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4800) + (=jis-x0208 . #x604A) ; ø½‹“‡ + (korean-ksc5601 . #x6344) ; ø»‰»« + (=gt-pj-1 . #x604A) ; ø½‹“‡ + (chinese-big5 . #xB271) ; ý¢€‹‰± + (ideograph-daikanwa . 20499) ; ø¸…€“ + (=gt-k . 07956) ; ý¡„¼” + (ucs-jis . #x731C) ; ø½‹“‡ + )) +(define-char + '((morohashi-daikanwa 20499 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3242) ; ø»„Ÿ£ + (chinese-isoir165 . #x3242) ; ø»‡³ + (=ucs . #x731C) ; 猜 + )) +(define-char + '((=>ucs . #x731C) ; 猜 + (morohashi-daikanwa 20499 0 2 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5B76) ; ø»’˜½ + )) +(define-char + '((=>ucs . #x731D) ; 猝 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 4804) + (=jis-x0208 . #x604C) ; ø½‹“‰ + (korean-ksc5601 . #x7071) ; ø»Šž + (chinese-big5 . #xD660) ; ý¢€™  + (ideograph-daikanwa . 20500) ; ø¸…€” + (ucs-jis . #x731D) ; ø½‹“‰ + )) +(define-char + '((morohashi-daikanwa 20500 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6227) ; ø»…¥¨ + (chinese-isoir165 . #x6227) ; ø»Ž¸ + (chinese-cns11643-2 . #x3725) ; ø»“¬¸ + (=ucs . #x731D) ; 猝 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 20501) ; ø¸…€• + (=ucs . #x247CF) ; 𤟏 + )) +(define-char + '((=>ucs . #x247CF) ; 𤟏 + (morohashi-daikanwa 20501 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B38) ; ø»œ²³ + )) +(define-char + '((=>ucs . #x247D0) ; 𤟐 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 20502) ; ø¸…€– + )) +(define-char + '((=>ucs . #x247D0) ; 𤟐 + (morohashi-daikanwa 20502 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B37) ; ø»œ²² + )) +(define-char + '((morohashi-daikanwa 20502 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x247D0) ; 𤟐 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3350) ; ø»š…· + (ideograph-daikanwa . 20503) ; ø¸…€— + (=ucs . #x247D1) ; 𤟑 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 20504) ; ø¸…€˜ + (=ucs . #x247D9) ; 𤟙 + )) +(define-char + '((=>ucs . #x247D9) ; 𤟙 + (morohashi-daikanwa 20504 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B3A) ; ø»œ²µ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4174) ; ø»œ¥ƒ + (ideograph-daikanwa . 20505) ; ø¸…€™ + (=ucs . #x247D7) ; 𤟗 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (ideograph-daikanwa . 20506) ; ø¸…€š + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x332E) ; ø»—»‘ + (ideograph-daikanwa . 20507) ; ø¸…€› + (=ucs . #x3E80) ; 㺀 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (ideograph-daikanwa . 20508) ; ø¸…€œ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (ideograph-daikanwa . 20509) ; ø¸…€ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 20510) ; ø¸…€ž + (=ucs . #x247D5) ; 𤟕 + )) +(define-char + '((=>ucs . #x247D5) ; 𤟕 + (morohashi-daikanwa 20510 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4172) ; ø»œ¥ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6226) ; ø»…¥§ + (japanese-jisx0212 . #x4B2C) ; ø»‹¢‡ + (chinese-isoir165 . #x6226) ; ø»Ž· + (chinese-cns11643-2 . #x372E) ; ø»“­ + (chinese-big5 . #xD669) ; ý¢€™© + (ideograph-daikanwa . 20511) ; ø¸…€Ÿ + (=ucs . #x731E) ; 猞 + )) +(define-char + '((morohashi-daikanwa 20511 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (<-simplified-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 20534) ; ø¸…€¶ + ) + )) + (chinese-gb2312 . #x566D) ; ø»…•† + (=jis-x0208 . #x4376) ; ø½Š© + (chinese-isoir165 . #x566D) ; ø»½– + (=gt-pj-1 . #x4376) ; 猪 + (=gt-k . 08003) ; ý¡„½ƒ + (=ucs . #x732A) ; 猪 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4171) ; ø»œ¥€ + (ideograph-daikanwa . 20512) ; ø¸…€  + (=ucs . #x247D4) ; 𤟔 + )) +(define-char + '((morohashi-daikanwa 20512 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (<-simplified-ideograph + (:char ((shinjigen-1 . 4811) + (shinjigen-2 . 4813) + (=jis-x0208 . #x605A) ; ø½‹“— + (ideograph-daikanwa . 20768) ; ø¸…„  + ) + :sources (shinjigen-1))) + (shinjigen-1 . 4810) + (=jis-x0208 . #x4E44) ; ø½Š¸¥ + (=ucs . #x731F) ; 猟 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb12345 . #x7D59) ; 猠 + (=ucs . #x7320) ; 猠 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6224) ; ø»…¥¥ + (chinese-isoir165 . #x6224) ; ø»Žµ + (=ucs . #x7321) ; 猡 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6229) ; ø»…¥ª + (japanese-jisx0212 . #x4B2D) ; ø»‹¢ˆ + (chinese-isoir165 . #x6229) ; ø»Žº + (chinese-big5 . #xDA70) ; ý¢€©° + (ideograph-daikanwa . 20513) ; ø¸…€¡ + (=jef-china3 . #x80D0) ; øºˆƒ + (=ucs . #x7322) ; 猢 + )) +(define-char + '((=>ucs . #x7322) ; 猢 + (morohashi-daikanwa 20513 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D74) ; ø»“¶» + )) +(define-char + '((=>ucs . #x7323) ; 猣 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 20514) ; ø¸…€¢ + )) +(define-char + '((=>ucs . #x7323) ; 猣 + (morohashi-daikanwa 20514 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D7B) ; ø»“·‚ + )) +(define-char + '((=>ucs . #x7323) ; 猣 + (morohashi-daikanwa 20514 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xDA77) ; ý¢€©· + )) +(define-char + '((morohashi-daikanwa 20514 0 3) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x7323) ; 猣 + )) +(define-char + '((=>ucs . #x247DC) ; 𤟜 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 20515) ; ø¸…€£ + )) +(define-char + '((morohashi-daikanwa 20515 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x547B) ; ø»„ + (=ucs . #x247DC) ; 𤟜 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3879) ; ø»˜ƒ² + (ideograph-daikanwa . 20516) ; ø¸…€¤ + (=ucs . #x3E81) ; 㺁 + )) +(define-char + '((=>ucs . #x7324) ; 猤 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4B2E) ; ø»‹¢‰ + (ideograph-daikanwa . 20517) ; ø¸…€¥ + (ucs-jis . #x7324) ; ø»‹¢‰ + )) +(define-char + '((morohashi-daikanwa 20517 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D27) ; ø»•¿² + (=jef-china3 . #x58ED) ; øº…£­ + (=ucs . #x7324) ; 猤 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A26) ; ø»šŸ + (ideograph-daikanwa . 20518) ; ø¸…€¦ + (=ucs . #x247DD) ; 𤟝 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4830) + (chinese-gb2312 . #x622B) ; ø»…¥¬ + (=jis-x0208 . #x6050) ; ø½‹“ + (korean-ksc5601 . #x6865) ; ø»Šƒ¢ + (chinese-isoir165 . #x622B) ; ø»Ž¼ + (chinese-cns11643-1 . #x605A) ; ø»’Ÿ· + (=gt-pj-1 . #x6050) ; 猥 + (chinese-big5 . #xB554) ; ý¢€‹•” + (ideograph-daikanwa . 20519) ; ø¸…€§ + (=gt-k . 09212) ; ý¡„‚¼ + (=ucs . #x7325) ; 猥 + )) +(define-char + '((=>ucs . #x247DE) ; 𤟞 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 20520) ; ø¸…€¨ + )) +(define-char + '((morohashi-daikanwa 20520 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x403F) ; ø»š˜¬ + (=ucs . #x247DE) ; 𤟞 + )) +(define-char + '((=>ucs . #x247DF) ; 𤟟 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 20521) ; ø¸…€© + )) +(define-char + '((morohashi-daikanwa 20521 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3875) ; ø»˜ƒ® + (=ucs . #x247DF) ; 𤟟 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 20522) ; ø¸…€ª + (=ucs . #x7326) ; 猦 + )) +(define-char + '((=>ucs . #x7326) ; 猦 + (morohashi-daikanwa 20522 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D7A) ; ø»“· + (chinese-big5 . #xDA76) ; ý¢€©¶ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 20523) ; ø¸…€« + (=ucs . #x247E0) ; 𤟠 + )) +(define-char + '((=>ucs . #x247E0) ; 𤟠 + (morohashi-daikanwa 20523 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A22) ; ø»š› + )) +(define-char + '((=>ucs . #x7327) ; 猧 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4B2F) ; ø»‹¢Š + (chinese-cns11643-2 . #x3D77) ; ø»“¶¾ + (=jis-x0213-1-2000 . #x776D) ; ø»¤’œ + (chinese-big5 . #xDA73) ; ý¢€©³ + (ideograph-daikanwa . 20524) ; ø¸…€¬ + (ucs-jis . #x7327) ; ø»‹¢Š + )) +(define-char + '((morohashi-daikanwa 20524 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x7327) ; 猧 + )) +(define-char + '((=>ucs . #x7328) ; 猨 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4B30) ; ø»‹¢‹ + (=jis-x0213-1-2000 . #x776E) ; ø»¤’ + (ideograph-daikanwa . 20525) ; ø¸…€­ + (=jef-china3 . #x58EE) ; øº…£® + (ucs-jis . #x7328) ; ø»‹¢‹ + )) +(define-char + '((morohashi-daikanwa 20525 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D2E) ; ø»•¿¹ + (=ucs . #x7328) ; 猨 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B42) ; ø»œ²½ + (ideograph-daikanwa . 20526) ; ø¸…€® + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B44) ; ø»œ²¿ + (ideograph-daikanwa . 20527) ; ø¸…€¯ + (=ucs . #x247E1) ; 𤟡 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4822) + (chinese-gb2312 . #x5049) ; ø»…‹® + (=jis-x0208 . #x604F) ; ø½‹“Œ + (korean-ksc5601 . #x607A) ; ø»‰¸‡ + (chinese-isoir165 . #x5049) ; ø»³¾ + (chinese-cns11643-1 . #x605C) ; ø»’Ÿ¹ + (chinese-big5 . #xB556) ; ý¢€‹•– + (ideograph-daikanwa . 20528) ; ø¸…€° + (=ucs . #x7329) ; 猩 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3877) ; ø»˜ƒ° + (ideograph-daikanwa . 20529) ; ø¸…€± + (=ucs . #x3E82) ; 㺂 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4040) ; ø»š˜­ + (ideograph-daikanwa . 20530) ; ø¸…€² + (=ucs . #x247E2) ; 𤟢 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A27) ; ø»š  + (ideograph-daikanwa . 20531) ; ø¸…€³ + (=ucs . #x247E3) ; 𤟣 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3876) ; ø»˜ƒ¯ + (ideograph-daikanwa . 20532) ; ø¸…€´ + (=ucs . #x247E4) ; 𤟤 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5479) ; ø»‚ + (ideograph-daikanwa . 20533) ; ø¸…€µ + (=ucs . #x247F4) ; 𤟴 + )) +(define-char + '((=>ucs* . #x732A) ; 猪 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x6E44) ; ø»Š‹µ + (=jis-x0213-1-2000 . #x776F) ; ø»¤’ž + (ideograph-daikanwa . 20534) ; ø¸…€¶ + (=jef-china3 . #x58EF) ; øº…£¯ + (ucs-ks . #x732A) ; 猪 + (=ucs . #xFA16) ; 猪 + )) +(define-char + '((=>ucs . #xFA16) ; 猪 + (=>ucs* . #x732A) ; 猪 + (morohashi-daikanwa 20534 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D29) ; ø»•¿´ + (ucs-cns . #x732A) ; ø»•¿´ + )) +(define-char + '((=>ucs . #x732B) ; 猫 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D2B) ; ø»•¿¶ + (ideograph-daikanwa . 20535) ; ø¸…€· + )) +(define-char + '((morohashi-daikanwa 20535 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4328) ; ø»„¸‡ + (=jis-x0208 . #x472D) ; ø½Š­¼ + (korean-ksc5601 . #x595E) ; ø»‰­™ + (chinese-isoir165 . #x4328) ; ø» — + (=ucs . #x732B) ; 猫 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x622C) ; ø»…¥­ + (japanese-jisx0212 . #x4B31) ; ø»‹¢Œ + (chinese-isoir165 . #x622C) ; ø»Ž½ + (=jis-x0213-2-2000 . #x704B) ; ø»¦‘¬ + (ideograph-daikanwa . 20536) ; ø¸…€¸ + (=ucs . #x732C) ; 猬 + )) +(define-char + '((=>ucs . #x732C) ; 猬 + (morohashi-daikanwa 20536 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D2A) ; ø»•¿µ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A25) ; ø»šž + (ideograph-daikanwa . 20537) ; ø¸…€¹ + (=ucs . #x247E5) ; 𤟥 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D79) ; ø»“·€ + (chinese-big5 . #xDA75) ; ý¢€©µ + (ideograph-daikanwa . 20538) ; ø¸…€º + (=ucs . #x732D) ; 猭 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 4816) + (chinese-gb2312 . #x4F57) ; ø»…Šž + (=jis-x0208 . #x3825) ; ø½Š—² + (chinese-isoir165 . #x4F57) ; ø»²® + (chinese-cns11643-3 . #x4261) ; ø»–ˆ‚ + (ideograph-daikanwa . 20539) ; ø¸…€» + (=ucs . #x732E) ; 献 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x604E) ; ø½‹“‹ + (chinese-cns11643-3 . #x3D2D) ; ø»•¿¸ + (ideograph-daikanwa . 20540) ; ø¸…€¼ + (=ucs . #x732F) ; 猯 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A24) ; ø»š + (ideograph-daikanwa . 20541) ; ø¸…€½ + (=ucs . #x247E6) ; 𤟦 + )) +(define-char + '((=>ucs . #x7330) ; 猰 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 20542) ; ø¸…€¾ + )) +(define-char + '((=>ucs . #x7330) ; 猰 + (morohashi-daikanwa 20542 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-big5 . #xDA6F) ; ý¢€©¯ + )) +(define-char + '((morohashi-daikanwa 20542 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x7330) ; 猰 + )) +(define-char + '((=>ucs . #x7330) ; 猰 + (morohashi-daikanwa 20542 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D73) ; ø»“¶º + )) +(define-char + '((=>ucs . #x247FB) ; 𤟻 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B45) ; ø»œ³€ + (ideograph-daikanwa . 20543) ; ø¸…€¿ + )) +(define-char + '((morohashi-daikanwa 20543 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x247FB) ; 𤟻 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x622E) ; ø»…¥¯ + (japanese-jisx0212 . #x4B32) ; ø»‹¢ + (chinese-isoir165 . #x622E) ; ø»Ž¿ + (=jis-x0213-2-2000 . #x704C) ; ø»¦‘­ + (chinese-big5 . #xDA71) ; ý¢€©± + (ideograph-daikanwa . 20544) ; ø¸…€ + (=jef-china3 . #x95C4) ; øº‰—„ + (=ucs . #x7331) ; 猱 + )) +(define-char + '((=>ucs . #x7331) ; 猱 + (morohashi-daikanwa 20544 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D75) ; ø»“¶¼ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3878) ; ø»˜ƒ± + (ideograph-daikanwa . 20545) ; ø¸… + (=ucs . #x247E7) ; 𤟧 + )) +(define-char + '((=>ucs . #x3E83) ; 㺃 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D2C) ; ø»•¿· + (ideograph-daikanwa . 20546) ; ø¸…‚ + )) +(define-char + '((morohashi-daikanwa 20546 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0213-2-2000 . #x7049) ; ø»¦‘ª + (=ucs . #x3E83) ; 㺃 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B3F) ; ø»œ²º + (ideograph-daikanwa . 20547) ; ø¸…ƒ + (=ucs . #x247E8) ; 𤟨 + )) +(define-char + '((=>ucs . #x3E84) ; 㺄 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 20548) ; ø¸…„ + )) +(define-char + '((morohashi-daikanwa 20548 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x387B) ; ø»˜ƒ´ + (=ucs . #x3E84) ; 㺄 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E51) ; ø»˜‹¾ + (ideograph-daikanwa . 20549) ; ø¸…… + (=ucs . #x247E9) ; 𤟩 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4B33) ; ø»‹¢Ž + (chinese-cns11643-2 . #x3D78) ; ø»“¶¿ + (chinese-big5 . #xDA74) ; ý¢€©´ + (ideograph-daikanwa . 20550) ; ø¸…† + (=ucs . #x7332) ; 猲 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D76) ; ø»“¶½ + (=jis-x0213-2-2000 . #x704D) ; ø»¦‘® + (chinese-big5 . #xDA72) ; ý¢€©² + (ideograph-daikanwa . 20551) ; ø¸…‡ + (=ucs . #x7333) ; 猳 + )) +(define-char + '((=>ucs . #x247EA) ; 𤟪 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 20552) ; ø¸…ˆ + )) +(define-char + '((morohashi-daikanwa 20552 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A21) ; ø»šš + (=ucs . #x247EA) ; 𤟪 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 4820) + (chinese-gb2312 . #x3A6F) ; ø»„¬€ + (=jis-x0208 . #x604D) ; ø½‹“Š + (chinese-isoir165 . #x3A6F) ; ø»” + (chinese-big5 . #xB555) ; ý¢€‹•• + (ideograph-daikanwa . 20553) ; ø¸…‰ + (=ucs . #x7334) ; 猴 + )) +(define-char + '((=>ucs . #x7334) ; 猴 + (morohashi-daikanwa 20553 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x605B) ; ø»’Ÿ¸ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B43) ; ø»œ²¾ + (ideograph-daikanwa . 20554) ; ø¸…Š + (=ucs . #x3E85) ; 㺅 + )) +(define-char + '((=>ucs . #x247EB) ; 𤟫 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 20555) ; ø¸…‹ + )) +(define-char + '((morohashi-daikanwa 20555 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B3C) ; ø»œ²· + (=ucs . #x247EB) ; 𤟫 + )) +(define-char + '((=>ucs . #x7335) ; 猵 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x4B34) ; ø»‹¢ + (chinese-cns11643-2 . #x3D7C) ; ø»“·ƒ + (chinese-big5 . #xDA78) ; ý¢€©¸ + (ideograph-daikanwa . 20556) ; ø¸…Œ + (ucs-jis . #x7335) ; ø»‹¢ + )) +(define-char + '((morohashi-daikanwa 20556 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x7335) ; 猵 + )) +(define-char + '((=>ucs . #x7336) ; 猶 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x6B22) ; ø»Š†¹ + (chinese-big5 . #xB553) ; ý¢€‹•“ + (ideograph-daikanwa . 20557) ; ø¸… + (=jef-china3 . #x58F0) ; øº…£° + )) +(define-char + '((=>ucs . #x7336) ; 猶 + (morohashi-daikanwa 20557 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x4D31) ; ø½Š¶´ + (=gt-pj-1 . #x4D31) ; ø½Š¶´ + (=gt-k . 09152) ; ý¡„‚€ + (ucs-jis . #x7336) ; ø½Š¶´ + )) +(define-char + '((morohashi-daikanwa 20557 0 3) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (chinese-cns11643-1 . #x6059) ; ø»’Ÿ¶ + (chinese-gb12345 . #x534C) ; 猶 + (=ucs . #x7336) ; 猶 + )) +(define-char + '((=>ucs . #x7337) ; 猷 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x4D32) ; ø»‚¼¹ + (korean-ksc5601 . #x6B23) ; ø»Š†º + (chinese-big5 . #xB7DF) ; ý¢€‹ŸŸ + (ideograph-daikanwa . 20558) ; ø¸…Ž + )) +(define-char + '((morohashi-daikanwa 20558 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6960) ; ø»…°³ + (japanese-jisx0208 . #x4D32) ; ø»‡‘ + (chinese-isoir165 . #x6960) ; ø»Ž™ƒ + (chinese-cns11643-1 . #x6527) ; ø»’¦š + (=jis-x0208-1990 . #x4D32) ; ø½Š¶µ + (=gt-pj-1 . #x4D32) ; 猷 + (=gt-k . 10277) ; ý¡„‚ ¥ + (=jef-china3 . #x58F9) ; øº…£¹ + (=ucs . #x7337) ; 猷 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 20559) ; ø¸… + (=ucs . #x247EC) ; 𤟬 + )) +(define-char + '((=>ucs . #x247EC) ; 𤟬 + (morohashi-daikanwa 20559 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B3E) ; ø»œ²¹ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E57) ; ø»˜Œ„ + (ideograph-daikanwa . 20560) ; ø¸… + (=ucs . #x247ED) ; 𤟭 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x622D) ; ø»…¥® + (chinese-isoir165 . #x622D) ; ø»Ž¾ + (chinese-cns11643-3 . #x3D28) ; ø»•¿³ + (ideograph-daikanwa . 20561) ; ø¸…‘ + (=ucs . #x7338) ; 猸 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A23) ; ø»šœ + (ideograph-daikanwa . 20562) ; ø¸…’ + (=ucs . #x24807) ; 𤠇 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A28) ; ø»š¡ + (ideograph-daikanwa . 20563) ; ø¸…“ + (=ucs . #x247DA) ; 𤟚 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 20564) ; ø¸…” + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 20565) ; ø¸…• + )) +(define-char + '((=>ucs . #x247FA) ; 𤟺 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 20566) ; ø¸…– + )) +(define-char + '((morohashi-daikanwa 20566 0 9) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B41) ; ø»œ²¼ + (=ucs . #x247FA) ; 𤟺 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 20567) ; ø¸…— + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 20568) ; ø¸…˜ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 20569) ; ø¸…™ + )) +(define-char + '((=>ucs . #x247FD) ; 𤟽 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 20570) ; ø¸…š + )) +(define-char + '((morohashi-daikanwa 20570 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x247FD) ; 𤟽 + )) +(define-char + '((=>ucs . #x247FD) ; 𤟽 + (morohashi-daikanwa 20570 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B3D) ; ø»œ²¸ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B40) ; ø»œ²» + (ideograph-daikanwa . 49294) ; ø¸Œ‚Ž + (=ucs . #x247F8) ; 𤟸 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 49295) ; ø¸Œ‚ + (=ucs . #x247F6) ; 𤟶 + )) +(define-char + '((=>ucs . #x247F6) ; 𤟶 + (morohashi-daikanwa 49295 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x547A) ; ø»ƒ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x622A) ; ø»…¥« + (chinese-isoir165 . #x622A) ; ø»Ž» + (=ucs . #x7339) ; 猹 + )) +(define-char + '((=>ucs . #x733A) ; 猺 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4B35) ; ø»‹¢ + (chinese-big5 . #xDEAD) ; ý¢€º­ + (ideograph-daikanwa . 20571) ; ø¸…› + (ucs-jis . #x733A) ; ø»‹¢ + )) +(define-char + '((=>ucs . #x733A) ; 猺 + (morohashi-daikanwa 20571 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4471) ; ø»”Š + )) +(define-char + '((morohashi-daikanwa 20571 0 4) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x7C30) ; ø»Ž´ + (=ucs . #x733A) ; 猺 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E56) ; ø»˜Œƒ + (ideograph-daikanwa . 20572) ; ø¸…œ + (=ucs . #x2480D) ; 𤠍 + )) +(define-char + '((=>ucs . #x733B) ; 猻 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4B36) ; ø»‹¢‘ + (chinese-big5 . #xDEAC) ; ý¢€º¬ + (ideograph-daikanwa . 20573) ; ø¸… + (=jef-china3 . #x80D1) ; øºˆƒ‘ + (ucs-jis . #x733B) ; ø»‹¢‘ + )) +(define-char + '((morohashi-daikanwa 20573 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb12345 . #x6178) ; 猻 + (=ucs . #x733B) ; 猻 + )) +(define-char + '((=>ucs . #x733B) ; 猻 + (morohashi-daikanwa 20573 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4470) ; ø»”‰ + )) +(define-char + '((=>ucs . #x2480E) ; 𤠎 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20574) ; ø¸…ž + )) +(define-char + '((=>ucs . #x2480E) ; 𤠎 + (morohashi-daikanwa 20574 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4048) ; ø»š˜µ + )) +(define-char + '((morohashi-daikanwa 20574 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x2480E) ; 𤠎 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5522) ; ø»‰ + (ideograph-daikanwa . 20575) ; ø¸…Ÿ + (=ucs . #x2480F) ; 𤠏 + )) +(define-char + '((=>ucs . #x24810) ; 𤠐 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20576) ; ø¸…  + )) +(define-char + '((morohashi-daikanwa 20576 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4047) ; ø»š˜´ + (=ucs . #x24810) ; 𤠐 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E55) ; ø»˜Œ‚ + (ideograph-daikanwa . 20577) ; ø¸…¡ + (=ucs . #x24811) ; 𤠑 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDEAA) ; ý¢€ºª + (ideograph-daikanwa . 20578) ; ø¸…¢ + (=ucs . #x733C) ; 猼 + )) +(define-char + '((=>ucs . #x733C) ; 猼 + (morohashi-daikanwa 20578 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x446E) ; ø»”‡ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x4B37) ; ø»‹¢’ + (chinese-cns11643-6 . #x547C) ; ø»… + (=jis-x0213-2-2000 . #x704E) ; ø»¦‘¯ + (ideograph-daikanwa . 20579) ; ø¸…£ + (=ucs . #x733D) ; 猽 + )) +(define-char + '((=>ucs . #x3E87) ; 㺇 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20580) ; ø¸…¤ + )) +(define-char + '((morohashi-daikanwa 20580 0 3) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4465) ; ø»˜•† + (=ucs . #x3E87) ; 㺇 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5527) ; ø»Ž + (ideograph-daikanwa . 20581) ; ø¸…¥ + (=ucs . #x24812) ; 𤠒 + )) +(define-char + '((=>ucs . #x24813) ; 𤠓 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20582) ; ø¸…¦ + )) +(define-char + '((morohashi-daikanwa 20582 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x404B) ; ø»š˜¸ + (=ucs . #x24813) ; 𤠓 + )) +(define-char + '((=>ucs . #x733E) ; 猾 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4834) + (=jis-x0208 . #x6051) ; ø½‹“Ž + (korean-ksc5601 . #x7C42) ; ø»Š — + (chinese-big5 . #xB7E2) ; ý¢€‹Ÿ¢ + (ideograph-daikanwa . 20583) ; ø¸…§ + (ucs-jis . #x733E) ; ø½‹“Ž + )) +(define-char + '((=>ucs . #x733E) ; 猾 + (morohashi-daikanwa 20583 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-1 . #x652A) ; ø»’¦ + )) +(define-char + '((morohashi-daikanwa 20583 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x3B2B) ; ø»„¬š + (chinese-isoir165 . #x3B2B) ; ø»”ª + (=ucs . #x733E) ; 猾 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4831) + (chinese-gb2312 . #x5433) ; ø»…‘ + (=jis-x0208 . #x316E) ; ø½ŠŽ© + (korean-ksc5601 . #x6A3B) ; ø»Š…´ + (chinese-isoir165 . #x5433) ; ø»¹  + (chinese-cns11643-1 . #x6529) ; ø»’¦œ + (chinese-big5 . #xB7E1) ; ý¢€‹Ÿ¡ + (ideograph-daikanwa . 20584) ; ø¸…¨ + (=ucs . #x733F) ; 猿 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5524) ; ø»‹ + (ideograph-daikanwa . 20585) ; ø¸…© + (=ucs . #x24814) ; 𤠔 + )) +(define-char + '((=>ucs . #x24815) ; 𤠕 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20586) ; ø¸…ª + )) +(define-char + '((morohashi-daikanwa 20586 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x547E) ; ø»‡ + (=ucs . #x24815) ; 𤠕 + )) +(define-char + '((=>ucs . #x24816) ; 𤠖 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20587) ; ø¸…« + )) +(define-char + '((morohashi-daikanwa 20587 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x547D) ; ø»† + (=ucs . #x24816) ; 𤠖 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4472) ; ø»”‹ + (chinese-big5 . #xDEAE) ; ý¢€º® + (ideograph-daikanwa . 20588) ; ø¸…¬ + (=ucs . #x7340) ; 獀 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20589) ; ø¸…­ + (=ucs . #x24817) ; 𤠗 + )) +(define-char + '((=>ucs . #x24817) ; 𤠗 + (morohashi-daikanwa 20589 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5526) ; ø» + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4046) ; ø»š˜³ + (ideograph-daikanwa . 20590) ; ø¸…® + (=ucs . #x24818) ; 𤠘 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4044) ; ø»š˜± + (ideograph-daikanwa . 20591) ; ø¸…¯ + (=ucs . #x24819) ; 𤠙 + )) +(define-char + '((=>ucs . #x2481A) ; 𤠚 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20592) ; ø¸…° + )) +(define-char + '((morohashi-daikanwa 20592 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4043) ; ø»š˜° + (=ucs . #x2481A) ; 𤠚 + )) +(define-char + '((=>ucs . #x24824) ; 𤠤 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20593) ; ø¸…± + )) +(define-char + '((morohashi-daikanwa 20593 0 5) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4049) ; ø»š˜¶ + (=ucs . #x24824) ; 𤠤 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E54) ; ø»˜Œ + (ideograph-daikanwa . 20594) ; ø¸…² + (=ucs . #x3E88) ; 㺈 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x425F) ; ø»–ˆ€ + (chinese-gb12345 . #x616F) ; 獁 + (ideograph-daikanwa . 20595) ; ø¸…³ + (=ucs . #x7341) ; 獁 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x446F) ; ø»”ˆ + (chinese-big5 . #xDEAB) ; ý¢€º« + (ideograph-daikanwa . 20596) ; ø¸…´ + (=ucs . #x7342) ; 獂 + )) +(define-char + '((=>ucs . #x2481C) ; 𤠜 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20597) ; ø¸…µ + )) +(define-char + '((morohashi-daikanwa 20597 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5521) ; ø»ˆ + (=ucs . #x2481C) ; 𤠜 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4042) ; ø»š˜¯ + (ideograph-daikanwa . 20598) ; ø¸…¶ + (=ucs . #x2481D) ; 𤠝 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4B38) ; ø»‹¢“ + (chinese-cns11643-2 . #x4B70) ; ø»”‹› + (chinese-big5 . #xE2CA) ; ý¢€Ž‹Š + (ideograph-daikanwa . 20599) ; ø¸…· + (=jef-china3 . #x58D9) ; øº…£™ + (=ucs . #x7343) ; 獃 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4466) ; ø»˜•‡ + (ideograph-daikanwa . 20600) ; ø¸…¸ + (=ucs . #x3E89) ; 㺉 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5528) ; ø» + (ideograph-daikanwa . 20601) ; ø¸…¹ + (=ucs . #x2481E) ; 𤠞 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E53) ; ø»˜Œ€ + (ideograph-daikanwa . 20602) ; ø¸…º + (=ucs . #x3E8A) ; 㺊 + )) +(define-char + '((=>ucs . #x7344) ; 獄 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 7638) + (=jis-x0208 . #x3976) ; ø½Šš¡ + (korean-ksc5601 . #x682B) ; ø»Š‚¨ + (=gt-pj-1 . #x3976) ; ø½Šš¡ + (chinese-big5 . #xBABB) ; ý¢€‹ª» + (ideograph-daikanwa . 20603) ; ø¸…» + (=gt-k . 11122) ; ý¡„‚­² + (ucs-jis . #x7344) ; ø½Šš¡ + )) +(define-char + '((morohashi-daikanwa 20603 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6962) ; ø»’­ + (chinese-gb12345 . #x537C) ; 獄 + (=ucs . #x7344) ; 獄 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x404A) ; ø»š˜· + (ideograph-daikanwa . 20604) ; ø¸…¼ + (=ucs . #x2481F) ; 𤠟 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4260) ; ø»–ˆ + (ideograph-daikanwa . 20605) ; ø¸…½ + (=ucs . #x3E8B) ; 㺋 + )) +(define-char + '((=>ucs . #x24820) ; 𤠠 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20606) ; ø¸…¾ + )) +(define-char + '((morohashi-daikanwa 20606 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4041) ; ø»š˜® + (=ucs . #x24820) ; 𤠠 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E58) ; ø»˜Œ… + (ideograph-daikanwa . 20607) ; ø¸…¿ + (=ucs . #x24821) ; 𤠡 + )) +(define-char + '((=>ucs . #x3E8C) ; 㺌 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20608) ; ø¸…‚€ + )) +(define-char + '((morohashi-daikanwa 20608 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E52) ; ø»˜‹¿ + (=ucs . #x3E8C) ; 㺌 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 4835) + (=jis-x0208 . #x3B62) ; ø½Š‰ + (korean-ksc5601 . #x5E62) ; ø»‰´³ + (chinese-cns11643-1 . #x6528) ; ø»’¦› + (chinese-gb12345 . #x4A28) ; 獅 + (chinese-big5 . #xB7E0) ; ý¢€‹Ÿ  + (ideograph-daikanwa . 20609) ; ø¸…‚ + (=ucs . #x7345) ; 獅 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4262) ; ø»–ˆƒ + (ideograph-daikanwa . 20610) ; ø¸…‚‚ + (=ucs . #x7346) ; 獆 + )) +(define-char + '((=>ucs . #x24835) ; 𤠵 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x404C) ; ø»š˜¹ + (ideograph-daikanwa . 20611) ; ø¸…‚ƒ + )) +(define-char + '((morohashi-daikanwa 20611 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x24835) ; 𤠵 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20612) ; ø¸…‚„ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20613) ; ø¸…‚… + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20614) ; ø¸…‚† + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5523) ; ø»Š + (ideograph-daikanwa . 20615) ; ø¸…‚‡ + (=ucs . #x2482C) ; 𤠬 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (ideograph-daikanwa . 20616) ; ø¸…‚ˆ + (=jef-china3 . #x58F1) ; øº…£± + (=ucs . #x7348) ; 獈 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20617) ; ø¸…‚‰ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20618) ; ø¸…‚Š + (=ucs . #x2482B) ; 𤠫 + )) +(define-char + '((=>ucs . #x2482B) ; 𤠫 + (morohashi-daikanwa 20618 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4045) ; ø»š˜² + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-big5 . #xDEB0) ; ý¢€º° + (ideograph-daikanwa . 20619) ; ø¸…‚‹ + (=ucs . #x7349) ; 獉 + )) +(define-char + '((=>ucs . #x7349) ; 獉 + (morohashi-daikanwa 20619 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4474) ; ø»” + )) +(define-char + '((=>ucs . #x24862) ; 𤡢 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 20620) ; ø¸…‚Œ + )) +(define-char + '((morohashi-daikanwa 20620 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x24862) ; 𤡢 + )) +(define-char + '((=>ucs . #x24862) ; 𤡢 + (morohashi-daikanwa 20620 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4732) ; ø»š¢± + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5525) ; ø»Œ + (ideograph-daikanwa . 49296) ; ø¸Œ‚ + (=ucs . #x24825) ; 𤠥 + )) +(define-char + '((=>ucs . #x734A) ; 獊 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4473) ; ø»”Œ + (chinese-big5 . #xDEAF) ; ý¢€º¯ + (ideograph-daikanwa . 49297) ; ø¸Œ‚‘ + )) +(define-char + '((morohashi-daikanwa 49297 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x734A) ; 獊 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E6D) ; ø»¢ + (ideograph-daikanwa . 20621) ; ø¸…‚ + (=ucs . #x24839) ; 𤠹 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x473A) ; ø»š¢¹ + (ideograph-daikanwa . 20622) ; ø¸…‚Ž + (=ucs . #x2483A) ; 𤠺 + )) +(define-char + '((=>ucs . #x2483B) ; 𤠻 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 20623) ; ø¸…‚ + )) +(define-char + '((morohashi-daikanwa 20623 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E69) ; ø»ž + (=ucs . #x2483B) ; 𤠻 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2529) ; ø»ž„´ + (ideograph-daikanwa . 20624) ; ø¸…‚ + (=ucs . #x2483C) ; 𤠼 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4737) ; ø»š¢¶ + (ideograph-daikanwa . 20625) ; ø¸…‚‘ + (=ucs . #x2483D) ; 𤠽 + )) +(define-char + '((=>ucs . #x734C) ; 獌 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B73) ; ø»”‹ž + (ideograph-daikanwa . 20626) ; ø¸…‚’ + )) +(define-char + '((morohashi-daikanwa 20626 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-big5 . #xE2CD) ; ý¢€Ž‹ + (=ucs . #x734C) ; 獌 + )) +(define-char + '((=>ucs . #x734D) ; 獍 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x4B39) ; ø»‹¢” + (chinese-big5 . #xE2CB) ; ý¢€Ž‹‹ + (ideograph-daikanwa . 20627) ; ø¸…‚“ + (=jef-china3 . #x58F2) ; øº…£² + (ucs-jis . #x734D) ; ø»‹¢” + )) +(define-char + '((morohashi-daikanwa 20627 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x6230) ; ø»…¥± + (chinese-isoir165 . #x6230) ; ø»ŽŽ + (chinese-cns11643-2 . #x4B71) ; ø»”‹œ + (=ucs . #x734D) ; 獍 + )) +(define-char + '((=>ucs . #x2483E) ; 𤠾 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 20628) ; ø¸…‚” + )) +(define-char + '((morohashi-daikanwa 20628 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x446B) ; ø»˜•Œ + (=ucs . #x2483E) ; 𤠾 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4735) ; ø»š¢´ + (ideograph-daikanwa . 20629) ; ø¸…‚• + (=ucs . #x2483F) ; 𤠿 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4733) ; ø»š¢² + (ideograph-daikanwa . 20630) ; ø¸…‚– + (=ucs . #x24840) ; 𤡀 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x446A) ; ø»˜•‹ + (ideograph-daikanwa . 20631) ; ø¸…‚— + (=ucs . #x3E8E) ; 㺎 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 20632) ; ø¸…‚˜ + (=ucs . #x24841) ; 𤡁 + )) +(define-char + '((=>ucs . #x24841) ; 𤡁 + (morohashi-daikanwa 20632 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E6C) ; ø»¡ + )) +(define-char + '((=>ucs . #x24842) ; 𤡂 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 20633) ; ø¸…‚™ + )) +(define-char + '((morohashi-daikanwa 20633 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x473B) ; ø»š¢º + (=ucs . #x24842) ; 𤡂 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E6E) ; ø»£ + (ideograph-daikanwa . 20634) ; ø¸…‚š + (=ucs . #x3E8F) ; 㺏 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4736) ; ø»š¢µ + (ideograph-daikanwa . 20635) ; ø¸…‚› + (=ucs . #x24843) ; 𤡃 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4469) ; ø»˜•Š + (ideograph-daikanwa . 20636) ; ø¸…‚œ + (=ucs . #x3E90) ; 㺐 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 1596) + (=jis-x0208 . #x6052) ; ø½‹“ + (chinese-big5 . #xBCFA) ; ý¢€‹³º + (ideograph-daikanwa . 20637) ; ø¸…‚ + (=ucs . #x734E) ; 獎 + )) +(define-char + '((=>ucs . #x734E) ; 獎 + (morohashi-daikanwa 20637 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D64) ; ø»’³‡ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x6053) ; ø½‹“ + (chinese-cns11643-3 . #x4779) ; ø»–° + (ideograph-daikanwa . 20638) ; ø¸…‚ž + (=ucs . #x734F) ; 獏 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4734) ; ø»š¢³ + (ideograph-daikanwa . 20639) ; ø¸…‚Ÿ + (=ucs . #x24844) ; 𤡄 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E70) ; ø»¥ + (ideograph-daikanwa . 20640) ; ø¸…‚  + (=ucs . #x24845) ; 𤡅 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x446C) ; ø»˜• + (ideograph-daikanwa . 20641) ; ø¸…‚¡ + (=ucs . #x24846) ; 𤡆 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4468) ; ø»˜•‰ + (ideograph-daikanwa . 20642) ; ø¸…‚¢ + (=ucs . #x3E91) ; 㺑 + )) +(define-char + '((=>ucs . #x7350) ; 獐 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (korean-ksc5601 . #x6D6F) ; ø»Š‹‚ + (japanese-jisx0212 . #x4B3A) ; ø»‹¢• + (=jis-x0213-1-2000 . #x7770) ; ø»¤’Ÿ + (chinese-big5 . #xBABC) ; ý¢€‹ª¼ + (ideograph-daikanwa . 20643) ; ø¸…‚£ + (ucs-jis . #x7350) ; ø»Š‹‚ + )) +(define-char + '((morohashi-daikanwa 20643 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x622F) ; ø»…¥° + (chinese-isoir165 . #x622F) ; ø»ŽŽ€ + (chinese-cns11643-1 . #x6963) ; ø»’­Ž + (=jef-china3 . #x58F3) ; øº…£³ + (=ucs . #x7350) ; 獐 + )) +(define-char + '((=>ucs . #x3E92) ; 㺒 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 20644) ; ø¸…‚¤ + )) +(define-char + '((morohashi-daikanwa 20644 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4467) ; ø»˜•ˆ + (=ucs . #x3E92) ; 㺒 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B72) ; ø»”‹ + (chinese-big5 . #xE2CC) ; ý¢€Ž‹Œ + (ideograph-daikanwa . 20645) ; ø¸…‚¥ + (=ucs . #x7351) ; 獑 + )) +(define-char + '((=>ucs . #x7352) ; 獒 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 15) + (korean-ksc5601 . #x6823) ; ø»Š‚  + (japanese-jisx0212 . #x4B3B) ; ø»‹¢– + (=jis-x0213-2-2000 . #x704F) ; ø»¦‘° + (chinese-big5 . #xE676) ; ý¢€Ž™¶ + (ideograph-daikanwa . 20646) ; ø¸…‚¦ + (ucs-jis . #x7352) ; ø»Š‚  + )) +(define-char + '((morohashi-daikanwa 20646 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x6961) ; ø»…°´ + (chinese-isoir165 . #x6961) ; ø»Ž™„ + (=jef-china3 . #x58D4) ; øº…£” + (=ucs . #x7352) ; 獒 + )) +(define-char + '((=>ucs . #x7352) ; 獒 + (morohashi-daikanwa 20646 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x517E) ; ø»”” + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4778) ; ø»–¯ + (ideograph-daikanwa . 20647) ; ø¸…‚§ + (=ucs . #x7353) ; 獓 + )) +(define-char + '((=>ucs . #x24847) ; 𤡇 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 20648) ; ø¸…‚¨ + )) +(define-char + '((morohashi-daikanwa 20648 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4731) ; ø»š¢° + (=ucs . #x24847) ; 𤡇 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A7D) ; ø»˜ž’ + (ideograph-daikanwa . 20649) ; ø¸…‚© + (=ucs . #x2485C) ; 𤡜 + )) +(define-char + '((=>ucs . #x2485D) ; 𤡝 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 20650) ; ø¸…‚ª + )) +(define-char + '((morohashi-daikanwa 20650 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x473D) ; ø»š¢¼ + (=ucs . #x2485D) ; 𤡝 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x473C) ; ø»š¢» + (ideograph-daikanwa . 20651) ; ø¸…‚« + (=ucs . #x2485E) ; 𤡞 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4739) ; ø»š¢¸ + (ideograph-daikanwa . 20652) ; ø¸…‚¬ + (=ucs . #x2485F) ; 𤡟 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4738) ; ø»š¢· + (ideograph-daikanwa . 20653) ; ø¸…‚­ + (=ucs . #x24860) ; 𤡠 + )) +(define-char + '((=>ucs . #x2484E) ; 𤡎 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 20654) ; ø¸…‚® + )) +(define-char + '((morohashi-daikanwa 20654 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x252A) ; ø»ž„µ + (=ucs . #x2484E) ; 𤡎 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 20655) ; ø¸…‚¯ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 20656) ; ø¸…‚° + )) +(define-char + '((=>ucs . #x24857) ; 𤡗 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 20657) ; ø¸…‚± + )) +(define-char + '((morohashi-daikanwa 20657 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E68) ; ø» + (=ucs . #x24857) ; 𤡗 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E6F) ; ø»¤ + (ideograph-daikanwa . 20658) ; ø¸…‚² + (=ucs . #x24859) ; 𤡙 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 20659) ; ø¸…‚³ + )) +(define-char + '((=>ucs . #x24858) ; 𤡘 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 20660) ; ø¸…‚´ + )) +(define-char + '((morohashi-daikanwa 20660 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E6A) ; ø»Ÿ + (=ucs . #x24858) ; 𤡘 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 20661) ; ø¸…‚µ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 20662) ; ø¸…‚¶ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 20663) ; ø¸…‚· + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x477A) ; ø»–± + (ideograph-daikanwa . 20664) ; ø¸…‚¸ + (=ucs . #x7354) ; 獔 + )) +(define-char + '((=>ucs . #x24851) ; 𤡑 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E6B) ; ø»  + (ideograph-daikanwa . 20665) ; ø¸…‚¹ + )) +(define-char + '((morohashi-daikanwa 20665 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x24851) ; 𤡑 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4776) ; ø»–­ + (ideograph-daikanwa . 20666) ; ø¸…‚º + (=ucs . #x3E93) ; 㺓 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4777) ; ø»–® + (=ucs . #x7355) ; 獕 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D30) ; ø»–—› + (ideograph-daikanwa . 20667) ; ø¸…‚» + (=ucs . #x734B) ; 獋 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2531) ; ø»ž„¼ + (ideograph-daikanwa . 20668) ; ø¸…‚¼ + (=ucs . #x24863) ; 𤡣 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4B3C) ; ø»‹¢— + (chinese-cns11643-4 . #x4A77) ; ø»˜žŒ + (ideograph-daikanwa . 20669) ; ø¸…‚½ + (=ucs . #x7356) ; 獖 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A78) ; ø»˜ž + (ideograph-daikanwa . 20670) ; ø¸…‚¾ + (=ucs . #x24864) ; 𤡤 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x6231) ; ø»…¥² + (=jis-x0208 . #x6055) ; ø½‹“’ + (korean-ksc5601 . #x4F71) ; ø»‰Ÿ€ + (chinese-isoir165 . #x6231) ; ø»ŽŽ‚ + (chinese-cns11643-1 . #x6D65) ; ø»’³ˆ + (chinese-big5 . #xBCFB) ; ý¢€‹³» + (ideograph-daikanwa . 20671) ; ø¸…‚¿ + (=ucs . #x7357) ; 獗 + )) +(define-char + '((=>ucs . #x7358) ; 獘 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4B3D) ; ø»‹¢˜ + (chinese-big5 . #xE675) ; ý¢€Ž™µ + (ideograph-daikanwa . 20672) ; ø¸…ƒ€ + (=jef-china3 . #x58D5) ; øº…£• + (ucs-jis . #x7358) ; ø»‹¢˜ + )) +(define-char + '((morohashi-daikanwa 20672 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x7358) ; 獘 + )) +(define-char + '((=>ucs . #x7358) ; 獘 + (morohashi-daikanwa 20672 0 3) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x517D) ; ø»””œ + )) +(define-char + '((=>ucs . #x7359) ; 獙 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE67E) ; ý¢€Ž™¾ + (ideograph-daikanwa . 20673) ; ø¸…ƒ + )) +(define-char + '((morohashi-daikanwa 20673 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5228) ; ø»””¥ + (=ucs . #x7359) ; 獙 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A79) ; ø»˜žŽ + (ideograph-daikanwa . 20674) ; ø¸…ƒ‚ + (=ucs . #x24865) ; 𤡥 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2530) ; ø»ž„» + (ideograph-daikanwa . 20675) ; ø¸…ƒƒ + (=ucs . #x24866) ; 𤡦 + )) +(define-char + '((=>ucs . #x735A) ; 獚 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE67D) ; ý¢€Ž™½ + (ideograph-daikanwa . 20676) ; ø¸…ƒ„ + )) +(define-char + '((=>ucs . #x735A) ; 獚 + (morohashi-daikanwa 20676 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5227) ; ø»””¤ + )) +(define-char + '((morohashi-daikanwa 20676 0 3) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x735A) ; 獚 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E3C) ; ø»š­ + (ideograph-daikanwa . 20677) ; ø¸…ƒ… + (=ucs . #x24867) ; 𤡧 + )) +(define-char + '((=>ucs . #x24868) ; 𤡨 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 20678) ; ø¸…ƒ† + )) +(define-char + '((morohashi-daikanwa 20678 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2534) ; ø»ž„¿ + (=ucs . #x24868) ; 𤡨 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-big5 . #xE67B) ; ý¢€Ž™» + (ideograph-daikanwa . 20679) ; ø¸…ƒ‡ + (=ucs . #x735B) ; 獛 + )) +(define-char + '((=>ucs . #x735B) ; 獛 + (morohashi-daikanwa 20679 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5225) ; ø»””¢ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A75) ; ø»˜žŠ + (ideograph-daikanwa . 20680) ; ø¸…ƒˆ + (=ucs . #x735C) ; 獜 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F73) ; ø»ž”ª + (ideograph-daikanwa . 20681) ; ø¸…ƒ‰ + (=ucs . #x24869) ; 𤡩 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0213-2-2000 . #x7050) ; ø»¦‘± + (ideograph-daikanwa . 20682) ; ø¸…ƒŠ + (=ucs . #x3E94) ; 㺔 + )) +(define-char + '((=>ucs . #x3E94) ; 㺔 + (morohashi-daikanwa 20682 0 5) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x387A) ; ø»˜ƒ³ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 20683) ; ø¸…ƒ‹ + (=ucs . #x2486A) ; 𤡪 + )) +(define-char + '((=>ucs . #x2486A) ; 𤡪 + (morohashi-daikanwa 20683 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E41) ; ø»š­’ + )) +(define-char + '((=>ucs . #x735D) ; 獝 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4B3E) ; ø»‹¢™ + (chinese-big5 . #xE67A) ; ý¢€Ž™º + (ideograph-daikanwa . 20684) ; ø¸…ƒŒ + (ucs-jis . #x735D) ; ø»‹¢™ + )) +(define-char + '((=>ucs . #x735D) ; 獝 + (morohashi-daikanwa 20684 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5224) ; ø»””¡ + )) +(define-char + '((morohashi-daikanwa 20684 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x735D) ; 獝 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x252F) ; ø»ž„º + (ideograph-daikanwa . 20685) ; ø¸…ƒ + (=ucs . #x2486B) ; 𤡫 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A7B) ; ø»˜ž + (ideograph-daikanwa . 20686) ; ø¸…ƒŽ + (=ucs . #x3E95) ; 㺕 + )) +(define-char + '((=>ucs . #x735E) ; 獞 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4B3F) ; ø»‹¢š + (chinese-big5 . #xE677) ; ý¢€Ž™· + (ideograph-daikanwa . 20687) ; ø¸…ƒ + (ucs-jis . #x735E) ; ø»‹¢š + )) +(define-char + '((morohashi-daikanwa 20687 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5221) ; ø»””ž + (=ucs . #x735E) ; 獞 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x252B) ; ø»ž„¶ + (ideograph-daikanwa . 20688) ; ø¸…ƒ + (=ucs . #x2486C) ; 𤡬 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A76) ; ø»˜ž‹ + (ideograph-daikanwa . 20689) ; ø¸…ƒ‘ + (=ucs . #x3E96) ; 㺖 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4B40) ; ø»‹¢› + (chinese-cns11643-2 . #x5222) ; ø»””Ÿ + (chinese-big5 . #xE678) ; ý¢€Ž™¸ + (ideograph-daikanwa . 20690) ; ø¸…ƒ’ + (=ucs . #x735F) ; 獟 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E3E) ; ø»š­ + (ideograph-daikanwa . 20691) ; ø¸…ƒ“ + (=ucs . #x2486D) ; 𤡭 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x6232) ; ø»…¥³ + (japanese-jisx0212 . #x4B41) ; ø»‹¢œ + (chinese-isoir165 . #x6232) ; ø»ŽŽƒ + (chinese-cns11643-2 . #x5223) ; ø»””  + (chinese-big5 . #xE679) ; ý¢€Ž™¹ + (ideograph-daikanwa . 20692) ; ø¸…ƒ” + (=jef-china3 . #x58F4) ; øº…£´ + (=ucs . #x7360) ; 獠 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 20693) ; ø¸…ƒ• + (=ucs . #x2486E) ; 𤡮 + )) +(define-char + '((=>ucs . #x2486E) ; 𤡮 + (morohashi-daikanwa 20693 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E45) ; ø»š­– + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 20694) ; ø¸…ƒ– + (=ucs . #x24885) ; 𤢅 + )) +(define-char + '((=>ucs . #x24885) ; 𤢅 + (morohashi-daikanwa 20694 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2533) ; ø»ž„¾ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5226) ; ø»””£ + (chinese-big5 . #xE67C) ; ý¢€Ž™¼ + (ideograph-daikanwa . 20695) ; ø¸…ƒ— + (=ucs . #x7361) ; 獡 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A7A) ; ø»˜ž + (ideograph-daikanwa . 20696) ; ø¸…ƒ˜ + (=ucs . #x3E97) ; 㺗 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5229) ; ø»””¦ + (chinese-big5 . #xE6A1) ; ý¢€Žš¡ + (ideograph-daikanwa . 20697) ; ø¸…ƒ™ + (=ucs . #x7362) ; 獢 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E44) ; ø»š­• + (ideograph-daikanwa . 20698) ; ø¸…ƒš + (=ucs . #x24871) ; 𤡱 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A7C) ; ø»˜ž‘ + (ideograph-daikanwa . 20699) ; ø¸…ƒ› + (=ucs . #x3E98) ; 㺘 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E43) ; ø»š­” + (ideograph-daikanwa . 20700) ; ø¸…ƒœ + (=ucs . #x24872) ; 𤡲 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x252C) ; ø»ž„· + (ideograph-daikanwa . 20701) ; ø¸…ƒ + (=ucs . #x2487B) ; 𤡻 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x554F) ; ø»š·² + (ideograph-daikanwa . 20702) ; ø¸…ƒž + (=ucs . #x24874) ; 𤡴 + )) +(define-char + '((=>ucs . #x24875) ; 𤡵 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 20703) ; ø¸…ƒŸ + )) +(define-char + '((morohashi-daikanwa 20703 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F72) ; ø»ž”© + (=ucs . #x24875) ; 𤡵 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E3F) ; ø»š­ + (ideograph-daikanwa . 20704) ; ø¸…ƒ  + (=ucs . #x24876) ; 𤡶 + )) +(define-char + '((=>ucs . #x24870) ; 𤡰 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 20705) ; ø¸…ƒ¡ + )) +(define-char + '((morohashi-daikanwa 20705 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E3B) ; ø»š­Œ + (=ucs . #x24870) ; 𤡰 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 20706) ; ø¸…ƒ¢ + (=ucs . #x24861) ; 𤡡 + )) +(define-char + '((=>ucs . #x24861) ; 𤡡 + (morohashi-daikanwa 20706 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E71) ; ø»¦ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E42) ; ø»š­“ + (ideograph-daikanwa . 20707) ; ø¸…ƒ£ + (=ucs . #x2488B) ; 𤢋 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 20708) ; ø¸…ƒ¤ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 20709) ; ø¸…ƒ¥ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x252E) ; ø»ž„¹ + (ideograph-daikanwa . 20710) ; ø¸…ƒ¦ + (=ucs . #x24883) ; 𤢃 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5550) ; ø»š·³ + (ideograph-daikanwa . 20711) ; ø¸…ƒ§ + (=ucs . #x2487F) ; 𤡿 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 20712) ; ø¸…ƒ¨ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 20713) ; ø¸…ƒ© + )) +(define-char + '((=>ucs . #x248A0) ; 𤢠 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 20714) ; ø¸…ƒª + )) +(define-char + '((morohashi-daikanwa 20714 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2532) ; ø»ž„½ + (=ucs . #x248A0) ; 𤢠 + )) +(define-char + '((morohashi-daikanwa 20714 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (<-simplified-ideograph + (:char ((shinjigen-1 . 4843) + (shinjigen-2 . 4843) + (=jis-x0208 . #x6059) ; ø½‹“– + (ideograph-daikanwa . 20775) ; ø¸…„§ + ) + :sources (shinjigen-1))) + (shinjigen-1 . 4842) + (=jis-x0208 . #x3D43) ; ø½ŠŸ¦ + (=ucs . #x7363) ; 獣 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb12345 . #x7D30) ; 獤 + (=ucs . #x7364) ; 獤 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E3D) ; ø»š­Ž + (=ucs . #x24873) ; 𤡳 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E40) ; ø»š­‘ + (=ucs . #x24879) ; 𤡹 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E46) ; ø»š­— + (=ucs . #x2487A) ; 𤡺 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x252D) ; ø»ž„¸ + (=ucs . #x2487C) ; 𤡼 + )) +(define-char + '((=>ucs . #x2488C) ; 𤢌 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 20715) ; ø¸…ƒ« + )) +(define-char + '((morohashi-daikanwa 20715 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x2488C) ; 𤢌 + )) +(define-char + '((=>ucs . #x2488C) ; 𤢌 + (morohashi-daikanwa 20715 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5557) ; ø»š·º + )) +(define-char + '((=>ucs . #x3E9A) ; 㺚 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 20716) ; ø¸…ƒ¬ + )) +(define-char + '((morohashi-daikanwa 20716 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F74) ; ø»ž”« + (=ucs . #x3E9A) ; 㺚 + )) +(define-char + '((=>ucs . #x2488D) ; 𤢍 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 20717) ; ø¸…ƒ­ + )) +(define-char + '((=>ucs . #x2488D) ; 𤢍 + (morohashi-daikanwa 20717 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5135) ; ø»˜§œ + )) +(define-char + '((morohashi-daikanwa 20717 0 3) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x2488D) ; 𤢍 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5132) ; ø»˜§™ + (ideograph-daikanwa . 20718) ; ø¸…ƒ® + (=ucs . #x3E9B) ; 㺛 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5555) ; ø»š·¸ + (ideograph-daikanwa . 20719) ; ø¸…ƒ¯ + (=ucs . #x2488E) ; 𤢎 + )) +(define-char + '((=>ucs . #x2488F) ; 𤢏 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 20720) ; ø¸…ƒ° + )) +(define-char + '((morohashi-daikanwa 20720 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5551) ; ø»š·´ + (=ucs . #x2488F) ; 𤢏 + )) +(define-char + '((=>ucs . #x7365) ; 獥 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-big5 . #xEA5F) ; ý¢€Ž©Ÿ + (ideograph-daikanwa . 20721) ; ø¸…ƒ± + )) +(define-char + '((morohashi-daikanwa 20721 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x584B) ; ø»”¼ + (=ucs . #x7365) ; 獥 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5134) ; ø»˜§› + (ideograph-daikanwa . 20722) ; ø¸…ƒ² + (=ucs . #x3E9C) ; 㺜 + )) +(define-char + '((=>ucs . #x7366) ; 獦 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5848) ; ø»”¹ + (ideograph-daikanwa . 20723) ; ø¸…ƒ³ + )) +(define-char + '((morohashi-daikanwa 20723 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x4B42) ; ø»‹¢ + (=jis-x0213-1-2000 . #x7771) ; ø»¤’  + (chinese-big5 . #xEA5C) ; ý¢€Ž©œ + (=ucs . #x7366) ; 獦 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4B43) ; ø»‹¢ž + (chinese-cns11643-2 . #x5849) ; ø»”º + (chinese-big5 . #xEA5D) ; ý¢€Ž© + (ideograph-daikanwa . 20724) ; ø¸…ƒ´ + (=ucs . #x7367) ; 獧 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 4782) + (=jis-x0208 . #x6057) ; ø½‹“” + (korean-ksc5601 . #x543C) ; ø»‰¥¡ + (chinese-cns11643-1 . #x7141) ; ø»’¸œ + (chinese-gb12345 . #x3640) ; 獨 + (chinese-big5 . #xBF57) ; ý¢€‹½— + (ideograph-daikanwa . 20725) ; ø¸…ƒµ + (=ucs . #x7368) ; 獨 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x566D) ; ø»˜¯ª + (ideograph-daikanwa . 20726) ; ø¸…ƒ¶ + (=ucs . #x2489C) ; 𤢜 + )) +(define-char + '((=>ucs . #x24890) ; 𤢐 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 20727) ; ø¸…ƒ· + )) +(define-char + '((morohashi-daikanwa 20727 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5552) ; ø»š·µ + (=ucs . #x24890) ; 𤢐 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4B44) ; ø»‹¢Ÿ + (chinese-cns11643-2 . #x5847) ; ø»”¸ + (chinese-big5 . #xEA5B) ; ý¢€Ž©› + (ideograph-daikanwa . 20728) ; ø¸…ƒ¸ + (=ucs . #x7369) ; 獩 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 4847) + (=jis-x0208 . #x6056) ; ø½‹““ + (korean-ksc5601 . #x7C6A) ; ø»Š ¿ + (chinese-cns11643-2 . #x584D) ; ø»”¾ + (chinese-gb12345 . #x6176) ; 獪 + (chinese-big5 . #xEA61) ; ý¢€Ž©¡ + (ideograph-daikanwa . 20729) ; ø¸…ƒ¹ + (=ucs . #x736A) ; 獪 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4B45) ; ø»‹¢  + (chinese-cns11643-2 . #x584C) ; ø»”½ + (=jis-x0213-2-2000 . #x7051) ; ø»¦‘² + (chinese-gb12345 . #x617D) ; 獫 + (chinese-big5 . #xEA60) ; ý¢€Ž©  + (ideograph-daikanwa . 20730) ; ø¸…ƒº + (=ucs . #x736B) ; 獫 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F79) ; ø»ž”° + (ideograph-daikanwa . 20731) ; ø¸…ƒ» + (=ucs . #x24891) ; 𤢑 + )) +(define-char + '((=>ucs . #x24892) ; 𤢒 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 20732) ; ø¸…ƒ¼ + )) +(define-char + '((morohashi-daikanwa 20732 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5131) ; ø»˜§˜ + (=ucs . #x24892) ; 𤢒 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F78) ; ø»ž”¯ + (ideograph-daikanwa . 20733) ; ø¸…ƒ½ + (=ucs . #x24893) ; 𤢓 + )) +(define-char + '((=>ucs . #x736C) ; 獬 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x4B46) ; ø»‹¢¡ + (chinese-cns11643-2 . #x584A) ; ø»”» + (=jis-x0213-2-2000 . #x7052) ; ø»¦‘³ + (chinese-big5 . #xEA5E) ; ý¢€Ž©ž + (ideograph-daikanwa . 20734) ; ø¸…ƒ¾ + (=jef-china3 . #x80D9) ; øºˆƒ™ + (ucs-jis . #x736C) ; ø»‹¢¡ + )) +(define-char + '((morohashi-daikanwa 20734 0 3) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x6233) ; ø»…¥´ + (chinese-isoir165 . #x6233) ; ø»ŽŽ„ + (=ucs . #x736C) ; 獬 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 20735) ; ø¸…ƒ¿ + (=ucs . #x24894) ; 𤢔 + )) +(define-char + '((=>ucs . #x24894) ; 𤢔 + (morohashi-daikanwa 20735 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F77) ; ø»ž”® + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C28) ; ø»› + (ideograph-daikanwa . 20736) ; ø¸…„€ + (=ucs . #x24895) ; 𤢕 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0213-2-2000 . #x7053) ; ø»¦‘´ + (ideograph-daikanwa . 20737) ; ø¸…„ + (=ucs . #x24896) ; 𤢖 + )) +(define-char + '((=>ucs . #x24896) ; 𤢖 + (morohashi-daikanwa 20737 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5136) ; ø»˜§ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 20738) ; ø¸…„‚ + (=ucs . #x24897) ; 𤢗 + )) +(define-char + '((=>ucs . #x24897) ; 𤢗 + (morohashi-daikanwa 20738 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5553) ; ø»š·¶ + )) +(define-char + '((=>ucs . #x24898) ; 𤢘 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 20739) ; ø¸…„ƒ + )) +(define-char + '((morohashi-daikanwa 20739 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5556) ; ø»š·¹ + (=ucs . #x24898) ; 𤢘 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F75) ; ø»ž”¬ + (ideograph-daikanwa . 20740) ; ø¸…„„ + (=ucs . #x24899) ; 𤢙 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3932) ; ø»ž¢• + (ideograph-daikanwa . 20741) ; ø¸…„… + (=ucs . #x2489A) ; 𤢚 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5133) ; ø»˜§š + (ideograph-daikanwa . 20742) ; ø¸…„† + (=ucs . #x2488A) ; 𤢊 + )) +(define-char + '((=>ucs . #x2489E) ; 𤢞 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 20743) ; ø¸…„‡ + )) +(define-char + '((morohashi-daikanwa 20743 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F76) ; ø»ž”­ + (=ucs . #x2489E) ; 𤢞 + )) +(define-char + '((=>ucs . #x248A2) ; 𤢢 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 20744) ; ø¸…„ˆ + )) +(define-char + '((morohashi-daikanwa 20744 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x248A2) ; 𤢢 + )) +(define-char + '((=>ucs . #x248A2) ; 𤢢 + (morohashi-daikanwa 20744 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2535) ; ø»ž…€ + )) +(define-char + '((=>ucs . #x2489D) ; 𤢝 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 20745) ; ø¸…„‰ + )) +(define-char + '((morohashi-daikanwa 20745 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3931) ; ø»ž¢” + (=ucs . #x2489D) ; 𤢝 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 20746) ; ø¸…„Š + )) +(define-char + '((=>ucs . #x248A3) ; 𤢣 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 49298) ; ø¸Œ‚’ + )) +(define-char + '((morohashi-daikanwa 49298 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5554) ; ø»š·· + (=ucs . #x248A3) ; 𤢣 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (chinese-gb2312 . #x4C21) ; ø»……Ž + (chinese-isoir165 . #x4C21) ; ø»­ž + (=ucs . #x736D) ; 獭 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5548) ; ø»–££ + (ideograph-daikanwa . 20747) ; ø¸…„‹ + (=ucs . #x3E9D) ; 㺝 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x4B47) ; ø»‹¢¢ + (chinese-cns11643-2 . #x5D50) ; ø»”¥— + (=jis-x0213-2-2000 . #x7054) ; ø»¦‘µ + (chinese-big5 . #xED64) ; ý¢€Žµ¤ + (ideograph-daikanwa . 20748) ; ø¸…„Œ + (=jef-china3 . #x58F5) ; øº…£µ + (=ucs . #x736E) ; 獮 + )) +(define-char + '((=>ucs . #x248A6) ; 𤢦 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 20749) ; ø¸…„ + )) +(define-char + '((morohashi-daikanwa 20749 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C2A) ; ø»›Ÿ + (=ucs . #x248A6) ; 𤢦 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3933) ; ø»ž¢– + (ideograph-daikanwa . 20750) ; ø¸…„Ž + (=ucs . #x248A7) ; 𤢧 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x566A) ; ø»˜¯§ + (ideograph-daikanwa . 20751) ; ø¸…„ + (=ucs . #x3E9E) ; 㺞 + )) +(define-char + '((=>ucs . #x248A8) ; 𤢨 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 20752) ; ø¸…„ + )) +(define-char + '((morohashi-daikanwa 20752 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C29) ; ø»›ž + (=ucs . #x248A8) ; 𤢨 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb2312 . #x6234) ; ø»…¥µ + (japanese-jisx0212 . #x4B48) ; ø»‹¢£ + (chinese-isoir165 . #x6234) ; ø»ŽŽ… + (chinese-cns11643-2 . #x5D51) ; ø»”¥˜ + (=jis-x0213-2-2000 . #x7055) ; ø»¦‘¶ + (chinese-big5 . #xED65) ; ý¢€Žµ¥ + (ideograph-daikanwa . 20754) ; ø¸…„’ + (=ucs . #x736F) ; 獯 + )) +(define-char + '((=>ucs . #x7370) ; 獰 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 4857) + (=jis-x0208 . #x6058) ; ø½‹“• + (korean-ksc5601 . #x673E) ; ø»Š + (chinese-big5 . #xC0F1) ; ý¢€Œƒ± + (ideograph-daikanwa . 20755) ; ø¸…„“ + (ucs-jis . #x7370) ; ø½‹“• + )) +(define-char + '((morohashi-daikanwa 20755 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x743C) ; ø»’¼± + (chinese-gb12345 . #x447C) ; 獰 + (=ucs . #x7370) ; 獰 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x4B49) ; ø»‹¢¤ + (chinese-cns11643-3 . #x5549) ; ø»–£¤ + (=jis-x0213-2-2000 . #x7056) ; ø»¦‘· + (ideograph-daikanwa . 20756) ; ø¸…„” + (=ucs . #x7371) ; 獱 + )) +(define-char + '((=>ucs . #x3E9F) ; 㺟 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 20757) ; ø¸…„• + )) +(define-char + '((morohashi-daikanwa 20757 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x566B) ; ø»˜¯¨ + (=ucs . #x3E9F) ; 㺟 + )) +(define-char + '((=>ucs . #x7372) ; 獲 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-big5 . #xC0F2) ; ý¢€Œƒ² + (ideograph-daikanwa . 20758) ; ø¸…„– + )) +(define-char + '((=>ucs . #x7372) ; 獲 + (morohashi-daikanwa 20758 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x743D) ; ø»’¼² + )) +(define-char + '((morohashi-daikanwa 20758 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x334D) ; ø½Š‘„ + (korean-ksc5601 . #x7C72) ; ø»Š¡‡ + (chinese-gb12345 . #x3B71) ; 獲 + (=ucs . #x7372) ; 獲 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 20759) ; ø¸…„— + (=ucs . #x248AA) ; 𤢪 + )) +(define-char + '((=>ucs . #x248AA) ; 𤢪 + (morohashi-daikanwa 20759 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3935) ; ø»ž¢˜ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-big5 . #xED63) ; ý¢€Žµ£ + (ideograph-daikanwa . 20760) ; ø¸…„˜ + (=ucs . #x7373) ; 獳 + )) +(define-char + '((=>ucs . #x7373) ; 獳 + (morohashi-daikanwa 20760 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D4F) ; ø»”¥– + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x566C) ; ø»˜¯© + (ideograph-daikanwa . 20761) ; ø¸…„™ + (=ucs . #x7374) ; 獴 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3934) ; ø»ž¢— + (ideograph-daikanwa . 20762) ; ø¸…„š + (=ucs . #x248AF) ; 𤢯 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (ideograph-daikanwa . 20763) ; ø¸…„› + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 20764) ; ø¸…„œ + (=ucs . #x248B4) ; 𤢴 + )) +(define-char + '((=>ucs . #x248B4) ; 𤢴 + (morohashi-daikanwa 20764 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x405D) ; ø»ž­’ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6255) ; ø»›Š¾ + (ideograph-daikanwa . 20765) ; ø¸…„ + (=ucs . #x248B5) ; 𤢵 + )) +(define-char + '((=>ucs . #x248B6) ; 𤢶 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 20766) ; ø¸…„ž + )) +(define-char + '((morohashi-daikanwa 20766 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6254) ; ø»›Š½ + (=ucs . #x248B6) ; 𤢶 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x405A) ; ø»ž­ + (ideograph-daikanwa . 20767) ; ø¸…„Ÿ + (=ucs . #x248B7) ; 𤢷 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (shinjigen-1 . 4811) + (shinjigen-2 . 4813) + (=jis-x0208 . #x605A) ; ø½‹“— + (korean-ksc5601 . #x5634) ; ø»‰¨• + (chinese-gb12345 . #x4154) ; 獵 + (chinese-big5 . #xC279) ; ý¢€Œ‰¹ + (ideograph-daikanwa . 20768) ; ø¸…„  + (=ucs . #x7375) ; 獵 + )) +(define-char + '((=>ucs . #x7375) ; 獵 + (morohashi-daikanwa 20768 0 4) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-1 . #x7665) ; ø»“€– + )) +(define-char + '((=>ucs . #x248B8) ; 𤢸 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 20769) ; ø¸…„¡ + )) +(define-char + '((morohashi-daikanwa 20769 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x4059) ; ø»ž­Ž + (=ucs . #x248B8) ; 𤢸 + )) +(define-char + '((=>ucs . #x7376) ; 獶 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 20770) ; ø¸…„¢ + )) +(define-char + '((=>ucs . #x7376) ; 獶 + (morohashi-daikanwa 20770 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x622C) ; ø»”¬‰ + )) +(define-char + '((morohashi-daikanwa 20770 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-big5 . #xEFFE) ; ý¢€Ž¿¾ + (=ucs . #x7376) ; 獶 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x405C) ; ø»ž­‘ + (ideograph-daikanwa . 20771) ; ø¸…„£ + (=ucs . #x248B9) ; 𤢹 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B68) ; ø»˜¶» + (ideograph-daikanwa . 20772) ; ø¸…„¤ + (=ucs . #x248BA) ; 𤢺 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B67) ; ø»˜¶º + (ideograph-daikanwa . 20773) ; ø¸…„¥ + (=ucs . #x3EA0) ; 㺠 + )) +(define-char + '((=>ucs . #x7377) ; 獷 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x4B4A) ; ø»‹¢¥ + (=jis-x0213-2-2000 . #x7057) ; ø»¦‘¸ + (chinese-big5 . #xC278) ; ý¢€Œ‰¸ + (ideograph-daikanwa . 20774) ; ø¸…„¦ + (=jef-china3 . #x58F6) ; øº…£¶ + (ucs-jis . #x7377) ; ø»‹¢¥ + )) +(define-char + '((=>ucs . #x7377) ; 獷 + (morohashi-daikanwa 20774 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-1 . #x7664) ; ø»“€• + )) +(define-char + '((morohashi-daikanwa 20774 0 4) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb12345 . #x616E) ; 獷 + (=ucs . #x7377) ; 獷 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 19) + (shinjigen-1 . 4843) + (shinjigen-2 . 4843) + (=jis-x0208 . #x6059) ; ø½‹“– + (korean-ksc5601 . #x622E) ; ø»‰¹· + (chinese-cns11643-1 . #x784B) ; ø»“‚¸ + (chinese-gb12345 . #x4A5E) ; 獸 + (chinese-big5 . #xC37E) ; ý¢€Œ¾ + (ideograph-daikanwa . 20775) ; ø¸…„§ + (=ucs . #x7378) ; 獸 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (ideograph-daikanwa . 20776) ; ø¸…„¨ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6256) ; ø»›Š¿ + (ideograph-daikanwa . 20777) ; ø¸…„© + (=ucs . #x248C3) ; 𤣃 + )) +(define-char + '((morohashi-daikanwa 20777 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x405B) ; ø»ž­ + (=ucs . #x248BB) ; 𤢻 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x683B) ; ø»›“˜ + (ideograph-daikanwa . 20778) ; ø¸…„ª + (=ucs . #x3EA1) ; 㺡 + )) +(define-char + '((=>ucs . #x248C5) ; 𤣅 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 20779) ; ø¸…„« + )) +(define-char + '((morohashi-daikanwa 20779 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 20) + (=ucs . #x248C5) ; 𤣅 + )) +(define-char + '((=>ucs . #x248C5) ; 𤣅 + (morohashi-daikanwa 20779 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6364) ; ø»™‚§ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0212 . #x4B4B) ; ø»‹¢¦ + (chinese-cns11643-4 . #x6025) ; ø»˜½Ž + (ideograph-daikanwa . 20780) ; ø¸…„¬ + (=ucs . #x7379) ; 獹 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 20781) ; ø¸…„­ + )) +(define-char + '((=>ucs . #x737A) ; 獺 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 19) + (shinjigen-2 . 4860) + (=jis-x0208 . #x605C) ; ø½‹“™ + (korean-ksc5601 . #x5337) ; ø»‰£¾ + (chinese-cns11643-1 . #x784C) ; ø»“‚¹ + (chinese-big5 . #xC3A1) ; ý¢€ŒŽ¡ + (ideograph-daikanwa . 20782) ; ø¸…„® + (ucs-jis . #x737A) ; ø½‹“™ + )) +(define-char + '((morohashi-daikanwa 20782 0 4) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-gb12345 . #x4C21) ; 獺 + (=ucs . #x737A) ; 獺 + )) +(define-char + '((=>ucs . #x737B) ; 獻 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 20) + (shinjigen-2 . 4817) + (=jis-x0208 . #x605B) ; ø½‹“˜ + (korean-ksc5601 . #x7A4C) ; ø»Š¥ + (chinese-big5 . #xC46D) ; ý¢€Œ‘­ + (ideograph-daikanwa . 20783) ; ø¸…„¯ + (ucs-jis . #x737B) ; ø½‹“˜ + )) +(define-char + '((morohashi-daikanwa 20783 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-gb12345 . #x4F57) ; 獻 + (=ucs . #x737B) ; 獻 + )) +(define-char + '((=>ucs . #x737B) ; 獻 + (morohashi-daikanwa 20783 0 3) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-1 . #x7978) ; ø»“…ƒ + )) +(define-char + '((=>ucs . #x248CA) ; 𤣊 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 20785) ; ø¸…„± + )) +(define-char + '((morohashi-daikanwa 20785 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4776) ; ø»ž·½ + (=ucs . #x248CA) ; 𤣊 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (ideograph-daikanwa . 20786) ; ø¸…„² + )) +(define-char + '((=>ucs . #x248A9) ; 𤢩 + (morohashi-daikanwa 20786 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 19) + (=gt-pj-4 . #x6D51) ; ý¡€†Ÿ® + (=gt . 26606) ; ý¡€†Ÿ® + )) +(define-char + '((=>ucs . #x248A9) ; 𤢩 + (morohashi-daikanwa 20786 1 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4777) ; ø»ž·¾ + )) +(define-char + '((morohashi-daikanwa 20786 1 3) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x248A9) ; 𤢩 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 20787) ; ø¸…„³ + (=ucs . #x248CB) ; 𤣋 + )) +(define-char + '((=>ucs . #x248CB) ; 𤣋 + (morohashi-daikanwa 20787 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4774) ; ø»ž·» + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4778) ; ø»ž·¿ + (=ucs . #x248C8) ; 𤣈 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E40) ; ø»Ÿ™ + (=ucs . #x248C9) ; 𤣉 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4775) ; ø»ž·¼ + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 17) + (total-strokes . 20) + (japanese-jisx0212 . #x4B4C) ; ø»‹¢§ + (chinese-cns11643-2 . #x693D) ; ø»”¶¬ + (=jis-x0213-1-2000 . #x7772) ; ø»¤’¡ + (chinese-gb12345 . #x6228) ; 獼 + (chinese-big5 . #xF46E) ; ý¢€‘® + (ideograph-daikanwa . 20788) ; ø¸…„´ + (=jef-china3 . #x58F7) ; øº…£· + (=ucs . #x737C) ; 獼 + )) +(define-char + '((=>ucs . #x737D) ; 獽 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-big5 . #xF46D) ; ý¢€‘­ + (ideograph-daikanwa . 20789) ; ø¸…„µ + (=jef-china3 . #x8BEB) ; øºˆ¯« + )) +(define-char + '((morohashi-daikanwa 20789 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-2 . #x693C) ; ø»”¶« + (=ucs . #x737D) ; 獽 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6365) ; ø»™‚¨ + (ideograph-daikanwa . 20790) ; ø¸…„¶ + (=ucs . #x3EA3) ; 㺣 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 20791) ; ø¸…„· + (=ucs . #x248CD) ; 𤣍 + )) +(define-char + '((=>ucs . #x248CD) ; 𤣍 + (morohashi-daikanwa 20791 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E41) ; ø»Ÿš + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6366) ; ø»™‚© + (ideograph-daikanwa . 20792) ; ø¸…„¸ + (=ucs . #x3EA4) ; 㺤 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6367) ; ø»™‚ª + (ideograph-daikanwa . 20793) ; ø¸…„¹ + (=ucs . #x3EA5) ; 㺥 + )) +(define-char + '((=>ucs . #x248CE) ; 𤣎 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 20794) ; ø¸…„º + )) +(define-char + '((morohashi-daikanwa 20794 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C56) ; ø»›™« + (=ucs . #x248CE) ; 𤣎 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6363) ; ø»™‚¦ + (=ucs . #x3EA6) ; 㺦 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E42) ; ø»Ÿ› + (=ucs . #x248D0) ; 𤣐 + )) +(define-char + '((=>ucs . #x248D1) ; 𤣑 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 20795) ; ø¸…„» + )) +(define-char + '((morohashi-daikanwa 20795 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x7048) ; ø»›Ÿ• + (=ucs . #x248D1) ; 𤣑 + )) +(define-char + '((=>ucs . #x248D2) ; 𤣒 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 20796) ; ø¸…„¼ + )) +(define-char + '((morohashi-daikanwa 20796 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 18) + (total-strokes . 21) + (=ucs . #x248D2) ; 𤣒 + )) +(define-char + '((=>ucs . #x248D2) ; 𤣒 + (morohashi-daikanwa 20796 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x536D) ; ø»Ÿ‰œ + )) +(define-char + '((=>ucs . #x248D3) ; 𤣓 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 20797) ; ø¸…„½ + )) +(define-char + '((morohashi-daikanwa 20797 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x7047) ; ø»›Ÿ” + (=ucs . #x248D3) ; 𤣓 + )) +(define-char + '((=>ucs . #x737E) ; 獾 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 20798) ; ø¸…„¾ + )) +(define-char + '((=>ucs . #x737E) ; 獾 + (morohashi-daikanwa 20798 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 18) + (total-strokes . 21) + (=jef-china3 . #x9FD1) ; øº‰¿‘ + )) +(define-char + '((=>ucs . #x737E) ; 獾 + (morohashi-daikanwa 20798 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B6B) ; ø»”º– + )) +(define-char + '((=>ucs . #x737E) ; 獾 + (morohashi-daikanwa 20798 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-big5 . #xF5DD) ; ý¢€— + )) +(define-char + '((morohashi-daikanwa 20798 0 3) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-gb2312 . #x6235) ; ø»…¥¶ + (chinese-isoir165 . #x6235) ; ø»ŽŽ† + (=ucs . #x737E) ; 獾 + )) +(define-char + '((=>ucs . #x248D7) ; 𤣗 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 20799) ; ø¸…„¿ + )) +(define-char + '((morohashi-daikanwa 20799 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-4 . #x6874) ; ø»™Š + (=ucs . #x248D7) ; 𤣗 + )) +(define-char + '((=>ucs . #x737F) ; 獿 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 20800) ; ø¸……€ + )) +(define-char + '((=>ucs . #x737F) ; 獿 + (morohashi-daikanwa 20800 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D5D) ; ø»”½„ + )) +(define-char + '((morohashi-daikanwa 20800 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-big5 . #xF6EF) ; ý¢€›¯ + (=ucs . #x737F) ; 獿 + )) +(define-char + '((=>ucs . #x248D8) ; 𤣘 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 19) + (total-strokes . 22) + (ideograph-daikanwa . 20801) ; ø¸…… + )) +(define-char + '((morohashi-daikanwa 20801 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x7049) ; ø»›Ÿ– + (=ucs . #x248D8) ; 𤣘 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x583B) ; ø»Ÿ€ + (ideograph-daikanwa . 20802) ; ø¸……‚ + (=ucs . #x248D9) ; 𤣙 + )) +(define-char + '((=>ucs . #x7380) ; 玀 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 19) + (total-strokes . 22) + (japanese-jisx0212 . #x4B4D) ; ø»‹¢¨ + (chinese-big5 . #xC57A) ; ý¢€Œ•º + (ideograph-daikanwa . 20803) ; ø¸……ƒ + (ucs-jis . #x7380) ; ø»‹¢¨ + )) +(define-char + '((morohashi-daikanwa 20803 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B66) ; ø»“‡­ + (chinese-gb12345 . #x6224) ; 玀 + (=ucs . #x7380) ; 玀 + )) +(define-char + '((=>ucs . #x7381) ; 玁 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 20) + (total-strokes . 23) + (japanese-jisx0212 . #x4B4E) ; ø»‹¢© + (chinese-cns11643-2 . #x6F37) ; ø»”¿š + (=jis-x0213-2-2000 . #x7058) ; ø»¦‘¹ + (chinese-big5 . #xF7E8) ; ý¢€Ÿ¨ + (ideograph-daikanwa . 20804) ; ø¸……„ + (=jef-china3 . #x58F8) ; øº…£¸ + (ucs-jis . #x7381) ; ø»‹¢© + )) +(define-char + '((morohashi-daikanwa 20804 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 19) + (total-strokes . 22) + (=ucs . #x7381) ; 玁 + )) +(define-char + '((=>ucs . #x248DB) ; 𤣛 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 20) + (total-strokes . 23) + (ideograph-daikanwa . 20805) ; ø¸……… + )) +(define-char + '((morohashi-daikanwa 20805 0 0) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 20) + (total-strokes . 23) + (=ucs . #x248DB) ; 𤣛 + )) +(define-char + '((=>ucs . #x248DB) ; 𤣛 + (morohashi-daikanwa 20805 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B76) ; ø»Ÿ•• + )) +(define-char + '((=>ucs . #x7382) ; 玂 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F36) ; ø»”¿™ + (ideograph-daikanwa . 20806) ; ø¸……† + )) +(define-char + '((morohashi-daikanwa 20806 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 20) + (total-strokes . 23) + (=ucs . #x7382) ; 玂 + )) +(define-char + '((=>ucs . #x7382) ; 玂 + (morohashi-daikanwa 20806 0 2) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-big5 . #xF7E7) ; ý¢€Ÿ§ + )) +(define-char + '((=>ucs . #x7383) ; 玃 + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 20) + (total-strokes . 23) + (japanese-jisx0212 . #x4B4F) ; ø»‹¢ª + (chinese-big5 . #xF7E9) ; ý¢€Ÿ© + (ideograph-daikanwa . 20807) ; ø¸……‡ + (ucs-jis . #x7383) ; ø»‹¢ª + )) +(define-char + '((morohashi-daikanwa 20807 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F38) ; ø»”¿› + (=ucs . #x7383) ; 玃 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B78) ; ø»Ÿ•— + (ideograph-daikanwa . 20808) ; ø¸……ˆ + (=ucs . #x248DC) ; 𤣜 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B77) ; ø»Ÿ•– + (ideograph-daikanwa . 20809) ; ø¸……‰ + (=ucs . #x248DD) ; 𤣝 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-5 . #x776A) ; ø»›ª‰ + (ideograph-daikanwa . 20810) ; ø¸……Š + (=ucs . #x248DF) ; 𤣟 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E7A) ; ø»Ÿ™³ + (ideograph-daikanwa . 20811) ; ø¸……‹ + (=ucs . #x248E0) ; 𤣠 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B6F) ; ø»™Ž¢ + (=ucs . #x3EA7) ; 㺧 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 22) + (total-strokes . 25) + (chinese-cns11643-7 . #x6124) ; ø»Ÿœ· + (ideograph-daikanwa . 20812) ; ø¸……Œ + (=ucs . #x248E3) ; 𤣣 + )) +(define-char + '((ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 20813) ; ø¸…… + (=ucs . #x248E4) ; 𤣤 + )) +(define-char + '((=>ucs . #x248E4) ; 𤣤 + (morohashi-daikanwa 20813 0 1) + (ideographic-radical . 94) ; ⽝ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-7 . #x6359) ; ø»Ÿ ¨ + )) diff --git a/lisp/utf-2000/Ideograph-R095-Profound.el b/lisp/utf-2000/Ideograph-R095-Profound.el new file mode 100644 index 0000000..a09413f --- /dev/null +++ b/lisp/utf-2000/Ideograph-R095-Profound.el @@ -0,0 +1,213 @@ +(define-char + '((=>ucs . #x7384) ; 玄 + (ideographic-radical . 95) ; ⽞ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 4867) + (=jis-x0208 . #x383C) ; ø½Š˜‰ + (korean-ksc5601 . #x7A5C) ; ø»Šµ + (=gt-pj-1 . #x383C) ; ø½Š˜‰ + (chinese-big5 . #xA5C8) ; ý¢€Š—ˆ + (ideograph-daikanwa . 20814) ; ø¸……Ž + (=gt-k . 00923) ; ý¡„€Ž› + (ucs-jis . #x7384) ; ø½Š˜‰ + )) +(define-char + '((morohashi-daikanwa 20814 0 0) + (ideographic-radical . 95) ; ⽞ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-gb2312 . #x507E) ; ø»…Œ£ + (chinese-isoir165 . #x507E) ; ø»´³ + (chinese-cns11643-1 . #x4668) ; ø»‘¹¹ + (=ucs . #x7384) ; 玄 + )) +(define-char + '((=>ucs . #x7385) ; 玅 + (ideographic-radical . 95) ; ⽞ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4B50) ; ø»‹¢« + (=jis-x0213-2-2000 . #x7059) ; ø»¦‘º + (chinese-big5 . #xCFC6) ; ý¢€Œ¿† + (ideograph-daikanwa . 20815) ; ø¸…… + (=jef-china3 . #x58FE) ; øº…£¾ + (ucs-jis . #x7385) ; ø»‹¢« + )) +(define-char + '((morohashi-daikanwa 20815 0 0) + (ideographic-radical . 95) ; ⽞ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C28) ; ø»“œ± + (=ucs . #x7385) ; 玅 + )) +(define-char + '((=>ucs . #x7386) ; 玆 + (ideographic-radical . 95) ; ⽞ + (ideographic-strokes . 5) + (total-strokes . 10) + (korean-ksc5601 . #x6D35) ; ø»ŠŠˆ + (japanese-jisx0212 . #x4B51) ; ø»‹¢¬ + (chinese-big5 . #xAF59) ; ý¢€Š½™ + (ideograph-daikanwa . 20816) ; ø¸…… + (=jef-china3 . #x58FC) ; øº…£¼ + (ucs-jis . #x7386) ; ø»ŠŠˆ + )) +(define-char + '((morohashi-daikanwa 20816 0 0) + (ideographic-radical . 95) ; ⽞ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-1 . #x565C) ; ø»’‘ + (=ucs . #x7386) ; 玆 + )) +(define-char + '((=>ucs . #x7387) ; 率 + (morohashi-daikanwa 20817) + (ideographic-radical . 95) ; ⽞ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 20817) ; ø¸……‘ + (=jef-china3 . #x58FD) ; øº…£½ + )) +(define-char + '((=>ucs . #x7387) ; 率 + (morohashi-daikanwa 20817 1) + (ideographic-radical . 95) ; ⽞ + (ideographic-strokes . 6) + (total-strokes . 11) + (=jis-x0208 . #x4E28) ; ø½Š¸‰ + (korean-ksc5601 . #x6163) ; ø»‰¹Ž + (=gt-pj-1 . #x4E28) ; ø½Š¸‰ + (chinese-big5 . #xB276) ; ý¢€‹‰¶ + (=gt-k . 07893) ; ý¡„»• + (ucs-jis . #x7387) ; ø½Š¸‰ + )) +(define-char + '((morohashi-daikanwa 20817 1 0) + (ideographic-radical . 95) ; ⽞ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x424A) ; ø»„·‹ + (chinese-isoir165 . #x424A) ; ø»Ÿ› + (chinese-cns11643-1 . #x5B7B) ; ø»’™‚ + (=ucs . #x7387) ; 率 + )) +(define-char + '((=>ucs . #x7388) ; 玈 + (ideographic-radical . 95) ; ⽞ + (ideographic-strokes . 6) + (chinese-big5 . #xD66A) ; ý¢€™ª + (ideograph-daikanwa . 20818) ; ø¸……’ + )) +(define-char + '((morohashi-daikanwa 20818 0 0) + (ideographic-radical . 95) ; ⽞ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x372F) ; ø»“­‚ + (=ucs . #x7388) ; 玈 + )) +(define-char + '((=>ucs . #x248E7) ; 𤣧 + (ideographic-radical . 95) ; ⽞ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x383C) ; ø½Š˜‰ + (korean-ksc5601 . #x7A5C) ; ø»Šµ + (ideograph-daikanwa . 20814) ; ø¸……Ž + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person for top") + (=ucs . #x20089) ; 𠂉 + ) + ((name . "CJK RADICAL DIVINATION") + (=ucs . #x2E8A) ; ⺊ + )) + )) + )) + (ideograph-daikanwa . 20819) ; ø¸……“ + )) +(define-char + '((morohashi-daikanwa 20819 0 0) + (ideographic-radical . 95) ; ⽞ + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 1 291 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7384) ; 玄 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5C71) ; å±± + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person for top") + (=ucs . #x20089) ; 𠂉 + ) + ((name . "CJK RADICAL DIVINATION") + (=ucs . #x2E8A) ; ⺊ + )) + )) + )) + (chinese-cns11643-6 . #x4B46) ; ø»œ³ + (=hanziku-1 . #xE1F1) ; ý¢€ž‡± + (=ucs . #x248E7) ; 𤣧 + )) +(define-char + '((=>ucs . #x248E8) ; 𤣨 + (ideographic-radical . 95) ; ⽞ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x383C) ; ø½Š˜‰ + (korean-ksc5601 . #x7A5C) ; ø»Šµ + (ideograph-daikanwa . 20814) ; ø¸……Ž + ) + ((=ucs . #x66F7) ; 曷 + )) + (ideograph-daikanwa . 20820) ; ø¸……” + )) +(define-char + '((morohashi-daikanwa 20820 0 0) + (ideographic-radical . 95) ; ⽞ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 1 292 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7384) ; 玄 + ) + ((=ucs . #x66F7) ; 曷 + )) + (chinese-cns11643-6 . #x5E72) ; ø»§ + (=hanziku-1 . #xE254) ; ý¢€ž‰” + (=ucs . #x248E8) ; 𤣨 + )) diff --git a/lisp/utf-2000/Ideograph-R096-Jade.el b/lisp/utf-2000/Ideograph-R096-Jade.el new file mode 100644 index 0000000..94030bf --- /dev/null +++ b/lisp/utf-2000/Ideograph-R096-Jade.el @@ -0,0 +1,7013 @@ +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 4873) + (chinese-gb2312 . #x5371) ; ø»…° + (=jis-x0208 . #x364C) ; ø½Š• + (korean-ksc5601 . #x682C) ; ø»Š‚© + (chinese-isoir165 . #x5371) ; ø»¹€ + (chinese-cns11643-1 . #x4669) ; ø»‘¹º + (=gt-pj-1 . #x364C) ; 玉 + (chinese-big5 . #xA5C9) ; ý¢€Š—‰ + (ideograph-daikanwa . 20821) ; ø¸……• + (=gt-k . 00915) ; ý¡„€Ž“ + (=ucs . #x7389) ; 玉 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 0) + (japanese-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-2 . #x2166) ; ø»“¥ + (=jis-x0213-2-2000 . #x705A) ; ø»¦‘» + (chinese-big5 . #xC9A7) ; ý¢€Œ¦§ + (ideograph-daikanwa . 20822) ; ø¸……– + (=ucs . #x738A) ; 玊 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 0) + (total-strokes . 4) + (shinjigen-2 . 4870) + (chinese-gb2312 . #x4D75) ; ø»…ˆ€ + (=jis-x0208 . #x3226) ; ø½ŠŽ¿ + (korean-ksc5601 . #x685D) ; ø»Šƒš + (chinese-isoir165 . #x4D75) ; ø»° + (chinese-cns11643-1 . #x455E) ; ø»‘¸‘ + (=gt-pj-1 . #x3226) ; 王 + (chinese-big5 . #xA4FD) ; ý¢€Š“½ + (ideograph-daikanwa . 20823) ; ø¸……— + (=gt-k . 00401) ; ý¡„€†‘ + (=ucs . #x738B) ; 王 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-5 . #x214C) ; ø»™«— + (ideograph-daikanwa . 20824) ; ø¸……˜ + (=ucs . #x248E9) ; 𤣩 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-6 . #x2226) ; ø»›¶“ + (ideograph-daikanwa . 49299) ; ø¸Œ‚“ + )) +(define-char + '((=>ucs . #x248EA) ; 𤣪 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 1) + (total-strokes . 6) + (ideograph-daikanwa . 20825) ; ø¸……™ + )) +(define-char + '((morohashi-daikanwa 20825 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-cns11643-6 . #x2538) ; ø»›º¿ + (=ucs . #x248EA) ; 𤣪 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-3 . #x225A) ; ø»•˜» + (ideograph-daikanwa . 20826) ; ø¸……š + (=ucs . #x738C) ; 玌 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-6 . #x2333) ; ø»›·¾ + (ideograph-daikanwa . 20827) ; ø¸……› + (=ucs . #x248EB) ; 𤣫 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 1) + (kangxi-radical . 4) ; ⼃ + (kangxi-strokes . 4) + (total-strokes . 5) + (chinese-cns11643-3 . #x216B) ; ø»•—® + (=ucs . #x738D) ; 玍 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x242E) ; ø»•›‹ + (ideograph-daikanwa . 20828) ; ø¸……œ + (=ucs . #x3EA8) ; 㺨 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 20829) ; ø¸…… + (=ucs . #x3EA9) ; 㺩 + )) +(define-char + '((=>ucs . #x3EA9) ; 㺩 + (morohashi-daikanwa 20829 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-4 . #x2329) ; ø»—£¬ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-gb2312 . #x6760) ; ø»…­· + (korean-ksc5601 . #x6F69) ; ø»Š¸ + (japanese-jisx0212 . #x4B52) ; ø»‹¢­ + (chinese-isoir165 . #x6760) ; ø»Ž–‡ + (chinese-cns11643-2 . #x2265) ; ø»“‚ + (chinese-big5 . #xCA45) ; ý¢€Œ©… + (ideograph-daikanwa . 20830) ; ø¸……ž + (=jef-china3 . #x59A8) ; øº…¦¨ + (=ucs . #x738E) ; 玎 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x242F) ; ø»•›Œ + (ideograph-daikanwa . 20831) ; ø¸……Ÿ + (=jef-china3 . #x59A9) ; øº…¦© + (=ucs . #x738F) ; 玏 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x2430) ; ø»•› + (ideograph-daikanwa . 20832) ; ø¸……  + (=jef-china3 . #x9DA6) ; øº‰¶¦ + (=ucs . #x3EAA) ; 㺪 + )) +(define-char + '((=>ucs . #x7390) ; 玐 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 2) + (total-strokes . 6) + (japanese-jisx0212 . #x4B53) ; ø»‹¢® + (ideograph-daikanwa . 20833) ; ø¸……¡ + (=jef-china3 . #x59AA) ; øº…¦ª + (ucs-jis . #x7390) ; ø»‹¢® + )) +(define-char + '((morohashi-daikanwa 20833 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-4 . #x232A) ; ø»—£­ + (=ucs . #x7390) ; 玐 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x2431) ; ø»•›Ž + (ideograph-daikanwa . 20834) ; ø¸……¢ + (=ucs . #x3EAB) ; 㺫 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 20835) ; ø¸……£ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-gb2312 . #x6761) ; ø»…­¸ + (chinese-isoir165 . #x6761) ; ø»Ž–ˆ + (=ucs . #x7391) ; 玑 + )) +(define-char + '((=>ucs . #x248F2) ; 𤣲 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 20836) ; ø¸……¤ + )) +(define-char + '((morohashi-daikanwa 20836 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x245C) ; ø»—¥½ + (=ucs . #x248F2) ; 𤣲 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x246C) ; ø»“’… + (chinese-big5 . #xCB6C) ; ý¢€Œ­¬ + (ideograph-daikanwa . 20837) ; ø¸……¥ + (=jef-china3 . #x59AB) ; øº…¦« + (=ucs . #x7392) ; 玒 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 20838) ; ø¸……¦ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x285F) ; ø»œ€€ + (ideograph-daikanwa . 20839) ; ø¸……§ + (=ucs . #x248EE) ; 𤣮 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 20840) ; ø¸……¨ + (=ucs . #x248EF) ; 𤣯 + )) +(define-char + '((=>ucs . #x248EF) ; 𤣯 + (morohashi-daikanwa 20840 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2461) ; ø»™°† + )) +(define-char + '((=>ucs . #x7393) ; 玓 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x4B54) ; ø»‹¢¯ + (chinese-big5 . #xCB6A) ; ý¢€Œ­ª + (ideograph-daikanwa . 20841) ; ø¸……© + (ucs-jis . #x7393) ; ø»‹¢¯ + )) +(define-char + '((morohashi-daikanwa 20841 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x246A) ; ø»“’ƒ + (=jef-china3 . #x59AC) ; øº…¦¬ + (=ucs . #x7393) ; 玓 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x245D) ; ø»—¥¾ + (ideograph-daikanwa . 20842) ; ø¸……ª + (=ucs . #x248F0) ; 𤣰 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x266F) ; ø»•Ÿˆ + (ideograph-daikanwa . 20843) ; ø¸……« + (=ucs . #x3EAD) ; 㺭 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (korean-ksc5601 . #x743D) ; ø»Š”¢ + (chinese-isoir165 . #x2E42) ; ø»» + (chinese-cns11643-2 . #x246B) ; ø»“’„ + (=jis-x0213-2-2000 . #x705B) ; ø»¦‘¼ + (chinese-big5 . #xCB6B) ; ý¢€Œ­« + (ideograph-daikanwa . 20844) ; ø¸……¬ + (=ucs . #x7394) ; 玔 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x4B55) ; ø»‹¢° + (chinese-isoir165 . #x7B47) ; ø»Ž³† + (chinese-cns11643-2 . #x2468) ; ø»“’ + (=jis-x0213-1-2000 . #x7773) ; ø»¤’¢ + (chinese-big5 . #xCB68) ; ý¢€Œ­¨ + (ideograph-daikanwa . 20845) ; ø¸……­ + (=jef-china3 . #x59AD) ; øº…¦­ + (=ucs . #x7395) ; 玕 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 4878) + (chinese-gb2312 . #x3E41) ; ø»„±Š + (=jis-x0208 . #x366A) ; ø½Š•» + (korean-ksc5601 . #x4F38) ; ø»‰ž‡ + (chinese-isoir165 . #x3E41) ; ø»™š + (chinese-cns11643-1 . #x4B2B) ; ø»’€’ + (chinese-big5 . #xA868) ; ý¢€Š¡¨ + (ideograph-daikanwa . 20846) ; ø¸……® + (=ucs . #x7396) ; 玖 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (korean-ksc5601 . #x695B) ; ø»Š„¶ + (japanese-jisx0212 . #x4B56) ; ø»‹¢± + (chinese-cns11643-2 . #x2469) ; ø»“’‚ + (chinese-big5 . #xCB69) ; ý¢€Œ­© + (ideograph-daikanwa . 20847) ; ø¸……¯ + (=ucs . #x7397) ; 玗 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (korean-ksc5601 . #x512C) ; ø»‰ · + (japanese-jisx0212 . #x4B57) ; ø»‹¢² + (chinese-cns11643-3 . #x266E) ; ø»•Ÿ‡ + (=jis-x0213-2-2000 . #x705C) ; ø»¦‘½ + (ideograph-daikanwa . 20848) ; ø¸……° + (=jef-china3 . #x59AE) ; øº…¦® + (=ucs . #x7398) ; 玘 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2670) ; ø»•Ÿ‰ + (ideograph-daikanwa . 20849) ; ø¸……± + (=ucs . #x3EAE) ; 㺮 + )) +(define-char + '((=>ucs . #x248F8) ; 𤣸 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 20850) ; ø¸……² + )) +(define-char + '((morohashi-daikanwa 20850 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2460) ; ø»™°… + (=ucs . #x248F8) ; 𤣸 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 20851) ; ø¸……³ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2860) ; ø»œ€ + (ideograph-daikanwa . 20852) ; ø¸……´ + (=ucs . #x248F5) ; 𤣵 + )) +(define-char + '((=>ucs . #x248F4) ; 𤣴 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 49300) ; ø¸Œ‚” + )) +(define-char + '((morohashi-daikanwa 49300 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2861) ; ø»œ€‚ + (=ucs . #x248F4) ; 𤣴 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2671) ; ø»•ŸŠ + (=ucs . #x3EAC) ; 㺬 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-isoir165 . #x7B48) ; ø»Ž³‡ + (=ucs . #x7399) ; 玙 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-isoir165 . #x2C4A) ; ø»Œ¿‡ + (=ucs . #x739A) ; 玚 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x426A) ; ø»„·« + (chinese-isoir165 . #x426A) ; ø»Ÿ» + (=ucs . #x739B) ; 玛 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2730) ; ø»™³¯ + (ideograph-daikanwa . 20853) ; ø¸……µ + (=ucs . #x248F9) ; 𤣹 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D25) ; ø»œ†œ + (ideograph-daikanwa . 20854) ; ø¸……¶ + (=ucs . #x248FA) ; 𤣺 + )) +(define-char + '((=>ucs . #x739C) ; 玜 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4B58) ; ø»‹¢³ + (=jis-x0213-2-2000 . #x705D) ; ø»¦‘¾ + (ideograph-daikanwa . 20855) ; ø¸……· + (=jef-china3 . #x59AF) ; øº…¦¯ + (ucs-jis . #x739C) ; ø»‹¢³ + )) +(define-char + '((morohashi-daikanwa 20855 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A33) ; ø»•¤„ + (=ucs . #x739C) ; 玜 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x282F) ; ø»“—€ + (chinese-big5 . #xCD6D) ; ý¢€Œµ­ + (ideograph-daikanwa . 20856) ; ø¸……¸ + (=ucs . #x739D) ; 玝 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4B59) ; ø»‹¢´ + (chinese-cns11643-3 . #x2A2D) ; ø»•£¾ + (=jis-x0213-2-2000 . #x705E) ; ø»¦‘¿ + (ideograph-daikanwa . 20857) ; ø¸……¹ + (=jef-china3 . #x59B0) ; øº…¦° + (=ucs . #x739E) ; 玞 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A2E) ; ø»•£¿ + (ideograph-daikanwa . 20858) ; ø¸……º + (=ucs . #x3EB0) ; 㺰 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D76) ; ø»•©¡ + (ideograph-daikanwa . 20859) ; ø¸……» + (=ucs . #x3EB1) ; 㺱 + )) +(define-char + '((=>ucs . #x739F) ; 玟 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x5A47) ; ø»‰®  + (japanese-jisx0212 . #x4B5A) ; ø»‹¢µ + (=jis-x0213-1-2000 . #x7774) ; ø»¤’£ + (chinese-big5 . #xAAB3) ; ý¢€Šª³ + (ideograph-daikanwa . 20860) ; ø¸……¼ + (ucs-jis . #x739F) ; ø»‰®  + )) +(define-char + '((morohashi-daikanwa 20860 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6764) ; ø»…­» + (chinese-isoir165 . #x6764) ; ø»Ž–‹ + (chinese-cns11643-1 . #x4E74) ; ø»’…µ + (=jef-china3 . #x59B1) ; øº…¦± + (=ucs . #x739F) ; 玟 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4B5B) ; ø»‹¢¶ + (chinese-isoir165 . #x7B49) ; ø»Ž³ˆ + (chinese-cns11643-2 . #x282D) ; ø»“–¾ + (=jis-x0213-1-2000 . #x7775) ; ø»¤’¤ + (chinese-big5 . #xCD6B) ; ý¢€Œµ« + (ideograph-daikanwa . 20861) ; ø¸……½ + (=jef-china3 . #x92AE) ; øº‰Š® + (=ucs . #x73A0) ; 玠 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2829) ; ø»“–º + (chinese-big5 . #xCD67) ; ý¢€Œµ§ + (ideograph-daikanwa . 20862) ; ø¸……¾ + (=ucs . #x73A1) ; 玡 + )) +(define-char + '((=>ucs . #x73A2) ; 玢 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4B5C) ; ø»‹¢· + (=jis-x0213-1-2000 . #x7776) ; ø»¤’¥ + (chinese-big5 . #xCD6A) ; ý¢€Œµª + (ideograph-daikanwa . 20863) ; ø¸……¿ + (=jef-china3 . #x59B2) ; øº…¦² + (ucs-jis . #x73A2) ; ø»‹¢· + )) +(define-char + '((morohashi-daikanwa 20863 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6763) ; ø»…­º + (chinese-isoir165 . #x6763) ; ø»Ž–Š + (chinese-cns11643-2 . #x282C) ; ø»“–½ + (=ucs . #x73A2) ; 玢 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A2C) ; ø»•£½ + (ideograph-daikanwa . 20864) ; ø¸…†€ + (=ucs . #x73A3) ; 玣 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 20865) ; ø¸…† + (=ucs . #x73A4) ; 玤 + )) +(define-char + '((=>ucs . #x73A4) ; 玤 + (morohashi-daikanwa 20865 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2828) ; ø»“–¹ + (chinese-big5 . #xCD66) ; ý¢€Œµ¦ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x273C) ; ø»—©· + (ideograph-daikanwa . 20866) ; ø¸…†‚ + (=ucs . #x248FB) ; 𤣻 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4B5D) ; ø»‹¢¸ + (chinese-isoir165 . #x7B4B) ; ø»Ž³Š + (chinese-cns11643-1 . #x4E76) ; ø»’…· + (=jis-x0213-2-2000 . #x705F) ; ø»¦’€ + (chinese-big5 . #xAAB5) ; ý¢€Šªµ + (ideograph-daikanwa . 20867) ; ø¸…†ƒ + (=jef-china3 . #x59B6) ; øº…¦¶ + (=ucs . #x73A5) ; 玥 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D21) ; ø»œ†˜ + (ideograph-daikanwa . 20868) ; ø¸…†„ + (=jef-china3 . #x59B3) ; øº…¦³ + (=ucs . #x3EB2) ; 㺲 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4B5E) ; ø»‹¢¹ + (chinese-isoir165 . #x7B4C) ; ø»Ž³‹ + (=jis-x0213-1-2000 . #x7777) ; ø»¤’¦ + (chinese-big5 . #xCD69) ; ý¢€Œµ© + (ideograph-daikanwa . 20869) ; ø¸…†… + (=jef-china3 . #x59B4) ; øº…¦´ + (=ucs . #x73A6) ; 玦 + )) +(define-char + '((=>ucs . #x73A6) ; 玦 + (morohashi-daikanwa 20869 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x282B) ; ø»“–¼ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x6B49) ; ø»Š‡  + (chinese-cns11643-3 . #x2A2B) ; ø»•£¼ + (ideograph-daikanwa . 20870) ; ø¸…†† + (=ucs . #x73A7) ; 玧 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E73) ; ø»’…´ + (=jis-x0213-2-2000 . #x7060) ; ø»¦’ + (chinese-big5 . #xAAB2) ; ý¢€Šª² + (ideograph-daikanwa . 20871) ; ø¸…†‡ + (=jef-china3 . #x59A4) ; øº…¦¤ + (=ucs . #x73A8) ; 玨 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 4879) + (chinese-gb2312 . #x4D66) ; ø»…‡± + (=jis-x0208 . #x3461) ; ø½Š’¶ + (korean-ksc5601 . #x684C) ; ø»Šƒ‰ + (chinese-isoir165 . #x4D66) ; ø»° + (chinese-cns11643-1 . #x4E72) ; ø»’…³ + (chinese-big5 . #xAAB1) ; ý¢€Šª± + (ideograph-daikanwa . 20872) ; ø¸…†ˆ + (=ucs . #x73A9) ; 玩 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x4B5F) ; ø»‹¢º + (chinese-cns11643-3 . #x2A32) ; ø»•¤ƒ + (ideograph-daikanwa . 20873) ; ø¸…†‰ + (=ucs . #x73AA) ; 玪 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x4335) ; ø»„¸” + (japanese-jisx0212 . #x4B60) ; ø»‹¢» + (chinese-isoir165 . #x4335) ; ø» ¤ + (chinese-cns11643-1 . #x4E75) ; ø»’…¶ + (=jis-x0213-1-2000 . #x7778) ; ø»¤’§ + (chinese-big5 . #xAAB4) ; ý¢€Šª´ + (ideograph-daikanwa . 20874) ; ø¸…†Š + (=jef-china3 . #x95D5) ; øº‰—• + (=ucs . #x73AB) ; 玫 + )) +(define-char + '((=>ucs . #x3EB3) ; 㺳 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 20875) ; ø¸…†‹ + )) +(define-char + '((morohashi-daikanwa 20875 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A30) ; ø»•¤ + (=ucs . #x3EB3) ; 㺳 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x282E) ; ø»“–¿ + (chinese-big5 . #xCD6C) ; ý¢€Œµ¬ + (ideograph-daikanwa . 20876) ; ø¸…†Œ + (=ucs . #x73AC) ; 玬 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 20877) ; ø¸…† + (=ucs . #x248FC) ; 𤣼 + )) +(define-char + '((=>ucs . #x248FC) ; 𤣼 + (morohashi-daikanwa 20877 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A41) ; ø»™¸š + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 20878) ; ø¸…†Ž + )) +(define-char + '((morohashi-daikanwa 20878 0 9) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D24) ; ø»œ†› + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x5E37) ; ø»‰´ˆ + (japanese-jisx0212 . #x4B61) ; ø»‹¢¼ + (ideograph-daikanwa . 20879) ; ø¸…† + (=jef-china3 . #x59B5) ; øº…¦µ + (=ucs . #x73AD) ; 玭 + )) +(define-char + '((=>ucs . #x73AD) ; 玭 + (morohashi-daikanwa 20879 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x282A) ; ø»“–» + (chinese-big5 . #xCD68) ; ý¢€Œµ¨ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x273B) ; ø»—©¶ + (ideograph-daikanwa . 20880) ; ø¸…† + (=ucs . #x3EB4) ; 㺴 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A31) ; ø»•¤‚ + (ideograph-daikanwa . 20881) ; ø¸…†‘ + (=ucs . #x3EB5) ; 㺵 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D22) ; ø»œ†™ + (ideograph-daikanwa . 20882) ; ø¸…†’ + (=ucs . #x2490D) ; 𤤍 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D23) ; ø»œ†š + (ideograph-daikanwa . 20885) ; ø¸…†• + (=ucs . #x24908) ; 𤤈 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6762) ; ø»…­¹ + (chinese-isoir165 . #x6762) ; ø»Ž–‰ + (=ucs . #x73AE) ; 玮 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x3B37) ; ø»„¬¦ + (chinese-isoir165 . #x3B37) ; ø»”¶ + (chinese-cns11643-3 . #x2A2F) ; ø»•¤€ + (=ucs . #x73AF) ; 环 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x4F56) ; ø»…Š + (chinese-isoir165 . #x4F56) ; ø»²­ + (=ucs . #x73B0) ; 现 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-isoir165 . #x7B4A) ; ø»Ž³‰ + (=ucs . #x73B1) ; 玱 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3269) ; ø»œŽ¶ + (ideograph-daikanwa . 20887) ; ø¸…†— + (=ucs . #x2490F) ; 𤤏 + )) +(define-char + '((=>ucs . #x73B2) ; 玲 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 4897) + (=jis-x0208 . #x4E68) ; ø½Š¹‰ + (korean-ksc5601 . #x563C) ; ø»‰¨ + (chinese-big5 . #xACC2) ; ý¢€Š³‚ + (ideograph-daikanwa . 20888) ; ø¸…†˜ + (ucs-jis . #x73B2) ; ø½Š¹‰ + )) +(define-char + '((=>ucs . #x73B2) ; 玲 + (morohashi-daikanwa 20888 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5245) ; ø»’Š¾ + )) +(define-char + '((morohashi-daikanwa 20888 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x4161) ; ø»„¶„ + (chinese-isoir165 . #x4161) ; ø»ž” + (=ucs . #x73B2) ; 玲 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 4926) + (chinese-gb2312 . #x6769) ; ø»…®€ + (=jis-x0208 . #x605E) ; ø½‹“› + (korean-ksc5601 . #x5365) ; ø»‰¤¬ + (chinese-isoir165 . #x6769) ; ø»Ž– + (chinese-cns11643-1 . #x5248) ; ø»’‹ + (chinese-big5 . #xACC5) ; ý¢€Š³… + (ideograph-daikanwa . 20889) ; ø¸…†™ + (=ucs . #x73B3) ; 玳 + )) +(define-char + '((=>ucs . #x3EB7) ; 㺷 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 20890) ; ø¸…†š + )) +(define-char + '((morohashi-daikanwa 20890 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D7D) ; ø»•©¨ + (=ucs . #x3EB7) ; 㺷 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C30) ; ø»“œ¹ + (chinese-big5 . #xCFCE) ; ý¢€Œ¿Ž + (ideograph-daikanwa . 20891) ; ø¸…†› + (=ucs . #x73B4) ; 玴 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (japanese-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4B62) ; ø»‹¢½ + (chinese-cns11643-2 . #x2C2F) ; ø»“œ¸ + (=jis-x0213-2-2000 . #x7061) ; ø»¦’‚ + (chinese-big5 . #xCFCD) ; ý¢€Œ¿ + (ideograph-daikanwa . 20892) ; ø¸…†œ + (=jef-china3 . #x59B7) ; øº…¦· + (=ucs . #x73B5) ; 玵 + )) +(define-char + '((=>ucs . #x73B6) ; 玶 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-big5 . #xCFCC) ; ý¢€Œ¿Œ + (ideograph-daikanwa . 20893) ; ø¸…† + )) +(define-char + '((morohashi-daikanwa 20893 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C2E) ; ø»“œ· + (=ucs . #x73B6) ; 玶 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x323A) ; ø»•¯» + (ideograph-daikanwa . 20894) ; ø¸…†ž + (=ucs . #x3EB8) ; 㺸 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6768) ; ø»…­¿ + (japanese-jisx0212 . #x4B63) ; ø»‹¢¾ + (chinese-isoir165 . #x6768) ; ø»Ž– + (chinese-cns11643-1 . #x5242) ; ø»’Š» + (=jis-x0213-2-2000 . #x7062) ; ø»¦’ƒ + (chinese-big5 . #xACBF) ; ý¢€Š²¿ + (ideograph-daikanwa . 20895) ; ø¸…†Ÿ + (=jef-china3 . #x59B8) ; øº…¦¸ + (=ucs . #x73B7) ; 玷 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C37) ; ø»“€ + (chinese-big5 . #xCFD5) ; ý¢€Œ¿• + (ideograph-daikanwa . 20896) ; ø¸…†  + (=ucs . #x73B8) ; 玸 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 20897) ; ø¸…†¡ + (=ucs . #x24910) ; 𤤐 + )) +(define-char + '((=>ucs . #x24910) ; 𤤐 + (morohashi-daikanwa 20897 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A45) ; ø»™¸ž + )) +(define-char + '((=>ucs . #x73B9) ; 玹 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x7A5D) ; ø»Š¶ + (japanese-jisx0212 . #x4B64) ; ø»‹¢¿ + (=jis-x0213-2-2000 . #x7063) ; ø»¦’„ + (chinese-big5 . #xCFCB) ; ý¢€Œ¿‹ + (ideograph-daikanwa . 20898) ; ø¸…†¢ + (ucs-jis . #x73B9) ; ø»Š¶ + )) +(define-char + '((morohashi-daikanwa 20898 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C2D) ; ø»“œ¶ + (=jef-china3 . #x59B9) ; øº…¦¹ + (=ucs . #x73B9) ; 玹 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 4892) + (chinese-gb2312 . #x3223) ; ø»„Ÿ„ + (=jis-x0208 . #x6060) ; ø½‹“ + (chinese-isoir165 . #x3223) ; ø»‡” + (chinese-cns11643-1 . #x5244) ; ø»’Š½ + (chinese-big5 . #xACC1) ; ý¢€Š³ + (ideograph-daikanwa . 20899) ; ø¸…†£ + (=ucs . #x73BB) ; 玻 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4B65) ; ø»‹£€ + (=jis-x0213-2-2000 . #x7064) ; ø»¦’… + (ideograph-daikanwa . 20900) ; ø¸…†¤ + (=ucs . #x73BC) ; 玼 + )) +(define-char + '((=>ucs . #x73BC) ; 玼 + (morohashi-daikanwa 20900 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3070) ; ø»“£± + (chinese-big5 . #xD2AF) ; ý¢€Š¯ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4B66) ; ø»‹£ + (chinese-cns11643-3 . #x2D78) ; ø»•©£ + (ideograph-daikanwa . 20901) ; ø¸…†¥ + (=jef-china3 . #x59BA) ; øº…¦º + (=ucs . #x73BD) ; 玽 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C34) ; ø»“œ½ + (chinese-big5 . #xCFD2) ; ý¢€Œ¿’ + (ideograph-daikanwa . 20902) ; ø¸…†¦ + (=ucs . #x73BE) ; 玾 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4B67) ; ø»‹£‚ + (chinese-cns11643-2 . #x2C32) ; ø»“œ» + (=jis-x0213-2-2000 . #x7065) ; ø»¦’† + (chinese-big5 . #xCFD0) ; ý¢€Œ¿ + (ideograph-daikanwa . 20903) ; ø¸…†§ + (=jef-china3 . #x59BB) ; øº…¦» + (=ucs . #x73BF) ; 玿 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x676A) ; ø»…® + (=jis-x0208 . #x6061) ; ø½‹“ž + (korean-ksc5601 . #x5A56) ; ø»‰®¯ + (chinese-isoir165 . #x676A) ; ø»Ž–‘ + (chinese-cns11643-1 . #x5247) ; ø»’‹€ + (chinese-big5 . #xACC4) ; ý¢€Š³„ + (ideograph-daikanwa . 20904) ; ø¸…†¨ + (=ucs . #x73C0) ; 珀 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D7B) ; ø»•©¦ + (ideograph-daikanwa . 20905) ; ø¸…†© + (=ucs . #x73C1) ; 珁 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 4882) + (chinese-gb2312 . #x6766) ; ø»…­½ + (=jis-x0208 . #x3251) ; ø½Šª + (korean-ksc5601 . #x4A31) ; ø»‰–ª + (chinese-isoir165 . #x6766) ; ø»Ž– + (chinese-cns11643-2 . #x2C2A) ; ø»“œ³ + (chinese-big5 . #xCFC8) ; ý¢€Œ¿ˆ + (ideograph-daikanwa . 20906) ; ø¸…†ª + (=ucs . #x73C2) ; 珂 + )) +(define-char + '((=>ucs . #x73C3) ; 珃 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-big5 . #xCFD3) ; ý¢€Œ¿“ + (ideograph-daikanwa . 20907) ; ø¸…†« + )) +(define-char + '((morohashi-daikanwa 20907 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C35) ; ø»“œ¾ + (=ucs . #x73C3) ; 珃 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2D77) ; ø»•©¢ + (ideograph-daikanwa . 20909) ; ø¸…†­ + (=ucs . #x73C4) ; 珄 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4B68) ; ø»‹£ƒ + (chinese-cns11643-2 . #x2C2C) ; ø»“œµ + (=jis-x0213-2-2000 . #x7066) ; ø»¦’‡ + (chinese-big5 . #xCFCA) ; ý¢€Œ¿Š + (ideograph-daikanwa . 20910) ; ø¸…†® + (=jef-china3 . #x92AF) ; øº‰Š¯ + (=ucs . #x73C5) ; 珅 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4B69) ; ø»‹£„ + (chinese-cns11643-2 . #x2C36) ; ø»“œ¿ + (chinese-big5 . #xCFD4) ; ý¢€Œ¿” + (ideograph-daikanwa . 20912) ; ø¸…†° + (=ucs . #x73C6) ; 珆 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C33) ; ø»“œ¼ + (chinese-big5 . #xCFD1) ; ý¢€Œ¿‘ + (ideograph-daikanwa . 20914) ; ø¸…†² + (=ucs . #x73C7) ; 珇 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 4883) + (chinese-gb2312 . #x676C) ; ø»…®ƒ + (=jis-x0208 . #x605D) ; ø½‹“š + (chinese-isoir165 . #x676C) ; ø»Ž–“ + (chinese-cns11643-2 . #x2C2B) ; ø»“œ´ + (chinese-big5 . #xCFC9) ; ý¢€Œ¿‰ + (ideograph-daikanwa . 20915) ; ø¸…†³ + (=ucs . #x73C8) ; 珈 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x676B) ; ø»…®‚ + (korean-ksc5601 . #x5A48) ; ø»‰®¡ + (japanese-jisx0212 . #x4B6A) ; ø»‹£… + (chinese-isoir165 . #x676B) ; ø»Ž–’ + (chinese-cns11643-3 . #x2D7A) ; ø»•©¥ + (=jis-x0213-1-2000 . #x7779) ; ø»¤’¨ + (ideograph-daikanwa . 20916) ; ø¸…†´ + (=jef-china3 . #x59BC) ; øº…¦¼ + (=ucs . #x73C9) ; 珉 + )) +(define-char + '((=>ucs . #x73CA) ; 珊 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-1 . 4884) + (ideograph-daikanwa . 20917) ; ø¸…†µ + (=jef-china3 . #x59BD) ; øº…¦½ + )) +(define-char + '((=>ucs . #x73CA) ; 珊 + (morohashi-daikanwa 20917 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-1 . 4885) + (shinjigen-2 . 4885) + (japanese-jisx0208 . #x3B39) ; ø»†¶¬ + (korean-ksc5601 . #x5F26) ; ø»‰µ• + (chinese-cns11643-1 . #x5243) ; ø»’Š¼ + (=jis-x0208-1990 . #x3B39) ; ø½Šœ  + (chinese-big5 . #xACC0) ; ý¢€Š³€ + (=jef-china3 . #x59A3) ; øº…¦£ + (ucs-jis . #x73CA) ; ø»†¶¬ + )) +(define-char + '((morohashi-daikanwa 20917 0 4) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-1 . 4886) + (japanese-jisx0208-1978 . #x3B39) ; ø»‚¢¤ + (chinese-gb2312 . #x493A) ; ø»… + (chinese-isoir165 . #x493A) ; ø»© + (=ucs . #x73CA) ; 珊 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x4B6B) ; ø»‹£† + (chinese-cns11643-2 . #x2C38) ; ø»“ + (=jis-x0213-2-2000 . #x7067) ; ø»¦’ˆ + (chinese-big5 . #xCFD6) ; ý¢€Œ¿– + (ideograph-daikanwa . 20918) ; ø¸…†¶ + (=jef-china3 . #x59BE) ; øº…¦¾ + (=ucs . #x73CB) ; 珋 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x7933) ; ø»Š›® + (japanese-jisx0212 . #x4B6C) ; ø»‹£‡ + (chinese-cns11643-2 . #x2C29) ; ø»“œ² + (chinese-big5 . #xCFC7) ; ý¢€Œ¿‡ + (ideograph-daikanwa . 20919) ; ø¸…†· + (=jef-china3 . #x98C3) ; øº‰£ƒ + (=ucs . #x73CC) ; 珌 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 4888) + (chinese-gb2312 . #x5564) ; ø»…“Ÿ + (=jis-x0208 . #x4441) ; ø½Š©¶ + (korean-ksc5601 . #x7252) ; ø»Š‘» + (chinese-isoir165 . #x5564) ; ø»»¯ + (chinese-cns11643-1 . #x5246) ; ø»’Š¿ + (chinese-big5 . #xACC3) ; ý¢€Š³ƒ + (ideograph-daikanwa . 20920) ; ø¸…†¸ + (=ucs . #x73CD) ; 珍 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (<-vulgar-ideograph + (:sources (jiyun morohashi-daikanwa) + :char ((ideograph-daikanwa . 20920) ; ø¸…†¸ + ) + )) + (japanese-jisx0208-1978 . #x605F) ; ø»ƒ™  + (ideograph-daikanwa . 20921) ; ø¸…†¹ + (=ucs . #x73CE) ; 珎 + )) +(define-char + '((=>ucs . #x73CE) ; 珎 + (morohashi-daikanwa 20921 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0208 . #x605F) ; ø»‡­¨ + (chinese-cns11643-3 . #x2D7E) ; ø»•©© + (=jis-x0208-1990 . #x605F) ; ø½‹“œ + (=jef-china3 . #x5AAB) ; øº…ª« + (ucs-jis . #x73CE) ; ø»‡­¨ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A38) ; ø»—® + (ideograph-daikanwa . 20922) ; ø¸…†º + (=ucs . #x3EBA) ; 㺺 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x326B) ; ø»œŽ¸ + (ideograph-daikanwa . 20923) ; ø¸…†» + (=ucs . #x24913) ; 𤤓 + )) +(define-char + '((=>ucs . #x24931) ; 𤤱 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 20924) ; ø¸…†¼ + )) +(define-char + '((morohashi-daikanwa 20924 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A44) ; ø»™¸ + (=ucs . #x24931) ; 𤤱 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A43) ; ø»™¸œ + (ideograph-daikanwa . 20925) ; ø¸…†½ + (=ucs . #x24932) ; 𤤲 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6765) ; ø»…­¼ + (korean-ksc5601 . #x4A44) ; ø»‰–½ + (japanese-jisx0212 . #x4B6D) ; ø»‹£ˆ + (chinese-isoir165 . #x6765) ; ø»Ž–Œ + (chinese-cns11643-3 . #x2D79) ; ø»•©¤ + (=jis-x0213-1-2000 . #x777A) ; ø»¤’© + (ideograph-daikanwa . 20926) ; ø¸…†¾ + (=jef-china3 . #x59A5) ; øº…¦¥ + (=ucs . #x73CF) ; 珏 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x326C) ; ø»œŽ¹ + (ideograph-daikanwa . 20927) ; ø¸…†¿ + (=ucs . #x2492A) ; 𤤪 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x326A) ; ø»œŽ· + (ideograph-daikanwa . 20931) ; ø¸…‡ƒ + (=ucs . #x24928) ; 𤤨 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x3729) ; ø»„¦  + (chinese-isoir165 . #x3729) ; ø»Ž° + (chinese-cns11643-3 . #x2D7C) ; ø»•©§ + (ideograph-daikanwa . 20934) ; ø¸…‡† + (=jef-china3 . #x93DF) ; øº‰Ÿ + (=ucs . #x73D0) ; 珐 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6774) ; ø»…®‹ + (chinese-isoir165 . #x6774) ; ø»Ž–› + (ideograph-daikanwa . 20935) ; ø¸…‡‡ + (=ucs . #x73BA) ; 玺 + )) +(define-char + '((=>ucs . #x73BA) ; 玺 + (morohashi-daikanwa 20935 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E2A) ; ø»—³· + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A37) ; ø»—®Œ + (=ucs . #x3EB9) ; 㺹 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6767) ; ø»…­¾ + (chinese-isoir165 . #x6767) ; ø»Ž–Ž + (=ucs . #x73D1) ; 珑 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A42) ; ø»™¸› + (=ucs . #x24911) ; 𤤑 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A36) ; ø»—®‹ + (=ucs . #x24912) ; 𤤒 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4B6E) ; ø»‹£‰ + (chinese-cns11643-2 . #x3075) ; ø»“£¶ + (chinese-big5 . #xD2B4) ; ý¢€Š´ + (ideograph-daikanwa . 20936) ; ø¸…‡ˆ + (=jef-china3 . #x5AAC) ; øº…ª¬ + (=ucs . #x73D2) ; 珒 + )) +(define-char + '((=>ucs . #x73D3) ; 珓 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4B6F) ; ø»‹£Š + (chinese-big5 . #xD2AB) ; ý¢€Š« + (ideograph-daikanwa . 20937) ; ø¸…‡‰ + (ucs-jis . #x73D3) ; ø»‹£Š + )) +(define-char + '((morohashi-daikanwa 20937 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x306C) ; ø»“£­ + (=jef-china3 . #x59BF) ; øº…¦¿ + (=ucs . #x73D3) ; 珓 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3077) ; ø»“£¸ + (chinese-big5 . #xD2B6) ; ý¢€Š¶ + (ideograph-daikanwa . 20939) ; ø¸…‡‹ + (=ucs . #x73D4) ; 珔 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x323E) ; ø»•¯¿ + (ideograph-daikanwa . 20940) ; ø¸…‡Œ + (=ucs . #x73D5) ; 珕 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x4E4B) ; ø»‰œ¼ + (japanese-jisx0212 . #x4B70) ; ø»‹£‹ + (chinese-isoir165 . #x7B4D) ; ø»Ž³Œ + (chinese-cns11643-2 . #x306F) ; ø»“£° + (=jis-x0213-1-2000 . #x777B) ; ø»¤’ª + (chinese-big5 . #xD2AE) ; ý¢€Š® + (ideograph-daikanwa . 20942) ; ø¸…‡Ž + (=jef-china3 . #x59C0) ; øº…§€ + (=ucs . #x73D6) ; 珖 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x307A) ; ø»“£» + (chinese-big5 . #xD2B9) ; ý¢€Š¹ + (ideograph-daikanwa . 20943) ; ø¸…‡ + (=ucs . #x73D7) ; 珗 + )) +(define-char + '((=>ucs . #x73D8) ; 珘 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD2BA) ; ý¢€Šº + (ideograph-daikanwa . 20944) ; ø¸…‡ + )) +(define-char + '((morohashi-daikanwa 20944 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x307B) ; ø»“£¼ + (=ucs . #x73D8) ; 珘 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x676E) ; ø»…®… + (korean-ksc5601 . #x4D75) ; ø»‰œˆ + (japanese-jisx0212 . #x4B71) ; ø»‹£Œ + (chinese-isoir165 . #x676E) ; ø»Ž–• + (chinese-cns11643-2 . #x306D) ; ø»“£® + (=jis-x0213-1-2000 . #x777C) ; ø»¤’« + (chinese-big5 . #xD2AC) ; ý¢€Š¬ + (ideograph-daikanwa . 20945) ; ø¸…‡‘ + (=jef-china3 . #x59C1) ; øº…§ + (=ucs . #x73D9) ; 珙 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3079) ; ø»“£º + (chinese-big5 . #xD2B8) ; ý¢€Š¸ + (ideograph-daikanwa . 20947) ; ø¸…‡“ + (=ucs . #x73DA) ; 珚 + )) +(define-char + '((=>ucs . #x73DA) ; 珚 + (morohashi-daikanwa 20947 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jef-china3 . #x83F7) ; øºˆ· + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xD2B5) ; ý¢€Šµ + (ideograph-daikanwa . 20949) ; ø¸…‡• + (=ucs . #x73DB) ; 珛 + )) +(define-char + '((=>ucs . #x73DB) ; 珛 + (morohashi-daikanwa 20949 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3076) ; ø»“£· + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3074) ; ø»“£µ + (chinese-big5 . #xD2B3) ; ý¢€Š³ + (ideograph-daikanwa . 20950) ; ø¸…‡– + (=jef-china3 . #x59C2) ; øº…§‚ + (=ucs . #x73DC) ; 珜 + )) +(define-char + '((=>ucs . #x73DC) ; 珜 + (morohashi-daikanwa 20950 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jef-china3 . #x83FA) ; øºˆº + )) +(define-char + '((=>ucs . #x73DD) ; 珝 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x7D30) ; ø»Š¡£ + (japanese-jisx0212 . #x4B72) ; ø»‹£ + (chinese-big5 . #xD2B7) ; ý¢€Š· + (ideograph-daikanwa . 20952) ; ø¸…‡˜ + (=jef-china3 . #x92B0) ; øº‰Š° + (ucs-jis . #x73DD) ; ø»Š¡£ + )) +(define-char + '((morohashi-daikanwa 20952 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3078) ; ø»“£¹ + (=ucs . #x73DD) ; 珝 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6773) ; ø»…®Š + (=jis-x0208 . #x6064) ; ø½‹“¡ + (korean-ksc5601 . #x5528) ; ø»‰¦« + (chinese-isoir165 . #x6773) ; ø»Ž–š + (chinese-cns11643-1 . #x5662) ; ø»’‘“ + (=gt-pj-1 . #x6064) ; 珞 + (chinese-big5 . #xAF5F) ; ý¢€Š½Ÿ + (ideograph-daikanwa . 20953) ; ø¸…‡™ + (=gt-k . 06611) ; ý¡„§“ + (=ucs . #x73DE) ; 珞 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3240) ; ø»•° + (ideograph-daikanwa . 20954) ; ø¸…‡š + (=ucs . #x73DF) ; 珟 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 4901) + (chinese-gb2312 . #x5669) ; ø»…•‚ + (=jis-x0208 . #x3C6E) ; ø½Šž³ + (korean-ksc5601 . #x7141) ; ø»ŠŒ + (chinese-isoir165 . #x5669) ; ø»½’ + (chinese-cns11643-1 . #x5660) ; ø»’‘‘ + (chinese-big5 . #xAF5D) ; ý¢€Š½ + (ideograph-daikanwa . 20956) ; ø¸…‡œ + (=ucs . #x73E0) ; 珠 + )) +(define-char + '((=>ucs . #x73E1) ; 珡 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x4B73) ; ø»‹£Ž + (chinese-cns11643-3 . #x3247) ; ø»•°ˆ + (=jis-x0213-2-2000 . #x7068) ; ø»¦’‰ + (ideograph-daikanwa . 20957) ; ø¸…‡ + (ucs-jis . #x73E1) ; ø»‹£Ž + )) +(define-char + '((morohashi-daikanwa 20957 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jef-china3 . #x84A2) ; øºˆ’¢ + (=ucs . #x73E1) ; 珡 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x323C) ; ø»•¯½ + (ideograph-daikanwa . 20961) ; ø¸…‡¡ + (=ucs . #x73E2) ; 珢 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x6269) ; ø»‰º² + (japanese-jisx0212 . #x4B74) ; ø»‹£ + (chinese-isoir165 . #x7B50) ; ø»Ž³ + (chinese-cns11643-2 . #x3072) ; ø»“£³ + (=jis-x0213-1-2000 . #x777D) ; ø»¤’¬ + (chinese-big5 . #xD2B1) ; ý¢€Š± + (ideograph-daikanwa . 20962) ; ø¸…‡¢ + (=jef-china3 . #x84A7) ; øºˆ’§ + (=ucs . #x73E3) ; 珣 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x5C4A) ; ø»‰±Ÿ + (chinese-cns11643-3 . #x3246) ; ø»•°‡ + (ideograph-daikanwa . 20963) ; ø¸…‡£ + (=jef-china3 . #x84A8) ; øºˆ’¨ + (=ucs . #x73E4) ; 珤 + )) +(define-char + '((=>ucs . #x73E5) ; 珥 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-1 . 4900) + (shinjigen-2 . 4900) + (japanese-jisx0208-1978 . #x6062) ; ø»ƒ™£ + (japanese-jisx0208 . #x6062) ; ø»‡­« + (ideograph-daikanwa . 20964) ; ø¸…‡¤ + (=jef-china3 . #x84A9) ; øºˆ’© + )) +(define-char + '((=>ucs . #x73E5) ; 珥 + (morohashi-daikanwa 20964 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x6C34) ; ø»Šˆ© + (=jis-x0208-1990 . #x6062) ; ø½‹“Ÿ + (chinese-big5 . #xD2AD) ; ý¢€Š­ + (ucs-jis . #x73E5) ; ø»Šˆ© + )) +(define-char + '((morohashi-daikanwa 20964 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x676D) ; ø»…®„ + (chinese-isoir165 . #x676D) ; ø»Ž–” + (chinese-cns11643-2 . #x306E) ; ø»“£¯ + (=ucs . #x73E5) ; 珥 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x7A40) ; ø»Š™ + (japanese-jisx0212 . #x4B75) ; ø»‹£ + (chinese-cns11643-3 . #x3241) ; ø»•°‚ + (ideograph-daikanwa . 20967) ; ø¸…‡§ + (=ucs . #x73E6) ; 珦 + )) +(define-char + '((=>ucs . #x73E7) ; 珧 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 20968) ; ø¸…‡¨ + (=jef-china3 . #x59C4) ; øº…§„ + )) +(define-char + '((morohashi-daikanwa 20968 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6772) ; ø»…®‰ + (japanese-jisx0212 . #x4B76) ; ø»‹£‘ + (chinese-isoir165 . #x6772) ; ø»Ž–™ + (chinese-cns11643-2 . #x3071) ; ø»“£² + (=jis-x0213-2-2000 . #x7069) ; ø»¦’Š + (chinese-big5 . #xD2B0) ; ý¢€Š° + (=ucs . #x73E7) ; 珧 + )) +(define-char + '((morohashi-daikanwa 20968 0 9) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jef-china3 . #x84AD) ; øºˆ’­ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x307C) ; ø»“£½ + (chinese-big5 . #xD2BB) ; ý¢€Š» + (ideograph-daikanwa . 20969) ; ø¸…‡© + (=jef-china3 . #x84AE) ; øºˆ’® + (=ucs . #x73E8) ; 珨 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6771) ; ø»…®ˆ + (korean-ksc5601 . #x7B28) ; ø»ŠžŸ + (japanese-jisx0212 . #x4B77) ; ø»‹£’ + (chinese-isoir165 . #x6771) ; ø»Ž–˜ + (chinese-cns11643-2 . #x3073) ; ø»“£´ + (=jis-x0213-1-2000 . #x777E) ; ø»¤’­ + (chinese-big5 . #xD2B2) ; ý¢€Š² + (ideograph-daikanwa . 20971) ; ø¸…‡« + (=jef-china3 . #x59C5) ; øº…§… + (=ucs . #x73E9) ; 珩 + )) +(define-char + '((morohashi-daikanwa 20971 0 9) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jef-china3 . #x84AF) ; øºˆ’¯ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 1346) + (=jis-x0208 . #x373E) ; ø½Š–­ + (korean-ksc5601 . #x5028) ; ø»‰Ÿ• + (chinese-isoir165 . #x2E43) ; ø»¼ + (chinese-cns11643-1 . #x5661) ; ø»’‘’ + (chinese-big5 . #xAF5E) ; ý¢€Š½ž + (ideograph-daikanwa . 20972) ; ø¸…‡¬ + (=jef-china3 . #x84B0) ; øºˆ’° + (=ucs . #x73EA) ; 珪 + )) +(define-char + '((=>ucs . #x73EB) ; 珫 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-big5 . #xCFCF) ; ý¢€Œ¿ + (ideograph-daikanwa . 20973) ; ø¸…‡­ + (=jef-china3 . #x84B1) ; øºˆ’± + )) +(define-char + '((morohashi-daikanwa 20973 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x73EB) ; 珫 + )) +(define-char + '((=>ucs . #x73EB) ; 珫 + (morohashi-daikanwa 20973 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C31) ; ø»“œº + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x323D) ; ø»•¯¾ + (ideograph-daikanwa . 20974) ; ø¸…‡® + (=jef-china3 . #x84B2) ; øºˆ’² + (=ucs . #x73EC) ; 珬 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-1 . 4903) + (shinjigen-2 . 4903) + (japanese-jisx0208-1978 . #x4849) ; ø»‚µº + (chinese-gb2312 . #x3060) ; ø»„… + (japanese-jisx0208 . #x4849) ; ø»‡Š‚ + (korean-ksc5601 . #x5A6C) ; ø»‰¯… + (chinese-isoir165 . #x3060) ; ø»…• + (chinese-big5 . #xAF5A) ; ý¢€Š½š + (ideograph-daikanwa . 20976) ; ø¸…‡° + (=ucs . #x73ED) ; 班 + )) +(define-char + '((=>ucs . #x73ED) ; 班 + (morohashi-daikanwa 20976 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208-1990 . #x4849) ; ø½Š¯¶ + (=gt-pj-1 . #x4849) ; ø½Š¯¶ + (=gt-k . 06532) ; ý¡„¦„ + (ucs-jis . #x73ED) ; ø½Š¯¶ + )) +(define-char + '((=>ucs . #x73ED) ; 班 + (morohashi-daikanwa 20976 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x565D) ; ø»’‘Ž + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 4902) + (=jis-x0208 . #x6063) ; ø½‹“  + (chinese-isoir165 . #x2E44) ; ø»½ + (chinese-cns11643-1 . #x565F) ; ø»’‘ + (chinese-big5 . #xAF5C) ; ý¢€Š½œ + (ideograph-daikanwa . 20977) ; ø¸…‡± + (=ucs . #x73EE) ; 珮 + )) +(define-char + '((=>ucs . #x7409) ; 琉 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 20978) ; ø¸…‡² + )) +(define-char + '((=>ucs . #x7409) ; 琉 + (morohashi-daikanwa 20978 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x565E) ; ø»’‘ + )) +(define-char + '((=>ucs . #x7409) ; 琉 + (morohashi-daikanwa 20978 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0208 . #x4E30) ; ø½Š¸‘ + (korean-ksc5601 . #x5738) ; ø»‰©· + (chinese-big5 . #xAF5B) ; ý¢€Š½› + (ucs-jis . #x7409) ; ø½Š¸‘ + )) +(define-char + '((morohashi-daikanwa 20978 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x4170) ; ø»„¶“ + (chinese-isoir165 . #x4170) ; ø»ž£ + (=ucs . #x7409) ; 琉 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (ideograph-daikanwa . 20982) ; ø¸…‡¶ + (=ucs . #x73EF) ; 珯 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3243) ; ø»•°„ + (=ucs . #x3EC0) ; 㻀 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3244) ; ø»•°… + (=ucs . #x3EC1) ; 㻁 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x323B) ; ø»•¯¼ + (=ucs . #x3EC2) ; 㻂 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3330) ; ø»—»“ + (=ucs . #x3EC3) ; 㻃 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3245) ; ø»•°† + (=ucs . #x3EC4) ; 㻄 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3242) ; ø»•°ƒ + (=ucs . #x3EC8) ; 㻈 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-isoir165 . #x7B4E) ; ø»Ž³ + (=ucs . #x73F0) ; 珰 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0208 . #x607E) ; ø½‹“» + (=ucs . #x73F1) ; 珱 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6775) ; ø»…®Œ + (chinese-isoir165 . #x6775) ; ø»Ž–œ + (=ucs . #x73F2) ; 珲 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (chinese-gb2312 . #x676F) ; ø»…®† + (chinese-isoir165 . #x676F) ; ø»Ž–– + (=ucs . #x987C) ; 顼 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3953) ; ø»œ˜² + (=ucs . #x24935) ; 𤤵 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3356) ; ø»š…½ + (=ucs . #x24936) ; 𤤶 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E61) ; ø»™¾² + (=ucs . #x24937) ; 𤤷 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E29) ; ø»—³¶ + (=ucs . #x24938) ; 𤤸 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3951) ; ø»œ˜° + (=ucs . #x24939) ; 𤤹 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E28) ; ø»—³µ + (=ucs . #x2493A) ; 𤤺 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3952) ; ø»œ˜± + (=ucs . #x2493B) ; 𤤻 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3954) ; ø»œ˜³ + (=ucs . #x2493C) ; 𤤼 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3950) ; ø»œ˜¯ + (=ucs . #x2494E) ; 𤥎 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3331) ; ø»—»” + (=ucs . #x24954) ; 𤥔 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3955) ; ø»œ˜´ + (=ucs . #x24955) ; 𤥕 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x373D) ; ø»•·” + (ideograph-daikanwa . 20985) ; ø¸…‡¹ + (=ucs . #x73F3) ; 珳 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4B78) ; ø»‹£“ + (chinese-cns11643-2 . #x373D) ; ø»“­ + (chinese-big5 . #xD678) ; ý¢€™¸ + (ideograph-daikanwa . 20987) ; ø¸…‡» + (=jef-china3 . #x59C6) ; øº…§† + (=ucs . #x73F4) ; 珴 + )) +(define-char + '((=>ucs . #x73F5) ; 珵 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4B79) ; ø»‹£” + (chinese-cns11643-2 . #x3732) ; ø»“­… + (chinese-big5 . #xD66D) ; ý¢€™­ + (ideograph-daikanwa . 20988) ; ø¸…‡¼ + (=jef-china3 . #x59C7) ; øº…§‡ + (ucs-jis . #x73F5) ; ø»‹£” + )) +(define-char + '((morohashi-daikanwa 20988 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x73F5) ; 珵 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-isoir165 . #x7B54) ; ø»Ž³“ + (chinese-cns11643-2 . #x3730) ; ø»“­ƒ + (chinese-big5 . #xD66B) ; ý¢€™« + (ideograph-daikanwa . 20989) ; ø¸…‡½ + (=ucs . #x73F6) ; 珶 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x596E) ; ø»‰­© + (japanese-jisx0212 . #x4B7A) ; ø»‹£• + (ideograph-daikanwa . 20990) ; ø¸…‡¾ + (=jef-china3 . #x59C8) ; øº…§ˆ + (=ucs . #x73F7) ; 珷 + )) +(define-char + '((=>ucs . #x73F7) ; 珷 + (morohashi-daikanwa 20990 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D38) ; ø»–€ƒ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0208 . #x6069) ; ø½‹“¦ + (chinese-cns11643-2 . #x3731) ; ø»“­„ + (chinese-big5 . #xD66C) ; ý¢€™¬ + (ideograph-daikanwa . 20993) ; ø¸…ˆ + (=ucs . #x73F8) ; 珸 + )) +(define-char + '((=>ucs . #x73F9) ; 珹 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x607B) ; ø»‰¸ˆ + (japanese-jisx0212 . #x4B7B) ; ø»‹£– + (ideograph-daikanwa . 20994) ; ø¸…ˆ‚ + (=jef-china3 . #x59C9) ; øº…§‰ + (ucs-jis . #x73F9) ; ø»‰¸ˆ + )) +(define-char + '((morohashi-daikanwa 20994 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x323F) ; ø»•°€ + (=ucs . #x73F9) ; 珹 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4B7C) ; ø»‹£— + (chinese-isoir165 . #x7B55) ; ø»Ž³” + (chinese-cns11643-2 . #x3738) ; ø»“­‹ + (=jis-x0213-2-2000 . #x706C) ; ø»¦’ + (chinese-big5 . #xD673) ; ý¢€™³ + (ideograph-daikanwa . 20997) ; ø¸…ˆ… + (=jef-china3 . #x59CA) ; øº…§Š + (=ucs . #x73FA) ; 珺 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4B7D) ; ø»‹£˜ + (chinese-cns11643-3 . #x3740) ; ø»•·— + (ideograph-daikanwa . 20998) ; ø¸…ˆ† + (=ucs . #x73FB) ; 珻 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3739) ; ø»“­Œ + (chinese-big5 . #xD674) ; ý¢€™´ + (ideograph-daikanwa . 21000) ; ø¸…ˆˆ + (=ucs . #x73FC) ; 珼 + )) +(define-char + '((=>ucs . #x73FD) ; 珽 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x6F6A) ; ø»Š¹ + (japanese-jisx0212 . #x4B7E) ; ø»‹£™ + (chinese-big5 . #xD670) ; ý¢€™° + (ideograph-daikanwa . 21001) ; ø¸…ˆ‰ + (=jef-china3 . #x59CB) ; øº…§‹ + (ucs-jis . #x73FD) ; ø»Š¹ + )) +(define-char + '((morohashi-daikanwa 21001 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-isoir165 . #x7B4F) ; ø»Ž³Ž + (chinese-cns11643-2 . #x3735) ; ø»“­ˆ + (=ucs . #x73FD) ; 珽 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 4907) + (=jis-x0208 . #x383D) ; ø½Š˜Š + (korean-ksc5601 . #x7A5E) ; ø»Š· + (chinese-cns11643-1 . #x5C22) ; ø»’™‡ + (chinese-gb12345 . #x4F56) ; 現 + (=gt-pj-1 . #x383D) ; 現 + (chinese-big5 . #xB27B) ; ý¢€‹‰» + (ideograph-daikanwa . 21004) ; ø¸…ˆŒ + (=gt-k . 07757) ; ý¡„¹ + (=ucs . #x73FE) ; 現 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4C21) ; ø»‹£š + (chinese-cns11643-2 . #x373A) ; ø»“­ + (chinese-big5 . #xD675) ; ý¢€™µ + (ideograph-daikanwa . 21006) ; ø¸…ˆŽ + (=jef-china3 . #x59CC) ; øº…§Œ + (=ucs . #x73FF) ; 珿 + )) +(define-char + '((=>ucs . #x7400) ; 琀 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4C22) ; ø»‹£› + (chinese-cns11643-2 . #x3737) ; ø»“­Š + (chinese-big5 . #xD672) ; ý¢€™² + (ideograph-daikanwa . 21007) ; ø¸…ˆ + (ucs-jis . #x7400) ; ø»‹£› + )) +(define-char + '((morohashi-daikanwa 21007 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x7400) ; 琀 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x6044) ; ø»‰·‘ + (japanese-jisx0212 . #x4C23) ; ø»‹£œ + (chinese-cns11643-2 . #x3734) ; ø»“­‡ + (=jis-x0213-2-2000 . #x706D) ; ø»¦’Ž + (chinese-big5 . #xD66F) ; ý¢€™¯ + (ideograph-daikanwa . 21008) ; ø¸…ˆ + (=jef-china3 . #x59CD) ; øº…§ + (=ucs . #x7401) ; 琁 + )) +(define-char + '((=>ucs . #x7402) ; 琂 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 21010) ; ø¸…ˆ’ + (=jef-china3 . #x59CE) ; øº…§Ž + )) +(define-char + '((morohashi-daikanwa 21010 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x373C) ; ø»•·“ + (=ucs . #x7402) ; 琂 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 4906) + (chinese-gb2312 . #x4772) ; ø»„¿‰ + (=jis-x0208 . #x3565) ; ø½Š”˜ + (korean-ksc5601 . #x4F39) ; ø»‰žˆ + (chinese-isoir165 . #x4772) ; ø»§™ + (chinese-cns11643-1 . #x5B7E) ; ø»’™… + (chinese-big5 . #xB279) ; ý¢€‹‰¹ + (ideograph-daikanwa . 21011) ; ø¸…ˆ“ + (=ucs . #x7403) ; 球 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4C24) ; ø»‹£ + (chinese-big5 . #xD66E) ; ý¢€™® + (ideograph-daikanwa . 21012) ; ø¸…ˆ” + (=jef-china3 . #x59CF) ; øº…§ + (=ucs . #x7404) ; 琄 + )) +(define-char + '((=>ucs . #x7404) ; 琄 + (morohashi-daikanwa 21012 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3733) ; ø»“­† + )) +(define-char + '((=>ucs . #x7405) ; 琅 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 4911) + (=jis-x0208 . #x6066) ; ø½‹“£ + (korean-ksc5601 . #x554A) ; ø»‰§ + (chinese-big5 . #xB277) ; ý¢€‹‰· + (ideograph-daikanwa . 21013) ; ø¸…ˆ• + (ucs-jis . #x7405) ; ø½‹“£ + )) +(define-char + '((morohashi-daikanwa 21013 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x4045) ; ø»„´Š + (chinese-isoir165 . #x4045) ; ø»œš + (chinese-cns11643-1 . #x5B7C) ; ø»’™ƒ + (=ucs . #x7405) ; 琅 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 4910) + (chinese-gb2312 . #x406D) ; ø»„´² + (=jis-x0208 . #x4D7D) ; ø½Š¸€ + (korean-ksc5601 . #x5762) ; ø»‰ª¡ + (chinese-isoir165 . #x406D) ; ø»‚ + (chinese-cns11643-1 . #x5C21) ; ø»’™† + (chinese-big5 . #xB27A) ; ý¢€‹‰º + (ideograph-daikanwa . 21014) ; ø¸…ˆ– + (=ucs . #x7406) ; 理 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x622F) ; ø»‰¹¸ + (japanese-jisx0212 . #x4C25) ; ø»‹£ž + (chinese-isoir165 . #x7B53) ; ø»Ž³’ + (chinese-cns11643-2 . #x3736) ; ø»“­‰ + (=jis-x0213-1-2000 . #x7821) ; ø»¤’® + (chinese-big5 . #xD671) ; ý¢€™± + (ideograph-daikanwa . 21015) ; ø¸…ˆ— + (=jef-china3 . #x59D0) ; øº…§ + (=ucs . #x7407) ; 琇 + )) +(define-char + '((=>ucs . #x7408) ; 琈 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-big5 . #xD679) ; ý¢€™¹ + (ideograph-daikanwa . 21016) ; ø¸…ˆ˜ + )) +(define-char + '((morohashi-daikanwa 21016 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x373E) ; ø»“­‘ + (=jef-china3 . #x92B1) ; øº‰Š± + (=ucs . #x7408) ; 琈 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6770) ; ø»…®‡ + (japanese-jisx0212 . #x4C26) ; ø»‹£Ÿ + (chinese-isoir165 . #x6770) ; ø»Ž–— + (chinese-cns11643-1 . #x5B7D) ; ø»’™„ + (=jis-x0213-1-2000 . #x7822) ; ø»¤’¯ + (chinese-big5 . #xB278) ; ý¢€‹‰¸ + (ideograph-daikanwa . 21018) ; ø¸…ˆš + (=ucs . #x740A) ; 琊 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x373C) ; ø»“­ + (chinese-big5 . #xD677) ; ý¢€™· + (ideograph-daikanwa . 21021) ; ø¸…ˆ + (=ucs . #x740B) ; 琋 + )) +(define-char + '((=>ucs . #x740C) ; 琌 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x373B) ; ø»“­Ž + (chinese-big5 . #xD676) ; ý¢€™¶ + (ideograph-daikanwa . 21024) ; ø¸…ˆ  + )) +(define-char + '((morohashi-daikanwa 21024 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x740C) ; 琌 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C23) ; ø»’™ˆ + (chinese-big5 . #xB27C) ; ý¢€‹‰¼ + (ideograph-daikanwa . 21028) ; ø¸…ˆ¤ + (=jef-china3 . #x9EC4) ; øº‰»„ + (=ucs . #x740D) ; 琍 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x332F) ; ø»—»’ + (=ucs . #x3EBF) ; 㺿 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x373F) ; ø»•·– + (=ucs . #x3EC9) ; 㻉 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3742) ; ø»•·™ + (=ucs . #x3ECA) ; 㻊 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3741) ; ø»•·˜ + (=ucs . #x3ECB) ; 㻋 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3333) ; ø»—»– + (=ucs . #x3ECC) ; 㻌 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x373E) ; ø»•·• + (=ucs . #x3ECD) ; 㻍 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3743) ; ø»•·š + (=ucs . #x3ECE) ; 㻎 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-isoir165 . #x7B52) ; ø»Ž³‘ + (=ucs . #x740E) ; 琎 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6776) ; ø»…® + (chinese-isoir165 . #x6776) ; ø»Ž– + (=ucs . #x740F) ; 琏 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x4B76) ; ø»……… + (chinese-isoir165 . #x4B76) ; ø»­• + (=ucs . #x7410) ; 琐 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x4C27) ; ø»‹£  + (=ucs . #x7411) ; 琑 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x7412) ; 琒 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x684D) ; ø»ŠƒŠ + (=ucs . #x7413) ; 琓 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x417A) ; ø»œ¥‰ + (=ucs . #x24956) ; 𤥖 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3357) ; ø»š…¾ + (=ucs . #x24957) ; 𤥗 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x417B) ; ø»œ¥Š + (=ucs . #x24958) ; 𤥘 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3332) ; ø»—»• + (=ucs . #x24959) ; 𤥙 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4177) ; ø»œ¥† + (=ucs . #x2495A) ; 𤥚 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4178) ; ø»œ¥‡ + (=ucs . #x2495B) ; 𤥛 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4179) ; ø»œ¥ˆ + (=ucs . #x2495C) ; 𤥜 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x417C) ; ø»œ¥‹ + (=ucs . #x24971) ; 𤥱 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3358) ; ø»š…¿ + (=ucs . #x24977) ; 𤥷 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4176) ; ø»œ¥… + (=ucs . #x24978) ; 𤥸 + )) +(define-char + '((=>ucs . #x7414) ; 琔 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 21031) ; ø¸…ˆ§ + )) +(define-char + '((morohashi-daikanwa 21031 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D36) ; ø»–€ + (=jef-china3 . #x59D1) ; øº…§‘ + (=ucs . #x7414) ; 琔 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x2E46) ; ø»¿ + (chinese-cns11643-3 . #x3D3A) ; ø»–€… + (ideograph-daikanwa . 21032) ; ø¸…ˆ¨ + (=ucs . #x7415) ; 琕 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E24) ; ø»“·‰ + (chinese-big5 . #xDA7E) ; ý¢€©¾ + (ideograph-daikanwa . 21040) ; ø¸…ˆ° + (=jef-china3 . #x9FD2) ; øº‰¿’ + (=ucs . #x7416) ; 琖 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D2F) ; ø»•¿º + (ideograph-daikanwa . 21041) ; ø¸…ˆ± + (=ucs . #x7417) ; 琗 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D3B) ; ø»–€† + (ideograph-daikanwa . 21042) ; ø¸…ˆ² + (=ucs . #x7418) ; 琘 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D32) ; ø»•¿½ + (ideograph-daikanwa . 21043) ; ø¸…ˆ³ + (=ucs . #x7419) ; 琙 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6822) ; ø»…®— + (japanese-jisx0212 . #x4C28) ; ø»‹£¡ + (chinese-isoir165 . #x6822) ; ø»Ž–§ + (chinese-cns11643-2 . #x3E25) ; ø»“·Š + (=jis-x0213-1-2000 . #x7823) ; ø»¤’° + (chinese-big5 . #xDAA1) ; ý¢€ª¡ + (ideograph-daikanwa . 21047) ; ø¸…ˆ· + (=jef-china3 . #x59D2) ; øº…§’ + (=ucs . #x741A) ; 琚 + )) +(define-char + '((=>ucs . #x741B) ; 琛 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x765A) ; ø»Š—» + (japanese-jisx0212 . #x4C29) ; ø»‹£¢ + (=jis-x0213-1-2000 . #x7824) ; ø»¤’± + (chinese-big5 . #xB560) ; ý¢€‹•  + (ideograph-daikanwa . 21049) ; ø¸…ˆ¹ + (=jef-china3 . #x59D3) ; øº…§“ + (ucs-jis . #x741B) ; ø»Š—» + )) +(define-char + '((morohashi-daikanwa 21049 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6821) ; ø»…®– + (chinese-isoir165 . #x6821) ; ø»Ž–¦ + (=ucs . #x741B) ; 琛 + )) +(define-char + '((=>ucs . #x741B) ; 琛 + (morohashi-daikanwa 21049 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6066) ; ø»’ ƒ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D39) ; ø»–€„ + (ideograph-daikanwa . 21050) ; ø¸…ˆº + (=jef-china3 . #x95BE) ; øº‰–¾ + (=ucs . #x741C) ; 琜 + )) +(define-char + '((=>ucs . #x741D) ; 琝 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xDAA7) ; ý¢€ª§ + (ideograph-daikanwa . 21052) ; ø¸…ˆ¼ + )) +(define-char + '((morohashi-daikanwa 21052 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E2B) ; ø»“· + (=ucs . #x741D) ; 琝 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (kangxi-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x426D) ; ø»–ˆŽ + (ideograph-daikanwa . 21053) ; ø¸…ˆ½ + (=ucs . #x741E) ; 琞 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D35) ; ø»–€€ + (ideograph-daikanwa . 21055) ; ø¸…ˆ¿ + (=ucs . #x741F) ; 琟 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x6F22) ; ø»ŠŒ± + (chinese-cns11643-2 . #x3E2D) ; ø»“·’ + (chinese-big5 . #xDAA9) ; ý¢€ª© + (ideograph-daikanwa . 21056) ; ø¸…‰€ + (=jef-china3 . #x59D4) ; øº…§” + (=ucs . #x7420) ; 琠 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x625A) ; ø»‰º£ + (chinese-cns11643-2 . #x3E26) ; ø»“·‹ + (chinese-big5 . #xDAA2) ; ý¢€ª¢ + (ideograph-daikanwa . 21057) ; ø¸…‰ + (=jef-china3 . #x59D5) ; øº…§• + (=ucs . #x7421) ; 琡 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x4276) ; ø»‚­³ + (chinese-gb2312 . #x5741) ; ø»…•¸ + (korean-ksc5601 . #x767C) ; ø»Š˜ + (chinese-isoir165 . #x5741) ; ø»¾ˆ + (chinese-cns11643-1 . #x6060) ; ø»’Ÿ½ + (=jis-x0213-1-2000 . #x7825) ; ø»¤’² + (chinese-big5 . #xB55A) ; ý¢€‹•š + (ideograph-daikanwa . 21058) ; ø¸…‰‚ + (ucs-jis . #xFA4A) ; 琢 + (=ucs . #x7422) ; 琢 + )) +(define-char + '((=>ucs* . #x7422) ; 琢 + (morohashi-daikanwa 21058 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #xFA4A) ; 琢 + )) +(define-char + '((=>ucs . #x7422) ; 琢 + (morohashi-daikanwa 21058 0 3) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0208 . #x4276) ; ø»‡» + (=jis-x0208-1990 . #x4276) ; ø½Š§¯ + (=jef-china3 . #x59A1) ; øº…¦¡ + (ucs-jis . #x7422) ; ø»‡» + )) +(define-char + '((=>ucs . #x7423) ; 琣 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-big5 . #xDAA6) ; ý¢€ª¦ + (ideograph-daikanwa . 21059) ; ø¸…‰ƒ + )) +(define-char + '((morohashi-daikanwa 21059 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E2A) ; ø»“· + (=ucs . #x7423) ; 琣 + )) +(define-char + '((=>ucs . #x7424) ; 琤 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4C2A) ; ø»‹££ + (=jis-x0213-2-2000 . #x706E) ; ø»¦’ + (chinese-big5 . #xDAA5) ; ý¢€ª¥ + (ideograph-daikanwa . 21060) ; ø¸…‰„ + (=jef-china3 . #x59D6) ; øº…§– + (ucs-jis . #x7424) ; ø»‹££ + )) +(define-char + '((=>ucs . #x7424) ; 琤 + (morohashi-daikanwa 21060 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E29) ; ø»“·Ž + )) +(define-char + '((morohashi-daikanwa 21060 0 5) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-isoir165 . #x7B51) ; ø»Ž³ + (=ucs . #x7424) ; 琤 + )) +(define-char + '((=>ucs . #x7425) ; 琥 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4920) + (=jis-x0208 . #x6068) ; ø½‹“¥ + (korean-ksc5601 . #x7B50) ; ø»ŠŸ‡ + (chinese-big5 . #xB55B) ; ý¢€‹•› + (ideograph-daikanwa . 21061) ; ø¸…‰… + (ucs-jis . #x7425) ; ø½‹“¥ + )) +(define-char + '((=>ucs . #x7425) ; 琥 + (morohashi-daikanwa 21061 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6061) ; ø»’Ÿ¾ + )) +(define-char + '((morohashi-daikanwa 21061 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x677A) ; ø»…®‘ + (chinese-isoir165 . #x677A) ; ø»Ž–¡ + (=ucs . #x7425) ; 琥 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6779) ; ø»…® + (korean-ksc5601 . #x512D) ; ø»‰ ¸ + (japanese-jisx0212 . #x4C2B) ; ø»‹£¤ + (chinese-isoir165 . #x6779) ; ø»Ž–  + (chinese-cns11643-1 . #x6067) ; ø»’ „ + (=jis-x0213-1-2000 . #x7826) ; ø»¤’³ + (chinese-big5 . #xB561) ; ý¢€‹•¡ + (ideograph-daikanwa . 21062) ; ø¸…‰† + (=jef-china3 . #x59D7) ; øº…§— + (=ucs . #x7426) ; 琦 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4264) ; ø»–ˆ… + (ideograph-daikanwa . 21064) ; ø¸…‰ˆ + (=ucs . #x7427) ; 琧 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x677B) ; ø»…®’ + (korean-ksc5601 . #x4D64) ; ø»‰›· + (japanese-jisx0212 . #x4C2C) ; ø»‹£¥ + (chinese-isoir165 . #x677B) ; ø»Ž–¢ + (=jis-x0213-1-2000 . #x7827) ; ø»¤’´ + (chinese-big5 . #xB562) ; ý¢€‹•¢ + (ideograph-daikanwa . 21065) ; ø¸…‰‰ + (=jef-china3 . #x59D8) ; øº…§˜ + (=ucs . #x7428) ; 琨 + )) +(define-char + '((=>ucs . #x7428) ; 琨 + (morohashi-daikanwa 21065 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6068) ; ø»’ … + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4C2D) ; ø»‹£¦ + (chinese-cns11643-2 . #x3E2C) ; ø»“·‘ + (chinese-big5 . #xDAA8) ; ý¢€ª¨ + (ideograph-daikanwa . 21066) ; ø¸…‰Š + (=jef-china3 . #x59D9) ; øº…§™ + (=ucs . #x7429) ; 琩 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6777) ; ø»…®Ž + (korean-ksc5601 . #x512E) ; ø»‰ ¹ + (japanese-jisx0212 . #x4C2E) ; ø»‹£§ + (chinese-isoir165 . #x6777) ; ø»Ž–ž + (chinese-cns11643-1 . #x605E) ; ø»’Ÿ» + (=jis-x0213-1-2000 . #x7828) ; ø»¤’µ + (chinese-big5 . #xB558) ; ý¢€‹•˜ + (ideograph-daikanwa . 21067) ; ø¸…‰‹ + (=jef-china3 . #x59DA) ; øº…§š + (=ucs . #x742A) ; 琪 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x5C6D) ; ø»‰²‚ + (japanese-jisx0212 . #x4C2F) ; ø»‹£¨ + (chinese-isoir165 . #x2C4B) ; ø»Œ¿ˆ + (chinese-cns11643-2 . #x3E23) ; ø»“·ˆ + (=jis-x0213-1-2000 . #x7829) ; ø»¤’¶ + (chinese-big5 . #xDA7D) ; ý¢€©½ + (ideograph-daikanwa . 21068) ; ø¸…‰Œ + (=jef-china3 . #x59DB) ; øº…§› + (=ucs . #x742B) ; 琫 + )) +(define-char + '((=>ucs . #x742C) ; 琬 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x684E) ; ø»Šƒ‹ + (japanese-jisx0212 . #x4C30) ; ø»‹£© + (=jis-x0213-1-2000 . #x782A) ; ø»¤’· + (chinese-big5 . #xDA7B) ; ý¢€©» + (ideograph-daikanwa . 21069) ; ø¸…‰ + (=jef-china3 . #x98C5) ; øº‰£… + (ucs-jis . #x742C) ; ø»Šƒ‹ + )) +(define-char + '((morohashi-daikanwa 21069 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x677E) ; ø»…®• + (chinese-isoir165 . #x677E) ; ø»Ž–¥ + (chinese-cns11643-2 . #x3E21) ; ø»“·† + (=ucs . #x742C) ; 琬 + )) +(define-char + '((=>ucs . #x742D) ; 琭 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4C31) ; ø»‹£ª + (chinese-cns11643-2 . #x3E27) ; ø»“·Œ + (chinese-big5 . #xDAA3) ; ý¢€ª£ + (ideograph-daikanwa . 21070) ; ø¸…‰Ž + (=jef-china3 . #x59DC) ; øº…§œ + (ucs-jis . #x742D) ; ø»‹£ª + )) +(define-char + '((morohashi-daikanwa 21070 0 5) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x742D) ; 琭 + )) +(define-char + '((=>ucs . #x742E) ; 琮 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 21071) ; ø¸…‰ + )) +(define-char + '((=>ucs . #x742E) ; 琮 + (morohashi-daikanwa 21071 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3D7E) ; ø»“·… + )) +(define-char + '((=>ucs . #x742E) ; 琮 + (morohashi-daikanwa 21071 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x7079) ; ø»Š¦ + (japanese-jisx0212 . #x4C32) ; ø»‹£« + (=jis-x0213-1-2000 . #x782B) ; ø»¤’¸ + (chinese-big5 . #xDA7A) ; ý¢€©º + (=jef-china3 . #x98C6) ; øº‰£† + (ucs-jis . #x742E) ; ø»Š¦ + )) +(define-char + '((morohashi-daikanwa 21071 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x677D) ; ø»…®” + (chinese-isoir165 . #x677D) ; ø»Ž–¤ + (=jef-china3 . #x59DD) ; øº…§ + (=ucs . #x742E) ; 琮 + )) +(define-char + '((=>ucs . #x742F) ; 琯 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x4E35) ; ø»‰œ¦ + (japanese-jisx0212 . #x4C33) ; ø»‹£¬ + (=jis-x0213-1-2000 . #x782C) ; ø»¤’¹ + (chinese-big5 . #xB55F) ; ý¢€‹•Ÿ + (ideograph-daikanwa . 21072) ; ø¸…‰ + (=jef-china3 . #x59DE) ; øº…§ž + (ucs-jis . #x742F) ; ø»‰œ¦ + )) +(define-char + '((morohashi-daikanwa 21072 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x7B57) ; ø»Ž³– + (chinese-cns11643-1 . #x6065) ; ø»’ ‚ + (=ucs . #x742F) ; 琯 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x677C) ; ø»…®“ + (korean-ksc5601 . #x667C) ; ø»Š€½ + (japanese-jisx0212 . #x4C34) ; ø»‹£­ + (chinese-isoir165 . #x677C) ; ø»Ž–£ + (=jis-x0213-1-2000 . #x782D) ; ø»¤’º + (chinese-big5 . #xDA7C) ; ý¢€©¼ + (ideograph-daikanwa . 21073) ; ø¸…‰‘ + (=jef-china3 . #x92B2) ; øº‰Š² + (=ucs . #x7430) ; 琰 + )) +(define-char + '((=>ucs . #x7430) ; 琰 + (morohashi-daikanwa 21073 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E22) ; ø»“·‡ + )) +(define-char + '((=>ucs . #x7431) ; 琱 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4C35) ; ø»‹£® + (=jis-x0213-2-2000 . #x706F) ; ø»¦’ + (ideograph-daikanwa . 21074) ; ø¸…‰’ + (=jef-china3 . #x98C7) ; øº‰£‡ + (ucs-jis . #x7431) ; ø»‹£® + )) +(define-char + '((morohashi-daikanwa 21074 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E28) ; ø»“· + (chinese-big5 . #xDAA4) ; ý¢€ª¤ + (=ucs . #x7431) ; 琱 + )) +(define-char + '((=>ucs . #x7432) ; 琲 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x606A) ; ø»ƒ™« + (japanese-jisx0208 . #x606A) ; ø»‡­³ + (chinese-big5 . #xDAAA) ; ý¢€ªª + (ideograph-daikanwa . 21075) ; ø¸…‰“ + )) +(define-char + '((=>ucs . #x7432) ; 琲 + (morohashi-daikanwa 21075 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E2E) ; ø»“·“ + (=jis-x0208-1990 . #x606A) ; ø½‹“§ + (ucs-jis . #x7432) ; ø»“·“ + )) +(define-char + '((morohashi-daikanwa 21075 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x7B56) ; ø»Ž³• + (=ucs . #x7432) ; 琲 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4931) + (chinese-gb2312 . #x4155) ; ø»„µ¸ + (=jis-x0208 . #x4E56) ; ø½Š¸· + (korean-ksc5601 . #x577B) ; ø»‰ªº + (chinese-isoir165 . #x4155) ; ø»žˆ + (chinese-cns11643-1 . #x605F) ; ø»’Ÿ¼ + (chinese-big5 . #xB559) ; ý¢€‹•™ + (ideograph-daikanwa . 21077) ; ø¸…‰• + (=ucs . #x7433) ; 琳 + )) +(define-char + '((=>ucs . #x7439) ; 琹 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x4C36) ; ø»‹£¯ + (=jis-x0213-2-2000 . #x7070) ; ø»¦’‘ + (ideograph-daikanwa . 21078) ; ø¸…‰– + (=jef-china3 . #x59A6) ; øº…¦¦ + (ucs-jis . #x7439) ; ø»‹£¯ + )) +(define-char + '((=>ucs . #x7439) ; 琹 + (morohashi-daikanwa 21078 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D3C) ; ø»–€‡ + )) +(define-char + '((morohashi-daikanwa 21078 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x7439) ; 琹 + )) +(define-char + '((=>ucs . #x7434) ; 琴 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4918) + (=jis-x0208 . #x3657) ; ø½Š•¨ + (korean-ksc5601 . #x5056) ; ø»‰ ƒ + (chinese-cns11643-1 . #x6064) ; ø»’  + (=gt-pj-1 . #x3657) ; ø½Š•¨ + (chinese-big5 . #xB55E) ; ý¢€‹•ž + (ideograph-daikanwa . 21079) ; ø¸…‰— + (=gt-k . 09038) ; ý¡„‚Ž + (ucs-jis . #x7434) ; ø½Š•¨ + )) +(define-char + '((morohashi-daikanwa 21079 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x4759) ; ø»„¾° + (chinese-isoir165 . #x4759) ; ø»§€ + (=ucs . #x7434) ; 琴 + )) +(define-char + '((=>ucs . #x7435) ; 琵 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4928) + (=jis-x0208 . #x487C) ; ø½Š°© + (korean-ksc5601 . #x5D75) ; ø»‰³¨ + (=gt-pj-1 . #x487C) ; ø½Š°© + (chinese-big5 . #xB55C) ; ý¢€‹•œ + (ideograph-daikanwa . 21080) ; ø¸…‰˜ + (=gt-k . 09133) ; ý¡„‚Ž­ + (ucs-jis . #x7435) ; ø½Š°© + )) +(define-char + '((=>ucs . #x7435) ; 琵 + (morohashi-daikanwa 21080 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6062) ; ø»’Ÿ¿ + )) +(define-char + '((morohashi-daikanwa 21080 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x457D) ; ø»„¼˜ + (chinese-isoir165 . #x457D) ; ø»¤¨ + (=ucs . #x7435) ; 琵 + )) +(define-char + '((=>ucs . #x7436) ; 琶 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x474A) ; ø½Š®™ + (korean-ksc5601 . #x7771) ; ø»Š™° + (chinese-cns11643-1 . #x6063) ; ø»’ € + (=gt-pj-1 . #x474A) ; ø½Š®™ + (chinese-big5 . #xB55D) ; ý¢€‹• + (ideograph-daikanwa . 21081) ; ø¸…‰™ + (=gt-k . 09120) ; ý¡„‚Ž  + (ucs-jis . #x7436) ; ø½Š®™ + )) +(define-char + '((morohashi-daikanwa 21081 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x4543) ; ø»„»ž + (chinese-isoir165 . #x4543) ; ø»£® + (=ucs . #x7436) ; 琶 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x2E45) ; ø»¾ + (ideograph-daikanwa . 21083) ; ø¸…‰› + (=jef-china3 . #x59DF) ; øº…§Ÿ + (=ucs . #x7437) ; 琷 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x767D) ; ø»Š˜ž + (chinese-cns11643-3 . #x3D33) ; ø»•¿¾ + (ideograph-daikanwa . 21084) ; ø¸…‰œ + (=ucs . #x7438) ; 琸 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 4929) + (=jis-x0208 . #x606B) ; ø½‹“¨ + (korean-ksc5601 . #x5B77) ; ø»‰°® + (chinese-cns11643-1 . #x605D) ; ø»’Ÿº + (chinese-big5 . #xB557) ; ý¢€‹•— + (ideograph-daikanwa . 21088) ; ø¸…‰  + (=ucs . #x743A) ; 琺 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B47) ; ø»œ³‚ + (ideograph-daikanwa . 49301) ; ø¸Œ‚• + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 49302) ; ø¸Œ‚– + (=ucs . #x249A6) ; 𤦦 + )) +(define-char + '((=>ucs . #x249A6) ; 𤦦 + (morohashi-daikanwa 49302 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B4A) ; ø»œ³… + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B48) ; ø»œ³ƒ + (ideograph-daikanwa . 49303) ; ø¸Œ‚— + (=ucs . #x249A5) ; 𤦥 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A2E) ; ø»š§ + (ideograph-daikanwa . 49304) ; ø¸Œ‚˜ + (=ucs . #x249D9) ; 𤧙 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D34) ; ø»•¿¿ + (=ucs . #x3ED1) ; 㻑 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x387D) ; ø»˜ƒ¶ + (=ucs . #x3ED2) ; 㻒 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A2D) ; ø»š¦ + (=ucs . #x3ED3) ; 㻓 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D31) ; ø»•¿¼ + (=ucs . #x3ED5) ; 㻕 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D30) ; ø»•¿» + (=ucs . #x3ED6) ; 㻖 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x426C) ; ø»–ˆ + (=ucs . #x3ED7) ; 㻗 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (=ucs . #x743B) ; 琻 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x476D) ; ø»„¿„ + (chinese-isoir165 . #x476D) ; ø»§” + (chinese-cns11643-3 . #x3D37) ; ø»–€‚ + (=ucs . #x743C) ; 琼 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B4B) ; ø»œ³† + (=ucs . #x2497C) ; 𤥼 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A2B) ; ø»š¤ + (=ucs . #x2497D) ; 𤥽 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A2A) ; ø»š£ + (=ucs . #x2497E) ; 𤥾 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A2C) ; ø»š¥ + (=ucs . #x2497F) ; 𤥿 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5529) ; ø» + (=ucs . #x24980) ; 𤦀 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E5A) ; ø»˜Œ‡ + (=ucs . #x24981) ; 𤦁 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x404D) ; ø»š˜º + (=ucs . #x24983) ; 𤦃 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x387C) ; ø»˜ƒµ + (=ucs . #x24990) ; 𤦐 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B49) ; ø»œ³„ + (=ucs . #x24991) ; 𤦑 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B4C) ; ø»œ³‡ + (=ucs . #x24992) ; 𤦒 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B4E) ; ø»œ³‰ + (=ucs . #x249A0) ; 𤦠 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B4D) ; ø»œ³ˆ + (=ucs . #x249A2) ; 𤦢 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x552A) ; ø»‘ + (=ucs . #x249A8) ; 𤦨 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A29) ; ø»š¢ + (=ucs . #x249AE) ; 𤦮 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4268) ; ø»–ˆ‰ + (ideograph-daikanwa . 21091) ; ø¸…‰£ + (=ucs . #x743D) ; 琽 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4275) ; ø»–ˆ– + (ideograph-daikanwa . 21092) ; ø¸…‰¤ + (=ucs . #x743E) ; 琾 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x606D) ; ø½‹“ª + (korean-ksc5601 . #x7B6A) ; ø»ŠŸ¡ + (chinese-cns11643-1 . #x6531) ; ø»’¦¤ + (chinese-gb12345 . #x6775) ; 琿 + (chinese-big5 . #xB7E9) ; ý¢€‹Ÿ© + (ideograph-daikanwa . 21093) ; ø¸…‰¥ + (=ucs . #x743F) ; 琿 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x695C) ; ø»Š„· + (japanese-jisx0212 . #x4C37) ; ø»‹£° + (chinese-cns11643-2 . #x447B) ; ø»”” + (=jis-x0213-2-2000 . #x7072) ; ø»¦’“ + (chinese-big5 . #xDEB7) ; ý¢€º· + (ideograph-daikanwa . 21095) ; ø¸…‰§ + (=ucs . #x7440) ; 瑀 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 4937) + (chinese-gb2312 . #x6823) ; ø»…®˜ + (=jis-x0208 . #x6070) ; ø½‹“­ + (korean-ksc5601 . #x5941) ; ø»‰¬¼ + (chinese-isoir165 . #x6823) ; ø»Ž–¨ + (chinese-cns11643-1 . #x6530) ; ø»’¦£ + (chinese-big5 . #xB7E8) ; ý¢€‹Ÿ¨ + (ideograph-daikanwa . 21096) ; ø¸…‰¨ + (=ucs . #x7441) ; 瑁 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-isoir165 . #x7B59) ; ø»Ž³˜ + (chinese-cns11643-2 . #x4521) ; ø»”˜ + (chinese-big5 . #xDEBB) ; ý¢€º» + (ideograph-daikanwa . 21097) ; ø¸…‰© + (=ucs . #x7442) ; 瑂 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x7572) ; ø»Š–µ + (japanese-jisx0212 . #x4C38) ; ø»‹£± + (chinese-cns11643-3 . #x426F) ; ø»–ˆ + (=jis-x0213-2-2000 . #x7073) ; ø»¦’” + (ideograph-daikanwa . 21098) ; ø¸…‰ª + (=jef-china3 . #x59E0) ; øº…§  + (=ucs . #x7443) ; 瑃 + )) +(define-char + '((=>ucs . #x7444) ; 瑄 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x6045) ; ø»‰·’ + (japanese-jisx0212 . #x4C39) ; ø»‹£² + (=jis-x0213-1-2000 . #x782E) ; ø»¤’» + (chinese-big5 . #xDEB1) ; ý¢€º± + (ideograph-daikanwa . 21099) ; ø¸…‰« + (=jef-china3 . #x59E1) ; øº…§¡ + (ucs-jis . #x7444) ; ø»‰·’ + )) +(define-char + '((morohashi-daikanwa 21099 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-isoir165 . #x7B58) ; ø»Ž³— + (chinese-cns11643-2 . #x4475) ; ø»”Ž + (=ucs . #x7444) ; 瑄 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4274) ; ø»–ˆ• + (ideograph-daikanwa . 21100) ; ø¸…‰¬ + (=jef-china3 . #x59E2) ; øº…§¢ + (=ucs . #x7445) ; 瑅 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4C3A) ; ø»‹£³ + (chinese-cns11643-2 . #x4522) ; ø»”™ + (=jis-x0213-1-2000 . #x782F) ; ø»¤’¼ + (chinese-big5 . #xDEBC) ; ý¢€º¼ + (ideograph-daikanwa . 21101) ; ø¸…‰­ + (=jef-china3 . #x59E3) ; øº…§£ + (=ucs . #x7446) ; 瑆 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4C3B) ; ø»‹£´ + (chinese-cns11643-3 . #x426E) ; ø»–ˆ + (=jis-x0213-1-2000 . #x7830) ; ø»¤’½ + (ideograph-daikanwa . 21102) ; ø¸…‰® + (=jef-china3 . #x59E4) ; øº…§¤ + (=ucs . #x7447) ; 瑇 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (comment . "<CJK>") + (chinese-cns11643-3 . #x4266) ; ø»–ˆ‡ + (ideograph-daikanwa . 21103) ; ø¸…‰¯ + (=ucs . #x7448) ; 瑈 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4271) ; ø»–ˆ’ + (ideograph-daikanwa . 21104) ; ø¸…‰° + (=ucs . #x7449) ; 瑉 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4476) ; ø»” + (chinese-big5 . #xDEB2) ; ý¢€º² + (ideograph-daikanwa . 21105) ; ø¸…‰± + (=ucs . #x744A) ; 瑊 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb12345 . #x6762) ; 瑋 + (ideograph-daikanwa . 21107) ; ø¸…‰³ + (=jef-china3 . #x59E5) ; øº…§¥ + (=ucs . #x744B) ; 瑋 + )) +(define-char + '((=>ucs . #x744B) ; 瑋 + (morohashi-daikanwa 21107 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4477) ; ø»” + )) +(define-char + '((=>ucs . #x744B) ; 瑋 + (morohashi-daikanwa 21107 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4C3C) ; ø»‹£µ + (=jis-x0213-1-2000 . #x7831) ; ø»¤’¾ + (chinese-big5 . #xDEB3) ; ý¢€º³ + (ucs-jis . #x744B) ; ø»‹£µ + )) +(define-char + '((=>ucs . #x744B) ; 瑋 + (morohashi-daikanwa 21107 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x6A54) ; ø»Š† + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4273) ; ø»–ˆ” + (ideograph-daikanwa . 21108) ; ø¸…‰´ + (=ucs . #x744C) ; 瑌 + )) +(define-char + '((=>ucs . #x744D) ; 瑍 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4C3D) ; ø»‹£¶ + (=jis-x0213-2-2000 . #x7074) ; ø»¦’• + (chinese-big5 . #xDEBD) ; ý¢€º½ + (ideograph-daikanwa . 21109) ; ø¸…‰µ + (=jef-china3 . #x59E6) ; øº…§¦ + (ucs-jis . #x744D) ; ø»‹£¶ + )) +(define-char + '((morohashi-daikanwa 21109 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x744D) ; 瑍 + )) +(define-char + '((=>ucs . #x744D) ; 瑍 + (morohashi-daikanwa 21109 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4523) ; ø»”š + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDEBA) ; ý¢€ºº + (ideograph-daikanwa . 21110) ; ø¸…‰¶ + (=ucs . #x744E) ; 瑎 + )) +(define-char + '((=>ucs . #x744E) ; 瑎 + (morohashi-daikanwa 21110 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x447E) ; ø»”— + )) +(define-char + '((=>ucs . #x744F) ; 瑏 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDEB8) ; ý¢€º¸ + (ideograph-daikanwa . 21111) ; ø¸…‰· + )) +(define-char + '((=>ucs . #x744F) ; 瑏 + (morohashi-daikanwa 21111 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x447C) ; ø»”• + )) +(define-char + '((morohashi-daikanwa 21111 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x744F) ; 瑏 + )) +(define-char + '((=>ucs . #x7450) ; 瑐 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 21112) ; ø¸…‰¸ + )) +(define-char + '((morohashi-daikanwa 21112 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xDEB9) ; ý¢€º¹ + (=ucs . #x7450) ; 瑐 + )) +(define-char + '((=>ucs . #x7450) ; 瑐 + (morohashi-daikanwa 21112 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x447D) ; ø»”– + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4C3E) ; ø»‹£· + (chinese-cns11643-2 . #x4479) ; ø»”’ + (chinese-big5 . #xDEB5) ; ý¢€ºµ + (ideograph-daikanwa . 21113) ; ø¸…‰¹ + (=jef-china3 . #x59E7) ; øº…§§ + (=ucs . #x7451) ; 瑑 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4C3F) ; ø»‹£¸ + (chinese-cns11643-2 . #x4478) ; ø»”‘ + (=jis-x0213-2-2000 . #x7075) ; ø»¦’– + (chinese-big5 . #xDEB4) ; ý¢€º´ + (ideograph-daikanwa . 21114) ; ø¸…‰º + (=jef-china3 . #x59E8) ; øº…§¨ + (=ucs . #x7452) ; 瑒 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4267) ; ø»–ˆˆ + (ideograph-daikanwa . 21115) ; ø¸…‰» + (=ucs . #x7453) ; 瑓 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-isoir165 . #x2E47) ; ø»‚€ + (chinese-cns11643-2 . #x4524) ; ø»”› + (chinese-big5 . #xDEBE) ; ý¢€º¾ + (ideograph-daikanwa . 21117) ; ø¸…‰½ + (=jef-china3 . #x98C8) ; øº‰£ˆ + (=ucs . #x7454) ; 瑔 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 4933) + (chinese-gb2312 . #x6826) ; ø»…®› + (=jis-x0208 . #x606C) ; ø½‹“© + (korean-ksc5601 . #x7942) ; ø»Š›½ + (chinese-isoir165 . #x6826) ; ø»Ž–« + (chinese-cns11643-1 . #x652D) ; ø»’¦  + (chinese-big5 . #xB7E5) ; ý¢€‹Ÿ¥ + (ideograph-daikanwa . 21120) ; ø¸…Š€ + (=ucs . #x7455) ; 瑕 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x426B) ; ø»–ˆŒ + (ideograph-daikanwa . 21121) ; ø¸…Š + (=ucs . #x7456) ; 瑖 + )) +(define-char + '((=>ucs . #x7457) ; 瑗 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x6A3C) ; ø»Š…µ + (japanese-jisx0212 . #x4C40) ; ø»‹£¹ + (=jis-x0213-1-2000 . #x7832) ; ø»¤’¿ + (chinese-big5 . #xDEB6) ; ý¢€º¶ + (ideograph-daikanwa . 21122) ; ø¸…Š‚ + (=jef-china3 . #x59E9) ; øº…§© + (ucs-jis . #x7457) ; ø»Š…µ + )) +(define-char + '((morohashi-daikanwa 21122 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6825) ; ø»…®š + (chinese-isoir165 . #x6825) ; ø»Ž–ª + (chinese-cns11643-2 . #x447A) ; ø»”“ + (=ucs . #x7457) ; 瑗 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4270) ; ø»–ˆ‘ + (ideograph-daikanwa . 21124) ; ø¸…Š„ + (=ucs . #x7458) ; 瑘 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6827) ; ø»…®œ + (=jis-x0208 . #x606F) ; ø½‹“¬ + (korean-ksc5601 . #x5245) ; ø»‰¢® + (chinese-isoir165 . #x6827) ; ø»Ž–¬ + (chinese-cns11643-1 . #x6532) ; ø»’¦¥ + (chinese-big5 . #xB7EA) ; ý¢€‹Ÿª + (ideograph-daikanwa . 21125) ; ø¸…Š… + (=ucs . #x7459) ; 瑙 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 4934) + (chinese-gb2312 . #x3A77) ; ø»„¬ˆ + (=jis-x0208 . #x386A) ; ø½Š˜· + (korean-ksc5601 . #x7B51) ; ø»ŠŸˆ + (chinese-isoir165 . #x3A77) ; ø»”˜ + (chinese-big5 . #xB7E4) ; ý¢€‹Ÿ¤ + (ideograph-daikanwa . 21126) ; ø¸…Š† + (=ucs . #x745A) ; 瑚 + )) +(define-char + '((=>ucs . #x745A) ; 瑚 + (morohashi-daikanwa 21126 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x652C) ; ø»’¦Ÿ + )) +(define-char + '((=>ucs . #x745B) ; 瑛 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 21127) ; ø¸…Š‡ + )) +(define-char + '((=>ucs . #x745B) ; 瑛 + (morohashi-daikanwa 21127 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6533) ; ø»’¦¦ + )) +(define-char + '((morohashi-daikanwa 21127 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6778) ; ø»…® + (=jis-x0208 . #x314D) ; ø½ŠŽˆ + (korean-ksc5601 . #x6740) ; ø»ŠŸ + (chinese-isoir165 . #x6778) ; ø»Ž–Ÿ + (chinese-big5 . #xB7EB) ; ý¢€‹Ÿ« + (=ucs . #x745B) ; 瑛 + )) +(define-char + '((=>ucs . #x745C) ; 瑜 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 4939) + (=jis-x0208 . #x6071) ; ø½‹“® + (korean-ksc5601 . #x6B25) ; ø»Š†¼ + (ideograph-daikanwa . 21129) ; ø¸…Š‰ + (ucs-jis . #x745C) ; ø½‹“® + )) +(define-char + '((=>ucs . #x745C) ; 瑜 + (morohashi-daikanwa 21129 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-big5 . #xB7EC) ; ý¢€‹Ÿ¬ + )) +(define-char + '((morohashi-daikanwa 21129 0 3) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6824) ; ø»…®™ + (chinese-isoir165 . #x6824) ; ø»Ž–© + (=ucs . #x745C) ; 瑜 + )) +(define-char + '((=>ucs . #x745C) ; 瑜 + (morohashi-daikanwa 21129 0 4) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6534) ; ø»’¦§ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x4C41) ; ø»‹£º + (chinese-cns11643-3 . #x426A) ; ø»–ˆ‹ + (=jis-x0213-2-2000 . #x7076) ; ø»¦’— + (ideograph-daikanwa . 21130) ; ø¸…ŠŠ + (=jef-china3 . #x59EA) ; øº…§ª + (=ucs . #x745D) ; 瑝 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 4936) + (chinese-gb2312 . #x4870) ; ø»…€¥ + (=jis-x0208 . #x3F70) ; ø½Š£ + (korean-ksc5601 . #x5F7A) ; ø»‰¶© + (chinese-isoir165 . #x4870) ; ø»¨µ + (chinese-cns11643-1 . #x652F) ; ø»’¦¢ + (chinese-big5 . #xB7E7) ; ý¢€‹Ÿ§ + (ideograph-daikanwa . 21131) ; ø¸…Š‹ + (=ucs . #x745E) ; 瑞 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x606E) ; ø»ƒ™¯ + (chinese-gb2312 . #x492A) ; ø»…€½ + (japanese-jisx0208 . #x606E) ; ø»‡­· + (korean-ksc5601 . #x6322) ; ø»‰»‰ + (chinese-isoir165 . #x492A) ; ø»© + (ideograph-daikanwa . 21133) ; ø¸…Š + (=ucs . #x745F) ; 瑟 + )) +(define-char + '((=>ucs . #x745F) ; 瑟 + (morohashi-daikanwa 21133 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-1 . 4938) + (shinjigen-2 . 4935) + (chinese-cns11643-1 . #x652E) ; ø»’¦¡ + (=jis-x0208-1990 . #x606E) ; ø½‹“« + (=gt-pj-1 . #x606E) ; ø»’¦¡ + (chinese-big5 . #xB7E6) ; ý¢€‹Ÿ¦ + (=gt-k . 10323) ; ý¡„‚¡“ + (ucs-jis . #x745F) ; ø»’¦¡ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5532) ; ø»™ + (ideograph-daikanwa . 49306) ; ø¸Œ‚š + (=ucs . #x249A1) ; 𤦡 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4263) ; ø»–ˆ„ + (=ucs . #x3ED4) ; 㻔 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E59) ; ø»˜Œ† + (=ucs . #x3EDD) ; 㻝 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4265) ; ø»–ˆ† + (=ucs . #x3EDE) ; 㻞 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4269) ; ø»–ˆŠ + (=ucs . #x3EDF) ; 㻟 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x404E) ; ø»š˜» + (=ucs . #x3EE0) ; ã»  + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4272) ; ø»–ˆ“ + (=ucs . #x3EE1) ; 㻡 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x552B) ; ø»’ + (=ucs . #x249AF) ; 𤦯 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5530) ; ø»— + (=ucs . #x249B0) ; 𤦰 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E5B) ; ø»˜Œˆ + (=ucs . #x249B1) ; 𤦱 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5531) ; ø»˜ + (=ucs . #x249B2) ; 𤦲 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x552F) ; ø»– + (=ucs . #x249B3) ; 𤦳 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x552E) ; ø»• + (=ucs . #x249B4) ; 𤦴 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x473E) ; ø»š¢½ + (=ucs . #x249BC) ; 𤦼 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x552C) ; ø»“ + (=ucs . #x249D6) ; 𤧖 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x404F) ; ø»š˜¼ + (=ucs . #x249D7) ; 𤧗 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x473F) ; ø»š¢¾ + (=ucs . #x249E0) ; 𤧠 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x552D) ; ø»” + (=ucs . #x249E2) ; 𤧢 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 4949) + (=jis-x0208 . #x4E5C) ; ø½Š¸½ + (korean-ksc5601 . #x5739) ; ø»‰©¸ + (chinese-cns11643-3 . #x4825) ; ø»–º + (ideograph-daikanwa . 21143) ; ø¸…Š— + (=ucs . #x7460) ; 瑠 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x477E) ; ø»–µ + (ideograph-daikanwa . 21144) ; ø¸…Š˜ + (=ucs . #x7461) ; 瑡 + )) +(define-char + '((=>ucs . #x7462) ; 瑢 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (korean-ksc5601 . #x6943) ; ø»Š„ž + (japanese-jisx0212 . #x4C42) ; ø»‹£» + (=jis-x0213-1-2000 . #x7833) ; ø»¤“€ + (chinese-big5 . #xE2CE) ; ý¢€Ž‹Ž + (ideograph-daikanwa . 21146) ; ø¸…Šš + (=jef-china3 . #x92B4) ; øº‰Š´ + (ucs-jis . #x7462) ; ø»Š„ž + )) +(define-char + '((morohashi-daikanwa 21146 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-isoir165 . #x7B5C) ; ø»Ž³› + (chinese-cns11643-2 . #x4B74) ; ø»”‹Ÿ + (=ucs . #x7462) ; 瑢 + )) +(define-char + '((=>ucs . #x7463) ; 瑣 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 4944) + (=jis-x0208 . #x6074) ; ø½‹“± + (chinese-big5 . #xBABE) ; ý¢€‹ª¾ + (ideograph-daikanwa . 21147) ; ø¸…Š› + (ucs-jis . #x7463) ; ø½‹“± + )) +(define-char + '((morohashi-daikanwa 21147 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6965) ; ø»’­ + (chinese-gb12345 . #x4B76) ; 瑣 + (=ucs . #x7463) ; 瑣 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4826) ; ø»–» + (ideograph-daikanwa . 21148) ; ø¸…Šœ + (=ucs . #x24A0F) ; 𤨏 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 4940) + (japanese-jisx0208-1978 . #x6076) ; ø»ƒ™· + (japanese-jisx0208 . #x7424) ; ø»ˆŠ… + (korean-ksc5601 . #x687D) ; ø»Šƒº + (=jis-x0208-1990 . #x7424) ; ø½‹¯¹ + (chinese-big5 . #xBABD) ; ý¢€‹ª½ + (ideograph-daikanwa . 21149) ; ø¸…Š + (=ucs . #x7464) ; 瑤 + )) +(define-char + '((=>ucs . #x7464) ; 瑤 + (morohashi-daikanwa 21149 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6964) ; ø»’­ + )) +(define-char + '((morohashi-daikanwa 21149 0 4) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x517E) ; ø»…Ž + (chinese-isoir165 . #x517E) ; ø»¶‘ + (chinese-cns11643-3 . #x4823) ; ø»–¸ + (=ucs . #x7476) ; 瑶 + )) +(define-char + '((=>ucs . #x7476) ; 瑶 + (morohashi-daikanwa 21149 0 6) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0208 . #x6076) ; ø»‡­¿ + (=jis-x0208-1990 . #x6076) ; ø½‹“³ + (=jef-china3 . #x59A2) ; øº…¦¢ + (ucs-jis . #x7476) ; ø»‡­¿ + )) +(define-char + '((=>ucs . #x249EB) ; 𤧫 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 21150) ; ø¸…Šž + )) +(define-char + '((=>ucs . #x249EB) ; 𤧫 + (morohashi-daikanwa 21150 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4741) ; ø»š£€ + )) +(define-char + '((morohashi-daikanwa 21150 0 3) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x249EB) ; 𤧫 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (korean-ksc5601 . #x682F) ; ø»Š‚¬ + (chinese-cns11643-3 . #x477C) ; ø»–³ + (ideograph-daikanwa . 21151) ; ø¸…ŠŸ + (=ucs . #x7465) ; 瑥 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4C43) ; ø»‹£¼ + (chinese-cns11643-3 . #x477D) ; ø»–´ + (ideograph-daikanwa . 21152) ; ø¸…Š  + (=ucs . #x7466) ; 瑦 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4C44) ; ø»‹£½ + (chinese-big5 . #xE2D3) ; ý¢€Ž‹“ + (ideograph-daikanwa . 21153) ; ø¸…Š¡ + (=jef-china3 . #x59EC) ; øº…§¬ + (=ucs . #x7467) ; 瑧 + )) +(define-char + '((=>ucs . #x7467) ; 瑧 + (morohashi-daikanwa 21153 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B79) ; ø»”‹¤ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (korean-ksc5601 . #x7253) ; ø»Š‘¼ + (japanese-jisx0212 . #x4C45) ; ø»‹£¾ + (chinese-cns11643-3 . #x4822) ; ø»–· + (ideograph-daikanwa . 21154) ; ø¸…Š¢ + (=jef-china3 . #x59ED) ; øº…§­ + (=ucs . #x7468) ; 瑨 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 4941) + (=jis-x0208 . #x6072) ; ø½‹“¯ + (korean-ksc5601 . #x7B29) ; ø»Šž  + (chinese-gb12345 . #x5328) ; 瑩 + (=gt-pj-1 . #x6072) ; 瑩 + (chinese-big5 . #xBCFC) ; ý¢€‹³¼ + (ideograph-daikanwa . 21155) ; ø¸…Š£ + (=gt-k . 11989) ; ý¡„‚»• + (=ucs . #x7469) ; 瑩 + )) +(define-char + '((=>ucs . #x7469) ; 瑩 + (morohashi-daikanwa 21155 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D66) ; ø»’³‰ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 4948) + (=jis-x0208 . #x6075) ; ø½‹“² + (korean-ksc5601 . #x5825) ; ø»‰«‚ + (chinese-cns11643-1 . #x6966) ; ø»’­‘ + (chinese-gb12345 . #x426A) ; 瑪 + (chinese-big5 . #xBABF) ; ý¢€‹ª¿ + (ideograph-daikanwa . 21156) ; ø¸…Š¤ + (=ucs . #x746A) ; 瑪 + )) +(define-char + '((=>ucs . #x746B) ; 瑫 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4C46) ; ø»‹£¿ + (=jis-x0213-1-2000 . #x7834) ; ø»¤“ + (ideograph-daikanwa . 21157) ; ø¸…Š¥ + (ucs-jis . #x746B) ; ø»‹£¿ + )) +(define-char + '((morohashi-daikanwa 21157 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4821) ; ø»–¶ + (=ucs . #x746B) ; 瑫 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 21160) ; ø¸…Š¨ + (=ucs . #x746C) ; 瑬 + )) +(define-char + '((=>ucs . #x746C) ; 瑬 + (morohashi-daikanwa 21160 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x477B) ; ø»–² + )) +(define-char + '((=>ucs . #x746D) ; 瑭 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4C47) ; ø»‹¤€ + (=jis-x0213-1-2000 . #x7835) ; ø»¤“‚ + (chinese-big5 . #xBAC1) ; ý¢€‹« + (ideograph-daikanwa . 21161) ; ø¸…Š© + (=jef-china3 . #x98C9) ; øº‰£‰ + (ucs-jis . #x746D) ; ø»‹¤€ + )) +(define-char + '((morohashi-daikanwa 21161 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x6829) ; ø»…®ž + (chinese-isoir165 . #x6829) ; ø»Ž–® + (chinese-cns11643-1 . #x6968) ; ø»’­“ + (=ucs . #x746D) ; 瑭 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4C48) ; ø»‹¤ + (chinese-big5 . #xE2D4) ; ý¢€Ž‹” + (ideograph-daikanwa . 21162) ; ø¸…Šª + (=ucs . #x746E) ; 瑮 + )) +(define-char + '((=>ucs . #x746E) ; 瑮 + (morohashi-daikanwa 21162 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B7A) ; ø»”‹¥ + )) +(define-char + '((=>ucs . #x746F) ; 瑯 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 4912) + (=jis-x0208 . #x6067) ; ø½‹“¤ + (korean-ksc5601 . #x554B) ; ø»‰§Ž + (chinese-big5 . #xB7E3) ; ý¢€‹Ÿ£ + (ideograph-daikanwa . 21163) ; ø¸…Š« + (ucs-jis . #x746F) ; ø½‹“¤ + )) +(define-char + '((morohashi-daikanwa 21163 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x652B) ; ø»’¦ž + (=ucs . #x746F) ; 瑯 + )) +(define-char + '((=>ucs . #x7470) ; 瑰 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 4942) + (=jis-x0208 . #x6073) ; ø½‹“° + (chinese-cns11643-1 . #x6967) ; ø»’­’ + (chinese-big5 . #xBAC0) ; ý¢€‹«€ + (ideograph-daikanwa . 21164) ; ø¸…Š¬ + (ucs-jis . #x7470) ; ø½‹“° + )) +(define-char + '((morohashi-daikanwa 21164 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x3965) ; ø»„ª˜ + (chinese-isoir165 . #x3965) ; ø»’¨ + (=ucs . #x7470) ; 瑰 + )) +(define-char + '((=>ucs . #x7471) ; 瑱 + (=>ucs-cns . #x2F930) ; 瑱 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4C49) ; ø»‹¤‚ + (=jis-x0213-2-2000 . #x7077) ; ø»¦’˜ + (ideograph-daikanwa . 21167) ; ø¸…Š¯ + (=big5-cdp . #xE2D0) ; ý¢€Ž‹ + (=jef-china3 . #x59EE) ; øº…§® + (ucs-jis . #x7471) ; ø»‹¤‚ + )) +(define-char + '((=>ucs* . #x7471) ; 瑱 + (=>ucs-jis . #x7471) ; ø»‹¤‚ + (morohashi-daikanwa 21167 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x446E) ; ø»˜• + (=ucs . #x2F930) ; 瑱 + )) +(define-char + '((morohashi-daikanwa 21167 0 4) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-isoir165 . #x7B5A) ; ø»Ž³™ + (=ucs . #x7471) ; 瑱 + )) +(define-char + '((=>ucs . #x7471) ; 瑱 + (morohashi-daikanwa 21167 0 5) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B76) ; ø»”‹¡ + (chinese-big5 . #xE2D0) ; ý¢€Ž‹ + (ucs-cns . #x7471) ; ø»”‹¡ + )) +(define-char + '((=>ucs . #x7472) ; 瑲 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x4C4A) ; ø»‹¤ƒ + (chinese-cns11643-2 . #x4B78) ; ø»”‹£ + (chinese-big5 . #xE2D2) ; ý¢€Ž‹’ + (ideograph-daikanwa . 21169) ; ø¸…Š± + (=jef-china3 . #x59EF) ; øº…§¯ + (ucs-jis . #x7472) ; ø»‹¤ƒ + )) +(define-char + '((morohashi-daikanwa 21169 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x7472) ; 瑲 + )) +(define-char + '((=>ucs . #x7473) ; 瑳 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 4946) + (=jis-x0208 . #x3A3C) ; ø½Š›… + (chinese-cns11643-2 . #x4B75) ; ø»”‹  + (chinese-big5 . #xE2CF) ; ý¢€Ž‹ + (ideograph-daikanwa . 21170) ; ø¸…Š² + (ucs-jis . #x7473) ; ø½Š›… + )) +(define-char + '((morohashi-daikanwa 21170 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x7473) ; 瑳 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4827) ; ø»–¼ + (ideograph-daikanwa . 21171) ; ø¸…Š³ + (=ucs . #x7474) ; 瑴 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B77) ; ø»”‹¢ + (chinese-big5 . #xE2D1) ; ý¢€Ž‹‘ + (ideograph-daikanwa . 21172) ; ø¸…Š´ + (=ucs . #x7475) ; 瑵 + )) +(define-char + '((=>ucs . #x249EF) ; 𤧯 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 21173) ; ø¸…Šµ + )) +(define-char + '((=>ucs . #x249EF) ; 𤧯 + (morohashi-daikanwa 21173 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E75) ; ø»ª + )) +(define-char + '((morohashi-daikanwa 21173 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x249EF) ; 𤧯 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2537) ; ø»ž…‚ + (ideograph-daikanwa . 21174) ; ø¸…Š¶ + (=ucs . #x3EE8) ; 㻨 + )) +(define-char + '((=>ucs . #x3EE8) ; 㻨 + (morohashi-daikanwa 21174 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 15) + (=jef-china3 . #x59A7) ; øº…¦§ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 21175) ; ø¸…Š· + (=ucs . #x249F0) ; 𤧰 + )) +(define-char + '((=>ucs . #x249F0) ; 𤧰 + (morohashi-daikanwa 21175 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E77) ; ø»¬ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E76) ; ø»« + (ideograph-daikanwa . 21177) ; ø¸…Š¹ + (=ucs . #x249F2) ; 𤧲 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4742) ; ø»š£ + (ideograph-daikanwa . 21179) ; ø¸…Š» + (=ucs . #x24A0D) ; 𤨍 + )) +(define-char + '((=>ucs . #x249E7) ; 𤧧 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 21180) ; ø¸…Š¼ + )) +(define-char + '((morohashi-daikanwa 21180 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2538) ; ø»ž…ƒ + (=ucs . #x249E7) ; 𤧧 + )) +(define-char + '((=>ucs . #x249FA) ; 𤧺 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 49307) ; ø¸Œ‚› + )) +(define-char + '((morohashi-daikanwa 49307 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E73) ; ø»¨ + (=ucs . #x249FA) ; 𤧺 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2536) ; ø»ž… + (ideograph-daikanwa . 49308) ; ø¸Œ‚œ + (=ucs . #x249EC) ; 𤧬 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4824) ; ø»–¹ + (=ucs . #x3EE7) ; 㻧 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6828) ; ø»…® + (chinese-isoir165 . #x6828) ; ø»Ž–­ + (=ucs . #x7477) ; 瑷 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (chinese-isoir165 . #x7B5B) ; ø»Ž³š + (=ucs . #x7478) ; 瑸 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E74) ; ø»© + (=ucs . #x249EA) ; 𤧪 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x446D) ; ø»˜•Ž + (=ucs . #x249ED) ; 𤧭 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4740) ; ø»š¢¿ + (=ucs . #x249EE) ; 𤧮 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2539) ; ø»ž…„ + (=ucs . #x24A10) ; 𤨐 + )) +(define-char + '((=>ucs . #x7479) ; 瑹 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 21181) ; ø¸…Š½ + )) +(define-char + '((morohashi-daikanwa 21181 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x7479) ; 瑹 + )) +(define-char + '((=>ucs . #x7479) ; 瑹 + (morohashi-daikanwa 21181 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5233) ; ø»””° + )) +(define-char + '((=>ucs . #x7479) ; 瑹 + (morohashi-daikanwa 21181 0 3) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE6AB) ; ý¢€Žš« + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D31) ; ø»–—œ + (ideograph-daikanwa . 21182) ; ø¸…Š¾ + (=ucs . #x747A) ; 瑺 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D3B) ; ø»–—¦ + (ideograph-daikanwa . 21183) ; ø¸…Š¿ + (=ucs . #x747B) ; 瑻 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5232) ; ø»””¯ + (chinese-big5 . #xE6AA) ; ý¢€Žšª + (ideograph-daikanwa . 21185) ; ø¸…‹ + (=ucs . #x747C) ; 瑼 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x522F) ; ø»””¬ + (chinese-big5 . #xE6A7) ; ý¢€Žš§ + (ideograph-daikanwa . 21186) ; ø¸…‹‚ + (=ucs . #x747D) ; 瑽 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 4953) + (chinese-gb2312 . #x682A) ; ø»…®Ÿ + (=jis-x0208 . #x6077) ; ø½‹“´ + (korean-ksc5601 . #x5048) ; ø»‰Ÿµ + (chinese-isoir165 . #x682A) ; ø»Ž–¯ + (chinese-cns11643-1 . #x6D69) ; ø»’³Œ + (chinese-big5 . #xBD40) ; ý¢€‹µ€ + (ideograph-daikanwa . 21187) ; ø¸…‹ƒ + (=ucs . #x747E) ; 瑾 + )) +(define-char + '((=>ucs . #x747F) ; 瑿 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-big5 . #xEA62) ; ý¢€Ž©¢ + (ideograph-daikanwa . 21188) ; ø¸…‹„ + )) +(define-char + '((morohashi-daikanwa 21188 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 16) + (=ucs . #x747F) ; 瑿 + )) +(define-char + '((=>ucs . #x747F) ; 瑿 + (morohashi-daikanwa 21188 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x584E) ; ø»”¿ + )) +(define-char + '((=>ucs . #x7480) ; 璀 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4C4B) ; ø»‹¤„ + (chinese-big5 . #xBD41) ; ý¢€‹µ + (ideograph-daikanwa . 21193) ; ø¸…‹‰ + (=jef-china3 . #x59F0) ; øº…§° + (ucs-jis . #x7480) ; ø»‹¤„ + )) +(define-char + '((morohashi-daikanwa 21193 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x682D) ; ø»…®¢ + (chinese-isoir165 . #x682D) ; ø»Ž–² + (chinese-cns11643-1 . #x6D6A) ; ø»’³ + (=ucs . #x7480) ; 璀 + )) +(define-char + '((=>ucs . #x7481) ; 璁 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4C4C) ; ø»‹¤… + (=jis-x0213-2-2000 . #x7078) ; ø»¦’™ + (ideograph-daikanwa . 21194) ; ø¸…‹Š + (=jef-china3 . #x59F1) ; øº…§± + (ucs-jis . #x7481) ; ø»‹¤… + )) +(define-char + '((morohashi-daikanwa 21194 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x682E) ; ø»…®£ + (chinese-isoir165 . #x682E) ; ø»Ž–³ + (=ucs . #x7481) ; 璁 + )) +(define-char + '((=>ucs . #x7481) ; 璁 + (morohashi-daikanwa 21194 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x522E) ; ø»””« + (chinese-big5 . #xE6A6) ; ý¢€Žš¦ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (korean-ksc5601 . #x512F) ; ø»‰ º + (chinese-cns11643-3 . #x4D39) ; ø»–—¤ + (ideograph-daikanwa . 21195) ; ø¸…‹‹ + (=ucs . #x7482) ; 璂 + )) +(define-char + '((=>ucs . #x7483) ; 璃 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jis-x0208 . #x4D7E) ; ø½Š¸ + (korean-ksc5601 . #x5763) ; ø»‰ª¢ + (chinese-big5 . #xBCFE) ; ý¢€‹³¾ + (ideograph-daikanwa . 21196) ; ø¸…‹Œ + (ucs-jis . #x7483) ; ø½Š¸ + )) +(define-char + '((morohashi-daikanwa 21196 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x4127) ; ø»„µŠ + (chinese-isoir165 . #x4127) ; ø»š + (=ucs . #x7483) ; 璃 + )) +(define-char + '((=>ucs . #x7483) ; 璃 + (morohashi-daikanwa 21196 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D68) ; ø»’³‹ + )) +(define-char + '((=>ucs . #x7484) ; 璄 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 21199) ; ø¸…‹ + )) +(define-char + '((morohashi-daikanwa 21199 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D36) ; ø»–—¡ + (=jef-china3 . #x59F2) ; øº…§² + (=ucs . #x7484) ; 璄 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4C4D) ; ø»‹¤† + (chinese-cns11643-2 . #x5230) ; ø»””­ + (=jis-x0213-2-2000 . #x7079) ; ø»¦’š + (chinese-big5 . #xE6A8) ; ý¢€Žš¨ + (ideograph-daikanwa . 21201) ; ø¸…‹‘ + (=ucs . #x7485) ; 璅 + )) +(define-char + '((=>ucs . #x7486) ; 璆 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x4C4E) ; ø»‹¤‡ + (=jis-x0213-1-2000 . #x7836) ; ø»¤“ƒ + (chinese-big5 . #xE6A5) ; ý¢€Žš¥ + (ideograph-daikanwa . 21202) ; ø¸…‹’ + (ucs-jis . #x7486) ; ø»‹¤‡ + )) +(define-char + '((morohashi-daikanwa 21202 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-isoir165 . #x7B5D) ; ø»Ž³œ + (=ucs . #x7486) ; 璆 + )) +(define-char + '((=>ucs . #x7486) ; 璆 + (morohashi-daikanwa 21202 0 3) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x522D) ; ø»””ª + )) +(define-char + '((=>ucs . #x7487) ; 璇 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (korean-ksc5601 . #x6046) ; ø»‰·“ + (japanese-jisx0212 . #x4C4F) ; ø»‹¤ˆ + (=jis-x0213-1-2000 . #x7837) ; ø»¤“„ + (chinese-big5 . #xE6A2) ; ý¢€Žš¢ + (ideograph-daikanwa . 21203) ; ø¸…‹“ + (=jef-china3 . #x59F3) ; øº…§³ + (ucs-jis . #x7487) ; ø»‰·“ + )) +(define-char + '((morohashi-daikanwa 21203 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x682F) ; ø»…®¤ + (chinese-isoir165 . #x682F) ; ø»Ž–´ + (chinese-cns11643-2 . #x522A) ; ø»””§ + (=ucs . #x7487) ; 璇 + )) +(define-char + '((=>ucs . #x7488) ; 璈 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jis-x0213-2-2000 . #x707A) ; ø»¦’› + (ideograph-daikanwa . 21204) ; ø¸…‹” + (ucs-jis . #x7488) ; ø»¦’› + )) +(define-char + '((=>ucs . #x7488) ; 璈 + (morohashi-daikanwa 21204 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-big5 . #xE6A9) ; ý¢€Žš© + )) +(define-char + '((=>ucs . #x7488) ; 璈 + (morohashi-daikanwa 21204 0 3) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5231) ; ø»””® + )) +(define-char + '((morohashi-daikanwa 21204 0 4) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-isoir165 . #x2C4C) ; ø»Œ¿‰ + (=ucs . #x7488) ; 璈 + )) +(define-char + '((=>ucs . #x7489) ; 璉 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (korean-ksc5601 . #x5622) ; ø»‰¨ƒ + (japanese-jisx0212 . #x4C50) ; ø»‹¤‰ + (=jis-x0213-1-2000 . #x7838) ; ø»¤“… + (chinese-big5 . #xE6A3) ; ý¢€Žš£ + (ideograph-daikanwa . 21206) ; ø¸…‹– + (=jef-china3 . #x59F4) ; øº…§´ + (ucs-jis . #x7489) ; ø»‰¨ƒ + )) +(define-char + '((=>ucs . #x7489) ; 璉 + (morohashi-daikanwa 21206 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x522B) ; ø»””¨ + )) +(define-char + '((morohashi-daikanwa 21206 0 3) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb12345 . #x6776) ; 璉 + (=ucs . #x7489) ; 璉 + )) +(define-char + '((=>ucs . #x748A) ; 璊 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-big5 . #xE6A4) ; ý¢€Žš¤ + (ideograph-daikanwa . 21208) ; ø¸…‹˜ + )) +(define-char + '((morohashi-daikanwa 21208 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x522C) ; ø»””© + (=ucs . #x748A) ; 璊 + )) +(define-char + '((=>ucs . #x748B) ; 璋 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 4955) + (=jis-x0208 . #x6078) ; ø½‹“µ + (korean-ksc5601 . #x6D70) ; ø»Š‹ƒ + (chinese-big5 . #xBCFD) ; ý¢€‹³½ + (ideograph-daikanwa . 21211) ; ø¸…‹› + (ucs-jis . #x748B) ; ø½‹“µ + )) +(define-char + '((morohashi-daikanwa 21211 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x6830) ; ø»…®¥ + (chinese-isoir165 . #x6830) ; ø»Ž–µ + (chinese-cns11643-1 . #x6D67) ; ø»’³Š + (=ucs . #x748B) ; 璋 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D35) ; ø»–—  + (ideograph-daikanwa . 21219) ; ø¸…‹£ + (=ucs . #x748C) ; 璌 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 21220) ; ø¸…‹¤ + (=ucs . #x3EF2) ; 㻲 + )) +(define-char + '((=>ucs . #x3EF2) ; 㻲 + (morohashi-daikanwa 21220 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D32) ; ø»–— + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E49) ; ø»š­š + (ideograph-daikanwa . 21221) ; ø¸…‹¥ + (=ucs . #x24A3B) ; 𤨻 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x253B) ; ø»ž…† + (ideograph-daikanwa . 21222) ; ø¸…‹¦ + (=ucs . #x24A3A) ; 𤨺 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x253D) ; ø»ž…ˆ + (ideograph-daikanwa . 21223) ; ø¸…‹§ + (=ucs . #x24A38) ; 𤨸 + )) +(define-char + '((morohashi-daikanwa 21223 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (kangxi-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D3A) ; ø»–—¥ + (=ucs . #x7493) ; 璓 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B22) ; ø»˜ž• + (=ucs . #x3EEB) ; 㻫 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B21) ; ø»˜ž” + (=ucs . #x3EEC) ; 㻬 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D37) ; ø»–—¢ + (=ucs . #x3EED) ; ã»­ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D3C) ; ø»–—§ + (=ucs . #x3EEE) ; ã»® + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D33) ; ø»–—ž + (=ucs . #x3EEF) ; 㻯 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D38) ; ø»–—£ + (=ucs . #x3EF0) ; ã»° + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D34) ; ø»–—Ÿ + (=ucs . #x3EF1) ; ã»± + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (chinese-gb2312 . #x682C) ; ø»…®¡ + (chinese-isoir165 . #x682C) ; ø»Ž–± + (=ucs . #x748E) ; 璎 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2540) ; ø»ž…‹ + (=ucs . #x24A14) ; 𤨔 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4A7E) ; ø»˜ž“ + (=ucs . #x24A15) ; 𤨕 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E47) ; ø»š­˜ + (=ucs . #x24A16) ; 𤨖 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F7B) ; ø»ž”² + (=ucs . #x24A17) ; 𤨗 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x253A) ; ø»ž…… + (=ucs . #x24A18) ; 𤨘 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F7A) ; ø»ž”± + (=ucs . #x24A19) ; 𤨙 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x253C) ; ø»ž…‡ + (=ucs . #x24A1A) ; 𤨚 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x253F) ; ø»ž…Š + (=ucs . #x24A1B) ; 𤨛 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2541) ; ø»ž…Œ + (=ucs . #x24A1C) ; 𤨜 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2542) ; ø»ž… + (=ucs . #x24A1D) ; 𤨝 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E48) ; ø»š­™ + (=ucs . #x24A39) ; 𤨹 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x253E) ; ø»ž…‰ + (=ucs . #x24A41) ; 𤩁 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4C51) ; ø»‹¤Š + (chinese-cns11643-4 . #x5139) ; ø»˜§  + (ideograph-daikanwa . 21224) ; ø¸…‹¨ + (=ucs . #x748F) ; 璏 + )) +(define-char + '((ideographic- (:radical 96 ; ⽟ + :strokes 12 + :total-strokes 16) + (:radical 96 ; ⽟ + :strokes 13 + :total-strokes 17)) + (chinese-gb2312 . #x6834) ; ø»…®© + (japanese-jisx0212 . #x4C52) ; ø»‹¤‹ + (chinese-isoir165 . #x6834) ; ø»Ž–¹ + (chinese-cns11643-2 . #x5D55) ; ø»”¥œ + (=jis-x0213-1-2000 . #x783D) ; ø»¤“Š + (chinese-big5 . #xED69) ; ý¢€Žµ© + (ideograph-daikanwa . 21225) ; ø¸…‹© + (=jef-china3 . #x92B5) ; øº‰Šµ + (=ucs . #x7490) ; 璐 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4C53) ; ø»‹¤Œ + (chinese-cns11643-4 . #x513A) ; ø»˜§¡ + (ideograph-daikanwa . 21226) ; ø¸…‹ª + (=ucs . #x7491) ; 璑 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4C54) ; ø»‹¤ + (chinese-cns11643-2 . #x5852) ; ø»”žƒ + (=jis-x0213-2-2000 . #x707C) ; ø»¦’ + (chinese-big5 . #xEA66) ; ý¢€Ž©¦ + (ideograph-daikanwa . 21227) ; ø¸…‹« + (=jef-china3 . #x59F5) ; øº…§µ + (=ucs . #x7492) ; 璒 + )) +(define-char + '((=>ucs . #x7494) ; 璔 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-big5 . #xEA65) ; ý¢€Ž©¥ + (ideograph-daikanwa . 21230) ; ø¸…‹® + )) +(define-char + '((morohashi-daikanwa 21230 0 3) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5851) ; ø»”ž‚ + (=ucs . #x7494) ; 璔 + )) +(define-char + '((=>ucs . #x7495) ; 璕 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5853) ; ø»”ž„ + (chinese-big5 . #xEA67) ; ý¢€Ž©§ + (ideograph-daikanwa . 21231) ; ø¸…‹¯ + )) +(define-char + '((morohashi-daikanwa 21231 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x7495) ; 璕 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 21233) ; ø¸…‹± + (=ucs . #x7496) ; 璖 + )) +(define-char + '((=>ucs . #x7496) ; 璖 + (morohashi-daikanwa 21233 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x516A) ; ø»–ž + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D52) ; ø»”¥™ + (=jis-x0213-2-2000 . #x707D) ; ø»¦’ž + (chinese-big5 . #xED66) ; ý¢€Žµ¦ + (ideograph-daikanwa . 21235) ; ø¸…‹³ + (=jef-china3 . #x98CB) ; øº‰£‹ + (=ucs . #x7497) ; 璗 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-isoir165 . #x7B60) ; ø»Ž³Ÿ + (chinese-big5 . #xBF5A) ; ý¢€‹½š + (ideograph-daikanwa . 21236) ; ø¸…‹´ + (=ucs . #x7498) ; 璘 + )) +(define-char + '((=>ucs . #x7498) ; 璘 + (morohashi-daikanwa 21236 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7144) ; ø»’¸Ÿ + )) +(define-char + '((=>ucs . #x7498) ; 璘 + (morohashi-daikanwa 21236 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x5773) ; ø»‰ª² + (japanese-jisx0212 . #x4C55) ; ø»‹¤Ž + (=jis-x0213-1-2000 . #x7839) ; ø»¤“† + (=jef-china3 . #x59F7) ; øº…§· + (ucs-jis . #x7498) ; ø»‰ª² + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4C56) ; ø»‹¤ + (chinese-cns11643-4 . #x5138) ; ø»˜§Ÿ + (=jis-x0213-2-2000 . #x707E) ; ø»¦’Ÿ + (ideograph-daikanwa . 21238) ; ø¸…‹¶ + (=jef-china3 . #x59F8) ; øº…§¸ + (=ucs . #x7499) ; 璙 + )) +(define-char + '((=>ucs . #x749A) ; 璚 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4C57) ; ø»‹¤ + (chinese-big5 . #xEA63) ; ý¢€Ž©£ + (ideograph-daikanwa . 21239) ; ø¸…‹· + (=jef-china3 . #x59F9) ; øº…§¹ + (ucs-jis . #x749A) ; ø»‹¤ + )) +(define-char + '((=>ucs . #x749A) ; 璚 + (morohashi-daikanwa 21239 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x584F) ; ø»”ž€ + )) +(define-char + '((morohashi-daikanwa 21239 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x749A) ; 璚 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5167) ; ø»–žŠ + (ideograph-daikanwa . 21241) ; ø¸…‹¹ + (=ucs . #x749B) ; 璛 + )) +(define-char + '((=>ucs . #x749C) ; 璜 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x7C54) ; ø»Š © + (japanese-jisx0212 . #x4C58) ; ø»‹¤‘ + (=jis-x0213-1-2000 . #x783A) ; ø»¤“‡ + (chinese-big5 . #xBF58) ; ý¢€‹½˜ + (ideograph-daikanwa . 21242) ; ø¸…‹º + (=jef-china3 . #x59FA) ; øº…§º + (ucs-jis . #x749C) ; ø»Š © + )) +(define-char + '((=>ucs . #x749C) ; 璜 + (morohashi-daikanwa 21242 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7142) ; ø»’¸ + )) +(define-char + '((morohashi-daikanwa 21242 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x682B) ; ø»…®  + (chinese-isoir165 . #x682B) ; ø»Ž–° + (=ucs . #x749C) ; 璜 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x516C) ; ø»–ž + (ideograph-daikanwa . 21244) ; ø¸…‹¼ + (=ucs . #x749D) ; 璝 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 4959) + (chinese-gb2312 . #x6831) ; ø»…®¦ + (=jis-x0208 . #x6079) ; ø½‹“¶ + (korean-ksc5601 . #x5A57) ; ø»‰®° + (chinese-isoir165 . #x6831) ; ø»Ž–¶ + (chinese-big5 . #xBF5C) ; ý¢€‹½œ + (ideograph-daikanwa . 21245) ; ø¸…‹½ + (=ucs . #x749E) ; 璞 + )) +(define-char + '((=>ucs . #x749E) ; 璞 + (morohashi-daikanwa 21245 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7146) ; ø»’¸¡ + )) +(define-char + '((=>ucs . #x749F) ; 璟 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x4C5F) ; ø»‰š” + (japanese-jisx0212 . #x4C59) ; ø»‹¤’ + (=jis-x0213-1-2000 . #x783B) ; ø»¤“ˆ + (chinese-big5 . #xBF5B) ; ý¢€‹½› + (ideograph-daikanwa . 21246) ; ø¸…‹¾ + (=jef-china3 . #x59FB) ; øº…§» + (ucs-jis . #x749F) ; ø»‰š” + )) +(define-char + '((morohashi-daikanwa 21246 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-isoir165 . #x7B5E) ; ø»Ž³ + (chinese-cns11643-1 . #x7145) ; ø»’¸  + (=ucs . #x749F) ; 璟 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4C5A) ; ø»‹¤“ + (chinese-isoir165 . #x7B5F) ; ø»Ž³ž + (chinese-cns11643-2 . #x5850) ; ø»”ž + (=jis-x0213-2-2000 . #x7121) ; ø»¦’  + (chinese-big5 . #xEA64) ; ý¢€Ž©¤ + (ideograph-daikanwa . 21247) ; ø¸…‹¿ + (=jef-china3 . #x92B6) ; øº‰Š¶ + (=ucs . #x74A0) ; 璠 + )) +(define-char + '((=>ucs . #x74A1) ; 璡 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x7254) ; ø»Š‘½ + (japanese-jisx0212 . #x4C5B) ; ø»‹¤” + (=jis-x0213-2-2000 . #x7122) ; ø»¦’¡ + (chinese-big5 . #xEA68) ; ý¢€Ž©¨ + (ideograph-daikanwa . 21248) ; ø¸…Œ€ + (=jef-china3 . #x59FC) ; øº…§¼ + (ucs-jis . #x74A1) ; ø»Š‘½ + )) +(define-char + '((=>ucs . #x74A1) ; 璡 + (morohashi-daikanwa 21248 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5854) ; ø»”ž… + )) +(define-char + '((morohashi-daikanwa 21248 0 3) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x74A1) ; 璡 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (kangxi-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 4951) + (=jis-x0208 . #x6065) ; ø½‹“¢ + (chinese-cns11643-3 . #x516B) ; ø»–žŽ + (ideograph-daikanwa . 21249) ; ø¸…Œ + (=ucs . #x74A2) ; 璢 + )) +(define-char + '((=>ucs . #x74A3) ; 璣 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x4C5C) ; ø»‹¤• + (chinese-cns11643-1 . #x7143) ; ø»’¸ž + (=jis-x0213-1-2000 . #x783C) ; ø»¤“‰ + (chinese-big5 . #xBF59) ; ý¢€‹½™ + (ideograph-daikanwa . 21253) ; ø¸…Œ… + (=jef-china3 . #x59FD) ; øº…§½ + (ucs-jis . #x74A3) ; ø»‹¤• + )) +(define-char + '((=>ucs . #x74A3) ; 璣 + (morohashi-daikanwa 21253 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x5130) ; ø»‰ » + )) +(define-char + '((morohashi-daikanwa 21253 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb12345 . #x6761) ; 璣 + (=ucs . #x74A3) ; 璣 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3023) ; ø»ž”¸ + (ideograph-daikanwa . 49309) ; ø¸Œ‚ + (=ucs . #x24A63) ; 𤩣 + )) +(define-char + '((=>ucs . #x24A52) ; 𤩒 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 49310) ; ø¸Œ‚ž + )) +(define-char + '((morohashi-daikanwa 49310 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3021) ; ø»ž”¶ + (=ucs . #x24A52) ; 𤩒 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5168) ; ø»–ž‹ + (=ucs . #x3EF5) ; 㻵 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x555D) ; ø»š¸€ + (=ucs . #x3EF6) ; 㻶 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5137) ; ø»˜§ž + (=ucs . #x3EF7) ; ã»· + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5169) ; ø»–žŒ + (=ucs . #x3EF8) ; 㻸 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x554A) ; ø»–£¥ + (=ucs . #x3EF9) ; 㻹 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x566F) ; ø»˜¯¬ + (=ucs . #x3EFA) ; 㻺 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (=ucs . #x748D) ; 璍 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (=ucs . #x74A4) ; 璤 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3022) ; ø»ž”· + (=ucs . #x24A40) ; 𤩀 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5558) ; ø»š·» + (=ucs . #x24A42) ; 𤩂 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x555B) ; ø»š·¾ + (=ucs . #x24A43) ; 𤩃 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5559) ; ø»š·¼ + (=ucs . #x24A44) ; 𤩄 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x513B) ; ø»˜§¢ + (=ucs . #x24A45) ; 𤩅 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3024) ; ø»ž”¹ + (=ucs . #x24A46) ; 𤩆 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F7D) ; ø»ž”´ + (=ucs . #x24A47) ; 𤩇 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F7E) ; ø»ž”µ + (=ucs . #x24A48) ; 𤩈 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x2F7C) ; ø»ž”³ + (=ucs . #x24A49) ; 𤩉 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x513C) ; ø»˜§£ + (=ucs . #x24A4B) ; 𤩋 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3025) ; ø»ž”º + (=ucs . #x24A5F) ; 𤩟 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3936) ; ø»ž¢™ + (=ucs . #x24A64) ; 𤩤 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x555C) ; ø»š·¿ + (=ucs . #x24A68) ; 𤩨 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x555A) ; ø»š·½ + (=ucs . #x24A69) ; 𤩩 + )) +(define-char + '((=>ucs . #x74A5) ; 璥 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D59) ; ø»”¥  + (ideograph-daikanwa . 21266) ; ø¸…Œ’ + )) +(define-char + '((morohashi-daikanwa 21266 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x4C60) ; ø»‰š• + (chinese-big5 . #xED6D) ; ý¢€Žµ­ + (=ucs . #x74A5) ; 璥 + )) +(define-char + '((=>ucs . #x74A6) ; 璦 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 21267) ; ø¸…Œ“ + )) +(define-char + '((=>ucs . #x74A6) ; 璦 + (morohashi-daikanwa 21267 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7440) ; ø»’¼µ + )) +(define-char + '((morohashi-daikanwa 21267 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4C5D) ; ø»‹¤– + (=jis-x0213-1-2000 . #x783E) ; ø»¤“‹ + (chinese-gb12345 . #x6828) ; 璦 + (chinese-big5 . #xC0F5) ; ý¢€Œƒµ + (=jef-china3 . #x59FE) ; øº…§¾ + (=ucs . #x74A6) ; 璦 + )) +(define-char + '((=>ucs . #x74A7) ; 璧 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-2 . 4965) + (=jis-x0208 . #x607A) ; ø½‹“· + (korean-ksc5601 . #x5B7D) ; ø»‰°´ + (chinese-big5 . #xC27A) ; ý¢€Œ‰º + (ideograph-daikanwa . 21269) ; ø¸…Œ• + (ucs-jis . #x74A7) ; ø½‹“· + )) +(define-char + '((morohashi-daikanwa 21269 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-gb2312 . #x6835) ; ø»…®ª + (chinese-isoir165 . #x6835) ; ø»Ž–º + (chinese-cns11643-1 . #x7666) ; ø»“€— + (=ucs . #x74A7) ; 璧 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x6832) ; ø»…®§ + (korean-ksc5601 . #x733F) ; ø»Š“† + (japanese-jisx0212 . #x4C5E) ; ø»‹¤— + (chinese-isoir165 . #x6832) ; ø»Ž–· + (=jis-x0213-1-2000 . #x783F) ; ø»¤“Œ + (chinese-big5 . #xC0F6) ; ý¢€Œƒ¶ + (ideograph-daikanwa . 21270) ; ø¸…Œ– + (=jef-china3 . #x5AA1) ; øº…ª¡ + (=ucs . #x74A8) ; 璨 + )) +(define-char + '((=>ucs . #x74A8) ; 璨 + (morohashi-daikanwa 21270 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7441) ; ø»’¼¶ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x6833) ; ø»…®¨ + (japanese-jisx0212 . #x4C5F) ; ø»‹¤˜ + (chinese-isoir165 . #x6833) ; ø»Ž–¸ + (=jis-x0213-1-2000 . #x7840) ; ø»¤“ + (chinese-big5 . #xC0F3) ; ý¢€Œƒ³ + (ideograph-daikanwa . 21271) ; ø¸…Œ— + (=jef-china3 . #x5AA2) ; øº…ª¢ + (=ucs . #x74A9) ; 璩 + )) +(define-char + '((=>ucs . #x74A9) ; 璩 + (morohashi-daikanwa 21271 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x743E) ; ø»’¼³ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (korean-ksc5601 . #x7051) ; ø»ŠŽ¾ + (japanese-jisx0212 . #x4C60) ; ø»‹¤™ + (chinese-isoir165 . #x2C4D) ; ø»Œ¿Š + (=jis-x0213-2-2000 . #x7124) ; ø»¦’£ + (chinese-big5 . #xED6A) ; ý¢€Žµª + (ideograph-daikanwa . 21273) ; ø¸…Œ™ + (=ucs . #x74AA) ; 璪 + )) +(define-char + '((=>ucs . #x74AA) ; 璪 + (morohashi-daikanwa 21273 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D56) ; ø»”¥ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4C61) ; ø»‹¤š + (chinese-cns11643-2 . #x5D54) ; ø»”¥› + (=jis-x0213-2-2000 . #x7125) ; ø»¦’¤ + (chinese-big5 . #xED68) ; ý¢€Žµ¨ + (ideograph-daikanwa . 21276) ; ø¸…Œœ + (=jef-china3 . #x5AA3) ; øº…ª£ + (=ucs . #x74AB) ; 璫 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x554F) ; ø»–£ª + (ideograph-daikanwa . 21277) ; ø¸…Œ + (=ucs . #x74AC) ; 璬 + )) +(define-char + '((=>ucs . #x74AD) ; 璭 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-big5 . #xED6B) ; ý¢€Žµ« + (ideograph-daikanwa . 21278) ; ø¸…Œž + )) +(define-char + '((=>ucs . #x74AD) ; 璭 + (morohashi-daikanwa 21278 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D57) ; ø»”¥ž + )) +(define-char + '((morohashi-daikanwa 21278 0 3) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x74AD) ; 璭 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4C62) ; ø»‹¤› + (chinese-cns11643-3 . #x554B) ; ø»–£¦ + (ideograph-daikanwa . 21282) ; ø¸…Œ¢ + (=ucs . #x74AE) ; 璮 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4C63) ; ø»‹¤œ + (chinese-cns11643-2 . #x5D5A) ; ø»”¥¡ + (chinese-big5 . #xED6E) ; ý¢€Žµ® + (ideograph-daikanwa . 21284) ; ø¸…Œ¤ + (=ucs . #x74AF) ; 璯 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 4961) + (korean-ksc5601 . #x7C3B) ; ø»Š  + (chinese-cns11643-1 . #x743F) ; ø»’¼´ + (chinese-gb12345 . #x3B37) ; 環 + (chinese-big5 . #xC0F4) ; ý¢€Œƒ´ + (ideograph-daikanwa . 21287) ; ø¸…Œ§ + (=jef-china3 . #x5AA4) ; øº…ª¤ + (=ucs . #x74B0) ; 環 + )) +(define-char + '((=>ucs . #x74B0) ; 環 + (morohashi-daikanwa 21287 0 4) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0208 . #x3444) ; ø½Š’™ + (ucs-jis . #x74B0) ; ø½Š’™ + )) +(define-char + '((=>ucs . #x74B1) ; 璱 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x4C64) ; ø»‹¤ + (chinese-cns11643-2 . #x5D58) ; ø»”¥Ÿ + (chinese-big5 . #xED6C) ; ý¢€Žµ¬ + (ideograph-daikanwa . 21288) ; ø¸…Œ¨ + (ucs-jis . #x74B1) ; ø»‹¤ + )) +(define-char + '((morohashi-daikanwa 21288 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x74B1) ; 璱 + )) +(define-char + '((=>ucs . #x74B2) ; 璲 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (korean-ksc5601 . #x6230) ; ø»‰¹¹ + (japanese-jisx0212 . #x4C65) ; ø»‹¤ž + (chinese-isoir165 . #x7B61) ; ø»Ž³  + (chinese-big5 . #xED67) ; ý¢€Žµ§ + (ideograph-daikanwa . 21290) ; ø¸…Œª + (=jef-china3 . #x5AA5) ; øº…ª¥ + (ucs-jis . #x74B2) ; ø»‰¹¹ + )) +(define-char + '((=>ucs . #x74B2) ; 璲 + (morohashi-daikanwa 21290 0 4) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D53) ; ø»”¥š + )) +(define-char + '((morohashi-daikanwa 21290 0 5) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-isoir165 . #x7B61) ; ø»Ž³  + (=ucs . #x74B2) ; 璲 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x554D) ; ø»–£¨ + (ideograph-daikanwa . 21293) ; ø¸…Œ­ + (=ucs . #x74B3) ; 璳 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5670) ; ø»˜¯­ + (ideograph-daikanwa . 49311) ; ø¸Œ‚Ÿ + (=ucs . #x24A74) ; 𤩴 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C2C) ; ø»›¡ + (ideograph-daikanwa . 49312) ; ø¸Œ‚  + (=ucs . #x24A83) ; 𤪃 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x554E) ; ø»–£© + (=ucs . #x3EFD) ; 㻽 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B69) ; ø»˜¶¼ + (=ucs . #x3EFE) ; 㻾 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x554C) ; ø»–£§ + (=ucs . #x3EFF) ; 㻿 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x5831) ; ø»–§¦ + (=ucs . #x3F02) ; 㼂 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (=ucs . #x74B4) ; 璴 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x393B) ; ø»ž¢ž + (=ucs . #x24A6B) ; 𤩫 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x393D) ; ø»ž¢  + (=ucs . #x24A6C) ; 𤩬 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C2D) ; ø»›¢ + (=ucs . #x24A6D) ; 𤩭 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C2B) ; ø»›  + (=ucs . #x24A6E) ; 𤩮 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x405E) ; ø»ž­“ + (=ucs . #x24A6F) ; 𤩯 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3939) ; ø»ž¢œ + (=ucs . #x24A70) ; 𤩰 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B6A) ; ø»˜¶½ + (=ucs . #x24A71) ; 𤩱 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x566E) ; ø»˜¯« + (=ucs . #x24A72) ; 𤩲 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3938) ; ø»ž¢› + (=ucs . #x24A75) ; 𤩵 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x393A) ; ø»ž¢ + (=ucs . #x24A84) ; 𤪄 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x393C) ; ø»ž¢Ÿ + (=ucs . #x24A85) ; 𤪅 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3937) ; ø»ž¢š + (=ucs . #x24A86) ; 𤪆 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (korean-ksc5601 . #x6625) ; ø»‰¿¦ + (japanese-jisx0212 . #x4C66) ; ø»‹¤Ÿ + (chinese-cns11643-2 . #x622F) ; ø»”¬Œ + (=jis-x0213-1-2000 . #x7841) ; ø»¤“Ž + (chinese-big5 . #xF042) ; ý¢€‚ + (ideograph-daikanwa . 21297) ; ø¸…Œ± + (=ucs . #x74B5) ; 璵 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6232) ; ø»”¬ + (chinese-big5 . #xF045) ; ý¢€… + (ideograph-daikanwa . 21299) ; ø¸…Œ³ + (=ucs . #x74B6) ; 璶 + )) +(define-char + '((=>ucs . #x74B8) ; 璸 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xF040) ; ý¢€€ + (ideograph-daikanwa . 21302) ; ø¸…Œ¶ + )) +(define-char + '((morohashi-daikanwa 21302 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x622D) ; ø»”¬Š + (=ucs . #x74B8) ; 璸 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (korean-ksc5601 . #x625B) ; ø»‰º¤ + (japanese-jisx0212 . #x4C67) ; ø»‹¤  + (chinese-cns11643-3 . #x582F) ; ø»–§¤ + (=jis-x0213-2-2000 . #x7126) ; ø»¦’¥ + (ideograph-daikanwa . 21304) ; ø¸…Œ¸ + (=jef-china3 . #x5AA6) ; øº…ª¦ + (=ucs . #x74B9) ; 璹 + )) +(define-char + '((=>ucs . #x74BA) ; 璺 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 19) + (=jis-x0213-2-2000 . #x7128) ; ø»¦’§ + (ideograph-daikanwa . 21305) ; ø¸…Œ¹ + (ucs-jis . #x74BA) ; ø»¦’§ + )) +(define-char + '((morohashi-daikanwa 21305 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-gb2312 . #x6837) ; ø»…®¬ + (chinese-isoir165 . #x6837) ; ø»Ž–¼ + (chinese-cns11643-2 . #x693E) ; ø»”¶­ + (chinese-big5 . #xF46F) ; ý¢€‘¯ + (=ucs . #x74BA) ; 璺 + )) +(define-char + '((=>ucs . #x74BB) ; 璻 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x4C68) ; ø»‹¤¡ + (=jis-x0213-2-2000 . #x7127) ; ø»¦’¦ + (chinese-big5 . #xF046) ; ý¢€† + (ideograph-daikanwa . 21307) ; ø¸…Œ» + (ucs-jis . #x74BB) ; ø»‹¤¡ + )) +(define-char + '((morohashi-daikanwa 21307 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6233) ; ø»”¬ + (=ucs . #x74BB) ; 璻 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x5830) ; ø»–§¥ + (ideograph-daikanwa . 21308) ; ø¸…Œ¼ + (=ucs . #x74BC) ; 璼 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 19) + (shinjigen-2 . 4966) + (=jis-x0208 . #x3C25) ; ø½Šª + (korean-ksc5601 . #x5F5E) ; ø»‰¶ + (chinese-cns11643-1 . #x784D) ; ø»“‚º + (chinese-gb12345 . #x6774) ; 璽 + (chinese-big5 . #xC3A2) ; ý¢€ŒŽ¢ + (ideograph-daikanwa . 21309) ; ø¸…Œ½ + (=ucs . #x74BD) ; 璽 + )) +(define-char + '((=>ucs . #x74BE) ; 璾 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xF044) ; ý¢€„ + (ideograph-daikanwa . 21310) ; ø¸…Œ¾ + )) +(define-char + '((morohashi-daikanwa 21310 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6231) ; ø»”¬Ž + (=ucs . #x74BE) ; 璾 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (korean-ksc5601 . #x6047) ; ø»‰·” + (japanese-jisx0212 . #x4C69) ; ø»‹¤¢ + (chinese-cns11643-1 . #x7667) ; ø»“€˜ + (=jis-x0213-1-2000 . #x7842) ; ø»¤“ + (chinese-big5 . #xC27B) ; ý¢€Œ‰» + (ideograph-daikanwa . 21311) ; ø¸…Œ¿ + (=jef-china3 . #x5AA7) ; øº…ª§ + (=ucs . #x74BF) ; 璿 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xF041) ; ý¢€ + (ideograph-daikanwa . 21313) ; ø¸… + (=ucs . #x74C0) ; 瓀 + )) +(define-char + '((=>ucs . #x74C0) ; 瓀 + (morohashi-daikanwa 21313 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x622E) ; ø»”¬‹ + )) +(define-char + '((=>ucs . #x74C1) ; 瓁 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-big5 . #xF043) ; ý¢€ƒ + (ideograph-daikanwa . 21316) ; ø¸…„ + )) +(define-char + '((=>ucs . #x74C1) ; 瓁 + (morohashi-daikanwa 21316 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6230) ; ø»”¬ + )) +(define-char + '((morohashi-daikanwa 21316 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x74C1) ; 瓁 + )) +(define-char + '((=>ucs . #x74C2) ; 瓂 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6234) ; ø»”¬‘ + (ideograph-daikanwa . 21317) ; ø¸…… + )) +(define-char + '((morohashi-daikanwa 21317 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-big5 . #xF047) ; ý¢€‡ + (=ucs . #x74C2) ; 瓂 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4062) ; ø»ž­— + (ideograph-daikanwa . 49314) ; ø¸Œ‚¢ + (=ucs . #x24AA3) ; 𤪣 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4061) ; ø»ž­– + (ideograph-daikanwa . 49315) ; ø¸Œ‚£ + (=ucs . #x24AA2) ; 𤪢 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 49316) ; ø¸Œ‚¤ + (=ucs . #x24A87) ; 𤪇 + )) +(define-char + '((=>ucs . #x24A87) ; 𤪇 + (morohashi-daikanwa 49316 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x405F) ; ø»ž­” + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x683C) ; ø»›“™ + (=ucs . #x24A8B) ; 𤪋 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B6B) ; ø»˜¶¾ + (=ucs . #x24A8C) ; 𤪌 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6257) ; ø»›‹€ + (=ucs . #x24A8D) ; 𤪍 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6026) ; ø»˜½ + (=ucs . #x24A8E) ; 𤪎 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4060) ; ø»ž­• + (=ucs . #x24A8F) ; 𤪏 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6028) ; ø»˜½‘ + (=ucs . #x24A90) ; 𤪐 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4063) ; ø»ž­˜ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6622) ; ø»”±· + (chinese-big5 . #xF276) ; ý¢€‰¶ + (ideograph-daikanwa . 21319) ; ø¸…‡ + (=ucs . #x74C3) ; 瓃 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A5A) ; ø»–«‹ + (ideograph-daikanwa . 21320) ; ø¸…ˆ + (=ucs . #x74C4) ; 瓄 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xF274) ; ý¢€‰´ + (ideograph-daikanwa . 21321) ; ø¸…‰ + (=ucs . #x74C5) ; 瓅 + )) +(define-char + '((=>ucs . #x74C5) ; 瓅 + (morohashi-daikanwa 21321 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x657E) ; ø»”±µ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (comment . "<CJK>") + (korean-ksc5601 . #x726F) ; ø»Š’˜ + (chinese-cns11643-4 . #x6027) ; ø»˜½ + (ideograph-daikanwa . 21322) ; ø¸…Š + (=ucs . #x74C6) ; 瓆 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (comment . "<CJK>") + (chinese-cns11643-3 . #x5A5C) ; ø»–« + (ideograph-daikanwa . 21323) ; ø¸…‹ + (=ucs . #x74C7) ; 瓇 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x4C6A) ; ø»‹¤£ + (chinese-cns11643-3 . #x5A5D) ; ø»–«Ž + (=jis-x0213-1-2000 . #x7843) ; ø»¤“ + (ideograph-daikanwa . 21324) ; ø¸…Œ + (=jef-china3 . #x5AA8) ; øº…ª¨ + (=ucs . #x74C8) ; 瓈 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x4C6B) ; ø»‹¤¤ + (chinese-cns11643-3 . #x5A5B) ; ø»–«Œ + (=jis-x0213-1-2000 . #x7844) ; ø»¤“‘ + (ideograph-daikanwa . 21327) ; ø¸… + (=jef-china3 . #x5AA9) ; øº…ª© + (=ucs . #x74C9) ; 瓉 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (shinjigen-2 . 4970) + (=jis-x0208 . #x607B) ; ø½‹“¸ + (korean-ksc5601 . #x4C61) ; ø»‰š– + (chinese-cns11643-1 . #x784E) ; ø»“‚» + (chinese-gb12345 . #x476D) ; 瓊 + (chinese-big5 . #xC3A3) ; ý¢€ŒŽ£ + (ideograph-daikanwa . 21328) ; ø¸… + (=ucs . #x74CA) ; 瓊 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x683E) ; ø»›“› + (ideograph-daikanwa . 21329) ; ø¸…‘ + (=ucs . #x24AAB) ; 𤪫 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x602A) ; ø»˜½“ + (ideograph-daikanwa . 21330) ; ø¸…’ + (=ucs . #x3F04) ; 㼄 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x477A) ; ø»ž¸ + (ideograph-daikanwa . 21331) ; ø¸…“ + (=ucs . #x24AAC) ; 𤪬 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E43) ; ø»Ÿœ + (ideograph-daikanwa . 21332) ; ø¸…” + (=ucs . #x24AAD) ; 𤪭 + )) +(define-char + '((=>ucs . #x74CB) ; 瓋 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xF273) ; ý¢€‰³ + (ideograph-daikanwa . 21333) ; ø¸…• + )) +(define-char + '((=>ucs . #x74CB) ; 瓋 + (morohashi-daikanwa 21333 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x657D) ; ø»”±´ + )) +(define-char + '((morohashi-daikanwa 21333 0 3) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x74CB) ; 瓋 + )) +(define-char + '((=>ucs . #x24AAE) ; 𤪮 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 21334) ; ø¸…– + )) +(define-char + '((morohashi-daikanwa 21334 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x683D) ; ø»›“š + (=ucs . #x24AAE) ; 𤪮 + )) +(define-char + '((=>ucs . #x74B7) ; 璷 + (morohashi-daikanwa 21334 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-big5 . #xF275) ; ý¢€‰µ + )) +(define-char + '((morohashi-daikanwa 21334 1 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x74B7) ; 璷 + )) +(define-char + '((=>ucs . #x74B7) ; 璷 + (morohashi-daikanwa 21334 1 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6621) ; ø»”±¶ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x6029) ; ø»˜½’ + (ideograph-daikanwa . 49317) ; ø¸Œ‚¥ + (=ucs . #x24AB9) ; 𤪹 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4779) ; ø»ž¸€ + (ideograph-daikanwa . 49318) ; ø¸Œ‚¦ + (=ucs . #x24AB4) ; 𤪴 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x477C) ; ø»ž¸ƒ + (=ucs . #x24AA9) ; 𤪩 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x477B) ; ø»ž¸‚ + (=ucs . #x24AAA) ; 𤪪 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C60) ; ø»–® + (ideograph-daikanwa . 21335) ; ø¸…— + (=ucs . #x74D1) ; 瓑 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 16) + (total-strokes . 20) + (japanese-jisx0212 . #x4C6C) ; ø»‹¤¥ + (chinese-cns11643-3 . #x5C5E) ; ø»–®‹ + (ideograph-daikanwa . 21336) ; ø¸…˜ + (=ucs . #x74CC) ; 瓌 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C5C) ; ø»–®‰ + (ideograph-daikanwa . 21338) ; ø¸…š + (=ucs . #x74CD) ; 瓍 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C5F) ; ø»–®Œ + (ideograph-daikanwa . 21339) ; ø¸…› + (=ucs . #x74CE) ; 瓎 + )) +(define-char + '((=>ucs . #x74CF) ; 瓏 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 16) + (total-strokes . 20) + (shinjigen-2 . 4971) + (=jis-x0208 . #x607C) ; ø½‹“¹ + (korean-ksc5601 . #x566A) ; ø»‰©‹ + (chinese-big5 . #xC46E) ; ý¢€Œ‘® + (ideograph-daikanwa . 21340) ; ø¸…œ + (ucs-jis . #x74CF) ; ø½‹“¹ + )) +(define-char + '((morohashi-daikanwa 21340 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-gb12345 . #x6767) ; 瓏 + (=ucs . #x74CF) ; 瓏 + )) +(define-char + '((=>ucs . #x74CF) ; 瓏 + (morohashi-daikanwa 21340 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-1 . #x7979) ; ø»“…„ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 16) + (total-strokes . 20) + (japanese-jisx0212 . #x4C6D) ; ø»‹¤¦ + (chinese-cns11643-3 . #x5C5D) ; ø»–®Š + (ideograph-daikanwa . 21341) ; ø¸… + (=ucs . #x74D0) ; 瓐 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x536F) ; ø»Ÿ‰ž + (ideograph-daikanwa . 49319) ; ø¸Œ‚§ + (=ucs . #x24ABE) ; 𤪾 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C61) ; ø»–®Ž + (=ucs . #x3F07) ; 㼇 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 16) + (chinese-gb2312 . #x6836) ; ø»…®« + (chinese-isoir165 . #x6836) ; ø»Ž–» + (=ucs . #x74D2) ; 瓒 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C57) ; ø»›™¬ + (=ucs . #x24ABF) ; 𤪿 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x6652) ; ø»™†¯ + (=ucs . #x24AC0) ; 𤫀 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E44) ; ø»Ÿ + (=ucs . #x24AC5) ; 𤫅 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x536E) ; ø»Ÿ‰ + (=ucs . #x24AC6) ; 𤫆 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 17) + (total-strokes . 21) + (japanese-jisx0212 . #x4C6E) ; ø»‹¤§ + (chinese-cns11643-3 . #x5E3D) ; ø»–°¦ + (ideograph-daikanwa . 21346) ; ø¸…¢ + (=ucs . #x74D3) ; 瓓 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 17) + (total-strokes . 21) + (shinjigen-2 . 4972) + (=jis-x0208 . #x607D) ; ø½‹“º + (korean-ksc5601 . #x6742) ; ø»Š¡ + (chinese-gb12345 . #x682C) ; 瓔 + (chinese-big5 . #xC4ED) ; ý¢€Œ“­ + (ideograph-daikanwa . 21347) ; ø¸…£ + (=ucs . #x74D4) ; 瓔 + )) +(define-char + '((=>ucs . #x74D4) ; 瓔 + (morohashi-daikanwa 21347 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-1 . #x7A78) ; ø»“†¡ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D5F) ; ø»”½† + (chinese-big5 . #xF6F1) ; ý¢€›± + (ideograph-daikanwa . 21349) ; ø¸…¥ + (=ucs . #x74D5) ; 瓕 + )) +(define-char + '((=>ucs . #x74D6) ; 瓖 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 17) + (total-strokes . 21) + (=jis-x0213-2-2000 . #x7129) ; ø»¦’¨ + (chinese-big5 . #xC4EC) ; ý¢€Œ“¬ + (ideograph-daikanwa . 21350) ; ø¸…¦ + (ucs-jis . #x74D6) ; ø»¦’¨ + )) +(define-char + '((morohashi-daikanwa 21350 0 0) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-1 . #x7A77) ; ø»“†  + (=ucs . #x74D6) ; 瓖 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x6651) ; ø»™†® + (=ucs . #x24AC9) ; 𤫉 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x6653) ; ø»™†° + (=ucs . #x24ACC) ; 𤫌 + )) +(define-char + '((=>ucs . #x74D7) ; 瓗 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-big5 . #xF6F3) ; ý¢€›³ + (ideograph-daikanwa . 21355) ; ø¸…« + )) +(define-char + '((=>ucs . #x74D7) ; 瓗 + (morohashi-daikanwa 21355 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D61) ; ø»”½ˆ + )) +(define-char + '((morohashi-daikanwa 21355 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 18) + (total-strokes . 22) + (=ucs . #x74D7) ; 瓗 + )) +(define-char + '((=>ucs . #x74D8) ; 瓘 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 18) + (total-strokes . 22) + (japanese-jisx0212 . #x4C6F) ; ø»‹¤¨ + (ideograph-daikanwa . 21357) ; ø¸…­ + (ucs-jis . #x74D8) ; ø»¦’© + )) +(define-char + '((=>ucs . #x74D8) ; 瓘 + (morohashi-daikanwa 21357 0 1) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D5E) ; ø»”½… + )) +(define-char + '((=>ucs . #x74D8) ; 瓘 + (morohashi-daikanwa 21357 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 18) + (total-strokes . 22) + (=jis-x0213-2-2000 . #x712A) ; ø»¦’© + (chinese-big5 . #xF6F0) ; ý¢€›° + (ucs-jis . #x74D8) ; ø»¦’© + )) +(define-char + '((morohashi-daikanwa 21357 0 3) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-isoir165 . #x2C4E) ; ø»Œ¿‹ + (=ucs . #x74D8) ; 瓘 + )) +(define-char + '((=>ucs . #x74D8) ; 瓘 + (morohashi-daikanwa 21357 0 5) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 18) + (total-strokes . 22) + (korean-ksc5601 . #x4E36) ; ø»‰œ§ + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D60) ; ø»”½‡ + (chinese-big5 . #xF6F2) ; ý¢€›² + (ideograph-daikanwa . 21358) ; ø¸…® + (=ucs . #x74D9) ; 瓙 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x583C) ; ø»Ÿ + (=ucs . #x24ACD) ; 𤫍 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B79) ; ø»Ÿ•˜ + (=ucs . #x24AD4) ; 𤫔 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 19) + (total-strokes . 23) + (korean-ksc5601 . #x7340) ; ø»Š“‡ + (japanese-jisx0212 . #x4C70) ; ø»‹¤© + (chinese-cns11643-1 . #x7C3C) ; ø»“ˆ¡ + (=jis-x0213-1-2000 . #x7845) ; ø»¤“’ + (chinese-gb12345 . #x6836) ; 瓚 + (chinese-big5 . #xC5D0) ; ý¢€Œ— + (ideograph-daikanwa . 21361) ; ø¸…± + (=jef-china3 . #x5AAA) ; øº…ªª + (=ucs . #x74DA) ; 瓚 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A52) ; ø»™Œ§ + (=ucs . #x24AD5) ; 𤫕 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7624) ; ø»›§¥ + (=ucs . #x24AD8) ; 𤫘 + )) +(define-char + '((=>ucs . #x74DB) ; 瓛 + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 20) + (total-strokes . 24) + (japanese-jisx0212 . #x4C71) ; ø»‹¤ª + (chinese-big5 . #xF8B2) ; ý¢€¢² + (ideograph-daikanwa . 21364) ; ø¸…´ + (ucs-jis . #x74DB) ; ø»‹¤ª + )) +(define-char + '((morohashi-daikanwa 21364 0 2) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 20) + (total-strokes . 24) + (=ucs . #x74DB) ; 瓛 + )) +(define-char + '((=>ucs . #x74DB) ; 瓛 + (morohashi-daikanwa 21364 0 3) + (ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-2 . #x7040) ; ø»• + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-5 . #x7931) ; ø»›¬Œ + (=ucs . #x24AE3) ; 𤫣 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x6126) ; ø»Ÿœ¹ + (=ucs . #x24AE4) ; 𤫤 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x6125) ; ø»Ÿœ¸ + (=ucs . #x24AE5) ; 𤫥 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 22) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A2C) ; ø»›­¥ + (=ucs . #x24AE8) ; 𤫨 + )) +(define-char + '((ideographic-radical . 96) ; ⽟ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E34) ; ø»™’ + (=ucs . #x24AE9) ; 𤫩 + )) diff --git a/lisp/utf-2000/Ideograph-R097-Melon.el b/lisp/utf-2000/Ideograph-R097-Melon.el new file mode 100644 index 0000000..1a03eac --- /dev/null +++ b/lisp/utf-2000/Ideograph-R097-Melon.el @@ -0,0 +1,978 @@ +(define-char + '((=>ucs . #x74DC) ; 瓜 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 0) + (total-strokes . 5) + (ideograph-daikanwa . 21371) ; ø¸…» + )) +(define-char + '((morohashi-daikanwa 21371 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-gb2312 . #x394F) ; ø»„ª‚ + (chinese-isoir165 . #x394F) ; ø»’’ + (chinese-big5 . #xA5CA) ; ý¢€Š—Š + (=ucs . #x74DC) ; 瓜 + )) +(define-char + '((=>ucs . #x74DC) ; 瓜 + (morohashi-daikanwa 21371 0 1) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-cns11643-1 . #x466A) ; ø»‘¹» + )) +(define-char + '((=>ucs . #x74DC) ; 瓜 + (morohashi-daikanwa 21371 0 2) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 0) + (total-strokes . 5) + (=jis-x0208 . #x313B) ; ø½Š¶ + (korean-ksc5601 . #x4D7E) ; ø»‰œ‘ + (=gt-pj-1 . #x313B) ; ø½Š¶ + (=gt-k . 01570) ; ý¡„€˜¢ + (ucs-jis . #x74DC) ; ø½Š¶ + )) +(define-char + '((=>ucs . #x74DD) ; 瓝 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-big5 . #xCD6E) ; ý¢€Œµ® + (ideograph-daikanwa . 21372) ; ø¸…¼ + )) +(define-char + '((morohashi-daikanwa 21372 0 2) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-2 . #x2830) ; ø»“— + (=ucs . #x74DD) ; 瓝 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 21373) ; ø¸…½ + (=ucs . #x24AEA) ; 𤫪 + )) +(define-char + '((=>ucs . #x24AEA) ; 𤫪 + (morohashi-daikanwa 21373 0 9) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D26) ; ø»œ† + )) +(define-char + '((=>ucs . #x3F09) ; 㼉 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 21374) ; ø¸…¾ + )) +(define-char + '((morohashi-daikanwa 21374 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A39) ; ø»—®Ž + (=ucs . #x3F09) ; 㼉 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 21375) ; ø¸…¿ + (=ucs . #x24AEF) ; 𤫯 + )) +(define-char + '((=>ucs . #x24AEF) ; 𤫯 + (morohashi-daikanwa 21375 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x326E) ; ø»œŽ» + )) +(define-char + '((=>ucs . #x24AEB) ; 𤫫 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 21376) ; ø¸…Ž€ + )) +(define-char + '((morohashi-daikanwa 21376 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x24AEB) ; 𤫫 + )) +(define-char + '((=>ucs . #x24AEB) ; 𤫫 + (morohashi-daikanwa 21376 0 1) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A47) ; ø»™¸  + )) +(define-char + '((=>ucs . #x3F0A) ; 㼊 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 21377) ; ø¸…Ž + )) +(define-char + '((morohashi-daikanwa 21377 0 1) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A3A) ; ø»—® + (=ucs . #x3F0A) ; 㼊 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 21378) ; ø¸…Ž‚ + (=ucs . #x24AEC) ; 𤫬 + )) +(define-char + '((=>ucs . #x24AEC) ; 𤫬 + (morohashi-daikanwa 21378 0 9) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A46) ; ø»™¸Ÿ + )) +(define-char + '((=>ucs . #x24AED) ; 𤫭 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 21379) ; ø¸…Žƒ + )) +(define-char + '((morohashi-daikanwa 21379 0 1) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x24AED) ; 𤫭 + )) +(define-char + '((=>ucs . #x24AED) ; 𤫭 + (morohashi-daikanwa 21379 0 2) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x326D) ; ø»œŽº + )) +(define-char + '((=>ucs . #x74DE) ; 瓞 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4C72) ; ø»‹¤« + (=jis-x0213-2-2000 . #x712B) ; ø»¦’ª + (ideograph-daikanwa . 21380) ; ø¸…Ž„ + (=jef-china3 . #x5AB0) ; øº…ª° + (ucs-jis . #x74DE) ; ø»‹¤« + )) +(define-char + '((morohashi-daikanwa 21380 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x702C) ; ø»…º‘ + (chinese-isoir165 . #x702C) ; ø»Ž¢¡ + (chinese-big5 . #xD2BC) ; ý¢€Š¼ + (=ucs . #x74DE) ; 瓞 + )) +(define-char + '((=>ucs . #x74DE) ; 瓞 + (morohashi-daikanwa 21380 0 1) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x307D) ; ø»“£¾ + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-big5 . #xD2BD) ; ý¢€Š½ + (ideograph-daikanwa . 21384) ; ø¸…Žˆ + (=ucs . #x74DF) ; 瓟 + )) +(define-char + '((=>ucs . #x74DF) ; 瓟 + (morohashi-daikanwa 21384 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4C73) ; ø»‹¤¬ + (ucs-jis . #x74DF) ; ø»‹¤¬ + )) +(define-char + '((=>ucs . #x74DF) ; 瓟 + (morohashi-daikanwa 21384 0 1) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x307E) ; ø»“£¿ + )) +(define-char + '((=>ucs . #x3F0B) ; 㼋 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 21385) ; ø¸…Ž‰ + (=jef-china3 . #x5AAF) ; øº…ª¯ + )) +(define-char + '((morohashi-daikanwa 21385 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (=ucs . #x3F0B) ; 㼋 + )) +(define-char + '((=>ucs . #x3F0B) ; 㼋 + (morohashi-daikanwa 21385 0 1) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E62) ; ø»™¾³ + )) +(define-char + '((=>ucs . #x24AF2) ; 𤫲 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 21386) ; ø¸…ŽŠ + )) +(define-char + '((morohashi-daikanwa 21386 0 1) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (=ucs . #x24AF2) ; 𤫲 + )) +(define-char + '((=>ucs . #x24AF2) ; 𤫲 + (morohashi-daikanwa 21386 0 2) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E64) ; ø»™¾µ + )) +(define-char + '((=>ucs . #x3F0C) ; 㼌 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 21387) ; ø¸…Ž‹ + )) +(define-char + '((morohashi-daikanwa 21387 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E2B) ; ø»—³¸ + (=ucs . #x3F0C) ; 㼌 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 21388) ; ø¸…ŽŒ + (=ucs . #x24AF3) ; 𤫳 + )) +(define-char + '((=>ucs . #x24AF3) ; 𤫳 + (morohashi-daikanwa 21388 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3957) ; ø»œ˜¶ + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3956) ; ø»œ˜µ + (=ucs . #x24AF0) ; 𤫰 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E63) ; ø»™¾´ + (=ucs . #x24AF1) ; 𤫱 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3958) ; ø»œ˜· + (=ucs . #x24AF4) ; 𤫴 + )) +(define-char + '((=>ucs . #x3F0D) ; 㼍 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 21389) ; ø¸…Ž + )) +(define-char + '((morohashi-daikanwa 21389 0 2) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3335) ; ø»—»˜ + (=ucs . #x3F0D) ; 㼍 + )) +(define-char + '((=>ucs . #x3F0E) ; 㼎 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 21390) ; ø¸…ŽŽ + )) +(define-char + '((morohashi-daikanwa 21390 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3334) ; ø»—»— + (=ucs . #x3F0E) ; 㼎 + )) +(define-char + '((=>ucs . #x74E0) ; 瓠 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 21392) ; ø¸…Ž + )) +(define-char + '((morohashi-daikanwa 21392 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x702D) ; ø»…º’ + (chinese-isoir165 . #x702D) ; ø»Ž¢¢ + (chinese-big5 . #xB27D) ; ý¢€‹‰½ + (=ucs . #x74E0) ; 瓠 + )) +(define-char + '((=>ucs . #x74E0) ; 瓠 + (morohashi-daikanwa 21392 0 1) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C24) ; ø»’™‰ + )) +(define-char + '((=>ucs . #x74E0) ; 瓠 + (morohashi-daikanwa 21392 0 2) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x6121) ; ø»ƒš€ + (japanese-jisx0208 . #x6121) ; ø»‡®ˆ + (korean-ksc5601 . #x7B52) ; ø»ŠŸ‰ + )) +(define-char + '((=>ucs . #x74E0) ; 瓠 + (morohashi-daikanwa 21392 0 3) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 6) + (total-strokes . 11) + (=jis-x0208-1990 . #x6121) ; ø½‹“¼ + (=gt-pj-1 . #x6121) ; ø½‹“¼ + (=gt-k . 09213) ; ý¡„‚½ + (ucs-jis . #x74E0) ; ø½‹“¼ + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 21393) ; ø¸…Ž‘ + (=ucs . #x24AF6) ; 𤫶 + )) +(define-char + '((=>ucs . #x24AF6) ; 𤫶 + (morohashi-daikanwa 21393 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3359) ; ø»š†€ + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 21394) ; ø¸…Ž’ + (=ucs . #x24AF7) ; 𤫷 + )) +(define-char + '((=>ucs . #x24AF7) ; 𤫷 + (morohashi-daikanwa 21394 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x335A) ; ø»š† + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3336) ; ø»—»™ + (=ucs . #x24AF5) ; 𤫵 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x417D) ; ø»œ¥Œ + (=ucs . #x269D4) ; 𦧔 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 21396) ; ø¸…Ž” + (=ucs . #x24AFA) ; 𤫺 + )) +(define-char + '((=>ucs . #x24AFA) ; 𤫺 + (morohashi-daikanwa 21396 0 1) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A2F) ; ø»š¨ + )) +(define-char + '((=>ucs . #x3F0F) ; 㼏 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 21397) ; ø¸…Ž• + )) +(define-char + '((morohashi-daikanwa 21397 0 2) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x387E) ; ø»˜ƒ· + (=ucs . #x3F0F) ; 㼏 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 21398) ; ø¸…Ž– + (=ucs . #x24AFB) ; 𤫻 + )) +(define-char + '((=>ucs . #x24AFB) ; 𤫻 + (morohashi-daikanwa 21398 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A30) ; ø»š© + )) +(define-char + '((=>ucs . #x24AFE) ; 𤫾 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 21400) ; ø¸…Ž˜ + )) +(define-char + '((morohashi-daikanwa 21400 0 2) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 7) + (total-strokes . 12) + (=ucs . #x24AFE) ; 𤫾 + )) +(define-char + '((=>ucs . #x24AFE) ; 𤫾 + (morohashi-daikanwa 21400 0 3) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B50) ; ø»œ³‹ + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B4F) ; ø»œ³Š + (=ucs . #x24AFC) ; 𤫼 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 21401) ; ø¸…Ž™ + (=ucs . #x24B01) ; 𤬁 + )) +(define-char + '((=>ucs . #x24B01) ; 𤬁 + (morohashi-daikanwa 21401 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E5C) ; ø»˜Œ‰ + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 21402) ; ø¸…Žš + (=ucs . #x24B02) ; 𤬂 + )) +(define-char + '((=>ucs . #x24B02) ; 𤬂 + (morohashi-daikanwa 21402 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4050) ; ø»š˜½ + )) +(define-char + '((=>ucs . #x24B03) ; 𤬃 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 21403) ; ø¸…Ž› + )) +(define-char + '((morohashi-daikanwa 21403 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x24B03) ; 𤬃 + )) +(define-char + '((=>ucs . #x24B03) ; 𤬃 + (morohashi-daikanwa 21403 0 1) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4051) ; ø»š˜¾ + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-big5 . #xDEBF) ; ý¢€º¿ + (ideograph-daikanwa . 21404) ; ø¸…Žœ + (=ucs . #x74E1) ; 瓡 + )) +(define-char + '((=>ucs . #x74E1) ; 瓡 + (morohashi-daikanwa 21404 0 1) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4525) ; ø»”œ + )) +(define-char + '((=>ucs . #x3F10) ; 㼐 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 21405) ; ø¸…Ž + )) +(define-char + '((morohashi-daikanwa 21405 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4470) ; ø»˜•‘ + (=ucs . #x3F10) ; 㼐 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 21406) ; ø¸…Žž + (=ucs . #x24B08) ; 𤬈 + )) +(define-char + '((=>ucs . #x24B08) ; 𤬈 + (morohashi-daikanwa 21406 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E78) ; ø»­ + )) +(define-char + '((=>ucs . #x3F11) ; 㼑 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 21407) ; ø¸…ŽŸ + )) +(define-char + '((morohashi-daikanwa 21407 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4471) ; ø»˜•’ + (=ucs . #x3F11) ; 㼑 + )) +(define-char + '((=>ucs . #x3F12) ; 㼒 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 21408) ; ø¸…Ž  + )) +(define-char + '((morohashi-daikanwa 21408 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x446F) ; ø»˜• + (=ucs . #x3F12) ; 㼒 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 21409) ; ø¸…Ž¡ + (=ucs . #x24B09) ; 𤬉 + )) +(define-char + '((=>ucs . #x24B09) ; 𤬉 + (morohashi-daikanwa 21409 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4743) ; ø»š£‚ + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 21410) ; ø¸…Ž¢ + (=ucs . #x24B0C) ; 𤬌 + )) +(define-char + '((=>ucs . #x24B0C) ; 𤬌 + (morohashi-daikanwa 21410 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4744) ; ø»š£ƒ + )) +(define-char + '((=>ucs . #x24B0D) ; 𤬍 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 21411) ; ø¸…Ž£ + )) +(define-char + '((morohashi-daikanwa 21411 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x24B0D) ; 𤬍 + )) +(define-char + '((=>ucs . #x24B0D) ; 𤬍 + (morohashi-daikanwa 21411 0 1) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2544) ; ø»ž… + )) +(define-char + '((=>ucs . #x24B07) ; 𤬇 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 49321) ; ø¸Œ‚© + )) +(define-char + '((morohashi-daikanwa 49321 0 2) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x24B07) ; 𤬇 + )) +(define-char + '((=>ucs . #x24B07) ; 𤬇 + (morohashi-daikanwa 49321 0 3) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2545) ; ø»ž… + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B23) ; ø»˜ž– + (=ucs . #x3F13) ; 㼓 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B24) ; ø»˜ž— + (=ucs . #x3F14) ; 㼔 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E4A) ; ø»š­› + (=ucs . #x24B10) ; 𤬐 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2543) ; ø»ž…Ž + (=ucs . #x24B12) ; 𤬒 + )) +(define-char + '((=>ucs . #x74E2) ; 瓢 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 21419) ; ø¸…Ž« + )) +(define-char + '((morohashi-daikanwa 21419 0 1) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-gb2312 . #x4630) ; ø»„¼© + (chinese-isoir165 . #x4630) ; ø»¤¹ + (chinese-big5 . #xBF5D) ; ý¢€‹½ + (=ucs . #x74E2) ; 瓢 + )) +(define-char + '((=>ucs . #x74E2) ; 瓢 + (morohashi-daikanwa 21419 0 2) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-1 . #x7147) ; ø»’¸¢ + )) +(define-char + '((=>ucs . #x74E2) ; 瓢 + (morohashi-daikanwa 21419 0 3) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 11) + (total-strokes . 16) + (=jis-x0208 . #x493B) ; ø½Š±† + (korean-ksc5601 . #x7878) ; ø»Š›• + (ucs-jis . #x74E2) ; ø½Š±† + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3026) ; ø»ž”» + (=ucs . #x24B0E) ; 𤬎 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x513D) ; ø»˜§¤ + (=ucs . #x24B0F) ; 𤬏 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x513E) ; ø»˜§¥ + (=ucs . #x24B16) ; 𤬖 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x393E) ; ø»ž¢¡ + (=ucs . #x24B17) ; 𤬗 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B6C) ; ø»˜¶¿ + (=ucs . #x3F15) ; 㼕 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6258) ; ø»›‹ + (=ucs . #x24B18) ; 𤬘 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B6D) ; ø»˜·€ + (=ucs . #x24B1A) ; 𤬚 + )) +(define-char + '((=>ucs . #x74E3) ; 瓣 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 14) + (total-strokes . 19) + (=jis-x0208 . #x6122) ; ø½‹“½ + (korean-ksc5601 . #x777B) ; ø»Š™º + (chinese-big5 . #xC3A4) ; ý¢€ŒŽ¤ + (ideograph-daikanwa . 21425) ; ø¸…Ž± + (ucs-jis . #x74E3) ; ø½‹“½ + )) +(define-char + '((morohashi-daikanwa 21425 0 1) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-gb2312 . #x306A) ; ø»„ + (chinese-isoir165 . #x306A) ; ø»…Ÿ + (=ucs . #x74E3) ; 瓣 + )) +(define-char + '((=>ucs . #x74E3) ; 瓣 + (morohashi-daikanwa 21425 0 2) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-1 . #x784F) ; ø»“‚¼ + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x6654) ; ø»™†± + (=ucs . #x24B1B) ; 𤬛 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x5370) ; ø»Ÿ‰Ÿ + (=ucs . #x24B1C) ; 𤬜 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x704A) ; ø»›Ÿ— + (=ucs . #x24B1D) ; 𤬝 + )) +(define-char + '((=>ucs . #x74E4) ; 瓤 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-big5 . #xC57B) ; ý¢€Œ•» + (ideograph-daikanwa . 21429) ; ø¸…Žµ + )) +(define-char + '((morohashi-daikanwa 21429 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-gb2312 . #x483F) ; ø»„¿´ + (chinese-isoir165 . #x483F) ; ø»¨„ + (=ucs . #x74E4) ; 瓤 + )) +(define-char + '((=>ucs . #x74E4) ; 瓤 + (morohashi-daikanwa 21429 0 1) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 17) + (total-strokes . 22) + (japanese-jisx0212 . #x4C74) ; ø»‹¤­ + (ucs-jis . #x74E4) ; ø»‹¤­ + )) +(define-char + '((=>ucs . #x74E4) ; 瓤 + (morohashi-daikanwa 21429 0 3) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B67) ; ø»“‡® + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-5 . #x7625) ; ø»›§¦ + (=ucs . #x24B20) ; 𤬠 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B7A) ; ø»Ÿ•™ + (=ucs . #x24B21) ; 𤬡 + )) +(define-char + '((=>ucs . #x74E5) ; 瓥 + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-big5 . #xF8B3) ; ý¢€¢³ + (ideograph-daikanwa . 21433) ; ø¸…Ž¹ + )) +(define-char + '((morohashi-daikanwa 21433 0 0) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 19) + (total-strokes . 24) + (=ucs . #x74E5) ; 瓥 + )) +(define-char + '((=>ucs . #x74E5) ; 瓥 + (morohashi-daikanwa 21433 0 2) + (ideographic-radical . 97) ; â½  + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-2 . #x7041) ; ø»•‚ + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E7B) ; ø»Ÿ™´ + (=ucs . #x24B22) ; 𤬢 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D5A) ; ø»™‘‰ + (=ucs . #x3F16) ; 㼖 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-7 . #x623B) ; ø»Ÿž¬ + (=ucs . #x24B23) ; 𤬣 + )) +(define-char + '((ideographic-radical . 97) ; â½  + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-7 . #x623C) ; ø»Ÿž­ + (=ucs . #x24B24) ; 𤬤 + )) diff --git a/lisp/utf-2000/Ideograph-R098-Tile.el b/lisp/utf-2000/Ideograph-R098-Tile.el new file mode 100644 index 0000000..90c00d3 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R098-Tile.el @@ -0,0 +1,2289 @@ +(define-char + '((=>ucs . #x74E6) ; 瓦 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 4979) + (=jis-x0208 . #x3424) ; ø½Š‘¹ + (korean-ksc5601 . #x683F) ; ø»Š‚¼ + (chinese-cns11643-1 . #x466B) ; ø»‘¹¼ + (=gt-pj-1 . #x3424) ; ø½Š‘¹ + (ideograph-daikanwa . 21438) ; ø¸…Ž¾ + (=gt-k . 00906) ; ý¡„€ŽŠ + (ucs-jis . #x74E6) ; ø½Š‘¹ + )) +(define-char + '((morohashi-daikanwa 21438 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x4D5F) ; ø»…‡ª + (chinese-isoir165 . #x4D5F) ; ø»¯º + (chinese-big5 . #xA5CB) ; ý¢€Š—‹ + (=ucs . #x74E6) ; 瓦 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 2) + (=jis-x0208 . #x6123) ; ø½‹“¾ + (ideograph-daikanwa . 21442) ; ø¸…‚ + (=ucs . #x74E7) ; 瓧 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-4 . #x245E) ; ø»—¥¿ + (=ucs . #x3F17) ; 㼗 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-5 . #x2462) ; ø»™°‡ + (=ucs . #x24B26) ; 𤬦 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 3) + (total-strokes . 8) + (japanese-jisx0212 . #x4C75) ; ø»‹¤® + (chinese-cns11643-2 . #x2831) ; ø»“—‚ + (chinese-big5 . #xCD6F) ; ý¢€Œµ¯ + (ideograph-daikanwa . 21448) ; ø¸…ˆ + (=ucs . #x74E8) ; 瓨 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-2 . 4981) + (=jis-x0208 . #x6124) ; ø½‹“¿ + (chinese-cns11643-1 . #x2322) ; ø»‘…™ + (chinese-big5 . #xA260) ; ý¢€Š‰  + (ideograph-daikanwa . 21450) ; ø¸…Š + (=ucs . #x74E9) ; 瓩 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2732) ; ø»™³± + (=ucs . #x3F18) ; 㼘 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A34) ; ø»•¤… + (=ucs . #x3F19) ; 㼙 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2731) ; ø»™³° + (=ucs . #x24B28) ; 𤬨 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x273D) ; ø»—©¸ + (=ucs . #x24B29) ; 𤬩 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D27) ; ø»œ†ž + (=ucs . #x24B2A) ; 𤬪 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4C76) ; ø»‹¤¯ + (chinese-cns11643-4 . #x2A3C) ; ø»—®‘ + (ideograph-daikanwa . 21451) ; ø¸…‹ + (=ucs . #x74EA) ; 瓪 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4C77) ; ø»‹¤° + (chinese-cns11643-3 . #x2E22) ; ø»•©« + (=jis-x0213-2-2000 . #x712D) ; ø»¦’¬ + (ideograph-daikanwa . 21452) ; ø¸…Œ + (=ucs . #x74EB) ; 瓫 + )) +(define-char + '((=>ucs . #x74EC) ; 瓬 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-big5 . #xCFD7) ; ý¢€Œ¿— + (ideograph-daikanwa . 21457) ; ø¸…‘ + )) +(define-char + '((morohashi-daikanwa 21457 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C39) ; ø»“‚ + (=ucs . #x74EC) ; 瓬 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E21) ; ø»•©ª + (ideograph-daikanwa . 21458) ; ø¸…’ + (=ucs . #x74ED) ; 瓭 + )) +(define-char + '((=>ucs . #x74EE) ; 瓮 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 4982) + (=jis-x0208 . #x6125) ; ø½‹”€ + (korean-ksc5601 . #x6837) ; ø»Š‚´ + (chinese-big5 . #xCFD8) ; ý¢€Œ¿˜ + (ideograph-daikanwa . 21461) ; ø¸…• + (ucs-jis . #x74EE) ; ø½‹”€ + )) +(define-char + '((=>ucs . #x74EE) ; 瓮 + (morohashi-daikanwa 21461 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C3A) ; ø»“ƒ + )) +(define-char + '((morohashi-daikanwa 21461 0 1) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x4E4D) ; ø»…ˆ¶ + (chinese-isoir165 . #x4E4D) ; ø»±† + (=ucs . #x74EE) ; 瓮 + )) +(define-char + '((=>ucs . #x74EF) ; 瓯 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4C78) ; ø»‹¤± + (chinese-cns11643-3 . #x2E24) ; ø»•©­ + (ideograph-daikanwa . 21464) ; ø¸…˜ + (ucs-jis . #x74EF) ; ø»‹¤± + )) +(define-char + '((morohashi-daikanwa 21464 0 5) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x6A31) ; ø»…±¢ + (chinese-isoir165 . #x6A31) ; ø»Ž™² + (=ucs . #x74EF) ; 瓯 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (=jis-x0208 . #x6127) ; ø½‹”‚ + (ideograph-daikanwa . 21465) ; ø¸…™ + (=ucs . #x74F0) ; 瓰 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (shinjigen-2 . 4984) + (=jis-x0208 . #x6128) ; ø½‹”ƒ + (ideograph-daikanwa . 21466) ; ø¸…š + (=ucs . #x74F1) ; 瓱 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (shinjigen-2 . 4983) + (=jis-x0208 . #x6126) ; ø½‹” + (ideograph-daikanwa . 21467) ; ø¸…› + (=ucs . #x74F2) ; 瓲 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E23) ; ø»•©¬ + (=ucs . #x3F1A) ; 㼚 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A3D) ; ø»—®’ + (=ucs . #x3F1B) ; 㼛 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A48) ; ø»™¸¡ + (=ucs . #x24B2C) ; 𤬬 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A49) ; ø»™¸¢ + (=ucs . #x24B2D) ; 𤬭 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x326F) ; ø»œŽ¼ + (=ucs . #x24B2E) ; 𤬮 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A3B) ; ø»—® + (=ucs . #x24B2F) ; 𤬯 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A3E) ; ø»—®“ + (=ucs . #x24B30) ; 𤬰 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3248) ; ø»•°‰ + (ideograph-daikanwa . 21470) ; ø¸…ž + (=ucs . #x74F3) ; 瓳 + )) +(define-char + '((=>ucs . #x74F4) ; 瓴 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4C79) ; ø»‹¤² + (chinese-big5 . #xD2BE) ; ý¢€Š¾ + (ideograph-daikanwa . 21471) ; ø¸…Ÿ + (=jef-china3 . #x98D0) ; øº‰£ + (ucs-jis . #x74F4) ; ø»‹¤² + )) +(define-char + '((=>ucs . #x74F4) ; 瓴 + (morohashi-daikanwa 21471 0 1) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3121) ; ø»“¤€ + )) +(define-char + '((morohashi-daikanwa 21471 0 2) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6A32) ; ø»…±£ + (chinese-isoir165 . #x6A32) ; ø»Ž™³ + (=ucs . #x74F4) ; 瓴 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3122) ; ø»“¤ + (chinese-big5 . #xD2BF) ; ý¢€Š¿ + (ideograph-daikanwa . 21473) ; ø¸…¡ + (=ucs . #x74F5) ; 瓵 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 21474) ; ø¸…¢ + (=ucs . #x3F1C) ; 㼜 + )) +(define-char + '((=>ucs . #x3F1C) ; 㼜 + (morohashi-daikanwa 21474 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x324A) ; ø»•°‹ + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x395B) ; ø»œ˜º + (ideograph-daikanwa . 21475) ; ø¸…£ + (=ucs . #x24B3A) ; 𤬺 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E65) ; ø»™¾¶ + (ideograph-daikanwa . 21476) ; ø¸…¤ + (=ucs . #x24B34) ; 𤬴 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x324B) ; ø»•°Œ + (ideograph-daikanwa . 21477) ; ø¸…¥ + (=ucs . #x3F1D) ; 㼝 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E67) ; ø»™¾¸ + (ideograph-daikanwa . 21478) ; ø¸…¦ + (=ucs . #x24B35) ; 𤬵 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x395C) ; ø»œ˜» + (ideograph-daikanwa . 21479) ; ø¸…§ + (=ucs . #x24B36) ; 𤬶 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E66) ; ø»™¾· + (ideograph-daikanwa . 21480) ; ø¸…¨ + (=ucs . #x24B37) ; 𤬷 + )) +(define-char + '((=>ucs . #x3F1E) ; 㼞 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 21481) ; ø¸…© + )) +(define-char + '((morohashi-daikanwa 21481 0 2) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E2D) ; ø»—³º + (=ucs . #x3F1E) ; 㼞 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3249) ; ø»•°Š + (ideograph-daikanwa . 21482) ; ø¸…ª + (=ucs . #x3F1F) ; 㼟 + )) +(define-char + '((=>ucs . #x3F20) ; ã¼  + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 21483) ; ø¸…« + )) +(define-char + '((morohashi-daikanwa 21483 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E2C) ; ø»—³¹ + (=ucs . #x3F20) ; ã¼  + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x395A) ; ø»œ˜¹ + (ideograph-daikanwa . 49322) ; ø¸Œ‚ª + (=ucs . #x24B3C) ; 𤬼 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3959) ; ø»œ˜¸ + (=ucs . #x24B3B) ; 𤬻 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x333B) ; ø»—»ž + (ideograph-daikanwa . 21484) ; ø¸…¬ + (=ucs . #x3F21) ; 㼡 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 4989) + (chinese-gb2312 . #x463F) ; ø»„¼¸ + (=jis-x0208 . #x4953) ; ø½Š±ž + (chinese-isoir165 . #x463F) ; ø»¥ˆ + (chinese-cns11643-1 . #x5C25) ; ø»’™Š + (=gt-pj-1 . #x4953) ; 瓶 + (chinese-big5 . #xB27E) ; ý¢€‹‰¾ + (ideograph-daikanwa . 21486) ; ø¸…® + (=gt-k . 07865) ; ý¡„º¹ + (=ucs . #x74F6) ; 瓶 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x333A) ; ø»—» + (ideograph-daikanwa . 21487) ; ø¸…¯ + (=ucs . #x3F23) ; ã¼£ + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3338) ; ø»—»› + (ideograph-daikanwa . 21489) ; ø¸…± + (=ucs . #x3F24) ; 㼤 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4222) ; ø»œ¥ + (ideograph-daikanwa . 21490) ; ø¸…² + (=ucs . #x24B3F) ; 𤬿 + )) +(define-char + '((=>ucs . #x74F7) ; 瓷 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-1 . 4986) + (shinjigen-2 . 4986) + (=jis-x0208 . #x612A) ; ø½‹”… + (korean-ksc5601 . #x6D36) ; ø»ŠŠ‰ + (chinese-big5 . #xB2A1) ; ý¢€‹Š¡ + (ideograph-daikanwa . 21491) ; ø¸…³ + (ucs-jis . #x74F7) ; ø½‹”… + )) +(define-char + '((=>ucs . #x74F7) ; 瓷 + (morohashi-daikanwa 21491 0 1) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C26) ; ø»’™‹ + )) +(define-char + '((morohashi-daikanwa 21491 0 2) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3449) ; ø»„¢¦ + (chinese-isoir165 . #x3449) ; ø»Š¶ + (=ucs . #x74F7) ; 瓷 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x417E) ; ø»œ¥ + (ideograph-daikanwa . 21492) ; ø¸…´ + (=ucs . #x24B40) ; 𤭀 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3339) ; ø»—»œ + (ideograph-daikanwa . 21493) ; ø¸…µ + (=ucs . #x3F25) ; ã¼¥ + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4224) ; ø»œ¥‘ + (ideograph-daikanwa . 21494) ; ø¸…¶ + (=ucs . #x24B41) ; 𤭁 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x335E) ; ø»š†… + (ideograph-daikanwa . 21495) ; ø¸…· + (=ucs . #x24B42) ; 𤭂 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4223) ; ø»œ¥ + (ideograph-daikanwa . 21496) ; ø¸…¸ + (=ucs . #x24B43) ; 𤭃 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 21497) ; ø¸…¹ + )) +(define-char + '((morohashi-daikanwa 21497 0 1) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4221) ; ø»œ¥Ž + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x335C) ; ø»š†ƒ + (ideograph-daikanwa . 21498) ; ø¸…º + (=ucs . #x24B44) ; 𤭄 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (=jis-x0208 . #x6129) ; ø½‹”„ + (ideograph-daikanwa . 21499) ; ø¸…» + (=ucs . #x74F8) ; 瓸 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3337) ; ø»—»š + (ideograph-daikanwa . 49323) ; ø¸Œ‚« + (=ucs . #x3F26) ; 㼦 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x333C) ; ø»—»Ÿ + (=ucs . #x3F29) ; 㼩 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x335D) ; ø»š†„ + (=ucs . #x24B3E) ; 𤬾 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x335F) ; ø»š†† + (=ucs . #x24B52) ; 𤭒 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x335B) ; ø»š†‚ + (=ucs . #x24B55) ; 𤭕 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 21500) ; ø¸…¼ + (=ucs . #x74F9) ; 瓹 + )) +(define-char + '((=>ucs . #x74F9) ; 瓹 + (morohashi-daikanwa 21500 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D3D) ; ø»–€ˆ + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3922) ; ø»˜ƒ¹ + (ideograph-daikanwa . 21501) ; ø¸…½ + (=ucs . #x24B4C) ; 𤭌 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A31) ; ø»šª + (ideograph-daikanwa . 21502) ; ø¸…¾ + (=ucs . #x24B4D) ; 𤭍 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3923) ; ø»˜ƒº + (ideograph-daikanwa . 21503) ; ø¸…¿ + (=ucs . #x3F27) ; 㼧 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3926) ; ø»˜ƒ½ + (ideograph-daikanwa . 21505) ; ø¸… + (=ucs . #x3F28) ; 㼨 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3927) ; ø»˜ƒ¾ + (ideograph-daikanwa . 21506) ; ø¸…‚ + (=ucs . #x24B4F) ; 𤭏 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A34) ; ø»š­ + (ideograph-daikanwa . 21508) ; ø¸…„ + (=ucs . #x24B50) ; 𤭐 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4C7A) ; ø»‹¤³ + (chinese-cns11643-4 . #x3925) ; ø»˜ƒ¼ + (=jis-x0213-2-2000 . #x712F) ; ø»¦’® + (ideograph-daikanwa . 21509) ; ø¸…… + (=jef-china3 . #x5AB5) ; øº…ªµ + (=ucs . #x74FA) ; 瓺 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A33) ; ø»š¬ + (ideograph-daikanwa . 21510) ; ø¸…† + (=ucs . #x24B51) ; 𤭑 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B52) ; ø»œ³ + (ideograph-daikanwa . 21512) ; ø¸…ˆ + (=ucs . #x24B53) ; 𤭓 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4C7B) ; ø»‹¤´ + (chinese-isoir165 . #x7C34) ; ø»Ž´‘ + (chinese-cns11643-2 . #x3E2F) ; ø»“·” + (chinese-big5 . #xDAAB) ; ý¢€ª« + (ideograph-daikanwa . 21513) ; ø¸…‰ + (=ucs . #x74FB) ; 瓻 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A32) ; ø»š« + (ideograph-daikanwa . 21514) ; ø¸…Š + (=ucs . #x24B54) ; 𤭔 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3924) ; ø»˜ƒ» + (ideograph-daikanwa . 21515) ; ø¸…‹ + (=ucs . #x3F2A) ; 㼪 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B53) ; ø»œ³Ž + (ideograph-daikanwa . 21517) ; ø¸… + (=ucs . #x24B58) ; 𤭘 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B51) ; ø»œ³Œ + (ideograph-daikanwa . 21518) ; ø¸…Ž + (=ucs . #x24B57) ; 𤭗 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4C7C) ; ø»‹¤µ + (ideograph-daikanwa . 21519) ; ø¸… + (=ucs . #x74FC) ; 瓼 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3921) ; ø»˜ƒ¸ + (=ucs . #x3F22) ; ã¼¢ + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4528) ; ø»”Ÿ + (chinese-big5 . #xDEC2) ; ý¢€»‚ + (ideograph-daikanwa . 21525) ; ø¸…• + (=ucs . #x74FD) ; 瓽 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-big5 . #xDEC1) ; ý¢€» + (ideograph-daikanwa . 21526) ; ø¸…– + (=ucs . #x74FE) ; 瓾 + )) +(define-char + '((=>ucs . #x74FE) ; 瓾 + (morohashi-daikanwa 21526 0 1) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4527) ; ø»”ž + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 21527) ; ø¸…— + (=ucs . #x3F2E) ; ã¼® + )) +(define-char + '((=>ucs . #x3F2E) ; ã¼® + (morohashi-daikanwa 21527 0 1) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E60) ; ø»˜Œ + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5537) ; ø»ž + (ideograph-daikanwa . 21528) ; ø¸…˜ + (=ucs . #x24B5D) ; 𤭝 + )) +(define-char + '((=>ucs . #x24B5E) ; 𤭞 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 21529) ; ø¸…™ + )) +(define-char + '((morohashi-daikanwa 21529 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E5E) ; ø»˜Œ‹ + (=ucs . #x24B5E) ; 𤭞 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4053) ; ø»š™€ + (ideograph-daikanwa . 21530) ; ø¸…š + (=ucs . #x24B5F) ; 𤭟 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4276) ; ø»–ˆ— + (ideograph-daikanwa . 21531) ; ø¸…› + (=ucs . #x3F2F) ; 㼯 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5533) ; ø»š + (ideograph-daikanwa . 21532) ; ø¸…œ + (=ucs . #x24B60) ; 𤭠 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E63) ; ø»˜Œ + (ideograph-daikanwa . 21533) ; ø¸… + (=ucs . #x3F30) ; ã¼° + )) +(define-char + '((=>ucs . #x74FF) ; 瓿 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4C7D) ; ø»‹¤¶ + (=jis-x0213-1-2000 . #x7846) ; ø»¤““ + (chinese-big5 . #xDEC0) ; ý¢€»€ + (ideograph-daikanwa . 21534) ; ø¸…ž + (ucs-jis . #x74FF) ; ø»‹¤¶ + )) +(define-char + '((morohashi-daikanwa 21534 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x6A33) ; ø»…±¤ + (chinese-isoir165 . #x6A33) ; ø»Ž™´ + (chinese-cns11643-2 . #x4526) ; ø»” + (=ucs . #x74FF) ; 瓿 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5535) ; ø»œ + (ideograph-daikanwa . 21535) ; ø¸…Ÿ + (=ucs . #x24B61) ; 𤭡 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-big5 . #xE2D5) ; ý¢€Ž‹• + (ideograph-daikanwa . 21536) ; ø¸…  + (=ucs . #x7500) ; 甀 + )) +(define-char + '((=>ucs . #x7500) ; 甀 + (morohashi-daikanwa 21536 0 3) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B7B) ; ø»”‹¦ + )) +(define-char + '((=>ucs . #x7501) ; 甁 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (korean-ksc5601 . #x5C3A) ; ø»‰± + (=jis-x0213-1-2000 . #x7847) ; ø»¤“” + (ideograph-daikanwa . 21537) ; ø¸…¡ + (=jef-china3 . #x5AB8) ; øº…ª¸ + (ucs-jis . #x7501) ; ø»‰± + )) +(define-char + '((=>ucs . #x7501) ; 甁 + (morohashi-daikanwa 21537 0 2) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4277) ; ø»–ˆ˜ + )) +(define-char + '((morohashi-daikanwa 21537 0 3) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x7501) ; 甁 + )) +(define-char + '((=>ucs . #x24B62) ; 𤭢 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 21538) ; ø¸…¢ + )) +(define-char + '((morohashi-daikanwa 21538 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E5F) ; ø»˜ŒŒ + (=ucs . #x24B62) ; 𤭢 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5538) ; ø»Ÿ + (ideograph-daikanwa . 21539) ; ø¸…£ + (=ucs . #x24B63) ; 𤭣 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5534) ; ø»› + (ideograph-daikanwa . 21540) ; ø¸…¤ + (=ucs . #x24B66) ; 𤭦 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E62) ; ø»˜Œ + (=ucs . #x3F2B) ; 㼫 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E61) ; ø»˜ŒŽ + (=ucs . #x3F2C) ; 㼬 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E5D) ; ø»˜ŒŠ + (=ucs . #x3F2D) ; ã¼­ + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5536) ; ø» + (=ucs . #x24B4E) ; 𤭎 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E64) ; ø»˜Œ‘ + (=ucs . #x24B5B) ; 𤭛 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4052) ; ø»š˜¿ + (=ucs . #x24B5C) ; 𤭜 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 21542) ; ø¸…¦ + (=ucs . #x24B74) ; 𤭴 + )) +(define-char + '((=>ucs . #x24B74) ; 𤭴 + (morohashi-daikanwa 21542 0 1) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4746) ; ø»š£… + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4473) ; ø»˜•” + (ideograph-daikanwa . 21543) ; ø¸…§ + (=ucs . #x3F32) ; ã¼² + )) +(define-char + '((=>ucs . #x24B67) ; 𤭧 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 21544) ; ø¸…¨ + )) +(define-char + '((morohashi-daikanwa 21544 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4747) ; ø»š£† + (=ucs . #x24B67) ; 𤭧 + )) +(define-char + '((=>ucs . #x3F33) ; ã¼³ + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 21545) ; ø¸…© + )) +(define-char + '((morohashi-daikanwa 21545 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4476) ; ø»˜•— + (=ucs . #x3F33) ; ã¼³ + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4474) ; ø»˜•• + (ideograph-daikanwa . 21546) ; ø¸…ª + (=ucs . #x3F34) ; ã¼´ + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 21547) ; ø¸…« + (=ucs . #x24B68) ; 𤭨 + )) +(define-char + '((=>ucs . #x24B68) ; 𤭨 + (morohashi-daikanwa 21547 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E7C) ; ø»± + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4745) ; ø»š£„ + (ideograph-daikanwa . 21548) ; ø¸…¬ + (=ucs . #x24B69) ; 𤭩 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E7A) ; ø»¯ + (ideograph-daikanwa . 21549) ; ø¸…­ + (=ucs . #x24B6A) ; 𤭪 + )) +(define-char + '((=>ucs . #x7502) ; 甂 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B7C) ; ø»”‹§ + (chinese-big5 . #xE2D6) ; ý¢€Ž‹– + (ideograph-daikanwa . 21550) ; ø¸…® + )) +(define-char + '((morohashi-daikanwa 21550 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x7502) ; 甂 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4478) ; ø»˜•™ + (ideograph-daikanwa . 21552) ; ø¸…° + (=ucs . #x3F35) ; ã¼µ + )) +(define-char + '((=>ucs . #x3F36) ; 㼶 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 21553) ; ø¸…± + )) +(define-char + '((morohashi-daikanwa 21553 0 2) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4477) ; ø»˜•˜ + (=ucs . #x3F36) ; 㼶 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 4995) + (=jis-x0208 . #x612C) ; ø½‹”‡ + (chinese-isoir165 . #x7C35) ; ø»Ž´’ + (chinese-big5 . #xE2D7) ; ý¢€Ž‹— + (ideograph-daikanwa . 21554) ; ø¸…² + (=ucs . #x7503) ; 甃 + )) +(define-char + '((=>ucs . #x7503) ; 甃 + (morohashi-daikanwa 21554 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4B7D) ; ø»”‹¨ + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4475) ; ø»˜•– + (ideograph-daikanwa . 21555) ; ø¸…³ + (=ucs . #x3F37) ; ã¼· + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4472) ; ø»˜•“ + (ideograph-daikanwa . 21556) ; ø¸…´ + (=ucs . #x24B6C) ; 𤭬 + )) +(define-char + '((=>ucs . #x7504) ; 甄 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x612B) ; ø»ƒšŠ + (korean-ksc5601 . #x4C34) ; ø»‰™© + (chinese-big5 . #xBAC2) ; ý¢€‹«‚ + (ideograph-daikanwa . 21557) ; ø¸…µ + )) +(define-char + '((=>ucs . #x7504) ; 甄 + (morohashi-daikanwa 21557 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-1 . #x6969) ; ø»’­” + )) +(define-char + '((=>ucs . #x7504) ; 甄 + (morohashi-daikanwa 21557 0 1) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0208 . #x612B) ; ø»‡®’ + (=jis-x0208-1990 . #x612B) ; ø½‹”† + (=gt-pj-1 . #x612B) ; ø»‡®’ + (=gt-k . 11221) ; ý¡„‚¯• + (=jef-china3 . #x5AB7) ; øº…ª· + (ucs-jis . #x7504) ; ø»‡®’ + )) +(define-char + '((morohashi-daikanwa 21557 0 2) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x5567) ; ø»…“¢ + (chinese-isoir165 . #x5567) ; ø»»² + (=ucs . #x7504) ; 甄 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4748) ; ø»š£‡ + (ideograph-daikanwa . 21558) ; ø¸…¶ + (=ucs . #x3F31) ; ã¼± + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E7B) ; ø»° + (ideograph-daikanwa . 21559) ; ø¸…· + (=ucs . #x24B73) ; 𤭳 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (=jis-x0208 . #x612D) ; ø½‹”ˆ + (ideograph-daikanwa . 21561) ; ø¸…¹ + (=ucs . #x7505) ; 甅 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E79) ; ø»® + (ideograph-daikanwa . 49325) ; ø¸Œ‚­ + (=ucs . #x24B70) ; 𤭰 + )) +(define-char + '((=>ucs . #x3F38) ; 㼸 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 21562) ; ø¸…º + )) +(define-char + '((morohashi-daikanwa 21562 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B25) ; ø»˜ž˜ + (=ucs . #x3F38) ; 㼸 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B28) ; ø»˜ž› + (ideograph-daikanwa . 21563) ; ø¸…» + (=ucs . #x24B79) ; 𤭹 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-big5 . #xE6AD) ; ý¢€Žš­ + (ideograph-daikanwa . 21564) ; ø¸…¼ + (=ucs . #x7507) ; 甇 + )) +(define-char + '((=>ucs . #x7507) ; 甇 + (morohashi-daikanwa 21564 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5235) ; ø»””² + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-big5 . #xE6AC) ; ý¢€Žš¬ + (ideograph-daikanwa . 21570) ; ø¸…‘‚ + (=ucs . #x7508) ; 甈 + )) +(define-char + '((=>ucs . #x7508) ; 甈 + (morohashi-daikanwa 21570 0 1) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5234) ; ø»””± + )) +(define-char + '((=>ucs . #x7509) ; 甉 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 21571) ; ø¸…‘ƒ + )) +(define-char + '((morohashi-daikanwa 21571 0 2) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D3D) ; ø»–—¨ + (=ucs . #x7509) ; 甉 + )) +(define-char + '((=>ucs . #x7506) ; 甆 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 21574) ; ø¸…‘† + )) +(define-char + '((=>ucs . #x7506) ; 甆 + (morohashi-daikanwa 21574 0 1) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4C7E) ; ø»‹¤· + (ucs-jis . #x7506) ; ø»‹¤· + )) +(define-char + '((=>ucs . #x7506) ; 甆 + (morohashi-daikanwa 21574 0 2) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4828) ; ø»–½ + )) +(define-char + '((morohashi-daikanwa 21574 0 3) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x7506) ; 甆 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2549) ; ø»ž…” + (ideograph-daikanwa . 21575) ; ø¸…‘‡ + (=ucs . #x24B80) ; 𤮀 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B27) ; ø»˜žš + (=ucs . #x3F39) ; ã¼¹ + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B26) ; ø»˜ž™ + (=ucs . #x3F3A) ; 㼺 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D3E) ; ø»–—© + (=ucs . #x4C1B) ; 䰛 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2548) ; ø»ž…“ + (=ucs . #x20AB9) ; 𠪹 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x254A) ; ø»ž…• + (=ucs . #x24B7A) ; 𤭺 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E4C) ; ø»š­ + (=ucs . #x24B7B) ; 𤭻 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E4D) ; ø»š­ž + (=ucs . #x24B7C) ; 𤭼 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E4E) ; ø»š­Ÿ + (=ucs . #x24B7D) ; 𤭽 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2546) ; ø»ž…‘ + (=ucs . #x24B7E) ; 𤭾 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2547) ; ø»ž…’ + (=ucs . #x24B7F) ; 𤭿 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E4B) ; ø»š­œ + (=ucs . #x24B96) ; 𤮖 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3027) ; ø»ž”¼ + (ideograph-daikanwa . 21576) ; ø¸…‘ˆ + (=ucs . #x24B85) ; 𤮅 + )) +(define-char + '((=>ucs . #x24B87) ; 𤮇 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 21578) ; ø¸…‘Š + )) +(define-char + '((morohashi-daikanwa 21578 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3028) ; ø»ž”½ + (=ucs . #x24B87) ; 𤮇 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x513F) ; ø»˜§¦ + (ideograph-daikanwa . 21580) ; ø¸…‘Œ + (=ucs . #x3F3B) ; ã¼» + )) +(define-char + '((=>ucs . #x24B89) ; 𤮉 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 21581) ; ø¸…‘ + )) +(define-char + '((morohashi-daikanwa 21581 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5561) ; ø»š¸„ + (=ucs . #x24B89) ; 𤮉 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 21582) ; ø¸…‘Ž + (=ucs . #x3F3C) ; ã¼¼ + )) +(define-char + '((=>ucs . #x3F3C) ; ã¼¼ + (morohashi-daikanwa 21582 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x516F) ; ø»–ž’ + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 21583) ; ø¸…‘ + (=ucs . #x750A) ; 甊 + )) +(define-char + '((=>ucs . #x750A) ; 甊 + (morohashi-daikanwa 21583 0 1) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x516D) ; ø»–ž + )) +(define-char + '((=>ucs . #x750B) ; 甋 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-big5 . #xEA69) ; ý¢€Ž©© + (ideograph-daikanwa . 21584) ; ø¸…‘ + )) +(define-char + '((morohashi-daikanwa 21584 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5855) ; ø»”ž† + (=ucs . #x750B) ; 甋 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5142) ; ø»˜§© + (ideograph-daikanwa . 21585) ; ø¸…‘‘ + (=ucs . #x3F3D) ; ã¼½ + )) +(define-char + '((=>ucs . #x750C) ; 甌 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x612E) ; ø»ƒš + (japanese-jisx0208 . #x612E) ; ø»‡®• + (ideograph-daikanwa . 21586) ; ø¸…‘’ + )) +(define-char + '((morohashi-daikanwa 21586 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (=jis-x0208-1990 . #x612E) ; ø½‹”‰ + (chinese-gb12345 . #x6A31) ; 甌 + (chinese-big5 . #xBF5E) ; ý¢€‹½ž + (=ucs . #x750C) ; 甌 + )) +(define-char + '((=>ucs . #x750C) ; 甌 + (morohashi-daikanwa 21586 0 1) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-1 . 4996) + (shinjigen-2 . 4996) + (chinese-cns11643-1 . #x7148) ; ø»’¸£ + )) +(define-char + '((=>ucs . #x750D) ; 甍 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-1 . #x7149) ; ø»’¸¤ + (chinese-big5 . #xBF5F) ; ý¢€‹½Ÿ + (ideograph-daikanwa . 21587) ; ø¸…‘“ + )) +(define-char + '((morohashi-daikanwa 21587 0 2) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x5D79) ; ø»…Ÿ¤ + (japanese-jisx0208 . #x6130) ; ø»‡®— + (chinese-isoir165 . #x5D79) ; ø»Ž‡´ + (=jis-x0208-1990 . #x6130) ; ø½‹”‹ + (=gt-pj-1 . #x6130) ; 甍 + (=gt-k . 11990) ; ý¡„‚»– + (=ucs . #x750D) ; 甍 + )) +(define-char + '((=>ucs . #x750D) ; 甍 + (morohashi-daikanwa 21587 0 3) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x6130) ; ø»ƒš + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 4997) + (=jis-x0208 . #x612F) ; ø½‹”Š + (chinese-cns11643-3 . #x516E) ; ø»–ž‘ + (ideograph-daikanwa . 21589) ; ø¸…‘• + (=ucs . #x750E) ; 甎 + )) +(define-char + '((=>ucs . #x3F3E) ; ã¼¾ + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 21590) ; ø¸…‘– + )) +(define-char + '((morohashi-daikanwa 21590 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5141) ; ø»˜§¨ + (=ucs . #x3F3E) ; ã¼¾ + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5560) ; ø»š¸ƒ + (ideograph-daikanwa . 21591) ; ø¸…‘— + (=ucs . #x24B8B) ; 𤮋 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x555E) ; ø»š¸ + (ideograph-daikanwa . 21593) ; ø¸…‘™ + (=ucs . #x24B8D) ; 𤮍 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x555F) ; ø»š¸‚ + (=ucs . #x24B88) ; 𤮈 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5140) ; ø»˜§§ + (=ucs . #x24B8A) ; 𤮊 + )) +(define-char + '((=>ucs . #x24B8E) ; 𤮎 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 21594) ; ø¸…‘š + )) +(define-char + '((morohashi-daikanwa 21594 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5676) ; ø»˜¯³ + (=ucs . #x24B8E) ; 𤮎 + )) +(define-char + '((=>ucs . #x3F3F) ; 㼿 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 21595) ; ø¸…‘› + )) +(define-char + '((morohashi-daikanwa 21595 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5672) ; ø»˜¯¯ + (=ucs . #x3F3F) ; 㼿 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x6A34) ; ø»…±¥ + (chinese-isoir165 . #x6A34) ; ø»Ž™µ + (chinese-cns11643-2 . #x5D5E) ; ø»”¥¥ + (ideograph-daikanwa . 21596) ; ø¸…‘œ + (=ucs . #x750F) ; 甏 + )) +(define-char + '((=>ucs . #x750F) ; 甏 + (morohashi-daikanwa 21596 0 2) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-big5 . #xED72) ; ý¢€Žµ² + )) +(define-char + '((=>ucs . #x3F40) ; 㽀 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 21597) ; ø¸…‘ + )) +(define-char + '((morohashi-daikanwa 21597 0 2) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5673) ; ø»˜¯° + (=ucs . #x3F40) ; 㽀 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-big5 . #xED6F) ; ý¢€Žµ¯ + (ideograph-daikanwa . 21598) ; ø¸…‘ž + (=ucs . #x7510) ; 甐 + )) +(define-char + '((=>ucs . #x7510) ; 甐 + (morohashi-daikanwa 21598 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D5B) ; ø»”¥¢ + )) +(define-char + '((=>ucs . #x7511) ; 甑 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x3979) ; ø»‚ ¨ + (korean-ksc5601 . #x7177) ; ø»Š‘‚ + (ideograph-daikanwa . 21602) ; ø¸…‘¢ + )) +(define-char + '((=>ucs . #x7511) ; 甑 + (morohashi-daikanwa 21602 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-big5 . #xED70) ; ý¢€Žµ° + )) +(define-char + '((=>ucs . #x7511) ; 甑 + (morohashi-daikanwa 21602 0 2) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D5C) ; ø»”¥£ + )) +(define-char + '((morohashi-daikanwa 21602 0 3) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6A35) ; ø»…±¦ + (chinese-isoir165 . #x6A35) ; ø»Ž™¶ + (=ucs . #x7511) ; 甑 + )) +(define-char + '((=>ucs . #x7511) ; 甑 + (morohashi-daikanwa 21602 0 4) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0208 . #x3979) ; ø»†´° + (=jis-x0208-1990 . #x3979) ; ø½Šš¤ + (=jef-china3 . #x5AB6) ; øº…ª¶ + (ucs-jis . #x7511) ; ø»†´° + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x4D21) ; ø»‹¤¸ + (chinese-cns11643-2 . #x5D5D) ; ø»”¥¤ + (chinese-big5 . #xED71) ; ý¢€Žµ± + (ideograph-daikanwa . 21604) ; ø¸…‘¤ + (=ucs . #x7512) ; 甒 + )) +(define-char + '((=>ucs . #x24B90) ; 𤮐 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 21605) ; ø¸…‘¥ + )) +(define-char + '((morohashi-daikanwa 21605 0 2) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5677) ; ø»˜¯´ + (=ucs . #x24B90) ; 𤮐 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5671) ; ø»˜¯® + (ideograph-daikanwa . 21606) ; ø¸…‘¦ + (=ucs . #x3F44) ; 㽄 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3940) ; ø»ž¢£ + (ideograph-daikanwa . 49326) ; ø¸Œ‚® + (=ucs . #x24B93) ; 𤮓 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x393F) ; ø»ž¢¢ + (ideograph-daikanwa . 49327) ; ø¸Œ‚¯ + (=ucs . #x24B94) ; 𤮔 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x5551) ; ø»–£¬ + (=ucs . #x3F41) ; 㽁 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5675) ; ø»˜¯² + (=ucs . #x3F42) ; 㽂 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x5550) ; ø»–£« + (=ucs . #x3F43) ; 㽃 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5674) ; ø»˜¯± + (=ucs . #x24B86) ; 𤮆 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C2E) ; ø»›£ + (=ucs . #x24B8F) ; 𤮏 + )) +(define-char + '((=>ucs . #x7513) ; 甓 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-2 . 5004) + (=jis-x0208 . #x6132) ; ø½‹” + (chinese-big5 . #xF049) ; ý¢€‰ + (ideograph-daikanwa . 21609) ; ø¸…‘© + (ucs-jis . #x7513) ; ø½‹” + )) +(define-char + '((morohashi-daikanwa 21609 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-gb2312 . #x6A36) ; ø»…±§ + (chinese-isoir165 . #x6A36) ; ø»Ž™· + (chinese-cns11643-2 . #x6236) ; ø»”¬“ + (=ucs . #x7513) ; 甓 + )) +(define-char + '((=>ucs . #x7514) ; 甔 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-big5 . #xF048) ; ý¢€ˆ + (ideograph-daikanwa . 21610) ; ø¸…‘ª + )) +(define-char + '((=>ucs . #x7514) ; 甔 + (morohashi-daikanwa 21610 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-2 . #x6235) ; ø»”¬’ + )) +(define-char + '((morohashi-daikanwa 21610 0 1) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (=ucs . #x7514) ; 甔 + )) +(define-char + '((=>ucs . #x24B99) ; 𤮙 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 21611) ; ø¸…‘« + )) +(define-char + '((morohashi-daikanwa 21611 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x625B) ; ø»›‹„ + (=ucs . #x24B99) ; 𤮙 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B6F) ; ø»˜·‚ + (ideograph-daikanwa . 21612) ; ø¸…‘¬ + (=ucs . #x3F46) ; 㽆 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 21613) ; ø¸…‘­ + (=ucs . #x24B9A) ; 𤮚 + )) +(define-char + '((=>ucs . #x24B9A) ; 𤮚 + (morohashi-daikanwa 21613 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x625A) ; ø»›‹ƒ + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4064) ; ø»ž­™ + (ideograph-daikanwa . 21614) ; ø¸…‘® + (=ucs . #x24B9B) ; 𤮛 + )) +(define-char + '((=>ucs . #x24B9C) ; 𤮜 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 21615) ; ø¸…‘¯ + )) +(define-char + '((morohashi-daikanwa 21615 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6259) ; ø»›‹‚ + (=ucs . #x24B9C) ; 𤮜 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B6E) ; ø»˜· + (ideograph-daikanwa . 21616) ; ø¸…‘° + (=ucs . #x3F47) ; 㽇 + )) +(define-char + '((=>ucs . #x7515) ; 甕 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-1 . 5002) + (shinjigen-2 . 5002) + (japanese-jisx0208 . #x6131) ; ø»‡®˜ + (korean-ksc5601 . #x6838) ; ø»Š‚µ + (=jis-x0208-1990 . #x6131) ; ø½‹”Œ + (chinese-big5 . #xC27C) ; ý¢€Œ‰¼ + (ideograph-daikanwa . 21617) ; ø¸…‘± + (ucs-jis . #x7515) ; ø»‡®˜ + )) +(define-char + '((=>ucs . #x7515) ; 甕 + (morohashi-daikanwa 21617 0 1) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-1 . #x7668) ; ø»“€™ + )) +(define-char + '((morohashi-daikanwa 21617 0 2) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x7515) ; 甕 + )) +(define-char + '((=>ucs . #x7515) ; 甕 + (morohashi-daikanwa 21617 0 3) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x6131) ; ø»ƒš + )) +(define-char + '((=>ucs . #x24B9D) ; 𤮝 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 21618) ; ø¸…‘² + )) +(define-char + '((morohashi-daikanwa 21618 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4065) ; ø»ž­š + (=ucs . #x24B9D) ; 𤮝 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B70) ; ø»˜·ƒ + (=ucs . #x24B98) ; 𤮘 + )) +(define-char + '((=>ucs . #x24BA1) ; 𤮡 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 21619) ; ø¸…‘³ + )) +(define-char + '((morohashi-daikanwa 21619 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x683F) ; ø»›“œ + (=ucs . #x24BA1) ; 𤮡 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 14) + (total-strokes . 19) + (japanese-jisx0212 . #x4D22) ; ø»‹¤¹ + (chinese-cns11643-2 . #x6623) ; ø»”±¸ + (chinese-big5 . #xF277) ; ý¢€‰· + (ideograph-daikanwa . 21620) ; ø¸…‘´ + (=ucs . #x7516) ; 甖 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 21621) ; ø¸…‘µ + (=ucs . #x3F48) ; 㽈 + )) +(define-char + '((=>ucs . #x3F48) ; 㽈 + (morohashi-daikanwa 21621 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x602C) ; ø»˜½• + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x602B) ; ø»˜½” + (ideograph-daikanwa . 21622) ; ø¸…‘¶ + (=ucs . #x3F49) ; 㽉 + )) +(define-char + '((=>ucs . #x24BA2) ; 𤮢 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 21623) ; ø¸…‘· + )) +(define-char + '((morohashi-daikanwa 21623 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E45) ; ø»Ÿž + (=ucs . #x24BA2) ; 𤮢 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 21624) ; ø¸…‘¸ + (=ucs . #x24BA6) ; 𤮦 + )) +(define-char + '((=>ucs . #x24BA6) ; 𤮦 + (morohashi-daikanwa 21624 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x5371) ; ø»Ÿ‰  + )) +(define-char + '((=>ucs . #x24BA7) ; 𤮧 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 21625) ; ø¸…‘¹ + )) +(define-char + '((morohashi-daikanwa 21625 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x5372) ; ø»Ÿ‰¡ + (=ucs . #x24BA7) ; 𤮧 + )) +(define-char + '((=>ucs . #x7517) ; 甗 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 16) + (total-strokes . 21) + (japanese-jisx0212 . #x4D23) ; ø»‹¤º + (=jis-x0213-1-2000 . #x7848) ; ø»¤“• + (chinese-big5 . #xF5DE) ; ý¢€—ž + (ideograph-daikanwa . 21626) ; ø¸…‘º + (ucs-jis . #x7517) ; ø»‹¤º + )) +(define-char + '((morohashi-daikanwa 21626 0 2) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B6C) ; ø»”º— + (=ucs . #x7517) ; 甗 + )) +(define-char + '((=>ucs . #x24BA8) ; 𤮨 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 21627) ; ø¸…‘» + )) +(define-char + '((morohashi-daikanwa 21627 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 16) + (total-strokes . 21) + (=ucs . #x24BA8) ; 𤮨 + )) +(define-char + '((=>ucs . #x24BA8) ; 𤮨 + (morohashi-daikanwa 21627 0 1) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x6656) ; ø»™†³ + )) +(define-char + '((=>ucs . #x24BA9) ; 𤮩 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 21628) ; ø¸…‘¼ + )) +(define-char + '((morohashi-daikanwa 21628 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x704B) ; ø»›Ÿ˜ + (=ucs . #x24BA9) ; 𤮩 + )) +(define-char + '((=>ucs . #x24BAA) ; 𤮪 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 21629) ; ø¸…‘½ + )) +(define-char + '((morohashi-daikanwa 21629 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x6655) ; ø»™†² + (=ucs . #x24BAA) ; 𤮪 + )) +(define-char + '((=>ucs . #x24BAB) ; 𤮫 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 21630) ; ø¸…‘¾ + )) +(define-char + '((morohashi-daikanwa 21630 0 2) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x5373) ; ø»Ÿ‰¢ + (=ucs . #x24BAB) ; 𤮫 + )) +(define-char + '((=>ucs . #x3F4A) ; 㽊 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 21631) ; ø¸…‘¿ + )) +(define-char + '((morohashi-daikanwa 21631 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-4 . #x6875) ; ø»™ŠŽ + (=ucs . #x3F4A) ; 㽊 + )) +(define-char + '((=>ucs . #x24BAD) ; 𤮭 + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 21632) ; ø¸…’€ + )) +(define-char + '((morohashi-daikanwa 21632 0 0) + (ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-4 . #x6876) ; ø»™Š + (=ucs . #x24BAD) ; 𤮭 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x583D) ; ø»Ÿ‚ + (=ucs . #x24BAE) ; 𤮮 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x735A) ; ø»›¤ + (=ucs . #x24BAF) ; 𤮯 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A53) ; ø»™Œ¨ + (=ucs . #x3F4C) ; 㽌 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-5 . #x7628) ; ø»›§© + (=ucs . #x24BB0) ; 𤮰 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-5 . #x7627) ; ø»›§¨ + (=ucs . #x24BB1) ; 𤮱 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B7B) ; ø»Ÿ•š + (=ucs . #x24BB2) ; 𤮲 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-5 . #x7626) ; ø»›§§ + (=ucs . #x24BB3) ; 𤮳 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B70) ; ø»™Ž£ + (=ucs . #x3F4B) ; 㽋 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 22) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A6C) ; ø»›®¥ + (=ucs . #x24BB8) ; 𤮸 + )) +(define-char + '((ideographic-radical . 98) ; ⽡ + (ideographic-strokes . 24) + (total-strokes . 29) + (chinese-cns11643-7 . #x6538) ; ø»Ÿ£ƒ + (=ucs . #x24BB9) ; 𤮹 + )) diff --git a/lisp/utf-2000/Ideograph-R099-Sweet.el b/lisp/utf-2000/Ideograph-R099-Sweet.el new file mode 100644 index 0000000..7f33ee9 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R099-Sweet.el @@ -0,0 +1,407 @@ +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5006) + (chinese-gb2312 . #x384A) ; ø»„¨Ÿ + (=jis-x0208 . #x3445) ; ø½Š’š + (korean-ksc5601 . #x4A76) ; ø»‰—¯ + (chinese-isoir165 . #x384A) ; ø»¯ + (chinese-cns11643-1 . #x466C) ; ø»‘¹½ + (=gt-pj-1 . #x3445) ; 甘 + (chinese-big5 . #xA5CC) ; ý¢€Š—Œ + (ideograph-daikanwa . 21643) ; ø¸…’‹ + (=gt-k . 00908) ; ý¡„€ŽŒ + (=ucs . #x7518) ; 甘 + )) +(define-char + '((=>ucs . #x24BBA) ; 𤮺 + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-cns11643-6 . #x2334) ; ø»›·¿ + (ideograph-daikanwa . 21644) ; ø¸…’Œ + )) +(define-char + '((morohashi-daikanwa 21644 0 1) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 0) + (total-strokes . 5) + (hanyu-dazidian 1 29 1) + (=big5-cdp . #x866C) ; ý¢€ˆ™¬ + (=ucs . #x24BBA) ; 𤮺 + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D28) ; ø»œ†Ÿ + (ideograph-daikanwa . 21645) ; ø¸…’ + (=ucs . #x24BBB) ; 𤮻 + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x273E) ; ø»—©¹ + (ideograph-daikanwa . 21646) ; ø¸…’Ž + (=ucs . #x24BBD) ; 𤮽 + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 21647) ; ø¸…’ + (=ucs . #x24BBC) ; 𤮼 + )) +(define-char + '((=>ucs . #x24BBC) ; 𤮼 + (morohashi-daikanwa 21647 0 9) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2733) ; ø»™³² + )) +(define-char + '((=>ucs . #x751A) ; 甚 + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5007) + (=jis-x0208 . #x3F53) ; ø½Š¢² + (korean-ksc5601 . #x6424) ; ø»‰¼© + (=gt-pj-1 . #x3F53) ; ø½Š¢² + (chinese-big5 . #xACC6) ; ý¢€Š³† + (ideograph-daikanwa . 21648) ; ø¸…’ + (=gt-k . 05114) ; ý¡„º + (ucs-jis . #x751A) ; ø½Š¢² + )) +(define-char + '((=>ucs . #x751A) ; 甚 + (morohashi-daikanwa 21648 0 0) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-1 . #x5249) ; ø»’‹‚ + )) +(define-char + '((morohashi-daikanwa 21648 0 2) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x4975) ; ø»…‚ˆ + (chinese-isoir165 . #x4975) ; ø»ª˜ + (=ucs . #x751A) ; 甚 + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 21649) ; ø¸…’‘ + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3270) ; ø»œŽ½ + (ideograph-daikanwa . 21650) ; ø¸…’’ + (=ucs . #x24BC1) ; 𤯁 + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 21651) ; ø¸…’“ + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x324C) ; ø»•° + (ideograph-daikanwa . 21652) ; ø¸…’” + (=ucs . #x3F4D) ; 㽍 + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 21653) ; ø¸…’• + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E68) ; ø»™¾¹ + (ideograph-daikanwa . 21654) ; ø¸…’– + (=ucs . #x2238C) ; 𢎌 + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 6) + (total-strokes . 11) + (korean-ksc5601 . #x7456) ; ø»Š”» + (ideograph-daikanwa . 21655) ; ø¸…’— + (=ucs . #x751B) ; 甛 + )) +(define-char + '((=>ucs . #x751B) ; 甛 + (morohashi-daikanwa 21655 0 3) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3744) ; ø»•·› + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 6632) + (chinese-gb2312 . #x4C70) ; ø»…† + (=jis-x0208 . #x453C) ; ø½Š« + (chinese-isoir165 . #x4C70) ; ø»®­ + (=gt-pj-1 . #x453C) ; 甜 + (chinese-big5 . #xB2A2) ; ý¢€‹Š¢ + (ideograph-daikanwa . 21656) ; ø¸…’˜ + (=gt-k . 07841) ; ý¡„º¡ + (=ucs . #x751C) ; 甜 + )) +(define-char + '((=>ucs . #x751C) ; 甜 + (morohashi-daikanwa 21656 0 1) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C27) ; ø»’™Œ + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4054) ; ø»š™ + (ideograph-daikanwa . 21657) ; ø¸…’™ + (=ucs . #x24BC7) ; 𤯇 + )) +(define-char + '((=>ucs . #x751D) ; 甝 + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-big5 . #xDEC3) ; ý¢€»ƒ + (ideograph-daikanwa . 21658) ; ø¸…’š + )) +(define-char + '((=>ucs . #x751D) ; 甝 + (morohashi-daikanwa 21658 0 0) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4529) ; ø»”  + )) +(define-char + '((morohashi-daikanwa 21658 0 2) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x751D) ; 甝 + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 1217) + (=jis-x0208 . #x6133) ; ø½‹”Ž + (chinese-cns11643-3 . #x4278) ; ø»–ˆ™ + (=gt-pj-1 . #x6133) ; 甞 + (ideograph-daikanwa . 21659) ; ø¸…’› + (=gt-k . 10324) ; ý¡„‚¡” + (=ucs . #x751E) ; 甞 + )) +(define-char + '((=>ucs . #x3F4E) ; 㽎 + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x3F53) ; ø½Š¢² + (korean-ksc5601 . #x6424) ; ø»‰¼© + (ideograph-daikanwa . 21648) ; ø¸…’ + ) + ((=ucs . #x5198) ; 冘 + )) + (ideograph-daikanwa . 21660) ; ø¸…’œ + (=hanziku-1 . #xA97D) ; ý¢€š¥½ + )) +(define-char + '((=>ucs . #x3F4E) ; 㽎 + (morohashi-daikanwa 21660 0 0) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x5249) ; ø»’‹‚ + ) + ((=ucs . #x5198) ; 冘 + )) + (chinese-cns11643-4 . #x3E65) ; ø»˜Œ’ + )) +(define-char + '((morohashi-daikanwa 21660 0 1) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x751A) ; 甚 + ) + ((=ucs . #x5198) ; 冘 + )) + (=ucs . #x3F4E) ; 㽎 + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E7D) ; ø»² + (ideograph-daikanwa . 21661) ; ø¸…’ + (=ucs . #x24BC8) ; 𤯈 + )) +(define-char + '((=>ucs . #x3F50) ; 㽐 + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 21662) ; ø¸…’ž + )) +(define-char + '((morohashi-daikanwa 21662 0 2) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D3F) ; ø»–—ª + (=ucs . #x3F50) ; 㽐 + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x3F53) ; ø½Š¢² + (korean-ksc5601 . #x6424) ; ø»‰¼© + (ideograph-daikanwa . 21648) ; ø¸…’ + ) + ((=big5-cdp . #x85C1) ; ý¢€ˆ— + )) + (ideograph-daikanwa . 21663) ; ø¸…’Ÿ + (=hanziku-1 . #xA9B2) ; ý¢€š¦² + (=ucs . #x24BC9) ; 𤯉 + )) +(define-char + '((=>ucs . #x24BC9) ; 𤯉 + (morohashi-daikanwa 21663 0 0) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x5249) ; ø»’‹‚ + ) + ((=big5-cdp . #x85C1) ; ý¢€ˆ— + )) + (chinese-cns11643-7 . #x302B) ; ø»ž•€ + )) +(define-char + '((=>ucs . #x24BCB) ; 𤯋 + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 21664) ; ø¸…’  + )) +(define-char + '((morohashi-daikanwa 21664 0 0) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3029) ; ø»ž”¾ + (=ucs . #x24BCB) ; 𤯋 + )) +(define-char + '((=>ucs . #x24BCC) ; 𤯌 + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 21665) ; ø¸…’¡ + )) +(define-char + '((morohashi-daikanwa 21665 0 0) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x302A) ; ø»ž”¿ + (=ucs . #x24BCC) ; 𤯌 + )) +(define-char + '((=>ucs . #x3F51) ; 㽑 + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 21666) ; ø¸…’¢ + )) +(define-char + '((morohashi-daikanwa 21666 0 9) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5678) ; ø»˜¯µ + (=ucs . #x3F51) ; 㽑 + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5679) ; ø»˜¯¶ + (ideograph-daikanwa . 21667) ; ø¸…’£ + (=ucs . #x24BCD) ; 𤯍 + )) +(define-char + '((=>ucs . #x24BCE) ; 𤯎 + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 21668) ; ø¸…’¤ + )) +(define-char + '((morohashi-daikanwa 21668 0 0) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 13) + (total-strokes . 18) + (=ucs . #x24BCE) ; 𤯎 + )) +(define-char + '((=>ucs . #x24BCE) ; 𤯎 + (morohashi-daikanwa 21668 0 1) + (ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4066) ; ø»ž­› + )) +(define-char + '((ideographic-radical . 99) ; â½¢ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x704C) ; ø»›Ÿ™ + (ideograph-daikanwa . 21669) ; ø¸…’¥ + (=ucs . #x24BD0) ; 𤯐 + )) diff --git a/lisp/utf-2000/Ideograph-R100-Life.el b/lisp/utf-2000/Ideograph-R100-Life.el new file mode 100644 index 0000000..b34d55f --- /dev/null +++ b/lisp/utf-2000/Ideograph-R100-Life.el @@ -0,0 +1,379 @@ +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5008) + (chinese-gb2312 . #x497A) ; ø»…‚ + (=jis-x0208 . #x4038) ; ø½Š£µ + (korean-ksc5601 . #x5F66) ; ø»‰¶• + (chinese-isoir165 . #x497A) ; ø»ª + (chinese-cns11643-1 . #x466D) ; ø»‘¹¾ + (=gt-pj-1 . #x4038) ; 生 + (chinese-big5 . #xA5CD) ; ý¢€Š— + (ideograph-daikanwa . 21670) ; ø¸…’¦ + (=gt-k . 00964) ; ý¡„€„ + (=ucs . #x751F) ; 生 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-cns11643-6 . #x2335) ; ø»›¸€ + (ideograph-daikanwa . 21671) ; ø¸…’§ + (=ucs . #x24BD3) ; 𤯓 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 0) + (total-strokes . 4) + (=big5-cdp . #x8B77) ; ý¢€ˆ­· + (=jef-china3 . #x72FD) ; øº‡‹½ + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-cns11643-6 . #x2539) ; ø»›»€ + (ideograph-daikanwa . 21672) ; ø¸…’¨ + (=ucs . #x24BD4) ; 𤯔 + )) +(define-char + '((=>ucs . #x24BD5) ; 𤯕 + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 21673) ; ø¸…’© + )) +(define-char + '((morohashi-daikanwa 21673 0 1) + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D29) ; ø»œ†  + (=ucs . #x24BD5) ; 𤯕 + )) +(define-char + '((=>ucs . #x24BD6) ; 𤯖 + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 21674) ; ø¸…’ª + )) +(define-char + '((morohashi-daikanwa 21674 0 1) + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2734) ; ø»™³³ + (=ucs . #x24BD6) ; 𤯖 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 21675) ; ø¸…’« + (=ucs . #x24BD7) ; 𤯗 + )) +(define-char + '((=>ucs . #x24BD7) ; 𤯗 + (morohashi-daikanwa 21675 0 1) + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D2A) ; ø»œ†¡ + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4D24) ; ø»‹¤» + (chinese-cns11643-4 . #x2A40) ; ø»—®• + (=jis-x0213-2-2000 . #x7131) ; ø»¦’° + (ideograph-daikanwa . 21676) ; ø¸…’¬ + (=ucs . #x7520) ; 甠 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 21677) ; ø¸…’­ + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A4A) ; ø»™¸£ + (ideograph-daikanwa . 21678) ; ø¸…’® + (=ucs . #x24BDA) ; 𤯚 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A3F) ; ø»—®” + (ideograph-daikanwa . 21679) ; ø¸…’¯ + (=ucs . #x24BDB) ; 𤯛 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x24BDD) ; 𤯝 + )) +(define-char + '((=>ucs . #x24BDD) ; 𤯝 + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3271) ; ø»œŽ¾ + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4D25) ; ø»‹¤¼ + (chinese-isoir165 . #x7D57) ; ø»Ž¶’ + (chinese-cns11643-2 . #x3123) ; ø»“¤‚ + (chinese-big5 . #xD2C0) ; ý¢€‹€ + (ideograph-daikanwa . 21680) ; ø¸…’° + (=jef-china3 . #x5ABD) ; øº…ª½ + (=ucs . #x7521) ; 甡 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E69) ; ø»™¾º + (ideograph-daikanwa . 21681) ; ø¸…’± + (=ucs . #x24BDF) ; 𤯟 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4226) ; ø»œ¥“ + (ideograph-daikanwa . 21682) ; ø¸…’² + (=ucs . #x24BE0) ; 𤯠 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3360) ; ø»š†‡ + (ideograph-daikanwa . 21683) ; ø¸…’³ + (=ucs . #x24BE1) ; 𤯡 + )) +(define-char + '((=>ucs . #x7522) ; 產 + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-big5 . #xB2A3) ; ý¢€‹Š£ + (ideograph-daikanwa . 21684) ; ø¸…’´ + (=jef-china3 . #x5ABF) ; øº…ª¿ + )) +(define-char + '((morohashi-daikanwa 21684 0 0) + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C28) ; ø»’™ + (=ucs . #x7522) ; 產 + )) +(define-char + '((=>ucs . #x7523) ; 産 + (morohashi-daikanwa 21684 1) + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 6) + (total-strokes . 11) + (=jis-x0208 . #x3B3A) ; ø½Šœ¡ + (korean-ksc5601 . #x5F27) ; ø»‰µ– + (=gt-pj-1 . #x3B3A) ; ø½Šœ¡ + (=gt-k . 07770) ; ý¡„¹š + (ucs-jis . #x7523) ; ø½Šœ¡ + )) +(define-char + '((morohashi-daikanwa 21684 1 0) + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3745) ; ø»•·œ + (chinese-gb12345 . #x327A) ; 産 + (=ucs . #x7523) ; 産 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4225) ; ø»œ¥’ + (ideograph-daikanwa . 21685) ; ø¸…’µ + (=ucs . #x24BE2) ; 𤯢 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4227) ; ø»œ¥” + (ideograph-daikanwa . 21686) ; ø¸…’¶ + (=ucs . #x24BE3) ; 𤯣 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4D26) ; ø»‹¤½ + (chinese-cns11643-3 . #x3D3E) ; ø»–€‰ + (=jis-x0213-2-2000 . #x7132) ; ø»¦’± + (ideograph-daikanwa . 21687) ; ø¸…’· + (=ucs . #x7524) ; 甤 + )) +(define-char + '((morohashi-daikanwa 21687 0 5) + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D3F) ; ø»–€Š + (=ucs . #x2F934) ; 甤 + )) +(define-char + '((=>ucs . #x24BE6) ; 𤯦 + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 21688) ; ø¸…’¸ + )) +(define-char + '((morohashi-daikanwa 21688 0 0) + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5539) ; ø»  + (=ucs . #x24BE6) ; 𤯦 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5011) + (chinese-gb2312 . #x497B) ; ø»…‚Ž + (=jis-x0208 . #x3179) ; ø½ŠŽ´ + (korean-ksc5601 . #x5F67) ; ø»‰¶– + (chinese-isoir165 . #x497B) ; ø»ªž + (chinese-cns11643-1 . #x6069) ; ø»’ † + (chinese-big5 . #xB563) ; ý¢€‹•£ + (ideograph-daikanwa . 21689) ; ø¸…’¹ + (=ucs . #x7525) ; 甥 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D40) ; ø»–€‹ + (ideograph-daikanwa . 21690) ; ø¸…’º + (=ucs . #x3F52) ; 㽒 + )) +(define-char + '((=>ucs . #x7526) ; 甦 + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5012) + (=jis-x0208 . #x6134) ; ø½‹” + (korean-ksc5601 . #x6141) ; ø»‰¸¬ + (chinese-big5 . #xB564) ; ý¢€‹•¤ + (ideograph-daikanwa . 21691) ; ø¸…’» + (ucs-jis . #x7526) ; ø½‹” + )) +(define-char + '((morohashi-daikanwa 21691 0 0) + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-isoir165 . #x2C75) ; ø»Œ¿² + (chinese-cns11643-1 . #x606A) ; ø»’ ‡ + (=ucs . #x7526) ; 甦 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B54) ; ø»œ³ + (ideograph-daikanwa . 21692) ; ø¸…’¼ + (=ucs . #x24BE7) ; 𤯧 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x553B) ; ø»¢ + (ideograph-daikanwa . 21694) ; ø¸…’¾ + (=ucs . #x24BEC) ; 𤯬 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 21695) ; ø¸…’¿ + (=ucs . #x24BEF) ; 𤯯 + )) +(define-char + '((=>ucs . #x24BEF) ; 𤯯 + (morohashi-daikanwa 21695 0 1) + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x553A) ; ø»¡ + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5E7E) ; ø»³ + (ideograph-daikanwa . 21696) ; ø¸…“€ + (=ucs . #x24BF2) ; 𤯲 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 21697) ; ø¸…“ + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4D27) ; ø»‹¤¾ + (ideograph-daikanwa . 21698) ; ø¸…“‚ + (=jef-china3 . #x5ABE) ; øº…ª¾ + (=ucs . #x7527) ; 甧 + )) +(define-char + '((=>ucs . #x7527) ; 甧 + (morohashi-daikanwa 21698 0 0) + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4749) ; ø»š£ˆ + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x254B) ; ø»ž…– + (=ucs . #x24BF3) ; 𤯳 + )) +(define-char + '((ideographic-radical . 100) ; â½£ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 21699) ; ø¸…“ƒ + (=ucs . #x24BF7) ; 𤯷 + )) +(define-char + '((=>ucs . #x24BF7) ; 𤯷 + (morohashi-daikanwa 21699 0 0) + (ideographic-radical . 100) ; â½£ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x567A) ; ø»˜¯· + )) diff --git a/lisp/utf-2000/Ideograph-R101-Use.el b/lisp/utf-2000/Ideograph-R101-Use.el new file mode 100644 index 0000000..8d54847 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R101-Use.el @@ -0,0 +1,418 @@ +(define-char + '((ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5014) + (chinese-gb2312 . #x5343) ; ø»…‚ + (=jis-x0208 . #x4D51) ; ø½Š·” + (korean-ksc5601 . #x6944) ; ø»Š„Ÿ + (chinese-isoir165 . #x5343) ; ø»¸’ + (chinese-cns11643-1 . #x466E) ; ø»‘¹¿ + (=gt-pj-1 . #x4D51) ; 用 + (chinese-big5 . #xA5CE) ; ý¢€Š—Ž + (ideograph-daikanwa . 21703) ; ø¸…“‡ + (=gt-k . 01016) ; ý¡„€¸ + (=ucs . #x7528) ; 用 + )) +(define-char + '((=>ucs . #x7529) ; 甩 + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 0) + (total-strokes . 5) + (japanese-jisx0212 . #x4D28) ; ø»‹¤¿ + (ideograph-daikanwa . 21704) ; ø¸…“ˆ + (ucs-jis . #x7529) ; ø»‹¤¿ + )) +(define-char + '((morohashi-daikanwa 21704 0 1) + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-gb2312 . #x4B26) ; ø»…ƒµ + (chinese-isoir165 . #x4B26) ; ø»¬… + (chinese-cns11643-1 . #x466F) ; ø»‘º€ + (chinese-big5 . #xA5CF) ; ý¢€Š— + (=ucs . #x7529) ; 甩 + )) +(define-char + '((=>ucs . #x752A) ; 甪 + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 1) + (total-strokes . 6) + (japanese-jisx0212 . #x4D29) ; ø»‹¥€ + (=jis-x0213-2-2000 . #x7133) ; ø»¦’² + (ideograph-daikanwa . 21705) ; ø¸…“‰ + (ucs-jis . #x752A) ; ø»‹¥€ + )) +(define-char + '((morohashi-daikanwa 21705 0 1) + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-isoir165 . #x7A24) ; ø»Ž±… + (chinese-cns11643-2 . #x2266) ; ø»“ƒ + (chinese-big5 . #xCA46) ; ý¢€Œ©† + (=ucs . #x752A) ; 甪 + )) +(define-char + '((ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-cns11643-6 . #x253A) ; ø»›» + (ideograph-daikanwa . 49329) ; ø¸Œ‚± + (=ucs . #x24C03) ; 𤰃 + )) +(define-char + '((ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 2) + (total-strokes . 7) + (shinjigen-2 . 5015) + (chinese-gb2312 . #x3826) ; ø»„§» + (=jis-x0208 . #x4A63) ; ø½Š³Œ + (korean-ksc5601 . #x5C4B) ; ø»‰±  + (chinese-isoir165 . #x3826) ; ø»‹ + (chinese-cns11643-1 . #x4B2D) ; ø»’€” + (=gt-pj-1 . #x4A63) ; 甫 + (chinese-big5 . #xA86A) ; ý¢€Š¡ª + (ideograph-daikanwa . 21706) ; ø¸…“Š + (=gt-k . 02646) ; ý¡„€©– + (=ucs . #x752B) ; 甫 + )) +(define-char + '((ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 2) + (total-strokes . 7) + (shinjigen-2 . 5016) + (chinese-gb2312 . #x702E) ; ø»…º“ + (=jis-x0208 . #x6135) ; ø½‹” + (korean-ksc5601 . #x6945) ; ø»Š„  + (chinese-isoir165 . #x702E) ; ø»Ž¢£ + (chinese-cns11643-1 . #x4B2C) ; ø»’€“ + (=gt-pj-1 . #x6135) ; 甬 + (chinese-big5 . #xA869) ; ý¢€Š¡© + (ideograph-daikanwa . 21707) ; ø¸…“‹ + (=gt-k . 02719) ; ý¡„€ªŸ + (=ucs . #x752C) ; 甬 + )) +(define-char + '((ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 3) + (total-strokes . 8) + (hanyu-dazidian 2 869 4) + (chinese-cns11643-5 . #x2735) ; ø»™³´ + (ideograph-daikanwa . 21708) ; ø¸…“Œ + (=hanziku-3 . #xAEE9) ; ý¢€º»© + (=ucs . #x24C05) ; 𤰅 + )) +(define-char + '((ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 3) + (total-strokes . 8) + (hanyu-dazidian 1 39 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=big5-cdp . #x8BF5) ; ý¢€ˆ¯µ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E0A) ; 上 + ) + ((=big5-cdp . #x8BF1) ; ý¢€ˆ¯± + )) + )) + (ideograph-daikanwa . 21709) ; ø¸…“ + (=hanziku-1 . #xABF9) ; ý¢€š¯¹ + (=ucs . #x24C06) ; 𤰆 + )) +(define-char + '((=>ucs . #x24C06) ; 𤰆 + (morohashi-daikanwa 21709 0 2) + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D2E) ; ø»œ†¥ + )) +(define-char + '((ideographic- (:radical 101 ; ⽤ + :strokes 3) + (:radical 4 ; ⼃ + :strokes 7)) + (total-strokes . 8) + (hanyu-dazidian 1 38 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=big5-cdp . #x8BF5) ; ý¢€ˆ¯µ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x571F) ; 土 + ) + ((=big5-cdp . #x8BF1) ; ý¢€ˆ¯± + )) + )) + (ideograph-daikanwa . 21710) ; ø¸…“Ž + (=hanziku-1 . #xABE7) ; ý¢€š¯§ + (=ucs . #x200B5) ; 𠂵 + )) +(define-char + '((=>ucs . #x200B5) ; 𠂵 + (morohashi-daikanwa 21710 0 2) + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D2D) ; ø»œ†¤ + )) +(define-char + '((ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D2B) ; ø»œ†¢ + (ideograph-daikanwa . 21711) ; ø¸…“ + (=ucs . #x21DA4) ; 𡶤 + )) +(define-char + '((=>ucs . #x200F0) ; 𠃰 + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 21712) ; ø¸…“ + )) +(define-char + '((morohashi-daikanwa 21712 0 1) + (ideographic- (:radical 101 ; ⽤ + :strokes 3) + (:radical 5 ; ⼄ + :strokes 7)) + (total-strokes . 8) + (->same-ideograph + ((ideograph-daikanwa . 21712) ; ø¸…“ + )) + (hanyu-dazidian 1 55 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x89C2) ; ý¢€ˆ§‚ + ) + ((=big5-cdp . #x89C7) ; ý¢€ˆ§‡ + )) + ) + ((=ucs . #x7528) ; 用 + )) + (chinese-cns11643-6 . #x2D2C) ; ø»œ†£ + (=hanziku-1 . #xAF63) ; ý¢€š½£ + (=ucs . #x200F0) ; 𠃰 + )) +(define-char + '((ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x3142) ; ø»„ž… + (chinese-isoir165 . #x3142) ; ø»†• + (chinese-cns11643-1 . #x524A) ; ø»’‹ƒ + (chinese-big5 . #xACC7) ; ý¢€Š³‡ + (ideograph-daikanwa . 21713) ; ø¸…“‘ + (=ucs . #x752D) ; 甭 + )) +(define-char + '((ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C3B) ; ø»“„ + (chinese-big5 . #xCFD9) ; ý¢€Œ¿™ + (=ucs . #x752E) ; 甮 + )) +(define-char + '((=>ucs . #x24C07) ; 𤰇 + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 21714) ; ø¸…“’ + )) +(define-char + '((morohashi-daikanwa 21714 0 3) + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 5) + (total-strokes . 10) + (=ucs . #x24C07) ; 𤰇 + )) +(define-char + '((=>ucs . #x24C07) ; 𤰇 + (morohashi-daikanwa 21714 0 4) + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x395D) ; ø»œ˜¼ + )) +(define-char + '((=>ucs . #x20CEB) ; 𠳫 + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x395E) ; ø»œ˜½ + (ideograph-daikanwa . 21715) ; ø¸…““ + )) +(define-char + '((=>ucs . #x24C08) ; 𤰈 + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3361) ; ø»š†ˆ + (ideograph-daikanwa . 21716) ; ø¸…“” + )) +(define-char + '((morohashi-daikanwa 21716 0 0) + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 5 3223 6) + (=hanziku-8 . #xF1BB) ; ý¢‚†» + (=ucs . #x24C08) ; 𤰈 + )) +(define-char + '((=>ucs . #x752F) ; 甯 + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4D2A) ; ø»‹¥ + (=jis-x0213-1-2000 . #x7849) ; ø»¤“– + (chinese-big5 . #xDAAC) ; ý¢€ª¬ + (ideograph-daikanwa . 21717) ; ø¸…“• + (=jef-china3 . #x4ABD) ; øº„ª½ + (ucs-jis . #x752F) ; ø»‹¥ + )) +(define-char + '((morohashi-daikanwa 21717 0 0) + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x6538) ; ø»…ª“ + (chinese-isoir165 . #x6538) ; ø»Ž’£ + (=ucs . #x752F) ; 甯 + )) +(define-char + '((=>ucs . #x752F) ; 甯 + (morohashi-daikanwa 21717 0 1) + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E30) ; ø»“·• + )) +(define-char + '((ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F21) ; ø»´ + (ideograph-daikanwa . 49330) ; ø¸Œ‚² + (=ucs . #x20B7B) ; ð ­» + )) +(define-char + '((ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 21718) ; ø¸…“– + )) +(define-char + '((ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 21719) ; ø¸…“— + )) +(define-char + '((=>ucs . #x24C0E) ; 𤰎 + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x357D) ; ø½Š”° + (korean-ksc5601 . #x7A3D) ; ø»Š– + (ideograph-daikanwa . 00298) ; ø¸€„ª + ) + ((=jis-x0208 . #x4D47) ; ø½Š·Š + (korean-ksc5601 . #x693C) ; ø»Š„— + (ideograph-daikanwa . 09378) ; ø¸‚’¢ + )) + (ideograph-daikanwa . 21720) ; ø¸…“˜ + )) +(define-char + '((morohashi-daikanwa 21720 0 0) + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 14) + (total-strokes . 19) + (hanyu-dazidian 1 294 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EAB) ; 享 + ) + ((=ucs . #x5EB8) ; 庸 + )) + (chinese-cns11643-7 . #x477D) ; ø»ž¸„ + (=hanziku-1 . #xE2BC) ; ý¢€žŠ¼ + (=ucs . #x24C0E) ; 𤰎 + )) +(define-char + '((ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x5374) ; ø»Ÿ‰£ + (=ucs . #x24C00) ; 𤰀 + )) +(define-char + '((ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 21721) ; ø¸…“™ + )) +(define-char + '((=>ucs . #x24C11) ; 𤰑 + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 21722) ; ø¸…“š + )) +(define-char + '((morohashi-daikanwa 21722 0 0) + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 18) + (total-strokes . 23) + (hanyu-dazidian 3 2128 10) + (=hanziku-6 . #xB64E) ; ý¢«™Ž + (=ucs . #x24C11) ; 𤰑 + )) +(define-char + '((=>ucs . #x24C11) ; 𤰑 + (morohashi-daikanwa 21722 0 2) + (ideographic-radical . 101) ; ⽤ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x735B) ; ø»›¤‚ + )) +(define-char + '((ideographic-radical . 101) ; ⽤ + (hanyu-dazidian 4 2552 9) + (=hanziku-7 . #xB979) ; ý¢»¥¹ + (=ucs . #x24C0B) ; 𤰋 + )) +(define-char + '((ideographic-radical . 101) ; ⽤ + (hanyu-dazidian 1 101 8) + (=hanziku-1 . #xB8C5) ; ý¢€›£… + (=ucs . #x24C0C) ; 𤰌 + )) diff --git a/lisp/utf-2000/Ideograph-R102-Field.el b/lisp/utf-2000/Ideograph-R102-Field.el new file mode 100644 index 0000000..8032afd --- /dev/null +++ b/lisp/utf-2000/Ideograph-R102-Field.el @@ -0,0 +1,3458 @@ +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5019) + (chinese-gb2312 . #x4C6F) ; ø»…†œ + (=jis-x0208 . #x4544) ; ø½Š«— + (korean-ksc5601 . #x6F23) ; ø»ŠŒ² + (chinese-isoir165 . #x4C6F) ; ø»®¬ + (chinese-cns11643-1 . #x4670) ; ø»‘º + (=gt-pj-1 . #x4544) ; 田 + (chinese-big5 . #xA5D0) ; ý¢€Š— + (ideograph-daikanwa . 21723) ; ø¸…“› + (=gt-k . 00981) ; ý¡„€• + (=ucs . #x7530) ; 田 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5020) + (chinese-gb2312 . #x5349) ; ø»…ˆ + (=jis-x0208 . #x4D33) ; ø½Š¶¶ + (korean-ksc5601 . #x6B26) ; ø»Š†½ + (chinese-isoir165 . #x5349) ; ø»¸˜ + (chinese-cns11643-1 . #x4671) ; ø»‘º‚ + (=gt-pj-1 . #x4D33) ; 由 + (chinese-big5 . #xA5D1) ; ý¢€Š—‘ + (ideograph-daikanwa . 21724) ; ø¸…“œ + (=gt-k . 01014) ; ý¡„€¶ + (=ucs . #x7531) ; 由 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5017) + (chinese-gb2312 . #x3C57) ; ø»„®¤ + (=jis-x0208 . #x3943) ; ø½Š™® + (korean-ksc5601 . #x4B23) ; ø»‰—º + (chinese-isoir165 . #x3C57) ; ø»–´ + (chinese-cns11643-1 . #x4672) ; ø»‘ºƒ + (=gt-pj-1 . #x3943) ; 甲 + (chinese-big5 . #xA5D2) ; ý¢€Š—’ + (ideograph-daikanwa . 21725) ; ø¸…“ + (=gt-k . 00930) ; ý¡„€Ž¢ + (=ucs . #x7532) ; 甲 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5018) + (chinese-gb2312 . #x496A) ; ø»…½ + (=jis-x0208 . #x3F3D) ; ø½Š¢œ + (korean-ksc5601 . #x6369) ; ø»‰¼ + (chinese-isoir165 . #x496A) ; ø»ª + (chinese-cns11643-1 . #x4673) ; ø»‘º„ + (=gt-pj-1 . #x3F3D) ; 申 + (chinese-big5 . #xA5D3) ; ý¢€Š—“ + (ideograph-daikanwa . 21726) ; ø¸…“ž + (=gt-k . 00959) ; ý¡„€Ž¿ + (=ucs . #x7533) ; 申 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-gb12345 . #x7C4D) ; 甴 + (ideograph-daikanwa . 21727) ; ø¸…“Ÿ + (=ucs . #x7534) ; 甴 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 1) + (total-strokes . 6) + (japanese-jisx0212 . #x4D2B) ; ø»‹¥‚ + (chinese-cns11643-4 . #x232B) ; ø»—£® + (ideograph-daikanwa . 21728) ; ø¸…“  + (=big5-cdp . #x8AA4) ; ý¢€ˆª¤ + (=ucs . #x7536) ; 甶 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 1) + (total-strokes . 6) + (ideograph-daikanwa . 21729) ; ø¸…“¡ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 2) + (total-strokes . 7) + (shinjigen-2 . 5021) + (chinese-gb2312 . #x4450) ; ø»„º + (=jis-x0208 . #x434B) ; ø½Š¨¢ + (korean-ksc5601 . #x517B) ; ø»‰¢† + (chinese-isoir165 . #x4450) ; ø»¢ + (chinese-cns11643-1 . #x4B2E) ; ø»’€• + (=gt-pj-1 . #x434B) ; 男 + (chinese-big5 . #xA86B) ; ý¢€Š¡« + (ideograph-daikanwa . 21730) ; ø¸…“¢ + (=gt-k . 02609) ; ý¡„€¨± + (=ucs . #x7537) ; 男 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 2) + (total-strokes . 7) + (hanyu-dazidian 4 2529 7) + (chinese-cns11643-4 . #x245F) ; ø»—¦€ + (ideograph-daikanwa . 21731) ; ø¸…“£ + (=hanziku-7 . #xB4CA) ; ý¢»“Š + (=ucs . #x24C15) ; 𤰕 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-gb2312 . #x3569) ; ø»„¤¤ + (=jis-x0208 . #x5234) ; ø½Š¾ + (korean-ksc5601 . #x6F24) ; ø»ŠŒ³ + (chinese-isoir165 . #x3569) ; ø»Œ´ + (chinese-cns11643-1 . #x4B2F) ; ø»’€– + (=gt-pj-1 . #x5234) ; 甸 + (chinese-big5 . #xA86C) ; ý¢€Š¡¬ + (ideograph-daikanwa . 21732) ; ø¸…“¤ + (=gt-k . 02686) ; ý¡„€©¾ + (=ucs . #x7538) ; 甸 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 2) + (total-strokes . 7) + (japanese-jisx0212 . #x4D2C) ; ø»‹¥ƒ + (chinese-cns11643-2 . #x246E) ; ø»“’‡ + (chinese-big5 . #xCB6E) ; ý¢€Œ­® + (ideograph-daikanwa . 21734) ; ø¸…“¦ + (=ucs . #x7539) ; 甹 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 2) + (total-strokes . 7) + (shinjigen-2 . 5022) + (chinese-gb2312 . #x6E2E) ; ø»…·— + (=jis-x0208 . #x442E) ; ø½Š©£ + (korean-ksc5601 . #x6F6B) ; ø»Šº + (chinese-isoir165 . #x6E2E) ; ø»ŽŸ§ + (chinese-cns11643-2 . #x246D) ; ø»“’† + (=gt-pj-1 . #x442E) ; 町 + (chinese-big5 . #xCB6D) ; ý¢€Œ­­ + (ideograph-daikanwa . 21735) ; ø¸…“§ + (=gt-k . 02611) ; ý¡„€¨³ + (=ucs . #x753A) ; 町 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-6 . #x2862) ; ø»œ€ƒ + (ideograph-daikanwa . 21736) ; ø¸…“¨ + (=jef-china3 . #x5ACC) ; øº…«Œ + (=ucs . #x3F56) ; 㽖 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 2) + (total-strokes . 7) + (hanyu-dazidian 4 2529 4) + (chinese-cns11643-6 . #x2863) ; ø»œ€„ + (ideograph-daikanwa . 21737) ; ø¸…“© + (=hanziku-7 . #xB4C7) ; ý¢»“‡ + (=ucs . #x24C1B) ; 𤰛 + )) +(define-char + '((morohashi-daikanwa ho 347) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 2) + (total-strokes . 7) + (->same-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 21735) ; ø¸…“§ + ) + )) + (=jis-x0208 . #x6136) ; ø½‹”‘ + (=ucs . #x753C) ; 甼 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-6 . #x2864) ; ø»œ€… + (=ucs . #x3540) ; 㕀 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-5 . #x2463) ; ø»™°ˆ + (=ucs . #x3F55) ; 㽕 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-3 . #x2672) ; ø»•Ÿ‹ + (=ucs . #x3F57) ; 㽗 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-1 . 5026) + (chinese-gb2312 . #x3B2D) ; ø»„¬œ + (chinese-isoir165 . #x3B2D) ; ø»”¬ + (chinese-cns11643-3 . #x2A37) ; ø»•¤ˆ + (ideograph-daikanwa . 21739) ; ø¸…“« + (=ucs . #x753B) ; 画 + )) +(define-char + '((=>ucs . #x753B) ; 画 + (morohashi-daikanwa 21739 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-1 . 5023) + (=jis-x0208 . #x3268) ; ø½Š + (ucs-jis . #x753B) ; ø½Š + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (japanese-jisx0212 . #x4D2D) ; ø»‹¥„ + (chinese-cns11643-1 . #x4E77) ; ø»’…¸ + (=jis-x0213-2-2000 . #x7136) ; ø»¦’µ + (chinese-big5 . #xAAB6) ; ý¢€Šª¶ + (ideograph-daikanwa . 21740) ; ø¸…“¬ + (=jef-china3 . #x98D3) ; øº‰£“ + (=ucs . #x753D) ; 甽 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (hanyu-dazidian 4 2531 4) + (chinese-cns11643-4 . #x2742) ; ø»—©½ + (ideograph-daikanwa . 21741) ; ø¸…“­ + (=hanziku-7 . #xB548) ; ý¢»•ˆ + (=ucs . #x24C1D) ; 𤰝 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x675E) ; ø»…­µ + (japanese-jisx0212 . #x4D2E) ; ø»‹¥… + (chinese-isoir165 . #x675E) ; ø»Ž–… + (chinese-cns11643-2 . #x2834) ; ø»“—… + (=jis-x0213-2-2000 . #x7137) ; ø»¦’¶ + (chinese-big5 . #xCD72) ; ý¢€Œµ² + (ideograph-daikanwa . 21742) ; ø¸…“® + (=jef-china3 . #x5AC9) ; øº…«‰ + (=ucs . #x753E) ; 甾 + )) +(define-char + '((=>ucs . #x753F) ; 甿 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (japanese-jisx0212 . #x4D2F) ; ø»‹¥† + (chinese-big5 . #xCD70) ; ý¢€Œµ° + (ideograph-daikanwa . 21743) ; ø¸…“¯ + (ucs-jis . #x753F) ; ø»‹¥† + )) +(define-char + '((=>ucs . #x753F) ; 甿 + (morohashi-daikanwa 21743 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (=jef-china3 . #x98D4) ; øº‰£” + )) +(define-char + '((=>ucs . #x753F) ; 甿 + (morohashi-daikanwa 21743 0 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-2 . #x2832) ; ø»“—ƒ + )) +(define-char + '((morohashi-daikanwa 21743 0 2) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (=ucs . #x753F) ; 甿 + )) +(define-char + '((=>ucs . #x24C21) ; 𤰡 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 21744) ; ø¸…“° + )) +(define-char + '((=>ucs . #x24C21) ; 𤰡 + (morohashi-daikanwa 21744 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D31) ; ø»œ†¨ + )) +(define-char + '((morohashi-daikanwa 21744 0 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (hanyu-dazidian 4 2531 1) + (=hanziku-7 . #xB545) ; ý¢»•… + (=ucs . #x24C21) ; 𤰡 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (hanyu-dazidian 4 2530 2) + (chinese-cns11643-4 . #x273F) ; ø»—©º + (ideograph-daikanwa . 21746) ; ø¸…“² + (=hanziku-7 . #xB4E5) ; ý¢»“¥ + (=ucs . #x24C1F) ; 𤰟 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (hanyu-dazidian 4 2530 3) + (chinese-cns11643-5 . #x2736) ; ø»™³µ + (ideograph-daikanwa . 21747) ; ø¸…“³ + (=hanziku-7 . #xB4E6) ; ý¢»“¦ + (=ucs . #x24C20) ; 𤰠 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x6E2F) ; ø»…·˜ + (japanese-jisx0212 . #x4D30) ; ø»‹¥‡ + (chinese-isoir165 . #x6E2F) ; ø»ŽŸ¨ + (chinese-cns11643-2 . #x2833) ; ø»“—„ + (=jis-x0213-2-2000 . #x7138) ; ø»¦’· + (chinese-big5 . #xCD71) ; ý¢€Œµ± + (ideograph-daikanwa . 21748) ; ø¸…“´ + (=jef-china3 . #x5AC8) ; øº…«ˆ + (=ucs . #x7540) ; 畀 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A38) ; ø»•¤‰ + (ideograph-daikanwa . 21749) ; ø¸…“µ + (=ucs . #x7541) ; 畁 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A35) ; ø»•¤† + (ideograph-daikanwa . 21750) ; ø¸…“¶ + (=ucs . #x7542) ; 畂 + )) +(define-char + '((=>ucs . #x7543) ; 畃 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (japanese-jisx0212 . #x4D31) ; ø»‹¥ˆ + (ideograph-daikanwa . 21751) ; ø¸…“· + (ucs-jis . #x7543) ; ø»‹¥ˆ + )) +(define-char + '((morohashi-daikanwa 21751 0 2) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2740) ; ø»—©» + (=jef-china3 . #x5AD7) ; øº…«— + (=ucs . #x7543) ; 畃 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2741) ; ø»—©¼ + (ideograph-daikanwa . 21752) ; ø¸…“¸ + (=ucs . #x22341) ; 𢍁 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (hanyu-dazidian 4 2530 9) + (chinese-cns11643-6 . #x2D30) ; ø»œ†§ + (ideograph-daikanwa . 21753) ; ø¸…“¹ + (=hanziku-7 . #xB4EC) ; ý¢»“¬ + (=ucs . #x24C22) ; 𤰢 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D34) ; ø»œ†« + (ideograph-daikanwa . 21756) ; ø¸…“¼ + (=ucs . #x211CD) ; 𡇍 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (hanyu-dazidian 4 2531 2) + (chinese-cns11643-6 . #x2D2F) ; ø»œ†¦ + (ideograph-daikanwa . 21758) ; ø¸…“¾ + (=hanziku-7 . #xB546) ; ý¢»•† + (=ucs . #x24C28) ; 𤰨 + )) +(define-char + '((=>ucs . #x22456) ; 𢑖 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 21759) ; ø¸…“¿ + )) +(define-char + '((=>ucs . #x22456) ; 𢑖 + (morohashi-daikanwa 21759 0 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (->identical + ((=ucs . #x22456) ; 𢑖 + )) + (chinese-cns11643-6 . #x2D32) ; ø»œ†© + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-2 . 5052) + (=jis-x0208 . #x6137) ; ø½‹”’ + (chinese-cns11643-3 . #x2A36) ; ø»•¤‡ + (ideograph-daikanwa . 21760) ; ø¸…”€ + (=ucs . #x7544) ; 畄 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x3329) ; ø»„ ¨ + (chinese-isoir165 . #x3329) ; ø»ˆ¸ + (=ucs . #x7545) ; 畅 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A39) ; ø»•¤Š + (=ucs . #x2233F) ; 𢌿 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (hanyu-dazidian 4 2530 4) + (=hanziku-7 . #xB4E7) ; ý¢»“§ + (=ucs . #x24C23) ; 𤰣 + )) +(define-char + '((=>ucs . #x24C23) ; 𤰣 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D33) ; ø»œ†ª + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5047) + (=jis-x0208 . #x613C) ; ø½‹”— + (chinese-cns11643-3 . #x2E27) ; ø»•©° + (ideograph-daikanwa . 21763) ; ø¸…”ƒ + (=ucs . #x7546) ; 畆 + )) +(define-char + '((=>ucs . #x7547) ; 畇 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4D32) ; ø»‹¥‰ + (chinese-cns11643-2 . #x2C3C) ; ø»“… + (chinese-big5 . #xCFDA) ; ý¢€Œ¿š + (ideograph-daikanwa . 21764) ; ø¸…”„ + (=jef-china3 . #x5ACD) ; øº…« + (ucs-jis . #x7547) ; ø»‹¥‰ + )) +(define-char + '((=>ucs . #x7547) ; 畇 + (morohashi-daikanwa 21764 0 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (korean-ksc5601 . #x5034) ; ø»‰Ÿ¡ + )) +(define-char + '((morohashi-daikanwa 21764 0 2) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x7547) ; 畇 + )) +(define-char + '((=>ucs . #x7548) ; 畈 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4D33) ; ø»‹¥Š + (chinese-cns11643-2 . #x2C3D) ; ø»“† + (=jis-x0213-2-2000 . #x7139) ; ø»¦’¸ + (chinese-big5 . #xCFDB) ; ý¢€Œ¿› + (ideograph-daikanwa . 21767) ; ø¸…”‡ + (=jef-china3 . #x5ACE) ; øº…«Ž + (ucs-jis . #x7548) ; ø»‹¥Š + )) +(define-char + '((morohashi-daikanwa 21767 0 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x6E32) ; ø»…·› + (chinese-isoir165 . #x6E32) ; ø»ŽŸ« + (=ucs . #x7548) ; 畈 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (=jis-x0208 . #x613A) ; ø½‹”• + (chinese-cns11643-3 . #x2E25) ; ø»•©® + (ideograph-daikanwa . 21768) ; ø¸…”ˆ + (=ucs . #x7549) ; 畉 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 6358) + (=jis-x0208 . #x6139) ; ø½‹”” + (chinese-cns11643-3 . #x2E28) ; ø»•©± + (ideograph-daikanwa . 21773) ; ø¸…” + (=ucs . #x754A) ; 畊 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 3165) + (chinese-gb2312 . #x6E31) ; ø»…·š + (=jis-x0208 . #x5A42) ; ø½‹Š‹ + (chinese-isoir165 . #x6E31) ; ø»ŽŸª + (chinese-cns11643-1 . #x524E) ; ø»’‹‡ + (chinese-big5 . #xACCB) ; ý¢€Š³‹ + (ideograph-daikanwa . 21774) ; ø¸…”Ž + (=ucs . #x754B) ; 畋 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5031) + (chinese-gb2312 . #x3D67) ; ø»„°’ + (=jis-x0208 . #x3326) ; ø½Š + (korean-ksc5601 . #x4D23) ; ø»‰š¶ + (chinese-isoir165 . #x3D67) ; ø»˜¢ + (chinese-cns11643-1 . #x524C) ; ø»’‹… + (=gt-pj-1 . #x3326) ; 界 + (chinese-big5 . #xACC9) ; ý¢€Š³‰ + (ideograph-daikanwa . 21775) ; ø¸…” + (=gt-k . 05035) ; ý¡„Ž« + (=ucs . #x754C) ; 界 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5032) + (=jis-x0208 . #x6138) ; ø½‹”“ + (chinese-cns11643-3 . #x2E2A) ; ø»•©³ + (ideograph-daikanwa . 21776) ; ø¸…” + (=ucs . #x754D) ; 畍 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-1 . 5035) + (chinese-gb2312 . #x6E30) ; ø»…·™ + (japanese-jisx0212 . #x4D34) ; ø»‹¥‹ + (chinese-isoir165 . #x6E30) ; ø»ŽŸ© + (chinese-cns11643-1 . #x524D) ; ø»’‹† + (=jis-x0213-2-2000 . #x713A) ; ø»¦’¹ + (chinese-big5 . #xACCA) ; ý¢€Š³Š + (ideograph-daikanwa . 21777) ; ø¸…”‘ + (=jef-china3 . #x98D5) ; øº‰£• + (=ucs . #x754E) ; 畎 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-1 . 5030) + (shinjigen-2 . 5030) + (chinese-gb2312 . #x4E37) ; ø»…ˆ  + (=jis-x0208 . #x305A) ; ø½ŠŒ· + (korean-ksc5601 . #x6866) ; ø»Šƒ£ + (chinese-isoir165 . #x4E37) ; ø»°° + (chinese-cns11643-1 . #x524B) ; ø»’‹„ + (=gt-pj-1 . #x305A) ; 畏 + (chinese-big5 . #xACC8) ; ý¢€Š³ˆ + (ideograph-daikanwa . 21778) ; ø¸…”’ + (=gt-k . 05019) ; ý¡„Ž› + (=ucs . #x754F) ; 畏 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4D35) ; ø»‹¥Œ + (chinese-cns11643-3 . #x2E26) ; ø»•©¯ + (=jis-x0213-2-2000 . #x713B) ; ø»¦’º + (ideograph-daikanwa . 21787) ; ø¸…”› + (=big5-cdp . #x8BF0) ; ý¢€ˆ¯° + (=jef-china3 . #x5ACA) ; øº…«Š + (=ucs . #x7550) ; 畐 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3279) ; ø»œ† + (ideograph-daikanwa . 21788) ; ø¸…”œ + )) +(define-char + '((=>ucs . #x24C4B) ; 𤱋 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2533 3) + (ideograph-daikanwa . 21789) ; ø¸…” + (=hanziku-7 . #xB5A9) ; ý¢»–© + )) +(define-char + '((morohashi-daikanwa 21789 0 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A4F) ; ø»™¸¨ + (=ucs . #x24C4B) ; 𤱋 + )) +(define-char + '((=>ucs . #x20B47) ; 𠭇 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 21796) ; ø¸…”¤ + )) +(define-char + '((morohashi-daikanwa 21796 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3272) ; ø»œŽ¿ + (=ucs . #x20B47) ; 𠭇 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (kangxi-radical . 86) ; ⽕ + (kangxi-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 5038) + (=jis-x0208 . #x482A) ; ø½Š¯— + (korean-ksc5601 . #x6F25) ; ø»ŠŒ´ + (chinese-isoir165 . #x2D6B) ; ø»† + (ideograph-daikanwa . 21797) ; ø¸…”¥ + (=ucs . #x7551) ; 畑 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4D36) ; ø»‹¥ + (=jis-x0213-2-2000 . #x713C) ; ø»¦’» + (ideograph-daikanwa . 49331) ; ø¸Œ‚³ + (=ucs . #x7552) ; 畒 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 49332) ; ø¸Œ‚´ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A41) ; ø»—®– + (=ucs . #x3F58) ; 㽘 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E29) ; ø»•©² + (=ucs . #x3F59) ; 㽙 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A43) ; ø»—®˜ + (=ucs . #x3F5A) ; 㽚 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2535 5) + (chinese-cns11643-4 . #x2A42) ; ø»—®— + (=hanziku-7 . #xB5EB) ; ý¢»—« + (=ucs . #x24C29) ; 𤰩 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2534 4) + (chinese-cns11643-5 . #x2A4D) ; ø»™¸¦ + (=hanziku-7 . #xB5CA) ; ý¢»—Š + (=ucs . #x24C2A) ; 𤰪 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2535 3) + (chinese-cns11643-6 . #x3274) ; ø»œ + (=hanziku-7 . #xB5E9) ; ý¢»—© + (=ucs . #x24C2B) ; 𤰫 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2533 1) + (chinese-cns11643-5 . #x2A4C) ; ø»™¸¥ + (=hanziku-7 . #xB5A7) ; ý¢»–§ + (=ucs . #x24C2C) ; 𤰬 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2531 15) + (chinese-cns11643-6 . #x3273) ; ø»œ€ + (=hanziku-7 . #xB553) ; ý¢»•“ + (=ucs . #x24C2D) ; 𤰭 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2535 1) + (chinese-cns11643-5 . #x2A4B) ; ø»™¸¤ + (=hanziku-7 . #xB5E7) ; ý¢»—§ + (=ucs . #x24C2E) ; 𤰮 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2534 5) + (chinese-cns11643-6 . #x3276) ; ø»œƒ + (=hanziku-7 . #xB5CB) ; ý¢»—‹ + (=ucs . #x24C2F) ; 𤰯 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 3 2033 2) + (chinese-cns11643-6 . #x327A) ; ø»œ‡ + (=hanziku-5 . #xF8A3) ; ý¢Ÿ¢£ + (=ucs . #x24C30) ; 𤰰 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3277) ; ø»œ„ + (=ucs . #x24C31) ; 𤰱 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A4E) ; ø»™¸§ + (=ucs . #x24C33) ; 𤰳 + )) +(define-char + '((=>ucs . #x24C33) ; 𤰳 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2531 10) + (=hanziku-7 . #xB54E) ; ý¢»•Ž + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2531 6) + (=hanziku-7 . #xB54A) ; ý¢»•Š + (=ucs . #x24C34) ; 𤰴 + )) +(define-char + '((=>ucs . #x24C34) ; 𤰴 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3278) ; ø»œ… + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2532 2) + (=hanziku-7 . #xB566) ; ý¢»•¦ + (=ucs . #x24C35) ; 𤰵 + )) +(define-char + '((=>ucs . #x24C35) ; 𤰵 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3275) ; ø»œ‚ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A44) ; ø»—®™ + (=ucs . #x2F936) ; 甾 + )) +(define-char + '((=>ucs . #x7554) ; 畔 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (korean-ksc5601 . #x5A6D) ; ø»‰¯† + (chinese-big5 . #xAF60) ; ý¢€Š½  + (ideograph-daikanwa . 21801) ; ø¸…”© + (=jef-china3 . #x5ACF) ; øº…« + )) +(define-char + '((morohashi-daikanwa 21801 0 2) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x454F) ; ø»„»ª + (=jis-x0208 . #x484A) ; ø½Š¯· + (chinese-isoir165 . #x454F) ; ø»£º + (chinese-cns11643-1 . #x5663) ; ø»’‘” + (=gt-pj-1 . #x484A) ; 畔 + (=gt-k . 06534) ; ý¡„¦† + (=ucs . #x7554) ; 畔 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x324E) ; ø»•° + (ideograph-daikanwa . 21802) ; ø¸…”ª + (=ucs . #x7555) ; 畕 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 21805) ; ø¸…”­ + (=ucs . #x7556) ; 畖 + )) +(define-char + '((=>ucs . #x7556) ; 畖 + (morohashi-daikanwa 21805 0 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x324D) ; ø»•°Ž + )) +(define-char + '((morohashi-daikanwa 21805 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 3 2033 10) + (chinese-cns11643-6 . #x3965) ; ø»œ™„ + (=hanziku-5 . #xF8AB) ; ý¢Ÿ¢« + (=ucs . #x24C32) ; 𤰲 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4D37) ; ø»‹¥Ž + (chinese-cns11643-3 . #x3250) ; ø»•°‘ + (ideograph-daikanwa . 21806) ; ø¸…”® + (=ucs . #x7557) ; 畗 + )) +(define-char + '((=>ucs . #x7558) ; 畘 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 21807) ; ø¸…”¯ + )) +(define-char + '((morohashi-daikanwa 21807 0 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x324F) ; ø»•° + (=ucs . #x7558) ; 畘 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5050) + (chinese-gb2312 . #x4174) ; ø»„¶— + (=jis-x0208 . #x4E31) ; ø½Š¸’ + (korean-ksc5601 . #x573A) ; ø»‰©¹ + (chinese-isoir165 . #x4174) ; ø»ž§ + (chinese-cns11643-1 . #x5667) ; ø»’‘˜ + (=gt-pj-1 . #x4E31) ; 留 + (chinese-big5 . #xAF64) ; ý¢€Š½¤ + (ideograph-daikanwa . 21808) ; ø¸…”° + (=gt-k . 06557) ; ý¡„¦ + (=ucs . #x7559) ; 留 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5048) + (chinese-gb2312 . #x5B4E) ; ø»…›½ + (=jis-x0208 . #x613D) ; ø½‹”˜ + (chinese-isoir165 . #x5B4E) ; ø»Ž„ + (chinese-cns11643-1 . #x5666) ; ø»’‘— + (=gt-pj-1 . #x613D) ; 畚 + (chinese-big5 . #xAF63) ; ý¢€Š½£ + (ideograph-daikanwa . 21809) ; ø¸…”± + (=gt-k . 06612) ; ý¡„§” + (=ucs . #x755A) ; 畚 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5039) + (chinese-gb2312 . #x6E33) ; ø»…·œ + (=jis-x0208 . #x613B) ; ø½‹”– + (korean-ksc5601 . #x7255) ; ø»Š‘¾ + (chinese-isoir165 . #x6E33) ; ø»ŽŸ¬ + (chinese-cns11643-2 . #x3124) ; ø»“¤ƒ + (chinese-big5 . #xD2C1) ; ý¢€‹ + (ideograph-daikanwa . 21810) ; ø¸…”² + (=ucs . #x755B) ; 畛 + )) +(define-char + '((=>ucs . #x755C) ; 畜 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5041) + (=jis-x0208 . #x435C) ; ø½Š¨³ + (korean-ksc5601 . #x7565) ; ø»Š–¨ + (=gt-pj-1 . #x435C) ; ø½Š¨³ + (chinese-big5 . #xAF62) ; ý¢€Š½¢ + (ideograph-daikanwa . 21814) ; ø¸…”¶ + (=gt-k . 06504) ; ý¡„¥¨ + (ucs-jis . #x755C) ; ø½Š¨³ + )) +(define-char + '((morohashi-daikanwa 21814 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x5073) ; ø»…Œ˜ + (chinese-isoir165 . #x5073) ; ø»´¨ + (chinese-cns11643-1 . #x5665) ; ø»’‘– + (=ucs . #x755C) ; 畜 + )) +(define-char + '((=>ucs . #x755D) ; 畝 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5044) + (=jis-x0208 . #x4026) ; ø½Š££ + (korean-ksc5601 . #x596F) ; ø»‰­ª + (chinese-big5 . #xAF61) ; ý¢€Š½¡ + (ideograph-daikanwa . 21815) ; ø¸…”· + (ucs-jis . #x755D) ; ø½Š££ + )) +(define-char + '((morohashi-daikanwa 21815 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-1 . #x5664) ; ø»’‘• + (chinese-gb12345 . #x4436) ; 畝 + (=ucs . #x755D) ; 畝 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4D38) ; ø»‹¥ + (chinese-cns11643-3 . #x3251) ; ø»•°’ + (ideograph-daikanwa . 21816) ; ø¸…”¸ + (=ucs . #x755E) ; 畞 + )) +(define-char + '((=>ucs . #x755F) ; 畟 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 21817) ; ø¸…”¹ + )) +(define-char + '((=>ucs . #x755F) ; 畟 + (morohashi-daikanwa 21817 0 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3125) ; ø»“¤„ + )) +(define-char + '((=>ucs . #x755F) ; 畟 + (morohashi-daikanwa 21817 0 2) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4D39) ; ø»‹¥ + (chinese-big5 . #xD2C2) ; ý¢€‹‚ + (ucs-jis . #x755F) ; ø»‹¥ + )) +(define-char + '((morohashi-daikanwa 21817 0 3) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (=ucs . #x755F) ; 畟 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2535 7) + (chinese-cns11643-6 . #x3962) ; ø»œ™ + (ideograph-daikanwa . 21818) ; ø¸…”º + (=hanziku-7 . #xB5ED) ; ý¢»—­ + (=ucs . #x24C52) ; 𤱒 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E6E) ; ø»™¾¿ + (ideograph-daikanwa . 21819) ; ø¸…”» + (=ucs . #x24C36) ; 𤰶 + )) +(define-char + '((=>ucs . #x24C63) ; 𤱣 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2536 5) + (ideograph-daikanwa . 21820) ; ø¸…”¼ + (=hanziku-7 . #xB64C) ; ý¢»™Œ + )) +(define-char + '((morohashi-daikanwa 21820 0 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E6D) ; ø»™¾¾ + (=ucs . #x24C63) ; 𤱣 + )) +(define-char + '((=>ucs . #x24C5E) ; 𤱞 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2537 3) + (ideograph-daikanwa . 21825) ; ø¸…• + (=hanziku-7 . #xB66A) ; ý¢»™ª + )) +(define-char + '((morohashi-daikanwa 21825 0 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E30) ; ø»—³½ + (=ucs . #x24C5E) ; 𤱞 + )) +(define-char + '((=>ucs . #x24C64) ; 𤱤 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 21826) ; ø¸…•‚ + )) +(define-char + '((morohashi-daikanwa 21826 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 2 933 4) + (chinese-cns11643-5 . #x2E6C) ; ø»™¾½ + (=hanziku-3 . #xBBF0) ; ý¢€»¯° + (=ucs . #x24C64) ; 𤱤 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (shinjigen-2 . 5053) + (=jis-x0208 . #x482B) ; ø½Š¯˜ + (=gt-pj-1 . #x482B) ; 畠 + (ideograph-daikanwa . 21827) ; ø¸…•ƒ + (=gt-k . 06530) ; ý¡„¦‚ + (=ucs . #x7560) ; 畠 + )) +(define-char + '((ideographic- (:radical 102 ; â½¥ + :strokes 5 + :sources (cns-11643 morohashi-daikanwa)) + (:radical 4 ; ⼃ + :strokes 9 + :sources (ucs))) + (total-strokes . 10) + (->vulgar-ideograph + (:char ((ideograph-daikanwa . 21778) ; ø¸…”’ + ) + :sources (morohashi-daikanwa))) + (hanyu-dazidian 1 41 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7536) ; 甶 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=big5-cdp . #x8CC6) ; ý¢€ˆ³† + )) + )) + (chinese-cns11643-6 . #x3964) ; ø»œ™ƒ + (ideograph-daikanwa . 49333) ; ø¸Œ‚µ + (=hanziku-1 . #xAC7B) ; ý¢€š±» + (=ucs . #x200BD) ; 𠂽 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3963) ; ø»œ™‚ + (ideograph-daikanwa . 49334) ; ø¸Œ‚¶ + (=ucs . #x24C56) ; 𤱖 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E2F) ; ø»—³¼ + (=ucs . #x3F5B) ; 㽛 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E31) ; ø»—³¾ + (=ucs . #x3F5C) ; 㽜 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2536 2) + (chinese-cns11643-5 . #x2E6A) ; ø»™¾» + (=hanziku-7 . #xB649) ; ý¢»™‰ + (=ucs . #x24C4C) ; 𤱌 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2539 5) + (chinese-cns11643-4 . #x2E2E) ; ø»—³» + (=hanziku-7 . #xB6CE) ; ý¢»›Ž + (=ucs . #x24C4D) ; 𤱍 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2539 8) + (chinese-cns11643-5 . #x2E6B) ; ø»™¾¼ + (=hanziku-7 . #xB6D1) ; ý¢»›‘ + (=ucs . #x24C4E) ; 𤱎 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2536 8) + (chinese-cns11643-6 . #x3961) ; ø»œ™€ + (=hanziku-7 . #xB64F) ; ý¢»™ + (=ucs . #x24C4F) ; 𤱏 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2539 2) + (chinese-cns11643-6 . #x3960) ; ø»œ˜¿ + (=hanziku-7 . #xB6CB) ; ý¢»›‹ + (=ucs . #x24C50) ; 𤱐 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x395F) ; ø»œ˜¾ + (=ucs . #x24C55) ; 𤱕 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x4D3A) ; ø»‹¥‘ + (chinese-cns11643-3 . #x3746) ; ø»•· + (ideograph-daikanwa . 21828) ; ø¸…•„ + (=ucs . #x7561) ; 畡 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5058) + (=jis-x0208 . #x492D) ; ø½Š°¸ + (korean-ksc5601 . #x7934) ; ø»Š›¯ + (chinese-gb12345 . #x314F) ; 畢 + (=gt-pj-1 . #x492D) ; 畢 + (chinese-big5 . #xB2A6) ; ý¢€‹Š¦ + (ideograph-daikanwa . 21829) ; ø¸…•… + (=gt-k . 07861) ; ý¡„ºµ + (=ucs . #x7562) ; 畢 + )) +(define-char + '((=>ucs . #x7562) ; 畢 + (morohashi-daikanwa 21829 0 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C2B) ; ø»’™ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3740) ; ø»“­“ + (chinese-big5 . #xD67B) ; ý¢€™» + (ideograph-daikanwa . 21835) ; ø¸…•‹ + (=ucs . #x7563) ; 畣 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5057) + (=jis-x0208 . #x613F) ; ø½‹”š + (chinese-isoir165 . #x7D50) ; ø»Ž¶‹ + (=gt-pj-1 . #x613F) ; 畤 + (chinese-big5 . #xD67A) ; ý¢€™º + (ideograph-daikanwa . 21837) ; ø¸…• + (=gt-k . 07957) ; ý¡„¼• + (=ucs . #x7564) ; 畤 + )) +(define-char + '((=>ucs . #x7564) ; 畤 + (morohashi-daikanwa 21837 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x373F) ; ø»“­’ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5060) + (chinese-gb2312 . #x4254) ; ø»„·• + (=jis-x0208 . #x4E2C) ; ø½Š¸ + (korean-ksc5601 . #x5554) ; ø»‰§— + (chinese-isoir165 . #x4254) ; ø»Ÿ¥ + (chinese-cns11643-1 . #x5C29) ; ø»’™Ž + (=gt-pj-1 . #x4E2C) ; 略 + (chinese-big5 . #xB2A4) ; ý¢€‹Š¤ + (ideograph-daikanwa . 21839) ; ø¸…• + (=gt-k . 07895) ; ý¡„»— + (=ucs . #x7565) ; 略 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5061) + (=jis-x0208 . #x6140) ; ø½‹”› + (chinese-cns11643-3 . #x3749) ; ø»•·  + (=gt-pj-1 . #x6140) ; 畧 + (ideograph-daikanwa . 21840) ; ø¸…• + (=gt-k . 07958) ; ý¡„¼– + (=ucs . #x7567) ; 畧 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5056) + (chinese-gb2312 . #x4668) ; ø»„½¡ + (=jis-x0208 . #x374D) ; ø½Š–¼ + (korean-ksc5601 . #x7D4F) ; ø»Š¢‚ + (chinese-isoir165 . #x4668) ; ø»¥± + (chinese-cns11643-1 . #x5C2A) ; ø»’™ + (chinese-big5 . #xB2A5) ; ý¢€‹Š¥ + (ideograph-daikanwa . 21842) ; ø¸…•’ + (=ucs . #x7566) ; 畦 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5054) + (=jis-x0208 . #x305B) ; ø½ŠŒ¸ + (korean-ksc5601 . #x6C36) ; ø»Šˆ« + (chinese-cns11643-1 . #x5C2C) ; ø»’™‘ + (=gt-pj-1 . #x305B) ; 異 + (chinese-big5 . #xB2A7) ; ý¢€‹Š§ + (ideograph-daikanwa . 21854) ; ø¸…•ž + (=gt-k . 07717) ; ý¡„¸¥ + (=ucs . #x7570) ; 異 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3747) ; ø»•·ž + (ideograph-daikanwa . 21855) ; ø¸…•Ÿ + (=ucs . #x7568) ; 畨 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3364) ; ø»š†‹ + (=ucs . #x3F5D) ; 㽝 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3748) ; ø»•·Ÿ + (=ucs . #x3F5E) ; 㽞 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (=jis-x0208 . #x613E) ; ø½‹”™ + (=ucs . #x7569) ; 畩 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2541 2) + (chinese-cns11643-4 . #x333E) ; ø»—»¡ + (=hanziku-7 . #xB74C) ; ý¢»Œ + (=ucs . #x24C65) ; 𤱥 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2542 4) + (chinese-cns11643-6 . #x4228) ; ø»œ¥• + (=hanziku-7 . #xB76E) ; ý¢»® + (=ucs . #x24C66) ; 𤱦 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2542 6) + (=hanziku-7 . #xB770) ; ý¢»° + (=ucs . #x24C67) ; 𤱧 + )) +(define-char + '((=>ucs . #x24C67) ; 𤱧 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3363) ; ø»š†Š + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2540 4) + (chinese-cns11643-5 . #x3362) ; ø»š†‰ + (=hanziku-7 . #xB6ED) ; ý¢»›­ + (=ucs . #x24C68) ; 𤱨 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2541 8) + (chinese-cns11643-4 . #x333D) ; ø»—»  + (=hanziku-7 . #xB752) ; ý¢»’ + (=ucs . #x24C69) ; 𤱩 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2542 5) + (chinese-cns11643-6 . #x422C) ; ø»œ¥™ + (=hanziku-7 . #xB76F) ; ý¢»¯ + (=ucs . #x24C6A) ; 𤱪 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 1 186 1) + (ideographic-structure + (:cdp-combinator 4) + ((=ucs . #x7531) ; 由 + ) + ((=big5-cdp . #x8CAC) ; ý¢€ˆ²¬ + ) + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-6 . #x422F) ; ø»œ¥œ + (=hanziku-1 . #xCCB2) ; ý¢€œ²² + (=ucs . #x24C6B) ; 𤱫 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2541 10) + (chinese-cns11643-6 . #x422A) ; ø»œ¥— + (=hanziku-7 . #xB754) ; ý¢»” + (=ucs . #x24C6C) ; 𤱬 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2541 9) + (chinese-cns11643-6 . #x422D) ; ø»œ¥š + (=hanziku-7 . #xB753) ; ý¢»“ + (=ucs . #x24C6D) ; 𤱭 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x422E) ; ø»œ¥› + (=ucs . #x24C6E) ; 𤱮 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2540 2) + (chinese-cns11643-6 . #x422B) ; ø»œ¥˜ + (=hanziku-7 . #xB6EB) ; ý¢»›« + (=ucs . #x24C71) ; 𤱱 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2541 4) + (chinese-cns11643-6 . #x4229) ; ø»œ¥– + (=hanziku-7 . #xB74E) ; ý¢»Ž + (=ucs . #x24C73) ; 𤱳 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (=ucs . #x24C75) ; 𤱵 + )) +(define-char + '((=>ucs . #x24C75) ; 𤱵 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2541 6) + (=hanziku-7 . #xB750) ; ý¢» + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2542 1) + (chinese-cns11643-6 . #x416B) ; ø»œ¤º + (=hanziku-7 . #xB76B) ; ý¢»« + (=ucs . #x24C76) ; 𤱶 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3365) ; ø»š†Œ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5066) + (chinese-gb2312 . #x372C) ; ø»„¦£ + (=jis-x0208 . #x4856) ; ø½Š°ƒ + (korean-ksc5601 . #x5B63) ; ø»‰°š + (chinese-isoir165 . #x372C) ; ø»Ž³ + (chinese-cns11643-1 . #x606C) ; ø»’ ‰ + (=gt-pj-1 . #x4856) ; 番 + (chinese-big5 . #xB566) ; ý¢€‹•¦ + (ideograph-daikanwa . 21858) ; ø¸…•¢ + (=gt-k . 09127) ; ý¡„‚Ž§ + (=ucs . #x756A) ; 番 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5024) + (=jis-x0208 . #x6141) ; ø½‹”œ + (chinese-cns11643-1 . #x606B) ; ø»’ ˆ + (chinese-gb12345 . #x3B2D) ; 畫 + (=gt-pj-1 . #x6141) ; 畫 + (chinese-big5 . #xB565) ; ý¢€‹•¥ + (ideograph-daikanwa . 21859) ; ø¸…•£ + (=gt-k . 09214) ; ý¡„‚¾ + (=ucs . #x756B) ; 畫 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-isoir165 . #x2F77) ; ø»„Ž + (chinese-cns11643-2 . #x3E32) ; ø»“·— + (=jis-x0213-2-2000 . #x713D) ; ø»¦’¼ + (chinese-big5 . #xDAAE) ; ý¢€ª® + (ideograph-daikanwa . 21860) ; ø¸…•¤ + (=jef-china3 . #x5ACB) ; øº…«‹ + (=ucs . #x756C) ; 畬 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (=jis-x0208 . #x6142) ; ø½‹” + (chinese-cns11643-3 . #x3D43) ; ø»–€Ž + (ideograph-daikanwa . 21861) ; ø¸…•¥ + (=ucs . #x756D) ; 畭 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x6E34) ; ø»…· + (chinese-isoir165 . #x6E34) ; ø»ŽŸ­ + (chinese-cns11643-4 . #x392C) ; ø»˜„ƒ + (=jis-x0213-2-2000 . #x713E) ; ø»¦’½ + (ideograph-daikanwa . 21862) ; ø¸…•¦ + (=ucs . #x7572) ; 畲 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D42) ; ø»–€ + (ideograph-daikanwa . 21864) ; ø¸…•¨ + (=ucs . #x756E) ; 畮 + )) +(define-char + '((=>ucs . #x756F) ; 畯 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 21865) ; ø¸…•© + )) +(define-char + '((=>ucs . #x756F) ; 畯 + (morohashi-daikanwa 21865 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E31) ; ø»“·– + )) +(define-char + '((=>ucs . #x756F) ; 畯 + (morohashi-daikanwa 21865 0 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (korean-ksc5601 . #x7161) ; ø»Š¬ + (japanese-jisx0212 . #x4D3B) ; ø»‹¥’ + (=jis-x0213-1-2000 . #x784A) ; ø»¤“— + (chinese-big5 . #xDAAD) ; ý¢€ª­ + (=jef-china3 . #x5AD0) ; øº…« + (ucs-jis . #x756F) ; ø»Š¬ + )) +(define-char + '((morohashi-daikanwa 21865 0 2) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-isoir165 . #x7D51) ; ø»Ž¶Œ + (=ucs . #x756F) ; 畯 + )) +(define-char + '((=>ucs . #x7570) ; 異 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-1 . 5055) + (shinjigen-2 . 5055) + (chinese-cns11643-6 . #x4B56) ; ø»œ³‘ + (ideograph-daikanwa . 21866) ; ø¸…•ª + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4D3C) ; ø»‹¥“ + (chinese-cns11643-3 . #x3D44) ; ø»–€ + (=jis-x0213-2-2000 . #x713F) ; ø»¦’¾ + (ideograph-daikanwa . 21867) ; ø¸…•« + (=ucs . #x7571) ; 畱 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3928) ; ø»˜ƒ¿ + (ideograph-daikanwa . 21868) ; ø¸…•¬ + (=ucs . #x3F60) ; ã½  + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2542 14) + (chinese-cns11643-4 . #x392D) ; ø»˜„„ + (ideograph-daikanwa . 21869) ; ø¸…•­ + (=hanziku-7 . #xB778) ; ý¢»¸ + (=ucs . #x24C8D) ; 𤲍 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2545 2) + (chinese-cns11643-4 . #x3929) ; ø»˜„€ + (ideograph-daikanwa . 21870) ; ø¸…•® + (=hanziku-7 . #xB7EE) ; ý¢»Ÿ® + (=ucs . #x24C7D) ; 𤱽 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2545 3) + (ideograph-daikanwa . 21871) ; ø¸…•¯ + (=hanziku-7 . #xB7EF) ; ý¢»Ÿ¯ + (=ucs . #x24C7E) ; 𤱾 + )) +(define-char + '((=>ucs . #x24C7E) ; 𤱾 + (morohashi-daikanwa 21871 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x392A) ; ø»˜„ + )) +(define-char + '((=>ucs . #x24C8B) ; 𤲋 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 21873) ; ø¸…•± + )) +(define-char + '((morohashi-daikanwa 21873 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B58) ; ø»œ³“ + (=ucs . #x24C8B) ; 𤲋 + )) +(define-char + '((=>ucs . #x24C8B) ; 𤲋 + (morohashi-daikanwa 21873 0 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2544 1) + (=hanziku-7 . #xB7CD) ; ý¢»Ÿ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B55) ; ø»œ³ + (ideograph-daikanwa . 21875) ; ø¸…•³ + (=ucs . #x24C8E) ; 𤲎 + )) +(define-char + '((morohashi-daikanwa 21875 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (=jis-x0208 . #x3E76) ; ø½Š¡· + (=ucs . #x7573) ; 畳 + )) +(define-char + '((=>ucs . #x24C83) ; 𤲃 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 49335) ; ø¸Œ‚· + )) +(define-char + '((morohashi-daikanwa 49335 0 2) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B57) ; ø»œ³’ + (=ucs . #x24C83) ; 𤲃 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B59) ; ø»œ³” + (ideograph-daikanwa . 49337) ; ø¸Œ‚¹ + (=ucs . #x24C84) ; 𤲄 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D41) ; ø»–€Œ + (=ucs . #x3F5F) ; 㽟 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x336B) ; ø»„¡ª + (chinese-isoir165 . #x336B) ; ø»‰º + (=ucs . #x7574) ; 畴 + )) +(define-char + '((=>ucs . #x7574) ; 畴 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (=jis-x0208 . #x6147) ; ø½‹”¢ + (ucs-jis . #x7574) ; ø½‹”¢ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2542 11) + (chinese-cns11643-4 . #x392B) ; ø»˜„‚ + (=hanziku-7 . #xB775) ; ý¢»µ + (=ucs . #x24C7C) ; 𤱼 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (korean-ksc5601 . #x7B7E) ; ø»ŠŸµ + (chinese-cns11643-4 . #x3E6B) ; ø»˜Œ˜ + (ideograph-daikanwa . 21877) ; ø¸…•µ + (=ucs . #x7575) ; 畵 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5072) + (=jis-x0208 . #x6144) ; ø½‹”Ÿ + (korean-ksc5601 . #x5357) ; ø»‰¤ž + (chinese-cns11643-1 . #x6535) ; ø»’¦¨ + (chinese-gb12345 . #x3531) ; 當 + (=gt-pj-1 . #x6144) ; 當 + (chinese-big5 . #xB7ED) ; ý¢€‹Ÿ­ + (ideograph-daikanwa . 21890) ; ø¸…–‚ + (=gt-k . 10325) ; ý¡„‚¡• + (=ucs . #x7576) ; 當 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5070) + (=jis-x0208 . #x466D) ; ø½Š­ž + (chinese-cns11643-2 . #x452B) ; ø»”¢ + (chinese-big5 . #xDEC5) ; ý¢€»… + (ideograph-daikanwa . 21892) ; ø¸…–„ + (=ucs . #x7577) ; 畷 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5069) + (chinese-gb2312 . #x3B7B) ; ø»„­ª + (=jis-x0208 . #x6143) ; ø½‹”ž + (korean-ksc5601 . #x5131) ; ø»‰ ¼ + (chinese-isoir165 . #x3B7B) ; ø»•º + (chinese-cns11643-1 . #x6536) ; ø»’¦© + (chinese-big5 . #xB7EE) ; ý¢€‹Ÿ® + (ideograph-daikanwa . 21893) ; ø¸…–… + (=ucs . #x7578) ; 畸 + )) +(define-char + '((=>ucs . #x7579) ; 畹 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4D3D) ; ø»‹¥” + (=jis-x0213-1-2000 . #x784B) ; ø»¤“˜ + (chinese-big5 . #xDEC4) ; ý¢€»„ + (ideograph-daikanwa . 21894) ; ø¸…–† + (ucs-jis . #x7579) ; ø»‹¥” + )) +(define-char + '((morohashi-daikanwa 21894 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x6E35) ; ø»…·ž + (chinese-isoir165 . #x6E35) ; ø»ŽŸ® + (chinese-cns11643-2 . #x452A) ; ø»”¡ + (=ucs . #x7579) ; 畹 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (korean-ksc5601 . #x4B31) ; ø»‰˜ˆ + (japanese-jisx0212 . #x4D3E) ; ø»‹¥• + (chinese-cns11643-3 . #x427B) ; ø»–ˆœ + (=jis-x0213-2-2000 . #x7140) ; ø»¦’¿ + (ideograph-daikanwa . 21895) ; ø¸…–‡ + (=jef-china3 . #x5AD6) ; øº…«– + (=ucs . #x757A) ; 畺 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2545 9) + (chinese-cns11643-5 . #x4055) ; ø»š™‚ + (ideograph-daikanwa . 21896) ; ø¸…–ˆ + (=hanziku-7 . #xB7F5) ; ý¢»Ÿµ + (=ucs . #x24C9A) ; 𤲚 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2549 5) + (chinese-cns11643-6 . #x5543) ; ø»ª + (ideograph-daikanwa . 21897) ; ø¸…–‰ + (=hanziku-7 . #xB8D4) ; ý¢»£” + (=ucs . #x24C9B) ; 𤲛 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2546 3) + (chinese-cns11643-6 . #x5541) ; ø»¨ + (ideograph-daikanwa . 21899) ; ø¸…–‹ + (=hanziku-7 . #xB850) ; ý¢»¡ + (=ucs . #x24C9D) ; 𤲝 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2548 4) + (chinese-cns11643-6 . #x553D) ; ø»¤ + (ideograph-daikanwa . 21903) ; ø¸…– + (=hanziku-7 . #xB8B3) ; ý¢»¢³ + (=ucs . #x24CA7) ; 𤲧 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E69) ; ø»˜Œ– + (=ucs . #x3F61) ; 㽡 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4279) ; ø»–ˆš + (=ucs . #x3F62) ; ã½¢ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x427A) ; ø»–ˆ› + (=ucs . #x3F63) ; ã½£ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E68) ; ø»˜Œ• + (=ucs . #x3F64) ; 㽤 + )) +(define-char + '((=>ucs . #x6983) ; 榃 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x452C) ; ø»”£ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2549 7) + (chinese-cns11643-6 . #x5540) ; ø»§ + (=hanziku-7 . #xB8D6) ; ý¢»£– + (=ucs . #x24C91) ; 𤲑 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2548 3) + (chinese-cns11643-4 . #x3E6A) ; ø»˜Œ— + (=hanziku-7 . #xB8B2) ; ý¢»¢² + (=ucs . #x24C92) ; 𤲒 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2546 2) + (chinese-cns11643-4 . #x3E67) ; ø»˜Œ” + (=hanziku-7 . #xB84F) ; ý¢»¡ + (=ucs . #x24C93) ; 𤲓 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2548 5) + (=hanziku-7 . #xB8B4) ; ý¢»¢´ + (=ucs . #x24C94) ; 𤲔 + )) +(define-char + '((=>ucs . #x24C94) ; 𤲔 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x553E) ; ø»¥ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2548 8) + (chinese-cns11643-6 . #x553F) ; ø»¦ + (=hanziku-7 . #xB8B7) ; ý¢»¢· + (=ucs . #x24C95) ; 𤲕 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2545 4) + (chinese-cns11643-4 . #x3E66) ; ø»˜Œ“ + (=hanziku-7 . #xB7F0) ; ý¢»Ÿ° + (=ucs . #x24C96) ; 𤲖 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2545 12) + (chinese-cns11643-5 . #x4056) ; ø»š™ƒ + (=hanziku-7 . #xB7F8) ; ý¢»Ÿ¸ + (=ucs . #x24C97) ; 𤲗 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2545 5) + (chinese-cns11643-6 . #x553C) ; ø»£ + (=hanziku-7 . #xB7F1) ; ý¢»Ÿ± + (=ucs . #x24C98) ; 𤲘 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2549 4) + (chinese-cns11643-6 . #x5542) ; ø»© + (=hanziku-7 . #xB8D3) ; ý¢»£“ + (=ucs . #x24C99) ; 𤲙 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2545 6) + (chinese-cns11643-6 . #x5544) ; ø»« + (=hanziku-7 . #xB7F2) ; ý¢»Ÿ² + (=ucs . #x24C9C) ; 𤲜 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (->identical + ((ideograph-daikanwa . 49345) ; ø¸Œƒ + )) + (hanyu-dazidian 4 2546 4) + (=hanziku-7 . #xB851) ; ý¢»¡‘ + (=ucs . #x24CA3) ; 𤲣 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x24CA8) ; 𤲨 + )) +(define-char + '((=>ucs . #x24CA8) ; 𤲨 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2548 7) + (=hanziku-7 . #xB8B6) ; ý¢»¢¶ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E6C) ; ø»˜Œ™ + (=ucs . #x2F939) ; 𢆟 + )) +(define-char + '((=>ucs . #x757B) ; 畻 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4D3F) ; ø»‹¥– + (ideograph-daikanwa . 21905) ; ø¸…–‘ + (ucs-jis . #x757B) ; ø»‹¥– + )) +(define-char + '((morohashi-daikanwa 21905 0 2) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x447C) ; ø»˜• + (=ucs . #x757B) ; 畻 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4D40) ; ø»‹¥— + (chinese-cns11643-4 . #x447B) ; ø»˜•œ + (ideograph-daikanwa . 21906) ; ø¸…–’ + (=jef-china3 . #x5AD1) ; øº…«‘ + (=ucs . #x757C) ; 畼 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4D41) ; ø»‹¥˜ + (chinese-cns11643-2 . #x4B7E) ; ø»”‹© + (=jis-x0213-2-2000 . #x7141) ; ø»¦“€ + (chinese-big5 . #xE2D8) ; ý¢€Ž‹˜ + (ideograph-daikanwa . 21907) ; ø¸…–“ + (=jef-china3 . #x5AD2) ; øº…«’ + (=ucs . #x757D) ; 畽 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 2 1530 1) + (chinese-cns11643-6 . #x5F28) ; ø»» + (ideograph-daikanwa . 49339) ; ø¸Œ‚» + (=hanziku-4 . #xE544) ; ý¢Ž•„ + (=ucs . #x24CB0) ; 𤲰 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4479) ; ø»˜•š + (=ucs . #x3F65) ; ã½¥ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2550 6) + (chinese-cns11643-6 . #x5F23) ; ø»¶ + (=hanziku-7 . #xB8F5) ; ý¢»£µ + (=ucs . #x24CAB) ; 𤲫 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2549 12) + (chinese-cns11643-4 . #x447A) ; ø»˜•› + (=hanziku-7 . #xB8DB) ; ý¢»£› + (=ucs . #x24CAC) ; 𤲬 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2549 9) + (chinese-cns11643-5 . #x474A) ; ø»š£‰ + (=hanziku-7 . #xB8D8) ; ý¢»£˜ + (=ucs . #x24CAD) ; 𤲭 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2550 11) + (chinese-cns11643-6 . #x5F22) ; ø»µ + (=hanziku-7 . #xB8FA) ; ý¢»£º + (=ucs . #x24CAE) ; 𤲮 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2550 10) + (chinese-cns11643-6 . #x5F25) ; ø»¸ + (=hanziku-7 . #xB8F9) ; ý¢»£¹ + (=ucs . #x24CAF) ; 𤲯 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2549 8) + (chinese-cns11643-6 . #x5F26) ; ø»¹ + (=hanziku-7 . #xB8D7) ; ý¢»£— + (=ucs . #x24CB2) ; 𤲲 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F24) ; ø»· + (=ucs . #x24CB5) ; 𤲵 + )) +(define-char + '((=>ucs . #x24CB5) ; 𤲵 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2550 5) + (=hanziku-7 . #xB8F4) ; ý¢»£´ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2550 12) + (chinese-cns11643-6 . #x5F27) ; ø»º + (=hanziku-7 . #xB8FB) ; ý¢»£» + (=ucs . #x24CB6) ; 𤲶 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x4D42) ; ø»‹¥™ + (chinese-cns11643-2 . #x5236) ; ø»””³ + (=jis-x0213-2-2000 . #x7142) ; ø»¦“ + (chinese-big5 . #xE6AE) ; ý¢€Žš® + (ideograph-daikanwa . 21924) ; ø¸…–¤ + (=jef-china3 . #x5AC7) ; øº…«‡ + (=ucs . #x757E) ; 畾 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5077) + (chinese-gb2312 . #x675C) ; ø»…­³ + (=jis-x0208 . #x3526) ; ø½Š“™ + (korean-ksc5601 . #x5132) ; ø»‰ ½ + (chinese-isoir165 . #x675C) ; ø»Ž–ƒ + (chinese-cns11643-1 . #x6D6B) ; ø»’³Ž + (=gt-pj-1 . #x3526) ; 畿 + (chinese-big5 . #xBD42) ; ý¢€‹µ‚ + (ideograph-daikanwa . 21925) ; ø¸…–¥ + (=gt-k . 11898) ; ý¡„‚¹º + (=ucs . #x757F) ; 畿 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2551) ; ø»ž…œ + (ideograph-daikanwa . 49340) ; ø¸Œ‚¼ + (=ucs . #x24CBF) ; 𤲿 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D40) ; ø»–—« + (=ucs . #x3F66) ; 㽦 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B2A) ; ø»˜ž + (=ucs . #x3F67) ; 㽧 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B29) ; ø»˜žœ + (=ucs . #x3F68) ; 㽨 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 4 2550 16) + (chinese-cns11643-7 . #x2550) ; ø»ž…› + (=hanziku-7 . #xB940) ; ý¢»¥€ + (=ucs . #x24CB7) ; 𤲷 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 4 2550 9) + (=hanziku-7 . #xB8F8) ; ý¢»£¸ + (=ucs . #x24CB8) ; 𤲸 + )) +(define-char + '((=>ucs . #x24CB8) ; 𤲸 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B2C) ; ø»˜žŸ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 4 2551 8) + (chinese-cns11643-7 . #x254C) ; ø»ž…— + (=hanziku-7 . #xB958) ; ý¢»¥˜ + (=ucs . #x24CB9) ; 𤲹 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x254E) ; ø»ž…™ + (=ucs . #x24CBA) ; 𤲺 + )) +(define-char + '((=>ucs . #x24CBA) ; 𤲺 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 4 2551 4) + (=hanziku-7 . #xB954) ; ý¢»¥” + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 4 2550 14) + (chinese-cns11643-7 . #x254D) ; ø»ž…˜ + (=hanziku-7 . #xB8FD) ; ý¢»£½ + (=ucs . #x24CBB) ; 𤲻 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 4 2550 17) + (chinese-cns11643-7 . #x254F) ; ø»ž…š + (=hanziku-7 . #xB941) ; ý¢»¥ + (=ucs . #x24CBD) ; 𤲽 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E4F) ; ø»š­  + (=ucs . #x24CBE) ; 𤲾 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x24CC3) ; 𤳃 + )) +(define-char + '((=>ucs . #x24CC3) ; 𤳃 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 4 2551 5) + (=hanziku-7 . #xB955) ; ý¢»¥• + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 4 2550 18) + (chinese-cns11643-4 . #x4B2B) ; ø»˜žž + (=hanziku-7 . #xB942) ; ý¢»¥‚ + (=ucs . #x24CC5) ; 𤳅 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5856) ; ø»”ž‡ + (chinese-big5 . #xEA6A) ; ý¢€Ž©ª + (ideograph-daikanwa . 21933) ; ø¸…–­ + (=ucs . #x7580) ; 疀 + )) +(define-char + '((=>ucs . #x7581) ; 疁 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x4D43) ; ø»‹¥š + (=jis-x0213-2-2000 . #x7143) ; ø»¦“‚ + (ideograph-daikanwa . 21936) ; ø¸…–° + (=jef-china3 . #x5AD3) ; øº…«“ + (ucs-jis . #x7581) ; ø»‹¥š + )) +(define-char + '((morohashi-daikanwa 21936 0 2) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5170) ; ø»–ž“ + (=ucs . #x7581) ; 疁 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 21937) ; ø¸…–± + (=ucs . #x24CCA) ; 𤳊 + )) +(define-char + '((=>ucs . #x24CCA) ; 𤳊 + (morohashi-daikanwa 21937 0 2) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 4 2552 14) + (chinese-cns11643-4 . #x5146) ; ø»˜§­ + (=hanziku-7 . #xB97E) ; ý¢»¥¾ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 4 2552 6) + (chinese-cns11643-7 . #x302C) ; ø»ž• + (ideograph-daikanwa . 21938) ; ø¸…–² + (=hanziku-7 . #xB976) ; ý¢»¥¶ + (=ucs . #x24CCB) ; 𤳋 + )) +(define-char + '((=>ucs . #x24CCC) ; 𤳌 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 21939) ; ø¸…–³ + )) +(define-char + '((morohashi-daikanwa 21939 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 4 2552 7) + (chinese-cns11643-5 . #x5562) ; ø»š¸… + (=hanziku-7 . #xB977) ; ý¢»¥· + (=ucs . #x24CCC) ; 𤳌 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 21940) ; ø¸…–´ + (=ucs . #x21CE7) ; 𡳧 + )) +(define-char + '((=>ucs . #x21CE7) ; 𡳧 + (morohashi-daikanwa 21940 0 2) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x302D) ; ø»ž•‚ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5144) ; ø»˜§« + (=ucs . #x3F69) ; 㽩 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 11) + (=jis-x0208 . #x614A) ; ø½‹”¥ + (=ucs . #x7582) ; 疂 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 4 2552 5) + (chinese-cns11643-4 . #x5145) ; ø»˜§¬ + (=hanziku-7 . #xB975) ; ý¢»¥µ + (=ucs . #x24CC8) ; 𤳈 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 4 2552 1) + (chinese-cns11643-4 . #x5143) ; ø»˜§ª + (=hanziku-7 . #xB971) ; ý¢»¥± + (=ucs . #x24CC9) ; 𤳉 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 11) + (total-strokes . 16) + (->identical + ((ideograph-daikanwa . 00065) ; ø¸€ + )) + (hanyu-dazidian 4 2552 4) + (=hanziku-7 . #xB974) ; ý¢»¥´ + (=ucs . #x24CCF) ; 𤳏 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x6E36) ; ø»…·Ÿ + (chinese-isoir165 . #x6E36) ; ø»ŽŸ¯ + (chinese-cns11643-3 . #x5552) ; ø»–£­ + (ideograph-daikanwa . 21942) ; ø¸…–¶ + (=ucs . #x7583) ; 疃 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2553 5) + (chinese-cns11643-7 . #x3941) ; ø»ž¢¤ + (ideograph-daikanwa . 21943) ; ø¸…–· + (=hanziku-7 . #xB9B7) ; ý¢»¦· + (=ucs . #x24CD2) ; 𤳒 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 1 254 1) + (chinese-cns11643-5 . #x5C33) ; ø»›¨ + (ideograph-daikanwa . 21944) ; ø¸…–¸ + (=hanziku-1 . #xDA7A) ; ý¢€©º + (=ucs . #x24CD3) ; 𤳓 + )) +(define-char + '((=>ucs . #x24CD4) ; 𤳔 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 5 3067 2) + (ideograph-daikanwa . 21945) ; ø¸…–¹ + (=hanziku-8 . #xD1D7) ; ý¢‚‡— + )) +(define-char + '((morohashi-daikanwa 21945 0 2) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3943) ; ø»ž¢¦ + (=ucs . #x24CD4) ; 𤳔 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2553 3) + (ideograph-daikanwa . 21946) ; ø¸…–º + (=hanziku-7 . #xB9B5) ; ý¢»¦µ + (=ucs . #x24CD5) ; 𤳕 + )) +(define-char + '((=>ucs . #x24CD5) ; 𤳕 + (morohashi-daikanwa 21946 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C31) ; ø»›¦ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-big5 . #xED73) ; ý¢€Žµ³ + (ideograph-daikanwa . 21947) ; ø¸…–» + (=ucs . #x7584) ; 疄 + )) +(define-char + '((=>ucs . #x7584) ; 疄 + (morohashi-daikanwa 21947 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D5F) ; ø»”¥¦ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C2F) ; ø»›¤ + (=ucs . #x3F6A) ; 㽪 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2552 22) + (chinese-cns11643-4 . #x567B) ; ø»˜¯¸ + (=hanziku-7 . #xB9A8) ; ý¢»¦¨ + (=ucs . #x24CD6) ; 𤳖 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2552 15) + (chinese-cns11643-7 . #x3942) ; ø»ž¢¥ + (=hanziku-7 . #xB9A1) ; ý¢»¦¡ + (=ucs . #x24CD7) ; 𤳗 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2553 4) + (chinese-cns11643-5 . #x5C34) ; ø»›© + (=hanziku-7 . #xB9B6) ; ý¢»¦¶ + (=ucs . #x24CD8) ; 𤳘 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (=ucs . #x24CDE) ; 𤳞 + )) +(define-char + '((=>ucs . #x24CDE) ; 𤳞 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 8 31 12) + (=hanziku-12 . #xEEEE) ; ý¢ƒŽ»® + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2552 18) + (=hanziku-7 . #xB9A4) ; ý¢»¦¤ + (=ucs . #x24CDF) ; 𤳟 + )) +(define-char + '((=>ucs . #x24CDF) ; 𤳟 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C30) ; ø»›¥ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2552 19) + (chinese-cns11643-5 . #x5C32) ; ø»›§ + (=hanziku-7 . #xB9A5) ; ý¢»¦¥ + (=ucs . #x24CE0) ; 𤳠 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x4D44) ; ø»‹¥› + (chinese-cns11643-4 . #x5B74) ; ø»˜·‡ + (ideograph-daikanwa . 21956) ; ø¸…—„ + (=jef-china3 . #x5AD5) ; øº…«• + (=ucs . #x7585) ; 疅 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B72) ; ø»˜·… + (=ucs . #x3F6B) ; 㽫 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B73) ; ø»˜·† + (=ucs . #x3F6C) ; 㽬 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B71) ; ø»˜·„ + (=ucs . #x24CE4) ; 𤳤 + )) +(define-char + '((=>ucs . #x24CE4) ; 𤳤 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 13) + (total-strokes . 18) + (hanyu-dazidian 4 2553 12) + (=hanziku-7 . #xB9BE) ; ý¢»¦¾ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 14) + (total-strokes . 19) + (shinjigen-2 . 5079) + (chinese-gb2312 . #x3D2E) ; ø»„¯™ + (=jis-x0208 . #x6145) ; ø½‹”  + (korean-ksc5601 . #x4B32) ; ø»‰˜‰ + (chinese-isoir165 . #x3D2E) ; ø»—© + (chinese-cns11643-1 . #x7851) ; ø»“‚¾ + (chinese-big5 . #xC3A6) ; ý¢€ŒŽ¦ + (ideograph-daikanwa . 21961) ; ø¸…—‰ + (=ucs . #x7586) ; 疆 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 14) + (total-strokes . 19) + (shinjigen-2 . 5083) + (=jis-x0208 . #x6146) ; ø½‹”¡ + (korean-ksc5601 . #x7142) ; ø»Š + (chinese-cns11643-1 . #x7850) ; ø»“‚½ + (chinese-gb12345 . #x336B) ; 疇 + (chinese-big5 . #xC3A5) ; ý¢€ŒŽ¥ + (ideograph-daikanwa . 21967) ; ø¸…— + (=ucs . #x7587) ; 疇 + )) +(define-char + '((=>ucs . #x24CEF) ; 𤳯 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 21969) ; ø¸…—‘ + )) +(define-char + '((morohashi-daikanwa 21969 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 14) + (total-strokes . 19) + (hanyu-dazidian 4 2555 1) + (chinese-cns11643-4 . #x602D) ; ø»˜½– + (=hanziku-7 . #xB9F3) ; ý¢»§³ + (=ucs . #x24CEF) ; 𤳯 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x602E) ; ø»˜½— + (=ucs . #x3F6D) ; ã½­ + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 14) + (total-strokes . 19) + (hanyu-dazidian 4 2554 4) + (chinese-cns11643-7 . #x477E) ; ø»ž¸… + (=hanziku-7 . #xB9D6) ; ý¢»§– + (=ucs . #x24CE9) ; 𤳩 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 14) + (total-strokes . 19) + (hanyu-dazidian 4 2554 1) + (=hanziku-7 . #xB9D3) ; ý¢»§“ + (=ucs . #x24CEA) ; 𤳪 + )) +(define-char + '((=>ucs . #x24CEA) ; 𤳪 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6841) ; ø»›“ž + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 14) + (total-strokes . 19) + (hanyu-dazidian 4 2555 2) + (chinese-cns11643-7 . #x4823) ; ø»ž¸ˆ + (=hanziku-7 . #xB9F4) ; ý¢»§´ + (=ucs . #x24CEB) ; 𤳫 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 14) + (total-strokes . 19) + (hanyu-dazidian 4 2554 3) + (chinese-cns11643-7 . #x4821) ; ø»ž¸† + (=hanziku-7 . #xB9D5) ; ý¢»§• + (=ucs . #x24CED) ; 𤳭 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 14) + (total-strokes . 19) + (hanyu-dazidian 5 3069 4) + (chinese-cns11643-7 . #x4824) ; ø»ž¸‰ + (=hanziku-8 . #xD25A) ; ý¢‚‰š + (=ucs . #x24CEE) ; 𤳮 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4822) ; ø»ž¸‡ + (=ucs . #x24CF2) ; 𤳲 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6840) ; ø»›“ + (=ucs . #x2A2CD) ; 𪋍 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 15) + (total-strokes . 20) + (hanyu-dazidian 4 2555 6) + (chinese-cns11643-7 . #x4E48) ; ø»Ÿ¡ + (ideograph-daikanwa . 21970) ; ø¸…—’ + (=hanziku-7 . #xB9F8) ; ý¢»§¸ + (=ucs . #x24CF3) ; 𤳳 + )) +(define-char + '((=>ucs . #x7588) ; 疈 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 21971) ; ø¸…—“ + )) +(define-char + '((morohashi-daikanwa 21971 0 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x6368) ; ø»™‚« + (=ucs . #x7588) ; 疈 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x6369) ; ø»™‚¬ + (=ucs . #x3F6E) ; ã½® + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 15) + (total-strokes . 20) + (hanyu-dazidian 4 2555 8) + (chinese-cns11643-7 . #x4E46) ; ø»ŸŸ + (=hanziku-7 . #xB9FA) ; ý¢»§º + (=ucs . #x24CEC) ; 𤳬 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 15) + (total-strokes . 20) + (hanyu-dazidian 8 31 13) + (chinese-cns11643-7 . #x4E47) ; ø»Ÿ  + (=hanziku-12 . #xEEEF) ; ý¢ƒŽ»¯ + (=ucs . #x24CF6) ; 𤳶 + )) +(define-char + '((=>ucs . #x24CFC) ; 𤳼 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 49341) ; ø¸Œ‚½ + )) +(define-char + '((morohashi-daikanwa 49341 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 16) + (total-strokes . 21) + (hanyu-dazidian 4 2555 11) + (chinese-cns11643-7 . #x5376) ; ø»Ÿ‰¥ + (=hanziku-7 . #xB9FD) ; ý¢»§½ + (=ucs . #x24CFC) ; 𤳼 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 16) + (total-strokes . 21) + (hanyu-dazidian 4 2555 9) + (chinese-cns11643-7 . #x5377) ; ø»Ÿ‰¦ + (=hanziku-7 . #xB9FB) ; ý¢»§» + (=ucs . #x24CF9) ; 𤳹 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 16) + (total-strokes . 21) + (hanyu-dazidian 4 2555 10) + (chinese-cns11643-7 . #x5375) ; ø»Ÿ‰¤ + (=hanziku-7 . #xB9FC) ; ý¢»§¼ + (=ucs . #x24CFB) ; 𤳻 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x704D) ; ø»›Ÿš + (=ucs . #x27215) ; 𧈕 + )) +(define-char + '((=>ucs . #x24D01) ; 𤴁 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 17) + (total-strokes . 22) + (shinjigen-2 . 5065) + (=jis-x0208 . #x6149) ; ø½‹”¤ + (ideograph-daikanwa . 21982) ; ø¸…—ž + (ucs-jis . #x7589) ; ø½‹”¤ + )) +(define-char + '((=>ucs-jis . #x7589) ; ø½‹”¤ + (morohashi-daikanwa 21982 0 2) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 16) + (total-strokes . 21) + (hanyu-dazidian 4 2555 13) + (chinese-cns11643-7 . #x5378) ; ø»Ÿ‰§ + (=hanziku-7 . #xBA40) ; ý¢»©€ + (=ucs . #x24D01) ; 𤴁 + )) +(define-char + '((morohashi-daikanwa 21982 0 5) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C62) ; ø»–® + (=ucs . #x7589) ; 疉 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 17) + (total-strokes . 22) + (shinjigen-2 . 5064) + (=jis-x0208 . #x6148) ; ø½‹”£ + (korean-ksc5601 . #x7461) ; ø»Š•† + (chinese-cns11643-1 . #x7B68) ; ø»“‡¯ + (chinese-gb12345 . #x357E) ; 疊 + (chinese-big5 . #xC57C) ; ý¢€Œ•¼ + (ideograph-daikanwa . 21983) ; ø¸…—Ÿ + (=ucs . #x758A) ; 疊 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x583E) ; ø»Ÿƒ + (=ucs . #x24CFF) ; 𤳿 + )) +(define-char + '((=>ucs . #x24CFF) ; 𤳿 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 17) + (total-strokes . 22) + (hanyu-dazidian 4 2556 1) + (=hanziku-7 . #xBA54) ; ý¢»©” + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 17) + (total-strokes . 22) + (hanyu-dazidian 4 2555 12) + (chinese-cns11643-4 . #x6877) ; ø»™Š + (=hanziku-7 . #xB9FE) ; ý¢»§¾ + (=ucs . #x24D00) ; 𤴀 + )) +(define-char + '((=>ucs . #x3F6F) ; 㽯 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 21984) ; ø¸…—  + )) +(define-char + '((morohashi-daikanwa 21984 0 1) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A54) ; ø»™Œ© + (=ucs . #x3F6F) ; 㽯 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B7D) ; ø»Ÿ•œ + (ideograph-daikanwa . 49342) ; ø¸Œ‚¾ + (=ucs . #x24D02) ; 𤴂 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 18) + (total-strokes . 23) + (hanyu-dazidian 4 2556 2) + (chinese-cns11643-7 . #x5B7C) ; ø»Ÿ•› + (ideograph-daikanwa . 49343) ; ø¸Œ‚¿ + (=hanziku-7 . #xBA55) ; ý¢»©• + (=ucs . #x24D04) ; 𤴄 + )) +(define-char + '((=>ucs . #x24D05) ; 𤴅 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 19) + (total-strokes . 24) + (hanyu-dazidian 4 2556 4) + (ideograph-daikanwa . 21985) ; ø¸…—¡ + (=hanziku-7 . #xBA57) ; ý¢»©— + )) +(define-char + '((morohashi-daikanwa 21985 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E7C) ; ø»Ÿ™µ + (=ucs . #x24D05) ; 𤴅 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 21) + (total-strokes . 26) + (hanyu-dazidian 4 2556 8) + (chinese-cns11643-7 . #x623E) ; ø»Ÿž¯ + (ideograph-daikanwa . 21986) ; ø¸…—¢ + (=hanziku-7 . #xBA5B) ; ý¢»©› + (=ucs . #x24D07) ; 𤴇 + )) +(define-char + '((=>ucs . #x24D08) ; 𤴈 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 21) + (total-strokes . 26) + (ideograph-daikanwa . 21987) ; ø¸…—£ + )) +(define-char + '((morohashi-daikanwa 21987 0 0) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 21) + (total-strokes . 26) + (hanyu-dazidian 4 2556 5) + (chinese-cns11643-7 . #x623D) ; ø»Ÿž® + (=hanziku-7 . #xBA58) ; ý¢»©˜ + (=ucs . #x24D08) ; 𤴈 + )) +(define-char + '((=>ucs . #x24D0B) ; 𤴋 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 21) + (total-strokes . 26) + (hanyu-dazidian 4 2556 9) + (=hanziku-7 . #xBA5C) ; ý¢»©œ + )) +(define-char + '((=>ucs . #x24D0E) ; 𤴎 + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 22) + (total-strokes . 27) + (hanyu-dazidian 4 2556 12) + (ideograph-daikanwa . 21990) ; ø¸…—¦ + (=hanziku-7 . #xBA5F) ; ý¢»©Ÿ + )) +(define-char + '((morohashi-daikanwa 21990 0 2) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 22) + (total-strokes . 27) + (chinese-cns11643-7 . #x635B) ; ø»Ÿ ª + (=ucs . #x24D0E) ; 𤴎 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 22) + (total-strokes . 27) + (hanyu-dazidian 4 2556 10) + (chinese-cns11643-7 . #x635C) ; ø»Ÿ « + (ideograph-daikanwa . 21991) ; ø¸…—§ + (=hanziku-7 . #xBA5D) ; ý¢»© + (=ucs . #x24D0C) ; 𤴌 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 22) + (total-strokes . 27) + (chinese-cns11643-7 . #x635A) ; ø»Ÿ © + (=ucs . #x24D0B) ; 𤴋 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 27) + (total-strokes . 32) + (hanyu-dazidian 4 2556 14) + (chinese-cns11643-7 . #x6629) ; ø»Ÿ¤’ + (ideograph-daikanwa . 21992) ; ø¸…—¨ + (=hanziku-7 . #xBA61) ; ý¢»©¡ + (=ucs . #x24D10) ; 𤴐 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 28) + (total-strokes . 33) + (hanyu-dazidian 4 2556 16) + (ideograph-daikanwa . 21993) ; ø¸…—© + (=hanziku-7 . #xBA63) ; ý¢»©£ + (=ucs . #x24D11) ; 𤴑 + )) +(define-char + '((=>ucs . #x24D11) ; 𤴑 + (morohashi-daikanwa 21993 0 2) + (ideographic-radical . 102) ; â½¥ + (ideographic-strokes . 28) + (total-strokes . 33) + (chinese-cns11643-7 . #x6635) ; ø»Ÿ¤ž + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2528 3) + (=hanziku-7 . #xB4A6) ; ý¢»’¦ + (=ucs . #x24C13) ; 𤰓 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2528 7) + (=hanziku-7 . #xB4AA) ; ý¢»’ª + (=ucs . #x24C18) ; 𤰘 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2529 1) + (=hanziku-7 . #xB4C4) ; ý¢»“„ + (=ucs . #x24C19) ; 𤰙 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2529 2) + (=hanziku-7 . #xB4C5) ; ý¢»“… + (=ucs . #x24C1A) ; 𤰚 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2529 6) + (=hanziku-7 . #xB4C9) ; ý¢»“‰ + (=ucs . #x24C1C) ; 𤰜 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2530 10) + (=hanziku-7 . #xB4ED) ; ý¢»“­ + (=ucs . #x24C26) ; 𤰦 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2530 14) + (=hanziku-7 . #xB4F1) ; ý¢»“± + (=ucs . #x24C27) ; 𤰧 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2531 9) + (=hanziku-7 . #xB54D) ; ý¢»• + (=ucs . #x24C41) ; 𤱁 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2531 11) + (=hanziku-7 . #xB54F) ; ý¢»• + (=ucs . #x24C42) ; 𤱂 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2531 12) + (=hanziku-7 . #xB550) ; ý¢»• + (=ucs . #x24C43) ; 𤱃 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2533 5) + (=hanziku-7 . #xB5AB) ; ý¢»–« + (=ucs . #x24C44) ; 𤱄 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2533 6) + (=hanziku-7 . #xB5AC) ; ý¢»–¬ + (=ucs . #x24C45) ; 𤱅 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2533 7) + (=hanziku-7 . #xB5AD) ; ý¢»–­ + (=ucs . #x24C46) ; 𤱆 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2534 3) + (=hanziku-7 . #xB5C9) ; ý¢»—‰ + (=ucs . #x24C47) ; 𤱇 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2534 8) + (=hanziku-7 . #xB5CE) ; ý¢»—Ž + (=ucs . #x24C48) ; 𤱈 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2535 2) + (=hanziku-7 . #xB5E8) ; ý¢»—¨ + (=ucs . #x24C49) ; 𤱉 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2535 6) + (=hanziku-7 . #xB5EC) ; ý¢»—¬ + (=ucs . #x24C4A) ; 𤱊 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2536 1) + (=hanziku-7 . #xB648) ; ý¢»™ˆ + (=ucs . #x24C53) ; 𤱓 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2536 6) + (=hanziku-7 . #xB64D) ; ý¢»™ + (=ucs . #x24C5B) ; 𤱛 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2536 7) + (=hanziku-7 . #xB64E) ; ý¢»™Ž + (=ucs . #x24C5C) ; 𤱜 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2536 10) + (=hanziku-7 . #xB651) ; ý¢»™‘ + (=ucs . #x24C5D) ; 𤱝 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2539 3) + (=hanziku-7 . #xB6CC) ; ý¢»›Œ + (=ucs . #x24C5F) ; 𤱟 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2539 4) + (=hanziku-7 . #xB6CD) ; ý¢»› + (=ucs . #x24C60) ; 𤱠 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2539 7) + (=hanziku-7 . #xB6D0) ; ý¢»› + (=ucs . #x24C61) ; 𤱡 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2540 3) + (=hanziku-7 . #xB6EC) ; ý¢»›¬ + (=ucs . #x24C72) ; 𤱲 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2541 5) + (=hanziku-7 . #xB74F) ; ý¢» + (=ucs . #x24C74) ; 𤱴 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2542 7) + (=hanziku-7 . #xB771) ; ý¢»± + (=ucs . #x24C77) ; 𤱷 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2542 8) + (=hanziku-7 . #xB772) ; ý¢»² + (=ucs . #x24C78) ; 𤱸 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 8 31 11) + (=hanziku-12 . #xEEED) ; ý¢ƒŽ»­ + (=ucs . #x24C79) ; 𤱹 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2541 1) + (=hanziku-7 . #xB74B) ; ý¢»‹ + (=ucs . #x24C7A) ; 𤱺 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2542 12) + (=hanziku-7 . #xB776) ; ý¢»¶ + (=ucs . #x24C89) ; 𤲉 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2542 15) + (=hanziku-7 . #xB779) ; ý¢»¹ + (=ucs . #x24C8A) ; 𤲊 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2545 7) + (=hanziku-7 . #xB7F3) ; ý¢»Ÿ³ + (=ucs . #x24CA2) ; 𤲢 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2546 5) + (=hanziku-7 . #xB852) ; ý¢»¡’ + (=ucs . #x24CA4) ; 𤲤 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2548 2) + (=hanziku-7 . #xB8B1) ; ý¢»¢± + (=ucs . #x24CA6) ; 𤲦 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2548 10) + (=hanziku-7 . #xB8B9) ; ý¢»¢¹ + (=ucs . #x24CA9) ; 𤲩 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2550 1) + (=hanziku-7 . #xB8F0) ; ý¢»£° + (=ucs . #x24CB3) ; 𤲳 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2550 3) + (=hanziku-7 . #xB8F2) ; ý¢»£² + (=ucs . #x24CB4) ; 𤲴 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2551 2) + (=hanziku-7 . #xB952) ; ý¢»¥’ + (=ucs . #x24CC1) ; 𤳁 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2551 3) + (=hanziku-7 . #xB953) ; ý¢»¥“ + (=ucs . #x24CC2) ; 𤳂 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2551 10) + (=hanziku-7 . #xB95A) ; ý¢»¥š + (=ucs . #x24CCE) ; 𤳎 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2552 8) + (=hanziku-7 . #xB978) ; ý¢»¥¸ + (=ucs . #x24CD0) ; 𤳐 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2552 12) + (=hanziku-7 . #xB97C) ; ý¢»¥¼ + (=ucs . #x24CD1) ; 𤳑 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2552 16) + (=hanziku-7 . #xB9A2) ; ý¢»¦¢ + (=ucs . #x24CDB) ; 𤳛 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2552 17) + (=hanziku-7 . #xB9A3) ; ý¢»¦£ + (=ucs . #x24CDC) ; 𤳜 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2552 20) + (=hanziku-7 . #xB9A6) ; ý¢»¦¦ + (=ucs . #x24CDD) ; 𤳝 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2553 9) + (=hanziku-7 . #xB9BB) ; ý¢»¦» + (=ucs . #x24CE5) ; 𤳥 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2553 10) + (=hanziku-7 . #xB9BC) ; ý¢»¦¼ + (=ucs . #x24CE6) ; 𤳦 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2555 4) + (=hanziku-7 . #xB9F6) ; ý¢»§¶ + (=ucs . #x24CF4) ; 𤳴 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2555 5) + (=hanziku-7 . #xB9F7) ; ý¢»§· + (=ucs . #x24CF5) ; 𤳵 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2556 6) + (=hanziku-7 . #xBA59) ; ý¢»©™ + (=ucs . #x24D09) ; 𤴉 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2556 7) + (=hanziku-7 . #xBA5A) ; ý¢»©š + (=ucs . #x24D0A) ; 𤴊 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 4 2556 11) + (=hanziku-7 . #xBA5E) ; ý¢»©ž + (=ucs . #x24D0D) ; 𤴍 + )) +(define-char + '((ideographic-radical . 102) ; â½¥ + (hanyu-dazidian 8 31 14) + (=hanziku-12 . #xEEF0) ; ý¢ƒŽ»° + (=ucs . #x24D12) ; 𤴒 + )) diff --git a/lisp/utf-2000/Ideograph-R103-Bolt-Of-Cloth.el b/lisp/utf-2000/Ideograph-R103-Bolt-Of-Cloth.el new file mode 100644 index 0000000..2c15541 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R103-Bolt-Of-Cloth.el @@ -0,0 +1,273 @@ +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5084) + (chinese-gb2312 . #x7162) ; ø»…¼¥ + (=jis-x0208 . #x4925) ; ø½Š°° + (korean-ksc5601 . #x7935) ; ø»Š›° + (chinese-isoir165 . #x7162) ; ø»Ž¤µ + (chinese-cns11643-1 . #x4674) ; ø»‘º… + (=gt-pj-1 . #x4925) ; 疋 + (ideograph-daikanwa . 21994) ; ø¸…—ª + (=gt-k . 00991) ; ý¡„€Ÿ + (=ucs . #x758B) ; 疋 + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-cns11643-6 . #x2336) ; ø»›¸ + (ideograph-daikanwa . 21995) ; ø¸…—« + (=ucs . #x24D13) ; 𤴓 + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 1) + (total-strokes . 6) + (ideograph-daikanwa . 21996) ; ø¸…—¬ + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-cns11643-6 . #x253B) ; ø»›»‚ + (=ucs . #x24D15) ; 𤴕 + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-2 . #x2835) ; ø»“—† + (=jis-x0213-2-2000 . #x7145) ; ø»¦“„ + (ideograph-daikanwa . 21997) ; ø¸…—­ + (=ucs . #x758C) ; 疌 + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 21998) ; ø¸…—® + (=ucs . #x24D18) ; 𤴘 + )) +(define-char + '((=>ucs . #x24D18) ; 𤴘 + (morohashi-daikanwa 21998 0 0) + (ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A50) ; ø»™¸© + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E32) ; ø»—³¿ + (ideograph-daikanwa . 21999) ; ø¸…—¯ + (=ucs . #x24D17) ; 𤴗 + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 5) + (total-strokes . 10) + (=ucs . #x758D) ; 疍 + )) +(define-char + '((=>ucs . #x758F) ; 疏 + (ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C2D) ; ø»’™’ + (ideograph-daikanwa . 22000) ; ø¸…—° + )) +(define-char + '((=>ucs . #x758F) ; 疏 + (morohashi-daikanwa 22000 0 1) + (ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0208 . #x4141) ; ø½Š¥œ + (korean-ksc5601 . #x6142) ; ø»‰¸­ + (=gt-pj-1 . #x4141) ; ø½Š¥œ + (=gt-k . 09086) ; ý¡„‚¾ + (ucs-jis . #x758F) ; ø½Š¥œ + )) +(define-char + '((morohashi-daikanwa 22000 0 2) + (ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x4A68) ; ø»…ƒ™ + (chinese-isoir165 . #x4A68) ; ø»«© + (=ucs . #x758F) ; 疏 + )) +(define-char + '((=>ucs . #x24D19) ; 𤴙 + (ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22001) ; ø¸…—± + )) +(define-char + '((morohashi-daikanwa 22001 0 5) + (ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x392E) ; ø»˜„… + (=ucs . #x24D19) ; 𤴙 + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5087) + (=jis-x0208 . #x4142) ; ø½Š¥ + (korean-ksc5601 . #x6143) ; ø»‰¸® + (chinese-cns11643-3 . #x3D45) ; ø»–€ + (ideograph-daikanwa . 22002) ; ø¸…—² + (=ucs . #x758E) ; 疎 + )) +(define-char + '((=>ucs . #x3F70) ; ã½° + (ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22003) ; ø¸…—³ + )) +(define-char + '((morohashi-daikanwa 22003 0 1) + (ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E6D) ; ø»˜Œš + (=ucs . #x3F70) ; ã½° + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5546) ; ø»­ + (ideograph-daikanwa . 22004) ; ø¸…—´ + (=ucs . #x24D1C) ; 𤴜 + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5545) ; ø»¬ + (ideograph-daikanwa . 22005) ; ø¸…—µ + (=ucs . #x24D1D) ; 𤴝 + )) +(define-char + '((=>ucs . #x24CA3) ; 𤲣 + (ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 8) + (total-strokes . 13) + (->identical + ((=ucs . #x24CA3) ; 𤲣 + )) + (chinese-cns11643-5 . #x4057) ; ø»š™„ + (ideograph-daikanwa . 49345) ; ø¸Œƒ + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4D45) ; ø»‹¥œ + (chinese-cns11643-2 . #x4C21) ; ø»”‹ª + (ideograph-daikanwa . 22006) ; ø¸…—¶ + (=ucs . #x7590) ; 疐 + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 5088) + (chinese-gb2312 . #x5249) ; ø»…Žª + (=jis-x0208 . #x353F) ; ø½Š“² + (korean-ksc5601 . #x6B77) ; ø»ŠˆŽ + (chinese-isoir165 . #x5249) ; ø»¶º + (=gt-pj-1 . #x353F) ; 疑 + (ideograph-daikanwa . 22007) ; ø¸…—· + (=gt-k . 11111) ; ý¡„‚­§ + (=ucs . #x7591) ; 疑 + )) +(define-char + '((=>ucs . #x7591) ; 疑 + (morohashi-daikanwa 22007 0 0) + (ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-1 . #x696A) ; ø»’­• + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F29) ; ø»¼ + (ideograph-daikanwa . 22008) ; ø¸…—¸ + (=ucs . #x24D1E) ; 𤴞 + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 22009) ; ø¸…—¹ + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D41) ; ø»–—¬ + (=ucs . #x3684) ; 㚄 + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 22010) ; ø¸…—º + (=ucs . #x24D20) ; 𤴠 + )) +(define-char + '((=>ucs . #x24D20) ; 𤴠 + (morohashi-daikanwa 22010 0 5) + (ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x302E) ; ø»ž•ƒ + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x2552) ; ø»ž… + (ideograph-daikanwa . 22011) ; ø¸…—» + (=ucs . #x24D21) ; 𤴡 + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 22012) ; ø¸…—¼ + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22013) ; ø¸…—½ + )) +(define-char + '((ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 22014) ; ø¸…—¾ + (=ucs . #x24D24) ; 𤴤 + )) +(define-char + '((=>ucs . #x24D24) ; 𤴤 + (morohashi-daikanwa 22014 0 2) + (ideographic-radical . 103) ; ⽦ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x583F) ; ø»Ÿ„ + )) diff --git a/lisp/utf-2000/Ideograph-R104-Sickness.el b/lisp/utf-2000/Ideograph-R104-Sickness.el new file mode 100644 index 0000000..db42b85 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R104-Sickness.el @@ -0,0 +1,6893 @@ +(define-char + '((=>ucs . #x7592) ; 疒 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 0) + (total-strokes . 5) + (japanese-jisx0212 . #x4D46) ; ø»‹¥ + (=jis-x0213-1-2000 . #x784C) ; ø»¤“™ + (ideograph-daikanwa . 22015) ; ø¸…—¿ + (=jef-china3 . #x5ADE) ; øº…«ž + (ucs-jis . #x7592) ; ø»‹¥ + )) +(define-char + '((morohashi-daikanwa 22015 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-gb2312 . #x705A) ; ø»…º¿ + (chinese-isoir165 . #x705A) ; ø»Ž£ + (chinese-cns11643-3 . #x225B) ; ø»•˜¼ + (=ucs . #x7592) ; 疒 + )) +(define-char + '((=>ucs . #x24D25) ; 𤴥 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 1) + (total-strokes . 6) + (ideograph-daikanwa . 22016) ; ø¸…˜€ + )) +(define-char + '((morohashi-daikanwa 22016 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-cns11643-5 . #x227C) ; ø»™­¥ + (=ucs . #x24D25) ; 𤴥 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (japanese-jisx0212 . #x4D47) ; ø»‹¥ž + (chinese-cns11643-3 . #x2673) ; ø»•ŸŒ + (ideograph-daikanwa . 22017) ; ø¸…˜ + (=ucs . #x7593) ; 疓 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-5 . #x2464) ; ø»™°‰ + (ideograph-daikanwa . 22018) ; ø¸…˜‚ + (=ucs . #x24D26) ; 𤴦 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (shinjigen-2 . 5091) + (chinese-gb2312 . #x705B) ; ø»…»€ + (=jis-x0208 . #x614B) ; ø½‹”¦ + (chinese-isoir165 . #x705B) ; ø»Ž£ + (chinese-cns11643-2 . #x246F) ; ø»“’ˆ + (ideograph-daikanwa . 22019) ; ø¸…˜ƒ + (=ucs . #x7594) ; 疔 + )) +(define-char + '((=>ucs . #x24D27) ; 𤴧 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 22020) ; ø¸…˜„ + )) +(define-char + '((morohashi-daikanwa 22020 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-5 . #x2465) ; ø»™°Š + (=ucs . #x24D27) ; 𤴧 + )) +(define-char + '((=>ucs . #x3F71) ; ã½± + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 22021) ; ø¸…˜… + )) +(define-char + '((morohashi-daikanwa 22021 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-4 . #x2461) ; ø»—¦‚ + (=ucs . #x3F71) ; ã½± + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-4 . #x2462) ; ø»—¦ƒ + (=jis-x0213-1-2000 . #x784D) ; ø»¤“š + (ideograph-daikanwa . 22022) ; ø¸…˜† + (=ucs . #x3F72) ; ã½² + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (japanese-jisx0212 . #x4D48) ; ø»‹¥Ÿ + (chinese-cns11643-2 . #x2470) ; ø»“’‰ + (ideograph-daikanwa . 22023) ; ø¸…˜‡ + (=ucs . #x7595) ; 疕 + )) +(define-char + '((=>ucs . #x24D28) ; 𤴨 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 22024) ; ø¸…˜ˆ + )) +(define-char + '((morohashi-daikanwa 22024 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-4 . #x2460) ; ø»—¦ + (=ucs . #x24D28) ; 𤴨 + )) +(define-char + '((=>ucs . #x24D2E) ; 𤴮 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 22025) ; ø¸…˜‰ + )) +(define-char + '((morohashi-daikanwa 22025 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-6 . #x2868) ; ø»œ€‰ + (=ucs . #x24D2E) ; 𤴮 + )) +(define-char + '((=>ucs . #x24D29) ; 𤴩 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 22026) ; ø¸…˜Š + )) +(define-char + '((morohashi-daikanwa 22026 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-6 . #x2866) ; ø»œ€‡ + (=ucs . #x24D29) ; 𤴩 + )) +(define-char + '((=>ucs . #x24D2A) ; 𤴪 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 22027) ; ø¸…˜‹ + )) +(define-char + '((morohashi-daikanwa 22027 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-6 . #x2867) ; ø»œ€ˆ + (=ucs . #x24D2A) ; 𤴪 + )) +(define-char + '((=>ucs . #x24D2B) ; 𤴫 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 22028) ; ø¸…˜Œ + )) +(define-char + '((morohashi-daikanwa 22028 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-6 . #x2865) ; ø»œ€† + (=ucs . #x24D2B) ; 𤴫 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-gb2312 . #x705C) ; ø»…» + (chinese-isoir165 . #x705C) ; ø»Ž£‘ + (=ucs . #x7596) ; 疖 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-gb2312 . #x4146) ; ø»„µ© + (chinese-isoir165 . #x4146) ; ø»¹ + (=ucs . #x7597) ; 疗 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-2 . #x2836) ; ø»“—‡ + (ideograph-daikanwa . 22029) ; ø¸…˜ + (=ucs . #x7598) ; 疘 + )) +(define-char + '((=>ucs . #x759E) ; 疞 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 22031) ; ø¸…˜ + )) +(define-char + '((morohashi-daikanwa 22031 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A3B) ; ø»•¤Œ + (=ucs . #x759E) ; 疞 + )) +(define-char + '((=>ucs . #x7599) ; 疙 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (total-strokes . 8) + (japanese-jisx0212 . #x4D49) ; ø»‹¥  + (ideograph-daikanwa . 22032) ; ø¸…˜ + (=jef-china3 . #x98D6) ; øº‰£– + (ucs-jis . #x7599) ; ø»‹¥  + )) +(define-char + '((morohashi-daikanwa 22032 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x386D) ; ø»„©‚ + (chinese-isoir165 . #x386D) ; ø»‘’ + (chinese-cns11643-1 . #x4E79) ; ø»’…º + (=jef-china3 . #x98D6) ; øº‰£– + (=ucs . #x7599) ; 疙 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-2 . 5092) + (chinese-gb2312 . #x3E4E) ; ø»„±— + (=jis-x0208 . #x614C) ; ø½‹”§ + (chinese-isoir165 . #x3E4E) ; ø»™§ + (chinese-cns11643-1 . #x4E7A) ; ø»’…» + (ideograph-daikanwa . 22033) ; ø¸…˜‘ + (=ucs . #x759A) ; 疚 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A3A) ; ø»•¤‹ + (ideograph-daikanwa . 22034) ; ø¸…˜’ + (=ucs . #x759B) ; 疛 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (total-strokes . 8) + (japanese-jisx0212 . #x4D4A) ; ø»‹¥¡ + (chinese-cns11643-4 . #x2743) ; ø»—©¾ + (ideograph-daikanwa . 22039) ; ø¸…˜— + (=ucs . #x759C) ; 疜 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-2 . 5093) + (chinese-gb2312 . #x705E) ; ø»…»ƒ + (=jis-x0208 . #x614D) ; ø½‹”¨ + (korean-ksc5601 . #x5F28) ; ø»‰µ— + (chinese-isoir165 . #x705E) ; ø»Ž£“ + (chinese-cns11643-1 . #x4E78) ; ø»’…¹ + (ideograph-daikanwa . 22040) ; ø¸…˜˜ + (=ucs . #x759D) ; 疝 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A3C) ; ø»•¤ + (=jis-x0213-2-2000 . #x7146) ; ø»¦“… + (ideograph-daikanwa . 22041) ; ø¸…˜™ + (=ucs . #x3F75) ; ã½µ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2737) ; ø»™³¶ + (=ucs . #x3F74) ; ã½´ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (chinese-gb2312 . #x4531) ; ø»„»Œ + (chinese-isoir165 . #x4531) ; ø»£œ + (=ucs . #x759F) ; 疟 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (chinese-gb2312 . #x705D) ; ø»…»‚ + (chinese-isoir165 . #x705D) ; ø»Ž£’ + (=ucs . #x75A0) ; 疠 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2745) ; ø»—ª€ + (=ucs . #x24D2F) ; 𤴯 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D35) ; ø»œ†¬ + (=ucs . #x24D30) ; 𤴰 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2744) ; ø»—©¿ + (=ucs . #x24D31) ; 𤴱 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2738) ; ø»™³· + (=ucs . #x24D33) ; 𤴳 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D36) ; ø»œ†­ + (=ucs . #x24D34) ; 𤴴 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4D4B) ; ø»‹¥¢ + (chinese-isoir165 . #x7D6B) ; ø»Ž¶¦ + (chinese-cns11643-1 . #x5252) ; ø»’‹‹ + (=jis-x0213-2-2000 . #x7147) ; ø»¦“† + (ideograph-daikanwa . 22044) ; ø¸…˜œ + (=ucs . #x75A2) ; 疢 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A46) ; ø»—®› + (=jis-x0213-2-2000 . #x7148) ; ø»¦“‡ + (ideograph-daikanwa . 22045) ; ø¸…˜ + (=ucs . #x3F77) ; ã½· + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 6449) + (chinese-gb2312 . #x7060) ; ø»…»… + (=jis-x0208 . #x614F) ; ø½‹”ª + (chinese-isoir165 . #x7060) ; ø»Ž£• + (chinese-cns11643-1 . #x5253) ; ø»’‹Œ + (ideograph-daikanwa . 22050) ; ø¸…˜¢ + (=ucs . #x75A3) ; 疣 + )) +(define-char + '((=>ucs . #x75A4) ; 疤 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4D4C) ; ø»‹¥£ + (ideograph-daikanwa . 22051) ; ø¸…˜£ + (=jef-china3 . #x5ADF) ; øº…«Ÿ + (ucs-jis . #x75A4) ; ø»‹¥£ + )) +(define-char + '((morohashi-daikanwa 22051 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x304C) ; ø»„œ± + (chinese-isoir165 . #x304C) ; ø»… + (chinese-cns11643-1 . #x5250) ; ø»’‹‰ + (=ucs . #x75A4) ; 疤 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5095) + (chinese-gb2312 . #x3D6A) ; ø»„°• + (=jis-x0208 . #x614E) ; ø½‹”© + (korean-ksc5601 . #x4B4A) ; ø»‰˜¡ + (chinese-isoir165 . #x3D6A) ; ø»˜¥ + (chinese-cns11643-1 . #x5251) ; ø»’‹Š + (ideograph-daikanwa . 22057) ; ø¸…˜© + (=ucs . #x75A5) ; 疥 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E2B) ; ø»•©´ + (ideograph-daikanwa . 22059) ; ø¸…˜« + (=ucs . #x75A6) ; 疦 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C3E) ; ø»“‡ + (ideograph-daikanwa . 22062) ; ø¸…˜® + (=ucs . #x75A7) ; 疧 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E2F) ; ø»•©¸ + (ideograph-daikanwa . 22063) ; ø¸…˜¯ + (=ucs . #x75A8) ; 疨 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A4A) ; ø»—®Ÿ + (ideograph-daikanwa . 22065) ; ø¸…˜± + (=ucs . #x75A9) ; 疩 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C3F) ; ø»“ˆ + (ideograph-daikanwa . 22068) ; ø¸…˜´ + (=ucs . #x75AA) ; 疪 + )) +(define-char + '((=>ucs . #x75AB) ; 疫 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5094) + (=jis-x0208 . #x3156) ; ø½ŠŽ‘ + (korean-ksc5601 . #x6639) ; ø»‰¿º + (ideograph-daikanwa . 22069) ; ø¸…˜µ + (ucs-jis . #x75AB) ; ø½ŠŽ‘ + )) +(define-char + '((morohashi-daikanwa 22069 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x525F) ; ø»…€ + (chinese-isoir165 . #x525F) ; ø»· + (chinese-cns11643-1 . #x524F) ; ø»’‹ˆ + (=ucs . #x75AB) ; 疫 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E2D) ; ø»•©¶ + (=ucs . #x3F78) ; 㽸 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A49) ; ø»—®ž + (=ucs . #x3F79) ; ã½¹ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E2C) ; ø»•©µ + (=ucs . #x3F7A) ; 㽺 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E2E) ; ø»•©· + (=ucs . #x3F7B) ; ã½» + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (chinese-gb2312 . #x5171) ; ø»…´ + (chinese-isoir165 . #x5171) ; ø»¶„ + (=ucs . #x75A1) ; 疡 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (chinese-gb2312 . #x705F) ; ø»…»„ + (chinese-isoir165 . #x705F) ; ø»Ž£” + (=ucs . #x75AC) ; 疬 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (=ucs . #x75AD) ; 疭 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (chinese-gb2312 . #x342F) ; ø»„¢Œ + (chinese-isoir165 . #x342F) ; ø»Šœ + (=ucs . #x75AE) ; 疮 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3768) ; ø»„§Ÿ + (chinese-isoir165 . #x3768) ; ø»¯ + (=ucs . #x75AF) ; 疯 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x327D) ; ø»œŠ + (=ucs . #x24D37) ; 𤴷 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A4B) ; ø»—®  + (=ucs . #x24D38) ; 𤴸 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x327C) ; ø»œ‰ + (=ucs . #x24D39) ; 𤴹 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x327B) ; ø»œˆ + (=ucs . #x24D3A) ; 𤴺 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A52) ; ø»™¸« + (=ucs . #x24D3B) ; 𤴻 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A56) ; ø»™¸¯ + (=ucs . #x24D3C) ; 𤴼 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A47) ; ø»—®œ + (=ucs . #x24D3D) ; 𤴽 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A48) ; ø»—® + (=ucs . #x24D3E) ; 𤴾 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A53) ; ø»™¸¬ + (=ucs . #x24D3F) ; 𤴿 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A45) ; ø»—®š + (=ucs . #x24D40) ; 𤵀 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A54) ; ø»™¸­ + (=ucs . #x24D41) ; 𤵁 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A51) ; ø»™¸ª + (=ucs . #x24D42) ; 𤵂 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A55) ; ø»™¸® + (=ucs . #x24D43) ; 𤵃 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3324) ; ø»œ + (=ucs . #x24D47) ; 𤵇 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x327E) ; ø»œ‹ + (=ucs . #x24D4B) ; 𤵋 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3322) ; ø»œ + (=ucs . #x24D4D) ; 𤵍 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3323) ; ø»œŽ + (=ucs . #x24D51) ; 𤵑 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3321) ; ø»œŒ + (=ucs . #x24D54) ; 𤵔 + )) +(define-char + '((=>ucs . #x75B0) ; 疰 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x7149) ; ø»¦“ˆ + (ideograph-daikanwa . 22081) ; ø¸…™ + (=jef-china3 . #x99C6) ; øº‰§† + (ucs-jis . #x75B0) ; ø»¦“ˆ + )) +(define-char + '((morohashi-daikanwa 22081 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x7066) ; ø»…»‹ + (chinese-isoir165 . #x7066) ; ø»Ž£› + (chinese-cns11643-2 . #x3126) ; ø»“¤… + (=ucs . #x75B0) ; 疰 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5112) + (chinese-gb2312 . #x7065) ; ø»…»Š + (=jis-x0208 . #x6157) ; ø½‹”² + (korean-ksc5601 . #x785E) ; ø»Šš» + (chinese-isoir165 . #x7065) ; ø»Ž£š + (chinese-cns11643-3 . #x3257) ; ø»•°˜ + (ideograph-daikanwa . 22082) ; ø¸…™‚ + (=ucs . #x75B1) ; 疱 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5109) + (chinese-gb2312 . #x4623) ; ø»„¼œ + (=jis-x0208 . #x4868) ; ø½Š°• + (korean-ksc5601 . #x792A) ; ø»Š›¥ + (chinese-isoir165 . #x4623) ; ø»¤¬ + (chinese-cns11643-1 . #x566B) ; ø»’‘œ + (ideograph-daikanwa . 22084) ; ø¸…™„ + (=ucs . #x75B2) ; 疲 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5098) + (chinese-gb2312 . #x7061) ; ø»…»† + (=jis-x0208 . #x6151) ; ø½‹”¬ + (korean-ksc5601 . #x4A77) ; ø»‰—° + (chinese-isoir165 . #x7061) ; ø»Ž£– + (chinese-cns11643-1 . #x566C) ; ø»’‘ + (ideograph-daikanwa . 22085) ; ø¸…™… + (=ucs . #x75B3) ; 疳 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x7062) ; ø»…»‡ + (japanese-jisx0212 . #x4D4D) ; ø»‹¥¤ + (chinese-isoir165 . #x7062) ; ø»Ž£— + (chinese-cns11643-3 . #x3255) ; ø»•°– + (ideograph-daikanwa . 22088) ; ø¸…™ˆ + (=ucs . #x75B4) ; 疴 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x312C) ; ø»“¤‹ + (ideograph-daikanwa . 22090) ; ø¸…™Š + (=ucs . #x75B6) ; 疶 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E40) ; ø»—´ + (=jis-x0213-2-2000 . #x714A) ; ø»¦“‰ + (ideograph-daikanwa . 22093) ; ø¸…™ + (=ucs . #x75B7) ; 疷 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5107) + (chinese-gb2312 . #x7063) ; ø»…»ˆ + (=jis-x0208 . #x6155) ; ø½‹”° + (korean-ksc5601 . #x5338) ; ø»‰£¿ + (chinese-isoir165 . #x7063) ; ø»Ž£˜ + (chinese-cns11643-1 . #x5671) ; ø»’‘¢ + (ideograph-daikanwa . 22094) ; ø¸…™Ž + (=ucs . #x75B8) ; 疸 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5105) + (chinese-gb2312 . #x556E) ; ø»…“© + (=jis-x0208 . #x3F3E) ; ø½Š¢ + (korean-ksc5601 . #x7256) ; ø»Š‘¿ + (chinese-isoir165 . #x556E) ; ø»»¹ + (chinese-cns11643-1 . #x566F) ; ø»’‘  + (ideograph-daikanwa . 22097) ; ø¸…™‘ + (=ucs . #x75B9) ; 疹 + )) +(define-char + '((=>ucs . #x75BA) ; 疺 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4D4E) ; ø»‹¥¥ + (ideograph-daikanwa . 22102) ; ø¸…™– + (=jef-china3 . #x5AE0) ; øº…«  + (ucs-jis . #x75BA) ; ø»‹¥¥ + )) +(define-char + '((morohashi-daikanwa 22102 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x312D) ; ø»“¤Œ + (=ucs . #x75BA) ; 疺 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3128) ; ø»“¤‡ + (ideograph-daikanwa . 22103) ; ø¸…™— + (=ucs . #x75BB) ; 疻 + )) +(define-char + '((=>ucs . #x75BC) ; 疼 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (korean-ksc5601 . #x5459) ; ø»‰¥¾ + (ideograph-daikanwa . 22105) ; ø¸…™™ + )) +(define-char + '((morohashi-daikanwa 22105 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x4C5B) ; ø»…†ˆ + (=jis-x0208 . #x6156) ; ø½‹”± + (chinese-isoir165 . #x4C5B) ; ø»®˜ + (chinese-cns11643-1 . #x566E) ; ø»’‘Ÿ + (=ucs . #x75BC) ; 疼 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5103) + (chinese-gb2312 . #x3E52) ; ø»„±› + (=jis-x0208 . #x6154) ; ø½‹”¯ + (korean-ksc5601 . #x6E45) ; ø»Š‹¶ + (chinese-isoir165 . #x3E52) ; ø»™« + (chinese-cns11643-1 . #x566D) ; ø»’‘ž + (ideograph-daikanwa . 22106) ; ø¸…™š + (=ucs . #x75BD) ; 疽 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5102) + (chinese-gb2312 . #x3C32) ; ø»„­¿ + (=jis-x0208 . #x3C40) ; ø½Šž… + (korean-ksc5601 . #x7270) ; ø»Š’™ + (chinese-isoir165 . #x3C32) ; ø»– + (=gt-pj-1 . #x3C40) ; 疾 + (ideograph-daikanwa . 22112) ; ø¸…™  + (=gt-k . 06449) ; ý¡„¤± + (=ucs . #x75BE) ; 疾 + )) +(define-char + '((=>ucs . #x75BE) ; 疾 + (morohashi-daikanwa 22112 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-1 . #x5668) ; ø»’‘™ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4D4F) ; ø»‹¥¦ + (chinese-cns11643-2 . #x312B) ; ø»“¤Š + (=jis-x0213-2-2000 . #x714B) ; ø»¦“Š + (ideograph-daikanwa . 22119) ; ø¸…™§ + (=ucs . #x75BF) ; 疿 + )) +(define-char + '((=>ucs . #x75C0) ; 痀 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4D50) ; ø»‹¥§ + (=jis-x0213-2-2000 . #x714C) ; ø»¦“‹ + (ideograph-daikanwa . 22120) ; ø¸…™¨ + (ucs-jis . #x75C0) ; ø»‹¥§ + )) +(define-char + '((morohashi-daikanwa 22120 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x312A) ; ø»“¤‰ + (=jef-china3 . #x5AE1) ; øº…«¡ + (=ucs . #x75C0) ; 痀 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4D51) ; ø»‹¥¨ + (chinese-cns11643-2 . #x3127) ; ø»“¤† + (ideograph-daikanwa . 22121) ; ø¸…™© + (=ucs . #x75C1) ; 痁 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5097) + (chinese-gb2312 . #x7068) ; ø»…» + (=jis-x0208 . #x6150) ; ø½‹”« + (korean-ksc5601 . #x4A32) ; ø»‰–« + (chinese-isoir165 . #x7068) ; ø»Ž£ + (chinese-cns11643-1 . #x5670) ; ø»’‘¡ + (ideograph-daikanwa . 22122) ; ø¸…™ª + (=ucs . #x75C2) ; 痂 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5100) + (chinese-gb2312 . #x7067) ; ø»…»Œ + (=jis-x0208 . #x6152) ; ø½‹”­ + (chinese-isoir165 . #x7067) ; ø»Ž£œ + (chinese-cns11643-3 . #x3252) ; ø»•°“ + (ideograph-daikanwa . 22124) ; ø¸…™¬ + (=ucs . #x75C3) ; 痃 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x7064) ; ø»…»‰ + (japanese-jisx0212 . #x4D52) ; ø»‹¥© + (chinese-isoir165 . #x7064) ; ø»Ž£™ + (chinese-cns11643-2 . #x3129) ; ø»“¤ˆ + (ideograph-daikanwa . 22126) ; ø¸…™® + (=ucs . #x75C4) ; 痄 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5110) + (chinese-gb2312 . #x3221) ; ø»„Ÿ‚ + (=jis-x0208 . #x4942) ; ø½Š± + (korean-ksc5601 . #x5C3B) ; ø»‰± + (chinese-isoir165 . #x3221) ; ø»‡’ + (chinese-cns11643-1 . #x5669) ; ø»’‘š + (ideograph-daikanwa . 22127) ; ø¸…™¯ + (=ucs . #x75C5) ; 病 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4D53) ; ø»‹¥ª + (chinese-cns11643-4 . #x2E34) ; ø»—´ + (=jis-x0213-2-2000 . #x714D) ; ø»¦“Œ + (ideograph-daikanwa . 22129) ; ø¸…™± + (=ucs . #x75C6) ; 痆 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5104) + (chinese-gb2312 . #x5622) ; ø»…“» + (=jis-x0208 . #x3E49) ; ø½Š¡Š + (korean-ksc5601 . #x7178) ; ø»Š‘ƒ + (chinese-isoir165 . #x5622) ; ø»¼‹ + (chinese-cns11643-1 . #x566A) ; ø»’‘› + (ideograph-daikanwa . 22140) ; ø¸…™¼ + (=ucs . #x75C7) ; 症 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3256) ; ø»•°— + (=ucs . #x3F7D) ; ã½½ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E37) ; ø»—´„ + (=ucs . #x3F7E) ; ã½¾ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E3B) ; ø»—´ˆ + (=ucs . #x3F7F) ; 㽿 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E35) ; ø»—´‚ + (=ucs . #x3F80) ; 㾀 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E36) ; ø»—´ƒ + (=ucs . #x3F81) ; 㾁 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3254) ; ø»•°• + (=ucs . #x3F82) ; 㾂 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E33) ; ø»—´€ + (=ucs . #x3F83) ; 㾃 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E3F) ; ø»—´Œ + (=ucs . #x3F84) ; 㾄 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E39) ; ø»—´† + (=ucs . #x3F85) ; 㾅 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x396B) ; ø»œ™Š + (=ucs . #x3F86) ; 㾆 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3253) ; ø»•°” + (=ucs . #x3F87) ; 㾇 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E38) ; ø»—´… + (=ucs . #x3F88) ; 㾈 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E3A) ; ø»—´‡ + (=ucs . #x3F89) ; 㾉 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E3C) ; ø»—´‰ + (=ucs . #x3F8E) ; 㾎 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5338) ; ø»…· + (chinese-isoir165 . #x5338) ; ø»¸‡ + (=ucs . #x75C8) ; 痈 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3E37) ; ø»„±€ + (chinese-isoir165 . #x3E37) ; ø»™ + (=ucs . #x75C9) ; 痉 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3969) ; ø»œ™ˆ + (=ucs . #x24D57) ; 𤵗 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E6F) ; ø»™¿€ + (=ucs . #x24D58) ; 𤵘 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E73) ; ø»™¿„ + (=ucs . #x24D59) ; 𤵙 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x396F) ; ø»œ™Ž + (=ucs . #x24D5A) ; 𤵚 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E71) ; ø»™¿‚ + (=ucs . #x24D5B) ; 𤵛 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3970) ; ø»œ™ + (=ucs . #x24D5C) ; 𤵜 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x396A) ; ø»œ™‰ + (=ucs . #x24D5D) ; 𤵝 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E76) ; ø»™¿‡ + (=ucs . #x24D5E) ; 𤵞 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E72) ; ø»™¿ƒ + (=ucs . #x24D5F) ; 𤵟 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E75) ; ø»™¿† + (=ucs . #x24D60) ; 𤵠 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x396D) ; ø»œ™Œ + (=ucs . #x24D61) ; 𤵡 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3971) ; ø»œ™ + (=ucs . #x24D62) ; 𤵢 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3966) ; ø»œ™… + (=ucs . #x24D63) ; 𤵣 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E3D) ; ø»—´Š + (=ucs . #x24D64) ; 𤵤 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E74) ; ø»™¿… + (=ucs . #x24D65) ; 𤵥 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3968) ; ø»œ™‡ + (=ucs . #x24D66) ; 𤵦 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E3E) ; ø»—´‹ + (=ucs . #x24D67) ; 𤵧 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E70) ; ø»™¿ + (=ucs . #x24D68) ; 𤵨 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x396E) ; ø»œ™ + (=ucs . #x24D69) ; 𤵩 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3967) ; ø»œ™† + (=ucs . #x24D6B) ; 𤵫 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x396C) ; ø»œ™‹ + (=ucs . #x24D6D) ; 𤵭 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x3443) ; ø»„¢  + (=jis-x0208 . #x6153) ; ø½‹”® + (korean-ksc5601 . #x6D37) ; ø»ŠŠŠ + (chinese-isoir165 . #x3443) ; ø»Š° + (=gt-pj-1 . #x6153) ; 疵 + (ideograph-daikanwa . 22089) ; ø¸…™‰ + (=gt-k . 07959) ; ý¡„¼— + (=ucs . #x75B5) ; 疵 + )) +(define-char + '((=>ucs . #x75B5) ; 疵 + (morohashi-daikanwa 22089 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C30) ; ø»’™• + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5117) + (chinese-gb2312 . #x482C) ; ø»„¿¡ + (=jis-x0208 . #x6159) ; ø½‹”´ + (chinese-isoir165 . #x482C) ; ø»§± + (chinese-cns11643-1 . #x5C31) ; ø»’™– + (ideograph-daikanwa . 22141) ; ø¸…™½ + (=ucs . #x75CA) ; 痊 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3744) ; ø»“­— + (ideograph-daikanwa . 22144) ; ø¸…š€ + (=ucs . #x75CB) ; 痋 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x4D54) ; ø»‹¥« + (chinese-cns11643-2 . #x3745) ; ø»“­˜ + (ideograph-daikanwa . 22145) ; ø¸…š + (=ucs . #x75CC) ; 痌 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5113) + (chinese-gb2312 . #x706A) ; ø»…» + (=jis-x0208 . #x6158) ; ø½‹”³ + (korean-ksc5601 . #x6C37) ; ø»Šˆ¬ + (chinese-isoir165 . #x706A) ; ø»Ž£Ÿ + (chinese-cns11643-1 . #x5C32) ; ø»’™— + (ideograph-daikanwa . 22148) ; ø¸…š„ + (=ucs . #x75CD) ; 痍 + )) +(define-char + '((=>ucs . #x75CE) ; 痎 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x4D55) ; ø»‹¥¬ + (=jis-x0213-1-2000 . #x784E) ; ø»¤“› + (ideograph-daikanwa . 22152) ; ø¸…šˆ + (ucs-jis . #x75CE) ; ø»‹¥¬ + )) +(define-char + '((morohashi-daikanwa 22152 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3741) ; ø»“­” + (=jef-china3 . #x5AE2) ; øº…«¢ + (=ucs . #x75CE) ; 痎 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x4D56) ; ø»‹¥­ + (chinese-cns11643-2 . #x3743) ; ø»“­– + (=jis-x0213-2-2000 . #x714E) ; ø»¦“ + (ideograph-daikanwa . 22154) ; ø¸…šŠ + (=ucs . #x75CF) ; 痏 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3747) ; ø»“­š + (ideograph-daikanwa . 22157) ; ø¸…š + (=ucs . #x75D0) ; 痐 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3746) ; ø»“­™ + (ideograph-daikanwa . 22159) ; ø¸…š + (=ucs . #x75D1) ; 痑 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5118) + (chinese-gb2312 . #x5177) ; ø»…º + (=jis-x0208 . #x615A) ; ø½‹”µ + (korean-ksc5601 . #x654A) ; ø»‰¾­ + (chinese-isoir165 . #x5177) ; ø»¶Š + (chinese-cns11643-2 . #x3742) ; ø»“­• + (ideograph-daikanwa . 22163) ; ø¸…š“ + (=ucs . #x75D2) ; 痒 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x374A) ; ø»•·¡ + (=jis-x0213-2-2000 . #x714F) ; ø»¦“Ž + (ideograph-daikanwa . 22164) ; ø¸…š” + (=ucs . #x75D3) ; 痓 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5116) + (chinese-gb2312 . #x564C) ; ø»…”¥ + (=jis-x0208 . #x3C26) ; ø½Š« + (korean-ksc5601 . #x7640) ; ø»Š—¡ + (chinese-isoir165 . #x564C) ; ø»¼µ + (ideograph-daikanwa . 22167) ; ø¸…š— + (=ucs . #x75D4) ; 痔 + )) +(define-char + '((=>ucs . #x75D4) ; 痔 + (morohashi-daikanwa 22167 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C2E) ; ø»’™“ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5115) + (chinese-gb2312 . #x3A5B) ; ø»„«¬ + (=jis-x0208 . #x3A2F) ; ø½Šš¸ + (korean-ksc5601 . #x7D5D) ; ø»Š¢ + (chinese-isoir165 . #x3A5B) ; ø»“¼ + (chinese-cns11643-1 . #x5C2F) ; ø»’™” + (ideograph-daikanwa . 22171) ; ø¸…š› + (=ucs . #x75D5) ; 痕 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x336D) ; ø»š†” + (=ucs . #x3F8A) ; 㾊 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3342) ; ø»—»¥ + (=ucs . #x3F8B) ; 㾋 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x374C) ; ø»•·£ + (=ucs . #x3F8C) ; 㾌 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3340) ; ø»—»£ + (=ucs . #x3F8D) ; 㾍 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x333F) ; ø»—»¢ + (=ucs . #x3F8F) ; 㾏 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3345) ; ø»—»¨ + (=ucs . #x3F90) ; 㾐 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x374B) ; ø»•·¢ + (=ucs . #x3F91) ; 㾑 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3343) ; ø»—»¦ + (=ucs . #x3F92) ; 㾒 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7069) ; ø»…»Ž + (chinese-isoir165 . #x7069) ; ø»Ž£ž + (=ucs . #x75D6) ; 痖 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4231) ; ø»œ¥ž + (=ucs . #x24D77) ; 𤵷 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4237) ; ø»œ¥¤ + (=ucs . #x24D78) ; 𤵸 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3368) ; ø»š† + (=ucs . #x24D79) ; 𤵹 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4235) ; ø»œ¥¢ + (=ucs . #x24D7A) ; 𤵺 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x336B) ; ø»š†’ + (=ucs . #x24D7B) ; 𤵻 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3341) ; ø»—»¤ + (=ucs . #x24D7C) ; 𤵼 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x336A) ; ø»š†‘ + (=ucs . #x24D7D) ; 𤵽 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3366) ; ø»š† + (=ucs . #x24D7E) ; 𤵾 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4233) ; ø»œ¥  + (=ucs . #x24D7F) ; 𤵿 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3344) ; ø»—»§ + (=ucs . #x24D80) ; 𤶀 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3369) ; ø»š† + (=ucs . #x24D81) ; 𤶁 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4236) ; ø»œ¥£ + (=ucs . #x24D85) ; 𤶅 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4239) ; ø»œ¥¦ + (=ucs . #x24D86) ; 𤶆 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4234) ; ø»œ¥¡ + (=ucs . #x24D89) ; 𤶉 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4238) ; ø»œ¥¥ + (=ucs . #x24D8A) ; 𤶊 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4230) ; ø»œ¥ + (=ucs . #x24D8C) ; 𤶌 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3367) ; ø»š†Ž + (=ucs . #x24D93) ; 𤶓 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x336C) ; ø»š†“ + (=ucs . #x24D94) ; 𤶔 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4232) ; ø»œ¥Ÿ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4D57) ; ø»‹¥® + (chinese-cns11643-2 . #x3E3A) ; ø»“·Ÿ + (ideograph-daikanwa . 22184) ; ø¸…š¨ + (=ucs . #x75D7) ; 痗 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5123) + (chinese-gb2312 . #x363B) ; ø»„¥” + (=jis-x0208 . #x4577) ; ø½Š¬Š + (korean-ksc5601 . #x5463) ; ø»‰¦ˆ + (chinese-isoir165 . #x363B) ; ø»¤ + (chinese-cns11643-1 . #x6071) ; ø»’ Ž + (ideograph-daikanwa . 22185) ; ø¸…š© + (=ucs . #x75D8) ; 痘 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5119) + (=jis-x0208 . #x615B) ; ø½‹”¶ + (korean-ksc5601 . #x4C62) ; ø»‰š— + (chinese-cns11643-1 . #x6070) ; ø»’  + (chinese-gb12345 . #x3E37) ; 痙 + (ideograph-daikanwa . 22186) ; ø¸…šª + (=ucs . #x75D9) ; 痙 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E34) ; ø»“·™ + (ideograph-daikanwa . 22192) ; ø¸…š° + (=ucs . #x75DA) ; 痚 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5122) + (chinese-gb2312 . #x4D34) ; ø»…†¿ + (=jis-x0208 . #x444B) ; ø½Šª€ + (korean-ksc5601 . #x7754) ; ø»Š™“ + (chinese-isoir165 . #x4D34) ; ø»¯ + (chinese-cns11643-1 . #x606E) ; ø»’ ‹ + (ideograph-daikanwa . 22195) ; ø¸…š³ + (=ucs . #x75DB) ; 痛 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4D58) ; ø»‹¥¯ + (chinese-cns11643-4 . #x3934) ; ø»˜„‹ + (ideograph-daikanwa . 22196) ; ø¸…š´ + (=ucs . #x75DC) ; 痜 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E37) ; ø»“·œ + (=jis-x0213-2-2000 . #x7150) ; ø»¦“ + (ideograph-daikanwa . 22198) ; ø¸…š¶ + (=ucs . #x75DD) ; 痝 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5125) + (chinese-gb2312 . #x4626) ; ø»„¼Ÿ + (=jis-x0208 . #x615D) ; ø½‹”¸ + (chinese-isoir165 . #x4626) ; ø»¤¯ + (chinese-cns11643-1 . #x6072) ; ø»’  + (ideograph-daikanwa . 22206) ; ø¸…š¾ + (=ucs . #x75DE) ; 痞 + )) +(define-char + '((=>ucs . #x75DF) ; 痟 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4D59) ; ø»‹¥° + (=jis-x0213-2-2000 . #x7151) ; ø»¦“ + (ideograph-daikanwa . 22208) ; ø¸…›€ + (ucs-jis . #x75DF) ; ø»‹¥° + )) +(define-char + '((morohashi-daikanwa 22208 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E38) ; ø»“· + (=ucs . #x75DF) ; 痟 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4D5A) ; ø»‹¥± + (chinese-isoir165 . #x2E6A) ; ø»‚£ + (chinese-cns11643-1 . #x6073) ; ø»’  + (=jis-x0213-2-2000 . #x7152) ; ø»¦“‘ + (ideograph-daikanwa . 22211) ; ø¸…›ƒ + (=ucs . #x75E0) ; 痠 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4D5B) ; ø»‹¥² + (chinese-cns11643-2 . #x3E35) ; ø»“·š + (ideograph-daikanwa . 22212) ; ø¸…›„ + (=ucs . #x75E1) ; 痡 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5127) + (chinese-gb2312 . #x4121) ; ø»„µ„ + (=jis-x0208 . #x4E21) ; ø½Š¸‚ + (korean-ksc5601 . #x5765) ; ø»‰ª¤ + (chinese-isoir165 . #x4121) ; ø»” + (chinese-cns11643-1 . #x606D) ; ø»’ Š + (ideograph-daikanwa . 22213) ; ø¸…›… + (=ucs . #x75E2) ; 痢 + )) +(define-char + '((=>ucs . #x3F9D) ; 㾝 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22214) ; ø¸…›† + )) +(define-char + '((morohashi-daikanwa 22214 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D48) ; ø»–€“ + (=ucs . #x3F9D) ; 㾝 + )) +(define-char + '((=>ucs . #x24D9E) ; 𤶞 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22215) ; ø¸…›‡ + )) +(define-char + '((morohashi-daikanwa 22215 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B63) ; ø»œ³ž + (=ucs . #x24D9E) ; 𤶞 + )) +(define-char + '((=>ucs . #x24D9F) ; 𤶟 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22216) ; ø¸…›ˆ + )) +(define-char + '((morohashi-daikanwa 22216 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B5F) ; ø»œ³š + (=ucs . #x24D9F) ; 𤶟 + )) +(define-char + '((=>ucs . #x3F9E) ; 㾞 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22217) ; ø¸…›‰ + )) +(define-char + '((morohashi-daikanwa 22217 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D4A) ; ø»–€• + (=ucs . #x3F9E) ; 㾞 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5121) + (chinese-gb2312 . #x706B) ; ø»…» + (=jis-x0208 . #x615C) ; ø½‹”· + (chinese-isoir165 . #x706B) ; ø»Ž£  + (chinese-cns11643-1 . #x606F) ; ø»’ Œ + (ideograph-daikanwa . 22218) ; ø¸…›Š + (=ucs . #x75E3) ; 痣 + )) +(define-char + '((=>ucs . #x24DA0) ; 𤶠 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22219) ; ø¸…›‹ + )) +(define-char + '((morohashi-daikanwa 22219 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A40) ; ø»š¹ + (=ucs . #x24DA0) ; 𤶠 + )) +(define-char + '((=>ucs . #x24DA1) ; 𤶡 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22220) ; ø¸…›Œ + )) +(define-char + '((morohashi-daikanwa 22220 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B62) ; ø»œ³ + (=ucs . #x24DA1) ; 𤶡 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x706E) ; ø»…»“ + (japanese-jisx0212 . #x4D5C) ; ø»‹¥³ + (chinese-isoir165 . #x706E) ; ø»Ž££ + (chinese-cns11643-2 . #x3E39) ; ø»“·ž + (=jis-x0213-1-2000 . #x784F) ; ø»¤“œ + (ideograph-daikanwa . 22221) ; ø¸…› + (=ucs . #x75E4) ; 痤 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D47) ; ø»–€’ + (ideograph-daikanwa . 22222) ; ø¸…›Ž + (=ucs . #x75E5) ; 痥 + )) +(define-char + '((=>ucs . #x3F9F) ; 㾟 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22223) ; ø¸…› + )) +(define-char + '((morohashi-daikanwa 22223 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A3B) ; ø»š´ + (=ucs . #x3F9F) ; 㾟 + )) +(define-char + '((=>ucs . #x3FA0) ; ã¾  + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22224) ; ø¸…› + )) +(define-char + '((morohashi-daikanwa 22224 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3935) ; ø»˜„Œ + (=ucs . #x3FA0) ; ã¾  + )) +(define-char + '((=>ucs . #x24DA2) ; 𤶢 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22225) ; ø¸…›‘ + )) +(define-char + '((morohashi-daikanwa 22225 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B5B) ; ø»œ³– + (=ucs . #x24DA2) ; 𤶢 + )) +(define-char + '((=>ucs . #x24DA3) ; 𤶣 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22226) ; ø¸…›’ + )) +(define-char + '((morohashi-daikanwa 22226 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B66) ; ø»œ³¡ + (=ucs . #x24DA3) ; 𤶣 + )) +(define-char + '((=>ucs . #x3FA1) ; 㾡 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22227) ; ø¸…›“ + )) +(define-char + '((morohashi-daikanwa 22227 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3938) ; ø»˜„ + (=ucs . #x3FA1) ; 㾡 + )) +(define-char + '((=>ucs . #x24DA4) ; 𤶤 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22228) ; ø¸…›” + )) +(define-char + '((morohashi-daikanwa 22228 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A3E) ; ø»š· + (=ucs . #x24DA4) ; 𤶤 + )) +(define-char + '((=>ucs . #x24DA5) ; 𤶥 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22229) ; ø¸…›• + )) +(define-char + '((morohashi-daikanwa 22229 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B5E) ; ø»œ³™ + (=ucs . #x24DA5) ; 𤶥 + )) +(define-char + '((=>ucs . #x24DC0) ; 𤷀 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22230) ; ø¸…›– + )) +(define-char + '((morohashi-daikanwa 22230 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3931) ; ø»˜„ˆ + (=ucs . #x24DC0) ; 𤷀 + )) +(define-char + '((=>ucs . #x24DC1) ; 𤷁 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22231) ; ø¸…›— + )) +(define-char + '((morohashi-daikanwa 22231 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A38) ; ø»š± + (=ucs . #x24DC1) ; 𤷁 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x706D) ; ø»…»’ + (chinese-isoir165 . #x706D) ; ø»Ž£¢ + (chinese-cns11643-2 . #x3E36) ; ø»“·› + (ideograph-daikanwa . 22233) ; ø¸…›™ + (=ucs . #x75E6) ; 痦 + )) +(define-char + '((=>ucs . #x24DB6) ; 𤶶 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22234) ; ø¸…›š + )) +(define-char + '((morohashi-daikanwa 22234 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3937) ; ø»˜„Ž + (=ucs . #x24DB6) ; 𤶶 + )) +(define-char + '((=>ucs . #x24DB7) ; 𤶷 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22235) ; ø¸…›› + )) +(define-char + '((morohashi-daikanwa 22235 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B5C) ; ø»œ³— + (=ucs . #x24DB7) ; 𤶷 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22240) ; ø¸…›  + )) +(define-char + '((=>ucs . #x75E7) ; 痧 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4D5D) ; ø»‹¥´ + (=jis-x0213-2-2000 . #x7153) ; ø»¦“’ + (ideograph-daikanwa . 22242) ; ø¸…›¢ + (ucs-jis . #x75E7) ; ø»‹¥´ + )) +(define-char + '((morohashi-daikanwa 22242 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x7070) ; ø»…»• + (chinese-isoir165 . #x7070) ; ø»Ž£¥ + (chinese-cns11643-2 . #x3E33) ; ø»“·˜ + (=ucs . #x75E7) ; 痧 + )) +(define-char + '((=>ucs . #x24DAB) ; 𤶫 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22243) ; ø¸…›£ + )) +(define-char + '((morohashi-daikanwa 22243 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B64) ; ø»œ³Ÿ + (=ucs . #x24DAB) ; 𤶫 + )) +(define-char + '((=>ucs . #x24DA9) ; 𤶩 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22244) ; ø¸…›¤ + )) +(define-char + '((morohashi-daikanwa 22244 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B5D) ; ø»œ³˜ + (=ucs . #x24DA9) ; 𤶩 + )) +(define-char + '((=>ucs . #x24DA8) ; 𤶨 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 49346) ; ø¸Œƒ‚ + )) +(define-char + '((morohashi-daikanwa 49346 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3939) ; ø»˜„ + (=ucs . #x24DA8) ; 𤶨 + )) +(define-char + '((=>ucs . #x24DAA) ; 𤶪 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 49347) ; ø¸Œƒƒ + )) +(define-char + '((morohashi-daikanwa 49347 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B60) ; ø»œ³› + (=ucs . #x24DAA) ; 𤶪 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3932) ; ø»˜„‰ + (=ucs . #x3F93) ; 㾓 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3933) ; ø»˜„Š + (=ucs . #x3F94) ; 㾔 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D46) ; ø»–€‘ + (=ucs . #x3F95) ; 㾕 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D4B) ; ø»–€– + (=ucs . #x3F96) ; 㾖 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B5A) ; ø»œ³• + (=ucs . #x3F97) ; 㾗 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D49) ; ø»–€” + (=ucs . #x3F98) ; 㾘 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3936) ; ø»˜„ + (=ucs . #x3F99) ; 㾙 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x392F) ; ø»˜„† + (=ucs . #x3F9B) ; 㾛 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3930) ; ø»˜„‡ + (=ucs . #x3F9C) ; 㾜 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (chinese-gb2312 . #x706C) ; ø»…»‘ + (chinese-isoir165 . #x706C) ; ø»Ž£¡ + (=ucs . #x75E8) ; 痨 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (chinese-gb2312 . #x3B3E) ; ø»„¬­ + (chinese-isoir165 . #x3B3E) ; ø»”½ + (=ucs . #x75EA) ; 痪 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (chinese-gb2312 . #x706F) ; ø»…»” + (chinese-isoir165 . #x706F) ; ø»Ž£¤ + (=ucs . #x75EB) ; 痫 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A36) ; ø»š¯ + (=ucs . #x24D95) ; 𤶕 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A3F) ; ø»š¸ + (=ucs . #x24D96) ; 𤶖 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B61) ; ø»œ³œ + (=ucs . #x24D97) ; 𤶗 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A35) ; ø»š® + (=ucs . #x24D98) ; 𤶘 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B65) ; ø»œ³  + (=ucs . #x24D99) ; 𤶙 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A39) ; ø»š² + (=ucs . #x24D9A) ; 𤶚 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A3A) ; ø»š³ + (=ucs . #x24D9B) ; 𤶛 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A3C) ; ø»šµ + (=ucs . #x24D9C) ; 𤶜 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A37) ; ø»š° + (=ucs . #x24D9D) ; 𤶝 + )) +(define-char + '((=>ucs . #x3FA2) ; ã¾¢ + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22245) ; ø¸…›¥ + )) +(define-char + '((morohashi-daikanwa 22245 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E74) ; ø»˜Œ¡ + (=ucs . #x3FA2) ; ã¾¢ + )) +(define-char + '((=>ucs . #x75EC) ; 痬 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4D5E) ; ø»‹¥µ + (=jis-x0213-2-2000 . #x7154) ; ø»¦““ + (ideograph-daikanwa . 22246) ; ø¸…›¦ + (=jef-china3 . #x5AE3) ; øº…«£ + (ucs-jis . #x75EC) ; ø»‹¥µ + )) +(define-char + '((morohashi-daikanwa 22246 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E77) ; ø»˜Œ¤ + (=ucs . #x75EC) ; 痬 + )) +(define-char + '((=>ucs . #x75ED) ; 痭 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22247) ; ø¸…›§ + )) +(define-char + '((morohashi-daikanwa 22247 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4538) ; ø»”¯ + (=ucs . #x75ED) ; 痭 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4D5F) ; ø»‹¥¶ + (chinese-cns11643-3 . #x427C) ; ø»–ˆ + (=jis-x0213-2-2000 . #x7155) ; ø»¦“” + (ideograph-daikanwa . 22248) ; ø¸…›¨ + (=ucs . #x75EE) ; 痮 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4D60) ; ø»‹¥· + (chinese-cns11643-2 . #x452D) ; ø»”¤ + (ideograph-daikanwa . 22250) ; ø¸…›ª + (=ucs . #x75EF) ; 痯 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5133) + (chinese-gb2312 . #x4C35) ; ø»……¢ + (=jis-x0208 . #x6162) ; ø½‹”½ + (korean-ksc5601 . #x5343) ; ø»‰¤Š + (chinese-isoir165 . #x4C35) ; ø»­² + (chinese-cns11643-1 . #x6538) ; ø»’¦« + (ideograph-daikanwa . 22251) ; ø¸…›« + (=ucs . #x75F0) ; 痰 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x7072) ; ø»…»— + (japanese-jisx0212 . #x4D61) ; ø»‹¥¸ + (chinese-isoir165 . #x7072) ; ø»Ž£§ + (chinese-cns11643-1 . #x653B) ; ø»’¦® + (=jis-x0213-2-2000 . #x7156) ; ø»¦“• + (ideograph-daikanwa . 22252) ; ø¸…›¬ + (=ucs . #x75F1) ; 痱 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5138) + (=jis-x0208 . #x6164) ; ø½‹”¿ + (korean-ksc5601 . #x5826) ; ø»‰«ƒ + (=gt-pj-1 . #x6164) ; 痲 + (ideograph-daikanwa . 22254) ; ø¸…›® + (=gt-k . 10327) ; ý¡„‚¡— + (=ucs . #x75F2) ; 痲 + )) +(define-char + '((=>ucs . #x75F2) ; 痲 + (morohashi-daikanwa 22254 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-1 . #x653A) ; ø»’¦­ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5140) + (=jis-x0208 . #x6165) ; ø½‹•€ + (chinese-isoir165 . #x2F78) ; ø»„ + (chinese-cns11643-1 . #x653F) ; ø»’¦² + (=gt-pj-1 . #x6165) ; 痳 + (ideograph-daikanwa . 22255) ; ø¸…›¯ + (=gt-k . 10328) ; ý¡„‚¡˜ + (=ucs . #x75F3) ; 痳 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5134) + (chinese-gb2312 . #x3355) ; ø»„¡” + (=jis-x0208 . #x4354) ; ø½Š¨« + (korean-ksc5601 . #x7641) ; ø»Š—¢ + (chinese-isoir165 . #x3355) ; ø»‰¤ + (chinese-cns11643-1 . #x653E) ; ø»’¦± + (ideograph-daikanwa . 22257) ; ø¸…›± + (=ucs . #x75F4) ; 痴 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4539) ; ø»”° + (ideograph-daikanwa . 22258) ; ø¸…›² + (=ucs . #x75F5) ; 痵 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4537) ; ø»”® + (ideograph-daikanwa . 22268) ; ø¸…›¼ + (=ucs . #x75F6) ; 痶 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4530) ; ø»”§ + (ideograph-daikanwa . 22269) ; ø¸…›½ + (=ucs . #x75F7) ; 痷 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4534) ; ø»”« + (ideograph-daikanwa . 22272) ; ø¸…œ€ + (=ucs . #x75F8) ; 痸 + )) +(define-char + '((=>ucs . #x75F9) ; 痹 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4D62) ; ø»‹¥¹ + (=jis-x0213-2-2000 . #x7157) ; ø»¦“– + (ideograph-daikanwa . 22279) ; ø¸…œ‡ + (=jef-china3 . #x8BE5) ; øºˆ¯¥ + (ucs-jis . #x75F9) ; ø»‹¥¹ + )) +(define-char + '((morohashi-daikanwa 22279 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x3154) ; ø»„ž— + (chinese-isoir165 . #x3154) ; ø»†§ + (chinese-cns11643-2 . #x4533) ; ø»”ª + (=ucs . #x75F9) ; 痹 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (=jis-x0208 . #x6163) ; ø½‹”¾ + (korean-ksc5601 . #x5D76) ; ø»‰³© + (chinese-cns11643-1 . #x653C) ; ø»’¦¯ + (=gt-pj-1 . #x6163) ; 痺 + (ideograph-daikanwa . 22280) ; ø¸…œˆ + (=gt-k . 10326) ; ý¡„‚¡– + (=ucs . #x75FA) ; 痺 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4536) ; ø»”­ + (ideograph-daikanwa . 22283) ; ø¸…œ‹ + (=ucs . #x75FB) ; 痻 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5130) + (chinese-gb2312 . #x7073) ; ø»…»˜ + (=jis-x0208 . #x6160) ; ø½‹”» + (korean-ksc5601 . #x4D40) ; ø»‰›“ + (chinese-isoir165 . #x7073) ; ø»Ž£¨ + (chinese-cns11643-2 . #x4532) ; ø»”© + (ideograph-daikanwa . 22285) ; ø¸…œ + (=ucs . #x75FC) ; 痼 + )) +(define-char + '((=>ucs . #x75FD) ; 痽 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22287) ; ø¸…œ + )) +(define-char + '((morohashi-daikanwa 22287 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x453A) ; ø»”± + (=ucs . #x75FD) ; 痽 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5128) + (=jis-x0208 . #x615E) ; ø½‹”¹ + (chinese-cns11643-2 . #x4531) ; ø»”¨ + (ideograph-daikanwa . 22289) ; ø¸…œ‘ + (=ucs . #x75FE) ; 痾 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5129) + (chinese-gb2312 . #x7074) ; ø»…»™ + (=jis-x0208 . #x615F) ; ø½‹”º + (chinese-isoir165 . #x7074) ; ø»Ž£© + (ideograph-daikanwa . 22290) ; ø¸…œ’ + (=ucs . #x75FF) ; 痿 + )) +(define-char + '((=>ucs . #x75FF) ; 痿 + (morohashi-daikanwa 22290 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-1 . #x653D) ; ø»’¦° + )) +(define-char + '((=>ucs . #x24DD6) ; 𤷖 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22291) ; ø¸…œ“ + )) +(define-char + '((morohashi-daikanwa 22291 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x405B) ; ø»š™ˆ + (=ucs . #x24DD6) ; 𤷖 + )) +(define-char + '((=>ucs . #x7600) ; 瘀 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (korean-ksc5601 . #x655C) ; ø»‰¾¿ + (japanese-jisx0212 . #x4D63) ; ø»‹¥º + (=jis-x0213-1-2000 . #x7850) ; ø»¤“ + (ideograph-daikanwa . 22292) ; ø¸…œ” + (ucs-jis . #x7600) ; ø»‰¾¿ + )) +(define-char + '((morohashi-daikanwa 22292 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x7076) ; ø»…»› + (chinese-isoir165 . #x7076) ; ø»Ž£« + (chinese-cns11643-1 . #x6537) ; ø»’¦ª + (=jef-china3 . #x5AE5) ; øº…«¥ + (=ucs . #x7600) ; 瘀 + )) +(define-char + '((=>ucs . #x3FA9) ; 㾩 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22293) ; ø¸…œ• + )) +(define-char + '((morohashi-daikanwa 22293 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E7A) ; ø»˜Œ§ + (=ucs . #x3FA9) ; 㾩 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5131) + (chinese-gb2312 . #x3461) ; ø»„¢¾ + (=jis-x0208 . #x6161) ; ø½‹”¼ + (chinese-isoir165 . #x3461) ; ø»‹Ž + (chinese-cns11643-1 . #x6539) ; ø»’¦¬ + (ideograph-daikanwa . 22294) ; ø¸…œ– + (=ucs . #x7601) ; 瘁 + )) +(define-char + '((=>ucs . #x24DD7) ; 𤷗 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22295) ; ø¸…œ— + )) +(define-char + '((morohashi-daikanwa 22295 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A3D) ; ø»š¶ + (=ucs . #x24DD7) ; 𤷗 + )) +(define-char + '((=>ucs . #x24DD8) ; 𤷘 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22296) ; ø¸…œ˜ + )) +(define-char + '((morohashi-daikanwa 22296 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x405F) ; ø»š™Œ + (=ucs . #x24DD8) ; 𤷘 + )) +(define-char + '((=>ucs . #x7602) ; 瘂 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4D64) ; ø»‹¥» + (=jis-x0213-1-2000 . #x7851) ; ø»¤“ž + (ideograph-daikanwa . 22297) ; ø¸…œ™ + (=jef-china3 . #x5AE6) ; øº…«¦ + (ucs-jis . #x7602) ; ø»‹¥» + )) +(define-char + '((morohashi-daikanwa 22297 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x427D) ; ø»–ˆž + (chinese-gb12345 . #x7069) ; 瘂 + (=ucs . #x7602) ; 瘂 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x7071) ; ø»…»– + (japanese-jisx0212 . #x4D65) ; ø»‹¥¼ + (chinese-isoir165 . #x7071) ; ø»Ž£¦ + (chinese-cns11643-2 . #x452F) ; ø»”¦ + (=jis-x0213-2-2000 . #x7158) ; ø»¦“— + (ideograph-daikanwa . 22298) ; ø¸…œš + (=ucs . #x7603) ; 瘃 + )) +(define-char + '((=>ucs . #x24DD9) ; 𤷙 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22299) ; ø¸…œ› + )) +(define-char + '((morohashi-daikanwa 22299 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x405E) ; ø»š™‹ + (=ucs . #x24DD9) ; 𤷙 + )) +(define-char + '((=>ucs . #x7604) ; 瘄 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4D66) ; ø»‹¥½ + (ideograph-daikanwa . 22300) ; ø¸…œœ + (ucs-jis . #x7604) ; ø»‹¥½ + )) +(define-char + '((morohashi-daikanwa 22300 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-isoir165 . #x7D6C) ; ø»Ž¶§ + (=jef-china3 . #x5AE7) ; øº…«§ + (=ucs . #x7604) ; 瘄 + )) +(define-char + '((=>ucs . #x24DDA) ; 𤷚 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22301) ; ø¸…œ + )) +(define-char + '((morohashi-daikanwa 22301 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x554B) ; ø»² + (=ucs . #x24DDA) ; 𤷚 + )) +(define-char + '((=>ucs . #x24DDB) ; 𤷛 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22302) ; ø¸…œž + )) +(define-char + '((morohashi-daikanwa 22302 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x554A) ; ø»± + (=ucs . #x24DDB) ; 𤷛 + )) +(define-char + '((=>ucs . #x24DDC) ; 𤷜 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22303) ; ø¸…œŸ + )) +(define-char + '((morohashi-daikanwa 22303 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E7D) ; ø»˜Œª + (=ucs . #x24DDC) ; 𤷜 + )) +(define-char + '((=>ucs . #x24DF9) ; 𤷹 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22304) ; ø¸…œ  + )) +(define-char + '((=>ucs . #x24DF9) ; 𤷹 + (morohashi-daikanwa 22304 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x405D) ; ø»š™Š + )) +(define-char + '((morohashi-daikanwa 22304 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (=ucs . #x24DF9) ; 𤷹 + )) +(define-char + '((=>ucs . #x24DF7) ; 𤷷 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22305) ; ø¸…œ¡ + )) +(define-char + '((morohashi-daikanwa 22305 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4058) ; ø»š™… + (=ucs . #x24DF7) ; 𤷷 + )) +(define-char + '((=>ucs . #x24DF8) ; 𤷸 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22306) ; ø¸…œ¢ + )) +(define-char + '((morohashi-daikanwa 22306 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x24DF8) ; 𤷸 + )) +(define-char + '((=>ucs . #x24DF8) ; 𤷸 + (morohashi-daikanwa 22306 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4066) ; ø»š™“ + )) +(define-char + '((=>ucs . #x24DE0) ; 𤷠 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22311) ; ø¸…œ§ + )) +(define-char + '((morohashi-daikanwa 22311 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5548) ; ø»¯ + (=ucs . #x24DE0) ; 𤷠 + )) +(define-char + '((=>ucs . #x24DE5) ; 𤷥 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22312) ; ø¸…œ¨ + )) +(define-char + '((morohashi-daikanwa 22312 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x24DE5) ; 𤷥 + )) +(define-char + '((=>ucs . #x24DE5) ; 𤷥 + (morohashi-daikanwa 22312 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x554E) ; ø»µ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4060) ; ø»š™ + (=ucs . #x3F9A) ; 㾚 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4064) ; ø»š™‘ + (=ucs . #x3FA3) ; ã¾£ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E6F) ; ø»˜Œœ + (=ucs . #x3FA4) ; 㾤 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E78) ; ø»˜Œ¥ + (=ucs . #x3FA5) ; ã¾¥ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E6E) ; ø»˜Œ› + (=ucs . #x3FA6) ; 㾦 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E76) ; ø»˜Œ£ + (=ucs . #x3FA7) ; 㾧 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E73) ; ø»˜Œ  + (=ucs . #x3FA8) ; 㾨 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7077) ; ø»…»œ + (chinese-isoir165 . #x7077) ; ø»Ž£¬ + (=ucs . #x7605) ; 瘅 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (=ucs . #x7606) ; 瘆 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x554C) ; ø»³ + (=ucs . #x24DC2) ; 𤷂 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E72) ; ø»˜ŒŸ + (=ucs . #x24DC3) ; 𤷃 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E70) ; ø»˜Œ + (=ucs . #x24DC4) ; 𤷄 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E7B) ; ø»˜Œ¨ + (=ucs . #x24DC5) ; 𤷅 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4059) ; ø»š™† + (=ucs . #x24DC6) ; 𤷆 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E71) ; ø»˜Œž + (=ucs . #x24DC7) ; 𤷇 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E75) ; ø»˜Œ¢ + (=ucs . #x24DC8) ; 𤷈 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E79) ; ø»˜Œ¦ + (=ucs . #x24DCA) ; 𤷊 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5549) ; ø»° + (=ucs . #x24DCB) ; 𤷋 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x405A) ; ø»š™‡ + (=ucs . #x24DCC) ; 𤷌 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x405C) ; ø»š™‰ + (=ucs . #x24DCD) ; 𤷍 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4062) ; ø»š™ + (=ucs . #x24DCE) ; 𤷎 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E7C) ; ø»˜Œ© + (=ucs . #x24DCF) ; 𤷏 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5547) ; ø»® + (=ucs . #x24DD0) ; 𤷐 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4061) ; ø»š™Ž + (=ucs . #x24DD1) ; 𤷑 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x554D) ; ø»´ + (=ucs . #x24DD3) ; 𤷓 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4065) ; ø»š™’ + (=ucs . #x24DD4) ; 𤷔 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4063) ; ø»š™ + (=ucs . #x24DD5) ; 𤷕 + )) +(define-char + '((=>ucs . #x24DFB) ; 𤷻 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22314) ; ø¸…œª + )) +(define-char + '((morohashi-daikanwa 22314 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4758) ; ø»š£— + (=ucs . #x24DFB) ; 𤷻 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4D67) ; ø»‹¥¾ + (chinese-cns11643-3 . #x482B) ; ø»–€ + (=jis-x0213-2-2000 . #x715A) ; ø»¦“™ + (ideograph-daikanwa . 22315) ; ø¸…œ« + (=ucs . #x7607) ; 瘇 + )) +(define-char + '((=>ucs . #x3FAA) ; 㾪 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22316) ; ø¸…œ¬ + )) +(define-char + '((morohashi-daikanwa 22316 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4524) ; ø»˜•£ + (=ucs . #x3FAA) ; 㾪 + )) +(define-char + '((=>ucs . #x7608) ; 瘈 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4D68) ; ø»‹¥¿ + (=jis-x0213-1-2000 . #x7852) ; ø»¤“Ÿ + (ideograph-daikanwa . 22317) ; ø¸…œ­ + (ucs-jis . #x7608) ; ø»‹¥¿ + )) +(define-char + '((morohashi-daikanwa 22317 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-isoir165 . #x7D6D) ; ø»Ž¶¨ + (chinese-cns11643-2 . #x4C23) ; ø»”‹¬ + (=ucs . #x7608) ; 瘈 + )) +(define-char + '((=>ucs . #x7609) ; 瘉 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 5175) + (=jis-x0208 . #x6168) ; ø½‹•ƒ + (ideograph-daikanwa . 22318) ; ø¸…œ® + (ucs-jis . #x7609) ; ø½‹•ƒ + )) +(define-char + '((morohashi-daikanwa 22318 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-1 . #x696E) ; ø»’­™ + (=ucs . #x7609) ; 瘉 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x707A) ; ø»…»Ÿ + (japanese-jisx0212 . #x4D69) ; ø»‹¦€ + (chinese-isoir165 . #x707A) ; ø»Ž£¯ + (chinese-cns11643-2 . #x4C27) ; ø»”‹° + (ideograph-daikanwa . 22320) ; ø¸…œ° + (=ucs . #x760A) ; 瘊 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 5144) + (=jis-x0208 . #x6166) ; ø½‹• + (chinese-gb12345 . #x3768) ; 瘋 + (ideograph-daikanwa . 22322) ; ø¸…œ² + (=ucs . #x760B) ; 瘋 + )) +(define-char + '((=>ucs . #x760B) ; 瘋 + (morohashi-daikanwa 22322 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-1 . #x696D) ; ø»’­˜ + )) +(define-char + '((=>ucs . #x760C) ; 瘌 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4D6A) ; ø»‹¦ + (ideograph-daikanwa . 22323) ; ø¸…œ³ + (ucs-jis . #x760C) ; ø»‹¦ + )) +(define-char + '((morohashi-daikanwa 22323 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x7078) ; ø»…» + (chinese-isoir165 . #x7078) ; ø»Ž£­ + (chinese-cns11643-2 . #x4C24) ; ø»”‹­ + (=jef-china3 . #x5AE8) ; øº…«¨ + (=ucs . #x760C) ; 瘌 + )) +(define-char + '((=>ucs . #x3FAB) ; 㾫 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22324) ; ø¸…œ´ + )) +(define-char + '((morohashi-daikanwa 22324 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4528) ; ø»˜•§ + (=ucs . #x3FAB) ; 㾫 + )) +(define-char + '((=>ucs . #x24DFE) ; 𤷾 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22325) ; ø¸…œµ + )) +(define-char + '((morohashi-daikanwa 22325 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x452B) ; ø»˜•ª + (=ucs . #x24DFE) ; 𤷾 + )) +(define-char + '((=>ucs . #x24DFF) ; 𤷿 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22326) ; ø¸…œ¶ + )) +(define-char + '((morohashi-daikanwa 22326 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x474B) ; ø»š£Š + (=ucs . #x24DFF) ; 𤷿 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 5147) + (=jis-x0208 . #x6167) ; ø½‹•‚ + (korean-ksc5601 . #x654B) ; ø»‰¾® + (chinese-cns11643-1 . #x696C) ; ø»’­— + (chinese-gb12345 . #x5171) ; 瘍 + (ideograph-daikanwa . 22327) ; ø¸…œ· + (=ucs . #x760D) ; 瘍 + )) +(define-char + '((=>ucs . #x24E00) ; 𤸀 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22328) ; ø¸…œ¸ + )) +(define-char + '((morohashi-daikanwa 22328 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x24E00) ; 𤸀 + )) +(define-char + '((=>ucs . #x24E00) ; 𤸀 + (morohashi-daikanwa 22328 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x474F) ; ø»š£Ž + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4829) ; ø»–¾ + (ideograph-daikanwa . 22329) ; ø¸…œ¹ + (=ucs . #x760E) ; 瘎 + )) +(define-char + '((=>ucs . #x760F) ; 瘏 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4D6B) ; ø»‹¦‚ + (=jis-x0213-2-2000 . #x715B) ; ø»¦“š + (ideograph-daikanwa . 22330) ; ø¸…œº + (ucs-jis . #x760F) ; ø»‹¦‚ + )) +(define-char + '((morohashi-daikanwa 22330 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x452E) ; ø»”¥ + (=ucs . #x760F) ; 瘏 + )) +(define-char + '((=>ucs . #x7610) ; 瘐 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22336) ; ø¸…€ + )) +(define-char + '((morohashi-daikanwa 22336 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x7075) ; ø»…»š + (chinese-isoir165 . #x7075) ; ø»Ž£ª + (chinese-cns11643-2 . #x4535) ; ø»”¬ + (=ucs . #x7610) ; 瘐 + )) +(define-char + '((=>ucs . #x24E05) ; 𤸅 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22337) ; ø¸… + )) +(define-char + '((morohashi-daikanwa 22337 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x452A) ; ø»˜•© + (=ucs . #x24E05) ; 𤸅 + )) +(define-char + '((=>ucs . #x24E06) ; 𤸆 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22338) ; ø¸…‚ + )) +(define-char + '((morohashi-daikanwa 22338 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F2B) ; ø»¾ + (=ucs . #x24E06) ; 𤸆 + )) +(define-char + '((=>ucs . #x24E07) ; 𤸇 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22339) ; ø¸…ƒ + )) +(define-char + '((morohashi-daikanwa 22339 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F34) ; ø»‡ + (=ucs . #x24E07) ; 𤸇 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C26) ; ø»”‹¯ + (ideograph-daikanwa . 22340) ; ø¸…„ + (=ucs . #x7611) ; 瘑 + )) +(define-char + '((=>ucs . #x3FAD) ; ã¾­ + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22341) ; ø¸…… + )) +(define-char + '((morohashi-daikanwa 22341 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x482A) ; ø»–¿ + (=ucs . #x3FAD) ; ã¾­ + )) +(define-char + '((=>ucs . #x24E08) ; 𤸈 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22342) ; ø¸…† + )) +(define-char + '((morohashi-daikanwa 22342 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x474D) ; ø»š£Œ + (=ucs . #x24E08) ; 𤸈 + )) +(define-char + '((=>ucs . #x24E09) ; 𤸉 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22343) ; ø¸…‡ + )) +(define-char + '((morohashi-daikanwa 22343 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x474E) ; ø»š£ + (=ucs . #x24E09) ; 𤸉 + )) +(define-char + '((=>ucs . #x24E0A) ; 𤸊 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22344) ; ø¸…ˆ + )) +(define-char + '((morohashi-daikanwa 22344 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4753) ; ø»š£’ + (=ucs . #x24E0A) ; 𤸊 + )) +(define-char + '((=>ucs . #x24E0B) ; 𤸋 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22345) ; ø¸…‰ + )) +(define-char + '((morohashi-daikanwa 22345 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x452C) ; ø»˜•« + (=ucs . #x24E0B) ; 𤸋 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x482C) ; ø»– + (=jis-x0213-2-2000 . #x715C) ; ø»¦“› + (ideograph-daikanwa . 22346) ; ø¸…Š + (=ucs . #x3FAE) ; ã¾® + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4D6C) ; ø»‹¦ƒ + (chinese-cns11643-4 . #x447E) ; ø»˜•Ÿ + (ideograph-daikanwa . 22348) ; ø¸…Œ + (=ucs . #x7612) ; 瘒 + )) +(define-char + '((=>ucs . #x24E0E) ; 𤸎 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (=jis-x0213-2-2000 . #x715D) ; ø»¦“œ + (ideograph-daikanwa . 22350) ; ø¸…Ž + (ucs-jis . #x24E0E) ; ø»¦“œ + )) +(define-char + '((morohashi-daikanwa 22350 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x24E0E) ; 𤸎 + )) +(define-char + '((=>ucs . #x24E0E) ; 𤸎 + (morohashi-daikanwa 22350 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x475A) ; ø»š£™ + )) +(define-char + '((=>ucs . #x7613) ; 瘓 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4D6D) ; ø»‹¦„ + (=jis-x0213-2-2000 . #x715E) ; ø»¦“ + (ideograph-daikanwa . 22351) ; ø¸… + (ucs-jis . #x7613) ; ø»‹¦„ + )) +(define-char + '((=>ucs . #x7613) ; 瘓 + (morohashi-daikanwa 22351 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb12345 . #x3B3E) ; ô‡˜“ + )) +(define-char + '((=>ucs . #x7613) ; 瘓 + (morohashi-daikanwa 22351 0 4) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-1 . #x696F) ; ø»’­š + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C28) ; ø»”‹± + (ideograph-daikanwa . 22353) ; ø¸…‘ + (=ucs . #x7614) ; 瘔 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x707D) ; ø»…»¢ + (japanese-jisx0212 . #x4D6E) ; ø»‹¦… + (chinese-isoir165 . #x707D) ; ø»Ž£² + (chinese-cns11643-2 . #x4C25) ; ø»”‹® + (=jis-x0213-1-2000 . #x7853) ; ø»¤“  + (ideograph-daikanwa . 22354) ; ø¸…’ + (=ucs . #x7615) ; 瘕 + )) +(define-char + '((=>ucs . #x3FAF) ; 㾯 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22355) ; ø¸…“ + )) +(define-char + '((morohashi-daikanwa 22355 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4523) ; ø»˜•¢ + (=ucs . #x3FAF) ; 㾯 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22356) ; ø¸…” + (=ucs . #x3FB0) ; ã¾° + )) +(define-char + '((=>ucs . #x3FB0) ; ã¾° + (morohashi-daikanwa 22356 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4521) ; ø»˜•  + )) +(define-char + '((=>ucs . #x24E24) ; 𤸤 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22357) ; ø¸…• + )) +(define-char + '((morohashi-daikanwa 22357 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F36) ; ø»‰ + (=ucs . #x24E24) ; 𤸤 + )) +(define-char + '((=>ucs . #x24E11) ; 𤸑 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22358) ; ø¸…– + )) +(define-char + '((=>ucs . #x24E11) ; 𤸑 + (morohashi-daikanwa 22358 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4527) ; ø»˜•¦ + )) +(define-char + '((morohashi-daikanwa 22358 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x24E11) ; 𤸑 + )) +(define-char + '((=>ucs . #x7616) ; 瘖 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4D6F) ; ø»‹¦† + (=jis-x0213-1-2000 . #x7854) ; ø»¤“¡ + (ideograph-daikanwa . 22359) ; ø¸…— + (ucs-jis . #x7616) ; ø»‹¦† + )) +(define-char + '((morohashi-daikanwa 22359 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C22) ; ø»”‹« + (=jef-china3 . #x5AE9) ; øº…«© + (=ucs . #x7616) ; 瘖 + )) +(define-char + '((=>ucs . #x24E12) ; 𤸒 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22360) ; ø¸…˜ + )) +(define-char + '((morohashi-daikanwa 22360 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4522) ; ø»˜•¡ + (=ucs . #x24E12) ; 𤸒 + )) +(define-char + '((=>ucs . #x24E13) ; 𤸓 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22361) ; ø¸…™ + )) +(define-char + '((morohashi-daikanwa 22361 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4751) ; ø»š£ + (=ucs . #x24E13) ; 𤸓 + )) +(define-char + '((=>ucs . #x24E14) ; 𤸔 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22362) ; ø¸…š + )) +(define-char + '((morohashi-daikanwa 22362 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4752) ; ø»š£‘ + (=ucs . #x24E14) ; 𤸔 + )) +(define-char + '((=>ucs . #x24E15) ; 𤸕 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22363) ; ø¸…› + )) +(define-char + '((=>ucs . #x24E15) ; 𤸕 + (morohashi-daikanwa 22363 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F33) ; ø»† + )) +(define-char + '((morohashi-daikanwa 22363 0 3) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x24E15) ; 𤸕 + )) +(define-char + '((=>ucs . #x24E16) ; 𤸖 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22364) ; ø¸…œ + )) +(define-char + '((morohashi-daikanwa 22364 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x474C) ; ø»š£‹ + (=ucs . #x24E16) ; 𤸖 + )) +(define-char + '((=>ucs . #x24E17) ; 𤸗 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22365) ; ø¸… + )) +(define-char + '((morohashi-daikanwa 22365 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4756) ; ø»š£• + (=ucs . #x24E17) ; 𤸗 + )) +(define-char + '((=>ucs . #x24E18) ; 𤸘 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22366) ; ø¸…ž + )) +(define-char + '((morohashi-daikanwa 22366 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F31) ; ø»„ + (=ucs . #x24E18) ; 𤸘 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22367) ; ø¸…Ÿ + (=ucs . #x3FB9) ; ã¾¹ + )) +(define-char + '((=>ucs . #x3FB9) ; ã¾¹ + (morohashi-daikanwa 22367 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B37) ; ø»˜žª + )) +(define-char + '((=>ucs . #x24E19) ; 𤸙 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22368) ; ø¸…  + )) +(define-char + '((morohashi-daikanwa 22368 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F30) ; ø»ƒ + (=ucs . #x24E19) ; 𤸙 + )) +(define-char + '((=>ucs . #x24E29) ; 𤸩 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22369) ; ø¸…¡ + )) +(define-char + '((morohashi-daikanwa 22369 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4755) ; ø»š£” + (=ucs . #x24E29) ; 𤸩 + )) +(define-char + '((=>ucs . #x24E1E) ; 𤸞 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 49348) ; ø¸Œƒ„ + )) +(define-char + '((=>ucs . #x24E1E) ; 𤸞 + (morohashi-daikanwa 49348 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F38) ; ø»‹ + )) +(define-char + '((morohashi-daikanwa 49348 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x24E1E) ; 𤸞 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F2D) ; ø»€ + (=ucs . #x3FAC) ; 㾬 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4759) ; ø»š£˜ + (=ucs . #x3FBF) ; 㾿 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (chinese-gb2312 . #x7079) ; ø»…»ž + (chinese-isoir165 . #x7079) ; ø»Ž£® + (=ucs . #x7617) ; 瘗 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (chinese-gb2312 . #x707C) ; ø»…»¡ + (chinese-isoir165 . #x707C) ; ø»Ž£± + (=ucs . #x7618) ; 瘘 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x447D) ; ø»˜•ž + (=ucs . #x24DC9) ; 𤷉 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4750) ; ø»š£ + (=ucs . #x24DFC) ; 𤷼 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4525) ; ø»˜•¤ + (=ucs . #x24DFD) ; 𤷽 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4526) ; ø»˜•¥ + (=ucs . #x24E01) ; 𤸁 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F2F) ; ø»‚ + (=ucs . #x24E02) ; 𤸂 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F2A) ; ø»½ + (=ucs . #x24E03) ; 𤸃 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x452E) ; ø»˜•­ + (=ucs . #x24E04) ; 𤸄 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F37) ; ø»Š + (=ucs . #x24E0C) ; 𤸌 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F35) ; ø»ˆ + (=ucs . #x24E0D) ; 𤸍 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F2E) ; ø» + (=ucs . #x24E0F) ; 𤸏 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F2C) ; ø»¿ + (=ucs . #x24E1F) ; 𤸟 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x452D) ; ø»˜•¬ + (=ucs . #x24E20) ; 𤸠 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F32) ; ø»… + (=ucs . #x24E22) ; 𤸢 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4757) ; ø»š£– + (=ucs . #x24E3B) ; 𤸻 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4529) ; ø»˜•¨ + (=ucs . #x24E89) ; 𤺉 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4754) ; ø»š£“ + (=ucs . #x2983E) ; ð© ¾ + )) +(define-char + '((=>ucs . #x7619) ; 瘙 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (korean-ksc5601 . #x6144) ; ø»‰¸¯ + (japanese-jisx0212 . #x4D70) ; ø»‹¦‡ + (chinese-cns11643-2 . #x5239) ; ø»””¶ + (=jis-x0213-1-2000 . #x7855) ; ø»¤“¢ + (ideograph-daikanwa . 22383) ; ø¸…¯ + (ucs-jis . #x7619) ; ø»‰¸¯ + )) +(define-char + '((morohashi-daikanwa 22383 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x707E) ; ø»…»£ + (chinese-isoir165 . #x707E) ; ø»Ž£³ + (=ucs . #x7619) ; 瘙 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x523D) ; ø»””º + (ideograph-daikanwa . 22386) ; ø¸…² + (=ucs . #x761A) ; 瘚 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x7121) ; ø»…»¤ + (japanese-jisx0212 . #x4D71) ; ø»‹¦ˆ + (chinese-isoir165 . #x7121) ; ø»Ž£´ + (chinese-cns11643-2 . #x523F) ; ø»””¼ + (=jis-x0213-2-2000 . #x715F) ; ø»¦“ž + (ideograph-daikanwa . 22388) ; ø¸…´ + (=ucs . #x761B) ; 瘛 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x4D72) ; ø»‹¦‰ + (chinese-cns11643-2 . #x523B) ; ø»””¸ + (=jis-x0213-2-2000 . #x7160) ; ø»¦“Ÿ + (ideograph-daikanwa . 22391) ; ø¸…· + (=ucs . #x761C) ; 瘜 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x4D73) ; ø»‹¦Š + (chinese-isoir165 . #x7D6E) ; ø»Ž¶© + (ideograph-daikanwa . 22394) ; ø¸…º + (=ucs . #x761D) ; 瘝 + )) +(define-char + '((=>ucs . #x761D) ; 瘝 + (morohashi-daikanwa 22394 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x523A) ; ø»””· + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x4D74) ; ø»‹¦‹ + (chinese-cns11643-2 . #x5238) ; ø»””µ + (=jis-x0213-1-2000 . #x7856) ; ø»¤“£ + (chinese-gb12345 . #x7079) ; 瘞 + (ideograph-daikanwa . 22395) ; ø¸…» + (=ucs . #x761E) ; 瘞 + )) +(define-char + '((=>ucs . #x761F) ; 瘟 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5148) + (=jis-x0208 . #x6169) ; ø½‹•„ + (korean-ksc5601 . #x6830) ; ø»Š‚­ + (chinese-cns11643-1 . #x6D6E) ; ø»’³‘ + (ideograph-daikanwa . 22396) ; ø¸…¼ + (ucs-jis . #x761F) ; ø½‹•„ + )) +(define-char + '((morohashi-daikanwa 22396 0 3) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x4E41) ; ø»…ˆª + (chinese-isoir165 . #x4E41) ; ø»°º + (=ucs . #x761F) ; 瘟 + )) +(define-char + '((=>ucs . #x7620) ; 瘠 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5151) + (=jis-x0208 . #x616B) ; ø½‹•† + (korean-ksc5601 . #x7430) ; ø»Š”• + (ideograph-daikanwa . 22401) ; ø¸…ž + (ucs-jis . #x7620) ; ø½‹•† + )) +(define-char + '((morohashi-daikanwa 22401 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x7124) ; ø»…»§ + (chinese-isoir165 . #x7124) ; ø»Ž£· + (=ucs . #x7620) ; 瘠 + )) +(define-char + '((=>ucs . #x7620) ; 瘠 + (morohashi-daikanwa 22401 0 3) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D6C) ; ø»’³ + )) +(define-char + '((=>ucs . #x7621) ; 瘡 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5152) + (=jis-x0208 . #x616C) ; ø½‹•‡ + (korean-ksc5601 . #x736A) ; ø»Š“± + (chinese-cns11643-1 . #x6D71) ; ø»’³” + (ideograph-daikanwa . 22404) ; ø¸…ž„ + (ucs-jis . #x7621) ; ø½‹•‡ + )) +(define-char + '((morohashi-daikanwa 22404 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb12345 . #x342F) ; 瘡 + (=ucs . #x7621) ; 瘡 + )) +(define-char + '((=>ucs . #x7622) ; 瘢 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5155) + (=jis-x0208 . #x616D) ; ø½‹•ˆ + (korean-ksc5601 . #x5A6E) ; ø»‰¯‡ + (ideograph-daikanwa . 22405) ; ø¸…ž… + (ucs-jis . #x7622) ; ø½‹•ˆ + )) +(define-char + '((morohashi-daikanwa 22405 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x7123) ; ø»…»¦ + (chinese-isoir165 . #x7123) ; ø»Ž£¶ + (chinese-cns11643-1 . #x6D72) ; ø»’³• + (=ucs . #x7622) ; 瘢 + )) +(define-char + '((=>ucs . #x24E37) ; 𤸷 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (=jis-x0213-2-2000 . #x7161) ; ø»¦“  + (ideograph-daikanwa . 22406) ; ø¸…ž† + (ucs-jis . #x24E37) ; ø»¦“  + )) +(define-char + '((morohashi-daikanwa 22406 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B30) ; ø»˜ž£ + (=ucs . #x24E37) ; 𤸷 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x4D75) ; ø»‹¦Œ + (chinese-cns11643-2 . #x523C) ; ø»””¹ + (ideograph-daikanwa . 22407) ; ø¸…ž‡ + (=ucs . #x7623) ; 瘣 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5156) + (chinese-gb2312 . #x4176) ; ø»„¶™ + (=jis-x0208 . #x616E) ; ø½‹•‰ + (korean-ksc5601 . #x573B) ; ø»‰©º + (chinese-isoir165 . #x4176) ; ø»ž© + (chinese-cns11643-1 . #x6D6F) ; ø»’³’ + (ideograph-daikanwa . 22408) ; ø¸…žˆ + (=ucs . #x7624) ; 瘤 + )) +(define-char + '((=>ucs . #x7625) ; 瘥 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x4D76) ; ø»‹¦ + (=jis-x0213-2-2000 . #x7162) ; ø»¦“¡ + (ideograph-daikanwa . 22412) ; ø¸…žŒ + (ucs-jis . #x7625) ; ø»‹¦ + )) +(define-char + '((=>ucs . #x7625) ; 瘥 + (morohashi-daikanwa 22412 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5237) ; ø»””´ + (=jef-china3 . #x5AEB) ; øº…«« + )) +(define-char + '((morohashi-daikanwa 22412 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x707B) ; ø»…»  + (chinese-isoir165 . #x707B) ; ø»Ž£° + (=ucs . #x7625) ; 瘥 + )) +(define-char + '((=>ucs . #x7626) ; 瘦 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x4169) ; ø»‚¬ˆ + (korean-ksc5601 . #x6231) ; ø»‰¹º + (japanese-jisx0212 . #x4D77) ; ø»‹¦Ž + (ideograph-daikanwa . 22415) ; ø¸…ž + (ucs-jis . #x7626) ; ø»‚¬ˆ + )) +(define-char + '((morohashi-daikanwa 22415 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x4A5D) ; ø»…ƒŽ + (chinese-isoir165 . #x4A5D) ; ø»«ž + (chinese-cns11643-1 . #x6D70) ; ø»’³“ + (=ucs . #x7626) ; 瘦 + )) +(define-char + '((morohashi-daikanwa 22415 0 5) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0208 . #x4169) ; ø»‡€ + (=jis-x0208-1990 . #x4169) ; ø½Š¦„ + (=jef-china3 . #x5AF5) ; øº…«µ + (=ucs . #x75E9) ; 痩 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 5149) + (=jis-x0208 . #x616A) ; ø½‹•… + (chinese-gb12345 . #x4531) ; 瘧 + (ideograph-daikanwa . 22419) ; ø¸…ž“ + (=ucs . #x7627) ; 瘧 + )) +(define-char + '((=>ucs . #x7627) ; 瘧 + (morohashi-daikanwa 22419 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 14) + (daikanwa-radical . 104) + (daikanwa-strokes . 10) + (chinese-cns11643-1 . #x696B) ; ø»’­– + )) +(define-char + '((=>ucs . #x7628) ; 瘨 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (=jis-x0213-2-2000 . #x7163) ; ø»¦“¢ + (ideograph-daikanwa . 22420) ; ø¸…ž” + (ucs-jis . #x7628) ; ø»¦“¢ + )) +(define-char + '((morohashi-daikanwa 22420 0 4) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x523E) ; ø»””» + (=ucs . #x7628) ; 瘨 + )) +(define-char + '((=>ucs . #x7629) ; 瘩 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D6D) ; ø»’³ + (ideograph-daikanwa . 22437) ; ø¸…ž¥ + )) +(define-char + '((=>ucs . #x7629) ; 瘩 + (morohashi-daikanwa 22437 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4D78) ; ø»‹¦ + (ucs-jis . #x7629) ; ø»‹¦ + )) +(define-char + '((morohashi-daikanwa 22437 0 3) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x3471) ; ø»„£Ž + (chinese-isoir165 . #x3471) ; ø»‹ž + (=ucs . #x7629) ; 瘩 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2558) ; ø»ž…£ + (=ucs . #x3FB6) ; 㾶 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B38) ; ø»˜ž« + (=ucs . #x3FB7) ; ã¾· + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D42) ; ø»–—­ + (=ucs . #x3FB8) ; 㾸 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B35) ; ø»˜ž¨ + (=ucs . #x3FBA) ; 㾺 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B33) ; ø»˜ž¦ + (=ucs . #x3FBB) ; ã¾» + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B2F) ; ø»˜ž¢ + (=ucs . #x3FBC) ; ã¾¼ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x255C) ; ø»ž…§ + (=ucs . #x3FBD) ; ã¾½ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B2E) ; ø»˜ž¡ + (=ucs . #x3FBE) ; ã¾¾ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B3B) ; ø»˜ž® + (=ucs . #x3FC1) ; 㿁 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (chinese-gb2312 . #x3171) ; ø»„ž´ + (chinese-isoir165 . #x3171) ; ø»‡„ + (=ucs . #x762A) ; 瘪 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (chinese-gb2312 . #x4C31) ; ø»……ž + (chinese-isoir165 . #x4C31) ; ø»­® + (=ucs . #x762B) ; 瘫 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B3A) ; ø»˜ž­ + (=ucs . #x24E2A) ; 𤸪 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B36) ; ø»˜ž© + (=ucs . #x24E2B) ; 𤸫 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B2D) ; ø»˜ž  + (=ucs . #x24E2C) ; 𤸬 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B39) ; ø»˜ž¬ + (=ucs . #x24E2D) ; 𤸭 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E53) ; ø»š­¤ + (=ucs . #x24E2E) ; 𤸮 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B34) ; ø»˜ž§ + (=ucs . #x24E2F) ; 𤸯 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x255D) ; ø»ž…¨ + (=ucs . #x24E30) ; 𤸰 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B32) ; ø»˜ž¥ + (=ucs . #x24E31) ; 𤸱 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E55) ; ø»š­¦ + (=ucs . #x24E32) ; 𤸲 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E57) ; ø»š­¨ + (=ucs . #x24E33) ; 𤸳 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E54) ; ø»š­¥ + (=ucs . #x24E34) ; 𤸴 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B31) ; ø»˜ž¤ + (=ucs . #x24E35) ; 𤸵 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2555) ; ø»ž…  + (=ucs . #x24E36) ; 𤸶 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E51) ; ø»š­¢ + (=ucs . #x24E38) ; 𤸸 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E52) ; ø»š­£ + (=ucs . #x24E39) ; 𤸹 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2553) ; ø»ž…ž + (=ucs . #x24E3A) ; 𤸺 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E58) ; ø»š­© + (=ucs . #x24E3C) ; 𤸼 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2554) ; ø»ž…Ÿ + (=ucs . #x24E3D) ; 𤸽 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x255B) ; ø»ž…¦ + (=ucs . #x24E3E) ; 𤸾 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2559) ; ø»ž…¤ + (=ucs . #x24E3F) ; 𤸿 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2556) ; ø»ž…¡ + (=ucs . #x24E49) ; 𤹉 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x255A) ; ø»ž…¥ + (=ucs . #x24E4D) ; 𤹍 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x255E) ; ø»ž…© + (=ucs . #x24E4F) ; 𤹏 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E56) ; ø»š­§ + (=ucs . #x24E5B) ; 𤹛 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E50) ; ø»š­¡ + (=ucs . #x24E5C) ; 𤹜 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2557) ; ø»ž…¢ + (=ucs . #x24E81) ; 𤺁 + )) +(define-char + '((=>ucs . #x762C) ; 瘬 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 22439) ; ø¸…ž§ + )) +(define-char + '((morohashi-daikanwa 22439 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5171) ; ø»–ž” + (=ucs . #x762C) ; 瘬 + )) +(define-char + '((=>ucs . #x762D) ; 瘭 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 22440) ; ø¸…ž¨ + )) +(define-char + '((=>ucs . #x762D) ; 瘭 + (morohashi-daikanwa 22440 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5858) ; ø»”ž‰ + )) +(define-char + '((=>ucs . #x762D) ; 瘭 + (morohashi-daikanwa 22440 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x4D79) ; ø»‹¦ + (=jis-x0213-1-2000 . #x7857) ; ø»¤“¤ + (ucs-jis . #x762D) ; ø»‹¦ + )) +(define-char + '((morohashi-daikanwa 22440 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-gb2312 . #x7126) ; ø»…»© + (chinese-isoir165 . #x7126) ; ø»Ž£¹ + (=jef-china3 . #x5AEC) ; øº…«¬ + (=ucs . #x762D) ; 瘭 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x514F) ; ø»˜§¶ + (ideograph-daikanwa . 22441) ; ø¸…ž© + (=ucs . #x762E) ; 瘮 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5857) ; ø»”žˆ + (ideograph-daikanwa . 22443) ; ø¸…ž« + (=ucs . #x762F) ; 瘯 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 5161) + (chinese-gb2312 . #x7127) ; ø»…»ª + (=jis-x0208 . #x6170) ; ø½‹•‹ + (chinese-isoir165 . #x7127) ; ø»Ž£º + (chinese-cns11643-2 . #x585F) ; ø»”ž + (ideograph-daikanwa . 22447) ; ø¸…ž¯ + (=ucs . #x7630) ; 瘰 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5859) ; ø»”žŠ + (ideograph-daikanwa . 22449) ; ø¸…ž± + (=ucs . #x7631) ; 瘱 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x4D7A) ; ø»‹¦‘ + (chinese-cns11643-2 . #x585E) ; ø»”ž + (ideograph-daikanwa . 22451) ; ø¸…ž³ + (=ucs . #x7632) ; 瘲 + )) +(define-char + '((=>ucs . #x7633) ; 瘳 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x4D7B) ; ø»‹¦’ + (=jis-x0213-2-2000 . #x7165) ; ø»¦“¤ + (ideograph-daikanwa . 22453) ; ø¸…žµ + (ucs-jis . #x7633) ; ø»‹¦’ + )) +(define-char + '((morohashi-daikanwa 22453 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-gb2312 . #x712C) ; ø»…»¯ + (chinese-isoir165 . #x712C) ; ø»Ž£¿ + (=ucs . #x7633) ; 瘳 + )) +(define-char + '((=>ucs . #x7633) ; 瘳 + (morohashi-daikanwa 22453 0 3) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x585B) ; ø»”žŒ + (=jef-china3 . #x5AED) ; øº…«­ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 5158) + (chinese-gb2312 . #x554E) ; ø»…“‰ + (=jis-x0208 . #x616F) ; ø½‹•Š + (chinese-isoir165 . #x554E) ; ø»»™ + (chinese-cns11643-1 . #x714A) ; ø»’¸¥ + (ideograph-daikanwa . 22455) ; ø¸…ž· + (=ucs . #x7634) ; 瘴 + )) +(define-char + '((=>ucs . #x7635) ; 瘵 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x4D7C) ; ø»‹¦“ + (=jis-x0213-1-2000 . #x7858) ; ø»¤“¥ + (ideograph-daikanwa . 22458) ; ø¸…žº + (ucs-jis . #x7635) ; ø»‹¦“ + )) +(define-char + '((morohashi-daikanwa 22458 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-gb2312 . #x7129) ; ø»…»¬ + (chinese-isoir165 . #x7129) ; ø»Ž£¼ + (=jef-china3 . #x5AEE) ; øº…«® + (=ucs . #x7635) ; 瘵 + )) +(define-char + '((=>ucs . #x7635) ; 瘵 + (morohashi-daikanwa 22458 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x585D) ; ø»”žŽ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5173) ; ø»–ž– + (ideograph-daikanwa . 22459) ; ø¸…ž» + (=ucs . #x7636) ; 瘶 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5172) ; ø»–ž• + (ideograph-daikanwa . 22460) ; ø¸…ž¼ + (=ucs . #x7637) ; 瘷 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-gb2312 . #x4833) ; ø»„¿¨ + (japanese-jisx0212 . #x4D7D) ; ø»‹¦” + (chinese-isoir165 . #x4833) ; ø»§¸ + (chinese-cns11643-1 . #x714B) ; ø»’¸¦ + (ideograph-daikanwa . 22464) ; ø¸…Ÿ€ + (=ucs . #x7638) ; 瘸 + )) +(define-char + '((=>ucs . #x7639) ; 瘹 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x4D7E) ; ø»‹¦• + (ideograph-daikanwa . 22465) ; ø¸…Ÿ + (ucs-jis . #x7639) ; ø»‹¦• + )) +(define-char + '((morohashi-daikanwa 22465 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x514D) ; ø»˜§´ + (=ucs . #x7639) ; 瘹 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x4E21) ; ø»‹¦– + (ideograph-daikanwa . 22466) ; ø¸…Ÿ‚ + (=ucs . #x763A) ; 瘺 + )) +(define-char + '((=>ucs . #x763A) ; 瘺 + (morohashi-daikanwa 22466 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-1 . #x714C) ; ø»’¸§ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 5162) + (=jis-x0208 . #x6171) ; ø½‹•Œ + (korean-ksc5601 . #x572A) ; ø»‰©© + (chinese-gb12345 . #x707C) ; 瘻 + (ideograph-daikanwa . 22467) ; ø¸…Ÿƒ + (=ucs . #x763B) ; 瘻 + )) +(define-char + '((=>ucs . #x763B) ; 瘻 + (morohashi-daikanwa 22467 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5174) ; ø»–ž— + )) +(define-char + '((=>ucs . #x763C) ; 瘼 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x585C) ; ø»”ž + (ideograph-daikanwa . 22469) ; ø¸…Ÿ… + )) +(define-char + '((morohashi-daikanwa 22469 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x7122) ; ø»…»¥ + (japanese-jisx0212 . #x4E22) ; ø»‹¦— + (chinese-isoir165 . #x7122) ; ø»Ž£µ + (=jis-x0213-2-2000 . #x7164) ; ø»¦“£ + (=ucs . #x763C) ; 瘼 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x585A) ; ø»”ž‹ + (ideograph-daikanwa . 22470) ; ø¸…Ÿ† + (=ucs . #x763D) ; 瘽 + )) +(define-char + '((=>ucs . #x24E6A) ; 𤹪 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 22476) ; ø¸…ŸŒ + )) +(define-char + '((=>ucs . #x24E6A) ; 𤹪 + (morohashi-daikanwa 22476 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3031) ; ø»ž•† + )) +(define-char + '((=>ucs . #x24E6A) ; 𤹪 + (morohashi-daikanwa 22476 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (=jis-x0213-2-2000 . #x7166) ; ø»¦“¥ + (ucs-jis . #x24E6A) ; ø»¦“¥ + )) +(define-char + '((morohashi-daikanwa 22476 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (=ucs . #x24E6A) ; 𤹪 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x4E23) ; ø»‹¦˜ + (chinese-cns11643-5 . #x5569) ; ø»š¸Œ + (ideograph-daikanwa . 22480) ; ø¸…Ÿ + (=ucs . #x764A) ; 癊 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3036) ; ø»ž•‹ + (=ucs . #x3FC2) ; 㿂 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5148) ; ø»˜§¯ + (=ucs . #x3FC3) ; 㿃 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5149) ; ø»˜§° + (=ucs . #x3FC4) ; 㿄 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5175) ; ø»–ž˜ + (=ucs . #x3FC5) ; 㿅 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x514E) ; ø»˜§µ + (=ucs . #x3FC6) ; 㿆 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x514A) ; ø»˜§± + (=ucs . #x3FC7) ; 㿇 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5150) ; ø»˜§· + (=ucs . #x3FC8) ; 㿈 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-gb2312 . #x712B) ; ø»…»® + (chinese-isoir165 . #x712B) ; ø»Ž£¾ + (=ucs . #x763E) ; 瘾 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (chinese-gb2312 . #x7128) ; ø»…»« + (chinese-isoir165 . #x7128) ; ø»Ž£» + (=ucs . #x763F) ; 瘿 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5563) ; ø»š¸† + (=ucs . #x24D1F) ; 𤴟 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x514B) ; ø»˜§² + (=ucs . #x24E5D) ; 𤹝 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5565) ; ø»š¸ˆ + (=ucs . #x24E5E) ; 𤹞 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x302F) ; ø»ž•„ + (=ucs . #x24E5F) ; 𤹟 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3030) ; ø»ž•… + (=ucs . #x24E60) ; 𤹠 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x556C) ; ø»š¸ + (=ucs . #x24E61) ; 𤹡 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x556D) ; ø»š¸ + (=ucs . #x24E62) ; 𤹢 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x514C) ; ø»˜§³ + (=ucs . #x24E63) ; 𤹣 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5147) ; ø»˜§® + (=ucs . #x24E64) ; 𤹤 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5568) ; ø»š¸‹ + (=ucs . #x24E65) ; 𤹥 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3035) ; ø»ž•Š + (=ucs . #x24E66) ; 𤹦 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5566) ; ø»š¸‰ + (=ucs . #x24E67) ; 𤹧 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5567) ; ø»š¸Š + (=ucs . #x24E68) ; 𤹨 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x556B) ; ø»š¸Ž + (=ucs . #x24E69) ; 𤹩 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3037) ; ø»ž•Œ + (=ucs . #x24E6B) ; 𤹫 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x556E) ; ø»š¸‘ + (=ucs . #x24E6C) ; 𤹬 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3034) ; ø»ž•‰ + (=ucs . #x24E71) ; 𤹱 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3033) ; ø»ž•ˆ + (=ucs . #x24E73) ; 𤹳 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x556A) ; ø»š¸ + (=ucs . #x24E74) ; 𤹴 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3032) ; ø»ž•‡ + (=ucs . #x24E76) ; 𤹶 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3038) ; ø»ž• + (=ucs . #x24E79) ; 𤹹 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3039) ; ø»ž•Ž + (=ucs . #x24E7B) ; 𤹻 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5564) ; ø»š¸‡ + (=ucs . #x24E80) ; 𤺀 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5570) ; ø»š¸“ + (=ucs . #x24E86) ; 𤺆 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5151) ; ø»˜§¸ + (=ucs . #x24E88) ; 𤺈 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x556F) ; ø»š¸’ + (=ucs . #x24E93) ; 𤺓 + )) +(define-char + '((=>ucs . #x7640) ; 癀 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x4E24) ; ø»‹¦™ + (ideograph-daikanwa . 22493) ; ø¸…Ÿ + (ucs-jis . #x7640) ; ø»‹¦™ + )) +(define-char + '((=>ucs . #x7640) ; 癀 + (morohashi-daikanwa 22493 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5721) ; ø»˜¯¼ + )) +(define-char + '((morohashi-daikanwa 22493 0 4) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-gb2312 . #x7125) ; ø»…»¨ + (chinese-isoir165 . #x7125) ; ø»Ž£¸ + (=ucs . #x7640) ; 癀 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5726) ; ø»˜° + (=jis-x0213-2-2000 . #x7167) ; ø»¦“¦ + (ideograph-daikanwa . 22494) ; ø¸…Ÿž + (=ucs . #x3FC9) ; 㿉 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x4E25) ; ø»‹¦š + (chinese-cns11643-4 . #x5724) ; ø»˜¯¿ + (=jis-x0213-2-2000 . #x7168) ; ø»¦“§ + (ideograph-daikanwa . 22499) ; ø¸…Ÿ£ + (=ucs . #x7641) ; 癁 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5169) + (=jis-x0208 . #x4E45) ; ø½Š¸¦ + (korean-ksc5601 . #x567B) ; ø»‰©œ + (chinese-cns11643-1 . #x7443) ; ø»’¼¸ + (chinese-gb12345 . #x4146) ; 療 + (ideograph-daikanwa . 22500) ; ø¸…Ÿ¤ + (=ucs . #x7642) ; 療 + )) +(define-char + '((=>ucs . #x24E8B) ; 𤺋 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (=jis-x0213-2-2000 . #x7169) ; ø»¦“¨ + (ideograph-daikanwa . 22504) ; ø¸…Ÿ¨ + (ucs-jis . #x24E8B) ; ø»¦“¨ + )) +(define-char + '((morohashi-daikanwa 22504 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3947) ; ø»ž¢ª + (=ucs . #x24E8B) ; 𤺋 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x712A) ; ø»…»­ + (japanese-jisx0212 . #x4E26) ; ø»‹¦› + (chinese-isoir165 . #x712A) ; ø»Ž£½ + (chinese-cns11643-2 . #x5D60) ; ø»”¥§ + (=jis-x0213-1-2000 . #x7859) ; ø»¤“¦ + (ideograph-daikanwa . 22506) ; ø¸…Ÿª + (=ucs . #x7643) ; 癃 + )) +(define-char + '((=>ucs . #x7644) ; 癄 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x4E27) ; ø»‹¦œ + (ideograph-daikanwa . 22507) ; ø¸…Ÿ« + (ucs-jis . #x7644) ; ø»‹¦œ + )) +(define-char + '((morohashi-daikanwa 22507 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x5555) ; ø»–£° + (=ucs . #x7644) ; 癄 + )) +(define-char + '((=>ucs . #x7645) ; 癅 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x4E28) ; ø»‹¦ + (ideograph-daikanwa . 22511) ; ø¸…Ÿ¯ + (ucs-jis . #x7645) ; ø»‹¦ + )) +(define-char + '((morohashi-daikanwa 22511 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x5553) ; ø»–£® + (=jef-china3 . #x5AEF) ; øº…«¯ + (=ucs . #x7645) ; 癅 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5170) + (=jis-x0208 . #x6174) ; ø½‹• + (chinese-cns11643-1 . #x7442) ; ø»’¼· + (chinese-gb12345 . #x706C) ; 癆 + (ideograph-daikanwa . 22512) ; ø¸…Ÿ° + (=ucs . #x7646) ; 癆 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5163) + (=jis-x0208 . #x6172) ; ø½‹• + (chinese-cns11643-2 . #x5D63) ; ø»”¥ª + (chinese-gb12345 . #x706F) ; 癇 + (ideograph-daikanwa . 22518) ; ø¸…Ÿ¶ + (=ucs . #x7647) ; 癇 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5166) + (=jis-x0208 . #x6173) ; ø½‹•Ž + (chinese-cns11643-2 . #x5D61) ; ø»”¥¨ + (ideograph-daikanwa . 22520) ; ø¸…Ÿ¸ + (=ucs . #x7648) ; 癈 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x4E29) ; ø»‹¦ž + (chinese-cns11643-2 . #x5D62) ; ø»”¥© + (=jis-x0213-2-2000 . #x716A) ; ø»¦“© + (chinese-gb12345 . #x7077) ; 癉 + (ideograph-daikanwa . 22521) ; ø¸…Ÿ¹ + (=ucs . #x7649) ; 癉 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x4E2A) ; ø»‹¦Ÿ + (chinese-cns11643-5 . #x5C36) ; ø»›« + (=jis-x0213-1-2000 . #x785A) ; ø»¤“§ + (ideograph-daikanwa . 22529) ; ø¸…  + (=ucs . #x764B) ; 癋 + )) +(define-char + '((=>ucs . #x24E9C) ; 𤺜 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 22530) ; ø¸… ‚ + )) +(define-char + '((morohashi-daikanwa 22530 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3946) ; ø»ž¢© + (=ucs . #x24E9C) ; 𤺜 + )) +(define-char + '((=>ucs . #x24EB8) ; 𤺸 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 22532) ; ø¸… „ + )) +(define-char + '((morohashi-daikanwa 22532 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C3E) ; ø»›³ + (=ucs . #x24EB8) ; 𤺸 + )) +(define-char + '((=>ucs . #x24EA7) ; 𤺧 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 22533) ; ø¸… … + )) +(define-char + '((morohashi-daikanwa 22533 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3945) ; ø»ž¢¨ + (=ucs . #x24EA7) ; 𤺧 + )) +(define-char + '((=>ucs . #x24EA6) ; 𤺦 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 22534) ; ø¸… † + )) +(define-char + '((morohashi-daikanwa 22534 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3944) ; ø»ž¢§ + (=ucs . #x24EA6) ; 𤺦 + )) +(define-char + '((=>ucs . #x24EA8) ; 𤺨 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 22535) ; ø¸… ‡ + )) +(define-char + '((morohashi-daikanwa 22535 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x394E) ; ø»ž¢± + (=ucs . #x24EA8) ; 𤺨 + )) +(define-char + '((=>ucs . #x24EB9) ; 𤺹 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 22537) ; ø¸… ‰ + )) +(define-char + '((morohashi-daikanwa 22537 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x394A) ; ø»ž¢­ + (=ucs . #x24EB9) ; 𤺹 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5164) + (chinese-gb2312 . #x3029) ; ø»„œŽ + (=jis-x0208 . #x3462) ; ø½Š’· + (korean-ksc5601 . #x645F) ; ø»‰½¤ + (chinese-isoir165 . #x3029) ; ø»„ž + (chinese-cns11643-1 . #x7444) ; ø»’¼¹ + (ideograph-daikanwa . 22538) ; ø¸… Š + (=ucs . #x764C) ; 癌 + )) +(define-char + '((=>ucs . #x24EA9) ; 𤺩 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 22539) ; ø¸… ‹ + )) +(define-char + '((morohashi-daikanwa 22539 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C3B) ; ø»›° + (=ucs . #x24EA9) ; 𤺩 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5722) ; ø»˜¯½ + (=ucs . #x3FCA) ; 㿊 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (chinese-gb2312 . #x712D) ; ø»…»° + (chinese-isoir165 . #x712D) ; ø»Ž¤€ + (=ucs . #x764D) ; 癍 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (korean-ksc5601 . #x4A56) ; ø»‰— + (chinese-cns11643-3 . #x5554) ; ø»–£¯ + (=ucs . #x764E) ; 癎 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x567C) ; ø»˜¯¹ + (=ucs . #x24E84) ; 𤺄 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C39) ; ø»›® + (=ucs . #x24E85) ; 𤺅 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3950) ; ø»ž¢³ + (=ucs . #x24E87) ; 𤺇 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x567E) ; ø»˜¯» + (=ucs . #x24E8A) ; 𤺊 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C35) ; ø»›ª + (=ucs . #x24E8C) ; 𤺌 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3948) ; ø»ž¢« + (=ucs . #x24E8D) ; 𤺍 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C3C) ; ø»›± + (=ucs . #x24E8E) ; 𤺎 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C3A) ; ø»›¯ + (=ucs . #x24E8F) ; 𤺏 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C3D) ; ø»›² + (=ucs . #x24E90) ; 𤺐 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x394F) ; ø»ž¢² + (=ucs . #x24E91) ; 𤺑 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C37) ; ø»›¬ + (=ucs . #x24E94) ; 𤺔 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x567D) ; ø»˜¯º + (=ucs . #x24E95) ; 𤺕 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C38) ; ø»›­ + (=ucs . #x24E96) ; 𤺖 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5723) ; ø»˜¯¾ + (=ucs . #x24E97) ; 𤺗 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3949) ; ø»ž¢¬ + (=ucs . #x24E98) ; 𤺘 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x394D) ; ø»ž¢° + (=ucs . #x24E99) ; 𤺙 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3951) ; ø»ž¢´ + (=ucs . #x24E9A) ; 𤺚 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x394B) ; ø»ž¢® + (=ucs . #x24E9B) ; 𤺛 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x394C) ; ø»ž¢¯ + (=ucs . #x24E9D) ; 𤺝 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C40) ; ø»›µ + (=ucs . #x24EBB) ; 𤺻 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C3F) ; ø»›´ + (=ucs . #x24EC3) ; 𤻃 + )) +(define-char + '((=>ucs . #x764F) ; 癏 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22540) ; ø¸… Œ + )) +(define-char + '((morohashi-daikanwa 22540 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x5834) ; ø»–§© + (=ucs . #x764F) ; 癏 + )) +(define-char + '((=>ucs . #x24EBA) ; 𤺺 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22541) ; ø¸…  + )) +(define-char + '((morohashi-daikanwa 22541 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B78) ; ø»˜·‹ + (=ucs . #x24EBA) ; 𤺺 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-2 . #x623A) ; ø»”¬— + (ideograph-daikanwa . 22542) ; ø¸… Ž + (=ucs . #x7650) ; 癐 + )) +(define-char + '((=>ucs . #x7651) ; 癑 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22543) ; ø¸…  + )) +(define-char + '((morohashi-daikanwa 22543 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x5833) ; ø»–§¨ + (=ucs . #x7651) ; 癑 + )) +(define-char + '((=>ucs . #x7652) ; 癒 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x4C7E) ; ø»‚¼§ + (korean-ksc5601 . #x6B28) ; ø»Š†¿ + (ideograph-daikanwa . 22545) ; ø¸… ‘ + )) +(define-char + '((=>ucs . #x7652) ; 癒 + (morohashi-daikanwa 22545 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0208 . #x4C7E) ; ø»‡¯ + (=jis-x0208-1990 . #x4C7E) ; ø½Š¶£ + (=jef-china3 . #x5AF4) ; øº…«´ + (ucs-jis . #x7652) ; ø»‡¯ + )) +(define-char + '((morohashi-daikanwa 22545 0 3) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-isoir165 . #x2D74) ; ø» + (=ucs . #x7652) ; 癒 + )) +(define-char + '((=>ucs . #x7652) ; 癒 + (morohashi-daikanwa 22545 0 4) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-1 . #x766B) ; ø»“€œ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-2 . #x623B) ; ø»”¬˜ + (ideograph-daikanwa . 22547) ; ø¸… “ + (=ucs . #x7653) ; 癓 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-gb2312 . #x712F) ; ø»…»² + (chinese-isoir165 . #x712F) ; ø»Ž¤‚ + (chinese-cns11643-4 . #x5B75) ; ø»˜·ˆ + (ideograph-daikanwa . 22548) ; ø¸… ” + (=ucs . #x7654) ; 癔 + )) +(define-char + '((=>ucs . #x7655) ; 癕 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x4E2B) ; ø»‹¦  + (=jis-x0213-2-2000 . #x716B) ; ø»¦“ª + (ideograph-daikanwa . 22549) ; ø¸… • + (ucs-jis . #x7655) ; ø»‹¦  + )) +(define-char + '((morohashi-daikanwa 22549 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B79) ; ø»˜·Œ + (=ucs . #x7655) ; 癕 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-2 . 5173) + (chinese-gb2312 . #x7131) ; ø»…»´ + (=jis-x0208 . #x4A4A) ; ø½Š²³ + (korean-ksc5601 . #x5B7E) ; ø»‰°µ + (chinese-isoir165 . #x7131) ; ø»Ž¤„ + (chinese-cns11643-1 . #x7669) ; ø»“€š + (ideograph-daikanwa . 22550) ; ø¸… – + (=ucs . #x7656) ; 癖 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22554) ; ø¸… š + (=ucs . #x7657) ; 癗 + )) +(define-char + '((=>ucs . #x7657) ; 癗 + (morohashi-daikanwa 22554 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-2 . #x623C) ; ø»”¬™ + )) +(define-char + '((=>ucs . #x7658) ; 癘 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-1 . #x766A) ; ø»“€› + (ideograph-daikanwa . 22556) ; ø¸… œ + )) +(define-char + '((morohashi-daikanwa 22556 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (=jis-x0208 . #x6176) ; ø½‹•‘ + (chinese-gb12345 . #x705D) ; 癘 + (=ucs . #x7658) ; 癘 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x4E2C) ; ø»‹¦¡ + (ideograph-daikanwa . 22561) ; ø¸… ¡ + (=ucs . #x7659) ; 癙 + )) +(define-char + '((=>ucs . #x7659) ; 癙 + (morohashi-daikanwa 22561 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-2 . #x6239) ; ø»”¬– + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-2 . #x623D) ; ø»”¬š + (ideograph-daikanwa . 22564) ; ø¸… ¤ + (=ucs . #x765A) ; 癚 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22565) ; ø¸… ¥ + (=ucs . #x765B) ; 癛 + )) +(define-char + '((=>ucs . #x765B) ; 癛 + (morohashi-daikanwa 22565 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x5832) ; ø»–§§ + )) +(define-char + '((=>ucs . #x3FCD) ; 㿍 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22566) ; ø¸… ¦ + )) +(define-char + '((morohashi-daikanwa 22566 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x406B) ; ø»ž­  + (=ucs . #x3FCD) ; 㿍 + )) +(define-char + '((=>ucs . #x24EC5) ; 𤻅 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22567) ; ø¸… § + )) +(define-char + '((morohashi-daikanwa 22567 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6262) ; ø»›‹‹ + (=ucs . #x24EC5) ; 𤻅 + )) +(define-char + '((=>ucs . #x24EC6) ; 𤻆 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22568) ; ø¸… ¨ + )) +(define-char + '((morohashi-daikanwa 22568 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x625E) ; ø»›‹‡ + (=ucs . #x24EC6) ; 𤻆 + )) +(define-char + '((=>ucs . #x24EC7) ; 𤻇 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22569) ; ø¸… © + )) +(define-char + '((morohashi-daikanwa 22569 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x625F) ; ø»›‹ˆ + (=ucs . #x24EC7) ; 𤻇 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-2 . 5172) + (chinese-gb2312 . #x7130) ; ø»…»³ + (=jis-x0208 . #x6175) ; ø½‹• + (chinese-isoir165 . #x7130) ; ø»Ž¤ƒ + (chinese-cns11643-2 . #x6237) ; ø»”¬” + (ideograph-daikanwa . 22570) ; ø¸… ª + (=ucs . #x765C) ; 癜 + )) +(define-char + '((=>ucs . #x3FCE) ; 㿎 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22571) ; ø¸… « + )) +(define-char + '((morohashi-daikanwa 22571 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5725) ; ø»˜°€ + (=ucs . #x3FCE) ; 㿎 + )) +(define-char + '((=>ucs . #x24EC8) ; 𤻈 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22572) ; ø¸… ¬ + )) +(define-char + '((morohashi-daikanwa 22572 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B7A) ; ø»˜· + (=ucs . #x24EC8) ; 𤻈 + )) +(define-char + '((=>ucs . #x24EC9) ; 𤻉 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22573) ; ø¸… ­ + )) +(define-char + '((morohashi-daikanwa 22573 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x406D) ; ø»ž­¢ + (=ucs . #x24EC9) ; 𤻉 + )) +(define-char + '((=>ucs . #x24EEF) ; 𤻯 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22574) ; ø¸… ® + )) +(define-char + '((morohashi-daikanwa 22574 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x406C) ; ø»ž­¡ + (=ucs . #x24EEF) ; 𤻯 + )) +(define-char + '((=>ucs . #x3FCF) ; 㿏 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22575) ; ø¸… ¯ + )) +(define-char + '((morohashi-daikanwa 22575 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4067) ; ø»ž­œ + (=ucs . #x3FCF) ; 㿏 + )) +(define-char + '((=>ucs . #x24ECD) ; 𤻍 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22577) ; ø¸… ± + )) +(define-char + '((morohashi-daikanwa 22577 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (=ucs . #x24ECD) ; 𤻍 + )) +(define-char + '((=>ucs . #x24ECD) ; 𤻍 + (morohashi-daikanwa 22577 0 3) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6263) ; ø»›‹Œ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B7B) ; ø»˜·Ž + (=ucs . #x3FCB) ; 㿋 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B77) ; ø»˜·Š + (=ucs . #x3FCC) ; 㿌 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (=ucs . #x765D) ; 癝 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (chinese-gb2312 . #x712E) ; ø»…»± + (chinese-isoir165 . #x712E) ; ø»Ž¤ + (=ucs . #x765E) ; 癞 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x406A) ; ø»ž­Ÿ + (=ucs . #x24E92) ; 𤺒 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x625C) ; ø»›‹… + (=ucs . #x24EB7) ; 𤺷 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6260) ; ø»›‹‰ + (=ucs . #x24EBC) ; 𤺼 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4068) ; ø»ž­ + (=ucs . #x24EBD) ; 𤺽 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6265) ; ø»›‹Ž + (=ucs . #x24EBE) ; 𤺾 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4069) ; ø»ž­ž + (=ucs . #x24EBF) ; 𤺿 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6261) ; ø»›‹Š + (=ucs . #x24EC0) ; 𤻀 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6264) ; ø»›‹ + (=ucs . #x24EC1) ; 𤻁 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B76) ; ø»˜·‰ + (=ucs . #x24EC2) ; 𤻂 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x625D) ; ø»›‹† + (=ucs . #x24EC4) ; 𤻄 + )) +(define-char + '((=>ucs . #x24ED5) ; 𤻕 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 22578) ; ø¸… ² + )) +(define-char + '((morohashi-daikanwa 22578 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x482B) ; ø»ž¸ + (=ucs . #x24ED5) ; 𤻕 + )) +(define-char + '((=>ucs . #x24ED6) ; 𤻖 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 22579) ; ø¸… ³ + )) +(define-char + '((morohashi-daikanwa 22579 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6033) ; ø»˜½œ + (=ucs . #x24ED6) ; 𤻖 + )) +(define-char + '((=>ucs . #x24ED7) ; 𤻗 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 22580) ; ø¸… ´ + )) +(define-char + '((morohashi-daikanwa 22580 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4827) ; ø»ž¸Œ + (=ucs . #x24ED7) ; 𤻗 + )) +(define-char + '((=>ucs . #x24ED8) ; 𤻘 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 22581) ; ø¸… µ + )) +(define-char + '((morohashi-daikanwa 22581 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6034) ; ø»˜½ + (=ucs . #x24ED8) ; 𤻘 + )) +(define-char + '((=>ucs . #x3FD1) ; 㿑 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 22583) ; ø¸… · + )) +(define-char + '((morohashi-daikanwa 22583 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6032) ; ø»˜½› + (=ucs . #x3FD1) ; 㿑 + )) +(define-char + '((=>ucs . #x24EDA) ; 𤻚 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 22584) ; ø¸… ¸ + )) +(define-char + '((morohashi-daikanwa 22584 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6035) ; ø»˜½ž + (=ucs . #x24EDA) ; 𤻚 + )) +(define-char + '((=>ucs . #x3FD2) ; 㿒 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 22585) ; ø¸… ¹ + )) +(define-char + '((morohashi-daikanwa 22585 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x602F) ; ø»˜½˜ + (=ucs . #x3FD2) ; 㿒 + )) +(define-char + '((=>ucs . #x3FD3) ; 㿓 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 22586) ; ø¸… º + )) +(define-char + '((morohashi-daikanwa 22586 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6030) ; ø»˜½™ + (=ucs . #x3FD3) ; 㿓 + )) +(define-char + '((=>ucs . #x24EDB) ; 𤻛 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 22587) ; ø¸… » + )) +(define-char + '((morohashi-daikanwa 22587 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4826) ; ø»ž¸‹ + (=ucs . #x24EDB) ; 𤻛 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (japanese-jisx0212 . #x4E2D) ; ø»‹¦¢ + (chinese-cns11643-1 . #x7852) ; ø»“‚¿ + (chinese-gb12345 . #x3171) ; 癟 + (ideograph-daikanwa . 22588) ; ø¸… ¼ + (=ucs . #x765F) ; 癟 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-2 . #x6624) ; ø»”±¹ + (ideograph-daikanwa . 22589) ; ø¸… ½ + (=ucs . #x7660) ; 癠 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (shinjigen-2 . 5135) + (=jis-x0208 . #x6177) ; ø½‹•’ + (korean-ksc5601 . #x7642) ; ø»Š—£ + (ideograph-daikanwa . 22591) ; ø¸… ¿ + (=ucs . #x7661) ; 癡 + )) +(define-char + '((=>ucs . #x7661) ; 癡 + (morohashi-daikanwa 22591 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-1 . #x7853) ; ø»“ƒ€ + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (chinese-gb2312 . #x5122) ; ø»…Œ¥ + (chinese-isoir165 . #x5122) ; ø»´µ + (=ucs . #x7663) ; 癣 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6844) ; ø»›“¡ + (=ucs . #x24ED9) ; 𤻙 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6843) ; ø»›“  + (=ucs . #x24EDC) ; 𤻜 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6842) ; ø»›“Ÿ + (=ucs . #x24EDD) ; 𤻝 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6036) ; ø»˜½Ÿ + (=ucs . #x24EDE) ; 𤻞 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6031) ; ø»˜½š + (=ucs . #x24EE2) ; 𤻢 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4828) ; ø»ž¸ + (=ucs . #x24EE3) ; 𤻣 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4829) ; ø»ž¸Ž + (=ucs . #x24EE5) ; 𤻥 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4825) ; ø»ž¸Š + (=ucs . #x24EE8) ; 𤻨 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x482A) ; ø»ž¸ + (=ucs . #x24EEE) ; 𤻮 + )) +(define-char + '((=>ucs . #x7664) ; 癤 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (japanese-jisx0212 . #x4E2E) ; ø»‹¦£ + (=jis-x0213-1-2000 . #x785B) ; ø»¤“¨ + (ideograph-daikanwa . 22601) ; ø¸…¡‰ + (ucs-jis . #x7664) ; ø»‹¦£ + )) +(define-char + '((=>ucs . #x7664) ; 癤 + (morohashi-daikanwa 22601 0 3) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 14) + (total-strokes . 19) + (korean-ksc5601 . #x6F3B) ; ø»ŠŠ + )) +(define-char + '((morohashi-daikanwa 22601 0 4) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-2 . #x6238) ; ø»”¬• + (chinese-gb12345 . #x705C) ; 癤 + (=ucs . #x7664) ; 癤 + )) +(define-char + '((=>ucs . #x7662) ; 癢 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (shinjigen-2 . 5177) + (=jis-x0208 . #x6178) ; ø½‹•“ + (chinese-cns11643-1 . #x797A) ; ø»“…… + (ideograph-daikanwa . 22602) ; ø¸…¡Š + (ucs-jis . #x7662) ; ø½‹•“ + )) +(define-char + '((morohashi-daikanwa 22602 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-gb12345 . #x5177) ; 癢 + (=ucs . #x7662) ; 癢 + )) +(define-char + '((=>ucs . #x7665) ; 癥 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (japanese-jisx0212 . #x4E2F) ; ø»‹¦¤ + (=jis-x0213-1-2000 . #x785C) ; ø»¤“© + (ideograph-daikanwa . 22608) ; ø¸…¡ + (ucs-jis . #x7665) ; ø»‹¦¤ + )) +(define-char + '((morohashi-daikanwa 22608 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-gb12345 . #x5622) ; 癥 + (=jef-china3 . #x5AF1) ; øº…«± + (=ucs . #x7665) ; 癥 + )) +(define-char + '((=>ucs . #x7665) ; 癥 + (morohashi-daikanwa 22608 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-1 . #x797B) ; ø»“…† + )) +(define-char + '((=>ucs . #x24EF9) ; 𤻹 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 49349) ; ø¸Œƒ… + )) +(define-char + '((morohashi-daikanwa 49349 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E4B) ; ø»Ÿ¤ + (=ucs . #x24EF9) ; 𤻹 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (chinese-gb12345 . #x7C44) ; 癦 + (=ucs . #x7666) ; 癦 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x636A) ; ø»™‚­ + (=ucs . #x24EF1) ; 𤻱 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x636B) ; ø»™‚® + (=ucs . #x24EF2) ; 𤻲 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E49) ; ø»Ÿ¢ + (=ucs . #x24EF3) ; 𤻳 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E4D) ; ø»Ÿ¦ + (=ucs . #x24EF4) ; 𤻴 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E4C) ; ø»Ÿ¥ + (=ucs . #x24EF5) ; 𤻵 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C58) ; ø»›™­ + (=ucs . #x24EF6) ; 𤻶 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C59) ; ø»›™® + (=ucs . #x24EF7) ; 𤻷 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E4E) ; ø»Ÿ§ + (=ucs . #x24EF8) ; 𤻸 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E4A) ; ø»Ÿ£ + (=ucs . #x24EFA) ; 𤻺 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E40) ; ø»–°© + (=jis-x0213-2-2000 . #x716C) ; ø»¦“« + (ideograph-daikanwa . 22615) ; ø¸…¡— + (=ucs . #x3FD7) ; 㿗 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (total-strokes . 21) + (=jis-x0208 . #x617C) ; ø½‹•— + (chinese-cns11643-3 . #x5E3F) ; ø»–°¨ + (chinese-gb12345 . #x705F) ; 癧 + (ideograph-daikanwa . 22617) ; ø¸…¡™ + (=ucs . #x7667) ; 癧 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (total-strokes . 21) + (shinjigen-2 . 5178) + (=jis-x0208 . #x6179) ; ø½‹•” + (ideograph-daikanwa . 22618) ; ø¸…¡š + (=ucs . #x7668) ; 癨 + )) +(define-char + '((=>ucs . #x7668) ; 癨 + (morohashi-daikanwa 22618 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E3E) ; ø»–°§ + )) +(define-char + '((=>ucs . #x7669) ; 癩 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (total-strokes . 21) + (shinjigen-2 . 5179) + (=jis-x0208 . #x617A) ; ø½‹•• + (chinese-cns11643-1 . #x7A79) ; ø»“†¢ + (ideograph-daikanwa . 22622) ; ø¸…¡ž + (ucs-jis . #x7669) ; ø½‹•• + )) +(define-char + '((=>ucs . #x7669) ; 癩 + (morohashi-daikanwa 22622 0 4) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-gb12345 . #x712E) ; ô‡™© + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (total-strokes . 21) + (shinjigen-2 . 5180) + (=jis-x0208 . #x617B) ; ø½‹•– + (chinese-cns11643-2 . #x6B6D) ; ø»”º˜ + (ideograph-daikanwa . 22626) ; ø¸…¡¢ + (=ucs . #x766A) ; 癪 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x6658) ; ø»™†µ + (=ucs . #x3FD5) ; 㿕 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x6659) ; ø»™†¶ + (=ucs . #x3FD6) ; 㿖 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (chinese-gb2312 . #x7132) ; ø»…»µ + (chinese-isoir165 . #x7132) ; ø»Ž¤… + (=ucs . #x766B) ; 癫 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x7051) ; ø»›Ÿž + (=ucs . #x24F00) ; 𤼀 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x7050) ; ø»›Ÿ + (=ucs . #x24F01) ; 𤼁 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x704E) ; ø»›Ÿ› + (=ucs . #x24F02) ; 𤼂 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x6657) ; ø»™†´ + (=ucs . #x24F03) ; 𤼃 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x537A) ; ø»Ÿ‰© + (=ucs . #x24F04) ; 𤼄 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x704F) ; ø»›Ÿœ + (=ucs . #x24F05) ; 𤼅 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x5379) ; ø»Ÿ‰¨ + (=ucs . #x24F06) ; 𤼆 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 17) + (total-strokes . 22) + (shinjigen-2 . 5185) + (=jis-x0208 . #x617D) ; ø½‹•˜ + (korean-ksc5601 . #x6048) ; ø»‰·• + (chinese-cns11643-1 . #x7B6A) ; ø»“‡± + (chinese-gb12345 . #x5122) ; 癬 + (ideograph-daikanwa . 22629) ; ø¸…¡¥ + (=ucs . #x766C) ; 癬 + )) +(define-char + '((=>ucs . #x766D) ; 癭 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 17) + (total-strokes . 22) + (japanese-jisx0212 . #x4E30) ; ø»‹¦¥ + (=jis-x0213-1-2000 . #x785D) ; ø»¤“ª + (ideograph-daikanwa . 22630) ; ø¸…¡¦ + (=jef-china3 . #x5AF2) ; øº…«² + (ucs-jis . #x766D) ; ø»‹¦¥ + )) +(define-char + '((morohashi-daikanwa 22630 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-gb12345 . #x7128) ; 癭 + (=ucs . #x766D) ; 癭 + )) +(define-char + '((=>ucs . #x766D) ; 癭 + (morohashi-daikanwa 22630 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D62) ; ø»”½‰ + )) +(define-char + '((=>ucs . #x766E) ; 癮 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 17) + (total-strokes . 22) + (japanese-jisx0212 . #x4E31) ; ø»‹¦¦ + (=jis-x0213-2-2000 . #x716D) ; ø»¦“¬ + (ideograph-daikanwa . 22631) ; ø¸…¡§ + (ucs-jis . #x766E) ; ø»‹¦¦ + )) +(define-char + '((=>ucs . #x766E) ; 癮 + (morohashi-daikanwa 22631 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B69) ; ø»“‡° + )) +(define-char + '((morohashi-daikanwa 22631 0 3) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-gb12345 . #x712B) ; 癮 + (=ucs . #x766E) ; 癮 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x735C) ; ø»›¤ƒ + (=ucs . #x3FD8) ; 㿘 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x735F) ; ø»›¤† + (=ucs . #x24F0B) ; 𤼋 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x735E) ; ø»›¤… + (=ucs . #x24F0C) ; 𤼌 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x735D) ; ø»›¤„ + (=ucs . #x24F0D) ; 𤼍 + )) +(define-char + '((=>ucs . #x766F) ; 癯 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 18) + (total-strokes . 23) + (japanese-jisx0212 . #x4E32) ; ø»‹¦§ + (=jis-x0213-1-2000 . #x785E) ; ø»¤“« + (ideograph-daikanwa . 22634) ; ø¸…¡ª + (ucs-jis . #x766F) ; ø»‹¦§ + )) +(define-char + '((=>ucs . #x766F) ; 癯 + (morohashi-daikanwa 22634 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 18) + (total-strokes . 23) + (=jef-china3 . #x5AF3) ; øº…«³ + )) +(define-char + '((morohashi-daikanwa 22634 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-gb2312 . #x7133) ; ø»…»¶ + (chinese-isoir165 . #x7133) ; ø»Ž¤† + (chinese-cns11643-3 . #x603B) ; ø»–³  + (=ucs . #x766F) ; 癯 + )) +(define-char + '((=>ucs . #x7670) ; 癰 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 18) + (total-strokes . 23) + (shinjigen-2 . 5186) + (=jis-x0208 . #x617E) ; ø½‹•™ + (korean-ksc5601 . #x6839) ; ø»Š‚¶ + (ideograph-daikanwa . 22638) ; ø¸…¡® + (ucs-jis . #x7670) ; ø½‹•™ + )) +(define-char + '((morohashi-daikanwa 22638 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F39) ; ø»”¿œ + (chinese-gb12345 . #x5338) ; 癰 + (=ucs . #x7670) ; 癰 + )) +(define-char + '((=>ucs . #x24F16) ; 𤼖 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 49350) ; ø¸Œƒ† + )) +(define-char + '((morohashi-daikanwa 49350 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C21) ; ø»Ÿ•ž + (=ucs . #x24F16) ; 𤼖 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A55) ; ø»™Œª + (=ucs . #x3FD9) ; 㿙 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C22) ; ø»Ÿ•Ÿ + (=ucs . #x24F10) ; 𤼐 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5B7E) ; ø»Ÿ• + (=ucs . #x24F11) ; 𤼑 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A56) ; ø»™Œ« + (=ucs . #x24F12) ; 𤼒 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-5 . #x7629) ; ø»›§ª + (=ucs . #x24F17) ; 𤼗 + )) +(define-char + '((=>ucs . #x7671) ; 癱 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 19) + (total-strokes . 24) + (japanese-jisx0212 . #x4E33) ; ø»‹¦¨ + (=jis-x0213-1-2000 . #x785F) ; ø»¤“¬ + (ideograph-daikanwa . 22642) ; ø¸…¡² + (=jef-china3 . #x80AE) ; øºˆ‚® + (ucs-jis . #x7671) ; ø»‹¦¨ + )) +(define-char + '((morohashi-daikanwa 22642 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-1 . #x7C61) ; ø»“‰† + (chinese-gb12345 . #x4C31) ; 癱 + (=ucs . #x7671) ; 癱 + )) +(define-char + '((=>ucs . #x7672) ; 癲 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 19) + (total-strokes . 24) + (=jis-x0208-1990 . #x6221) ; ø½‹•š + (ideograph-daikanwa . 22643) ; ø¸…¡³ + (ucs-jis . #x7672) ; ø½‹•š + )) +(define-char + '((=>ucs . #x7672) ; 癲 + (morohashi-daikanwa 22643 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 19) + (total-strokes . 24) + (shinjigen-2 . 5189) + (japanese-jisx0208-1978 . #x6221) ; ø»ƒ›ž + (japanese-jisx0208 . #x6221) ; ø»‡¯¦ + (korean-ksc5601 . #x6F26) ; ø»ŠŒµ + )) +(define-char + '((morohashi-daikanwa 22643 0 5) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-1 . #x7C62) ; ø»“‰‡ + (chinese-gb12345 . #x7132) ; 癲 + (=ucs . #x7672) ; 癲 + )) +(define-char + '((=>ucs . #x24F18) ; 𤼘 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 22644) ; ø¸…¡´ + )) +(define-char + '((morohashi-daikanwa 22644 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 19) + (total-strokes . 24) + (=ucs . #x24F18) ; 𤼘 + )) +(define-char + '((=>ucs . #x24F18) ; 𤼘 + (morohashi-daikanwa 22644 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-5 . #x776B) ; ø»›ªŠ + )) +(define-char + '((=>ucs . #x3FDB) ; 㿛 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 22645) ; ø¸…¡µ + )) +(define-char + '((morohashi-daikanwa 22645 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B71) ; ø»™Ž¤ + (=ucs . #x3FDB) ; 㿛 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B72) ; ø»™Ž¥ + (=ucs . #x3FDA) ; 㿚 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E7D) ; ø»Ÿ™¶ + (=ucs . #x24F19) ; 𤼙 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-7 . #x5E7E) ; ø»Ÿ™· + (=ucs . #x24F1A) ; 𤼚 + )) +(define-char + '((=>ucs . #x24F1D) ; 𤼝 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 20) + (total-strokes . 25) + (ideograph-daikanwa . 49351) ; ø¸Œƒ‡ + )) +(define-char + '((morohashi-daikanwa 49351 0 0) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 20) + (total-strokes . 25) + (chinese-cns11643-7 . #x6127) ; ø»Ÿœº + (=ucs . #x24F1D) ; 𤼝 + )) +(define-char + '((=>ucs . #x24F21) ; 𤼡 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 21) + (total-strokes . 26) + (ideograph-daikanwa . 49352) ; ø¸Œƒˆ + )) +(define-char + '((morohashi-daikanwa 49352 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-7 . #x6241) ; ø»Ÿž² + (=ucs . #x24F21) ; 𤼡 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-7 . #x623F) ; ø»Ÿž° + (=ucs . #x24F1F) ; 𤼟 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-7 . #x6240) ; ø»Ÿž± + (=ucs . #x24F20) ; 𤼠 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 22) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A6D) ; ø»›®¦ + (=ucs . #x24F22) ; 𤼢 + )) +(define-char + '((=>ucs . #x7674) ; 癴 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 23) + (total-strokes . 28) + (japanese-jisx0212 . #x4E34) ; ø»‹¦© + (ideograph-daikanwa . 22653) ; ø¸…¡½ + (ucs-jis . #x7674) ; ø»‹¦© + )) +(define-char + '((morohashi-daikanwa 22653 0 2) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 23) + (total-strokes . 28) + (chinese-cns11643-7 . #x6452) ; ø»Ÿ¡¿ + (=ucs . #x7674) ; 癴 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 23) + (total-strokes . 28) + (chinese-cns11643-3 . #x622D) ; ø»–¶Ž + (=ucs . #x3FDC) ; 㿜 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 23) + (total-strokes . 28) + (chinese-cns11643-7 . #x6451) ; ø»Ÿ¡¾ + (=ucs . #x24F23) ; 𤼣 + )) +(define-char + '((ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 24) + (total-strokes . 29) + (chinese-cns11643-7 . #x6539) ; ø»Ÿ£„ + (=ucs . #x24F24) ; 𤼤 + )) +(define-char + '((=>ucs . #x7675) ; 癵 + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 25) + (total-strokes . 30) + (ideograph-daikanwa . 22656) ; ø¸…¢€ + )) +(define-char + '((morohashi-daikanwa 22656 0 1) + (ideographic-radical . 104) ; ⽧ + (ideographic-strokes . 25) + (total-strokes . 30) + (chinese-cns11643-2 . #x723A) ; ø»•ƒ· + (=ucs . #x7675) ; 癵 + )) diff --git a/lisp/utf-2000/Ideograph-R105-Dotted-Tent.el b/lisp/utf-2000/Ideograph-R105-Dotted-Tent.el new file mode 100644 index 0000000..7791db9 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R105-Dotted-Tent.el @@ -0,0 +1,251 @@ +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 0) + (total-strokes . 5) + (=jis-x0208 . #x6222) ; ø½‹•› + (chinese-isoir165 . #x2E6C) ; ø»‚¥ + (chinese-cns11643-3 . #x225C) ; ø»•˜½ + (=gt-pj-1 . #x6222) ; 癶 + (ideograph-daikanwa . 22657) ; ø¸…¢ + (=gt-k . 01052) ; ý¡„€œ + (=ucs . #x7676) ; 癶 + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-4 . #x2463) ; ø»—¦„ + (ideograph-daikanwa . 22658) ; ø¸…¢‚ + (=ucs . #x24F25) ; 𤼥 + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 22659) ; ø¸…¢ƒ + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 3) + (total-strokes . 8) + (=ucs . #x7677) ; 癷 + )) +(define-char + '((=>ucs . #x7678) ; 癸 + (ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5192) + (=jis-x0208 . #x6223) ; ø½‹•œ + (korean-ksc5601 . #x4D24) ; ø»‰š· + (=gt-pj-1 . #x6223) ; ø½‹•œ + (ideograph-daikanwa . 22660) ; ø¸…¢„ + (=gt-k . 05268) ; ý¡„’” + (ucs-jis . #x7678) ; ø½‹•œ + )) +(define-char + '((morohashi-daikanwa 22660 0 0) + (ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x396F) ; ø»„ª¢ + (chinese-isoir165 . #x396F) ; ø»’² + (chinese-cns11643-1 . #x5254) ; ø»’‹ + (=ucs . #x7678) ; 癸 + )) +(define-char + '((=>ucs . #x7679) ; 癹 + (ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 22661) ; ø¸…¢… + )) +(define-char + '((=>ucs . #x7679) ; 癹 + (morohashi-daikanwa 22661 0 0) + (ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C40) ; ø»“‰ + (ucs-cns . #x7679) ; ø»“‰ + )) +(define-char + '((morohashi-daikanwa 22661 0 1) + (ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x7679) ; 癹 + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3325) ; ø»œ + (ideograph-daikanwa . 22662) ; ø¸…¢† + (=ucs . #x24F27) ; 𤼧 + )) +(define-char + '((morohashi-daikanwa 22662 1) + (ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 4) + (total-strokes . 9) + (=jis-x0208 . #x482F) ; ø½Š¯œ + (=gt-pj-1 . #x482F) ; 発 + (=gt-k . 05161) ; ý¡„© + (=ucs . #x767A) ; 発 + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3973) ; ø»œ™’ + (ideograph-daikanwa . 22663) ; ø¸…¢‡ + (=ucs . #x24F29) ; 𤼩 + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3972) ; ø»œ™‘ + (ideograph-daikanwa . 22664) ; ø¸…¢ˆ + (=ucs . #x24F2A) ; 𤼪 + )) +(define-char + '((=>ucs . #x24F2C) ; 𤼬 + (ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 22665) ; ø¸…¢‰ + )) +(define-char + '((morohashi-daikanwa 22665 0 0) + (ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x423A) ; ø»œ¥§ + (=ucs . #x24F2C) ; 𤼬 + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 22666) ; ø¸…¢Š + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B69) ; ø»œ³¤ + (ideograph-daikanwa . 22667) ; ø¸…¢‹ + (=ucs . #x24F2F) ; 𤼯 + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5195) + (chinese-gb2312 . #x3547) ; ø»„¤‚ + (=jis-x0208 . #x4550) ; ø½Š«£ + (korean-ksc5601 . #x5474) ; ø»‰¦™ + (chinese-isoir165 . #x3547) ; ø»Œ’ + (chinese-cns11643-1 . #x6074) ; ø»’ ‘ + (=gt-pj-1 . #x4550) ; 登 + (ideograph-daikanwa . 22668) ; ø¸…¢Œ + (=gt-k . 09109) ; ý¡„‚Ž• + (=ucs . #x767B) ; 登 + )) +(define-char + '((=>ucs . #x767C) ; 發 + (ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5194) + (=jis-x0208 . #x6224) ; ø½‹• + (korean-ksc5601 . #x5B21) ; ø»‰¯˜ + (chinese-cns11643-1 . #x6075) ; ø»’ ’ + (=gt-pj-1 . #x6224) ; ø½‹• + (ideograph-daikanwa . 22669) ; ø¸…¢ + (=gt-k . 09215) ; ý¡„‚¿ + (ucs-jis . #x767C) ; ø½‹• + )) +(define-char + '((morohashi-daikanwa 22669 0 0) + (ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb12345 . #x3722) ; 發 + (=ucs . #x767C) ; 發 + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B67) ; ø»œ³¢ + (ideograph-daikanwa . 22670) ; ø¸…¢Ž + (=ucs . #x24F30) ; 𤼰 + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A41) ; ø»šº + (ideograph-daikanwa . 22671) ; ø¸…¢ + (=ucs . #x24F31) ; 𤼱 + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B68) ; ø»œ³£ + (=ucs . #x24F32) ; 𤼲 + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22672) ; ø¸…¢ + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22673) ; ø¸…¢‘ + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22674) ; ø¸…¢’ + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x255F) ; ø»ž…ª + (ideograph-daikanwa . 22675) ; ø¸…¢“ + (=ucs . #x24F37) ; 𤼷 + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5153) ; ø»˜§º + (ideograph-daikanwa . 22676) ; ø¸…¢” + (=ucs . #x24F39) ; 𤼹 + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5152) ; ø»˜§¹ + (ideograph-daikanwa . 22677) ; ø¸…¢• + (=ucs . #x24F3A) ; 𤼺 + )) +(define-char + '((ideographic-radical . 105) ; ⽨ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x303A) ; ø»ž• + (ideograph-daikanwa . 49353) ; ø¸Œƒ‰ + (=ucs . #x24F3C) ; 𤼼 + )) diff --git a/lisp/utf-2000/Ideograph-R106-White.el b/lisp/utf-2000/Ideograph-R106-White.el new file mode 100644 index 0000000..e9767eb --- /dev/null +++ b/lisp/utf-2000/Ideograph-R106-White.el @@ -0,0 +1,1529 @@ +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5196) + (chinese-gb2312 . #x3057) ; ø»„œ¼ + (=jis-x0208 . #x4772) ; ø½Š¯ + (korean-ksc5601 . #x5B5C) ; ø»‰°“ + (chinese-isoir165 . #x3057) ; ø»…Œ + (chinese-cns11643-1 . #x4675) ; ø»‘º† + (=gt-pj-1 . #x4772) ; 白 + (ideograph-daikanwa . 22678) ; ø¸…¢– + (=gt-k . 00985) ; ý¡„€™ + (=ucs . #x767D) ; 白 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 1) + (total-strokes . 6) + (shinjigen-2 . 30) + (chinese-gb2312 . #x3059) ; ø»„œ¾ + (=jis-x0208 . #x4934) ; ø½Š°¿ + (korean-ksc5601 . #x5B5D) ; ø»‰°” + (chinese-isoir165 . #x3059) ; ø»…Ž + (chinese-cns11643-1 . #x484B) ; ø»‘¼˜ + (=gt-pj-1 . #x4934) ; 百 + (ideograph-daikanwa . 22679) ; ø¸…¢— + (=gt-k . 01684) ; ý¡„€š” + (=ucs . #x767E) ; 百 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-cns11643-6 . #x253C) ; ø»›»ƒ + (ideograph-daikanwa . 22680) ; ø¸…¢˜ + (=ucs . #x24F3D) ; 𤼽 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-isoir165 . #x7D5A) ; ø»Ž¶• + (chinese-cns11643-2 . #x2267) ; ø»“„ + (ideograph-daikanwa . 22681) ; ø¸…¢™ + (=ucs . #x767F) ; 癿 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-cns11643-6 . #x253D) ; ø»›»„ + (=ucs . #x24F3E) ; 𤼾 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 2) + (total-strokes . 7) + (=jis-x0208 . #x6225) ; ø½‹•ž + (chinese-cns11643-3 . #x2674) ; ø»•Ÿ + (=gt-pj-1 . #x6225) ; 皀 + (ideograph-daikanwa . 22683) ; ø¸…¢› + (=gt-k . 02720) ; ý¡„€ª  + (=ucs . #x7680) ; 皀 + )) +(define-char + '((=>ucs . #x7680) ; 皀 + (morohashi-daikanwa 22683 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 2) + (total-strokes . 7) + (=big5-cdp . #x8ABE) ; ý¢€ˆª¾ + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 2) + (total-strokes . 7) + (japanese-jisx0212 . #x4E35) ; ø»‹¦ª + (chinese-cns11643-2 . #x2471) ; ø»“’Š + (=jis-x0213-1-2000 . #x7860) ; ø»¤“­ + (ideograph-daikanwa . 22684) ; ø¸…¢œ + (=ucs . #x7681) ; 皁 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-gb2312 . #x546D) ; ø»…’Š + (chinese-isoir165 . #x546D) ; ø»ºš + (ideograph-daikanwa . 22685) ; ø¸…¢ + (=jef-china3 . #x5AFE) ; øº…«¾ + (=ucs . #x7682) ; 皂 + )) +(define-char + '((=>ucs . #x7682) ; 皂 + (morohashi-daikanwa 22685 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B30) ; ø»’€— + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 2) + (total-strokes . 7) + (shinjigen-2 . 7846) + (=jis-x0208 . #x6226) ; ø½‹•Ÿ + (chinese-cns11643-3 . #x2676) ; ø»•Ÿ + (=gt-pj-1 . #x6226) ; 皃 + (ideograph-daikanwa . 22686) ; ø¸…¢ž + (=gt-k . 02721) ; ý¡„€ª¡ + (=ucs . #x7683) ; 皃 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-3 . #x2675) ; ø»•ŸŽ + (ideograph-daikanwa . 22687) ; ø¸…¢Ÿ + (=ucs . #x3FDD) ; 㿝 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-5 . #x2466) ; ø»™°‹ + (ideograph-daikanwa . 22688) ; ø¸…¢  + (=ucs . #x24F41) ; 𤽁 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 22689) ; ø¸…¢¡ + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 22690) ; ø¸…¢¢ + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x273A) ; ø»™³¹ + (ideograph-daikanwa . 22691) ; ø¸…¢£ + (=ucs . #x24F42) ; 𤽂 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-2 . 5199) + (chinese-gb2312 . #x3544) ; ø»„£¿ + (=jis-x0208 . #x452A) ; ø½Šª½ + (korean-ksc5601 . #x6E5C) ; ø»ŠŒ + (chinese-isoir165 . #x3544) ; ø»Œ + (chinese-cns11643-1 . #x4E7B) ; ø»’…¼ + (=gt-pj-1 . #x452A) ; 的 + (ideograph-daikanwa . 22692) ; ø¸…¢¤ + (=gt-k . 03780) ; ý¡„€»„ + (=ucs . #x7684) ; 的 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x273B) ; ø»™³º + (ideograph-daikanwa . 22693) ; ø¸…¢¥ + (=ucs . #x24F43) ; 𤽃 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 22694) ; ø¸…¢¦ + (=ucs . #x24F47) ; 𤽇 + )) +(define-char + '((=>ucs . #x24F47) ; 𤽇 + (morohashi-daikanwa 22694 0 1) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x273C) ; ø»™³» + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 22695) ; ø¸…¢§ + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2739) ; ø»™³¸ + (=ucs . #x24F46) ; 𤽆 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 22696) ; ø¸…¢¨ + (=ucs . #x24F48) ; 𤽈 + )) +(define-char + '((=>ucs . #x24F48) ; 𤽈 + (morohashi-daikanwa 22696 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A4D) ; ø»—®¢ + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 22697) ; ø¸…¢© + (=ucs . #x24F49) ; 𤽉 + )) +(define-char + '((=>ucs . #x24F49) ; 𤽉 + (morohashi-daikanwa 22697 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A59) ; ø»™¸² + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4E36) ; ø»‹¦« + (chinese-cns11643-4 . #x2A4C) ; ø»—®¡ + (ideograph-daikanwa . 22698) ; ø¸…¢ª + (=ucs . #x7685) ; 皅 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5202) + (chinese-gb2312 . #x3D54) ; ø»„¯¿ + (=jis-x0208 . #x3327) ; ø½Šž + (korean-ksc5601 . #x4B4B) ; ø»‰˜¢ + (chinese-isoir165 . #x3D54) ; ø»˜ + (=gt-pj-1 . #x3327) ; 皆 + (ideograph-daikanwa . 22699) ; ø¸…¢« + (=gt-k . 05036) ; ý¡„Ž¬ + (=ucs . #x7686) ; 皆 + )) +(define-char + '((=>ucs . #x7686) ; 皆 + (morohashi-daikanwa 22699 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-1 . #x5255) ; ø»’‹Ž + (ucs-cns . #x7686) ; ø»’‹Ž + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 22700) ; ø¸…¢¬ + (=ucs . #x24F4A) ; 𤽊 + )) +(define-char + '((=>ucs . #x24F4A) ; 𤽊 + (morohashi-daikanwa 22700 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A58) ; ø»™¸± + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5203) + (chinese-gb2312 . #x3B4A) ; ø»„¬¹ + (=jis-x0208 . #x3944) ; ø½Š™¯ + (korean-ksc5601 . #x7C55) ; ø»Š ª + (chinese-isoir165 . #x3B4A) ; ø»•‰ + (chinese-cns11643-1 . #x5256) ; ø»’‹ + (=gt-pj-1 . #x3944) ; 皇 + (ideograph-daikanwa . 22701) ; ø¸…¢­ + (=gt-k . 05078) ; ý¡„– + (=ucs . #x7687) ; 皇 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 22703) ; ø¸…¢¯ + (=ucs . #x3FDE) ; 㿞 + )) +(define-char + '((=>ucs . #x3FDE) ; 㿞 + (morohashi-daikanwa 22703 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E30) ; ø»•©¹ + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A57) ; ø»™¸° + (ideograph-daikanwa . 22704) ; ø¸…¢° + (=ucs . #x24F4C) ; 𤽌 + )) +(define-char + '((=>ucs . #x7688) ; 皈 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 3962) + (=jis-x0208 . #x6227) ; ø½‹•  + (chinese-cns11643-1 . #x5257) ; ø»’‹ + (ideograph-daikanwa . 22705) ; ø¸…¢± + (ucs-jis . #x7688) ; ø½‹•  + )) +(define-char + '((morohashi-daikanwa 22705 0 1) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x7027) ; ø»…ºŒ + (chinese-isoir165 . #x7027) ; ø»Ž¢œ + (=ucs . #x7688) ; 皈 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3327) ; ø»œ’ + (ideograph-daikanwa . 22706) ; ø¸…¢² + (=ucs . #x24F4D) ; 𤽍 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3328) ; ø»œ“ + (ideograph-daikanwa . 22707) ; ø¸…¢³ + (=ucs . #x24F4E) ; 𤽎 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A5A) ; ø»™¸³ + (ideograph-daikanwa . 22708) ; ø¸…¢´ + (=ucs . #x24F56) ; 𤽖 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3326) ; ø»œ‘ + (ideograph-daikanwa . 49354) ; ø¸ŒƒŠ + (=ucs . #x24F50) ; 𤽐 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3329) ; ø»œ” + (=ucs . #x24F54) ; 𤽔 + )) +(define-char + '((=>ucs . #x7689) ; 皉 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 22711) ; ø¸…¢· + )) +(define-char + '((morohashi-daikanwa 22711 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3749) ; ø»“­œ + (=ucs . #x7689) ; 皉 + )) +(define-char + '((=>ucs . #x768A) ; 皊 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 22712) ; ø¸…¢¸ + )) +(define-char + '((morohashi-daikanwa 22712 0 1) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x312E) ; ø»“¤ + (=ucs . #x768A) ; 皊 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3258) ; ø»•°™ + (ideograph-daikanwa . 22713) ; ø¸…¢¹ + (=jef-china3 . #x5AFB) ; øº…«» + (=ucs . #x3FDF) ; 㿟 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 5) + (total-strokes . 10) + (jisx0208-difference . -78/4X) + (shinjigen-2 . 5204) + (chinese-gb2312 . #x385E) ; ø»„¨³ + (=jis-x0208 . #x6228) ; ø½‹•¡ + (chinese-isoir165 . #x385E) ; ø»‘ƒ + (chinese-cns11643-1 . #x5672) ; ø»’‘£ + (=gt-pj-1 . #x6228) ; 皋 + (ideograph-daikanwa . 22714) ; ø¸…¢º + (=gt-k . 06613) ; ý¡„§• + (=ucs . #x768B) ; 皋 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4E37) ; ø»‹¦¬ + (chinese-cns11643-4 . #x2E41) ; ø»—´Ž + (ideograph-daikanwa . 22715) ; ø¸…¢» + (=jef-china3 . #x5BA2) ; øº…®¢ + (=ucs . #x768C) ; 皌 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3974) ; ø»œ™“ + (ideograph-daikanwa . 22716) ; ø¸…¢¼ + (=ucs . #x24F58) ; 𤽘 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E42) ; ø»—´ + (ideograph-daikanwa . 22717) ; ø¸…¢½ + (=ucs . #x24F59) ; 𤽙 + )) +(define-char + '((=>ucs . #x24F5A) ; 𤽚 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 22718) ; ø¸…¢¾ + )) +(define-char + '((morohashi-daikanwa 22718 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3975) ; ø»œ™” + (=ucs . #x24F5A) ; 𤽚 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4E38) ; ø»‹¦­ + (chinese-cns11643-4 . #x2E43) ; ø»—´ + (ideograph-daikanwa . 22719) ; ø¸…¢¿ + (=jef-china3 . #x5BA1) ; øº…®¡ + (=ucs . #x768D) ; 皍 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x423C) ; ø»œ¥© + (ideograph-daikanwa . 22722) ; ø¸…£‚ + (=ucs . #x24F5B) ; 𤽛 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3346) ; ø»—»© + (ideograph-daikanwa . 22723) ; ø¸…£ƒ + (=ucs . #x24F65) ; 𤽥 + )) +(define-char + '((=>ucs . #x768E) ; 皎 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5207) + (=jis-x0208 . #x6229) ; ø½‹•¢ + (korean-ksc5601 . #x4E6B) ; ø»‰œ + (ideograph-daikanwa . 22724) ; ø¸…£„ + (ucs-jis . #x768E) ; ø½‹•¢ + )) +(define-char + '((morohashi-daikanwa 22724 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x7028) ; ø»…º + (chinese-isoir165 . #x7028) ; ø»Ž¢ + (chinese-cns11643-1 . #x5C33) ; ø»’™˜ + (=ucs . #x768E) ; 皎 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3748) ; ø»“­› + (ideograph-daikanwa . 22725) ; ø¸…£… + (=ucs . #x768F) ; 皏 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x336E) ; ø»š†• + (ideograph-daikanwa . 22726) ; ø¸…£† + (=ucs . #x24F66) ; 𤽦 + )) +(define-char + '((=>ucs . #x7690) ; 皐 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5205) + (=jis-x0208 . #x3B29) ; ø½Šœ + (korean-ksc5601 . #x4D41) ; ø»‰›” + (chinese-cns11643-3 . #x374D) ; ø»•·¤ + (=gt-pj-1 . #x3B29) ; ø½Šœ + (ideograph-daikanwa . 22727) ; ø¸…£‡ + (=gt-k . 07769) ; ý¡„¹™ + (ucs-jis . #x7690) ; ø½Šœ + )) +(define-char + '((morohashi-daikanwa 22727 0 2) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 6) + (total-strokes . 11) + (=ucs . #x7690) ; 皐 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x423B) ; ø»œ¥¨ + (ideograph-daikanwa . 22728) ; ø¸…£ˆ + (=ucs . #x24F67) ; 𤽧 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x374E) ; ø»•·¥ + (ideograph-daikanwa . 22730) ; ø¸…£Š + (=ucs . #x3FE1) ; ã¿¡ + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3028) ; ø»„œ + (chinese-isoir165 . #x3028) ; ø»„ + (=ucs . #x7691) ; 皑 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E3C) ; ø»“·¡ + (ideograph-daikanwa . 22731) ; ø¸…£‹ + (=ucs . #x7692) ; 皒 + )) +(define-char + '((=>ucs . #x7693) ; 皓 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x622B) ; ø»ƒ›¨ + (korean-ksc5601 . #x7B53) ; ø»ŠŸŠ + (ideograph-daikanwa . 22732) ; ø¸…£Œ + )) +(define-char + '((morohashi-daikanwa 22732 0 2) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x7029) ; ø»…ºŽ + (japanese-jisx0208 . #x622B) ; ø»‡¯° + (chinese-isoir165 . #x7029) ; ø»Ž¢ž + (chinese-cns11643-1 . #x6077) ; ø»’ ” + (=jis-x0208-1990 . #x622B) ; ø½‹•¤ + (=gt-pj-1 . #x622B) ; 皓 + (=gt-k . 09217) ; ý¡„‚ + (=jef-china3 . #x5BAC) ; øº…®¬ + (=ucs . #x7693) ; 皓 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D4C) ; ø»–€— + (ideograph-daikanwa . 22733) ; ø¸…£ + (=ucs . #x7694) ; 皔 + )) +(define-char + '((=>ucs . #x24F6C) ; 𤽬 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22734) ; ø¸…£Ž + )) +(define-char + '((morohashi-daikanwa 22734 0 2) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B6B) ; ø»œ³¦ + (=ucs . #x24F6C) ; 𤽬 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4E39) ; ø»‹¦® + (chinese-cns11643-2 . #x3E3B) ; ø»“·  + (=jis-x0213-2-2000 . #x716E) ; ø»¦“­ + (ideograph-daikanwa . 22735) ; ø¸…£ + (=jef-china3 . #x5AFC) ; øº…«¼ + (=ucs . #x7695) ; 皕 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5209) + (chinese-gb2312 . #x4D6E) ; ø»…‡¹ + (=jis-x0208 . #x622A) ; ø½‹•£ + (chinese-isoir165 . #x4D6E) ; ø»°‰ + (chinese-cns11643-1 . #x6076) ; ø»’ “ + (ideograph-daikanwa . 22736) ; ø¸…£ + (=ucs . #x7696) ; 皖 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22740) ; ø¸…£” + (=ucs . #x24F70) ; 𤽰 + )) +(define-char + '((=>ucs . #x24F70) ; 𤽰 + (morohashi-daikanwa 22740 0 2) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B6A) ; ø»œ³¥ + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B6C) ; ø»œ³§ + (=ucs . #x24F6F) ; 𤽯 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4068) ; ø»š™• + (ideograph-daikanwa . 22742) ; ø¸…£– + (=ucs . #x24F79) ; 𤽹 + )) +(define-char + '((=>ucs . #x7697) ; 皗 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22743) ; ø¸…£— + )) +(define-char + '((morohashi-daikanwa 22743 0 2) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x427E) ; ø»–ˆŸ + (=ucs . #x7697) ; 皗 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4067) ; ø»š™” + (ideograph-daikanwa . 22744) ; ø¸…£˜ + (=ucs . #x24F7A) ; 𤽺 + )) +(define-char + '((=>ucs . #x7698) ; 皘 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22745) ; ø¸…£™ + )) +(define-char + '((morohashi-daikanwa 22745 0 5) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4321) ; ø»–ˆ  + (=ucs . #x7698) ; 皘 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5550) ; ø»· + (ideograph-daikanwa . 22746) ; ø¸…£š + (=ucs . #x24F7B) ; 𤽻 + )) +(define-char + '((=>ucs . #x24F7C) ; 𤽼 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 22747) ; ø¸…£› + )) +(define-char + '((morohashi-daikanwa 22747 0 1) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3E7E) ; ø»˜Œ« + (=ucs . #x24F7C) ; 𤽼 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5211) + (chinese-gb2312 . #x702A) ; ø»…º + (=jis-x0208 . #x622C) ; ø½‹•¥ + (chinese-isoir165 . #x702A) ; ø»Ž¢Ÿ + (chinese-cns11643-2 . #x453B) ; ø»”² + (ideograph-daikanwa . 22748) ; ø¸…£œ + (=ucs . #x7699) ; 皙 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4322) ; ø»–ˆ¡ + (ideograph-daikanwa . 22749) ; ø¸…£ + (=ucs . #x3FE2) ; ã¿¢ + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x554F) ; ø»¶ + (ideograph-daikanwa . 22750) ; ø¸…£ž + (=ucs . #x24F7D) ; 𤽽 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4069) ; ø»š™– + (ideograph-daikanwa . 22752) ; ø¸…£  + (=ucs . #x24F7F) ; 𤽿 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x482D) ; ø»–‚ + (ideograph-daikanwa . 22757) ; ø¸…£¥ + (=ucs . #x3FE3) ; ã¿£ + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x452F) ; ø»˜•® + (ideograph-daikanwa . 22758) ; ø¸…£¦ + (=ucs . #x24F88) ; 𤾈 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F39) ; ø»Œ + (ideograph-daikanwa . 22759) ; ø¸…£§ + (=ucs . #x24F89) ; 𤾉 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F3A) ; ø» + (ideograph-daikanwa . 22760) ; ø¸…£¨ + (=ucs . #x24F8A) ; 𤾊 + )) +(define-char + '((=>ucs . #x3FE4) ; 㿤 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22761) ; ø¸…£© + (=jef-china3 . #x5BA3) ; øº…®£ + )) +(define-char + '((morohashi-daikanwa 22761 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x475B) ; ø»š£š + (=ucs . #x3FE4) ; 㿤 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5212) + (=jis-x0208 . #x622D) ; ø½‹•¦ + (chinese-cns11643-1 . #x6D73) ; ø»’³– + (chinese-gb12345 . #x3028) ; 皚 + (ideograph-daikanwa . 22765) ; ø¸…£­ + (=ucs . #x769A) ; 皚 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x4E3A) ; ø»‹¦¯ + (chinese-cns11643-2 . #x5243) ; ø»”•€ + (=jis-x0213-1-2000 . #x7861) ; ø»¤“® + (ideograph-daikanwa . 22766) ; ø¸…£® + (=jef-china3 . #x5AFD) ; øº…«½ + (=ucs . #x769B) ; 皛 + )) +(define-char + '((=>ucs . #x3FE5) ; ã¿¥ + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 22767) ; ø¸…£¯ + (=jef-china3 . #x9BEC) ; øº‰¯¬ + )) +(define-char + '((morohashi-daikanwa 22767 0 1) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E59) ; ø»š­ª + (=ucs . #x3FE5) ; ã¿¥ + )) +(define-char + '((=>ucs . #x24F95) ; 𤾕 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 22768) ; ø¸…£° + )) +(define-char + '((morohashi-daikanwa 22768 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B3C) ; ø»˜ž¯ + (=ucs . #x24F95) ; 𤾕 + )) +(define-char + '((=>ucs . #x769C) ; 皜 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x4E3B) ; ø»‹¦° + (=jis-x0213-2-2000 . #x716F) ; ø»¦“® + (ideograph-daikanwa . 22769) ; ø¸…£± + (=jef-china3 . #x5BA4) ; øº…®¤ + (ucs-jis . #x769C) ; ø»‹¦° + )) +(define-char + '((morohashi-daikanwa 22769 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5240) ; ø»””½ + (=ucs . #x769C) ; 皜 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x4E3C) ; ø»‹¦± + (chinese-cns11643-2 . #x5241) ; ø»””¾ + (=jis-x0213-1-2000 . #x7862) ; ø»¤“¯ + (ideograph-daikanwa . 22770) ; ø¸…£² + (=ucs . #x769D) ; 皝 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-isoir165 . #x7D5B) ; ø»Ž¶– + (chinese-cns11643-2 . #x5242) ; ø»””¿ + (=jis-x0213-1-2000 . #x7863) ; ø»¤“° + (ideograph-daikanwa . 22771) ; ø¸…£³ + (=ucs . #x769E) ; 皞 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2561) ; ø»ž…¬ + (ideograph-daikanwa . 22772) ; ø¸…£´ + (=ucs . #x24F99) ; 𤾙 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2560) ; ø»ž…« + (=ucs . #x24F98) ; 𤾘 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x4E3D) ; ø»‹¦² + (chinese-cns11643-4 . #x5154) ; ø»˜§» + (ideograph-daikanwa . 22773) ; ø¸…£µ + (=jef-china3 . #x5BA6) ; øº…®¦ + (=ucs . #x769F) ; 皟 + )) +(define-char + '((=>ucs . #x24F9B) ; 𤾛 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5572) ; ø»š¸• + (ideograph-daikanwa . 22774) ; ø¸…£¶ + )) +(define-char + '((morohashi-daikanwa 22774 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 11) + (total-strokes . 16) + (=ucs . #x24F9B) ; 𤾛 + )) +(define-char + '((=>ucs . #x24F9C) ; 𤾜 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 22775) ; ø¸…£· + )) +(define-char + '((morohashi-daikanwa 22775 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x303C) ; ø»ž•‘ + (=ucs . #x24F9C) ; 𤾜 + )) +(define-char + '((=>ucs . #x76A0) ; 皠 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x4E3E) ; ø»‹¦³ + (=jis-x0213-2-2000 . #x7171) ; ø»¦“° + (ideograph-daikanwa . 22776) ; ø¸…£¸ + (ucs-jis . #x76A0) ; ø»‹¦³ + )) +(define-char + '((morohashi-daikanwa 22776 0 1) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5155) ; ø»˜§¼ + (=ucs . #x76A0) ; 皠 + )) +(define-char + '((=>ucs . #x24F9D) ; 𤾝 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 22777) ; ø¸…£¹ + )) +(define-char + '((morohashi-daikanwa 22777 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5571) ; ø»š¸” + (=ucs . #x24F9D) ; 𤾝 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x303B) ; ø»ž• + (ideograph-daikanwa . 22778) ; ø¸…£º + (=ucs . #x24F9E) ; 𤾞 + )) +(define-char + '((=>ucs . #x3FE6) ; 㿦 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 22779) ; ø¸…£» + )) +(define-char + '((morohashi-daikanwa 22779 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5156) ; ø»˜§½ + (=ucs . #x3FE6) ; 㿦 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 11) + (total-strokes . 16) + (=ucs . #x76A1) ; 皡 + )) +(define-char + '((=>ucs . #x76A1) ; 皡 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5176) ; ø»–ž™ + (=jef-china3 . #x5BA7) ; øº…®§ + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5727) ; ø»˜°‚ + (ideograph-daikanwa . 22780) ; ø¸…£¼ + (=ucs . #x24FA0) ; 𤾠 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x4E3F) ; ø»‹¦´ + (chinese-cns11643-5 . #x5C43) ; ø»›¸ + (ideograph-daikanwa . 22781) ; ø¸…£½ + (=jef-china3 . #x5BA8) ; øº…®¨ + (=ucs . #x76A2) ; 皢 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x4E40) ; ø»‹¦µ + (chinese-cns11643-3 . #x5556) ; ø»–£± + (ideograph-daikanwa . 22782) ; ø¸…£¾ + (=ucs . #x76A3) ; 皣 + )) +(define-char + '((=>ucs . #x24FA1) ; 𤾡 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 22783) ; ø¸…£¿ + )) +(define-char + '((morohashi-daikanwa 22783 0 2) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5728) ; ø»˜°ƒ + (=ucs . #x24FA1) ; 𤾡 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x702B) ; ø»…º + (japanese-jisx0212 . #x4E41) ; ø»‹¦¶ + (chinese-isoir165 . #x702B) ; ø»Ž¢  + (chinese-cns11643-2 . #x5D64) ; ø»”¥« + (ideograph-daikanwa . 22784) ; ø¸…¤€ + (=ucs . #x76A4) ; 皤 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C42) ; ø»›· + (ideograph-daikanwa . 22785) ; ø¸…¤ + (=ucs . #x24FA2) ; 𤾢 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C44) ; ø»›¹ + (ideograph-daikanwa . 22786) ; ø¸…¤‚ + (=ucs . #x24FA3) ; 𤾣 + )) +(define-char + '((=>ucs . #x76A5) ; 皥 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x4E42) ; ø»‹¦· + (chinese-cns11643-3 . #x5557) ; ø»–£² + (ideograph-daikanwa . 22787) ; ø¸…¤ƒ + (ucs-jis . #x76A5) ; ø»‹¦· + )) +(define-char + '((morohashi-daikanwa 22787 0 1) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 12) + (total-strokes . 17) + (=ucs . #x76A5) ; 皥 + )) +(define-char + '((=>ucs . #x24FA5) ; 𤾥 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 22789) ; ø¸…¤… + )) +(define-char + '((morohashi-daikanwa 22789 0 2) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C41) ; ø»›¶ + (=ucs . #x24FA5) ; 𤾥 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3952) ; ø»ž¢µ + (ideograph-daikanwa . 22790) ; ø¸…¤† + (=ucs . #x24FA6) ; 𤾦 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22791) ; ø¸…¤‡ + (=ucs . #x24FA7) ; 𤾧 + )) +(define-char + '((=>ucs . #x24FA7) ; 𤾧 + (morohashi-daikanwa 22791 0 1) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6266) ; ø»›‹ + )) +(define-char + '((=>ucs . #x76A6) ; 皦 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x4E43) ; ø»‹¦¸ + (=jis-x0213-1-2000 . #x7864) ; ø»¤“± + (ideograph-daikanwa . 22792) ; ø¸…¤ˆ + (=jef-china3 . #x5BA9) ; øº…®© + (ucs-jis . #x76A6) ; ø»‹¦¸ + )) +(define-char + '((morohashi-daikanwa 22792 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-2 . #x623E) ; ø»”¬› + (=ucs . #x76A6) ; 皦 + )) +(define-char + '((=>ucs . #x76A7) ; 皧 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22793) ; ø¸…¤‰ + )) +(define-char + '((=>ucs . #x76A7) ; 皧 + (morohashi-daikanwa 22793 0 2) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B7C) ; ø»˜· + )) +(define-char + '((morohashi-daikanwa 22793 0 3) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x4E44) ; ø»‹¦¹ + (=jis-x0213-2-2000 . #x7172) ; ø»¦“± + (=jef-china3 . #x5BAA) ; øº…®ª + (=ucs . #x76A7) ; 皧 + )) +(define-char + '((=>ucs . #x24FA8) ; 𤾨 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22794) ; ø¸…¤Š + )) +(define-char + '((=>ucs . #x24FA8) ; 𤾨 + (morohashi-daikanwa 22794 0 1) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x406F) ; ø»ž­¤ + )) +(define-char + '((morohashi-daikanwa 22794 0 2) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 13) + (total-strokes . 18) + (=ucs . #x24FA8) ; 𤾨 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x4E45) ; ø»‹¦º + (chinese-cns11643-4 . #x5B7D) ; ø»˜· + (=jis-x0213-2-2000 . #x7173) ; ø»¦“² + (ideograph-daikanwa . 22795) ; ø¸…¤‹ + (=ucs . #x76A8) ; 皨 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 22796) ; ø¸…¤Œ + (=ucs . #x24FAA) ; 𤾪 + )) +(define-char + '((=>ucs . #x24FAA) ; 𤾪 + (morohashi-daikanwa 22796 0 1) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4070) ; ø»ž­¥ + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x406E) ; ø»ž­£ + (=ucs . #x24FA4) ; 𤾤 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6267) ; ø»›‹ + (=ucs . #x24FB8) ; 𤾸 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6037) ; ø»˜½  + (ideograph-daikanwa . 22797) ; ø¸…¤ + (=ucs . #x3FE7) ; 㿧 + )) +(define-char + '((=>ucs . #x24FAB) ; 𤾫 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 22798) ; ø¸…¤Ž + )) +(define-char + '((morohashi-daikanwa 22798 0 2) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6845) ; ø»›“¢ + (=ucs . #x24FAB) ; 𤾫 + )) +(define-char + '((=>ucs . #x24FAC) ; 𤾬 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 22799) ; ø¸…¤ + )) +(define-char + '((morohashi-daikanwa 22799 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6846) ; ø»›“£ + (=ucs . #x24FAC) ; 𤾬 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A5E) ; ø»–« + (ideograph-daikanwa . 22800) ; ø¸…¤ + (=ucs . #x76A9) ; 皩 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6847) ; ø»›“¤ + (ideograph-daikanwa . 22801) ; ø¸…¤‘ + (=ucs . #x24FAD) ; 𤾭 + )) +(define-char + '((=>ucs . #x24FB2) ; 𤾲 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 22803) ; ø¸…¤“ + )) +(define-char + '((morohashi-daikanwa 22803 0 1) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6848) ; ø»›“¥ + (=ucs . #x24FB2) ; 𤾲 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x482C) ; ø»ž¸‘ + (=ucs . #x24FB3) ; 𤾳 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 15) + (total-strokes . 20) + (japanese-jisx0212 . #x4E46) ; ø»‹¦» + (=jis-x0213-1-2000 . #x7865) ; ø»¤“² + (ideograph-daikanwa . 22806) ; ø¸…¤– + (=ucs . #x76AA) ; 皪 + )) +(define-char + '((=>ucs . #x76AA) ; 皪 + (morohashi-daikanwa 22806 0 1) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-2 . #x6940) ; ø»”¶¯ + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-2 . #x693F) ; ø»”¶® + (ideograph-daikanwa . 22807) ; ø¸…¤— + (=ucs . #x76AB) ; 皫 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E4F) ; ø»Ÿ¨ + (ideograph-daikanwa . 22808) ; ø¸…¤˜ + (=ucs . #x24FB6) ; 𤾶 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E50) ; ø»Ÿ© + (=ucs . #x24FB4) ; 𤾴 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 22809) ; ø¸…¤™ + )) +(define-char + '((morohashi-daikanwa 22809 0 2) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x537B) ; ø»Ÿ‰ª + )) +(define-char + '((=>ucs . #x76AC) ; 皬 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 22810) ; ø¸…¤š + )) +(define-char + '((morohashi-daikanwa 22810 0 1) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x665A) ; ø»™†· + (=ucs . #x76AC) ; 皬 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x665B) ; ø»™†¸ + (ideograph-daikanwa . 22811) ; ø¸…¤› + (=ucs . #x3FE8) ; 㿨 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 22813) ; ø¸…¤ + (=ucs . #x24FBB) ; 𤾻 + )) +(define-char + '((=>ucs . #x24FBB) ; 𤾻 + (morohashi-daikanwa 22813 0 2) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x5840) ; ø»Ÿ… + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x5841) ; ø»Ÿ† + (ideograph-daikanwa . 22814) ; ø¸…¤ž + (=ucs . #x24FBC) ; 𤾼 + )) +(define-char + '((=>ucs . #x76AD) ; 皭 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 18) + (total-strokes . 23) + (japanese-jisx0212 . #x4E47) ; ø»‹¦¼ + (ideograph-daikanwa . 22815) ; ø¸…¤Ÿ + (=jef-china3 . #x5BAB) ; øº…®« + (ucs-jis . #x76AD) ; ø»‹¦¼ + )) +(define-char + '((morohashi-daikanwa 22815 0 3) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D63) ; ø»”½Š + (=ucs . #x76AD) ; 皭 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 22816) ; ø¸…¤  + (=ucs . #x24FBE) ; 𤾾 + )) +(define-char + '((=>ucs . #x24FBE) ; 𤾾 + (morohashi-daikanwa 22816 0 1) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C23) ; ø»Ÿ•  + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B73) ; ø»™Ž¦ + (ideograph-daikanwa . 22818) ; ø¸…¤¢ + (=ucs . #x24FC0) ; 𤿀 + )) +(define-char + '((=>ucs . #x24FC3) ; 𤿃 + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 22819) ; ø¸…¤£ + )) +(define-char + '((morohashi-daikanwa 22819 0 0) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F21) ; ø»Ÿ™¸ + (=ucs . #x24FC3) ; 𤿃 + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 20) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C73) ; ø»™„ + (ideograph-daikanwa . 22820) ; ø¸…¤¤ + (=ucs . #x3FE9) ; ã¿© + )) +(define-char + '((ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 24) + (total-strokes . 29) + (ideograph-daikanwa . 22822) ; ø¸…¤¦ + (=ucs . #x24FC5) ; 𤿅 + )) +(define-char + '((=>ucs . #x24FC5) ; 𤿅 + (morohashi-daikanwa 22822 0 2) + (ideographic-radical . 106) ; ⽩ + (ideographic-strokes . 24) + (total-strokes . 29) + (chinese-cns11643-7 . #x653A) ; ø»Ÿ£… + )) diff --git a/lisp/utf-2000/Ideograph-R107-Skin.el b/lisp/utf-2000/Ideograph-R107-Skin.el new file mode 100644 index 0000000..0944071 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R107-Skin.el @@ -0,0 +1,1108 @@ +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5223) + (chinese-gb2312 . #x4624) ; ø»„¼ + (=jis-x0208 . #x4869) ; ø½Š°– + (korean-ksc5601 . #x792B) ; ø»Š›¦ + (chinese-isoir165 . #x4624) ; ø»¤­ + (chinese-cns11643-1 . #x4676) ; ø»‘º‡ + (=gt-pj-1 . #x4869) ; 皮 + (ideograph-daikanwa . 22823) ; ø¸…¤§ + (=gt-k . 00989) ; ý¡„€ + (=ucs . #x76AE) ; 皮 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-5 . #x2467) ; ø»™°Œ + (ideograph-daikanwa . 22824) ; ø¸…¤¨ + (=ucs . #x24FC6) ; 𤿆 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-5 . #x2468) ; ø»™° + (ideograph-daikanwa . 22825) ; ø¸…¤© + (=ucs . #x24FC7) ; 𤿇 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2746) ; ø»—ª + (ideograph-daikanwa . 22826) ; ø¸…¤ª + (=ucs . #x3FEA) ; 㿪 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-2 . #x2837) ; ø»“—ˆ + (=jis-x0213-2-2000 . #x7174) ; ø»¦“³ + (ideograph-daikanwa . 22827) ; ø¸…¤« + (=ucs . #x76AF) ; 皯 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D38) ; ø»œ†¯ + (ideograph-daikanwa . 22828) ; ø¸…¤¬ + (=ucs . #x24FCA) ; 𤿊 + )) +(define-char + '((=>ucs . #x24FC8) ; 𤿈 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 22829) ; ø¸…¤­ + )) +(define-char + '((morohashi-daikanwa 22829 0 2) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D39) ; ø»œ†° + (=ucs . #x24FC8) ; 𤿈 + )) +(define-char + '((=>ucs . #x24FC9) ; 𤿉 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 22830) ; ø¸…¤® + )) +(define-char + '((morohashi-daikanwa 22830 0 2) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D37) ; ø»œ†® + (=ucs . #x24FC9) ; 𤿉 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x273D) ; ø»™³¼ + (=ucs . #x24FCB) ; 𤿋 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 22833) ; ø¸…¤± + (=ucs . #x3FEB) ; ã¿« + )) +(define-char + '((=>ucs . #x3FEB) ; ã¿« + (morohashi-daikanwa 22833 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A4E) ; ø»—®£ + )) +(define-char + '((=>ucs . #x24FCE) ; 𤿎 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 22834) ; ø¸…¤² + )) +(define-char + '((morohashi-daikanwa 22834 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x332B) ; ø»œ– + (=ucs . #x24FCE) ; 𤿎 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E31) ; ø»•©º + (ideograph-daikanwa . 22835) ; ø¸…¤³ + (=ucs . #x3FEC) ; 㿬 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 22836) ; ø¸…¤´ + (=ucs . #x24FCF) ; 𤿏 + )) +(define-char + '((=>ucs . #x24FCF) ; 𤿏 + (morohashi-daikanwa 22836 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A5B) ; ø»™¸´ + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 22837) ; ø¸…¤µ + (=ucs . #x24FD2) ; 𤿒 + )) +(define-char + '((=>ucs . #x24FD2) ; 𤿒 + (morohashi-daikanwa 22837 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x332A) ; ø»œ• + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A4F) ; ø»—®¤ + (ideograph-daikanwa . 22839) ; ø¸…¤· + (=ucs . #x24FD0) ; 𤿐 + )) +(define-char + '((=>ucs . #x3FED) ; ã¿­ + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 22842) ; ø¸…¤º + )) +(define-char + '((morohashi-daikanwa 22842 0 2) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E46) ; ø»—´“ + (=ucs . #x3FED) ; ã¿­ + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E77) ; ø»™¿ˆ + (ideograph-daikanwa . 22843) ; ø¸…¤» + (=ucs . #x24FD5) ; 𤿕 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5224) + (=jis-x0208 . #x622E) ; ø½‹•§ + (chinese-cns11643-1 . #x5673) ; ø»’‘¤ + (ideograph-daikanwa . 22844) ; ø¸…¤¼ + (=ucs . #x76B0) ; 皰 + )) +(define-char + '((=>ucs . #x3FEE) ; ã¿® + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 22848) ; ø¸…¥€ + )) +(define-char + '((morohashi-daikanwa 22848 0 1) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E45) ; ø»—´’ + (=ucs . #x3FEE) ; ã¿® + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E44) ; ø»—´‘ + (ideograph-daikanwa . 22850) ; ø¸…¥‚ + (=ucs . #x24FDA) ; 𤿚 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3977) ; ø»œ™– + (ideograph-daikanwa . 22851) ; ø¸…¥ƒ + (=ucs . #x24FDB) ; 𤿛 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3978) ; ø»œ™— + (ideograph-daikanwa . 22852) ; ø¸…¥„ + (=ucs . #x24FDC) ; 𤿜 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5665) ; ø»…”¾ + (chinese-isoir165 . #x5665) ; ø»½Ž + (=ucs . #x76B1) ; 皱 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E78) ; ø»™¿‰ + (=ucs . #x24FD6) ; 𤿖 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3976) ; ø»œ™• + (=ucs . #x24FD7) ; 𤿗 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x397A) ; ø»œ™™ + (=ucs . #x24FD8) ; 𤿘 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3979) ; ø»œ™˜ + (=ucs . #x24FDD) ; 𤿝 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 22849) ; ø¸…¥ + (=ucs . #x24FD9) ; 𤿙 + )) +(define-char + '((=>ucs . #x24FD9) ; 𤿙 + (morohashi-daikanwa 22849 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x336F) ; ø»š†– + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3347) ; ø»—»ª + (ideograph-daikanwa . 22853) ; ø¸…¥… + (=ucs . #x3FEF) ; 㿯 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3349) ; ø»—»¬ + (ideograph-daikanwa . 22854) ; ø¸…¥† + (=ucs . #x24FDF) ; 𤿟 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3370) ; ø»š†— + (ideograph-daikanwa . 22855) ; ø¸…¥‡ + (=ucs . #x24FE0) ; 𤿠 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x423E) ; ø»œ¥« + (ideograph-daikanwa . 22856) ; ø¸…¥ˆ + (=ucs . #x24FE1) ; 𤿡 + )) +(define-char + '((=>ucs . #x3FF0) ; ã¿° + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 22857) ; ø¸…¥‰ + )) +(define-char + '((morohashi-daikanwa 22857 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3348) ; ø»—»« + (=ucs . #x3FF0) ; ã¿° + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x423D) ; ø»œ¥ª + (ideograph-daikanwa . 49356) ; ø¸ŒƒŒ + (=ucs . #x24FE5) ; 𤿥 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7164) ; ø»…¼§ + (chinese-isoir165 . #x7164) ; ø»Ž¤· + (=ucs . #x76B2) ; 皲 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x393C) ; ø»˜„“ + (ideograph-daikanwa . 22860) ; ø¸…¥Œ + (=ucs . #x24FE7) ; 𤿧 + )) +(define-char + '((=>ucs . #x3FF1) ; 㿱 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22861) ; ø¸…¥ + )) +(define-char + '((morohashi-daikanwa 22861 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x393A) ; ø»˜„‘ + (=ucs . #x3FF1) ; 㿱 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D4D) ; ø»–€˜ + (ideograph-daikanwa . 22862) ; ø¸…¥Ž + (=ucs . #x76B3) ; 皳 + )) +(define-char + '((=>ucs . #x24FE8) ; 𤿨 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22863) ; ø¸…¥ + )) +(define-char + '((morohashi-daikanwa 22863 0 2) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 7) + (total-strokes . 12) + (=ucs . #x24FE8) ; 𤿨 + )) +(define-char + '((=>ucs . #x24FE8) ; 𤿨 + (morohashi-daikanwa 22863 0 3) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B6D) ; ø»œ³¨ + )) +(define-char + '((=>ucs . #x24FE9) ; 𤿩 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22864) ; ø¸…¥ + )) +(define-char + '((morohashi-daikanwa 22864 0 2) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A42) ; ø»š» + (=ucs . #x24FE9) ; 𤿩 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B6F) ; ø»œ³ª + (ideograph-daikanwa . 22865) ; ø¸…¥‘ + (=ucs . #x24FEA) ; 𤿪 + )) +(define-char + '((=>ucs . #x76B4) ; 皴 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5226) + (=jis-x0208 . #x622F) ; ø½‹•¨ + (chinese-cns11643-1 . #x6078) ; ø»’ • + (ideograph-daikanwa . 22866) ; ø¸…¥’ + (ucs-jis . #x76B4) ; ø½‹•¨ + )) +(define-char + '((morohashi-daikanwa 22866 0 1) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x7165) ; ø»…¼¨ + (chinese-isoir165 . #x7165) ; ø»Ž¤¸ + (=ucs . #x76B4) ; 皴 + )) +(define-char + '((=>ucs . #x24FEB) ; 𤿫 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 22867) ; ø¸…¥“ + )) +(define-char + '((morohashi-daikanwa 22867 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x393B) ; ø»˜„’ + (=ucs . #x24FEB) ; 𤿫 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B6E) ; ø»œ³© + (ideograph-daikanwa . 49357) ; ø¸Œƒ + (=ucs . #x24FEE) ; 𤿮 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x453C) ; ø»”³ + (ideograph-daikanwa . 22870) ; ø¸…¥– + (=ucs . #x76B5) ; 皵 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x406A) ; ø»š™— + (ideograph-daikanwa . 22871) ; ø¸…¥— + (=ucs . #x24FF3) ; 𤿳 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x406D) ; ø»š™š + (ideograph-daikanwa . 22872) ; ø¸…¥˜ + (=ucs . #x24FF4) ; 𤿴 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x406B) ; ø»š™˜ + (ideograph-daikanwa . 22873) ; ø¸…¥™ + (=ucs . #x24FF5) ; 𤿵 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x406C) ; ø»š™™ + (ideograph-daikanwa . 22874) ; ø¸…¥š + (=ucs . #x24FF6) ; 𤿶 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x406E) ; ø»š™› + (ideograph-daikanwa . 22875) ; ø¸…¥› + (=ucs . #x24FF7) ; 𤿷 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5552) ; ø»¹ + (ideograph-daikanwa . 22876) ; ø¸…¥œ + (=ucs . #x3FF2) ; 㿲 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5551) ; ø»¸ + (ideograph-daikanwa . 22880) ; ø¸…¥  + (=ucs . #x24FFF) ; 𤿿 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5553) ; ø»º + (=ucs . #x24FF9) ; 𤿹 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F21) ; ø»˜Œ¬ + (=ucs . #x25001) ; 𥀁 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4532) ; ø»˜•± + (ideograph-daikanwa . 22882) ; ø¸…¥¢ + (=ucs . #x3FF4) ; ã¿´ + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4534) ; ø»˜•³ + (=jis-x0213-1-2000 . #x7866) ; ø»¤“³ + (ideograph-daikanwa . 22883) ; ø¸…¥£ + (=ucs . #x76B6) ; 皶 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x482F) ; ø»–„ + (ideograph-daikanwa . 22884) ; ø¸…¥¤ + (=ucs . #x3FF5) ; 㿵 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 9855) + (=jis-x0208 . #x7369) ; ø½‹¯  + (chinese-cns11643-3 . #x4830) ; ø»–… + (=gt-pj-1 . #x7369) ; 皷 + (ideograph-daikanwa . 22887) ; ø¸…¥§ + (=gt-k . 11242) ; ý¡„‚¯ª + (=ucs . #x76B7) ; 皷 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 5227) + (=jis-x0208 . #x6230) ; ø½‹•© + (chinese-cns11643-2 . #x4C29) ; ø»”‹² + (chinese-gb12345 . #x7164) ; 皸 + (ideograph-daikanwa . 22888) ; ø¸…¥¨ + (=ucs . #x76B8) ; 皸 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4531) ; ø»˜•° + (ideograph-daikanwa . 22889) ; ø¸…¥© + (=ucs . #x25002) ; 𥀂 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4533) ; ø»˜•² + (ideograph-daikanwa . 22890) ; ø¸…¥ª + (=ucs . #x25003) ; 𥀃 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F3E) ; ø»‘ + (ideograph-daikanwa . 22891) ; ø¸…¥« + (=ucs . #x25004) ; 𥀄 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4530) ; ø»˜•¯ + (ideograph-daikanwa . 22892) ; ø¸…¥¬ + (=ucs . #x3FF3) ; 㿳 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F3F) ; ø»’ + (ideograph-daikanwa . 22893) ; ø¸…¥­ + (=ucs . #x25009) ; 𥀉 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 22894) ; ø¸…¥® + (=ucs . #x2500A) ; 𥀊 + )) +(define-char + '((=>ucs . #x2500A) ; 𥀊 + (morohashi-daikanwa 22894 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F3B) ; ø»Ž + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x475C) ; ø»š£› + (ideograph-daikanwa . 49358) ; ø¸ŒƒŽ + (=ucs . #x25008) ; 𥀈 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 9) + (total-strokes . 14) + (=jis-x0208 . #x6231) ; ø½‹•ª + (chinese-cns11643-3 . #x482E) ; ø»–ƒ + (=ucs . #x76B9) ; 皹 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F3D) ; ø» + (=ucs . #x25007) ; 𥀇 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F3C) ; ø» + (=ucs . #x2500B) ; 𥀋 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 22895) ; ø¸…¥¯ + (=ucs . #x2500D) ; 𥀍 + )) +(define-char + '((=>ucs . #x2500D) ; 𥀍 + (morohashi-daikanwa 22895 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2563) ; ø»ž…® + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E5A) ; ø»š­« + (ideograph-daikanwa . 22896) ; ø¸…¥° + (=ucs . #x2500E) ; 𥀎 + )) +(define-char + '((=>ucs . #x3FF6) ; 㿶 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 22897) ; ø¸…¥± + )) +(define-char + '((morohashi-daikanwa 22897 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D43) ; ø»–—® + (=ucs . #x3FF6) ; 㿶 + )) +(define-char + '((=>ucs . #x3FF7) ; ã¿· + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 22898) ; ø¸…¥² + )) +(define-char + '((morohashi-daikanwa 22898 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B3D) ; ø»˜ž° + (=ucs . #x3FF7) ; ã¿· + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5229) + (=jis-x0208 . #x6232) ; ø½‹•« + (korean-ksc5601 . #x7554) ; ø»Š–— + (chinese-cns11643-1 . #x6D74) ; ø»’³— + (chinese-gb12345 . #x5665) ; 皺 + (=gt-pj-1 . #x6232) ; 皺 + (ideograph-daikanwa . 22899) ; ø¸…¥³ + (=gt-k . 11991) ; ý¡„‚»— + (=ucs . #x76BA) ; 皺 + )) +(define-char + '((=>ucs . #x2500F) ; 𥀏 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 22900) ; ø¸…¥´ + )) +(define-char + '((morohashi-daikanwa 22900 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E5B) ; ø»š­¬ + (=ucs . #x2500F) ; 𥀏 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 22901) ; ø¸…¥µ + (=ucs . #x25010) ; 𥀐 + )) +(define-char + '((=>ucs . #x25010) ; 𥀐 + (morohashi-daikanwa 22901 0 2) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E5C) ; ø»š­­ + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2562) ; ø»ž…­ + (=ucs . #x25011) ; 𥀑 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5860) ; ø»”ž‘ + (ideograph-daikanwa . 22903) ; ø¸…¥· + (=ucs . #x76BB) ; 皻 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5157) ; ø»˜§¾ + (=ucs . #x3FF8) ; 㿸 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5576) ; ø»š¸™ + (=ucs . #x25014) ; 𥀔 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5578) ; ø»š¸› + (=ucs . #x25015) ; 𥀕 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5574) ; ø»š¸— + (=ucs . #x25016) ; 𥀖 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5158) ; ø»˜§¿ + (=ucs . #x25017) ; 𥀗 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5577) ; ø»š¸š + (=ucs . #x25018) ; 𥀘 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5575) ; ø»š¸˜ + (=ucs . #x25019) ; 𥀙 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5573) ; ø»š¸– + (=ucs . #x2501B) ; 𥀛 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x303D) ; ø»ž•’ + (=ucs . #x2501C) ; 𥀜 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x303E) ; ø»ž•“ + (=ucs . #x2501E) ; 𥀞 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x303F) ; ø»ž•” + (=ucs . #x25021) ; 𥀡 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 12) + (=ucs . #x76BC) ; 皼 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3953) ; ø»ž¢¶ + (=ucs . #x2501F) ; 𥀟 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5729) ; ø»˜°„ + (=ucs . #x25022) ; 𥀢 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x4E48) ; ø»‹¦½ + (chinese-cns11643-2 . #x623F) ; ø»”¬œ + (ideograph-daikanwa . 22921) ; ø¸…¦‰ + (=ucs . #x76BD) ; 皽 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4071) ; ø»ž­¦ + (ideograph-daikanwa . 49359) ; ø¸Œƒ + (=ucs . #x25028) ; 𥀨 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5B7E) ; ø»˜·‘ + (=ucs . #x3FF9) ; 㿹 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6268) ; ø»›‹‘ + (=ucs . #x25023) ; 𥀣 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4072) ; ø»ž­§ + (=ucs . #x25024) ; 𥀤 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4073) ; ø»ž­¨ + (=ucs . #x25025) ; 𥀥 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4074) ; ø»ž­© + (=ucs . #x25026) ; 𥀦 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x684A) ; ø»›“§ + (=ucs . #x2502B) ; 𥀫 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6849) ; ø»›“¦ + (=ucs . #x2502C) ; 𥀬 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x482D) ; ø»ž¸’ + (=ucs . #x2502D) ; 𥀭 + )) +(define-char + '((=>ucs . #x76BE) ; 皾 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 22929) ; ø¸…¦‘ + )) +(define-char + '((morohashi-daikanwa 22929 0 1) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-2 . #x6941) ; ø»”¶° + (=ucs . #x76BE) ; 皾 + )) +(define-char + '((=>ucs . #x25032) ; 𥀲 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 22930) ; ø¸…¦’ + )) +(define-char + '((morohashi-daikanwa 22930 0 1) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E51) ; ø»Ÿª + (=ucs . #x25032) ; 𥀲 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x636C) ; ø»™‚¯ + (ideograph-daikanwa . 22931) ; ø¸…¦“ + (=ucs . #x3FFA) ; 㿺 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x636D) ; ø»™‚° + (ideograph-daikanwa . 22932) ; ø¸…¦” + (=ucs . #x2502F) ; 𥀯 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 22933) ; ø¸…¦• + (=ucs . #x25030) ; 𥀰 + )) +(define-char + '((=>ucs . #x25030) ; 𥀰 + (morohashi-daikanwa 22933 0 5) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C5B) ; ø»›™° + )) +(define-char + '((=>ucs . #x25031) ; 𥀱 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 22934) ; ø¸…¦– + )) +(define-char + '((morohashi-daikanwa 22934 0 2) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C5A) ; ø»›™¯ + (=ucs . #x25031) ; 𥀱 + )) +(define-char + '((ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x537C) ; ø»Ÿ‰« + (ideograph-daikanwa . 22935) ; ø¸…¦— + (=ucs . #x25034) ; 𥀴 + )) +(define-char + '((=>ucs . #x25035) ; 𥀵 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 22936) ; ø¸…¦˜ + )) +(define-char + '((morohashi-daikanwa 22936 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x665C) ; ø»™†¹ + (=ucs . #x25035) ; 𥀵 + )) +(define-char + '((=>ucs . #x25036) ; 𥀶 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 22937) ; ø¸…¦™ + )) +(define-char + '((morohashi-daikanwa 22937 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x5842) ; ø»Ÿ‡ + (=ucs . #x25036) ; 𥀶 + )) +(define-char + '((=>ucs . #x25039) ; 𥀹 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-5 . #x776C) ; ø»›ª‹ + (ideograph-daikanwa . 22939) ; ø¸…¦› + )) +(define-char + '((morohashi-daikanwa 22939 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 19) + (total-strokes . 24) + (=ucs . #x25039) ; 𥀹 + )) +(define-char + '((=>ucs . #x2503A) ; 𥀺 + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 22940) ; ø¸…¦œ + )) +(define-char + '((morohashi-daikanwa 22940 0 0) + (ideographic-radical . 107) ; ⽪ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-5 . #x776D) ; ø»›ªŒ + (=ucs . #x2503A) ; 𥀺 + )) diff --git a/lisp/utf-2000/Ideograph-R108-Dish.el b/lisp/utf-2000/Ideograph-R108-Dish.el new file mode 100644 index 0000000..ddbc84b --- /dev/null +++ b/lisp/utf-2000/Ideograph-R108-Dish.el @@ -0,0 +1,1560 @@ +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5230) + (chinese-gb2312 . #x4373) ; ø»„¹’ + (=jis-x0208 . #x3B2E) ; ø½Šœ• + (korean-ksc5601 . #x5929) ; ø»‰¬¤ + (chinese-isoir165 . #x4373) ; ø»¡¢ + (chinese-cns11643-1 . #x4677) ; ø»‘ºˆ + (=gt-pj-1 . #x3B2E) ; 皿 + (ideograph-daikanwa . 22941) ; ø¸…¦ + (=gt-k . 00936) ; ý¡„€Ž¨ + (=ucs . #x76BF) ; 皿 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-6 . #x2869) ; ø»œ€Š + (ideograph-daikanwa . 22942) ; ø¸…¦ž + (=ucs . #x2503F) ; 𥀿 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-3 . #x2677) ; ø»•Ÿ + (ideograph-daikanwa . 22943) ; ø¸…¦Ÿ + (=ucs . #x76C0) ; 盀 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 2) + (total-strokes . 7) + (japanese-jisx0212 . #x4E49) ; ø»‹¦¾ + (chinese-cns11643-3 . #x2678) ; ø»•Ÿ‘ + (ideograph-daikanwa . 22944) ; ø¸…¦  + (=jef-china3 . #x5BB3) ; øº…®³ + (=ucs . #x76C1) ; 盁 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2749) ; ø»—ª„ + (ideograph-daikanwa . 22945) ; ø¸…¦¡ + (=ucs . #x25041) ; 𥁁 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x273E) ; ø»™³½ + (ideograph-daikanwa . 22946) ; ø¸…¦¢ + (=ucs . #x25042) ; 𥁂 + )) +(define-char + '((=>ucs . #x25043) ; 𥁃 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 22947) ; ø¸…¦£ + )) +(define-char + '((morohashi-daikanwa 22947 0 1) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2747) ; ø»—ª‚ + (=ucs . #x25043) ; 𥁃 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2748) ; ø»—ªƒ + (ideograph-daikanwa . 22948) ; ø¸…¦¤ + (=ucs . #x3FFB) ; ã¿» + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-2 . 5231) + (chinese-gb2312 . #x535B) ; ø»…š + (=jis-x0208 . #x6233) ; ø½‹•¬ + (korean-ksc5601 . #x695D) ; ø»Š„¸ + (chinese-isoir165 . #x535B) ; ø»¸ª + (chinese-cns11643-1 . #x4E7C) ; ø»’…½ + (=gt-pj-1 . #x6233) ; 盂 + (ideograph-daikanwa . 22949) ; ø¸…¦¥ + (=gt-k . 03902) ; ý¡„€¼¾ + (=ucs . #x76C2) ; 盂 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D3B) ; ø»œ†² + (ideograph-daikanwa . 22950) ; ø¸…¦¦ + (=ucs . #x25044) ; 𥁄 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D3A) ; ø»œ†± + (ideograph-daikanwa . 22951) ; ø¸…¦§ + )) +(define-char + '((=>ucs . #x25045) ; 𥁅 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 22952) ; ø¸…¦¨ + )) +(define-char + '((morohashi-daikanwa 22952 0 0) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x273F) ; ø»™³¾ + (=ucs . #x25045) ; 𥁅 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A5E) ; ø»™¸· + (ideograph-daikanwa . 22953) ; ø¸…¦© + (=ucs . #x25046) ; 𥁆 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A51) ; ø»—®¦ + (ideograph-daikanwa . 22954) ; ø¸…¦ª + (=ucs . #x3FFC) ; 㿼 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 3515) + (=jis-x0208 . #x4756) ; ø½Š®¥ + (korean-ksc5601 . #x5B4D) ; ø»‰°„ + (chinese-cns11643-1 . #x525A) ; ø»’‹“ + (=gt-pj-1 . #x4756) ; 盃 + (ideograph-daikanwa . 22955) ; ø¸…¦« + (=gt-k . 05158) ; ý¡„¦ + (=ucs . #x76C3) ; 盃 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A50) ; ø»—®¥ + (ideograph-daikanwa . 22956) ; ø¸…¦¬ + (=ucs . #x3FFD) ; 㿽 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C41) ; ø»“Š + (ideograph-daikanwa . 22957) ; ø¸…¦­ + (=ucs . #x76C4) ; 盄 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x5651) ; ø»…”ª + (japanese-jisx0212 . #x4E4A) ; ø»‹¦¿ + (chinese-isoir165 . #x5651) ; ø»¼º + (chinese-cns11643-1 . #x525B) ; ø»’‹” + (=jis-x0213-1-2000 . #x7867) ; ø»¤“´ + (ideograph-daikanwa . 22958) ; ø¸…¦® + (=jef-china3 . #x5BB4) ; øº…®´ + (=ucs . #x76C5) ; 盅 + )) +(define-char + '((=>ucs . #x76C6) ; 盆 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5239) + (japanese-jisx0208-1978 . #x4B5F) ; ø»‚ºª + (japanese-jisx0208 . #x4B5F) ; ø»‡Ž² + (korean-ksc5601 . #x5D4E) ; ø»‰³ + (ideograph-daikanwa . 22959) ; ø¸…¦¯ + (=jef-china3 . #x5BB5) ; øº…®µ + )) +(define-char + '((morohashi-daikanwa 22959 0 0) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5238) + (chinese-gb2312 . #x4568) ; ø»„¼ƒ + (chinese-isoir165 . #x4568) ; ø»¤“ + (chinese-cns11643-1 . #x5259) ; ø»’‹’ + (=jis-x0208-1990 . #x4B5F) ; ø½Š´¦ + (=ucs . #x76C6) ; 盆 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E32) ; ø»•©» + (ideograph-daikanwa . 22960) ; ø¸…¦° + (=ucs . #x76C7) ; 盇 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5234) + (chinese-gb2312 . #x532F) ; ø»…® + (=jis-x0208 . #x314E) ; ø½ŠŽ‰ + (korean-ksc5601 . #x6743) ; ø»Š¢ + (chinese-isoir165 . #x532F) ; ø»·¾ + (chinese-cns11643-1 . #x5258) ; ø»’‹‘ + (=gt-pj-1 . #x314E) ; 盈 + (ideograph-daikanwa . 22961) ; ø¸…¦± + (=gt-k . 05024) ; ý¡„Ž  + (=ucs . #x76C8) ; 盈 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 22962) ; ø¸…¦² + (=ucs . #x25047) ; 𥁇 + )) +(define-char + '((=>ucs . #x25047) ; 𥁇 + (morohashi-daikanwa 22962 0 0) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A5C) ; ø»™¸µ + )) +(define-char + '((=>ucs . #x25048) ; 𥁈 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 22963) ; ø¸…¦³ + )) +(define-char + '((morohashi-daikanwa 22963 0 0) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A5D) ; ø»™¸¶ + (=ucs . #x25048) ; 𥁈 + )) +(define-char + '((=>ucs . #x25049) ; 𥁉 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 22964) ; ø¸…¦´ + )) +(define-char + '((morohashi-daikanwa 22964 0 9) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x332D) ; ø»œ˜ + (=ucs . #x25049) ; 𥁉 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x332C) ; ø»œ— + (=ucs . #x2504B) ; 𥁋 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4E4B) ; ø»‹§€ + (chinese-cns11643-2 . #x312F) ; ø»“¤Ž + (ideograph-daikanwa . 22965) ; ø¸…¦µ + (=jef-china3 . #x92BA) ; øº‰Šº + (=ucs . #x76C9) ; 盉 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E79) ; ø»™¿Š + (ideograph-daikanwa . 22966) ; ø¸…¦¶ + (=ucs . #x2504E) ; 𥁎 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A21) ; ø»œ™ž + (ideograph-daikanwa . 22967) ; ø¸…¦· + (=ucs . #x2504F) ; 𥁏 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A23) ; ø»œ™  + (ideograph-daikanwa . 22968) ; ø¸…¦¸ + (=ucs . #x25050) ; 𥁐 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E48) ; ø»—´• + (ideograph-daikanwa . 22969) ; ø¸…¦¹ + (=ucs . #x25051) ; 𥁑 + )) +(define-char + '((=>ucs . #x3FFE) ; 㿾 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 22970) ; ø¸…¦º + )) +(define-char + '((morohashi-daikanwa 22970 0 0) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E47) ; ø»—´” + (=ucs . #x3FFE) ; 㿾 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E7A) ; ø»™¿‹ + (ideograph-daikanwa . 22971) ; ø¸…¦» + (=ucs . #x25052) ; 𥁒 + )) +(define-char + '((=>ucs . #x76CA) ; 益 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (korean-ksc5601 . #x6C4C) ; ø»Š‰ + (ideograph-daikanwa . 22972) ; ø¸…¦¼ + (=jef-china3 . #x5BB7) ; øº…®· + )) +(define-char + '((morohashi-daikanwa 22972 1) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x5266) ; ø»…‡ + (=jis-x0208 . #x3157) ; ø½ŠŽ’ + (chinese-isoir165 . #x5266) ; ø»·— + (chinese-cns11643-1 . #x5674) ; ø»’‘¥ + (=gt-pj-1 . #x3157) ; 益 + (=gt-k . 06688) ; ý¡„¨  + (=ucs . #x76CA) ; 益 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E49) ; ø»—´– + (ideograph-daikanwa . 22973) ; ø¸…¦½ + (=ucs . #x3FFF) ; ã¿¿ + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x397E) ; ø»œ™ + (ideograph-daikanwa . 22974) ; ø¸…¦¾ + (=ucs . #x25053) ; 𥁓 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4E4C) ; ø»‹§ + (chinese-cns11643-3 . #x325A) ; ø»•°› + (ideograph-daikanwa . 22975) ; ø¸…¦¿ + (=ucs . #x76CB) ; 盋 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3259) ; ø»•°š + (ideograph-daikanwa . 22976) ; ø¸…§€ + (=ucs . #x4000) ; 䀀 + )) +(define-char + '((=>ucs . #x25054) ; 𥁔 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 22977) ; ø¸…§ + )) +(define-char + '((morohashi-daikanwa 22977 0 0) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x397B) ; ø»œ™š + (=ucs . #x25054) ; 𥁔 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E4A) ; ø»—´— + (=jis-x0213-2-2000 . #x7177) ; ø»¦“¶ + (ideograph-daikanwa . 22978) ; ø¸…§‚ + (=ucs . #x25055) ; 𥁕 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4E4D) ; ø»‹§‚ + (chinese-cns11643-3 . #x325B) ; ø»•°œ + (=jis-x0213-1-2000 . #x7868) ; ø»¤“µ + (ideograph-daikanwa . 22979) ; ø¸…§ƒ + (=jef-china3 . #x9BED) ; øº‰¯­ + (=ucs . #x76CC) ; 盌 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5244) + (chinese-gb2312 . #x6E41) ; ø»…·ª + (=jis-x0208 . #x6234) ; ø½‹•­ + (chinese-isoir165 . #x6E41) ; ø»ŽŸº + (chinese-cns11643-1 . #x5675) ; ø»’‘¦ + (=gt-pj-1 . #x6234) ; 盍 + (ideograph-daikanwa . 22980) ; ø¸…§„ + (=gt-k . 06614) ; ý¡„§– + (=ucs . #x76CD) ; 盍 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x303B) ; ø»„œ  + (japanese-jisx0212 . #x4E4E) ; ø»‹§ƒ + (chinese-isoir165 . #x303B) ; ø»„° + (=jis-x0213-1-2000 . #x7869) ; ø»¤“¶ + (ideograph-daikanwa . 22981) ; ø¸…§… + (=jef-china3 . #x92BB) ; øº‰Š» + (=ucs . #x76CE) ; 盎 + )) +(define-char + '((=>ucs . #x76CE) ; 盎 + (morohashi-daikanwa 22981 0 0) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-1 . #x5676) ; ø»’‘§ + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A22) ; ø»œ™Ÿ + (ideograph-daikanwa . 22982) ; ø¸…§† + (=ucs . #x25056) ; 𥁖 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x397C) ; ø»œ™› + (ideograph-daikanwa . 22983) ; ø¸…§‡ + (=ucs . #x2505B) ; 𥁛 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x397D) ; ø»œ™œ + (ideograph-daikanwa . 22984) ; ø¸…§ˆ + (=ucs . #x2505C) ; 𥁜 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5535) ; ø»…’° + (chinese-isoir165 . #x5535) ; ø»»€ + (=ucs . #x76CF) ; 盏 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (chinese-gb2312 . #x514E) ; ø»…‘ + (chinese-isoir165 . #x514E) ; ø»µ¡ + (=ucs . #x76D0) ; 盐 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3C60) ; ø»„®­ + (chinese-isoir165 . #x3C60) ; ø»–½ + (=ucs . #x76D1) ; 监 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A24) ; ø»œ™¡ + (=ucs . #x2505A) ; 𥁚 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A25) ; ø»œ™¢ + (=ucs . #x2506B) ; 𥁫 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x334C) ; ø»—»¯ + (ideograph-daikanwa . 22986) ; ø¸…§Š + (=ucs . #x2505E) ; 𥁞 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 22987) ; ø¸…§‹ + (=ucs . #x4001) ; 䀁 + )) +(define-char + '((=>ucs . #x4001) ; 䀁 + (morohashi-daikanwa 22987 0 0) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x334B) ; ø»—»® + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5250) + (chinese-gb2312 . #x3A50) ; ø»„«¡ + (=jis-x0208 . #x6236) ; ø½‹•¯ + (korean-ksc5601 . #x796C) ; ø»Šœ§ + (chinese-isoir165 . #x3A50) ; ø»“± + (chinese-cns11643-1 . #x5C35) ; ø»’™š + (=gt-pj-1 . #x6236) ; 盒 + (ideograph-daikanwa . 22988) ; ø¸…§Œ + (=gt-k . 07961) ; ý¡„¼™ + (=ucs . #x76D2) ; 盒 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3372) ; ø»š†™ + (ideograph-daikanwa . 22989) ; ø¸…§ + (=ucs . #x2505F) ; 𥁟 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x374A) ; ø»“­ + (ideograph-daikanwa . 22990) ; ø¸…§Ž + (=ucs . #x76D3) ; 盓 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 22991) ; ø¸…§ + )) +(define-char + '((morohashi-daikanwa 22991 0 1) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3371) ; ø»š†˜ + )) +(define-char + '((=>ucs . #x76D4) ; 盔 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x4E4F) ; ø»‹§„ + (ideograph-daikanwa . 22992) ; ø¸…§ + (=jef-china3 . #x9BEE) ; øº‰¯® + (ucs-jis . #x76D4) ; ø»‹§„ + )) +(define-char + '((morohashi-daikanwa 22992 0 2) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x3F78) ; ø»„³Ÿ + (chinese-isoir165 . #x3F78) ; ø»›¯ + (chinese-cns11643-1 . #x5C34) ; ø»’™™ + (=jis-x0213-1-2000 . #x786A) ; ø»¤“· + (=ucs . #x76D4) ; 盔 + )) +(define-char + '((=>ucs . #x25060) ; 𥁠 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 22993) ; ø¸…§‘ + )) +(define-char + '((morohashi-daikanwa 22993 0 2) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x334A) ; ø»—»­ + (=ucs . #x25060) ; 𥁠 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3750) ; ø»•·§ + (ideograph-daikanwa . 22994) ; ø¸…§’ + (=ucs . #x76D5) ; 盕 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 22995) ; ø¸…§“ + (=ucs . #x4002) ; 䀂 + )) +(define-char + '((=>ucs . #x4002) ; 䀂 + (morohashi-daikanwa 22995 0 1) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x374F) ; ø»•·¦ + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 6919) + (chinese-gb2312 . #x3847) ; ø»„¨œ + (=jis-x0208 . #x6235) ; ø½‹•® + (korean-ksc5601 . #x4B4C) ; ø»‰˜£ + (chinese-isoir165 . #x3847) ; ø»¬ + (chinese-cns11643-3 . #x3752) ; ø»•·© + (=gt-pj-1 . #x6235) ; 盖 + (ideograph-daikanwa . 22996) ; ø¸…§” + (=gt-k . 07960) ; ý¡„¼˜ + (=ucs . #x76D6) ; 盖 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x423F) ; ø»œ¥¬ + (ideograph-daikanwa . 22997) ; ø¸…§• + (=ucs . #x25061) ; 𥁡 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4241) ; ø»œ¥® + (ideograph-daikanwa . 22998) ; ø¸…§– + (=ucs . #x2506A) ; 𥁪 + )) +(define-char + '((=>ucs . #x25069) ; 𥁩 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 22999) ; ø¸…§— + )) +(define-char + '((morohashi-daikanwa 22999 0 0) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4240) ; ø»œ¥­ + (=ucs . #x25069) ; 𥁩 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 3915) + (chinese-gb2312 . #x3541) ; ø»„£¼ + (=jis-x0208 . #x4570) ; ø½Š¬ƒ + (chinese-isoir165 . #x3541) ; ø»ŒŒ + (chinese-cns11643-3 . #x3751) ; ø»•·¨ + (=gt-pj-1 . #x4570) ; 盗 + (ideograph-daikanwa . 23000) ; ø¸…§˜ + (=gt-k . 07845) ; ý¡„º¥ + (=ucs . #x76D7) ; 盗 + )) +(define-char + '((morohashi-daikanwa 23001 1) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (simplified-ideograph-of + ((sources morohashi-daikanwa) + (char . ((ideograph-daikanwa . 23005) ; ø¸…§ + )) + )) + (chinese-gb2312 . #x4A22) ; ø»…‚“ + (=jis-x0208 . #x4039) ; ø½Š£¶ + (korean-ksc5601 . #x607C) ; ø»‰¸‰ + (chinese-isoir165 . #x4A22) ; ø»ª£ + (chinese-cns11643-1 . #x5C36) ; ø»’™› + (=gt-pj-1 . #x4039) ; 盛 + (=gt-k . 08006) ; ý¡„½† + (=ucs . #x76DB) ; 盛 + )) +(define-char + '((script C-Simplified Ideograph) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x454C) ; ø»„»§ + (chinese-isoir165 . #x454C) ; ø»£· + (=ucs . #x76D8) ; 盘 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4E50) ; ø»‹§… + (chinese-cns11643-3 . #x3D4F) ; ø»–€š + (ideograph-daikanwa . 23002) ; ø¸…§š + (=ucs . #x76D9) ; 盙 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E3D) ; ø»“·¢ + (ideograph-daikanwa . 23004) ; ø¸…§œ + (=ucs . #x76DA) ; 盚 + )) +(define-char + '((=>ucs . #x76DB) ; 盛 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23005) ; ø¸…§ + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 7) + (total-strokes . 12) + (=jis-x0208 . #x5D39) ; ø½‹Žœ + (korean-ksc5601 . #x5428) ; ø»‰¥ + (chinese-cns11643-1 . #x6079) ; ø»’ – + (ideograph-daikanwa . 23006) ; ø¸…§ž + (=ucs . #x76DC) ; 盜 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D4E) ; ø»–€™ + (=ucs . #x4003) ; 䀃 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B74) ; ø»œ³¯ + (=ucs . #x2506C) ; 𥁬 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B70) ; ø»œ³« + (=ucs . #x2506D) ; 𥁭 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A43) ; ø»š¼ + (=ucs . #x2506E) ; 𥁮 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x393D) ; ø»˜„” + (=ucs . #x2506F) ; 𥁯 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B72) ; ø»œ³­ + (=ucs . #x25070) ; 𥁰 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B73) ; ø»œ³® + (=ucs . #x25071) ; 𥁱 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B71) ; ø»œ³¬ + (=ucs . #x25076) ; 𥁶 + )) +(define-char + '((=>ucs . #x76DD) ; 盝 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x453D) ; ø»”´ + (ideograph-daikanwa . 23019) ; ø¸…§« + )) +(define-char + '((morohashi-daikanwa 23019 0 5) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-isoir165 . #x7D54) ; ø»Ž¶ + (=ucs . #x76DD) ; 盝 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5253) + (=jis-x0208 . #x6237) ; ø½‹•° + (korean-ksc5601 . #x6D53) ; ø»ŠŠ¦ + (chinese-cns11643-1 . #x6540) ; ø»’¦³ + (chinese-gb12345 . #x5535) ; 盞 + (=gt-pj-1 . #x6237) ; 盞 + (ideograph-daikanwa . 23020) ; ø¸…§¬ + (=gt-k . 10329) ; ý¡„‚¡™ + (=ucs . #x76DE) ; 盞 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5255) + (chinese-gb2312 . #x434B) ; ø»„¸ª + (=jis-x0208 . #x4C41) ; ø½Šµ¦ + (korean-ksc5601 . #x586F) ; ø»‰¬Œ + (chinese-isoir165 . #x434B) ; ø» º + (chinese-cns11643-1 . #x6541) ; ø»’¦´ + (=gt-pj-1 . #x4C41) ; 盟 + (ideograph-daikanwa . 23024) ; ø¸…§° + (=gt-k . 10273) ; ý¡„‚ ¡ + (=jef-china3 . #x5BB8) ; øº…®¸ + (=ucs . #x76DF) ; 盟 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4323) ; ø»–ˆ¢ + (=ucs . #x4004) ; 䀄 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x406F) ; ø»š™œ + (=ucs . #x4005) ; 䀅 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5554) ; ø»» + (=ucs . #x25077) ; 𥁷 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5556) ; ø»½ + (=ucs . #x25078) ; 𥁸 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4070) ; ø»š™ + (=ucs . #x25079) ; 𥁹 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5558) ; ø»¿ + (=ucs . #x2507A) ; 𥁺 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5557) ; ø»¾ + (=ucs . #x2507B) ; 𥁻 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5555) ; ø»¼ + (=ucs . #x2507C) ; 𥁼 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4E51) ; ø»‹§† + (chinese-cns11643-4 . #x4535) ; ø»˜•´ + (ideograph-daikanwa . 23028) ; ø¸…§´ + (=ucs . #x76E0) ; 盠 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 5257) + (=jis-x0208 . #x6238) ; ø½‹•± + (korean-ksc5601 . #x7257) ; ø»Š’€ + (chinese-cns11643-1 . #x6970) ; ø»’­› + (chinese-gb12345 . #x3E21) ; 盡 + (=gt-pj-1 . #x6238) ; 盡 + (ideograph-daikanwa . 23029) ; ø¸…§µ + (=gt-k . 11223) ; ý¡„‚¯— + (=ucs . #x76E1) ; 盡 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4831) ; ø»–† + (ideograph-daikanwa . 23031) ; ø¸…§· + (=ucs . #x76E2) ; 盢 + )) +(define-char + '((=>ucs . #x76E3) ; 監 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-1 . #x6971) ; ø»’­œ + (ideograph-daikanwa . 23032) ; ø¸…§¸ + )) +(define-char + '((=>ucs . #x76E3) ; 監 + (morohashi-daikanwa 23032 0 0) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 10) + (total-strokes . 15) + (=jis-x0208 . #x3446) ; ø½Š’› + (korean-ksc5601 . #x4A78) ; ø»‰—± + (=gt-pj-1 . #x3446) ; ø½Š’› + (=gt-k . 11107) ; ý¡„‚­£ + (ucs-jis . #x76E3) ; ø½Š’› + )) +(define-char + '((morohashi-daikanwa 23032 0 2) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb12345 . #x3C60) ; 監 + (=ucs . #x76E3) ; 監 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 49360) ; ø¸Œƒ + (=ucs . #x25084) ; 𥂄 + )) +(define-char + '((=>ucs . #x25084) ; 𥂄 + (morohashi-daikanwa 49360 0 1) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F40) ; ø»“ + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4832) ; ø»–‡ + (=ucs . #x4006) ; 䀆 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4536) ; ø»˜•µ + (=ucs . #x4008) ; 䀈 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F41) ; ø»” + (=ucs . #x25083) ; 𥂃 + )) +(define-char + '((=>ucs . #x76E4) ; 盤 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5260) + (=jis-x0208 . #x4857) ; ø½Š°„ + (korean-ksc5601 . #x5A6F) ; ø»‰¯ˆ + (=gt-pj-1 . #x4857) ; ø½Š°„ + (ideograph-daikanwa . 23036) ; ø¸…§¼ + (=gt-k . 11938) ; ý¡„‚º¢ + (ucs-jis . #x76E4) ; ø½Š°„ + )) +(define-char + '((=>ucs . #x76E4) ; 盤 + (morohashi-daikanwa 23036 0 0) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D75) ; ø»’³˜ + )) +(define-char + '((morohashi-daikanwa 23036 0 1) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb12345 . #x454C) ; 盤 + (=ucs . #x76E4) ; 盤 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E5D) ; ø»š­® + (=ucs . #x25087) ; 𥂇 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2564) ; ø»ž…¯ + (=ucs . #x25088) ; 𥂈 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2565) ; ø»ž…° + (=ucs . #x2508A) ; 𥂊 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 5262) + (chinese-gb2312 . #x6E42) ; ø»…·« + (=jis-x0208 . #x6239) ; ø½‹•² + (chinese-isoir165 . #x6E42) ; ø»ŽŸ» + (chinese-cns11643-1 . #x714E) ; ø»’¸© + (ideograph-daikanwa . 23041) ; ø¸…¨ + (=ucs . #x76E5) ; 盥 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x4E52) ; ø»‹§‡ + (chinese-isoir165 . #x7D55) ; ø»Ž¶ + (chinese-cns11643-2 . #x5861) ; ø»”ž’ + (=jis-x0213-1-2000 . #x786B) ; ø»¤“¸ + (ideograph-daikanwa . 23044) ; ø¸…¨„ + (=ucs . #x76E6) ; 盦 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 5263) + (=jis-x0208 . #x623A) ; ø½‹•³ + (chinese-gb12345 . #x422C) ; 盧 + (ideograph-daikanwa . 23050) ; ø¸…¨Š + (=ucs . #x76E7) ; 盧 + )) +(define-char + '((=>ucs . #x76E7) ; 盧 + (morohashi-daikanwa 23050 0 0) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 11) + (total-strokes . 16) + (korean-ksc5601 . #x5654) ; ø»‰¨µ + (chinese-cns11643-1 . #x714D) ; ø»’¸¨ + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x515A) ; ø»˜¨ + (=ucs . #x4007) ; 䀇 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5159) ; ø»˜¨€ + (=ucs . #x25093) ; 𥂓 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3044) ; ø»ž•™ + (=ucs . #x25094) ; 𥂔 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x515B) ; ø»˜¨‚ + (=ucs . #x25095) ; 𥂕 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3040) ; ø»ž•• + (=ucs . #x25096) ; 𥂖 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3045) ; ø»ž•š + (=ucs . #x25097) ; 𥂗 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x557A) ; ø»š¸ + (=ucs . #x25098) ; 𥂘 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5579) ; ø»š¸œ + (=ucs . #x25099) ; 𥂙 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3043) ; ø»ž•˜ + (=ucs . #x250A0) ; 𥂠 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3041) ; ø»ž•– + (=ucs . #x250A1) ; 𥂡 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3042) ; ø»ž•— + (=ucs . #x250B6) ; 𥂶 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x4E53) ; ø»‹§ˆ + (chinese-cns11643-4 . #x572D) ; ø»˜°ˆ + (ideograph-daikanwa . 23058) ; ø¸…¨’ + (=ucs . #x76E8) ; 盨 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D65) ; ø»”¥¬ + (ideograph-daikanwa . 23060) ; ø¸…¨” + (=ucs . #x76E9) ; 盩 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5266) + (=jis-x0208 . #x623B) ; ø½‹•´ + (chinese-isoir165 . #x2D76) ; ø»‘ + (chinese-cns11643-1 . #x7445) ; ø»’¼º + (ideograph-daikanwa . 23062) ; ø¸…¨– + (=ucs . #x76EA) ; 盪 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x572C) ; ø»˜°‡ + (=ucs . #x4009) ; 䀉 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x572B) ; ø»˜°† + (=ucs . #x250A4) ; 𥂤 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x572A) ; ø»˜°… + (=ucs . #x250A6) ; 𥂦 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3954) ; ø»ž¢· + (=ucs . #x250A7) ; 𥂧 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C47) ; ø»›¼ + (=ucs . #x250A8) ; 𥂨 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C46) ; ø»›» + (=ucs . #x250AC) ; 𥂬 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3955) ; ø»ž¢¸ + (=ucs . #x250B1) ; 𥂱 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3956) ; ø»ž¢¹ + (=ucs . #x250B2) ; 𥂲 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 12) + (total-strokes . 17) + (->identical + ((ideograph-daikanwa . 01726) ; ø¸€š¾ + )) + (hanyu-dazidian 4 2571 15) + (=hanziku-7 . #xBD6B) ; ý¢»µ« + (=ucs . #x250B3) ; 𥂳 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C45) ; ø»›º + (=ucs . #x250B5) ; 𥂵 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3957) ; ø»ž¢º + (=ucs . #x250B7) ; 𥂷 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x5835) ; ø»–§ª + (ideograph-daikanwa . 23074) ; ø¸…¨¢ + (=ucs . #x76EB) ; 盫 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x4E54) ; ø»‹§‰ + (chinese-isoir165 . #x7D56) ; ø»Ž¶‘ + (chinese-cns11643-2 . #x6240) ; ø»”¬ + (=jis-x0213-2-2000 . #x7179) ; ø»¦“¸ + (ideograph-daikanwa . 23076) ; ø¸…¨¤ + (=ucs . #x76EC) ; 盬 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C23) ; ø»˜·” + (=ucs . #x250A5) ; 𥂥 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4075) ; ø»ž­ª + (=ucs . #x250A9) ; 𥂩 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C22) ; ø»˜·“ + (=ucs . #x250B8) ; 𥂸 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C21) ; ø»˜·’ + (=ucs . #x250B9) ; 𥂹 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4076) ; ø»ž­« + (=ucs . #x250BA) ; 𥂺 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4078) ; ø»ž­­ + (=ucs . #x250BC) ; 𥂼 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4077) ; ø»ž­¬ + (=ucs . #x250BE) ; 𥂾 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4079) ; ø»ž­® + (=ucs . #x250C0) ; 𥃀 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6038) ; ø»˜½¡ + (=ucs . #x400A) ; 䀊 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x482E) ; ø»ž¸“ + (=ucs . #x250C1) ; 𥃁 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x684B) ; ø»›“¨ + (=ucs . #x250C2) ; 𥃂 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x482F) ; ø»ž¸” + (=ucs . #x250C3) ; 𥃃 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-2 . #x6942) ; ø»”¶± + (ideograph-daikanwa . 23087) ; ø¸…¨¯ + (=ucs . #x76ED) ; 盭 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C5C) ; ø»›™± + (ideograph-daikanwa . 23088) ; ø¸…¨° + (=ucs . #x250C9) ; 𥃉 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E52) ; ø»Ÿ« + (ideograph-daikanwa . 23089) ; ø¸…¨± + (=ucs . #x250CD) ; 𥃍 + )) +(define-char + '((=>ucs . #x250CE) ; 𥃎 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 49361) ; ø¸Œƒ‘ + )) +(define-char + '((morohashi-daikanwa 49361 0 1) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E54) ; ø»Ÿ­ + (=ucs . #x250CE) ; 𥃎 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C5D) ; ø»›™² + (=ucs . #x250C7) ; 𥃇 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E53) ; ø»Ÿ¬ + (=ucs . #x250C8) ; 𥃈 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E55) ; ø»Ÿ® + (=ucs . #x250CA) ; 𥃊 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x5843) ; ø»Ÿˆ + (ideograph-daikanwa . 23093) ; ø¸…¨µ + (=ucs . #x250D5) ; 𥃕 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x5845) ; ø»ŸŠ + (ideograph-daikanwa . 23094) ; ø¸…¨¶ + (=ucs . #x250D6) ; 𥃖 + )) +(define-char + '((=>ucs . #x250D3) ; 𥃓 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 23095) ; ø¸…¨· + )) +(define-char + '((morohashi-daikanwa 23095 0 0) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x5844) ; ø»Ÿ‰ + (=ucs . #x250D3) ; 𥃓 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x7360) ; ø»›¤‡ + (=ucs . #x250D4) ; 𥃔 + )) +(define-char + '((=>ucs . #x2721A) ; 𧈚 + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 23096) ; ø¸…¨¸ + )) +(define-char + '((morohashi-daikanwa 23096 0 0) + (ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C24) ; ø»Ÿ•¡ + (=ucs . #x2721A) ; 𧈚 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-5 . #x762A) ; ø»›§« + (=ucs . #x250D9) ; 𥃙 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F22) ; ø»Ÿ™¹ + (=ucs . #x250D8) ; 𥃘 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F23) ; ø»Ÿ™º + (=ucs . #x250DC) ; 𥃜 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-7 . #x6242) ; ø»Ÿž³ + (=ucs . #x250E1) ; 𥃡 + )) +(define-char + '((ideographic-radical . 108) ; ⽫ + (ideographic-strokes . 24) + (total-strokes . 29) + (chinese-cns11643-4 . #x6E48) ; ø»™’• + (=ucs . #x400D) ; 䀍 + )) diff --git a/lisp/utf-2000/Ideograph-R109-Eye.el b/lisp/utf-2000/Ideograph-R109-Eye.el new file mode 100644 index 0000000..d369724 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R109-Eye.el @@ -0,0 +1,9157 @@ +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5269) + (chinese-gb2312 . #x443F) ; ø»„¹¼ + (=jis-x0208 . #x4C5C) ; ø½Š¶ + (korean-ksc5601 . #x594D) ; ø»‰­ˆ + (chinese-isoir165 . #x443F) ; ø»¢Œ + (chinese-cns11643-1 . #x4678) ; ø»‘º‰ + (=gt-pj-1 . #x4C5C) ; 目 + (ideograph-daikanwa . 23105) ; ø¸…© + (=gt-k . 01011) ; ý¡„€³ + (=ucs . #x76EE) ; 目 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-cns11643-5 . #x227D) ; ø»™­¦ + (ideograph-daikanwa . 23106) ; ø¸…©‚ + (=ucs . #x250E4) ; 𥃤 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-6 . #x286A) ; ø»œ€‹ + (ideograph-daikanwa . 23107) ; ø¸…©ƒ + (=ucs . #x250E6) ; 𥃦 + )) +(define-char + '((=>ucs . #x250E7) ; 𥃧 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 23108) ; ø¸…©„ + )) +(define-char + '((morohashi-daikanwa 23108 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 2) + (total-strokes . 7) + (=ucs . #x250E7) ; 𥃧 + )) +(define-char + '((=>ucs . #x250E7) ; 𥃧 + (morohashi-daikanwa 23108 0 3) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-4 . #x2464) ; ø»—¦… + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-3 . #x2679) ; ø»•Ÿ’ + (ideograph-daikanwa . 23109) ; ø¸…©… + (=ucs . #x400E) ; 䀎 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-5 . #x246A) ; ø»™° + (ideograph-daikanwa . 23110) ; ø¸…©† + (=ucs . #x250E8) ; 𥃨 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-gb2312 . #x3622) ; ø»„¤» + (chinese-isoir165 . #x3622) ; ø»‹ + (chinese-cns11643-1 . #x4B31) ; ø»’€˜ + (ideograph-daikanwa . 23111) ; ø¸…©‡ + (=ucs . #x76EF) ; 盯 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-4 . #x2465) ; ø»—¦† + (ideograph-daikanwa . 23112) ; ø¸…©ˆ + (=ucs . #x400F) ; 䀏 + )) +(define-char + '((=>ucs . #x250E9) ; 𥃩 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-4 . #x2466) ; ø»—¦‡ + (ideograph-daikanwa . 23113) ; ø¸…©‰ + )) +(define-char + '((morohashi-daikanwa 23113 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 2) + (total-strokes . 7) + (=ucs . #x250E9) ; 𥃩 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-5 . #x246B) ; ø»™° + (ideograph-daikanwa . 23114) ; ø¸…©Š + (=ucs . #x250EA) ; 𥃪 + )) +(define-char + '((=>ucs . #x250EB) ; 𥃫 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 23115) ; ø¸…©‹ + )) +(define-char + '((morohashi-daikanwa 23115 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 2) + (total-strokes . 7) + (=ucs . #x250EB) ; 𥃫 + )) +(define-char + '((=>ucs . #x250EB) ; 𥃫 + (morohashi-daikanwa 23115 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-5 . #x2469) ; ø»™°Ž + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 2) + (ideograph-daikanwa . 23116) ; ø¸…©Œ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 2) + (ideograph-daikanwa . 23117) ; ø¸…© + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x274E) ; ø»—ª‰ + (ideograph-daikanwa . 23118) ; ø¸…©Ž + (=ucs . #x4010) ; 䀐 + )) +(define-char + '((=>ucs . #x4011) ; 䀑 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 23119) ; ø¸…© + )) +(define-char + '((morohashi-daikanwa 23119 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x274F) ; ø»—ªŠ + (=ucs . #x4011) ; 䀑 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (japanese-jisx0212 . #x4E55) ; ø»‹§Š + (chinese-cns11643-2 . #x283A) ; ø»“—‹ + (ideograph-daikanwa . 23120) ; ø¸…© + (=ucs . #x76F0) ; 盰 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x274D) ; ø»—ªˆ + (ideograph-daikanwa . 23121) ; ø¸…©‘ + (=ucs . #x4012) ; 䀒 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (original-ideograph-of + ((sources morohashi-daikanwa) + (char . ((ideograph-daikanwa . 01473) ; ø¸€— + )) + )) + (chinese-cns11643-4 . #x2750) ; ø»—ª‹ + (ideograph-daikanwa . 23122) ; ø¸…©’ + (=ucs . #x250F2) ; 𥃲 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x274C) ; ø»—ª‡ + (ideograph-daikanwa . 23123) ; ø¸…©“ + (=ucs . #x4013) ; 䀓 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x6D6C) ; ø»…¶· + (japanese-jisx0212 . #x4E56) ; ø»‹§‹ + (chinese-isoir165 . #x6D6C) ; ø»ŽŸ‡ + (chinese-cns11643-2 . #x2839) ; ø»“—Š + (=jis-x0213-1-2000 . #x786C) ; ø»¤“¹ + (ideograph-daikanwa . 23124) ; ø¸…©” + (=jef-china3 . #x5BBF) ; øº…®¿ + (=ucs . #x76F1) ; 盱 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D3C) ; ø»œ†³ + (ideograph-daikanwa . 23125) ; ø¸…©• + (=ucs . #x250F3) ; 𥃳 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D3D) ; ø»œ†´ + (ideograph-daikanwa . 23126) ; ø¸…©– + )) +(define-char + '((=>ucs . #x250F4) ; 𥃴 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 23127) ; ø¸…©— + )) +(define-char + '((morohashi-daikanwa 23127 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2741) ; ø»™´€ + (=ucs . #x250F4) ; 𥃴 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x274B) ; ø»—ª† + (ideograph-daikanwa . 23128) ; ø¸…©˜ + (=ucs . #x250F5) ; 𥃵 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D40) ; ø»œ†· + (ideograph-daikanwa . 23129) ; ø¸…©™ + (=ucs . #x250F6) ; 𥃶 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D42) ; ø»œ†¹ + (ideograph-daikanwa . 23130) ; ø¸…©š + (=ucs . #x250F7) ; 𥃷 + )) +(define-char + '((=>ucs . #x4014) ; 䀔 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 23131) ; ø¸…©› + )) +(define-char + '((morohashi-daikanwa 23131 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x274A) ; ø»—ª… + (=ucs . #x4014) ; 䀔 + )) +(define-char + '((=>ucs . #x76F2) ; 盲 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 23132) ; ø¸…©œ + )) +(define-char + '((=>ucs . #x76F2) ; 盲 + (morohashi-daikanwa 23132 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (=jis-x0208 . #x4C55) ; ø½Šµº + (korean-ksc5601 . #x586E) ; ø»‰¬‹ + (chinese-cns11643-1 . #x4E7D) ; ø»’…¾ + (=gt-pj-1 . #x4C55) ; ø½Šµº + (=gt-k . 03840) ; ý¡„€¼€ + (ucs-jis . #x76F2) ; ø½Šµº + )) +(define-char + '((morohashi-daikanwa 23132 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x4324) ; ø»„¸ƒ + (chinese-isoir165 . #x4324) ; ø» “ + (=ucs . #x76F2) ; 盲 + )) +(define-char + '((=>ucs . #x76F3) ; 盳 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 23133) ; ø¸…© + )) +(define-char + '((morohashi-daikanwa 23133 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-2 . #x2838) ; ø»“—‰ + (=ucs . #x76F3) ; 盳 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 23134) ; ø¸…©ž + (=ucs . #x250F8) ; 𥃸 + )) +(define-char + '((=>ucs . #x250F8) ; 𥃸 + (morohashi-daikanwa 23134 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D3E) ; ø»œ†µ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2742) ; ø»™´ + (ideograph-daikanwa . 23135) ; ø¸…©Ÿ + (=ucs . #x250F9) ; 𥃹 + )) +(define-char + '((=>ucs . #x76F4) ; 直 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-2 . 5273) + (=jis-x0208 . #x443E) ; ø½Š©³ + (korean-ksc5601 . #x7241) ; ø»Š‘ª + (chinese-cns11643-6 . #x2D45) ; ø»œ†¼ + (=gt-pj-1 . #x443E) ; ø½Š©³ + (ideograph-daikanwa . 23136) ; ø¸…©  + (=gt-k . 03776) ; ý¡„€»€ + (ucs-jis . #x76F4) ; ø½Š©³ + )) +(define-char + '((=>ucs . #x76F4) ; 直 + (morohashi-daikanwa 23136 0 4) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-1 . #x4E7E) ; ø»’…¿ + )) +(define-char + '((morohashi-daikanwa 23136 0 5) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x5631) ; ø»…”Š + (chinese-isoir165 . #x5631) ; ø»¼š + (=ucs . #x76F4) ; 直 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2743) ; ø»™´‚ + (ideograph-daikanwa . 23137) ; ø¸…©¡ + (=ucs . #x250FA) ; 𥃺 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-2 . #x283B) ; ø»“—Œ + (ideograph-daikanwa . 23138) ; ø¸…©¢ + (=ucs . #x76F5) ; 盵 + )) +(define-char + '((=>ucs . #x250FB) ; 𥃻 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 23139) ; ø¸…©£ + )) +(define-char + '((morohashi-daikanwa 23139 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D41) ; ø»œ†¸ + (=ucs . #x250FB) ; 𥃻 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D3F) ; ø»œ†¶ + (ideograph-daikanwa . 23140) ; ø¸…©¤ + (=ucs . #x250FC) ; 𥃼 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2740) ; ø»™³¿ + (ideograph-daikanwa . 23141) ; ø¸…©¥ + (=ucs . #x250FD) ; 𥃽 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (ideograph-daikanwa . 23142) ; ø¸…©¦ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (ideograph-daikanwa . 23143) ; ø¸…©§ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (ideograph-daikanwa . 23144) ; ø¸…©¨ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D44) ; ø»œ†» + (ideograph-daikanwa . 23145) ; ø¸…©© + (=ucs . #x25102) ; 𥄂 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D43) ; ø»œ†º + (ideograph-daikanwa . 49362) ; ø¸Œƒ’ + (=ucs . #x25100) ; 𥄀 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2470 10) + (japanese-jisx0212 . #x4E57) ; ø»‹§Œ + (chinese-cns11643-4 . #x2A55) ; ø»—®ª + (ideograph-daikanwa . 23146) ; ø¸…©ª + (=hanziku-7 . #xA8C9) ; ý¢º£‰ + (=ucs . #x76F6) ; 盶 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C47) ; ø»“ + (ideograph-daikanwa . 23147) ; ø¸…©« + (=ucs . #x76F7) ; 盷 + )) +(define-char + '((=>ucs . #x25103) ; 𥄃 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23148) ; ø¸…©¬ + )) +(define-char + '((morohashi-daikanwa 23148 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3339) ; ø»œ¤ + (=ucs . #x25103) ; 𥄃 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3335) ; ø»œ  + (ideograph-daikanwa . 23149) ; ø¸…©­ + (=ucs . #x25104) ; 𥄄 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x332E) ; ø»œ™ + (ideograph-daikanwa . 23150) ; ø¸…©® + (=ucs . #x25105) ; 𥄅 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5279) + (chinese-gb2312 . #x4F60) ; ø»…Š§ + (=jis-x0208 . #x416A) ; ø½Š¦… + (korean-ksc5601 . #x5F53) ; ø»‰¶‚ + (chinese-isoir165 . #x4F60) ; ø»²· + (chinese-cns11643-1 . #x525E) ; ø»’‹— + (=gt-pj-1 . #x416A) ; 相 + (ideograph-daikanwa . 23151) ; ø¸…©¯ + (=gt-k . 05127) ; ý¡„‡ + (=ucs . #x76F8) ; 相 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A53) ; ø»—®¨ + (ideograph-daikanwa . 23152) ; ø¸…©° + (=ucs . #x4015) ; 䀕 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3332) ; ø»œ + (ideograph-daikanwa . 23153) ; ø¸…©± + (=ucs . #x25106) ; 𥄆 + )) +(define-char + '((=>ucs . #x4016) ; 䀖 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23154) ; ø¸…©² + )) +(define-char + '((morohashi-daikanwa 23154 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A56) ; ø»—®« + (=ucs . #x4016) ; 䀖 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A5E) ; ø»—®³ + (ideograph-daikanwa . 23155) ; ø¸…©³ + (=ucs . #x25107) ; 𥄇 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2476 7) + (chinese-cns11643-4 . #x2A5D) ; ø»—®² + (ideograph-daikanwa . 23156) ; ø¸…©´ + (=hanziku-7 . #xA9E9) ; ý¢º§© + (=ucs . #x7702) ; 眂 + )) +(define-char + '((=>ucs . #x25108) ; 𥄈 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23157) ; ø¸…©µ + )) +(define-char + '((morohashi-daikanwa 23157 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3336) ; ø»œ¡ + (=ucs . #x25108) ; 𥄈 + )) +(define-char + '((=>ucs . #x76F9) ; 盹 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4E58) ; ø»‹§ + (ideograph-daikanwa . 23158) ; ø¸…©¶ + (ucs-jis . #x76F9) ; ø»‹§ + )) +(define-char + '((morohashi-daikanwa 23158 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x6D6F) ; ø»…¶º + (chinese-isoir165 . #x6D6F) ; ø»ŽŸŠ + (chinese-cns11643-1 . #x525D) ; ø»’‹– + (=ucs . #x76F9) ; 盹 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23159) ; ø¸…©· + (=ucs . #x4017) ; 䀗 + )) +(define-char + '((=>ucs . #x4017) ; 䀗 + (morohashi-daikanwa 23159 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A57) ; ø»—®¬ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A5C) ; ø»—®± + (ideograph-daikanwa . 23160) ; ø¸…©¸ + (=ucs . #x25109) ; 𥄉 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x333C) ; ø»œ§ + (ideograph-daikanwa . 23161) ; ø¸…©¹ + (=ucs . #x2510A) ; 𥄊 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A54) ; ø»—®© + (ideograph-daikanwa . 23162) ; ø¸…©º + (=ucs . #x4018) ; 䀘 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23163) ; ø¸…©» + (=ucs . #x2510B) ; 𥄋 + )) +(define-char + '((=>ucs . #x2510B) ; 𥄋 + (morohashi-daikanwa 23163 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A65) ; ø»™¸¾ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C49) ; ø»“’ + (ideograph-daikanwa . 23164) ; ø¸…©¼ + (=ucs . #x76FA) ; 盺 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3333) ; ø»œž + (ideograph-daikanwa . 23165) ; ø¸…©½ + (=ucs . #x2510C) ; 𥄌 + )) +(define-char + '((=>ucs . #x76FB) ; 盻 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5277) + (=jis-x0208 . #x623D) ; ø½‹•¶ + (ideograph-daikanwa . 23166) ; ø¸…©¾ + (ucs-jis . #x76FB) ; ø½‹•¶ + )) +(define-char + '((morohashi-daikanwa 23166 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-isoir165 . #x7D4A) ; ø»Ž¶… + (chinese-cns11643-2 . #x2C48) ; ø»“‘ + (=ucs . #x76FB) ; 盻 + )) +(define-char + '((=>ucs . #x76FC) ; 盼 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (korean-ksc5601 . #x5A70) ; ø»‰¯‰ + (japanese-jisx0212 . #x4E59) ; ø»‹§Ž + (=jis-x0213-1-2000 . #x786D) ; ø»¤“º + (ideograph-daikanwa . 23167) ; ø¸…©¿ + (=jef-china3 . #x5BC0) ; øº…¯€ + (ucs-jis . #x76FC) ; ø»‰¯‰ + )) +(define-char + '((morohashi-daikanwa 23167 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x454E) ; ø»„»© + (chinese-isoir165 . #x454E) ; ø»£¹ + (chinese-cns11643-1 . #x5262) ; ø»’‹› + (=ucs . #x76FC) ; 盼 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A69) ; ø»™¹‚ + (ideograph-daikanwa . 23168) ; ø¸…ª€ + (=ucs . #x2510D) ; 𥄍 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2470 6) + (ideograph-daikanwa . 23169) ; ø¸…ª + (=hanziku-7 . #xA8C5) ; ý¢º£… + (=ucs . #x76FD) ; 盽 + )) +(define-char + '((=>ucs . #x76FD) ; 盽 + (morohashi-daikanwa 23169 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E35) ; ø»•©¾ + )) +(define-char + '((=>ucs . #x4019) ; 䀙 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23170) ; ø¸…ª‚ + )) +(define-char + '((morohashi-daikanwa 23170 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A58) ; ø»—®­ + (=ucs . #x4019) ; 䀙 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5278) + (chinese-gb2312 . #x365C) ; ø»„¥µ + (=jis-x0208 . #x3D62) ; ø½Š … + (korean-ksc5601 . #x626A) ; ø»‰º³ + (chinese-isoir165 . #x365C) ; ø»Ž… + (chinese-cns11643-1 . #x5261) ; ø»’‹š + (=gt-pj-1 . #x3D62) ; 盾 + (ideograph-daikanwa . 23171) ; ø¸…ªƒ + (=gt-k . 05105) ; ý¡„± + (=ucs . #x76FE) ; 盾 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A5B) ; ø»—®° + (ideograph-daikanwa . 23172) ; ø¸…ª„ + (=ucs . #x2510E) ; 𥄎 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x332F) ; ø»œš + (ideograph-daikanwa . 23173) ; ø¸…ª… + (=ucs . #x2510F) ; 𥄏 + )) +(define-char + '((=>ucs . #x76FF) ; 盿 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23174) ; ø¸…ª† + )) +(define-char + '((morohashi-daikanwa 23174 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2477 5) + (chinese-cns11643-3 . #x2E33) ; ø»•©¼ + (=hanziku-7 . #xAA48) ; ý¢º©ˆ + (=ucs . #x76FF) ; 盿 + )) +(define-char + '((=>ucs . #x25110) ; 𥄐 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23175) ; ø¸…ª‡ + )) +(define-char + '((morohashi-daikanwa 23175 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x333B) ; ø»œ¦ + (=ucs . #x25110) ; 𥄐 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A60) ; ø»™¸¹ + (ideograph-daikanwa . 23176) ; ø¸…ªˆ + (=ucs . #x25111) ; 𥄑 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23177) ; ø¸…ª‰ + (=ucs . #x25112) ; 𥄒 + )) +(define-char + '((=>ucs . #x25112) ; 𥄒 + (morohashi-daikanwa 23177 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A67) ; ø»™¹€ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2476 5) + (japanese-jisx0212 . #x4E5A) ; ø»‹§ + (chinese-cns11643-4 . #x2A59) ; ø»—®® + (ideograph-daikanwa . 23178) ; ø¸…ªŠ + (=hanziku-7 . #xA9E7) ; ý¢º§§ + (=ucs . #x7700) ; 眀 + )) +(define-char + '((=>ucs . #x7701) ; 省 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5280) + (=jis-x0208 . #x3E4A) ; ø½Š¡‹ + (korean-ksc5601 . #x607D) ; ø»‰¸Š + (=gt-pj-1 . #x3E4A) ; ø½Š¡‹ + (ideograph-daikanwa . 23179) ; ø¸…ª‹ + (=gt-k . 05107) ; ý¡„³ + (ucs-jis . #x7701) ; ø½Š¡‹ + )) +(define-char + '((morohashi-daikanwa 23179 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x4A21) ; ø»…‚’ + (chinese-isoir165 . #x4A21) ; ø»ª¢ + (chinese-cns11643-1 . #x525C) ; ø»’‹• + (=ucs . #x7701) ; 省 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C43) ; ø»“Œ + (ideograph-daikanwa . 23180) ; ø¸…ªŒ + (=ucs . #x7703) ; 眃 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A6D) ; ø»™¹† + (ideograph-daikanwa . 23181) ; ø¸…ª + (=ucs . #x401A) ; 䀚 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5285) + (chinese-gb2312 . #x6D6D) ; ø»…¶¸ + (=jis-x0208 . #x6240) ; ø½‹•¹ + (korean-ksc5601 . #x5878) ; ø»‰¬• + (chinese-isoir165 . #x6D6D) ; ø»ŽŸˆ + (chinese-cns11643-2 . #x2C44) ; ø»“ + (=gt-pj-1 . #x6240) ; 眄 + (ideograph-daikanwa . 23182) ; ø¸…ªŽ + (=gt-k . 05270) ; ý¡„’– + (=ucs . #x7704) ; 眄 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C45) ; ø»“Ž + (ideograph-daikanwa . 23183) ; ø¸…ª + (=ucs . #x7705) ; 眅 + )) +(define-char + '((=>ucs . #x7706) ; 眆 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4E5B) ; ø»‹§ + (ideograph-daikanwa . 23184) ; ø¸…ª + (ucs-jis . #x7706) ; ø»‹§ + )) +(define-char + '((morohashi-daikanwa 23184 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2477 9) + (chinese-cns11643-4 . #x2A52) ; ø»—®§ + (=hanziku-7 . #xAA4C) ; ý¢º©Œ + (=ucs . #x7706) ; 眆 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A61) ; ø»™¸º + (ideograph-daikanwa . 23185) ; ø¸…ª‘ + (=ucs . #x25114) ; 𥄔 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A6A) ; ø»™¹ƒ + (ideograph-daikanwa . 23186) ; ø¸…ª’ + (=jef-china3 . #x99F9) ; øº‰§¹ + (=ucs . #x25115) ; 𥄕 + )) +(define-char + '((=>ucs . #x26B5D) ; 𦭝 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 5 3192 5) + (ideograph-daikanwa . 23187) ; ø¸…ª“ + (=hanziku-8 . #xEB66) ; ý¢‚Ž­¦ + )) +(define-char + '((=>ucs . #x26B5D) ; 𦭝 + (morohashi-daikanwa 23187 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (->identical + ((=ucs . #x26B5D) ; 𦭝 + )) + (chinese-cns11643-6 . #x333E) ; ø»œ© + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5284) + (chinese-gb2312 . #x6D70) ; ø»…¶» + (=jis-x0208 . #x623F) ; ø½‹•¸ + (chinese-isoir165 . #x6D70) ; ø»ŽŸ‹ + (chinese-cns11643-1 . #x5263) ; ø»’‹œ + (=gt-pj-1 . #x623F) ; 眇 + (ideograph-daikanwa . 23188) ; ø¸…ª” + (=gt-k . 05269) ; ý¡„’• + (=ucs . #x7707) ; 眇 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5281) + (chinese-gb2312 . #x6D71) ; ø»…¶¼ + (=jis-x0208 . #x623E) ; ø½‹•· + (korean-ksc5601 . #x772F) ; ø»Š˜® + (chinese-isoir165 . #x6D71) ; ø»ŽŸŒ + (chinese-cns11643-2 . #x2C42) ; ø»“‹ + (ideograph-daikanwa . 23189) ; ø¸…ª• + (=ucs . #x7708) ; 眈 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5283) + (chinese-gb2312 . #x433C) ; ø»„¸› + (=jis-x0208 . #x487D) ; ø½Š°ª + (korean-ksc5601 . #x5A36) ; ø»‰® + (chinese-isoir165 . #x433C) ; ø» « + (chinese-cns11643-1 . #x525F) ; ø»’‹˜ + (=gt-pj-1 . #x487D) ; 眉 + (ideograph-daikanwa . 23190) ; ø¸…ª– + (=gt-k . 05165) ; ý¡„­ + (=ucs . #x7709) ; 眉 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23191) ; ø¸…ª— + (=ucs . #x25116) ; 𥄖 + )) +(define-char + '((=>ucs . #x25116) ; 𥄖 + (morohashi-daikanwa 23191 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A68) ; ø»™¹ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A5A) ; ø»—®¯ + (ideograph-daikanwa . 23192) ; ø¸…ª˜ + (=ucs . #x401B) ; 䀛 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3338) ; ø»œ£ + (ideograph-daikanwa . 23193) ; ø¸…ª™ + (=ucs . #x401C) ; 䀜 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4E5C) ; ø»‹§‘ + (chinese-isoir165 . #x2C5F) ; ø»Œ¿œ + (chinese-cns11643-2 . #x2C46) ; ø»“ + (=jis-x0213-1-2000 . #x786E) ; ø»¤“» + (ideograph-daikanwa . 23194) ; ø¸…ªš + (=ucs . #x770A) ; 眊 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3337) ; ø»œ¢ + (ideograph-daikanwa . 23195) ; ø¸…ª› + (=ucs . #x25125) ; 𥄥 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5276) + (chinese-gb2312 . #x3F34) ; ø»„²› + (=jis-x0208 . #x3447) ; ø½Š’œ + (korean-ksc5601 . #x4A57) ; ø»‰— + (chinese-isoir165 . #x3F34) ; ø»š« + (chinese-cns11643-1 . #x5260) ; ø»’‹™ + (=gt-pj-1 . #x3447) ; 看 + (ideograph-daikanwa . 23196) ; ø¸…ªœ + (=gt-k . 05044) ; ý¡„Ž´ + (=ucs . #x770B) ; 看 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A63) ; ø»™¸¼ + (ideograph-daikanwa . 23197) ; ø¸…ª + (=ucs . #x25117) ; 𥄗 + )) +(define-char + '((=>ucs . #x25118) ; 𥄘 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23198) ; ø¸…ªž + )) +(define-char + '((=>ucs . #x25118) ; 𥄘 + (morohashi-daikanwa 23198 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A6C) ; ø»™¹… + )) +(define-char + '((morohashi-daikanwa 23198 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x25118) ; 𥄘 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3330) ; ø»œ› + (ideograph-daikanwa . 23199) ; ø¸…ªŸ + (=ucs . #x25119) ; 𥄙 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3331) ; ø»œœ + (ideograph-daikanwa . 23200) ; ø¸…ª  + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (ideograph-daikanwa . 23201) ; ø¸…ª¡ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A6B) ; ø»™¹„ + (ideograph-daikanwa . 23202) ; ø¸…ª¢ + (=ucs . #x25113) ; 𥄓 + )) +(define-char + '((=>ucs . #x2511B) ; 𥄛 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23203) ; ø¸…ª£ + )) +(define-char + '((morohashi-daikanwa 23203 0 8) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A5F) ; ø»™¸¸ + (=ucs . #x2511B) ; 𥄛 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A66) ; ø»™¸¿ + (ideograph-daikanwa . 23204) ; ø¸…ª¤ + (=ucs . #x2511C) ; 𥄜 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A62) ; ø»™¸» + (ideograph-daikanwa . 23205) ; ø¸…ª¥ + (=ucs . #x2511D) ; 𥄝 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A64) ; ø»™¸½ + (ideograph-daikanwa . 23206) ; ø¸…ª¦ + (=ucs . #x2511E) ; 𥄞 + )) +(define-char + '((=>ucs . #x401E) ; 䀞 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23207) ; ø¸…ª§ + )) +(define-char + '((morohashi-daikanwa 23207 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E34) ; ø»•©½ + (=ucs . #x401E) ; 䀞 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (ideograph-daikanwa . 23208) ; ø¸…ª¨ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3334) ; ø»œŸ + (ideograph-daikanwa . 23209) ; ø¸…ª© + (=ucs . #x25129) ; 𥄩 + )) +(define-char + '((=>ucs* . #x250F2) ; 𥃲 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (<-original-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 01473) ; ø¸€— + ) + )) + (chinese-cns11643-6 . #x333D) ; ø»œ¨ + (ideograph-daikanwa . 23210) ; ø¸…ªª + (=ucs . #x2F942) ; 𥃲 + )) +(define-char + '((morohashi-daikanwa 23210 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2478 4) + (=jis-x0208 . #x3829) ; ø½Š—¶ + (=gt-pj-1 . #x3829) ; 県 + (=hanziku-7 . #xAA67) ; ý¢º©§ + (=gt-k . 05063) ; ý¡„‡ + (=ucs . #x770C) ; 県 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x333A) ; ø»œ¥ + (ideograph-daikanwa . 49363) ; ø¸Œƒ“ + (=ucs . #x25127) ; 𥄧 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2472 9) + (chinese-gb2312 . #x6D6E) ; ø»…¶¹ + (chinese-isoir165 . #x6D6E) ; ø»ŽŸ‰ + (=hanziku-7 . #xA949) ; ý¢º¥‰ + (=ucs . #x770D) ; 眍 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E50) ; ø»—´ + (ideograph-daikanwa . 23211) ; ø¸…ª« + (=ucs . #x25131) ; 𥄱 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E52) ; ø»—´Ÿ + (ideograph-daikanwa . 23212) ; ø¸…ª¬ + (=ucs . #x401F) ; 䀟 + )) +(define-char + '((=>ucs . #x770E) ; 眎 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3264) ; ø»•°¥ + (ideograph-daikanwa . 23213) ; ø¸…ª­ + )) +(define-char + '((morohashi-daikanwa 23213 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2479 2) + (japanese-jisx0212 . #x4E5D) ; ø»‹§’ + (=hanziku-7 . #xAAA7) ; ý¢ºª§ + (=jef-china3 . #x5BC1) ; øº…¯ + (=ucs . #x770E) ; 眎 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2480 2) + (ideograph-daikanwa . 23214) ; ø¸…ª® + (=hanziku-7 . #xAAC7) ; ý¢º«‡ + (=ucs . #x770F) ; 眏 + )) +(define-char + '((=>ucs . #x770F) ; 眏 + (morohashi-daikanwa 23214 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x325F) ; ø»•°  + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3132) ; ø»“¤‘ + (ideograph-daikanwa . 23215) ; ø¸…ª¯ + (=ucs . #x7710) ; 眐 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F24) ; ø»™¿“ + (ideograph-daikanwa . 23216) ; ø¸…ª° + (=ucs . #x25132) ; 𥄲 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x325D) ; ø»•°ž + (ideograph-daikanwa . 23217) ; ø¸…ª± + (=ucs . #x4020) ; 䀠 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3136) ; ø»“¤• + (ideograph-daikanwa . 23218) ; ø¸…ª² + (=ucs . #x7711) ; 眑 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4E5E) ; ø»‹§“ + (chinese-cns11643-2 . #x3134) ; ø»“¤“ + (ideograph-daikanwa . 23219) ; ø¸…ª³ + (=jef-china3 . #x5BC2) ; øº…¯‚ + (=ucs . #x7712) ; 眒 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3133) ; ø»“¤’ + (ideograph-daikanwa . 23220) ; ø¸…ª´ + (=ucs . #x7713) ; 眓 + )) +(define-char + '((=>ucs . #x7714) ; 眔 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4E5F) ; ø»‹§” + (ideograph-daikanwa . 23221) ; ø¸…ªµ + (ucs-jis . #x7714) ; ø»‹§” + )) +(define-char + '((=>ucs . #x7714) ; 眔 + (morohashi-daikanwa 23221 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2915 12) + (=big5-cdp . #x8CB2) ; ý¢€ˆ²² + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4E60) ; ø»‹§• + (chinese-cns11643-2 . #x3137) ; ø»“¤– + (ideograph-daikanwa . 23222) ; ø¸…ª¶ + (=ucs . #x7715) ; 眕 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2480 3) + (chinese-cns11643-3 . #x325E) ; ø»•°Ÿ + (ideograph-daikanwa . 23223) ; ø¸…ª· + (=hanziku-7 . #xAAC8) ; ý¢º«ˆ + (=ucs . #x7716) ; 眖 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2481 14) + (japanese-jisx0212 . #x4E61) ; ø»‹§– + (chinese-cns11643-4 . #x2E4F) ; ø»—´œ + (=jis-x0213-2-2000 . #x717B) ; ø»¦“º + (ideograph-daikanwa . 23224) ; ø¸…ª¸ + (=hanziku-7 . #xAAF3) ; ý¢º«³ + (=ucs . #x7717) ; 眗 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2479 9) + (chinese-cns11643-3 . #x3268) ; ø»•°© + (ideograph-daikanwa . 23225) ; ø¸…ª¹ + (=hanziku-7 . #xAAAE) ; ý¢ºª® + (=ucs . #x7718) ; 眘 + )) +(define-char + '((=>ucs . #x25134) ; 𥄴 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23226) ; ø¸…ªº + )) +(define-char + '((morohashi-daikanwa 23226 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (=ucs . #x25134) ; 𥄴 + )) +(define-char + '((=>ucs . #x25134) ; 𥄴 + (morohashi-daikanwa 23226 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E4C) ; ø»—´™ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6D74) ; ø»…¶¿ + (japanese-jisx0212 . #x4E62) ; ø»‹§— + (chinese-isoir165 . #x6D74) ; ø»ŽŸ + (chinese-cns11643-2 . #x3138) ; ø»“¤— + (=jis-x0213-1-2000 . #x786F) ; ø»¤“¼ + (ideograph-daikanwa . 23227) ; ø¸…ª» + (=jef-china3 . #x5BC3) ; øº…¯ƒ + (=ucs . #x7719) ; 眙 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6D72) ; ø»…¶½ + (japanese-jisx0212 . #x4E63) ; ø»‹§˜ + (chinese-isoir165 . #x6D72) ; ø»ŽŸ + (chinese-cns11643-2 . #x3139) ; ø»“¤˜ + (=jis-x0213-2-2000 . #x717C) ; ø»¦“» + (ideograph-daikanwa . 23228) ; ø¸…ª¼ + (=ucs . #x771A) ; 眚 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E7B) ; ø»™¿Œ + (ideograph-daikanwa . 23229) ; ø¸…ª½ + (=ucs . #x25135) ; 𥄵 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5298) + (=jis-x0208 . #x6246) ; ø½‹•¿ + (chinese-isoir165 . #x7D4B) ; ø»Ž¶† + (chinese-cns11643-2 . #x3131) ; ø»“¤ + (=gt-pj-1 . #x6246) ; 眛 + (ideograph-daikanwa . 23230) ; ø¸…ª¾ + (=gt-k . 06617) ; ý¡„§™ + (=ucs . #x771B) ; 眛 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2479 1) + (japanese-jisx0212 . #x4E64) ; ø»‹§™ + (chinese-cns11643-4 . #x2E51) ; ø»—´ž + (ideograph-daikanwa . 23231) ; ø¸…ª¿ + (=hanziku-7 . #xAAA6) ; ý¢ºª¦ + (=jef-china3 . #x5BC4) ; øº…¯„ + (=ucs . #x771C) ; 眜 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3130) ; ø»“¤ + (ideograph-daikanwa . 23232) ; ø¸…«€ + (=ucs . #x771D) ; 眝 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A26) ; ø»œ™£ + (ideograph-daikanwa . 23233) ; ø¸…« + (=ucs . #x25136) ; 𥄶 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3266) ; ø»•°§ + (ideograph-daikanwa . 23234) ; ø¸…«‚ + (=ucs . #x4021) ; 䀡 + )) +(define-char + '((=>ucs . #x771E) ; 眞 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 1 249 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5315) ; 匕 + ) + ((=ucs . #x76EE) ; 目 + ) + ((=ucs . #x200CA) ; 𠃊 + ) + ((=ucs . #x516B) ; 八 + )) + (shinjigen-2 . 5293) + (=jis-x0208 . #x6243) ; ø½‹•¼ + (korean-ksc5601 . #x7258) ; ø»Š’ + (=gt-pj-1 . #x6243) ; ø½‹•¼ + (ideograph-daikanwa . 23235) ; ø¸…«ƒ + (=big5-cdp . #x88E9) ; ý¢€ˆ£© + (=gt-k . 06615) ; ý¡„§— + (ucs-jis . #x771E) ; ø½‹•¼ + )) +(define-char + '((morohashi-daikanwa 23235 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 249) + (hanyu-dazidian-char . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5315) ; 匕 + ) + ((=ucs . #x76EE) ; 目 + ) + ((=ucs . #x200CA) ; 𠃊 + ) + ((=ucs . #x516B) ; 八 + )) + (=ucs . #x771E) ; 眞 + )) +(define-char + '((=>ucs . #x771E) ; 眞 + (morohashi-daikanwa 23235 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x5315) ; 匕 + ) + ((=ucs . #x76EE) ; 目 + ) + ((=ucs . #x200CA) ; 𠃊 + ) + ((=ucs . #x516B) ; 八 + )) + (chinese-cns11643-3 . #x3759) ; ø»•·° + )) +(define-char + '((=>ucs . #x771F) ; 真 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5292) + (=jis-x0208 . #x3F3F) ; ø½Š¢ž + (=gt-pj-1 . #x3F3F) ; ø½Š¢ž + (ideograph-daikanwa . 23236) ; ø¸…«„ + (=gt-k . 06478) ; ý¡„¥Ž + (ucs-jis . #x771F) ; ø½Š¢ž + )) +(define-char + '((morohashi-daikanwa 23236 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x5566) ; ø»…“¡ + (chinese-isoir165 . #x5566) ; ø»»± + (chinese-cns11643-1 . #x5678) ; ø»’‘© + (=ucs . #x771F) ; 真 + )) +(define-char + '((=>ucs . #x771F) ; 真 + (morohashi-daikanwa 23236 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A2D) ; ø»œ™ª + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A2E) ; ø»œ™« + (ideograph-daikanwa . 23237) ; ø¸…«… + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E4E) ; ø»—´› + (ideograph-daikanwa . 23238) ; ø¸…«† + (=ucs . #x25137) ; 𥄷 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F22) ; ø»™¿‘ + (ideograph-daikanwa . 23239) ; ø¸…«‡ + (=ucs . #x25138) ; 𥄸 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5300) + (chinese-gb2312 . #x435F) ; ø»„¸¾ + (=jis-x0208 . #x4C32) ; ø½Šµ— + (korean-ksc5601 . #x5879) ; ø»‰¬– + (chinese-isoir165 . #x435F) ; ø»¡Ž + (chinese-cns11643-1 . #x5679) ; ø»’‘ª + (=gt-pj-1 . #x4C32) ; 眠 + (ideograph-daikanwa . 23240) ; ø¸…«ˆ + (=gt-k . 06551) ; ý¡„¦— + (=ucs . #x7720) ; 眠 + )) +(define-char + '((=>ucs . #x7721) ; 眡 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3267) ; ø»•°¨ + (ideograph-daikanwa . 23241) ; ø¸…«‰ + )) +(define-char + '((morohashi-daikanwa 23241 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2481 12) + (=hanziku-7 . #xAAF1) ; ý¢º«± + (=ucs . #x7721) ; 眡 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E7C) ; ø»™¿ + (ideograph-daikanwa . 23242) ; ø¸…«Š + (=ucs . #x25139) ; 𥄹 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6D73) ; ø»…¶¾ + (japanese-jisx0212 . #x4E65) ; ø»‹§š + (chinese-isoir165 . #x6D73) ; ø»ŽŸŽ + (chinese-cns11643-2 . #x313A) ; ø»“¤™ + (ideograph-daikanwa . 23243) ; ø¸…«‹ + (=jef-china3 . #x5BBD) ; øº…®½ + (=ucs . #x7722) ; 眢 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3260) ; ø»•°¡ + (ideograph-daikanwa . 23244) ; ø¸…«Œ + (=ucs . #x4022) ; 䀢 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3135) ; ø»“¤” + (ideograph-daikanwa . 23245) ; ø¸…« + (=ucs . #x7723) ; 眣 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A28) ; ø»œ™¥ + (ideograph-daikanwa . 23246) ; ø¸…«Ž + (=ucs . #x2513A) ; 𥄺 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2483 2) + (=jis-x0208 . #x6242) ; ø½‹•» + (chinese-cns11643-3 . #x3265) ; ø»•°¦ + (ideograph-daikanwa . 23247) ; ø¸…« + (=hanziku-7 . #xAB68) ; ý¢º­¨ + (=ucs . #x7724) ; 眤 + )) +(define-char + '((=>ucs . #x2513B) ; 𥄻 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23248) ; ø¸…« + )) +(define-char + '((morohashi-daikanwa 23248 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E4B) ; ø»—´˜ + (=ucs . #x2513B) ; 𥄻 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23249) ; ø¸…«‘ + (=ucs . #x2513C) ; 𥄼 + )) +(define-char + '((=>ucs . #x2513C) ; 𥄼 + (morohashi-daikanwa 23249 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A29) ; ø»œ™¦ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 5295) + (=jis-x0208 . #x6244) ; ø½‹•½ + (chinese-cns11643-2 . #x3753) ; ø»“­¦ + (ideograph-daikanwa . 23250) ; ø¸…«’ + (=ucs . #x7725) ; 眥 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 11) + (hanyu-dazidian 4 2485 9) + (shinjigen-2 . 5296) + (chinese-gb2312 . #x6D76) ; ø»…· + (=jis-x0208 . #x6245) ; ø½‹•¾ + (chinese-isoir165 . #x6D76) ; ø»ŽŸ‘ + (chinese-cns11643-3 . #x3755) ; ø»•·¬ + (ideograph-daikanwa . 23251) ; ø¸…«“ + (=hanziku-7 . #xABD1) ; ý¢º¯‘ + (=ucs . #x7726) ; 眦 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x313B) ; ø»“¤š + (ideograph-daikanwa . 23252) ; ø¸…«” + (=ucs . #x7727) ; 眧 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (japanese-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x5523) ; ø»…’ž + (japanese-jisx0212 . #x4E66) ; ø»‹§› + (chinese-isoir165 . #x5523) ; ø»º® + (chinese-cns11643-1 . #x567A) ; ø»’‘« + (ideograph-daikanwa . 23253) ; ø¸…«• + (=ucs . #x7728) ; 眨 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5291) + (chinese-gb2312 . #x5123) ; ø»…Œ¦ + (=jis-x0208 . #x6241) ; ø½‹•º + (korean-ksc5601 . #x7A5F) ; ø»Š¸ + (chinese-isoir165 . #x5123) ; ø»´¶ + (chinese-cns11643-1 . #x5677) ; ø»’‘¨ + (ideograph-daikanwa . 23254) ; ø¸…«– + (=ucs . #x7729) ; 眩 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E4D) ; ø»—´š + (ideograph-daikanwa . 23255) ; ø¸…«— + (=ucs . #x4023) ; 䀣 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2479 7) + (chinese-cns11643-3 . #x325C) ; ø»•° + (ideograph-daikanwa . 23256) ; ø¸…«˜ + (=hanziku-7 . #xAAAC) ; ý¢ºª¬ + (=ucs . #x772A) ; 眪 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E54) ; ø»—´¡ + (ideograph-daikanwa . 23257) ; ø¸…«™ + (=ucs . #x25159) ; 𥅙 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F23) ; ø»™¿’ + (ideograph-daikanwa . 23258) ; ø¸…«š + (=ucs . #x2513D) ; 𥄽 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3261) ; ø»•°¢ + (ideograph-daikanwa . 23259) ; ø¸…«› + (=ucs . #x4024) ; 䀤 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23260) ; ø¸…«œ + (=ucs . #x2513E) ; 𥄾 + )) +(define-char + '((=>ucs . #x2513E) ; 𥄾 + (morohashi-daikanwa 23260 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A2A) ; ø»œ™§ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E53) ; ø»—´  + (ideograph-daikanwa . 23261) ; ø¸…« + (=ucs . #x2513F) ; 𥄿 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A2C) ; ø»œ™© + (ideograph-daikanwa . 23262) ; ø¸…«ž + (=ucs . #x25140) ; 𥅀 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E7E) ; ø»™¿ + (ideograph-daikanwa . 23263) ; ø¸…«Ÿ + (=ucs . #x25141) ; 𥅁 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (ideograph-daikanwa . 23264) ; ø¸…«  + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23265) ; ø¸…«¡ + (=ucs . #x25144) ; 𥅄 + )) +(define-char + '((=>ucs . #x25144) ; 𥅄 + (morohashi-daikanwa 23265 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F25) ; ø»™¿” + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2E7D) ; ø»™¿Ž + (ideograph-daikanwa . 23266) ; ø¸…«¢ + (=ucs . #x25158) ; 𥅘 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F21) ; ø»™¿ + (ideograph-daikanwa . 23267) ; ø¸…«£ + (=ucs . #x25157) ; 𥅗 + )) +(define-char + '((=>ucs . #x772B) ; 眫 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2481 10) + (ideograph-daikanwa . 23268) ; ø¸…«¤ + (=hanziku-7 . #xAAEF) ; ý¢º«¯ + (=jef-china3 . #x5BC5) ; øº…¯… + )) +(define-char + '((morohashi-daikanwa 23268 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3263) ; ø»•°¤ + (=ucs . #x772B) ; 眫 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23269) ; ø¸…«¥ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23270) ; ø¸…«¦ + (=ucs . #x25153) ; 𥅓 + )) +(define-char + '((=>ucs . #x25153) ; 𥅓 + (morohashi-daikanwa 23270 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A27) ; ø»œ™¤ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23271) ; ø¸…«§ + )) +(define-char + '((=>ucs . #x25149) ; 𥅉 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23272) ; ø¸…«¨ + )) +(define-char + '((morohashi-daikanwa 23272 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A2B) ; ø»œ™¨ + (=ucs . #x25149) ; 𥅉 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23273) ; ø¸…«© + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23274) ; ø¸…«ª + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23275) ; ø¸…«« + )) +(define-char + '((morohashi-daikanwa 23275 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2482 8) + (chinese-cns11643-3 . #x3262) ; ø»•°£ + (=hanziku-7 . #xAB4E) ; ý¢º­Ž + (=ucs . #x773F) ; 眿 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (<-original-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 23221) ; ø¸…ªµ + ) + )) + (ideograph-daikanwa . 49364) ; ø¸Œƒ” + (=ucs . #x7714) ; 眔 + )) +(define-char + '((=>ucs . #x7714) ; 眔 + (morohashi-daikanwa 49364 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (<-original-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 23221) ; ø¸…ªµ + ) + )) + (chinese-cns11643-4 . #x2E55) ; ø»—´¢ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3758) ; ø»•·¯ + (=ucs . #x3E14) ; 㸔 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (chinese-isoir165 . #x7D4C) ; ø»Ž¶‡ + (=ucs . #x772C) ; 眬 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F26) ; ø»™¿• + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x6D75) ; ø»…·€ + (japanese-jisx0212 . #x4E67) ; ø»‹§œ + (chinese-isoir165 . #x6D75) ; ø»ŽŸ + (chinese-cns11643-2 . #x374D) ; ø»“­  + (=jis-x0213-2-2000 . #x717D) ; ø»¦“¼ + (ideograph-daikanwa . 23276) ; ø¸…«¬ + (=jef-china3 . #x5BC6) ; øº…¯† + (=ucs . #x772D) ; 眭 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3376) ; ø»š† + (ideograph-daikanwa . 23277) ; ø¸…«­ + (=ucs . #x4027) ; 䀧 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3355) ; ø»—»¸ + (ideograph-daikanwa . 23278) ; ø¸…«® + (=ucs . #x2515A) ; 𥅚 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4253) ; ø»œ¦€ + (ideograph-daikanwa . 23279) ; ø¸…«¯ + (=ucs . #x2515B) ; 𥅛 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4246) ; ø»œ¥³ + (ideograph-daikanwa . 23280) ; ø¸…«° + (=ucs . #x2515C) ; 𥅜 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3350) ; ø»—»³ + (ideograph-daikanwa . 23281) ; ø¸…«± + (=ucs . #x4028) ; 䀨 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3351) ; ø»—»´ + (ideograph-daikanwa . 23282) ; ø¸…«² + (=ucs . #x4029) ; 䀩 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2485 14) + (japanese-jisx0212 . #x4E68) ; ø»‹§ + (chinese-cns11643-4 . #x334F) ; ø»—»² + (ideograph-daikanwa . 23283) ; ø¸…«³ + (=hanziku-7 . #xABD6) ; ý¢º¯– + (=jef-china3 . #x5BC7) ; øº…¯‡ + (=ucs . #x772E) ; 眮 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (ideograph-daikanwa . 23284) ; ø¸…«´ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x424D) ; ø»œ¥º + (ideograph-daikanwa . 23285) ; ø¸…«µ + (=ucs . #x2515D) ; 𥅝 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4252) ; ø»œ¥¿ + (ideograph-daikanwa . 23286) ; ø¸…«¶ + (=ucs . #x25173) ; 𥅳 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3374) ; ø»š†› + (ideograph-daikanwa . 23287) ; ø¸…«· + (=ucs . #x2515E) ; 𥅞 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3756) ; ø»•·­ + (ideograph-daikanwa . 23288) ; ø¸…«¸ + (=ucs . #x402A) ; 䀪 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x4350) ; ø»„¸¯ + (japanese-jisx0212 . #x4E69) ; ø»‹§ž + (chinese-isoir165 . #x4350) ; ø» ¿ + (chinese-cns11643-2 . #x374C) ; ø»“­Ÿ + (ideograph-daikanwa . 23289) ; ø¸…«¹ + (=ucs . #x772F) ; 眯 + )) +(define-char + '((=>ucs . #x2515F) ; 𥅟 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23290) ; ø¸…«º + )) +(define-char + '((morohashi-daikanwa 23290 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3373) ; ø»š†š + (=ucs . #x2515F) ; 𥅟 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x337D) ; ø»š†¤ + (ideograph-daikanwa . 23291) ; ø¸…«» + (=ucs . #x25160) ; 𥅠 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2485 6) + (chinese-cns11643-3 . #x3753) ; ø»•·ª + (ideograph-daikanwa . 23292) ; ø¸…«¼ + (=hanziku-7 . #xABCE) ; ý¢º¯Ž + (=ucs . #x7730) ; 眰 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3354) ; ø»—»· + (ideograph-daikanwa . 23293) ; ø¸…«½ + (=ucs . #x25161) ; 𥅡 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4247) ; ø»œ¥´ + (ideograph-daikanwa . 23294) ; ø¸…«¾ + (=ucs . #x25162) ; 𥅢 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x374E) ; ø»“­¡ + (ideograph-daikanwa . 23295) ; ø¸…«¿ + (=ucs . #x7731) ; 眱 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4244) ; ø»œ¥± + (ideograph-daikanwa . 23296) ; ø¸…¬€ + (=ucs . #x25163) ; 𥅣 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3754) ; ø»•·« + (ideograph-daikanwa . 23297) ; ø¸…¬ + (=ucs . #x402B) ; 䀫 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x374F) ; ø»“­¢ + (ideograph-daikanwa . 23298) ; ø¸…¬‚ + (=ucs . #x7732) ; 眲 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x424B) ; ø»œ¥¸ + (ideograph-daikanwa . 23299) ; ø¸…¬ƒ + (=ucs . #x25170) ; 𥅰 + )) +(define-char + '((=>ucs . #x25165) ; 𥅥 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23300) ; ø¸…¬„ + )) +(define-char + '((morohashi-daikanwa 23300 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4242) ; ø»œ¥¯ + (=ucs . #x25165) ; 𥅥 + )) +(define-char + '((=>ucs . #x402C) ; 䀬 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23301) ; ø¸…¬… + )) +(define-char + '((morohashi-daikanwa 23301 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3352) ; ø»—»µ + (=ucs . #x402C) ; 䀬 + )) +(define-char + '((=>ucs . #x402D) ; 䀭 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23302) ; ø¸…¬† + )) +(define-char + '((morohashi-daikanwa 23302 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x334E) ; ø»—»± + (=ucs . #x402D) ; 䀭 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x337A) ; ø»š†¡ + (ideograph-daikanwa . 23303) ; ø¸…¬‡ + (=ucs . #x25166) ; 𥅦 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x337B) ; ø»š†¢ + (ideograph-daikanwa . 23304) ; ø¸…¬ˆ + (=ucs . #x25167) ; 𥅧 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3375) ; ø»š†œ + (ideograph-daikanwa . 23305) ; ø¸…¬‰ + (=ucs . #x25168) ; 𥅨 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3751) ; ø»“­¤ + (ideograph-daikanwa . 23306) ; ø¸…¬Š + (=ucs . #x7733) ; 眳 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x4E6A) ; ø»‹§Ÿ + (chinese-cns11643-2 . #x3750) ; ø»“­£ + (=jis-x0213-1-2000 . #x7870) ; ø»¤“½ + (ideograph-daikanwa . 23307) ; ø¸…¬‹ + (=jef-china3 . #x5BC8) ; øº…¯ˆ + (=ucs . #x7734) ; 眴 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x6D77) ; ø»…·‚ + (japanese-jisx0212 . #x4E6B) ; ø»‹§  + (chinese-isoir165 . #x6D77) ; ø»ŽŸ’ + (chinese-cns11643-2 . #x3755) ; ø»“­¨ + (=jis-x0213-2-2000 . #x717E) ; ø»¦“½ + (ideograph-daikanwa . 23308) ; ø¸…¬Œ + (=ucs . #x7735) ; 眵 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x424A) ; ø»œ¥· + (ideograph-daikanwa . 23309) ; ø¸…¬ + (=ucs . #x25169) ; 𥅩 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x3F74) ; ø»„³› + (japanese-jisx0212 . #x4E6C) ; ø»‹§¡ + (chinese-isoir165 . #x3F74) ; ø»›« + (chinese-cns11643-1 . #x5C3A) ; ø»’™Ÿ + (=jis-x0213-1-2000 . #x7871) ; ø»¤“¾ + (ideograph-daikanwa . 23310) ; ø¸…¬Ž + (=jef-china3 . #x5BC9) ; øº…¯‰ + (=ucs . #x7736) ; 眶 + )) +(define-char + '((=>ucs . #x7737) ; 眷 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5304) + (=jis-x0208 . #x6247) ; ø½‹–€ + (korean-ksc5601 . #x4F6F) ; ø»‰ž¾ + (=gt-pj-1 . #x6247) ; ø½‹–€ + (ideograph-daikanwa . 23311) ; ø¸…¬ + (=gt-k . 07962) ; ý¡„¼š + (ucs-jis . #x7737) ; ø½‹–€ + )) +(define-char + '((morohashi-daikanwa 23311 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x3E6C) ; ø»„±µ + (chinese-isoir165 . #x3E6C) ; ø»š… + (chinese-cns11643-1 . #x5C37) ; ø»’™œ + (=ucs . #x7737) ; 眷 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5312) + (chinese-gb2312 . #x6D78) ; ø»…·ƒ + (=jis-x0208 . #x6248) ; ø½‹– + (korean-ksc5601 . #x5942) ; ø»‰¬½ + (chinese-isoir165 . #x6D78) ; ø»ŽŸ“ + (chinese-cns11643-1 . #x5C3B) ; ø»’™  + (ideograph-daikanwa . 23312) ; ø¸…¬ + (=ucs . #x7738) ; 眸 + )) +(define-char + '((=>ucs . #x7739) ; 眹 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x4E6D) ; ø»‹§¢ + (ideograph-daikanwa . 23313) ; ø¸…¬‘ + (=jef-china3 . #x5BCA) ; øº…¯Š + (ucs-jis . #x7739) ; ø»‹§¢ + )) +(define-char + '((morohashi-daikanwa 23313 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (=ucs . #x7739) ; 眹 + )) +(define-char + '((=>ucs . #x7739) ; 眹 + (morohashi-daikanwa 23313 0 3) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x374B) ; ø»“­ž + )) +(define-char + '((=>ucs . #x773A) ; 眺 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5307) + (japanese-jisx0208-1978 . #x442F) ; ø»‚¯¨ + (japanese-jisx0208 . #x442F) ; ø»‡ƒ° + (ideograph-daikanwa . 23314) ; ø¸…¬’ + )) +(define-char + '((morohashi-daikanwa 23314 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x4C77) ; ø»…†¤ + (korean-ksc5601 . #x7052) ; ø»ŠŽ¿ + (chinese-isoir165 . #x4C77) ; ø»®´ + (chinese-cns11643-1 . #x5C3C) ; ø»’™¡ + (=jis-x0208-1990 . #x442F) ; ø½Š©¤ + (=ucs . #x773A) ; 眺 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4248) ; ø»œ¥µ + (ideograph-daikanwa . 23315) ; ø¸…¬“ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23316) ; ø¸…¬” + (=ucs . #x2516A) ; 𥅪 + )) +(define-char + '((=>ucs . #x2516A) ; 𥅪 + (morohashi-daikanwa 23316 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3378) ; ø»š†Ÿ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3754) ; ø»“­§ + (ideograph-daikanwa . 23317) ; ø¸…¬• + (=jef-china3 . #x5BCB) ; øº…¯‹ + (=ucs . #x773B) ; 眻 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5301) + (chinese-gb2312 . #x515B) ; ø»…ž + (=jis-x0208 . #x3463) ; ø½Š’¸ + (korean-ksc5601 . #x6451) ; ø»‰½– + (chinese-isoir165 . #x515B) ; ø»µ® + (chinese-cns11643-1 . #x5C39) ; ø»’™ž + (=gt-pj-1 . #x3463) ; 眼 + (ideograph-daikanwa . 23318) ; ø¸…¬– + (=gt-k . 07738) ; ý¡„¸º + (=ucs . #x773C) ; 眼 + )) +(define-char + '((=>ucs . #x402E) ; 䀮 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23319) ; ø¸…¬— + )) +(define-char + '((morohashi-daikanwa 23319 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x334D) ; ø»—»° + (=ucs . #x402E) ; 䀮 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x4E6E) ; ø»‹§£ + (chinese-cns11643-2 . #x3752) ; ø»“­¥ + (ideograph-daikanwa . 23320) ; ø¸…¬˜ + (=ucs . #x773D) ; 眽 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x4E6F) ; ø»‹§¤ + (chinese-cns11643-1 . #x5C38) ; ø»’™ + (ideograph-daikanwa . 23321) ; ø¸…¬™ + (=ucs . #x773E) ; 眾 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4254) ; ø»œ¦ + (ideograph-daikanwa . 23322) ; ø¸…¬š + (=ucs . #x2516B) ; 𥅫 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3379) ; ø»š†  + (ideograph-daikanwa . 23323) ; ø¸…¬› + (=ucs . #x2516C) ; 𥅬 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4243) ; ø»œ¥° + (ideograph-daikanwa . 23324) ; ø¸…¬œ + (=ucs . #x2516D) ; 𥅭 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x424F) ; ø»œ¥¼ + (ideograph-daikanwa . 23326) ; ø¸…¬ž + (=ucs . #x2516E) ; 𥅮 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x337E) ; ø»š†¥ + (ideograph-daikanwa . 23327) ; ø¸…¬Ÿ + (=ucs . #x25185) ; 𥆅 + )) +(define-char + '((=>ucs . #x2032A) ; 𠌪 + (ideographic- (:radical 109 ; ⽬ + :strokes 6) + (:radical 9 ; ⼈ + :strokes 10)) + (total-strokes . 11) + (hanyu-dazidian 1 189 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5469) ; ø½‹¾ + (chinese-cns11643-3 . #x2139) ; ø»•–¼ + (ideograph-daikanwa . 05691) ; ø¸˜» + ) + ((=ucs . #x76EE) ; 目 + )) + )) + (chinese-cns11643-5 . #x3421) ; ø»š†¦ + (ideograph-daikanwa . 23328) ; ø¸…¬  + (=hanziku-1 . #xCD57) ; ý¢€œµ— + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4245) ; ø»œ¥² + (ideograph-daikanwa . 23329) ; ø¸…¬¡ + (=ucs . #x25186) ; 𥆆 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x337C) ; ø»š†£ + (ideograph-daikanwa . 23330) ; ø¸…¬¢ + (=ucs . #x25189) ; 𥆉 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x424E) ; ø»œ¥» + (ideograph-daikanwa . 23331) ; ø¸…¬£ + (=ucs . #x25187) ; 𥆇 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3377) ; ø»š†ž + (ideograph-daikanwa . 23332) ; ø¸…¬¤ + (=ucs . #x25188) ; 𥆈 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x424C) ; ø»œ¥¹ + (ideograph-daikanwa . 23333) ; ø¸…¬¥ + (=ucs . #x25176) ; 𥅶 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4249) ; ø»œ¥¶ + (ideograph-daikanwa . 23334) ; ø¸…¬¦ + (=ucs . #x25179) ; 𥅹 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23335) ; ø¸…¬§ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23336) ; ø¸…¬¨ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23337) ; ø¸…¬© + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23338) ; ø¸…¬ª + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 5 3129 9) + (chinese-gb2312 . #x5745) ; ø»…•¼ + (chinese-isoir165 . #x5745) ; ø»¾Œ + (chinese-cns11643-3 . #x3757) ; ø»•·® + (ideograph-daikanwa . 23339) ; ø¸…¬« + (=hanziku-8 . #xDEA5) ; ý¢‚º¥ + (=ucs . #x7740) ; 着 + )) +(define-char + '((=>ucs . #x7740) ; 着 + (morohashi-daikanwa 23339 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (=jis-x0208 . #x4365) ; ø½Š¨¼ + (korean-ksc5601 . #x7337) ; ø»Š’¾ + (=gt-pj-1 . #x4365) ; ø½Š¨¼ + (=gt-k . 09101) ; ý¡„‚Ž + (ucs-jis . #x7740) ; ø½Š¨¼ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4250) ; ø»œ¥½ + (ideograph-daikanwa . 23340) ; ø¸…¬¬ + (=ucs . #x25171) ; 𥅱 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x5576) ; ø»…“± + (chinese-isoir165 . #x5576) ; ø»¼ + (chinese-cns11643-4 . #x3356) ; ø»—»¹ + (ideograph-daikanwa . 49365) ; ø¸Œƒ• + (=ucs . #x7741) ; 睁 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4251) ; ø»œ¥¾ + (ideograph-daikanwa . 49366) ; ø¸Œƒ– + (=ucs . #x2517C) ; 𥅼 + )) +(define-char + '((=>ucs . #x7742) ; 睂 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23341) ; ø¸…¬­ + )) +(define-char + '((morohashi-daikanwa 23341 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2492 4) + (japanese-jisx0212 . #x4E70) ; ø»‹§¥ + (=hanziku-7 . #xAD50) ; ý¢ºµ + (=ucs . #x7742) ; 睂 + )) +(define-char + '((=>ucs . #x7742) ; 睂 + (morohashi-daikanwa 23341 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D56) ; ø»–€¡ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D50) ; ø»–€› + (ideograph-daikanwa . 23342) ; ø¸…¬® + (=ucs . #x402F) ; 䀯 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3949) ; ø»˜„  + (ideograph-daikanwa . 23343) ; ø¸…¬¯ + (=ucs . #x4030) ; 䀰 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A49) ; ø»š‚ + (ideograph-daikanwa . 23344) ; ø¸…¬° + (=ucs . #x2518B) ; 𥆋 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A4C) ; ø»š… + (ideograph-daikanwa . 23345) ; ø¸…¬± + (=ucs . #x2518C) ; 𥆌 + )) +(define-char + '((=>ucs . #x7743) ; 睃 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D53) ; ø»–€ž + (ideograph-daikanwa . 23346) ; ø¸…¬² + )) +(define-char + '((morohashi-daikanwa 23346 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2493 10) + (chinese-gb2312 . #x6D7C) ; ø»…·‡ + (chinese-isoir165 . #x6D7C) ; ø»ŽŸ— + (=hanziku-7 . #xAD76) ; ý¢ºµ¶ + (=ucs . #x7743) ; 睃 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B79) ; ø»œ³´ + (ideograph-daikanwa . 23347) ; ø¸…¬³ + (=ucs . #x2518D) ; 𥆍 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C23) ; ø»œ³¼ + (ideograph-daikanwa . 23348) ; ø¸…¬´ + (=ucs . #x2518E) ; 𥆎 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D54) ; ø»–€Ÿ + (ideograph-daikanwa . 23349) ; ø¸…¬µ + (=ucs . #x4031) ; 䀱 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E40) ; ø»“·¥ + (ideograph-daikanwa . 23350) ; ø¸…¬¶ + (=ucs . #x7744) ; 睄 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4E71) ; ø»‹§¦ + (chinese-cns11643-2 . #x3E42) ; ø»“·§ + (ideograph-daikanwa . 23351) ; ø¸…¬· + (=ucs . #x7745) ; 睅 + )) +(define-char + '((=>ucs . #x7746) ; 睆 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4E72) ; ø»‹§§ + (=jis-x0213-1-2000 . #x7872) ; ø»¤“¿ + (ideograph-daikanwa . 23352) ; ø¸…¬¸ + (=jef-china3 . #x5BCC) ; øº…¯Œ + (ucs-jis . #x7746) ; ø»‹§§ + )) +(define-char + '((morohashi-daikanwa 23352 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E3E) ; ø»“·£ + (=ucs . #x7746) ; 睆 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x394A) ; ø»˜„¡ + (ideograph-daikanwa . 23353) ; ø¸…¬¹ + (=ucs . #x4032) ; 䀲 + )) +(define-char + '((=>ucs . #x2518F) ; 𥆏 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23354) ; ø¸…¬º + )) +(define-char + '((morohashi-daikanwa 23354 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3353) ; ø»—»¶ + (=ucs . #x2518F) ; 𥆏 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B78) ; ø»œ³³ + (ideograph-daikanwa . 23355) ; ø¸…¬» + (=ucs . #x25190) ; 𥆐 + )) +(define-char + '((=>ucs . #x25191) ; 𥆑 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23356) ; ø¸…¬¼ + )) +(define-char + '((morohashi-daikanwa 23356 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A4B) ; ø»š„ + (=ucs . #x25191) ; 𥆑 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B7D) ; ø»œ³¸ + (ideograph-daikanwa . 23357) ; ø¸…¬½ + (=ucs . #x25192) ; 𥆒 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D55) ; ø»–€  + (ideograph-daikanwa . 23358) ; ø¸…¬¾ + (=ucs . #x4033) ; 䀳 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5319) + (chinese-gb2312 . #x6D7B) ; ø»…·† + (=jis-x0208 . #x6249) ; ø½‹–‚ + (chinese-isoir165 . #x6D7B) ; ø»ŽŸ– + (chinese-cns11643-2 . #x3E3F) ; ø»“·¤ + (ideograph-daikanwa . 23360) ; ø¸…­€ + (=ucs . #x7747) ; 睇 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3945) ; ø»˜„œ + (ideograph-daikanwa . 23361) ; ø¸…­ + (=ucs . #x4034) ; 䀴 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C21) ; ø»œ³º + (ideograph-daikanwa . 23362) ; ø¸…­‚ + (=ucs . #x25193) ; 𥆓 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23363) ; ø¸…­ƒ + (=jef-china3 . #x5BCD) ; øº…¯ + (=ucs . #x4035) ; 䀵 + )) +(define-char + '((=>ucs . #x4035) ; 䀵 + (morohashi-daikanwa 23363 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3948) ; ø»˜„Ÿ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A46) ; ø»š¿ + (ideograph-daikanwa . 23364) ; ø¸…­„ + (=ucs . #x25194) ; 𥆔 + )) +(define-char + '((=>ucs . #x25195) ; 𥆕 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23365) ; ø¸…­… + )) +(define-char + '((morohashi-daikanwa 23365 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C26) ; ø»œ³¿ + (=ucs . #x25195) ; 𥆕 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B77) ; ø»œ³² + (ideograph-daikanwa . 23366) ; ø¸…­† + (=ucs . #x25196) ; 𥆖 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2491 7) + (chinese-cns11643-3 . #x3D51) ; ø»–€œ + (ideograph-daikanwa . 23367) ; ø¸…­‡ + (=hanziku-7 . #xACF2) ; ý¢º³² + (=ucs . #x7748) ; 睈 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2492 3) + (chinese-cns11643-3 . #x3D52) ; ø»–€ + (ideograph-daikanwa . 23368) ; ø¸…­ˆ + (=hanziku-7 . #xAD4F) ; ý¢ºµ + (=ucs . #x7749) ; 睉 + )) +(define-char + '((=>ucs . #x4036) ; 䀶 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23369) ; ø¸…­‰ + )) +(define-char + '((morohashi-daikanwa 23369 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x393F) ; ø»˜„– + (=ucs . #x4036) ; 䀶 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3941) ; ø»˜„˜ + (ideograph-daikanwa . 23370) ; ø¸…­Š + (=ucs . #x4037) ; 䀷 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x394F) ; ø»˜„¦ + (ideograph-daikanwa . 23371) ; ø¸…­‹ + (=ucs . #x25197) ; 𥆗 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A4A) ; ø»šƒ + (ideograph-daikanwa . 23372) ; ø¸…­Œ + (=ucs . #x25198) ; 𥆘 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A48) ; ø»š + (ideograph-daikanwa . 23373) ; ø¸…­ + (=ucs . #x25199) ; 𥆙 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A44) ; ø»š½ + (ideograph-daikanwa . 23374) ; ø¸…­Ž + (=ucs . #x2519A) ; 𥆚 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x394B) ; ø»˜„¢ + (ideograph-daikanwa . 23375) ; ø¸…­ + (=ucs . #x4038) ; 䀸 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4E73) ; ø»‹§¨ + (chinese-cns11643-2 . #x3E43) ; ø»“·¨ + (ideograph-daikanwa . 23376) ; ø¸…­ + (=ucs . #x774A) ; 睊 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x394E) ; ø»˜„¥ + (ideograph-daikanwa . 23377) ; ø¸…­‘ + (=ucs . #x2519B) ; 𥆛 + )) +(define-char + '((=>ucs . #x2519C) ; 𥆜 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23378) ; ø¸…­’ + )) +(define-char + '((morohashi-daikanwa 23378 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4071) ; ø»š™ž + (=ucs . #x2519C) ; 𥆜 + )) +(define-char + '((=>ucs . #x2519D) ; 𥆝 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23379) ; ø¸…­“ + )) +(define-char + '((morohashi-daikanwa 23379 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C25) ; ø»œ³¾ + (=ucs . #x2519D) ; 𥆝 + )) +(define-char + '((=>ucs . #x4039) ; 䀹 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23380) ; ø¸…­” + )) +(define-char + '((=>ucs . #x4039) ; 䀹 + (morohashi-daikanwa 23380 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3946) ; ø»˜„ + (ucs-cns . #x4039) ; ø»˜„ + )) +(define-char + '((=>ucs* . #x4039) ; 䀹 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B7A) ; ø»œ³µ + (=jis-x0213-2-2000 . #x7222) ; ø»¦“¿ + (ideograph-daikanwa . 23381) ; ø¸…­• + (ucs-gb . #x4039) ; 䀹 + (ucs-jis . #x4039) ; 䀹 + (=ucs . #x2F949) ; 䀹 + )) +(define-char + '((=>ucs-cns . #x2F949) ; 䀹 + (morohashi-daikanwa 23381 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (->same-ideograph + ((=ucs . #x2F949) ; 䀹 + )) + (=ucs . #x4039) ; 䀹 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x407E) ; ø»š™« + (ideograph-daikanwa . 23382) ; ø¸…­– + (=ucs . #x2519E) ; 𥆞 + )) +(define-char + '((=>ucs . #x2519F) ; 𥆟 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23383) ; ø¸…­— + )) +(define-char + '((morohashi-daikanwa 23383 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3940) ; ø»˜„— + (=ucs . #x2519F) ; 𥆟 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x394D) ; ø»˜„¤ + (ideograph-daikanwa . 23384) ; ø¸…­˜ + (=ucs . #x403A) ; 䀺 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B7E) ; ø»œ³¹ + (ideograph-daikanwa . 23385) ; ø¸…­™ + (=ucs . #x251A0) ; 𥆠 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E45) ; ø»“·ª + (ideograph-daikanwa . 23386) ; ø¸…­š + (=ucs . #x774B) ; 睋 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3947) ; ø»˜„ž + (ideograph-daikanwa . 23387) ; ø¸…­› + (=ucs . #x403B) ; 䀻 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3943) ; ø»˜„š + (ideograph-daikanwa . 23388) ; ø¸…­œ + (=ucs . #x403C) ; 䀼 + )) +(define-char + '((=>ucs . #x403D) ; 䀽 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23389) ; ø¸…­ + )) +(define-char + '((morohashi-daikanwa 23389 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F22) ; ø»˜Œ­ + (=ucs . #x403D) ; 䀽 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E46) ; ø»“·« + (ideograph-daikanwa . 23390) ; ø¸…­ž + (=ucs . #x774C) ; 睌 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3950) ; ø»˜„§ + (ideograph-daikanwa . 23391) ; ø¸…­Ÿ + (=ucs . #x251C5) ; 𥇅 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (korean-ksc5601 . #x7A60) ; ø»Š¹ + (japanese-jisx0212 . #x4E74) ; ø»‹§© + (chinese-cns11643-2 . #x3E41) ; ø»“·¦ + (=jis-x0213-1-2000 . #x7873) ; ø»¤”€ + (ideograph-daikanwa . 23392) ; ø¸…­  + (=jef-china3 . #x5BCE) ; øº…¯Ž + (=ucs . #x774D) ; 睍 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4E75) ; ø»‹§ª + (chinese-cns11643-2 . #x3E44) ; ø»“·© + (=jis-x0213-1-2000 . #x7874) ; ø»¤” + (ideograph-daikanwa . 23393) ; ø¸…­¡ + (=jef-china3 . #x5BCF) ; øº…¯ + (=ucs . #x774E) ; 睎 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A4D) ; ø»š† + (ideograph-daikanwa . 23394) ; ø¸…­¢ + (=ucs . #x251A1) ; 𥆡 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23395) ; ø¸…­£ + (=ucs . #x251A2) ; 𥆢 + )) +(define-char + '((=>ucs . #x251A2) ; 𥆢 + (morohashi-daikanwa 23395 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B7B) ; ø»œ³¶ + )) +(define-char + '((=>ucs . #x251A3) ; 𥆣 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23396) ; ø¸…­¤ + )) +(define-char + '((morohashi-daikanwa 23396 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A4E) ; ø»š‡ + (=ucs . #x251A3) ; 𥆣 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x394C) ; ø»˜„£ + (ideograph-daikanwa . 23397) ; ø¸…­¥ + (=ucs . #x403E) ; 䀾 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C28) ; ø»œ´ + (ideograph-daikanwa . 23398) ; ø¸…­¦ + (=ucs . #x251A4) ; 𥆤 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A45) ; ø»š¾ + (ideograph-daikanwa . 23399) ; ø¸…­§ + (=ucs . #x251A5) ; 𥆥 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A47) ; ø»š€ + (ideograph-daikanwa . 23400) ; ø¸…­¨ + (=ucs . #x251A6) ; 𥆦 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C22) ; ø»œ³» + (ideograph-daikanwa . 23401) ; ø¸…­© + (=ucs . #x251C3) ; 𥇃 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3944) ; ø»˜„› + (ideograph-daikanwa . 23402) ; ø¸…­ª + (=ucs . #x251C4) ; 𥇄 + )) +(define-char + '((=>ucs . #x251C7) ; 𥇇 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23403) ; ø¸…­« + )) +(define-char + '((morohashi-daikanwa 23403 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x393E) ; ø»˜„• + (=ucs . #x251C7) ; 𥇇 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3942) ; ø»˜„™ + (ideograph-daikanwa . 23404) ; ø¸…­¬ + (=ucs . #x403F) ; 䀿 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (ideograph-daikanwa . 23405) ; ø¸…­­ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (ideograph-daikanwa . 23406) ; ø¸…­® + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B75) ; ø»œ³° + (ideograph-daikanwa . 23407) ; ø¸…­¯ + (=ucs . #x251EB) ; 𥇫 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B7C) ; ø»œ³· + (ideograph-daikanwa . 23408) ; ø¸…­° + (=ucs . #x251B0) ; 𥆰 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C24) ; ø»œ³½ + (ideograph-daikanwa . 23409) ; ø¸…­± + (=ucs . #x251B6) ; 𥆶 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (ideograph-daikanwa . 23410) ; ø¸…­² + )) +(define-char + '((=>ucs . #x774F) ; 睏 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4E76) ; ø»‹§« + (ideograph-daikanwa . 23411) ; ø¸…­³ + (ucs-jis . #x774F) ; ø»‹§« + )) +(define-char + '((morohashi-daikanwa 23411 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-1 . #x607A) ; ø»’ — + (chinese-gb12345 . #x784A) ; 睏 + (=ucs . #x774F) ; 睏 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4B76) ; ø»œ³± + (ideograph-daikanwa . 49367) ; ø¸Œƒ— + (=ucs . #x251B5) ; 𥆵 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C27) ; ø»œ´€ + (ideograph-daikanwa . 49368) ; ø¸Œƒ˜ + (=ucs . #x251B3) ; 𥆳 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (hanyu-dazidian 4 2490 7) + (chinese-gb2312 . #x6D79) ; ø»…·„ + (chinese-isoir165 . #x6D79) ; ø»ŽŸ” + (=hanziku-7 . #xACD2) ; ý¢º³’ + (=ucs . #x7750) ; 睐 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (hanyu-dazidian 4 2492 1) + (chinese-gb2312 . #x6D7A) ; ø»…·… + (chinese-isoir165 . #x6D7A) ; ø»ŽŸ• + (=hanziku-7 . #xAD4D) ; ý¢ºµ + (=ucs . #x7751) ; 睑 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4E77) ; ø»‹§¬ + (chinese-cns11643-2 . #x4541) ; ø»”¸ + (ideograph-daikanwa . 23412) ; ø¸…­´ + (=jef-china3 . #x8EA9) ; øºˆº© + (=ucs . #x7752) ; 睒 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2497 2) + (chinese-cns11643-3 . #x4327) ; ø»–ˆ¦ + (ideograph-daikanwa . 23413) ; ø¸…­µ + (=hanziku-7 . #xAE51) ; ý¢º¹‘ + (=ucs . #x7753) ; 睓 + )) +(define-char + '((=>ucs . #x4041) ; 䁁 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23414) ; ø¸…­¶ + )) +(define-char + '((morohashi-daikanwa 23414 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F30) ; ø»˜Œ» + (=ucs . #x4041) ; 䁁 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x555B) ; ø»‚‚ + (ideograph-daikanwa . 23415) ; ø¸…­· + (=ucs . #x251C9) ; 𥇉 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4546) ; ø»”½ + (ideograph-daikanwa . 23416) ; ø¸…­¸ + (=ucs . #x7754) ; 睔 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x555E) ; ø»‚… + (ideograph-daikanwa . 23417) ; ø¸…­¹ + (=ucs . #x251CA) ; 𥇊 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x453E) ; ø»”µ + (ideograph-daikanwa . 23418) ; ø¸…­º + (=ucs . #x7755) ; 睕 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F2D) ; ø»˜Œ¸ + (ideograph-daikanwa . 23419) ; ø¸…­» + (=ucs . #x4042) ; 䁂 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4324) ; ø»–ˆ£ + (ideograph-daikanwa . 23420) ; ø¸…­¼ + (=ucs . #x4043) ; 䁃 + )) +(define-char + '((=>ucs . #x251CB) ; 𥇋 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23421) ; ø¸…­½ + )) +(define-char + '((morohashi-daikanwa 23421 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x555A) ; ø»‚ + (=ucs . #x251CB) ; 𥇋 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F2A) ; ø»˜Œµ + (ideograph-daikanwa . 23422) ; ø¸…­¾ + (=ucs . #x251CC) ; 𥇌 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4078) ; ø»š™¥ + (=jis-x0213-2-2000 . #x7224) ; ø»¦” + (ideograph-daikanwa . 23423) ; ø¸…­¿ + (=ucs . #x251CD) ; 𥇍 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x555C) ; ø»‚ƒ + (ideograph-daikanwa . 23424) ; ø¸…®€ + (=ucs . #x251CE) ; 𥇎 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F25) ; ø»˜Œ° + (ideograph-daikanwa . 23425) ; ø¸…® + (=ucs . #x4044) ; 䁄 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4077) ; ø»š™¤ + (ideograph-daikanwa . 23426) ; ø¸…®‚ + (=ucs . #x251CF) ; 𥇏 + )) +(define-char + '((=>ucs . #x251D0) ; 𥇐 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23427) ; ø¸…®ƒ + )) +(define-char + '((=>ucs . #x251D0) ; 𥇐 + (morohashi-daikanwa 23427 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x555F) ; ø»‚† + )) +(define-char + '((morohashi-daikanwa 23427 0 3) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x251D0) ; 𥇐 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23428) ; ø¸…®„ + (=ucs . #x251D1) ; 𥇑 + )) +(define-char + '((=>ucs . #x251D1) ; 𥇑 + (morohashi-daikanwa 23428 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4075) ; ø»š™¢ + )) +(define-char + '((=>ucs . #x7756) ; 睖 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23429) ; ø¸…®… + (=jef-china3 . #x5BD0) ; øº…¯ + )) +(define-char + '((=>ucs . #x7756) ; 睖 + (morohashi-daikanwa 23429 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4542) ; ø»”¹ + )) +(define-char + '((=>ucs . #x7756) ; 睖 + (morohashi-daikanwa 23429 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4E78) ; ø»‹§­ + (ucs-jis . #x7756) ; ø»‹§­ + )) +(define-char + '((morohashi-daikanwa 23429 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x7756) ; 睖 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2496 7) + (japanese-jisx0212 . #x4E79) ; ø»‹§® + (chinese-cns11643-4 . #x3F29) ; ø»˜Œ´ + (ideograph-daikanwa . 23430) ; ø¸…®† + (=hanziku-7 . #xADF5) ; ý¢º·µ + (=jef-china3 . #x5BD1) ; øº…¯‘ + (=ucs . #x7757) ; 睗 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F26) ; ø»˜Œ± + (ideograph-daikanwa . 23431) ; ø¸…®‡ + (=ucs . #x4045) ; 䁅 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2920 3) + (chinese-cns11643-3 . #x4328) ; ø»–ˆ§ + (=jis-x0213-2-2000 . #x7225) ; ø»¦”‚ + (=gt-pj-k1 . #x3870) ; 睘 + (ideograph-daikanwa . 23432) ; ø¸…®ˆ + (=big5-cdp . #x8BB6) ; ý¢€ˆ®¶ + (=gt-k . 10417) ; ý¡„‚¢± + (=ucs . #x7758) ; 睘 + )) +(define-char + '((=>ucs . #x7758) ; 睘 + (morohashi-daikanwa 23432 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (=gt-pj-k1 . #x3655) ; ý¡„‚¢¯ + (=gt-k . 10415) ; ý¡„‚¢¯ + )) +(define-char + '((=>ucs . #x7758) ; 睘 + (morohashi-daikanwa 23432 0 3) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (=gt-pj-k1 . #x345B) ; ý¡„‚¢° + (=gt-k . 10416) ; ý¡„‚¢° + )) +(define-char + '((=>ucs . #x251D2) ; 𥇒 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23433) ; ø¸…®‰ + )) +(define-char + '((morohashi-daikanwa 23433 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5559) ; ø»‚€ + (=ucs . #x251D2) ; 𥇒 + )) +(define-char + '((=>ucs . #x251D3) ; 𥇓 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23434) ; ø¸…®Š + )) +(define-char + '((morohashi-daikanwa 23434 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F23) ; ø»˜Œ® + (=ucs . #x251D3) ; 𥇓 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4547) ; ø»”¾ + (ideograph-daikanwa . 23435) ; ø¸…®‹ + (=ucs . #x7759) ; 睙 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F27) ; ø»˜Œ² + (ideograph-daikanwa . 23436) ; ø¸…®Œ + (=ucs . #x4046) ; 䁆 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5322) + (chinese-gb2312 . #x6D7D) ; ø»…·ˆ + (=jis-x0208 . #x624A) ; ø½‹–ƒ + (chinese-isoir165 . #x6D7D) ; ø»ŽŸ˜ + (chinese-cns11643-2 . #x4543) ; ø»”º + (ideograph-daikanwa . 23437) ; ø¸…® + (=ucs . #x775A) ; 睚 + )) +(define-char + '((=>ucs . #x775B) ; 睛 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5328) + (=jis-x0208 . #x624D) ; ø½‹–† + (korean-ksc5601 . #x6F6C) ; ø»Š» + (ideograph-daikanwa . 23438) ; ø¸…®Ž + (ucs-jis . #x775B) ; ø½‹–† + )) +(define-char + '((morohashi-daikanwa 23438 0 4) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x3E26) ; ø»„°¯ + (chinese-isoir165 . #x3E26) ; ø»˜¿ + (=ucs . #x775B) ; 睛 + )) +(define-char + '((=>ucs . #x775B) ; 睛 + (morohashi-daikanwa 23438 0 5) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-1 . #x6542) ; ø»’¦µ + )) +(define-char + '((=>ucs . #x775C) ; 睜 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4E7A) ; ø»‹§¯ + (=jis-x0213-1-2000 . #x7875) ; ø»¤”‚ + (ideograph-daikanwa . 23439) ; ø¸…® + (=jef-china3 . #x5BD2) ; øº…¯’ + (ucs-jis . #x775C) ; ø»‹§¯ + )) +(define-char + '((morohashi-daikanwa 23439 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-1 . #x654A) ; ø»’¦½ + (chinese-gb12345 . #x5576) ; 睜 + (=ucs . #x775C) ; 睜 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2497 7) + (chinese-cns11643-3 . #x4325) ; ø»–ˆ¤ + (ideograph-daikanwa . 23440) ; ø¸…® + (=hanziku-7 . #xAE56) ; ý¢º¹– + (=ucs . #x775D) ; 睝 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F28) ; ø»˜Œ³ + (ideograph-daikanwa . 23441) ; ø¸…®‘ + (=ucs . #x251D4) ; 𥇔 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4E7B) ; ø»‹§° + (chinese-cns11643-1 . #x6545) ; ø»’¦¸ + (chinese-gb12345 . #x6D79) ; 睞 + (ideograph-daikanwa . 23442) ; ø¸…®’ + (=jef-china3 . #x5BD3) ; øº…¯“ + (=ucs . #x775E) ; 睞 + )) +(define-char + '((=>ucs . #x4047) ; 䁇 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23443) ; ø¸…®“ + )) +(define-char + '((morohashi-daikanwa 23443 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F2B) ; ø»˜Œ¶ + (=ucs . #x4047) ; 䁇 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F2C) ; ø»˜Œ· + (ideograph-daikanwa . 23444) ; ø¸…®” + (=ucs . #x4048) ; 䁈 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5561) ; ø»‚ˆ + (ideograph-daikanwa . 23445) ; ø¸…®• + (=ucs . #x4049) ; 䁉 + )) +(define-char + '((=>ucs . #x775F) ; 睟 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4E7C) ; ø»‹§± + (=jis-x0213-1-2000 . #x7876) ; ø»¤”ƒ + (ideograph-daikanwa . 23446) ; ø¸…®– + (ucs-jis . #x775F) ; ø»‹§± + )) +(define-char + '((morohashi-daikanwa 23446 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x453F) ; ø»”¶ + (=jef-china3 . #x5BD4) ; øº…¯” + (=ucs . #x775F) ; 睟 + )) +(define-char + '((=>ucs . #x7760) ; 睠 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4E7D) ; ø»‹§² + (=jis-x0213-2-2000 . #x7226) ; ø»¦”ƒ + (ideograph-daikanwa . 23447) ; ø¸…®— + (ucs-jis . #x7760) ; ø»‹§² + )) +(define-char + '((morohashi-daikanwa 23447 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4540) ; ø»”· + (=ucs . #x7760) ; 睠 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5326) + (chinese-gb2312 . #x4B2F) ; ø»…ƒ¾ + (=jis-x0208 . #x3F67) ; ø½Š£† + (korean-ksc5601 . #x6232) ; ø»‰¹» + (chinese-isoir165 . #x4B2F) ; ø»¬Ž + (ideograph-daikanwa . 23448) ; ø¸…®˜ + (=ucs . #x7761) ; 睡 + )) +(define-char + '((=>ucs . #x7761) ; 睡 + (morohashi-daikanwa 23448 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-1 . #x6975) ; ø»’­  + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F31) ; ø»˜Œ¼ + (ideograph-daikanwa . 23449) ; ø¸…®™ + (=ucs . #x251D5) ; 𥇕 + )) +(define-char + '((=>ucs . #x7762) ; 睢 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4E7E) ; ø»‹§³ + (=jis-x0213-1-2000 . #x7877) ; ø»¤”„ + (ideograph-daikanwa . 23450) ; ø¸…®š + (=jef-china3 . #x5BD5) ; øº…¯• + (ucs-jis . #x7762) ; ø»‹§³ + )) +(define-char + '((morohashi-daikanwa 23450 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x6E21) ; ø»…·Š + (chinese-isoir165 . #x6E21) ; ø»ŽŸš + (chinese-cns11643-1 . #x654D) ; ø»’§€ + (=ucs . #x7762) ; 睢 + )) +(define-char + '((=>ucs . #x251D6) ; 𥇖 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23451) ; ø¸…®› + )) +(define-char + '((morohashi-daikanwa 23451 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F2E) ; ø»˜Œ¹ + (=ucs . #x251D6) ; 𥇖 + )) +(define-char + '((=>ucs . #x251E4) ; 𥇤 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23452) ; ø¸…®œ + )) +(define-char + '((morohashi-daikanwa 23452 0 8) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x555D) ; ø»‚„ + (=ucs . #x251E4) ; 𥇤 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x407A) ; ø»š™§ + (ideograph-daikanwa . 23453) ; ø¸…® + (=ucs . #x251D8) ; 𥇘 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5562) ; ø»‚‰ + (ideograph-daikanwa . 23454) ; ø¸…®ž + (=ucs . #x251D9) ; 𥇙 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4074) ; ø»š™¡ + (ideograph-daikanwa . 23455) ; ø¸…®Ÿ + (=ucs . #x251FF) ; 𥇿 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4076) ; ø»š™£ + (ideograph-daikanwa . 23456) ; ø¸…®  + (=ucs . #x251DA) ; 𥇚 + )) +(define-char + '((=>ucs . #x7763) ; 督 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5331) + (=jis-x0208 . #x4644) ; ø½Š¬µ + (korean-ksc5601 . #x543D) ; ø»‰¥¢ + (=gt-pj-1 . #x4644) ; ø½Š¬µ + (ideograph-daikanwa . 23457) ; ø¸…®¡ + (=gt-k . 10258) ; ý¡„‚ ’ + (ucs-jis . #x7763) ; ø½Š¬µ + )) +(define-char + '((morohashi-daikanwa 23457 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x363D) ; ø»„¥– + (chinese-isoir165 . #x363D) ; ø»¦ + (chinese-cns11643-1 . #x6546) ; ø»’¦¹ + (=ucs . #x7763) ; 督 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2497 1) + (japanese-jisx0212 . #x4F21) ; ø»‹§´ + (chinese-cns11643-3 . #x4326) ; ø»–ˆ¥ + (ideograph-daikanwa . 23458) ; ø¸…®¢ + (=hanziku-7 . #xAE50) ; ý¢º¹ + (=ucs . #x7764) ; 睤 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5332) + (chinese-gb2312 . #x6E22) ; ø»…·‹ + (=jis-x0208 . #x624E) ; ø½‹–‡ + (chinese-isoir165 . #x6E22) ; ø»ŽŸ› + (chinese-cns11643-1 . #x654B) ; ø»’¦¾ + (ideograph-daikanwa . 23459) ; ø¸…®£ + (=ucs . #x7765) ; 睥 + )) +(define-char + '((=>ucs . #x7766) ; 睦 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5334) + (=jis-x0208 . #x4B53) ; ø½Š´š + (ideograph-daikanwa . 23460) ; ø¸…®¤ + (ucs-jis . #x7766) ; ø½Š´š + )) +(define-char + '((=>ucs . #x7766) ; 睦 + (morohashi-daikanwa 23460 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (korean-ksc5601 . #x594E) ; ø»‰­‰ + (chinese-cns11643-1 . #x6544) ; ø»’¦· + )) +(define-char + '((morohashi-daikanwa 23460 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x4440) ; ø»„¹½ + (chinese-isoir165 . #x4440) ; ø»¢ + (=ucs . #x7766) ; 睦 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4F22) ; ø»‹§µ + (chinese-cns11643-2 . #x4545) ; ø»”¼ + (ideograph-daikanwa . 23461) ; ø¸…®¥ + (=ucs . #x7767) ; 睧 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F2F) ; ø»˜Œº + (ideograph-daikanwa . 23462) ; ø¸…®¦ + (=ucs . #x251DB) ; 𥇛 + )) +(define-char + '((=>ucs . #x251DC) ; 𥇜 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23463) ; ø¸…®§ + )) +(define-char + '((morohashi-daikanwa 23463 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F24) ; ø»˜Œ¯ + (=ucs . #x251DC) ; 𥇜 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5324) + (chinese-gb2312 . #x6D7E) ; ø»…·‰ + (=jis-x0208 . #x624B) ; ø½‹–„ + (chinese-isoir165 . #x6D7E) ; ø»ŽŸ™ + (chinese-cns11643-1 . #x654C) ; ø»’¦¿ + (ideograph-daikanwa . 23464) ; ø¸…®¨ + (=ucs . #x7768) ; 睨 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4544) ; ø»”» + (ideograph-daikanwa . 23465) ; ø¸…®© + (=ucs . #x7769) ; 睩 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-1 . #x6548) ; ø»’¦» + (ideograph-daikanwa . 23466) ; ø¸…®ª + (=ucs . #x776A) ; 睪 + )) +(define-char + '((=>ucs . #x776A) ; 睪 + (morohashi-daikanwa 23466 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4F23) ; ø»‹§¶ + (=jis-x0213-2-2000 . #x7227) ; ø»¦”„ + (=jef-china3 . #x5BE1) ; øº…¯¡ + (ucs-jis . #x776A) ; ø»‹§¶ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5566) ; ø»‚ + (ideograph-daikanwa . 23467) ; ø¸…®« + (=ucs . #x251E1) ; 𥇡 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5564) ; ø»‚‹ + (ideograph-daikanwa . 23468) ; ø¸…®¬ + (=ucs . #x251DD) ; 𥇝 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5325) + (chinese-gb2312 . #x3D5E) ; ø»„°‰ + (=jis-x0208 . #x624C) ; ø½‹–… + (korean-ksc5601 . #x7462) ; ø»Š•‡ + (chinese-isoir165 . #x3D5E) ; ø»˜™ + (chinese-cns11643-1 . #x6543) ; ø»’¦¶ + (ideograph-daikanwa . 23469) ; ø¸…®­ + (=ucs . #x776B) ; 睫 + )) +(define-char + '((=>ucs . #x776C) ; 睬 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4F24) ; ø»‹§· + (ideograph-daikanwa . 23470) ; ø¸…®® + (ucs-jis . #x776C) ; ø»‹§· + )) +(define-char + '((morohashi-daikanwa 23470 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x3247) ; ø»„Ÿ¨ + (chinese-isoir165 . #x3247) ; ø»‡¸ + (chinese-cns11643-1 . #x6549) ; ø»’¦¼ + (=ucs . #x776C) ; 睬 + )) +(define-char + '((=>ucs . #x776D) ; 睭 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23471) ; ø¸…®¯ + )) +(define-char + '((morohashi-daikanwa 23471 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4548) ; ø»”¿ + (=ucs . #x776D) ; 睭 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4079) ; ø»š™¦ + (ideograph-daikanwa . 23472) ; ø¸…®° + (=ucs . #x251DE) ; 𥇞 + )) +(define-char + '((=>ucs . #x251DF) ; 𥇟 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23473) ; ø¸…®± + )) +(define-char + '((morohashi-daikanwa 23473 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4072) ; ø»š™Ÿ + (=ucs . #x251DF) ; 𥇟 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x407C) ; ø»š™© + (ideograph-daikanwa . 23474) ; ø¸…®² + (=ucs . #x251E0) ; 𥇠 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x407D) ; ø»š™ª + (ideograph-daikanwa . 23475) ; ø¸…®³ + (=ucs . #x251FE) ; 𥇾 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x407B) ; ø»š™¨ + (ideograph-daikanwa . 23476) ; ø¸…®´ + (=ucs . #x23AAD) ; 𣪭 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23477) ; ø¸…®µ + (=ucs . #x251C6) ; 𥇆 + )) +(define-char + '((=>ucs . #x251C6) ; 𥇆 + (morohashi-daikanwa 23477 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A4F) ; ø»šˆ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5560) ; ø»‚‡ + (ideograph-daikanwa . 23478) ; ø¸…®¶ + (=ucs . #x22FA5) ; 𢾥 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5565) ; ø»‚Œ + (ideograph-daikanwa . 23479) ; ø¸…®· + (=ucs . #x25200) ; 𥈀 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (ideograph-daikanwa . 23480) ; ø¸…®¸ + )) +(define-char + '((=>ucs . #x251EE) ; 𥇮 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23481) ; ø¸…®¹ + )) +(define-char + '((morohashi-daikanwa 23481 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5563) ; ø»‚Š + (=ucs . #x251EE) ; 𥇮 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (ideograph-daikanwa . 23482) ; ø¸…®º + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (ideograph-daikanwa . 23483) ; ø¸…®» + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (ideograph-daikanwa . 23484) ; ø¸…®¼ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (ideograph-daikanwa . 23485) ; ø¸…®½ + )) +(define-char + '((=>ucs . #x251F5) ; 𥇵 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 49369) ; ø¸Œƒ™ + )) +(define-char + '((morohashi-daikanwa 49369 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4073) ; ø»š™  + (=ucs . #x251F5) ; 𥇵 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4760) ; ø»š£Ÿ + (ideograph-daikanwa . 23486) ; ø¸…®¾ + (=ucs . #x25202) ; 𥈂 + )) +(define-char + '((=>ucs . #x776E) ; 睮 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23487) ; ø¸…®¿ + )) +(define-char + '((morohashi-daikanwa 23487 0 3) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C2E) ; ø»”‹· + (=ucs . #x776E) ; 睮 + )) +(define-char + '((=>ucs . #x25203) ; 𥈃 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23488) ; ø¸…¯€ + )) +(define-char + '((morohashi-daikanwa 23488 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4545) ; ø»˜–„ + (=ucs . #x25203) ; 𥈃 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C30) ; ø»”‹¹ + (ideograph-daikanwa . 23489) ; ø¸…¯ + (=ucs . #x776F) ; 睯 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4761) ; ø»š£  + (ideograph-daikanwa . 23490) ; ø¸…¯‚ + (=ucs . #x404A) ; 䁊 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23491) ; ø¸…¯ƒ + (=ucs . #x404B) ; 䁋 + )) +(define-char + '((=>ucs . #x404B) ; 䁋 + (morohashi-daikanwa 23491 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4539) ; ø»˜•¸ + )) +(define-char + '((=>ucs . #x7770) ; 睰 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2500 11) + (chinese-cns11643-4 . #x4542) ; ø»˜– + (ideograph-daikanwa . 23492) ; ø¸…¯„ + (=hanziku-7 . #xAEDC) ; ý¢º»œ + )) +(define-char + '((morohashi-daikanwa 23492 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4F25) ; ø»‹§¸ + (=jef-china3 . #x5BD6) ; øº…¯– + (=ucs . #x7770) ; 睰 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F4B) ; ø»ž + (ideograph-daikanwa . 23493) ; ø¸…¯… + (=ucs . #x25085) ; 𥂅 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x453A) ; ø»˜•¹ + (ideograph-daikanwa . 23494) ; ø¸…¯† + (=ucs . #x25229) ; 𥈩 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2503 16) + (chinese-cns11643-3 . #x4839) ; ø»–Ž + (ideograph-daikanwa . 23495) ; ø¸…¯‡ + (=hanziku-7 . #xAFA4) ; ý¢º¾¤ + (=ucs . #x7771) ; 睱 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F44) ; ø»— + (ideograph-daikanwa . 23496) ; ø¸…¯ˆ + (=ucs . #x25205) ; 𥈅 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23497) ; ø¸…¯‰ + (=ucs . #x404C) ; 䁌 + )) +(define-char + '((=>ucs . #x404C) ; 䁌 + (morohashi-daikanwa 23497 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4541) ; ø»˜–€ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x453E) ; ø»˜•½ + (ideograph-daikanwa . 23498) ; ø¸…¯Š + (=ucs . #x25206) ; 𥈆 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4763) ; ø»š£¢ + (ideograph-daikanwa . 23499) ; ø¸…¯‹ + (=ucs . #x25207) ; 𥈇 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F48) ; ø»› + (ideograph-daikanwa . 23500) ; ø¸…¯Œ + (=ucs . #x25208) ; 𥈈 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2502 5) + (japanese-jisx0212 . #x4F26) ; ø»‹§¹ + (chinese-cns11643-4 . #x4540) ; ø»˜•¿ + (=jis-x0213-2-2000 . #x7229) ; ø»¦”† + (ideograph-daikanwa . 23501) ; ø¸…¯ + (=hanziku-7 . #xAF57) ; ý¢º½— + (=jef-china3 . #x5BD7) ; øº…¯— + (=ucs . #x7772) ; 睲 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2501 6) + (japanese-jisx0212 . #x4F27) ; ø»‹§º + (chinese-cns11643-4 . #x453D) ; ø»˜•¼ + (ideograph-daikanwa . 23502) ; ø¸…¯Ž + (=hanziku-7 . #xAEF7) ; ý¢º»· + (=jef-china3 . #x5BD8) ; øº…¯˜ + (=ucs . #x7773) ; 睳 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4765) ; ø»š£¤ + (ideograph-daikanwa . 23503) ; ø¸…¯ + (=ucs . #x25209) ; 𥈉 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x453C) ; ø»˜•» + (ideograph-daikanwa . 23504) ; ø¸…¯ + (=ucs . #x404D) ; 䁍 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4766) ; ø»š£¥ + (ideograph-daikanwa . 23505) ; ø¸…¯‘ + (=ucs . #x2520A) ; 𥈊 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F49) ; ø»œ + (ideograph-daikanwa . 23506) ; ø¸…¯’ + (=ucs . #x2520B) ; 𥈋 + )) +(define-char + '((=>ucs . #x2520C) ; 𥈌 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23507) ; ø¸…¯“ + )) +(define-char + '((morohashi-daikanwa 23507 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B4F) ; ø»˜Ÿ‚ + (=ucs . #x2520C) ; 𥈌 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2501 15) + (chinese-cns11643-3 . #x483C) ; ø»–‘ + (ideograph-daikanwa . 23508) ; ø¸…¯” + (=hanziku-7 . #xAF41) ; ý¢º½ + (=ucs . #x715B) ; 煛 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F4E) ; ø»¡ + (ideograph-daikanwa . 23509) ; ø¸…¯• + (=ucs . #x2520D) ; 𥈍 + )) +(define-char + '((=>ucs . #x404E) ; 䁎 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23510) ; ø¸…¯– + )) +(define-char + '((morohashi-daikanwa 23510 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4537) ; ø»˜•¶ + (=ucs . #x404E) ; 䁎 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2503 15) + (japanese-jisx0212 . #x4F28) ; ø»‹§» + (chinese-cns11643-3 . #x4833) ; ø»–ˆ + (ideograph-daikanwa . 23511) ; ø¸…¯— + (=hanziku-7 . #xAFA3) ; ý¢º¾£ + (=jef-china3 . #x5BD9) ; øº…¯™ + (=ucs . #x7774) ; 睴 + )) +(define-char + '((=>ucs . #x2520E) ; 𥈎 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23512) ; ø¸…¯˜ + )) +(define-char + '((morohashi-daikanwa 23512 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F46) ; ø»™ + (=ucs . #x2520E) ; 𥈎 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23513) ; ø¸…¯™ + (=ucs . #x404F) ; 䁏 + )) +(define-char + '((=>ucs . #x404F) ; 䁏 + (morohashi-daikanwa 23513 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4837) ; ø»–Œ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2500 10) + (chinese-cns11643-3 . #x4836) ; ø»–‹ + (ideograph-daikanwa . 23514) ; ø¸…¯š + (=hanziku-7 . #xAEDB) ; ý¢º»› + (=ucs . #x7775) ; 睵 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4543) ; ø»˜–‚ + (ideograph-daikanwa . 23515) ; ø¸…¯› + (=ucs . #x4050) ; 䁐 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2500 9) + (chinese-cns11643-3 . #x4835) ; ø»–Š + (ideograph-daikanwa . 23516) ; ø¸…¯œ + (=hanziku-7 . #xAEDA) ; ý¢º»š + (=ucs . #x7776) ; 睶 + )) +(define-char + '((=>ucs . #x7777) ; 睷 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23517) ; ø¸…¯ + )) +(define-char + '((morohashi-daikanwa 23517 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2500 2) + (chinese-cns11643-3 . #x4834) ; ø»–‰ + (=hanziku-7 . #xAED3) ; ý¢º»“ + (=ucs . #x7777) ; 睷 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2503 19) + (chinese-cns11643-3 . #x4838) ; ø»– + (ideograph-daikanwa . 23518) ; ø¸…¯ž + (=hanziku-7 . #xAFA7) ; ý¢º¾§ + (=ucs . #x7778) ; 睸 + )) +(define-char + '((=>ucs . #x7779) ; 睹 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 5337) + (=jis-x0208 . #x6251) ; ø½‹–Š + (korean-ksc5601 . #x5429) ; ø»‰¥Ž + (ideograph-daikanwa . 23519) ; ø¸…¯Ÿ + (ucs-jis . #x7779) ; ø½‹–Š + )) +(define-char + '((morohashi-daikanwa 23519 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x3643) ; ø»„¥œ + (chinese-isoir165 . #x3643) ; ø»¬ + (chinese-cns11643-1 . #x6547) ; ø»’¦º + (=ucs . #x7779) ; 睹 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4546) ; ø»˜–… + (ideograph-daikanwa . 23520) ; ø¸…¯  + (=jef-china3 . #x5BDA) ; øº…¯š + (=ucs . #x4051) ; 䁑 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F4F) ; ø»¢ + (ideograph-daikanwa . 23521) ; ø¸…¯¡ + (=ucs . #x2520F) ; 𥈏 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23522) ; ø¸…¯¢ + (=ucs . #x25210) ; 𥈐 + )) +(define-char + '((=>ucs . #x25210) ; 𥈐 + (morohashi-daikanwa 23522 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x256C) ; ø»ž…· + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2502 15) + (japanese-jisx0212 . #x4F29) ; ø»‹§¼ + (=jis-x0213-1-2000 . #x7878) ; ø»¤”… + (ideograph-daikanwa . 23523) ; ø¸…¯£ + (=hanziku-7 . #xAF61) ; ý¢º½¡ + (=jef-china3 . #x9FD7) ; øº‰¿— + (=ucs . #x777A) ; 睺 + )) +(define-char + '((=>ucs . #x777A) ; 睺 + (morohashi-daikanwa 23523 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x483B) ; ø»– + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F47) ; ø»š + (ideograph-daikanwa . 23524) ; ø¸…¯¤ + (=ucs . #x25211) ; 𥈑 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4767) ; ø»š£¦ + (ideograph-daikanwa . 23525) ; ø¸…¯¥ + (=ucs . #x25212) ; 𥈒 + )) +(define-char + '((=>ucs . #x4052) ; 䁒 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23526) ; ø¸…¯¦ + )) +(define-char + '((morohashi-daikanwa 23526 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x453F) ; ø»˜•¾ + (=ucs . #x4052) ; 䁒 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4764) ; ø»š££ + (ideograph-daikanwa . 23527) ; ø¸…¯§ + (=ucs . #x25213) ; 𥈓 + )) +(define-char + '((=>ucs . #x4053) ; 䁓 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23528) ; ø¸…¯¨ + )) +(define-char + '((morohashi-daikanwa 23528 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4544) ; ø»˜–ƒ + (=ucs . #x4053) ; 䁓 + )) +(define-char + '((=>ucs . #x4054) ; 䁔 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23529) ; ø¸…¯© + )) +(define-char + '((morohashi-daikanwa 23529 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x483A) ; ø»– + (=ucs . #x4054) ; 䁔 + )) +(define-char + '((=>ucs . #x777B) ; 睻 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23530) ; ø¸…¯ª + )) +(define-char + '((morohashi-daikanwa 23530 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2503 13) + (chinese-cns11643-3 . #x483D) ; ø»–’ + (=hanziku-7 . #xAFA1) ; ý¢º¾¡ + (=ucs . #x777B) ; 睻 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C2B) ; ø»”‹´ + (=jis-x0213-2-2000 . #x722A) ; ø»¦”‡ + (ideograph-daikanwa . 23531) ; ø¸…¯« + (=ucs . #x777C) ; 睼 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x6E25) ; ø»…·Ž + (japanese-jisx0212 . #x4F2A) ; ø»‹§½ + (chinese-isoir165 . #x6E25) ; ø»ŽŸž + (chinese-cns11643-1 . #x6973) ; ø»’­ž + (=jis-x0213-2-2000 . #x722B) ; ø»¦”ˆ + (ideograph-daikanwa . 23532) ; ø¸…¯¬ + (=jef-china3 . #x5BDB) ; øº…¯› + (=ucs . #x777D) ; 睽 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4538) ; ø»˜•· + (ideograph-daikanwa . 23533) ; ø¸…¯­ + (=ucs . #x4055) ; 䁕 + )) +(define-char + '((=>ucs . #x25214) ; 𥈔 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23534) ; ø¸…¯® + )) +(define-char + '((morohashi-daikanwa 23534 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F43) ; ø»– + (=ucs . #x25214) ; 𥈔 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 5336) + (chinese-gb2312 . #x583A) ; ø»…— + (=jis-x0208 . #x6250) ; ø½‹–‰ + (korean-ksc5601 . #x4D42) ; ø»‰›• + (chinese-isoir165 . #x583A) ; ø»¿Ÿ + (chinese-cns11643-2 . #x4C31) ; ø»”‹º + (=gt-pj-1 . #x6250) ; 睾 + (ideograph-daikanwa . 23535) ; ø¸…¯¯ + (=gt-k . 11225) ; ý¡„‚¯™ + (=ucs . #x777E) ; 睾 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (comment . "<ancient character> of R029:S1-0928") + (shinjigen-1 . 929) + (shinjigen-2 . 929) + (chinese-gb2312 . #x6E23) ; ø»…·Œ + (=jis-x0208 . #x624F) ; ø½‹–ˆ + (korean-ksc5601 . #x675A) ; ø»Š¹ + (chinese-isoir165 . #x6E23) ; ø»ŽŸœ + (chinese-cns11643-1 . #x6974) ; ø»’­Ÿ + (=gt-pj-1 . #x624F) ; 睿 + (ideograph-daikanwa . 23536) ; ø¸…¯° + (=gt-k . 11224) ; ý¡„‚¯˜ + (=ucs . #x777F) ; 睿 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23537) ; ø¸…¯± + (=ucs . #x25215) ; 𥈕 + )) +(define-char + '((=>ucs . #x25215) ; 𥈕 + (morohashi-daikanwa 23537 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F4A) ; ø» + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F45) ; ø»˜ + (ideograph-daikanwa . 23538) ; ø¸…¯² + (=ucs . #x25216) ; 𥈖 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4762) ; ø»š£¡ + (ideograph-daikanwa . 23539) ; ø¸…¯³ + (=ucs . #x25217) ; 𥈗 + )) +(define-char + '((=>ucs . #x25218) ; 𥈘 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23540) ; ø¸…¯´ + )) +(define-char + '((morohashi-daikanwa 23540 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F42) ; ø»• + (=ucs . #x25218) ; 𥈘 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x6E26) ; ø»…· + (japanese-jisx0212 . #x4F2B) ; ø»‹§¾ + (chinese-isoir165 . #x6E26) ; ø»ŽŸŸ + (chinese-cns11643-2 . #x4C2F) ; ø»”‹¸ + (=jis-x0213-1-2000 . #x7879) ; ø»¤”† + (ideograph-daikanwa . 23541) ; ø¸…¯µ + (=ucs . #x7780) ; 瞀 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x475F) ; ø»š£ž + (ideograph-daikanwa . 23542) ; ø¸…¯¶ + (=ucs . #x25219) ; 𥈙 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C2A) ; ø»”‹³ + (ideograph-daikanwa . 23543) ; ø¸…¯· + (=ucs . #x7781) ; 瞁 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23544) ; ø¸…¯¸ + (=ucs . #x7782) ; 瞂 + )) +(define-char + '((=>ucs . #x7782) ; 瞂 + (morohashi-daikanwa 23544 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C2D) ; ø»”‹¶ + )) +(define-char + '((=>ucs . #x2521A) ; 𥈚 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23545) ; ø¸…¯¹ + )) +(define-char + '((=>ucs . #x2521A) ; 𥈚 + (morohashi-daikanwa 23545 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x475E) ; ø»š£ + )) +(define-char + '((morohashi-daikanwa 23545 0 3) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x2521A) ; 𥈚 + )) +(define-char + '((=>ucs . #x7783) ; 瞃 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23546) ; ø¸…¯º + )) +(define-char + '((morohashi-daikanwa 23546 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C32) ; ø»”‹» + (=ucs . #x7783) ; 瞃 + )) +(define-char + '((=>ucs . #x2521B) ; 𥈛 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23547) ; ø¸…¯» + )) +(define-char + '((morohashi-daikanwa 23547 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x475D) ; ø»š£œ + (=ucs . #x2521B) ; 𥈛 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23548) ; ø¸…¯¼ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F4C) ; ø»Ÿ + (ideograph-daikanwa . 23549) ; ø¸…¯½ + (=ucs . #x25237) ; 𥈷 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4769) ; ø»š£¨ + (ideograph-daikanwa . 23550) ; ø¸…¯¾ + (=ucs . #x25238) ; 𥈸 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x453B) ; ø»˜•º + (ideograph-daikanwa . 23551) ; ø¸…¯¿ + (=ucs . #x2523B) ; 𥈻 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (ideograph-daikanwa . 23552) ; ø¸…°€ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F4D) ; ø»  + (ideograph-daikanwa . 23553) ; ø¸…° + (=ucs . #x2522A) ; 𥈪 + )) +(define-char + '((=>ucs . #x7784) ; 瞄 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-1 . #x6972) ; ø»’­ + (ideograph-daikanwa . 23554) ; ø¸…°‚ + )) +(define-char + '((morohashi-daikanwa 23554 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x4369) ; ø»„¹ˆ + (japanese-jisx0212 . #x4F2C) ; ø»‹§¿ + (chinese-isoir165 . #x4369) ; ø»¡˜ + (=ucs . #x7784) ; 瞄 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x3372) ; ø»„¡± + (chinese-isoir165 . #x3372) ; ø»Š + (chinese-cns11643-2 . #x4C2C) ; ø»”‹µ + (ideograph-daikanwa . 23555) ; ø¸…°ƒ + (=ucs . #x7785) ; 瞅 + )) +(define-char + '((=>ucs . #x7787) ; 瞇 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23556) ; ø¸…°„ + (=jef-china3 . #x8CF7) ; øºˆ³· + )) +(define-char + '((=>ucs . #x7787) ; 瞇 + (morohashi-daikanwa 23556 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D77) ; ø»’³š + )) +(define-char + '((morohashi-daikanwa 23556 0 3) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x7787) ; 瞇 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B50) ; ø»˜Ÿƒ + (ideograph-daikanwa . 23557) ; ø¸…°… + (=ucs . #x2523C) ; 𥈼 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E68) ; ø»š­¹ + (ideograph-daikanwa . 23558) ; ø¸…°† + (=ucs . #x2525F) ; 𥉟 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D45) ; ø»–—° + (ideograph-daikanwa . 23559) ; ø¸…°‡ + (=ucs . #x4057) ; 䁗 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (=jis-x0213-2-2000 . #x722D) ; ø»¦”Š + (ideograph-daikanwa . 23560) ; ø¸…°ˆ + (=ucs . #x4058) ; 䁘 + )) +(define-char + '((=>ucs . #x4058) ; 䁘 + (morohashi-daikanwa 23560 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B45) ; ø»˜ž¸ + )) +(define-char + '((=>ucs . #x7788) ; 瞈 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23561) ; ø¸…°‰ + )) +(define-char + '((morohashi-daikanwa 23561 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5247) ; ø»”•„ + (=ucs . #x7788) ; 瞈 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23562) ; ø¸…°Š + (=ucs . #x4059) ; 䁙 + )) +(define-char + '((=>ucs . #x4059) ; 䁙 + (morohashi-daikanwa 23562 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B42) ; ø»˜žµ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B44) ; ø»˜ž· + (ideograph-daikanwa . 23563) ; ø¸…°‹ + (=ucs . #x405A) ; 䁚 + )) +(define-char + '((=>ucs . #x2523D) ; 𥈽 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23564) ; ø¸…°Œ + )) +(define-char + '((morohashi-daikanwa 23564 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B4C) ; ø»˜ž¿ + (=ucs . #x2523D) ; 𥈽 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5246) ; ø»”•ƒ + (ideograph-daikanwa . 23565) ; ø¸…° + (=ucs . #x7789) ; 瞉 + )) +(define-char + '((=>ucs . #x2523E) ; 𥈾 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23566) ; ø¸…°Ž + )) +(define-char + '((=>ucs . #x2523E) ; 𥈾 + (morohashi-daikanwa 23566 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B3E) ; ø»˜ž± + )) +(define-char + '((morohashi-daikanwa 23566 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x2523E) ; 𥈾 + )) +(define-char + '((=>ucs . #x778A) ; 瞊 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23567) ; ø¸…° + )) +(define-char + '((morohashi-daikanwa 23567 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 4 2507 11) + (chinese-cns11643-3 . #x4D44) ; ø»–—¯ + (=hanziku-7 . #xB060) ; ý¢»  + (=ucs . #x778A) ; 瞊 + )) +(define-char + '((=>ucs . #x778B) ; 瞋 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5343) + (=jis-x0208 . #x6253) ; ø½‹–Œ + (korean-ksc5601 . #x7259) ; ø»Š’‚ + (ideograph-daikanwa . 23568) ; ø¸…° + (ucs-jis . #x778B) ; ø½‹–Œ + )) +(define-char + '((morohashi-daikanwa 23568 0 5) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-isoir165 . #x2D75) ; ø» + (chinese-cns11643-1 . #x6D7A) ; ø»’³ + (=ucs . #x778B) ; 瞋 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E62) ; ø»š­³ + (ideograph-daikanwa . 23569) ; ø¸…°‘ + (=ucs . #x2523F) ; 𥈿 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x6E27) ; ø»…· + (japanese-jisx0212 . #x4F2D) ; ø»‹¨€ + (chinese-isoir165 . #x6E27) ; ø»ŽŸ  + (chinese-cns11643-1 . #x6D78) ; ø»’³› + (ideograph-daikanwa . 23570) ; ø¸…°’ + (=ucs . #x778C) ; 瞌 + )) +(define-char + '((=>ucs . #x25240) ; 𥉀 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23571) ; ø¸…°“ + )) +(define-char + '((morohashi-daikanwa 23571 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E67) ; ø»š­¸ + (=ucs . #x25240) ; 𥉀 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B4E) ; ø»˜Ÿ + (ideograph-daikanwa . 23572) ; ø¸…°” + (=ucs . #x25241) ; 𥉁 + )) +(define-char + '((=>ucs . #x25242) ; 𥉂 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23573) ; ø¸…°• + )) +(define-char + '((=>ucs . #x25242) ; 𥉂 + (morohashi-daikanwa 23573 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x256B) ; ø»ž…¶ + )) +(define-char + '((morohashi-daikanwa 23573 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x25242) ; 𥉂 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23574) ; ø¸…°– + (=ucs . #x25243) ; 𥉃 + )) +(define-char + '((=>ucs . #x25243) ; 𥉃 + (morohashi-daikanwa 23574 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E6C) ; ø»š­½ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23575) ; ø¸…°— + (=ucs . #x25244) ; 𥉄 + )) +(define-char + '((=>ucs . #x25244) ; 𥉄 + (morohashi-daikanwa 23575 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E65) ; ø»š­¶ + )) +(define-char + '((=>ucs . #x25245) ; 𥉅 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23576) ; ø¸…°˜ + )) +(define-char + '((morohashi-daikanwa 23576 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B41) ; ø»˜ž´ + (=ucs . #x25245) ; 𥉅 + )) +(define-char + '((=>ucs . #x25246) ; 𥉆 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23577) ; ø¸…°™ + )) +(define-char + '((=>ucs . #x25246) ; 𥉆 + (morohashi-daikanwa 23577 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2570) ; ø»ž…» + )) +(define-char + '((morohashi-daikanwa 23577 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x25246) ; 𥉆 + )) +(define-char + '((=>ucs . #x25247) ; 𥉇 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23578) ; ø¸…°š + )) +(define-char + '((morohashi-daikanwa 23578 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B40) ; ø»˜ž³ + (=ucs . #x25247) ; 𥉇 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E64) ; ø»š­µ + (ideograph-daikanwa . 23579) ; ø¸…°› + (=ucs . #x2524A) ; 𥉊 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B47) ; ø»˜žº + (ideograph-daikanwa . 23580) ; ø¸…°œ + (=ucs . #x405B) ; 䁛 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x6E24) ; ø»…· + (japanese-jisx0212 . #x4F2E) ; ø»‹¨ + (chinese-isoir165 . #x6E24) ; ø»ŽŸ + (chinese-cns11643-2 . #x5244) ; ø»”• + (ideograph-daikanwa . 23581) ; ø¸…° + (=ucs . #x778D) ; 瞍 + )) +(define-char + '((=>ucs . #x2524C) ; 𥉌 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E66) ; ø»š­· + (ideograph-daikanwa . 23582) ; ø¸…°ž + )) +(define-char + '((morohashi-daikanwa 23582 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (=jis-x0213-2-2000 . #x722C) ; ø»¦”‰ + (=ucs . #x2524C) ; 𥉌 + )) +(define-char + '((=>ucs . #x2524D) ; 𥉍 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x256D) ; ø»ž…¸ + (ideograph-daikanwa . 23583) ; ø¸…°Ÿ + )) +(define-char + '((morohashi-daikanwa 23583 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x2524D) ; 𥉍 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E6A) ; ø»š­» + (ideograph-daikanwa . 23584) ; ø¸…°  + (=ucs . #x2524E) ; 𥉎 + )) +(define-char + '((=>ucs . #x2524F) ; 𥉏 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23585) ; ø¸…°¡ + )) +(define-char + '((=>ucs . #x2524F) ; 𥉏 + (morohashi-daikanwa 23585 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2572) ; ø»ž…½ + )) +(define-char + '((morohashi-daikanwa 23585 0 4) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x2524F) ; 𥉏 + )) +(define-char + '((=>ucs . #x778E) ; 瞎 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23586) ; ø¸…°¢ + )) +(define-char + '((=>ucs . #x778E) ; 瞎 + (morohashi-daikanwa 23586 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (=jis-x0208 . #x6252) ; ø½‹–‹ + (ucs-jis . #x778E) ; ø½‹–‹ + )) +(define-char + '((morohashi-daikanwa 23586 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x4F39) ; ø»…Š€ + (chinese-isoir165 . #x4F39) ; ø»² + (=ucs . #x778E) ; 瞎 + )) +(define-char + '((=>ucs . #x778E) ; 瞎 + (morohashi-daikanwa 23586 0 3) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D76) ; ø»’³™ + )) +(define-char + '((=>ucs . #x25250) ; 𥉐 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23587) ; ø¸…°£ + )) +(define-char + '((morohashi-daikanwa 23587 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B49) ; ø»˜ž¼ + (=ucs . #x25250) ; 𥉐 + )) +(define-char + '((=>ucs . #x25251) ; 𥉑 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23588) ; ø¸…°¤ + )) +(define-char + '((morohashi-daikanwa 23588 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B4B) ; ø»˜ž¾ + (=ucs . #x25251) ; 𥉑 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23589) ; ø¸…°¥ + (=ucs . #x25252) ; 𥉒 + )) +(define-char + '((=>ucs . #x25252) ; 𥉒 + (morohashi-daikanwa 23589 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B46) ; ø»˜ž¹ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5245) ; ø»”•‚ + (ideograph-daikanwa . 23590) ; ø¸…°¦ + (=ucs . #x778F) ; 瞏 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E5F) ; ø»š­° + (ideograph-daikanwa . 23591) ; ø¸…°§ + (=ucs . #x25253) ; 𥉓 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B43) ; ø»˜ž¶ + (ideograph-daikanwa . 23592) ; ø¸…°¨ + (=ucs . #x405C) ; 䁜 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E6B) ; ø»š­¼ + (ideograph-daikanwa . 23593) ; ø¸…°© + (=ucs . #x25254) ; 𥉔 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2567) ; ø»ž…² + (ideograph-daikanwa . 23594) ; ø¸…°ª + (=ucs . #x25255) ; 𥉕 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2568) ; ø»ž…³ + (ideograph-daikanwa . 23595) ; ø¸…°« + (=ucs . #x25256) ; 𥉖 + )) +(define-char + '((=>ucs . #x25257) ; 𥉗 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23596) ; ø¸…°¬ + )) +(define-char + '((morohashi-daikanwa 23596 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x256A) ; ø»ž…µ + (=ucs . #x25257) ; 𥉗 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B4A) ; ø»˜ž½ + (ideograph-daikanwa . 23597) ; ø¸…°­ + (=ucs . #x25258) ; 𥉘 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E63) ; ø»š­´ + (ideograph-daikanwa . 23598) ; ø¸…°® + (=ucs . #x25259) ; 𥉙 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 4 2506 6) + (chinese-cns11643-3 . #x4D46) ; ø»–—± + (ideograph-daikanwa . 23599) ; ø¸…°¯ + (=hanziku-7 . #xAFFA) ; ý¢º¿º + (=ucs . #x7790) ; 瞐 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5346) + (chinese-gb2312 . #x6E28) ; ø»…·‘ + (=jis-x0208 . #x6254) ; ø½‹– + (korean-ksc5601 . #x592A) ; ø»‰¬¥ + (chinese-isoir165 . #x6E28) ; ø»ŽŸ¡ + (chinese-cns11643-1 . #x6D79) ; ø»’³œ + (ideograph-daikanwa . 23600) ; ø¸…°° + (=ucs . #x7791) ; 瞑 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B4D) ; ø»˜Ÿ€ + (ideograph-daikanwa . 23601) ; ø¸…°± + (=ucs . #x405D) ; 䁝 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x256E) ; ø»ž…¹ + (ideograph-daikanwa . 23602) ; ø¸…°² + (=ucs . #x2525A) ; 𥉚 + )) +(define-char + '((=>ucs . #x405E) ; 䁞 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23603) ; ø¸…°³ + )) +(define-char + '((morohashi-daikanwa 23603 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D47) ; ø»–—² + (=ucs . #x405E) ; 䁞 + )) +(define-char + '((=>ucs . #x2525B) ; 𥉛 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23604) ; ø¸…°´ + )) +(define-char + '((morohashi-daikanwa 23604 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E5E) ; ø»š­¯ + (=ucs . #x2525B) ; 𥉛 + )) +(define-char + '((=>ucs . #x405F) ; 䁟 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E60) ; ø»š­± + (ideograph-daikanwa . 23605) ; ø¸…°µ + (=jef-china3 . #x5BDC) ; øº…¯œ + )) +(define-char + '((morohashi-daikanwa 23605 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x405F) ; 䁟 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23606) ; ø¸…°¶ + (=ucs . #x2525C) ; 𥉜 + )) +(define-char + '((=>ucs . #x2525C) ; 𥉜 + (morohashi-daikanwa 23606 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E61) ; ø»š­² + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x557B) ; ø»š¸ž + (ideograph-daikanwa . 23607) ; ø¸…°· + (=ucs . #x2525D) ; 𥉝 + )) +(define-char + '((=>ucs . #x4060) ; 䁠 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23608) ; ø¸…°¸ + )) +(define-char + '((morohashi-daikanwa 23608 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B3F) ; ø»˜ž² + (=ucs . #x4060) ; 䁠 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E69) ; ø»š­º + (ideograph-daikanwa . 23609) ; ø¸…°¹ + (=ucs . #x2525E) ; 𥉞 + )) +(define-char + '((=>ucs . #x25270) ; 𥉰 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23610) ; ø¸…°º + )) +(define-char + '((morohashi-daikanwa 23610 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B48) ; ø»˜ž» + (=ucs . #x25270) ; 𥉰 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (ideograph-daikanwa . 23611) ; ø¸…°» + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2571) ; ø»ž…¼ + (ideograph-daikanwa . 23612) ; ø¸…°¼ + (=ucs . #x2287E) ; 𢡾 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x256F) ; ø»ž…º + (ideograph-daikanwa . 23613) ; ø¸…°½ + (=ucs . #x25266) ; 𥉦 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E6D) ; ø»š­¾ + (ideograph-daikanwa . 23615) ; ø¸…°¿ + (=ucs . #x25287) ; 𥊇 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2569) ; ø»ž…´ + (ideograph-daikanwa . 49370) ; ø¸Œƒš + (=ucs . #x25262) ; 𥉢 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2573) ; ø»ž…¾ + (ideograph-daikanwa . 49371) ; ø¸Œƒ› + (=ucs . #x262F9) ; 𦋹 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 4 2505 7) + (chinese-gb2312 . #x4277) ; ø»„·¸ + (chinese-isoir165 . #x4277) ; ø» ˆ + (=hanziku-7 . #xAFDB) ; ý¢º¿› + (=ucs . #x7792) ; 瞒 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 4 2507 8) + (chinese-gb12345 . #x7C45) ; 瞓 + (=hanziku-7 . #xB05D) ; ý¢» + (=ucs . #x7793) ; 瞓 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2566) ; ø»ž…± + (=ucs . #x2521C) ; 𥈜 + )) +(define-char + '((=>ucs . #x4062) ; 䁢 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23616) ; ø¸…±€ + )) +(define-char + '((morohashi-daikanwa 23616 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5177) ; ø»–žš + (=ucs . #x4062) ; 䁢 + )) +(define-char + '((=>ucs . #x2524B) ; 𥉋 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23617) ; ø¸…± + )) +(define-char + '((morohashi-daikanwa 23617 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5621) ; ø»š¸¢ + (=ucs . #x2524B) ; 𥉋 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 4 2508 10) + (japanese-jisx0212 . #x4F2F) ; ø»‹¨‚ + (chinese-cns11643-4 . #x515F) ; ø»˜¨† + (=jis-x0213-1-2000 . #x787A) ; ø»¤”‡ + (ideograph-daikanwa . 23618) ; ø¸…±‚ + (=hanziku-7 . #xB0A1) ; ý¢»‚¡ + (=ucs . #x7794) ; 瞔 + )) +(define-char + '((=>ucs . #x7795) ; 瞕 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x4F30) ; ø»‹¨ƒ + (ideograph-daikanwa . 23619) ; ø¸…±ƒ + (=jef-china3 . #x5BE2) ; øº…¯¢ + (ucs-jis . #x7795) ; ø»‹¨ƒ + )) +(define-char + '((morohashi-daikanwa 23619 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5869) ; ø»”žš + (=ucs . #x7795) ; 瞕 + )) +(define-char + '((=>ucs . #x25274) ; 𥉴 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23620) ; ø¸…±„ + )) +(define-char + '((morohashi-daikanwa 23620 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x562A) ; ø»š¸« + (=ucs . #x25274) ; 𥉴 + )) +(define-char + '((=>ucs . #x25275) ; 𥉵 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23621) ; ø¸…±… + )) +(define-char + '((morohashi-daikanwa 23621 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x562B) ; ø»š¸¬ + (=ucs . #x25275) ; 𥉵 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5178) ; ø»–ž› + (ideograph-daikanwa . 23622) ; ø¸…±† + (=ucs . #x4063) ; 䁣 + )) +(define-char + '((=>ucs . #x25276) ; 𥉶 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23623) ; ø¸…±‡ + )) +(define-char + '((morohashi-daikanwa 23623 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (=ucs . #x25276) ; 𥉶 + )) +(define-char + '((=>ucs . #x25276) ; 𥉶 + (morohashi-daikanwa 23623 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x515E) ; ø»˜¨… + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5625) ; ø»š¸¦ + (ideograph-daikanwa . 23624) ; ø¸…±ˆ + (=ucs . #x25277) ; 𥉷 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5623) ; ø»š¸¤ + (ideograph-daikanwa . 23625) ; ø¸…±‰ + (=ucs . #x25278) ; 𥉸 + )) +(define-char + '((=>ucs . #x25279) ; 𥉹 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23626) ; ø¸…±Š + )) +(define-char + '((morohashi-daikanwa 23626 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5627) ; ø»š¸¨ + (=ucs . #x25279) ; 𥉹 + )) +(define-char + '((=>ucs . #x2527A) ; 𥉺 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23627) ; ø¸…±‹ + )) +(define-char + '((morohashi-daikanwa 23627 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x557D) ; ø»š¸  + (=ucs . #x2527A) ; 𥉺 + )) +(define-char + '((=>ucs . #x2527B) ; 𥉻 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23628) ; ø¸…±Œ + )) +(define-char + '((=>ucs . #x2527B) ; 𥉻 + (morohashi-daikanwa 23628 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5163) ; ø»˜¨Š + )) +(define-char + '((morohashi-daikanwa 23628 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (=ucs . #x2527B) ; 𥉻 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23629) ; ø¸…± + (=ucs . #x2527C) ; 𥉼 + )) +(define-char + '((=>ucs . #x2527C) ; 𥉼 + (morohashi-daikanwa 23629 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5629) ; ø»š¸ª + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 4 2510 1) + (japanese-jisx0212 . #x4F31) ; ø»‹¨„ + (ideograph-daikanwa . 23630) ; ø¸…±Ž + (=hanziku-7 . #xB0D8) ; ý¢»ƒ˜ + (=ucs . #x7796) ; 瞖 + )) +(define-char + '((=>ucs . #x7796) ; 瞖 + (morohashi-daikanwa 23630 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x517B) ; ø»–žž + )) +(define-char + '((=>ucs . #x2527D) ; 𥉽 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23631) ; ø¸…± + )) +(define-char + '((morohashi-daikanwa 23631 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x557E) ; ø»š¸¡ + (=ucs . #x2527D) ; 𥉽 + )) +(define-char + '((=>ucs . #x4064) ; 䁤 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23632) ; ø¸…± + )) +(define-char + '((morohashi-daikanwa 23632 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x515C) ; ø»˜¨ƒ + (=ucs . #x4064) ; 䁤 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23633) ; ø¸…±‘ + (=ucs . #x4065) ; 䁥 + )) +(define-char + '((=>ucs . #x4065) ; 䁥 + (morohashi-daikanwa 23633 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5160) ; ø»˜¨‡ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x586B) ; ø»”žœ + (ideograph-daikanwa . 23634) ; ø¸…±’ + (=ucs . #x7797) ; 瞗 + )) +(define-char + '((=>ucs . #x2527E) ; 𥉾 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23635) ; ø¸…±“ + )) +(define-char + '((morohashi-daikanwa 23635 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5626) ; ø»š¸§ + (=ucs . #x2527E) ; 𥉾 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5624) ; ø»š¸¥ + (ideograph-daikanwa . 23636) ; ø¸…±” + (=ucs . #x2527F) ; 𥉿 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 4 2509 13) + (chinese-gb12345 . #x6D6E) ; 瞘 + (ideograph-daikanwa . 23637) ; ø¸…±• + (=hanziku-7 . #xB0C4) ; ý¢»ƒ„ + (=ucs . #x7798) ; 瞘 + )) +(define-char + '((=>ucs . #x7798) ; 瞘 + (morohashi-daikanwa 23637 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5179) ; ø»–žœ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x586A) ; ø»”ž› + (ideograph-daikanwa . 23638) ; ø¸…±– + (=ucs . #x7799) ; 瞙 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x517C) ; ø»–žŸ + (ideograph-daikanwa . 23639) ; ø¸…±— + (=ucs . #x4066) ; 䁦 + )) +(define-char + '((=>ucs . #x779A) ; 瞚 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x4F32) ; ø»‹¨… + (=jis-x0213-2-2000 . #x722E) ; ø»¦”‹ + (ideograph-daikanwa . 23640) ; ø¸…±˜ + (ucs-jis . #x779A) ; ø»‹¨… + )) +(define-char + '((morohashi-daikanwa 23640 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5862) ; ø»”ž“ + (=jef-china3 . #x5BDD) ; øº…¯ + (=ucs . #x779A) ; 瞚 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5866) ; ø»”ž— + (ideograph-daikanwa . 23641) ; ø¸…±™ + (=ucs . #x779B) ; 瞛 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x517A) ; ø»–ž + (ideograph-daikanwa . 23642) ; ø¸…±š + (=ucs . #x4067) ; 䁧 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5162) ; ø»˜¨‰ + (ideograph-daikanwa . 23643) ; ø¸…±› + (=ucs . #x25280) ; 𥊀 + )) +(define-char + '((=>ucs . #x25281) ; 𥊁 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23644) ; ø¸…±œ + )) +(define-char + '((morohashi-daikanwa 23644 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3046) ; ø»ž•› + (=ucs . #x25281) ; 𥊁 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5865) ; ø»”ž– + (ideograph-daikanwa . 23645) ; ø¸…± + (=ucs . #x779C) ; 瞜 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5863) ; ø»”ž” + (ideograph-daikanwa . 23646) ; ø¸…±ž + (=ucs . #x779D) ; 瞝 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x304E) ; ø»ž•£ + (ideograph-daikanwa . 23647) ; ø¸…±Ÿ + (=ucs . #x25282) ; 𥊂 + )) +(define-char + '((=>ucs . #x4068) ; 䁨 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23648) ; ø¸…±  + )) +(define-char + '((morohashi-daikanwa 23648 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x515D) ; ø»˜¨„ + (=ucs . #x4068) ; 䁨 + )) +(define-char + '((=>ucs . #x779E) ; 瞞 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 5349) + (=jis-x0208 . #x6256) ; ø½‹– + (korean-ksc5601 . #x583E) ; ø»‰«› + (ideograph-daikanwa . 23649) ; ø¸…±¡ + (ucs-jis . #x779E) ; ø½‹– + )) +(define-char + '((morohashi-daikanwa 23649 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-1 . #x7150) ; ø»’¸« + (chinese-gb12345 . #x4277) ; 瞞 + (=ucs . #x779E) ; 瞞 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-gb2312 . #x6E29) ; ø»…·’ + (japanese-jisx0212 . #x4F33) ; ø»‹¨† + (chinese-isoir165 . #x6E29) ; ø»ŽŸ¢ + (chinese-cns11643-1 . #x7151) ; ø»’¸¬ + (=jis-x0213-2-2000 . #x722F) ; ø»¦”Œ + (ideograph-daikanwa . 23650) ; ø¸…±¢ + (=ucs . #x779F) ; 瞟 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 5347) + (chinese-gb2312 . #x6E2A) ; ø»…·“ + (=jis-x0208 . #x6255) ; ø½‹–Ž + (chinese-isoir165 . #x6E2A) ; ø»ŽŸ£ + (chinese-cns11643-1 . #x714F) ; ø»’¸ª + (ideograph-daikanwa . 23651) ; ø¸…±£ + (=ucs . #x77A0) ; 瞠 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5864) ; ø»”ž• + (ideograph-daikanwa . 23652) ; ø¸…±¤ + (=ucs . #x77A1) ; 瞡 + )) +(define-char + '((=>ucs . #x77A2) ; 瞢 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x4F34) ; ø»‹¨‡ + (chinese-cns11643-2 . #x5867) ; ø»”ž˜ + (ideograph-daikanwa . 23653) ; ø¸…±¥ + (ucs-jis . #x77A2) ; ø»‹¨‡ + )) +(define-char + '((morohashi-daikanwa 23653 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x5E2B) ; ø»…Ÿ´ + (chinese-isoir165 . #x5E2B) ; ø»Žˆ„ + (=jis-x0213-2-2000 . #x7230) ; ø»¦” + (=jef-china3 . #x5BBE) ; øº…®¾ + (=ucs . #x77A2) ; 瞢 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5164) ; ø»˜¨‹ + (ideograph-daikanwa . 23654) ; ø¸…±¦ + (=ucs . #x4069) ; 䁩 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x304F) ; ø»ž•¤ + (ideograph-daikanwa . 23655) ; ø¸…±§ + (=ucs . #x25284) ; 𥊄 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23656) ; ø¸…±¨ + (=ucs . #x25248) ; 𥉈 + )) +(define-char + '((=>ucs . #x25248) ; 𥉈 + (morohashi-daikanwa 23656 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5165) ; ø»˜¨Œ + )) +(define-char + '((=>ucs . #x25249) ; 𥉉 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23657) ; ø¸…±© + )) +(define-char + '((=>ucs . #x25249) ; 𥉉 + (morohashi-daikanwa 23657 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x304D) ; ø»ž•¢ + )) +(define-char + '((morohashi-daikanwa 23657 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (=ucs . #x25249) ; 𥉉 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x304B) ; ø»ž•  + (ideograph-daikanwa . 23658) ; ø¸…±ª + (=ucs . #x25285) ; 𥊅 + )) +(define-char + '((=>ucs . #x25286) ; 𥊆 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23659) ; ø¸…±« + )) +(define-char + '((morohashi-daikanwa 23659 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3047) ; ø»ž•œ + (=ucs . #x25286) ; 𥊆 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23660) ; ø¸…±¬ + (=ucs . #x25288) ; 𥊈 + )) +(define-char + '((=>ucs . #x25288) ; 𥊈 + (morohashi-daikanwa 23660 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5167) ; ø»˜¨Ž + )) +(define-char + '((=>ucs . #x25289) ; 𥊉 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23661) ; ø¸…±­ + )) +(define-char + '((morohashi-daikanwa 23661 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x557C) ; ø»š¸Ÿ + (=ucs . #x25289) ; 𥊉 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3049) ; ø»ž•ž + (ideograph-daikanwa . 23662) ; ø¸…±® + (=ucs . #x2528A) ; 𥊊 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x562C) ; ø»š¸­ + (ideograph-daikanwa . 23663) ; ø¸…±¯ + (=ucs . #x252A7) ; 𥊧 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5166) ; ø»˜¨ + (ideograph-daikanwa . 23664) ; ø¸…±° + (=ucs . #x252A8) ; 𥊨 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3050) ; ø»ž•¥ + (ideograph-daikanwa . 23665) ; ø¸…±± + (=ucs . #x22878) ; 𢡸 + )) +(define-char + '((=>ucs . #x25290) ; 𥊐 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23666) ; ø¸…±² + )) +(define-char + '((morohashi-daikanwa 23666 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3051) ; ø»ž•¦ + (=ucs . #x25290) ; 𥊐 + )) +(define-char + '((=>ucs . #x25293) ; 𥊓 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23667) ; ø¸…±³ + )) +(define-char + '((morohashi-daikanwa 23667 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (=ucs . #x25293) ; 𥊓 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5628) ; ø»š¸© + (ideograph-daikanwa . 23668) ; ø¸…±´ + (=ucs . #x252AB) ; 𥊫 + )) +(define-char + '((=>ucs . #x252C0) ; 𥋀 + (morohashi-daikanwa 23668 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (=gt-pj-5 . #x4579) ; ý¡€‡˜® + (=gt . 30254) ; ý¡€‡˜® + )) +(define-char + '((morohashi-daikanwa 23668 1 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3048) ; ø»ž• + (=ucs . #x252C0) ; 𥋀 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 49372) ; ø¸Œƒœ + (=ucs . #x25295) ; 𥊕 + )) +(define-char + '((=>ucs . #x25295) ; 𥊕 + (morohashi-daikanwa 49372 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x304C) ; ø»ž•¡ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x304A) ; ø»ž•Ÿ + (ideograph-daikanwa . 49373) ; ø¸Œƒ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5868) ; ø»”ž™ + (=ucs . #x77A3) ; 瞣 + )) +(define-char + '((=>ucs . #x252AA) ; 𥊪 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23669) ; ø¸…±µ + )) +(define-char + '((morohashi-daikanwa 23669 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (=ucs . #x252AA) ; 𥊪 + )) +(define-char + '((=>ucs . #x252AA) ; 𥊪 + (morohashi-daikanwa 23669 0 3) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4768) ; ø»š£§ + )) +(define-char + '((=>ucs . #x252AC) ; 𥊬 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23670) ; ø¸…±¶ + )) +(define-char + '((morohashi-daikanwa 23670 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C2B) ; ø»˜·œ + (=ucs . #x252AC) ; 𥊬 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2515 3) + (chinese-cns11643-3 . #x5559) ; ø»–£´ + (=jis-x0213-2-2000 . #x7231) ; ø»¦”Ž + (ideograph-daikanwa . 23671) ; ø¸…±· + (=hanziku-7 . #xB1DD) ; ý¢»‡ + (=ucs . #x77A4) ; 瞤 + )) +(define-char + '((=>ucs . #x77A5) ; 瞥 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x4A4D) ; ø»‚¸º + (korean-ksc5601 . #x5C2D) ; ø»‰±‚ + (ideograph-daikanwa . 23672) ; ø¸…±¸ + )) +(define-char + '((morohashi-daikanwa 23672 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x4633) ; ø»„¼¬ + (japanese-jisx0208 . #x4A4D) ; ø»‡‚ + (chinese-isoir165 . #x4633) ; ø»¤¼ + (chinese-cns11643-1 . #x7152) ; ø»’¸­ + (=jis-x0208-1990 . #x4A4D) ; ø½Š²¶ + (=jef-china3 . #x5BE3) ; øº…¯£ + (=ucs . #x77A5) ; 瞥 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5732) ; ø»˜° + (ideograph-daikanwa . 23673) ; ø¸…±¹ + (=ucs . #x406B) ; 䁫 + )) +(define-char + '((=>ucs . #x252AD) ; 𥊭 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23674) ; ø¸…±º + )) +(define-char + '((morohashi-daikanwa 23674 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C48) ; ø»›½ + (=ucs . #x252AD) ; 𥊭 + )) +(define-char + '((=>ucs . #x406C) ; 䁬 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23675) ; ø¸…±» + )) +(define-char + '((morohashi-daikanwa 23675 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x572E) ; ø»˜°‰ + (=ucs . #x406C) ; 䁬 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C4B) ; ø»›‚€ + (ideograph-daikanwa . 23676) ; ø¸…±¼ + (=ucs . #x252AE) ; 𥊮 + )) +(define-char + '((=>ucs . #x252AF) ; 𥊯 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23677) ; ø¸…±½ + )) +(define-char + '((=>ucs . #x252AF) ; 𥊯 + (morohashi-daikanwa 23677 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5735) ; ø»˜° + )) +(define-char + '((morohashi-daikanwa 23677 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (=ucs . #x252AF) ; 𥊯 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5731) ; ø»˜°Œ + (ideograph-daikanwa . 23678) ; ø¸…±¾ + (=ucs . #x406D) ; 䁭 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2512 8) + (chinese-cns11643-3 . #x5558) ; ø»–£³ + (ideograph-daikanwa . 23679) ; ø¸…±¿ + (=hanziku-7 . #xB160) ; ý¢»…  + (=ucs . #x77A6) ; 瞦 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x4746) ; ø»„¾ + (japanese-jisx0212 . #x4F35) ; ø»‹¨ˆ + (chinese-isoir165 . #x4746) ; ø»¦­ + (chinese-cns11643-1 . #x744A) ; ø»’¼¿ + (ideograph-daikanwa . 23680) ; ø¸…²€ + (=ucs . #x77A7) ; 瞧 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D6D) ; ø»”¥´ + (ideograph-daikanwa . 23681) ; ø¸…² + (=ucs . #x77A8) ; 瞨 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5736) ; ø»˜°‘ + (ideograph-daikanwa . 23682) ; ø¸…²‚ + (=ucs . #x252B0) ; 𥊰 + )) +(define-char + '((=>ucs . #x252B1) ; 𥊱 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23683) ; ø¸…²ƒ + )) +(define-char + '((morohashi-daikanwa 23683 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3052) ; ø»ž•§ + (=ucs . #x252B1) ; 𥊱 + )) +(define-char + '((=>ucs . #x4485) ; 䒅 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23684) ; ø¸…²„ + )) +(define-char + '((morohashi-daikanwa 23684 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C4D) ; ø»›‚‚ + (=ucs . #x4485) ; 䒅 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23685) ; ø¸…²… + (=ucs . #x252B2) ; 𥊲 + )) +(define-char + '((=>ucs . #x252B2) ; 𥊲 + (morohashi-daikanwa 23685 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x395E) ; ø»ž£ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x572F) ; ø»˜°Š + (ideograph-daikanwa . 23686) ; ø¸…²† + (=ucs . #x406E) ; 䁮 + )) +(define-char + '((=>ucs . #x406F) ; 䁯 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23687) ; ø¸…²‡ + )) +(define-char + '((morohashi-daikanwa 23687 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x555A) ; ø»–£µ + (=ucs . #x406F) ; 䁯 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2515 8) + (chinese-gb2312 . #x5675) ; ø»…•Ž + (chinese-isoir165 . #x5675) ; ø»½ž + (chinese-cns11643-3 . #x555B) ; ø»–£¶ + (=jis-x0213-2-2000 . #x7232) ; ø»¦” + (ideograph-daikanwa . 23688) ; ø¸…²ˆ + (=hanziku-7 . #xB1E2) ; ý¢»‡¢ + (=ucs . #x77A9) ; 瞩 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x3549) ; ø»„¤„ + (japanese-jisx0212 . #x4F36) ; ø»‹¨‰ + (chinese-isoir165 . #x3549) ; ø»Œ” + (chinese-cns11643-1 . #x7447) ; ø»’¼¼ + (=jis-x0213-1-2000 . #x787B) ; ø»¤”ˆ + (ideograph-daikanwa . 23689) ; ø¸…²‰ + (=ucs . #x77AA) ; 瞪 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23690) ; ø¸…²Š + (=ucs . #x252B3) ; 𥊳 + )) +(define-char + '((=>ucs . #x252B3) ; 𥊳 + (morohashi-daikanwa 23690 0 3) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3959) ; ø»ž¢¼ + )) +(define-char + '((=>ucs . #x77AB) ; 瞫 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23691) ; ø¸…²‹ + )) +(define-char + '((morohashi-daikanwa 23691 0 5) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-isoir165 . #x7D4E) ; ø»Ž¶‰ + (chinese-cns11643-2 . #x5D67) ; ø»”¥® + (=ucs . #x77AB) ; 瞫 + )) +(define-char + '((=>ucs . #x252B4) ; 𥊴 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C4A) ; ø»›¿ + (ideograph-daikanwa . 23692) ; ø¸…²Œ + )) +(define-char + '((morohashi-daikanwa 23692 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (=ucs . #x252B4) ; 𥊴 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5730) ; ø»˜°‹ + (ideograph-daikanwa . 23693) ; ø¸…² + (=ucs . #x4070) ; 䁰 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x4B32) ; ø»…„ + (chinese-isoir165 . #x4B32) ; ø»¬‘ + (ideograph-daikanwa . 23694) ; ø¸…²Ž + (=ucs . #x77AC) ; 瞬 + )) +(define-char + '((=>ucs . #x77AC) ; 瞬 + (morohashi-daikanwa 23694 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-1 . #x7449) ; ø»’¼¾ + )) +(define-char + '((=>ucs . #x77AC) ; 瞬 + (morohashi-daikanwa 23694 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x3D56) ; ø»‚¥½ + (japanese-jisx0208 . #x3D56) ; ø»†º… + (korean-ksc5601 . #x626B) ; ø»‰º´ + )) +(define-char + '((=>ucs . #x77AC) ; 瞬 + (morohashi-daikanwa 23694 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (=jis-x0208-1990 . #x3D56) ; ø½ŠŸ¹ + (ucs-jis . #x77AC) ; ø½ŠŸ¹ + )) +(define-char + '((=>ucs . #x252B5) ; 𥊵 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23695) ; ø¸…² + )) +(define-char + '((morohashi-daikanwa 23695 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x395A) ; ø»ž¢½ + (=ucs . #x252B5) ; 𥊵 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5733) ; ø»˜°Ž + (ideograph-daikanwa . 23696) ; ø¸…² + (=jef-china3 . #x5BDE) ; øº…¯ž + (=ucs . #x4071) ; 䁱 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5361) + (=jis-x0208 . #x4E46) ; ø½Š¸§ + (korean-ksc5601 . #x567C) ; ø»‰© + (chinese-isoir165 . #x7D4F) ; ø»Ž¶Š + (chinese-cns11643-1 . #x744B) ; ø»’½€ + (chinese-gb12345 . #x7851) ; 瞭 + (ideograph-daikanwa . 23697) ; ø¸…²‘ + (=ucs . #x77AD) ; 瞭 + )) +(define-char + '((=>ucs . #x252B6) ; 𥊶 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23698) ; ø¸…²’ + )) +(define-char + '((morohashi-daikanwa 23698 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C4C) ; ø»›‚ + (=ucs . #x252B6) ; 𥊶 + )) +(define-char + '((=>ucs . #x77AE) ; 瞮 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x4F37) ; ø»‹¨Š + (ideograph-daikanwa . 23699) ; ø¸…²“ + (ucs-jis . #x77AE) ; ø»‹¨Š + )) +(define-char + '((morohashi-daikanwa 23699 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2514 14) + (=hanziku-7 . #xB1C8) ; ý¢»‡ˆ + (=ucs . #x77AE) ; 瞮 + )) +(define-char + '((=>ucs . #x77AE) ; 瞮 + (morohashi-daikanwa 23699 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5161) ; ø»˜¨ˆ + )) +(define-char + '((=>ucs . #x252B7) ; 𥊷 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23700) ; ø¸…²” + )) +(define-char + '((morohashi-daikanwa 23700 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3964) ; ø»ž£‡ + (=ucs . #x252B7) ; 𥊷 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C49) ; ø»›¾ + (ideograph-daikanwa . 23701) ; ø¸…²• + (=ucs . #x252B8) ; 𥊸 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2515 6) + (japanese-jisx0212 . #x4F38) ; ø»‹¨‹ + (chinese-cns11643-3 . #x555C) ; ø»–£· + (ideograph-daikanwa . 23702) ; ø¸…²– + (=hanziku-7 . #xB1E0) ; ý¢»‡  + (=ucs . #x77AF) ; 瞯 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x395F) ; ø»ž£‚ + (ideograph-daikanwa . 23703) ; ø¸…²— + (=ucs . #x252BA) ; 𥊺 + )) +(define-char + '((=>ucs . #x77B0) ; 瞰 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5354) + (=jis-x0208 . #x6257) ; ø½‹– + (korean-ksc5601 . #x4A79) ; ø»‰—² + (chinese-cns11643-1 . #x7448) ; ø»’¼½ + (ideograph-daikanwa . 23704) ; ø¸…²˜ + (ucs-jis . #x77B0) ; ø½‹– + )) +(define-char + '((morohashi-daikanwa 23704 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x6E2B) ; ø»…·” + (chinese-isoir165 . #x6E2B) ; ø»ŽŸ¤ + (=ucs . #x77B0) ; 瞰 + )) +(define-char + '((=>ucs . #x77B1) ; 瞱 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D6C) ; ø»”¥³ + (ideograph-daikanwa . 23705) ; ø¸…²™ + )) +(define-char + '((morohashi-daikanwa 23705 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x4F39) ; ø»‹¨Œ + (=jef-china3 . #x5BDF) ; øº…¯Ÿ + (=ucs . #x77B1) ; 瞱 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D68) ; ø»”¥¯ + (ideograph-daikanwa . 23706) ; ø¸…²š + (=ucs . #x77B2) ; 瞲 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5359) + (chinese-gb2312 . #x4D2B) ; ø»…†¶ + (=jis-x0208 . #x4637) ; ø½Š¬¨ + (korean-ksc5601 . #x545A) ; ø»‰¥¿ + (chinese-isoir165 . #x4D2B) ; ø»¯† + (chinese-cns11643-1 . #x7446) ; ø»’¼» + (ideograph-daikanwa . 23707) ; ø¸…²› + (=ucs . #x77B3) ; 瞳 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3960) ; ø»ž£ƒ + (ideograph-daikanwa . 23708) ; ø¸…²œ + (=ucs . #x252BB) ; 𥊻 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5734) ; ø»˜° + (ideograph-daikanwa . 23709) ; ø¸…² + (=ucs . #x4072) ; 䁲 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D6B) ; ø»”¥² + (ideograph-daikanwa . 23710) ; ø¸…²ž + (=ucs . #x77B4) ; 瞴 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x395D) ; ø»ž£€ + (ideograph-daikanwa . 23711) ; ø¸…²Ÿ + (=ucs . #x252BC) ; 𥊼 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x6E2C) ; ø»…·• + (japanese-jisx0212 . #x4F3A) ; ø»‹¨ + (chinese-isoir165 . #x6E2C) ; ø»ŽŸ¥ + (chinese-cns11643-2 . #x5D66) ; ø»”¥­ + (ideograph-daikanwa . 23712) ; ø¸…²  + (=ucs . #x77B5) ; 瞵 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (=jis-x0208 . #x6258) ; ø½‹–‘ + (chinese-cns11643-2 . #x5D6A) ; ø»”¥± + (ideograph-daikanwa . 23713) ; ø¸…²¡ + (=ucs . #x77B6) ; 瞶 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23714) ; ø¸…²¢ + (=ucs . #x252BD) ; 𥊽 + )) +(define-char + '((=>ucs . #x252BD) ; 𥊽 + (morohashi-daikanwa 23714 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5737) ; ø»˜°’ + )) +(define-char + '((=>ucs . #x4073) ; 䁳 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23715) ; ø¸…²£ + )) +(define-char + '((morohashi-daikanwa 23715 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5622) ; ø»š¸£ + (=ucs . #x4073) ; 䁳 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3963) ; ø»ž£† + (ideograph-daikanwa . 23716) ; ø¸…²¤ + (=ucs . #x252BE) ; 𥊾 + )) +(define-char + '((=>ucs . #x252BF) ; 𥊿 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23717) ; ø¸…²¥ + )) +(define-char + '((morohashi-daikanwa 23717 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C4F) ; ø»›‚„ + (=ucs . #x252BF) ; 𥊿 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C4E) ; ø»›‚ƒ + (ideograph-daikanwa . 23719) ; ø¸…²§ + (=ucs . #x252C1) ; 𥋁 + )) +(define-char + '((=>ucs . #x252C2) ; 𥋂 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23720) ; ø¸…²¨ + )) +(define-char + '((=>ucs . #x252C2) ; 𥋂 + (morohashi-daikanwa 23720 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3961) ; ø»ž£„ + )) +(define-char + '((morohashi-daikanwa 23720 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (=ucs . #x252C2) ; 𥋂 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x395C) ; ø»ž¢¿ + (ideograph-daikanwa . 23721) ; ø¸…²© + (=ucs . #x252C3) ; 𥋃 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x395B) ; ø»ž¢¾ + (ideograph-daikanwa . 23722) ; ø¸…²ª + (=ucs . #x252C4) ; 𥋄 + )) +(define-char + '((=>ucs . #x252D0) ; 𥋐 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23723) ; ø¸…²« + )) +(define-char + '((morohashi-daikanwa 23723 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3958) ; ø»ž¢» + (=ucs . #x252D0) ; 𥋐 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23724) ; ø¸…²¬ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3962) ; ø»ž£… + (ideograph-daikanwa . 49374) ; ø¸Œƒž + (=ucs . #x252CD) ; 𥋍 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (chinese-isoir165 . #x7D4D) ; ø»Ž¶ˆ + (=ucs . #x7786) ; 瞆 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D69) ; ø»”¥° + (=ucs . #x77B7) ; 瞷 + )) +(define-char + '((=>ucs . #x77B8) ; 瞸 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 23725) ; ø¸…²­ + )) +(define-char + '((=>ucs . #x77B8) ; 瞸 + (morohashi-daikanwa 23725 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x5836) ; ø»–§« + )) +(define-char + '((morohashi-daikanwa 23725 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2516 4) + (=hanziku-7 . #xB1FE) ; ý¢»‡¾ + (=ucs . #x77B8) ; 瞸 + )) +(define-char + '((=>ucs . #x252B9) ; 𥊹 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 23726) ; ø¸…²® + )) +(define-char + '((morohashi-daikanwa 23726 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4122) ; ø»ž­µ + (=ucs . #x252B9) ; 𥊹 + )) +(define-char + '((=>ucs . #x77B9) ; 瞹 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 23727) ; ø¸…²¯ + )) +(define-char + '((=>ucs . #x77B9) ; 瞹 + (morohashi-daikanwa 23727 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x5838) ; ø»–§­ + )) +(define-char + '((morohashi-daikanwa 23727 0 3) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (hanyu-dazidian 4 2518 8) + (=jis-x0208 . #x6259) ; ø½‹–’ + (=hanziku-7 . #xB2A5) ; ý¢»Š¥ + (=ucs . #x77B9) ; 瞹 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 23728) ; ø¸…²° + (=ucs . #x252D9) ; 𥋙 + )) +(define-char + '((=>ucs . #x252D9) ; 𥋙 + (morohashi-daikanwa 23728 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C28) ; ø»˜·™ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4123) ; ø»ž­¶ + (ideograph-daikanwa . 23729) ; ø¸…²± + (=ucs . #x252DA) ; 𥋚 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-2 . #x6242) ; ø»”¬Ÿ + (ideograph-daikanwa . 23730) ; ø¸…²² + (=ucs . #x77BA) ; 瞺 + )) +(define-char + '((=>ucs . #x4074) ; 䁴 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 23731) ; ø¸…²³ + )) +(define-char + '((morohashi-daikanwa 23731 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6269) ; ø»›‹’ + (=ucs . #x4074) ; 䁴 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x407E) ; ø»ž­³ + (ideograph-daikanwa . 23732) ; ø¸…²´ + (=ucs . #x252DB) ; 𥋛 + )) +(define-char + '((=>ucs . #x252DC) ; 𥋜 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 23733) ; ø¸…²µ + )) +(define-char + '((morohashi-daikanwa 23733 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x626E) ; ø»›‹— + (=ucs . #x252DC) ; 𥋜 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C27) ; ø»˜·˜ + (ideograph-daikanwa . 23734) ; ø¸…²¶ + (=ucs . #x4075) ; 䁵 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C29) ; ø»˜·š + (ideograph-daikanwa . 23735) ; ø¸…²· + (=ucs . #x4076) ; 䁶 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C2C) ; ø»˜· + (ideograph-daikanwa . 23736) ; ø¸…²¸ + (=ucs . #x252DD) ; 𥋝 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C2A) ; ø»˜·› + (ideograph-daikanwa . 23737) ; ø¸…²¹ + (=ucs . #x4077) ; 䁷 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C25) ; ø»˜·– + (ideograph-daikanwa . 23738) ; ø¸…²º + (=ucs . #x4078) ; 䁸 + )) +(define-char + '((=>ucs . #x4079) ; 䁹 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 23739) ; ø¸…²» + )) +(define-char + '((morohashi-daikanwa 23739 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x5837) ; ø»–§¬ + (=ucs . #x4079) ; 䁹 + )) +(define-char + '((=>ucs . #x252DE) ; 𥋞 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 23740) ; ø¸…²¼ + )) +(define-char + '((=>ucs . #x252DE) ; 𥋞 + (morohashi-daikanwa 23740 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x626B) ; ø»›‹” + )) +(define-char + '((morohashi-daikanwa 23740 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (=ucs . #x252DE) ; 𥋞 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C26) ; ø»˜·— + (ideograph-daikanwa . 23741) ; ø¸…²½ + (=ucs . #x407A) ; 䁺 + )) +(define-char + '((=>ucs . #x77BB) ; 瞻 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-2 . 5369) + (=jis-x0208 . #x625D) ; ø½‹–– + (korean-ksc5601 . #x7457) ; ø»Š”¼ + (ideograph-daikanwa . 23742) ; ø¸…²¾ + (ucs-jis . #x77BB) ; ø½‹–– + )) +(define-char + '((=>ucs . #x77BB) ; 瞻 + (morohashi-daikanwa 23742 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-1 . #x766E) ; ø»“€Ÿ + )) +(define-char + '((morohashi-daikanwa 23742 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-gb2312 . #x5530) ; ø»…’« + (chinese-isoir165 . #x5530) ; ø»º» + (=ucs . #x77BB) ; 瞻 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x407B) ; ø»ž­° + (ideograph-daikanwa . 23743) ; ø¸…²¿ + (=ucs . #x252DF) ; 𥋟 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-2 . 5364) + (=jis-x0208 . #x625B) ; ø½‹–” + (korean-ksc5601 . #x4C21) ; ø»‰™– + (chinese-cns11643-1 . #x766F) ; ø»“€  + (chinese-gb12345 . #x6D7A) ; 瞼 + (ideograph-daikanwa . 23744) ; ø¸…³€ + (=ucs . #x77BC) ; 瞼 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-2 . 5365) + (chinese-gb2312 . #x6E2D) ; ø»…·– + (=jis-x0208 . #x625C) ; ø½‹–• + (chinese-isoir165 . #x6E2D) ; ø»ŽŸ¦ + (chinese-cns11643-1 . #x766C) ; ø»“€ + (ideograph-daikanwa . 23745) ; ø¸…³ + (=ucs . #x77BD) ; 瞽 + )) +(define-char + '((=>ucs . #x77BE) ; 瞾 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x4F3B) ; ø»‹¨Ž + (ideograph-daikanwa . 23746) ; ø¸…³‚ + (ucs-jis . #x77BE) ; ø»‹¨Ž + )) +(define-char + '((=>ucs . #x77BE) ; 瞾 + (morohashi-daikanwa 23746 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x583B) ; ø»–§° + )) +(define-char + '((morohashi-daikanwa 23746 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (hanyu-dazidian 4 2517 5) + (=hanziku-7 . #xB260) ; ý¢»‰  + (=ucs . #x77BE) ; 瞾 + )) +(define-char + '((=>ucs . #x77BF) ; 瞿 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-2 . 5363) + (=jis-x0208 . #x625A) ; ø½‹–“ + (korean-ksc5601 . #x4F3A) ; ø»‰ž‰ + (ideograph-daikanwa . 23747) ; ø¸…³ƒ + (ucs-jis . #x77BF) ; ø½‹–“ + )) +(define-char + '((morohashi-daikanwa 23747 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-gb2312 . #x7644) ; ø»†ƒ + (chinese-isoir165 . #x7644) ; ø»Ž«­ + (chinese-cns11643-1 . #x766D) ; ø»“€ž + (=ucs . #x77BF) ; 瞿 + )) +(define-char + '((=>ucs . #x252E0) ; 𥋠 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x407C) ; ø»ž­± + (ideograph-daikanwa . 23748) ; ø¸…³„ + )) +(define-char + '((morohashi-daikanwa 23748 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (=ucs . #x252E0) ; 𥋠 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6270) ; ø»›‹™ + (ideograph-daikanwa . 23749) ; ø¸…³… + (=ucs . #x252E1) ; 𥋡 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C24) ; ø»˜·• + (ideograph-daikanwa . 23750) ; ø¸…³† + (=ucs . #x252E2) ; 𥋢 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x626C) ; ø»›‹• + (ideograph-daikanwa . 23751) ; ø¸…³‡ + (=ucs . #x252E3) ; 𥋣 + )) +(define-char + '((=>ucs . #x77C0) ; 矀 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x583A) ; ø»–§¯ + (ideograph-daikanwa . 23752) ; ø¸…³ˆ + )) +(define-char + '((morohashi-daikanwa 23752 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (hanyu-dazidian 4 2518 5) + (=hanziku-7 . #xB2A2) ; ý¢»Š¢ + (=ucs . #x77C0) ; 矀 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x626F) ; ø»›‹˜ + (ideograph-daikanwa . 23753) ; ø¸…³‰ + (=ucs . #x252E4) ; 𥋤 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6271) ; ø»›‹š + (ideograph-daikanwa . 23754) ; ø¸…³Š + (=ucs . #x252E5) ; 𥋥 + )) +(define-char + '((=>ucs . #x252E8) ; 𥋨 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 23755) ; ø¸…³‹ + )) +(define-char + '((morohashi-daikanwa 23755 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x626A) ; ø»›‹“ + (=ucs . #x252E8) ; 𥋨 + )) +(define-char + '((=>ucs . #x252EF) ; 𥋯 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 23756) ; ø¸…³Œ + )) +(define-char + '((morohashi-daikanwa 23756 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x626D) ; ø»›‹– + (=ucs . #x252EF) ; 𥋯 + )) +(define-char + '((=>ucs . #x252EB) ; 𥋫 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 23757) ; ø¸…³ + )) +(define-char + '((morohashi-daikanwa 23757 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4124) ; ø»ž­· + (=ucs . #x252EB) ; 𥋫 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (hanyu-dazidian 4 2518 2) + (chinese-cns11643-3 . #x5839) ; ø»–§® + (ideograph-daikanwa . 23758) ; ø¸…³Ž + (=hanziku-7 . #xB27D) ; ý¢»‰½ + (=ucs . #x77C1) ; 矁 + )) +(define-char + '((=>ucs . #x252F0) ; 𥋰 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 49375) ; ø¸ŒƒŸ + )) +(define-char + '((morohashi-daikanwa 49375 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x407A) ; ø»ž­¯ + (=ucs . #x252F0) ; 𥋰 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4121) ; ø»ž­´ + (ideograph-daikanwa . 49376) ; ø¸Œƒ  + (=ucs . #x252FB) ; 𥋻 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x407D) ; ø»ž­² + (ideograph-daikanwa . 49377) ; ø¸Œƒ¡ + (=ucs . #x252ED) ; 𥋭 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4125) ; ø»ž­¸ + (ideograph-daikanwa . 49378) ; ø¸Œƒ¢ + (=ucs . #x252EC) ; 𥋬 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-2 . #x6241) ; ø»”¬ž + (=ucs . #x77C2) ; 矂 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x684F) ; ø»›“¬ + (ideograph-daikanwa . 23759) ; ø¸…³ + (=ucs . #x252FF) ; 𥋿 + )) +(define-char + '((=>ucs . #x25300) ; 𥌀 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 23760) ; ø¸…³ + )) +(define-char + '((=>ucs . #x25300) ; 𥌀 + (morohashi-daikanwa 23760 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x684C) ; ø»›“© + )) +(define-char + '((morohashi-daikanwa 23760 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (=ucs . #x25300) ; 𥌀 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6851) ; ø»›“® + (ideograph-daikanwa . 23761) ; ø¸…³‘ + (=ucs . #x25301) ; 𥌁 + )) +(define-char + '((=>ucs . #x25302) ; 𥌂 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 23762) ; ø¸…³’ + )) +(define-char + '((morohashi-daikanwa 23762 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x603E) ; ø»˜½§ + (=ucs . #x25302) ; 𥌂 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6850) ; ø»›“­ + (ideograph-daikanwa . 23763) ; ø¸…³“ + (=ucs . #x25303) ; 𥌃 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x603B) ; ø»˜½¤ + (ideograph-daikanwa . 23764) ; ø¸…³” + (=ucs . #x25304) ; 𥌄 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 23765) ; ø¸…³• + (=ucs . #x25305) ; 𥌅 + )) +(define-char + '((=>ucs . #x25305) ; 𥌅 + (morohashi-daikanwa 23765 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6854) ; ø»›“± + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x684E) ; ø»›“« + (ideograph-daikanwa . 23766) ; ø¸…³– + (=ucs . #x25306) ; 𥌆 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4832) ; ø»ž¸— + (ideograph-daikanwa . 23767) ; ø¸…³— + (=ucs . #x25307) ; 𥌇 + )) +(define-char + '((=>ucs . #x77C3) ; 矃 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (japanese-jisx0212 . #x4F3C) ; ø»‹¨ + (ideograph-daikanwa . 23768) ; ø¸…³˜ + (ucs-jis . #x77C3) ; ø»‹¨ + )) +(define-char + '((morohashi-daikanwa 23768 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (hanyu-dazidian 4 2520 6) + (chinese-cns11643-4 . #x6039) ; ø»˜½¢ + (=hanziku-7 . #xB2E3) ; ý¢»‹£ + (=ucs . #x77C3) ; 矃 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x603A) ; ø»˜½£ + (ideograph-daikanwa . 23769) ; ø¸…³™ + (=ucs . #x25308) ; 𥌈 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4834) ; ø»ž¸™ + (ideograph-daikanwa . 23770) ; ø¸…³š + (=ucs . #x25309) ; 𥌉 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-2 . #x6627) ; ø»”±¼ + (ideograph-daikanwa . 23771) ; ø¸…³› + (=ucs . #x77C4) ; 矄 + )) +(define-char + '((=>ucs . #x77C5) ; 矅 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 23772) ; ø¸…³œ + )) +(define-char + '((=>ucs . #x77C5) ; 矅 + (morohashi-daikanwa 23772 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (hanyu-dazidian 4 2520 8) + (=hanziku-7 . #xB2E5) ; ý¢»‹¥ + )) +(define-char + '((morohashi-daikanwa 23772 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A60) ; ø»–«‘ + (=ucs . #x77C5) ; 矅 + )) +(define-char + '((=>ucs . #x77C6) ; 矆 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 23773) ; ø¸…³ + )) +(define-char + '((=>ucs . #x77C6) ; 矆 + (morohashi-daikanwa 23773 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A5F) ; ø»–« + )) +(define-char + '((morohashi-daikanwa 23773 0 3) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (hanyu-dazidian 4 2516 6) + (=hanziku-7 . #xB241) ; ý¢»‰ + (=ucs . #x77C6) ; 矆 + )) +(define-char + '((=>ucs . #x77C7) ; 矇 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 23774) ; ø¸…³ž + )) +(define-char + '((=>ucs . #x77C7) ; 矇 + (morohashi-daikanwa 23774 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-1 . #x7854) ; ø»“ƒ + )) +(define-char + '((=>ucs . #x77C7) ; 矇 + (morohashi-daikanwa 23774 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (=jis-x0208 . #x625E) ; ø½‹–— + (ucs-jis . #x77C7) ; ø½‹–— + )) +(define-char + '((morohashi-daikanwa 23774 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-gb12345 . #x7857) ; 矇 + (=ucs . #x77C7) ; 矇 + )) +(define-char + '((=>ucs . #x2530A) ; 𥌊 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 23775) ; ø¸…³Ÿ + )) +(define-char + '((morohashi-daikanwa 23775 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x603C) ; ø»˜½¥ + (=ucs . #x2530A) ; 𥌊 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x603D) ; ø»˜½¦ + (ideograph-daikanwa . 23776) ; ø¸…³  + (=ucs . #x2530B) ; 𥌋 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 23777) ; ø¸…³¡ + )) +(define-char + '((=>ucs . #x77CA) ; 矊 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 23778) ; ø¸…³¢ + )) +(define-char + '((morohashi-daikanwa 23778 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-2 . #x6626) ; ø»”±» + (=ucs . #x77CA) ; 矊 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 23779) ; ø¸…³£ + (=ucs . #x2530C) ; 𥌌 + )) +(define-char + '((=>ucs . #x2530C) ; 𥌌 + (morohashi-daikanwa 23779 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4830) ; ø»ž¸• + )) +(define-char + '((=>ucs . #x2530D) ; 𥌍 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 23780) ; ø¸…³¤ + )) +(define-char + '((morohashi-daikanwa 23780 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x684D) ; ø»›“ª + (=ucs . #x2530D) ; 𥌍 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 23781) ; ø¸…³¥ + (=ucs . #x2530E) ; 𥌎 + )) +(define-char + '((=>ucs . #x2530E) ; 𥌎 + (morohashi-daikanwa 23781 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4831) ; ø»ž¸– + )) +(define-char + '((=>ucs . #x2530F) ; 𥌏 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 23782) ; ø¸…³¦ + )) +(define-char + '((morohashi-daikanwa 23782 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6853) ; ø»›“° + (=ucs . #x2530F) ; 𥌏 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6852) ; ø»›“¯ + (ideograph-daikanwa . 23783) ; ø¸…³§ + (=ucs . #x25310) ; 𥌐 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4835) ; ø»ž¸š + (ideograph-daikanwa . 23784) ; ø¸…³¨ + (=ucs . #x25316) ; 𥌖 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4833) ; ø»ž¸˜ + (ideograph-daikanwa . 49379) ; ø¸Œƒ£ + (=ucs . #x25317) ; 𥌗 + )) +(define-char + '((=>ucs . #x2532A) ; 𥌪 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 49380) ; ø¸Œƒ¤ + )) +(define-char + '((morohashi-daikanwa 49380 0 4) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E56) ; ø»Ÿ¯ + (=ucs . #x2532A) ; 𥌪 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (hanyu-dazidian 4 2519 22) + (=hanziku-7 . #xB2D3) ; ý¢»‹“ + (=ucs . #x77C8) ; 矈 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (japanese-jisx0212 . #x4F3D) ; ø»‹¨ + (chinese-cns11643-2 . #x6625) ; ø»”±º + (=ucs . #x77C9) ; 矉 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-gb12345 . #x7C46) ; 矋 + (=ucs . #x77CB) ; 矋 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-2 . #x6945) ; ø»”¶´ + (ideograph-daikanwa . 23785) ; ø¸…³© + (=ucs . #x77CF) ; 矏 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 23786) ; ø¸…³ª + (=ucs . #x407B) ; 䁻 + )) +(define-char + '((=>ucs . #x407B) ; 䁻 + (morohashi-daikanwa 23786 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x6370) ; ø»™‚³ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x636E) ; ø»™‚± + (ideograph-daikanwa . 23787) ; ø¸…³« + (=ucs . #x407C) ; 䁼 + )) +(define-char + '((=>ucs . #x77CC) ; 矌 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 23788) ; ø¸…³¬ + (=jef-china3 . #x5BE0) ; øº…¯  + )) +(define-char + '((=>ucs . #x77CC) ; 矌 + (morohashi-daikanwa 23788 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-2 . #x6943) ; ø»”¶² + )) +(define-char + '((morohashi-daikanwa 23788 0 3) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 14) + (total-strokes . 19) + (=ucs . #x77CC) ; 矌 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x6371) ; ø»™‚´ + (ideograph-daikanwa . 23789) ; ø¸…³­ + (=ucs . #x407D) ; 䁽 + )) +(define-char + '((=>ucs . #x2531A) ; 𥌚 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 23790) ; ø¸…³® + )) +(define-char + '((morohashi-daikanwa 23790 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C60) ; ø»›™µ + (=ucs . #x2531A) ; 𥌚 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C62) ; ø»›™· + (ideograph-daikanwa . 23791) ; ø¸…³¯ + (=ucs . #x2531B) ; 𥌛 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (shinjigen-2 . 5373) + (chinese-gb2312 . #x5B47) ; ø»…›¶ + (=jis-x0208 . #x625F) ; ø½‹–˜ + (chinese-isoir165 . #x5B47) ; ø»Ž„† + (chinese-cns11643-2 . #x6946) ; ø»”¶µ + (ideograph-daikanwa . 23792) ; ø¸…³° + (=ucs . #x77CD) ; 矍 + )) +(define-char + '((=>ucs . #x2531C) ; 𥌜 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 23793) ; ø¸…³± + )) +(define-char + '((morohashi-daikanwa 23793 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (=ucs . #x2531C) ; 𥌜 + )) +(define-char + '((=>ucs . #x2531C) ; 𥌜 + (morohashi-daikanwa 23793 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C5E) ; ø»›™³ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-2 . #x6944) ; ø»”¶³ + (ideograph-daikanwa . 23794) ; ø¸…³² + (=ucs . #x77CE) ; 矎 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x636F) ; ø»™‚² + (ideograph-daikanwa . 23795) ; ø¸…³³ + (=ucs . #x407E) ; 䁾 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E58) ; ø»Ÿ± + (ideograph-daikanwa . 23796) ; ø¸…³´ + (=ucs . #x2531D) ; 𥌝 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C61) ; ø»›™¶ + (ideograph-daikanwa . 23797) ; ø¸…³µ + (=ucs . #x2531E) ; 𥌞 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C63) ; ø»›™¸ + (ideograph-daikanwa . 23798) ; ø¸…³¶ + (=ucs . #x2531F) ; 𥌟 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C5F) ; ø»›™´ + (ideograph-daikanwa . 23799) ; ø¸…³· + (=ucs . #x25328) ; 𥌨 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x6373) ; ø»™‚¶ + (ideograph-daikanwa . 23800) ; ø¸…³¸ + (=ucs . #x25329) ; 𥌩 + )) +(define-char + '((=>ucs . #x25323) ; 𥌣 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 23801) ; ø¸…³¹ + )) +(define-char + '((morohashi-daikanwa 23801 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x6372) ; ø»™‚µ + (=ucs . #x25323) ; 𥌣 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 23802) ; ø¸…³º + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E57) ; ø»Ÿ° + (ideograph-daikanwa . 49381) ; ø¸Œƒ¥ + (=ucs . #x25321) ; 𥌡 + )) +(define-char + '((=>ucs . #x2532D) ; 𥌭 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 23803) ; ø¸…³» + )) +(define-char + '((morohashi-daikanwa 23803 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x5422) ; ø»Ÿ‰¯ + (=ucs . #x2532D) ; 𥌭 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x7052) ; ø»›ŸŸ + (ideograph-daikanwa . 23804) ; ø¸…³¼ + (=ucs . #x2532E) ; 𥌮 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x7054) ; ø»›Ÿ¡ + (ideograph-daikanwa . 23805) ; ø¸…³½ + (=ucs . #x2532F) ; 𥌯 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B6E) ; ø»”º™ + (ideograph-daikanwa . 23806) ; ø¸…³¾ + (=ucs . #x77D0) ; 矐 + )) +(define-char + '((=>ucs . #x25330) ; 𥌰 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 23807) ; ø¸…³¿ + )) +(define-char + '((=>ucs . #x25330) ; 𥌰 + (morohashi-daikanwa 23807 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x7053) ; ø»›Ÿ  + )) +(define-char + '((morohashi-daikanwa 23807 0 3) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (=ucs . #x25330) ; 𥌰 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (hanyu-dazidian 4 2521 15) + (japanese-jisx0212 . #x4F3E) ; ø»‹¨‘ + (chinese-cns11643-3 . #x5E42) ; ø»–°« + (ideograph-daikanwa . 23808) ; ø¸…´€ + (=hanziku-7 . #xB34D) ; ý¢» + (=ucs . #x77D1) ; 矑 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x665D) ; ø»™†º + (ideograph-daikanwa . 23809) ; ø¸…´ + (=ucs . #x407F) ; 䁿 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E41) ; ø»–°ª + (ideograph-daikanwa . 23810) ; ø¸…´‚ + (=ucs . #x4080) ; 䂀 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x7055) ; ø»›Ÿ¢ + (ideograph-daikanwa . 23811) ; ø¸…´ƒ + (=ucs . #x25331) ; 𥌱 + )) +(define-char + '((=>ucs . #x77D2) ; 矒 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (hanyu-dazidian 4 2521 11) + (japanese-jisx0212 . #x4F3F) ; ø»‹¨’ + (chinese-cns11643-4 . #x665E) ; ø»™†» + (ideograph-daikanwa . 23812) ; ø¸…´„ + (=hanziku-7 . #xB349) ; ý¢»‰ + (ucs-jis . #x77D2) ; ø»‹¨’ + )) +(define-char + '((morohashi-daikanwa 23812 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 15) + (total-strokes . 20) + (=ucs . #x77D2) ; 矒 + )) +(define-char + '((=>ucs . #x25332) ; 𥌲 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 23813) ; ø¸…´… + )) +(define-char + '((morohashi-daikanwa 23813 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x537E) ; ø»Ÿ‰­ + (=ucs . #x25332) ; 𥌲 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-1 . #x7A7A) ; ø»“†£ + (ideograph-daikanwa . 23814) ; ø¸…´† + (=ucs . #x77D3) ; 矓 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x5421) ; ø»Ÿ‰® + (ideograph-daikanwa . 23815) ; ø¸…´‡ + (=ucs . #x25342) ; 𥍂 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x537D) ; ø»Ÿ‰¬ + (ideograph-daikanwa . 49382) ; ø¸Œƒ¦ + (=ucs . #x25336) ; 𥌶 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x5423) ; ø»Ÿ‰° + (ideograph-daikanwa . 49383) ; ø¸Œƒ§ + (=ucs . #x25335) ; 𥌵 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-4 . #x6878) ; ø»™Š‘ + (ideograph-daikanwa . 23816) ; ø¸…´ˆ + (=ucs . #x4081) ; 䂁 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-4 . #x6879) ; ø»™Š’ + (ideograph-daikanwa . 23817) ; ø¸…´‰ + (=ucs . #x2533A) ; 𥌺 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x7363) ; ø»›¤Š + (ideograph-daikanwa . 23818) ; ø¸…´Š + (=ucs . #x2533B) ; 𥌻 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 23819) ; ø¸…´‹ + (=ucs . #x2533C) ; 𥌼 + )) +(define-char + '((=>ucs . #x2533C) ; 𥌼 + (morohashi-daikanwa 23819 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x5846) ; ø»Ÿ‹ + )) +(define-char + '((=>ucs . #x2533D) ; 𥌽 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 23820) ; ø¸…´Œ + )) +(define-char + '((morohashi-daikanwa 23820 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x7361) ; ø»›¤ˆ + (=ucs . #x2533D) ; 𥌽 + )) +(define-char + '((=>ucs . #x2533E) ; 𥌾 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 23821) ; ø¸…´ + )) +(define-char + '((morohashi-daikanwa 23821 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x7362) ; ø»›¤‰ + (=ucs . #x2533E) ; 𥌾 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x5847) ; ø»ŸŒ + (ideograph-daikanwa . 23822) ; ø¸…´Ž + (=ucs . #x2533F) ; 𥌿 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x7365) ; ø»›¤Œ + (ideograph-daikanwa . 23823) ; ø¸…´ + (=ucs . #x25340) ; 𥍀 + )) +(define-char + '((=>ucs . #x25341) ; 𥍁 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 23824) ; ø¸…´ + )) +(define-char + '((morohashi-daikanwa 23824 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A59) ; ø»™Œ® + (=ucs . #x25341) ; 𥍁 + )) +(define-char + '((=>ucs . #x25343) ; 𥍃 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 23825) ; ø¸…´‘ + )) +(define-char + '((morohashi-daikanwa 23825 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x7364) ; ø»›¤‹ + (=ucs . #x25343) ; 𥍃 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x7366) ; ø»›¤ + (=ucs . #x25346) ; 𥍆 + )) +(define-char + '((=>ucs . #x4082) ; 䂂 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 23826) ; ø¸…´’ + )) +(define-char + '((morohashi-daikanwa 23826 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A57) ; ø»™Œ¬ + (=ucs . #x4082) ; 䂂 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-5 . #x762B) ; ø»›§¬ + (ideograph-daikanwa . 23827) ; ø¸…´“ + (=ucs . #x25349) ; 𥍉 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F3A) ; ø»”¿ + (ideograph-daikanwa . 23828) ; ø¸…´” + (=ucs . #x77D4) ; 矔 + )) +(define-char + '((=>ucs . #x2534A) ; 𥍊 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 23829) ; ø¸…´• + )) +(define-char + '((morohashi-daikanwa 23829 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C26) ; ø»Ÿ•£ + (=ucs . #x2534A) ; 𥍊 + )) +(define-char + '((=>ucs . #x2534B) ; 𥍋 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 23830) ; ø¸…´– + )) +(define-char + '((morohashi-daikanwa 23830 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A58) ; ø»™Œ­ + (=ucs . #x2534B) ; 𥍋 + )) +(define-char + '((=>ucs . #x4083) ; 䂃 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 23831) ; ø¸…´— + )) +(define-char + '((morohashi-daikanwa 23831 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-4 . #x687A) ; ø»™Š“ + (=ucs . #x4083) ; 䂃 + )) +(define-char + '((=>ucs . #x2534C) ; 𥍌 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 23832) ; ø¸…´˜ + )) +(define-char + '((morohashi-daikanwa 23832 0 9) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C25) ; ø»Ÿ•¢ + (=ucs . #x2534C) ; 𥍌 + )) +(define-char + '((=>ucs . #x2534F) ; 𥍏 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 23833) ; ø¸…´™ + )) +(define-char + '((morohashi-daikanwa 23833 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F24) ; ø»Ÿ™» + (=ucs . #x2534F) ; 𥍏 + )) +(define-char + '((=>ucs . #x77D5) ; 矕 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 19) + (total-strokes . 24) + (japanese-jisx0212 . #x4F40) ; ø»‹¨“ + (ideograph-daikanwa . 23834) ; ø¸…´š + (ucs-jis . #x77D5) ; ø»‹¨“ + )) +(define-char + '((morohashi-daikanwa 23834 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-2 . #x7042) ; ø»•ƒ + (=ucs . #x77D5) ; 矕 + )) +(define-char + '((=>ucs . #x77D6) ; 矖 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 23835) ; ø¸…´› + )) +(define-char + '((morohashi-daikanwa 23835 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 19) + (total-strokes . 24) + (hanyu-dazidian 4 2523 2) + (chinese-cns11643-4 . #x6B74) ; ø»™Ž§ + (=hanziku-7 . #xB3A2) ; ý¢»Ž¢ + (=ucs . #x77D6) ; 矖 + )) +(define-char + '((=>ucs . #x77D7) ; 矗 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 19) + (total-strokes . 24) + (shinjigen-2 . 5380) + (=jis-x0208 . #x6260) ; ø½‹–™ + (korean-ksc5601 . #x7538) ; ø»Š•» + (ideograph-daikanwa . 23836) ; ø¸…´œ + (ucs-jis . #x77D7) ; ø½‹–™ + )) +(define-char + '((=>ucs . #x77D7) ; 矗 + (morohashi-daikanwa 23836 0 3) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-1 . #x7C63) ; ø»“‰ˆ + )) +(define-char + '((morohashi-daikanwa 23836 0 4) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-gb2312 . #x3423) ; ø»„¢€ + (chinese-isoir165 . #x3423) ; ø»Š + (=ucs . #x77D7) ; 矗 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 20) + (total-strokes . 25) + (chinese-cns11643-2 . #x7128) ; ø»•‚‡ + (ideograph-daikanwa . 23837) ; ø¸…´ + (=ucs . #x77D8) ; 矘 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 20) + (total-strokes . 25) + (japanese-jisx0212 . #x4F41) ; ø»‹¨” + (chinese-cns11643-2 . #x7129) ; ø»•‚ˆ + (ideograph-daikanwa . 23838) ; ø¸…´ž + (=ucs . #x77D9) ; 矙 + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 20) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C74) ; ø»™… + (ideograph-daikanwa . 23839) ; ø¸…´Ÿ + (=ucs . #x25353) ; 𥍓 + )) +(define-char + '((=>ucs . #x4084) ; 䂄 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 20) + (total-strokes . 25) + (ideograph-daikanwa . 23840) ; ø¸…´  + )) +(define-char + '((morohashi-daikanwa 23840 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 20) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C75) ; ø»™† + (=ucs . #x4084) ; 䂄 + )) +(define-char + '((=>ucs . #x77DA) ; 矚 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 21) + (total-strokes . 26) + (shinjigen-2 . 5382) + (=jis-x0208 . #x6261) ; ø½‹–š + (ideograph-daikanwa . 23841) ; ø¸…´¡ + (ucs-jis . #x77DA) ; ø½‹–š + )) +(define-char + '((morohashi-daikanwa 23841 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-1 . #x7D33) ; ø»“‰¶ + (chinese-gb12345 . #x5675) ; 矚 + (=ucs . #x77DA) ; 矚 + )) +(define-char + '((=>ucs . #x25354) ; 𥍔 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 21) + (total-strokes . 26) + (ideograph-daikanwa . 23842) ; ø¸…´¢ + )) +(define-char + '((morohashi-daikanwa 23842 0 0) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-7 . #x6243) ; ø»Ÿž´ + (=ucs . #x25354) ; 𥍔 + )) +(define-char + '((=>ucs . #x25355) ; 𥍕 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 21) + (total-strokes . 26) + (ideograph-daikanwa . 23843) ; ø¸…´£ + )) +(define-char + '((morohashi-daikanwa 23843 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 21) + (total-strokes . 26) + (=ucs . #x25355) ; 𥍕 + )) +(define-char + '((=>ucs . #x25355) ; 𥍕 + (morohashi-daikanwa 23843 0 3) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-7 . #x6245) ; ø»Ÿž¶ + )) +(define-char + '((ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-7 . #x6244) ; ø»Ÿžµ + (ideograph-daikanwa . 49384) ; ø¸Œƒ¨ + (=ucs . #x25357) ; 𥍗 + )) +(define-char + '((=>ucs . #x2535A) ; 𥍚 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 23) + (total-strokes . 28) + (ideograph-daikanwa . 23844) ; ø¸…´¤ + )) +(define-char + '((morohashi-daikanwa 23844 0 2) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 23) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B43) ; ø»›¯š + (=ucs . #x2535A) ; 𥍚 + )) +(define-char + '((=>ucs . #x4085) ; 䂅 + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 25) + (total-strokes . 30) + (ideograph-daikanwa . 23845) ; ø¸…´¥ + )) +(define-char + '((morohashi-daikanwa 23845 0 1) + (ideographic-radical . 109) ; ⽬ + (ideographic-strokes . 25) + (total-strokes . 30) + (chinese-cns11643-4 . #x6E4D) ; ø»™’š + (=ucs . #x4085) ; 䂅 + )) diff --git a/lisp/utf-2000/Ideograph-R110-Spear.el b/lisp/utf-2000/Ideograph-R110-Spear.el new file mode 100644 index 0000000..5dd293d --- /dev/null +++ b/lisp/utf-2000/Ideograph-R110-Spear.el @@ -0,0 +1,893 @@ +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5384) + (chinese-gb2312 . #x432C) ; ø»„¸‹ + (=jis-x0208 . #x4C37) ; ø½Šµœ + (korean-ksc5601 . #x5943) ; ø»‰¬¾ + (chinese-isoir165 . #x432C) ; ø» › + (chinese-cns11643-1 . #x4679) ; ø»‘ºŠ + (=gt-pj-1 . #x4C37) ; 矛 + (ideograph-daikanwa . 23846) ; ø¸…´¦ + (=gt-k . 01009) ; ý¡„€± + (=ucs . #x77DB) ; 矛 + )) +(define-char + '((=>ucs . #x4086) ; 䂆 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 23848) ; ø¸…´¨ + )) +(define-char + '((morohashi-daikanwa 23848 0 2) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2751) ; ø»—ªŒ + (=ucs . #x4086) ; 䂆 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 23849) ; ø¸…´© + (=ucs . #x2535E) ; 𥍞 + )) +(define-char + '((=>ucs . #x2535E) ; 𥍞 + (morohashi-daikanwa 23849 0 1) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2744) ; ø»™´ƒ + )) +(define-char + '((=>ucs . #x4087) ; 䂇 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23850) ; ø¸…´ª + )) +(define-char + '((morohashi-daikanwa 23850 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A5F) ; ø»—®´ + (=ucs . #x4087) ; 䂇 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A60) ; ø»—®µ + (ideograph-daikanwa . 23851) ; ø¸…´« + (=ucs . #x2535F) ; 𥍟 + )) +(define-char + '((=>ucs . #x77DC) ; 矜 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5387) + (=jis-x0208 . #x6262) ; ø½‹–› + (korean-ksc5601 . #x5068) ; ø»‰ • + (chinese-cns11643-1 . #x5264) ; ø»’‹ + (ideograph-daikanwa . 23852) ; ø¸…´¬ + (ucs-jis . #x77DC) ; ø½‹–› + )) +(define-char + '((morohashi-daikanwa 23852 0 1) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x7166) ; ø»…¼© + (chinese-isoir165 . #x7166) ; ø»Ž¤¹ + (=ucs . #x77DC) ; 矜 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23853) ; ø¸…´­ + (=ucs . #x25360) ; 𥍠 + )) +(define-char + '((=>ucs . #x25360) ; 𥍠 + (morohashi-daikanwa 23853 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A61) ; ø»—®¶ + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E56) ; ø»—´£ + (ideograph-daikanwa . 23854) ; ø¸…´® + (=ucs . #x25361) ; 𥍡 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23855) ; ø¸…´¯ + (=ucs . #x25362) ; 𥍢 + )) +(define-char + '((=>ucs . #x25362) ; 𥍢 + (morohashi-daikanwa 23855 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F28) ; ø»™¿— + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F27) ; ø»™¿– + (ideograph-daikanwa . 23856) ; ø¸…´° + (=ucs . #x25363) ; 𥍣 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A2F) ; ø»œ™¬ + (ideograph-daikanwa . 23857) ; ø¸…´± + (=ucs . #x25364) ; 𥍤 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A30) ; ø»œ™­ + (ideograph-daikanwa . 23858) ; ø¸…´² + (=ucs . #x25365) ; 𥍥 + )) +(define-char + '((=>ucs . #x77DD) ; 矝 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23859) ; ø¸…´³ + )) +(define-char + '((morohashi-daikanwa 23859 0 1) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3269) ; ø»•°ª + (=ucs . #x77DD) ; 矝 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3358) ; ø»—»» + (ideograph-daikanwa . 23860) ; ø¸…´´ + (=ucs . #x25367) ; 𥍧 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3422) ; ø»š†§ + (ideograph-daikanwa . 23861) ; ø¸…´µ + (=ucs . #x25368) ; 𥍨 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3357) ; ø»—»º + (ideograph-daikanwa . 23862) ; ø¸…´¶ + (=ucs . #x4088) ; 䂈 + )) +(define-char + '((=>ucs . #x77DE) ; 矞 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4F42) ; ø»‹¨• + (chinese-cns11643-2 . #x3E47) ; ø»“·¬ + (=jis-x0213-2-2000 . #x7233) ; ø»¦” + (ideograph-daikanwa . 23863) ; ø¸…´· + (=jef-china3 . #x5BE5) ; øº…¯¥ + (ucs-jis . #x77DE) ; ø»‹¨• + )) +(define-char + '((morohashi-daikanwa 23863 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-isoir165 . #x7D75) ; ø»Ž¶° + (=ucs . #x77DE) ; 矞 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A52) ; ø»š‹ + (ideograph-daikanwa . 23864) ; ø¸…´¸ + (=ucs . #x2536A) ; 𥍪 + )) +(define-char + '((=>ucs . #x2536B) ; 𥍫 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23865) ; ø¸…´¹ + )) +(define-char + '((morohashi-daikanwa 23865 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3951) ; ø»˜„¨ + (=ucs . #x2536B) ; 𥍫 + )) +(define-char + '((=>ucs . #x2536C) ; 𥍬 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23866) ; ø¸…´º + )) +(define-char + '((morohashi-daikanwa 23866 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A53) ; ø»šŒ + (=ucs . #x2536C) ; 𥍬 + )) +(define-char + '((=>ucs . #x77DF) ; 矟 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4F43) ; ø»‹¨– + (=jis-x0213-2-2000 . #x7234) ; ø»¦”‘ + (ideograph-daikanwa . 23867) ; ø¸…´» + (ucs-jis . #x77DF) ; ø»‹¨– + )) +(define-char + '((morohashi-daikanwa 23867 0 2) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D57) ; ø»–€¢ + (=ucs . #x77DF) ; 矟 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A51) ; ø»šŠ + (ideograph-daikanwa . 23868) ; ø¸…´¼ + (=ucs . #x2536D) ; 𥍭 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A55) ; ø»šŽ + (ideograph-daikanwa . 23869) ; ø¸…´½ + (=ucs . #x2536E) ; 𥍮 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A50) ; ø»š‰ + (ideograph-daikanwa . 23870) ; ø¸…´¾ + (=ucs . #x2536F) ; 𥍯 + )) +(define-char + '((=>ucs . #x25370) ; 𥍰 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23871) ; ø¸…´¿ + )) +(define-char + '((morohashi-daikanwa 23871 0 2) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C29) ; ø»œ´‚ + (=ucs . #x25370) ; 𥍰 + )) +(define-char + '((=>ucs . #x25371) ; 𥍱 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23872) ; ø¸…µ€ + )) +(define-char + '((morohashi-daikanwa 23872 0 2) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A54) ; ø»š + (=ucs . #x25371) ; 𥍱 + )) +(define-char + '((=>ucs . #x25372) ; 𥍲 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23873) ; ø¸…µ + )) +(define-char + '((morohashi-daikanwa 23873 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x25372) ; 𥍲 + )) +(define-char + '((=>ucs . #x25372) ; 𥍲 + (morohashi-daikanwa 23873 0 1) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4123) ; ø»š™® + )) +(define-char + '((=>ucs . #x25373) ; 𥍳 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23874) ; ø¸…µ‚ + )) +(define-char + '((morohashi-daikanwa 23874 0 1) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4122) ; ø»š™­ + (=ucs . #x25373) ; 𥍳 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4F44) ; ø»‹¨— + (chinese-cns11643-2 . #x4549) ; ø»”‚€ + (=jis-x0213-1-2000 . #x787C) ; ø»¤”‰ + (ideograph-daikanwa . 23875) ; ø¸…µƒ + (=ucs . #x77E0) ; 矠 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4121) ; ø»š™¬ + (ideograph-daikanwa . 23876) ; ø¸…µ„ + (=ucs . #x25375) ; 𥍵 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23879) ; ø¸…µ‡ + (=ucs . #x4089) ; 䂉 + )) +(define-char + '((=>ucs . #x4089) ; 䂉 + (morohashi-daikanwa 23879 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x454A) ; ø»˜–‰ + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23880) ; ø¸…µˆ + (=ucs . #x25376) ; 𥍶 + )) +(define-char + '((=>ucs . #x25376) ; 𥍶 + (morohashi-daikanwa 23880 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F51) ; ø»¤ + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F52) ; ø»¥ + (ideograph-daikanwa . 23881) ; ø¸…µ‰ + (=ucs . #x25377) ; 𥍷 + )) +(define-char + '((=>ucs . #x25378) ; 𥍸 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23882) ; ø¸…µŠ + )) +(define-char + '((morohashi-daikanwa 23882 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x25378) ; 𥍸 + )) +(define-char + '((=>ucs . #x25378) ; 𥍸 + (morohashi-daikanwa 23882 0 1) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4547) ; ø»˜–† + )) +(define-char + '((=>ucs . #x25379) ; 𥍹 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23883) ; ø¸…µ‹ + )) +(define-char + '((morohashi-daikanwa 23883 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4548) ; ø»˜–‡ + (=ucs . #x25379) ; 𥍹 + )) +(define-char + '((=>ucs . #x2537A) ; 𥍺 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23884) ; ø¸…µŒ + )) +(define-char + '((morohashi-daikanwa 23884 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x476C) ; ø»š£« + (=ucs . #x2537A) ; 𥍺 + )) +(define-char + '((=>ucs . #x2537C) ; 𥍼 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23886) ; ø¸…µŽ + )) +(define-char + '((morohashi-daikanwa 23886 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x476B) ; ø»š£ª + (=ucs . #x2537C) ; 𥍼 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4549) ; ø»˜–ˆ + (ideograph-daikanwa . 23887) ; ø¸…µ + (=ucs . #x2537D) ; 𥍽 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23888) ; ø¸…µ + (=ucs . #x2537E) ; 𥍾 + )) +(define-char + '((=>ucs . #x2537E) ; 𥍾 + (morohashi-daikanwa 23888 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F50) ; ø»£ + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x454B) ; ø»˜–Š + (ideograph-daikanwa . 23889) ; ø¸…µ‘ + (=ucs . #x2537F) ; 𥍿 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x476A) ; ø»š£© + (=ucs . #x2537B) ; 𥍻 + )) +(define-char + '((=>ucs . #x25382) ; 𥎂 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23891) ; ø¸…µ“ + )) +(define-char + '((morohashi-daikanwa 23891 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x25382) ; 𥎂 + )) +(define-char + '((=>ucs . #x25382) ; 𥎂 + (morohashi-daikanwa 23891 0 1) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E6E) ; ø»š­¿ + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23892) ; ø¸…µ” + (=ucs . #x25383) ; 𥎃 + )) +(define-char + '((=>ucs . #x25383) ; 𥎃 + (morohashi-daikanwa 23892 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B52) ; ø»˜Ÿ… + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2575) ; ø»ž†€ + (ideograph-daikanwa . 23893) ; ø¸…µ• + (=ucs . #x25384) ; 𥎄 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23894) ; ø¸…µ– + (=ucs . #x25385) ; 𥎅 + )) +(define-char + '((=>ucs . #x25385) ; 𥎅 + (morohashi-daikanwa 23894 0 2) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E6F) ; ø»š®€ + )) +(define-char + '((=>ucs . #x25386) ; 𥎆 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 23895) ; ø¸…µ— + )) +(define-char + '((morohashi-daikanwa 23895 0 1) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x25386) ; 𥎆 + )) +(define-char + '((=>ucs . #x25386) ; 𥎆 + (morohashi-daikanwa 23895 0 2) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B51) ; ø»˜Ÿ„ + )) +(define-char + '((=>ucs . #x25387) ; 𥎇 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2574) ; ø»ž…¿ + (ideograph-daikanwa . 23896) ; ø¸…µ˜ + )) +(define-char + '((morohashi-daikanwa 23896 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x25387) ; 𥎇 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B53) ; ø»˜Ÿ† + (ideograph-daikanwa . 23897) ; ø¸…µ™ + (=ucs . #x25389) ; 𥎉 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5169) ; ø»˜¨ + (ideograph-daikanwa . 23899) ; ø¸…µ› + (=ucs . #x2538A) ; 𥎊 + )) +(define-char + '((=>ucs . #x2538B) ; 𥎋 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23900) ; ø¸…µœ + )) +(define-char + '((morohashi-daikanwa 23900 0 5) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5168) ; ø»˜¨ + (=ucs . #x2538B) ; 𥎋 + )) +(define-char + '((=>ucs . #x2538C) ; 𥎌 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 23901) ; ø¸…µ + )) +(define-char + '((=>ucs . #x2538C) ; 𥎌 + (morohashi-daikanwa 23901 0 2) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x516A) ; ø»˜¨‘ + )) +(define-char + '((morohashi-daikanwa 23901 0 3) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x2538C) ; 𥎌 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x562D) ; ø»š¸® + (ideograph-daikanwa . 23902) ; ø¸…µž + (=ucs . #x2538D) ; 𥎍 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x555D) ; ø»–£¸ + (ideograph-daikanwa . 23903) ; ø¸…µŸ + (=ucs . #x408A) ; 䂊 + )) +(define-char + '((=>ucs . #x408C) ; 䂌 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23904) ; ø¸…µ  + )) +(define-char + '((morohashi-daikanwa 23904 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5738) ; ø»˜°“ + (=ucs . #x408C) ; 䂌 + )) +(define-char + '((=>ucs . #x2538F) ; 𥎏 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 23905) ; ø¸…µ¡ + )) +(define-char + '((morohashi-daikanwa 23905 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3965) ; ø»ž£ˆ + (=ucs . #x2538F) ; 𥎏 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 12) + (total-strokes . 17) + (->identical + ((ideograph-daikanwa . 01841) ; ø¸€œ± + )) + (hanyu-dazidian 4 2768 16) + (ideograph-daikanwa . 23906) ; ø¸…µ¢ + (=hanziku-7 . #xE845) ; ý¢¾¡… + (=ucs . #x25390) ; 𥎐 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C50) ; ø»›‚… + (ideograph-daikanwa . 23907) ; ø¸…µ£ + (=ucs . #x25392) ; 𥎒 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6273) ; ø»›‹œ + (ideograph-daikanwa . 23910) ; ø¸…µ¦ + (=ucs . #x25394) ; 𥎔 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6275) ; ø»›‹ž + (ideograph-daikanwa . 23911) ; ø¸…µ§ + (=ucs . #x2538E) ; 𥎎 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6274) ; ø»›‹ + (=ucs . #x25393) ; 𥎓 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6272) ; ø»›‹› + (=ucs . #x25395) ; 𥎕 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6857) ; ø»›“´ + (ideograph-daikanwa . 23912) ; ø¸…µ¨ + (=ucs . #x25396) ; 𥎖 + )) +(define-char + '((=>ucs . #x25397) ; 𥎗 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 23913) ; ø¸…µ© + )) +(define-char + '((morohashi-daikanwa 23913 0 0) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6856) ; ø»›“³ + (=ucs . #x25397) ; 𥎗 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 23914) ; ø¸…µª + (=ucs . #x25398) ; 𥎘 + )) +(define-char + '((=>ucs . #x25398) ; 𥎘 + (morohashi-daikanwa 23914 0 1) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6855) ; ø»›“² + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6858) ; ø»›“µ + (ideograph-daikanwa . 23915) ; ø¸…µ« + (=ucs . #x25399) ; 𥎙 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4836) ; ø»ž¸› + (ideograph-daikanwa . 23916) ; ø¸…µ¬ + (=ucs . #x2539A) ; 𥎚 + )) +(define-char + '((=>ucs . #x2539C) ; 𥎜 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 49385) ; ø¸Œƒ© + )) +(define-char + '((morohashi-daikanwa 49385 0 9) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4837) ; ø»ž¸œ + (=ucs . #x2539C) ; 𥎜 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x6374) ; ø»™‚· + (ideograph-daikanwa . 23918) ; ø¸…µ® + (=ucs . #x408D) ; 䂍 + )) +(define-char + '((=>ucs . #x253A1) ; 𥎡 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 23922) ; ø¸…µ² + )) +(define-char + '((morohashi-daikanwa 23922 0 1) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A5A) ; ø»™Œ¯ + (=ucs . #x253A1) ; 𥎡 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B75) ; ø»™Ž¨ + (ideograph-daikanwa . 23925) ; ø¸…µµ + (=ucs . #x408E) ; 䂎 + )) +(define-char + '((=>ucs . #x77E1) ; 矡 + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 20) + (total-strokes . 25) + (ideograph-daikanwa . 23926) ; ø¸…µ¶ + )) +(define-char + '((morohashi-daikanwa 23926 0 1) + (ideographic-radical . 110) ; â½­ + (ideographic-strokes . 20) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C76) ; ø»™‡ + (=ucs . #x77E1) ; 矡 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 30) + (total-strokes . 35) + (chinese-cns11643-7 . #x663F) ; ø»Ÿ¤¨ + (=ucs . #x253A4) ; 𥎤 + )) +(define-char + '((ideographic-radical . 110) ; â½­ + (ideographic-strokes . 32) + (total-strokes . 37) + (chinese-cns11643-7 . #x6649) ; ø»Ÿ¤² + (=ucs . #x253A5) ; 𥎥 + )) diff --git a/lisp/utf-2000/Ideograph-R111-Arrow.el b/lisp/utf-2000/Ideograph-R111-Arrow.el new file mode 100644 index 0000000..668fb2f --- /dev/null +++ b/lisp/utf-2000/Ideograph-R111-Arrow.el @@ -0,0 +1,995 @@ +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5389) + (chinese-gb2312 . #x4A38) ; ø»…‚© + (=jis-x0208 . #x4C70) ; ø½Š¶• + (korean-ksc5601 . #x6345) ; ø»‰»¬ + (chinese-isoir165 . #x4A38) ; ø»ª¹ + (chinese-cns11643-1 . #x467A) ; ø»‘º‹ + (=gt-pj-1 . #x4C70) ; 矢 + (ideograph-daikanwa . 23929) ; ø¸…µ¹ + (=gt-k . 01012) ; ý¡„€´ + (=ucs . #x77E2) ; 矢 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 2) + (total-strokes . 7) + (shinjigen-2 . 5390) + (chinese-gb2312 . #x5253) ; ø»…Ž´ + (=jis-x0208 . #x6263) ; ø½‹–œ + (korean-ksc5601 . #x6B78) ; ø»Šˆ + (chinese-isoir165 . #x5253) ; ø»·„ + (=gt-pj-1 . #x6263) ; 矣 + (ideograph-daikanwa . 23931) ; ø¸…µ» + (=gt-k . 02722) ; ý¡„€ª¢ + (=ucs . #x77E3) ; 矣 + )) +(define-char + '((=>ucs . #x77E3) ; 矣 + (morohashi-daikanwa 23931 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B32) ; ø»’€™ + (ucs-cns . #x77E3) ; ø»’€™ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-6 . #x286B) ; ø»œ€Œ + (ideograph-daikanwa . 23932) ; ø¸…µ¼ + (=ucs . #x253A7) ; 𥎧 + )) +(define-char + '((=>ucs . #x253A8) ; 𥎨 + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 23933) ; ø¸…µ½ + )) +(define-char + '((morohashi-daikanwa 23933 0 9) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-6 . #x286C) ; ø»œ€ + (=ucs . #x253A8) ; 𥎨 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 3) + (total-strokes . 8) + (japanese-jisx0212 . #x4F45) ; ø»‹¨˜ + (=jis-x0213-2-2000 . #x7235) ; ø»¦”’ + (ideograph-daikanwa . 23934) ; ø¸…µ¾ + (=jef-china3 . #x5BEA) ; øº…¯ª + (=ucs . #x77E4) ; 矤 + )) +(define-char + '((=>ucs . #x77E4) ; 矤 + (morohashi-daikanwa 23934 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2752) ; ø»—ª + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x562A) ; ø»…”ƒ + (=jis-x0208 . #x434E) ; ø½Š¨¥ + (korean-ksc5601 . #x7231) ; ø»Š‘š + (chinese-isoir165 . #x562A) ; ø»¼“ + (chinese-cns11643-1 . #x4F21) ; ø»’†€ + (=gt-pj-1 . #x434E) ; 知 + (ideograph-daikanwa . 23935) ; ø¸…µ¿ + (=gt-k . 03768) ; ý¡„€º¸ + (=ucs . #x77E5) ; 知 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23936) ; ø¸…¶€ + (=ucs . #x253A9) ; 𥎩 + )) +(define-char + '((=>ucs . #x253A9) ; 𥎩 + (morohashi-daikanwa 23936 0 1) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3341) ; ø»œ¬ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4F46) ; ø»‹¨™ + (=jis-x0213-2-2000 . #x7236) ; ø»¦”“ + (ideograph-daikanwa . 23937) ; ø¸…¶ + (=jef-china3 . #x5BE9) ; øº…¯© + (=ucs . #x77E6) ; 矦 + )) +(define-char + '((=>ucs . #x77E6) ; 矦 + (morohashi-daikanwa 23937 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E36) ; ø»•©¿ + (=big5-cdp . #x8AC7) ; ý¢€ˆ«‡ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5391) + (chinese-gb2312 . #x6F72) ; ø»…¹¹ + (=jis-x0208 . #x476A) ; ø½Š®¹ + (chinese-isoir165 . #x6F72) ; ø»Ž¢‰ + (chinese-cns11643-2 . #x2C4A) ; ø»““ + (ideograph-daikanwa . 23938) ; ø¸…¶‚ + (=ucs . #x77E7) ; 矧 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x333F) ; ø»œª + (ideograph-daikanwa . 23939) ; ø¸…¶ƒ + (=ucs . #x253AA) ; 𥎪 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C4B) ; ø»“” + (ideograph-daikanwa . 23940) ; ø¸…¶„ + (=ucs . #x77E8) ; 矨 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23941) ; ø¸…¶… + (=ucs . #x253AB) ; 𥎫 + )) +(define-char + '((=>ucs . #x253AB) ; 𥎫 + (morohashi-daikanwa 23941 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3340) ; ø»œ« + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23942) ; ø¸…¶† + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23943) ; ø¸…¶‡ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23944) ; ø¸…¶ˆ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 23945) ; ø¸…¶‰ + (=ucs . #x253AC) ; 𥎬 + )) +(define-char + '((=>ucs . #x253AC) ; 𥎬 + (morohashi-daikanwa 23945 0 1) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A6E) ; ø»™¹‡ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F2A) ; ø»™¿™ + (ideograph-daikanwa . 23946) ; ø¸…¶Š + (=ucs . #x253B0) ; 𥎰 + )) +(define-char + '((=>ucs . #x77E9) ; 矩 + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-1 . #x567B) ; ø»’‘¬ + (ideograph-daikanwa . 23947) ; ø¸…¶‹ + )) +(define-char + '((morohashi-daikanwa 23947 0 1) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x3E58) ; ø»„±¡ + (=jis-x0208 . #x366B) ; ø½Š•¼ + (korean-ksc5601 . #x4F3B) ; ø»‰žŠ + (chinese-isoir165 . #x3E58) ; ø»™± + (=gt-pj-1 . #x366B) ; 矩 + (=gt-k . 06406) ; ý¡„¤† + (=jef-china3 . #x5BEC) ; øº…¯¬ + (=ucs . #x77E9) ; 矩 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E57) ; ø»—´¤ + (ideograph-daikanwa . 23948) ; ø¸…¶Œ + (=ucs . #x408F) ; 䂏 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F2B) ; ø»™¿š + (ideograph-daikanwa . 23949) ; ø¸…¶ + (=ucs . #x253B1) ; 𥎱 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E58) ; ø»—´¥ + (ideograph-daikanwa . 23950) ; ø¸…¶Ž + (=ucs . #x4090) ; 䂐 + )) +(define-char + '((=>ucs . #x4091) ; 䂑 + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23951) ; ø¸…¶ + )) +(define-char + '((morohashi-daikanwa 23951 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x335A) ; ø»—»½ + (=ucs . #x4091) ; 䂑 + )) +(define-char + '((=>ucs . #x253B2) ; 𥎲 + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23952) ; ø¸…¶ + )) +(define-char + '((morohashi-daikanwa 23952 0 2) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A33) ; ø»œ™° + (=ucs . #x253B2) ; 𥎲 + )) +(define-char + '((=>ucs . #x253B8) ; 𥎸 + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 23953) ; ø¸…¶‘ + )) +(define-char + '((morohashi-daikanwa 23953 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F29) ; ø»™¿˜ + (=ucs . #x253B8) ; 𥎸 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A32) ; ø»œ™¯ + (ideograph-daikanwa . 23954) ; ø¸…¶’ + (=ucs . #x253B6) ; 𥎶 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A31) ; ø»œ™® + (ideograph-daikanwa . 23955) ; ø¸…¶“ + (=ucs . #x253B5) ; 𥎵 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3423) ; ø»š†¨ + (ideograph-daikanwa . 23956) ; ø¸…¶” + (=ucs . #x253B9) ; 𥎹 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3424) ; ø»š†© + (ideograph-daikanwa . 23957) ; ø¸…¶• + (=ucs . #x253BA) ; 𥎺 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x4F47) ; ø»‹¨š + (chinese-cns11643-4 . #x335B) ; ø»—»¾ + (=jis-x0213-2-2000 . #x7237) ; ø»¦”” + (ideograph-daikanwa . 23958) ; ø¸…¶– + (=ucs . #x77EA) ; 矪 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23959) ; ø¸…¶— + (=ucs . #x253BB) ; 𥎻 + )) +(define-char + '((=>ucs . #x253BB) ; 𥎻 + (morohashi-daikanwa 23959 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x335C) ; ø»—»¿ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23960) ; ø¸…¶˜ + (=ucs . #x253BC) ; 𥎼 + )) +(define-char + '((=>ucs . #x253BC) ; 𥎼 + (morohashi-daikanwa 23960 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4259) ; ø»œ¦† + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4257) ; ø»œ¦„ + (ideograph-daikanwa . 23961) ; ø¸…¶™ + (=ucs . #x253BD) ; 𥎽 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4256) ; ø»œ¦ƒ + (ideograph-daikanwa . 23962) ; ø¸…¶š + (=ucs . #x253C1) ; 𥏁 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3425) ; ø»š†ª + (ideograph-daikanwa . 23963) ; ø¸…¶› + (=ucs . #x253BE) ; 𥎾 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3359) ; ø»—»¼ + (ideograph-daikanwa . 23964) ; ø¸…¶œ + (=ucs . #x4092) ; 䂒 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4255) ; ø»œ¦‚ + (ideograph-daikanwa . 23965) ; ø¸…¶ + (=ucs . #x253BF) ; 𥎿 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23966) ; ø¸…¶ž + (=ucs . #x253C0) ; 𥏀 + )) +(define-char + '((=>ucs . #x253C0) ; 𥏀 + (morohashi-daikanwa 23966 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x425B) ; ø»œ¦ˆ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23967) ; ø¸…¶Ÿ + (=ucs . #x253C2) ; 𥏂 + )) +(define-char + '((=>ucs . #x253C2) ; 𥏂 + (morohashi-daikanwa 23967 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x425A) ; ø»œ¦‡ + )) +(define-char + '((=>ucs . #x253C9) ; 𥏉 + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23968) ; ø¸…¶  + )) +(define-char + '((morohashi-daikanwa 23968 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (=ucs . #x253C9) ; 𥏉 + )) +(define-char + '((=>ucs . #x253C9) ; 𥏉 + (morohashi-daikanwa 23968 0 1) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4258) ; ø»œ¦… + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23969) ; ø¸…¶¡ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23970) ; ø¸…¶¢ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23971) ; ø¸…¶£ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23972) ; ø¸…¶¤ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 23973) ; ø¸…¶¥ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 6) + (chinese-gb2312 . #x3D43) ; ø»„¯® + (chinese-isoir165 . #x3D43) ; ø»—¾ + (=ucs . #x77EB) ; 矫 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x6F73) ; ø»…¹º + (japanese-jisx0212 . #x4F48) ; ø»‹¨› + (chinese-isoir165 . #x6F73) ; ø»Ž¢Š + (chinese-cns11643-2 . #x3E48) ; ø»“·­ + (=jis-x0213-2-2000 . #x7238) ; ø»¦”• + (ideograph-daikanwa . 23975) ; ø¸…¶§ + (=ucs . #x77EC) ; 矬 + )) +(define-char + '((=>ucs . #x253CE) ; 𥏎 + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23976) ; ø¸…¶¨ + )) +(define-char + '((morohashi-daikanwa 23976 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3952) ; ø»˜„© + (=ucs . #x253CE) ; 𥏎 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C2C) ; ø»œ´… + (ideograph-daikanwa . 23977) ; ø¸…¶© + (=ucs . #x253CF) ; 𥏏 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5395) + (chinese-gb2312 . #x364C) ; ø»„¥¥ + (=jis-x0208 . #x433B) ; ø½Š¨’ + (korean-ksc5601 . #x532D) ; ø»‰£´ + (chinese-isoir165 . #x364C) ; ø»µ + (chinese-cns11643-1 . #x607B) ; ø»’ ˜ + (ideograph-daikanwa . 23978) ; ø¸…¶ª + (=ucs . #x77ED) ; 短 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C2B) ; ø»œ´„ + (=jis-x0213-2-2000 . #x7239) ; ø»¦”– + (ideograph-daikanwa . 23979) ; ø¸…¶« + (=jef-china3 . #x5BEB) ; øº…¯« + (=ucs . #x4093) ; 䂓 + )) +(define-char + '((=>ucs . #x253D4) ; 𥏔 + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 23980) ; ø¸…¶¬ + )) +(define-char + '((morohashi-daikanwa 23980 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C2A) ; ø»œ´ƒ + (=ucs . #x253D4) ; 𥏔 + )) +(define-char + '((=>ucs . #x20170) ; 𠅰 + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 7) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x77E2) ; 矢 + ) + ((=ucs . #x5315) ; 匕 + )) + )) + (ideograph-daikanwa . 23981) ; ø¸…¶­ + )) +(define-char + '((=>ucs . #x20170) ; 𠅰 + (morohashi-daikanwa 23981 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 7) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (=ucs . #x2FF2) ; ⿲ + ) + ((=ucs . #x571F) ; 土 + ) + ((=ucs . #x77E2) ; 矢 + ) + ((=ucs . #x5315) ; 匕 + )) + )) + (chinese-cns11643-6 . #x4C2D) ; ø»œ´† + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A56) ; ø»š + (=ucs . #x253DF) ; 𥏟 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4124) ; ø»š™¯ + (ideograph-daikanwa . 23985) ; ø¸…¶± + (=ucs . #x253D8) ; 𥏘 + )) +(define-char + '((=>ucs . #x253D9) ; 𥏙 + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 23986) ; ø¸…¶² + )) +(define-char + '((morohashi-daikanwa 23986 0 2) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F32) ; ø»˜Œ½ + (=ucs . #x253D9) ; 𥏙 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F33) ; ø»˜Œ¾ + (ideograph-daikanwa . 23987) ; ø¸…¶³ + (=ucs . #x4094) ; 䂔 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5568) ; ø»‚ + (ideograph-daikanwa . 23988) ; ø¸…¶´ + (=ucs . #x253E2) ; 𥏢 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5569) ; ø»‚ + (ideograph-daikanwa . 23989) ; ø¸…¶µ + (=ucs . #x253DA) ; 𥏚 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5396) + (chinese-gb2312 . #x302B) ; ø»„œ + (=jis-x0208 . #x6264) ; ø½‹– + (korean-ksc5601 . #x6861) ; ø»Šƒž + (chinese-isoir165 . #x302B) ; ø»„  + (ideograph-daikanwa . 23995) ; ø¸…¶» + (=ucs . #x77EE) ; 矮 + )) +(define-char + '((=>ucs . #x77EE) ; 矮 + (morohashi-daikanwa 23995 0 1) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-1 . #x654E) ; ø»’§ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F36) ; ø»˜ + (ideograph-daikanwa . 23996) ; ø¸…¶¼ + (=ucs . #x253E0) ; 𥏠 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F35) ; ø»˜€ + (=ucs . #x253DC) ; 𥏜 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F34) ; ø»˜Œ¿ + (=ucs . #x253DD) ; 𥏝 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5567) ; ø»‚Ž + (=ucs . #x253DE) ; 𥏞 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 23999) ; ø¸…¶¿ + (=ucs . #x253EA) ; 𥏪 + )) +(define-char + '((=>ucs . #x253EA) ; 𥏪 + (morohashi-daikanwa 23999 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x476D) ; ø»š£¬ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x454C) ; ø»˜–‹ + (ideograph-daikanwa . 24000) ; ø¸…·€ + (=ucs . #x4095) ; 䂕 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x476E) ; ø»š£­ + (ideograph-daikanwa . 24001) ; ø¸…· + (=ucs . #x253EB) ; 𥏫 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24002) ; ø¸…·‚ + (=ucs . #x253EC) ; 𥏬 + )) +(define-char + '((=>ucs . #x253EC) ; 𥏬 + (morohashi-daikanwa 24002 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F53) ; ø»¦ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x476F) ; ø»š£® + (ideograph-daikanwa . 24003) ; ø¸…·ƒ + (=ucs . #x253EF) ; 𥏯 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4770) ; ø»š£¯ + (ideograph-daikanwa . 24004) ; ø¸…·„ + (=ucs . #x253F0) ; 𥏰 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2578) ; ø»ž†ƒ + (ideograph-daikanwa . 24005) ; ø¸…·… + (=ucs . #x253F2) ; 𥏲 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 24006) ; ø¸…·† + (=ucs . #x253F3) ; 𥏳 + )) +(define-char + '((=>ucs . #x253F3) ; 𥏳 + (morohashi-daikanwa 24006 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B54) ; ø»˜Ÿ‡ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2576) ; ø»ž† + (ideograph-daikanwa . 24007) ; ø¸…·‡ + (=ucs . #x253F4) ; 𥏴 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2577) ; ø»ž†‚ + (ideograph-daikanwa . 24008) ; ø¸…·ˆ + (=ucs . #x253F5) ; 𥏵 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 24009) ; ø¸…·‰ + (=ucs . #x253F7) ; 𥏷 + )) +(define-char + '((=>ucs . #x253F7) ; 𥏷 + (morohashi-daikanwa 24009 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2579) ; ø»ž†„ + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3054) ; ø»ž•© + (ideograph-daikanwa . 24011) ; ø¸…·‹ + (=ucs . #x253FB) ; 𥏻 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x516B) ; ø»˜¨’ + (ideograph-daikanwa . 24012) ; ø¸…·Œ + (=ucs . #x253FC) ; 𥏼 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3053) ; ø»ž•¨ + (ideograph-daikanwa . 24013) ; ø¸…· + (=ucs . #x253FE) ; 𥏾 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5397) + (=jis-x0208 . #x363A) ; ø½Š•‹ + (korean-ksc5601 . #x4E6C) ; ø»‰ + (chinese-cns11643-1 . #x744C) ; ø»’½ + (chinese-gb12345 . #x3D43) ; 矯 + (ideograph-daikanwa . 24015) ; ø¸…· + (=ucs . #x77EF) ; 矯 + )) +(define-char + '((=>ucs . #x77F0) ; 矰 + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x4F49) ; ø»‹¨œ + (=jis-x0213-2-2000 . #x723A) ; ø»¦”— + (ideograph-daikanwa . 24017) ; ø¸…·‘ + (ucs-jis . #x77F0) ; ø»‹¨œ + )) +(define-char + '((morohashi-daikanwa 24017 0 2) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D6E) ; ø»”¥µ + (=ucs . #x77F0) ; 矰 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3966) ; ø»ž£‰ + (ideograph-daikanwa . 49386) ; ø¸Œƒª + (=ucs . #x25403) ; 𥐃 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C51) ; ø»›‚† + (=ucs . #x25400) ; 𥐀 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C52) ; ø»›‚‡ + (=ucs . #x25401) ; 𥐁 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3967) ; ø»ž£Š + (=ucs . #x25404) ; 𥐄 + )) +(define-char + '((=>ucs . #x77F1) ; 矱 + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 24020) ; ø¸…·” + )) +(define-char + '((=>ucs . #x77F1) ; 矱 + (morohashi-daikanwa 24020 0 1) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-2 . #x6628) ; ø»”±½ + )) +(define-char + '((morohashi-daikanwa 24020 0 2) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 14) + (total-strokes . 19) + (japanese-jisx0212 . #x4F4A) ; ø»‹¨ + (=ucs . #x77F1) ; 矱 + )) +(define-char + '((ideographic-radical . 111) ; â½® + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 24021) ; ø¸…·• + (=ucs . #x77F2) ; 矲 + )) +(define-char + '((=>ucs . #x77F2) ; 矲 + (morohashi-daikanwa 24021 0 0) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-2 . #x6947) ; ø»”¶¶ + )) +(define-char + '((=>ucs . #x25411) ; 𥐑 + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 24022) ; ø¸…·– + )) +(define-char + '((morohashi-daikanwa 24022 0 1) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x7367) ; ø»›¤Ž + (=ucs . #x25411) ; 𥐑 + )) +(define-char + '((=>ucs . #x25413) ; 𥐓 + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 24023) ; ø¸…·— + )) +(define-char + '((morohashi-daikanwa 24023 0 1) + (ideographic-radical . 111) ; â½® + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-5 . #x762C) ; ø»›§­ + (=ucs . #x25413) ; 𥐓 + )) diff --git a/lisp/utf-2000/Ideograph-R112-Stone.el b/lisp/utf-2000/Ideograph-R112-Stone.el new file mode 100644 index 0000000..3d3caa3 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R112-Stone.el @@ -0,0 +1,7321 @@ +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5400) + (chinese-gb2312 . #x4A2F) ; ø»…‚  + (=jis-x0208 . #x4050) ; ø½Š¤ + (korean-ksc5601 . #x6034) ; ø»‰· + (chinese-isoir165 . #x4A2F) ; ø»ª° + (chinese-cns11643-1 . #x467B) ; ø»‘ºŒ + (=gt-pj-1 . #x4050) ; 石 + (ideograph-daikanwa . 24024) ; ø¸…·˜ + (=gt-k . 00966) ; ý¡„€† + (=ucs . #x77F3) ; 石 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-cns11643-5 . #x227E) ; ø»™­§ + (ideograph-daikanwa . 24025) ; ø¸…·™ + (=ucs . #x25415) ; 𥐕 + )) +(define-char + '((=>ucs . #x4096) ; 䂖 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 1) + (total-strokes . 6) + (ideograph-daikanwa . 24026) ; ø¸…·š + )) +(define-char + '((morohashi-daikanwa 24026 0 9) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-cns11643-3 . #x2432) ; ø»•› + (=ucs . #x4096) ; 䂖 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 1) + (total-strokes . 6) + (ideograph-daikanwa . 24027) ; ø¸…·› + )) +(define-char + '((morohashi-daikanwa 24027 0 9) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-cns11643-6 . #x253F) ; ø»›»† + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 1) + (total-strokes . 6) + (ideograph-daikanwa . 24028) ; ø¸…·œ + (=ucs . #x25416) ; 𥐖 + )) +(define-char + '((=>ucs . #x25416) ; 𥐖 + (morohashi-daikanwa 24028 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-cns11643-6 . #x253E) ; ø»›»… + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 2) + (total-strokes . 7) + (japanese-jisx0212 . #x4F4B) ; ø»‹¨ž + (chinese-cns11643-3 . #x267B) ; ø»•Ÿ” + (=jis-x0213-2-2000 . #x723B) ; ø»¦”˜ + (ideograph-daikanwa . 24029) ; ø¸…· + (=jef-china3 . #x5BF6) ; øº…¯¶ + (=ucs . #x77F4) ; 矴 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-4 . #x2467) ; ø»—¦ˆ + (ideograph-daikanwa . 24030) ; ø¸…·ž + (=ucs . #x25417) ; 𥐗 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 24031) ; ø¸…·Ÿ + (=ucs . #x25418) ; 𥐘 + )) +(define-char + '((=>ucs . #x25418) ; 𥐘 + (morohashi-daikanwa 24031 0 9) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-6 . #x286D) ; ø»œ€Ž + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 24032) ; ø¸…·  + (=ucs . #x25419) ; 𥐙 + )) +(define-char + '((=>ucs . #x25419) ; 𥐙 + (morohashi-daikanwa 24032 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-5 . #x246D) ; ø»™°’ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-3 . #x267C) ; ø»•Ÿ• + (ideograph-daikanwa . 24033) ; ø¸…·¡ + (=ucs . #x77F5) ; 矵 + )) +(define-char + '((=>ucs . #x2541A) ; 𥐚 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 24034) ; ø¸…·¢ + )) +(define-char + '((morohashi-daikanwa 24034 0 9) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-5 . #x246C) ; ø»™°‘ + (=ucs . #x2541A) ; 𥐚 + )) +(define-char + '((=>ucs . #x4097) ; 䂗 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 24035) ; ø¸…·£ + )) +(define-char + '((morohashi-daikanwa 24035 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-3 . #x267A) ; ø»•Ÿ“ + (=ucs . #x4097) ; 䂗 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 2) + (chinese-gb2312 . #x6D36) ; ø»…¶ + (chinese-isoir165 . #x6D36) ; ø»Žž‘ + (=ucs . #x77F6) ; 矶 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-2 . #x2841) ; ø»“—’ + (ideograph-daikanwa . 24036) ; ø¸…·¤ + (=ucs . #x77F7) ; 矷 + )) +(define-char + '((=>ucs . #x2541D) ; 𥐝 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D46) ; ø»œ†½ + (ideograph-daikanwa . 24037) ; ø¸…·¥ + )) +(define-char + '((morohashi-daikanwa 24037 0 3) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2745) ; ø»™´„ + (=ucs . #x2541D) ; 𥐝 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x6D37) ; ø»…¶‚ + (japanese-jisx0212 . #x4F4C) ; ø»‹¨Ÿ + (chinese-isoir165 . #x6D37) ; ø»Žž’ + (chinese-cns11643-2 . #x283C) ; ø»“— + (ideograph-daikanwa . 24038) ; ø¸…·¦ + (=jef-china3 . #x5BF7) ; øº…¯· + (=ucs . #x77F8) ; 矸 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-2 . #x283E) ; ø»“— + (ideograph-daikanwa . 24039) ; ø¸…·§ + (=ucs . #x77F9) ; 矹 + )) +(define-char + '((=>ucs . #x2541E) ; 𥐞 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 24040) ; ø¸…·¨ + )) +(define-char + '((morohashi-daikanwa 24040 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2754) ; ø»—ª + (=ucs . #x2541E) ; 𥐞 + )) +(define-char + '((=>ucs . #x77FA) ; 矺 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 24041) ; ø¸…·© + )) +(define-char + '((morohashi-daikanwa 24041 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-2 . #x2840) ; ø»“—‘ + (=ucs . #x77FA) ; 矺 + )) +(define-char + '((=>ucs . #x4098) ; 䂘 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 24042) ; ø¸…·ª + )) +(define-char + '((morohashi-daikanwa 24042 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2753) ; ø»—ªŽ + (=ucs . #x4098) ; 䂘 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (total-strokes . 8) + (japanese-jisx0212 . #x4F4D) ; ø»‹¨  + (chinese-isoir165 . #x7D40) ; ø»Žµ» + (chinese-cns11643-2 . #x283F) ; ø»“— + (=jis-x0213-2-2000 . #x723C) ; ø»¦”™ + (ideograph-daikanwa . 24043) ; ø¸…·« + (=jef-china3 . #x5BF8) ; øº…¯¸ + (=ucs . #x77FB) ; 矻 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-2 . 5404) + (=jis-x0208 . #x6265) ; ø½‹–ž + (chinese-isoir165 . #x7D3F) ; ø»Žµº + (chinese-cns11643-2 . #x283D) ; ø»“—Ž + (ideograph-daikanwa . 24044) ; ø¸…·¬ + (=ucs . #x77FC) ; 矼 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x4E79) ; ø»…‰¢ + (chinese-isoir165 . #x4E79) ; ø»±² + (chinese-cns11643-1 . #x4F22) ; ø»’† + (ideograph-daikanwa . 24045) ; ø¸…·­ + (=ucs . #x77FD) ; 矽 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (chinese-gb2312 . #x372F) ; ø»„¦¦ + (chinese-isoir165 . #x372F) ; ø»Ž¶ + (=ucs . #x77FE) ; 矾 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (chinese-gb2312 . #x3F73) ; ø»„³š + (chinese-isoir165 . #x3F73) ; ø»›ª + (=ucs . #x77FF) ; 矿 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (chinese-gb2312 . #x426B) ; ø»„·¬ + (chinese-isoir165 . #x426B) ; ø»Ÿ¼ + (=ucs . #x7801) ; 码 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D47) ; ø»œ†¾ + (=ucs . #x25424) ; 𥐤 + )) +(define-char + '((=>ucs . #x7802) ; 砂 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5409) + (=jis-x0208 . #x3A3D) ; ø½Š›† + (korean-ksc5601 . #x5E63) ; ø»‰´´ + (ideograph-daikanwa . 24046) ; ø¸…·® + (ucs-jis . #x7802) ; ø½Š›† + )) +(define-char + '((morohashi-daikanwa 24046 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x4930) ; ø»…ƒ + (chinese-isoir165 . #x4930) ; ø»©“ + (chinese-cns11643-1 . #x5265) ; ø»’‹ž + (=ucs . #x7802) ; 砂 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C54) ; ø»“ + (ideograph-daikanwa . 24047) ; ø¸…·¯ + (=ucs . #x7803) ; 砃 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 24048) ; ø¸…·° + (=ucs . #x7804) ; 砄 + )) +(define-char + '((=>ucs . #x7804) ; 砄 + (morohashi-daikanwa 24048 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E39) ; ø»•ª‚ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4F4E) ; ø»‹¨¡ + (chinese-cns11643-2 . #x2C4F) ; ø»“˜ + (=jis-x0213-2-2000 . #x723E) ; ø»¦”› + (ideograph-daikanwa . 24050) ; ø¸…·² + (=ucs . #x7805) ; 砅 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4F4F) ; ø»‹¨¢ + (chinese-isoir165 . #x2E63) ; ø»‚œ + (chinese-cns11643-2 . #x2C4C) ; ø»“• + (=jis-x0213-2-2000 . #x723F) ; ø»¦”œ + (ideograph-daikanwa . 24052) ; ø¸…·´ + (=jef-china3 . #x5BF9) ; øº…¯¹ + (=ucs . #x7806) ; 砆 + )) +(define-char + '((=>ucs . #x7807) ; 砇 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 24053) ; ø¸…·µ + )) +(define-char + '((morohashi-daikanwa 24053 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E3B) ; ø»•ª„ + (=ucs . #x7807) ; 砇 + )) +(define-char + '((=>ucs . #x7808) ; 砈 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 24054) ; ø¸…·¶ + )) +(define-char + '((morohashi-daikanwa 24054 0 3) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E3E) ; ø»•ª‡ + (=ucs . #x7808) ; 砈 + )) +(define-char + '((=>ucs . #x7809) ; 砉 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4F50) ; ø»‹¨£ + (=jis-x0213-2-2000 . #x7240) ; ø»¦” + (ideograph-daikanwa . 24056) ; ø¸…·¸ + (ucs-jis . #x7809) ; ø»‹¨£ + )) +(define-char + '((=>ucs . #x7809) ; 砉 + (morohashi-daikanwa 24056 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C53) ; ø»“œ + )) +(define-char + '((morohashi-daikanwa 24056 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x6D39) ; ø»…¶„ + (chinese-isoir165 . #x6D39) ; ø»Žž” + (=ucs . #x7809) ; 砉 + )) +(define-char + '((=>ucs . #x780A) ; 砊 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 24059) ; ø¸…·» + )) +(define-char + '((morohashi-daikanwa 24059 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E37) ; ø»•ª€ + (=ucs . #x780A) ; 砊 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E3A) ; ø»•ªƒ + (ideograph-daikanwa . 24061) ; ø¸…·½ + (=jef-china3 . #x5BFA) ; øº…¯º + (=ucs . #x780B) ; 砋 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5412) + (chinese-gb2312 . #x4676) ; ø»„½¯ + (=jis-x0208 . #x6266) ; ø½‹–Ÿ + (chinese-isoir165 . #x4676) ; ø»¥¿ + (chinese-cns11643-1 . #x5267) ; ø»’‹  + (ideograph-daikanwa . 24062) ; ø¸…·¾ + (=ucs . #x780C) ; 砌 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x3F33) ; ø»„²š + (japanese-jisx0212 . #x4F51) ; ø»‹¨¤ + (chinese-isoir165 . #x3F33) ; ø»šª + (chinese-cns11643-1 . #x5268) ; ø»’‹¡ + (=jis-x0213-2-2000 . #x7241) ; ø»¦”ž + (ideograph-daikanwa . 24063) ; ø¸…·¿ + (=jef-china3 . #x98DE) ; øº‰£ž + (=ucs . #x780D) ; 砍 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x4F52) ; ø»‹¨¥ + (chinese-cns11643-2 . #x2C52) ; ø»“› + (ideograph-daikanwa . 24064) ; ø¸…¸€ + (=ucs . #x780E) ; 砎 + )) +(define-char + '((=>ucs . #x780F) ; 砏 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 24065) ; ø¸…¸ + )) +(define-char + '((morohashi-daikanwa 24065 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C51) ; ø»“š + (=ucs . #x780F) ; 砏 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C50) ; ø»“™ + (ideograph-daikanwa . 24066) ; ø¸…¸‚ + (=ucs . #x7810) ; 砐 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (japanese-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6D3C) ; ø»…¶‡ + (japanese-jisx0212 . #x4F53) ; ø»‹¨¦ + (chinese-isoir165 . #x6D3C) ; ø»Žž— + (chinese-cns11643-2 . #x2C4D) ; ø»“– + (ideograph-daikanwa . 24067) ; ø¸…¸ƒ + (=ucs . #x7811) ; 砑 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5413) + (chinese-gb2312 . #x4578) ; ø»„¼“ + (=jis-x0208 . #x6267) ; ø½‹–  + (korean-ksc5601 . #x5D77) ; ø»‰³ª + (chinese-isoir165 . #x4578) ; ø»¤£ + (chinese-cns11643-2 . #x2C4E) ; ø»“— + (ideograph-daikanwa . 24068) ; ø¸…¸„ + (=ucs . #x7812) ; 砒 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C55) ; ø»“ž + (ideograph-daikanwa . 24070) ; ø¸…¸† + (=ucs . #x7813) ; 砓 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (<-vulgar-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 24177) ; ø¸…¹± + ) + )) + (shinjigen-2 . 5407) + (chinese-gb2312 . #x5150) ; ø»…“ + (=jis-x0208 . #x3826) ; ø½Š—³ + (chinese-isoir165 . #x5150) ; ø»µ£ + (chinese-cns11643-1 . #x5266) ; ø»’‹Ÿ + (=gt-pj-1 . #x3826) ; 研 + (ideograph-daikanwa . 24080) ; ø¸…¸ + (=gt-k . 05062) ; ý¡„† + (=ucs . #x7814) ; 研 + )) +(define-char + '((morohashi-daikanwa 24080 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (=jis-x0208 . #x3A55) ; ø½Š›ž + (chinese-cns11643-3 . #x2E3D) ; ø»•ª† + (=ucs . #x7815) ; 砕 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A64) ; ø»—®¹ + (=ucs . #x409A) ; 䂚 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E38) ; ø»•ª + (=ucs . #x409B) ; 䂛 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A62) ; ø»—®· + (=ucs . #x409C) ; 䂜 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E3C) ; ø»•ª… + (=ucs . #x409D) ; 䂝 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6D38) ; ø»…¶ƒ + (chinese-isoir165 . #x6D38) ; ø»Žž“ + (=ucs . #x7800) ; 砀 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (chinese-gb2312 . #x5729) ; ø»…•  + (chinese-isoir165 . #x5729) ; ø»½° + (=ucs . #x7816) ; 砖 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6D3A) ; ø»…¶… + (chinese-isoir165 . #x6D3A) ; ø»Žž• + (=ucs . #x7817) ; 砗 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6D3B) ; ø»…¶† + (chinese-isoir165 . #x6D3B) ; ø»Žž– + (=ucs . #x7818) ; 砘 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (japanese-strokes . 5) + (=jis-x0213-2-2000 . #x7242) ; ø»¦”Ÿ + (=ucs . #x7819) ; 砙 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (chinese-gb2312 . #x5162) ; ø»…¥ + (chinese-isoir165 . #x5162) ; ø»µµ + (=ucs . #x781A) ; 砚 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (=ucs . #x781B) ; 砛 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6D3F) ; ø»…¶Š + (chinese-isoir165 . #x6D3F) ; ø»Žžš + (=ucs . #x781C) ; 砜 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A65) ; ø»—®º + (=ucs . #x25429) ; 𥐩 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A63) ; ø»—®¸ + (=ucs . #x2542A) ; 𥐪 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3345) ; ø»œ° + (=ucs . #x2542B) ; 𥐫 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A70) ; ø»™¹‰ + (=ucs . #x2542C) ; 𥐬 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3343) ; ø»œ® + (=ucs . #x2543A) ; 𥐺 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3344) ; ø»œ¯ + (=ucs . #x2543C) ; 𥐼 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3342) ; ø»œ­ + (=ucs . #x25441) ; 𥑁 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A6F) ; ø»™¹ˆ + (=ucs . #x25444) ; 𥑄 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A71) ; ø»™¹Š + (=ucs . #x25445) ; 𥑅 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3346) ; ø»œ± + (=ucs . #x25449) ; 𥑉 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6D40) ; ø»…¶‹ + (japanese-jisx0212 . #x4F54) ; ø»‹¨§ + (chinese-isoir165 . #x6D40) ; ø»Žž› + (chinese-cns11643-1 . #x5721) ; ø»’‘° + (ideograph-daikanwa . 24081) ; ø¸…¸‘ + (=jef-china3 . #x92BF) ; øº‰Š¿ + (=ucs . #x781D) ; 砝 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (ideograph-daikanwa . 24082) ; ø¸…¸’ + (=ucs . #x781E) ; 砞 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6D44) ; ø»…¶ + (chinese-isoir165 . #x6D44) ; ø»ŽžŸ + (chinese-cns11643-1 . #x5727) ; ø»’‘¶ + (ideograph-daikanwa . 24083) ; ø¸…¸“ + (=ucs . #x781F) ; 砟 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5417) + (=jis-x0208 . #x6269) ; ø½‹–¢ + (chinese-isoir165 . #x7D42) ; ø»Žµ½ + (chinese-cns11643-1 . #x5726) ; ø»’‘µ + (ideograph-daikanwa . 24084) ; ø¸…¸” + (=ucs . #x7820) ; ç   + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4F55) ; ø»‹¨¨ + (chinese-cns11643-2 . #x3144) ; ø»“¤£ + (=jis-x0213-2-2000 . #x7243) ; ø»¦”  + (ideograph-daikanwa . 24087) ; ø¸…¸— + (=jef-china3 . #x5BFC) ; øº…¯¼ + (=ucs . #x7821) ; ç ¡ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4F56) ; ø»‹¨© + (chinese-isoir165 . #x7D41) ; ø»Žµ¼ + (chinese-cns11643-2 . #x313E) ; ø»“¤ + (ideograph-daikanwa . 24088) ; ø¸…¸˜ + (=jef-china3 . #x5BFD) ; øº…¯½ + (=ucs . #x7822) ; ç ¢ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F33) ; ø»™¿¢ + (ideograph-daikanwa . 24089) ; ø¸…¸™ + (=ucs . #x25447) ; 𥑇 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 24090) ; ø¸…¸š + (=ucs . #x40A0) ; 䂠 + )) +(define-char + '((=>ucs . #x40A0) ; 䂠 + (morohashi-daikanwa 24090 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E5C) ; ø»—´© + )) +(define-char + '((=>ucs . #x7823) ; ç £ + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4F57) ; ø»‹¨ª + (ideograph-daikanwa . 24091) ; ø¸…¸› + (=jef-china3 . #x5BFE) ; øº…¯¾ + (ucs-jis . #x7823) ; ø»‹¨ª + )) +(define-char + '((morohashi-daikanwa 24091 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6D48) ; ø»…¶“ + (chinese-isoir165 . #x6D48) ; ø»Žž£ + (chinese-cns11643-2 . #x313C) ; ø»“¤› + (=ucs . #x7823) ; ç £ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 24092) ; ø¸…¸œ + (=ucs . #x7824) ; ç ¤ + )) +(define-char + '((=>ucs . #x7824) ; ç ¤ + (morohashi-daikanwa 24092 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x326C) ; ø»•°­ + )) +(define-char + '((=>ucs . #x7825) ; ç ¥ + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5416) + (=jis-x0208 . #x4556) ; ø½Š«© + (korean-ksc5601 . #x7232) ; ø»Š‘› + (chinese-cns11643-1 . #x5724) ; ø»’‘³ + (ideograph-daikanwa . 24093) ; ø¸…¸ + (ucs-jis . #x7825) ; ø½Š«© + )) +(define-char + '((morohashi-daikanwa 24093 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6D46) ; ø»…¶‘ + (chinese-isoir165 . #x6D46) ; ø»Žž¡ + (=ucs . #x7825) ; ç ¥ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6D4E) ; ø»…¶™ + (=jis-x0208 . #x3A56) ; ø½Š›Ÿ + (korean-ksc5601 . #x7376) ; ø»Š“½ + (chinese-isoir165 . #x6D4E) ; ø»Žž© + (=gt-pj-1 . #x3A56) ; ç ¦ + (ideograph-daikanwa . 24098) ; ø¸…¸¢ + (=gt-k . 07764) ; ý¡„¹” + (=ucs . #x7826) ; ç ¦ + )) +(define-char + '((=>ucs . #x7826) ; ç ¦ + (morohashi-daikanwa 24098 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x375C) ; ø»“­¯ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5418) + (chinese-gb2312 . #x5568) ; ø»…“£ + (=jis-x0208 . #x354E) ; ø½Š” + (korean-ksc5601 . #x765B) ; ø»Š—¼ + (chinese-isoir165 . #x5568) ; ø»»³ + (chinese-cns11643-1 . #x567D) ; ø»’‘® + (ideograph-daikanwa . 24099) ; ø¸…¸£ + (=ucs . #x7827) ; ç § + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x326A) ; ø»•°« + (ideograph-daikanwa . 24100) ; ø¸…¸¤ + (=ucs . #x40A4) ; 䂤 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3141) ; ø»“¤  + (ideograph-daikanwa . 24101) ; ø¸…¸¥ + (=ucs . #x7828) ; ç ¨ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x326B) ; ø»•°¬ + (ideograph-daikanwa . 24103) ; ø¸…¸§ + (=ucs . #x40A5) ; 䂥 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6D49) ; ø»…¶” + (chinese-isoir165 . #x6D49) ; ø»Žž¤ + (chinese-cns11643-2 . #x3145) ; ø»“¤¤ + (ideograph-daikanwa . 24104) ; ø¸…¸¨ + (=ucs . #x7829) ; ç © + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A35) ; ø»œ™² + (ideograph-daikanwa . 24105) ; ø¸…¸© + (=ucs . #x2544A) ; 𥑊 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3147) ; ø»“¤¦ + (ideograph-daikanwa . 24106) ; ø¸…¸ª + (=ucs . #x782A) ; ç ª + )) +(define-char + '((=>ucs . #x782B) ; ç « + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 24107) ; ø¸…¸« + )) +(define-char + '((morohashi-daikanwa 24107 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3143) ; ø»“¤¢ + (=ucs . #x782B) ; ç « + )) +(define-char + '((=>ucs . #x782C) ; ç ¬ + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (korean-ksc5601 . #x577E) ; ø»‰ª½ + (=jis-x0213-2-2000 . #x7244) ; ø»¦”¡ + (ideograph-daikanwa . 24108) ; ø¸…¸¬ + (=jef-china3 . #x8CC2) ; øºˆ³‚ + (ucs-jis . #x782C) ; ø»‰ª½ + )) +(define-char + '((morohashi-daikanwa 24108 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6D47) ; ø»…¶’ + (chinese-isoir165 . #x6D47) ; ø»Žž¢ + (chinese-cns11643-2 . #x313D) ; ø»“¤œ + (=ucs . #x782C) ; ç ¬ + )) +(define-char + '((=>ucs . #x782D) ; ç ­ + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (japanese-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x4F58) ; ø»‹¨« + (=jis-x0213-1-2000 . #x787D) ; ø»¤”Š + (ideograph-daikanwa . 24110) ; ø¸…¸® + (=jef-china3 . #x5CA2) ; øº…²¢ + (ucs-jis . #x782D) ; ø»‹¨« + )) +(define-char + '((morohashi-daikanwa 24110 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (japanese-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x6D3E) ; ø»…¶‰ + (chinese-isoir165 . #x6D3E) ; ø»Žž™ + (chinese-cns11643-1 . #x5725) ; ø»’‘´ + (=ucs . #x782D) ; ç ­ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4F59) ; ø»‹¨¬ + (ideograph-daikanwa . 24111) ; ø¸…¸¯ + (=jef-china3 . #x5BF0) ; øº…¯° + (=ucs . #x782E) ; ç ® + )) +(define-char + '((=>ucs . #x782E) ; ç ® + (morohashi-daikanwa 24111 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3142) ; ø»“¤¡ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 24112) ; ø¸…¸° + (=ucs . #x2544C) ; 𥑌 + )) +(define-char + '((=>ucs . #x2544C) ; 𥑌 + (morohashi-daikanwa 24112 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A39) ; ø»œ™¶ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3140) ; ø»“¤Ÿ + (ideograph-daikanwa . 24113) ; ø¸…¸± + (=ucs . #x782F) ; ç ¯ + )) +(define-char + '((=>ucs . #x2544D) ; 𥑍 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 24114) ; ø¸…¸² + )) +(define-char + '((morohashi-daikanwa 24114 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F2C) ; ø»™¿› + (=ucs . #x2544D) ; 𥑍 + )) +(define-char + '((=>ucs . #x7830) ; ç ° + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4F5A) ; ø»‹¨­ + (ideograph-daikanwa . 24115) ; ø¸…¸³ + (ucs-jis . #x7830) ; ø»‹¨­ + )) +(define-char + '((morohashi-daikanwa 24115 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x4569) ; ø»„¼„ + (chinese-isoir165 . #x4569) ; ø»¤” + (chinese-cns11643-1 . #x567C) ; ø»’‘­ + (=ucs . #x7830) ; ç ° + )) +(define-char + '((=>ucs . #x7831) ; ç ± + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 24118) ; ø¸…¸¶ + )) +(define-char + '((morohashi-daikanwa 24118 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3148) ; ø»“¤§ + (=ucs . #x7831) ; ç ± + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E5B) ; ø»—´¨ + (ideograph-daikanwa . 24119) ; ø¸…¸· + (=ucs . #x25450) ; 𥑐 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (korean-ksc5601 . #x785F) ; ø»Šš¼ + (chinese-cns11643-1 . #x5728) ; ø»’‘· + (ideograph-daikanwa . 24120) ; ø¸…¸¸ + (=jef-china3 . #x5CA3) ; øº…²£ + (=ucs . #x7832) ; ç ² + )) +(define-char + '((=>ucs . #x7832) ; ç ² + (morohashi-daikanwa 24120 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (=jis-x0208 . #x4B24) ; ø½Š³« + (ucs-jis . #x7832) ; ø½Š³« + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E5D) ; ø»—´ª + (ideograph-daikanwa . 24121) ; ø¸…¸¹ + (=ucs . #x25451) ; 𥑑 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E5E) ; ø»—´« + (ideograph-daikanwa . 24122) ; ø¸…¸º + (=ucs . #x40A6) ; 䂦 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3146) ; ø»“¤¥ + (ideograph-daikanwa . 24123) ; ø¸…¸» + (=ucs . #x7833) ; ç ³ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5421) + (chinese-gb2312 . #x4646) ; ø»„¼¿ + (=jis-x0208 . #x474B) ; ø½Š®š + (korean-ksc5601 . #x7772) ; ø»Š™± + (chinese-isoir165 . #x4646) ; ø»¥ + (chinese-cns11643-1 . #x5722) ; ø»’‘± + (ideograph-daikanwa . 24124) ; ø¸…¸¼ + (=ucs . #x7834) ; ç ´ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F36) ; ø»™¿¥ + (ideograph-daikanwa . 24125) ; ø¸…¸½ + (=ucs . #x25452) ; 𥑒 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 24126) ; ø¸…¸¾ + (=ucs . #x25453) ; 𥑓 + )) +(define-char + '((=>ucs . #x25453) ; 𥑓 + (morohashi-daikanwa 24126 0 9) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F32) ; ø»™¿¡ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E61) ; ø»—´® + (ideograph-daikanwa . 24127) ; ø¸…¸¿ + (=ucs . #x40A7) ; 䂧 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 24128) ; ø¸…¹€ + (=ucs . #x25454) ; 𥑔 + )) +(define-char + '((=>ucs . #x25454) ; 𥑔 + (morohashi-daikanwa 24128 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F35) ; ø»™¿¤ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F2E) ; ø»™¿ + (ideograph-daikanwa . 24130) ; ø¸…¹‚ + (=ucs . #x25470) ; 𥑰 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A36) ; ø»œ™³ + (ideograph-daikanwa . 24132) ; ø¸…¹„ + (=ucs . #x25472) ; 𥑲 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x4F5B) ; ø»‹¨® + (chinese-cns11643-2 . #x313F) ; ø»“¤ž + (ideograph-daikanwa . 24133) ; ø¸…¹… + (=jef-china3 . #x5CA4) ; øº…²¤ + (=ucs . #x7835) ; ç µ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x326D) ; ø»•°® + (ideograph-daikanwa . 24138) ; ø¸…¹Š + (=ucs . #x7836) ; ç ¶ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x4969) ; ø»…¼ + (japanese-jisx0212 . #x4F5C) ; ø»‹¨¯ + (chinese-isoir165 . #x4969) ; ø»ªŒ + (chinese-cns11643-1 . #x5723) ; ø»’‘² + (ideograph-daikanwa . 24139) ; ø¸…¹‹ + (=jef-china3 . #x93E2) ; øº‰¢ + (=ucs . #x7837) ; ç · + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A37) ; ø»œ™´ + (ideograph-daikanwa . 24140) ; ø¸…¹Œ + (=ucs . #x25469) ; 𥑩 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A38) ; ø»œ™µ + (ideograph-daikanwa . 24141) ; ø¸…¹ + (=ucs . #x2545A) ; 𥑚 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F2D) ; ø»™¿œ + (ideograph-daikanwa . 24142) ; ø¸…¹Ž + (=ucs . #x25463) ; 𥑣 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x5452) ; ø»…‘¯ + (chinese-isoir165 . #x5452) ; ø»¹¿ + (chinese-cns11643-1 . #x567E) ; ø»’‘¯ + (ideograph-daikanwa . 24143) ; ø¸…¹ + (=jef-china3 . #x9AA9) ; øº‰ª© + (=ucs . #x7838) ; ç ¸ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E5A) ; ø»—´§ + (ideograph-daikanwa . 24144) ; ø¸…¹ + (=ucs . #x25462) ; 𥑢 + )) +(define-char + '((morohashi-daikanwa ho 382) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x6268) ; ø»ƒœ¥ + (japanese-jisx0208 . #x395C) ; ø»†´“ + (=jis-x0208-1990 . #x395C) ; ø½Šš‡ + (=ucs . #x783F) ; ç ¿ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E5F) ; ø»—´¬ + (=ucs . #x409F) ; 䂟 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E62) ; ø»—´¯ + (=ucs . #x40A1) ; 䂡 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F34) ; ø»™¿£ + (=ucs . #x40A2) ; 䂢 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6D41) ; ø»…¶Œ + (chinese-isoir165 . #x6D41) ; ø»Žžœ + (=ucs . #x7839) ; ç ¹ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x626A) ; ø»ƒœ§ + (chinese-gb2312 . #x6D42) ; ø»…¶ + (japanese-jisx0208 . #x4557) ; ø»‡…¶ + (chinese-isoir165 . #x6D42) ; ø»Žž + (=jis-x0208-1990 . #x4557) ; ø½Š«ª + (=ucs . #x783A) ; ç º + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (kangxi-radical . 212) ; ⿓ + (total-strokes . 10) + (chinese-gb2312 . #x6D43) ; ø»…¶Ž + (chinese-isoir165 . #x6D43) ; ø»Žžž + (=ucs . #x783B) ; ç » + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6D45) ; ø»…¶ + (chinese-isoir165 . #x6D45) ; ø»Žž  + (=ucs . #x783C) ; ç ¼ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (=ucs . #x783D) ; ç ½ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4079) ; ø»„´¾ + (chinese-isoir165 . #x4079) ; ø»Ž + (=ucs . #x783E) ; ç ¾ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3421) ; ø»„¡¾ + (chinese-isoir165 . #x3421) ; ø»ŠŽ + (=ucs . #x7840) ; 础 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (chinese-isoir165 . #x7D43) ; ø»Žµ¾ + (=ucs . #x7841) ; 硁 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E60) ; ø»—´­ + (=ucs . #x25446) ; 𥑆 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A34) ; ø»œ™± + (=ucs . #x25448) ; 𥑈 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F2F) ; ø»™¿ž + (=ucs . #x2544B) ; 𥑋 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F31) ; ø»™¿  + (=ucs . #x2544E) ; 𥑎 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F30) ; ø»™¿Ÿ + (=ucs . #x2544F) ; 𥑏 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E59) ; ø»—´¦ + (=ucs . #x25458) ; 𥑘 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F37) ; ø»™¿¦ + (=ucs . #x25459) ; 𥑙 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F38) ; ø»™¿§ + (=ucs . #x2547E) ; 𥑾 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x342C) ; ø»š†± + (ideograph-daikanwa . 24145) ; ø¸…¹‘ + (=ucs . #x25473) ; 𥑳 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3762) ; ø»•·¹ + (ideograph-daikanwa . 24146) ; ø¸…¹’ + (=ucs . #x7842) ; 硂 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x4F5D) ; ø»‹¨° + (chinese-cns11643-1 . #x5C3E) ; ø»’™£ + (=jis-x0213-1-2000 . #x7921) ; ø»¤”Œ + (chinese-gb12345 . #x7927) ; 硃 + (ideograph-daikanwa . 24147) ; ø¸…¹“ + (=jef-china3 . #x5BFB) ; øº…¯» + (=ucs . #x7843) ; 硃 + )) +(define-char + '((=>ucs . #x25474) ; 𥑴 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24148) ; ø¸…¹” + )) +(define-char + '((morohashi-daikanwa 24148 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3428) ; ø»š†­ + (=ucs . #x25474) ; 𥑴 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x4F5E) ; ø»‹¨± + (chinese-cns11643-4 . #x335D) ; ø»—¼€ + (ideograph-daikanwa . 24149) ; ø¸…¹• + (=jef-china3 . #x5CA5) ; øº…²¥ + (=ucs . #x7844) ; 硄 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x335E) ; ø»—¼ + (ideograph-daikanwa . 24150) ; ø¸…¹– + (=ucs . #x40A9) ; 䂩 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5427) + (chinese-gb2312 . #x3968) ; ø»„ª› + (=jis-x0208 . #x626B) ; ø½‹–¤ + (korean-ksc5601 . #x5029) ; ø»‰Ÿ– + (chinese-isoir165 . #x3968) ; ø»’« + (chinese-cns11643-2 . #x375D) ; ø»“­° + (ideograph-daikanwa . 24151) ; ø¸…¹— + (=ucs . #x7845) ; 硅 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4261) ; ø»œ¦Ž + (ideograph-daikanwa . 24152) ; ø¸…¹˜ + (=ucs . #x25475) ; 𥑵 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x425F) ; ø»œ¦Œ + (ideograph-daikanwa . 24153) ; ø¸…¹™ + (=ucs . #x25476) ; 𥑶 + )) +(define-char + '((=>ucs . #x25478) ; 𥑸 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24155) ; ø¸…¹› + )) +(define-char + '((morohashi-daikanwa 24155 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3431) ; ø»š†¶ + (=ucs . #x25478) ; 𥑸 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3361) ; ø»—¼„ + (ideograph-daikanwa . 24156) ; ø¸…¹œ + (=ucs . #x40AA) ; 䂪 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24157) ; ø¸…¹ + (=ucs . #x40AB) ; 䂫 + )) +(define-char + '((=>ucs . #x40AB) ; 䂫 + (morohashi-daikanwa 24157 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x375C) ; ø»•·³ + )) +(define-char + '((=>ucs . #x40AB) ; 䂫 + (morohashi-daikanwa 24157 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (=jef-china3 . #x98E0) ; øº‰£  + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3430) ; ø»š†µ + (ideograph-daikanwa . 24158) ; ø¸…¹ž + (=ucs . #x25479) ; 𥑹 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x342A) ; ø»š†¯ + (ideograph-daikanwa . 24159) ; ø¸…¹Ÿ + (=ucs . #x2547A) ; 𥑺 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3763) ; ø»•·º + (ideograph-daikanwa . 24160) ; ø¸…¹  + (=ucs . #x7846) ; 硆 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4260) ; ø»œ¦ + (ideograph-daikanwa . 24161) ; ø¸…¹¡ + (=ucs . #x2547B) ; 𥑻 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x6D50) ; ø»…¶› + (japanese-jisx0212 . #x4F5F) ; ø»‹¨² + (chinese-isoir165 . #x6D50) ; ø»Žž« + (chinese-cns11643-3 . #x375D) ; ø»•·´ + (=jis-x0213-2-2000 . #x7245) ; ø»¦”¢ + (ideograph-daikanwa . 24162) ; ø¸…¹¢ + (=ucs . #x7847) ; 硇 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3434) ; ø»š†¹ + (ideograph-daikanwa . 24163) ; ø¸…¹£ + (=ucs . #x2547C) ; 𥑼 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3432) ; ø»š†· + (ideograph-daikanwa . 24164) ; ø¸…¹¤ + (=ucs . #x2547D) ; 𥑽 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x4F60) ; ø»‹¨³ + (chinese-cns11643-2 . #x3756) ; ø»“­© + (ideograph-daikanwa . 24165) ; ø¸…¹¥ + (=jef-china3 . #x5CA6) ; øº…²¦ + (=ucs . #x7848) ; 硈 + )) +(define-char + '((=>ucs . #x40AC) ; 䂬 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24166) ; ø¸…¹¦ + )) +(define-char + '((morohashi-daikanwa 24166 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x335F) ; ø»—¼‚ + (=ucs . #x40AC) ; 䂬 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3758) ; ø»“­« + (ideograph-daikanwa . 24167) ; ø¸…¹§ + (=ucs . #x7849) ; 硉 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x375A) ; ø»“­­ + (ideograph-daikanwa . 24168) ; ø¸…¹¨ + (=ucs . #x784A) ; 硊 + )) +(define-char + '((=>ucs . #x784B) ; 硋 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24170) ; ø¸…¹ª + )) +(define-char + '((morohashi-daikanwa 24170 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x375F) ; ø»•·¶ + (=ucs . #x784B) ; 硋 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x6D51) ; ø»…¶œ + (japanese-jisx0212 . #x4F61) ; ø»‹¨´ + (chinese-isoir165 . #x6D51) ; ø»Žž¬ + (chinese-cns11643-2 . #x375B) ; ø»“­® + (ideograph-daikanwa . 24171) ; ø¸…¹« + (=ucs . #x784C) ; 硌 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24172) ; ø¸…¹¬ + (=ucs . #x2547F) ; 𥑿 + )) +(define-char + '((=>ucs . #x2547F) ; 𥑿 + (morohashi-daikanwa 24172 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x342E) ; ø»š†³ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3759) ; ø»“­¬ + (ideograph-daikanwa . 24173) ; ø¸…¹­ + (=ucs . #x784D) ; 硍 + )) +(define-char + '((=>ucs . #x40AD) ; 䂭 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24174) ; ø¸…¹® + )) +(define-char + '((morohashi-daikanwa 24174 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x375A) ; ø»•·± + (=ucs . #x40AD) ; 䂭 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x6D4A) ; ø»…¶• + (japanese-jisx0212 . #x4F62) ; ø»‹¨µ + (chinese-isoir165 . #x6D4A) ; ø»Žž¥ + (chinese-cns11643-1 . #x5C3F) ; ø»’™¤ + (=jis-x0213-1-2000 . #x7922) ; ø»¤” + (ideograph-daikanwa . 24175) ; ø¸…¹¯ + (=jef-china3 . #x5CA7) ; øº…²§ + (=ucs . #x784E) ; 硎 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3360) ; ø»—¼ƒ + (ideograph-daikanwa . 24176) ; ø¸…¹° + (=ucs . #x40AE) ; 䂮 + )) +(define-char + '((=>ucs . #x784F) ; 硏 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (korean-ksc5601 . #x665A) ; ø»Š€› + (=jis-x0213-1-2000 . #x7923) ; ø»¤”Ž + (ideograph-daikanwa . 24177) ; ø¸…¹± + (=jef-china3 . #x5CA8) ; øº…²¨ + (ucs-jis . #x784F) ; ø»Š€› + )) +(define-char + '((morohashi-daikanwa 24177 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3761) ; ø»•·¸ + (=ucs . #x784F) ; 硏 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x6D4F) ; ø»…¶š + (chinese-isoir165 . #x6D4F) ; ø»Žžª + (chinese-cns11643-2 . #x375E) ; ø»“­± + (ideograph-daikanwa . 24178) ; ø¸…¹² + (=ucs . #x7850) ; 硐 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3427) ; ø»š†¬ + (ideograph-daikanwa . 24179) ; ø¸…¹³ + (=ucs . #x25480) ; 𥒀 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24180) ; ø¸…¹´ + (=ucs . #x25481) ; 𥒁 + )) +(define-char + '((=>ucs . #x25481) ; 𥒁 + (morohashi-daikanwa 24180 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3429) ; ø»š†® + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x342D) ; ø»š†² + (ideograph-daikanwa . 24181) ; ø¸…¹µ + (=ucs . #x25482) ; 𥒂 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3760) ; ø»•·· + (=jis-x0213-1-2000 . #x7924) ; ø»¤” + (ideograph-daikanwa . 24182) ; ø¸…¹¶ + (=jef-china3 . #x5CA9) ; øº…²© + (=ucs . #x7851) ; 硑 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x342F) ; ø»š†´ + (ideograph-daikanwa . 24183) ; ø¸…¹· + (=ucs . #x254A7) ; 𥒧 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3433) ; ø»š†¸ + (ideograph-daikanwa . 24184) ; ø¸…¹¸ + (=ucs . #x254A8) ; 𥒨 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x425D) ; ø»œ¦Š + (ideograph-daikanwa . 24185) ; ø¸…¹¹ + (=ucs . #x254A9) ; 𥒩 + )) +(define-char + '((=>ucs . #x40AF) ; 䂯 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24186) ; ø¸…¹º + )) +(define-char + '((morohashi-daikanwa 24186 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x375E) ; ø»•·µ + (=ucs . #x40AF) ; 䂯 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x425C) ; ø»œ¦‰ + (ideograph-daikanwa . 24187) ; ø¸…¹» + (=ucs . #x25492) ; 𥒒 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4262) ; ø»œ¦ + (ideograph-daikanwa . 24188) ; ø¸…¹¼ + (=ucs . #x254A4) ; 𥒤 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x342B) ; ø»š†° + (ideograph-daikanwa . 24198) ; ø¸…º† + (=ucs . #x2549C) ; 𥒜 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x4E78) ; ø»…‰¡ + (japanese-jisx0212 . #x4F63) ; ø»‹¨¶ + (chinese-isoir165 . #x4E78) ; ø»±± + (chinese-cns11643-2 . #x3757) ; ø»“­ª + (ideograph-daikanwa . 24199) ; ø¸…º‡ + (=ucs . #x7852) ; 硒 + )) +(define-char + '((=>ucs . #x25494) ; 𥒔 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 49387) ; ø¸Œƒ« + )) +(define-char + '((morohashi-daikanwa 49387 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C2E) ; ø»œ´‡ + (=ucs . #x25494) ; 𥒔 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x375B) ; ø»•·² + (=ucs . #x40A3) ; 䂣 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (=ucs . #x7853) ; 硓 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (=ucs . #x7854) ; 硔 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4B36) ; ø»…„… + (chinese-isoir165 . #x4B36) ; ø»¬• + (=ucs . #x7855) ; 硕 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6D4C) ; ø»…¶— + (chinese-isoir165 . #x6D4C) ; ø»Žž§ + (=ucs . #x7856) ; 硖 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6D4D) ; ø»…¶˜ + (chinese-isoir165 . #x6D4D) ; ø»Žž¨ + (=ucs . #x7857) ; 硗 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (=jef-china3 . #x8FC3) ; øºˆ¿ƒ + (=ucs . #x7858) ; 硘 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (chinese-isoir165 . #x2E64) ; ø»‚ + (=ucs . #x7859) ; 硙 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb12345 . #x7D57) ; 硛 + (=ucs . #x785B) ; 硛 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3426) ; ø»š†« + (=ucs . #x2546F) ; 𥑯 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x425E) ; ø»œ¦‹ + (=ucs . #x2548F) ; 𥒏 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4F64) ; ø»‹¨· + (chinese-cns11643-2 . #x3E4C) ; ø»“·± + (ideograph-daikanwa . 24200) ; ø¸…ºˆ + (=jef-china3 . #x5CAA) ; øº…²ª + (=ucs . #x785C) ; 硜 + )) +(define-char + '((=>ucs . #x785D) ; 硝 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (korean-ksc5601 . #x7526) ; ø»Š•© + (ideograph-daikanwa . 24201) ; ø¸…º‰ + (=jef-china3 . #x5CAB) ; øº…²« + )) +(define-char + '((morohashi-daikanwa 24201 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x4F75) ; ø»…Š¼ + (=jis-x0208 . #x3E4B) ; ø½Š¡Œ + (chinese-isoir165 . #x4F75) ; ø»³Œ + (=ucs . #x785D) ; 硝 + )) +(define-char + '((=>ucs . #x785D) ; 硝 + (morohashi-daikanwa 24201 1 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-1 . #x607C) ; ø»’ ™ + )) +(define-char + '((=>ucs . #x254AA) ; 𥒪 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24202) ; ø¸…ºŠ + )) +(define-char + '((morohashi-daikanwa 24202 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A58) ; ø»š‘ + (=ucs . #x254AA) ; 𥒪 + )) +(define-char + '((=>ucs . #x785E) ; 硞 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4F65) ; ø»‹¨¸ + (ideograph-daikanwa . 24203) ; ø¸…º‹ + (ucs-jis . #x785E) ; ø»‹¨¸ + )) +(define-char + '((morohashi-daikanwa 24203 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E54) ; ø»“·¹ + (=ucs . #x785E) ; 硞 + )) +(define-char + '((=>ucs . #x254AB) ; 𥒫 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24204) ; ø¸…ºŒ + )) +(define-char + '((morohashi-daikanwa 24204 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A5E) ; ø»š— + (=ucs . #x254AB) ; 𥒫 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D5B) ; ø»–€¦ + (ideograph-daikanwa . 24205) ; ø¸…º + (=ucs . #x40B0) ; 䂰 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24206) ; ø¸…ºŽ + (=ucs . #x785F) ; 硟 + )) +(define-char + '((=>ucs . #x785F) ; 硟 + (morohashi-daikanwa 24206 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x3D5C) ; ø»–€§ + )) +(define-char + '((=>ucs . #x7860) ; ç¡  + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4F66) ; ø»‹¨¹ + (ideograph-daikanwa . 24207) ; ø¸…º + (=jef-china3 . #x5CAC) ; øº…²¬ + (ucs-jis . #x7860) ; ø»‹¨¹ + )) +(define-char + '((morohashi-daikanwa 24207 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E49) ; ø»“·® + (=ucs . #x7860) ; ç¡  + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A59) ; ø»š’ + (ideograph-daikanwa . 24208) ; ø¸…º + (=ucs . #x40B1) ; 䂱 + )) +(define-char + '((=>ucs . #x254AC) ; 𥒬 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24209) ; ø¸…º‘ + )) +(define-char + '((morohashi-daikanwa 24209 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A57) ; ø»š + (=ucs . #x254AC) ; 𥒬 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4F67) ; ø»‹¨º + (chinese-cns11643-6 . #x4C2F) ; ø»œ´ˆ + (ideograph-daikanwa . 24210) ; ø¸…º’ + (=ucs . #x7861) ; ç¡¡ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E55) ; ø»“·º + (ideograph-daikanwa . 24211) ; ø¸…º“ + (=ucs . #x7862) ; ç¡¢ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C33) ; ø»œ´Œ + (ideograph-daikanwa . 24212) ; ø¸…º” + (=ucs . #x40B2) ; 䂲 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A5B) ; ø»š” + (ideograph-daikanwa . 24213) ; ø¸…º• + (=ucs . #x254AD) ; 𥒭 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4F68) ; ø»‹¨» + (chinese-cns11643-3 . #x3D59) ; ø»–€¤ + (ideograph-daikanwa . 24214) ; ø¸…º– + (=jef-china3 . #x5CAD) ; øº…²­ + (=ucs . #x7863) ; ç¡£ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24215) ; ø¸…º— + (=ucs . #x254AE) ; 𥒮 + )) +(define-char + '((=>ucs . #x254AE) ; 𥒮 + (morohashi-daikanwa 24215 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3956) ; ø»˜„­ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4F69) ; ø»‹¨¼ + (chinese-cns11643-2 . #x3E4A) ; ø»“·¯ + (=jis-x0213-2-2000 . #x7246) ; ø»¦”£ + (chinese-gb12345 . #x6D4C) ; 硤 + (ideograph-daikanwa . 24216) ; ø¸…º˜ + (=jef-china3 . #x5CAE) ; øº…²® + (=ucs . #x7864) ; 硤 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C35) ; ø»œ´Ž + (ideograph-daikanwa . 24217) ; ø¸…º™ + (=ucs . #x254AF) ; 𥒯 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3957) ; ø»˜„® + (ideograph-daikanwa . 24218) ; ø¸…ºš + (=ucs . #x254B0) ; 𥒰 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3958) ; ø»˜„¯ + (ideograph-daikanwa . 24219) ; ø¸…º› + (=ucs . #x40B3) ; 䂳 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E4B) ; ø»“·° + (ideograph-daikanwa . 24220) ; ø¸…ºœ + (=ucs . #x7865) ; ç¡¥ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D5D) ; ø»–€¨ + (ideograph-daikanwa . 24221) ; ø¸…º + (=ucs . #x7866) ; 硦 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3955) ; ø»˜„¬ + (ideograph-daikanwa . 24222) ; ø¸…ºž + (=ucs . #x254B1) ; 𥒱 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24223) ; ø¸…ºŸ + (=ucs . #x254B2) ; 𥒲 + )) +(define-char + '((=>ucs . #x254B2) ; 𥒲 + (morohashi-daikanwa 24223 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A5C) ; ø»š• + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3954) ; ø»˜„« + (ideograph-daikanwa . 24224) ; ø¸…º  + (=ucs . #x7867) ; 硧 + )) +(define-char + '((=>ucs . #x254B3) ; 𥒳 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24225) ; ø¸…º¡ + )) +(define-char + '((morohashi-daikanwa 24225 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A5D) ; ø»š– + (=ucs . #x254B3) ; 𥒳 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4F6A) ; ø»‹¨½ + (chinese-cns11643-2 . #x3E53) ; ø»“·¸ + (=jis-x0213-1-2000 . #x7925) ; ø»¤” + (chinese-gb12345 . #x6D3A) ; 硨 + (ideograph-daikanwa . 24226) ; ø¸…º¢ + (=jef-china3 . #x5CAF) ; øº…²¯ + (=ucs . #x7868) ; 硨 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E52) ; ø»“·· + (ideograph-daikanwa . 24227) ; ø¸…º£ + (=ucs . #x7869) ; ç¡© + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x6D52) ; ø»…¶ + (japanese-jisx0212 . #x4F6B) ; ø»‹¨¾ + (chinese-isoir165 . #x6D52) ; ø»Žž­ + (chinese-cns11643-2 . #x3E4F) ; ø»“·´ + (=jis-x0213-2-2000 . #x7247) ; ø»¦”¤ + (ideograph-daikanwa . 24228) ; ø¸…º¤ + (=ucs . #x786A) ; 硪 + )) +(define-char + '((=>ucs . #x786B) ; ç¡« + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5439) + (=jis-x0208 . #x4E32) ; ø½Š¸“ + (korean-ksc5601 . #x573C) ; ø»‰©» + (ideograph-daikanwa . 24229) ; ø¸…º¥ + (ucs-jis . #x786B) ; ø½Š¸“ + )) +(define-char + '((morohashi-daikanwa 24229 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x4172) ; ø»„¶• + (chinese-isoir165 . #x4172) ; ø»ž¥ + (=ucs . #x786B) ; ç¡« + )) +(define-char + '((=>ucs . #x786B) ; ç¡« + (morohashi-daikanwa 24229 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C3D) ; ø»’™¢ + )) +(define-char + '((=>ucs . #x786C) ; 硬 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x3945) ; ø»‚Ÿ´ + (japanese-jisx0208 . #x3945) ; ø»†³¼ + (korean-ksc5601 . #x4C63) ; ø»‰š˜ + (ideograph-daikanwa . 24230) ; ø¸…º¦ + (=jef-china3 . #x5CB0) ; øº…²° + )) +(define-char + '((morohashi-daikanwa 24230 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x5332) ; ø»…± + (chinese-isoir165 . #x5332) ; ø»¸ + (chinese-cns11643-1 . #x607D) ; ø»’ š + (=jis-x0208-1990 . #x3945) ; ø½Š™° + (=ucs . #x786C) ; 硬 + )) +(define-char + '((=>ucs . #x254B4) ; 𥒴 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24231) ; ø¸…º§ + )) +(define-char + '((morohashi-daikanwa 24231 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C31) ; ø»œ´Š + (=ucs . #x254B4) ; 𥒴 + )) +(define-char + '((=>ucs . #x786E) ; ç¡® + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x4F6C) ; ø»‹¨¿ + (chinese-cns11643-2 . #x3E50) ; ø»“·µ + (=jis-x0213-1-2000 . #x7926) ; ø»¤”‘ + (ideograph-daikanwa . 24232) ; ø¸…º¨ + (=jef-china3 . #x5CB1) ; øº…²± + (ucs-jis . #x786E) ; ø»‹¨¿ + )) +(define-char + '((morohashi-daikanwa 24232 0 4) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x4837) ; ø»„¿¬ + (chinese-isoir165 . #x4837) ; ø»§¼ + (=ucs . #x786E) ; ç¡® + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5432) + (=jis-x0208 . #x3827) ; ø½Š—´ + (korean-ksc5601 . #x665B) ; ø»Š€œ + (chinese-cns11643-1 . #x607E) ; ø»’ › + (chinese-gb12345 . #x5162) ; 硯 + (ideograph-daikanwa . 24233) ; ø¸…º© + (=ucs . #x786F) ; 硯 + )) +(define-char + '((=>ucs . #x7870) ; ç¡° + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24234) ; ø¸…ºª + )) +(define-char + '((morohashi-daikanwa 24234 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E51) ; ø»“·¶ + (=ucs . #x7870) ; ç¡° + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E4E) ; ø»“·³ + (ideograph-daikanwa . 24235) ; ø¸…º« + (=ucs . #x7871) ; 硱 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A5A) ; ø»š“ + (ideograph-daikanwa . 24236) ; ø¸…º¬ + (=ucs . #x254B5) ; 𥒵 + )) +(define-char + '((=>ucs . #x40B4) ; 䂴 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24237) ; ø¸…º­ + )) +(define-char + '((morohashi-daikanwa 24237 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D58) ; ø»–€£ + (=ucs . #x40B4) ; 䂴 + )) +(define-char + '((=>ucs . #x254B6) ; 𥒶 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24238) ; ø¸…º® + )) +(define-char + '((morohashi-daikanwa 24238 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A5F) ; ø»š˜ + (=ucs . #x254B6) ; 𥒶 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A61) ; ø»šš + (ideograph-daikanwa . 24239) ; ø¸…º¯ + (=ucs . #x254C6) ; 𥓆 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A60) ; ø»š™ + (ideograph-daikanwa . 24240) ; ø¸…º° + (=ucs . #x254C7) ; 𥓇 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C32) ; ø»œ´‹ + (ideograph-daikanwa . 24241) ; ø¸…º± + (=ucs . #x254C1) ; 𥓁 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5442) + (=jis-x0208 . #x4823) ; ø½Š¯ + (ideograph-daikanwa . 24243) ; ø¸…º³ + (=ucs . #x7872) ; 硲 + )) +(define-char + '((=>ucs . #x786D) ; ç¡­ + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 49389) ; ø¸Œƒ­ + )) +(define-char + '((=>ucs . #x786D) ; ç¡­ + (morohashi-daikanwa 49389 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E4D) ; ø»“·² + )) +(define-char + '((morohashi-daikanwa 49389 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x6D4B) ; ø»…¶– + (chinese-isoir165 . #x6D4B) ; ø»Žž¦ + (=ucs . #x786D) ; ç¡­ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C30) ; ø»œ´‰ + (ideograph-daikanwa . 49390) ; ø¸Œƒ® + (=ucs . #x254C0) ; 𥓀 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C34) ; ø»œ´ + (ideograph-daikanwa . 49391) ; ø¸Œƒ¯ + (=ucs . #x254BD) ; 𥒽 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3953) ; ø»˜„ª + (=ucs . #x40B6) ; 䂶 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb12345 . #x7D58) ; 硳 + (=ucs . #x7873) ; 硳 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (=jis-x0208 . #x626D) ; ø½‹–¦ + (=ucs . #x7874) ; ç¡´ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-isoir165 . #x7D45) ; ø»Ž¶€ + (=ucs . #x7875) ; 硵 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (=ucs . #x7876) ; 硶 + )) +(define-char + '((=>ucs . #x7876) ; 硶 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D5A) ; ø»–€¥ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x3C6F) ; ø»„®¼ + (chinese-isoir165 . #x3C6F) ; ø»—Œ + (=ucs . #x7877) ; ç¡· + )) +(define-char + '((=>ucs . #x2F94E) ; 硎 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24244) ; ø¸…º´ + )) +(define-char + '((morohashi-daikanwa 24244 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4333) ; ø»–ˆ² + (=ucs . #x2F94E) ; 硎 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F40) ; ø»˜‹ + (ideograph-daikanwa . 24245) ; ø¸…ºµ + (=ucs . #x40B7) ; 䂷 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5571) ; ø»‚˜ + (ideograph-daikanwa . 24246) ; ø¸…º¶ + (=ucs . #x254CB) ; 𥓋 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4331) ; ø»–ˆ° + (ideograph-daikanwa . 24247) ; ø¸…º· + (=ucs . #x7878) ; 硸 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4554) ; ø»”‚‹ + (ideograph-daikanwa . 24248) ; ø¸…º¸ + (=ucs . #x7879) ; 硹 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4F6D) ; ø»‹©€ + (chinese-cns11643-3 . #x432D) ; ø»–ˆ¬ + (ideograph-daikanwa . 24249) ; ø¸…º¹ + (=jef-china3 . #x5CB2) ; øº…²² + (=ucs . #x787A) ; 硺 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F39) ; ø»˜„ + (ideograph-daikanwa . 24250) ; ø¸…ºº + (=ucs . #x40B8) ; 䂸 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4558) ; ø»”‚ + (ideograph-daikanwa . 24251) ; ø¸…º» + (=jef-china3 . #x5BF1) ; øº…¯± + (=ucs . #x787B) ; ç¡» + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24252) ; ø¸…º¼ + (=ucs . #x40B9) ; 䂹 + )) +(define-char + '((=>ucs . #x40B9) ; 䂹 + (morohashi-daikanwa 24252 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F3F) ; ø»˜Š + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F37) ; ø»˜‚ + (ideograph-daikanwa . 24253) ; ø¸…º½ + (=ucs . #x254CC) ; 𥓌 + )) +(define-char + '((=>ucs . #x787C) ; 硼 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x626F) ; ø»ƒœ¬ + (ideograph-daikanwa . 24254) ; ø¸…º¾ + )) +(define-char + '((morohashi-daikanwa 24254 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x4570) ; ø»„¼‹ + (japanese-jisx0208 . #x626F) ; ø»‡°´ + (korean-ksc5601 . #x5D5D) ; ø»‰³ + (chinese-isoir165 . #x4570) ; ø»¤› + (chinese-cns11643-1 . #x6555) ; ø»’§ˆ + (=jis-x0208-1990 . #x626F) ; ø½‹–¨ + (=jef-china3 . #x5CCD) ; øº…³ + (=ucs . #x787C) ; 硼 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x432F) ; ø»–ˆ® + (ideograph-daikanwa . 24255) ; ø¸…º¿ + (=ucs . #x40BA) ; 䂺 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24256) ; ø¸…»€ + (=ucs . #x787D) ; 硽 + )) +(define-char + '((=>ucs . #x787D) ; 硽 + (morohashi-daikanwa 24256 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x432E) ; ø»–ˆ­ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4F6E) ; ø»‹© + (ideograph-daikanwa . 24257) ; ø¸…» + (=ucs . #x787E) ; 硾 + )) +(define-char + '((=>ucs . #x787E) ; 硾 + (morohashi-daikanwa 24257 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C38) ; ø»”Œ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F3C) ; ø»˜‡ + (ideograph-daikanwa . 24258) ; ø¸…»‚ + (=ucs . #x40BB) ; 䂻 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-1 . #x6558) ; ø»’§‹ + (ideograph-daikanwa . 24259) ; ø¸…»ƒ + (=ucs . #x787F) ; ç¡¿ + )) +(define-char + '((=>ucs . #x7880) ; 碀 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24260) ; ø¸…»„ + )) +(define-char + '((morohashi-daikanwa 24260 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4556) ; ø»”‚ + (=ucs . #x7880) ; 碀 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5447) + (=jis-x0208 . #x386B) ; ø½Š˜¸ + (korean-ksc5601 . #x5133) ; ø»‰ ¾ + (chinese-cns11643-3 . #x4337) ; ø»–ˆ¶ + (ideograph-daikanwa . 24261) ; ø¸…»… + (=ucs . #x7881) ; 碁 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4332) ; ø»–ˆ± + (ideograph-daikanwa . 24262) ; ø¸…»† + (=ucs . #x40BC) ; 䂼 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24263) ; ø¸…»‡ + (=ucs . #x7882) ; 碂 + )) +(define-char + '((=>ucs . #x7882) ; 碂 + (morohashi-daikanwa 24263 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4329) ; ø»–ˆ¨ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4129) ; ø»š™´ + (ideograph-daikanwa . 24264) ; ø¸…»ˆ + (=ucs . #x254CD) ; 𥓍 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F3D) ; ø»˜ˆ + (ideograph-daikanwa . 24265) ; ø¸…»‰ + (=ucs . #x40BD) ; 䂽 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x432C) ; ø»–ˆ« + (ideograph-daikanwa . 24266) ; ø¸…»Š + (=ucs . #x40BE) ; 䂾 + )) +(define-char + '((=>ucs . #x7883) ; 碃 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24267) ; ø¸…»‹ + )) +(define-char + '((morohashi-daikanwa 24267 0 5) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4553) ; ø»”‚Š + (=ucs . #x7883) ; 碃 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x454E) ; ø»”‚… + (ideograph-daikanwa . 24268) ; ø¸…»Œ + (=ucs . #x7884) ; 碄 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F3E) ; ø»˜‰ + (ideograph-daikanwa . 24269) ; ø¸…» + (=ucs . #x40BF) ; 䂿 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24270) ; ø¸…»Ž + (=ucs . #x40C0) ; 䃀 + )) +(define-char + '((=>ucs . #x40C0) ; 䃀 + (morohashi-daikanwa 24270 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F38) ; ø»˜ƒ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x556A) ; ø»‚‘ + (ideograph-daikanwa . 24271) ; ø¸…» + (=ucs . #x254CE) ; 𥓎 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4550) ; ø»”‚‡ + (ideograph-daikanwa . 24272) ; ø¸…» + (=ucs . #x7885) ; 碅 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (=jis-x0208 . #x626E) ; ø½‹–§ + (chinese-cns11643-2 . #x4551) ; ø»”‚ˆ + (ideograph-daikanwa . 24273) ; ø¸…»‘ + (=ucs . #x7886) ; 碆 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x556C) ; ø»‚“ + (ideograph-daikanwa . 24274) ; ø¸…»’ + (=ucs . #x254CF) ; 𥓏 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5449) + (chinese-gb2312 . #x6D56) ; ø»…¶¡ + (=jis-x0208 . #x4476) ; ø½Šª« + (korean-ksc5601 . #x6F6D) ; ø»Š¼ + (chinese-isoir165 . #x6D56) ; ø»Žž± + (chinese-cns11643-2 . #x454A) ; ø»”‚ + (ideograph-daikanwa . 24275) ; ø¸…»“ + (=ucs . #x7887) ; 碇 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4125) ; ø»š™° + (ideograph-daikanwa . 24276) ; ø¸…»” + (=ucs . #x254D0) ; 𥓐 + )) +(define-char + '((=>ucs . #x254D1) ; 𥓑 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24277) ; ø¸…»• + )) +(define-char + '((=>ucs . #x254D1) ; 𥓑 + (morohashi-daikanwa 24277 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x556E) ; ø»‚• + )) +(define-char + '((morohashi-daikanwa 24277 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x254D1) ; 𥓑 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4335) ; ø»–ˆ´ + (ideograph-daikanwa . 24278) ; ø¸…»– + (=ucs . #x7888) ; 碈 + )) +(define-char + '((=>ucs . #x7889) ; 碉 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24279) ; ø¸…»— + )) +(define-char + '((morohashi-daikanwa 24279 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x356F) ; ø»„¤ª + (chinese-isoir165 . #x356F) ; ø»Œº + (chinese-cns11643-1 . #x6554) ; ø»’§‡ + (=ucs . #x7889) ; 碉 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4F6F) ; ø»‹©‚ + (chinese-cns11643-3 . #x432B) ; ø»–ˆª + (=jis-x0213-2-2000 . #x7249) ; ø»¦”¦ + (ideograph-daikanwa . 24280) ; ø¸…»˜ + (=ucs . #x788A) ; 碊 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4330) ; ø»–ˆ¯ + (ideograph-daikanwa . 24281) ; ø¸…»™ + (=ucs . #x788B) ; 碋 + )) +(define-char + '((=>ucs . #x788C) ; 碌 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5452) + (=jis-x0208 . #x6271) ; ø½‹–ª + (korean-ksc5601 . #x565E) ; ø»‰¨¿ + (chinese-cns11643-1 . #x6553) ; ø»’§† + (ideograph-daikanwa . 24282) ; ø¸…»š + (ucs-jis . #x788C) ; ø½‹–ª + )) +(define-char + '((morohashi-daikanwa 24282 0 5) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x4235) ; ø»„¶¶ + (chinese-isoir165 . #x4235) ; ø»Ÿ† + (chinese-cns11643-6 . #x556B) ; ø»‚’ + (=ucs . #x788C) ; 碌 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5443) + (chinese-gb2312 . #x302D) ; ø»„œ’ + (=jis-x0208 . #x3337) ; ø½Š® + (korean-ksc5601 . #x6474) ; ø»‰½¹ + (chinese-isoir165 . #x302D) ; ø»„¢ + (chinese-cns11643-3 . #x4334) ; ø»–ˆ³ + (ideograph-daikanwa . 24283) ; ø¸…»› + (=ucs . #x788D) ; 碍 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5411) + (chinese-gb2312 . #x4B69) ; ø»…„¸ + (=jis-x0208 . #x626C) ; ø½‹–¥ + (korean-ksc5601 . #x616F) ; ø»‰¹š + (chinese-isoir165 . #x4B69) ; ø»­ˆ + (chinese-cns11643-1 . #x654F) ; ø»’§‚ + (ideograph-daikanwa . 24284) ; ø¸…»œ + (=ucs . #x788E) ; 碎 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F3A) ; ø»˜… + (ideograph-daikanwa . 24285) ; ø¸…» + (=ucs . #x40C1) ; 䃁 + )) +(define-char + '((=>ucs . #x254D2) ; 𥓒 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24286) ; ø¸…»ž + )) +(define-char + '((morohashi-daikanwa 24286 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F41) ; ø»˜Œ + (=ucs . #x254D2) ; 𥓒 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4F70) ; ø»‹©ƒ + (chinese-cns11643-2 . #x454D) ; ø»”‚„ + (ideograph-daikanwa . 24287) ; ø¸…»Ÿ + (=ucs . #x788F) ; 碏 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x432A) ; ø»–ˆ© + (ideograph-daikanwa . 24288) ; ø¸…»  + (=ucs . #x7890) ; 碐 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x312E) ; ø»„± + (korean-ksc5601 . #x5D78) ; ø»‰³« + (chinese-isoir165 . #x312E) ; ø»† + (chinese-cns11643-1 . #x6556) ; ø»’§‰ + (=jis-x0213-1-2000 . #x7927) ; ø»¤”’ + (ideograph-daikanwa . 24289) ; ø¸…»¡ + (=jef-china3 . #x5CB3) ; øº…²³ + (ucs-jis . #xFA4B) ; 碑 + (=ucs . #x7891) ; 碑 + )) +(define-char + '((=>ucs* . #x7891) ; 碑 + (morohashi-daikanwa 24289 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #xFA4B) ; 碑 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F43) ; ø»˜Ž + (ideograph-daikanwa . 24290) ; ø¸…»¢ + (=ucs . #x254D3) ; 𥓓 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24291) ; ø¸…»£ + (=ucs . #x40C2) ; 䃂 + )) +(define-char + '((=>ucs . #x40C2) ; 䃂 + (morohashi-daikanwa 24291 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F3B) ; ø»˜† + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4336) ; ø»–ˆµ + (ideograph-daikanwa . 24292) ; ø¸…»¤ + (=jef-china3 . #x5CB4) ; øº…²´ + (=ucs . #x7892) ; 碒 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24293) ; ø¸…»¥ + (=ucs . #x254D4) ; 𥓔 + )) +(define-char + '((=>ucs . #x254D4) ; 𥓔 + (morohashi-daikanwa 24293 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x556F) ; ø»‚– + )) +(define-char + '((=>ucs . #x7893) ; 碓 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5448) + (=jis-x0208 . #x3130) ; ø½Š« + (=gt-pj-1 . #x3130) ; ø½Š« + (ideograph-daikanwa . 24294) ; ø¸…»¦ + (=gt-k . 10170) ; ý¡„‚žº + (ucs-jis . #x7893) ; ø½Š« + )) +(define-char + '((morohashi-daikanwa 24294 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x6D54) ; ø»…¶Ÿ + (chinese-isoir165 . #x6D54) ; ø»Žž¯ + (chinese-cns11643-1 . #x6557) ; ø»’§Š + (=ucs . #x7893) ; 碓 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4F71) ; ø»‹©„ + (chinese-isoir165 . #x2E65) ; ø»‚ž + (chinese-cns11643-2 . #x454C) ; ø»”‚ƒ + (=jis-x0213-2-2000 . #x724A) ; ø»¦”§ + (ideograph-daikanwa . 24295) ; ø¸…»§ + (=ucs . #x7894) ; 碔 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5445) + (=jis-x0208 . #x3A6C) ; ø½Š›µ + (chinese-cns11643-2 . #x454F) ; ø»”‚† + (ideograph-daikanwa . 24296) ; ø¸…»¨ + (=ucs . #x7895) ; 碕 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4557) ; ø»”‚Ž + (ideograph-daikanwa . 24297) ; ø¸…»© + (=ucs . #x7896) ; 碖 + )) +(define-char + '((=>ucs . #x254D5) ; 𥓕 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24298) ; ø¸…»ª + )) +(define-char + '((morohashi-daikanwa 24298 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5572) ; ø»‚™ + (=ucs . #x254D5) ; 𥓕 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24299) ; ø¸…»« + (=ucs . #x254D6) ; 𥓖 + )) +(define-char + '((=>ucs . #x254D6) ; 𥓖 + (morohashi-daikanwa 24299 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4126) ; ø»š™± + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4127) ; ø»š™² + (ideograph-daikanwa . 24300) ; ø¸…»¬ + (=ucs . #x254D7) ; 𥓗 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5573) ; ø»‚š + (ideograph-daikanwa . 24305) ; ø¸…»± + (=ucs . #x254F1) ; 𥓱 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5248) + (chinese-gb2312 . #x4D6B) ; ø»…‡¶ + (=jis-x0208 . #x4F52) ; ø½Šº‘ + (korean-ksc5601 . #x684F) ; ø»ŠƒŒ + (chinese-isoir165 . #x4D6B) ; ø»°† + (chinese-cns11643-1 . #x6551) ; ø»’§„ + (ideograph-daikanwa . 24306) ; ø¸…»² + (=ucs . #x7897) ; 碗 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x3562) ; ø»„¤ + (japanese-jisx0212 . #x4F72) ; ø»‹©… + (chinese-isoir165 . #x3562) ; ø»Œ­ + (chinese-cns11643-1 . #x6552) ; ø»’§… + (ideograph-daikanwa . 24307) ; ø¸…»³ + (=ucs . #x7898) ; 碘 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4555) ; ø»”‚Œ + (ideograph-daikanwa . 24308) ; ø¸…»´ + (=ucs . #x7899) ; 碙 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x6D55) ; ø»…¶  + (=jis-x0208 . #x6270) ; ø½‹–© + (chinese-isoir165 . #x6D55) ; ø»Žž° + (chinese-cns11643-2 . #x454B) ; ø»”‚‚ + (ideograph-daikanwa . 24309) ; ø¸…»µ + (=ucs . #x789A) ; 碚 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4128) ; ø»š™³ + (ideograph-daikanwa . 24310) ; ø¸…»¶ + (=ucs . #x254CA) ; 𥓊 + )) +(define-char + '((=>ucs . #x78A1) ; 碡 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4F73) ; ø»‹©† + (ideograph-daikanwa . 24311) ; ø¸…»· + (=jef-china3 . #x92C0) ; øº‰‹€ + (ucs-jis . #x78A1) ; ø»‹©† + )) +(define-char + '((=>ucs . #x78A1) ; 碡 + (morohashi-daikanwa 24311 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4552) ; ø»”‚‰ + )) +(define-char + '((morohashi-daikanwa 24311 0 3) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x6D58) ; ø»…¶£ + (chinese-isoir165 . #x6D58) ; ø»Žž³ + (=ucs . #x78A1) ; 碡 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5570) ; ø»‚— + (ideograph-daikanwa . 49392) ; ø¸Œƒ° + (=ucs . #x254ED) ; 𥓭 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F42) ; ø»˜ + (=ucs . #x40C7) ; 䃇 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6D53) ; ø»…¶ž + (chinese-isoir165 . #x6D53) ; ø»Žž® + (=ucs . #x789B) ; 碛 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6D57) ; ø»…¶¢ + (chinese-isoir165 . #x6D57) ; ø»Žž² + (=ucs . #x789C) ; 碜 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x556D) ; ø»‚” + (=ucs . #x254DA) ; 𥓚 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F5B) ; ø»® + (ideograph-daikanwa . 24312) ; ø¸…»¸ + (=ucs . #x254FA) ; 𥓺 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4F74) ; ø»‹©‡ + (chinese-cns11643-4 . #x4553) ; ø»˜–’ + (=jis-x0213-2-2000 . #x724C) ; ø»¦”© + (ideograph-daikanwa . 24313) ; ø¸…»¹ + (=ucs . #x789D) ; 碝 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4F75) ; ø»‹©ˆ + (chinese-cns11643-2 . #x4C3A) ; ø»”Œƒ + (=jis-x0213-2-2000 . #x724D) ; ø»¦”ª + (ideograph-daikanwa . 24315) ; ø¸…»» + (=jef-china3 . #x5BF2) ; øº…¯² + (=ucs . #x789E) ; 碞 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x357A) ; ø»„¤µ + (japanese-jisx0212 . #x4F76) ; ø»‹©‰ + (chinese-isoir165 . #x357A) ; ø»… + (=jis-x0213-2-2000 . #x724E) ; ø»¦”« + (ideograph-daikanwa . 24316) ; ø¸…»¼ + (=jef-china3 . #x9FD9) ; øº‰¿™ + (=ucs . #x789F) ; 碟 + )) +(define-char + '((=>ucs . #x789F) ; 碟 + (morohashi-daikanwa 24316 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-1 . #x6977) ; ø»’­¢ + )) +(define-char + '((=>ucs . #x254FB) ; 𥓻 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24317) ; ø¸…»½ + )) +(define-char + '((morohashi-daikanwa 24317 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4778) ; ø»š£· + (=ucs . #x254FB) ; 𥓻 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C3C) ; ø»”Œ… + (ideograph-daikanwa . 24318) ; ø¸…»¾ + (=ucs . #x78A0) ; 碠 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24319) ; ø¸…»¿ + (=ucs . #x254FC) ; 𥓼 + )) +(define-char + '((=>ucs . #x254FC) ; 𥓼 + (morohashi-daikanwa 24319 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F54) ; ø»§ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24320) ; ø¸…¼€ + (=ucs . #x254FD) ; 𥓽 + )) +(define-char + '((=>ucs . #x254FD) ; 𥓽 + (morohashi-daikanwa 24320 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x257E) ; ø»ž†‰ + )) +(define-char + '((=>ucs . #x254FE) ; 𥓾 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24321) ; ø¸…¼ + )) +(define-char + '((morohashi-daikanwa 24321 0 9) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x477A) ; ø»š£¹ + (=ucs . #x254FE) ; 𥓾 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4843) ; ø»–˜ + (ideograph-daikanwa . 24322) ; ø¸…¼‚ + (=ucs . #x40C9) ; 䃉 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C3E) ; ø»”Œ‡ + (ideograph-daikanwa . 24323) ; ø¸…¼ƒ + (=ucs . #x78A2) ; 碢 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4551) ; ø»˜– + (ideograph-daikanwa . 24324) ; ø¸…¼„ + (=ucs . #x40CA) ; 䃊 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24325) ; ø¸…¼… + (=ucs . #x254FF) ; 𥓿 + )) +(define-char + '((=>ucs . #x254FF) ; 𥓿 + (morohashi-daikanwa 24325 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F56) ; ø»© + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 5454) + (chinese-gb2312 . #x6D59) ; ø»…¶¤ + (=jis-x0208 . #x6272) ; ø½‹–« + (korean-ksc5601 . #x4A65) ; ø»‰—ž + (chinese-isoir165 . #x6D59) ; ø»Žž´ + (chinese-cns11643-1 . #x697B) ; ø»’­¦ + (ideograph-daikanwa . 24326) ; ø¸…¼† + (=ucs . #x78A3) ; 碣 + )) +(define-char + '((=>ucs . #x25500) ; 𥔀 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24327) ; ø¸…¼‡ + )) +(define-char + '((morohashi-daikanwa 24327 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4552) ; ø»˜–‘ + (=ucs . #x25500) ; 𥔀 + )) +(define-char + '((=>ucs . #x78A4) ; 碤 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24328) ; ø¸…¼ˆ + )) +(define-char + '((=>ucs . #x78A4) ; 碤 + (morohashi-daikanwa 24328 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C3F) ; ø»”Œˆ + )) +(define-char + '((morohashi-daikanwa 24328 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x4F77) ; ø»‹©Š + (=jis-x0213-2-2000 . #x724B) ; ø»¦”¨ + (=jef-china3 . #x5CB5) ; øº…²µ + (=ucs . #x78A4) ; 碤 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4773) ; ø»š£² + (ideograph-daikanwa . 24329) ; ø¸…¼‰ + (=ucs . #x25501) ; 𥔁 + )) +(define-char + '((=>ucs . #x78A5) ; 碥 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C3B) ; ø»”Œ„ + (ideograph-daikanwa . 24330) ; ø¸…¼Š + )) +(define-char + '((morohashi-daikanwa 24330 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x6D5C) ; ø»…¶§ + (chinese-isoir165 . #x6D5C) ; ø»Žž· + (=ucs . #x78A5) ; 碥 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x483E) ; ø»–“ + (ideograph-daikanwa . 24331) ; ø¸…¼‹ + (=ucs . #x78A6) ; 碦 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4772) ; ø»š£± + (ideograph-daikanwa . 24332) ; ø¸…¼Œ + (=ucs . #x25502) ; 𥔂 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24333) ; ø¸…¼ + (=ucs . #x25503) ; 𥔃 + )) +(define-char + '((=>ucs . #x25503) ; 𥔃 + (morohashi-daikanwa 24333 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F57) ; ø»ª + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 5460) + (chinese-gb2312 . #x314C) ; ø»„ž + (=jis-x0208 . #x4A4B) ; ø½Š²´ + (korean-ksc5601 . #x5C21) ; ø»‰°¶ + (chinese-isoir165 . #x314C) ; ø»†Ÿ + (chinese-cns11643-1 . #x6978) ; ø»’­£ + (ideograph-daikanwa . 24334) ; ø¸…¼Ž + (=ucs . #x78A7) ; 碧 + )) +(define-char + '((=>ucs . #x40CB) ; 䃋 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24335) ; ø¸…¼ + )) +(define-char + '((morohashi-daikanwa 24335 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4841) ; ø»–– + (=ucs . #x40CB) ; 䃋 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4F78) ; ø»‹©‹ + (chinese-cns11643-2 . #x4C37) ; ø»”Œ€ + (ideograph-daikanwa . 24336) ; ø¸…¼ + (=ucs . #x78A8) ; 碨 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x477B) ; ø»š£º + (ideograph-daikanwa . 24337) ; ø¸…¼‘ + (=ucs . #x25504) ; 𥔄 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 9158) + (=jis-x0208 . #x4059) ; ø½Š¤– + (korean-ksc5601 . #x6035) ; ø»‰·‚ + (chinese-cns11643-1 . #x697A) ; ø»’­¥ + (chinese-gb12345 . #x4B36) ; 碩 + (ideograph-daikanwa . 24338) ; ø¸…¼’ + (=ucs . #x78A9) ; 碩 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 5419) + (=jis-x0208 . #x6274) ; ø½‹–­ + (chinese-cns11643-2 . #x4C34) ; ø»”‹½ + (ideograph-daikanwa . 24339) ; ø¸…¼“ + (=ucs . #x78AA) ; 碪 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C39) ; ø»”Œ‚ + (ideograph-daikanwa . 24340) ; ø¸…¼” + (=ucs . #x78AB) ; 碫 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4F79) ; ø»‹©Œ + (chinese-cns11643-2 . #x4C3D) ; ø»”Œ† + (ideograph-daikanwa . 24341) ; ø¸…¼• + (=jef-china3 . #x5CB6) ; øº…²¶ + (=ucs . #x78AC) ; 碬 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4F7A) ; ø»‹© + (chinese-cns11643-2 . #x4C36) ; ø»”‹¿ + (=jis-x0213-1-2000 . #x792A) ; ø»¤”• + (chinese-gb12345 . #x6D38) ; 碭 + (ideograph-daikanwa . 24342) ; ø¸…¼– + (=jef-china3 . #x5CB7) ; øº…²· + (=ucs . #x78AD) ; 碭 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x454D) ; ø»˜–Œ + (ideograph-daikanwa . 24343) ; ø¸…¼— + (=ucs . #x40CC) ; 䃌 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F59) ; ø»¬ + (ideograph-daikanwa . 24344) ; ø¸…¼˜ + (=ucs . #x25505) ; 𥔅 + )) +(define-char + '((=>ucs . #x40CD) ; 䃍 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24345) ; ø¸…¼™ + )) +(define-char + '((morohashi-daikanwa 24345 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4555) ; ø»˜–” + (=ucs . #x40CD) ; 䃍 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x483F) ; ø»–” + (ideograph-daikanwa . 24346) ; ø¸…¼š + (=ucs . #x78AE) ; 碮 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x454F) ; ø»˜–Ž + (ideograph-daikanwa . 24347) ; ø¸…¼› + (=ucs . #x40CE) ; 䃎 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4776) ; ø»š£µ + (ideograph-daikanwa . 24348) ; ø¸…¼œ + (=ucs . #x40CF) ; 䃏 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F5A) ; ø»­ + (ideograph-daikanwa . 24349) ; ø¸…¼ + (=ucs . #x25506) ; 𥔆 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (=jis-x0208 . #x6275) ; ø½‹–® + (chinese-cns11643-3 . #x4845) ; ø»–š + (ideograph-daikanwa . 24350) ; ø¸…¼ž + (=ucs . #x78AF) ; 碯 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4775) ; ø»š£´ + (ideograph-daikanwa . 24351) ; ø¸…¼Ÿ + (=ucs . #x25507) ; 𥔇 + )) +(define-char + '((=>ucs . #x25508) ; 𥔈 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24352) ; ø¸…¼  + )) +(define-char + '((morohashi-daikanwa 24352 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F55) ; ø»¨ + (=ucs . #x25508) ; 𥔈 + )) +(define-char + '((=>ucs . #x25509) ; 𥔉 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24353) ; ø¸…¼¡ + )) +(define-char + '((morohashi-daikanwa 24353 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4771) ; ø»š£° + (=ucs . #x25509) ; 𥔉 + )) +(define-char + '((=>ucs . #x2550A) ; 𥔊 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24354) ; ø¸…¼¢ + )) +(define-char + '((morohashi-daikanwa 24354 0 9) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x477D) ; ø»š£¼ + (=ucs . #x2550A) ; 𥔊 + )) +(define-char + '((=>ucs . #x25528) ; 𥔨 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24355) ; ø¸…¼£ + )) +(define-char + '((morohashi-daikanwa 24355 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4777) ; ø»š£¶ + (=ucs . #x25528) ; 𥔨 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x477C) ; ø»š£» + (ideograph-daikanwa . 24356) ; ø¸…¼¤ + (=ucs . #x25529) ; 𥔩 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4779) ; ø»š£¸ + (ideograph-daikanwa . 24357) ; ø¸…¼¥ + (=ucs . #x2552A) ; 𥔪 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4774) ; ø»š£³ + (ideograph-daikanwa . 24358) ; ø¸…¼¦ + (=ucs . #x2552B) ; 𥔫 + )) +(define-char + '((=>ucs . #x78B0) ; 碰 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x4F7B) ; ø»‹©Ž + (=jis-x0213-1-2000 . #x7928) ; ø»¤”“ + (ideograph-daikanwa . 24360) ; ø¸…¼¨ + (ucs-jis . #x78B0) ; ø»‹©Ž + )) +(define-char + '((morohashi-daikanwa 24360 0 3) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x4576) ; ø»„¼‘ + (chinese-isoir165 . #x4576) ; ø»¤¡ + (chinese-cns11643-1 . #x6550) ; ø»’§ƒ + (=jef-china3 . #x9CC9) ; øº‰³‰ + (=ucs . #x78B0) ; 碰 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x3C6E) ; ø»„®» + (japanese-jisx0212 . #x4F7C) ; ø»‹© + (chinese-isoir165 . #x3C6E) ; ø»—‹ + (chinese-cns11643-3 . #x4844) ; ø»–™ + (ideograph-daikanwa . 24361) ; ø¸…¼© + (=jef-china3 . #x93E4) ; øº‰¤ + (=ucs . #x78B1) ; 碱 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x6D5A) ; ø»…¶¥ + (japanese-jisx0212 . #x4F7D) ; ø»‹© + (chinese-isoir165 . #x6D5A) ; ø»Žžµ + (chinese-cns11643-2 . #x4C33) ; ø»”‹¼ + (ideograph-daikanwa . 24362) ; ø¸…¼ª + (=ucs . #x78B2) ; 碲 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x4C3C) ; ø»……© + (japanese-jisx0212 . #x4F7E) ; ø»‹©‘ + (chinese-isoir165 . #x4C3C) ; ø»­¹ + (ideograph-daikanwa . 24363) ; ø¸…¼« + (=jef-china3 . #x93E5) ; øº‰¥ + (=ucs . #x78B3) ; 碳 + )) +(define-char + '((=>ucs . #x78B3) ; 碳 + (morohashi-daikanwa 24363 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-1 . #x6979) ; ø»’­¤ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 5455) + (chinese-gb2312 . #x3445) ; ø»„¢¢ + (=jis-x0208 . #x3C27) ; ø½Š¬ + (korean-ksc5601 . #x6D38) ; ø»ŠŠ‹ + (chinese-isoir165 . #x3445) ; ø»Š² + (chinese-cns11643-1 . #x6976) ; ø»’­¡ + (ideograph-daikanwa . 24364) ; ø¸…¼¬ + (=ucs . #x78C1) ; 磁 + )) +(define-char + '((=>ucs . #x7891) ; 碑 + (morohashi-daikanwa 24364 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (=jis-x0208 . #x486A) ; ø½Š°— + (ucs-jis . #x7891) ; ø½Š°— + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4554) ; ø»˜–“ + (ideograph-daikanwa . 49393) ; ø¸Œƒ± + (=ucs . #x25522) ; 𥔢 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F58) ; ø»« + (ideograph-daikanwa . 49394) ; ø¸Œƒ² + (=ucs . #x25510) ; 𥔐 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x454E) ; ø»˜– + (=ucs . #x40C8) ; 䃈 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4842) ; ø»–— + (=ucs . #x40E3) ; 䃣 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x326A) ; ø»„ ‹ + (chinese-isoir165 . #x326A) ; ø»ˆ› + (chinese-cns11643-2 . #x4C35) ; ø»”‹¾ + (=ucs . #x78B4) ; 碴 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (=jis-x0208 . #x6273) ; ø½‹–¬ + (=ucs . #x78B5) ; 碵 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (chinese-isoir165 . #x7D46) ; ø»Ž¶ + (=ucs . #x78B6) ; 碶 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (=ucs . #x78B7) ; 碷 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb12345 . #x6D3F) ; 碸 + (=ucs . #x78B8) ; 碸 + )) +(define-char + '((=>ucs . #x78B8) ; 碸 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4840) ; ø»–• + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6D5B) ; ø»…¶¦ + (chinese-isoir165 . #x6D5B) ; ø»Žž¶ + (=ucs . #x78B9) ; 碹 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4550) ; ø»˜– + (=ucs . #x25532) ; 𥔲 + )) +(define-char + '((=>ucs . #x2552D) ; 𥔭 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 24365) ; ø¸…¼­ + )) +(define-char + '((morohashi-daikanwa 24365 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B5A) ; ø»˜Ÿ + (=ucs . #x2552D) ; 𥔭 + )) +(define-char + '((=>ucs . #x78BA) ; 確 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5464) + (=jis-x0208 . #x334E) ; ø½Š‘… + (korean-ksc5601 . #x7C2C) ; ø»Š  + (ideograph-daikanwa . 24366) ; ø¸…¼® + (ucs-jis . #x78BA) ; ø½Š‘… + )) +(define-char + '((morohashi-daikanwa 24366 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-1 . #x6D7D) ; ø»’³  + (chinese-gb12345 . #x4837) ; 確 + (=ucs . #x78BA) ; 確 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (korean-ksc5601 . #x7C2D) ; ø»Š ‚ + (japanese-jisx0212 . #x5021) ; ø»‹©’ + (chinese-cns11643-2 . #x5249) ; ø»”•† + (=jis-x0213-2-2000 . #x724F) ; ø»¦”¬ + (ideograph-daikanwa . 24367) ; ø¸…¼¯ + (=ucs . #x78BB) ; 碻 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5470) + (=jis-x0208 . #x627B) ; ø½‹–´ + (korean-ksc5601 . #x5827) ; ø»‰«„ + (chinese-cns11643-1 . #x6E23) ; ø»’³¤ + (chinese-gb12345 . #x426B) ; 碼 + (ideograph-daikanwa . 24368) ; ø¸…¼° + (=ucs . #x78BC) ; 碼 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x5022) ; ø»‹©“ + (chinese-cns11643-4 . #x4B59) ; ø»˜ŸŒ + (ideograph-daikanwa . 24369) ; ø¸…¼± + (=ucs . #x78BD) ; 碽 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5468) + (chinese-gb2312 . #x446B) ; ø»„º¨ + (=jis-x0208 . #x627A) ; ø½‹–³ + (chinese-isoir165 . #x446B) ; ø»¢¸ + (chinese-cns11643-1 . #x6E21) ; ø»’³¢ + (ideograph-daikanwa . 24370) ; ø¸…¼² + (=ucs . #x78BE) ; 碾 + )) +(define-char + '((=>ucs . #x78BF) ; 碿 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x5023) ; ø»‹©” + (ideograph-daikanwa . 24378) ; ø¸…¼º + (ucs-jis . #x78BF) ; ø»‹©” + )) +(define-char + '((morohashi-daikanwa 24378 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B57) ; ø»˜ŸŠ + (=ucs . #x78BF) ; 碿 + )) +(define-char + '((=>ucs . #x78C0) ; 磀 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 24380) ; ø¸…¼¼ + )) +(define-char + '((morohashi-daikanwa 24380 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D4A) ; ø»–—µ + (=ucs . #x78C0) ; 磀 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D4D) ; ø»–—¸ + (ideograph-daikanwa . 24383) ; ø¸…¼¿ + (=ucs . #x78C2) ; 磂 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5250) ; ø»”• + (ideograph-daikanwa . 24384) ; ø¸…½€ + (=ucs . #x78C3) ; 磃 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5251) ; ø»”•Ž + (ideograph-daikanwa . 24385) ; ø¸…½ + (=ucs . #x78C4) ; 磄 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5472) + (chinese-gb2312 . #x3075) ; ø»„š + (=jis-x0208 . #x627C) ; ø½‹–µ + (korean-ksc5601 . #x5B36) ; ø»‰¯­ + (chinese-isoir165 . #x3075) ; ø»…ª + (chinese-cns11643-1 . #x6D7C) ; ø»’³Ÿ + (ideograph-daikanwa . 24386) ; ø¸…½‚ + (=ucs . #x78C5) ; 磅 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (=jis-x0208 . #x6277) ; ø½‹–° + (chinese-cns11643-3 . #x4D48) ; ø»–—³ + (ideograph-daikanwa . 24389) ; ø¸…½… + (=ucs . #x78C6) ; 磆 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x5024) ; ø»‹©• + (chinese-cns11643-3 . #x4D4C) ; ø»–—· + (ideograph-daikanwa . 24390) ; ø¸…½† + (=ucs . #x78C7) ; 磇 + )) +(define-char + '((=>ucs . #x78C8) ; 磈 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x5025) ; ø»‹©– + (chinese-cns11643-2 . #x524F) ; ø»”•Œ + (=jis-x0213-2-2000 . #x7250) ; ø»¦”­ + (ideograph-daikanwa . 24392) ; ø¸…½ˆ + (=jef-china3 . #x5CB8) ; øº…²¸ + (ucs-jis . #x78C8) ; ø»‹©– + )) +(define-char + '((morohashi-daikanwa 24392 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x78C8) ; 磈 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x6D5F) ; ø»…¶ª + (japanese-jisx0212 . #x5026) ; ø»‹©— + (chinese-isoir165 . #x6D5F) ; ø»Žžº + (ideograph-daikanwa . 24393) ; ø¸…½‰ + (=jef-china3 . #x8CE7) ; øºˆ³§ + (=ucs . #x78C9) ; 磉 + )) +(define-char + '((=>ucs . #x78C9) ; 磉 + (morohashi-daikanwa 24393 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5252) ; ø»”• + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5473) + (chinese-gb2312 . #x405A) ; ø»„´Ÿ + (=jis-x0208 . #x627D) ; ø½‹–¶ + (korean-ksc5601 . #x5670) ; ø»‰©‘ + (chinese-isoir165 . #x405A) ; ø»œ¯ + (chinese-cns11643-1 . #x6D7E) ; ø»’³¡ + (=gt-pj-1 . #x627D) ; 磊 + (ideograph-daikanwa . 24394) ; ø¸…½Š + (=gt-k . 11993) ; ý¡„‚»™ + (=ucs . #x78CA) ; 磊 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5466) + (chinese-gb2312 . #x3468) ; ø»„£… + (=jis-x0208 . #x6278) ; ø½‹–± + (korean-ksc5601 . #x732F) ; ø»Š’¶ + (chinese-isoir165 . #x3468) ; ø»‹• + (chinese-cns11643-1 . #x6D7B) ; ø»’³ž + (=gt-pj-1 . #x6278) ; 磋 + (ideograph-daikanwa . 24395) ; ø¸…½‹ + (=gt-k . 11992) ; ý¡„‚»˜ + (=ucs . #x78CB) ; 磋 + )) +(define-char + '((=>ucs . #x78CC) ; 磌 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x5027) ; ø»‹©˜ + (=jis-x0213-2-2000 . #x7251) ; ø»¦”® + (ideograph-daikanwa . 24396) ; ø¸…½Œ + (ucs-jis . #x78CC) ; ø»‹©˜ + )) +(define-char + '((morohashi-daikanwa 24396 0 5) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x524B) ; ø»”•ˆ + (=ucs . #x78CC) ; 磌 + )) +(define-char + '((=>ucs . #x78CD) ; 磍 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 24398) ; ø¸…½Ž + )) +(define-char + '((morohashi-daikanwa 24398 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5248) ; ø»”•… + (=ucs . #x78CD) ; 磍 + )) +(define-char + '((=>ucs . #x78CE) ; 磎 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (korean-ksc5601 . #x4D25) ; ø»‰š¸ + (japanese-jisx0212 . #x5028) ; ø»‹©™ + (=jis-x0213-2-2000 . #x7252) ; ø»¦”¯ + (ideograph-daikanwa . 24399) ; ø¸…½ + (=jef-china3 . #x5CBA) ; øº…²º + (ucs-jis . #x78CE) ; ø»‰š¸ + )) +(define-char + '((morohashi-daikanwa 24399 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x524D) ; ø»”•Š + (=ucs . #x78CE) ; 磎 + )) +(define-char + '((=>ucs . #x78CF) ; 磏 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 24400) ; ø¸…½ + )) +(define-char + '((morohashi-daikanwa 24400 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x524A) ; ø»”•‡ + (=ucs . #x78CF) ; 磏 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5471) + (chinese-gb2312 . #x454D) ; ø»„»¨ + (=jis-x0208 . #x4858) ; ø½Š°… + (korean-ksc5601 . #x5A71) ; ø»‰¯Š + (chinese-isoir165 . #x454D) ; ø»£¸ + (chinese-cns11643-1 . #x6E24) ; ø»’³¥ + (=gt-pj-1 . #x4858) ; 磐 + (ideograph-daikanwa . 24401) ; ø¸…½‘ + (=gt-k . 11939) ; ý¡„‚º£ + (=ucs . #x78D0) ; 磐 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5463) + (=jis-x0208 . #x6276) ; ø½‹–¯ + (chinese-cns11643-2 . #x524C) ; ø»”•‰ + (ideograph-daikanwa . 24402) ; ø¸…½’ + (=ucs . #x78D1) ; 磑 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x5029) ; ø»‹©š + (chinese-cns11643-3 . #x4D4B) ; ø»–—¶ + (ideograph-daikanwa . 24403) ; ø¸…½“ + (=ucs . #x78D2) ; 磒 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x502A) ; ø»‹©› + (chinese-cns11643-3 . #x4D49) ; ø»–—´ + (ideograph-daikanwa . 24404) ; ø¸…½” + (=ucs . #x78D3) ; 磓 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x6D5D) ; ø»…¶¨ + (chinese-isoir165 . #x6D5D) ; ø»Žž¸ + (ideograph-daikanwa . 24406) ; ø¸…½– + (=ucs . #x78D4) ; 磔 + )) +(define-char + '((=>ucs . #x78D4) ; 磔 + (morohashi-daikanwa 24406 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x6279) ; ø»ƒœ¶ + (japanese-jisx0208 . #x6279) ; ø»‡°¾ + )) +(define-char + '((=>ucs . #x78D4) ; 磔 + (morohashi-daikanwa 24406 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (=jis-x0208-1990 . #x6279) ; ø½‹–² + (ucs-jis . #x78D4) ; ø½‹–² + )) +(define-char + '((=>ucs . #x78D4) ; 磔 + (morohashi-daikanwa 24406 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x524E) ; ø»”•‹ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x3F44) ; ø»„²« + (japanese-jisx0212 . #x502B) ; ø»‹©œ + (chinese-isoir165 . #x3F44) ; ø»š» + (chinese-cns11643-1 . #x6E22) ; ø»’³£ + (=jis-x0213-2-2000 . #x7253) ; ø»¦”° + (ideograph-daikanwa . 24407) ; ø¸…½— + (=ucs . #x78D5) ; 磕 + )) +(define-char + '((=>ucs . #x78D6) ; 磖 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (daikanwa-strokes . 10) + (japanese-jisx0212 . #x502C) ; ø»‹© + (ideograph-daikanwa . 24408) ; ø¸…½˜ + (ucs-jis . #x78D6) ; ø»‹© + )) +(define-char + '((morohashi-daikanwa 24408 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5221) ; ø»–ž¢ + (=ucs . #x78D6) ; 磖 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x502D) ; ø»‹©ž + (chinese-cns11643-4 . #x4B5D) ; ø»˜Ÿ + (=jis-x0213-1-2000 . #x792B) ; ø»¤”– + (ideograph-daikanwa . 24409) ; ø¸…½™ + (=ucs . #x78E4) ; 磤 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2623) ; ø»ž†Œ + (ideograph-daikanwa . 24411) ; ø¸…½› + (=ucs . #x25546) ; 𥕆 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E71) ; ø»š®‚ + (ideograph-daikanwa . 24412) ; ø¸…½œ + (=ucs . #x25547) ; 𥕇 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2622) ; ø»ž†‹ + (ideograph-daikanwa . 24414) ; ø¸…½ž + (=ucs . #x25543) ; 𥕃 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x257C) ; ø»ž†‡ + (ideograph-daikanwa . 24417) ; ø¸…½¡ + (=ucs . #x25549) ; 𥕉 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B5C) ; ø»˜Ÿ + (=ucs . #x40D1) ; 䃑 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B58) ; ø»˜Ÿ‹ + (=ucs . #x40D2) ; 䃒 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B56) ; ø»˜Ÿ‰ + (=ucs . #x40D3) ; 䃓 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B55) ; ø»˜Ÿˆ + (=ucs . #x40D4) ; 䃔 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B5E) ; ø»˜Ÿ‘ + (=ucs . #x40D5) ; 䃕 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2624) ; ø»ž† + (=ucs . #x40D6) ; 䃖 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B5B) ; ø»˜ŸŽ + (=ucs . #x40D7) ; 䃗 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb12345 . #x7D40) ; 磗 + (=ucs . #x78D7) ; 磗 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x78D8) ; 磘 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x6D5E) ; ø»…¶© + (chinese-isoir165 . #x6D5E) ; ø»Žž¹ + (=ucs . #x78D9) ; 磙 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E72) ; ø»š®ƒ + (=ucs . #x2552E) ; 𥔮 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E73) ; ø»š®„ + (=ucs . #x2552F) ; 𥔯 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2621) ; ø»ž†Š + (=ucs . #x25530) ; 𥔰 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E70) ; ø»š® + (=ucs . #x25531) ; 𥔱 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2625) ; ø»ž†Ž + (=ucs . #x25533) ; 𥔳 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E75) ; ø»š®† + (=ucs . #x25534) ; 𥔴 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x257D) ; ø»ž†ˆ + (=ucs . #x25535) ; 𥔵 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x257A) ; ø»ž†… + (=ucs . #x25545) ; 𥕅 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E74) ; ø»š®… + (=ucs . #x25548) ; 𥕈 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x257B) ; ø»ž†† + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 4998) + (=jis-x0208 . #x6322) ; ø½‹–¹ + (chinese-cns11643-1 . #x7154) ; ø»’¸¯ + (chinese-gb12345 . #x5729) ; 磚 + (ideograph-daikanwa . 24418) ; ø¸…½¢ + (=ucs . #x78DA) ; 磚 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x502E) ; ø»‹©Ÿ + (chinese-cns11643-2 . #x5872) ; ø»”ž£ + (ideograph-daikanwa . 24419) ; ø¸…½£ + (=jef-china3 . #x5BF3) ; øº…¯³ + (=ucs . #x78DB) ; 磛 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3058) ; ø»ž•­ + (ideograph-daikanwa . 24420) ; ø¸…½¤ + (=ucs . #x2554C) ; 𥕌 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5223) ; ø»–ž¤ + (ideograph-daikanwa . 24421) ; ø¸…½¥ + (=ucs . #x40D8) ; 䃘 + )) +(define-char + '((=>ucs . #x2554D) ; 𥕍 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24422) ; ø¸…½¦ + )) +(define-char + '((morohashi-daikanwa 24422 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5631) ; ø»š¸² + (=ucs . #x2554D) ; 𥕍 + )) +(define-char + '((=>ucs . #x40D9) ; 䃙 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24423) ; ø¸…½§ + )) +(define-char + '((morohashi-daikanwa 24423 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x517D) ; ø»–ž  + (=ucs . #x40D9) ; 䃙 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (chinese-isoir165 . #x2E66) ; ø»‚Ÿ + (ideograph-daikanwa . 24424) ; ø¸…½¨ + (=ucs . #x78DC) ; 磜 + )) +(define-char + '((=>ucs . #x78DC) ; 磜 + (morohashi-daikanwa 24424 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5224) ; ø»–ž¥ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x586C) ; ø»”ž + (ideograph-daikanwa . 24425) ; ø¸…½© + (=ucs . #x78DD) ; 磝 + )) +(define-char + '((=>ucs . #x78DE) ; 磞 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24426) ; ø¸…½ª + )) +(define-char + '((morohashi-daikanwa 24426 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5870) ; ø»”ž¡ + (=ucs . #x78DE) ; 磞 + )) +(define-char + '((=>ucs . #x40DA) ; 䃚 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24427) ; ø¸…½« + )) +(define-char + '((morohashi-daikanwa 24427 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x516C) ; ø»˜¨“ + (=ucs . #x40DA) ; 䃚 + )) +(define-char + '((=>ucs . #x2554E) ; 𥕎 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24428) ; ø¸…½¬ + )) +(define-char + '((morohashi-daikanwa 24428 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x562E) ; ø»š¸¯ + (=ucs . #x2554E) ; 𥕎 + )) +(define-char + '((=>ucs . #x78DF) ; 磟 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x502F) ; ø»‹©  + (ideograph-daikanwa . 24429) ; ø¸…½­ + (=jef-china3 . #x5CBB) ; øº…²» + (ucs-jis . #x78DF) ; ø»‹©  + )) +(define-char + '((morohashi-daikanwa 24429 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5876) ; ø»”ž§ + (=ucs . #x78DF) ; 磟 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5632) ; ø»š¸³ + (ideograph-daikanwa . 24430) ; ø¸…½® + (=ucs . #x2554F) ; 𥕏 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x5030) ; ø»‹©¡ + (chinese-cns11643-2 . #x5877) ; ø»”ž¨ + (=jis-x0213-2-2000 . #x7254) ; ø»¦”± + (ideograph-daikanwa . 24431) ; ø¸…½¯ + (=jef-china3 . #x5CBC) ; øº…²¼ + (=ucs . #x78E0) ; 磠 + )) +(define-char + '((=>ucs . #x25550) ; 𥕐 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24432) ; ø¸…½° + )) +(define-char + '((morohashi-daikanwa 24432 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3055) ; ø»ž•ª + (=ucs . #x25550) ; 𥕐 + )) +(define-char + '((=>ucs . #x25551) ; 𥕑 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24433) ; ø¸…½± + )) +(define-char + '((morohashi-daikanwa 24433 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5171) ; ø»˜¨˜ + (=ucs . #x25551) ; 𥕑 + )) +(define-char + '((=>ucs . #x25553) ; 𥕓 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24435) ; ø¸…½³ + )) +(define-char + '((morohashi-daikanwa 24435 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5173) ; ø»˜¨š + (=ucs . #x25553) ; 𥕓 + )) +(define-char + '((=>ucs . #x78E1) ; 磡 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x5031) ; ø»‹©¢ + (=jis-x0213-2-2000 . #x7255) ; ø»¦”² + (ideograph-daikanwa . 24436) ; ø¸…½´ + (=jef-china3 . #x5CBD) ; øº…²½ + (ucs-jis . #x78E1) ; ø»‹©¢ + )) +(define-char + '((=>ucs . #x78E1) ; 磡 + (morohashi-daikanwa 24436 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5873) ; ø»”ž¤ + )) +(define-char + '((morohashi-daikanwa 24436 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-isoir165 . #x7D47) ; ø»Ž¶‚ + (=ucs . #x78E1) ; 磡 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5874) ; ø»”ž¥ + (ideograph-daikanwa . 24437) ; ø¸…½µ + (=ucs . #x78E2) ; 磢 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5871) ; ø»”ž¢ + (chinese-gb12345 . #x6D57) ; 磣 + (ideograph-daikanwa . 24438) ; ø¸…½¶ + (=ucs . #x78E3) ; 磣 + )) +(define-char + '((=>ucs . #x40DB) ; 䃛 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24439) ; ø¸…½· + )) +(define-char + '((morohashi-daikanwa 24439 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x517E) ; ø»–ž¡ + (=ucs . #x40DB) ; 䃛 + )) +(define-char + '((=>ucs . #x25555) ; 𥕕 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24441) ; ø¸…½¹ + )) +(define-char + '((morohashi-daikanwa 24441 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5172) ; ø»˜¨™ + (=ucs . #x25555) ; 𥕕 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3059) ; ø»ž•® + (ideograph-daikanwa . 24442) ; ø¸…½º + (=ucs . #x40DC) ; 䃜 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x586E) ; ø»”žŸ + (ideograph-daikanwa . 24443) ; ø¸…½» + (=ucs . #x78E5) ; 磥 + )) +(define-char + '((=>ucs . #x25556) ; 𥕖 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24444) ; ø¸…½¼ + )) +(define-char + '((morohashi-daikanwa 24444 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3056) ; ø»ž•« + (=ucs . #x25556) ; 𥕖 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x305A) ; ø»ž•¯ + (ideograph-daikanwa . 24445) ; ø¸…½½ + (=ucs . #x25557) ; 𥕗 + )) +(define-char + '((=>ucs . #x78E6) ; 磦 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x516E) ; ø»˜¨• + (ideograph-daikanwa . 24446) ; ø¸…½¾ + )) +(define-char + '((morohashi-daikanwa 24446 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x5032) ; ø»‹©£ + (=jis-x0213-2-2000 . #x7256) ; ø»¦”³ + (=jef-china3 . #x5CBE) ; øº…²¾ + (=ucs . #x78E6) ; 磦 + )) +(define-char + '((=>ucs . #x40DD) ; 䃝 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24447) ; ø¸…½¿ + (=jef-china3 . #x5CBF) ; øº…²¿ + )) +(define-char + '((morohashi-daikanwa 24447 0 5) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5633) ; ø»š¸´ + (=ucs . #x40DD) ; 䃝 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 5476) + (=jis-x0208 . #x6321) ; ø½‹–¸ + (chinese-cns11643-1 . #x7156) ; ø»’¸± + (chinese-gb12345 . #x6D53) ; 磧 + (ideograph-daikanwa . 24448) ; ø¸…¾€ + (=ucs . #x78E7) ; 磧 + )) +(define-char + '((=>ucs . #x78E8) ; 磨 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (korean-ksc5601 . #x5828) ; ø»‰«… + (ideograph-daikanwa . 24449) ; ø¸…¾ + )) +(define-char + '((=>ucs . #x78E8) ; 磨 + (morohashi-daikanwa 24449 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-1 . #x7153) ; ø»’¸® + (=jef-china3 . #x5BF4) ; øº…¯´ + )) +(define-char + '((=>ucs . #x78E8) ; 磨 + (morohashi-daikanwa 24449 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (=jis-x0208 . #x4B61) ; ø½Š´¨ + (ucs-jis . #x78E8) ; ø½Š´¨ + )) +(define-char + '((morohashi-daikanwa 24449 1 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-gb2312 . #x4425) ; ø»„¹¢ + (chinese-isoir165 . #x4425) ; ø»¡² + (=ucs . #x78E8) ; 磨 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x586D) ; ø»”žž + (ideograph-daikanwa . 24450) ; ø¸…¾‚ + (=ucs . #x78E9) ; 磩 + )) +(define-char + '((=>ucs . #x78EA) ; 磪 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x5033) ; ø»‹©¤ + (ideograph-daikanwa . 24452) ; ø¸…¾„ + (=jef-china3 . #x5CC0) ; øº…³€ + (ucs-jis . #x78EA) ; ø»‹©¤ + )) +(define-char + '((morohashi-daikanwa 24452 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x586F) ; ø»”ž  + (=ucs . #x78EA) ; 磪 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5222) ; ø»–ž£ + (ideograph-daikanwa . 24453) ; ø¸…¾… + (=ucs . #x78EB) ; 磫 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 5475) + (chinese-gb2312 . #x6D60) ; ø»…¶« + (=jis-x0208 . #x627E) ; ø½‹–· + (korean-ksc5601 . #x4C64) ; ø»‰š™ + (chinese-isoir165 . #x6D60) ; ø»Žž» + (chinese-cns11643-1 . #x7155) ; ø»’¸° + (ideograph-daikanwa . 24454) ; ø¸…¾† + (=ucs . #x78EC) ; 磬 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24455) ; ø¸…¾‡ + (=ucs . #x78ED) ; 磭 + )) +(define-char + '((=>ucs . #x78ED) ; 磭 + (morohashi-daikanwa 24455 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5875) ; ø»”ž¦ + )) +(define-char + '((=>ucs . #x40DE) ; 䃞 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24456) ; ø¸…¾ˆ + )) +(define-char + '((morohashi-daikanwa 24456 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5170) ; ø»˜¨— + (=ucs . #x40DE) ; 䃞 + )) +(define-char + '((=>ucs . #x2555A) ; 𥕚 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24458) ; ø¸…¾Š + )) +(define-char + '((morohashi-daikanwa 24458 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (=ucs . #x2555A) ; 𥕚 + )) +(define-char + '((=>ucs . #x2555A) ; 𥕚 + (morohashi-daikanwa 24458 0 3) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3057) ; ø»ž•¬ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5630) ; ø»š¸± + (ideograph-daikanwa . 24460) ; ø¸…¾Œ + (=ucs . #x25561) ; 𥕡 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x516D) ; ø»˜¨” + (=ucs . #x40E0) ; 䃠 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (=ucs . #x78EE) ; 磮 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5634) ; ø»š¸µ + (=ucs . #x25554) ; 𥕔 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x516F) ; ø»˜¨– + (=ucs . #x25558) ; 𥕘 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x562F) ; ø»š¸° + (=ucs . #x25566) ; 𥕦 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5635) ; ø»š¸¶ + (=ucs . #x2557C) ; 𥕼 + )) +(define-char + '((=>ucs . #x25570) ; 𥕰 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 24461) ; ø¸…¾ + )) +(define-char + '((morohashi-daikanwa 24461 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C56) ; ø»›‚‹ + (=ucs . #x25570) ; 𥕰 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x573B) ; ø»˜°– + (ideograph-daikanwa . 24462) ; ø¸…¾Ž + (=ucs . #x40E1) ; 䃡 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3968) ; ø»ž£‹ + (ideograph-daikanwa . 24463) ; ø¸…¾ + (=ucs . #x25571) ; 𥕱 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C58) ; ø»›‚ + (ideograph-daikanwa . 24464) ; ø¸…¾ + (=ucs . #x2557D) ; 𥕽 + )) +(define-char + '((=>ucs . #x78EF) ; 磯 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5480) + (=jis-x0208 . #x306B) ; ø½Šˆ + (korean-ksc5601 . #x5134) ; ø»‰ ¿ + (chinese-cns11643-1 . #x7450) ; ø»’½… + (ideograph-daikanwa . 24465) ; ø¸…¾‘ + (ucs-jis . #x78EF) ; ø½Šˆ + )) +(define-char + '((morohashi-daikanwa 24465 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb12345 . #x6D36) ; 磯 + (=ucs . #x78EF) ; 磯 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 24466) ; ø¸…¾’ + (=ucs . #x78F0) ; 磰 + )) +(define-char + '((=>ucs . #x78F0) ; 磰 + (morohashi-daikanwa 24466 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x5560) ; ø»–£» + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C54) ; ø»›‚‰ + (ideograph-daikanwa . 24467) ; ø¸…¾“ + (=ucs . #x25572) ; 𥕲 + )) +(define-char + '((=>ucs . #x25573) ; 𥕳 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 24468) ; ø¸…¾” + )) +(define-char + '((morohashi-daikanwa 24468 0 4) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x396F) ; ø»ž£’ + (=ucs . #x25573) ; 𥕳 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x5562) ; ø»–£½ + (ideograph-daikanwa . 24469) ; ø¸…¾• + (=ucs . #x78F1) ; 磱 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x6D61) ; ø»…¶¬ + (japanese-jisx0212 . #x5034) ; ø»‹©¥ + (chinese-isoir165 . #x6D61) ; ø»Žž¼ + (=jis-x0213-1-2000 . #x792C) ; ø»¤”— + (ideograph-daikanwa . 24470) ; ø¸…¾– + (=ucs . #x78F2) ; 磲 + )) +(define-char + '((=>ucs . #x78F2) ; 磲 + (morohashi-daikanwa 24470 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D75) ; ø»”¥¼ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5741) ; ø»˜°œ + (ideograph-daikanwa . 24471) ; ø¸…¾— + (=ucs . #x40E2) ; 䃢 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x396A) ; ø»ž£ + (ideograph-daikanwa . 24472) ; ø¸…¾˜ + (=ucs . #x25574) ; 𥕴 + )) +(define-char + '((=>ucs . #x25575) ; 𥕵 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C53) ; ø»›‚ˆ + (ideograph-daikanwa . 24473) ; ø¸…¾™ + )) +(define-char + '((morohashi-daikanwa 24473 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (=ucs . #x25575) ; 𥕵 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x573A) ; ø»˜°• + (ideograph-daikanwa . 24474) ; ø¸…¾š + (=ucs . #x25576) ; 𥕶 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 24475) ; ø¸…¾› + )) +(define-char + '((morohashi-daikanwa 24475 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x396D) ; ø»ž£ + )) +(define-char + '((=>ucs . #x78F3) ; 磳 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x5035) ; ø»‹©¦ + (ideograph-daikanwa . 24476) ; ø¸…¾œ + (=jef-china3 . #x5CC1) ; øº…³ + (ucs-jis . #x78F3) ; ø»‹©¦ + )) +(define-char + '((morohashi-daikanwa 24476 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D6F) ; ø»”¥¶ + (=ucs . #x78F3) ; 磳 + )) +(define-char + '((=>ucs . #x40E4) ; 䃤 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 24477) ; ø¸…¾ + )) +(define-char + '((morohashi-daikanwa 24477 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5739) ; ø»˜°” + (=ucs . #x40E4) ; 䃤 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5486) + (chinese-gb2312 . #x6D63) ; ø»…¶® + (=jis-x0208 . #x6324) ; ø½‹–» + (chinese-isoir165 . #x6D63) ; ø»Žž¾ + (chinese-cns11643-1 . #x744F) ; ø»’½„ + (ideograph-daikanwa . 24478) ; ø¸…¾ž + (=ucs . #x78F4) ; 磴 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x5036) ; ø»‹©§ + (chinese-cns11643-4 . #x5740) ; ø»˜°› + (=jis-x0213-1-2000 . #x792D) ; ø»¤”˜ + (ideograph-daikanwa . 24479) ; ø¸…¾Ÿ + (=jef-china3 . #x5CC2) ; øº…³‚ + (=ucs . #x7900) ; 礀 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x5037) ; ø»‹©¨ + (chinese-cns11643-4 . #x573E) ; ø»˜°™ + (ideograph-daikanwa . 24480) ; ø¸…¾  + (=jef-china3 . #x5CC3) ; øº…³ƒ + (=ucs . #x78F6) ; 磶 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x4157) ; ø»„µº + (chinese-isoir165 . #x4157) ; ø»žŠ + (ideograph-daikanwa . 24481) ; ø¸…¾¡ + (=ucs . #x78F7) ; 磷 + )) +(define-char + '((=>ucs . #x78F7) ; 磷 + (morohashi-daikanwa 24481 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-1 . #x744D) ; ø»’½‚ + )) +(define-char + '((=>ucs . #x78F7) ; 磷 + (morohashi-daikanwa 24481 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x5038) ; ø»‹©© + (=jis-x0213-1-2000 . #x792E) ; ø»¤”™ + (=jef-china3 . #x5CC4) ; øº…³„ + (ucs-jis . #x78F7) ; ø»‹©© + )) +(define-char + '((=>ucs . #x78F8) ; 磸 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 24482) ; ø¸…¾¢ + )) +(define-char + '((morohashi-daikanwa 24482 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x5561) ; ø»–£¼ + (=ucs . #x78F8) ; 磸 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3969) ; ø»ž£Œ + (ideograph-daikanwa . 24483) ; ø¸…¾£ + (=ucs . #x25577) ; 𥕷 + )) +(define-char + '((=>ucs . #x78F9) ; 磹 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 24484) ; ø¸…¾¤ + )) +(define-char + '((morohashi-daikanwa 24484 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D77) ; ø»”¥¾ + (=jis-x0213-2-2000 . #x7257) ; ø»¦”´ + (=ucs . #x78F9) ; 磹 + )) +(define-char + '((=>ucs . #x25578) ; 𥕸 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C55) ; ø»›‚Š + (ideograph-daikanwa . 24485) ; ø¸…¾¥ + )) +(define-char + '((morohashi-daikanwa 24485 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (=ucs . #x25578) ; 𥕸 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 24486) ; ø¸…¾¦ + (=ucs . #x25579) ; 𥕹 + )) +(define-char + '((=>ucs . #x25579) ; 𥕹 + (morohashi-daikanwa 24486 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x573D) ; ø»˜°˜ + )) +(define-char + '((=>ucs . #x78FA) ; 磺 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x5039) ; ø»‹©ª + (=jis-x0213-2-2000 . #x7258) ; ø»¦”µ + (ideograph-daikanwa . 24487) ; ø¸…¾§ + (=jef-china3 . #x5CC5) ; øº…³… + (ucs-jis . #x78FA) ; ø»‹©ª + )) +(define-char + '((=>ucs . #x78FA) ; 磺 + (morohashi-daikanwa 24487 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-1 . #x744E) ; ø»’½ƒ + )) +(define-char + '((morohashi-daikanwa 24487 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x3B47) ; ø»„¬¶ + (chinese-isoir165 . #x3B47) ; ø»•† + (=ucs . #x78FA) ; 磺 + )) +(define-char + '((=>ucs . #x40E5) ; 䃥 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 24488) ; ø¸…¾¨ + )) +(define-char + '((morohashi-daikanwa 24488 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x555E) ; ø»–£¹ + (=ucs . #x40E5) ; 䃥 + )) +(define-char + '((=>ucs . #x40E6) ; 䃦 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 24489) ; ø¸…¾© + )) +(define-char + '((morohashi-daikanwa 24489 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x555F) ; ø»–£º + (=ucs . #x40E6) ; 䃦 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (korean-ksc5601 . #x5A72) ; ø»‰¯‹ + (japanese-jisx0212 . #x503A) ; ø»‹©« + (chinese-cns11643-2 . #x5D72) ; ø»”¥¹ + (=jis-x0213-2-2000 . #x7259) ; ø»¦”¶ + (ideograph-daikanwa . 24490) ; ø¸…¾ª + (=jef-china3 . #x5CC6) ; øº…³† + (=ucs . #x78FB) ; 磻 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C59) ; ø»›‚Ž + (ideograph-daikanwa . 24491) ; ø¸…¾« + (=ucs . #x2557F) ; 𥕿 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x396C) ; ø»ž£ + (ideograph-daikanwa . 24492) ; ø¸…¾¬ + (=ucs . #x2557A) ; 𥕺 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 24493) ; ø¸…¾­ + (=ucs . #x78FC) ; 磼 + )) +(define-char + '((=>ucs . #x78FC) ; 磼 + (morohashi-daikanwa 24493 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D73) ; ø»”¥º + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5482) + (=jis-x0208 . #x6323) ; ø½‹–º + (chinese-cns11643-2 . #x5D70) ; ø»”¥· + (chinese-gb12345 . #x6D4D) ; 磽 + (ideograph-daikanwa . 24494) ; ø¸…¾® + (=ucs . #x78FD) ; 磽 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D78) ; ø»”¥¿ + (=jis-x0213-2-2000 . #x725A) ; ø»¦”· + (ideograph-daikanwa . 24495) ; ø¸…¾¯ + (=ucs . #x78FE) ; 磾 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x573F) ; ø»˜°š + (ideograph-daikanwa . 24496) ; ø¸…¾° + (=ucs . #x40E7) ; 䃧 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x573C) ; ø»˜°— + (ideograph-daikanwa . 24497) ; ø¸…¾± + (=ucs . #x2557B) ; 𥕻 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x503B) ; ø»‹©¬ + (chinese-cns11643-2 . #x5D74) ; ø»”¥» + (ideograph-daikanwa . 24498) ; ø¸…¾² + (=ucs . #x78FF) ; 磿 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C57) ; ø»›‚Œ + (ideograph-daikanwa . 24500) ; ø¸…¾´ + (=ucs . #x2557E) ; 𥕾 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x396B) ; ø»ž£Ž + (ideograph-daikanwa . 24501) ; ø¸…¾µ + (=ucs . #x2558B) ; 𥖋 + )) +(define-char + '((=>ucs . #x7901) ; 礁 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5485) + (=jis-x0208 . #x3E4C) ; ø½Š¡ + (korean-ksc5601 . #x7527) ; ø»Š•ª + (ideograph-daikanwa . 24502) ; ø¸…¾¶ + (ucs-jis . #x7901) ; ø½Š¡ + )) +(define-char + '((morohashi-daikanwa 24502 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x3D38) ; ø»„¯£ + (chinese-isoir165 . #x3D38) ; ø»—³ + (chinese-cns11643-1 . #x7451) ; ø»’½† + (=ucs . #x7901) ; 礁 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x396E) ; ø»ž£‘ + (ideograph-daikanwa . 49395) ; ø¸Œƒ³ + (=ucs . #x2558C) ; 𥖌 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-isoir165 . #x7D44) ; ø»Žµ¿ + (=ucs . #x785A) ; 硚 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (korean-ksc5601 . #x4A58) ; ø»‰—‘ + (=ucs . #x78F5) ; 磵 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D71) ; ø»”¥¸ + (=ucs . #x7902) ; 礂 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D79) ; ø»”¦€ + (=ucs . #x7904) ; 礄 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x6D62) ; ø»…¶­ + (chinese-isoir165 . #x6D62) ; ø»Žž½ + (chinese-cns11643-2 . #x5D76) ; ø»”¥½ + (=ucs . #x7905) ; 礅 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x503C) ; ø»‹©­ + (chinese-cns11643-3 . #x5843) ; ø»–§¸ + (ideograph-daikanwa . 24503) ; ø¸…¾· + (=jef-china3 . #x5CC7) ; øº…³‡ + (=ucs . #x7906) ; 礆 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x5841) ; ø»–§¶ + (ideograph-daikanwa . 24504) ; ø¸…¾¸ + (=ucs . #x40E9) ; 䃩 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (=jis-x0208 . #x6325) ; ø½‹–¼ + (chinese-cns11643-3 . #x583E) ; ø»–§³ + (ideograph-daikanwa . 24505) ; ø¸…¾¹ + (=ucs . #x7907) ; 礇 + )) +(define-char + '((=>ucs . #x40EA) ; 䃪 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 24506) ; ø¸…¾º + )) +(define-char + '((morohashi-daikanwa 24506 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C2D) ; ø»˜·ž + (=ucs . #x40EA) ; 䃪 + )) +(define-char + '((=>ucs . #x7908) ; 礈 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 24507) ; ø¸…¾» + )) +(define-char + '((morohashi-daikanwa 24507 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x5840) ; ø»–§µ + (=ucs . #x7908) ; 礈 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-2 . #x6246) ; ø»”¬£ + (ideograph-daikanwa . 24508) ; ø¸…¾¼ + (=ucs . #x7909) ; 礉 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x583F) ; ø»–§´ + (ideograph-daikanwa . 24509) ; ø¸…¾½ + (=ucs . #x790A) ; 礊 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4129) ; ø»ž­¼ + (ideograph-daikanwa . 24510) ; ø¸…¾¾ + (=ucs . #x25597) ; 𥖗 + )) +(define-char + '((=>ucs . #x25598) ; 𥖘 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 24511) ; ø¸…¾¿ + )) +(define-char + '((morohashi-daikanwa 24511 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6276) ; ø»›‹Ÿ + (=ucs . #x25598) ; 𥖘 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6278) ; ø»›‹¡ + (ideograph-daikanwa . 24512) ; ø¸…¿€ + (=ucs . #x25599) ; 𥖙 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x583C) ; ø»–§± + (ideograph-daikanwa . 24513) ; ø¸…¿ + (=ucs . #x790B) ; 礋 + )) +(define-char + '((=>ucs . #x2559A) ; 𥖚 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 24514) ; ø¸…¿‚ + )) +(define-char + '((morohashi-daikanwa 24514 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4126) ; ø»ž­¹ + (=ucs . #x2559A) ; 𥖚 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x503D) ; ø»‹©® + (ideograph-daikanwa . 24515) ; ø¸…¿ƒ + (=ucs . #x790C) ; 礌 + )) +(define-char + '((=>ucs . #x790C) ; 礌 + (morohashi-daikanwa 24515 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-2 . #x6243) ; ø»”¬  + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 24516) ; ø¸…¿„ + (=ucs . #x2559B) ; 𥖛 + )) +(define-char + '((=>ucs . #x2559B) ; 𥖛 + (morohashi-daikanwa 24516 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4128) ; ø»ž­» + )) +(define-char + '((=>ucs . #x2559C) ; 𥖜 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6277) ; ø»›‹  + (ideograph-daikanwa . 24517) ; ø¸…¿… + )) +(define-char + '((morohashi-daikanwa 24517 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (=ucs . #x2559C) ; 𥖜 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x583D) ; ø»–§² + (ideograph-daikanwa . 24518) ; ø¸…¿† + (=ucs . #x40EB) ; 䃫 + )) +(define-char + '((=>ucs . #x2559D) ; 𥖝 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 24519) ; ø¸…¿‡ + )) +(define-char + '((morohashi-daikanwa 24519 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C30) ; ø»˜·¡ + (=ucs . #x2559D) ; 𥖝 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x5842) ; ø»–§· + (ideograph-daikanwa . 24520) ; ø¸…¿ˆ + (=ucs . #x790D) ; 礍 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x627A) ; ø»›‹£ + (ideograph-daikanwa . 24521) ; ø¸…¿‰ + (=ucs . #x2559E) ; 𥖞 + )) +(define-char + '((=>ucs . #x790E) ; 礎 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-2 . 5492) + (=jis-x0208 . #x4143) ; ø½Š¥ž + (korean-ksc5601 . #x7528) ; ø»Š•« + (ideograph-daikanwa . 24522) ; ø¸…¿Š + (ucs-jis . #x790E) ; ø½Š¥ž + )) +(define-char + '((morohashi-daikanwa 24522 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-1 . #x7670) ; ø»“€¡ + (chinese-gb12345 . #x3421) ; 礎 + (=ucs . #x790E) ; 礎 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 24523) ; ø¸…¿‹ + (=ucs . #x790F) ; 礏 + )) +(define-char + '((=>ucs . #x790F) ; 礏 + (morohashi-daikanwa 24523 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C32) ; ø»˜·£ + )) +(define-char + '((=>ucs . #x2559F) ; 𥖟 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 24524) ; ø¸…¿Œ + )) +(define-char + '((morohashi-daikanwa 24524 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (=ucs . #x2559F) ; 𥖟 + )) +(define-char + '((=>ucs . #x2559F) ; 𥖟 + (morohashi-daikanwa 24524 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4127) ; ø»ž­º + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x503E) ; ø»‹©¯ + (chinese-cns11643-2 . #x6247) ; ø»”¬¤ + (=jis-x0213-2-2000 . #x725C) ; ø»¦”¹ + (ideograph-daikanwa . 24525) ; ø¸…¿ + (=ucs . #x7910) ; 礐 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-2 . 5493) + (=jis-x0208 . #x6327) ; ø½‹–¾ + (chinese-cns11643-2 . #x6249) ; ø»”¬¦ + (ideograph-daikanwa . 24526) ; ø¸…¿Ž + (=ucs . #x7911) ; 礑 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-2 . 5490) + (=jis-x0208 . #x6326) ; ø½‹–½ + (chinese-cns11643-2 . #x6248) ; ø»”¬¥ + (ideograph-daikanwa . 24527) ; ø¸…¿ + (=ucs . #x7912) ; 礒 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-gb2312 . #x6D64) ; ø»…¶¯ + (chinese-isoir165 . #x6D64) ; ø»Žž¿ + (chinese-cns11643-2 . #x6244) ; ø»”¬¡ + (ideograph-daikanwa . 24528) ; ø¸…¿ + (=ucs . #x7913) ; 礓 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6279) ; ø»›‹¢ + (ideograph-daikanwa . 24529) ; ø¸…¿‘ + (=ucs . #x255A0) ; 𥖠 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-2 . #x6245) ; ø»”¬¢ + (ideograph-daikanwa . 24530) ; ø¸…¿’ + (=ucs . #x7914) ; 礔 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x5844) ; ø»–§¹ + (ideograph-daikanwa . 24531) ; ø¸…¿“ + (=ucs . #x7915) ; 礕 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C31) ; ø»˜·¢ + (ideograph-daikanwa . 24532) ; ø¸…¿” + (=ucs . #x40EC) ; 䃬 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C2F) ; ø»˜·  + (ideograph-daikanwa . 24533) ; ø¸…¿• + (=ucs . #x40ED) ; 䃭 + )) +(define-char + '((=>ucs . #x255A1) ; 𥖡 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 24534) ; ø¸…¿– + )) +(define-char + '((morohashi-daikanwa 24534 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x412A) ; ø»ž­½ + (=ucs . #x255A1) ; 𥖡 + )) +(define-char + '((=>ucs . #x40EE) ; 䃮 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 24535) ; ø¸…¿— + )) +(define-char + '((morohashi-daikanwa 24535 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C2E) ; ø»˜·Ÿ + (=ucs . #x40EE) ; 䃮 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (korean-ksc5601 . #x6626) ; ø»‰¿§ + (=ucs . #x7916) ; 礖 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-2 . #x662D) ; ø»”²‚ + (ideograph-daikanwa . 24538) ; ø¸…¿š + (=ucs . #x7917) ; 礗 + )) +(define-char + '((=>ucs . #x255AA) ; 𥖪 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 24539) ; ø¸…¿› + )) +(define-char + '((morohashi-daikanwa 24539 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6040) ; ø»˜½© + (=ucs . #x255AA) ; 𥖪 + )) +(define-char + '((=>ucs . #x7918) ; 礘 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 24540) ; ø¸…¿œ + )) +(define-char + '((morohashi-daikanwa 24540 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A61) ; ø»–«’ + (=ucs . #x7918) ; 礘 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x685A) ; ø»›“· + (ideograph-daikanwa . 24541) ; ø¸…¿ + (=ucs . #x255AB) ; 𥖫 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (shinjigen-2 . 5444) + (=jis-x0208 . #x6328) ; ø½‹–¿ + (chinese-gb12345 . #x302D) ; 礙 + (ideograph-daikanwa . 24542) ; ø¸…¿ž + (=ucs . #x7919) ; 礙 + )) +(define-char + '((=>ucs . #x7919) ; 礙 + (morohashi-daikanwa 24542 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-1 . #x7855) ; ø»“ƒ‚ + )) +(define-char + '((=>ucs . #x791A) ; 礚 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A62) ; ø»–«“ + (ideograph-daikanwa . 24543) ; ø¸…¿Ÿ + )) +(define-char + '((morohashi-daikanwa 24543 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x503F) ; ø»‹©° + (=ucs . #x791A) ; 礚 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-2 . #x662A) ; ø»”±¿ + (=jis-x0213-2-2000 . #x725D) ; ø»¦”º + (ideograph-daikanwa . 24544) ; ø¸…¿  + (=ucs . #x791B) ; 礛 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (japanese-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5040) ; ø»‹©± + (chinese-cns11643-2 . #x662C) ; ø»”² + (=jis-x0213-1-2000 . #x792F) ; ø»¤”š + (ideograph-daikanwa . 24545) ; ø¸…¿¡ + (=ucs . #x791C) ; 礜 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 24546) ; ø¸…¿¢ + (=ucs . #x791D) ; 礝 + )) +(define-char + '((=>ucs . #x791D) ; 礝 + (morohashi-daikanwa 24546 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-2 . #x6629) ; ø»”±¾ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6859) ; ø»›“¶ + (ideograph-daikanwa . 24547) ; ø¸…¿£ + (=ucs . #x255AC) ; 𥖬 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 24548) ; ø¸…¿¤ + (=ucs . #x40F0) ; 䃰 + )) +(define-char + '((=>ucs . #x40F0) ; 䃰 + (morohashi-daikanwa 24548 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x603F) ; ø»˜½¨ + )) +(define-char + '((=>ucs . #x791E) ; 礞 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-2 . #x662E) ; ø»”²ƒ + (ideograph-daikanwa . 24549) ; ø¸…¿¥ + )) +(define-char + '((morohashi-daikanwa 24549 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-gb2312 . #x6D66) ; ø»…¶± + (japanese-jisx0212 . #x5041) ; ø»‹©² + (chinese-isoir165 . #x6D66) ; ø»ŽŸ + (=ucs . #x791E) ; 礞 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4838) ; ø»ž¸ + (ideograph-daikanwa . 24550) ; ø¸…¿¦ + (=ucs . #x255B4) ; 𥖴 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 24551) ; ø¸…¿§ + (=ucs . #x255B7) ; 𥖷 + )) +(define-char + '((=>ucs . #x255B7) ; 𥖷 + (morohashi-daikanwa 24551 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4839) ; ø»ž¸ž + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (japanese-jisx0212 . #x5042) ; ø»‹©³ + (chinese-cns11643-4 . #x6042) ; ø»˜½« + (ideograph-daikanwa . 24552) ; ø¸…¿¨ + (=ucs . #x791F) ; 礟 + )) +(define-char + '((=>ucs . #x7920) ; 礠 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A63) ; ø»–«” + (ideograph-daikanwa . 24553) ; ø¸…¿© + )) +(define-char + '((morohashi-daikanwa 24553 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x5043) ; ø»‹©´ + (=ucs . #x7920) ; 礠 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x483A) ; ø»ž¸Ÿ + (ideograph-daikanwa . 49396) ; ø¸Œƒ´ + (=ucs . #x255B3) ; 𥖳 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-2 . #x662B) ; ø»”²€ + (=ucs . #x7921) ; 礡 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x483B) ; ø»ž¸  + (=ucs . #x2154E) ; 𡕎 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-2 . #x6949) ; ø»”¶¸ + (ideograph-daikanwa . 24554) ; ø¸…¿ª + (=ucs . #x7923) ; 礣 + )) +(define-char + '((=>ucs . #x7924) ; 礤 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 24555) ; ø¸…¿« + )) +(define-char + '((=>ucs . #x7924) ; 礤 + (morohashi-daikanwa 24555 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-2 . #x694C) ; ø»”¶» + )) +(define-char + '((morohashi-daikanwa 24555 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-gb2312 . #x6D65) ; ø»…¶° + (chinese-isoir165 . #x6D65) ; ø»ŽŸ€ + (=ucs . #x7924) ; 礤 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (japanese-jisx0212 . #x5044) ; ø»‹©µ + (chinese-cns11643-2 . #x6948) ; ø»”¶· + (=jis-x0213-2-2000 . #x725F) ; ø»¦”¼ + (ideograph-daikanwa . 24556) ; ø¸…¿¬ + (=jef-china3 . #x5CC8) ; øº…³ˆ + (=ucs . #x7925) ; 礥 + )) +(define-char + '((=>ucs . #x255BB) ; 𥖻 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 24557) ; ø¸…¿­ + )) +(define-char + '((morohashi-daikanwa 24557 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C65) ; ø»›™º + (=ucs . #x255BB) ; 𥖻 + )) +(define-char + '((=>ucs . #x255BC) ; 𥖼 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 24558) ; ø¸…¿® + )) +(define-char + '((morohashi-daikanwa 24558 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C66) ; ø»›™» + (=ucs . #x255BC) ; 𥖼 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E5C) ; ø»Ÿµ + (ideograph-daikanwa . 24559) ; ø¸…¿¯ + (=ucs . #x40F1) ; 䃱 + )) +(define-char + '((=>ucs . #x255BD) ; 𥖽 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 24560) ; ø¸…¿° + )) +(define-char + '((morohashi-daikanwa 24560 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E59) ; ø»Ÿ² + (=ucs . #x255BD) ; 𥖽 + )) +(define-char + '((=>ucs . #x255BE) ; 𥖾 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 24561) ; ø¸…¿± + )) +(define-char + '((=>ucs . #x255BE) ; 𥖾 + (morohashi-daikanwa 24561 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E5A) ; ø»Ÿ³ + )) +(define-char + '((morohashi-daikanwa 24561 0 3) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (=ucs . #x255BE) ; 𥖾 + )) +(define-char + '((=>ucs . #x255BF) ; 𥖿 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 24562) ; ø¸…¿² + )) +(define-char + '((morohashi-daikanwa 24562 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C64) ; ø»›™¹ + (=ucs . #x255BF) ; 𥖿 + )) +(define-char + '((=>ucs . #x40F2) ; 䃲 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 24563) ; ø¸…¿³ + )) +(define-char + '((morohashi-daikanwa 24563 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C63) ; ø»–® + (=ucs . #x40F2) ; 䃲 + )) +(define-char + '((=>ucs . #x7926) ; 礦 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (shinjigen-2 . 8607) + (japanese-jisx0208-1978 . #x395C) ; ø»‚ ‹ + (japanese-jisx0208 . #x6268) ; ø»‡°­ + (=jis-x0208-1990 . #x6268) ; ø½‹–¡ + (ideograph-daikanwa . 24564) ; ø¸…¿´ + (ucs-jis . #x7926) ; ø»‚ ‹ + )) +(define-char + '((=>ucs . #x7926) ; 礦 + (morohashi-daikanwa 24564 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-1 . #x797C) ; ø»“…‡ + )) +(define-char + '((morohashi-daikanwa 24564 0 3) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-gb12345 . #x3F73) ; 礦 + (=ucs . #x7926) ; 礦 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 24565) ; ø¸…¿µ + (=ucs . #x40F3) ; 䃳 + )) +(define-char + '((=>ucs . #x40F3) ; 䃳 + (morohashi-daikanwa 24565 0 5) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x6376) ; ø»™‚¹ + )) +(define-char + '((=>ucs . #x255C0) ; 𥗀 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 24566) ; ø¸…¿¶ + )) +(define-char + '((morohashi-daikanwa 24566 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C67) ; ø»›™¼ + (=ucs . #x255C0) ; 𥗀 + )) +(define-char + '((=>ucs . #x255C1) ; 𥗁 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 24567) ; ø¸…¿· + )) +(define-char + '((morohashi-daikanwa 24567 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6041) ; ø»˜½ª + (=ucs . #x255C1) ; 𥗁 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (japanese-jisx0212 . #x5045) ; ø»‹©¶ + (chinese-cns11643-2 . #x694A) ; ø»”¶¹ + (ideograph-daikanwa . 24568) ; ø¸…¿¸ + (=ucs . #x7927) ; 礧 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-2 . #x694B) ; ø»”¶º + (ideograph-daikanwa . 24569) ; ø¸…¿¹ + (=ucs . #x7928) ; 礨 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (japanese-jisx0212 . #x5046) ; ø»‹©· + (chinese-cns11643-2 . #x694D) ; ø»”¶¼ + (ideograph-daikanwa . 24570) ; ø¸…¿º + (=jef-china3 . #x5CC9) ; øº…³‰ + (=ucs . #x7929) ; 礩 + )) +(define-char + '((=>ucs . #x792A) ; 礪 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-1 . #x797D) ; ø»“…ˆ + (ideograph-daikanwa . 24571) ; ø¸…¿» + )) +(define-char + '((morohashi-daikanwa 24571 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 14) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x4557) ; ø»‚±® + (japanese-jisx0208 . #x626A) ; ø»‡°¯ + (korean-ksc5601 . #x556C) ; ø»‰§¯ + (=jis-x0208-1990 . #x626A) ; ø½‹–£ + (chinese-gb12345 . #x6D42) ; 礪 + (=ucs . #x792A) ; 礪 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (shinjigen-2 . 5500) + (=jis-x0208 . #x632A) ; ø½‹— + (korean-ksc5601 . #x5578) ; ø»‰§» + (chinese-gb12345 . #x4079) ; 礫 + (ideograph-daikanwa . 24572) ; ø¸…¿¼ + (=ucs . #x792B) ; 礫 + )) +(define-char + '((=>ucs . #x792B) ; 礫 + (morohashi-daikanwa 24572 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A21) ; ø»“…Š + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (shinjigen-2 . 5498) + (=jis-x0208 . #x6329) ; ø½‹—€ + (korean-ksc5601 . #x5A73) ; ø»‰¯Œ + (chinese-cns11643-1 . #x797E) ; ø»“…‰ + (chinese-gb12345 . #x372F) ; 礬 + (ideograph-daikanwa . 24573) ; ø¸…¿½ + (=ucs . #x792C) ; 礬 + )) +(define-char + '((=>ucs . #x255C2) ; 𥗂 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 24574) ; ø¸…¿¾ + )) +(define-char + '((morohashi-daikanwa 24574 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E5B) ; ø»Ÿ´ + (=ucs . #x255C2) ; 𥗂 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 24575) ; ø¸…¿¿ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 24576) ; ø¸†€€ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E5D) ; ø»Ÿ¶ + (ideograph-daikanwa . 24577) ; ø¸†€ + (=ucs . #x255C9) ; 𥗉 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (=ucs . #x7922) ; 礢 + )) +(define-char + '((=>ucs . #x792D) ; 礭 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (japanese-jisx0212 . #x5047) ; ø»‹©¸ + (ideograph-daikanwa . 24578) ; ø¸†€‚ + (ucs-jis . #x792D) ; ø»‹©¸ + )) +(define-char + '((morohashi-daikanwa 24578 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B6F) ; ø»”ºš + (=ucs . #x792D) ; 礭 + )) +(define-char + '((=>ucs . #x255D2) ; 𥗒 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 24579) ; ø¸†€ƒ + )) +(define-char + '((morohashi-daikanwa 24579 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x7056) ; ø»›Ÿ£ + (=ucs . #x255D2) ; 𥗒 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E45) ; ø»–°® + (=jis-x0213-1-2000 . #x7930) ; ø»¤”› + (ideograph-daikanwa . 24580) ; ø¸†€„ + (=ucs . #x792E) ; 礮 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x7057) ; ø»›Ÿ¤ + (ideograph-daikanwa . 24581) ; ø¸†€… + (=ucs . #x255D3) ; 𥗓 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B71) ; ø»”ºœ + (ideograph-daikanwa . 24582) ; ø¸†€† + (=ucs . #x792F) ; 礯 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E43) ; ø»–°¬ + (=jis-x0213-2-2000 . #x725E) ; ø»¦”» + (ideograph-daikanwa . 24583) ; ø¸†€‡ + (=jef-china3 . #x5CCE) ; øº…³Ž + (=ucs . #x7930) ; 礰 + )) +(define-char + '((=>ucs . #x40F4) ; 䃴 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 24584) ; ø¸†€ˆ + )) +(define-char + '((morohashi-daikanwa 24584 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x6375) ; ø»™‚¸ + (=ucs . #x40F4) ; 䃴 + )) +(define-char + '((=>ucs . #x40F5) ; 䃵 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 24585) ; ø¸†€‰ + )) +(define-char + '((morohashi-daikanwa 24585 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x665F) ; ø»™†¼ + (=ucs . #x40F5) ; 䃵 + )) +(define-char + '((=>ucs . #x7931) ; 礱 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (japanese-jisx0212 . #x5048) ; ø»‹©¹ + (=jis-x0213-1-2000 . #x7931) ; ø»¤”œ + (ideograph-daikanwa . 24586) ; ø¸†€Š + (=jef-china3 . #x5BF5) ; øº…¯µ + (ucs-jis . #x7931) ; ø»‹©¹ + )) +(define-char + '((morohashi-daikanwa 24586 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-gb12345 . #x6D43) ; 礱 + (=ucs . #x7931) ; 礱 + )) +(define-char + '((=>ucs . #x7931) ; 礱 + (morohashi-daikanwa 24586 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B70) ; ø»”º› + )) +(define-char + '((=>ucs . #x7932) ; 礲 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 24587) ; ø¸†€‹ + )) +(define-char + '((morohashi-daikanwa 24587 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (=ucs . #x7932) ; 礲 + )) +(define-char + '((=>ucs . #x7932) ; 礲 + (morohashi-daikanwa 24587 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E44) ; ø»–°­ + )) +(define-char + '((=>ucs . #x40F6) ; 䃶 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 24588) ; ø¸†€Œ + )) +(define-char + '((morohashi-daikanwa 24588 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x6660) ; ø»™†½ + (=ucs . #x40F6) ; 䃶 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 24589) ; ø¸†€ + (=ucs . #x40F7) ; 䃷 + )) +(define-char + '((=>ucs . #x40F7) ; 䃷 + (morohashi-daikanwa 24589 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x6661) ; ø»™†¾ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x5424) ; ø»Ÿ‰± + (ideograph-daikanwa . 24590) ; ø¸†€Ž + (=ucs . #x255D8) ; 𥗘 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x6662) ; ø»™†¿ + (ideograph-daikanwa . 24591) ; ø¸†€ + (=ucs . #x255D9) ; 𥗙 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-4 . #x687C) ; ø»™Š• + (ideograph-daikanwa . 24592) ; ø¸†€ + (=ucs . #x40F8) ; 䃸 + )) +(define-char + '((=>ucs . #x255DD) ; 𥗝 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 24593) ; ø¸†€‘ + )) +(define-char + '((morohashi-daikanwa 24593 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x7368) ; ø»›¤ + (=ucs . #x255DD) ; 𥗝 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-4 . #x687B) ; ø»™Š” + (ideograph-daikanwa . 24594) ; ø¸†€’ + (=ucs . #x40F9) ; 䃹 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x5848) ; ø»Ÿ + (ideograph-daikanwa . 24595) ; ø¸†€“ + (=ucs . #x255DE) ; 𥗞 + )) +(define-char + '((=>ucs . #x255DF) ; 𥗟 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 24596) ; ø¸†€” + )) +(define-char + '((morohashi-daikanwa 24596 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x7369) ; ø»›¤ + (=ucs . #x255DF) ; 𥗟 + )) +(define-char + '((=>ucs . #x7934) ; 礴 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 24597) ; ø¸†€• + )) +(define-char + '((morohashi-daikanwa 24597 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-gb2312 . #x6D67) ; ø»…¶² + (japanese-jisx0212 . #x5049) ; ø»‹©º + (chinese-isoir165 . #x6D67) ; ø»ŽŸ‚ + (=jis-x0213-1-2000 . #x7932) ; ø»¤” + (=ucs . #x7934) ; 礴 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x736A) ; ø»›¤‘ + (ideograph-daikanwa . 24598) ; ø¸†€– + (=ucs . #x255EA) ; 𥗪 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x5849) ; ø»ŸŽ + (ideograph-daikanwa . 24599) ; ø¸†€— + (=ucs . #x255E3) ; 𥗣 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 24600) ; ø¸†€˜ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 17) + (total-strokes . 22) + (ideograph-daikanwa . 24601) ; ø¸†€™ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 17) + (total-strokes . 22) + (japanese-jisx0212 . #x504A) ; ø»‹©» + (ideograph-daikanwa . 24602) ; ø¸†€š + (=ucs . #x7935) ; 礵 + )) +(define-char + '((=>ucs . #x7935) ; 礵 + (morohashi-daikanwa 24602 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D64) ; ø»”½‹ + )) +(define-char + '((=>ucs . #x7936) ; 礶 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 24603) ; ø¸†€› + (=jef-china3 . #x5CCB) ; øº…³‹ + )) +(define-char + '((morohashi-daikanwa 24603 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 17) + (total-strokes . 22) + (=ucs . #x7936) ; 礶 + )) +(define-char + '((=>ucs . #x255EB) ; 𥗫 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 24604) ; ø¸†€œ + )) +(define-char + '((morohashi-daikanwa 24604 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-5 . #x762E) ; ø»›§¯ + (=ucs . #x255EB) ; 𥗫 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A5B) ; ø»™Œ° + (ideograph-daikanwa . 24605) ; ø¸†€ + (=ucs . #x255EC) ; 𥗬 + )) +(define-char + '((=>ucs . #x255ED) ; 𥗭 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 24606) ; ø¸†€ž + )) +(define-char + '((morohashi-daikanwa 24606 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 18) + (total-strokes . 23) + (=ucs . #x255ED) ; 𥗭 + )) +(define-char + '((=>ucs . #x255ED) ; 𥗭 + (morohashi-daikanwa 24606 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-5 . #x762D) ; ø»›§® + )) +(define-char + '((=>ucs . #x255F1) ; 𥗱 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 24607) ; ø¸†€Ÿ + )) +(define-char + '((morohashi-daikanwa 24607 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C28) ; ø»Ÿ•¥ + (=ucs . #x255F1) ; 𥗱 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-5 . #x762F) ; ø»›§° + (ideograph-daikanwa . 24608) ; ø¸†€  + (=ucs . #x255EE) ; 𥗮 + )) +(define-char + '((=>ucs . #x255F2) ; 𥗲 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 24609) ; ø¸†€¡ + )) +(define-char + '((morohashi-daikanwa 24609 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C27) ; ø»Ÿ•¤ + (=ucs . #x255F2) ; 𥗲 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-3 . #x603C) ; ø»–³¡ + (ideograph-daikanwa . 24610) ; ø¸†€¢ + (=ucs . #x7937) ; 礷 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C29) ; ø»Ÿ•¦ + (=ucs . #x2572A) ; 𥜪 + )) +(define-char + '((=>ucs . #x255F4) ; 𥗴 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 24611) ; ø¸†€£ + )) +(define-char + '((morohashi-daikanwa 24611 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F26) ; ø»Ÿ™½ + (=ucs . #x255F4) ; 𥗴 + )) +(define-char + '((=>ucs . #x40FA) ; 䃺 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 24612) ; ø¸†€¤ + )) +(define-char + '((morohashi-daikanwa 24612 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-3 . #x6075) ; ø»–´š + (=ucs . #x40FA) ; 䃺 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-2 . #x7043) ; ø»•„ + (ideograph-daikanwa . 24613) ; ø¸†€¥ + (=ucs . #x7938) ; 礸 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 24614) ; ø¸†€¦ + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F25) ; ø»Ÿ™¼ + (ideograph-daikanwa . 49397) ; ø¸Œƒµ + (=ucs . #x255F7) ; 𥗷 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 20) + (total-strokes . 25) + (ideograph-daikanwa . 24615) ; ø¸†€§ + (=ucs . #x255F8) ; 𥗸 + )) +(define-char + '((=>ucs . #x255F8) ; 𥗸 + (morohashi-daikanwa 24615 0 0) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F27) ; ø»Ÿ™¾ + )) +(define-char + '((=>ucs . #x7939) ; 礹 + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 20) + (total-strokes . 25) + (chinese-cns11643-2 . #x712A) ; ø»•‚‰ + (ideograph-daikanwa . 24616) ; ø¸†€¨ + (=jef-china3 . #x5CCC) ; øº…³Œ + )) +(define-char + '((morohashi-daikanwa 24616 0 1) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 19) + (total-strokes . 24) + (=ucs . #x7939) ; 礹 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 21) + (total-strokes . 26) + (ideograph-daikanwa . 24617) ; ø¸†€© + (=ucs . #x40FB) ; 䃻 + )) +(define-char + '((=>ucs . #x40FB) ; 䃻 + (morohashi-daikanwa 24617 0 2) + (ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-3 . #x6167) ; ø»–µª + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-7 . #x6246) ; ø»Ÿž· + (=ucs . #x255FA) ; 𥗺 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A2D) ; ø»›­¦ + (=ucs . #x255FB) ; 𥗻 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 22) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A6E) ; ø»›®§ + (=ucs . #x255FE) ; 𥗾 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 22) + (total-strokes . 27) + (chinese-cns11643-4 . #x6D75) ; ø»™‘¤ + (=ucs . #x255FF) ; 𥗿 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 23) + (total-strokes . 28) + (chinese-cns11643-7 . #x6453) ; ø»Ÿ¢€ + (=ucs . #x25601) ; 𥘁 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 24) + (total-strokes . 29) + (chinese-cns11643-7 . #x653B) ; ø»Ÿ£† + (=ucs . #x25603) ; 𥘃 + )) +(define-char + '((ideographic-radical . 112) ; ⽯ + (ideographic-strokes . 29) + (total-strokes . 34) + (chinese-cns11643-5 . #x7C43) ; ø»›°¸ + (=ucs . #x25604) ; 𥘄 + )) diff --git a/lisp/utf-2000/Ideograph-R113-Spirit.el b/lisp/utf-2000/Ideograph-R113-Spirit.el new file mode 100644 index 0000000..984f279 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R113-Spirit.el @@ -0,0 +1,5101 @@ +(define-char + '((=>ucs . #x793A) ; 示 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-cns11643-1 . #x467C) ; ø»‘º + (ideograph-daikanwa . 24623) ; ø¸†€¯ + )) +(define-char + '((morohashi-daikanwa 24623 0 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5504) + (chinese-gb2312 . #x4A3E) ; ø»…‚¯ + (=jis-x0208 . #x3C28) ; ø½Š­ + (korean-ksc5601 . #x6346) ; ø»‰»­ + (chinese-isoir165 . #x4A3E) ; ø»ª¿ + (=gt-pj-1 . #x3C28) ; 示 + (=gt-k . 00944) ; ý¡„€Ž° + (=ucs . #x793A) ; 示 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-6 . #x2227) ; ø»›¶” + (ideograph-daikanwa . 24624) ; ø¸†€° + (=ucs . #x25605) ; 𥘅 + )) +(define-char + '((=>ucs . #x793B) ; 礻 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 0) + (total-strokes . 5) + (japanese-jisx0212 . #x504B) ; ø»‹©¼ + (=jis-x0213-2-2000 . #x7260) ; ø»¦”½ + (ideograph-daikanwa . 24625) ; ø¸†€± + (=jef-china3 . #x72FE) ; øº‡‹¾ + (ucs-jis . #x793B) ; ø»‹©¼ + )) +(define-char + '((morohashi-daikanwa 24625 0 0) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-gb2312 . #x6C6A) ; ø»…µ— + (chinese-isoir165 . #x6C6A) ; ø»Ž§ + (=ucs . #x793B) ; 礻 + )) +(define-char + '((=>ucs . #x793C) ; 礼 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 1) + (total-strokes . 6) + (ideograph-daikanwa . 24626) ; ø¸†€² + (=jef-china3 . #x70E5) ; øº‡ƒ¥ + )) +(define-char + '((morohashi-daikanwa 24626 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-gb2312 . #x4071) ; ø»„´¶ + (=jis-x0208 . #x4E69) ; ø½Š¹Š + (chinese-isoir165 . #x4071) ; ø»† + (chinese-cns11643-3 . #x2433) ; ø»•› + (=gt-pj-1 . #x4E69) ; 礼 + (=gt-k . 01024) ; ý¡„€€ + (=ucs . #x793C) ; 礼 + )) +(define-char + '((=>ucs . #x25606) ; 𥘆 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 1) + (total-strokes . 6) + (hanyu-dazidian 8 30 20) + (ideograph-daikanwa . 24627) ; ø¸†€³ + (=hanziku-12 . #xEEDD) ; ý¢ƒŽ» + )) +(define-char + '((morohashi-daikanwa 24627 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-cns11643-6 . #x2540) ; ø»›»‡ + (=ucs . #x25606) ; 𥘆 + )) +(define-char + '((=>ucs . #x25607) ; 𥘇 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 2) + (total-strokes . 7) + (hanyu-dazidian 4 2385 3) + (ideograph-daikanwa . 24628) ; ø¸†€´ + (=hanziku-6 . #xED44) ; ý¢®µ„ + )) +(define-char + '((morohashi-daikanwa 24628 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 2) + (total-strokes . 7) + (=ucs . #x25607) ; 𥘇 + )) +(define-char + '((=>ucs . #x793D) ; 礽 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 2) + (total-strokes . 7) + (japanese-jisx0212 . #x504C) ; ø»‹©½ + (ideograph-daikanwa . 24629) ; ø¸†€µ + (=jef-china3 . #x92C3) ; øº‰‹ƒ + (ucs-jis . #x793D) ; ø»‹©½ + )) +(define-char + '((morohashi-daikanwa 24629 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-isoir165 . #x2E61) ; ø»‚š + (chinese-cns11643-2 . #x2472) ; ø»“’‹ + (=ucs . #x793D) ; 礽 + )) +(define-char + '((=>ucs . #x25608) ; 𥘈 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 24630) ; ø¸†€¶ + )) +(define-char + '((morohashi-daikanwa 24630 0 0) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-6 . #x286E) ; ø»œ€ + (=ucs . #x25608) ; 𥘈 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 2) + (total-strokes . 7) + (=ucs . #x2560A) ; 𥘊 + )) +(define-char + '((=>ucs . #x2560A) ; 𥘊 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 2) + (total-strokes . 7) + (hanyu-dazidian 4 2385 4) + (=hanziku-6 . #xED45) ; ý¢®µ… + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 2) + (total-strokes . 7) + (=ucs . #x2560B) ; 𥘋 + )) +(define-char + '((=>ucs . #x2560B) ; 𥘋 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 2) + (total-strokes . 7) + (hanyu-dazidian 4 2385 5) + (=hanziku-6 . #xED46) ; ý¢®µ† + )) +(define-char + '((=>ucs* . #x793E) ; 社 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (korean-ksc5601 . #x5E64) ; ø»‰´µ + (=jis-x0213-1-2000 . #x7933) ; ø»¤”ž + (ideograph-daikanwa . 24631) ; ø¸†€· + (=jef-china3 . #x5CD3) ; øº…³“ + (ucs-ks . #x793E) ; 社 + (=ucs . #xFA4C) ; 社 + )) +(define-char + '((morohashi-daikanwa 24631 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x4967) ; ø»…º + (=jis-x0208 . #x3C52) ; ø½Šž— + (chinese-isoir165 . #x4967) ; ø»ªŠ + (chinese-cns11643-1 . #x4F23) ; ø»’†‚ + (=ucs . #x793E) ; 社 + )) +(define-char + '((=>ucs . #x793F) ; 礿 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (japanese-jisx0212 . #x504D) ; ø»‹©¾ + (ideograph-daikanwa . 24632) ; ø¸†€¸ + (ucs-jis . #x793F) ; ø»‹©¾ + )) +(define-char + '((morohashi-daikanwa 24632 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-2 . #x2843) ; ø»“—” + (=ucs . #x793F) ; 礿 + )) +(define-char + '((=>ucs . #x7940) ; 祀 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-2 . 5508) + (=jis-x0208 . #x632B) ; ø½‹—‚ + (korean-ksc5601 . #x5E65) ; ø»‰´¶ + (ideograph-daikanwa . 24633) ; ø¸†€¹ + (ucs-jis . #x7940) ; ø½‹—‚ + )) +(define-char + '((morohashi-daikanwa 24633 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x6C6B) ; ø»…µ˜ + (chinese-isoir165 . #x6C6B) ; ø»Ž¨ + (chinese-cns11643-1 . #x4F24) ; ø»’†ƒ + (=ucs . #x7940) ; 祀 + )) +(define-char + '((=>ucs . #x7941) ; 祁 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (japanese-jisx0208-1978 . #x3737) ; ø»‚œª + (korean-ksc5601 . #x5135) ; ø»‰¡€ + (ideograph-daikanwa . 24634) ; ø¸†€º + )) +(define-char + '((=>ucs . #x7941) ; 祁 + (morohashi-daikanwa 24634 0 2) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (japanese-jisx0208 . #x3737) ; ø»†°² + (=jis-x0208-1990 . #x3737) ; ø½Š–¦ + (=gt-pj-1 . #x3737) ; ø»†°² + (=gt-k . 02532) ; ý¡„€§¤ + (ucs-jis . #x7941) ; ø»†°² + )) +(define-char + '((morohashi-daikanwa 24634 0 3) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x466E) ; ø»„½§ + (chinese-isoir165 . #x466E) ; ø»¥· + (chinese-cns11643-1 . #x4F25) ; ø»’†„ + (=jef-china3 . #x5CD0) ; øº…³ + (=ucs . #x7941) ; 祁 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-2 . #x2842) ; ø»“—“ + (=ucs . #x7942) ; 祂 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (chinese-isoir165 . #x7D37) ; ø»Žµ² + (=ucs . #x7943) ; 祃 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D48) ; ø»œ†¿ + (=ucs . #x2560D) ; 𥘍 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (=ucs . #x2560F) ; 𥘏 + )) +(define-char + '((=>ucs . #x2560F) ; 𥘏 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (hanyu-dazidian 4 2386 2) + (=hanziku-6 . #xED63) ; ý¢®µ£ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (=ucs . #x25611) ; 𥘑 + )) +(define-char + '((=>ucs . #x25611) ; 𥘑 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (hanyu-dazidian 4 2386 4) + (=hanziku-6 . #xED65) ; ý¢®µ¥ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (=ucs . #x25612) ; 𥘒 + )) +(define-char + '((=>ucs . #x25612) ; 𥘒 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (hanyu-dazidian 4 2386 5) + (=hanziku-6 . #xED66) ; ý¢®µ¦ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (=ucs . #x25613) ; 𥘓 + )) +(define-char + '((=>ucs . #x25613) ; 𥘓 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (hanyu-dazidian 4 2386 6) + (=hanziku-6 . #xED67) ; ý¢®µ§ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (=ucs . #x25614) ; 𥘔 + )) +(define-char + '((=>ucs . #x25614) ; 𥘔 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 3) + (total-strokes . 8) + (hanyu-dazidian 8 30 21) + (=hanziku-12 . #xEEDE) ; ý¢ƒŽ»ž + )) +(define-char + '((=>ucs . #x40FD) ; 䃽 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 24635) ; ø¸†€» + )) +(define-char + '((morohashi-daikanwa 24635 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E3F) ; ø»•ªˆ + (=ucs . #x40FD) ; 䃽 + )) +(define-char + '((=>ucs . #x7944) ; 祄 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x504E) ; ø»‹©¿ + (ideograph-daikanwa . 24636) ; ø¸†€¼ + (ucs-jis . #x7944) ; ø»‹©¿ + )) +(define-char + '((morohashi-daikanwa 24636 0 3) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C5A) ; ø»“£ + (=ucs . #x7944) ; 祄 + )) +(define-char + '((=>ucs . #x7945) ; 祅 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x504F) ; ø»‹ª€ + (=jis-x0213-1-2000 . #x7935) ; ø»¤”  + (ideograph-daikanwa . 24637) ; ø¸†€½ + (ucs-jis . #x7945) ; ø»‹ª€ + )) +(define-char + '((morohashi-daikanwa 24637 0 3) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C59) ; ø»“¢ + (=ucs . #x7945) ; 祅 + )) +(define-char + '((=>ucs . #x7946) ; 祆 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x5050) ; ø»‹ª + (=jis-x0213-1-2000 . #x7936) ; ø»¤”¡ + (ideograph-daikanwa . 24638) ; ø¸†€¾ + (=jef-china3 . #x95D7) ; øº‰—— + (ucs-jis . #x7946) ; ø»‹ª + )) +(define-char + '((morohashi-daikanwa 24638 0 3) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x6C6C) ; ø»…µ™ + (chinese-isoir165 . #x6C6C) ; ø»Ž© + (chinese-cns11643-1 . #x5269) ; ø»’‹¢ + (=ucs . #x7946) ; 祆 + )) +(define-char + '((=>ucs . #x7947) ; 祇 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x3540) ; ø»‚™· + (korean-ksc5601 . #x5136) ; ø»‰¡ + (ideograph-daikanwa . 24639) ; ø¸†€¿ + )) +(define-char + '((=>ucs . #x7947) ; 祇 + (morohashi-daikanwa 24639 0 2) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0208 . #x3540) ; ø»†­¿ + (=jis-x0208-1990 . #x3540) ; ø½Š“³ + (=jef-china3 . #x5CCF) ; øº…³ + (ucs-jis . #x7947) ; ø»†­¿ + )) +(define-char + '((morohashi-daikanwa 24639 0 3) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-isoir165 . #x7D38) ; ø»Žµ³ + (chinese-cns11643-1 . #x526C) ; ø»’‹¥ + (=ucs . #x7947) ; 祇 + )) +(define-char + '((=>ucs* . #x7948) ; 祈 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (korean-ksc5601 . #x5137) ; ø»‰¡‚ + (=jis-x0213-1-2000 . #x7937) ; ø»¤”¢ + (ideograph-daikanwa . 24640) ; ø¸†€ + (=jef-china3 . #x5CD4) ; øº…³” + (ucs-ks . #x7948) ; 祈 + (=ucs . #xFA4E) ; 祈 + )) +(define-char + '((morohashi-daikanwa 24640 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x466D) ; ø»„½¦ + (=jis-x0208 . #x3527) ; ø½Š“š + (chinese-isoir165 . #x466D) ; ø»¥¶ + (chinese-cns11643-1 . #x526B) ; ø»’‹¤ + (=ucs . #x7948) ; 祈 + )) +(define-char + '((=>ucs* . #x7949) ; 祉 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (korean-ksc5601 . #x7233) ; ø»Š‘œ + (=jis-x0213-1-2000 . #x7934) ; ø»¤”Ÿ + (ideograph-daikanwa . 24641) ; ø¸† + (=jef-china3 . #x5CD5) ; øº…³• + (ucs-ks . #x7949) ; 祉 + (=ucs . #xFA4D) ; 祉 + )) +(define-char + '((morohashi-daikanwa 24641 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x6C6D) ; ø»…µš + (=jis-x0208 . #x3B63) ; ø½ŠŠ + (chinese-isoir165 . #x6C6D) ; ø»Žª + (chinese-cns11643-1 . #x526A) ; ø»’‹£ + (=ucs . #x7949) ; 祉 + )) +(define-char + '((=>ucs . #x40FE) ; 䃾 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 24642) ; ø¸†‚ + )) +(define-char + '((morohashi-daikanwa 24642 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A67) ; ø»—®¼ + (=ucs . #x40FE) ; 䃾 + )) +(define-char + '((=>ucs . #x794A) ; 祊 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x5051) ; ø»‹ª‚ + (=jis-x0213-2-2000 . #x7261) ; ø»¦”¾ + (ideograph-daikanwa . 24643) ; ø¸†ƒ + (ucs-jis . #x794A) ; ø»‹ª‚ + )) +(define-char + '((morohashi-daikanwa 24643 0 3) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-isoir165 . #x7D39) ; ø»Žµ´ + (chinese-cns11643-2 . #x2C56) ; ø»“Ÿ + (=ucs . #x794A) ; 祊 + )) +(define-char + '((=>ucs . #x25615) ; 𥘕 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2387 2) + (ideograph-daikanwa . 24644) ; ø¸†„ + (=hanziku-6 . #xEDA5) ; ý¢®¶¥ + )) +(define-char + '((morohashi-daikanwa 24644 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3347) ; ø»œ² + (=ucs . #x25615) ; 𥘕 + )) +(define-char + '((=>ucs . #x794B) ; 祋 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x5052) ; ø»‹ªƒ + (ideograph-daikanwa . 24645) ; ø¸†… + (ucs-jis . #x794B) ; ø»‹ªƒ + )) +(define-char + '((morohashi-daikanwa 24645 0 3) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C58) ; ø»“¡ + (=ucs . #x794B) ; 祋 + )) +(define-char + '((=>ucs . #x40FF) ; 䃿 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 24646) ; ø¸†† + )) +(define-char + '((morohashi-daikanwa 24646 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A66) ; ø»—®» + (=ucs . #x40FF) ; 䃿 + )) +(define-char + '((=>ucs . #x794C) ; 祌 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 24647) ; ø¸†‡ + )) +(define-char + '((morohashi-daikanwa 24647 0 3) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C57) ; ø»“  + (=ucs . #x794C) ; 祌 + )) +(define-char + '((=>ucs . #x25616) ; 𥘖 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 24648) ; ø¸†ˆ + )) +(define-char + '((morohashi-daikanwa 24648 0 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2388 9) + (chinese-cns11643-6 . #x3349) ; ø»œ´ + (=hanziku-6 . #xEDCC) ; ý¢®·Œ + (=ucs . #x25616) ; 𥘖 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3348) ; ø»œ³ + (=ucs . #x4100) ; 䄀 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x794D) ; 祍 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-isoir165 . #x2E62) ; ø»‚› + (=ucs . #x794E) ; 祎 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x2561F) ; 𥘟 + )) +(define-char + '((=>ucs . #x2561F) ; 𥘟 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2387 4) + (=hanziku-6 . #xEDA7) ; ý¢®¶§ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x25620) ; 𥘠 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x25621) ; 𥘡 + )) +(define-char + '((=>ucs . #x25621) ; 𥘡 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2387 9) + (=hanziku-6 . #xEDAC) ; ý¢®¶¬ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x25622) ; 𥘢 + )) +(define-char + '((=>ucs . #x25622) ; 𥘢 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2387 10) + (=hanziku-6 . #xEDAD) ; ý¢®¶­ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x25624) ; 𥘤 + )) +(define-char + '((=>ucs . #x25624) ; 𥘤 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2388 1) + (=hanziku-6 . #xEDC4) ; ý¢®·„ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x25625) ; 𥘥 + )) +(define-char + '((=>ucs . #x25625) ; 𥘥 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2388 3) + (=hanziku-6 . #xEDC6) ; ý¢®·† + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (->identical + ((ideograph-daikanwa . 13171) ; ø¸ƒ³ + )) + (hanyu-dazidian 4 2388 4) + (=hanziku-6 . #xEDC7) ; ý¢®·‡ + (=ucs . #x25626) ; 𥘦 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x25627) ; 𥘧 + )) +(define-char + '((=>ucs . #x25627) ; 𥘧 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2388 6) + (=hanziku-6 . #xEDC9) ; ý¢®·‰ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x25628) ; 𥘨 + )) +(define-char + '((=>ucs . #x25628) ; 𥘨 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2388 7) + (=hanziku-6 . #xEDCA) ; ý¢®·Š + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x25629) ; 𥘩 + )) +(define-char + '((=>ucs . #x25629) ; 𥘩 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2388 8) + (=hanziku-6 . #xEDCB) ; ý¢®·‹ + )) +(define-char + '((=>ucs . #x794F) ; 祏 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x5053) ; ø»‹ª„ + (ideograph-daikanwa . 24651) ; ø¸†‹ + (ucs-jis . #x794F) ; ø»‹ª„ + )) +(define-char + '((morohashi-daikanwa 24651 0 3) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x314B) ; ø»“¤ª + (=ucs . #x794F) ; 祏 + )) +(define-char + '((=>ucs . #x794F) ; 祏 + (morohashi-daikanwa 24651 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (=jef-china3 . #x8CCB) ; øºˆ³‹ + )) +(define-char + '((=>ucs* . #x7950) ; 祐 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (korean-ksc5601 . #x695E) ; ø»Š„¹ + (=jis-x0213-1-2000 . #x7938) ; ø»¤”£ + (ideograph-daikanwa . 24652) ; ø¸†Œ + (=jef-china3 . #x5CD6) ; øº…³– + (ucs-ks . #x7950) ; 祐 + (=ucs . #xFA4F) ; 祐 + )) +(define-char + '((morohashi-daikanwa 24652 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (=jis-x0208 . #x4D34) ; ø½Š¶· + (chinese-isoir165 . #x7D3A) ; ø»Žµµ + (chinese-cns11643-1 . #x572A) ; ø»’‘¹ + (=ucs . #x7950) ; 祐 + )) +(define-char + '((=>ucs . #x7951) ; 祑 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x5054) ; ø»‹ª… + (ideograph-daikanwa . 24653) ; ø¸† + (ucs-jis . #x7951) ; ø»‹ª… + )) +(define-char + '((morohashi-daikanwa 24653 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x314F) ; ø»“¤® + (=ucs . #x7951) ; 祑 + )) +(define-char + '((=>ucs . #x7952) ; 祒 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 24655) ; ø¸† + )) +(define-char + '((morohashi-daikanwa 24655 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x314E) ; ø»“¤­ + (=ucs . #x7952) ; 祒 + )) +(define-char + '((=>ucs . #x7953) ; 祓 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5539) + (=jis-x0208 . #x6331) ; ø½‹—ˆ + (ideograph-daikanwa . 24658) ; ø¸†’ + (ucs-jis . #x7953) ; ø½‹—ˆ + )) +(define-char + '((=>ucs . #x7953) ; 祓 + (morohashi-daikanwa 24658 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x314D) ; ø»“¤¬ + )) +(define-char + '((morohashi-daikanwa 24658 0 8) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6C70) ; ø»…µ + (chinese-isoir165 . #x6C70) ; ø»Ž­ + (=ucs . #x7953) ; 祓 + )) +(define-char + '((=>ucs . #x7954) ; 祔 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x5055) ; ø»‹ª† + (ideograph-daikanwa . 24662) ; ø¸†– + (=jef-china3 . #x8EB0) ; øºˆº° + (ucs-jis . #x7954) ; ø»‹ª† + )) +(define-char + '((morohashi-daikanwa 24662 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3149) ; ø»“¤¨ + (=ucs . #x7954) ; 祔 + )) +(define-char + '((=>ucs . #x7955) ; 祕 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5537) + (=jis-x0208 . #x6330) ; ø½‹—‡ + (ideograph-daikanwa . 24663) ; ø¸†— + (ucs-jis . #x7955) ; ø½‹—‡ + )) +(define-char + '((morohashi-daikanwa 24663 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-1 . #x5729) ; ø»’‘¸ + (=ucs . #x7955) ; 祕 + )) +(define-char + '((=>ucs* . #x7956) ; 祖 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (korean-ksc5601 . #x7053) ; ø»Š€ + (=jis-x0213-1-2000 . #x7939) ; ø»¤”¤ + (ideograph-daikanwa . 24664) ; ø¸†˜ + (=jef-china3 . #x5CD7) ; øº…³— + (ucs-ks . #x7956) ; 祖 + (=ucs . #xFA50) ; 祖 + )) +(define-char + '((morohashi-daikanwa 24664 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x5766) ; ø»…– + (=jis-x0208 . #x4144) ; ø½Š¥Ÿ + (chinese-isoir165 . #x5766) ; ø»¾­ + (chinese-cns11643-1 . #x572D) ; ø»’‘¼ + (=gt-pj-1 . #x4144) ; 祖 + (=gt-k . 05126) ; ý¡„† + (=ucs . #x7956) ; 祖 + )) +(define-char + '((=>ucs . #x7957) ; 祗 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5526) + (=jis-x0208 . #x632D) ; ø½‹—„ + (korean-ksc5601 . #x7234) ; ø»Š‘ + (ideograph-daikanwa . 24665) ; ø¸†™ + (ucs-jis . #x7957) ; ø½‹—„ + )) +(define-char + '((=>ucs . #x7957) ; 祗 + (morohashi-daikanwa 24665 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-1 . #x5730) ; ø»’‘¿ + )) +(define-char + '((morohashi-daikanwa 24665 0 6) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6C73) ; ø»…µ  + (chinese-isoir165 . #x6C73) ; ø»Ž° + (=ucs . #x7957) ; 祗 + )) +(define-char + '((=>ucs . #x7958) ; 祘 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x5056) ; ø»‹ª‡ + (=jis-x0213-2-2000 . #x7262) ; ø»¦”¿ + (ideograph-daikanwa . 24666) ; ø¸†š + (ucs-jis . #x7958) ; ø»‹ª‡ + )) +(define-char + '((=>ucs . #x7958) ; 祘 + (morohashi-daikanwa 24666 0 0) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (=jef-china3 . #x5CD1) ; øº…³‘ + )) +(define-char + '((morohashi-daikanwa 24666 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x326F) ; ø»•°° + (=ucs . #x7958) ; 祘 + )) +(define-char + '((=>ucs . #x7959) ; 祙 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 24667) ; ø¸†› + )) +(define-char + '((morohashi-daikanwa 24667 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3270) ; ø»•°± + (=ucs . #x7959) ; 祙 + )) +(define-char + '((=>ucs . #x795A) ; 祚 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5535) + (=jis-x0208 . #x632F) ; ø½‹—† + (korean-ksc5601 . #x7054) ; ø»Š + (ideograph-daikanwa . 24668) ; ø¸†œ + (ucs-jis . #x795A) ; ø½‹—† + )) +(define-char + '((morohashi-daikanwa 24668 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6C71) ; ø»…µž + (chinese-isoir165 . #x6C71) ; ø»Ž® + (chinese-cns11643-1 . #x5731) ; ø»’’€ + (=ucs . #x795A) ; 祚 + )) +(define-char + '((=>ucs . #x795B) ; 祛 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (korean-ksc5601 . #x4B64) ; ø»‰˜» + (japanese-jisx0212 . #x5057) ; ø»‹ªˆ + (=jis-x0213-2-2000 . #x7263) ; ø»¦•€ + (ideograph-daikanwa . 24670) ; ø¸†ž + (=jef-china3 . #x92C4) ; øº‰‹„ + (ucs-jis . #x795B) ; ø»‰˜» + )) +(define-char + '((morohashi-daikanwa 24670 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6C6E) ; ø»…µ› + (chinese-isoir165 . #x6C6E) ; ø»Ž« + (chinese-cns11643-2 . #x314A) ; ø»“¤© + (=ucs . #x795B) ; 祛 + )) +(define-char + '((=>ucs . #x795C) ; 祜 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (korean-ksc5601 . #x7B54) ; ø»ŠŸ‹ + (japanese-jisx0212 . #x5058) ; ø»‹ª‰ + (=jis-x0213-1-2000 . #x793A) ; ø»¤”¥ + (ideograph-daikanwa . 24671) ; ø¸†Ÿ + (=jef-china3 . #x5CD8) ; øº…³˜ + (ucs-jis . #x795C) ; ø»ŠŸ‹ + )) +(define-char + '((morohashi-daikanwa 24671 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6C6F) ; ø»…µœ + (chinese-isoir165 . #x6C6F) ; ø»Ž¬ + (chinese-cns11643-2 . #x314C) ; ø»“¤« + (=ucs . #x795C) ; 祜 + )) +(define-char + '((=>ucs* . #x795D) ; 祝 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (korean-ksc5601 . #x7566) ; ø»Š–© + (=jis-x0213-1-2000 . #x793B) ; ø»¤”¦ + (ideograph-daikanwa . 24672) ; ø¸†  + (=jef-china3 . #x5CD9) ; øº…³™ + (ucs-ks . #x795D) ; 祝 + (=ucs . #xFA51) ; 祝 + )) +(define-char + '((morohashi-daikanwa 24672 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x5723) ; ø»…•š + (=jis-x0208 . #x3D4B) ; ø½ŠŸ® + (chinese-isoir165 . #x5723) ; ø»½ª + (chinese-cns11643-1 . #x572F) ; ø»’‘¾ + (=gt-pj-1 . #x3D4B) ; 祝 + (=gt-k . 05102) ; ý¡„® + (=ucs . #x795D) ; 祝 + )) +(define-char + '((name . "CJK COMPATIBILITY IDEOGRAPH-FA19") + (=>ucs* . #x795E) ; 神 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (korean-ksc5601 . #x636A) ; ø»‰¼‘ + (=jis-x0213-1-2000 . #x793C) ; ø»¤”§ + (ideograph-daikanwa . 24673) ; ø¸†¡ + (=jef-china3 . #x5CDA) ; øº…³š + (ucs-ks . #x795E) ; 神 + (=ucs . #xFA19) ; 神 + )) +(define-char + '((morohashi-daikanwa 24673 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x4971) ; ø»…‚„ + (=jis-x0208 . #x3F40) ; ø½Š¢Ÿ + (chinese-isoir165 . #x4971) ; ø»ª” + (chinese-cns11643-1 . #x572E) ; ø»’‘½ + (=gt-pj-1 . #x3F40) ; 神 + (=gt-k . 05113) ; ý¡„¹ + (=ucs . #x795E) ; 神 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5531) + (chinese-gb2312 . #x4B6E) ; ø»…„½ + (=jis-x0208 . #x632E) ; ø½‹—… + (chinese-isoir165 . #x4B6E) ; ø»­ + (=gt-pj-1 . #x632E) ; 祟 + (ideograph-daikanwa . 24674) ; ø¸†¢ + (=gt-k . 06618) ; ý¡„§š + (=ucs . #x795F) ; 祟 + )) +(define-char + '((=>ucs . #x795F) ; 祟 + (morohashi-daikanwa 24674 0 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-1 . #x572C) ; ø»’‘» + )) +(define-char + '((=>ucs . #x7960) ; 祠 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5525) + (=jis-x0208 . #x632C) ; ø½‹—ƒ + (korean-ksc5601 . #x5E66) ; ø»‰´· + (ideograph-daikanwa . 24676) ; ø¸†¤ + (ucs-jis . #x7960) ; ø½‹—ƒ + )) +(define-char + '((morohashi-daikanwa 24676 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6C74) ; ø»…µ¡ + (chinese-isoir165 . #x6C74) ; ø»Ž± + (chinese-cns11643-1 . #x572B) ; ø»’‘º + (=ucs . #x7960) ; 祠 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (ideograph-daikanwa . 24677) ; ø¸†¥ + (=ucs . #x7961) ; 祡 + )) +(define-char + '((=>ucs . #x7961) ; 祡 + (morohashi-daikanwa 24677 0 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3765) ; ø»“­¸ + )) +(define-char + '((=>ucs . #x7962) ; 祢 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 24679) ; ø¸†§ + )) +(define-char + '((=>ucs . #x7962) ; 祢 + (morohashi-daikanwa 24679 0 2) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (=jis-x0208 . #x472A) ; ø½Š­¹ + (ucs-jis . #x7962) ; ø½Š­¹ + )) +(define-char + '((morohashi-daikanwa 24679 0 3) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6C72) ; ø»…µŸ + (chinese-isoir165 . #x6C72) ; ø»Ž¯ + (chinese-cns11643-3 . #x3272) ; ø»•°³ + (=jef-china3 . #x70E4) ; øº‡ƒ¤ + (=ucs . #x7962) ; 祢 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 1 273 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x88C7) ; ý¢€ˆ£‡ + ) + ((=ucs . #x5144) ; 兄 + )) + (ideograph-daikanwa . 24680) ; ø¸†¨ + (=hanziku-1 . #xDE6E) ; ý¢€¹® + (=ucs . #x25631) ; 𥘱 + )) +(define-char + '((=>ucs . #x25631) ; 𥘱 + (morohashi-daikanwa 24680 0 0) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x334B) ; ø»œ¶ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x334C) ; ø»œ· + (ideograph-daikanwa . 49398) ; ø¸Œƒ¶ + (=ucs . #x23C4A) ; 𣱊 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 1 25 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x88C7) ; ý¢€ˆ£‡ + ) + ((=ucs . #x7533) ; 申 + )) + (chinese-cns11643-4 . #x2A68) ; ø»—®½ + (ideograph-daikanwa . 49399) ; ø¸Œƒ· + (=hanziku-1 . #xA955) ; ý¢€š¥• + (=ucs . #x2564D) ; 𥙍 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x326E) ; ø»•°¯ + (=ucs . #x4101) ; 䄁 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E64) ; ø»—´± + (=ucs . #x4102) ; 䄂 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3271) ; ø»•°² + (=ucs . #x4103) ; 䄃 + )) +(define-char + '((=>ucs . #x25620) ; 𥘠 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2387 5) + (=hanziku-6 . #xEDA8) ; ý¢®¶¨ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F39) ; ø»™¿¨ + (=ucs . #x2562B) ; 𥘫 + )) +(define-char + '((=>ucs . #x2562B) ; 𥘫 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2390 1) + (=hanziku-6 . #xEE45) ; ý¢®¹… + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A3A) ; ø»œ™· + (=ucs . #x2562C) ; 𥘬 + )) +(define-char + '((=>ucs . #x2562C) ; 𥘬 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2390 16) + (=hanziku-6 . #xEE54) ; ý¢®¹” + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E63) ; ø»—´° + (=ucs . #x2562D) ; 𥘭 + )) +(define-char + '((=>ucs . #x2562D) ; 𥘭 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2390 12) + (=hanziku-6 . #xEE50) ; ý¢®¹ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F3A) ; ø»™¿© + (=ucs . #x2562E) ; 𥘮 + )) +(define-char + '((=>ucs . #x2562E) ; 𥘮 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2390 11) + (=hanziku-6 . #xEE4F) ; ý¢®¹ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (=ucs . #x2562F) ; 𥘯 + )) +(define-char + '((=>ucs . #x2562F) ; 𥘯 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2389 4) + (=hanziku-6 . #xEDE7) ; ý¢®·§ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A3B) ; ø»œ™¸ + (=ucs . #x25630) ; 𥘰 + )) +(define-char + '((=>ucs . #x25630) ; 𥘰 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2390 5) + (=hanziku-6 . #xEE49) ; ý¢®¹‰ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 1 25 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x88C7) ; ý¢€ˆ£‡ + ) + ((=ucs . #x4E14) ; 且 + )) + (=hanziku-1 . #xA954) ; ý¢€š¥” + (=ucs . #x25632) ; 𥘲 + )) +(define-char + '((=>ucs . #x25632) ; 𥘲 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x334A) ; ø»œµ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (=ucs . #x25640) ; 𥙀 + )) +(define-char + '((=>ucs . #x25640) ; 𥙀 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2390 2) + (=hanziku-6 . #xEE46) ; ý¢®¹† + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (=ucs . #x25641) ; 𥙁 + )) +(define-char + '((=>ucs . #x25641) ; 𥙁 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2390 7) + (=hanziku-6 . #xEE4B) ; ý¢®¹‹ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A3E) ; ø»œ™» + (=ucs . #x25642) ; 𥙂 + )) +(define-char + '((=>ucs . #x25642) ; 𥙂 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2390 8) + (=hanziku-6 . #xEE4C) ; ý¢®¹Œ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (=ucs . #x25643) ; 𥙃 + )) +(define-char + '((=>ucs . #x25643) ; 𥙃 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2390 9) + (=hanziku-6 . #xEE4D) ; ý¢®¹ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A3F) ; ø»œ™¼ + (=ucs . #x25644) ; 𥙄 + )) +(define-char + '((=>ucs . #x25644) ; 𥙄 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2390 10) + (=hanziku-6 . #xEE4E) ; ý¢®¹Ž + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (=ucs . #x25645) ; 𥙅 + )) +(define-char + '((=>ucs . #x25645) ; 𥙅 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2390 13) + (=hanziku-6 . #xEE51) ; ý¢®¹‘ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (=ucs . #x25646) ; 𥙆 + )) +(define-char + '((=>ucs . #x25646) ; 𥙆 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2390 14) + (=hanziku-6 . #xEE52) ; ý¢®¹’ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A3D) ; ø»œ™º + (=ucs . #x25649) ; 𥙉 + )) +(define-char + '((=>ucs . #x25649) ; 𥙉 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2390 21) + (=hanziku-6 . #xEE59) ; ý¢®¹™ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A40) ; ø»œ™½ + (=ucs . #x2564A) ; 𥙊 + )) +(define-char + '((=>ucs . #x2564A) ; 𥙊 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2390 22) + (=hanziku-6 . #xEE5A) ; ý¢®¹š + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A3C) ; ø»œ™¹ + (=ucs . #x2564B) ; 𥙋 + )) +(define-char + '((=>ucs . #x2564B) ; 𥙋 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2390 18) + (=hanziku-6 . #xEE56) ; ý¢®¹– + )) +(define-char + '((=>ucs . #x7963) ; 祣 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24686) ; ø¸†® + )) +(define-char + '((morohashi-daikanwa 24686 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3763) ; ø»“­¶ + (=ucs . #x7963) ; 祣 + )) +(define-char + '((=>ucs . #x7964) ; 祤 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24688) ; ø¸†° + )) +(define-char + '((morohashi-daikanwa 24688 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x375F) ; ø»“­² + (=ucs . #x7964) ; 祤 + )) +(define-char + '((name . "CJK COMPATIBILITY IDEOGRAPH-FA1A") + (=>ucs* . #x7965) ; 祥 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (korean-ksc5601 . #x5F54) ; ø»‰¶ƒ + (=jis-x0213-1-2000 . #x793D) ; ø»¤”¨ + (ideograph-daikanwa . 24689) ; ø¸†± + (=jef-china3 . #x5CDC) ; øº…³œ + (ucs-ks . #x7965) ; 祥 + (=ucs . #xFA1A) ; 祥 + )) +(define-char + '((morohashi-daikanwa 24689 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x4F69) ; ø»…Š° + (=jis-x0208 . #x3E4D) ; ø½Š¡Ž + (chinese-isoir165 . #x4F69) ; ø»³€ + (chinese-cns11643-1 . #x5C40) ; ø»’™¥ + (=gt-pj-1 . #x3E4D) ; 祥 + (=gt-k . 06470) ; ý¡„¥† + (=ucs . #x7965) ; 祥 + )) +(define-char + '((=>ucs . #x4104) ; 䄄 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24690) ; ø¸†² + )) +(define-char + '((morohashi-daikanwa 24690 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3764) ; ø»•·» + (=ucs . #x4104) ; 䄄 + )) +(define-char + '((=>ucs . #x4105) ; 䄅 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24691) ; ø¸†³ + )) +(define-char + '((=>ucs . #x4105) ; 䄅 + (morohashi-daikanwa 24691 0 0) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (=jef-china3 . #x5CD2) ; øº…³’ + )) +(define-char + '((morohashi-daikanwa 24691 0 2) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (=jis-x0213-2-2000 . #x7264) ; ø»¦• + (=ucs . #x4105) ; 䄅 + )) +(define-char + '((=>ucs . #x4105) ; 䄅 + (morohashi-daikanwa 24691 0 3) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3363) ; ø»—¼† + )) +(define-char + '((=>ucs . #x7966) ; 祦 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (daikanwa-strokes . 6) + (ideograph-daikanwa . 24692) ; ø¸†´ + )) +(define-char + '((morohashi-daikanwa 24692 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D5E) ; ø»–€© + (=ucs . #x7966) ; 祦 + )) +(define-char + '((=>ucs . #x7967) ; 祧 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x5059) ; ø»‹ªŠ + (=jis-x0213-2-2000 . #x7265) ; ø»¦•‚ + (ideograph-daikanwa . 24693) ; ø¸†µ + (=jef-china3 . #x92C5) ; øº‰‹… + (ucs-jis . #x7967) ; ø»‹ªŠ + )) +(define-char + '((morohashi-daikanwa 24693 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x6C76) ; ø»…µ£ + (chinese-isoir165 . #x6C76) ; ø»Ž³ + (chinese-cns11643-2 . #x3760) ; ø»“­³ + (=ucs . #x7967) ; 祧 + )) +(define-char + '((=>ucs . #x7968) ; 票 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C41) ; ø»’™¦ + (ideograph-daikanwa . 24694) ; ø¸†¶ + )) +(define-char + '((morohashi-daikanwa 24694 0 0) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5551) + (chinese-gb2312 . #x4631) ; ø»„¼ª + (=jis-x0208 . #x493C) ; ø½Š±‡ + (korean-ksc5601 . #x7879) ; ø»Š›– + (chinese-isoir165 . #x4631) ; ø»¤º + (=gt-pj-1 . #x493C) ; 票 + (=gt-k . 07863) ; ý¡„º· + (=ucs . #x7968) ; 票 + )) +(define-char + '((=>ucs . #x7969) ; 祩 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x505A) ; ø»‹ª‹ + (ideograph-daikanwa . 24695) ; ø¸†· + (ucs-jis . #x7969) ; ø»‹ª‹ + )) +(define-char + '((morohashi-daikanwa 24695 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3761) ; ø»“­´ + (=ucs . #x7969) ; 祩 + )) +(define-char + '((=>ucs . #x796A) ; 祪 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24697) ; ø¸†¹ + )) +(define-char + '((morohashi-daikanwa 24697 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3762) ; ø»“­µ + (=ucs . #x796A) ; 祪 + )) +(define-char + '((=>ucs . #x796B) ; 祫 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x505B) ; ø»‹ªŒ + (ideograph-daikanwa . 24698) ; ø¸†º + (ucs-jis . #x796B) ; ø»‹ªŒ + )) +(define-char + '((morohashi-daikanwa 24698 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3764) ; ø»“­· + (=ucs . #x796B) ; 祫 + )) +(define-char + '((=>ucs . #x796C) ; 祬 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24699) ; ø¸†» + )) +(define-char + '((morohashi-daikanwa 24699 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3766) ; ø»•·½ + (=ucs . #x796C) ; 祬 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5544) + (chinese-gb2312 . #x3C40) ; ø»„® + (=jis-x0208 . #x3A57) ; ø½Š›  + (korean-ksc5601 . #x702E) ; ø»ŠŽ› + (chinese-isoir165 . #x3C40) ; ø»– + (=gt-pj-1 . #x3A57) ; 祭 + (ideograph-daikanwa . 24700) ; ø¸†¼ + (=gt-k . 07765) ; ý¡„¹• + (=ucs . #x796D) ; 祭 + )) +(define-char + '((=>ucs . #x796D) ; 祭 + (morohashi-daikanwa 24700 0 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C42) ; ø»’™§ + )) +(define-char + '((=>ucs . #x796E) ; 祮 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24703) ; ø¸†¿ + )) +(define-char + '((morohashi-daikanwa 24703 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3765) ; ø»•·¼ + (=ucs . #x796E) ; 祮 + )) +(define-char + '((=>ucs . #x25664) ; 𥙤 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 24704) ; ø¸†‚€ + )) +(define-char + '((=>ucs . #x25664) ; 𥙤 + (morohashi-daikanwa 24704 0 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2397 8) + (=hanziku-6 . #xEFB1) ; ý¢®¾± + )) +(define-char + '((=>ucs . #x25664) ; 𥙤 + (morohashi-daikanwa 24704 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4263) ; ø»œ¦ + )) +(define-char + '((morohashi-daikanwa 24704 0 6) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (=ucs . #x25664) ; 𥙤 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3362) ; ø»—¼… + (=ucs . #x4106) ; 䄆 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (chinese-gb2312 . #x6C75) ; ø»…µ¢ + (chinese-isoir165 . #x6C75) ; ø»Ž² + (=ucs . #x796F) ; 祯 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3436) ; ø»š†» + (=ucs . #x2564E) ; 𥙎 + )) +(define-char + '((=>ucs . #x2564E) ; 𥙎 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2397 3) + (=hanziku-6 . #xEFAC) ; ý¢®¾¬ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 1 772 21) + (=hanziku-2 . #xF0F5) ; ý¢€¯ƒµ + (=ucs . #x2564F) ; 𥙏 + )) +(define-char + '((=>ucs . #x2564F) ; 𥙏 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A41) ; ø»œ™¾ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (=ucs . #x25668) ; 𥙨 + )) +(define-char + '((=>ucs . #x25668) ; 𥙨 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3435) ; ø»š†º + )) +(define-char + '((=>ucs . #x25668) ; 𥙨 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 4 2397 10) + (=hanziku-6 . #xEFB3) ; ý¢®¾³ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 6) + (total-strokes . 11) + (=cbeta . 00865) ; ø¸ ¡ + )) +(define-char + '((=>ucs . #x2566B) ; 𥙫 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2398 5) + (ideograph-daikanwa . 24706) ; ø¸†‚‚ + (=hanziku-6 . #xEFCE) ; ý¢®¿Ž + )) +(define-char + '((morohashi-daikanwa 24706 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C38) ; ø»œ´‘ + (=ucs . #x2566B) ; 𥙫 + )) +(define-char + '((=>ucs . #x4107) ; 䄇 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24707) ; ø¸†‚ƒ + (=jef-china3 . #x5CDD) ; øº…³ + )) +(define-char + '((morohashi-daikanwa 24707 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D61) ; ø»–€¬ + (=ucs . #x4107) ; 䄇 + )) +(define-char + '((=>ucs . #x2566C) ; 𥙬 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2399 2) + (ideograph-daikanwa . 24708) ; ø¸†‚„ + (=hanziku-6 . #xEFEB) ; ý¢®¿« + )) +(define-char + '((morohashi-daikanwa 24708 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (=ucs . #x2566C) ; 𥙬 + )) +(define-char + '((=>ucs . #x2566C) ; 𥙬 + (morohashi-daikanwa 24708 0 6) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A62) ; ø»š› + )) +(define-char + '((=>ucs . #x7970) ; 祰 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24709) ; ø¸†‚… + )) +(define-char + '((morohashi-daikanwa 24709 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E59) ; ø»“·¾ + (=ucs . #x7970) ; 祰 + )) +(define-char + '((=>ucs . #x7971) ; 祱 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24711) ; ø¸†‚‡ + )) +(define-char + '((morohashi-daikanwa 24711 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D5F) ; ø»–€ª + (=ucs . #x7971) ; 祱 + )) +(define-char + '((=>ucs . #x7972) ; 祲 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x505C) ; ø»‹ª + (=jis-x0213-2-2000 . #x7266) ; ø»¦•ƒ + (ideograph-daikanwa . 24713) ; ø¸†‚‰ + (=jef-china3 . #x5CDE) ; øº…³ž + (ucs-jis . #x7972) ; ø»‹ª + )) +(define-char + '((morohashi-daikanwa 24713 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-isoir165 . #x7D3B) ; ø»Žµ¶ + (chinese-cns11643-2 . #x3E58) ; ø»“·½ + (=ucs . #x7972) ; 祲 + )) +(define-char + '((=>ucs . #x7973) ; 祳 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24716) ; ø¸†‚Œ + )) +(define-char + '((morohashi-daikanwa 24716 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E57) ; ø»“·¼ + (=ucs . #x7973) ; 祳 + )) +(define-char + '((=>ucs . #x7974) ; 祴 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24717) ; ø¸†‚ + )) +(define-char + '((morohashi-daikanwa 24717 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E56) ; ø»“·» + (=ucs . #x7974) ; 祴 + )) +(define-char + '((=>ucs . #x7975) ; 祵 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24718) ; ø¸†‚Ž + )) +(define-char + '((morohashi-daikanwa 24718 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D64) ; ø»–€¯ + (=ucs . #x7975) ; 祵 + )) +(define-char + '((=>ucs . #x7976) ; 祶 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24724) ; ø¸†‚” + )) +(define-char + '((morohashi-daikanwa 24724 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D62) ; ø»–€­ + (=ucs . #x7976) ; 祶 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C3E) ; ø»œ´— + (ideograph-daikanwa . 24725) ; ø¸†‚• + (=ucs . #x230AB) ; 𣂫 + )) +(define-char + '((=>ucs . #x25678) ; 𥙸 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24726) ; ø¸†‚– + )) +(define-char + '((morohashi-daikanwa 24726 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C37) ; ø»œ´ + (=ucs . #x25678) ; 𥙸 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D60) ; ø»–€« + (=ucs . #x4108) ; 䄈 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3959) ; ø»˜„° + (=ucs . #x4109) ; 䄉 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x3B76) ; ø»„­¥ + (chinese-isoir165 . #x3B76) ; ø»•µ + (=ucs . #x7978) ; 祸 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C39) ; ø»œ´’ + (=ucs . #x2566D) ; 𥙭 + )) +(define-char + '((=>ucs . #x2566D) ; 𥙭 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2398 3) + (=hanziku-6 . #xEFCC) ; ý¢®¿Œ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C3A) ; ø»œ´“ + (=ucs . #x2566E) ; 𥙮 + )) +(define-char + '((=>ucs . #x2566E) ; 𥙮 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2398 8) + (=hanziku-6 . #xEFD1) ; ý¢®¿‘ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C3C) ; ø»œ´• + (=ucs . #x2566F) ; 𥙯 + )) +(define-char + '((=>ucs . #x2566F) ; 𥙯 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2399 16) + (=hanziku-6 . #xEFF9) ; ý¢®¿¹ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A63) ; ø»šœ + (=ucs . #x25670) ; 𥙰 + )) +(define-char + '((=>ucs . #x25670) ; 𥙰 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2399 7) + (=hanziku-6 . #xEFF0) ; ý¢®¿° + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C3D) ; ø»œ´– + (=ucs . #x25671) ; 𥙱 + )) +(define-char + '((=>ucs . #x25671) ; 𥙱 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2399 14) + (=hanziku-6 . #xEFF7) ; ý¢®¿· + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C3B) ; ø»œ´” + (=ucs . #x25672) ; 𥙲 + )) +(define-char + '((=>ucs . #x25672) ; 𥙲 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2399 6) + (=hanziku-6 . #xEFEF) ; ý¢®¿¯ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 1 26 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x88C7) ; ý¢€ˆ£‡ + ) + ((=ucs . #x752B) ; 甫 + )) + (=hanziku-1 . #xA975) ; ý¢€š¥µ + (=ucs . #x25673) ; 𥙳 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C36) ; ø»œ´ + (=ucs . #x25677) ; 𥙷 + )) +(define-char + '((=>ucs . #x410B) ; 䄋 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24728) ; ø¸†‚˜ + )) +(define-char + '((morohashi-daikanwa 24728 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F45) ; ø»˜ + (=ucs . #x410B) ; 䄋 + )) +(define-char + '((=>ucs . #x25688) ; 𥚈 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2401 6) + (ideograph-daikanwa . 24729) ; ø¸†‚™ + (=hanziku-6 . #xF070) ; ý¢¯° + )) +(define-char + '((morohashi-daikanwa 24729 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5575) ; ø»‚œ + (=ucs . #x25688) ; 𥚈 + )) +(define-char + '((=>ucs . #x7979) ; 祹 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x505D) ; ø»‹ªŽ + (=jis-x0213-1-2000 . #x793E) ; ø»¤”© + (ideograph-daikanwa . 24730) ; ø¸†‚š + (=jef-china3 . #x5CDF) ; øº…³Ÿ + (ucs-jis . #x7979) ; ø»‹ªŽ + )) +(define-char + '((morohashi-daikanwa 24730 0 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x455C) ; ø»”‚“ + (=ucs . #x7979) ; 祹 + )) +(define-char + '((=>ucs . #x797A) ; 祺 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5555) + (=jis-x0208 . #x6332) ; ø½‹—‰ + (korean-ksc5601 . #x5138) ; ø»‰¡ƒ + (ideograph-daikanwa . 24733) ; ø¸†‚ + (ucs-jis . #x797A) ; ø½‹—‰ + )) +(define-char + '((morohashi-daikanwa 24733 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x6C77) ; ø»…µ¤ + (chinese-isoir165 . #x6C77) ; ø»Ž´ + (chinese-cns11643-1 . #x6559) ; ø»’§Œ + (=ucs . #x797A) ; 祺 + )) +(define-char + '((=>ucs . #x797B) ; 祻 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x505E) ; ø»‹ª + (ideograph-daikanwa . 24734) ; ø¸†‚ž + (=jef-china3 . #x5CE0) ; øº…³  + (ucs-jis . #x797B) ; ø»‹ª + )) +(define-char + '((morohashi-daikanwa 24734 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F46) ; ø»˜‘ + (=ucs . #x797B) ; 祻 + )) +(define-char + '((=>ucs . #x797C) ; 祼 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x505F) ; ø»‹ª + (ideograph-daikanwa . 24738) ; ø¸†‚¢ + (ucs-jis . #x797C) ; ø»‹ª + )) +(define-char + '((morohashi-daikanwa 24738 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-isoir165 . #x2C49) ; ø»Œ¿† + (chinese-cns11643-2 . #x4559) ; ø»”‚ + (=ucs . #x797C) ; 祼 + )) +(define-char + '((=>ucs . #x797D) ; 祽 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24739) ; ø¸†‚£ + )) +(define-char + '((morohashi-daikanwa 24739 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x455B) ; ø»”‚’ + (=ucs . #x797D) ; 祽 + )) +(define-char + '((=>ucs . #x797E) ; 祾 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x5060) ; ø»‹ª‘ + (ideograph-daikanwa . 24740) ; ø¸†‚¤ + (ucs-jis . #x797E) ; ø»‹ª‘ + )) +(define-char + '((morohashi-daikanwa 24740 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4338) ; ø»–ˆ· + (=ucs . #x797E) ; 祾 + )) +(define-char + '((=>ucs . #x797F) ; 祿 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5558) + (=jis-x0208 . #x6333) ; ø½‹—Š + (korean-ksc5601 . #x565F) ; ø»‰©€ + (=gt-pj-1 . #x6333) ; ø½‹—Š + (ideograph-daikanwa . 24741) ; ø¸†‚¥ + (=gt-k . 10330) ; ý¡„‚¡š + (ucs-jis . #x797F) ; ø½‹—Š + )) +(define-char + '((morohashi-daikanwa 24741 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-1 . #x655A) ; ø»’§ + (=ucs . #x797F) ; 祿 + )) +(define-char + '((morohashi-daikanwa 24741 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x423B) ; ø»„¶¼ + (=jis-x0208 . #x4F3D) ; ø½Š¹¼ + (chinese-isoir165 . #x423B) ; ø»ŸŒ + (=gt-pj-1 . #x4F3D) ; 禄 + (=gt-k . 09162) ; ý¡„‚Š + (=ucs . #x7984) ; 禄 + )) +(define-char + '((=>ucs . #x7984) ; 禄 + (morohashi-daikanwa 24741 1 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D63) ; ø»–€® + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5641) + (chinese-gb2312 . #x5977) ; ø»…™ª + (=jis-x0208 . #x6349) ; ø½‹—  + (chinese-isoir165 . #x5977) ; ø»Žº + (=gt-pj-1 . #x6349) ; 禀 + (ideograph-daikanwa . 24742) ; ø¸†‚¦ + (=gt-k . 10332) ; ý¡„‚¡œ + (=ucs . #x7980) ; 禀 + )) +(define-char + '((=>ucs . #x7980) ; 禀 + (morohashi-daikanwa 24742 0 0) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x433D) ; ø»–ˆ¼ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5556) + (chinese-gb2312 . #x3D7B) ; ø»„°¦ + (=jis-x0208 . #x3658) ; ø½Š•© + (korean-ksc5601 . #x5057) ; ø»‰ „ + (chinese-isoir165 . #x3D7B) ; ø»˜¶ + (=gt-pj-1 . #x3658) ; 禁 + (ideograph-daikanwa . 24743) ; ø¸†‚§ + (=gt-k . 10195) ; ý¡„‚Ÿ“ + (=ucs . #x7981) ; 禁 + )) +(define-char + '((=>ucs . #x7981) ; 禁 + (morohashi-daikanwa 24743 0 0) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-1 . #x655B) ; ø»’§Ž + )) +(define-char + '((=>ucs . #x7982) ; 禂 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24744) ; ø¸†‚¨ + )) +(define-char + '((morohashi-daikanwa 24744 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x455A) ; ø»”‚‘ + (=ucs . #x7982) ; 禂 + )) +(define-char + '((=>ucs . #x7983) ; 禃 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24748) ; ø¸†‚¬ + )) +(define-char + '((morohashi-daikanwa 24748 0 6) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4339) ; ø»–ˆ¸ + (=ucs . #x7983) ; 禃 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 2 1226 4) + (ideograph-daikanwa . 24749) ; ø¸†‚­ + (=hanziku-4 . #xA4AE) ; ý¢Š’® + (=ucs . #x2568C) ; 𥚌 + )) +(define-char + '((=>ucs . #x2568C) ; 𥚌 + (morohashi-daikanwa 24749 0 0) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C3F) ; ø»œ´˜ + )) +(define-char + '((=>ucs . #x2568D) ; 𥚍 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2401 18) + (ideograph-daikanwa . 24750) ; ø¸†‚® + (=hanziku-6 . #xF07C) ; ý¢¯¼ + )) +(define-char + '((morohashi-daikanwa 24750 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F48) ; ø»˜“ + (=ucs . #x2568D) ; 𥚍 + )) +(define-char + '((=>ucs . #x4111) ; 䄑 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24751) ; ø¸†‚¯ + )) +(define-char + '((morohashi-daikanwa 24751 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x433C) ; ø»–ˆ» + (=ucs . #x4111) ; 䄑 + )) +(define-char + '((=>ucs . #x2569C) ; 𥚜 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2401 5) + (ideograph-daikanwa . 24752) ; ø¸†‚° + (=hanziku-6 . #xF06F) ; ý¢¯¯ + )) +(define-char + '((morohashi-daikanwa 24752 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5574) ; ø»‚› + (=ucs . #x2569C) ; 𥚜 + )) +(define-char + '((=>ucs . #x4112) ; 䄒 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 24753) ; ø¸†‚± + )) +(define-char + '((morohashi-daikanwa 24753 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x433F) ; ø»–ˆ¾ + (=ucs . #x4112) ; 䄒 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (<-vulgar-ideograph + (:sources (sougen-irai-zokujifu morohashi-daikanwa) + :char ((ideograph-daikanwa . 24835) ; ø¸†„ƒ + ) + )) + (chinese-gb2312 . #x6C78) ; ø»…µ¥ + (chinese-isoir165 . #x6C78) ; ø»Žµ + (ideograph-daikanwa . 24754) ; ø¸†‚² + (=ucs . #x7985) ; 禅 + )) +(define-char + '((=>ucs . #x7985) ; 禅 + (morohashi-daikanwa 24754 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (=jis-x0208 . #x4135) ; ø½Š¥ + (ucs-jis . #x7985) ; ø½Š¥ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F44) ; ø»˜ + (=ucs . #x410C) ; 䄌 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x433A) ; ø»–ˆ¹ + (=ucs . #x410D) ; 䄍 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x433B) ; ø»–ˆº + (=ucs . #x410E) ; 䄎 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x433E) ; ø»–ˆ½ + (=ucs . #x410F) ; 䄏 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F47) ; ø»˜’ + (=ucs . #x4110) ; 䄐 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x412B) ; ø»š™¶ + (=ucs . #x25689) ; 𥚉 + )) +(define-char + '((=>ucs . #x25689) ; 𥚉 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2401 23) + (=hanziku-6 . #xF0A3) ; ý¢¯‚£ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x412A) ; ø»š™µ + (=ucs . #x2568A) ; 𥚊 + )) +(define-char + '((=>ucs . #x2568A) ; 𥚊 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 4 2400 1) + (=hanziku-6 . #xF04B) ; ý¢¯‹ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 1 556 12) + (=hanziku-2 . #xC268) ; ý¢€¬‰¨ + (=ucs . #x2568B) ; 𥚋 + )) +(define-char + '((=>ucs . #x2568B) ; 𥚋 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x412C) ; ø»š™· + )) +(define-char + '((=>ucs . #x7987) ; 禇 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24755) ; ø¸†‚³ + )) +(define-char + '((morohashi-daikanwa 24755 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4848) ; ø»– + (=ucs . #x7987) ; 禇 + )) +(define-char + '((=>ucs . #x7988) ; 禈 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24756) ; ø¸†‚´ + )) +(define-char + '((morohashi-daikanwa 24756 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C48) ; ø»”Œ‘ + (=ucs . #x7988) ; 禈 + )) +(define-char + '((=>ucs . #x7989) ; 禉 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24757) ; ø¸†‚µ + )) +(define-char + '((morohashi-daikanwa 24757 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4847) ; ø»–œ + (=ucs . #x7989) ; 禉 + )) +(define-char + '((=>ucs . #x798A) ; 禊 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (=jis-x0208 . #x6334) ; ø½‹—‹ + (ideograph-daikanwa . 24760) ; ø¸†‚¸ + (ucs-jis . #x798A) ; ø½‹—‹ + )) +(define-char + '((=>ucs . #x798A) ; 禊 + (morohashi-daikanwa 24760 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C41) ; ø»”ŒŠ + )) +(define-char + '((morohashi-daikanwa 24760 0 6) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x6C79) ; ø»…µ¦ + (chinese-isoir165 . #x6C79) ; ø»Ž¶ + (=ucs . #x798A) ; 禊 + )) +(define-char + '((=>ucs . #x798B) ; 禋 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x5061) ; ø»‹ª’ + (ideograph-daikanwa . 24761) ; ø¸†‚¹ + (=jef-china3 . #x5CE1) ; øº…³¡ + (ucs-jis . #x798B) ; ø»‹ª’ + )) +(define-char + '((morohashi-daikanwa 24761 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C42) ; ø»”Œ‹ + (=ucs . #x798B) ; 禋 + )) +(define-char + '((=>ucs . #x798C) ; 禌 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x5062) ; ø»‹ª“ + (ideograph-daikanwa . 24765) ; ø¸†‚½ + (ucs-jis . #x798C) ; ø»‹ª“ + )) +(define-char + '((morohashi-daikanwa 24765 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x477E) ; ø»š£½ + (=ucs . #x798C) ; 禌 + )) +(define-char + '((=>ucs* . #x798D) ; 禍 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (korean-ksc5601 . #x7C21) ; ø»ŠŸ¶ + (=jis-x0213-1-2000 . #x793F) ; ø»¤”ª + (ideograph-daikanwa . 24766) ; ø¸†‚¾ + (=jef-china3 . #x5CE2) ; øº…³¢ + (ucs-ks . #x798D) ; 禍 + (=ucs . #xFA52) ; 禍 + )) +(define-char + '((=>ucs . #x798D) ; 禍 + (morohashi-daikanwa 24766 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (=jis-x0208 . #x3252) ; ø½Š« + (=gt-pj-1 . #x3252) ; ø½Š« + (=gt-k . 10174) ; ý¡„‚ž¾ + (ucs-jis . #x798D) ; ø½Š« + )) +(define-char + '((=>ucs . #x798D) ; 禍 + (morohashi-daikanwa 24766 1 0) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-1 . #x697E) ; ø»’­© + (ucs-cns . #x798D) ; ø»’­© + )) +(define-char + '((morohashi-daikanwa 24766 1 3) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb12345 . #x3B76) ; 禍 + (=ucs . #x798D) ; 禍 + )) +(define-char + '((=>ucs* . #x798E) ; 禎 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (korean-ksc5601 . #x6F6E) ; ø»Š½ + (=jis-x0213-1-2000 . #x7940) ; ø»¤”« + (ideograph-daikanwa . 24767) ; ø¸†‚¿ + (=jef-china3 . #x5CE3) ; øº…³£ + (ucs-ks . #x798E) ; 禎 + (=ucs . #xFA53) ; 禎 + )) +(define-char + '((morohashi-daikanwa 24767 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (=jis-x0208 . #x4477) ; ø½Šª¬ + (chinese-cns11643-1 . #x697C) ; ø»’­§ + (chinese-gb12345 . #x6C75) ; 禎 + (=ucs . #x798E) ; 禎 + )) +(define-char + '((name . "CJK COMPATIBILITY IDEOGRAPH-FA1B") + (=>ucs* . #x798F) ; 福 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (korean-ksc5601 . #x5C58) ; ø»‰±­ + (=jis-x0213-1-2000 . #x7941) ; ø»¤”¬ + (ideograph-daikanwa . 24768) ; ø¸†ƒ€ + (=jef-china3 . #x5CE4) ; øº…³¤ + (ucs-ks . #x798F) ; 福 + (=ucs . #xFA1B) ; 福 + )) +(define-char + '((morohashi-daikanwa 24768 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x3823) ; ø»„§¸ + (=jis-x0208 . #x4A21) ; ø½Š²Š + (chinese-isoir165 . #x3823) ; ø»ˆ + (chinese-cns11643-1 . #x697D) ; ø»’­¨ + (=ucs . #x798F) ; 福 + )) +(define-char + '((=>ucs . #x7990) ; 禐 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24769) ; ø¸†ƒ + )) +(define-char + '((morohashi-daikanwa 24769 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C4A) ; ø»”Œ“ + (=ucs . #x7990) ; 禐 + )) +(define-char + '((=>ucs . #x7991) ; 禑 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (korean-ksc5601 . #x695F) ; ø»Š„º + (japanese-jisx0212 . #x5063) ; ø»‹ª” + (ideograph-daikanwa . 24770) ; ø¸†ƒ‚ + (ucs-jis . #x7991) ; ø»Š„º + )) +(define-char + '((morohashi-daikanwa 24770 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4822) ; ø»š£¿ + (=ucs . #x7991) ; 禑 + )) +(define-char + '((=>ucs . #x7992) ; 禒 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24771) ; ø¸†ƒƒ + )) +(define-char + '((morohashi-daikanwa 24771 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C49) ; ø»”Œ’ + (=ucs . #x7992) ; 禒 + )) +(define-char + '((=>ucs . #x7993) ; 禓 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x5064) ; ø»‹ª• + (ideograph-daikanwa . 24772) ; ø¸†ƒ„ + (=jef-china3 . #x5CE5) ; øº…³¥ + (ucs-jis . #x7993) ; ø»‹ª• + )) +(define-char + '((morohashi-daikanwa 24772 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C46) ; ø»”Œ + (=ucs . #x7993) ; 禓 + )) +(define-char + '((=>ucs . #x7994) ; 禔 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x5065) ; ø»‹ª– + (=jis-x0213-2-2000 . #x7267) ; ø»¦•„ + (ideograph-daikanwa . 24773) ; ø¸†ƒ… + (=jef-china3 . #x5CE6) ; øº…³¦ + (ucs-jis . #x7994) ; ø»‹ª– + )) +(define-char + '((morohashi-daikanwa 24773 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C45) ; ø»”ŒŽ + (=ucs . #x7994) ; 禔 + )) +(define-char + '((=>ucs . #x7995) ; 禕 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x5066) ; ø»‹ª— + (=jis-x0213-2-2000 . #x7268) ; ø»¦•… + (ideograph-daikanwa . 24775) ; ø¸†ƒ‡ + (ucs-jis . #x7995) ; ø»‹ª— + )) +(define-char + '((morohashi-daikanwa 24775 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C44) ; ø»”Œ + (=ucs . #x7995) ; 禕 + )) +(define-char + '((=>ucs . #x7996) ; 禖 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x5067) ; ø»‹ª˜ + (=jis-x0213-2-2000 . #x7269) ; ø»¦•† + (ideograph-daikanwa . 24776) ; ø¸†ƒˆ + (ucs-jis . #x7996) ; ø»‹ª˜ + )) +(define-char + '((morohashi-daikanwa 24776 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C43) ; ø»”ŒŒ + (=ucs . #x7996) ; 禖 + )) +(define-char + '((=>ucs . #x7997) ; 禗 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24777) ; ø¸†ƒ‰ + )) +(define-char + '((morohashi-daikanwa 24777 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C47) ; ø»”Œ + (=ucs . #x7997) ; 禗 + )) +(define-char + '((=>ucs . #x7998) ; 禘 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x5068) ; ø»‹ª™ + (=jis-x0213-1-2000 . #x7942) ; ø»¤”­ + (ideograph-daikanwa . 24778) ; ø¸†ƒŠ + (=jef-china3 . #x5CE7) ; øº…³§ + (ucs-jis . #x7998) ; ø»‹ª™ + )) +(define-char + '((morohashi-daikanwa 24778 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-isoir165 . #x7D3C) ; ø»Žµ· + (chinese-cns11643-2 . #x4C40) ; ø»”Œ‰ + (=ucs . #x7998) ; 禘 + )) +(define-char + '((=>ucs . #x256C3) ; 𥛃 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (hanyu-dazidian 4 2403 1) + (ideograph-daikanwa . 24787) ; ø¸†ƒ“ + (=hanziku-6 . #xF0CD) ; ý¢¯ƒ + )) +(define-char + '((morohashi-daikanwa 24787 0 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F5E) ; ø»± + (=ucs . #x256C3) ; 𥛃 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4846) ; ø»–› + (=ucs . #x4113) ; 䄓 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4824) ; ø»š¤ + (=ucs . #x4114) ; 䄔 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4849) ; ø»–ž + (=ucs . #x4115) ; 䄕 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (=ucs . #x7999) ; 禙 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4826) ; ø»š¤ƒ + (=ucs . #x21C07) ; 𡰇 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4825) ; ø»š¤‚ + (=ucs . #x22FC6) ; 𢿆 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2403 19) + (chinese-cns11643-5 . #x4823) ; ø»š¤€ + (=hanziku-6 . #xF0DF) ; ý¢¯ƒŸ + (=ucs . #x256A6) ; 𥚦 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F5F) ; ø»² + (=ucs . #x256A7) ; 𥚧 + )) +(define-char + '((=>ucs . #x256A7) ; 𥚧 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2403 2) + (=hanziku-6 . #xF0CE) ; ý¢¯ƒŽ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x256A8) ; 𥚨 + )) +(define-char + '((=>ucs . #x256A8) ; 𥚨 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F60) ; ø»³ + )) +(define-char + '((=>ucs . #x256A8) ; 𥚨 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2403 4) + (=hanziku-6 . #xF0D0) ; ý¢¯ƒ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2403 26) + (=hanziku-6 . #xF0E6) ; ý¢¯ƒ¦ + (=ucs . #x256A9) ; 𥚩 + )) +(define-char + '((=>ucs . #x256A9) ; 𥚩 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4556) ; ø»˜–• + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 1 389 12) + (chinese-cns11643-6 . #x5F63) ; ø»¶ + (=hanziku-1 . #xF5F8) ; ý¢€Ÿ—¸ + (=ucs . #x256AA) ; 𥚪 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F61) ; ø»´ + (=ucs . #x256AB) ; 𥚫 + )) +(define-char + '((=>ucs . #x256AB) ; 𥚫 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2403 16) + (=hanziku-6 . #xF0DC) ; ý¢¯ƒœ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F5D) ; ø»° + (=ucs . #x256C0) ; 𥛀 + )) +(define-char + '((=>ucs . #x256C0) ; 𥛀 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2403 23) + (=hanziku-6 . #xF0E3) ; ý¢¯ƒ£ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2403 27) + (=hanziku-6 . #xF0E7) ; ý¢¯ƒ§ + (=ucs . #x256C1) ; 𥛁 + )) +(define-char + '((=>ucs . #x256C1) ; 𥛁 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F62) ; ø»µ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x256C2) ; 𥛂 + )) +(define-char + '((=>ucs . #x256C2) ; 𥛂 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4821) ; ø»š£¾ + )) +(define-char + '((=>ucs . #x256C2) ; 𥛂 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2403 5) + (=hanziku-6 . #xF0D1) ; ý¢¯ƒ‘ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2403 25) + (chinese-cns11643-6 . #x5F5C) ; ø»¯ + (=hanziku-6 . #xF0E5) ; ý¢¯ƒ¥ + (=ucs . #x256C7) ; 𥛇 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2403 24) + (chinese-cns11643-6 . #x5F64) ; ø»· + (=hanziku-6 . #xF0E4) ; ý¢¯ƒ¤ + (=ucs . #x256C8) ; 𥛈 + )) +(define-char + '((=>ucs . #x799A) ; 禚 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 24788) ; ø¸†ƒ” + (=jef-china3 . #x92C8) ; øº‰‹ˆ + )) +(define-char + '((morohashi-daikanwa 24788 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x6C7A) ; ø»…µ§ + (chinese-isoir165 . #x6C7A) ; ø»Ž· + (chinese-cns11643-2 . #x5253) ; ø»”• + (=ucs . #x799A) ; 禚 + )) +(define-char + '((=>ucs . #x799B) ; 禛 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x5069) ; ø»‹ªš + (=jis-x0213-2-2000 . #x726A) ; ø»¦•‡ + (ideograph-daikanwa . 24789) ; ø¸†ƒ• + (=jef-china3 . #x5CE8) ; øº…³¨ + (ucs-jis . #x799B) ; ø»‹ªš + )) +(define-char + '((morohashi-daikanwa 24789 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5258) ; ø»”•• + (=ucs . #x799B) ; 禛 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x506A) ; ø»‹ª› + (ideograph-daikanwa . 24790) ; ø¸†ƒ– + (=ucs . #x799C) ; 禜 + )) +(define-char + '((=>ucs . #x799C) ; 禜 + (morohashi-daikanwa 24790 0 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5256) ; ø»”•“ + )) +(define-char + '((=>ucs . #x799D) ; 禝 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (=jis-x0208 . #x6335) ; ø½‹—Œ + (ideograph-daikanwa . 24792) ; ø¸†ƒ˜ + (ucs-jis . #x799D) ; ø½‹—Œ + )) +(define-char + '((morohashi-daikanwa 24792 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D50) ; ø»–—» + (=ucs . #x799D) ; 禝 + )) +(define-char + '((=>ucs . #x799E) ; 禞 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 24794) ; ø¸†ƒš + )) +(define-char + '((morohashi-daikanwa 24794 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D51) ; ø»–—¼ + (=ucs . #x799E) ; 禞 + )) +(define-char + '((=>ucs . #x799F) ; 禟 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 24796) ; ø¸†ƒœ + )) +(define-char + '((morohashi-daikanwa 24796 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D4F) ; ø»–—º + (=ucs . #x799F) ; 禟 + )) +(define-char + '((=>ucs . #x79A0) ; 禠 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 24798) ; ø¸†ƒž + )) +(define-char + '((morohashi-daikanwa 24798 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-isoir165 . #x7D3D) ; ø»Žµ¸ + (chinese-cns11643-2 . #x5255) ; ø»”•’ + (=ucs . #x79A0) ; 禠 + )) +(define-char + '((=>ucs . #x79A1) ; 禡 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x506B) ; ø»‹ªœ + (=jis-x0213-2-2000 . #x726B) ; ø»¦•ˆ + (ideograph-daikanwa . 24799) ; ø¸†ƒŸ + (ucs-jis . #x79A1) ; ø»‹ªœ + )) +(define-char + '((morohashi-daikanwa 24799 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5254) ; ø»”•‘ + (=ucs . #x79A1) ; 禡 + )) +(define-char + '((=>ucs . #x79A2) ; 禢 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 24804) ; ø¸†ƒ¤ + )) +(define-char + '((morohashi-daikanwa 24804 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5257) ; ø»”•” + (=ucs . #x79A2) ; 禢 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E76) ; ø»š®‡ + (=ucs . #x4118) ; 䄘 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D4E) ; ø»–—¹ + (=ucs . #x4119) ; 䄙 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (=ucs . #x79A3) ; 禣 + )) +(define-char + '((=>ucs . #x2059F) ; 𠖟 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (->identical + ((=ucs . #x2059F) ; 𠖟 + )) + (chinese-cns11643-5 . #x4E77) ; ø»š®ˆ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 4 2406 4) + (chinese-cns11643-4 . #x4B5F) ; ø»˜Ÿ’ + (=hanziku-6 . #xF171) ; ý¢¯…± + (=ucs . #x256C5) ; 𥛅 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2626) ; ø»ž† + (=ucs . #x256C6) ; 𥛆 + )) +(define-char + '((=>ucs . #x256C6) ; 𥛆 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 4 2406 10) + (=hanziku-6 . #xF177) ; ý¢¯…· + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2628) ; ø»ž†‘ + (=ucs . #x256D4) ; 𥛔 + )) +(define-char + '((=>ucs . #x256D4) ; 𥛔 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 4 2406 1) + (=hanziku-6 . #xF16E) ; ý¢¯…® + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x256DD) ; 𥛝 + )) +(define-char + '((=>ucs* . #x256C5) ; 𥛅 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B60) ; ø»˜Ÿ“ + (=ucs . #x2F955) ; 𥛅 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2627) ; ø»ž† + )) +(define-char + '((=>ucs . #x79A4) ; 禤 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24812) ; ø¸†ƒ¬ + )) +(define-char + '((morohashi-daikanwa 24812 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-isoir165 . #x7D3E) ; ø»Žµ¹ + (chinese-cns11643-2 . #x5878) ; ø»”ž© + (=ucs . #x79A4) ; 禤 + )) +(define-char + '((=>ucs . #x79A5) ; 禥 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 24819) ; ø¸†ƒ³ + )) +(define-char + '((morohashi-daikanwa 24819 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5226) ; ø»–ž§ + (=ucs . #x79A5) ; 禥 + )) +(define-char + '((=>ucs . #x79A6) ; 禦 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-1 . #x7157) ; ø»’¸² + (ideograph-daikanwa . 24820) ; ø¸†ƒ´ + )) +(define-char + '((morohashi-daikanwa 24820 0 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 5576) + (=jis-x0208 . #x357A) ; ø½Š”­ + (korean-ksc5601 . #x655D) ; ø»‰¿€ + (chinese-gb12345 . #x787A) ; 禦 + (=ucs . #x79A6) ; 禦 + )) +(define-char + '((=>ucs . #x9834) ; é ´ + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (<-vulgar-ideograph + (:sources (seiji-tsuu morohashi-daikanwa) + :char ((ideograph-daikanwa . 25267) ; ø¸†Š³ + ) + )) + (ideograph-daikanwa . 24824) ; ø¸†ƒ¸ + )) +(define-char + '((=>ucs . #x9834) ; é ´ + (morohashi-daikanwa 24824 0 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5228) ; ø»–ž© + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2629) ; ø»ž†’ + (ideograph-daikanwa . 49401) ; ø¸Œƒ¹ + (=ucs . #x271D8) ; 𧇘 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5176) ; ø»˜¨ + (=ucs . #x411A) ; 䄚 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5225) ; ø»–ž¦ + (=ucs . #x411B) ; 䄛 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5174) ; ø»˜¨› + (=ucs . #x411C) ; 䄜 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5175) ; ø»˜¨œ + (=ucs . #x411D) ; 䄝 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5638) ; ø»š¸¹ + (=ucs . #x256D8) ; 𥛘 + )) +(define-char + '((=>ucs . #x256D8) ; 𥛘 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 4 2407 8) + (=hanziku-6 . #xF1B7) ; ý¢¯†· + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x305C) ; ø»ž•± + (=ucs . #x256D9) ; 𥛙 + )) +(define-char + '((=>ucs . #x256D9) ; 𥛙 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 4 2407 10) + (=hanziku-6 . #xF1B9) ; ý¢¯†¹ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5636) ; ø»š¸· + (=ucs . #x256DA) ; 𥛚 + )) +(define-char + '((=>ucs . #x256DA) ; 𥛚 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 4 2407 17) + (=hanziku-6 . #xF1C0) ; ý¢¯‡€ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x305D) ; ø»ž•² + (=ucs . #x256DB) ; 𥛛 + )) +(define-char + '((=>ucs . #x256DB) ; 𥛛 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 1 306 7) + (=hanziku-1 . #xE541) ; ý¢€ž• + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5177) ; ø»˜¨ž + (=ucs . #x256DC) ; 𥛜 + )) +(define-char + '((=>ucs . #x256DC) ; 𥛜 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 4 2407 6) + (=hanziku-6 . #xF1B5) ; ý¢¯†µ + )) +(define-char + '((=>ucs . #x256DD) ; 𥛝 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5639) ; ø»š¸º + )) +(define-char + '((=>ucs . #x256DD) ; 𥛝 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 4 2407 13) + (=hanziku-6 . #xF1BC) ; ý¢¯†¼ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5637) ; ø»š¸¸ + (=ucs . #x256DE) ; 𥛞 + )) +(define-char + '((=>ucs . #x256DE) ; 𥛞 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 4 2407 15) + (=hanziku-6 . #xF1BE) ; ý¢¯†¾ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x563A) ; ø»š¸» + (=ucs . #x256DF) ; 𥛟 + )) +(define-char + '((=>ucs . #x256DF) ; 𥛟 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 4 2407 12) + (=hanziku-6 . #xF1BB) ; ý¢¯†» + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 1 261 5) + (=hanziku-1 . #xDBE3) ; ý¢€¯£ + (=ucs . #x256E0) ; 𥛠 + )) +(define-char + '((=>ucs . #x256E0) ; 𥛠 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x262A) ; ø»ž†“ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x305B) ; ø»ž•° + (=ucs . #x256E1) ; 𥛡 + )) +(define-char + '((=>ucs . #x256E1) ; 𥛡 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 4 2407 5) + (=hanziku-6 . #xF1B4) ; ý¢¯†´ + )) +(define-char + '((=>ucs . #x256F4) ; 𥛴 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 4 2552 2) + (=hanziku-7 . #xB972) ; ý¢»¥² + )) +(define-char + '((=>ucs . #x79A7) ; 禧 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5577) + (=jis-x0208 . #x6336) ; ø½‹— + (korean-ksc5601 . #x7D7B) ; ø»Š¢® + (ideograph-daikanwa . 24828) ; ø¸†ƒ¼ + (ucs-jis . #x79A7) ; ø½‹— + )) +(define-char + '((morohashi-daikanwa 24828 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x6C7B) ; ø»…µ¨ + (chinese-isoir165 . #x6C7B) ; ø»Ž¸ + (chinese-cns11643-1 . #x7452) ; ø»’½‡ + (=ucs . #x79A7) ; 禧 + )) +(define-char + '((=>ucs . #x79A8) ; 禨 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x506C) ; ø»‹ª + (ideograph-daikanwa . 24832) ; ø¸†„€ + (=jef-china3 . #x5CEA) ; øº…³ª + (ucs-jis . #x79A8) ; ø»‹ª + )) +(define-char + '((morohashi-daikanwa 24832 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D7B) ; ø»”¦‚ + (=ucs . #x79A8) ; 禨 + )) +(define-char + '((=>ucs . #x79A9) ; 禩 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 24833) ; ø¸†„ + )) +(define-char + '((=>ucs . #x79A9) ; 禩 + (morohashi-daikanwa 24833 0 2) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x506D) ; ø»‹ªž + (=jis-x0213-2-2000 . #x726C) ; ø»¦•‰ + (=jef-china3 . #x9FDB) ; øº‰¿› + (ucs-jis . #x79A9) ; ø»‹ªž + )) +(define-char + '((morohashi-daikanwa 24833 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5227) ; ø»–ž¨ + (=ucs . #x79A9) ; 禩 + )) +(define-char + '((=>ucs . #x79AA) ; 禪 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5567) + (=jis-x0208 . #x6338) ; ø½‹— + (korean-ksc5601 . #x6049) ; ø»‰·– + (ideograph-daikanwa . 24835) ; ø¸†„ƒ + (ucs-jis . #x79AA) ; ø½‹— + )) +(define-char + '((morohashi-daikanwa 24835 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-1 . #x7453) ; ø»’½ˆ + (chinese-gb12345 . #x6C78) ; 禪 + (=ucs . #x79AA) ; 禪 + )) +(define-char + '((=>ucs . #x79AB) ; 禫 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x506E) ; ø»‹ªŸ + (ideograph-daikanwa . 24836) ; ø¸†„„ + (ucs-jis . #x79AB) ; ø»‹ªŸ + )) +(define-char + '((morohashi-daikanwa 24836 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D7A) ; ø»”¦ + (=ucs . #x79AB) ; 禫 + )) +(define-char + '((=>ucs . #x256FD) ; 𥛽 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2407 25) + (ideograph-daikanwa . 49402) ; ø¸Œƒº + (=hanziku-6 . #xF1C8) ; ý¢¯‡ˆ + )) +(define-char + '((morohashi-daikanwa 49402 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3972) ; ø»ž£• + (=ucs . #x256FD) ; 𥛽 + )) +(define-char + '((=>ucs . #x256FF) ; 𥛿 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2408 6) + (ideograph-daikanwa . 49403) ; ø¸Œƒ» + (=hanziku-6 . #xF1D5) ; ý¢¯‡• + )) +(define-char + '((morohashi-daikanwa 49403 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3970) ; ø»ž£“ + (=ucs . #x256FF) ; 𥛿 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5742) ; ø»˜° + (=ucs . #x411F) ; 䄟 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5743) ; ø»˜°ž + (=ucs . #x256EE) ; 𥛮 + )) +(define-char + '((=>ucs . #x256EE) ; 𥛮 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2408 4) + (=hanziku-6 . #xF1D3) ; ý¢¯‡“ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C5A) ; ø»›‚ + (=ucs . #x256EF) ; 𥛯 + )) +(define-char + '((=>ucs . #x256EF) ; 𥛯 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2408 7) + (=hanziku-6 . #xF1D6) ; ý¢¯‡– + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3973) ; ø»ž£– + (=ucs . #x256F0) ; 𥛰 + )) +(define-char + '((=>ucs . #x256F0) ; 𥛰 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2407 26) + (=hanziku-6 . #xF1C9) ; ý¢¯‡‰ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2407 23) + (=hanziku-6 . #xF1C6) ; ý¢¯‡† + (=ucs . #x256F1) ; 𥛱 + )) +(define-char + '((=>ucs . #x256F1) ; 𥛱 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5744) ; ø»˜°Ÿ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3976) ; ø»ž£™ + (=ucs . #x256F2) ; 𥛲 + )) +(define-char + '((=>ucs . #x256F2) ; 𥛲 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2408 2) + (=hanziku-6 . #xF1D1) ; ý¢¯‡‘ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3974) ; ø»ž£— + (=ucs . #x256F3) ; 𥛳 + )) +(define-char + '((=>ucs . #x256F3) ; 𥛳 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2407 27) + (=hanziku-6 . #xF1CA) ; ý¢¯‡Š + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x305E) ; ø»ž•³ + (=ucs . #x256F4) ; 𥛴 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3971) ; ø»ž£” + (=ucs . #x256FB) ; 𥛻 + )) +(define-char + '((=>ucs . #x256FB) ; 𥛻 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2407 22) + (=hanziku-6 . #xF1C5) ; ý¢¯‡… + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3975) ; ø»ž£˜ + (=ucs . #x256FC) ; 𥛼 + )) +(define-char + '((=>ucs . #x256FC) ; 𥛼 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2407 24) + (=hanziku-6 . #xF1C7) ; ý¢¯‡‡ + )) +(define-char + '((=>ucs . #x79AC) ; 禬 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 24841) ; ø¸†„‰ + )) +(define-char + '((morohashi-daikanwa 24841 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-2 . #x624B) ; ø»”¬¨ + (=ucs . #x79AC) ; 禬 + )) +(define-char + '((=>ucs . #x79AD) ; 禭 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 24843) ; ø¸†„‹ + )) +(define-char + '((morohashi-daikanwa 24843 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-2 . #x624A) ; ø»”¬§ + (=ucs . #x79AD) ; 禭 + )) +(define-char + '((=>ucs . #x79AE) ; 禮 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-2 . 5506) + (=jis-x0208 . #x6339) ; ø½‹— + (korean-ksc5601 . #x5649) ; ø»‰¨ª + (ideograph-daikanwa . 24844) ; ø¸†„Œ + (ucs-jis . #x79AE) ; ø½‹— + )) +(define-char + '((morohashi-daikanwa 24844 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-1 . #x7671) ; ø»“€¢ + (chinese-gb12345 . #x4071) ; 禮 + (=jef-china3 . #x5CEB) ; øº…³« + (=ucs . #x79AE) ; 禮 + )) +(define-char + '((=>ucs . #x79AF) ; 禯 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x506F) ; ø»‹ª  + (ideograph-daikanwa . 24846) ; ø¸†„Ž + (ucs-jis . #x79AF) ; ø»‹ª  + )) +(define-char + '((morohashi-daikanwa 24846 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (cns-radical . 112) ; ⽯ + (total-strokes . 18) + (chinese-cns11643-3 . #x5845) ; ø»–§º + (=ucs . #x79AF) ; 禯 + )) +(define-char + '((=>ucs . #x25704) ; 𥜄 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 24847) ; ø¸†„ + )) +(define-char + '((=>ucs . #x25704) ; 𥜄 + (morohashi-daikanwa 24847 0 0) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x627B) ; ø»›‹¤ + )) +(define-char + '((=>ucs . #x25704) ; 𥜄 + (morohashi-daikanwa 24847 0 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (hanyu-dazidian 4 2409 13) + (=hanziku-6 . #xF1FC) ; ý¢¯‡¼ + )) +(define-char + '((morohashi-daikanwa 24847 0 2) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (=ucs . #x25704) ; 𥜄 + )) +(define-char + '((=>ucs . #x25705) ; 𥜅 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (hanyu-dazidian 4 2409 5) + (ideograph-daikanwa . 24848) ; ø¸†„ + (=hanziku-6 . #xF1F4) ; ý¢¯‡´ + )) +(define-char + '((morohashi-daikanwa 24848 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x412C) ; ø»ž­¿ + (=ucs . #x25705) ; 𥜅 + )) +(define-char + '((=>ucs . #x2570F) ; 𥜏 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 24850) ; ø¸†„’ + )) +(define-char + '((=>ucs . #x2570F) ; 𥜏 + (morohashi-daikanwa 24850 0 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (hanyu-dazidian 4 2409 6) + (=hanziku-6 . #xF1F5) ; ý¢¯‡µ + )) +(define-char + '((morohashi-daikanwa 24850 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x412B) ; ø»ž­¾ + (=ucs . #x2570F) ; 𥜏 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (cns-radical? . 112) + (chinese-cns11643-3 . #x5846) ; ø»–§» + (=ucs . #x4120) ; 䄠 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (cns-radical? . 112) + (chinese-cns11643-3 . #x5847) ; ø»–§¼ + (=ucs . #x4121) ; 䄡 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C34) ; ø»˜·¥ + (=ucs . #x25703) ; 𥜃 + )) +(define-char + '((=>ucs . #x25703) ; 𥜃 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (hanyu-dazidian 4 2409 9) + (=hanziku-6 . #xF1F8) ; ý¢¯‡¸ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C33) ; ø»˜·¤ + (=ucs . #x25711) ; 𥜑 + )) +(define-char + '((=>ucs . #x25711) ; 𥜑 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 13) + (total-strokes . 18) + (hanyu-dazidian 4 2409 3) + (=hanziku-6 . #xF1F2) ; ý¢¯‡² + )) +(define-char + '((=>ucs . #x79B0) ; 禰 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 14) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x4729) ; ø»‚³¼ + (ideograph-daikanwa . 24851) ; ø¸†„“ + )) +(define-char + '((=>ucs . #x79B0) ; 禰 + (morohashi-daikanwa 24851 0 2) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 14) + (total-strokes . 19) + (japanese-jisx0208 . #x4729) ; ø»‡ˆ„ + (=jis-x0208-1990 . #x4729) ; ø½Š­¸ + (ucs-jis . #x79B0) ; ø»‡ˆ„ + )) +(define-char + '((morohashi-daikanwa 24851 0 3) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-2 . #x662F) ; ø»”²„ + (chinese-gb12345 . #x6C72) ; 禰 + (=jef-china3 . #x5CED) ; øº…³­ + (=ucs . #x79B0) ; 禰 + )) +(define-char + '((=>ucs . #x79B1) ; 禱 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 14) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x4578) ; ø»‚² + (korean-ksc5601 . #x542A) ; ø»‰¥ + (japanese-jisx0212 . #x5070) ; ø»‹ª¡ + (=jis-x0213-1-2000 . #x7943) ; ø»¤”® + (ideograph-daikanwa . 24852) ; ø¸†„” + (ucs-jis . #x79B1) ; ø»‚² + )) +(define-char + '((morohashi-daikanwa 24852 0 4) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-1 . #x7856) ; ø»“ƒƒ + (chinese-gb12345 . #x353B) ; 禱 + (=ucs . #x79B1) ; 禱 + )) +(define-char + '((=>ucs . #x7977) ; 祷 + (morohashi-daikanwa 24852 0 6) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0208 . #x4578) ; ø»‡†— + (=jis-x0208-1990 . #x4578) ; ø½Š¬‹ + (ucs-jis . #x7977) ; ø»‡†— + )) +(define-char + '((morohashi-daikanwa 24852 0 7) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x353B) ; ø»„£¶ + (chinese-isoir165 . #x353B) ; ø»Œ† + (chinese-cns11643-4 . #x395A) ; ø»˜„± + (=jef-china3 . #x5CEC) ; øº…³¬ + (=ucs . #x7977) ; 祷 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A64) ; ø»–«• + (=ucs . #x4122) ; 䄢 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 14) + (total-strokes . 19) + (=ucs . #x25712) ; 𥜒 + )) +(define-char + '((=>ucs . #x25712) ; 𥜒 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x685B) ; ø»›“¸ + )) +(define-char + '((=>ucs . #x25712) ; 𥜒 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 14) + (total-strokes . 19) + (hanyu-dazidian 4 2410 4) + (=hanziku-6 . #xF254) ; ý¢¯‰” + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x483C) ; ø»ž¸¡ + (=ucs . #x25713) ; 𥜓 + )) +(define-char + '((=>ucs . #x25713) ; 𥜓 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 14) + (total-strokes . 19) + (hanyu-dazidian 4 2410 3) + (=hanziku-6 . #xF253) ; ý¢¯‰“ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x483D) ; ø»ž¸¢ + (=ucs . #x25714) ; 𥜔 + )) +(define-char + '((=>ucs . #x25714) ; 𥜔 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 14) + (total-strokes . 19) + (hanyu-dazidian 4 2410 9) + (=hanziku-6 . #xF259) ; ý¢¯‰™ + )) +(define-char + '((=>ucs . #x79B2) ; 禲 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 24859) ; ø¸†„› + )) +(define-char + '((morohashi-daikanwa 24859 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-2 . #x694E) ; ø»”¶½ + (=ucs . #x79B2) ; 禲 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 15) + (total-strokes . 20) + (=ucs . #x2571A) ; 𥜚 + )) +(define-char + '((=>ucs . #x2571A) ; 𥜚 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C68) ; ø»›™½ + )) +(define-char + '((=>ucs . #x2571A) ; 𥜚 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 15) + (total-strokes . 20) + (hanyu-dazidian 4 2411 3) + (=hanziku-6 . #xF273) ; ý¢¯‰³ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 15) + (total-strokes . 20) + (hanyu-dazidian 7 4390 12) + (=hanziku-11 . #xE647) ; ý¢‚¾™‡ + (=ucs . #x2571B) ; 𥜛 + )) +(define-char + '((=>ucs . #x2571B) ; 𥜛 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x6377) ; ø»™‚º + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E5E) ; ø»Ÿ· + (=ucs . #x2571F) ; 𥜟 + )) +(define-char + '((=>ucs . #x2571F) ; 𥜟 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 15) + (total-strokes . 20) + (hanyu-dazidian 4 2411 4) + (=hanziku-6 . #xF274) ; ý¢¯‰´ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x6663) ; ø»™‡€ + (=ucs . #x4124) ; 䄤 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x5426) ; ø»Ÿ‰³ + (=ucs . #x25720) ; 𥜠 + )) +(define-char + '((=>ucs . #x25720) ; 𥜠 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 16) + (total-strokes . 21) + (hanyu-dazidian 4 2411 7) + (=hanziku-6 . #xF277) ; ý¢¯‰· + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x5425) ; ø»Ÿ‰² + (=ucs . #x25723) ; 𥜣 + )) +(define-char + '((=>ucs . #x25723) ; 𥜣 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 16) + (total-strokes . 21) + (hanyu-dazidian 4 2411 5) + (=hanziku-6 . #xF275) ; ý¢¯‰µ + )) +(define-char + '((=>ucs . #x79B3) ; 禳 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 17) + (total-strokes . 22) + (shinjigen-2 . 5583) + (=jis-x0208 . #x633A) ; ø½‹—‘ + (korean-ksc5601 . #x654C) ; ø»‰¾¯ + (ideograph-daikanwa . 24868) ; ø¸†„¤ + (ucs-jis . #x79B3) ; ø½‹—‘ + )) +(define-char + '((morohashi-daikanwa 24868 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-gb2312 . #x6C7C) ; ø»…µ© + (chinese-isoir165 . #x6C7C) ; ø»Ž¹ + (chinese-cns11643-1 . #x7B6B) ; ø»“‡² + (=ucs . #x79B3) ; 禳 + )) +(define-char + '((=>ucs . #x79B4) ; 禴 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 17) + (total-strokes . 22) + (japanese-jisx0212 . #x5071) ; ø»‹ª¢ + (=jis-x0213-2-2000 . #x726D) ; ø»¦•Š + (ideograph-daikanwa . 24870) ; ø¸†„¦ + (ucs-jis . #x79B4) ; ø»‹ª¢ + )) +(define-char + '((morohashi-daikanwa 24870 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D65) ; ø»”½Œ + (=ucs . #x79B4) ; 禴 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 17) + (total-strokes . 22) + (hanyu-dazidian 4 2411 10) + (chinese-cns11643-4 . #x687D) ; ø»™Š– + (=hanziku-6 . #xF27A) ; ý¢¯‰º + (=ucs . #x25726) ; 𥜦 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x584A) ; ø»Ÿ + (=ucs . #x25727) ; 𥜧 + )) +(define-char + '((=>ucs . #x25727) ; 𥜧 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 17) + (total-strokes . 22) + (hanyu-dazidian 4 2411 11) + (=hanziku-6 . #xF27B) ; ý¢¯‰» + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 17) + (total-strokes . 22) + (hanyu-dazidian 4 2411 13) + (chinese-cns11643-7 . #x584B) ; ø»Ÿ + (=hanziku-6 . #xF27D) ; ý¢¯‰½ + (=ucs . #x25729) ; 𥜩 + )) +(define-char + '((=>ucs . #x79B5) ; 禵 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 24872) ; ø¸†„¨ + )) +(define-char + '((morohashi-daikanwa 24872 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-3 . #x603D) ; ø»–³¢ + (=ucs . #x79B5) ; 禵 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 18) + (total-strokes . 23) + (hanyu-dazidian 4 2412 3) + (chinese-cns11643-7 . #x5C2A) ; ø»Ÿ•§ + (=hanziku-6 . #xF2B5) ; ý¢¯Šµ + (=ucs . #x2572C) ; 𥜬 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C2B) ; ø»Ÿ•¨ + (=ucs . #x2572F) ; 𥜯 + )) +(define-char + '((=>ucs . #x2572F) ; 𥜯 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 18) + (total-strokes . 23) + (hanyu-dazidian 4 2412 4) + (=hanziku-6 . #xF2B6) ; ý¢¯Š¶ + )) +(define-char + '((ideographic-radical . 113) ; â½° + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C2C) ; ø»Ÿ•© + (=ucs . #x25731) ; 𥜱 + )) +(define-char + '((=>ucs . #x25731) ; 𥜱 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 18) + (total-strokes . 23) + (hanyu-dazidian 4 2412 7) + (=hanziku-6 . #xF2B9) ; ý¢¯Š¹ + )) +(define-char + '((=>ucs . #x79B6) ; 禶 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 24874) ; ø¸†„ª + )) +(define-char + '((morohashi-daikanwa 24874 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-2 . #x7045) ; ø»•† + (=ucs . #x79B6) ; 禶 + )) +(define-char + '((=>ucs . #x79B7) ; 禷 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 24875) ; ø¸†„« + )) +(define-char + '((morohashi-daikanwa 24875 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-2 . #x7044) ; ø»•… + (=ucs . #x79B7) ; 禷 + )) +(define-char + '((=>ucs . #x25730) ; 𥜰 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 19) + (total-strokes . 24) + (hanyu-dazidian 4 2412 10) + (ideograph-daikanwa . 24876) ; ø¸†„¬ + (=hanziku-6 . #xF2BC) ; ý¢¯Š¼ + )) +(define-char + '((morohashi-daikanwa 24876 0 4) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 19) + (total-strokes . 24) + (=ucs . #x25730) ; 𥜰 + )) +(define-char + '((=>ucs . #x25730) ; 𥜰 + (morohashi-daikanwa 24876 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-5 . #x776E) ; ø»›ª + )) +(define-char + '((=>ucs . #x25732) ; 𥜲 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 24878) ; ø¸†„® + )) +(define-char + '((morohashi-daikanwa 24878 0 4) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-5 . #x776F) ; ø»›ªŽ + (=ucs . #x25732) ; 𥜲 + )) +(define-char + '((=>ucs . #x25732) ; 𥜲 + (morohashi-daikanwa 24878 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 19) + (total-strokes . 24) + (hanyu-dazidian 4 2412 9) + (=hanziku-6 . #xF2BB) ; ý¢¯Š» + )) +(define-char + '((=>ucs . #x25734) ; 𥜴 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 20) + (total-strokes . 25) + (ideograph-daikanwa . 24879) ; ø¸†„¯ + )) +(define-char + '((=>ucs . #x25734) ; 𥜴 + (morohashi-daikanwa 24879 0 0) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 20) + (total-strokes . 25) + (hanyu-dazidian 4 2412 14) + (=hanziku-6 . #xF2C0) ; ý¢¯‹€ + )) +(define-char + '((morohashi-daikanwa 24879 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 20) + (total-strokes . 25) + (chinese-cns11643-5 . #x7932) ; ø»›¬ + (=ucs . #x25734) ; 𥜴 + )) +(define-char + '((=>ucs . #x25737) ; 𥜷 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 21) + (total-strokes . 26) + (ideograph-daikanwa . 24880) ; ø¸†„° + )) +(define-char + '((morohashi-daikanwa 24880 0 0) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-7 . #x6249) ; ø»Ÿžº + (=ucs . #x25737) ; 𥜷 + )) +(define-char + '((=>ucs . #x25737) ; 𥜷 + (morohashi-daikanwa 24880 0 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 21) + (total-strokes . 26) + (hanyu-dazidian 1 389 22) + (=hanziku-1 . #xF643) ; ý¢€Ÿ™ƒ + )) +(define-char + '((=>ucs . #x27186) ; 𧆆 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 21) + (total-strokes . 26) + (ideograph-daikanwa . 24881) ; ø¸†„± + )) +(define-char + '((=>ucs . #x27186) ; 𧆆 + (morohashi-daikanwa 24881 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 21) + (total-strokes . 26) + (->identical + ((=ucs . #x27186) ; 𧆆 + )) + (chinese-cns11643-7 . #x6248) ; ø»Ÿž¹ + )) +(define-char + '((=>ucs . #x25738) ; 𥜸 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 21) + (total-strokes . 26) + (hanyu-dazidian 4 2412 15) + (ideograph-daikanwa . 49405) ; ø¸Œƒ½ + (=hanziku-6 . #xF2C1) ; ý¢¯‹ + )) +(define-char + '((morohashi-daikanwa 49405 0 0) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-7 . #x6247) ; ø»Ÿž¸ + (=ucs . #x25738) ; 𥜸 + )) +(define-char + '((=>ucs . #x25739) ; 𥜹 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 22) + (total-strokes . 27) + (ideograph-daikanwa . 24882) ; ø¸†„² + )) +(define-char + '((morohashi-daikanwa 24882 0 0) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 22) + (total-strokes . 27) + (chinese-cns11643-7 . #x635D) ; ø»Ÿ ¬ + (=ucs . #x25739) ; 𥜹 + )) +(define-char + '((=>ucs . #x25739) ; 𥜹 + (morohashi-daikanwa 24882 0 1) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 22) + (total-strokes . 27) + (hanyu-dazidian 4 2412 17) + (=hanziku-6 . #xF2C3) ; ý¢¯‹ƒ + )) +(define-char + '((=>ucs . #x4125) ; 䄥 + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 24) + (total-strokes . 29) + (ideograph-daikanwa . 24883) ; ø¸†„³ + )) +(define-char + '((morohashi-daikanwa 24883 0 5) + (ideographic-radical . 113) ; â½° + (ideographic-strokes . 24) + (total-strokes . 29) + (chinese-cns11643-3 . #x6234) ; ø»–¶• + (=ucs . #x4125) ; 䄥 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2385 6) + (=hanziku-6 . #xED47) ; ý¢®µ‡ + (=ucs . #x2560C) ; 𥘌 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2386 3) + (=hanziku-6 . #xED64) ; ý¢®µ¤ + (=ucs . #x25610) ; 𥘐 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2387 11) + (=hanziku-6 . #xEDAE) ; ý¢®¶® + (=ucs . #x25623) ; 𥘣 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2390 15) + (=hanziku-6 . #xEE53) ; ý¢®¹“ + (=ucs . #x25647) ; 𥙇 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2390 17) + (=hanziku-6 . #xEE55) ; ý¢®¹• + (=ucs . #x25648) ; 𥙈 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2396 1) + (=hanziku-6 . #xEF68) ; ý¢®½¨ + (=ucs . #x2565E) ; 𥙞 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2396 3) + (=hanziku-6 . #xEF6A) ; ý¢®½ª + (=ucs . #x2565F) ; 𥙟 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2396 5) + (=hanziku-6 . #xEF6C) ; ý¢®½¬ + (=ucs . #x25660) ; 𥙠 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2396 11) + (=hanziku-6 . #xEF72) ; ý¢®½² + (=ucs . #x25661) ; 𥙡 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2397 2) + (=hanziku-6 . #xEFAB) ; ý¢®¾« + (=ucs . #x25662) ; 𥙢 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2397 6) + (=hanziku-6 . #xEFAF) ; ý¢®¾¯ + (=ucs . #x25663) ; 𥙣 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2397 9) + (=hanziku-6 . #xEFB2) ; ý¢®¾² + (=ucs . #x25665) ; 𥙥 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2397 11) + (=hanziku-6 . #xEFB4) ; ý¢®¾´ + (=ucs . #x25666) ; 𥙦 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2398 7) + (=hanziku-6 . #xEFD0) ; ý¢®¿ + (=ucs . #x2567D) ; 𥙽 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2399 10) + (=hanziku-6 . #xEFF3) ; ý¢®¿³ + (=ucs . #x2567E) ; 𥙾 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2399 12) + (=hanziku-6 . #xEFF5) ; ý¢®¿µ + (=ucs . #x2567F) ; 𥙿 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2399 13) + (=hanziku-6 . #xEFF6) ; ý¢®¿¶ + (=ucs . #x25680) ; 𥚀 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2399 17) + (=hanziku-6 . #xEFFA) ; ý¢®¿º + (=ucs . #x25681) ; 𥚁 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2399 18) + (=hanziku-6 . #xEFFB) ; ý¢®¿» + (=ucs . #x25682) ; 𥚂 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2401 3) + (=hanziku-6 . #xF06D) ; ý¢¯­ + (=ucs . #x2569A) ; 𥚚 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2401 4) + (=hanziku-6 . #xF06E) ; ý¢¯® + (=ucs . #x2569B) ; 𥚛 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2401 8) + (=hanziku-6 . #xF072) ; ý¢¯² + (=ucs . #x2569D) ; 𥚝 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2401 9) + (=hanziku-6 . #xF073) ; ý¢¯³ + (=ucs . #x2569E) ; 𥚞 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2401 10) + (=hanziku-6 . #xF074) ; ý¢¯´ + (=ucs . #x2569F) ; 𥚟 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2401 15) + (=hanziku-6 . #xF079) ; ý¢¯¹ + (=ucs . #x256A0) ; 𥚠 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2401 17) + (=hanziku-6 . #xF07B) ; ý¢¯» + (=ucs . #x256A1) ; 𥚡 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2401 20) + (=hanziku-6 . #xF07E) ; ý¢¯¾ + (=ucs . #x256A2) ; 𥚢 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2401 21) + (=hanziku-6 . #xF0A1) ; ý¢¯‚¡ + (=ucs . #x256A3) ; 𥚣 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2403 6) + (=hanziku-6 . #xF0D2) ; ý¢¯ƒ’ + (=ucs . #x256BA) ; 𥚺 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2403 8) + (=hanziku-6 . #xF0D4) ; ý¢¯ƒ” + (=ucs . #x256BB) ; 𥚻 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2403 9) + (=hanziku-6 . #xF0D5) ; ý¢¯ƒ• + (=ucs . #x256BC) ; 𥚼 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2403 12) + (=hanziku-6 . #xF0D8) ; ý¢¯ƒ˜ + (=ucs . #x256BD) ; 𥚽 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2403 18) + (=hanziku-6 . #xF0DE) ; ý¢¯ƒž + (=ucs . #x256BE) ; 𥚾 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2403 20) + (=hanziku-6 . #xF0E0) ; ý¢¯ƒ  + (=ucs . #x256BF) ; 𥚿 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2405 6) + (=hanziku-6 . #xF153) ; ý¢¯…“ + (=ucs . #x256D0) ; 𥛐 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2405 8) + (=hanziku-6 . #xF155) ; ý¢¯…• + (=ucs . #x256D1) ; 𥛑 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2405 9) + (=hanziku-6 . #xF156) ; ý¢¯…– + (=ucs . #x256D2) ; 𥛒 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2405 10) + (=hanziku-6 . #xF157) ; ý¢¯…— + (=ucs . #x256D3) ; 𥛓 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2406 3) + (=hanziku-6 . #xF170) ; ý¢¯…° + (=ucs . #x256D5) ; 𥛕 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2407 2) + (=hanziku-6 . #xF1B1) ; ý¢¯†± + (=ucs . #x256E5) ; 𥛥 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2407 4) + (=hanziku-6 . #xF1B3) ; ý¢¯†³ + (=ucs . #x256E6) ; 𥛦 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2407 9) + (=hanziku-6 . #xF1B8) ; ý¢¯†¸ + (=ucs . #x256E7) ; 𥛧 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2407 11) + (=hanziku-6 . #xF1BA) ; ý¢¯†º + (=ucs . #x256E8) ; 𥛨 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2407 14) + (=hanziku-6 . #xF1BD) ; ý¢¯†½ + (=ucs . #x256E9) ; 𥛩 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2407 16) + (=hanziku-6 . #xF1BF) ; ý¢¯†¿ + (=ucs . #x256EA) ; 𥛪 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2407 18) + (=hanziku-6 . #xF1C1) ; ý¢¯‡ + (=ucs . #x256EB) ; 𥛫 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 8 30 22) + (=hanziku-12 . #xEEDF) ; ý¢ƒŽ»Ÿ + (=ucs . #x256EC) ; 𥛬 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2408 5) + (=hanziku-6 . #xF1D4) ; ý¢¯‡” + (=ucs . #x256FE) ; 𥛾 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2409 2) + (=hanziku-6 . #xF1F1) ; ý¢¯‡± + (=ucs . #x2570D) ; 𥜍 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2409 4) + (=hanziku-6 . #xF1F3) ; ý¢¯‡³ + (=ucs . #x2570E) ; 𥜎 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2409 7) + (=hanziku-6 . #xF1F6) ; ý¢¯‡¶ + (=ucs . #x25710) ; 𥜐 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2410 2) + (=hanziku-6 . #xF252) ; ý¢¯‰’ + (=ucs . #x25716) ; 𥜖 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2410 5) + (=hanziku-6 . #xF255) ; ý¢¯‰• + (=ucs . #x25717) ; 𥜗 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2410 6) + (=hanziku-6 . #xF256) ; ý¢¯‰– + (=ucs . #x25718) ; 𥜘 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2410 8) + (=hanziku-6 . #xF258) ; ý¢¯‰˜ + (=ucs . #x25719) ; 𥜙 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2411 8) + (=hanziku-6 . #xF278) ; ý¢¯‰¸ + (=ucs . #x25722) ; 𥜢 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2411 12) + (=hanziku-6 . #xF27C) ; ý¢¯‰¼ + (=ucs . #x25725) ; 𥜥 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2411 9) + (=hanziku-6 . #xF279) ; ý¢¯‰¹ + (=ucs . #x25728) ; 𥜨 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2412 5) + (=hanziku-6 . #xF2B7) ; ý¢¯Š· + (=ucs . #x2572D) ; 𥜭 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2412 6) + (=hanziku-6 . #xF2B8) ; ý¢¯Š¸ + (=ucs . #x2572E) ; 𥜮 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2412 13) + (=hanziku-6 . #xF2BF) ; ý¢¯Š¿ + (=ucs . #x25735) ; 𥜵 + )) +(define-char + '((ideographic-radical . 113) ; â½° + (hanyu-dazidian 4 2412 16) + (=hanziku-6 . #xF2C2) ; ý¢¯‹‚ + (=ucs . #x25736) ; 𥜶 + )) diff --git a/lisp/utf-2000/Ideograph-R114-Track.el b/lisp/utf-2000/Ideograph-R114-Track.el new file mode 100644 index 0000000..87fc987 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R114-Track.el @@ -0,0 +1,387 @@ +(define-char + '((ideographic-radical . 114) ; â½± + (ideographic-strokes . 0) + (total-strokes . 5) + (japanese-jisx0212 . #x5072) ; ø»‹ª£ + (chinese-isoir165 . #x2E22) ; ø»› + (=jis-x0213-1-2000 . #x7944) ; ø»¤”¯ + (ideograph-daikanwa . 24884) ; ø¸†„´ + (=jef-china3 . #x5CEE) ; øº…³® + (=ucs . #x79B8) ; 禸 + )) +(define-char + '((=>ucs . #x79B8) ; 禸 + (morohashi-daikanwa 24884 0 2) + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-cns11643-2 . #x2167) ; ø»“¦ + )) +(define-char + '((ideographic-radical . 114) ; â½± + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x536D) ; ø»…¬ + (=jis-x0208 . #x633B) ; ø½‹—’ + (korean-ksc5601 . #x6960) ; ø»Š„» + (chinese-isoir165 . #x536D) ; ø»¸¼ + (chinese-cns11643-1 . #x526D) ; ø»’‹¦ + (=gt-pj-1 . #x633B) ; 禹 + (ideograph-daikanwa . 24885) ; ø¸†„µ + (=gt-k . 05271) ; ý¡„’— + (=ucs . #x79B9) ; 禹 + )) +(define-char + '((=>ucs . #x79BA) ; 禺 + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x633C) ; ø»ƒ— + (japanese-jisx0208 . #x633C) ; ø»‡±Ÿ + (chinese-cns11643-1 . #x526E) ; ø»’‹§ + (ideograph-daikanwa . 24886) ; ø¸†„¶ + )) +(define-char + '((morohashi-daikanwa 24886 0 0) + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x582E) ; ø»…—ƒ + (chinese-isoir165 . #x582E) ; ø»¿“ + (=jis-x0208-1990 . #x633C) ; ø½‹—“ + (=gt-pj-1 . #x633C) ; 禺 + (=gt-k . 05272) ; ý¡„’˜ + (=ucs . #x79BA) ; 禺 + )) +(define-char + '((ideographic-radical . 114) ; â½± + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 1 143 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + (=jef-china3 . #x71FA) ; øº‡‡º + ) + ((=ucs . #x4E37) ; 丷 + )) + ) + ((=ucs . #x79B8) ; 禸 + )) + (ideograph-daikanwa . 24887) ; ø¸†„· + (=hanziku-1 . #xC15F) ; ý¢€œ…Ÿ + (=ucs . #x2573C) ; 𥜼 + )) +(define-char + '((=>ucs . #x2573C) ; 𥜼 + (morohashi-daikanwa 24887 0 2) + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 4) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + (=jef-china3 . #x71FA) ; øº‡‡º + ) + ((=ucs . #x4E37) ; 丷 + )) + ) + ((chinese-cns11643-2 . #x2167) ; ø»“¦ + )) + (chinese-cns11643-6 . #x334D) ; ø»œ¸ + )) +(define-char + '((ideographic-radical . 114) ; â½± + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x406B) ; ø»„´° + (japanese-jisx0212 . #x5073) ; ø»‹ª¤ + (chinese-isoir165 . #x406B) ; ø»€ + (=jis-x0213-2-2000 . #x726E) ; ø»¦•‹ + (ideograph-daikanwa . 24888) ; ø¸†„¸ + (=ucs . #x79BB) ; 离 + )) +(define-char + '((=>ucs . #x79BB) ; 离 + (morohashi-daikanwa 24888 0 2) + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3766) ; ø»“­¹ + )) +(define-char + '((ideographic-radical . 114) ; â½± + (ideographic-strokes . 6) + (total-strokes . 11) + (hanyu-dazidian 1 95 13) + (ideograph-daikanwa . 24889) ; ø¸†„¹ + (=hanziku-1 . #xB7A7) ; ý¢€›ž§ + (=ucs . #x2573D) ; 𥜽 + )) +(define-char + '((=>ucs . #x2573D) ; 𥜽 + (morohashi-daikanwa 24889 0 2) + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4264) ; ø»œ¦‘ + )) +(define-char + '((ideographic-radical . 114) ; â½± + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 24891) ; ø¸†„» + (=ucs . #x79BC) ; 禼 + )) +(define-char + '((morohashi-daikanwa 24891 0 5) + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x395B) ; ø»˜„² + (=ucs . #x2573E) ; 𥜾 + )) +(define-char + '((ideographic-radical . 114) ; â½± + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 2 1098 12) + (chinese-cns11643-6 . #x4C40) ; ø»œ´™ + (=hanziku-3 . #xE05D) ; ý¢€¾ + (=ucs . #x2573F) ; 𥜿 + )) +(define-char + '((ideographic-radical . 114) ; â½± + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x475D) ; ø»„¾´ + (=jis-x0208 . #x3659) ; ø½Š•ª + (korean-ksc5601 . #x5058) ; ø»‰ … + (chinese-isoir165 . #x475D) ; ø»§„ + (=gt-pj-1 . #x3659) ; 禽 + (ideograph-daikanwa . 24893) ; ø¸†„½ + (=gt-k . 10197) ; ý¡„‚Ÿ• + (=ucs . #x79BD) ; 禽 + )) +(define-char + '((=>ucs . #x79BD) ; 禽 + (morohashi-daikanwa 24893 0 2) + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-1 . #x655D) ; ø»’§ + )) +(define-char + '((ideographic-radical . 114) ; â½± + (ideographic-strokes . 8) + (total-strokes . 13) + (hanyu-dazidian 2 1098 13) + (=hanziku-3 . #xE05E) ; ý¢€¾ž + (=ucs . #x25741) ; 𥝁 + )) +(define-char + '((=>ucs . #x25741) ; 𥝁 + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5576) ; ø»‚ + )) +(define-char + '((=>ucs . #x6B76) ; æ­¶ + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 24896) ; ø¸†…€ + )) +(define-char + '((morohashi-daikanwa 24896 0 0) + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5259) ; ø»”•– + (=ucs . #x6B76) ; æ­¶ + )) +(define-char + '((ideographic-radical . 114) ; â½± + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 2 1001 24) + (chinese-cns11643-6 . #x5F65) ; ø»¸ + (=hanziku-3 . #xCCAF) ; ý¢€¼²¯ + (=ucs . #x25743) ; 𥝃 + )) +(define-char + '((ideographic-radical . 114) ; â½± + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 1 58 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-4 . #x2127) ; ø»— ® + ) + ((=big5-cdp . #x88AC) ; ý¢€ˆ¢¬ + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x3405) ; 㐅 + )) + ) + ((=ucs . #x79B8) ; 禸 + )) + (ideograph-daikanwa . 24897) ; ø¸†… + (=hanziku-1 . #xAFE5) ; ý¢€š¿¥ + (=ucs . #x25744) ; 𥝄 + )) +(define-char + '((=>ucs . #x25744) ; 𥝄 + (morohashi-daikanwa 24897 0 2) + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x262C) ; ø»ž†• + )) +(define-char + '((=>ucs . #x20398) ; 𠎘 + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 24898) ; ø¸†…‚ + )) +(define-char + '((morohashi-daikanwa 24898 0 2) + (ideographic- (:radical 114 ; â½± + :strokes 10 + :sources (morohashi-daikanwa cns-11643)) + (:radical 9 ; ⼈ + :strokes 13 + :sources (ucs))) + (total-strokes . 15) + (hanyu-dazidian 1 215 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=big5-cdp . #x87FB) ; ý¢€ˆŸ» + )) + (chinese-cns11643-7 . #x262D) ; ø»ž†– + (=hanziku-1 . #xD2B1) ; ý¢€Š± + (=ucs . #x20398) ; 𠎘 + )) +(define-char + '((=>ucs . #x20FA7) ; 𠾧 + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 10) + (total-strokes . 15) + (->identical + ((=ucs . #x20FA7) ; 𠾧 + )) + (chinese-cns11643-7 . #x262B) ; ø»ž†” + (ideograph-daikanwa . 24899) ; ø¸†…ƒ + )) +(define-char + '((ideographic-radical . 114) ; â½± + (ideographic-strokes . 11) + (total-strokes . 16) + (hanyu-dazidian 5 3043 3) + (ideograph-daikanwa . 24900) ; ø¸†…„ + (=hanziku-8 . #xCCE9) ; ý¢‚Œ³© + (=ucs . #x25745) ; 𥝅 + )) +(define-char + '((=>ucs . #x25745) ; 𥝅 + (morohashi-daikanwa 24900 0 2) + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x305F) ; ø»ž•´ + )) +(define-char + '((ideographic-radical . 114) ; â½± + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3060) ; ø»ž•µ + (=ucs . #x25747) ; 𥝇 + )) +(define-char + '((ideographic-radical . 114) ; â½± + (ideographic-strokes . 13) + (total-strokes . 18) + (hanyu-dazidian 5 3043 10) + (ideograph-daikanwa . 24903) ; ø¸†…‡ + (=hanziku-8 . #xCCF0) ; ý¢‚Œ³° + (=ucs . #x25748) ; 𥝈 + )) +(define-char + '((=>ucs . #x25748) ; 𥝈 + (morohashi-daikanwa 24903 0 2) + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x412D) ; ø»ž®€ + )) +(define-char + '((ideographic-radical . 114) ; â½± + (ideographic-strokes . 17) + (total-strokes . 22) + (hanyu-dazidian 5 3044 11) + (chinese-cns11643-5 . #x736B) ; ø»›¤’ + (ideograph-daikanwa . 24904) ; ø¸†…ˆ + (=hanziku-8 . #xCD52) ; ý¢‚Œµ’ + (=ucs . #x2574A) ; 𥝊 + )) +(define-char + '((ideographic-radical . 114) ; â½± + (ideographic-strokes . 20) + (total-strokes . 25) + (hanyu-dazidian 5 3044 14) + (ideograph-daikanwa . 24905) ; ø¸†…‰ + (=hanziku-8 . #xCD55) ; ý¢‚Œµ• + (=ucs . #x2574B) ; 𥝋 + )) +(define-char + '((=>ucs . #x2574B) ; 𥝋 + (morohashi-daikanwa 24905 0 2) + (ideographic-radical . 114) ; â½± + (ideographic-strokes . 20) + (total-strokes . 25) + (chinese-cns11643-7 . #x6128) ; ø»Ÿœ» + )) +(define-char + '((ideographic-radical . 114) ; â½± + (hanyu-dazidian 4 2550 2) + (=hanziku-7 . #xB8F1) ; ý¢»£± + (=ucs . #x25742) ; 𥝂 + )) +(define-char + '((ideographic-radical . 114) ; â½± + (hanyu-dazidian 4 2553 8) + (=hanziku-7 . #xB9BA) ; ý¢»¦º + (=ucs . #x25749) ; 𥝉 + )) diff --git a/lisp/utf-2000/Ideograph-R115-Grain.el b/lisp/utf-2000/Ideograph-R115-Grain.el new file mode 100644 index 0000000..0a76bab --- /dev/null +++ b/lisp/utf-2000/Ideograph-R115-Grain.el @@ -0,0 +1,5318 @@ +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5588) + (chinese-gb2312 . #x3A4C) ; ø»„« + (=jis-x0208 . #x3253) ; ø½Š¬ + (korean-ksc5601 . #x7C22) ; ø»ŠŸ· + (chinese-isoir165 . #x3A4C) ; ø»“­ + (chinese-cns11643-1 . #x467D) ; ø»‘ºŽ + (=gt-pj-1 . #x3253) ; 禾 + (ideograph-daikanwa . 24906) ; ø¸†…Š + (=gt-k . 00898) ; ý¡„€Ž‚ + (=ucs . #x79BE) ; 禾 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-cns11643-4 . #x217E) ; ø»—¢… + (ideograph-daikanwa . 24907) ; ø¸†…‹ + (=ucs . #x2574C) ; 𥝌 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 0) + (total-strokes . 5) + (ideograph-daikanwa . 24908) ; ø¸†…Œ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-cns11643-6 . #x2541) ; ø»›»ˆ + (ideograph-daikanwa . 24909) ; ø¸†… + (=ucs . #x2574D) ; 𥝍 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 2) + (total-strokes . 7) + (shinjigen-2 . 5591) + (=jis-x0208 . #x4645) ; ø½Š¬¶ + (korean-ksc5601 . #x543E) ; ø»‰¥£ + (chinese-cns11643-1 . #x4B35) ; ø»’€œ + (=gt-pj-1 . #x4645) ; 禿 + (ideograph-daikanwa . 24910) ; ø¸†…Ž + (=gt-k . 02621) ; ý¡„€¨½ + (=ucs . #x79BF) ; 禿 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 2) + (total-strokes . 7) + (shinjigen-2 . 5590) + (chinese-gb2312 . #x5063) ; ø»…Œˆ + (=jis-x0208 . #x3D28) ; ø½ŠŸ‹ + (korean-ksc5601 . #x6233) ; ø»‰¹¼ + (chinese-isoir165 . #x5063) ; ø»´˜ + (chinese-cns11643-1 . #x4B34) ; ø»’€› + (=gt-pj-1 . #x3D28) ; 秀 + (ideograph-daikanwa . 24911) ; ø¸†… + (=gt-k . 02571) ; ý¡„€¨‹ + (=ucs . #x79C0) ; 秀 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 2) + (total-strokes . 7) + (shinjigen-2 . 5589) + (chinese-gb2312 . #x4B3D) ; ø»…„Œ + (=jis-x0208 . #x3B64) ; ø½Š‹ + (korean-ksc5601 . #x5E67) ; ø»‰´¸ + (chinese-isoir165 . #x4B3D) ; ø»¬œ + (chinese-cns11643-1 . #x4B33) ; ø»’€š + (=gt-pj-1 . #x3B64) ; 私 + (ideograph-daikanwa . 24913) ; ø¸†…‘ + (=gt-k . 02561) ; ý¡„€¨ + (=ucs . #x79C1) ; 私 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 2) + (total-strokes . 7) + (japanese-jisx0212 . #x5074) ; ø»‹ª¥ + (chinese-cns11643-4 . #x2468) ; ø»—¦‰ + (=jis-x0213-2-2000 . #x726F) ; ø»¦•Œ + (ideograph-daikanwa . 24914) ; ø¸†…’ + (=jef-china3 . #x5CF2) ; øº…³² + (=ucs . #x79C2) ; 秂 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-5 . #x246E) ; ø»™°“ + (=ucs . #x4126) ; 䄦 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-3 . #x267D) ; ø»•Ÿ– + (=ucs . #x4127) ; 䄧 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-gb2312 . #x4D3A) ; ø»…‡… + (chinese-isoir165 . #x4D3A) ; ø»¯• + (=ucs . #x79C3) ; 秃 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-6 . #x286F) ; ø»œ€ + (=ucs . #x25750) ; 𥝐 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-6 . #x2870) ; ø»œ€‘ + (=ucs . #x25753) ; 𥝓 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (japanese-jisx0212 . #x5075) ; ø»‹ª¦ + (chinese-cns11643-3 . #x2A3D) ; ø»•¤Ž + (ideograph-daikanwa . 24920) ; ø¸†…˜ + (=ucs . #x79C4) ; 秄 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-2 . #x2844) ; ø»“—• + (ideograph-daikanwa . 24922) ; ø¸†…š + (=ucs . #x79C5) ; 秅 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x3851) ; ø»„¨¦ + (chinese-isoir165 . #x3851) ; ø»¶ + (chinese-cns11643-3 . #x2A3F) ; ø»•¤ + (ideograph-daikanwa . 24925) ; ø¸†… + (=ucs . #x79C6) ; 秆 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (japanese-jisx0212 . #x5076) ; ø»‹ª§ + (chinese-cns11643-3 . #x2A42) ; ø»•¤“ + (=jis-x0213-2-2000 . #x7270) ; ø»¦• + (ideograph-daikanwa . 24926) ; ø¸†…ž + (=jef-china3 . #x5CF7) ; øº…³· + (=ucs . #x79C7) ; 秇 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (japanese-jisx0212 . #x5077) ; ø»‹ª¨ + (chinese-cns11643-1 . #x4F27) ; ø»’†† + (=jis-x0213-1-2000 . #x7945) ; ø»¤”° + (ideograph-daikanwa . 24927) ; ø¸†…Ÿ + (=ucs . #x79C8) ; 秈 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-2 . 5594) + (chinese-gb2312 . #x317C) ; ø»„ž¿ + (=jis-x0208 . #x633D) ; ø½‹—” + (korean-ksc5601 . #x5C3C) ; ø»‰±‘ + (chinese-isoir165 . #x317C) ; ø»‡ + (chinese-cns11643-1 . #x4F26) ; ø»’†… + (=gt-pj-1 . #x633D) ; 秉 + (ideograph-daikanwa . 24932) ; ø¸†…¤ + (=gt-k . 03903) ; ý¡„€¼¿ + (=ucs . #x79C9) ; 秉 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (korean-ksc5601 . #x5236) ; ø»‰¢Ÿ + (japanese-jisx0212 . #x5078) ; ø»‹ª© + (chinese-cns11643-3 . #x2A44) ; ø»•¤• + (=jis-x0213-1-2000 . #x7946) ; ø»¤”± + (ideograph-daikanwa . 24933) ; ø¸†…¥ + (=jef-china3 . #x4CB1) ; øº„²± + (=ucs . #x79CA) ; 秊 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A43) ; ø»•¤” + (ideograph-daikanwa . 49406) ; ø¸Œƒ¾ + (=ucs . #x412D) ; 䄭 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2746) ; ø»™´… + (=ucs . #x4128) ; 䄨 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D49) ; ø»œ‡€ + (=ucs . #x4129) ; 䄩 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2756) ; ø»—ª‘ + (=ucs . #x412A) ; 䄪 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A40) ; ø»•¤‘ + (=ucs . #x412B) ; 䄫 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A41) ; ø»•¤’ + (=ucs . #x412C) ; 䄬 + )) +(define-char + '((=>ucs . #x79C3) ; 秃 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A3E) ; ø»•¤ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2755) ; ø»—ª + (=ucs . #x25754) ; 𥝔 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2748) ; ø»™´‡ + (=ucs . #x25755) ; 𥝕 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2757) ; ø»—ª’ + (=ucs . #x25756) ; 𥝖 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2747) ; ø»™´† + (=ucs . #x25758) ; 𥝘 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D4A) ; ø»œ‡ + (=ucs . #x25762) ; 𥝢 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5595) + (chinese-gb2312 . #x476F) ; ø»„¿† + (=jis-x0208 . #x3D29) ; ø½ŠŸŒ + (korean-ksc5601 . #x7555) ; ø»Š–˜ + (chinese-isoir165 . #x476F) ; ø»§– + (chinese-cns11643-1 . #x5271) ; ø»’‹ª + (=gt-pj-1 . #x3D29) ; 秋 + (ideograph-daikanwa . 24940) ; ø¸†…¬ + (=gt-k . 05096) ; ý¡„¨ + (=ucs . #x79CB) ; 秋 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (=jis-x0213-2-2000 . #x7271) ; ø»¦•Ž + (ideograph-daikanwa . 24941) ; ø¸†…­ + (=jef-china3 . #x5CF5) ; øº…³µ + (=ucs . #x79CC) ; 秌 + )) +(define-char + '((=>ucs . #x79CC) ; 秌 + (morohashi-daikanwa 24941 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A6E) ; ø»—¯ƒ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x5656) ; ø»…”¯ + (chinese-isoir165 . #x5656) ; ø»¼¿ + (chinese-cns11643-2 . #x2C5C) ; ø»“¥ + (=jis-x0213-2-2000 . #x7272) ; ø»¦• + (ideograph-daikanwa . 24942) ; ø¸†…® + (=jef-china3 . #x81C8) ; øºˆ‡ˆ + (=ucs . #x79CD) ; 种 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C5F) ; ø»“¨ + (ideograph-daikanwa . 24943) ; ø¸†…¯ + (=ucs . #x79CE) ; 秎 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x5079) ; ø»‹ªª + (chinese-cns11643-2 . #x2C5D) ; ø»“¦ + (ideograph-daikanwa . 24946) ; ø¸†…² + (=ucs . #x79CF) ; 秏 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E42) ; ø»•ª‹ + (ideograph-daikanwa . 24949) ; ø¸†…µ + (=ucs . #x79D0) ; 秐 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 3211) + (chinese-gb2312 . #x3F46) ; ø»„²­ + (=jis-x0208 . #x324A) ; ø½Š£ + (korean-ksc5601 . #x4E21) ; ø»‰œ’ + (chinese-isoir165 . #x3F46) ; ø»š½ + (chinese-cns11643-1 . #x526F) ; ø»’‹¨ + (=gt-pj-1 . #x324A) ; 科 + (ideograph-daikanwa . 24950) ; ø¸†…¶ + (=gt-k . 05030) ; ý¡„Ž¦ + (=ucs . #x79D1) ; 科 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5602) + (chinese-gb2312 . #x436B) ; ø»„¹Š + (=jis-x0208 . #x4943) ; ø½Š±Ž + (korean-ksc5601 . #x7529) ; ø»Š•¬ + (chinese-isoir165 . #x436B) ; ø»¡š + (chinese-cns11643-1 . #x5270) ; ø»’‹© + (ideograph-daikanwa . 24952) ; ø¸†…¸ + (=ucs . #x79D2) ; 秒 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E40) ; ø»•ª‰ + (ideograph-daikanwa . 24953) ; ø¸†…¹ + (=ucs . #x79D3) ; 秓 + )) +(define-char + '((=>ucs . #x79D4) ; 秔 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x507A) ; ø»‹ª« + (=jis-x0213-1-2000 . #x7948) ; ø»¤”³ + (ideograph-daikanwa . 24954) ; ø¸†…º + (=jef-china3 . #x5CF9) ; øº…³¹ + (ucs-jis . #x79D4) ; ø»‹ª« + )) +(define-char + '((morohashi-daikanwa 24954 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E41) ; ø»•ªŠ + (=ucs . #x79D4) ; 秔 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5600) + (chinese-gb2312 . #x6F75) ; ø»…¹¼ + (=jis-x0208 . #x633E) ; ø½‹—• + (korean-ksc5601 . #x5D79) ; ø»‰³¬ + (chinese-isoir165 . #x6F75) ; ø»Ž¢Œ + (chinese-cns11643-2 . #x2C5B) ; ø»“¤ + (ideograph-daikanwa . 24958) ; ø¸†…¾ + (=ucs . #x79D5) ; 秕 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x507B) ; ø»‹ª¬ + (chinese-cns11643-2 . #x2C5E) ; ø»“§ + (=jis-x0213-2-2000 . #x7273) ; ø»¦• + (ideograph-daikanwa . 24959) ; ø¸†…¿ + (=jef-china3 . #x5CFA) ; øº…³º + (=ucs . #x79D6) ; 秖 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E43) ; ø»•ªŒ + (ideograph-daikanwa . 24963) ; ø¸††ƒ + (=ucs . #x79D7) ; 秗 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A6A) ; ø»—®¿ + (=ucs . #x412E) ; 䄮 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A6F) ; ø»—¯„ + (=ucs . #x412F) ; 䄯 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A6B) ; ø»—¯€ + (=ucs . #x4130) ; 䄰 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A69) ; ø»—®¾ + (=ucs . #x4131) ; 䄱 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A6C) ; ø»—¯ + (=ucs . #x4132) ; 䄲 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3351) ; ø»œ¼ + (=ucs . #x25763) ; 𥝣 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3354) ; ø»œ¿ + (=ucs . #x25764) ; 𥝤 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A74) ; ø»™¹ + (=ucs . #x25765) ; 𥝥 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A72) ; ø»™¹‹ + (=ucs . #x25766) ; 𥝦 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A70) ; ø»—¯… + (=ucs . #x25767) ; 𥝧 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A75) ; ø»™¹Ž + (=ucs . #x25768) ; 𥝨 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3356) ; ø»œ + (=ucs . #x25769) ; 𥝩 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3350) ; ø»œ» + (=ucs . #x2576A) ; 𥝪 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3352) ; ø»œ½ + (=ucs . #x2576B) ; 𥝫 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A6D) ; ø»—¯‚ + (=ucs . #x2576C) ; 𥝬 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x334F) ; ø»œº + (=ucs . #x2576D) ; 𥝭 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A73) ; ø»™¹Œ + (=ucs . #x2576E) ; 𥝮 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3357) ; ø»œ‚ + (=ucs . #x2576F) ; 𥝯 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3355) ; ø»œ€ + (=ucs . #x2577A) ; 𥝺 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3353) ; ø»œ¾ + (=ucs . #x2577B) ; 𥝻 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x334E) ; ø»œ¹ + (=ucs . #x2577C) ; 𥝼 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A76) ; ø»™¹ + (=ucs . #x25784) ; 𥞄 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5536) + (chinese-gb2312 . #x4358) ; ø»„¸· + (=jis-x0208 . #x486B) ; ø½Š°˜ + (korean-ksc5601 . #x5D7A) ; ø»‰³­ + (chinese-isoir165 . #x4358) ; ø»¡‡ + (chinese-cns11643-1 . #x5738) ; ø»’’‡ + (=gt-pj-1 . #x486B) ; 秘 + (ideograph-daikanwa . 24977) ; ø¸††‘ + (=gt-k . 06537) ; ý¡„¦‰ + (=ucs . #x79D8) ; 秘 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3274) ; ø»•°µ + (ideograph-daikanwa . 24978) ; ø¸††’ + (=ucs . #x79D9) ; 秙 + )) +(define-char + '((=>ucs . #x79DA) ; 秚 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x507C) ; ø»‹ª­ + (ideograph-daikanwa . 24980) ; ø¸††” + (=jef-china3 . #x5CFB) ; øº…³» + (ucs-jis . #x79DA) ; ø»‹ª­ + )) +(define-char + '((morohashi-daikanwa 24980 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3273) ; ø»•°´ + (=ucs . #x79DA) ; 秚 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3279) ; ø»•°º + (ideograph-daikanwa . 24981) ; ø¸††• + (=ucs . #x79DB) ; 秛 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 24982) ; ø¸††– + (=jef-china3 . #x8BF6) ; øºˆ¯¶ + (=ucs . #x79DC) ; 秜 + )) +(define-char + '((=>ucs . #x79DC) ; 秜 + (morohashi-daikanwa 24982 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3156) ; ø»“¤µ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x507D) ; ø»‹ª® + (chinese-cns11643-2 . #x3158) ; ø»“¤· + (ideograph-daikanwa . 24983) ; ø¸††— + (=ucs . #x79DD) ; 秝 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x507E) ; ø»‹ª¯ + (chinese-cns11643-2 . #x3157) ; ø»“¤¶ + (=jis-x0213-1-2000 . #x7949) ; ø»¤”´ + (ideograph-daikanwa . 24987) ; ø¸††› + (=jef-china3 . #x5CFC) ; øº…³¼ + (=ucs . #x79DE) ; 秞 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5614) + (chinese-gb2312 . #x5762) ; ø»…–™ + (=jis-x0208 . #x4145) ; ø½Š¥  + (korean-ksc5601 . #x7055) ; ø»Š‚ + (chinese-isoir165 . #x5762) ; ø»¾© + (chinese-cns11643-1 . #x5735) ; ø»’’„ + (=gt-pj-1 . #x4145) ; 租 + (ideograph-daikanwa . 24988) ; ø¸††œ + (=gt-k . 06488) ; ý¡„¥˜ + (=ucs . #x79DF) ; 租 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x5121) ; ø»‹ª° + (chinese-cns11643-2 . #x3152) ; ø»“¤± + (ideograph-daikanwa . 24989) ; ø¸†† + (=ucs . #x79E0) ; 秠 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (=jis-x0208 . #x6341) ; ø½‹—˜ + (chinese-cns11643-3 . #x3276) ; ø»•°· + (ideograph-daikanwa . 24990) ; ø¸††ž + (=ucs . #x79E1) ; 秡 + )) +(define-char + '((=>ucs . #x79E2) ; 秢 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x5122) ; ø»‹ª± + (ideograph-daikanwa . 24991) ; ø¸††Ÿ + (=jef-china3 . #x5CFD) ; øº…³½ + (ucs-jis . #x79E2) ; ø»‹ª± + )) +(define-char + '((=>ucs . #x79E2) ; 秢 + (morohashi-daikanwa 24991 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x327B) ; ø»•°¼ + )) +(define-char + '((morohashi-daikanwa 24991 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (=ucs . #x79E2) ; 秢 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5616) + (chinese-gb2312 . #x6F77) ; ø»…¹¾ + (=jis-x0208 . #x6342) ; ø½‹—™ + (chinese-isoir165 . #x6F77) ; ø»Ž¢Ž + (chinese-cns11643-1 . #x5733) ; ø»’’‚ + (ideograph-daikanwa . 24992) ; ø¸††  + (=ucs . #x79E3) ; 秣 + )) +(define-char + '((=>ucs . #x79E4) ; 秤 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x4769) ; ø»‚´¼ + (korean-ksc5601 . #x765F) ; ø»Š˜€ + (ideograph-daikanwa . 24993) ; ø¸††¡ + )) +(define-char + '((morohashi-daikanwa 24993 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x3353) ; ø»„¡’ + (japanese-jisx0208 . #x4769) ; ø»‡‰„ + (chinese-isoir165 . #x3353) ; ø»‰¢ + (chinese-cns11643-1 . #x5732) ; ø»’’ + (=jis-x0208-1990 . #x4769) ; ø½Š®¸ + (=jef-china3 . #x5DC6) ; øº…·† + (=ucs . #x79E4) ; 秤 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x5123) ; ø»‹ª² + (chinese-cns11643-3 . #x3277) ; ø»•°¸ + (ideograph-daikanwa . 24994) ; ø¸††¢ + (=ucs . #x79E5) ; 秥 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5613) + (chinese-gb2312 . #x4758) ; ø»„¾¯ + (=jis-x0208 . #x3F41) ; ø½Š¢  + (korean-ksc5601 . #x725A) ; ø»Š’ƒ + (chinese-isoir165 . #x4758) ; ø»¦¿ + (=gt-pj-1 . #x3F41) ; 秦 + (ideograph-daikanwa . 24995) ; ø¸††£ + (=gt-k . 06479) ; ý¡„¥ + (=ucs . #x79E6) ; 秦 + )) +(define-char + '((=>ucs . #x79E6) ; 秦 + (morohashi-daikanwa 24995 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-1 . #x5736) ; ø»’’… + (ucs-cns . #x79E6) ; ø»’’… + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5605) + (chinese-gb2312 . #x516D) ; ø»…° + (=jis-x0208 . #x633F) ; ø½‹—– + (korean-ksc5601 . #x646B) ; ø»‰½° + (chinese-isoir165 . #x516D) ; ø»¶€ + (chinese-cns11643-1 . #x5734) ; ø»’’ƒ + (ideograph-daikanwa . 24996) ; ø¸††¤ + (=ucs . #x79E7) ; 秧 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3278) ; ø»•°¹ + (ideograph-daikanwa . 24997) ; ø¸††¥ + (=ucs . #x79E8) ; 秨 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5615) + (chinese-gb2312 . #x5648) ; ø»…”¡ + (=jis-x0208 . #x4361) ; ø½Š¨¸ + (korean-ksc5601 . #x7271) ; ø»Š’š + (chinese-isoir165 . #x5648) ; ø»¼± + (chinese-cns11643-1 . #x5737) ; ø»’’† + (ideograph-daikanwa . 24998) ; ø¸††¦ + (=ucs . #x79E9) ; 秩 + )) +(define-char + '((=>ucs . #x79EA) ; 秪 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x5124) ; ø»‹ª³ + (chinese-cns11643-2 . #x3155) ; ø»“¤´ + (ideograph-daikanwa . 25000) ; ø¸††¨ + (=jef-china3 . #x5CFE) ; øº…³¾ + (ucs-jis . #x79EA) ; ø»‹ª³ + )) +(define-char + '((morohashi-daikanwa 25000 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (=ucs . #x79EA) ; 秪 + )) +(define-char + '((=>ucs . #x79EB) ; 秫 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x5125) ; ø»‹ª´ + (=jis-x0213-1-2000 . #x794A) ; ø»¤”µ + (ideograph-daikanwa . 25001) ; ø¸††© + (=jef-china3 . #x98E7) ; øº‰£§ + (ucs-jis . #x79EB) ; ø»‹ª´ + )) +(define-char + '((=>ucs . #x79EB) ; 秫 + (morohashi-daikanwa 25001 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3150) ; ø»“¤¯ + )) +(define-char + '((morohashi-daikanwa 25001 0 3) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6F78) ; ø»…¹¿ + (chinese-isoir165 . #x6F78) ; ø»Ž¢ + (chinese-cns11643-6 . #x3A43) ; ø»œš€ + (=ucs . #x79EB) ; 秫 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (=jis-x0208 . #x6340) ; ø½‹—— + (chinese-cns11643-2 . #x3151) ; ø»“¤° + (ideograph-daikanwa . 25002) ; ø¸††ª + (=ucs . #x79EC) ; 秬 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (japanese-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x6F76) ; ø»…¹½ + (japanese-jisx0212 . #x5126) ; ø»‹ªµ + (chinese-isoir165 . #x6F76) ; ø»Ž¢ + (chinese-cns11643-2 . #x3154) ; ø»“¤³ + (=jis-x0213-1-2000 . #x794B) ; ø»¤”¶ + (ideograph-daikanwa . 25003) ; ø¸††« + (=jef-china3 . #x92C9) ; øº‰‹‰ + (=ucs . #x79ED) ; 秭 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3153) ; ø»“¤² + (ideograph-daikanwa . 25010) ; ø¸††² + (=ucs . #x79EE) ; 秮 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x3B7D) ; ø»„­¬ + (chinese-isoir165 . #x3B7D) ; ø»•¼ + (ideograph-daikanwa . 25011) ; ø¸††³ + (=jef-china3 . #x81D7) ; øºˆ‡— + (=ucs . #x79EF) ; 积 + )) +(define-char + '((=>ucs . #x25792) ; 𥞒 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 25015) ; ø¸††· + (=jef-china3 . #x8FC0) ; øºˆ¿€ + )) +(define-char + '((morohashi-daikanwa 25015 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A42) ; ø»œ™¿ + (=ucs . #x25792) ; 𥞒 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x3346) ; ø»„¡… + (chinese-isoir165 . #x3346) ; ø»‰• + (ideograph-daikanwa . 25016) ; ø¸††¸ + (=ucs . #x79F0) ; 称 + )) +(define-char + '((=>ucs . #x79F0) ; 称 + (morohashi-daikanwa 25016 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (=jis-x0208 . #x3E4E) ; ø½Š¡ + (chinese-cns11643-3 . #x327C) ; ø»•°½ + (=cbeta . 00379) ; ø¸ …» + (ucs-jis . #x79F0) ; ø½Š¡ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E65) ; ø»—´² + (=ucs . #x4136) ; 䄶 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3275) ; ø»•°¶ + (=ucs . #x4137) ; 䄷 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x327A) ; ø»•°» + (=ucs . #x4138) ; 䄸 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F3C) ; ø»™¿« + (=ucs . #x2577E) ; 𥝾 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F3B) ; ø»™¿ª + (=ucs . #x2577F) ; 𥝿 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A45) ; ø»œš‚ + (=ucs . #x25780) ; 𥞀 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F3D) ; ø»™¿¬ + (=ucs . #x25781) ; 𥞁 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A46) ; ø»œšƒ + (=ucs . #x25782) ; 𥞂 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F3E) ; ø»™¿­ + (=ucs . #x25783) ; 𥞃 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A47) ; ø»œš„ + (=ucs . #x25786) ; 𥞆 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A44) ; ø»œš + (=ucs . #x25797) ; 𥞗 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x5127) ; ø»‹ª¶ + (chinese-cns11643-3 . #x3769) ; ø»•¸€ + (ideograph-daikanwa . 25017) ; ø¸††¹ + (=jef-china3 . #x5DA2) ; øº…¶¢ + (=ucs . #x79F1) ; 秱 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3767) ; ø»•·¾ + (ideograph-daikanwa . 25021) ; ø¸††½ + (=ucs . #x79F2) ; 秲 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x376B) ; ø»•¸‚ + (ideograph-daikanwa . 25022) ; ø¸††¾ + (=ucs . #x79F3) ; 秳 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x376A) ; ø»•¸ + (ideograph-daikanwa . 25026) ; ø¸†‡‚ + (=ucs . #x79F5) ; 秵 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3769) ; ø»“­¼ + (ideograph-daikanwa . 25030) ; ø¸†‡† + (=ucs . #x79F6) ; 秶 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x376A) ; ø»“­½ + (ideograph-daikanwa . 25035) ; ø¸†‡‹ + (=ucs . #x79F7) ; 秷 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x3D55) ; ø»„°€ + (japanese-jisx0212 . #x5128) ; ø»‹ª· + (chinese-isoir165 . #x3D55) ; ø»˜ + (chinese-cns11643-2 . #x3768) ; ø»“­» + (ideograph-daikanwa . 25039) ; ø¸†‡ + (=jef-china3 . #x5DA5) ; øº…¶¥ + (=ucs . #x79F8) ; 秸 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x376C) ; ø»•¸ƒ + (ideograph-daikanwa . 25041) ; ø¸†‡‘ + (=ucs . #x79F9) ; 秹 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x3767) ; ø»“­º + (ideograph-daikanwa . 25043) ; ø¸†‡“ + (=ucs . #x79FA) ; 秺 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-1 . 5618) + (shinjigen-2 . 5618) + (chinese-gb2312 . #x5246) ; ø»…Ž§ + (=jis-x0208 . #x305C) ; ø½ŠŒ¹ + (korean-ksc5601 . #x6C39) ; ø»Šˆ® + (chinese-isoir165 . #x5246) ; ø»¶· + (chinese-cns11643-1 . #x5C43) ; ø»’™¨ + (=gt-pj-1 . #x305C) ; 移 + (ideograph-daikanwa . 25045) ; ø¸†‡• + (=gt-k . 07718) ; ý¡„¸¦ + (=ucs . #x79FB) ; 移 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x5129) ; ø»‹ª¸ + (ideograph-daikanwa . 25055) ; ø¸†‡Ÿ + (=jef-china3 . #x5DA6) ; øº…¶¦ + (=ucs . #x79FC) ; 秼 + )) +(define-char + '((=>ucs . #x4148) ; 䅈 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 25056) ; ø¸†‡  + )) +(define-char + '((morohashi-daikanwa 25056 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (=jis-x0213-2-2000 . #x7274) ; ø»¦•‘ + (=ucs . #x4148) ; 䅈 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x6F79) ; ø»…º€ + (chinese-isoir165 . #x6F79) ; ø»Ž¢ + (chinese-cns11643-6 . #x4C43) ; ø»œ´œ + (ideograph-daikanwa . 25071) ; ø¸†‡¯ + (=ucs . #x7A06) ; 稆 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4267) ; ø»œ¦” + (ideograph-daikanwa . 49407) ; ø¸Œƒ¿ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4266) ; ø»œ¦“ + (=ucs . #x413A) ; 䄺 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3367) ; ø»—¼Š + (=ucs . #x413B) ; 䄻 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3366) ; ø»—¼‰ + (=ucs . #x413C) ; 䄼 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x376D) ; ø»•¸„ + (=ucs . #x413D) ; 䄽 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3365) ; ø»—¼ˆ + (=ucs . #x413E) ; 䄾 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x343B) ; ø»š‡€ + (=ucs . #x413F) ; 䄿 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3439) ; ø»š†¾ + (=ucs . #x4140) ; 䅀 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x336A) ; ø»—¼ + (=ucs . #x4141) ; 䅁 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3369) ; ø»—¼Œ + (=ucs . #x4142) ; 䅂 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x336B) ; ø»—¼Ž + (=ucs . #x4143) ; 䅃 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3768) ; ø»•·¿ + (=ucs . #x4144) ; 䅄 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x336D) ; ø»—¼ + (=ucs . #x4145) ; 䅅 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3438) ; ø»š†½ + (=ucs . #x4146) ; 䅆 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x376E) ; ø»•¸… + (=ucs . #x4147) ; 䅇 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3364) ; ø»—¼‡ + (=ucs . #x414A) ; 䅊 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (chinese-gb2312 . #x3B60) ; ø»„­ + (chinese-isoir165 . #x3B60) ; ø»•Ÿ + (=ucs . #x79FD) ; 秽 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x343C) ; ø»š‡ + (=ucs . #x25785) ; 𥞅 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x343A) ; ø»š†¿ + (=ucs . #x25798) ; 𥞘 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4269) ; ø»œ¦– + (=ucs . #x25799) ; 𥞙 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x343F) ; ø»š‡„ + (=ucs . #x2579A) ; 𥞚 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3368) ; ø»—¼‹ + (=ucs . #x2579B) ; 𥞛 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x343D) ; ø»š‡‚ + (=ucs . #x2579C) ; 𥞜 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4268) ; ø»œ¦• + (=ucs . #x2579D) ; 𥞝 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3437) ; ø»š†¼ + (=ucs . #x2579E) ; 𥞞 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x336C) ; ø»—¼ + (=ucs . #x257A9) ; 𥞩 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4265) ; ø»œ¦’ + (=ucs . #x257AF) ; 𥞯 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x426A) ; ø»œ¦— + (=ucs . #x257B1) ; 𥞱 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x343E) ; ø»š‡ƒ + (=ucs . #x257C5) ; 𥟅 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D65) ; ø»–€° + (ideograph-daikanwa . 25057) ; ø¸†‡¡ + (=ucs . #x79FF) ; 秿 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5621) + (chinese-gb2312 . #x4F21) ; ø»…‰¨ + (=jis-x0208 . #x3529) ; ø½Š“œ + (korean-ksc5601 . #x7D7C) ; ø»Š¢¯ + (chinese-isoir165 . #x4F21) ; ø»±¸ + (chinese-cns11643-1 . #x6125) ; ø»’   + (ideograph-daikanwa . 25058) ; ø¸†‡¢ + (=ucs . #x7A00) ; 稀 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C48) ; ø»œ´¡ + (ideograph-daikanwa . 25060) ; ø¸†‡¤ + (=ucs . #x7A01) ; 稁 + )) +(define-char + '((=>ucs . #x7A02) ; 稂 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x512A) ; ø»‹ª¹ + (ideograph-daikanwa . 25061) ; ø¸†‡¥ + (ucs-jis . #x7A02) ; ø»‹ª¹ + )) +(define-char + '((morohashi-daikanwa 25061 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x6F7C) ; ø»…ºƒ + (chinese-isoir165 . #x6F7C) ; ø»Ž¢“ + (chinese-cns11643-2 . #x3E5A) ; ø»“·¿ + (=jef-china3 . #x5DA7) ; øº…¶§ + (=ucs . #x7A02) ; 稂 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A65) ; ø»šž + (ideograph-daikanwa . 25062) ; ø¸†‡¦ + (=ucs . #x414B) ; 䅋 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A64) ; ø»š + (ideograph-daikanwa . 25063) ; ø¸†‡§ + (=ucs . #x257B3) ; 𥞳 + )) +(define-char + '((=>ucs . #x257B4) ; 𥞴 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25064) ; ø¸†‡¨ + )) +(define-char + '((morohashi-daikanwa 25064 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3960) ; ø»˜„· + (=ucs . #x257B4) ; 𥞴 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25065) ; ø¸†‡© + (=ucs . #x414C) ; 䅌 + )) +(define-char + '((=>ucs . #x414C) ; 䅌 + (morohashi-daikanwa 25065 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x395E) ; ø»˜„µ + )) +(define-char + '((=>ucs . #x414D) ; 䅍 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25066) ; ø¸†‡ª + )) +(define-char + '((morohashi-daikanwa 25066 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3962) ; ø»˜„¹ + (=ucs . #x414D) ; 䅍 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D67) ; ø»–€² + (ideograph-daikanwa . 25067) ; ø¸†‡« + (=ucs . #x414E) ; 䅎 + )) +(define-char + '((=>ucs . #x7A03) ; 稃 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x512B) ; ø»‹ªº + (=jis-x0213-1-2000 . #x794C) ; ø»¤”· + (ideograph-daikanwa . 25068) ; ø¸†‡¬ + (=jef-china3 . #x5DA8) ; øº…¶¨ + (ucs-jis . #x7A03) ; ø»‹ªº + )) +(define-char + '((morohashi-daikanwa 25068 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x6F7B) ; ø»…º‚ + (chinese-isoir165 . #x6F7B) ; ø»Ž¢’ + (chinese-cns11643-2 . #x3E5C) ; ø»“¸ + (=ucs . #x7A03) ; 稃 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E5E) ; ø»“¸ƒ + (ideograph-daikanwa . 25069) ; ø¸†‡­ + (=ucs . #x7A04) ; 稄 + )) +(define-char + '((=>ucs . #x7A05) ; 稅 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (korean-ksc5601 . #x612A) ; ø»‰¸• + (ideograph-daikanwa . 25070) ; ø¸†‡® + (=jef-china3 . #x5DA9) ; øº…¶© + )) +(define-char + '((morohashi-daikanwa 25070 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-1 . #x6124) ; ø»’ Ÿ + (=ucs . #x7A05) ; 稅 + )) +(define-char + '((morohashi-daikanwa 25070 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x4B30) ; ø»…ƒ¿ + (=jis-x0208 . #x4047) ; ø½Š¤„ + (chinese-isoir165 . #x4B30) ; ø»¬ + (chinese-cns11643-3 . #x3D68) ; ø»–€³ + (=ucs . #x7A0E) ; 税 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (=jis-x0213-2-2000 . #x7277) ; ø»¦•” + (ideograph-daikanwa . 25072) ; ø¸†‡° + (=jef-china3 . #x5DAA) ; øº…¶ª + (=ucs . #x414F) ; 䅏 + )) +(define-char + '((=>ucs . #x414F) ; 䅏 + (morohashi-daikanwa 25072 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3964) ; ø»˜„» + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x512C) ; ø»‹ª» + (chinese-cns11643-3 . #x3D66) ; ø»–€± + (ideograph-daikanwa . 25073) ; ø¸†‡± + (=ucs . #x7A07) ; 稇 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5619) + (=jis-x0208 . #x6343) ; ø½‹—š + (korean-ksc5601 . #x4A59) ; ø»‰—’ + (chinese-cns11643-1 . #x6122) ; ø»’  + (ideograph-daikanwa . 25074) ; ø¸†‡² + (=ucs . #x7A08) ; 稈 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x512D) ; ø»‹ª¼ + (chinese-cns11643-3 . #x3D69) ; ø»–€´ + (ideograph-daikanwa . 25075) ; ø¸†‡³ + (=ucs . #x7A09) ; 稉 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x512E) ; ø»‹ª½ + (chinese-cns11643-2 . #x3E5B) ; ø»“¸€ + (=jis-x0213-2-2000 . #x7278) ; ø»¦•• + (ideograph-daikanwa . 25079) ; ø¸†‡· + (=jef-china3 . #x5DAB) ; øº…¶« + (=ucs . #x7A0A) ; 稊 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C41) ; ø»œ´š + (ideograph-daikanwa . 25080) ; ø¸†‡¸ + (=ucs . #x257B6) ; 𥞶 + )) +(define-char + '((=>ucs . #x7A0B) ; 程 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (korean-ksc5601 . #x6F6F) ; ø»Š¾ + (chinese-cns11643-1 . #x6123) ; ø»’ ž + (ideograph-daikanwa . 25081) ; ø¸†‡¹ + (=jef-china3 . #x5DAC) ; øº…¶¬ + )) +(define-char + '((morohashi-daikanwa 25081 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x334C) ; ø»„¡‹ + (=jis-x0208 . #x4478) ; ø½Šª­ + (chinese-isoir165 . #x334C) ; ø»‰› + (=ucs . #x7A0B) ; 程 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x512F) ; ø»‹ª¾ + (chinese-cns11643-2 . #x3E5D) ; ø»“¸‚ + (ideograph-daikanwa . 25082) ; ø¸†‡º + (=jef-china3 . #x5DAD) ; øº…¶­ + (=ucs . #x7A0C) ; 稌 + )) +(define-char + '((=>ucs . #x7A0D) ; 稍 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5625) + (=jis-x0208 . #x6344) ; ø½‹—› + (korean-ksc5601 . #x752A) ; ø»Š•­ + (=gt-pj-1 . #x6344) ; ø½‹—› + (ideograph-daikanwa . 25083) ; ø¸†‡» + (=gt-k . 09218) ; ý¡„‚‚ + (ucs-jis . #x7A0D) ; ø½‹—› + )) +(define-char + '((morohashi-daikanwa 25083 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x4954) ; ø»…§ + (chinese-isoir165 . #x4954) ; ø»©· + (chinese-cns11643-1 . #x6121) ; ø»’ œ + (=ucs . #x7A0D) ; 稍 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C42) ; ø»œ´› + (ideograph-daikanwa . 25084) ; ø¸†‡¼ + (=ucs . #x257B7) ; 𥞷 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C45) ; ø»œ´ž + (ideograph-daikanwa . 25085) ; ø¸†‡½ + (=ucs . #x257B8) ; 𥞸 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25086) ; ø¸†‡¾ + (=ucs . #x257B9) ; 𥞹 + )) +(define-char + '((=>ucs . #x257B9) ; 𥞹 + (morohashi-daikanwa 25086 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C47) ; ø»œ´  + )) +(define-char + '((=>ucs . #x4152) ; 䅒 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25087) ; ø¸†‡¿ + )) +(define-char + '((morohashi-daikanwa 25087 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D6B) ; ø»–€¶ + (=ucs . #x4152) ; 䅒 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x395D) ; ø»˜„´ + (ideograph-daikanwa . 25088) ; ø¸†ˆ€ + (=ucs . #x257BA) ; 𥞺 + )) +(define-char + '((=>ucs . #x257BB) ; 𥞻 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25089) ; ø¸†ˆ + )) +(define-char + '((morohashi-daikanwa 25089 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C44) ; ø»œ´ + (=ucs . #x257BB) ; 𥞻 + )) +(define-char + '((=>ucs . #x4153) ; 䅓 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25090) ; ø¸†ˆ‚ + )) +(define-char + '((morohashi-daikanwa 25090 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3961) ; ø»˜„¸ + (=ucs . #x4153) ; 䅓 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C46) ; ø»œ´Ÿ + (ideograph-daikanwa . 25092) ; ø¸†ˆ„ + (=ucs . #x2079C) ; 𠞜 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D6A) ; ø»–€µ + (=ucs . #x4150) ; 䅐 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3963) ; ø»˜„º + (=ucs . #x4151) ; 䅑 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x395F) ; ø»˜„¶ + (=ucs . #x257B2) ; 𥞲 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x395C) ; ø»˜„³ + (=ucs . #x257B5) ; 𥞵 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4341) ; ø»–‰€ + (ideograph-daikanwa . 25094) ; ø¸†ˆ† + (=ucs . #x7A0F) ; 稏 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4566) ; ø»”‚ + (ideograph-daikanwa . 25100) ; ø¸†ˆŒ + (=ucs . #x7A10) ; 稐 + )) +(define-char + '((=>ucs . #x7A11) ; 稑 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x5130) ; ø»‹ª¿ + (=jis-x0213-2-2000 . #x7279) ; ø»¦•– + (ideograph-daikanwa . 25102) ; ø¸†ˆŽ + (=jef-china3 . #x5DAF) ; øº…¶¯ + (ucs-jis . #x7A11) ; ø»‹ª¿ + )) +(define-char + '((=>ucs . #x7A11) ; 稑 + (morohashi-daikanwa 25102 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x455D) ; ø»”‚” + )) +(define-char + '((morohashi-daikanwa 25102 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x7A11) ; 稑 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4560) ; ø»”‚— + (ideograph-daikanwa . 25103) ; ø¸†ˆ + (=ucs . #x7A12) ; 稒 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4564) ; ø»”‚› + (ideograph-daikanwa . 25106) ; ø¸†ˆ’ + (=ucs . #x7A13) ; 稓 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5633) + (chinese-gb2312 . #x6F7E) ; ø»…º… + (=jis-x0208 . #x4C2D) ; ø½Šµ’ + (korean-ksc5601 . #x6C79) ; ø»Š‰® + (chinese-isoir165 . #x6F7E) ; ø»Ž¢• + (chinese-cns11643-1 . #x6561) ; ø»’§” + (=gt-pj-1 . #x4C2D) ; 稔 + (ideograph-daikanwa . 25107) ; ø¸†ˆ“ + (=gt-k . 10271) ; ý¡„‚ Ÿ + (=ucs . #x7A14) ; 稔 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x5131) ; ø»‹«€ + (chinese-cns11643-2 . #x4562) ; ø»”‚™ + (=jis-x0213-2-2000 . #x727A) ; ø»¦•— + (ideograph-daikanwa . 25108) ; ø¸†ˆ” + (=ucs . #x7A15) ; 稕 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-isoir165 . #x2E68) ; ø»‚¡ + (chinese-cns11643-4 . #x3F50) ; ø»˜› + (ideograph-daikanwa . 25112) ; ø¸†ˆ˜ + (=ucs . #x7A16) ; 稖 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x4923) ; ø»‚¶² + (chinese-gb2312 . #x305E) ; ø»„ƒ + (korean-ksc5601 . #x782D) ; ø»ŠšŠ + (chinese-isoir165 . #x305E) ; ø»…“ + (chinese-cns11643-2 . #x4561) ; ø»”‚˜ + (ideograph-daikanwa . 25113) ; ø¸†ˆ™ + (=ucs . #x7A17) ; 稗 + )) +(define-char + '((=>ucs . #x7A17) ; 稗 + (morohashi-daikanwa 25113 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0208 . #x4923) ; ø»‡Šº + (=jis-x0208-1990 . #x4923) ; ø½Š°® + (=gt-pj-1 . #x4923) ; ø»‡Šº + (=gt-k . 11165) ; ý¡„‚® + (=jef-china3 . #x5DC7) ; øº…·‡ + (ucs-jis . #x7A17) ; ø»‡Šº + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (=jis-x0208 . #x6345) ; ø½‹—œ + (chinese-cns11643-2 . #x455E) ; ø»”‚• + (ideograph-daikanwa . 25118) ; ø¸†ˆž + (=ucs . #x7A18) ; 稘 + )) +(define-char + '((=>ucs . #x7A19) ; 稙 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x6346) ; ø»ƒ¡ + (japanese-jisx0208 . #x6346) ; ø»‡±© + (korean-ksc5601 . #x7242) ; ø»Š‘« + (ideograph-daikanwa . 25119) ; ø¸†ˆŸ + )) +(define-char + '((=>ucs . #x7A19) ; 稙 + (morohashi-daikanwa 25119 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (=jis-x0208-1990 . #x6346) ; ø½‹— + (ucs-jis . #x7A19) ; ø½‹— + )) +(define-char + '((morohashi-daikanwa 25119 0 5) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x455F) ; ø»”‚– + (=ucs . #x7A19) ; 稙 + )) +(define-char + '((=>ucs . #x7A1A) ; 稚 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5634) + (=jis-x0208 . #x4355) ; ø½Š¨¬ + (korean-ksc5601 . #x7643) ; ø»Š—¤ + (=gt-pj-1 . #x4355) ; ø½Š¨¬ + (ideograph-daikanwa . 25120) ; ø¸†ˆ  + (=gt-k . 10244) ; ý¡„‚ „ + (ucs-jis . #x7A1A) ; ø½Š¨¬ + )) +(define-char + '((morohashi-daikanwa 25120 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x5649) ; ø»…”¢ + (chinese-isoir165 . #x5649) ; ø»¼² + (chinese-cns11643-1 . #x655F) ; ø»’§’ + (=ucs . #x7A1A) ; 稚 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x5132) ; ø»‹« + (chinese-cns11643-2 . #x4565) ; ø»”‚œ + (=jis-x0213-2-2000 . #x727B) ; ø»¦•˜ + (ideograph-daikanwa . 25121) ; ø¸†ˆ¡ + (=ucs . #x7A1B) ; 稛 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5639) + (=jis-x0208 . #x4E47) ; ø½Š¸¨ + (korean-ksc5601 . #x5752) ; ø»‰ª‘ + (chinese-cns11643-1 . #x655E) ; ø»’§‘ + (=gt-pj-1 . #x4E47) ; 稜 + (ideograph-daikanwa . 25123) ; ø¸†ˆ£ + (=gt-k . 10284) ; ý¡„‚ ¬ + (=ucs . #x7A1C) ; 稜 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4344) ; ø»–‰ƒ + (ideograph-daikanwa . 25125) ; ø¸†ˆ¥ + (=ucs . #x7A1D) ; 稝 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x6F7D) ; ø»…º„ + (japanese-jisx0212 . #x5133) ; ø»‹«‚ + (chinese-isoir165 . #x6F7D) ; ø»Ž¢” + (chinese-cns11643-1 . #x6563) ; ø»’§– + (=jis-x0213-2-2000 . #x727C) ; ø»¦•™ + (ideograph-daikanwa . 25126) ; ø¸†ˆ¦ + (=jef-china3 . #x5DB0) ; øº…¶° + (=ucs . #x7A1E) ; 稞 + )) +(define-char + '((=>ucs . #x7A1F) ; 稟 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5640) + (=jis-x0208 . #x6348) ; ø½‹—Ÿ + (korean-ksc5601 . #x7922) ; ø»Š› + (=gt-pj-1 . #x6348) ; ø½‹—Ÿ + (ideograph-daikanwa . 25127) ; ø¸†ˆ§ + (=gt-k . 10331) ; ý¡„‚¡› + (ucs-jis . #x7A1F) ; ø½‹—Ÿ + )) +(define-char + '((morohashi-daikanwa 25127 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x7A1F) ; 稟 + )) +(define-char + '((=>ucs . #x7A1F) ; 稟 + (morohashi-daikanwa 25127 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-1 . #x6562) ; ø»’§• + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5637) + (chinese-gb2312 . #x336D) ; ø»„¡¬ + (=jis-x0208 . #x6347) ; ø½‹—ž + (korean-ksc5601 . #x7056) ; ø»Šƒ + (chinese-isoir165 . #x336D) ; ø»‰¼ + (chinese-cns11643-1 . #x6560) ; ø»’§“ + (ideograph-daikanwa . 25130) ; ø¸†ˆª + (=ucs . #x7A20) ; 稠 + )) +(define-char + '((=>ucs . #x7A21) ; 稡 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x5134) ; ø»‹«ƒ + (ideograph-daikanwa . 25131) ; ø¸†ˆ« + (=jef-china3 . #x8CF3) ; øºˆ³³ + (ucs-jis . #x7A21) ; ø»‹«ƒ + )) +(define-char + '((morohashi-daikanwa 25131 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F4A) ; ø»˜• + (=ucs . #x7A21) ; 稡 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4563) ; ø»”‚š + (ideograph-daikanwa . 25132) ; ø¸†ˆ¬ + (=jef-china3 . #x5DB1) ; øº…¶± + (=ucs . #x7A22) ; 稢 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F4F) ; ø»˜š + (=ucs . #x4154) ; 䅔 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4340) ; ø»–ˆ¿ + (=ucs . #x4155) ; 䅕 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F4D) ; ø»˜˜ + (=ucs . #x4156) ; 䅖 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4345) ; ø»–‰„ + (=ucs . #x4157) ; 䅗 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F4C) ; ø»˜— + (=ucs . #x4158) ; 䅘 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4342) ; ø»–‰ + (=ucs . #x4159) ; 䅙 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F4B) ; ø»˜– + (=ucs . #x415A) ; 䅚 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4343) ; ø»–‰‚ + (=ucs . #x415B) ; 䅛 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F49) ; ø»˜” + (=ucs . #x415D) ; 䅝 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4131) ; ø»š™¼ + (=ucs . #x415E) ; 䅞 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (chinese-gb12345 . #x7D50) ; 稤 + (=ucs . #x7A24) ; 稤 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x7A25) ; 稥 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F51) ; ø»˜œ + (=ucs . #x257BC) ; 𥞼 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4136) ; ø»šš + (=ucs . #x257CD) ; 𥟍 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x412F) ; ø»š™º + (=ucs . #x257CE) ; 𥟎 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5579) ; ø»‚  + (=ucs . #x257CF) ; 𥟏 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5577) ; ø»‚ž + (=ucs . #x257D0) ; 𥟐 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x557A) ; ø»‚¡ + (=ucs . #x257D1) ; 𥟑 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4130) ; ø»š™» + (=ucs . #x257D2) ; 𥟒 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x412D) ; ø»š™¸ + (=ucs . #x257D3) ; 𥟓 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4132) ; ø»š™½ + (=ucs . #x257D4) ; 𥟔 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4134) ; ø»š™¿ + (=ucs . #x257D5) ; 𥟕 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4138) ; ø»ššƒ + (=ucs . #x257D6) ; 𥟖 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4133) ; ø»š™¾ + (=ucs . #x257D7) ; 𥟗 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F4E) ; ø»˜™ + (=ucs . #x257D8) ; 𥟘 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5621) ; ø»‚¦ + (=ucs . #x257D9) ; 𥟙 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x412E) ; ø»š™¹ + (=ucs . #x257DA) ; 𥟚 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x557B) ; ø»‚¢ + (=ucs . #x257DB) ; 𥟛 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x557E) ; ø»‚¥ + (=ucs . #x257DC) ; 𥟜 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x557C) ; ø»‚£ + (=ucs . #x257DE) ; 𥟞 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5578) ; ø»‚Ÿ + (=ucs . #x257F7) ; 𥟷 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x557D) ; ø»‚¤ + (=ucs . #x257F8) ; 𥟸 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4137) ; ø»šš‚ + (=ucs . #x257FA) ; 𥟺 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4135) ; ø»šš€ + (=ucs . #x257FB) ; 𥟻 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C50) ; ø»”Œ™ + (ideograph-daikanwa . 25149) ; ø¸†ˆ½ + (=ucs . #x7A26) ; 稦 + )) +(define-char + '((=>ucs . #x7A27) ; 稧 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x5135) ; ø»‹«„ + (ideograph-daikanwa . 25154) ; ø¸†‰‚ + (ucs-jis . #x7A27) ; ø»‹«„ + )) +(define-char + '((=>ucs . #x7A27) ; 稧 + (morohashi-daikanwa 25154 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x455D) ; ø»˜–œ + )) +(define-char + '((morohashi-daikanwa 25154 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (=jef-china3 . #x5DB3) ; øº…¶³ + (=ucs . #x7A27) ; 稧 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C4F) ; ø»”Œ˜ + (ideograph-daikanwa . 25155) ; ø¸†‰ƒ + (=ucs . #x7A28) ; 稨 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x484B) ; ø»–  + (ideograph-daikanwa . 25157) ; ø¸†‰… + (=ucs . #x7A29) ; 稩 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x484D) ; ø»–¢ + (ideograph-daikanwa . 25158) ; ø¸†‰† + (=ucs . #x7A2A) ; 稪 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4853) ; ø»–¨ + (=jis-x0213-2-2000 . #x727D) ; ø»¦•š + (ideograph-daikanwa . 25162) ; ø¸†‰Š + (=jef-china3 . #x5DB5) ; øº…¶µ + (=ucs . #x4163) ; 䅣 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x5136) ; ø»‹«… + (chinese-cns11643-2 . #x4C4B) ; ø»”Œ” + (ideograph-daikanwa . 25164) ; ø¸†‰Œ + (=jef-china3 . #x5DB6) ; øº…¶¶ + (=ucs . #x7A2B) ; 稫 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4850) ; ø»–¥ + (ideograph-daikanwa . 25166) ; ø¸†‰Ž + (=ucs . #x7A2C) ; 稬 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x5137) ; ø»‹«† + (chinese-cns11643-3 . #x484F) ; ø»–¤ + (=jis-x0213-2-2000 . #x727E) ; ø»¦•› + (ideograph-daikanwa . 25167) ; ø¸†‰ + (=ucs . #x7A2D) ; 稭 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 5645) + (=jis-x0208 . #x3C6F) ; ø½Šž´ + (korean-ksc5601 . #x707A) ; ø»Š§ + (chinese-cns11643-1 . #x6A21) ; ø»’­ª + (chinese-gb12345 . #x5656) ; 種 + (ideograph-daikanwa . 25174) ; ø¸†‰– + (=ucs . #x7A2E) ; 種 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x5138) ; ø»‹«‡ + (chinese-cns11643-2 . #x4C4E) ; ø»”Œ— + (ideograph-daikanwa . 25177) ; ø¸†‰™ + (=ucs . #x7A2F) ; 稯 + )) +(define-char + '((=>ucs . #x25808) ; 𥠈 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25178) ; ø¸†‰š + )) +(define-char + '((morohashi-daikanwa 25178 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F6F) ; ø»‘‚ + (=ucs . #x25808) ; 𥠈 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x5139) ; ø»‹«ˆ + (ideograph-daikanwa . 25179) ; ø¸†‰› + (=ucs . #x7A30) ; 稰 + )) +(define-char + '((=>ucs . #x7A30) ; 稰 + (morohashi-daikanwa 25179 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C4D) ; ø»”Œ– + )) +(define-char + '((=>ucs . #x7A31) ; 稱 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x634A) ; ø»ƒ¥ + (korean-ksc5601 . #x7660) ; ø»Š˜ + (ideograph-daikanwa . 25180) ; ø¸†‰œ + )) +(define-char + '((=>ucs . #x7A31) ; 稱 + (morohashi-daikanwa 25180 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0208 . #x634A) ; ø»‡±­ + (=jis-x0208-1990 . #x634A) ; ø½‹—¡ + (=jef-china3 . #x5DC8) ; øº…·ˆ + (ucs-jis . #x7A31) ; ø»‡±­ + )) +(define-char + '((morohashi-daikanwa 25180 0 3) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A22) ; ø»’­« + (chinese-gb12345 . #x3346) ; 稱 + (=ucs . #x7A31) ; 稱 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x482B) ; ø»š¤ˆ + (ideograph-daikanwa . 25181) ; ø¸†‰ + (=ucs . #x25809) ; 𥠉 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F6B) ; ø»¾ + (ideograph-daikanwa . 25182) ; ø¸†‰ž + (=ucs . #x4168) ; 䅨 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25183) ; ø¸†‰Ÿ + (=ucs . #x2580A) ; 𥠊 + )) +(define-char + '((=>ucs . #x2580A) ; 𥠊 + (morohashi-daikanwa 25183 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4827) ; ø»š¤„ + )) +(define-char + '((=>ucs . #x2580B) ; 𥠋 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25184) ; ø¸†‰  + )) +(define-char + '((morohashi-daikanwa 25184 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x2580B) ; 𥠋 + )) +(define-char + '((=>ucs . #x2580B) ; 𥠋 + (morohashi-daikanwa 25184 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x482C) ; ø»š¤‰ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25185) ; ø¸†‰¡ + (=ucs . #x2580C) ; 𥠌 + )) +(define-char + '((=>ucs . #x2580C) ; 𥠌 + (morohashi-daikanwa 25185 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F70) ; ø»‘ƒ + )) +(define-char + '((=>ucs . #x4169) ; 䅩 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25186) ; ø¸†‰¢ + )) +(define-char + '((morohashi-daikanwa 25186 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4559) ; ø»˜–˜ + (=ucs . #x4169) ; 䅩 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x482A) ; ø»š¤‡ + (ideograph-daikanwa . 25187) ; ø¸†‰£ + (=ucs . #x2580D) ; 𥠍 + )) +(define-char + '((morohashi-daikanwa 25187 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (=jis-x0208 . #x3070) ; ø½Š + (chinese-cns11643-3 . #x4852) ; ø»–§ + (=ucs . #x7A32) ; 稲 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F67) ; ø»º + (ideograph-daikanwa . 25188) ; ø¸†‰¤ + (=ucs . #x2580E) ; 𥠎 + )) +(define-char + '((=>ucs . #x2F959) ; 穀 + (=>ucs* . #x7A40) ; 穀 + (morohashi-daikanwa 25188 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (japanese-strokes . 14) + (=jis-x0208 . #x3972) ; ø½Šš + (=gt-pj-1 . #x3972) ; ø½Šš + (=gt-k . 11664) ; ý¡„‚¶ + (=jef-china3 . #x5CF4) ; øº…³´ + (ucs-jis . #x7A40) ; ø½Šš + )) +(define-char + '((=>ucs* . #x7A40) ; 穀 + (=>ucs-jis . #x7A40) ; ø½Šš + (morohashi-daikanwa 25188 1 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (japanese-strokes . 14) + (chinese-cns11643-4 . #x455F) ; ø»˜–ž + (=ucs . #x2F959) ; 穀 + )) +(define-char + '((=>ucs . #x25822) ; 𥠢 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 49408) ; ø¸Œ„€ + )) +(define-char + '((morohashi-daikanwa 49408 0 3) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F6C) ; ø»¿ + (=ucs . #x25822) ; 𥠢 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F6D) ; ø»‘€ + (ideograph-daikanwa . 49409) ; ø¸Œ„ + (=ucs . #x25821) ; 𥠡 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4557) ; ø»˜–– + (=ucs . #x415C) ; 䅜 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4851) ; ø»–¦ + (=ucs . #x4160) ; 䅠 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x484A) ; ø»–Ÿ + (=ucs . #x4161) ; 䅡 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x455B) ; ø»˜–š + (=ucs . #x4162) ; 䅢 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x484E) ; ø»–£ + (=ucs . #x4164) ; 䅤 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x455A) ; ø»˜–™ + (=ucs . #x4165) ; 䅥 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x484C) ; ø»–¡ + (=ucs . #x4166) ; 䅦 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4558) ; ø»˜–— + (=ucs . #x4167) ; 䅧 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (chinese-gb2312 . #x4E48) ; ø»…ˆ± + (chinese-isoir165 . #x4E48) ; ø»± + (=ucs . #x7A33) ; 稳 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4828) ; ø»š¤… + (=ucs . #x257FD) ; 𥟽 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F69) ; ø»¼ + (=ucs . #x257FE) ; 𥟾 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x482D) ; ø»š¤Š + (=ucs . #x25800) ; 𥠀 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F68) ; ø»» + (=ucs . #x25801) ; 𥠁 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F66) ; ø»¹ + (=ucs . #x25802) ; 𥠂 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F6A) ; ø»½ + (=ucs . #x25803) ; 𥠃 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x455C) ; ø»˜–› + (=ucs . #x25804) ; 𥠄 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x482E) ; ø»š¤‹ + (=ucs . #x25805) ; 𥠅 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4829) ; ø»š¤† + (=ucs . #x25806) ; 𥠆 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F6E) ; ø»‘ + (=ucs . #x25807) ; 𥠇 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x482F) ; ø»š¤Œ + (=ucs . #x2583D) ; 𥠽 + )) +(define-char + '((=>ucs . #x416C) ; 䅬 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25189) ; ø¸†‰¥ + )) +(define-char + '((morohashi-daikanwa 25189 0 3) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B65) ; ø»˜Ÿ˜ + (=ucs . #x416C) ; 䅬 + )) +(define-char + '((=>ucs . #x25831) ; 𥠱 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25190) ; ø¸†‰¦ + )) +(define-char + '((morohashi-daikanwa 25190 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E7B) ; ø»š®Œ + (=ucs . #x25831) ; 𥠱 + )) +(define-char + '((=>ucs . #x416D) ; 䅭 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25191) ; ø¸†‰§ + )) +(define-char + '((morohashi-daikanwa 25191 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B61) ; ø»˜Ÿ” + (=ucs . #x416D) ; 䅭 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25192) ; ø¸†‰¨ + (=ucs . #x25832) ; 𥠲 + )) +(define-char + '((=>ucs . #x25832) ; 𥠲 + (morohashi-daikanwa 25192 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E78) ; ø»š®‰ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D54) ; ø»–—¿ + (ideograph-daikanwa . 25193) ; ø¸†‰© + (=ucs . #x416E) ; 䅮 + )) +(define-char + '((=>ucs . #x25833) ; 𥠳 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25194) ; ø¸†‰ª + )) +(define-char + '((morohashi-daikanwa 25194 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E7A) ; ø»š®‹ + (=ucs . #x25833) ; 𥠳 + )) +(define-char + '((=>ucs . #x7A34) ; 稴 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x513A) ; ø»‹«‰ + (ideograph-daikanwa . 25195) ; ø¸†‰« + (=jef-china3 . #x5DB8) ; øº…¶¸ + (ucs-jis . #x7A34) ; ø»‹«‰ + )) +(define-char + '((morohashi-daikanwa 25195 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B63) ; ø»˜Ÿ– + (=ucs . #x7A34) ; 稴 + )) +(define-char + '((=>ucs . #x416F) ; 䅯 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25196) ; ø¸†‰¬ + )) +(define-char + '((morohashi-daikanwa 25196 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B62) ; ø»˜Ÿ• + (=ucs . #x416F) ; 䅯 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2633) ; ø»ž†œ + (ideograph-daikanwa . 25197) ; ø¸†‰­ + (=ucs . #x25834) ; 𥠴 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D52) ; ø»–—½ + (ideograph-daikanwa . 25198) ; ø¸†‰® + (=ucs . #x4170) ; 䅰 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2632) ; ø»ž†› + (ideograph-daikanwa . 25199) ; ø¸†‰¯ + (=ucs . #x4171) ; 䅱 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25200) ; ø¸†‰° + (=ucs . #x4172) ; 䅲 + )) +(define-char + '((=>ucs . #x4172) ; 䅲 + (morohashi-daikanwa 25200 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D58) ; ø»–˜ƒ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2630) ; ø»ž†™ + (ideograph-daikanwa . 25201) ; ø¸†‰± + (=ucs . #x25835) ; 𥠵 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E79) ; ø»š®Š + (ideograph-daikanwa . 25202) ; ø¸†‰² + (=ucs . #x25836) ; 𥠶 + )) +(define-char + '((=>ucs . #x25837) ; 𥠷 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25203) ; ø¸†‰³ + )) +(define-char + '((morohashi-daikanwa 25203 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B69) ; ø»˜Ÿœ + (=ucs . #x25837) ; 𥠷 + )) +(define-char + '((=>ucs . #x7A35) ; 稵 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x513B) ; ø»‹«Š + (ideograph-daikanwa . 25204) ; ø¸†‰´ + (ucs-jis . #x7A35) ; ø»‹«Š + )) +(define-char + '((morohashi-daikanwa 25204 0 5) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x455E) ; ø»˜– + (=ucs . #x7A35) ; 稵 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (korean-ksc5601 . #x6973) ; ø»Š…Ž + (chinese-cns11643-4 . #x4B6B) ; ø»˜Ÿž + (ideograph-daikanwa . 25205) ; ø¸†‰µ + (=ucs . #x7A36) ; 稶 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5654) + (chinese-gb2312 . #x7022) ; ø»…º‡ + (=jis-x0208 . #x634D) ; ø½‹—¤ + (korean-ksc5601 . #x7243) ; ø»Š‘¬ + (chinese-isoir165 . #x7022) ; ø»Ž¢— + (chinese-cns11643-1 . #x6E29) ; ø»’³ª + (ideograph-daikanwa . 25207) ; ø¸†‰· + (=ucs . #x7A37) ; 稷 + )) +(define-char + '((=>ucs . #x7A38) ; 稸 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x513C) ; ø»‹«‹ + (=jis-x0213-2-2000 . #x7321) ; ø»¦•œ + (ideograph-daikanwa . 25208) ; ø¸†‰¸ + (ucs-jis . #x7A38) ; ø»‹«‹ + )) +(define-char + '((morohashi-daikanwa 25208 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D55) ; ø»–˜€ + (=jef-china3 . #x5DB9) ; øº…¶¹ + (=ucs . #x7A38) ; 稸 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25210) ; ø¸†‰º + (=ucs . #x25839) ; 𥠹 + )) +(define-char + '((=>ucs . #x25839) ; 𥠹 + (morohashi-daikanwa 25210 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2634) ; ø»ž† + )) +(define-char + '((=>ucs . #x4174) ; 䅴 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25211) ; ø¸†‰» + )) +(define-char + '((morohashi-daikanwa 25211 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B66) ; ø»˜Ÿ™ + (=ucs . #x4174) ; 䅴 + )) +(define-char + '((=>ucs . #x7A39) ; 稹 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x513D) ; ø»‹«Œ + (=jis-x0213-1-2000 . #x794E) ; ø»¤”¹ + (ideograph-daikanwa . 25212) ; ø¸†‰¼ + (=jef-china3 . #x5DBA) ; øº…¶º + (ucs-jis . #x7A39) ; ø»‹«Œ + )) +(define-char + '((morohashi-daikanwa 25212 0 3) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x7021) ; ø»…º† + (chinese-isoir165 . #x7021) ; ø»Ž¢– + (chinese-cns11643-2 . #x525A) ; ø»”•— + (=ucs . #x7A39) ; 稹 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x513E) ; ø»‹« + (chinese-cns11643-3 . #x4D56) ; ø»–˜ + (ideograph-daikanwa . 25213) ; ø¸†‰½ + (=ucs . #x7A3A) ; 稺 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B64) ; ø»˜Ÿ— + (ideograph-daikanwa . 25214) ; ø¸†‰¾ + (=ucs . #x4175) ; 䅵 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2631) ; ø»ž†š + (ideograph-daikanwa . 25215) ; ø¸†‰¿ + (=ucs . #x2583A) ; 𥠺 + )) +(define-char + '((=>ucs . #x7A3B) ; 稻 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5647) + (=jis-x0208 . #x634B) ; ø½‹—¢ + (korean-ksc5601 . #x542B) ; ø»‰¥ + (ideograph-daikanwa . 25216) ; ø¸†Š€ + (ucs-jis . #x7A3B) ; ø½‹—¢ + )) +(define-char + '((morohashi-daikanwa 25216 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x353E) ; ø»„£¹ + (chinese-isoir165 . #x353E) ; ø»Œ‰ + (chinese-cns11643-1 . #x6E2A) ; ø»’³« + (=ucs . #x7A3B) ; 稻 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5648) + (chinese-gb2312 . #x3C5A) ; ø»„®§ + (=jis-x0208 . #x3254) ; ø½Š­ + (korean-ksc5601 . #x4A33) ; ø»‰–¬ + (chinese-isoir165 . #x3C5A) ; ø»–· + (chinese-cns11643-1 . #x6E26) ; ø»’³§ + (ideograph-daikanwa . 25217) ; ø¸†Š + (=ucs . #x7A3C) ; 稼 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5649) + (chinese-gb2312 . #x3B7C) ; ø»„­« + (japanese-jisx0208 . #x374E) ; ø»†±‰ + (chinese-isoir165 . #x3B7C) ; ø»•» + (chinese-cns11643-1 . #x6E28) ; ø»’³© + (=jis-x0208-1990 . #x374E) ; ø½Š–½ + (ideograph-daikanwa . 25218) ; ø¸†Š‚ + (=ucs . #x7A3D) ; 稽 + )) +(define-char + '((=>ucs . #x7A3D) ; 稽 + (morohashi-daikanwa 25218 0 7) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x374E) ; ø»‚ + (korean-ksc5601 . #x4D26) ; ø»‰š¹ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5651) + (=jis-x0208 . #x634C) ; ø½‹—£ + (chinese-cns11643-3 . #x4D5A) ; ø»–˜… + (=gt-pj-1 . #x634C) ; 稾 + (ideograph-daikanwa . 25219) ; ø¸†Šƒ + (=gt-k . 11994) ; ý¡„‚»š + (=ucs . #x7A3E) ; 稾 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5650) + (chinese-gb2312 . #x3865) ; ø»„¨º + (=jis-x0208 . #x3946) ; ø½Š™± + (korean-ksc5601 . #x4D43) ; ø»‰›– + (chinese-isoir165 . #x3865) ; ø»‘Š + (chinese-cns11643-1 . #x6E25) ; ø»’³¦ + (ideograph-daikanwa . 25220) ; ø¸†Š„ + (=ucs . #x7A3F) ; 稿 + )) +(define-char + '((=>ucs* . #x7A40) ; 穀 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (korean-ksc5601 . #x4D5A) ; ø»‰›­ + (=jis-x0213-1-2000 . #x794D) ; ø»¤”¸ + (ideograph-daikanwa . 25221) ; ø¸†Š… + (ucs-ks . #x7A40) ; 穀 + (=ucs . #xFA54) ; 穀 + )) +(define-char + '((=>ucs-jis . #xFA54) ; 穀 + (morohashi-daikanwa 25221 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E27) ; ø»’³¨ + (chinese-gb12345 . #x7836) ; 穀 + (=ucs . #x7A40) ; 穀 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25222) ; ø¸†Š† + (=ucs . #x2585B) ; 𥡛 + )) +(define-char + '((=>ucs . #x2585B) ; 𥡛 + (morohashi-daikanwa 25222 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2637) ; ø»ž†  + )) +(define-char + '((=>ucs . #x2583C) ; 𥠼 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25223) ; ø¸†Š‡ + )) +(define-char + '((morohashi-daikanwa 25223 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2638) ; ø»ž†¡ + (=ucs . #x2583C) ; 𥠼 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25224) ; ø¸†Šˆ + (=ucs . #x7A41) ; 穁 + )) +(define-char + '((=>ucs . #x7A41) ; 穁 + (morohashi-daikanwa 25224 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D53) ; ø»–—¾ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25225) ; ø¸†Š‰ + )) +(define-char + '((=>ucs . #x2583E) ; 𥠾 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25226) ; ø¸†ŠŠ + )) +(define-char + '((morohashi-daikanwa 25226 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x262F) ; ø»ž†˜ + (=ucs . #x2583E) ; 𥠾 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D59) ; ø»–˜„ + (ideograph-daikanwa . 25227) ; ø¸†Š‹ + (=ucs . #x4176) ; 䅶 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25228) ; ø¸†ŠŒ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E7C) ; ø»š® + (ideograph-daikanwa . 25229) ; ø¸†Š + (=ucs . #x25840) ; 𥡀 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E7D) ; ø»š®Ž + (ideograph-daikanwa . 25230) ; ø¸†ŠŽ + (=ucs . #x25841) ; 𥡁 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25231) ; ø¸†Š + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25232) ; ø¸†Š + (=ucs . #x2585A) ; 𥡚 + )) +(define-char + '((=>ucs . #x2585A) ; 𥡚 + (morohashi-daikanwa 25232 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2636) ; ø»ž†Ÿ + )) +(define-char + '((=>ucs . #x25854) ; 𥡔 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25233) ; ø¸†Š‘ + )) +(define-char + '((morohashi-daikanwa 25233 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x25854) ; 𥡔 + )) +(define-char + '((=>ucs . #x25854) ; 𥡔 + (morohashi-daikanwa 25233 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x262E) ; ø»ž†— + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25234) ; ø¸†Š’ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2635) ; ø»ž†ž + (ideograph-daikanwa . 25236) ; ø¸†Š” + (=ucs . #x25846) ; 𥡆 + )) +(define-char + '((morohashi-daikanwa 25236 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (=jis-x0208 . #x4A66) ; ø½Š³ + (chinese-cns11643-3 . #x4D57) ; ø»–˜‚ + (=ucs . #x7A42) ; 穂 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B68) ; ø»˜Ÿ› + (=ucs . #x4173) ; 䅳 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (=jis-x0208 . #x634E) ; ø½‹—¥ + (=ucs . #x7A43) ; 穃 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B67) ; ø»˜Ÿš + (=ucs . #x25843) ; 𥡃 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B6A) ; ø»˜Ÿ + (=ucs . #x25845) ; 𥡅 + )) +(define-char + '((=>ucs . #x2585C) ; 𥡜 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25237) ; ø¸†Š• + )) +(define-char + '((morohashi-daikanwa 25237 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x517B) ; ø»˜¨¢ + (=ucs . #x2585C) ; 𥡜 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x517D) ; ø»˜¨¤ + (ideograph-daikanwa . 25238) ; ø¸†Š– + (=ucs . #x4177) ; 䅷 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x306D) ; ø»ž–‚ + (ideograph-daikanwa . 25239) ; ø¸†Š— + (=ucs . #x2585D) ; 𥡝 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x306C) ; ø»ž– + (ideograph-daikanwa . 25240) ; ø¸†Š˜ + (=ucs . #x25873) ; 𥡳 + )) +(define-char + '((=>ucs . #x4178) ; 䅸 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25241) ; ø¸†Š™ + )) +(define-char + '((morohashi-daikanwa 25241 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x517C) ; ø»˜¨£ + (=ucs . #x4178) ; 䅸 + )) +(define-char + '((=>ucs . #x2585F) ; 𥡟 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25242) ; ø¸†Šš + )) +(define-char + '((morohashi-daikanwa 25242 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x563D) ; ø»š¸¾ + (=ucs . #x2585F) ; 𥡟 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5640) ; ø»š¹ + (ideograph-daikanwa . 25243) ; ø¸†Š› + (=ucs . #x25860) ; 𥡠 + )) +(define-char + '((=>ucs . #x25861) ; 𥡡 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25244) ; ø¸†Šœ + )) +(define-char + '((morohashi-daikanwa 25244 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3069) ; ø»ž•¾ + (=ucs . #x25861) ; 𥡡 + )) +(define-char + '((=>ucs . #x25862) ; 𥡢 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25245) ; ø¸†Š + )) +(define-char + '((morohashi-daikanwa 25245 0 3) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x563C) ; ø»š¸½ + (=ucs . #x25862) ; 𥡢 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x563F) ; ø»š¹€ + (ideograph-daikanwa . 25246) ; ø¸†Šž + (=ucs . #x25863) ; 𥡣 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25247) ; ø¸†ŠŸ + (=ucs . #x25864) ; 𥡤 + )) +(define-char + '((=>ucs . #x25864) ; 𥡤 + (morohashi-daikanwa 25247 0 5) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x563E) ; ø»š¸¿ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x513F) ; ø»‹«Ž + (chinese-isoir165 . #x7D59) ; ø»Ž¶” + (ideograph-daikanwa . 25248) ; ø¸†Š  + (=ucs . #x7A44) ; 穄 + )) +(define-char + '((=>ucs . #x7A44) ; 穄 + (morohashi-daikanwa 25248 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5879) ; ø»”žª + )) +(define-char + '((=>ucs . #x7A45) ; 穅 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x5140) ; ø»‹« + (ideograph-daikanwa . 25250) ; ø¸†Š¢ + (ucs-jis . #x7A45) ; ø»‹« + )) +(define-char + '((morohashi-daikanwa 25250 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x522A) ; ø»–ž« + (=jef-china3 . #x5DBB) ; øº…¶» + (=ucs . #x7A45) ; 穅 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 5667) + (chinese-gb2312 . #x4442) ; ø»„¹¿ + (=jis-x0208 . #x4B54) ; ø½Š´› + (korean-ksc5601 . #x594F) ; ø»‰­Š + (chinese-isoir165 . #x4442) ; ø»¢ + (chinese-cns11643-1 . #x715A) ; ø»’¸µ + (ideograph-daikanwa . 25251) ; ø¸†Š£ + (=ucs . #x7A46) ; 穆 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x5141) ; ø»‹« + (chinese-cns11643-2 . #x587B) ; ø»”ž¬ + (=jis-x0213-2-2000 . #x7322) ; ø»¦• + (ideograph-daikanwa . 25256) ; ø¸†Š¨ + (=jef-china3 . #x5DBC) ; øº…¶¼ + (=ucs . #x7A47) ; 穇 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x5142) ; ø»‹«‘ + (ideograph-daikanwa . 25257) ; ø¸†Š© + (=ucs . #x7A48) ; 穈 + )) +(define-char + '((=>ucs . #x7A48) ; 穈 + (morohashi-daikanwa 25257 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x587A) ; ø»”ž« + )) +(define-char + '((=>ucs . #x2F95A) ; 穊 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25261) ; ø¸†Š­ + )) +(define-char + '((=>ucs* . #x7A4A) ; 穊 + (morohashi-daikanwa 25261 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (=ucs . #x2F95A) ; 穊 + )) +(define-char + '((=>ucs . #x2F95A) ; 穊 + (=>ucs* . #x7A4A) ; 穊 + (morohashi-daikanwa 25261 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5221) ; ø»˜¨¦ + )) +(define-char + '((morohashi-daikanwa 25261 0 4) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x7A4A) ; 穊 + )) +(define-char + '((=>ucs . #x7A4A) ; 穊 + (morohashi-daikanwa 25261 0 5) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C4C) ; ø»”Œ• + )) +(define-char + '((=>ucs . #x7A4B) ; 穋 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25262) ; ø¸†Š® + (=jef-china3 . #x98E8) ; øº‰£¨ + )) +(define-char + '((morohashi-daikanwa 25262 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-1 . #x715C) ; ø»’¸· + (=ucs . #x7A4B) ; 穋 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x5143) ; ø»‹«’ + (chinese-cns11643-1 . #x715B) ; ø»’¸¶ + (=jis-x0213-2-2000 . #x7323) ; ø»¦•ž + (chinese-gb12345 . #x7655) ; 穌 + (ideograph-daikanwa . 25263) ; ø¸†Š¯ + (=ucs . #x7A4C) ; 穌 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 5666) + (=jis-x0208 . #x4051) ; ø½Š¤Ž + (korean-ksc5601 . #x6E5D) ; ø»ŠŒŽ + (chinese-cns11643-1 . #x7158) ; ø»’¸³ + (chinese-gb12345 . #x3B7D) ; 積 + (ideograph-daikanwa . 25266) ; ø¸†Š² + (=ucs . #x7A4D) ; 積 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 5659) + (=jis-x0208 . #x314F) ; ø½ŠŽŠ + (korean-ksc5601 . #x6744) ; ø»Š£ + (chinese-gb12345 . #x5331) ; 穎 + (ideograph-daikanwa . 25267) ; ø¸†Š³ + (=ucs . #x7A4E) ; 穎 + )) +(define-char + '((=>ucs . #x7A4E) ; 穎 + (morohashi-daikanwa 25267 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-1 . #x7159) ; ø»’¸´ + )) +(define-char + '((=>ucs . #x417C) ; 䅼 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25268) ; ø¸†Š´ + )) +(define-char + '((morohashi-daikanwa 25268 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x517A) ; ø»˜¨¡ + (=ucs . #x417C) ; 䅼 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5646) ; ø»š¹‡ + (ideograph-daikanwa . 25269) ; ø¸†Šµ + (=ucs . #x2586C) ; 𥡬 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5647) ; ø»š¹ˆ + (ideograph-daikanwa . 25271) ; ø¸†Š· + (=ucs . #x2586E) ; 𥡮 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x306B) ; ø»ž–€ + (ideograph-daikanwa . 25272) ; ø¸†Š¸ + (=ucs . #x2586F) ; 𥡯 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25273) ; ø¸†Š¹ + (=ucs . #x25870) ; 𥡰 + )) +(define-char + '((=>ucs . #x25870) ; 𥡰 + (morohashi-daikanwa 25273 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x306A) ; ø»ž•¿ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5644) ; ø»š¹… + (ideograph-daikanwa . 25274) ; ø¸†Šº + (=ucs . #x25887) ; 𥢇 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25276) ; ø¸†Š¼ + (=ucs . #x417D) ; 䅽 + )) +(define-char + '((=>ucs . #x417D) ; 䅽 + (morohashi-daikanwa 25276 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x522D) ; ø»–ž® + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25277) ; ø¸†Š½ + (=ucs . #x25879) ; 𥡹 + )) +(define-char + '((=>ucs . #x25879) ; 𥡹 + (morohashi-daikanwa 25277 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3065) ; ø»ž•º + )) +(define-char + '((=>ucs . #x25881) ; 𥢁 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25278) ; ø¸†Š¾ + )) +(define-char + '((morohashi-daikanwa 25278 0 3) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3068) ; ø»ž•½ + (=ucs . #x25881) ; 𥢁 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25279) ; ø¸†Š¿ + (=ucs . #x25880) ; 𥢀 + )) +(define-char + '((=>ucs . #x25880) ; 𥢀 + (morohashi-daikanwa 25279 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3067) ; ø»ž•¼ + )) +(define-char + '((=>ucs . #x7A4F) ; 穏 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25280) ; ø¸†‹€ + )) +(define-char + '((morohashi-daikanwa 25280 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (=jis-x0208 . #x323A) ; ø½Š“ + (chinese-cns11643-3 . #x522C) ; ø»–ž­ + (=ucs . #x7A4F) ; 穏 + )) +(define-char + '((=>ucs . #x7A4F) ; 穏 + (morohashi-daikanwa 25280 1 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3066) ; ø»ž•» + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (=jis-x0208 . #x302C) ; ø½ŠŒ‰ + (ideograph-daikanwa . 25281) ; ø¸†‹ + (=ucs . #x7A50) ; 穐 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x522B) ; ø»–ž¬ + (=ucs . #x4179) ; 䅹 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5179) ; ø»˜¨  + (=ucs . #x417A) ; 䅺 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5178) ; ø»˜¨Ÿ + (=ucs . #x417B) ; 䅻 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (chinese-gb2312 . #x7023) ; ø»…ºˆ + (chinese-isoir165 . #x7023) ; ø»Ž¢˜ + (=ucs . #x7A51) ; 穑 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (chinese-gb12345 . #x7D2C) ; 穒 + (=ucs . #x7A52) ; 穒 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5645) ; ø»š¹† + (=ucs . #x2583F) ; 𥠿 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x517E) ; ø»˜¨¥ + (=ucs . #x25865) ; 𥡥 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x563B) ; ø»š¸¼ + (=ucs . #x25866) ; 𥡦 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5643) ; ø»š¹„ + (=ucs . #x25867) ; 𥡧 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3063) ; ø»ž•¸ + (=ucs . #x25868) ; 𥡨 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3064) ; ø»ž•¹ + (=ucs . #x25869) ; 𥡩 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5642) ; ø»š¹ƒ + (=ucs . #x2586A) ; 𥡪 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3062) ; ø»ž•· + (=ucs . #x2586B) ; 𥡫 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3061) ; ø»ž•¶ + (=ucs . #x25874) ; 𥡴 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5641) ; ø»š¹‚ + (=ucs . #x25888) ; 𥢈 + )) +(define-char + '((=>ucs . #x7A49) ; 穉 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (=jis-x0208 . #x6350) ; ø½‹—§ + (korean-ksc5601 . #x7644) ; ø»Š—¥ + (ideograph-daikanwa . 25282) ; ø¸†‹‚ + (ucs-jis . #x7A49) ; ø½‹—§ + )) +(define-char + '((morohashi-daikanwa 25282 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x5564) ; ø»–£¿ + (=ucs . #x7A49) ; 穉 + )) +(define-char + '((=>ucs . #x7A53) ; 穓 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 25283) ; ø¸†‹ƒ + )) +(define-char + '((morohashi-daikanwa 25283 0 3) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5229) ; ø»–žª + (=ucs . #x7A53) ; 穓 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C5E) ; ø»›‚“ + (ideograph-daikanwa . 25284) ; ø¸†‹„ + (=ucs . #x2588A) ; 𥢊 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25285) ; ø¸†‹… + (=ucs . #x7A54) ; 穔 + )) +(define-char + '((=>ucs . #x7A54) ; 穔 + (morohashi-daikanwa 25285 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E22) ; ø»”¦‡ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C61) ; ø»›‚– + (ideograph-daikanwa . 25286) ; ø¸†‹† + (=ucs . #x2588B) ; 𥢋 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C62) ; ø»›‚— + (ideograph-daikanwa . 25287) ; ø¸†‹‡ + (=ucs . #x2588C) ; 𥢌 + )) +(define-char + '((=>ucs . #x7A55) ; 穕 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x5144) ; ø»‹«“ + (ideograph-daikanwa . 25288) ; ø¸†‹ˆ + (ucs-jis . #x7A55) ; ø»‹«“ + )) +(define-char + '((morohashi-daikanwa 25288 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5749) ; ø»˜°¤ + (=ucs . #x7A55) ; 穕 + )) +(define-char + '((=>ucs . #x2588D) ; 𥢍 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25289) ; ø¸†‹‰ + )) +(define-char + '((morohashi-daikanwa 25289 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C5F) ; ø»›‚” + (=ucs . #x2588D) ; 𥢍 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x5563) ; ø»–£¾ + (ideograph-daikanwa . 25291) ; ø¸†‹‹ + (=ucs . #x417F) ; 䅿 + )) +(define-char + '((=>ucs . #x2588E) ; 𥢎 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25292) ; ø¸†‹Œ + )) +(define-char + '((morohashi-daikanwa 25292 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C5C) ; ø»›‚‘ + (=ucs . #x2588E) ; 𥢎 + )) +(define-char + '((=>ucs . #x2589E) ; 𥢞 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25293) ; ø¸†‹ + )) +(define-char + '((morohashi-daikanwa 25293 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3978) ; ø»ž£› + (=ucs . #x2589E) ; 𥢞 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x5145) ; ø»‹«” + (chinese-cns11643-2 . #x5D7E) ; ø»”¦… + (=jis-x0213-2-2000 . #x7324) ; ø»¦•Ÿ + (ideograph-daikanwa . 25294) ; ø¸†‹Ž + (=ucs . #x7A56) ; 穖 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5747) ; ø»˜°¢ + (ideograph-daikanwa . 25297) ; ø¸†‹‘ + (=ucs . #x4180) ; 䆀 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (shinjigen-2 . 5657) + (chinese-gb2312 . #x4B6B) ; ø»…„º + (=jis-x0208 . #x634F) ; ø½‹—¦ + (korean-ksc5601 . #x6234) ; ø»‰¹½ + (chinese-isoir165 . #x4B6B) ; ø»­Š + (chinese-cns11643-1 . #x7454) ; ø»’½‰ + (ideograph-daikanwa . 25298) ; ø¸†‹’ + (=ucs . #x7A57) ; 穗 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x574A) ; ø»˜°¥ + (ideograph-daikanwa . 25299) ; ø¸†‹“ + (=ucs . #x25891) ; 𥢑 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3977) ; ø»ž£š + (ideograph-daikanwa . 25300) ; ø¸†‹” + (=ucs . #x25892) ; 𥢒 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E21) ; ø»”¦† + (ideograph-daikanwa . 25301) ; ø¸†‹• + (=ucs . #x7A58) ; 穘 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x5146) ; ø»‹«• + (=jis-x0213-2-2000 . #x7325) ; ø»¦•  + (ideograph-daikanwa . 25302) ; ø¸†‹– + (=jef-china3 . #x5DBD) ; øº…¶½ + (=ucs . #x7A59) ; 穙 + )) +(define-char + '((=>ucs . #x7A59) ; 穙 + (morohashi-daikanwa 25302 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5748) ; ø»˜°£ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E23) ; ø»”¦ˆ + (ideograph-daikanwa . 25303) ; ø¸†‹— + (=ucs . #x7A5A) ; 穚 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25304) ; ø¸†‹˜ + (=ucs . #x25893) ; 𥢓 + )) +(define-char + '((=>ucs . #x25893) ; 𥢓 + (morohashi-daikanwa 25304 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C64) ; ø»›‚™ + )) +(define-char + '((=>ucs . #x7A5B) ; 穛 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25305) ; ø¸†‹™ + )) +(define-char + '((morohashi-daikanwa 25305 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D7D) ; ø»”¦„ + (=ucs . #x7A5B) ; 穛 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5746) ; ø»˜°¡ + (ideograph-daikanwa . 25306) ; ø¸†‹š + (=ucs . #x25894) ; 𥢔 + )) +(define-char + '((=>ucs . #x7A5C) ; 穜 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x5147) ; ø»‹«– + (=jis-x0213-2-2000 . #x7326) ; ø»¦•¡ + (ideograph-daikanwa . 25307) ; ø¸†‹› + (ucs-jis . #x7A5C) ; ø»‹«– + )) +(define-char + '((morohashi-daikanwa 25307 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5D7C) ; ø»”¦ƒ + (=jef-china3 . #x5DBE) ; øº…¶¾ + (=ucs . #x7A5C) ; 穜 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25308) ; ø¸†‹œ + (=ucs . #x25895) ; 𥢕 + )) +(define-char + '((=>ucs . #x25895) ; 𥢕 + (morohashi-daikanwa 25308 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C60) ; ø»›‚• + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x397A) ; ø»ž£ + (ideograph-daikanwa . 25309) ; ø¸†‹ + (=ucs . #x25896) ; 𥢖 + )) +(define-char + '((=>ucs . #x258AD) ; 𥢭 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25310) ; ø¸†‹ž + )) +(define-char + '((morohashi-daikanwa 25310 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5648) ; ø»š¹‰ + (=ucs . #x258AD) ; 𥢭 + )) +(define-char + '((=>ucs . #x258AE) ; 𥢮 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25311) ; ø¸†‹Ÿ + )) +(define-char + '((morohashi-daikanwa 25311 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (=ucs . #x258AE) ; 𥢮 + )) +(define-char + '((=>ucs . #x258AE) ; 𥢮 + (morohashi-daikanwa 25311 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3979) ; ø»ž£œ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C63) ; ø»›‚˜ + (ideograph-daikanwa . 25313) ; ø¸†‹¡ + (=ucs . #x258B0) ; 𥢰 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5745) ; ø»˜°  + (=ucs . #x417E) ; 䅾 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (=ucs . #x7A5D) ; 穝 + )) +(define-char + '((=>ucs . #x7A5D) ; 穝 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x5148) ; ø»‹«— + (=jis-x0213-1-2000 . #x794F) ; ø»¤”º + (=jef-china3 . #x5DBF) ; øº…¶¿ + (ucs-jis . #x7A5D) ; ø»‹«— + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (chinese-isoir165 . #x2E69) ; ø»‚¢ + (=ucs . #x7A5E) ; 穞 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C5B) ; ø»›‚ + (=ucs . #x2586D) ; 𥡭 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C5D) ; ø»›‚’ + (=ucs . #x2588F) ; 𥢏 + )) +(define-char + '((=>ucs . #x7A5F) ; 穟 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x5149) ; ø»‹«˜ + (=jis-x0213-2-2000 . #x7327) ; ø»¦•¢ + (ideograph-daikanwa . 25315) ; ø¸†‹£ + (=jef-china3 . #x5DC0) ; øº…·€ + (ucs-jis . #x7A5F) ; ø»‹«˜ + )) +(define-char + '((morohashi-daikanwa 25315 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-2 . #x624C) ; ø»”¬© + (=ucs . #x7A5F) ; 穟 + )) +(define-char + '((=>ucs . #x258B4) ; 𥢴 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 25316) ; ø¸†‹¤ + )) +(define-char + '((morohashi-daikanwa 25316 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (=ucs . #x258B4) ; 𥢴 + )) +(define-char + '((=>ucs . #x258B4) ; 𥢴 + (morohashi-daikanwa 25316 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x627D) ; ø»›‹¦ + )) +(define-char + '((=>ucs . #x258B5) ; 𥢵 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 25317) ; ø¸†‹¥ + )) +(define-char + '((morohashi-daikanwa 25317 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (=ucs . #x258B5) ; 𥢵 + )) +(define-char + '((=>ucs . #x258B5) ; 𥢵 + (morohashi-daikanwa 25317 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6326) ; ø»›‹­ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x5848) ; ø»–§½ + (ideograph-daikanwa . 25318) ; ø¸†‹¦ + (=ucs . #x4181) ; 䆁 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6324) ; ø»›‹« + (ideograph-daikanwa . 25319) ; ø¸†‹§ + (=ucs . #x258B6) ; 𥢶 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6321) ; ø»›‹¨ + (ideograph-daikanwa . 25320) ; ø¸†‹¨ + (=ucs . #x258B7) ; 𥢷 + )) +(define-char + '((=>ucs . #x258B8) ; 𥢸 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 25321) ; ø¸†‹© + )) +(define-char + '((morohashi-daikanwa 25321 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6322) ; ø»›‹© + (=ucs . #x258B8) ; 𥢸 + )) +(define-char + '((=>ucs . #x258B9) ; 𥢹 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 25322) ; ø¸†‹ª + )) +(define-char + '((morohashi-daikanwa 25322 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6325) ; ø»›‹¬ + (=ucs . #x258B9) ; 𥢹 + )) +(define-char + '((=>ucs . #x258BA) ; 𥢺 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 25323) ; ø¸†‹« + )) +(define-char + '((morohashi-daikanwa 25323 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4130) ; ø»ž®ƒ + (=ucs . #x258BA) ; 𥢺 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (japanese-jisx0212 . #x514A) ; ø»‹«™ + (chinese-cns11643-1 . #x7674) ; ø»“€¥ + (=jis-x0213-2-2000 . #x7328) ; ø»¦•£ + (ideograph-daikanwa . 25324) ; ø¸†‹¬ + (=jef-china3 . #x5DC1) ; øº…· + (=ucs . #x7A60) ; ç©  + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-2 . 5674) + (=jis-x0208 . #x6351) ; ø½‹—¨ + (korean-ksc5601 . #x5F62) ; ø»‰¶‘ + (chinese-cns11643-1 . #x7672) ; ø»“€£ + (chinese-gb12345 . #x7023) ; ç©¡ + (ideograph-daikanwa . 25325) ; ø¸†‹­ + (=ucs . #x7A61) ; ç©¡ + )) +(define-char + '((=>ucs . #x4182) ; 䆂 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 25326) ; ø¸†‹® + )) +(define-char + '((morohashi-daikanwa 25326 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x412E) ; ø»ž® + (=ucs . #x4182) ; 䆂 + )) +(define-char + '((=>ucs . #x4183) ; 䆃 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 25327) ; ø¸†‹¯ + )) +(define-char + '((morohashi-daikanwa 25327 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C37) ; ø»˜·¨ + (=ucs . #x4183) ; 䆃 + )) +(define-char + '((=>ucs . #x4184) ; 䆄 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 25328) ; ø¸†‹° + )) +(define-char + '((morohashi-daikanwa 25328 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C35) ; ø»˜·¦ + (=ucs . #x4184) ; 䆄 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 25329) ; ø¸†‹± + (=ucs . #x4185) ; 䆅 + )) +(define-char + '((=>ucs . #x4185) ; 䆅 + (morohashi-daikanwa 25329 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C36) ; ø»˜·§ + )) +(define-char + '((=>ucs . #x258BB) ; 𥢻 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x627E) ; ø»›‹§ + (ideograph-daikanwa . 25330) ; ø¸†‹² + )) +(define-char + '((morohashi-daikanwa 25330 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (=ucs . #x258BB) ; 𥢻 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-2 . 5669) + (=jis-x0208 . #x6352) ; ø½‹—© + (korean-ksc5601 . #x675B) ; ø»Šº + (chinese-cns11643-1 . #x7673) ; ø»“€¤ + (chinese-gb12345 . #x3B60) ; ç©¢ + (ideograph-daikanwa . 25331) ; ø¸†‹³ + (=ucs . #x7A62) ; ç©¢ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x412F) ; ø»ž®‚ + (ideograph-daikanwa . 25332) ; ø¸†‹´ + (=ucs . #x258BC) ; 𥢼 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 25333) ; ø¸†‹µ + (=ucs . #x258BD) ; 𥢽 + )) +(define-char + '((=>ucs . #x258BD) ; 𥢽 + (morohashi-daikanwa 25333 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6323) ; ø»›‹ª + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x627C) ; ø»›‹¥ + (ideograph-daikanwa . 25334) ; ø¸†‹¶ + (=ucs . #x258D3) ; 𥣓 + )) +(define-char + '((=>ucs . #x7A6B) ; ç©« + (morohashi-daikanwa 25334 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (=jis-x0208 . #x334F) ; ø½Š‘† + (korean-ksc5601 . #x7C2E) ; ø»Š ƒ + (ucs-jis . #x7A6B) ; ø½Š‘† + )) +(define-char + '((morohashi-daikanwa 25334 1 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-gb12345 . #x783E) ; ç©« + (=ucs . #x7A6B) ; ç©« + )) +(define-char + '((morohashi-daikanwa 25335 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (=jis-x0208 . #x3E77) ; ø½Š¡¸ + (=ucs . #x7A63) ; ç©£ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (chinese-isoir165 . #x7D58) ; ø»Ž¶“ + (=ucs . #x79FE) ; 秾 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C38) ; ø»˜·© + (=ucs . #x258EE) ; 𥣮 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x685E) ; ø»›“» + (ideograph-daikanwa . 25336) ; ø¸†‹¸ + (=ucs . #x258D6) ; 𥣖 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25337) ; ø¸†‹¹ + (=ucs . #x7A64) ; 穤 + )) +(define-char + '((=>ucs . #x7A64) ; 穤 + (morohashi-daikanwa 25337 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A66) ; ø»–«— + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (japanese-jisx0212 . #x514B) ; ø»‹«š + (chinese-cns11643-4 . #x6045) ; ø»˜½® + (ideograph-daikanwa . 25338) ; ø¸†‹º + (=jef-china3 . #x5DC2) ; øº…·‚ + (=ucs . #x7A65) ; ç©¥ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A65) ; ø»–«– + (ideograph-daikanwa . 25339) ; ø¸†‹» + (=ucs . #x7A66) ; 穦 + )) +(define-char + '((=>ucs . #x258D7) ; 𥣗 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25340) ; ø¸†‹¼ + )) +(define-char + '((morohashi-daikanwa 25340 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6043) ; ø»˜½¬ + (=ucs . #x258D7) ; 𥣗 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25341) ; ø¸†‹½ + (=ucs . #x258D8) ; 𥣘 + )) +(define-char + '((=>ucs . #x258D8) ; 𥣘 + (morohashi-daikanwa 25341 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x685C) ; ø»›“¹ + )) +(define-char + '((=>ucs . #x7A67) ; 穧 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (japanese-jisx0212 . #x514C) ; ø»‹«› + (=jis-x0213-2-2000 . #x7329) ; ø»¦•¤ + (ideograph-daikanwa . 25342) ; ø¸†‹¾ + (=jef-china3 . #x5DC3) ; øº…·ƒ + (ucs-jis . #x7A67) ; ø»‹«› + )) +(define-char + '((morohashi-daikanwa 25342 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-2 . #x6630) ; ø»”²… + (=ucs . #x7A67) ; 穧 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-2 . #x6631) ; ø»”²† + (ideograph-daikanwa . 25343) ; ø¸†‹¿ + (=ucs . #x7A68) ; 穨 + )) +(define-char + '((=>ucs . #x7A69) ; ç©© + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (shinjigen-2 . 5662) + (=jis-x0208 . #x6353) ; ø½‹—ª + (korean-ksc5601 . #x6831) ; ø»Š‚® + (ideograph-daikanwa . 25344) ; ø¸†Œ€ + (ucs-jis . #x7A69) ; ø½‹—ª + )) +(define-char + '((=>ucs . #x7A69) ; ç©© + (morohashi-daikanwa 25344 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-1 . #x7858) ; ø»“ƒ… + )) +(define-char + '((morohashi-daikanwa 25344 0 3) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-gb12345 . #x4E48) ; ç©© + (=ucs . #x7A69) ; ç©© + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (japanese-jisx0212 . #x514D) ; ø»‹«œ + (chinese-cns11643-3 . #x5A67) ; ø»–«˜ + (=jis-x0213-2-2000 . #x732A) ; ø»¦•¥ + (ideograph-daikanwa . 25345) ; ø¸†Œ + (=jef-china3 . #x5DC4) ; øº…·„ + (=ucs . #x7A6A) ; 穪 + )) +(define-char + '((=>ucs . #x7A6B) ; ç©« + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25346) ; ø¸†Œ‚ + )) +(define-char + '((=>ucs . #x7A6B) ; ç©« + (morohashi-daikanwa 25346 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-1 . #x7857) ; ø»“ƒ„ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25347) ; ø¸†Œƒ + (=ucs . #x258D9) ; 𥣙 + )) +(define-char + '((=>ucs . #x258D9) ; 𥣙 + (morohashi-daikanwa 25347 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6044) ; ø»˜½­ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25348) ; ø¸†Œ„ + (=ucs . #x258DA) ; 𥣚 + )) +(define-char + '((=>ucs . #x258DA) ; 𥣚 + (morohashi-daikanwa 25348 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6047) ; ø»˜½° + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25349) ; ø¸†Œ… + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25350) ; ø¸†Œ† + (=ucs . #x258DC) ; 𥣜 + )) +(define-char + '((=>ucs . #x258DC) ; 𥣜 + (morohashi-daikanwa 25350 0 0) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x483F) ; ø»ž¸¤ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25351) ; ø¸†Œ‡ + )) +(define-char + '((=>ucs . #x258DE) ; 𥣞 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25352) ; ø¸†Œˆ + )) +(define-char + '((morohashi-daikanwa 25352 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6046) ; ø»˜½¯ + (=ucs . #x258DE) ; 𥣞 + )) +(define-char + '((=>ucs . #x258DF) ; 𥣟 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25353) ; ø¸†Œ‰ + )) +(define-char + '((morohashi-daikanwa 25353 0 1) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x685D) ; ø»›“º + (=ucs . #x258DF) ; 𥣟 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4840) ; ø»ž¸¥ + (ideograph-daikanwa . 25354) ; ø¸†ŒŠ + (=ucs . #x258E8) ; 𥣨 + )) +(define-char + '((=>ucs . #x258E6) ; 𥣦 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25357) ; ø¸†Œ + )) +(define-char + '((=>ucs . #x258E6) ; 𥣦 + (morohashi-daikanwa 25357 0 2) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x483E) ; ø»ž¸£ + )) +(define-char + '((morohashi-daikanwa 25357 0 3) + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 13) + (total-strokes . 18) + (=ucs . #x258E6) ; 𥣦 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4841) ; ø»ž¸¦ + (ideograph-daikanwa . 49410) ; ø¸Œ„‚ + (=ucs . #x258E5) ; 𥣥 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-2 . #x6950) ; ø»”¶¿ + (ideograph-daikanwa . 25362) ; ø¸†Œ’ + (=ucs . #x7A6C) ; 穬 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (japanese-jisx0212 . #x514E) ; ø»‹« + (chinese-cns11643-2 . #x6951) ; ø»”·€ + (=jis-x0213-1-2000 . #x7950) ; ø»¤”» + (ideograph-daikanwa . 25364) ; ø¸†Œ” + (=jef-china3 . #x5DC5) ; øº…·… + (=ucs . #x7A6D) ; ç©­ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-2 . #x694F) ; ø»”¶¾ + (ideograph-daikanwa . 25371) ; ø¸†Œ› + (=ucs . #x7A6E) ; ç©® + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C64) ; ø»–®‘ + (ideograph-daikanwa . 25372) ; ø¸†Œœ + (=ucs . #x7A6F) ; 穯 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x6379) ; ø»™‚¼ + (=ucs . #x4189) ; 䆉 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E62) ; ø»Ÿ» + (=ucs . #x258E0) ; 𥣠 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C6B) ; ø»›š€ + (=ucs . #x258E9) ; 𥣩 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x637A) ; ø»™‚½ + (=ucs . #x258EA) ; 𥣪 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x6378) ; ø»™‚» + (=ucs . #x258EB) ; 𥣫 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C6A) ; ø»›™¿ + (=ucs . #x258EC) ; 𥣬 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E60) ; ø»Ÿ¹ + (=ucs . #x258ED) ; 𥣭 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C69) ; ø»›™¾ + (=ucs . #x258EF) ; 𥣯 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C6C) ; ø»›š + (=ucs . #x258F0) ; 𥣰 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E5F) ; ø»Ÿ¸ + (=ucs . #x258F1) ; 𥣱 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E61) ; ø»Ÿº + (=ucs . #x258F2) ; 𥣲 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E63) ; ø»Ÿ¼ + (=ucs . #x258F7) ; 𥣷 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C6D) ; ø»›š‚ + (=ucs . #x258FE) ; 𥣾 + )) +(define-char + '((=>ucs . #x9F9D) ; 龝 + (ideographic-radical . 115) ; â½² + (ideographic-strokes . 16) + (total-strokes . 21) + (->same-ideograph + ((ideograph-daikanwa . 48869) ; ø¸‹»¥ + )) + (<-ancient-ideograph + (:sources (jii morohashi-daikanwa) + :char ((ideograph-daikanwa . 24940) ; ø¸†…¬ + ) + )) + (chinese-cns11643-3 . #x5E47) ; ø»–°° + (ideograph-daikanwa . 25381) ; ø¸†Œ¥ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E46) ; ø»–°¯ + (=ucs . #x4188) ; 䆈 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x6665) ; ø»™‡‚ + (=ucs . #x418A) ; 䆊 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x6664) ; ø»™‡ + (=ucs . #x418D) ; 䆍 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x5428) ; ø»Ÿ‰µ + (=ucs . #x25900) ; 𥤀 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x5427) ; ø»Ÿ‰´ + (=ucs . #x25901) ; 𥤁 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x7058) ; ø»›Ÿ¥ + (=ucs . #x25902) ; 𥤂 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x5429) ; ø»Ÿ‰¶ + (=ucs . #x25903) ; 𥤃 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x542A) ; ø»Ÿ‰· + (=ucs . #x2A6BC) ; 𪚼 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 17) + (total-strokes . 22) + (shinjigen-2 . 5673) + (chinese-gb2312 . #x7026) ; ø»…º‹ + (=jis-x0208 . #x6355) ; ø½‹—¬ + (korean-ksc5601 . #x654D) ; ø»‰¾° + (chinese-isoir165 . #x7026) ; ø»Ž¢› + (chinese-cns11643-2 . #x6D66) ; ø»”½ + (ideograph-daikanwa . 25383) ; ø¸†Œ§ + (=ucs . #x7A70) ; ç©° + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x584C) ; ø»Ÿ‘ + (=ucs . #x418B) ; 䆋 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-4 . #x687E) ; ø»™Š— + (=ucs . #x418E) ; 䆎 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-4 . #x6921) ; ø»™Š˜ + (=ucs . #x418F) ; 䆏 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x584D) ; ø»Ÿ’ + (=ucs . #x25905) ; 𥤅 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-5 . #x736C) ; ø»›¤“ + (=ucs . #x25906) ; 𥤆 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x584E) ; ø»Ÿ“ + (=ucs . #x25907) ; 𥤇 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x584F) ; ø»Ÿ” + (=ucs . #x2590C) ; 𥤌 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D67) ; ø»”½Ž + (ideograph-daikanwa . 25392) ; ø¸†Œ° + (=ucs . #x7A71) ; 穱 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 18) + (total-strokes . 23) + (ideograph-daikanwa . 49411) ; ø¸Œ„ƒ + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-5 . #x7630) ; ø»›§± + (=ucs . #x2590A) ; 𥤊 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-5 . #x7631) ; ø»›§² + (=ucs . #x2590B) ; 𥤋 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C2D) ; ø»Ÿ•ª + (=ucs . #x25911) ; 𥤑 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C2E) ; ø»Ÿ•« + (=ucs . #x25912) ; 𥤒 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-3 . #x6076) ; ø»–´› + (ideograph-daikanwa . 25396) ; ø¸†Œ´ + (=ucs . #x7A72) ; 穲 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-3 . #x6077) ; ø»–´œ + (ideograph-daikanwa . 25397) ; ø¸†Œµ + (=ucs . #x7A73) ; 穳 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-5 . #x7770) ; ø»›ª + (=ucs . #x2590E) ; 𥤎 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F28) ; ø»Ÿ™¿ + (=ucs . #x25913) ; 𥤓 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 20) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C77) ; ø»™ˆ + (=ucs . #x25917) ; 𥤗 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 20) + (total-strokes . 25) + (chinese-cns11643-5 . #x7933) ; ø»›¬Ž + (=ucs . #x25918) ; 𥤘 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 20) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C78) ; ø»™‰ + (=ucs . #x2591A) ; 𥤚 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 20) + (total-strokes . 25) + (chinese-cns11643-7 . #x6129) ; ø»Ÿœ¼ + (=ucs . #x2A6C1) ; 𪛁 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A2E) ; ø»›­§ + (=ucs . #x2591C) ; 𥤜 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 24) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B61) ; ø»›¯¸ + (=ucs . #x2591E) ; 𥤞 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 24) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B62) ; ø»›¯¹ + (=ucs . #x2591F) ; 𥤟 + )) +(define-char + '((ideographic-radical . 115) ; â½² + (ideographic-strokes . 25) + (total-strokes . 30) + (chinese-cns11643-3 . #x6239) ; ø»–¶š + (=ucs . #x4190) ; 䆐 + )) diff --git a/lisp/utf-2000/Ideograph-R116-Cave.el b/lisp/utf-2000/Ideograph-R116-Cave.el new file mode 100644 index 0000000..e5d3016 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R116-Cave.el @@ -0,0 +1,4132 @@ +(define-char + '((=>ucs . #x7A74) ; ç©´ + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5678) + (japanese-jisx0208-1978 . #x376A) ; ø»‚ + (japanese-jisx0208 . #x376A) ; ø»†±¥ + (korean-ksc5601 . #x7A6B) ; ø»Šž„ + (ideograph-daikanwa . 25406) ; ø¸†Œ¾ + (=jef-china3 . #x5DCB) ; øº…·‹ + )) +(define-char + '((=>ucs . #x7A74) ; ç©´ + (morohashi-daikanwa 25406 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 0) + (total-strokes . 5) + (=jis-x0208-1990 . #x376A) ; ø½Š—™ + (ucs-jis . #x7A74) ; ø½Š—™ + )) +(define-char + '((morohashi-daikanwa 25406 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-gb2312 . #x5128) ; ø»…Œ« + (chinese-isoir165 . #x5128) ; ø»´» + (chinese-cns11643-1 . #x467E) ; ø»‘º + (=ucs . #x7A74) ; ç©´ + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-cns11643-6 . #x2337) ; ø»›¸‚ + (ideograph-daikanwa . 49412) ; ø¸Œ„„ + (=ucs . #x25922) ; 𥤢 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 1) + (total-strokes . 6) + (japanese-jisx0212 . #x514F) ; ø»‹«ž + (chinese-cns11643-2 . #x2268) ; ø»“… + (=jis-x0213-2-2000 . #x732B) ; ø»¦•¦ + (ideograph-daikanwa . 25407) ; ø¸†Œ¿ + (=ucs . #x7A75) ; 穵 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 2) + (total-strokes . 7) + (shinjigen-2 . 5679) + (chinese-gb2312 . #x3E3F) ; ø»„±ˆ + (=jis-x0208 . #x3566) ; ø½Š”™ + (korean-ksc5601 . #x4F3C) ; ø»‰ž‹ + (chinese-isoir165 . #x3E3F) ; ø»™˜ + (chinese-cns11643-1 . #x4B36) ; ø»’€ + (=gt-pj-1 . #x3566) ; 究 + (ideograph-daikanwa . 25409) ; ø¸† + (=gt-k . 02520) ; ý¡„€§˜ + (=ucs . #x7A76) ; 究 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-4 . #x2469) ; ø»—¦Š + (=ucs . #x4191) ; 䆑 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 2) + (chinese-gb2312 . #x476E) ; ø»„¿… + (chinese-isoir165 . #x476E) ; ø»§• + (=ucs . #x7A77) ; ç©· + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-5 . #x246F) ; ø»™°” + (=ucs . #x25923) ; 𥤣 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-5 . #x2470) ; ø»™°• + (=ucs . #x25924) ; 𥤤 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x7136) ; ø»…»¹ + (japanese-jisx0212 . #x5150) ; ø»‹«Ÿ + (chinese-isoir165 . #x7136) ; ø»Ž¤‰ + (chinese-cns11643-2 . #x2845) ; ø»“—– + (=jis-x0213-2-2000 . #x732C) ; ø»¦•§ + (ideograph-daikanwa . 25413) ; ø¸†… + (=ucs . #x7A78) ; 穸 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-2 . 5680) + (chinese-gb2312 . #x7137) ; ø»…»º + (=jis-x0208 . #x6356) ; ø½‹—­ + (korean-ksc5601 . #x4F62) ; ø»‰ž± + (chinese-isoir165 . #x7137) ; ø»Ž¤Š + (chinese-cns11643-1 . #x4F29) ; ø»’†ˆ + (=gt-pj-1 . #x6356) ; 穹 + (ideograph-daikanwa . 25414) ; ø¸†† + (=gt-k . 03904) ; ý¡„€½€ + (=ucs . #x7A79) ; 穹 + )) +(define-char + '((=>ucs . #x7A7A) ; 空 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-2 . 5681) + (=jis-x0208 . #x3675) ; ø½Š–† + (korean-ksc5601 . #x4D76) ; ø»‰œ‰ + (=gt-pj-1 . #x3675) ; ø½Š–† + (ideograph-daikanwa . 25415) ; ø¸†‡ + (=gt-k . 03682) ; ý¡„€¹¢ + (ucs-jis . #x7A7A) ; ø½Š–† + )) +(define-char + '((=>ucs . #x7A7A) ; 空 + (morohashi-daikanwa 25415 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F28) ; ø»’†‡ + )) +(define-char + '((morohashi-daikanwa 25415 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x3F55) ; ø»„²¼ + (chinese-isoir165 . #x3F55) ; ø»›Œ + (=ucs . #x7A7A) ; 空 + )) +(define-char + '((=>ucs . #x7A7A) ; 空 + (morohashi-daikanwa 25415 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (=jef-china3 . #x5DCC) ; øº…·Œ + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-2 . #x2846) ; ø»“—— + (ideograph-daikanwa . 25417) ; ø¸†‰ + (=ucs . #x7A7B) ; ç©» + )) +(define-char + '((=>ucs . #x2592E) ; 𥤮 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-2 . 5683) + (=jis-x0208 . #x464D) ; ø½Š¬¾ + (=gt-pj-1 . #x464D) ; ø½Š¬¾ + (ideograph-daikanwa . 25424) ; ø¸† + (=gt-k . 03789) ; ý¡„€» + (ucs-jis . #x7A81) ; ø½Š¬¾ + )) +(define-char + '((=>ucs-jis . #x7A81) ; ø½Š¬¾ + (morohashi-daikanwa 25424 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A45) ; ø»•¤– + (=ucs . #x2592E) ; 𥤮 + )) +(define-char + '((=>ucs . #x4192) ; 䆒 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 25428) ; ø¸†” + )) +(define-char + '((morohashi-daikanwa 25428 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D4E) ; ø»œ‡… + (=ucs . #x4192) ; 䆒 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2759) ; ø»—ª” + (=ucs . #x25927) ; 𥤧 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x275A) ; ø»—ª• + (=ucs . #x25928) ; 𥤨 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x2758) ; ø»—ª“ + (=ucs . #x25929) ; 𥤩 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D4D) ; ø»œ‡„ + (=ucs . #x2592A) ; 𥤪 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D4C) ; ø»œ‡ƒ + (=ucs . #x2592B) ; 𥤫 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D4F) ; ø»œ‡† + (=ucs . #x2592D) ; 𥤭 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D4B) ; ø»œ‡‚ + (=ucs . #x25930) ; 𥤰 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 25429) ; ø¸†• + (=ucs . #x7A7C) ; 穼 + )) +(define-char + '((=>ucs . #x7A7C) ; 穼 + (morohashi-daikanwa 25429 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E44) ; ø»•ª + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5685) + (=jis-x0208 . #x6357) ; ø½‹—® + (korean-ksc5601 . #x6F70) ; ø»Š¿ + (chinese-cns11643-3 . #x2E47) ; ø»•ª + (ideograph-daikanwa . 25433) ; ø¸†™ + (=ucs . #x7A7D) ; 穽 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x5151) ; ø»‹«  + (chinese-cns11643-2 . #x2C61) ; ø»“ª + (ideograph-daikanwa . 25435) ; ø¸†› + (=ucs . #x7A7E) ; 穾 + )) +(define-char + '((=>ucs . #x7A7F) ; ç©¿ + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 25436) ; ø¸†œ + )) +(define-char + '((=>ucs . #x7A7F) ; ç©¿ + (morohashi-daikanwa 25436 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-1 . #x5272) ; ø»’‹« + )) +(define-char + '((morohashi-daikanwa 25436 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x3429) ; ø»„¢† + (chinese-isoir165 . #x3429) ; ø»Š– + (=ucs . #x7A7F) ; ç©¿ + )) +(define-char + '((=>ucs . #x7A7F) ; ç©¿ + (morohashi-daikanwa 25436 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (=jis-x0208 . #x407C) ; ø½Š¤¹ + (korean-ksc5601 . #x743E) ; ø»Š”£ + (=gt-pj-1 . #x407C) ; ø½Š¤¹ + (=gt-k . 06486) ; ý¡„¥– + (=jef-china3 . #x5DD7) ; øº…·— + (ucs-jis . #x7A7F) ; ø½Š¤¹ + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x7138) ; ø»…»» + (japanese-jisx0212 . #x5152) ; ø»‹«¡ + (chinese-isoir165 . #x7138) ; ø»Ž¤‹ + (chinese-cns11643-2 . #x2C60) ; ø»“© + (ideograph-daikanwa . 25438) ; ø¸†ž + (=ucs . #x7A80) ; 窀 + )) +(define-char + '((=>ucs* . #x7A81) ; 突 + (=>ucs-gb . #x7A81) ; 突 + (=>ucs-cns . #x7A81) ; ø»’‹¬ + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (korean-ksc5601 . #x544D) ; ø»‰¥² + (=jis-x0213-1-2000 . #x7951) ; ø»¤”¼ + (ideograph-daikanwa . 25439) ; ø¸†Ÿ + (=jef-china3 . #x5DCD) ; øº…· + (ucs-ks . #x7A81) ; 突 + (=ucs . #xFA55) ; 突 + )) +(define-char + '((=>ucs . #x7A81) ; 突 + (=>ucs-jis . #xFA55) ; 突 + (morohashi-daikanwa 25439 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-1 . #x5273) ; ø»’‹¬ + (ucs-cns . #x7A81) ; ø»’‹¬ + )) +(define-char + '((=>ucs-jis . #xFA55) ; 突 + (morohashi-daikanwa 25439 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x4D3B) ; ø»…‡† + (chinese-isoir165 . #x4D3B) ; ø»¯– + (=ucs . #x7A81) ; 突 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x5153) ; ø»‹«¢ + (chinese-cns11643-3 . #x2E49) ; ø»•ª’ + (=jis-x0213-2-2000 . #x732D) ; ø»¦•¨ + (ideograph-daikanwa . 25440) ; ø¸†  + (=ucs . #x7A82) ; 窂 + )) +(define-char + '((=>ucs . #x25935) ; 𥤵 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 25441) ; ø¸†¡ + )) +(define-char + '((morohashi-daikanwa 25441 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3359) ; ø»œ„ + (=ucs . #x25935) ; 𥤵 + )) +(define-char + '((=>ucs . #x25936) ; 𥤶 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 25442) ; ø¸†¢ + )) +(define-char + '((morohashi-daikanwa 25442 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x335B) ; ø»œ† + (=ucs . #x25936) ; 𥤶 + )) +(define-char + '((=>ucs . #x25937) ; 𥤷 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 25443) ; ø¸†£ + )) +(define-char + '((morohashi-daikanwa 25443 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x3358) ; ø»œƒ + (=ucs . #x25937) ; 𥤷 + )) +(define-char + '((=>ucs . #x25938) ; 𥤸 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 25444) ; ø¸†¤ + )) +(define-char + '((morohashi-daikanwa 25444 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A77) ; ø»™¹ + (=ucs . #x25938) ; 𥤸 + )) +(define-char + '((=>ucs . #x25939) ; 𥤹 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 25445) ; ø¸†¥ + )) +(define-char + '((morohashi-daikanwa 25445 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A73) ; ø»—¯ˆ + (=ucs . #x25939) ; 𥤹 + )) +(define-char + '((=>ucs . #x2593A) ; 𥤺 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 25446) ; ø¸†¦ + )) +(define-char + '((morohashi-daikanwa 25446 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A79) ; ø»™¹’ + (=ucs . #x2593A) ; 𥤺 + )) +(define-char + '((=>ucs . #x2593B) ; 𥤻 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 25447) ; ø¸†§ + )) +(define-char + '((morohashi-daikanwa 25447 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A78) ; ø»™¹‘ + (=ucs . #x2593B) ; 𥤻 + )) +(define-char + '((=>ucs . #x2593C) ; 𥤼 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 25448) ; ø¸†¨ + )) +(define-char + '((morohashi-daikanwa 25448 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x335A) ; ø»œ… + (=ucs . #x2593C) ; 𥤼 + )) +(define-char + '((=>ucs . #x2593D) ; 𥤽 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 25449) ; ø¸†© + )) +(define-char + '((morohashi-daikanwa 25449 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x335C) ; ø»œ‡ + (=ucs . #x2593D) ; 𥤽 + )) +(define-char + '((=>ucs . #x2593E) ; 𥤾 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 25450) ; ø¸†ª + )) +(define-char + '((morohashi-daikanwa 25450 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x2593E) ; 𥤾 + )) +(define-char + '((=>ucs . #x2593E) ; 𥤾 + (morohashi-daikanwa 25450 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x335D) ; ø»œˆ + )) +(define-char + '((=>ucs . #x7A83) ; 窃 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 25453) ; ø¸†­ + )) +(define-char + '((=>ucs . #x7A83) ; 窃 + (morohashi-daikanwa 25453 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 5687) + (=jis-x0208 . #x4060) ; ø½Š¤ + (ucs-jis . #x7A83) ; ø½Š¤ + )) +(define-char + '((morohashi-daikanwa 25453 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-gb2312 . #x4754) ; ø»„¾« + (chinese-isoir165 . #x4754) ; ø»¦» + (chinese-cns11643-3 . #x2E48) ; ø»•ª‘ + (=ucs . #x7A83) ; 窃 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E46) ; ø»•ª + (=ucs . #x4193) ; 䆓 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E45) ; ø»•ªŽ + (=ucs . #x4194) ; 䆔 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A71) ; ø»—¯† + (=ucs . #x4195) ; 䆕 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A72) ; ø»—¯‡ + (=ucs . #x4196) ; 䆖 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A74) ; ø»—¯‰ + (=ucs . #x25934) ; 𥤴 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A7A) ; ø»™¹“ + (=ucs . #x2593F) ; 𥤿 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5691) + (chinese-gb2312 . #x552D) ; ø»…’¨ + (=jis-x0208 . #x3A75) ; ø½Š›¾ + (korean-ksc5601 . #x7338) ; ø»Š’¿ + (chinese-isoir165 . #x552D) ; ø»º¸ + (chinese-cns11643-1 . #x5739) ; ø»’’ˆ + (=gt-pj-1 . #x3A75) ; 窄 + (ideograph-daikanwa . 25455) ; ø¸†¯ + (=gt-k . 06438) ; ý¡„¤¦ + (=ucs . #x7A84) ; 窄 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x5154) ; ø»‹«£ + (chinese-isoir165 . #x7D70) ; ø»Ž¶« + (chinese-cns11643-2 . #x315B) ; ø»“¤º + (=jis-x0213-1-2000 . #x7952) ; ø»¤”½ + (ideograph-daikanwa . 25458) ; ø¸†² + (=ucs . #x7A85) ; 窅 + )) +(define-char + '((=>ucs . #x7A86) ; 窆 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x5155) ; ø»‹«¤ + (ideograph-daikanwa . 25459) ; ø¸†³ + (=jef-china3 . #x5DCE) ; øº…·Ž + (ucs-jis . #x7A86) ; ø»‹«¤ + )) +(define-char + '((=>ucs . #x7A86) ; 窆 + (morohashi-daikanwa 25459 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3159) ; ø»“¤¸ + )) +(define-char + '((morohashi-daikanwa 25459 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x7139) ; ø»…»¼ + (chinese-isoir165 . #x7139) ; ø»Ž¤Œ + (=ucs . #x7A86) ; 窆 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x315F) ; ø»“¤¾ + (ideograph-daikanwa . 25461) ; ø¸†µ + (=ucs . #x7A87) ; 窇 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5695) + (chinese-gb2312 . #x713A) ; ø»…»½ + (=jis-x0208 . #x6358) ; ø½‹—¯ + (korean-ksc5601 . #x6921) ; ø»Šƒ¼ + (chinese-isoir165 . #x713A) ; ø»Ž¤ + (chinese-cns11643-1 . #x573A) ; ø»’’‰ + (ideograph-daikanwa . 25463) ; ø¸†· + (=ucs . #x7A88) ; 窈 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x315A) ; ø»“¤¹ + (ideograph-daikanwa . 25464) ; ø¸†¸ + (=ucs . #x7A89) ; 窉 + )) +(define-char + '((=>ucs . #x7A8A) ; 窊 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 25467) ; ø¸†» + )) +(define-char + '((morohashi-daikanwa 25467 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (=ucs . #x7A8A) ; 窊 + )) +(define-char + '((=>ucs . #x7A8A) ; 窊 + (morohashi-daikanwa 25467 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x5156) ; ø»‹«¥ + (=jis-x0213-2-2000 . #x732E) ; ø»¦•© + (=jef-china3 . #x5DCF) ; øº…· + (ucs-jis . #x7A8A) ; ø»‹«¥ + )) +(define-char + '((=>ucs . #x7A8A) ; 窊 + (morohashi-daikanwa 25467 0 4) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x315E) ; ø»“¤½ + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x5157) ; ø»‹«¦ + (chinese-cns11643-2 . #x315C) ; ø»“¤» + (ideograph-daikanwa . 25469) ; ø¸†½ + (=ucs . #x7A8B) ; 窋 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x315D) ; ø»“¤¼ + (ideograph-daikanwa . 25470) ; ø¸†¾ + (=ucs . #x7A8C) ; 窌 + )) +(define-char + '((=>ucs . #x2595E) ; 𥥞 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 49413) ; ø¸Œ„… + )) +(define-char + '((morohashi-daikanwa 49413 0 9) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A49) ; ø»œš† + (=ucs . #x2595E) ; 𥥞 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3321) ; ø»•±€ + (=ucs . #x4197) ; 䆗 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x327E) ; ø»•°¿ + (=ucs . #x4198) ; 䆘 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x327D) ; ø»•°¾ + (=ucs . #x4199) ; 䆙 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (chinese-gb2312 . #x474F) ; ø»„¾¦ + (chinese-isoir165 . #x474F) ; ø»¦¶ + (=ucs . #x7A8D) ; 窍 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (chinese-isoir165 . #x7D71) ; ø»Ž¶¬ + (=ucs . #x7A8E) ; 窎 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F3F) ; ø»™¿® + (=ucs . #x25947) ; 𥥇 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E66) ; ø»—´³ + (=ucs . #x25948) ; 𥥈 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E6B) ; ø»—´¸ + (=ucs . #x25949) ; 𥥉 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E68) ; ø»—´µ + (=ucs . #x2594A) ; 𥥊 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F43) ; ø»™¿² + (=ucs . #x2594B) ; 𥥋 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F42) ; ø»™¿± + (=ucs . #x2594C) ; 𥥌 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F41) ; ø»™¿° + (=ucs . #x2594D) ; 𥥍 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A4C) ; ø»œš‰ + (=ucs . #x2594E) ; 𥥎 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E69) ; ø»—´¶ + (=ucs . #x2594F) ; 𥥏 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E6A) ; ø»—´· + (=ucs . #x25950) ; 𥥐 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E67) ; ø»—´´ + (=ucs . #x25951) ; 𥥑 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A4A) ; ø»œš‡ + (=ucs . #x25952) ; 𥥒 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A48) ; ø»œš… + (=ucs . #x25953) ; 𥥓 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F40) ; ø»™¿¯ + (=ucs . #x25954) ; 𥥔 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F44) ; ø»™¿³ + (=ucs . #x25957) ; 𥥗 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A4B) ; ø»œšˆ + (=ucs . #x2595B) ; 𥥛 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x376B) ; ø»“­¾ + (ideograph-daikanwa . 25489) ; ø¸†Ž‘ + (=ucs . #x7A8F) ; 窏 + )) +(define-char + '((=>ucs . #x7A90) ; 窐 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x5158) ; ø»‹«§ + (=jis-x0213-2-2000 . #x732F) ; ø»¦•ª + (ideograph-daikanwa . 25490) ; ø¸†Ž’ + (=jef-china3 . #x5DD0) ; øº…· + (ucs-jis . #x7A90) ; ø»‹«§ + )) +(define-char + '((=>ucs . #x7A90) ; 窐 + (morohashi-daikanwa 25490 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-2 . #x376D) ; ø»“®€ + )) +(define-char + '((morohashi-daikanwa 25490 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (=ucs . #x7A90) ; 窐 + )) +(define-char + '((=>ucs . #x7A91) ; 窑 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x5159) ; ø»‹«¨ + (ideograph-daikanwa . 25491) ; ø¸†Ž“ + (=jef-china3 . #x5DD1) ; øº…·‘ + (ucs-jis . #x7A91) ; ø»‹«¨ + )) +(define-char + '((=>ucs . #x7A91) ; 窑 + (morohashi-daikanwa 25491 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3772) ; ø»•¸‰ + )) +(define-char + '((morohashi-daikanwa 25491 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x5224) ; ø»…Ž… + (chinese-isoir165 . #x5224) ; ø»¶• + (=ucs . #x7A91) ; 窑 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5702) + (chinese-gb2312 . #x564F) ; ø»…”¨ + (=jis-x0208 . #x4362) ; ø½Š¨¹ + (korean-ksc5601 . #x7272) ; ø»Š’› + (chinese-isoir165 . #x564F) ; ø»¼¸ + (chinese-cns11643-1 . #x5C44) ; ø»’™© + (=gt-pj-1 . #x4362) ; 窒 + (ideograph-daikanwa . 25493) ; ø¸†Ž• + (=gt-k . 07826) ; ý¡„º’ + (=ucs . #x7A92) ; 窒 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5697) + (=jis-x0208 . #x416B) ; ø½Š¦† + (korean-ksc5601 . #x736B) ; ø»Š“² + (chinese-cns11643-3 . #x3771) ; ø»•¸ˆ + (=gt-pj-1 . #x416B) ; 窓 + (ideograph-daikanwa . 25494) ; ø¸†Ž– + (=gt-k . 07817) ; ý¡„º‰ + (=ucs . #x7A93) ; 窓 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x515A) ; ø»‹«© + (chinese-cns11643-2 . #x376C) ; ø»“­¿ + (ideograph-daikanwa . 25495) ; ø¸†Ž— + (=ucs . #x7A94) ; 窔 + )) +(define-char + '((=>ucs . #x7A95) ; 窕 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x635A) ; ø»ƒµ + (japanese-jisx0208 . #x635A) ; ø»‡±½ + (korean-ksc5601 . #x7057) ; ø»Š„ + (ideograph-daikanwa . 25496) ; ø¸†Ž˜ + )) +(define-char + '((morohashi-daikanwa 25496 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5703) + (chinese-gb2312 . #x713B) ; ø»…»¾ + (chinese-isoir165 . #x713B) ; ø»Ž¤Ž + (chinese-cns11643-1 . #x5C45) ; ø»’™ª + (=jis-x0208-1990 . #x635A) ; ø½‹—± + (=gt-pj-1 . #x635A) ; 窕 + (=gt-k . 07963) ; ý¡„¼› + (=ucs . #x7A95) ; 窕 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x336F) ; ø»—¼’ + (=ucs . #x419A) ; 䆚 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3370) ; ø»—¼“ + (=ucs . #x419B) ; 䆛 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x376F) ; ø»•¸† + (=ucs . #x419C) ; 䆜 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3445) ; ø»š‡Š + (=ucs . #x419D) ; 䆝 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3372) ; ø»—¼• + (=ucs . #x419E) ; 䆞 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3371) ; ø»—¼” + (=ucs . #x419F) ; 䆟 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x426F) ; ø»œ¦œ + (=ucs . #x41A0) ; 䆠 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3444) ; ø»š‡‰ + (=ucs . #x25960) ; 𥥠 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3443) ; ø»š‡ˆ + (=ucs . #x25961) ; 𥥡 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x426C) ; ø»œ¦™ + (=ucs . #x25962) ; 𥥢 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x426B) ; ø»œ¦˜ + (=ucs . #x25963) ; 𥥣 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x426D) ; ø»œ¦š + (=ucs . #x25964) ; 𥥤 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3441) ; ø»š‡† + (=ucs . #x25965) ; 𥥥 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x336E) ; ø»—¼‘ + (=ucs . #x25966) ; 𥥦 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3442) ; ø»š‡‡ + (=ucs . #x25967) ; 𥥧 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3440) ; ø»š‡… + (=ucs . #x25968) ; 𥥨 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x426E) ; ø»œ¦› + (=ucs . #x25969) ; 𥥩 + )) +(define-char + '((=>ucs . #x7A96) ; 窖 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5706) + (=jis-x0208 . #x635C) ; ø½‹—³ + (=gt-pj-1 . #x635C) ; ø½‹—³ + (ideograph-daikanwa . 25516) ; ø¸†Ž¬ + (=gt-k . 09220) ; ý¡„‚„ + (ucs-jis . #x7A96) ; ø½‹—³ + )) +(define-char + '((=>ucs . #x7A96) ; 窖 + (morohashi-daikanwa 25516 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-1 . #x6128) ; ø»’ £ + )) +(define-char + '((morohashi-daikanwa 25516 0 3) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x3D51) ; ø»„¯¼ + (chinese-isoir165 . #x3D51) ; ø»˜Œ + (=ucs . #x7A96) ; 窖 + )) +(define-char + '((=>ucs . #x7A97) ; 窗 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (=jis-x0208 . #x6359) ; ø½‹—° + (ideograph-daikanwa . 25517) ; ø¸†Ž­ + (ucs-jis . #x7A97) ; ø½‹—° + )) +(define-char + '((morohashi-daikanwa 25517 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x3430) ; ø»„¢ + (chinese-isoir165 . #x3430) ; ø»Š + (=ucs . #x7A97) ; 窗 + )) +(define-char + '((=>ucs . #x7A97) ; 窗 + (morohashi-daikanwa 25517 0 5) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-1 . #x6127) ; ø»’ ¢ + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5705) + (chinese-gb2312 . #x3E3D) ; ø»„±† + (=jis-x0208 . #x635B) ; ø½‹—² + (korean-ksc5601 . #x4F57) ; ø»‰ž¦ + (chinese-isoir165 . #x3E3D) ; ø»™– + (chinese-cns11643-1 . #x6126) ; ø»’ ¡ + (=gt-pj-1 . #x635B) ; 窘 + (ideograph-daikanwa . 25519) ; ø¸†Ž¯ + (=gt-k . 09219) ; ý¡„‚ƒ + (=ucs . #x7A98) ; 窘 + )) +(define-char + '((=>ucs . #x7A99) ; 窙 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25520) ; ø¸†Ž° + (=jef-china3 . #x5DD2) ; øº…·’ + )) +(define-char + '((=>ucs . #x7A99) ; 窙 + (morohashi-daikanwa 25520 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E5F) ; ø»“¸„ + )) +(define-char + '((morohashi-daikanwa 25520 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (=ucs . #x7A99) ; 窙 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25522) ; ø¸†Ž² + (=ucs . #x7A9A) ; 窚 + )) +(define-char + '((=>ucs . #x7A9A) ; 窚 + (morohashi-daikanwa 25522 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-3 . #x3770) ; ø»•¸‡ + )) +(define-char + '((=>ucs . #x2597D) ; 𥥽 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25523) ; ø¸†Ž³ + )) +(define-char + '((morohashi-daikanwa 25523 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A69) ; ø»š¢ + (=ucs . #x2597D) ; 𥥽 + )) +(define-char + '((=>ucs . #x2597E) ; 𥥾 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25524) ; ø¸†Ž´ + )) +(define-char + '((=>ucs . #x2597E) ; 𥥾 + (morohashi-daikanwa 25524 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A6F) ; ø»š¨ + )) +(define-char + '((morohashi-daikanwa 25524 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (=ucs . #x2597E) ; 𥥾 + )) +(define-char + '((=>ucs . #x2597F) ; 𥥿 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25525) ; ø¸†Žµ + )) +(define-char + '((morohashi-daikanwa 25525 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A71) ; ø»šª + (=ucs . #x2597F) ; 𥥿 + )) +(define-char + '((=>ucs . #x25980) ; 𥦀 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25526) ; ø¸†Ž¶ + (=jef-china3 . #x4AC6) ; øº„«† + )) +(define-char + '((morohashi-daikanwa 25526 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C50) ; ø»œ´© + (=ucs . #x25980) ; 𥦀 + )) +(define-char + '((=>ucs . #x25982) ; 𥦂 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25528) ; ø¸†Ž¸ + )) +(define-char + '((morohashi-daikanwa 25528 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C51) ; ø»œ´ª + (=ucs . #x25982) ; 𥦂 + )) +(define-char + '((=>ucs . #x25983) ; 𥦃 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25529) ; ø¸†Ž¹ + )) +(define-char + '((morohashi-daikanwa 25529 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A68) ; ø»š¡ + (=ucs . #x25983) ; 𥦃 + )) +(define-char + '((=>ucs . #x25984) ; 𥦄 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25530) ; ø¸†Žº + )) +(define-char + '((morohashi-daikanwa 25530 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C4B) ; ø»œ´¤ + (=ucs . #x25984) ; 𥦄 + )) +(define-char + '((=>ucs . #x25985) ; 𥦅 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25531) ; ø¸†Ž» + )) +(define-char + '((morohashi-daikanwa 25531 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A6A) ; ø»š£ + (=ucs . #x25985) ; 𥦅 + )) +(define-char + '((=>ucs . #x25987) ; 𥦇 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25533) ; ø¸†Ž½ + )) +(define-char + '((morohashi-daikanwa 25533 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A73) ; ø»š¬ + (=ucs . #x25987) ; 𥦇 + )) +(define-char + '((=>ucs . #x25988) ; 𥦈 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25534) ; ø¸†Ž¾ + )) +(define-char + '((morohashi-daikanwa 25534 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C4C) ; ø»œ´¥ + (=ucs . #x25988) ; 𥦈 + )) +(define-char + '((=>ucs . #x2598A) ; 𥦊 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25536) ; ø¸†€ + )) +(define-char + '((morohashi-daikanwa 25536 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A70) ; ø»š© + (=ucs . #x2598A) ; 𥦊 + )) +(define-char + '((=>ucs . #x2598B) ; 𥦋 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25537) ; ø¸† + )) +(define-char + '((morohashi-daikanwa 25537 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (=ucs . #x2598B) ; 𥦋 + )) +(define-char + '((=>ucs . #x2598B) ; 𥦋 + (morohashi-daikanwa 25537 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C49) ; ø»œ´¢ + )) +(define-char + '((=>ucs . #x2598C) ; 𥦌 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25538) ; ø¸†‚ + )) +(define-char + '((morohashi-daikanwa 25538 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A66) ; ø»šŸ + (=ucs . #x2598C) ; 𥦌 + )) +(define-char + '((=>ucs . #x2598D) ; 𥦍 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25539) ; ø¸†ƒ + )) +(define-char + '((morohashi-daikanwa 25539 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A6D) ; ø»š¦ + (=ucs . #x2598D) ; 𥦍 + )) +(define-char + '((=>ucs . #x41A4) ; 䆤 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25540) ; ø¸†„ + )) +(define-char + '((morohashi-daikanwa 25540 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C53) ; ø»œ´¬ + (=ucs . #x41A4) ; 䆤 + )) +(define-char + '((=>ucs . #x41A5) ; 䆥 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25541) ; ø¸†… + )) +(define-char + '((morohashi-daikanwa 25541 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D6E) ; ø»–€¹ + (=ucs . #x41A5) ; 䆥 + )) +(define-char + '((=>ucs . #x2598E) ; 𥦎 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25542) ; ø¸†† + )) +(define-char + '((morohashi-daikanwa 25542 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C4F) ; ø»œ´¨ + (=ucs . #x2598E) ; 𥦎 + )) +(define-char + '((=>ucs . #x2598F) ; 𥦏 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25543) ; ø¸†‡ + )) +(define-char + '((morohashi-daikanwa 25543 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A6E) ; ø»š§ + (=ucs . #x2598F) ; 𥦏 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25544) ; ø¸†ˆ + (=ucs . #x7A9B) ; 窛 + )) +(define-char + '((=>ucs . #x7A9B) ; 窛 + (morohashi-daikanwa 25544 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3965) ; ø»˜„¼ + )) +(define-char + '((=>ucs . #x25990) ; 𥦐 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25545) ; ø¸†‰ + )) +(define-char + '((morohashi-daikanwa 25545 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A6B) ; ø»š¤ + (=ucs . #x25990) ; 𥦐 + )) +(define-char + '((=>ucs . #x25991) ; 𥦑 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25546) ; ø¸†Š + )) +(define-char + '((morohashi-daikanwa 25546 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C4D) ; ø»œ´¦ + (=ucs . #x25991) ; 𥦑 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25547) ; ø¸†‹ + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D6C) ; ø»–€· + (=ucs . #x41A1) ; 䆡 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3967) ; ø»˜„¾ + (=ucs . #x41A2) ; 䆢 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D6D) ; ø»–€¸ + (=ucs . #x41A3) ; 䆣 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (chinese-gb2312 . #x345C) ; ø»„¢¹ + (chinese-isoir165 . #x345C) ; ø»‹‰ + (=ucs . #x7A9C) ; 窜 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4E51) ; ø»…ˆº + (chinese-isoir165 . #x4E51) ; ø»±Š + (=ucs . #x7A9D) ; 窝 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A72) ; ø»š« + (=ucs . #x25976) ; 𥥶 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3966) ; ø»˜„½ + (=ucs . #x25977) ; 𥥷 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A74) ; ø»š­ + (=ucs . #x25978) ; 𥥸 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C4E) ; ø»œ´§ + (=ucs . #x25979) ; 𥥹 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C4A) ; ø»œ´£ + (=ucs . #x2597A) ; 𥥺 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3969) ; ø»˜…€ + (=ucs . #x2597B) ; 𥥻 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C52) ; ø»œ´« + (=ucs . #x2597C) ; 𥥼 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A67) ; ø»š  + (=ucs . #x25981) ; 𥦁 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3968) ; ø»˜„¿ + (=ucs . #x25986) ; 𥦆 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A6C) ; ø»š¥ + (=ucs . #x259A2) ; 𥦢 + )) +(define-char + '((=>ucs . #x2599B) ; 𥦛 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25548) ; ø¸†Œ + )) +(define-char + '((morohashi-daikanwa 25548 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x413A) ; ø»šš… + (=ucs . #x2599B) ; 𥦛 + )) +(define-char + '((=>ucs . #x2599C) ; 𥦜 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25549) ; ø¸† + )) +(define-char + '((morohashi-daikanwa 25549 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5629) ; ø»‚® + (=ucs . #x2599C) ; 𥦜 + )) +(define-char + '((=>ucs . #x2599D) ; 𥦝 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25550) ; ø¸†Ž + )) +(define-char + '((morohashi-daikanwa 25550 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x413C) ; ø»šš‡ + (=ucs . #x2599D) ; 𥦝 + )) +(define-char + '((=>ucs . #x7A9E) ; 窞 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x515B) ; ø»‹«ª + (ideograph-daikanwa . 25551) ; ø¸† + (ucs-jis . #x7A9E) ; ø»‹«ª + )) +(define-char + '((morohashi-daikanwa 25551 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4569) ; ø»”‚  + (=ucs . #x7A9E) ; 窞 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 5709) + (chinese-gb2312 . #x3F5F) ; ø»„³† + (=jis-x0208 . #x3722) ; ø½Š–‘ + (korean-ksc5601 . #x4F5F) ; ø»‰ž® + (chinese-isoir165 . #x3F5F) ; ø»›– + (chinese-cns11643-1 . #x6564) ; ø»’§— + (=gt-pj-1 . #x3722) ; 窟 + (ideograph-daikanwa . 25552) ; ø¸† + (=gt-k . 10200) ; ý¡„‚Ÿ˜ + (=ucs . #x7A9F) ; 窟 + )) +(define-char + '((=>ucs . #x41A6) ; 䆦 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25553) ; ø¸†‘ + )) +(define-char + '((morohashi-daikanwa 25553 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4139) ; ø»šš„ + (=ucs . #x41A6) ; 䆦 + )) +(define-char + '((=>ucs . #x2599E) ; 𥦞 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25554) ; ø¸†’ + )) +(define-char + '((morohashi-daikanwa 25554 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x413B) ; ø»šš† + (=ucs . #x2599E) ; 𥦞 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25555) ; ø¸†“ + (=ucs . #x41A7) ; 䆧 + )) +(define-char + '((=>ucs . #x41A7) ; 䆧 + (morohashi-daikanwa 25555 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F53) ; ø»˜ž + )) +(define-char + '((=>ucs . #x7AA0) ; 窠 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x515C) ; ø»‹«« + (=jis-x0213-1-2000 . #x7953) ; ø»¤”¾ + (ideograph-daikanwa . 25556) ; ø¸†” + (=jef-china3 . #x5DD3) ; øº…·“ + (ucs-jis . #x7AA0) ; ø»‹«« + )) +(define-char + '((=>ucs . #x7AA0) ; 窠 + (morohashi-daikanwa 25556 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-1 . #x6565) ; ø»’§˜ + )) +(define-char + '((morohashi-daikanwa 25556 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x713D) ; ø»…¼€ + (chinese-isoir165 . #x713D) ; ø»Ž¤ + (=ucs . #x7AA0) ; 窠 + )) +(define-char + '((=>ucs . #x2599F) ; 𥦟 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25557) ; ø¸†• + )) +(define-char + '((morohashi-daikanwa 25557 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x413E) ; ø»šš‰ + (=ucs . #x2599F) ; 𥦟 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4346) ; ø»–‰… + (ideograph-daikanwa . 25558) ; ø¸†– + (=ucs . #x7AA1) ; 窡 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4568) ; ø»”‚Ÿ + (ideograph-daikanwa . 25559) ; ø¸†— + (=ucs . #x7AA2) ; 窢 + )) +(define-char + '((=>ucs . #x259A0) ; 𥦠 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25560) ; ø¸†˜ + )) +(define-char + '((morohashi-daikanwa 25560 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5622) ; ø»‚§ + (=ucs . #x259A0) ; 𥦠 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x515D) ; ø»‹«¬ + (chinese-isoir165 . #x7D72) ; ø»Ž¶­ + (chinese-cns11643-2 . #x4567) ; ø»”‚ž + (=jis-x0213-2-2000 . #x7330) ; ø»¦•« + (ideograph-daikanwa . 25561) ; ø¸†™ + (=ucs . #x7AA3) ; 窣 + )) +(define-char + '((=>ucs . #x259A1) ; 𥦡 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25562) ; ø¸†š + )) +(define-char + '((morohashi-daikanwa 25562 0 3) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5624) ; ø»‚© + (=ucs . #x259A1) ; 𥦡 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25563) ; ø¸†› + (=ucs . #x7AA4) ; 窤 + )) +(define-char + '((=>ucs . #x7AA4) ; 窤 + (morohashi-daikanwa 25563 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4347) ; ø»–‰† + )) +(define-char + '((=>ucs . #x259A4) ; 𥦤 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25566) ; ø¸†ž + )) +(define-char + '((morohashi-daikanwa 25566 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x259A4) ; 𥦤 + )) +(define-char + '((=>ucs . #x259A4) ; 𥦤 + (morohashi-daikanwa 25566 0 9) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x413D) ; ø»ššˆ + )) +(define-char + '((=>ucs . #x259A5) ; 𥦥 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25567) ; ø¸†Ÿ + )) +(define-char + '((morohashi-daikanwa 25567 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x413F) ; ø»ššŠ + (=ucs . #x259A5) ; 𥦥 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25568) ; ø¸†  + (=ucs . #x41A8) ; 䆨 + )) +(define-char + '((=>ucs . #x41A8) ; 䆨 + (morohashi-daikanwa 25568 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F52) ; ø»˜ + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25569) ; ø¸†¡ + (=ucs . #x41A9) ; 䆩 + )) +(define-char + '((=>ucs . #x41A9) ; 䆩 + (morohashi-daikanwa 25569 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5627) ; ø»‚¬ + )) +(define-char + '((=>ucs . #x259A6) ; 𥦦 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25570) ; ø¸†¢ + )) +(define-char + '((morohashi-daikanwa 25570 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5628) ; ø»‚­ + (=ucs . #x259A6) ; 𥦦 + )) +(define-char + '((=>ucs . #x259A7) ; 𥦧 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25571) ; ø¸†£ + )) +(define-char + '((morohashi-daikanwa 25571 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x562B) ; ø»‚° + (=ucs . #x259A7) ; 𥦧 + )) +(define-char + '((=>ucs . #x259A8) ; 𥦨 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25572) ; ø¸†¤ + )) +(define-char + '((morohashi-daikanwa 25572 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4140) ; ø»šš‹ + (=ucs . #x259A8) ; 𥦨 + )) +(define-char + '((=>ucs . #x259A9) ; 𥦩 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25573) ; ø¸†¥ + )) +(define-char + '((morohashi-daikanwa 25573 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5626) ; ø»‚« + (=ucs . #x259A9) ; 𥦩 + )) +(define-char + '((=>ucs . #x259AA) ; 𥦪 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25574) ; ø¸†¦ + )) +(define-char + '((=>ucs . #x259AA) ; 𥦪 + (morohashi-daikanwa 25574 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5625) ; ø»‚ª + )) +(define-char + '((morohashi-daikanwa 25574 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x259AA) ; 𥦪 + )) +(define-char + '((=>ucs . #x259B5) ; 𥦵 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 49414) ; ø¸Œ„† + )) +(define-char + '((morohashi-daikanwa 49414 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x562A) ; ø»‚¯ + (=ucs . #x259B5) ; 𥦵 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (chinese-gb2312 . #x3F7A) ; ø»„³¡ + (chinese-isoir165 . #x3F7A) ; ø»›± + (=ucs . #x7AA5) ; 窥 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (chinese-gb2312 . #x713C) ; ø»…»¿ + (chinese-isoir165 . #x713C) ; ø»Ž¤ + (=ucs . #x7AA6) ; 窦 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (=ucs . #x7AA7) ; 窧 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5623) ; ø»‚¨ + (=ucs . #x259B2) ; 𥦲 + )) +(define-char + '((=>ucs . #x41AB) ; 䆫 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25576) ; ø¸†¨ + )) +(define-char + '((morohashi-daikanwa 25576 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F78) ; ø»‘‹ + (=ucs . #x41AB) ; 䆫 + )) +(define-char + '((=>ucs . #x259B8) ; 𥦸 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25577) ; ø¸†© + )) +(define-char + '((=>ucs . #x259B8) ; 𥦸 + (morohashi-daikanwa 25577 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4561) ; ø»˜–  + )) +(define-char + '((morohashi-daikanwa 25577 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x259B8) ; 𥦸 + )) +(define-char + '((=>ucs . #x7AA8) ; 窨 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C51) ; ø»”Œš + (ideograph-daikanwa . 25578) ; ø¸†ª + )) +(define-char + '((morohashi-daikanwa 25578 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x713F) ; ø»…¼‚ + (chinese-isoir165 . #x713F) ; ø»Ž¤’ + (=ucs . #x7AA8) ; 窨 + )) +(define-char + '((=>ucs . #x7AA9) ; 窩 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 5710) + (=jis-x0208 . #x635D) ; ø½‹—´ + (korean-ksc5601 . #x6840) ; ø»Š‚½ + (chinese-cns11643-1 . #x6A24) ; ø»’­­ + (ideograph-daikanwa . 25579) ; ø¸†« + (ucs-jis . #x7AA9) ; ø½‹—´ + )) +(define-char + '((morohashi-daikanwa 25579 0 4) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb12345 . #x4E51) ; 窩 + (=ucs . #x7AA9) ; 窩 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 4449) + (=jis-x0208 . #x3726) ; ø½Š–• + (korean-ksc5601 . #x6841) ; ø»Š‚¾ + (chinese-cns11643-1 . #x6A23) ; ø»’­¬ + (chinese-gb12345 . #x4D5D) ; 窪 + (ideograph-daikanwa . 25580) ; ø¸†¬ + (=ucs . #x7AAA) ; 窪 + )) +(define-char + '((=>ucs . #x7AAB) ; 窫 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25581) ; ø¸†­ + )) +(define-char + '((morohashi-daikanwa 25581 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C52) ; ø»”Œ› + (=ucs . #x7AAB) ; 窫 + )) +(define-char + '((=>ucs . #x7AAC) ; 窬 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x515E) ; ø»‹«­ + (=jis-x0213-2-2000 . #x7331) ; ø»¦•¬ + (ideograph-daikanwa . 25582) ; ø¸†® + (ucs-jis . #x7AAC) ; ø»‹«­ + )) +(define-char + '((morohashi-daikanwa 25582 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x713E) ; ø»…¼ + (chinese-isoir165 . #x713E) ; ø»Ž¤‘ + (=ucs . #x7AAC) ; 窬 + )) +(define-char + '((=>ucs . #x7AAC) ; 窬 + (morohashi-daikanwa 25582 0 2 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C53) ; ø»”Œœ + )) +(define-char + '((=>ucs . #x259B9) ; 𥦹 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25583) ; ø¸†¯ + )) +(define-char + '((morohashi-daikanwa 25583 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F77) ; ø»‘Š + (=ucs . #x259B9) ; 𥦹 + )) +(define-char + '((=>ucs . #x259BA) ; 𥦺 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25584) ; ø¸†° + )) +(define-char + '((morohashi-daikanwa 25584 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4832) ; ø»š¤ + (=ucs . #x259BA) ; 𥦺 + )) +(define-char + '((=>ucs . #x259BB) ; 𥦻 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25585) ; ø¸†± + )) +(define-char + '((morohashi-daikanwa 25585 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F76) ; ø»‘‰ + (=ucs . #x259BB) ; 𥦻 + )) +(define-char + '((=>ucs . #x259BC) ; 𥦼 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25586) ; ø¸†² + )) +(define-char + '((morohashi-daikanwa 25586 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F72) ; ø»‘… + (=ucs . #x259BC) ; 𥦼 + )) +(define-char + '((=>ucs . #x259BD) ; 𥦽 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25587) ; ø¸†³ + )) +(define-char + '((morohashi-daikanwa 25587 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F74) ; ø»‘‡ + (=ucs . #x259BD) ; 𥦽 + )) +(define-char + '((=>ucs . #x259BE) ; 𥦾 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25588) ; ø¸†´ + )) +(define-char + '((=>ucs . #x259BE) ; 𥦾 + (morohashi-daikanwa 25588 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F73) ; ø»‘† + )) +(define-char + '((morohashi-daikanwa 25588 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x259BE) ; 𥦾 + )) +(define-char + '((=>ucs . #x259BF) ; 𥦿 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25589) ; ø¸†µ + )) +(define-char + '((morohashi-daikanwa 25589 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x259BF) ; 𥦿 + )) +(define-char + '((=>ucs . #x259BF) ; 𥦿 + (morohashi-daikanwa 25589 0 5) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4831) ; ø»š¤Ž + )) +(define-char + '((=>ucs . #x259CA) ; 𥧊 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25591) ; ø¸†· + )) +(define-char + '((morohashi-daikanwa 25591 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F71) ; ø»‘„ + (=ucs . #x259CA) ; 𥧊 + )) +(define-char + '((=>ucs . #x259C7) ; 𥧇 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25592) ; ø¸†¸ + )) +(define-char + '((morohashi-daikanwa 25592 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4833) ; ø»š¤ + (=ucs . #x259C7) ; 𥧇 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4560) ; ø»˜–Ÿ + (=ucs . #x41AA) ; 䆪 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (chinese-gb2312 . #x7140) ; ø»…¼ƒ + (chinese-isoir165 . #x7140) ; ø»Ž¤“ + (=ucs . #x7AAD) ; 窭 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F79) ; ø»‘Œ + (=ucs . #x259C5) ; 𥧅 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F75) ; ø»‘ˆ + )) +(define-char + '((=>ucs . #x7AAE) ; 窮 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5712) + (korean-ksc5601 . #x4F63) ; ø»‰ž² + (chinese-cns11643-1 . #x6E2C) ; ø»’³­ + (=jis-x0208-1990 . #x3567) ; ø½Š”š + (=gt-pj-1 . #x3567) ; ø»‰ž² + (ideograph-daikanwa . 25593) ; ø¸†¹ + (=gt-k . 11899) ; ý¡„‚¹» + (ucs-jis . #x7AAE) ; ø»‰ž² + )) +(define-char + '((morohashi-daikanwa 25593 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x3567) ; ø»‚šž + (japanese-jisx0208 . #x3567) ; ø»†®¦ + (chinese-gb12345 . #x476E) ; 窮 + (=ucs . #x7AAE) ; 窮 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5715) + (=jis-x0208 . #x4D52) ; ø½Š·• + (korean-ksc5601 . #x6922) ; ø»Šƒ½ + (chinese-cns11643-1 . #x6E2B) ; ø»’³¬ + (ideograph-daikanwa . 25594) ; ø¸†º + (=ucs . #x7AAF) ; 窯 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 5716) + (=jis-x0208 . #x635F) ; ø½‹—¶ + (ideograph-daikanwa . 25595) ; ø¸†» + (=ucs . #x7AB0) ; 窰 + )) +(define-char + '((=>ucs . #x7AB0) ; 窰 + (morohashi-daikanwa 25595 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D5B) ; ø»–˜† + )) +(define-char + '((=>ucs . #x259D0) ; 𥧐 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25596) ; ø¸†¼ + )) +(define-char + '((morohashi-daikanwa 25596 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x263B) ; ø»ž†¤ + (=ucs . #x259D0) ; 𥧐 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25597) ; ø¸†½ + (=ucs . #x7AB1) ; 窱 + )) +(define-char + '((=>ucs . #x7AB1) ; 窱 + (morohashi-daikanwa 25597 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5921) ; ø»”ž° + )) +(define-char + '((=>ucs . #x7AB4) ; 窴 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25598) ; ø¸†¾ + )) +(define-char + '((=>ucs . #x259D2) ; 𥧒 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25599) ; ø¸†¿ + )) +(define-char + '((morohashi-daikanwa 25599 0 5) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F21) ; ø»š® + (=ucs . #x259D2) ; 𥧒 + )) +(define-char + '((=>ucs . #x7AB2) ; 窲 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25600) ; ø¸†€ + )) +(define-char + '((morohashi-daikanwa 25600 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x525B) ; ø»”•˜ + (=ucs . #x7AB2) ; 窲 + )) +(define-char + '((=>ucs . #x7AB3) ; 窳 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25601) ; ø¸† + )) +(define-char + '((morohashi-daikanwa 25601 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x7141) ; ø»…¼„ + (chinese-isoir165 . #x7141) ; ø»Ž¤” + (=ucs . #x7AB3) ; 窳 + )) +(define-char + '((=>ucs . #x7AB3) ; 窳 + (morohashi-daikanwa 25601 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0212 . #x515F) ; ø»‹«® + (=jis-x0213-1-2000 . #x7955) ; ø»¤•€ + (=jef-china3 . #x5DD4) ; øº…·” + (ucs-jis . #x7AB3) ; ø»‹«® + )) +(define-char + '((=>ucs . #x7AB3) ; 窳 + (morohashi-daikanwa 25601 0 4) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x525D) ; ø»”•š + )) +(define-char + '((=>ucs . #x259D3) ; 𥧓 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25602) ; ø¸†‚ + )) +(define-char + '((morohashi-daikanwa 25602 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F27) ; ø»š®– + (=ucs . #x259D3) ; 𥧓 + )) +(define-char + '((=>ucs . #x259D4) ; 𥧔 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (=jis-x0213-2-2000 . #x7332) ; ø»¦•­ + (ideograph-daikanwa . 25603) ; ø¸†ƒ + (ucs-jis . #x259D4) ; ø»¦•­ + )) +(define-char + '((morohashi-daikanwa 25603 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F2A) ; ø»š®™ + (=ucs . #x259D4) ; 𥧔 + )) +(define-char + '((=>ucs . #x259D5) ; 𥧕 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25604) ; ø¸†„ + )) +(define-char + '((morohashi-daikanwa 25604 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x259D5) ; 𥧕 + )) +(define-char + '((=>ucs . #x259D5) ; 𥧕 + (morohashi-daikanwa 25604 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4830) ; ø»š¤ + )) +(define-char + '((=>ucs . #x259D6) ; 𥧖 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25605) ; ø¸†… + )) +(define-char + '((morohashi-daikanwa 25605 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x263A) ; ø»ž†£ + (=ucs . #x259D6) ; 𥧖 + )) +(define-char + '((=>ucs . #x259D7) ; 𥧗 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25606) ; ø¸†† + )) +(define-char + '((morohashi-daikanwa 25606 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F2B) ; ø»š®š + (=ucs . #x259D7) ; 𥧗 + )) +(define-char + '((=>ucs . #x259D8) ; 𥧘 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25607) ; ø¸†‡ + )) +(define-char + '((morohashi-daikanwa 25607 0 9) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F26) ; ø»š®• + (=ucs . #x259D8) ; 𥧘 + )) +(define-char + '((=>ucs . #x259D9) ; 𥧙 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25608) ; ø¸†ˆ + )) +(define-char + '((morohashi-daikanwa 25608 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F22) ; ø»š®‘ + (=ucs . #x259D9) ; 𥧙 + )) +(define-char + '((=>ucs . #x41AC) ; 䆬 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25609) ; ø¸†‰ + )) +(define-char + '((morohashi-daikanwa 25609 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B6C) ; ø»˜ŸŸ + (=ucs . #x41AC) ; 䆬 + )) +(define-char + '((=>ucs . #x259DA) ; 𥧚 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25610) ; ø¸†Š + )) +(define-char + '((morohashi-daikanwa 25610 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x259DA) ; 𥧚 + )) +(define-char + '((=>ucs . #x259DA) ; 𥧚 + (morohashi-daikanwa 25610 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F2C) ; ø»š®› + )) +(define-char + '((=>ucs . #x41AD) ; 䆭 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25611) ; ø¸†‹ + )) +(define-char + '((morohashi-daikanwa 25611 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F23) ; ø»š®’ + (=ucs . #x41AD) ; 䆭 + )) +(define-char + '((=>ucs . #x259DB) ; 𥧛 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25612) ; ø¸†Œ + )) +(define-char + '((morohashi-daikanwa 25612 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F25) ; ø»š®” + (=ucs . #x259DB) ; 𥧛 + )) +(define-char + '((=>ucs . #x259DC) ; 𥧜 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25613) ; ø¸† + )) +(define-char + '((=>ucs . #x259DC) ; 𥧜 + (morohashi-daikanwa 25613 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2639) ; ø»ž†¢ + )) +(define-char + '((morohashi-daikanwa 25613 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x259DC) ; 𥧜 + )) +(define-char + '((=>ucs . #x259DD) ; 𥧝 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25614) ; ø¸†Ž + )) +(define-char + '((morohashi-daikanwa 25614 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4E7E) ; ø»š® + (=ucs . #x259DD) ; 𥧝 + )) +(define-char + '((=>ucs . #x259DE) ; 𥧞 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25615) ; ø¸† + )) +(define-char + '((morohashi-daikanwa 25615 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (=ucs . #x259DE) ; 𥧞 + )) +(define-char + '((=>ucs . #x259DE) ; 𥧞 + (morohashi-daikanwa 25615 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F28) ; ø»š®— + )) +(define-char + '((=>ucs . #x259DF) ; 𥧟 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25616) ; ø¸† + )) +(define-char + '((morohashi-daikanwa 25616 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F24) ; ø»š®“ + (=ucs . #x259DF) ; 𥧟 + )) +(define-char + '((=>ucs . #x259E0) ; 𥧠 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25617) ; ø¸†‘ + )) +(define-char + '((morohashi-daikanwa 25617 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F29) ; ø»š®˜ + (=ucs . #x259E0) ; 𥧠 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 25618) ; ø¸†’ + (=ucs . #x7AB4) ; 窴 + )) +(define-char + '((=>ucs . #x7AB4) ; 窴 + (morohashi-daikanwa 25618 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x525C) ; ø»”•™ + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B6D) ; ø»˜Ÿ  + (=ucs . #x259E5) ; 𥧥 + )) +(define-char + '((=>ucs . #x259EC) ; 𥧬 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25619) ; ø¸†“ + )) +(define-char + '((morohashi-daikanwa 25619 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x564F) ; ø»š¹ + (=ucs . #x259EC) ; 𥧬 + )) +(define-char + '((=>ucs . #x259ED) ; 𥧭 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25620) ; ø¸†” + )) +(define-char + '((morohashi-daikanwa 25620 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5651) ; ø»š¹’ + (=ucs . #x259ED) ; 𥧭 + )) +(define-char + '((=>ucs . #x41B0) ; 䆰 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25622) ; ø¸†– + )) +(define-char + '((morohashi-daikanwa 25622 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5225) ; ø»˜¨ª + (=ucs . #x41B0) ; 䆰 + )) +(define-char + '((=>ucs . #x259EE) ; 𥧮 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25623) ; ø¸†— + )) +(define-char + '((morohashi-daikanwa 25623 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5223) ; ø»˜¨¨ + (=ucs . #x259EE) ; 𥧮 + )) +(define-char + '((=>ucs . #x259EF) ; 𥧯 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25624) ; ø¸†˜ + )) +(define-char + '((morohashi-daikanwa 25624 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5650) ; ø»š¹‘ + (=ucs . #x259EF) ; 𥧯 + )) +(define-char + '((=>ucs . #x259F0) ; 𥧰 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25625) ; ø¸†™ + )) +(define-char + '((morohashi-daikanwa 25625 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (=ucs . #x259F0) ; 𥧰 + )) +(define-char + '((=>ucs . #x259F0) ; 𥧰 + (morohashi-daikanwa 25625 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5226) ; ø»˜¨« + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x5160) ; ø»‹«¯ + (chinese-cns11643-2 . #x587E) ; ø»”ž¯ + (ideograph-daikanwa . 25626) ; ø¸†š + (=ucs . #x7AB5) ; 窵 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 1861) + (=jis-x0208 . #x6360) ; ø½‹—· + (chinese-gb12345 . #x7140) ; 窶 + (ideograph-daikanwa . 25628) ; ø¸†œ + (=ucs . #x7AB6) ; 窶 + )) +(define-char + '((=>ucs . #x7AB6) ; 窶 + (morohashi-daikanwa 25628 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x587C) ; ø»”ž­ + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x5922) ; ø»”ž± + (ideograph-daikanwa . 25629) ; ø¸† + (=ucs . #x7AB7) ; 窷 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-isoir165 . #x7D73) ; ø»Ž¶® + (chinese-cns11643-2 . #x587D) ; ø»”ž® + (ideograph-daikanwa . 25631) ; ø¸†Ÿ + (=ucs . #x7AB8) ; 窸 + )) +(define-char + '((=>ucs . #x7AB9) ; 窹 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x5161) ; ø»‹«° + (=jis-x0213-2-2000 . #x7334) ; ø»¦•¯ + (ideograph-daikanwa . 25632) ; ø¸†  + (=jef-china3 . #x5DD5) ; øº…·• + (ucs-jis . #x7AB9) ; ø»‹«° + )) +(define-char + '((=>ucs . #x7AB9) ; 窹 + (morohashi-daikanwa 25632 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5652) ; ø»š¹“ + )) +(define-char + '((morohashi-daikanwa 25632 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (=ucs . #x7AB9) ; 窹 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (shinjigen-2 . 5718) + (=jis-x0208 . #x312E) ; ø½Š© + (korean-ksc5601 . #x502A) ; ø»‰Ÿ— + (chinese-cns11643-1 . #x715D) ; ø»’¸¸ + (chinese-gb12345 . #x3F7A) ; 窺 + (ideograph-daikanwa . 25633) ; ø¸†¡ + (=ucs . #x7ABA) ; 窺 + )) +(define-char + '((=>ucs . #x7ABB) ; 窻 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x5162) ; ø»‹«± + (=jis-x0213-1-2000 . #x7956) ; ø»¤• + (ideograph-daikanwa . 25635) ; ø¸†£ + (=jef-china3 . #x5DD6) ; øº…·– + (ucs-jis . #x7ABB) ; ø»‹«± + )) +(define-char + '((=>ucs . #x7ABB) ; 窻 + (morohashi-daikanwa 25635 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x522F) ; ø»–ž° + )) +(define-char + '((morohashi-daikanwa 25635 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (=ucs . #x7ABB) ; 窻 + )) +(define-char + '((=>ucs . #x259F3) ; 𥧳 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25636) ; ø¸†¤ + )) +(define-char + '((morohashi-daikanwa 25636 0 9) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3070) ; ø»ž–… + (=ucs . #x259F3) ; 𥧳 + )) +(define-char + '((=>ucs . #x259F5) ; 𥧵 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25638) ; ø¸†¦ + )) +(define-char + '((morohashi-daikanwa 25638 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x564C) ; ø»š¹ + (=ucs . #x259F5) ; 𥧵 + )) +(define-char + '((=>ucs . #x41B2) ; 䆲 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25639) ; ø¸†§ + )) +(define-char + '((morohashi-daikanwa 25639 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5224) ; ø»˜¨© + (=ucs . #x41B2) ; 䆲 + )) +(define-char + '((=>ucs . #x41B3) ; 䆳 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25640) ; ø¸†¨ + )) +(define-char + '((morohashi-daikanwa 25640 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x306F) ; ø»ž–„ + (=ucs . #x41B3) ; 䆳 + )) +(define-char + '((=>ucs . #x259F6) ; 𥧶 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25641) ; ø¸†© + )) +(define-char + '((morohashi-daikanwa 25641 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x564B) ; ø»š¹Œ + (=ucs . #x259F6) ; 𥧶 + )) +(define-char + '((=>ucs . #x259F7) ; 𥧷 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25642) ; ø¸†ª + )) +(define-char + '((morohashi-daikanwa 25642 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (=ucs . #x259F7) ; 𥧷 + )) +(define-char + '((=>ucs . #x259F7) ; 𥧷 + (morohashi-daikanwa 25642 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5653) ; ø»š¹” + )) +(define-char + '((=>ucs . #x259F8) ; 𥧸 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25643) ; ø¸†« + )) +(define-char + '((morohashi-daikanwa 25643 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x564D) ; ø»š¹Ž + (=ucs . #x259F8) ; 𥧸 + )) +(define-char + '((=>ucs . #x259F9) ; 𥧹 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25644) ; ø¸†¬ + )) +(define-char + '((=>ucs . #x259F9) ; 𥧹 + (morohashi-daikanwa 25644 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5654) ; ø»š¹• + )) +(define-char + '((morohashi-daikanwa 25644 0 3) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (=ucs . #x259F9) ; 𥧹 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x5163) ; ø»‹«² + (chinese-cns11643-4 . #x5227) ; ø»˜¨¬ + (=jis-x0213-2-2000 . #x7335) ; ø»¦•° + (ideograph-daikanwa . 25645) ; ø¸†­ + (=ucs . #x7ABC) ; 窼 + )) +(define-char + '((=>ucs . #x259FA) ; 𥧺 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 25646) ; ø¸†® + )) +(define-char + '((morohashi-daikanwa 25646 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x306E) ; ø»ž–ƒ + (=ucs . #x259FA) ; 𥧺 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5222) ; ø»˜¨§ + (=ucs . #x41B1) ; 䆱 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x522E) ; ø»–ž¯ + (=ucs . #x7ABD) ; 窽 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5649) ; ø»š¹Š + (=ucs . #x259F1) ; 𥧱 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5228) ; ø»˜¨­ + (=ucs . #x259F2) ; 𥧲 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x564A) ; ø»š¹‹ + (=ucs . #x259F4) ; 𥧴 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x564E) ; ø»š¹ + (=ucs . #x259FB) ; 𥧻 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5655) ; ø»š¹– + (=ucs . #x259FD) ; 𥧽 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3071) ; ø»ž–† + (=ucs . #x25A0A) ; 𥨊 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3072) ; ø»ž–‡ + (=ucs . #x25A17) ; 𥨗 + )) +(define-char + '((=>ucs . #x259FC) ; 𥧼 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25648) ; ø¸†° + )) +(define-char + '((morohashi-daikanwa 25648 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C65) ; ø»›‚š + (=ucs . #x259FC) ; 𥧼 + )) +(define-char + '((=>ucs . #x25A0D) ; 𥨍 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25653) ; ø¸†µ + )) +(define-char + '((=>ucs . #x25A0D) ; 𥨍 + (morohashi-daikanwa 25653 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C6A) ; ø»›‚Ÿ + )) +(define-char + '((morohashi-daikanwa 25653 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (=ucs . #x25A0D) ; 𥨍 + )) +(define-char + '((=>ucs . #x41B5) ; 䆵 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25654) ; ø¸†¶ + )) +(define-char + '((morohashi-daikanwa 25654 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x5565) ; ø»–¤€ + (=ucs . #x41B5) ; 䆵 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-isoir165 . #x7D74) ; ø»Ž¶¯ + (=jis-x0213-2-2000 . #x7336) ; ø»¦•± + (ideograph-daikanwa . 25655) ; ø¸†· + (=ucs . #x7ABE) ; 窾 + )) +(define-char + '((=>ucs . #x7ABE) ; 窾 + (morohashi-daikanwa 25655 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E24) ; ø»”¦‰ + )) +(define-char + '((=>ucs . #x41B6) ; 䆶 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25656) ; ø¸†¸ + )) +(define-char + '((morohashi-daikanwa 25656 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x5566) ; ø»–¤ + (=ucs . #x41B6) ; 䆶 + )) +(define-char + '((=>ucs . #x25A0E) ; 𥨎 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25657) ; ø¸†¹ + )) +(define-char + '((morohashi-daikanwa 25657 0 2) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C67) ; ø»›‚œ + (=ucs . #x25A0E) ; 𥨎 + )) +(define-char + '((=>ucs . #x41B7) ; 䆷 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25658) ; ø¸†º + )) +(define-char + '((morohashi-daikanwa 25658 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x574C) ; ø»˜°§ + (=ucs . #x41B7) ; 䆷 + )) +(define-char + '((=>ucs . #x41B8) ; 䆸 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25659) ; ø¸†» + )) +(define-char + '((morohashi-daikanwa 25659 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x574D) ; ø»˜°¨ + (=ucs . #x41B8) ; 䆸 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x417E) ; ø»„¶¡ + (=jis-x0208 . #x6363) ; ø½‹—º + (chinese-isoir165 . #x417E) ; ø»ž± + (chinese-cns11643-1 . #x7455) ; ø»’½Š + (ideograph-daikanwa . 25660) ; ø¸†¼ + (=ucs . #x7ABF) ; 窿 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E25) ; ø»”¦Š + (ideograph-daikanwa . 25662) ; ø¸†¾ + (=ucs . #x7AC0) ; 竀 + )) +(define-char + '((=>ucs . #x7AC1) ; 竁 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25663) ; ø¸†¿ + )) +(define-char + '((morohashi-daikanwa 25663 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E26) ; ø»”¦‹ + (=ucs . #x7AC1) ; 竁 + )) +(define-char + '((=>ucs . #x7AC2) ; 竂 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25664) ; ø¸†‘€ + )) +(define-char + '((=>ucs . #x7AC2) ; 竂 + (morohashi-daikanwa 25664 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x5568) ; ø»–¤ƒ + )) +(define-char + '((morohashi-daikanwa 25664 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (=ucs . #x7AC2) ; 竂 + )) +(define-char + '((=>ucs . #x25A0F) ; 𥨏 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25665) ; ø¸†‘ + )) +(define-char + '((morohashi-daikanwa 25665 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (=ucs . #x25A0F) ; 𥨏 + )) +(define-char + '((=>ucs . #x25A0F) ; 𥨏 + (morohashi-daikanwa 25665 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A21) ; ø»ž£¢ + )) +(define-char + '((=>ucs . #x25A10) ; 𥨐 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25666) ; ø¸†‘‚ + )) +(define-char + '((morohashi-daikanwa 25666 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x574E) ; ø»˜°© + (=ucs . #x25A10) ; 𥨐 + )) +(define-char + '((=>ucs . #x41BA) ; 䆺 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25667) ; ø¸†‘ƒ + )) +(define-char + '((morohashi-daikanwa 25667 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x574F) ; ø»˜°ª + (=ucs . #x41BA) ; 䆺 + )) +(define-char + '((=>ucs . #x25A11) ; 𥨑 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25668) ; ø¸†‘„ + )) +(define-char + '((morohashi-daikanwa 25668 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C69) ; ø»›‚ž + (=ucs . #x25A11) ; 𥨑 + )) +(define-char + '((=>ucs . #x41BB) ; 䆻 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25669) ; ø¸†‘… + )) +(define-char + '((morohashi-daikanwa 25669 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x5567) ; ø»–¤‚ + (=ucs . #x41BB) ; 䆻 + )) +(define-char + '((=>ucs . #x25A12) ; 𥨒 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25670) ; ø¸†‘† + )) +(define-char + '((morohashi-daikanwa 25670 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x397C) ; ø»ž£Ÿ + (=ucs . #x25A12) ; 𥨒 + )) +(define-char + '((=>ucs . #x25A13) ; 𥨓 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25671) ; ø¸†‘‡ + )) +(define-char + '((morohashi-daikanwa 25671 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x397D) ; ø»ž£  + (=ucs . #x25A13) ; 𥨓 + )) +(define-char + '((=>ucs . #x25A14) ; 𥨔 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25672) ; ø¸†‘ˆ + )) +(define-char + '((morohashi-daikanwa 25672 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x397B) ; ø»ž£ž + (=ucs . #x25A14) ; 𥨔 + )) +(define-char + '((=>ucs . #x25A15) ; 𥨕 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25673) ; ø¸†‘‰ + )) +(define-char + '((morohashi-daikanwa 25673 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C66) ; ø»›‚› + (=ucs . #x25A15) ; 𥨕 + )) +(define-char + '((=>ucs . #x25A16) ; 𥨖 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25674) ; ø¸†‘Š + )) +(define-char + '((morohashi-daikanwa 25674 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x397E) ; ø»ž£¡ + (=ucs . #x25A16) ; 𥨖 + )) +(define-char + '((=>ucs . #x25A18) ; 𥨘 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25677) ; ø¸†‘ + )) +(define-char + '((morohashi-daikanwa 25677 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C68) ; ø»›‚ + (=ucs . #x25A18) ; 𥨘 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x574B) ; ø»˜°¦ + (=ucs . #x41B9) ; 䆹 + )) +(define-char + '((=>ucs . #x7AC4) ; 竄 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-2 . 5723) + (ideograph-daikanwa . 25679) ; ø¸†‘ + )) +(define-char + '((morohashi-daikanwa 25679 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 13) + (total-strokes . 18) + (=jis-x0208 . #x6362) ; ø½‹—¹ + (korean-ksc5601 . #x7341) ; ø»Š“ˆ + (chinese-cns11643-1 . #x7675) ; ø»“€¦ + (chinese-gb12345 . #x345C) ; 竄 + (=ucs . #x7AC4) ; 竄 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 13) + (total-strokes . 18) + (shinjigen-2 . 5722) + (=jis-x0208 . #x6361) ; ø½‹—¸ + (korean-ksc5601 . #x502B) ; ø»‰Ÿ˜ + (chinese-cns11643-1 . #x7676) ; ø»“€§ + (chinese-gb12345 . #x474F) ; 竅 + (ideograph-daikanwa . 25680) ; ø¸†‘ + (=ucs . #x7AC5) ; 竅 + )) +(define-char + '((=>ucs . #x41BD) ; 䆽 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 25681) ; ø¸†‘‘ + )) +(define-char + '((morohashi-daikanwa 25681 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C3A) ; ø»˜·« + (=ucs . #x41BD) ; 䆽 + )) +(define-char + '((=>ucs . #x25A21) ; 𥨡 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 25683) ; ø¸†‘“ + )) +(define-char + '((morohashi-daikanwa 25683 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6328) ; ø»›‹¯ + (=ucs . #x25A21) ; 𥨡 + )) +(define-char + '((=>ucs . #x25A22) ; 𥨢 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 25684) ; ø¸†‘” + )) +(define-char + '((morohashi-daikanwa 25684 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6327) ; ø»›‹® + (=ucs . #x25A22) ; 𥨢 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C39) ; ø»˜·ª + (=ucs . #x41BC) ; 䆼 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 14) + (total-strokes . 19) + (japanese-jisx0212 . #x5164) ; ø»‹«³ + (chinese-cns11643-4 . #x604B) ; ø»˜½´ + (ideograph-daikanwa . 25686) ; ø¸†‘– + (=ucs . #x7AC6) ; 竆 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 14) + (total-strokes . 19) + (=jis-x0213-2-2000 . #x7337) ; ø»¦•² + (ideograph-daikanwa . 25687) ; ø¸†‘— + (=ucs . #x41BF) ; 䆿 + )) +(define-char + '((=>ucs . #x41BF) ; 䆿 + (morohashi-daikanwa 25687 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6049) ; ø»˜½² + )) +(define-char + '((=>ucs . #x25A2A) ; 𥨪 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25688) ; ø¸†‘˜ + )) +(define-char + '((morohashi-daikanwa 25688 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x604A) ; ø»˜½³ + (=ucs . #x25A2A) ; 𥨪 + )) +(define-char + '((=>ucs . #x25A2B) ; 𥨫 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25689) ; ø¸†‘™ + )) +(define-char + '((morohashi-daikanwa 25689 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4844) ; ø»ž¸© + (=ucs . #x25A2B) ; 𥨫 + )) +(define-char + '((=>ucs . #x25A2C) ; 𥨬 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25690) ; ø¸†‘š + )) +(define-char + '((morohashi-daikanwa 25690 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4843) ; ø»ž¸¨ + (=ucs . #x25A2C) ; 𥨬 + )) +(define-char + '((=>ucs . #x25A2D) ; 𥨭 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25691) ; ø¸†‘› + )) +(define-char + '((morohashi-daikanwa 25691 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x685F) ; ø»›“¼ + (=ucs . #x25A2D) ; 𥨭 + )) +(define-char + '((=>ucs . #x25A2E) ; 𥨮 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 25692) ; ø¸†‘œ + )) +(define-char + '((morohashi-daikanwa 25692 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4842) ; ø»ž¸§ + (=ucs . #x25A2E) ; 𥨮 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x6048) ; ø»˜½± + (=ucs . #x41BE) ; 䆾 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x6860) ; ø»›“½ + (=ucs . #x25A32) ; 𥨲 + )) +(define-char + '((=>ucs . #x25A30) ; 𥨰 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 25693) ; ø¸†‘ + )) +(define-char + '((morohashi-daikanwa 25693 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E64) ; ø»Ÿ½ + (=ucs . #x25A30) ; 𥨰 + )) +(define-char + '((=>ucs . #x25A31) ; 𥨱 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 25694) ; ø¸†‘ž + )) +(define-char + '((morohashi-daikanwa 25694 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E66) ; ø»Ÿ¿ + (=ucs . #x25A31) ; 𥨱 + )) +(define-char + '((=>ucs . #x7AC7) ; 竇 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 15) + (total-strokes . 20) + (shinjigen-2 . 5726) + (=jis-x0208 . #x6365) ; ø½‹—¼ + (korean-ksc5601 . #x5464) ; ø»‰¦‰ + (ideograph-daikanwa . 25695) ; ø¸†‘Ÿ + (ucs-jis . #x7AC7) ; ø½‹—¼ + )) +(define-char + '((morohashi-daikanwa 25695 0 1) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A22) ; ø»“…‹ + (chinese-gb12345 . #x713C) ; 竇 + (=ucs . #x7AC7) ; 竇 + )) +(define-char + '((=>ucs . #x41C0) ; 䇀 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 25697) ; ø¸†‘¡ + )) +(define-char + '((morohashi-daikanwa 25697 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x637C) ; ø»™‚¿ + (=ucs . #x41C0) ; 䇀 + )) +(define-char + '((=>ucs . #x25A33) ; 𥨳 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 25698) ; ø¸†‘¢ + )) +(define-char + '((morohashi-daikanwa 25698 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-4 . #x637B) ; ø»™‚¾ + (=ucs . #x25A33) ; 𥨳 + )) +(define-char + '((=>ucs . #x25A34) ; 𥨴 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 25699) ; ø¸†‘£ + )) +(define-char + '((morohashi-daikanwa 25699 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C6E) ; ø»›šƒ + (=ucs . #x25A34) ; 𥨴 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E67) ; ø»Ÿ‚€ + (=ucs . #x25A36) ; 𥨶 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E65) ; ø»Ÿ¾ + (=ucs . #x25A37) ; 𥨷 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 16) + (total-strokes . 21) + (shinjigen-2 . 5727) + (japanese-jisx0208-1978 . #x3376) ; ø»‚—± + (japanese-jisx0208 . #x635E) ; ø»‡² + (chinese-cns11643-3 . #x5E49) ; ø»–°² + (=jis-x0208-1990 . #x635E) ; ø½‹—µ + (chinese-gb12345 . #x546E) ; 竈 + (ideograph-daikanwa . 25703) ; ø¸†‘§ + (=ucs . #x7AC8) ; 竈 + )) +(define-char + '((morohashi-daikanwa 25703 0 5) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x635E) ; ø»ƒ¹ + (japanese-jisx0208 . #x3376) ; ø»†«¹ + (=jis-x0208-1990 . #x3376) ; ø½Š‘­ + (=ucs . #x7AC3) ; 竃 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 16) + (total-strokes . 21) + (japanese-jisx0212 . #x5165) ; ø»‹«´ + (chinese-cns11643-3 . #x5E48) ; ø»–°± + (ideograph-daikanwa . 25705) ; ø¸†‘© + (=ucs . #x7AC9) ; 竉 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x542D) ; ø»Ÿ‰º + (=ucs . #x25A35) ; 𥨵 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x705B) ; ø»›Ÿ¨ + (=ucs . #x25A3B) ; 𥨻 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x542B) ; ø»Ÿ‰¸ + (=ucs . #x25A3C) ; 𥨼 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x6667) ; ø»™‡„ + (=ucs . #x25A3D) ; 𥨽 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x6666) ; ø»™‡ƒ + (=ucs . #x25A3F) ; 𥨿 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x7059) ; ø»›Ÿ¦ + (=ucs . #x25A40) ; 𥩀 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x542C) ; ø»Ÿ‰¹ + (=ucs . #x25A41) ; 𥩁 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x705A) ; ø»›Ÿ§ + (=ucs . #x25A42) ; 𥩂 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 17) + (total-strokes . 23) + (shinjigen-2 . 5688) + (=jis-x0208 . #x6366) ; ø½‹—½ + (korean-ksc5601 . #x6F3C) ; ø»Š‹ + (chinese-cns11643-1 . #x7C3D) ; ø»“ˆ¢ + (chinese-gb12345 . #x4754) ; 竊 + (ideograph-daikanwa . 25713) ; ø¸†‘± + (=ucs . #x7ACA) ; 竊 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-4 . #x6922) ; ø»™Š™ + (=ucs . #x41C1) ; 䇁 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C2F) ; ø»Ÿ•¬ + (ideograph-daikanwa . 49416) ; ø¸Œ„ˆ + (=ucs . #x25A4B) ; 𥩋 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-cns11643-5 . #x7632) ; ø»›§³ + (=ucs . #x25A4A) ; 𥩊 + )) +(define-char + '((=>ucs . #x25A50) ; 𥩐 + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 49417) ; ø¸Œ„‰ + )) +(define-char + '((morohashi-daikanwa 49417 0 0) + (ideographic-radical . 116) ; â½³ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F29) ; ø»Ÿš€ + (=ucs . #x25A50) ; 𥩐 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-5 . #x7771) ; ø»›ª + (=ucs . #x25A4C) ; 𥩌 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 20) + (total-strokes . 25) + (chinese-cns11643-7 . #x612A) ; ø»Ÿœ½ + (=ucs . #x25A4E) ; 𥩎 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 20) + (total-strokes . 25) + (chinese-cns11643-5 . #x7934) ; ø»›¬ + (=ucs . #x25A52) ; 𥩒 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-7 . #x624A) ; ø»Ÿž» + (=ucs . #x25A53) ; 𥩓 + )) +(define-char + '((ideographic-radical . 116) ; â½³ + (ideographic-strokes . 24) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B63) ; ø»›¯º + (=ucs . #x25A54) ; 𥩔 + )) diff --git a/lisp/utf-2000/Ideograph-R117-Stand.el b/lisp/utf-2000/Ideograph-R117-Stand.el new file mode 100644 index 0000000..302065a --- /dev/null +++ b/lisp/utf-2000/Ideograph-R117-Stand.el @@ -0,0 +1,1628 @@ +(define-char + '((=>ucs . #x7ACB) ; 立 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 0) + (total-strokes . 5) + (shinjigen-2 . 5729) + (=jis-x0208 . #x4E29) ; ø½Š¸Š + (korean-ksc5601 . #x5821) ; ø»‰ª¾ + (=gt-pj-1 . #x4E29) ; ø½Š¸Š + (ideograph-daikanwa . 25721) ; ø¸†‘¹ + (=gt-k . 01018) ; ý¡„€º + (ucs-jis . #x7ACB) ; ø½Š¸Š + )) +(define-char + '((morohashi-daikanwa 25721 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-gb2312 . #x4122) ; ø»„µ… + (chinese-isoir165 . #x4122) ; ø»• + (chinese-cns11643-1 . #x4721) ; ø»‘º + (=ucs . #x7ACB) ; 立 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 0) + (total-strokes . 5) + (<-simplified-ideograph + ((ideograph-daikanwa . 25761) ; ø¸†’¡ + )) + (=big5-cdp . #x8BAE) ; ý¢€ˆ®® + )) +(define-char + '((=>ucs . #x41C2) ; 䇂 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 1) + (total-strokes . 6) + (ideograph-daikanwa . 25722) ; ø¸†‘º + )) +(define-char + '((morohashi-daikanwa 25722 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 1) + (total-strokes . 6) + (chinese-cns11643-3 . #x2434) ; ø»•›‘ + (=ucs . #x41C2) ; 䇂 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 2) + (total-strokes . 7) + (japanese-jisx0212 . #x5166) ; ø»‹«µ + (chinese-cns11643-3 . #x267E) ; ø»•Ÿ— + (=jis-x0213-2-2000 . #x7338) ; ø»¦•³ + (ideograph-daikanwa . 25723) ; ø¸†‘» + (=ucs . #x7ACC) ; 竌 + )) +(define-char + '((=>ucs . #x25A55) ; 𥩕 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 25724) ; ø¸†‘¼ + )) +(define-char + '((morohashi-daikanwa 25724 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-6 . #x2872) ; ø»œ€“ + (=ucs . #x25A55) ; 𥩕 + )) +(define-char + '((=>ucs . #x25A56) ; 𥩖 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 2) + (total-strokes . 7) + (ideograph-daikanwa . 25725) ; ø¸†‘½ + )) +(define-char + '((morohashi-daikanwa 25725 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-6 . #x2871) ; ø»œ€’ + (=ucs . #x25A56) ; 𥩖 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 2) + (total-strokes . 7) + (=jis-x0208 . #x6367) ; ø½‹—¾ + (chinese-cns11643-3 . #x2721) ; ø»•Ÿ˜ + (ideograph-daikanwa . 25726) ; ø¸†‘¾ + (=ucs . #x7ACD) ; 竍 + )) +(define-char + '((=>ucs . #x41C3) ; 䇃 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 25727) ; ø¸†‘¿ + )) +(define-char + '((morohashi-daikanwa 25727 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A46) ; ø»•¤— + (=ucs . #x41C3) ; 䇃 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 3) + (total-strokes . 8) + (japanese-jisx0212 . #x5167) ; ø»‹«¶ + (chinese-cns11643-4 . #x275B) ; ø»—ª– + (=jis-x0213-1-2000 . #x7957) ; ø»¤•‚ + (ideograph-daikanwa . 25728) ; ø¸†’€ + (=ucs . #x7ACE) ; 竎 + )) +(define-char + '((=>ucs . #x25A57) ; 𥩗 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 25729) ; ø¸†’ + )) +(define-char + '((morohashi-daikanwa 25729 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x2749) ; ø»™´ˆ + (=ucs . #x25A57) ; 𥩗 + )) +(define-char + '((=>ucs . #x25A58) ; 𥩘 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 25730) ; ø¸†’‚ + )) +(define-char + '((morohashi-daikanwa 25730 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-5 . #x274A) ; ø»™´‰ + (=ucs . #x25A58) ; 𥩘 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 3) + (total-strokes . 8) + (=jis-x0208 . #x6368) ; ø½‹—¿ + (chinese-cns11643-3 . #x2A47) ; ø»•¤˜ + (ideograph-daikanwa . 25731) ; ø¸†’ƒ + (=ucs . #x7ACF) ; 竏 + )) +(define-char + '((=>ucs . #x41C5) ; 䇅 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 25732) ; ø¸†’„ + )) +(define-char + '((morohashi-daikanwa 25732 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A76) ; ø»—¯‹ + (=ucs . #x41C5) ; 䇅 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E4E) ; ø»•ª— + (ideograph-daikanwa . 25733) ; ø¸†’… + (=ucs . #x7AD0) ; 竐 + )) +(define-char + '((=>ucs . #x25A59) ; 𥩙 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 25734) ; ø¸†’† + )) +(define-char + '((morohashi-daikanwa 25734 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A75) ; ø»—¯Š + (=ucs . #x25A59) ; 𥩙 + )) +(define-char + '((=>ucs . #x7AD1) ; 竑 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (total-strokes . 9) + (japanese-jisx0212 . #x5168) ; ø»‹«· + (=jis-x0213-2-2000 . #x7339) ; ø»¦•´ + (ideograph-daikanwa . 25735) ; ø¸†’‡ + (ucs-jis . #x7AD1) ; ø»‹«· + )) +(define-char + '((morohashi-daikanwa 25735 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-isoir165 . #x7D6F) ; ø»Ž¶ª + (chinese-cns11643-2 . #x2C62) ; ø»“« + (=jef-china3 . #x5DDD) ; øº…· + (=ucs . #x7AD1) ; 竑 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (total-strokes . 9) + (=jis-x0208 . #x5474) ; ø½‹‚‰ + (chinese-cns11643-3 . #x2E4F) ; ø»•ª˜ + (=gt-pj-1 . #x5474) ; 竒 + (ideograph-daikanwa . 25736) ; ø¸†’ˆ + (=gt-k . 05227) ; ý¡„‘« + (=ucs . #x7AD2) ; 竒 + )) +(define-char + '((=>ucs . #x41C6) ; 䇆 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 25737) ; ø¸†’‰ + )) +(define-char + '((morohashi-daikanwa 25737 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E4A) ; ø»•ª“ + (=ucs . #x41C6) ; 䇆 + )) +(define-char + '((=>ucs . #x7AD3) ; 竓 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (total-strokes . 9) + (=jis-x0208 . #x636A) ; ø½‹˜ + (ideograph-daikanwa . 25738) ; ø¸†’Š + (ucs-jis . #x7AD3) ; ø½‹˜ + )) +(define-char + '((morohashi-daikanwa 25738 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E4D) ; ø»•ª– + (=ucs . #x7AD3) ; 竓 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E4B) ; ø»•ª” + (ideograph-daikanwa . 25739) ; ø¸†’‹ + (=ucs . #x7AD4) ; 竔 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (total-strokes . 9) + (=jis-x0208 . #x6369) ; ø½‹˜€ + (chinese-cns11643-3 . #x2E4C) ; ø»•ª• + (ideograph-daikanwa . 25740) ; ø¸†’Œ + (=ucs . #x7AD5) ; 竕 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4A7A) ; ø»…ƒ« + (chinese-isoir165 . #x4A7A) ; ø»«» + (=ucs . #x7AD6) ; 竖 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (=ucs . #x7AD7) ; 竗 + )) +(define-char + '((=>ucs . #x7AD7) ; 竗 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 4) + (korean-ksc5601 . #x595F) ; ø»‰­š + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3160) ; ø»“¤¿ + (ideograph-daikanwa . 25741) ; ø¸†’ + (=ucs . #x7AD8) ; 竘 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5731) + (chinese-gb2312 . #x553E) ; ø»…’¹ + (=jis-x0208 . #x636B) ; ø½‹˜‚ + (korean-ksc5601 . #x7357) ; ø»Š“ž + (chinese-isoir165 . #x553E) ; ø»»‰ + (chinese-cns11643-1 . #x573B) ; ø»’’Š + (ideograph-daikanwa . 25742) ; ø¸†’Ž + (=ucs . #x7AD9) ; 站 + )) +(define-char + '((=>ucs . #x25A60) ; 𥩠 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 25743) ; ø¸†’ + )) +(define-char + '((morohashi-daikanwa 25743 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E6F) ; ø»—´¼ + (=ucs . #x25A60) ; 𥩠 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 187) + (=jis-x0208 . #x636C) ; ø½‹˜ƒ + (chinese-cns11643-3 . #x3323) ; ø»•±‚ + (ideograph-daikanwa . 25744) ; ø¸†’ + (=ucs . #x7ADA) ; 竚 + )) +(define-char + '((=>ucs . #x7ADB) ; 竛 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x5169) ; ø»‹«¸ + (ideograph-daikanwa . 25746) ; ø¸†’’ + (=jef-china3 . #x5DDE) ; øº…·ž + (ucs-jis . #x7ADB) ; ø»‹«¸ + )) +(define-char + '((morohashi-daikanwa 25746 0 1) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3326) ; ø»•±… + (=ucs . #x7ADB) ; 竛 + )) +(define-char + '((=>ucs . #x25A61) ; 𥩡 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 25747) ; ø¸†’“ + )) +(define-char + '((morohashi-daikanwa 25747 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F47) ; ø»™¿¶ + (=ucs . #x25A61) ; 𥩡 + )) +(define-char + '((=>ucs . #x41C8) ; 䇈 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 25748) ; ø¸†’” + )) +(define-char + '((morohashi-daikanwa 25748 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E6D) ; ø»—´º + (=ucs . #x41C8) ; 䇈 + )) +(define-char + '((=>ucs . #x25A62) ; 𥩢 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 25749) ; ø¸†’• + )) +(define-char + '((morohashi-daikanwa 25749 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F48) ; ø»™¿· + (=ucs . #x25A62) ; 𥩢 + )) +(define-char + '((=>ucs . #x25A63) ; 𥩣 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 25750) ; ø¸†’– + )) +(define-char + '((morohashi-daikanwa 25750 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E6C) ; ø»—´¹ + (=ucs . #x25A63) ; 𥩣 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 9912) + (=jis-x0208 . #x4E35) ; ø½Š¸– + (chinese-isoir165 . #x2E6B) ; ø»‚¤ + (chinese-cns11643-3 . #x3327) ; ø»•±† + (=gt-pj-1 . #x4E35) ; 竜 + (ideograph-daikanwa . 25751) ; ø¸†’— + (=gt-k . 06559) ; ý¡„¦Ÿ + (=ucs . #x7ADC) ; 竜 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 5733) + (=jis-x0208 . #x636D) ; ø½‹˜„ + (korean-ksc5601 . #x5C3D) ; ø»‰±’ + (chinese-cns11643-3 . #x3324) ; ø»•±ƒ + (=gt-pj-1 . #x636D) ; 竝 + (ideograph-daikanwa . 25752) ; ø¸†’˜ + (=gt-k . 06619) ; ý¡„§› + (=ucs . #x7ADD) ; 竝 + )) +(define-char + '((=>ucs . #x25A64) ; 𥩤 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 25753) ; ø¸†’™ + )) +(define-char + '((morohashi-daikanwa 25753 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F46) ; ø»™¿µ + (=ucs . #x25A64) ; 𥩤 + )) +(define-char + '((=>ucs . #x25A65) ; 𥩥 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 25754) ; ø¸†’š + )) +(define-char + '((morohashi-daikanwa 25754 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F45) ; ø»™¿´ + (=ucs . #x25A65) ; 𥩥 + )) +(define-char + '((=>ucs . #x25A66) ; 𥩦 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 25755) ; ø¸†’› + )) +(define-char + '((morohashi-daikanwa 25755 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E6E) ; ø»—´» + (=ucs . #x25A66) ; 𥩦 + )) +(define-char + '((=>ucs . #x41C9) ; 䇉 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 25756) ; ø¸†’œ + )) +(define-char + '((morohashi-daikanwa 25756 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3322) ; ø»•± + (=ucs . #x41C9) ; 䇉 + )) +(define-char + '((=>ucs . #x25A6E) ; 𥩮 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 49418) ; ø¸Œ„Š + )) +(define-char + '((morohashi-daikanwa 49418 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A4E) ; ø»œš‹ + (=ucs . #x25A6E) ; 𥩮 + )) +(define-char + '((=>ucs . #x25A6D) ; 𥩭 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 49419) ; ø¸Œ„‹ + )) +(define-char + '((morohashi-daikanwa 49419 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A4D) ; ø»œšŠ + (=ucs . #x25A6D) ; 𥩭 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-3 . #x3325) ; ø»•±„ + (=ucs . #x41C7) ; 䇇 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3E3A) ; ø»„±ƒ + (chinese-isoir165 . #x3E3A) ; ø»™“ + (=ucs . #x7ADE) ; 竞 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A4F) ; ø»œšŒ + (=ucs . #x25AFA) ; 𥫺 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x3E39) ; ø»„±‚ + (=jis-x0208 . #x706F) ; ø½‹«Œ + (korean-ksc5601 . #x4C65) ; ø»‰šš + (chinese-isoir165 . #x3E39) ; ø»™’ + (chinese-cns11643-1 . #x5D7E) ; ø»’œ + (=gt-pj-1 . #x706F) ; 竟 + (ideograph-daikanwa . 25757) ; ø¸†’ + (=gt-k . 07986) ; ý¡„¼² + (=ucs . #x7ADF) ; 竟 + )) +(define-char + '((=>ucs . #x25A71) ; 𥩱 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 25758) ; ø¸†’ž + )) +(define-char + '((morohashi-daikanwa 25758 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4272) ; ø»œ¦Ÿ + (=ucs . #x25A71) ; 𥩱 + )) +(define-char + '((=>ucs . #x41CB) ; 䇋 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 25759) ; ø¸†’Ÿ + )) +(define-char + '((morohashi-daikanwa 25759 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3446) ; ø»š‡‹ + (=jef-china3 . #x5DDF) ; øº…·Ÿ + (=ucs . #x41CB) ; 䇋 + )) +(define-char + '((=>ucs . #x25A72) ; 𥩲 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 25760) ; ø¸†’  + )) +(define-char + '((morohashi-daikanwa 25760 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3373) ; ø»—¼– + (=ucs . #x25A72) ; 𥩲 + )) +(define-char + '((=>ucs . #x7AE0) ; ç«  + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (shinjigen-2 . 5735) + (=jis-x0208 . #x3E4F) ; ø½Š¡ + (korean-ksc5601 . #x6D71) ; ø»Š‹„ + (=gt-pj-1 . #x3E4F) ; ø½Š¡ + (ideograph-daikanwa . 25761) ; ø¸†’¡ + (=gt-k . 07795) ; ý¡„¹³ + (ucs-jis . #x7AE0) ; ø½Š¡ + )) +(define-char + '((morohashi-daikanwa 25761 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x5542) ; ø»…’½ + (chinese-isoir165 . #x5542) ; ø»» + (chinese-cns11643-1 . #x5D7D) ; ø»’œ€ + (=ucs . #x7AE0) ; ç«  + )) +(define-char + '((=>ucs . #x7AE0) ; ç«  + (morohashi-daikanwa 25761 0 1) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (=jef-china3 . #x5DDA) ; øº…·š + )) +(define-char + '((=>ucs . #x25A73) ; 𥩳 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 25762) ; ø¸†’¢ + )) +(define-char + '((morohashi-daikanwa 25762 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (=ucs . #x25A73) ; 𥩳 + )) +(define-char + '((=>ucs . #x25A73) ; 𥩳 + (morohashi-daikanwa 25762 0 2) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4271) ; ø»œ¦ž + )) +(define-char + '((=>ucs . #x25A74) ; 𥩴 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 25763) ; ø¸†’£ + )) +(define-char + '((morohashi-daikanwa 25763 0 1) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4273) ; ø»œ¦  + (=ucs . #x25A74) ; 𥩴 + )) +(define-char + '((=>ucs . #x25A75) ; 𥩵 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 25764) ; ø¸†’¤ + )) +(define-char + '((morohashi-daikanwa 25764 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4270) ; ø»œ¦ + (=ucs . #x25A75) ; 𥩵 + )) +(define-char + '((=>ucs . #x25A76) ; 𥩶 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 25765) ; ø¸†’¥ + )) +(define-char + '((morohashi-daikanwa 25765 0 1) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3374) ; ø»—¼— + (=ucs . #x25A76) ; 𥩶 + )) +(define-char + '((=>ucs . #x25A7B) ; 𥩻 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 25766) ; ø¸†’¦ + )) +(define-char + '((morohashi-daikanwa 25766 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3447) ; ø»š‡Œ + (=ucs . #x25A7B) ; 𥩻 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 6) + (total-strokes . 11) + (=jis-x0208 . #x636E) ; ø½‹˜… + (chinese-cns11643-3 . #x3773) ; ø»•¸Š + (ideograph-daikanwa . 25767) ; ø¸†’§ + (=ucs . #x7AE1) ; ç«¡ + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5737) + (=jis-x0208 . #x636F) ; ø½‹˜† + (chinese-cns11643-3 . #x3D71) ; ø»–€¼ + (ideograph-daikanwa . 25770) ; ø¸†’ª + (=ucs . #x7AE2) ; ç«¢ + )) +(define-char + '((=>ucs . #x7AE3) ; ç«£ + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-1 . #x612A) ; ø»’ ¥ + (ideograph-daikanwa . 25773) ; ø¸†’­ + )) +(define-char + '((morohashi-daikanwa 25773 0 1) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5738) + (chinese-gb2312 . #x3F22) ; ø»„²‰ + (=jis-x0208 . #x3D57) ; ø½ŠŸº + (korean-ksc5601 . #x7162) ; ø»Š­ + (chinese-isoir165 . #x3F22) ; ø»š™ + (=ucs . #x7AE3) ; ç«£ + )) +(define-char + '((=>ucs . #x7AE4) ; 竤 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25774) ; ø¸†’® + )) +(define-char + '((morohashi-daikanwa 25774 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E61) ; ø»“¸† + (=jef-china3 . #x5DE0) ; øº…·  + (=ucs . #x7AE4) ; 竤 + )) +(define-char + '((=>ucs . #x7AE5) ; ç«¥ + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5740) + (=jis-x0208 . #x4638) ; ø½Š¬© + (korean-ksc5601 . #x545B) ; ø»‰¦€ + (=gt-pj-1 . #x4638) ; ø½Š¬© + (ideograph-daikanwa . 25775) ; ø¸†’¯ + (=gt-k . 09115) ; ý¡„‚Ž› + (ucs-jis . #x7AE5) ; ø½Š¬© + )) +(define-char + '((morohashi-daikanwa 25775 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-gb2312 . #x4D2F) ; ø»…†º + (chinese-isoir165 . #x4D2F) ; ø»¯Š + (chinese-cns11643-1 . #x6129) ; ø»’ ¤ + (=ucs . #x7AE5) ; ç«¥ + )) +(define-char + '((=>ucs . #x7AE5) ; ç«¥ + (morohashi-daikanwa 25775 0 1) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (=jef-china3 . #x5DDB) ; øº…·› + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 5739) + (chinese-gb2312 . #x7135) ; ø»…»¸ + (=jis-x0208 . #x6370) ; ø½‹˜‡ + (chinese-isoir165 . #x7135) ; ø»Ž¤ˆ + (chinese-cns11643-2 . #x3E60) ; ø»“¸… + (ideograph-daikanwa . 25776) ; ø¸†’° + (=ucs . #x7AE6) ; 竦 + )) +(define-char + '((=>ucs . #x25A81) ; 𥪁 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25777) ; ø¸†’± + )) +(define-char + '((morohashi-daikanwa 25777 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A77) ; ø»š° + (=ucs . #x25A81) ; 𥪁 + )) +(define-char + '((=>ucs . #x41CD) ; 䇍 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25778) ; ø¸†’² + )) +(define-char + '((morohashi-daikanwa 25778 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x396A) ; ø»˜… + (=ucs . #x41CD) ; 䇍 + )) +(define-char + '((=>ucs . #x25A82) ; 𥪂 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25779) ; ø¸†’³ + )) +(define-char + '((morohashi-daikanwa 25779 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A76) ; ø»š¯ + (=ucs . #x25A82) ; 𥪂 + )) +(define-char + '((=>ucs . #x25A83) ; 𥪃 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25780) ; ø¸†’´ + )) +(define-char + '((morohashi-daikanwa 25780 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A78) ; ø»š± + (=ucs . #x25A83) ; 𥪃 + )) +(define-char + '((=>ucs . #x7AE7) ; 竧 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (=jis-x0213-2-2000 . #x733A) ; ø»¦•µ + (ideograph-daikanwa . 25781) ; ø¸†’µ + (ucs-jis . #x7AE7) ; ø»¦•µ + )) +(define-char + '((morohashi-daikanwa 25781 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D70) ; ø»–€» + (=jef-china3 . #x5DE1) ; øº…·¡ + (=ucs . #x7AE7) ; 竧 + )) +(define-char + '((=>ucs . #x25A84) ; 𥪄 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 25782) ; ø¸†’¶ + )) +(define-char + '((morohashi-daikanwa 25782 0 9) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C54) ; ø»œ´­ + (=ucs . #x25A84) ; 𥪄 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D6F) ; ø»–€º + (=ucs . #x41CC) ; 䇌 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x396B) ; ø»˜…‚ + (=ucs . #x25A7E) ; 𥩾 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C55) ; ø»œ´® + (=ucs . #x25A7F) ; 𥩿 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A75) ; ø»š® + (=ucs . #x25A80) ; 𥪀 + )) +(define-char + '((=>ucs . #x41CE) ; 䇎 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25783) ; ø¸†’· + )) +(define-char + '((morohashi-daikanwa 25783 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4348) ; ø»–‰‡ + (=ucs . #x41CE) ; 䇎 + )) +(define-char + '((=>ucs . #x25A8A) ; 𥪊 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25784) ; ø¸†’¸ + )) +(define-char + '((morohashi-daikanwa 25784 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F56) ; ø»˜¡ + (=ucs . #x25A8A) ; 𥪊 + )) +(define-char + '((=>ucs . #x25A8B) ; 𥪋 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25785) ; ø¸†’¹ + )) +(define-char + '((morohashi-daikanwa 25785 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F58) ; ø»˜£ + (=ucs . #x25A8B) ; 𥪋 + )) +(define-char + '((=>ucs . #x7AE8) ; 竨 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x516A) ; ø»‹«¹ + (=jis-x0213-2-2000 . #x733B) ; ø»¦•¶ + (ideograph-daikanwa . 25786) ; ø¸†’º + (=jef-china3 . #x5DE2) ; øº…·¢ + (ucs-jis . #x7AE8) ; ø»‹«¹ + )) +(define-char + '((morohashi-daikanwa 25786 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F57) ; ø»˜¢ + (=ucs . #x7AE8) ; 竨 + )) +(define-char + '((=>ucs . #x7AE9) ; ç«© + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x516B) ; ø»‹«º + (ideograph-daikanwa . 25787) ; ø¸†’» + (ucs-jis . #x7AE9) ; ø»‹«º + )) +(define-char + '((morohashi-daikanwa 25787 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x4349) ; ø»–‰ˆ + (=jef-china3 . #x5DE3) ; øº…·£ + (=ucs . #x7AE9) ; ç«© + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 7812) + (=jis-x0208 . #x4328) ; ø½Š§¿ + (korean-ksc5601 . #x6235) ; ø»‰¹¾ + (chinese-cns11643-3 . #x434A) ; ø»–‰‰ + (chinese-gb12345 . #x4A7A) ; 竪 + (=gt-pj-1 . #x4328) ; 竪 + (ideograph-daikanwa . 25790) ; ø¸†’¾ + (=gt-k . 10242) ; ý¡„‚ ‚ + (=ucs . #x7AEA) ; 竪 + )) +(define-char + '((=>ucs . #x7AEB) ; ç«« + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x516C) ; ø»‹«» + (=jis-x0213-1-2000 . #x7958) ; ø»¤•ƒ + (ideograph-daikanwa . 25791) ; ø¸†’¿ + (=jef-china3 . #x5DE4) ; øº…·¤ + (ucs-jis . #x7AEB) ; ø»‹«» + )) +(define-char + '((morohashi-daikanwa 25791 0 2) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x456A) ; ø»”‚¡ + (=ucs . #x7AEB) ; ç«« + )) +(define-char + '((=>ucs . #x41D0) ; 䇐 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25792) ; ø¸†“€ + )) +(define-char + '((morohashi-daikanwa 25792 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F55) ; ø»˜  + (=ucs . #x41D0) ; 䇐 + )) +(define-char + '((=>ucs . #x25A8D) ; 𥪍 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25793) ; ø¸†“ + )) +(define-char + '((morohashi-daikanwa 25793 0 1) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F59) ; ø»˜¤ + (=ucs . #x25A8D) ; 𥪍 + )) +(define-char + '((=>ucs . #x41D1) ; 䇑 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25794) ; ø¸†“‚ + )) +(define-char + '((morohashi-daikanwa 25794 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F5A) ; ø»˜¥ + (=ucs . #x41D1) ; 䇑 + )) +(define-char + '((=>ucs . #x25A8E) ; 𥪎 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25795) ; ø¸†“ƒ + )) +(define-char + '((morohashi-daikanwa 25795 0 9) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x562C) ; ø»‚± + (=ucs . #x25A8E) ; 𥪎 + )) +(define-char + '((=>ucs . #x25A8F) ; 𥪏 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25796) ; ø¸†“„ + )) +(define-char + '((morohashi-daikanwa 25796 0 2) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4141) ; ø»ššŒ + (=ucs . #x25A8F) ; 𥪏 + )) +(define-char + '((=>ucs . #x25A90) ; 𥪐 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25797) ; ø¸†“… + )) +(define-char + '((morohashi-daikanwa 25797 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x562D) ; ø»‚² + (=ucs . #x25A90) ; 𥪐 + )) +(define-char + '((=>ucs . #x25A91) ; 𥪑 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25798) ; ø¸†“† + )) +(define-char + '((morohashi-daikanwa 25798 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x562E) ; ø»‚³ + (=ucs . #x25A91) ; 𥪑 + )) +(define-char + '((=>ucs . #x25A95) ; 𥪕 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 25799) ; ø¸†“‡ + )) +(define-char + '((morohashi-daikanwa 25799 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4143) ; ø»ššŽ + (=ucs . #x25A95) ; 𥪕 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F54) ; ø»˜Ÿ + (=ucs . #x41CF) ; 䇏 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4142) ; ø»šš + (=ucs . #x25A8C) ; 𥪌 + )) +(define-char + '((=>ucs . #x7AEC) ; 竬 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 9) + (total-strokes . 14) + (japanese-jisx0212 . #x516D) ; ø»‹«¼ + (ideograph-daikanwa . 25800) ; ø¸†“ˆ + (=jef-china3 . #x5DE6) ; øº…·¦ + (ucs-jis . #x7AEC) ; ø»‹«¼ + )) +(define-char + '((morohashi-daikanwa 25800 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x4854) ; ø»–© + (=ucs . #x7AEC) ; 竬 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 5745) + (chinese-gb2312 . #x3D5F) ; ø»„°Š + (=jis-x0208 . #x6371) ; ø½‹˜ˆ + (korean-ksc5601 . #x4A66) ; ø»‰—Ÿ + (chinese-isoir165 . #x3D5F) ; ø»˜š + (chinese-cns11643-1 . #x6A25) ; ø»’­® + (=gt-pj-1 . #x6371) ; ç«­ + (ideograph-daikanwa . 25803) ; ø¸†“‹ + (=gt-k . 11226) ; ý¡„‚¯š + (=ucs . #x7AED) ; ç«­ + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C54) ; ø»”Œ + (ideograph-daikanwa . 25804) ; ø¸†“Œ + (=ucs . #x7AEE) ; ç«® + )) +(define-char + '((=>ucs . #x25A9A) ; 𥪚 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25805) ; ø¸†“ + )) +(define-char + '((=>ucs . #x25A9A) ; 𥪚 + (morohashi-daikanwa 25805 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4835) ; ø»š¤’ + )) +(define-char + '((morohashi-daikanwa 25805 0 1) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x25A9A) ; 𥪚 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 9) + (total-strokes . 14) + (shinjigen-2 . 5746) + (chinese-gb2312 . #x364B) ; ø»„¥¤ + (=jis-x0208 . #x433C) ; ø½Š¨“ + (korean-ksc5601 . #x532E) ; ø»‰£µ + (chinese-isoir165 . #x364B) ; ø»´ + (chinese-cns11643-1 . #x6A26) ; ø»’­¯ + (=gt-pj-1 . #x433C) ; 端 + (ideograph-daikanwa . 25806) ; ø¸†“Ž + (=gt-k . 11151) ; ý¡„‚® + (=ucs . #x7AEF) ; 端 + )) +(define-char + '((=>ucs . #x25A9B) ; 𥪛 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 25807) ; ø¸†“ + )) +(define-char + '((morohashi-daikanwa 25807 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4562) ; ø»˜–¡ + (=ucs . #x25A9B) ; 𥪛 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 9) + (total-strokes . 14) + (=jis-x0208 . #x6372) ; ø½‹˜‰ + (chinese-cns11643-3 . #x4855) ; ø»–ª + (ideograph-daikanwa . 25808) ; ø¸†“ + (=ucs . #x7AF0) ; ç«° + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-4 . #x4563) ; ø»˜–¢ + (=ucs . #x41D2) ; 䇒 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4834) ; ø»š¤‘ + (=ucs . #x25A98) ; 𥪘 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F7A) ; ø»‘ + (=ucs . #x25A99) ; 𥪙 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x263C) ; ø»ž†¥ + (ideograph-daikanwa . 49420) ; ø¸Œ„Œ + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 49421) ; ø¸Œ„ + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x263F) ; ø»ž†¨ + (=ucs . #x25AA5) ; 𥪥 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B6E) ; ø»˜Ÿ¡ + (=ucs . #x25AA6) ; 𥪦 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F2D) ; ø»š®œ + (=ucs . #x25AA7) ; 𥪧 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x263D) ; ø»ž†¦ + (=ucs . #x25AAC) ; 𥪬 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x263E) ; ø»ž†§ + )) +(define-char + '((=>ucs . #x7AF1) ; 竱 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x516E) ; ø»‹«½ + (ideograph-daikanwa . 25815) ; ø¸†“— + (ucs-jis . #x7AF1) ; ø»‹«½ + )) +(define-char + '((morohashi-daikanwa 25815 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-3 . #x5230) ; ø»–ž± + (=jef-china3 . #x5DE7) ; øº…·§ + (=ucs . #x7AF1) ; 竱 + )) +(define-char + '((=>ucs . #x7AEE) ; ç«® + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3073) ; ø»ž–ˆ + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3074) ; ø»ž–‰ + (=ucs . #x25AB0) ; 𥪰 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x5656) ; ø»š¹— + (=ucs . #x25AB1) ; 𥪱 + )) +(define-char + '((=>ucs . #x7AF2) ; 竲 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25816) ; ø¸†“˜ + )) +(define-char + '((morohashi-daikanwa 25816 0 2) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x5569) ; ø»–¤„ + (=ucs . #x7AF2) ; 竲 + )) +(define-char + '((=>ucs . #x7AF3) ; 竳 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 25817) ; ø¸†“™ + (=jef-china3 . #x5DE8) ; øº…·¨ + )) +(define-char + '((morohashi-daikanwa 25817 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-3 . #x556A) ; ø»–¤… + (=ucs . #x7AF3) ; 竳 + )) +(define-char + '((=>ucs . #x7AF4) ; ç«´ + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x516F) ; ø»‹«¾ + (=jis-x0213-2-2000 . #x733C) ; ø»¦•· + (ideograph-daikanwa . 25819) ; ø¸†“› + (ucs-jis . #x7AF4) ; ø»‹«¾ + )) +(define-char + '((morohashi-daikanwa 25819 0 2) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5750) ; ø»˜°« + (=ucs . #x7AF4) ; ç«´ + )) +(define-char + '((=>ucs . #x25AB6) ; 𥪶 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 49422) ; ø¸Œ„Ž + )) +(define-char + '((morohashi-daikanwa 49422 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A22) ; ø»ž££ + (=ucs . #x25AB6) ; 𥪶 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5752) ; ø»˜°­ + (=ucs . #x41D3) ; 䇓 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5751) ; ø»˜°¬ + (=ucs . #x25AAF) ; 𥪯 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C6C) ; ø»›‚¡ + (=ucs . #x25AB3) ; 𥪳 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C6B) ; ø»›‚  + (=ucs . #x25ABB) ; 𥪻 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A23) ; ø»ž£¤ + (=ucs . #x25ABD) ; 𥪽 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-3 . #x5849) ; ø»–§¾ + (ideograph-daikanwa . 25825) ; ø¸†“¡ + (=ucs . #x7AF5) ; 竵 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C3B) ; ø»˜·¬ + (=ucs . #x41D4) ; 䇔 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x632A) ; ø»›‹± + (=ucs . #x25ABC) ; 𥪼 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4131) ; ø»ž®„ + (=ucs . #x25ABF) ; 𥪿 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x6329) ; ø»›‹° + (=ucs . #x25AC3) ; 𥫃 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A68) ; ø»–«™ + (=ucs . #x41D5) ; 䇕 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x4845) ; ø»ž¸ª + (=ucs . #x25ACD) ; 𥫍 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 15) + (total-strokes . 20) + (shinjigen-2 . 479) + (=jis-x0208 . #x3625) ; ø½Š”¶ + (korean-ksc5601 . #x4C66) ; ø»‰š› + (chinese-cns11643-1 . #x7A23) ; ø»“…Œ + (chinese-gb12345 . #x3E3A) ; 競 + (ideograph-daikanwa . 25831) ; ø¸†“§ + (=ucs . #x7AF6) ; 競 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-2 . #x6952) ; ø»”· + (ideograph-daikanwa . 25834) ; ø¸†“ª + (=ucs . #x7AF7) ; ç«· + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E68) ; ø»Ÿ‚ + (=ucs . #x25AC8) ; 𥫈 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x542E) ; ø»Ÿ‰» + (=ucs . #x25AC9) ; 𥫉 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-5 . #x705C) ; ø»›Ÿ© + (=ucs . #x25ACE) ; 𥫎 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 17) + (total-strokes . 22) + (=jis-x0208 . #x513F) ; ø½Š¼º + (chinese-cns11643-3 . #x5F55) ; ø»–²œ + (ideograph-daikanwa . 25840) ; ø¸†“° + (=ucs . #x7AF8) ; 竸 + )) +(define-char + '((ideographic-radical . 117) ; â½´ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x5850) ; ø»Ÿ• + (=ucs . #x25AD0) ; 𥫐 + )) +(define-char + '((=>ucs . #x25AD6) ; 𥫖 + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 20) + (total-strokes . 25) + (ideograph-daikanwa . 49423) ; ø¸Œ„ + )) +(define-char + '((morohashi-daikanwa 49423 0 0) + (ideographic-radical . 117) ; â½´ + (ideographic-strokes . 20) + (total-strokes . 25) + (chinese-cns11643-7 . #x612B) ; ø»Ÿœ¾ + (=ucs . #x25AD6) ; 𥫖 + )) diff --git a/lisp/utf-2000/Ideograph-R118-Bamboo.el b/lisp/utf-2000/Ideograph-R118-Bamboo.el new file mode 100644 index 0000000..fee1dd7 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R118-Bamboo.el @@ -0,0 +1,10883 @@ +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 5747) + (chinese-gb2312 . #x5671) ; ø»…•Š + (=jis-x0208 . #x435D) ; ø½Š¨´ + (korean-ksc5601 . #x7153) ; ø»Šž + (chinese-isoir165 . #x5671) ; ø»½š + (chinese-cns11643-1 . #x484C) ; ø»‘¼™ + (=gt-pj-1 . #x435D) ; 竹 + (ideograph-daikanwa . 25841) ; ø¸†“± + (=gt-k . 01669) ; ý¡„€š… + (=ucs . #x7AF9) ; 竹 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 2) + (total-strokes . 8) + (shinjigen-2 . 87) + (chinese-gb2312 . #x7343) ; ø»…¿‚ + (=jis-x0208 . #x3C33) ; ø½Š¸ + (korean-ksc5601 . #x7567) ; ø»Š–ª + (chinese-isoir165 . #x7343) ; ø»Ž§’ + (chinese-cns11643-1 . #x4F2A) ; ø»’†‰ + (=gt-pj-1 . #x3C33) ; 竺 + (ideograph-daikanwa . 25842) ; ø¸†“² + (=gt-k . 03729) ; ý¡„€º‘ + (=ucs . #x7AFA) ; 竺 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-5 . #x274B) ; ø»™´Š + (ideograph-daikanwa . 25843) ; ø¸†“³ + (=ucs . #x25AD9) ; 𥫙 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 2) + (total-strokes . 8) + (japanese-jisx0212 . #x5170) ; ø»‹«¿ + (chinese-cns11643-2 . #x2847) ; ø»“—˜ + (ideograph-daikanwa . 25844) ; ø¸†“´ + (=ucs . #x7AFB) ; ç«» + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D50) ; ø»œ‡‡ + (ideograph-daikanwa . 25845) ; ø¸†“µ + (=ucs . #x25ADA) ; 𥫚 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-5 . #x274D) ; ø»™´Œ + (ideograph-daikanwa . 25846) ; ø¸†“¶ + (=ucs . #x25ADB) ; 𥫛 + )) +(define-char + '((=>ucs . #x25ADC) ; 𥫜 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 25847) ; ø¸†“· + )) +(define-char + '((morohashi-daikanwa 25847 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-5 . #x274C) ; ø»™´‹ + (=ucs . #x25ADC) ; 𥫜 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E51) ; ø»•ªš + (ideograph-daikanwa . 25848) ; ø¸†“¸ + (=ucs . #x7AFC) ; 竼 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x7344) ; ø»…¿ƒ + (japanese-jisx0212 . #x5171) ; ø»‹¬€ + (chinese-isoir165 . #x7344) ; ø»Ž§“ + (chinese-cns11643-1 . #x5275) ; ø»’‹® + (=jis-x0213-1-2000 . #x7959) ; ø»¤•„ + (ideograph-daikanwa . 25851) ; ø¸†“» + (=jef-china3 . #x5DEC) ; øº…·¬ + (=ucs . #x7AFD) ; 竽 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x5172) ; ø»‹¬ + (chinese-cns11643-3 . #x2E50) ; ø»•ª™ + (ideograph-daikanwa . 25853) ; ø¸†“½ + (=ucs . #x7AFE) ; 竾 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 3) + (total-strokes . 9) + (shinjigen-2 . 5750) + (chinese-gb2312 . #x384D) ; ø»„¨¢ + (=jis-x0208 . #x3448) ; ø½Š’ + (korean-ksc5601 . #x4A5A) ; ø»‰—“ + (chinese-isoir165 . #x384D) ; ø»² + (chinese-cns11643-1 . #x5274) ; ø»’‹­ + (=gt-pj-1 . #x3448) ; ç«¿ + (ideograph-daikanwa . 25854) ; ø¸†“¾ + (=gt-k . 05045) ; ý¡„Žµ + (=ucs . #x7AFF) ; ç«¿ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C63) ; ø»“¬ + (ideograph-daikanwa . 25858) ; ø¸†”‚ + (=ucs . #x7B00) ; 笀 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C64) ; ø»“­ + (ideograph-daikanwa . 25860) ; ø¸†”„ + (=ucs . #x7B01) ; 笁 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B21) ; ø»™¹˜ + (=ucs . #x41D6) ; 䇖 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 3) + (total-strokes . 9) + (=jis-x0208 . #x6373) ; ø½‹˜Š + (=ucs . #x7B02) ; 笂 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x7346) ; ø»…¿… + (chinese-isoir165 . #x7346) ; ø»Ž§• + (=ucs . #x7B03) ; 笃 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A7C) ; ø»™¹• + (=ucs . #x25ADD) ; 𥫝 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A7D) ; ø»™¹– + (=ucs . #x25ADE) ; 𥫞 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A7B) ; ø»™¹” + (=ucs . #x25ADF) ; 𥫟 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x335F) ; ø»œŠ + (=ucs . #x25AE0) ; 𥫠 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x335E) ; ø»œ‰ + (=ucs . #x25AE1) ; 𥫡 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2A7E) ; ø»™¹— + (=ucs . #x25AE2) ; 𥫢 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (kangxi-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 5781) + (chinese-gb2312 . #x7347) ; ø»…¿† + (=jis-x0208 . #x6422) ; ø½‹˜— + (chinese-isoir165 . #x7347) ; ø»Ž§– + (chinese-cns11643-2 . #x3162) ; ø»“¥ + (=gt-pj-1 . #x6422) ; 笄 + (ideograph-daikanwa . 25862) ; ø¸†”† + (=gt-k . 06621) ; ý¡„§ + (=ucs . #x7B04) ; 笄 + )) +(define-char + '((=>ucs . #x7B05) ; 笅 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 25863) ; ø¸†”‡ + )) +(define-char + '((morohashi-daikanwa 25863 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3164) ; ø»“¥ƒ + (=ucs . #x7B05) ; 笅 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5755) + (chinese-gb2312 . #x304A) ; ø»„œ¯ + (=jis-x0208 . #x6376) ; ø½‹˜ + (chinese-isoir165 . #x304A) ; ø»„¿ + (chinese-cns11643-1 . #x573C) ; ø»’’‹ + (ideograph-daikanwa . 25865) ; ø¸†”‰ + (=ucs . #x7B06) ; 笆 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (japanese-jisx0212 . #x5173) ; ø»‹¬‚ + (=jis-x0213-2-2000 . #x733F) ; ø»¦•º + (ideograph-daikanwa . 25868) ; ø¸†”Œ + (=ucs . #x7B07) ; 笇 + )) +(define-char + '((=>ucs . #x7B08) ; 笈 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3166) ; ø»“¥… + (ideograph-daikanwa . 25869) ; ø¸†” + )) +(define-char + '((morohashi-daikanwa 25869 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x7345) ; ø»…¿„ + (=jis-x0208 . #x3568) ; ø½Š”› + (chinese-isoir165 . #x7345) ; ø»Ž§” + (=jef-china3 . #x5DEA) ; øº…·ª + (=ucs . #x7B08) ; 笈 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3169) ; ø»“¥ˆ + (ideograph-daikanwa . 25870) ; ø¸†”Ž + (=ucs . #x7B09) ; 笉 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5754) + (chinese-gb2312 . #x7349) ; ø»…¿ˆ + (=jis-x0208 . #x6375) ; ø½‹˜Œ + (chinese-isoir165 . #x7349) ; ø»Ž§˜ + (chinese-cns11643-2 . #x3167) ; ø»“¥† + (ideograph-daikanwa . 25872) ; ø¸†” + (=ucs . #x7B0A) ; 笊 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5784) + (chinese-gb2312 . #x4B71) ; ø»……€ + (=jis-x0208 . #x6424) ; ø½‹˜™ + (chinese-isoir165 . #x4B71) ; ø»­ + (chinese-cns11643-3 . #x332B) ; ø»•±Š + (=gt-pj-1 . #x6424) ; 笋 + (ideograph-daikanwa . 25873) ; ø¸†”‘ + (=gt-k . 06622) ; ý¡„§ž + (=ucs . #x7B0B) ; 笋 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x7340) ; ø»¦•» + (ideograph-daikanwa . 25874) ; ø¸†”’ + (=ucs . #x25AF1) ; 𥫱 + )) +(define-char + '((=>ucs . #x25AF1) ; 𥫱 + (morohashi-daikanwa 25874 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E74) ; ø»—µ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3328) ; ø»•±‡ + (ideograph-daikanwa . 25875) ; ø¸†”“ + (=ucs . #x41D9) ; 䇙 + )) +(define-char + '((=>ucs . #x25AF3) ; 𥫳 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 25877) ; ø¸†”• + )) +(define-char + '((morohashi-daikanwa 25877 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F4A) ; ø»™¿¹ + (=ucs . #x25AF3) ; 𥫳 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E71) ; ø»—´¾ + (ideograph-daikanwa . 25878) ; ø¸†”– + (=ucs . #x7B0C) ; 笌 + )) +(define-char + '((=>ucs . #x7B0D) ; 笍 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 25879) ; ø¸†”— + )) +(define-char + '((morohashi-daikanwa 25879 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x332A) ; ø»•±‰ + (=ucs . #x7B0D) ; 笍 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F4C) ; ø»™¿» + (ideograph-daikanwa . 25880) ; ø¸†”˜ + (=ucs . #x25AF4) ; 𥫴 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3168) ; ø»“¥‡ + (ideograph-daikanwa . 25881) ; ø¸†”™ + (=ucs . #x7B0E) ; 笎 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5752) + (chinese-gb2312 . #x734B) ; ø»…¿Š + (=jis-x0208 . #x6374) ; ø½‹˜‹ + (korean-ksc5601 . #x7B6E) ; ø»ŠŸ¥ + (chinese-isoir165 . #x734B) ; ø»Ž§š + (chinese-cns11643-2 . #x3165) ; ø»“¥„ + (=gt-pj-1 . #x6374) ; 笏 + (ideograph-daikanwa . 25882) ; ø¸†”š + (=gt-k . 06620) ; ý¡„§œ + (=ucs . #x7B0F) ; 笏 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3161) ; ø»“¥€ + (ideograph-daikanwa . 25883) ; ø¸†”› + (=ucs . #x7B10) ; 笐 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5753) + (chinese-gb2312 . #x5026) ; ø»…‹‹ + (=jis-x0208 . #x3E50) ; ø½Š¡‘ + (korean-ksc5601 . #x6145) ; ø»‰¸° + (chinese-isoir165 . #x5026) ; ø»³› + (chinese-cns11643-1 . #x573D) ; ø»’’Œ + (=gt-pj-1 . #x3E50) ; 笑 + (ideograph-daikanwa . 25885) ; ø¸†” + (=gt-k . 06471) ; ý¡„¥‡ + (=ucs . #x7B11) ; 笑 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x316A) ; ø»“¥‰ + (=jis-x0213-1-2000 . #x795A) ; ø»¤•… + (ideograph-daikanwa . 25886) ; ø¸†”ž + (=ucs . #x7B12) ; 笒 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3163) ; ø»“¥‚ + (ideograph-daikanwa . 25887) ; ø¸†”Ÿ + (=ucs . #x7B13) ; 笓 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x314A) ; ø»„ž + (japanese-jisx0212 . #x5174) ; ø»‹¬ƒ + (chinese-isoir165 . #x314A) ; ø»† + (ideograph-daikanwa . 25888) ; ø¸†”  + (=ucs . #x7B14) ; 笔 + )) +(define-char + '((=>ucs . #x7B14) ; 笔 + (morohashi-daikanwa 25888 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x332C) ; ø»•±‹ + )) +(define-char + '((=>ucs . #x7B14) ; 笔 + (morohashi-daikanwa 25888 0 9) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (=jef-china3 . #x81F4) ; øºˆ‡´ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A50) ; ø»œš + (ideograph-daikanwa . 25889) ; ø¸†”¡ + (=ucs . #x25AF6) ; 𥫶 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F51) ; ø»š€€ + (ideograph-daikanwa . 25890) ; ø¸†”¢ + (=ucs . #x25AF7) ; 𥫷 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E77) ; ø»—µ„ + (ideograph-daikanwa . 25891) ; ø¸†”£ + (=ucs . #x41DA) ; 䇚 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3329) ; ø»•±ˆ + (ideograph-daikanwa . 25892) ; ø¸†”¤ + (=ucs . #x41DB) ; 䇛 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F4F) ; ø»™¿¾ + (ideograph-daikanwa . 25893) ; ø¸†”¥ + (=ucs . #x25AF8) ; 𥫸 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E73) ; ø»—µ€ + (ideograph-daikanwa . 25894) ; ø¸†”¦ + (=ucs . #x41DC) ; 䇜 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F4B) ; ø»™¿º + (ideograph-daikanwa . 25895) ; ø¸†”§ + (=ucs . #x25AF9) ; 𥫹 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 25897) ; ø¸†”© + (=ucs . #x25AFB) ; 𥫻 + )) +(define-char + '((=>ucs . #x25AFB) ; 𥫻 + (morohashi-daikanwa 25897 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A51) ; ø»œšŽ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F50) ; ø»™¿¿ + (ideograph-daikanwa . 25898) ; ø¸†”ª + (=ucs . #x25AFC) ; 𥫼 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F52) ; ø»š€ + (ideograph-daikanwa . 25899) ; ø¸†”« + (=ucs . #x25AFD) ; 𥫽 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E72) ; ø»—´¿ + (ideograph-daikanwa . 25900) ; ø¸†”¬ + (=ucs . #x41DD) ; 䇝 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E76) ; ø»—µƒ + (ideograph-daikanwa . 49424) ; ø¸Œ„ + (=ucs . #x25B07) ; 𥬇 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E75) ; ø»—µ‚ + (=ucs . #x41D7) ; 䇗 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E70) ; ø»—´½ + (=ucs . #x41D8) ; 䇘 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (chinese-gb2312 . #x7348) ; ø»…¿‡ + (chinese-isoir165 . #x7348) ; ø»Ž§— + (=ucs . #x7B15) ; 笕 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F4E) ; ø»™¿½ + (=ucs . #x25AEF) ; 𥫯 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F49) ; ø»™¿¸ + (=ucs . #x25AF0) ; 𥫰 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F4D) ; ø»™¿¼ + (=ucs . #x25AF5) ; 𥫵 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F53) ; ø»š€‚ + (=ucs . #x25B17) ; 𥬗 + )) +(define-char + '((=>ucs . #x25B0C) ; 𥬌 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 25904) ; ø¸†”° + )) +(define-char + '((morohashi-daikanwa 25904 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4274) ; ø»œ¦¡ + (=ucs . #x25B0C) ; 𥬌 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3778) ; ø»•¸ + (ideograph-daikanwa . 25905) ; ø¸†”± + (=ucs . #x7B16) ; 笖 + )) +(define-char + '((=>ucs . #x7B17) ; 笗 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 25910) ; ø¸†”¶ + )) +(define-char + '((morohashi-daikanwa 25910 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3779) ; ø»•¸ + (=ucs . #x7B17) ; 笗 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 5763) + (=jis-x0208 . #x6378) ; ø½‹˜ + (chinese-cns11643-2 . #x3776) ; ø»“®‰ + (ideograph-daikanwa . 25911) ; ø¸†”· + (=ucs . #x7B18) ; 笘 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 5764) + (chinese-gb2312 . #x734F) ; ø»…¿Ž + (=jis-x0208 . #x6379) ; ø½‹˜ + (korean-ksc5601 . #x5F69) ; ø»‰¶˜ + (chinese-isoir165 . #x734F) ; ø»Ž§ž + (chinese-cns11643-1 . #x5C4B) ; ø»’™° + (=gt-pj-1 . #x6379) ; 笙 + (ideograph-daikanwa . 25913) ; ø¸†”¹ + (=gt-k . 07964) ; ý¡„¼œ + (=ucs . #x7B19) ; 笙 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3821) ; ø»“®’ + (ideograph-daikanwa . 25915) ; ø¸†”» + (=ucs . #x7B1A) ; 笚 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 5767) + (chinese-gb2312 . #x3551) ; ø»„¤Œ + (=jis-x0208 . #x452B) ; ø½Šª¾ + (korean-ksc5601 . #x6E5E) ; ø»ŠŒ + (chinese-isoir165 . #x3551) ; ø»Œœ + (chinese-cns11643-1 . #x5C48) ; ø»’™­ + (ideograph-daikanwa . 25917) ; ø¸†”½ + (=ucs . #x7B1B) ; 笛 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3777) ; ø»•¸Ž + (ideograph-daikanwa . 25919) ; ø¸†”¿ + (=ucs . #x7B1C) ; 笜 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3778) ; ø»“®‹ + (ideograph-daikanwa . 25920) ; ø¸†•€ + (=ucs . #x7B1D) ; 笝 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 5766) + (chinese-gb2312 . #x7357) ; ø»…¿– + (=jis-x0208 . #x637A) ; ø½‹˜‘ + (korean-ksc5601 . #x7742) ; ø»Š™ + (chinese-isoir165 . #x7357) ; ø»Ž§¦ + (chinese-cns11643-1 . #x5C4C) ; ø»’™± + (=gt-pj-1 . #x637A) ; 笞 + (ideograph-daikanwa . 25921) ; ø¸†• + (=gt-k . 07965) ; ý¡„¼ + (=ucs . #x7B1E) ; 笞 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 25923) ; ø¸†•ƒ + (=ucs . #x7B1F) ; 笟 + )) +(define-char + '((=>ucs . #x7B1F) ; 笟 + (morohashi-daikanwa 25923 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5175) ; ø»‹¬„ + (=jef-china3 . #x5DED) ; øº…·­ + (ucs-jis . #x7B1F) ; ø»‹¬„ + )) +(define-char + '((=>ucs . #x7B1F) ; 笟 + (morohashi-daikanwa 25923 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x377B) ; ø»•¸’ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 5771) + (chinese-gb2312 . #x7352) ; ø»…¿‘ + (=jis-x0208 . #x335E) ; ø½Š‘• + (korean-ksc5601 . #x5822) ; ø»‰ª¿ + (chinese-isoir165 . #x7352) ; ø»Ž§¡ + (chinese-cns11643-1 . #x5C46) ; ø»’™« + (=gt-pj-1 . #x335E) ; 笠 + (ideograph-daikanwa . 25924) ; ø¸†•„ + (=gt-k . 07728) ; ý¡„¸° + (=ucs . #x7B20) ; 笠 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3776) ; ø»•¸ + (ideograph-daikanwa . 25926) ; ø¸†•† + (=ucs . #x7B21) ; 笡 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3773) ; ø»“®† + (ideograph-daikanwa . 25927) ; ø¸†•‡ + (=ucs . #x7B22) ; 笢 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5176) ; ø»‹¬… + (chinese-cns11643-2 . #x3822) ; ø»“®“ + (ideograph-daikanwa . 25928) ; ø¸†•ˆ + (=jef-china3 . #x5DEE) ; øº…·® + (=ucs . #x7B23) ; 笣 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7354) ; ø»…¿“ + (chinese-isoir165 . #x7354) ; ø»Ž§£ + (chinese-cns11643-2 . #x3774) ; ø»“®‡ + (ideograph-daikanwa . 25931) ; ø¸†•‹ + (=ucs . #x7B24) ; 笤 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 5761) + (chinese-gb2312 . #x7353) ; ø»…¿’ + (=jis-x0208 . #x3F5A) ; ø½Š¢¹ + (chinese-isoir165 . #x7353) ; ø»Ž§¢ + (chinese-cns11643-2 . #x3771) ; ø»“®„ + (ideograph-daikanwa . 25934) ; ø¸†•Ž + (=ucs . #x7B25) ; 笥 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 5769) + (chinese-gb2312 . #x377B) ; ø»„§² + (=jis-x0208 . #x4964) ; ø½Š±¯ + (korean-ksc5601 . #x5D2C) ; ø»‰²Ÿ + (chinese-isoir165 . #x377B) ; ø»‚ + (chinese-cns11643-1 . #x5C4A) ; ø»’™¯ + (=gt-pj-1 . #x4964) ; 符 + (ideograph-daikanwa . 25935) ; ø¸†• + (=gt-k . 07868) ; ý¡„º¼ + (=ucs . #x7B26) ; 符 + )) +(define-char + '((=>ucs . #x7B27) ; 笧 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5177) ; ø»‹¬† + (chinese-cns11643-4 . #x337C) ; ø»—¼Ÿ + (=jis-x0213-2-2000 . #x7342) ; ø»¦•½ + (ideograph-daikanwa . 25938) ; ø¸†•’ + (=jef-china3 . #x5DEF) ; øº…·¯ + (ucs-jis . #x7B27) ; ø»‹¬† + )) +(define-char + '((morohashi-daikanwa 25938 0 5) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x7B27) ; 笧 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 5770) + (chinese-gb2312 . #x313F) ; ø»„ž‚ + (=jis-x0208 . #x637C) ; ø½‹˜“ + (chinese-isoir165 . #x313F) ; ø»†’ + (chinese-cns11643-1 . #x5C47) ; ø»’™¬ + (ideograph-daikanwa . 25939) ; ø¸†•“ + (=ucs . #x7B28) ; 笨 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5178) ; ø»‹¬‡ + (chinese-cns11643-4 . #x337A) ; ø»—¼ + (ideograph-daikanwa . 25940) ; ø¸†•” + (=ucs . #x7B29) ; 笩 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x734E) ; ø»…¿ + (japanese-jisx0212 . #x5179) ; ø»‹¬ˆ + (chinese-isoir165 . #x734E) ; ø»Ž§ + (chinese-cns11643-2 . #x3777) ; ø»“®Š + (=jis-x0213-2-2000 . #x7343) ; ø»¦•¾ + (ideograph-daikanwa . 25941) ; ø¸†•• + (=jef-china3 . #x98EB) ; øº‰£« + (=ucs . #x7B2A) ; 笪 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (japanese-strokes . 4) + (total-strokes . 11) + (chinese-gb2312 . #x734A) ; ø»…¿‰ + (japanese-jisx0212 . #x517A) ; ø»‹¬‰ + (chinese-isoir165 . #x734A) ; ø»Ž§™ + (chinese-cns11643-2 . #x377A) ; ø»“® + (ideograph-daikanwa . 25942) ; ø¸†•– + (=jef-china3 . #x5DF0) ; øº…·° + (=ucs . #x7B2B) ; 笫 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 5765) + (chinese-gb2312 . #x355A) ; ø»„¤• + (=jis-x0208 . #x4268) ; ø½Š§¡ + (korean-ksc5601 . #x702F) ; ø»ŠŽœ + (chinese-isoir165 . #x355A) ; ø»Œ¥ + (chinese-cns11643-1 . #x5C49) ; ø»’™® + (ideograph-daikanwa . 25943) ; ø¸†•— + (=ucs . #x7B2C) ; 第 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (korean-ksc5601 . #x563D) ; ø»‰¨ž + (japanese-jisx0212 . #x517B) ; ø»‹¬Š + (chinese-cns11643-2 . #x377B) ; ø»“®Ž + (=jis-x0213-1-2000 . #x795B) ; ø»¤•† + (ideograph-daikanwa . 25944) ; ø¸†•˜ + (=ucs . #x7B2D) ; 笭 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7350) ; ø»…¿ + (japanese-jisx0212 . #x517C) ; ø»‹¬‹ + (chinese-isoir165 . #x7350) ; ø»Ž§Ÿ + (chinese-cns11643-1 . #x5C4D) ; ø»’™² + (=jis-x0213-2-2000 . #x7344) ; ø»¦•¿ + (ideograph-daikanwa . 25945) ; ø¸†•™ + (=ucs . #x7B2E) ; 笮 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x517D) ; ø»‹¬Œ + (=jis-x0213-2-2000 . #x7345) ; ø»¦–€ + (ideograph-daikanwa . 25946) ; ø¸†•š + (=ucs . #x7B2F) ; 笯 + )) +(define-char + '((=>ucs . #x7B2F) ; 笯 + (morohashi-daikanwa 25946 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x377C) ; ø»“® + (=jef-china3 . #x5DF1) ; øº…·± + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x517E) ; ø»‹¬ + (chinese-cns11643-2 . #x3772) ; ø»“®… + (ideograph-daikanwa . 25947) ; ø¸†•› + (=ucs . #x7B30) ; 笰 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7351) ; ø»…¿ + (japanese-jisx0212 . #x5221) ; ø»‹¬Ž + (chinese-isoir165 . #x7351) ; ø»Ž§  + (chinese-cns11643-2 . #x3779) ; ø»“®Œ + (=jis-x0213-2-2000 . #x7346) ; ø»¦– + (ideograph-daikanwa . 25948) ; ø¸†•œ + (=ucs . #x7B31) ; 笱 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x377D) ; ø»“® + (ideograph-daikanwa . 25949) ; ø¸†• + (=ucs . #x7B32) ; 笲 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 5756) + (chinese-gb2312 . #x7355) ; ø»…¿” + (=jis-x0208 . #x6377) ; ø½‹˜Ž + (chinese-isoir165 . #x7355) ; ø»Ž§¤ + (chinese-cns11643-2 . #x3775) ; ø»“®ˆ + (ideograph-daikanwa . 25950) ; ø¸†•ž + (=ucs . #x7B33) ; 笳 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5222) ; ø»‹¬ + (chinese-cns11643-2 . #x3770) ; ø»“®ƒ + (ideograph-daikanwa . 25951) ; ø¸†•Ÿ + (=ucs . #x7B34) ; 笴 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 8157) + (=jis-x0208 . #x637B) ; ø½‹˜’ + (chinese-cns11643-2 . #x376E) ; ø»“® + (ideograph-daikanwa . 25952) ; ø¸†•  + (=ucs . #x7B35) ; 笵 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (=jis-x0208 . #x637D) ; ø½‹˜” + (chinese-cns11643-3 . #x377A) ; ø»•¸‘ + (ideograph-daikanwa . 25954) ; ø¸†•¢ + (=ucs . #x7B36) ; 笶 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3378) ; ø»—¼› + (=jis-x0213-2-2000 . #x7347) ; ø»¦–‚ + (ideograph-daikanwa . 25961) ; ø¸†•© + (=ucs . #x41E6) ; 䇦 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x344F) ; ø»š‡” + (ideograph-daikanwa . 25962) ; ø¸†•ª + (=ucs . #x25B3F) ; 𥬿 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3450) ; ø»š‡• + (ideograph-daikanwa . 25963) ; ø¸†•« + (=ucs . #x25B1D) ; 𥬝 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 25964) ; ø¸†•¬ + (=ucs . #x25B33) ; 𥬳 + )) +(define-char + '((=>ucs . #x25B33) ; 𥬳 + (morohashi-daikanwa 25964 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B21) ; ø»š¸ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3451) ; ø»š‡– + (ideograph-daikanwa . 25965) ; ø¸†•­ + (=ucs . #x25B1E) ; 𥬞 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (ideograph-daikanwa . 25966) ; ø¸†•® + (=ucs . #x7B37) ; 笷 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x734D) ; ø»…¿Œ + (chinese-isoir165 . #x734D) ; ø»Ž§œ + (chinese-cns11643-2 . #x377E) ; ø»“®‘ + (ideograph-daikanwa . 25967) ; ø¸†•¯ + (=ucs . #x7B38) ; 笸 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (shinjigen-2 . 5773) + (=jis-x0208 . #x3A7B) ; ø½Šœ„ + (korean-ksc5601 . #x612B) ; ø»‰¸– + (ideograph-daikanwa . 25968) ; ø¸†•° + (=ucs . #x7B39) ; 笹 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3376) ; ø»—¼™ + (=ucs . #x41DE) ; 䇞 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x337D) ; ø»—¼  + (=ucs . #x41DF) ; 䇟 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3774) ; ø»•¸‹ + (=ucs . #x41E0) ; 䇠 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3448) ; ø»š‡ + (=ucs . #x41E1) ; 䇡 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3377) ; ø»—¼š + (=ucs . #x41E2) ; 䇢 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x337B) ; ø»—¼ž + (=ucs . #x41E3) ; 䇣 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3775) ; ø»•¸Œ + (=ucs . #x41E4) ; 䇤 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4276) ; ø»œ¦£ + (=ucs . #x41E5) ; 䇥 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3C63) ; ø»„®° + (chinese-isoir165 . #x3C63) ; ø»—€ + (=ucs . #x7B3A) ; 笺 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x376F) ; ø»“®‚ + (=jis-x0213-1-2000 . #x795C) ; ø»¤•‡ + (=ucs . #x7B3B) ; 笻 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (chinese-gb2312 . #x417D) ; ø»„¶  + (chinese-isoir165 . #x417D) ; ø»ž° + (=ucs . #x7B3C) ; 笼 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5223) ; ø»‹¬ + (=jis-x0213-2-2000 . #x7341) ; ø»¦•¼ + (=ucs . #x7B3D) ; 笽 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x427A) ; ø»œ¦§ + (=ucs . #x25B0D) ; 𥬍 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x344A) ; ø»š‡ + (=ucs . #x25B0E) ; 𥬎 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3379) ; ø»—¼œ + (=ucs . #x25B0F) ; 𥬏 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x344D) ; ø»š‡’ + (=ucs . #x25B10) ; 𥬐 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4277) ; ø»œ¦¤ + (=ucs . #x25B11) ; 𥬑 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x344C) ; ø»š‡‘ + (=ucs . #x25B12) ; 𥬒 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x427C) ; ø»œ¦© + (=ucs . #x25B13) ; 𥬓 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3375) ; ø»—¼˜ + (=ucs . #x25B14) ; 𥬔 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x344E) ; ø»š‡“ + (=ucs . #x25B15) ; 𥬕 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4275) ; ø»œ¦¢ + (=ucs . #x25B16) ; 𥬖 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3449) ; ø»š‡Ž + (=ucs . #x25B19) ; 𥬙 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4279) ; ø»œ¦¦ + (=ucs . #x25B1A) ; 𥬚 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x427B) ; ø»œ¦¨ + (=ucs . #x25B1B) ; 𥬛 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4278) ; ø»œ¦¥ + (=ucs . #x25B1F) ; 𥬟 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x344B) ; ø»š‡ + (=ucs . #x25B31) ; 𥬱 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5224) ; ø»‹¬‘ + (chinese-cns11643-5 . #x3B24) ; ø»š» + (ideograph-daikanwa . 25969) ; ø¸†•± + (=jef-china3 . #x5DF3) ; øº…·³ + (=ucs . #x7B3F) ; 笿 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x396D) ; ø»˜…„ + (ideograph-daikanwa . 25970) ; ø¸†•² + (=ucs . #x41E7) ; 䇧 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3974) ; ø»˜…‹ + (ideograph-daikanwa . 25971) ; ø¸†•³ + (=ucs . #x41E8) ; 䇨 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5225) ; ø»‹¬’ + (chinese-cns11643-2 . #x3E68) ; ø»“¸ + (ideograph-daikanwa . 25972) ; ø¸†•´ + (=jef-china3 . #x5DF4) ; øº…·´ + (=ucs . #x7B40) ; 筀 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5226) ; ø»‹¬“ + (chinese-cns11643-3 . #x3D7B) ; ø»–† + (=jis-x0213-2-2000 . #x734A) ; ø»¦–… + (ideograph-daikanwa . 25973) ; ø¸†•µ + (=ucs . #x7B41) ; 筁 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3971) ; ø»˜…ˆ + (ideograph-daikanwa . 25974) ; ø¸†•¶ + (=ucs . #x41E9) ; 䇩 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D74) ; ø»–€¿ + (ideograph-daikanwa . 25975) ; ø¸†•· + (=ucs . #x41EA) ; 䇪 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A7C) ; ø»šµ + (ideograph-daikanwa . 25976) ; ø¸†•¸ + (=ucs . #x25B2A) ; 𥬪 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 25977) ; ø¸†•¹ + (=ucs . #x25B2B) ; 𥬫 + )) +(define-char + '((=>ucs . #x25B2B) ; 𥬫 + (morohashi-daikanwa 25977 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B22) ; ø»š¹ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D78) ; ø»–ƒ + (ideograph-daikanwa . 25979) ; ø¸†•» + (=ucs . #x7B42) ; 筂 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A7B) ; ø»š´ + (ideograph-daikanwa . 25980) ; ø¸†•¼ + (=ucs . #x25B2C) ; 𥬬 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3972) ; ø»˜…‰ + (ideograph-daikanwa . 25981) ; ø¸†•½ + (=ucs . #x41EC) ; 䇬 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D75) ; ø»–€ + (ideograph-daikanwa . 25982) ; ø¸†•¾ + (=ucs . #x7B43) ; 筃 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E64) ; ø»“¸‰ + (ideograph-daikanwa . 25983) ; ø¸†•¿ + (=ucs . #x7B44) ; 筄 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A7E) ; ø»š· + (ideograph-daikanwa . 25984) ; ø¸†–€ + (=ucs . #x25B2D) ; 𥬭 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 25985) ; ø¸†– + (=ucs . #x41ED) ; 䇭 + )) +(define-char + '((=>ucs . #x41ED) ; 䇭 + (morohashi-daikanwa 25985 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D7A) ; ø»–… + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5786) + (chinese-gb2312 . #x735A) ; ø»…¿™ + (=jis-x0208 . #x6426) ; ø½‹˜› + (chinese-isoir165 . #x735A) ; ø»Ž§© + (chinese-cns11643-2 . #x3E6A) ; ø»“¸ + (ideograph-daikanwa . 25986) ; ø¸†–‚ + (=ucs . #x7B45) ; 筅 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5796) + (=jis-x0208 . #x492E) ; ø½Š°¹ + (korean-ksc5601 . #x7936) ; ø»Š›± + (chinese-cns11643-1 . #x612D) ; ø»’ ¨ + (chinese-gb12345 . #x314A) ; 筆 + (=gt-pj-1 . #x492E) ; 筆 + (ideograph-daikanwa . 25987) ; ø¸†–ƒ + (=gt-k . 09134) ; ý¡„‚Ž® + (=ucs . #x7B46) ; 筆 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x734C) ; ø»…¿‹ + (japanese-jisx0212 . #x5227) ; ø»‹¬” + (chinese-isoir165 . #x734C) ; ø»Ž§› + (chinese-cns11643-2 . #x3E63) ; ø»“¸ˆ + (=jis-x0213-1-2000 . #x795D) ; ø»¤•ˆ + (ideograph-daikanwa . 25988) ; ø¸†–„ + (=ucs . #x7B47) ; 筇 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3975) ; ø»˜…Œ + (=jis-x0213-2-2000 . #x734B) ; ø»¦–† + (ideograph-daikanwa . 25989) ; ø¸†–… + (=ucs . #x41EE) ; 䇮 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5774) + (=jis-x0208 . #x4826) ; ø½Š¯“ + (chinese-cns11643-2 . #x3E65) ; ø»“¸Š + (=gt-pj-1 . #x4826) ; 筈 + (ideograph-daikanwa . 25990) ; ø¸†–† + (=gt-k . 09125) ; ý¡„‚Ž¥ + (=ucs . #x7B48) ; 筈 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5790) + (chinese-gb2312 . #x3548) ; ø»„¤ƒ + (=jis-x0208 . #x4579) ; ø½Š¬Œ + (korean-ksc5601 . #x5475) ; ø»‰¦š + (chinese-isoir165 . #x3548) ; ø»Œ“ + (chinese-cns11643-1 . #x612B) ; ø»’ ¦ + (ideograph-daikanwa . 25992) ; ø¸†–ˆ + (=ucs . #x7B49) ; 等 + )) +(define-char + '((=>ucs . #x7B4A) ; 筊 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 25993) ; ø¸†–‰ + )) +(define-char + '((morohashi-daikanwa 25993 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-isoir165 . #x7E25) ; ø»Ž¶¾ + (chinese-cns11643-2 . #x3E62) ; ø»“¸‡ + (=ucs . #x7B4A) ; 筊 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5778) + (chinese-gb2312 . #x3D6E) ; ø»„°™ + (=jis-x0208 . #x365A) ; ø½Š•« + (korean-ksc5601 . #x5049) ; ø»‰Ÿ¶ + (chinese-isoir165 . #x3D6E) ; ø»˜© + (chinese-cns11643-1 . #x6132) ; ø»’ ­ + (ideograph-daikanwa . 25994) ; ø¸†–Š + (=ucs . #x7B4B) ; 筋 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5785) + (chinese-gb2312 . #x735C) ; ø»…¿› + (=jis-x0208 . #x6425) ; ø½‹˜š + (korean-ksc5601 . #x6F27) ; ø»ŠŒ¶ + (chinese-isoir165 . #x735C) ; ø»Ž§« + (chinese-cns11643-2 . #x3E66) ; ø»“¸‹ + (ideograph-daikanwa . 25995) ; ø¸†–‹ + (=ucs . #x7B4C) ; 筌 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5783) + (=jis-x0208 . #x6423) ; ø½‹˜˜ + (korean-ksc5601 . #x626C) ; ø»‰ºµ + (chinese-cns11643-1 . #x6131) ; ø»’ ¬ + (=gt-pj-1 . #x6423) ; 筍 + (ideograph-daikanwa . 25997) ; ø¸†– + (=gt-k . 09221) ; ý¡„‚… + (=ucs . #x7B4D) ; 筍 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5228) ; ø»‹¬• + (chinese-isoir165 . #x7E26) ; ø»Ž¶¿ + (=jis-x0213-1-2000 . #x795E) ; ø»¤•‰ + (ideograph-daikanwa . 25998) ; ø¸†–Ž + (=jef-china3 . #x5DF5) ; øº…·µ + (=ucs . #x7B4E) ; 筎 + )) +(define-char + '((=>ucs . #x7B4E) ; 筎 + (morohashi-daikanwa 25998 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E67) ; ø»“¸Œ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5793) + (chinese-gb2312 . #x3724) ; ø»„¦› + (=jis-x0208 . #x4835) ; ø½Š¯¢ + (korean-ksc5601 . #x5B6A) ; ø»‰°¡ + (chinese-isoir165 . #x3724) ; ø»Ž« + (chinese-cns11643-1 . #x6133) ; ø»’ ® + (ideograph-daikanwa . 26000) ; ø¸†– + (=ucs . #x7B4F) ; 筏 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5775) + (chinese-gb2312 . #x3F70) ; ø»„³— + (=jis-x0208 . #x637E) ; ø½‹˜• + (korean-ksc5601 . #x4E4C) ; ø»‰œ½ + (chinese-isoir165 . #x3F70) ; ø»›§ + (chinese-cns11643-1 . #x612E) ; ø»’ © + (ideograph-daikanwa . 26001) ; ø¸†–‘ + (=ucs . #x7B50) ; 筐 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x567E) ; ø»…•— + (=jis-x0208 . #x435E) ; ø½Š¨µ + (korean-ksc5601 . #x7568) ; ø»Š–« + (chinese-isoir165 . #x567E) ; ø»½§ + (chinese-cns11643-1 . #x6134) ; ø»’ ¯ + (ideograph-daikanwa . 26002) ; ø¸†–’ + (=ucs . #x7B51) ; 筑 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5792) + (chinese-gb2312 . #x4D32) ; ø»…†½ + (=jis-x0208 . #x457B) ; ø½Š¬Ž + (korean-ksc5601 . #x7755) ; ø»Š™” + (chinese-isoir165 . #x4D32) ; ø»¯ + (chinese-cns11643-1 . #x612F) ; ø»’ ª + (=gt-pj-1 . #x457B) ; 筒 + (ideograph-daikanwa . 26004) ; ø¸†–” + (=gt-k . 09113) ; ý¡„‚Ž™ + (=ucs . #x7B52) ; 筒 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D79) ; ø»–„ + (ideograph-daikanwa . 26005) ; ø¸†–• + (=ucs . #x7B53) ; 筓 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5791) + (chinese-gb2312 . #x3470) ; ø»„£ + (=jis-x0208 . #x457A) ; ø½Š¬ + (korean-ksc5601 . #x534D) ; ø»‰¤” + (chinese-isoir165 . #x3470) ; ø»‹ + (chinese-cns11643-1 . #x6130) ; ø»’ « + (=gt-pj-1 . #x457A) ; 答 + (ideograph-daikanwa . 26006) ; ø¸†–– + (=gt-k . 09112) ; ý¡„‚Ž˜ + (=ucs . #x7B54) ; 答 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5229) ; ø»‹¬– + (chinese-cns11643-3 . #x3D72) ; ø»–€½ + (=jis-x0213-2-2000 . #x734C) ; ø»¦–‡ + (ideograph-daikanwa . 26008) ; ø¸†–˜ + (=ucs . #x7B55) ; 筕 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5782) + (chinese-gb2312 . #x325F) ; ø»„ € + (=jis-x0208 . #x3A76) ; ø½Š›¿ + (korean-ksc5601 . #x737E) ; ø»Š”… + (chinese-isoir165 . #x325F) ; ø»ˆ + (chinese-cns11643-1 . #x612C) ; ø»’ § + (=gt-pj-1 . #x3A76) ; 策 + (ideograph-daikanwa . 26009) ; ø¸†–™ + (=gt-k . 09056) ; ý¡„‚  + (=ucs . #x7B56) ; 策 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D76) ; ø»– + (ideograph-daikanwa . 26014) ; ø¸†–ž + (=ucs . #x7B57) ; 筗 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3977) ; ø»˜…Ž + (ideograph-daikanwa . 26015) ; ø¸†–Ÿ + (=ucs . #x25B36) ; 𥬶 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3970) ; ø»˜…‡ + (ideograph-daikanwa . 26016) ; ø¸†–  + (=ucs . #x25B37) ; 𥬷 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 26017) ; ø¸†–¡ + (=ucs . #x25B38) ; 𥬸 + )) +(define-char + '((=>ucs . #x25B38) ; 𥬸 + (morohashi-daikanwa 26017 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C5D) ; ø»œ´¶ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3978) ; ø»˜… + (ideograph-daikanwa . 26018) ; ø¸†–¢ + (=ucs . #x25B39) ; 𥬹 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 26019) ; ø¸†–£ + )) +(define-char + '((morohashi-daikanwa 26019 0 9) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C5B) ; ø»œ´´ + (=ucs . #x41F1) ; 䇱 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x7358) ; ø»…¿— + (chinese-isoir165 . #x7358) ; ø»Ž§§ + (chinese-cns11643-2 . #x3E69) ; ø»“¸Ž + (ideograph-daikanwa . 26020) ; ø¸†–¤ + (=ucs . #x7B58) ; 筘 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C57) ; ø»œ´° + (ideograph-daikanwa . 26022) ; ø¸†–¦ + (=ucs . #x25B3B) ; 𥬻 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C56) ; ø»œ´¯ + (ideograph-daikanwa . 26023) ; ø¸†–§ + (=ucs . #x41F2) ; 䇲 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B25) ; ø»š¼ + (ideograph-daikanwa . 26024) ; ø¸†–¨ + (=ucs . #x25B3C) ; 𥬼 + )) +(define-char + '((=>ucs . #x25B3D) ; 𥬽 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 26025) ; ø¸†–© + )) +(define-char + '((morohashi-daikanwa 26025 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C59) ; ø»œ´² + (=ucs . #x25B3D) ; 𥬽 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 26026) ; ø¸†–ª + (=ucs . #x25B3E) ; 𥬾 + )) +(define-char + '((=>ucs . #x25B3E) ; 𥬾 + (morohashi-daikanwa 26026 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C5C) ; ø»œ´µ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B23) ; ø»šº + (ideograph-daikanwa . 26028) ; ø¸†–¬ + (=ucs . #x25B4B) ; 𥭋 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D73) ; ø»–€¾ + (=ucs . #x41EF) ; 䇯 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x396F) ; ø»˜…† + (=ucs . #x41F0) ; 䇰 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (=jis-x0213-2-2000 . #x7348) ; ø»¦–ƒ + (=ucs . #x41F3) ; 䇳 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3976) ; ø»˜… + (=ucs . #x4202) ; 䈂 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7356) ; ø»…¿• + (chinese-isoir165 . #x7356) ; ø»Ž§¥ + (=ucs . #x7B3E) ; 笾 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (=ucs . #x7B59) ; 筙 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7359) ; ø»…¿˜ + (chinese-isoir165 . #x7359) ; ø»Ž§¨ + (=ucs . #x7B5A) ; 筚 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4938) ; ø»…‹ + (chinese-isoir165 . #x4938) ; ø»©› + (=ucs . #x7B5B) ; 筛 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (chinese-isoir165 . #x2C69) ; ø»Œ¿¦ + (=ucs . #x7B5C) ; 筜 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x735D) ; ø»…¿œ + (=jis-x0208 . #x6438) ; ø½‹˜­ + (chinese-isoir165 . #x735D) ; ø»Ž§¬ + (=ucs . #x7B5D) ; 筝 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x396C) ; ø»˜…ƒ + (=ucs . #x25B2E) ; 𥬮 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x396E) ; ø»˜…… + (=ucs . #x25B2F) ; 𥬯 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C5A) ; ø»œ´³ + (=ucs . #x25B30) ; 𥬰 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3973) ; ø»˜…Š + (=ucs . #x25B32) ; 𥬲 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A7A) ; ø»š³ + (=ucs . #x25B34) ; 𥬴 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3979) ; ø»˜… + (=ucs . #x25B35) ; 𥬵 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A7D) ; ø»š¶ + (=ucs . #x25B40) ; 𥭀 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3A79) ; ø»š² + (=ucs . #x25B5A) ; 𥭚 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C58) ; ø»œ´± + (=ucs . #x25B71) ; 𥭱 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4350) ; ø»–‰ + (ideograph-daikanwa . 26029) ; ø¸†–­ + (=ucs . #x41F5) ; 䇵 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 26030) ; ø¸†–® + (=ucs . #x7B5E) ; 筞 + )) +(define-char + '((=>ucs . #x7B5E) ; 筞 + (morohashi-daikanwa 26030 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x434F) ; ø»–‰Ž + )) +(define-char + '((=>ucs . #x7B5F) ; 筟 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 26031) ; ø¸†–¯ + )) +(define-char + '((morohashi-daikanwa 26031 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F67) ; ø»˜² + (=ucs . #x7B5F) ; 筟 + )) +(define-char + '((=>ucs . #x7B60) ; ç­  + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (korean-ksc5601 . #x5035) ; ø»‰Ÿ¢ + (japanese-jisx0212 . #x522A) ; ø»‹¬— + (=jis-x0213-1-2000 . #x795F) ; ø»¤•Š + (ideograph-daikanwa . 26032) ; ø¸†–° + (=jef-china3 . #x5DF7) ; øº…·· + (ucs-jis . #x7B60) ; ø»‰Ÿ¢ + )) +(define-char + '((=>ucs . #x7B60) ; ç­  + (morohashi-daikanwa 26032 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-1 . #x6568) ; ø»’§› + )) +(define-char + '((morohashi-daikanwa 26032 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x735E) ; ø»…¿ + (chinese-isoir165 . #x735E) ; ø»Ž§­ + (=ucs . #x7B60) ; ç­  + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4575) ; ø»”‚¬ + (ideograph-daikanwa . 26036) ; ø¸†–´ + (=ucs . #x7B61) ; ç­¡ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x7361) ; ø»…¿  + (chinese-isoir165 . #x7361) ; ø»Ž§° + (chinese-cns11643-3 . #x434C) ; ø»–‰‹ + (ideograph-daikanwa . 26037) ; ø¸†–µ + (=ucs . #x7B62) ; ç­¢ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4578) ; ø»”‚¯ + (ideograph-daikanwa . 26041) ; ø¸†–¹ + (=ucs . #x7B63) ; ç­£ + )) +(define-char + '((=>ucs . #x7B64) ; ç­¤ + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x522B) ; ø»‹¬˜ + (=jis-x0213-2-2000 . #x734E) ; ø»¦–‰ + (ideograph-daikanwa . 26047) ; ø¸†–¿ + (=jef-china3 . #x5DF8) ; øº…·¸ + (ucs-jis . #x7B64) ; ø»‹¬˜ + )) +(define-char + '((morohashi-daikanwa 26047 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x456C) ; ø»”‚£ + (=ucs . #x7B64) ; ç­¤ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 5800) + (=jis-x0208 . #x6428) ; ø½‹˜ + (chinese-cns11643-2 . #x4571) ; ø»”‚¨ + (ideograph-daikanwa . 26051) ; ø¸†—ƒ + (=ucs . #x7B65) ; ç­¥ + )) +(define-char + '((=>ucs . #x7B66) ; ç­¦ + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x522C) ; ø»‹¬™ + (=jis-x0213-2-2000 . #x734F) ; ø»¦–Š + (ideograph-daikanwa . 26057) ; ø¸†—‰ + (=jef-china3 . #x5DF9) ; øº…·¹ + (ucs-jis . #x7B66) ; ø»‹¬™ + )) +(define-char + '((morohashi-daikanwa 26057 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x456B) ; ø»”‚¢ + (=ucs . #x7B66) ; ç­¦ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 5802) + (=jis-x0208 . #x642A) ; ø½‹˜Ÿ + (chinese-cns11643-1 . #x656A) ; ø»’§ + (chinese-gb12345 . #x7348) ; ç­§ + (ideograph-daikanwa . 26059) ; ø¸†—‹ + (=ucs . #x7B67) ; ç­§ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4355) ; ø»–‰” + (ideograph-daikanwa . 26061) ; ø¸†— + (=ucs . #x7B68) ; ç­¨ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x522D) ; ø»‹¬š + (chinese-cns11643-2 . #x456F) ; ø»”‚¦ + (=jis-x0213-2-2000 . #x7350) ; ø»¦–‹ + (ideograph-daikanwa . 26062) ; ø¸†—Ž + (=jef-china3 . #x5DFA) ; øº…·º + (=ucs . #x7B69) ; ç­© + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x522E) ; ø»‹¬› + (chinese-cns11643-4 . #x3F5E) ; ø»˜© + (ideograph-daikanwa . 26064) ; ø¸†— + (=jef-china3 . #x5DFB) ; øº…·» + (=ucs . #x7B6A) ; ç­ª + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x434D) ; ø»–‰Œ + (ideograph-daikanwa . 26065) ; ø¸†—‘ + (=ucs . #x7B6B) ; ç­« + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 12) + (=jis-x0208 . #x642D) ; ø½‹˜¢ + (korean-ksc5601 . #x607E) ; ø»‰¸‹ + (chinese-cns11643-3 . #x3D77) ; ø»–‚ + (ideograph-daikanwa . 26067) ; ø¸†—“ + (=ucs . #x7B6C) ; ç­¬ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x522F) ; ø»‹¬œ + (chinese-cns11643-2 . #x456D) ; ø»”‚¤ + (=jis-x0213-1-2000 . #x7960) ; ø»¤•‹ + (ideograph-daikanwa . 26069) ; ø¸†—• + (=jef-china3 . #x5DFC) ; øº…·¼ + (=ucs . #x7B6D) ; ç­­ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 5803) + (chinese-gb2312 . #x735F) ; ø»…¿ž + (=jis-x0208 . #x642E) ; ø½‹˜£ + (korean-ksc5601 . #x5F7B) ; ø»‰¶ª + (chinese-isoir165 . #x735F) ; ø»Ž§® + (chinese-cns11643-1 . #x6569) ; ø»’§œ + (=gt-pj-1 . #x642E) ; ç­® + (ideograph-daikanwa . 26070) ; ø¸†—– + (=gt-k . 10333) ; ý¡„‚¡ + (=ucs . #x7B6E) ; ç­® + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5230) ; ø»‹¬ + (chinese-cns11643-3 . #x4354) ; ø»–‰“ + (=jis-x0213-1-2000 . #x7961) ; ø»¤•Œ + (ideograph-daikanwa . 26071) ; ø¸†—— + (=jef-china3 . #x5DFD) ; øº…·½ + (=ucs . #x7B6F) ; ç­¯ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (=jis-x0208 . #x642B) ; ø½‹˜  + (chinese-cns11643-2 . #x4574) ; ø»”‚« + (ideograph-daikanwa . 26074) ; ø¸†—š + (=ucs . #x7B70) ; ç­° + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 5858) + (chinese-gb2312 . #x7363) ; ø»…¿¢ + (=jis-x0208 . #x642C) ; ø½‹˜¡ + (chinese-isoir165 . #x7363) ; ø»Ž§² + (chinese-cns11643-2 . #x4573) ; ø»”‚ª + (ideograph-daikanwa . 26076) ; ø¸†—œ + (=ucs . #x7B71) ; ç­± + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x7362) ; ø»…¿¡ + (japanese-jisx0212 . #x5231) ; ø»‹¬ž + (chinese-isoir165 . #x7362) ; ø»Ž§± + (chinese-cns11643-2 . #x4570) ; ø»”‚§ + (=jis-x0213-1-2000 . #x7962) ; ø»¤• + (ideograph-daikanwa . 26077) ; ø¸†— + (=ucs . #x7B72) ; ç­² + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5232) ; ø»‹¬Ÿ + (chinese-cns11643-2 . #x4572) ; ø»”‚© + (=jis-x0213-2-2000 . #x7351) ; ø»¦–Œ + (ideograph-daikanwa . 26078) ; ø¸†—ž + (=ucs . #x7B73) ; ç­³ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 5801) + (=jis-x0208 . #x6429) ; ø½‹˜ž + (chinese-cns11643-2 . #x456E) ; ø»”‚¥ + (ideograph-daikanwa . 26079) ; ø¸†—Ÿ + (=ucs . #x7B74) ; ç­´ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 5799) + (chinese-gb2312 . #x735B) ; ø»…¿š + (=jis-x0208 . #x6427) ; ø½‹˜œ + (korean-ksc5601 . #x665D) ; ø»Š€ž + (chinese-isoir165 . #x735B) ; ø»Ž§ª + (chinese-cns11643-1 . #x6A2A) ; ø»’­³ + (ideograph-daikanwa . 26080) ; ø¸†—  + (=ucs . #x7B75) ; ç­µ + )) +(define-char + '((=>ucs . #x7B76) ; ç­¶ + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 26099) ; ø¸†—³ + )) +(define-char + '((morohashi-daikanwa 26099 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4577) ; ø»”‚® + (=ucs . #x7B76) ; ç­¶ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x3F6A) ; ø»„³‘ + (japanese-jisx0212 . #x5233) ; ø»‹¬  + (chinese-isoir165 . #x3F6A) ; ø»›¡ + (ideograph-daikanwa . 26100) ; ø¸†—´ + (=jef-china3 . #x80D7) ; øºˆƒ— + (=ucs . #x7B77) ; ç­· + )) +(define-char + '((=>ucs . #x7B77) ; ç­· + (morohashi-daikanwa 26100 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-1 . #x6566) ; ø»’§™ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4576) ; ø»”‚­ + (ideograph-daikanwa . 26101) ; ø¸†—µ + (=ucs . #x7B78) ; ç­¸ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (<-vulgar-ideograph + (:sources (jikai morohashi-daikanwa) + :char ((ideograph-daikanwa . 26243) ; ø¸†šƒ + ) + )) + (shinjigen-2 . 5805) + (=jis-x0208 . #x4061) ; ø½Š¤ž + (chinese-cns11643-1 . #x6567) ; ø»’§š + (chinese-gb12345 . #x3D5A) ; 節 + (=gt-pj-1 . #x4061) ; 節 + (ideograph-daikanwa . 26102) ; ø¸†—¶ + (=gt-k . 10231) ; ý¡„‚Ÿ· + (=ucs . #x7BC0) ; 節 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 26103) ; ø¸†—· + (=ucs . #x25B85) ; 𥮅 + )) +(define-char + '((=>ucs . #x25B85) ; 𥮅 + (morohashi-daikanwa 26103 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x562F) ; ø»‚´ + )) +(define-char + '((=>ucs . #x25B77) ; 𥭷 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 49425) ; ø¸Œ„‘ + )) +(define-char + '((morohashi-daikanwa 49425 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5635) ; ø»‚º + (=ucs . #x25B77) ; 𥭷 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F5B) ; ø»˜¦ + (=ucs . #x41EB) ; 䇫 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F66) ; ø»˜± + (=ucs . #x41F6) ; 䇶 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F62) ; ø»˜­ + (=ucs . #x41F7) ; 䇷 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F61) ; ø»˜¬ + (=ucs . #x41F8) ; 䇸 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4352) ; ø»–‰‘ + (=ucs . #x41F9) ; 䇹 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4353) ; ø»–‰’ + (=ucs . #x41FA) ; 䇺 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F5D) ; ø»˜¨ + (=ucs . #x41FB) ; 䇻 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x434E) ; ø»–‰ + (=ucs . #x41FC) ; 䇼 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F60) ; ø»˜« + (=ucs . #x41FD) ; 䇽 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x434B) ; ø»–‰Š + (=ucs . #x41FE) ; 䇾 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F63) ; ø»˜® + (=ucs . #x4200) ; 䈀 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x336F) ; ø»„¡® + (chinese-isoir165 . #x336F) ; ø»‰¾ + (chinese-cns11643-3 . #x4351) ; ø»–‰ + (=jis-x0213-2-2000 . #x734D) ; ø»¦–ˆ + (=ucs . #x7B79) ; ç­¹ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (=jis-x0208 . #x6421) ; ø½‹˜– + (=ucs . #x7B7A) ; ç­º + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7360) ; ø»…¿Ÿ + (chinese-isoir165 . #x7360) ; ø»Ž§¯ + (=ucs . #x7B7B) ; ç­» + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (=ucs . #x7B7C) ; ç­¼ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (chinese-gb12345 . #x7D77) ; ç­½ + (=ucs . #x7B7D) ; ç­½ + )) +(define-char + '((=>ucs . #x7B7D) ; ç­½ + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (korean-ksc5601 . #x6824) ; ø»Š‚¡ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x4729) ; ø»„¾€ + (chinese-isoir165 . #x4729) ; ø»¦ + (=ucs . #x7B7E) ; ç­¾ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-isoir165 . #x7E27) ; ø»Ž·€ + (=ucs . #x7B7F) ; ç­¿ + )) +(define-char + '((=>ucs . #x7B7F) ; ç­¿ + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (=jis-x0213-2-2000 . #x7349) ; ø»¦–„ + (ucs-jis . #x7B7F) ; ø»¦–„ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x3C72) ; ø»„®¿ + (chinese-isoir165 . #x3C72) ; ø»— + (=ucs . #x7B80) ; 简 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4154) ; ø»ššŸ + (=ucs . #x25B50) ; 𥭐 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4148) ; ø»šš“ + (=ucs . #x25B51) ; 𥭑 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x414F) ; ø»ššš + (=ucs . #x25B52) ; 𥭒 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F5C) ; ø»˜§ + (=ucs . #x25B53) ; 𥭓 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x414D) ; ø»šš˜ + (=ucs . #x25B54) ; 𥭔 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4145) ; ø»šš + (=ucs . #x25B55) ; 𥭕 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F64) ; ø»˜¯ + (=ucs . #x25B56) ; 𥭖 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F65) ; ø»˜° + (=ucs . #x25B57) ; 𥭗 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4150) ; ø»šš› + (=ucs . #x25B58) ; 𥭘 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F5F) ; ø»˜ª + (=ucs . #x25B59) ; 𥭙 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5630) ; ø»‚µ + (=ucs . #x25B5B) ; 𥭛 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4146) ; ø»šš‘ + (=ucs . #x25B5C) ; 𥭜 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4155) ; ø»šš  + (=ucs . #x25B5D) ; 𥭝 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x414B) ; ø»šš– + (=ucs . #x25B5E) ; 𥭞 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4152) ; ø»šš + (=ucs . #x25B5F) ; 𥭟 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4144) ; ø»šš + (=ucs . #x25B60) ; 𥭠 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4149) ; ø»šš” + (=ucs . #x25B61) ; 𥭡 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x414C) ; ø»šš— + (=ucs . #x25B62) ; 𥭢 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5634) ; ø»‚¹ + (=ucs . #x25B63) ; 𥭣 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5632) ; ø»‚· + (=ucs . #x25B64) ; 𥭤 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5637) ; ø»‚¼ + (=ucs . #x25B65) ; 𥭥 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x563A) ; ø»‚¿ + (=ucs . #x25B66) ; 𥭦 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5633) ; ø»‚¸ + (=ucs . #x25B67) ; 𥭧 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5636) ; ø»‚» + (=ucs . #x25B68) ; 𥭨 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5638) ; ø»‚½ + (=ucs . #x25B6A) ; 𥭪 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4153) ; ø»ššž + (=ucs . #x25B6C) ; 𥭬 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4151) ; ø»ššœ + (=ucs . #x25B6D) ; 𥭭 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x414E) ; ø»šš™ + (=ucs . #x25B6E) ; 𥭮 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4147) ; ø»šš’ + (=ucs . #x25B6F) ; 𥭯 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5631) ; ø»‚¶ + (=ucs . #x25B70) ; 𥭰 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5639) ; ø»‚¾ + (=ucs . #x25B78) ; 𥭸 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4156) ; ø»šš¡ + (=ucs . #x25B8E) ; 𥮎 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x414A) ; ø»šš• + (=ucs . #x25BA7) ; 𥮧 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4856) ; ø»–« + (ideograph-daikanwa . 26104) ; ø¸†—¸ + (=ucs . #x7B81) ; 箁 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C64) ; ø»”Œ­ + (ideograph-daikanwa . 26105) ; ø¸†—¹ + (=ucs . #x7B82) ; 箂 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4858) ; ø»–­ + (ideograph-daikanwa . 26107) ; ø¸†—» + (=ucs . #x7B83) ; 箃 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5234) ; ø»‹¬¡ + (chinese-cns11643-1 . #x6A31) ; ø»’­º + (ideograph-daikanwa . 26111) ; ø¸†—¿ + (=ucs . #x7B84) ; 箄 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x736B) ; ø»…¿ª + (chinese-isoir165 . #x736B) ; ø»Ž§º + (chinese-cns11643-2 . #x4C5F) ; ø»”Œ¨ + (ideograph-daikanwa . 26112) ; ø¸†˜€ + (=ucs . #x7B85) ; 箅 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5855) + (=jis-x0208 . #x4A4F) ; ø½Š²¸ + (chinese-cns11643-3 . #x4860) ; ø»–µ + (ideograph-daikanwa . 26114) ; ø¸†˜‚ + (=ucs . #x7B86) ; 箆 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5811) + (=jis-x0208 . #x3255) ; ø½Š® + (korean-ksc5601 . #x4B4D) ; ø»‰˜¤ + (chinese-isoir165 . #x2D7A) ; ø»• + (chinese-cns11643-1 . #x6A30) ; ø»’­¹ + (ideograph-daikanwa . 26116) ; ø¸†˜„ + (=ucs . #x7B87) ; 箇 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C55) ; ø»”Œž + (ideograph-daikanwa . 26118) ; ø¸†˜† + (=ucs . #x7B88) ; 箈 + )) +(define-char + '((=>ucs . #x7B89) ; 箉 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5235) ; ø»‹¬¢ + (ideograph-daikanwa . 26120) ; ø¸†˜ˆ + (ucs-jis . #x7B89) ; ø»‹¬¢ + )) +(define-char + '((morohashi-daikanwa 26120 0 5) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x456B) ; ø»˜–ª + (=ucs . #x7B89) ; 箉 + )) +(define-char + '((=>ucs . #x7B8A) ; 箊 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26121) ; ø¸†˜‰ + )) +(define-char + '((morohashi-daikanwa 26121 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C57) ; ø»”Œ  + (=ucs . #x7B8A) ; 箊 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5824) + (=jis-x0208 . #x6435) ; ø½‹˜ª + (korean-ksc5601 . #x6F28) ; ø»ŠŒ· + (chinese-cns11643-1 . #x6A29) ; ø»’­² + (chinese-gb12345 . #x3C63) ; 箋 + (=gt-pj-1 . #x6435) ; 箋 + (ideograph-daikanwa . 26122) ; ø¸†˜Š + (=gt-k . 11228) ; ý¡„‚¯œ + (=ucs . #x7B8B) ; 箋 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x485F) ; ø»–´ + (=jis-x0213-2-2000 . #x7353) ; ø»¦–Ž + (ideograph-daikanwa . 26128) ; ø¸†˜ + (=ucs . #x4207) ; 䈇 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C5C) ; ø»”Œ¥ + (ideograph-daikanwa . 26129) ; ø¸†˜‘ + (=ucs . #x7B8C) ; 箌 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5818) + (chinese-gb2312 . #x393F) ; ø»„©² + (=jis-x0208 . #x6432) ; ø½‹˜§ + (chinese-isoir165 . #x393F) ; ø»’‚ + (chinese-cns11643-2 . #x4C5B) ; ø»”Œ¤ + (ideograph-daikanwa . 26130) ; ø¸†˜’ + (=ucs . #x7B8D) ; 箍 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5236) ; ø»‹¬£ + (chinese-cns11643-2 . #x4C5E) ; ø»”Œ§ + (ideograph-daikanwa . 26132) ; ø¸†˜” + (=ucs . #x7B8E) ; 箎 + )) +(define-char + '((=>ucs . #x7B8F) ; 箏 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5828) + (=jis-x0208 . #x6437) ; ø½‹˜¬ + (korean-ksc5601 . #x6E34) ; ø»Š‹¥ + (=gt-pj-1 . #x6437) ; ø½‹˜¬ + (ideograph-daikanwa . 26133) ; ø¸†˜• + (=gt-k . 11230) ; ý¡„‚¯ž + (ucs-jis . #x7B8F) ; ø½‹˜¬ + )) +(define-char + '((morohashi-daikanwa 26133 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A2E) ; ø»’­· + (chinese-gb12345 . #x735D) ; 箏 + (=ucs . #x7B8F) ; 箏 + )) +(define-char + '((=>ucs . #x7B90) ; 箐 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5237) ; ø»‹¬¤ + (=jis-x0213-2-2000 . #x7354) ; ø»¦– + (ideograph-daikanwa . 26135) ; ø¸†˜— + (ucs-jis . #x7B90) ; ø»‹¬¤ + )) +(define-char + '((morohashi-daikanwa 26135 0 4) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x7364) ; ø»…¿£ + (chinese-isoir165 . #x7364) ; ø»Ž§³ + (=ucs . #x7B90) ; 箐 + )) +(define-char + '((=>ucs . #x7B90) ; 箐 + (morohashi-daikanwa 26135 0 5) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C59) ; ø»”Œ¢ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5238) ; ø»‹¬¥ + (chinese-cns11643-2 . #x4C58) ; ø»”Œ¡ + (=jis-x0213-2-2000 . #x7355) ; ø»¦– + (ideograph-daikanwa . 26136) ; ø¸†˜˜ + (=jef-china3 . #x5DFE) ; øº…·¾ + (=ucs . #x7B91) ; 箑 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5827) + (=jis-x0208 . #x6436) ; ø½‹˜« + (chinese-cns11643-3 . #x485A) ; ø»–¯ + (=gt-pj-1 . #x6436) ; 箒 + (ideograph-daikanwa . 26139) ; ø¸†˜› + (=gt-k . 11229) ; ý¡„‚¯ + (=ucs . #x7B92) ; 箒 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-isoir165 . #x7E28) ; ø»Ž· + (chinese-cns11643-3 . #x485E) ; ø»–³ + (ideograph-daikanwa . 26140) ; ø¸†˜œ + (=ucs . #x7B93) ; 箓 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5830) + (chinese-gb2312 . #x322D) ; ø»„ŸŽ + (=jis-x0208 . #x4773) ; ø½Š¯‚ + (korean-ksc5601 . #x5A58) ; ø»‰®± + (chinese-isoir165 . #x322D) ; ø»‡ž + (chinese-cns11643-1 . #x6A2D) ; ø»’­¶ + (ideograph-daikanwa . 26142) ; ø¸†˜ž + (=ucs . #x7B94) ; 箔 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5814) + (chinese-gb2312 . #x3B7E) ; ø»„­­ + (=jis-x0208 . #x4C27) ; ø½ŠµŒ + (korean-ksc5601 . #x5139) ; ø»‰¡„ + (chinese-isoir165 . #x3B7E) ; ø»•½ + (chinese-cns11643-1 . #x6A28) ; ø»’­± + (=gt-pj-1 . #x4C27) ; 箕 + (ideograph-daikanwa . 26143) ; ø¸†˜Ÿ + (=gt-k . 11181) ; ý¡„‚®­ + (=ucs . #x7B95) ; 箕 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5239) ; ø»‹¬¦ + (chinese-cns11643-2 . #x4C5A) ; ø»”Œ£ + (ideograph-daikanwa . 26145) ; ø¸†˜¡ + (=jef-china3 . #x5EA1) ; øº…º¡ + (=ucs . #x7B96) ; 箖 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5821) + (chinese-gb2312 . #x4B63) ; ø»…„² + (=jis-x0208 . #x3B3B) ; ø½Šœ¢ + (korean-ksc5601 . #x5F29) ; ø»‰µ˜ + (chinese-isoir165 . #x4B63) ; ø»­‚ + (chinese-cns11643-1 . #x6A2B) ; ø»’­´ + (=gt-pj-1 . #x3B3B) ; 算 + (ideograph-daikanwa . 26146) ; ø¸†˜¢ + (=gt-k . 11125) ; ý¡„‚­µ + (=ucs . #x7B97) ; 算 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5815) + (=jis-x0208 . #x6430) ; ø½‹˜¥ + (chinese-cns11643-2 . #x4C60) ; ø»”Œ© + (ideograph-daikanwa . 26147) ; ø¸†˜£ + (=ucs . #x7B98) ; 箘 + )) +(define-char + '((=>ucs . #x7B99) ; 箙 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x6439) ; ø»ƒž² + (ideograph-daikanwa . 26148) ; ø¸†˜¤ + )) +(define-char + '((morohashi-daikanwa 26148 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0208 . #x6439) ; ø»‡²º + (chinese-cns11643-2 . #x4C62) ; ø»”Œ« + (=jis-x0208-1990 . #x6439) ; ø½‹˜® + (=jef-china3 . #x5EC6) ; øº…»† + (=ucs . #x7B99) ; 箙 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5820) + (=jis-x0208 . #x6434) ; ø½‹˜© + (korean-ksc5601 . #x7330) ; ø»Š’· + (ideograph-daikanwa . 26149) ; ø¸†˜¥ + (=ucs . #x7B9A) ; 箚 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26150) ; ø¸†˜¦ + (=ucs . #x7B9B) ; 箛 + )) +(define-char + '((=>ucs . #x7B9B) ; 箛 + (morohashi-daikanwa 26150 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x523A) ; ø»‹¬§ + (=jis-x0213-2-2000 . #x7356) ; ø»¦–‘ + (=jef-china3 . #x5EA2) ; øº…º¢ + (ucs-jis . #x7B9B) ; ø»‹¬§ + )) +(define-char + '((=>ucs . #x7B9B) ; 箛 + (morohashi-daikanwa 26150 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C5D) ; ø»”Œ¦ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5819) + (chinese-gb2312 . #x736D) ; ø»…¿¬ + (=jis-x0208 . #x6433) ; ø½‹˜¨ + (chinese-isoir165 . #x736D) ; ø»Ž§¼ + (chinese-cns11643-2 . #x4C56) ; ø»”ŒŸ + (=gt-pj-1 . #x6433) ; 箜 + (ideograph-daikanwa . 26151) ; ø¸†˜§ + (=gt-k . 11227) ; ý¡„‚¯› + (=ucs . #x7B9C) ; 箜 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5813) + (chinese-gb2312 . #x7369) ; ø»…¿¨ + (=jis-x0208 . #x642F) ; ø½‹˜¤ + (korean-ksc5601 . #x4C44) ; ø»‰™¹ + (chinese-isoir165 . #x7369) ; ø»Ž§¸ + (chinese-cns11643-1 . #x6A2C) ; ø»’­µ + (ideograph-daikanwa . 26152) ; ø¸†˜¨ + (=ucs . #x7B9D) ; 箝 + )) +(define-char + '((=>ucs . #x7B9E) ; 箞 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x523B) ; ø»‹¬¨ + (=jis-x0213-1-2000 . #x7963) ; ø»¤•Ž + (ideograph-daikanwa . 26153) ; ø¸†˜© + (=jef-china3 . #x5EA3) ; øº…º£ + (ucs-jis . #x7B9E) ; ø»‹¬¨ + )) +(define-char + '((morohashi-daikanwa 26153 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4857) ; ø»–¬ + (=ucs . #x7B9E) ; 箞 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5817) + (=jis-x0208 . #x6431) ; ø½‹˜¦ + (chinese-cns11643-3 . #x485D) ; ø»–² + (ideograph-daikanwa . 26157) ; ø¸†˜­ + (=ucs . #x7B9F) ; 箟 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x523C) ; ø»‹¬© + (ideograph-daikanwa . 26158) ; ø¸†˜® + (=jef-china3 . #x5EA4) ; øº…º¤ + (=ucs . #x7BA0) ; ç®  + )) +(define-char + '((=>ucs . #x7BA0) ; ç®  + (morohashi-daikanwa 26158 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E34) ; ø»’³µ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5812) + (chinese-gb2312 . #x395C) ; ø»„ª + (=jis-x0208 . #x3449) ; ø½Š’ž + (korean-ksc5601 . #x4E37) ; ø»‰œ¨ + (chinese-isoir165 . #x395C) ; ø»’Ÿ + (chinese-cns11643-1 . #x6A27) ; ø»’­° + (=gt-pj-1 . #x3449) ; 管 + (ideograph-daikanwa . 26162) ; ø¸†˜² + (=gt-k . 11108) ; ý¡„‚­¤ + (=ucs . #x7BA1) ; 管 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x736E) ; ø»…¿­ + (chinese-isoir165 . #x736E) ; ø»Ž§½ + (chinese-cns11643-4 . #x4564) ; ø»˜–£ + (ideograph-daikanwa . 26164) ; ø¸†˜´ + (=ucs . #x7BA2) ; 箢 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x485C) ; ø»–± + (ideograph-daikanwa . 26165) ; ø¸†˜µ + (=ucs . #x7BA3) ; 箣 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C63) ; ø»”Œ¬ + (ideograph-daikanwa . 26168) ; ø¸†˜¸ + (=ucs . #x7BA4) ; 箤 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6021) ; ø»‘’ + (ideograph-daikanwa . 26169) ; ø¸†˜¹ + (=ucs . #x25BA0) ; 𥮠 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4566) ; ø»˜–¥ + (ideograph-daikanwa . 26170) ; ø¸†˜º + (=ucs . #x420C) ; 䈌 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26173) ; ø¸†˜½ + (=ucs . #x25BA3) ; 𥮣 + )) +(define-char + '((=>ucs . #x25BA3) ; 𥮣 + (morohashi-daikanwa 26173 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4841) ; ø»š¤ž + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4837) ; ø»š¤” + (ideograph-daikanwa . 26174) ; ø¸†˜¾ + (=ucs . #x25BA4) ; 𥮤 + )) +(define-char + '((=>ucs . #x420D) ; 䈍 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26175) ; ø¸†˜¿ + )) +(define-char + '((morohashi-daikanwa 26175 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4836) ; ø»š¤“ + (=ucs . #x420D) ; 䈍 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x483D) ; ø»š¤š + (ideograph-daikanwa . 26176) ; ø¸†™€ + (=ucs . #x25BA5) ; 𥮥 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6022) ; ø»‘“ + (ideograph-daikanwa . 26177) ; ø¸†™ + (=ucs . #x25BA6) ; 𥮦 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26179) ; ø¸†™ƒ + (=ucs . #x25BA8) ; 𥮨 + )) +(define-char + '((=>ucs . #x25BA8) ; 𥮨 + (morohashi-daikanwa 26179 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4847) ; ø»š¤¤ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26180) ; ø¸†™„ + (=ucs . #x25BA9) ; 𥮩 + )) +(define-char + '((=>ucs . #x25BA9) ; 𥮩 + (morohashi-daikanwa 26180 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F7E) ; ø»‘‘ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26181) ; ø¸†™… + (=ucs . #x25BAA) ; 𥮪 + )) +(define-char + '((=>ucs . #x25BAA) ; 𥮪 + (morohashi-daikanwa 26181 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x483E) ; ø»š¤› + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26182) ; ø¸†™† + )) +(define-char + '((morohashi-daikanwa 26182 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6023) ; ø»‘” + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26183) ; ø¸†™‡ + (=ucs . #x25BAB) ; 𥮫 + )) +(define-char + '((=>ucs . #x25BAB) ; 𥮫 + (morohashi-daikanwa 26183 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6024) ; ø»‘• + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x483F) ; ø»š¤œ + (ideograph-daikanwa . 26185) ; ø¸†™‰ + (=ucs . #x25BAD) ; 𥮭 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26186) ; ø¸†™Š + (=ucs . #x25BAE) ; 𥮮 + )) +(define-char + '((=>ucs . #x25BAE) ; 𥮮 + (morohashi-daikanwa 26186 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4571) ; ø»˜–° + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26187) ; ø¸†™‹ + (=ucs . #x25BAF) ; 𥮯 + )) +(define-char + '((=>ucs . #x25BAF) ; 𥮯 + (morohashi-daikanwa 26187 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4844) ; ø»š¤¡ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x523D) ; ø»‹¬ª + (chinese-cns11643-4 . #x4570) ; ø»˜–¯ + (ideograph-daikanwa . 26189) ; ø¸†™ + (=jef-china3 . #x5EA5) ; øº…º¥ + (=ucs . #x7BA5) ; 箥 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4846) ; ø»š¤£ + (=ucs . #x4201) ; 䈁 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4565) ; ø»˜–¤ + (=ucs . #x4203) ; 䈃 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x485B) ; ø»–° + (=ucs . #x4204) ; 䈄 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x456A) ; ø»˜–© + (=ucs . #x4205) ; 䈅 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4569) ; ø»˜–¨ + (=ucs . #x4206) ; 䈆 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x456E) ; ø»˜–­ + (=ucs . #x4208) ; 䈈 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4568) ; ø»˜–§ + (=ucs . #x4209) ; 䈉 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4859) ; ø»–® + (=ucs . #x420A) ; 䈊 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x456D) ; ø»˜–¬ + (=ucs . #x420B) ; 䈋 + )) +(define-char + '((=>ucs . #x5284) ; 劄 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-cdp . 3231) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7B54) ; 答 + ) + ((=ucs . #x5202) ; 刂 + )) + (chinese-cns11643-2 . #x4C61) ; ø»”Œª + (chinese-big5 . #xE35A) ; ý¢€Žš + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7365) ; ø»…¿¤ + (chinese-isoir165 . #x7365) ; ø»Ž§´ + (=ucs . #x7BA6) ; 箦 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7366) ; ø»…¿¥ + (chinese-isoir165 . #x7366) ; ø»Ž§µ + (=ucs . #x7BA7) ; 箧 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (chinese-gb2312 . #x736A) ; ø»…¿© + (chinese-isoir165 . #x736A) ; ø»Ž§¹ + (=ucs . #x7BA8) ; 箨 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (chinese-gb2312 . #x4261) ; ø»„·¢ + (chinese-isoir165 . #x4261) ; ø»Ÿ² + (=ucs . #x7BA9) ; 箩 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x736C) ; ø»…¿« + (chinese-isoir165 . #x736C) ; ø»Ž§» + (=jef-china3 . #x5EC2) ; øº…»‚ + (=ucs . #x7BAA) ; 箪 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (chinese-gb2312 . #x736F) ; ø»…¿® + (chinese-isoir165 . #x736F) ; ø»Ž§¾ + (=ucs . #x7BAB) ; 箫 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F7B) ; ø»‘Ž + (=ucs . #x25B6B) ; 𥭫 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4845) ; ø»š¤¢ + (=ucs . #x25B8D) ; 𥮍 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x456C) ; ø»˜–« + (=ucs . #x25B8F) ; 𥮏 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4843) ; ø»š¤  + (=ucs . #x25B90) ; 𥮐 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6027) ; ø»‘˜ + (=ucs . #x25B91) ; 𥮑 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4567) ; ø»˜–¦ + (=ucs . #x25B92) ; 𥮒 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F7C) ; ø»‘ + (=ucs . #x25B93) ; 𥮓 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x5F7D) ; ø»‘ + (=ucs . #x25B94) ; 𥮔 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x483C) ; ø»š¤™ + (=ucs . #x25B95) ; 𥮕 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x483B) ; ø»š¤˜ + (=ucs . #x25B96) ; 𥮖 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4842) ; ø»š¤Ÿ + (=ucs . #x25B97) ; 𥮗 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x456F) ; ø»˜–® + (=ucs . #x25B98) ; 𥮘 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6028) ; ø»‘™ + (=ucs . #x25B99) ; 𥮙 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4840) ; ø»š¤ + (=ucs . #x25B9A) ; 𥮚 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6026) ; ø»‘— + (=ucs . #x25B9B) ; 𥮛 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4838) ; ø»š¤• + (=ucs . #x25B9C) ; 𥮜 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4839) ; ø»š¤– + (=ucs . #x25B9D) ; 𥮝 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6025) ; ø»‘– + (=ucs . #x25B9E) ; 𥮞 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x483A) ; ø»š¤— + (=ucs . #x25BA2) ; 𥮢 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4848) ; ø»š¤¥ + (=ucs . #x25BEE) ; 𥯮 + )) +(define-char + '((=>ucs . #x7BAC) ; 箬 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5261) ; ø»”•ž + (ideograph-daikanwa . 26192) ; ø¸†™ + )) +(define-char + '((morohashi-daikanwa 26192 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x7368) ; ø»…¿§ + (japanese-jisx0212 . #x523E) ; ø»‹¬« + (chinese-isoir165 . #x7368) ; ø»Ž§· + (=ucs . #x7BAC) ; 箬 + )) +(define-char + '((=>ucs . #x7BAD) ; ç®­ + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26193) ; ø¸†™‘ + )) +(define-char + '((morohashi-daikanwa 26193 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x3C7D) ; ø»„¯Š + (=jis-x0208 . #x407D) ; ø½Š¤º + (korean-ksc5601 . #x6F29) ; ø»ŠŒ¸ + (chinese-isoir165 . #x3C7D) ; ø»—š + (=gt-pj-1 . #x407D) ; ç®­ + (=gt-k . 11916) ; ý¡„‚ºŒ + (=jef-china3 . #x5DEB) ; øº…·« + (=ucs . #x7BAD) ; ç®­ + )) +(define-char + '((=>ucs . #x7BAD) ; ç®­ + (morohashi-daikanwa 26193 0 1 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E2D) ; ø»’³® + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F3A) ; ø»š®© + (ideograph-daikanwa . 26194) ; ø¸†™’ + (=ucs . #x25BD1) ; 𥯑 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (=jis-x0213-2-2000 . #x7357) ; ø»¦–’ + (ideograph-daikanwa . 26195) ; ø¸†™“ + (=ucs . #x420E) ; 䈎 + )) +(define-char + '((=>ucs . #x420E) ; 䈎 + (morohashi-daikanwa 26195 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B7B) ; ø»˜Ÿ® + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2649) ; ø»ž†² + (ideograph-daikanwa . 26196) ; ø¸†™” + (=ucs . #x25BD2) ; 𥯒 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26197) ; ø¸†™• + (=ucs . #x25BD3) ; 𥯓 + )) +(define-char + '((=>ucs . #x25BD3) ; 𥯓 + (morohashi-daikanwa 26197 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x264B) ; ø»ž†´ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F44) ; ø»š®³ + (ideograph-daikanwa . 26198) ; ø¸†™– + (=ucs . #x25BD4) ; 𥯔 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D5C) ; ø»–˜‡ + (ideograph-daikanwa . 26199) ; ø¸†™— + (=ucs . #x7BAE) ; ç®® + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B75) ; ø»˜Ÿ¨ + (ideograph-daikanwa . 26200) ; ø¸†™˜ + (=ucs . #x420F) ; 䈏 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C2F) ; ø»˜ € + (ideograph-daikanwa . 26201) ; ø¸†™™ + (=ucs . #x25BD5) ; 𥯕 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x523F) ; ø»‹¬¬ + (chinese-cns11643-2 . #x5263) ; ø»”•  + (=jis-x0213-2-2000 . #x7358) ; ø»¦–“ + (ideograph-daikanwa . 26202) ; ø¸†™š + (=ucs . #x7BAF) ; 箯 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5240) ; ø»‹¬­ + (chinese-cns11643-4 . #x4C2B) ; ø»˜Ÿ¼ + (ideograph-daikanwa . 26206) ; ø¸†™ž + (=ucs . #x7BB0) ; ç®° + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 5836) + (chinese-gb2312 . #x4F64) ; ø»…Š« + (=jis-x0208 . #x4822) ; ø½Š¯ + (korean-ksc5601 . #x5F55) ; ø»‰¶„ + (chinese-isoir165 . #x4F64) ; ø»²» + (chinese-cns11643-1 . #x6E2E) ; ø»’³¯ + (ideograph-daikanwa . 26209) ; ø¸†™¡ + (=ucs . #x7BB1) ; ç®± + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5241) ; ø»‹¬® + (chinese-cns11643-3 . #x4D65) ; ø»–˜ + (ideograph-daikanwa . 26212) ; ø¸†™¤ + (=jef-china3 . #x5EA6) ; øº…º¦ + (=ucs . #x7BB2) ; 箲 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D5D) ; ø»–˜ˆ + (ideograph-daikanwa . 26213) ; ø¸†™¥ + (=ucs . #x7BB3) ; 箳 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 5838) + (chinese-gb2312 . #x7370) ; ø»…¿¯ + (=jis-x0208 . #x643E) ; ø½‹˜³ + (korean-ksc5601 . #x6D57) ; ø»ŠŠª + (chinese-isoir165 . #x7370) ; ø»Ž§¿ + (chinese-cns11643-1 . #x6E30) ; ø»’³± + (=gt-pj-1 . #x643E) ; ç®´ + (ideograph-daikanwa . 26214) ; ø¸†™¦ + (=gt-k . 11995) ; ý¡„‚»› + (=ucs . #x7BB4) ; ç®´ + )) +(define-char + '((=>ucs . #x7BB5) ; 箵 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5242) ; ø»‹¬¯ + (=jis-x0213-2-2000 . #x7359) ; ø»¦–” + (ideograph-daikanwa . 26216) ; ø¸†™¨ + (ucs-jis . #x7BB5) ; ø»‹¬¯ + )) +(define-char + '((morohashi-daikanwa 26216 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5266) ; ø»”•£ + (=ucs . #x7BB5) ; 箵 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5243) ; ø»‹¬° + (ideograph-daikanwa . 26218) ; ø¸†™ª + (=ucs . #x7BB6) ; 箶 + )) +(define-char + '((=>ucs . #x7BB6) ; 箶 + (morohashi-daikanwa 26218 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B7A) ; ø»˜Ÿ­ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26221) ; ø¸†™­ + (=ucs . #x7BB7) ; ç®· + )) +(define-char + '((=>ucs . #x7BB7) ; ç®· + (morohashi-daikanwa 26221 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x525E) ; ø»”•› + )) +(define-char + '((=>ucs . #x7BB8) ; 箸 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x4824) ; ø»‚µ• + (korean-ksc5601 . #x6E46) ; ø»Š‹· + (ideograph-daikanwa . 26224) ; ø¸†™° + )) +(define-char + '((morohashi-daikanwa 26224 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x7367) ; ø»…¿¦ + (japanese-jisx0208 . #x4824) ; ø»‡‰ + (chinese-isoir165 . #x7367) ; ø»Ž§¶ + (chinese-cns11643-1 . #x6A2F) ; ø»’­¸ + (=jis-x0208-1990 . #x4824) ; ø½Š¯‘ + (=gt-pj-1 . #x4824) ; 箸 + (=gt-k . 11163) ; ý¡„‚®› + (=jef-china3 . #x5EC3) ; øº…»ƒ + (=ucs . #x7BB8) ; 箸 + )) +(define-char + '((=>ucs . #x7BB9) ; 箹 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26226) ; ø¸†™² + )) +(define-char + '((morohashi-daikanwa 26226 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5264) ; ø»”•¡ + (=ucs . #x7BB9) ; 箹 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5244) ; ø»‹¬± + (chinese-cns11643-4 . #x4B73) ; ø»˜Ÿ¦ + (ideograph-daikanwa . 26227) ; ø¸†™³ + (=ucs . #x7BBA) ; 箺 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5245) ; ø»‹¬² + (chinese-cns11643-4 . #x4C31) ; ø»˜ ‚ + (ideograph-daikanwa . 26228) ; ø¸†™´ + (=jef-china3 . #x5EA8) ; øº…º¨ + (=ucs . #x7BBB) ; ç®» + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5246) ; ø»‹¬³ + (chinese-cns11643-4 . #x4B74) ; ø»˜Ÿ§ + (=jis-x0213-2-2000 . #x735A) ; ø»¦–• + (ideograph-daikanwa . 26229) ; ø¸†™µ + (=ucs . #x7BBC) ; 箼 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5247) ; ø»‹¬´ + (chinese-cns11643-4 . #x4C2A) ; ø»˜Ÿ» + (ideograph-daikanwa . 26231) ; ø¸†™· + (=jef-china3 . #x5EA9) ; øº…º© + (=ucs . #x7BBD) ; 箽 + )) +(define-char + '((=>ucs . #x7BBE) ; 箾 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26232) ; ø¸†™¸ + )) +(define-char + '((morohashi-daikanwa 26232 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5260) ; ø»”• + (=ucs . #x7BBE) ; 箾 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D60) ; ø»–˜‹ + (ideograph-daikanwa . 26239) ; ø¸†™¿ + (=ucs . #x7BBF) ; 箿 + )) +(define-char + '((=>ucs . #x7BC0) ; 節 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26243) ; ø¸†šƒ + (=jef-china3 . #x5EAA) ; øº…ºª + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 5833) + (chinese-gb2312 . #x7372) ; ø»…¿± + (=jis-x0208 . #x643B) ; ø½‹˜° + (korean-ksc5601 . #x7C56) ; ø»Š « + (chinese-isoir165 . #x7372) ; ø»Ž¨ + (chinese-cns11643-1 . #x6E33) ; ø»’³´ + (ideograph-daikanwa . 26249) ; ø¸†š‰ + (=ucs . #x7BC1) ; 篁 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5248) ; ø»‹¬µ + (chinese-cns11643-4 . #x4C21) ; ø»˜Ÿ² + (ideograph-daikanwa . 26250) ; ø¸†šŠ + (=ucs . #x7BC2) ; 篂 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B78) ; ø»˜Ÿ« + (ideograph-daikanwa . 26251) ; ø¸†š‹ + (=ucs . #x7BC3) ; 篃 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 8156) + (=jis-x0208 . #x484F) ; ø½Š¯¼ + (korean-ksc5601 . #x5B74) ; ø»‰°« + (chinese-cns11643-1 . #x6E2F) ; ø»’³° + (chinese-gb12345 . #x3736) ; 範 + (ideograph-daikanwa . 26253) ; ø¸†š + (=ucs . #x7BC4) ; 範 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5249) ; ø»‹¬¶ + (chinese-cns11643-4 . #x4C26) ; ø»˜Ÿ· + (=jis-x0213-2-2000 . #x735B) ; ø»¦–– + (ideograph-daikanwa . 26255) ; ø¸†š + (=ucs . #x7BC5) ; 篅 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 5841) + (chinese-gb2312 . #x572D) ; ø»…•¤ + (=jis-x0208 . #x643F) ; ø½‹˜´ + (korean-ksc5601 . #x6F2A) ; ø»ŠŒ¹ + (chinese-isoir165 . #x572D) ; ø»½´ + (chinese-cns11643-1 . #x6E31) ; ø»’³² + (=gt-pj-1 . #x643F) ; 篆 + (ideograph-daikanwa . 26256) ; ø¸†š + (=gt-k . 11996) ; ý¡„‚»œ + (=ucs . #x7BC6) ; 篆 + )) +(define-char + '((=>ucs . #x7BC7) ; 篇 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (korean-ksc5601 . #x7839) ; ø»Šš– + (chinese-cns11643-1 . #x6E32) ; ø»’³³ + (ideograph-daikanwa . 26257) ; ø¸†š‘ + )) +(define-char + '((=>ucs . #x7BC7) ; 篇 + (morohashi-daikanwa 26257 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (=jis-x0208 . #x4A53) ; ø½Š²¼ + (=jef-china3 . #x5EC4) ; øº…»„ + (ucs-jis . #x7BC7) ; ø½Š²¼ + )) +(define-char + '((morohashi-daikanwa 26257 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x462A) ; ø»„¼£ + (chinese-isoir165 . #x462A) ; ø»¤³ + (=ucs . #x7BC7) ; 篇 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x524A) ; ø»‹¬· + (chinese-cns11643-4 . #x4B76) ; ø»˜Ÿ© + (ideograph-daikanwa . 26258) ; ø¸†š’ + (=ucs . #x7BC8) ; 篈 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x524B) ; ø»‹¬¸ + (chinese-cns11643-2 . #x5265) ; ø»”•¢ + (=jis-x0213-2-2000 . #x735C) ; ø»¦–— + (ideograph-daikanwa . 26267) ; ø¸†š› + (=ucs . #x7BCA) ; 篊 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 5832) + (=jis-x0208 . #x643A) ; ø½‹˜¯ + (chinese-cns11643-2 . #x525F) ; ø»”•œ + (chinese-gb12345 . #x7366) ; 篋 + (ideograph-daikanwa . 26271) ; ø¸†šŸ + (=ucs . #x7BCB) ; 篋 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x7373) ; ø»…¿² + (=jis-x0208 . #x643C) ; ø½‹˜± + (chinese-isoir165 . #x7373) ; ø»Ž¨‚ + (chinese-cns11643-1 . #x6E35) ; ø»’³¶ + (ideograph-daikanwa . 26272) ; ø¸†š  + (=ucs . #x7BCC) ; 篌 + )) +(define-char + '((=>ucs . #x4220) ; 䈠 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26273) ; ø¸†š¡ + )) +(define-char + '((morohashi-daikanwa 26273 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F45) ; ø»š®´ + (=ucs . #x4220) ; 䈠 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D63) ; ø»–˜Ž + (ideograph-daikanwa . 26274) ; ø¸†š¢ + (=ucs . #x7BCD) ; 篍 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2650) ; ø»ž†¹ + (ideograph-daikanwa . 26275) ; ø¸†š£ + (=ucs . #x25BF0) ; 𥯰 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C2C) ; ø»˜Ÿ½ + (ideograph-daikanwa . 26277) ; ø¸†š¥ + (=ucs . #x4221) ; 䈡 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26278) ; ø¸†š¦ + (=ucs . #x4222) ; 䈢 + )) +(define-char + '((=>ucs . #x4222) ; 䈢 + (morohashi-daikanwa 26278 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C27) ; ø»˜Ÿ¸ + )) +(define-char + '((=>ucs . #x25BF2) ; 𥯲 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26279) ; ø¸†š§ + )) +(define-char + '((morohashi-daikanwa 26279 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2644) ; ø»ž†­ + (=ucs . #x25BF2) ; 𥯲 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F3F) ; ø»š®® + (ideograph-daikanwa . 26280) ; ø¸†š¨ + (=ucs . #x25BF3) ; 𥯳 + )) +(define-char + '((=>ucs . #x25BF4) ; 𥯴 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26281) ; ø¸†š© + )) +(define-char + '((morohashi-daikanwa 26281 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2640) ; ø»ž†© + (=ucs . #x25BF4) ; 𥯴 + )) +(define-char + '((=>ucs . #x25BF5) ; 𥯵 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26282) ; ø¸†šª + )) +(define-char + '((morohashi-daikanwa 26282 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2653) ; ø»ž†¼ + (=ucs . #x25BF5) ; 𥯵 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B77) ; ø»˜Ÿª + (ideograph-daikanwa . 26283) ; ø¸†š« + (=ucs . #x4223) ; 䈣 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C24) ; ø»˜Ÿµ + (ideograph-daikanwa . 26284) ; ø¸†š¬ + (=ucs . #x25BF6) ; 𥯶 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26285) ; ø¸†š­ + (=ucs . #x25BF7) ; 𥯷 + )) +(define-char + '((=>ucs . #x25BF7) ; 𥯷 + (morohashi-daikanwa 26285 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x264F) ; ø»ž†¸ + )) +(define-char + '((=>ucs . #x25BF8) ; 𥯸 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26286) ; ø¸†š® + )) +(define-char + '((morohashi-daikanwa 26286 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B7C) ; ø»˜Ÿ¯ + (=ucs . #x25BF8) ; 𥯸 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D66) ; ø»–˜‘ + (ideograph-daikanwa . 26287) ; ø¸†š¯ + (=ucs . #x4224) ; 䈤 + )) +(define-char + '((=>ucs . #x25BF9) ; 𥯹 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26288) ; ø¸†š° + )) +(define-char + '((morohashi-daikanwa 26288 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x264C) ; ø»ž†µ + (=ucs . #x25BF9) ; 𥯹 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D68) ; ø»–˜“ + (ideograph-daikanwa . 26289) ; ø¸†š± + (=ucs . #x4225) ; 䈥 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C28) ; ø»˜Ÿ¹ + (ideograph-daikanwa . 26290) ; ø¸†š² + (=ucs . #x4226) ; 䈦 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F3D) ; ø»š®¬ + (ideograph-daikanwa . 26291) ; ø¸†š³ + (=ucs . #x25BFA) ; 𥯺 + )) +(define-char + '((=>ucs . #x7BCE) ; 篎 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26292) ; ø¸†š´ + )) +(define-char + '((morohashi-daikanwa 26292 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5262) ; ø»”•Ÿ + (=ucs . #x7BCE) ; 篎 + )) +(define-char + '((=>ucs . #x25BFD) ; 𥯽 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26294) ; ø¸†š¶ + )) +(define-char + '((morohashi-daikanwa 26294 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2643) ; ø»ž†¬ + (=ucs . #x25BFD) ; 𥯽 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (<-wrong-ideograph + (:sources (kangxi morohashi-daikanwa) + :char ((ideograph-daikanwa . 26564) ; ø¸†Ÿ„ + ) + )) + (chinese-cns11643-5 . #x4F36) ; ø»š®¥ + (ideograph-daikanwa . 26295) ; ø¸†š· + (=jef-china3 . #x5EAC) ; øº…º¬ + (=ucs . #x4227) ; 䈧 + )) +(define-char + '((=>ucs . #x25BFE) ; 𥯾 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 26296) ; ø¸†š¸ + )) +(define-char + '((morohashi-daikanwa 26296 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F2E) ; ø»š® + (=ucs . #x25BFE) ; 𥯾 + )) +(define-char + '((=>ucs . #x25BFF) ; 𥯿 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2648) ; ø»ž†± + (ideograph-daikanwa . 26297) ; ø¸†š¹ + )) +(define-char + '((morohashi-daikanwa 26297 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x25BFF) ; 𥯿 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2646) ; ø»ž†¯ + (ideograph-daikanwa . 49428) ; ø¸Œ„” + (=ucs . #x25C02) ; 𥰂 + )) +(define-char + '((=>ucs* . #x7BC0) ; 節 + (morohashi-daikanwa ho 460) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (korean-ksc5601 . #x6F3D) ; ø»ŠŒ + (=jis-x0213-1-2000 . #x7964) ; ø»¤• + (ucs-ks . #x7BC0) ; 節 + (=ucs . #xFA56) ; 節 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B70) ; ø»˜Ÿ£ + (=ucs . #x4210) ; 䈐 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D61) ; ø»–˜Œ + (=ucs . #x4211) ; 䈑 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D5E) ; ø»–˜‰ + (=ucs . #x4212) ; 䈒 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C22) ; ø»˜Ÿ³ + (=ucs . #x4213) ; 䈓 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D67) ; ø»–˜’ + (=ucs . #x4214) ; 䈔 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B7E) ; ø»˜Ÿ± + (=ucs . #x4215) ; 䈕 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D62) ; ø»–˜ + (=ucs . #x4216) ; 䈖 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C2E) ; ø»˜Ÿ¿ + (=ucs . #x4217) ; 䈗 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F3B) ; ø»š®ª + (=ucs . #x4218) ; 䈘 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D64) ; ø»–˜ + (=ucs . #x4219) ; 䈙 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C30) ; ø»˜  + (=ucs . #x421A) ; 䈚 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C25) ; ø»˜Ÿ¶ + (=ucs . #x421B) ; 䈛 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C2D) ; ø»˜Ÿ¾ + (=ucs . #x421C) ; 䈜 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B79) ; ø»˜Ÿ¬ + (=ucs . #x421D) ; 䈝 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F32) ; ø»š®¡ + (=ucs . #x421E) ; 䈞 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D5F) ; ø»–˜Š + (=ucs . #x421F) ; 䈟 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (=jis-x0208 . #x643D) ; ø½‹˜² + (=ucs . #x7BCF) ; 篏 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x7BD0) ; 篐 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x7371) ; ø»…¿° + (chinese-isoir165 . #x7371) ; ø»Ž¨€ + (=ucs . #x7BD1) ; 篑 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x7BD2) ; 篒 + )) +(define-char + '((=>ucs . #x7BD2) ; 篒 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (korean-ksc5601 . #x6359) ; ø»‰¼€ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x4228) ; ø»„¶© + (chinese-isoir165 . #x4228) ; ø»ž¹ + (=ucs . #x7BD3) ; 篓 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F33) ; ø»š®¢ + (=ucs . #x25BD6) ; 𥯖 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2651) ; ø»ž†º + (=ucs . #x25BD7) ; 𥯗 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x264A) ; ø»ž†³ + (=ucs . #x25BD8) ; 𥯘 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F3E) ; ø»š®­ + (=ucs . #x25BD9) ; 𥯙 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B71) ; ø»˜Ÿ¤ + (=ucs . #x25BDA) ; 𥯚 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B6F) ; ø»˜Ÿ¢ + (=ucs . #x25BDB) ; 𥯛 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F41) ; ø»š®° + (=ucs . #x25BDC) ; 𥯜 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F2F) ; ø»š®ž + (=ucs . #x25BDD) ; 𥯝 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F34) ; ø»š®£ + (=ucs . #x25BDE) ; 𥯞 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F43) ; ø»š®² + (=ucs . #x25BDF) ; 𥯟 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2642) ; ø»ž†« + (=ucs . #x25BE0) ; 𥯠 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F40) ; ø»š®¯ + (=ucs . #x25BE1) ; 𥯡 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F31) ; ø»š®  + (=ucs . #x25BE2) ; 𥯢 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F39) ; ø»š®¨ + (=ucs . #x25BE4) ; 𥯤 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F42) ; ø»š®± + (=ucs . #x25BE5) ; 𥯥 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B72) ; ø»˜Ÿ¥ + (=ucs . #x25BE6) ; 𥯦 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C29) ; ø»˜Ÿº + (=ucs . #x25BE7) ; 𥯧 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C23) ; ø»˜Ÿ´ + (=ucs . #x25BE8) ; 𥯨 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4B7D) ; ø»˜Ÿ° + (=ucs . #x25BE9) ; 𥯩 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F38) ; ø»š®§ + (=ucs . #x25BEA) ; 𥯪 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F37) ; ø»š®¦ + (=ucs . #x25BEB) ; 𥯫 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F3C) ; ø»š®« + (=ucs . #x25BEC) ; 𥯬 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x264E) ; ø»ž†· + (=ucs . #x25BED) ; 𥯭 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F35) ; ø»š®¤ + (=ucs . #x25BEF) ; 𥯯 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2647) ; ø»ž†° + (=ucs . #x25BF1) ; 𥯱 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2645) ; ø»ž†® + (=ucs . #x25BFC) ; 𥯼 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F46) ; ø»š®µ + (=ucs . #x25C05) ; 𥰅 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2652) ; ø»ž†» + (=ucs . #x25C09) ; 𥰉 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2641) ; ø»ž†ª + (=ucs . #x25C24) ; 𥰤 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F30) ; ø»š®Ÿ + (=ucs . #x25C40) ; 𥱀 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x264D) ; ø»ž†¶ + )) +(define-char + '((=>ucs . #x7BC9) ; 築 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 26298) ; ø¸†šº + )) +(define-char + '((=>ucs . #x7BC9) ; 築 + (morohashi-daikanwa 26298 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-1 . #x7160) ; ø»’¸» + )) +(define-char + '((morohashi-daikanwa 26298 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (=jis-x0208 . #x435B) ; ø½Š¨² + (korean-ksc5601 . #x7569) ; ø»Š–¬ + (chinese-gb12345 . #x567E) ; 築 + (=ucs . #x7BC9) ; 築 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x524C) ; ø»‹¬¹ + (chinese-cns11643-2 . #x592C) ; ø»”ž» + (=jis-x0213-2-2000 . #x735F) ; ø»¦–š + (ideograph-daikanwa . 26299) ; ø¸†š» + (=jef-china3 . #x5EAD) ; øº…º­ + (=ucs . #x7BD4) ; 篔 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 26300) ; ø¸†š¼ + (=ucs . #x25C18) ; 𥰘 + )) +(define-char + '((=>ucs . #x25C18) ; 𥰘 + (morohashi-daikanwa 26300 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5664) ; ø»š¹¥ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5927) ; ø»”ž¶ + (ideograph-daikanwa . 26301) ; ø¸†š½ + (=ucs . #x7BD5) ; 篕 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5241) ; ø»˜©† + (ideograph-daikanwa . 26302) ; ø¸†š¾ + (=ucs . #x25C19) ; 𥰙 + )) +(define-char + '((=>ucs . #x25C1A) ; 𥰚 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 26303) ; ø¸†š¿ + )) +(define-char + '((morohashi-daikanwa 26303 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x523E) ; ø»˜©ƒ + (=ucs . #x25C1A) ; 𥰚 + )) +(define-char + '((=>ucs . #x25C1B) ; 𥰛 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 26304) ; ø¸†›€ + )) +(define-char + '((morohashi-daikanwa 26304 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5658) ; ø»š¹™ + (=ucs . #x25C1B) ; 𥰛 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x524D) ; ø»‹¬º + (chinese-cns11643-4 . #x522D) ; ø»˜¨² + (=jis-x0213-2-2000 . #x7360) ; ø»¦–› + (ideograph-daikanwa . 26306) ; ø¸†›‚ + (=ucs . #x7BD6) ; 篖 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5666) ; ø»š¹§ + (ideograph-daikanwa . 26307) ; ø¸†›ƒ + (=ucs . #x25C1D) ; 𥰝 + )) +(define-char + '((=>ucs . #x7BD7) ; 篗 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 26308) ; ø¸†›„ + )) +(define-char + '((=>ucs . #x7BD7) ; 篗 + (morohashi-daikanwa 26308 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x524E) ; ø»‹¬» + (=jis-x0213-1-2000 . #x7965) ; ø»¤• + (=jef-china3 . #x5EAE) ; øº…º® + (ucs-jis . #x7BD7) ; ø»‹¬» + )) +(define-char + '((morohashi-daikanwa 26308 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5669) ; ø»š¹ª + (=ucs . #x7BD7) ; 篗 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5931) ; ø»”Ÿ€ + (ideograph-daikanwa . 26309) ; ø¸†›… + (=ucs . #x7BD8) ; 篘 + )) +(define-char + '((=>ucs . #x25C1E) ; 𥰞 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 26310) ; ø¸†›† + )) +(define-char + '((morohashi-daikanwa 26310 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x312A) ; ø»ž– + (=ucs . #x25C1E) ; 𥰞 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x565C) ; ø»š¹ + (ideograph-daikanwa . 26311) ; ø¸†›‡ + (=ucs . #x25C1F) ; 𥰟 + )) +(define-char + '((=>ucs . #x25C20) ; 𥰠 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 26312) ; ø¸†›ˆ + )) +(define-char + '((morohashi-daikanwa 26312 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x522E) ; ø»˜¨³ + (=ucs . #x25C20) ; 𥰠 + )) +(define-char + '((=>ucs . #x7BD9) ; 篙 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x524F) ; ø»‹¬¼ + (=jis-x0213-1-2000 . #x7966) ; ø»¤•‘ + (ideograph-daikanwa . 26313) ; ø¸†›‰ + (=jef-china3 . #x5EAF) ; øº…º¯ + (ucs-jis . #x7BD9) ; ø»‹¬¼ + )) +(define-char + '((morohashi-daikanwa 26313 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x385D) ; ø»„¨² + (chinese-isoir165 . #x385D) ; ø»‘‚ + (chinese-cns11643-1 . #x715E) ; ø»’¸¹ + (=ucs . #x7BD9) ; 篙 + )) +(define-char + '((=>ucs . #x7BDA) ; 篚 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5250) ; ø»‹¬½ + (chinese-cns11643-2 . #x5929) ; ø»”ž¸ + (=jis-x0213-2-2000 . #x7361) ; ø»¦–œ + (ideograph-daikanwa . 26314) ; ø¸†›Š + (=jef-china3 . #x5EB0) ; øº…º° + (ucs-jis . #x7BDA) ; ø»‹¬½ + )) +(define-char + '((morohashi-daikanwa 26314 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x7375) ; ø»…¿´ + (chinese-isoir165 . #x7375) ; ø»Ž¨„ + (=ucs . #x7BDA) ; 篚 + )) +(define-char + '((=>ucs . #x7BDB) ; 篛 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5251) ; ø»‹¬¾ + (ideograph-daikanwa . 26318) ; ø¸†›Ž + (ucs-jis . #x7BDB) ; ø»‹¬¾ + )) +(define-char + '((morohashi-daikanwa 26318 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-1 . #x7162) ; ø»’¸½ + (=ucs . #x7BDB) ; 篛 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x592F) ; ø»”ž¾ + (ideograph-daikanwa . 26319) ; ø¸†› + (=ucs . #x7BDC) ; 篜 + )) +(define-char + '((=>ucs . #x7BDD) ; 篝 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 26320) ; ø¸†› + )) +(define-char + '((morohashi-daikanwa 26320 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x7374) ; ø»…¿³ + (=jis-x0208 . #x6440) ; ø½‹˜µ + (chinese-isoir165 . #x7374) ; ø»Ž¨ƒ + (chinese-cns11643-2 . #x5926) ; ø»”žµ + (=ucs . #x7BDD) ; 篝 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5923) ; ø»”ž² + (ideograph-daikanwa . 26321) ; ø¸†›‘ + (=ucs . #x7BDE) ; 篞 + )) +(define-char + '((=>ucs . #x7BDF) ; 篟 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 26326) ; ø¸†›– + )) +(define-char + '((morohashi-daikanwa 26326 0 5) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5932) ; ø»”Ÿ + (=ucs . #x7BDF) ; 篟 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (=jis-x0208 . #x3C44) ; ø½Šž‰ + (korean-ksc5601 . #x6146) ; ø»‰¸± + (ideograph-daikanwa . 26328) ; ø¸†›˜ + (=ucs . #x7BE0) ; 篠 + )) +(define-char + '((=>ucs . #x7BE0) ; 篠 + (morohashi-daikanwa 26328 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x745B) ; ø»’½ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x345B) ; ø»„¢¸ + (chinese-isoir165 . #x345B) ; ø»‹ˆ + (chinese-cns11643-1 . #x7163) ; ø»’¸¾ + (ideograph-daikanwa . 26330) ; ø¸†›š + (=ucs . #x7BE1) ; 篡 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x592E) ; ø»”ž½ + (ideograph-daikanwa . 26333) ; ø¸†› + (=ucs . #x7BE2) ; 篢 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5924) ; ø»”ž³ + (ideograph-daikanwa . 26336) ; ø¸†›  + (=ucs . #x7BE3) ; 篣 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 9362) + (=jis-x0208 . #x4646) ; ø½Š¬· + (korean-ksc5601 . #x543F) ; ø»‰¥¤ + (chinese-cns11643-1 . #x7161) ; ø»’¸¼ + (chinese-gb12345 . #x7346) ; 篤 + (ideograph-daikanwa . 26344) ; ø¸†›¨ + (=ucs . #x7BE4) ; 篤 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x7376) ; ø»…¿µ + (=jis-x0208 . #x6445) ; ø½‹˜º + (chinese-isoir165 . #x7376) ; ø»Ž¨… + (ideograph-daikanwa . 26352) ; ø¸†›° + (=ucs . #x7BE5) ; 篥 + )) +(define-char + '((=>ucs . #x7BE5) ; 篥 + (morohashi-daikanwa 26352 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5928) ; ø»”ž· + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 5854) + (chinese-gb2312 . #x7377) ; ø»…¿¶ + (=jis-x0208 . #x6444) ; ø½‹˜¹ + (chinese-isoir165 . #x7377) ; ø»Ž¨† + (chinese-cns11643-1 . #x7165) ; ø»’¹€ + (ideograph-daikanwa . 26356) ; ø¸†›´ + (=ucs . #x7BE6) ; 篦 + )) +(define-char + '((=>ucs . #x7BE7) ; 篧 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 26357) ; ø¸†›µ + )) +(define-char + '((morohashi-daikanwa 26357 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5925) ; ø»”ž´ + (=ucs . #x7BE7) ; 篧 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5252) ; ø»‹¬¿ + (chinese-cns11643-2 . #x592A) ; ø»”ž¹ + (ideograph-daikanwa . 26358) ; ø¸†›¶ + (=jef-china3 . #x9BF3) ; øº‰¯³ + (=ucs . #x7BE8) ; 篨 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 5846) + (=jis-x0208 . #x6441) ; ø½‹˜¶ + (korean-ksc5601 . #x5E68) ; ø»‰´¹ + (chinese-cns11643-1 . #x7164) ; ø»’¸¿ + (chinese-gb12345 . #x4938) ; 篩 + (ideograph-daikanwa . 26359) ; ø¸†›· + (=ucs . #x7BE9) ; 篩 + )) +(define-char + '((=>ucs . #x7BEA) ; 篪 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5253) ; ø»‹­€ + (=jis-x0213-2-2000 . #x7362) ; ø»¦– + (ideograph-daikanwa . 26360) ; ø¸†›¸ + (ucs-jis . #x7BEA) ; ø»‹­€ + )) +(define-char + '((=>ucs . #x7BEA) ; 篪 + (morohashi-daikanwa 26360 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x592D) ; ø»”ž¼ + )) +(define-char + '((morohashi-daikanwa 26360 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x7378) ; ø»…¿· + (chinese-isoir165 . #x7378) ; ø»Ž¨‡ + (=jef-china3 . #x5EB2) ; øº…º² + (=ucs . #x7BEA) ; 篪 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x307A) ; ø»ž– + (ideograph-daikanwa . 26361) ; ø¸†›¹ + (=ucs . #x25C33) ; 𥰳 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 26362) ; ø¸†›º + (=ucs . #x25C34) ; 𥰴 + )) +(define-char + '((=>ucs . #x25C34) ; 𥰴 + (morohashi-daikanwa 26362 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3128) ; ø»ž–› + )) +(define-char + '((=>ucs . #x7BEB) ; 篫 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 26363) ; ø¸†›» + )) +(define-char + '((morohashi-daikanwa 26363 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5930) ; ø»”ž¿ + (=ucs . #x7BEB) ; 篫 + )) +(define-char + '((=>ucs . #x25C35) ; 𥰵 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 26364) ; ø¸†›¼ + )) +(define-char + '((morohashi-daikanwa 26364 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x522A) ; ø»˜¨¯ + (=ucs . #x25C35) ; 𥰵 + )) +(define-char + '((=>ucs . #x25C36) ; 𥰶 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 26365) ; ø¸†›½ + )) +(define-char + '((morohashi-daikanwa 26365 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x25C36) ; 𥰶 + )) +(define-char + '((=>ucs . #x25C36) ; 𥰶 + (morohashi-daikanwa 26365 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5657) ; ø»š¹˜ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3124) ; ø»ž–— + (ideograph-daikanwa . 26366) ; ø¸†›¾ + (=ucs . #x25C37) ; 𥰷 + )) +(define-char + '((=>ucs . #x25C39) ; 𥰹 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 26368) ; ø¸†œ€ + )) +(define-char + '((morohashi-daikanwa 26368 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x25C39) ; 𥰹 + )) +(define-char + '((=>ucs . #x25C39) ; 𥰹 + (morohashi-daikanwa 26368 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5665) ; ø»š¹¦ + )) +(define-char + '((=>ucs . #x25C3A) ; 𥰺 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 26369) ; ø¸†œ + )) +(define-char + '((morohashi-daikanwa 26369 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x307D) ; ø»ž–’ + (=ucs . #x25C3A) ; 𥰺 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x5233) ; ø»–ž´ + (ideograph-daikanwa . 26370) ; ø¸†œ‚ + (=ucs . #x7BEC) ; 篬 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 5891) + (japanese-jisx0208-1978 . #x6446) ; ø»ƒž¿ + (japanese-jisx0208 . #x4F36) ; ø»‡” + (chinese-cns11643-3 . #x5234) ; ø»–žµ + (=jis-x0208-1990 . #x4F36) ; ø½Š¹µ + (ideograph-daikanwa . 26371) ; ø¸†œƒ + (=ucs . #x7BED) ; 篭 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 6924) + (=jis-x0208 . #x6442) ; ø½‹˜· + (chinese-cns11643-1 . #x715F) ; ø»’¸º + (ideograph-daikanwa . 26387) ; ø¸†œ“ + (=ucs . #x7C11) ; 簑 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5240) ; ø»˜©… + (ideograph-daikanwa . 26389) ; ø¸†œ• + (=ucs . #x25BE3) ; 𥯣 + )) +(define-char + '((=>ucs . #x25C4F) ; 𥱏 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 49430) ; ø¸Œ„– + )) +(define-char + '((morohashi-daikanwa 49430 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3077) ; ø»ž–Œ + (=ucs . #x25C4F) ; 𥱏 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3122) ; ø»ž–• + (ideograph-daikanwa . 49431) ; ø¸Œ„— + (=ucs . #x25C50) ; 𥱐 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5234) ; ø»˜¨¹ + (=ucs . #x422A) ; 䈪 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x523A) ; ø»˜¨¿ + (=ucs . #x422B) ; 䈫 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x5231) ; ø»–ž² + (=ucs . #x422C) ; 䈬 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5237) ; ø»˜¨¼ + (=ucs . #x422D) ; 䈭 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x522B) ; ø»˜¨° + (=ucs . #x422E) ; 䈮 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5238) ; ø»˜¨½ + (=ucs . #x422F) ; 䈯 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x5235) ; ø»–ž¶ + (=ucs . #x4230) ; 䈰 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5239) ; ø»˜¨¾ + (=ucs . #x4231) ; 䈱 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x523B) ; ø»˜©€ + (=ucs . #x4232) ; 䈲 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5236) ; ø»˜¨» + (=ucs . #x4233) ; 䈳 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x522F) ; ø»˜¨´ + (=ucs . #x4234) ; 䈴 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x523D) ; ø»˜©‚ + (=ucs . #x4235) ; 䈵 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5229) ; ø»˜¨® + (=ucs . #x4236) ; 䈶 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x5232) ; ø»–ž³ + (=ucs . #x4237) ; 䈷 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (chinese-gb2312 . #x403A) ; ø»„³¿ + (chinese-isoir165 . #x403A) ; ø»œ + (=ucs . #x7BEE) ; 篮 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (chinese-isoir165 . #x7E29) ; ø»Ž·‚ + (=ucs . #x7BEF) ; 篯 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x565E) ; ø»š¹Ÿ + (=ucs . #x25C1C) ; 𥰜 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x565D) ; ø»š¹ž + (=ucs . #x25C21) ; 𥰡 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x522C) ; ø»˜¨± + (=ucs . #x25C22) ; 𥰢 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5668) ; ø»š¹© + (=ucs . #x25C23) ; 𥰣 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3125) ; ø»ž–˜ + (=ucs . #x25C25) ; 𥰥 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5232) ; ø»˜¨· + (=ucs . #x25C26) ; 𥰦 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5667) ; ø»š¹¨ + (=ucs . #x25C27) ; 𥰧 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5231) ; ø»˜¨¶ + (=ucs . #x25C28) ; 𥰨 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3129) ; ø»ž–œ + (=ucs . #x25C29) ; 𥰩 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x523C) ; ø»˜© + (=ucs . #x25C2A) ; 𥰪 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x307E) ; ø»ž–“ + (=ucs . #x25C2B) ; 𥰫 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3126) ; ø»ž–™ + (=ucs . #x25C2C) ; 𥰬 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5230) ; ø»˜¨µ + (=ucs . #x25C2D) ; 𥰭 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5660) ; ø»š¹¡ + (=ucs . #x25C2E) ; 𥰮 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x307B) ; ø»ž– + (=ucs . #x25C2F) ; 𥰯 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x523F) ; ø»˜©„ + (=ucs . #x25C30) ; 𥰰 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x565F) ; ø»š¹  + (=ucs . #x25C31) ; 𥰱 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5659) ; ø»š¹š + (=ucs . #x25C32) ; 𥰲 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5235) ; ø»˜¨º + (=ucs . #x25C38) ; 𥰸 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5662) ; ø»š¹£ + (=ucs . #x25C3B) ; 𥰻 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5233) ; ø»˜¨¸ + (=ucs . #x25C3C) ; 𥰼 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x312B) ; ø»ž–ž + (=ucs . #x25C3D) ; 𥰽 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3075) ; ø»ž–Š + (=ucs . #x25C3E) ; 𥰾 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3127) ; ø»ž–š + (=ucs . #x25C3F) ; 𥰿 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5663) ; ø»š¹¤ + (=ucs . #x25C41) ; 𥱁 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x565A) ; ø»š¹› + (=ucs . #x25C42) ; 𥱂 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3078) ; ø»ž– + (=ucs . #x25C44) ; 𥱄 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3123) ; ø»ž–– + (=ucs . #x25C45) ; 𥱅 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3076) ; ø»ž–‹ + (=ucs . #x25C46) ; 𥱆 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5661) ; ø»š¹¢ + (=ucs . #x25C47) ; 𥱇 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x565B) ; ø»š¹œ + (=ucs . #x25C4D) ; 𥱍 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x307C) ; ø»ž–‘ + (=ucs . #x25C4E) ; 𥱎 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3079) ; ø»ž–Ž + (=ucs . #x25C69) ; 𥱩 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3121) ; ø»ž–” + (=ucs . #x25CA9) ; 𥲩 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-isoir165 . #x7E2B) ; ø»Ž·„ + (chinese-cns11643-2 . #x5E38) ; ø»”¦ + (=jis-x0213-2-2000 . #x7363) ; ø»¦–ž + (ideograph-daikanwa . 26390) ; ø¸†œ– + (=ucs . #x7BF0) ; 篰 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x4069) ; ø»„´® + (chinese-isoir165 . #x4069) ; ø»œ¾ + (ideograph-daikanwa . 26391) ; ø¸†œ— + (=ucs . #x7BF1) ; 篱 + )) +(define-char + '((=>ucs . #x7BF1) ; 篱 + (morohashi-daikanwa 26391 0 4) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E39) ; ø»”¦ž + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5254) ; ø»‹­ + (chinese-isoir165 . #x2E6E) ; ø»‚§ + (chinese-cns11643-2 . #x5E29) ; ø»”¦Ž + (ideograph-daikanwa . 26392) ; ø¸†œ˜ + (=ucs . #x7BF2) ; 篲 + )) +(define-char + '((=>ucs . #x7BF3) ; 篳 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E30) ; ø»”¦• + (ideograph-daikanwa . 26393) ; ø¸†œ™ + )) +(define-char + '((morohashi-daikanwa 26393 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (=jis-x0208 . #x644A) ; ø½‹˜¿ + (chinese-gb12345 . #x7359) ; 篳 + (=ucs . #x7BF3) ; 篳 + )) +(define-char + '((=>ucs . #x7BF4) ; 篴 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5255) ; ø»‹­‚ + (ideograph-daikanwa . 26396) ; ø¸†œœ + (ucs-jis . #x7BF4) ; ø»‹­‚ + )) +(define-char + '((=>ucs . #x7BF4) ; 篴 + (morohashi-daikanwa 26396 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E2E) ; ø»”¦“ + )) +(define-char + '((morohashi-daikanwa 26396 0 3) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x7BF4) ; 篴 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5256) ; ø»‹­ƒ + (chinese-cns11643-4 . #x575F) ; ø»˜°º + (ideograph-daikanwa . 26398) ; ø¸†œž + (=ucs . #x7BF5) ; 篵 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208 . #x644E) ; ø½‹™ƒ + (chinese-cns11643-3 . #x556D) ; ø»–¤ˆ + (ideograph-daikanwa . 26403) ; ø¸†œ£ + (=ucs . #x7BF6) ; 篶 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 5864) + (chinese-gb2312 . #x4571) ; ø»„¼Œ + (=jis-x0208 . #x644B) ; ø½‹™€ + (chinese-isoir165 . #x4571) ; ø»¤œ + (chinese-cns11643-1 . #x7459) ; ø»’½Ž + (ideograph-daikanwa . 26404) ; ø¸†œ¤ + (=ucs . #x7BF7) ; 篷 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5257) ; ø»‹­„ + (chinese-cns11643-2 . #x5E35) ; ø»”¦š + (ideograph-daikanwa . 26407) ; ø¸†œ§ + (=ucs . #x7BF8) ; 篸 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 16) + (japanese-jisx0212 . #x5258) ; ø»‹­… + (chinese-cns11643-2 . #x592B) ; ø»”žº + (ideograph-daikanwa . 26409) ; ø¸†œ© + (=ucs . #x7BF9) ; 篹 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5259) ; ø»‹­† + (chinese-cns11643-3 . #x556B) ; ø»–¤† + (ideograph-daikanwa . 26412) ; ø¸†œ¬ + (=ucs . #x7BFA) ; 篺 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 26413) ; ø¸†œ­ + (=ucs . #x7BFB) ; 篻 + )) +(define-char + '((=>ucs . #x7BFB) ; 篻 + (morohashi-daikanwa 26413 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E2C) ; ø»”¦‘ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x737B) ; ø»…¿º + (japanese-jisx0212 . #x525A) ; ø»‹­‡ + (chinese-isoir165 . #x737B) ; ø»Ž¨Š + (chinese-cns11643-3 . #x556E) ; ø»–¤‰ + (ideograph-daikanwa . 26414) ; ø¸†œ® + (=ucs . #x7BFC) ; 篼 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E36) ; ø»”¦› + (ideograph-daikanwa . 26415) ; ø¸†œ¯ + (=ucs . #x7BFD) ; 篽 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x737A) ; ø»…¿¹ + (japanese-jisx0212 . #x525B) ; ø»‹­ˆ + (chinese-isoir165 . #x737A) ; ø»Ž¨‰ + (chinese-cns11643-1 . #x7458) ; ø»’½ + (ideograph-daikanwa . 26416) ; ø¸†œ° + (=jef-china3 . #x5EB3) ; øº…º³ + (=ucs . #x7BFE) ; 篾 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E2B) ; ø»”¦ + (ideograph-daikanwa . 26418) ; ø¸†œ² + (=ucs . #x7BFF) ; 篿 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 5856) + (=jis-x0208 . #x6447) ; ø½‹˜¼ + (chinese-cns11643-2 . #x5E2A) ; ø»”¦ + (chinese-gb12345 . #x7365) ; 簀 + (ideograph-daikanwa . 26419) ; ø¸†œ³ + (=ucs . #x7C00) ; 簀 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x525C) ; ø»‹­‰ + (chinese-cns11643-2 . #x5E34) ; ø»”¦™ + (=jis-x0213-1-2000 . #x7967) ; ø»¤•’ + (ideograph-daikanwa . 26420) ; ø¸†œ´ + (=ucs . #x7C01) ; 簁 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x525D) ; ø»‹­Š + (chinese-cns11643-2 . #x5E31) ; ø»”¦– + (ideograph-daikanwa . 26421) ; ø¸†œµ + (=ucs . #x7C02) ; 簂 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x525E) ; ø»‹­‹ + (chinese-isoir165 . #x7E2D) ; ø»Ž·† + (chinese-cns11643-2 . #x5E33) ; ø»”¦˜ + (=jis-x0213-2-2000 . #x7364) ; ø»¦–Ÿ + (ideograph-daikanwa . 26428) ; ø¸†œ¼ + (=jef-china3 . #x92CC) ; øº‰‹Œ + (=ucs . #x7C03) ; 簃 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x525F) ; ø»‹­Œ + (chinese-cns11643-4 . #x5754) ; ø»˜°¯ + (ideograph-daikanwa . 26430) ; ø¸†œ¾ + (=ucs . #x7C04) ; 簄 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E27) ; ø»”¦Œ + (ideograph-daikanwa . 26435) ; ø¸†ƒ + (=ucs . #x7C05) ; 簅 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5260) ; ø»‹­ + (chinese-cns11643-2 . #x5E37) ; ø»”¦œ + (ideograph-daikanwa . 26436) ; ø¸†„ + (=ucs . #x7C06) ; 簆 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 5862) + (chinese-gb2312 . #x3458) ; ø»„¢µ + (=jis-x0208 . #x6448) ; ø½‹˜½ + (korean-ksc5601 . #x706A) ; ø»Š— + (chinese-isoir165 . #x3458) ; ø»‹… + (chinese-cns11643-1 . #x7456) ; ø»’½‹ + (ideograph-daikanwa . 26437) ; ø¸†… + (=ucs . #x7C07) ; 簇 + )) +(define-char + '((=>ucs . #x7C08) ; 簈 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 26438) ; ø¸†† + )) +(define-char + '((morohashi-daikanwa 26438 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5570) ; ø»–¤‹ + (=ucs . #x7C08) ; 簈 + )) +(define-char + '((=>ucs . #x7C09) ; 簉 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5261) ; ø»‹­Ž + (ideograph-daikanwa . 26444) ; ø¸†Œ + (=jef-china3 . #x5EB4) ; øº…º´ + (ucs-jis . #x7C09) ; ø»‹­Ž + )) +(define-char + '((=>ucs . #x7C09) ; 簉 + (morohashi-daikanwa 26444 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E32) ; ø»”¦— + )) +(define-char + '((morohashi-daikanwa 26444 0 3) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-isoir165 . #x7E2A) ; ø»Ž·ƒ + (=ucs . #x7C09) ; 簉 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E3B) ; ø»”¦  + (ideograph-daikanwa . 26445) ; ø¸† + (=ucs . #x7C0A) ; 簊 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x737E) ; ø»…¿½ + (japanese-jisx0212 . #x5262) ; ø»‹­ + (chinese-isoir165 . #x737E) ; ø»Ž¨ + (chinese-cns11643-2 . #x5E2F) ; ø»”¦” + (=jis-x0213-2-2000 . #x7365) ; ø»¦–  + (ideograph-daikanwa . 26448) ; ø¸† + (=ucs . #x7C0B) ; 簋 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x7379) ; ø»…¿¸ + (japanese-jisx0212 . #x5263) ; ø»‹­ + (chinese-isoir165 . #x7379) ; ø»Ž¨ˆ + (chinese-cns11643-1 . #x745A) ; ø»’½ + (ideograph-daikanwa . 26455) ; ø¸†— + (=ucs . #x7C0C) ; 簌 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208 . #x644D) ; ø½‹™‚ + (chinese-gb12345 . #x4228) ; 簍 + (ideograph-daikanwa . 26456) ; ø¸†˜ + (=ucs . #x7C0D) ; 簍 + )) +(define-char + '((=>ucs . #x7C0D) ; 簍 + (morohashi-daikanwa 26456 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7457) ; ø»’½Œ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5264) ; ø»‹­‘ + (chinese-cns11643-2 . #x5E2D) ; ø»”¦’ + (=jis-x0213-2-2000 . #x7366) ; ø»¦–¡ + (ideograph-daikanwa . 26457) ; ø¸†™ + (=ucs . #x7C0E) ; 簎 + )) +(define-char + '((=>ucs . #x7C0F) ; 簏 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5265) ; ø»‹­’ + (=jis-x0213-2-2000 . #x7367) ; ø»¦–¢ + (ideograph-daikanwa . 26458) ; ø¸†š + (=jef-china3 . #x5EB5) ; øº…ºµ + (ucs-jis . #x7C0F) ; ø»‹­’ + )) +(define-char + '((morohashi-daikanwa 26458 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x737C) ; ø»…¿» + (chinese-isoir165 . #x737C) ; ø»Ž¨‹ + (=ucs . #x7C0F) ; 簏 + )) +(define-char + '((=>ucs . #x7C0F) ; 簏 + (morohashi-daikanwa 26458 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E28) ; ø»”¦ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E3A) ; ø»”¦Ÿ + (ideograph-daikanwa . 26482) ; ø¸†² + (=ucs . #x7C10) ; 簐 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208 . #x5255) ; ø½Š¾® + (korean-ksc5601 . #x7342) ; ø»Š“‰ + (chinese-cns11643-3 . #x5571) ; ø»–¤Œ + (ideograph-daikanwa . 26490) ; ø¸†º + (=ucs . #x7C12) ; 簒 + )) +(define-char + '((=>ucs . #x25CAE) ; 𥲮 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 26491) ; ø¸†» + )) +(define-char + '((morohashi-daikanwa 26491 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A25) ; ø»ž£¦ + (=ucs . #x25CAE) ; 𥲮 + )) +(define-char + '((=>ucs . #x25CBD) ; 𥲽 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 26493) ; ø¸†½ + )) +(define-char + '((=>ucs . #x25CBD) ; 𥲽 + (morohashi-daikanwa 26493 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5768) ; ø»˜±ƒ + )) +(define-char + '((morohashi-daikanwa 26493 0 3) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x25CBD) ; 𥲽 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208 . #x6449) ; ø½‹˜¾ + (ideograph-daikanwa . 26494) ; ø¸†¾ + (=ucs . #x7C13) ; 簓 + )) +(define-char + '((morohashi-daikanwa 26494 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208 . #x644C) ; ø½‹™ + (=ucs . #x7C17) ; 簗 + )) +(define-char + '((=>ucs . #x25CBB) ; 𥲻 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 49432) ; ø¸Œ„˜ + )) +(define-char + '((morohashi-daikanwa 49432 0 9) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A2A) ; ø»ž£« + (=ucs . #x25CBB) ; 𥲻 + )) +(define-char + '((=>ucs . #x25CAF) ; 𥲯 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 49433) ; ø¸Œ„™ + )) +(define-char + '((morohashi-daikanwa 49433 0 3) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A2D) ; ø»ž£® + (=ucs . #x25CAF) ; 𥲯 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A2E) ; ø»ž£¯ + (ideograph-daikanwa . 49434) ; ø¸Œ„š + (=ucs . #x25CBC) ; 𥲼 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x575B) ; ø»˜°¶ + (=ucs . #x4238) ; 䈸 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C6D) ; ø»›‚¢ + (=ucs . #x4239) ; 䈹 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x575E) ; ø»˜°¹ + (=ucs . #x423A) ; 䈺 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x575A) ; ø»˜°µ + (=ucs . #x423B) ; 䈻 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5762) ; ø»˜°½ + (=ucs . #x423C) ; 䈼 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C7D) ; ø»›‚² + (=ucs . #x423D) ; 䈽 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5765) ; ø»˜±€ + (=ucs . #x423E) ; 䈾 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5753) ; ø»˜°® + (=ucs . #x423F) ; 䈿 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x556C) ; ø»–¤‡ + (=ucs . #x4240) ; 䉀 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5756) ; ø»˜°± + (=ucs . #x4241) ; 䉁 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5758) ; ø»˜°³ + (=ucs . #x4242) ; 䉂 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5759) ; ø»˜°´ + (=ucs . #x4243) ; 䉃 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C7E) ; ø»›‚³ + (=ucs . #x4244) ; 䉄 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5755) ; ø»˜°° + (=ucs . #x4245) ; 䉅 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D30) ; ø»›ƒƒ + (=ucs . #x4246) ; 䉆 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208 . #x6443) ; ø½‹˜¸ + (=ucs . #x7C14) ; 簔 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5757) ; ø»˜°² + (=ucs . #x7C15) ; 簕 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x737D) ; ø»…¿¼ + (chinese-isoir165 . #x737D) ; ø»Ž¨Œ + (=ucs . #x7C16) ; 簖 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x7C18) ; 簘 + )) +(define-char + '((=>ucs . #x7C18) ; 簘 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x556F) ; ø»–¤Š + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D24) ; ø»›‚· + (=ucs . #x25C75) ; 𥱵 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D21) ; ø»›‚´ + (=ucs . #x25C76) ; 𥱶 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x575D) ; ø»˜°¸ + (=ucs . #x25C77) ; 𥱷 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C75) ; ø»›‚ª + (=ucs . #x25C78) ; 𥱸 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D2D) ; ø»›ƒ€ + (=ucs . #x25C79) ; 𥱹 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C79) ; ø»›‚® + (=ucs . #x25C7A) ; 𥱺 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x575C) ; ø»˜°· + (=ucs . #x25C7B) ; 𥱻 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5763) ; ø»˜°¾ + (=ucs . #x25C7C) ; 𥱼 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5767) ; ø»˜±‚ + (=ucs . #x25C7D) ; 𥱽 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A2C) ; ø»ž£­ + (=ucs . #x25C7E) ; 𥱾 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D2B) ; ø»›‚¾ + (=ucs . #x25C7F) ; 𥱿 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5760) ; ø»˜°» + (=ucs . #x25C80) ; 𥲀 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D22) ; ø»›‚µ + (=ucs . #x25C81) ; 𥲁 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C70) ; ø»›‚¥ + (=ucs . #x25C84) ; 𥲄 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D23) ; ø»›‚¶ + (=ucs . #x25C85) ; 𥲅 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C72) ; ø»›‚§ + (=ucs . #x25C86) ; 𥲆 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D31) ; ø»›ƒ„ + (=ucs . #x25C87) ; 𥲇 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C7B) ; ø»›‚° + (=ucs . #x25C88) ; 𥲈 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D2A) ; ø»›‚½ + (=ucs . #x25C89) ; 𥲉 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C77) ; ø»›‚¬ + (=ucs . #x25C8A) ; 𥲊 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D34) ; ø»›ƒ‡ + (=ucs . #x25C8B) ; 𥲋 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A24) ; ø»ž£¥ + (=ucs . #x25C8C) ; 𥲌 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C76) ; ø»›‚« + (=ucs . #x25C8D) ; 𥲍 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C7C) ; ø»›‚± + (=ucs . #x25C8E) ; 𥲎 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D26) ; ø»›‚¹ + (=ucs . #x25C8F) ; 𥲏 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5764) ; ø»˜°¿ + (=ucs . #x25C90) ; 𥲐 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D27) ; ø»›‚º + (=ucs . #x25C91) ; 𥲑 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A29) ; ø»ž£ª + (=ucs . #x25C92) ; 𥲒 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D2C) ; ø»›‚¿ + (=ucs . #x25C96) ; 𥲖 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C7A) ; ø»›‚¯ + (=ucs . #x25C97) ; 𥲗 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A2F) ; ø»ž£° + (=ucs . #x25C98) ; 𥲘 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A28) ; ø»ž£© + (=ucs . #x25C99) ; 𥲙 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C6F) ; ø»›‚¤ + (=ucs . #x25C9A) ; 𥲚 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D32) ; ø»›ƒ… + (=ucs . #x25C9B) ; 𥲛 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D29) ; ø»›‚¼ + (=ucs . #x25C9C) ; 𥲜 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C73) ; ø»›‚¨ + (=ucs . #x25C9D) ; 𥲝 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A2B) ; ø»ž£¬ + (=ucs . #x25C9E) ; 𥲞 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D2E) ; ø»›ƒ + (=ucs . #x25C9F) ; 𥲟 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C71) ; ø»›‚¦ + (=ucs . #x25CA0) ; 𥲠 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C6E) ; ø»›‚£ + (=ucs . #x25CA1) ; 𥲡 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D28) ; ø»›‚» + (=ucs . #x25CA2) ; 𥲢 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5766) ; ø»˜± + (=ucs . #x25CA3) ; 𥲣 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D33) ; ø»›ƒ† + (=ucs . #x25CA5) ; 𥲥 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C78) ; ø»›‚­ + (=ucs . #x25CA6) ; 𥲦 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D2F) ; ø»›ƒ‚ + (=ucs . #x25CA7) ; 𥲧 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D25) ; ø»›‚¸ + (=ucs . #x25CA8) ; 𥲨 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5C74) ; ø»›‚© + (=ucs . #x25CAA) ; 𥲪 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A27) ; ø»ž£¨ + (=ucs . #x25CAB) ; 𥲫 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A26) ; ø»ž£§ + (=ucs . #x25CAC) ; 𥲬 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5761) ; ø»˜°¼ + (=ucs . #x25CC6) ; 𥳆 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D35) ; ø»›ƒˆ + (=ucs . #x25CC9) ; 𥳉 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (=cbeta . 01704) ; ø¸ š¨ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5266) ; ø»‹­“ + (chinese-cns11643-2 . #x624F) ; ø»”¬¬ + (ideograph-daikanwa . 26495) ; ø¸†¿ + (=ucs . #x7C19) ; 簙 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5850) ; ø»–¨… + (ideograph-daikanwa . 26496) ; ø¸†ž€ + (=ucs . #x7C1A) ; 簚 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5267) ; ø»‹­” + (chinese-cns11643-3 . #x584E) ; ø»–¨ƒ + (ideograph-daikanwa . 26500) ; ø¸†ž„ + (=jef-china3 . #x5EB6) ; øº…º¶ + (=ucs . #x7C1B) ; 簛 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x624D) ; ø»”¬ª + (ideograph-daikanwa . 26503) ; ø¸†ž‡ + (=ucs . #x7C1C) ; 簜 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6253) ; ø»”¬° + (ideograph-daikanwa . 26508) ; ø¸†žŒ + (=ucs . #x7C1D) ; 簝 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x433D) ; ø»‚®˜ + (korean-ksc5601 . #x532F) ; ø»‰£¶ + (chinese-cns11643-1 . #x767A) ; ø»“€« + (=jis-x0213-1-2000 . #x7969) ; ø»¤•” + (chinese-gb12345 . #x736C) ; 簞 + (ideograph-daikanwa . 26509) ; ø¸†ž + (=ucs . #x7C1E) ; 簞 + )) +(define-char + '((=>ucs . #x7BAA) ; 箪 + (morohashi-daikanwa 26509 0 5) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0208 . #x433D) ; ø»‡‚  + (=jis-x0208-1990 . #x433D) ; ø½Š¨” + (ucs-jis . #x7BAA) ; ø»‡‚  + )) +(define-char + '((=>ucs . #x7C1F) ; 簟 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26510) ; ø¸†žŽ + )) +(define-char + '((morohashi-daikanwa 26510 0 3) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb2312 . #x7421) ; ø»…¿¾ + (=jis-x0208 . #x6452) ; ø½‹™‡ + (chinese-isoir165 . #x7421) ; ø»Ž¨Ž + (chinese-cns11643-2 . #x6251) ; ø»”¬® + (=ucs . #x7C1F) ; 簟 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5268) ; ø»‹­• + (chinese-isoir165 . #x7E2E) ; ø»Ž·‡ + (chinese-cns11643-2 . #x6250) ; ø»”¬­ + (=jis-x0213-1-2000 . #x796A) ; ø»¤•• + (ideograph-daikanwa . 26517) ; ø¸†ž• + (=ucs . #x7C20) ; ç°  + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6340) ; ø»›Œ‡ + (ideograph-daikanwa . 26518) ; ø¸†ž– + (=ucs . #x25CD0) ; 𥳐 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x584A) ; ø»–§¿ + (ideograph-daikanwa . 26519) ; ø¸†ž— + (=ucs . #x424D) ; 䉍 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x584F) ; ø»–¨„ + (ideograph-daikanwa . 26520) ; ø¸†ž˜ + (=ucs . #x25CD1) ; 𥳑 + )) +(define-char + '((morohashi-daikanwa 26520 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (=jis-x0208 . #x344A) ; ø½Š’Ÿ + (korean-ksc5601 . #x4A5B) ; ø»‰—” + (chinese-cns11643-1 . #x767C) ; ø»“€­ + (chinese-gb12345 . #x3C72) ; ç°¡ + (=ucs . #x7C21) ; ç°¡ + )) +(define-char + '((=>ucs . #x7C22) ; ç°¢ + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26521) ; ø¸†ž™ + )) +(define-char + '((morohashi-daikanwa 26521 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6256) ; ø»”¬³ + (=ucs . #x7C22) ; ç°¢ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 5868) + (=jis-x0208 . #x644F) ; ø½‹™„ + (chinese-cns11643-1 . #x767B) ; ø»“€¬ + (chinese-gb12345 . #x7371) ; ç°£ + (ideograph-daikanwa . 26524) ; ø¸†žœ + (=ucs . #x7C23) ; ç°£ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5851) ; ø»–¨† + (ideograph-daikanwa . 26527) ; ø¸†žŸ + (=ucs . #x7C24) ; ç°¤ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5269) ; ø»‹­– + (chinese-cns11643-2 . #x6257) ; ø»”¬´ + (ideograph-daikanwa . 26528) ; ø¸†ž  + (=jef-china3 . #x5EB7) ; øº…º· + (=ucs . #x7C25) ; ç°¥ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb2312 . #x7423) ; ø»†€€ + (japanese-jisx0212 . #x526A) ; ø»‹­— + (chinese-isoir165 . #x7423) ; ø»Ž¨ + (chinese-cns11643-2 . #x6254) ; ø»”¬± + (=jis-x0213-2-2000 . #x7368) ; ø»¦–£ + (ideograph-daikanwa . 26530) ; ø¸†ž¢ + (=ucs . #x7C26) ; ç°¦ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 5869) + (chinese-gb2312 . #x3B49) ; ø»„¬¸ + (=jis-x0208 . #x6450) ; ø½‹™… + (korean-ksc5601 . #x7C57) ; ø»Š ¬ + (chinese-isoir165 . #x3B49) ; ø»•ˆ + (chinese-cns11643-1 . #x7678) ; ø»“€© + (ideograph-daikanwa . 26541) ; ø¸†ž­ + (=ucs . #x7C27) ; ç°§ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x526B) ; ø»‹­˜ + (ideograph-daikanwa . 26554) ; ø¸†žº + (=jef-china3 . #x98ED) ; øº‰£­ + (=ucs . #x7C28) ; ç°¨ + )) +(define-char + '((=>ucs . #x7C28) ; ç°¨ + (morohashi-daikanwa 26554 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6255) ; ø»”¬² + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x624E) ; ø»”¬« + (ideograph-daikanwa . 26555) ; ø¸†ž» + (=ucs . #x7C29) ; ç°© + )) +(define-char + '((=>ucs . #x7C2A) ; ç°ª + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26558) ; ø¸†ž¾ + )) +(define-char + '((morohashi-daikanwa 26558 0 3) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb2312 . #x7422) ; ø»…¿¿ + (=jis-x0208 . #x6451) ; ø½‹™† + (korean-ksc5601 . #x6D58) ; ø»ŠŠ« + (chinese-isoir165 . #x7422) ; ø»Ž¨ + (chinese-cns11643-1 . #x7679) ; ø»“€ª + (=ucs . #x7C2A) ; ç°ª + )) +(define-char + '((=>ucs . #x25CE4) ; 𥳤 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26559) ; ø¸†ž¿ + )) +(define-char + '((=>ucs . #x25CE4) ; 𥳤 + (morohashi-daikanwa 26559 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4135) ; ø»ž®ˆ + )) +(define-char + '((morohashi-daikanwa 26559 0 3) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x25CE4) ; 𥳤 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 5875) + (=jis-x0208 . #x6454) ; ø½‹™‰ + (korean-ksc5601 . #x6147) ; ø»‰¸² + (chinese-cns11643-1 . #x7677) ; ø»“€¨ + (chinese-gb12345 . #x736F) ; ç°« + (ideograph-daikanwa . 26560) ; ø¸†Ÿ€ + (=ucs . #x7C2B) ; ç°« + )) +(define-char + '((=>ucs . #x25CE5) ; 𥳥 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26561) ; ø¸†Ÿ + )) +(define-char + '((morohashi-daikanwa 26561 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x25CE5) ; 𥳥 + )) +(define-char + '((=>ucs . #x25CE5) ; 𥳥 + (morohashi-daikanwa 26561 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x632C) ; ø»›‹³ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x526C) ; ø»‹­™ + (chinese-cns11643-2 . #x6635) ; ø»”²Š + (ideograph-daikanwa . 26562) ; ø¸†Ÿ‚ + (=ucs . #x7C2C) ; ç°¬ + )) +(define-char + '((=>ucs . #x25CE6) ; 𥳦 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26563) ; ø¸†Ÿƒ + )) +(define-char + '((morohashi-daikanwa 26563 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4136) ; ø»ž®‰ + (=ucs . #x25CE6) ; 𥳦 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26564) ; ø¸†Ÿ„ + )) +(define-char + '((morohashi-daikanwa 26564 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x413C) ; ø»ž® + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C41) ; ø»˜·² + (ideograph-daikanwa . 26565) ; ø¸†Ÿ… + (=ucs . #x25CE7) ; 𥳧 + )) +(define-char + '((=>ucs . #x25CE8) ; 𥳨 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26566) ; ø¸†Ÿ† + )) +(define-char + '((morohashi-daikanwa 26566 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4133) ; ø»ž®† + (=ucs . #x25CE8) ; 𥳨 + )) +(define-char + '((=>ucs . #x7C2D) ; ç°­ + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (ideograph-daikanwa . 26567) ; ø¸†Ÿ‡ + )) +(define-char + '((morohashi-daikanwa 26567 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6252) ; ø»”¬¯ + (=ucs . #x7C2D) ; ç°­ + )) +(define-char + '((=>ucs . #x25CE9) ; 𥳩 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26568) ; ø¸†Ÿˆ + )) +(define-char + '((morohashi-daikanwa 26568 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C53) ; ø»˜¸„ + (=ucs . #x25CE9) ; 𥳩 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26570) ; ø¸†ŸŠ + (=ucs . #x25CEB) ; 𥳫 + )) +(define-char + '((=>ucs . #x25CEB) ; 𥳫 + (morohashi-daikanwa 26570 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4138) ; ø»ž®‹ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x633D) ; ø»›Œ„ + (ideograph-daikanwa . 26571) ; ø¸†Ÿ‹ + (=ucs . #x25CEC) ; 𥳬 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x413A) ; ø»ž® + (ideograph-daikanwa . 26572) ; ø¸†ŸŒ + (=ucs . #x25CED) ; 𥳭 + )) +(define-char + '((=>ucs . #x25CEE) ; 𥳮 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26573) ; ø¸†Ÿ + )) +(define-char + '((morohashi-daikanwa 26573 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x413E) ; ø»ž®‘ + (=ucs . #x25CEE) ; 𥳮 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4134) ; ø»ž®‡ + (ideograph-daikanwa . 26574) ; ø¸†ŸŽ + (=ucs . #x25CEF) ; 𥳯 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26575) ; ø¸†Ÿ + (=ucs . #x4259) ; 䉙 + )) +(define-char + '((=>ucs . #x4259) ; 䉙 + (morohashi-daikanwa 26575 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x584B) ; ø»–¨€ + )) +(define-char + '((=>ucs . #x25CF0) ; 𥳰 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26576) ; ø¸†Ÿ + )) +(define-char + '((morohashi-daikanwa 26576 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6331) ; ø»›‹¸ + (=ucs . #x25CF0) ; 𥳰 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C4D) ; ø»˜·¾ + (ideograph-daikanwa . 26577) ; ø¸†Ÿ‘ + (=ucs . #x25CF1) ; 𥳱 + )) +(define-char + '((=>ucs . #x25CF2) ; 𥳲 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26578) ; ø¸†Ÿ’ + )) +(define-char + '((morohashi-daikanwa 26578 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6336) ; ø»›‹½ + (=ucs . #x25CF2) ; 𥳲 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x633A) ; ø»›Œ + (ideograph-daikanwa . 26579) ; ø¸†Ÿ“ + (=ucs . #x25CF3) ; 𥳳 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26580) ; ø¸†Ÿ” + (=ucs . #x25CF4) ; 𥳴 + )) +(define-char + '((=>ucs . #x25CF4) ; 𥳴 + (morohashi-daikanwa 26580 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6344) ; ø»›Œ‹ + )) +(define-char + '((=>ucs . #x25CF5) ; 𥳵 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26581) ; ø¸†Ÿ• + )) +(define-char + '((=>ucs . #x25CF5) ; 𥳵 + (morohashi-daikanwa 26581 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6349) ; ø»›Œ + )) +(define-char + '((morohashi-daikanwa 26581 0 3) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x25CF5) ; 𥳵 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x633C) ; ø»›Œƒ + (ideograph-daikanwa . 26582) ; ø¸†Ÿ– + (=ucs . #x25CF6) ; 𥳶 + )) +(define-char + '((=>ucs . #x25CF7) ; 𥳷 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26583) ; ø¸†Ÿ— + )) +(define-char + '((morohashi-daikanwa 26583 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x25CF7) ; 𥳷 + )) +(define-char + '((=>ucs . #x25CF7) ; 𥳷 + (morohashi-daikanwa 26583 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x632D) ; ø»›‹´ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6341) ; ø»›Œˆ + (ideograph-daikanwa . 26584) ; ø¸†Ÿ˜ + (=ucs . #x425A) ; 䉚 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4142) ; ø»ž®• + (ideograph-daikanwa . 26585) ; ø¸†Ÿ™ + (=ucs . #x25CF8) ; 𥳸 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4141) ; ø»ž®” + (ideograph-daikanwa . 26586) ; ø¸†Ÿš + (=ucs . #x25CF9) ; 𥳹 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x633B) ; ø»›Œ‚ + (ideograph-daikanwa . 26587) ; ø¸†Ÿ› + (=ucs . #x25CFA) ; 𥳺 + )) +(define-char + '((=>ucs . #x25D00) ; 𥴀 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 26588) ; ø¸†Ÿœ + )) +(define-char + '((morohashi-daikanwa 26588 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x632F) ; ø»›‹¶ + (=ucs . #x25D00) ; 𥴀 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4140) ; ø»ž®“ + (ideograph-daikanwa . 49435) ; ø¸Œ„› + (=ucs . #x25D13) ; 𥴓 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x413D) ; ø»ž® + (ideograph-daikanwa . 49436) ; ø¸Œ„œ + (=ucs . #x25D14) ; 𥴔 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4137) ; ø»ž®Š + (ideograph-daikanwa . 49437) ; ø¸Œ„ + (=ucs . #x25D02) ; 𥴂 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C44) ; ø»˜·µ + (=ucs . #x4248) ; 䉈 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C4F) ; ø»˜¸€ + (=ucs . #x4249) ; 䉉 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C4B) ; ø»˜·¼ + (=ucs . #x424A) ; 䉊 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C50) ; ø»˜¸ + (=ucs . #x424B) ; 䉋 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C43) ; ø»˜·´ + (=ucs . #x424C) ; 䉌 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C4A) ; ø»˜·» + (=ucs . #x424E) ; 䉎 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C42) ; ø»˜·³ + (=ucs . #x4250) ; 䉐 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C4C) ; ø»˜·½ + (=ucs . #x4251) ; 䉑 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x413F) ; ø»ž®’ + (=ucs . #x4252) ; 䉒 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C46) ; ø»˜·· + (=ucs . #x4253) ; 䉓 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C49) ; ø»˜·º + (=ucs . #x4254) ; 䉔 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C40) ; ø»˜·± + (=ucs . #x4255) ; 䉕 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6334) ; ø»›‹» + (=ucs . #x4256) ; 䉖 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C48) ; ø»˜·¹ + (=ucs . #x4257) ; 䉗 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x584D) ; ø»–¨‚ + (=ucs . #x4258) ; 䉘 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C51) ; ø»˜¸‚ + (=ucs . #x4263) ; 䉣 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x584C) ; ø»–¨ + (=ucs . #x7C2E) ; ç°® + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (=ucs . #x7C2F) ; ç°¯ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-isoir165 . #x2E6F) ; ø»‚¨ + (=ucs . #x7C30) ; ç°° + )) +(define-char + '((=>ucs . #x7C30) ; ç°° + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6258) ; ø»”¬µ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (japanese-jisx0212 . #x526D) ; ø»‹­š + (=jis-x0213-1-2000 . #x7968) ; ø»¤•“ + (=ucs . #x7C31) ; ç°± + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6342) ; ø»›Œ‰ + (=ucs . #x25C95) ; 𥲕 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C3C) ; ø»˜·­ + (=ucs . #x25CA4) ; 𥲤 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x634B) ; ø»›Œ’ + (=ucs . #x25CC7) ; 𥳇 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6347) ; ø»›ŒŽ + (=ucs . #x25CC8) ; 𥳈 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C52) ; ø»˜¸ƒ + (=ucs . #x25CCA) ; 𥳊 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6345) ; ø»›ŒŒ + (=ucs . #x25CCB) ; 𥳋 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6338) ; ø»›‹¿ + (=ucs . #x25CCC) ; 𥳌 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6333) ; ø»›‹º + (=ucs . #x25CCD) ; 𥳍 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C47) ; ø»˜·¸ + (=ucs . #x25CCE) ; 𥳎 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x634A) ; ø»›Œ‘ + (=ucs . #x25CCF) ; 𥳏 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x632E) ; ø»›‹µ + (=ucs . #x25CD2) ; 𥳒 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C4E) ; ø»˜·¿ + (=ucs . #x25CD3) ; 𥳓 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C45) ; ø»˜·¶ + (=ucs . #x25CD4) ; 𥳔 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6343) ; ø»›ŒŠ + (=ucs . #x25CD5) ; 𥳕 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6339) ; ø»›Œ€ + (=ucs . #x25CD6) ; 𥳖 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x634C) ; ø»›Œ“ + (=ucs . #x25CD7) ; 𥳗 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C3D) ; ø»˜·® + (=ucs . #x25CD8) ; 𥳘 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x413B) ; ø»ž®Ž + (=ucs . #x25CD9) ; 𥳙 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6346) ; ø»›Œ + (=ucs . #x25CDA) ; 𥳚 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6330) ; ø»›‹· + (=ucs . #x25CDB) ; 𥳛 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6337) ; ø»›‹¾ + (=ucs . #x25CDC) ; 𥳜 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C3E) ; ø»˜·¯ + (=ucs . #x25CDD) ; 𥳝 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C3F) ; ø»˜·° + (=ucs . #x25CDE) ; 𥳞 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6348) ; ø»›Œ + (=ucs . #x25CDF) ; 𥳟 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4139) ; ø»ž®Œ + (=ucs . #x25CE0) ; 𥳠 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6335) ; ø»›‹¼ + (=ucs . #x25CE1) ; 𥳡 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6332) ; ø»›‹¹ + (=ucs . #x25CE2) ; 𥳢 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x633F) ; ø»›Œ† + (=ucs . #x25CE3) ; 𥳣 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x633E) ; ø»›Œ… + (=ucs . #x25CEA) ; 𥳪 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x632B) ; ø»›‹² + (=ucs . #x25CFF) ; 𥳿 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4132) ; ø»ž®… + (=ucs . #x25D01) ; 𥴁 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x526E) ; ø»‹­› + (chinese-cns11643-2 . #x6632) ; ø»”²‡ + (=jis-x0213-1-2000 . #x796B) ; ø»¤•– + (ideograph-daikanwa . 26592) ; ø¸†Ÿ  + (=ucs . #x7C33) ; ç°³ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x526F) ; ø»‹­œ + (chinese-cns11643-3 . #x5A6F) ; ø»–«  + (ideograph-daikanwa . 26595) ; ø¸†Ÿ£ + (=ucs . #x7C34) ; ç°´ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A6E) ; ø»–«Ÿ + (ideograph-daikanwa . 26596) ; ø¸†Ÿ¤ + (=ucs . #x7C35) ; ç°µ + )) +(define-char + '((=>ucs . #x25D22) ; 𥴢 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26597) ; ø¸†Ÿ¥ + )) +(define-char + '((morohashi-daikanwa 26597 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x686F) ; ø»›”Œ + (=ucs . #x25D22) ; 𥴢 + )) +(define-char + '((=>ucs . #x425C) ; 䉜 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26598) ; ø¸†Ÿ¦ + (=jef-china3 . #x5EB9) ; øº…º¹ + )) +(define-char + '((morohashi-daikanwa 26598 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x686E) ; ø»›”‹ + (=ucs . #x425C) ; 䉜 + )) +(define-char + '((=>ucs . #x25D23) ; 𥴣 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26599) ; ø¸†Ÿ§ + )) +(define-char + '((morohashi-daikanwa 26599 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x484E) ; ø»ž¸³ + (=ucs . #x25D23) ; 𥴣 + )) +(define-char + '((=>ucs . #x7C36) ; ç°¶ + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5270) ; ø»‹­ + (=jis-x0213-1-2000 . #x796C) ; ø»¤•— + (ideograph-daikanwa . 26600) ; ø¸†Ÿ¨ + (ucs-jis . #x7C36) ; ø»‹­ + )) +(define-char + '((morohashi-daikanwa 26600 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x604E) ; ø»˜½· + (=ucs . #x7C36) ; ç°¶ + )) +(define-char + '((=>ucs . #x25D24) ; 𥴤 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26601) ; ø¸†Ÿ© + )) +(define-char + '((morohashi-daikanwa 26601 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x25D24) ; 𥴤 + )) +(define-char + '((=>ucs . #x25D24) ; 𥴤 + (morohashi-daikanwa 26601 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6059) ; ø»˜¾‚ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x484C) ; ø»ž¸± + (ideograph-daikanwa . 26602) ; ø¸†Ÿª + (=ucs . #x25D25) ; 𥴥 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A6A) ; ø»–«› + (ideograph-daikanwa . 26603) ; ø¸†Ÿ« + (=ucs . #x425D) ; 䉝 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6053) ; ø»˜½¼ + (ideograph-daikanwa . 26604) ; ø¸†Ÿ¬ + (=ucs . #x425E) ; 䉞 + )) +(define-char + '((=>ucs . #x25D26) ; 𥴦 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26605) ; ø¸†Ÿ­ + )) +(define-char + '((=>ucs . #x25D26) ; 𥴦 + (morohashi-daikanwa 26605 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6863) ; ø»›”€ + )) +(define-char + '((morohashi-daikanwa 26605 0 3) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x25D26) ; 𥴦 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6054) ; ø»˜½½ + (ideograph-daikanwa . 26606) ; ø¸†Ÿ® + (=ucs . #x25D27) ; 𥴧 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 3843) + (=jis-x0208 . #x6453) ; ø½‹™ˆ + (chinese-cns11643-1 . #x785D) ; ø»“ƒŠ + (ideograph-daikanwa . 26607) ; ø¸†Ÿ¯ + (=ucs . #x7C37) ; ç°· + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6866) ; ø»›”ƒ + (ideograph-daikanwa . 26608) ; ø¸†Ÿ° + (=ucs . #x425F) ; 䉟 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 5877) + (chinese-gb2312 . #x7424) ; ø»†€ + (=jis-x0208 . #x4876) ; ø½Š°£ + (chinese-isoir165 . #x7424) ; ø»Ž¨‘ + (chinese-cns11643-1 . #x785B) ; ø»“ƒˆ + (ideograph-daikanwa . 26609) ; ø¸†Ÿ± + (=ucs . #x7C38) ; ç°¸ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5271) ; ø»‹­ž + (chinese-cns11643-2 . #x6634) ; ø»”²‰ + (ideograph-daikanwa . 26610) ; ø¸†Ÿ² + (=ucs . #x7C39) ; ç°¹ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5272) ; ø»‹­Ÿ + (chinese-cns11643-4 . #x604C) ; ø»˜½µ + (ideograph-daikanwa . 26611) ; ø¸†Ÿ³ + (=ucs . #x7C3A) ; ç°º + )) +(define-char + '((=>ucs . #x7C3B) ; ç°» + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26612) ; ø¸†Ÿ´ + )) +(define-char + '((morohashi-daikanwa 26612 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6636) ; ø»”²‹ + (=ucs . #x7C3B) ; ç°» + )) +(define-char + '((=>ucs . #x7C3C) ; ç°¼ + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26613) ; ø¸†Ÿµ + )) +(define-char + '((morohashi-daikanwa 26613 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6633) ; ø»”²ˆ + (=ucs . #x7C3C) ; ç°¼ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 5876) + (=jis-x0208 . #x6455) ; ø½‹™Š + (korean-ksc5601 . #x7458) ; ø»Š”½ + (chinese-cns11643-1 . #x785C) ; ø»“ƒ‰ + (chinese-gb12345 . #x4729) ; ç°½ + (ideograph-daikanwa . 26614) ; ø¸†Ÿ¶ + (=ucs . #x7C3D) ; ç°½ + )) +(define-char + '((=>ucs . #x25D28) ; 𥴨 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26615) ; ø¸†Ÿ· + )) +(define-char + '((=>ucs . #x25D28) ; 𥴨 + (morohashi-daikanwa 26615 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6055) ; ø»˜½¾ + )) +(define-char + '((morohashi-daikanwa 26615 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x25D28) ; 𥴨 + )) +(define-char + '((=>ucs . #x7C3E) ; ç°¾ + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26616) ; ø¸†Ÿ¸ + )) +(define-char + '((=>ucs . #x7C3E) ; ç°¾ + (morohashi-daikanwa 26616 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (=jis-x0208 . #x4E7C) ; ø½Š¹ + (korean-ksc5601 . #x5633) ; ø»‰¨” + (=jef-china3 . #x5EC5) ; øº…»… + (ucs-jis . #x7C3E) ; ø½Š¹ + )) +(define-char + '((morohashi-daikanwa 26616 0 3) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-1 . #x7859) ; ø»“ƒ† + (chinese-gb12345 . #x4131) ; ç°¾ + (=ucs . #x7C3E) ; ç°¾ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A6D) ; ø»–«ž + (ideograph-daikanwa . 26617) ; ø¸†Ÿ¹ + (=ucs . #x4260) ; 䉠 + )) +(define-char + '((=>ucs . #x25D29) ; 𥴩 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26618) ; ø¸†Ÿº + )) +(define-char + '((morohashi-daikanwa 26618 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6051) ; ø»˜½º + (=ucs . #x25D29) ; 𥴩 + )) +(define-char + '((=>ucs . #x25D2A) ; 𥴪 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26619) ; ø¸†Ÿ» + )) +(define-char + '((=>ucs . #x25D2A) ; 𥴪 + (morohashi-daikanwa 26619 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6869) ; ø»›”† + )) +(define-char + '((morohashi-daikanwa 26619 0 3) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x25D2A) ; 𥴪 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x604F) ; ø»˜½¸ + (ideograph-daikanwa . 26620) ; ø¸†Ÿ¼ + (=ucs . #x25D2B) ; 𥴫 + )) +(define-char + '((=>ucs . #x25D2C) ; 𥴬 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26621) ; ø¸†Ÿ½ + )) +(define-char + '((morohashi-daikanwa 26621 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6050) ; ø»˜½¹ + (=ucs . #x25D2C) ; 𥴬 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26622) ; ø¸†Ÿ¾ + (=ucs . #x25D2D) ; 𥴭 + )) +(define-char + '((=>ucs . #x25D2D) ; 𥴭 + (morohashi-daikanwa 26622 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4848) ; ø»ž¸­ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-gb2312 . #x323E) ; ø»„ŸŸ + (korean-ksc5601 . #x5D2D) ; ø»‰²  + (chinese-isoir165 . #x323E) ; ø»‡¯ + (chinese-cns11643-1 . #x785A) ; ø»“ƒ‡ + (ideograph-daikanwa . 26623) ; ø¸†Ÿ¿ + (=ucs . #x7C3F) ; ç°¿ + )) +(define-char + '((=>ucs . #x7C3F) ; ç°¿ + (morohashi-daikanwa 26623 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (=jis-x0208 . #x4A6D) ; ø½Š³– + (ucs-jis . #x7C3F) ; ø½Š³– + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26624) ; ø¸† € + (=ucs . #x25D2E) ; 𥴮 + )) +(define-char + '((=>ucs . #x25D2E) ; 𥴮 + (morohashi-daikanwa 26624 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6052) ; ø»˜½» + )) +(define-char + '((=>ucs . #x25D2F) ; 𥴯 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26625) ; ø¸†  + )) +(define-char + '((morohashi-daikanwa 26625 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6862) ; ø»›“¿ + (=ucs . #x25D2F) ; 𥴯 + )) +(define-char + '((=>ucs . #x25D30) ; 𥴰 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26626) ; ø¸† ‚ + )) +(define-char + '((morohashi-daikanwa 26626 0 5) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x25D30) ; 𥴰 + )) +(define-char + '((=>ucs . #x25D30) ; 𥴰 + (morohashi-daikanwa 26626 0 6) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6058) ; ø»˜¾ + )) +(define-char + '((=>ucs . #x25D31) ; 𥴱 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26627) ; ø¸† ƒ + )) +(define-char + '((morohashi-daikanwa 26627 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x604D) ; ø»˜½¶ + (=ucs . #x25D31) ; 𥴱 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A69) ; ø»–«š + (ideograph-daikanwa . 26628) ; ø¸† „ + (=ucs . #x4261) ; 䉡 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4847) ; ø»ž¸¬ + (ideograph-daikanwa . 26629) ; ø¸† … + (=ucs . #x25D32) ; 𥴲 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x686D) ; ø»›”Š + (ideograph-daikanwa . 26630) ; ø¸† † + (=ucs . #x25D34) ; 𥴴 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A6B) ; ø»–«œ + (ideograph-daikanwa . 26631) ; ø¸† ‡ + (=ucs . #x4262) ; 䉢 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6868) ; ø»›”… + (ideograph-daikanwa . 26632) ; ø¸† ˆ + (=ucs . #x25D35) ; 𥴵 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6870) ; ø»›” + (ideograph-daikanwa . 26634) ; ø¸† Š + (=ucs . #x25D36) ; 𥴶 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26635) ; ø¸† ‹ + (=ucs . #x25D37) ; 𥴷 + )) +(define-char + '((=>ucs . #x25D37) ; 𥴷 + (morohashi-daikanwa 26635 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x686C) ; ø»›”‰ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x686B) ; ø»›”ˆ + (ideograph-daikanwa . 26636) ; ø¸† Œ + (=ucs . #x25D38) ; 𥴸 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6865) ; ø»›”‚ + (ideograph-daikanwa . 26637) ; ø¸†  + (=ucs . #x25D39) ; 𥴹 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6864) ; ø»›” + (ideograph-daikanwa . 26638) ; ø¸† Ž + (=ucs . #x25D3A) ; 𥴺 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6867) ; ø»›”„ + (ideograph-daikanwa . 26639) ; ø¸†  + (=ucs . #x25D3B) ; 𥴻 + )) +(define-char + '((=>ucs . #x25D3D) ; 𥴽 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26641) ; ø¸† ‘ + )) +(define-char + '((=>ucs . #x25D3D) ; 𥴽 + (morohashi-daikanwa 26641 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4846) ; ø»ž¸« + )) +(define-char + '((morohashi-daikanwa 26641 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x25D3D) ; 𥴽 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26642) ; ø¸† ’ + (=ucs . #x25D3E) ; 𥴾 + )) +(define-char + '((=>ucs . #x25D3E) ; 𥴾 + (morohashi-daikanwa 26642 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x484A) ; ø»ž¸¯ + )) +(define-char + '((=>ucs . #x25D3F) ; 𥴿 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 26643) ; ø¸† “ + )) +(define-char + '((morohashi-daikanwa 26643 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6861) ; ø»›“¾ + (=ucs . #x25D3F) ; 𥴿 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 5886) + (chinese-gb2312 . #x7426) ; ø»†€ƒ + (=jis-x0208 . #x645A) ; ø½‹™ + (chinese-isoir165 . #x7426) ; ø»Ž¨“ + (chinese-cns11643-1 . #x785E) ; ø»“ƒ‹ + (ideograph-daikanwa . 26646) ; ø¸† – + (=ucs . #x7C40) ; 籀 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (=jis-x0213-1-2000 . #x796D) ; ø»¤•˜ + (ideograph-daikanwa . 26647) ; ø¸† — + (=jef-china3 . #x5EBA) ; øº…ºº + (=ucs . #x4264) ; 䉤 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x484B) ; ø»ž¸° + (ideograph-daikanwa . 49438) ; ø¸Œ„ž + (=ucs . #x25D50) ; 𥵐 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4849) ; ø»ž¸® + (ideograph-daikanwa . 49439) ; ø¸Œ„Ÿ + (=ucs . #x25D45) ; 𥵅 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A6C) ; ø»–« + (=ucs . #x424F) ; 䉏 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6056) ; ø»˜½¿ + (=ucs . #x425B) ; 䉛 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (chinese-gb2312 . #x7425) ; ø»†€‚ + (chinese-isoir165 . #x7425) ; ø»Ž¨’ + (=ucs . #x7C41) ; 籁 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (=ucs . #x7C42) ; 籂 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x686A) ; ø»›”‡ + (=ucs . #x25D21) ; 𥴡 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6871) ; ø»›”Ž + (=ucs . #x25D44) ; 𥵄 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x484D) ; ø»ž¸² + (=ucs . #x25D53) ; 𥵓 + )) +(define-char + '((=>ucs . #x7C43) ; 籃 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (=jis-x0208 . #x6457) ; ø½‹™Œ + (korean-ksc5601 . #x553E) ; ø»‰§ + (chinese-cns11643-1 . #x7A25) ; ø»“…Ž + (ideograph-daikanwa . 26648) ; ø¸† ˜ + (ucs-jis . #x7C43) ; ø½‹™Œ + )) +(define-char + '((morohashi-daikanwa 26648 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-gb12345 . #x403A) ; 籃 + (=ucs . #x7C43) ; 籃 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26649) ; ø¸† ™ + (=ucs . #x25D5C) ; 𥵜 + )) +(define-char + '((=>ucs . #x25D5C) ; 𥵜 + (morohashi-daikanwa 26649 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C7C) ; ø»›š‘ + )) +(define-char + '((=>ucs . #x25D5D) ; 𥵝 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26650) ; ø¸† š + )) +(define-char + '((morohashi-daikanwa 26650 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C7B) ; ø»›š + (=ucs . #x25D5D) ; 𥵝 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C66) ; ø»–®“ + (ideograph-daikanwa . 26651) ; ø¸† › + (=ucs . #x7C44) ; 籄 + )) +(define-char + '((=>ucs . #x25D5E) ; 𥵞 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26652) ; ø¸† œ + )) +(define-char + '((morohashi-daikanwa 26652 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C76) ; ø»›š‹ + (=ucs . #x25D5E) ; 𥵞 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (japanese-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x6957) ; ø»”·† + (=jis-x0213-2-2000 . #x7369) ; ø»¦–¤ + (ideograph-daikanwa . 26653) ; ø¸†  + (=ucs . #x7C45) ; 籅 + )) +(define-char + '((=>ucs . #x7C46) ; 籆 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26654) ; ø¸† ž + )) +(define-char + '((=>ucs . #x7C46) ; 籆 + (morohashi-daikanwa 26654 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C79) ; ø»›šŽ + )) +(define-char + '((morohashi-daikanwa 26654 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5273) ; ø»‹­  + (=ucs . #x7C46) ; 籆 + )) +(define-char + '((=>ucs . #x25D5F) ; 𥵟 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26655) ; ø¸† Ÿ + )) +(define-char + '((morohashi-daikanwa 26655 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6057) ; ø»˜¾€ + (=ucs . #x25D5F) ; 𥵟 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-2 . #x6956) ; ø»”·… + (ideograph-daikanwa . 26656) ; ø¸†   + (=ucs . #x7C47) ; 籇 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C74) ; ø»›š‰ + (ideograph-daikanwa . 26657) ; ø¸† ¡ + (=ucs . #x25D60) ; 𥵠 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x637E) ; ø»™ƒ + (ideograph-daikanwa . 26658) ; ø¸† ¢ + (=ucs . #x4265) ; 䉥 + )) +(define-char + '((=>ucs . #x25D61) ; 𥵡 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26659) ; ø¸† £ + )) +(define-char + '((morohashi-daikanwa 26659 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E6C) ; ø»Ÿ‚… + (=ucs . #x25D61) ; 𥵡 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C7A) ; ø»›š + (ideograph-daikanwa . 26660) ; ø¸† ¤ + (=ucs . #x25D62) ; 𥵢 + )) +(define-char + '((=>ucs . #x25D63) ; 𥵣 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26661) ; ø¸† ¥ + )) +(define-char + '((morohashi-daikanwa 26661 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x637D) ; ø»™ƒ€ + (=ucs . #x25D63) ; 𥵣 + )) +(define-char + '((=>ucs . #x25D64) ; 𥵤 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26662) ; ø¸† ¦ + )) +(define-char + '((morohashi-daikanwa 26662 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E74) ; ø»Ÿ‚ + (=ucs . #x25D64) ; 𥵤 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26663) ; ø¸† § + (=ucs . #x25D65) ; 𥵥 + )) +(define-char + '((=>ucs . #x25D65) ; 𥵥 + (morohashi-daikanwa 26663 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x6422) ; ø»™ƒƒ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-2 . #x6954) ; ø»”·ƒ + (ideograph-daikanwa . 26664) ; ø¸† ¨ + (=ucs . #x7C48) ; 籈 + )) +(define-char + '((=>ucs . #x25D66) ; 𥵦 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26665) ; ø¸† © + )) +(define-char + '((morohashi-daikanwa 26665 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (=ucs . #x25D66) ; 𥵦 + )) +(define-char + '((=>ucs . #x25D66) ; 𥵦 + (morohashi-daikanwa 26665 0 3) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C78) ; ø»›š + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C73) ; ø»›šˆ + (ideograph-daikanwa . 26666) ; ø¸† ª + (=ucs . #x25D67) ; 𥵧 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-2 . #x6953) ; ø»”·‚ + (ideograph-daikanwa . 26667) ; ø¸† « + (=ucs . #x7C49) ; 籉 + )) +(define-char + '((=>ucs . #x25D69) ; 𥵩 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26668) ; ø¸† ¬ + )) +(define-char + '((morohashi-daikanwa 26668 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E6A) ; ø»Ÿ‚ƒ + (=ucs . #x25D69) ; 𥵩 + )) +(define-char + '((=>ucs . #x25D6A) ; 𥵪 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26669) ; ø¸† ­ + )) +(define-char + '((morohashi-daikanwa 26669 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C6F) ; ø»›š„ + (=ucs . #x25D6A) ; 𥵪 + )) +(define-char + '((=>ucs . #x25D6B) ; 𥵫 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26670) ; ø¸† ® + )) +(define-char + '((morohashi-daikanwa 26670 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (=ucs . #x25D6B) ; 𥵫 + )) +(define-char + '((=>ucs . #x25D6B) ; 𥵫 + (morohashi-daikanwa 26670 0 5) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C75) ; ø»›šŠ + )) +(define-char + '((=>ucs . #x7C4A) ; 籊 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0212 . #x5274) ; ø»‹­¡ + (=jis-x0213-2-2000 . #x736A) ; ø»¦–¥ + (ideograph-daikanwa . 26671) ; ø¸† ¯ + (ucs-jis . #x7C4A) ; ø»‹­¡ + )) +(define-char + '((morohashi-daikanwa 26671 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-2 . #x6955) ; ø»”·„ + (=ucs . #x7C4A) ; 籊 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C65) ; ø»–®’ + (ideograph-daikanwa . 26672) ; ø¸† ° + (=ucs . #x7C4B) ; 籋 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C7D) ; ø»›š’ + (ideograph-daikanwa . 26673) ; ø¸† ± + )) +(define-char + '((=>ucs . #x25D6C) ; 𥵬 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26674) ; ø¸† ² + )) +(define-char + '((morohashi-daikanwa 26674 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C71) ; ø»›š† + (=ucs . #x25D6C) ; 𥵬 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (shinjigen-2 . 5883) + (=jis-x0208 . #x6456) ; ø½‹™‹ + (korean-ksc5601 . #x7143) ; ø»ŠŽ + (chinese-cns11643-1 . #x7A24) ; ø»“… + (chinese-gb12345 . #x336F) ; 籌 + (ideograph-daikanwa . 26675) ; ø¸† ³ + (=ucs . #x7C4C) ; 籌 + )) +(define-char + '((=>ucs . #x7C4D) ; 籍 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (korean-ksc5601 . #x6E5F) ; ø»ŠŒ + (chinese-cns11643-1 . #x7A26) ; ø»“… + (ideograph-daikanwa . 26676) ; ø¸† ´ + (=jef-china3 . #x5EBC) ; øº…º¼ + )) +(define-char + '((morohashi-daikanwa 26676 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-gb2312 . #x3C2E) ; ø»„­» + (=jis-x0208 . #x4052) ; ø½Š¤ + (chinese-isoir165 . #x3C2E) ; ø»–‹ + (=ucs . #x7C4D) ; 籍 + )) +(define-char + '((=>ucs . #x25D6D) ; 𥵭 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26677) ; ø¸† µ + )) +(define-char + '((morohashi-daikanwa 26677 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E69) ; ø»Ÿ‚‚ + (=ucs . #x25D6D) ; 𥵭 + )) +(define-char + '((=>ucs . #x25D6E) ; 𥵮 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26678) ; ø¸† ¶ + )) +(define-char + '((morohashi-daikanwa 26678 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E75) ; ø»Ÿ‚Ž + (=ucs . #x25D6E) ; 𥵮 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C77) ; ø»›šŒ + (ideograph-daikanwa . 26679) ; ø¸† · + (=ucs . #x25D6F) ; 𥵯 + )) +(define-char + '((=>ucs . #x25D95) ; 𥶕 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26680) ; ø¸† ¸ + )) +(define-char + '((morohashi-daikanwa 26680 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C70) ; ø»›š… + (=ucs . #x25D95) ; 𥶕 + )) +(define-char + '((=>ucs . #x25D70) ; 𥵰 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26681) ; ø¸† ¹ + )) +(define-char + '((morohashi-daikanwa 26681 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E6D) ; ø»Ÿ‚† + (=ucs . #x25D70) ; 𥵰 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E6E) ; ø»Ÿ‚‡ + (ideograph-daikanwa . 26682) ; ø¸† º + (=ucs . #x25D71) ; 𥵱 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C72) ; ø»›š‡ + (ideograph-daikanwa . 26683) ; ø¸† » + (=ucs . #x25D72) ; 𥵲 + )) +(define-char + '((=>ucs . #x25D73) ; 𥵳 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 26684) ; ø¸† ¼ + )) +(define-char + '((morohashi-daikanwa 26684 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E6F) ; ø»Ÿ‚ˆ + (=ucs . #x25D73) ; 𥵳 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E71) ; ø»Ÿ‚Š + (ideograph-daikanwa . 26686) ; ø¸† ¾ + (=ucs . #x25D75) ; 𥵵 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E70) ; ø»Ÿ‚‰ + (ideograph-daikanwa . 26687) ; ø¸† ¿ + (=ucs . #x25D76) ; 𥵶 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0212 . #x5275) ; ø»‹­¢ + (chinese-cns11643-3 . #x5C67) ; ø»–®” + (ideograph-daikanwa . 26688) ; ø¸†¡€ + (=ucs . #x7C55) ; 籕 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x6421) ; ø»™ƒ‚ + (ideograph-daikanwa . 26715) ; ø¸†¡› + (=ucs . #x25D92) ; 𥶒 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E72) ; ø»Ÿ‚‹ + (ideograph-daikanwa . 49441) ; ø¸Œ„¡ + (=ucs . #x25D78) ; 𥵸 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E6B) ; ø»Ÿ‚„ + (ideograph-daikanwa . 49442) ; ø¸Œ„¢ + (=ucs . #x25D7D) ; 𥵽 + )) +(define-char + '((=>ucs . #x25D79) ; 𥵹 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 49443) ; ø¸Œ„£ + )) +(define-char + '((morohashi-daikanwa 49443 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E73) ; ø»Ÿ‚Œ + (=ucs . #x25D79) ; 𥵹 + )) +(define-char + '((morohashi-daikanwa ho 465) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (=jis-x0208 . #x6459) ; ø½‹™Ž + (=ucs . #x7C4F) ; 籏 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 14) + (total-strokes . 20) + (=ucs . #x7C4E) ; 籎 + )) +(define-char + '((=>ucs . #x4266) ; 䉦 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 26689) ; ø¸†¡ + )) +(define-char + '((morohashi-daikanwa 26689 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6669) ; ø»™‡† + (=ucs . #x4266) ; 䉦 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x666C) ; ø»™‡‰ + (ideograph-daikanwa . 26691) ; ø¸†¡ƒ + (=ucs . #x4267) ; 䉧 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7064) ; ø»›Ÿ± + (ideograph-daikanwa . 26692) ; ø¸†¡„ + (=ucs . #x25D86) ; 𥶆 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (=jis-x0208 . #x645B) ; ø½‹™ + (chinese-isoir165 . #x2D7B) ; ø»– + (chinese-cns11643-1 . #x7A7B) ; ø»“†¤ + (ideograph-daikanwa . 26693) ; ø¸†¡… + (=ucs . #x7C50) ; 籐 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7068) ; ø»›Ÿµ + (ideograph-daikanwa . 26694) ; ø¸†¡† + (=ucs . #x25D87) ; 𥶇 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7069) ; ø»›Ÿ¶ + (ideograph-daikanwa . 26695) ; ø¸†¡‡ + (=ucs . #x25D88) ; 𥶈 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x666E) ; ø»™‡‹ + (ideograph-daikanwa . 26696) ; ø¸†¡ˆ + (=ucs . #x4268) ; 䉨 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (japanese-jisx0212 . #x5276) ; ø»‹­£ + (chinese-cns11643-3 . #x5E4C) ; ø»–°µ + (=jis-x0213-2-2000 . #x736B) ; ø»¦–¦ + (ideograph-daikanwa . 26697) ; ø¸†¡‰ + (=ucs . #x7C51) ; 籑 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6671) ; ø»™‡Ž + (ideograph-daikanwa . 26698) ; ø¸†¡Š + (=ucs . #x25D8A) ; 𥶊 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x666B) ; ø»™‡ˆ + (ideograph-daikanwa . 26699) ; ø¸†¡‹ + (=ucs . #x25D8B) ; 𥶋 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7066) ; ø»›Ÿ³ + (ideograph-daikanwa . 26700) ; ø¸†¡Œ + (=ucs . #x25D8C) ; 𥶌 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E4A) ; ø»–°³ + (ideograph-daikanwa . 26701) ; ø¸†¡ + (=ucs . #x4269) ; 䉩 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (japanese-jisx0212 . #x5277) ; ø»‹­¤ + (chinese-cns11643-4 . #x666F) ; ø»™‡Œ + (ideograph-daikanwa . 26702) ; ø¸†¡Ž + (=ucs . #x7C52) ; 籒 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x666A) ; ø»™‡‡ + (ideograph-daikanwa . 26703) ; ø¸†¡ + (=ucs . #x426A) ; 䉪 + )) +(define-char + '((=>ucs . #x25D8D) ; 𥶍 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 26704) ; ø¸†¡ + )) +(define-char + '((morohashi-daikanwa 26704 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x706B) ; ø»›Ÿ¸ + (=ucs . #x25D8D) ; 𥶍 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E4D) ; ø»–°¶ + (ideograph-daikanwa . 26705) ; ø¸†¡‘ + (=ucs . #x426B) ; 䉫 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6668) ; ø»™‡… + (ideograph-daikanwa . 26706) ; ø¸†¡’ + (=ucs . #x426C) ; 䉬 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (japanese-jisx0212 . #x5278) ; ø»‹­¥ + (chinese-cns11643-2 . #x6B73) ; ø»”ºž + (ideograph-daikanwa . 26707) ; ø¸†¡“ + (=ucs . #x7C53) ; 籓 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (=jis-x0208 . #x6458) ; ø½‹™ + (chinese-cns11643-2 . #x6B72) ; ø»”º + (ideograph-daikanwa . 26708) ; ø¸†¡” + (=ucs . #x7C54) ; 籔 + )) +(define-char + '((=>ucs . #x25D68) ; 𥵨 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 26709) ; ø¸†¡• + )) +(define-char + '((morohashi-daikanwa 26709 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6670) ; ø»™‡ + (=ucs . #x25D68) ; 𥵨 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x542F) ; ø»Ÿ‰¼ + (ideograph-daikanwa . 26711) ; ø¸†¡— + (=ucs . #x25D8E) ; 𥶎 + )) +(define-char + '((=>ucs . #x25D8F) ; 𥶏 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 26712) ; ø¸†¡˜ + )) +(define-char + '((morohashi-daikanwa 26712 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x705E) ; ø»›Ÿ« + (=ucs . #x25D8F) ; 𥶏 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7063) ; ø»›Ÿ° + (ideograph-daikanwa . 26713) ; ø¸†¡™ + (=ucs . #x25D90) ; 𥶐 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7060) ; ø»›Ÿ­ + (ideograph-daikanwa . 26714) ; ø¸†¡š + (=ucs . #x25D91) ; 𥶑 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 26716) ; ø¸†¡œ + (=ucs . #x25D93) ; 𥶓 + )) +(define-char + '((=>ucs . #x25D93) ; 𥶓 + (morohashi-daikanwa 26716 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7067) ; ø»›Ÿ´ + )) +(define-char + '((=>ucs . #x25D94) ; 𥶔 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 26717) ; ø¸†¡ + )) +(define-char + '((morohashi-daikanwa 26717 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x705F) ; ø»›Ÿ¬ + (=ucs . #x25D94) ; 𥶔 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5435) ; ø»ŸŠ‚ + (ideograph-daikanwa . 26718) ; ø¸†¡ž + (=ucs . #x25D96) ; 𥶖 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x706A) ; ø»›Ÿ· + (ideograph-daikanwa . 26719) ; ø¸†¡Ÿ + (=ucs . #x25D97) ; 𥶗 + )) +(define-char + '((=>ucs . #x25D98) ; 𥶘 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 26720) ; ø¸†¡  + )) +(define-char + '((morohashi-daikanwa 26720 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x705D) ; ø»›Ÿª + (=ucs . #x25D98) ; 𥶘 + )) +(define-char + '((=>ucs . #x25D99) ; 𥶙 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 26721) ; ø¸†¡¡ + )) +(define-char + '((morohashi-daikanwa 26721 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5431) ; ø»Ÿ‰¾ + (=ucs . #x25D99) ; 𥶙 + )) +(define-char + '((=>ucs . #x25D9A) ; 𥶚 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 26722) ; ø¸†¡¢ + )) +(define-char + '((morohashi-daikanwa 26722 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7065) ; ø»›Ÿ² + (=ucs . #x25D9A) ; 𥶚 + )) +(define-char + '((=>ucs . #x25D9C) ; 𥶜 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 26724) ; ø¸†¡¤ + )) +(define-char + '((morohashi-daikanwa 26724 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (=ucs . #x25D9C) ; 𥶜 + )) +(define-char + '((=>ucs . #x25D9C) ; 𥶜 + (morohashi-daikanwa 26724 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x706C) ; ø»›Ÿ¹ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 26725) ; ø¸†¡¥ + (=ucs . #x25D9D) ; 𥶝 + )) +(define-char + '((=>ucs . #x25D9D) ; 𥶝 + (morohashi-daikanwa 26725 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5436) ; ø»ŸŠƒ + )) +(define-char + '((=>ucs . #x25D9E) ; 𥶞 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 26726) ; ø¸†¡¦ + )) +(define-char + '((morohashi-daikanwa 26726 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5430) ; ø»Ÿ‰½ + (=ucs . #x25D9E) ; 𥶞 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5434) ; ø»ŸŠ + (ideograph-daikanwa . 26727) ; ø¸†¡§ + (=ucs . #x25D9F) ; 𥶟 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x706D) ; ø»›Ÿº + (ideograph-daikanwa . 26740) ; ø¸†¡´ + (=ucs . #x25DBD) ; 𥶽 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7061) ; ø»›Ÿ® + (ideograph-daikanwa . 26753) ; ø¸†¢ + (=ucs . #x426F) ; 䉯 + )) +(define-char + '((=>ucs . #x25DAB) ; 𥶫 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 49444) ; ø¸Œ„¤ + )) +(define-char + '((morohashi-daikanwa 49444 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5439) ; ø»ŸŠ† + (=ucs . #x25DAB) ; 𥶫 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5433) ; ø»ŸŠ€ + (ideograph-daikanwa . 49445) ; ø¸Œ„¥ + (=ucs . #x25DAA) ; 𥶪 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 49446) ; ø¸Œ„¦ + (=ucs . #x25DB4) ; 𥶴 + )) +(define-char + '((=>ucs . #x25DB4) ; 𥶴 + (morohashi-daikanwa 49446 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5432) ; ø»Ÿ‰¿ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x666D) ; ø»™‡Š + (=ucs . #x426D) ; 䉭 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (=jis-x0208 . #x645F) ; ø½‹™” + (chinese-cns11643-3 . #x5E4B) ; ø»–°´ + (=ucs . #x7C56) ; 籖 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5438) ; ø»ŸŠ… + (=ucs . #x25D74) ; 𥵴 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5437) ; ø»ŸŠ„ + (=ucs . #x25DC3) ; 𥷃 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x6927) ; ø»™Šž + (ideograph-daikanwa . 26723) ; ø¸†¡£ + (=ucs . #x25D9B) ; 𥶛 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5855) ; ø»Ÿš + (ideograph-daikanwa . 26728) ; ø¸†¡¨ + (=ucs . #x25DB5) ; 𥶵 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x6924) ; ø»™Š› + (ideograph-daikanwa . 26729) ; ø¸†¡© + (=ucs . #x25DB6) ; 𥶶 + )) +(define-char + '((=>ucs . #x25DB7) ; 𥶷 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 26730) ; ø¸†¡ª + )) +(define-char + '((=>ucs . #x25DB7) ; 𥶷 + (morohashi-daikanwa 26730 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x6923) ; ø»™Šš + )) +(define-char + '((morohashi-daikanwa 26730 0 3) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (=ucs . #x25DB7) ; 𥶷 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7370) ; ø»›¤— + (ideograph-daikanwa . 26731) ; ø¸†¡« + (=ucs . #x25DB8) ; 𥶸 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D68) ; ø»”½ + (=jis-x0213-2-2000 . #x736C) ; ø»¦–§ + (ideograph-daikanwa . 26732) ; ø¸†¡¬ + (=ucs . #x7C57) ; 籗 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (=jis-x0208 . #x645C) ; ø½‹™‘ + (chinese-cns11643-3 . #x5F58) ; ø»–²Ÿ + (ideograph-daikanwa . 26733) ; ø¸†¡­ + (=ucs . #x7C58) ; 籘 + )) +(define-char + '((=>ucs . #x7C59) ; 籙 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (japanese-jisx0212 . #x5279) ; ø»‹­¦ + (chinese-cns11643-2 . #x6D6A) ; ø»”½‘ + (=jis-x0213-1-2000 . #x796F) ; ø»¤•š + (ideograph-daikanwa . 26734) ; ø¸†¡® + (=jef-china3 . #x98EE) ; øº‰£® + (ucs-jis . #x7C59) ; ø»‹­¦ + )) +(define-char + '((morohashi-daikanwa 26734 0 5) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (=ucs . #x7C59) ; 籙 + )) +(define-char + '((=>ucs . #x25DB9) ; 𥶹 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 26735) ; ø¸†¡¯ + )) +(define-char + '((morohashi-daikanwa 26735 0 5) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x736E) ; ø»›¤• + (=ucs . #x25DB9) ; 𥶹 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (japanese-jisx0212 . #x527A) ; ø»‹­§ + (chinese-cns11643-2 . #x6D6C) ; ø»”½“ + (ideograph-daikanwa . 26736) ; ø¸†¡° + (=ucs . #x7C5A) ; 籚 + )) +(define-char + '((=>ucs . #x25DBA) ; 𥶺 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 26737) ; ø¸†¡± + )) +(define-char + '((morohashi-daikanwa 26737 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (=ucs . #x25DBA) ; 𥶺 + )) +(define-char + '((=>ucs . #x25DBA) ; 𥶺 + (morohashi-daikanwa 26737 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7062) ; ø»›Ÿ¯ + )) +(define-char + '((=>ucs . #x25DBB) ; 𥶻 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 26738) ; ø¸†¡² + )) +(define-char + '((=>ucs . #x25DBB) ; 𥶻 + (morohashi-daikanwa 26738 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7371) ; ø»›¤˜ + )) +(define-char + '((morohashi-daikanwa 26738 0 3) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (=ucs . #x25DBB) ; 𥶻 + )) +(define-char + '((=>ucs . #x25DBC) ; 𥶼 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 26739) ; ø¸†¡³ + )) +(define-char + '((=>ucs . #x25DBC) ; 𥶼 + (morohashi-daikanwa 26739 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5852) ; ø»Ÿ— + )) +(define-char + '((morohashi-daikanwa 26739 0 3) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 15) + (total-strokes . 21) + (=ucs . #x25DBC) ; 𥶼 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (japanese-jisx0212 . #x527B) ; ø»‹­¨ + (chinese-cns11643-2 . #x6D6B) ; ø»”½’ + (ideograph-daikanwa . 26741) ; ø¸†¡µ + (=ucs . #x7C5B) ; 籛 + )) +(define-char + '((=>ucs . #x7C5C) ; 籜 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (japanese-jisx0212 . #x527C) ; ø»‹­© + (ideograph-daikanwa . 26742) ; ø¸†¡¶ + (ucs-jis . #x7C5C) ; ø»‹­© + )) +(define-char + '((morohashi-daikanwa 26742 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D69) ; ø»”½ + (chinese-gb12345 . #x736A) ; 籜 + (=jef-china3 . #x5EBD) ; øº…º½ + (=ucs . #x7C5C) ; 籜 + )) +(define-char + '((=>ucs . #x25DBE) ; 𥶾 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5851) ; ø»Ÿ– + (ideograph-daikanwa . 26743) ; ø¸†¡· + )) +(define-char + '((morohashi-daikanwa 26743 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (=ucs . #x25DBE) ; 𥶾 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (japanese-jisx0212 . #x527D) ; ø»‹­ª + (chinese-isoir165 . #x2E70) ; ø»‚© + (chinese-cns11643-3 . #x5F57) ; ø»–²ž + (ideograph-daikanwa . 26744) ; ø¸†¡¸ + (=ucs . #x7C5D) ; 籝 + )) +(define-char + '((=>ucs . #x25DBF) ; 𥶿 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 26745) ; ø¸†¡¹ + )) +(define-char + '((morohashi-daikanwa 26745 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7374) ; ø»›¤› + (=ucs . #x25DBF) ; 𥶿 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F56) ; ø»–² + (ideograph-daikanwa . 26746) ; ø¸†¡º + (=ucs . #x426E) ; 䉮 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x6925) ; ø»™Šœ + (ideograph-daikanwa . 26747) ; ø¸†¡» + (=ucs . #x25DC0) ; 𥷀 + )) +(define-char + '((=>ucs . #x25DC1) ; 𥷁 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 26748) ; ø¸†¡¼ + )) +(define-char + '((morohashi-daikanwa 26748 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x736D) ; ø»›¤” + (=ucs . #x25DC1) ; 𥷁 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5854) ; ø»Ÿ™ + (ideograph-daikanwa . 26749) ; ø¸†¡½ + (=ucs . #x25DC2) ; 𥷂 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 23) + (japanese-jisx0212 . #x527E) ; ø»‹­« + (chinese-cns11643-3 . #x603F) ; ø»–³¤ + (=jis-x0213-2-2000 . #x736D) ; ø»¦–¨ + (ideograph-daikanwa . 26750) ; ø¸†¡¾ + (=ucs . #x7C5E) ; 籞 + )) +(define-char + '((=>ucs . #x7C5F) ; 籟 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (shinjigen-2 . 5890) + (=jis-x0208 . #x645D) ; ø½‹™’ + (chinese-cns11643-1 . #x7B6D) ; ø»“‡´ + (ideograph-daikanwa . 26751) ; ø¸†¡¿ + (ucs-jis . #x7C5F) ; ø½‹™’ + )) +(define-char + '((morohashi-daikanwa 26751 0 4) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-gb12345 . #x7425) ; 籟 + (=ucs . #x7C5F) ; 籟 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (shinjigen-2 . 5891) + (japanese-jisx0208-1978 . #x4F36) ; ø»‚¿¹ + (japanese-jisx0208 . #x6446) ; ø»‡³‡ + (korean-ksc5601 . #x566B) ; ø»‰©Œ + (=jis-x0208-1990 . #x6446) ; ø½‹˜» + (chinese-gb12345 . #x417D) ; ç±  + (ideograph-daikanwa . 26752) ; ø¸†¢€ + (=ucs . #x7C60) ; ç±  + )) +(define-char + '((=>ucs . #x7C60) ; ç±  + (morohashi-daikanwa 26752 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B6C) ; ø»“‡³ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7376) ; ø»›¤ + (ideograph-daikanwa . 26755) ; ø¸†¢ƒ + (=ucs . #x25DC4) ; 𥷄 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x6926) ; ø»™Š + (ideograph-daikanwa . 26756) ; ø¸†¢„ + (=ucs . #x4270) ; 䉰 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7373) ; ø»›¤š + (ideograph-daikanwa . 26757) ; ø¸†¢… + (=ucs . #x25DC5) ; 𥷅 + )) +(define-char + '((=>ucs . #x25DC6) ; 𥷆 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 26758) ; ø¸†¢† + )) +(define-char + '((morohashi-daikanwa 26758 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x736F) ; ø»›¤– + (=ucs . #x25DC6) ; 𥷆 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7375) ; ø»›¤œ + (ideograph-daikanwa . 26759) ; ø¸†¢‡ + (=ucs . #x25DC7) ; 𥷇 + )) +(define-char + '((=>ucs . #x25DC8) ; 𥷈 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 26760) ; ø¸†¢ˆ + )) +(define-char + '((morohashi-daikanwa 26760 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7372) ; ø»›¤™ + (=ucs . #x25DC8) ; 𥷈 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x6928) ; ø»™ŠŸ + (ideograph-daikanwa . 26761) ; ø¸†¢‰ + (=ucs . #x4271) ; 䉱 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5856) ; ø»Ÿ› + (ideograph-daikanwa . 26762) ; ø¸†¢Š + (=ucs . #x25DC9) ; 𥷉 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (japanese-jisx0212 . #x5321) ; ø»‹­¬ + (=jis-x0213-2-2000 . #x736E) ; ø»¦–© + (ideograph-daikanwa . 26763) ; ø¸†¢‹ + (=ucs . #x7C61) ; 籡 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5853) ; ø»Ÿ˜ + (ideograph-daikanwa . 49447) ; ø¸Œ„§ + (=ucs . #x25DD0) ; 𥷐 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A5E) ; ø»™Œ³ + (ideograph-daikanwa . 26764) ; ø¸†¢Œ + (=ucs . #x25DD4) ; 𥷔 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A5D) ; ø»™Œ² + (ideograph-daikanwa . 26765) ; ø¸†¢ + (=ucs . #x4272) ; 䉲 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-3 . #x603E) ; ø»–³£ + (ideograph-daikanwa . 26766) ; ø¸†¢Ž + (=ucs . #x7C62) ; ç±¢ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 26767) ; ø¸†¢ + (=ucs . #x25DD5) ; 𥷕 + )) +(define-char + '((=>ucs . #x25DD5) ; 𥷕 + (morohashi-daikanwa 26767 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-5 . #x7633) ; ø»›§´ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (japanese-jisx0212 . #x5322) ; ø»‹­­ + (chinese-cns11643-1 . #x7C3F) ; ø»“ˆ¤ + (ideograph-daikanwa . 26768) ; ø¸†¢ + (=jef-china3 . #x5EBE) ; øº…º¾ + (=ucs . #x7C63) ; ç±£ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (shinjigen-2 . 5894) + (=jis-x0208 . #x645E) ; ø½‹™“ + (korean-ksc5601 . #x7459) ; ø»Š”¾ + (chinese-cns11643-1 . #x7C3E) ; ø»“ˆ£ + (chinese-gb12345 . #x7862) ; 籤 + (ideograph-daikanwa . 26769) ; ø¸†¢‘ + (=ucs . #x7C64) ; 籤 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A61) ; ø»™Œ¶ + (ideograph-daikanwa . 26770) ; ø¸†¢’ + (=ucs . #x4273) ; 䉳 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (shinjigen-2 . 9920) + (=jis-x0208 . #x6460) ; ø½‹™• + (chinese-cns11643-1 . #x7C40) ; ø»“ˆ¥ + (ideograph-daikanwa . 26771) ; ø¸†¢“ + (=ucs . #x7C65) ; ç±¥ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C31) ; ø»Ÿ•® + (ideograph-daikanwa . 26772) ; ø¸†¢” + (=ucs . #x25DD6) ; 𥷖 + )) +(define-char + '((=>ucs . #x25DD7) ; 𥷗 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-5 . #x7634) ; ø»›§µ + (ideograph-daikanwa . 26773) ; ø¸†¢• + )) +(define-char + '((morohashi-daikanwa 26773 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (=ucs . #x25DD7) ; 𥷗 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A5C) ; ø»™Œ± + (ideograph-daikanwa . 26774) ; ø¸†¢– + (=ucs . #x4274) ; 䉴 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F3C) ; ø»”¿Ÿ + (ideograph-daikanwa . 26775) ; ø¸†¢— + (=ucs . #x7C66) ; 籦 + )) +(define-char + '((=>ucs . #x25DD8) ; 𥷘 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 26776) ; ø¸†¢˜ + )) +(define-char + '((morohashi-daikanwa 26776 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A5F) ; ø»™Œ´ + (=ucs . #x25DD8) ; 𥷘 + )) +(define-char + '((=>ucs . #x7C67) ; 籧 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (japanese-jisx0212 . #x5323) ; ø»‹­® + (ideograph-daikanwa . 26777) ; ø¸†¢™ + (ucs-jis . #x7C67) ; ø»‹­® + )) +(define-char + '((morohashi-daikanwa 26777 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F3B) ; ø»”¿ž + (=ucs . #x7C67) ; 籧 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A60) ; ø»™Œµ + (ideograph-daikanwa . 26778) ; ø¸†¢š + (=ucs . #x25DD9) ; 𥷙 + )) +(define-char + '((=>ucs . #x25DDA) ; 𥷚 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 26779) ; ø¸†¢› + )) +(define-char + '((morohashi-daikanwa 26779 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A62) ; ø»™Œ· + (=ucs . #x25DDA) ; 𥷚 + )) +(define-char + '((=>ucs . #x25DDB) ; 𥷛 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 26780) ; ø¸†¢œ + )) +(define-char + '((morohashi-daikanwa 26780 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C30) ; ø»Ÿ•­ + (=ucs . #x25DDB) ; 𥷛 + )) +(define-char + '((=>ucs . #x25DDC) ; 𥷜 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 26781) ; ø¸†¢ + )) +(define-char + '((morohashi-daikanwa 26781 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-5 . #x7636) ; ø»›§· + (=ucs . #x25DDC) ; 𥷜 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 26782) ; ø¸†¢ž + (=ucs . #x25DDD) ; 𥷝 + )) +(define-char + '((=>ucs . #x25DDD) ; 𥷝 + (morohashi-daikanwa 26782 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C32) ; ø»Ÿ•¯ + )) +(define-char + '((=>ucs . #x25DDE) ; 𥷞 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 26783) ; ø¸†¢Ÿ + )) +(define-char + '((morohashi-daikanwa 26783 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-5 . #x7635) ; ø»›§¶ + (=ucs . #x25DDE) ; 𥷞 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C36) ; ø»Ÿ•³ + (ideograph-daikanwa . 26784) ; ø¸†¢  + (=ucs . #x25DDF) ; 𥷟 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 26785) ; ø¸†¢¡ + (=ucs . #x25DE3) ; 𥷣 + )) +(define-char + '((=>ucs . #x25DE3) ; 𥷣 + (morohashi-daikanwa 26785 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C37) ; ø»Ÿ•´ + )) +(define-char + '((=>ucs . #x25DEE) ; 𥷮 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 26793) ; ø¸†¢© + )) +(define-char + '((morohashi-daikanwa 26793 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-5 . #x7637) ; ø»›§¸ + (=ucs . #x25DEE) ; 𥷮 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C35) ; ø»Ÿ•² + (ideograph-daikanwa . 49449) ; ø¸Œ„© + (=ucs . #x25DE0) ; 𥷠 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C33) ; ø»Ÿ•° + (ideograph-daikanwa . 49450) ; ø¸Œ„ª + (=ucs . #x25DE2) ; 𥷢 + )) +(define-char + '((=>ucs . #x25DE4) ; 𥷤 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 49451) ; ø¸Œ„« + )) +(define-char + '((morohashi-daikanwa 49451 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C34) ; ø»Ÿ•± + (=ucs . #x25DE4) ; 𥷤 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (=ucs . #x7C68) ; 籨 + )) +(define-char + '((=>ucs . #x25DE8) ; 𥷨 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 26786) ; ø¸†¢¢ + )) +(define-char + '((=>ucs . #x25DE8) ; 𥷨 + (morohashi-daikanwa 26786 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x7772) ; ø»›ª‘ + )) +(define-char + '((morohashi-daikanwa 26786 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (=ucs . #x25DE8) ; 𥷨 + )) +(define-char + '((=>ucs . #x25DE9) ; 𥷩 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 26787) ; ø¸†¢£ + )) +(define-char + '((morohashi-daikanwa 26787 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F2B) ; ø»Ÿš‚ + (=ucs . #x25DE9) ; 𥷩 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B76) ; ø»™Ž© + (ideograph-daikanwa . 26788) ; ø¸†¢¤ + (=ucs . #x4276) ; 䉶 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F2E) ; ø»Ÿš… + (ideograph-daikanwa . 26789) ; ø¸†¢¥ + (=ucs . #x25DEA) ; 𥷪 + )) +(define-char + '((=>ucs . #x25DEB) ; 𥷫 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 26790) ; ø¸†¢¦ + )) +(define-char + '((morohashi-daikanwa 26790 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x7774) ; ø»›ª“ + (=ucs . #x25DEB) ; 𥷫 + )) +(define-char + '((=>ucs . #x25DEC) ; 𥷬 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 26791) ; ø¸†¢§ + )) +(define-char + '((=>ucs . #x25DEC) ; 𥷬 + (morohashi-daikanwa 26791 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x7775) ; ø»›ª” + )) +(define-char + '((morohashi-daikanwa 26791 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 17) + (total-strokes . 23) + (=ucs . #x25DEC) ; 𥷬 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F2D) ; ø»Ÿš„ + (ideograph-daikanwa . 26792) ; ø¸†¢¨ + (=ucs . #x25DED) ; 𥷭 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 26794) ; ø¸†¢ª + (=ucs . #x25DEF) ; 𥷯 + )) +(define-char + '((=>ucs . #x25DEF) ; 𥷯 + (morohashi-daikanwa 26794 0 5) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F2C) ; ø»Ÿšƒ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F2A) ; ø»Ÿš + (ideograph-daikanwa . 26795) ; ø¸†¢« + (=ucs . #x25DF0) ; 𥷰 + )) +(define-char + '((=>ucs . #x25DF1) ; 𥷱 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 26796) ; ø¸†¢¬ + )) +(define-char + '((morohashi-daikanwa 26796 0 3) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x7773) ; ø»›ª’ + (=ucs . #x25DF1) ; 𥷱 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F31) ; ø»Ÿšˆ + (ideograph-daikanwa . 26797) ; ø¸†¢­ + (=ucs . #x25DF2) ; 𥷲 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-2 . #x7046) ; ø»•‡ + (chinese-gb12345 . #x737D) ; 籪 + (ideograph-daikanwa . 26799) ; ø¸†¢¯ + (=ucs . #x7C6A) ; 籪 + )) +(define-char + '((=>ucs . #x25E05) ; 𥸅 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 49452) ; ø¸Œ„¬ + )) +(define-char + '((morohashi-daikanwa 49452 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F30) ; ø»Ÿš‡ + (=ucs . #x25E05) ; 𥸅 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B77) ; ø»™Žª + (=ucs . #x25DF4) ; 𥷴 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F2F) ; ø»Ÿš† + (=ucs . #x25DF8) ; 𥷸 + )) +(define-char + '((=>ucs . #x7C69) ; 籩 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (japanese-jisx0212 . #x5324) ; ø»‹­¯ + (=jis-x0213-2-2000 . #x736F) ; ø»¦–ª + (ideograph-daikanwa . 26801) ; ø¸†¢± + (ucs-jis . #x7C69) ; ø»‹­¯ + )) +(define-char + '((=>ucs . #x7C69) ; 籩 + (morohashi-daikanwa 26801 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-2 . #x712B) ; ø»•‚Š + )) +(define-char + '((morohashi-daikanwa 26801 0 4) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-gb12345 . #x7356) ; 籩 + (=ucs . #x7C69) ; 籩 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-2 . #x712C) ; ø»•‚‹ + (ideograph-daikanwa . 26802) ; ø¸†¢² + (=ucs . #x7C6B) ; 籫 + )) +(define-char + '((=>ucs . #x7C6C) ; 籬 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (=jis-x0208 . #x6461) ; ø½‹™– + (korean-ksc5601 . #x5766) ; ø»‰ª¥ + (ideograph-daikanwa . 26803) ; ø¸†¢³ + (ucs-jis . #x7C6C) ; ø½‹™– + )) +(define-char + '((morohashi-daikanwa 26803 0 2) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-1 . #x7D25) ; ø»“‰¨ + (chinese-gb12345 . #x4069) ; 籬 + (=ucs . #x7C6C) ; 籬 + )) +(define-char + '((=>ucs . #x7C6D) ; ç±­ + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (japanese-jisx0212 . #x5325) ; ø»‹­° + (=jis-x0213-1-2000 . #x7970) ; ø»¤•› + (ideograph-daikanwa . 26804) ; ø¸†¢´ + (=jef-china3 . #x5EBF) ; øº…º¿ + (ucs-jis . #x7C6D) ; ø»‹­° + )) +(define-char + '((morohashi-daikanwa 26804 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (=ucs . #x7C6D) ; ç±­ + )) +(define-char + '((=>ucs . #x7C6D) ; ç±­ + (morohashi-daikanwa 26804 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-3 . #x6144) ; ø»–µ‡ + )) +(define-char + '((=>ucs . #x7C6E) ; ç±® + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (japanese-jisx0212 . #x5326) ; ø»‹­± + (=jis-x0213-2-2000 . #x7370) ; ø»¦–« + (ideograph-daikanwa . 26805) ; ø¸†¢µ + (=jef-china3 . #x8CD0) ; øºˆ³ + (ucs-jis . #x7C6E) ; ø»‹­± + )) +(define-char + '((morohashi-daikanwa 26805 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-1 . #x7D26) ; ø»“‰© + (chinese-gb12345 . #x4261) ; ç±® + (=ucs . #x7C6E) ; ç±® + )) +(define-char + '((=>ucs . #x25DFC) ; 𥷼 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 26806) ; ø¸†¢¶ + )) +(define-char + '((morohashi-daikanwa 26806 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x7935) ; ø»›¬ + (=ucs . #x25DFC) ; 𥷼 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x612C) ; ø»Ÿœ¿ + (ideograph-daikanwa . 26807) ; ø¸†¢· + (=ucs . #x25DFD) ; 𥷽 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 26808) ; ø¸†¢¸ + (=ucs . #x25DFE) ; 𥷾 + )) +(define-char + '((=>ucs . #x25DFE) ; 𥷾 + (morohashi-daikanwa 26808 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x612E) ; ø»Ÿ + )) +(define-char + '((=>ucs . #x25DFF) ; 𥷿 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 26809) ; ø¸†¢¹ + )) +(define-char + '((morohashi-daikanwa 26809 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x6131) ; ø»Ÿ„ + (=ucs . #x25DFF) ; 𥷿 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C79) ; ø»™Š + (ideograph-daikanwa . 26810) ; ø¸†¢º + (=ucs . #x25E00) ; 𥸀 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x612F) ; ø»Ÿ‚ + (ideograph-daikanwa . 26811) ; ø¸†¢» + (=ucs . #x25E03) ; 𥸃 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x6130) ; ø»Ÿƒ + (ideograph-daikanwa . 26812) ; ø¸†¢¼ + (=ucs . #x25E0B) ; 𥸋 + )) +(define-char + '((=>ucs . #x25E07) ; 𥸇 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 49454) ; ø¸Œ„® + )) +(define-char + '((morohashi-daikanwa 49454 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x612D) ; ø»Ÿ€ + (=ucs . #x25E07) ; 𥸇 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-2 . #x715C) ; ø»•‚» + (=jis-x0213-2-2000 . #x7371) ; ø»¦–¬ + (ideograph-daikanwa . 26813) ; ø¸†¢½ + (=ucs . #x7C6F) ; 籯 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A31) ; ø»›­ª + (ideograph-daikanwa . 26814) ; ø¸†¢¾ + (=ucs . #x25E08) ; 𥸈 + )) +(define-char + '((=>ucs . #x7C70) ; ç±° + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 20) + (total-strokes . 26) + (japanese-jisx0212 . #x5327) ; ø»‹­² + (=jis-x0213-2-2000 . #x7372) ; ø»¦–­ + (ideograph-daikanwa . 26815) ; ø¸†¢¿ + (=jef-china3 . #x5EC0) ; øº…»€ + (ucs-jis . #x7C70) ; ø»‹­² + )) +(define-char + '((morohashi-daikanwa 26815 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D5B) ; ø»™‘Š + (=ucs . #x7C70) ; ç±° + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D5C) ; ø»™‘‹ + (ideograph-daikanwa . 26816) ; ø¸†£€ + (=ucs . #x4277) ; 䉷 + )) +(define-char + '((=>ucs . #x25E09) ; 𥸉 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 20) + (total-strokes . 26) + (ideograph-daikanwa . 26817) ; ø¸†£ + )) +(define-char + '((morohashi-daikanwa 26817 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 20) + (total-strokes . 26) + (=ucs . #x25E09) ; 𥸉 + )) +(define-char + '((=>ucs . #x25E09) ; 𥸉 + (morohashi-daikanwa 26817 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A2F) ; ø»›­¨ + )) +(define-char + '((=>ucs . #x25E0A) ; 𥸊 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 20) + (total-strokes . 26) + (ideograph-daikanwa . 26818) ; ø¸†£‚ + )) +(define-char + '((morohashi-daikanwa 26818 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A30) ; ø»›­© + (=ucs . #x25E0A) ; 𥸊 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-3 . #x6168) ; ø»–µ« + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 21) + (total-strokes . 27) + (ideograph-daikanwa . 26819) ; ø¸†£ƒ + (=ucs . #x25E10) ; 𥸐 + )) +(define-char + '((=>ucs . #x25E10) ; 𥸐 + (morohashi-daikanwa 26819 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x635E) ; ø»Ÿ ­ + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-4 . #x6D76) ; ø»™‘¥ + (ideograph-daikanwa . 26820) ; ø¸†£„ + (=ucs . #x4278) ; 䉸 + )) +(define-char + '((=>ucs . #x25E11) ; 𥸑 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 21) + (total-strokes . 27) + (ideograph-daikanwa . 26821) ; ø¸†£… + )) +(define-char + '((morohashi-daikanwa 26821 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x635F) ; ø»Ÿ ® + (=ucs . #x25E11) ; 𥸑 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x6360) ; ø»Ÿ ¯ + (ideograph-daikanwa . 49455) ; ø¸Œ„¯ + (=ucs . #x25E16) ; 𥸖 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 22) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B44) ; ø»›¯› + (ideograph-daikanwa . 26822) ; ø¸†£† + (=ucs . #x25E17) ; 𥸗 + )) +(define-char + '((=>ucs . #x25E1C) ; 𥸜 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 22) + (total-strokes . 28) + (ideograph-daikanwa . 26823) ; ø¸†£‡ + )) +(define-char + '((morohashi-daikanwa 26823 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 22) + (total-strokes . 28) + (chinese-cns11643-7 . #x6454) ; ø»Ÿ¢ + (=ucs . #x25E1C) ; 𥸜 + )) +(define-char + '((=>ucs . #x25E18) ; 𥸘 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 23) + (total-strokes . 29) + (ideograph-daikanwa . 26825) ; ø¸†£‰ + )) +(define-char + '((morohashi-daikanwa 26825 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 23) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B64) ; ø»›¯» + (=ucs . #x25E18) ; 𥸘 + )) +(define-char + '((=>ucs . #x25E21) ; 𥸡 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 24) + (total-strokes . 30) + (ideograph-daikanwa . 26826) ; ø¸†£Š + )) +(define-char + '((morohashi-daikanwa 26826 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 24) + (total-strokes . 30) + (chinese-cns11643-4 . #x6E4E) ; ø»™’› + (=ucs . #x25E21) ; 𥸡 + )) +(define-char + '((=>ucs . #x7C71) ; ç±± + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 24) + (total-strokes . 30) + (ideograph-daikanwa . 26827) ; ø¸†£‹ + )) +(define-char + '((morohashi-daikanwa 26827 0 1) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 24) + (total-strokes . 30) + (chinese-cns11643-3 . #x623A) ; ø»–¶› + (=ucs . #x7C71) ; ç±± + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 24) + (total-strokes . 30) + (ideograph-daikanwa . 26828) ; ø¸†£Œ + (=ucs . #x4279) ; 䉹 + )) +(define-char + '((=>ucs . #x4279) ; 䉹 + (morohashi-daikanwa 26828 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 24) + (total-strokes . 30) + (chinese-cns11643-7 . #x655D) ; ø»Ÿ£¨ + )) +(define-char + '((=>ucs . #x25E22) ; 𥸢 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 24) + (total-strokes . 30) + (ideograph-daikanwa . 26829) ; ø¸†£ + )) +(define-char + '((morohashi-daikanwa 26829 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 24) + (total-strokes . 30) + (chinese-cns11643-5 . #x7B7C) ; ø»›°“ + (=ucs . #x25E22) ; 𥸢 + )) +(define-char + '((=>ucs . #x25E23) ; 𥸣 + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 25) + (total-strokes . 31) + (ideograph-daikanwa . 26830) ; ø¸†£Ž + )) +(define-char + '((morohashi-daikanwa 26830 0 0) + (ideographic-radical . 118) ; â½µ + (ideographic-strokes . 25) + (total-strokes . 31) + (chinese-cns11643-5 . #x7C2B) ; ø»›°  + (=ucs . #x25E23) ; 𥸣 + )) +(define-char + '((ideographic-radical . 118) ; â½µ + (ideographic-strokes . 26) + (total-strokes . 31) + (japanese-jisx0212 . #x5328) ; ø»‹­³ + (chinese-cns11643-1 . #x7D4B) ; ø»“ŠŽ + (chinese-gb12345 . #x787B) ; ç±² + (ideograph-daikanwa . 26831) ; ø¸†£ + (=ucs . #x7C72) ; ç±² + )) diff --git a/lisp/utf-2000/Ideograph-R119-Rice.el b/lisp/utf-2000/Ideograph-R119-Rice.el new file mode 100644 index 0000000..7791834 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R119-Rice.el @@ -0,0 +1,4832 @@ +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 5898) + (chinese-gb2312 . #x4357) ; ø»„¸¶ + (=jis-x0208 . #x4A46) ; ø½Š²¯ + (korean-ksc5601 . #x5A37) ; ø»‰® + (chinese-isoir165 . #x4357) ; ø»¡† + (=gt-pj-1 . #x4A46) ; ç±³ + (ideograph-daikanwa . 26832) ; ø¸†£ + (=gt-k . 01686) ; ý¡„€š– + (=ucs . #x7C73) ; ç±³ + )) +(define-char + '((=>ucs . #x7C73) ; ç±³ + (morohashi-daikanwa 26832 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-cns11643-1 . #x484D) ; ø»‘¼š + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 1) + (total-strokes . 7) + (chinese-cns11643-5 . #x2471) ; ø»™°– + (ideograph-daikanwa . 26833) ; ø¸†£‘ + (=ucs . #x25E25) ; 𥸥 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-5 . #x274E) ; ø»™´ + (ideograph-daikanwa . 26834) ; ø¸†£’ + (=ucs . #x25E27) ; 𥸧 + )) +(define-char + '((=>ucs . #x25E28) ; 𥸨 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 26835) ; ø¸†£“ + )) +(define-char + '((=>ucs . #x25E28) ; 𥸨 + (morohashi-daikanwa 26835 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D51) ; ø»œ‡ˆ + )) +(define-char + '((morohashi-daikanwa 26835 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 2) + (total-strokes . 8) + (=ucs . #x25E28) ; 𥸨 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-gb2312 . #x5961) ; ø»…™” + (chinese-isoir165 . #x5961) ; ø»Ž¤ + (chinese-cns11643-3 . #x2A49) ; ø»•¤š + (ideograph-daikanwa . 26836) ; ø¸†£” + (=ucs . #x7C74) ; ç±´ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 2) + (total-strokes . 8) + (=jis-x0208 . #x6462) ; ø½‹™— + (chinese-cns11643-2 . #x2848) ; ø»“—™ + (ideograph-daikanwa . 26837) ; ø¸†£• + (=ucs . #x7C75) ; ç±µ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A48) ; ø»•¤™ + (ideograph-daikanwa . 26839) ; ø¸†£— + (=ucs . #x7C76) ; 籶 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E52) ; ø»•ª› + (ideograph-daikanwa . 26841) ; ø¸†£™ + (=ucs . #x7C77) ; ç±· + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C66) ; ø»“¯ + (ideograph-daikanwa . 26842) ; ø¸†£š + (=ucs . #x7C78) ; 籸 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A77) ; ø»—¯Œ + (ideograph-daikanwa . 26843) ; ø¸†£› + (=ucs . #x427A) ; 䉺 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x5329) ; ø»‹­´ + (chinese-cns11643-2 . #x2C67) ; ø»“° + (=jis-x0213-1-2000 . #x7971) ; ø»¤•œ + (ideograph-daikanwa . 26844) ; ø¸†£œ + (=ucs . #x7C79) ; ç±¹ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C65) ; ø»“® + (ideograph-daikanwa . 26845) ; ø¸†£ + (=ucs . #x7C7A) ; 籺 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3361) ; ø»œŒ + (ideograph-daikanwa . 26846) ; ø¸†£ž + (=ucs . #x25E2B) ; 𥸫 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 26847) ; ø¸†£Ÿ + (=ucs . #x25E2C) ; 𥸬 + )) +(define-char + '((=>ucs . #x25E2C) ; 𥸬 + (morohashi-daikanwa 26847 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B22) ; ø»™¹™ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (kangxi-radical . 37) ; ⼤ + (kangxi-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4060) ; ø»„´¥ + (chinese-isoir165 . #x4060) ; ø»œµ + (ideograph-daikanwa . 26848) ; ø¸†£  + (=ucs . #x7C7B) ; ç±» + )) +(define-char + '((=>ucs . #x7C7B) ; ç±» + (morohashi-daikanwa 26848 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E54) ; ø»•ª + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x744C) ; ø»†€© + (japanese-jisx0212 . #x532A) ; ø»‹­µ + (chinese-isoir165 . #x744C) ; ø»Ž¨¹ + (chinese-cns11643-3 . #x2E53) ; ø»•ªœ + (ideograph-daikanwa . 26849) ; ø¸†£¡ + (=jef-china3 . #x5EC8) ; øº…»ˆ + (=ucs . #x7C7C) ; ç±¼ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3360) ; ø»œ‹ + (ideograph-daikanwa . 26850) ; ø¸†£¢ + (=ucs . #x25E2D) ; 𥸭 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x5751) ; ø»…–ˆ + (japanese-jisx0212 . #x532B) ; ø»‹­¶ + (chinese-isoir165 . #x5751) ; ø»¾˜ + (chinese-cns11643-1 . #x5276) ; ø»’‹¯ + (ideograph-daikanwa . 26852) ; ø¸†£¤ + (=ucs . #x7C7D) ; ç±½ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 26853) ; ø¸†£¥ + (=jef-china3 . #x5EC9) ; øº…»‰ + (=ucs . #x7C7E) ; ç±¾ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C68) ; ø»“± + (ideograph-daikanwa . 26854) ; ø¸†£¦ + (=ucs . #x7C7F) ; 籿 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C69) ; ø»“² + (ideograph-daikanwa . 26855) ; ø¸†£§ + (=ucs . #x7C80) ; 粀 + )) +(define-char + '((=>ucs . #x7C7E) ; ç±¾ + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x4C62) ; ø»‚¼‹ + (ideograph-daikanwa . 26857) ; ø¸†£© + )) +(define-char + '((=>ucs . #x7C7E) ; ç±¾ + (morohashi-daikanwa 26857 0 3) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0208 . #x4C62) ; ø»‡“ + (=jis-x0208-1990 . #x4C62) ; ø½Š¶‡ + (=jef-china3 . #x5EDD) ; øº…» + (ucs-jis . #x7C7E) ; ø»‡“ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (shinjigen-2 . 5899) + (=jis-x0208 . #x364E) ; ø½Š•Ÿ + (chinese-cns11643-2 . #x2C6A) ; ø»“³ + (ideograph-daikanwa . 26858) ; ø¸†£ª + (=ucs . #x7C81) ; 粁 + )) +(define-char + '((=>ucs . #x25E2F) ; 𥸯 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 26859) ; ø¸†£« + )) +(define-char + '((morohashi-daikanwa 26859 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B23) ; ø»™¹š + (=ucs . #x25E2F) ; 𥸯 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 3) + (total-strokes . 9) + (shinjigen-2 . 5900) + (=jis-x0208 . #x3729) ; ø½Š–˜ + (ideograph-daikanwa . 26860) ; ø¸†£¬ + (=ucs . #x7C82) ; 粂 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5601) + (=jis-x0208 . #x6463) ; ø½‹™˜ + (korean-ksc5601 . #x5D7B) ; ø»‰³® + (chinese-cns11643-3 . #x3331) ; ø»•± + (ideograph-daikanwa . 26861) ; ø¸†£­ + (=ucs . #x7C83) ; 粃 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x316D) ; ø»“¥Œ + (ideograph-daikanwa . 26862) ; ø¸†£® + (=ucs . #x7C8A) ; 粊 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x332F) ; ø»•±Ž + (ideograph-daikanwa . 26863) ; ø¸†£¯ + (=ucs . #x427B) ; 䉻 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A52) ; ø»œš + (ideograph-daikanwa . 26864) ; ø¸†£° + (=ucs . #x25E33) ; 𥸳 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F54) ; ø»š€ƒ + (ideograph-daikanwa . 26865) ; ø¸†£± + (=ucs . #x25E34) ; 𥸴 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x316B) ; ø»“¥Š + (ideograph-daikanwa . 26866) ; ø¸†£² + (=ucs . #x7C84) ; 粄 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3171) ; ø»“¥ + (ideograph-daikanwa . 26867) ; ø¸†£³ + (=ucs . #x7C85) ; 粅 + )) +(define-char + '((=>ucs . #x7C86) ; 粆 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x532C) ; ø»‹­· + (ideograph-daikanwa . 26868) ; ø¸†£´ + (=jef-china3 . #x5ECA) ; øº…»Š + (ucs-jis . #x7C86) ; ø»‹­· + )) +(define-char + '((morohashi-daikanwa 26868 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x332E) ; ø»•± + (=ucs . #x7C86) ; 粆 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x532D) ; ø»‹­¸ + (chinese-cns11643-3 . #x3330) ; ø»•± + (ideograph-daikanwa . 26869) ; ø¸†£µ + (=ucs . #x7C87) ; 粇 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x316F) ; ø»“¥Ž + (ideograph-daikanwa . 26870) ; ø¸†£¶ + (=ucs . #x7C88) ; 粈 + )) +(define-char + '((=>ucs . #x25E35) ; 𥸵 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 26871) ; ø¸†£· + )) +(define-char + '((morohashi-daikanwa 26871 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A56) ; ø»œš“ + (=ucs . #x25E35) ; 𥸵 + )) +(define-char + '((=>ucs . #x7C89) ; 粉 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x4A34) ; ø»‚¸¡ + (japanese-jisx0208 . #x4A34) ; ø»‡Œ© + (korean-ksc5601 . #x5D4F) ; ø»‰³‚ + (ideograph-daikanwa . 26872) ; ø¸†£¸ + )) +(define-char + '((morohashi-daikanwa 26872 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5904) + (chinese-gb2312 . #x375B) ; ø»„§’ + (chinese-isoir165 . #x375B) ; ø»¢ + (chinese-cns11643-1 . #x573E) ; ø»’’ + (=jis-x0208-1990 . #x4A34) ; ø½Š² + (=ucs . #x7C89) ; 粉 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F55) ; ø»š€„ + (ideograph-daikanwa . 26873) ; ø¸†£¹ + (=ucs . #x25E36) ; 𥸶 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A54) ; ø»œš‘ + (ideograph-daikanwa . 26874) ; ø¸†£º + (=ucs . #x25E37) ; 𥸷 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5902) + (=jis-x0208 . #x3F68) ; ø½Š£‡ + (chinese-cns11643-3 . #x3332) ; ø»•±‘ + (ideograph-daikanwa . 26875) ; ø¸†£» + (=ucs . #x7C8B) ; 粋 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F56) ; ø»š€… + (ideograph-daikanwa . 26876) ; ø¸†£¼ + (=ucs . #x25E38) ; 𥸸 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3333) ; ø»•±’ + (ideograph-daikanwa . 26877) ; ø¸†£½ + (=ucs . #x427C) ; 䉼 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A55) ; ø»œš’ + (ideograph-daikanwa . 26878) ; ø¸†£¾ + (=ucs . #x25E3E) ; 𥸾 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x316E) ; ø»“¥ + (ideograph-daikanwa . 26879) ; ø¸†£¿ + (=ucs . #x7C8C) ; 粌 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5906) + (=jis-x0208 . #x4C30) ; ø½Šµ• + (chinese-cns11643-2 . #x3170) ; ø»“¥ + (ideograph-daikanwa . 26881) ; ø¸†¤ + (=ucs . #x7C8D) ; 粍 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x332D) ; ø»•±Œ + (ideograph-daikanwa . 26882) ; ø¸†¤‚ + (=ucs . #x7C8E) ; 粎 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (japanese-jisx0212 . #x532E) ; ø»‹­¹ + (=jis-x0213-1-2000 . #x7972) ; ø»¤• + (ideograph-daikanwa . 26883) ; ø¸†¤ƒ + (=ucs . #x7C8F) ; 粏 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A53) ; ø»œš + (ideograph-daikanwa . 49457) ; ø¸Œ„± + (=ucs . #x25E3D) ; 𥸽 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (=ucs . #x7C90) ; 粐 + )) +(define-char + '((=>ucs . #x7C90) ; 粐 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x6464) ; ø»ƒŸ + )) +(define-char + '((=>ucs . #x7C90) ; 粐 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0208 . #x6464) ; ø»‡³¥ + (=jis-x0208-1990 . #x6464) ; ø½‹™™ + (=jef-china3 . #x5EDE) ; øº…»ž + (ucs-jis . #x7C90) ; ø»‡³¥ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x744E) ; ø»†€« + (chinese-isoir165 . #x744E) ; ø»Ž¨» + (chinese-cns11643-2 . #x316C) ; ø»“¥‹ + (=ucs . #x7C91) ; 粑 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 5912) + (chinese-gb2312 . #x4123) ; ø»„µ† + (=jis-x0208 . #x4E33) ; ø½Š¸” + (korean-ksc5601 . #x5823) ; ø»‰«€ + (chinese-isoir165 . #x4123) ; ø»– + (chinese-cns11643-1 . #x5C4E) ; ø»’™³ + (ideograph-daikanwa . 26884) ; ø¸†¤„ + (=ucs . #x7C92) ; 粒 + )) +(define-char + '((=>ucs . #x427D) ; 䉽 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 26885) ; ø¸†¤… + )) +(define-char + '((morohashi-daikanwa 26885 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4322) ; ø»œ¦­ + (=ucs . #x427D) ; 䉽 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x377D) ; ø»•¸” + (ideograph-daikanwa . 26886) ; ø¸†¤† + (=ucs . #x7C93) ; 粓 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x337E) ; ø»—¼¡ + (ideograph-daikanwa . 26887) ; ø¸†¤‡ + (=ucs . #x25E41) ; 𥹁 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3455) ; ø»š‡š + (ideograph-daikanwa . 26888) ; ø¸†¤ˆ + (=ucs . #x25E42) ; 𥹂 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x532F) ; ø»‹­º + (chinese-cns11643-2 . #x3823) ; ø»“®” + (=jis-x0213-1-2000 . #x7973) ; ø»¤•ž + (ideograph-daikanwa . 26889) ; ø¸†¤‰ + (=ucs . #x7C94) ; 粔 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3425) ; ø»—¼¦ + (ideograph-daikanwa . 26890) ; ø¸†¤Š + (=ucs . #x427E) ; 䉾 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 5911) + (chinese-gb2312 . #x4649) ; ø»„½‚ + (=jis-x0208 . #x4774) ; ø½Š¯ƒ + (korean-ksc5601 . #x5A59) ; ø»‰®² + (chinese-isoir165 . #x4649) ; ø»¥’ + (chinese-cns11643-1 . #x5C50) ; ø»’™µ + (ideograph-daikanwa . 26891) ; ø¸†¤‹ + (=ucs . #x7C95) ; 粕 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3424) ; ø»—¼¥ + (ideograph-daikanwa . 26892) ; ø¸†¤Œ + (=ucs . #x25E43) ; 𥹃 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4321) ; ø»œ¦¬ + (ideograph-daikanwa . 26893) ; ø¸†¤ + (=ucs . #x25E50) ; 𥹐 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3454) ; ø»š‡™ + (ideograph-daikanwa . 26894) ; ø¸†¤Ž + (=ucs . #x25E45) ; 𥹅 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3421) ; ø»—¼¢ + (ideograph-daikanwa . 26895) ; ø¸†¤ + (=ucs . #x25E46) ; 𥹆 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3458) ; ø»š‡ + (ideograph-daikanwa . 26896) ; ø¸†¤ + (=ucs . #x25E47) ; 𥹇 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3825) ; ø»“®– + (ideograph-daikanwa . 26897) ; ø¸†¤‘ + (=ucs . #x7C96) ; 粖 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 5908) + (chinese-gb2312 . #x3456) ; ø»„¢³ + (=jis-x0208 . #x4146) ; ø½Š¥¡ + (korean-ksc5601 . #x7058) ; ø»Š… + (chinese-isoir165 . #x3456) ; ø»‹ƒ + (chinese-cns11643-1 . #x5C4F) ; ø»’™´ + (ideograph-daikanwa . 26898) ; ø¸†¤’ + (=ucs . #x7C97) ; 粗 + )) +(define-char + '((=>ucs . #x25E48) ; 𥹈 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 26899) ; ø¸†¤“ + )) +(define-char + '((morohashi-daikanwa 26899 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x25E48) ; 𥹈 + )) +(define-char + '((=>ucs . #x25E48) ; 𥹈 + (morohashi-daikanwa 26899 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3453) ; ø»š‡˜ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3456) ; ø»š‡› + (ideograph-daikanwa . 26900) ; ø¸†¤” + (=ucs . #x25E49) ; 𥹉 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 5909) + (chinese-gb2312 . #x5533) ; ø»…’® + (=jis-x0208 . #x4734) ; ø½Š®ƒ + (korean-ksc5601 . #x6F44) ; ø»Š“ + (chinese-isoir165 . #x5533) ; ø»º¾ + (chinese-cns11643-2 . #x3824) ; ø»“®• + (ideograph-daikanwa . 26901) ; ø¸†¤• + (=ucs . #x7C98) ; 粘 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3457) ; ø»š‡œ + (ideograph-daikanwa . 26902) ; ø¸†¤– + (=ucs . #x25E4A) ; 𥹊 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3459) ; ø»š‡ž + (ideograph-daikanwa . 26903) ; ø¸†¤— + (=ucs . #x427F) ; 䉿 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3423) ; ø»—¼¤ + (ideograph-daikanwa . 26904) ; ø¸†¤˜ + (=ucs . #x25E4B) ; 𥹋 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x377E) ; ø»•¸• + (ideograph-daikanwa . 26905) ; ø¸†¤™ + (=jef-china3 . #x5ECD) ; øº…» + (=ucs . #x7C99) ; 粙 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x377C) ; ø»•¸“ + (ideograph-daikanwa . 26906) ; ø¸†¤š + (=ucs . #x4280) ; 䊀 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x345A) ; ø»š‡Ÿ + (ideograph-daikanwa . 26907) ; ø¸†¤› + (=ucs . #x25E4C) ; 𥹌 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3821) ; ø»•¸– + (ideograph-daikanwa . 26908) ; ø¸†¤œ + (=ucs . #x7C9A) ; 粚 + )) +(define-char + '((=>ucs . #x25E4D) ; 𥹍 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 26909) ; ø¸†¤ + )) +(define-char + '((morohashi-daikanwa 26909 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x25E4D) ; 𥹍 + )) +(define-char + '((=>ucs . #x25E4D) ; 𥹍 + (morohashi-daikanwa 26909 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3452) ; ø»š‡— + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x427D) ; ø»œ¦ª + (ideograph-daikanwa . 26910) ; ø¸†¤ž + (=ucs . #x25E4E) ; 𥹎 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7450) ; ø»†€­ + (chinese-isoir165 . #x7450) ; ø»Ž¨½ + (ideograph-daikanwa . 26912) ; ø¸†¤  + (=ucs . #x7C9C) ; 粜 + )) +(define-char + '((=>ucs . #x7C9C) ; 粜 + (morohashi-daikanwa 26912 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3822) ; ø»•¸— + )) +(define-char + '((=>ucs . #x25E4F) ; 𥹏 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 26913) ; ø¸†¤¡ + )) +(define-char + '((morohashi-daikanwa 26913 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x25E4F) ; 𥹏 + )) +(define-char + '((=>ucs . #x25E4F) ; 𥹏 + (morohashi-daikanwa 26913 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C63) ; ø»œ´¼ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (=jis-x0213-2-2000 . #x7374) ; ø»¦–¯ + (ideograph-daikanwa . 26914) ; ø¸†¤¢ + (=ucs . #x25E56) ; 𥹖 + )) +(define-char + '((=>ucs . #x7CA3) ; ç²£ + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3826) ; ø»“®— + (ideograph-daikanwa . 26918) ; ø¸†¤¦ + )) +(define-char + '((morohashi-daikanwa 26918 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x7CA3) ; ç²£ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x744F) ; ø»†€¬ + (chinese-isoir165 . #x744F) ; ø»Ž¨¼ + (chinese-cns11643-4 . #x3422) ; ø»—¼£ + (ideograph-daikanwa . 26920) ; ø¸†¤¨ + (=ucs . #x7C9D) ; 粝 + )) +(define-char + '((=>ucs . #x25E55) ; 𥹕 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 49458) ; ø¸Œ„² + )) +(define-char + '((morohashi-daikanwa 49458 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x427E) ; ø»œ¦« + (=ucs . #x25E55) ; 𥹕 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x7451) ; ø»†€® + (japanese-jisx0212 . #x5330) ; ø»‹­» + (chinese-isoir165 . #x7451) ; ø»Ž¨¾ + (chinese-cns11643-2 . #x3E6C) ; ø»“¸‘ + (ideograph-daikanwa . 26921) ; ø¸†¤© + (=ucs . #x7C9E) ; 粞 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-1 . 5918) + (shinjigen-2 . 5918) + (chinese-gb2312 . #x4B5A) ; ø»…„© + (=jis-x0208 . #x3040) ; ø½ŠŒ + (korean-ksc5601 . #x6158) ; ø»‰¹ƒ + (chinese-isoir165 . #x4B5A) ; ø»¬¹ + (chinese-cns11643-1 . #x6135) ; ø»’ ° + (=gt-pj-1 . #x3040) ; 粟 + (ideograph-daikanwa . 26922) ; ø¸†¤ª + (=gt-k . 08990) ; ý¡„‚Œž + (=ucs . #x7C9F) ; 粟 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C60) ; ø»œ´¹ + (ideograph-daikanwa . 26923) ; ø¸†¤« + (=ucs . #x4281) ; 䊁 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5331) ; ø»‹­¼ + (chinese-cns11643-3 . #x3E21) ; ø»–Š + (=jis-x0213-1-2000 . #x7974) ; ø»¤•Ÿ + (ideograph-daikanwa . 26924) ; ø¸†¤¬ + (=jef-china3 . #x5ECE) ; øº…»Ž + (=ucs . #x7CA0) ; ç²  + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x397B) ; ø»˜…’ + (ideograph-daikanwa . 26925) ; ø¸†¤­ + (=ucs . #x4282) ; 䊂 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B26) ; ø»š½ + (ideograph-daikanwa . 26926) ; ø¸†¤® + (=ucs . #x25E5A) ; 𥹚 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x397C) ; ø»˜…“ + (ideograph-daikanwa . 26927) ; ø¸†¤¯ + (=ucs . #x4283) ; 䊃 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (=jis-x0208 . #x6469) ; ø½‹™ž + (chinese-cns11643-2 . #x3E6E) ; ø»“¸“ + (ideograph-daikanwa . 26928) ; ø¸†¤° + (=ucs . #x7CA1) ; 粡 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D7D) ; ø»–ˆ + (ideograph-daikanwa . 26930) ; ø¸†¤² + (=ucs . #x4284) ; 䊄 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3D7C) ; ø»–‡ + (ideograph-daikanwa . 26931) ; ø¸†¤³ + (=jef-china3 . #x5ECF) ; øº…» + (=ucs . #x4285) ; 䊅 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5914) + (chinese-gb2312 . #x7452) ; ø»†€¯ + (=jis-x0208 . #x6467) ; ø½‹™œ + (chinese-isoir165 . #x7452) ; ø»Ž¨¿ + (chinese-cns11643-2 . #x3E6B) ; ø»“¸ + (ideograph-daikanwa . 26932) ; ø¸†¤´ + (=ucs . #x7CA2) ; ç²¢ + )) +(define-char + '((=>ucs . #x25E5C) ; 𥹜 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 26933) ; ø¸†¤µ + )) +(define-char + '((morohashi-daikanwa 26933 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x25E5C) ; 𥹜 + )) +(define-char + '((=>ucs . #x25E5C) ; 𥹜 + (morohashi-daikanwa 26933 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x397A) ; ø»˜…‘ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C61) ; ø»œ´º + (ideograph-daikanwa . 26934) ; ø¸†¤¶ + (=ucs . #x25E5D) ; 𥹝 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5913) + (chinese-gb2312 . #x5441) ; ø»…‘ž + (=jis-x0208 . #x6465) ; ø½‹™š + (chinese-isoir165 . #x5441) ; ø»¹® + (chinese-cns11643-3 . #x3E23) ; ø»–Œ + (ideograph-daikanwa . 26935) ; ø¸†¤· + (=ucs . #x7CA4) ; 粤 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x397D) ; ø»˜…” + (ideograph-daikanwa . 26936) ; ø¸†¤¸ + (=ucs . #x4286) ; 䊆 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C5E) ; ø»œ´· + (ideograph-daikanwa . 26937) ; ø¸†¤¹ + (=ucs . #x25E5E) ; 𥹞 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5915) + (chinese-gb2312 . #x5660) ; ø»…”¹ + (=jis-x0208 . #x3421) ; ø½Š‘¶ + (korean-ksc5601 . #x7154) ; ø»ŠŸ + (chinese-isoir165 . #x5660) ; ø»½‰ + (chinese-cns11643-1 . #x6136) ; ø»’ ± + (=gt-pj-1 . #x3421) ; ç²¥ + (ideograph-daikanwa . 26938) ; ø¸†¤º + (=gt-k . 09012) ; ý¡„‚Œ´ + (=ucs . #x7CA5) ; ç²¥ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-isoir165 . #x2F7B) ; ø»„’ + (ideograph-daikanwa . 26939) ; ø¸†¤» + (=big5-cdp . #x8CB9) ; ý¢€ˆ²¹ + (=ucs . #x7CA6) ; 粦 + )) +(define-char + '((=>ucs . #x7CA6) ; 粦 + (morohashi-daikanwa 26939 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E22) ; ø»–‹ + )) +(define-char + '((=>ucs . #x7CA6) ; 粦 + (morohashi-daikanwa 26939 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5332) ; ø»‹­½ + (=jis-x0213-2-2000 . #x7376) ; ø»¦–± + (=jef-china3 . #x5EC7) ; øº…»‡ + (ucs-jis . #x7CA6) ; ø»‹­½ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C65) ; ø»œ´¾ + (ideograph-daikanwa . 26940) ; ø¸†¤¼ + (=ucs . #x25E5F) ; 𥹟 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B28) ; ø»š¿ + (ideograph-daikanwa . 26941) ; ø¸†¤½ + (=ucs . #x25E60) ; 𥹠 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 26942) ; ø¸†¤¾ + (=ucs . #x25E61) ; 𥹡 + )) +(define-char + '((=>ucs . #x25E61) ; 𥹡 + (morohashi-daikanwa 26942 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A21) ; ø»˜…– + )) +(define-char + '((=>ucs . #x25E62) ; 𥹢 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 26943) ; ø¸†¤¿ + )) +(define-char + '((morohashi-daikanwa 26943 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (=jis-x0213-2-2000 . #x7377) ; ø»¦–² + (=ucs . #x25E62) ; 𥹢 + )) +(define-char + '((=>ucs . #x25E62) ; 𥹢 + (morohashi-daikanwa 26943 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C64) ; ø»œ´½ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C5F) ; ø»œ´¸ + (ideograph-daikanwa . 26944) ; ø¸†¥€ + (=ucs . #x25E64) ; 𥹤 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5917) + (=jis-x0208 . #x3E51) ; ø½Š¡’ + (korean-ksc5601 . #x6D72) ; ø»Š‹… + (chinese-cns11643-3 . #x3D7E) ; ø»–‰ + (ideograph-daikanwa . 26945) ; ø¸†¥ + (=ucs . #x7CA7) ; 粧 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 26948) ; ø¸†¥„ + (=ucs . #x25E6D) ; 𥹭 + )) +(define-char + '((=>ucs . #x25E6D) ; 𥹭 + (morohashi-daikanwa 26948 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C62) ; ø»œ´» + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (=jis-x0208 . #x646A) ; ø½‹™Ÿ + (chinese-cns11643-2 . #x3E6D) ; ø»“¸’ + (ideograph-daikanwa . 26949) ; ø¸†¥… + (=ucs . #x7CA8) ; 粨 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (=ucs . #x7CA9) ; 粩 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3760) ; ø»„§— + (chinese-isoir165 . #x3760) ; ø»§ + (=ucs . #x7CAA) ; 粪 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (=jis-x0208 . #x6468) ; ø½‹™ + (=ucs . #x7CAB) ; 粫 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (chinese-isoir165 . #x2E72) ; ø»‚« + (=ucs . #x7CAC) ; 粬 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (=jis-x0208 . #x6466) ; ø½‹™› + (=ucs . #x7CAD) ; ç²­ + )) +(define-char + '((=>ucs . #x25E72) ; 𥹲 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 26950) ; ø¸†¥† + )) +(define-char + '((morohashi-daikanwa 26950 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x25E72) ; 𥹲 + )) +(define-char + '((=>ucs . #x25E72) ; 𥹲 + (morohashi-daikanwa 26950 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4157) ; ø»šš¢ + )) +(define-char + '((=>ucs . #x25E73) ; 𥹳 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 26951) ; ø¸†¥‡ + )) +(define-char + '((morohashi-daikanwa 26951 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x25E73) ; 𥹳 + )) +(define-char + '((=>ucs . #x25E73) ; 𥹳 + (morohashi-daikanwa 26951 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F68) ; ø»˜³ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 5946) + (chinese-gb2312 . #x4138) ; ø»„µ› + (japanese-jisx0208 . #x646E) ; ø»‡³¯ + (korean-ksc5601 . #x555B) ; ø»‰§ž + (chinese-isoir165 . #x4138) ; ø»« + (chinese-cns11643-3 . #x4358) ; ø»–‰— + (=jis-x0208-1990 . #x646E) ; ø½‹™£ + (ideograph-daikanwa . 26952) ; ø¸†¥ˆ + (=ucs . #x7CAE) ; ç²® + )) +(define-char + '((=>ucs . #x7CAE) ; ç²® + (morohashi-daikanwa 26952 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x646E) ; ø»ƒŸ§ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x435A) ; ø»–‰™ + (ideograph-daikanwa . 26953) ; ø¸†¥‰ + (=ucs . #x4287) ; 䊇 + )) +(define-char + '((=>ucs . #x25E74) ; 𥹴 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 26954) ; ø¸†¥Š + )) +(define-char + '((morohashi-daikanwa 26954 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x25E74) ; 𥹴 + )) +(define-char + '((=>ucs . #x25E74) ; 𥹴 + (morohashi-daikanwa 26954 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x563D) ; ø»ƒ‚ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x457B) ; ø»”‚² + (ideograph-daikanwa . 26955) ; ø¸†¥‹ + (=ucs . #x7CAF) ; 粯 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4356) ; ø»–‰• + (ideograph-daikanwa . 26956) ; ø¸†¥Œ + (=ucs . #x4288) ; 䊈 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4159) ; ø»šš¤ + (ideograph-daikanwa . 26957) ; ø¸†¥ + (=ucs . #x25E75) ; 𥹵 + )) +(define-char + '((=>ucs . #x25E76) ; 𥹶 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 26958) ; ø¸†¥Ž + )) +(define-char + '((morohashi-daikanwa 26958 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x25E76) ; 𥹶 + )) +(define-char + '((=>ucs . #x25E76) ; 𥹶 + (morohashi-daikanwa 26958 0 3) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x415A) ; ø»šš¥ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4357) ; ø»–‰– + (ideograph-daikanwa . 26959) ; ø¸†¥ + (=ucs . #x4289) ; 䊉 + )) +(define-char + '((=>ucs . #x7CB0) ; ç²° + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5333) ; ø»‹­¾ + (ideograph-daikanwa . 26960) ; ø¸†¥ + (ucs-jis . #x7CB0) ; ø»‹­¾ + )) +(define-char + '((morohashi-daikanwa 26960 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x435C) ; ø»–‰› + (=ucs . #x7CB0) ; ç²° + )) +(define-char + '((=>ucs . #x25E77) ; 𥹷 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 26961) ; ø¸†¥‘ + )) +(define-char + '((morohashi-daikanwa 26961 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x25E77) ; 𥹷 + )) +(define-char + '((=>ucs . #x25E77) ; 𥹷 + (morohashi-daikanwa 26961 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B27) ; ø»š¾ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 5923) + (chinese-gb2312 . #x413B) ; ø»„µž + (=jis-x0208 . #x646D) ; ø½‹™¢ + (korean-ksc5601 . #x555C) ; ø»‰§Ÿ + (chinese-isoir165 . #x413B) ; ø»® + (ideograph-daikanwa . 26962) ; ø¸†¥’ + (=ucs . #x7CB1) ; ç²± + )) +(define-char + '((=>ucs . #x7CB1) ; ç²± + (morohashi-daikanwa 26962 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-1 . #x656B) ; ø»’§ž + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4158) ; ø»šš£ + (ideograph-daikanwa . 26963) ; ø¸†¥“ + (=ucs . #x25E78) ; 𥹸 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4359) ; ø»–‰˜ + (ideograph-daikanwa . 26964) ; ø¸†¥” + (=ucs . #x428A) ; 䊊 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x563F) ; ø»ƒ„ + (ideograph-daikanwa . 26965) ; ø¸†¥• + (=ucs . #x25E79) ; 𥹹 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 5922) + (chinese-gb2312 . #x7453) ; ø»†€° + (=jis-x0208 . #x646C) ; ø½‹™¡ + (korean-ksc5601 . #x7344) ; ø»Š“‹ + (chinese-isoir165 . #x7453) ; ø»Ž©€ + (chinese-cns11643-2 . #x4579) ; ø»”‚° + (=gt-pj-1 . #x646C) ; ç²² + (ideograph-daikanwa . 26966) ; ø¸†¥– + (=gt-k . 10334) ; ý¡„‚¡ž + (=ucs . #x7CB2) ; ç²² + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 5919) + (chinese-gb2312 . #x3E2C) ; ø»„°µ + (=jis-x0208 . #x646B) ; ø½‹™  + (korean-ksc5601 . #x4B57) ; ø»‰˜® + (chinese-isoir165 . #x3E2C) ; ø»™… + (chinese-cns11643-1 . #x656C) ; ø»’§Ÿ + (ideograph-daikanwa . 26967) ; ø¸†¥— + (=ucs . #x7CB3) ; ç²³ + )) +(define-char + '((=>ucs . #x25E7A) ; 𥹺 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 26968) ; ø¸†¥˜ + )) +(define-char + '((morohashi-daikanwa 26968 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x25E7A) ; 𥹺 + )) +(define-char + '((=>ucs . #x25E7A) ; 𥹺 + (morohashi-daikanwa 26968 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x563E) ; ø»ƒƒ + )) +(define-char + '((=>ucs . #x25E7B) ; 𥹻 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 26969) ; ø¸†¥™ + )) +(define-char + '((morohashi-daikanwa 26969 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x25E7B) ; 𥹻 + )) +(define-char + '((=>ucs . #x25E7B) ; 𥹻 + (morohashi-daikanwa 26969 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x397E) ; ø»˜…• + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x415B) ; ø»šš¦ + (ideograph-daikanwa . 26970) ; ø¸†¥š + (=ucs . #x25E7C) ; 𥹼 + )) +(define-char + '((=>ucs . #x25E7D) ; 𥹽 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 26971) ; ø¸†¥› + )) +(define-char + '((morohashi-daikanwa 26971 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x25E7D) ; 𥹽 + )) +(define-char + '((=>ucs . #x25E7D) ; 𥹽 + (morohashi-daikanwa 26971 0 3) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x415D) ; ø»šš¨ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x415C) ; ø»šš§ + (ideograph-daikanwa . 26972) ; ø¸†¥œ + (=ucs . #x25E7E) ; 𥹾 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5641) ; ø»ƒ† + (ideograph-daikanwa . 26973) ; ø¸†¥ + (=ucs . #x25E7F) ; 𥹿 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x563B) ; ø»ƒ€ + (ideograph-daikanwa . 26976) ; ø¸†¥  + (=ucs . #x25E88) ; 𥺈 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5640) ; ø»ƒ… + (ideograph-daikanwa . 26977) ; ø¸†¥¡ + (=ucs . #x25E8B) ; 𥺋 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x457A) ; ø»”‚± + (ideograph-daikanwa . 26978) ; ø¸†¥¢ + (=ucs . #x7CB4) ; ç²´ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x435B) ; ø»–‰š + (ideograph-daikanwa . 49459) ; ø¸Œ„³ + (=ucs . #x428B) ; 䊋 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-1 . #x656D) ; ø»’§  + (=ucs . #x7CB5) ; ç²µ + )) +(define-char + '((=>ucs . #x25E9E) ; 𥺞 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x563C) ; ø»ƒ + )) +(define-char + '((=>ucs . #x7CB6) ; 粶 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5334) ; ø»‹­¿ + (chinese-cns11643-4 . #x4574) ; ø»˜–³ + (ideograph-daikanwa . 26979) ; ø¸†¥£ + (=jef-china3 . #x5ED0) ; øº…» + (ucs-jis . #x7CB6) ; ø»‹­¿ + )) +(define-char + '((morohashi-daikanwa 26979 0 5) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x7CB6) ; 粶 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5335) ; ø»‹®€ + (chinese-cns11643-3 . #x4862) ; ø»–· + (=jis-x0213-2-2000 . #x7379) ; ø»¦–´ + (ideograph-daikanwa . 26980) ; ø¸†¥¤ + (=jef-china3 . #x5ED1) ; øº…»‘ + (=ucs . #x7CB7) ; ç²· + )) +(define-char + '((=>ucs . #x25E98) ; 𥺘 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26981) ; ø¸†¥¥ + )) +(define-char + '((morohashi-daikanwa 26981 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x602D) ; ø»‘ž + (=ucs . #x25E98) ; 𥺘 + )) +(define-char + '((=>ucs . #x25E9F) ; 𥺟 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26982) ; ø¸†¥¦ + )) +(define-char + '((=>ucs . #x25E9F) ; 𥺟 + (morohashi-daikanwa 26982 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6033) ; ø»‘¤ + )) +(define-char + '((morohashi-daikanwa 26982 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x25E9F) ; 𥺟 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4863) ; ø»–¸ + (ideograph-daikanwa . 26983) ; ø¸†¥§ + (=ucs . #x428D) ; 䊍 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4861) ; ø»–¶ + (ideograph-daikanwa . 26984) ; ø¸†¥¨ + (=ucs . #x7CB8) ; 粸 + )) +(define-char + '((=>ucs . #x25E99) ; 𥺙 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26985) ; ø¸†¥© + )) +(define-char + '((morohashi-daikanwa 26985 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x484A) ; ø»š¤§ + (=ucs . #x25E99) ; 𥺙 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x602B) ; ø»‘œ + (ideograph-daikanwa . 26986) ; ø¸†¥ª + (=ucs . #x25E9A) ; 𥺚 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5903) + (chinese-gb2312 . #x3462) ; ø»„¢¿ + (=jis-x0208 . #x646F) ; ø½‹™¤ + (korean-ksc5601 . #x6236) ; ø»‰¹¿ + (chinese-isoir165 . #x3462) ; ø»‹ + (chinese-cns11643-1 . #x6A32) ; ø»’­» + (ideograph-daikanwa . 26987) ; ø¸†¥« + (=ucs . #x7CB9) ; ç²¹ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5336) ; ø»‹® + (chinese-cns11643-2 . #x4C68) ; ø»”Œ± + (ideograph-daikanwa . 26988) ; ø¸†¥¬ + (=jef-china3 . #x5ED2) ; øº…»’ + (=ucs . #x7CBA) ; 粺 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x602E) ; ø»‘Ÿ + (ideograph-daikanwa . 26989) ; ø¸†¥­ + (=ucs . #x25E9B) ; 𥺛 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5337) ; ø»‹®‚ + (chinese-cns11643-2 . #x4C65) ; ø»”Œ® + (ideograph-daikanwa . 26990) ; ø¸†¥® + (=ucs . #x7CBB) ; ç²» + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x7454) ; ø»†€± + (japanese-jisx0212 . #x5338) ; ø»‹®ƒ + (chinese-isoir165 . #x7454) ; ø»Ž© + (chinese-cns11643-2 . #x4C67) ; ø»”Œ° + (=jis-x0213-1-2000 . #x7975) ; ø»¤•  + (ideograph-daikanwa . 26991) ; ø¸†¥¯ + (=ucs . #x7CBC) ; ç²¼ + )) +(define-char + '((=>ucs . #x428E) ; 䊎 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26992) ; ø¸†¥° + )) +(define-char + '((morohashi-daikanwa 26992 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4572) ; ø»˜–± + (=ucs . #x428E) ; 䊎 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 5931) + (chinese-gb2312 . #x7455) ; ø»†€² + (=jis-x0208 . #x6470) ; ø½‹™¥ + (chinese-isoir165 . #x7455) ; ø»Ž©‚ + (chinese-cns11643-1 . #x6A33) ; ø»’­¼ + (ideograph-daikanwa . 26993) ; ø¸†¥± + (=ucs . #x7CBD) ; ç²½ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4864) ; ø»–¹ + (ideograph-daikanwa . 26994) ; ø¸†¥² + (=ucs . #x428F) ; 䊏 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26995) ; ø¸†¥³ + (=ucs . #x25E9C) ; 𥺜 + )) +(define-char + '((=>ucs . #x25E9C) ; 𥺜 + (morohashi-daikanwa 26995 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x484C) ; ø»š¤© + )) +(define-char + '((=>ucs . #x25E9D) ; 𥺝 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 26996) ; ø¸†¥´ + )) +(define-char + '((morohashi-daikanwa 26996 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x25E9D) ; 𥺝 + )) +(define-char + '((=>ucs . #x25E9D) ; 𥺝 + (morohashi-daikanwa 26996 0 3) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4573) ; ø»˜–² + )) +(define-char + '((=>ucs . #x7CBE) ; ç²¾ + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (korean-ksc5601 . #x6F71) ; ø»ŠŽ€ + (ideograph-daikanwa . 26997) ; ø¸†¥µ + (=jef-china3 . #x5ED3) ; øº…»“ + )) +(define-char + '((morohashi-daikanwa 26997 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x3E2B) ; ø»„°´ + (=jis-x0208 . #x403A) ; ø½Š£· + (chinese-isoir165 . #x3E2B) ; ø»™„ + (=gt-pj-1 . #x403A) ; ç²¾ + (=gt-k . 11139) ; ý¡„‚®ƒ + (=ucs . #x7CBE) ; ç²¾ + )) +(define-char + '((=>ucs . #x7CBE) ; ç²¾ + (morohashi-daikanwa 26997 1 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A34) ; ø»’­½ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5339) ; ø»‹®„ + (chinese-cns11643-2 . #x4C66) ; ø»”Œ¯ + (=jis-x0213-2-2000 . #x737A) ; ø»¦–µ + (ideograph-daikanwa . 26998) ; ø¸†¥¶ + (=jef-china3 . #x5ED4) ; øº…»” + (=ucs . #x7CBF) ; 粿 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4865) ; ø»–º + (ideograph-daikanwa . 26999) ; ø¸†¥· + (=ucs . #x4290) ; 䊐 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27001) ; ø¸†¥¹ + (=ucs . #x25EA0) ; 𥺠 + )) +(define-char + '((=>ucs . #x25EA0) ; 𥺠 + (morohashi-daikanwa 27001 0 9) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6032) ; ø»‘£ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27002) ; ø¸†¥º + (=ucs . #x25EA1) ; 𥺡 + )) +(define-char + '((=>ucs . #x25EA1) ; 𥺡 + (morohashi-daikanwa 27002 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x484B) ; ø»š¤¨ + )) +(define-char + '((=>ucs . #x4291) ; 䊑 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27003) ; ø¸†¥» + )) +(define-char + '((morohashi-daikanwa 27003 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x602C) ; ø»‘ + (=ucs . #x4291) ; 䊑 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6030) ; ø»‘¡ + (ideograph-daikanwa . 27004) ; ø¸†¥¼ + (=ucs . #x25EA2) ; 𥺢 + )) +(define-char + '((=>ucs . #x25EA3) ; 𥺣 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27005) ; ø¸†¥½ + )) +(define-char + '((morohashi-daikanwa 27005 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4849) ; ø»š¤¦ + (=ucs . #x25EA3) ; 𥺣 + )) +(define-char + '((=>ucs . #x25EA4) ; 𥺤 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27006) ; ø¸†¥¾ + )) +(define-char + '((morohashi-daikanwa 27006 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x25EA4) ; 𥺤 + )) +(define-char + '((=>ucs . #x25EA4) ; 𥺤 + (morohashi-daikanwa 27006 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x484D) ; ø»š¤ª + )) +(define-char + '((=>ucs . #x4292) ; 䊒 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27007) ; ø¸†¥¿ + )) +(define-char + '((morohashi-daikanwa 27007 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4866) ; ø»–» + (=ucs . #x4292) ; 䊒 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6029) ; ø»‘š + (ideograph-daikanwa . 27009) ; ø¸†¦ + (=ucs . #x25EB6) ; 𥺶 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27011) ; ø¸†¦ƒ + (=ucs . #x25EB3) ; 𥺳 + )) +(define-char + '((=>ucs . #x25EB3) ; 𥺳 + (morohashi-daikanwa 27011 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x602F) ; ø»‘  + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6031) ; ø»‘¢ + (ideograph-daikanwa . 27012) ; ø¸†¦„ + (=ucs . #x222AA) ; 𢊪 + )) +(define-char + '((=>ucs . #x7CC0) ; 糀 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27013) ; ø¸†¦… + )) +(define-char + '((morohashi-daikanwa 27013 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 7) + (total-strokes . 13) + (=jis-x0208 . #x6471) ; ø½‹™¦ + (=ucs . #x7CC0) ; 糀 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x602A) ; ø»‘› + (ideograph-daikanwa . 49460) ; ø¸Œ„´ + (=ucs . #x25EB8) ; 𥺸 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x7456) ; ø»†€³ + (chinese-isoir165 . #x7456) ; ø»Ž©ƒ + (=ucs . #x7CC1) ; 糁 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x25E9E) ; 𥺞 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (=jis-x0208 . #x6473) ; ø½‹™¨ + (chinese-cns11643-3 . #x4D6F) ; ø»–˜š + (ideograph-daikanwa . 27014) ; ø¸†¦† + (=ucs . #x7CC2) ; 糂 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D6B) ; ø»–˜– + (ideograph-daikanwa . 27015) ; ø¸†¦‡ + (=ucs . #x4293) ; 䊓 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D71) ; ø»–˜œ + (ideograph-daikanwa . 27016) ; ø¸†¦ˆ + (=ucs . #x7CC3) ; 糃 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x533A) ; ø»‹®… + (chinese-cns11643-3 . #x4D6D) ; ø»–˜˜ + (=jis-x0213-2-2000 . #x737C) ; ø»¦–· + (ideograph-daikanwa . 27017) ; ø¸†¦‰ + (=ucs . #x7CC4) ; 糄 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D6C) ; ø»–˜— + (ideograph-daikanwa . 27018) ; ø¸†¦Š + (=ucs . #x4294) ; 䊔 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D69) ; ø»–˜” + (ideograph-daikanwa . 27019) ; ø¸†¦‹ + (=ucs . #x4295) ; 䊕 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2658) ; ø»ž‡ + (ideograph-daikanwa . 27020) ; ø¸†¦Œ + (=ucs . #x25EC1) ; 𥻁 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2654) ; ø»ž†½ + (=jis-x0213-2-2000 . #x737D) ; ø»¦–¸ + (ideograph-daikanwa . 27021) ; ø¸†¦ + (=ucs . #x25EC2) ; 𥻂 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D6A) ; ø»–˜• + (ideograph-daikanwa . 27022) ; ø¸†¦Ž + (=ucs . #x4296) ; 䊖 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 5928) + (chinese-gb2312 . #x745B) ; ø»†€¸ + (=jis-x0208 . #x6472) ; ø½‹™§ + (chinese-isoir165 . #x745B) ; ø»Ž©ˆ + (chinese-cns11643-2 . #x5267) ; ø»”•¤ + (ideograph-daikanwa . 27023) ; ø¸†¦ + (=ucs . #x7CC5) ; 糅 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27024) ; ø¸†¦ + (=jef-china3 . #x5ED5) ; øº…»• + (=ucs . #x4297) ; 䊗 + )) +(define-char + '((=>ucs . #x4297) ; 䊗 + (morohashi-daikanwa 27024 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C37) ; ø»˜ ˆ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C36) ; ø»˜ ‡ + (ideograph-daikanwa . 27025) ; ø¸†¦‘ + (=ucs . #x25EC3) ; 𥻃 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F4B) ; ø»š®º + (ideograph-daikanwa . 27026) ; ø¸†¦’ + (=ucs . #x25EC4) ; 𥻄 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D70) ; ø»–˜› + (ideograph-daikanwa . 27027) ; ø¸†¦“ + (=ucs . #x7CC6) ; 糆 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2655) ; ø»ž†¾ + (ideograph-daikanwa . 27028) ; ø¸†¦” + (=ucs . #x25EC5) ; 𥻅 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2659) ; ø»ž‡‚ + (ideograph-daikanwa . 27029) ; ø¸†¦• + (=ucs . #x25EC6) ; 𥻆 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C33) ; ø»˜ „ + (ideograph-daikanwa . 27030) ; ø¸†¦– + (=ucs . #x25EC7) ; 𥻇 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27031) ; ø¸†¦— + (=ucs . #x4298) ; 䊘 + )) +(define-char + '((=>ucs . #x4298) ; 䊘 + (morohashi-daikanwa 27031 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2657) ; ø»ž‡€ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27032) ; ø¸†¦˜ + (=ucs . #x25EC8) ; 𥻈 + )) +(define-char + '((=>ucs . #x25EC8) ; 𥻈 + (morohashi-daikanwa 27032 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F4A) ; ø»š®¹ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27033) ; ø¸†¦™ + (=ucs . #x25EC9) ; 𥻉 + )) +(define-char + '((=>ucs . #x25EC9) ; 𥻉 + (morohashi-daikanwa 27033 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F4C) ; ø»š®» + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x7457) ; ø»†€´ + (japanese-jisx0212 . #x533B) ; ø»‹®† + (chinese-isoir165 . #x7457) ; ø»Ž©„ + (chinese-cns11643-3 . #x4D73) ; ø»–˜ž + (ideograph-daikanwa . 27034) ; ø¸†¦š + (=ucs . #x7CC7) ; 糇 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x745A) ; ø»†€· + (japanese-jisx0212 . #x533C) ; ø»‹®‡ + (chinese-isoir165 . #x745A) ; ø»Ž©‡ + (=jis-x0213-2-2000 . #x737E) ; ø»¦–¹ + (ideograph-daikanwa . 27035) ; ø¸†¦› + (=jef-china3 . #x98CC) ; øº‰£Œ + (=ucs . #x7CC8) ; 糈 + )) +(define-char + '((=>ucs . #x7CC8) ; 糈 + (morohashi-daikanwa 27035 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5268) ; ø»”•¥ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x533D) ; ø»‹®ˆ + (chinese-cns11643-3 . #x4D72) ; ø»–˜ + (ideograph-daikanwa . 27036) ; ø¸†¦œ + (=ucs . #x7CC9) ; 糉 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 5927) + (chinese-gb2312 . #x3A7D) ; ø»„¬Ž + (=jis-x0208 . #x3852) ; ø½Š˜Ÿ + (korean-ksc5601 . #x7B55) ; ø»ŠŸŒ + (chinese-isoir165 . #x3A7D) ; ø»”ž + (ideograph-daikanwa . 27037) ; ø¸†¦ + (=ucs . #x7CCA) ; 糊 + )) +(define-char + '((=>ucs . #x7CCA) ; 糊 + (morohashi-daikanwa 27037 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E36) ; ø»’³· + )) +(define-char + '((=>ucs . #x25ECA) ; 𥻊 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27038) ; ø¸†¦ž + )) +(define-char + '((=>ucs . #x25ECA) ; 𥻊 + (morohashi-daikanwa 27038 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F50) ; ø»š®¿ + )) +(define-char + '((morohashi-daikanwa 27038 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x25ECA) ; 𥻊 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27039) ; ø¸†¦Ÿ + (=ucs . #x25ECB) ; 𥻋 + )) +(define-char + '((=>ucs . #x25ECB) ; 𥻋 + (morohashi-daikanwa 27039 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x484E) ; ø»š¤« + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27040) ; ø¸†¦  + (=ucs . #x25ECC) ; 𥻌 + )) +(define-char + '((=>ucs . #x25ECC) ; 𥻌 + (morohashi-daikanwa 27040 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F4F) ; ø»š®¾ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F4D) ; ø»š®¼ + (ideograph-daikanwa . 27041) ; ø¸†¦¡ + (=ucs . #x25ECD) ; 𥻍 + )) +(define-char + '((=>ucs . #x7CCB) ; 糋 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27042) ; ø¸†¦¢ + )) +(define-char + '((morohashi-daikanwa 27042 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x526A) ; ø»”•§ + (=ucs . #x7CCB) ; 糋 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27043) ; ø¸†¦£ + (=ucs . #x25ECE) ; 𥻎 + )) +(define-char + '((=>ucs . #x25ECE) ; 𥻎 + (morohashi-daikanwa 27043 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x265B) ; ø»ž‡„ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2656) ; ø»ž†¿ + (ideograph-daikanwa . 27044) ; ø¸†¦¤ + (=ucs . #x25ECF) ; 𥻏 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F49) ; ø»š®¸ + (ideograph-daikanwa . 27045) ; ø¸†¦¥ + (=ucs . #x25ED0) ; 𥻐 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C34) ; ø»˜ … + (ideograph-daikanwa . 27046) ; ø¸†¦¦ + (=ucs . #x25ED1) ; 𥻑 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C35) ; ø»˜ † + (ideograph-daikanwa . 27047) ; ø¸†¦§ + (=ucs . #x4299) ; 䊙 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F4E) ; ø»š®½ + (ideograph-daikanwa . 27048) ; ø¸†¦¨ + (=ucs . #x25ED2) ; 𥻒 + )) +(define-char + '((=>ucs . #x25ED3) ; 𥻓 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27049) ; ø¸†¦© + )) +(define-char + '((morohashi-daikanwa 27049 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C32) ; ø»˜ ƒ + (=ucs . #x25ED3) ; 𥻓 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x265A) ; ø»ž‡ƒ + (ideograph-daikanwa . 27050) ; ø¸†¦ª + (=ucs . #x25ED4) ; 𥻔 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F48) ; ø»š®· + (ideograph-daikanwa . 27051) ; ø¸†¦« + (=ucs . #x25ED5) ; 𥻕 + )) +(define-char + '((=>ucs . #x25ED6) ; 𥻖 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27052) ; ø¸†¦¬ + )) +(define-char + '((morohashi-daikanwa 27052 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x25ED6) ; 𥻖 + )) +(define-char + '((=>ucs . #x25ED6) ; 𥻖 + (morohashi-daikanwa 27052 0 3) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F47) ; ø»š®¶ + )) +(define-char + '((=>ucs . #x7CCC) ; 糌 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5269) ; ø»”•¦ + (ideograph-daikanwa . 27055) ; ø¸†¦¯ + )) +(define-char + '((morohashi-daikanwa 27055 0 5) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x7458) ; ø»†€µ + (chinese-isoir165 . #x7458) ; ø»Ž©… + (=ucs . #x7CCC) ; 糌 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x7459) ; ø»†€¶ + (japanese-jisx0212 . #x533E) ; ø»‹®‰ + (chinese-isoir165 . #x7459) ; ø»Ž©† + (chinese-cns11643-3 . #x4D6E) ; ø»–˜™ + (=jis-x0213-2-2000 . #x7421) ; ø»¦–º + (ideograph-daikanwa . 27056) ; ø¸†¦° + (=jef-china3 . #x8CF5) ; øºˆ³µ + (=ucs . #x7CCD) ; 糍 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 5932) + (=jis-x0208 . #x4138) ; ø½Š¥“ + (chinese-cns11643-1 . #x2323) ; ø»‘…š + (ideograph-daikanwa . 27057) ; ø¸†¦± + (=ucs . #x7CCE) ; 糎 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D74) ; ø»–˜Ÿ + (=ucs . #x42A0) ; 䊠 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x566E) ; ø»š¹¯ + (ideograph-daikanwa . 27058) ; ø¸†¦² + (=ucs . #x25EE4) ; 𥻤 + )) +(define-char + '((=>ucs . #x25EE5) ; 𥻥 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27059) ; ø¸†¦³ + )) +(define-char + '((morohashi-daikanwa 27059 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x25EE5) ; 𥻥 + )) +(define-char + '((=>ucs . #x25EE5) ; 𥻥 + (morohashi-daikanwa 27059 0 3) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x566C) ; ø»š¹­ + )) +(define-char + '((=>ucs . #x429A) ; 䊚 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27060) ; ø¸†¦´ + )) +(define-char + '((morohashi-daikanwa 27060 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x5236) ; ø»–ž· + (=ucs . #x429A) ; 䊚 + )) +(define-char + '((=>ucs . #x7CCF) ; 糏 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x533F) ; ø»‹®Š + (ideograph-daikanwa . 27061) ; ø¸†¦µ + (ucs-jis . #x7CCF) ; ø»‹®Š + )) +(define-char + '((morohashi-daikanwa 27061 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5244) ; ø»˜©‰ + (=ucs . #x7CCF) ; 糏 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5936) ; ø»”Ÿ… + (ideograph-daikanwa . 27062) ; ø¸†¦¶ + (=ucs . #x7CD0) ; 糐 + )) +(define-char + '((=>ucs . #x7CD1) ; 糑 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27063) ; ø¸†¦· + )) +(define-char + '((morohashi-daikanwa 27063 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5937) ; ø»”Ÿ† + (=ucs . #x7CD1) ; 糑 + )) +(define-char + '((=>ucs . #x25EE7) ; 𥻧 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27064) ; ø¸†¦¸ + )) +(define-char + '((morohashi-daikanwa 27064 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x25EE7) ; 𥻧 + )) +(define-char + '((=>ucs . #x25EE7) ; 𥻧 + (morohashi-daikanwa 27064 0 3) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5243) ; ø»˜©ˆ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 5939) + (=jis-x0208 . #x6475) ; ø½‹™ª + (chinese-cns11643-7 . #x312D) ; ø»ž–  + (ideograph-daikanwa . 27065) ; ø¸†¦¹ + (=ucs . #x7CD2) ; 糒 + )) +(define-char + '((=>ucs . #x7CD2) ; 糒 + (morohashi-daikanwa 27065 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5933) ; ø»”Ÿ‚ + )) +(define-char + '((=>ucs . #x25EE8) ; 𥻨 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (=jis-x0213-2-2000 . #x7422) ; ø»¦–» + (ideograph-daikanwa . 27066) ; ø¸†¦º + (ucs-jis . #x25EE8) ; ø»¦–» + )) +(define-char + '((morohashi-daikanwa 27066 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x566B) ; ø»š¹¬ + (=ucs . #x25EE8) ; 𥻨 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5340) ; ø»‹®‹ + (chinese-cns11643-3 . #x5237) ; ø»–ž¸ + (ideograph-daikanwa . 27067) ; ø¸†¦» + (=ucs . #x7CD3) ; 糓 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5341) ; ø»‹®Œ + (chinese-cns11643-2 . #x5934) ; ø»”Ÿƒ + (ideograph-daikanwa . 27068) ; ø¸†¦¼ + (=ucs . #x7CD4) ; 糔 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x3862) ; ø»„¨· + (japanese-jisx0212 . #x5342) ; ø»‹® + (chinese-isoir165 . #x3862) ; ø»‘‡ + (chinese-cns11643-1 . #x7166) ; ø»’¹ + (=jis-x0213-1-2000 . #x7976) ; ø»¤•¡ + (ideograph-daikanwa . 27069) ; ø¸†¦½ + (=jef-china3 . #x5ED6) ; øº…»– + (=ucs . #x7CD5) ; 糕 + )) +(define-char + '((=>ucs . #x7CD6) ; 糖 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (korean-ksc5601 . #x5358) ; ø»‰¤Ÿ + (ideograph-daikanwa . 27070) ; ø¸†¦¾ + )) +(define-char + '((morohashi-daikanwa 27070 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x4C47) ; ø»……´ + (chinese-isoir165 . #x4C47) ; ø»®„ + (chinese-cns11643-1 . #x7167) ; ø»’¹‚ + (=jef-china3 . #x5ED7) ; øº…»— + (=ucs . #x7CD6) ; 糖 + )) +(define-char + '((=>ucs . #x7CD6) ; 糖 + (morohashi-daikanwa 27070 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (=jis-x0208 . #x457C) ; ø½Š¬ + (ucs-jis . #x7CD6) ; ø½Š¬ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x745C) ; ø»†€¹ + (japanese-jisx0212 . #x5343) ; ø»‹®Ž + (chinese-isoir165 . #x745C) ; ø»Ž©‰ + (chinese-cns11643-2 . #x5935) ; ø»”Ÿ„ + (=jis-x0213-2-2000 . #x7423) ; ø»¦–¼ + (ideograph-daikanwa . 27071) ; ø¸†¦¿ + (=ucs . #x7CD7) ; 糗 + )) +(define-char + '((=>ucs . #x25EE9) ; 𥻩 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27072) ; ø¸†§€ + )) +(define-char + '((morohashi-daikanwa 27072 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x25EE9) ; 𥻩 + )) +(define-char + '((=>ucs . #x25EE9) ; 𥻩 + (morohashi-daikanwa 27072 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5242) ; ø»˜©‡ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x312F) ; ø»ž–¢ + (ideograph-daikanwa . 27073) ; ø¸†§ + (=ucs . #x25EEA) ; 𥻪 + )) +(define-char + '((=>ucs . #x4A00) ; 䨀 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27074) ; ø¸†§‚ + )) +(define-char + '((morohashi-daikanwa 27074 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x5238) ; ø»–ž¹ + (=ucs . #x4A00) ; 䨀 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27075) ; ø¸†§ƒ + (=ucs . #x25EEB) ; 𥻫 + )) +(define-char + '((=>ucs . #x25EEB) ; 𥻫 + (morohashi-daikanwa 27075 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3130) ; ø»ž–£ + )) +(define-char + '((=>ucs . #x25EEC) ; 𥻬 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27076) ; ø¸†§„ + )) +(define-char + '((morohashi-daikanwa 27076 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x25EEC) ; 𥻬 + )) +(define-char + '((=>ucs . #x25EEC) ; 𥻬 + (morohashi-daikanwa 27076 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x566F) ; ø»š¹° + )) +(define-char + '((=>ucs . #x25EED) ; 𥻭 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27077) ; ø¸†§… + )) +(define-char + '((morohashi-daikanwa 27077 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x25EED) ; 𥻭 + )) +(define-char + '((=>ucs . #x25EED) ; 𥻭 + (morohashi-daikanwa 27077 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x312C) ; ø»ž–Ÿ + )) +(define-char + '((=>ucs . #x25EEE) ; 𥻮 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27078) ; ø¸†§† + )) +(define-char + '((morohashi-daikanwa 27078 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x25EEE) ; 𥻮 + )) +(define-char + '((=>ucs . #x25EEE) ; 𥻮 + (morohashi-daikanwa 27078 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x566A) ; ø»š¹« + )) +(define-char + '((=>ucs . #x25EEF) ; 𥻯 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27079) ; ø¸†§‡ + )) +(define-char + '((morohashi-daikanwa 27079 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x25EEF) ; 𥻯 + )) +(define-char + '((=>ucs . #x25EEF) ; 𥻯 + (morohashi-daikanwa 27079 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x566D) ; ø»š¹® + )) +(define-char + '((=>ucs . #x25EF0) ; 𥻰 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27080) ; ø¸†§ˆ + )) +(define-char + '((morohashi-daikanwa 27080 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x25EF0) ; 𥻰 + )) +(define-char + '((=>ucs . #x25EF0) ; 𥻰 + (morohashi-daikanwa 27080 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5670) ; ø»š¹± + )) +(define-char + '((=>ucs . #x25EF3) ; 𥻳 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 49461) ; ø¸Œ„µ + )) +(define-char + '((=>ucs . #x25EF3) ; 𥻳 + (morohashi-daikanwa 49461 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x312E) ; ø»ž–¡ + )) +(define-char + '((morohashi-daikanwa 49461 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x25EF3) ; 𥻳 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (=jis-x0208 . #x6474) ; ø½‹™© + (=ucs . #x7CD8) ; 糘 + )) +(define-char + '((=>ucs . #x25EE6) ; 𥻦 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27085) ; ø¸†§ + )) +(define-char + '((=>ucs . #x25EE6) ; 𥻦 + (morohashi-daikanwa 27085 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D3C) ; ø»›ƒ + )) +(define-char + '((morohashi-daikanwa 27085 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x25EE6) ; 𥻦 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27086) ; ø¸†§Ž + (=ucs . #x429B) ; 䊛 + )) +(define-char + '((=>ucs . #x429B) ; 䊛 + (morohashi-daikanwa 27086 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x576D) ; ø»˜±ˆ + )) +(define-char + '((=>ucs . #x7CD9) ; 糙 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5344) ; ø»‹® + (=jis-x0213-1-2000 . #x7977) ; ø»¤•¢ + (ideograph-daikanwa . 27087) ; ø¸†§ + (=jef-china3 . #x5ED8) ; øº…»˜ + (ucs-jis . #x7CD9) ; ø»‹® + )) +(define-char + '((=>ucs . #x7CD9) ; 糙 + (morohashi-daikanwa 27087 0 3) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7461) ; ø»’½– + )) +(define-char + '((morohashi-daikanwa 27087 0 4) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x325A) ; ø»„Ÿ» + (chinese-isoir165 . #x325A) ; ø»ˆ‹ + (=ucs . #x7CD9) ; 糙 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5345) ; ø»‹® + (chinese-cns11643-3 . #x5575) ; ø»–¤ + (ideograph-daikanwa . 27088) ; ø¸†§ + (=ucs . #x7CDA) ; 糚 + )) +(define-char + '((=>ucs . #x25EFF) ; 𥻿 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27089) ; ø¸†§‘ + )) +(define-char + '((morohashi-daikanwa 27089 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x25EFF) ; 𥻿 + )) +(define-char + '((=>ucs . #x25EFF) ; 𥻿 + (morohashi-daikanwa 27089 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D36) ; ø»›ƒ‰ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D38) ; ø»›ƒ‹ + (ideograph-daikanwa . 27090) ; ø¸†§’ + (=ucs . #x25F00) ; 𥼀 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5573) ; ø»–¤Ž + (ideograph-daikanwa . 27092) ; ø¸†§” + (=ucs . #x429C) ; 䊜 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5572) ; ø»–¤ + (ideograph-daikanwa . 27093) ; ø¸†§• + (=ucs . #x429D) ; 䊝 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5769) ; ø»˜±„ + (ideograph-daikanwa . 27094) ; ø¸†§– + (=ucs . #x429E) ; 䊞 + )) +(define-char + '((=>ucs . #x25F01) ; 𥼁 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27095) ; ø¸†§— + )) +(define-char + '((morohashi-daikanwa 27095 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x25F01) ; 𥼁 + )) +(define-char + '((=>ucs . #x25F01) ; 𥼁 + (morohashi-daikanwa 27095 0 3) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A30) ; ø»ž£± + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5574) ; ø»–¤ + (ideograph-daikanwa . 27096) ; ø¸†§˜ + (=ucs . #x7CDB) ; 糛 + )) +(define-char + '((=>ucs . #x7CDC) ; 糜 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x745D) ; ø»’½’ + (ideograph-daikanwa . 27097) ; ø¸†§™ + )) +(define-char + '((morohashi-daikanwa 27097 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 5943) + (chinese-gb2312 . #x4353) ; ø»„¸² + (=jis-x0208 . #x6476) ; ø½‹™« + (chinese-isoir165 . #x4353) ; ø»¡‚ + (=ucs . #x7CDC) ; 糜 + )) +(define-char + '((=>ucs . #x25F02) ; 𥼂 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27098) ; ø¸†§š + )) +(define-char + '((morohashi-daikanwa 27098 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x25F02) ; 𥼂 + )) +(define-char + '((=>ucs . #x25F02) ; 𥼂 + (morohashi-daikanwa 27098 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D39) ; ø»›ƒŒ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x576A) ; ø»˜±… + (ideograph-daikanwa . 27099) ; ø¸†§› + (=ucs . #x429F) ; 䊟 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D37) ; ø»›ƒŠ + (ideograph-daikanwa . 27100) ; ø¸†§œ + (=ucs . #x25F03) ; 𥼃 + )) +(define-char + '((=>ucs . #x7CDD) ; 糝 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5346) ; ø»‹®‘ + (=jis-x0213-1-2000 . #x7978) ; ø»¤•£ + (ideograph-daikanwa . 27101) ; ø¸†§ + (ucs-jis . #x7CDD) ; ø»‹®‘ + )) +(define-char + '((morohashi-daikanwa 27101 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7462) ; ø»’½— + (chinese-gb12345 . #x7456) ; 糝 + (=jef-china3 . #x5ED9) ; øº…»™ + (=ucs . #x7CDD) ; 糝 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 5944) + (=jis-x0208 . #x4A35) ; ø½Š²ž + (korean-ksc5601 . #x5D50) ; ø»‰³ƒ + (chinese-cns11643-1 . #x745E) ; ø»’½“ + (chinese-gb12345 . #x3760) ; 糞 + (ideograph-daikanwa . 27102) ; ø¸†§ž + (=ucs . #x7CDE) ; 糞 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A33) ; ø»ž£´ + (ideograph-daikanwa . 27103) ; ø¸†§Ÿ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 5941) + (chinese-gb2312 . #x5463) ; ø»…’€ + (=jis-x0208 . #x416C) ; ø½Š¦‡ + (korean-ksc5601 . #x7059) ; ø»Š† + (chinese-isoir165 . #x5463) ; ø»º + (chinese-cns11643-1 . #x7460) ; ø»’½• + (ideograph-daikanwa . 27104) ; ø¸†§  + (=ucs . #x7CDF) ; 糟 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 5665) + (chinese-gb2312 . #x3F37) ; ø»„²ž + (=jis-x0208 . #x3947) ; ø½Š™² + (korean-ksc5601 . #x4B33) ; ø»‰˜Š + (chinese-isoir165 . #x3F37) ; ø»š® + (chinese-cns11643-1 . #x745C) ; ø»’½‘ + (ideograph-daikanwa . 27105) ; ø¸†§¡ + (=ucs . #x7CE0) ; ç³  + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D3A) ; ø»›ƒ + (ideograph-daikanwa . 27106) ; ø¸†§¢ + (=ucs . #x25F04) ; 𥼄 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x576B) ; ø»˜±† + (ideograph-daikanwa . 27107) ; ø¸†§£ + (=ucs . #x42A1) ; 䊡 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D3B) ; ø»›ƒŽ + (ideograph-daikanwa . 27108) ; ø¸†§¤ + (=ucs . #x25F05) ; 𥼅 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A32) ; ø»ž£³ + (ideograph-daikanwa . 27109) ; ø¸†§¥ + (=ucs . #x25F06) ; 𥼆 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A34) ; ø»ž£µ + (ideograph-daikanwa . 27110) ; ø¸†§¦ + (=ucs . #x25F07) ; 𥼇 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27111) ; ø¸†§§ + (=ucs . #x25F08) ; 𥼈 + )) +(define-char + '((=>ucs . #x25F08) ; 𥼈 + (morohashi-daikanwa 27111 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A35) ; ø»ž£¶ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5239) ; ø»–žº + (ideograph-daikanwa . 27112) ; ø¸†§¨ + (=ucs . #x7CE1) ; 糡 + )) +(define-char + '((=>ucs . #x25F09) ; 𥼉 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27113) ; ø¸†§© + )) +(define-char + '((morohashi-daikanwa 27113 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x25F09) ; 𥼉 + )) +(define-char + '((=>ucs . #x25F09) ; 𥼉 + (morohashi-daikanwa 27113 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A31) ; ø»ž£² + )) +(define-char + '((=>ucs . #x7CE8) ; 糨 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E3C) ; ø»”¦¡ + (ideograph-daikanwa . 27114) ; ø¸†§ª + (ucs-cns . #x7CE8) ; ø»”¦¡ + )) +(define-char + '((=>ucs-cns . #x2F968) ; 糨 + (morohashi-daikanwa 27114 0 4) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x745D) ; ø»†€º + (chinese-isoir165 . #x745D) ; ø»Ž©Š + (=ucs . #x7CE8) ; 糨 + )) +(define-char + '((=>ucs* . #x7CE8) ; 糨 + (=>ucs-gb . #x7CE8) ; 糨 + (morohashi-daikanwa 27114 0 5) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C59) ; ø»˜¸Š + (=ucs . #x2F968) ; 糨 + )) +(define-char + '((=>ucs . #x25F13) ; 𥼓 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27115) ; ø¸†§« + )) +(define-char + '((morohashi-daikanwa 27115 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x25F13) ; 𥼓 + )) +(define-char + '((=>ucs . #x25F13) ; 𥼓 + (morohashi-daikanwa 27115 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x576C) ; ø»˜±‡ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208 . #x6477) ; ø½‹™¬ + (ideograph-daikanwa . 27116) ; ø¸†§¬ + (=ucs . #x7CE2) ; ç³¢ + )) +(define-char + '((=>ucs . #x7CE2) ; ç³¢ + (morohashi-daikanwa 27116 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x745F) ; ø»’½” + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D3D) ; ø»›ƒ + (=ucs . #x25F1F) ; 𥼟 + )) +(define-char + '((=>ucs . #x25F21) ; 𥼡 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27118) ; ø¸†§® + )) +(define-char + '((morohashi-daikanwa 27118 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6350) ; ø»›Œ— + (=ucs . #x25F21) ; 𥼡 + )) +(define-char + '((=>ucs . #x7CE3) ; ç³£ + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27119) ; ø¸†§¯ + )) +(define-char + '((morohashi-daikanwa 27119 0 5) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5855) ; ø»–¨Š + (=ucs . #x7CE3) ; ç³£ + )) +(define-char + '((=>ucs . #x25F18) ; 𥼘 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27121) ; ø¸†§± + )) +(define-char + '((=>ucs . #x25F18) ; 𥼘 + (morohashi-daikanwa 27121 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6352) ; ø»›Œ™ + )) +(define-char + '((morohashi-daikanwa 27121 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x25F18) ; 𥼘 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4145) ; ø»ž®˜ + (ideograph-daikanwa . 27122) ; ø¸†§² + (=ucs . #x25F19) ; 𥼙 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27123) ; ø¸†§³ + (=ucs . #x42A3) ; 䊣 + )) +(define-char + '((=>ucs . #x42A3) ; 䊣 + (morohashi-daikanwa 27123 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x634E) ; ø»›Œ• + )) +(define-char + '((=>ucs . #x25F1A) ; 𥼚 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27124) ; ø¸†§´ + )) +(define-char + '((morohashi-daikanwa 27124 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x25F1A) ; 𥼚 + )) +(define-char + '((=>ucs . #x25F1A) ; 𥼚 + (morohashi-daikanwa 27124 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C57) ; ø»˜¸ˆ + )) +(define-char + '((=>ucs . #x42A4) ; 䊤 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27125) ; ø¸†§µ + )) +(define-char + '((morohashi-daikanwa 27125 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C56) ; ø»˜¸‡ + (=ucs . #x42A4) ; 䊤 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5852) ; ø»–¨‡ + (ideograph-daikanwa . 27126) ; ø¸†§¶ + (=ucs . #x42A5) ; 䊥 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6353) ; ø»›Œš + (ideograph-daikanwa . 27127) ; ø¸†§· + (=ucs . #x25F1B) ; 𥼛 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C5B) ; ø»˜¸Œ + (ideograph-daikanwa . 27128) ; ø¸†§¸ + (=ucs . #x7CE5) ; ç³¥ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C55) ; ø»˜¸† + (ideograph-daikanwa . 27129) ; ø¸†§¹ + (=ucs . #x42A6) ; 䊦 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x634F) ; ø»›Œ– + (ideograph-daikanwa . 27130) ; ø¸†§º + (=ucs . #x25F1C) ; 𥼜 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5347) ; ø»‹®’ + (chinese-cns11643-3 . #x5854) ; ø»–¨‰ + (=jis-x0213-2-2000 . #x7425) ; ø»¦–¾ + (ideograph-daikanwa . 27131) ; ø¸†§» + (=jef-china3 . #x5EDA) ; øº…»š + (=ucs . #x7CE6) ; 糦 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 5945) + (=jis-x0208 . #x4E48) ; ø½Š¸© + (korean-ksc5601 . #x555D) ; ø»‰§  + (chinese-cns11643-1 . #x767D) ; ø»“€® + (chinese-gb12345 . #x4138) ; 糧 + (ideograph-daikanwa . 27132) ; ø¸†§¼ + (=ucs . #x7CE7) ; 糧 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27133) ; ø¸†§½ + (=ucs . #x42A7) ; 䊧 + )) +(define-char + '((=>ucs . #x42A7) ; 䊧 + (morohashi-daikanwa 27133 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C54) ; ø»˜¸… + )) +(define-char + '((=>ucs . #x25F1D) ; 𥼝 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27134) ; ø¸†§¾ + )) +(define-char + '((morohashi-daikanwa 27134 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x25F1D) ; 𥼝 + )) +(define-char + '((=>ucs . #x25F1D) ; 𥼝 + (morohashi-daikanwa 27134 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4856) ; ø»ž¸» + )) +(define-char + '((=>ucs . #x25F1E) ; 𥼞 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27135) ; ø¸†§¿ + )) +(define-char + '((morohashi-daikanwa 27135 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x25F1E) ; 𥼞 + )) +(define-char + '((=>ucs . #x25F1E) ; 𥼞 + (morohashi-daikanwa 27135 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6351) ; ø»›Œ˜ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27136) ; ø¸†¨€ + )) +(define-char + '((=>ucs . #x42A8) ; 䊨 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27137) ; ø¸†¨ + )) +(define-char + '((morohashi-daikanwa 27137 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6354) ; ø»›Œ› + (=ucs . #x42A8) ; 䊨 + )) +(define-char + '((=>ucs . #x25F20) ; 𥼠 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27138) ; ø¸†¨‚ + )) +(define-char + '((morohashi-daikanwa 27138 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x25F20) ; 𥼠 + )) +(define-char + '((=>ucs . #x25F20) ; 𥼠 + (morohashi-daikanwa 27138 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4146) ; ø»ž®™ + )) +(define-char + '((=>ucs . #x25F24) ; 𥼤 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27147) ; ø¸†¨‹ + )) +(define-char + '((morohashi-daikanwa 27147 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x634D) ; ø»›Œ” + (=ucs . #x25F24) ; 𥼤 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5853) ; ø»–¨ˆ + (=ucs . #x42A9) ; 䊩 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x7CE4) ; 糤 + )) +(define-char + '((=>ucs . #x7CE4) ; 糤 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C5A) ; ø»˜¸‹ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4143) ; ø»ž®– + (=ucs . #x25F25) ; 𥼥 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x25F43) ; 𥽃 + )) +(define-char + '((=>ucs . #x25F43) ; 𥽃 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4147) ; ø»ž®š + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4144) ; ø»ž®— + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6874) ; ø»›”‘ + (ideograph-daikanwa . 27148) ; ø¸†¨Œ + (=ucs . #x25F36) ; 𥼶 + )) +(define-char + '((=>ucs . #x25F37) ; 𥼷 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27149) ; ø¸†¨ + )) +(define-char + '((morohashi-daikanwa 27149 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x25F37) ; 𥼷 + )) +(define-char + '((=>ucs . #x25F37) ; 𥼷 + (morohashi-daikanwa 27149 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x484F) ; ø»ž¸´ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5348) ; ø»‹®“ + (chinese-cns11643-7 . #x4857) ; ø»ž¸¼ + (ideograph-daikanwa . 27150) ; ø¸†¨Ž + (=ucs . #x7CE9) ; 糩 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6638) ; ø»”² + (ideograph-daikanwa . 27151) ; ø¸†¨ + (=ucs . #x7CEA) ; 糪 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A70) ; ø»–«¡ + (ideograph-daikanwa . 27152) ; ø¸†¨ + (=ucs . #x42AA) ; 䊪 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x605B) ; ø»˜¾„ + (ideograph-daikanwa . 27153) ; ø¸†¨‘ + (=ucs . #x42AB) ; 䊫 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5349) ; ø»‹®” + (chinese-cns11643-4 . #x605A) ; ø»˜¾ƒ + (=jis-x0213-2-2000 . #x7426) ; ø»¦–¿ + (ideograph-daikanwa . 27154) ; ø¸†¨’ + (=ucs . #x7CEB) ; 糫 + )) +(define-char + '((=>ucs . #x25F38) ; 𥼸 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27155) ; ø¸†¨“ + )) +(define-char + '((=>ucs . #x25F38) ; 𥼸 + (morohashi-daikanwa 27155 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4850) ; ø»ž¸µ + )) +(define-char + '((morohashi-daikanwa 27155 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x25F38) ; 𥼸 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x605E) ; ø»˜¾‡ + (ideograph-daikanwa . 27156) ; ø¸†¨” + (=ucs . #x25F39) ; 𥼹 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6875) ; ø»›”’ + (ideograph-daikanwa . 27157) ; ø¸†¨• + (=ucs . #x25F42) ; 𥽂 + )) +(define-char + '((=>ucs . #x25F3A) ; 𥼺 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27158) ; ø¸†¨– + )) +(define-char + '((morohashi-daikanwa 27158 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x25F3A) ; 𥼺 + )) +(define-char + '((=>ucs . #x25F3A) ; 𥼺 + (morohashi-daikanwa 27158 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x605C) ; ø»˜¾… + )) +(define-char + '((=>ucs . #x25F3B) ; 𥼻 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27159) ; ø¸†¨— + )) +(define-char + '((morohashi-daikanwa 27159 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6873) ; ø»›” + (=ucs . #x25F3B) ; 𥼻 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4852) ; ø»ž¸· + (ideograph-daikanwa . 27160) ; ø¸†¨˜ + (=ucs . #x25F3D) ; 𥼽 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27161) ; ø¸†¨™ + (=ucs . #x25F3E) ; 𥼾 + )) +(define-char + '((=>ucs . #x25F3E) ; 𥼾 + (morohashi-daikanwa 27161 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4853) ; ø»ž¸¸ + )) +(define-char + '((=>ucs . #x25F3F) ; 𥼿 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27162) ; ø¸†¨š + )) +(define-char + '((morohashi-daikanwa 27162 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x25F3F) ; 𥼿 + )) +(define-char + '((=>ucs . #x25F3F) ; 𥼿 + (morohashi-daikanwa 27162 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4148) ; ø»ž®› + )) +(define-char + '((=>ucs . #x25F40) ; 𥽀 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27163) ; ø¸†¨› + )) +(define-char + '((morohashi-daikanwa 27163 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x605F) ; ø»˜¾ˆ + (=ucs . #x25F40) ; 𥽀 + )) +(define-char + '((=>ucs . #x25F41) ; 𥽁 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27164) ; ø¸†¨œ + )) +(define-char + '((morohashi-daikanwa 27164 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C58) ; ø»˜¸‰ + (=ucs . #x25F41) ; 𥽁 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27166) ; ø¸†¨ž + (=ucs . #x42AC) ; 䊬 + )) +(define-char + '((=>ucs . #x42AC) ; 䊬 + (morohashi-daikanwa 27166 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x605D) ; ø»˜¾† + )) +(define-char + '((=>ucs . #x25F45) ; 𥽅 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27168) ; ø¸†¨  + )) +(define-char + '((morohashi-daikanwa 27168 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6872) ; ø»›” + (=ucs . #x25F45) ; 𥽅 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4855) ; ø»ž¸º + (ideograph-daikanwa . 49462) ; ø¸Œ„¶ + (=ucs . #x25F4A) ; 𥽊 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4854) ; ø»ž¸¹ + (ideograph-daikanwa . 49463) ; ø¸Œ„· + (=ucs . #x25F49) ; 𥽉 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4851) ; ø»ž¸¶ + (ideograph-daikanwa . 49464) ; ø¸Œ„¸ + (=ucs . #x25F47) ; 𥽇 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6637) ; ø»”²Œ + (=ucs . #x7CEC) ; 糬 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 13) + (=ucs . #x7CED) ; ç³­ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x6423) ; ø»™ƒ„ + (ideograph-daikanwa . 27169) ; ø¸†¨¡ + (=ucs . #x42AD) ; 䊭 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E77) ; ø»Ÿ‚ + (ideograph-daikanwa . 27170) ; ø¸†¨¢ + (=ucs . #x25F4F) ; 𥽏 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-2 . #x6958) ; ø»”·‡ + (ideograph-daikanwa . 27171) ; ø¸†¨£ + (=ucs . #x7CEE) ; ç³® + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C68) ; ø»–®• + (ideograph-daikanwa . 27172) ; ø¸†¨¤ + (=ucs . #x42AE) ; 䊮 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 14) + (total-strokes . 20) + (shinjigen-2 . 5947) + (chinese-gb2312 . #x4534) ; ø»„» + (=jis-x0208 . #x6479) ; ø½‹™® + (chinese-isoir165 . #x4534) ; ø»£Ÿ + (chinese-cns11643-1 . #x7A27) ; ø»“… + (ideograph-daikanwa . 27173) ; ø¸†¨¥ + (=ucs . #x7CEF) ; 糯 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6C7E) ; ø»›š“ + (ideograph-daikanwa . 27174) ; ø¸†¨¦ + (=ucs . #x25F50) ; 𥽐 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A28) ; ø»“…‘ + (chinese-gb12345 . #x7870) ; ç³° + (ideograph-daikanwa . 27175) ; ø¸†¨§ + (=ucs . #x7CF0) ; ç³° + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E76) ; ø»Ÿ‚ + (ideograph-daikanwa . 27176) ; ø¸†¨¨ + (=ucs . #x25F51) ; 𥽑 + )) +(define-char + '((=>ucs . #x25F22) ; 𥼢 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 27177) ; ø¸†¨© + )) +(define-char + '((morohashi-daikanwa 27177 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E78) ; ø»Ÿ‚‘ + (=ucs . #x25F22) ; 𥼢 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 27178) ; ø¸†¨ª + (=ucs . #x25F57) ; 𥽗 + )) +(define-char + '((=>ucs . #x25F57) ; 𥽗 + (morohashi-daikanwa 27178 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6673) ; ø»™‡ + )) +(define-char + '((=>ucs . #x25F3C) ; 𥼼 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 27179) ; ø¸†¨« + )) +(define-char + '((morohashi-daikanwa 27179 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (=ucs . #x25F3C) ; 𥼼 + )) +(define-char + '((=>ucs . #x25F3C) ; 𥼼 + (morohashi-daikanwa 27179 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x706E) ; ø»›Ÿ» + )) +(define-char + '((=>ucs . #x42AF) ; 䊯 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 27180) ; ø¸†¨¬ + (=jef-china3 . #x5EDC) ; øº…»œ + )) +(define-char + '((=>ucs . #x42AF) ; 䊯 + (morohashi-daikanwa 27180 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x543A) ; ø»ŸŠ‡ + )) +(define-char + '((morohashi-daikanwa 27180 0 3) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 14) + (total-strokes . 20) + (=ucs . #x42AF) ; 䊯 + )) +(define-char + '((=>ucs . #x7CF2) ; ç³² + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B74) ; ø»”ºŸ + (ideograph-daikanwa . 27181) ; ø¸†¨­ + )) +(define-char + '((=>ucs . #x7CF2) ; ç³² + (morohashi-daikanwa 27181 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0208-1978 . #x647A) ; ø»ƒŸ³ + (japanese-jisx0208 . #x647A) ; ø»‡³» + )) +(define-char + '((morohashi-daikanwa 27181 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 14) + (total-strokes . 20) + (=jis-x0208-1990 . #x647A) ; ø½‹™¯ + (chinese-gb12345 . #x744F) ; ç³² + (=ucs . #x7CF2) ; ç³² + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6672) ; ø»™‡ + (ideograph-daikanwa . 27182) ; ø¸†¨® + (=ucs . #x25F58) ; 𥽘 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 27183) ; ø¸†¨¯ + (=ucs . #x25F59) ; 𥽙 + )) +(define-char + '((=>ucs . #x25F59) ; 𥽙 + (morohashi-daikanwa 27183 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x706F) ; ø»›Ÿ¼ + )) +(define-char + '((=>ucs . #x25F5A) ; 𥽚 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 27184) ; ø¸†¨° + )) +(define-char + '((morohashi-daikanwa 27184 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x543D) ; ø»ŸŠŠ + (=ucs . #x25F5A) ; 𥽚 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 27185) ; ø¸†¨± + (=ucs . #x25F5B) ; 𥽛 + )) +(define-char + '((=>ucs . #x25F5B) ; 𥽛 + (morohashi-daikanwa 27185 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x543C) ; ø»ŸŠ‰ + )) +(define-char + '((=>ucs . #x25F63) ; 𥽣 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 27186) ; ø¸†¨² + )) +(define-char + '((morohashi-daikanwa 27186 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x543B) ; ø»ŸŠˆ + (=ucs . #x25F63) ; 𥽣 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 27188) ; ø¸†¨´ + (=ucs . #x7CF1) ; ç³± + )) +(define-char + '((=>ucs . #x7CF1) ; ç³± + (morohashi-daikanwa 27188 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D6E) ; ø»”½• + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 27189) ; ø¸†¨µ + (=ucs . #x25F65) ; 𥽥 + )) +(define-char + '((=>ucs . #x25F65) ; 𥽥 + (morohashi-daikanwa 27189 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7377) ; ø»›¤ž + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 16) + (total-strokes . 26) + (ideograph-daikanwa . 27190) ; ø¸†¨¶ + (=ucs . #x7CF3) ; ç³³ + )) +(define-char + '((=>ucs . #x7CF3) ; ç³³ + (morohashi-daikanwa 27190 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-3 . #x6169) ; ø»–µ¬ + )) +(define-char + '((=>ucs . #x7CF4) ; ç³´ + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 16) + (total-strokes . 22) + (shinjigen-2 . 5954) + (=jis-x0208 . #x647B) ; ø½‹™° + (ideograph-daikanwa . 27191) ; ø¸†¨· + (ucs-jis . #x7CF4) ; ø½‹™° + )) +(define-char + '((morohashi-daikanwa 27191 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D6D) ; ø»”½” + (chinese-gb12345 . #x5961) ; ç³´ + (=ucs . #x7CF4) ; ç³´ + )) +(define-char + '((=>ucs . #x42B0) ; 䊰 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 27192) ; ø¸†¨¸ + )) +(define-char + '((morohashi-daikanwa 27192 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7070) ; ø»›Ÿ½ + (=ucs . #x42B0) ; 䊰 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 27193) ; ø¸†¨¹ + (=ucs . #x25F67) ; 𥽧 + )) +(define-char + '((=>ucs . #x25F67) ; 𥽧 + (morohashi-daikanwa 27193 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7378) ; ø»›¤Ÿ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5857) ; ø»Ÿœ + (=ucs . #x25F66) ; 𥽦 + )) +(define-char + '((=>ucs . #x25F6C) ; 𥽬 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 27194) ; ø¸†¨º + )) +(define-char + '((morohashi-daikanwa 27194 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (=ucs . #x25F6C) ; 𥽬 + )) +(define-char + '((=>ucs . #x25F6C) ; 𥽬 + (morohashi-daikanwa 27194 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A63) ; ø»™Œ¸ + )) +(define-char + '((=>ucs . #x25F6D) ; 𥽭 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 27195) ; ø¸†¨» + )) +(define-char + '((morohashi-daikanwa 27195 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (=ucs . #x25F6D) ; 𥽭 + )) +(define-char + '((=>ucs . #x25F6D) ; 𥽭 + (morohashi-daikanwa 27195 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A64) ; ø»™Œ¹ + )) +(define-char + '((=>ucs . #x42B1) ; 䊱 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 27196) ; ø¸†¨¼ + )) +(define-char + '((morohashi-daikanwa 27196 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A65) ; ø»™Œº + (=ucs . #x42B1) ; 䊱 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 27197) ; ø¸†¨½ + (=ucs . #x42B2) ; 䊲 + )) +(define-char + '((=>ucs . #x42B2) ; 䊲 + (morohashi-daikanwa 27197 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-5 . #x7639) ; ø»›§º + )) +(define-char + '((=>ucs . #x7CF5) ; ç³µ + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 27198) ; ø¸†¨¾ + )) +(define-char + '((=>ucs . #x7CF5) ; ç³µ + (morohashi-daikanwa 27198 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-3 . #x6040) ; ø»–³¥ + )) +(define-char + '((morohashi-daikanwa 27198 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 16) + (total-strokes . 22) + (japanese-jisx0212 . #x534A) ; ø»‹®• + (chinese-isoir165 . #x2C33) ; ø»Œ¾° + (=jis-x0213-2-2000 . #x7428) ; ø»¦— + (=ucs . #x7CF5) ; ç³µ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 27199) ; ø¸†¨¿ + (=ucs . #x25F6E) ; 𥽮 + )) +(define-char + '((=>ucs . #x25F6E) ; 𥽮 + (morohashi-daikanwa 27199 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C38) ; ø»Ÿ•µ + )) +(define-char + '((=>ucs . #x25F70) ; 𥽰 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 27200) ; ø¸†©€ + )) +(define-char + '((morohashi-daikanwa 27200 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-5 . #x7638) ; ø»›§¹ + (=ucs . #x25F70) ; 𥽰 + )) +(define-char + '((=>ucs . #x25F71) ; 𥽱 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 27201) ; ø¸†© + )) +(define-char + '((morohashi-daikanwa 27201 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C39) ; ø»Ÿ•¶ + (=ucs . #x25F71) ; 𥽱 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F32) ; ø»Ÿš‰ + (ideograph-daikanwa . 27202) ; ø¸†©‚ + (=ucs . #x25F72) ; 𥽲 + )) +(define-char + '((=>ucs . #x25F73) ; 𥽳 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 27203) ; ø¸†©ƒ + )) +(define-char + '((morohashi-daikanwa 27203 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x7777) ; ø»›ª– + (=ucs . #x25F73) ; 𥽳 + )) +(define-char + '((=>ucs . #x25F74) ; 𥽴 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 27204) ; ø¸†©„ + )) +(define-char + '((morohashi-daikanwa 27204 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 18) + (total-strokes . 24) + (=ucs . #x25F74) ; 𥽴 + )) +(define-char + '((=>ucs . #x25F74) ; 𥽴 + (morohashi-daikanwa 27204 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x7776) ; ø»›ª• + )) +(define-char + '((=>ucs . #x25F76) ; 𥽶 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 27205) ; ø¸†©… + )) +(define-char + '((morohashi-daikanwa 27205 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 19) + (total-strokes . 25) + (=ucs . #x25F76) ; 𥽶 + )) +(define-char + '((=>ucs . #x25F76) ; 𥽶 + (morohashi-daikanwa 27205 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x7938) ; ø»›¬“ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C7A) ; ø»™‹ + (ideograph-daikanwa . 27206) ; ø¸†©† + (=ucs . #x42B3) ; 䊳 + )) +(define-char + '((=>ucs . #x7CF6) ; 糶 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 19) + (total-strokes . 25) + (shinjigen-2 . 5956) + (=jis-x0208 . #x647C) ; ø½‹™± + (ideograph-daikanwa . 27207) ; ø¸†©‡ + (ucs-jis . #x7CF6) ; ø½‹™± + )) +(define-char + '((morohashi-daikanwa 27207 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-2 . #x712D) ; ø»•‚Œ + (chinese-gb12345 . #x7450) ; 糶 + (=ucs . #x7CF6) ; 糶 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x6133) ; ø»Ÿ† + (ideograph-daikanwa . 27208) ; ø¸†©ˆ + (=ucs . #x25F77) ; 𥽷 + )) +(define-char + '((=>ucs . #x25F78) ; 𥽸 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 27209) ; ø¸†©‰ + )) +(define-char + '((morohashi-daikanwa 27209 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 19) + (total-strokes . 25) + (=ucs . #x25F78) ; 𥽸 + )) +(define-char + '((=>ucs . #x25F78) ; 𥽸 + (morohashi-daikanwa 27209 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x7937) ; ø»›¬’ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-3 . #x6145) ; ø»–µˆ + (ideograph-daikanwa . 27210) ; ø¸†©Š + (=ucs . #x42B4) ; 䊴 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 27211) ; ø¸†©‹ + (=ucs . #x25F79) ; 𥽹 + )) +(define-char + '((=>ucs . #x25F79) ; 𥽹 + (morohashi-daikanwa 27211 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x7936) ; ø»›¬‘ + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x6132) ; ø»Ÿ… + (=ucs . #x25F7A) ; 𥽺 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-7 . #x624C) ; ø»Ÿž½ + (ideograph-daikanwa . 27212) ; ø¸†©Œ + (=ucs . #x25F7B) ; 𥽻 + )) +(define-char + '((=>ucs . #x25F7C) ; 𥽼 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 20) + (total-strokes . 26) + (ideograph-daikanwa . 27213) ; ø¸†© + )) +(define-char + '((morohashi-daikanwa 27213 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D5D) ; ø»™‘Œ + (=ucs . #x25F7C) ; 𥽼 + )) +(define-char + '((=>ucs . #x25F7D) ; 𥽽 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 20) + (total-strokes . 26) + (ideograph-daikanwa . 27214) ; ø¸†©Ž + )) +(define-char + '((morohashi-daikanwa 27214 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 20) + (total-strokes . 26) + (=ucs . #x25F7D) ; 𥽽 + )) +(define-char + '((=>ucs . #x25F7D) ; 𥽽 + (morohashi-daikanwa 27214 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A32) ; ø»›­« + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-7 . #x624B) ; ø»Ÿž¼ + (ideograph-daikanwa . 49466) ; ø¸Œ„º + (=ucs . #x25F7E) ; 𥽾 + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-2 . #x7172) ; ø»•ƒ‘ + (ideograph-daikanwa . 27215) ; ø¸†© + (=ucs . #x7CF7) ; ç³· + )) +(define-char + '((=>ucs . #x25F7F) ; 𥽿 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 21) + (total-strokes . 27) + (ideograph-daikanwa . 27216) ; ø¸†© + )) +(define-char + '((morohashi-daikanwa 27216 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 20) + (total-strokes . 26) + (=ucs . #x25F7F) ; 𥽿 + )) +(define-char + '((=>ucs . #x25F7F) ; 𥽿 + (morohashi-daikanwa 27216 0 3) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A33) ; ø»›­¬ + )) +(define-char + '((=>ucs . #x25F80) ; 𥾀 + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 21) + (total-strokes . 27) + (ideograph-daikanwa . 27217) ; ø¸†©‘ + )) +(define-char + '((morohashi-daikanwa 27217 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 21) + (total-strokes . 27) + (=ucs . #x25F80) ; 𥾀 + )) +(define-char + '((=>ucs . #x25F80) ; 𥾀 + (morohashi-daikanwa 27217 0 2) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x6362) ; ø»Ÿ ± + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 21) + (total-strokes . 27) + (ideograph-daikanwa . 27218) ; ø¸†©’ + (=ucs . #x25F81) ; 𥾁 + )) +(define-char + '((=>ucs . #x25F81) ; 𥾁 + (morohashi-daikanwa 27218 0 0) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x6361) ; ø»Ÿ ° + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 24) + (total-strokes . 30) + (ideograph-daikanwa . 27219) ; ø¸†©“ + (=ucs . #x25F82) ; 𥾂 + )) +(define-char + '((=>ucs . #x25F82) ; 𥾂 + (morohashi-daikanwa 27219 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 24) + (total-strokes . 30) + (chinese-cns11643-5 . #x7B7D) ; ø»›°” + )) +(define-char + '((ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 27) + (total-strokes . 33) + (ideograph-daikanwa . 27220) ; ø¸†©” + (=ucs . #x25F84) ; 𥾄 + )) +(define-char + '((=>ucs . #x25F84) ; 𥾄 + (morohashi-daikanwa 27220 0 1) + (ideographic-radical . 119) ; ⽶ + (ideographic-strokes . 27) + (total-strokes . 33) + (chinese-cns11643-7 . #x6636) ; ø»Ÿ¤Ÿ + )) diff --git a/lisp/utf-2000/Ideograph-R120-Silk.el b/lisp/utf-2000/Ideograph-R120-Silk.el new file mode 100644 index 0000000..dfb9029 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R120-Silk.el @@ -0,0 +1,18183 @@ +(define-char + '((=>ucs . #x7CF8) ; 糸 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 5958) + (=jis-x0208 . #x3B65) ; ø½ŠŒ + (chinese-cns11643-1 . #x484E) ; ø»‘¼› + (=gt-pj-1 . #x3B65) ; ø½ŠŒ + (ideograph-daikanwa . 27221) ; ø¸†©• + (=gt-k . 01621) ; ý¡„€™• + (ucs-jis . #x7CF8) ; ø½ŠŒ + )) +(define-char + '((morohashi-daikanwa 27221 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-gb2312 . #x7469) ; ø»†† + (chinese-isoir165 . #x7469) ; ø»Ž©– + (=ucs . #x7CF8) ; 糸 + )) +(define-char + '((morohashi-daikanwa 27221 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-gb12345 . #x6679) ; ç³¹ + (=big5-cdp . #x8AFB) ; ý¢€ˆ«» + (=ucs . #x7CF9) ; ç³¹ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x6679) ; ø»…¬² + (chinese-isoir165 . #x6679) ; ø»Ž•‚ + (=ucs . #x7E9F) ; 纟 + )) +(define-char + '((=>ucs . #x7CFA) ; 糺 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 1) + (total-strokes . 7) + (shinjigen-2 . 5969) + (=jis-x0208 . #x647D) ; ø½‹™² + (=gt-pj-1 . #x647D) ; ø½‹™² + (ideograph-daikanwa . 27222) ; ø¸†©– + (=gt-k . 02724) ; ý¡„€ª¤ + (ucs-jis . #x7CFA) ; ø½‹™² + )) +(define-char + '((morohashi-daikanwa 27222 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 1) + (total-strokes . 7) + (chinese-cns11643-3 . #x2722) ; ø»•Ÿ™ + (=ucs . #x7CFA) ; 糺 + )) +(define-char + '((=>ucs . #x7CFB) ; ç³» + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 1) + (total-strokes . 7) + (shinjigen-2 . 5961) + (=jis-x0208 . #x374F) ; ø½Š–¾ + (korean-ksc5601 . #x4D27) ; ø»‰šº + (=gt-pj-1 . #x374F) ; ø½Š–¾ + (ideograph-daikanwa . 27223) ; ø¸†©— + (=gt-k . 02534) ; ý¡„€§¦ + (ucs-jis . #x7CFB) ; ø½Š–¾ + )) +(define-char + '((morohashi-daikanwa 27223 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 1) + (total-strokes . 7) + (chinese-gb2312 . #x4F35) ; ø»…‰¼ + (chinese-isoir165 . #x4F35) ; ø»²Œ + (=ucs . #x7CFB) ; ç³» + )) +(define-char + '((=>ucs . #x7CFB) ; ç³» + (morohashi-daikanwa 27223 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 1) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B37) ; ø»’€ž + )) +(define-char + '((=>ucs . #x42B5) ; 䊵 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 27224) ; ø¸†©˜ + )) +(define-char + '((morohashi-daikanwa 27224 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-4 . #x275C) ; ø»—ª— + (=ucs . #x42B5) ; 䊵 + )) +(define-char + '((=>ucs . #x7CFC) ; ç³¼ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 27225) ; ø¸†©™ + (=jef-china3 . #x5EE7) ; øº…»§ + )) +(define-char + '((morohashi-daikanwa 27225 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A4B) ; ø»•¤œ + (=ucs . #x7CFC) ; ç³¼ + )) +(define-char + '((=>ucs . #x7CFD) ; ç³½ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 27226) ; ø¸†©š + )) +(define-char + '((morohashi-daikanwa 27226 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-2 . #x2849) ; ø»“—š + (=ucs . #x7CFD) ; ç³½ + )) +(define-char + '((=>ucs . #x7CFE) ; ç³¾ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 27227) ; ø¸†©› + )) +(define-char + '((morohashi-daikanwa 27227 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F2B) ; ø»’†Š + (chinese-gb12345 . #x3E40) ; ç³¾ + (=ucs . #x7CFE) ; ç³¾ + )) +(define-char + '((=>ucs . #x7CFE) ; ç³¾ + (morohashi-daikanwa 27227 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (korean-ksc5601 . #x502C) ; ø»‰Ÿ™ + )) +(define-char + '((=>ucs . #x7CFE) ; ç³¾ + (morohashi-daikanwa 27227 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (=jis-x0208 . #x356A) ; ø½Š” + (ucs-jis . #x7CFE) ; ø½Š” + )) +(define-char + '((=>ucs . #x7CFF) ; 糿 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 27228) ; ø¸†©œ + )) +(define-char + '((morohashi-daikanwa 27228 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A4A) ; ø»•¤› + (=ucs . #x7CFF) ; 糿 + )) +(define-char + '((=>ucs . #x25F85) ; 𥾅 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 27229) ; ø¸†© + )) +(define-char + '((morohashi-daikanwa 27229 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-5 . #x274F) ; ø»™´Ž + (=ucs . #x25F85) ; 𥾅 + )) +(define-char + '((=>ucs . #x25F86) ; 𥾆 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 27230) ; ø¸†©ž + )) +(define-char + '((morohashi-daikanwa 27230 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D52) ; ø»œ‡‰ + (=ucs . #x25F86) ; 𥾆 + )) +(define-char + '((=>ucs . #x25F87) ; 𥾇 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 27231) ; ø¸†©Ÿ + )) +(define-char + '((morohashi-daikanwa 27231 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-5 . #x2750) ; ø»™´ + (=ucs . #x25F87) ; 𥾇 + )) +(define-char + '((=>ucs . #x25F8A) ; 𥾊 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 27232) ; ø¸†©  + )) +(define-char + '((morohashi-daikanwa 27232 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-5 . #x2751) ; ø»™´ + (=ucs . #x25F8A) ; 𥾊 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (chinese-gb2312 . #x3E40) ; ø»„±‰ + (chinese-isoir165 . #x3E40) ; ø»™™ + (=ucs . #x7EA0) ; 纠 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D53) ; ø»œ‡Š + (=ucs . #x26277) ; 𦉷 + )) +(define-char + '((=>ucs . #x7D00) ; 紀 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (shinjigen-2 . 5964) + (=jis-x0208 . #x352A) ; ø½Š“ + (korean-ksc5601 . #x513A) ; ø»‰¡… + (=gt-pj-1 . #x352A) ; ø½Š“ + (ideograph-daikanwa . 27234) ; ø¸†©¢ + (=gt-k . 05046) ; ý¡„Ž¶ + (ucs-jis . #x7D00) ; ø½Š“ + )) +(define-char + '((morohashi-daikanwa 27234 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-1 . #x5279) ; ø»’‹² + (chinese-gb12345 . #x3C4D) ; 紀 + (=ucs . #x7D00) ; 紀 + )) +(define-char + '((morohashi-daikanwa 27234 0 9) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E56) ; ø»•ªŸ + (=ucs . #x2F96A) ; 紀 + )) +(define-char + '((=>ucs . #x7D01) ; 紁 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 27235) ; ø¸†©£ + )) +(define-char + '((morohashi-daikanwa 27235 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C6D) ; ø»“¶ + (=ucs . #x7D01) ; 紁 + )) +(define-char + '((=>ucs . #x25F8C) ; 𥾌 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 27236) ; ø¸†©¤ + )) +(define-char + '((morohashi-daikanwa 27236 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B26) ; ø»™¹ + (=ucs . #x25F8C) ; 𥾌 + )) +(define-char + '((=>ucs . #x25F8D) ; 𥾍 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 27237) ; ø¸†©¥ + )) +(define-char + '((morohashi-daikanwa 27237 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3362) ; ø»œ + (=ucs . #x25F8D) ; 𥾍 + )) +(define-char + '((=>ucs . #x42B6) ; 䊶 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 27238) ; ø¸†©¦ + )) +(define-char + '((morohashi-daikanwa 27238 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3364) ; ø»œ + (=ucs . #x42B6) ; 䊶 + )) +(define-char + '((=>ucs . #x7D02) ; 紂 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (shinjigen-2 . 5974) + (=jis-x0208 . #x6521) ; ø½‹™´ + (korean-ksc5601 . #x7144) ; ø»Š + (=gt-pj-1 . #x6521) ; ø½‹™´ + (ideograph-daikanwa . 27239) ; ø¸†©§ + (=gt-k . 05274) ; ý¡„’š + (ucs-jis . #x7D02) ; ø½‹™´ + )) +(define-char + '((morohashi-daikanwa 27239 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-1 . #x5277) ; ø»’‹° + (chinese-gb12345 . #x667B) ; 紂 + (=ucs . #x7D02) ; 紂 + )) +(define-char + '((=>ucs . #x42B7) ; 䊷 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 27240) ; ø¸†©¨ + )) +(define-char + '((morohashi-daikanwa 27240 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E57) ; ø»•ª  + (=ucs . #x42B7) ; 䊷 + )) +(define-char + '((=>ucs . #x7D03) ; 紃 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x534B) ; ø»‹®– + (=jis-x0213-2-2000 . #x7429) ; ø»¦—‚ + (ideograph-daikanwa . 27241) ; ø¸†©© + (=jef-china3 . #x5EEA) ; øº…»ª + (ucs-jis . #x7D03) ; ø»‹®– + )) +(define-char + '((morohashi-daikanwa 27241 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C6B) ; ø»“´ + (=ucs . #x7D03) ; 紃 + )) +(define-char + '((=>ucs . #x7D04) ; 約 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 27242) ; ø¸†©ª + )) +(define-char + '((=>ucs . #x7D04) ; 約 + (morohashi-daikanwa 27242 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (=jis-x0208 . #x4C73) ; ø½Š¶˜ + (korean-ksc5601 . #x6533) ; ø»‰¾– + (=gt-pj-1 . #x4C73) ; ø½Š¶˜ + (=gt-k . 05194) ; ý¡„‘Š + (ucs-jis . #x7D04) ; ø½Š¶˜ + )) +(define-char + '((morohashi-daikanwa 27242 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-1 . #x527C) ; ø»’‹µ + (chinese-gb12345 . #x543C) ; 約 + (=ucs . #x7D04) ; 約 + )) +(define-char + '((=>ucs . #x7D05) ; 紅 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (shinjigen-2 . 5970) + (=jis-x0208 . #x3948) ; ø½Š™³ + (korean-ksc5601 . #x7B75) ; ø»ŠŸ¬ + (=gt-pj-1 . #x3948) ; ø½Š™³ + (ideograph-daikanwa . 27243) ; ø¸†©« + (=gt-k . 05079) ; ý¡„— + (ucs-jis . #x7D05) ; ø½Š™³ + )) +(define-char + '((morohashi-daikanwa 27243 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-1 . #x5278) ; ø»’‹± + (chinese-gb12345 . #x3A6C) ; 紅 + (=ucs . #x7D05) ; 紅 + )) +(define-char + '((=>ucs . #x7D06) ; 紆 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (shinjigen-2 . 5962) + (=jis-x0208 . #x647E) ; ø½‹™³ + (korean-ksc5601 . #x6961) ; ø»Š„¼ + (=gt-pj-1 . #x647E) ; ø½‹™³ + (ideograph-daikanwa . 27244) ; ø¸†©¬ + (=gt-k . 05273) ; ý¡„’™ + (ucs-jis . #x7D06) ; ø½‹™³ + )) +(define-char + '((morohashi-daikanwa 27244 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-1 . #x527D) ; ø»’‹¶ + (chinese-gb12345 . #x667A) ; 紆 + (=ucs . #x7D06) ; 紆 + )) +(define-char + '((=>ucs . #x42B8) ; 䊸 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 27245) ; ø¸†©­ + )) +(define-char + '((morohashi-daikanwa 27245 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E55) ; ø»•ªž + (=ucs . #x42B8) ; 䊸 + )) +(define-char + '((=>ucs . #x7D07) ; 紇 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (korean-ksc5601 . #x7D60) ; ø»Š¢“ + (japanese-jisx0212 . #x534C) ; ø»‹®— + (=jis-x0213-1-2000 . #x7979) ; ø»¤•¤ + (ideograph-daikanwa . 27246) ; ø¸†©® + (=jef-china3 . #x98EF) ; øº‰£¯ + (ucs-jis . #x7D07) ; ø»Š¢“ + )) +(define-char + '((morohashi-daikanwa 27246 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-1 . #x527B) ; ø»’‹´ + (chinese-gb12345 . #x667C) ; 紇 + (=ucs . #x7D07) ; 紇 + )) +(define-char + '((=>ucs . #x7D08) ; 紈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (korean-ksc5601 . #x7C3C) ; ø»Š ‘ + (japanese-jisx0212 . #x534D) ; ø»‹®˜ + (=jis-x0213-1-2000 . #x797A) ; ø»¤•¥ + (ideograph-daikanwa . 27247) ; ø¸†©¯ + (=jef-china3 . #x5EE8) ; øº…»¨ + (ucs-jis . #x7D08) ; ø»Š ‘ + )) +(define-char + '((morohashi-daikanwa 27247 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb12345 . #x667D) ; 紈 + (=ucs . #x7D08) ; 紈 + )) +(define-char + '((=>ucs . #x7D08) ; 紈 + (morohashi-daikanwa 27247 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C6C) ; ø»“µ + )) +(define-char + '((=>ucs . #x7D09) ; 紉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x534E) ; ø»‹®™ + (=jis-x0213-2-2000 . #x742A) ; ø»¦—ƒ + (ideograph-daikanwa . 27248) ; ø¸†©° + (=jef-china3 . #x5EE9) ; øº…»© + (ucs-jis . #x7D09) ; ø»‹®™ + )) +(define-char + '((morohashi-daikanwa 27248 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb12345 . #x4852) ; 紉 + (=ucs . #x7D09) ; 紉 + )) +(define-char + '((=>ucs . #x7D09) ; 紉 + (morohashi-daikanwa 27248 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-1 . #x527A) ; ø»’‹³ + )) +(define-char + '((=>ucs . #x25F8E) ; 𥾎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 27249) ; ø¸†©± + )) +(define-char + '((morohashi-daikanwa 27249 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3365) ; ø»œ + (=ucs . #x25F8E) ; 𥾎 + )) +(define-char + '((=>ucs . #x25F8F) ; 𥾏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 27250) ; ø¸†©² + )) +(define-char + '((morohashi-daikanwa 27250 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B24) ; ø»™¹› + (=ucs . #x25F8F) ; 𥾏 + )) +(define-char + '((=>ucs . #x25F90) ; 𥾐 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 27251) ; ø¸†©³ + )) +(define-char + '((morohashi-daikanwa 27251 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B25) ; ø»™¹œ + (=ucs . #x25F90) ; 𥾐 + )) +(define-char + '((=>ucs . #x25F91) ; 𥾑 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 27252) ; ø¸†©´ + )) +(define-char + '((morohashi-daikanwa 27252 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (=ucs . #x25F91) ; 𥾑 + )) +(define-char + '((=>ucs . #x25F91) ; 𥾑 + (morohashi-daikanwa 27252 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3367) ; ø»œ’ + )) +(define-char + '((=>ucs . #x25F92) ; 𥾒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 27253) ; ø¸†©µ + )) +(define-char + '((morohashi-daikanwa 27253 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3363) ; ø»œŽ + (=ucs . #x25F92) ; 𥾒 + )) +(define-char + '((=>ucs . #x25F93) ; 𥾓 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 27254) ; ø¸†©¶ + )) +(define-char + '((morohashi-daikanwa 27254 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B27) ; ø»™¹ž + (=ucs . #x25F93) ; 𥾓 + )) +(define-char + '((=>ucs . #x25F96) ; 𥾖 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 27256) ; ø¸†©¸ + )) +(define-char + '((morohashi-daikanwa 27256 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3368) ; ø»œ“ + (=ucs . #x25F96) ; 𥾖 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 27257) ; ø¸†©¹ + )) +(define-char + '((morohashi-daikanwa 27257 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3366) ; ø»œ‘ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E58) ; ø»•ª¡ + (=ucs . #x42B9) ; 䊹 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (chinese-gb2312 . #x667A) ; ø»…¬³ + (chinese-isoir165 . #x667A) ; ø»Ž•ƒ + (=ucs . #x7EA1) ; 纡 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (chinese-gb2312 . #x3A6C) ; ø»„«½ + (chinese-isoir165 . #x3A6C) ; ø»” + (=ucs . #x7EA2) ; 红 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (chinese-gb2312 . #x667B) ; ø»…¬´ + (chinese-isoir165 . #x667B) ; ø»Ž•„ + (=ucs . #x7EA3) ; 纣 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (chinese-gb2312 . #x4F4B) ; ø»…Š’ + (chinese-isoir165 . #x4F4B) ; ø»²¢ + (=ucs . #x7EA4) ; 纤 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (chinese-gb2312 . #x667C) ; ø»…¬µ + (chinese-isoir165 . #x667C) ; ø»Ž•… + (=ucs . #x7EA5) ; 纥 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (chinese-gb2312 . #x543C) ; ø»…‘™ + (chinese-isoir165 . #x543C) ; ø»¹© + (=ucs . #x7EA6) ; 约 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (chinese-gb2312 . #x3C36) ; ø»„®ƒ + (chinese-isoir165 . #x3C36) ; ø»–“ + (=ucs . #x7EA7) ; 级 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (chinese-gb2312 . #x667D) ; ø»…¬¶ + (chinese-isoir165 . #x667D) ; ø»Ž•† + (=ucs . #x7EA8) ; 纨 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (chinese-gb2312 . #x667E) ; ø»…¬· + (chinese-isoir165 . #x667E) ; ø»Ž•‡ + (=ucs . #x7EA9) ; 纩 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (chinese-gb2312 . #x3C4D) ; ø»„®š + (chinese-isoir165 . #x3C4D) ; ø»–ª + (=ucs . #x7EAA) ; 纪 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 3) + (chinese-gb2312 . #x4852) ; ø»…€‡ + (chinese-isoir165 . #x4852) ; ø»¨— + (=ucs . #x7EAB) ; 纫 + )) +(define-char + '((=>ucs . #x7D1A) ; 級 + (morohashi-daikanwa 27258 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (=jis-x0208 . #x3569) ; ø½Š”œ + (ucs-jis . #x7D1A) ; ø½Š”œ + )) +(define-char + '((morohashi-daikanwa 27258 1 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb12345 . #x3C36) ; 級 + (=ucs . #x7D1A) ; 級 + )) +(define-char + '((=>ucs . #x42BA) ; 䊺 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27259) ; ø¸†©» + )) +(define-char + '((morohashi-daikanwa 27259 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E78) ; ø»—µ… + (=ucs . #x42BA) ; 䊺 + )) +(define-char + '((=>ucs . #x25F99) ; 𥾙 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27260) ; ø¸†©¼ + )) +(define-char + '((morohashi-daikanwa 27260 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A5B) ; ø»œš˜ + (=ucs . #x25F99) ; 𥾙 + )) +(define-char + '((=>ucs . #x7D0A) ; 紊 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5992) + (=jis-x0208 . #x6524) ; ø½‹™· + (korean-ksc5601 . #x5A22) ; ø»‰­» + (=gt-pj-1 . #x6524) ; ø½‹™· + (ideograph-daikanwa . 27261) ; ø¸†©½ + (=gt-k . 06623) ; ý¡„§Ÿ + (ucs-jis . #x7D0A) ; ø½‹™· + )) +(define-char + '((morohashi-daikanwa 27261 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x4E49) ; ø»…ˆ² + (chinese-isoir165 . #x4E49) ; ø»±‚ + (chinese-cns11643-1 . #x5742) ; ø»’’‘ + (=ucs . #x7D0A) ; 紊 + )) +(define-char + '((=>ucs . #x7D0B) ; 紋 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (korean-ksc5601 . #x5A23) ; ø»‰­¼ + (ideograph-daikanwa . 27262) ; ø¸†©¾ + )) +(define-char + '((=>ucs . #x7D0B) ; 紋 + (morohashi-daikanwa 27262 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5996) + (=jis-x0208 . #x4C66) ; ø½Š¶‹ + (ucs-jis . #x7D0B) ; ø½Š¶‹ + )) +(define-char + '((morohashi-daikanwa 27262 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-1 . #x5741) ; ø»’’ + (chinese-gb12345 . #x4E46) ; 紋 + (=ucs . #x7D0B) ; 紋 + )) +(define-char + '((=>ucs . #x7D0C) ; 紌 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27263) ; ø¸†©¿ + )) +(define-char + '((morohashi-daikanwa 27263 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x317C) ; ø»“¥› + (=ucs . #x7D0C) ; 紌 + )) +(define-char + '((=>ucs . #x7D0D) ; 納 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (korean-ksc5601 . #x5221) ; ø»‰¢Š + (ideograph-daikanwa . 27264) ; ø¸†ª€ + (=jef-china3 . #x5EEC) ; øº…»¬ + )) +(define-char + '((=>ucs . #x7D0D) ; 納 + (morohashi-daikanwa 27264 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-1 . #x574A) ; ø»’’™ + )) +(define-char + '((=>ucs . #x7D0D) ; 納 + (morohashi-daikanwa 27264 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (=jis-x0208 . #x473C) ; ø½Š®‹ + (=gt-pj-1 . #x473C) ; ø½Š®‹ + (=gt-k . 06694) ; ý¡„¨¦ + (ucs-jis . #x7D0D) ; ø½Š®‹ + )) +(define-char + '((morohashi-daikanwa 27264 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb12345 . #x4449) ; 納 + (=ucs . #x7D0D) ; 納 + )) +(define-char + '((=>ucs . #x42BB) ; 䊻 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27265) ; ø¸†ª + )) +(define-char + '((morohashi-daikanwa 27265 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E7E) ; ø»—µ‹ + (=ucs . #x42BB) ; 䊻 + )) +(define-char + '((=>ucs . #x7D0E) ; 紎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27266) ; ø¸†ª‚ + )) +(define-char + '((morohashi-daikanwa 27266 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3175) ; ø»“¥” + (=ucs . #x7D0E) ; 紎 + )) +(define-char + '((=>ucs . #x7D0F) ; 紏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x534F) ; ø»‹®š + (ideograph-daikanwa . 27267) ; ø¸†ªƒ + (=jef-china3 . #x5EED) ; øº…»­ + (ucs-jis . #x7D0F) ; ø»‹®š + )) +(define-char + '((morohashi-daikanwa 27267 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x317B) ; ø»“¥š + (=ucs . #x7D0F) ; 紏 + )) +(define-char + '((=>ucs . #x7D10) ; 紐 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5988) + (=jis-x0208 . #x4933) ; ø½Š°¾ + (korean-ksc5601 . #x526F) ; ø»‰£˜ + (=gt-pj-1 . #x4933) ; ø½Š°¾ + (ideograph-daikanwa . 27268) ; ø¸†ª„ + (=gt-k . 06539) ; ý¡„¦‹ + (ucs-jis . #x7D10) ; ø½Š°¾ + )) +(define-char + '((=>ucs . #x7D10) ; 紐 + (morohashi-daikanwa 27268 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-1 . #x5746) ; ø»’’• + )) +(define-char + '((morohashi-daikanwa 27268 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb12345 . #x4526) ; 紐 + (=ucs . #x7D10) ; 紐 + )) +(define-char + '((=>ucs . #x25F9A) ; 𥾚 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27269) ; ø¸†ª… + )) +(define-char + '((morohashi-daikanwa 27269 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (=ucs . #x25F9A) ; 𥾚 + )) +(define-char + '((=>ucs . #x25F9A) ; 𥾚 + (morohashi-daikanwa 27269 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A57) ; ø»œš” + )) +(define-char + '((=>ucs . #x25F9B) ; 𥾛 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27270) ; ø¸†ª† + )) +(define-char + '((morohashi-daikanwa 27270 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E79) ; ø»—µ† + (=ucs . #x25F9B) ; 𥾛 + )) +(define-char + '((=>ucs . #x25F9C) ; 𥾜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27271) ; ø¸†ª‡ + )) +(define-char + '((morohashi-daikanwa 27271 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A63) ; ø»œš  + (=ucs . #x25F9C) ; 𥾜 + )) +(define-char + '((=>ucs . #x200B3) ; 𠂳 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 8) + (cns-total-strokes . 10) + (chinese-cns11643-6 . #x3A65) ; ø»œš¢ + (ideograph-daikanwa . 27272) ; ø¸†ªˆ + )) +(define-char + '((=>ucs . #x7D11) ; 紑 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5350) ; ø»‹®› + (ideograph-daikanwa . 27273) ; ø¸†ª‰ + (ucs-jis . #x7D11) ; ø»‹®› + )) +(define-char + '((morohashi-daikanwa 27273 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3174) ; ø»“¥“ + (=ucs . #x7D11) ; 紑 + )) +(define-char + '((=>ucs . #x25F9D) ; 𥾝 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27274) ; ø¸†ªŠ + )) +(define-char + '((morohashi-daikanwa 27274 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E7B) ; ø»—µˆ + (=ucs . #x25F9D) ; 𥾝 + )) +(define-char + '((=>ucs . #x7D12) ; 紒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5351) ; ø»‹®œ + (=jis-x0213-2-2000 . #x742C) ; ø»¦—… + (ideograph-daikanwa . 27275) ; ø¸†ª‹ + (=jef-china3 . #x5EEE) ; øº…»® + (ucs-jis . #x7D12) ; ø»‹®œ + )) +(define-char + '((morohashi-daikanwa 27275 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x317A) ; ø»“¥™ + (=ucs . #x7D12) ; 紒 + )) +(define-char + '((=>ucs . #x7D13) ; 紓 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5352) ; ø»‹® + (=jis-x0213-1-2000 . #x797B) ; ø»¤•¦ + (ideograph-daikanwa . 27276) ; ø¸†ªŒ + (=jef-china3 . #x5EEF) ; øº…»¯ + (ucs-jis . #x7D13) ; ø»‹® + )) +(define-char + '((morohashi-daikanwa 27276 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3178) ; ø»“¥— + (chinese-gb12345 . #x6723) ; 紓 + (=ucs . #x7D13) ; 紓 + )) +(define-char + '((=>ucs . #x7D14) ; 純 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5983) + (=jis-x0208 . #x3D63) ; ø½Š † + (korean-ksc5601 . #x626D) ; ø»‰º¶ + (=gt-pj-1 . #x3D63) ; ø½Š † + (ideograph-daikanwa . 27277) ; ø¸†ª + (=gt-k . 06460) ; ý¡„¤¼ + (ucs-jis . #x7D14) ; ø½Š † + )) +(define-char + '((morohashi-daikanwa 27277 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-1 . #x5745) ; ø»’’” + (chinese-gb12345 . #x343F) ; 純 + (=ucs . #x7D14) ; 純 + )) +(define-char + '((=>ucs . #x7D15) ; 紕 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5991) + (=jis-x0208 . #x6523) ; ø½‹™¶ + (ideograph-daikanwa . 27279) ; ø¸†ª + (ucs-jis . #x7D15) ; ø½‹™¶ + )) +(define-char + '((morohashi-daikanwa 27279 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-1 . #x5747) ; ø»’’– + (chinese-gb12345 . #x6722) ; 紕 + (=ucs . #x7D15) ; 紕 + )) +(define-char + '((=>ucs . #x42BC) ; 䊼 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27280) ; ø¸†ª + )) +(define-char + '((morohashi-daikanwa 27280 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3335) ; ø»•±” + (=ucs . #x42BC) ; 䊼 + )) +(define-char + '((=>ucs . #x42BD) ; 䊽 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27282) ; ø¸†ª’ + )) +(define-char + '((morohashi-daikanwa 27282 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3334) ; ø»•±“ + (=ucs . #x42BD) ; 䊽 + )) +(define-char + '((=>ucs . #x25FA0) ; 𥾠 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27283) ; ø¸†ª“ + )) +(define-char + '((morohashi-daikanwa 27283 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (=ucs . #x25FA0) ; 𥾠 + )) +(define-char + '((=>ucs . #x25FA0) ; 𥾠 + (morohashi-daikanwa 27283 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A5C) ; ø»œš™ + )) +(define-char + '((=>ucs . #x7D16) ; 紖 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5353) ; ø»‹®ž + (ideograph-daikanwa . 27284) ; ø¸†ª” + (=jef-china3 . #x5EF0) ; øº…»° + (ucs-jis . #x7D16) ; ø»‹®ž + )) +(define-char + '((morohashi-daikanwa 27284 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3177) ; ø»“¥– + (=ucs . #x7D16) ; 紖 + )) +(define-char + '((=>ucs . #x42BE) ; 䊾 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27285) ; ø¸†ª• + )) +(define-char + '((morohashi-daikanwa 27285 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E7C) ; ø»—µ‰ + (=ucs . #x42BE) ; 䊾 + )) +(define-char + '((=>ucs . #x42BF) ; 䊿 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27286) ; ø¸†ª– + )) +(define-char + '((morohashi-daikanwa 27286 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3339) ; ø»•±˜ + (=ucs . #x42BF) ; 䊿 + )) +(define-char + '((=>ucs . #x7D17) ; 紗 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5979) + (=jis-x0208 . #x3C53) ; ø½Šž˜ + (korean-ksc5601 . #x5E69) ; ø»‰´º + (=gt-pj-1 . #x3C53) ; ø½Šž˜ + (ideograph-daikanwa . 27287) ; ø¸†ª— + (=gt-k . 06452) ; ý¡„¤´ + (ucs-jis . #x7D17) ; ø½Šž˜ + )) +(define-char + '((morohashi-daikanwa 27287 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-1 . #x5740) ; ø»’’ + (chinese-gb12345 . #x4934) ; 紗 + (=ucs . #x7D17) ; 紗 + )) +(define-char + '((=>ucs . #x25FA1) ; 𥾡 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27288) ; ø¸†ª˜ + )) +(define-char + '((morohashi-daikanwa 27288 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A5F) ; ø»œšœ + (=ucs . #x25FA1) ; 𥾡 + )) +(define-char + '((=>ucs . #x7D18) ; 紘 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5978) + (=jis-x0208 . #x3949) ; ø½Š™´ + (korean-ksc5601 . #x4E5C) ; ø»‰ + (ideograph-daikanwa . 27289) ; ø¸†ª™ + (ucs-jis . #x7D18) ; ø½Š™´ + )) +(define-char + '((morohashi-daikanwa 27289 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3176) ; ø»“¥• + (=ucs . #x7D18) ; 紘 + )) +(define-char + '((=>ucs . #x42C0) ; 䋀 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27290) ; ø¸†ªš + )) +(define-char + '((morohashi-daikanwa 27290 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F21) ; ø»—µŒ + (=ucs . #x42C0) ; 䋀 + )) +(define-char + '((=>ucs . #x25FA2) ; 𥾢 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27291) ; ø¸†ª› + )) +(define-char + '((morohashi-daikanwa 27291 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F5A) ; ø»š€‰ + (=ucs . #x25FA2) ; 𥾢 + )) +(define-char + '((=>ucs . #x42C1) ; 䋁 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27292) ; ø¸†ªœ + (=jef-china3 . #x5EF1) ; øº…»± + )) +(define-char + '((morohashi-daikanwa 27292 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3338) ; ø»•±— + (=ucs . #x42C1) ; 䋁 + )) +(define-char + '((=>ucs . #x7D19) ; 紙 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5981) + (=jis-x0208 . #x3B66) ; ø½Š + (korean-ksc5601 . #x7235) ; ø»Š‘ž + (ideograph-daikanwa . 27293) ; ø¸†ª + (ucs-jis . #x7D19) ; ø½Š + )) +(define-char + '((morohashi-daikanwa 27293 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-1 . #x574B) ; ø»’’š + (chinese-gb12345 . #x563D) ; 紙 + (=ucs . #x7D19) ; 紙 + )) +(define-char + '((=>ucs . #x7D1A) ; 級 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (korean-ksc5601 . #x5064) ; ø»‰ ‘ + (ideograph-daikanwa . 27294) ; ø¸†ªž + (=jef-china3 . #x5EF2) ; øº…»² + )) +(define-char + '((=>ucs . #x7D1A) ; 級 + (morohashi-daikanwa 27294 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-1 . #x5748) ; ø»’’— + )) +(define-char + '((=>ucs . #x7D1B) ; 紛 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x4A36) ; ø»‚¸£ + (japanese-jisx0208 . #x4A36) ; ø»‡Œ« + (korean-ksc5601 . #x5D51) ; ø»‰³„ + (ideograph-daikanwa . 27295) ; ø¸†ªŸ + (=jef-china3 . #x5EF3) ; øº…»³ + )) +(define-char + '((=>ucs . #x7D1B) ; 紛 + (morohashi-daikanwa 27295 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5993) + (=jis-x0208-1990 . #x4A36) ; ø½Š²Ÿ + (ucs-jis . #x7D1B) ; ø½Š²Ÿ + )) +(define-char + '((morohashi-daikanwa 27295 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-1 . #x574C) ; ø»’’› + (chinese-gb12345 . #x3757) ; 紛 + (=ucs . #x7D1B) ; 紛 + )) +(define-char + '((=>ucs . #x7D1C) ; 紜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5977) + (=jis-x0208 . #x6522) ; ø½‹™µ + (ideograph-daikanwa . 27296) ; ø¸†ª  + (ucs-jis . #x7D1C) ; ø½‹™µ + )) +(define-char + '((morohashi-daikanwa 27296 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-1 . #x5749) ; ø»’’˜ + (chinese-gb12345 . #x6721) ; 紜 + (=ucs . #x7D1C) ; 紜 + )) +(define-char + '((=>ucs . #x7D1D) ; 紝 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5354) ; ø»‹®Ÿ + (=jis-x0213-1-2000 . #x797C) ; ø»¤•§ + (ideograph-daikanwa . 27297) ; ø¸†ª¡ + (=jef-china3 . #x5EF4) ; øº…»´ + (ucs-jis . #x7D1D) ; ø»‹®Ÿ + )) +(define-char + '((morohashi-daikanwa 27297 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3173) ; ø»“¥’ + (=ucs . #x7D1D) ; 紝 + )) +(define-char + '((=>ucs . #x7D1E) ; 紞 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5355) ; ø»‹®  + (=jis-x0213-2-2000 . #x742D) ; ø»¦—† + (ideograph-daikanwa . 27298) ; ø¸†ª¢ + (ucs-jis . #x7D1E) ; ø»‹®  + )) +(define-char + '((morohashi-daikanwa 27298 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3172) ; ø»“¥‘ + (=ucs . #x7D1E) ; 紞 + )) +(define-char + '((=>ucs . #x7D1F) ; 紟 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27299) ; ø¸†ª£ + )) +(define-char + '((morohashi-daikanwa 27299 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3179) ; ø»“¥˜ + (=ucs . #x7D1F) ; 紟 + )) +(define-char + '((=>ucs . #x7D20) ; ç´  + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5986) + (=jis-x0208 . #x4147) ; ø½Š¥¢ + (korean-ksc5601 . #x6148) ; ø»‰¸³ + (chinese-cns11643-1 . #x5743) ; ø»’’’ + (=gt-pj-1 . #x4147) ; ø½Š¥¢ + (ideograph-daikanwa . 27300) ; ø¸†ª¤ + (=gt-k . 06489) ; ý¡„¥™ + (ucs-jis . #x7D20) ; ø½Š¥¢ + )) +(define-char + '((morohashi-daikanwa 27300 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x4B58) ; ø»…„§ + (chinese-isoir165 . #x4B58) ; ø»¬· + (=ucs . #x7D20) ; ç´  + )) +(define-char + '((=>ucs . #x25FA3) ; 𥾣 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27301) ; ø¸†ª¥ + )) +(define-char + '((morohashi-daikanwa 27301 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E7A) ; ø»—µ‡ + (=ucs . #x25FA3) ; 𥾣 + )) +(define-char + '((=>ucs . #x42C2) ; 䋂 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27302) ; ø¸†ª¦ + )) +(define-char + '((morohashi-daikanwa 27302 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2E7D) ; ø»—µŠ + (=ucs . #x42C2) ; 䋂 + )) +(define-char + '((=>ucs . #x25FA5) ; 𥾥 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27303) ; ø¸†ª§ + )) +(define-char + '((morohashi-daikanwa 27303 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A64) ; ø»œš¡ + (=ucs . #x25FA5) ; 𥾥 + )) +(define-char + '((=>ucs . #x42C3) ; 䋃 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27304) ; ø¸†ª¨ + )) +(define-char + '((morohashi-daikanwa 27304 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3336) ; ø»•±• + (=ucs . #x42C3) ; 䋃 + )) +(define-char + '((=>ucs . #x7D21) ; ç´¡ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5995) + (=jis-x0208 . #x4B42) ; ø½Š´‰ + (korean-ksc5601 . #x5B37) ; ø»‰¯® + (=gt-pj-1 . #x4B42) ; ø½Š´‰ + (ideograph-daikanwa . 27305) ; ø¸†ª© + (=gt-k . 06549) ; ý¡„¦• + (ucs-jis . #x7D21) ; ø½Š´‰ + )) +(define-char + '((morohashi-daikanwa 27305 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-1 . #x573F) ; ø»’’Ž + (chinese-gb12345 . #x3744) ; ç´¡ + (=ucs . #x7D21) ; ç´¡ + )) +(define-char + '((=>ucs . #x7D22) ; ç´¢ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 5980) + (chinese-gb2312 . #x4B77) ; ø»……† + (=jis-x0208 . #x3A77) ; ø½Šœ€ + (korean-ksc5601 . #x5F63) ; ø»‰¶’ + (chinese-isoir165 . #x4B77) ; ø»­– + (=gt-pj-1 . #x3A77) ; ø»……† + (ideograph-daikanwa . 27306) ; ø¸†ªª + (=gt-k . 06439) ; ý¡„¤§ + (ucs-jis . #x7D22) ; ø»……† + )) +(define-char + '((morohashi-daikanwa 27306 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-1 . #x5744) ; ø»’’“ + (=ucs . #x7D22) ; ç´¢ + )) +(define-char + '((=>ucs . #x25FA4) ; 𥾤 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27307) ; ø¸†ª« + )) +(define-char + '((morohashi-daikanwa 27307 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F24) ; ø»—µ + (=ucs . #x25FA4) ; 𥾤 + )) +(define-char + '((=>ucs . #x25FA6) ; 𥾦 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27308) ; ø¸†ª¬ + )) +(define-char + '((morohashi-daikanwa 27308 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A59) ; ø»œš– + (=ucs . #x25FA6) ; 𥾦 + )) +(define-char + '((=>ucs . #x25FA7) ; 𥾧 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27309) ; ø¸†ª­ + )) +(define-char + '((morohashi-daikanwa 27309 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F23) ; ø»—µŽ + (=ucs . #x25FA7) ; 𥾧 + )) +(define-char + '((=>ucs . #x25FA8) ; 𥾨 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27310) ; ø¸†ª® + )) +(define-char + '((morohashi-daikanwa 27310 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A5E) ; ø»œš› + (=ucs . #x25FA8) ; 𥾨 + )) +(define-char + '((=>ucs . #x25FA9) ; 𥾩 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27311) ; ø¸†ª¯ + )) +(define-char + '((morohashi-daikanwa 27311 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F22) ; ø»—µ + (=ucs . #x25FA9) ; 𥾩 + )) +(define-char + '((=>ucs . #x25FAA) ; 𥾪 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27312) ; ø¸†ª° + )) +(define-char + '((=>ucs . #x25FAA) ; 𥾪 + (morohashi-daikanwa 27312 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A60) ; ø»œš + )) +(define-char + '((morohashi-daikanwa 27312 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (=ucs . #x25FAA) ; 𥾪 + )) +(define-char + '((=>ucs . #x25FAB) ; 𥾫 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27313) ; ø¸†ª± + )) +(define-char + '((morohashi-daikanwa 27313 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A58) ; ø»œš• + (=ucs . #x25FAB) ; 𥾫 + )) +(define-char + '((=>ucs . #x42C4) ; 䋄 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27315) ; ø¸†ª³ + )) +(define-char + '((morohashi-daikanwa 27315 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x333A) ; ø»•±™ + (=ucs . #x42C4) ; 䋄 + )) +(define-char + '((=>ucs . #x25FAD) ; 𥾭 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27316) ; ø¸†ª´ + )) +(define-char + '((=>ucs . #x25FAD) ; 𥾭 + (morohashi-daikanwa 27316 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A61) ; ø»œšž + )) +(define-char + '((morohashi-daikanwa 27316 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (=ucs . #x25FAD) ; 𥾭 + )) +(define-char + '((=>ucs . #x25FAE) ; 𥾮 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27317) ; ø¸†ªµ + )) +(define-char + '((morohashi-daikanwa 27317 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F58) ; ø»š€‡ + (=ucs . #x25FAE) ; 𥾮 + )) +(define-char + '((=>ucs . #x25FAF) ; 𥾯 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27318) ; ø¸†ª¶ + )) +(define-char + '((morohashi-daikanwa 27318 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F57) ; ø»š€† + (=ucs . #x25FAF) ; 𥾯 + )) +(define-char + '((=>ucs . #x25FB0) ; 𥾰 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27319) ; ø¸†ª· + )) +(define-char + '((morohashi-daikanwa 27319 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A5A) ; ø»œš— + (=ucs . #x25FB0) ; 𥾰 + )) +(define-char + '((=>ucs . #x7D23) ; ç´£ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5356) ; ø»‹®¡ + (=jis-x0213-1-2000 . #x797D) ; ø»¤•¨ + (ideograph-daikanwa . 27320) ; ø¸†ª¸ + (=jef-china3 . #x5EF5) ; øº…»µ + (ucs-jis . #x7D23) ; ø»‹®¡ + )) +(define-char + '((morohashi-daikanwa 27320 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F25) ; ø»—µ + (=ucs . #x7D23) ; ç´£ + )) +(define-char + '((=>ucs . #x7D24) ; ç´¤ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27321) ; ø¸†ª¹ + )) +(define-char + '((morohashi-daikanwa 27321 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3337) ; ø»•±– + (=ucs . #x7D24) ; ç´¤ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x333B) ; ø»•±š + (ideograph-daikanwa . 27324) ; ø¸†ª¼ + (=ucs . #x7D25) ; ç´¥ + )) +(define-char + '((=>ucs . #x221C1) ; 𢇁 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 27325) ; ø¸†ª½ + )) +(define-char + '((morohashi-daikanwa 27325 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F27) ; ø»—µ’ + (=ucs . #x221C1) ; 𢇁 + )) +(define-char + '((=>ucs . #x7D26) ; ç´¦ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (japanese-jisx0212 . #x5357) ; ø»‹®¢ + (ideograph-daikanwa . 27326) ; ø¸†ª¾ + (ucs-jis . #x7D26) ; ø»‹®¢ + )) +(define-char + '((morohashi-daikanwa 27326 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (=ucs . #x7D26) ; ç´¦ + )) +(define-char + '((=>ucs . #x25F9E) ; 𥾞 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 49467) ; ø¸Œ„» + )) +(define-char + '((morohashi-daikanwa 49467 0 9) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A5D) ; ø»œšš + (=ucs . #x25F9E) ; 𥾞 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-gb2312 . #x3D74) ; ø»„°Ÿ + (chinese-isoir165 . #x3D74) ; ø»˜¯ + (=ucs . #x7D27) ; ç´§ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-gb2312 . #x4E33) ; ø»…ˆœ + (chinese-isoir165 . #x4E33) ; ø»°¬ + (=ucs . #x7EAC) ; 纬 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-gb2312 . #x6721) ; ø»…¬¸ + (chinese-isoir165 . #x6721) ; ø»Ž•ˆ + (=ucs . #x7EAD) ; 纭 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-isoir165 . #x7E54) ; ø»Ž·­ + (=ucs . #x7EAE) ; 纮 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-gb2312 . #x343F) ; ø»„¢œ + (chinese-isoir165 . #x343F) ; ø»Š¬ + (=ucs . #x7EAF) ; 纯 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-gb2312 . #x6722) ; ø»…¬¹ + (chinese-isoir165 . #x6722) ; ø»Ž•‰ + (=ucs . #x7EB0) ; 纰 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-gb2312 . #x4934) ; ø»…‡ + (chinese-isoir165 . #x4934) ; ø»©— + (=ucs . #x7EB1) ; 纱 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-gb2312 . #x3859) ; ø»„¨® + (chinese-isoir165 . #x3859) ; ø»¾ + (=ucs . #x7EB2) ; 纲 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-gb2312 . #x4449) ; ø»„º† + (chinese-isoir165 . #x4449) ; ø»¢– + (=ucs . #x7EB3) ; 纳 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-isoir165 . #x7E55) ; ø»Ž·® + (=ucs . #x7EB4) ; 纴 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-gb2312 . #x575D) ; ø»…–” + (chinese-isoir165 . #x575D) ; ø»¾¤ + (=ucs . #x7EB5) ; 纵 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-gb2312 . #x425A) ; ø»„·› + (chinese-isoir165 . #x425A) ; ø»Ÿ« + (=ucs . #x7EB6) ; 纶 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-gb2312 . #x3757) ; ø»„§Ž + (chinese-isoir165 . #x3757) ; ø»ž + (=ucs . #x7EB7) ; 纷 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-gb2312 . #x563D) ; ø»…”– + (chinese-isoir165 . #x563D) ; ø»¼¦ + (=ucs . #x7EB8) ; 纸 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-gb2312 . #x4E46) ; ø»…ˆ¯ + (chinese-isoir165 . #x4E46) ; ø»°¿ + (=ucs . #x7EB9) ; 纹 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-gb2312 . #x3744) ; ø»„¦» + (chinese-isoir165 . #x3744) ; ø»‹ + (=ucs . #x7EBA) ; 纺 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-isoir165 . #x2C42) ; ø»Œ¾¿ + (=ucs . #x7EBB) ; 纻 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-isoir165 . #x7E56) ; ø»Ž·¯ + (=ucs . #x7EBC) ; 纼 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-gb2312 . #x4526) ; ø»„» + (chinese-isoir165 . #x4526) ; ø»£‘ + (=ucs . #x7EBD) ; 纽 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (chinese-gb2312 . #x6723) ; ø»…¬º + (chinese-isoir165 . #x6723) ; ø»Ž•Š + (=ucs . #x7EBE) ; 纾 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F59) ; ø»š€ˆ + (=ucs . #x25FAC) ; 𥾬 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F26) ; ø»—µ‘ + (=ucs . #x25FBA) ; 𥾺 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A62) ; ø»œšŸ + (=ucs . #x25FBB) ; 𥾻 + )) +(define-char + '((=>ucs . #x7D28) ; ç´¨ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27327) ; ø¸†ª¿ + )) +(define-char + '((morohashi-daikanwa 27327 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3835) ; ø»“®¦ + (=ucs . #x7D28) ; ç´¨ + )) +(define-char + '((=>ucs . #x42C8) ; 䋈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27328) ; ø¸†«€ + )) +(define-char + '((morohashi-daikanwa 27328 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x342E) ; ø»—¼¯ + (=ucs . #x42C8) ; 䋈 + )) +(define-char + '((=>ucs . #x25FC3) ; 𥿃 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27329) ; ø¸†« + )) +(define-char + '((morohashi-daikanwa 27329 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x345F) ; ø»š‡¤ + (=ucs . #x25FC3) ; 𥿃 + )) +(define-char + '((=>ucs . #x25FC4) ; 𥿄 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27330) ; ø¸†«‚ + )) +(define-char + '((morohashi-daikanwa 27330 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x345D) ; ø»š‡¢ + (=ucs . #x25FC4) ; 𥿄 + )) +(define-char + '((=>ucs . #x42C9) ; 䋉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27331) ; ø¸†«ƒ + )) +(define-char + '((morohashi-daikanwa 27331 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3426) ; ø»—¼§ + (=ucs . #x42C9) ; 䋉 + )) +(define-char + '((=>ucs . #x25FC5) ; 𥿅 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27332) ; ø¸†«„ + )) +(define-char + '((morohashi-daikanwa 27332 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x25FC5) ; 𥿅 + )) +(define-char + '((=>ucs . #x25FC5) ; 𥿅 + (morohashi-daikanwa 27332 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3432) ; ø»—¼³ + )) +(define-char + '((=>ucs . #x42CA) ; 䋊 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27333) ; ø¸†«… + )) +(define-char + '((morohashi-daikanwa 27333 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3823) ; ø»•¸˜ + (=ucs . #x42CA) ; 䋊 + )) +(define-char + '((=>ucs . #x7D29) ; ç´© + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27334) ; ø¸†«† + )) +(define-char + '((morohashi-daikanwa 27334 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x382E) ; ø»“®Ÿ + (=ucs . #x7D29) ; ç´© + )) +(define-char + '((=>ucs . #x25FC6) ; 𥿆 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27335) ; ø¸†«‡ + )) +(define-char + '((morohashi-daikanwa 27335 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3428) ; ø»—¼© + (=ucs . #x25FC6) ; 𥿆 + )) +(define-char + '((=>ucs . #x7D2A) ; ç´ª + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5358) ; ø»‹®£ + (ideograph-daikanwa . 27336) ; ø¸†«ˆ + (ucs-jis . #x7D2A) ; ø»‹®£ + )) +(define-char + '((morohashi-daikanwa 27336 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A26) ; ø»˜…› + (=ucs . #x7D2A) ; ç´ª + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-gb2312 . #x574F) ; ø»…–† + (=jis-x0208 . #x3B67) ; ø½ŠŽ + (korean-ksc5601 . #x6D39) ; ø»ŠŠŒ + (chinese-isoir165 . #x574F) ; ø»¾– + (chinese-cns11643-1 . #x613B) ; ø»’ ¶ + (=gt-pj-1 . #x3B67) ; ç´« + (ideograph-daikanwa . 27337) ; ø¸†«‰ + (=gt-k . 09060) ; ý¡„‚¤ + (=ucs . #x7D2B) ; ç´« + )) +(define-char + '((=>ucs . #x7D2C) ; ç´¬ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6016) + (=jis-x0208 . #x445D) ; ø½Šª’ + (korean-ksc5601 . #x7145) ; ø»Š + (=gt-pj-1 . #x445D) ; ø½Šª’ + (ideograph-daikanwa . 27338) ; ø¸†«Š + (=gt-k . 07838) ; ý¡„ºž + (ucs-jis . #x7D2C) ; ø½Šª’ + )) +(define-char + '((morohashi-daikanwa 27338 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x382D) ; ø»“®ž + (=ucs . #x7D2C) ; ç´¬ + )) +(define-char + '((=>ucs . #x42CB) ; 䋋 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27339) ; ø¸†«‹ + )) +(define-char + '((morohashi-daikanwa 27339 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x382A) ; ø»•¸Ÿ + (=ucs . #x42CB) ; 䋋 + )) +(define-char + '((=>ucs . #x7D2D) ; ç´­ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5359) ; ø»‹®¤ + (ideograph-daikanwa . 27340) ; ø¸†«Œ + (ucs-jis . #x7D2D) ; ø»‹®¤ + )) +(define-char + '((morohashi-daikanwa 27340 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3829) ; ø»•¸ž + (=ucs . #x7D2D) ; ç´­ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6005) + (=jis-x0208 . #x6527) ; ø½‹™º + (korean-ksc5601 . #x734F) ; ø»Š“– + (chinese-cns11643-1 . #x5C54) ; ø»’™¹ + (ideograph-daikanwa . 27341) ; ø¸†« + (=ucs . #x7D2E) ; ç´® + )) +(define-char + '((=>ucs . #x25FC7) ; 𥿇 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27342) ; ø¸†«Ž + )) +(define-char + '((morohashi-daikanwa 27342 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x342A) ; ø»—¼« + (=ucs . #x25FC7) ; 𥿇 + )) +(define-char + '((=>ucs . #x7D2F) ; ç´¯ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6023) + (=jis-x0208 . #x4E5F) ; ø½Š¹€ + (korean-ksc5601 . #x572B) ; ø»‰©ª + (chinese-cns11643-1 . #x5C5B) ; ø»’š€ + (=gt-pj-1 . #x4E5F) ; ø½Š¹€ + (ideograph-daikanwa . 27343) ; ø¸†« + (=gt-k . 07900) ; ý¡„»œ + (ucs-jis . #x7D2F) ; ø½Š¹€ + )) +(define-char + '((morohashi-daikanwa 27343 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x405B) ; ø»„´  + (chinese-isoir165 . #x405B) ; ø»œ° + (=ucs . #x7D2F) ; ç´¯ + )) +(define-char + '((=>ucs . #x7D30) ; ç´° + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6004) + (=jis-x0208 . #x3A59) ; ø½Š›¢ + (korean-ksc5601 . #x612C) ; ø»‰¸— + (=gt-pj-1 . #x3A59) ; ø½Š›¢ + (ideograph-daikanwa . 27344) ; ø¸†« + (=gt-k . 07767) ; ý¡„¹— + (ucs-jis . #x7D30) ; ø½Š›¢ + )) +(define-char + '((morohashi-daikanwa 27344 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C58) ; ø»’™½ + (chinese-gb12345 . #x4F38) ; ç´° + (=ucs . #x7D30) ; ç´° + )) +(define-char + '((=>ucs . #x7D31) ; ç´± + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x535A) ; ø»‹®¥ + (=jis-x0213-1-2000 . #x797E) ; ø»¤•© + (ideograph-daikanwa . 27345) ; ø¸†«‘ + (ucs-jis . #x7D31) ; ø»‹®¥ + )) +(define-char + '((=>ucs . #x7D31) ; ç´± + (morohashi-daikanwa 27345 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C5E) ; ø»’šƒ + )) +(define-char + '((morohashi-daikanwa 27345 0 4) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb12345 . #x6726) ; ç´± + (=ucs . #x7D31) ; ç´± + )) +(define-char + '((=>ucs . #x25FC8) ; 𥿈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27346) ; ø¸†«’ + )) +(define-char + '((morohashi-daikanwa 27346 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4328) ; ø»œ¦³ + (=ucs . #x25FC8) ; 𥿈 + )) +(define-char + '((=>ucs . #x7D32) ; ç´² + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6013) + (=jis-x0208 . #x6528) ; ø½‹™» + (ideograph-daikanwa . 27347) ; ø¸†«“ + (ucs-jis . #x7D32) ; ø½‹™» + )) +(define-char + '((morohashi-daikanwa 27347 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C5D) ; ø»’š‚ + (chinese-gb12345 . #x6725) ; ç´² + (=ucs . #x7D32) ; ç´² + )) +(define-char + '((=>ucs . #x7D33) ; ç´³ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6012) + (=jis-x0208 . #x3F42) ; ø½Š¢¡ + (korean-ksc5601 . #x636B) ; ø»‰¼’ + (ideograph-daikanwa . 27348) ; ø¸†«” + (ucs-jis . #x7D33) ; ø½Š¢¡ + )) +(define-char + '((morohashi-daikanwa 27348 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C59) ; ø»’™¾ + (chinese-gb12345 . #x4970) ; ç´³ + (=ucs . #x7D33) ; ç´³ + )) +(define-char + '((=>ucs . #x25FC9) ; 𥿉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27349) ; ø¸†«• + )) +(define-char + '((morohashi-daikanwa 27349 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x342F) ; ø»—¼° + (=ucs . #x25FC9) ; 𥿉 + )) +(define-char + '((=>ucs . #x42CC) ; 䋌 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27350) ; ø¸†«– + )) +(define-char + '((morohashi-daikanwa 27350 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3427) ; ø»—¼¨ + (=ucs . #x42CC) ; 䋌 + )) +(define-char + '((=>ucs . #x7D34) ; ç´´ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27351) ; ø¸†«— + )) +(define-char + '((morohashi-daikanwa 27351 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3826) ; ø»•¸› + (=ucs . #x7D34) ; ç´´ + )) +(define-char + '((=>ucs . #x25FCA) ; 𥿊 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27352) ; ø¸†«˜ + )) +(define-char + '((morohashi-daikanwa 27352 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x25FCA) ; 𥿊 + )) +(define-char + '((=>ucs . #x25FCA) ; 𥿊 + (morohashi-daikanwa 27352 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x345E) ; ø»š‡£ + )) +(define-char + '((=>ucs . #x7D35) ; ç´µ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6018) + (=jis-x0208 . #x652A) ; ø½‹™½ + (korean-ksc5601 . #x6E47) ; ø»Š‹¸ + (ideograph-daikanwa . 27353) ; ø¸†«™ + (ucs-jis . #x7D35) ; ø½‹™½ + )) +(define-char + '((morohashi-daikanwa 27353 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3827) ; ø»“®˜ + (=ucs . #x7D35) ; ç´µ + )) +(define-char + '((=>ucs . #x7D36) ; ç´¶ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27354) ; ø¸†«š + )) +(define-char + '((morohashi-daikanwa 27354 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x382A) ; ø»“®› + (=ucs . #x7D36) ; ç´¶ + )) +(define-char + '((=>ucs . #x25FCB) ; 𥿋 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27355) ; ø¸†«› + )) +(define-char + '((morohashi-daikanwa 27355 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3431) ; ø»—¼² + (=ucs . #x25FCB) ; 𥿋 + )) +(define-char + '((=>ucs . #x42CD) ; 䋍 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27356) ; ø¸†«œ + )) +(define-char + '((morohashi-daikanwa 27356 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3430) ; ø»—¼± + (=ucs . #x42CD) ; 䋍 + )) +(define-char + '((=>ucs . #x42CE) ; 䋎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27357) ; ø¸†« + )) +(define-char + '((morohashi-daikanwa 27357 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x382C) ; ø»•¸¡ + (=ucs . #x42CE) ; 䋎 + )) +(define-char + '((=>ucs . #x42CF) ; 䋏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27358) ; ø¸†«ž + )) +(define-char + '((morohashi-daikanwa 27358 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x342D) ; ø»—¼® + (=ucs . #x42CF) ; 䋏 + )) +(define-char + '((=>ucs . #x7D37) ; ç´· + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27359) ; ø¸†«Ÿ + )) +(define-char + '((=>ucs . #x7D37) ; ç´· + (morohashi-daikanwa 27359 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3827) ; ø»•¸œ + )) +(define-char + '((morohashi-daikanwa 27359 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x7D37) ; ç´· + )) +(define-char + '((=>ucs . #x7D38) ; ç´¸ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27360) ; ø¸†«  + )) +(define-char + '((morohashi-daikanwa 27360 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3829) ; ø»“®š + (=ucs . #x7D38) ; ç´¸ + )) +(define-char + '((=>ucs . #x7D39) ; ç´¹ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6011) + (=jis-x0208 . #x3E52) ; ø½Š¡“ + (korean-ksc5601 . #x6149) ; ø»‰¸´ + (ideograph-daikanwa . 27361) ; ø¸†«¡ + (ucs-jis . #x7D39) ; ø½Š¡“ + )) +(define-char + '((morohashi-daikanwa 27361 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C55) ; ø»’™º + (chinese-gb12345 . #x495C) ; ç´¹ + (=ucs . #x7D39) ; ç´¹ + )) +(define-char + '((=>ucs . #x7D3A) ; ç´º + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6003) + (=jis-x0208 . #x3A30) ; ø½Šš¹ + (korean-ksc5601 . #x4A7A) ; ø»‰—³ + (ideograph-daikanwa . 27362) ; ø¸†«¢ + (ucs-jis . #x7D3A) ; ø½Šš¹ + )) +(define-char + '((morohashi-daikanwa 27362 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x382B) ; ø»“®œ + (chinese-gb12345 . #x6724) ; ç´º + (=ucs . #x7D3A) ; ç´º + )) +(define-char + '((=>ucs . #x7D3B) ; ç´» + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27363) ; ø¸†«£ + )) +(define-char + '((morohashi-daikanwa 27363 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3834) ; ø»“®¥ + (=ucs . #x7D3B) ; ç´» + )) +(define-char + '((=>ucs . #x7D3C) ; ç´¼ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x535B) ; ø»‹®¦ + (ideograph-daikanwa . 27364) ; ø¸†«¤ + (ucs-jis . #x7D3C) ; ø»‹®¦ + )) +(define-char + '((morohashi-daikanwa 27364 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C56) ; ø»’™» + (chinese-gb12345 . #x6728) ; ç´¼ + (=ucs . #x7D3C) ; ç´¼ + )) +(define-char + '((=>ucs . #x25FCF) ; 𥿏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27365) ; ø¸†«¥ + )) +(define-char + '((morohashi-daikanwa 27365 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x432B) ; ø»œ¦¶ + (=ucs . #x25FCF) ; 𥿏 + )) +(define-char + '((=>ucs . #x42D0) ; 䋐 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27366) ; ø¸†«¦ + )) +(define-char + '((morohashi-daikanwa 27366 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x342B) ; ø»—¼¬ + (=ucs . #x42D0) ; 䋐 + )) +(define-char + '((=>ucs . #x7D3D) ; ç´½ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x535C) ; ø»‹®§ + (=jis-x0213-2-2000 . #x7430) ; ø»¦—‰ + (ideograph-daikanwa . 27367) ; ø¸†«§ + (ucs-jis . #x7D3D) ; ø»‹®§ + )) +(define-char + '((morohashi-daikanwa 27367 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3828) ; ø»“®™ + (=ucs . #x7D3D) ; ç´½ + )) +(define-char + '((=>ucs . #x7D3E) ; ç´¾ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x535D) ; ø»‹®¨ + (=jis-x0213-2-2000 . #x7431) ; ø»¦—Š + (ideograph-daikanwa . 27368) ; ø¸†«¨ + (=jef-china3 . #x5EF8) ; øº…»¸ + (ucs-jis . #x7D3E) ; ø»‹®¨ + )) +(define-char + '((morohashi-daikanwa 27368 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3831) ; ø»“®¢ + (=ucs . #x7D3E) ; ç´¾ + )) +(define-char + '((=>ucs . #x7D3F) ; ç´¿ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6015) + (=jis-x0208 . #x6529) ; ø½‹™¼ + (ideograph-daikanwa . 27369) ; ø¸†«© + (ucs-jis . #x7D3F) ; ø½‹™¼ + )) +(define-char + '((morohashi-daikanwa 27369 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3832) ; ø»“®£ + (chinese-gb12345 . #x672A) ; ç´¿ + (=ucs . #x7D3F) ; ç´¿ + )) +(define-char + '((=>ucs . #x7D40) ; 絀 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x535E) ; ø»‹®© + (=jis-x0213-2-2000 . #x7432) ; ø»¦—‹ + (ideograph-daikanwa . 27370) ; ø¸†«ª + (=jef-china3 . #x5EF9) ; øº…»¹ + (ucs-jis . #x7D40) ; ø»‹®© + )) +(define-char + '((morohashi-daikanwa 27370 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C57) ; ø»’™¼ + (chinese-gb12345 . #x6729) ; 絀 + (=ucs . #x7D40) ; 絀 + )) +(define-char + '((=>ucs . #x7D41) ; 絁 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x535F) ; ø»‹®ª + (=jis-x0213-1-2000 . #x7A21) ; ø»¤•ª + (ideograph-daikanwa . 27371) ; ø¸†«« + (=jef-china3 . #x5EFA) ; øº…»º + (ucs-jis . #x7D41) ; ø»‹®ª + )) +(define-char + '((morohashi-daikanwa 27371 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x382F) ; ø»“®  + (=ucs . #x7D41) ; 絁 + )) +(define-char + '((=>ucs . #x7D42) ; 終 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27372) ; ø¸†«¬ + (=jef-china3 . #x5EFB) ; øº…»» + )) +(define-char + '((=>ucs . #x7D42) ; 終 + (morohashi-daikanwa 27372 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (=jis-x0208 . #x3D2A) ; ø½ŠŸ + (korean-ksc5601 . #x707B) ; ø»Š¨ + (=gt-pj-1 . #x3D2A) ; ø½ŠŸ + (=gt-k . 07782) ; ý¡„¹¦ + (ucs-jis . #x7D42) ; ø½ŠŸ + )) +(define-char + '((morohashi-daikanwa 27372 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C5C) ; ø»’š + (chinese-gb12345 . #x5655) ; 終 + (=ucs . #x7D42) ; 終 + )) +(define-char + '((=>ucs . #x7D43) ; 絃 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6002) + (=jis-x0208 . #x383E) ; ø½Š˜‹ + (korean-ksc5601 . #x7A61) ; ø»Šº + (ideograph-daikanwa . 27373) ; ø¸†«­ + (ucs-jis . #x7D43) ; ø½Š˜‹ + )) +(define-char + '((morohashi-daikanwa 27373 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C52) ; ø»’™· + (=ucs . #x7D43) ; 絃 + )) +(define-char + '((=>ucs . #x7D44) ; 組 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6014) + (=jis-x0208 . #x4148) ; ø½Š¥£ + (korean-ksc5601 . #x705A) ; ø»Š‡ + (=gt-pj-1 . #x4148) ; ø½Š¥£ + (ideograph-daikanwa . 27374) ; ø¸†«® + (=gt-k . 07813) ; ý¡„º… + (ucs-jis . #x7D44) ; ø½Š¥£ + )) +(define-char + '((morohashi-daikanwa 27374 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C5A) ; ø»’™¿ + (chinese-gb12345 . #x5769) ; 組 + (=ucs . #x7D44) ; 組 + )) +(define-char + '((=>ucs . #x7D45) ; 絅 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6001) + (=jis-x0208 . #x6525) ; ø½‹™¸ + (korean-ksc5601 . #x4C67) ; ø»‰šœ + (ideograph-daikanwa . 27375) ; ø¸†«¯ + (ucs-jis . #x7D45) ; ø½‹™¸ + )) +(define-char + '((morohashi-daikanwa 27375 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x382C) ; ø»“® + (=ucs . #x7D45) ; 絅 + )) +(define-char + '((=>ucs . #x7D46) ; 絆 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6020) + (=jis-x0208 . #x652B) ; ø½‹™¾ + (korean-ksc5601 . #x5A74) ; ø»‰¯ + (ideograph-daikanwa . 27376) ; ø¸†«° + (ucs-jis . #x7D46) ; ø½‹™¾ + )) +(define-char + '((morohashi-daikanwa 27376 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C51) ; ø»’™¶ + (chinese-gb12345 . #x306D) ; 絆 + (=ucs . #x7D46) ; 絆 + )) +(define-char + '((=>ucs . #x7D47) ; 絇 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5360) ; ø»‹®« + (=jis-x0213-2-2000 . #x7433) ; ø»¦—Œ + (ideograph-daikanwa . 27377) ; ø¸†«± + (=jef-china3 . #x5EFC) ; øº…»¼ + (ucs-jis . #x7D47) ; ø»‹®« + )) +(define-char + '((morohashi-daikanwa 27377 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3830) ; ø»“®¡ + (=ucs . #x7D47) ; 絇 + )) +(define-char + '((=>ucs . #x7D48) ; 絈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5361) ; ø»‹®¬ + (=jis-x0213-1-2000 . #x7A22) ; ø»¤•« + (ideograph-daikanwa . 27378) ; ø¸†«² + (=jef-china3 . #x5EFD) ; øº…»½ + (ucs-jis . #x7D48) ; ø»‹®¬ + )) +(define-char + '((morohashi-daikanwa 27378 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x382E) ; ø»•¸£ + (=ucs . #x7D48) ; 絈 + )) +(define-char + '((=>ucs . #x7D49) ; 絉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27379) ; ø¸†«³ + )) +(define-char + '((morohashi-daikanwa 27379 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3824) ; ø»•¸™ + (=ucs . #x7D49) ; 絉 + )) +(define-char + '((=>ucs . #x25FCC) ; 𥿌 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27380) ; ø¸†«´ + )) +(define-char + '((morohashi-daikanwa 27380 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4329) ; ø»œ¦´ + (=ucs . #x25FCC) ; 𥿌 + )) +(define-char + '((=>ucs . #x25FCD) ; 𥿍 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27381) ; ø¸†«µ + )) +(define-char + '((morohashi-daikanwa 27381 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x345B) ; ø»š‡  + (=ucs . #x25FCD) ; 𥿍 + )) +(define-char + '((=>ucs . #x25FCE) ; 𥿎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27382) ; ø¸†«¶ + )) +(define-char + '((morohashi-daikanwa 27382 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x342C) ; ø»—¼­ + (=ucs . #x25FCE) ; 𥿎 + )) +(define-char + '((=>ucs . #x25FD0) ; 𥿐 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27383) ; ø¸†«· + )) +(define-char + '((morohashi-daikanwa 27383 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x432A) ; ø»œ¦µ + (=ucs . #x25FD0) ; 𥿐 + )) +(define-char + '((=>ucs . #x7D4A) ; 絊 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27384) ; ø¸†«¸ + )) +(define-char + '((morohashi-daikanwa 27384 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3833) ; ø»“®¤ + (=ucs . #x7D4A) ; 絊 + )) +(define-char + '((=>ucs . #x25FD1) ; 𥿑 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27385) ; ø¸†«¹ + )) +(define-char + '((morohashi-daikanwa 27385 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x25FD1) ; 𥿑 + )) +(define-char + '((=>ucs . #x25FD1) ; 𥿑 + (morohashi-daikanwa 27385 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4325) ; ø»œ¦° + )) +(define-char + '((=>ucs . #x42D1) ; 䋑 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27386) ; ø¸†«º + )) +(define-char + '((morohashi-daikanwa 27386 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3429) ; ø»—¼ª + (=ucs . #x42D1) ; 䋑 + )) +(define-char + '((=>ucs . #x25FD2) ; 𥿒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27387) ; ø¸†«» + )) +(define-char + '((morohashi-daikanwa 27387 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4323) ; ø»œ¦® + (=ucs . #x25FD2) ; 𥿒 + )) +(define-char + '((=>ucs . #x42D2) ; 䋒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27388) ; ø¸†«¼ + )) +(define-char + '((morohashi-daikanwa 27388 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3828) ; ø»•¸ + (=ucs . #x42D2) ; 䋒 + )) +(define-char + '((=>ucs . #x25FD3) ; 𥿓 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27389) ; ø¸†«½ + )) +(define-char + '((morohashi-daikanwa 27389 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4324) ; ø»œ¦¯ + (=ucs . #x25FD3) ; 𥿓 + )) +(define-char + '((=>ucs . #x42D3) ; 䋓 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27390) ; ø¸†«¾ + )) +(define-char + '((morohashi-daikanwa 27390 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x382D) ; ø»•¸¢ + (=ucs . #x42D3) ; 䋓 + )) +(define-char + '((=>ucs . #x25FDC) ; 𥿜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 27391) ; ø¸†«¿ + )) +(define-char + '((morohashi-daikanwa 27391 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x25FDC) ; 𥿜 + )) +(define-char + '((=>ucs . #x25FDC) ; 𥿜 + (morohashi-daikanwa 27391 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4327) ; ø»œ¦² + )) +(define-char + '((=>ucs . #x7D4C) ; 経 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 5999) + (=jis-x0208 . #x3750) ; ø½Š–¿ + (=gt-pj-1 . #x3750) ; ø½Š–¿ + (ideograph-daikanwa . 27392) ; ø¸†¬€ + (=gt-k . 07754) ; ý¡„¹Š + (ucs-jis . #x7D4C) ; ø½Š–¿ + )) +(define-char + '((morohashi-daikanwa 27392 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x382B) ; ø»•¸  + (=ucs . #x7D4C) ; 経 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3825) ; ø»•¸š + (=ucs . #x42D4) ; 䋔 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x7D4B) ; 絋 + )) +(define-char + '((=>ucs . #x7D4B) ; 絋 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (=jis-x0208 . #x6526) ; ø½‹™¹ + (ucs-jis . #x7D4B) ; ø½‹™¹ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4F5F) ; ø»…Š¦ + (chinese-isoir165 . #x4F5F) ; ø»²¶ + (=ucs . #x7EBF) ; 线 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6724) ; ø»…¬» + (chinese-isoir165 . #x6724) ; ø»Ž•‹ + (=ucs . #x7EC0) ; 绀 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6725) ; ø»…¬¼ + (chinese-isoir165 . #x6725) ; ø»Ž•Œ + (=ucs . #x7EC1) ; 绁 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6726) ; ø»…¬½ + (chinese-isoir165 . #x6726) ; ø»Ž• + (=ucs . #x7EC2) ; 绂 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4137) ; ø»„µš + (chinese-isoir165 . #x4137) ; ø»ª + (=ucs . #x7EC3) ; 练 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5769) ; ø»…–  + (chinese-isoir165 . #x5769) ; ø»¾° + (=ucs . #x7EC4) ; 组 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4970) ; ø»…‚ƒ + (chinese-isoir165 . #x4970) ; ø»ª“ + (=ucs . #x7EC5) ; 绅 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4F38) ; ø»…‰¿ + (chinese-isoir165 . #x4F38) ; ø»² + (=ucs . #x7EC6) ; 细 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x562F) ; ø»…”ˆ + (chinese-isoir165 . #x562F) ; ø»¼˜ + (=ucs . #x7EC7) ; 织 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5655) ; ø»…”® + (chinese-isoir165 . #x5655) ; ø»¼¾ + (=ucs . #x7EC8) ; 终 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6727) ; ø»…¬¾ + (chinese-isoir165 . #x6727) ; ø»Ž•Ž + (=ucs . #x7EC9) ; 绉 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x306D) ; ø»„’ + (chinese-isoir165 . #x306D) ; ø»…¢ + (=ucs . #x7ECA) ; 绊 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6728) ; ø»…¬¿ + (chinese-isoir165 . #x6728) ; ø»Ž• + (=ucs . #x7ECB) ; 绋 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6729) ; ø»…­€ + (chinese-isoir165 . #x6729) ; ø»Ž• + (=ucs . #x7ECC) ; 绌 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x495C) ; ø»…¯ + (chinese-isoir165 . #x495C) ; ø»©¿ + (=ucs . #x7ECD) ; 绍 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x526F) ; ø»… + (chinese-isoir165 . #x526F) ; ø»·  + (=ucs . #x7ECE) ; 绎 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3E2D) ; ø»„°¶ + (chinese-isoir165 . #x3E2D) ; ø»™† + (=ucs . #x7ECF) ; 经 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x672A) ; ø»…­ + (chinese-isoir165 . #x672A) ; ø»Ž•‘ + (=ucs . #x7ED0) ; 绐 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x345C) ; ø»š‡¡ + (=ucs . #x25FD5) ; 𥿕 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x432C) ; ø»œ¦· + (=ucs . #x25FDF) ; 𥿟 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4326) ; ø»œ¦± + (=ucs . #x25FF1) ; 𥿱 + )) +(define-char + '((=>ucs . #x7D4D) ; 絍 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5362) ; ø»‹®­ + (ideograph-daikanwa . 27394) ; ø¸†¬‚ + (=jef-china3 . #x5EFE) ; øº…»¾ + (ucs-jis . #x7D4D) ; ø»‹®­ + )) +(define-char + '((morohashi-daikanwa 27394 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x7D4D) ; 絍 + )) +(define-char + '((=>ucs . #x7D4D) ; 絍 + (morohashi-daikanwa 27394 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E34) ; ø»– + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27395) ; ø¸†¬ƒ + (=ucs . #x42D5) ; 䋕 + )) +(define-char + '((=>ucs . #x42D5) ; 䋕 + (morohashi-daikanwa 27395 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E36) ; ø»–Ÿ + )) +(define-char + '((=>ucs . #x7D4E) ; 絎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 6042) + (=jis-x0208 . #x652E) ; ø½‹š + (ideograph-daikanwa . 27396) ; ø¸†¬„ + (ucs-jis . #x7D4E) ; ø½‹š + )) +(define-char + '((morohashi-daikanwa 27396 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F21) ; ø»“¸¤ + (chinese-gb12345 . #x672C) ; 絎 + (=ucs . #x7D4E) ; 絎 + )) +(define-char + '((=>ucs . #x7D4F) ; 絏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (=jis-x0208 . #x6532) ; ø½‹š… + (ideograph-daikanwa . 27397) ; ø¸†¬… + (ucs-jis . #x7D4F) ; ø½‹š… + )) +(define-char + '((morohashi-daikanwa 27397 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E76) ; ø»“¸› + (=ucs . #x7D4F) ; 絏 + )) +(define-char + '((=>ucs . #x7D50) ; 結 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 6032) + (=jis-x0208 . #x376B) ; ø½Š—š + (korean-ksc5601 . #x4C3F) ; ø»‰™´ + (=gt-pj-1 . #x376B) ; ø½Š—š + (ideograph-daikanwa . 27398) ; ø¸†¬† + (=gt-k . 09045) ; ý¡„‚• + (ucs-jis . #x7D50) ; ø½Š—š + )) +(define-char + '((morohashi-daikanwa 27398 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-1 . #x6138) ; ø»’ ³ + (chinese-gb12345 . #x3D61) ; 結 + (=ucs . #x7D50) ; 結 + )) +(define-char + '((=>ucs . #x25FE6) ; 𥿦 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27399) ; ø¸†¬‡ + )) +(define-char + '((morohashi-daikanwa 27399 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B31) ; ø»š‘ˆ + (=ucs . #x25FE6) ; 𥿦 + )) +(define-char + '((=>ucs . #x7D51) ; 絑 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5363) ; ø»‹®® + (ideograph-daikanwa . 27400) ; ø¸†¬ˆ + (=jef-china3 . #x5FA1) ; øº…¾¡ + (ucs-jis . #x7D51) ; ø»‹®® + )) +(define-char + '((morohashi-daikanwa 27400 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E7D) ; ø»“¸¢ + (=ucs . #x7D51) ; 絑 + )) +(define-char + '((=>ucs . #x7D52) ; 絒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27401) ; ø¸†¬‰ + )) +(define-char + '((morohashi-daikanwa 27401 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E7A) ; ø»“¸Ÿ + (=ucs . #x7D52) ; 絒 + )) +(define-char + '((=>ucs . #x42D6) ; 䋖 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (=jis-x0213-2-2000 . #x7436) ; ø»¦— + (ideograph-daikanwa . 27402) ; ø¸†¬Š + (=jef-china3 . #x5FA2) ; øº…¾¢ + (ucs-jis . #x42D6) ; ø»¦— + )) +(define-char + '((morohashi-daikanwa 27402 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B2C) ; ø»š‘ƒ + (=ucs . #x42D6) ; 䋖 + )) +(define-char + '((=>ucs . #x7D53) ; 絓 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5364) ; ø»‹®¯ + (=jis-x0213-1-2000 . #x7A23) ; ø»¤•¬ + (ideograph-daikanwa . 27403) ; ø¸†¬‹ + (=jef-china3 . #x5FA3) ; øº…¾£ + (ucs-jis . #x7D53) ; ø»‹®¯ + )) +(define-char + '((morohashi-daikanwa 27403 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E72) ; ø»“¸— + (=ucs . #x7D53) ; 絓 + )) +(define-char + '((=>ucs . #x7D54) ; 絔 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27404) ; ø¸†¬Œ + (=jef-china3 . #x5FA4) ; øº…¾¤ + )) +(define-char + '((morohashi-daikanwa 27404 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E7B) ; ø»“¸  + (=ucs . #x7D54) ; 絔 + )) +(define-char + '((=>ucs . #x25FE7) ; 𥿧 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27405) ; ø¸†¬ + )) +(define-char + '((morohashi-daikanwa 27405 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B30) ; ø»š‘‡ + (=ucs . #x25FE7) ; 𥿧 + )) +(define-char + '((=>ucs . #x42D7) ; 䋗 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27406) ; ø¸†¬Ž + )) +(define-char + '((morohashi-daikanwa 27406 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E2D) ; ø»–– + (=ucs . #x42D7) ; 䋗 + )) +(define-char + '((=>ucs . #x7D55) ; 絕 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27407) ; ø¸†¬ + (=jef-china3 . #x5FA5) ; øº…¾¥ + )) +(define-char + '((morohashi-daikanwa 27407 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-1 . #x613A) ; ø»’ µ + (=ucs . #x7D55) ; 絕 + )) +(define-char + '((=>ucs . #x42D8) ; 䋘 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27408) ; ø¸†¬ + )) +(define-char + '((morohashi-daikanwa 27408 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E32) ; ø»–› + (=ucs . #x42D8) ; 䋘 + )) +(define-char + '((=>ucs . #x7D56) ; 絖 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 6041) + (=jis-x0208 . #x652D) ; ø½‹š€ + (ideograph-daikanwa . 27409) ; ø¸†¬‘ + (ucs-jis . #x7D56) ; ø½‹š€ + )) +(define-char + '((morohashi-daikanwa 27409 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E73) ; ø»“¸˜ + (=ucs . #x7D56) ; 絖 + )) +(define-char + '((=>ucs . #x25FE8) ; 𥿨 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27410) ; ø¸†¬’ + )) +(define-char + '((morohashi-daikanwa 27410 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B2E) ; ø»š‘… + (=ucs . #x25FE8) ; 𥿨 + )) +(define-char + '((=>ucs . #x7D57) ; 絗 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5365) ; ø»‹®° + (ideograph-daikanwa . 27411) ; ø¸†¬“ + (ucs-jis . #x7D57) ; ø»‹®° + )) +(define-char + '((morohashi-daikanwa 27411 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E29) ; ø»–’ + (=ucs . #x7D57) ; 絗 + )) +(define-char + '((=>ucs . #x7D58) ; 絘 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27412) ; ø¸†¬” + )) +(define-char + '((morohashi-daikanwa 27412 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E6F) ; ø»“¸” + (=ucs . #x7D58) ; 絘 + )) +(define-char + '((=>ucs . #x25FE9) ; 𥿩 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27413) ; ø¸†¬• + )) +(define-char + '((morohashi-daikanwa 27413 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B32) ; ø»š‘‰ + (=ucs . #x25FE9) ; 𥿩 + )) +(define-char + '((=>ucs . #x42D9) ; 䋙 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27414) ; ø¸†¬– + )) +(define-char + '((morohashi-daikanwa 27414 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E27) ; ø»– + (=ucs . #x42D9) ; 䋙 + )) +(define-char + '((=>ucs . #x7D59) ; 絙 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5366) ; ø»‹®± + (=jis-x0213-2-2000 . #x7437) ; ø»¦— + (ideograph-daikanwa . 27415) ; ø¸†¬— + (=jef-china3 . #x5FA6) ; øº…¾¦ + (ucs-jis . #x7D59) ; ø»‹®± + )) +(define-char + '((morohashi-daikanwa 27415 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E26) ; ø»– + (=ucs . #x7D59) ; 絙 + )) +(define-char + '((=>ucs . #x7D5A) ; 絚 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5367) ; ø»‹®² + (=jis-x0213-2-2000 . #x7438) ; ø»¦—‘ + (ideograph-daikanwa . 27416) ; ø¸†¬˜ + (ucs-jis . #x7D5A) ; ø»‹®² + )) +(define-char + '((morohashi-daikanwa 27416 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E2E) ; ø»–— + (=ucs . #x7D5A) ; 絚 + )) +(define-char + '((=>ucs . #x25FEA) ; 𥿪 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27417) ; ø¸†¬™ + )) +(define-char + '((morohashi-daikanwa 27417 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C6D) ; ø»œµ† + (=ucs . #x25FEA) ; 𥿪 + )) +(define-char + '((=>ucs . #x25FEB) ; 𥿫 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27418) ; ø¸†¬š + )) +(define-char + '((morohashi-daikanwa 27418 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A23) ; ø»˜…˜ + (=ucs . #x25FEB) ; 𥿫 + )) +(define-char + '((=>ucs . #x7D5C) ; 絜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5368) ; ø»‹®³ + (=jis-x0213-1-2000 . #x7A24) ; ø»¤•­ + (ideograph-daikanwa . 27419) ; ø¸†¬› + (ucs-jis . #x7D5C) ; ø»‹®³ + )) +(define-char + '((morohashi-daikanwa 27419 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E78) ; ø»“¸ + (=ucs . #x7D5C) ; 絜 + )) +(define-char + '((=>ucs . #x7D5D) ; 絝 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5369) ; ø»‹®´ + (ideograph-daikanwa . 27420) ; ø¸†¬œ + (=jef-china3 . #x5FA8) ; øº…¾¨ + (ucs-jis . #x7D5D) ; ø»‹®´ + )) +(define-char + '((morohashi-daikanwa 27420 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E2F) ; ø»–˜ + (chinese-gb12345 . #x672B) ; 絝 + (=ucs . #x7D5D) ; 絝 + )) +(define-char + '((=>ucs . #x7D5E) ; 絞 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x394A) ; ø»‚Ÿ¹ + (japanese-jisx0208 . #x394A) ; ø»†´ + (korean-ksc5601 . #x4E6D) ; ø»‰ž + (ideograph-daikanwa . 27421) ; ø¸†¬ + )) +(define-char + '((=>ucs . #x7D5E) ; 絞 + (morohashi-daikanwa 27421 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 6038) + (=jis-x0208-1990 . #x394A) ; ø½Š™µ + (ucs-jis . #x7D5E) ; ø½Š™µ + )) +(define-char + '((morohashi-daikanwa 27421 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-1 . #x6137) ; ø»’ ² + (chinese-gb12345 . #x3D4A) ; 絞 + (=ucs . #x7D5E) ; 絞 + )) +(define-char + '((=>ucs . #x7D5F) ; 絟 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27422) ; ø¸†¬ž + )) +(define-char + '((morohashi-daikanwa 27422 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E7E) ; ø»“¸£ + (=ucs . #x7D5F) ; 絟 + )) +(define-char + '((=>ucs . #x7D60) ; çµ  + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27423) ; ø¸†¬Ÿ + )) +(define-char + '((morohashi-daikanwa 27423 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E28) ; ø»–‘ + (=ucs . #x7D60) ; çµ  + )) +(define-char + '((=>ucs . #x25FEC) ; 𥿬 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27424) ; ø¸†¬  + )) +(define-char + '((morohashi-daikanwa 27424 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C66) ; ø»œ´¿ + (=ucs . #x25FEC) ; 𥿬 + )) +(define-char + '((=>ucs . #x25FED) ; 𥿭 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27425) ; ø¸†¬¡ + )) +(define-char + '((morohashi-daikanwa 27425 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C6C) ; ø»œµ… + (=ucs . #x25FED) ; 𥿭 + )) +(define-char + '((=>ucs . #x7D61) ; 絡 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 6053) + (=jis-x0208 . #x4D6D) ; ø½Š·° + (korean-ksc5601 . #x5529) ; ø»‰¦¬ + (ideograph-daikanwa . 27426) ; ø¸†¬¢ + (ucs-jis . #x7D61) ; ø½Š·° + )) +(define-char + '((morohashi-daikanwa 27426 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-1 . #x613E) ; ø»’ ¹ + (chinese-gb12345 . #x4267) ; 絡 + (=ucs . #x7D61) ; 絡 + )) +(define-char + '((=>ucs . #x7D62) ; çµ¢ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-1 . 6034) + (shinjigen-2 . 6034) + (=jis-x0208 . #x303C) ; ø½ŠŒ™ + (korean-ksc5601 . #x7A62) ; ø»Š» + (ideograph-daikanwa . 27427) ; ø¸†¬£ + (ucs-jis . #x7D62) ; ø½ŠŒ™ + )) +(define-char + '((morohashi-daikanwa 27427 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-1 . #x6140) ; ø»’ » + (chinese-gb12345 . #x5124) ; çµ¢ + (=ucs . #x7D62) ; çµ¢ + )) +(define-char + '((=>ucs . #x42DA) ; 䋚 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27428) ; ø¸†¬¤ + )) +(define-char + '((morohashi-daikanwa 27428 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E30) ; ø»–™ + (=ucs . #x42DA) ; 䋚 + )) +(define-char + '((=>ucs . #x7D63) ; çµ£ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 6051) + (=jis-x0208 . #x6533) ; ø½‹š† + (ideograph-daikanwa . 27429) ; ø¸†¬¥ + (ucs-jis . #x7D63) ; ø½‹š† + )) +(define-char + '((morohashi-daikanwa 27429 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E71) ; ø»“¸– + (=ucs . #x7D63) ; çµ£ + )) +(define-char + '((morohashi-daikanwa 27429 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x486A) ; ø»–¿ + (=ucs . #x2F96C) ; 絣 + )) +(define-char + '((=>ucs . #x7D64) ; 絤 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27430) ; ø¸†¬¦ + )) +(define-char + '((morohashi-daikanwa 27430 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E2C) ; ø»–• + (=ucs . #x7D64) ; 絤 + )) +(define-char + '((=>ucs . #x7D65) ; çµ¥ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x536A) ; ø»‹®µ + (ideograph-daikanwa . 27431) ; ø¸†¬§ + (=jef-china3 . #x5FAA) ; øº…¾ª + (ucs-jis . #x7D65) ; ø»‹®µ + )) +(define-char + '((morohashi-daikanwa 27431 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A27) ; ø»˜…œ + (=ucs . #x7D65) ; çµ¥ + )) +(define-char + '((=>ucs . #x7D66) ; 給 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 6031) + (=jis-x0208 . #x356B) ; ø½Š”ž + (korean-ksc5601 . #x5065) ; ø»‰ ’ + (ideograph-daikanwa . 27432) ; ø¸†¬¨ + (ucs-jis . #x7D66) ; ø½Š”ž + )) +(define-char + '((morohashi-daikanwa 27432 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-1 . #x613F) ; ø»’ º + (chinese-gb12345 . #x3878) ; 給 + (=ucs . #x7D66) ; 給 + )) +(define-char + '((=>ucs . #x7D67) ; 絧 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x536B) ; ø»‹®¶ + (ideograph-daikanwa . 27433) ; ø¸†¬© + (ucs-jis . #x7D67) ; ø»‹®¶ + )) +(define-char + '((morohashi-daikanwa 27433 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E74) ; ø»“¸™ + (=ucs . #x7D67) ; 絧 + )) +(define-char + '((=>ucs . #x42DB) ; 䋛 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27434) ; ø¸†¬ª + (=jef-china3 . #x5FAB) ; øº…¾« + )) +(define-char + '((morohashi-daikanwa 27434 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E25) ; ø»–Ž + (=ucs . #x42DB) ; 䋛 + )) +(define-char + '((=>ucs . #x7D68) ; 絨 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27435) ; ø¸†¬« + )) +(define-char + '((morohashi-daikanwa 27435 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-1 . #x6139) ; ø»’ ´ + (chinese-gb12345 . #x485E) ; 絨 + (=ucs . #x7D68) ; 絨 + )) +(define-char + '((=>ucs . #x7D68) ; 絨 + (morohashi-daikanwa 27435 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 6043) + (=jis-x0208 . #x6530) ; ø½‹šƒ + (korean-ksc5601 . #x6B56) ; ø»Š‡­ + (ucs-jis . #x7D68) ; ø½‹šƒ + )) +(define-char + '((=>ucs . #x25FEE) ; 𥿮 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27436) ; ø¸†¬¬ + )) +(define-char + '((morohashi-daikanwa 27436 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A22) ; ø»˜…— + (=ucs . #x25FEE) ; 𥿮 + )) +(define-char + '((=>ucs . #x7D69) ; 絩 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27437) ; ø¸†¬­ + )) +(define-char + '((morohashi-daikanwa 27437 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E7C) ; ø»“¸¡ + (=ucs . #x7D69) ; 絩 + )) +(define-char + '((=>ucs . #x7D6A) ; 絪 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (korean-ksc5601 . #x6C5F) ; ø»Š‰” + (japanese-jisx0212 . #x536C) ; ø»‹®· + (=jis-x0213-2-2000 . #x7439) ; ø»¦—’ + (ideograph-daikanwa . 27438) ; ø¸†¬® + (ucs-jis . #x7D6A) ; ø»Š‰” + )) +(define-char + '((morohashi-daikanwa 27438 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E75) ; ø»“¸š + (=ucs . #x7D6A) ; 絪 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E79) ; ø»“¸ž + (ideograph-daikanwa . 27439) ; ø¸†¬¯ + (=ucs . #x7D6B) ; 絫 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27440) ; ø¸†¬° + (=ucs . #x7D6C) ; 絬 + )) +(define-char + '((=>ucs . #x7D6C) ; 絬 + (morohashi-daikanwa 27440 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E2A) ; ø»–“ + )) +(define-char + '((=>ucs . #x25FEF) ; 𥿯 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27441) ; ø¸†¬± + )) +(define-char + '((morohashi-daikanwa 27441 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A24) ; ø»˜…™ + (=ucs . #x25FEF) ; 𥿯 + )) +(define-char + '((=>ucs . #x7D6D) ; çµ­ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27442) ; ø¸†¬² + )) +(define-char + '((=>ucs . #x7D6D) ; çµ­ + (morohashi-daikanwa 27442 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E77) ; ø»“¸œ + )) +(define-char + '((morohashi-daikanwa 27442 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x7D6D) ; çµ­ + )) +(define-char + '((=>ucs . #x7D6E) ; çµ® + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 6044) + (=jis-x0208 . #x6531) ; ø½‹š„ + (korean-ksc5601 . #x5F7C) ; ø»‰¶« + (=gt-pj-1 . #x6531) ; ø½‹š„ + (ideograph-daikanwa . 27443) ; ø¸†¬³ + (=gt-k . 09223) ; ý¡„‚‡ + (ucs-jis . #x7D6E) ; ø½‹š„ + )) +(define-char + '((=>ucs . #x7D6E) ; çµ® + (morohashi-daikanwa 27443 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-1 . #x613C) ; ø»’ · + )) +(define-char + '((morohashi-daikanwa 27443 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x5075) ; ø»…Œš + (chinese-isoir165 . #x5075) ; ø»´ª + (=ucs . #x7D6E) ; çµ® + )) +(define-char + '((=>ucs . #x7D6F) ; 絯 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27444) ; ø¸†¬´ + )) +(define-char + '((morohashi-daikanwa 27444 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3E70) ; ø»“¸• + (=ucs . #x7D6F) ; 絯 + )) +(define-char + '((=>ucs . #x7D70) ; çµ° + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x536D) ; ø»‹®¸ + (=jis-x0213-2-2000 . #x743A) ; ø»¦—“ + (ideograph-daikanwa . 27445) ; ø¸†¬µ + (ucs-jis . #x7D70) ; ø»‹®¸ + )) +(define-char + '((morohashi-daikanwa 27445 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-1 . #x6141) ; ø»’ ¼ + (=ucs . #x7D70) ; çµ° + )) +(define-char + '((=>ucs . #x25FF0) ; 𥿰 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27446) ; ø¸†¬¶ + )) +(define-char + '((morohashi-daikanwa 27446 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x25FF0) ; 𥿰 + )) +(define-char + '((=>ucs . #x25FF0) ; 𥿰 + (morohashi-daikanwa 27446 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C6E) ; ø»œµ‡ + )) +(define-char + '((=>ucs . #x7D71) ; çµ± + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 6048) + (=jis-x0208 . #x457D) ; ø½Š¬ + (korean-ksc5601 . #x7756) ; ø»Š™• + (ideograph-daikanwa . 27447) ; ø¸†¬· + (ucs-jis . #x7D71) ; ø½Š¬ + )) +(define-char + '((morohashi-daikanwa 27447 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb12345 . #x4D33) ; çµ± + (=ucs . #x7D71) ; çµ± + )) +(define-char + '((=>ucs . #x7D71) ; çµ± + (morohashi-daikanwa 27447 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C53) ; ø»’™¸ + )) +(define-char + '((=>ucs . #x7D72) ; çµ² + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 5959) + (=jis-x0208 . #x652F) ; ø½‹š‚ + (korean-ksc5601 . #x5E6A) ; ø»‰´» + (=gt-pj-1 . #x652F) ; ø½‹š‚ + (ideograph-daikanwa . 27448) ; ø¸†¬¸ + (=gt-k . 09222) ; ý¡„‚† + (ucs-jis . #x7D72) ; ø½‹š‚ + )) +(define-char + '((morohashi-daikanwa 27448 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-1 . #x613D) ; ø»’ ¸ + (chinese-gb12345 . #x4B3F) ; çµ² + (=ucs . #x7D72) ; çµ² + )) +(define-char + '((=>ucs . #x7D73) ; çµ³ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 6040) + (korean-ksc5601 . #x4B34) ; ø»‰˜‹ + (=jis-x0208-1990 . #x652C) ; ø½‹™¿ + (ideograph-daikanwa . 27449) ; ø¸†¬¹ + (ucs-jis . #x7D73) ; ø»‰˜‹ + )) +(define-char + '((=>ucs . #x7D73) ; çµ³ + (morohashi-daikanwa 27449 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x652C) ; ø»ƒ ƒ + (japanese-jisx0208 . #x652C) ; ø»‡´‹ + )) +(define-char + '((morohashi-daikanwa 27449 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-1 . #x6142) ; ø»’ ½ + (chinese-gb12345 . #x672D) ; çµ³ + (=ucs . #x7D73) ; çµ³ + )) +(define-char + '((=>ucs . #x25FF2) ; 𥿲 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27451) ; ø¸†¬» + )) +(define-char + '((morohashi-daikanwa 27451 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C67) ; ø»œµ€ + (=ucs . #x25FF2) ; 𥿲 + )) +(define-char + '((=>ucs . #x25FF3) ; 𥿳 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27452) ; ø¸†¬¼ + )) +(define-char + '((morohashi-daikanwa 27452 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C70) ; ø»œµ‰ + (=ucs . #x25FF3) ; 𥿳 + )) +(define-char + '((=>ucs . #x25FF4) ; 𥿴 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27453) ; ø¸†¬½ + )) +(define-char + '((morohashi-daikanwa 27453 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x25FF4) ; 𥿴 + )) +(define-char + '((=>ucs . #x25FF4) ; 𥿴 + (morohashi-daikanwa 27453 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C68) ; ø»œµ + )) +(define-char + '((=>ucs . #x25FF5) ; 𥿵 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27454) ; ø¸†¬¾ + )) +(define-char + '((morohashi-daikanwa 27454 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B2D) ; ø»š‘„ + (=ucs . #x25FF5) ; 𥿵 + )) +(define-char + '((=>ucs . #x25FF6) ; 𥿶 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27455) ; ø¸†¬¿ + )) +(define-char + '((morohashi-daikanwa 27455 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C6A) ; ø»œµƒ + (=ucs . #x25FF6) ; 𥿶 + )) +(define-char + '((=>ucs . #x25FF7) ; 𥿷 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27456) ; ø¸†­€ + )) +(define-char + '((morohashi-daikanwa 27456 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x25FF7) ; 𥿷 + )) +(define-char + '((=>ucs . #x25FF7) ; 𥿷 + (morohashi-daikanwa 27456 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C69) ; ø»œµ‚ + )) +(define-char + '((=>ucs . #x42DC) ; 䋜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27457) ; ø¸†­ + )) +(define-char + '((morohashi-daikanwa 27457 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C71) ; ø»œµŠ + (=ucs . #x42DC) ; 䋜 + )) +(define-char + '((=>ucs . #x7D74) ; çµ´ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27458) ; ø¸†­‚ + )) +(define-char + '((morohashi-daikanwa 27458 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E24) ; ø»– + (=ucs . #x7D74) ; çµ´ + )) +(define-char + '((=>ucs . #x25FF8) ; 𥿸 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27459) ; ø¸†­ƒ + )) +(define-char + '((morohashi-daikanwa 27459 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C6F) ; ø»œµˆ + (=ucs . #x25FF8) ; 𥿸 + )) +(define-char + '((=>ucs . #x25FF9) ; 𥿹 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27460) ; ø¸†­„ + )) +(define-char + '((morohashi-daikanwa 27460 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B2A) ; ø»š‘ + (=ucs . #x25FF9) ; 𥿹 + )) +(define-char + '((=>ucs . #x25FFA) ; 𥿺 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 27461) ; ø¸†­… + )) +(define-char + '((=>ucs . #x25FFA) ; 𥿺 + (morohashi-daikanwa 27461 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (hanyu-dazidian 5 3399 2) + (=hanziku-9 . #xBFCC) ; ý¢‚›¿Œ + )) +(define-char + '((=>ucs . #x25FFA) ; 𥿺 + (morohashi-daikanwa 27461 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B29) ; ø»š‘€ + )) +(define-char + '((morohashi-daikanwa 27461 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x25FFA) ; 𥿺 + )) +(define-char + '((=>ucs . #x26009) ; 𦀉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (hanyu-dazidian 5 3395 5) + (ideograph-daikanwa . 27462) ; ø¸†­† + (=hanziku-9 . #xBEEC) ; ý¢‚›»¬ + )) +(define-char + '((morohashi-daikanwa 27462 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x26009) ; 𦀉 + )) +(define-char + '((=>ucs . #x26009) ; 𦀉 + (morohashi-daikanwa 27462 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B2F) ; ø»š‘† + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (=jis-x0213-2-2000 . #x743B) ; ø»¦—” + (ideograph-daikanwa . 27464) ; ø¸†­ˆ + (=ucs . #x42DD) ; 䋝 + )) +(define-char + '((morohashi-daikanwa 27464 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (=jis-x0208 . #x3328) ; ø½ŠŸ + (chinese-cns11643-3 . #x3E35) ; ø»–ž + (=ucs . #x7D75) ; çµµ + )) +(define-char + '((=>ucs . #x7D76) ; 絶 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 6045) + (=jis-x0208 . #x4064) ; ø½Š¤¡ + (korean-ksc5601 . #x6F3E) ; ø»Š + (=gt-pj-1 . #x4064) ; ø½Š¤¡ + (ideograph-daikanwa . 49469) ; ø¸Œ„½ + (=gt-k . 09290) ; ý¡„‚‘Š + (ucs-jis . #x7D76) ; ø½Š¤¡ + )) +(define-char + '((morohashi-daikanwa 49469 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E33) ; ø»–œ + (chinese-gb12345 . #x3E78) ; 絶 + (=ucs . #x7D76) ; 絶 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E31) ; ø»–š + (=ucs . #x42DE) ; 䋞 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (chinese-gb2312 . #x746A) ; ø»†‡ + (chinese-isoir165 . #x746A) ; ø»Ž©— + (=ucs . #x7D77) ; çµ· + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (chinese-gb2312 . #x3073) ; ø»„˜ + (chinese-isoir165 . #x3073) ; ø»…¨ + (=ucs . #x7ED1) ; 绑 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (chinese-gb2312 . #x485E) ; ø»…€“ + (chinese-isoir165 . #x485E) ; ø»¨£ + (=ucs . #x7ED2) ; 绒 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (chinese-gb2312 . #x3D61) ; ø»„°Œ + (chinese-isoir165 . #x3D61) ; ø»˜œ + (=ucs . #x7ED3) ; 结 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (chinese-gb2312 . #x672B) ; ø»…­‚ + (chinese-isoir165 . #x672B) ; ø»Ž•’ + (=ucs . #x7ED4) ; 绔 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (chinese-gb2312 . #x4846) ; ø»„¿» + (chinese-isoir165 . #x4846) ; ø»¨‹ + (=ucs . #x7ED5) ; 绕 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (chinese-isoir165 . #x7E57) ; ø»Ž·° + (=ucs . #x7ED6) ; 绖 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (chinese-gb2312 . #x672C) ; ø»…­ƒ + (chinese-isoir165 . #x672C) ; ø»Ž•“ + (=ucs . #x7ED7) ; 绗 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (chinese-gb2312 . #x3B66) ; ø»„­• + (chinese-isoir165 . #x3B66) ; ø»•¥ + (=ucs . #x7ED8) ; 绘 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (chinese-gb2312 . #x3878) ; ø»„© + (chinese-isoir165 . #x3878) ; ø»‘ + (=ucs . #x7ED9) ; 给 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (chinese-gb2312 . #x5124) ; ø»…Œ§ + (chinese-isoir165 . #x5124) ; ø»´· + (=ucs . #x7EDA) ; 绚 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (chinese-gb2312 . #x672D) ; ø»…­„ + (chinese-isoir165 . #x672D) ; ø»Ž•” + (=ucs . #x7EDB) ; 绛 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (chinese-gb2312 . #x4267) ; ø»„·¨ + (chinese-isoir165 . #x4267) ; ø»Ÿ¸ + (=ucs . #x7EDC) ; 络 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (chinese-gb2312 . #x3E78) ; ø»„² + (chinese-isoir165 . #x3E78) ; ø»š‘ + (=ucs . #x7EDD) ; 绝 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (chinese-gb2312 . #x3D4A) ; ø»„¯µ + (chinese-isoir165 . #x3D4A) ; ø»˜… + (=ucs . #x7EDE) ; 绞 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (chinese-gb2312 . #x4D33) ; ø»…†¾ + (chinese-isoir165 . #x4D33) ; ø»¯Ž + (=ucs . #x7EDF) ; 统 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B2B) ; ø»š‘‚ + (=ucs . #x25FFC) ; 𥿼 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C6B) ; ø»œµ„ + (=ucs . #x26007) ; 𦀇 + )) +(define-char + '((=>ucs . #x26007) ; 𦀇 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (hanyu-dazidian 5 3392 4) + (=hanziku-9 . #xBE69) ; ý¢‚›¹© + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x26008) ; 𦀈 + )) +(define-char + '((=>ucs . #x26008) ; 𦀈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (hanyu-dazidian 5 3393 6) + (=hanziku-9 . #xBEAD) ; ý¢‚›º­ + )) +(define-char + '((=>ucs . #x7D5B) ; 絛 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 6063) + (=jis-x0208 . #x6536) ; ø½‹š‰ + (ideograph-daikanwa . 27465) ; ø¸†­‰ + (ucs-jis . #x7D5B) ; ø½‹š‰ + )) +(define-char + '((morohashi-daikanwa 27465 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-1 . #x6573) ; ø»’§¦ + (=ucs . #x7D5B) ; 絛 + )) +(define-char + '((=>ucs . #x7D78) ; 絸 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x536E) ; ø»‹®¹ + (ideograph-daikanwa . 27466) ; ø¸†­Š + (ucs-jis . #x7D78) ; ø»‹®¹ + )) +(define-char + '((morohashi-daikanwa 27466 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4367) ; ø»–‰¦ + (=ucs . #x7D78) ; 絸 + )) +(define-char + '((=>ucs . #x42DF) ; 䋟 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27468) ; ø¸†­Œ + )) +(define-char + '((morohashi-daikanwa 27468 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F6A) ; ø»˜µ + (=ucs . #x42DF) ; 䋟 + )) +(define-char + '((=>ucs . #x26013) ; 𦀓 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27469) ; ø¸†­ + )) +(define-char + '((=>ucs . #x26013) ; 𦀓 + (morohashi-daikanwa 27469 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3407 5) + (=hanziku-9 . #xC173) ; ý¢‚œ…³ + )) +(define-char + '((morohashi-daikanwa 27469 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5642) ; ø»ƒ‡ + (=ucs . #x26013) ; 𦀓 + )) +(define-char + '((=>ucs . #x7D79) ; çµ¹ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 6058) + (=jis-x0208 . #x3828) ; ø½Š—µ + (korean-ksc5601 . #x4C35) ; ø»‰™ª + (=gt-pj-1 . #x3828) ; ø½Š—µ + (ideograph-daikanwa . 27470) ; ø¸†­Ž + (=gt-k . 10205) ; ý¡„‚Ÿ + (ucs-jis . #x7D79) ; ø½Š—µ + )) +(define-char + '((morohashi-daikanwa 27470 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb12345 . #x3E6E) ; çµ¹ + (=ucs . #x7D79) ; çµ¹ + )) +(define-char + '((=>ucs . #x7D79) ; çµ¹ + (morohashi-daikanwa 27470 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-1 . #x656F) ; ø»’§¢ + )) +(define-char + '((=>ucs . #x7D7A) ; 絺 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x536F) ; ø»‹®º + (=jis-x0213-1-2000 . #x7A25) ; ø»¤•® + (ideograph-daikanwa . 27471) ; ø¸†­ + (=jef-china3 . #x5FAD) ; øº…¾­ + (ucs-jis . #x7D7A) ; ø»‹®º + )) +(define-char + '((morohashi-daikanwa 27471 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4624) ; ø»”‚¹ + (=ucs . #x7D7A) ; 絺 + )) +(define-char + '((=>ucs . #x7D7B) ; çµ» + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5370) ; ø»‹®» + (ideograph-daikanwa . 27472) ; ø¸†­ + (ucs-jis . #x7D7B) ; ø»‹®» + )) +(define-char + '((morohashi-daikanwa 27472 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4626) ; ø»”‚» + (=ucs . #x7D7B) ; çµ» + )) +(define-char + '((=>ucs . #x7D7C) ; çµ¼ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27473) ; ø¸†­‘ + )) +(define-char + '((morohashi-daikanwa 27473 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4628) ; ø»”‚½ + (=ucs . #x7D7C) ; çµ¼ + )) +(define-char + '((=>ucs . #x7D7D) ; çµ½ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 6071) + (=jis-x0208 . #x6538) ; ø½‹š‹ + (ideograph-daikanwa . 27474) ; ø¸†­’ + (ucs-jis . #x7D7D) ; ø½‹š‹ + )) +(define-char + '((morohashi-daikanwa 27474 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x462C) ; ø»”ƒ + (=ucs . #x7D7D) ; çµ½ + )) +(define-char + '((=>ucs . #x7D7E) ; çµ¾ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 27475) ; ø¸†­“ + )) +(define-char + '((morohashi-daikanwa 27475 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E2B) ; ø»–” + (=ucs . #x7D7E) ; çµ¾ + )) +(define-char + '((=>ucs . #x26014) ; 𦀔 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3404 9) + (ideograph-daikanwa . 27476) ; ø¸†­” + (=hanziku-9 . #xC0D6) ; ý¢‚œƒ– + )) +(define-char + '((morohashi-daikanwa 27476 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x415F) ; ø»ššª + (=ucs . #x26014) ; 𦀔 + )) +(define-char + '((=>ucs . #x7D7F) ; 絿 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (korean-ksc5601 . #x4F3D) ; ø»‰žŒ + (japanese-jisx0212 . #x5371) ; ø»‹®¼ + (=jis-x0213-2-2000 . #x743C) ; ø»¦—• + (ideograph-daikanwa . 27477) ; ø¸†­• + (=jef-china3 . #x5FAE) ; øº…¾® + (ucs-jis . #x7D7F) ; ø»‰žŒ + )) +(define-char + '((morohashi-daikanwa 27477 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4622) ; ø»”‚· + (=ucs . #x7D7F) ; 絿 + )) +(define-char + '((=>ucs . #x26015) ; 𦀕 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3404 12) + (ideograph-daikanwa . 27478) ; ø¸†­– + (=hanziku-9 . #xC0D9) ; ý¢‚œƒ™ + )) +(define-char + '((morohashi-daikanwa 27478 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x415E) ; ø»šš© + (=ucs . #x26015) ; 𦀕 + )) +(define-char + '((=>ucs . #x26016) ; 𦀖 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3401 6) + (ideograph-daikanwa . 27479) ; ø¸†­— + (=hanziku-9 . #xC051) ; ý¢‚œ‘ + )) +(define-char + '((morohashi-daikanwa 27479 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F6C) ; ø»˜· + (=ucs . #x26016) ; 𦀖 + )) +(define-char + '((=>ucs . #x7D80) ; 綀 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27480) ; ø¸†­˜ + )) +(define-char + '((morohashi-daikanwa 27480 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x457E) ; ø»”‚µ + (=ucs . #x7D80) ; 綀 + )) +(define-char + '((=>ucs . #x42E0) ; 䋠 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27481) ; ø¸†­™ + )) +(define-char + '((morohashi-daikanwa 27481 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4365) ; ø»–‰¤ + (=ucs . #x42E0) ; 䋠 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3401 3) + (=jis-x0213-2-2000 . #x743D) ; ø»¦—– + (ideograph-daikanwa . 27482) ; ø¸†­š + (=hanziku-9 . #xC04E) ; ý¢‚œŽ + (=ucs . #x26017) ; 𦀗 + )) +(define-char + '((=>ucs . #x26017) ; 𦀗 + (morohashi-daikanwa 27482 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5644) ; ø»ƒ‰ + )) +(define-char + '((=>ucs . #x7D81) ; 綁 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5372) ; ø»‹®½ + (ideograph-daikanwa . 27483) ; ø¸†­› + (ucs-jis . #x7D81) ; ø»‹®½ + )) +(define-char + '((morohashi-daikanwa 27483 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb12345 . #x3073) ; 綁 + (=ucs . #x7D81) ; 綁 + )) +(define-char + '((=>ucs . #x7D81) ; 綁 + (morohashi-daikanwa 27483 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-1 . #x6571) ; ø»’§¤ + )) +(define-char + '((=>ucs . #x7D82) ; 綂 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5373) ; ø»‹®¾ + (ideograph-daikanwa . 27484) ; ø¸†­œ + (ucs-jis . #x7D82) ; ø»‹®¾ + )) +(define-char + '((morohashi-daikanwa 27484 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F71) ; ø»˜¼ + (=ucs . #x7D82) ; 綂 + )) +(define-char + '((=>ucs . #x7D83) ; 綃 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5374) ; ø»‹®¿ + (=jis-x0213-1-2000 . #x7A26) ; ø»¤•¯ + (ideograph-daikanwa . 27485) ; ø¸†­ + (=jef-china3 . #x9BF6) ; øº‰¯¶ + (ucs-jis . #x7D83) ; ø»‹®¿ + )) +(define-char + '((morohashi-daikanwa 27485 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb12345 . #x672F) ; 綃 + (=ucs . #x7D83) ; 綃 + )) +(define-char + '((=>ucs . #x7D83) ; 綃 + (morohashi-daikanwa 27485 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4627) ; ø»”‚¼ + )) +(define-char + '((=>ucs . #x7D84) ; 綄 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27486) ; ø¸†­ž + )) +(define-char + '((morohashi-daikanwa 27486 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x462B) ; ø»”ƒ€ + (=ucs . #x7D84) ; 綄 + )) +(define-char + '((=>ucs . #x42E1) ; 䋡 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27487) ; ø¸†­Ÿ + )) +(define-char + '((morohashi-daikanwa 27487 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x436B) ; ø»–‰ª + (=ucs . #x42E1) ; 䋡 + )) +(define-char + '((=>ucs . #x7D85) ; 綅 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5375) ; ø»‹¯€ + (ideograph-daikanwa . 27488) ; ø¸†­  + (ucs-jis . #x7D85) ; ø»‹¯€ + )) +(define-char + '((morohashi-daikanwa 27488 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4623) ; ø»”‚¸ + (=ucs . #x7D85) ; 綅 + )) +(define-char + '((=>ucs . #x7D86) ; 綆 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5376) ; ø»‹¯ + (=jis-x0213-2-2000 . #x743E) ; ø»¦—— + (ideograph-daikanwa . 27489) ; ø¸†­¡ + (ucs-jis . #x7D86) ; ø»‹¯ + )) +(define-char + '((morohashi-daikanwa 27489 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x457D) ; ø»”‚´ + (chinese-gb12345 . #x672E) ; 綆 + (=ucs . #x7D86) ; 綆 + )) +(define-char + '((=>ucs . #x7D87) ; 綇 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27490) ; ø¸†­¢ + )) +(define-char + '((morohashi-daikanwa 27490 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4366) ; ø»–‰¥ + (=ucs . #x7D87) ; 綇 + )) +(define-char + '((=>ucs . #x7D88) ; 綈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5377) ; ø»‹¯‚ + (=jis-x0213-2-2000 . #x743F) ; ø»¦—˜ + (ideograph-daikanwa . 27491) ; ø¸†­£ + (=jef-china3 . #x5FB1) ; øº…¾± + (ucs-jis . #x7D88) ; ø»‹¯‚ + )) +(define-char + '((morohashi-daikanwa 27491 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x457C) ; ø»”‚³ + (chinese-gb12345 . #x6730) ; 綈 + (=ucs . #x7D88) ; 綈 + )) +(define-char + '((=>ucs . #x26018) ; 𦀘 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3402 10) + (ideograph-daikanwa . 27492) ; ø¸†­¤ + (=hanziku-9 . #xC075) ; ý¢‚œµ + )) +(define-char + '((morohashi-daikanwa 27492 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F6D) ; ø»˜¸ + (=ucs . #x26018) ; 𦀘 + )) +(define-char + '((=>ucs . #x7D89) ; 綉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (=jis-x0208 . #x6535) ; ø½‹šˆ + (ideograph-daikanwa . 27493) ; ø¸†­¥ + (ucs-jis . #x7D89) ; ø½‹šˆ + )) +(define-char + '((morohashi-daikanwa 27493 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4369) ; ø»–‰¨ + (chinese-gb12345 . #x5065) ; 綉 + (=ucs . #x7D89) ; 綉 + )) +(define-char + '((=>ucs . #x7D8A) ; 綊 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27494) ; ø¸†­¦ + )) +(define-char + '((morohashi-daikanwa 27494 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4360) ; ø»–‰Ÿ + (=ucs . #x7D8A) ; 綊 + )) +(define-char + '((=>ucs . #x7D8B) ; 綋 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5378) ; ø»‹¯ƒ + (=jis-x0213-1-2000 . #x7A27) ; ø»¤•° + (ideograph-daikanwa . 27495) ; ø¸†­§ + (=jef-china3 . #x5FB2) ; øº…¾² + (ucs-jis . #x7D8B) ; ø»‹¯ƒ + )) +(define-char + '((morohashi-daikanwa 27495 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4362) ; ø»–‰¡ + (=ucs . #x7D8B) ; 綋 + )) +(define-char + '((=>ucs . #x42E2) ; 䋢 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27496) ; ø¸†­¨ + )) +(define-char + '((morohashi-daikanwa 27496 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F6E) ; ø»˜¹ + (=ucs . #x42E2) ; 䋢 + )) +(define-char + '((=>ucs . #x7D8C) ; 綌 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5379) ; ø»‹¯„ + (=jis-x0213-2-2000 . #x7440) ; ø»¦—™ + (ideograph-daikanwa . 27497) ; ø¸†­© + (ucs-jis . #x7D8C) ; ø»‹¯„ + )) +(define-char + '((morohashi-daikanwa 27497 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4629) ; ø»”‚¾ + (=ucs . #x7D8C) ; 綌 + )) +(define-char + '((=>ucs . #x26019) ; 𦀙 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27498) ; ø¸†­ª + )) +(define-char + '((=>ucs . #x26019) ; 𦀙 + (morohashi-daikanwa 27498 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3405 10) + (=hanziku-9 . #xC0F7) ; ý¢‚œƒ· + )) +(define-char + '((morohashi-daikanwa 27498 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x26019) ; 𦀙 + )) +(define-char + '((=>ucs . #x26019) ; 𦀙 + (morohashi-daikanwa 27498 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5648) ; ø»ƒ + )) +(define-char + '((=>ucs . #x7D8D) ; 綍 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x537A) ; ø»‹¯… + (ideograph-daikanwa . 27499) ; ø¸†­« + (=jef-china3 . #x5FB4) ; øº…¾´ + (ucs-jis . #x7D8D) ; ø»‹¯… + )) +(define-char + '((morohashi-daikanwa 27499 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4621) ; ø»”‚¶ + (=ucs . #x7D8D) ; 綍 + )) +(define-char + '((=>ucs . #x7D8E) ; 綎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (korean-ksc5601 . #x6F72) ; ø»ŠŽ + (ideograph-daikanwa . 27500) ; ø¸†­¬ + )) +(define-char + '((morohashi-daikanwa 27500 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4625) ; ø»”‚º + (=ucs . #x7D8E) ; 綎 + )) +(define-char + '((=>ucs . #x7D8F) ; 綏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 6065) + (=jis-x0208 . #x6537) ; ø½‹šŠ + (korean-ksc5601 . #x6237) ; ø»‰º€ + (=gt-pj-1 . #x6537) ; ø½‹šŠ + (ideograph-daikanwa . 27501) ; ø¸†­­ + (=gt-k . 10336) ; ý¡„‚¡  + (ucs-jis . #x7D8F) ; ø½‹šŠ + )) +(define-char + '((morohashi-daikanwa 27501 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb12345 . #x4B67) ; 綏 + (=ucs . #x7D8F) ; 綏 + )) +(define-char + '((=>ucs . #x7D8F) ; 綏 + (morohashi-daikanwa 27501 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-1 . #x6572) ; ø»’§¥ + )) +(define-char + '((=>ucs . #x2601A) ; 𦀚 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3404 10) + (ideograph-daikanwa . 27502) ; ø¸†­® + (=hanziku-9 . #xC0D7) ; ý¢‚œƒ— + )) +(define-char + '((morohashi-daikanwa 27502 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5645) ; ø»ƒŠ + (=ucs . #x2601A) ; 𦀚 + )) +(define-char + '((=>ucs . #x7D90) ; 綐 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27503) ; ø¸†­¯ + )) +(define-char + '((morohashi-daikanwa 27503 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x435E) ; ø»–‰ + (=ucs . #x7D90) ; 綐 + )) +(define-char + '((=>ucs . #x2601B) ; 𦀛 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27504) ; ø¸†­° + )) +(define-char + '((=>ucs . #x2601B) ; 𦀛 + (morohashi-daikanwa 27504 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3407 11) + (=hanziku-9 . #xC179) ; ý¢‚œ…¹ + )) +(define-char + '((morohashi-daikanwa 27504 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F69) ; ø»˜´ + (=ucs . #x2601B) ; 𦀛 + )) +(define-char + '((=>ucs . #x2601F) ; 𦀟 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27505) ; ø¸†­± + )) +(define-char + '((morohashi-daikanwa 27505 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3407 12) + (chinese-cns11643-6 . #x5649) ; ø»ƒŽ + (=hanziku-9 . #xC17A) ; ý¢‚œ…º + (=ucs . #x2601F) ; 𦀟 + )) +(define-char + '((=>ucs . #x7D91) ; 綑 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x537B) ; ø»‹¯† + (ideograph-daikanwa . 27506) ; ø¸†­² + (ucs-jis . #x7D91) ; ø»‹¯† + )) +(define-char + '((morohashi-daikanwa 27506 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-1 . #x6570) ; ø»’§£ + (=ucs . #x7D91) ; 綑 + )) +(define-char + '((=>ucs . #x7D92) ; 綒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27507) ; ø¸†­³ + )) +(define-char + '((morohashi-daikanwa 27507 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x462D) ; ø»”ƒ‚ + (=ucs . #x7D92) ; 綒 + )) +(define-char + '((=>ucs . #x7D93) ; 經 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 6000) + (=jis-x0208 . #x6534) ; ø½‹š‡ + (korean-ksc5601 . #x4C68) ; ø»‰š + (=gt-pj-1 . #x6534) ; ø½‹š‡ + (ideograph-daikanwa . 27508) ; ø¸†­´ + (=gt-k . 10335) ; ý¡„‚¡Ÿ + (ucs-jis . #x7D93) ; ø½‹š‡ + )) +(define-char + '((morohashi-daikanwa 27508 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-1 . #x656E) ; ø»’§¡ + (chinese-gb12345 . #x3E2D) ; 經 + (=ucs . #x7D93) ; 經 + )) +(define-char + '((=>ucs . #x7D94) ; 綔 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27509) ; ø¸†­µ + )) +(define-char + '((morohashi-daikanwa 27509 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x462A) ; ø»”‚¿ + (=ucs . #x7D94) ; 綔 + )) +(define-char + '((=>ucs . #x7D95) ; 綕 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27510) ; ø¸†­¶ + )) +(define-char + '((morohashi-daikanwa 27510 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4364) ; ø»–‰£ + (=ucs . #x7D95) ; 綕 + )) +(define-char + '((=>ucs . #x2601C) ; 𦀜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27511) ; ø¸†­· + )) +(define-char + '((=>ucs . #x2601C) ; 𦀜 + (morohashi-daikanwa 27511 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3408 3) + (=hanziku-9 . #xC1B3) ; ý¢‚œ†³ + )) +(define-char + '((morohashi-daikanwa 27511 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x2601C) ; 𦀜 + )) +(define-char + '((=>ucs . #x2601C) ; 𦀜 + (morohashi-daikanwa 27511 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4161) ; ø»šš¬ + )) +(define-char + '((=>ucs . #x42E3) ; 䋣 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27512) ; ø¸†­¸ + )) +(define-char + '((=>ucs . #x42E4) ; 䋤 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27514) ; ø¸†­º + )) +(define-char + '((morohashi-daikanwa 27514 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F6F) ; ø»˜º + (=ucs . #x42E4) ; 䋤 + )) +(define-char + '((=>ucs . #x42E5) ; 䋥 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27515) ; ø¸†­» + )) +(define-char + '((morohashi-daikanwa 27515 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4361) ; ø»–‰  + (=ucs . #x42E5) ; 䋥 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x537C) ; ø»‹¯‡ + (ideograph-daikanwa . 27516) ; ø¸†­¼ + (=ucs . #x7D96) ; 綖 + )) +(define-char + '((=>ucs . #x7D96) ; 綖 + (morohashi-daikanwa 27516 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C79) ; ø»”‚ + )) +(define-char + '((=>ucs . #x2601D) ; 𦀝 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3405 1) + (ideograph-daikanwa . 27517) ; ø¸†­½ + (=hanziku-9 . #xC0EE) ; ý¢‚œƒ® + )) +(define-char + '((morohashi-daikanwa 27517 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4160) ; ø»šš« + (=ucs . #x2601D) ; 𦀝 + )) +(define-char + '((=>ucs . #x2601E) ; 𦀞 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27518) ; ø¸†­¾ + )) +(define-char + '((morohashi-daikanwa 27518 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5643) ; ø»ƒˆ + (=ucs . #x2601E) ; 𦀞 + )) +(define-char + '((=>ucs . #x2601E) ; 𦀞 + (morohashi-daikanwa 27518 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3402 6) + (=hanziku-9 . #xC071) ; ý¢‚œ± + )) +(define-char + '((=>ucs . #x26020) ; 𦀠 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27519) ; ø¸†­¿ + )) +(define-char + '((=>ucs . #x26020) ; 𦀠 + (morohashi-daikanwa 27519 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3407 6) + (=hanziku-9 . #xC174) ; ý¢‚œ…´ + )) +(define-char + '((morohashi-daikanwa 27519 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x26020) ; 𦀠 + )) +(define-char + '((=>ucs . #x26020) ; 𦀠 + (morohashi-daikanwa 27519 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A25) ; ø»˜…š + )) +(define-char + '((=>ucs . #x7D98) ; 綘 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27520) ; ø¸†®€ + )) +(define-char + '((morohashi-daikanwa 27520 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x436A) ; ø»–‰© + (=ucs . #x7D98) ; 綘 + )) +(define-char + '((=>ucs . #x26021) ; 𦀡 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3402 4) + (ideograph-daikanwa . 27521) ; ø¸†® + (=hanziku-9 . #xC06F) ; ý¢‚œ¯ + )) +(define-char + '((morohashi-daikanwa 27521 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F6B) ; ø»˜¶ + (=ucs . #x26021) ; 𦀡 + )) +(define-char + '((=>ucs . #x26022) ; 𦀢 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3405 5) + (ideograph-daikanwa . 27522) ; ø¸†®‚ + (=hanziku-9 . #xC0F2) ; ý¢‚œƒ² + )) +(define-char + '((morohashi-daikanwa 27522 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5646) ; ø»ƒ‹ + (=ucs . #x26022) ; 𦀢 + )) +(define-char + '((=>ucs . #x26023) ; 𦀣 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27523) ; ø¸†®ƒ + )) +(define-char + '((morohashi-daikanwa 27523 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3407 3) + (=hanziku-9 . #xC171) ; ý¢‚œ…± + (=ucs . #x26023) ; 𦀣 + )) +(define-char + '((=>ucs . #x26023) ; 𦀣 + (morohashi-daikanwa 27523 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4162) ; ø»šš­ + )) +(define-char + '((=>ucs . #x26024) ; 𦀤 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27524) ; ø¸†®„ + )) +(define-char + '((morohashi-daikanwa 27524 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3404 5) + (chinese-cns11643-6 . #x564C) ; ø»ƒ‘ + (=hanziku-9 . #xC0D2) ; ý¢‚œƒ’ + (=ucs . #x26024) ; 𦀤 + )) +(define-char + '((=>ucs . #x26025) ; 𦀥 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27525) ; ø¸†®… + )) +(define-char + '((morohashi-daikanwa 27525 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3405 8) + (chinese-cns11643-6 . #x564D) ; ø»ƒ’ + (=hanziku-9 . #xC0F5) ; ý¢‚œƒµ + (=ucs . #x26025) ; 𦀥 + )) +(define-char + '((=>ucs . #x26026) ; 𦀦 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3406 4) + (ideograph-daikanwa . 27526) ; ø¸†®† + (=hanziku-9 . #xC152) ; ý¢‚œ…’ + )) +(define-char + '((morohashi-daikanwa 27526 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F72) ; ø»˜½ + (=ucs . #x26026) ; 𦀦 + )) +(define-char + '((=>ucs . #x26027) ; 𦀧 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27527) ; ø¸†®‡ + )) +(define-char + '((morohashi-daikanwa 27527 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3408 5) + (chinese-cns11643-6 . #x564A) ; ø»ƒ + (=hanziku-9 . #xC1B5) ; ý¢‚œ†µ + (=ucs . #x26027) ; 𦀧 + )) +(define-char + '((=>ucs . #x26043) ; 𦁃 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27528) ; ø¸†®ˆ + )) +(define-char + '((=>ucs . #x26043) ; 𦁃 + (morohashi-daikanwa 27528 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3405 14) + (=hanziku-9 . #xC0FB) ; ý¢‚œƒ» + )) +(define-char + '((morohashi-daikanwa 27528 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x26043) ; 𦁃 + )) +(define-char + '((=>ucs . #x26043) ; 𦁃 + (morohashi-daikanwa 27528 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5647) ; ø»ƒŒ + )) +(define-char + '((=>ucs . #x7D99) ; 継 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 6054) + (=jis-x0208 . #x3751) ; ø½Š—€ + (ideograph-daikanwa . 27531) ; ø¸†®‹ + (ucs-jis . #x7D99) ; ø½Š—€ + )) +(define-char + '((morohashi-daikanwa 27531 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4363) ; ø»–‰¢ + (=ucs . #x7D99) ; 継 + )) +(define-char + '((=>ucs . #x7D97) ; 綗 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x537D) ; ø»‹¯ˆ + (=jis-x0213-2-2000 . #x7441) ; ø»¦—š + (ideograph-daikanwa . 27532) ; ø¸†®Œ + (ucs-jis . #x7D97) ; ø»‹¯ˆ + )) +(define-char + '((morohashi-daikanwa 27532 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4368) ; ø»–‰§ + (=ucs . #x7D97) ; 綗 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (shinjigen-2 . 6067) + (=jis-x0208 . #x4233) ; ø½Š¦¬ + (ideograph-daikanwa . 27533) ; ø¸†® + (=ucs . #x7D9A) ; 続 + )) +(define-char + '((=>ucs . #x7D9B) ; 綛 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x6539) ; ø»ƒ  + (ideograph-daikanwa . 27534) ; ø¸†®Ž + )) +(define-char + '((morohashi-daikanwa 27534 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x7D9B) ; 綛 + )) +(define-char + '((=>ucs . #x7D9B) ; 綛 + (morohashi-daikanwa 27534 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0208 . #x6539) ; ø»‡´˜ + (=jis-x0208-1990 . #x6539) ; ø½‹šŒ + (=jef-china3 . #x5FE1) ; øº…¿¡ + (ucs-jis . #x7D9B) ; ø»‡´˜ + )) +(define-char + '((=>ucs . #x42ED) ; 䋭 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27563) ; ø¸†®« + )) +(define-char + '((morohashi-daikanwa 27563 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x435F) ; ø»–‰ž + (=ucs . #x42ED) ; 䋭 + )) +(define-char + '((=>ucs . #x26057) ; 𦁗 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 27616) ; ø¸†¯  + )) +(define-char + '((=>ucs . #x26057) ; 𦁗 + (morohashi-daikanwa 27616 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3412 10) + (=hanziku-9 . #xC27B) ; ý¢‚œ‰» + )) +(define-char + '((morohashi-daikanwa 27616 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4163) ; ø»šš® + (=ucs . #x26057) ; 𦁗 + )) +(define-char + '((=>ucs . #x2035E) ; 𠍞 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6534) ; 攴 + ) + ((=jis-x0208 . #x3B65) ; ø½ŠŒ + (chinese-cns11643-1 . #x484E) ; ø»‘¼› + (ideograph-daikanwa . 27221) ; ø¸†©• + )) + )) + (ideograph-daikanwa . 49471) ; ø¸Œ„¿ + )) +(define-char + '((morohashi-daikanwa 49471 0 1) + (ideographic- (:radical 120 ; â½· + :strokes 7 + :sources (morohashi-daikanwa cns-11643)) + (:radical 9 ; ⼈ + :strokes 11 + :sources (ucs))) + (total-strokes . 13) + (->same-ideograph + ((ideograph-daikanwa . 49471) ; ø¸Œ„¿ + )) + (hanyu-dazidian 1 210 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6534) ; 攴 + ) + ((=ucs . #x7CF8) ; 糸 + )) + )) + (chinese-cns11643-6 . #x564E) ; ø»ƒ“ + (=hanziku-1 . #xD1AF) ; ý¢€†¯ + (=ucs . #x2035E) ; 𠍞 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F73) ; ø»˜¾ + (=ucs . #x42E3) ; 䋣 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x435D) ; ø»–‰œ + (=ucs . #x42E6) ; 䋦 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x672E) ; ø»…­… + (chinese-isoir165 . #x672E) ; ø»Ž•• + (=ucs . #x7EE0) ; ç»  + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x672F) ; ø»…­† + (chinese-isoir165 . #x672F) ; ø»Ž•– + (=ucs . #x7EE1) ; 绡 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3E6E) ; ø»„±· + (chinese-isoir165 . #x3E6E) ; ø»š‡ + (=ucs . #x7EE2) ; 绢 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5065) ; ø»…ŒŠ + (chinese-isoir165 . #x5065) ; ø»´š + (=ucs . #x7EE3) ; 绣 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-isoir165 . #x2C43) ; ø»Œ¿€ + (=ucs . #x7EE4) ; 绤 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4B67) ; ø»…„¶ + (chinese-isoir165 . #x4B67) ; ø»­† + (=ucs . #x7EE5) ; 绥 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4C50) ; ø»……½ + (chinese-isoir165 . #x4C50) ; ø»® + (=ucs . #x7EE6) ; 绦 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3C4C) ; ø»„®™ + (chinese-isoir165 . #x3C4C) ; ø»–© + (=ucs . #x7EE7) ; 继 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6730) ; ø»…­‡ + (chinese-isoir165 . #x6730) ; ø»Ž•— + (=ucs . #x7EE8) ; 绨 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x564B) ; ø»ƒ + (=ucs . #x26012) ; 𦀒 + )) +(define-char + '((=>ucs . #x26012) ; 𦀒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 2 1528 3) + (=hanziku-4 . #xE4C5) ; ý¢Ž“… + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x26028) ; 𦀨 + )) +(define-char + '((=>ucs . #x26028) ; 𦀨 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3400 4) + (=hanziku-9 . #xBFEE) ; ý¢‚›¿® + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x26038) ; 𦀸 + )) +(define-char + '((=>ucs . #x26038) ; 𦀸 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3405 9) + (=hanziku-9 . #xC0F6) ; ý¢‚œƒ¶ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F70) ; ø»˜» + (=ucs . #x26044) ; 𦁄 + )) +(define-char + '((=>ucs . #x26044) ; 𦁄 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3402 7) + (=hanziku-9 . #xC072) ; ý¢‚œ² + )) +(define-char + '((=>ucs . #x7D9C) ; 綜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6090) + (=jis-x0208 . #x416E) ; ø½Š¦‰ + (korean-ksc5601 . #x707C) ; ø»Š© + (=gt-pj-1 . #x416E) ; ø½Š¦‰ + (ideograph-daikanwa . 27535) ; ø¸†® + (=gt-k . 11145) ; ý¡„‚®‰ + (ucs-jis . #x7D9C) ; ø½Š¦‰ + )) +(define-char + '((morohashi-daikanwa 27535 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb12345 . #x575B) ; 綜 + (=ucs . #x7D9C) ; 綜 + )) +(define-char + '((=>ucs . #x7D9C) ; 綜 + (morohashi-daikanwa 27535 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A37) ; ø»’®€ + )) +(define-char + '((=>ucs . #x26046) ; 𦁆 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27536) ; ø¸†® + )) +(define-char + '((=>ucs . #x26046) ; 𦁆 + (morohashi-daikanwa 27536 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3410 7) + (=hanziku-9 . #xC1F7) ; ý¢‚œ‡· + )) +(define-char + '((morohashi-daikanwa 27536 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4578) ; ø»˜–· + (=ucs . #x26046) ; 𦁆 + )) +(define-char + '((=>ucs . #x7D9D) ; 綝 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x537E) ; ø»‹¯‰ + (=jis-x0213-2-2000 . #x7443) ; ø»¦—œ + (ideograph-daikanwa . 27537) ; ø¸†®‘ + (ucs-jis . #x7D9D) ; ø»‹¯‰ + )) +(define-char + '((morohashi-daikanwa 27537 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C71) ; ø»”Œº + (=ucs . #x7D9D) ; 綝 + )) +(define-char + '((=>ucs . #x7D9E) ; 綞 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5421) ; ø»‹¯Š + (ideograph-daikanwa . 27538) ; ø¸†®’ + (=jef-china3 . #x5FB5) ; øº…¾µ + (ucs-jis . #x7D9E) ; ø»‹¯Š + )) +(define-char + '((morohashi-daikanwa 27538 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb12345 . #x6736) ; 綞 + (=ucs . #x7D9E) ; 綞 + )) +(define-char + '((=>ucs . #x7D9E) ; 綞 + (morohashi-daikanwa 27538 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E43) ; ø»’´„ + )) +(define-char + '((=>ucs . #x42E7) ; 䋧 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27539) ; ø¸†®“ + )) +(define-char + '((morohashi-daikanwa 27539 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x486C) ; ø»–‘ + (=ucs . #x42E7) ; 䋧 + )) +(define-char + '((=>ucs . #x7D9F) ; 綟 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x6546) ; ø»ƒ  + (ideograph-daikanwa . 27540) ; ø¸†®” + )) +(define-char + '((morohashi-daikanwa 27540 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C7B) ; ø»”„ + (=ucs . #x7D9F) ; 綟 + )) +(define-char + '((=>ucs . #x7D9F) ; 綟 + (morohashi-daikanwa 27540 0 4) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0208 . #x6546) ; ø»‡´¥ + (=jis-x0208-1990 . #x6546) ; ø½‹š™ + (=jef-china3 . #x5FE2) ; øº…¿¢ + (ucs-jis . #x7D9F) ; ø»‡´¥ + )) +(define-char + '((=>ucs . #x7DA0) ; 綠 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (korean-ksc5601 . #x5660) ; ø»‰© + (=jis-x0213-1-2000 . #x7A28) ; ø»¤•± + (ideograph-daikanwa . 27541) ; ø¸†®• + (=jef-china3 . #x5FB6) ; øº…¾¶ + (ucs-jis . #x7DA0) ; ø»‰© + )) +(define-char + '((morohashi-daikanwa 27541 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A3A) ; ø»’®ƒ + (=ucs . #x7DA0) ; 綠 + )) +(define-char + '((=>ucs . #x7DD1) ; 緑 + (morohashi-daikanwa 27541 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (=jis-x0208 . #x4E50) ; ø½Š¸± + (=gt-pj-1 . #x4E50) ; ø½Š¸± + (=gt-k . 11189) ; ý¡„‚®µ + (ucs-jis . #x7DD1) ; ø½Š¸± + )) +(define-char + '((morohashi-daikanwa 27541 1 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb12345 . #x424C) ; 緑 + (=ucs . #x7DD1) ; 緑 + )) +(define-char + '((=>ucs . #x7DD1) ; 緑 + (morohashi-daikanwa 27541 1 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x486B) ; ø»–‘€ + )) +(define-char + '((=>ucs . #x42E8) ; 䋨 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27542) ; ø¸†®– + )) +(define-char + '((morohashi-daikanwa 27542 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4575) ; ø»˜–´ + (=ucs . #x42E8) ; 䋨 + )) +(define-char + '((=>ucs . #x42E9) ; 䋩 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27543) ; ø¸†®— + )) +(define-char + '((morohashi-daikanwa 27543 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x457E) ; ø»˜–½ + (=ucs . #x42E9) ; 䋩 + )) +(define-char + '((=>ucs . #x26064) ; 𦁤 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27544) ; ø¸†®˜ + )) +(define-char + '((morohashi-daikanwa 27544 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4622) ; ø»˜–¿ + (=ucs . #x26064) ; 𦁤 + )) +(define-char + '((=>ucs . #x7DA1) ; 綡 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27545) ; ø¸†®™ + (=jef-china3 . #x5FB7) ; øº…¾· + )) +(define-char + '((morohashi-daikanwa 27545 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D21) ; ø»”ˆ + (=ucs . #x7DA1) ; 綡 + )) +(define-char + '((=>ucs . #x7DA2) ; 綢 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6093) + (=jis-x0208 . #x6542) ; ø½‹š• + (korean-ksc5601 . #x7146) ; ø»Š‘ + (ideograph-daikanwa . 27546) ; ø¸†®š + (ucs-jis . #x7DA2) ; ø½‹š• + )) +(define-char + '((morohashi-daikanwa 27546 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A40) ; ø»’®‰ + (chinese-gb12345 . #x3371) ; 綢 + (=ucs . #x7DA2) ; 綢 + )) +(define-char + '((=>ucs . #x42EA) ; 䋪 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27547) ; ø¸†®› + )) +(define-char + '((morohashi-daikanwa 27547 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4579) ; ø»˜–¸ + (=ucs . #x42EA) ; 䋪 + )) +(define-char + '((=>ucs . #x26048) ; 𦁈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27548) ; ø¸†®œ + )) +(define-char + '((=>ucs . #x26048) ; 𦁈 + (morohashi-daikanwa 27548 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3420 6) + (=hanziku-9 . #xC3FC) ; ý¢‚œ¼ + )) +(define-char + '((morohashi-daikanwa 27548 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4850) ; ø»š¤­ + (=ucs . #x26048) ; 𦁈 + )) +(define-char + '((=>ucs . #x26049) ; 𦁉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27549) ; ø¸†® + )) +(define-char + '((=>ucs . #x26049) ; 𦁉 + (morohashi-daikanwa 27549 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3418 14) + (=hanziku-9 . #xC3C4) ; ý¢‚œ„ + )) +(define-char + '((morohashi-daikanwa 27549 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4576) ; ø»˜–µ + (=ucs . #x26049) ; 𦁉 + )) +(define-char + '((=>ucs . #x7DA3) ; 綣 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6077) + (=jis-x0208 . #x653C) ; ø½‹š + (ideograph-daikanwa . 27550) ; ø¸†®ž + (ucs-jis . #x7DA3) ; ø½‹š + )) +(define-char + '((morohashi-daikanwa 27550 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C6C) ; ø»”Œµ + (chinese-gb12345 . #x6739) ; 綣 + (=ucs . #x7DA3) ; 綣 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4874) ; ø»–‘‰ + (ideograph-daikanwa . 27551) ; ø¸†®Ÿ + (=ucs . #x7DA4) ; 綤 + )) +(define-char + '((=>ucs . #x2604A) ; 𦁊 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3408 12) + (ideograph-daikanwa . 27552) ; ø¸†®  + (=hanziku-9 . #xC1BC) ; ý¢‚œ†¼ + )) +(define-char + '((morohashi-daikanwa 27552 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4852) ; ø»š¤¯ + (=ucs . #x2604A) ; 𦁊 + )) +(define-char + '((=>ucs . #x7DA5) ; 綥 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27554) ; ø¸†®¢ + )) +(define-char + '((morohashi-daikanwa 27554 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x457B) ; ø»˜–º + (=ucs . #x7DA5) ; 綥 + )) +(define-char + '((=>ucs . #x7DA6) ; 綦 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5422) ; ø»‹¯‹ + (chinese-cns11643-2 . #x4C7C) ; ø»”… + (=jis-x0213-1-2000 . #x7A29) ; ø»¤•² + (ideograph-daikanwa . 27555) ; ø¸†®£ + (ucs-jis . #x7DA6) ; ø»‹¯‹ + )) +(define-char + '((morohashi-daikanwa 27555 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x746B) ; ø»†ˆ + (chinese-isoir165 . #x746B) ; ø»Ž©˜ + (=ucs . #x7DA6) ; 綦 + )) +(define-char + '((=>ucs . #x7DA8) ; 綨 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27556) ; ø¸†®¤ + )) +(define-char + '((morohashi-daikanwa 27556 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x486D) ; ø»–‘‚ + (=ucs . #x7DA8) ; 綨 + )) +(define-char + '((=>ucs . #x42EB) ; 䋫 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27557) ; ø¸†®¥ + )) +(define-char + '((morohashi-daikanwa 27557 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4621) ; ø»˜–¾ + (=ucs . #x42EB) ; 䋫 + )) +(define-char + '((=>ucs . #x7DA7) ; 綧 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5423) ; ø»‹¯Œ + (=jis-x0213-2-2000 . #x7444) ; ø»¦— + (ideograph-daikanwa . 27558) ; ø¸†®¦ + (=jef-china3 . #x5FB8) ; øº…¾¸ + (ucs-jis . #x7DA7) ; ø»‹¯Œ + )) +(define-char + '((morohashi-daikanwa 27558 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C69) ; ø»”Œ² + (=ucs . #x7DA7) ; 綧 + )) +(define-char + '((=>ucs . #x42EC) ; 䋬 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27559) ; ø¸†®§ + )) +(define-char + '((morohashi-daikanwa 27559 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4867) ; ø»–¼ + (=ucs . #x42EC) ; 䋬 + )) +(define-char + '((=>ucs . #x7DA9) ; 綩 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27560) ; ø¸†®¨ + )) +(define-char + '((morohashi-daikanwa 27560 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C7E) ; ø»”‡ + (=ucs . #x7DA9) ; 綩 + )) +(define-char + '((=>ucs . #x7DAA) ; 綪 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5424) ; ø»‹¯ + (=jis-x0213-2-2000 . #x7445) ; ø»¦—ž + (ideograph-daikanwa . 27562) ; ø¸†®ª + (=jef-china3 . #x9BF8) ; øº‰¯¸ + (ucs-jis . #x7DAA) ; ø»‹¯ + )) +(define-char + '((morohashi-daikanwa 27562 0 5) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C6D) ; ø»”Œ¶ + (=ucs . #x7DAA) ; 綪 + )) +(define-char + '((=>ucs . #x7DAB) ; 綫 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6122) + (=jis-x0208 . #x6540) ; ø½‹š“ + (ideograph-daikanwa . 27564) ; ø¸†®¬ + (ucs-jis . #x7DAB) ; ø½‹š“ + )) +(define-char + '((morohashi-daikanwa 27564 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x486E) ; ø»–‘ƒ + (chinese-gb12345 . #x4F5F) ; 綫 + (=ucs . #x7DAB) ; 綫 + )) +(define-char + '((=>ucs . #x7DAC) ; 綬 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6083) + (=jis-x0208 . #x3C7A) ; ø½Šž¿ + (korean-ksc5601 . #x6238) ; ø»‰º + (ideograph-daikanwa . 27565) ; ø¸†®­ + (ucs-jis . #x7DAC) ; ø½Šž¿ + )) +(define-char + '((morohashi-daikanwa 27565 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A47) ; ø»’® + (chinese-gb12345 . #x6737) ; 綬 + (=ucs . #x7DAC) ; 綬 + )) +(define-char + '((=>ucs . #x2604D) ; 𦁍 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3416 6) + (ideograph-daikanwa . 27566) ; ø¸†®® + (=hanziku-9 . #xC35A) ; ý¢‚œš + )) +(define-char + '((morohashi-daikanwa 27566 0 9) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4856) ; ø»š¤³ + (=ucs . #x2604D) ; 𦁍 + )) +(define-char + '((=>ucs . #x42EE) ; 䋮 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27567) ; ø¸†®¯ + )) +(define-char + '((morohashi-daikanwa 27567 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4872) ; ø»–‘‡ + (=ucs . #x42EE) ; 䋮 + )) +(define-char + '((=>ucs . #x7DAD) ; 維 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-1 . 6073) + (shinjigen-2 . 6073) + (=jis-x0208 . #x305D) ; ø½ŠŒº + (korean-ksc5601 . #x6B2B) ; ø»Š‡‚ + (=gt-pj-1 . #x305D) ; ø½ŠŒº + (ideograph-daikanwa . 27568) ; ø¸†®° + (=gt-k . 11098) ; ý¡„‚­š + (ucs-jis . #x7DAD) ; ø½ŠŒº + )) +(define-char + '((morohashi-daikanwa 27568 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A44) ; ø»’® + (chinese-gb12345 . #x4E2C) ; 維 + (=ucs . #x7DAD) ; 維 + )) +(define-char + '((=>ucs . #x7DAE) ; 綮 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x653B) ; ø»ƒ ’ + (chinese-cns11643-2 . #x4C7D) ; ø»”† + (ideograph-daikanwa . 27569) ; ø¸†®± + )) +(define-char + '((=>ucs . #x7DAE) ; 綮 + (morohashi-daikanwa 27569 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0208 . #x653B) ; ø»‡´š + (=jis-x0208-1990 . #x653B) ; ø½‹šŽ + (=jef-china3 . #x5FE3) ; øº…¿£ + (ucs-jis . #x7DAE) ; ø»‡´š + )) +(define-char + '((morohashi-daikanwa 27569 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x746C) ; ø»†‰ + (chinese-isoir165 . #x746C) ; ø»Ž©™ + (=ucs . #x7DAE) ; 綮 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4875) ; ø»–‘Š + (ideograph-daikanwa . 27570) ; ø¸†®² + (=ucs . #x42EF) ; 䋯 + )) +(define-char + '((=>ucs . #x42F0) ; 䋰 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27572) ; ø¸†®´ + )) +(define-char + '((morohashi-daikanwa 27572 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4623) ; ø»˜—€ + (=ucs . #x42F0) ; 䋰 + )) +(define-char + '((=>ucs . #x7DAF) ; 綯 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6095) + (=jis-x0208 . #x6543) ; ø½‹š– + (ideograph-daikanwa . 27573) ; ø¸†®µ + (ucs-jis . #x7DAF) ; ø½‹š– + )) +(define-char + '((morohashi-daikanwa 27573 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C77) ; ø»”€ + (=ucs . #x7DAF) ; 綯 + )) +(define-char + '((=>ucs . #x42F1) ; 䋱 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27574) ; ø¸†®¶ + )) +(define-char + '((morohashi-daikanwa 27574 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4854) ; ø»š¤± + (=ucs . #x42F1) ; 䋱 + )) +(define-char + '((=>ucs . #x7DB0) ; 綰 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6108) + (=jis-x0208 . #x6547) ; ø½‹šš + (ideograph-daikanwa . 27575) ; ø¸†®· + (ucs-jis . #x7DB0) ; ø½‹šš + )) +(define-char + '((morohashi-daikanwa 27575 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A36) ; ø»’­¿ + (chinese-gb12345 . #x673A) ; 綰 + (=ucs . #x7DB0) ; 綰 + )) +(define-char + '((=>ucs . #x7DB1) ; 綱 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6078) + (=jis-x0208 . #x394B) ; ø½Š™¶ + (korean-ksc5601 . #x4B35) ; ø»‰˜Œ + (ideograph-daikanwa . 27576) ; ø¸†®¸ + (ucs-jis . #x7DB1) ; ø½Š™¶ + )) +(define-char + '((morohashi-daikanwa 27576 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A3E) ; ø»’®‡ + (chinese-gb12345 . #x3859) ; 綱 + (=ucs . #x7DB1) ; 綱 + )) +(define-char + '((=>ucs . #x7DB2) ; 網 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27577) ; ø¸†®¹ + )) +(define-char + '((=>ucs . #x7DB2) ; 網 + (morohashi-daikanwa 27577 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (=jis-x0208 . #x4C56) ; ø½Šµ» + (korean-ksc5601 . #x5851) ; ø»‰«® + (ucs-jis . #x7DB2) ; ø½Šµ» + )) +(define-char + '((morohashi-daikanwa 27577 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A3D) ; ø»’®† + (chinese-gb12345 . #x4D78) ; 網 + (=ucs . #x7DB2) ; 網 + )) +(define-char + '((=>ucs . #x7DB3) ; 綳 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5425) ; ø»‹¯Ž + (ideograph-daikanwa . 27578) ; ø¸†®º + (ucs-jis . #x7DB3) ; ø»‹¯Ž + )) +(define-char + '((morohashi-daikanwa 27578 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4870) ; ø»–‘… + (chinese-gb12345 . #x3141) ; 綳 + (=ucs . #x7DB3) ; 綳 + )) +(define-char + '((=>ucs . #x7DB4) ; 綴 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6094) + (=jis-x0208 . #x4456) ; ø½Šª‹ + (korean-ksc5601 . #x744E) ; ø»Š”³ + (ideograph-daikanwa . 27579) ; ø¸†®» + (ucs-jis . #x7DB4) ; ø½Šª‹ + )) +(define-char + '((morohashi-daikanwa 27579 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A3C) ; ø»’®… + (chinese-gb12345 . #x573A) ; 綴 + (=ucs . #x7DB4) ; 綴 + )) +(define-char + '((=>ucs . #x7DB5) ; 綵 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6080) + (=jis-x0208 . #x653D) ; ø½‹š + (korean-ksc5601 . #x7377) ; ø»Š“¾ + (ideograph-daikanwa . 27580) ; ø¸†®¼ + (ucs-jis . #x7DB5) ; ø½‹š + )) +(define-char + '((morohashi-daikanwa 27580 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A42) ; ø»’®‹ + (=ucs . #x7DB5) ; 綵 + )) +(define-char + '((=>ucs . #x7DB6) ; 綶 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5426) ; ø»‹¯ + (=jis-x0213-2-2000 . #x7446) ; ø»¦—Ÿ + (ideograph-daikanwa . 27581) ; ø¸†®½ + (=jef-china3 . #x5FB9) ; øº…¾¹ + (ucs-jis . #x7DB6) ; ø»‹¯ + )) +(define-char + '((morohashi-daikanwa 27581 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4869) ; ø»–¾ + (=ucs . #x7DB6) ; 綶 + )) +(define-char + '((=>ucs . #x7DB7) ; 綷 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5427) ; ø»‹¯ + (=jis-x0213-2-2000 . #x7447) ; ø»¦—  + (ideograph-daikanwa . 27582) ; ø¸†®¾ + (=jef-china3 . #x5FE4) ; øº…¿¤ + (ucs-jis . #x7DB7) ; ø»‹¯ + )) +(define-char + '((morohashi-daikanwa 27582 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C6A) ; ø»”Œ³ + (=ucs . #x7DB7) ; 綷 + )) +(define-char + '((=>ucs . #x7DB8) ; 綸 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6104) + (=jis-x0208 . #x6545) ; ø½‹š˜ + (korean-ksc5601 . #x5746) ; ø»‰ª… + (ideograph-daikanwa . 27583) ; ø¸†®¿ + (ucs-jis . #x7DB8) ; ø½‹š˜ + )) +(define-char + '((morohashi-daikanwa 27583 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A43) ; ø»’®Œ + (chinese-gb12345 . #x425A) ; 綸 + (=ucs . #x7DB8) ; 綸 + )) +(define-char + '((=>ucs . #x2604E) ; 𦁎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3410 3) + (ideograph-daikanwa . 27584) ; ø¸†¯€ + (=hanziku-9 . #xC1F3) ; ý¢‚œ‡³ + )) +(define-char + '((morohashi-daikanwa 27584 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x457A) ; ø»˜–¹ + (=ucs . #x2604E) ; 𦁎 + )) +(define-char + '((=>ucs . #x7DB9) ; 綹 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5428) ; ø»‹¯‘ + (ideograph-daikanwa . 27585) ; ø¸†¯ + (ucs-jis . #x7DB9) ; ø»‹¯‘ + )) +(define-char + '((morohashi-daikanwa 27585 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb12345 . #x6738) ; 綹 + (=ucs . #x7DB9) ; 綹 + )) +(define-char + '((=>ucs . #x7DB9) ; 綹 + (morohashi-daikanwa 27585 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C78) ; ø»” + )) +(define-char + '((=>ucs . #x7DBA) ; 綺 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6074) + (=jis-x0208 . #x653A) ; ø½‹š + (korean-ksc5601 . #x513B) ; ø»‰¡† + (ideograph-daikanwa . 27586) ; ø¸†¯‚ + (ucs-jis . #x7DBA) ; ø½‹š + )) +(define-char + '((morohashi-daikanwa 27586 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A3F) ; ø»’®ˆ + (chinese-gb12345 . #x6732) ; 綺 + (=ucs . #x7DBA) ; 綺 + )) +(define-char + '((=>ucs . #x7DBB) ; 綻 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6091) + (=jis-x0208 . #x433E) ; ø½Š¨• + (korean-ksc5601 . #x772A) ; ø»Š˜© + (ideograph-daikanwa . 27587) ; ø¸†¯ƒ + (ucs-jis . #x7DBB) ; ø½Š¨• + )) +(define-char + '((morohashi-daikanwa 27587 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A35) ; ø»’­¾ + (chinese-gb12345 . #x5540) ; 綻 + (=ucs . #x7DBB) ; 綻 + )) +(define-char + '((=>ucs . #x2604F) ; 𦁏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3411 5) + (ideograph-daikanwa . 27588) ; ø¸†¯„ + (=hanziku-9 . #xC256) ; ý¢‚œ‰– + )) +(define-char + '((morohashi-daikanwa 27588 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x2604F) ; 𦁏 + )) +(define-char + '((=>ucs . #x2604F) ; 𦁏 + (morohashi-daikanwa 27588 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4855) ; ø»š¤² + )) +(define-char + '((=>ucs . #x7DBC) ; 綼 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27589) ; ø¸†¯… + )) +(define-char + '((morohashi-daikanwa 27589 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C7A) ; ø»”ƒ + (=ucs . #x7DBC) ; 綼 + )) +(define-char + '((=>ucs . #x7DBD) ; 綽 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6082) + (=jis-x0208 . #x653F) ; ø½‹š’ + (korean-ksc5601 . #x6D4A) ; ø»ŠŠ + (=gt-pj-1 . #x653F) ; ø½‹š’ + (ideograph-daikanwa . 27590) ; ø¸†¯† + (=gt-k . 11231) ; ý¡„‚¯Ÿ + (ucs-jis . #x7DBD) ; ø½‹š’ + )) +(define-char + '((morohashi-daikanwa 27590 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A38) ; ø»’® + (chinese-gb12345 . #x3442) ; 綽 + (=ucs . #x7DBD) ; 綽 + )) +(define-char + '((=>ucs . #x7DBE) ; 綾 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27591) ; ø¸†¯‡ + )) +(define-char + '((=>ucs . #x7DBE) ; 綾 + (morohashi-daikanwa 27591 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A39) ; ø»’®‚ + )) +(define-char + '((=>ucs . #x7DBE) ; 綾 + (morohashi-daikanwa 27591 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-1 . 6101) + (shinjigen-2 . 6101) + (=jis-x0208 . #x303D) ; ø½ŠŒš + (korean-ksc5601 . #x5753) ; ø»‰ª’ + (=gt-pj-1 . #x303D) ; ø½ŠŒš + (=gt-k . 11097) ; ý¡„‚­™ + (ucs-jis . #x7DBE) ; ø½ŠŒš + )) +(define-char + '((morohashi-daikanwa 27591 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb12345 . #x6731) ; 綾 + (=ucs . #x7DBE) ; 綾 + )) +(define-char + '((=>ucs . #x7DBF) ; 綿 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6097) + (=jis-x0208 . #x4C4A) ; ø½Šµ¯ + (korean-ksc5601 . #x587A) ; ø»‰¬— + (=gt-pj-1 . #x4C4A) ; ø½Šµ¯ + (ideograph-daikanwa . 27592) ; ø¸†¯ˆ + (=gt-k . 11185) ; ý¡„‚®± + (ucs-jis . #x7DBF) ; ø½Šµ¯ + )) +(define-char + '((morohashi-daikanwa 27592 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A41) ; ø»’®Š + (chinese-gb12345 . #x4360) ; 綿 + (=ucs . #x7DBF) ; 綿 + )) +(define-char + '((=>ucs . #x7DC0) ; 緀 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (=jis-x0213-2-2000 . #x7448) ; ø»¦—¡ + (ideograph-daikanwa . 27593) ; ø¸†¯‰ + (=jef-china3 . #x5FBA) ; øº…¾º + (ucs-jis . #x7DC0) ; ø»¦—¡ + )) +(define-char + '((morohashi-daikanwa 27593 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C6F) ; ø»”Œ¸ + (=ucs . #x7DC0) ; 緀 + )) +(define-char + '((=>ucs . #x7DC1) ; 緁 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27594) ; ø¸†¯Š + )) +(define-char + '((morohashi-daikanwa 27594 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C6E) ; ø»”Œ· + (=ucs . #x7DC1) ; 緁 + )) +(define-char + '((=>ucs . #x7DC2) ; 緂 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5429) ; ø»‹¯’ + (=jis-x0213-1-2000 . #x7A2A) ; ø»¤•³ + (ideograph-daikanwa . 27595) ; ø¸†¯‹ + (ucs-jis . #x7DC2) ; ø»‹¯’ + )) +(define-char + '((morohashi-daikanwa 27595 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C6B) ; ø»”Œ´ + (=ucs . #x7DC2) ; 緂 + )) +(define-char + '((=>ucs . #x7DC3) ; 緃 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x542A) ; ø»‹¯“ + (ideograph-daikanwa . 27596) ; ø¸†¯Œ + (=jef-china3 . #x5FBB) ; øº…¾» + (ucs-jis . #x7DC3) ; ø»‹¯“ + )) +(define-char + '((morohashi-daikanwa 27596 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x457C) ; ø»˜–» + (=ucs . #x7DC3) ; 緃 + )) +(define-char + '((=>ucs . #x7DC4) ; 緄 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x542B) ; ø»‹¯” + (ideograph-daikanwa . 27597) ; ø¸†¯ + (=jef-china3 . #x5FBC) ; øº…¾¼ + (ucs-jis . #x7DC4) ; ø»‹¯” + )) +(define-char + '((morohashi-daikanwa 27597 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C73) ; ø»”Œ¼ + (chinese-gb12345 . #x6735) ; 緄 + (=ucs . #x7DC4) ; 緄 + )) +(define-char + '((=>ucs . #x7DC5) ; 緅 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x542C) ; ø»‹¯• + (ideograph-daikanwa . 27598) ; ø¸†¯Ž + (ucs-jis . #x7DC5) ; ø»‹¯• + )) +(define-char + '((morohashi-daikanwa 27598 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C70) ; ø»”Œ¹ + (=ucs . #x7DC5) ; 緅 + )) +(define-char + '((=>ucs . #x7DC6) ; 緆 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x542D) ; ø»‹¯– + (ideograph-daikanwa . 27599) ; ø¸†¯ + (ucs-jis . #x7DC6) ; ø»‹¯– + )) +(define-char + '((morohashi-daikanwa 27599 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C74) ; ø»”Œ½ + (=ucs . #x7DC6) ; 緆 + )) +(define-char + '((=>ucs . #x7DC7) ; 緇 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6081) + (=jis-x0208 . #x653E) ; ø½‹š‘ + (korean-ksc5601 . #x7645) ; ø»Š—¦ + (ideograph-daikanwa . 27600) ; ø¸†¯ + (ucs-jis . #x7DC7) ; ø½‹š‘ + )) +(define-char + '((morohashi-daikanwa 27600 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A46) ; ø»’® + (chinese-gb12345 . #x673B) ; 緇 + (=ucs . #x7DC7) ; 緇 + )) +(define-char + '((=>ucs . #x7DC8) ; 緈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27601) ; ø¸†¯‘ + )) +(define-char + '((morohashi-daikanwa 27601 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4868) ; ø»–½ + (=ucs . #x7DC8) ; 緈 + )) +(define-char + '((=>ucs . #x7DC9) ; 緉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27602) ; ø¸†¯’ + )) +(define-char + '((morohashi-daikanwa 27602 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D22) ; ø»”‰ + (=ucs . #x7DC9) ; 緉 + )) +(define-char + '((=>ucs . #x7DCA) ; 緊 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (=jis-x0208 . #x365B) ; ø½Š•¬ + (korean-ksc5601 . #x514C) ; ø»‰¡— + (=gt-pj-1 . #x365B) ; ø½Š•¬ + (ideograph-daikanwa . 27603) ; ø¸†¯“ + (=gt-k . 11112) ; ý¡„‚­¨ + (ucs-jis . #x7DCA) ; ø½Š•¬ + )) +(define-char + '((morohashi-daikanwa 27603 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A3B) ; ø»’®„ + (chinese-gb12345 . #x3D74) ; 緊 + (=ucs . #x7DCA) ; 緊 + )) +(define-char + '((=>ucs . #x7DCB) ; 緋 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-1 . 6096) + (shinjigen-2 . 6096) + (japanese-jisx0208-1978 . #x486C) ; ø»‚¶ + (japanese-jisx0208 . #x486C) ; ø»‡Š¥ + (ideograph-daikanwa . 27604) ; ø¸†¯” + )) +(define-char + '((=>ucs . #x7DCB) ; 緋 + (morohashi-daikanwa 27604 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (korean-ksc5601 . #x5D7C) ; ø»‰³¯ + (=jis-x0208-1990 . #x486C) ; ø½Š°™ + (ucs-jis . #x7DCB) ; ø»‰³¯ + )) +(define-char + '((=>ucs . #x7DCB) ; 緋 + (morohashi-daikanwa 27604 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C75) ; ø»”Œ¾ + )) +(define-char + '((morohashi-daikanwa 27604 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb12345 . #x6733) ; 緋 + (=ucs . #x7DCB) ; 緋 + )) +(define-char + '((=>ucs . #x7DCC) ; 緌 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x542E) ; ø»‹¯— + (=jis-x0213-1-2000 . #x7A2B) ; ø»¤•´ + (ideograph-daikanwa . 27605) ; ø¸†¯• + (ucs-jis . #x7DCC) ; ø»‹¯— + )) +(define-char + '((morohashi-daikanwa 27605 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C76) ; ø»”Œ¿ + (=ucs . #x7DCC) ; 緌 + )) +(define-char + '((=>ucs . #x26050) ; 𦁐 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3421 7) + (ideograph-daikanwa . 27606) ; ø¸†¯– + (=hanziku-9 . #xC45E) ; ý¢‚œ‘ž + )) +(define-char + '((morohashi-daikanwa 27606 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4577) ; ø»˜–¶ + (=ucs . #x26050) ; 𦁐 + )) +(define-char + '((=>ucs . #x7DCD) ; 緍 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x542F) ; ø»‹¯˜ + (ideograph-daikanwa . 27607) ; ø¸†¯— + (ucs-jis . #x7DCD) ; ø»‹¯˜ + )) +(define-char + '((morohashi-daikanwa 27607 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4871) ; ø»–‘† + (=ucs . #x7DCD) ; 緍 + )) +(define-char + '((=>ucs . #x7DCE) ; 緎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5430) ; ø»‹¯™ + (ideograph-daikanwa . 27608) ; ø¸†¯˜ + (ucs-jis . #x7DCE) ; ø»‹¯™ + )) +(define-char + '((morohashi-daikanwa 27608 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4C72) ; ø»”Œ» + (=ucs . #x7DCE) ; 緎 + )) +(define-char + '((=>ucs . #x26051) ; 𦁑 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3412 2) + (ideograph-daikanwa . 27609) ; ø¸†¯™ + (=hanziku-9 . #xC273) ; ý¢‚œ‰³ + )) +(define-char + '((morohashi-daikanwa 27609 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6039) ; ø»‘ª + (=ucs . #x26051) ; 𦁑 + )) +(define-char + '((=>ucs . #x26052) ; 𦁒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 1 101 7) + (ideograph-daikanwa . 27610) ; ø¸†¯š + (=hanziku-1 . #xB8C4) ; ý¢€›£„ + )) +(define-char + '((morohashi-daikanwa 27610 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6043) ; ø»‘´ + (=ucs . #x26052) ; 𦁒 + )) +(define-char + '((=>ucs . #x26053) ; 𦁓 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27611) ; ø¸†¯› + )) +(define-char + '((morohashi-daikanwa 27611 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3412 1) + (chinese-cns11643-6 . #x6042) ; ø»‘³ + (=hanziku-9 . #xC272) ; ý¢‚œ‰² + (=ucs . #x26053) ; 𦁓 + )) +(define-char + '((=>ucs . #x26054) ; 𦁔 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3408 11) + (ideograph-daikanwa . 27612) ; ø¸†¯œ + (=hanziku-9 . #xC1BB) ; ý¢‚œ†» + )) +(define-char + '((morohashi-daikanwa 27612 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6036) ; ø»‘§ + (=ucs . #x26054) ; 𦁔 + )) +(define-char + '((=>ucs . #x26055) ; 𦁕 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3418 5) + (ideograph-daikanwa . 27613) ; ø¸†¯ + (=hanziku-9 . #xC3BB) ; ý¢‚œŽ» + )) +(define-char + '((morohashi-daikanwa 27613 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x457D) ; ø»˜–¼ + (=ucs . #x26055) ; 𦁕 + )) +(define-char + '((=>ucs . #x26056) ; 𦁖 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27615) ; ø¸†¯Ÿ + (=jef-china3 . #x5FD1) ; øº…¿‘ + )) +(define-char + '((=>ucs . #x26056) ; 𦁖 + (morohashi-daikanwa 27615 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3420 5) + (=hanziku-9 . #xC3FB) ; ý¢‚œ» + )) +(define-char + '((morohashi-daikanwa 27615 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x484F) ; ø»š¤¬ + (=ucs . #x26056) ; 𦁖 + )) +(define-char + '((=>ucs . #x26058) ; 𦁘 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27617) ; ø¸†¯¡ + )) +(define-char + '((morohashi-daikanwa 27617 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3412 3) + (chinese-cns11643-6 . #x6041) ; ø»‘² + (=hanziku-9 . #xC274) ; ý¢‚œ‰´ + (=ucs . #x26058) ; 𦁘 + )) +(define-char + '((=>ucs . #x2609D) ; 𦂝 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3414 3) + (ideograph-daikanwa . 27618) ; ø¸†¯¢ + (=hanziku-9 . #xC2D6) ; ý¢‚œ‹– + )) +(define-char + '((morohashi-daikanwa 27618 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x2609D) ; 𦂝 + )) +(define-char + '((=>ucs . #x2609D) ; 𦂝 + (morohashi-daikanwa 27618 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x603A) ; ø»‘« + )) +(define-char + '((=>ucs . #x26059) ; 𦁙 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27619) ; ø¸†¯£ + )) +(define-char + '((=>ucs . #x26059) ; 𦁙 + (morohashi-daikanwa 27619 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3418 11) + (=hanziku-9 . #xC3C1) ; ý¢‚œ + )) +(define-char + '((morohashi-daikanwa 27619 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4851) ; ø»š¤® + (=ucs . #x26059) ; 𦁙 + )) +(define-char + '((=>ucs . #x7DCF) ; 総 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x416D) ; ø»‚¬Œ + (japanese-jisx0208 . #x416D) ; ø»‡€” + (ideograph-daikanwa . 27620) ; ø¸†¯¤ + )) +(define-char + '((=>ucs . #x7DCF) ; 総 + (morohashi-daikanwa 27620 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6088) + (=jis-x0208-1990 . #x416D) ; ø½Š¦ˆ + (ucs-jis . #x7DCF) ; ø½Š¦ˆ + )) +(define-char + '((morohashi-daikanwa 27620 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4873) ; ø»–‘ˆ + (=ucs . #x7DCF) ; 総 + )) +(define-char + '((=>ucs . #x2605A) ; 𦁚 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3414 8) + (ideograph-daikanwa . 27621) ; ø¸†¯¥ + (=hanziku-9 . #xC2DB) ; ý¢‚œ‹› + )) +(define-char + '((morohashi-daikanwa 27621 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x603C) ; ø»‘­ + (=ucs . #x2605A) ; 𦁚 + )) +(define-char + '((=>ucs . #x2605B) ; 𦁛 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27622) ; ø¸†¯¦ + )) +(define-char + '((=>ucs . #x2605B) ; 𦁛 + (morohashi-daikanwa 27622 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3419 3) + (=hanziku-9 . #xC3D9) ; ý¢‚œ™ + )) +(define-char + '((morohashi-daikanwa 27622 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x2605B) ; 𦁛 + )) +(define-char + '((=>ucs . #x2605B) ; 𦁛 + (morohashi-daikanwa 27622 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6034) ; ø»‘¥ + )) +(define-char + '((=>ucs . #x2605C) ; 𦁜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3410 2) + (ideograph-daikanwa . 27623) ; ø¸†¯§ + (=hanziku-9 . #xC1F2) ; ý¢‚œ‡² + )) +(define-char + '((morohashi-daikanwa 27623 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x2605C) ; 𦁜 + )) +(define-char + '((=>ucs . #x2605C) ; 𦁜 + (morohashi-daikanwa 27623 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4853) ; ø»š¤° + )) +(define-char + '((=>ucs . #x2605D) ; 𦁝 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27624) ; ø¸†¯¨ + )) +(define-char + '((morohashi-daikanwa 27624 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3410 5) + (=hanziku-9 . #xC1F5) ; ý¢‚œ‡µ + (=ucs . #x2605D) ; 𦁝 + )) +(define-char + '((=>ucs . #x2605D) ; 𦁝 + (morohashi-daikanwa 27624 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4857) ; ø»š¤´ + )) +(define-char + '((=>ucs . #x2605E) ; 𦁞 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 27625) ; ø¸†¯© + )) +(define-char + '((morohashi-daikanwa 27625 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3421 3) + (chinese-cns11643-6 . #x6040) ; ø»‘± + (=hanziku-9 . #xC45A) ; ý¢‚œ‘š + (=ucs . #x2605E) ; 𦁞 + )) +(define-char + '((=>ucs . #x26071) ; 𦁱 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3408 13) + (ideograph-daikanwa . 27631) ; ø¸†¯¯ + (=hanziku-9 . #xC1BD) ; ý¢‚œ†½ + )) +(define-char + '((morohashi-daikanwa 27631 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6037) ; ø»‘¨ + (=ucs . #x26071) ; 𦁱 + )) +(define-char + '((=>ucs . #x7DF4) ; ç·´ + (morohashi-daikanwa 27631 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (=jis-x0208 . #x4E7D) ; ø½Š¹ž + (ucs-jis . #x7DF4) ; ø½Š¹ž + )) +(define-char + '((=>ucs . #x7DD2) ; 緒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6085) + (=jis-x0208 . #x3D6F) ; ø½Š ’ + (ideograph-daikanwa . 27632) ; ø¸†¯° + (ucs-jis . #x7DD2) ; ø½Š ’ + )) +(define-char + '((morohashi-daikanwa 27632 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A45) ; ø»’®Ž + (chinese-gb12345 . #x5077) ; 緒 + (=ucs . #x7DD2) ; 緒 + )) +(define-char + '((=>ucs . #x26074) ; 𦁴 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3415 3) + (ideograph-daikanwa . 49472) ; ø¸Œ…€ + (=hanziku-9 . #xC2F6) ; ý¢‚œ‹¶ + )) +(define-char + '((morohashi-daikanwa 49472 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x603D) ; ø»‘® + (=ucs . #x26074) ; 𦁴 + )) +(define-char + '((=>ucs . #x26065) ; 𦁥 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 49474) ; ø¸Œ…‚ + )) +(define-char + '((morohashi-daikanwa 49474 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6038) ; ø»‘© + (=ucs . #x26065) ; 𦁥 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x486F) ; ø»–‘„ + (=ucs . #x42F2) ; 䋲 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (chinese-gb12345 . #x6734) ; 緔 + (=ucs . #x7DD4) ; 緔 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x7DD5) ; 緕 + )) +(define-char + '((=>ucs . #x7DD5) ; 緕 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (=jis-x0208 . #x656E) ; ø½‹› + (ucs-jis . #x7DD5) ; ø½‹› + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3C28) ; ø»„­µ + (chinese-isoir165 . #x3C28) ; ø»–… + (=ucs . #x7EE9) ; 绩 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5077) ; ø»…Œœ + (chinese-isoir165 . #x5077) ; ø»´¬ + (=ucs . #x7EEA) ; 绪 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6731) ; ø»…­ˆ + (chinese-isoir165 . #x6731) ; ø»Ž•˜ + (=ucs . #x7EEB) ; 绫 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5078) ; ø»…Œ + (chinese-isoir165 . #x5078) ; ø»´­ + (=ucs . #x7EED) ; ç»­ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6732) ; ø»…­‰ + (chinese-isoir165 . #x6732) ; ø»Ž•™ + (=ucs . #x7EEE) ; ç»® + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6733) ; ø»…­Š + (chinese-isoir165 . #x6733) ; ø»Ž•š + (=ucs . #x7EEF) ; 绯 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3442) ; ø»„¢Ÿ + (chinese-isoir165 . #x3442) ; ø»Š¯ + (=ucs . #x7EF0) ; ç»° + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6734) ; ø»…­‹ + (chinese-isoir165 . #x6734) ; ø»Ž•› + (=ucs . #x7EF1) ; ç»± + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6735) ; ø»…­Œ + (chinese-isoir165 . #x6735) ; ø»Ž•œ + (=ucs . #x7EF2) ; 绲 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x497E) ; ø»…‚‘ + (chinese-isoir165 . #x497E) ; ø»ª¡ + (=ucs . #x7EF3) ; 绳 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4E2C) ; ø»…ˆ• + (chinese-isoir165 . #x4E2C) ; ø»°¥ + (=ucs . #x7EF4) ; ç»´ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4360) ; ø»„¸¿ + (chinese-isoir165 . #x4360) ; ø»¡ + (=ucs . #x7EF5) ; 绵 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6737) ; ø»…­Ž + (chinese-isoir165 . #x6737) ; ø»Ž•ž + (=ucs . #x7EF6) ; 绶 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3141) ; ø»„ž„ + (chinese-isoir165 . #x3141) ; ø»†” + (=ucs . #x7EF7) ; ç»· + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3371) ; ø»„¡° + (chinese-isoir165 . #x3371) ; ø»Š€ + (=ucs . #x7EF8) ; 绸 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-isoir165 . #x2C44) ; ø»Œ¿ + (=ucs . #x7EF9) ; 绹 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6738) ; ø»…­ + (chinese-isoir165 . #x6738) ; ø»Ž•Ÿ + (=ucs . #x7EFA) ; 绺 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6739) ; ø»…­ + (chinese-isoir165 . #x6739) ; ø»Ž•  + (=ucs . #x7EFB) ; ç»» + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x575B) ; ø»…–’ + (chinese-isoir165 . #x575B) ; ø»¾¢ + (=ucs . #x7EFC) ; 综 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5540) ; ø»…’» + (chinese-isoir165 . #x5540) ; ø»»‹ + (=ucs . #x7EFD) ; 绽 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x673A) ; ø»…­‘ + (chinese-isoir165 . #x673A) ; ø»Ž•¡ + (=ucs . #x7EFE) ; 绾 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x424C) ; ø»„· + (chinese-isoir165 . #x424C) ; ø»Ÿ + (=ucs . #x7EFF) ; 绿 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x573A) ; ø»…•± + (chinese-isoir165 . #x573A) ; ø»¾ + (=ucs . #x7F00) ; 缀 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x673B) ; ø»…­’ + (chinese-isoir165 . #x673B) ; ø»Ž•¢ + (=ucs . #x7F01) ; 缁 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6736) ; ø»…­ + (chinese-isoir165 . #x6736) ; ø»Ž• + (=ucs . #x7F0D) ; 缍 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x26047) ; 𦁇 + )) +(define-char + '((=>ucs . #x26047) ; 𦁇 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3416 9) + (=hanziku-9 . #xC35D) ; ý¢‚œ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3419 1) + (chinese-cns11643-6 . #x603F) ; ø»‘° + (=hanziku-9 . #xC3D7) ; ý¢‚œ— + (=ucs . #x2604B) ; 𦁋 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x603E) ; ø»‘¯ + (=ucs . #x2604C) ; 𦁌 + )) +(define-char + '((=>ucs . #x2604C) ; 𦁌 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3417 6) + (=hanziku-9 . #xC37A) ; ý¢‚œº + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x2605F) ; 𦁟 + )) +(define-char + '((=>ucs . #x2605F) ; 𦁟 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3416 5) + (=hanziku-9 . #xC359) ; ý¢‚œ™ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x603B) ; ø»‘¬ + (=ucs . #x26061) ; 𦁡 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6035) ; ø»‘¦ + (=ucs . #x26070) ; 𦁰 + )) +(define-char + '((=>ucs . #x26070) ; 𦁰 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3408 9) + (=hanziku-9 . #xC1B9) ; ý¢‚œ†¹ + )) +(define-char + '((=>ucs . #x7DD6) ; 緖 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (korean-ksc5601 . #x5F7D) ; ø»‰¶¬ + (=jis-x0213-1-2000 . #x7A2C) ; ø»¤•µ + (ideograph-daikanwa . 27633) ; ø¸†¯± + (=jef-china3 . #x5FBE) ; øº…¾¾ + (ucs-jis . #x7DD6) ; ø»‰¶¬ + )) +(define-char + '((morohashi-daikanwa 27633 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E22) ; ø»–˜« + (=ucs . #x7DD6) ; 緖 + )) +(define-char + '((=>ucs . #x42F3) ; 䋳 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27634) ; ø¸†¯² + )) +(define-char + '((morohashi-daikanwa 27634 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E2A) ; ø»–˜³ + (=ucs . #x42F3) ; 䋳 + )) +(define-char + '((=>ucs . #x26080) ; 𦂀 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27635) ; ø¸†¯³ + )) +(define-char + '((=>ucs . #x26080) ; 𦂀 + (morohashi-daikanwa 27635 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3430 11) + (=hanziku-9 . #xC648) ; ý¢‚œ™ˆ + )) +(define-char + '((morohashi-daikanwa 27635 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C38) ; ø»˜ ‰ + (=ucs . #x26080) ; 𦂀 + )) +(define-char + '((=>ucs . #x7DD7) ; 緗 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5431) ; ø»‹¯š + (=jis-x0213-2-2000 . #x7449) ; ø»¦—¢ + (ideograph-daikanwa . 27636) ; ø¸†¯´ + (=jef-china3 . #x92D2) ; øº‰‹’ + (ucs-jis . #x7DD7) ; ø»‹¯š + )) +(define-char + '((morohashi-daikanwa 27636 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x526F) ; ø»”•¬ + (chinese-gb12345 . #x673D) ; 緗 + (=ucs . #x7DD7) ; 緗 + )) +(define-char + '((=>ucs . #x42F4) ; 䋴 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27637) ; ø¸†¯µ + )) +(define-char + '((morohashi-daikanwa 27637 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F53) ; ø»š¯‚ + (=ucs . #x42F4) ; 䋴 + )) +(define-char + '((=>ucs . #x7DD8) ; 緘 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 6114) + (=jis-x0208 . #x6548) ; ø½‹š› + (korean-ksc5601 . #x7965) ; ø»Šœ  + (=gt-pj-1 . #x6548) ; ø½‹š› + (ideograph-daikanwa . 27638) ; ø¸†¯¶ + (=gt-k . 11998) ; ý¡„‚»ž + (ucs-jis . #x7DD8) ; ø½‹š› + )) +(define-char + '((morohashi-daikanwa 27638 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E3B) ; ø»’³¼ + (chinese-gb12345 . #x3C6A) ; 緘 + (=ucs . #x7DD8) ; 緘 + )) +(define-char + '((=>ucs . #x7DD9) ; 緙 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5432) ; ø»‹¯› + (=jis-x0213-2-2000 . #x744A) ; ø»¦—£ + (ideograph-daikanwa . 27639) ; ø¸†¯· + (=jef-china3 . #x98F0) ; øº‰£° + (ucs-jis . #x7DD9) ; ø»‹¯› + )) +(define-char + '((morohashi-daikanwa 27639 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E44) ; ø»’´… + (chinese-gb12345 . #x673C) ; 緙 + (=ucs . #x7DD9) ; 緙 + )) +(define-char + '((=>ucs . #x42F5) ; 䋵 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27640) ; ø¸†¯¸ + )) +(define-char + '((morohashi-daikanwa 27640 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C3E) ; ø»˜  + (=ucs . #x42F5) ; 䋵 + )) +(define-char + '((=>ucs . #x7DDA) ; 線 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 6121) + (=jis-x0208 . #x407E) ; ø½Š¤» + (korean-ksc5601 . #x604A) ; ø»‰·— + (=gt-pj-1 . #x407E) ; ø½Š¤» + (ideograph-daikanwa . 27641) ; ø¸†¯¹ + (=gt-k . 11917) ; ý¡„‚º + (ucs-jis . #x7DDA) ; ø½Š¤» + )) +(define-char + '((morohashi-daikanwa 27641 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E40) ; ø»’´ + (=ucs . #x7DDA) ; 線 + )) +(define-char + '((=>ucs . #x42F6) ; 䋶 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27642) ; ø¸†¯º + )) +(define-char + '((morohashi-daikanwa 27642 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C3C) ; ø»˜  + (=ucs . #x42F6) ; 䋶 + )) +(define-char + '((=>ucs . #x7DDB) ; 緛 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27643) ; ø¸†¯» + )) +(define-char + '((morohashi-daikanwa 27643 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x526C) ; ø»”•© + (=ucs . #x7DDB) ; 緛 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 6098) + (=jis-x0208 . #x6544) ; ø½‹š— + (=gt-pj-1 . #x6544) ; 緜 + (ideograph-daikanwa . 27644) ; ø¸†¯¼ + (=gt-k . 11997) ; ý¡„‚» + (=ucs . #x7DDC) ; 緜 + )) +(define-char + '((=>ucs . #x7DDC) ; 緜 + (morohashi-daikanwa 27644 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D7C) ; ø»–˜§ + )) +(define-char + '((=>ucs . #x7DDD) ; 緝 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-1 . 6116) + (shinjigen-2 . 6116) + (japanese-jisx0208-1978 . #x6549) ; ø»ƒ   + (japanese-jisx0208 . #x6549) ; ø»‡´¨ + (ideograph-daikanwa . 27645) ; ø¸†¯½ + )) +(define-char + '((=>ucs . #x7DDD) ; 緝 + (morohashi-daikanwa 27645 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (korean-ksc5601 . #x727D) ; ø»Š’¦ + (=jis-x0208-1990 . #x6549) ; ø½‹šœ + (=gt-pj-1 . #x6549) ; ø»Š’¦ + (=gt-k . 11999) ; ý¡„‚»Ÿ + (ucs-jis . #x7DDD) ; ø»Š’¦ + )) +(define-char + '((morohashi-daikanwa 27645 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E3D) ; ø»’³¾ + (chinese-gb12345 . #x3C29) ; 緝 + (=ucs . #x7DDD) ; 緝 + )) +(define-char + '((=>ucs . #x7DDE) ; 緞 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 6125) + (=jis-x0208 . #x654B) ; ø½‹šž + (korean-ksc5601 . #x5330) ; ø»‰£· + (ideograph-daikanwa . 27646) ; ø¸†¯¾ + (ucs-jis . #x7DDE) ; ø½‹šž + )) +(define-char + '((morohashi-daikanwa 27646 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E41) ; ø»’´‚ + (chinese-gb12345 . #x3650) ; 緞 + (=ucs . #x7DDE) ; 緞 + )) +(define-char + '((=>ucs . #x7E00) ; 縀 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5433) ; ø»‹¯œ + (ideograph-daikanwa . 27647) ; ø¸†¯¿ + (ucs-jis . #x7E00) ; ø»‹¯œ + )) +(define-char + '((morohashi-daikanwa 27647 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E27) ; ø»–˜° + (=ucs . #x7E00) ; 縀 + )) +(define-char + '((=>ucs . #x42F7) ; 䋷 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27648) ; ø¸†°€ + )) +(define-char + '((morohashi-daikanwa 27648 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C40) ; ø»˜ ‘ + (=ucs . #x42F7) ; 䋷 + )) +(define-char + '((=>ucs . #x26081) ; 𦂁 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27649) ; ø¸†° + )) +(define-char + '((=>ucs . #x26081) ; 𦂁 + (morohashi-daikanwa 27649 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3429 8) + (=hanziku-9 . #xC5E4) ; ý¢‚œ—¤ + )) +(define-char + '((morohashi-daikanwa 27649 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C43) ; ø»˜ ” + (=ucs . #x26081) ; 𦂁 + )) +(define-char + '((=>ucs . #x7DDF) ; 緟 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27650) ; ø¸†°‚ + )) +(define-char + '((morohashi-daikanwa 27650 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5278) ; ø»”•µ + (=ucs . #x7DDF) ; 緟 + )) +(define-char + '((=>ucs . #x7DE0) ; ç·  + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 6127) + (=jis-x0208 . #x4479) ; ø½Šª® + (korean-ksc5601 . #x7473) ; ø»Š•˜ + (ideograph-daikanwa . 27651) ; ø¸†°ƒ + (ucs-jis . #x7DE0) ; ø½Šª® + )) +(define-char + '((morohashi-daikanwa 27651 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E37) ; ø»’³¸ + (chinese-gb12345 . #x355E) ; ç·  + (=ucs . #x7DE0) ; ç·  + )) +(define-char + '((=>ucs . #x7DE1) ; ç·¡ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 6130) + (=jis-x0208 . #x654E) ; ø½‹š¡ + (korean-ksc5601 . #x5A49) ; ø»‰®¢ + (ideograph-daikanwa . 27652) ; ø¸†°„ + (ucs-jis . #x7DE1) ; ø½‹š¡ + )) +(define-char + '((morohashi-daikanwa 27652 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5270) ; ø»”•­ + (chinese-gb12345 . #x6745) ; ç·¡ + (=ucs . #x7DE1) ; ç·¡ + )) +(define-char + '((=>ucs . #x7DE2) ; ç·¢ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27653) ; ø¸†°… + )) +(define-char + '((=>ucs . #x7DE2) ; ç·¢ + (morohashi-daikanwa 27653 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D78) ; ø»–˜£ + )) +(define-char + '((=>ucs . #x7DE2) ; ç·¢ + (morohashi-daikanwa 27653 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5434) ; ø»‹¯ + (=jef-china3 . #x5FC0) ; øº…¿€ + (ucs-jis . #x7DE2) ; ø»‹¯ + )) +(define-char + '((morohashi-daikanwa 27653 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x7DE2) ; ç·¢ + )) +(define-char + '((=>ucs . #x42F8) ; 䋸 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27654) ; ø¸†°† + )) +(define-char + '((morohashi-daikanwa 27654 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D7B) ; ø»–˜¦ + (=ucs . #x42F8) ; 䋸 + )) +(define-char + '((=>ucs . #x42F9) ; 䋹 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27655) ; ø¸†°‡ + )) +(define-char + '((morohashi-daikanwa 27655 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E21) ; ø»–˜ª + (=ucs . #x42F9) ; 䋹 + )) +(define-char + '((=>ucs . #x7DE3) ; ç·£ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (korean-ksc5601 . #x665E) ; ø»Š€Ÿ + (=jis-x0213-1-2000 . #x7A2D) ; ø»¤•¶ + (ideograph-daikanwa . 27656) ; ø¸†°ˆ + (ucs-jis . #x7DE3) ; ø»Š€Ÿ + )) +(define-char + '((morohashi-daikanwa 27656 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E3F) ; ø»’´€ + (chinese-gb12345 . #x5435) ; ç·£ + (=ucs . #x7DE3) ; ç·£ + )) +(define-char + '((=>ucs . #x7E01) ; 縁 + (morohashi-daikanwa 27656 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (=jis-x0208 . #x316F) ; ø½ŠŽª + (ucs-jis . #x7E01) ; ø½ŠŽª + )) +(define-char + '((morohashi-daikanwa 27656 1 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D7E) ; ø»–˜© + (=ucs . #x7E01) ; 縁 + )) +(define-char + '((=>ucs . #x7DE4) ; ç·¤ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 6120) + (=jis-x0208 . #x654A) ; ø½‹š + (ideograph-daikanwa . 27657) ; ø¸†°‰ + (ucs-jis . #x7DE4) ; ø½‹š + )) +(define-char + '((morohashi-daikanwa 27657 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E24) ; ø»–˜­ + (=ucs . #x7DE4) ; ç·¤ + )) +(define-char + '((=>ucs . #x7DE5) ; ç·¥ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5435) ; ø»‹¯ž + (ideograph-daikanwa . 27659) ; ø¸†°‹ + (ucs-jis . #x7DE5) ; ø»‹¯ž + )) +(define-char + '((morohashi-daikanwa 27659 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E2F) ; ø»–˜¸ + (=ucs . #x7DE5) ; ç·¥ + )) +(define-char + '((=>ucs . #x7DE6) ; ç·¦ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5436) ; ø»‹¯Ÿ + (=jis-x0213-2-2000 . #x744B) ; ø»¦—¤ + (ideograph-daikanwa . 27660) ; ø¸†°Œ + (ucs-jis . #x7DE6) ; ø»‹¯Ÿ + )) +(define-char + '((morohashi-daikanwa 27660 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5273) ; ø»”•° + (chinese-gb12345 . #x6741) ; ç·¦ + (=ucs . #x7DE6) ; ç·¦ + )) +(define-char + '((=>ucs . #x7DE7) ; ç·§ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27661) ; ø¸†° + )) +(define-char + '((morohashi-daikanwa 27661 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x526E) ; ø»”•« + (=ucs . #x7DE7) ; ç·§ + )) +(define-char + '((=>ucs . #x42FA) ; 䋺 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27662) ; ø¸†°Ž + )) +(define-char + '((morohashi-daikanwa 27662 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E2D) ; ø»–˜¶ + (=ucs . #x42FA) ; 䋺 + )) +(define-char + '((=>ucs . #x2608E) ; 𦂎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27663) ; ø¸†° + )) +(define-char + '((morohashi-daikanwa 27663 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3427 12) + (chinese-cns11643-7 . #x266C) ; ø»ž‡• + (=hanziku-9 . #xC5A8) ; ý¢‚œ–¨ + (=ucs . #x2608E) ; 𦂎 + )) +(define-char + '((=>ucs . #x2608F) ; 𦂏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3431 1) + (ideograph-daikanwa . 27664) ; ø¸†° + (=hanziku-9 . #xC65E) ; ý¢‚œ™ž + )) +(define-char + '((morohashi-daikanwa 27664 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x265E) ; ø»ž‡‡ + (=ucs . #x2608F) ; 𦂏 + )) +(define-char + '((=>ucs . #x7DE8) ; ç·¨ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (korean-ksc5601 . #x783A) ; ø»Šš— + (ideograph-daikanwa . 27665) ; ø¸†°‘ + (=jef-china3 . #x5FC2) ; øº…¿‚ + )) +(define-char + '((=>ucs . #x7DE8) ; ç·¨ + (morohashi-daikanwa 27665 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E3E) ; ø»’³¿ + )) +(define-char + '((=>ucs . #x7DE8) ; ç·¨ + (morohashi-daikanwa 27665 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (=jis-x0208 . #x4A54) ; ø½Š²½ + (ucs-jis . #x7DE8) ; ø½Š²½ + )) +(define-char + '((morohashi-daikanwa 27665 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb12345 . #x3160) ; ç·¨ + (=ucs . #x7DE8) ; ç·¨ + )) +(define-char + '((=>ucs . #x42FB) ; 䋻 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27666) ; ø¸†°’ + )) +(define-char + '((morohashi-daikanwa 27666 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D76) ; ø»–˜¡ + (=ucs . #x42FB) ; 䋻 + )) +(define-char + '((=>ucs . #x42FC) ; 䋼 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27667) ; ø¸†°“ + )) +(define-char + '((morohashi-daikanwa 27667 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D79) ; ø»–˜¤ + (=ucs . #x42FC) ; 䋼 + )) +(define-char + '((=>ucs . #x26083) ; 𦂃 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27668) ; ø¸†°” + )) +(define-char + '((=>ucs . #x26083) ; 𦂃 + (morohashi-daikanwa 27668 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3430 10) + (=hanziku-9 . #xC647) ; ý¢‚œ™‡ + )) +(define-char + '((morohashi-daikanwa 27668 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C42) ; ø»˜ “ + (=ucs . #x26083) ; 𦂃 + )) +(define-char + '((=>ucs . #x7DE9) ; ç·© + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (korean-ksc5601 . #x6850) ; ø»Šƒ + (ideograph-daikanwa . 27669) ; ø¸†°• + (=jef-china3 . #x5FC3) ; øº…¿ƒ + )) +(define-char + '((=>ucs . #x7DE9) ; ç·© + (morohashi-daikanwa 27669 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 6112) + (=jis-x0208 . #x344B) ; ø½Š’  + (=gt-pj-1 . #x344B) ; ø½Š’  + (=gt-k . 11895) ; ý¡„‚¹· + (ucs-jis . #x7DE9) ; ø½Š’  + )) +(define-char + '((morohashi-daikanwa 27669 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E42) ; ø»’´ƒ + (chinese-gb12345 . #x3B3A) ; ç·© + (=ucs . #x7DE9) ; ç·© + )) +(define-char + '((=>ucs . #x7DEA) ; ç·ª + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5437) ; ø»‹¯  + (ideograph-daikanwa . 27670) ; ø¸†°– + (ucs-jis . #x7DEA) ; ø»‹¯  + )) +(define-char + '((morohashi-daikanwa 27670 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x526D) ; ø»”•ª + (=ucs . #x7DEA) ; ç·ª + )) +(define-char + '((=>ucs . #x7DEB) ; ç·« + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5438) ; ø»‹¯¡ + (ideograph-daikanwa . 27671) ; ø¸†°— + (ucs-jis . #x7DEB) ; ø»‹¯¡ + )) +(define-char + '((morohashi-daikanwa 27671 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E2E) ; ø»–˜· + (=ucs . #x7DEB) ; ç·« + )) +(define-char + '((=>ucs . #x26084) ; 𦂄 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3425 9) + (ideograph-daikanwa . 27672) ; ø¸†°˜ + (=hanziku-9 . #xC543) ; ý¢‚œ•ƒ + )) +(define-char + '((morohashi-daikanwa 27672 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C3B) ; ø»˜ Œ + (=ucs . #x26084) ; 𦂄 + )) +(define-char + '((=>ucs . #x26085) ; 𦂅 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3433 3) + (ideograph-daikanwa . 27673) ; ø¸†°™ + (=hanziku-9 . #xC961) ; ý¢‚œ¥¡ + )) +(define-char + '((morohashi-daikanwa 27673 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x26085) ; 𦂅 + )) +(define-char + '((=>ucs . #x26085) ; 𦂅 + (morohashi-daikanwa 27673 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F5B) ; ø»š¯Š + )) +(define-char + '((=>ucs . #x7DEC) ; ç·¬ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 6134) + (=jis-x0208 . #x4C4B) ; ø½Šµ° + (korean-ksc5601 . #x587B) ; ø»‰¬˜ + (ideograph-daikanwa . 27674) ; ø¸†°š + (ucs-jis . #x7DEC) ; ø½Šµ° + )) +(define-char + '((morohashi-daikanwa 27674 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E3C) ; ø»’³½ + (chinese-gb12345 . #x4365) ; ç·¬ + (=ucs . #x7DEC) ; ç·¬ + )) +(define-char + '((=>ucs . #x26086) ; 𦂆 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27675) ; ø¸†°› + )) +(define-char + '((=>ucs . #x26086) ; 𦂆 + (morohashi-daikanwa 27675 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3414 4) + (=hanziku-9 . #xC2D7) ; ý¢‚œ‹— + )) +(define-char + '((morohashi-daikanwa 27675 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F59) ; ø»š¯ˆ + (=ucs . #x26086) ; 𦂆 + )) +(define-char + '((=>ucs . #x7DED) ; ç·­ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5439) ; ø»‹¯¢ + (ideograph-daikanwa . 27677) ; ø¸†° + (=jef-china3 . #x5FC5) ; øº…¿… + (ucs-jis . #x7DED) ; ø»‹¯¢ + )) +(define-char + '((morohashi-daikanwa 27677 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D77) ; ø»–˜¢ + (=ucs . #x7DED) ; ç·­ + )) +(define-char + '((=>ucs . #x26088) ; 𦂈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3427 6) + (ideograph-daikanwa . 27678) ; ø¸†°ž + (=hanziku-9 . #xC5A2) ; ý¢‚œ–¢ + )) +(define-char + '((morohashi-daikanwa 27678 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x26088) ; 𦂈 + )) +(define-char + '((=>ucs . #x26088) ; 𦂈 + (morohashi-daikanwa 27678 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F58) ; ø»š¯‡ + )) +(define-char + '((=>ucs . #x26089) ; 𦂉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3427 16) + (ideograph-daikanwa . 27679) ; ø¸†°Ÿ + (=hanziku-9 . #xC5AC) ; ý¢‚œ–¬ + )) +(define-char + '((morohashi-daikanwa 27679 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F5D) ; ø»š¯Œ + (=ucs . #x26089) ; 𦂉 + )) +(define-char + '((=>ucs . #x7DEE) ; ç·® + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27680) ; ø¸†°  + )) +(define-char + '((morohashi-daikanwa 27680 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5277) ; ø»”•´ + (=ucs . #x7DEE) ; ç·® + )) +(define-char + '((=>ucs . #x2608B) ; 𦂋 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3432 2) + (ideograph-daikanwa . 27681) ; ø¸†°¡ + (=hanziku-9 . #xC940) ; ý¢‚œ¥€ + )) +(define-char + '((morohashi-daikanwa 27681 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x2608B) ; 𦂋 + )) +(define-char + '((=>ucs . #x2608B) ; 𦂋 + (morohashi-daikanwa 27681 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F55) ; ø»š¯„ + )) +(define-char + '((=>ucs . #x7DEF) ; ç·¯ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27682) ; ø¸†°¢ + )) +(define-char + '((=>ucs . #x7DEF) ; ç·¯ + (morohashi-daikanwa 27682 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E39) ; ø»’³º + )) +(define-char + '((=>ucs . #x7DEF) ; ç·¯ + (morohashi-daikanwa 27682 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 6137) + )) +(define-char + '((morohashi-daikanwa 27682 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb12345 . #x4E33) ; ç·¯ + (=ucs . #x7DEF) ; ç·¯ + )) +(define-char + '((=>ucs . #x7DEF) ; ç·¯ + (morohashi-daikanwa 27682 0 4) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 6136) + (japanese-jisx0208-1978 . #x305E) ; ø»‚’¿ + (japanese-jisx0208 . #x305E) ; ø»†§‡ + )) +(define-char + '((=>ucs . #x7DEF) ; ç·¯ + (morohashi-daikanwa 27682 0 5) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (korean-ksc5601 . #x6A55) ; ø»Š†Ž + (=jis-x0208-1990 . #x305E) ; ø½ŠŒ» + (ucs-jis . #x7DEF) ; ø»Š†Ž + )) +(define-char + '((=>ucs . #x7DF0) ; ç·° + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27683) ; ø¸†°£ + )) +(define-char + '((morohashi-daikanwa 27683 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x7DF0) ; ç·° + )) +(define-char + '((=>ucs . #x7DF0) ; ç·° + (morohashi-daikanwa 27683 0 4) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5276) ; ø»”•³ + )) +(define-char + '((=>ucs . #x7DF1) ; ç·± + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x543A) ; ø»‹¯£ + (=jis-x0213-2-2000 . #x744C) ; ø»¦—¥ + (ideograph-daikanwa . 27684) ; ø¸†°¤ + (=jef-china3 . #x5FC7) ; øº…¿‡ + (ucs-jis . #x7DF1) ; ø»‹¯£ + )) +(define-char + '((morohashi-daikanwa 27684 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5275) ; ø»”•² + (chinese-gb12345 . #x6743) ; ç·± + (=ucs . #x7DF1) ; ç·± + )) +(define-char + '((=>ucs . #x42FD) ; 䋽 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27685) ; ø¸†°¥ + )) +(define-char + '((morohashi-daikanwa 27685 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C3A) ; ø»˜ ‹ + (=ucs . #x42FD) ; 䋽 + )) +(define-char + '((=>ucs . #x2608C) ; 𦂌 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27686) ; ø¸†°¦ + )) +(define-char + '((morohashi-daikanwa 27686 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3422 5) + (chinese-cns11643-4 . #x4C46) ; ø»˜ — + (=hanziku-9 . #xC47C) ; ý¢‚œ‘¼ + (=ucs . #x2608C) ; 𦂌 + )) +(define-char + '((=>ucs . #x7DF2) ; ç·² + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (=jis-x0208 . #x654D) ; ø½‹š  + (ideograph-daikanwa . 27687) ; ø¸†°§ + (ucs-jis . #x7DF2) ; ø½‹š  + )) +(define-char + '((morohashi-daikanwa 27687 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E45) ; ø»’´† + (chinese-gb12345 . #x673F) ; ç·² + (=ucs . #x7DF2) ; ç·² + )) +(define-char + '((=>ucs . #x7DF3) ; ç·³ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27688) ; ø¸†°¨ + )) +(define-char + '((morohashi-daikanwa 27688 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (cns-radical . 53) ; â¼´ + (total-strokes . 15) + (chinese-cns11643-2 . #x503B) ; ø»”‘¼ + (=ucs . #x7DF3) ; ç·³ + )) +(define-char + '((=>ucs* . #x7DF4) ; ç·´ + (=>ucs-gb . #x7DF4) ; ç·´ + (=>ucs-cns . #x7DF4) ; ç·´ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (korean-ksc5601 . #x5623) ; ø»‰¨„ + (=jis-x0213-1-2000 . #x7A2E) ; ø»¤•· + (ideograph-daikanwa . 27689) ; ø¸†°© + (=jef-china3 . #x5FC8) ; øº…¿ˆ + (ucs-ks . #x7DF4) ; 練 + (=ucs . #xFA57) ; 練 + )) +(define-char + '((=>ucs-jis . #xFA57) ; 練 + (morohashi-daikanwa 27689 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E38) ; ø»’³¹ + (chinese-gb12345 . #x4137) ; ç·´ + (=ucs . #x7DF4) ; ç·´ + )) +(define-char + '((=>ucs . #x2608D) ; 𦂍 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3423 1) + (ideograph-daikanwa . 27690) ; ø¸†°ª + (=hanziku-9 . #xC4BA) ; ý¢‚œ’º + )) +(define-char + '((morohashi-daikanwa 27690 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F5A) ; ø»š¯‰ + (=ucs . #x2608D) ; 𦂍 + )) +(define-char + '((=>ucs . #x42FE) ; 䋾 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27691) ; ø¸†°« + )) +(define-char + '((morohashi-daikanwa 27691 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C3D) ; ø»˜ Ž + (=ucs . #x42FE) ; 䋾 + )) +(define-char + '((=>ucs . #x7DF5) ; ç·µ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x543B) ; ø»‹¯¤ + (ideograph-daikanwa . 27692) ; ø¸†°¬ + (ucs-jis . #x7DF5) ; ø»‹¯¤ + )) +(define-char + '((morohashi-daikanwa 27692 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E2B) ; ø»–˜´ + (=ucs . #x7DF5) ; ç·µ + )) +(define-char + '((=>ucs . #x7DF6) ; ç·¶ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x543C) ; ø»‹¯¥ + (ideograph-daikanwa . 27693) ; ø¸†°­ + (ucs-jis . #x7DF6) ; ø»‹¯¥ + )) +(define-char + '((morohashi-daikanwa 27693 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5274) ; ø»”•± + (chinese-gb12345 . #x6742) ; ç·¶ + (=ucs . #x7DF6) ; ç·¶ + )) +(define-char + '((=>ucs . #x42FF) ; 䋿 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27694) ; ø¸†°® + )) +(define-char + '((morohashi-daikanwa 27694 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C3F) ; ø»˜  + (=ucs . #x42FF) ; 䋿 + )) +(define-char + '((=>ucs . #x7DF7) ; ç·· + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27695) ; ø¸†°¯ + )) +(define-char + '((morohashi-daikanwa 27695 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x526B) ; ø»”•¨ + (=ucs . #x7DF7) ; ç·· + )) +(define-char + '((=>ucs . #x4300) ; 䌀 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27696) ; ø¸†°° + )) +(define-char + '((morohashi-daikanwa 27696 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D7A) ; ø»–˜¥ + (=ucs . #x4300) ; 䌀 + )) +(define-char + '((=>ucs . #x7DF8) ; ç·¸ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27697) ; ø¸†°± + )) +(define-char + '((morohashi-daikanwa 27697 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D75) ; ø»–˜  + (=ucs . #x7DF8) ; ç·¸ + )) +(define-char + '((=>ucs . #x7DF9) ; ç·¹ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x543D) ; ø»‹¯¦ + (=jis-x0213-2-2000 . #x744D) ; ø»¦—¦ + (ideograph-daikanwa . 27698) ; ø¸†°² + (ucs-jis . #x7DF9) ; ø»‹¯¦ + )) +(define-char + '((morohashi-daikanwa 27698 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E46) ; ø»’´‡ + (chinese-gb12345 . #x673E) ; ç·¹ + (=ucs . #x7DF9) ; ç·¹ + )) +(define-char + '((=>ucs . #x7DFA) ; ç·º + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x543E) ; ø»‹¯§ + (ideograph-daikanwa . 27699) ; ø¸†°³ + (ucs-jis . #x7DFA) ; ø»‹¯§ + )) +(define-char + '((morohashi-daikanwa 27699 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5272) ; ø»”•¯ + (=ucs . #x7DFA) ; ç·º + )) +(define-char + '((=>ucs . #x7DFB) ; ç·» + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 6126) + (ideograph-daikanwa . 27700) ; ø¸†°´ + )) +(define-char + '((=>ucs . #x7DFB) ; ç·» + (morohashi-daikanwa 27700 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E3A) ; ø»’³» + )) +(define-char + '((=>ucs . #x7DFB) ; ç·» + (morohashi-daikanwa 27700 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 16) + (=jis-x0208 . #x654C) ; ø½‹šŸ + (korean-ksc5601 . #x7646) ; ø»Š—§ + (ucs-jis . #x7DFB) ; ø½‹šŸ + )) +(define-char + '((morohashi-daikanwa 27700 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb12345 . #x7924) ; ç·» + (=ucs . #x7DFB) ; ç·» + )) +(define-char + '((=>ucs . #x7DFC) ; ç·¼ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27701) ; ø¸†°µ + (=jef-china3 . #x5FC9) ; øº…¿‰ + )) +(define-char + '((morohashi-daikanwa 27701 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E28) ; ø»–˜± + (=ucs . #x7DFC) ; ç·¼ + )) +(define-char + '((=>ucs . #x26090) ; 𦂐 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27702) ; ø¸†°¶ + )) +(define-char + '((morohashi-daikanwa 27702 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3430 2) + (=hanziku-9 . #xC5FE) ; ý¢‚œ—¾ + (=ucs . #x26090) ; 𦂐 + )) +(define-char + '((=>ucs . #x26090) ; 𦂐 + (morohashi-daikanwa 27702 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2664) ; ø»ž‡ + )) +(define-char + '((=>ucs . #x4301) ; 䌁 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27703) ; ø¸†°· + )) +(define-char + '((morohashi-daikanwa 27703 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C44) ; ø»˜ • + (=ucs . #x4301) ; 䌁 + )) +(define-char + '((=>ucs . #x26091) ; 𦂑 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3430 5) + (ideograph-daikanwa . 27704) ; ø¸†°¸ + (=hanziku-9 . #xC642) ; ý¢‚œ™‚ + )) +(define-char + '((morohashi-daikanwa 27704 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x26091) ; 𦂑 + )) +(define-char + '((=>ucs . #x26091) ; 𦂑 + (morohashi-daikanwa 27704 0 4) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F5C) ; ø»š¯‹ + )) +(define-char + '((=>ucs . #x26092) ; 𦂒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27705) ; ø¸†°¹ + )) +(define-char + '((=>ucs . #x26092) ; 𦂒 + (morohashi-daikanwa 27705 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3430 18) + (=hanziku-9 . #xC64F) ; ý¢‚œ™ + )) +(define-char + '((morohashi-daikanwa 27705 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x26092) ; 𦂒 + )) +(define-char + '((=>ucs . #x26092) ; 𦂒 + (morohashi-daikanwa 27705 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F52) ; ø»š¯ + )) +(define-char + '((=>ucs . #x26093) ; 𦂓 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3423 6) + (ideograph-daikanwa . 27706) ; ø¸†°º + (=hanziku-9 . #xC4BF) ; ý¢‚œ’¿ + )) +(define-char + '((morohashi-daikanwa 27706 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2661) ; ø»ž‡Š + (=ucs . #x26093) ; 𦂓 + )) +(define-char + '((=>ucs . #x7DFD) ; ç·½ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27707) ; ø¸†°» + )) +(define-char + '((morohashi-daikanwa 27707 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E29) ; ø»–˜² + (=ucs . #x7DFD) ; ç·½ + )) +(define-char + '((=>ucs . #x26094) ; 𦂔 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3430 3) + (ideograph-daikanwa . 27708) ; ø¸†°¼ + (=hanziku-9 . #xC640) ; ý¢‚œ™€ + )) +(define-char + '((morohashi-daikanwa 27708 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2666) ; ø»ž‡ + (=ucs . #x26094) ; 𦂔 + )) +(define-char + '((=>ucs . #x26095) ; 𦂕 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27709) ; ø¸†°½ + )) +(define-char + '((morohashi-daikanwa 27709 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3427 2) + (chinese-cns11643-5 . #x4F57) ; ø»š¯† + (=hanziku-9 . #xC57C) ; ý¢‚œ•¼ + (=ucs . #x26095) ; 𦂕 + )) +(define-char + '((=>ucs . #x4302) ; 䌂 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (=jis-x0213-2-2000 . #x744E) ; ø»¦—§ + (ideograph-daikanwa . 27710) ; ø¸†°¾ + (ucs-jis . #x4302) ; ø»¦—§ + )) +(define-char + '((morohashi-daikanwa 27710 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F54) ; ø»š¯ƒ + (=ucs . #x4302) ; 䌂 + )) +(define-char + '((=>ucs . #x4303) ; 䌃 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27711) ; ø¸†°¿ + )) +(define-char + '((morohashi-daikanwa 27711 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E26) ; ø»–˜¯ + (=ucs . #x4303) ; 䌃 + )) +(define-char + '((=>ucs . #x26097) ; 𦂗 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27712) ; ø¸†±€ + )) +(define-char + '((=>ucs . #x26097) ; 𦂗 + (morohashi-daikanwa 27712 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3425 15) + (=hanziku-9 . #xC549) ; ý¢‚œ•‰ + )) +(define-char + '((morohashi-daikanwa 27712 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x26097) ; 𦂗 + )) +(define-char + '((=>ucs . #x26097) ; 𦂗 + (morohashi-daikanwa 27712 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C41) ; ø»˜ ’ + )) +(define-char + '((=>ucs . #x7DFE) ; ç·¾ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27713) ; ø¸†± + )) +(define-char + '((morohashi-daikanwa 27713 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E25) ; ø»–˜® + (=ucs . #x7DFE) ; ç·¾ + )) +(define-char + '((=>ucs . #x26098) ; 𦂘 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3412 6) + (ideograph-daikanwa . 27714) ; ø¸†±‚ + (=hanziku-9 . #xC277) ; ý¢‚œ‰· + )) +(define-char + '((morohashi-daikanwa 27714 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x26098) ; 𦂘 + )) +(define-char + '((=>ucs . #x26098) ; 𦂘 + (morohashi-daikanwa 27714 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C39) ; ø»˜ Š + )) +(define-char + '((=>ucs . #x26099) ; 𦂙 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3429 6) + (ideograph-daikanwa . 27715) ; ø¸†±ƒ + (=hanziku-9 . #xC5E2) ; ý¢‚œ—¢ + )) +(define-char + '((morohashi-daikanwa 27715 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x265D) ; ø»ž‡† + (=ucs . #x26099) ; 𦂙 + )) +(define-char + '((=>ucs . #x2609A) ; 𦂚 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3427 14) + (ideograph-daikanwa . 27716) ; ø¸†±„ + (=hanziku-9 . #xC5AA) ; ý¢‚œ–ª + )) +(define-char + '((morohashi-daikanwa 27716 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x2609A) ; 𦂚 + )) +(define-char + '((=>ucs . #x2609A) ; 𦂚 + (morohashi-daikanwa 27716 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2665) ; ø»ž‡Ž + )) +(define-char + '((=>ucs . #x2609B) ; 𦂛 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27717) ; ø¸†±… + )) +(define-char + '((=>ucs . #x2609B) ; 𦂛 + (morohashi-daikanwa 27717 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3430 16) + (=hanziku-9 . #xC64D) ; ý¢‚œ™ + )) +(define-char + '((morohashi-daikanwa 27717 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x2609B) ; 𦂛 + )) +(define-char + '((=>ucs . #x2609B) ; 𦂛 + (morohashi-daikanwa 27717 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x265C) ; ø»ž‡… + )) +(define-char + '((=>ucs . #x7DFF) ; ç·¿ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27718) ; ø¸†±† + )) +(define-char + '((morohashi-daikanwa 27718 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E2C) ; ø»–˜µ + (=ucs . #x7DFF) ; ç·¿ + )) +(define-char + '((=>ucs . #x2609C) ; 𦂜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3427 17) + (ideograph-daikanwa . 27719) ; ø¸†±‡ + (=hanziku-9 . #xC5AD) ; ý¢‚œ–­ + )) +(define-char + '((morohashi-daikanwa 27719 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2667) ; ø»ž‡ + (=ucs . #x2609C) ; 𦂜 + )) +(define-char + '((=>ucs . #x2609E) ; 𦂞 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3430 7) + (ideograph-daikanwa . 27720) ; ø¸†±ˆ + (=hanziku-9 . #xC644) ; ý¢‚œ™„ + )) +(define-char + '((morohashi-daikanwa 27720 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x266D) ; ø»ž‡– + (=ucs . #x2609E) ; 𦂞 + )) +(define-char + '((=>ucs . #x2609F) ; 𦂟 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27721) ; ø¸†±‰ + )) +(define-char + '((morohashi-daikanwa 27721 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x266B) ; ø»ž‡” + (=ucs . #x2609F) ; 𦂟 + )) +(define-char + '((=>ucs . #x2609F) ; 𦂟 + (morohashi-daikanwa 27721 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3431 7) + (=hanziku-9 . #xC664) ; ý¢‚œ™¤ + )) +(define-char + '((=>ucs . #x260A0) ; 𦂠 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27722) ; ø¸†±Š + )) +(define-char + '((=>ucs . #x260A0) ; 𦂠 + (morohashi-daikanwa 27722 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3430 8) + (=hanziku-9 . #xC645) ; ý¢‚œ™… + )) +(define-char + '((morohashi-daikanwa 27722 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F51) ; ø»š¯€ + (=ucs . #x260A0) ; 𦂠 + )) +(define-char + '((=>ucs . #x260B7) ; 𦂷 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27724) ; ø¸†±Œ + )) +(define-char + '((=>ucs . #x260B7) ; 𦂷 + (morohashi-daikanwa 27724 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3432 5) + (=hanziku-9 . #xC943) ; ý¢‚œ¥ƒ + )) +(define-char + '((morohashi-daikanwa 27724 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x265F) ; ø»ž‡ˆ + (=ucs . #x260B7) ; 𦂷 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27725) ; ø¸†± + )) +(define-char + '((morohashi-daikanwa 27725 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x266A) ; ø»ž‡“ + )) +(define-char + '((=>ucs . #x7E02) ; 縂 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27726) ; ø¸†±Ž + )) +(define-char + '((morohashi-daikanwa 27726 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4D7D) ; ø»–˜¨ + (=ucs . #x7E02) ; 縂 + )) +(define-char + '((=>ucs . #x7E03) ; 縃 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 27727) ; ø¸†± + )) +(define-char + '((morohashi-daikanwa 27727 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5271) ; ø»”•® + (=ucs . #x7E03) ; 縃 + )) +(define-char + '((=>ucs . #x260B5) ; 𦂵 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3429 5) + (ideograph-daikanwa . 27728) ; ø¸†± + (=hanziku-9 . #xC5E1) ; ý¢‚œ—¡ + )) +(define-char + '((morohashi-daikanwa 27728 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2668) ; ø»ž‡‘ + (=ucs . #x260B5) ; 𦂵 + )) +(define-char + '((=>ucs . #x7E04) ; 縄 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 6118) + (=jis-x0208 . #x466C) ; ø½Š­ + (ideograph-daikanwa . 27729) ; ø¸†±‘ + (ucs-jis . #x7E04) ; ø½Š­ + )) +(define-char + '((morohashi-daikanwa 27729 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C45) ; ø»˜ – + (=ucs . #x7E04) ; 縄 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (shinjigen-2 . 6135) + (=jis-x0208 . #x654F) ; ø½‹š¢ + (ideograph-daikanwa . 27730) ; ø¸†±’ + (=ucs . #x7E05) ; 縅 + )) +(define-char + '((=>ucs . #x260C1) ; 𦃁 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 49476) ; ø¸Œ…„ + )) +(define-char + '((morohashi-daikanwa 49476 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2663) ; ø»ž‡Œ + (=ucs . #x260C1) ; 𦃁 + )) +(define-char + '((=>ucs . #x260B4) ; 𦂴 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3427 9) + (ideograph-daikanwa . 49477) ; ø¸Œ…… + (=hanziku-9 . #xC5A5) ; ý¢‚œ–¥ + )) +(define-char + '((morohashi-daikanwa 49477 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2662) ; ø»ž‡‹ + (=ucs . #x260B4) ; 𦂴 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E23) ; ø»–˜¬ + (=ucs . #x4304) ; 䌄 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (=ucs . #x7DD3) ; 緓 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (=ucs . #x7E06) ; 縆 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb12345 . #x7D4C) ; 縇 + (=ucs . #x7E07) ; 縇 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x673C) ; ø»…­“ + (chinese-isoir165 . #x673C) ; ø»Ž•£ + (=ucs . #x7F02) ; 缂 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x673D) ; ø»…­” + (chinese-isoir165 . #x673D) ; ø»Ž•¤ + (=ucs . #x7F03) ; 缃 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x3C6A) ; ø»„®· + (chinese-isoir165 . #x3C6A) ; ø»—‡ + (=ucs . #x7F04) ; 缄 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x4365) ; ø»„¹„ + (chinese-isoir165 . #x4365) ; ø»¡” + (=ucs . #x7F05) ; 缅 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x4042) ; ø»„´‡ + (chinese-isoir165 . #x4042) ; ø»œ— + (=ucs . #x7F06) ; 缆 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x673E) ; ø»…­• + (chinese-isoir165 . #x673E) ; ø»Ž•¥ + (=ucs . #x7F07) ; 缇 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x673F) ; ø»…­– + (chinese-isoir165 . #x673F) ; ø»Ž•¦ + (=ucs . #x7F08) ; 缈 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x3C29) ; ø»„­¶ + (chinese-isoir165 . #x3C29) ; ø»–† + (=ucs . #x7F09) ; 缉 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x6740) ; ø»…­— + (chinese-isoir165 . #x6740) ; ø»Ž•§ + (=ucs . #x7F0B) ; 缋 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x6741) ; ø»…­˜ + (chinese-isoir165 . #x6741) ; ø»Ž•¨ + (=ucs . #x7F0C) ; 缌 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x3650) ; ø»„¥© + (chinese-isoir165 . #x3650) ; ø»¹ + (=ucs . #x7F0E) ; 缎 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x6742) ; ø»…­™ + (chinese-isoir165 . #x6742) ; ø»Ž•© + (=ucs . #x7F0F) ; 缏 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-isoir165 . #x2F71) ; ø»„ˆ + (=ucs . #x7F10) ; 缐 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x6743) ; ø»…­š + (chinese-isoir165 . #x6743) ; ø»Ž•ª + (=ucs . #x7F11) ; 缑 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x6744) ; ø»…­› + (chinese-isoir165 . #x6744) ; ø»Ž•« + (=ucs . #x7F12) ; 缒 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x3B3A) ; ø»„¬© + (chinese-isoir165 . #x3B3A) ; ø»”¹ + (=ucs . #x7F13) ; 缓 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x355E) ; ø»„¤™ + (chinese-isoir165 . #x355E) ; ø»Œ© + (=ucs . #x7F14) ; 缔 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x4246) ; ø»„·‡ + (chinese-isoir165 . #x4246) ; ø»Ÿ— + (=ucs . #x7F15) ; 缕 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x3160) ; ø»„ž£ + (chinese-isoir165 . #x3160) ; ø»†³ + (=ucs . #x7F16) ; 编 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x6745) ; ø»…­œ + (chinese-isoir165 . #x6745) ; ø»Ž•¬ + (=ucs . #x7F17) ; 缗 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (chinese-gb2312 . #x5435) ; ø»…‘’ + (chinese-isoir165 . #x5435) ; ø»¹¢ + (=ucs . #x7F18) ; 缘 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2660) ; ø»ž‡‰ + (=ucs . #x26082) ; 𦂂 + )) +(define-char + '((=>ucs . #x26082) ; 𦂂 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3422 7) + (=hanziku-9 . #xC47E) ; ý¢‚œ‘¾ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F56) ; ø»š¯… + (=ucs . #x260A1) ; 𦂡 + )) +(define-char + '((=>ucs . #x260A1) ; 𦂡 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3425 8) + (=hanziku-9 . #xC542) ; ý¢‚œ•‚ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F5E) ; ø»š¯ + (=ucs . #x260A2) ; 𦂢 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2669) ; ø»ž‡’ + )) +(define-char + '((=>ucs . #x260C3) ; 𦃃 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27731) ; ø¸†±“ + )) +(define-char + '((morohashi-daikanwa 27731 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3437 7) + (chinese-cns11643-7 . #x3146) ; ø»ž–¹ + (=hanziku-9 . #xCA48) ; ý¢‚œ©ˆ + (=ucs . #x260C3) ; 𦃃 + )) +(define-char + '((=>ucs . #x260C4) ; 𦃄 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3433 12) + (ideograph-daikanwa . 27732) ; ø¸†±” + (=hanziku-9 . #xC96A) ; ý¢‚œ¥ª + )) +(define-char + '((morohashi-daikanwa 27732 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5246) ; ø»˜©‹ + (=ucs . #x260C4) ; 𦃄 + )) +(define-char + '((=>ucs . #x7E08) ; 縈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x543F) ; ø»‹¯¨ + (=jis-x0213-1-2000 . #x7A30) ; ø»¤•¹ + (ideograph-daikanwa . 27733) ; ø¸†±• + (=jef-china3 . #x5EE2) ; øº…»¢ + (ucs-jis . #x7E08) ; ø»‹¯¨ + )) +(define-char + '((morohashi-daikanwa 27733 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-1 . #x716A) ; ø»’¹… + (chinese-gb12345 . #x5D53) ; 縈 + (=ucs . #x7E08) ; 縈 + )) +(define-char + '((=>ucs . #x260C5) ; 𦃅 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27734) ; ø¸†±– + )) +(define-char + '((morohashi-daikanwa 27734 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3433 11) + (chinese-cns11643-7 . #x3143) ; ø»ž–¶ + (=hanziku-9 . #xC969) ; ý¢‚œ¥© + (=ucs . #x260C5) ; 𦃅 + )) +(define-char + '((=>ucs . #x260C6) ; 𦃆 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27735) ; ø¸†±— + )) +(define-char + '((morohashi-daikanwa 27735 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3434 12) + (chinese-cns11643-7 . #x3144) ; ø»ž–· + (=hanziku-9 . #xC9AC) ; ý¢‚œ¦¬ + (=ucs . #x260C6) ; 𦃆 + )) +(define-char + '((=>ucs . #x260C7) ; 𦃇 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27736) ; ø¸†±˜ + )) +(define-char + '((morohashi-daikanwa 27736 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x524A) ; ø»˜© + (=ucs . #x260C7) ; 𦃇 + )) +(define-char + '((=>ucs . #x260C7) ; 𦃇 + (morohashi-daikanwa 27736 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3437 13) + (=hanziku-9 . #xCA4E) ; ý¢‚œ©Ž + )) +(define-char + '((=>ucs . #x7E09) ; 縉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 6152) + (=jis-x0208 . #x6556) ; ø½‹š© + (korean-ksc5601 . #x725B) ; ø»Š’„ + (ideograph-daikanwa . 27737) ; ø¸†±™ + (ucs-jis . #x7E09) ; ø½‹š© + )) +(define-char + '((=>ucs . #x7E09) ; 縉 + (morohashi-daikanwa 27737 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-1 . #x716F) ; ø»’¹Š + )) +(define-char + '((morohashi-daikanwa 27737 0 5) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb12345 . #x6746) ; 縉 + (=ucs . #x7E09) ; 縉 + )) +(define-char + '((=>ucs . #x7E0A) ; 縊 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 6141) + (=jis-x0208 . #x6550) ; ø½‹š£ + (korean-ksc5601 . #x647C) ; ø»‰¾ + (ideograph-daikanwa . 27738) ; ø¸†±š + (ucs-jis . #x7E0A) ; ø½‹š£ + )) +(define-char + '((morohashi-daikanwa 27738 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-1 . #x7168) ; ø»’¹ƒ + (chinese-gb12345 . #x674B) ; 縊 + (=ucs . #x7E0A) ; 縊 + )) +(define-char + '((=>ucs . #x260C8) ; 𦃈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27739) ; ø¸†±› + )) +(define-char + '((=>ucs . #x260C8) ; 𦃈 + (morohashi-daikanwa 27739 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3437 4) + (=hanziku-9 . #xCA45) ; ý¢‚œ©… + )) +(define-char + '((morohashi-daikanwa 27739 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3140) ; ø»ž–³ + (=ucs . #x260C8) ; 𦃈 + )) +(define-char + '((=>ucs . #x7E0B) ; 縋 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 6156) + (=jis-x0208 . #x6557) ; ø½‹šª + (ideograph-daikanwa . 27740) ; ø¸†±œ + (ucs-jis . #x7E0B) ; ø½‹šª + )) +(define-char + '((=>ucs . #x7E0B) ; 縋 + (morohashi-daikanwa 27740 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5944) ; ø»”Ÿ“ + )) +(define-char + '((morohashi-daikanwa 27740 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb12345 . #x6744) ; 縋 + (=ucs . #x7E0B) ; 縋 + )) +(define-char + '((=>ucs . #x7E0C) ; 縌 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27741) ; ø¸†± + )) +(define-char + '((morohashi-daikanwa 27741 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x593B) ; ø»”ŸŠ + (=ucs . #x7E0C) ; 縌 + )) +(define-char + '((=>ucs . #x4305) ; 䌅 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27742) ; ø¸†±ž + )) +(define-char + '((morohashi-daikanwa 27742 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x523A) ; ø»–ž» + (=ucs . #x4305) ; 䌅 + )) +(define-char + '((=>ucs . #x7E0D) ; 縍 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27743) ; ø¸†±Ÿ + )) +(define-char + '((morohashi-daikanwa 27743 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5947) ; ø»”Ÿ– + (=ucs . #x7E0D) ; 縍 + )) +(define-char + '((=>ucs . #x4306) ; 䌆 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27744) ; ø¸†±  + )) +(define-char + '((morohashi-daikanwa 27744 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5249) ; ø»˜©Ž + (=ucs . #x4306) ; 䌆 + )) +(define-char + '((=>ucs . #x7E0E) ; 縎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27745) ; ø¸†±¡ + )) +(define-char + '((morohashi-daikanwa 27745 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x593F) ; ø»”ŸŽ + (=ucs . #x7E0E) ; 縎 + )) +(define-char + '((=>ucs . #x7E0F) ; 縏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27746) ; ø¸†±¢ + )) +(define-char + '((morohashi-daikanwa 27746 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5945) ; ø»”Ÿ” + (=ucs . #x7E0F) ; 縏 + )) +(define-char + '((=>ucs . #x7E10) ; 縐 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5440) ; ø»‹¯© + (=jis-x0213-2-2000 . #x7451) ; ø»¦—ª + (ideograph-daikanwa . 27747) ; ø¸†±£ + (ucs-jis . #x7E10) ; ø»‹¯© + )) +(define-char + '((morohashi-daikanwa 27747 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-1 . #x7170) ; ø»’¹‹ + (chinese-gb12345 . #x6727) ; 縐 + (=ucs . #x7E10) ; 縐 + )) +(define-char + '((=>ucs . #x260C9) ; 𦃉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3437 3) + (ideograph-daikanwa . 27748) ; ø¸†±¤ + (=hanziku-9 . #xCA44) ; ý¢‚œ©„ + )) +(define-char + '((morohashi-daikanwa 27748 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x313D) ; ø»ž–° + (=ucs . #x260C9) ; 𦃉 + )) +(define-char + '((=>ucs . #x260CA) ; 𦃊 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3434 16) + (ideograph-daikanwa . 27749) ; ø¸†±¥ + (=hanziku-9 . #xC9B0) ; ý¢‚œ¦° + )) +(define-char + '((morohashi-daikanwa 27749 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x260CA) ; 𦃊 + )) +(define-char + '((=>ucs . #x260CA) ; 𦃊 + (morohashi-daikanwa 27749 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5674) ; ø»š¹µ + )) +(define-char + '((=>ucs . #x7E11) ; 縑 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5441) ; ø»‹¯ª + (=jis-x0213-1-2000 . #x7A31) ; ø»¤•º + (ideograph-daikanwa . 27750) ; ø¸†±¦ + (=jef-china3 . #x5FCA) ; øº…¿Š + (ucs-jis . #x7E11) ; ø»‹¯ª + )) +(define-char + '((morohashi-daikanwa 27750 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-1 . #x7169) ; ø»’¹„ + (chinese-gb12345 . #x674C) ; 縑 + (=ucs . #x7E11) ; 縑 + )) +(define-char + '((=>ucs . #x7E12) ; 縒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 6148) + (=jis-x0208 . #x6553) ; ø½‹š¦ + (ideograph-daikanwa . 27751) ; ø¸†±§ + (ucs-jis . #x7E12) ; ø½‹š¦ + )) +(define-char + '((morohashi-daikanwa 27751 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5938) ; ø»”Ÿ‡ + (=ucs . #x7E12) ; 縒 + )) +(define-char + '((=>ucs . #x7E13) ; 縓 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27752) ; ø¸†±¨ + )) +(define-char + '((morohashi-daikanwa 27752 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x593E) ; ø»”Ÿ + (=ucs . #x7E13) ; 縓 + )) +(define-char + '((=>ucs . #x260CC) ; 𦃌 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27754) ; ø¸†±ª + )) +(define-char + '((=>ucs . #x260CC) ; 𦃌 + (morohashi-daikanwa 27754 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3440 8) + (=hanziku-9 . #xCACB) ; ý¢‚œ«‹ + )) +(define-char + '((morohashi-daikanwa 27754 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3131) ; ø»ž–¤ + (=ucs . #x260CC) ; 𦃌 + )) +(define-char + '((=>ucs . #x260CD) ; 𦃍 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3437 11) + (ideograph-daikanwa . 27755) ; ø¸†±« + (=hanziku-9 . #xCA4C) ; ý¢‚œ©Œ + )) +(define-char + '((morohashi-daikanwa 27755 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x260CD) ; 𦃍 + )) +(define-char + '((=>ucs . #x260CD) ; 𦃍 + (morohashi-daikanwa 27755 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3142) ; ø»ž–µ + )) +(define-char + '((=>ucs . #x7E14) ; 縔 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27756) ; ø¸†±¬ + )) +(define-char + '((morohashi-daikanwa 27756 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5948) ; ø»”Ÿ— + (=ucs . #x7E14) ; 縔 + )) +(define-char + '((=>ucs . #x7E15) ; 縕 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (korean-ksc5601 . #x6832) ; ø»Š‚¯ + (japanese-jisx0212 . #x5442) ; ø»‹¯« + (=jis-x0213-1-2000 . #x7A32) ; ø»¤•» + (ideograph-daikanwa . 27757) ; ø¸†±­ + (=jef-china3 . #x5FCB) ; øº…¿‹ + (ucs-jis . #x7E15) ; ø»Š‚¯ + )) +(define-char + '((morohashi-daikanwa 27757 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5941) ; ø»”Ÿ + (=ucs . #x7E15) ; 縕 + )) +(define-char + '((=>ucs . #x260CE) ; 𦃎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27758) ; ø¸†±® + )) +(define-char + '((=>ucs . #x260CE) ; 𦃎 + (morohashi-daikanwa 27758 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3434 1) + (=hanziku-9 . #xC9A1) ; ý¢‚œ¦¡ + )) +(define-char + '((=>ucs . #x260CE) ; 𦃎 + (morohashi-daikanwa 27758 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3132) ; ø»ž–¥ + )) +(define-char + '((morohashi-daikanwa 27758 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x260CE) ; 𦃎 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27759) ; ø¸†±¯ + (=ucs . #x7E16) ; 縖 + )) +(define-char + '((=>ucs . #x7E16) ; 縖 + (morohashi-daikanwa 27759 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5946) ; ø»”Ÿ• + )) +(define-char + '((=>ucs . #x260CF) ; 𦃏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27760) ; ø¸†±° + )) +(define-char + '((=>ucs . #x260CF) ; 𦃏 + (morohashi-daikanwa 27760 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3437 18) + (=hanziku-9 . #xCA53) ; ý¢‚œ©“ + )) +(define-char + '((morohashi-daikanwa 27760 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x260CF) ; 𦃏 + )) +(define-char + '((=>ucs . #x260CF) ; 𦃏 + (morohashi-daikanwa 27760 0 5) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A36) ; ø»ž£· + )) +(define-char + '((=>ucs . #x7E17) ; 縗 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5443) ; ø»‹¯¬ + (=jis-x0213-2-2000 . #x7452) ; ø»¦—« + (ideograph-daikanwa . 27761) ; ø¸†±± + (ucs-jis . #x7E17) ; ø»‹¯¬ + )) +(define-char + '((morohashi-daikanwa 27761 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x593A) ; ø»”Ÿ‰ + (=ucs . #x7E17) ; 縗 + )) +(define-char + '((=>ucs . #x4307) ; 䌇 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27762) ; ø¸†±² + (=jef-china3 . #x5FCC) ; øº…¿Œ + )) +(define-char + '((morohashi-daikanwa 27762 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x523C) ; ø»–ž½ + (=ucs . #x4307) ; 䌇 + )) +(define-char + '((=>ucs . #x7E18) ; 縘 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27763) ; ø¸†±³ + )) +(define-char + '((morohashi-daikanwa 27763 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x7E18) ; 縘 + )) +(define-char + '((=>ucs . #x7E18) ; 縘 + (morohashi-daikanwa 27763 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x524C) ; ø»˜©‘ + )) +(define-char + '((=>ucs . #x260D0) ; 𦃐 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3440 11) + (ideograph-daikanwa . 27764) ; ø¸†±´ + (=hanziku-9 . #xCACE) ; ý¢‚œ«Ž + )) +(define-char + '((morohashi-daikanwa 27764 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3133) ; ø»ž–¦ + (=ucs . #x260D0) ; 𦃐 + )) +(define-char + '((=>ucs . #x260D1) ; 𦃑 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27765) ; ø¸†±µ + )) +(define-char + '((=>ucs . #x260D1) ; 𦃑 + (morohashi-daikanwa 27765 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3434 5) + (=hanziku-9 . #xC9A5) ; ý¢‚œ¦¥ + )) +(define-char + '((=>ucs . #x260D1) ; 𦃑 + (morohashi-daikanwa 27765 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3136) ; ø»ž–© + )) +(define-char + '((morohashi-daikanwa 27765 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x260D1) ; 𦃑 + )) +(define-char + '((=>ucs . #x260D2) ; 𦃒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27766) ; ø¸†±¶ + )) +(define-char + '((=>ucs . #x260D2) ; 𦃒 + (morohashi-daikanwa 27766 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5675) ; ø»š¹¶ + )) +(define-char + '((=>ucs . #x260D2) ; 𦃒 + (morohashi-daikanwa 27766 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3440 10) + (=hanziku-9 . #xCACD) ; ý¢‚œ« + )) +(define-char + '((morohashi-daikanwa 27766 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x260D2) ; 𦃒 + )) +(define-char + '((=>ucs . #x260D3) ; 𦃓 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27767) ; ø¸†±· + )) +(define-char + '((=>ucs . #x260D3) ; 𦃓 + (morohashi-daikanwa 27767 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3438 3) + (=hanziku-9 . #xCA64) ; ý¢‚œ©¤ + )) +(define-char + '((morohashi-daikanwa 27767 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5677) ; ø»š¹¸ + (=ucs . #x260D3) ; 𦃓 + )) +(define-char + '((=>ucs . #x260D4) ; 𦃔 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27768) ; ø¸†±¸ + )) +(define-char + '((morohashi-daikanwa 27768 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5673) ; ø»š¹´ + (=ucs . #x260D4) ; 𦃔 + )) +(define-char + '((=>ucs . #x260D4) ; 𦃔 + (morohashi-daikanwa 27768 0 5) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3434 15) + (=hanziku-9 . #xC9AF) ; ý¢‚œ¦¯ + )) +(define-char + '((=>ucs . #x7E19) ; 縙 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27769) ; ø¸†±¹ + )) +(define-char + '((morohashi-daikanwa 27769 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x523B) ; ø»–ž¼ + (=ucs . #x7E19) ; 縙 + )) +(define-char + '((=>ucs . #x7E1A) ; 縚 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27770) ; ø¸†±º + )) +(define-char + '((morohashi-daikanwa 27770 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5942) ; ø»”Ÿ‘ + (=ucs . #x7E1A) ; 縚 + )) +(define-char + '((=>ucs . #x7E1B) ; 縛 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (korean-ksc5601 . #x5A5A) ; ø»‰®³ + (ideograph-daikanwa . 27771) ; ø¸†±» + )) +(define-char + '((=>ucs . #x7E1B) ; 縛 + (morohashi-daikanwa 27771 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-1 . #x716B) ; ø»’¹† + )) +(define-char + '((morohashi-daikanwa 27771 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb12345 . #x383F) ; 縛 + (=ucs . #x7E1B) ; 縛 + )) +(define-char + '((=>ucs . #x7E1B) ; 縛 + (morohashi-daikanwa 27771 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (=jis-x0208 . #x477B) ; ø½Š¯Š + (ucs-jis . #x7E1B) ; ø½Š¯Š + )) +(define-char + '((=>ucs . #x260D6) ; 𦃖 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3440 2) + (ideograph-daikanwa . 27772) ; ø¸†±¼ + (=hanziku-9 . #xCAC5) ; ý¢‚œ«… + )) +(define-char + '((morohashi-daikanwa 27772 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5245) ; ø»˜©Š + (=ucs . #x260D6) ; 𦃖 + )) +(define-char + '((=>ucs . #x7E1C) ; 縜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5444) ; ø»‹¯­ + (ideograph-daikanwa . 27773) ; ø¸†±½ + (=jef-china3 . #x5FCE) ; øº…¿Ž + (ucs-jis . #x7E1C) ; ø»‹¯­ + )) +(define-char + '((morohashi-daikanwa 27773 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5940) ; ø»”Ÿ + (=ucs . #x7E1C) ; 縜 + )) +(define-char + '((=>ucs . #x260D7) ; 𦃗 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27774) ; ø¸†±¾ + )) +(define-char + '((morohashi-daikanwa 27774 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3439 12) + (chinese-cns11643-5 . #x5671) ; ø»š¹² + (=hanziku-9 . #xCAAF) ; ý¢‚œª¯ + (=ucs . #x260D7) ; 𦃗 + )) +(define-char + '((=>ucs . #x7E1D) ; 縝 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (korean-ksc5601 . #x725C) ; ø»Š’… + (japanese-jisx0212 . #x5445) ; ø»‹¯® + (=jis-x0213-2-2000 . #x7453) ; ø»¦—¬ + (ideograph-daikanwa . 27775) ; ø¸†±¿ + (=jef-china3 . #x5FCF) ; øº…¿ + (ucs-jis . #x7E1D) ; ø»Š’… + )) +(define-char + '((morohashi-daikanwa 27775 0 5) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-1 . #x716E) ; ø»’¹‰ + (chinese-gb12345 . #x6747) ; 縝 + (=ucs . #x7E1D) ; 縝 + )) +(define-char + '((=>ucs . #x260D8) ; 𦃘 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27776) ; ø¸†²€ + )) +(define-char + '((=>ucs . #x260D8) ; 𦃘 + (morohashi-daikanwa 27776 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3440 9) + (=hanziku-9 . #xCACC) ; ý¢‚œ«Œ + )) +(define-char + '((morohashi-daikanwa 27776 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5672) ; ø»š¹³ + (=ucs . #x260D8) ; 𦃘 + )) +(define-char + '((=>ucs . #x7E1E) ; 縞 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 6145) + (=jis-x0208 . #x3C4A) ; ø½Šž + (korean-ksc5601 . #x7B56) ; ø»ŠŸ + (ideograph-daikanwa . 27777) ; ø¸†² + (ucs-jis . #x7E1E) ; ø½Šž + )) +(define-char + '((morohashi-daikanwa 27777 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-1 . #x716D) ; ø»’¹ˆ + (chinese-gb12345 . #x6749) ; 縞 + (=ucs . #x7E1E) ; 縞 + )) +(define-char + '((=>ucs . #x260D9) ; 𦃙 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27778) ; ø¸†²‚ + )) +(define-char + '((morohashi-daikanwa 27778 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3435 10) + (chinese-cns11643-4 . #x524B) ; ø»˜© + (=hanziku-9 . #xC9CA) ; ý¢‚œ§Š + (=ucs . #x260D9) ; 𦃙 + )) +(define-char + '((=>ucs . #x7E1F) ; 縟 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 6151) + (=jis-x0208 . #x6555) ; ø½‹š¨ + (korean-ksc5601 . #x6932) ; ø»Š„ + (ideograph-daikanwa . 27779) ; ø¸†²ƒ + (ucs-jis . #x7E1F) ; ø½‹š¨ + )) +(define-char + '((morohashi-daikanwa 27779 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb12345 . #x6748) ; 縟 + (=ucs . #x7E1F) ; 縟 + )) +(define-char + '((=>ucs . #x7E1F) ; 縟 + (morohashi-daikanwa 27779 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x593C) ; ø»”Ÿ‹ + )) +(define-char + '((=>ucs . #x7E20) ; 縠 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5446) ; ø»‹¯¯ + (=jis-x0213-2-2000 . #x7454) ; ø»¦—­ + (ideograph-daikanwa . 27780) ; ø¸†²„ + (ucs-jis . #x7E20) ; ø»‹¯¯ + )) +(define-char + '((morohashi-daikanwa 27780 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x593D) ; ø»”ŸŒ + (=ucs . #x7E20) ; 縠 + )) +(define-char + '((=>ucs . #x7E21) ; 縡 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 6147) + (=jis-x0208 . #x6552) ; ø½‹š¥ + (korean-ksc5601 . #x6E2D) ; ø»Š‹ž + (ideograph-daikanwa . 27781) ; ø¸†²… + (ucs-jis . #x7E21) ; ø½‹š¥ + )) +(define-char + '((morohashi-daikanwa 27781 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5939) ; ø»”Ÿˆ + (=ucs . #x7E21) ; 縡 + )) +(define-char + '((=>ucs . #x4308) ; 䌈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27782) ; ø¸†²† + )) +(define-char + '((morohashi-daikanwa 27782 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5247) ; ø»˜©Œ + (=ucs . #x4308) ; 䌈 + )) +(define-char + '((=>ucs . #x7E22) ; 縢 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (=jis-x0208 . #x6558) ; ø½‹š« + (ideograph-daikanwa . 27783) ; ø¸†²‡ + (ucs-jis . #x7E22) ; ø½‹š« + )) +(define-char + '((morohashi-daikanwa 27783 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5943) ; ø»”Ÿ’ + (=ucs . #x7E22) ; 縢 + )) +(define-char + '((=>ucs . #x7E23) ; 縣 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 6143) + (=jis-x0208 . #x6551) ; ø½‹š¤ + (korean-ksc5601 . #x7A63) ; ø»Š¼ + (ideograph-daikanwa . 27784) ; ø¸†²ˆ + (ucs-jis . #x7E23) ; ø½‹š¤ + )) +(define-char + '((morohashi-daikanwa 27784 0 4) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb12345 . #x4F58) ; 縣 + (=ucs . #x7E23) ; 縣 + )) +(define-char + '((=>ucs . #x7E23) ; 縣 + (morohashi-daikanwa 27784 0 5) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-1 . #x716C) ; ø»’¹‡ + )) +(define-char + '((=>ucs . #x260DB) ; 𦃛 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3429 9) + (ideograph-daikanwa . 27786) ; ø¸†²Š + (=hanziku-9 . #xC5E5) ; ý¢‚œ—¥ + )) +(define-char + '((morohashi-daikanwa 27786 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x313A) ; ø»ž–­ + (=ucs . #x260DB) ; 𦃛 + )) +(define-char + '((=>ucs . #x260DC) ; 𦃜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3434 4) + (ideograph-daikanwa . 27787) ; ø¸†²‹ + (=hanziku-9 . #xC9A4) ; ý¢‚œ¦¤ + )) +(define-char + '((morohashi-daikanwa 27787 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3137) ; ø»ž–ª + (=ucs . #x260DC) ; 𦃜 + )) +(define-char + '((=>ucs . #x260DD) ; 𦃝 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27788) ; ø¸†²Œ + )) +(define-char + '((=>ucs . #x260DD) ; 𦃝 + (morohashi-daikanwa 27788 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3434 6) + (=hanziku-9 . #xC9A6) ; ý¢‚œ¦¦ + )) +(define-char + '((morohashi-daikanwa 27788 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3138) ; ø»ž–« + (=ucs . #x260DD) ; 𦃝 + )) +(define-char + '((=>ucs . #x7E24) ; 縤 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27789) ; ø¸†² + )) +(define-char + '((morohashi-daikanwa 27789 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x594A) ; ø»”Ÿ™ + (=ucs . #x7E24) ; 縤 + )) +(define-char + '((=>ucs . #x7E25) ; 縥 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27790) ; ø¸†²Ž + )) +(define-char + '((morohashi-daikanwa 27790 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5949) ; ø»”Ÿ˜ + (=ucs . #x7E25) ; 縥 + )) +(define-char + '((=>ucs . #x260DE) ; 𦃞 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3437 12) + (ideograph-daikanwa . 27791) ; ø¸†² + (=hanziku-9 . #xCA4D) ; ý¢‚œ© + )) +(define-char + '((morohashi-daikanwa 27791 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3141) ; ø»ž–´ + (=ucs . #x260DE) ; 𦃞 + )) +(define-char + '((=>ucs . #x260DF) ; 𦃟 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3437 16) + (ideograph-daikanwa . 27792) ; ø¸†² + (=hanziku-9 . #xCA51) ; ý¢‚œ©‘ + )) +(define-char + '((morohashi-daikanwa 27792 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x524D) ; ø»˜©’ + (=ucs . #x260DF) ; 𦃟 + )) +(define-char + '((=>ucs . #x260E0) ; 𦃠 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3436 3) + (ideograph-daikanwa . 27793) ; ø¸†²‘ + (=hanziku-9 . #xC9E3) ; ý¢‚œ§£ + )) +(define-char + '((morohashi-daikanwa 27793 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3135) ; ø»ž–¨ + (=ucs . #x260E0) ; 𦃠 + )) +(define-char + '((=>ucs . #x260E2) ; 𦃢 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27795) ; ø¸†²“ + )) +(define-char + '((morohashi-daikanwa 27795 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3435 2) + (chinese-cns11643-5 . #x5679) ; ø»š¹º + (=hanziku-9 . #xC9C2) ; ý¢‚œ§‚ + (=ucs . #x260E2) ; 𦃢 + )) +(define-char + '((=>ucs . #x4309) ; 䌉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27796) ; ø¸†²” + )) +(define-char + '((morohashi-daikanwa 27796 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x523D) ; ø»–ž¾ + (=ucs . #x4309) ; 䌉 + )) +(define-char + '((=>ucs . #x260E3) ; 𦃣 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3435 5) + (ideograph-daikanwa . 27797) ; ø¸†²• + (=hanziku-9 . #xC9C5) ; ý¢‚œ§… + )) +(define-char + '((morohashi-daikanwa 27797 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3134) ; ø»ž–§ + (=ucs . #x260E3) ; 𦃣 + )) +(define-char + '((=>ucs . #x260E4) ; 𦃤 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27798) ; ø¸†²– + )) +(define-char + '((morohashi-daikanwa 27798 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3440 12) + (chinese-cns11643-7 . #x3145) ; ø»ž–¸ + (=hanziku-9 . #xCACF) ; ý¢‚œ« + (=ucs . #x260E4) ; 𦃤 + )) +(define-char + '((=>ucs . #x260E5) ; 𦃥 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3437 21) + (ideograph-daikanwa . 27799) ; ø¸†²— + (=hanziku-9 . #xCA56) ; ý¢‚œ©– + )) +(define-char + '((morohashi-daikanwa 27799 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x313B) ; ø»ž–® + (=ucs . #x260E5) ; 𦃥 + )) +(define-char + '((=>ucs . #x260E6) ; 𦃦 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27800) ; ø¸†²˜ + )) +(define-char + '((morohashi-daikanwa 27800 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3434 10) + (chinese-cns11643-5 . #x5678) ; ø»š¹¹ + (=hanziku-9 . #xC9AA) ; ý¢‚œ¦ª + (=ucs . #x260E6) ; 𦃦 + )) +(define-char + '((=>ucs . #x260E7) ; 𦃧 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3437 8) + (ideograph-daikanwa . 27801) ; ø¸†²™ + (=hanziku-9 . #xCA49) ; ý¢‚œ©‰ + )) +(define-char + '((morohashi-daikanwa 27801 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x313F) ; ø»ž–² + (=ucs . #x260E7) ; 𦃧 + )) +(define-char + '((=>ucs . #x260E8) ; 𦃨 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3437 5) + (ideograph-daikanwa . 27802) ; ø¸†²š + (=hanziku-9 . #xCA46) ; ý¢‚œ©† + )) +(define-char + '((morohashi-daikanwa 27802 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x260E8) ; 𦃨 + )) +(define-char + '((=>ucs . #x260E8) ; 𦃨 + (morohashi-daikanwa 27802 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x313E) ; ø»ž–± + )) +(define-char + '((=>ucs . #x430A) ; 䌊 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 27803) ; ø¸†²› + )) +(define-char + '((morohashi-daikanwa 27803 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x523E) ; ø»–ž¿ + (=ucs . #x430A) ; 䌊 + )) +(define-char + '((=>ucs . #x7E41) ; 繁 + (morohashi-daikanwa 27803 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (=jis-x0208 . #x484B) ; ø½Š¯¸ + (ucs-jis . #x7E41) ; ø½Š¯¸ + )) +(define-char + '((=>ucs . #x7E26) ; 縦 + (morohashi-daikanwa 27804 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (=jis-x0208 . #x3D44) ; ø½ŠŸ§ + (ucs-jis . #x7E26) ; ø½ŠŸ§ + )) +(define-char + '((morohashi-daikanwa 27804 1 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x5240) ; ø»–Ÿ + (=ucs . #x7E26) ; 縦 + )) +(define-char + '((=>ucs . #x7E27) ; 縧 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5447) ; ø»‹¯° + (=jis-x0213-2-2000 . #x7455) ; ø»¦—® + (ideograph-daikanwa . 27805) ; ø¸†² + (ucs-jis . #x7E27) ; ø»‹¯° + )) +(define-char + '((morohashi-daikanwa 27805 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x523F) ; ø»–Ÿ€ + (chinese-gb12345 . #x4C50) ; 縧 + (=ucs . #x7E27) ; 縧 + )) +(define-char + '((=>ucs . #x7E2B) ; 縫 + (morohashi-daikanwa 27805 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (=jis-x0208 . #x4B25) ; ø½Š³¬ + (ucs-jis . #x7E2B) ; ø½Š³¬ + )) +(define-char + '((morohashi-daikanwa 27805 1 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb12345 . #x376C) ; 縫 + (=ucs . #x7E2B) ; 縫 + )) +(define-char + '((=>ucs . #x7E2B) ; 縫 + (morohashi-daikanwa 27805 1 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7469) ; ø»’½ž + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x7E28) ; 縨 + )) +(define-char + '((=>ucs . #x7E28) ; 縨 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5448) ; ø»‹¯± + (=jis-x0213-1-2000 . #x7A2F) ; ø»¤•¸ + (ucs-jis . #x7E28) ; ø»‹¯± + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x7E58) ; ø»Ž·± + (=ucs . #x7F0A) ; 缊 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6746) ; ø»…­ + (chinese-isoir165 . #x6746) ; ø»Ž•­ + (=ucs . #x7F19) ; 缙 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x383F) ; ø»„¨” + (chinese-isoir165 . #x383F) ; ø»¤ + (=ucs . #x7F1A) ; 缚 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6748) ; ø»…­Ÿ + (chinese-isoir165 . #x6748) ; ø»Ž•¯ + (=ucs . #x7F1B) ; 缛 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6747) ; ø»…­ž + (chinese-isoir165 . #x6747) ; ø»Ž•® + (=ucs . #x7F1C) ; 缜 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x376C) ; ø»„§£ + (chinese-isoir165 . #x376C) ; ø»³ + (=ucs . #x7F1D) ; 缝 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x2E77) ; ø»‚° + (=ucs . #x7F1E) ; 缞 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x6749) ; ø»…­  + (chinese-isoir165 . #x6749) ; ø»Ž•° + (=ucs . #x7F1F) ; 缟 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x3278) ; ø»„ ™ + (chinese-isoir165 . #x3278) ; ø»ˆ© + (=ucs . #x7F20) ; ç¼  + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x674A) ; ø»…­¡ + (chinese-isoir165 . #x674A) ; ø»Ž•± + (=ucs . #x7F21) ; 缡 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x674B) ; ø»…­¢ + (chinese-isoir165 . #x674B) ; ø»Ž•² + (=ucs . #x7F22) ; ç¼¢ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x674C) ; ø»…­£ + (chinese-isoir165 . #x674C) ; ø»Ž•³ + (=ucs . #x7F23) ; ç¼£ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x674D) ; ø»…­¤ + (chinese-isoir165 . #x674D) ; ø»Ž•´ + (=ucs . #x7F24) ; 缤 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5248) ; ø»˜© + (=ucs . #x26087) ; 𦂇 + )) +(define-char + '((=>ucs . #x26087) ; 𦂇 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3435 8) + (=hanziku-9 . #xC9C8) ; ý¢‚œ§ˆ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5676) ; ø»š¹· + (=ucs . #x260CB) ; 𦃋 + )) +(define-char + '((=>ucs . #x260CB) ; 𦃋 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3437 10) + (=hanziku-9 . #xCA4B) ; ý¢‚œ©‹ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3139) ; ø»ž–¬ + (=ucs . #x260F0) ; 𦃰 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x313C) ; ø»ž–¯ + (=ucs . #x260F1) ; 𦃱 + )) +(define-char + '((=>ucs . #x260D5) ; 𦃕 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3446 5) + (ideograph-daikanwa . 27806) ; ø¸†²ž + (=hanziku-9 . #xCBEB) ; ý¢‚œ¯« + )) +(define-char + '((morohashi-daikanwa 27806 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D45) ; ø»›ƒ˜ + (=ucs . #x260D5) ; 𦃕 + )) +(define-char + '((=>ucs . #x7E29) ; 縩 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27807) ; ø¸†²Ÿ + )) +(define-char + '((morohashi-daikanwa 27807 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E47) ; ø»”¦¬ + (=ucs . #x7E29) ; 縩 + )) +(define-char + '((=>ucs . #x7E2A) ; 縪 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27808) ; ø¸†²  + )) +(define-char + '((morohashi-daikanwa 27808 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E43) ; ø»”¦¨ + (=ucs . #x7E2A) ; 縪 + )) +(define-char + '((=>ucs . #x7E2B) ; 縫 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (korean-ksc5601 . #x5C6E) ; ø»‰²ƒ + (ideograph-daikanwa . 27809) ; ø¸†²¡ + (=jef-china3 . #x5FD0) ; øº…¿ + )) +(define-char + '((=>ucs . #x430C) ; 䌌 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27810) ; ø¸†²¢ + )) +(define-char + '((morohashi-daikanwa 27810 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5773) ; ø»˜±Ž + (=ucs . #x430C) ; 䌌 + )) +(define-char + '((=>ucs . #x430D) ; 䌍 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27811) ; ø¸†²£ + )) +(define-char + '((morohashi-daikanwa 27811 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5578) ; ø»–¤“ + (=ucs . #x430D) ; 䌍 + )) +(define-char + '((=>ucs . #x7E2C) ; 縬 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5449) ; ø»‹¯² + (=jis-x0213-2-2000 . #x7456) ; ø»¦—¯ + (ideograph-daikanwa . 27812) ; ø¸†²¤ + (ucs-jis . #x7E2C) ; ø»‹¯² + )) +(define-char + '((morohashi-daikanwa 27812 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5579) ; ø»–¤” + (=ucs . #x7E2C) ; 縬 + )) +(define-char + '((=>ucs . #x26109) ; 𦄉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27813) ; ø¸†²¥ + )) +(define-char + '((morohashi-daikanwa 27813 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3442 7) + (chinese-cns11643-7 . #x3A44) ; ø»ž¤… + (=hanziku-9 . #xCB4B) ; ý¢‚œ­‹ + (=ucs . #x26109) ; 𦄉 + )) +(define-char + '((=>ucs . #x7E2D) ; 縭 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x544A) ; ø»‹¯³ + (ideograph-daikanwa . 27814) ; ø¸†²¦ + (ucs-jis . #x7E2D) ; ø»‹¯³ + )) +(define-char + '((morohashi-daikanwa 27814 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb12345 . #x674A) ; 縭 + (=ucs . #x7E2D) ; 縭 + )) +(define-char + '((=>ucs . #x7E2D) ; 縭 + (morohashi-daikanwa 27814 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E3D) ; ø»”¦¢ + )) +(define-char + '((=>ucs . #x7E2E) ; 縮 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6169) + (=jis-x0208 . #x3D4C) ; ø½ŠŸ¯ + (korean-ksc5601 . #x756A) ; ø»Š–­ + (ideograph-daikanwa . 27815) ; ø¸†²§ + (ucs-jis . #x7E2E) ; ø½ŠŸ¯ + )) +(define-char + '((morohashi-daikanwa 27815 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7463) ; ø»’½˜ + (chinese-gb12345 . #x4B75) ; 縮 + (=ucs . #x7E2E) ; 縮 + )) +(define-char + '((=>ucs . #x7E2F) ; 縯 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (korean-ksc5601 . #x6660) ; ø»Š€¡ + (japanese-jisx0212 . #x544B) ; ø»‹¯´ + (ideograph-daikanwa . 27816) ; ø¸†²¨ + (ucs-jis . #x7E2F) ; ø»Š€¡ + )) +(define-char + '((morohashi-daikanwa 27816 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7473) ; ø»’½¨ + (=ucs . #x7E2F) ; 縯 + )) +(define-char + '((=>ucs . #x430E) ; 䌎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27817) ; ø¸†²© + )) +(define-char + '((morohashi-daikanwa 27817 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D3F) ; ø»›ƒ’ + (=ucs . #x430E) ; 䌎 + )) +(define-char + '((=>ucs . #x7E30) ; 縰 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27818) ; ø¸†²ª + )) +(define-char + '((morohashi-daikanwa 27818 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E49) ; ø»”¦® + (=ucs . #x7E30) ; 縰 + )) +(define-char + '((=>ucs . #x7E31) ; 縱 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6150) + (=jis-x0208 . #x6554) ; ø½‹š§ + (korean-ksc5601 . #x707D) ; ø»Šª + (ideograph-daikanwa . 27819) ; ø¸†²« + (ucs-jis . #x7E31) ; ø½‹š§ + )) +(define-char + '((morohashi-daikanwa 27819 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x746B) ; ø»’½  + (chinese-gb12345 . #x575D) ; 縱 + (=ucs . #x7E31) ; 縱 + )) +(define-char + '((=>ucs . #x2610A) ; 𦄊 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27820) ; ø¸†²¬ + )) +(define-char + '((morohashi-daikanwa 27820 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A43) ; ø»ž¤„ + (=ucs . #x2610A) ; 𦄊 + )) +(define-char + '((=>ucs . #x2610A) ; 𦄊 + (morohashi-daikanwa 27820 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3449 4) + (=hanziku-9 . #xCCAD) ; ý¢‚œ²­ + )) +(define-char + '((=>ucs . #x7E32) ; 縲 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6026) + (=jis-x0208 . #x6560) ; ø½‹š³ + (ideograph-daikanwa . 27821) ; ø¸†²­ + (ucs-jis . #x7E32) ; ø½‹š³ + )) +(define-char + '((morohashi-daikanwa 27821 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7467) ; ø»’½œ + (chinese-gb12345 . #x6750) ; 縲 + (=ucs . #x7E32) ; 縲 + )) +(define-char + '((=>ucs . #x430F) ; 䌏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27822) ; ø¸†²® + )) +(define-char + '((morohashi-daikanwa 27822 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5576) ; ø»–¤‘ + (=ucs . #x430F) ; 䌏 + )) +(define-char + '((=>ucs . #x7E33) ; 縳 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x544C) ; ø»‹¯µ + (ideograph-daikanwa . 27823) ; ø¸†²¯ + (ucs-jis . #x7E33) ; ø»‹¯µ + )) +(define-char + '((morohashi-daikanwa 27823 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E40) ; ø»”¦¥ + (=ucs . #x7E33) ; 縳 + )) +(define-char + '((=>ucs . #x4310) ; 䌐 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27825) ; ø¸†²± + )) +(define-char + '((morohashi-daikanwa 27825 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D46) ; ø»›ƒ™ + (=ucs . #x4310) ; 䌐 + )) +(define-char + '((=>ucs . #x4311) ; 䌑 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27826) ; ø¸†²² + )) +(define-char + '((morohashi-daikanwa 27826 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5577) ; ø»–¤’ + (=ucs . #x4311) ; 䌑 + )) +(define-char + '((=>ucs . #x7E34) ; 縴 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27827) ; ø¸†²³ + )) +(define-char + '((morohashi-daikanwa 27827 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x746E) ; ø»’½£ + (chinese-gb12345 . #x7863) ; 縴 + (=ucs . #x7E34) ; 縴 + )) +(define-char + '((=>ucs . #x2610B) ; 𦄋 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3446 4) + (ideograph-daikanwa . 27828) ; ø¸†²´ + (=hanziku-9 . #xCBEA) ; ý¢‚œ¯ª + )) +(define-char + '((morohashi-daikanwa 27828 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D43) ; ø»›ƒ– + (=ucs . #x2610B) ; 𦄋 + )) +(define-char + '((=>ucs . #x7E35) ; 縵 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x655C) ; ø»ƒ ³ + (japanese-jisx0208 . #x655C) ; ø»‡´» + (ideograph-daikanwa . 27829) ; ø¸†²µ + )) +(define-char + '((=>ucs . #x7E35) ; 縵 + (morohashi-daikanwa 27829 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208-1990 . #x655C) ; ø½‹š¯ + (ucs-jis . #x7E35) ; ø½‹š¯ + )) +(define-char + '((morohashi-daikanwa 27829 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7471) ; ø»’½¦ + (chinese-gb12345 . #x674F) ; 縵 + (=ucs . #x7E35) ; 縵 + )) +(define-char + '((=>ucs . #x2610C) ; 𦄌 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27830) ; ø¸†²¶ + )) +(define-char + '((morohashi-daikanwa 27830 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3441 3) + (chinese-cns11643-5 . #x5D40) ; ø»›ƒ“ + (=hanziku-9 . #xCAE6) ; ý¢‚œ«¦ + (=ucs . #x2610C) ; 𦄌 + )) +(define-char + '((=>ucs . #x7E36) ; 縶 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x544D) ; ø»‹¯¶ + (ideograph-daikanwa . 27831) ; ø¸†²· + (ucs-jis . #x7E36) ; ø»‹¯¶ + )) +(define-char + '((morohashi-daikanwa 27831 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E4B) ; ø»”¦° + (chinese-gb12345 . #x746A) ; 縶 + (=ucs . #x7E36) ; 縶 + )) +(define-char + '((=>ucs . #x7E37) ; 縷 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6180) + (=jis-x0208 . #x655F) ; ø½‹š² + (korean-ksc5601 . #x572C) ; ø»‰©« + (ideograph-daikanwa . 27832) ; ø¸†²¸ + (ucs-jis . #x7E37) ; ø½‹š² + )) +(define-char + '((morohashi-daikanwa 27832 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb12345 . #x4246) ; 縷 + (=ucs . #x7E37) ; 縷 + )) +(define-char + '((=>ucs . #x7E37) ; 縷 + (morohashi-daikanwa 27832 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7466) ; ø»’½› + )) +(define-char + '((=>ucs . #x2610D) ; 𦄍 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3442 8) + (ideograph-daikanwa . 27833) ; ø¸†²¹ + (=hanziku-9 . #xCB4C) ; ý¢‚œ­Œ + )) +(define-char + '((morohashi-daikanwa 27833 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5771) ; ø»˜±Œ + (=ucs . #x2610D) ; 𦄍 + )) +(define-char + '((=>ucs . #x2610E) ; 𦄎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27834) ; ø¸†²º + )) +(define-char + '((=>ucs . #x2610E) ; 𦄎 + (morohashi-daikanwa 27834 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3448 7) + (=hanziku-9 . #xCC6E) ; ý¢‚œ±® + )) +(define-char + '((=>ucs . #x2610E) ; 𦄎 + (morohashi-daikanwa 27834 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A37) ; ø»ž£¸ + )) +(define-char + '((morohashi-daikanwa 27834 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x2610E) ; 𦄎 + )) +(define-char + '((=>ucs . #x2610F) ; 𦄏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3441 6) + (ideograph-daikanwa . 27835) ; ø¸†²» + (=hanziku-9 . #xCAE9) ; ý¢‚œ«© + )) +(define-char + '((morohashi-daikanwa 27835 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x2610F) ; 𦄏 + )) +(define-char + '((=>ucs . #x2610F) ; 𦄏 + (morohashi-daikanwa 27835 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D41) ; ø»›ƒ” + )) +(define-char + '((=>ucs . #x7E38) ; 縸 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27836) ; ø¸†²¼ + )) +(define-char + '((morohashi-daikanwa 27836 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E42) ; ø»”¦§ + (=ucs . #x7E38) ; 縸 + )) +(define-char + '((=>ucs . #x7E39) ; 縹 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27837) ; ø¸†²½ + )) +(define-char + '((=>ucs . #x7E39) ; 縹 + (morohashi-daikanwa 27837 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6177) + (=jis-x0208 . #x655D) ; ø½‹š° + (ucs-jis . #x7E39) ; ø½‹š° + )) +(define-char + '((=>ucs . #x7E39) ; 縹 + (morohashi-daikanwa 27837 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x746F) ; ø»’½¤ + )) +(define-char + '((morohashi-daikanwa 27837 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb12345 . #x674E) ; 縹 + (=ucs . #x7E39) ; 縹 + )) +(define-char + '((=>ucs . #x7E3A) ; 縺 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6181) + (=jis-x0208 . #x6561) ; ø½‹š´ + (ideograph-daikanwa . 27838) ; ø¸†²¾ + (ucs-jis . #x7E3A) ; ø½‹š´ + )) +(define-char + '((=>ucs . #x7E3A) ; 縺 + (morohashi-daikanwa 27838 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E4D) ; ø»”¦² + )) +(define-char + '((morohashi-daikanwa 27838 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x7E3A) ; 縺 + )) +(define-char + '((=>ucs . #x7E3B) ; 縻 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6176) + (=jis-x0208 . #x655B) ; ø½‹š® + (ideograph-daikanwa . 27839) ; ø¸†²¿ + (ucs-jis . #x7E3B) ; ø½‹š® + )) +(define-char + '((=>ucs . #x7E3B) ; 縻 + (morohashi-daikanwa 27839 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E4A) ; ø»”¦¯ + )) +(define-char + '((morohashi-daikanwa 27839 0 1 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x7763) ; ø»†…š + (chinese-isoir165 . #x7763) ; ø»Ž­ª + (=ucs . #x7E3B) ; 縻 + )) +(define-char + '((=>ucs . #x4315) ; 䌕 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27840) ; ø¸†³€ + )) +(define-char + '((morohashi-daikanwa 27840 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A39) ; ø»ž£º + (=ucs . #x4315) ; 䌕 + )) +(define-char + '((=>ucs . #x26110) ; 𦄐 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27841) ; ø¸†³ + )) +(define-char + '((morohashi-daikanwa 27841 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3448 2) + (chinese-cns11643-7 . #x3A42) ; ø»ž¤ƒ + (=hanziku-9 . #xCC69) ; ý¢‚œ±© + (=ucs . #x26110) ; 𦄐 + )) +(define-char + '((=>ucs . #x4312) ; 䌒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27842) ; ø¸†³‚ + )) +(define-char + '((morohashi-daikanwa 27842 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x576E) ; ø»˜±‰ + (=ucs . #x4312) ; 䌒 + )) +(define-char + '((=>ucs . #x7E3C) ; 縼 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27843) ; ø¸†³ƒ + )) +(define-char + '((morohashi-daikanwa 27843 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E3E) ; ø»”¦£ + (=ucs . #x7E3C) ; 縼 + )) +(define-char + '((=>ucs . #x7E3D) ; 總 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6089) + (=jis-x0208 . #x6541) ; ø½‹š” + (korean-ksc5601 . #x7545) ; ø»Š–ˆ + (ideograph-daikanwa . 27844) ; ø¸†³„ + (ucs-jis . #x7E3D) ; ø½‹š” + )) +(define-char + '((morohashi-daikanwa 27844 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb12345 . #x575C) ; 總 + (=ucs . #x7E3D) ; 總 + )) +(define-char + '((=>ucs . #x7E3D) ; 總 + (morohashi-daikanwa 27844 0 4) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x746A) ; ø»’½Ÿ + )) +(define-char + '((=>ucs . #x7E3E) ; 績 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6170) + (=jis-x0208 . #x4053) ; ø½Š¤ + (korean-ksc5601 . #x6E60) ; ø»ŠŒ‘ + (ideograph-daikanwa . 27845) ; ø¸†³… + (ucs-jis . #x7E3E) ; ø½Š¤ + )) +(define-char + '((morohashi-daikanwa 27845 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7464) ; ø»’½™ + (chinese-gb12345 . #x3C28) ; 績 + (=ucs . #x7E3E) ; 績 + )) +(define-char + '((=>ucs . #x26111) ; 𦄑 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27846) ; ø¸†³† + )) +(define-char + '((=>ucs . #x26111) ; 𦄑 + (morohashi-daikanwa 27846 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x576F) ; ø»˜±Š + )) +(define-char + '((=>ucs . #x26111) ; 𦄑 + (morohashi-daikanwa 27846 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3440 15) + (=hanziku-9 . #xCAD2) ; ý¢‚œ«’ + )) +(define-char + '((morohashi-daikanwa 27846 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x26111) ; 𦄑 + )) +(define-char + '((=>ucs . #x7E3F) ; 縿 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x544E) ; ø»‹¯· + (ideograph-daikanwa . 27847) ; ø¸†³‡ + (ucs-jis . #x7E3F) ; ø»‹¯· + )) +(define-char + '((morohashi-daikanwa 27847 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7472) ; ø»’½§ + (=ucs . #x7E3F) ; 縿 + )) +(define-char + '((=>ucs . #x7E40) ; 繀 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27848) ; ø¸†³ˆ + )) +(define-char + '((morohashi-daikanwa 27848 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E45) ; ø»”¦ª + (=ucs . #x7E40) ; 繀 + )) +(define-char + '((=>ucs* . #x7E41) ; 繁 + (=>ucs-gb . #x7E41) ; 繁 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (korean-ksc5601 . #x5B65) ; ø»‰°œ + (chinese-cns11643-1 . #x746D) ; ø»’½¢ + (=jis-x0213-1-2000 . #x7A33) ; ø»¤•¼ + (ideograph-daikanwa . 27849) ; ø¸†³‰ + (ucs-cns . #x7E41) ; 繁 + (ucs-ks . #x7E41) ; 繁 + (=ucs . #xFA59) ; 繁 + )) +(define-char + '((=>ucs-jis . #xFA59) ; 繁 + (morohashi-daikanwa 27849 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x3731) ; ø»„¦¨ + (chinese-isoir165 . #x3731) ; ø»Ž¸ + (=ucs . #x7E41) ; 繁 + )) +(define-char + '((=>ucs . #x4313) ; 䌓 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27850) ; ø¸†³Š + )) +(define-char + '((morohashi-daikanwa 27850 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x557C) ; ø»–¤— + (=ucs . #x4313) ; 䌓 + )) +(define-char + '((=>ucs . #x7E42) ; 繂 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27851) ; ø¸†³‹ + )) +(define-char + '((morohashi-daikanwa 27851 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E3F) ; ø»”¦¤ + (=ucs . #x7E42) ; 繂 + )) +(define-char + '((=>ucs . #x7E43) ; 繃 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27852) ; ø¸†³Œ + )) +(define-char + '((=>ucs . #x7E43) ; 繃 + (morohashi-daikanwa 27852 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208 . #x655E) ; ø½‹š± + (korean-ksc5601 . #x5D5E) ; ø»‰³‘ + (ucs-jis . #x7E43) ; ø½‹š± + )) +(define-char + '((morohashi-daikanwa 27852 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7468) ; ø»’½ + (=ucs . #x7E43) ; 繃 + )) +(define-char + '((=>ucs . #x7E44) ; 繄 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E4C) ; ø»”¦± + (ideograph-daikanwa . 27853) ; ø¸†³ + )) +(define-char + '((morohashi-daikanwa 27853 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x544F) ; ø»‹¯¸ + (chinese-isoir165 . #x2C6C) ; ø»Œ¿© + (=ucs . #x7E44) ; 繄 + )) +(define-char + '((=>ucs . #x7E45) ; 繅 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5450) ; ø»‹¯¹ + (=jis-x0213-2-2000 . #x7457) ; ø»¦—° + (ideograph-daikanwa . 27854) ; ø¸†³Ž + (=jef-china3 . #x98F1) ; øº‰£± + (ucs-jis . #x7E45) ; ø»‹¯¹ + )) +(define-char + '((morohashi-daikanwa 27854 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x746C) ; ø»’½¡ + (chinese-gb12345 . #x6752) ; 繅 + (=ucs . #x7E45) ; 繅 + )) +(define-char + '((=>ucs . #x7E46) ; 繆 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6166) + (=jis-x0208 . #x6559) ; ø½‹š¬ + (korean-ksc5601 . #x5970) ; ø»‰­« + (ideograph-daikanwa . 27855) ; ø¸†³ + (ucs-jis . #x7E46) ; ø½‹š¬ + )) +(define-char + '((morohashi-daikanwa 27855 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7465) ; ø»’½š + (chinese-gb12345 . #x6751) ; 繆 + (=ucs . #x7E46) ; 繆 + )) +(define-char + '((=>ucs . #x7E47) ; 繇 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (korean-ksc5601 . #x6923) ; ø»Šƒ¾ + (japanese-jisx0212 . #x5451) ; ø»‹¯º + (=jis-x0213-1-2000 . #x7A34) ; ø»¤•½ + (ideograph-daikanwa . 27856) ; ø¸†³ + (=jef-china3 . #x5EE6) ; øº…»¦ + (ucs-jis . #x7E47) ; ø»Šƒ¾ + )) +(define-char + '((=>ucs . #x7E47) ; 繇 + (morohashi-daikanwa 27856 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E46) ; ø»”¦« + )) +(define-char + '((morohashi-daikanwa 27856 0 5) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x746D) ; ø»†Š + (chinese-isoir165 . #x746D) ; ø»Ž©š + (=ucs . #x7E47) ; 繇 + )) +(define-char + '((=>ucs . #x26112) ; 𦄒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27858) ; ø¸†³’ + )) +(define-char + '((=>ucs . #x26112) ; 𦄒 + (morohashi-daikanwa 27858 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A3A) ; ø»ž£» + )) +(define-char + '((morohashi-daikanwa 27858 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x26112) ; 𦄒 + )) +(define-char + '((=>ucs . #x26112) ; 𦄒 + (morohashi-daikanwa 27858 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3442 9) + (=hanziku-9 . #xCB4D) ; ý¢‚œ­ + )) +(define-char + '((=>ucs . #x26113) ; 𦄓 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3444 6) + (ideograph-daikanwa . 27859) ; ø¸†³“ + (=hanziku-9 . #xCBAC) ; ý¢‚œ®¬ + )) +(define-char + '((morohashi-daikanwa 27859 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x26113) ; 𦄓 + )) +(define-char + '((=>ucs . #x26113) ; 𦄓 + (morohashi-daikanwa 27859 0 4) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D44) ; ø»›ƒ— + )) +(define-char + '((=>ucs . #x26114) ; 𦄔 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27860) ; ø¸†³” + )) +(define-char + '((=>ucs . #x26114) ; 𦄔 + (morohashi-daikanwa 27860 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3449 2) + (=hanziku-9 . #xCCAB) ; ý¢‚œ²« + )) +(define-char + '((morohashi-daikanwa 27860 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D3E) ; ø»›ƒ‘ + (=ucs . #x26114) ; 𦄔 + )) +(define-char + '((=>ucs . #x26115) ; 𦄕 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27861) ; ø¸†³• + )) +(define-char + '((morohashi-daikanwa 27861 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A3E) ; ø»ž£¿ + (=ucs . #x26115) ; 𦄕 + )) +(define-char + '((=>ucs . #x26115) ; 𦄕 + (morohashi-daikanwa 27861 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3442 10) + (=hanziku-9 . #xCB4E) ; ý¢‚œ­Ž + )) +(define-char + '((=>ucs . #x26116) ; 𦄖 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27862) ; ø¸†³– + )) +(define-char + '((=>ucs . #x26116) ; 𦄖 + (morohashi-daikanwa 27862 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3441 2) + (=hanziku-9 . #xCAE5) ; ý¢‚œ«¥ + )) +(define-char + '((morohashi-daikanwa 27862 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A3B) ; ø»ž£¼ + (=ucs . #x26116) ; 𦄖 + )) +(define-char + '((=>ucs . #x7E49) ; 繉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27863) ; ø¸†³— + )) +(define-char + '((morohashi-daikanwa 27863 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E44) ; ø»”¦© + (=ucs . #x7E49) ; 繉 + )) +(define-char + '((=>ucs . #x26117) ; 𦄗 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3441 7) + (ideograph-daikanwa . 27864) ; ø¸†³˜ + (=hanziku-9 . #xCAEA) ; ý¢‚œ«ª + )) +(define-char + '((morohashi-daikanwa 27864 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A3C) ; ø»ž£½ + (=ucs . #x26117) ; 𦄗 + )) +(define-char + '((=>ucs . #x4314) ; 䌔 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27865) ; ø¸†³™ + )) +(define-char + '((morohashi-daikanwa 27865 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x557B) ; ø»–¤– + (=ucs . #x4314) ; 䌔 + )) +(define-char + '((=>ucs . #x26118) ; 𦄘 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3446 2) + (ideograph-daikanwa . 27866) ; ø¸†³š + (=hanziku-9 . #xCBE8) ; ý¢‚œ¯¨ + )) +(define-char + '((morohashi-daikanwa 27866 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A40) ; ø»ž¤ + (=ucs . #x26118) ; 𦄘 + )) +(define-char + '((=>ucs . #x26119) ; 𦄙 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3444 2) + (ideograph-daikanwa . 27867) ; ø¸†³› + (=hanziku-9 . #xCBA8) ; ý¢‚œ®¨ + )) +(define-char + '((morohashi-daikanwa 27867 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D42) ; ø»›ƒ• + (=ucs . #x26119) ; 𦄙 + )) +(define-char + '((=>ucs . #x2611A) ; 𦄚 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3446 1) + (ideograph-daikanwa . 27868) ; ø¸†³œ + (=hanziku-9 . #xCBE7) ; ý¢‚œ¯§ + )) +(define-char + '((morohashi-daikanwa 27868 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A41) ; ø»ž¤‚ + (=ucs . #x2611A) ; 𦄚 + )) +(define-char + '((=>ucs . #x2611B) ; 𦄛 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3443 7) + (ideograph-daikanwa . 27869) ; ø¸†³ + (=hanziku-9 . #xCB6B) ; ý¢‚œ­« + )) +(define-char + '((morohashi-daikanwa 27869 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A3D) ; ø»ž£¾ + (=ucs . #x2611B) ; 𦄛 + )) +(define-char + '((=>ucs . #x2611C) ; 𦄜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27870) ; ø¸†³ž + )) +(define-char + '((=>ucs . #x2611C) ; 𦄜 + (morohashi-daikanwa 27870 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D47) ; ø»›ƒš + )) +(define-char + '((=>ucs . #x2611C) ; 𦄜 + (morohashi-daikanwa 27870 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3440 16) + (=hanziku-9 . #xCAD3) ; ý¢‚œ«“ + )) +(define-char + '((morohashi-daikanwa 27870 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x2611C) ; 𦄜 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 27872) ; ø¸†³  + (=ucs . #x9848) ; 顈 + )) +(define-char + '((=>ucs . #x9848) ; 顈 + (morohashi-daikanwa 27872 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E41) ; ø»”¦¦ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (shinjigen-2 . 6171) + (=jis-x0208 . #x4121) ; ø½Š¤¼ + (ideograph-daikanwa . 27874) ; ø¸†³¢ + (=ucs . #x7E4A) ; 繊 + )) +(define-char + '((=>ucs . #x26131) ; 𦄱 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3444 5) + (ideograph-daikanwa . 49480) ; ø¸Œ…ˆ + (=hanziku-9 . #xCBAB) ; ý¢‚œ®« + )) +(define-char + '((morohashi-daikanwa 49480 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A3F) ; ø»ž¤€ + (=ucs . #x26131) ; 𦄱 + )) +(define-char + '((=>ucs . #x26132) ; 𦄲 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 49481) ; ø¸Œ…‰ + )) +(define-char + '((=>ucs . #x26132) ; 𦄲 + (morohashi-daikanwa 49481 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3448 9) + (=hanziku-9 . #xCC70) ; ý¢‚œ±° + )) +(define-char + '((morohashi-daikanwa 49481 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A38) ; ø»ž£¹ + (=ucs . #x26132) ; 𦄲 + )) +(define-char + '((=>ucs . #x7E4B) ; 繋 + (morohashi-daikanwa ho 486) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0208 . #x3752) ; ø»†± + (=jis-x0208-1990 . #x3752) ; ø½Š— + (ucs-jis . #x7E4B) ; ø»†± + )) +(define-char + '((morohashi-daikanwa ho 486 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x7E4B) ; 繋 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5772) ; ø»˜± + (=ucs . #x4318) ; 䌘 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E48) ; ø»”¦­ + (=ucs . #x7E4C) ; 繌 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0208 . #x3D2B) ; ø»†¹š + (chinese-cns11643-3 . #x557A) ; ø»–¤• + (=jis-x0208-1990 . #x3D2B) ; ø½ŠŸŽ + (=ucs . #x7E4D) ; 繍 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (chinese-gb2312 . #x674E) ; ø»…­¥ + (chinese-isoir165 . #x674E) ; ø»Ž•µ + (=ucs . #x7F25) ; ç¼¥ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (chinese-gb2312 . #x674F) ; ø»…­¦ + (chinese-isoir165 . #x674F) ; ø»Ž•¶ + (=ucs . #x7F26) ; 缦 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (chinese-gb2312 . #x6750) ; ø»…­§ + (chinese-isoir165 . #x6750) ; ø»Ž•· + (=ucs . #x7F27) ; 缧 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (chinese-gb2312 . #x5327) ; ø»…¦ + (chinese-isoir165 . #x5327) ; ø»·¶ + (=ucs . #x7F28) ; 缨 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (chinese-gb2312 . #x4B75) ; ø»……„ + (chinese-isoir165 . #x4B75) ; ø»­” + (=ucs . #x7F29) ; 缩 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (chinese-gb2312 . #x6751) ; ø»…­¨ + (chinese-isoir165 . #x6751) ; ø»Ž•¸ + (=ucs . #x7F2A) ; 缪 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (chinese-gb2312 . #x6752) ; ø»…­© + (chinese-isoir165 . #x6752) ; ø»Ž•¹ + (=ucs . #x7F2B) ; 缫 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5770) ; ø»˜±‹ + (=ucs . #x26144) ; 𦅄 + )) +(define-char + '((=>ucs . #x26144) ; 𦅄 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3454 2) + (=hanziku-9 . #xCDAE) ; ý¢‚œ¶® + )) +(define-char + '((=>ucs . #x7E48) ; 繈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 27857) ; ø¸†³‘ + )) +(define-char + '((morohashi-daikanwa 27857 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-1 . #x7470) ; ø»’½¥ + (=ucs . #x7E48) ; 繈 + )) +(define-char + '((=>ucs . #x7E4E) ; 繎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5452) ; ø»‹¯» + (ideograph-daikanwa . 27875) ; ø¸†³£ + (ucs-jis . #x7E4E) ; ø»‹¯» + )) +(define-char + '((morohashi-daikanwa 27875 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C5F) ; ø»˜¸ + (=ucs . #x7E4E) ; 繎 + )) +(define-char + '((=>ucs . #x2613C) ; 𦄼 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3453 5) + (ideograph-daikanwa . 27876) ; ø¸†³¤ + (=hanziku-9 . #xCD6F) ; ý¢‚œµ¯ + )) +(define-char + '((morohashi-daikanwa 27876 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C64) ; ø»˜¸• + (=ucs . #x2613C) ; 𦄼 + )) +(define-char + '((=>ucs . #x26168) ; 𦅨 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27877) ; ø¸†³¥ + )) +(define-char + '((morohashi-daikanwa 27877 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3453 7) + (chinese-cns11643-7 . #x415C) ; ø»ž®¯ + (=hanziku-9 . #xCD71) ; ý¢‚œµ± + (=ucs . #x26168) ; 𦅨 + )) +(define-char + '((=>ucs . #x26153) ; 𦅓 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27878) ; ø¸†³¦ + )) +(define-char + '((morohashi-daikanwa 27878 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3453 6) + (chinese-cns11643-7 . #x415B) ; ø»ž®® + (=hanziku-9 . #xCD70) ; ý¢‚œµ° + (=ucs . #x26153) ; 𦅓 + )) +(define-char + '((=>ucs . #x2613D) ; 𦄽 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27879) ; ø¸†³§ + )) +(define-char + '((morohashi-daikanwa 27879 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3448 6) + (=hanziku-9 . #xCC6D) ; ý¢‚œ±­ + (=ucs . #x2613D) ; 𦄽 + )) +(define-char + '((=>ucs . #x2613D) ; 𦄽 + (morohashi-daikanwa 27879 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C5C) ; ø»˜¸ + )) +(define-char + '((=>ucs . #x7E4F) ; 繏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27880) ; ø¸†³¨ + )) +(define-char + '((morohashi-daikanwa 27880 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5859) ; ø»–¨Ž + (=ucs . #x7E4F) ; 繏 + )) +(define-char + '((=>ucs . #x7E50) ; 繐 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5453) ; ø»‹¯¼ + (ideograph-daikanwa . 27881) ; ø¸†³© + (=jef-china3 . #x5FD4) ; øº…¿” + (ucs-jis . #x7E50) ; ø»‹¯¼ + )) +(define-char + '((morohashi-daikanwa 27881 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x625A) ; ø»”¬· + (=ucs . #x7E50) ; 繐 + )) +(define-char + '((=>ucs . #x2613E) ; 𦄾 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3451 17) + (ideograph-daikanwa . 27882) ; ø¸†³ª + (=hanziku-9 . #xCCFA) ; ý¢‚œ³º + )) +(define-char + '((morohashi-daikanwa 27882 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x2613E) ; 𦄾 + )) +(define-char + '((=>ucs . #x2613E) ; 𦄾 + (morohashi-daikanwa 27882 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x414E) ; ø»ž®¡ + )) +(define-char + '((=>ucs . #x4316) ; 䌖 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27883) ; ø¸†³« + )) +(define-char + '((morohashi-daikanwa 27883 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C62) ; ø»˜¸“ + (=ucs . #x4316) ; 䌖 + )) +(define-char + '((=>ucs . #x2613F) ; 𦄿 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27884) ; ø¸†³¬ + )) +(define-char + '((morohashi-daikanwa 27884 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3452 4) + (chinese-cns11643-4 . #x5C63) ; ø»˜¸” + (=hanziku-9 . #xCD4E) ; ý¢‚œµŽ + (=ucs . #x2613F) ; 𦄿 + )) +(define-char + '((=>ucs . #x26154) ; 𦅔 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27885) ; ø¸†³­ + )) +(define-char + '((morohashi-daikanwa 27885 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3452 5) + (chinese-cns11643-5 . #x635A) ; ø»›Œ¡ + (=hanziku-9 . #xCD4F) ; ý¢‚œµ + (=ucs . #x26154) ; 𦅔 + )) +(define-char + '((=>ucs . #x7E51) ; 繑 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27886) ; ø¸†³® + )) +(define-char + '((morohashi-daikanwa 27886 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6260) ; ø»”¬½ + (=ucs . #x7E51) ; 繑 + )) +(define-char + '((=>ucs . #x4317) ; 䌗 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27887) ; ø¸†³¯ + )) +(define-char + '((morohashi-daikanwa 27887 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C60) ; ø»˜¸‘ + (=ucs . #x4317) ; 䌗 + )) +(define-char + '((=>ucs . #x7E52) ; 繒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (korean-ksc5601 . #x7179) ; ø»Š‘„ + (japanese-jisx0212 . #x5454) ; ø»‹¯½ + (=jis-x0213-1-2000 . #x7A35) ; ø»¤•¾ + (ideograph-daikanwa . 27888) ; ø¸†³° + (ucs-jis . #x7E52) ; ø»Š‘„ + )) +(define-char + '((morohashi-daikanwa 27888 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-1 . #x7725) ; ø»“€´ + (chinese-gb12345 . #x6755) ; 繒 + (=ucs . #x7E52) ; 繒 + )) +(define-char + '((=>ucs . #x26140) ; 𦅀 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3455 3) + (ideograph-daikanwa . 27889) ; ø¸†³± + (=hanziku-9 . #xCDCF) ; ý¢‚œ· + )) +(define-char + '((morohashi-daikanwa 27889 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C5D) ; ø»˜¸Ž + (=ucs . #x26140) ; 𦅀 + )) +(define-char + '((=>ucs . #x26141) ; 𦅁 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3451 12) + (ideograph-daikanwa . 27890) ; ø¸†³² + (=hanziku-9 . #xCCF5) ; ý¢‚œ³µ + )) +(define-char + '((morohashi-daikanwa 27890 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x414D) ; ø»ž®  + (=ucs . #x26141) ; 𦅁 + )) +(define-char + '((=>ucs . #x7E53) ; 繓 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27891) ; ø¸†³³ + )) +(define-char + '((morohashi-daikanwa 27891 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6263) ; ø»”­€ + (=ucs . #x7E53) ; 繓 + )) +(define-char + '((=>ucs . #x7E54) ; 織 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 6189) + (=jis-x0208 . #x3F25) ; ø½Š¢„ + (korean-ksc5601 . #x7244) ; ø»Š‘­ + (ideograph-daikanwa . 27892) ; ø¸†³´ + (ucs-jis . #x7E54) ; ø½Š¢„ + )) +(define-char + '((morohashi-daikanwa 27892 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-1 . #x767E) ; ø»“€¯ + (chinese-gb12345 . #x562F) ; 織 + (=ucs . #x7E54) ; 織 + )) +(define-char + '((=>ucs . #x7E55) ; 繕 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 6189) + (=jis-x0208 . #x4136) ; ø½Š¥‘ + (korean-ksc5601 . #x604B) ; ø»‰·˜ + (ideograph-daikanwa . 27893) ; ø¸†³µ + (ucs-jis . #x7E55) ; ø½Š¥‘ + )) +(define-char + '((morohashi-daikanwa 27893 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb12345 . #x4949) ; 繕 + (=ucs . #x7E55) ; 繕 + )) +(define-char + '((=>ucs . #x7E55) ; 繕 + (morohashi-daikanwa 27893 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-1 . #x7721) ; ø»“€° + )) +(define-char + '((=>ucs . #x26142) ; 𦅂 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3453 8) + (ideograph-daikanwa . 27894) ; ø¸†³¶ + (=hanziku-9 . #xCD72) ; ý¢‚œµ² + )) +(define-char + '((morohashi-daikanwa 27894 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4154) ; ø»ž®§ + (=ucs . #x26142) ; 𦅂 + )) +(define-char + '((=>ucs . #x26143) ; 𦅃 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27895) ; ø¸†³· + )) +(define-char + '((=>ucs . #x26143) ; 𦅃 + (morohashi-daikanwa 27895 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3453 2) + (=hanziku-9 . #xCD6C) ; ý¢‚œµ¬ + )) +(define-char + '((morohashi-daikanwa 27895 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C61) ; ø»˜¸’ + (=ucs . #x26143) ; 𦅃 + )) +(define-char + '((=>ucs . #x7E56) ; 繖 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (=jis-x0208 . #x6564) ; ø½‹š· + (ideograph-daikanwa . 27896) ; ø¸†³¸ + (ucs-jis . #x7E56) ; ø½‹š· + )) +(define-char + '((morohashi-daikanwa 27896 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x625B) ; ø»”¬¸ + (=ucs . #x7E56) ; 繖 + )) +(define-char + '((=>ucs . #x26145) ; 𦅅 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27898) ; ø¸†³º + )) +(define-char + '((morohashi-daikanwa 27898 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3454 1) + (chinese-cns11643-7 . #x4149) ; ø»ž®œ + (=hanziku-9 . #xCDAD) ; ý¢‚œ¶­ + (=ucs . #x26145) ; 𦅅 + )) +(define-char + '((=>ucs . #x7E57) ; 繗 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27899) ; ø¸†³» + )) +(define-char + '((morohashi-daikanwa 27899 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6262) ; ø»”¬¿ + (=ucs . #x7E57) ; 繗 + )) +(define-char + '((=>ucs . #x7E58) ; 繘 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5455) ; ø»‹¯¾ + (ideograph-daikanwa . 27900) ; ø¸†³¼ + (ucs-jis . #x7E58) ; ø»‹¯¾ + )) +(define-char + '((morohashi-daikanwa 27900 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x625D) ; ø»”¬º + (=ucs . #x7E58) ; 繘 + )) +(define-char + '((=>ucs . #x7E59) ; 繙 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 6193) + (=jis-x0208 . #x6566) ; ø½‹š¹ + (ideograph-daikanwa . 27901) ; ø¸†³½ + (ucs-jis . #x7E59) ; ø½‹š¹ + )) +(define-char + '((morohashi-daikanwa 27901 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-1 . #x7726) ; ø»“€µ + (=ucs . #x7E59) ; 繙 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27903) ; ø¸†³¿ + (=ucs . #x4319) ; 䌙 + )) +(define-char + '((=>ucs . #x4319) ; 䌙 + (morohashi-daikanwa 27903 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5857) ; ø»–¨Œ + )) +(define-char + '((=>ucs . #x7E5A) ; 繚 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 6194) + (=jis-x0208 . #x6567) ; ø½‹šº + (ideograph-daikanwa . 27904) ; ø¸†´€ + (ucs-jis . #x7E5A) ; ø½‹šº + )) +(define-char + '((morohashi-daikanwa 27904 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-1 . #x7723) ; ø»“€² + (chinese-gb12345 . #x6754) ; 繚 + (=ucs . #x7E5A) ; 繚 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x585B) ; ø»–¨ + (ideograph-daikanwa . 27905) ; ø¸†´ + (=ucs . #x7E5B) ; 繛 + )) +(define-char + '((=>ucs . #x7E5C) ; 繜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27906) ; ø¸†´‚ + )) +(define-char + '((morohashi-daikanwa 27906 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6259) ; ø»”¬¶ + (=ucs . #x7E5C) ; 繜 + )) +(define-char + '((=>ucs . #x26146) ; 𦅆 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27907) ; ø¸†´ƒ + )) +(define-char + '((=>ucs . #x26146) ; 𦅆 + (morohashi-daikanwa 27907 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3453 11) + (=hanziku-9 . #xCD75) ; ý¢‚œµµ + )) +(define-char + '((morohashi-daikanwa 27907 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x26146) ; 𦅆 + )) +(define-char + '((=>ucs . #x26146) ; 𦅆 + (morohashi-daikanwa 27907 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6355) ; ø»›Œœ + )) +(define-char + '((=>ucs . #x7E5D) ; 繝 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 6183) + (=jis-x0208 . #x6563) ; ø½‹š¶ + (ideograph-daikanwa . 27908) ; ø¸†´„ + (ucs-jis . #x7E5D) ; ø½‹š¶ + )) +(define-char + '((morohashi-daikanwa 27908 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5858) ; ø»–¨ + (=ucs . #x7E5D) ; 繝 + )) +(define-char + '((=>ucs . #x7E5E) ; 繞 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 6188) + (=jis-x0208 . #x6565) ; ø½‹š¸ + (korean-ksc5601 . #x6924) ; ø»Šƒ¿ + (ideograph-daikanwa . 27909) ; ø¸†´… + (ucs-jis . #x7E5E) ; ø½‹š¸ + )) +(define-char + '((morohashi-daikanwa 27909 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-1 . #x7722) ; ø»“€± + (chinese-gb12345 . #x4846) ; 繞 + (=ucs . #x7E5E) ; 繞 + )) +(define-char + '((=>ucs . #x7E5F) ; 繟 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5456) ; ø»‹¯¿ + (ideograph-daikanwa . 27910) ; ø¸†´† + (ucs-jis . #x7E5F) ; ø»‹¯¿ + )) +(define-char + '((morohashi-daikanwa 27910 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x625F) ; ø»”¬¼ + (=ucs . #x7E5F) ; 繟 + )) +(define-char + '((=>ucs . #x26147) ; 𦅇 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3451 7) + (ideograph-daikanwa . 27911) ; ø¸†´‡ + (=hanziku-9 . #xCCF0) ; ý¢‚œ³° + )) +(define-char + '((morohashi-daikanwa 27911 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6358) ; ø»›ŒŸ + (=ucs . #x26147) ; 𦅇 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6261) ; ø»”¬¾ + (ideograph-daikanwa . 27912) ; ø¸†´ˆ + (=ucs . #x7E60) ; ç¹  + )) +(define-char + '((=>ucs . #x7E61) ; 繡 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x3D2B) ; ø»‚¥’ + (korean-ksc5601 . #x6239) ; ø»‰º‚ + (japanese-jisx0212 . #x5457) ; ø»‹°€ + (=jis-x0213-1-2000 . #x7A36) ; ø»¤•¿ + (ideograph-daikanwa . 27913) ; ø¸†´‰ + (ucs-jis . #x7E61) ; ø»‚¥’ + )) +(define-char + '((morohashi-daikanwa 27913 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-1 . #x7724) ; ø»“€³ + (=ucs . #x7E61) ; 繡 + )) +(define-char + '((=>ucs . #x7E62) ; ç¹¢ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5458) ; ø»‹° + (ideograph-daikanwa . 27914) ; ø¸†´Š + (ucs-jis . #x7E62) ; ø»‹° + )) +(define-char + '((morohashi-daikanwa 27914 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x625E) ; ø»”¬» + (chinese-gb12345 . #x6740) ; ç¹¢ + (=ucs . #x7E62) ; ç¹¢ + )) +(define-char + '((=>ucs . #x26148) ; 𦅈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3451 3) + (ideograph-daikanwa . 27915) ; ø¸†´‹ + (=hanziku-9 . #xCCEC) ; ý¢‚œ³¬ + )) +(define-char + '((morohashi-daikanwa 27915 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6357) ; ø»›Œž + (=ucs . #x26148) ; 𦅈 + )) +(define-char + '((=>ucs . #x431A) ; 䌚 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27916) ; ø¸†´Œ + )) +(define-char + '((morohashi-daikanwa 27916 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5856) ; ø»–¨‹ + (=ucs . #x431A) ; 䌚 + )) +(define-char + '((=>ucs . #x26149) ; 𦅉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3455 6) + (ideograph-daikanwa . 27917) ; ø¸†´ + (=hanziku-9 . #xCDD2) ; ý¢‚œ·’ + )) +(define-char + '((morohashi-daikanwa 27917 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x414B) ; ø»ž®ž + (=ucs . #x26149) ; 𦅉 + )) +(define-char + '((=>ucs . #x7E63) ; ç¹£ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27918) ; ø¸†´Ž + )) +(define-char + '((morohashi-daikanwa 27918 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x625C) ; ø»”¬¹ + (=ucs . #x7E63) ; ç¹£ + )) +(define-char + '((=>ucs . #x2614A) ; 𦅊 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3453 13) + (ideograph-daikanwa . 27919) ; ø¸†´ + (=hanziku-9 . #xCD77) ; ý¢‚œµ· + )) +(define-char + '((morohashi-daikanwa 27919 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4151) ; ø»ž®¤ + (=ucs . #x2614A) ; 𦅊 + )) +(define-char + '((=>ucs . #x2614B) ; 𦅋 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3450 7) + (ideograph-daikanwa . 27920) ; ø¸†´ + (=hanziku-9 . #xCCD0) ; ý¢‚œ³ + )) +(define-char + '((morohashi-daikanwa 27920 0 9) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6356) ; ø»›Œ + (=ucs . #x2614B) ; 𦅋 + )) +(define-char + '((=>ucs . #x2614C) ; 𦅌 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27921) ; ø¸†´‘ + )) +(define-char + '((morohashi-daikanwa 27921 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3453 9) + (chinese-cns11643-7 . #x414A) ; ø»ž® + (=hanziku-9 . #xCD73) ; ý¢‚œµ³ + (=ucs . #x2614C) ; 𦅌 + )) +(define-char + '((=>ucs . #x2614D) ; 𦅍 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27922) ; ø¸†´’ + )) +(define-char + '((=>ucs . #x2614D) ; 𦅍 + (morohashi-daikanwa 27922 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3456 3) + (=hanziku-9 . #xCDEF) ; ý¢‚œ·¯ + )) +(define-char + '((morohashi-daikanwa 27922 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x414F) ; ø»ž®¢ + (=ucs . #x2614D) ; 𦅍 + )) +(define-char + '((=>ucs . #x2614E) ; 𦅎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3453 3) + (ideograph-daikanwa . 27923) ; ø¸†´“ + (=hanziku-9 . #xCD6D) ; ý¢‚œµ­ + )) +(define-char + '((morohashi-daikanwa 27923 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4152) ; ø»ž®¥ + (=ucs . #x2614E) ; 𦅎 + )) +(define-char + '((=>ucs . #x2614F) ; 𦅏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27924) ; ø¸†´” + )) +(define-char + '((morohashi-daikanwa 27924 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3451 11) + (chinese-cns11643-7 . #x414C) ; ø»ž®Ÿ + (=hanziku-9 . #xCCF4) ; ý¢‚œ³´ + (=ucs . #x2614F) ; 𦅏 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4159) ; ø»ž®¬ + (ideograph-daikanwa . 27925) ; ø¸†´• + (=ucs . #x7E64) ; 繤 + )) +(define-char + '((=>ucs . #x7E65) ; ç¹¥ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5459) ; ø»‹°‚ + (ideograph-daikanwa . 27926) ; ø¸†´– + (ucs-jis . #x7E65) ; ø»‹°‚ + )) +(define-char + '((morohashi-daikanwa 27926 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C5E) ; ø»˜¸ + (=ucs . #x7E65) ; ç¹¥ + )) +(define-char + '((=>ucs . #x26150) ; 𦅐 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27927) ; ø¸†´— + )) +(define-char + '((morohashi-daikanwa 27927 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3451 15) + (chinese-cns11643-7 . #x4157) ; ø»ž®ª + (=hanziku-9 . #xCCF8) ; ý¢‚œ³¸ + (=ucs . #x26150) ; 𦅐 + )) +(define-char + '((=>ucs . #x26151) ; 𦅑 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3453 4) + (ideograph-daikanwa . 27928) ; ø¸†´˜ + (=hanziku-9 . #xCD6E) ; ý¢‚œµ® + )) +(define-char + '((morohashi-daikanwa 27928 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4155) ; ø»ž®¨ + (=ucs . #x26151) ; 𦅑 + )) +(define-char + '((=>ucs . #x26152) ; 𦅒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3456 2) + (ideograph-daikanwa . 27929) ; ø¸†´™ + (=hanziku-9 . #xCDEE) ; ý¢‚œ·® + )) +(define-char + '((morohashi-daikanwa 27929 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4150) ; ø»ž®£ + (=ucs . #x26152) ; 𦅒 + )) +(define-char + '((=>ucs . #x26155) ; 𦅕 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27930) ; ø¸†´š + )) +(define-char + '((morohashi-daikanwa 27930 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3451 8) + (chinese-cns11643-7 . #x4156) ; ø»ž®© + (=hanziku-9 . #xCCF1) ; ý¢‚œ³± + (=ucs . #x26155) ; 𦅕 + )) +(define-char + '((=>ucs . #x2616A) ; 𦅪 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 27934) ; ø¸†´ž + )) +(define-char + '((morohashi-daikanwa 27934 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3453 14) + (chinese-cns11643-7 . #x415A) ; ø»ž®­ + (=hanziku-9 . #xCD78) ; ý¢‚œµ¸ + (=ucs . #x2616A) ; 𦅪 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (shinjigen-2 . 6195) + (=jis-x0208 . #x6562) ; ø½‹šµ + (ideograph-daikanwa . 27936) ; ø¸†´  + (=ucs . #x7E67) ; 繧 + )) +(define-char + '((=>ucs . #x26167) ; 𦅧 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3451 16) + (ideograph-daikanwa . 49482) ; ø¸Œ…Š + (=hanziku-9 . #xCCF9) ; ý¢‚œ³¹ + )) +(define-char + '((morohashi-daikanwa 49482 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6359) ; ø»›Œ  + (=ucs . #x26167) ; 𦅧 + )) +(define-char + '((=>ucs . #x2616C) ; 𦅬 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 49483) ; ø¸Œ…‹ + )) +(define-char + '((morohashi-daikanwa 49483 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 8 37 6) + (chinese-cns11643-7 . #x4158) ; ø»ž®« + (=hanziku-12 . #xEFEA) ; ý¢ƒŽ¿ª + (=ucs . #x2616C) ; 𦅬 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (=jis-x0208 . #x655A) ; ø½‹š­ + (chinese-cns11643-3 . #x585A) ; ø»–¨ + (=ucs . #x7E66) ; 繦 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (chinese-gb2312 . #x6753) ; ø»…­ª + (chinese-isoir165 . #x6753) ; ø»Ž•º + (=ucs . #x7F2C) ; 缬 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (chinese-gb2312 . #x6754) ; ø»…­« + (chinese-isoir165 . #x6754) ; ø»Ž•» + (=ucs . #x7F2D) ; ç¼­ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (chinese-gb2312 . #x4949) ; ø»…œ + (chinese-isoir165 . #x4949) ; ø»©¬ + (=ucs . #x7F2E) ; ç¼® + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (chinese-gb2312 . #x6755) ; ø»…­¬ + (chinese-isoir165 . #x6755) ; ø»Ž•¼ + (=ucs . #x7F2F) ; 缯 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (chinese-isoir165 . #x7D7A) ; ø»Ž¶µ + (=ucs . #x98A3) ; 颣 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4153) ; ø»ž®¦ + (=ucs . #x26173) ; 𦅳 + )) +(define-char + '((=>ucs . #x7E69) ; 繩 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 6119) + (=jis-x0208 . #x656A) ; ø½‹š½ + (korean-ksc5601 . #x6331) ; ø»‰»˜ + (ideograph-daikanwa . 27937) ; ø¸†´¡ + (ucs-jis . #x7E69) ; ø½‹š½ + )) +(define-char + '((=>ucs . #x7E69) ; 繩 + (morohashi-daikanwa 27937 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-1 . #x7862) ; ø»“ƒ + )) +(define-char + '((morohashi-daikanwa 27937 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-gb12345 . #x497E) ; 繩 + (=ucs . #x7E69) ; 繩 + )) +(define-char + '((=>ucs . #x26175) ; 𦅵 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27938) ; ø¸†´¢ + )) +(define-char + '((morohashi-daikanwa 27938 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3457 6) + (chinese-cns11643-4 . #x6064) ; ø»˜¾ + (=hanziku-9 . #xCE53) ; ý¢‚œ¹“ + (=ucs . #x26175) ; 𦅵 + )) +(define-char + '((=>ucs . #x7E6A) ; 繪 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 6030) + (=jis-x0208 . #x6569) ; ø½‹š¼ + (korean-ksc5601 . #x7C6B) ; ø»Š¡€ + (ideograph-daikanwa . 27939) ; ø¸†´£ + (ucs-jis . #x7E6A) ; ø½‹š¼ + )) +(define-char + '((morohashi-daikanwa 27939 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-1 . #x7863) ; ø»“ƒ + (chinese-gb12345 . #x3B66) ; 繪 + (=ucs . #x7E6A) ; 繪 + )) +(define-char + '((=>ucs . #x7E6B) ; 繫 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x3752) ; ø»‚… + (korean-ksc5601 . #x4D28) ; ø»‰š» + (japanese-jisx0212 . #x545A) ; ø»‹°ƒ + (ideograph-daikanwa . 27940) ; ø¸†´¤ + (ucs-jis . #x7E6B) ; ø»‚… + )) +(define-char + '((morohashi-daikanwa 27940 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-1 . #x785F) ; ø»“ƒŒ + (chinese-gb12345 . #x7873) ; 繫 + (=ucs . #x7E6B) ; 繫 + )) +(define-char + '((=>ucs . #x26176) ; 𦅶 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27941) ; ø¸†´¥ + )) +(define-char + '((morohashi-daikanwa 27941 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3456 8) + (=hanziku-9 . #xCDF4) ; ý¢‚œ·´ + (=ucs . #x26176) ; 𦅶 + )) +(define-char + '((=>ucs . #x26176) ; 𦅶 + (morohashi-daikanwa 27941 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6065) ; ø»˜¾Ž + )) +(define-char + '((=>ucs . #x7E6C) ; 繬 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27942) ; ø¸†´¦ + )) +(define-char + '((morohashi-daikanwa 27942 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A72) ; ø»–«£ + (=ucs . #x7E6C) ; 繬 + )) +(define-char + '((=>ucs . #x26177) ; 𦅷 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3456 7) + (ideograph-daikanwa . 27943) ; ø¸†´§ + (=hanziku-9 . #xCDF3) ; ý¢‚œ·³ + )) +(define-char + '((morohashi-daikanwa 27943 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x485F) ; ø»ž¹„ + (=ucs . #x26177) ; 𦅷 + )) +(define-char + '((=>ucs . #x7E6D) ; ç¹­ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (korean-ksc5601 . #x4C36) ; ø»‰™« + (chinese-cns11643-1 . #x7860) ; ø»“ƒ + (ideograph-daikanwa . 27944) ; ø¸†´¨ + )) +(define-char + '((=>ucs . #x7E6D) ; ç¹­ + (morohashi-daikanwa 27944 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (=jis-x0208 . #x4B7A) ; ø½Šµ + (ucs-jis . #x7E6D) ; ø½Šµ + )) +(define-char + '((morohashi-daikanwa 27944 0 4) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb12345 . #x3C6B) ; ç¹­ + (=ucs . #x7E6D) ; ç¹­ + )) +(define-char + '((=>ucs . #x26178) ; 𦅸 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3461 5) + (ideograph-daikanwa . 27945) ; ø¸†´© + (=hanziku-9 . #xCEF4) ; ý¢‚œ»´ + )) +(define-char + '((morohashi-daikanwa 27945 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6069) ; ø»˜¾’ + (=ucs . #x26178) ; 𦅸 + )) +(define-char + '((=>ucs . #x26179) ; 𦅹 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27946) ; ø¸†´ª + )) +(define-char + '((morohashi-daikanwa 27946 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3461 6) + (chinese-cns11643-7 . #x4867) ; ø»ž¹Œ + (=hanziku-9 . #xCEF5) ; ý¢‚œ»µ + (=ucs . #x26179) ; 𦅹 + )) +(define-char + '((=>ucs . #x2617A) ; 𦅺 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27947) ; ø¸†´« + )) +(define-char + '((morohashi-daikanwa 27947 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6876) ; ø»›”“ + (=ucs . #x2617A) ; 𦅺 + )) +(define-char + '((=>ucs . #x2617A) ; 𦅺 + (morohashi-daikanwa 27947 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3462 5) + (=hanziku-9 . #xCF55) ; ý¢‚œ½• + )) +(define-char + '((=>ucs . #x431C) ; 䌜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27948) ; ø¸†´¬ + )) +(define-char + '((morohashi-daikanwa 27948 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6066) ; ø»˜¾ + (=ucs . #x431C) ; 䌜 + )) +(define-char + '((=>ucs . #x7E6E) ; ç¹® + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x545B) ; ø»‹°„ + (ideograph-daikanwa . 27949) ; ø¸†´­ + (ucs-jis . #x7E6E) ; ø»‹°„ + )) +(define-char + '((morohashi-daikanwa 27949 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A74) ; ø»–«¥ + (chinese-gb12345 . #x6756) ; ç¹® + (=ucs . #x7E6E) ; ç¹® + )) +(define-char + '((=>ucs . #x2617B) ; 𦅻 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27950) ; ø¸†´® + )) +(define-char + '((=>ucs . #x2617B) ; 𦅻 + (morohashi-daikanwa 27950 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3456 5) + (=hanziku-9 . #xCDF1) ; ý¢‚œ·± + )) +(define-char + '((morohashi-daikanwa 27950 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4864) ; ø»ž¹‰ + (=ucs . #x2617B) ; 𦅻 + )) +(define-char + '((=>ucs . #x2617C) ; 𦅼 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27951) ; ø¸†´¯ + )) +(define-char + '((=>ucs . #x2617C) ; 𦅼 + (morohashi-daikanwa 27951 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3461 3) + (=hanziku-9 . #xCEF2) ; ý¢‚œ»² + )) +(define-char + '((morohashi-daikanwa 27951 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6067) ; ø»˜¾ + (=ucs . #x2617C) ; 𦅼 + )) +(define-char + '((=>ucs . #x7E6F) ; 繯 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x545C) ; ø»‹°… + (ideograph-daikanwa . 27952) ; ø¸†´° + (ucs-jis . #x7E6F) ; ø»‹°… + )) +(define-char + '((morohashi-daikanwa 27952 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x663E) ; ø»”²“ + (chinese-gb12345 . #x6759) ; 繯 + (=ucs . #x7E6F) ; 繯 + )) +(define-char + '((=>ucs . #x7E70) ; ç¹° + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 6200) + (=jis-x0208 . #x372B) ; ø½Š–š + (korean-ksc5601 . #x705B) ; ø»Šˆ + (ideograph-daikanwa . 27953) ; ø¸†´± + (ucs-jis . #x7E70) ; ø½Š–š + )) +(define-char + '((morohashi-daikanwa 27953 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-gb12345 . #x6758) ; ç¹° + (=ucs . #x7E70) ; ç¹° + )) +(define-char + '((=>ucs . #x7E70) ; ç¹° + (morohashi-daikanwa 27953 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x663C) ; ø»”²‘ + )) +(define-char + '((=>ucs . #x431D) ; 䌝 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27954) ; ø¸†´² + )) +(define-char + '((morohashi-daikanwa 27954 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6063) ; ø»˜¾Œ + (=ucs . #x431D) ; 䌝 + )) +(define-char + '((=>ucs . #x7E71) ; ç¹± + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27955) ; ø¸†´³ + )) +(define-char + '((morohashi-daikanwa 27955 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A75) ; ø»–«¦ + (=ucs . #x7E71) ; ç¹± + )) +(define-char + '((=>ucs . #x7E72) ; ç¹² + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27956) ; ø¸†´´ + )) +(define-char + '((morohashi-daikanwa 27956 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6640) ; ø»”²• + (=ucs . #x7E72) ; ç¹² + )) +(define-char + '((=>ucs . #x2617D) ; 𦅽 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27957) ; ø¸†´µ + )) +(define-char + '((morohashi-daikanwa 27957 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3460 5) + (chinese-cns11643-7 . #x4866) ; ø»ž¹‹ + (=hanziku-9 . #xCED4) ; ý¢‚œ»” + (=ucs . #x2617D) ; 𦅽 + )) +(define-char + '((=>ucs . #x2617F) ; 𦅿 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3458 2) + (ideograph-daikanwa . 27958) ; ø¸†´¶ + (=hanziku-9 . #xCE6F) ; ý¢‚œ¹¯ + )) +(define-char + '((morohashi-daikanwa 27958 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6879) ; ø»›”– + (=ucs . #x2617F) ; 𦅿 + )) +(define-char + '((=>ucs . #x2617E) ; 𦅾 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27959) ; ø¸†´· + )) +(define-char + '((morohashi-daikanwa 27959 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3460 10) + (chinese-cns11643-4 . #x606B) ; ø»˜¾” + (=hanziku-9 . #xCED9) ; ý¢‚œ»™ + (=ucs . #x2617E) ; 𦅾 + )) +(define-char + '((=>ucs . #x7E73) ; ç¹³ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x545D) ; ø»‹°† + (=jis-x0213-2-2000 . #x7458) ; ø»¦—± + (ideograph-daikanwa . 27960) ; ø¸†´¸ + (ucs-jis . #x7E73) ; ø»‹°† + )) +(define-char + '((morohashi-daikanwa 27960 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-1 . #x7864) ; ø»“ƒ‘ + (chinese-gb12345 . #x3D49) ; ç¹³ + (=ucs . #x7E73) ; ç¹³ + )) +(define-char + '((=>ucs . #x7E74) ; ç¹´ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27961) ; ø¸†´¹ + )) +(define-char + '((morohashi-daikanwa 27961 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6641) ; ø»”²– + (=ucs . #x7E74) ; ç¹´ + )) +(define-char + '((=>ucs . #x431F) ; 䌟 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27962) ; ø¸†´º + )) +(define-char + '((morohashi-daikanwa 27962 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6062) ; ø»˜¾‹ + (=ucs . #x431F) ; 䌟 + )) +(define-char + '((=>ucs . #x431E) ; 䌞 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27963) ; ø¸†´» + )) +(define-char + '((morohashi-daikanwa 27963 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6068) ; ø»˜¾‘ + (=ucs . #x431E) ; 䌞 + )) +(define-char + '((=>ucs . #x7E75) ; ç¹µ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (=jis-x0213-2-2000 . #x7459) ; ø»¦—² + (ideograph-daikanwa . 27964) ; ø¸†´¼ + (ucs-jis . #x7E75) ; ø»¦—² + )) +(define-char + '((morohashi-daikanwa 27964 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x663A) ; ø»”² + (=ucs . #x7E75) ; ç¹µ + )) +(define-char + '((=>ucs . #x26180) ; 𦆀 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27965) ; ø¸†´½ + )) +(define-char + '((morohashi-daikanwa 27965 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3462 3) + (chinese-cns11643-4 . #x6060) ; ø»˜¾‰ + (=hanziku-9 . #xCF53) ; ý¢‚œ½“ + (=ucs . #x26180) ; 𦆀 + )) +(define-char + '((=>ucs . #x26181) ; 𦆁 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27966) ; ø¸†´¾ + )) +(define-char + '((=>ucs . #x26181) ; 𦆁 + (morohashi-daikanwa 27966 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x687A) ; ø»›”— + )) +(define-char + '((morohashi-daikanwa 27966 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 3 2123 1) + (=hanziku-6 . #xB542) ; ý¢«•‚ + (=ucs . #x26181) ; 𦆁 + )) +(define-char + '((=>ucs . #x26182) ; 𦆂 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27967) ; ø¸†´¿ + )) +(define-char + '((morohashi-daikanwa 27967 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3460 4) + (chinese-cns11643-7 . #x4861) ; ø»ž¹† + (=hanziku-9 . #xCED3) ; ý¢‚œ»“ + (=ucs . #x26182) ; 𦆂 + )) +(define-char + '((=>ucs . #x7E76) ; 繶 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27970) ; ø¸†µ‚ + )) +(define-char + '((morohashi-daikanwa 27970 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6639) ; ø»”²Ž + (=ucs . #x7E76) ; 繶 + )) +(define-char + '((=>ucs . #x7E77) ; ç¹· + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27971) ; ø¸†µƒ + )) +(define-char + '((morohashi-daikanwa 27971 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x663D) ; ø»”²’ + (=ucs . #x7E77) ; ç¹· + )) +(define-char + '((=>ucs . #x26184) ; 𦆄 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3456 4) + (ideograph-daikanwa . 27972) ; ø¸†µ„ + (=hanziku-9 . #xCDF0) ; ý¢‚œ·° + )) +(define-char + '((morohashi-daikanwa 27972 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x26184) ; 𦆄 + )) +(define-char + '((=>ucs . #x26184) ; 𦆄 + (morohashi-daikanwa 27972 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6061) ; ø»˜¾Š + )) +(define-char + '((=>ucs . #x4321) ; 䌡 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27973) ; ø¸†µ… + )) +(define-char + '((morohashi-daikanwa 27973 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A73) ; ø»–«¤ + (=ucs . #x4321) ; 䌡 + )) +(define-char + '((=>ucs . #x7E78) ; 繸 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x545E) ; ø»‹°‡ + (ideograph-daikanwa . 27974) ; ø¸†µ† + (ucs-jis . #x7E78) ; ø»‹°‡ + )) +(define-char + '((morohashi-daikanwa 27974 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x663B) ; ø»”² + (=ucs . #x7E78) ; 繸 + )) +(define-char + '((=>ucs . #x7E79) ; ç¹¹ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 6196) + (=jis-x0208 . #x6568) ; ø½‹š» + (korean-ksc5601 . #x663A) ; ø»‰¿» + (ideograph-daikanwa . 27975) ; ø¸†µ‡ + (ucs-jis . #x7E79) ; ø½‹š» + )) +(define-char + '((morohashi-daikanwa 27975 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-1 . #x7861) ; ø»“ƒŽ + (chinese-gb12345 . #x526F) ; ç¹¹ + (=ucs . #x7E79) ; ç¹¹ + )) +(define-char + '((=>ucs . #x2618E) ; 𦆎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3460 3) + (ideograph-daikanwa . 27976) ; ø¸†µˆ + (=hanziku-9 . #xCED2) ; ý¢‚œ»’ + )) +(define-char + '((morohashi-daikanwa 27976 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4860) ; ø»ž¹… + (=ucs . #x2618E) ; 𦆎 + )) +(define-char + '((=>ucs . #x4322) ; 䌢 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27977) ; ø¸†µ‰ + )) +(define-char + '((morohashi-daikanwa 27977 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A71) ; ø»–«¢ + (=ucs . #x4322) ; 䌢 + )) +(define-char + '((=>ucs . #x26185) ; 𦆅 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27978) ; ø¸†µŠ + )) +(define-char + '((=>ucs . #x26185) ; 𦆅 + (morohashi-daikanwa 27978 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x485D) ; ø»ž¹‚ + )) +(define-char + '((=>ucs . #x26185) ; 𦆅 + (morohashi-daikanwa 27978 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3458 1) + (=hanziku-9 . #xCE6E) ; ý¢‚œ¹® + )) +(define-char + '((morohashi-daikanwa 27978 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x26185) ; 𦆅 + )) +(define-char + '((=>ucs . #x26186) ; 𦆆 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3461 11) + (ideograph-daikanwa . 27979) ; ø¸†µ‹ + (=hanziku-9 . #xCEFA) ; ý¢‚œ»º + )) +(define-char + '((morohashi-daikanwa 27979 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6877) ; ø»›”” + (=ucs . #x26186) ; 𦆆 + )) +(define-char + '((=>ucs . #x2618F) ; 𦆏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27980) ; ø¸†µŒ + )) +(define-char + '((morohashi-daikanwa 27980 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x485E) ; ø»ž¹ƒ + (=ucs . #x2618F) ; 𦆏 + )) +(define-char + '((=>ucs . #x26188) ; 𦆈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27981) ; ø¸†µ + )) +(define-char + '((=>ucs . #x26188) ; 𦆈 + (morohashi-daikanwa 27981 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3453 1) + (=hanziku-9 . #xCD6B) ; ý¢‚œµ« + )) +(define-char + '((morohashi-daikanwa 27981 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4863) ; ø»ž¹ˆ + (=ucs . #x26188) ; 𦆈 + )) +(define-char + '((=>ucs . #x26189) ; 𦆉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27982) ; ø¸†µŽ + )) +(define-char + '((morohashi-daikanwa 27982 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3461 12) + (chinese-cns11643-7 . #x485B) ; ø»ž¹€ + (=hanziku-9 . #xCEFB) ; ý¢‚œ»» + (=ucs . #x26189) ; 𦆉 + )) +(define-char + '((=>ucs . #x7E7A) ; 繺 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27983) ; ø¸†µ + )) +(define-char + '((morohashi-daikanwa 27983 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x663F) ; ø»”²” + (=ucs . #x7E7A) ; 繺 + )) +(define-char + '((=>ucs . #x2618A) ; 𦆊 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27984) ; ø¸†µ + )) +(define-char + '((morohashi-daikanwa 27984 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3457 8) + (chinese-cns11643-7 . #x4862) ; ø»ž¹‡ + (=hanziku-9 . #xCE55) ; ý¢‚œ¹• + (=ucs . #x2618A) ; 𦆊 + )) +(define-char + '((=>ucs . #x2618B) ; 𦆋 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3456 11) + (ideograph-daikanwa . 27985) ; ø¸†µ‘ + (=hanziku-9 . #xCDF7) ; ý¢‚œ·· + )) +(define-char + '((morohashi-daikanwa 27985 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6878) ; ø»›”• + (=ucs . #x2618B) ; 𦆋 + )) +(define-char + '((=>ucs . #x2618C) ; 𦆌 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27986) ; ø¸†µ’ + )) +(define-char + '((=>ucs . #x2618C) ; 𦆌 + (morohashi-daikanwa 27986 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3462 2) + (=hanziku-9 . #xCF52) ; ý¢‚œ½’ + )) +(define-char + '((morohashi-daikanwa 27986 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x2618C) ; 𦆌 + )) +(define-char + '((=>ucs . #x2618C) ; 𦆌 + (morohashi-daikanwa 27986 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4859) ; ø»ž¸¾ + )) +(define-char + '((=>ucs . #x2618D) ; 𦆍 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27987) ; ø¸†µ“ + )) +(define-char + '((=>ucs . #x2618D) ; 𦆍 + (morohashi-daikanwa 27987 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3461 10) + (=hanziku-9 . #xCEF9) ; ý¢‚œ»¹ + )) +(define-char + '((morohashi-daikanwa 27987 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x485A) ; ø»ž¸¿ + (=ucs . #x2618D) ; 𦆍 + )) +(define-char + '((=>ucs . #x261A5) ; 𦆥 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27988) ; ø¸†µ” + )) +(define-char + '((=>ucs . #x261A5) ; 𦆥 + (morohashi-daikanwa 27988 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3462 4) + (=hanziku-9 . #xCF54) ; ý¢‚œ½” + )) +(define-char + '((morohashi-daikanwa 27988 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x261A5) ; 𦆥 + )) +(define-char + '((=>ucs . #x261A5) ; 𦆥 + (morohashi-daikanwa 27988 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4858) ; ø»ž¸½ + )) +(define-char + '((=>ucs . #x7E68) ; 繨 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 27990) ; ø¸†µ– + )) +(define-char + '((morohashi-daikanwa 27990 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6642) ; ø»”²— + (=ucs . #x7E68) ; 繨 + )) +(define-char + '((=>ucs . #x26196) ; 𦆖 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3457 4) + (ideograph-daikanwa . 49484) ; ø¸Œ…Œ + (=hanziku-9 . #xCE51) ; ý¢‚œ¹‘ + )) +(define-char + '((morohashi-daikanwa 49484 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x485C) ; ø»ž¹ + (=ucs . #x26196) ; 𦆖 + )) +(define-char + '((=>ucs . #x26197) ; 𦆗 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 49485) ; ø¸Œ… + )) +(define-char + '((morohashi-daikanwa 49485 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3460 6) + (chinese-cns11643-7 . #x4865) ; ø»ž¹Š + (=hanziku-9 . #xCED5) ; ý¢‚œ»• + (=ucs . #x26197) ; 𦆗 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (chinese-gb2312 . #x6756) ; ø»…­­ + (chinese-isoir165 . #x6756) ; ø»Ž•½ + (=ucs . #x7F30) ; ç¼° + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (chinese-gb2312 . #x6757) ; ø»…­® + (chinese-isoir165 . #x6757) ; ø»Ž•¾ + (=ucs . #x7F31) ; ç¼± + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (chinese-gb2312 . #x6758) ; ø»…­¯ + (chinese-isoir165 . #x6758) ; ø»Ž•¿ + (=ucs . #x7F32) ; ç¼² + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (chinese-gb2312 . #x6759) ; ø»…­° + (chinese-isoir165 . #x6759) ; ø»Ž–€ + (=ucs . #x7F33) ; ç¼³ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (chinese-gb2312 . #x3D49) ; ø»„¯´ + (chinese-isoir165 . #x3D49) ; ø»˜„ + (=ucs . #x7F34) ; ç¼´ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x606A) ; ø»˜¾“ + (=ucs . #x2619B) ; 𦆛 + )) +(define-char + '((=>ucs . #x8FAE) ; è¾® + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (shinjigen-2 . 6208) + (=jis-x0208 . #x6570) ; ø½‹›ƒ + (ideograph-daikanwa . 27991) ; ø¸†µ— + (ucs-jis . #x8FAE) ; ø½‹›ƒ + )) +(define-char + '((morohashi-daikanwa 27991 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A29) ; ø»“…’ + (chinese-gb12345 . #x3168) ; è¾® + (=ucs . #x8FAE) ; è¾® + )) +(define-char + '((=>ucs . #x2619C) ; 𦆜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3462 10) + (ideograph-daikanwa . 27992) ; ø¸†µ˜ + (=hanziku-9 . #xCF5A) ; ý¢‚œ½š + )) +(define-char + '((morohashi-daikanwa 27992 0 5) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E7D) ; ø»Ÿ‚– + (=ucs . #x2619C) ; 𦆜 + )) +(define-char + '((=>ucs . #x2619D) ; 𦆝 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 27993) ; ø¸†µ™ + )) +(define-char + '((=>ucs . #x2619D) ; 𦆝 + (morohashi-daikanwa 27993 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E7C) ; ø»Ÿ‚• + )) +(define-char + '((=>ucs . #x2619D) ; 𦆝 + (morohashi-daikanwa 27993 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3463 4) + (=hanziku-9 . #xCF74) ; ý¢‚œ½´ + )) +(define-char + '((morohashi-daikanwa 27993 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (=ucs . #x2619D) ; 𦆝 + )) +(define-char + '((=>ucs . #x4323) ; 䌣 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 27994) ; ø¸†µš + )) +(define-char + '((morohashi-daikanwa 27994 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D22) ; ø»›š• + (=ucs . #x4323) ; 䌣 + )) +(define-char + '((=>ucs . #x2619E) ; 𦆞 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3463 10) + (ideograph-daikanwa . 27995) ; ø¸†µ› + (=hanziku-9 . #xCF7A) ; ý¢‚œ½º + )) +(define-char + '((morohashi-daikanwa 27995 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (=ucs . #x2619E) ; 𦆞 + )) +(define-char + '((=>ucs . #x2619E) ; 𦆞 + (morohashi-daikanwa 27995 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D23) ; ø»›š– + )) +(define-char + '((=>ucs . #x7E7B) ; ç¹» + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (shinjigen-2 . 6206) + (=jis-x0208 . #x656C) ; ø½‹š¿ + (ideograph-daikanwa . 27996) ; ø¸†µœ + (ucs-jis . #x7E7B) ; ø½‹š¿ + )) +(define-char + '((morohashi-daikanwa 27996 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-2 . #x6959) ; ø»”·ˆ + (=ucs . #x7E7B) ; ç¹» + )) +(define-char + '((=>ucs . #x7E7C) ; ç¹¼ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (shinjigen-2 . 6055) + (=jis-x0208 . #x656B) ; ø½‹š¾ + (korean-ksc5601 . #x4D29) ; ø»‰š¼ + (ideograph-daikanwa . 27997) ; ø¸†µ + (ucs-jis . #x7E7C) ; ø½‹š¾ + )) +(define-char + '((morohashi-daikanwa 27997 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A2B) ; ø»“…” + (chinese-gb12345 . #x3C4C) ; ç¹¼ + (=ucs . #x7E7C) ; ç¹¼ + )) +(define-char + '((=>ucs . #x4324) ; 䌤 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 27998) ; ø¸†µž + )) +(define-char + '((morohashi-daikanwa 27998 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C69) ; ø»–®– + (=ucs . #x4324) ; 䌤 + )) +(define-char + '((=>ucs . #x7E7D) ; ç¹½ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (shinjigen-2 . 6207) + (=jis-x0208 . #x656F) ; ø½‹›‚ + (ideograph-daikanwa . 27999) ; ø¸†µŸ + (ucs-jis . #x7E7D) ; ø½‹›‚ + )) +(define-char + '((morohashi-daikanwa 27999 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A2A) ; ø»“…“ + (chinese-gb12345 . #x674D) ; ç¹½ + (=ucs . #x7E7D) ; ç¹½ + )) +(define-char + '((=>ucs . #x4325) ; 䌥 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 28000) ; ø¸†µ  + )) +(define-char + '((morohashi-daikanwa 28000 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x6424) ; ø»™ƒ… + (=ucs . #x4325) ; 䌥 + )) +(define-char + '((=>ucs . #x2619F) ; 𦆟 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3462 13) + (ideograph-daikanwa . 28001) ; ø¸†µ¡ + (=hanziku-9 . #xCF5D) ; ý¢‚œ½ + )) +(define-char + '((morohashi-daikanwa 28001 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D21) ; ø»›š” + (=ucs . #x2619F) ; 𦆟 + )) +(define-char + '((=>ucs . #x4326) ; 䌦 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 28002) ; ø¸†µ¢ + )) +(define-char + '((morohashi-daikanwa 28002 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C6A) ; ø»–®— + (=ucs . #x4326) ; 䌦 + )) +(define-char + '((=>ucs . #x261A0) ; 𦆠 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 28003) ; ø¸†µ£ + )) +(define-char + '((morohashi-daikanwa 28003 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3463 2) + (chinese-cns11643-4 . #x6425) ; ø»™ƒ† + (=hanziku-9 . #xCF72) ; ý¢‚œ½² + (=ucs . #x261A0) ; 𦆠 + )) +(define-char + '((=>ucs . #x261A1) ; 𦆡 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3463 5) + (ideograph-daikanwa . 28004) ; ø¸†µ¤ + (=hanziku-9 . #xCF75) ; ý¢‚œ½µ + )) +(define-char + '((morohashi-daikanwa 28004 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E7E) ; ø»Ÿ‚— + (=ucs . #x261A1) ; 𦆡 + )) +(define-char + '((=>ucs . #x261A2) ; 𦆢 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3463 9) + (ideograph-daikanwa . 28005) ; ø¸†µ¥ + (=hanziku-9 . #xCF79) ; ý¢‚œ½¹ + )) +(define-char + '((morohashi-daikanwa 28005 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F23) ; ø»Ÿ‚š + (=ucs . #x261A2) ; 𦆢 + )) +(define-char + '((=>ucs . #x7E7E) ; ç¹¾ + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0212 . #x545F) ; ø»‹°ˆ + (=jis-x0213-2-2000 . #x745A) ; ø»¦—³ + (ideograph-daikanwa . 28006) ; ø¸†µ¦ + (ucs-jis . #x7E7E) ; ø»‹°ˆ + )) +(define-char + '((=>ucs . #x7E7E) ; ç¹¾ + (morohashi-daikanwa 28006 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-2 . #x695A) ; ø»”·‰ + )) +(define-char + '((morohashi-daikanwa 28006 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-gb12345 . #x6757) ; ç¹¾ + (=ucs . #x7E7E) ; ç¹¾ + )) +(define-char + '((=>ucs . #x2F970) ; 繅 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 28007) ; ø¸†µ§ + )) +(define-char + '((=>ucs* . #x7E45) ; 繅 + (morohashi-daikanwa 28007 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x6426) ; ø»™ƒ‡ + (=ucs . #x2F970) ; 繅 + )) +(define-char + '((=>ucs . #x4327) ; 䌧 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 28008) ; ø¸†µ¨ + )) +(define-char + '((morohashi-daikanwa 28008 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C6B) ; ø»–®˜ + (=ucs . #x4327) ; 䌧 + )) +(define-char + '((=>ucs . #x7E7F) ; 繿 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (=jis-x0208 . #x6571) ; ø½‹›„ + (ideograph-daikanwa . 28009) ; ø¸†µ© + (ucs-jis . #x7E7F) ; ø½‹›„ + )) +(define-char + '((morohashi-daikanwa 28009 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C6C) ; ø»–®™ + (=ucs . #x7E7F) ; 繿 + )) +(define-char + '((=>ucs . #x7E80) ; 纀 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 28010) ; ø¸†µª + )) +(define-char + '((morohashi-daikanwa 28010 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-2 . #x695C) ; ø»”·‹ + (=ucs . #x7E80) ; 纀 + )) +(define-char + '((=>ucs . #x7E81) ; 纁 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0212 . #x5460) ; ø»‹°‰ + (ideograph-daikanwa . 28011) ; ø¸†µ« + (ucs-jis . #x7E81) ; ø»‹°‰ + )) +(define-char + '((morohashi-daikanwa 28011 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-2 . #x695B) ; ø»”·Š + (=ucs . #x7E81) ; 纁 + )) +(define-char + '((=>ucs . #x7E82) ; 纂 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (shinjigen-2 . 6205) + (=jis-x0208 . #x3B3C) ; ø½Šœ£ + (korean-ksc5601 . #x7343) ; ø»Š“Š + (chinese-cns11643-1 . #x7A2C) ; ø»“…• + (ideograph-daikanwa . 28012) ; ø¸†µ¬ + (ucs-jis . #x7E82) ; ø½Šœ£ + )) +(define-char + '((morohashi-daikanwa 28012 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-gb2312 . #x576B) ; ø»…–¢ + (chinese-isoir165 . #x576B) ; ø»¾² + (=ucs . #x7E82) ; 纂 + )) +(define-char + '((=>ucs . #x261A3) ; 𦆣 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 28013) ; ø¸†µ­ + )) +(define-char + '((=>ucs . #x261A3) ; 𦆣 + (morohashi-daikanwa 28013 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3464 11) + (=hanziku-9 . #xCFBD) ; ý¢‚œ¾½ + )) +(define-char + '((=>ucs . #x261A3) ; 𦆣 + (morohashi-daikanwa 28013 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E7B) ; ø»Ÿ‚” + )) +(define-char + '((morohashi-daikanwa 28013 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x261A3) ; 𦆣 + )) +(define-char + '((=>ucs . #x261A6) ; 𦆦 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3464 5) + (ideograph-daikanwa . 28014) ; ø¸†µ® + (=hanziku-9 . #xCFB7) ; ý¢‚œ¾· + )) +(define-char + '((morohashi-daikanwa 28014 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D24) ; ø»›š— + (=ucs . #x261A6) ; 𦆦 + )) +(define-char + '((=>ucs . #x261A7) ; 𦆧 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3463 8) + (ideograph-daikanwa . 28015) ; ø¸†µ¯ + (=hanziku-9 . #xCF78) ; ý¢‚œ½¸ + )) +(define-char + '((morohashi-daikanwa 28015 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F24) ; ø»Ÿ‚› + (=ucs . #x261A7) ; 𦆧 + )) +(define-char + '((=>ucs . #x261A9) ; 𦆩 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3464 3) + (ideograph-daikanwa . 28016) ; ø¸†µ° + (=hanziku-9 . #xCFB5) ; ý¢‚œ¾µ + )) +(define-char + '((morohashi-daikanwa 28016 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F26) ; ø»Ÿ‚ + (=ucs . #x261A9) ; 𦆩 + )) +(define-char + '((=>ucs . #x261AA) ; 𦆪 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 28017) ; ø¸†µ± + )) +(define-char + '((=>ucs . #x261AA) ; 𦆪 + (morohashi-daikanwa 28017 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3464 7) + (=hanziku-9 . #xCFB9) ; ý¢‚œ¾¹ + )) +(define-char + '((morohashi-daikanwa 28017 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E7A) ; ø»Ÿ‚“ + (=ucs . #x261AA) ; 𦆪 + )) +(define-char + '((=>ucs . #x261AC) ; 𦆬 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3462 12) + (ideograph-daikanwa . 28018) ; ø¸†µ² + (=hanziku-9 . #xCF5C) ; ý¢‚œ½œ + )) +(define-char + '((morohashi-daikanwa 28018 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F22) ; ø»Ÿ‚™ + (=ucs . #x261AC) ; 𦆬 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (=jis-x0208 . #x656D) ; ø½‹›€ + (ideograph-daikanwa . 28020) ; ø¸†µ´ + (=ucs . #x7E83) ; 纃 + )) +(define-char + '((=>ucs . #x261B0) ; 𦆰 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 49486) ; ø¸Œ…Ž + )) +(define-char + '((morohashi-daikanwa 49486 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F25) ; ø»Ÿ‚œ + (=ucs . #x261B0) ; 𦆰 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4E79) ; ø»Ÿ‚’ + (=ucs . #x261AF) ; 𦆯 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F21) ; ø»Ÿ‚˜ + (=ucs . #x261B6) ; 𦆶 + )) +(define-char + '((=>ucs . #x261B6) ; 𦆶 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3462 11) + (=hanziku-9 . #xCF5B) ; ý¢‚œ½› + )) +(define-char + '((=>ucs . #x261A4) ; 𦆤 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3467 1) + (ideograph-daikanwa . 28021) ; ø¸†µµ + (=hanziku-9 . #xD054) ; ý¢‚” + )) +(define-char + '((morohashi-daikanwa 28021 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5442) ; ø»ŸŠ + (=ucs . #x261A4) ; 𦆤 + )) +(define-char + '((=>ucs . #x7E85) ; 纅 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28023) ; ø¸†µ· + )) +(define-char + '((morohashi-daikanwa 28023 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E50) ; ø»–°¹ + (=ucs . #x7E85) ; 纅 + )) +(define-char + '((=>ucs . #x261BB) ; 𦆻 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3467 5) + (ideograph-daikanwa . 28024) ; ø¸†µ¸ + (=hanziku-9 . #xD058) ; ý¢‚˜ + )) +(define-char + '((morohashi-daikanwa 28024 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (=ucs . #x261BB) ; 𦆻 + )) +(define-char + '((=>ucs . #x261BB) ; 𦆻 + (morohashi-daikanwa 28024 0 4) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7072) ; ø»›Ÿ¿ + )) +(define-char + '((=>ucs . #x4328) ; 䌨 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28025) ; ø¸†µ¹ + )) +(define-char + '((morohashi-daikanwa 28025 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E4F) ; ø»–°¸ + (=ucs . #x4328) ; 䌨 + )) +(define-char + '((=>ucs . #x7E86) ; 纆 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (japanese-jisx0212 . #x5461) ; ø»‹°Š + (=jis-x0213-2-2000 . #x745B) ; ø»¦—´ + (ideograph-daikanwa . 28026) ; ø¸†µº + (ucs-jis . #x7E86) ; ø»‹°Š + )) +(define-char + '((morohashi-daikanwa 28026 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B79) ; ø»”º¤ + (=ucs . #x7E86) ; 纆 + )) +(define-char + '((=>ucs . #x7E87) ; 纇 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (japanese-jisx0212 . #x5462) ; ø»‹°‹ + (=jis-x0213-2-2000 . #x745C) ; ø»¦—µ + (ideograph-daikanwa . 28027) ; ø¸†µ» + (ucs-jis . #x7E87) ; ø»‹°‹ + )) +(define-char + '((morohashi-daikanwa 28027 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B76) ; ø»”º¡ + (=ucs . #x7E87) ; 纇 + )) +(define-char + '((=>ucs . #x7E88) ; 纈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (shinjigen-2 . 6209) + (=jis-x0208 . #x6572) ; ø½‹›… + (ideograph-daikanwa . 28028) ; ø¸†µ¼ + (ucs-jis . #x7E88) ; ø½‹›… + )) +(define-char + '((morohashi-daikanwa 28028 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B77) ; ø»”º¢ + (chinese-gb12345 . #x6753) ; 纈 + (=ucs . #x7E88) ; 纈 + )) +(define-char + '((=>ucs . #x261BC) ; 𦆼 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3467 4) + (ideograph-daikanwa . 28029) ; ø¸†µ½ + (=hanziku-9 . #xD057) ; ý¢‚— + )) +(define-char + '((morohashi-daikanwa 28029 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6675) ; ø»™‡’ + (=ucs . #x261BC) ; 𦆼 + )) +(define-char + '((=>ucs . #x7E89) ; 纉 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (shinjigen-2 . 6219) + (=jis-x0208 . #x6573) ; ø½‹›† + (ideograph-daikanwa . 28030) ; ø¸†µ¾ + (ucs-jis . #x7E89) ; ø½‹›† + )) +(define-char + '((morohashi-daikanwa 28030 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E51) ; ø»–°º + (=ucs . #x7E89) ; 纉 + )) +(define-char + '((=>ucs . #x261BD) ; 𦆽 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28031) ; ø¸†µ¿ + )) +(define-char + '((morohashi-daikanwa 28031 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3466 2) + (chinese-cns11643-7 . #x5443) ; ø»ŸŠ + (=hanziku-9 . #xCFF4) ; ý¢‚œ¿´ + (=ucs . #x261BD) ; 𦆽 + )) +(define-char + '((=>ucs . #x261BE) ; 𦆾 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28032) ; ø¸†¶€ + )) +(define-char + '((morohashi-daikanwa 28032 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3465 3) + (chinese-cns11643-5 . #x7073) ; ø»› € + (=hanziku-9 . #xCFD5) ; ý¢‚œ¿• + (=ucs . #x261BE) ; 𦆾 + )) +(define-char + '((=>ucs . #x7E8A) ; 纊 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (japanese-jisx0212 . #x5463) ; ø»‹°Œ + (=jis-x0213-1-2000 . #x7A37) ; ø»¤–€ + (ideograph-daikanwa . 28033) ; ø¸†¶ + (ucs-jis . #x7E8A) ; ø»‹°Œ + )) +(define-char + '((=>ucs . #x7E8A) ; 纊 + (morohashi-daikanwa 28033 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B75) ; ø»”º  + )) +(define-char + '((morohashi-daikanwa 28033 0 4) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-gb12345 . #x667E) ; 纊 + (=ucs . #x7E8A) ; 纊 + )) +(define-char + '((=>ucs . #x7E8B) ; 纋 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28034) ; ø¸†¶‚ + )) +(define-char + '((morohashi-daikanwa 28034 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B78) ; ø»”º£ + (=ucs . #x7E8B) ; 纋 + )) +(define-char + '((=>ucs . #x261BF) ; 𦆿 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3466 6) + (ideograph-daikanwa . 28035) ; ø¸†¶ƒ + (=hanziku-9 . #xCFF8) ; ý¢‚œ¿¸ + )) +(define-char + '((morohashi-daikanwa 28035 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6678) ; ø»™‡• + (=ucs . #x261BF) ; 𦆿 + )) +(define-char + '((=>ucs . #x261C0) ; 𦇀 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3465 2) + (ideograph-daikanwa . 28036) ; ø¸†¶„ + (=hanziku-9 . #xCFD4) ; ý¢‚œ¿” + )) +(define-char + '((=>ucs . #x261C0) ; 𦇀 + (morohashi-daikanwa 28036 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6676) ; ø»™‡“ + )) +(define-char + '((morohashi-daikanwa 28036 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (=ucs . #x261C0) ; 𦇀 + )) +(define-char + '((=>ucs . #x7E8C) ; 續 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (shinjigen-2 . 6068) + (=jis-x0208 . #x6574) ; ø½‹›‡ + (korean-ksc5601 . #x6159) ; ø»‰¹„ + (ideograph-daikanwa . 28037) ; ø¸†¶… + (ucs-jis . #x7E8C) ; ø½‹›‡ + )) +(define-char + '((morohashi-daikanwa 28037 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-1 . #x7A7D) ; ø»“†¦ + (chinese-gb12345 . #x5078) ; 續 + (=ucs . #x7E8C) ; 續 + )) +(define-char + '((=>ucs . #x4329) ; 䌩 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28038) ; ø¸†¶† + )) +(define-char + '((morohashi-daikanwa 28038 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E4E) ; ø»–°· + (=ucs . #x4329) ; 䌩 + )) +(define-char + '((=>ucs . #x7E8D) ; 纍 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (japanese-jisx0212 . #x5464) ; ø»‹° + (=jis-x0213-1-2000 . #x7A38) ; ø»¤– + (ideograph-daikanwa . 28039) ; ø¸†¶‡ + (ucs-jis . #x7E8D) ; ø»‹° + )) +(define-char + '((morohashi-daikanwa 28039 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B7A) ; ø»”º¥ + (chinese-gb12345 . #x784D) ; 纍 + (=ucs . #x7E8D) ; 纍 + )) +(define-char + '((=>ucs . #x261C4) ; 𦇄 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28040) ; ø¸†¶ˆ + )) +(define-char + '((morohashi-daikanwa 28040 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3466 7) + (chinese-cns11643-7 . #x543F) ; ø»ŸŠŒ + (=hanziku-9 . #xCFF9) ; ý¢‚œ¿¹ + (=ucs . #x261C4) ; 𦇄 + )) +(define-char + '((=>ucs . #x261C1) ; 𦇁 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28041) ; ø¸†¶‰ + )) +(define-char + '((morohashi-daikanwa 28041 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3466 3) + (=hanziku-9 . #xCFF5) ; ý¢‚œ¿µ + (=ucs . #x261C1) ; 𦇁 + )) +(define-char + '((=>ucs . #x261C1) ; 𦇁 + (morohashi-daikanwa 28041 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6677) ; ø»™‡” + )) +(define-char + '((=>ucs . #x7E8E) ; 纎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (shinjigen-2 . 6173) + (=jis-x0208 . #x657A) ; ø½‹› + (ideograph-daikanwa . 28042) ; ø¸†¶Š + (ucs-jis . #x7E8E) ; ø½‹› + )) +(define-char + '((morohashi-daikanwa 28042 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E52) ; ø»–°» + (=ucs . #x7E8E) ; 纎 + )) +(define-char + '((=>ucs . #x7E8F) ; 纏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (shinjigen-2 . 6211) + (=jis-x0208 . #x453B) ; ø½Š«Ž + (korean-ksc5601 . #x6F2B) ; ø»ŠŒº + (ideograph-daikanwa . 28043) ; ø¸†¶‹ + (ucs-jis . #x7E8F) ; ø½Š«Ž + )) +(define-char + '((=>ucs . #x7E8F) ; 纏 + (morohashi-daikanwa 28043 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-1 . #x7A7C) ; ø»“†¥ + )) +(define-char + '((morohashi-daikanwa 28043 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-gb12345 . #x3278) ; 纏 + (=ucs . #x7E8F) ; 纏 + )) +(define-char + '((=>ucs . #x261AB) ; 𦆫 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28044) ; ø¸†¶Œ + )) +(define-char + '((morohashi-daikanwa 28044 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3465 8) + (chinese-cns11643-4 . #x6679) ; ø»™‡– + (=hanziku-9 . #xCFDA) ; ý¢‚œ¿š + (=ucs . #x261AB) ; 𦆫 + )) +(define-char + '((=>ucs . #x261C3) ; 𦇃 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3466 11) + (ideograph-daikanwa . 28046) ; ø¸†¶Ž + (=hanziku-9 . #xCFFD) ; ý¢‚œ¿½ + )) +(define-char + '((morohashi-daikanwa 28046 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F27) ; ø»Ÿ‚ž + (=ucs . #x261C3) ; 𦇃 + )) +(define-char + '((=>ucs . #x261C5) ; 𦇅 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3463 1) + (ideograph-daikanwa . 28047) ; ø¸†¶ + (=hanziku-9 . #xCF71) ; ý¢‚œ½± + )) +(define-char + '((morohashi-daikanwa 28047 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x543E) ; ø»ŸŠ‹ + (=ucs . #x261C5) ; 𦇅 + )) +(define-char + '((=>ucs . #x261D1) ; 𦇑 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28048) ; ø¸†¶ + )) +(define-char + '((morohashi-daikanwa 28048 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3467 2) + (chinese-cns11643-5 . #x7071) ; ø»›Ÿ¾ + (=hanziku-9 . #xD055) ; ý¢‚• + (=ucs . #x261D1) ; 𦇑 + )) +(define-char + '((=>ucs . #x261CE) ; 𦇎 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28049) ; ø¸†¶‘ + )) +(define-char + '((=>ucs . #x261CE) ; 𦇎 + (morohashi-daikanwa 28049 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3465 11) + (=hanziku-9 . #xCFDD) ; ý¢‚œ¿ + )) +(define-char + '((morohashi-daikanwa 28049 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6674) ; ø»™‡‘ + (=ucs . #x261CE) ; 𦇎 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (shinjigen-2 . 6212) + (=jis-x0208 . #x6576) ; ø½‹›‰ + (ideograph-daikanwa . 28050) ; ø¸†¶’ + (=ucs . #x7E90) ; 纐 + )) +(define-char + '((=>ucs . #x261C8) ; 𦇈 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 49487) ; ø¸Œ… + )) +(define-char + '((morohashi-daikanwa 49487 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5441) ; ø»ŸŠŽ + (=ucs . #x261C8) ; 𦇈 + )) +(define-char + '((=>ucs . #x261CF) ; 𦇏 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3466 9) + (ideograph-daikanwa . 49488) ; ø¸Œ… + (=hanziku-9 . #xCFFB) ; ý¢‚œ¿» + )) +(define-char + '((morohashi-daikanwa 49488 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5440) ; ø»ŸŠ + (=ucs . #x261CF) ; 𦇏 + )) +(define-char + '((=>ucs . #x261D3) ; 𦇓 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3468 10) + (ideograph-daikanwa . 49491) ; ø¸Œ…“ + (=hanziku-9 . #xD07D) ; ý¢‚½ + )) +(define-char + '((morohashi-daikanwa 49491 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5444) ; ø»ŸŠ‘ + (=ucs . #x261D3) ; 𦇓 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E53) ; ø»–°¼ + (=ucs . #x7E84) ; 纄 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 19) + (->identical + ((chinese-cns11643-7 . #x474B) ; ø»ž·’ + )) + (=ucs . #x26183) ; 𦆃 + )) +(define-char + '((=>ucs . #x26183) ; 𦆃 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 5 3457 2) + (=hanziku-9 . #xCE4F) ; ý¢‚œ¹ + )) +(define-char + '((=>ucs . #x261D4) ; 𦇔 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (hanyu-dazidian 5 3467 11) + (ideograph-daikanwa . 28051) ; ø¸†¶“ + (=hanziku-9 . #xD05E) ; ý¢‚ž + )) +(define-char + '((morohashi-daikanwa 28051 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x737B) ; ø»›¤¢ + (=ucs . #x261D4) ; 𦇔 + )) +(define-char + '((=>ucs . #x432A) ; 䌪 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 28052) ; ø¸†¶” + )) +(define-char + '((morohashi-daikanwa 28052 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x692A) ; ø»™Š¡ + (=ucs . #x432A) ; 䌪 + )) +(define-char + '((=>ucs . #x432B) ; 䌫 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (=jis-x0213-2-2000 . #x745D) ; ø»¦—¶ + (ideograph-daikanwa . 28053) ; ø¸†¶• + (ucs-jis . #x432B) ; ø»¦—¶ + )) +(define-char + '((morohashi-daikanwa 28053 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5858) ; ø»Ÿ + (=ucs . #x432B) ; 䌫 + )) +(define-char + '((=>ucs . #x7E91) ; 纑 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (japanese-jisx0212 . #x5465) ; ø»‹°Ž + (=jis-x0213-2-2000 . #x745E) ; ø»¦—· + (ideograph-daikanwa . 28054) ; ø¸†¶– + (ucs-jis . #x7E91) ; ø»‹°Ž + )) +(define-char + '((morohashi-daikanwa 28054 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D6F) ; ø»”½– + (=ucs . #x7E91) ; 纑 + )) +(define-char + '((=>ucs . #x261D5) ; 𦇕 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (hanyu-dazidian 5 3467 7) + (ideograph-daikanwa . 28055) ; ø¸†¶— + (=hanziku-9 . #xD05A) ; ý¢‚š + )) +(define-char + '((morohashi-daikanwa 28055 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (=ucs . #x261D5) ; 𦇕 + )) +(define-char + '((=>ucs . #x261D5) ; 𦇕 + (morohashi-daikanwa 28055 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5859) ; ø»Ÿž + )) +(define-char + '((=>ucs . #x432C) ; 䌬 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 28056) ; ø¸†¶˜ + )) +(define-char + '((morohashi-daikanwa 28056 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F59) ; ø»–²  + (=ucs . #x432C) ; 䌬 + )) +(define-char + '((=>ucs . #x261D6) ; 𦇖 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (hanyu-dazidian 5 3467 13) + (ideograph-daikanwa . 28057) ; ø¸†¶™ + (=hanziku-9 . #xD060) ; ý¢‚  + )) +(define-char + '((morohashi-daikanwa 28057 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x737C) ; ø»›¤£ + (=ucs . #x261D6) ; 𦇖 + )) +(define-char + '((=>ucs . #x7E92) ; 纒 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (=jis-x0208 . #x6575) ; ø½‹›ˆ + (ideograph-daikanwa . 28058) ; ø¸†¶š + (ucs-jis . #x7E92) ; ø½‹›ˆ + )) +(define-char + '((morohashi-daikanwa 28058 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F5A) ; ø»–²¡ + (=ucs . #x7E92) ; 纒 + )) +(define-char + '((=>ucs . #x261D7) ; 𦇗 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (hanyu-dazidian 5 3468 9) + (ideograph-daikanwa . 28059) ; ø¸†¶› + (=hanziku-9 . #xD07C) ; ý¢‚¼ + )) +(define-char + '((=>ucs . #x261D7) ; 𦇗 + (morohashi-daikanwa 28059 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7379) ; ø»›¤  + )) +(define-char + '((morohashi-daikanwa 28059 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (=ucs . #x261D7) ; 𦇗 + )) +(define-char + '((=>ucs . #x261D8) ; 𦇘 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 28060) ; ø¸†¶œ + )) +(define-char + '((=>ucs . #x261D8) ; 𦇘 + (morohashi-daikanwa 28060 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (hanyu-dazidian 5 3468 5) + (=hanziku-9 . #xD078) ; ý¢‚¸ + )) +(define-char + '((morohashi-daikanwa 28060 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (=ucs . #x261D8) ; 𦇘 + )) +(define-char + '((=>ucs . #x261D8) ; 𦇘 + (morohashi-daikanwa 28060 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x6929) ; ø»™Š  + )) +(define-char + '((=>ucs . #x432D) ; 䌭 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 28062) ; ø¸†¶ž + )) +(define-char + '((morohashi-daikanwa 28062 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x692B) ; ø»™Š¢ + (=ucs . #x432D) ; 䌭 + )) +(define-char + '((=>ucs . #x261DA) ; 𦇚 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 28063) ; ø¸†¶Ÿ + )) +(define-char + '((morohashi-daikanwa 28063 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (hanyu-dazidian 2 963 9) + (chinese-cns11643-7 . #x585D) ; ø»Ÿ¢ + (=hanziku-3 . #xC248) ; ý¢€¼‰ˆ + (=ucs . #x261DA) ; 𦇚 + )) +(define-char + '((=>ucs . #x261DB) ; 𦇛 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (hanyu-dazidian 5 3467 8) + (ideograph-daikanwa . 28064) ; ø¸†¶  + (=hanziku-9 . #xD05B) ; ý¢‚› + )) +(define-char + '((morohashi-daikanwa 28064 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x737A) ; ø»›¤¡ + (=ucs . #x261DB) ; 𦇛 + )) +(define-char + '((=>ucs . #x261DC) ; 𦇜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (hanyu-dazidian 5 3468 1) + (ideograph-daikanwa . 28065) ; ø¸†¶¡ + (=hanziku-9 . #xD074) ; ý¢‚´ + )) +(define-char + '((morohashi-daikanwa 28065 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x585B) ; ø»Ÿ  + (=ucs . #x261DC) ; 𦇜 + )) +(define-char + '((=>ucs . #x261E8) ; 𦇨 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 28068) ; ø¸†¶¤ + )) +(define-char + '((=>ucs . #x261E8) ; 𦇨 + (morohashi-daikanwa 28068 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (hanyu-dazidian 1 294 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x6BCD) ; 母 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x770C) ; 県 + ) + ((=ucs . #x7CFB) ; ç³» + )) + )) + (=hanziku-1 . #xE2C2) ; ý¢€ž‹‚ + )) +(define-char + '((=>ucs . #x261E8) ; 𦇨 + (morohashi-daikanwa 28068 0 4) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x585F) ; ø»Ÿ¤ + )) +(define-char + '((morohashi-daikanwa 28068 0 5) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x6BCD) ; 母 + ) + ((=ucs . #x7E23) ; 縣 + )) + (=ucs . #x261E8) ; 𦇨 + )) +(define-char + '((=>ucs . #x261E5) ; 𦇥 + (morohashi-daikanwa 36111 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (ideographic- (:radical 149 ; ⾔ + :strokes 15) + (:radical 120 ; â½· + :strokes 16)) + (total-strokes . 22) + (hanyu-dazidian 8 37 7) + (=hanziku-12 . #xEFEB) ; ý¢ƒŽ¿« + )) +(define-char + '((=>ucs . #x261E5) ; 𦇥 + (morohashi-daikanwa 36111 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (ideographic- (:radical 149 ; ⾔ + :strokes 15) + (:radical 120 ; â½· + :strokes 16)) + (total-strokes . 22) + (chinese-cns11643-4 . #x694B) ; ø»™‹‚ + (=ucs . #x261E5) ; 𦇥 + )) +(define-char + '((=>ucs . #x261E2) ; 𦇢 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 49489) ; ø¸Œ…‘ + )) +(define-char + '((morohashi-daikanwa 49489 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (hanyu-dazidian 5 3467 12) + (chinese-cns11643-7 . #x585A) ; ø»ŸŸ + (=hanziku-9 . #xD05F) ; ý¢‚Ÿ + (=ucs . #x261E2) ; 𦇢 + )) +(define-char + '((=>ucs . #x261E3) ; 𦇣 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (hanyu-dazidian 5 3468 4) + (ideograph-daikanwa . 49490) ; ø¸Œ…’ + (=hanziku-9 . #xD077) ; ý¢‚· + )) +(define-char + '((morohashi-daikanwa 49490 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x585C) ; ø»Ÿ¡ + (=ucs . #x261E3) ; 𦇣 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (chinese-gb2312 . #x675A) ; ø»…­± + (chinese-isoir165 . #x675A) ; ø»Ž– + (=ucs . #x7F35) ; ç¼µ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 16) + (total-strokes . 22) + (hanyu-dazidian 5 3334 7) + (chinese-cns11643-7 . #x585E) ; ø»Ÿ£ + (=hanziku-9 . #xB2AA) ; ý¢‚›Šª + (=ucs . #x261C2) ; 𦇂 + )) +(define-char + '((=>ucs . #x261D9) ; 𦇙 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (hanyu-dazidian 5 3468 3) + (ideograph-daikanwa . 28061) ; ø¸†¶ + (=hanziku-9 . #xD076) ; ý¢‚¶ + )) +(define-char + '((morohashi-daikanwa 28061 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (=ucs . #x261D9) ; 𦇙 + )) +(define-char + '((=>ucs . #x261D9) ; 𦇙 + (morohashi-daikanwa 28061 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-5 . #x763A) ; ø»›§» + )) +(define-char + '((=>ucs . #x261E7) ; 𦇧 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 28066) ; ø¸†¶¢ + )) +(define-char + '((morohashi-daikanwa 28066 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (hanyu-dazidian 5 3469 1) + (chinese-cns11643-4 . #x6A67) ; ø»™Œ¼ + (=hanziku-9 . #xD0B6) ; ý¢‚‚¶ + (=ucs . #x261E7) ; 𦇧 + )) +(define-char + '((=>ucs . #x7E93) ; 纓 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (shinjigen-2 . 6214) + (=jis-x0208 . #x6577) ; ø½‹›Š + (korean-ksc5601 . #x6745) ; ø»Š¤ + (ideograph-daikanwa . 28067) ; ø¸†¶£ + (ucs-jis . #x7E93) ; ø½‹›Š + )) +(define-char + '((morohashi-daikanwa 28067 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-gb12345 . #x5327) ; 纓 + (=ucs . #x7E93) ; 纓 + )) +(define-char + '((=>ucs . #x7E93) ; 纓 + (morohashi-daikanwa 28067 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C41) ; ø»“ˆ¦ + )) +(define-char + '((=>ucs . #x261E9) ; 𦇩 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 28069) ; ø¸†¶¥ + )) +(define-char + '((=>ucs . #x261E9) ; 𦇩 + (morohashi-daikanwa 28069 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (hanyu-dazidian 5 3468 12) + (=hanziku-9 . #xD0A1) ; ý¢‚‚¡ + )) +(define-char + '((morohashi-daikanwa 28069 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C3A) ; ø»Ÿ•· + (=ucs . #x261E9) ; 𦇩 + )) +(define-char + '((=>ucs . #x7E94) ; 纔 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (shinjigen-2 . 6215) + (=jis-x0208 . #x6578) ; ø½‹›‹ + (ideograph-daikanwa . 28070) ; ø¸†¶¦ + (ucs-jis . #x7E94) ; ø½‹›‹ + )) +(define-char + '((morohashi-daikanwa 28070 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C43) ; ø»“ˆ¨ + (chinese-gb12345 . #x7826) ; 纔 + (=ucs . #x7E94) ; 纔 + )) +(define-char + '((=>ucs . #x7E95) ; 纕 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (japanese-jisx0212 . #x5466) ; ø»‹° + (ideograph-daikanwa . 28071) ; ø¸†¶§ + (ucs-jis . #x7E95) ; ø»‹° + )) +(define-char + '((morohashi-daikanwa 28071 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F3D) ; ø»”¿  + (=ucs . #x7E95) ; 纕 + )) +(define-char + '((=>ucs . #x7E96) ; 纖 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (shinjigen-2 . 6172) + (=jis-x0208 . #x6579) ; ø½‹›Œ + (korean-ksc5601 . #x6069) ; ø»‰·¶ + (ideograph-daikanwa . 28072) ; ø¸†¶¨ + (ucs-jis . #x7E96) ; ø½‹›Œ + )) +(define-char + '((morohashi-daikanwa 28072 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C42) ; ø»“ˆ§ + (chinese-gb12345 . #x4F4B) ; 纖 + (=ucs . #x7E96) ; 纖 + )) +(define-char + '((=>ucs . #x261EA) ; 𦇪 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (hanyu-dazidian 5 3468 11) + (ideograph-daikanwa . 28073) ; ø¸†¶© + (=hanziku-9 . #xD07E) ; ý¢‚¾ + )) +(define-char + '((morohashi-daikanwa 28073 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C3B) ; ø»Ÿ•¸ + (=ucs . #x261EA) ; 𦇪 + )) +(define-char + '((=>ucs . #x261EB) ; 𦇫 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (hanyu-dazidian 5 3470 1) + (ideograph-daikanwa . 28074) ; ø¸†¶ª + (=hanziku-9 . #xD0D6) ; ý¢‚ƒ– + )) +(define-char + '((morohashi-daikanwa 28074 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (=ucs . #x261EB) ; 𦇫 + )) +(define-char + '((=>ucs . #x261EB) ; 𦇫 + (morohashi-daikanwa 28074 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A68) ; ø»™Œ½ + )) +(define-char + '((=>ucs . #x261EC) ; 𦇬 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (hanyu-dazidian 5 3469 3) + (ideograph-daikanwa . 28075) ; ø¸†¶« + (=hanziku-9 . #xD0B8) ; ý¢‚‚¸ + )) +(define-char + '((morohashi-daikanwa 28075 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A69) ; ø»™Œ¾ + (=ucs . #x261EC) ; 𦇬 + )) +(define-char + '((=>ucs . #x432E) ; 䌮 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 28076) ; ø¸†¶¬ + )) +(define-char + '((morohashi-daikanwa 28076 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A66) ; ø»™Œ» + (=ucs . #x432E) ; 䌮 + )) +(define-char + '((=>ucs . #x432F) ; 䌯 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 28078) ; ø¸†¶® + )) +(define-char + '((morohashi-daikanwa 28078 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B79) ; ø»™Ž¬ + (=ucs . #x432F) ; 䌯 + )) +(define-char + '((=>ucs . #x7E97) ; 纗 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 28079) ; ø¸†¶¯ + )) +(define-char + '((morohashi-daikanwa 28079 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-2 . #x7047) ; ø»•ˆ + (=ucs . #x7E97) ; 纗 + )) +(define-char + '((=>ucs . #x261F0) ; 𦇰 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (hanyu-dazidian 5 3470 7) + (ideograph-daikanwa . 28081) ; ø¸†¶± + (=hanziku-9 . #xD0DC) ; ý¢‚ƒœ + )) +(define-char + '((morohashi-daikanwa 28081 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B7A) ; ø»™Ž­ + (=ucs . #x261F0) ; 𦇰 + )) +(define-char + '((=>ucs . #x4331) ; 䌱 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 28082) ; ø¸†¶² + )) +(define-char + '((morohashi-daikanwa 28082 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F33) ; ø»ŸšŠ + (=ucs . #x4331) ; 䌱 + )) +(define-char + '((=>ucs . #x261F1) ; 𦇱 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (hanyu-dazidian 5 3470 8) + (ideograph-daikanwa . 28083) ; ø¸†¶³ + (=hanziku-9 . #xD0DD) ; ý¢‚ƒ + )) +(define-char + '((=>ucs . #x261F1) ; 𦇱 + (morohashi-daikanwa 28083 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x7778) ; ø»›ª— + )) +(define-char + '((morohashi-daikanwa 28083 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (=ucs . #x261F1) ; 𦇱 + )) +(define-char + '((=>ucs . #x4332) ; 䌲 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 28084) ; ø¸†¶´ + )) +(define-char + '((morohashi-daikanwa 28084 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-3 . #x6078) ; ø»–´ + (=ucs . #x4332) ; 䌲 + )) +(define-char + '((=>ucs . #x261F2) ; 𦇲 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (hanyu-dazidian 5 3470 12) + (ideograph-daikanwa . 28085) ; ø¸†¶µ + (=hanziku-9 . #xD0E1) ; ý¢‚ƒ¡ + )) +(define-char + '((morohashi-daikanwa 28085 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F37) ; ø»ŸšŽ + (=ucs . #x261F2) ; 𦇲 + )) +(define-char + '((=>ucs . #x261F9) ; 𦇹 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (hanyu-dazidian 5 3470 15) + (ideograph-daikanwa . 28086) ; ø¸†¶¶ + (=hanziku-9 . #xD0E4) ; ý¢‚ƒ¤ + )) +(define-char + '((morohashi-daikanwa 28086 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F34) ; ø»Ÿš‹ + (=ucs . #x261F9) ; 𦇹 + )) +(define-char + '((=>ucs . #x261F7) ; 𦇷 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 28087) ; ø¸†¶· + )) +(define-char + '((=>ucs . #x261F7) ; 𦇷 + (morohashi-daikanwa 28087 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (hanyu-dazidian 5 3470 13) + (=hanziku-9 . #xD0E2) ; ý¢‚ƒ¢ + )) +(define-char + '((morohashi-daikanwa 28087 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F38) ; ø»Ÿš + (=ucs . #x261F7) ; 𦇷 + )) +(define-char + '((=>ucs . #x261F3) ; 𦇳 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 49492) ; ø¸Œ…” + )) +(define-char + '((morohashi-daikanwa 49492 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F35) ; ø»ŸšŒ + (=ucs . #x261F3) ; 𦇳 + )) +(define-char + '((=>ucs . #x261F6) ; 𦇶 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (hanyu-dazidian 5 3470 11) + (ideograph-daikanwa . 49494) ; ø¸Œ…– + (=hanziku-9 . #xD0E0) ; ý¢‚ƒ  + )) +(define-char + '((=>ucs . #x261F6) ; 𦇶 + (morohashi-daikanwa 49494 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F36) ; ø»Ÿš + )) +(define-char + '((morohashi-daikanwa 49494 0 3) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 17) + (total-strokes . 23) + (=ucs . #x261F6) ; 𦇶 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B78) ; ø»™Ž« + (=ucs . #x4330) ; 䌰 + )) +(define-char + '((=>ucs . #x7E9B) ; 纛 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (=jis-x0208 . #x657B) ; ø½‹›Ž + (korean-ksc5601 . #x5440) ; ø»‰¥¥ + (ideograph-daikanwa . 28080) ; ø¸†¶° + (ucs-jis . #x7E9B) ; ø½‹›Ž + )) +(define-char + '((morohashi-daikanwa 28080 0 4) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-gb2312 . #x746E) ; ø»†‹ + (chinese-isoir165 . #x746E) ; ø»Ž©› + (chinese-cns11643-2 . #x7130) ; ø»•‚ + (=ucs . #x7E9B) ; 纛 + )) +(define-char + '((=>ucs . #x7E98) ; 纘 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (korean-ksc5601 . #x7345) ; ø»Š“Œ + (japanese-jisx0212 . #x5467) ; ø»‹° + (=jis-x0213-2-2000 . #x745F) ; ø»¦—¸ + (ideograph-daikanwa . 28089) ; ø¸†¶¹ + (ucs-jis . #x7E98) ; ø»Š“Œ + )) +(define-char + '((morohashi-daikanwa 28089 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-2 . #x712F) ; ø»•‚Ž + (chinese-gb12345 . #x675A) ; 纘 + (=ucs . #x7E98) ; 纘 + )) +(define-char + '((=>ucs . #x261F8) ; 𦇸 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (hanyu-dazidian 5 3471 2) + (ideograph-daikanwa . 28090) ; ø¸†¶º + (=hanziku-9 . #xD0F7) ; ý¢‚ƒ· + )) +(define-char + '((morohashi-daikanwa 28090 0 4) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x793A) ; ø»›¬• + (=ucs . #x261F8) ; 𦇸 + )) +(define-char + '((=>ucs . #x7E99) ; 纙 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 28091) ; ø¸†¶» + )) +(define-char + '((morohashi-daikanwa 28091 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-2 . #x7131) ; ø»•‚ + (=ucs . #x7E99) ; 纙 + )) +(define-char + '((=>ucs . #x7E9A) ; 纚 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (japanese-jisx0212 . #x5468) ; ø»‹°‘ + (=jis-x0213-2-2000 . #x7460) ; ø»¦—¹ + (ideograph-daikanwa . 28092) ; ø¸†¶¼ + (ucs-jis . #x7E9A) ; ø»‹°‘ + )) +(define-char + '((morohashi-daikanwa 28092 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-2 . #x712E) ; ø»•‚ + (=ucs . #x7E9A) ; 纚 + )) +(define-char + '((=>ucs . #x4333) ; 䌳 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 28094) ; ø¸†¶¾ + )) +(define-char + '((morohashi-daikanwa 28094 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C7C) ; ø»™ + (=ucs . #x4333) ; 䌳 + )) +(define-char + '((=>ucs . #x261FA) ; 𦇺 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 28095) ; ø¸†¶¿ + )) +(define-char + '((=>ucs . #x261FA) ; 𦇺 + (morohashi-daikanwa 28095 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (hanyu-dazidian 5 3471 7) + (=hanziku-9 . #xD0FC) ; ý¢‚ƒ¼ + )) +(define-char + '((morohashi-daikanwa 28095 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x7939) ; ø»›¬” + (=ucs . #x261FA) ; 𦇺 + )) +(define-char + '((=>ucs . #x4334) ; 䌴 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 28096) ; ø¸†·€ + )) +(define-char + '((morohashi-daikanwa 28096 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C7B) ; ø»™Œ + (=ucs . #x4334) ; 䌴 + )) +(define-char + '((=>ucs . #x261FB) ; 𦇻 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (hanyu-dazidian 5 3471 6) + (ideograph-daikanwa . 28097) ; ø¸†· + (=hanziku-9 . #xD0FB) ; ý¢‚ƒ» + )) +(define-char + '((morohashi-daikanwa 28097 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x6134) ; ø»Ÿ‡ + (=ucs . #x261FB) ; 𦇻 + )) +(define-char + '((=>ucs . #x261FC) ; 𦇼 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 20) + (total-strokes . 26) + (hanyu-dazidian 5 3472 1) + (ideograph-daikanwa . 28098) ; ø¸†·‚ + (=hanziku-9 . #xD157) ; ý¢‚…— + )) +(define-char + '((morohashi-daikanwa 28098 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-7 . #x624F) ; ø»ŸŸ€ + (=ucs . #x261FC) ; 𦇼 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 20) + (total-strokes . 26) + (ideograph-daikanwa . 28099) ; ø¸†·ƒ + )) +(define-char + '((morohashi-daikanwa 28099 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-7 . #x624D) ; ø»Ÿž¾ + )) +(define-char + '((ideographic-radical . 120) ; â½· + (ideographic-strokes . 20) + (total-strokes . 26) + (=ucs . #x261FD) ; 𦇽 + )) +(define-char + '((=>ucs . #x261FD) ; 𦇽 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-7 . #x624E) ; ø»Ÿž¿ + )) +(define-char + '((=>ucs . #x261FD) ; 𦇽 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 20) + (total-strokes . 26) + (hanyu-dazidian 5 3472 2) + (=hanziku-9 . #xD158) ; ý¢‚…˜ + )) +(define-char + '((=>ucs . #x7E9C) ; 纜 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 21) + (total-strokes . 27) + (shinjigen-2 . 6221) + (=jis-x0208 . #x657C) ; ø½‹› + (korean-ksc5601 . #x553F) ; ø»‰§‚ + (ideograph-daikanwa . 28100) ; ø¸†·„ + (ucs-jis . #x7E9C) ; ø½‹› + )) +(define-char + '((=>ucs . #x7E9C) ; 纜 + (morohashi-daikanwa 28100 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-1 . #x7D39) ; ø»“‰¼ + )) +(define-char + '((morohashi-daikanwa 28100 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-gb12345 . #x4042) ; 纜 + (=ucs . #x7E9C) ; 纜 + )) +(define-char + '((=>ucs . #x4335) ; 䌵 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 21) + (total-strokes . 27) + (ideograph-daikanwa . 28101) ; ø¸†·… + )) +(define-char + '((morohashi-daikanwa 28101 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-4 . #x6D77) ; ø»™‘¦ + (=ucs . #x4335) ; 䌵 + )) +(define-char + '((=>ucs . #x261FE) ; 𦇾 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 21) + (total-strokes . 27) + (ideograph-daikanwa . 28102) ; ø¸†·† + )) +(define-char + '((=>ucs . #x261FE) ; 𦇾 + (morohashi-daikanwa 28102 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 21) + (total-strokes . 27) + (hanyu-dazidian 5 3472 8) + (=hanziku-9 . #xD15E) ; ý¢‚…ž + )) +(define-char + '((morohashi-daikanwa 28102 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x6363) ; ø»Ÿ ² + (=ucs . #x261FE) ; 𦇾 + )) +(define-char + '((=>ucs . #x7E9D) ; 纝 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 21) + (total-strokes . 27) + (japanese-jisx0212 . #x5469) ; ø»‹°’ + (ideograph-daikanwa . 28103) ; ø¸†·‡ + (ucs-jis . #x7E9D) ; ø»‹°’ + )) +(define-char + '((morohashi-daikanwa 28103 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-4 . #x6D78) ; ø»™‘§ + (=ucs . #x7E9D) ; 纝 + )) +(define-char + '((=>ucs . #x26200) ; 𦈀 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 21) + (total-strokes . 27) + (ideograph-daikanwa . 49495) ; ø¸Œ…— + )) +(define-char + '((morohashi-daikanwa 49495 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 21) + (total-strokes . 27) + (hanyu-dazidian 5 3472 6) + (chinese-cns11643-7 . #x6365) ; ø»Ÿ ´ + (=hanziku-9 . #xD15C) ; ý¢‚…œ + (=ucs . #x26200) ; 𦈀 + )) +(define-char + '((=>ucs . #x26201) ; 𦈁 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 21) + (total-strokes . 27) + (ideograph-daikanwa . 49496) ; ø¸Œ…˜ + )) +(define-char + '((morohashi-daikanwa 49496 0 2) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 21) + (total-strokes . 27) + (hanyu-dazidian 5 3472 7) + (chinese-cns11643-7 . #x6364) ; ø»Ÿ ³ + (=hanziku-9 . #xD15D) ; ý¢‚… + (=ucs . #x26201) ; 𦈁 + )) +(define-char + '((=>ucs . #x26203) ; 𦈃 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 22) + (total-strokes . 28) + (ideograph-daikanwa . 28104) ; ø¸†·ˆ + )) +(define-char + '((morohashi-daikanwa 28104 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 22) + (total-strokes . 28) + (hanyu-dazidian 5 3472 10) + (chinese-cns11643-7 . #x6455) ; ø»Ÿ¢‚ + (=hanziku-9 . #xD160) ; ý¢‚…  + (=ucs . #x26203) ; 𦈃 + )) +(define-char + '((=>ucs . #x26205) ; 𦈅 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 23) + (total-strokes . 29) + (ideograph-daikanwa . 28105) ; ø¸†·‰ + )) +(define-char + '((=>ucs . #x26205) ; 𦈅 + (morohashi-daikanwa 28105 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 23) + (total-strokes . 29) + (hanyu-dazidian 5 3472 11) + (=hanziku-9 . #xD161) ; ý¢‚…¡ + )) +(define-char + '((morohashi-daikanwa 28105 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 23) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B65) ; ø»›¯¼ + (=ucs . #x26205) ; 𦈅 + )) +(define-char + '((=>ucs . #x7E9E) ; 纞 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 23) + (total-strokes . 29) + (japanese-jisx0212 . #x546A) ; ø»‹°“ + (ideograph-daikanwa . 28106) ; ø¸†·Š + (ucs-jis . #x7E9E) ; ø»‹°“ + )) +(define-char + '((morohashi-daikanwa 28106 0 1) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 23) + (total-strokes . 29) + (chinese-cns11643-3 . #x6235) ; ø»–¶– + (=ucs . #x7E9E) ; 纞 + )) +(define-char + '((=>ucs . #x26207) ; 𦈇 + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 25) + (total-strokes . 31) + (hanyu-dazidian 5 3472 13) + (ideograph-daikanwa . 28107) ; ø¸†·‹ + (=hanziku-9 . #xD163) ; ý¢‚…£ + )) +(define-char + '((morohashi-daikanwa 28107 0 0) + (ideographic-radical . 120) ; â½· + (ideographic-strokes . 25) + (total-strokes . 31) + (chinese-cns11643-7 . #x6575) ; ø»Ÿ¤€ + (=ucs . #x26207) ; 𦈇 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3413 2) + (=hanziku-9 . #xC2B5) ; ý¢‚œŠµ + (=ucs . #x26072) ; 𦁲 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3415 1) + (=hanziku-9 . #xC2F4) ; ý¢‚œ‹´ + (=ucs . #x26073) ; 𦁳 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3418 4) + (=hanziku-9 . #xC3BA) ; ý¢‚œŽº + (=ucs . #x26075) ; 𦁵 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3418 12) + (=hanziku-9 . #xC3C2) ; ý¢‚œ‚ + (=ucs . #x26076) ; 𦁶 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3419 2) + (=hanziku-9 . #xC3D8) ; ý¢‚œ˜ + (=ucs . #x26077) ; 𦁷 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3428 6) + (=hanziku-9 . #xC5C2) ; ý¢‚œ—‚ + (=ucs . #x26096) ; 𦂖 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3423 10) + (=hanziku-9 . #xC4C3) ; ý¢‚œ“ƒ + (=ucs . #x260B2) ; 𦂲 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3423 12) + (=hanziku-9 . #xC4C5) ; ý¢‚œ“… + (=ucs . #x260B3) ; 𦂳 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3430 13) + (=hanziku-9 . #xC64A) ; ý¢‚œ™Š + (=ucs . #x260B6) ; 𦂶 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3437 19) + (=hanziku-9 . #xCA54) ; ý¢‚œ©” + (=ucs . #x260DA) ; 𦃚 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3430 6) + (=hanziku-9 . #xC643) ; ý¢‚œ™ƒ + (=ucs . #x260E1) ; 𦃡 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3436 1) + (=hanziku-9 . #xC9E1) ; ý¢‚œ§¡ + (=ucs . #x260FB) ; 𦃻 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3440 7) + (=hanziku-9 . #xCACA) ; ý¢‚œ«Š + (=ucs . #x260FC) ; 𦃼 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3440 14) + (=hanziku-9 . #xCAD1) ; ý¢‚œ«‘ + (=ucs . #x260FD) ; 𦃽 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3441 10) + (=hanziku-9 . #xCAED) ; ý¢‚œ«­ + (=ucs . #x2612F) ; 𦄯 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3443 6) + (=hanziku-9 . #xCB6A) ; ý¢‚œ­ª + (=ucs . #x26130) ; 𦄰 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3449 5) + (=hanziku-9 . #xCCAE) ; ý¢‚œ²® + (=ucs . #x26133) ; 𦄳 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3450 6) + (=hanziku-9 . #xCCCF) ; ý¢‚œ³ + (=ucs . #x26166) ; 𦅦 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3453 10) + (=hanziku-9 . #xCD74) ; ý¢‚œµ´ + (=ucs . #x26169) ; 𦅩 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 8 37 5) + (=hanziku-12 . #xEFE9) ; ý¢ƒŽ¿© + (=ucs . #x2616B) ; 𦅫 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3456 6) + (=hanziku-9 . #xCDF2) ; ý¢‚œ·² + (=ucs . #x26187) ; 𦆇 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3457 1) + (=hanziku-9 . #xCE4E) ; ý¢‚œ¹Ž + (=ucs . #x26195) ; 𦆕 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3460 7) + (=hanziku-9 . #xCED6) ; ý¢‚œ»– + (=ucs . #x26198) ; 𦆘 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3466 4) + (=hanziku-9 . #xCFF6) ; ý¢‚œ¿¶ + (=ucs . #x261A8) ; 𦆨 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3463 7) + (=hanziku-9 . #xCF77) ; ý¢‚œ½· + (=ucs . #x261B7) ; 𦆷 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3464 6) + (=hanziku-9 . #xCFB8) ; ý¢‚œ¾¸ + (=ucs . #x261B8) ; 𦆸 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3465 9) + (=hanziku-9 . #xCFDB) ; ý¢‚œ¿› + (=ucs . #x261CD) ; 𦇍 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3466 12) + (=hanziku-9 . #xCFFE) ; ý¢‚œ¿¾ + (=ucs . #x261D0) ; 𦇐 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3468 8) + (=hanziku-9 . #xD07B) ; ý¢‚» + (=ucs . #x261E4) ; 𦇤 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3469 2) + (=hanziku-9 . #xD0B7) ; ý¢‚‚· + (=ucs . #x261ED) ; 𦇭 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 5 3470 10) + (=hanziku-9 . #xD0DF) ; ý¢‚ƒŸ + (=ucs . #x261F5) ; 𦇵 + )) +(define-char + '((ideographic-radical . 120) ; â½· + (hanyu-dazidian 8 37 8) + (=hanziku-12 . #xEFEC) ; ý¢ƒŽ¿¬ + (=ucs . #x26204) ; 𦈄 + )) diff --git a/lisp/utf-2000/Ideograph-R121-Jar.el b/lisp/utf-2000/Ideograph-R121-Jar.el new file mode 100644 index 0000000..9b9581f --- /dev/null +++ b/lisp/utf-2000/Ideograph-R121-Jar.el @@ -0,0 +1,1000 @@ +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 6223) + (chinese-gb2312 . #x733E) ; ø»…¾½ + (=jis-x0208 . #x344C) ; ø½Š’¡ + (korean-ksc5601 . #x5D2E) ; ø»‰²¡ + (chinese-isoir165 . #x733E) ; ø»Ž§ + (chinese-cns11643-1 . #x484F) ; ø»‘¼œ + (=gt-pj-1 . #x344C) ; 缶 + (ideograph-daikanwa . 28108) ; ø¸†·Œ + (=gt-k . 01582) ; ý¡„€˜® + (=ucs . #x7F36) ; 缶 + )) +(define-char + '((=>ucs . #x7F36) ; 缶 + (morohashi-daikanwa 28108 0 5) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 0) + (total-strokes . 6) + (=gt-pj-k1 . #x385C) ; ý¡„€“ + (=gt-k . 01231) ; ý¡„€“ + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-cns11643-6 . #x2542) ; ø»›»‰ + (ideograph-daikanwa . 28109) ; ø¸†· + (=big5-cdp . #x8DD6) ; ý¢€ˆ·– + (=ucs . #x26222) ; 𦈢 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 28110) ; ø¸†·Ž + (=ucs . #x7F37) ; ç¼· + )) +(define-char + '((=>ucs . #x7F38) ; 缸 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 3) + (total-strokes . 9) + (shinjigen-2 . 6228) + (=jis-x0208 . #x657D) ; ø½‹› + (korean-ksc5601 . #x797C) ; ø»Šœ· + (chinese-cns11643-1 . #x527E) ; ø»’‹· + (=gt-pj-1 . #x657D) ; ø½‹› + (ideograph-daikanwa . 28112) ; ø¸†· + (=gt-k . 05275) ; ý¡„’› + (ucs-jis . #x7F38) ; ø½‹› + )) +(define-char + '((morohashi-daikanwa 28112 0 0) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x3857) ; ø»„¨¬ + (chinese-isoir165 . #x3857) ; ø»¼ + (=ucs . #x7F38) ; 缸 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A79) ; ø»—¯Ž + (ideograph-daikanwa . 28113) ; ø¸†·‘ + (=ucs . #x4342) ; 䍂 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A78) ; ø»—¯ + (ideograph-daikanwa . 28114) ; ø¸†·’ + (=ucs . #x26223) ; 𦈣 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B28) ; ø»™¹Ÿ + (=ucs . #x26225) ; 𦈥 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F28) ; ø»—µ“ + (ideograph-daikanwa . 28116) ; ø¸†·” + (=ucs . #x26226) ; 𦈦 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A66) ; ø»œš£ + (ideograph-daikanwa . 28118) ; ø¸†·– + (=ucs . #x26227) ; 𦈧 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F5B) ; ø»š€Š + (ideograph-daikanwa . 28119) ; ø¸†·— + (=ucs . #x26228) ; 𦈨 + )) +(define-char + '((=>ucs . #x4343) ; 䍃 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 4) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x7461) ; ø»¦—º + (ideograph-daikanwa . 28120) ; ø¸†·˜ + (=cbeta . 08559) ; ø¸¢…¯ + (ucs-jis . #x4343) ; ø»¦—º + )) +(define-char + '((=>ucs . #x4343) ; 䍃 + (morohashi-daikanwa 28120 0 0) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F29) ; ø»—µ” + )) +(define-char + '((morohashi-daikanwa 28120 0 5) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 4) + (total-strokes . 10) + (=ucs . #x4343) ; 䍃 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 4) + (japanese-jisx0212 . #x546B) ; ø»‹°” + (=jis-x0213-2-2000 . #x7462) ; ø»¦—» + (ideograph-daikanwa . 28121) ; ø¸†·™ + (=jef-china3 . #x5FE7) ; øº…¿§ + (=ucs . #x7F3C) ; ç¼¼ + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 3906) + (chinese-gb2312 . #x4831) ; ø»„¿¦ + (=jis-x0208 . #x657E) ; ø½‹›‘ + (korean-ksc5601 . #x4C40) ; ø»‰™µ + (chinese-isoir165 . #x4831) ; ø»§¶ + (chinese-cns11643-1 . #x574D) ; ø»’’œ + (=gt-pj-1 . #x657E) ; 缺 + (ideograph-daikanwa . 28122) ; ø¸†·š + (=gt-k . 06624) ; ý¡„§  + (=ucs . #x7F3A) ; 缺 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F5C) ; ø»š€‹ + (ideograph-daikanwa . 28124) ; ø¸†·œ + (=ucs . #x22EC2) ; 𢻂 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x382F) ; ø»•¸¤ + (ideograph-daikanwa . 28125) ; ø¸†· + (=ucs . #x4344) ; 䍄 + )) +(define-char + '((=>ucs . #x4345) ; 䍅 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28126) ; ø¸†·ž + )) +(define-char + '((morohashi-daikanwa 28126 0 1) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3832) ; ø»•¸§ + (=ucs . #x4345) ; 䍅 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3460) ; ø»š‡¥ + (ideograph-daikanwa . 28127) ; ø¸†·Ÿ + (=ucs . #x4346) ; 䍆 + )) +(define-char + '((=>ucs . #x4347) ; 䍇 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28128) ; ø¸†·  + )) +(define-char + '((morohashi-daikanwa 28128 0 0) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3434) ; ø»—¼µ + (=ucs . #x4347) ; 䍇 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3461) ; ø»š‡¦ + (ideograph-daikanwa . 28129) ; ø¸†·¡ + (=ucs . #x26229) ; 𦈩 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x546C) ; ø»‹°• + (chinese-cns11643-3 . #x3831) ; ø»•¸¦ + (=jis-x0213-2-2000 . #x7463) ; ø»¦—¼ + (ideograph-daikanwa . 28130) ; ø¸†·¢ + (=ucs . #x7F3B) ; ç¼» + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x432D) ; ø»œ¦¸ + (ideograph-daikanwa . 28131) ; ø¸†·£ + (=ucs . #x2622B) ; 𦈫 + )) +(define-char + '((=>ucs . #x4348) ; 䍈 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28132) ; ø¸†·¤ + )) +(define-char + '((morohashi-daikanwa 28132 0 2) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3830) ; ø»•¸¥ + (=ucs . #x4348) ; 䍈 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3433) ; ø»—¼´ + (ideograph-daikanwa . 28133) ; ø¸†·¥ + (=ucs . #x4349) ; 䍉 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28134) ; ø¸†·¦ + (=ucs . #x2622C) ; 𦈬 + )) +(define-char + '((=>ucs . #x2622C) ; 𦈬 + (morohashi-daikanwa 28134 0 0) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B34) ; ø»š‘‹ + )) +(define-char + '((=>ucs . #x2622D) ; 𦈭 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28135) ; ø¸†·§ + )) +(define-char + '((morohashi-daikanwa 28135 0 1) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x432F) ; ø»œ¦º + (=ucs . #x2622D) ; 𦈭 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x546D) ; ø»‹°– + (chinese-cns11643-1 . #x5C5F) ; ø»’š„ + (ideograph-daikanwa . 28136) ; ø¸†·¨ + (=jef-china3 . #x8FA7) ; øºˆ¾§ + (=ucs . #x7F3D) ; ç¼½ + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x432E) ; ø»œ¦¹ + (ideograph-daikanwa . 49497) ; ø¸Œ…™ + (=ucs . #x2622E) ; 𦈮 + )) +(define-char + '((=>ucs . #x434A) ; 䍊 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28137) ; ø¸†·© + )) +(define-char + '((morohashi-daikanwa 28137 0 0) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A28) ; ø»˜… + (=ucs . #x434A) ; 䍊 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C74) ; ø»œµ + (ideograph-daikanwa . 28138) ; ø¸†·ª + (=ucs . #x2622F) ; 𦈯 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A29) ; ø»˜…ž + (ideograph-daikanwa . 28140) ; ø¸†·¬ + (=ucs . #x26230) ; 𦈰 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28141) ; ø¸†·­ + (=ucs . #x26231) ; 𦈱 + )) +(define-char + '((=>ucs . #x26231) ; 𦈱 + (morohashi-daikanwa 28141 0 0) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C73) ; ø»œµŒ + )) +(define-char + '((=>ucs . #x26232) ; 𦈲 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28142) ; ø¸†·® + )) +(define-char + '((morohashi-daikanwa 28142 0 0) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B33) ; ø»š‘Š + (=ucs . #x26232) ; 𦈲 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 6) + (japanese-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x546E) ; ø»‹°— + (chinese-cns11643-2 . #x3F22) ; ø»“¸¥ + (=jis-x0213-2-2000 . #x7464) ; ø»¦—½ + (ideograph-daikanwa . 28143) ; ø¸†·¯ + (=ucs . #x7F3E) ; ç¼¾ + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x546F) ; ø»‹°˜ + (chinese-cns11643-2 . #x3F23) ; ø»“¸¦ + (ideograph-daikanwa . 28144) ; ø¸†·° + (=ucs . #x7F3F) ; 缿 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C72) ; ø»œµ‹ + )) +(define-char + '((=>ucs . #x26234) ; 𦈴 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28146) ; ø¸†·² + )) +(define-char + '((morohashi-daikanwa 28146 0 2) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5650) ; ø»ƒ• + (=ucs . #x26234) ; 𦈴 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x564F) ; ø»ƒ” + (ideograph-daikanwa . 28147) ; ø¸†·³ + (=ucs . #x26235) ; 𦈵 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F74) ; ø»˜¿ + (ideograph-daikanwa . 28148) ; ø¸†·´ + (=ucs . #x26236) ; 𦈶 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4624) ; ø»˜— + (ideograph-daikanwa . 28150) ; ø¸†·¶ + (=ucs . #x26238) ; 𦈸 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6045) ; ø»‘¶ + (ideograph-daikanwa . 28151) ; ø¸†·· + (=ucs . #x26239) ; 𦈹 + )) +(define-char + '((=>ucs . #x2623A) ; 𦈺 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28152) ; ø¸†·¸ + )) +(define-char + '((morohashi-daikanwa 28152 0 2) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4858) ; ø»š¤µ + (=ucs . #x2623A) ; 𦈺 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28154) ; ø¸†·º + (=ucs . #x434B) ; 䍋 + )) +(define-char + '((=>ucs . #x434B) ; 䍋 + (morohashi-daikanwa 28154 0 0) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4625) ; ø»˜—‚ + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28155) ; ø¸†·» + (=ucs . #x2623C) ; 𦈼 + )) +(define-char + '((=>ucs . #x2623C) ; 𦈼 + (morohashi-daikanwa 28155 0 2) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x266E) ; ø»ž‡— + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6044) ; ø»‘µ + (ideograph-daikanwa . 28156) ; ø¸†·¼ + (=ucs . #x2623B) ; 𦈻 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4876) ; ø»–‘‹ + (ideograph-daikanwa . 28157) ; ø¸†·½ + (=ucs . #x434C) ; 䍌 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4877) ; ø»–‘Œ + (ideograph-daikanwa . 28158) ; ø¸†·¾ + (=ucs . #x7F41) ; 罁 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x733F) ; ø»…¾¾ + (chinese-isoir165 . #x733F) ; ø»Ž§Ž + (=ucs . #x7F42) ; 罂 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2670) ; ø»ž‡™ + (ideograph-daikanwa . 28159) ; ø¸†·¿ + (=ucs . #x26241) ; 𦉁 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C47) ; ø»˜ ˜ + (ideograph-daikanwa . 28160) ; ø¸†¸€ + (=ucs . #x26242) ; 𦉂 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x266F) ; ø»ž‡˜ + (ideograph-daikanwa . 28161) ; ø¸†¸ + (=ucs . #x26247) ; 𦉇 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x567B) ; ø»š¹¼ + (ideograph-daikanwa . 28163) ; ø¸†¸ƒ + (=ucs . #x26248) ; 𦉈 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x524E) ; ø»˜©“ + (ideograph-daikanwa . 28164) ; ø¸†¸„ + (=ucs . #x434D) ; 䍍 + )) +(define-char + '((=>ucs . #x26249) ; 𦉉 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28165) ; ø¸†¸… + )) +(define-char + '((morohashi-daikanwa 28165 0 1) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x567A) ; ø»š¹» + (=ucs . #x26249) ; 𦉉 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5470) ; ø»‹°™ + (chinese-cns11643-2 . #x594B) ; ø»”Ÿš + (=jis-x0213-2-2000 . #x7465) ; ø»¦—¾ + (ideograph-daikanwa . 28166) ; ø¸†¸† + (=ucs . #x7F43) ; 罃 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x7340) ; ø»…¾¿ + (japanese-jisx0212 . #x5471) ; ø»‹°š + (chinese-isoir165 . #x7340) ; ø»Ž§ + (chinese-cns11643-1 . #x7474) ; ø»’½© + (=jis-x0213-2-2000 . #x7466) ; ø»¦—¿ + (ideograph-daikanwa . 28167) ; ø¸†¸‡ + (=ucs . #x7F44) ; 罄 + )) +(define-char + '((=>ucs . #x2624E) ; 𦉎 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28168) ; ø¸†¸ˆ + )) +(define-char + '((morohashi-daikanwa 28168 0 1) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D49) ; ø»›ƒœ + (=ucs . #x2624E) ; 𦉎 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6233) + (chinese-gb2312 . #x7341) ; ø»…¿€ + (=jis-x0208 . #x6621) ; ø½‹›’ + (chinese-isoir165 . #x7341) ; ø»Ž§ + (ideograph-daikanwa . 28169) ; ø¸†¸‰ + (=ucs . #x7F45) ; 罅 + )) +(define-char + '((=>ucs . #x7F45) ; 罅 + (morohashi-daikanwa 28169 0 0) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E4E) ; ø»”¦³ + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28170) ; ø¸†¸Š + (=ucs . #x2624F) ; 𦉏 + )) +(define-char + '((=>ucs . #x2624F) ; 𦉏 + (morohashi-daikanwa 28170 0 1) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A45) ; ø»ž¤† + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D48) ; ø»›ƒ› + (ideograph-daikanwa . 28171) ; ø¸†¸‹ + (=ucs . #x26250) ; 𦉐 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28172) ; ø¸†¸Œ + )) +(define-char + '((morohashi-daikanwa 28172 0 2) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A46) ; ø»ž¤‡ + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x557D) ; ø»–¤˜ + (ideograph-daikanwa . 28173) ; ø¸†¸ + (=ucs . #x7F46) ; 罆 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x415D) ; ø»ž®° + (ideograph-daikanwa . 28174) ; ø¸†¸Ž + (=ucs . #x26255) ; 𦉕 + )) +(define-char + '((=>ucs . #x7F47) ; 罇 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5472) ; ø»‹°› + (=jis-x0213-1-2000 . #x7A39) ; ø»¤–‚ + (ideograph-daikanwa . 28175) ; ø¸†¸ + (ucs-jis . #x7F47) ; ø»‹°› + )) +(define-char + '((morohashi-daikanwa 28175 0 2) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x585C) ; ø»–¨‘ + (=ucs . #x7F47) ; 罇 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x415E) ; ø»ž®± + (ideograph-daikanwa . 28176) ; ø¸†¸ + (=ucs . #x26256) ; 𦉖 + )) +(define-char + '((=>ucs . #x7F48) ; 罈 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28177) ; ø¸†¸‘ + )) +(define-char + '((morohashi-daikanwa 28177 0 2) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-1 . #x7727) ; ø»“€¶ + (=ucs . #x7F48) ; 罈 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb12345 . #x7C47) ; 罉 + (=ucs . #x7F49) ; 罉 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6644) ; ø»”²™ + (ideograph-daikanwa . 28178) ; ø¸†¸’ + (=ucs . #x7F4A) ; 罊 + )) +(define-char + '((=>ucs . #x26259) ; 𦉙 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 28179) ; ø¸†¸“ + )) +(define-char + '((morohashi-daikanwa 28179 0 0) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4868) ; ø»ž¹ + (=ucs . #x26259) ; 𦉙 + )) +(define-char + '((=>ucs . #x7F4B) ; 罋 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 28180) ; ø¸†¸” + )) +(define-char + '((morohashi-daikanwa 28180 0 1) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6643) ; ø»”²˜ + (=ucs . #x7F4B) ; 罋 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x606C) ; ø»˜¾• + (ideograph-daikanwa . 28181) ; ø¸†¸• + (=ucs . #x2625A) ; 𦉚 + )) +(define-char + '((=>ucs . #x2625D) ; 𦉝 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 28183) ; ø¸†¸— + )) +(define-char + '((morohashi-daikanwa 28183 0 2) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7074) ; ø»›  + (=ucs . #x2625D) ; 𦉝 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x6427) ; ø»™ƒˆ + (ideograph-daikanwa . 28184) ; ø¸†¸˜ + (=ucs . #x2625E) ; 𦉞 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 14) + (total-strokes . 20) + (shinjigen-2 . 6235) + (=jis-x0208 . #x6622) ; ø½‹›“ + (korean-ksc5601 . #x6522) ; ø»‰¾… + (chinese-cns11643-1 . #x7A2D) ; ø»“…– + (chinese-gb12345 . #x733F) ; 罌 + (ideograph-daikanwa . 28185) ; ø¸†¸™ + (=ucs . #x7F4C) ; 罌 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x667A) ; ø»™‡— + (ideograph-daikanwa . 28186) ; ø¸†¸š + (=ucs . #x2625F) ; 𦉟 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 15) + (total-strokes . 21) + (shinjigen-2 . 6237) + (=jis-x0208 . #x6623) ; ø½‹›” + (chinese-isoir165 . #x7E24) ; ø»Ž¶½ + (chinese-cns11643-2 . #x6B7B) ; ø»”º¦ + (ideograph-daikanwa . 28187) ; ø¸†¸› + (=ucs . #x7F4D) ; 罍 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5445) ; ø»ŸŠ’ + (ideograph-daikanwa . 28188) ; ø¸†¸œ + (=ucs . #x26260) ; 𦉠 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 16) + (total-strokes . 22) + (shinjigen-2 . 1519) + (=jis-x0208 . #x6624) ; ø½‹›• + (chinese-gb12345 . #x786E) ; 罎 + (ideograph-daikanwa . 28189) ; ø¸†¸ + (=ucs . #x7F4E) ; 罎 + )) +(define-char + '((=>ucs . #x7F4E) ; 罎 + (morohashi-daikanwa 28189 0 1) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F5B) ; ø»–²¢ + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 16) + (total-strokes . 22) + (japanese-jisx0212 . #x5473) ; ø»‹°œ + (=jis-x0213-2-2000 . #x7467) ; ø»¦˜€ + (ideograph-daikanwa . 28190) ; ø¸†¸ž + (=ucs . #x7F4F) ; 罏 + )) +(define-char + '((=>ucs . #x7F4F) ; 罏 + (morohashi-daikanwa 28190 0 0) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D70) ; ø»”½— + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 28191) ; ø¸†¸Ÿ + (=ucs . #x26262) ; 𦉢 + )) +(define-char + '((=>ucs . #x26262) ; 𦉢 + (morohashi-daikanwa 28191 0 1) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A6A) ; ø»™Œ¿ + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 28192) ; ø¸†¸  + (=ucs . #x26263) ; 𦉣 + )) +(define-char + '((=>ucs . #x26263) ; 𦉣 + (morohashi-daikanwa 28192 0 1) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C3C) ; ø»Ÿ•¹ + )) +(define-char + '((=>ucs . #x434E) ; 䍎 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 28193) ; ø¸†¸¡ + )) +(define-char + '((morohashi-daikanwa 28193 0 0) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A6B) ; ø»™€ + (=ucs . #x434E) ; 䍎 + )) +(define-char + '((=>ucs . #x7F50) ; 罐 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 28194) ; ø¸†¸¢ + )) +(define-char + '((=>ucs . #x7F50) ; 罐 + (morohashi-daikanwa 28194 0 1) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-1 . #x7C64) ; ø»“‰‰ + )) +(define-char + '((=>ucs . #x7F50) ; 罐 + (morohashi-daikanwa 28194 0 2) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 18) + (total-strokes . 24) + (=jis-x0208 . #x6625) ; ø½‹›– + (korean-ksc5601 . #x4E38) ; ø»‰œ© + (ucs-jis . #x7F50) ; ø½‹›– + )) +(define-char + '((morohashi-daikanwa 28194 0 3) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-gb2312 . #x395E) ; ø»„ª‘ + (chinese-isoir165 . #x395E) ; ø»’¡ + (=ucs . #x7F50) ; 罐 + )) +(define-char + '((=>ucs . #x26265) ; 𦉥 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 28195) ; ø¸†¸£ + )) +(define-char + '((morohashi-daikanwa 28195 0 1) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F3A) ; ø»Ÿš‘ + (=ucs . #x26265) ; 𦉥 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F39) ; ø»Ÿš + (ideograph-daikanwa . 28196) ; ø¸†¸¤ + (=ucs . #x26266) ; 𦉦 + )) +(define-char + '((=>ucs . #x26267) ; 𦉧 + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 20) + (total-strokes . 26) + (ideograph-daikanwa . 28197) ; ø¸†¸¥ + )) +(define-char + '((morohashi-daikanwa 28197 0 2) + (ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A34) ; ø»›­­ + (=ucs . #x26267) ; 𦉧 + )) +(define-char + '((ideographic-radical . 121) ; ⽸ + (ideographic-strokes . 26) + (total-strokes . 32) + (chinese-cns11643-7 . #x662A) ; ø»Ÿ¤“ + (ideograph-daikanwa . 28198) ; ø¸†¸¦ + (=ucs . #x26269) ; 𦉩 + )) diff --git a/lisp/utf-2000/Ideograph-R122-Net.el b/lisp/utf-2000/Ideograph-R122-Net.el new file mode 100644 index 0000000..867f890 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R122-Net.el @@ -0,0 +1,2783 @@ +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-gb2312 . #x4D78) ; ø»…ˆƒ + (=jis-x0208 . #x6626) ; ø½‹›— + (chinese-isoir165 . #x4D78) ; ø»°“ + (chinese-cns11643-2 . #x2269) ; ø»“† + (=gt-pj-1 . #x6626) ; 网 + (ideograph-daikanwa . 28199) ; ø¸†¸§ + (=gt-k . 01731) ; ý¡„€›ƒ + (=ucs . #x7F51) ; 网 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 0) + (total-strokes . 5) + (japanese-jisx0212 . #x5474) ; ø»‹° + (chinese-cns11643-4 . #x2221) ; ø»—¢† + (=jis-x0213-2-2000 . #x746A) ; ø»¦˜ƒ + (ideograph-daikanwa . 28200) ; ø¸†¸¨ + (=ucs . #x7F52) ; 罒 + )) +(define-char + '((ideographic- (:radical 122 ; â½¹ + :strokes 0 + :sources (morohashi-daikanwa cns-11643)) + (:radical 13 ; ⼌ + :strokes 2 + :sources (ucs))) + (total-strokes . 4) + (hanyu-dazidian 1 97 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x5182) ; 冂 + ) + ((=ucs . #x3405) ; 㐅 + )) + (chinese-gb2312 . #x3854) ; ø»„¨© + (chinese-isoir165 . #x3854) ; ø»¹ + (chinese-cns11643-4 . #x2152) ; ø»—¡™ + (ideograph-daikanwa . 28201) ; ø¸†¸© + (=big5-eten . #xC8A2) ; ý¢€Œ¢¢ + (=big5-cdp . #x85BE) ; ý¢€ˆ–¾ + (=ucs . #x5188) ; 冈 + )) +(define-char + '((morohashi-daikanwa 28201 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 0) + (total-strokes . 4) + (comment . "= U+5188?") + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=gt-k . 00079) ; ý¡„€ + ) + ((=ucs . #x3405) ; 㐅 + )) + (japanese-jisx0212 . #x5475) ; ø»‹°ž + (=ucs . #x7F53) ; 罓 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-6 . #x2229) ; ø»›¶– + (ideograph-daikanwa . 28202) ; ø¸†¸ª + (=ucs . #x2626A) ; 𦉪 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-cns11643-6 . #x2543) ; ø»›»Š + (ideograph-daikanwa . 28203) ; ø¸†¸« + (=ucs . #x26273) ; 𦉳 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-6 . #x2228) ; ø»›¶• + (ideograph-daikanwa . 28204) ; ø¸†¸¬ + (=ucs . #x2626B) ; 𦉫 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 0) + (total-strokes . 6) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 267) + (hanyu-dazidian-char . 1) + (chinese-cns11643-6 . #x2544) ; ø»›»‹ + (ideograph-daikanwa . 28205) ; ø¸†¸­ + (=big5-cdp . #x87BA) ; ý¢€ˆžº + (=ucs . #x2626D) ; 𦉭 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 0) + (total-strokes . 4) + (ideograph-daikanwa . 28206) ; ø¸†¸® + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 0) + (total-strokes . 7) + (chinese-cns11643-6 . #x2873) ; ø»œ€” + (ideograph-daikanwa . 28207) ; ø¸†¸¯ + (=ucs . #x2626F) ; 𦉯 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 0) + (total-strokes . 4) + (=jis-x0213-2-2000 . #x7468) ; ø»¦˜ + (=big5-cdp . #x8C7E) ; ý¢€ˆ±¾ + (=ucs . #x34C1) ; 㓁 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 2) + (total-strokes . 7) + (chinese-cns11643-4 . #x246A) ; ø»—¦‹ + (ideograph-daikanwa . 28208) ; ø¸†¸° + (=ucs . #x2626C) ; 𦉬 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 28209) ; ø¸†¸± + (=ucs . #x2626E) ; 𦉮 + )) +(define-char + '((=>ucs . #x2626E) ; 𦉮 + (morohashi-daikanwa 28209 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2545) ; ø»›»Œ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-2 . 6240) + (chinese-gb2312 . #x5868) ; ø»…—½ + (=jis-x0208 . #x6628) ; ø½‹›™ + (korean-ksc5601 . #x5852) ; ø»‰«¯ + (chinese-isoir165 . #x5868) ; ø»Ž€ + (chinese-cns11643-1 . #x4F2C) ; ø»’†‹ + (=gt-pj-1 . #x6628) ; 罔 + (ideograph-daikanwa . 28211) ; ø¸†¸³ + (=gt-k . 03905) ; ý¡„€½ + (=ucs . #x7F54) ; 罔 + )) +(define-char + '((=>ucs . #x26278) ; 𦉸 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 28212) ; ø¸†¸´ + )) +(define-char + '((=>ucs . #x26278) ; 𦉸 + (morohashi-daikanwa 28212 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x336A) ; ø»œ• + )) +(define-char + '((morohashi-daikanwa 28212 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 9) + (=ucs . #x26278) ; 𦉸 + )) +(define-char + '((=>ucs . #x2627E) ; 𦉾 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 28213) ; ø¸†¸µ + )) +(define-char + '((=>ucs . #x2627E) ; 𦉾 + (morohashi-daikanwa 28213 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x275E) ; ø»—ª™ + )) +(define-char + '((morohashi-daikanwa 28213 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 8) + (=ucs . #x2627E) ; 𦉾 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A4D) ; ø»•¤ž + (ideograph-daikanwa . 28215) ; ø¸†¸· + (=ucs . #x4350) ; 䍐 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E5C) ; ø»•ª¥ + (ideograph-daikanwa . 28216) ; ø¸†¸¸ + (=ucs . #x4351) ; 䍑 + )) +(define-char + '((=>ucs . #x7F55) ; 罕 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 6239) + (=jis-x0208 . #x6627) ; ø½‹›˜ + (korean-ksc5601 . #x7956) ; ø»Šœ‘ + (=gt-pj-1 . #x6627) ; ø½‹›˜ + (ideograph-daikanwa . 28217) ; ø¸†¸¹ + (=gt-k . 02725) ; ý¡„€ª¥ + (ucs-jis . #x7F55) ; ø½‹›˜ + )) +(define-char + '((=>ucs . #x7F55) ; 罕 + (morohashi-daikanwa 28217 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B38) ; ø»’€Ÿ + )) +(define-char + '((morohashi-daikanwa 28217 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x3A31) ; ø»„«‚ + (chinese-isoir165 . #x3A31) ; ø»“’ + (=ucs . #x7F55) ; 罕 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3369) ; ø»œ” + (ideograph-daikanwa . 28218) ; ø¸†¸º + (=ucs . #x2627B) ; 𦉻 + )) +(define-char + '((=>ucs . #x26279) ; 𦉹 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 8) + (ideograph-daikanwa . 28219) ; ø¸†¸» + )) +(define-char + '((morohashi-daikanwa 28219 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-4 . #x275D) ; ø»—ª˜ + (=ucs . #x26279) ; 𦉹 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D54) ; ø»œ‡‹ + (ideograph-daikanwa . 28220) ; ø¸†¸¼ + (=ucs . #x2627C) ; 𦉼 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2874) ; ø»œ€• + (ideograph-daikanwa . 28221) ; ø¸†¸½ + (=ucs . #x2627F) ; 𦉿 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A4C) ; ø»•¤ + (=ucs . #x34BA) ; 㒺 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb12345 . #x7D38) ; 罖 + (=ucs . #x7F56) ; 罖 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 8) + (hanyu-dazidian 4 2913 14) + (chinese-gb2312 . #x425E) ; ø»„·Ÿ + (chinese-isoir165 . #x425E) ; ø»Ÿ¯ + (=hanziku-8 . #xAFE5) ; ý¢‚Š¿¥ + (=ucs . #x7F57) ; 罗 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x246B) ; ø»—¦Œ + (=ucs . #x26280) ; 𦊀 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 28222) ; ø¸†¸¾ + (=ucs . #x26281) ; 𦊁 + )) +(define-char + '((=>ucs . #x26281) ; 𦊁 + (morohashi-daikanwa 28222 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-6 . #x336B) ; ø»œ– + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E59) ; ø»•ª¢ + (ideograph-daikanwa . 28223) ; ø¸†¸¿ + (=ucs . #x4353) ; 䍓 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 9) + (shinjigen-2 . 6241) + (chinese-gb2312 . #x6E37) ; ø»…·  + (=jis-x0208 . #x6629) ; ø½‹›š + (chinese-isoir165 . #x6E37) ; ø»ŽŸ° + (chinese-cns11643-2 . #x2C6E) ; ø»“· + (ideograph-daikanwa . 28224) ; ø¸†¹€ + (=ucs . #x7F58) ; 罘 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A7A) ; ø»—¯ + (ideograph-daikanwa . 28225) ; ø¸†¹ + (=ucs . #x26282) ; 𦊂 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A7B) ; ø»—¯ + (ideograph-daikanwa . 28226) ; ø¸†¹‚ + (=ucs . #x4354) ; 䍔 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A7C) ; ø»—¯‘ + (ideograph-daikanwa . 28227) ; ø¸†¹ƒ + (=ucs . #x26283) ; 𦊃 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 28229) ; ø¸†¹… + (=ucs . #x2628B) ; 𦊋 + )) +(define-char + '((=>ucs . #x2628B) ; 𦊋 + (morohashi-daikanwa 28229 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2752) ; ø»™´‘ + )) +(define-char + '((=>ucs . #x7F59) ; 罙 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 28230) ; ø¸†¹† + (=jef-china3 . #x8EF5) ; øºˆ»µ + )) +(define-char + '((morohashi-daikanwa 28230 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 8) + (=ucs . #x7F59) ; 罙 + )) +(define-char + '((=>ucs . #x7F59) ; 罙 + (morohashi-daikanwa 28230 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A4E) ; ø»•¤Ÿ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 28231) ; ø¸†¹‡ + (=ucs . #x4352) ; 䍒 + )) +(define-char + '((=>ucs . #x4352) ; 䍒 + (morohashi-daikanwa 28231 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E5B) ; ø»•ª¤ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 9) + (ideograph-daikanwa . 28232) ; ø¸†¹ˆ + (=ucs . #x262A7) ; 𦊧 + )) +(define-char + '((=>ucs . #x262A7) ; 𦊧 + (morohashi-daikanwa 28232 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B2A) ; ø»™¹¡ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A67) ; ø»œš¤ + (ideograph-daikanwa . 49499) ; ø¸Œ…› + (=ucs . #x2628D) ; 𦊍 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 9) + (hanyu-dazidian 4 2915 6) + (chinese-gb2312 . #x3723) ; ø»„¦š + (chinese-isoir165 . #x3723) ; ø»Žª + (=hanziku-8 . #xB05E) ; ý¢‚‹ž + (=ucs . #x7F5A) ; 罚 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 9) + (=ucs . #x25133) ; 𥄳 + )) +(define-char + '((=>ucs . #x25133) ; 𥄳 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E5A) ; ø»•ª£ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B29) ; ø»™¹  + (=ucs . #x26288) ; 𦊈 + )) +(define-char + '((=>ucs . #x2628E) ; 𦊎 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A68) ; ø»œš¥ + (ideograph-daikanwa . 28234) ; ø¸†¹Š + )) +(define-char + '((morohashi-daikanwa 28234 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (=ucs . #x2628E) ; 𦊎 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A69) ; ø»œš¦ + (ideograph-daikanwa . 28235) ; ø¸†¹‹ + (=ucs . #x2628F) ; 𦊏 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F5F) ; ø»š€Ž + (ideograph-daikanwa . 28236) ; ø¸†¹Œ + (=ucs . #x26290) ; 𦊐 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A6C) ; ø»œš© + (ideograph-daikanwa . 28237) ; ø¸†¹ + (=ucs . #x26291) ; 𦊑 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A6A) ; ø»œš§ + (ideograph-daikanwa . 28239) ; ø¸†¹ + (=ucs . #x26292) ; 𦊒 + )) +(define-char + '((=>ucs . #x26293) ; 𦊓 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 28240) ; ø¸†¹ + )) +(define-char + '((morohashi-daikanwa 28240 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F2C) ; ø»—µ— + (=ucs . #x26293) ; 𦊓 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 28241) ; ø¸†¹‘ + (=ucs . #x7F5B) ; 罛 + )) +(define-char + '((=>ucs . #x7F5B) ; 罛 + (morohashi-daikanwa 28241 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x5476) ; ø»‹°Ÿ + (ucs-jis . #x7F5B) ; ø»‹°Ÿ + )) +(define-char + '((=>ucs . #x7F5B) ; 罛 + (morohashi-daikanwa 28241 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3224) ; ø»“¥¡ + )) +(define-char + '((=>ucs . #x26294) ; 𦊔 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (ideograph-daikanwa . 28242) ; ø¸†¹’ + )) +(define-char + '((morohashi-daikanwa 28242 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F2B) ; ø»—µ– + (=ucs . #x26294) ; 𦊔 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A6B) ; ø»œš¨ + (ideograph-daikanwa . 28243) ; ø¸†¹“ + (=ucs . #x4356) ; 䍖 + )) +(define-char + '((=>ucs . #x7F5C) ; 罜 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x5477) ; ø»‹°  + (ideograph-daikanwa . 28244) ; ø¸†¹” + (ucs-jis . #x7F5C) ; ø»‹°  + )) +(define-char + '((morohashi-daikanwa 28244 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x317D) ; ø»“¥œ + (=ucs . #x7F5C) ; 罜 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (japanese-jisx0212 . #x5478) ; ø»‹°¡ + (chinese-cns11643-2 . #x3223) ; ø»“¥  + (ideograph-daikanwa . 28245) ; ø¸†¹• + (=jef-china3 . #x5FED) ; øº…¿­ + (=ucs . #x7F5D) ; 罝 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x336E) ; ø»œ™ + (ideograph-daikanwa . 28246) ; ø¸†¹– + (=ucs . #x26295) ; 𦊕 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-2 . #x3221) ; ø»“¥ž + (ideograph-daikanwa . 28247) ; ø¸†¹— + (=ucs . #x7F5E) ; 罞 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 6242) + (chinese-gb2312 . #x6E39) ; ø»…·¢ + (=jis-x0208 . #x662A) ; ø½‹›› + (chinese-isoir165 . #x6E39) ; ø»ŽŸ² + (chinese-cns11643-1 . #x574E) ; ø»’’ + (ideograph-daikanwa . 28248) ; ø¸†¹˜ + (=ucs . #x7F5F) ; 罟 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (shinjigen-2 . 6245) + (=jis-x0208 . #x662B) ; ø½‹›œ + (chinese-cns11643-2 . #x3222) ; ø»“¥Ÿ + (ideograph-daikanwa . 28249) ; ø¸†¹™ + (=ucs . #x7F60) ; ç½  + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x6E38) ; ø»…·¡ + (japanese-jisx0212 . #x5479) ; ø»‹°¢ + (chinese-isoir165 . #x6E38) ; ø»ŽŸ± + (chinese-cns11643-2 . #x317E) ; ø»“¥ + (=jis-x0213-2-2000 . #x746C) ; ø»¦˜… + (ideograph-daikanwa . 28250) ; ø¸†¹š + (=jef-china3 . #x5FEE) ; øº…¿® + (=ucs . #x7F61) ; 罡 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x336C) ; ø»œ— + (ideograph-daikanwa . 28251) ; ø¸†¹› + (=ucs . #x26296) ; 𦊖 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F2D) ; ø»—µ˜ + (ideograph-daikanwa . 28252) ; ø¸†¹œ + (=ucs . #x4357) ; 䍗 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 28253) ; ø¸†¹ + (=ucs . #x26297) ; 𦊗 + )) +(define-char + '((=>ucs . #x26297) ; 𦊗 + (morohashi-daikanwa 28253 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x336F) ; ø»œš + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4335) ; ø»œ§€ + (ideograph-daikanwa . 28254) ; ø¸†¹ž + (=ucs . #x26298) ; 𦊘 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x336D) ; ø»œ˜ + (ideograph-daikanwa . 28255) ; ø¸†¹Ÿ + (=ucs . #x262A3) ; 𦊣 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4334) ; ø»œ¦¿ + (ideograph-daikanwa . 28256) ; ø¸†¹  + (=ucs . #x262A0) ; 𦊠 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28257) ; ø¸†¹¡ + (=ucs . #x262A1) ; 𦊡 + )) +(define-char + '((=>ucs . #x262A1) ; 𦊡 + (morohashi-daikanwa 28257 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4336) ; ø»œ§ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4333) ; ø»œ¦¾ + (ideograph-daikanwa . 28258) ; ø¸†¹¢ + (=ucs . #x262A9) ; 𦊩 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4332) ; ø»œ¦½ + (ideograph-daikanwa . 28259) ; ø¸†¹£ + (=ucs . #x2629F) ; 𦊟 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4331) ; ø»œ¦¼ + (ideograph-daikanwa . 28260) ; ø¸†¹¤ + (=ucs . #x2629E) ; 𦊞 + )) +(define-char + '((=>ucs . #x2629D) ; 𦊝 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28261) ; ø¸†¹¥ + )) +(define-char + '((morohashi-daikanwa 28261 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4330) ; ø»œ¦» + (=ucs . #x2629D) ; 𦊝 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (hanyu-dazidian 4 2915 9) + (chinese-gb2312 . #x3055) ; ø»„œº + (chinese-isoir165 . #x3055) ; ø»…Š + (chinese-cns11643-3 . #x333C) ; ø»•±› + (ideograph-daikanwa . 28262) ; ø¸†¹¦ + (=hanziku-8 . #xB061) ; ý¢‚‹¡ + (=ucs . #x7F62) ; ç½¢ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F2A) ; ø»—µ• + (=ucs . #x4355) ; 䍕 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F5D) ; ø»š€Œ + (=ucs . #x2629C) ; 𦊜 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2A7D) ; ø»—¯’ + (=ucs . #x262A8) ; 𦊨 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 5) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F5E) ; ø»š€ + (=ucs . #x262B3) ; 𦊳 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C77) ; ø»œµ + (ideograph-daikanwa . 28263) ; ø¸†¹§ + (=ucs . #x262AA) ; 𦊪 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 6) + (total-strokes . 11) + (ideograph-daikanwa . 28264) ; ø¸†¹¨ + (=ucs . #x4358) ; 䍘 + )) +(define-char + '((=>ucs . #x4358) ; 䍘 + (morohashi-daikanwa 28264 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-4 . #x3435) ; ø»—¼¶ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28265) ; ø¸†¹© + (=ucs . #x262AE) ; 𦊮 + )) +(define-char + '((=>ucs . #x262AE) ; 𦊮 + (morohashi-daikanwa 28265 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C76) ; ø»œµ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4337) ; ø»œ§‚ + (ideograph-daikanwa . 28266) ; ø¸†¹ª + (=ucs . #x262AB) ; 𦊫 + )) +(define-char + '((=>ucs . #x262B6) ; 𦊶 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28267) ; ø¸†¹« + )) +(define-char + '((morohashi-daikanwa 28267 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C75) ; ø»œµŽ + (=ucs . #x262B6) ; 𦊶 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 6) + (total-strokes . 11) + (japanese-jisx0212 . #x547A) ; ø»‹°£ + (chinese-cns11643-2 . #x3836) ; ø»“®§ + (=jis-x0213-2-2000 . #x746D) ; ø»¦˜† + (ideograph-daikanwa . 28268) ; ø¸†¹¬ + (=jef-china3 . #x5FEF) ; øº…¿¯ + (=ucs . #x7F63) ; ç½£ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A6D) ; ø»œšª + (ideograph-daikanwa . 28269) ; ø¸†¹­ + (=ucs . #x262AD) ; 𦊭 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-6 . #x4338) ; ø»œ§ƒ + (ideograph-daikanwa . 28270) ; ø¸†¹® + (=ucs . #x262AF) ; 𦊯 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-5 . #x3462) ; ø»š‡§ + (=ucs . #x262B4) ; 𦊴 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B36) ; ø»š‘ + (ideograph-daikanwa . 28272) ; ø¸†¹° + (=ucs . #x262BC) ; 𦊼 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B35) ; ø»š‘Œ + (ideograph-daikanwa . 28273) ; ø¸†¹± + (=ucs . #x262BD) ; 𦊽 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A2C) ; ø»˜…¡ + (ideograph-daikanwa . 28275) ; ø¸†¹³ + (=ucs . #x262BE) ; 𦊾 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 12) + (hanyu-dazidian 4 2918 2) + (japanese-jisx0212 . #x547B) ; ø»‹°¤ + (chinese-cns11643-4 . #x3A2B) ; ø»˜…  + (=jis-x0213-2-2000 . #x746E) ; ø»¦˜‡ + (ideograph-daikanwa . 28276) ; ø¸†¹´ + (=hanziku-8 . #xB0DC) ; ý¢‚‹ƒœ + (=ucs . #x7F64) ; 罤 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x547C) ; ø»‹°¥ + (ideograph-daikanwa . 28277) ; ø¸†¹µ + (=ucs . #x7F65) ; ç½¥ + )) +(define-char + '((=>ucs . #x7F65) ; ç½¥ + (morohashi-daikanwa 28277 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F24) ; ø»“¸§ + )) +(define-char + '((=>ucs . #x435A) ; 䍚 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 12) + (ideograph-daikanwa . 28278) ; ø¸†¹¶ + )) +(define-char + '((morohashi-daikanwa 28278 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A2A) ; ø»˜…Ÿ + (=ucs . #x435A) ; 䍚 + )) +(define-char + '((=>ucs . #x7F66) ; 罦 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x547D) ; ø»‹°¦ + (ideograph-daikanwa . 28279) ; ø¸†¹· + (ucs-jis . #x7F66) ; ø»‹°¦ + )) +(define-char + '((morohashi-daikanwa 28279 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F25) ; ø»“¸¨ + (=ucs . #x7F66) ; 罦 + )) +(define-char + '((=>ucs . #x262BF) ; 𦊿 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C78) ; ø»œµ‘ + (ideograph-daikanwa . 28280) ; ø¸†¹¸ + )) +(define-char + '((morohashi-daikanwa 28280 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 12) + (=ucs . #x262BF) ; 𦊿 + )) +(define-char + '((=>ucs . #x262C4) ; 𦋄 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28281) ; ø¸†¹¹ + )) +(define-char + '((morohashi-daikanwa 28281 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5652) ; ø»ƒ— + (=ucs . #x262C4) ; 𦋄 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5651) ; ø»ƒ– + (ideograph-daikanwa . 28282) ; ø¸†¹º + (=ucs . #x262D1) ; 𦋑 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F75) ; ø»˜Ž€ + (ideograph-daikanwa . 28283) ; ø¸†¹» + (=ucs . #x4359) ; 䍙 + )) +(define-char + '((=>ucs . #x262C9) ; 𦋉 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28294) ; ø¸†º† + )) +(define-char + '((morohashi-daikanwa 28294 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4166) ; ø»šš± + (=ucs . #x262C9) ; 𦋉 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4167) ; ø»šš² + (ideograph-daikanwa . 28284) ; ø¸†¹¼ + (=ucs . #x262C5) ; 𦋅 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (=jis-x0208 . #x662E) ; ø½‹›Ÿ + (chinese-cns11643-2 . #x4630) ; ø»”ƒ… + (ideograph-daikanwa . 28285) ; ø¸†¹½ + (=ucs . #x7F67) ; 罧 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 28286) ; ø¸†¹¾ + (=ucs . #x262C6) ; 𦋆 + )) +(define-char + '((=>ucs . #x262C6) ; 𦋆 + (morohashi-daikanwa 28286 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5654) ; ø»ƒ™ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x436C) ; ø»–‰« + (ideograph-daikanwa . 28287) ; ø¸†¹¿ + (=ucs . #x435B) ; 䍛 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 6248) + (chinese-gb2312 . #x6E3B) ; ø»…·¤ + (=jis-x0208 . #x662C) ; ø½‹› + (chinese-isoir165 . #x6E3B) ; ø»ŽŸ´ + (chinese-cns11643-2 . #x4631) ; ø»”ƒ† + (ideograph-daikanwa . 28288) ; ø¸†º€ + (=ucs . #x7F68) ; 罨 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 6255) + (chinese-gb2312 . #x5556) ; ø»…“‘ + (=jis-x0208 . #x662D) ; ø½‹›ž + (chinese-isoir165 . #x5556) ; ø»»¡ + (chinese-cns11643-1 . #x6575) ; ø»’§¨ + (ideograph-daikanwa . 28289) ; ø¸†º + (=ucs . #x7F69) ; 罩 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C7A) ; ø»œµ“ + (ideograph-daikanwa . 28290) ; ø¸†º‚ + (=ucs . #x262C7) ; 𦋇 + )) +(define-char + '((=>ucs . #x435C) ; 䍜 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (ideograph-daikanwa . 28291) ; ø¸†ºƒ + )) +(define-char + '((morohashi-daikanwa 28291 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-3 . #x436D) ; ø»–‰¬ + (=ucs . #x435C) ; 䍜 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4164) ; ø»šš¯ + (ideograph-daikanwa . 28292) ; ø¸†º„ + (=ucs . #x262C8) ; 𦋈 + )) +(define-char + '((=>ucs . #x7F6A) ; 罪 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x3A61) ; ø»‚¡® + (japanese-jisx0208 . #x3A61) ; ø»†µ¶ + (ideograph-daikanwa . 28293) ; ø¸†º… + )) +(define-char + '((=>ucs . #x7F6A) ; 罪 + (morohashi-daikanwa 28293 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-1 . 6250) + (shinjigen-2 . 6250) + (korean-ksc5601 . #x712A) ; ø»Šµ + (chinese-cns11643-1 . #x6576) ; ø»’§© + (=jis-x0208-1990 . #x3A61) ; ø½Š›ª + (=gt-pj-1 . #x3A61) ; ø»Šµ + (=gt-k . 10212) ; ý¡„‚Ÿ¤ + (ucs-jis . #x7F6A) ; ø»Šµ + )) +(define-char + '((morohashi-daikanwa 28293 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x576F) ; ø»…–¦ + (chinese-isoir165 . #x576F) ; ø»¾¶ + (=ucs . #x7F6A) ; 罪 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 6249) + (=jis-x0208 . #x3753) ; ø½Š—‚ + (korean-ksc5601 . #x4E51) ; ø»‰‚ + (chinese-cns11643-2 . #x462F) ; ø»”ƒ„ + (ideograph-daikanwa . 28295) ; ø¸†º‡ + (=ucs . #x7F6B) ; 罫 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x4632) ; ø»”ƒ‡ + (ideograph-daikanwa . 28296) ; ø¸†ºˆ + (=ucs . #x7F6C) ; 罬 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x547E) ; ø»‹°§ + (chinese-cns11643-2 . #x462E) ; ø»”ƒƒ + (=jis-x0213-2-2000 . #x746F) ; ø»¦˜ˆ + (ideograph-daikanwa . 28297) ; ø¸†º‰ + (=jef-china3 . #x8DD2) ; øºˆ·’ + (=ucs . #x7F6D) ; ç½­ + )) +(define-char + '((=>ucs . #x7F6E) ; ç½® + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (shinjigen-2 . 6254) + (=jis-x0208 . #x4356) ; ø½Š¨­ + (korean-ksc5601 . #x7647) ; ø»Š—¨ + (=gt-pj-1 . #x4356) ; ø½Š¨­ + (ideograph-daikanwa . 28298) ; ø¸†ºŠ + (=gt-k . 10245) ; ý¡„‚ … + (ucs-jis . #x7F6E) ; ø½Š¨­ + )) +(define-char + '((morohashi-daikanwa 28298 0 5) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x5643) ; ø»…”œ + (chinese-isoir165 . #x5643) ; ø»¼¬ + (chinese-cns11643-1 . #x6574) ; ø»’§§ + (=ucs . #x7F6E) ; ç½® + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-5 . #x4165) ; ø»šš° + (ideograph-daikanwa . 28299) ; ø¸†º‹ + (=ucs . #x435D) ; 䍝 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5653) ; ø»ƒ˜ + (ideograph-daikanwa . 28300) ; ø¸†ºŒ + (=ucs . #x262CA) ; 𦋊 + )) +(define-char + '((=>ucs . #x262CB) ; 𦋋 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5655) ; ø»ƒš + (ideograph-daikanwa . 28301) ; ø¸†º + )) +(define-char + '((morohashi-daikanwa 28301 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (=ucs . #x262CB) ; 𦋋 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C79) ; ø»œµ’ + (ideograph-daikanwa . 28302) ; ø¸†ºŽ + (=ucs . #x262CC) ; 𦋌 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x5656) ; ø»ƒ› + (ideograph-daikanwa . 28303) ; ø¸†º + (=ucs . #x262CD) ; 𦋍 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x487A) ; ø»–‘ + (ideograph-daikanwa . 28304) ; ø¸†º + (=ucs . #x435E) ; 䍞 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6046) ; ø»‘· + (ideograph-daikanwa . 28305) ; ø¸†º‘ + (=ucs . #x262D6) ; 𦋖 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x604C) ; ø»‘½ + (ideograph-daikanwa . 28306) ; ø¸†º’ + (=ucs . #x262DB) ; 𦋛 + )) +(define-char + '((=>ucs . #x262DC) ; 𦋜 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28307) ; ø¸†º“ + )) +(define-char + '((morohashi-daikanwa 28307 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x604D) ; ø»‘¾ + (=ucs . #x262DC) ; 𦋜 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x604B) ; ø»‘¼ + (ideograph-daikanwa . 28308) ; ø¸†º” + (=ucs . #x262DA) ; 𦋚 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x604A) ; ø»‘» + (ideograph-daikanwa . 28309) ; ø¸†º• + (=ucs . #x262D9) ; 𦋙 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6048) ; ø»‘¹ + (ideograph-daikanwa . 28310) ; ø¸†º– + (=ucs . #x262D7) ; 𦋗 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6049) ; ø»‘º + (ideograph-daikanwa . 28311) ; ø¸†º— + (=ucs . #x262D8) ; 𦋘 + )) +(define-char + '((morohashi-daikanwa 28311 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-gb2312 . #x4A70) ; ø»…ƒ¡ + (=jis-x0208 . #x3D70) ; ø½Š “ + (chinese-isoir165 . #x4A70) ; ø»«± + (chinese-cns11643-1 . #x6577) ; ø»’§ª + (=gt-pj-1 . #x3D70) ; ç½² + (=gt-k . 10222) ; ý¡„‚Ÿ® + (=ucs . #x7F72) ; ç½² + )) +(define-char + '((=>ucs . #x7F6F) ; 罯 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 28312) ; ø¸†º˜ + )) +(define-char + '((morohashi-daikanwa 28312 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2923 4) + (chinese-cns11643-3 . #x4878) ; ø»–‘ + (=hanziku-8 . #xB1E1) ; ý¢‚‹‡¡ + (=ucs . #x7F6F) ; 罯 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (ideograph-daikanwa . 28313) ; ø¸†º™ + )) +(define-char + '((=>ucs . #x262DE) ; 𦋞 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 28314) ; ø¸†ºš + )) +(define-char + '((morohashi-daikanwa 28314 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x262DE) ; 𦋞 + )) +(define-char + '((=>ucs . #x262DE) ; 𦋞 + (morohashi-daikanwa 28314 0 3) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x485B) ; ø»š¤¸ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (=jis-x0208 . #x4833) ; ø½Š¯  + (korean-ksc5601 . #x5B6B) ; ø»‰°¢ + (chinese-cns11643-1 . #x6A48) ; ø»’®‘ + (chinese-gb12345 . #x3723) ; ç½° + (=gt-pj-1 . #x4833) ; ç½° + (ideograph-daikanwa . 28315) ; ø¸†º› + (=gt-k . 11164) ; ý¡„‚®œ + (=ucs . #x7F70) ; ç½° + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2922 6) + (chinese-gb2312 . #x6E3D) ; ø»…·¦ + (japanese-jisx0212 . #x5521) ; ø»‹°¨ + (chinese-isoir165 . #x6E3D) ; ø»ŽŸ¶ + (chinese-cns11643-3 . #x4879) ; ø»–‘Ž + (ideograph-daikanwa . 28316) ; ø¸†ºœ + (=hanziku-8 . #xB1C3) ; ý¢‚‹‡ƒ + (=ucs . #x7F71) ; ç½± + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-3 . #x487B) ; ø»–‘ + (ideograph-daikanwa . 28317) ; ø¸†º + (=ucs . #x435F) ; 䍟 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2675) ; ø»ž‡ž + (ideograph-daikanwa . 28318) ; ø¸†ºž + (=ucs . #x262DF) ; 𦋟 + )) +(define-char + '((=>ucs* . #x7F72) ; ç½² + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (korean-ksc5601 . #x5F7E) ; ø»‰¶­ + (=jis-x0213-1-2000 . #x7A3A) ; ø»¤–ƒ + (ideograph-daikanwa . 28319) ; ø¸†ºŸ + (=jef-china3 . #x5FF0) ; øº…¿° + (ucs-ks . #x7F72) ; 署 + (=ucs . #xFA5A) ; 署 + )) +(define-char + '((=>ucs . #x262E0) ; 𦋠 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 28320) ; ø¸†º  + )) +(define-char + '((morohashi-daikanwa 28320 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x604E) ; ø»‘¿ + (=ucs . #x262E0) ; 𦋠 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D23) ; ø»”Š + (ideograph-daikanwa . 28321) ; ø¸†º¡ + (=ucs . #x7F73) ; ç½³ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 28322) ; ø¸†º¢ + (=ucs . #x262E1) ; 𦋡 + )) +(define-char + '((=>ucs . #x262E1) ; 𦋡 + (morohashi-daikanwa 28322 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x485A) ; ø»š¤· + )) +(define-char + '((=>ucs . #x262E2) ; 𦋢 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 28323) ; ø¸†º£ + )) +(define-char + '((=>ucs . #x262E2) ; 𦋢 + (morohashi-daikanwa 28323 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5657) ; ø»ƒœ + )) +(define-char + '((morohashi-daikanwa 28323 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x262E2) ; 𦋢 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-5 . #x4859) ; ø»š¤¶ + (ideograph-daikanwa . 28324) ; ø¸†º¤ + (=ucs . #x262E3) ; 𦋣 + )) +(define-char + '((=>ucs . #x262E4) ; 𦋤 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (ideograph-daikanwa . 28325) ; ø¸†º¥ + )) +(define-char + '((morohashi-daikanwa 28325 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (=ucs . #x262E4) ; 𦋤 + )) +(define-char + '((=>ucs . #x262E4) ; 𦋤 + (morohashi-daikanwa 28325 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x604F) ; ø»’€ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2674) ; ø»ž‡ + (ideograph-daikanwa . 28326) ; ø¸†º¦ + (=ucs . #x262EE) ; 𦋮 + )) +(define-char + '((=>ucs . #x262E7) ; 𦋧 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28327) ; ø¸†º§ + )) +(define-char + '((morohashi-daikanwa 28327 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6047) ; ø»‘¸ + (=ucs . #x262E7) ; 𦋧 + )) +(define-char + '((=>ucs . #x262EC) ; 𦋬 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28328) ; ø¸†º¨ + )) +(define-char + '((morohashi-daikanwa 28328 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2672) ; ø»ž‡› + (=ucs . #x262EC) ; 𦋬 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2673) ; ø»ž‡œ + (ideograph-daikanwa . 28329) ; ø¸†º© + (=ucs . #x262ED) ; 𦋭 + )) +(define-char + '((=>ucs . #x262EB) ; 𦋫 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 49500) ; ø¸Œ…œ + )) +(define-char + '((morohashi-daikanwa 49500 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2671) ; ø»ž‡š + (=ucs . #x262EB) ; 𦋫 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (hanyu-dazidian 4 2922 4) + (chinese-gb2312 . #x6E3C) ; ø»…·¥ + (chinese-isoir165 . #x6E3C) ; ø»ŽŸµ + (=hanziku-8 . #xB1C1) ; ý¢‚‹‡ + (=ucs . #x7F74) ; ç½´ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-cns11643-6 . #x6050) ; ø»’ + (=ucs . #x262DD) ; 𦋝 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 28331) ; ø¸†º« + (=ucs . #x262EF) ; 𦋯 + )) +(define-char + '((=>ucs . #x262EF) ; 𦋯 + (morohashi-daikanwa 28331 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F62) ; ø»š¯‘ + )) +(define-char + '((=>ucs . #x262F0) ; 𦋰 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 15) + (ideograph-daikanwa . 28332) ; ø¸†º¬ + )) +(define-char + '((morohashi-daikanwa 28332 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F5F) ; ø»š¯Ž + (=ucs . #x262F0) ; 𦋰 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 6257) + (=jis-x0208 . #x474D) ; ø½Š®œ + (korean-ksc5601 . #x5861) ; ø»‰«¾ + (chinese-cns11643-1 . #x6E47) ; ø»’´ˆ + (=gt-pj-1 . #x474D) ; ç½µ + (ideograph-daikanwa . 28333) ; ø¸†º­ + (=gt-k . 11934) ; ý¡„‚ºž + (=ucs . #x7F75) ; ç½µ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-2 . #x5279) ; ø»”•¶ + (ideograph-daikanwa . 28335) ; ø¸†º¯ + (=ucs . #x7F76) ; 罶 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 6258) + (=jis-x0208 . #x486D) ; ø½Š°š + (korean-ksc5601 . #x7773) ; ø»Š™² + (chinese-gb12345 . #x3055) ; ç½· + (=gt-pj-1 . #x486D) ; ç½· + (ideograph-daikanwa . 28336) ; ø¸†º° + (=gt-k . 11940) ; ý¡„‚º¤ + (=ucs . #x7F77) ; ç½· + )) +(define-char + '((=>ucs . #x7F77) ; ç½· + (morohashi-daikanwa 28336 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E48) ; ø»’´‰ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-7 . #x2676) ; ø»ž‡Ÿ + (ideograph-daikanwa . 28337) ; ø¸†º± + (=ucs . #x262F2) ; 𦋲 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F60) ; ø»š¯ + (ideograph-daikanwa . 28338) ; ø¸†º² + (=ucs . #x262F3) ; 𦋳 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F61) ; ø»š¯ + (ideograph-daikanwa . 28339) ; ø¸†º³ + (=ucs . #x262F4) ; 𦋴 + )) +(define-char + '((=>ucs . #x262F5) ; 𦋵 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 28340) ; ø¸†º´ + )) +(define-char + '((morohashi-daikanwa 28340 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6051) ; ø»’‚ + (=ucs . #x262F5) ; 𦋵 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3147) ; ø»ž–º + (ideograph-daikanwa . 28341) ; ø¸†ºµ + (=ucs . #x262FB) ; 𦋻 + )) +(define-char + '((=>ucs . #x262FC) ; 𦋼 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28342) ; ø¸†º¶ + )) +(define-char + '((morohashi-daikanwa 28342 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3148) ; ø»ž–» + (=ucs . #x262FC) ; 𦋼 + )) +(define-char + '((=>ucs . #x7F78) ; 罸 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 15) + (shinjigen-2 . 695) + (=jis-x0208 . #x662F) ; ø½‹›  + (ideograph-daikanwa . 28343) ; ø¸†º· + (ucs-jis . #x7F78) ; ø½‹›  + )) +(define-char + '((morohashi-daikanwa 28343 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 15) + (hanyu-dazidian 4 2924 9) + (chinese-cns11643-3 . #x4E30) ; ø»–˜¹ + (=hanziku-8 . #xB247) ; ý¢‚‹‰‡ + (=ucs . #x7F78) ; 罸 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6052) ; ø»’ƒ + (=ucs . #x262F1) ; 𦋱 + )) +(define-char + '((=>ucs . #x262FD) ; 𦋽 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 28344) ; ø¸†º¸ + )) +(define-char + '((morohashi-daikanwa 28344 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x314C) ; ø»ž–¿ + (=ucs . #x262FD) ; 𦋽 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x3149) ; ø»ž–¼ + (ideograph-daikanwa . 28345) ; ø¸†º¹ + (=ucs . #x262FE) ; 𦋾 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x567C) ; ø»š¹½ + (ideograph-daikanwa . 28346) ; ø¸†ºº + (=ucs . #x262FF) ; 𦋿 + )) +(define-char + '((=>ucs . #x7F79) ; ç½¹ + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (=jis-x0208 . #x586D) ; ø½‹‡º + (korean-ksc5601 . #x5767) ; ø»‰ª¦ + (ideograph-daikanwa . 28347) ; ø¸†º» + (ucs-jis . #x7F79) ; ø½‹‡º + )) +(define-char + '((morohashi-daikanwa 28347 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-gb2312 . #x6E3E) ; ø»…·§ + (chinese-isoir165 . #x6E3E) ; ø»ŽŸ· + (chinese-cns11643-1 . #x7171) ; ø»’¹Œ + (=ucs . #x7F79) ; ç½¹ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x314B) ; ø»ž–¾ + (ideograph-daikanwa . 28348) ; ø¸†º¼ + (=ucs . #x26300) ; 𦌀 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 28349) ; ø¸†º½ + (=ucs . #x26301) ; 𦌁 + )) +(define-char + '((=>ucs . #x26301) ; 𦌁 + (morohashi-daikanwa 28349 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5251) ; ø»˜©– + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x594E) ; ø»”Ÿ + (ideograph-daikanwa . 28350) ; ø¸†º¾ + (=ucs . #x7F7A) ; 罺 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x594C) ; ø»”Ÿ› + (ideograph-daikanwa . 28351) ; ø¸†º¿ + (=ucs . #x7F7B) ; ç½» + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-2 . #x594D) ; ø»”Ÿœ + (ideograph-daikanwa . 28352) ; ø¸†»€ + (=ucs . #x7F7C) ; ç½¼ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x524F) ; ø»˜©” + (ideograph-daikanwa . 28353) ; ø¸†» + (=ucs . #x4361) ; 䍡 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x314A) ; ø»ž–½ + (ideograph-daikanwa . 28354) ; ø¸†»‚ + (=ucs . #x26303) ; 𦌃 + )) +(define-char + '((=>ucs . #x26305) ; 𦌅 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (ideograph-daikanwa . 28357) ; ø¸†»… + )) +(define-char + '((morohashi-daikanwa 28357 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-7 . #x314D) ; ø»ž—€ + (=ucs . #x26305) ; 𦌅 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F63) ; ø»š¯’ + (ideograph-daikanwa . 28358) ; ø¸†»† + (=ucs . #x26306) ; 𦌆 + )) +(define-char + '((=>ucs . #x2630F) ; 𦌏 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28359) ; ø¸†»‡ + )) +(define-char + '((morohashi-daikanwa 28359 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A47) ; ø»ž¤ˆ + (=ucs . #x2630F) ; 𦌏 + )) +(define-char + '((=>ucs . #x26310) ; 𦌐 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28361) ; ø¸†»‰ + )) +(define-char + '((morohashi-daikanwa 28361 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A48) ; ø»ž¤‰ + (=ucs . #x26310) ; 𦌐 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28362) ; ø¸†»Š + (=ucs . #x26311) ; 𦌑 + )) +(define-char + '((=>ucs . #x26311) ; 𦌑 + (morohashi-daikanwa 28362 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A4B) ; ø»ž¤Œ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-4 . #x5250) ; ø»˜©• + (ideograph-daikanwa . 28364) ; ø¸†»Œ + (=ucs . #x2630A) ; 𦌊 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A49) ; ø»ž¤Š + (ideograph-daikanwa . 49501) ; ø¸Œ… + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A4A) ; ø»ž¤‹ + (ideograph-daikanwa . 49502) ; ø¸Œ…ž + (=ucs . #x26328) ; 𦌨 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-cns11643-5 . #x567D) ; ø»š¹¾ + (=ucs . #x26309) ; 𦌉 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2677) ; ø»ž‡  + (=ucs . #x2630D) ; 𦌍 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2678) ; ø»ž‡¡ + (=ucs . #x2630E) ; 𦌎 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D4A) ; ø»›ƒ + (ideograph-daikanwa . 28365) ; ø¸†» + (=ucs . #x26312) ; 𦌒 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5775) ; ø»˜± + (ideograph-daikanwa . 28366) ; ø¸†»Ž + (=ucs . #x4362) ; 䍢 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x5522) ; ø»‹°© + (chinese-isoir165 . #x7D53) ; ø»Ž¶Ž + (chinese-cns11643-2 . #x5E51) ; ø»”¦¶ + (=jis-x0213-2-2000 . #x7470) ; ø»¦˜‰ + (ideograph-daikanwa . 28367) ; ø¸†» + (=ucs . #x7F7D) ; ç½½ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x314E) ; ø»ž— + (ideograph-daikanwa . 28368) ; ø¸†» + (=ucs . #x26313) ; 𦌓 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-4 . #x5774) ; ø»˜± + (ideograph-daikanwa . 28369) ; ø¸†»‘ + (=ucs . #x26314) ; 𦌔 + )) +(define-char + '((=>ucs . #x7F7E) ; ç½¾ + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x5523) ; ø»‹°ª + (=jis-x0213-2-2000 . #x7471) ; ø»¦˜Š + (ideograph-daikanwa . 28370) ; ø¸†»’ + (ucs-jis . #x7F7E) ; ø»‹°ª + )) +(define-char + '((morohashi-daikanwa 28370 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-gb2312 . #x6E40) ; ø»…·© + (chinese-isoir165 . #x6E40) ; ø»ŽŸ¹ + (chinese-cns11643-2 . #x5E50) ; ø»”¦µ + (=ucs . #x7F7E) ; ç½¾ + )) +(define-char + '((=>ucs . #x26315) ; 𦌕 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 28371) ; ø¸†»“ + )) +(define-char + '((morohashi-daikanwa 28371 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x635B) ; ø»›Œ¢ + (=ucs . #x26315) ; 𦌕 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 17) + (japanese-jisx0212 . #x5524) ; ø»‹°« + (chinese-cns11643-2 . #x5E4F) ; ø»”¦´ + (ideograph-daikanwa . 28372) ; ø¸†»” + (=ucs . #x7F7F) ; 罿 + )) +(define-char + '((=>ucs . #x26316) ; 𦌖 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 17) + (ideograph-daikanwa . 28373) ; ø¸†»• + )) +(define-char + '((morohashi-daikanwa 28373 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A4C) ; ø»ž¤ + (=ucs . #x26316) ; 𦌖 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A4D) ; ø»ž¤Ž + (ideograph-daikanwa . 28374) ; ø¸†»– + (=ucs . #x26317) ; 𦌗 + )) +(define-char + '((=>ucs . #x2631C) ; 𦌜 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28377) ; ø¸†»™ + )) +(define-char + '((morohashi-daikanwa 28377 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x415F) ; ø»ž®² + (=ucs . #x2631C) ; 𦌜 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28378) ; ø¸†»š + (=ucs . #x2631D) ; 𦌝 + )) +(define-char + '((=>ucs . #x2631D) ; 𦌝 + (morohashi-daikanwa 28378 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4160) ; ø»ž®³ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4162) ; ø»ž®µ + (ideograph-daikanwa . 28379) ; ø¸†»› + (=ucs . #x2631E) ; 𦌞 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5525) ; ø»‹°¬ + (chinese-cns11643-7 . #x4161) ; ø»ž®´ + (ideograph-daikanwa . 28380) ; ø¸†»œ + (=ucs . #x7F80) ; 羀 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A4E) ; ø»ž¤ + (ideograph-daikanwa . 49503) ; ø¸Œ…Ÿ + (=ucs . #x26302) ; 𦌂 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 12) + (total-strokes . 17) + (hanyu-dazidian 4 2926 7) + (chinese-gb2312 . #x6E3F) ; ø»…·¨ + (chinese-isoir165 . #x6E3F) ; ø»ŽŸ¸ + (=hanziku-8 . #xB2A7) ; ý¢‚‹Š§ + (=ucs . #x7F81) ; 羁 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4164) ; ø»ž®· + (ideograph-daikanwa . 28381) ; ø¸†» + (=ucs . #x2631F) ; 𦌟 + )) +(define-char + '((=>ucs . #x26320) ; 𦌠 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 28382) ; ø¸†»ž + )) +(define-char + '((morohashi-daikanwa 28382 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C67) ; ø»˜¸˜ + (=ucs . #x26320) ; 𦌠 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C66) ; ø»˜¸— + (ideograph-daikanwa . 28383) ; ø¸†»Ÿ + (=ucs . #x26321) ; 𦌡 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 28384) ; ø¸†»  + (=ucs . #x4363) ; 䍣 + )) +(define-char + '((=>ucs . #x4363) ; 䍣 + (morohashi-daikanwa 28384 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C65) ; ø»˜¸– + )) +(define-char + '((=>ucs . #x26322) ; 𦌢 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 28385) ; ø¸†»¡ + )) +(define-char + '((morohashi-daikanwa 28385 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-5 . #x635C) ; ø»›Œ£ + (=ucs . #x26322) ; 𦌢 + )) +(define-char + '((=>ucs . #x7F82) ; 羂 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 13) + (total-strokes . 18) + (=jis-x0208 . #x6630) ; ø½‹›¡ + (ideograph-daikanwa . 28386) ; ø¸†»¢ + (ucs-jis . #x7F82) ; ø½‹›¡ + )) +(define-char + '((morohashi-daikanwa 28386 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 13) + (total-strokes . 18) + (hanyu-dazidian 4 2927 14) + (=hanziku-8 . #xB2CE) ; ý¢‚‹‹Ž + (=ucs . #x7F82) ; 羂 + )) +(define-char + '((=>ucs . #x7F82) ; 羂 + (morohashi-daikanwa 28386 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C68) ; ø»˜¸™ + )) +(define-char + '((=>ucs . #x26323) ; 𦌣 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 13) + (total-strokes . 18) + (ideograph-daikanwa . 28387) ; ø¸†»£ + )) +(define-char + '((morohashi-daikanwa 28387 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4163) ; ø»ž®¶ + (=ucs . #x26323) ; 𦌣 + )) +(define-char + '((=>ucs . #x26324) ; 𦌤 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 28388) ; ø¸†»¤ + )) +(define-char + '((morohashi-daikanwa 28388 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4869) ; ø»ž¹Ž + (=ucs . #x26324) ; 𦌤 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x606D) ; ø»˜¾– + (ideograph-daikanwa . 28391) ; ø¸†»§ + (=ucs . #x4364) ; 䍤 + )) +(define-char + '((=>ucs . #x2632A) ; 𦌪 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 28392) ; ø¸†»¨ + )) +(define-char + '((morohashi-daikanwa 28392 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-5 . #x687B) ; ø»›”˜ + (=ucs . #x2632A) ; 𦌪 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 19) + (=jis-x0208 . #x6632) ; ø½‹›£ + (chinese-cns11643-2 . #x6645) ; ø»”²š + (ideograph-daikanwa . 28393) ; ø¸†»© + (=ucs . #x7F83) ; 羃 + )) +(define-char + '((=>ucs . #x7F84) ; 羄 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 19) + (hanyu-dazidian 4 2928 3) + (ideograph-daikanwa . 28394) ; ø¸†»ª + (=hanziku-8 . #xB2E3) ; ý¢‚‹‹£ + )) +(define-char + '((morohashi-daikanwa 28394 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x606F) ; ø»˜¾˜ + (=ucs . #x7F84) ; 羄 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x486D) ; ø»ž¹’ + (ideograph-daikanwa . 28395) ; ø¸†»« + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x486C) ; ø»ž¹‘ + (ideograph-daikanwa . 28396) ; ø¸†»¬ + (=ucs . #x2632B) ; 𦌫 + )) +(define-char + '((=>ucs . #x7F85) ; 羅 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 19) + (shinjigen-2 . 6263) + (=jis-x0208 . #x4D65) ; ø½Š·¨ + (korean-ksc5601 . #x547E) ; ø»‰¦£ + (ideograph-daikanwa . 28397) ; ø¸†»­ + (ucs-jis . #x7F85) ; ø½Š·¨ + )) +(define-char + '((morohashi-daikanwa 28397 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-1 . #x7865) ; ø»“ƒ’ + (chinese-gb12345 . #x425E) ; 羅 + (=ucs . #x7F85) ; 羅 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 19) + (shinjigen-2 . 6262) + (=jis-x0208 . #x6631) ; ø½‹›¢ + (chinese-gb12345 . #x6E3C) ; 羆 + (ideograph-daikanwa . 28398) ; ø¸†»® + (=ucs . #x7F86) ; 羆 + )) +(define-char + '((=>ucs . #x7F86) ; 羆 + (morohashi-daikanwa 28398 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-2 . #x6646) ; ø»”²› + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-4 . #x606E) ; ø»˜¾— + (ideograph-daikanwa . 28399) ; ø¸†»¯ + (=ucs . #x2632C) ; 𦌬 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x486A) ; ø»ž¹ + (ideograph-daikanwa . 28400) ; ø¸†»° + (=ucs . #x2632D) ; 𦌭 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 19) + (ideograph-daikanwa . 28401) ; ø¸†»± + (=ucs . #x2632E) ; 𦌮 + )) +(define-char + '((=>ucs . #x2632E) ; 𦌮 + (morohashi-daikanwa 28401 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-7 . #x486B) ; ø»ž¹ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F28) ; ø»Ÿ‚Ÿ + (ideograph-daikanwa . 28402) ; ø¸†»² + (=ucs . #x26331) ; 𦌱 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F2A) ; ø»Ÿ‚¡ + (ideograph-daikanwa . 28403) ; ø¸†»³ + (=ucs . #x26333) ; 𦌳 + )) +(define-char + '((=>ucs . #x26332) ; 𦌲 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 49504) ; ø¸Œ…  + )) +(define-char + '((morohashi-daikanwa 49504 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F29) ; ø»Ÿ‚  + (=ucs . #x26332) ; 𦌲 + )) +(define-char + '((=>ucs . #x26334) ; 𦌴 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 49505) ; ø¸Œ…¡ + )) +(define-char + '((morohashi-daikanwa 49505 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F2B) ; ø»Ÿ‚¢ + (=ucs . #x26334) ; 𦌴 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D25) ; ø»›š˜ + (ideograph-daikanwa . 28404) ; ø¸†»´ + (=ucs . #x26335) ; 𦌵 + )) +(define-char + '((=>ucs . #x26336) ; 𦌶 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 15) + (total-strokes . 20) + (ideograph-daikanwa . 28405) ; ø¸†»µ + )) +(define-char + '((morohashi-daikanwa 28405 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D27) ; ø»›šš + (=ucs . #x26336) ; 𦌶 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F2C) ; ø»Ÿ‚£ + (ideograph-daikanwa . 28406) ; ø¸†»¶ + (=ucs . #x26337) ; 𦌷 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D26) ; ø»›š™ + (ideograph-daikanwa . 28407) ; ø¸†»· + (=ucs . #x26338) ; 𦌸 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 15) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D28) ; ø»›š› + (ideograph-daikanwa . 28408) ; ø¸†»¸ + (=ucs . #x2633A) ; 𦌺 + )) +(define-char + '((=>ucs . #x2633B) ; 𦌻 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 16) + (total-strokes . 21) + (ideograph-daikanwa . 28409) ; ø¸†»¹ + )) +(define-char + '((=>ucs . #x2633B) ; 𦌻 + (morohashi-daikanwa 28409 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-7 . #x5446) ; ø»ŸŠ“ + )) +(define-char + '((morohashi-daikanwa 28409 0 3) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 15) + (total-strokes . 20) + (=ucs . #x2633B) ; 𦌻 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-4 . #x667B) ; ø»™‡˜ + (ideograph-daikanwa . 28410) ; ø¸†»º + (=ucs . #x4365) ; 䍥 + )) +(define-char + '((=>ucs . #x2633C) ; 𦌼 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 28411) ; ø¸†»» + )) +(define-char + '((morohashi-daikanwa 28411 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 16) + (total-strokes . 20) + (=ucs . #x2633C) ; 𦌼 + )) +(define-char + '((=>ucs . #x2633C) ; 𦌼 + (morohashi-daikanwa 28411 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F2D) ; ø»Ÿ‚¤ + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 17) + (total-strokes . 22) + (shinjigen-2 . 6265) + (=jis-x0208 . #x6634) ; ø½‹›¥ + (chinese-cns11643-2 . #x6D71) ; ø»”½˜ + (ideograph-daikanwa . 28412) ; ø¸†»¼ + (=ucs . #x7F87) ; 羇 + )) +(define-char + '((=>ucs . #x4366) ; 䍦 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 28413) ; ø¸†»½ + )) +(define-char + '((morohashi-daikanwa 28413 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B7B) ; ø»™Ž® + (=ucs . #x4366) ; 䍦 + )) +(define-char + '((=>ucs . #x2633E) ; 𦌾 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 28414) ; ø¸†»¾ + )) +(define-char + '((morohashi-daikanwa 28414 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-5 . #x777A) ; ø»›ª™ + (=ucs . #x2633E) ; 𦌾 + )) +(define-char + '((=>ucs . #x2633F) ; 𦌿 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 28415) ; ø¸†»¿ + )) +(define-char + '((morohashi-daikanwa 28415 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B7C) ; ø»™Ž¯ + (=ucs . #x2633F) ; 𦌿 + )) +(define-char + '((=>ucs . #x26340) ; 𦍀 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 28416) ; ø¸†¼€ + )) +(define-char + '((morohashi-daikanwa 28416 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F3B) ; ø»Ÿš’ + (=ucs . #x26340) ; 𦍀 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 24) + (shinjigen-2 . 6264) + (=jis-x0208 . #x6633) ; ø½‹›¤ + (korean-ksc5601 . #x513C) ; ø»‰¡‡ + (chinese-cns11643-1 . #x7C65) ; ø»“‰Š + (chinese-gb12345 . #x6E3F) ; 羈 + (ideograph-daikanwa . 28417) ; ø¸†¼ + (=ucs . #x7F88) ; 羈 + )) +(define-char + '((=>ucs . #x26341) ; 𦍁 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 28418) ; ø¸†¼‚ + )) +(define-char + '((morohashi-daikanwa 28418 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-5 . #x777B) ; ø»›ªš + (=ucs . #x26341) ; 𦍁 + )) +(define-char + '((=>ucs . #x7F89) ; 羉 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 24) + (ideograph-daikanwa . 28419) ; ø¸†¼ƒ + )) +(define-char + '((morohashi-daikanwa 28419 0 1) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-2 . #x7048) ; ø»•‰ + (=ucs . #x7F89) ; 羉 + )) +(define-char + '((=>ucs . #x26343) ; 𦍃 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 28421) ; ø¸†¼… + )) +(define-char + '((morohashi-daikanwa 28421 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x6135) ; ø»Ÿˆ + (=ucs . #x26343) ; 𦍃 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-5 . #x7779) ; ø»›ª˜ + (=ucs . #x26342) ; 𦍂 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F3C) ; ø»Ÿš“ + )) +(define-char + '((=>ucs . #x26346) ; 𦍆 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 21) + (total-strokes . 26) + (ideograph-daikanwa . 28422) ; ø¸†¼† + )) +(define-char + '((morohashi-daikanwa 28422 0 2) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 21) + (total-strokes . 26) + (chinese-cns11643-7 . #x6250) ; ø»ŸŸ + (=ucs . #x26346) ; 𦍆 + )) +(define-char + '((=>ucs . #x26347) ; 𦍇 + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 22) + (total-strokes . 27) + (ideograph-daikanwa . 28423) ; ø¸†¼‡ + )) +(define-char + '((morohashi-daikanwa 28423 0 0) + (ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 22) + (total-strokes . 27) + (chinese-cns11643-7 . #x6366) ; ø»Ÿ µ + (=ucs . #x26347) ; 𦍇 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 23) + (total-strokes . 28) + (chinese-cns11643-7 . #x6456) ; ø»Ÿ¢ƒ + (ideograph-daikanwa . 28424) ; ø¸†¼ˆ + (=ucs . #x26348) ; 𦍈 + )) +(define-char + '((ideographic-radical . 122) ; â½¹ + (ideographic-strokes . 23) + (total-strokes . 29) + (chinese-cns11643-7 . #x653C) ; ø»Ÿ£‡ + (ideograph-daikanwa . 49506) ; ø¸Œ…¢ + (=ucs . #x2634A) ; 𦍊 + )) diff --git a/lisp/utf-2000/Ideograph-R123-Sheep.el b/lisp/utf-2000/Ideograph-R123-Sheep.el new file mode 100644 index 0000000..179c365 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R123-Sheep.el @@ -0,0 +1,3269 @@ +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 6268) + (chinese-gb2312 . #x5172) ; ø»…µ + (=jis-x0208 . #x4D53) ; ø½Š·– + (korean-ksc5601 . #x654F) ; ø»‰¾² + (chinese-isoir165 . #x5172) ; ø»¶… + (chinese-cns11643-1 . #x4850) ; ø»‘¼ + (=gt-pj-1 . #x4D53) ; 羊 + (chinese-big5 . #xA6CF) ; ý¢€Š› + (ideograph-daikanwa . 28425) ; ø¸†¼‰ + (=gt-k . 01700) ; ý¡„€š¤ + (=ucs . #x7F8A) ; 羊 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 0) + (total-strokes . 7) + (hanyu-dazidian 5 3174 6) + (chinese-cns11643-4 . #x246C) ; ø»—¦ + (ideograph-daikanwa . 28426) ; ø¸†¼Š + (=hanziku-8 . #xE7BD) ; ý¢‚Žž½ + (=ucs . #x2634B) ; 𦍋 + )) +(define-char + '((morohashi-daikanwa 28426 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 0) + (total-strokes . 7) + (chinese-gb2312 . #x5842) ; ø»…—— + (chinese-isoir165 . #x5842) ; ø»¿§ + (=ucs . #x8288) ; 芈 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-cns11643-4 . #x232C) ; ø»—£¯ + (=jis-x0213-2-2000 . #x7472) ; ø»¦˜‹ + (ideograph-daikanwa . 28427) ; ø¸†¼‹ + (=ucs . #x2634C) ; 𦍌 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 1) + (total-strokes . 8) + (japanese-jisx0212 . #x5526) ; ø»‹°­ + (chinese-big5 . #xAACB) ; ý¢€Š«‹ + (ideograph-daikanwa . 28428) ; ø¸†¼Œ + (=ucs . #x7F8B) ; 羋 + )) +(define-char + '((=>ucs . #x7F8B) ; 羋 + (morohashi-daikanwa 28428 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 1) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F2E) ; ø»’† + )) +(define-char + '((=>ucs . #x7F8C) ; 羌 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 2) + (total-strokes . 8) + (shinjigen-2 . 6269) + (=jis-x0208 . #x6635) ; ø½‹›¦ + (korean-ksc5601 . #x4B36) ; ø»‰˜ + (chinese-cns11643-1 . #x4F2D) ; ø»’†Œ + (=gt-pj-1 . #x6635) ; ø½‹›¦ + (chinese-big5 . #xAACA) ; ý¢€Š«Š + (ideograph-daikanwa . 28429) ; ø¸†¼ + (=gt-k . 03906) ; ý¡„€½‚ + (ucs-jis . #x7F8C) ; ø½‹›¦ + )) +(define-char + '((morohashi-daikanwa 28429 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-gb2312 . #x473C) ; ø»„¾“ + (chinese-isoir165 . #x473C) ; ø»¦£ + (=ucs . #x7F8C) ; 羌 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 2) + (total-strokes . 8) + (hanyu-dazidian 5 3126 1) + (chinese-cns11643-6 . #x2D56) ; ø»œ‡ + (ideograph-daikanwa . 28430) ; ø¸†¼Ž + (=hanziku-8 . #xDDDA) ; ý¢‚·š + (=ucs . #x2634E) ; 𦍎 + )) +(define-char + '((=>ucs . #x2634F) ; 𦍏 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 28431) ; ø¸†¼ + )) +(define-char + '((morohashi-daikanwa 28431 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 2) + (total-strokes . 8) + (hanyu-dazidian 5 3125 4) + (chinese-cns11643-5 . #x2753) ; ø»™´’ + (=hanziku-8 . #xDDBD) ; ý¢‚¶½ + (=ucs . #x2634F) ; 𦍏 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 2) + (total-strokes . 8) + (hanyu-dazidian 5 3125 5) + (chinese-cns11643-6 . #x2D55) ; ø»œ‡Œ + (ideograph-daikanwa . 28432) ; ø¸†¼ + (=hanziku-8 . #xDDBE) ; ý¢‚¶¾ + (=ucs . #x26350) ; 𦍐 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3371) ; ø»œœ + (ideograph-daikanwa . 28433) ; ø¸†¼‘ + (=ucs . #x26352) ; 𦍒 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x5527) ; ø»‹°® + (chinese-cns11643-2 . #x2C70) ; ø»“¹ + (chinese-big5 . #xD04F) ; ý¢€ + (ideograph-daikanwa . 28434) ; ø¸†¼’ + (=ucs . #x7F8D) ; 羍 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 3) + (total-strokes . 9) + (shinjigen-2 . 6271) + (chinese-gb2312 . #x4340) ; ø»„¸Ÿ + (=jis-x0208 . #x487E) ; ø½Š°« + (korean-ksc5601 . #x5A38) ; ø»‰®‘ + (chinese-isoir165 . #x4340) ; ø» ¯ + (=gt-pj-1 . #x487E) ; 美 + (chinese-big5 . #xACFC) ; ý¢€Š³¼ + (ideograph-daikanwa . 28435) ; ø¸†¼“ + (=gt-k . 05166) ; ý¡„® + (=ucs . #x7F8E) ; 美 + )) +(define-char + '((=>ucs . #x7F8E) ; 美 + (morohashi-daikanwa 28435 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-1 . #x5321) ; ø»’‹¸ + )) +(define-char + '((morohashi-daikanwa 28435 0 9) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 3) + (total-strokes . 9) + (=gt-pj-k1 . #x617C) ; ý¡„€•ˆ + (=gt-k . 01352) ; ý¡„€•ˆ + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x5528) ; ø»‹°¯ + (chinese-cns11643-3 . #x2E5D) ; ø»•ª¦ + (ideograph-daikanwa . 28436) ; ø¸†¼” + (=ucs . #x7F8F) ; 羏 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 3) + (total-strokes . 10) + (japanese-jisx0212 . #x5529) ; ø»‹°° + (chinese-cns11643-4 . #x2F30) ; ø»—µ› + (=jis-x0213-2-2000 . #x7473) ; ø»¦˜Œ + (ideograph-daikanwa . 28437) ; ø¸†¼• + (=ucs . #x7F90) ; 羐 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x552A) ; ø»‹°± + (chinese-isoir165 . #x7E36) ; ø»Ž· + (chinese-cns11643-2 . #x2C6F) ; ø»“¸ + (=jis-x0213-1-2000 . #x7A3B) ; ø»¤–„ + (chinese-big5 . #xD04E) ; ý¢€Ž + (ideograph-daikanwa . 28438) ; ø¸†¼– + (=ucs . #x7F91) ; 羑 + )) +(define-char + '((=>ucs . #x26354) ; 𦍔 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 28439) ; ø¸†¼— + )) +(define-char + '((morohashi-daikanwa 28439 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 3) + (total-strokes . 9) + (hanyu-dazidian 5 3127 6) + (=hanziku-8 . #xDE40) ; ý¢‚¹€ + (=ucs . #x26354) ; 𦍔 + )) +(define-char + '((=>ucs . #x26354) ; 𦍔 + (morohashi-daikanwa 28439 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3370) ; ø»œ› + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 3) + (total-strokes . 9) + (hanyu-dazidian 2 1346 2) + (chinese-cns11643-4 . #x2A7E) ; ø»—¯“ + (ideograph-daikanwa . 28440) ; ø¸†¼˜ + (=hanziku-4 . #xBCF4) ; ý¢‹³´ + (=cbeta . 06952) ; ø¸¡¬¨ + (=ucs . #x26355) ; 𦍕 + )) +(define-char + '((=>ucs . #x7F92) ; 羒 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-big5 . #xD362) ; ý¢€¢ + (ideograph-daikanwa . 28441) ; ø¸†¼™ + )) +(define-char + '((morohashi-daikanwa 28441 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3226) ; ø»“¥£ + (=ucs . #x7F92) ; 羒 + )) +(define-char + '((=>ucs . #x7F93) ; 羓 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (ideograph-daikanwa . 28442) ; ø¸†¼š + )) +(define-char + '((morohashi-daikanwa 28442 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7F8A) ; 羊 + ) + ((=ucs . #x5DF4) ; å·´ + )) + (chinese-cns11643-3 . #x333D) ; ø»•±œ + (=cbeta . 06004) ; ø¸¡´ + (=ucs . #x7F93) ; 羓 + )) +(define-char + '((=>ucs . #x26357) ; 𦍗 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28443) ; ø¸†¼› + )) +(define-char + '((morohashi-daikanwa 28443 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (hanyu-dazidian 5 3129 2) + (chinese-cns11643-6 . #x3A6E) ; ø»œš« + (=hanziku-8 . #xDE7C) ; ý¢‚¹¼ + (=ucs . #x26357) ; 𦍗 + )) +(define-char + '((=>ucs . #x26358) ; 𦍘 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28444) ; ø¸†¼œ + )) +(define-char + '((morohashi-daikanwa 28444 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (hanyu-dazidian 5 3127 8) + (chinese-cns11643-6 . #x3A6F) ; ø»œš¬ + (=hanziku-8 . #xDE42) ; ý¢‚¹‚ + (=ucs . #x26358) ; 𦍘 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x725B) ; 牛 + ) + ((=ucs . #x7F8A) ; 羊 + )) + (chinese-cns11643-6 . #x3A74) ; ø»œš± + (ideograph-daikanwa . 28445) ; ø¸†¼ + (=cbeta . 00212) ; ø¸ ƒ” + (=ucs . #x4367) ; 䍧 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F2E) ; ø»—µ™ + (ideograph-daikanwa . 28446) ; ø¸†¼ž + (=ucs . #x4368) ; 䍨 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 6274) + (chinese-gb2312 . #x3861) ; ø»„¨¶ + (=jis-x0208 . #x6636) ; ø½‹›§ + (korean-ksc5601 . #x4D44) ; ø»‰›— + (chinese-isoir165 . #x3861) ; ø»‘† + (chinese-cns11643-1 . #x574F) ; ø»’’ž + (=gt-pj-1 . #x6636) ; 羔 + (chinese-big5 . #xAFCC) ; ý¢€Š¿Œ + (ideograph-daikanwa . 28447) ; ø¸†¼Ÿ + (=gt-k . 06625) ; ý¡„§¡ + (=ucs . #x7F94) ; 羔 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 11) + (hanyu-dazidian 5 3214 12) + (ideograph-daikanwa . 28448) ; ø¸†¼  + (=hanziku-8 . #xEFDB) ; ý¢‚Ž¿› + (=ucs . #x2635A) ; 𦍚 + )) +(define-char + '((=>ucs . #x2635A) ; 𦍚 + (morohashi-daikanwa 28448 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x433B) ; ø»œ§† + )) +(define-char + '((=>ucs . #x7F96) ; 羖 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x552B) ; ø»‹°² + (=jis-x0213-2-2000 . #x7476) ; ø»¦˜ + (ideograph-daikanwa . 28450) ; ø¸†¼¢ + (ucs-jis . #x7F96) ; ø»‹°² + )) +(define-char + '((=>ucs . #x7F96) ; 羖 + (morohashi-daikanwa 28450 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-big5 . #xD361) ; ý¢€¡ + )) +(define-char + '((morohashi-daikanwa 28450 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3225) ; ø»“¥¢ + (=ucs . #x7F96) ; 羖 + )) +(define-char + '((=>ucs . #x2635C) ; 𦍜 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28451) ; ø¸†¼£ + )) +(define-char + '((morohashi-daikanwa 28451 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (hanyu-dazidian 5 3128 2) + (chinese-cns11643-6 . #x3A72) ; ø»œš¯ + (=hanziku-8 . #xDE5C) ; ý¢‚¹œ + (=ucs . #x2635C) ; 𦍜 + )) +(define-char + '((=>ucs . #x2635D) ; 𦍝 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28452) ; ø¸†¼¤ + )) +(define-char + '((morohashi-daikanwa 28452 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (hanyu-dazidian 5 3127 13) + (chinese-cns11643-6 . #x3A71) ; ø»œš® + (=hanziku-8 . #xDE47) ; ý¢‚¹‡ + (=ucs . #x2635D) ; 𦍝 + )) +(define-char + '((=>ucs . #x2635E) ; 𦍞 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28453) ; ø¸†¼¥ + (=cbeta . 02433) ; ø¸ ¦ + )) +(define-char + '((morohashi-daikanwa 28453 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (hanyu-dazidian 5 3127 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7F8A) ; 羊 + ) + ((=ucs . #x4E92) ; 互 + )) + (chinese-cns11643-6 . #x3A70) ; ø»œš­ + (=hanziku-8 . #xDE46) ; ý¢‚¹† + (=ucs . #x2635E) ; 𦍞 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x552C) ; ø»‹°³ + (chinese-cns11643-3 . #x333F) ; ø»•±ž + (=jis-x0213-1-2000 . #x7A3C) ; ø»¤–… + (ideograph-daikanwa . 28454) ; ø¸†¼¦ + (=cbeta . 00918) ; ø¸ Ž– + (=jef-china3 . #x5FF6) ; øº…¿¶ + (=ucs . #x7F97) ; 羗 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb12345 . #x7D72) ; 羘 + (ideograph-daikanwa . 28455) ; ø¸†¼§ + (=jef-china3 . #x92AD) ; øº‰Š­ + (=ucs . #x7F98) ; 羘 + )) +(define-char + '((=>ucs . #x7F98) ; 羘 + (morohashi-daikanwa 28455 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F2F) ; ø»—µš + )) +(define-char + '((=>ucs . #x2635F) ; 𦍟 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 11) + (hanyu-dazidian 5 3214 1) + (ideograph-daikanwa . 28456) ; ø¸†¼¨ + (=hanziku-8 . #xEFD0) ; ý¢‚Ž¿ + )) +(define-char + '((morohashi-daikanwa 28456 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 11) + (=ucs . #x2635F) ; 𦍟 + )) +(define-char + '((=>ucs . #x2635F) ; 𦍟 + (morohashi-daikanwa 28456 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x433A) ; ø»œ§… + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28457) ; ø¸†¼© + (=cbeta . 04837) ; ø¸¡‹¥ + (=ucs . #x7F99) ; 羙 + )) +(define-char + '((=>ucs . #x7F99) ; 羙 + (morohashi-daikanwa 28457 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x333E) ; ø»•± + )) +(define-char + '((=>ucs . #x2636E) ; 𦍮 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 49507) ; ø¸Œ…£ + )) +(define-char + '((morohashi-daikanwa 49507 0 9) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4339) ; ø»œ§„ + (=ucs . #x2636E) ; 𦍮 + )) +(define-char + '((=>ucs . #x517B) ; 养 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x7474) ; ø»¦˜ + (ucs-jis . #x517B) ; ø»¦˜ + )) +(define-char + '((=>ucs . #x2635B) ; 𦍛 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28449) ; ø¸†¼¡ + (=jef-china3 . #x5FF5) ; øº…¿µ + )) +(define-char + '((morohashi-daikanwa 28449 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (hanyu-dazidian 5 3128 6) + (chinese-cns11643-6 . #x3A73) ; ø»œš° + (=hanziku-8 . #xDE60) ; ý¢‚¹  + (=ucs . #x2635B) ; 𦍛 + )) +(define-char + '((morohashi-daikanwa 28449 0 3) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3837) ; ø»“®¨ + (chinese-big5 . #xD6F2) ; ý¢€›² + (=ucs . #x7F95) ; 羕 + )) +(define-char + '((=>ucs . #x436A) ; 䍪 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28458) ; ø¸†¼ª + )) +(define-char + '((morohashi-daikanwa 28458 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3438) ; ø»—¼¹ + (=ucs . #x436A) ; 䍪 + )) +(define-char + '((=>ucs . #x436B) ; 䍫 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28459) ; ø¸†¼« + )) +(define-char + '((morohashi-daikanwa 28459 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3436) ; ø»—¼· + (=ucs . #x436B) ; 䍫 + )) +(define-char + '((=>ucs . #x26365) ; 𦍥 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28460) ; ø¸†¼¬ + )) +(define-char + '((morohashi-daikanwa 28460 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (hanyu-dazidian 5 3130 1) + (=hanziku-8 . #xDEBD) ; ý¢‚º½ + (=ucs . #x26365) ; 𦍥 + )) +(define-char + '((=>ucs . #x26365) ; 𦍥 + (morohashi-daikanwa 28460 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x433D) ; ø»œ§ˆ + )) +(define-char + '((=>ucs . #x436C) ; 䍬 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28461) ; ø¸†¼­ + )) +(define-char + '((morohashi-daikanwa 28461 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3437) ; ø»—¼¸ + (=ucs . #x436C) ; 䍬 + )) +(define-char + '((=>ucs . #x26366) ; 𦍦 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28462) ; ø¸†¼® + )) +(define-char + '((morohashi-daikanwa 28462 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (hanyu-dazidian 5 3131 5) + (chinese-cns11643-5 . #x3464) ; ø»š‡© + (=hanziku-8 . #xDEE1) ; ý¢‚»¡ + (=ucs . #x26366) ; 𦍦 + )) +(define-char + '((=>ucs . #x7F9A) ; 羚 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6279) + (=jis-x0208 . #x6639) ; ø½‹›ª + (korean-ksc5601 . #x563E) ; ø»‰¨Ÿ + (chinese-big5 . #xB2DC) ; ý¢€‹‹œ + (ideograph-daikanwa . 28463) ; ø¸†¼¯ + (ucs-jis . #x7F9A) ; ø½‹›ª + )) +(define-char + '((=>ucs . #x7F9A) ; 羚 + (morohashi-daikanwa 28463 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C61) ; ø»’š† + )) +(define-char + '((morohashi-daikanwa 28463 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x4167) ; ø»„¶Š + (chinese-isoir165 . #x4167) ; ø»žš + (=ucs . #x7F9A) ; 羚 + )) +(define-char + '((=>ucs . #x26367) ; 𦍧 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28464) ; ø¸†¼° + )) +(define-char + '((morohashi-daikanwa 28464 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (hanyu-dazidian 5 3131 16) + (chinese-cns11643-4 . #x3A2E) ; ø»˜…£ + (=hanziku-8 . #xDEEC) ; ý¢‚»¬ + (=ucs . #x26367) ; 𦍧 + )) +(define-char + '((=>ucs . #x26368) ; 𦍨 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28465) ; ø¸†¼± + )) +(define-char + '((morohashi-daikanwa 28465 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (hanyu-dazidian 5 3130 8) + (chinese-cns11643-6 . #x433E) ; ø»œ§‰ + (=hanziku-8 . #xDEC4) ; ý¢‚»„ + (=ucs . #x26368) ; 𦍨 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x383A) ; ø»“®« + (chinese-big5 . #xD6F5) ; ý¢€›µ + (ideograph-daikanwa . 28466) ; ø¸†¼² + (=ucs . #x7F9B) ; 羛 + )) +(define-char + '((=>ucs . #x7F9C) ; 羜 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x552D) ; ø»‹°´ + (=jis-x0213-2-2000 . #x7477) ; ø»¦˜ + (chinese-big5 . #xD6F3) ; ý¢€›³ + (ideograph-daikanwa . 28467) ; ø¸†¼³ + (ucs-jis . #x7F9C) ; ø»‹°´ + )) +(define-char + '((morohashi-daikanwa 28467 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3838) ; ø»“®© + (=ucs . #x7F9C) ; 羜 + )) +(define-char + '((=>ucs . #x26369) ; 𦍩 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28468) ; ø¸†¼´ + (=cbeta . 03577) ; ø¸ ·¹ + )) +(define-char + '((morohashi-daikanwa 28468 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (hanyu-dazidian 5 3129 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7F8A) ; 羊 + ) + ((=ucs . #x53E4) ; 古 + )) + (chinese-cns11643-4 . #x3439) ; ø»—¼º + (=hanziku-8 . #xDE7E) ; ý¢‚¹¾ + (=ucs . #x26369) ; 𦍩 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E4) ; 古 + ) + ((=ucs . #x7F8A) ; 羊 + )) + (ideograph-daikanwa . 28469) ; ø¸†¼µ + (=cbeta . 00959) ; ø¸ Ž¿ + )) +(define-char + '((=>ucs . #x7F9D) ; 羝 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6278) + (=jis-x0208 . #x6638) ; ø½‹›© + (chinese-big5 . #xD6F4) ; ý¢€›´ + (ideograph-daikanwa . 28470) ; ø¸†¼¶ + (ucs-jis . #x7F9D) ; ø½‹›© + )) +(define-char + '((=>ucs . #x7F9D) ; 羝 + (morohashi-daikanwa 28470 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3839) ; ø»“®ª + )) +(define-char + '((morohashi-daikanwa 28470 0 4) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7446) ; ø»†€£ + (chinese-isoir165 . #x7446) ; ø»Ž¨³ + (=ucs . #x7F9D) ; 羝 + )) +(define-char + '((=>ucs . #x7F9E) ; 羞 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6276) + (=jis-x0208 . #x6637) ; ø½‹›¨ + (korean-ksc5601 . #x623A) ; ø»‰ºƒ + (chinese-cns11643-1 . #x5C60) ; ø»’š… + (=gt-pj-1 . #x6637) ; ø½‹›¨ + (chinese-big5 . #xB2DB) ; ý¢€‹‹› + (ideograph-daikanwa . 28471) ; ø¸†¼· + (=gt-k . 07966) ; ý¡„¼ž + (ucs-jis . #x7F9E) ; ø½‹›¨ + )) +(define-char + '((morohashi-daikanwa 28471 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x505F) ; ø»…Œ„ + (chinese-isoir165 . #x505F) ; ø»´” + (=ucs . #x7F9E) ; 羞 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (hanyu-dazidian 5 3130 3) + (chinese-cns11643-5 . #x3465) ; ø»š‡ª + (ideograph-daikanwa . 28472) ; ø¸†¼¸ + (=hanziku-8 . #xDEBF) ; ý¢‚º¿ + (=ucs . #x2636A) ; 𦍪 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x433C) ; ø»œ§‡ + (ideograph-daikanwa . 28474) ; ø¸†¼º + (=ucs . #x436D) ; 䍭 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (hanyu-dazidian 5 3127 14) + (chinese-cns11643-5 . #x3463) ; ø»š‡¨ + (ideograph-daikanwa . 28475) ; ø¸†¼» + (=hanziku-8 . #xDE48) ; ý¢‚¹ˆ + (=ucs . #x2636D) ; 𦍭 + )) +(define-char + '((=>ucs . #x26C83) ; 𦲃 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 49508) ; ø¸Œ…¤ + )) +(define-char + '((morohashi-daikanwa 49508 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C7B) ; ø»œµ” + (=ucs . #x26C83) ; 𦲃 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (hanyu-dazidian 5 3129 8) + (chinese-cns11643-6 . #x433F) ; ø»œ§Š + (ideograph-daikanwa . 49509) ; ø¸Œ…¥ + (=hanziku-8 . #xDEA4) ; ý¢‚º¤ + (=ucs . #x26372) ; 𦍲 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7447) ; ø»†€¤ + (chinese-isoir165 . #x7447) ; ø»Ž¨´ + (=ucs . #x7F9F) ; 羟 + )) +(define-char + '((=>ucs . #x436E) ; 䍮 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28480) ; ø¸†½€ + )) +(define-char + '((morohashi-daikanwa 28480 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A2D) ; ø»˜…¢ + (=ucs . #x436E) ; 䍮 + )) +(define-char + '((=>ucs . #x7FA0) ; ç¾  + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-big5 . #xDB42) ; ý¢€­‚ + (ideograph-daikanwa . 28481) ; ø¸†½ + )) +(define-char + '((morohashi-daikanwa 28481 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F27) ; ø»“¸ª + (=ucs . #x7FA0) ; ç¾  + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (hanyu-dazidian 5 3132 7) + (chinese-cns11643-5 . #x3B39) ; ø»š‘ + (ideograph-daikanwa . 28482) ; ø¸†½‚ + (=hanziku-8 . #xDF44) ; ý¢‚½„ + (=ucs . #x26379) ; 𦍹 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A31) ; ø»˜…¦ + (ideograph-daikanwa . 28483) ; ø¸†½ƒ + (=ucs . #x436F) ; 䍯 + )) +(define-char + '((=>ucs . #x2637A) ; 𦍺 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28484) ; ø¸†½„ + )) +(define-char + '((morohashi-daikanwa 28484 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (hanyu-dazidian 5 3132 9) + (chinese-cns11643-5 . #x3B37) ; ø»š‘Ž + (=hanziku-8 . #xDF46) ; ý¢‚½† + (=ucs . #x2637A) ; 𦍺 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A30) ; ø»˜…¥ + (ideograph-daikanwa . 28485) ; ø¸†½… + (=ucs . #x4370) ; 䍰 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (hanyu-dazidian 5 3132 1) + (chinese-cns11643-6 . #x4C7D) ; ø»œµ– + (ideograph-daikanwa . 28486) ; ø¸†½† + (=hanziku-8 . #xDEFD) ; ý¢‚»½ + (=ucs . #x2637B) ; 𦍻 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (hanyu-dazidian 5 3131 10) + (chinese-cns11643-4 . #x3A2F) ; ø»˜…¤ + (ideograph-daikanwa . 28487) ; ø¸†½‡ + (=hanziku-8 . #xDEE6) ; ý¢‚»¦ + (=ucs . #x2637C) ; 𦍼 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D23) ; ø»œµš + (ideograph-daikanwa . 28488) ; ø¸†½ˆ + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (hanyu-dazidian 5 3132 10) + (chinese-cns11643-6 . #x4D21) ; ø»œµ˜ + (ideograph-daikanwa . 28489) ; ø¸†½‰ + (=hanziku-8 . #xDF47) ; ý¢‚½‡ + (=ucs . #x2637D) ; 𦍽 + )) +(define-char + '((=>ucs . #x2637E) ; 𦍾 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28490) ; ø¸†½Š + )) +(define-char + '((morohashi-daikanwa 28490 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (hanyu-dazidian 5 3132 3) + (chinese-cns11643-5 . #x3B38) ; ø»š‘ + (=hanziku-8 . #xDF40) ; ý¢‚½€ + (=ucs . #x2637E) ; 𦍾 + )) +(define-char + '((=>ucs . #x2637F) ; 𦍿 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28491) ; ø¸†½‹ + )) +(define-char + '((morohashi-daikanwa 28491 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (hanyu-dazidian 5 3132 6) + (chinese-cns11643-6 . #x4C7E) ; ø»œµ— + (=hanziku-8 . #xDF43) ; ý¢‚½ƒ + (=ucs . #x2637F) ; 𦍿 + )) +(define-char + '((=>ucs . #x26380) ; 𦎀 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28492) ; ø¸†½Œ + )) +(define-char + '((morohashi-daikanwa 28492 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (hanyu-dazidian 5 3131 17) + (=hanziku-8 . #xDEED) ; ý¢‚»­ + (=ucs . #x26380) ; 𦎀 + )) +(define-char + '((=>ucs . #x26380) ; 𦎀 + (morohashi-daikanwa 28492 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4C7C) ; ø»œµ• + )) +(define-char + '((=>ucs . #x7FA1) ; 羡 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x552E) ; ø»‹°µ + (ideograph-daikanwa . 28493) ; ø¸†½ + (ucs-jis . #x7FA1) ; ø»‹°µ + )) +(define-char + '((=>ucs . #x7FA1) ; 羡 + (morohashi-daikanwa 28493 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F28) ; ø»“¸« + )) +(define-char + '((morohashi-daikanwa 28493 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x4F5B) ; ø»…Š¢ + (chinese-isoir165 . #x4F5B) ; ø»²² + (chinese-big5 . #xDB43) ; ý¢€­ƒ + (=ucs . #x7FA1) ; 羡 + )) +(define-char + '((=>ucs . #x7FA2) ; ç¾¢ + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x552F) ; ø»‹°¶ + (chinese-big5 . #xDB41) ; ý¢€­ + (ideograph-daikanwa . 28494) ; ø¸†½Ž + (=jef-china3 . #x5FF9) ; øº…¿¹ + (ucs-jis . #x7FA2) ; ø»‹°¶ + )) +(define-char + '((morohashi-daikanwa 28494 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F26) ; ø»“¸© + (=ucs . #x7FA2) ; ç¾¢ + )) +(define-char + '((=>ucs . #x26383) ; 𦎃 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28495) ; ø¸†½ + )) +(define-char + '((morohashi-daikanwa 28495 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (hanyu-dazidian 5 3131 13) + (chinese-cns11643-6 . #x4D22) ; ø»œµ™ + (=hanziku-8 . #xDEE9) ; ý¢‚»© + (=ucs . #x26383) ; 𦎃 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x26391) ; 𦎑 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x541B) ; 君 + ) + ((=ucs . #x7F8A) ; 羊 + )) + (shinjigen-2 . 6282) + (=jis-x0208 . #x663A) ; ø½‹›« + (chinese-cns11643-3 . #x436E) ; ø»–‰­ + (=gt-pj-1 . #x663A) ; ç¾£ + (ideograph-daikanwa . 28497) ; ø¸†½‘ + (=gt-k . 10338) ; ý¡„‚¡¢ + (=cbeta . 00320) ; ø¸ …€ + (=ucs . #x7FA3) ; ç¾£ + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 6281) + (chinese-gb2312 . #x483A) ; ø»„¿¯ + (=jis-x0208 . #x3732) ; ø½Š–¡ + (korean-ksc5601 . #x4F58) ; ø»‰ž§ + (chinese-isoir165 . #x483A) ; ø»§¿ + (chinese-cns11643-1 . #x657A) ; ø»’§­ + (=gt-pj-1 . #x3732) ; 群 + (chinese-big5 . #xB873) ; ý¢€‹¡³ + (ideograph-daikanwa . 28498) ; ø¸†½’ + (=gt-k . 10202) ; ý¡„‚Ÿš + (=ucs . #x7FA4) ; 群 + )) +(define-char + '((=>ucs . #x7FA5) ; ç¾¥ + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-big5 . #xDF6D) ; ý¢€½­ + (ideograph-daikanwa . 28499) ; ø¸†½“ + )) +(define-char + '((morohashi-daikanwa 28499 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4634) ; ø»”ƒ‰ + (chinese-gb12345 . #x7447) ; ç¾¥ + (=ucs . #x7FA5) ; ç¾¥ + )) +(define-char + '((=>ucs . #x7FA6) ; 羦 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5530) ; ø»‹°· + (chinese-big5 . #xDF6C) ; ý¢€½¬ + (ideograph-daikanwa . 28500) ; ø¸†½” + (ucs-jis . #x7FA6) ; ø»‹°· + )) +(define-char + '((morohashi-daikanwa 28500 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4633) ; ø»”ƒˆ + (=ucs . #x7FA6) ; 羦 + )) +(define-char + '((=>ucs . #x7FA7) ; 羧 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28501) ; ø¸†½• + )) +(define-char + '((=>ucs . #x7FA7) ; 羧 + (morohashi-daikanwa 28501 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4635) ; ø»”ƒŠ + )) +(define-char + '((=>ucs . #x7FA7) ; 羧 + (morohashi-daikanwa 28501 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-big5 . #xDF6E) ; ý¢€½® + )) +(define-char + '((morohashi-daikanwa 28501 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x7448) ; ø»†€¥ + (chinese-isoir165 . #x7448) ; ø»Ž¨µ + (=ucs . #x7FA7) ; 羧 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3134 7) + (chinese-cns11643-6 . #x565A) ; ø»ƒŸ + (ideograph-daikanwa . 28502) ; ø¸†½– + (=hanziku-8 . #xDFA6) ; ý¢‚¾¦ + (=ucs . #x26386) ; 𦎆 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 6283) + (=jis-x0208 . #x4122) ; ø½Š¤½ + (korean-ksc5601 . #x604C) ; ø»‰·™ + (chinese-cns11643-1 . #x6579) ; ø»’§¬ + (=gt-pj-1 . #x4122) ; 羨 + (chinese-big5 . #xB872) ; ý¢€‹¡² + (ideograph-daikanwa . 28503) ; ø¸†½— + (=gt-k . 10234) ; ý¡„‚Ÿº + (=ucs . #x7FA8) ; 羨 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 6280) + (=jis-x0208 . #x3541) ; ø½Š“´ + (korean-ksc5601 . #x6B79) ; ø»Šˆ + (chinese-cns11643-1 . #x6578) ; ø»’§« + (chinese-gb12345 . #x5265) ; 義 + (=gt-pj-1 . #x3541) ; 義 + (chinese-big5 . #xB871) ; ý¢€‹¡± + (ideograph-daikanwa . 28504) ; ø¸†½˜ + (=gt-k . 10189) ; ý¡„‚Ÿ + (=ucs . #x7FA9) ; 義 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3132 15) + (chinese-cns11643-5 . #x4168) ; ø»šš³ + (ideograph-daikanwa . 28505) ; ø¸†½™ + (=hanziku-8 . #xDF4C) ; ý¢‚½Œ + (=ucs . #x26387) ; 𦎇 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F76) ; ø»˜Ž + (ideograph-daikanwa . 28506) ; ø¸†½š + (=ucs . #x4371) ; 䍱 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3134 6) + (chinese-cns11643-6 . #x565B) ; ø»ƒ  + (ideograph-daikanwa . 28507) ; ø¸†½› + (=hanziku-8 . #xDFA5) ; ý¢‚¾¥ + (=ucs . #x26388) ; 𦎈 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3132 12) + (chinese-cns11643-6 . #x5658) ; ø»ƒ + (ideograph-daikanwa . 28508) ; ø¸†½œ + (=hanziku-8 . #xDF49) ; ý¢‚½‰ + (=ucs . #x26389) ; 𦎉 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3134 2) + (chinese-cns11643-5 . #x4169) ; ø»šš´ + (ideograph-daikanwa . 28509) ; ø¸†½ + (=hanziku-8 . #xDFA1) ; ý¢‚¾¡ + (=ucs . #x2638A) ; 𦎊 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3134 4) + (chinese-cns11643-6 . #x5659) ; ø»ƒž + (ideograph-daikanwa . 28510) ; ø¸†½ž + (=hanziku-8 . #xDFA3) ; ý¢‚¾£ + (=ucs . #x2638B) ; 𦎋 + )) +(define-char + '((=>ucs . #x2638C) ; 𦎌 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7F8A) ; 羊 + ) + ((=jis-x0208 . #x345E) ; ø½Š’³ + (korean-ksc5601 . #x795F) ; ø»Šœš + (chinese-cns11643-1 . #x4956) ; ø»‘¾ + (ideograph-daikanwa . 03350) ; ø¸€´– + )) + (ideograph-daikanwa . 28511) ; ø¸†½Ÿ + (=cbeta . 03431) ; ø¸ µ§ + )) +(define-char + '((morohashi-daikanwa 28511 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3134 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7F8A) ; 羊 + ) + ((=ucs . #x542B) ; 含 + )) + (=hanziku-8 . #xDFA4) ; ý¢‚¾¤ + (=ucs . #x2638C) ; 𦎌 + )) +(define-char + '((=>ucs . #x2638D) ; 𦎍 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28512) ; ø¸†½  + )) +(define-char + '((morohashi-daikanwa 28512 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3134 8) + (chinese-cns11643-6 . #x565C) ; ø»ƒ¡ + (=hanziku-8 . #xDFA7) ; ý¢‚¾§ + (=ucs . #x2638D) ; 𦎍 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5531) ; ø»‹°¸ + (=ucs . #x7FAA) ; 羪 + )) +(define-char + '((=>ucs . #x26391) ; 𦎑 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 3133 1) + (=hanziku-8 . #xDF5E) ; ý¢‚½ž + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x416A) ; ø»ššµ + (=ucs . #x26394) ; 𦎔 + )) +(define-char + '((=>ucs . #x4372) ; 䍲 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28515) ; ø¸†½£ + (=cbeta . 01306) ; ø¸ ”š + )) +(define-char + '((morohashi-daikanwa 28515 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7F8A) ; 羊 + ) + ((=ucs . #x5152) ; 兒 + )) + (chinese-cns11643-3 . #x487E) ; ø»–‘“ + (=ucs . #x4372) ; 䍲 + )) +(define-char + '((=>ucs . #x7FAB) ; 羫 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28516) ; ø¸†½¤ + )) +(define-char + '((morohashi-daikanwa 28516 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4626) ; ø»˜—ƒ + (=ucs . #x7FAB) ; 羫 + )) +(define-char + '((=>ucs . #x4373) ; 䍳 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28517) ; ø¸†½¥ + )) +(define-char + '((morohashi-daikanwa 28517 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4627) ; ø»˜—„ + (=ucs . #x4373) ; 䍳 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28518) ; ø¸†½¦ + (=ucs . #x4374) ; 䍴 + )) +(define-char + '((=>ucs . #x4374) ; 䍴 + (morohashi-daikanwa 28518 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x487D) ; ø»–‘’ + )) +(define-char + '((=>ucs . #x26397) ; 𦎗 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28519) ; ø¸†½§ + )) +(define-char + '((morohashi-daikanwa 28519 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3135 6) + (chinese-cns11643-5 . #x485C) ; ø»š¤¹ + (=hanziku-8 . #xDFC5) ; ý¢‚¿… + (=ucs . #x26397) ; 𦎗 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3135 3) + (chinese-cns11643-6 . #x6053) ; ø»’„ + (ideograph-daikanwa . 28520) ; ø¸†½¨ + (=hanziku-8 . #xDFC2) ; ý¢‚¿‚ + (=ucs . #x26398) ; 𦎘 + )) +(define-char + '((=>ucs . #x4375) ; 䍵 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28521) ; ø¸†½© + )) +(define-char + '((morohashi-daikanwa 28521 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4628) ; ø»˜—… + (=ucs . #x4375) ; 䍵 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x487C) ; ø»–‘‘ + (ideograph-daikanwa . 28522) ; ø¸†½ª + (=ucs . #x4376) ; 䍶 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3135 8) + (chinese-cns11643-6 . #x6055) ; ø»’† + (ideograph-daikanwa . 28523) ; ø¸†½« + (=hanziku-8 . #xDFC7) ; ý¢‚¿‡ + (=ucs . #x26399) ; 𦎙 + )) +(define-char + '((=>ucs . #x2639A) ; 𦎚 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3136 1) + (ideograph-daikanwa . 28524) ; ø¸†½¬ + (=hanziku-8 . #xDFE0) ; ý¢‚¿  + )) +(define-char + '((morohashi-daikanwa 28524 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x485D) ; ø»š¤º + (=ucs . #x2639A) ; 𦎚 + )) +(define-char + '((=>ucs . #x2639D) ; 𦎝 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28526) ; ø¸†½® + )) +(define-char + '((morohashi-daikanwa 28526 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3135 7) + (chinese-cns11643-6 . #x6054) ; ø»’… + (=hanziku-8 . #xDFC6) ; ý¢‚¿† + (=ucs . #x2639D) ; 𦎝 + )) +(define-char + '((=>ucs . #x20186) ; 𠆆 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x53E3) ; 口 + )) + (=big5-cdp . #x8BAA) ; ý¢€ˆ®ª + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x535D) ; 卝 + ) + ((=ucs . #x5E72) ; å¹² + )) + )) + (ideograph-daikanwa . 49510) ; ø¸Œ…¦ + )) +(define-char + '((morohashi-daikanwa 49510 0 0) + (ideographic- (:radical 123 ; ⽺ + :strokes 8) + (:radical 8 ; ⼇ + :strokes 13)) + (total-strokes . 15) + (->same-ideograph + ((ideograph-daikanwa . 49510) ; ø¸Œ…¦ + )) + (hanyu-dazidian 1 292 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x535D) ; 卝 + ) + ((=ucs . #x5E72) ; å¹² + )) + )) + (chinese-cns11643-7 . #x2679) ; ø»ž‡¢ + (=hanziku-1 . #xE256) ; ý¢€ž‰– + (=ucs . #x20186) ; 𠆆 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x2639E) ; 𦎞 + )) +(define-char + '((=>ucs . #x2639E) ; 𦎞 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 3135 12) + (=hanziku-8 . #xDFCB) ; ý¢‚¿‹ + )) +(define-char + '((=>ucs . #x5584) ; 善 + (morohashi-daikanwa 3904 0 3) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 12) + (daikanwa-radical . 30) + (chinese-cns11643-1 . #x6143) ; ø»’ ¾ + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3135 5) + (chinese-cns11643-5 . #x4F64) ; ø»š¯“ + (ideograph-daikanwa . 28527) ; ø¸†½¯ + (=hanziku-8 . #xDFC4) ; ý¢‚¿„ + (=ucs . #x263A2) ; 𦎢 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3136 6) + (chinese-cns11643-4 . #x4C4A) ; ø»˜ › + (ideograph-daikanwa . 28528) ; ø¸†½° + (=hanziku-8 . #xDFE5) ; ý¢‚¿¥ + (=ucs . #x263A3) ; 𦎣 + )) +(define-char + '((=>ucs . #x7FAC) ; 羬 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-big5 . #xE6F2) ; ý¢€Ž›² + (ideograph-daikanwa . 28529) ; ø¸†½± + )) +(define-char + '((morohashi-daikanwa 28529 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x527A) ; ø»”•· + (=ucs . #x7FAC) ; 羬 + )) +(define-char + '((=>ucs . #x263A4) ; 𦎤 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28530) ; ø¸†½² + )) +(define-char + '((morohashi-daikanwa 28530 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3137 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7F8A) ; 羊 + ) + ((=ucs . #x67D4) ; 柔 + )) + (=hanziku-8 . #xE046) ; ý¢‚Ž† + (=cbeta . 02054) ; ø¸  † + (=ucs . #x263A4) ; 𦎤 + )) +(define-char + '((=>ucs . #x263A4) ; 𦎤 + (morohashi-daikanwa 28530 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7F8A) ; 羊 + ) + ((chinese-cns11643-1 . #x515B) ; ø»’‰¶ + )) + (chinese-cns11643-7 . #x267B) ; ø»ž‡¤ + )) +(define-char + '((=>ucs . #x4377) ; 䍷 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28531) ; ø¸†½³ + )) +(define-char + '((morohashi-daikanwa 28531 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C49) ; ø»˜ š + (=ucs . #x4377) ; 䍷 + )) +(define-char + '((=>ucs . #x263A5) ; 𦎥 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28532) ; ø¸†½´ + )) +(define-char + '((morohashi-daikanwa 28532 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3136 8) + (chinese-cns11643-7 . #x267C) ; ø»ž‡¥ + (=hanziku-8 . #xDFE7) ; ý¢‚¿§ + (=ucs . #x263A5) ; 𦎥 + )) +(define-char + '((=>ucs . #x7FAD) ; ç¾­ + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5532) ; ø»‹°¹ + (=jis-x0213-2-2000 . #x7478) ; ø»¦˜‘ + (ideograph-daikanwa . 28533) ; ø¸†½µ + (=jef-china3 . #x5FFA) ; øº…¿º + (ucs-jis . #x7FAD) ; ø»‹°¹ + )) +(define-char + '((=>ucs . #x7FAD) ; ç¾­ + (morohashi-daikanwa 28533 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-big5 . #xE6F4) ; ý¢€Ž›´ + )) +(define-char + '((morohashi-daikanwa 28533 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x7FAD) ; ç¾­ + )) +(define-char + '((=>ucs . #x7FAD) ; ç¾­ + (morohashi-daikanwa 28533 0 3) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x527C) ; ø»”•¹ + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3137 7) + (chinese-cns11643-4 . #x4C4B) ; ø»˜ œ + (ideograph-daikanwa . 28534) ; ø¸†½¶ + (=hanziku-8 . #xE047) ; ý¢‚Ž‡ + (=ucs . #x263A6) ; 𦎦 + )) +(define-char + '((=>ucs . #x263A7) ; 𦎧 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((japanese-jisx0212 . #x3041) ; ø»Šº² + (ideograph-daikanwa . 00305) ; ø¸€„± + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x535D) ; 卝 + ) + ((=ucs . #x5E72) ; å¹² + )) + )) + (ideograph-daikanwa . 28535) ; ø¸†½· + )) +(define-char + '((morohashi-daikanwa 28535 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 16) + (hanyu-dazidian 1 293 4) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EAF) ; 亯 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x535D) ; 卝 + ) + ((=ucs . #x5E72) ; å¹² + )) + )) + (chinese-cns11643-7 . #x314F) ; ø»ž—‚ + (=hanziku-1 . #xE275) ; ý¢€ž‰µ + (=ucs . #x263A7) ; 𦎧 + )) +(define-char + '((morohashi-daikanwa 28535 0 5) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EAF) ; 亯 + ) + ((=ucs . #x7F8A) ; 羊 + )) + (chinese-cns11643-4 . #x4C48) ; ø»˜ ™ + (=ucs . #x263AB) ; 𦎫 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 6289) + (=jis-x0208 . #x663E) ; ø½‹›¯ + (chinese-cns11643-3 . #x4E31) ; ø»–˜º + (=gt-pj-1 . #x663E) ; ç¾® + (ideograph-daikanwa . 28536) ; ø¸†½¸ + (=gt-k . 12000) ; ý¡„‚»  + (=ucs . #x7FAE) ; ç¾® + )) +(define-char + '((=>ucs . #x7FAF) ; 羯 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 6284) + (=jis-x0208 . #x663B) ; ø½‹›¬ + (chinese-big5 . #xBD7E) ; ý¢€‹µ¾ + (ideograph-daikanwa . 28537) ; ø¸†½¹ + (ucs-jis . #x7FAF) ; ø½‹›¬ + )) +(define-char + '((morohashi-daikanwa 28537 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x7449) ; ø»†€¦ + (chinese-isoir165 . #x7449) ; ø»Ž¨¶ + (chinese-cns11643-1 . #x6E49) ; ø»’´Š + (=ucs . #x7FAF) ; 羯 + )) +(define-char + '((=>ucs . #x263A9) ; 𦎩 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28538) ; ø¸†½º + )) +(define-char + '((morohashi-daikanwa 28538 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3137 2) + (chinese-cns11643-7 . #x267A) ; ø»ž‡£ + (=hanziku-8 . #xE042) ; ý¢‚Ž‚ + (=ucs . #x263A9) ; 𦎩 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 5 3137 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7709) ; 眉 + ) + ((=ucs . #x7F8A) ; 羊 + )) + (ideograph-daikanwa . 28539) ; ø¸†½» + (=hanziku-8 . #xE045) ; ý¢‚Ž… + (=cbeta . 00459) ; ø¸ ‡‹ + (=ucs . #x263A8) ; 𦎨 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x744A) ; ø»†€§ + (chinese-isoir165 . #x744A) ; ø»Ž¨· + (=ucs . #x7FB0) ; ç¾° + )) +(define-char + '((=>ucs . #x7FB0) ; ç¾° + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x527B) ; ø»”•¸ + )) +(define-char + '((=>ucs . #x7FB0) ; ç¾° + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-big5 . #xE6F3) ; ý¢€Ž›³ + )) +(define-char + '((=>ucs . #x4378) ; 䍸 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28542) ; ø¸†½¾ + )) +(define-char + '((morohashi-daikanwa 28542 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5253) ; ø»˜©˜ + (=ucs . #x4378) ; 䍸 + )) +(define-char + '((=>ucs . #x4379) ; 䍹 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28543) ; ø¸†½¿ + )) +(define-char + '((morohashi-daikanwa 28543 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x5241) ; ø»–Ÿ‚ + (=ucs . #x4379) ; 䍹 + )) +(define-char + '((=>ucs . #x7FB1) ; ç¾± + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-big5 . #xEAE3) ; ý¢€Ž«£ + (ideograph-daikanwa . 28545) ; ø¸†¾ + )) +(define-char + '((morohashi-daikanwa 28545 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x594F) ; ø»”Ÿž + (=ucs . #x7FB1) ; ç¾± + )) +(define-char + '((=>ucs . #x263B0) ; 𦎰 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3137 12) + (ideograph-daikanwa . 28546) ; ø¸†¾‚ + (=hanziku-8 . #xE04C) ; ý¢‚ŽŒ + )) +(define-char + '((morohashi-daikanwa 28546 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x567E) ; ø»š¹¿ + (=ucs . #x263B0) ; 𦎰 + )) +(define-char + '((=>ucs . #x263B1) ; 𦎱 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28547) ; ø¸†¾ƒ + )) +(define-char + '((=>ucs . #x263B1) ; 𦎱 + (morohashi-daikanwa 28547 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3137 16) + (=hanziku-8 . #xE050) ; ý¢‚Ž + )) +(define-char + '((morohashi-daikanwa 28547 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x263B1) ; 𦎱 + )) +(define-char + '((=>ucs . #x263B1) ; 𦎱 + (morohashi-daikanwa 28547 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5252) ; ø»˜©— + )) +(define-char + '((=>ucs . #x263B4) ; 𦎴 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28551) ; ø¸†¾‡ + )) +(define-char + '((morohashi-daikanwa 28551 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3137 15) + (chinese-cns11643-7 . #x3150) ; ø»ž—ƒ + (=hanziku-8 . #xE04F) ; ý¢‚Ž + (=ucs . #x263B4) ; 𦎴 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 6286) + (chinese-gb2312 . #x744B) ; ø»†€¨ + (=jis-x0208 . #x663C) ; ø½‹›­ + (korean-ksc5601 . #x7D7D) ; ø»Š¢° + (chinese-isoir165 . #x744B) ; ø»Ž¨¸ + (chinese-cns11643-1 . #x7172) ; ø»’¹ + (chinese-big5 . #xBFAA) ; ý¢€‹¾ª + (ideograph-daikanwa . 28552) ; ø¸†¾ˆ + (=ucs . #x7FB2) ; ç¾² + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 3 2166 1) + (chinese-cns11643-5 . #x5721) ; ø»šº€ + (=hanziku-6 . #xBDDC) ; ý¢«·œ + (=ucs . #x263AF) ; 𦎯 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x263B2) ; 𦎲 + )) +(define-char + '((=>ucs . #x263B2) ; 𦎲 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (hanyu-dazidian 5 3137 11) + (=hanziku-8 . #xE04B) ; ý¢‚Ž‹ + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3138 2) + (chinese-cns11643-4 . #x5778) ; ø»˜±“ + (ideograph-daikanwa . 28553) ; ø¸†¾‰ + (=hanziku-8 . #xE062) ; ý¢‚Ž¢ + (=ucs . #x263B7) ; 𦎷 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3138 9) + (ideograph-daikanwa . 28554) ; ø¸†¾Š + (=hanziku-8 . #xE069) ; ý¢‚Ž© + (=cbeta . 05430) ; ø¸¡”¶ + (=ucs . #x263C1) ; 𦏁 + )) +(define-char + '((=>ucs . #x263C1) ; 𦏁 + (morohashi-daikanwa 28554 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5254) ; ø»˜©™ + )) +(define-char + '((=>ucs . #x263B8) ; 𦎸 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28555) ; ø¸†¾‹ + )) +(define-char + '((morohashi-daikanwa 28555 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3137 18) + (chinese-cns11643-4 . #x5776) ; ø»˜±‘ + (=hanziku-8 . #xE052) ; ý¢‚Ž’ + (=ucs . #x263B8) ; 𦎸 + )) +(define-char + '((=>ucs . #x263B9) ; 𦎹 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3138 7) + (ideograph-daikanwa . 28556) ; ø¸†¾Œ + (=hanziku-8 . #xE067) ; ý¢‚Ž§ + )) +(define-char + '((morohashi-daikanwa 28556 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D4B) ; ø»›ƒž + (=ucs . #x263B9) ; 𦎹 + )) +(define-char + '((=>ucs . #x437A) ; 䍺 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28557) ; ø¸†¾ + )) +(define-char + '((morohashi-daikanwa 28557 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5777) ; ø»˜±’ + (=ucs . #x437A) ; 䍺 + )) +(define-char + '((=>ucs . #x263BA) ; 𦎺 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28558) ; ø¸†¾Ž + )) +(define-char + '((morohashi-daikanwa 28558 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3138 4) + (chinese-cns11643-7 . #x3A50) ; ø»ž¤‘ + (=hanziku-8 . #xE064) ; ý¢‚Ž¤ + (=ucs . #x263BA) ; 𦎺 + )) +(define-char + '((=>ucs . #x263BB) ; 𦎻 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28559) ; ø¸†¾ + )) +(define-char + '((morohashi-daikanwa 28559 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3138 1) + (chinese-cns11643-7 . #x3A4F) ; ø»ž¤ + (=hanziku-8 . #xE061) ; ý¢‚Ž¡ + (=ucs . #x263BB) ; 𦎻 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3138 3) + (chinese-cns11643-7 . #x3A52) ; ø»ž¤“ + (ideograph-daikanwa . 28560) ; ø¸†¾ + (=hanziku-8 . #xE063) ; ý¢‚Ž£ + (=ucs . #x263BC) ; 𦎼 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 17) + (hanyu-dazidian 5 3138 11) + (chinese-cns11643-7 . #x3A51) ; ø»ž¤’ + (ideograph-daikanwa . 28562) ; ø¸†¾’ + (=hanziku-8 . #xE06B) ; ý¢‚Ž« + (=ucs . #x263C3) ; 𦏃 + )) +(define-char + '((=>ucs . #x263E1) ; 𦏡 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 49512) ; ø¸Œ…¨ + )) +(define-char + '((morohashi-daikanwa 49512 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 18) + (=ucs . #x263E1) ; 𦏡 + )) +(define-char + '((=>ucs . #x263E1) ; 𦏡 + (morohashi-daikanwa 49512 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4165) ; ø»ž®¸ + )) +(define-char + '((=>ucs . #x7FB3) ; ç¾³ + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-big5 . #xF079) ; ý¢€¹ + (ideograph-daikanwa . 28563) ; ø¸†¾“ + )) +(define-char + '((morohashi-daikanwa 28563 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6265) ; ø»”­‚ + (=ucs . #x7FB3) ; ç¾³ + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3138 18) + (chinese-cns11643-5 . #x635D) ; ø»›Œ¤ + (ideograph-daikanwa . 28564) ; ø¸†¾” + (=hanziku-8 . #xE072) ; ý¢‚Ž² + (=ucs . #x263C5) ; 𦏅 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C6A) ; ø»˜¸› + (ideograph-daikanwa . 28565) ; ø¸†¾• + (=ucs . #x437B) ; 䍻 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5533) ; ø»‹°º + (chinese-cns11643-3 . #x585D) ; ø»–¨’ + (ideograph-daikanwa . 28566) ; ø¸†¾– + (=ucs . #x7FB4) ; ç¾´ + )) +(define-char + '((=>ucs . #x263C6) ; 𦏆 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28567) ; ø¸†¾— + )) +(define-char + '((morohashi-daikanwa 28567 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3139 1) + (chinese-cns11643-4 . #x5C69) ; ø»˜¸š + (=hanziku-8 . #xE0A3) ; ý¢‚Ž‚£ + (=ucs . #x263C6) ; 𦏆 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3138 22) + (chinese-cns11643-5 . #x635F) ; ø»›Œ¦ + (ideograph-daikanwa . 28568) ; ø¸†¾˜ + (=hanziku-8 . #xE076) ; ý¢‚Ž¶ + (=ucs . #x263C7) ; 𦏇 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3138 17) + (chinese-cns11643-7 . #x4169) ; ø»ž®¼ + (ideograph-daikanwa . 28569) ; ø¸†¾™ + (=hanziku-8 . #xE071) ; ý¢‚Ž± + (=ucs . #x263C8) ; 𦏈 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3138 20) + (chinese-cns11643-7 . #x416A) ; ø»ž®½ + (ideograph-daikanwa . 28570) ; ø¸†¾š + (=hanziku-8 . #xE074) ; ý¢‚Ž´ + (=ucs . #x263C9) ; 𦏉 + )) +(define-char + '((=>ucs . #x7FB5) ; ç¾µ + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-big5 . #xF078) ; ý¢€¸ + (ideograph-daikanwa . 28571) ; ø¸†¾› + )) +(define-char + '((morohashi-daikanwa 28571 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6264) ; ø»”­ + (=ucs . #x7FB5) ; ç¾µ + )) +(define-char + '((=>ucs . #x263CA) ; 𦏊 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28572) ; ø¸†¾œ + )) +(define-char + '((morohashi-daikanwa 28572 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3138 15) + (chinese-cns11643-4 . #x5C6D) ; ø»˜¸ž + (=hanziku-8 . #xE06F) ; ý¢‚Ž¯ + (=ucs . #x263CA) ; 𦏊 + )) +(define-char + '((=>ucs . #x437C) ; 䍼 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28573) ; ø¸†¾ + )) +(define-char + '((morohashi-daikanwa 28573 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C6B) ; ø»˜¸œ + (=ucs . #x437C) ; 䍼 + )) +(define-char + '((=>ucs . #x263CB) ; 𦏋 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28574) ; ø¸†¾ž + )) +(define-char + '((morohashi-daikanwa 28574 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3138 12) + (chinese-cns11643-7 . #x4167) ; ø»ž®º + (=hanziku-8 . #xE06C) ; ý¢‚Ž¬ + (=ucs . #x263CB) ; 𦏋 + )) +(define-char + '((=>ucs . #x263CC) ; 𦏌 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28575) ; ø¸†¾Ÿ + )) +(define-char + '((morohashi-daikanwa 28575 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3138 16) + (chinese-cns11643-7 . #x4168) ; ø»ž®» + (=hanziku-8 . #xE070) ; ý¢‚Ž° + (=ucs . #x263CC) ; 𦏌 + )) +(define-char + '((=>ucs . #x263CD) ; 𦏍 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28576) ; ø¸†¾  + )) +(define-char + '((morohashi-daikanwa 28576 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3139 3) + (chinese-cns11643-7 . #x4166) ; ø»ž®¹ + (=hanziku-8 . #xE0A5) ; ý¢‚Ž‚¥ + (=ucs . #x263CD) ; 𦏍 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x635E) ; ø»›Œ¥ + (ideograph-daikanwa . 28577) ; ø¸†¾¡ + (=ucs . #x26329) ; 𦌩 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x486E) ; ø»ž¹“ + (ideograph-daikanwa . 49513) ; ø¸Œ…© + (=ucs . #x263DA) ; 𦏚 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x263D1) ; 𦏑 + )) +(define-char + '((=>ucs . #x263D1) ; 𦏑 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C6C) ; ø»˜¸ + )) +(define-char + '((=>ucs . #x263D1) ; 𦏑 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 12) + (total-strokes . 18) + (hanyu-dazidian 5 3139 5) + (=hanziku-8 . #xE0A7) ; ý¢‚Ž‚§ + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3139 9) + (chinese-cns11643-5 . #x687C) ; ø»›”™ + (ideograph-daikanwa . 28579) ; ø¸†¾£ + (=hanziku-8 . #xE0AB) ; ý¢‚Ž‚« + (=ucs . #x263D5) ; 𦏕 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3139 8) + (chinese-cns11643-7 . #x4870) ; ø»ž¹• + (ideograph-daikanwa . 28580) ; ø¸†¾¤ + (=hanziku-8 . #xE0AA) ; ý¢‚Ž‚ª + (=ucs . #x263D6) ; 𦏖 + )) +(define-char + '((=>ucs . #x7FB6) ; 羶 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 6290) + (=jis-x0208 . #x663F) ; ø½‹›° + (chinese-big5 . #xC3BB) ; ý¢€ŒŽ» + (ideograph-daikanwa . 28581) ; ø¸†¾¥ + (ucs-jis . #x7FB6) ; ø½‹›° + )) +(define-char + '((morohashi-daikanwa 28581 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-1 . #x7866) ; ø»“ƒ“ + (=ucs . #x7FB6) ; 羶 + )) +(define-char + '((=>ucs . #x7FB7) ; ç¾· + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-big5 . #xF2BD) ; ý¢€Š½ + (ideograph-daikanwa . 28582) ; ø¸†¾¦ + )) +(define-char + '((morohashi-daikanwa 28582 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6647) ; ø»”²œ + (=ucs . #x7FB7) ; ç¾· + )) +(define-char + '((=>ucs . #x7FB8) ; 羸 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 6292) + (=jis-x0208 . #x6640) ; ø½‹›± + (chinese-big5 . #xC3BD) ; ý¢€ŒŽ½ + (ideograph-daikanwa . 28583) ; ø¸†¾§ + (ucs-jis . #x7FB8) ; ø½‹›± + )) +(define-char + '((=>ucs . #x7FB8) ; 羸 + (morohashi-daikanwa 28583 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 13) + (total-strokes . 19) + (korean-ksc5601 . #x5768) ; ø»‰ª§ + )) +(define-char + '((morohashi-daikanwa 28583 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-gb2312 . #x597A) ; ø»…™­ + (chinese-isoir165 . #x597A) ; ø»Ž½ + (=ucs . #x7FB8) ; 羸 + )) +(define-char + '((=>ucs . #x7FB8) ; 羸 + (morohashi-daikanwa 28583 0 3) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-1 . #x7868) ; ø»“ƒ• + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 6288) + (chinese-gb2312 . #x387E) ; ø»„©“ + (=jis-x0208 . #x663D) ; ø½‹›® + (korean-ksc5601 . #x4B58) ; ø»‰˜¯ + (chinese-isoir165 . #x387E) ; ø»‘£ + (chinese-big5 . #xC3BC) ; ý¢€ŒŽ¼ + (ideograph-daikanwa . 28584) ; ø¸†¾¨ + (=ucs . #x7FB9) ; ç¾¹ + )) +(define-char + '((=>ucs . #x7FB9) ; ç¾¹ + (morohashi-daikanwa 28584 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-1 . #x7867) ; ø»“ƒ” + )) +(define-char + '((=>ucs . #x263D8) ; 𦏘 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 28585) ; ø¸†¾© + )) +(define-char + '((morohashi-daikanwa 28585 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 3139 11) + (chinese-cns11643-7 . #x486F) ; ø»ž¹” + (=hanziku-8 . #xE0AD) ; ý¢‚Ž‚­ + (=ucs . #x263D8) ; 𦏘 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 13) + (total-strokes . 20) + (hanyu-dazidian 6 3658 15) + (chinese-cns11643-7 . #x4F2E) ; ø»Ÿ‚¥ + (ideograph-daikanwa . 28586) ; ø¸†¾ª + (=hanziku-9 . #xF757) ; ý¢‚Ÿ— + (=ucs . #x263D9) ; 𦏙 + )) +(define-char + '((=>ucs . #x7FBA) ; 羺 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-big5 . #xF4B0) ; ý¢€’° + (ideograph-daikanwa . 28587) ; ø¸†¾« + )) +(define-char + '((morohashi-daikanwa 28587 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 14) + (total-strokes . 20) + (=ucs . #x7FBA) ; 羺 + )) +(define-char + '((=>ucs . #x7FBA) ; 羺 + (morohashi-daikanwa 28587 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-2 . #x695D) ; ø»”·Œ + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3139 6) + (chinese-cns11643-5 . #x6D29) ; ø»›šœ + (ideograph-daikanwa . 28588) ; ø¸†¾¬ + (=hanziku-8 . #xE0A8) ; ý¢‚Ž‚¨ + (=ucs . #x263DC) ; 𦏜 + )) +(define-char + '((=>ucs . #x263DD) ; 𦏝 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 28589) ; ø¸†¾­ + )) +(define-char + '((=>ucs . #x263DD) ; 𦏝 + (morohashi-daikanwa 28589 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F2F) ; ø»Ÿ‚¦ + )) +(define-char + '((morohashi-daikanwa 28589 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3140 3) + (=hanziku-8 . #xE0C5) ; ý¢‚Žƒ… + (=ucs . #x263DD) ; 𦏝 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3140 1) + (chinese-cns11643-7 . #x4F31) ; ø»Ÿ‚¨ + (ideograph-daikanwa . 28590) ; ø¸†¾® + (=hanziku-8 . #xE0C3) ; ý¢‚Žƒƒ + (=ucs . #x263DF) ; 𦏟 + )) +(define-char + '((=>ucs . #x263E0) ; 𦏠 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F32) ; ø»Ÿ‚© + (ideograph-daikanwa . 28591) ; ø¸†¾¯ + )) +(define-char + '((morohashi-daikanwa 28591 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 3140 4) + (=hanziku-8 . #xE0C6) ; ý¢‚Žƒ† + (=ucs . #x263E0) ; 𦏠 + )) +(define-char + '((=>ucs . #x263DE) ; 𦏞 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 49514) ; ø¸Œ…ª + )) +(define-char + '((morohashi-daikanwa 49514 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F30) ; ø»Ÿ‚§ + (=ucs . #x263DE) ; 𦏞 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 14) + (total-strokes . 20) + (=ucs . #x263E6) ; 𦏦 + )) +(define-char + '((=>ucs . #x263E2) ; 𦏢 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28592) ; ø¸†¾° + )) +(define-char + '((morohashi-daikanwa 28592 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3140 5) + (chinese-cns11643-5 . #x7075) ; ø»› ‚ + (=hanziku-8 . #xE0C7) ; ý¢‚Žƒ‡ + (=ucs . #x263E2) ; 𦏢 + )) +(define-char + '((=>ucs . #x7FBB) ; ç¾» + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28593) ; ø¸†¾± + )) +(define-char + '((=>ucs . #x7FBB) ; ç¾» + (morohashi-daikanwa 28593 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B7C) ; ø»”º§ + )) +(define-char + '((=>ucs . #x7FBB) ; ç¾» + (morohashi-daikanwa 28593 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-big5 . #xF5EE) ; ý¢€—® + )) +(define-char + '((morohashi-daikanwa 28593 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 15) + (total-strokes . 21) + (=ucs . #x7FBB) ; ç¾» + )) +(define-char + '((=>ucs . #x7FBC) ; ç¾¼ + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 15) + (total-strokes . 21) + (japanese-jisx0212 . #x5534) ; ø»‹°» + (chinese-cns11643-1 . #x7A7E) ; ø»“†§ + (chinese-big5 . #xC4F3) ; ý¢€Œ“³ + (ideograph-daikanwa . 28594) ; ø¸†¾² + (ucs-jis . #x7FBC) ; ø»‹°» + )) +(define-char + '((morohashi-daikanwa 28594 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-gb2312 . #x6571) ; ø»…«Œ + (chinese-isoir165 . #x6571) ; ø»Ž“œ + (=ucs . #x7FBC) ; ç¾¼ + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3140 9) + (chinese-cns11643-7 . #x5447) ; ø»ŸŠ” + (ideograph-daikanwa . 28595) ; ø¸†¾³ + (=hanziku-8 . #xE0CB) ; ý¢‚Žƒ‹ + (=ucs . #x263E3) ; 𦏣 + )) +(define-char + '((=>ucs . #x263E7) ; 𦏧 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28596) ; ø¸†¾´ + )) +(define-char + '((morohashi-daikanwa 28596 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3140 10) + (chinese-cns11643-7 . #x5448) ; ø»ŸŠ• + (=hanziku-8 . #xE0CC) ; ý¢‚ŽƒŒ + (=ucs . #x263E7) ; 𦏧 + )) +(define-char + '((=>ucs . #x263E6) ; 𦏦 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 15) + (total-strokes . 21) + (hanyu-dazidian 5 3140 8) + (=hanziku-8 . #xE0CA) ; ý¢‚ŽƒŠ + )) +(define-char + '((=>ucs . #x263E8) ; 𦏨 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 28601) ; ø¸†¾¹ + )) +(define-char + '((morohashi-daikanwa 28601 0 2) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 16) + (total-strokes . 22) + (hanyu-dazidian 5 3140 15) + (chinese-cns11643-5 . #x737D) ; ø»›¤¤ + (=hanziku-8 . #xE0D1) ; ý¢‚Žƒ‘ + (=ucs . #x263E8) ; 𦏨 + )) +(define-char + '((=>ucs . #x437D) ; 䍽 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 28602) ; ø¸†¾º + (=cbeta . 04102) ; ø¸¡€† + )) +(define-char + '((morohashi-daikanwa 28602 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7F8A) ; 羊 + ) + ((=ucs . #x6B77) ; æ­· + )) + (chinese-cns11643-4 . #x692C) ; ø»™Š£ + (=ucs . #x437D) ; 䍽 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 16) + (total-strokes . 22) + (hanyu-dazidian 5 3140 14) + (chinese-cns11643-7 . #x5860) ; ø»Ÿ¥ + (ideograph-daikanwa . 28603) ; ø¸†¾» + (=hanziku-8 . #xE0D0) ; ý¢‚Žƒ + (=ucs . #x263E9) ; 𦏩 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 17) + (total-strokes . 23) + (hanyu-dazidian 3 2250 10) + (chinese-cns11643-5 . #x763B) ; ø»›§¼ + (ideograph-daikanwa . 28604) ; ø¸†¾¼ + (=hanziku-6 . #xD1B9) ; ý¢­†¹ + (=ucs . #x263D7) ; 𦏗 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 28605) ; ø¸†¾½ + (=ucs . #x263EA) ; 𦏪 + )) +(define-char + '((=>ucs . #x263EA) ; 𦏪 + (morohashi-daikanwa 28605 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 17) + (total-strokes . 23) + (hanyu-dazidian 5 3140 16) + (chinese-cns11643-7 . #x5C3E) ; ø»Ÿ•» + (=hanziku-8 . #xE0D2) ; ý¢‚Žƒ’ + )) +(define-char + '((=>ucs . #x263EB) ; 𦏫 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 28606) ; ø¸†¾¾ + )) +(define-char + '((morohashi-daikanwa 28606 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 17) + (total-strokes . 23) + (hanyu-dazidian 5 3140 17) + (chinese-cns11643-7 . #x5C3D) ; ø»Ÿ•º + (=hanziku-8 . #xE0D3) ; ý¢‚Žƒ“ + (=ucs . #x263EB) ; 𦏫 + )) +(define-char + '((=>ucs . #x263ED) ; 𦏭 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 28608) ; ø¸†¿€ + )) +(define-char + '((morohashi-daikanwa 28608 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 19) + (total-strokes . 25) + (hanyu-dazidian 5 3140 19) + (chinese-cns11643-7 . #x6136) ; ø»Ÿ‰ + (=hanziku-8 . #xE0D5) ; ý¢‚Žƒ• + (=ucs . #x263ED) ; 𦏭 + )) +(define-char + '((=>ucs . #x263EF) ; 𦏯 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 21) + (total-strokes . 27) + (ideograph-daikanwa . 28611) ; ø¸†¿ƒ + )) +(define-char + '((morohashi-daikanwa 28611 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 21) + (total-strokes . 27) + (hanyu-dazidian 5 3140 21) + (chinese-cns11643-7 . #x6367) ; ø»Ÿ ¶ + (=hanziku-8 . #xE0D7) ; ý¢‚Žƒ— + (=ucs . #x263EF) ; 𦏯 + )) +(define-char + '((=>ucs . #x263F0) ; 𦏰 + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 24) + (total-strokes . 30) + (ideograph-daikanwa . 28612) ; ø¸†¿„ + )) +(define-char + '((morohashi-daikanwa 28612 0 0) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 24) + (total-strokes . 30) + (hanyu-dazidian 5 3140 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7F8A) ; 羊 + ) + ((=ucs . #x9748) ; 靈 + )) + (=hanziku-8 . #xE0D9) ; ý¢‚Žƒ™ + (=cbeta . 05201) ; ø¸¡‘‘ + (=ucs . #x263F0) ; 𦏰 + )) +(define-char + '((=>ucs . #x263F0) ; 𦏰 + (morohashi-daikanwa 28612 0 1) + (ideographic-radical . 123) ; ⽺ + (ideographic-strokes . 24) + (total-strokes . 30) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7F8A) ; 羊 + ) + ((chinese-cns11643-1 . #x7C71) ; ø»“‰– + )) + (chinese-cns11643-7 . #x655E) ; ø»Ÿ£© + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3126 3) + (=hanziku-8 . #xDDDC) ; ý¢‚·œ + (=ucs . #x26351) ; 𦍑 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3127 2) + (=hanziku-8 . #xDDFB) ; ý¢‚·» + (=ucs . #x26353) ; 𦍓 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3127 10) + (=hanziku-8 . #xDE44) ; ý¢‚¹„ + (=ucs . #x26359) ; 𦍙 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3127 11) + (=hanziku-8 . #xDE45) ; ý¢‚¹… + (=ucs . #x26363) ; 𦍣 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3127 18) + (=hanziku-8 . #xDE4C) ; ý¢‚¹Œ + (=ucs . #x26364) ; 𦍤 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3130 10) + (=hanziku-8 . #xDEC6) ; ý¢‚»† + (=ucs . #x2636B) ; 𦍫 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3129 5) + (=hanziku-8 . #xDEA1) ; ý¢‚º¡ + (=ucs . #x2636C) ; 𦍬 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3129 7) + (=hanziku-8 . #xDEA3) ; ý¢‚º£ + (=ucs . #x26371) ; 𦍱 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3130 2) + (=hanziku-8 . #xDEBE) ; ý¢‚º¾ + (=ucs . #x26373) ; 𦍳 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3130 6) + (=hanziku-8 . #xDEC2) ; ý¢‚»‚ + (=ucs . #x26374) ; 𦍴 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3130 7) + (=hanziku-8 . #xDEC3) ; ý¢‚»ƒ + (=ucs . #x26375) ; 𦍵 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3130 9) + (=hanziku-8 . #xDEC5) ; ý¢‚»… + (=ucs . #x26376) ; 𦍶 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3131 6) + (=hanziku-8 . #xDEE2) ; ý¢‚»¢ + (=ucs . #x26377) ; 𦍷 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 8 34 23) + (=hanziku-12 . #xEFA6) ; ý¢ƒŽ¾¦ + (=ucs . #x26378) ; 𦍸 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3131 9) + (=hanziku-8 . #xDEE5) ; ý¢‚»¥ + (=ucs . #x26381) ; 𦎁 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3131 12) + (=hanziku-8 . #xDEE8) ; ý¢‚»¨ + (=ucs . #x26382) ; 𦎂 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3131 14) + (=hanziku-8 . #xDEEA) ; ý¢‚»ª + (=ucs . #x26384) ; 𦎄 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3132 13) + (=hanziku-8 . #xDF4A) ; ý¢‚½Š + (=ucs . #x2638E) ; 𦎎 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3132 14) + (=hanziku-8 . #xDF4B) ; ý¢‚½‹ + (=ucs . #x2638F) ; 𦎏 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3132 17) + (=hanziku-8 . #xDF4E) ; ý¢‚½Ž + (=ucs . #x26390) ; 𦎐 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3134 1) + (=hanziku-8 . #xDF7E) ; ý¢‚½¾ + (=ucs . #x26392) ; 𦎒 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3134 9) + (=hanziku-8 . #xDFA8) ; ý¢‚¾¨ + (=ucs . #x26393) ; 𦎓 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3135 4) + (=hanziku-8 . #xDFC3) ; ý¢‚¿ƒ + (=ucs . #x2639C) ; 𦎜 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3136 2) + (=hanziku-8 . #xDFE1) ; ý¢‚¿¡ + (=ucs . #x2639F) ; 𦎟 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3136 4) + (=hanziku-8 . #xDFE3) ; ý¢‚¿£ + (=ucs . #x263A0) ; 𦎠 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3136 9) + (=hanziku-8 . #xDFE8) ; ý¢‚¿¨ + (=ucs . #x263AC) ; 𦎬 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3136 12) + (=hanziku-8 . #xDFEB) ; ý¢‚¿« + (=ucs . #x263AD) ; 𦎭 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3137 3) + (=hanziku-8 . #xE043) ; ý¢‚Žƒ + (=ucs . #x263AE) ; 𦎮 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3137 17) + (=hanziku-8 . #xE051) ; ý¢‚Ž‘ + (=ucs . #x263B5) ; 𦎵 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3137 8) + (=hanziku-8 . #xE048) ; ý¢‚Žˆ + (=ucs . #x263B6) ; 𦎶 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3138 6) + (=hanziku-8 . #xE066) ; ý¢‚Ž¦ + (=ucs . #x263C0) ; 𦏀 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3138 10) + (=hanziku-8 . #xE06A) ; ý¢‚Žª + (=ucs . #x263C2) ; 𦏂 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3138 14) + (=hanziku-8 . #xE06E) ; ý¢‚Ž® + (=ucs . #x263D4) ; 𦏔 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3139 7) + (=hanziku-8 . #xE0A9) ; ý¢‚Ž‚© + (=ucs . #x263DB) ; 𦏛 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3140 6) + (=hanziku-8 . #xE0C8) ; ý¢‚Žƒˆ + (=ucs . #x263E4) ; 𦏤 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3140 7) + (=hanziku-8 . #xE0C9) ; ý¢‚Žƒ‰ + (=ucs . #x263E5) ; 𦏥 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3140 18) + (=hanziku-8 . #xE0D4) ; ý¢‚Žƒ” + (=ucs . #x263EC) ; 𦏬 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3140 20) + (=hanziku-8 . #xE0D6) ; ý¢‚Žƒ– + (=ucs . #x263EE) ; 𦏮 + )) +(define-char + '((ideographic-radical . 123) ; ⽺ + (hanyu-dazidian 5 3140 22) + (=hanziku-8 . #xE0D8) ; ý¢‚Žƒ˜ + (=ucs . #x263F1) ; 𦏱 + )) diff --git a/lisp/utf-2000/Ideograph-R124-Feather.el b/lisp/utf-2000/Ideograph-R124-Feather.el new file mode 100644 index 0000000..976bad7 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R124-Feather.el @@ -0,0 +1,5306 @@ +(define-char + '((=>ucs . #x7FBD) ; ç¾½ + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 0) + (total-strokes . 6) + (korean-ksc5601 . #x6962) ; ø»Š„½ + (chinese-big5 . #xA6D0) ; ý¢€Š› + (ideograph-daikanwa . 28614) ; ø¸†¿† + (=jef-china3 . #x60A1) ; øº†‚¡ + )) +(define-char + '((=>ucs . #x7FBD) ; ç¾½ + (morohashi-daikanwa 28614 0 0) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 0) + (total-strokes . 6) + (=gt-pj-k1 . #x322B) ; ý¡„€›¢ + (=gt-k . 01762) ; ý¡„€›¢ + )) +(define-char + '((morohashi-daikanwa 28614 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-gb2312 . #x5370) ; ø»…¯ + (=jis-x0208 . #x3129) ; ø½Š¤ + (chinese-isoir165 . #x5370) ; ø»¸¿ + (chinese-cns11643-1 . #x4851) ; ø»‘¼ž + (=gt-pj-1 . #x3129) ; ç¾½ + (=gt-k . 01567) ; ý¡„€˜Ÿ + (=ucs . #x7FBD) ; ç¾½ + )) +(define-char + '((ideographic-radical . 124) ; â½» + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D57) ; ø»œ‡Ž + (ideograph-daikanwa . 49515) ; ø¸Œ…« + (=ucs . #x263F2) ; 𦏲 + )) +(define-char + '((=>ucs . #x263F4) ; 𦏴 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 28616) ; ø¸†¿ˆ + )) +(define-char + '((morohashi-daikanwa 28616 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3375) ; ø»œ  + (=ucs . #x263F4) ; 𦏴 + )) +(define-char + '((=>ucs . #x263F5) ; 𦏵 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 28617) ; ø¸†¿‰ + )) +(define-char + '((morohashi-daikanwa 28617 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3372) ; ø»œ + (=ucs . #x263F5) ; 𦏵 + )) +(define-char + '((=>ucs . #x263F6) ; 𦏶 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 28618) ; ø¸†¿Š + )) +(define-char + '((morohashi-daikanwa 28618 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3376) ; ø»œ¡ + (=ucs . #x263F6) ; 𦏶 + )) +(define-char + '((=>ucs . #x263F7) ; 𦏷 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 28619) ; ø¸†¿‹ + )) +(define-char + '((morohashi-daikanwa 28619 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B2B) ; ø»™¹¢ + (=ucs . #x263F7) ; 𦏷 + )) +(define-char + '((=>ucs . #x263F8) ; 𦏸 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 28620) ; ø¸†¿Œ + )) +(define-char + '((morohashi-daikanwa 28620 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (=ucs . #x263F8) ; 𦏸 + )) +(define-char + '((=>ucs . #x263F8) ; 𦏸 + (morohashi-daikanwa 28620 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B22) ; ø»—¯• + )) +(define-char + '((=>ucs . #x263F9) ; 𦏹 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 28621) ; ø¸†¿ + )) +(define-char + '((morohashi-daikanwa 28621 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B21) ; ø»—¯” + (=ucs . #x263F9) ; 𦏹 + )) +(define-char + '((=>ucs . #x263FA) ; 𦏺 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 28622) ; ø¸†¿Ž + )) +(define-char + '((morohashi-daikanwa 28622 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B24) ; ø»—¯— + (=ucs . #x263FA) ; 𦏺 + )) +(define-char + '((=>ucs . #x7FBE) ; ç¾¾ + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=ucs . #x5DE5) ; å·¥ + )) + (chinese-big5 . #xD050) ; ý¢€ + (ideograph-daikanwa . 28623) ; ø¸†¿ + )) +(define-char + '((morohashi-daikanwa 28623 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x5DE5) ; å·¥ + )) + (chinese-cns11643-2 . #x2C71) ; ø»“º + (=ucs . #x7FBE) ; ç¾¾ + )) +(define-char + '((=>ucs . #x263FC) ; 𦏼 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 28624) ; ø¸†¿ + )) +(define-char + '((morohashi-daikanwa 28624 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B23) ; ø»—¯– + (=ucs . #x263FC) ; 𦏼 + )) +(define-char + '((=>ucs . #x7FBF) ; 羿 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x5535) ; ø»‹°¼ + (=jis-x0213-1-2000 . #x7A3D) ; ø»¤–† + (chinese-big5 . #xACFD) ; ý¢€Š³½ + (ideograph-daikanwa . 28625) ; ø¸†¿‘ + (=jef-china3 . #x60A2) ; øº†‚¢ + (ucs-jis . #x7FBF) ; ø»‹°¼ + )) +(define-char + '((morohashi-daikanwa 28625 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x7460) ; ø»†€½ + (chinese-isoir165 . #x7460) ; ø»Ž© + (=ucs . #x7FBF) ; 羿 + )) +(define-char + '((=>ucs . #x7FBF) ; 羿 + (morohashi-daikanwa 28625 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x5EFE) ; 廾 + )) + (chinese-cns11643-1 . #x5322) ; ø»’‹¹ + )) +(define-char + '((=>ucs . #x263FB) ; 𦏻 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 28626) ; ø¸†¿’ + )) +(define-char + '((morohashi-daikanwa 28626 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3374) ; ø»œŸ + (=ucs . #x263FB) ; 𦏻 + )) +(define-char + '((=>ucs . #x26400) ; 𦐀 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 49516) ; ø¸Œ…¬ + )) +(define-char + '((=>ucs . #x26400) ; 𦐀 + (morohashi-daikanwa 49516 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3373) ; ø»œž + )) +(define-char + '((morohashi-daikanwa 49516 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (=ucs . #x26400) ; 𦐀 + )) +(define-char + '((ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x7479) ; ø»¦˜’ + (ideograph-daikanwa . 28627) ; ø¸†¿“ + (=ucs . #x26402) ; 𦐂 + )) +(define-char + '((=>ucs . #x26402) ; 𦐂 + (morohashi-daikanwa 28627 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F33) ; ø»—µž + )) +(define-char + '((=>ucs . #x437E) ; 䍾 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28628) ; ø¸†¿” + )) +(define-char + '((morohashi-daikanwa 28628 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3340) ; ø»•±Ÿ + (=ucs . #x437E) ; 䍾 + )) +(define-char + '((=>ucs . #x26404) ; 𦐄 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28629) ; ø¸†¿• + )) +(define-char + '((morohashi-daikanwa 28629 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F61) ; ø»š€ + (=ucs . #x26404) ; 𦐄 + )) +(define-char + '((=>ucs . #x26405) ; 𦐅 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28631) ; ø¸†¿— + )) +(define-char + '((=>ucs . #x26405) ; 𦐅 + (morohashi-daikanwa 28631 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F63) ; ø»š€’ + )) +(define-char + '((morohashi-daikanwa 28631 0 4) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 3) + (total-strokes . 9) + (=ucs . #x26405) ; 𦐅 + )) +(define-char + '((=>ucs . #x7FC0) ; 翀 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=ucs . #x4E2D) ; 中 + )) + (japanese-jisx0212 . #x5536) ; ø»‹°½ + (chinese-big5 . #xD365) ; ý¢€¥ + (ideograph-daikanwa . 28632) ; ø¸†¿˜ + (=jef-china3 . #x9FDE) ; øº‰¿ž + (ucs-jis . #x7FC0) ; ø»‹°½ + )) +(define-char + '((morohashi-daikanwa 28632 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x4E2D) ; 中 + )) + (chinese-isoir165 . #x2E76) ; ø»‚¯ + (chinese-cns11643-2 . #x3229) ; ø»“¥¦ + (=ucs . #x7FC0) ; 翀 + )) +(define-char + '((=>ucs . #x26406) ; 𦐆 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28633) ; ø¸†¿™ + )) +(define-char + '((morohashi-daikanwa 28633 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F60) ; ø»š€ + (=ucs . #x26406) ; 𦐆 + )) +(define-char + '((=>ucs . #x26407) ; 𦐇 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component hood") + (=big5-cdp . #x8A78) ; ý¢€ˆ©¸ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (ideograph-daikanwa . 28634) ; ø¸†¿š + )) +(define-char + '((=>ucs . #x26407) ; 𦐇 + (morohashi-daikanwa 28634 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component hood") + (=big5-cdp . #x8A78) ; ý¢€ˆ©¸ + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (=big5-cdp . #x8ACB) ; ý¢€ˆ«‹ + )) +(define-char + '((morohashi-daikanwa 28634 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x65E5) ; 日 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-4 . #x2F31) ; ø»—µœ + (=ucs . #x26407) ; 𦐇 + )) +(define-char + '((=>ucs . #x7FC1) ; 翁 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((japanese-jisx0208-1978 . #x3878) ; ø»‚Ÿ‰ + (japanese-jisx0208 . #x3878) ; ø»†³‘ + (korean-ksc5601 . #x4D6B) ; ø»‰›¾ + (ideograph-daikanwa . 01452) ; ø¸€–¬ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (korean-ksc5601 . #x683A) ; ø»Š‚· + (chinese-big5 . #xAFCE) ; ý¢€Š¿Ž + (ideograph-daikanwa . 28635) ; ø¸†¿› + )) +(define-char + '((=>ucs . #x7FC1) ; 翁 + (morohashi-daikanwa 28635 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((japanese-jisx0208-1978 . #x3878) ; ø»‚Ÿ‰ + (japanese-jisx0208 . #x3878) ; ø»†³‘ + (korean-ksc5601 . #x4D6B) ; ø»‰›¾ + (ideograph-daikanwa . 01452) ; ø¸€–¬ + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (japanese-jisx0208-1978 . #x3227) ; ø»‚•„ + (japanese-jisx0208 . #x3227) ; ø»†©Œ + )) +(define-char + '((morohashi-daikanwa 28635 1 0) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x516C) ; 公 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-gb2312 . #x4E4C) ; ø»…ˆµ + (chinese-isoir165 . #x4E4C) ; ø»±… + (chinese-cns11643-1 . #x5751) ; ø»’’  + (=jis-x0208-1990 . #x3227) ; ø½Š€ + (=ucs . #x7FC1) ; 翁 + )) +(define-char + '((=>ucs . #x7FC2) ; 翂 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((japanese-jisx0208-1978 . #x4A2C) ; ø»‚¸™ + (japanese-jisx0208 . #x4A2C) ; ø»‡Œ¡ + (korean-ksc5601 . #x5D42) ; ø»‰²µ + (ideograph-daikanwa . 01853) ; ø¸€œ½ + )) + (chinese-big5 . #xD364) ; ý¢€¤ + (ideograph-daikanwa . 28636) ; ø¸†¿œ + )) +(define-char + '((morohashi-daikanwa 28636 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x5206) ; 分 + )) + (chinese-cns11643-2 . #x3228) ; ø»“¥¥ + (=ucs . #x7FC2) ; 翂 + )) +(define-char + '((=>ucs . #x26408) ; 𦐈 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28637) ; ø¸†¿ + )) +(define-char + '((morohashi-daikanwa 28637 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (=ucs . #x26408) ; 𦐈 + )) +(define-char + '((=>ucs . #x26408) ; 𦐈 + (morohashi-daikanwa 28637 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F36) ; ø»—µ¡ + )) +(define-char + '((=>ucs . #x437F) ; 䍿 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28638) ; ø¸†¿ž + )) +(define-char + '((morohashi-daikanwa 28638 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3341) ; ø»•±  + (=ucs . #x437F) ; 䍿 + )) +(define-char + '((=>ucs . #x7FC3) ; 翃 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53B7) ; 厷 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (japanese-jisx0212 . #x5537) ; ø»‹°¾ + (=jis-x0213-2-2000 . #x747A) ; ø»¦˜“ + (chinese-big5 . #xD363) ; ý¢€£ + (ideograph-daikanwa . 28639) ; ø¸†¿Ÿ + (ucs-jis . #x7FC3) ; ø»‹°¾ + )) +(define-char + '((morohashi-daikanwa 28639 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x53B7) ; 厷 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-2 . #x3227) ; ø»“¥¤ + (=ucs . #x7FC3) ; 翃 + )) +(define-char + '((=>ucs . #x26409) ; 𦐉 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28640) ; ø¸†¿  + )) +(define-char + '((morohashi-daikanwa 28640 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F35) ; ø»—µ  + (=ucs . #x26409) ; 𦐉 + )) +(define-char + '((=>ucs . #x7FC4) ; 翄 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28641) ; ø¸†¿¡ + )) +(define-char + '((morohashi-daikanwa 28641 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3342) ; ø»•±¡ + (=ucs . #x7FC4) ; 翄 + )) +(define-char + '((=>ucs . #x7FC5) ; 翅 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x652F) ; 支 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (shinjigen-2 . 6300) + (=jis-x0208 . #x6642) ; ø½‹›³ + (korean-ksc5601 . #x6347) ; ø»‰»® + (=gt-pj-1 . #x6642) ; ø½‹›³ + (chinese-big5 . #xAFCD) ; ý¢€Š¿ + (ideograph-daikanwa . 28642) ; ø¸†¿¢ + (=gt-k . 06626) ; ý¡„§¢ + (ucs-jis . #x7FC5) ; ø½‹›³ + )) +(define-char + '((morohashi-daikanwa 28642 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x652F) ; 支 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-gb2312 . #x3361) ; ø»„¡  + (chinese-isoir165 . #x3361) ; ø»‰° + (chinese-cns11643-1 . #x5750) ; ø»’’Ÿ + (=ucs . #x7FC5) ; 翅 + )) +(define-char + '((=>ucs . #x2640A) ; 𦐊 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28643) ; ø¸†¿£ + )) +(define-char + '((morohashi-daikanwa 28643 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A75) ; ø»œš² + (=ucs . #x2640A) ; 𦐊 + )) +(define-char + '((=>ucs . #x2640B) ; 𦐋 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28644) ; ø¸†¿¤ + )) +(define-char + '((morohashi-daikanwa 28644 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F62) ; ø»š€‘ + (=ucs . #x2640B) ; 𦐋 + )) +(define-char + '((=>ucs . #x2640D) ; 𦐍 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28645) ; ø¸†¿¥ + )) +(define-char + '((morohashi-daikanwa 28645 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (=ucs . #x2640D) ; 𦐍 + )) +(define-char + '((=>ucs . #x2640D) ; 𦐍 + (morohashi-daikanwa 28645 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F32) ; ø»—µ + )) +(define-char + '((=>ucs . #x2640C) ; 𦐌 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28646) ; ø¸†¿¦ + )) +(define-char + '((morohashi-daikanwa 28646 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F34) ; ø»—µŸ + (=ucs . #x2640C) ; 𦐌 + )) +(define-char + '((=>ucs . #x7FC6) ; 翆 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 6313) + (=jis-x0208 . #x6643) ; ø½‹›´ + (ideograph-daikanwa . 28647) ; ø¸†¿§ + (ucs-jis . #x7FC6) ; ø½‹›´ + )) +(define-char + '((morohashi-daikanwa 28647 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3343) ; ø»•±¢ + (=ucs . #x7FC6) ; 翆 + )) +(define-char + '((ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A76) ; ø»œš³ + (=ucs . #x26403) ; 𦐃 + )) +(define-char + '((ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A77) ; ø»œš´ + (=ucs . #x2640E) ; 𦐎 + )) +(define-char + '((ideographic-radical . 124) ; â½» + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F37) ; ø»—µ¢ + (=ucs . #x26413) ; 𦐓 + )) +(define-char + '((=>ucs . #x7FC7) ; 翇 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + (:cdp-combinator 2 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=ucs . #x72AE) ; 犮 + )) + (chinese-big5 . #xD6FB) ; ý¢€›» + (ideograph-daikanwa . 28648) ; ø¸†¿¨ + )) +(define-char + '((morohashi-daikanwa 28648 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x72AE) ; 犮 + )) + (chinese-cns11643-2 . #x3840) ; ø»“®± + (=ucs . #x7FC7) ; 翇 + )) +(define-char + '((=>ucs . #x26417) ; 𦐗 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28649) ; ø¸†¿© + )) +(define-char + '((morohashi-daikanwa 28649 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4340) ; ø»œ§‹ + (=ucs . #x26417) ; 𦐗 + )) +(define-char + '((=>ucs . #x7FC8) ; 翈 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5538) ; ø»‹°¿ + (ideograph-daikanwa . 28650) ; ø¸†¿ª + (ucs-jis . #x7FC8) ; ø»‹°¿ + )) +(define-char + '((morohashi-daikanwa 28650 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x343D) ; ø»—¼¾ + (=ucs . #x7FC8) ; 翈 + )) +(define-char + '((=>ucs . #x4380) ; 䎀 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28651) ; ø¸†¿« + )) +(define-char + '((morohashi-daikanwa 28651 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x343A) ; ø»—¼» + (=ucs . #x4380) ; 䎀 + )) +(define-char + '((=>ucs . #x26415) ; 𦐕 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28652) ; ø¸†¿¬ + )) +(define-char + '((morohashi-daikanwa 28652 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3466) ; ø»š‡« + (=ucs . #x26415) ; 𦐕 + )) +(define-char + '((=>ucs . #x2641E) ; 𦐞 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28653) ; ø¸†¿­ + )) +(define-char + '((morohashi-daikanwa 28653 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x343F) ; ø»—½€ + (=ucs . #x2641E) ; 𦐞 + )) +(define-char + '((=>ucs . #x7FC9) ; 翉 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x672C) ; 本 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (chinese-big5 . #xD6FD) ; ý¢€›½ + (ideograph-daikanwa . 28654) ; ø¸†¿® + )) +(define-char + '((morohashi-daikanwa 28654 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x672C) ; 本 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-2 . #x3842) ; ø»“®³ + (=ucs . #x7FC9) ; 翉 + )) +(define-char + '((=>ucs . #x7FCA) ; 翊 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4E29) ; ø½Š¸Š + (korean-ksc5601 . #x5821) ; ø»‰ª¾ + (ideograph-daikanwa . 25721) ; ø¸†‘¹ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (shinjigen-2 . 6306) + (=jis-x0208 . #x6644) ; ø½‹›µ + (korean-ksc5601 . #x6C4D) ; ø»Š‰‚ + (chinese-big5 . #xD6F6) ; ý¢€›¶ + (ideograph-daikanwa . 28655) ; ø¸†¿¯ + (ucs-jis . #x7FCA) ; ø½‹›µ + )) +(define-char + '((morohashi-daikanwa 28655 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7ACB) ; 立 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-gb2312 . #x7134) ; ø»…»· + (chinese-isoir165 . #x7134) ; ø»Ž¤‡ + (chinese-cns11643-2 . #x383B) ; ø»“®¬ + (=ucs . #x7FCA) ; 翊 + )) +(define-char + '((=>ucs . #x7FCB) ; 翋 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=ucs . #x7ACB) ; 立 + )) + (ideograph-daikanwa . 28656) ; ø¸†¿° + )) +(define-char + '((=>ucs . #x7FCB) ; 翋 + (morohashi-daikanwa 28656 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x7ACB) ; 立 + )) + (chinese-big5 . #xD6F7) ; ý¢€›· + )) +(define-char + '((morohashi-daikanwa 28656 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x7ACB) ; 立 + )) + (chinese-cns11643-2 . #x383C) ; ø»“®­ + (=ucs . #x7FCB) ; 翋 + )) +(define-char + '((=>ucs . #x7FCC) ; 翌 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=jis-x0208 . #x4E29) ; ø½Š¸Š + (korean-ksc5601 . #x5821) ; ø»‰ª¾ + (ideograph-daikanwa . 25721) ; ø¸†‘¹ + )) + (ideograph-daikanwa . 28657) ; ø¸†¿± + )) +(define-char + '((=>ucs . #x7FCC) ; 翌 + (morohashi-daikanwa 28657 0 0) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (korean-ksc5601 . #x6C4E) ; ø»Š‰ƒ + (chinese-big5 . #xB2DD) ; ý¢€‹‹ + (=jef-china3 . #x60A3) ; øº†‚£ + )) +(define-char + '((=>ucs . #x7FCC) ; 翌 + (morohashi-daikanwa 28657 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=jis-x0208 . #x4E29) ; ø½Š¸Š + (korean-ksc5601 . #x5821) ; ø»‰ª¾ + (ideograph-daikanwa . 25721) ; ø¸†‘¹ + )) + (=jis-x0208 . #x4D62) ; ø½Š·¥ + (=gt-pj-1 . #x4D62) ; ø½Š·¥ + (=gt-k . 07890) ; ý¡„»’ + (ucs-jis . #x7FCC) ; ø½Š·¥ + )) +(define-char + '((morohashi-daikanwa 28657 1 0) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x7ACB) ; 立 + )) + (chinese-gb2312 . #x526E) ; ø»… + (chinese-isoir165 . #x526E) ; ø»·Ÿ + (chinese-cns11643-1 . #x5C62) ; ø»’š‡ + (=ucs . #x7FCC) ; 翌 + )) +(define-char + '((=>ucs . #x4381) ; 䎁 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28658) ; ø¸†¿² + )) +(define-char + '((morohashi-daikanwa 28658 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3833) ; ø»•¸¨ + (=ucs . #x4381) ; 䎁 + )) +(define-char + '((=>ucs . #x4382) ; 䎂 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28659) ; ø¸†¿³ + )) +(define-char + '((morohashi-daikanwa 28659 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x343B) ; ø»—¼¼ + (=ucs . #x4382) ; 䎂 + )) +(define-char + '((=>ucs . #x4383) ; 䎃 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28660) ; ø¸†¿´ + )) +(define-char + '((morohashi-daikanwa 28660 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x343E) ; ø»—¼¿ + (=ucs . #x4383) ; 䎃 + )) +(define-char + '((=>ucs . #x26418) ; 𦐘 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28661) ; ø¸†¿µ + )) +(define-char + '((morohashi-daikanwa 28661 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4342) ; ø»œ§ + (=ucs . #x26418) ; 𦐘 + )) +(define-char + '((=>ucs . #x7FCD) ; 翍 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=ucs . #x76AE) ; 皮 + )) + (chinese-big5 . #xD6F8) ; ý¢€›¸ + (ideograph-daikanwa . 28662) ; ø¸†¿¶ + )) +(define-char + '((morohashi-daikanwa 28662 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x76AE) ; 皮 + )) + (chinese-cns11643-2 . #x383D) ; ø»“®® + (=ucs . #x7FCD) ; 翍 + )) +(define-char + '((=>ucs . #x7FCE) ; 翎 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x4E61) ; ø½Š¹‚ + (korean-ksc5601 . #x5635) ; ø»‰¨– + (ideograph-daikanwa . 00387) ; ø¸€†ƒ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (korean-ksc5601 . #x563F) ; ø»‰¨  + (japanese-jisx0212 . #x5539) ; ø»‹±€ + (=jis-x0213-1-2000 . #x7A3E) ; ø»¤–‡ + (chinese-big5 . #xB2DE) ; ý¢€‹‹ž + (ideograph-daikanwa . 28663) ; ø¸†¿· + (=jef-china3 . #x60AB) ; øº†‚« + (ucs-jis . #x7FCE) ; ø»‰¨  + )) +(define-char + '((=>ucs . #x7FCE) ; 翎 + (morohashi-daikanwa 28663 0 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x456F) ; ø»‘¸¢ + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-1 . #x5C63) ; ø»’šˆ + )) +(define-char + '((morohashi-daikanwa 28663 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4EE4) ; 令 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-gb2312 . #x7461) ; ø»†€¾ + (chinese-isoir165 . #x7461) ; ø»Ž©Ž + (=ucs . #x7FCE) ; 翎 + )) +(define-char + '((=>ucs . #x4384) ; 䎄 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28664) ; ø¸†¿¸ + )) +(define-char + '((morohashi-daikanwa 28664 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x343C) ; ø»—¼½ + (=ucs . #x4384) ; 䎄 + )) +(define-char + '((=>ucs . #x7FCF) ; 翏 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=gt-k . 01762) ; ý¡„€›¢ + ) + ((=ucs . #x3431) ; 㐱 + )) + (japanese-jisx0212 . #x553A) ; ø»‹± + (=jis-x0213-2-2000 . #x747B) ; ø»¦˜” + (chinese-big5 . #xD6FC) ; ý¢€›¼ + (ideograph-daikanwa . 28665) ; ø¸†¿¹ + (ucs-jis . #x7FCF) ; ø»‹± + )) +(define-char + '((morohashi-daikanwa 28665 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x7FCF) ; 翏 + )) +(define-char + '((=>ucs . #x7FCF) ; 翏 + (morohashi-daikanwa 28665 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x3431) ; 㐱 + )) + (chinese-cns11643-2 . #x3841) ; ø»“®² + (ucs-cns . #x7FCF) ; ø»“®² + )) +(define-char + '((=>ucs . #x7FD0) ; 翐 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=ucs . #x5931) ; 失 + )) + (chinese-big5 . #xD6F9) ; ý¢€›¹ + (ideograph-daikanwa . 28666) ; ø¸†¿º + )) +(define-char + '((morohashi-daikanwa 28666 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x5931) ; 失 + )) + (chinese-cns11643-2 . #x383E) ; ø»“®¯ + (=ucs . #x7FD0) ; 翐 + )) +(define-char + '((=>ucs . #x7FD1) ; 翑 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=ucs . #x53E5) ; 句 + )) + (chinese-big5 . #xD6FA) ; ý¢€›º + (ideograph-daikanwa . 28667) ; ø¸†¿» + )) +(define-char + '((morohashi-daikanwa 28667 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x53E5) ; 句 + )) + (chinese-cns11643-2 . #x383F) ; ø»“®° + (=ucs . #x7FD1) ; 翑 + )) +(define-char + '((=>ucs . #x2641B) ; 𦐛 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28668) ; ø¸†¿¼ + )) +(define-char + '((morohashi-daikanwa 28668 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4346) ; ø»œ§‘ + (=ucs . #x2641B) ; 𦐛 + )) +(define-char + '((=>ucs . #x26416) ; 𦐖 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28669) ; ø¸†¿½ + )) +(define-char + '((morohashi-daikanwa 28669 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4341) ; ø»œ§Œ + (=ucs . #x26416) ; 𦐖 + )) +(define-char + '((=>ucs . #x4385) ; 䎅 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28670) ; ø¸†¿¾ + )) +(define-char + '((morohashi-daikanwa 28670 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3835) ; ø»•¸ª + (=ucs . #x4385) ; 䎅 + )) +(define-char + '((=>ucs . #x2641A) ; 𦐚 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28671) ; ø¸†¿¿ + )) +(define-char + '((morohashi-daikanwa 28671 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4344) ; ø»œ§ + (=ucs . #x2641A) ; 𦐚 + )) +(define-char + '((=>ucs . #x7FD2) ; 習 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=ucs . #x767D) ; 白 + )) + (ideograph-daikanwa . 28672) ; ø¸‡€€ + )) +(define-char + '((=>ucs . #x7FD2) ; 習 + (morohashi-daikanwa 28672 0 0) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=gt-k . 01762) ; ý¡„€›¢ + ) + ((=ucs . #x767D) ; 白 + )) + (korean-ksc5601 . #x6327) ; ø»‰»Ž + (chinese-big5 . #xB2DF) ; ý¢€‹‹Ÿ + (=jef-china3 . #x60A5) ; øº†‚¥ + )) +(define-char + '((=>ucs . #x7FD2) ; 習 + (morohashi-daikanwa 28672 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x767D) ; 白 + )) + (=jis-x0208 . #x3D2C) ; ø½ŠŸ + (chinese-cns11643-1 . #x5C64) ; ø»’š‰ + (=gt-pj-1 . #x3D2C) ; ø½ŠŸ + (=gt-k . 07783) ; ý¡„¹§ + (ucs-jis . #x7FD2) ; ø½ŠŸ + )) +(define-char + '((morohashi-daikanwa 28672 1 0) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb12345 . #x4F30) ; 習 + (=ucs . #x7FD2) ; 習 + )) +(define-char + '((=>ucs . #x26419) ; 𦐙 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28673) ; ø¸‡€ + )) +(define-char + '((morohashi-daikanwa 28673 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4343) ; ø»œ§Ž + (=ucs . #x26419) ; 𦐙 + )) +(define-char + '((=>ucs . #x4386) ; 䎆 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28674) ; ø¸‡€‚ + )) +(define-char + '((morohashi-daikanwa 28674 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3834) ; ø»•¸© + (=ucs . #x4386) ; 䎆 + )) +(define-char + '((=>ucs . #x2641C) ; 𦐜 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28675) ; ø¸‡€ƒ + )) +(define-char + '((=>ucs . #x2641C) ; 𦐜 + (morohashi-daikanwa 28675 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4347) ; ø»œ§’ + )) +(define-char + '((morohashi-daikanwa 28675 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x2641C) ; 𦐜 + )) +(define-char + '((=>ucs . #x26422) ; 𦐢 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 49517) ; ø¸Œ…­ + )) +(define-char + '((morohashi-daikanwa 49517 0 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4345) ; ø»œ§ + (=ucs . #x26422) ; 𦐢 + )) +(define-char + '((=>ucs . #x26423) ; 𦐣 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28677) ; ø¸‡€… + )) +(define-char + '((morohashi-daikanwa 28677 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B3B) ; ø»š‘’ + (=ucs . #x26423) ; 𦐣 + )) +(define-char + '((=>ucs . #x26428) ; 𦐨 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28678) ; ø¸‡€† + )) +(define-char + '((morohashi-daikanwa 28678 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B3D) ; ø»š‘” + (=ucs . #x26428) ; 𦐨 + )) +(define-char + '((=>ucs . #x26424) ; 𦐤 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28679) ; ø¸‡€‡ + )) +(define-char + '((morohashi-daikanwa 28679 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A32) ; ø»˜…§ + (=ucs . #x26424) ; 𦐤 + )) +(define-char + '((=>ucs . #x26425) ; 𦐥 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28680) ; ø¸‡€ˆ + )) +(define-char + '((morohashi-daikanwa 28680 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D26) ; ø»œµ + (=ucs . #x26425) ; 𦐥 + )) +(define-char + '((=>ucs . #x4387) ; 䎇 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28681) ; ø¸‡€‰ + )) +(define-char + '((morohashi-daikanwa 28681 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A34) ; ø»˜…© + (=ucs . #x4387) ; 䎇 + )) +(define-char + '((=>ucs . #x26429) ; 𦐩 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28682) ; ø¸‡€Š + )) +(define-char + '((morohashi-daikanwa 28682 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A36) ; ø»˜…« + (=ucs . #x26429) ; 𦐩 + )) +(define-char + '((=>ucs . #x4388) ; 䎈 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28683) ; ø¸‡€‹ + )) +(define-char + '((morohashi-daikanwa 28683 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A35) ; ø»˜…ª + (=ucs . #x4388) ; 䎈 + )) +(define-char + '((=>ucs . #x2642A) ; 𦐪 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28684) ; ø¸‡€Œ + )) +(define-char + '((morohashi-daikanwa 28684 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D2E) ; ø»œµ¥ + (=ucs . #x2642A) ; 𦐪 + )) +(define-char + '((=>ucs . #x4389) ; 䎉 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28685) ; ø¸‡€ + )) +(define-char + '((morohashi-daikanwa 28685 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B3A) ; ø»š‘‘ + (=ucs . #x4389) ; 䎉 + )) +(define-char + '((=>ucs . #x7FD3) ; 翓 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28686) ; ø¸‡€Ž + )) +(define-char + '((morohashi-daikanwa 28686 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E37) ; ø»–  + (=ucs . #x7FD3) ; 翓 + )) +(define-char + '((=>ucs . #x438A) ; 䎊 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28687) ; ø¸‡€ + )) +(define-char + '((morohashi-daikanwa 28687 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A33) ; ø»˜…¨ + (=ucs . #x438A) ; 䎊 + )) +(define-char + '((=>ucs . #x26426) ; 𦐦 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28688) ; ø¸‡€ + )) +(define-char + '((morohashi-daikanwa 28688 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D27) ; ø»œµž + (=ucs . #x26426) ; 𦐦 + )) +(define-char + '((=>ucs . #x7FD4) ; 翔 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7F8A) ; 羊 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (shinjigen-1 . 6310) + (shinjigen-2 . 6310) + (japanese-jisx0208-1978 . #x6646) ; ø»ƒ¡» + (korean-ksc5601 . #x5F56) ; ø»‰¶… + (chinese-big5 . #xB5BE) ; ý¢€‹–¾ + (ideograph-daikanwa . 28689) ; ø¸‡€‘ + )) +(define-char + '((=>ucs . #x7FD4) ; 翔 + (morohashi-daikanwa 28689 0 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7F8A) ; 羊 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (japanese-jisx0208 . #x6646) ; ø»‡¶ƒ + (=jis-x0208-1990 . #x6646) ; ø½‹›· + (ucs-jis . #x7FD4) ; ø»‡¶ƒ + )) +(define-char + '((morohashi-daikanwa 28689 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7F8A) ; 羊 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-gb2312 . #x4F68) ; ø»…Š¯ + (chinese-isoir165 . #x4F68) ; ø»²¿ + (chinese-cns11643-1 . #x6144) ; ø»’ ¿ + (=ucs . #x7FD4) ; 翔 + )) +(define-char + '((=>ucs . #x26427) ; 𦐧 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28690) ; ø¸‡€’ + )) +(define-char + '((morohashi-daikanwa 28690 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D2D) ; ø»œµ¤ + (=ucs . #x26427) ; 𦐧 + )) +(define-char + '((=>ucs . #x7FD5) ; 翕 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5408) ; 合 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (shinjigen-2 . 6309) + (=jis-x0208 . #x6645) ; ø½‹›¶ + (korean-ksc5601 . #x7D68) ; ø»Š¢› + (=gt-pj-1 . #x6645) ; ø½‹›¶ + (chinese-big5 . #xB5BF) ; ý¢€‹–¿ + (ideograph-daikanwa . 28691) ; ø¸‡€“ + (=gt-k . 09224) ; ý¡„‚ˆ + (ucs-jis . #x7FD5) ; ø½‹›¶ + )) +(define-char + '((morohashi-daikanwa 28691 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5408) ; 合 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-gb2312 . #x7462) ; ø»†€¿ + (chinese-isoir165 . #x7462) ; ø»Ž© + (chinese-cns11643-1 . #x6145) ; ø»’¡€ + (=ucs . #x7FD5) ; 翕 + )) +(define-char + '((=>ucs . #x2642C) ; 𦐬 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28692) ; ø¸‡€” + )) +(define-char + '((morohashi-daikanwa 28692 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D28) ; ø»œµŸ + (=ucs . #x2642C) ; 𦐬 + )) +(define-char + '((=>ucs . #x7FD6) ; 翖 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28693) ; ø¸‡€• + (=jef-china3 . #x60AC) ; øº†‚¬ + )) +(define-char + '((morohashi-daikanwa 28693 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E38) ; ø»–¡ + (=ucs . #x7FD6) ; 翖 + )) +(define-char + '((=>ucs . #x7FD7) ; 翗 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x591A) ; 多 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (chinese-big5 . #xDB44) ; ý¢€­„ + (ideograph-daikanwa . 28694) ; ø¸‡€– + )) +(define-char + '((morohashi-daikanwa 28694 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x591A) ; 多 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-2 . #x3F29) ; ø»“¸¬ + (=ucs . #x7FD7) ; 翗 + )) +(define-char + '((ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28695) ; ø¸‡€— + )) +(define-char + '((=>ucs . #x2642D) ; 𦐭 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28696) ; ø¸‡€˜ + )) +(define-char + '((morohashi-daikanwa 28696 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D25) ; ø»œµœ + (=ucs . #x2642D) ; 𦐭 + )) +(define-char + '((=>ucs . #x2642E) ; 𦐮 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28697) ; ø¸‡€™ + )) +(define-char + '((morohashi-daikanwa 28697 0 0) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D2F) ; ø»œµ¦ + (=ucs . #x2642E) ; 𦐮 + )) +(define-char + '((ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28698) ; ø¸‡€š + (=ucs . #x2642F) ; 𦐯 + )) +(define-char + '((=>ucs . #x2642F) ; 𦐯 + (morohashi-daikanwa 28698 0 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D30) ; ø»œµ§ + )) +(define-char + '((=>ucs . #x26430) ; 𦐰 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28699) ; ø¸‡€› + )) +(define-char + '((morohashi-daikanwa 28699 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B3C) ; ø»š‘“ + (=ucs . #x26430) ; 𦐰 + )) +(define-char + '((=>ucs . #x26431) ; 𦐱 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28700) ; ø¸‡€œ + )) +(define-char + '((morohashi-daikanwa 28700 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D2A) ; ø»œµ¡ + (=ucs . #x26431) ; 𦐱 + )) +(define-char + '((=>ucs . #x26432) ; 𦐲 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28701) ; ø¸‡€ + )) +(define-char + '((morohashi-daikanwa 28701 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D2C) ; ø»œµ£ + (=ucs . #x26432) ; 𦐲 + )) +(define-char + '((=>ucs . #x26433) ; 𦐳 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28702) ; ø¸‡€ž + )) +(define-char + '((morohashi-daikanwa 28702 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D2B) ; ø»œµ¢ + (=ucs . #x26433) ; 𦐳 + )) +(define-char + '((=>ucs . #x26437) ; 𦐷 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28703) ; ø¸‡€Ÿ + )) +(define-char + '((morohashi-daikanwa 28703 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D29) ; ø»œµ  + (=ucs . #x26437) ; 𦐷 + )) +(define-char + '((ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x474C) ; ø»„¾£ + (chinese-isoir165 . #x474C) ; ø»¦³ + (=ucs . #x7FD8) ; 翘 + )) +(define-char + '((ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-isoir165 . #x2C6A) ; ø»Œ¿§ + (=ucs . #x7FD9) ; 翙 + )) +(define-char + '((ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-isoir165 . #x7E53) ; ø»Ž·¬ + (=ucs . #x7FDA) ; 翚 + )) +(define-char + '((ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D24) ; ø»œµ› + (=ucs . #x26446) ; 𦑆 + )) +(define-char + '((=>ucs . #x438B) ; 䎋 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28704) ; ø¸‡€  + )) +(define-char + '((morohashi-daikanwa 28704 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4370) ; ø»–‰¯ + (=ucs . #x438B) ; 䎋 + )) +(define-char + '((=>ucs . #x438C) ; 䎌 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28705) ; ø¸‡€¡ + )) +(define-char + '((morohashi-daikanwa 28705 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F78) ; ø»˜Žƒ + (=ucs . #x438C) ; 䎌 + )) +(define-char + '((=>ucs . #x26438) ; 𦐸 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28706) ; ø¸‡€¢ + )) +(define-char + '((morohashi-daikanwa 28706 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x416E) ; ø»šš¹ + (=ucs . #x26438) ; 𦐸 + )) +(define-char + '((=>ucs . #x26439) ; 𦐹 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28707) ; ø¸‡€£ + )) +(define-char + '((morohashi-daikanwa 28707 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x416B) ; ø»šš¶ + (=ucs . #x26439) ; 𦐹 + )) +(define-char + '((=>ucs . #x438D) ; 䎍 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28708) ; ø¸‡€¤ + )) +(define-char + '((morohashi-daikanwa 28708 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4371) ; ø»–‰° + (=ucs . #x438D) ; 䎍 + )) +(define-char + '((=>ucs . #x7FDB) ; 翛 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6535) ; 攵 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + )) + (japanese-jisx0212 . #x553B) ; ø»‹±‚ + (=jis-x0213-1-2000 . #x7A3F) ; ø»¤–ˆ + (chinese-big5 . #xDF6F) ; ý¢€½¯ + (ideograph-daikanwa . 28709) ; ø¸‡€¥ + (=jef-china3 . #x43AE) ; øº„Ž® + (ucs-jis . #x7FDB) ; ø»‹±‚ + )) +(define-char + '((=>ucs . #x7FDB) ; 翛 + (morohashi-daikanwa 28709 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4636) ; ø»”ƒ‹ + (ucs-cns . #x7FDB) ; ø»”ƒ‹ + )) +(define-char + '((morohashi-daikanwa 28709 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x7FDB) ; 翛 + )) +(define-char + '((=>ucs . #x2643B) ; 𦐻 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28710) ; ø¸‡€¦ + )) +(define-char + '((morohashi-daikanwa 28710 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x565D) ; ø»ƒ¢ + (=ucs . #x2643B) ; 𦐻 + )) +(define-char + '((=>ucs . #x2643A) ; 𦐺 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28711) ; ø¸‡€§ + )) +(define-char + '((morohashi-daikanwa 28711 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x2643A) ; 𦐺 + )) +(define-char + '((=>ucs . #x2643A) ; 𦐺 + (morohashi-daikanwa 28711 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F79) ; ø»˜Ž„ + )) +(define-char + '((=>ucs . #x2643C) ; 𦐼 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28712) ; ø¸‡€¨ + )) +(define-char + '((morohashi-daikanwa 28712 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x565E) ; ø»ƒ£ + (=ucs . #x2643C) ; 𦐼 + )) +(define-char + '((=>ucs . #x438E) ; 䎎 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28713) ; ø¸‡€© + )) +(define-char + '((morohashi-daikanwa 28713 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F77) ; ø»˜Ž‚ + (=ucs . #x438E) ; 䎎 + )) +(define-char + '((=>ucs . #x2643D) ; 𦐽 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28714) ; ø¸‡€ª + )) +(define-char + '((morohashi-daikanwa 28714 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x2643D) ; 𦐽 + )) +(define-char + '((=>ucs . #x2643D) ; 𦐽 + (morohashi-daikanwa 28714 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x565F) ; ø»ƒ¤ + )) +(define-char + '((=>ucs . #x2643E) ; 𦐾 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28715) ; ø¸‡€« + )) +(define-char + '((morohashi-daikanwa 28715 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x416D) ; ø»šš¸ + (=ucs . #x2643E) ; 𦐾 + )) +(define-char + '((=>ucs . #x7FDC) ; 翜 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=ucs . #x593E) ; 夾 + )) + (chinese-big5 . #xDF70) ; ý¢€½° + (ideograph-daikanwa . 28716) ; ø¸‡€¬ + )) +(define-char + '((morohashi-daikanwa 28716 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x593E) ; 夾 + )) + (chinese-cns11643-2 . #x4637) ; ø»”ƒŒ + (=ucs . #x7FDC) ; 翜 + )) +(define-char + '((=>ucs . #x438F) ; 䎏 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28717) ; ø¸‡€­ + )) +(define-char + '((morohashi-daikanwa 28717 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x436F) ; ø»–‰® + (=ucs . #x438F) ; 䎏 + )) +(define-char + '((=>ucs . #x26440) ; 𦑀 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28719) ; ø¸‡€¯ + )) +(define-char + '((morohashi-daikanwa 28719 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x416C) ; ø»šš· + (=ucs . #x26440) ; 𦑀 + )) +(define-char + '((=>ucs . #x7FDD) ; 翝 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28720) ; ø¸‡€° + )) +(define-char + '((morohashi-daikanwa 28720 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4372) ; ø»–‰± + (=ucs . #x7FDD) ; 翝 + )) +(define-char + '((=>ucs . #x4390) ; 䎐 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28721) ; ø¸‡€± + )) +(define-char + '((morohashi-daikanwa 28721 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4921) ; ø»–‘” + (=ucs . #x4390) ; 䎐 + )) +(define-char + '((=>ucs . #x4391) ; 䎑 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28722) ; ø¸‡€² + )) +(define-char + '((morohashi-daikanwa 28722 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x462A) ; ø»˜—‡ + (=ucs . #x4391) ; 䎑 + )) +(define-char + '((=>ucs . #x26447) ; 𦑇 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28723) ; ø¸‡€³ + )) +(define-char + '((morohashi-daikanwa 28723 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4865) ; ø»š¥‚ + (=ucs . #x26447) ; 𦑇 + )) +(define-char + '((=>ucs . #x4393) ; 䎓 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28724) ; ø¸‡€´ + )) +(define-char + '((morohashi-daikanwa 28724 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x462B) ; ø»˜—ˆ + (=ucs . #x4393) ; 䎓 + )) +(define-char + '((=>ucs . #x7FDE) ; 翞 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=jis-x0208 . #x357E) ; ø½Š”± + (korean-ksc5601 . #x4C48) ; ø»‰™½ + (ideograph-daikanwa . 00299) ; ø¸€„« + )) + (chinese-big5 . #xE37E) ; ý¢€Ž¾ + (ideograph-daikanwa . 28725) ; ø¸‡€µ + )) +(define-char + '((morohashi-daikanwa 28725 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x4EAC) ; 京 + )) + (chinese-cns11643-2 . #x4D27) ; ø»”Ž + (=ucs . #x7FDE) ; 翞 + )) +(define-char + '((=>ucs . #x26448) ; 𦑈 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28726) ; ø¸‡€¶ + )) +(define-char + '((morohashi-daikanwa 28726 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x485E) ; ø»š¤» + (=ucs . #x26448) ; 𦑈 + )) +(define-char + '((=>ucs . #x7FDF) ; 翟 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=gt-k . 01762) ; ý¡„€›¢ + ) + ((=jis-x0208 . #x7032) ; ø½‹ª + (ideograph-daikanwa . 41937) ; ø¸Š‘ + )) + (korean-ksc5601 . #x6E61) ; ø»ŠŒ’ + (japanese-jisx0212 . #x553C) ; ø»‹±ƒ + (=jis-x0213-1-2000 . #x7A40) ; ø»¤–‰ + (chinese-big5 . #xBB43) ; ý¢€‹­ƒ + (ideograph-daikanwa . 28727) ; ø¸‡€· + (=jef-china3 . #x60A6) ; øº†‚¦ + (ucs-jis . #x7FDF) ; ø»ŠŒ’ + )) +(define-char + '((morohashi-daikanwa 28727 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x3554) ; ø»„¤ + (chinese-isoir165 . #x3554) ; ø»ŒŸ + (=ucs . #x7FDF) ; 翟 + )) +(define-char + '((=>ucs . #x7FDF) ; 翟 + (morohashi-daikanwa 28727 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x96B9) ; 隹 + )) + (chinese-cns11643-1 . #x6A4B) ; ø»’®” + )) +(define-char + '((=>ucs . #x2644F) ; 𦑏 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28728) ; ø¸‡€¸ + )) +(define-char + '((morohashi-daikanwa 28728 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4862) ; ø»š¤¿ + (=ucs . #x2644F) ; 𦑏 + )) +(define-char + '((=>ucs . #x26449) ; 𦑉 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28729) ; ø¸‡€¹ + )) +(define-char + '((morohashi-daikanwa 28729 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x26449) ; 𦑉 + )) +(define-char + '((=>ucs . #x26449) ; 𦑉 + (morohashi-daikanwa 28729 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6057) ; ø»’ˆ + )) +(define-char + '((=>ucs . #x2644A) ; 𦑊 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28730) ; ø¸‡€º + )) +(define-char + '((morohashi-daikanwa 28730 0 4) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x2644A) ; 𦑊 + )) +(define-char + '((=>ucs . #x2644A) ; 𦑊 + (morohashi-daikanwa 28730 0 5) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x485F) ; ø»š¤¼ + )) +(define-char + '((=>ucs . #x2644B) ; 𦑋 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28731) ; ø¸‡€» + )) +(define-char + '((morohashi-daikanwa 28731 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4863) ; ø»š¥€ + (=ucs . #x2644B) ; 𦑋 + )) +(define-char + '((=>ucs . #x7FE0) ; ç¿  + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=gt-k . 01762) ; ý¡„€›¢ + ) + ((=jis-x0208 . #x4234) ; ø½Š¦­ + (korean-ksc5601 . #x706F) ; ø»Šœ + (ideograph-daikanwa . 02740) ; ø¸€ª´ + )) + (japanese-jisx0208-1978 . #x3F69) ; ø»‚©Œ + (korean-ksc5601 . #x7628) ; ø»Š—‰ + (chinese-big5 . #xBB41) ; ý¢€‹­ + (ideograph-daikanwa . 28732) ; ø¸‡€¼ + )) +(define-char + '((=>ucs . #x7FE0) ; ç¿  + (morohashi-daikanwa 28732 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=jis-x0208 . #x4234) ; ø½Š¦­ + (korean-ksc5601 . #x706F) ; ø»Šœ + (ideograph-daikanwa . 02740) ; ø¸€ª´ + )) + (japanese-jisx0208 . #x3F69) ; ø»†½” + (=jis-x0208-1990 . #x3F69) ; ø½Š£ˆ + (=gt-pj-1 . #x3F69) ; ø»†½” + (=gt-k . 11136) ; ý¡„‚®€ + (=jef-china3 . #x5FFE) ; øº…¿¾ + (ucs-jis . #x7FE0) ; ø»†½” + )) +(define-char + '((morohashi-daikanwa 28732 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x5352) ; 卒 + )) + (chinese-gb2312 . #x3464) ; ø»„£ + (chinese-isoir165 . #x3464) ; ø»‹‘ + (chinese-cns11643-1 . #x6A49) ; ø»’®’ + (=ucs . #x7FE0) ; ç¿  + )) +(define-char + '((=>ucs . #x7FE1) ; ç¿¡ + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x4873) ; ø½Š°  + (korean-ksc5601 . #x5E2A) ; ø»‰³» + (ideograph-daikanwa . 42585) ; ø¸Š™™ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (shinjigen-2 . 6316) + (japanese-jisx0208-1978 . #x6647) ; ø»ƒ¡¼ + (japanese-jisx0208 . #x6647) ; ø»‡¶„ + (korean-ksc5601 . #x5D7D) ; ø»‰³° + (chinese-big5 . #xBB42) ; ý¢€‹­‚ + (ideograph-daikanwa . 28733) ; ø¸‡€½ + )) +(define-char + '((=>ucs . #x7FE1) ; ç¿¡ + (morohashi-daikanwa 28733 0 0) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x4873) ; ø½Š°  + (korean-ksc5601 . #x5E2A) ; ø»‰³» + (ideograph-daikanwa . 42585) ; ø¸Š™™ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (=jis-x0208-1990 . #x6647) ; ø½‹›¸ + (ucs-jis . #x7FE1) ; ø½‹›¸ + )) +(define-char + '((morohashi-daikanwa 28733 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x975E) ; 非 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-gb2312 . #x7464) ; ø»† + (chinese-isoir165 . #x7464) ; ø»Ž©‘ + (chinese-cns11643-1 . #x6A4A) ; ø»’®“ + (=ucs . #x7FE1) ; ç¿¡ + )) +(define-char + '((=>ucs . #x4392) ; 䎒 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28734) ; ø¸‡€¾ + )) +(define-char + '((morohashi-daikanwa 28734 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4629) ; ø»˜—† + (=ucs . #x4392) ; 䎒 + )) +(define-char + '((=>ucs . #x7FE2) ; ç¿¢ + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x7132) ; ø»Š½ + (chinese-cns11643-6 . #x2A3C) ; ø»œ‚™ + (ideograph-daikanwa . 03441) ; ø¸€µ± + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (ideograph-daikanwa . 28735) ; ø¸‡€¿ + )) +(define-char + '((=>ucs . #x7FE2) ; ç¿¢ + (morohashi-daikanwa 28735 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5468) ; 周 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (chinese-big5 . #xE37B) ; ý¢€Ž» + )) +(define-char + '((morohashi-daikanwa 28735 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5468) ; 周 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-2 . #x4D24) ; ø»”‹ + (=ucs . #x7FE2) ; ç¿¢ + )) +(define-char + '((=>ucs . #x2644C) ; 𦑌 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28736) ; ø¸‡€ + )) +(define-char + '((morohashi-daikanwa 28736 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4860) ; ø»š¤½ + (=ucs . #x2644C) ; 𦑌 + )) +(define-char + '((=>ucs . #x2644D) ; 𦑍 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28737) ; ø¸‡ + )) +(define-char + '((morohashi-daikanwa 28737 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4864) ; ø»š¥ + (=ucs . #x2644D) ; 𦑍 + )) +(define-char + '((=>ucs . #x2644E) ; 𦑎 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28738) ; ø¸‡‚ + )) +(define-char + '((morohashi-daikanwa 28738 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x2644E) ; 𦑎 + )) +(define-char + '((=>ucs . #x2644E) ; 𦑎 + (morohashi-daikanwa 28738 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4861) ; ø»š¤¾ + )) +(define-char + '((=>ucs . #x7FE3) ; ç¿£ + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=gt-k . 01762) ; ý¡„€›¢ + ) + ((=jis-x0208 . #x3E2A) ; ø½Š « + (korean-ksc5601 . #x745D) ; ø»Š•‚ + (ideograph-daikanwa . 06147) ; ø¸ ƒ + )) + (japanese-jisx0212 . #x553D) ; ø»‹±„ + (=jis-x0213-2-2000 . #x747C) ; ø»¦˜• + (chinese-big5 . #xE37C) ; ý¢€Ž¼ + (ideograph-daikanwa . 28739) ; ø¸‡ƒ + (ucs-jis . #x7FE3) ; ø»‹±„ + )) +(define-char + '((morohashi-daikanwa 28739 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x59BE) ; 妾 + )) + (=ucs . #x7FE3) ; ç¿£ + )) +(define-char + '((=>ucs . #x7FE3) ; ç¿£ + (morohashi-daikanwa 28739 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((chinese-cns11643-1 . #x4C65) ; ø»’‚ª + )) + (chinese-cns11643-2 . #x4D25) ; ø»”Œ + )) +(define-char + '((=>ucs . #x7FE4) ; 翤 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28740) ; ø¸‡„ + )) +(define-char + '((morohashi-daikanwa 28740 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6058) ; ø»’‰ + (=ucs . #x7FE4) ; 翤 + )) +(define-char + '((=>ucs . #x26450) ; 𦑐 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28741) ; ø¸‡… + )) +(define-char + '((morohashi-daikanwa 28741 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6056) ; ø»’‡ + (=ucs . #x26450) ; 𦑐 + )) +(define-char + '((=>ucs . #x26451) ; 𦑑 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28742) ; ø¸‡† + )) +(define-char + '((morohashi-daikanwa 28742 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4866) ; ø»š¥ƒ + (=ucs . #x26451) ; 𦑑 + )) +(define-char + '((=>ucs . #x26458) ; 𦑘 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28743) ; ø¸‡‡ + )) +(define-char + '((morohashi-daikanwa 28743 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F6A) ; ø»š¯™ + (=ucs . #x26458) ; 𦑘 + )) +(define-char + '((=>ucs . #x7FE5) ; ç¿¥ + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #xFA5B) ; 者 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (japanese-jisx0212 . #x553E) ; ø»‹±… + (=jis-x0213-2-2000 . #x747D) ; ø»¦˜– + (ideograph-daikanwa . 28744) ; ø¸‡ˆ + (ucs-jis . #x7FE5) ; ø»‹±… + )) +(define-char + '((=>ucs . #x7FE5) ; ç¿¥ + (morohashi-daikanwa 28744 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x8005) ; 者 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (chinese-big5 . #xE37D) ; ý¢€Ž½ + )) +(define-char + '((morohashi-daikanwa 28744 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x8005) ; 者 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-gb2312 . #x7463) ; ø»†€ + (chinese-isoir165 . #x7463) ; ø»Ž© + (chinese-cns11643-2 . #x4D26) ; ø»” + (=ucs . #x7FE5) ; ç¿¥ + )) +(define-char + '((=>ucs . #x26465) ; 𦑥 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28745) ; ø¸‡‰ + )) +(define-char + '((morohashi-daikanwa 28745 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2725) ; ø»ž‡¬ + (=ucs . #x26465) ; 𦑥 + )) +(define-char + '((=>ucs . #x26459) ; 𦑙 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28746) ; ø¸‡Š + )) +(define-char + '((morohashi-daikanwa 28746 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F6B) ; ø»š¯š + (=ucs . #x26459) ; 𦑙 + )) +(define-char + '((=>ucs . #x2645A) ; 𦑚 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28747) ; ø¸‡‹ + )) +(define-char + '((morohashi-daikanwa 28747 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x2645A) ; 𦑚 + )) +(define-char + '((=>ucs . #x2645A) ; 𦑚 + (morohashi-daikanwa 28747 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x267E) ; ø»ž‡§ + )) +(define-char + '((=>ucs . #x7FED) ; ç¿­ + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=ucs . #x4FAF) ; 侯 + )) + (chinese-big5 . #xE6F5) ; ý¢€Ž›µ + (ideograph-daikanwa . 28748) ; ø¸‡Œ + )) +(define-char + '((morohashi-daikanwa 28748 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x4FAF) ; 侯 + )) + (chinese-cns11643-2 . #x527D) ; ø»”•º + (=ucs . #x7FED) ; ç¿­ + )) +(define-char + '((=>ucs . #x26464) ; 𦑤 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28749) ; ø¸‡ + )) +(define-char + '((morohashi-daikanwa 28749 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2724) ; ø»ž‡« + (=ucs . #x26464) ; 𦑤 + )) +(define-char + '((=>ucs . #x2645B) ; 𦑛 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28750) ; ø¸‡Ž + )) +(define-char + '((morohashi-daikanwa 28750 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F68) ; ø»š¯— + (=ucs . #x2645B) ; 𦑛 + )) +(define-char + '((=>ucs . #x2645C) ; 𦑜 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28751) ; ø¸‡ + )) +(define-char + '((morohashi-daikanwa 28751 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C4C) ; ø»˜  + (=ucs . #x2645C) ; 𦑜 + )) +(define-char + '((=>ucs . #x7FE6) ; 翦 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 02011) ; ø¸€Ÿ› + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (shinjigen-2 . 6321) + (=jis-x0208 . #x6648) ; ø½‹›¹ + (ideograph-daikanwa . 28752) ; ø¸‡ + (ucs-jis . #x7FE6) ; ø½‹›¹ + )) +(define-char + '((=>ucs . #x7FE6) ; 翦 + (morohashi-daikanwa 28752 0 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x524D) ; 前 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (chinese-big5 . #xE6F9) ; ý¢€Ž›¹ + )) +(define-char + '((morohashi-daikanwa 28752 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x524D) ; 前 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-gb2312 . #x7465) ; ø»†‚ + (chinese-isoir165 . #x7465) ; ø»Ž©’ + (=ucs . #x7FE6) ; 翦 + )) +(define-char + '((=>ucs . #x7FE6) ; 翦 + (morohashi-daikanwa 28752 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x5029) ; ø»’‡¦ + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-2 . #x5323) ; ø»”•¾ + )) +(define-char + '((=>ucs . #x26466) ; 𦑦 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28753) ; ø¸‡‘ + )) +(define-char + '((morohashi-daikanwa 28753 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x26466) ; 𦑦 + )) +(define-char + '((=>ucs . #x26466) ; 𦑦 + (morohashi-daikanwa 28753 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2721) ; ø»ž‡¨ + )) +(define-char + '((=>ucs . #x7FE7) ; 翧 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28754) ; ø¸‡’ + )) +(define-char + '((morohashi-daikanwa 28754 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E32) ; ø»–˜» + (=ucs . #x7FE7) ; 翧 + )) +(define-char + '((=>ucs . #x2645D) ; 𦑝 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28755) ; ø¸‡“ + )) +(define-char + '((morohashi-daikanwa 28755 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F6C) ; ø»š¯› + (=ucs . #x2645D) ; 𦑝 + )) +(define-char + '((=>ucs . #x2645E) ; 𦑞 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28756) ; ø¸‡” + )) +(define-char + '((morohashi-daikanwa 28756 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F65) ; ø»š¯” + (=ucs . #x2645E) ; 𦑞 + )) +(define-char + '((=>ucs . #x2645F) ; 𦑟 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28757) ; ø¸‡• + )) +(define-char + '((morohashi-daikanwa 28757 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x267D) ; ø»ž‡¦ + (=ucs . #x2645F) ; 𦑟 + )) +(define-char + '((=>ucs . #x26460) ; 𦑠 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28758) ; ø¸‡– + )) +(define-char + '((morohashi-daikanwa 28758 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F67) ; ø»š¯– + (=ucs . #x26460) ; 𦑠 + )) +(define-char + '((=>ucs . #x7FE8) ; 翨 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=ucs . #x662F) ; 是 + )) + (japanese-jisx0212 . #x553F) ; ø»‹±† + (chinese-big5 . #xE6FA) ; ý¢€Ž›º + (ideograph-daikanwa . 28759) ; ø¸‡— + (ucs-jis . #x7FE8) ; ø»‹±† + )) +(define-char + '((morohashi-daikanwa 28759 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x662F) ; 是 + )) + (chinese-cns11643-2 . #x5324) ; ø»”•¿ + (=ucs . #x7FE8) ; 翨 + )) +(define-char + '((=>ucs . #x26467) ; 𦑧 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28760) ; ø¸‡˜ + )) +(define-char + '((morohashi-daikanwa 28760 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C4E) ; ø»˜ Ÿ + (=ucs . #x26467) ; 𦑧 + )) +(define-char + '((ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28761) ; ø¸‡™ + )) +(define-char + '((=>ucs . #x7FE9) ; ç¿© + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x7837) ; ø»Šš” + (chinese-cns11643-1 . #x5137) ; ø»’‰’ + (ideograph-daikanwa . 11724) ; ø¸‚·Œ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (korean-ksc5601 . #x783B) ; ø»Šš˜ + (chinese-big5 . #xBDA1) ; ý¢€‹¶¡ + (ideograph-daikanwa . 28762) ; ø¸‡š + )) +(define-char + '((=>ucs . #x7FE9) ; ç¿© + (morohashi-daikanwa 28762 0 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x5928) ; ø½‹ˆ“ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (=jis-x0208 . #x6649) ; ø½‹›º + (ucs-jis . #x7FE9) ; ø½‹›º + )) +(define-char + '((=>ucs . #x7FE9) ; ç¿© + (morohashi-daikanwa 28762 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x7837) ; ø»Šš” + (chinese-cns11643-1 . #x5137) ; ø»’‰’ + (ideograph-daikanwa . 11724) ; ø¸‚·Œ + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-1 . #x6E4A) ; ø»’´‹ + )) +(define-char + '((morohashi-daikanwa 28762 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6241) ; 扁 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-gb2312 . #x7466) ; ø»†ƒ + (chinese-isoir165 . #x7466) ; ø»Ž©“ + (=ucs . #x7FE9) ; ç¿© + )) +(define-char + '((=>ucs . #x7FEA) ; 翪 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((ideograph-daikanwa . 05718) ; ø¸™– + )) + (ideograph-daikanwa . 28763) ; ø¸‡› + )) +(define-char + '((=>ucs . #x7FEA) ; 翪 + (morohashi-daikanwa 28763 0 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=ucs . #x3687) ; 㚇 + )) + (chinese-big5 . #xE6F7) ; ý¢€Ž›· + )) +(define-char + '((=>ucs . #x7FEA) ; 翪 + (morohashi-daikanwa 28763 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((chinese-cns11643-4 . #x2861) ; ø»—«º + )) + (chinese-cns11643-2 . #x5321) ; ø»”•¼ + )) +(define-char + '((morohashi-daikanwa 28763 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x3687) ; 㚇 + )) + (=ucs . #x7FEA) ; 翪 + )) +(define-char + '((=>ucs . #x26468) ; 𦑨 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28764) ; ø¸‡œ + )) +(define-char + '((=>ucs . #x26468) ; 𦑨 + (morohashi-daikanwa 28764 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2722) ; ø»ž‡© + )) +(define-char + '((morohashi-daikanwa 28764 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x26468) ; 𦑨 + )) +(define-char + '((=>ucs . #x26462) ; 𦑢 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28765) ; ø¸‡ + )) +(define-char + '((morohashi-daikanwa 28765 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x26462) ; 𦑢 + )) +(define-char + '((=>ucs . #x26462) ; 𦑢 + (morohashi-daikanwa 28765 0 4) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6059) ; ø»’Š + )) +(define-char + '((=>ucs . #x7FEB) ; ç¿« + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideograph-daikanwa . 28672) ; ø¸‡€€ + ) + ((=ucs . #x5143) ; 元 + )) + (japanese-jisx0208-1978 . #x3465) ; ø»‚˜¾ + (korean-ksc5601 . #x6851) ; ø»ŠƒŽ + (chinese-big5 . #xE6F6) ; ý¢€Ž›¶ + (ideograph-daikanwa . 28766) ; ø¸‡ž + )) +(define-char + '((morohashi-daikanwa 28766 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FD2) ; 習 + ) + ((=ucs . #x5143) ; 元 + )) + (japanese-jisx0208 . #x3465) ; ø»†­† + (chinese-cns11643-2 . #x527E) ; ø»”•» + (=jis-x0208-1990 . #x3465) ; ø½Š’º + (=gt-pj-1 . #x3465) ; ç¿« + (=gt-k . 11896) ; ý¡„‚¹¸ + (=ucs . #x7FEB) ; ç¿« + )) +(define-char + '((=>ucs . #x26463) ; 𦑣 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28767) ; ø¸‡Ÿ + )) +(define-char + '((morohashi-daikanwa 28767 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F66) ; ø»š¯• + (=ucs . #x26463) ; 𦑣 + )) +(define-char + '((=>ucs . #x2646A) ; 𦑪 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28768) ; ø¸‡  + )) +(define-char + '((morohashi-daikanwa 28768 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2723) ; ø»ž‡ª + (=ucs . #x2646A) ; 𦑪 + )) +(define-char + '((=>ucs . #x7FEC) ; 翬 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=ucs . #x8ECD) ; 軍 + )) + (japanese-jisx0212 . #x5540) ; ø»‹±‡ + (=jis-x0213-1-2000 . #x7A41) ; ø»¤–Š + (chinese-big5 . #xE6F8) ; ý¢€Ž›¸ + (ideograph-daikanwa . 28769) ; ø¸‡¡ + (ucs-jis . #x7FEC) ; ø»‹±‡ + )) +(define-char + '((morohashi-daikanwa 28769 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x8ECD) ; 軍 + )) + (chinese-cns11643-2 . #x5322) ; ø»”•½ + (=ucs . #x7FEC) ; 翬 + )) +(define-char + '((=>ucs . #x26469) ; 𦑩 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28770) ; ø¸‡¢ + )) +(define-char + '((morohashi-daikanwa 28770 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C4D) ; ø»˜ ž + (=ucs . #x26469) ; 𦑩 + )) +(define-char + '((=>ucs . #x26470) ; 𦑰 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28771) ; ø¸‡£ + )) +(define-char + '((morohashi-daikanwa 28771 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3151) ; ø»ž—„ + (=ucs . #x26470) ; 𦑰 + )) +(define-char + '((=>ucs . #x26471) ; 𦑱 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28772) ; ø¸‡¤ + )) +(define-char + '((morohashi-daikanwa 28772 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3153) ; ø»ž—† + (=ucs . #x26471) ; 𦑱 + )) +(define-char + '((=>ucs . #x4394) ; 䎔 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28773) ; ø¸‡¥ + )) +(define-char + '((morohashi-daikanwa 28773 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5255) ; ø»˜©š + (=ucs . #x4394) ; 䎔 + )) +(define-char + '((=>ucs . #x26472) ; 𦑲 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28774) ; ø¸‡¦ + )) +(define-char + '((morohashi-daikanwa 28774 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x26472) ; 𦑲 + )) +(define-char + '((=>ucs . #x26472) ; 𦑲 + (morohashi-daikanwa 28774 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5725) ; ø»šº„ + )) +(define-char + '((=>ucs . #x26473) ; 𦑳 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28775) ; ø¸‡§ + )) +(define-char + '((morohashi-daikanwa 28775 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3156) ; ø»ž—‰ + (=ucs . #x26473) ; 𦑳 + )) +(define-char + '((=>ucs . #x7FEE) ; ç¿® + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x722F) ; ø½‹­ˆ + (ideograph-daikanwa . 45672) ; ø¸‹‰¨ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (japanese-jisx0212 . #x5541) ; ø»‹±ˆ + (=jis-x0213-1-2000 . #x7A42) ; ø»¤–‹ + (chinese-big5 . #xBFAD) ; ý¢€‹¾­ + (ideograph-daikanwa . 28776) ; ø¸‡¨ + (ucs-jis . #x7FEE) ; ø»‹±ˆ + )) +(define-char + '((morohashi-daikanwa 28776 0 5) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x9B32) ; 鬲 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-gb2312 . #x7467) ; ø»†„ + (chinese-isoir165 . #x7467) ; ø»Ž©” + (chinese-cns11643-1 . #x7175) ; ø»’¹ + (=ucs . #x7FEE) ; ç¿® + )) +(define-char + '((=>ucs . #x4395) ; 䎕 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28777) ; ø¸‡© + )) +(define-char + '((morohashi-daikanwa 28777 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5256) ; ø»˜©› + (=ucs . #x4395) ; 䎕 + )) +(define-char + '((=>ucs . #x7FEF) ; 翯 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=ucs . #x9AD8) ; 高 + )) + (japanese-jisx0212 . #x5542) ; ø»‹±‰ + (=jis-x0213-2-2000 . #x747E) ; ø»¦˜— + (chinese-big5 . #xEAE4) ; ý¢€Ž«¤ + (ideograph-daikanwa . 28778) ; ø¸‡ª + (ucs-jis . #x7FEF) ; ø»‹±‰ + )) +(define-char + '((morohashi-daikanwa 28778 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x9AD8) ; 高 + )) + (chinese-isoir165 . #x2C6B) ; ø»Œ¿¨ + (chinese-cns11643-2 . #x5950) ; ø»”ŸŸ + (=ucs . #x7FEF) ; 翯 + )) +(define-char + '((=>ucs . #x26474) ; 𦑴 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28779) ; ø¸‡« + )) +(define-char + '((morohashi-daikanwa 28779 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x26474) ; 𦑴 + )) +(define-char + '((=>ucs . #x26474) ; 𦑴 + (morohashi-daikanwa 28779 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3152) ; ø»ž—… + )) +(define-char + '((=>ucs . #x7FF0) ; ç¿° + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x344D) ; ø»‚˜¦ + (korean-ksc5601 . #x7957) ; ø»Šœ’ + (chinese-big5 . #xBFAB) ; ý¢€‹¾« + (ideograph-daikanwa . 28780) ; ø¸‡¬ + )) +(define-char + '((morohashi-daikanwa 28780 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x3A32) ; ø»„«ƒ + (japanese-jisx0208 . #x344D) ; ø»†¬® + (chinese-isoir165 . #x3A32) ; ø»““ + (chinese-cns11643-1 . #x7173) ; ø»’¹Ž + (=jis-x0208-1990 . #x344D) ; ø½Š’¢ + (=ucs . #x7FF0) ; ç¿° + )) +(define-char + '((=>ucs . #x26475) ; 𦑵 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28781) ; ø¸‡­ + )) +(define-char + '((morohashi-daikanwa 28781 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3154) ; ø»ž—‡ + (=ucs . #x26475) ; 𦑵 + )) +(define-char + '((=>ucs . #x26476) ; 𦑶 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28782) ; ø¸‡® + )) +(define-char + '((morohashi-daikanwa 28782 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x26476) ; 𦑶 + )) +(define-char + '((=>ucs . #x26476) ; 𦑶 + (morohashi-daikanwa 28782 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5257) ; ø»˜©œ + )) +(define-char + '((ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28783) ; ø¸‡¯ + )) +(define-char + '((=>ucs . #x26478) ; 𦑸 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28784) ; ø¸‡° + )) +(define-char + '((morohashi-daikanwa 28784 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5723) ; ø»šº‚ + (=ucs . #x26478) ; 𦑸 + )) +(define-char + '((=>ucs . #x26479) ; 𦑹 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28785) ; ø¸‡± + )) +(define-char + '((morohashi-daikanwa 28785 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5726) ; ø»šº… + (=ucs . #x26479) ; 𦑹 + )) +(define-char + '((=>ucs . #x2647A) ; 𦑺 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28786) ; ø¸‡² + )) +(define-char + '((morohashi-daikanwa 28786 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5724) ; ø»šºƒ + (=ucs . #x2647A) ; 𦑺 + )) +(define-char + '((=>ucs . #x2647B) ; 𦑻 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28787) ; ø¸‡³ + )) +(define-char + '((morohashi-daikanwa 28787 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F69) ; ø»š¯˜ + (=ucs . #x2647B) ; 𦑻 + )) +(define-char + '((=>ucs . #x2647C) ; 𦑼 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28788) ; ø¸‡´ + )) +(define-char + '((=>ucs . #x2647C) ; 𦑼 + (morohashi-daikanwa 28788 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5722) ; ø»šº + )) +(define-char + '((morohashi-daikanwa 28788 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x2647C) ; 𦑼 + )) +(define-char + '((=>ucs . #x2647D) ; 𦑽 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28789) ; ø¸‡µ + )) +(define-char + '((morohashi-daikanwa 28789 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3155) ; ø»ž—ˆ + (=ucs . #x2647D) ; 𦑽 + )) +(define-char + '((=>ucs . #x2647E) ; 𦑾 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28790) ; ø¸‡¶ + )) +(define-char + '((morohashi-daikanwa 28790 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5727) ; ø»šº† + (=ucs . #x2647E) ; 𦑾 + )) +(define-char + '((=>ucs . #x2649B) ; 𦒛 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28791) ; ø¸‡· + )) +(define-char + '((morohashi-daikanwa 28791 0 9) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x416B) ; ø»ž®¾ + (=ucs . #x2649B) ; 𦒛 + )) +(define-char + '((=>ucs . #x7FF1) ; 翱 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x768B) ; 皋 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (ideograph-daikanwa . 49518) ; ø¸Œ…® + )) +(define-char + '((morohashi-daikanwa 49518 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 10) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x768B) ; 皋 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-gb2312 . #x303F) ; ø»„œ¤ + (chinese-isoir165 . #x303F) ; ø»„´ + (chinese-cns11643-1 . #x7174) ; ø»’¹ + (chinese-big5 . #xBFAC) ; ý¢€‹¾¬ + (=ucs . #x7FF1) ; 翱 + )) +(define-char + '((=>ucs . #x26483) ; 𦒃 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28792) ; ø¸‡¸ + )) +(define-char + '((morohashi-daikanwa 28792 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5779) ; ø»˜±” + (=ucs . #x26483) ; 𦒃 + )) +(define-char + '((=>ucs . #x26484) ; 𦒄 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28793) ; ø¸‡¹ + )) +(define-char + '((morohashi-daikanwa 28793 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A54) ; ø»ž¤• + (=ucs . #x26484) ; 𦒄 + )) +(define-char + '((=>ucs . #x26485) ; 𦒅 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28794) ; ø¸‡º + )) +(define-char + '((morohashi-daikanwa 28794 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D4C) ; ø»›ƒŸ + (=ucs . #x26485) ; 𦒅 + )) +(define-char + '((=>ucs . #x7FF2) ; 翲 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x5C41) ; ø»’™¦ + (ideograph-daikanwa . 24694) ; ø¸†¶ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (japanese-jisx0212 . #x5543) ; ø»‹±Š + (=jis-x0213-2-2000 . #x7521) ; ø»¦˜˜ + (ideograph-daikanwa . 28795) ; ø¸‡» + (ucs-jis . #x7FF2) ; ø»‹±Š + )) +(define-char + '((=>ucs . #x7FF2) ; 翲 + (morohashi-daikanwa 28795 0 0) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7968) ; 票 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (chinese-big5 . #xEDE6) ; ý¢€Ž·¦ + )) +(define-char + '((=>ucs . #x7FF2) ; 翲 + (morohashi-daikanwa 28795 0 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x5C41) ; ø»’™¦ + (ideograph-daikanwa . 24694) ; ø¸†¶ + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-2 . #x5E53) ; ø»”¦¸ + )) +(define-char + '((morohashi-daikanwa 28795 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7968) ; 票 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (=ucs . #x7FF2) ; 翲 + )) +(define-char + '((=>ucs . #x7FF3) ; 翳 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideograph-daikanwa . 16634) ; ø¸„ƒº + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (shinjigen-2 . 6326) + (=jis-x0208 . #x664A) ; ø½‹›» + (chinese-big5 . #xC16B) ; ý¢€Œ…« + (ideograph-daikanwa . 28796) ; ø¸‡¼ + (ucs-jis . #x7FF3) ; ø½‹›» + )) +(define-char + '((morohashi-daikanwa 28796 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6BB9) ; 殹 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-gb2312 . #x7468) ; ø»†… + (chinese-isoir165 . #x7468) ; ø»Ž©• + (=ucs . #x7FF3) ; 翳 + )) +(define-char + '((=>ucs . #x7FF3) ; 翳 + (morohashi-daikanwa 28796 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-4 . #x3250) ; ø»—º• + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-1 . #x7475) ; ø»’½ª + )) +(define-char + '((=>ucs . #x7FF4) ; ç¿´ + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((korean-ksc5601 . #x5627) ; ø»‰¨ˆ + (ideograph-daikanwa . 38902) ; ø¸‰Ÿ¶ + )) + (chinese-big5 . #xEDE5) ; ý¢€Ž·¥ + (ideograph-daikanwa . 28797) ; ø¸‡½ + )) +(define-char + '((=>ucs . #x7FF4) ; ç¿´ + (morohashi-daikanwa 28797 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((chinese-cns11643-1 . #x5D59) ; ø»’›œ + )) + (chinese-cns11643-2 . #x5E52) ; ø»”¦· + )) +(define-char + '((morohashi-daikanwa 28797 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x9023) ; 連 + )) + (=ucs . #x7FF4) ; ç¿´ + )) +(define-char + '((=>ucs . #x26486) ; 𦒆 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28798) ; ø¸‡¾ + )) +(define-char + '((morohashi-daikanwa 28798 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A55) ; ø»ž¤– + (=ucs . #x26486) ; 𦒆 + )) +(define-char + '((=>ucs . #x26487) ; 𦒇 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28799) ; ø¸‡¿ + )) +(define-char + '((morohashi-daikanwa 28799 0 9) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4871) ; ø»ž¹– + (=ucs . #x26487) ; 𦒇 + )) +(define-char + '((=>ucs . #x7FF5) ; 翵 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + ) + ((=ucs . #x9CE5) ; é³¥ + )) + (chinese-big5 . #xEFA8) ; ý¢€Ž¾¨ + (ideograph-daikanwa . 28800) ; ø¸‡‚€ + )) +(define-char + '((morohashi-daikanwa 28800 0 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x9CE5) ; é³¥ + )) + (chinese-cns11643-2 . #x6134) ; ø»”ª³ + (=ucs . #x7FF5) ; 翵 + )) +(define-char + '((=>ucs . #x26488) ; 𦒈 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28801) ; ø¸‡‚ + )) +(define-char + '((morohashi-daikanwa 28801 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D4D) ; ø»›ƒ  + (=ucs . #x26488) ; 𦒈 + )) +(define-char + '((morohashi-daikanwa 28801 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (->same-ideograph + (:char ((ideograph-daikanwa . 28818) ; ø¸‡‚’ + ) + :sources (morohashi-daikanwa))) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x7570) ; 異 + )) + (japanese-jisx0208-1978 . #x4D63) ; ø»‚½ª + (chinese-gb2312 . #x526D) ; ø»…Ž + (japanese-jisx0208 . #x4D63) ; ø»‡‘² + (chinese-isoir165 . #x526D) ; ø»·ž + (=ucs . #x7FFC) ; 翼 + )) +(define-char + '((=>ucs . #x7FFC) ; 翼 + (morohashi-daikanwa 28801 1 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7FBD) ; ç¾½ + ) + ((=ucs . #x7570) ; 異 + )) + (chinese-cns11643-1 . #x7476) ; ø»’½« + (=jis-x0208-1990 . #x4D63) ; ø½Š·¦ + (ucs-jis . #x7FFC) ; ø»’½« + )) +(define-char + '((ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x7FF6) ; 翶 + )) +(define-char + '((=>ucs . #x7FF6) ; 翶 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x557E) ; ø»–¤™ + )) +(define-char + '((ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A53) ; ø»ž¤” + (=ucs . #x2648A) ; 𦒊 + )) +(define-char + '((=>ucs . #x7FF7) ; ç¿· + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7CA6) ; 粦 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (ideograph-daikanwa . 28802) ; ø¸‡‚‚ + )) +(define-char + '((=>ucs . #x7FF7) ; ç¿· + (morohashi-daikanwa 28802 0 0) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((japanese-jisx0212 . #x5332) ; ø»‹­½ + (=jis-x0213-2-2000 . #x7376) ; ø»¦–± + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (chinese-big5 . #xF07A) ; ý¢€º + )) +(define-char + '((morohashi-daikanwa 28802 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7CA6) ; 粦 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (=ucs . #x7FF7) ; ç¿· + )) +(define-char + '((=>ucs . #x7FF7) ; ç¿· + (morohashi-daikanwa 28802 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-3 . #x3E22) ; ø»–‹ + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-2 . #x6266) ; ø»”­ƒ + (ucs-cns . #x7FF7) ; ø»”­ƒ + )) +(define-char + '((=>ucs . #x4396) ; 䎖 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28803) ; ø¸‡‚ƒ + )) +(define-char + '((morohashi-daikanwa 28803 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x585E) ; ø»–¨“ + (=ucs . #x4396) ; 䎖 + )) +(define-char + '((=>ucs . #x2648D) ; 𦒍 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28804) ; ø¸‡‚„ + )) +(define-char + '((morohashi-daikanwa 28804 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6360) ; ø»›Œ§ + (=ucs . #x2648D) ; 𦒍 + )) +(define-char + '((=>ucs . #x2648E) ; 𦒎 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28805) ; ø¸‡‚… + )) +(define-char + '((morohashi-daikanwa 28805 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C6E) ; ø»˜¸Ÿ + (=ucs . #x2648E) ; 𦒎 + )) +(define-char + '((=>ucs . #x7FF8) ; 翸 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8CC1) ; 賁 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (chinese-big5 . #xF07B) ; ý¢€» + (ideograph-daikanwa . 28806) ; ø¸‡‚† + )) +(define-char + '((morohashi-daikanwa 28806 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x8CC1) ; 賁 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-2 . #x6267) ; ø»”­„ + (=ucs . #x7FF8) ; 翸 + )) +(define-char + '((=>ucs . #x2648F) ; 𦒏 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28807) ; ø¸‡‚‡ + )) +(define-char + '((morohashi-daikanwa 28807 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4171) ; ø»ž¯„ + (=ucs . #x2648F) ; 𦒏 + )) +(define-char + '((=>ucs . #x7FF9) ; 翹 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x582F) ; å ¯ + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (shinjigen-2 . 6329) + (=jis-x0208 . #x664B) ; ø½‹›¼ + (korean-ksc5601 . #x4E6E) ; ø»‰Ÿ + (chinese-big5 . #xC2BC) ; ý¢€ŒŠ¼ + (ideograph-daikanwa . 28808) ; ø¸‡‚ˆ + (ucs-jis . #x7FF9) ; ø½‹›¼ + )) +(define-char + '((morohashi-daikanwa 28808 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (=ucs . #x2FFA) ; ⿺ + ) + ((=ucs . #x582F) ; å ¯ + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-1 . #x7728) ; ø»“€· + (chinese-gb12345 . #x474C) ; 翹 + (=ucs . #x7FF9) ; 翹 + )) +(define-char + '((=>ucs . #x26492) ; 𦒒 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28809) ; ø¸‡‚‰ + )) +(define-char + '((morohashi-daikanwa 28809 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x416D) ; ø»ž¯€ + (=ucs . #x26492) ; 𦒒 + )) +(define-char + '((=>ucs . #x7FFA) ; 翺 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5544) ; ø»‹±‹ + (=jis-x0213-1-2000 . #x7A43) ; ø»¤–Œ + (ideograph-daikanwa . 28810) ; ø¸‡‚Š + (ucs-jis . #x7FFA) ; ø»‹±‹ + )) +(define-char + '((morohashi-daikanwa 28810 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5861) ; ø»–¨– + (=ucs . #x7FFA) ; 翺 + )) +(define-char + '((=>ucs . #x26490) ; 𦒐 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28811) ; ø¸‡‚‹ + )) +(define-char + '((morohashi-daikanwa 28811 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D4E) ; ø»›ƒ¡ + (=ucs . #x26490) ; 𦒐 + )) +(define-char + '((=>ucs . #x4397) ; 䎗 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28812) ; ø¸‡‚Œ + )) +(define-char + '((morohashi-daikanwa 28812 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5860) ; ø»–¨• + (=ucs . #x4397) ; 䎗 + )) +(define-char + '((=>ucs . #x26493) ; 𦒓 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28813) ; ø¸‡‚ + )) +(define-char + '((morohashi-daikanwa 28813 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x416F) ; ø»ž¯‚ + (=ucs . #x26493) ; 𦒓 + )) +(define-char + '((=>ucs . #x7FFB) ; ç¿» + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x756A) ; 番 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (chinese-big5 . #xC2BD) ; ý¢€ŒŠ½ + (ideograph-daikanwa . 28814) ; ø¸‡‚Ž + )) +(define-char + '((morohashi-daikanwa 28814 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x756A) ; 番 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-gb2312 . #x372D) ; ø»„¦¤ + (=jis-x0208 . #x4B5D) ; ø½Š´¤ + (chinese-isoir165 . #x372D) ; ø»Ž´ + (chinese-cns11643-1 . #x7729) ; ø»“€¸ + (=ucs . #x7FFB) ; ç¿» + )) +(define-char + '((=>ucs . #x26491) ; 𦒑 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28815) ; ø¸‡‚ + )) +(define-char + '((morohashi-daikanwa 28815 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C6F) ; ø»˜¸  + (=ucs . #x26491) ; 𦒑 + )) +(define-char + '((=>ucs . #x26494) ; 𦒔 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28816) ; ø¸‡‚ + )) +(define-char + '((morohashi-daikanwa 28816 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x416C) ; ø»ž®¿ + (=ucs . #x26494) ; 𦒔 + )) +(define-char + '((=>ucs . #x4398) ; 䎘 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28817) ; ø¸‡‚‘ + )) +(define-char + '((morohashi-daikanwa 28817 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x585F) ; ø»–¨” + (=ucs . #x4398) ; 䎘 + )) +(define-char + '((=>ucs . #x7FFC) ; 翼 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28818) ; ø¸‡‚’ + )) +(define-char + '((=>ucs . #x7FFC) ; 翼 + (morohashi-daikanwa 28818 0 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (korean-ksc5601 . #x6C4F) ; ø»Š‰„ + )) +(define-char + '((=>ucs . #x7FFC) ; 翼 + (morohashi-daikanwa 28818 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-big5 . #xC16C) ; ý¢€Œ…¬ + )) +(define-char + '((=>ucs . #x26496) ; 𦒖 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28819) ; ø¸‡‚“ + )) +(define-char + '((morohashi-daikanwa 28819 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x416E) ; ø»ž¯ + (=ucs . #x26496) ; 𦒖 + )) +(define-char + '((=>ucs . #x26495) ; 𦒕 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28820) ; ø¸‡‚” + )) +(define-char + '((morohashi-daikanwa 28820 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4170) ; ø»ž¯ƒ + (=ucs . #x26495) ; 𦒕 + )) +(define-char + '((=>ucs . #x2649C) ; 𦒜 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 28821) ; ø¸‡‚• + )) +(define-char + '((=>ucs . #x2649C) ; 𦒜 + (morohashi-daikanwa 28821 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6070) ; ø»˜¾™ + )) +(define-char + '((morohashi-daikanwa 28821 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x2649C) ; 𦒜 + )) +(define-char + '((=>ucs . #x2649D) ; 𦒝 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 28822) ; ø¸‡‚– + )) +(define-char + '((morohashi-daikanwa 28822 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x687E) ; ø»›”› + (=ucs . #x2649D) ; 𦒝 + )) +(define-char + '((=>ucs . #x7FFD) ; 翽 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 13) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B72) ; æ­² + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (japanese-jisx0212 . #x5545) ; ø»‹±Œ + (chinese-big5 . #xF2BE) ; ý¢€Š¾ + (ideograph-daikanwa . 28823) ; ø¸‡‚— + (ucs-jis . #x7FFD) ; ø»‹±Œ + )) +(define-char + '((morohashi-daikanwa 28823 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 13) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x6B72) ; æ­² + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-2 . #x6648) ; ø»”² + (=ucs . #x7FFD) ; 翽 + )) +(define-char + '((=>ucs . #x7FFE) ; 翾 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 13) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7758) ; 睘 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (japanese-jisx0212 . #x5546) ; ø»‹± + (chinese-big5 . #xF2BF) ; ý¢€Š¿ + (ideograph-daikanwa . 28824) ; ø¸‡‚˜ + (ucs-jis . #x7FFE) ; ø»‹± + )) +(define-char + '((morohashi-daikanwa 28824 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 13) + (total-strokes . 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x7758) ; 睘 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-2 . #x6649) ; ø»”²ž + (=ucs . #x7FFE) ; 翾 + )) +(define-char + '((=>ucs . #x2649F) ; 𦒟 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 28825) ; ø¸‡‚™ + )) +(define-char + '((morohashi-daikanwa 28825 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x687D) ; ø»›”š + (=ucs . #x2649F) ; 𦒟 + )) +(define-char + '((ideographic-radical . 124) ; â½» + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4872) ; ø»ž¹— + (=ucs . #x264A0) ; 𦒠 + )) +(define-char + '((=>ucs . #x4399) ; 䎙 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 28826) ; ø¸‡‚š + )) +(define-char + '((morohashi-daikanwa 28826 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C6E) ; ø»–®› + (=ucs . #x4399) ; 䎙 + )) +(define-char + '((=>ucs . #x7FFF) ; ç¿¿ + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 14) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x58FD) ; 壽 + ) + ((korean-ksc5601 . #x6962) ; ø»Š„½ + (ideograph-daikanwa . 28614) ; ø¸†¿† + )) + (japanese-jisx0212 . #x5547) ; ø»‹±Ž + (ideograph-daikanwa . 28827) ; ø¸‡‚› + (ucs-jis . #x7FFF) ; ø»‹±Ž + )) +(define-char + '((morohashi-daikanwa 28827 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 14) + (total-strokes . 20) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((=ucs . #x58FD) ; 壽 + ) + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-2 . #x695E) ; ø»”· + (chinese-big5 . #xF4B1) ; ý¢€’± + (=ucs . #x7FFF) ; ç¿¿ + )) +(define-char + '((=>ucs . #x8000) ; 耀 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 14) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5149) ; 光 + ) + ((korean-ksc5601 . #x6E61) ; ø»ŠŒ’ + (japanese-jisx0212 . #x553C) ; ø»‹±ƒ + (=jis-x0213-1-2000 . #x7A40) ; ø»¤–‰ + (ideograph-daikanwa . 28727) ; ø¸‡€· + )) + (japanese-jisx0208-1978 . #x4D54) ; ø»‚½› + (korean-ksc5601 . #x6925) ; ø»Š„€ + (ideograph-daikanwa . 28828) ; ø¸‡‚œ + )) +(define-char + '((=>ucs . #x8000) ; 耀 + (morohashi-daikanwa 28828 0 1) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0208 . #x4D54) ; ø»‡‘£ + (=jis-x0208-1990 . #x4D54) ; ø½Š·— + (=jef-china3 . #x6BFE) ; øº†¯¾ + (ucs-jis . #x8000) ; ø»‡‘£ + )) +(define-char + '((=>ucs . #x8000) ; 耀 + (morohashi-daikanwa 28828 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 14) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5149) ; 光 + ) + ((korean-ksc5601 . #x6E61) ; ø»ŠŒ’ + (japanese-jisx0212 . #x553C) ; ø»‹±ƒ + (=jis-x0213-1-2000 . #x7A40) ; ø»¤–‰ + (ideograph-daikanwa . 28727) ; ø¸‡€· + )) + (chinese-big5 . #xC4A3) ; ý¢€Œ’£ + )) +(define-char + '((morohashi-daikanwa 28828 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 14) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x5149) ; 光 + ) + ((=ucs . #x7FDF) ; 翟 + )) + (chinese-gb2312 . #x522B) ; ø»…ŽŒ + (chinese-isoir165 . #x522B) ; ø»¶œ + (chinese-cns11643-1 . #x7A2E) ; ø»“…— + (=ucs . #x8000) ; 耀 + )) +(define-char + '((=>ucs . #x264A2) ; 𦒢 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 28829) ; ø¸‡‚ + )) +(define-char + '((morohashi-daikanwa 28829 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 14) + (total-strokes . 20) + (=ucs . #x264A2) ; 𦒢 + )) +(define-char + '((=>ucs . #x264A2) ; 𦒢 + (morohashi-daikanwa 28829 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F35) ; ø»Ÿ‚¬ + )) +(define-char + '((=>ucs . #x264A3) ; 𦒣 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 28830) ; ø¸‡‚ž + )) +(define-char + '((morohashi-daikanwa 28830 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F36) ; ø»Ÿ‚­ + (=ucs . #x264A3) ; 𦒣 + )) +(define-char + '((=>ucs . #x264A5) ; 𦒥 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 49519) ; ø¸Œ…¯ + )) +(define-char + '((morohashi-daikanwa 49519 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F33) ; ø»Ÿ‚ª + (=ucs . #x264A5) ; 𦒥 + )) +(define-char + '((=>ucs . #x439A) ; 䎚 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28831) ; ø¸‡‚Ÿ + )) +(define-char + '((morohashi-daikanwa 28831 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x667D) ; ø»™‡š + (=ucs . #x439A) ; 䎚 + )) +(define-char + '((=>ucs . #x264A6) ; 𦒦 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28832) ; ø¸‡‚  + )) +(define-char + '((morohashi-daikanwa 28832 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 15) + (total-strokes . 21) + (=ucs . #x264A6) ; 𦒦 + )) +(define-char + '((=>ucs . #x264A6) ; 𦒦 + (morohashi-daikanwa 28832 0 5) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x667C) ; ø»™‡™ + )) +(define-char + '((=>ucs . #x264A9) ; 𦒩 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28833) ; ø¸‡‚¡ + )) +(define-char + '((morohashi-daikanwa 28833 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 15) + (total-strokes . 21) + (=ucs . #x264A9) ; 𦒩 + )) +(define-char + '((=>ucs . #x264A9) ; 𦒩 + (morohashi-daikanwa 28833 0 5) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x544B) ; ø»ŸŠ˜ + )) +(define-char + '((=>ucs . #x264A8) ; 𦒨 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28835) ; ø¸‡‚£ + )) +(define-char + '((morohashi-daikanwa 28835 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5449) ; ø»ŸŠ– + (=ucs . #x264A8) ; 𦒨 + )) +(define-char + '((=>ucs . #x264AA) ; 𦒪 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28836) ; ø¸‡‚¤ + )) +(define-char + '((morohashi-daikanwa 28836 0 0) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F34) ; ø»Ÿ‚« + (=ucs . #x264AA) ; 𦒪 + )) +(define-char + '((=>ucs . #x264AC) ; 𦒬 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 49520) ; ø¸Œ…° + )) +(define-char + '((morohashi-daikanwa 49520 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x544A) ; ø»ŸŠ— + (=ucs . #x264AC) ; 𦒬 + )) +(define-char + '((=>ucs . #x264AF) ; 𦒯 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 28837) ; ø¸‡‚¥ + )) +(define-char + '((morohashi-daikanwa 28837 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5861) ; ø»Ÿ¦ + (=ucs . #x264AF) ; 𦒯 + )) +(define-char + '((=>ucs . #x264AD) ; 𦒭 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 28838) ; ø¸‡‚¦ + )) +(define-char + '((morohashi-daikanwa 28838 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5862) ; ø»Ÿ§ + (=ucs . #x264AD) ; 𦒭 + )) +(define-char + '((=>ucs . #x264AE) ; 𦒮 + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 28839) ; ø¸‡‚§ + )) +(define-char + '((morohashi-daikanwa 28839 0 2) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 16) + (total-strokes . 22) + (=ucs . #x264AE) ; 𦒮 + )) +(define-char + '((=>ucs . #x264AE) ; 𦒮 + (morohashi-daikanwa 28839 0 3) + (ideographic-radical . 124) ; â½» + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5863) ; ø»Ÿ¨ + )) diff --git a/lisp/utf-2000/Ideograph-R125-Old.el b/lisp/utf-2000/Ideograph-R125-Old.el new file mode 100644 index 0000000..bbf130f --- /dev/null +++ b/lisp/utf-2000/Ideograph-R125-Old.el @@ -0,0 +1,427 @@ +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 6340) + (chinese-gb2312 . #x404F) ; ø»„´” + (=jis-x0208 . #x4F37) ; ø½Š¹¶ + (korean-ksc5601 . #x5655) ; ø»‰¨¶ + (chinese-isoir165 . #x404F) ; ø»œ¤ + (=gt-pj-1 . #x4F37) ; 老 + (ideograph-daikanwa . 28842) ; ø¸‡‚ª + (=gt-k . 01708) ; ý¡„€š¬ + (=ucs . #x8001) ; 老 + )) +(define-char + '((=>ucs . #x8001) ; 老 + (morohashi-daikanwa 28842 0 0) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-cns11643-1 . #x4852) ; ø»‘¼Ÿ + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 0) + (total-strokes . 4) + (=jis-x0213-2-2000 . #x7522) ; ø»¦˜™ + (=jef-china3 . #x72FC) ; øº‡‹¼ + (=ucs . #x8002) ; 耂 + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 6339) + (japanese-jisx0208-1978 . #x394D) ; ø»‚Ÿ¼ + (chinese-gb2312 . #x3F3C) ; ø»„²£ + (japanese-jisx0208 . #x394D) ; ø»†´„ + (chinese-isoir165 . #x3F3C) ; ø»š³ + (chinese-cns11643-1 . #x4853) ; ø»‘¼  + (ideograph-daikanwa . 28843) ; ø¸‡‚« + (=ucs . #x8003) ; 考 + )) +(define-char + '((=>ucs . #x8003) ; 考 + (morohashi-daikanwa 28843 0 0) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 2) + (total-strokes . 6) + (korean-ksc5601 . #x4D45) ; ø»‰›˜ + (=jis-x0208-1990 . #x394D) ; ø½Š™¸ + (=gt-pj-1 . #x394D) ; ø»‰›˜ + (=gt-k . 01611) ; ý¡„€™‹ + (ucs-jis . #x8003) ; ø»‰›˜ + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2546) ; ø»›» + (ideograph-daikanwa . 28844) ; ø¸‡‚¬ + (=ucs . #x264B1) ; 𦒱 + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 28845) ; ø¸‡‚­ + (=ucs . #x264B2) ; 𦒲 + )) +(define-char + '((=>ucs . #x264B2) ; 𦒲 + (morohashi-daikanwa 28845 0 0) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D58) ; ø»œ‡ + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 28846) ; ø¸‡‚® + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2875) ; ø»œ€– + (=ucs . #x264B3) ; 𦒳 + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x275F) ; ø»—ªš + (ideograph-daikanwa . 28847) ; ø¸‡‚¯ + (=ucs . #x264B6) ; 𦒶 + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 6344) + (chinese-gb2312 . #x6B23) ; ø»…²² + (=jis-x0208 . #x664E) ; ø½‹›¿ + (chinese-isoir165 . #x6B23) ; ø»Ž›‚ + (=gt-pj-1 . #x664E) ; 耄 + (ideograph-daikanwa . 28848) ; ø¸‡‚° + (=gt-k . 06628) ; ý¡„§¤ + (=ucs . #x8004) ; 耄 + )) +(define-char + '((=>ucs . #x8004) ; 耄 + (morohashi-daikanwa 28848 0 0) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-1 . #x5753) ; ø»’’¢ + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 6341) + (chinese-gb2312 . #x6A48) ; ø»…±¹ + (=jis-x0208 . #x664D) ; ø½‹›¾ + (korean-ksc5601 . #x513D) ; ø»‰¡ˆ + (chinese-isoir165 . #x6A48) ; ø»Žš‰ + (=gt-pj-1 . #x664D) ; 耆 + (ideograph-daikanwa . 28849) ; ø¸‡‚± + (=gt-k . 06627) ; ý¡„§£ + (=ucs . #x8006) ; 耆 + )) +(define-char + '((=>ucs . #x8006) ; 耆 + (morohashi-daikanwa 28849 0 0) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-1 . #x5752) ; ø»’’¡ + )) +(define-char + '((=>ucs . #x264B7) ; 𦒷 + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 28850) ; ø¸‡‚² + )) +(define-char + '((morohashi-daikanwa 28850 0 0) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2760) ; ø»—ª› + (=ucs . #x264B7) ; 𦒷 + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 28851) ; ø¸‡‚³ + (=ucs . #x264B8) ; 𦒸 + )) +(define-char + '((=>ucs . #x264B8) ; 𦒸 + (morohashi-daikanwa 28851 0 0) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A78) ; ø»œšµ + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 6342) + (chinese-gb2312 . #x555F) ; ø»…“š + (=jis-x0208 . #x3C54) ; ø½Šž™ + (chinese-isoir165 . #x555F) ; ø»»ª + (chinese-cns11643-1 . #x4F2F) ; ø»’†Ž + (=gt-pj-1 . #x3C54) ; 者 + (ideograph-daikanwa . 28852) ; ø¸‡‚´ + (=gt-k . 03731) ; ý¡„€º“ + (=ucs . #x8005) ; 者 + )) +(define-char + '((=>ucs* . #x8005) ; 者 + (=>ucs-cns . #x2F97A) ; 者 + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x6D3A) ; ø»ŠŠ + (=jis-x0213-1-2000 . #x7A44) ; ø»¤– + (ideograph-daikanwa . 28853) ; ø¸‡‚µ + (=jef-china3 . #x60B5) ; øº†‚µ + (ucs-ks . #x8005) ; 者 + (=ucs . #xFA5B) ; 者 + )) +(define-char + '((=>ucs* . #x8005) ; 者 + (=>ucs-jis . #xFA5B) ; 者 + (=>ucs-ks . #x8005) ; 者 + (morohashi-daikanwa 28853 0 0) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B26) ; ø»—¯™ + (=ucs . #x2F97A) ; 者 + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28854) ; ø¸‡‚¶ + (=ucs . #x264BA) ; 𦒺 + )) +(define-char + '((=>ucs . #x264BA) ; 𦒺 + (morohashi-daikanwa 28854 0 0) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3440) ; ø»—½ + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B2C) ; ø»™¹£ + (ideograph-daikanwa . 28855) ; ø¸‡‚· + (=ucs . #x264BB) ; 𦒻 + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x5548) ; ø»‹± + (chinese-cns11643-2 . #x2C72) ; ø»“» + (ideograph-daikanwa . 28856) ; ø¸‡‚¸ + (=ucs . #x8007) ; 耇 + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5549) ; ø»‹± + (=jis-x0213-2-2000 . #x7524) ; ø»¦˜› + (ideograph-daikanwa . 28857) ; ø¸‡‚¹ + (=ucs . #x8008) ; 耈 + )) +(define-char + '((=>ucs . #x8008) ; 耈 + (morohashi-daikanwa 28857 0 0) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3836) ; ø»•¸« + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28858) ; ø¸‡‚º + (=ucs . #x264BE) ; 𦒾 + )) +(define-char + '((=>ucs . #x264BE) ; 𦒾 + (morohashi-daikanwa 28858 0 0) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4348) ; ø»œ§“ + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x4F3E) ; ø»‰ž + (=ucs . #x8009) ; 耉 + )) +(define-char + '((=>ucs . #x8009) ; 耉 + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B25) ; ø»—¯˜ + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28859) ; ø¸‡‚» + (=ucs . #x439C) ; 䎜 + )) +(define-char + '((=>ucs . #x439C) ; 䎜 + (morohashi-daikanwa 28859 0 0) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E39) ; ø»–¢ + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x554A) ; ø»‹±‘ + (chinese-cns11643-3 . #x3344) ; ø»•±£ + (=jis-x0213-2-2000 . #x7523) ; ø»¦˜š + (ideograph-daikanwa . 28860) ; ø¸‡‚¼ + (=ucs . #x800A) ; 耊 + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 6347) + (chinese-gb2312 . #x7173) ; ø»…¼¶ + (=jis-x0208 . #x664F) ; ø½‹œ€ + (chinese-isoir165 . #x7173) ; ø»Ž¥† + (=gt-pj-1 . #x664F) ; 耋 + (ideograph-daikanwa . 28861) ; ø¸‡‚½ + (=gt-k . 09226) ; ý¡„‚Š + (=ucs . #x800B) ; 耋 + )) +(define-char + '((=>ucs . #x800B) ; 耋 + (morohashi-daikanwa 28861 0 0) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-1 . #x6146) ; ø»’¡ + )) +(define-char + '((=>ucs . #x439D) ; 䎝 + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28862) ; ø¸‡‚¾ + )) +(define-char + '((morohashi-daikanwa 28862 0 2) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E3A) ; ø»–£ + (=ucs . #x439D) ; 䎝 + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28863) ; ø¸‡‚¿ + (=ucs . #x264C0) ; 𦓀 + )) +(define-char + '((=>ucs . #x264C0) ; 𦓀 + (morohashi-daikanwa 28863 0 0) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D31) ; ø»œµ¨ + )) +(define-char + '((=>ucs . #x264C1) ; 𦓁 + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28864) ; ø¸‡ƒ€ + )) +(define-char + '((morohashi-daikanwa 28864 0 0) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2726) ; ø»ž‡­ + (=ucs . #x264C1) ; 𦓁 + )) +(define-char + '((=>ucs . #x264C3) ; 𦓃 + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28865) ; ø¸‡ƒ + )) +(define-char + '((morohashi-daikanwa 28865 0 5) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3158) ; ø»ž—‹ + (=ucs . #x264C3) ; 𦓃 + )) +(define-char + '((=>ucs . #x264C4) ; 𦓄 + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28866) ; ø¸‡ƒ‚ + )) +(define-char + '((morohashi-daikanwa 28866 0 0) + (ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3157) ; ø»ž—Š + (=ucs . #x264C4) ; 𦓄 + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28868) ; ø¸‡ƒ„ + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 28869) ; ø¸‡ƒ… + )) +(define-char + '((ideographic-radical . 125) ; â½¼ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideograph-daikanwa . 28870) ; ø¸‡ƒ† + )) diff --git a/lisp/utf-2000/Ideograph-R126-And.el b/lisp/utf-2000/Ideograph-R126-And.el new file mode 100644 index 0000000..6f6974a --- /dev/null +++ b/lisp/utf-2000/Ideograph-R126-And.el @@ -0,0 +1,285 @@ +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 6349) + (chinese-gb2312 . #x3678) ; ø»„¦‘ + (=jis-x0208 . #x3C29) ; ø½Š® + (korean-ksc5601 . #x6C3B) ; ø»Šˆ° + (chinese-isoir165 . #x3678) ; ø»Ž¡ + (chinese-cns11643-1 . #x4854) ; ø»‘¼¡ + (=gt-pj-1 . #x3C29) ; 而 + (ideograph-daikanwa . 28871) ; ø¸‡ƒ‡ + (=gt-k . 01628) ; ý¡„€™œ + (=ucs . #x800C) ; 而 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 0) + (total-strokes . 5) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 36) + (hanyu-dazidian-char . 5) + (chinese-cns11643-5 . #x2179) ; ø»™¬„ + (ideograph-daikanwa . 28872) ; ø¸‡ƒˆ + (=big5-cdp . #x87DC) ; ý¢€ˆŸœ + (=ucs . #x264D0) ; 𦓐 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D59) ; ø»œ‡ + (ideograph-daikanwa . 28873) ; ø¸‡ƒ‰ + (=ucs . #x264CE) ; 𦓎 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D5A) ; ø»œ‡‘ + (ideograph-daikanwa . 28874) ; ø¸‡ƒŠ + (=ucs . #x264CF) ; 𦓏 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x4B23) ; ø»…ƒ² + (japanese-jisx0212 . #x554B) ; ø»‹±’ + (chinese-isoir165 . #x4B23) ; ø»¬‚ + (ideograph-daikanwa . 28875) ; ø¸‡ƒ‹ + (=jef-china3 . #x60BA) ; øº†‚º + (=ucs . #x800D) ; 耍 + )) +(define-char + '((=>ucs . #x800D) ; 耍 + (morohashi-daikanwa 28875 0 1) + (ideographic-radical . 126) ; â½½ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-1 . #x5324) ; ø»’‹» + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 28876) ; ø¸‡ƒŒ + (=ucs . #x439F) ; 䎟 + )) +(define-char + '((=>ucs . #x439F) ; 䎟 + (morohashi-daikanwa 28876 0 0) + (ideographic-radical . 126) ; â½½ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B27) ; ø»—¯š + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x554C) ; ø»‹±“ + (=jis-x0213-2-2000 . #x7525) ; ø»¦˜œ + (ideograph-daikanwa . 28877) ; ø¸‡ƒ + (=jef-china3 . #x60BB) ; øº†‚» + (=ucs . #x800E) ; 耎 + )) +(define-char + '((=>ucs . #x800E) ; 耎 + (morohashi-daikanwa 28877 0 0) + (ideographic-radical . 126) ; â½½ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C73) ; ø»“¼ + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x554D) ; ø»‹±” + (chinese-cns11643-2 . #x2C74) ; ø»“½ + (ideograph-daikanwa . 28878) ; ø¸‡ƒŽ + (=ucs . #x800F) ; 耏 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x444D) ; ø»„ºŠ + (=jis-x0208 . #x4251) ; ø½Š§Š + (korean-ksc5601 . #x5231) ; ø»‰¢š + (chinese-isoir165 . #x444D) ; ø»¢š + (chinese-cns11643-1 . #x5323) ; ø»’‹º + (ideograph-daikanwa . 28879) ; ø¸‡ƒ + (=ucs . #x8010) ; 耐 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x554E) ; ø»‹±• + (chinese-cns11643-1 . #x5325) ; ø»’‹¼ + (=jis-x0213-2-2000 . #x7526) ; ø»¦˜ + (ideograph-daikanwa . 28880) ; ø¸‡ƒ + (=jef-china3 . #x60BC) ; øº†‚¼ + (=ucs . #x8011) ; 耑 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B28) ; ø»—¯› + (ideograph-daikanwa . 28881) ; ø¸‡ƒ‘ + (=ucs . #x43A0) ; 䎠 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F38) ; ø»—µ£ + (ideograph-daikanwa . 28882) ; ø¸‡ƒ’ + (=ucs . #x43A1) ; 䎡 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F39) ; ø»—µ¤ + (ideograph-daikanwa . 28883) ; ø¸‡ƒ“ + (=ucs . #x264D2) ; 𦓒 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3467) ; ø»š‡¬ + (ideograph-daikanwa . 28884) ; ø¸‡ƒ” + (=ucs . #x264D3) ; 𦓓 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B3E) ; ø»š‘• + (ideograph-daikanwa . 28885) ; ø¸‡ƒ• + (=ucs . #x264D4) ; 𦓔 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28886) ; ø¸‡ƒ– + )) +(define-char + '((=>ucs . #x264D6) ; 𦓖 + (ideographic-radical . 126) ; â½½ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28887) ; ø¸‡ƒ— + )) +(define-char + '((=>ucs . #x264D6) ; 𦓖 + (morohashi-daikanwa 28887 0 1) + (ideographic-radical . 126) ; â½½ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x416F) ; ø»ššº + )) +(define-char + '((morohashi-daikanwa 28887 0 2) + (ideographic-radical . 126) ; â½½ + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x264D6) ; 𦓖 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x605A) ; ø»’‹ + (ideograph-daikanwa . 28888) ; ø¸‡ƒ˜ + (=ucs . #x264D7) ; 𦓗 + )) +(define-char + '((=>ucs . #x264DA) ; 𦓚 + (ideographic-radical . 126) ; â½½ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28889) ; ø¸‡ƒ™ + )) +(define-char + '((morohashi-daikanwa 28889 0 2) + (ideographic-radical . 126) ; â½½ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4867) ; ø»š¥„ + (=ucs . #x264DA) ; 𦓚 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2727) ; ø»ž‡® + (ideograph-daikanwa . 28890) ; ø¸‡ƒš + (=ucs . #x264D8) ; 𦓘 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2729) ; ø»ž‡° + (ideograph-daikanwa . 28891) ; ø¸‡ƒ› + (=ucs . #x264D9) ; 𦓙 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2728) ; ø»ž‡¯ + (ideograph-daikanwa . 28892) ; ø¸‡ƒœ + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x315A) ; ø»ž— + (ideograph-daikanwa . 28893) ; ø¸‡ƒ + (=ucs . #x264DD) ; 𦓝 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3159) ; ø»ž—Œ + (ideograph-daikanwa . 28894) ; ø¸‡ƒž + (=ucs . #x264DE) ; 𦓞 + )) +(define-char + '((ideographic-radical . 126) ; â½½ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28895) ; ø¸‡ƒŸ + )) +(define-char + '((=>ucs . #x264E0) ; 𦓠 + (ideographic-radical . 126) ; â½½ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28896) ; ø¸‡ƒ  + )) +(define-char + '((=>ucs . #x264E0) ; 𦓠 + (morohashi-daikanwa 28896 0 0) + (ideographic-radical . 126) ; â½½ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A56) ; ø»ž¤— + )) +(define-char + '((morohashi-daikanwa 28896 0 1) + (ideographic-radical . 126) ; â½½ + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x264E0) ; 𦓠 + )) diff --git a/lisp/utf-2000/Ideograph-R127-Plow.el b/lisp/utf-2000/Ideograph-R127-Plow.el new file mode 100644 index 0000000..2e5d288 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R127-Plow.el @@ -0,0 +1,1384 @@ +(define-char + '((=>ucs . #x8012) ; 耒 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 6352) + (=jis-x0208 . #x6650) ; ø½‹œ + (chinese-cns11643-1 . #x4855) ; ø»‘¼¢ + (=gt-pj-1 . #x6650) ; ø½‹œ + (ideograph-daikanwa . 28898) ; ø¸‡ƒ¢ + (=gt-k . 01732) ; ý¡„€›„ + (ucs-jis . #x8012) ; ø½‹œ + )) +(define-char + '((morohashi-daikanwa 28898 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-gb2312 . #x7167) ; ø»…¼ª + (chinese-isoir165 . #x7167) ; ø»Ž¤º + (=ucs . #x8012) ; 耒 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-cns11643-5 . #x2321) ; ø»™­¨ + (ideograph-daikanwa . 28899) ; ø¸‡ƒ£ + (=ucs . #x264E4) ; 𦓤 + )) +(define-char + '((=>ucs . #x8013) ; 耓 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 2) + (total-strokes . 8) + (japanese-jisx0212 . #x554F) ; ø»‹±– + (chinese-cns11643-4 . #x2761) ; ø»—ªœ + (ideograph-daikanwa . 28900) ; ø¸‡ƒ¤ + (=jef-china3 . #x60C0) ; øº†ƒ€ + (ucs-jis . #x8013) ; ø»‹±– + )) +(define-char + '((morohashi-daikanwa 28900 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 2) + (total-strokes . 8) + (=ucs . #x8013) ; 耓 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D5B) ; ø»œ‡’ + (ideograph-daikanwa . 28901) ; ø¸‡ƒ¥ + (=ucs . #x264E5) ; 𦓥 + )) +(define-char + '((=>ucs . #x23407) ; 𣐇 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 28902) ; ø¸‡ƒ¦ + )) +(define-char + '((morohashi-daikanwa 28902 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D5C) ; ø»œ‡“ + (=ucs . #x23407) ; 𣐇 + )) +(define-char + '((=>ucs . #x8014) ; 耔 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x5550) ; ø»‹±— + (chinese-cns11643-2 . #x2C75) ; ø»“¾ + (=jis-x0213-1-2000 . #x7A45) ; ø»¤–Ž + (ideograph-daikanwa . 28903) ; ø¸‡ƒ§ + (=jef-china3 . #x60C1) ; øº†ƒ + (ucs-jis . #x8014) ; ø»‹±— + )) +(define-char + '((morohashi-daikanwa 28903 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x7168) ; ø»…¼« + (chinese-isoir165 . #x7168) ; ø»Ž¤» + (=ucs . #x8014) ; 耔 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3377) ; ø»œ¢ + (ideograph-daikanwa . 28904) ; ø¸‡ƒ¨ + (=ucs . #x264E8) ; 𦓨 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B29) ; ø»—¯œ + (ideograph-daikanwa . 28905) ; ø¸‡ƒ© + (=ucs . #x43A2) ; 䎢 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3378) ; ø»œ£ + (ideograph-daikanwa . 28906) ; ø¸‡ƒª + (=ucs . #x264EA) ; 𦓪 + )) +(define-char + '((=>ucs . #x8015) ; 耕 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-1 . #x5755) ; ø»’’¤ + (ideograph-daikanwa . 28907) ; ø¸‡ƒ« + )) +(define-char + '((morohashi-daikanwa 28907 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x387B) ; ø»„© + (=jis-x0208 . #x394C) ; ø½Š™· + (korean-ksc5601 . #x4C69) ; ø»‰šž + (chinese-isoir165 . #x387B) ; ø»‘  + (=gt-pj-1 . #x394C) ; 耕 + (=gt-k . 06427) ; ý¡„¤› + (=ucs . #x8015) ; 耕 + )) +(define-char + '((=>ucs . #x8016) ; 耖 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5551) ; ø»‹±˜ + (=jis-x0213-2-2000 . #x7527) ; ø»¦˜ž + (ideograph-daikanwa . 28908) ; ø¸‡ƒ¬ + (=jef-china3 . #x8BF3) ; øºˆ¯³ + (ucs-jis . #x8016) ; ø»‹±˜ + )) +(define-char + '((=>ucs . #x8016) ; 耖 + (morohashi-daikanwa 28908 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x322A) ; ø»“¥§ + )) +(define-char + '((morohashi-daikanwa 28908 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x7169) ; ø»…¼¬ + (chinese-isoir165 . #x7169) ; ø»Ž¤¼ + (=ucs . #x8016) ; 耖 + )) +(define-char + '((=>ucs . #x8017) ; 耗 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 4) + (total-strokes . 10) + (korean-ksc5601 . #x5944) ; ø»‰¬¿ + (chinese-cns11643-1 . #x5757) ; ø»’’¦ + (ideograph-daikanwa . 28909) ; ø¸‡ƒ­ + )) +(define-char + '((morohashi-daikanwa 28909 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x3A44) ; ø»„«• + (=jis-x0208 . #x4C57) ; ø½Šµ¼ + (chinese-isoir165 . #x3A44) ; ø»“¥ + (=ucs . #x8017) ; 耗 + )) +(define-char + '((=>ucs . #x8018) ; 耘 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 6355) + (=jis-x0208 . #x6651) ; ø½‹œ‚ + (korean-ksc5601 . #x697C) ; ø»Š…— + (chinese-cns11643-1 . #x5754) ; ø»’’£ + (=gt-pj-1 . #x6651) ; ø½‹œ‚ + (ideograph-daikanwa . 28910) ; ø¸‡ƒ® + (=gt-k . 06629) ; ý¡„§¥ + (ucs-jis . #x8018) ; ø½‹œ‚ + )) +(define-char + '((morohashi-daikanwa 28910 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x5445) ; ø»…‘¢ + (chinese-isoir165 . #x5445) ; ø»¹² + (=ucs . #x8018) ; 耘 + )) +(define-char + '((=>ucs . #x8019) ; 耙 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 6359) + (=jis-x0208 . #x6652) ; ø½‹œƒ + (chinese-cns11643-1 . #x5756) ; ø»’’¥ + (ideograph-daikanwa . 28911) ; ø¸‡ƒ¯ + (ucs-jis . #x8019) ; ø½‹œƒ + )) +(define-char + '((morohashi-daikanwa 28911 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x3052) ; ø»„œ· + (chinese-isoir165 . #x3052) ; ø»…‡ + (=ucs . #x8019) ; 耙 + )) +(define-char + '((=>ucs . #x264EC) ; 𦓬 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28912) ; ø¸‡ƒ° + )) +(define-char + '((morohashi-daikanwa 28912 0 2) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3468) ; ø»š‡­ + (=ucs . #x264EC) ; 𦓬 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3837) ; ø»•¸¬ + (ideograph-daikanwa . 28913) ; ø¸‡ƒ± + (=ucs . #x801A) ; 耚 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3845) ; ø»“®¶ + (ideograph-daikanwa . 28914) ; ø¸‡ƒ² + (=ucs . #x801B) ; 耛 + )) +(define-char + '((=>ucs . #x801C) ; 耜 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6364) + (=jis-x0208 . #x6653) ; ø½‹œ„ + (chinese-cns11643-1 . #x5C65) ; ø»’šŠ + (ideograph-daikanwa . 28915) ; ø¸‡ƒ³ + (ucs-jis . #x801C) ; ø½‹œ„ + )) +(define-char + '((morohashi-daikanwa 28915 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x716A) ; ø»…¼­ + (chinese-isoir165 . #x716A) ; ø»Ž¤½ + (=ucs . #x801C) ; 耜 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 28916) ; ø¸‡ƒ´ + (=ucs . #x43A3) ; 䎣 + )) +(define-char + '((=>ucs . #x43A3) ; 䎣 + (morohashi-daikanwa 28916 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3838) ; ø»•¸­ + )) +(define-char + '((=>ucs . #x801D) ; 耝 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5552) ; ø»‹±™ + (chinese-cns11643-3 . #x3839) ; ø»•¸® + (ideograph-daikanwa . 28917) ; ø¸‡ƒµ + (=jef-china3 . #x60C2) ; øº†ƒ‚ + (ucs-jis . #x801D) ; ø»‹±™ + )) +(define-char + '((morohashi-daikanwa 28917 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x801D) ; 耝 + )) +(define-char + '((=>ucs . #x801E) ; 耞 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5553) ; ø»‹±š + (chinese-cns11643-2 . #x3844) ; ø»“®µ + (ideograph-daikanwa . 28918) ; ø¸‡ƒ¶ + (=jef-china3 . #x60C3) ; øº†ƒƒ + (ucs-jis . #x801E) ; ø»‹±š + )) +(define-char + '((morohashi-daikanwa 28918 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x801E) ; 耞 + )) +(define-char + '((=>ucs . #x801F) ; 耟 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5554) ; ø»‹±› + (chinese-cns11643-2 . #x3843) ; ø»“®´ + (ideograph-daikanwa . 28919) ; ø¸‡ƒ· + (=jef-china3 . #x60C4) ; øº†ƒ„ + (ucs-jis . #x801F) ; ø»‹±› + )) +(define-char + '((morohashi-daikanwa 28919 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x801F) ; 耟 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4349) ; ø»œ§” + (ideograph-daikanwa . 28920) ; ø¸‡ƒ¸ + (=ucs . #x264EE) ; 𦓮 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A37) ; ø»˜…¬ + (ideograph-daikanwa . 28921) ; ø¸‡ƒ¹ + (=ucs . #x264EF) ; 𦓯 + )) +(define-char + '((=>ucs . #x8020) ; 耠 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5555) ; ø»‹±œ + (chinese-cns11643-4 . #x3A38) ; ø»˜…­ + (ideograph-daikanwa . 28922) ; ø¸‡ƒº + (=jef-china3 . #x60C5) ; øº†ƒ… + (ucs-jis . #x8020) ; ø»‹±œ + )) +(define-char + '((morohashi-daikanwa 28922 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x716B) ; ø»…¼® + (chinese-isoir165 . #x716B) ; ø»Ž¤¾ + (=ucs . #x8020) ; 耠 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28923) ; ø¸‡ƒ» + (=ucs . #x264F0) ; 𦓰 + )) +(define-char + '((=>ucs . #x264F0) ; 𦓰 + (morohashi-daikanwa 28923 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B41) ; ø»š‘˜ + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B40) ; ø»š‘— + (ideograph-daikanwa . 28924) ; ø¸‡ƒ¼ + (=ucs . #x264F1) ; 𦓱 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 28925) ; ø¸‡ƒ½ + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B3F) ; ø»š‘– + (ideograph-daikanwa . 28926) ; ø¸‡ƒ¾ + (=ucs . #x26ACE) ; 𦫎 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 6366) + (=jis-x0208 . #x6654) ; ø½‹œ… + (chinese-cns11643-2 . #x4638) ; ø»”ƒ + (ideograph-daikanwa . 28927) ; ø¸‡ƒ¿ + (=ucs . #x8021) ; 耡 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F7A) ; ø»˜Ž… + (ideograph-daikanwa . 28928) ; ø¸‡„€ + (=ucs . #x43A4) ; 䎤 + )) +(define-char + '((=>ucs . #x264F4) ; 𦓴 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 28929) ; ø¸‡„ + )) +(define-char + '((=>ucs . #x264F4) ; 𦓴 + (morohashi-daikanwa 28929 0 2) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F7B) ; ø»˜Ž† + )) +(define-char + '((morohashi-daikanwa 28929 0 3) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x264F4) ; 𦓴 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5660) ; ø»ƒ¥ + (ideograph-daikanwa . 28930) ; ø¸‡„‚ + (=ucs . #x264F5) ; 𦓵 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 7) + (chinese-gb2312 . #x716C) ; ø»…¼¯ + (chinese-isoir165 . #x716C) ; ø»Ž¤¿ + (=ucs . #x8022) ; 耢 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x605C) ; ø»’ + (ideograph-daikanwa . 28931) ; ø¸‡„ƒ + (=ucs . #x264F7) ; 𦓷 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x486C) ; ø»š¥‰ + (ideograph-daikanwa . 28932) ; ø¸‡„„ + (=ucs . #x264F8) ; 𦓸 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x462E) ; ø»˜—‹ + (ideograph-daikanwa . 28933) ; ø¸‡„… + (=ucs . #x43A6) ; 䎦 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4868) ; ø»š¥… + (ideograph-daikanwa . 28934) ; ø¸‡„† + (=ucs . #x264F9) ; 𦓹 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x462D) ; ø»˜—Š + (ideograph-daikanwa . 28935) ; ø¸‡„‡ + (=ucs . #x43A7) ; 䎧 + )) +(define-char + '((=>ucs . #x264FA) ; 𦓺 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28936) ; ø¸‡„ˆ + )) +(define-char + '((morohashi-daikanwa 28936 0 2) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x486D) ; ø»š¥Š + (=ucs . #x264FA) ; 𦓺 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x486A) ; ø»š¥‡ + (ideograph-daikanwa . 28937) ; ø¸‡„‰ + (=ucs . #x264FB) ; 𦓻 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4922) ; ø»–‘• + (ideograph-daikanwa . 28938) ; ø¸‡„Š + (=ucs . #x8023) ; 耣 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x462F) ; ø»˜—Œ + (ideograph-daikanwa . 28939) ; ø¸‡„‹ + (=ucs . #x43A8) ; 䎨 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4869) ; ø»š¥† + (ideograph-daikanwa . 28940) ; ø¸‡„Œ + (=ucs . #x264FC) ; 𦓼 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4632) ; ø»˜— + (ideograph-daikanwa . 28941) ; ø¸‡„ + (=ucs . #x43A9) ; 䎩 + )) +(define-char + '((=>ucs . #x264FD) ; 𦓽 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 28942) ; ø¸‡„Ž + )) +(define-char + '((morohashi-daikanwa 28942 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x486B) ; ø»š¥ˆ + (=ucs . #x264FD) ; 𦓽 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4631) ; ø»˜—Ž + (ideograph-daikanwa . 28943) ; ø¸‡„ + (=ucs . #x264FE) ; 𦓾 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4630) ; ø»˜— + (ideograph-daikanwa . 28944) ; ø¸‡„ + (=ucs . #x43AA) ; 䎪 + )) +(define-char + '((=>ucs . #x8024) ; 耤 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5556) ; ø»‹± + (chinese-cns11643-2 . #x4D28) ; ø»” + (=jis-x0213-2-2000 . #x7528) ; ø»¦˜Ÿ + (ideograph-daikanwa . 28945) ; ø¸‡„‘ + (=jef-china3 . #x60C6) ; øº†ƒ† + (ucs-jis . #x8024) ; ø»‹± + )) +(define-char + '((morohashi-daikanwa 28945 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x8024) ; 耤 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x605B) ; ø»’Œ + (ideograph-daikanwa . 28946) ; ø¸‡„’ + (=ucs . #x26501) ; 𦔁 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x716D) ; ø»…¼° + (chinese-isoir165 . #x716D) ; ø»Ž¥€ + (=ucs . #x8025) ; 耥 + )) +(define-char + '((=>ucs . #x8025) ; 耥 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x462C) ; ø»˜—‰ + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C4F) ; ø»˜   + (ideograph-daikanwa . 28947) ; ø¸‡„“ + (=ucs . #x43AB) ; 䎫 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F6F) ; ø»š¯ž + (ideograph-daikanwa . 28948) ; ø¸‡„” + (=ucs . #x26502) ; 𦔂 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F70) ; ø»š¯Ÿ + (ideograph-daikanwa . 28949) ; ø¸‡„• + (=ucs . #x26503) ; 𦔃 + )) +(define-char + '((=>ucs . #x26504) ; 𦔄 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28950) ; ø¸‡„– + )) +(define-char + '((morohashi-daikanwa 28950 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F71) ; ø»š¯  + (=ucs . #x26504) ; 𦔄 + )) +(define-char + '((=>ucs . #x26505) ; 𦔅 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28951) ; ø¸‡„— + )) +(define-char + '((morohashi-daikanwa 28951 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F6D) ; ø»š¯œ + (=ucs . #x26505) ; 𦔅 + )) +(define-char + '((=>ucs . #x8026) ; 耦 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5557) ; ø»‹±ž + (chinese-cns11643-1 . #x6E4B) ; ø»’´Œ + (=jis-x0213-1-2000 . #x7A46) ; ø»¤– + (ideograph-daikanwa . 28952) ; ø¸‡„˜ + (=jef-china3 . #x60C7) ; øº†ƒ‡ + (ucs-jis . #x8026) ; ø»‹±ž + )) +(define-char + '((morohashi-daikanwa 28952 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x716E) ; ø»…¼± + (chinese-isoir165 . #x716E) ; ø»Ž¥ + (=ucs . #x8026) ; 耦 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F6E) ; ø»š¯ + (ideograph-daikanwa . 28953) ; ø¸‡„™ + (=ucs . #x26506) ; 𦔆 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x272A) ; ø»ž‡± + (ideograph-daikanwa . 28954) ; ø¸‡„š + (=ucs . #x26509) ; 𦔉 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 28955) ; ø¸‡„› + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 9) + (chinese-gb2312 . #x716F) ; ø»…¼² + (chinese-isoir165 . #x716F) ; ø»Ž¥‚ + (=ucs . #x8027) ; 耧 + )) +(define-char + '((=>ucs . #x2650B) ; 𦔋 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28956) ; ø¸‡„œ + )) +(define-char + '((morohashi-daikanwa 28956 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x2650B) ; 𦔋 + )) +(define-char + '((=>ucs . #x2650B) ; 𦔋 + (morohashi-daikanwa 28956 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5729) ; ø»šºˆ + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5728) ; ø»šº‡ + (ideograph-daikanwa . 28957) ; ø¸‡„ + (=ucs . #x2650C) ; 𦔌 + )) +(define-char + '((=>ucs . #x2650D) ; 𦔍 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28958) ; ø¸‡„ž + )) +(define-char + '((morohashi-daikanwa 28958 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5258) ; ø»˜© + (=ucs . #x2650D) ; 𦔍 + )) +(define-char + '((=>ucs . #x2650E) ; 𦔎 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28959) ; ø¸‡„Ÿ + )) +(define-char + '((morohashi-daikanwa 28959 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5259) ; ø»˜©ž + (=ucs . #x2650E) ; 𦔎 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x315C) ; ø»ž— + (ideograph-daikanwa . 28960) ; ø¸‡„  + (=ucs . #x2650F) ; 𦔏 + )) +(define-char + '((=>ucs . #x8028) ; 耨 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 6369) + (=jis-x0208 . #x6655) ; ø½‹œ† + (chinese-cns11643-1 . #x7176) ; ø»’¹‘ + (ideograph-daikanwa . 28961) ; ø¸‡„¡ + (ucs-jis . #x8028) ; ø½‹œ† + )) +(define-char + '((morohashi-daikanwa 28961 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x7171) ; ø»…¼´ + (chinese-isoir165 . #x7171) ; ø»Ž¥„ + (=ucs . #x8028) ; 耨 + )) +(define-char + '((=>ucs . #x8029) ; 耩 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28962) ; ø¸‡„¢ + )) +(define-char + '((=>ucs . #x8029) ; 耩 + (morohashi-daikanwa 28962 0 2) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5952) ; ø»”Ÿ¡ + )) +(define-char + '((morohashi-daikanwa 28962 0 3) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x7170) ; ø»…¼³ + (chinese-isoir165 . #x7170) ; ø»Ž¥ƒ + (=ucs . #x8029) ; 耩 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x315D) ; ø»ž— + (ideograph-daikanwa . 28963) ; ø¸‡„£ + (=ucs . #x26510) ; 𦔐 + )) +(define-char + '((=>ucs . #x26511) ; 𦔑 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 28964) ; ø¸‡„¤ + )) +(define-char + '((morohashi-daikanwa 28964 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x315B) ; ø»ž—Ž + (=ucs . #x26511) ; 𦔑 + )) +(define-char + '((=>ucs . #x802A) ; 耪 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5951) ; ø»”Ÿ  + (ideograph-daikanwa . 28965) ; ø¸‡„¥ + )) +(define-char + '((morohashi-daikanwa 28965 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x4555) ; ø»„»° + (chinese-isoir165 . #x4555) ; ø»¤€ + (=ucs . #x802A) ; 耪 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x43AD) ; 䎭 + )) +(define-char + '((=>ucs . #x26513) ; 𦔓 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28966) ; ø¸‡„¦ + )) +(define-char + '((morohashi-daikanwa 28966 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (=ucs . #x26513) ; 𦔓 + )) +(define-char + '((=>ucs . #x26513) ; 𦔓 + (morohashi-daikanwa 28966 0 2) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D4F) ; ø»›ƒ¢ + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x577A) ; ø»˜±• + (ideograph-daikanwa . 28967) ; ø¸‡„§ + (=ucs . #x43AE) ; 䎮 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x577B) ; ø»˜±– + (ideograph-daikanwa . 28968) ; ø¸‡„¨ + (=ucs . #x43AF) ; 䎯 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5621) ; ø»–¤š + (ideograph-daikanwa . 28969) ; ø¸‡„© + (=ucs . #x802B) ; 耫 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x577C) ; ø»˜±— + (ideograph-daikanwa . 28970) ; ø¸‡„ª + (=ucs . #x26514) ; 𦔔 + )) +(define-char + '((=>ucs . #x802C) ; 耬 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5558) ; ø»‹±Ÿ + (=jis-x0213-2-2000 . #x7529) ; ø»¦˜  + (ideograph-daikanwa . 28971) ; ø¸‡„« + (ucs-jis . #x802C) ; ø»‹±Ÿ + )) +(define-char + '((=>ucs . #x802C) ; 耬 + (morohashi-daikanwa 28971 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E54) ; ø»”¦¹ + )) +(define-char + '((morohashi-daikanwa 28971 0 2) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb12345 . #x716F) ; 耬 + (=ucs . #x802C) ; 耬 + )) +(define-char + '((=>ucs . #x26515) ; 𦔕 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28972) ; ø¸‡„¬ + )) +(define-char + '((morohashi-daikanwa 28972 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A5A) ; ø»ž¤› + (=ucs . #x26515) ; 𦔕 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A58) ; ø»ž¤™ + (ideograph-daikanwa . 28973) ; ø¸‡„­ + (=ucs . #x26518) ; 𦔘 + )) +(define-char + '((=>ucs . #x26517) ; 𦔗 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 28974) ; ø¸‡„® + )) +(define-char + '((morohashi-daikanwa 28974 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A57) ; ø»ž¤˜ + (=ucs . #x26517) ; 𦔗 + )) +(define-char + '((=>ucs . #x43AD) ; 䎭 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x577D) ; ø»˜±˜ + )) +(define-char + '((=>ucs . #x2651B) ; 𦔛 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28975) ; ø¸‡„¯ + )) +(define-char + '((morohashi-daikanwa 28975 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6361) ; ø»›Œ¨ + (=ucs . #x2651B) ; 𦔛 + )) +(define-char + '((=>ucs . #x802D) ; 耭 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 12) + (total-strokes . 18) + (korean-ksc5601 . #x513E) ; ø»‰¡‰ + (chinese-cns11643-4 . #x5C71) ; ø»˜¸¢ + (ideograph-daikanwa . 28976) ; ø¸‡„° + )) +(define-char + '((morohashi-daikanwa 28976 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x802D) ; 耭 + )) +(define-char + '((=>ucs . #x2651C) ; 𦔜 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28977) ; ø¸‡„± + )) +(define-char + '((morohashi-daikanwa 28977 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x577E) ; ø»˜±™ + (=ucs . #x2651C) ; 𦔜 + )) +(define-char + '((=>ucs . #x802E) ; 耮 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5559) ; ø»‹±  + (chinese-cns11643-3 . #x5862) ; ø»–¨— + (ideograph-daikanwa . 28978) ; ø¸‡„² + (ucs-jis . #x802E) ; ø»‹±  + )) +(define-char + '((morohashi-daikanwa 28978 0 2) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb12345 . #x716C) ; 耮 + (=ucs . #x802E) ; 耮 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C70) ; ø»˜¸¡ + (ideograph-daikanwa . 28979) ; ø¸‡„³ + (=ucs . #x43B0) ; 䎰 + )) +(define-char + '((=>ucs . #x2651D) ; 𦔝 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28980) ; ø¸‡„´ + )) +(define-char + '((morohashi-daikanwa 28980 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4172) ; ø»ž¯… + (=ucs . #x2651D) ; 𦔝 + )) +(define-char + '((=>ucs . #x2651E) ; 𦔞 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28981) ; ø¸‡„µ + )) +(define-char + '((=>ucs . #x2651E) ; 𦔞 + (morohashi-daikanwa 28981 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A59) ; ø»ž¤š + )) +(define-char + '((morohashi-daikanwa 28981 0 2) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x2651E) ; 𦔞 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6362) ; ø»›Œ© + (ideograph-daikanwa . 28982) ; ø¸‡„¶ + (=ucs . #x26520) ; 𦔠 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 28983) ; ø¸‡„· + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4173) ; ø»ž¯† + (ideograph-daikanwa . 28984) ; ø¸‡„¸ + (=ucs . #x26522) ; 𦔢 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4174) ; ø»ž¯‡ + (ideograph-daikanwa . 28985) ; ø¸‡„¹ + (=ucs . #x26521) ; 𦔡 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4874) ; ø»ž¹™ + (ideograph-daikanwa . 28986) ; ø¸‡„º + (=ucs . #x26525) ; 𦔥 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6921) ; ø»›”œ + (ideograph-daikanwa . 28987) ; ø¸‡„» + (=ucs . #x26526) ; 𦔦 + )) +(define-char + '((=>ucs . #x26528) ; 𦔨 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 28988) ; ø¸‡„¼ + )) +(define-char + '((morohashi-daikanwa 28988 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4873) ; ø»ž¹˜ + (=ucs . #x26528) ; 𦔨 + )) +(define-char + '((=>ucs . #x2651F) ; 𦔟 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 28989) ; ø¸‡„½ + )) +(define-char + '((morohashi-daikanwa 28989 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x2651F) ; 𦔟 + )) +(define-char + '((=>ucs . #x2651F) ; 𦔟 + (morohashi-daikanwa 28989 0 2) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4875) ; ø»ž¹š + )) +(define-char + '((=>ucs . #x802F) ; 耯 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 28990) ; ø¸‡„¾ + )) +(define-char + '((=>ucs . #x802F) ; 耯 + (morohashi-daikanwa 28990 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C6F) ; ø»–®œ + )) +(define-char + '((morohashi-daikanwa 28990 0 3) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x802F) ; 耯 + )) +(define-char + '((=>ucs . #x26529) ; 𦔩 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28991) ; ø¸‡„¿ + )) +(define-char + '((morohashi-daikanwa 28991 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x667E) ; ø»™‡› + (=ucs . #x26529) ; 𦔩 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28992) ; ø¸‡…€ + (=ucs . #x43B1) ; 䎱 + )) +(define-char + '((=>ucs . #x43B1) ; 䎱 + (morohashi-daikanwa 28992 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6721) ; ø»™‡œ + )) +(define-char + '((=>ucs . #x8030) ; 耰 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 15) + (total-strokes . 21) + (japanese-jisx0212 . #x555A) ; ø»‹±¡ + (chinese-cns11643-2 . #x6B7D) ; ø»”º¨ + (=jis-x0213-2-2000 . #x752A) ; ø»¦˜¡ + (ideograph-daikanwa . 28993) ; ø¸‡… + (ucs-jis . #x8030) ; ø»‹±¡ + )) +(define-char + '((morohashi-daikanwa 28993 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-isoir165 . #x7D76) ; ø»Ž¶± + (=ucs . #x8030) ; 耰 + )) +(define-char + '((=>ucs . #x2652A) ; 𦔪 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 28994) ; ø¸‡…‚ + )) +(define-char + '((morohashi-daikanwa 28994 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x544C) ; ø»ŸŠ™ + (=ucs . #x2652A) ; 𦔪 + )) +(define-char + '((=>ucs . #x8031) ; 耱 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 28995) ; ø¸‡…ƒ + )) +(define-char + '((=>ucs . #x8031) ; 耱 + (morohashi-daikanwa 28995 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x692E) ; ø»™Š¥ + )) +(define-char + '((morohashi-daikanwa 28995 0 2) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-gb2312 . #x7172) ; ø»…¼µ + (chinese-isoir165 . #x7172) ; ø»Ž¥… + (=ucs . #x8031) ; 耱 + )) +(define-char + '((ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x692D) ; ø»™Š¤ + (=ucs . #x8032) ; 耲 + )) +(define-char + '((=>ucs . #x2652B) ; 𦔫 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 28996) ; ø¸‡…„ + )) +(define-char + '((morohashi-daikanwa 28996 0 2) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A6C) ; ø»™ + (=ucs . #x2652B) ; 𦔫 + )) +(define-char + '((=>ucs . #x2652C) ; 𦔬 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 28997) ; ø¸‡…… + )) +(define-char + '((morohashi-daikanwa 28997 0 1) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x777C) ; ø»›ª› + (=ucs . #x2652C) ; 𦔬 + )) +(define-char + '((=>ucs . #x2652D) ; 𦔭 + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 28998) ; ø¸‡…† + )) +(define-char + '((morohashi-daikanwa 28998 0 0) + (ideographic-radical . 127) ; â½¾ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x793B) ; ø»›¬– + (=ucs . #x2652D) ; 𦔭 + )) diff --git a/lisp/utf-2000/Ideograph-R128-Ear.el b/lisp/utf-2000/Ideograph-R128-Ear.el new file mode 100644 index 0000000..0787b4c --- /dev/null +++ b/lisp/utf-2000/Ideograph-R128-Ear.el @@ -0,0 +1,2850 @@ +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 6374) + (chinese-gb2312 . #x367A) ; ø»„¦“ + (=jis-x0208 . #x3C2A) ; ø½Š¯ + (korean-ksc5601 . #x6C3C) ; ø»Šˆ± + (chinese-isoir165 . #x367A) ; ø»Ž£ + (chinese-cns11643-1 . #x4856) ; ø»‘¼£ + (=gt-pj-1 . #x3C2A) ; 耳 + (ideograph-daikanwa . 28999) ; ø¸‡…‡ + (=gt-k . 01629) ; ý¡„€™ + (=ucs . #x8033) ; 耳 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 1) + (total-strokes . 7) + (chinese-cns11643-4 . #x246D) ; ø»—¦Ž + (ideograph-daikanwa . 29000) ; ø¸‡…ˆ + (=ucs . #x43B2) ; 䎲 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 1) + (total-strokes . 7) + (japanese-jisx0212 . #x555B) ; ø»‹±¢ + (chinese-cns11643-2 . #x2473) ; ø»“’Œ + (ideograph-daikanwa . 29001) ; ø¸‡…‰ + (=ucs . #x8034) ; 耴 + )) +(define-char + '((=>ucs . #x2652F) ; 𦔯 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 29002) ; ø¸‡…Š + )) +(define-char + '((morohashi-daikanwa 29002 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 2) + (total-strokes . 8) + (=ucs . #x2652F) ; 𦔯 + )) +(define-char + '((=>ucs . #x2652F) ; 𦔯 + (morohashi-daikanwa 29002 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-5 . #x2755) ; ø»™´” + )) +(define-char + '((=>ucs . #x26530) ; 𦔰 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 29003) ; ø¸‡…‹ + )) +(define-char + '((morohashi-daikanwa 29003 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-5 . #x2754) ; ø»™´“ + (=ucs . #x26530) ; 𦔰 + )) +(define-char + '((=>ucs . #x26531) ; 𦔱 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 29004) ; ø¸‡…Œ + )) +(define-char + '((morohashi-daikanwa 29004 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D5E) ; ø»œ‡• + (=ucs . #x26531) ; 𦔱 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-gb2312 . #x7174) ; ø»…¼· + (japanese-jisx0212 . #x555C) ; ø»‹±£ + (chinese-isoir165 . #x7174) ; ø»Ž¥‡ + (chinese-cns11643-2 . #x284A) ; ø»“—› + (=jis-x0213-1-2000 . #x7A47) ; ø»¤– + (ideograph-daikanwa . 29005) ; ø¸‡… + (=ucs . #x8035) ; 耵 + )) +(define-char + '((=>ucs . #x26535) ; 𦔵 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 29006) ; ø¸‡…Ž + )) +(define-char + '((morohashi-daikanwa 29006 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 2) + (total-strokes . 8) + (=ucs . #x26535) ; 𦔵 + )) +(define-char + '((=>ucs . #x26535) ; 𦔵 + (morohashi-daikanwa 29006 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D5D) ; ø»œ‡” + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 29007) ; ø¸‡… + )) +(define-char + '((=>ucs . #x8036) ; 耶 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-1 . #x5326) ; ø»’‹½ + (=jis-x0208-1990 . #x4C6D) ; ø½Š¶’ + (=gt-pj-1 . #x4C6D) ; ø»’‹½ + (ideograph-daikanwa . 29008) ; ø¸‡… + (=gt-k . 05192) ; ý¡„‘ˆ + (ucs-jis . #x8036) ; ø»’‹½ + )) +(define-char + '((morohashi-daikanwa 29008 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x4C6D) ; ø»‚¼– + (chinese-gb2312 . #x522E) ; ø»…Ž + (japanese-jisx0208 . #x4C6D) ; ø»‡ž + (korean-ksc5601 . #x652D) ; ø»‰¾ + (chinese-isoir165 . #x522E) ; ø»¶Ÿ + (=ucs . #x8036) ; 耶 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B2F) ; ø»™¹¦ + (ideograph-daikanwa . 29009) ; ø¸‡…‘ + (=ucs . #x26537) ; 𦔷 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B2D) ; ø»™¹¤ + (ideograph-daikanwa . 29010) ; ø¸‡…’ + (=ucs . #x26538) ; 𦔸 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x5E47) ; ø»…  + (japanese-jisx0212 . #x555D) ; ø»‹±¤ + (chinese-isoir165 . #x5E47) ; ø»Žˆ  + (chinese-cns11643-2 . #x2C76) ; ø»“¿ + (=jis-x0213-1-2000 . #x7A48) ; ø»¤–‘ + (ideograph-daikanwa . 29011) ; ø¸‡…“ + (=ucs . #x8037) ; 耷 + )) +(define-char + '((=>ucs . #x26539) ; 𦔹 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 29012) ; ø¸‡…” + )) +(define-char + '((morohashi-daikanwa 29012 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B2E) ; ø»™¹¥ + (=ucs . #x26539) ; 𦔹 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3346) ; ø»•±¥ + (ideograph-daikanwa . 29013) ; ø¸‡…• + (=ucs . #x43B3) ; 䎳 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x4B4A) ; ø»…„™ + (chinese-isoir165 . #x4B4A) ; ø»¬© + (chinese-cns11643-6 . #x3B21) ; ø»œš¼ + (ideograph-daikanwa . 29014) ; ø¸‡…– + (=ucs . #x8038) ; 耸 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F3C) ; ø»—µ§ + (ideograph-daikanwa . 29015) ; ø¸‡…— + (=ucs . #x2653C) ; 𦔼 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3345) ; ø»•±¤ + (ideograph-daikanwa . 29016) ; ø¸‡…˜ + (=ucs . #x43B4) ; 䎴 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x555E) ; ø»‹±¥ + (chinese-cns11643-2 . #x322C) ; ø»“¥© + (ideograph-daikanwa . 29017) ; ø¸‡…™ + (=ucs . #x8039) ; 耹 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x555F) ; ø»‹±¦ + (chinese-cns11643-4 . #x2F3A) ; ø»—µ¥ + (ideograph-daikanwa . 29018) ; ø¸‡…š + (=ucs . #x803A) ; 耺 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 2497) + (chinese-gb2312 . #x335C) ; ø»„¡› + (=jis-x0208 . #x6657) ; ø½‹œˆ + (chinese-isoir165 . #x335C) ; ø»‰« + (chinese-cns11643-3 . #x3349) ; ø»•±¨ + (ideograph-daikanwa . 29019) ; ø¸‡…› + (=ucs . #x803B) ; 耻 + )) +(define-char + '((=>ucs . #x2653D) ; 𦔽 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A7E) ; ø»œš» + (ideograph-daikanwa . 29020) ; ø¸‡…œ + )) +(define-char + '((morohashi-daikanwa 29020 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (=ucs . #x2653D) ; 𦔽 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5560) ; ø»‹±§ + (chinese-cns11643-3 . #x3348) ; ø»•±§ + (=jis-x0213-1-2000 . #x7A49) ; ø»¤–’ + (ideograph-daikanwa . 29021) ; ø¸‡… + (=ucs . #x803C) ; 耼 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F3B) ; ø»—µ¦ + (ideograph-daikanwa . 29022) ; ø¸‡…ž + (=ucs . #x2653E) ; 𦔾 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A7A) ; ø»œš· + (ideograph-daikanwa . 29023) ; ø¸‡…Ÿ + (=ucs . #x2653F) ; 𦔿 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 6379) + (chinese-gb2312 . #x3522) ; ø»„£ + (=jis-x0208 . #x433F) ; ø½Š¨– + (korean-ksc5601 . #x7730) ; ø»Š˜¯ + (chinese-isoir165 . #x3522) ; ø»‹­ + (chinese-cns11643-1 . #x5758) ; ø»’’§ + (=gt-pj-1 . #x433F) ; 耽 + (ideograph-daikanwa . 29024) ; ø¸‡…  + (=gt-k . 06503) ; ý¡„¥§ + (=ucs . #x803D) ; 耽 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5561) ; ø»‹±¨ + (chinese-cns11643-2 . #x322B) ; ø»“¥¨ + (ideograph-daikanwa . 29025) ; ø¸‡…¡ + (=ucs . #x803E) ; 耾 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 6377) + (chinese-gb2312 . #x3922) ; ø»„©• + (=jis-x0208 . #x6656) ; ø½‹œ‡ + (korean-ksc5601 . #x4C6A) ; ø»‰šŸ + (chinese-isoir165 . #x3922) ; ø»‘¥ + (chinese-cns11643-1 . #x5759) ; ø»’’¨ + (=gt-pj-1 . #x6656) ; 耿 + (ideograph-daikanwa . 29026) ; ø¸‡…¢ + (=gt-k . 06630) ; ý¡„§¦ + (=ucs . #x803F) ; 耿 + )) +(define-char + '((=>ucs . #x26540) ; 𦕀 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 29027) ; ø¸‡…£ + )) +(define-char + '((morohashi-daikanwa 29027 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F64) ; ø»š€“ + (=ucs . #x26540) ; 𦕀 + )) +(define-char + '((=>ucs . #x26541) ; 𦕁 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 29028) ; ø¸‡…¤ + )) +(define-char + '((morohashi-daikanwa 29028 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B22) ; ø»œš½ + (=ucs . #x26541) ; 𦕁 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F65) ; ø»š€” + (ideograph-daikanwa . 29029) ; ø¸‡…¥ + (=ucs . #x2654F) ; 𦕏 + )) +(define-char + '((=>ucs . #x2654C) ; 𦕌 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 29030) ; ø¸‡…¦ + )) +(define-char + '((morohashi-daikanwa 29030 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B23) ; ø»œš¾ + (=ucs . #x2654C) ; 𦕌 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A79) ; ø»œš¶ + (ideograph-daikanwa . 29031) ; ø¸‡…§ + (=ucs . #x2654D) ; 𦕍 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A7C) ; ø»œš¹ + (ideograph-daikanwa . 29032) ; ø¸‡…¨ + (=ucs . #x2654B) ; 𦕋 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A7B) ; ø»œš¸ + (ideograph-daikanwa . 29033) ; ø¸‡…© + (=ucs . #x26547) ; 𦕇 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 29034) ; ø¸‡…ª + (=ucs . #x2654A) ; 𦕊 + )) +(define-char + '((=>ucs . #x2654A) ; 𦕊 + (morohashi-daikanwa 29034 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3A7D) ; ø»œšº + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 29035) ; ø¸‡…« + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 29036) ; ø¸‡…¬ + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5562) ; ø»‹±© + (chinese-cns11643-3 . #x3347) ; ø»•±¦ + (ideograph-daikanwa . 29037) ; ø¸‡…­ + (=ucs . #x8040) ; 聀 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (=ucs . #x8041) ; 聁 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4474) ; ø»„º± + (chinese-isoir165 . #x4474) ; ø»£ + (=ucs . #x8042) ; 聂 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x434B) ; ø»œ§– + (ideograph-daikanwa . 29038) ; ø¸‡…® + (=ucs . #x26550) ; 𦕐 + )) +(define-char + '((=>ucs . #x8043) ; 聃 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (=jis-x0213-2-2000 . #x752B) ; ø»¦˜¢ + (ideograph-daikanwa . 29039) ; ø¸‡…¯ + (ucs-jis . #x8043) ; ø»¦˜¢ + )) +(define-char + '((morohashi-daikanwa 29039 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7175) ; ø»…¼¸ + (korean-ksc5601 . #x5344) ; ø»‰¤‹ + (chinese-isoir165 . #x7175) ; ø»Ž¥ˆ + (chinese-cns11643-2 . #x3847) ; ø»“®¸ + (=ucs . #x8043) ; 聃 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5563) ; ø»‹±ª + (chinese-cns11643-3 . #x383D) ; ø»•¸² + (ideograph-daikanwa . 29040) ; ø¸‡…° + (=ucs . #x8044) ; 聄 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3443) ; ø»—½„ + (ideograph-daikanwa . 29041) ; ø¸‡…± + (=ucs . #x26551) ; 𦕑 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x383A) ; ø»•¸¯ + (ideograph-daikanwa . 29042) ; ø¸‡…² + (=ucs . #x43B5) ; 䎵 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 29043) ; ø¸‡…³ + (=ucs . #x8045) ; 聅 + )) +(define-char + '((=>ucs . #x8045) ; 聅 + (morohashi-daikanwa 29043 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x383C) ; ø»•¸± + )) +(define-char + '((=>ucs . #x8046) ; 聆 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6386) + (=jis-x0208 . #x6659) ; ø½‹œŠ + (korean-ksc5601 . #x5640) ; ø»‰¨¡ + (=gt-pj-1 . #x6659) ; ø½‹œŠ + (ideograph-daikanwa . 29044) ; ø¸‡…´ + (=gt-k . 07968) ; ý¡„¼  + (ucs-jis . #x8046) ; ø½‹œŠ + )) +(define-char + '((=>ucs . #x8046) ; 聆 + (morohashi-daikanwa 29044 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C67) ; ø»’šŒ + )) +(define-char + '((morohashi-daikanwa 29044 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7176) ; ø»…¼¹ + (chinese-isoir165 . #x7176) ; ø»Ž¥‰ + (=ucs . #x8046) ; 聆 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3846) ; ø»“®· + (ideograph-daikanwa . 29045) ; ø¸‡…µ + (=ucs . #x8047) ; 聇 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3442) ; ø»—½ƒ + (ideograph-daikanwa . 29046) ; ø¸‡…¶ + (=ucs . #x26552) ; 𦕒 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3848) ; ø»“®¹ + (ideograph-daikanwa . 29047) ; ø¸‡…· + (=ucs . #x8048) ; 聈 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x383B) ; ø»•¸° + (ideograph-daikanwa . 29048) ; ø¸‡…¸ + (=ucs . #x8049) ; 聉 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6385) + (chinese-gb2312 . #x4144) ; ø»„µ§ + (=jis-x0208 . #x6658) ; ø½‹œ‰ + (korean-ksc5601 . #x567D) ; ø»‰©ž + (chinese-isoir165 . #x4144) ; ø»· + (chinese-cns11643-1 . #x5C66) ; ø»’š‹ + (=gt-pj-1 . #x6658) ; 聊 + (ideograph-daikanwa . 29049) ; ø¸‡…¹ + (=gt-k . 07967) ; ý¡„¼Ÿ + (=ucs . #x804A) ; 聊 + )) +(define-char + '((=>ucs . #x26553) ; 𦕓 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 29050) ; ø¸‡…º + )) +(define-char + '((morohashi-daikanwa 29050 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3444) ; ø»—½… + (=ucs . #x26553) ; 𦕓 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3441) ; ø»—½‚ + (ideograph-daikanwa . 29051) ; ø¸‡…» + (=ucs . #x43B6) ; 䎶 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x434D) ; ø»œ§˜ + (ideograph-daikanwa . 29052) ; ø¸‡…¼ + (=ucs . #x26554) ; 𦕔 + )) +(define-char + '((=>ucs . #x26555) ; 𦕕 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 29053) ; ø¸‡…½ + )) +(define-char + '((morohashi-daikanwa 29053 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3469) ; ø»š‡® + (=ucs . #x26555) ; 𦕕 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x434E) ; ø»œ§™ + (ideograph-daikanwa . 29054) ; ø¸‡…¾ + (=ucs . #x26557) ; 𦕗 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x434C) ; ø»œ§— + (ideograph-daikanwa . 29055) ; ø¸‡…¿ + (=ucs . #x26558) ; 𦕘 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (chinese-gb2312 . #x417B) ; ø»„¶ž + (chinese-isoir165 . #x417B) ; ø»ž® + (=ucs . #x804B) ; 聋 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5630) ; ø»…”‰ + (chinese-isoir165 . #x5630) ; ø»¼™ + (=ucs . #x804C) ; 职 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7177) ; ø»…¼º + (chinese-isoir165 . #x7177) ; ø»Ž¥Š + (=ucs . #x804D) ; 聍 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x434F) ; ø»œ§š + (=ucs . #x26556) ; 𦕖 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x434A) ; ø»œ§• + (=ucs . #x2655A) ; 𦕚 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B42) ; ø»š‘™ + (ideograph-daikanwa . 29057) ; ø¸‡† + (=ucs . #x26560) ; 𦕠 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E3C) ; ø»–¥ + (ideograph-daikanwa . 29058) ; ø¸‡†‚ + (=ucs . #x804E) ; 聎 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F2B) ; ø»“¸® + (ideograph-daikanwa . 29059) ; ø¸‡†ƒ + (=ucs . #x804F) ; 聏 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F2C) ; ø»“¸¯ + (ideograph-daikanwa . 29060) ; ø¸‡†„ + (=ucs . #x8050) ; 聐 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F2A) ; ø»“¸­ + (ideograph-daikanwa . 29061) ; ø¸‡†… + (=ucs . #x8051) ; 聑 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 6387) + (chinese-gb2312 . #x7178) ; ø»…¼» + (=jis-x0208 . #x665A) ; ø½‹œ‹ + (chinese-isoir165 . #x7178) ; ø»Ž¥‹ + (chinese-cns11643-1 . #x6147) ; ø»’¡‚ + (=gt-pj-1 . #x665A) ; 聒 + (ideograph-daikanwa . 29062) ; ø¸‡†† + (=gt-k . 09227) ; ý¡„‚‹ + (=ucs . #x8052) ; 聒 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D33) ; ø»œµª + (ideograph-daikanwa . 29063) ; ø¸‡†‡ + (=ucs . #x26561) ; 𦕡 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D34) ; ø»œµ« + (ideograph-daikanwa . 29064) ; ø¸‡†ˆ + (=ucs . #x26562) ; 𦕢 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A39) ; ø»˜…® + (ideograph-daikanwa . 29065) ; ø¸‡†‰ + (=ucs . #x43B7) ; 䎷 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5564) ; ø»‹±« + (chinese-cns11643-3 . #x3E3B) ; ø»–¤ + (ideograph-daikanwa . 29066) ; ø¸‡†Š + (=ucs . #x8060) ; 聠 + )) +(define-char + '((=>ucs . #x26565) ; 𦕥 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 29067) ; ø¸‡†‹ + )) +(define-char + '((=>ucs . #x26565) ; 𦕥 + (morohashi-daikanwa 29067 0 8) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B43) ; ø»š‘š + )) +(define-char + '((morohashi-daikanwa 29067 0 9) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x26565) ; 𦕥 + )) +(define-char + '((=>ucs . #x26571) ; 𦕱 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 29068) ; ø¸‡†Œ + )) +(define-char + '((morohashi-daikanwa 29068 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D32) ; ø»œµ© + (=ucs . #x26571) ; 𦕱 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x8053) ; 聓 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x412A) ; ø»„µ + (chinese-isoir165 . #x412A) ; ø» + (=ucs . #x8054) ; 联 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D35) ; ø»œµ¬ + (=ucs . #x26566) ; 𦕦 + )) +(define-char + '((=>ucs . #x26575) ; 𦕵 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 29069) ; ø¸‡† + )) +(define-char + '((morohashi-daikanwa 29069 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5662) ; ø»ƒ§ + (=ucs . #x26575) ; 𦕵 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4170) ; ø»šš» + (ideograph-daikanwa . 29070) ; ø¸‡†Ž + (=ucs . #x43B8) ; 䎸 + )) +(define-char + '((=>ucs . #x8055) ; 聕 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 29071) ; ø¸‡† + )) +(define-char + '((morohashi-daikanwa 29071 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F7C) ; ø»˜Ž‡ + (=ucs . #x8055) ; 聕 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5666) ; ø»ƒ« + (ideograph-daikanwa . 29072) ; ø¸‡† + (=ucs . #x26576) ; 𦕶 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4171) ; ø»šš¼ + (ideograph-daikanwa . 29073) ; ø¸‡†‘ + (=ucs . #x26577) ; 𦕷 + )) +(define-char + '((=>ucs . #x8056) ; 聖 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (korean-ksc5601 . #x6121) ; ø»‰¸Œ + (chinese-cns11643-1 . #x657B) ; ø»’§® + (ideograph-daikanwa . 29074) ; ø¸‡†’ + )) +(define-char + '((=>ucs . #x8056) ; 聖 + (morohashi-daikanwa 29074 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (=jis-x0208 . #x403B) ; ø½Š£¸ + (=gt-pj-1 . #x403B) ; ø½Š£¸ + (=gt-k . 10229) ; ý¡„‚Ÿµ + (ucs-jis . #x8056) ; ø½Š£¸ + )) +(define-char + '((morohashi-daikanwa 29074 1 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb12345 . #x4A25) ; 聖 + (=ucs . #x8056) ; 聖 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4172) ; ø»šš½ + (ideograph-daikanwa . 29075) ; ø¸‡†“ + (=ucs . #x26578) ; 𦕸 + )) +(define-char + '((=>ucs . #x26579) ; 𦕹 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 29076) ; ø¸‡†” + )) +(define-char + '((morohashi-daikanwa 29076 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5661) ; ø»ƒ¦ + (=ucs . #x26579) ; 𦕹 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4373) ; ø»–‰² + (ideograph-daikanwa . 29077) ; ø¸‡†• + (=ucs . #x8057) ; 聗 + )) +(define-char + '((=>ucs . #x2657A) ; 𦕺 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 29078) ; ø¸‡†– + )) +(define-char + '((morohashi-daikanwa 29078 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x566B) ; ø»ƒ° + (=ucs . #x2657A) ; 𦕺 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 6390) + (chinese-gb2312 . #x4638) ; ø»„¼± + (=jis-x0208 . #x665B) ; ø½‹œŒ + (korean-ksc5601 . #x5E3D) ; ø»‰´Ž + (chinese-isoir165 . #x4638) ; ø»¥ + (chinese-cns11643-1 . #x657C) ; ø»’§¯ + (ideograph-daikanwa . 29079) ; ø¸‡†— + (=ucs . #x8058) ; 聘 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4374) ; ø»–‰³ + (ideograph-daikanwa . 29080) ; ø¸‡†˜ + (=ucs . #x43B9) ; 䎹 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5669) ; ø»ƒ® + (ideograph-daikanwa . 29081) ; ø¸‡†™ + (=ucs . #x2657B) ; 𦕻 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5667) ; ø»ƒ¬ + (ideograph-daikanwa . 29082) ; ø¸‡†š + (=ucs . #x2657C) ; 𦕼 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4173) ; ø»šš¾ + (ideograph-daikanwa . 29083) ; ø¸‡†› + (=ucs . #x2657D) ; 𦕽 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5668) ; ø»ƒ­ + (ideograph-daikanwa . 29084) ; ø¸‡†œ + (=ucs . #x2657E) ; 𦕾 + )) +(define-char + '((=>ucs . #x2657F) ; 𦕿 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5664) ; ø»ƒ© + (ideograph-daikanwa . 29085) ; ø¸‡† + )) +(define-char + '((morohashi-daikanwa 29085 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x2657F) ; 𦕿 + )) +(define-char + '((=>ucs . #x26580) ; 𦖀 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 29086) ; ø¸‡†ž + )) +(define-char + '((morohashi-daikanwa 29086 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x566A) ; ø»ƒ¯ + (=ucs . #x26580) ; 𦖀 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5665) ; ø»ƒª + (ideograph-daikanwa . 29088) ; ø¸‡†  + (=ucs . #x26585) ; 𦖅 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x566C) ; ø»ƒ± + (=ucs . #x22548) ; 𢕈 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5663) ; ø»ƒ¨ + (=ucs . #x26582) ; 𦖂 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4636) ; ø»˜—“ + (ideograph-daikanwa . 29089) ; ø¸‡†¡ + (=ucs . #x43BA) ; 䎺 + )) +(define-char + '((=>ucs . #x8059) ; 聙 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 29090) ; ø¸‡†¢ + )) +(define-char + '((morohashi-daikanwa 29090 0 4) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x8059) ; 聙 + )) +(define-char + '((=>ucs . #x8059) ; 聙 + (morohashi-daikanwa 29090 0 5) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4633) ; ø»˜— + )) +(define-char + '((=>ucs . #x26588) ; 𦖈 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 29091) ; ø¸‡†£ + )) +(define-char + '((morohashi-daikanwa 29091 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x26588) ; 𦖈 + )) +(define-char + '((=>ucs . #x26588) ; 𦖈 + (morohashi-daikanwa 29091 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4870) ; ø»š¥ + )) +(define-char + '((=>ucs . #x26589) ; 𦖉 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 29092) ; ø¸‡†¤ + )) +(define-char + '((=>ucs . #x26589) ; 𦖉 + (morohashi-daikanwa 29092 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4871) ; ø»š¥Ž + )) +(define-char + '((morohashi-daikanwa 29092 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x26589) ; 𦖉 + )) +(define-char + '((=>ucs . #x805A) ; 聚 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (=jis-x0208-1990 . #x665C) ; ø½‹œ + (=gt-pj-1 . #x665C) ; ø½‹œ + (ideograph-daikanwa . 29093) ; ø¸‡†¥ + (=gt-k . 11232) ; ý¡„‚¯  + (ucs-jis . #x805A) ; ø½‹œ + )) +(define-char + '((morohashi-daikanwa 29093 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6391) + (japanese-jisx0208-1978 . #x665C) ; ø»ƒ¢‘ + (chinese-gb2312 . #x3E5B) ; ø»„±¤ + (japanese-jisx0208 . #x665C) ; ø»‡¶™ + (korean-ksc5601 . #x7629) ; ø»Š—Š + (chinese-isoir165 . #x3E5B) ; ø»™´ + (=ucs . #x805A) ; 聚 + )) +(define-char + '((=>ucs . #x805A) ; 聚 + (morohashi-daikanwa 29093 0 5) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A4D) ; ø»’®– + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4923) ; ø»–‘– + (ideograph-daikanwa . 29094) ; ø¸‡†¦ + (=ucs . #x805B) ; 聛 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x486E) ; ø»š¥‹ + (ideograph-daikanwa . 29095) ; ø¸‡†§ + (=ucs . #x2658A) ; 𦖊 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D2A) ; ø»”‘ + (ideograph-daikanwa . 29096) ; ø¸‡†¨ + (=ucs . #x805C) ; 聜 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 29097) ; ø¸‡†© + (=ucs . #x2658B) ; 𦖋 + )) +(define-char + '((=>ucs . #x2658B) ; 𦖋 + (morohashi-daikanwa 29097 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C50) ; ø»˜ ¡ + )) +(define-char + '((=>ucs . #x43BB) ; 䎻 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 29098) ; ø¸‡†ª + )) +(define-char + '((morohashi-daikanwa 29098 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4634) ; ø»˜—‘ + (=ucs . #x43BB) ; 䎻 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4635) ; ø»˜—’ + (ideograph-daikanwa . 29099) ; ø¸‡†« + (=ucs . #x43BC) ; 䎼 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D29) ; ø»” + (ideograph-daikanwa . 29100) ; ø¸‡†¬ + (=ucs . #x805D) ; 聝 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x605E) ; ø»’ + (ideograph-daikanwa . 29101) ; ø¸‡†­ + (=ucs . #x2658C) ; 𦖌 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4637) ; ø»˜—” + (ideograph-daikanwa . 29102) ; ø¸‡†® + (=ucs . #x43BD) ; 䎽 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4872) ; ø»š¥ + (ideograph-daikanwa . 29103) ; ø¸‡†¯ + (=ucs . #x2658D) ; 𦖍 + )) +(define-char + '((=>ucs . #x805E) ; 聞 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 29104) ; ø¸‡†° + )) +(define-char + '((=>ucs . #x805E) ; 聞 + (morohashi-daikanwa 29104 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6394) + (=jis-x0208 . #x4A39) ; ø½Š²¢ + (korean-ksc5601 . #x5A24) ; ø»‰­½ + (=gt-pj-1 . #x4A39) ; ø½Š²¢ + (=gt-k . 11171) ; ý¡„‚®£ + (ucs-jis . #x805E) ; ø½Š²¢ + )) +(define-char + '((morohashi-daikanwa 29104 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb12345 . #x4E45) ; 聞 + (=ucs . #x805E) ; 聞 + )) +(define-char + '((=>ucs . #x805E) ; 聞 + (morohashi-daikanwa 29104 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A4C) ; ø»’®• + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x486F) ; ø»š¥Œ + (ideograph-daikanwa . 29105) ; ø¸‡†± + (=ucs . #x2658E) ; 𦖎 + )) +(define-char + '((=>ucs . #x805F) ; 聟 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 29106) ; ø¸‡†² + )) +(define-char + '((=>ucs . #x805F) ; 聟 + (morohashi-daikanwa 29106 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 1705) + (=jis-x0208-1990 . #x665D) ; ø½‹œŽ + (ucs-jis . #x805F) ; ø½‹œŽ + )) +(define-char + '((morohashi-daikanwa 29106 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x665D) ; ø»ƒ¢’ + (japanese-jisx0208 . #x665D) ; ø»‡¶š + (=ucs . #x805F) ; 聟 + )) +(define-char + '((=>ucs . #x805F) ; 聟 + (morohashi-daikanwa 29106 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4926) ; ø»–‘™ + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 29107) ; ø¸‡†³ + )) +(define-char + '((morohashi-daikanwa 29107 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x605D) ; ø»’Ž + )) +(define-char + '((=>ucs . #x8061) ; 聡 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 29109) ; ø¸‡†µ + )) +(define-char + '((=>ucs . #x8061) ; 聡 + (morohashi-daikanwa 29109 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4925) ; ø»–‘˜ + )) +(define-char + '((=>ucs . #x8061) ; 聡 + (morohashi-daikanwa 29109 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x416F) ; ø»‚¬Ž + (japanese-jisx0208 . #x416F) ; ø»‡€– + )) +(define-char + '((morohashi-daikanwa 29109 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6392) + (=jis-x0208-1990 . #x416F) ; ø½Š¦Š + (=ucs . #x8061) ; 聡 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4873) ; ø»š¥ + (ideograph-daikanwa . 29110) ; ø¸‡†¶ + (=ucs . #x26590) ; 𦖐 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4874) ; ø»š¥‘ + (ideograph-daikanwa . 29111) ; ø¸‡†· + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4924) ; ø»–‘— + (ideograph-daikanwa . 29112) ; ø¸‡†¸ + (=ucs . #x43BE) ; 䎾 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (shinjigen-2 . 6395) + (=jis-x0208 . #x665E) ; ø½‹œ + (ideograph-daikanwa . 29113) ; ø¸‡†¹ + (=ucs . #x8062) ; 聢 + )) +(define-char + '((=>ucs . #x2659C) ; 𦖜 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 49521) ; ø¸Œ…± + )) +(define-char + '((morohashi-daikanwa 49521 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x605F) ; ø»’ + (=ucs . #x2659C) ; 𦖜 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x8063) ; 聣 + )) +(define-char + '((=>ucs . #x265A2) ; 𦖢 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 29114) ; ø¸‡†º + )) +(define-char + '((morohashi-daikanwa 29114 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F72) ; ø»š¯¡ + (=ucs . #x265A2) ; 𦖢 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E33) ; ø»–˜¼ + (ideograph-daikanwa . 29115) ; ø¸‡†» + (=ucs . #x43BF) ; 䎿 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 29116) ; ø¸‡†¼ + (=ucs . #x265A3) ; 𦖣 + )) +(define-char + '((=>ucs . #x265A3) ; 𦖣 + (morohashi-daikanwa 29116 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x272C) ; ø»ž‡³ + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F75) ; ø»š¯¤ + (ideograph-daikanwa . 29117) ; ø¸‡†½ + (=ucs . #x265A4) ; 𦖤 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5565) ; ø»‹±¬ + (chinese-cns11643-2 . #x5325) ; ø»”–€ + (ideograph-daikanwa . 29118) ; ø¸‡†¾ + (=ucs . #x8064) ; 聤 + )) +(define-char + '((=>ucs . #x265A5) ; 𦖥 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 29119) ; ø¸‡†¿ + )) +(define-char + '((morohashi-daikanwa 29119 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x272F) ; ø»ž‡¶ + (=ucs . #x265A5) ; 𦖥 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F74) ; ø»š¯£ + (ideograph-daikanwa . 29120) ; ø¸‡‡€ + (=ucs . #x265A6) ; 𦖦 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E34) ; ø»–˜½ + (ideograph-daikanwa . 29121) ; ø¸‡‡ + (=ucs . #x8065) ; 聥 + )) +(define-char + '((=>ucs . #x265A7) ; 𦖧 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 29122) ; ø¸‡‡‚ + )) +(define-char + '((morohashi-daikanwa 29122 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F73) ; ø»š¯¢ + (=ucs . #x265A7) ; 𦖧 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5566) ; ø»‹±­ + (chinese-cns11643-3 . #x4E36) ; ø»–˜¿ + (=jis-x0213-2-2000 . #x752C) ; ø»¦˜£ + (ideograph-daikanwa . 29123) ; ø¸‡‡ƒ + (=ucs . #x8066) ; 聦 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5326) ; ø»”– + (ideograph-daikanwa . 29124) ; ø¸‡‡„ + (=ucs . #x8067) ; 聧 + )) +(define-char + '((=>ucs . #x265A8) ; 𦖨 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 29125) ; ø¸‡‡… + )) +(define-char + '((morohashi-daikanwa 29125 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C51) ; ø»˜ ¢ + (=ucs . #x265A8) ; 𦖨 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C52) ; ø»˜ £ + (ideograph-daikanwa . 29126) ; ø¸‡‡† + (=ucs . #x43C0) ; 䏀 + )) +(define-char + '((=>ucs . #x265A9) ; 𦖩 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 29127) ; ø¸‡‡‡ + )) +(define-char + '((morohashi-daikanwa 29127 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F77) ; ø»š¯¦ + (=ucs . #x265A9) ; 𦖩 + )) +(define-char + '((=>ucs . #x265AA) ; 𦖪 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 29128) ; ø¸‡‡ˆ + )) +(define-char + '((morohashi-daikanwa 29128 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x272B) ; ø»ž‡² + (=ucs . #x265AA) ; 𦖪 + )) +(define-char + '((=>ucs . #x265AB) ; 𦖫 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 29129) ; ø¸‡‡‰ + )) +(define-char + '((morohashi-daikanwa 29129 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2730) ; ø»ž‡· + (=ucs . #x265AB) ; 𦖫 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 29130) ; ø¸‡‡Š + (=ucs . #x265AC) ; 𦖬 + )) +(define-char + '((=>ucs . #x265AC) ; 𦖬 + (morohashi-daikanwa 29130 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F76) ; ø»š¯¥ + )) +(define-char + '((=>ucs . #x259E2) ; 𥧢 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 29131) ; ø¸‡‡‹ + )) +(define-char + '((morohashi-daikanwa 29131 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x272E) ; ø»ž‡µ + (=ucs . #x259E2) ; 𥧢 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x272D) ; ø»ž‡´ + (ideograph-daikanwa . 29133) ; ø¸‡‡ + (=ucs . #x265B9) ; 𦖹 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 6403) + (=jis-x0208 . #x665F) ; ø½‹œ + (chinese-cns11643-3 . #x4E37) ; ø»–™€ + (ideograph-daikanwa . 29134) ; ø¸‡‡Ž + (=ucs . #x8068) ; 聨 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (chinese-gb2312 . #x7179) ; ø»…¼¼ + (chinese-isoir165 . #x7179) ; ø»Ž¥Œ + (=ucs . #x8069) ; 聩 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x344F) ; ø»„¢¬ + (chinese-isoir165 . #x344F) ; ø»Š¼ + (chinese-cns11643-3 . #x4E35) ; ø»–˜¾ + (=ucs . #x806A) ; 聪 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x806B) ; 聫 + )) +(define-char + '((=>ucs . #x806B) ; 聫 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E38) ; ø»–™ + )) +(define-char + '((=>ucs . #x265BC) ; 𦖼 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 29135) ; ø¸‡‡ + )) +(define-char + '((morohashi-daikanwa 29135 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x572C) ; ø»šº‹ + (=ucs . #x265BC) ; 𦖼 + )) +(define-char + '((=>ucs . #x265BD) ; 𦖽 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 29136) ; ø¸‡‡ + )) +(define-char + '((morohashi-daikanwa 29136 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x572F) ; ø»šºŽ + (=ucs . #x265BD) ; 𦖽 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x525A) ; ø»˜©Ÿ + (ideograph-daikanwa . 29137) ; ø¸‡‡‘ + (=ucs . #x43C1) ; 䏁 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x5242) ; ø»–Ÿƒ + (ideograph-daikanwa . 29138) ; ø¸‡‡’ + (=ucs . #x43C2) ; 䏂 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x525B) ; ø»˜©  + (ideograph-daikanwa . 29139) ; ø¸‡‡“ + (=ucs . #x43C3) ; 䏃 + )) +(define-char + '((=>ucs . #x806C) ; 聬 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 29140) ; ø¸‡‡” + )) +(define-char + '((morohashi-daikanwa 29140 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5953) ; ø»”Ÿ¢ + (=ucs . #x806C) ; 聬 + )) +(define-char + '((=>ucs . #x265BE) ; 𦖾 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 29141) ; ø¸‡‡• + )) +(define-char + '((morohashi-daikanwa 29141 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x572B) ; ø»šºŠ + (=ucs . #x265BE) ; 𦖾 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x572D) ; ø»šºŒ + (ideograph-daikanwa . 29142) ; ø¸‡‡– + (=ucs . #x265BF) ; 𦖿 + )) +(define-char + '((=>ucs . #x265C0) ; 𦗀 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 29143) ; ø¸‡‡— + )) +(define-char + '((=>ucs . #x265C0) ; 𦗀 + (morohashi-daikanwa 29143 0 4) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x572E) ; ø»šº + )) +(define-char + '((morohashi-daikanwa 29143 0 5) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x265C0) ; 𦗀 + )) +(define-char + '((=>ucs . #x265C1) ; 𦗁 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 29144) ; ø¸‡‡˜ + )) +(define-char + '((morohashi-daikanwa 29144 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3161) ; ø»ž—” + (=ucs . #x265C1) ; 𦗁 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x315F) ; ø»ž—’ + (ideograph-daikanwa . 29145) ; ø¸‡‡™ + (=ucs . #x265C2) ; 𦗂 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5567) ; ø»‹±® + (chinese-cns11643-4 . #x525C) ; ø»˜©¡ + (ideograph-daikanwa . 29146) ; ø¸‡‡š + (=ucs . #x806D) ; 聭 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x315E) ; ø»ž—‘ + (ideograph-daikanwa . 29147) ; ø¸‡‡› + (=ucs . #x265C3) ; 𦗃 + )) +(define-char + '((=>ucs . #x265CD) ; 𦗍 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 29148) ; ø¸‡‡œ + )) +(define-char + '((morohashi-daikanwa 29148 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x572A) ; ø»šº‰ + (=ucs . #x265CD) ; 𦗍 + )) +(define-char + '((=>ucs . #x265CA) ; 𦗊 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 29151) ; ø¸‡‡Ÿ + )) +(define-char + '((morohashi-daikanwa 29151 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3160) ; ø»ž—“ + (=ucs . #x265CA) ; 𦗊 + )) +(define-char + '((=>ucs . #x806E) ; 聮 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x5243) ; ø»–Ÿ„ + (ideograph-daikanwa . 29152) ; ø¸‡‡  + )) +(define-char + '((morohashi-daikanwa 29152 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x806E) ; 聮 + )) +(define-char + '((=>ucs . #x806F) ; 聯 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6402) + (=jis-x0208-1990 . #x4E7E) ; ø½Š¹Ÿ + (ideograph-daikanwa . 29153) ; ø¸‡‡¡ + (ucs-jis . #x806F) ; ø½Š¹Ÿ + )) +(define-char + '((morohashi-daikanwa 29153 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x4E7E) ; ø»‚¿£ + (japanese-jisx0208 . #x4E7E) ; ø»‡“« + (korean-ksc5601 . #x5624) ; ø»‰¨… + (chinese-gb12345 . #x412A) ; 聯 + (=ucs . #x806F) ; 聯 + )) +(define-char + '((=>ucs . #x806F) ; 聯 + (morohashi-daikanwa 29153 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x747A) ; ø»’½¯ + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x6662) ; ø»ƒ¢— + (japanese-jisx0208 . #x6662) ; ø»‡¶Ÿ + (chinese-gb12345 . #x344F) ; 聰 + (ideograph-daikanwa . 29154) ; ø¸‡‡¢ + (=ucs . #x8070) ; 聰 + )) +(define-char + '((=>ucs . #x8070) ; 聰 + (morohashi-daikanwa 29154 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6393) + (korean-ksc5601 . #x7546) ; ø»Š–‰ + (=jis-x0208-1990 . #x6662) ; ø½‹œ“ + (ucs-jis . #x8070) ; ø»Š–‰ + )) +(define-char + '((=>ucs . #x8070) ; 聰 + (morohashi-daikanwa 29154 0 5) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7479) ; ø»’½® + )) +(define-char + '((=>ucs . #x265D0) ; 𦗐 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 29155) ; ø¸‡‡£ + )) +(define-char + '((morohashi-daikanwa 29155 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D50) ; ø»›ƒ£ + (=ucs . #x265D0) ; 𦗐 + )) +(define-char + '((=>ucs . #x265D1) ; 𦗑 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 29156) ; ø¸‡‡¤ + )) +(define-char + '((morohashi-daikanwa 29156 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D51) ; ø»›ƒ¤ + (=ucs . #x265D1) ; 𦗑 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5821) ; ø»˜±š + (ideograph-daikanwa . 29157) ; ø¸‡‡¥ + (=ucs . #x43C4) ; 䏄 + )) +(define-char + '((=>ucs . #x265D2) ; 𦗒 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 29158) ; ø¸‡‡¦ + )) +(define-char + '((morohashi-daikanwa 29158 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D52) ; ø»›ƒ¥ + (=ucs . #x265D2) ; 𦗒 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x717A) ; ø»…¼½ + (japanese-jisx0212 . #x5568) ; ø»‹±¯ + (chinese-isoir165 . #x717A) ; ø»Ž¥ + (chinese-cns11643-1 . #x7477) ; ø»’½¬ + (=jis-x0213-2-2000 . #x752D) ; ø»¦˜¤ + (ideograph-daikanwa . 29159) ; ø¸‡‡§ + (=ucs . #x8071) ; 聱 + )) +(define-char + '((=>ucs . #x265D3) ; 𦗓 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 29160) ; ø¸‡‡¨ + )) +(define-char + '((morohashi-daikanwa 29160 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A5B) ; ø»ž¤œ + (=ucs . #x265D3) ; 𦗓 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5824) ; ø»˜± + (ideograph-daikanwa . 29161) ; ø¸‡‡© + (=ucs . #x43C5) ; 䏅 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5825) ; ø»˜±ž + (ideograph-daikanwa . 29162) ; ø¸‡‡ª + (=ucs . #x265D4) ; 𦗔 + )) +(define-char + '((=>ucs . #x265D5) ; 𦗕 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 29163) ; ø¸‡‡« + )) +(define-char + '((morohashi-daikanwa 29163 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5826) ; ø»˜±Ÿ + (=ucs . #x265D5) ; 𦗕 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5823) ; ø»˜±œ + (ideograph-daikanwa . 29164) ; ø¸‡‡¬ + (=ucs . #x43C6) ; 䏆 + )) +(define-char + '((=>ucs . #x265D6) ; 𦗖 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 29165) ; ø¸‡‡­ + )) +(define-char + '((morohashi-daikanwa 29165 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D54) ; ø»›ƒ§ + (=ucs . #x265D6) ; 𦗖 + )) +(define-char + '((=>ucs . #x8072) ; 聲 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 29166) ; ø¸‡‡® + )) +(define-char + '((=>ucs . #x8072) ; 聲 + (morohashi-daikanwa 29166 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6399) + (=jis-x0208 . #x6661) ; ø½‹œ’ + (korean-ksc5601 . #x6122) ; ø»‰¸ + (ucs-jis . #x8072) ; ø½‹œ’ + )) +(define-char + '((morohashi-daikanwa 29166 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (chinese-gb12345 . #x4979) ; 聲 + (=ucs . #x8072) ; 聲 + )) +(define-char + '((=>ucs . #x8072) ; 聲 + (morohashi-daikanwa 29166 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (chinese-cns11643-1 . #x7478) ; ø»’½­ + )) +(define-char + '((=>ucs . #x8073) ; 聳 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 29167) ; ø¸‡‡¯ + )) +(define-char + '((=>ucs . #x8073) ; 聳 + (morohashi-daikanwa 29167 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6397) + (=jis-x0208-1990 . #x6660) ; ø½‹œ‘ + (ucs-jis . #x8073) ; ø½‹œ‘ + )) +(define-char + '((morohashi-daikanwa 29167 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (korean-ksc5601 . #x6946) ; ø»Š„¡ + (chinese-gb12345 . #x4B4A) ; 聳 + (=ucs . #x8073) ; 聳 + )) +(define-char + '((=>ucs . #x8073) ; 聳 + (morohashi-daikanwa 29167 0 3) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x747B) ; ø»’½° + )) +(define-char + '((=>ucs . #x8073) ; 聳 + (morohashi-daikanwa 29167 0 5) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x6660) ; ø»ƒ¢• + (japanese-jisx0208 . #x6660) ; ø»‡¶ + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 29169) ; ø¸‡‡± + (=ucs . #x43C7) ; 䏇 + )) +(define-char + '((=>ucs . #x43C7) ; 䏇 + (morohashi-daikanwa 29169 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5822) ; ø»˜±› + )) +(define-char + '((=>ucs . #x265D7) ; 𦗗 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 29170) ; ø¸‡‡² + )) +(define-char + '((morohashi-daikanwa 29170 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D53) ; ø»›ƒ¦ + (=ucs . #x265D7) ; 𦗗 + )) +(define-char + '((=>ucs . #x265DA) ; 𦗚 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 29171) ; ø¸‡‡³ + )) +(define-char + '((morohashi-daikanwa 29171 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A5C) ; ø»ž¤ + (=ucs . #x265DA) ; 𦗚 + )) +(define-char + '((=>ucs . #x265D9) ; 𦗙 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 29172) ; ø¸‡‡´ + )) +(define-char + '((morohashi-daikanwa 29172 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A5D) ; ø»ž¤ž + (=ucs . #x265D9) ; 𦗙 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6400) + (japanese-jisx0208-1978 . #x4430) ; ø»‚¯© + (japanese-jisx0208 . #x4430) ; ø»‡ƒ± + (ideograph-daikanwa . 29173) ; ø¸‡‡µ + (=ucs . #x8074) ; 聴 + )) +(define-char + '((=>ucs . #x8074) ; 聴 + (morohashi-daikanwa 29173 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208-1990 . #x4430) ; ø½Š©¥ + (ucs-jis . #x8074) ; ø½Š©¥ + )) +(define-char + '((=>ucs . #x8074) ; 聴 + (morohashi-daikanwa 29173 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5622) ; ø»–¤› + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 29174) ; ø¸‡‡¶ + (=ucs . #x265DF) ; 𦗟 + )) +(define-char + '((=>ucs . #x265DF) ; 𦗟 + (morohashi-daikanwa 29174 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5863) ; ø»–¨˜ + )) +(define-char + '((=>ucs . #x8075) ; 聵 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5569) ; ø»‹±° + (chinese-cns11643-2 . #x6268) ; ø»”­… + (=jis-x0213-2-2000 . #x752E) ; ø»¦˜¥ + (ideograph-daikanwa . 29175) ; ø¸‡‡· + (ucs-jis . #x8075) ; ø»‹±° + )) +(define-char + '((morohashi-daikanwa 29175 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb12345 . #x7179) ; 聵 + (=ucs . #x8075) ; 聵 + )) +(define-char + '((=>ucs . #x265E0) ; 𦗠 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 29176) ; ø¸‡‡¸ + )) +(define-char + '((morohashi-daikanwa 29176 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4177) ; ø»ž¯Š + (=ucs . #x265E0) ; 𦗠 + )) +(define-char + '((=>ucs . #x265E1) ; 𦗡 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 29177) ; ø¸‡‡¹ + )) +(define-char + '((morohashi-daikanwa 29177 0 3) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6366) ; ø»›Œ­ + (=ucs . #x265E1) ; 𦗡 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 29178) ; ø¸‡‡º + (=ucs . #x265E2) ; 𦗢 + )) +(define-char + '((=>ucs . #x265E2) ; 𦗢 + (morohashi-daikanwa 29178 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6363) ; ø»›Œª + )) +(define-char + '((=>ucs . #x8076) ; 聶 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 6405) + (japanese-jisx0208-1978 . #x6663) ; ø»ƒ¢˜ + (japanese-jisx0208 . #x6663) ; ø»‡¶  + (ideograph-daikanwa . 29179) ; ø¸‡‡» + )) +(define-char + '((=>ucs . #x8076) ; 聶 + (morohashi-daikanwa 29179 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (=jis-x0208-1990 . #x6663) ; ø½‹œ” + (ucs-jis . #x8076) ; ø½‹œ” + )) +(define-char + '((=>ucs . #x8076) ; 聶 + (morohashi-daikanwa 29179 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-1 . #x772B) ; ø»“€º + )) +(define-char + '((morohashi-daikanwa 29179 0 3) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb12345 . #x4474) ; 聶 + (=ucs . #x8076) ; 聶 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C72) ; ø»˜¸£ + (ideograph-daikanwa . 29180) ; ø¸‡‡¼ + (=ucs . #x265E3) ; 𦗣 + )) +(define-char + '((=>ucs . #x265E4) ; 𦗤 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 29181) ; ø¸‡‡½ + )) +(define-char + '((morohashi-daikanwa 29181 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x265E4) ; 𦗤 + )) +(define-char + '((=>ucs . #x265E4) ; 𦗤 + (morohashi-daikanwa 29181 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4179) ; ø»ž¯Œ + )) +(define-char + '((=>ucs . #x265E5) ; 𦗥 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 29182) ; ø¸‡‡¾ + )) +(define-char + '((morohashi-daikanwa 29182 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D55) ; ø»›ƒ¨ + (=ucs . #x265E5) ; 𦗥 + )) +(define-char + '((=>ucs . #x8077) ; 職 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 6406) + (korean-ksc5601 . #x7245) ; ø»Š‘® + (=jis-x0208-1990 . #x3F26) ; ø½Š¢… + (ideograph-daikanwa . 29183) ; ø¸‡‡¿ + (ucs-jis . #x8077) ; ø»Š‘® + )) +(define-char + '((=>ucs . #x8077) ; 職 + (morohashi-daikanwa 29183 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-1 . #x772A) ; ø»“€¹ + )) +(define-char + '((morohashi-daikanwa 29183 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 6406) + (japanese-jisx0208-1978 . #x3F26) ; ø»‚¨‰ + (japanese-jisx0208 . #x3F26) ; ø»†¼‘ + (chinese-gb12345 . #x5630) ; 職 + (=ucs . #x8077) ; 職 + )) +(define-char + '((=>ucs . #x8077) ; 職 + (morohashi-daikanwa 29183 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (=jef-china3 . #x60D2) ; øº†ƒ’ + )) +(define-char + '((=>ucs . #x265E6) ; 𦗦 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 29184) ; ø¸‡ˆ€ + )) +(define-char + '((morohashi-daikanwa 29184 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4178) ; ø»ž¯‹ + (=ucs . #x265E6) ; 𦗦 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6364) ; ø»›Œ« + (ideograph-daikanwa . 29185) ; ø¸‡ˆ + (=ucs . #x265E7) ; 𦗧 + )) +(define-char + '((=>ucs . #x265E8) ; 𦗨 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6365) ; ø»›Œ¬ + (ideograph-daikanwa . 29186) ; ø¸‡ˆ‚ + )) +(define-char + '((morohashi-daikanwa 29186 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x265E8) ; 𦗨 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5864) ; ø»–¨™ + (ideograph-daikanwa . 29187) ; ø¸‡ˆƒ + (=ucs . #x43C8) ; 䏈 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4175) ; ø»ž¯ˆ + (ideograph-daikanwa . 29188) ; ø¸‡ˆ„ + (=ucs . #x265E9) ; 𦗩 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4176) ; ø»ž¯‰ + (ideograph-daikanwa . 29190) ; ø¸‡ˆ† + (=ucs . #x265EF) ; 𦗯 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4876) ; ø»ž¹› + (ideograph-daikanwa . 29191) ; ø¸‡ˆ‡ + (=ucs . #x265F3) ; 𦗳 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6922) ; ø»›” + (ideograph-daikanwa . 29192) ; ø¸‡ˆˆ + (=ucs . #x265F4) ; 𦗴 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 29193) ; ø¸‡ˆ‰ + (=ucs . #x265F5) ; 𦗵 + )) +(define-char + '((=>ucs . #x265F5) ; 𦗵 + (morohashi-daikanwa 29193 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6923) ; ø»›”ž + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x664A) ; ø»”²Ÿ + (ideograph-daikanwa . 29194) ; ø¸‡ˆŠ + (=ucs . #x8078) ; 聸 + )) +(define-char + '((=>ucs . #x265F6) ; 𦗶 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 29195) ; ø¸‡ˆ‹ + )) +(define-char + '((morohashi-daikanwa 29195 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4878) ; ø»ž¹ + (=ucs . #x265F6) ; 𦗶 + )) +(define-char + '((=>ucs . #x265F7) ; 𦗷 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 29196) ; ø¸‡ˆŒ + )) +(define-char + '((morohashi-daikanwa 29196 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4877) ; ø»ž¹œ + (=ucs . #x265F7) ; 𦗷 + )) +(define-char + '((=>ucs . #x8079) ; 聹 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 14) + (total-strokes . 20) + (=jis-x0208 . #x6664) ; ø½‹œ• + (chinese-cns11643-2 . #x695F) ; ø»”·Ž + (ideograph-daikanwa . 29199) ; ø¸‡ˆ + (ucs-jis . #x8079) ; ø½‹œ• + )) +(define-char + '((morohashi-daikanwa 29199 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-gb12345 . #x7177) ; 聹 + (=ucs . #x8079) ; 聹 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C70) ; ø»–® + (ideograph-daikanwa . 29200) ; ø¸‡ˆ + (=ucs . #x807A) ; 聺 + )) +(define-char + '((=>ucs . #x265FE) ; 𦗾 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 29201) ; ø¸‡ˆ‘ + )) +(define-char + '((morohashi-daikanwa 29201 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F39) ; ø»Ÿ‚° + (=ucs . #x265FE) ; 𦗾 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C71) ; ø»–®ž + (=jis-x0213-2-2000 . #x752F) ; ø»¦˜¦ + (ideograph-daikanwa . 29203) ; ø¸‡ˆ“ + (=ucs . #x807B) ; 聻 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x6428) ; ø»™ƒ‰ + (ideograph-daikanwa . 29204) ; ø¸‡ˆ” + (=ucs . #x43C9) ; 䏉 + )) +(define-char + '((=>ucs . #x26603) ; 𦘃 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 29205) ; ø¸‡ˆ• + )) +(define-char + '((morohashi-daikanwa 29205 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F38) ; ø»Ÿ‚¯ + (=ucs . #x26603) ; 𦘃 + )) +(define-char + '((=>ucs . #x807C) ; 聼 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 29206) ; ø¸‡ˆ– + )) +(define-char + '((=>ucs . #x807C) ; 聼 + (morohashi-daikanwa 29206 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C72) ; ø»–®Ÿ + )) +(define-char + '((morohashi-daikanwa 29206 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x807C) ; 聼 + )) +(define-char + '((=>ucs . #x26604) ; 𦘄 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 49522) ; ø¸Œ…² + )) +(define-char + '((morohashi-daikanwa 49522 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F37) ; ø»Ÿ‚® + (=ucs . #x26604) ; 𦘄 + )) +(define-char + '((=>ucs . #x26605) ; 𦘅 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 29207) ; ø¸‡ˆ— + )) +(define-char + '((morohashi-daikanwa 29207 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7076) ; ø»› ƒ + (=ucs . #x26605) ; 𦘅 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 29208) ; ø¸‡ˆ˜ + (=ucs . #x26608) ; 𦘈 + )) +(define-char + '((=>ucs . #x26608) ; 𦘈 + (morohashi-daikanwa 29208 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x544D) ; ø»ŸŠš + )) +(define-char + '((=>ucs . #x26609) ; 𦘉 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 29209) ; ø¸‡ˆ™ + )) +(define-char + '((morohashi-daikanwa 29209 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x544E) ; ø»ŸŠ› + (=ucs . #x26609) ; 𦘉 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x737E) ; ø»›¤¥ + (ideograph-daikanwa . 29210) ; ø¸‡ˆš + (=ucs . #x2660A) ; 𦘊 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 16) + (total-strokes . 22) + (shinjigen-2 . 6401) + (=jis-x0208 . #x6665) ; ø½‹œ– + (chinese-gb12345 . #x4C7D) ; 聽 + (ideograph-daikanwa . 29211) ; ø¸‡ˆ› + (=ucs . #x807D) ; 聽 + )) +(define-char + '((=>ucs . #x807D) ; 聽 + (morohashi-daikanwa 29211 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 16) + (total-strokes . 22) + (korean-ksc5601 . #x7469) ; ø»Š•Ž + (chinese-cns11643-1 . #x7B6F) ; ø»“‡¶ + )) +(define-char + '((=>ucs . #x807E) ; 聾 + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 29212) ; ø¸‡ˆœ + )) +(define-char + '((=>ucs . #x807E) ; 聾 + (morohashi-daikanwa 29212 0 1) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 16) + (total-strokes . 22) + (shinjigen-2 . 6410) + (=jis-x0208-1990 . #x4F38) ; ø½Š¹· + (ucs-jis . #x807E) ; ø½Š¹· + )) +(define-char + '((morohashi-daikanwa 29212 0 2) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 16) + (total-strokes . 22) + (japanese-jisx0208-1978 . #x4F38) ; ø»‚¿» + (japanese-jisx0208 . #x4F38) ; ø»‡”ƒ + (korean-ksc5601 . #x566C) ; ø»‰© + (chinese-gb12345 . #x417B) ; 聾 + (=ucs . #x807E) ; 聾 + )) +(define-char + '((=>ucs . #x807E) ; 聾 + (morohashi-daikanwa 29212 0 3) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B6E) ; ø»“‡µ + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 29213) ; ø¸‡ˆ + (=ucs . #x43CA) ; 䏊 + )) +(define-char + '((=>ucs . #x43CA) ; 䏊 + (morohashi-daikanwa 29213 0 0) + (ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F5C) ; ø»–²£ + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5864) ; ø»Ÿ© + (ideograph-daikanwa . 49523) ; ø¸Œ…³ + (=ucs . #x2660B) ; 𦘋 + )) +(define-char + '((ideographic-radical . 128) ; ⽿ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A6D) ; ø»™‚ + (ideograph-daikanwa . 29214) ; ø¸‡ˆž + (=ucs . #x2660D) ; 𦘍 + )) diff --git a/lisp/utf-2000/Ideograph-R129-Brush.el b/lisp/utf-2000/Ideograph-R129-Brush.el new file mode 100644 index 0000000..7fc1551 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R129-Brush.el @@ -0,0 +1,234 @@ +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 6411) + (chinese-gb2312 . #x6D32) ; ø»…µ½ + (=jis-x0208 . #x6666) ; ø½‹œ— + (korean-ksc5601 . #x6B53) ; ø»Š‡ª + (chinese-isoir165 . #x6D32) ; ø»Žž + (chinese-cns11643-1 . #x4857) ; ø»‘¼¤ + (=gt-pj-1 . #x6666) ; 聿 + (ideograph-daikanwa . 29215) ; ø¸‡ˆŸ + (=gt-k . 01735) ; ý¡„€›‡ + (=ucs . #x807F) ; 聿 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-cns11643-5 . #x217A) ; ø»™¬… + (ideograph-daikanwa . 29216) ; ø¸‡ˆ  + (=ucs . #x26612) ; 𦘒 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x6D31) ; ø»…µ¼ + (chinese-isoir165 . #x6D31) ; ø»ŽžŒ + (=ucs . #x8080) ; 肀 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D5F) ; ø»œ‡– + (ideograph-daikanwa . 29217) ; ø¸‡ˆ¡ + (=ucs . #x26613) ; 𦘓 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B30) ; ø»™¹§ + (ideograph-daikanwa . 29219) ; ø¸‡ˆ£ + (=ucs . #x26614) ; 𦘔 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x556A) ; ø»‹±± + (chinese-cns11643-6 . #x3B24) ; ø»œš¿ + (ideograph-daikanwa . 29220) ; ø¸‡ˆ¤ + (=ucs . #x8081) ; 肁 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 4) + (cns-radical . 78) ; ⽍ + (total-strokes . 10) + (chinese-cns11643-2 . #x2F7D) ; ø»“¢  + (ideograph-daikanwa . 29221) ; ø¸‡ˆ¥ + (=ucs . #x8082) ; 肂 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4B60) ; ø»…„¯ + (chinese-isoir165 . #x4B60) ; ø»¬¿ + (=ucs . #x8083) ; 肃 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4350) ; ø»œ§› + (ideograph-daikanwa . 29222) ; ø¸‡ˆ¦ + (=ucs . #x26615) ; 𦘕 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D36) ; ø»œµ­ + (ideograph-daikanwa . 29223) ; ø¸‡ˆ§ + (=ucs . #x26618) ; 𦘘 + )) +(define-char + '((morohashi-daikanwa 29223 1) + (ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 6) + (total-strokes . 11) + (daikanwa-radical . 129) + (daikanwa-strokes . 6) + (=jis-x0208 . #x3D4D) ; ø½ŠŸ° + (chinese-cns11643-3 . #x383E) ; ø»•¸³ + (=gt-pj-1 . #x3D4D) ; 粛 + (=gt-k . 07787) ; ý¡„¹« + (=ucs . #x7C9B) ; 粛 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 6415) + (chinese-gb2312 . #x525E) ; ø»…Ž¿ + (=jis-x0208 . #x6667) ; ø½‹œ˜ + (korean-ksc5601 . #x6C3D) ; ø»Šˆ² + (chinese-isoir165 . #x525E) ; ø»· + (chinese-cns11643-1 . #x657E) ; ø»’§± + (ideograph-daikanwa . 29224) ; ø¸‡ˆ¨ + (=ucs . #x8084) ; 肄 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 7) + (total-strokes . 12) + (shinjigen-2 . 6414) + (=jis-x0208 . #x6669) ; ø½‹œš + (korean-ksc5601 . #x625C) ; ø»‰º¥ + (chinese-cns11643-1 . #x6148) ; ø»’¡ƒ + (chinese-gb12345 . #x4B60) ; 肅 + (=gt-pj-1 . #x6669) ; 肅 + (ideograph-daikanwa . 29225) ; ø¸‡ˆ© + (=gt-k . 10340) ; ý¡„‚¡¤ + (=ucs . #x8085) ; 肅 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 6416) + (chinese-gb2312 . #x4B41) ; ø»…„ + (=jis-x0208 . #x6668) ; ø½‹œ™ + (korean-ksc5601 . #x5E6B) ; ø»‰´¼ + (chinese-isoir165 . #x4B41) ; ø»¬  + (chinese-cns11643-1 . #x657D) ; ø»’§° + (=gt-pj-1 . #x6668) ; 肆 + (ideograph-daikanwa . 29226) ; ø¸‡ˆª + (=gt-k . 10339) ; ý¡„‚¡£ + (=ucs . #x8086) ; 肆 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x566D) ; ø»ƒ² + (ideograph-daikanwa . 29227) ; ø¸‡ˆ« + (=ucs . #x43CB) ; 䏋 + )) +(define-char + '((=>ucs . #x8087) ; 肇 + (ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 8) + (total-strokes . 14) + (korean-ksc5601 . #x705C) ; ø»Š‰ + (chinese-cns11643-1 . #x6A4E) ; ø»’®— + (ideograph-daikanwa . 29228) ; ø¸‡ˆ¬ + )) +(define-char + '((=>ucs . #x8087) ; 肇 + (morohashi-daikanwa 29228 0 2) + (ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 8) + (total-strokes . 14) + (=jis-x0208 . #x4825) ; ø½Š¯’ + (ucs-jis . #x8087) ; ø½Š¯’ + )) +(define-char + '((morohashi-daikanwa 29228 0 3) + (ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x5558) ; ø»…““ + (chinese-isoir165 . #x5558) ; ø»»£ + (=ucs . #x8087) ; 肇 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x556B) ; ø»‹±² + (chinese-cns11643-6 . #x6060) ; ø»’‘ + (ideograph-daikanwa . 29230) ; ø¸‡ˆ® + (=ucs . #x8088) ; 肈 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-6 . #x566E) ; ø»ƒ³ + (ideograph-daikanwa . 29231) ; ø¸‡ˆ¯ + (=ucs . #x2661D) ; 𦘝 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6061) ; ø»’’ + (ideograph-daikanwa . 49524) ; ø¸Œ…´ + (=ucs . #x2661F) ; 𦘟 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6062) ; ø»’“ + (=ucs . #x2661E) ; 𦘞 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2731) ; ø»ž‡¸ + (ideograph-daikanwa . 29232) ; ø¸‡ˆ° + (=ucs . #x26620) ; 𦘠 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3162) ; ø»ž—• + (ideograph-daikanwa . 29233) ; ø¸‡ˆ± + (=ucs . #x26623) ; 𦘣 + )) +(define-char + '((ideographic-radical . 129) ; ⾀ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F3A) ; ø»Ÿ‚± + (ideograph-daikanwa . 29235) ; ø¸‡ˆ³ + (=ucs . #x26628) ; 𦘨 + )) diff --git a/lisp/utf-2000/Ideograph-R130-Meat.el b/lisp/utf-2000/Ideograph-R130-Meat.el new file mode 100644 index 0000000..fb9d760 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R130-Meat.el @@ -0,0 +1,16331 @@ +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 6420) + (chinese-gb2312 . #x4862) ; ø»…€— + (=jis-x0208 . #x4679) ; ø½Š­ª + (korean-ksc5601 . #x6B3F) ; ø»Š‡– + (chinese-isoir165 . #x4862) ; ø»¨§ + (chinese-cns11643-1 . #x4858) ; ø»‘¼¥ + (=gt-pj-1 . #x4679) ; 肉 + (ideograph-daikanwa . 29236) ; ø¸‡ˆ´ + (=gt-k . 01677) ; ý¡„€š + (=ucs . #x8089) ; 肉 + )) +(define-char + '((name . "CJK RADICAL MEAT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 0) + (total-strokes . 4) + (ideograph-daikanwa . 29237) ; ø¸‡ˆµ + (=ucs . #x2EBC) ; ⺼ + )) +(define-char + '((=>ucs . #x2EBC) ; ⺼ + (morohashi-daikanwa 29237 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 0) + (total-strokes . 4) + (=big5-cdp . #x8A73) ; ý¢€ˆ©³ + )) +(define-char + '((=>ucs . #x2EBC) ; ⺼ + (morohashi-daikanwa 29237 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 0) + (total-strokes . 4) + (=big5-cdp . #x8958) ; ý¢€ˆ¥˜ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-cns11643-6 . #x2547) ; ø»›»Ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 1) + (total-strokes . 5) + (ideograph-daikanwa . 29238) ; ø¸‡ˆ¶ + (=ucs . #x808A) ; 肊 + )) +(define-char + '((=>ucs . #x808A) ; 肊 + (morohashi-daikanwa 29238 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-2 . #x2168) ; ø»“§ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 6423) + (chinese-gb2312 . #x405F) ; ø»„´¤ + (=jis-x0208 . #x4F3E) ; ø½Š¹½ + (korean-ksc5601 . #x574E) ; ø»‰ª + (chinese-isoir165 . #x405F) ; ø»œ´ + (=gt-pj-1 . #x4F3E) ; 肋 + (ideograph-daikanwa . 29239) ; ø¸‡ˆ· + (=gt-k . 01709) ; ý¡„€š­ + (=ucs . #x808B) ; 肋 + )) +(define-char + '((=>ucs . #x808B) ; 肋 + (morohashi-daikanwa 29239 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-1 . #x4859) ; ø»‘¼¦ + )) +(define-char + '((=>ucs . #x26629) ; 𦘩 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 29240) ; ø¸‡ˆ¸ + )) +(define-char + '((morohashi-daikanwa 29240 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 3 2043 4) + (=hanziku-6 . #xA4D4) ; ý¢ª“” + (=ucs . #x26629) ; 𦘩 + )) +(define-char + '((=>ucs . #x26629) ; 𦘩 + (morohashi-daikanwa 29240 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-5 . #x2325) ; ø»™­¬ + )) +(define-char + '((=>ucs . #x26632) ; 𦘲 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 3 2043 3) + (ideograph-daikanwa . 29241) ; ø¸‡ˆ¹ + (=hanziku-6 . #xA4D3) ; ý¢ª““ + )) +(define-char + '((morohashi-daikanwa 29241 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (=ucs . #x26632) ; 𦘲 + )) +(define-char + '((=>ucs . #x26632) ; 𦘲 + (morohashi-daikanwa 29241 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-5 . #x2324) ; ø»™­« + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (shinjigen-2 . 6422) + (chinese-gb2312 . #x3C21) ; ø»„­® + (=jis-x0208 . #x4829) ; ø½Š¯– + (korean-ksc5601 . #x513F) ; ø»‰¡Š + (chinese-isoir165 . #x3C21) ; ø»•¾ + (=gt-pj-1 . #x4829) ; 肌 + (ideograph-daikanwa . 29242) ; ø¸‡ˆº + (=gt-k . 01681) ; ý¡„€š‘ + (=ucs . #x808C) ; 肌 + )) +(define-char + '((=>ucs . #x808C) ; 肌 + (morohashi-daikanwa 29242 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-1 . #x485A) ; ø»‘¼§ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 3 2043 8) + (ideograph-daikanwa . 29243) ; ø¸‡ˆ» + (=hanziku-6 . #xA4D8) ; ý¢ª“˜ + (=ucs . #x2662A) ; 𦘪 + )) +(define-char + '((=>ucs . #x2662A) ; 𦘪 + (morohashi-daikanwa 29243 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-5 . #x2323) ; ø»™­ª + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 29244) ; ø¸‡ˆ¼ + (=ucs . #x808D) ; 肍 + )) +(define-char + '((=>ucs . #x808D) ; 肍 + (morohashi-daikanwa 29244 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x2435) ; ø»•›’ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 29245) ; ø¸‡ˆ½ + (=ucs . #x43CC) ; 䏌 + )) +(define-char + '((=>ucs . #x43CC) ; 䏌 + (morohashi-daikanwa 29245 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-4 . #x232D) ; ø»—£° + )) +(define-char + '((=>ucs . #x808F) ; 肏 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 29246) ; ø¸‡ˆ¾ + )) +(define-char + '((morohashi-daikanwa 29246 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-2 . #x284B) ; ø»“—œ + (=ucs . #x808F) ; 肏 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (japanese-jisx0212 . #x556C) ; ø»‹±³ + (ideograph-daikanwa . 29247) ; ø¸‡ˆ¿ + (=ucs . #x808E) ; 肎 + )) +(define-char + '((=>ucs . #x808E) ; 肎 + (morohashi-daikanwa 29247 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x2436) ; ø»•›“ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D60) ; ø»œ‡— + (ideograph-daikanwa . 29248) ; ø¸‡‰€ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 29249) ; ø¸‡‰ + )) +(define-char + '((morohashi-daikanwa 29249 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D61) ; ø»œ‡˜ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 29250) ; ø¸‡‰‚ + )) +(define-char + '((morohashi-daikanwa 29250 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2548) ; ø»›» + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 29251) ; ø¸‡‰ƒ + (=ucs . #x43CD) ; 䏍 + )) +(define-char + '((=>ucs . #x43CD) ; 䏍 + (morohashi-daikanwa 29251 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2549) ; ø»›» + (=big5-cdp . #x8B6A) ; ý¢€ˆ­ª + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 3 2044 2) + (ideograph-daikanwa . 29252) ; ø¸‡‰„ + (=hanziku-6 . #xA4F2) ; ý¢ª“² + (=ucs . #x26633) ; 𦘳 + )) +(define-char + '((=>ucs . #x26633) ; 𦘳 + (morohashi-daikanwa 29252 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-5 . #x2322) ; ø»™­© + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 29253) ; ø¸‡‰… + (=ucs . #x43CE) ; 䏎 + )) +(define-char + '((=>ucs . #x43CE) ; 䏎 + (morohashi-daikanwa 29253 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x246F) ; ø»—¦ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 29254) ; ø¸‡‰† + (=ucs . #x8090) ; 肐 + )) +(define-char + '((=>ucs . #x8090) ; 肐 + (morohashi-daikanwa 29254 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2476) ; ø»“’ + )) +(define-char + '((=>ucs . #x8091) ; 肑 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 29255) ; ø¸‡‰‡ + )) +(define-char + '((morohashi-daikanwa 29255 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2724) ; ø»•Ÿ› + (=ucs . #x8091) ; 肑 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 29256) ; ø¸‡‰ˆ + (=ucs . #x8092) ; 肒 + )) +(define-char + '((=>ucs . #x8092) ; 肒 + (morohashi-daikanwa 29256 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2477) ; ø»“’ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3379) ; ø»œ¤ + (ideograph-daikanwa . 29257) ; ø¸‡‰‰ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 29258) ; ø¸‡‰Š + )) +(define-char + '((morohashi-daikanwa 29258 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x287B) ; ø»œ€œ + )) +(define-char + '((=>ucs . #x8093) ; 肓 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 6426) + (=jis-x0208 . #x666B) ; ø½‹œœ + (ideograph-daikanwa . 29259) ; ø¸‡‰‹ + (ucs-jis . #x8093) ; ø½‹œœ + )) +(define-char + '((morohashi-daikanwa 29259 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x6B41) ; ø»…³ + (chinese-isoir165 . #x6B41) ; ø»Ž›  + (=ucs . #x8093) ; 肓 + )) +(define-char + '((=>ucs . #x8093) ; 肓 + (morohashi-daikanwa 29259 0 1 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B3A) ; ø»’€¡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 3 2045 9) + (ideograph-daikanwa . 29260) ; ø¸‡‰Œ + (=hanziku-6 . #xA55A) ; ý¢ª•š + (=ucs . #x26634) ; 𦘴 + )) +(define-char + '((=>ucs . #x26634) ; 𦘴 + (morohashi-daikanwa 29260 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2473) ; ø»™°˜ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 29261) ; ø¸‡‰ + (=ucs . #x8094) ; 肔 + )) +(define-char + '((=>ucs . #x8094) ; 肔 + (morohashi-daikanwa 29261 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2726) ; ø»•Ÿ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 29262) ; ø¸‡‰Ž + (=ucs . #x8095) ; 肕 + )) +(define-char + '((=>ucs . #x8095) ; 肕 + (morohashi-daikanwa 29262 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2474) ; ø»“’ + )) +(define-char + '((=>ucs . #x8096) ; 肖 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (korean-ksc5601 . #x752B) ; ø»Š•® + (ideograph-daikanwa . 29263) ; ø¸‡‰ + (=jef-china3 . #x52A8) ; øº…Š¨ + )) +(define-char + '((morohashi-daikanwa 29263 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x5024) ; ø»…‹‰ + (=jis-x0208 . #x3E53) ; ø½Š¡” + (chinese-isoir165 . #x5024) ; ø»³™ + (=gt-pj-1 . #x3E53) ; 肖 + (=gt-k . 02578) ; ý¡„€¨’ + (=ucs . #x8096) ; 肖 + )) +(define-char + '((=>ucs . #x8096) ; 肖 + (morohashi-daikanwa 29263 1 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B39) ; ø»’€  + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 29264) ; ø¸‡‰ + (=ucs . #x26635) ; 𦘵 + )) +(define-char + '((=>ucs . #x26635) ; 𦘵 + (morohashi-daikanwa 29264 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 3 2045 3) + (=hanziku-6 . #xA554) ; ý¢ª•” + )) +(define-char + '((=>ucs . #x26635) ; 𦘵 + (morohashi-daikanwa 29264 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2472) ; ø»™°— + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 29265) ; ø¸‡‰‘ + (=ucs . #x8097) ; 肗 + )) +(define-char + '((=>ucs . #x8097) ; 肗 + (morohashi-daikanwa 29265 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2725) ; ø»•Ÿœ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 29266) ; ø¸‡‰’ + )) +(define-char + '((morohashi-daikanwa 29266 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x337A) ; ø»œ¥ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 29267) ; ø¸‡‰“ + )) +(define-char + '((morohashi-daikanwa 29267 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2879) ; ø»œ€š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 6429) + (chinese-gb2312 . #x5662) ; ø»…”» + (=jis-x0208 . #x492A) ; ø½Š°µ + (chinese-isoir165 . #x5662) ; ø»½‹ + (=gt-pj-1 . #x492A) ; 肘 + (ideograph-daikanwa . 29268) ; ø¸‡‰” + (=gt-k . 02640) ; ý¡„€© + (=ucs . #x8098) ; 肘 + )) +(define-char + '((=>ucs . #x8098) ; 肘 + (morohashi-daikanwa 29268 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B3C) ; ø»’€£ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (=jis-x0213-2-2000 . #x7530) ; ø»¦˜§ + (ideograph-daikanwa . 29269) ; ø¸‡‰• + (=ucs . #x8099) ; 肙 + )) +(define-char + '((=>ucs . #x8099) ; 肙 + (morohashi-daikanwa 29269 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2475) ; ø»“’Ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 6430) + (chinese-gb2312 . #x3647) ; ø»„¥  + (=jis-x0208 . #x666C) ; ø½‹œ + (chinese-isoir165 . #x3647) ; ø»° + (ideograph-daikanwa . 29270) ; ø¸‡‰– + (=ucs . #x809A) ; 肚 + )) +(define-char + '((=>ucs . #x809A) ; 肚 + (morohashi-daikanwa 29270 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B3E) ; ø»’€¥ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 6425) + (chinese-gb2312 . #x3858) ; ø»„¨­ + (=jis-x0208 . #x666A) ; ø½‹œ› + (korean-ksc5601 . #x797D) ; ø»Šœ¸ + (chinese-isoir165 . #x3858) ; ø»½ + (ideograph-daikanwa . 29271) ; ø¸‡‰— + (=ucs . #x809B) ; 肛 + )) +(define-char + '((=>ucs . #x809B) ; 肛 + (morohashi-daikanwa 29271 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B3D) ; ø»’€¤ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x6B40) ; ø»…³ + (japanese-jisx0212 . #x556D) ; ø»‹±´ + (chinese-isoir165 . #x6B40) ; ø»Ž›Ÿ + (=jis-x0213-2-2000 . #x7531) ; ø»¦˜¨ + (ideograph-daikanwa . 29272) ; ø¸‡‰˜ + (=ucs . #x809C) ; 肜 + )) +(define-char + '((=>ucs . #x809C) ; 肜 + (morohashi-daikanwa 29272 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2478) ; ø»“’‘ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (shinjigen-2 . 6424) + (chinese-gb2312 . #x384E) ; ø»„¨£ + (=jis-x0208 . #x344E) ; ø½Š’£ + (korean-ksc5601 . #x4A5C) ; ø»‰—• + (chinese-isoir165 . #x384E) ; ø»³ + (ideograph-daikanwa . 29273) ; ø¸‡‰™ + (=ucs . #x809D) ; 肝 + )) +(define-char + '((=>ucs . #x809D) ; 肝 + (morohashi-daikanwa 29273 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B3B) ; ø»’€¢ + )) +(define-char + '((=>ucs . #x80B2) ; 育 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 29274) ; ø¸‡‰š + )) +(define-char + '((=>ucs . #x80B2) ; 育 + (morohashi-daikanwa 29274 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B3F) ; ø»’€¦ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 29275) ; ø¸‡‰› + )) +(define-char + '((morohashi-daikanwa 29275 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2878) ; ø»œ€™ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x556E) ; ø»‹±µ + (ideograph-daikanwa . 29276) ; ø¸‡‰œ + (=ucs . #x809E) ; 肞 + )) +(define-char + '((=>ucs . #x809E) ; 肞 + (morohashi-daikanwa 29276 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2470) ; ø»—¦‘ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 29277) ; ø¸‡‰ + (=ucs . #x43CF) ; 䏏 + )) +(define-char + '((=>ucs . #x43CF) ; 䏏 + (morohashi-daikanwa 29277 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x246E) ; ø»—¦ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 29280) ; ø¸‡‰  + )) +(define-char + '((morohashi-daikanwa 29280 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2877) ; ø»œ€˜ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 49525) ; ø¸Œ…µ + )) +(define-char + '((morohashi-daikanwa 49525 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x287A) ; ø»œ€› + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x6B3F) ; ø»…³Ž + (chinese-isoir165 . #x6B3F) ; ø»Ž›ž + (=ucs . #x809F) ; 肟 + )) +(define-char + '((=>ucs . #x809F) ; 肟 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2723) ; ø»•Ÿš + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (chinese-gb2312 . #x3326) ; ø»„ ¥ + (chinese-isoir165 . #x3326) ; ø»ˆµ + (=ucs . #x80A0) ; 肠 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2876) ; ø»œ€— + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29281) ; ø¸‡‰¡ + (=ucs . #x43D0) ; 䏐 + )) +(define-char + '((=>ucs . #x43D0) ; 䏐 + (morohashi-daikanwa 29281 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A51) ; ø»•¤¢ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 29282) ; ø¸‡‰¢ + (=ucs . #x43D1) ; 䏑 + )) +(define-char + '((=>ucs . #x43D1) ; 䏑 + (morohashi-daikanwa 29282 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B28) ; ø»œ›ƒ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29283) ; ø¸‡‰£ + (=ucs . #x43D2) ; 䏒 + )) +(define-char + '((=>ucs . #x43D2) ; 䏒 + (morohashi-daikanwa 29283 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A55) ; ø»•¤¦ + )) +(define-char + '((=>ucs . #x80A1) ; 股 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 6438) + (=jis-x0208 . #x3854) ; ø½Š˜¡ + (korean-ksc5601 . #x4D46) ; ø»‰›™ + (=gt-pj-1 . #x3854) ; ø½Š˜¡ + (ideograph-daikanwa . 29284) ; ø¸‡‰¤ + (=gt-k . 03696) ; ý¡„€¹° + (ucs-jis . #x80A1) ; ø½Š˜¡ + )) +(define-char + '((morohashi-daikanwa 29284 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x3949) ; ø»„©¼ + (chinese-isoir165 . #x3949) ; ø»’Œ + (=ucs . #x80A1) ; 股 + )) +(define-char + '((=>ucs . #x80A1) ; 股 + (morohashi-daikanwa 29284 0 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F34) ; ø»’†“ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 6443) + (chinese-gb2312 . #x562B) ; ø»…”„ + (=jis-x0208 . #x3B68) ; ø½Š + (korean-ksc5601 . #x7236) ; ø»Š‘Ÿ + (chinese-isoir165 . #x562B) ; ø»¼” + (ideograph-daikanwa . 29285) ; ø¸‡‰¥ + (=ucs . #x80A2) ; 肢 + )) +(define-char + '((=>ucs . #x80A2) ; 肢 + (morohashi-daikanwa 29285 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F32) ; ø»’†‘ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29286) ; ø¸‡‰¦ + (=jef-china3 . #x52B1) ; øº…Š± + (=ucs . #x43D3) ; 䏓 + )) +(define-char + '((=>ucs . #x43D3) ; 䏓 + (morohashi-daikanwa 29286 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A50) ; ø»•¤¡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29287) ; ø¸‡‰§ + (=ucs . #x80A3) ; 肣 + )) +(define-char + '((=>ucs . #x80A3) ; 肣 + (morohashi-daikanwa 29287 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x284D) ; ø»“—ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 2052 1) + (ideograph-daikanwa . 29288) ; ø¸‡‰¨ + (=hanziku-6 . #xA6B7) ; ý¢ªš· + (=ucs . #x2663F) ; 𦘿 + )) +(define-char + '((=>ucs . #x2663F) ; 𦘿 + (morohashi-daikanwa 29288 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x275A) ; ø»™´™ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x3774) ; ø»„§« + (chinese-isoir165 . #x3774) ; ø»» + (=jis-x0213-2-2000 . #x7532) ; ø»¦˜© + (ideograph-daikanwa . 29289) ; ø¸‡‰© + (=ucs . #x80A4) ; 肤 + )) +(define-char + '((=>ucs . #x80A4) ; 肤 + (morohashi-daikanwa 29289 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A56) ; ø»•¤§ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 6446) + (chinese-gb2312 . #x374A) ; ø»„§ + (=jis-x0208 . #x486E) ; ø½Š°› + (korean-ksc5601 . #x5D7E) ; ø»‰³± + (chinese-isoir165 . #x374A) ; ø»‘ + (=gt-pj-1 . #x486E) ; 肥 + (ideograph-daikanwa . 29290) ; ø¸‡‰ª + (=gt-k . 03804) ; ý¡„€»œ + (=ucs . #x80A5) ; 肥 + )) +(define-char + '((=>ucs . #x80A5) ; 肥 + (morohashi-daikanwa 29290 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F31) ; ø»’† + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x556F) ; ø»‹±¶ + (ideograph-daikanwa . 29291) ; ø¸‡‰« + (=ucs . #x80A6) ; 肦 + )) +(define-char + '((=>ucs . #x80A6) ; 肦 + (morohashi-daikanwa 29291 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A5B) ; ø»•¤¬ + )) +(define-char + '((=>ucs . #x26640) ; 𦙀 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29292) ; ø¸‡‰¬ + )) +(define-char + '((=>ucs . #x26640) ; 𦙀 + (morohashi-daikanwa 29292 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x275E) ; ø»™´ + )) +(define-char + '((morohashi-daikanwa 29292 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 2049 13) + (=hanziku-6 . #xA641) ; ý¢ª™ + (=ucs . #x26640) ; 𦙀 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29293) ; ø¸‡‰­ + (=ucs . #x43D4) ; 䏔 + )) +(define-char + '((=>ucs . #x43D4) ; 䏔 + (morohashi-daikanwa 29293 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2766) ; ø»—ª¡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29294) ; ø¸‡‰® + (=ucs . #x43D5) ; 䏕 + )) +(define-char + '((=>ucs* . #x43D5) ; 䏕 + (morohashi-daikanwa 29294 0 9) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2768) ; ø»—ª£ + (=ucs . #x2F981) ; 䏕 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29295) ; ø¸‡‰¯ + )) +(define-char + '((morohashi-daikanwa 29295 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D64) ; ø»œ‡› + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x5570) ; ø»‹±· + (=jis-x0213-2-2000 . #x7533) ; ø»¦˜ª + (ideograph-daikanwa . 29296) ; ø¸‡‰° + (=jef-china3 . #x52B2) ; øº…Š² + (=ucs . #x80A7) ; 肧 + )) +(define-char + '((=>ucs . #x80A7) ; 肧 + (morohashi-daikanwa 29296 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A58) ; ø»•¤© + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 10) + (hanyu-dazidian 5 2931 9) + (chinese-cns11643-4 . #x2F43) ; ø»—µ® + (ideograph-daikanwa . 29297) ; ø¸‡‰± + (=hanziku-8 . #xB3AC) ; ý¢‚‹Ž¬ + (=ucs . #x26642) ; 𦙂 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29298) ; ø¸‡‰² + (=ucs . #x80A8) ; 肨 + )) +(define-char + '((=>ucs . #x80A8) ; 肨 + (morohashi-daikanwa 29298 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A4F) ; ø»•¤  + )) +(define-char + '((=>ucs . #x80A9) ; 肩 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x4C37) ; ø»‰™¬ + (ideograph-daikanwa . 29299) ; ø¸‡‰³ + (=jef-china3 . #x52A9) ; øº…Š© + )) +(define-char + '((=>ucs . #x80A9) ; 肩 + (morohashi-daikanwa 29299 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F36) ; ø»’†• + )) +(define-char + '((=>ucs . #x80A9) ; 肩 + (morohashi-daikanwa 29299 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (=jis-x0208 . #x382A) ; ø½Š—· + (=gt-pj-1 . #x382A) ; ø½Š—· + (=gt-k . 03690) ; ý¡„€¹ª + (ucs-jis . #x80A9) ; ø½Š—· + )) +(define-char + '((morohashi-daikanwa 29299 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x3C67) ; ø»„®´ + (chinese-isoir165 . #x3C67) ; ø»—„ + (=ucs . #x80A9) ; 肩 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29300) ; ø¸‡‰´ + (=ucs . #x43D6) ; 䏖 + )) +(define-char + '((=>ucs . #x43D6) ; 䏖 + (morohashi-daikanwa 29300 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2762) ; ø»—ª + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B25) ; ø»œ›€ + (ideograph-daikanwa . 29301) ; ø¸‡‰µ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 6447) + (chinese-gb2312 . #x373E) ; ø»„¦µ + (=jis-x0208 . #x4B43) ; ø½Š´Š + (korean-ksc5601 . #x5B38) ; ø»‰¯¯ + (chinese-isoir165 . #x373E) ; ø»… + (ideograph-daikanwa . 29302) ; ø¸‡‰¶ + (=ucs . #x80AA) ; 肪 + )) +(define-char + '((=>ucs . #x80AA) ; 肪 + (morohashi-daikanwa 29302 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F38) ; ø»’†— + )) +(define-char + '((=>ucs . #x80AB) ; 肫 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x5571) ; ø»‹±¸ + (ideograph-daikanwa . 29303) ; ø¸‡‰· + (=jef-china3 . #x52B3) ; øº…Š³ + (ucs-jis . #x80AB) ; ø»‹±¸ + )) +(define-char + '((morohashi-daikanwa 29303 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6B46) ; ø»…³• + (chinese-isoir165 . #x6B46) ; ø»Ž›¥ + (=ucs . #x80AB) ; 肫 + )) +(define-char + '((=>ucs . #x80AB) ; 肫 + (morohashi-daikanwa 29303 0 2 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F35) ; ø»’†” + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 6448) + (=jis-x0208 . #x666F) ; ø½‹œ  + (=gt-pj-1 . #x666F) ; 肬 + (ideograph-daikanwa . 29304) ; ø¸‡‰¸ + (=gt-k . 03907) ; ý¡„€½ƒ + (=ucs . #x80AC) ; 肬 + )) +(define-char + '((=>ucs . #x80AC) ; 肬 + (morohashi-daikanwa 29304 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A59) ; ø»•¤ª + )) +(define-char + '((=>ucs . #x80AD) ; 肭 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (=jis-x0208 . #x666D) ; ø½‹œž + (ideograph-daikanwa . 29305) ; ø¸‡‰¹ + (ucs-jis . #x80AD) ; ø½‹œž + )) +(define-char + '((=>ucs . #x80AD) ; 肭 + (morohashi-daikanwa 29305 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2850) ; ø»“—¡ + )) +(define-char + '((morohashi-daikanwa 29305 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6B47) ; ø»…³– + (chinese-isoir165 . #x6B47) ; ø»Ž›¦ + (=ucs . #x80AD) ; 肭 + )) +(define-char + '((=>ucs . #x80AE) ; 肮 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29306) ; ø¸‡‰º + )) +(define-char + '((morohashi-daikanwa 29306 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x3039) ; ø»„œž + (chinese-isoir165 . #x3039) ; ø»„® + (=ucs . #x80AE) ; 肮 + )) +(define-char + '((=>ucs . #x80AE) ; 肮 + (morohashi-daikanwa 29306 0 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x284C) ; ø»“— + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29307) ; ø¸‡‰» + )) +(define-char + '((morohashi-daikanwa 29307 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D6D) ; ø»œ‡¤ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29308) ; ø¸‡‰¼ + )) +(define-char + '((morohashi-daikanwa 29308 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D6E) ; ø»œ‡¥ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29309) ; ø¸‡‰½ + )) +(define-char + '((morohashi-daikanwa 29309 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D62) ; ø»œ‡™ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 2051 2) + (ideograph-daikanwa . 29310) ; ø¸‡‰¾ + (=hanziku-6 . #xA676) ; ý¢ª™¶ + (=ucs . #x26646) ; 𦙆 + )) +(define-char + '((=>ucs . #x26646) ; 𦙆 + (morohashi-daikanwa 29310 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x275D) ; ø»™´œ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 6434) + (chinese-gb2312 . #x3F4F) ; ø»„²¶ + (=jis-x0208 . #x394E) ; ø½Š™¹ + (korean-ksc5601 . #x5069) ; ø»‰ – + (chinese-isoir165 . #x3F4F) ; ø»›† + (=gt-pj-1 . #x394E) ; 肯 + (ideograph-daikanwa . 29311) ; ø¸‡‰¿ + (=gt-k . 03706) ; ý¡„€¹º + (=ucs . #x80AF) ; 肯 + )) +(define-char + '((=>ucs . #x80AF) ; 肯 + (morohashi-daikanwa 29311 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F39) ; ø»’†˜ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B27) ; ø»œ›‚ + (ideograph-daikanwa . 29312) ; ø¸‡Š€ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29313) ; ø¸‡Š + (=ucs . #x80BB) ; 肻 + )) +(define-char + '((=>ucs . #x80BB) ; 肻 + (morohashi-daikanwa 29313 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x276A) ; ø»—ª¥ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29314) ; ø¸‡Š‚ + (=ucs . #x80B0) ; 肰 + )) +(define-char + '((=>ucs . #x80B0) ; 肰 + (morohashi-daikanwa 29314 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A52) ; ø»•¤£ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 6441) + (chinese-gb2312 . #x6B45) ; ø»…³” + (=jis-x0208 . #x394F) ; ø½Š™º + (korean-ksc5601 . #x4E5D) ; ø»‰Ž + (chinese-isoir165 . #x6B45) ; ø»Ž›¤ + (ideograph-daikanwa . 29315) ; ø¸‡Šƒ + (=ucs . #x80B1) ; 肱 + )) +(define-char + '((=>ucs . #x80B1) ; 肱 + (morohashi-daikanwa 29315 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F33) ; ø»’†’ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29316) ; ø¸‡Š„ + (=ucs . #x43D7) ; 䏗 + )) +(define-char + '((=>ucs . #x43D7) ; 䏗 + (morohashi-daikanwa 29316 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2767) ; ø»—ª¢ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29317) ; ø¸‡Š… + (=ucs . #x43D8) ; 䏘 + )) +(define-char + '((=>ucs . #x43D8) ; 䏘 + (morohashi-daikanwa 29317 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2763) ; ø»—ªž + )) +(define-char + '((=>ucs . #x80B2) ; 育 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 6431) + (=jis-x0208 . #x3069) ; ø½Š† + (korean-ksc5601 . #x6B40) ; ø»Š‡— + (=gt-pj-1 . #x3069) ; ø½Š† + (ideograph-daikanwa . 29318) ; ø¸‡Š† + (=gt-k . 03628) ; ý¡„€¸¬ + (ucs-jis . #x80B2) ; ø½Š† + )) +(define-char + '((morohashi-daikanwa 29318 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x537D) ; ø»…¼ + (chinese-isoir165 . #x537D) ; ø»¹Œ + (=ucs . #x80B2) ; 育 + )) +(define-char + '((=>ucs . #x80B2) ; 育 + (morohashi-daikanwa 29318 0 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D69) ; ø»œ‡  + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29319) ; ø¸‡Š‡ + )) +(define-char + '((morohashi-daikanwa 29319 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D66) ; ø»œ‡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29320) ; ø¸‡Šˆ + (=ucs . #x80B3) ; 肳 + )) +(define-char + '((=>ucs . #x80B3) ; 肳 + (morohashi-daikanwa 29320 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A54) ; ø»•¤¥ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29321) ; ø¸‡Š‰ + (=ucs . #x43D9) ; 䏙 + )) +(define-char + '((=>ucs . #x43D9) ; 䏙 + (morohashi-daikanwa 29321 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2765) ; ø»—ª  + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (shinjigen-2 . 6439) + (chinese-gb2312 . #x6B48) ; ø»…³— + (=jis-x0208 . #x3A68) ; ø½Š›± + (korean-ksc5601 . #x7D22) ; ø»Š¡• + (chinese-isoir165 . #x6B48) ; ø»Ž›§ + (=gt-pj-1 . #x3A68) ; 肴 + (ideograph-daikanwa . 29322) ; ø¸‡ŠŠ + (=gt-k . 03718) ; ý¡„€º† + (=ucs . #x80B4) ; 肴 + )) +(define-char + '((=>ucs . #x80B4) ; 肴 + (morohashi-daikanwa 29322 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F37) ; ø»’†– + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29323) ; ø¸‡Š‹ + (=ucs . #x80B5) ; 肵 + )) +(define-char + '((=>ucs . #x80B5) ; 肵 + (morohashi-daikanwa 29323 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x284F) ; ø»“—  + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29324) ; ø¸‡ŠŒ + (=ucs . #x80B6) ; 肶 + )) +(define-char + '((=>ucs . #x80B6) ; 肶 + (morohashi-daikanwa 29324 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A57) ; ø»•¤¨ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x6B49) ; ø»…³˜ + (chinese-isoir165 . #x6B49) ; ø»Ž›¨ + (ideograph-daikanwa . 29325) ; ø¸‡Š + (=ucs . #x80B7) ; 肷 + )) +(define-char + '((=>ucs . #x80B7) ; 肷 + (morohashi-daikanwa 29325 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2764) ; ø»—ªŸ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x5572) ; ø»‹±¹ + (=jis-x0213-2-2000 . #x7534) ; ø»¦˜« + (ideograph-daikanwa . 29326) ; ø¸‡ŠŽ + (=ucs . #x80B8) ; 肸 + )) +(define-char + '((=>ucs . #x80B8) ; 肸 + (morohashi-daikanwa 29326 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x284E) ; ø»“—Ÿ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x5573) ; ø»‹±º + (ideograph-daikanwa . 29327) ; ø¸‡Š + (=ucs . #x80B9) ; 肹 + )) +(define-char + '((=>ucs . #x80B9) ; 肹 + (morohashi-daikanwa 29327 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2769) ; ø»—ª¤ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x374E) ; ø»„§… + (=jis-x0208 . #x4759) ; ø½Š®¨ + (korean-ksc5601 . #x784B) ; ø»Šš¨ + (chinese-isoir165 . #x374E) ; ø»• + (ideograph-daikanwa . 29328) ; ø¸‡Š + (=ucs . #x80BA) ; 肺 + )) +(define-char + '((=>ucs . #x80BA) ; 肺 + (morohashi-daikanwa 29328 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F30) ; ø»’† + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29329) ; ø¸‡Š‘ + (=ucs . #x43DA) ; 䏚 + )) +(define-char + '((=>ucs . #x43DA) ; 䏚 + (morohashi-daikanwa 29329 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2758) ; ø»™´— + )) +(define-char + '((=>ucs . #x26667) ; 𦙧 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 29330) ; ø¸‡Š’ + )) +(define-char + '((morohashi-daikanwa 29330 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 10) + (hanyu-dazidian 5 2931 11) + (chinese-cns11643-4 . #x2F3D) ; ø»—µ¨ + (=hanziku-8 . #xB3AE) ; ý¢‚‹Ž® + (=ucs . #x26667) ; 𦙧 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 2051 1) + (ideograph-daikanwa . 29331) ; ø¸‡Š“ + (=hanziku-6 . #xA675) ; ý¢ª™µ + (=ucs . #x26648) ; 𦙈 + )) +(define-char + '((=>ucs . #x26648) ; 𦙈 + (morohashi-daikanwa 29331 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2759) ; ø»™´˜ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 2056 2) + (ideograph-daikanwa . 29332) ; ø¸‡Š” + (=hanziku-6 . #xA779) ; ý¢ª¹ + (=ucs . #x26649) ; 𦙉 + )) +(define-char + '((=>ucs . #x26649) ; 𦙉 + (morohashi-daikanwa 29332 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2757) ; ø»™´– + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29333) ; ø¸‡Š• + )) +(define-char + '((morohashi-daikanwa 29333 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D6B) ; ø»œ‡¢ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 2049 8) + (ideograph-daikanwa . 29334) ; ø¸‡Š– + (=hanziku-6 . #xA5FB) ; ý¢ª—» + (=ucs . #x2664B) ; 𦙋 + )) +(define-char + '((=>ucs . #x2664B) ; 𦙋 + (morohashi-daikanwa 29334 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x275B) ; ø»™´š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 2053 5) + (ideograph-daikanwa . 29335) ; ø¸‡Š— + (=hanziku-6 . #xA6DB) ; ý¢ª›› + (=ucs . #x26668) ; 𦙨 + )) +(define-char + '((=>ucs . #x26668) ; 𦙨 + (morohashi-daikanwa 29335 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2756) ; ø»™´• + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29336) ; ø¸‡Š˜ + (=ucs . #x43DB) ; 䏛 + )) +(define-char + '((=>ucs . #x43DB) ; 䏛 + (morohashi-daikanwa 29336 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A5A) ; ø»•¤« + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B26) ; ø»œ› + (ideograph-daikanwa . 29337) ; ø¸‡Š™ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29338) ; ø¸‡Šš + )) +(define-char + '((morohashi-daikanwa 29338 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D6C) ; ø»œ‡£ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29339) ; ø¸‡Š› + )) +(define-char + '((morohashi-daikanwa 29339 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D63) ; ø»œ‡š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29340) ; ø¸‡Šœ + )) +(define-char + '((morohashi-daikanwa 29340 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D65) ; ø»œ‡œ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29341) ; ø¸‡Š + )) +(define-char + '((morohashi-daikanwa 29341 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D6A) ; ø»œ‡¡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 29342) ; ø¸‡Šž + )) +(define-char + '((morohashi-daikanwa 29342 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D67) ; ø»œ‡ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 1 39 7) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5E7A) ; 幺 + ) + ((=ucs . #x6708) ; 月 + )) + )) + (ideograph-daikanwa . 29346) ; ø¸‡Š¢ + (=hanziku-1 . #xABFD) ; ý¢€š¯½ + (=ucs . #x2664D) ; 𦙍 + )) +(define-char + '((=>ucs . #x2664D) ; 𦙍 + (morohashi-daikanwa 29346 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x4E3F) ; 丿 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5E7A) ; 幺 + ) + ((=big5-cdp . #x8A73) ; ý¢€ˆ©³ + )) + )) + (chinese-cns11643-4 . #x276B) ; ø»—ª¦ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 49526) ; ø¸Œ…¶ + )) +(define-char + '((morohashi-daikanwa 49526 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D68) ; ø»œ‡Ÿ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A53) ; ø»•¤¤ + (=ucs . #x43DC) ; 䏜 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6B42) ; ø»…³‘ + (chinese-isoir165 . #x6B42) ; ø»Ž›¡ + (=ucs . #x80BC) ; 肼 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6B44) ; ø»…³“ + (chinese-isoir165 . #x6B44) ; ø»Ž›£ + (=ucs . #x80BD) ; 肽 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4976) ; ø»…‚‰ + (chinese-isoir165 . #x4976) ; ø»ª™ + (=ucs . #x80BE) ; 肾 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (chinese-gb2312 . #x5657) ; ø»…”° + (chinese-isoir165 . #x5657) ; ø»½€ + (=ucs . #x80BF) ; 肿 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (chinese-gb2312 . #x554D) ; ø»…“ˆ + (chinese-isoir165 . #x554D) ; ø»»˜ + (=ucs . #x80C0) ; 胀 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (chinese-gb2312 . #x5032) ; ø»…‹— + (chinese-isoir165 . #x5032) ; ø»³§ + (=ucs . #x80C1) ; 胁 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (->identical + ((chinese-cns11643-4 . #x2664) ; ø»—© + )) + (hanyu-dazidian 3 2047 1) + (=hanziku-6 . #xA5B4) ; ý¢ª–´ + (=ucs . #x26657) ; 𦙗 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 3 2049 14) + (=hanziku-6 . #xA642) ; ý¢ª™‚ + (=ucs . #x2665C) ; 𦙜 + )) +(define-char + '((=>ucs . #x2665C) ; 𦙜 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x275C) ; ø»™´› + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D6F) ; ø»œ‡¦ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6B4F) ; ø»…³ž + (chinese-isoir165 . #x6B4F) ; ø»Ž›® + (ideograph-daikanwa . 29347) ; ø¸‡Š£ + (=ucs . #x80C2) ; 胂 + )) +(define-char + '((=>ucs . #x80C2) ; 胂 + (morohashi-daikanwa 29347 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C7C) ; ø»“ž… + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 6450) + (chinese-gb2312 . #x4E38) ; ø»…ˆ¡ + (=jis-x0208 . #x305F) ; ø½ŠŒ¼ + (korean-ksc5601 . #x6A56) ; ø»Š† + (chinese-isoir165 . #x4E38) ; ø»°± + (=gt-pj-1 . #x305F) ; 胃 + (ideograph-daikanwa . 29348) ; ø¸‡Š¤ + (=gt-k . 05020) ; ý¡„Žœ + (=ucs . #x80C3) ; 胃 + )) +(define-char + '((=>ucs . #x80C3) ; 胃 + (morohashi-daikanwa 29348 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x532A) ; ø»’Œ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2059 9) + (shinjigen-2 . 6464) + (chinese-gb2312 . #x6B50) ; ø»…³Ÿ + (=jis-x0208 . #x6674) ; ø½‹œ¥ + (korean-ksc5601 . #x7130) ; ø»Š» + (chinese-isoir165 . #x6B50) ; ø»Ž›¯ + (=gt-pj-1 . #x6674) ; 胄 + (chinese-big5 . #xAD48) ; ý¢€Šµˆ + (ideograph-daikanwa . 29349) ; ø¸‡Š¥ + (=gt-k . 05278) ; ý¡„’ž + (=ucs . #x80C4) ; 胄 + )) +(define-char + '((=>ucs . #x80C4) ; 胄 + (morohashi-daikanwa 29349 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x532B) ; ø»’Œ‚ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29350) ; ø¸‡Š¦ + )) +(define-char + '((morohashi-daikanwa 29350 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x342D) ; ø»œ¶ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29351) ; ø¸‡Š§ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (=jis-x0213-2-2000 . #x7536) ; ø»¦˜­ + (ideograph-daikanwa . 29352) ; ø¸‡Š¨ + (=ucs . #x80C5) ; 胅 + )) +(define-char + '((=>ucs . #x80C5) ; 胅 + (morohashi-daikanwa 29352 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C7E) ; ø»“ž‡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2056 5) + (ideograph-daikanwa . 29353) ; ø¸‡Š© + (=hanziku-6 . #xA77C) ; ý¢ª¼ + (=ucs . #x2666B) ; 𦙫 + )) +(define-char + '((=>ucs . #x2666B) ; 𦙫 + (morohashi-daikanwa 29353 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B2D) ; ø»—¯  + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 6461) + (chinese-gb2312 . #x3528) ; ø»„££ + (=jis-x0208 . #x4340) ; ø½Š¨— + (chinese-isoir165 . #x3528) ; ø»‹³ + (ideograph-daikanwa . 29354) ; ø¸‡Šª + (=ucs . #x80C6) ; 胆 + )) +(define-char + '((=>ucs . #x80C6) ; 胆 + (morohashi-daikanwa 29354 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E66) ; ø»•ª¯ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29355) ; ø¸‡Š« + (=ucs . #x43DF) ; 䏟 + )) +(define-char + '((=>ucs . #x43DF) ; 䏟 + (morohashi-daikanwa 29355 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B2F) ; ø»—¯¢ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29356) ; ø¸‡Š¬ + (=ucs . #x80C7) ; 胇 + )) +(define-char + '((=>ucs . #x80C7) ; 胇 + (morohashi-daikanwa 29356 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C78) ; ø»“ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x5574) ; ø»‹±» + (ideograph-daikanwa . 29357) ; ø¸‡Š­ + (=ucs . #x80C8) ; 胈 + )) +(define-char + '((=>ucs . #x80C8) ; 胈 + (morohashi-daikanwa 29357 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C7B) ; ø»“ž„ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2064 9) + (ideograph-daikanwa . 29358) ; ø¸‡Š® + (=hanziku-6 . #xA946) ; ý¢ª¥† + (=ucs . #x2666C) ; 𦙬 + )) +(define-char + '((=>ucs . #x2666C) ; 𦙬 + (morohashi-daikanwa 29358 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B34) ; ø»™¹« + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29359) ; ø¸‡Š¯ + (=ucs . #x80C9) ; 胉 + )) +(define-char + '((=>ucs . #x80C9) ; 胉 + (morohashi-daikanwa 29359 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D26) ; ø»“ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (=jis-x0213-1-2000 . #x7A4A) ; ø»¤–“ + (ideograph-daikanwa . 29360) ; ø¸‡Š° + (=ucs . #x80CA) ; 胊 + )) +(define-char + '((=>ucs . #x80CA) ; 胊 + (morohashi-daikanwa 29360 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D24) ; ø»“ž‹ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29361) ; ø¸‡Š± + )) +(define-char + '((morohashi-daikanwa 29361 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3428) ; ø»œ± + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29362) ; ø¸‡Š² + (=ucs . #x80CB) ; 胋 + )) +(define-char + '((=>ucs . #x80CB) ; 胋 + (morohashi-daikanwa 29362 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E60) ; ø»•ª© + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 6465) + (chinese-gb2312 . #x3133) ; ø»„¶ + (=jis-x0208 . #x4758) ; ø½Š®§ + (korean-ksc5601 . #x5B4E) ; ø»‰°… + (chinese-isoir165 . #x3133) ; ø»†† + (=gt-pj-1 . #x4758) ; 背 + (ideograph-daikanwa . 29363) ; ø¸‡Š³ + (=gt-k . 05159) ; ý¡„§ + (=ucs . #x80CC) ; 背 + )) +(define-char + '((=>ucs . #x80CC) ; 背 + (morohashi-daikanwa 29363 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x532C) ; ø»’Œƒ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29364) ; ø¸‡Š´ + (=ucs . #x43E0) ; 䏠 + )) +(define-char + '((=>ucs . #x43E0) ; 䏠 + (morohashi-daikanwa 29364 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B2A) ; ø»—¯ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29365) ; ø¸‡Šµ + )) +(define-char + '((morohashi-daikanwa 29365 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3430) ; ø»œ¹ + )) +(define-char + '((=>ucs . #x2666E) ; 𦙮 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29366) ; ø¸‡Š¶ + )) +(define-char + '((morohashi-daikanwa 29366 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2063 8) + (=hanziku-6 . #xA8E4) ; ý¢ª£¤ + (=ucs . #x2666E) ; 𦙮 + )) +(define-char + '((=>ucs . #x2666E) ; 𦙮 + (morohashi-daikanwa 29366 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B31) ; ø»™¹¨ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2061 5) + (ideograph-daikanwa . 29367) ; ø¸‡Š· + (=hanziku-6 . #xA8A1) ; ý¢ª¢¡ + (=ucs . #x2666F) ; 𦙯 + )) +(define-char + '((=>ucs . #x2666F) ; 𦙯 + (morohashi-daikanwa 29367 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B38) ; ø»™¹¯ + )) +(define-char + '((=>ucs . #x80CD) ; 胍 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29368) ; ø¸‡Š¸ + )) +(define-char + '((=>ucs . #x80CD) ; 胍 + (morohashi-daikanwa 29368 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D2A) ; ø»“ž‘ + )) +(define-char + '((morohashi-daikanwa 29368 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6B52) ; ø»…³¡ + (chinese-isoir165 . #x6B52) ; ø»Ž›± + (=ucs . #x80CD) ; 胍 + )) +(define-char + '((=>ucs . #x80CD) ; 胍 + (morohashi-daikanwa 29368 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x5575) ; ø»‹±¼ + (ucs-jis . #x80CD) ; ø»‹±¼ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 6460) + (chinese-gb2312 . #x4C25) ; ø»……’ + (=jis-x0208 . #x425B) ; ø½Š§” + (korean-ksc5601 . #x7743) ; ø»Š™‚ + (chinese-isoir165 . #x4C25) ; ø»­¢ + (ideograph-daikanwa . 29369) ; ø¸‡Š¹ + (=ucs . #x80CE) ; 胎 + )) +(define-char + '((=>ucs . #x80CE) ; 胎 + (morohashi-daikanwa 29369 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x532F) ; ø»’Œ† + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x5576) ; ø»‹±½ + (ideograph-daikanwa . 29370) ; ø¸‡Šº + (=ucs . #x80CF) ; 胏 + )) +(define-char + '((=>ucs . #x80CF) ; 胏 + (morohashi-daikanwa 29370 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D27) ; ø»“žŽ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29371) ; ø¸‡Š» + )) +(define-char + '((morohashi-daikanwa 29371 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3429) ; ø»œ² + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29372) ; ø¸‡Š¼ + (=ucs . #x43E1) ; 䏡 + )) +(define-char + '((=>ucs . #x43E1) ; 䏡 + (morohashi-daikanwa 29372 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B2C) ; ø»—¯Ÿ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29373) ; ø¸‡Š½ + (=ucs . #x80D0) ; 胐 + )) +(define-char + '((=>ucs . #x80D0) ; 胐 + (morohashi-daikanwa 29373 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C7D) ; ø»“ž† + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29374) ; ø¸‡Š¾ + (=ucs . #x80D1) ; 胑 + )) +(define-char + '((=>ucs . #x80D1) ; 胑 + (morohashi-daikanwa 29374 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C7A) ; ø»“žƒ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2060 2) + (ideograph-daikanwa . 29375) ; ø¸‡Š¿ + (=hanziku-6 . #xA85C) ; ý¢ª¡œ + (=ucs . #x26671) ; 𦙱 + )) +(define-char + '((=>ucs . #x26671) ; 𦙱 + (morohashi-daikanwa 29375 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B2E) ; ø»—¯¡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4354) ; ø»œ§Ÿ + (ideograph-daikanwa . 29376) ; ø¸‡‹€ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x5577) ; ø»‹±¾ + (ideograph-daikanwa . 29377) ; ø¸‡‹ + (=jef-china3 . #x52B6) ; øº…Š¶ + (=ucs . #x80D2) ; 胒 + )) +(define-char + '((=>ucs . #x80D2) ; 胒 + (morohashi-daikanwa 29377 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E61) ; ø»•ªª + )) +(define-char + '((=>ucs . #x80D3) ; 胓 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29378) ; ø¸‡‹‚ + )) +(define-char + '((morohashi-daikanwa 29378 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E5E) ; ø»•ª§ + (=ucs . #x80D3) ; 胓 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5578) ; ø»‹±¿ + (chinese-isoir165 . #x7E23) ; ø»Ž¶¼ + (ideograph-daikanwa . 29379) ; ø¸‡‹ƒ + (=ucs . #x80D4) ; 胔 + )) +(define-char + '((=>ucs . #x80D4) ; 胔 + (morohashi-daikanwa 29379 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F2E) ; ø»“¸± + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x5579) ; ø»‹²€ + (=jis-x0213-2-2000 . #x7537) ; ø»¦˜® + (ideograph-daikanwa . 29380) ; ø¸‡‹„ + (=jef-china3 . #x52B7) ; øº…Š· + (=ucs . #x80D5) ; 胕 + )) +(define-char + '((=>ucs . #x80D5) ; 胕 + (morohashi-daikanwa 29380 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D25) ; ø»“žŒ + )) +(define-char + '((=>ucs . #x80D6) ; 胖 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 6471) + (=jis-x0208 . #x6676) ; ø½‹œ§ + (ideograph-daikanwa . 29381) ; ø¸‡‹… + (ucs-jis . #x80D6) ; ø½‹œ§ + )) +(define-char + '((morohashi-daikanwa 29381 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x4556) ; ø»„»± + (chinese-isoir165 . #x4556) ; ø»¤ + (=ucs . #x80D6) ; 胖 + )) +(define-char + '((=>ucs . #x80D6) ; 胖 + (morohashi-daikanwa 29381 0 2 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5327) ; ø»’‹¾ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 29382) ; ø¸‡‹† + )) +(define-char + '((morohashi-daikanwa 29382 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4352) ; ø»œ§ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29383) ; ø¸‡‹‡ + (=ucs . #x43E2) ; 䏢 + )) +(define-char + '((=>ucs . #x43E2) ; 䏢 + (morohashi-daikanwa 29383 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E62) ; ø»•ª« + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6B53) ; ø»…³¢ + (japanese-jisx0212 . #x557A) ; ø»‹² + (chinese-isoir165 . #x6B53) ; ø»Ž›² + (=jis-x0213-1-2000 . #x7A4B) ; ø»¤–” + (ideograph-daikanwa . 29384) ; ø¸‡‹ˆ + (=jef-china3 . #x52B8) ; øº…Š¸ + (=ucs . #x80D7) ; 胗 + )) +(define-char + '((=>ucs . #x80D7) ; 胗 + (morohashi-daikanwa 29384 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D28) ; ø»“ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29385) ; ø¸‡‹‰ + )) +(define-char + '((morohashi-daikanwa 29385 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3427) ; ø»œ° + )) +(define-char + '((=>ucs . #x80D8) ; 胘 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x557B) ; ø»‹²‚ + (=jis-x0213-2-2000 . #x7538) ; ø»¦˜¯ + (ideograph-daikanwa . 29386) ; ø¸‡‹Š + (=jef-china3 . #x52B9) ; øº…Š¹ + (ucs-jis . #x80D8) ; ø»‹²‚ + )) +(define-char + '((morohashi-daikanwa 29386 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x80D8) ; 胘 + )) +(define-char + '((=>ucs . #x80D8) ; 胘 + (morohashi-daikanwa 29386 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C77) ; ø»“ž€ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 6459) + (chinese-gb2312 . #x6B51) ; ø»…³  + (=jis-x0208 . #x6672) ; ø½‹œ£ + (chinese-isoir165 . #x6B51) ; ø»Ž›° + (=gt-pj-1 . #x6672) ; 胙 + (ideograph-daikanwa . 29387) ; ø¸‡‹‹ + (=gt-k . 05277) ; ý¡„’ + (=ucs . #x80D9) ; 胙 + )) +(define-char + '((=>ucs . #x80D9) ; 胙 + (morohashi-daikanwa 29387 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D22) ; ø»“ž‰ + )) +(define-char + '((=>ucs . #x26674) ; 𦙴 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29388) ; ø¸‡‹Œ + )) +(define-char + '((morohashi-daikanwa 29388 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2063 1) + (=hanziku-6 . #xA8DD) ; ý¢ª£ + (=ucs . #x26674) ; 𦙴 + )) +(define-char + '((=>ucs . #x26674) ; 𦙴 + (morohashi-daikanwa 29388 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B2B) ; ø»—¯ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29389) ; ø¸‡‹ + )) +(define-char + '((morohashi-daikanwa 29389 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x342B) ; ø»œ´ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 6468) + (chinese-gb2312 . #x455F) ; ø»„»º + (=jis-x0208 . #x6675) ; ø½‹œ¦ + (korean-ksc5601 . #x5B4F) ; ø»‰°† + (chinese-isoir165 . #x455F) ; ø»¤Š + (ideograph-daikanwa . 29390) ; ø¸‡‹Ž + (=ucs . #x80DA) ; 胚 + )) +(define-char + '((=>ucs . #x80DA) ; 胚 + (morohashi-daikanwa 29390 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5329) ; ø»’Œ€ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29391) ; ø¸‡‹ + (=ucs . #x43E3) ; 䏣 + )) +(define-char + '((=>ucs . #x43E3) ; 䏣 + (morohashi-daikanwa 29391 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E5F) ; ø»•ª¨ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 6454) + (chinese-gb2312 . #x6B4E) ; ø»…³ + (=jis-x0208 . #x6670) ; ø½‹œ¡ + (korean-ksc5601 . #x4B24) ; ø»‰—» + (chinese-isoir165 . #x6B4E) ; ø»Ž›­ + (ideograph-daikanwa . 29392) ; ø¸‡‹ + (=ucs . #x80DB) ; 胛 + )) +(define-char + '((=>ucs . #x80DB) ; 胛 + (morohashi-daikanwa 29392 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x532E) ; ø»’Œ… + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29393) ; ø¸‡‹‘ + (=ucs . #x43E4) ; 䏤 + )) +(define-char + '((=>ucs . #x43E4) ; 䏤 + (morohashi-daikanwa 29393 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x337D) ; ø»œ¨ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x4A24) ; ø»…‚• + (chinese-isoir165 . #x4A24) ; ø»ª¥ + (ideograph-daikanwa . 29394) ; ø¸‡‹’ + (=ucs . #x80DC) ; 胜 + )) +(define-char + '((=>ucs . #x80DC) ; 胜 + (morohashi-daikanwa 29394 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D23) ; ø»“žŠ + )) +(define-char + '((=>ucs . #x80DD) ; 胝 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 6463) + (=jis-x0208 . #x6673) ; ø½‹œ¤ + (ideograph-daikanwa . 29395) ; ø¸‡‹“ + (ucs-jis . #x80DD) ; ø½‹œ¤ + )) +(define-char + '((=>ucs . #x80DD) ; 胝 + (morohashi-daikanwa 29395 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5332) ; ø»’Œ‰ + )) +(define-char + '((morohashi-daikanwa 29395 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6B55) ; ø»…³¤ + (chinese-isoir165 . #x6B55) ; ø»Ž›´ + (=ucs . #x80DD) ; 胝 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x307B) ; ø»„  + (korean-ksc5601 . #x7860) ; ø»Šš½ + (chinese-isoir165 . #x307B) ; ø»…° + (ideograph-daikanwa . 29396) ; ø¸‡‹” + (=jef-china3 . #x52BA) ; øº…Šº + (=ucs . #x80DE) ; 胞 + )) +(define-char + '((=>ucs . #x80DE) ; 胞 + (morohashi-daikanwa 29396 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5330) ; ø»’Œ‡ + )) +(define-char + '((=>ucs . #x80DE) ; 胞 + (morohashi-daikanwa 29396 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (=jis-x0208 . #x4B26) ; ø½Š³­ + (=gt-pj-1 . #x4B26) ; ø½Š³­ + (=gt-k . 05183) ; ý¡„¿ + (ucs-jis . #x80DE) ; ø½Š³­ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29397) ; ø¸‡‹• + (=ucs . #x80DF) ; 胟 + )) +(define-char + '((=>ucs . #x80DF) ; 胟 + (morohashi-daikanwa 29397 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E65) ; ø»•ª® + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x557C) ; ø»‹²ƒ + (=jis-x0213-1-2000 . #x7A4C) ; ø»¤–• + (ideograph-daikanwa . 29398) ; ø¸‡‹– + (=jef-china3 . #x52BB) ; øº…Š» + (=ucs . #x80E0) ; 胠 + )) +(define-char + '((=>ucs . #x80E0) ; 胠 + (morohashi-daikanwa 29398 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2C79) ; ø»“ž‚ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4353) ; ø»œ§ž + (ideograph-daikanwa . 29399) ; ø¸‡‹— + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 6453) + (chinese-gb2312 . #x3A7A) ; ø»„¬‹ + (=jis-x0208 . #x3855) ; ø½Š˜¢ + (korean-ksc5601 . #x7B57) ; ø»ŠŸŽ + (chinese-isoir165 . #x3A7A) ; ø»”› + (=gt-pj-1 . #x3855) ; 胡 + (ideograph-daikanwa . 29400) ; ø¸‡‹˜ + (=gt-k . 05070) ; ý¡„Ž + (=ucs . #x80E1) ; 胡 + )) +(define-char + '((=>ucs . #x80E1) ; 胡 + (morohashi-daikanwa 29400 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x532D) ; ø»’Œ„ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2056 7) + (ideograph-daikanwa . 29401) ; ø¸‡‹™ + (=hanziku-6 . #xA77E) ; ý¢ª¾ + (=jef-china3 . #x8DCA) ; øºˆ·Š + (=ucs . #x26676) ; 𦙶 + )) +(define-char + '((=>ucs . #x26676) ; 𦙶 + (morohashi-daikanwa 29401 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B30) ; ø»—¯£ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29402) ; ø¸‡‹š + (=ucs . #x80E2) ; 胢 + )) +(define-char + '((=>ucs . #x80E2) ; 胢 + (morohashi-daikanwa 29402 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E64) ; ø»•ª­ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29403) ; ø¸‡‹› + )) +(define-char + '((morohashi-daikanwa 29403 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3425) ; ø»œ® + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29404) ; ø¸‡‹œ + (=ucs . #x80E3) ; 胣 + )) +(define-char + '((=>ucs . #x80E3) ; 胣 + (morohashi-daikanwa 29404 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D21) ; ø»“žˆ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 6451) + (chinese-gb2312 . #x5837) ; ø»…—Œ + (=jis-x0208 . #x307D) ; ø½Šš + (korean-ksc5601 . #x6B4A) ; ø»Š‡¡ + (chinese-isoir165 . #x5837) ; ø»¿œ + (=gt-pj-1 . #x307D) ; 胤 + (ideograph-daikanwa . 29405) ; ø¸‡‹ + (=gt-k . 05022) ; ý¡„Žž + (=ucs . #x80E4) ; 胤 + )) +(define-char + '((=>ucs . #x80E4) ; 胤 + (morohashi-daikanwa 29405 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5331) ; ø»’Œˆ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 6458) + (chinese-gb2312 . #x7163) ; ø»…¼¦ + (=jis-x0208 . #x6671) ; ø½‹œ¢ + (korean-ksc5601 . #x6021) ; ø»‰¶® + (chinese-isoir165 . #x7163) ; ø»Ž¤¶ + (=gt-pj-1 . #x6671) ; 胥 + (ideograph-daikanwa . 29406) ; ø¸‡‹ž + (=gt-k . 05276) ; ý¡„’œ + (=ucs . #x80E5) ; 胥 + )) +(define-char + '((=>ucs . #x80E5) ; 胥 + (morohashi-daikanwa 29406 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5328) ; ø»’‹¿ + )) +(define-char + '((=>ucs . #x43E5) ; 䏥 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29407) ; ø¸‡‹Ÿ + )) +(define-char + '((morohashi-daikanwa 29407 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B39) ; ø»™¹° + (=ucs . #x43E5) ; 䏥 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (=jis-x0213-2-2000 . #x7539) ; ø»¦˜° + (ideograph-daikanwa . 29408) ; ø¸‡‹  + (=ucs . #x80E6) ; 胦 + )) +(define-char + '((=>ucs . #x80E6) ; 胦 + (morohashi-daikanwa 29408 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D29) ; ø»“ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2062 2) + (ideograph-daikanwa . 29409) ; ø¸‡‹¡ + (=hanziku-6 . #xA8BE) ; ý¢ª¢¾ + (=ucs . #x26678) ; 𦙸 + )) +(define-char + '((=>ucs . #x26678) ; 𦙸 + (morohashi-daikanwa 29409 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B36) ; ø»™¹­ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29410) ; ø¸‡‹¢ + )) +(define-char + '((morohashi-daikanwa 29410 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3426) ; ø»œ¯ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2065 3) + (ideograph-daikanwa . 29411) ; ø¸‡‹£ + (=hanziku-6 . #xA960) ; ý¢ª¥  + (=ucs . #x2667A) ; 𦙺 + )) +(define-char + '((=>ucs . #x2667A) ; 𦙺 + (morohashi-daikanwa 29411 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B37) ; ø»™¹® + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2058 1) + (ideograph-daikanwa . 29412) ; ø¸‡‹¤ + (=hanziku-6 . #xA7DA) ; ý¢ªŸš + (=ucs . #x2667B) ; 𦙻 + )) +(define-char + '((=>ucs . #x2667B) ; 𦙻 + (morohashi-daikanwa 29412 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B32) ; ø»™¹© + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 3 2067 7) + (ideograph-daikanwa . 29413) ; ø¸‡‹¥ + (=hanziku-6 . #xA9C6) ; ý¢ª§† + (=ucs . #x2667C) ; 𦙼 + )) +(define-char + '((=>ucs . #x2667C) ; 𦙼 + (morohashi-daikanwa 29413 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F48) ; ø»—µ³ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29414) ; ø¸‡‹¦ + )) +(define-char + '((morohashi-daikanwa 29414 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B30) ; ø»œ›‹ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4355) ; ø»œ§  + (ideograph-daikanwa . 29415) ; ø¸‡‹§ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4356) ; ø»œ§¡ + (ideograph-daikanwa . 29416) ; ø¸‡‹¨ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29417) ; ø¸‡‹© + )) +(define-char + '((morohashi-daikanwa 29417 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3423) ; ø»œ¬ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29418) ; ø¸‡‹ª + )) +(define-char + '((morohashi-daikanwa 29418 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x342E) ; ø»œ· + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29419) ; ø¸‡‹« + )) +(define-char + '((morohashi-daikanwa 29419 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3431) ; ø»œº + )) +(define-char + '((=>ucs . #x2667F) ; 𦙿 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29420) ; ø¸‡‹¬ + )) +(define-char + '((morohashi-daikanwa 29420 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B35) ; ø»™¹¬ + (=ucs . #x2667F) ; 𦙿 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29421) ; ø¸‡‹­ + )) +(define-char + '((morohashi-daikanwa 29421 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x337E) ; ø»œ© + )) +(define-char + '((morohashi-daikanwa 29421 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x4276) ; ø»„·· + (=jis-x0208 . #x6677) ; ø½‹œ¨ + (chinese-isoir165 . #x4276) ; ø» ‡ + (=gt-pj-1 . #x6677) ; 脉 + (=gt-k . 05279) ; ý¡„’Ÿ + (=ucs . #x8109) ; 脉 + )) +(define-char + '((=>ucs . #x8109) ; 脉 + (morohashi-daikanwa 29421 1 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E63) ; ø»•ª¬ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 29422) ; ø¸‡‹® + )) +(define-char + '((morohashi-daikanwa 29422 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x342A) ; ø»œ³ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 49527) ; ø¸Œ…· + )) +(define-char + '((morohashi-daikanwa 49527 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x342C) ; ø»œµ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 49529) ; ø¸Œ…¹ + )) +(define-char + '((morohashi-daikanwa 49529 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3421) ; ø»œª + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 49530) ; ø¸Œ…º + )) +(define-char + '((morohashi-daikanwa 49530 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3424) ; ø»œ­ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 49531) ; ø¸Œ…» + )) +(define-char + '((morohashi-daikanwa 49531 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x337C) ; ø»œ§ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 49532) ; ø¸Œ…¼ + )) +(define-char + '((morohashi-daikanwa 49532 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x342F) ; ø»œ¸ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4351) ; ø»œ§œ + (ideograph-daikanwa . 49533) ; ø¸Œ…½ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x43DE) ; 䏞 + )) +(define-char + '((=>ucs . #x43DE) ; 䏞 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B33) ; ø»™¹ª + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x6711) ; 朑 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6B4A) ; ø»…³™ + (chinese-isoir165 . #x6B4A) ; ø»Ž›© + (=ucs . #x80E7) ; 胧 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6B4B) ; ø»…³š + (chinese-isoir165 . #x6B4B) ; ø»Ž›ª + (=ucs . #x80E8) ; 胨 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6B4C) ; ø»…³› + (chinese-isoir165 . #x6B4C) ; ø»Ž›« + (=ucs . #x80E9) ; 胩 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6B4D) ; ø»…³œ + (chinese-isoir165 . #x6B4D) ; ø»Ž›¬ + (=ucs . #x80EA) ; 胪 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6B56) ; ø»…³¥ + (chinese-isoir165 . #x6B56) ; ø»Ž›µ + (=ucs . #x80EB) ; 胫 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x6640) ; ø»…«¹ + (chinese-isoir165 . #x6640) ; ø»Ž”‰ + (=ucs . #x80EC) ; 胬 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x337B) ; ø»œ¦ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3422) ; ø»œ« + )) +(define-char + '((=>ucs . #x2669D) ; 𦚝 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F67) ; ø»š€– + (ideograph-daikanwa . 29424) ; ø¸‡‹° + )) +(define-char + '((morohashi-daikanwa 29424 0 9) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2072 4) + (=hanziku-6 . #xAAC6) ; ý¢ª«† + (=ucs . #x2669D) ; 𦚝 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29425) ; ø¸‡‹± + (=ucs . #x43E6) ; 䏦 + )) +(define-char + '((=>ucs . #x43E6) ; 䏦 + (morohashi-daikanwa 29425 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3351) ; ø»•±° + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6B59) ; ø»…³¨ + (japanese-jisx0212 . #x557D) ; ø»‹²„ + (chinese-isoir165 . #x6B59) ; ø»Ž›¸ + (ideograph-daikanwa . 29426) ; ø¸‡‹² + (=ucs . #x80ED) ; 胭 + )) +(define-char + '((=>ucs . #x80ED) ; 胭 + (morohashi-daikanwa 29426 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x575E) ; ø»’’­ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29427) ; ø¸‡‹³ + (=ucs . #x43E7) ; 䏧 + )) +(define-char + '((=>ucs . #x43E7) ; 䏧 + (morohashi-daikanwa 29427 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F41) ; ø»—µ¬ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (japanese-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x557E) ; ø»‹²… + (ideograph-daikanwa . 29428) ; ø¸‡‹´ + (=ucs . #x80EE) ; 胮 + )) +(define-char + '((=>ucs . #x80EE) ; 胮 + (morohashi-daikanwa 29428 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x334C) ; ø»•±« + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2066 2) + (ideograph-daikanwa . 29429) ; ø¸‡‹µ + (=hanziku-6 . #xA9A1) ; ý¢ª¦¡ + (=ucs . #x2669E) ; 𦚞 + )) +(define-char + '((=>ucs . #x2669E) ; 𦚞 + (morohashi-daikanwa 29429 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F3E) ; ø»—µ© + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 6480) + (chinese-gb2312 . #x3F68) ; ø»„³ + (=jis-x0208 . #x6678) ; ø½‹œ© + (chinese-isoir165 . #x3F68) ; ø»›Ÿ + (ideograph-daikanwa . 29430) ; ø¸‡‹¶ + (=ucs . #x80EF) ; 胯 + )) +(define-char + '((=>ucs . #x80EF) ; 胯 + (morohashi-daikanwa 29430 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5767) ; ø»’’¶ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x5248) ; ø»…Ž© + (japanese-jisx0212 . #x5621) ; ø»‹²† + (chinese-isoir165 . #x5248) ; ø»¶¹ + (ideograph-daikanwa . 29431) ; ø¸‡‹· + (=jef-china3 . #x52BD) ; øº…Š½ + (=ucs . #x80F0) ; 胰 + )) +(define-char + '((=>ucs . #x80F0) ; 胰 + (morohashi-daikanwa 29431 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x575C) ; ø»’’« + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6B57) ; ø»…³¦ + (=jis-x0208 . #x6679) ; ø½‹œª + (korean-ksc5601 . #x4E4D) ; ø»‰œ¾ + (chinese-isoir165 . #x6B57) ; ø»Ž›¶ + (ideograph-daikanwa . 29432) ; ø¸‡‹¸ + (=ucs . #x80F1) ; 胱 + )) +(define-char + '((=>ucs . #x80F1) ; 胱 + (morohashi-daikanwa 29432 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x575A) ; ø»’’© + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6B5C) ; ø»…³« + (japanese-jisx0212 . #x5622) ; ø»‹²‡ + (chinese-isoir165 . #x6B5C) ; ø»Ž›» + (ideograph-daikanwa . 29433) ; ø¸‡‹¹ + (=ucs . #x80F2) ; 胲 + )) +(define-char + '((=>ucs . #x80F2) ; 胲 + (morohashi-daikanwa 29433 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x322E) ; ø»“¥« + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x386C) ; ø»„© + (japanese-jisx0212 . #x5623) ; ø»‹²ˆ + (chinese-isoir165 . #x386C) ; ø»‘‘ + (=jis-x0213-1-2000 . #x7A4D) ; ø»¤–– + (ideograph-daikanwa . 29434) ; ø¸‡‹º + (=jef-china3 . #x52BE) ; øº…Š¾ + (=ucs . #x80F3) ; 胳 + )) +(define-char + '((=>ucs . #x80F3) ; 胳 + (morohashi-daikanwa 29434 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5762) ; ø»’’± + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D38) ; ø»œµ¯ + (ideograph-daikanwa . 29435) ; ø¸‡‹» + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 6486) + (chinese-gb2312 . #x6B58) ; ø»…³§ + (=jis-x0208 . #x4639) ; ø½Š¬ª + (korean-ksc5601 . #x545C) ; ø»‰¦ + (chinese-isoir165 . #x6B58) ; ø»Ž›· + (ideograph-daikanwa . 29436) ; ø¸‡‹¼ + (=ucs . #x80F4) ; 胴 + )) +(define-char + '((=>ucs . #x80F4) ; 胴 + (morohashi-daikanwa 29436 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x575F) ; ø»’’® + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x753C) ; ø»¦˜³ + (ideograph-daikanwa . 29437) ; ø¸‡‹½ + (=ucs . #x80F5) ; 胵 + )) +(define-char + '((=>ucs . #x80F5) ; 胵 + (morohashi-daikanwa 29437 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3230) ; ø»“¥­ + )) +(define-char + '((=>ucs . #x2669F) ; 𦚟 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2066 11) + (ideograph-daikanwa . 29438) ; ø¸‡‹¾ + (=hanziku-6 . #xA9AA) ; ý¢ª¦ª + )) +(define-char + '((morohashi-daikanwa 29438 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x2669F) ; 𦚟 + )) +(define-char + '((=>ucs . #x2669F) ; 𦚟 + (morohashi-daikanwa 29438 0 4) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3445) ; ø»—½† + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2066 10) + (ideograph-daikanwa . 29439) ; ø¸‡‹¿ + (=hanziku-6 . #xA9A9) ; ý¢ª¦© + (=ucs . #x266A0) ; 𦚠 + )) +(define-char + '((=>ucs . #x266A0) ; 𦚠 + (morohashi-daikanwa 29439 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F45) ; ø»—µ° + )) +(define-char + '((=>ucs . #x80F6) ; 胶 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x5624) ; ø»‹²‰ + (ideograph-daikanwa . 29440) ; ø¸‡Œ€ + (=jef-china3 . #x52BF) ; øº…Š¿ + (ucs-jis . #x80F6) ; ø»‹²‰ + )) +(define-char + '((morohashi-daikanwa 29440 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3D3A) ; ø»„¯¥ + (chinese-isoir165 . #x3D3A) ; ø»—µ + (=ucs . #x80F6) ; 胶 + )) +(define-char + '((=>ucs . #x80F6) ; 胶 + (morohashi-daikanwa 29440 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x334A) ; ø»•±© + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29441) ; ø¸‡Œ + (=ucs . #x80F7) ; 胷 + )) +(define-char + '((=>ucs . #x80F7) ; 胷 + (morohashi-daikanwa 29441 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3352) ; ø»•±± + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 6476) + (chinese-gb2312 . #x5058) ; ø»…‹½ + (=jis-x0208 . #x363B) ; ø½Š•Œ + (korean-ksc5601 . #x7D58) ; ø»Š¢‹ + (chinese-isoir165 . #x5058) ; ø»´ + (ideograph-daikanwa . 29442) ; ø¸‡Œ‚ + (=ucs . #x80F8) ; 胸 + )) +(define-char + '((=>ucs . #x80F8) ; 胸 + (morohashi-daikanwa 29442 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5761) ; ø»’’° + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29443) ; ø¸‡Œƒ + (=ucs . #x43E8) ; 䏨 + )) +(define-char + '((=>ucs . #x43E8) ; 䏨 + (morohashi-daikanwa 29443 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F46) ; ø»—µ± + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x5625) ; ø»‹²Š + (ideograph-daikanwa . 29444) ; ø¸‡Œ„ + (=ucs . #x80F9) ; 胹 + )) +(define-char + '((=>ucs . #x80F9) ; 胹 + (morohashi-daikanwa 29444 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x322F) ; ø»“¥¬ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29445) ; ø¸‡Œ… + (=ucs . #x43E9) ; 䏩 + )) +(define-char + '((=>ucs . #x43E9) ; 䏩 + (morohashi-daikanwa 29445 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F47) ; ø»—µ² + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3037) ; ø»„œœ + (japanese-jisx0212 . #x5626) ; ø»‹²‹ + (chinese-isoir165 . #x3037) ; ø»„¬ + (ideograph-daikanwa . 29446) ; ø¸‡Œ† + (=ucs . #x80FA) ; 胺 + )) +(define-char + '((=>ucs . #x80FA) ; 胺 + (morohashi-daikanwa 29446 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x322D) ; ø»“¥ª + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 29447) ; ø¸‡Œ‡ + )) +(define-char + '((morohashi-daikanwa 29447 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D37) ; ø»œµ® + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29448) ; ø¸‡Œˆ + )) +(define-char + '((morohashi-daikanwa 29448 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B32) ; ø»œ› + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29449) ; ø¸‡Œ‰ + (=ucs . #x43EC) ; 䏬 + )) +(define-char + '((=>ucs . #x43EC) ; 䏬 + (morohashi-daikanwa 29449 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F6D) ; ø»š€œ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x753D) ; ø»¦˜´ + (ideograph-daikanwa . 29450) ; ø¸‡ŒŠ + (=ucs . #x80FB) ; 胻 + )) +(define-char + '((=>ucs . #x80FB) ; 胻 + (morohashi-daikanwa 29450 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3232) ; ø»“¥¯ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2067 12) + (ideograph-daikanwa . 29451) ; ø¸‡Œ‹ + (=hanziku-6 . #xA9CB) ; ý¢ª§‹ + (=ucs . #x266A2) ; 𦚢 + )) +(define-char + '((=>ucs . #x266A2) ; 𦚢 + (morohashi-daikanwa 29451 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F6C) ; ø»š€› + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2073 2) + (ideograph-daikanwa . 29452) ; ø¸‡ŒŒ + (=hanziku-6 . #xAAE4) ; ý¢ª«¤ + (=ucs . #x266A3) ; 𦚣 + )) +(define-char + '((=>ucs . #x266A3) ; 𦚣 + (morohashi-daikanwa 29452 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F44) ; ø»—µ¯ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x6B5D) ; ø»…³¬ + (=jis-x0208 . #x6726) ; ø½‹œµ + (chinese-isoir165 . #x6B5D) ; ø»Ž›¼ + (ideograph-daikanwa . 29453) ; ø¸‡Œ + (=ucs . #x80FC) ; 胼 + )) +(define-char + '((=>ucs . #x80FC) ; 胼 + (morohashi-daikanwa 29453 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5766) ; ø»’’µ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 6487) + (chinese-gb2312 . #x445C) ; ø»„º™ + (=jis-x0208 . #x473D) ; ø½Š®Œ + (korean-ksc5601 . #x5276) ; ø»‰£Ÿ + (chinese-isoir165 . #x445C) ; ø»¢© + (=gt-pj-1 . #x473D) ; 能 + (ideograph-daikanwa . 29454) ; ø¸‡ŒŽ + (=gt-k . 06523) ; ý¡„¥» + (=ucs . #x80FD) ; 能 + )) +(define-char + '((=>ucs . #x80FD) ; 能 + (morohashi-daikanwa 29454 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5764) ; ø»’’³ + )) +(define-char + '((=>ucs . #x43FB) ; 䏻 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29455) ; ø¸‡Œ + )) +(define-char + '((morohashi-daikanwa 29455 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3843) ; ø»•¸¸ + (=ucs . #x43FB) ; 䏻 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29456) ; ø¸‡Œ + )) +(define-char + '((morohashi-daikanwa 29456 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B2E) ; ø»œ›‰ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5627) ; ø»‹²Œ + (chinese-isoir165 . #x7C33) ; ø»Ž´ + (chinese-cns11643-2 . #x3F2D) ; ø»“¸° + (ideograph-daikanwa . 29457) ; ø¸‡Œ‘ + (=jef-china3 . #x52E1) ; øº…‹¡ + (=ucs . #x80FE) ; 胾 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29458) ; ø¸‡Œ’ + (=ucs . #x80FF) ; 胿 + )) +(define-char + '((=>ucs . #x80FF) ; 胿 + (morohashi-daikanwa 29458 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x334B) ; ø»•±ª + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29459) ; ø¸‡Œ“ + (=ucs . #x8100) ; 脀 + )) +(define-char + '((=>ucs . #x8100) ; 脀 + (morohashi-daikanwa 29459 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3233) ; ø»“¥° + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29460) ; ø¸‡Œ” + )) +(define-char + '((morohashi-daikanwa 29460 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B2A) ; ø»œ›… + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2068 1) + (ideograph-daikanwa . 29461) ; ø¸‡Œ• + (=hanziku-6 . #xA9E0) ; ý¢ª§  + (=ucs . #x266A5) ; 𦚥 + )) +(define-char + '((=>ucs . #x266A5) ; 𦚥 + (morohashi-daikanwa 29461 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F6E) ; ø»š€ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29462) ; ø¸‡Œ– + (=ucs . #x8101) ; 脁 + )) +(define-char + '((=>ucs . #x8101) ; 脁 + (morohashi-daikanwa 29462 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3231) ; ø»“¥® + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 6481) + (chinese-gb2312 . #x562C) ; ø»…”… + (=jis-x0208 . #x3B69) ; ø½Š + (korean-ksc5601 . #x7237) ; ø»Š‘  + (chinese-isoir165 . #x562C) ; ø»¼• + (=gt-pj-1 . #x3B69) ; 脂 + (ideograph-daikanwa . 29463) ; ø¸‡Œ— + (=gt-k . 06447) ; ý¡„¤¯ + (=ucs . #x8102) ; 脂 + )) +(define-char + '((=>ucs . #x8102) ; 脂 + (morohashi-daikanwa 29463 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x575B) ; ø»’’ª + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x5628) ; ø»‹² + (ideograph-daikanwa . 29464) ; ø¸‡Œ˜ + (=ucs . #x8103) ; 脃 + )) +(define-char + '((=>ucs . #x8103) ; 脃 + (morohashi-daikanwa 29464 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x334E) ; ø»•±­ + )) +(define-char + '((morohashi-daikanwa 29464 0 5) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3350) ; ø»•±¯ + (=ucs . #x2F983) ; 脃 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29465) ; ø¸‡Œ™ + (=ucs . #x8104) ; 脄 + )) +(define-char + '((=>ucs . #x8104) ; 脄 + (morohashi-daikanwa 29465 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x334D) ; ø»•±¬ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 6478) + (=jis-x0208 . #x363C) ; ø½Š• + (korean-ksc5601 . #x7A76) ; ø»Šž + (chinese-gb12345 . #x5032) ; 脅 + (=gt-pj-1 . #x363C) ; 脅 + (ideograph-daikanwa . 29466) ; ø¸‡Œš + (=gt-k . 06404) ; ý¡„¤„ + (=ucs . #x8105) ; 脅 + )) +(define-char + '((=>ucs . #x8105) ; 脅 + (morohashi-daikanwa 29466 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x575D) ; ø»’’¬ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 6479) + (=jis-x0208 . #x4F46) ; ø½Šº… + (korean-ksc5601 . #x7A77) ; ø»Šž + (=gt-pj-1 . #x4F46) ; 脇 + (ideograph-daikanwa . 29467) ; ø¸‡Œ› + (=gt-k . 06568) ; ý¡„¦¨ + (=ucs . #x8107) ; 脇 + )) +(define-char + '((=>ucs . #x8107) ; 脇 + (morohashi-daikanwa 29467 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x334F) ; ø»•±® + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 0) + (chinese-gb2312 . #x3460) ; ø»„¢½ + (=jis-x0208 . #x4048) ; ø½Š¤… + (korean-ksc5601 . #x762A) ; ø»Š—‹ + (chinese-isoir165 . #x3460) ; ø»‹ + (ideograph-daikanwa . 29468) ; ø¸‡Œœ + (=ucs . #x8106) ; 脆 + )) +(define-char + '((=>ucs . #x8106) ; 脆 + (morohashi-daikanwa 29468 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5760) ; ø»’’¯ + )) +(define-char + '((=>ucs . #x8108) ; 脈 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-1 . 6489) + (korean-ksc5601 . #x5866) ; ø»‰¬ƒ + (ideograph-daikanwa . 29469) ; ø¸‡Œ + (=jef-china3 . #x52C3) ; øº…‹ƒ + )) +(define-char + '((morohashi-daikanwa 29469 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x8108) ; 脈 + )) +(define-char + '((=>ucs . #x8108) ; 脈 + (morohashi-daikanwa 29469 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5763) ; ø»’’² + )) +(define-char + '((=>ucs . #x8108) ; 脈 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x4C2E) ; ø»‚»— + (japanese-jisx0208 . #x4C2E) ; ø»‡Ÿ + (ideograph-daikanwa . 29470) ; ø¸‡Œž + )) +(define-char + '((=>ucs . #x8108) ; 脈 + (morohashi-daikanwa 29470 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-1 . 6488) + (shinjigen-2 . 6489) + (=jis-x0208-1990 . #x4C2E) ; ø½Šµ“ + (ucs-jis . #x8108) ; ø½Šµ“ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2069 5) + (ideograph-daikanwa . 29471) ; ø¸‡ŒŸ + (=hanziku-6 . #xAA45) ; ý¢ª©… + (=ucs . #x266A7) ; 𦚧 + )) +(define-char + '((=>ucs . #x266A7) ; 𦚧 + (morohashi-daikanwa 29471 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F70) ; ø»š€Ÿ + )) +(define-char + '((=>ucs . #x810A) ; 脊 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 6485) + (=jis-x0208 . #x4054) ; ø½Š¤‘ + (korean-ksc5601 . #x7431) ; ø»Š”– + (=gt-pj-1 . #x4054) ; ø½Š¤‘ + (ideograph-daikanwa . 29472) ; ø¸‡Œ  + (=gt-k . 06485) ; ý¡„¥• + (ucs-jis . #x810A) ; ø½Š¤‘ + )) +(define-char + '((morohashi-daikanwa 29472 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3C39) ; ø»„®† + (chinese-isoir165 . #x3C39) ; ø»–– + (=ucs . #x810A) ; 脊 + )) +(define-char + '((=>ucs . #x810A) ; 脊 + (morohashi-daikanwa 29472 0 1 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5765) ; ø»’’´ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29473) ; ø¸‡Œ¡ + (=ucs . #x43EA) ; 䏪 + )) +(define-char + '((=>ucs . #x43EA) ; 䏪 + (morohashi-daikanwa 29473 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F3F) ; ø»—µª + )) +(define-char + '((=>ucs . #x266A8) ; 𦚨 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 12) + (hanyu-dazidian 5 2932 8) + (chinese-cns11643-5 . #x3B44) ; ø»š‘› + (ideograph-daikanwa . 29474) ; ø¸‡Œ¢ + (=hanziku-8 . #xB3CB) ; ý¢‚‹‹ + )) +(define-char + '((morohashi-daikanwa 29474 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x266A8) ; 𦚨 + )) +(define-char + '((=>ucs . #x266A9) ; 𦚩 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2073 7) + (ideograph-daikanwa . 29475) ; ø¸‡Œ£ + (=hanziku-6 . #xAAE9) ; ý¢ª«© + )) +(define-char + '((morohashi-daikanwa 29475 0 8) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x266A9) ; 𦚩 + )) +(define-char + '((=>ucs . #x266A9) ; 𦚩 + (morohashi-daikanwa 29475 0 9) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F6F) ; ø»š€ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29476) ; ø¸‡Œ¤ + (=ucs . #x43EB) ; 䏫 + )) +(define-char + '((=>ucs . #x43EB) ; 䏫 + (morohashi-daikanwa 29476 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B31) ; ø»œ›Œ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29477) ; ø¸‡Œ¥ + )) +(define-char + '((morohashi-daikanwa 29477 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B29) ; ø»œ›„ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2066 5) + (ideograph-daikanwa . 29478) ; ø¸‡Œ¦ + (=hanziku-6 . #xA9A4) ; ý¢ª¦¤ + (=ucs . #x266AB) ; 𦚫 + )) +(define-char + '((=>ucs . #x266AB) ; 𦚫 + (morohashi-daikanwa 29478 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F66) ; ø»š€• + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29479) ; ø¸‡Œ§ + )) +(define-char + '((morohashi-daikanwa 29479 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B2B) ; ø»œ›† + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2067 15) + (ideograph-daikanwa . 29480) ; ø¸‡Œ¨ + (=hanziku-6 . #xA9CE) ; ý¢ª§Ž + (=ucs . #x266AD) ; 𦚭 + )) +(define-char + '((=>ucs . #x266AD) ; 𦚭 + (morohashi-daikanwa 29480 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F40) ; ø»—µ« + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D3B) ; ø»œµ² + (ideograph-daikanwa . 29481) ; ø¸‡Œ© + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2066 14) + (ideograph-daikanwa . 29482) ; ø¸‡Œª + (=hanziku-6 . #xA9AD) ; ý¢ª¦­ + (=ucs . #x266CF) ; 𦛏 + )) +(define-char + '((=>ucs . #x266CF) ; 𦛏 + (morohashi-daikanwa 29482 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F6B) ; ø»š€š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2068 10) + (ideograph-daikanwa . 29483) ; ø¸‡Œ« + (=hanziku-6 . #xA9E9) ; ý¢ª§© + (=ucs . #x266D0) ; 𦛐 + )) +(define-char + '((=>ucs . #x266D0) ; 𦛐 + (morohashi-daikanwa 29483 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F71) ; ø»š€  + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2066 12) + (ideograph-daikanwa . 29485) ; ø¸‡Œ­ + (=hanziku-6 . #xA9AB) ; ý¢ª¦« + (=ucs . #x266D2) ; 𦛒 + )) +(define-char + '((=>ucs . #x266D2) ; 𦛒 + (morohashi-daikanwa 29485 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F6A) ; ø»š€™ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29486) ; ø¸‡Œ® + )) +(define-char + '((morohashi-daikanwa 29486 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B2C) ; ø»œ›‡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29487) ; ø¸‡Œ¯ + )) +(define-char + '((morohashi-daikanwa 29487 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B2D) ; ø»œ›ˆ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 29488) ; ø¸‡Œ° + )) +(define-char + '((morohashi-daikanwa 29488 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B33) ; ø»œ›Ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 29489) ; ø¸‡Œ± + )) +(define-char + '((morohashi-daikanwa 29489 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D39) ; ø»œµ° + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 29491) ; ø¸‡Œ³ + )) +(define-char + '((morohashi-daikanwa 29491 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D3A) ; ø»œµ± + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5629) ; ø»‹²Ž + (ideograph-daikanwa . 29493) ; ø¸‡Œµ + (=ucs . #x810B) ; 脋 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x753E) ; ø»¦˜µ + (ideograph-daikanwa . 29494) ; ø¸‡Œ¶ + (=jef-china3 . #x52C1) ; øº…‹ + (=ucs . #x43EE) ; 䏮 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 49528) ; ø¸Œ…¸ + )) +(define-char + '((morohashi-daikanwa 49528 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B2F) ; ø»œ›Š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (chinese-gb12345 . #x7C48) ; 脌 + (=ucs . #x810C) ; 脌 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6B5A) ; ø»…³© + (chinese-isoir165 . #x6B5A) ; ø»Ž›¹ + (=jis-x0213-2-2000 . #x753B) ; ø»¦˜² + (=ucs . #x810D) ; 脍 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6B5B) ; ø»…³ª + (chinese-isoir165 . #x6B5B) ; ø»Ž›º + (=ucs . #x810E) ; 脎 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5460) ; ø»…‘½ + (chinese-isoir165 . #x5460) ; ø»º + (=ucs . #x810F) ; 脏 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (chinese-gb2312 . #x466A) ; ø»„½£ + (chinese-isoir165 . #x466A) ; ø»¥³ + (=ucs . #x8110) ; 脐 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4454) ; ø»„º‘ + (chinese-isoir165 . #x4454) ; ø»¢¡ + (=ucs . #x8111) ; 脑 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6B5F) ; ø»…³® + (chinese-isoir165 . #x6B5F) ; ø»Ž›¾ + (=ucs . #x8112) ; 脒 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4527) ; ø»„»‚ + (chinese-isoir165 . #x4527) ; ø»£’ + (=ucs . #x8113) ; 脓 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x5975) ; ø»…™¨ + (chinese-isoir165 . #x5975) ; ø»Ž¸ + (chinese-cns11643-3 . #x3E44) ; ø»–­ + (=ucs . #x8114) ; 脔 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F69) ; ø»š€˜ + (=ucs . #x266B2) ; 𦚲 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 3 2066 9) + (=hanziku-6 . #xA9A8) ; ý¢ª¦¨ + (=ucs . #x266B8) ; 𦚸 + )) +(define-char + '((=>ucs . #x266B8) ; 𦚸 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F68) ; ø»š€— + )) +(define-char + '((ideographic- (:radical 74 ; ⽉ + :strokes 6 + :sources (cns-11643)) + (:radical 130 ; ⾁ + :strokes 6 + :sources (ucs))) + (total-strokes . 10) + (hanyu-dazidian 3 2067 2) + (chinese-cns11643-5 . #x2E24) ; ø»™½µ + (=hanziku-6 . #xA9C1) ; ý¢ª§ + (=ucs . #x266B9) ; 𦚹 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29495) ; ø¸‡Œ· + (=ucs . #x8115) ; 脕 + )) +(define-char + '((=>ucs . #x8115) ; 脕 + (morohashi-daikanwa 29495 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3852) ; ø»“¯ƒ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29496) ; ø¸‡Œ¸ + )) +(define-char + '((morohashi-daikanwa 29496 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x435B) ; ø»œ§¦ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x3231) ; ø»„Ÿ’ + (japanese-jisx0212 . #x562A) ; ø»‹² + (chinese-isoir165 . #x3231) ; ø»‡¢ + (=jis-x0213-2-2000 . #x7540) ; ø»¦˜· + (ideograph-daikanwa . 29497) ; ø¸‡Œ¹ + (=jef-china3 . #x52C4) ; øº…‹„ + (=ucs . #x8116) ; 脖 + )) +(define-char + '((=>ucs . #x8116) ; 脖 + (morohashi-daikanwa 29497 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C69) ; ø»’šŽ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x562B) ; ø»‹² + (ideograph-daikanwa . 29498) ; ø¸‡Œº + (=ucs . #x8117) ; 脗 + )) +(define-char + '((=>ucs . #x8117) ; 脗 + (morohashi-daikanwa 29498 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3849) ; ø»•¸¾ + )) +(define-char + '((=>ucs . #x8118) ; 脘 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x6852) ; ø»Šƒ + (japanese-jisx0212 . #x562C) ; ø»‹²‘ + (=jis-x0213-1-2000 . #x7A4E) ; ø»¤–— + (ideograph-daikanwa . 29499) ; ø¸‡Œ» + (ucs-jis . #x8118) ; ø»Šƒ + )) +(define-char + '((morohashi-daikanwa 29499 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6B64) ; ø»…³³ + (chinese-isoir165 . #x6B64) ; ø»Žœƒ + (=jef-china3 . #x52C5) ; øº…‹… + (=ucs . #x8118) ; 脘 + )) +(define-char + '((=>ucs . #x8118) ; 脘 + (morohashi-daikanwa 29499 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3849) ; ø»“®º + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29500) ; ø¸‡Œ¼ + (=ucs . #x8119) ; 脙 + )) +(define-char + '((=>ucs . #x8119) ; 脙 + (morohashi-daikanwa 29500 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x384B) ; ø»“®¼ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29501) ; ø¸‡Œ½ + )) +(define-char + '((morohashi-daikanwa 29501 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4359) ; ø»œ§¤ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 6492) + (chinese-gb2312 . #x3D45) ; ø»„¯° + (=jis-x0208 . #x3553) ; ø½Š”† + (korean-ksc5601 . #x4A45) ; ø»‰–¾ + (chinese-isoir165 . #x3D45) ; ø»˜€ + (ideograph-daikanwa . 29502) ; ø¸‡Œ¾ + (=ucs . #x811A) ; 脚 + )) +(define-char + '((=>ucs . #x811A) ; 脚 + (morohashi-daikanwa 29502 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3847) ; ø»•¸¼ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x566F) ; ø»ƒ´ + (ideograph-daikanwa . 29503) ; ø¸‡Œ¿ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 6494) + (=jis-x0208 . #x667A) ; ø½‹œ« + (korean-ksc5601 . #x4C6B) ; ø»‰š  + (chinese-gb12345 . #x6B56) ; 脛 + (ideograph-daikanwa . 29504) ; ø¸‡€ + (=ucs . #x811B) ; 脛 + )) +(define-char + '((=>ucs . #x811B) ; 脛 + (morohashi-daikanwa 29504 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x384C) ; ø»“®½ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x562D) ; ø»‹²’ + (ideograph-daikanwa . 29505) ; ø¸‡ + (=ucs . #x811C) ; 脜 + )) +(define-char + '((=>ucs . #x811C) ; 脜 + (morohashi-daikanwa 29505 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x344D) ; ø»—½Ž + )) +(define-char + '((=>ucs . #x266D6) ; 𦛖 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29506) ; ø¸‡‚ + )) +(define-char + '((morohashi-daikanwa 29506 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2075 9) + (=hanziku-6 . #xAB6C) ; ý¢ª­¬ + (=ucs . #x266D6) ; 𦛖 + )) +(define-char + '((=>ucs . #x266D6) ; 𦛖 + (morohashi-daikanwa 29506 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x346B) ; ø»š‡° + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29507) ; ø¸‡ƒ + (=ucs . #x811D) ; 脝 + )) +(define-char + '((=>ucs . #x811D) ; 脝 + (morohashi-daikanwa 29507 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3854) ; ø»“¯… + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6B62) ; ø»…³± + (japanese-jisx0212 . #x562E) ; ø»‹²“ + (chinese-isoir165 . #x6B62) ; ø»Žœ + (=jis-x0213-2-2000 . #x7541) ; ø»¦˜¸ + (ideograph-daikanwa . 29508) ; ø¸‡„ + (=jef-china3 . #x92D7) ; øº‰‹— + (=ucs . #x811E) ; 脞 + )) +(define-char + '((=>ucs . #x811E) ; 脞 + (morohashi-daikanwa 29508 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3850) ; ø»“¯ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29509) ; ø¸‡… + (=jef-china3 . #x52C6) ; øº…‹† + (=ucs . #x43EF) ; 䏯 + )) +(define-char + '((=>ucs . #x43EF) ; 䏯 + (morohashi-daikanwa 29509 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3846) ; ø»•¸» + )) +(define-char + '((=>ucs . #x266D7) ; 𦛗 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2078 5) + (ideograph-daikanwa . 29510) ; ø¸‡† + (=hanziku-6 . #xABEA) ; ý¢ª¯ª + )) +(define-char + '((morohashi-daikanwa 29510 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x344E) ; ø»—½ + (=ucs . #x266D7) ; 𦛗 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2075 4) + (ideograph-daikanwa . 29511) ; ø¸‡‡ + (=hanziku-6 . #xAB67) ; ý¢ª­§ + (=ucs . #x266D8) ; 𦛘 + )) +(define-char + '((=>ucs . #x266D8) ; 𦛘 + (morohashi-daikanwa 29511 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x346C) ; ø»š‡± + )) +(define-char + '((=>ucs . #x811F) ; 脟 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29512) ; ø¸‡ˆ + )) +(define-char + '((morohashi-daikanwa 29512 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x384E) ; ø»“®¿ + (=ucs . #x811F) ; 脟 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 29513) ; ø¸‡‰ + )) +(define-char + '((morohashi-daikanwa 29513 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5670) ; ø»ƒµ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0213-2-2000 . #x7542) ; ø»¦˜¹ + (ideograph-daikanwa . 29514) ; ø¸‡Š + (=ucs . #x43F0) ; 䏰 + )) +(define-char + '((=>ucs . #x43F0) ; 䏰 + (morohashi-daikanwa 29514 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x344C) ; ø»—½ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29515) ; ø¸‡‹ + (=ucs . #x43F1) ; 䏱 + )) +(define-char + '((=>ucs . #x43F1) ; 䏱 + (morohashi-daikanwa 29515 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3448) ; ø»—½‰ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2067 3) + (ideograph-daikanwa . 29516) ; ø¸‡Œ + (=hanziku-6 . #xA9C2) ; ý¢ª§‚ + (=ucs . #x266D9) ; 𦛙 + )) +(define-char + '((=>ucs . #x266D9) ; 𦛙 + (morohashi-daikanwa 29516 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F42) ; ø»—µ­ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x562F) ; ø»‹²” + (ideograph-daikanwa . 29517) ; ø¸‡ + (=ucs . #x8120) ; 脠 + )) +(define-char + '((=>ucs . #x8120) ; 脠 + (morohashi-daikanwa 29517 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A3B) ; ø»˜…° + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29518) ; ø¸‡Ž + (=ucs . #x8121) ; 脡 + )) +(define-char + '((=>ucs . #x8121) ; 脡 + (morohashi-daikanwa 29518 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3851) ; ø»“¯‚ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29519) ; ø¸‡ + (=ucs . #x43F2) ; 䏲 + )) +(define-char + '((=>ucs . #x43F2) ; 䏲 + (morohashi-daikanwa 29519 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3844) ; ø»•¸¹ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29520) ; ø¸‡ + (=ucs . #x43F3) ; 䏳 + )) +(define-char + '((=>ucs . #x43F3) ; 䏳 + (morohashi-daikanwa 29520 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x344B) ; ø»—½Œ + )) +(define-char + '((=>ucs . #x43F4) ; 䏴 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29521) ; ø¸‡‘ + )) +(define-char + '((morohashi-daikanwa 29521 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3452) ; ø»—½“ + (=ucs . #x43F4) ; 䏴 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29522) ; ø¸‡’ + (=ucs . #x43F5) ; 䏵 + )) +(define-char + '((=>ucs . #x43F5) ; 䏵 + (morohashi-daikanwa 29522 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3451) ; ø»—½’ + )) +(define-char + '((=>ucs . #x266DA) ; 𦛚 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2078 7) + (ideograph-daikanwa . 29523) ; ø¸‡“ + (=hanziku-6 . #xABEC) ; ý¢ª¯¬ + )) +(define-char + '((morohashi-daikanwa 29523 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x266DA) ; 𦛚 + )) +(define-char + '((=>ucs . #x266DA) ; 𦛚 + (morohashi-daikanwa 29523 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3471) ; ø»š‡¶ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29524) ; ø¸‡” + (=ucs . #x43F6) ; 䏶 + )) +(define-char + '((=>ucs . #x43F6) ; 䏶 + (morohashi-daikanwa 29524 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x344A) ; ø»—½‹ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29525) ; ø¸‡• + (=jef-china3 . #x52C7) ; øº…‹‡ + (=ucs . #x8122) ; 脢 + )) +(define-char + '((=>ucs . #x8122) ; 脢 + (morohashi-daikanwa 29525 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3855) ; ø»“¯† + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 1091) + (=jis-x0208 . #x667C) ; ø½‹œ­ + (korean-ksc5601 . #x626E) ; ø»‰º· + (=gt-pj-1 . #x667C) ; 脣 + (ideograph-daikanwa . 29526) ; ø¸‡– + (=gt-k . 07970) ; ý¡„¼¢ + (=ucs . #x8123) ; 脣 + )) +(define-char + '((=>ucs . #x8123) ; 脣 + (morohashi-daikanwa 29526 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C6A) ; ø»’š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x5630) ; ø»‹²• + (=jis-x0213-2-2000 . #x7543) ; ø»¦˜º + (ideograph-daikanwa . 29527) ; ø¸‡— + (=ucs . #x8124) ; 脤 + )) +(define-char + '((=>ucs . #x8124) ; 脤 + (morohashi-daikanwa 29527 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C6E) ; ø»’š“ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29528) ; ø¸‡˜ + (=ucs . #x8125) ; 脥 + )) +(define-char + '((=>ucs . #x8125) ; 脥 + (morohashi-daikanwa 29528 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x384A) ; ø»“®» + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29529) ; ø¸‡™ + (=ucs . #x8126) ; 脦 + )) +(define-char + '((=>ucs . #x8126) ; 脦 + (morohashi-daikanwa 29529 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3447) ; ø»—½ˆ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29530) ; ø¸‡š + (=jef-china3 . #x52C8) ; øº…‹ˆ + (=ucs . #x43F7) ; 䏷 + )) +(define-char + '((=>ucs . #x43F7) ; 䏷 + (morohashi-daikanwa 29530 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3453) ; ø»—½” + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x5631) ; ø»‹²– + (=jis-x0213-2-2000 . #x7544) ; ø»¦˜» + (ideograph-daikanwa . 29531) ; ø¸‡› + (=ucs . #x8127) ; 脧 + )) +(define-char + '((=>ucs . #x8127) ; 脧 + (morohashi-daikanwa 29531 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3853) ; ø»“¯„ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29532) ; ø¸‡œ + (=ucs . #x8128) ; 脨 + )) +(define-char + '((=>ucs . #x8128) ; 脨 + (morohashi-daikanwa 29532 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3450) ; ø»—½‘ + )) +(define-char + '((=>ucs . #x266DB) ; 𦛛 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29533) ; ø¸‡ + )) +(define-char + '((morohashi-daikanwa 29533 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2079 19) + (=hanziku-6 . #xAC59) ; ý¢ª±™ + (=ucs . #x266DB) ; 𦛛 + )) +(define-char + '((=>ucs . #x266DB) ; 𦛛 + (morohashi-daikanwa 29533 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3446) ; ø»—½‡ + )) +(define-char + '((=>ucs . #x266DC) ; 𦛜 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29534) ; ø¸‡ž + )) +(define-char + '((morohashi-daikanwa 29534 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2079 5) + (=hanziku-6 . #xAC4B) ; ý¢ª±‹ + (=ucs . #x266DC) ; 𦛜 + )) +(define-char + '((=>ucs . #x266DC) ; 𦛜 + (morohashi-daikanwa 29534 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3455) ; ø»—½– + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 6497) + (=jis-x0208 . #x667B) ; ø½‹œ¬ + (korean-ksc5601 . #x623B) ; ø»‰º„ + (chinese-isoir165 . #x2C78) ; ø»Œ¿µ + (=gt-pj-1 . #x667B) ; 脩 + (chinese-big5 . #xB2E7) ; ý¢€‹‹§ + (ideograph-daikanwa . 29535) ; ø¸‡Ÿ + (=gt-k . 07969) ; ý¡„¼¡ + (=ucs . #x8129) ; 脩 + )) +(define-char + '((=>ucs . #x8129) ; 脩 + (morohashi-daikanwa 29535 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C6C) ; ø»’š‘ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29536) ; ø¸‡  + (=ucs . #x812A) ; 脪 + )) +(define-char + '((=>ucs . #x812A) ; 脪 + (morohashi-daikanwa 29536 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3841) ; ø»•¸¶ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 13) + (hanyu-dazidian 5 2932 16) + (chinese-cns11643-5 . #x4174) ; ø»šš¿ + (ideograph-daikanwa . 29537) ; ø¸‡¡ + (=hanziku-8 . #xB3D3) ; ý¢‚‹“ + (=ucs . #x266DD) ; 𦛝 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2078 6) + (ideograph-daikanwa . 29538) ; ø¸‡¢ + (=hanziku-6 . #xABEB) ; ý¢ª¯« + (=ucs . #x266DE) ; 𦛞 + )) +(define-char + '((=>ucs . #x266DE) ; 𦛞 + (morohashi-daikanwa 29538 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3454) ; ø»—½• + )) +(define-char + '((=>ucs . #x812B) ; 脫 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x772D) ; ø»Š˜¬ + (ideograph-daikanwa . 29539) ; ø¸‡£ + (=jef-china3 . #x52C9) ; øº…‹‰ + )) +(define-char + '((morohashi-daikanwa 29539 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x812B) ; 脫 + )) +(define-char + '((=>ucs . #x812B) ; 脫 + (morohashi-daikanwa 29539 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C6B) ; ø»’š + )) +(define-char + '((morohashi-daikanwa 29539 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x4D51) ; ø»…‡œ + (=jis-x0208 . #x4326) ; ø½Š§½ + (chinese-isoir165 . #x4D51) ; ø»¯¬ + (=gt-pj-1 . #x4326) ; 脱 + (=gt-k . 07823) ; ý¡„º + (=ucs . #x8131) ; 脱 + )) +(define-char + '((=>ucs . #x8131) ; 脱 + (morohashi-daikanwa 29539 1 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3845) ; ø»•¸º + )) +(define-char + '((=>ucs . #x812C) ; 脬 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x5632) ; ø»‹²— + (=jis-x0213-2-2000 . #x7545) ; ø»¦˜¼ + (ideograph-daikanwa . 29540) ; ø¸‡¤ + (=jef-china3 . #x52CA) ; øº…‹Š + (ucs-jis . #x812C) ; ø»‹²— + )) +(define-char + '((morohashi-daikanwa 29540 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6B63) ; ø»…³² + (chinese-isoir165 . #x6B63) ; ø»Žœ‚ + (=ucs . #x812C) ; 脬 + )) +(define-char + '((=>ucs . #x812C) ; 脬 + (morohashi-daikanwa 29540 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x384F) ; ø»“¯€ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29541) ; ø¸‡¥ + (=ucs . #x812D) ; 脭 + )) +(define-char + '((=>ucs . #x812D) ; 脭 + (morohashi-daikanwa 29541 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x384D) ; ø»“®¾ + )) +(define-char + '((=>ucs . #x812E) ; 脮 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29542) ; ø¸‡¦ + )) +(define-char + '((morohashi-daikanwa 29542 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3842) ; ø»•¸· + (=ucs . #x812E) ; 脮 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 6507) + (chinese-gb2312 . #x382C) ; ø»„¨ + (=jis-x0208 . #x667D) ; ø½‹œ® + (korean-ksc5601 . #x7861) ; ø»Šš¾ + (chinese-isoir165 . #x382C) ; ø»‘ + (=gt-pj-1 . #x667D) ; 脯 + (ideograph-daikanwa . 29543) ; ø¸‡§ + (=gt-k . 07971) ; ý¡„¼£ + (=ucs . #x812F) ; 脯 + )) +(define-char + '((=>ucs . #x812F) ; 脯 + (morohashi-daikanwa 29543 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C68) ; ø»’š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x5633) ; ø»‹²˜ + (ideograph-daikanwa . 29544) ; ø¸‡¨ + (=jef-china3 . #x52CB) ; øº…‹‹ + (=ucs . #x8130) ; 脰 + )) +(define-char + '((=>ucs . #x8130) ; 脰 + (morohashi-daikanwa 29544 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C6D) ; ø»’š’ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29545) ; ø¸‡© + )) +(define-char + '((morohashi-daikanwa 29545 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4357) ; ø»œ§¢ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2077 12) + (ideograph-daikanwa . 29546) ; ø¸‡ª + (=hanziku-6 . #xABD1) ; ý¢ª¯‘ + (=ucs . #x266E0) ; 𦛠 + )) +(define-char + '((=>ucs . #x266E0) ; 𦛠 + (morohashi-daikanwa 29546 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x346E) ; ø»š‡³ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29547) ; ø¸‡« + )) +(define-char + '((morohashi-daikanwa 29547 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x435F) ; ø»œ§ª + )) +(define-char + '((=>ucs . #x8158) ; 腘 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29548) ; ø¸‡¬ + )) +(define-char + '((=>ucs . #x8158) ; 腘 + (morohashi-daikanwa 29548 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x435A) ; ø»œ§¥ + )) +(define-char + '((morohashi-daikanwa 29548 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x7C55) ; ø»Ž´² + (=ucs . #x8158) ; 腘 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2075 3) + (ideograph-daikanwa . 29549) ; ø¸‡­ + (=hanziku-6 . #xAB66) ; ý¢ª­¦ + (=ucs . #x266E3) ; 𦛣 + )) +(define-char + '((=>ucs . #x266E3) ; 𦛣 + (morohashi-daikanwa 29549 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3449) ; ø»—½Š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2078 15) + (ideograph-daikanwa . 29550) ; ø¸‡® + (=hanziku-6 . #xABF4) ; ý¢ª¯´ + (=ucs . #x266E4) ; 𦛤 + )) +(define-char + '((=>ucs . #x266E4) ; 𦛤 + (morohashi-daikanwa 29550 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3475) ; ø»š‡º + )) +(define-char + '((=>ucs . #x266E5) ; 𦛥 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29551) ; ø¸‡¯ + )) +(define-char + '((morohashi-daikanwa 29551 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2079 2) + (=hanziku-6 . #xAC48) ; ý¢ª±ˆ + (=ucs . #x266E5) ; 𦛥 + )) +(define-char + '((=>ucs . #x266E5) ; 𦛥 + (morohashi-daikanwa 29551 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3476) ; ø»š‡» + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29552) ; ø¸‡° + )) +(define-char + '((morohashi-daikanwa 29552 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4360) ; ø»œ§« + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29553) ; ø¸‡± + )) +(define-char + '((morohashi-daikanwa 29553 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x435E) ; ø»œ§© + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2078 14) + (ideograph-daikanwa . 29554) ; ø¸‡² + (=hanziku-6 . #xABF3) ; ý¢ª¯³ + (=ucs . #x266D3) ; 𦛓 + )) +(define-char + '((=>ucs . #x266D3) ; 𦛓 + (morohashi-daikanwa 29554 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3474) ; ø»š‡¹ + )) +(define-char + '((=>ucs . #x266E9) ; 𦛩 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29555) ; ø¸‡³ + )) +(define-char + '((morohashi-daikanwa 29555 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x344F) ; ø»—½ + (=ucs . #x266E9) ; 𦛩 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2077 13) + (ideograph-daikanwa . 29556) ; ø¸‡´ + (=hanziku-6 . #xABD2) ; ý¢ª¯’ + (=ucs . #x26703) ; 𦜃 + )) +(define-char + '((=>ucs . #x26703) ; 𦜃 + (morohashi-daikanwa 29556 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x346F) ; ø»š‡´ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2079 13) + (ideograph-daikanwa . 29558) ; ø¸‡¶ + (=hanziku-6 . #xAC53) ; ý¢ª±“ + (=ucs . #x26702) ; 𦜂 + )) +(define-char + '((=>ucs . #x26702) ; 𦜂 + (morohashi-daikanwa 29558 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3473) ; ø»š‡¸ + )) +(define-char + '((=>ucs . #x26704) ; 𦜄 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29559) ; ø¸‡· + )) +(define-char + '((morohashi-daikanwa 29559 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 3 2078 2) + (=hanziku-6 . #xABE7) ; ý¢ª¯§ + (=ucs . #x26704) ; 𦜄 + )) +(define-char + '((=>ucs . #x26704) ; 𦜄 + (morohashi-daikanwa 29559 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3470) ; ø»š‡µ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29560) ; ø¸‡¸ + (=jef-china3 . #x52CC) ; øº…‹Œ + (=ucs . #x43F8) ; 䏸 + )) +(define-char + '((=>ucs . #x43F8) ; 䏸 + (morohashi-daikanwa 29560 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4358) ; ø»œ§£ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29561) ; ø¸‡¹ + )) +(define-char + '((morohashi-daikanwa 29561 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x435D) ; ø»œ§¨ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29563) ; ø¸‡» + )) +(define-char + '((morohashi-daikanwa 29563 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x435C) ; ø»œ§§ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6B65) ; ø»…³´ + (chinese-isoir165 . #x6B65) ; ø»Žœ„ + (ideograph-daikanwa . 29564) ; ø¸‡¼ + (=ucs . #x8132) ; 脲 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 29566) ; ø¸‡¾ + (=ucs . #x43F9) ; 䏹 + )) +(define-char + '((=>ucs . #x43F9) ; 䏹 + (morohashi-daikanwa 29566 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3840) ; ø»•¸µ + )) +(define-char + '((morohashi-daikanwa 29567 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0208 . #x473E) ; ø½Š® + (=ucs . #x8133) ; 脳 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 49534) ; ø¸Œ…¾ + (=ucs . #x8134) ; 脴 + )) +(define-char + '((=>ucs . #x8134) ; 脴 + (morohashi-daikanwa 49534 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3848) ; ø»•¸½ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5671) ; ø»ƒ¶ + (ideograph-daikanwa . 49535) ; ø¸Œ…¿ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 49536) ; ø¸Œ†€ + )) +(define-char + '((morohashi-daikanwa 49536 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4363) ; ø»œ§® + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 49537) ; ø¸Œ† + )) +(define-char + '((morohashi-daikanwa 49537 0 5) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4361) ; ø»œ§¬ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 49538) ; ø¸Œ†‚ + )) +(define-char + '((morohashi-daikanwa 49538 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4362) ; ø»œ§­ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x383F) ; ø»•¸´ + (=ucs . #x43FA) ; 䏺 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (japanese-jisx0212 . #x5634) ; ø»‹²™ + (=jis-x0213-2-2000 . #x753F) ; ø»¦˜¶ + (=ucs . #x8135) ; 脵 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6B61) ; ø»…³° + (chinese-isoir165 . #x6B61) ; ø»Žœ€ + (=ucs . #x8136) ; 脶 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (chinese-gb12345 . #x7C49) ; 脷 + (=ucs . #x8137) ; 脷 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x4133) ; ø»„µ– + (chinese-isoir165 . #x4133) ; ø»¦ + (=ucs . #x8138) ; 脸 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3472) ; ø»š‡· + (=ucs . #x266EA) ; 𦛪 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29568) ; ø¸‡Ž€ + )) +(define-char + '((morohashi-daikanwa 29568 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D43) ; ø»œµº + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2093 1) + (ideograph-daikanwa . 29569) ; ø¸‡Ž + (=hanziku-6 . #xAEEF) ; ý¢ª»¯ + (=ucs . #x26707) ; 𦜇 + )) +(define-char + '((=>ucs . #x26707) ; 𦜇 + (morohashi-daikanwa 29569 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B48) ; ø»š‘Ÿ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 6515) + (=jis-x0208 . #x4431) ; ø½Š©¦ + (korean-ksc5601 . #x736C) ; ø»Š“³ + (chinese-gb12345 . #x554D) ; 脹 + (ideograph-daikanwa . 29570) ; ø¸‡Ž‚ + (=ucs . #x8139) ; 脹 + )) +(define-char + '((=>ucs . #x8139) ; 脹 + (morohashi-daikanwa 29570 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x614E) ; ø»’¡‰ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29571) ; ø¸‡Žƒ + (=ucs . #x43FC) ; 䏼 + )) +(define-char + '((=>ucs . #x43FC) ; 䏼 + (morohashi-daikanwa 29571 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A49) ; ø»˜…¾ + )) +(define-char + '((=>ucs . #x813A) ; 脺 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x5635) ; ø»‹²š + (ideograph-daikanwa . 29572) ; ø¸‡Ž„ + (=jef-china3 . #x52D0) ; øº…‹ + (ucs-jis . #x813A) ; ø»‹²š + )) +(define-char + '((morohashi-daikanwa 29572 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x813A) ; 脺 + )) +(define-char + '((=>ucs . #x813A) ; 脺 + (morohashi-daikanwa 29572 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F36) ; ø»“¸¹ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29573) ; ø¸‡Ž… + (=ucs . #x813B) ; 脻 + )) +(define-char + '((=>ucs . #x813B) ; 脻 + (morohashi-daikanwa 29573 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E3E) ; ø»–§ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29574) ; ø¸‡Ž† + (=ucs . #x43FD) ; 䏽 + )) +(define-char + '((=>ucs . #x43FD) ; 䏽 + (morohashi-daikanwa 29574 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A3A) ; ø»˜…¯ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29575) ; ø¸‡Ž‡ + )) +(define-char + '((morohashi-daikanwa 29575 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D3D) ; ø»œµ´ + )) +(define-char + '((=>ucs . #x813C) ; 脼 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x5636) ; ø»‹²› + (ideograph-daikanwa . 29576) ; ø¸‡Žˆ + (ucs-jis . #x813C) ; ø»‹²› + )) +(define-char + '((morohashi-daikanwa 29576 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x813C) ; 脼 + )) +(define-char + '((=>ucs . #x813C) ; 脼 + (morohashi-daikanwa 29576 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A3E) ; ø»˜…³ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29577) ; ø¸‡Ž‰ + (=ucs . #x43FE) ; 䏾 + )) +(define-char + '((=>ucs . #x43FE) ; 䏾 + (morohashi-daikanwa 29577 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E3F) ; ø»–¨ + )) +(define-char + '((=>ucs . #x813D) ; 脽 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0213-2-2000 . #x7547) ; ø»¦˜¾ + (ideograph-daikanwa . 29578) ; ø¸‡ŽŠ + (ucs-jis . #x813D) ; ø»¦˜¾ + )) +(define-char + '((morohashi-daikanwa 29578 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F34) ; ø»“¸· + (=ucs . #x813D) ; 脽 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 6518) + (chinese-gb2312 . #x4622) ; ø»„¼› + (=jis-x0208 . #x6723) ; ø½‹œ² + (korean-ksc5601 . #x5E21) ; ø»‰³² + (chinese-isoir165 . #x4622) ; ø»¤« + (ideograph-daikanwa . 29579) ; ø¸‡Ž‹ + (=ucs . #x813E) ; 脾 + )) +(define-char + '((=>ucs . #x813E) ; 脾 + (morohashi-daikanwa 29579 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6150) ; ø»’¡‹ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29580) ; ø¸‡ŽŒ + )) +(define-char + '((morohashi-daikanwa 29580 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D48) ; ø»œµ¿ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x2E54) ; ø»‚ + (ideograph-daikanwa . 29581) ; ø¸‡Ž + (=ucs . #x813F) ; 脿 + )) +(define-char + '((=>ucs . #x813F) ; 脿 + (morohashi-daikanwa 29581 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A47) ; ø»˜…¼ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29582) ; ø¸‡ŽŽ + (=ucs . #x43FF) ; 䏿 + )) +(define-char + '((=>ucs . #x43FF) ; 䏿 + (morohashi-daikanwa 29582 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A45) ; ø»˜…º + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 29583) ; ø¸‡Ž + )) +(define-char + '((morohashi-daikanwa 29583 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6065) ; ø»’– + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29584) ; ø¸‡Ž + (=ucs . #x8140) ; 腀 + )) +(define-char + '((=>ucs . #x8140) ; 腀 + (morohashi-daikanwa 29584 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E43) ; ø»–¬ + )) +(define-char + '((=>ucs . #x2670A) ; 𦜊 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29585) ; ø¸‡Ž‘ + )) +(define-char + '((=>ucs . #x2670A) ; 𦜊 + (morohashi-daikanwa 29585 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2092 9) + (=hanziku-6 . #xAED7) ; ý¢ª»— + )) +(define-char + '((morohashi-daikanwa 29585 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x2670A) ; 𦜊 + )) +(define-char + '((=>ucs . #x2670A) ; 𦜊 + (morohashi-daikanwa 29585 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B45) ; ø»š‘œ + )) +(define-char + '((=>ucs . #x8141) ; 腁 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29586) ; ø¸‡Ž’ + )) +(define-char + '((morohashi-daikanwa 29586 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E45) ; ø»–® + (=ucs . #x8141) ; 腁 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29587) ; ø¸‡Ž“ + (=ucs . #x8142) ; 腂 + )) +(define-char + '((=>ucs . #x8142) ; 腂 + (morohashi-daikanwa 29587 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E41) ; ø»–ª + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29588) ; ø¸‡Ž” + (=ucs . #x4400) ; 䐀 + )) +(define-char + '((=>ucs . #x4400) ; 䐀 + (morohashi-daikanwa 29588 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B4D) ; ø»š‘¤ + )) +(define-char + '((=>ucs . #x8143) ; 腃 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29589) ; ø¸‡Ž• + )) +(define-char + '((morohashi-daikanwa 29589 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F2F) ; ø»“¸² + (=ucs . #x8143) ; 腃 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29590) ; ø¸‡Ž– + )) +(define-char + '((morohashi-daikanwa 29590 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D4B) ; ø»œ¶‚ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29591) ; ø¸‡Ž— + )) +(define-char + '((morohashi-daikanwa 29591 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D55) ; ø»œ¶Œ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29592) ; ø¸‡Ž˜ + )) +(define-char + '((morohashi-daikanwa 29592 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D42) ; ø»œµ¹ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (ideograph-daikanwa . 29593) ; ø¸‡Ž™ + (=ucs . #x8144) ; 腄 + )) +(define-char + '((=>ucs . #x8144) ; 腄 + (morohashi-daikanwa 29593 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4646) ; ø»”ƒ› + )) +(define-char + '((=>ucs . #x2670D) ; 𦜍 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29594) ; ø¸‡Žš + )) +(define-char + '((morohashi-daikanwa 29594 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2090 10) + (=hanziku-6 . #xAE76) ; ý¢ª¹¶ + (=ucs . #x2670D) ; 𦜍 + )) +(define-char + '((=>ucs . #x2670D) ; 𦜍 + (morohashi-daikanwa 29594 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A3C) ; ø»˜…± + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29595) ; ø¸‡Ž› + (=ucs . #x4401) ; 䐁 + )) +(define-char + '((=>ucs . #x4401) ; 䐁 + (morohashi-daikanwa 29595 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A4A) ; ø»˜…¿ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x5637) ; ø»‹²œ + (ideograph-daikanwa . 29596) ; ø¸‡Žœ + (=ucs . #x8145) ; 腅 + )) +(define-char + '((=>ucs . #x8145) ; 腅 + (morohashi-daikanwa 29596 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E3D) ; ø»–¦ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2093 2) + (ideograph-daikanwa . 29597) ; ø¸‡Ž + (=hanziku-6 . #xAEF0) ; ý¢ª»° + (=ucs . #x2670E) ; 𦜎 + )) +(define-char + '((=>ucs . #x2670E) ; 𦜎 + (morohashi-daikanwa 29597 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B4A) ; ø»š‘¡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29598) ; ø¸‡Žž + (=ucs . #x4402) ; 䐂 + )) +(define-char + '((=>ucs . #x4402) ; 䐂 + (morohashi-daikanwa 29598 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A41) ; ø»˜…¶ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29599) ; ø¸‡ŽŸ + )) +(define-char + '((morohashi-daikanwa 29599 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D4F) ; ø»œ¶† + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29600) ; ø¸‡Ž  + )) +(define-char + '((morohashi-daikanwa 29600 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D3C) ; ø»œµ³ + )) +(define-char + '((=>ucs . #x3B39) ; 㬹 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29601) ; ø¸‡Ž¡ + )) +(define-char + '((morohashi-daikanwa 29601 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A43) ; ø»˜…¸ + (=ucs . #x3B39) ; 㬹 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 6517) + (chinese-gb2312 . #x4C73) ; ø»…†  + (=jis-x0208 . #x6722) ; ø½‹œ± + (chinese-isoir165 . #x4C73) ; ø»®° + (ideograph-daikanwa . 29602) ; ø¸‡Ž¢ + (=ucs . #x8146) ; 腆 + )) +(define-char + '((=>ucs . #x8146) ; 腆 + (morohashi-daikanwa 29602 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x614F) ; ø»’¡Š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29603) ; ø¸‡Ž£ + (=ucs . #x440C) ; 䐌 + )) +(define-char + '((=>ucs . #x440C) ; 䐌 + (morohashi-daikanwa 29603 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D54) ; ø»œ¶‹ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x5638) ; ø»‹² + (ideograph-daikanwa . 29604) ; ø¸‡Ž¤ + (=ucs . #x8147) ; 腇 + )) +(define-char + '((=>ucs . #x8147) ; 腇 + (morohashi-daikanwa 29604 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F33) ; ø»“¸¶ + )) +(define-char + '((=>ucs . #x26712) ; 𦜒 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29605) ; ø¸‡Ž¥ + )) +(define-char + '((=>ucs . #x26712) ; 𦜒 + (morohashi-daikanwa 29605 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B47) ; ø»š‘ž + )) +(define-char + '((morohashi-daikanwa 29605 0 5) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2086 10) + (=hanziku-6 . #xADB5) ; ý¢ª¶µ + (=ucs . #x26712) ; 𦜒 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29606) ; ø¸‡Ž¦ + (=ucs . #x4403) ; 䐃 + )) +(define-char + '((=>ucs . #x4403) ; 䐃 + (morohashi-daikanwa 29606 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A40) ; ø»˜…µ + )) +(define-char + '((=>ucs . #x4404) ; 䐄 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29607) ; ø¸‡Ž§ + )) +(define-char + '((morohashi-daikanwa 29607 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A42) ; ø»˜…· + (=ucs . #x4404) ; 䐄 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 29608) ; ø¸‡Ž¨ + )) +(define-char + '((morohashi-daikanwa 29608 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6064) ; ø»’• + )) +(define-char + '((=>ucs . #x8148) ; 腈 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29609) ; ø¸‡Ž© + )) +(define-char + '((morohashi-daikanwa 29609 0 5) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6B66) ; ø»…³µ + (chinese-isoir165 . #x6B66) ; ø»Žœ… + (=ucs . #x8148) ; 腈 + )) +(define-char + '((=>ucs . #x8148) ; 腈 + (morohashi-daikanwa 29609 0 5 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E40) ; ø»–© + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29610) ; ø¸‡Žª + (=ucs . #x4405) ; 䐅 + )) +(define-char + '((=>ucs . #x4405) ; 䐅 + (morohashi-daikanwa 29610 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A3D) ; ø»˜…² + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29612) ; ø¸‡Ž¬ + (=ucs . #x8149) ; 腉 + )) +(define-char + '((=>ucs . #x8149) ; 腉 + (morohashi-daikanwa 29612 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E42) ; ø»–« + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29613) ; ø¸‡Ž­ + (=ucs . #x4407) ; 䐇 + )) +(define-char + '((=>ucs . #x4407) ; 䐇 + (morohashi-daikanwa 29613 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E46) ; ø»–¯ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x4030) ; ø»„³µ + (japanese-jisx0212 . #x5639) ; ø»‹²ž + (chinese-isoir165 . #x4030) ; ø»œ… + (=jis-x0213-1-2000 . #x7A4F) ; ø»¤–˜ + (ideograph-daikanwa . 29614) ; ø¸‡Ž® + (=jef-china3 . #x52CF) ; øº…‹ + (=ucs . #x814A) ; 腊 + )) +(define-char + '((=>ucs . #x814A) ; 腊 + (morohashi-daikanwa 29614 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F30) ; ø»“¸³ + )) +(define-char + '((=>ucs . #x814B) ; 腋 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29615) ; ø¸‡Ž¯ + )) +(define-char + '((morohashi-daikanwa 29615 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 6509) + (chinese-gb2312 . #x5238) ; ø»…Ž™ + (=jis-x0208 . #x667E) ; ø½‹œ¯ + (korean-ksc5601 . #x647D) ; ø»‰¾‚ + (chinese-isoir165 . #x5238) ; ø»¶© + (=ucs . #x814B) ; 腋 + )) +(define-char + '((=>ucs . #x814B) ; 腋 + (morohashi-daikanwa 29615 0 1 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x614B) ; ø»’¡† + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6B67) ; ø»…³¶ + (japanese-jisx0212 . #x563A) ; ø»‹²Ÿ + (chinese-isoir165 . #x6B67) ; ø»Žœ† + (ideograph-daikanwa . 29616) ; ø¸‡Ž° + (=ucs . #x814C) ; 腌 + )) +(define-char + '((=>ucs . #x814C) ; 腌 + (morohashi-daikanwa 29616 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6151) ; ø»’¡Œ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 29617) ; ø¸‡Ž± + )) +(define-char + '((morohashi-daikanwa 29617 0 9) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6063) ; ø»’” + )) +(define-char + '((=>ucs . #x4408) ; 䐈 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0213-2-2000 . #x7548) ; ø»¦˜¿ + (ideograph-daikanwa . 29618) ; ø¸‡Ž² + (ucs-jis . #x4408) ; ø»¦˜¿ + )) +(define-char + '((morohashi-daikanwa 29618 0 5) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A3F) ; ø»˜…´ + (=ucs . #x4408) ; 䐈 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29619) ; ø¸‡Ž³ + (=ucs . #x814D) ; 腍 + )) +(define-char + '((=>ucs . #x814D) ; 腍 + (morohashi-daikanwa 29619 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F35) ; ø»“¸¸ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29620) ; ø¸‡Ž´ + )) +(define-char + '((morohashi-daikanwa 29620 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D50) ; ø»œ¶‡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 6511) + (=jis-x0208 . #x3F55) ; ø½Š¢´ + (korean-ksc5601 . #x636C) ; ø»‰¼“ + (chinese-gb12345 . #x4976) ; 腎 + (ideograph-daikanwa . 29621) ; ø¸‡Žµ + (=ucs . #x814E) ; 腎 + )) +(define-char + '((=>ucs . #x814E) ; 腎 + (morohashi-daikanwa 29621 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x614D) ; ø»’¡ˆ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 14) + (hanyu-dazidian 5 2932 19) + (chinese-cns11643-5 . #x4875) ; ø»š¥’ + (ideograph-daikanwa . 29622) ; ø¸‡Ž¶ + (=hanziku-8 . #xB3D6) ; ý¢‚‹– + (=ucs . #x2671C) ; 𦜜 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29623) ; ø¸‡Ž· + (=ucs . #x814F) ; 腏 + )) +(define-char + '((=>ucs . #x814F) ; 腏 + (morohashi-daikanwa 29623 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F32) ; ø»“¸µ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6520) + (chinese-gb2312 . #x382F) ; ø»„¨„ + (=jis-x0208 . #x4965) ; ø½Š±° + (korean-ksc5601 . #x5D2F) ; ø»‰²¢ + (chinese-isoir165 . #x382F) ; ø»” + (=gt-pj-1 . #x4965) ; 腐 + (ideograph-daikanwa . 29625) ; ø¸‡Ž¹ + (=gt-k . 11168) ; ý¡„‚®  + (=ucs . #x8150) ; 腐 + )) +(define-char + '((=>ucs . #x8150) ; 腐 + (morohashi-daikanwa 29625 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A4F) ; ø»’®˜ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 6521) + (chinese-gb2312 . #x382D) ; ø»„¨‚ + (=jis-x0208 . #x6725) ; ø½‹œ´ + (korean-ksc5601 . #x5D30) ; ø»‰²£ + (chinese-isoir165 . #x382D) ; ø»’ + (ideograph-daikanwa . 29626) ; ø¸‡Žº + (=ucs . #x8151) ; 腑 + )) +(define-char + '((=>ucs . #x8151) ; 腑 + (morohashi-daikanwa 29626 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x614C) ; ø»’¡‡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x563B) ; ø»‹²  + (chinese-isoir165 . #x2C59) ; ø»Œ¿– + (ideograph-daikanwa . 29627) ; ø¸‡Ž» + (=ucs . #x8152) ; 腒 + )) +(define-char + '((=>ucs . #x8152) ; 腒 + (morohashi-daikanwa 29627 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F31) ; ø»“¸´ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29628) ; ø¸‡Ž¼ + (=ucs . #x4409) ; 䐉 + )) +(define-char + '((=>ucs . #x4409) ; 䐉 + (morohashi-daikanwa 29628 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A44) ; ø»˜…¹ + )) +(define-char + '((=>ucs . #x8153) ; 腓 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-1 . 6519) + (shinjigen-2 . 6519) + (japanese-jisx0208-1978 . #x6724) ; ø»ƒ¢· + (japanese-jisx0208 . #x6724) ; ø»‡¶¿ + (ideograph-daikanwa . 29629) ; ø¸‡Ž½ + )) +(define-char + '((=>ucs . #x8153) ; 腓 + (morohashi-daikanwa 29629 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208-1990 . #x6724) ; ø½‹œ³ + (ucs-jis . #x8153) ; ø½‹œ³ + )) +(define-char + '((=>ucs . #x8153) ; 腓 + (morohashi-daikanwa 29629 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6152) ; ø»’¡ + )) +(define-char + '((morohashi-daikanwa 29629 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6B68) ; ø»…³· + (chinese-isoir165 . #x6B68) ; ø»Žœ‡ + (=ucs . #x8153) ; 腓 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 6510) + (chinese-gb2312 . #x473B) ; ø»„¾’ + (=jis-x0208 . #x3950) ; ø½Š™» + (korean-ksc5601 . #x4B37) ; ø»‰˜Ž + (chinese-isoir165 . #x473B) ; ø»¦¢ + (ideograph-daikanwa . 29630) ; ø¸‡Ž¾ + (=ucs . #x8154) ; 腔 + )) +(define-char + '((=>ucs . #x8154) ; 腔 + (morohashi-daikanwa 29630 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x614A) ; ø»’¡… + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 6523) + (chinese-gb2312 . #x4D73) ; ø»…‡¾ + (=jis-x0208 . #x4F53) ; ø½Šº’ + (korean-ksc5601 . #x6853) ; ø»Šƒ + (chinese-isoir165 . #x4D73) ; ø»°Ž + (ideograph-daikanwa . 29631) ; ø¸‡Ž¿ + (=ucs . #x8155) ; 腕 + )) +(define-char + '((=>ucs . #x8155) ; 腕 + (morohashi-daikanwa 29631 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6149) ; ø»’¡„ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2093 5) + (ideograph-daikanwa . 29632) ; ø¸‡€ + (=hanziku-6 . #xAEF3) ; ý¢ª»³ + (=ucs . #x26715) ; 𦜕 + )) +(define-char + '((=>ucs . #x26715) ; 𦜕 + (morohashi-daikanwa 29632 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A48) ; ø»˜…½ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2083 6) + (ideograph-daikanwa . 29633) ; ø¸‡ + (=hanziku-6 . #xACEE) ; ý¢ª³® + (=ucs . #x26716) ; 𦜖 + )) +(define-char + '((=>ucs . #x26716) ; 𦜖 + (morohashi-daikanwa 29633 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B4C) ; ø»š‘£ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29634) ; ø¸‡‚ + (=ucs . #x440A) ; 䐊 + )) +(define-char + '((=>ucs . #x440A) ; 䐊 + (morohashi-daikanwa 29634 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A4B) ; ø»˜†€ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb12345 . #x6B4B) ; 腖 + (ideograph-daikanwa . 29635) ; ø¸‡ƒ + (=ucs . #x8156) ; 腖 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29636) ; ø¸‡„ + )) +(define-char + '((morohashi-daikanwa 29636 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D4E) ; ø»œ¶… + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29637) ; ø¸‡… + )) +(define-char + '((morohashi-daikanwa 29637 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D4C) ; ø»œ¶ƒ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29638) ; ø¸‡† + )) +(define-char + '((morohashi-daikanwa 29638 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D53) ; ø»œ¶Š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29639) ; ø¸‡‡ + )) +(define-char + '((morohashi-daikanwa 29639 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B50) ; ø»š‘§ + )) +(define-char + '((=>ucs . #x2671B) ; 𦜛 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29640) ; ø¸‡ˆ + )) +(define-char + '((=>ucs . #x2671B) ; 𦜛 + (morohashi-daikanwa 29640 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B46) ; ø»š‘ + )) +(define-char + '((morohashi-daikanwa 29640 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2092 8) + (=hanziku-6 . #xAED6) ; ý¢ª»– + (=ucs . #x2671B) ; 𦜛 + )) +(define-char + '((=>ucs . #x2674F) ; 𦝏 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29641) ; ø¸‡‰ + )) +(define-char + '((=>ucs . #x2674F) ; 𦝏 + (morohashi-daikanwa 29641 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B49) ; ø»š‘  + )) +(define-char + '((morohashi-daikanwa 29641 0 5) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2086 2) + (=hanziku-6 . #xADAD) ; ý¢ª¶­ + (=ucs . #x2674F) ; 𦝏 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29642) ; ø¸‡Š + )) +(define-char + '((morohashi-daikanwa 29642 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D46) ; ø»œµ½ + )) +(define-char + '((=>ucs . #x26751) ; 𦝑 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29643) ; ø¸‡‹ + )) +(define-char + '((morohashi-daikanwa 29643 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2090 12) + (=hanziku-6 . #xAE78) ; ý¢ª¹¸ + (=ucs . #x26751) ; 𦝑 + )) +(define-char + '((=>ucs . #x26751) ; 𦝑 + (morohashi-daikanwa 29643 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x346D) ; ø»š‡² + )) +(define-char + '((=>ucs . #x26752) ; 𦝒 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29644) ; ø¸‡Œ + )) +(define-char + '((morohashi-daikanwa 29644 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2084 2) + (=hanziku-6 . #xAD4B) ; ý¢ªµ‹ + (=ucs . #x26752) ; 𦝒 + )) +(define-char + '((=>ucs . #x26752) ; 𦝒 + (morohashi-daikanwa 29644 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B4B) ; ø»š‘¢ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2088 4) + (ideograph-daikanwa . 29645) ; ø¸‡ + (=hanziku-6 . #xADEF) ; ý¢ª·¯ + (=ucs . #x26753) ; 𦝓 + )) +(define-char + '((=>ucs . #x26753) ; 𦝓 + (morohashi-daikanwa 29645 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B4E) ; ø»š‘¥ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29646) ; ø¸‡Ž + )) +(define-char + '((morohashi-daikanwa 29646 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D51) ; ø»œ¶ˆ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29647) ; ø¸‡ + )) +(define-char + '((morohashi-daikanwa 29647 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D45) ; ø»œµ¼ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29648) ; ø¸‡ + )) +(define-char + '((morohashi-daikanwa 29648 0 5) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D4D) ; ø»œ¶„ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29650) ; ø¸‡’ + )) +(define-char + '((morohashi-daikanwa 29650 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D40) ; ø»œµ· + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29651) ; ø¸‡“ + )) +(define-char + '((morohashi-daikanwa 29651 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D3F) ; ø»œµ¶ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x563C) ; ø»‹²¡ + (ideograph-daikanwa . 29652) ; ø¸‡” + (=ucs . #x8157) ; 腗 + )) +(define-char + '((=>ucs . #x8157) ; 腗 + (morohashi-daikanwa 29652 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D47) ; ø»œµ¾ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29653) ; ø¸‡• + )) +(define-char + '((morohashi-daikanwa 29653 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D44) ; ø»œµ» + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 29654) ; ø¸‡– + )) +(define-char + '((morohashi-daikanwa 29654 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D49) ; ø»œ¶€ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 3 2088 11) + (ideograph-daikanwa . 29655) ; ø¸‡— + (=hanziku-6 . #xADF6) ; ý¢ª·¶ + (=ucs . #x26754) ; 𦝔 + )) +(define-char + '((=>ucs . #x26754) ; 𦝔 + (morohashi-daikanwa 29655 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B4F) ; ø»š‘¦ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 49539) ; ø¸Œ†ƒ + )) +(define-char + '((morohashi-daikanwa 49539 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D4A) ; ø»œ¶ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 49540) ; ø¸Œ†„ + )) +(define-char + '((morohashi-daikanwa 49540 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D3E) ; ø»œµµ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 49541) ; ø¸Œ†… + )) +(define-char + '((morohashi-daikanwa 49541 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D41) ; ø»œµ¸ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6067) ; ø»’˜ + (ideograph-daikanwa . 49542) ; ø¸Œ†† + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 49543) ; ø¸Œ†‡ + )) +(define-char + '((morohashi-daikanwa 49543 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D52) ; ø»œ¶‰ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6B6A) ; ø»…³¹ + (chinese-isoir165 . #x6B6A) ; ø»Žœ‰ + (=ucs . #x8159) ; 腙 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6B6B) ; ø»…³º + (chinese-isoir165 . #x6B6B) ; ø»ŽœŠ + (=ucs . #x815A) ; 腚 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6066) ; ø»’— + )) +(define-char + '((=>ucs . #x2675A) ; 𦝚 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2100 3) + (ideograph-daikanwa . 29657) ; ø¸‡™ + (=hanziku-6 . #xB075) ; ý¢«µ + )) +(define-char + '((morohashi-daikanwa 29657 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x2675A) ; 𦝚 + )) +(define-char + '((=>ucs . #x2675A) ; 𦝚 + (morohashi-daikanwa 29657 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x417D) ; ø»š›ˆ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2100 2) + (ideograph-daikanwa . 29658) ; ø¸‡š + (=hanziku-6 . #xB074) ; ý¢«´ + (=ucs . #x2675B) ; 𦝛 + )) +(define-char + '((=>ucs . #x2675B) ; 𦝛 + (morohashi-daikanwa 29658 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4021) ; ø»˜ŽŠ + )) +(define-char + '((=>ucs . #x2675C) ; 𦝜 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29659) ; ø¸‡› + )) +(define-char + '((morohashi-daikanwa 29659 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2096 11) + (=hanziku-6 . #xAFBC) ; ý¢ª¾¼ + (=ucs . #x2675C) ; 𦝜 + )) +(define-char + '((=>ucs . #x2675C) ; 𦝜 + (morohashi-daikanwa 29659 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4226) ; ø»š› + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29660) ; ø¸‡œ + (=ucs . #x815B) ; 腛 + )) +(define-char + '((=>ucs . #x815B) ; 腛 + (morohashi-daikanwa 29660 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x463E) ; ø»”ƒ“ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29661) ; ø¸‡ + (=ucs . #x815C) ; 腜 + )) +(define-char + '((=>ucs . #x815C) ; 腜 + (morohashi-daikanwa 29661 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x463C) ; ø»”ƒ‘ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29662) ; ø¸‡ž + (=ucs . #x815D) ; 腝 + )) +(define-char + '((=>ucs . #x815D) ; 腝 + (morohashi-daikanwa 29662 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x437B) ; ø»–‰º + )) +(define-char + '((=>ucs . #x2675D) ; 𦝝 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2098 11) + (ideograph-daikanwa . 29663) ; ø¸‡Ÿ + (=hanziku-6 . #xAFFC) ; ý¢ª¿¼ + )) +(define-char + '((morohashi-daikanwa 29663 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4221) ; ø»š›Š + (=ucs . #x2675D) ; 𦝝 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29664) ; ø¸‡  + (=ucs . #x815E) ; 腞 + )) +(define-char + '((=>ucs . #x815E) ; 腞 + (morohashi-daikanwa 29664 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4642) ; ø»”ƒ— + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29665) ; ø¸‡¡ + (=ucs . #x440D) ; 䐍 + )) +(define-char + '((=>ucs . #x440D) ; 䐍 + (morohashi-daikanwa 29665 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5676) ; ø»ƒ» + )) +(define-char + '((=>ucs . #x2675E) ; 𦝞 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29666) ; ø¸‡¢ + )) +(define-char + '((morohashi-daikanwa 29666 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2098 13) + (=hanziku-6 . #xAFFE) ; ý¢ª¿¾ + (=ucs . #x2675E) ; 𦝞 + )) +(define-char + '((=>ucs . #x2675E) ; 𦝞 + (morohashi-daikanwa 29666 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4175) ; ø»š›€ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 6557) + (=jis-x0208 . #x6735) ; ø½‹„ + (ideograph-daikanwa . 29667) ; ø¸‡£ + (=ucs . #x815F) ; 腟 + )) +(define-char + '((=>ucs . #x815F) ; 腟 + (morohashi-daikanwa 29667 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x437E) ; ø»–‰½ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2094 9) + (ideograph-daikanwa . 29668) ; ø¸‡¤ + (=hanziku-6 . #xAF58) ; ý¢ª½˜ + (=ucs . #x2675F) ; 𦝟 + )) +(define-char + '((=>ucs . #x2675F) ; 𦝟 + (morohashi-daikanwa 29668 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4179) ; ø»š›„ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29669) ; ø¸‡¥ + (=ucs . #x440E) ; 䐎 + )) +(define-char + '((=>ucs . #x440E) ; 䐎 + (morohashi-daikanwa 29669 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4027) ; ø»˜Ž + )) +(define-char + '((=>ucs . #x8160) ; 腠 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x563D) ; ø»‹²¢ + (=jis-x0213-1-2000 . #x7A50) ; ø»¤–™ + (ideograph-daikanwa . 29670) ; ø¸‡¦ + (=jef-china3 . #x52D1) ; øº…‹‘ + (ucs-jis . #x8160) ; ø»‹²¢ + )) +(define-char + '((morohashi-daikanwa 29670 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6B6D) ; ø»…³¼ + (chinese-isoir165 . #x6B6D) ; ø»ŽœŒ + (=ucs . #x8160) ; 腠 + )) +(define-char + '((=>ucs . #x8160) ; 腠 + (morohashi-daikanwa 29670 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x463A) ; ø»”ƒ + )) +(define-char + '((=>ucs . #x8161) ; 腡 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x563E) ; ø»‹²£ + (ideograph-daikanwa . 29671) ; ø¸‡§ + (ucs-jis . #x8161) ; ø»‹²£ + )) +(define-char + '((=>ucs . #x8161) ; 腡 + (morohashi-daikanwa 29671 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4647) ; ø»”ƒœ + )) +(define-char + '((morohashi-daikanwa 29671 0 4) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb12345 . #x6B61) ; 腡 + (=ucs . #x8161) ; 腡 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29672) ; ø¸‡¨ + (=ucs . #x8162) ; 腢 + )) +(define-char + '((=>ucs . #x8162) ; 腢 + (morohashi-daikanwa 29672 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x463F) ; ø»”ƒ” + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29673) ; ø¸‡© + (=ucs . #x8163) ; 腣 + )) +(define-char + '((=>ucs . #x8163) ; 腣 + (morohashi-daikanwa 29673 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4375) ; ø»–‰´ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29674) ; ø¸‡ª + (=ucs . #x440F) ; 䐏 + )) +(define-char + '((=>ucs . #x440F) ; 䐏 + (morohashi-daikanwa 29674 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4378) ; ø»–‰· + )) +(define-char + '((=>ucs . #x26760) ; 𦝠 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29675) ; ø¸‡« + )) +(define-char + '((morohashi-daikanwa 29675 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x26760) ; 𦝠 + )) +(define-char + '((=>ucs . #x26760) ; 𦝠 + (morohashi-daikanwa 29675 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4227) ; ø»š› + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29676) ; ø¸‡¬ + (=ucs . #x4410) ; 䐐 + )) +(define-char + '((=>ucs . #x4410) ; 䐐 + (morohashi-daikanwa 29676 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x402A) ; ø»˜Ž“ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29677) ; ø¸‡­ + (=ucs . #x8164) ; 腤 + )) +(define-char + '((=>ucs . #x8164) ; 腤 + (morohashi-daikanwa 29677 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4639) ; ø»”ƒŽ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 6526) + (chinese-gb2312 . #x5048) ; ø»…‹­ + (=jis-x0208 . #x6729) ; ø½‹œ¸ + (korean-ksc5601 . #x6123) ; ø»‰¸Ž + (chinese-isoir165 . #x5048) ; ø»³½ + (ideograph-daikanwa . 29678) ; ø¸‡® + (=ucs . #x8165) ; 腥 + )) +(define-char + '((=>ucs . #x8165) ; 腥 + (morohashi-daikanwa 29678 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6624) ; ø»’§µ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29679) ; ø¸‡¯ + )) +(define-char + '((morohashi-daikanwa 29679 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x567D) ; ø»„‚ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29680) ; ø¸‡° + (=ucs . #x4411) ; 䐑 + )) +(define-char + '((=>ucs . #x4411) ; 䐑 + (morohashi-daikanwa 29680 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4023) ; ø»˜ŽŒ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 6505) + (=jis-x0208 . #x672A) ; ø½‹œ¹ + (korean-ksc5601 . #x5260) ; ø»‰£‰ + (chinese-gb12345 . #x4454) ; 腦 + (ideograph-daikanwa . 29681) ; ø¸‡± + (=ucs . #x8166) ; 腦 + )) +(define-char + '((=>ucs . #x8166) ; 腦 + (morohashi-daikanwa 29681 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x662A) ; ø»’§» + )) +(define-char + '((=>ucs . #x8167) ; 腧 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x563F) ; ø»‹²¤ + (=jis-x0213-1-2000 . #x7A51) ; ø»¤–š + (ideograph-daikanwa . 29682) ; ø¸‡² + (ucs-jis . #x8167) ; ø»‹²¤ + )) +(define-char + '((morohashi-daikanwa 29682 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6B72) ; ø»…´ + (chinese-isoir165 . #x6B72) ; ø»Žœ‘ + (=ucs . #x8167) ; 腧 + )) +(define-char + '((=>ucs . #x8167) ; 腧 + (morohashi-daikanwa 29682 0 1 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4644) ; ø»”ƒ™ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2100 4) + (ideograph-daikanwa . 29683) ; ø¸‡³ + (=hanziku-6 . #xB076) ; ý¢«¶ + (=ucs . #x26762) ; 𦝢 + )) +(define-char + '((=>ucs . #x26762) ; 𦝢 + (morohashi-daikanwa 29683 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F7E) ; ø»˜Ž‰ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29684) ; ø¸‡´ + )) +(define-char + '((morohashi-daikanwa 29684 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5672) ; ø»ƒ· + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x5640) ; ø»‹²¥ + (=jis-x0213-1-2000 . #x7A52) ; ø»¤–› + (ideograph-daikanwa . 29685) ; ø¸‡µ + (=ucs . #x8168) ; 腨 + )) +(define-char + '((=>ucs . #x8168) ; 腨 + (morohashi-daikanwa 29685 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4029) ; ø»˜Ž’ + )) +(define-char + '((=>ucs . #x26764) ; 𦝤 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2099 4) + (ideograph-daikanwa . 29686) ; ø¸‡¶ + (=hanziku-6 . #xB056) ; ý¢«– + )) +(define-char + '((morohashi-daikanwa 29686 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x26764) ; 𦝤 + )) +(define-char + '((=>ucs . #x26764) ; 𦝤 + (morohashi-daikanwa 29686 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A46) ; ø»˜…» + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2096 13) + (ideograph-daikanwa . 29687) ; ø¸‡· + (=hanziku-6 . #xAFBE) ; ý¢ª¾¾ + (=ucs . #x26765) ; 𦝥 + )) +(define-char + '((=>ucs . #x26765) ; 𦝥 + (morohashi-daikanwa 29687 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4222) ; ø»š›‹ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29688) ; ø¸‡¸ + (=ucs . #x4412) ; 䐒 + )) +(define-char + '((=>ucs . #x4412) ; 䐒 + (morohashi-daikanwa 29688 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4026) ; ø»˜Ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29689) ; ø¸‡¹ + (=ucs . #x4413) ; 䐓 + )) +(define-char + '((=>ucs . #x4413) ; 䐓 + (morohashi-daikanwa 29689 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x437A) ; ø»–‰¹ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29690) ; ø¸‡º + (=ucs . #x4414) ; 䐔 + )) +(define-char + '((=>ucs . #x4414) ; 䐔 + (morohashi-daikanwa 29690 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x3F7D) ; ø»˜Žˆ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2094 8) + (ideograph-daikanwa . 29691) ; ø¸‡» + (=hanziku-6 . #xAF57) ; ý¢ª½— + (=ucs . #x26766) ; 𦝦 + )) +(define-char + '((=>ucs . #x26766) ; 𦝦 + (morohashi-daikanwa 29691 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4178) ; ø»š›ƒ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6B6E) ; ø»…³½ + (japanese-jisx0212 . #x5641) ; ø»‹²¦ + (chinese-isoir165 . #x6B6E) ; ø»Žœ + (=jis-x0213-2-2000 . #x7549) ; ø»¦™€ + (ideograph-daikanwa . 29692) ; ø¸‡¼ + (=ucs . #x8169) ; 腩 + )) +(define-char + '((=>ucs . #x8169) ; 腩 + (morohashi-daikanwa 29692 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x463D) ; ø»”ƒ’ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29693) ; ø¸‡½ + )) +(define-char + '((morohashi-daikanwa 29693 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5677) ; ø»ƒ¼ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29694) ; ø¸‡¾ + (=ucs . #x816A) ; 腪 + )) +(define-char + '((=>ucs . #x816A) ; 腪 + (morohashi-daikanwa 29694 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4376) ; ø»–‰µ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2095 5) + (ideograph-daikanwa . 29695) ; ø¸‡¿ + (=hanziku-6 . #xAF74) ; ý¢ª½´ + (=ucs . #x26768) ; 𦝨 + )) +(define-char + '((=>ucs . #x26768) ; 𦝨 + (morohashi-daikanwa 29695 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4024) ; ø»˜Ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2732) ; ø»ž‡¹ + (ideograph-daikanwa . 29696) ; ø¸‡€ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 6525) + (=jis-x0208 . #x3C70) ; ø½Šžµ + (korean-ksc5601 . #x707E) ; ø»Š« + (chinese-gb12345 . #x5657) ; 腫 + (ideograph-daikanwa . 29697) ; ø¸‡ + (=ucs . #x816B) ; 腫 + )) +(define-char + '((=>ucs . #x816B) ; 腫 + (morohashi-daikanwa 29697 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6627) ; ø»’§¸ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29698) ; ø¸‡‚ + )) +(define-char + '((morohashi-daikanwa 29698 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5679) ; ø»ƒ¾ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29699) ; ø¸‡ƒ + (=ucs . #x816C) ; 腬 + )) +(define-char + '((=>ucs . #x816C) ; 腬 + (morohashi-daikanwa 29699 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4377) ; ø»–‰¶ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6B71) ; ø»…´€ + (japanese-jisx0212 . #x5642) ; ø»‹²§ + (chinese-isoir165 . #x6B71) ; ø»Žœ + (=jis-x0213-1-2000 . #x7A53) ; ø»¤–œ + (ideograph-daikanwa . 29700) ; ø¸‡„ + (=ucs . #x816D) ; 腭 + )) +(define-char + '((=>ucs . #x816D) ; 腭 + (morohashi-daikanwa 29700 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4423) ; ø»–Š€ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29701) ; ø¸‡… + (=ucs . #x4415) ; 䐕 + )) +(define-char + '((=>ucs . #x4415) ; 䐕 + (morohashi-daikanwa 29701 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4028) ; ø»˜Ž‘ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 9189) + (chinese-gb2312 . #x4879) ; ø»…€® + (=jis-x0208 . #x6728) ; ø½‹œ· + (chinese-isoir165 . #x4879) ; ø»¨¾ + (ideograph-daikanwa . 29702) ; ø¸‡† + (=ucs . #x816E) ; 腮 + )) +(define-char + '((=>ucs . #x816E) ; 腮 + (morohashi-daikanwa 29702 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6625) ; ø»’§¶ + )) +(define-char + '((=>ucs . #x2676A) ; 𦝪 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2094 7) + (ideograph-daikanwa . 29703) ; ø¸‡‡ + (=hanziku-6 . #xAF56) ; ý¢ª½– + )) +(define-char + '((morohashi-daikanwa 29703 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x2676A) ; 𦝪 + )) +(define-char + '((=>ucs . #x2676A) ; 𦝪 + (morohashi-daikanwa 29703 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4022) ; ø»˜Ž‹ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x5643) ; ø»‹²¨ + (ideograph-daikanwa . 29704) ; ø¸‡ˆ + (=jef-china3 . #x52D3) ; øº…‹“ + (=ucs . #x816F) ; 腯 + )) +(define-char + '((=>ucs . #x816F) ; 腯 + (morohashi-daikanwa 29704 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4645) ; ø»”ƒš + )) +(define-char + '((=>ucs . #x8170) ; 腰 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29705) ; ø¸‡‰ + )) +(define-char + '((morohashi-daikanwa 29705 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x517C) ; ø»…¿ + (=jis-x0208 . #x3978) ; ø½Šš£ + (korean-ksc5601 . #x6926) ; ø»Š„ + (chinese-isoir165 . #x517C) ; ø»¶ + (=ucs . #x8170) ; 腰 + )) +(define-char + '((=>ucs . #x8170) ; 腰 + (morohashi-daikanwa 29705 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6622) ; ø»’§³ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29706) ; ø¸‡Š + )) +(define-char + '((morohashi-daikanwa 29706 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5721) ; ø»„„ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29707) ; ø¸‡‹ + )) +(define-char + '((morohashi-daikanwa 29707 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5673) ; ø»ƒ¸ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 6524) + (chinese-gb2312 . #x6B6C) ; ø»…³» + (=jis-x0208 . #x6727) ; ø½‹œ¶ + (korean-ksc5601 . #x4B72) ; ø»‰™‰ + (chinese-isoir165 . #x6B6C) ; ø»Žœ‹ + (=gt-pj-1 . #x6727) ; 腱 + (ideograph-daikanwa . 29708) ; ø¸‡Œ + (=gt-k . 10341) ; ý¡„‚¡¥ + (=ucs . #x8171) ; 腱 + )) +(define-char + '((=>ucs . #x8171) ; 腱 + (morohashi-daikanwa 29708 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6621) ; ø»’§² + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29709) ; ø¸‡ + (=ucs . #x8172) ; 腲 + )) +(define-char + '((=>ucs . #x8172) ; 腲 + (morohashi-daikanwa 29709 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4640) ; ø»”ƒ• + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2097 8) + (ideograph-daikanwa . 29710) ; ø¸‡Ž + (=hanziku-6 . #xAFD9) ; ý¢ª¿™ + (=ucs . #x2676D) ; 𦝭 + )) +(define-char + '((=>ucs . #x2676D) ; 𦝭 + (morohashi-daikanwa 29710 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4229) ; ø»š›’ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29711) ; ø¸‡ + (=ucs . #x4416) ; 䐖 + )) +(define-char + '((=>ucs . #x4416) ; 䐖 + (morohashi-daikanwa 29711 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4421) ; ø»–‰¾ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29712) ; ø¸‡ + (=jef-china3 . #x52D5) ; øº…‹• + (=ucs . #x8173) ; 腳 + )) +(define-char + '((=>ucs . #x8173) ; 腳 + (morohashi-daikanwa 29712 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6626) ; ø»’§· + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 6535) + (chinese-gb2312 . #x6B69) ; ø»…³¸ + (=jis-x0208 . #x672B) ; ø½‹œº + (chinese-isoir165 . #x6B69) ; ø»Žœˆ + (ideograph-daikanwa . 29713) ; ø¸‡‘ + (=ucs . #x8174) ; 腴 + )) +(define-char + '((=>ucs . #x8174) ; 腴 + (morohashi-daikanwa 29713 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x6153) ; ø»’¡Ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0213-2-2000 . #x754A) ; ø»¦™ + (ideograph-daikanwa . 29714) ; ø¸‡’ + (=ucs . #x4417) ; 䐗 + )) +(define-char + '((=>ucs . #x4417) ; 䐗 + (morohashi-daikanwa 29714 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x402C) ; ø»˜Ž• + )) +(define-char + '((=>ucs . #x4418) ; 䐘 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29715) ; ø¸‡“ + )) +(define-char + '((morohashi-daikanwa 29715 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x437D) ; ø»–‰¼ + (=ucs . #x4418) ; 䐘 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29716) ; ø¸‡” + (=ucs . #x4419) ; 䐙 + )) +(define-char + '((=>ucs . #x4419) ; 䐙 + (morohashi-daikanwa 29716 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4379) ; ø»–‰¸ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29717) ; ø¸‡• + (=ucs . #x8175) ; 腵 + )) +(define-char + '((=>ucs . #x8175) ; 腵 + (morohashi-daikanwa 29717 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x437C) ; ø»–‰» + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29718) ; ø¸‡– + (=ucs . #x8176) ; 腶 + )) +(define-char + '((=>ucs . #x8176) ; 腶 + (morohashi-daikanwa 29718 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4643) ; ø»”ƒ˜ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29719) ; ø¸‡— + )) +(define-char + '((morohashi-daikanwa 29719 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5674) ; ø»ƒ¹ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x5644) ; ø»‹²© + (ideograph-daikanwa . 29720) ; ø¸‡˜ + (=ucs . #x8177) ; 腷 + )) +(define-char + '((=>ucs . #x8177) ; 腷 + (morohashi-daikanwa 29720 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x463B) ; ø»”ƒ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 6529) + (=jis-x0208 . #x4432) ; ø½Š©§ + (korean-ksc5601 . #x6D73) ; ø»Š‹† + (chinese-gb12345 . #x3326) ; 腸 + (=gt-pj-1 . #x4432) ; 腸 + (ideograph-daikanwa . 29721) ; ø¸‡™ + (=gt-k . 10249) ; ý¡„‚ ‰ + (=ucs . #x8178) ; 腸 + )) +(define-char + '((=>ucs . #x8178) ; 腸 + (morohashi-daikanwa 29721 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6623) ; ø»’§´ + )) +(define-char + '((=>ucs . #x8179) ; 腹 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29722) ; ø¸‡š + )) +(define-char + '((=>ucs . #x8179) ; 腹 + (morohashi-daikanwa 29722 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6628) ; ø»’§¹ + )) +(define-char + '((morohashi-daikanwa 29722 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 6534) + (chinese-gb2312 . #x3839) ; ø»„¨Ž + (=jis-x0208 . #x4A22) ; ø½Š²‹ + (korean-ksc5601 . #x5C59) ; ø»‰±® + (chinese-isoir165 . #x3839) ; ø»ž + (=ucs . #x8179) ; 腹 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29723) ; ø¸‡› + )) +(define-char + '((morohashi-daikanwa 29723 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5678) ; ø»ƒ½ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2098 12) + (ideograph-daikanwa . 29724) ; ø¸‡œ + (=hanziku-6 . #xAFFD) ; ý¢ª¿½ + (=ucs . #x26770) ; 𦝰 + )) +(define-char + '((=>ucs . #x26770) ; 𦝰 + (morohashi-daikanwa 29724 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4223) ; ø»š›Œ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29725) ; ø¸‡ + )) +(define-char + '((morohashi-daikanwa 29725 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x567C) ; ø»„ + )) +(define-char + '((=>ucs . #x26772) ; 𦝲 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29726) ; ø¸‡ž + )) +(define-char + '((morohashi-daikanwa 29726 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x417B) ; ø»š›† + (=ucs . #x26772) ; 𦝲 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2095 7) + (ideograph-daikanwa . 29727) ; ø¸‡Ÿ + (=hanziku-6 . #xAF76) ; ý¢ª½¶ + (=ucs . #x26773) ; 𦝳 + )) +(define-char + '((=>ucs . #x26773) ; 𦝳 + (morohashi-daikanwa 29727 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x417A) ; ø»š›… + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2098 2) + (ideograph-daikanwa . 29728) ; ø¸‡  + (=hanziku-6 . #xAFF3) ; ý¢ª¿³ + (=ucs . #x26774) ; 𦝴 + )) +(define-char + '((=>ucs . #x26774) ; 𦝴 + (morohashi-daikanwa 29728 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4225) ; ø»š›Ž + )) +(define-char + '((=>ucs . #x26775) ; 𦝵 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29729) ; ø¸‡¡ + )) +(define-char + '((=>ucs . #x26775) ; 𦝵 + (morohashi-daikanwa 29729 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4224) ; ø»š› + )) +(define-char + '((=>ucs . #x26775) ; 𦝵 + (morohashi-daikanwa 29729 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2098 3) + (=hanziku-6 . #xAFF4) ; ý¢ª¿´ + )) +(define-char + '((morohashi-daikanwa 29729 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x26775) ; 𦝵 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29730) ; ø¸‡¢ + )) +(define-char + '((morohashi-daikanwa 29730 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x567A) ; ø»ƒ¿ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2099 15) + (ideograph-daikanwa . 29731) ; ø¸‡£ + (=hanziku-6 . #xB061) ; ý¢«¡ + (=ucs . #x26777) ; 𦝷 + )) +(define-char + '((=>ucs . #x26777) ; 𦝷 + (morohashi-daikanwa 29731 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4176) ; ø»š› + )) +(define-char + '((=>ucs . #x441A) ; 䐚 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29732) ; ø¸‡¤ + )) +(define-char + '((morohashi-daikanwa 29732 0 5) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x346A) ; ø»š‡¯ + (=ucs . #x441A) ; 䐚 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29733) ; ø¸‡¥ + )) +(define-char + '((morohashi-daikanwa 29733 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x567E) ; ø»„ƒ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29734) ; ø¸‡¦ + )) +(define-char + '((morohashi-daikanwa 29734 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x567B) ; ø»„€ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2095 6) + (ideograph-daikanwa . 29735) ; ø¸‡§ + (=hanziku-6 . #xAF75) ; ý¢ª½µ + (=ucs . #x267D4) ; 𦟔 + )) +(define-char + '((=>ucs . #x267D4) ; 𦟔 + (morohashi-daikanwa 29735 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4177) ; ø»š›‚ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2096 12) + (ideograph-daikanwa . 29736) ; ø¸‡¨ + (=hanziku-6 . #xAFBD) ; ý¢ª¾½ + (=ucs . #x26796) ; 𦞖 + )) +(define-char + '((=>ucs . #x26796) ; 𦞖 + (morohashi-daikanwa 29736 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x417E) ; ø»š›‰ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29737) ; ø¸‡© + (=ucs . #x441B) ; 䐛 + )) +(define-char + '((=>ucs . #x441B) ; 䐛 + (morohashi-daikanwa 29737 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4025) ; ø»˜ŽŽ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2096 7) + (ideograph-daikanwa . 29738) ; ø¸‡ª + (=hanziku-6 . #xAFB8) ; ý¢ª¾¸ + (=ucs . #x26797) ; 𦞗 + )) +(define-char + '((=>ucs . #x26797) ; 𦞗 + (morohashi-daikanwa 29738 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x417C) ; ø»š›‡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2088 2) + (ideograph-daikanwa . 29739) ; ø¸‡« + (=hanziku-6 . #xADED) ; ý¢ª·­ + (=ucs . #x26756) ; 𦝖 + )) +(define-char + '((=>ucs . #x26756) ; 𦝖 + (morohashi-daikanwa 29739 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B51) ; ø»š‘¨ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29741) ; ø¸‡­ + )) +(define-char + '((morohashi-daikanwa 29741 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5722) ; ø»„… + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 29742) ; ø¸‡® + )) +(define-char + '((morohashi-daikanwa 29742 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5723) ; ø»„† + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2733) ; ø»ž‡º + (ideograph-daikanwa . 29743) ; ø¸‡¯ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 29744) ; ø¸‡° + )) +(define-char + '((morohashi-daikanwa 29744 0 9) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6068) ; ø»’™ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 3 2093 15) + (ideograph-daikanwa . 29745) ; ø¸‡± + (=hanziku-6 . #xAEFD) ; ý¢ª»½ + (=ucs . #x26781) ; 𦞁 + )) +(define-char + '((=>ucs . #x26781) ; 𦞁 + (morohashi-daikanwa 29745 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x402B) ; ø»˜Ž” + )) +(define-char + '((morohashi-daikanwa 29745 1 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5675) ; ø»ƒº + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 6540) + (chinese-gb2312 . #x4F59) ; ø»…Š  + (=jis-x0208 . #x4123) ; ø½Š¤¾ + (korean-ksc5601 . #x604D) ; ø»‰·š + (chinese-isoir165 . #x4F59) ; ø»²° + (ideograph-daikanwa . 29746) ; ø¸‡² + (=ucs . #x817A) ; 腺 + )) +(define-char + '((=>ucs . #x817A) ; 腺 + (morohashi-daikanwa 29746 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6629) ; ø»’§º + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (chinese-gb2312 . #x4465) ; ø»„º¢ + (chinese-isoir165 . #x4465) ; ø»¢² + (=ucs . #x817B) ; 腻 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6B6F) ; ø»…³¾ + (chinese-isoir165 . #x6B6F) ; ø»ŽœŽ + (=ucs . #x817C) ; 腼 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x6B70) ; ø»…³¿ + (chinese-isoir165 . #x6B70) ; ø»Žœ + (chinese-cns11643-3 . #x4422) ; ø»–‰¿ + (=ucs . #x817D) ; 腽 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (chinese-gb2312 . #x4C5A) ; ø»…†‡ + (chinese-isoir165 . #x4C5A) ; ø»®— + (=ucs . #x817E) ; 腾 + )) +(define-char + '((=>ucs . #x817F) ; 腿 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x425C) ; ø»‚­™ + (korean-ksc5601 . #x775A) ; ø»Š™™ + (ideograph-daikanwa . 29747) ; ø¸‡³ + )) +(define-char + '((=>ucs . #x817F) ; 腿 + (morohashi-daikanwa 29747 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A54) ; ø»’® + )) +(define-char + '((morohashi-daikanwa 29747 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x4D48) ; ø»…‡“ + (japanese-jisx0208 . #x425C) ; ø»‡¡ + (chinese-isoir165 . #x4D48) ; ø»¯£ + (=jis-x0208-1990 . #x425C) ; ø½Š§• + (=jef-china3 . #x52E2) ; øº…‹¢ + (=ucs . #x817F) ; 腿 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 6547) + (chinese-gb2312 . #x3072) ; ø»„— + (=jis-x0208 . #x672F) ; ø½‹œ¾ + (korean-ksc5601 . #x5B39) ; ø»‰¯° + (chinese-isoir165 . #x3072) ; ø»…§ + (ideograph-daikanwa . 29748) ; ø¸‡´ + (=ucs . #x8180) ; 膀 + )) +(define-char + '((=>ucs . #x8180) ; 膀 + (morohashi-daikanwa 29748 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A50) ; ø»’®™ + )) +(define-char + '((=>ucs . #x8181) ; 膁 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x5645) ; ø»‹²ª + (=jis-x0213-2-2000 . #x754B) ; ø»¦™‚ + (ideograph-daikanwa . 29749) ; ø¸‡µ + (ucs-jis . #x8181) ; ø»‹²ª + )) +(define-char + '((morohashi-daikanwa 29749 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4927) ; ø»–‘š + (=ucs . #x8181) ; 膁 + )) +(define-char + '((=>ucs . #x441C) ; 䐜 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0213-2-2000 . #x754C) ; ø»¦™ƒ + (ideograph-daikanwa . 29750) ; ø¸‡¶ + (ucs-jis . #x441C) ; ø»¦™ƒ + )) +(define-char + '((morohashi-daikanwa 29750 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4645) ; ø»˜—¢ + (=ucs . #x441C) ; 䐜 + )) +(define-char + '((=>ucs . #x441D) ; 䐝 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29751) ; ø¸‡· + )) +(define-char + '((morohashi-daikanwa 29751 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x463E) ; ø»˜—› + (=ucs . #x441D) ; 䐝 + )) +(define-char + '((=>ucs . #x441E) ; 䐞 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29752) ; ø¸‡¸ + )) +(define-char + '((morohashi-daikanwa 29752 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x463C) ; ø»˜—™ + (=ucs . #x441E) ; 䐞 + )) +(define-char + '((=>ucs . #x26799) ; 𦞙 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2102 14) + (ideograph-daikanwa . 29753) ; ø¸‡¹ + (=hanziku-6 . #xB0E2) ; ý¢«ƒ¢ + )) +(define-char + '((morohashi-daikanwa 29753 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x26799) ; 𦞙 + )) +(define-char + '((=>ucs . #x26799) ; 𦞙 + (morohashi-daikanwa 29753 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4644) ; ø»˜—¡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3163) ; ø»ž—– + (ideograph-daikanwa . 29754) ; ø¸‡º + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 6551) + (chinese-gb2312 . #x6B76) ; ø»…´… + (=jis-x0208 . #x6730) ; ø½‹œ¿ + (chinese-isoir165 . #x6B76) ; ø»Žœ• + (ideograph-daikanwa . 29755) ; ø¸‡» + (=ucs . #x8182) ; 膂 + )) +(define-char + '((=>ucs . #x8182) ; 膂 + (morohashi-daikanwa 29755 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A55) ; ø»’®ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5646) ; ø»‹²« + (ideograph-daikanwa . 29756) ; ø¸‡¼ + (=ucs . #x8190) ; 膐 + )) +(define-char + '((=>ucs . #x8190) ; 膐 + (morohashi-daikanwa 29756 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5267) ; ø»˜©¬ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 6541) + (=jis-x0208 . #x672C) ; ø½‹œ» + (ideograph-daikanwa . 29757) ; ø¸‡½ + (=ucs . #x8183) ; 膃 + )) +(define-char + '((=>ucs . #x8183) ; 膃 + (morohashi-daikanwa 29757 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D2D) ; ø»”” + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x5647) ; ø»‹²¬ + (=jis-x0213-2-2000 . #x754D) ; ø»¦™„ + (ideograph-daikanwa . 29758) ; ø¸‡¾ + (=ucs . #x8184) ; 膄 + )) +(define-char + '((=>ucs . #x8184) ; 膄 + (morohashi-daikanwa 29758 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x492A) ; ø»–‘ + )) +(define-char + '((=>ucs . #x441F) ; 䐟 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29759) ; ø¸‡¿ + )) +(define-char + '((morohashi-daikanwa 29759 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x463D) ; ø»˜—š + (=ucs . #x441F) ; 䐟 + )) +(define-char + '((=>ucs . #x8185) ; 膅 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x5648) ; ø»‹²­ + (=jis-x0213-2-2000 . #x754E) ; ø»¦™… + (ideograph-daikanwa . 29760) ; ø¸‡‘€ + (ucs-jis . #x8185) ; ø»‹²­ + )) +(define-char + '((morohashi-daikanwa 29760 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jef-china3 . #x52D8) ; øº…‹˜ + (=ucs . #x8185) ; 膅 + )) +(define-char + '((=>ucs . #x8185) ; 膅 + (morohashi-daikanwa 29760 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4639) ; ø»˜—– + )) +(define-char + '((=>ucs . #x4420) ; 䐠 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29761) ; ø¸‡‘ + )) +(define-char + '((morohashi-daikanwa 29761 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x463F) ; ø»˜—œ + (=ucs . #x4420) ; 䐠 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 29762) ; ø¸‡‘‚ + (=ucs . #x4421) ; 䐡 + )) +(define-char + '((=>ucs . #x4421) ; 䐡 + (morohashi-daikanwa 29762 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x5248) ; ø»–Ÿ‰ + )) +(define-char + '((=>ucs . #x2679A) ; 𦞚 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2105 11) + (ideograph-daikanwa . 29763) ; ø¸‡‘ƒ + (=hanziku-6 . #xB1A2) ; ý¢«†¢ + )) +(define-char + '((morohashi-daikanwa 29763 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x2679A) ; 𦞚 + )) +(define-char + '((=>ucs . #x2679A) ; 𦞚 + (morohashi-daikanwa 29763 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x487B) ; ø»š¥˜ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0213-2-2000 . #x754F) ; ø»¦™† + (ideograph-daikanwa . 29764) ; ø¸‡‘„ + (=ucs . #x4422) ; 䐢 + )) +(define-char + '((=>ucs . #x4422) ; 䐢 + (morohashi-daikanwa 29764 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4642) ; ø»˜—Ÿ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x5649) ; ø»‹²® + (ideograph-daikanwa . 29765) ; ø¸‡‘… + (=ucs . #x8186) ; 膆 + )) +(define-char + '((=>ucs . #x8186) ; 膆 + (morohashi-daikanwa 29765 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D2C) ; ø»”“ + )) +(define-char + '((=>ucs . #x2679B) ; 𦞛 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29766) ; ø¸‡‘† + )) +(define-char + '((morohashi-daikanwa 29766 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2103 3) + (=hanziku-6 . #xB0F7) ; ý¢«ƒ· + (=ucs . #x2679B) ; 𦞛 + )) +(define-char + '((=>ucs . #x2679B) ; 𦞛 + (morohashi-daikanwa 29766 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x464C) ; ø»˜—© + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2102 13) + (ideograph-daikanwa . 29767) ; ø¸‡‘‡ + (=hanziku-6 . #xB0E1) ; ý¢«ƒ¡ + (=ucs . #x2679C) ; 𦞜 + )) +(define-char + '((=>ucs . #x2679C) ; 𦞜 + (morohashi-daikanwa 29767 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4643) ; ø»˜—  + )) +(define-char + '((=>ucs . #x8187) ; 膇 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29768) ; ø¸‡‘ˆ + )) +(define-char + '((morohashi-daikanwa 29768 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D2E) ; ø»”• + (=ucs . #x8187) ; 膇 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29769) ; ø¸‡‘‰ + (=ucs . #x4423) ; 䐣 + )) +(define-char + '((=>ucs . #x4423) ; 䐣 + (morohashi-daikanwa 29769 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4640) ; ø»˜— + )) +(define-char + '((=>ucs . #x4424) ; 䐤 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29770) ; ø¸‡‘Š + (=jef-china3 . #x52D9) ; øº…‹™ + )) +(define-char + '((morohashi-daikanwa 29770 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (=ucs . #x4424) ; 䐤 + )) +(define-char + '((=>ucs . #x4424) ; 䐤 + (morohashi-daikanwa 29770 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x463B) ; ø»˜—˜ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2102 6) + (ideograph-daikanwa . 29771) ; ø¸‡‘‹ + (=hanziku-6 . #xB0DA) ; ý¢«ƒš + (=ucs . #x2679D) ; 𦞝 + )) +(define-char + '((=>ucs . #x2679D) ; 𦞝 + (morohashi-daikanwa 29771 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4923) ; ø»š¥ž + )) +(define-char + '((=>ucs . #x8188) ; 膈 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 6542) + (=jis-x0208 . #x672D) ; ø½‹œ¼ + (korean-ksc5601 . #x4C2E) ; ø»‰™£ + (ideograph-daikanwa . 29772) ; ø¸‡‘Œ + (ucs-jis . #x8188) ; ø½‹œ¼ + )) +(define-char + '((morohashi-daikanwa 29772 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x6B75) ; ø»…´„ + (chinese-isoir165 . #x6B75) ; ø»Žœ” + (=ucs . #x8188) ; 膈 + )) +(define-char + '((=>ucs . #x8188) ; 膈 + (morohashi-daikanwa 29772 0 2 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A52) ; ø»’®› + )) +(define-char + '((=>ucs . #x8189) ; 膉 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29773) ; ø¸‡‘ + )) +(define-char + '((morohashi-daikanwa 29773 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D2B) ; ø»”’ + (=ucs . #x8189) ; 膉 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29774) ; ø¸‡‘Ž + )) +(define-char + '((morohashi-daikanwa 29774 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x606A) ; ø»’› + )) +(define-char + '((=>ucs . #x4425) ; 䐥 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29775) ; ø¸‡‘ + )) +(define-char + '((morohashi-daikanwa 29775 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4929) ; ø»–‘œ + (=ucs . #x4425) ; 䐥 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29776) ; ø¸‡‘ + (=ucs . #x4426) ; 䐦 + )) +(define-char + '((=>ucs . #x4426) ; 䐦 + (morohashi-daikanwa 29776 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4928) ; ø»–‘› + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2105 10) + (ideograph-daikanwa . 29777) ; ø¸‡‘‘ + (=hanziku-6 . #xB1A1) ; ý¢«†¡ + (=ucs . #x2679F) ; 𦞟 + )) +(define-char + '((=>ucs . #x2679F) ; 𦞟 + (morohashi-daikanwa 29777 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x487A) ; ø»š¥— + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29778) ; ø¸‡‘’ + (=ucs . #x4427) ; 䐧 + )) +(define-char + '((=>ucs . #x4427) ; 䐧 + (morohashi-daikanwa 29778 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4638) ; ø»˜—• + )) +(define-char + '((=>ucs . #x267A0) ; 𦞠 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29779) ; ø¸‡‘“ + )) +(define-char + '((morohashi-daikanwa 29779 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2102 10) + (=hanziku-6 . #xB0DE) ; ý¢«ƒž + (=ucs . #x267A0) ; 𦞠 + )) +(define-char + '((=>ucs . #x267A0) ; 𦞠 + (morohashi-daikanwa 29779 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x464A) ; ø»˜—§ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2106 2) + (ideograph-daikanwa . 29780) ; ø¸‡‘” + (=hanziku-6 . #xB1B9) ; ý¢«†¹ + (=ucs . #x267A1) ; 𦞡 + )) +(define-char + '((=>ucs . #x267A1) ; 𦞡 + (morohashi-daikanwa 29780 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4924) ; ø»š¥Ÿ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2102 4) + (ideograph-daikanwa . 29781) ; ø¸‡‘• + (=hanziku-6 . #xB0D8) ; ý¢«ƒ˜ + (=ucs . #x267A2) ; 𦞢 + )) +(define-char + '((=>ucs . #x267A2) ; 𦞢 + (morohashi-daikanwa 29781 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4921) ; ø»š¥œ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x3232) ; ø»„Ÿ“ + (korean-ksc5601 . #x5A5B) ; ø»‰®´ + (chinese-isoir165 . #x3232) ; ø»‡£ + (=jis-x0208-1990 . #x672E) ; ø½‹œ½ + (ideograph-daikanwa . 29782) ; ø¸‡‘– + (=ucs . #x818A) ; 膊 + )) +(define-char + '((=>ucs . #x818A) ; 膊 + (morohashi-daikanwa 29782 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-1 . 6546) + (shinjigen-2 . 6546) + (chinese-cns11643-1 . #x6A53) ; ø»’®œ + )) +(define-char + '((=>ucs . #x818A) ; 膊 + (morohashi-daikanwa 29782 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x672E) ; ø»ƒ£ + (japanese-jisx0208 . #x672E) ; ø»‡·‰ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2105 17) + (ideograph-daikanwa . 29783) ; ø¸‡‘— + (=hanziku-6 . #xB1A8) ; ý¢«†¨ + (=ucs . #x267A3) ; 𦞣 + )) +(define-char + '((=>ucs . #x267A3) ; 𦞣 + (morohashi-daikanwa 29783 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4649) ; ø»˜—¦ + )) +(define-char + '((=>ucs . #x267A4) ; 𦞤 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29784) ; ø¸‡‘˜ + )) +(define-char + '((morohashi-daikanwa 29784 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2105 8) + (=hanziku-6 . #xB17D) ; ý¢«…½ + (=ucs . #x267A4) ; 𦞤 + )) +(define-char + '((=>ucs . #x267A4) ; 𦞤 + (morohashi-daikanwa 29784 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4877) ; ø»š¥” + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2101 9) + (ideograph-daikanwa . 29785) ; ø¸‡‘™ + (=hanziku-6 . #xB0BD) ; ý¢«‚½ + (=ucs . #x267A5) ; 𦞥 + )) +(define-char + '((=>ucs . #x267A5) ; 𦞥 + (morohashi-daikanwa 29785 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x487D) ; ø»š¥š + )) +(define-char + '((=>ucs . #x267A6) ; 𦞦 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29786) ; ø¸‡‘š + )) +(define-char + '((morohashi-daikanwa 29786 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2105 9) + (=hanziku-6 . #xB17E) ; ý¢«…¾ + (=ucs . #x267A6) ; 𦞦 + )) +(define-char + '((=>ucs . #x267A6) ; 𦞦 + (morohashi-daikanwa 29786 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x463A) ; ø»˜—— + )) +(define-char + '((=>ucs . #x267A7) ; 𦞧 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29787) ; ø¸‡‘› + )) +(define-char + '((morohashi-daikanwa 29787 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2103 5) + (=hanziku-6 . #xB0F9) ; ý¢«ƒ¹ + (=ucs . #x267A7) ; 𦞧 + )) +(define-char + '((=>ucs . #x267A7) ; 𦞧 + (morohashi-daikanwa 29787 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x464B) ; ø»˜—¨ + )) +(define-char + '((=>ucs . #x267A8) ; 𦞨 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29788) ; ø¸‡‘œ + )) +(define-char + '((morohashi-daikanwa 29788 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4878) ; ø»š¥• + (=ucs . #x267A8) ; 𦞨 + )) +(define-char + '((=>ucs . #x267A8) ; 𦞨 + (morohashi-daikanwa 29788 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2105 5) + (=hanziku-6 . #xB17A) ; ý¢«…º + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29789) ; ø¸‡‘ + )) +(define-char + '((morohashi-daikanwa 29789 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6071) ; ø»’¢ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29790) ; ø¸‡‘ž + (=ucs . #x4428) ; 䐨 + )) +(define-char + '((=>ucs . #x4428) ; 䐨 + (morohashi-daikanwa 29790 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4647) ; ø»˜—¤ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x564A) ; ø»‹²¯ + (ideograph-daikanwa . 29791) ; ø¸‡‘Ÿ + (=ucs . #x818B) ; 膋 + )) +(define-char + '((=>ucs . #x818B) ; 膋 + (morohashi-daikanwa 29791 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D31) ; ø»”˜ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29792) ; ø¸‡‘  + )) +(define-char + '((morohashi-daikanwa 29792 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x606C) ; ø»’ + )) +(define-char + '((=>ucs . #x267AB) ; 𦞫 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29793) ; ø¸‡‘¡ + )) +(define-char + '((morohashi-daikanwa 29793 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2105 4) + (=hanziku-6 . #xB179) ; ý¢«…¹ + (=ucs . #x267AB) ; 𦞫 + )) +(define-char + '((=>ucs . #x267AB) ; 𦞫 + (morohashi-daikanwa 29793 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4876) ; ø»š¥“ + )) +(define-char + '((=>ucs . #x818C) ; 膌 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29794) ; ø¸‡‘¢ + )) +(define-char + '((morohashi-daikanwa 29794 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D30) ; ø»”— + (=ucs . #x818C) ; 膌 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29795) ; ø¸‡‘£ + (=ucs . #x4429) ; 䐩 + )) +(define-char + '((=>ucs . #x4429) ; 䐩 + (morohashi-daikanwa 29795 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4641) ; ø»˜—ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29796) ; ø¸‡‘¤ + (=ucs . #x818D) ; 膍 + )) +(define-char + '((=>ucs . #x818D) ; 膍 + (morohashi-daikanwa 29796 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D2F) ; ø»”– + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29797) ; ø¸‡‘¥ + )) +(define-char + '((morohashi-daikanwa 29797 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x606E) ; ø»’Ÿ + )) +(define-char + '((=>ucs . #x818E) ; 膎 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x564B) ; ø»‹²° + (ideograph-daikanwa . 29798) ; ø¸‡‘¦ + (ucs-jis . #x818E) ; ø»‹²° + )) +(define-char + '((morohashi-daikanwa 29798 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4646) ; ø»˜—£ + (=ucs . #x818E) ; 膎 + )) +(define-char + '((=>ucs . #x267AD) ; 𦞭 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29799) ; ø¸‡‘§ + )) +(define-char + '((=>ucs . #x267AD) ; 𦞭 + (morohashi-daikanwa 29799 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2105 7) + (=hanziku-6 . #xB17C) ; ý¢«…¼ + )) +(define-char + '((morohashi-daikanwa 29799 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x267AD) ; 𦞭 + )) +(define-char + '((=>ucs . #x267AD) ; 𦞭 + (morohashi-daikanwa 29799 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4879) ; ø»š¥– + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 6543) + (chinese-gb2312 . #x3860) ; ø»„¨µ + (=jis-x0208 . #x3951) ; ø½Š™¼ + (korean-ksc5601 . #x4D47) ; ø»‰›š + (chinese-isoir165 . #x3860) ; ø»‘… + (ideograph-daikanwa . 29800) ; ø¸‡‘¨ + (=ucs . #x818F) ; 膏 + )) +(define-char + '((=>ucs . #x818F) ; 膏 + (morohashi-daikanwa 29800 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A51) ; ø»’®š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29802) ; ø¸‡‘ª + )) +(define-char + '((morohashi-daikanwa 29802 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x606D) ; ø»’ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2101 6) + (ideograph-daikanwa . 29803) ; ø¸‡‘« + (=hanziku-6 . #xB0BA) ; ý¢«‚º + (=ucs . #x267B0) ; 𦞰 + )) +(define-char + '((=>ucs . #x267B0) ; 𦞰 + (morohashi-daikanwa 29803 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x487C) ; ø»š¥™ + )) +(define-char + '((=>ucs . #x267B2) ; 𦞲 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29804) ; ø¸‡‘¬ + )) +(define-char + '((morohashi-daikanwa 29804 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2105 14) + (=hanziku-6 . #xB1A5) ; ý¢«†¥ + (=ucs . #x267B2) ; 𦞲 + )) +(define-char + '((=>ucs . #x267B2) ; 𦞲 + (morohashi-daikanwa 29804 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4922) ; ø»š¥ + )) +(define-char + '((=>ucs . #x267E7) ; 𦟧 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 1 685 11) + (ideograph-daikanwa . 29805) ; ø¸‡‘­ + (=hanziku-2 . #xDF56) ; ý¢€­½– + )) +(define-char + '((morohashi-daikanwa 29805 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x267E7) ; 𦟧 + )) +(define-char + '((=>ucs . #x267E7) ; 𦟧 + (morohashi-daikanwa 29805 0 4) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F78) ; ø»š¯§ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 29806) ; ø¸‡‘® + )) +(define-char + '((morohashi-daikanwa 29806 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6069) ; ø»’š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 3 2101 7) + (ideograph-daikanwa . 29807) ; ø¸‡‘¯ + (=hanziku-6 . #xB0BB) ; ý¢«‚» + (=ucs . #x267D5) ; 𦟕 + )) +(define-char + '((=>ucs . #x267D5) ; 𦟕 + (morohashi-daikanwa 29807 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x487E) ; ø»š¥› + )) +(define-char + '((morohashi-daikanwa 29807 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x4430) ; 䐰 + )) +(define-char + '((=>ucs . #x4430) ; 䐰 + (morohashi-daikanwa 29807 1 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x606F) ; ø»’  + )) +(define-char + '((morohashi-daikanwa 29808 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x4424) ; ø»„¹¡ + (=jis-x0208 . #x4B6C) ; ø½Š´³ + (korean-ksc5601 . #x582F) ; ø»‰«Œ + (chinese-isoir165 . #x4424) ; ø»¡± + (=ucs . #x819C) ; 膜 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 49544) ; ø¸Œ†ˆ + )) +(define-char + '((morohashi-daikanwa 49544 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x606B) ; ø»’œ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 49545) ; ø¸Œ†‰ + )) +(define-char + '((morohashi-daikanwa 49545 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6070) ; ø»’¡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 49546) ; ø¸Œ†Š + )) +(define-char + '((morohashi-daikanwa 49546 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6072) ; ø»’£ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x6B77) ; ø»…´† + (chinese-isoir165 . #x6B77) ; ø»Žœ– + (=ucs . #x8191) ; 膑 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4648) ; ø»˜—¥ + (=ucs . #x267B5) ; 𦞵 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (->identical + ((chinese-cns11643-6 . #x5D5C) ; ø»³ + )) + (->same-ideograph + ((ideograph-daikanwa . 49158) ; ø¸Œ€† + )) + (hanyu-dazidian 3 2104 5) + (=ucs . #x267C1) ; 𦟁 + )) +(define-char + '((=>ucs . #x267C1) ; 𦟁 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (->same-ideograph + ((ideograph-daikanwa . 49158) ; ø¸Œ€† + ) + ((chinese-cns11643-6 . #x5D5C) ; ø»³ + )) + (hanyu-dazidian 3 2104 5) + (=hanziku-6 . #xB15A) ; ý¢«…š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29809) ; ø¸‡‘± + (=ucs . #x8192) ; 膒 + )) +(define-char + '((=>ucs . #x8192) ; 膒 + (morohashi-daikanwa 29809 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E3B) ; ø»–™„ + )) +(define-char + '((=>ucs . #x267D8) ; 𦟘 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29810) ; ø¸‡‘² + )) +(define-char + '((morohashi-daikanwa 29810 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2109 1) + (=hanziku-6 . #xB259) ; ý¢«‰™ + (=ucs . #x267D8) ; 𦟘 + )) +(define-char + '((=>ucs . #x267D8) ; 𦟘 + (morohashi-daikanwa 29810 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C53) ; ø»˜ ¤ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 6530) + (=jis-x0208 . #x6736) ; ø½‹… + (ideograph-daikanwa . 29811) ; ø¸‡‘³ + (=ucs . #x8193) ; 膓 + )) +(define-char + '((=>ucs . #x8193) ; 膓 + (morohashi-daikanwa 29811 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E3D) ; ø»–™† + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29812) ; ø¸‡‘´ + (=ucs . #x8194) ; 膔 + )) +(define-char + '((=>ucs . #x8194) ; 膔 + (morohashi-daikanwa 29812 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E39) ; ø»–™‚ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29813) ; ø¸‡‘µ + (=ucs . #x442B) ; 䐫 + )) +(define-char + '((=>ucs . #x442B) ; 䐫 + (morohashi-daikanwa 29813 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C5D) ; ø»˜ ® + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29814) ; ø¸‡‘¶ + (=ucs . #x442C) ; 䐬 + )) +(define-char + '((=>ucs . #x442C) ; 䐬 + (morohashi-daikanwa 29814 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C58) ; ø»˜ © + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29815) ; ø¸‡‘· + (=ucs . #x442D) ; 䐭 + )) +(define-char + '((=>ucs . #x442D) ; 䐭 + (morohashi-daikanwa 29815 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C5E) ; ø»˜ ¯ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jis-x0208 . #x6732) ; ø½‹ + (ideograph-daikanwa . 29816) ; ø¸‡‘¸ + (=ucs . #x8195) ; 膕 + )) +(define-char + '((=>ucs . #x8195) ; 膕 + (morohashi-daikanwa 29816 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x532A) ; ø»”–… + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29817) ; ø¸‡‘¹ + (=ucs . #x442E) ; 䐮 + )) +(define-char + '((=>ucs . #x442E) ; 䐮 + (morohashi-daikanwa 29817 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C55) ; ø»˜ ¦ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2107 2) + (ideograph-daikanwa . 29818) ; ø¸‡‘º + (=hanziku-6 . #xB1D9) ; ý¢«‡™ + (=ucs . #x267D9) ; 𦟙 + )) +(define-char + '((=>ucs . #x267D9) ; 𦟙 + (morohashi-daikanwa 29818 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F7B) ; ø»š¯ª + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29819) ; ø¸‡‘» + )) +(define-char + '((morohashi-daikanwa 29819 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2739) ; ø»žˆ€ + )) +(define-char + '((=>ucs . #x8196) ; 膖 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x564C) ; ø»‹²± + (ideograph-daikanwa . 29820) ; ø¸‡‘¼ + (ucs-jis . #x8196) ; ø»‹²± + )) +(define-char + '((morohashi-daikanwa 29820 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E3C) ; ø»–™… + (=ucs . #x8196) ; 膖 + )) +(define-char + '((=>ucs . #x23393) ; 𣎓 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29821) ; ø¸‡‘½ + )) +(define-char + '((=>ucs* . #x23393) ; 𣎓 + (morohashi-daikanwa 29821 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C56) ; ø»˜ § + (=ucs . #x2F989) ; 𣎓 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29822) ; ø¸‡‘¾ + (=ucs . #x442F) ; 䐯 + )) +(define-char + '((=>ucs . #x442F) ; 䐯 + (morohashi-daikanwa 29822 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C5C) ; ø»˜ ­ + )) +(define-char + '((=>ucs . #x8197) ; 膗 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29824) ; ø¸‡’€ + )) +(define-char + '((morohashi-daikanwa 29824 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x532D) ; ø»”–ˆ + (=ucs . #x8197) ; 膗 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x316C) ; ø»„ž¯ + (japanese-jisx0212 . #x564D) ; ø»‹²² + (chinese-isoir165 . #x316C) ; ø»†¿ + (=jis-x0213-2-2000 . #x7550) ; ø»¦™‡ + (ideograph-daikanwa . 29825) ; ø¸‡’ + (=ucs . #x8198) ; 膘 + )) +(define-char + '((=>ucs . #x8198) ; 膘 + (morohashi-daikanwa 29825 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E51) ; ø»’´’ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29826) ; ø¸‡’‚ + (=ucs . #x8199) ; 膙 + )) +(define-char + '((=>ucs . #x8199) ; 膙 + (morohashi-daikanwa 29826 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x532C) ; ø»”–‡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29827) ; ø¸‡’ƒ + )) +(define-char + '((morohashi-daikanwa 29827 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2734) ; ø»ž‡» + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2106 3) + (ideograph-daikanwa . 29828) ; ø¸‡’„ + (=hanziku-6 . #xB1BA) ; ý¢«†º + (=ucs . #x267DC) ; 𦟜 + )) +(define-char + '((=>ucs . #x267DC) ; 𦟜 + (morohashi-daikanwa 29828 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C57) ; ø»˜ ¨ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 6558) + (=jis-x0208 . #x4966) ; ø½Š±± + (korean-ksc5601 . #x5D31) ; ø»‰²¤ + (chinese-gb12345 . #x3774) ; 膚 + (=gt-pj-1 . #x4966) ; 膚 + (ideograph-daikanwa . 29829) ; ø¸‡’… + (=gt-k . 11946) ; ý¡„‚ºª + (=ucs . #x819A) ; 膚 + )) +(define-char + '((=>ucs . #x819A) ; 膚 + (morohashi-daikanwa 29829 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E50) ; ø»’´‘ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29830) ; ø¸‡’† + )) +(define-char + '((morohashi-daikanwa 29830 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x273B) ; ø»žˆ‚ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x4C45) ; ø»……² + (japanese-jisx0212 . #x564E) ; ø»‹²³ + (chinese-isoir165 . #x4C45) ; ø»®‚ + (ideograph-daikanwa . 29831) ; ø¸‡’‡ + (=jef-china3 . #x52DA) ; øº…‹š + (=ucs . #x819B) ; 膛 + )) +(define-char + '((=>ucs . #x819B) ; 膛 + (morohashi-daikanwa 29831 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E4C) ; ø»’´ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29832) ; ø¸‡’ˆ + (=ucs . #x4431) ; 䐱 + )) +(define-char + '((=>ucs . #x4431) ; 䐱 + (morohashi-daikanwa 29832 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C54) ; ø»˜ ¥ + )) +(define-char + '((=>ucs . #x4432) ; 䐲 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29833) ; ø¸‡’‰ + )) +(define-char + '((morohashi-daikanwa 29833 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C5B) ; ø»˜ ¬ + (=ucs . #x4432) ; 䐲 + )) +(define-char + '((=>ucs . #x819C) ; 膜 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29834) ; ø¸‡’Š + )) +(define-char + '((=>ucs . #x819C) ; 膜 + (morohashi-daikanwa 29834 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E4D) ; ø»’´Ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 29835) ; ø¸‡’‹ + )) +(define-char + '((morohashi-daikanwa 29835 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A5E) ; ø»ž¤Ÿ + )) +(define-char + '((=>ucs . #x267DF) ; 𦟟 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29836) ; ø¸‡’Œ + )) +(define-char + '((=>ucs . #x267DF) ; 𦟟 + (morohashi-daikanwa 29836 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2108 13) + (=hanziku-6 . #xB245) ; ý¢«‰… + )) +(define-char + '((morohashi-daikanwa 29836 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x267DF) ; 𦟟 + )) +(define-char + '((=>ucs . #x267DF) ; 𦟟 + (morohashi-daikanwa 29836 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F7A) ; ø»š¯© + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 6554) + (chinese-gb2312 . #x4F25) ; ø»…‰¬ + (=jis-x0208 . #x4928) ; ø½Š°³ + (korean-ksc5601 . #x6323) ; ø»‰»Š + (chinese-isoir165 . #x4F25) ; ø»±¼ + (=gt-pj-1 . #x4928) ; 膝 + (ideograph-daikanwa . 29837) ; ø¸‡’ + (=gt-k . 11941) ; ý¡„‚º¥ + (=ucs . #x819D) ; 膝 + )) +(define-char + '((=>ucs . #x819D) ; 膝 + (morohashi-daikanwa 29837 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E4E) ; ø»’´ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29838) ; ø¸‡’Ž + (=ucs . #x4433) ; 䐳 + )) +(define-char + '((=>ucs . #x4433) ; 䐳 + (morohashi-daikanwa 29838 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C5F) ; ø»˜ ° + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x564F) ; ø»‹²´ + (ideograph-daikanwa . 29839) ; ø¸‡’ + (=ucs . #x819E) ; 膞 + )) +(define-char + '((=>ucs . #x819E) ; 膞 + (morohashi-daikanwa 29839 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5329) ; ø»”–„ + )) +(define-char + '((=>ucs . #x819F) ; 膟 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29840) ; ø¸‡’ + )) +(define-char + '((morohashi-daikanwa 29840 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5328) ; ø»”–ƒ + (=ucs . #x819F) ; 膟 + )) +(define-char + '((=>ucs . #x81A0) ; 膠 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 6553) + (=jis-x0208 . #x6731) ; ø½‹€ + (korean-ksc5601 . #x4E6F) ; ø»‰  + (ideograph-daikanwa . 29841) ; ø¸‡’‘ + (ucs-jis . #x81A0) ; ø½‹€ + )) +(define-char + '((morohashi-daikanwa 29841 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb12345 . #x3D3A) ; 膠 + (=ucs . #x81A0) ; 膠 + )) +(define-char + '((=>ucs . #x81A0) ; 膠 + (morohashi-daikanwa 29841 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E4F) ; ø»’´ + )) +(define-char + '((=>ucs . #x81A1) ; 膡 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29842) ; ø¸‡’’ + )) +(define-char + '((morohashi-daikanwa 29842 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E3A) ; ø»–™ƒ + (=ucs . #x81A1) ; 膡 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2106 16) + (ideograph-daikanwa . 29843) ; ø¸‡’“ + (=hanziku-6 . #xB1C7) ; ý¢«‡‡ + (=ucs . #x267E0) ; 𦟠 + )) +(define-char + '((=>ucs . #x267E0) ; 𦟠 + (morohashi-daikanwa 29843 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C59) ; ø»˜ ª + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x5650) ; ø»‹²µ + (ideograph-daikanwa . 29844) ; ø¸‡’” + (=ucs . #x81A2) ; 膢 + )) +(define-char + '((=>ucs . #x81A2) ; 膢 + (morohashi-daikanwa 29844 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x532B) ; ø»”–† + )) +(define-char + '((=>ucs . #x4434) ; 䐴 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29845) ; ø¸‡’• + )) +(define-char + '((morohashi-daikanwa 29845 0 5) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4228) ; ø»š›‘ + (=ucs . #x4434) ; 䐴 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 29846) ; ø¸‡’– + )) +(define-char + '((morohashi-daikanwa 29846 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A60) ; ø»ž¤¡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29847) ; ø¸‡’— + )) +(define-char + '((morohashi-daikanwa 29847 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2737) ; ø»ž‡¾ + )) +(define-char + '((=>ucs . #x267E3) ; 𦟣 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29848) ; ø¸‡’˜ + )) +(define-char + '((=>ucs . #x267E3) ; 𦟣 + (morohashi-daikanwa 29848 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2108 6) + (=hanziku-6 . #xB1FD) ; ý¢«‡½ + )) +(define-char + '((=>ucs . #x267E3) ; 𦟣 + (morohashi-daikanwa 29848 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F7C) ; ø»š¯« + )) +(define-char + '((morohashi-daikanwa 29848 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x267E3) ; 𦟣 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 6556) + (chinese-gb2312 . #x6B79) ; ø»…´ˆ + (=jis-x0208 . #x6734) ; ø½‹ƒ + (korean-ksc5601 . #x7273) ; ø»Š’œ + (chinese-isoir165 . #x6B79) ; ø»Žœ˜ + (ideograph-daikanwa . 29849) ; ø¸‡’™ + (=ucs . #x81A3) ; 膣 + )) +(define-char + '((=>ucs . #x81A3) ; 膣 + (morohashi-daikanwa 29849 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5327) ; ø»”–‚ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29850) ; ø¸‡’š + )) +(define-char + '((morohashi-daikanwa 29850 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2735) ; ø»ž‡¼ + )) +(define-char + '((=>ucs . #x267E5) ; 𦟥 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2107 3) + (ideograph-daikanwa . 29851) ; ø¸‡’› + (=hanziku-6 . #xB1DA) ; ý¢«‡š + )) +(define-char + '((=>ucs . #x267E5) ; 𦟥 + (morohashi-daikanwa 29851 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C5A) ; ø»˜ « + )) +(define-char + '((morohashi-daikanwa 29851 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 10) + (total-strokes . 14) + (=ucs . #x267E5) ; 𦟥 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 3 2229 11) + (ideograph-daikanwa . 29852) ; ø¸‡’œ + (=hanziku-6 . #xCD6C) ; ý¢¬µ¬ + (=ucs . #x26801) ; 𦠁 + )) +(define-char + '((=>ucs . #x26801) ; 𦠁 + (morohashi-daikanwa 29852 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F79) ; ø»š¯¨ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 29853) ; ø¸‡’ + )) +(define-char + '((morohashi-daikanwa 29853 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A5F) ; ø»ž¤  + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29854) ; ø¸‡’ž + )) +(define-char + '((morohashi-daikanwa 29854 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2736) ; ø»ž‡½ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 29855) ; ø¸‡’Ÿ + )) +(define-char + '((morohashi-daikanwa 29855 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x273A) ; ø»žˆ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 49547) ; ø¸Œ†‹ + )) +(define-char + '((morohashi-daikanwa 49547 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2738) ; ø»ž‡¿ + )) +(define-char + '((=>ucs . #x81A4) ; 膤 + (morohashi-daikanwa ho 247) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jis-x0208 . #x6733) ; ø½‹‚ + (ucs-jis . #x81A4) ; ø½‹‚ + )) +(define-char + '((morohashi-daikanwa ho 247 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (->same-ideograph + ((=jis-x0208 . #x6733) ; ø½‹‚ + )) + (=ucs . #x81A4) ; 膤 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6C22) ; ø»…´ + (chinese-isoir165 . #x6C22) ; ø»ŽœŸ + (ideograph-daikanwa . 29858) ; ø¸‡’¢ + (=ucs . #x81A6) ; 膦 + )) +(define-char + '((=>ucs . #x81A6) ; 膦 + (morohashi-daikanwa 29858 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5955) ; ø»”Ÿ¤ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29859) ; ø¸‡’£ + (=ucs . #x81A7) ; 膧 + )) +(define-char + '((=>ucs . #x81A7) ; 膧 + (morohashi-daikanwa 29859 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x595F) ; ø»”Ÿ® + )) +(define-char + '((=>ucs . #x26803) ; 𦠃 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DEB) ; ý¢€ˆ·« + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=big5-cdp . #x8BF5) ; ý¢€ˆ¯µ + ) + ((ideograph-daikanwa . 29237) ; ø¸‡ˆµ + )) + )) + (ideograph-daikanwa . 29860) ; ø¸‡’¤ + )) +(define-char + '((morohashi-daikanwa 29860 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 1 293 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DEB) ; ý¢€ˆ·« + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=big5-cdp . #x8BF5) ; ý¢€ˆ¯µ + ) + ((ideograph-daikanwa . 29237) ; ø¸‡ˆµ + )) + )) + (=hanziku-1 . #xE2A2) ; ý¢€žŠ¢ + (=ucs . #x26803) ; 𦠃 + )) +(define-char + '((=>ucs . #x26803) ; 𦠃 + (morohashi-daikanwa 29860 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DEB) ; ý¢€ˆ·« + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=big5-cdp . #x8BF5) ; ý¢€ˆ¯µ + ) + ((=big5-cdp . #x8A73) ; ý¢€ˆ©³ + )) + )) + (chinese-cns11643-7 . #x316C) ; ø»ž—Ÿ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 6566) + (chinese-gb2312 . #x4572) ; ø»„¼ + (=jis-x0208 . #x4B44) ; ø½Š´‹ + (korean-ksc5601 . #x7833) ; ø»Šš + (chinese-isoir165 . #x4572) ; ø»¤ + (ideograph-daikanwa . 29861) ; ø¸‡’¥ + (=ucs . #x81A8) ; 膨 + )) +(define-char + '((=>ucs . #x81A8) ; 膨 + (morohashi-daikanwa 29861 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7179) ; ø»’¹” + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 6560) + (=jis-x0208 . #x6737) ; ø½‹† + (chinese-gb12345 . #x4465) ; 膩 + (ideograph-daikanwa . 29862) ; ø¸‡’¦ + (=ucs . #x81A9) ; 膩 + )) +(define-char + '((=>ucs . #x81A9) ; 膩 + (morohashi-daikanwa 29862 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7178) ; ø»’¹“ + )) +(define-char + '((=>ucs . #x26804) ; 𦠄 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2115 3) + (ideograph-daikanwa . 29863) ; ø¸‡’§ + (=hanziku-6 . #xB37E) ; ý¢«¾ + )) +(define-char + '((=>ucs . #x26804) ; 𦠄 + (morohashi-daikanwa 29863 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5737) ; ø»šº– + )) +(define-char + '((morohashi-daikanwa 29863 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x26804) ; 𦠄 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x6B7A) ; ø»…´‰ + (chinese-isoir165 . #x6B7A) ; ø»Žœ™ + (ideograph-daikanwa . 29864) ; ø¸‡’¨ + (=ucs . #x81AA) ; 膪 + )) +(define-char + '((=>ucs . #x81AA) ; 膪 + (morohashi-daikanwa 29864 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5249) ; ø»–ŸŠ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29865) ; ø¸‡’© + (=ucs . #x81AB) ; 膫 + )) +(define-char + '((=>ucs . #x81AB) ; 膫 + (morohashi-daikanwa 29865 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5959) ; ø»”Ÿ¨ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29866) ; ø¸‡’ª + (=ucs . #x81AC) ; 膬 + )) +(define-char + '((=>ucs . #x81AC) ; 膬 + (morohashi-daikanwa 29866 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x595B) ; ø»”Ÿª + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29867) ; ø¸‡’« + (=ucs . #x81AD) ; 膭 + )) +(define-char + '((=>ucs . #x81AD) ; 膭 + (morohashi-daikanwa 29867 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5247) ; ø»–Ÿˆ + )) +(define-char + '((=>ucs . #x26805) ; 𦠅 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2114 6) + (ideograph-daikanwa . 29868) ; ø¸‡’¬ + (=hanziku-6 . #xB361) ; ý¢«¡ + )) +(define-char + '((=>ucs . #x26805) ; 𦠅 + (morohashi-daikanwa 29868 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5732) ; ø»šº‘ + )) +(define-char + '((morohashi-daikanwa 29868 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x26805) ; 𦠅 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29869) ; ø¸‡’­ + (=ucs . #x4435) ; 䐵 + )) +(define-char + '((=>ucs . #x4435) ; 䐵 + (morohashi-daikanwa 29869 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5263) ; ø»˜©¨ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x5651) ; ø»‹²¶ + (ideograph-daikanwa . 29870) ; ø¸‡’® + (=ucs . #x81AE) ; 膮 + )) +(define-char + '((=>ucs . #x81AE) ; 膮 + (morohashi-daikanwa 29870 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5956) ; ø»”Ÿ¥ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2114 10) + (ideograph-daikanwa . 29871) ; ø¸‡’¯ + (=hanziku-6 . #xB365) ; ý¢«¥ + (=jef-china3 . #x9FE0) ; øº‰¿  + (=ucs . #x26806) ; 𦠆 + )) +(define-char + '((=>ucs . #x26806) ; 𦠆 + (morohashi-daikanwa 29871 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5268) ; ø»˜©­ + )) +(define-char + '((=>ucs . #x26807) ; 𦠇 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29872) ; ø¸‡’° + )) +(define-char + '((=>ucs . #x26807) ; 𦠇 + (morohashi-daikanwa 29872 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2112 7) + (=hanziku-6 . #xB2E1) ; ý¢«‹¡ + )) +(define-char + '((morohashi-daikanwa 29872 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x26807) ; 𦠇 + )) +(define-char + '((=>ucs . #x26807) ; 𦠇 + (morohashi-daikanwa 29872 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x525D) ; ø»˜©¢ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29873) ; ø¸‡’± + (=ucs . #x4436) ; 䐶 + )) +(define-char + '((=>ucs . #x4436) ; 䐶 + (morohashi-daikanwa 29873 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5264) ; ø»˜©© + )) +(define-char + '((=>ucs . #x26808) ; 𦠈 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29874) ; ø¸‡’² + )) +(define-char + '((morohashi-daikanwa 29874 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5731) ; ø»šº + (=ucs . #x26808) ; 𦠈 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2110 6) + (ideograph-daikanwa . 29875) ; ø¸‡’³ + (=hanziku-6 . #xB27E) ; ý¢«‰¾ + (=ucs . #x26809) ; 𦠉 + )) +(define-char + '((=>ucs . #x26809) ; 𦠉 + (morohashi-daikanwa 29875 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x525F) ; ø»˜©¤ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29876) ; ø¸‡’´ + (=ucs . #x81AF) ; 膯 + )) +(define-char + '((=>ucs . #x81AF) ; 膯 + (morohashi-daikanwa 29876 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5244) ; ø»–Ÿ… + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29877) ; ø¸‡’µ + (=ucs . #x4437) ; 䐷 + )) +(define-char + '((=>ucs . #x4437) ; 䐷 + (morohashi-daikanwa 29877 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5246) ; ø»–Ÿ‡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29878) ; ø¸‡’¶ + )) +(define-char + '((morohashi-daikanwa 29878 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3167) ; ø»ž—š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29879) ; ø¸‡’· + )) +(define-char + '((morohashi-daikanwa 29879 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x316E) ; ø»ž—¡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2111 2) + (ideograph-daikanwa . 29880) ; ø¸‡’¸ + (=hanziku-6 . #xB2BC) ; ý¢«Š¼ + (=ucs . #x2680C) ; 𦠌 + )) +(define-char + '((=>ucs . #x2680C) ; 𦠌 + (morohashi-daikanwa 29880 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5735) ; ø»šº” + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29881) ; ø¸‡’¹ + (=ucs . #x4438) ; 䐸 + )) +(define-char + '((=>ucs . #x4438) ; 䐸 + (morohashi-daikanwa 29881 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5245) ; ø»–Ÿ† + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 6564) + (=jis-x0208 . #x6738) ; ø½‹‡ + (ideograph-daikanwa . 29882) ; ø¸‡’º + (=ucs . #x81B0) ; 膰 + )) +(define-char + '((=>ucs . #x81B0) ; 膰 + (morohashi-daikanwa 29882 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x595A) ; ø»”Ÿ© + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2111 15) + (ideograph-daikanwa . 29883) ; ø¸‡’» + (=hanziku-6 . #xB2C9) ; ý¢«‹‰ + (=ucs . #x2680D) ; 𦠍 + )) +(define-char + '((=>ucs . #x2680D) ; 𦠍 + (morohashi-daikanwa 29883 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5736) ; ø»šº• + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29884) ; ø¸‡’¼ + (=ucs . #x4439) ; 䐹 + )) +(define-char + '((=>ucs . #x4439) ; 䐹 + (morohashi-daikanwa 29884 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x525E) ; ø»˜©£ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2111 8) + (ideograph-daikanwa . 29885) ; ø¸‡’½ + (=hanziku-6 . #xB2C2) ; ý¢«‹‚ + (=ucs . #x2680E) ; 𦠎 + )) +(define-char + '((=>ucs . #x2680E) ; 𦠎 + (morohashi-daikanwa 29885 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5265) ; ø»˜©ª + )) +(define-char + '((=>ucs . #x2680F) ; 𦠏 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2111 5) + (ideograph-daikanwa . 29886) ; ø¸‡’¾ + (=hanziku-6 . #xB2BF) ; ý¢«Š¿ + )) +(define-char + '((morohashi-daikanwa 29886 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (=ucs . #x2680F) ; 𦠏 + )) +(define-char + '((=>ucs . #x2680F) ; 𦠏 + (morohashi-daikanwa 29886 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F7D) ; ø»š¯¬ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29887) ; ø¸‡’¿ + (=ucs . #x81B1) ; 膱 + )) +(define-char + '((=>ucs . #x81B1) ; 膱 + (morohashi-daikanwa 29887 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5954) ; ø»”Ÿ£ + )) +(define-char + '((=>ucs . #x443A) ; 䐺 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29888) ; ø¸‡“€ + )) +(define-char + '((morohashi-daikanwa 29888 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5261) ; ø»˜©¦ + (=ucs . #x443A) ; 䐺 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29889) ; ø¸‡“ + (=ucs . #x443B) ; 䐻 + )) +(define-char + '((=>ucs . #x443B) ; 䐻 + (morohashi-daikanwa 29889 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5262) ; ø»˜©§ + )) +(define-char + '((=>ucs . #x81B2) ; 膲 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x5652) ; ø»‹²· + (=jis-x0213-2-2000 . #x7551) ; ø»¦™ˆ + (ideograph-daikanwa . 29890) ; ø¸‡“‚ + (ucs-jis . #x81B2) ; ø»‹²· + )) +(define-char + '((morohashi-daikanwa 29890 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x595D) ; ø»”Ÿ¬ + (=ucs . #x81B2) ; 膲 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 6562) + (chinese-gb2312 . #x4945) ; ø»…˜ + (=jis-x0208 . #x4137) ; ø½Š¥’ + (korean-ksc5601 . #x604E) ; ø»‰·› + (chinese-isoir165 . #x4945) ; ø»©¨ + (ideograph-daikanwa . 29891) ; ø¸‡“ƒ + (=ucs . #x81B3) ; 膳 + )) +(define-char + '((=>ucs . #x81B3) ; 膳 + (morohashi-daikanwa 29891 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7177) ; ø»’¹’ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2110 9) + (ideograph-daikanwa . 29892) ; ø¸‡“„ + (=hanziku-6 . #xB2A3) ; ý¢«Š£ + (=ucs . #x26810) ; 𦠐 + )) +(define-char + '((=>ucs . #x26810) ; 𦠐 + (morohashi-daikanwa 29892 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5734) ; ø»šº“ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29893) ; ø¸‡“… + )) +(define-char + '((morohashi-daikanwa 29893 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3165) ; ø»ž—˜ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29894) ; ø¸‡“† + )) +(define-char + '((morohashi-daikanwa 29894 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x316D) ; ø»ž—  + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x5653) ; ø»‹²¸ + (ideograph-daikanwa . 29895) ; ø¸‡“‡ + (=jef-china3 . #x8FBC) ; øºˆ¾¼ + (=ucs . #x81B4) ; 膴 + )) +(define-char + '((=>ucs . #x81B4) ; 膴 + (morohashi-daikanwa 29895 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x595C) ; ø»”Ÿ« + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2111 4) + (ideograph-daikanwa . 29896) ; ø¸‡“ˆ + (=hanziku-6 . #xB2BE) ; ý¢«Š¾ + (=ucs . #x26813) ; 𦠓 + )) +(define-char + '((=>ucs . #x26813) ; 𦠓 + (morohashi-daikanwa 29896 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5739) ; ø»šº˜ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x417A) ; ø»ž¯ + (ideograph-daikanwa . 29897) ; ø¸‡“‰ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29898) ; ø¸‡“Š + (=ucs . #x443C) ; 䐼 + )) +(define-char + '((=>ucs . #x443C) ; 䐼 + (morohashi-daikanwa 29898 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5266) ; ø»˜©« + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29899) ; ø¸‡“‹ + )) +(define-char + '((morohashi-daikanwa 29899 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x316A) ; ø»ž— + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2110 13) + (ideograph-daikanwa . 29901) ; ø¸‡“ + (=hanziku-6 . #xB2A7) ; ý¢«Š§ + (=ucs . #x26816) ; 𦠖 + )) +(define-char + '((=>ucs . #x26816) ; 𦠖 + (morohashi-daikanwa 29901 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5260) ; ø»˜©¥ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29902) ; ø¸‡“Ž + )) +(define-char + '((morohashi-daikanwa 29902 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x316F) ; ø»ž—¢ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2112 6) + (ideograph-daikanwa . 29903) ; ø¸‡“ + (=hanziku-6 . #xB2E0) ; ý¢«‹  + (=ucs . #x26837) ; 𦠷 + )) +(define-char + '((=>ucs . #x26837) ; 𦠷 + (morohashi-daikanwa 29903 0 4) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x573A) ; ø»šº™ + )) +(define-char + '((=>ucs . #x26838) ; 𦠸 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29904) ; ø¸‡“ + )) +(define-char + '((morohashi-daikanwa 29904 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2113 4) + (=hanziku-6 . #xB2FE) ; ý¢«‹¾ + (=ucs . #x26838) ; 𦠸 + )) +(define-char + '((=>ucs . #x26838) ; 𦠸 + (morohashi-daikanwa 29904 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5730) ; ø»šº + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2114 9) + (ideograph-daikanwa . 29905) ; ø¸‡“‘ + (=hanziku-6 . #xB364) ; ý¢«¤ + (=ucs . #x2683B) ; 𦠻 + )) +(define-char + '((=>ucs . #x2683B) ; 𦠻 + (morohashi-daikanwa 29905 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5733) ; ø»šº’ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2236 5) + (ideograph-daikanwa . 29906) ; ø¸‡“’ + (=hanziku-6 . #xCECB) ; ý¢¬»‹ + (=ucs . #x26839) ; 𦠹 + )) +(define-char + '((=>ucs . #x26839) ; 𦠹 + (morohashi-daikanwa 29906 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x573B) ; ø»šºš + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 3 2236 2) + (ideograph-daikanwa . 29907) ; ø¸‡““ + (=hanziku-6 . #xCEC8) ; ý¢¬»ˆ + (=ucs . #x2683A) ; 𦠺 + )) +(define-char + '((=>ucs . #x2683A) ; 𦠺 + (morohashi-daikanwa 29907 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5738) ; ø»šº— + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29908) ; ø¸‡“” + )) +(define-char + '((morohashi-daikanwa 29908 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x273C) ; ø»žˆƒ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29909) ; ø¸‡“• + )) +(define-char + '((morohashi-daikanwa 29909 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3166) ; ø»ž—™ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 29910) ; ø¸‡“– + )) +(define-char + '((morohashi-daikanwa 29910 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4879) ; ø»ž¹ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29911) ; ø¸‡“— + )) +(define-char + '((morohashi-daikanwa 29911 0 9) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3168) ; ø»ž—› + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29912) ; ø¸‡“˜ + )) +(define-char + '((morohashi-daikanwa 29912 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3169) ; ø»ž—œ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29913) ; ø¸‡“™ + )) +(define-char + '((morohashi-daikanwa 29913 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x316B) ; ø»ž—ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29914) ; ø¸‡“š + )) +(define-char + '((morohashi-daikanwa 29914 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3164) ; ø»ž—— + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29915) ; ø¸‡“› + )) +(define-char + '((morohashi-daikanwa 29915 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A64) ; ø»ž¤¥ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 29917) ; ø¸‡“ + )) +(define-char + '((morohashi-daikanwa 29917 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x417B) ; ø»ž¯Ž + )) +(define-char + '((=>ucs . #x81B5) ; 膵 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 29920) ; ø¸‡“  + )) +(define-char + '((=>ucs . #x81B5) ; 膵 + (morohashi-daikanwa 29920 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x6739) ; ø»ƒ£Œ + (japanese-jisx0208 . #x6739) ; ø»‡·” + )) +(define-char + '((morohashi-daikanwa 29920 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x757D) ; ø»Š—€ + (=jis-x0208-1990 . #x6739) ; ø½‹ˆ + (=ucs . #x81B5) ; 膵 + )) +(define-char + '((=>ucs . #x81B5) ; 膵 + (morohashi-daikanwa 29920 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5958) ; ø»”Ÿ§ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb12345 . #x7C5B) ; 膥 + (=ucs . #x81A5) ; 膥 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb12345 . #x7C4A) ; 膶 + (=ucs . #x81B6) ; 膶 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 29921) ; ø¸‡“¡ + (=ucs . #x443E) ; 䐾 + )) +(define-char + '((=>ucs . #x443E) ; 䐾 + (morohashi-daikanwa 29921 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D5B) ; ø»›ƒ® + )) +(define-char + '((=>ucs . #x26847) ; 𦡇 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 29922) ; ø¸‡“¢ + )) +(define-char + '((morohashi-daikanwa 29922 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 2933 21) + (chinese-cns11643-4 . #x6071) ; ø»˜¾š + (=hanziku-8 . #xB3F8) ; ý¢‚‹¸ + (=ucs . #x26847) ; 𦡇 + )) +(define-char + '((=>ucs . #x81B7) ; 膷 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 29923) ; ø¸‡“£ + )) +(define-char + '((morohashi-daikanwa 29923 0 4) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x595E) ; ø»”Ÿ­ + (=ucs . #x81B7) ; 膷 + )) +(define-char + '((=>ucs . #x81B8) ; 膸 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0208 . #x673B) ; ø½‹Š + (ideograph-daikanwa . 29924) ; ø¸‡“¤ + (ucs-jis . #x81B8) ; ø½‹Š + )) +(define-char + '((morohashi-daikanwa 29924 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5623) ; ø»–¤œ + (=ucs . #x81B8) ; 膸 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 29925) ; ø¸‡“¥ + (=ucs . #x81B9) ; 膹 + )) +(define-char + '((=>ucs . #x81B9) ; 膹 + (morohashi-daikanwa 29925 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5957) ; ø»”Ÿ¦ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x487A) ; ø»ž¹Ÿ + (ideograph-daikanwa . 29926) ; ø¸‡“¦ + )) +(define-char + '((ideographic- (:radical 130 ; ⾁ + :strokes 13 + :sources (morohashi-daikanwa)) + (:radical 74 ; ⽉ + :strokes 13 + :sources (ucs cns-11643))) + (total-strokes . 17) + (chinese-cns11643-5 . #x5B64) ; ø»›€» + (ideograph-daikanwa . 29927) ; ø¸‡“§ + (=ucs . #x2339C) ; 𣎜 + )) +(define-char + '((=>ucs* . #x2339C) ; 𣎜 + (morohashi-daikanwa 29927 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x582D) ; ø»˜±¦ + (=ucs . #x2F98A) ; 𣎜 + )) +(define-char + '((=>ucs . #x81BA) ; 膺 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 6577) + (=jis-x0208 . #x673F) ; ø½‹Ž + (korean-ksc5601 . #x6B6C) ; ø»Šˆƒ + (ideograph-daikanwa . 29928) ; ø¸‡“¨ + (ucs-jis . #x81BA) ; ø½‹Ž + )) +(define-char + '((morohashi-daikanwa 29928 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x625F) ; ø»…¦  + (chinese-isoir165 . #x625F) ; ø»ŽŽ° + (=ucs . #x81BA) ; 膺 + )) +(define-char + '((=>ucs . #x81BA) ; 膺 + (morohashi-daikanwa 29928 0 1 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x747E) ; ø»’½³ + )) +(define-char + '((=>ucs . #x81BB) ; 膻 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x5654) ; ø»‹²¹ + (=jis-x0213-1-2000 . #x7A54) ; ø»¤– + (ideograph-daikanwa . 29929) ; ø¸‡“© + (ucs-jis . #x81BB) ; ø»‹²¹ + )) +(define-char + '((morohashi-daikanwa 29929 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x6B7E) ; ø»…´ + (chinese-isoir165 . #x6B7E) ; ø»Žœ + (=ucs . #x81BB) ; 膻 + )) +(define-char + '((=>ucs . #x81BB) ; 膻 + (morohashi-daikanwa 29929 0 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E55) ; ø»”¦º + )) +(define-char + '((=>ucs . #x81BC) ; 膼 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 29930) ; ø¸‡“ª + )) +(define-char + '((morohashi-daikanwa 29930 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E5B) ; ø»”§€ + (=ucs . #x81BC) ; 膼 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 29931) ; ø¸‡“« + (=ucs . #x443F) ; 䐿 + )) +(define-char + '((=>ucs . #x443F) ; 䐿 + (morohashi-daikanwa 29931 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x582B) ; ø»˜±¤ + )) +(define-char + '((=>ucs . #x2683E) ; 𦠾 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2116 3) + (ideograph-daikanwa . 29932) ; ø¸‡“¬ + (=hanziku-6 . #xB3C0) ; ý¢«€ + )) +(define-char + '((morohashi-daikanwa 29932 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x2683E) ; 𦠾 + )) +(define-char + '((=>ucs . #x2683E) ; 𦠾 + (morohashi-daikanwa 29932 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D5A) ; ø»›ƒ­ + )) +(define-char + '((=>ucs . #x81BD) ; 膽 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 6462) + (=jis-x0208 . #x673C) ; ø½‹‹ + (korean-ksc5601 . #x5345) ; ø»‰¤Œ + (ideograph-daikanwa . 29933) ; ø¸‡“­ + (ucs-jis . #x81BD) ; ø½‹‹ + )) +(define-char + '((=>ucs . #x81BD) ; 膽 + (morohashi-daikanwa 29933 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7524) ; ø»’½· + )) +(define-char + '((morohashi-daikanwa 29933 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb12345 . #x3528) ; 膽 + (=ucs . #x81BD) ; 膽 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2115 5) + (ideograph-daikanwa . 29934) ; ø¸‡“® + (=hanziku-6 . #xB3A2) ; ý¢«Ž¢ + (=ucs . #x2683F) ; 𦠿 + )) +(define-char + '((=>ucs . #x2683F) ; 𦠿 + (morohashi-daikanwa 29934 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D59) ; ø»›ƒ¬ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 29935) ; ø¸‡“¯ + )) +(define-char + '((morohashi-daikanwa 29935 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A62) ; ø»ž¤£ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2116 2) + (ideograph-daikanwa . 29936) ; ø¸‡“° + (=hanziku-6 . #xB3BF) ; ý¢«Ž¿ + (=ucs . #x26841) ; 𦡁 + )) +(define-char + '((=>ucs . #x26841) ; 𦡁 + (morohashi-daikanwa 29936 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x582E) ; ø»˜±§ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 6570) + (=jis-x0208 . #x673A) ; ø½‹‰ + (korean-ksc5601 . #x7C6C) ; ø»Š¡ + (chinese-gb12345 . #x6B5A) ; 膾 + (ideograph-daikanwa . 29937) ; ø¸‡“± + (=ucs . #x81BE) ; 膾 + )) +(define-char + '((=>ucs . #x81BE) ; 膾 + (morohashi-daikanwa 29937 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7526) ; ø»’½¹ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 6575) + (=jis-x0208 . #x473F) ; ø½Š®Ž + (korean-ksc5601 . #x525B) ; ø»‰£„ + (chinese-gb12345 . #x4527) ; 膿 + (ideograph-daikanwa . 29938) ; ø¸‡“² + (=ucs . #x81BF) ; 膿 + )) +(define-char + '((=>ucs . #x81BF) ; 膿 + (morohashi-daikanwa 29938 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7523) ; ø»’½¶ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 6574) + (chinese-gb2312 . #x4D4E) ; ø»…‡™ + (=jis-x0208 . #x673D) ; ø½‹Œ + (korean-ksc5601 . #x546B) ; ø»‰¦ + (chinese-isoir165 . #x4D4E) ; ø»¯© + (ideograph-daikanwa . 29939) ; ø¸‡“³ + (=ucs . #x81C0) ; 臀 + )) +(define-char + '((=>ucs . #x81C0) ; 臀 + (morohashi-daikanwa 29939 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7522) ; ø»’½µ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5655) ; ø»‹²º + (ideograph-daikanwa . 29940) ; ø¸‡“´ + (=ucs . #x81CB) ; 臋 + )) +(define-char + '((=>ucs . #x81CB) ; 臋 + (morohashi-daikanwa 29940 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x487C) ; ø»ž¹¡ + )) +(define-char + '((=>ucs . #x81C1) ; 臁 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0213-2-2000 . #x7552) ; ø»¦™‰ + (ideograph-daikanwa . 29941) ; ø¸‡“µ + (ucs-jis . #x81C1) ; ø»¦™‰ + )) +(define-char + '((morohashi-daikanwa 29941 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x6C21) ; ø»…´Ž + (chinese-isoir165 . #x6C21) ; ø»Žœž + (=ucs . #x81C1) ; 臁 + )) +(define-char + '((=>ucs . #x81C1) ; 臁 + (morohashi-daikanwa 29941 0 2 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5827) ; ø»˜±  + )) +(define-char + '((=>ucs . #x26842) ; 𦡂 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2115 7) + (ideograph-daikanwa . 29942) ; ø¸‡“¶ + (=hanziku-6 . #xB3A4) ; ý¢«Ž¤ + )) +(define-char + '((morohashi-daikanwa 29942 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x26842) ; 𦡂 + )) +(define-char + '((=>ucs . #x26842) ; 𦡂 + (morohashi-daikanwa 29942 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x582A) ; ø»˜±£ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2116 9) + (ideograph-daikanwa . 29943) ; ø¸‡“· + (=hanziku-6 . #xB3C6) ; ý¢«† + (=ucs . #x26843) ; 𦡃 + )) +(define-char + '((=>ucs . #x26843) ; 𦡃 + (morohashi-daikanwa 29943 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5829) ; ø»˜±¢ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 6576) + (chinese-gb2312 . #x315B) ; ø»„žž + (=jis-x0208 . #x673E) ; ø½‹ + (korean-ksc5601 . #x5E22) ; ø»‰³³ + (chinese-isoir165 . #x315B) ; ø»†® + (ideograph-daikanwa . 29944) ; ø¸‡“¸ + (=ucs . #x81C2) ; 臂 + )) +(define-char + '((=>ucs . #x81C2) ; 臂 + (morohashi-daikanwa 29944 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7521) ; ø»’½´ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 29945) ; ø¸‡“¹ + )) +(define-char + '((morohashi-daikanwa 29945 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x487D) ; ø»ž¹¢ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 29946) ; ø¸‡“º + (=ucs . #x4440) ; 䑀 + )) +(define-char + '((=>ucs . #x4440) ; 䑀 + (morohashi-daikanwa 29946 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5828) ; ø»˜±¡ + )) +(define-char + '((=>ucs . #x81C3) ; 臃 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x5656) ; ø»‹²» + (=jis-x0213-2-2000 . #x7553) ; ø»¦™Š + (ideograph-daikanwa . 29947) ; ø¸‡“» + (ucs-jis . #x81C3) ; ø»‹²» + )) +(define-char + '((morohashi-daikanwa 29947 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x5337) ; ø»…¶ + (chinese-isoir165 . #x5337) ; ø»¸† + (=ucs . #x81C3) ; 臃 + )) +(define-char + '((=>ucs . #x81C3) ; 臃 + (morohashi-daikanwa 29947 0 1 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x747D) ; ø»’½² + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 29948) ; ø¸‡“¼ + )) +(define-char + '((morohashi-daikanwa 29948 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x487B) ; ø»ž¹  + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 29949) ; ø¸‡“½ + (=ucs . #x81C4) ; 臄 + )) +(define-char + '((=>ucs . #x81C4) ; 臄 + (morohashi-daikanwa 29949 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E56) ; ø»”¦» + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x5657) ; ø»‹²¼ + (ideograph-daikanwa . 29950) ; ø¸‡“¾ + (=ucs . #x81C5) ; 臅 + )) +(define-char + '((=>ucs . #x81C5) ; 臅 + (morohashi-daikanwa 29950 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E59) ; ø»”¦¾ + )) +(define-char + '((=>ucs . #x81C6) ; 臆 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 6568) + (=jis-x0208 . #x3232) ; ø½Š‹ + (korean-ksc5601 . #x6566) ; ø»‰¿‰ + (ideograph-daikanwa . 29951) ; ø¸‡“¿ + (ucs-jis . #x81C6) ; ø½Š‹ + )) +(define-char + '((morohashi-daikanwa 29951 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x525C) ; ø»…Ž½ + (chinese-isoir165 . #x525C) ; ø»· + (=ucs . #x81C6) ; 臆 + )) +(define-char + '((=>ucs . #x81C6) ; 臆 + (morohashi-daikanwa 29951 0 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x747C) ; ø»’½± + )) +(define-char + '((=>ucs . #x81C7) ; 臇 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 29952) ; ø¸‡”€ + )) +(define-char + '((morohashi-daikanwa 29952 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E5A) ; ø»”¦¿ + (=ucs . #x81C7) ; 臇 + )) +(define-char + '((=>ucs . #x81C8) ; 臈 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 29953) ; ø¸‡” + )) +(define-char + '((=>ucs . #x81C8) ; 臈 + (morohashi-daikanwa 29953 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5624) ; ø»–¤ + )) +(define-char + '((morohashi-daikanwa 29953 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 12) + (total-strokes . 16) + (=jis-x0208 . #x6745) ; ø½‹” + (=ucs . #x81C8) ; 臈 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 6578) + (=jis-x0208 . #x6740) ; ø½‹ + (chinese-gb12345 . #x4133) ; 臉 + (ideograph-daikanwa . 29954) ; ø¸‡”‚ + (=ucs . #x81C9) ; 臉 + )) +(define-char + '((=>ucs . #x81C9) ; 臉 + (morohashi-daikanwa 29954 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7525) ; ø»’½¸ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x6B7D) ; ø»…´Œ + (japanese-jisx0212 . #x5658) ; ø»‹²½ + (chinese-isoir165 . #x6B7D) ; ø»Žœœ + (=jis-x0213-1-2000 . #x7A55) ; ø»¤–ž + (ideograph-daikanwa . 29955) ; ø¸‡”ƒ + (=jef-china3 . #x52DF) ; øº…‹Ÿ + (=ucs . #x81CA) ; 臊 + )) +(define-char + '((=>ucs . #x81CA) ; 臊 + (morohashi-daikanwa 29955 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E58) ; ø»”¦½ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2115 4) + (ideograph-daikanwa . 29956) ; ø¸‡”„ + (=hanziku-6 . #xB3A1) ; ý¢«Ž¡ + (=ucs . #x26845) ; 𦡅 + )) +(define-char + '((=>ucs . #x26845) ; 𦡅 + (morohashi-daikanwa 29956 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D58) ; ø»›ƒ« + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 29957) ; ø¸‡”… + (=ucs . #x4441) ; 䑁 + )) +(define-char + '((=>ucs . #x4441) ; 䑁 + (morohashi-daikanwa 29957 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x582C) ; ø»˜±¥ + )) +(define-char + '((=>ucs . #x26846) ; 𦡆 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 29958) ; ø¸‡”† + )) +(define-char + '((=>ucs . #x26846) ; 𦡆 + (morohashi-daikanwa 29958 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2119 3) + (=hanziku-6 . #xB461) ; ý¢«‘¡ + )) +(define-char + '((morohashi-daikanwa 29958 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x26846) ; 𦡆 + )) +(define-char + '((=>ucs . #x26846) ; 𦡆 + (morohashi-daikanwa 29958 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D56) ; ø»›ƒ© + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 4 2758 15) + (ideograph-daikanwa . 29960) ; ø¸‡”ˆ + (=hanziku-7 . #xE5FD) ; ý¢¾—½ + (=ucs . #x26868) ; 𦡨 + )) +(define-char + '((=>ucs . #x26868) ; 𦡨 + (morohashi-daikanwa 29960 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D5D) ; ø»›ƒ° + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 29961) ; ø¸‡”‰ + )) +(define-char + '((morohashi-daikanwa 29961 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A61) ; ø»ž¤¢ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2117 8) + (ideograph-daikanwa . 29962) ; ø¸‡”Š + (=hanziku-6 . #xB3E5) ; ý¢«¥ + (=ucs . #x2686A) ; 𦡪 + )) +(define-char + '((=>ucs . #x2686A) ; 𦡪 + (morohashi-daikanwa 29962 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D5C) ; ø»›ƒ¯ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2119 1) + (ideograph-daikanwa . 29963) ; ø¸‡”‹ + (=hanziku-6 . #xB45F) ; ý¢«‘Ÿ + (=ucs . #x2686B) ; 𦡫 + )) +(define-char + '((=>ucs . #x2686B) ; 𦡫 + (morohashi-daikanwa 29963 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D57) ; ø»›ƒª + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 29964) ; ø¸‡”Œ + )) +(define-char + '((morohashi-daikanwa 29964 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A63) ; ø»ž¤¤ + )) +(define-char + '((morohashi-daikanwa 29965 1 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x487E) ; ø»ž¹£ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x6B7B) ; ø»…´Š + (chinese-isoir165 . #x6B7B) ; ø»Žœš + (ideograph-daikanwa . 29966) ; ø¸‡”Ž + (=ucs . #x81CC) ; 臌 + )) +(define-char + '((=>ucs . #x81CC) ; 臌 + (morohashi-daikanwa 29966 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E57) ; ø»”¦¼ + )) +(define-char + '((morohashi-daikanwa 29966 1 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 19) + (hanyu-dazidian 5 2933 22) + (chinese-cns11643-5 . #x6924) ; ø»›”Ÿ + (=hanziku-8 . #xB3F9) ; ý¢‚‹¹ + (=ucs . #x26815) ; 𦠕 + )) +(define-char + '((=>ucs . #x2684C) ; 𦡌 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 49549) ; ø¸Œ† + )) +(define-char + '((morohashi-daikanwa 49549 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D5E) ; ø»›ƒ± + (=ucs . #x2684C) ; 𦡌 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (->identical + ((chinese-cns11643-7 . #x377E) ; ø»ž ¥ + )) + (->same-ideograph + ((ideograph-daikanwa . 11349) ; ø¸‚±• + )) + (=ucs . #x26857) ; 𦡗 + )) +(define-char + '((=>ucs . #x26857) ; 𦡗 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (->identical + ((ideograph-daikanwa . 11349) ; ø¸‚±• + )) + (hanyu-dazidian 3 2116 13) + (=hanziku-6 . #xB3CA) ; ý¢«Š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A65) ; ø»ž¤¦ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-1 . 6579) + (shinjigen-2 . 6579) + (=jis-x0208-1990 . #x6741) ; ø½‹ + (chinese-gb12345 . #x466A) ; 臍 + (ideograph-daikanwa . 29967) ; ø¸‡” + (=ucs . #x81CD) ; 臍 + )) +(define-char + '((=>ucs . #x81CD) ; 臍 + (morohashi-daikanwa 29967 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x772C) ; ø»“€» + )) +(define-char + '((=>ucs . #x81CD) ; 臍 + (morohashi-daikanwa 29967 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x6741) ; ø»ƒ£” + (japanese-jisx0208 . #x6741) ; ø»‡·œ + (korean-ksc5601 . #x7030) ; ø»ŠŽ + )) +(define-char + '((=>ucs . #x26890) ; 𦢐 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 29968) ; ø¸‡” + )) +(define-char + '((=>ucs . #x26890) ; 𦢐 + (morohashi-daikanwa 29968 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x636D) ; ø»›Œ´ + )) +(define-char + '((morohashi-daikanwa 29968 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2120 2) + (=hanziku-6 . #xB4A2) ; ý¢«’¢ + (=ucs . #x26890) ; 𦢐 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2120 3) + (ideograph-daikanwa . 29970) ; ø¸‡”’ + (=hanziku-6 . #xB4A3) ; ý¢«’£ + (=ucs . #x26870) ; 𦡰 + )) +(define-char + '((=>ucs . #x26870) ; 𦡰 + (morohashi-daikanwa 29970 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C75) ; ø»˜¸¦ + )) +(define-char + '((=>ucs . #x26871) ; 𦡱 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 29971) ; ø¸‡”“ + )) +(define-char + '((=>ucs . #x26871) ; 𦡱 + (morohashi-daikanwa 29971 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2121 14) + (=hanziku-6 . #xB4CE) ; ý¢«“Ž + )) +(define-char + '((morohashi-daikanwa 29971 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x26871) ; 𦡱 + )) +(define-char + '((=>ucs . #x26871) ; 𦡱 + (morohashi-daikanwa 29971 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x636A) ; ø»›Œ± + )) +(define-char + '((=>ucs . #x26872) ; 𦡲 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 29972) ; ø¸‡”” + )) +(define-char + '((morohashi-daikanwa 29972 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2121 13) + (=hanziku-6 . #xB4CD) ; ý¢«“ + (=ucs . #x26872) ; 𦡲 + )) +(define-char + '((=>ucs . #x26872) ; 𦡲 + (morohashi-daikanwa 29972 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6367) ; ø»›Œ® + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 29973) ; ø¸‡”• + )) +(define-char + '((morohashi-daikanwa 29973 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4221) ; ø»ž¯’ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x5659) ; ø»‹²¾ + (ideograph-daikanwa . 29974) ; ø¸‡”– + (=ucs . #x81CE) ; 臎 + )) +(define-char + '((=>ucs . #x81CE) ; 臎 + (morohashi-daikanwa 29974 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x5865) ; ø»–¨š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 29975) ; ø¸‡”— + (=ucs . #x4442) ; 䑂 + )) +(define-char + '((=>ucs . #x4442) ; 䑂 + (morohashi-daikanwa 29975 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C74) ; ø»˜¸¥ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2120 1) + (ideograph-daikanwa . 29976) ; ø¸‡”˜ + (=hanziku-6 . #xB4A1) ; ý¢«’¡ + (=ucs . #x26874) ; 𦡴 + )) +(define-char + '((=>ucs . #x26874) ; 𦡴 + (morohashi-daikanwa 29976 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6369) ; ø»›Œ° + )) +(define-char + '((=>ucs . #x81CF) ; 臏 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x565A) ; ø»‹²¿ + (=jis-x0213-1-2000 . #x7A56) ; ø»¤–Ÿ + (ideograph-daikanwa . 29977) ; ø¸‡”™ + (ucs-jis . #x81CF) ; ø»‹²¿ + )) +(define-char + '((morohashi-daikanwa 29977 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-gb12345 . #x6B77) ; 臏 + (=ucs . #x81CF) ; 臏 + )) +(define-char + '((=>ucs . #x81CF) ; 臏 + (morohashi-daikanwa 29977 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x772D) ; ø»“€¼ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 29978) ; ø¸‡”š + (=ucs . #x81D0) ; 臐 + )) +(define-char + '((=>ucs . #x81D0) ; 臐 + (morohashi-daikanwa 29978 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x626B) ; ø»”­ˆ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2120 13) + (ideograph-daikanwa . 29979) ; ø¸‡”› + (=hanziku-6 . #xB4AD) ; ý¢«’­ + (=ucs . #x26875) ; 𦡵 + )) +(define-char + '((=>ucs . #x26875) ; 𦡵 + (morohashi-daikanwa 29979 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x636C) ; ø»›Œ³ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 29980) ; ø¸‡”œ + )) +(define-char + '((morohashi-daikanwa 29980 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x417C) ; ø»ž¯ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2120 9) + (ideograph-daikanwa . 29981) ; ø¸‡” + (=hanziku-6 . #xB4A9) ; ý¢«’© + (=ucs . #x26877) ; 𦡷 + )) +(define-char + '((=>ucs . #x26877) ; 𦡷 + (morohashi-daikanwa 29981 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x636E) ; ø»›Œµ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 29982) ; ø¸‡”ž + )) +(define-char + '((morohashi-daikanwa 29982 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x417E) ; ø»ž¯‘ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 5 2934 4) + (ideograph-daikanwa . 29983) ; ø¸‡”Ÿ + (=hanziku-8 . #xB448) ; ý¢‚‹‘ˆ + (=ucs . #x2687C) ; 𦡼 + )) +(define-char + '((=>ucs . #x2687C) ; 𦡼 + (morohashi-daikanwa 29983 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D2A) ; ø»›š + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 29984) ; ø¸‡”  + (=ucs . #x4443) ; 䑃 + )) +(define-char + '((=>ucs . #x4443) ; 䑃 + (morohashi-daikanwa 29984 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x5866) ; ø»–¨› + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 29985) ; ø¸‡”¡ + (=ucs . #x4444) ; 䑄 + )) +(define-char + '((=>ucs . #x4444) ; 䑄 + (morohashi-daikanwa 29985 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C76) ; ø»˜¸§ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-2 . 6580) + (=jis-x0208 . #x6742) ; ø½‹‘ + (chinese-isoir165 . #x7C56) ; ø»Ž´³ + (ideograph-daikanwa . 29986) ; ø¸‡”¢ + (=ucs . #x81D1) ; 臑 + )) +(define-char + '((=>ucs . #x81D1) ; 臑 + (morohashi-daikanwa 29986 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6269) ; ø»”­† + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2120 12) + (ideograph-daikanwa . 29987) ; ø¸‡”£ + (=hanziku-6 . #xB4AC) ; ý¢«’¬ + (=ucs . #x26879) ; 𦡹 + )) +(define-char + '((=>ucs . #x26879) ; 𦡹 + (morohashi-daikanwa 29987 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x636B) ; ø»›Œ² + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 29988) ; ø¸‡”¤ + )) +(define-char + '((morohashi-daikanwa 29988 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4223) ; ø»ž¯” + )) +(define-char + '((=>ucs . #x81D2) ; 臒 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 29990) ; ø¸‡”¦ + )) +(define-char + '((morohashi-daikanwa 29990 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x626A) ; ø»”­‡ + (=ucs . #x81D2) ; 臒 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2121 4) + (ideograph-daikanwa . 29991) ; ø¸‡”§ + (=hanziku-6 . #xB4C4) ; ý¢«“„ + (=ucs . #x2687B) ; 𦡻 + )) +(define-char + '((=>ucs . #x2687B) ; 𦡻 + (morohashi-daikanwa 29991 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6368) ; ø»›Œ¯ + )) +(define-char + '((=>ucs . #x2687D) ; 𦡽 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2121 2) + (ideograph-daikanwa . 29992) ; ø¸‡”¨ + (=hanziku-6 . #xB4C2) ; ý¢«“‚ + )) +(define-char + '((=>ucs . #x2687D) ; 𦡽 + (morohashi-daikanwa 29992 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x636F) ; ø»›Œ¶ + )) +(define-char + '((morohashi-daikanwa 29992 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 13) + (total-strokes . 17) + (=ucs . #x2687D) ; 𦡽 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 29993) ; ø¸‡”© + (=ucs . #x26888) ; 𦢈 + )) +(define-char + '((=>ucs . #x26888) ; 𦢈 + (morohashi-daikanwa 29993 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C73) ; ø»˜¸¤ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 29994) ; ø¸‡”ª + (=ucs . #x4445) ; 䑅 + )) +(define-char + '((=>ucs . #x4445) ; 䑅 + (morohashi-daikanwa 29994 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x5867) ; ø»–¨œ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 29995) ; ø¸‡”« + )) +(define-char + '((morohashi-daikanwa 29995 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4222) ; ø»ž¯“ + )) +(define-char + '((morohashi-daikanwa 29995 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (=jis-x0208 . #x4221) ; ø½Š¦š + (=ucs . #x81D3) ; 臓 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 49550) ; ø¸Œ†Ž + )) +(define-char + '((morohashi-daikanwa 49550 0 9) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x417D) ; ø»ž¯ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 3 2122 7) + (ideograph-daikanwa . 29996) ; ø¸‡”¬ + (=hanziku-6 . #xB4E7) ; ý¢«“§ + (=ucs . #x2688A) ; 𦢊 + )) +(define-char + '((=>ucs . #x2688A) ; 𦢊 + (morohashi-daikanwa 29996 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x6072) ; ø»˜¾› + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 29997) ; ø¸‡”­ + )) +(define-char + '((morohashi-daikanwa 29997 0 9) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x544F) ; ø»ŸŠœ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 29999) ; ø¸‡”¯ + )) +(define-char + '((morohashi-daikanwa 29999 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4929) ; ø»ž¹¬ + )) +(define-char + '((=>ucs . #x2688E) ; 𦢎 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 30000) ; ø¸‡”° + )) +(define-char + '((=>ucs . #x2688E) ; 𦢎 + (morohashi-daikanwa 30000 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2122 14) + (=hanziku-6 . #xB4EE) ; ý¢«“® + )) +(define-char + '((=>ucs . #x2688E) ; 𦢎 + (morohashi-daikanwa 30000 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6925) ; ø»›”  + )) +(define-char + '((morohashi-daikanwa 30000 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 3 2122 14) + (=hanziku-6 . #xB4EE) ; ý¢«“® + (=ucs . #x2688E) ; 𦢎 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 30001) ; ø¸‡”± + (=ucs . #x4446) ; 䑆 + )) +(define-char + '((=>ucs . #x4446) ; 䑆 + (morohashi-daikanwa 30001 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A76) ; ø»–«§ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 30002) ; ø¸‡”² + (=ucs . #x81D4) ; 臔 + )) +(define-char + '((=>ucs . #x81D4) ; 臔 + (morohashi-daikanwa 30002 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A77) ; ø»–«¨ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x565B) ; ø»‹³€ + (ideograph-daikanwa . 30003) ; ø¸‡”³ + (=ucs . #x81D5) ; 臕 + )) +(define-char + '((=>ucs . #x81D5) ; 臕 + (morohashi-daikanwa 30003 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x664C) ; ø»”²¡ + )) +(define-char + '((=>ucs . #x81D6) ; 臖 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (=jis-x0213-2-2000 . #x7554) ; ø»¦™‹ + (ideograph-daikanwa . 30004) ; ø¸‡”´ + (ucs-jis . #x81D6) ; ø»¦™‹ + )) +(define-char + '((morohashi-daikanwa 30004 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (cns-total-strokes . 19) + (chinese-cns11643-3 . #x5A78) ; ø»–«© + (=ucs . #x81D6) ; 臖 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 3 2122 8) + (ideograph-daikanwa . 30005) ; ø¸‡”µ + (=hanziku-6 . #xB4E8) ; ý¢«“¨ + (=ucs . #x2688F) ; 𦢏 + )) +(define-char + '((=>ucs . #x2688F) ; 𦢏 + (morohashi-daikanwa 30005 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6926) ; ø»›”¡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (japanese-strokes . 14) + (total-strokes . 19) + (japanese-jisx0212 . #x565C) ; ø»‹³ + (=jis-x0213-1-2000 . #x7A57) ; ø»¤–  + (ideograph-daikanwa . 30006) ; ø¸‡”¶ + (=ucs . #x81D7) ; 臗 + )) +(define-char + '((=>ucs . #x81D7) ; 臗 + (morohashi-daikanwa 30006 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x664B) ; ø»”²  + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 30007) ; ø¸‡”· + (=ucs . #x4447) ; 䑇 + )) +(define-char + '((=>ucs . #x4447) ; 䑇 + (morohashi-daikanwa 30007 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x6074) ; ø»˜¾ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 30008) ; ø¸‡”¸ + (=ucs . #x4448) ; 䑈 + )) +(define-char + '((=>ucs . #x4448) ; 䑈 + (morohashi-daikanwa 30008 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x6073) ; ø»˜¾œ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (shinjigen-2 . 6585) + (=jis-x0208 . #x6744) ; ø½‹“ + (korean-ksc5601 . #x5544) ; ø»‰§‡ + (chinese-gb12345 . #x4030) ; 臘 + (ideograph-daikanwa . 30009) ; ø¸‡”¹ + (=ucs . #x81D8) ; 臘 + )) +(define-char + '((=>ucs . #x81D8) ; 臘 + (morohashi-daikanwa 30009 0 4) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x7869) ; ø»“ƒ– + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 30011) ; ø¸‡”» + )) +(define-char + '((morohashi-daikanwa 30011 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4924) ; ø»ž¹§ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 30013) ; ø¸‡”½ + )) +(define-char + '((morohashi-daikanwa 30013 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4921) ; ø»ž¹¤ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 30014) ; ø¸‡”¾ + )) +(define-char + '((morohashi-daikanwa 30014 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4927) ; ø»ž¹ª + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 30015) ; ø¸‡”¿ + )) +(define-char + '((morohashi-daikanwa 30015 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4922) ; ø»ž¹¥ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 30016) ; ø¸‡•€ + )) +(define-char + '((morohashi-daikanwa 30016 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4926) ; ø»ž¹© + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 30017) ; ø¸‡• + )) +(define-char + '((morohashi-daikanwa 30017 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4928) ; ø»ž¹« + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 49551) ; ø¸Œ† + )) +(define-char + '((morohashi-daikanwa 49551 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F3B) ; ø»Ÿ‚² + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 49552) ; ø¸Œ† + )) +(define-char + '((morohashi-daikanwa 49552 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4925) ; ø»ž¹¨ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 49553) ; ø¸Œ†‘ + )) +(define-char + '((morohashi-daikanwa 49553 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x492A) ; ø»ž¹­ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4923) ; ø»ž¹¦ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (shinjigen-2 . 6474) + (=jis-x0208 . #x6743) ; ø½‹’ + (ideograph-daikanwa . 30018) ; ø¸‡•‚ + (=ucs . #x81D9) ; 臙 + )) +(define-char + '((=>ucs . #x81D9) ; 臙 + (morohashi-daikanwa 30018 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x6961) ; ø»”· + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 30019) ; ø¸‡•ƒ + (=ucs . #x4449) ; 䑉 + )) +(define-char + '((=>ucs . #x4449) ; 䑉 + (morohashi-daikanwa 30019 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D2C) ; ø»›šŸ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 30020) ; ø¸‡•„ + )) +(define-char + '((morohashi-daikanwa 30020 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x492B) ; ø»ž¹® + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 30021) ; ø¸‡•… + )) +(define-char + '((morohashi-daikanwa 30021 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F3D) ; ø»Ÿ‚´ + )) +(define-char + '((=>ucs . #x268A7) ; 𦢧 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2124 2) + (ideograph-daikanwa . 30022) ; ø¸‡•† + (=hanziku-6 . #xB563) ; ý¢«•£ + )) +(define-char + '((morohashi-daikanwa 30022 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D2E) ; ø»›š¡ + (=ucs . #x268A7) ; 𦢧 + )) +(define-char + '((=>ucs . #x268A8) ; 𦢨 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 30023) ; ø¸‡•‡ + )) +(define-char + '((morohashi-daikanwa 30023 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2126 1) + (=hanziku-6 . #xB5C4) ; ý¢«—„ + (=ucs . #x268A8) ; 𦢨 + )) +(define-char + '((=>ucs . #x268A8) ; 𦢨 + (morohashi-daikanwa 30023 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D2D) ; ø»›š  + )) +(define-char + '((=>ucs . #x444A) ; 䑊 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 30024) ; ø¸‡•ˆ + )) +(define-char + '((morohashi-daikanwa 30024 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x642A) ; ø»™ƒ‹ + (=ucs . #x444A) ; 䑊 + )) +(define-char + '((=>ucs . #x268A9) ; 𦢩 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 30025) ; ø¸‡•‰ + )) +(define-char + '((morohashi-daikanwa 30025 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 3 2126 4) + (=hanziku-6 . #xB5C7) ; ý¢«—‡ + (=ucs . #x268A9) ; 𦢩 + )) +(define-char + '((=>ucs . #x268A9) ; 𦢩 + (morohashi-daikanwa 30025 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x642B) ; ø»™ƒŒ + )) +(define-char + '((=>ucs . #x268AA) ; 𦢪 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 3 2123 4) + (ideograph-daikanwa . 30026) ; ø¸‡•Š + (=hanziku-6 . #xB545) ; ý¢«•… + )) +(define-char + '((=>ucs . #x268AA) ; 𦢪 + (morohashi-daikanwa 30026 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6429) ; ø»™ƒŠ + )) +(define-char + '((morohashi-daikanwa 30026 0 3) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 15) + (total-strokes . 19) + (=ucs . #x268AA) ; 𦢪 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (shinjigen-2 . 6588) + (=jis-x0208 . #x6746) ; ø½‹• + (chinese-gb12345 . #x6B4D) ; 臚 + (ideograph-daikanwa . 30027) ; ø¸‡•‹ + (=ucs . #x81DA) ; 臚 + )) +(define-char + '((=>ucs . #x81DA) ; 臚 + (morohashi-daikanwa 30027 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A2F) ; ø»“…˜ + )) +(define-char + '((=>ucs . #x81DB) ; 臛 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (japanese-jisx0212 . #x565D) ; ø»‹³‚ + (=jis-x0213-2-2000 . #x7555) ; ø»¦™Œ + (ideograph-daikanwa . 30028) ; ø¸‡•Œ + (ucs-jis . #x81DB) ; ø»‹³‚ + )) +(define-char + '((morohashi-daikanwa 30028 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x6960) ; ø»”· + (=ucs . #x81DB) ; 臛 + )) +(define-char + '((=>ucs . #x268AB) ; 𦢫 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 30029) ; ø¸‡• + )) +(define-char + '((morohashi-daikanwa 30029 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D2B) ; ø»›šž + (=ucs . #x268AB) ; 𦢫 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 30030) ; ø¸‡•Ž + )) +(define-char + '((morohashi-daikanwa 30030 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F3C) ; ø»Ÿ‚³ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (=ucs . #x81DC) ; 臜 + )) +(define-char + '((=>ucs . #x81DD) ; 臝 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (japanese-jisx0212 . #x565E) ; ø»‹³ƒ + (ideograph-daikanwa . 30032) ; ø¸‡• + (ucs-jis . #x81DD) ; ø»‹³ƒ + )) +(define-char + '((=>ucs . #x81DD) ; 臝 + (morohashi-daikanwa 30032 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6B7E) ; ø»”º© + )) +(define-char + '((morohashi-daikanwa 30032 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (=ucs . #x81DD) ; 臝 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 30033) ; ø¸‡•‘ + (=ucs . #x444B) ; 䑋 + )) +(define-char + '((=>ucs . #x444B) ; 䑋 + (morohashi-daikanwa 30033 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x6722) ; ø»™‡ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 30034) ; ø¸‡•’ + (=ucs . #x444C) ; 䑌 + )) +(define-char + '((=>ucs . #x444C) ; 䑌 + (morohashi-daikanwa 30034 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x6724) ; ø»™‡Ÿ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 30035) ; ø¸‡•“ + (=ucs . #x444D) ; 䑍 + )) +(define-char + '((=>ucs . #x444D) ; 䑍 + (morohashi-daikanwa 30035 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x6723) ; ø»™‡ž + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 30036) ; ø¸‡•” + (=ucs . #x444E) ; 䑎 + )) +(define-char + '((=>ucs . #x444E) ; 䑎 + (morohashi-daikanwa 30036 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x6725) ; ø»™‡  + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 30037) ; ø¸‡•• + (=ucs . #x352E) ; 㔮 + )) +(define-char + '((=>ucs . #x352E) ; 㔮 + (morohashi-daikanwa 30037 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7078) ; ø»› … + )) +(define-char + '((=>ucs . #x268B8) ; 𦢸 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 3 2126 3) + (ideograph-daikanwa . 30038) ; ø¸‡•– + (=hanziku-6 . #xB5C6) ; ý¢«—† + )) +(define-char + '((morohashi-daikanwa 30038 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 16) + (total-strokes . 20) + (=ucs . #x268B8) ; 𦢸 + )) +(define-char + '((=>ucs . #x268B8) ; 𦢸 + (morohashi-daikanwa 30038 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x6726) ; ø»™‡¡ + )) +(define-char + '((=>ucs . #x268BA) ; 𦢺 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 30039) ; ø¸‡•— + )) +(define-char + '((morohashi-daikanwa 30039 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 3 2126 6) + (=hanziku-6 . #xB5C9) ; ý¢«—‰ + (=ucs . #x268BA) ; 𦢺 + )) +(define-char + '((=>ucs . #x268BA) ; 𦢺 + (morohashi-daikanwa 30039 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7077) ; ø»› „ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 30040) ; ø¸‡•˜ + )) +(define-char + '((morohashi-daikanwa 30040 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C40) ; ø»Ÿ•½ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 30041) ; ø¸‡•™ + )) +(define-char + '((morohashi-daikanwa 30041 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C3F) ; ø»Ÿ•¼ + )) +(define-char + '((=>ucs . #x268BF) ; 𦢿 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 30042) ; ø¸‡•š + )) +(define-char + '((morohashi-daikanwa 30042 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 3 2127 12) + (=hanziku-6 . #xB5EF) ; ý¢«—¯ + (=ucs . #x268BF) ; 𦢿 + )) +(define-char + '((=>ucs . #x268BF) ; 𦢿 + (morohashi-daikanwa 30042 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-4 . #x6931) ; ø»™Š¨ + )) +(define-char + '((=>ucs . #x268C0) ; 𦣀 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 30043) ; ø¸‡•› + )) +(define-char + '((morohashi-daikanwa 30043 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 3 2127 7) + (=hanziku-6 . #xB5EA) ; ý¢«—ª + (=ucs . #x268C0) ; 𦣀 + )) +(define-char + '((=>ucs . #x268C0) ; 𦣀 + (morohashi-daikanwa 30043 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-4 . #x692F) ; ø»™Š¦ + )) +(define-char + '((=>ucs . #x81DE) ; 臞 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 18) + (total-strokes . 22) + (japanese-jisx0212 . #x565F) ; ø»‹³„ + (ideograph-daikanwa . 30044) ; ø¸‡•œ + (ucs-jis . #x81DE) ; ø»‹³„ + )) +(define-char + '((morohashi-daikanwa 30044 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D72) ; ø»”½™ + (=ucs . #x81DE) ; 臞 + )) +(define-char + '((=>ucs . #x444F) ; 䑏 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 30045) ; ø¸‡• + )) +(define-char + '((morohashi-daikanwa 30045 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-4 . #x6930) ; ø»™Š§ + (=ucs . #x444F) ; 䑏 + )) +(define-char + '((=>ucs . #x81DF) ; 臟 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 30046) ; ø¸‡•ž + )) +(define-char + '((=>ucs . #x81DF) ; 臟 + (morohashi-daikanwa 30046 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B70) ; ø»“‡· + )) +(define-char + '((morohashi-daikanwa 30046 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 17) + (total-strokes . 21) + (=jis-x0208 . #x6747) ; ø½‹– + (korean-ksc5601 . #x6D74) ; ø»Š‹‡ + (chinese-gb12345 . #x5460) ; 臟 + (=ucs . #x81DF) ; 臟 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 30047) ; ø¸‡•Ÿ + )) +(define-char + '((morohashi-daikanwa 30047 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5865) ; ø»Ÿª + )) +(define-char + '((=>ucs . #x81E0) ; 臠 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 25) + (shinjigen-2 . 6592) + (=jis-x0208 . #x6748) ; ø½‹— + (ideograph-daikanwa . 30049) ; ø¸‡•¡ + (ucs-jis . #x81E0) ; ø½‹— + )) +(define-char + '((morohashi-daikanwa 30049 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-2 . #x7132) ; ø»•‚‘ + (chinese-gb12345 . #x5975) ; 臠 + (=ucs . #x81E0) ; 臠 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 30050) ; ø¸‡•¢ + )) +(define-char + '((morohashi-daikanwa 30050 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C47) ; ø»Ÿ–„ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 30051) ; ø¸‡•£ + )) +(define-char + '((morohashi-daikanwa 30051 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C48) ; ø»Ÿ–… + )) +(define-char + '((=>ucs . #x268CB) ; 𦣋 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 30052) ; ø¸‡•¤ + )) +(define-char + '((=>ucs . #x268CB) ; 𦣋 + (morohashi-daikanwa 30052 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 3 2128 12) + (=hanziku-6 . #xB650) ; ý¢«™ + )) +(define-char + '((morohashi-daikanwa 30052 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (=ucs . #x268CB) ; 𦣋 + )) +(define-char + '((=>ucs . #x268CB) ; 𦣋 + (morohashi-daikanwa 30052 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x763C) ; ø»›§½ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 30053) ; ø¸‡•¥ + )) +(define-char + '((morohashi-daikanwa 30053 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C41) ; ø»Ÿ•¾ + )) +(define-char + '((=>ucs . #x268C7) ; 𦣇 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 30054) ; ø¸‡•¦ + )) +(define-char + '((=>ucs . #x268C7) ; 𦣇 + (morohashi-daikanwa 30054 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x763D) ; ø»›§¾ + )) +(define-char + '((=>ucs . #x81E1) ; 臡 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 25) + (japanese-jisx0212 . #x5660) ; ø»‹³… + (ideograph-daikanwa . 30055) ; ø¸‡•§ + (ucs-jis . #x81E1) ; ø»‹³… + )) +(define-char + '((morohashi-daikanwa 30055 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-2 . #x7133) ; ø»•‚’ + (=ucs . #x81E1) ; 臡 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 30056) ; ø¸‡•¨ + )) +(define-char + '((morohashi-daikanwa 30056 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C46) ; ø»Ÿ–ƒ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 3 2128 11) + (ideograph-daikanwa . 30057) ; ø¸‡•© + (=hanziku-6 . #xB64F) ; ý¢«™ + (=ucs . #x268CD) ; 𦣍 + )) +(define-char + '((=>ucs . #x268CD) ; 𦣍 + (morohashi-daikanwa 30057 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A6E) ; ø»™ƒ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 30058) ; ø¸‡•ª + )) +(define-char + '((morohashi-daikanwa 30058 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C43) ; ø»Ÿ–€ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 30059) ; ø¸‡•« + )) +(define-char + '((morohashi-daikanwa 30059 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C45) ; ø»Ÿ–‚ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 30060) ; ø¸‡•¬ + (=ucs . #x81E2) ; 臢 + )) +(define-char + '((=>ucs . #x81E2) ; 臢 + (morohashi-daikanwa 30060 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C44) ; ø»“ˆ© + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 30061) ; ø¸‡•­ + )) +(define-char + '((morohashi-daikanwa 30061 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C44) ; ø»Ÿ– + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 49554) ; ø¸Œ†’ + )) +(define-char + '((morohashi-daikanwa 49554 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C42) ; ø»Ÿ•¿ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 20) + (total-strokes . 24) + (ideograph-daikanwa . 30062) ; ø¸‡•® + )) +(define-char + '((morohashi-daikanwa 30062 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F3D) ; ø»Ÿš” + )) +(define-char + '((=>ucs . #x268D2) ; 𦣒 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 20) + (total-strokes . 24) + (ideograph-daikanwa . 30063) ; ø¸‡•¯ + )) +(define-char + '((morohashi-daikanwa 30063 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 20) + (total-strokes . 24) + (=ucs . #x268D2) ; 𦣒 + )) +(define-char + '((=>ucs . #x268D2) ; 𦣒 + (morohashi-daikanwa 30063 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 20) + (total-strokes . 24) + (hanyu-dazidian 3 2128 16) + (=hanziku-6 . #xB654) ; ý¢«™” + )) +(define-char + '((=>ucs . #x268D2) ; 𦣒 + (morohashi-daikanwa 30063 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x777D) ; ø»›ªœ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 20) + (total-strokes . 24) + (ideograph-daikanwa . 30064) ; ø¸‡•° + )) +(define-char + '((morohashi-daikanwa 30064 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F3E) ; ø»Ÿš• + )) +(define-char + '((=>ucs . #x268D6) ; 𦣖 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideograph-daikanwa . 30065) ; ø¸‡•± + )) +(define-char + '((=>ucs . #x268D6) ; 𦣖 + (morohashi-daikanwa 30065 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-5 . #x793C) ; ø»›¬— + )) +(define-char + '((morohashi-daikanwa 30065 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 21) + (total-strokes . 25) + (hanyu-dazidian 3 2128 22) + (=hanziku-6 . #xB65A) ; ý¢«™š + (=ucs . #x268D6) ; 𦣖 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 22) + (total-strokes . 28) + (ideograph-daikanwa . 49555) ; ø¸Œ†“ + )) +(define-char + '((morohashi-daikanwa 49555 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 22) + (total-strokes . 28) + (chinese-cns11643-7 . #x6457) ; ø»Ÿ¢„ + )) +(define-char + '((=>ucs . #x268DB) ; 𦣛 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 23) + (total-strokes . 27) + (ideograph-daikanwa . 30066) ; ø¸‡•² + )) +(define-char + '((=>ucs . #x268DB) ; 𦣛 + (morohashi-daikanwa 30066 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 23) + (total-strokes . 27) + (hanyu-dazidian 3 2129 3) + (=hanziku-6 . #xB667) ; ý¢«™§ + )) +(define-char + '((morohashi-daikanwa 30066 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 23) + (total-strokes . 27) + (=ucs . #x268DB) ; 𦣛 + )) +(define-char + '((=>ucs . #x268DB) ; 𦣛 + (morohashi-daikanwa 30066 0 2) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 23) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A6F) ; ø»›®¨ + )) +(define-char + '((=>ucs . #x268DC) ; 𦣜 + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 24) + (total-strokes . 28) + (ideograph-daikanwa . 30067) ; ø¸‡•³ + )) +(define-char + '((morohashi-daikanwa 30067 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 24) + (total-strokes . 28) + (hanyu-dazidian 3 2129 4) + (=hanziku-6 . #xB668) ; ý¢«™¨ + (=ucs . #x268DC) ; 𦣜 + )) +(define-char + '((=>ucs . #x268DC) ; 𦣜 + (morohashi-daikanwa 30067 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B45) ; ø»›¯œ + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2931 3) + (=hanziku-8 . #xB3A6) ; ý¢‚‹Ž¦ + (=ucs . #x2662B) ; 𦘫 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2931 4) + (=hanziku-8 . #xB3A7) ; ý¢‚‹Ž§ + (=ucs . #x2662C) ; 𦘬 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2041 4) + (=hanziku-6 . #xA472) ; ý¢ª‘² + (=ucs . #x2662D) ; 𦘭 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2043 1) + (=hanziku-6 . #xA4D1) ; ý¢ª“‘ + (=ucs . #x26630) ; 𦘰 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2045 11) + (=hanziku-6 . #xA55C) ; ý¢ª•œ + (=ucs . #x26636) ; 𦘶 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2046 10) + (=hanziku-6 . #xA57B) ; ý¢ª•» + (=ucs . #x26637) ; 𦘷 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2045 5) + (=hanziku-6 . #xA556) ; ý¢ª•– + (=ucs . #x26638) ; 𦘸 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2045 8) + (=hanziku-6 . #xA559) ; ý¢ª•™ + (=ucs . #x26639) ; 𦘹 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2046 5) + (=hanziku-6 . #xA576) ; ý¢ª•¶ + (=ucs . #x2663A) ; 𦘺 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2931 6) + (=hanziku-8 . #xB3A9) ; ý¢‚‹Ž© + (=ucs . #x2663B) ; 𦘻 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2044 6) + (=hanziku-6 . #xA4F6) ; ý¢ª“¶ + (=ucs . #x2663C) ; 𦘼 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2931 7) + (=hanziku-8 . #xB3AA) ; ý¢‚‹Žª + (=ucs . #x2663D) ; 𦘽 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2931 5) + (=hanziku-8 . #xB3A8) ; ý¢‚‹Ž¨ + (=ucs . #x2663E) ; 𦘾 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2048 2) + (=hanziku-6 . #xA5D5) ; ý¢ª—• + (=ucs . #x26641) ; 𦙁 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2048 10) + (=hanziku-6 . #xA5DD) ; ý¢ª— + (=ucs . #x26643) ; 𦙃 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2050 4) + (=hanziku-6 . #xA658) ; ý¢ª™˜ + (=ucs . #x26644) ; 𦙄 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2052 7) + (=hanziku-6 . #xA6BD) ; ý¢ªš½ + (=ucs . #x26645) ; 𦙅 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2048 8) + (=hanziku-6 . #xA5DB) ; ý¢ª—› + (=ucs . #x26647) ; 𦙇 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2052 6) + (=hanziku-6 . #xA6BC) ; ý¢ªš¼ + (=ucs . #x2664A) ; 𦙊 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2046 14) + (=hanziku-6 . #xA5A1) ; ý¢ª–¡ + (=ucs . #x26656) ; 𦙖 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2048 3) + (=hanziku-6 . #xA5D6) ; ý¢ª—– + (=ucs . #x26658) ; 𦙘 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2049 1) + (=hanziku-6 . #xA5F4) ; ý¢ª—´ + (=ucs . #x26659) ; 𦙙 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2049 5) + (=hanziku-6 . #xA5F8) ; ý¢ª—¸ + (=ucs . #x2665A) ; 𦙚 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2049 11) + (=hanziku-6 . #xA5FE) ; ý¢ª—¾ + (=ucs . #x2665B) ; 𦙛 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2049 16) + (=hanziku-6 . #xA644) ; ý¢ª™„ + (=ucs . #x2665D) ; 𦙝 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2050 3) + (=hanziku-6 . #xA657) ; ý¢ª™— + (=ucs . #x2665E) ; 𦙞 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2052 2) + (=hanziku-6 . #xA6B8) ; ý¢ªš¸ + (=ucs . #x2665F) ; 𦙟 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2053 3) + (=hanziku-6 . #xA6D9) ; ý¢ª›™ + (=ucs . #x26660) ; 𦙠 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2931 10) + (=hanziku-8 . #xB3AD) ; ý¢‚‹Ž­ + (=ucs . #x26661) ; 𦙡 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2931 13) + (=hanziku-8 . #xB3B0) ; ý¢‚‹Ž° + (=ucs . #x26662) ; 𦙢 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2931 8) + (=hanziku-8 . #xB3AB) ; ý¢‚‹Ž« + (=ucs . #x26669) ; 𦙩 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2061 8) + (=hanziku-6 . #xA8A4) ; ý¢ª¢¤ + (=ucs . #x2666A) ; 𦙪 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2062 5) + (=hanziku-6 . #xA8C1) ; ý¢ª£ + (=ucs . #x2666D) ; 𦙭 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2061 3) + (=hanziku-6 . #xA87D) ; ý¢ª¡½ + (=ucs . #x26670) ; 𦙰 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2932 4) + (=hanziku-8 . #xB3C7) ; ý¢‚‹‡ + (=ucs . #x26672) ; 𦙲 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2061 1) + (=hanziku-6 . #xA87B) ; ý¢ª¡» + (=ucs . #x26673) ; 𦙳 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2062 6) + (=hanziku-6 . #xA8C2) ; ý¢ª£‚ + (=ucs . #x26675) ; 𦙵 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2064 7) + (=hanziku-6 . #xA944) ; ý¢ª¥„ + (=ucs . #x26677) ; 𦙷 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2064 4) + (=hanziku-6 . #xA941) ; ý¢ª¥ + (=ucs . #x26679) ; 𦙹 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2057 3) + (=hanziku-6 . #xA7BC) ; ý¢ªž¼ + (=ucs . #x26688) ; 𦚈 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2057 5) + (=hanziku-6 . #xA7BE) ; ý¢ªž¾ + (=ucs . #x26689) ; 𦚉 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2059 7) + (=hanziku-6 . #xA841) ; ý¢ª¡ + (=ucs . #x2668A) ; 𦚊 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2060 6) + (=hanziku-6 . #xA860) ; ý¢ª¡  + (=ucs . #x2668B) ; 𦚋 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2061 7) + (=hanziku-6 . #xA8A3) ; ý¢ª¢£ + (=ucs . #x2668C) ; 𦚌 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2063 2) + (=hanziku-6 . #xA8DE) ; ý¢ª£ž + (=ucs . #x2668D) ; 𦚍 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2063 4) + (=hanziku-6 . #xA8E0) ; ý¢ª£  + (=ucs . #x2668E) ; 𦚎 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2063 5) + (=hanziku-6 . #xA8E1) ; ý¢ª£¡ + (=ucs . #x2668F) ; 𦚏 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2063 10) + (=hanziku-6 . #xA8E6) ; ý¢ª£¦ + (=ucs . #x26690) ; 𦚐 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2064 1) + (=hanziku-6 . #xA8FD) ; ý¢ª£½ + (=ucs . #x26691) ; 𦚑 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2931 14) + (=hanziku-8 . #xB3B1) ; ý¢‚‹Ž± + (=ucs . #x26692) ; 𦚒 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2932 2) + (=hanziku-8 . #xB3C5) ; ý¢‚‹… + (=ucs . #x26693) ; 𦚓 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2932 1) + (=hanziku-8 . #xB3C4) ; ý¢‚‹„ + (=ucs . #x26698) ; 𦚘 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2067 6) + (=hanziku-6 . #xA9C5) ; ý¢ª§… + (=ucs . #x2669A) ; 𦚚 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2068 7) + (=hanziku-6 . #xA9E6) ; ý¢ª§¦ + (=ucs . #x266A1) ; 𦚡 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2067 11) + (=hanziku-6 . #xA9CA) ; ý¢ª§Š + (=ucs . #x266A4) ; 𦚤 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2073 5) + (=hanziku-6 . #xAAE7) ; ý¢ª«§ + (=ucs . #x266A6) ; 𦚦 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2073 3) + (=hanziku-6 . #xAAE5) ; ý¢ª«¥ + (=ucs . #x266AA) ; 𦚪 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2066 8) + (=hanziku-6 . #xA9A7) ; ý¢ª¦§ + (=ucs . #x266AC) ; 𦚬 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2932 9) + (=hanziku-8 . #xB3CC) ; ý¢‚‹Œ + (=ucs . #x266AE) ; 𦚮 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2067 8) + (=hanziku-6 . #xA9C7) ; ý¢ª§‡ + (=ucs . #x266BA) ; 𦚺 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2067 10) + (=hanziku-6 . #xA9C9) ; ý¢ª§‰ + (=ucs . #x266BB) ; 𦚻 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2067 13) + (=hanziku-6 . #xA9CC) ; ý¢ª§Œ + (=ucs . #x266BC) ; 𦚼 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2067 17) + (=hanziku-6 . #xA9D0) ; ý¢ª§ + (=ucs . #x266BD) ; 𦚽 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2071 2) + (=hanziku-6 . #xAAA4) ; ý¢ªª¤ + (=ucs . #x266BE) ; 𦚾 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2071 7) + (=hanziku-6 . #xAAA9) ; ý¢ªª© + (=ucs . #x266BF) ; 𦚿 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2072 3) + (=hanziku-6 . #xAAC5) ; ý¢ª«… + (=ucs . #x266C0) ; 𦛀 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2075 2) + (=hanziku-6 . #xAB65) ; ý¢ª­¥ + (=ucs . #x266C1) ; 𦛁 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2932 7) + (=hanziku-8 . #xB3CA) ; ý¢‚‹Š + (=ucs . #x266C2) ; 𦛂 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2932 10) + (=hanziku-8 . #xB3CD) ; ý¢‚‹ + (=ucs . #x266C3) ; 𦛃 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2932 12) + (=hanziku-8 . #xB3CF) ; ý¢‚‹ + (=ucs . #x266C4) ; 𦛄 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2932 13) + (=hanziku-8 . #xB3D0) ; ý¢‚‹ + (=ucs . #x266C5) ; 𦛅 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2932 14) + (=hanziku-8 . #xB3D1) ; ý¢‚‹‘ + (=ucs . #x266C6) ; 𦛆 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 8 33 13) + (=hanziku-12 . #xEF61) ; ý¢ƒŽ½¡ + (=ucs . #x266C7) ; 𦛇 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2067 18) + (=hanziku-6 . #xA9D1) ; ý¢ª§‘ + (=ucs . #x266CE) ; 𦛎 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2073 4) + (=hanziku-6 . #xAAE6) ; ý¢ª«¦ + (=ucs . #x266D1) ; 𦛑 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2078 11) + (=hanziku-6 . #xABF0) ; ý¢ª¯° + (=ucs . #x266D4) ; 𦛔 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2075 8) + (=hanziku-6 . #xAB6B) ; ý¢ª­« + (=ucs . #x266D5) ; 𦛕 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2076 5) + (=hanziku-6 . #xABAA) ; ý¢ª®ª + (=ucs . #x266DF) ; 𦛟 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2079 10) + (=hanziku-6 . #xAC50) ; ý¢ª± + (=ucs . #x266E1) ; 𦛡 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2077 14) + (=hanziku-6 . #xABD3) ; ý¢ª¯“ + (=ucs . #x266E2) ; 𦛢 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2079 9) + (=hanziku-6 . #xAC4F) ; ý¢ª± + (=ucs . #x266E6) ; 𦛦 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2079 14) + (=hanziku-6 . #xAC54) ; ý¢ª±” + (=ucs . #x266E7) ; 𦛧 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2077 3) + (=hanziku-6 . #xABC8) ; ý¢ª¯ˆ + (=ucs . #x266EF) ; 𦛯 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2078 12) + (=hanziku-6 . #xABF1) ; ý¢ª¯± + (=ucs . #x266F0) ; 𦛰 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2079 1) + (=hanziku-6 . #xAC47) ; ý¢ª±‡ + (=ucs . #x266F1) ; 𦛱 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2079 11) + (=hanziku-6 . #xAC51) ; ý¢ª±‘ + (=ucs . #x266F2) ; 𦛲 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2079 15) + (=hanziku-6 . #xAC55) ; ý¢ª±• + (=ucs . #x266F3) ; 𦛳 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2079 16) + (=hanziku-6 . #xAC56) ; ý¢ª±– + (=ucs . #x266F4) ; 𦛴 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2082 9) + (=hanziku-6 . #xACD1) ; ý¢ª³‘ + (=ucs . #x266F5) ; 𦛵 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2932 15) + (=hanziku-8 . #xB3D2) ; ý¢‚‹’ + (=ucs . #x266F6) ; 𦛶 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2932 17) + (=hanziku-8 . #xB3D4) ; ý¢‚‹” + (=ucs . #x266F7) ; 𦛷 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 8 27 11) + (=hanziku-12 . #xEE6D) ; ý¢ƒŽ¹­ + (=ucs . #x266F8) ; 𦛸 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 8 33 14) + (=hanziku-12 . #xEF62) ; ý¢ƒŽ½¢ + (=ucs . #x266F9) ; 𦛹 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2932 18) + (=hanziku-8 . #xB3D5) ; ý¢‚‹• + (=ucs . #x26701) ; 𦜁 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2066 3) + (=hanziku-6 . #xA9A2) ; ý¢ª¦¢ + (=ucs . #x26705) ; 𦜅 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2093 4) + (=hanziku-6 . #xAEF2) ; ý¢ª»² + (=ucs . #x26706) ; 𦜆 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2090 11) + (=hanziku-6 . #xAE77) ; ý¢ª¹· + (=ucs . #x26708) ; 𦜈 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2087 9) + (=hanziku-6 . #xADD4) ; ý¢ª·” + (=ucs . #x26709) ; 𦜉 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2088 8) + (=hanziku-6 . #xADF3) ; ý¢ª·³ + (=ucs . #x2670B) ; 𦜋 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2086 3) + (=hanziku-6 . #xADAE) ; ý¢ª¶® + (=ucs . #x2670C) ; 𦜌 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2092 5) + (=hanziku-6 . #xAED3) ; ý¢ª»“ + (=ucs . #x2670F) ; 𦜏 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2092 2) + (=hanziku-6 . #xAED0) ; ý¢ª» + (=ucs . #x26710) ; 𦜐 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 4) + (=hanziku-8 . #xB3E7) ; ý¢‚‹§ + (=ucs . #x26711) ; 𦜑 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2089 4) + (=hanziku-6 . #xAE50) ; ý¢ª¹ + (=ucs . #x26713) ; 𦜓 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2093 16) + (=hanziku-6 . #xAEFE) ; ý¢ª»¾ + (=ucs . #x26714) ; 𦜔 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2088 9) + (=hanziku-6 . #xADF4) ; ý¢ª·´ + (=ucs . #x26717) ; 𦜗 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2089 6) + (=hanziku-6 . #xAE52) ; ý¢ª¹’ + (=ucs . #x26718) ; 𦜘 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2088 12) + (=hanziku-6 . #xADF7) ; ý¢ª·· + (=ucs . #x26719) ; 𦜙 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2086 6) + (=hanziku-6 . #xADB1) ; ý¢ª¶± + (=ucs . #x2671A) ; 𦜚 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2084 3) + (=hanziku-6 . #xAD4C) ; ý¢ªµŒ + (=ucs . #x2672A) ; 𦜪 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2084 4) + (=hanziku-6 . #xAD4D) ; ý¢ªµ + (=ucs . #x2672B) ; 𦜫 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2084 6) + (=hanziku-6 . #xAD4F) ; ý¢ªµ + (=ucs . #x2672C) ; 𦜬 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2086 7) + (=hanziku-6 . #xADB2) ; ý¢ª¶² + (=ucs . #x2672D) ; 𦜭 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2086 12) + (=hanziku-6 . #xADB7) ; ý¢ª¶· + (=ucs . #x2672E) ; 𦜮 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2086 15) + (=hanziku-6 . #xADBA) ; ý¢ª¶º + (=ucs . #x2672F) ; 𦜯 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2087 2) + (=hanziku-6 . #xADCD) ; ý¢ª· + (=ucs . #x26730) ; 𦜰 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2089 10) + (=hanziku-6 . #xAE56) ; ý¢ª¹– + (=ucs . #x26731) ; 𦜱 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2089 12) + (=hanziku-6 . #xAE58) ; ý¢ª¹˜ + (=ucs . #x26732) ; 𦜲 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2089 15) + (=hanziku-6 . #xAE5B) ; ý¢ª¹› + (=ucs . #x26733) ; 𦜳 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2089 16) + (=hanziku-6 . #xAE5C) ; ý¢ª¹œ + (=ucs . #x26734) ; 𦜴 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2090 3) + (=hanziku-6 . #xAE6F) ; ý¢ª¹¯ + (=ucs . #x26735) ; 𦜵 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2090 8) + (=hanziku-6 . #xAE74) ; ý¢ª¹´ + (=ucs . #x26736) ; 𦜶 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2091 3) + (=hanziku-6 . #xAEB1) ; ý¢ªº± + (=ucs . #x26737) ; 𦜷 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2092 1) + (=hanziku-6 . #xAECF) ; ý¢ª» + (=ucs . #x26738) ; 𦜸 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2092 6) + (=hanziku-6 . #xAED4) ; ý¢ª»” + (=ucs . #x26739) ; 𦜹 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2092 11) + (=hanziku-6 . #xAED9) ; ý¢ª»™ + (=ucs . #x2673A) ; 𦜺 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2093 3) + (=hanziku-6 . #xAEF1) ; ý¢ª»± + (=ucs . #x2673B) ; 𦜻 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2093 9) + (=hanziku-6 . #xAEF7) ; ý¢ª»· + (=ucs . #x2673C) ; 𦜼 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2932 20) + (=hanziku-8 . #xB3D7) ; ý¢‚‹— + (=ucs . #x2673D) ; 𦜽 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 1) + (=hanziku-8 . #xB3E4) ; ý¢‚‹¤ + (=ucs . #x2673E) ; 𦜾 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 2) + (=hanziku-8 . #xB3E5) ; ý¢‚‹¥ + (=ucs . #x2673F) ; 𦜿 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 8 27 12) + (=hanziku-12 . #xEE6E) ; ý¢ƒŽ¹® + (=ucs . #x26740) ; 𦝀 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2086 11) + (=hanziku-6 . #xADB6) ; ý¢ª¶¶ + (=ucs . #x26750) ; 𦝐 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2093 6) + (=hanziku-6 . #xAEF4) ; ý¢ª»´ + (=ucs . #x26755) ; 𦝕 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2082 6) + (=hanziku-6 . #xACCE) ; ý¢ª³Ž + (=ucs . #x26757) ; 𦝗 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 7) + (=hanziku-8 . #xB3EA) ; ý¢‚‹ª + (=ucs . #x26758) ; 𦝘 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2098 4) + (=hanziku-6 . #xAFF5) ; ý¢ª¿µ + (=ucs . #x26761) ; 𦝡 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2099 9) + (=hanziku-6 . #xB05B) ; ý¢«› + (=ucs . #x26763) ; 𦝣 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2093 17) + (=hanziku-6 . #xAF40) ; ý¢ª½€ + (=ucs . #x26767) ; 𦝧 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2096 3) + (=hanziku-6 . #xAFB4) ; ý¢ª¾´ + (=ucs . #x26769) ; 𦝩 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2094 6) + (=hanziku-6 . #xAF55) ; ý¢ª½• + (=ucs . #x2676B) ; 𦝫 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2099 8) + (=hanziku-6 . #xB05A) ; ý¢«š + (=ucs . #x2676C) ; 𦝬 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2100 1) + (=hanziku-6 . #xB073) ; ý¢«³ + (=ucs . #x2676E) ; 𦝮 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2095 4) + (=hanziku-6 . #xAF73) ; ý¢ª½³ + (=ucs . #x2676F) ; 𦝯 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2098 6) + (=hanziku-6 . #xAFF7) ; ý¢ª¿· + (=ucs . #x26771) ; 𦝱 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2096 8) + (=hanziku-6 . #xAFB9) ; ý¢ª¾¹ + (=ucs . #x26776) ; 𦝶 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2094 1) + (=hanziku-6 . #xAF50) ; ý¢ª½ + (=ucs . #x26782) ; 𦞂 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2095 3) + (=hanziku-6 . #xAF72) ; ý¢ª½² + (=ucs . #x26783) ; 𦞃 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2096 9) + (=hanziku-6 . #xAFBA) ; ý¢ª¾º + (=ucs . #x26784) ; 𦞄 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2096 10) + (=hanziku-6 . #xAFBB) ; ý¢ª¾» + (=ucs . #x26785) ; 𦞅 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2097 3) + (=hanziku-6 . #xAFD4) ; ý¢ª¿” + (=ucs . #x26786) ; 𦞆 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2097 6) + (=hanziku-6 . #xAFD7) ; ý¢ª¿— + (=ucs . #x26787) ; 𦞇 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2097 7) + (=hanziku-6 . #xAFD8) ; ý¢ª¿˜ + (=ucs . #x26788) ; 𦞈 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 5) + (=hanziku-8 . #xB3E8) ; ý¢‚‹¨ + (=ucs . #x26789) ; 𦞉 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 6) + (=hanziku-8 . #xB3E9) ; ý¢‚‹© + (=ucs . #x2678A) ; 𦞊 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 8) + (=hanziku-8 . #xB3EB) ; ý¢‚‹« + (=ucs . #x2678B) ; 𦞋 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 8 27 13) + (=hanziku-12 . #xEE6F) ; ý¢ƒŽ¹¯ + (=ucs . #x2678C) ; 𦞌 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2098 10) + (=hanziku-6 . #xAFFB) ; ý¢ª¿» + (=ucs . #x26795) ; 𦞕 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 8 33 15) + (=hanziku-12 . #xEF63) ; ý¢ƒŽ½£ + (=ucs . #x26798) ; 𦞘 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2105 16) + (=hanziku-6 . #xB1A7) ; ý¢«†§ + (=ucs . #x2679E) ; 𦞞 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2102 8) + (=hanziku-6 . #xB0DC) ; ý¢«ƒœ + (=ucs . #x267A9) ; 𦞩 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2105 15) + (=hanziku-6 . #xB1A6) ; ý¢«†¦ + (=ucs . #x267AA) ; 𦞪 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2101 10) + (=hanziku-6 . #xB0BE) ; ý¢«‚¾ + (=ucs . #x267AC) ; 𦞬 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2105 2) + (=hanziku-6 . #xB177) ; ý¢«…· + (=ucs . #x267AE) ; 𦞮 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2100 10) + (=hanziku-6 . #xB07C) ; ý¢«¼ + (=ucs . #x267AF) ; 𦞯 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 9) + (=hanziku-8 . #xB3EC) ; ý¢‚‹¬ + (=ucs . #x267B1) ; 𦞱 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2102 3) + (=hanziku-6 . #xB0D7) ; ý¢«ƒ— + (=ucs . #x267BD) ; 𦞽 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2102 12) + (=hanziku-6 . #xB0E0) ; ý¢«ƒ  + (=ucs . #x267BE) ; 𦞾 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2102 16) + (=hanziku-6 . #xB0E4) ; ý¢«ƒ¤ + (=ucs . #x267BF) ; 𦞿 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2104 4) + (=hanziku-6 . #xB159) ; ý¢«…™ + (=ucs . #x267C0) ; 𦟀 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2104 8) + (=hanziku-6 . #xB15D) ; ý¢«… + (=ucs . #x267C2) ; 𦟂 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2105 13) + (=hanziku-6 . #xB1A4) ; ý¢«†¤ + (=ucs . #x267C3) ; 𦟃 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2105 18) + (=hanziku-6 . #xB1A9) ; ý¢«†© + (=ucs . #x267C4) ; 𦟄 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2106 1) + (=hanziku-6 . #xB1B8) ; ý¢«†¸ + (=ucs . #x267C5) ; 𦟅 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 8 27 14) + (=hanziku-12 . #xEE70) ; ý¢ƒŽ¹° + (=ucs . #x267C6) ; 𦟆 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 8 27 15) + (=hanziku-12 . #xEE71) ; ý¢ƒŽ¹± + (=ucs . #x267C7) ; 𦟇 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 8 27 16) + (=hanziku-12 . #xEE72) ; ý¢ƒŽ¹² + (=ucs . #x267C8) ; 𦟈 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2098 9) + (=hanziku-6 . #xAFFA) ; ý¢ª¿º + (=ucs . #x267D3) ; 𦟓 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2115 14) + (=hanziku-6 . #xB3AB) ; ý¢«Ž« + (=ucs . #x267DA) ; 𦟚 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2108 15) + (=hanziku-6 . #xB247) ; ý¢«‰‡ + (=ucs . #x267DB) ; 𦟛 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2108 4) + (=hanziku-6 . #xB1FB) ; ý¢«‡» + (=ucs . #x267DD) ; 𦟝 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2112 5) + (=hanziku-6 . #xB2DF) ; ý¢«‹Ÿ + (=ucs . #x267DE) ; 𦟞 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 13) + (=hanziku-8 . #xB3F0) ; ý¢‚‹° + (=ucs . #x267E1) ; 𦟡 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2107 1) + (=hanziku-6 . #xB1D8) ; ý¢«‡˜ + (=ucs . #x267E2) ; 𦟢 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2108 20) + (=hanziku-6 . #xB24C) ; ý¢«‰Œ + (=ucs . #x267E4) ; 𦟤 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 12) + (=hanziku-8 . #xB3EF) ; ý¢‚‹¯ + (=ucs . #x267E6) ; 𦟦 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2106 6) + (=hanziku-6 . #xB1BD) ; ý¢«†½ + (=ucs . #x267EE) ; 𦟮 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2106 7) + (=hanziku-6 . #xB1BE) ; ý¢«†¾ + (=ucs . #x267EF) ; 𦟯 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2107 4) + (=hanziku-6 . #xB1DB) ; ý¢«‡› + (=ucs . #x267F0) ; 𦟰 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2109 2) + (=hanziku-6 . #xB25A) ; ý¢«‰š + (=ucs . #x267F1) ; 𦟱 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2109 4) + (=hanziku-6 . #xB25C) ; ý¢«‰œ + (=ucs . #x267F2) ; 𦟲 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2109 8) + (=hanziku-6 . #xB260) ; ý¢«‰  + (=ucs . #x267F3) ; 𦟳 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 14) + (=hanziku-8 . #xB3F1) ; ý¢‚‹± + (=ucs . #x267F4) ; 𦟴 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2104 9) + (=hanziku-6 . #xB15E) ; ý¢«…ž + (=ucs . #x26800) ; 𦠀 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2111 11) + (=hanziku-6 . #xB2C5) ; ý¢«‹… + (=ucs . #x2680A) ; 𦠊 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2114 13) + (=hanziku-6 . #xB368) ; ý¢«¨ + (=ucs . #x2680B) ; 𦠋 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2111 6) + (=hanziku-6 . #xB2C0) ; ý¢«‹€ + (=ucs . #x26811) ; 𦠑 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2111 7) + (=hanziku-6 . #xB2C1) ; ý¢«‹ + (=ucs . #x26812) ; 𦠒 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2111 16) + (=hanziku-6 . #xB2CA) ; ý¢«‹Š + (=ucs . #x26814) ; 𦠔 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2112 10) + (=hanziku-6 . #xB2E4) ; ý¢«‹¤ + (=ucs . #x26817) ; 𦠗 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2110 2) + (=hanziku-6 . #xB27A) ; ý¢«‰º + (=ucs . #x2681B) ; 𦠛 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2110 7) + (=hanziku-6 . #xB2A1) ; ý¢«Š¡ + (=ucs . #x2681C) ; 𦠜 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2110 10) + (=hanziku-6 . #xB2A4) ; ý¢«Š¤ + (=ucs . #x2681D) ; 𦠝 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2111 12) + (=hanziku-6 . #xB2C6) ; ý¢«‹† + (=ucs . #x2681E) ; 𦠞 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2111 17) + (=hanziku-6 . #xB2CB) ; ý¢«‹‹ + (=ucs . #x2681F) ; 𦠟 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2111 18) + (=hanziku-6 . #xB2CC) ; ý¢«‹Œ + (=ucs . #x26820) ; 𦠠 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2112 9) + (=hanziku-6 . #xB2E3) ; ý¢«‹£ + (=ucs . #x26821) ; 𦠡 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2113 2) + (=hanziku-6 . #xB2FC) ; ý¢«‹¼ + (=ucs . #x26822) ; 𦠢 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2113 10) + (=hanziku-6 . #xB345) ; ý¢«… + (=ucs . #x26823) ; 𦠣 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2114 4) + (=hanziku-6 . #xB35F) ; ý¢«Ÿ + (=ucs . #x26824) ; 𦠤 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2114 7) + (=hanziku-6 . #xB362) ; ý¢«¢ + (=ucs . #x26825) ; 𦠥 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2114 11) + (=hanziku-6 . #xB366) ; ý¢«¦ + (=ucs . #x26826) ; 𦠦 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2114 12) + (=hanziku-6 . #xB367) ; ý¢«§ + (=ucs . #x26827) ; 𦠧 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2115 2) + (=hanziku-6 . #xB37D) ; ý¢«½ + (=ucs . #x26828) ; 𦠨 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 15) + (=hanziku-8 . #xB3F2) ; ý¢‚‹² + (=ucs . #x26829) ; 𦠩 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 17) + (=hanziku-8 . #xB3F4) ; ý¢‚‹´ + (=ucs . #x2682A) ; 𦠪 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 18) + (=hanziku-8 . #xB3F5) ; ý¢‚‹µ + (=ucs . #x2682B) ; 𦠫 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 19) + (=hanziku-8 . #xB3F6) ; ý¢‚‹¶ + (=ucs . #x2682C) ; 𦠬 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 8 27 17) + (=hanziku-12 . #xEE73) ; ý¢ƒŽ¹³ + (=ucs . #x2682D) ; 𦠭 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 8 27 18) + (=hanziku-12 . #xEE74) ; ý¢ƒŽ¹´ + (=ucs . #x2682E) ; 𦠮 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2115 9) + (=hanziku-6 . #xB3A6) ; ý¢«Ž¦ + (=ucs . #x26840) ; 𦡀 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2106 5) + (=hanziku-6 . #xB1BC) ; ý¢«†¼ + (=ucs . #x26844) ; 𦡄 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 23) + (=hanziku-8 . #xB3FA) ; ý¢‚‹º + (=ucs . #x26848) ; 𦡈 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2116 5) + (=hanziku-6 . #xB3C2) ; ý¢«‚ + (=ucs . #x26849) ; 𦡉 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2116 6) + (=hanziku-6 . #xB3C3) ; ý¢«ƒ + (=ucs . #x2684A) ; 𦡊 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2115 12) + (=hanziku-6 . #xB3A9) ; ý¢«Ž© + (=ucs . #x26855) ; 𦡕 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2115 13) + (=hanziku-6 . #xB3AA) ; ý¢«Žª + (=ucs . #x26856) ; 𦡖 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2116 14) + (=hanziku-6 . #xB3CB) ; ý¢«‹ + (=ucs . #x26858) ; 𦡘 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2117 6) + (=hanziku-6 . #xB3E3) ; ý¢«£ + (=ucs . #x26859) ; 𦡙 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2118 7) + (=hanziku-6 . #xB445) ; ý¢«‘… + (=ucs . #x2685A) ; 𦡚 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 20) + (=hanziku-8 . #xB3F7) ; ý¢‚‹· + (=ucs . #x2685B) ; 𦡛 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2934 2) + (=hanziku-8 . #xB446) ; ý¢‚‹‘† + (=ucs . #x2685C) ; 𦡜 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 8 33 16) + (=hanziku-12 . #xEF64) ; ý¢ƒŽ½¤ + (=ucs . #x2685D) ; 𦡝 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2116 1) + (=hanziku-6 . #xB3BE) ; ý¢«Ž¾ + (=ucs . #x26867) ; 𦡧 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2115 10) + (=hanziku-6 . #xB3A7) ; ý¢«Ž§ + (=ucs . #x26869) ; 𦡩 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2112 11) + (=hanziku-6 . #xB2E5) ; ý¢«‹¥ + (=ucs . #x2686C) ; 𦡬 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2933 16) + (=hanziku-8 . #xB3F3) ; ý¢‚‹³ + (=ucs . #x2686D) ; 𦡭 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2121 16) + (=hanziku-6 . #xB4D0) ; ý¢«“ + (=ucs . #x26873) ; 𦡳 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2120 10) + (=hanziku-6 . #xB4AA) ; ý¢«’ª + (=ucs . #x26876) ; 𦡶 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2121 3) + (=hanziku-6 . #xB4C3) ; ý¢«“ƒ + (=ucs . #x26878) ; 𦡸 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2120 11) + (=hanziku-6 . #xB4AB) ; ý¢«’« + (=ucs . #x2687A) ; 𦡺 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2120 8) + (=hanziku-6 . #xB4A8) ; ý¢«’¨ + (=ucs . #x26884) ; 𦢄 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2121 10) + (=hanziku-6 . #xB4CA) ; ý¢«“Š + (=ucs . #x26885) ; 𦢅 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2934 3) + (=hanziku-8 . #xB447) ; ý¢‚‹‘‡ + (=ucs . #x26886) ; 𦢆 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 8 27 19) + (=hanziku-12 . #xEE75) ; ý¢ƒŽ¹µ + (=ucs . #x26887) ; 𦢇 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2123 3) + (=hanziku-6 . #xB544) ; ý¢«•„ + (=ucs . #x2688B) ; 𦢋 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2122 1) + (=hanziku-6 . #xB4E1) ; ý¢«“¡ + (=ucs . #x2688C) ; 𦢌 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2123 5) + (=hanziku-6 . #xB546) ; ý¢«•† + (=ucs . #x2688D) ; 𦢍 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2122 4) + (=hanziku-6 . #xB4E4) ; ý¢«“¤ + (=ucs . #x26891) ; 𦢑 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2122 2) + (=hanziku-6 . #xB4E2) ; ý¢«“¢ + (=ucs . #x26892) ; 𦢒 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2121 17) + (=hanziku-6 . #xB4D1) ; ý¢«“‘ + (=ucs . #x26899) ; 𦢙 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2122 5) + (=hanziku-6 . #xB4E5) ; ý¢«“¥ + (=ucs . #x2689A) ; 𦢚 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2122 6) + (=hanziku-6 . #xB4E6) ; ý¢«“¦ + (=ucs . #x2689B) ; 𦢛 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2122 9) + (=hanziku-6 . #xB4E9) ; ý¢«“© + (=ucs . #x2689C) ; 𦢜 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2122 15) + (=hanziku-6 . #xB4EF) ; ý¢«“¯ + (=ucs . #x2689D) ; 𦢝 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2122 13) + (=hanziku-6 . #xB4ED) ; ý¢«“­ + (=ucs . #x268A3) ; 𦢣 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2122 10) + (=hanziku-6 . #xB4EA) ; ý¢«“ª + (=ucs . #x268A5) ; 𦢥 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2124 12) + (=hanziku-6 . #xB56D) ; ý¢«•­ + (=ucs . #x268A6) ; 𦢦 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2124 3) + (=hanziku-6 . #xB564) ; ý¢«•¤ + (=ucs . #x268AD) ; 𦢭 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2124 7) + (=hanziku-6 . #xB568) ; ý¢«•¨ + (=ucs . #x268AE) ; 𦢮 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2124 10) + (=hanziku-6 . #xB56B) ; ý¢«•« + (=ucs . #x268AF) ; 𦢯 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2934 5) + (=hanziku-8 . #xB449) ; ý¢‚‹‘‰ + (=ucs . #x268B0) ; 𦢰 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 8 27 20) + (=hanziku-12 . #xEE76) ; ý¢ƒŽ¹¶ + (=ucs . #x268B1) ; 𦢱 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2127 4) + (=hanziku-6 . #xB5E7) ; ý¢«—§ + (=ucs . #x268B9) ; 𦢹 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2934 6) + (=hanziku-8 . #xB44A) ; ý¢‚‹‘Š + (=ucs . #x268BB) ; 𦢻 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2127 1) + (=hanziku-6 . #xB5E4) ; ý¢«—¤ + (=ucs . #x268BC) ; 𦢼 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 2934 7) + (=hanziku-8 . #xB44B) ; ý¢‚‹‘‹ + (=ucs . #x268BD) ; 𦢽 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2127 13) + (=hanziku-6 . #xB5F0) ; ý¢«—° + (=ucs . #x268C1) ; 𦣁 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2127 9) + (=hanziku-6 . #xB5EC) ; ý¢«—¬ + (=ucs . #x268C2) ; 𦣂 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2127 11) + (=hanziku-6 . #xB5EE) ; ý¢«—® + (=ucs . #x268C3) ; 𦣃 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2127 15) + (=hanziku-6 . #xB5F2) ; ý¢«—² + (=ucs . #x268C4) ; 𦣄 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2128 7) + (=hanziku-6 . #xB64B) ; ý¢«™‹ + (=ucs . #x268C6) ; 𦣆 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2128 3) + (=hanziku-6 . #xB647) ; ý¢«™‡ + (=ucs . #x268C7) ; 𦣇 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2128 5) + (=hanziku-6 . #xB649) ; ý¢«™‰ + (=ucs . #x268C8) ; 𦣈 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2128 9) + (=hanziku-6 . #xB64D) ; ý¢«™ + (=ucs . #x268C9) ; 𦣉 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2128 1) + (=hanziku-6 . #xB645) ; ý¢«™… + (=ucs . #x268CA) ; 𦣊 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2128 6) + (=hanziku-6 . #xB64A) ; ý¢«™Š + (=ucs . #x268CF) ; 𦣏 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 5 3470 2) + (=hanziku-9 . #xD0D7) ; ý¢‚ƒ— + (=ucs . #x268D0) ; 𦣐 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2128 13) + (=hanziku-6 . #xB651) ; ý¢«™‘ + (=ucs . #x268D1) ; 𦣑 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2128 14) + (=hanziku-6 . #xB652) ; ý¢«™’ + (=ucs . #x268D3) ; 𦣓 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2128 21) + (=hanziku-6 . #xB659) ; ý¢«™™ + (=ucs . #x268D4) ; 𦣔 + )) +(define-char + '((ideographic-radical . 130) ; ⾁ + (hanyu-dazidian 3 2129 1) + (=hanziku-6 . #xB665) ; ý¢«™¥ + (=ucs . #x268D8) ; 𦣘 + )) diff --git a/lisp/utf-2000/Ideograph-R131-Minister.el b/lisp/utf-2000/Ideograph-R131-Minister.el new file mode 100644 index 0000000..64c25d7 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R131-Minister.el @@ -0,0 +1,281 @@ +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 6593) + (chinese-gb2312 . #x333C) ; ø»„ » + (=jis-x0208 . #x3F43) ; ø½Š¢¢ + (korean-ksc5601 . #x636D) ; ø»‰¼” + (chinese-isoir165 . #x333C) ; ø»‰‹ + (chinese-cns11643-1 . #x485B) ; ø»‘¼¨ + (=gt-pj-1 . #x3F43) ; 臣 + (ideograph-daikanwa . 30068) ; ø¸‡•´ + (=gt-k . 01647) ; ý¡„€™¯ + (=ucs . #x81E3) ; 臣 + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 0) + (total-strokes . 7) + (chinese-cns11643-6 . #x287C) ; ø»œ€ + (=jis-x0213-2-2000 . #x7556) ; ø»¦™ + (ideograph-daikanwa . 30069) ; ø¸‡•µ + (=ucs . #x268DD) ; 𦣝 + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 0) + (total-strokes . 7) + (chinese-cns11643-4 . #x2471) ; ø»—¦’ + (=big5-cdp . #x8DDB) ; ý¢€ˆ·› + (=ucs . #x268DE) ; 𦣞 + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 2) + (total-strokes . 8) + (japanese-jisx0212 . #x5661) ; ø»‹³† + (chinese-cns11643-4 . #x276C) ; ø»—ª§ + (=jis-x0213-2-2000 . #x7557) ; ø»¦™Ž + (ideograph-daikanwa . 30070) ; ø¸‡•¶ + (=jef-china3 . #x60DF) ; øº†ƒŸ + (=ucs . #x81E4) ; 臤 + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 2) + (total-strokes . 8) + (shinjigen-2 . 6594) + (=jis-x0208 . #x3269) ; ø½Š‚ + (korean-ksc5601 . #x6842) ; ø»Š‚¿ + (chinese-cns11643-1 . #x4F3A) ; ø»’†™ + (=gt-pj-1 . #x3269) ; 臥 + (ideograph-daikanwa . 30071) ; ø¸‡•· + (=gt-k . 03655) ; ý¡„€¹‡ + (=ucs . #x81E5) ; 臥 + )) +(define-char + '((=>ucs . #x5367) ; 卧 + (ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 2) + (total-strokes . 9) + (->identical + ((ideograph-daikanwa . 02808) ; ø¸€«¸ + )) + (chinese-cns11643-3 . #x2A5C) ; ø»•¤­ + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 30072) ; ø¸‡•¸ + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B34) ; ø»œ› + (ideograph-daikanwa . 30073) ; ø¸‡•¹ + (=ucs . #x268E0) ; 𦣠 + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4364) ; ø»œ§¯ + (ideograph-daikanwa . 30074) ; ø¸‡•º + (=ucs . #x4450) ; 䑐 + )) +(define-char + '((=>ucs . #x268E4) ; 𦣤 + (ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D56) ; ø»œ¶ + (ideograph-daikanwa . 30075) ; ø¸‡•» + )) +(define-char + '((morohashi-daikanwa 30075 0 3) + (ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 5) + (total-strokes . 12) + (=ucs . #x268E4) ; 𦣤 + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 30076) ; ø¸‡•¼ + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 30077) ; ø¸‡•½ + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 49556) ; ø¸Œ†” + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F37) ; ø»“¸º + (ideograph-daikanwa . 30078) ; ø¸‡•¾ + (=ucs . #x81E6) ; 臦 + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D57) ; ø»œ¶Ž + (ideograph-daikanwa . 30079) ; ø¸‡•¿ + (=ucs . #x268E9) ; 𦣩 + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 30080) ; ø¸‡–€ + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 30081) ; ø¸‡– + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 30082) ; ø¸‡–‚ + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D58) ; ø»œ¶ + (=ucs . #x2458B) ; 𤖋 + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 6596) + (chinese-gb2312 . #x6A30) ; ø»…±¡ + (=jis-x0208 . #x6749) ; ø½‹˜ + (korean-ksc5601 . #x6D75) ; ø»Š‹ˆ + (chinese-isoir165 . #x6A30) ; ø»Ž™± + (chinese-cns11643-1 . #x6A56) ; ø»’®Ÿ + (=gt-pj-1 . #x6749) ; 臧 + (ideograph-daikanwa . 30083) ; ø¸‡–ƒ + (=gt-k . 11233) ; ý¡„‚¯¡ + (=ucs . #x81E7) ; 臧 + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30084) ; ø¸‡–„ + (=ucs . #x268EE) ; 𦣮 + )) +(define-char + '((=>ucs . #x268EE) ; 𦣮 + (morohashi-daikanwa 30084 0 1) + (ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6073) ; ø»’¤ + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30085) ; ø¸‡–… + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3170) ; ø»ž—£ + (ideograph-daikanwa . 30086) ; ø¸‡–† + (=ucs . #x22A11) ; 𢨑 + )) +(define-char + '((=>ucs . #x81E8) ; 臨 + (ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 6597) + (=jis-x0208 . #x4E57) ; ø½Š¸¸ + (korean-ksc5601 . #x577C) ; ø»‰ª» + (ideograph-daikanwa . 30087) ; ø¸‡–‡ + (ucs-jis . #x81E8) ; ø½Š¸¸ + )) +(define-char + '((morohashi-daikanwa 30087 0 0) + (ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7527) ; ø»’½º + (chinese-gb12345 . #x4159) ; 臨 + (=ucs . #x81E8) ; 臨 + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E5C) ; ø»”§ + (ideograph-daikanwa . 30088) ; ø¸‡–ˆ + (=ucs . #x81E9) ; 臩 + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4224) ; ø»ž¯• + (ideograph-daikanwa . 30090) ; ø¸‡–Š + (=ucs . #x4451) ; 䑑 + )) +(define-char + '((=>ucs . #x268F2) ; 𦣲 + (ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4225) ; ø»ž¯– + (ideograph-daikanwa . 30091) ; ø¸‡–‹ + )) +(define-char + '((morohashi-daikanwa 30091 0 0) + (ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x268F2) ; 𦣲 + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7079) ; ø»› † + (ideograph-daikanwa . 30092) ; ø¸‡–Œ + (=ucs . #x268F4) ; 𦣴 + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 23) + (total-strokes . 29) + (chinese-cns11643-7 . #x653D) ; ø»Ÿ£ˆ + (ideograph-daikanwa . 30093) ; ø¸‡– + (=ucs . #x268F7) ; 𦣷 + )) +(define-char + '((ideographic-radical . 131) ; ⾂ + (ideographic-strokes . 25) + (total-strokes . 31) + (chinese-cns11643-5 . #x7C2C) ; ø»›°¡ + (ideograph-daikanwa . 30094) ; ø¸‡–Ž + (=ucs . #x268F8) ; 𦣸 + )) diff --git a/lisp/utf-2000/Ideograph-R132-Self.el b/lisp/utf-2000/Ideograph-R132-Self.el new file mode 100644 index 0000000..8488671 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R132-Self.el @@ -0,0 +1,530 @@ +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 6598) + (chinese-gb2312 . #x5754) ; ø»…–‹ + (=jis-x0208 . #x3C2B) ; ø½Š° + (korean-ksc5601 . #x6D3B) ; ø»ŠŠŽ + (chinese-isoir165 . #x5754) ; ø»¾› + (chinese-cns11643-1 . #x485C) ; ø»‘¼© + (=gt-pj-1 . #x3C2B) ; 自 + (ideograph-daikanwa . 30095) ; ø¸‡– + (=gt-k . 01630) ; ý¡„€™ž + (=ucs . #x81EA) ; 自 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-cns11643-6 . #x254A) ; ø»›»‘ + (ideograph-daikanwa . 30096) ; ø¸‡– + (=ucs . #x268F9) ; 𦣹 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 1) + (total-strokes . 7) + (chinese-cns11643-6 . #x287E) ; ø»œ€Ÿ + (ideograph-daikanwa . 30097) ; ø¸‡–‘ + (=ucs . #x268FA) ; 𦣺 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 1) + (total-strokes . 7) + (japanese-jisx0212 . #x5662) ; ø»‹³‡ + (chinese-cns11643-4 . #x2473) ; ø»—¦” + (ideograph-daikanwa . 30098) ; ø¸‡–’ + (=jef-china3 . #x60E5) ; øº†ƒ¥ + (=ucs . #x81EB) ; 臫 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 1) + (total-strokes . 7) + (chinese-cns11643-4 . #x2472) ; ø»—¦“ + (ideograph-daikanwa . 30099) ; ø¸‡–“ + (=big5-cdp . #x8CC2) ; ý¢€ˆ³‚ + (=ucs . #x268FB) ; 𦣻 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 1) + (total-strokes . 7) + (chinese-cns11643-6 . #x287D) ; ø»œ€ž + (ideograph-daikanwa . 30100) ; ø¸‡–” + (=ucs . #x268FC) ; 𦣼 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D70) ; ø»œ‡§ + (ideograph-daikanwa . 30101) ; ø¸‡–• + (=ucs . #x268FD) ; 𦣽 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B3A) ; ø»™¹± + (ideograph-daikanwa . 30102) ; ø¸‡–– + (=ucs . #x268FE) ; 𦣾 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3432) ; ø»œ» + (ideograph-daikanwa . 30103) ; ø¸‡–— + (=ucs . #x268FF) ; 𦣿 + )) +(define-char + '((=>ucs . #x81ED) ; 臭 + (morohashi-daikanwa 30103 1) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 3) + (total-strokes . 9) + (=jis-x0208 . #x3D2D) ; ø½ŠŸ + (=gt-pj-1 . #x3D2D) ; ø½ŠŸ + (=gt-k . 05097) ; ý¡„© + (ucs-jis . #x81ED) ; ø½ŠŸ + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30104) ; ø¸‡–˜ + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F72) ; ø»š€¡ + (ideograph-daikanwa . 30105) ; ø¸‡–™ + (=ucs . #x26902) ; 𦤂 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B36) ; ø»œ›‘ + (ideograph-daikanwa . 30106) ; ø¸‡–š + (=ucs . #x26903) ; 𦤃 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x742B) ; ø»†€ˆ + (japanese-jisx0212 . #x5663) ; ø»‹³ˆ + (chinese-isoir165 . #x742B) ; ø»Ž¨˜ + (=jis-x0213-2-2000 . #x7559) ; ø»¦™ + (ideograph-daikanwa . 30107) ; ø¸‡–› + (=jef-china3 . #x52F0) ; øº…‹° + (=ucs . #x81EC) ; 臬 + )) +(define-char + '((=>ucs . #x81EC) ; 臬 + (morohashi-daikanwa 30107 0 0) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-1 . #x5769) ; ø»’’¸ + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x3374) ; ø»„¡³ + (korean-ksc5601 . #x762B) ; ø»Š—Œ + (chinese-isoir165 . #x3374) ; ø»Šƒ + (chinese-cns11643-1 . #x5768) ; ø»’’· + (=jis-x0213-1-2000 . #x7A58) ; ø»¤–¡ + (ideograph-daikanwa . 30108) ; ø¸‡–œ + (=jef-china3 . #x60E3) ; øº†ƒ£ + (ucs-jis . #xFA5C) ; 臭 + (=ucs . #x81ED) ; 臭 + )) +(define-char + '((=>ucs* . #x81ED) ; 臭 + (morohashi-daikanwa 30108 0 0) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 4) + (total-strokes . 10) + (=ucs . #xFA5C) ; 臭 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B35) ; ø»œ› + (ideograph-daikanwa . 30109) ; ø¸‡– + (=ucs . #x2690A) ; 𦤊 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B37) ; ø»œ›’ + (ideograph-daikanwa . 30110) ; ø¸‡–ž + (=ucs . #x26906) ; 𦤆 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30111) ; ø¸‡–Ÿ + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30112) ; ø¸‡–  + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30113) ; ø¸‡–¡ + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F49) ; ø»—µ´ + (ideograph-daikanwa . 49557) ; ø¸Œ†• + (=ucs . #x26904) ; 𦤄 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4366) ; ø»œ§± + (ideograph-daikanwa . 30114) ; ø¸‡–¢ + (=ucs . #x2690C) ; 𦤌 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4365) ; ø»œ§° + (ideograph-daikanwa . 30115) ; ø¸‡–£ + (=ucs . #x2690D) ; 𦤍 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F38) ; ø»“¸» + (ideograph-daikanwa . 30116) ; ø¸‡–¤ + (=ucs . #x81EE) ; 臮 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D59) ; ø»œ¶ + (ideograph-daikanwa . 30117) ; ø¸‡–¥ + (=ucs . #x26910) ; 𦤐 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D5A) ; ø»œ¶‘ + (ideograph-daikanwa . 30118) ; ø¸‡–¦ + (=ucs . #x26912) ; 𦤒 + )) +(define-char + '((=>ucs . #x81EF) ; 臯 + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E47) ; ø»–° + (ideograph-daikanwa . 30119) ; ø¸‡–§ + (=jef-china3 . #x60E4) ; øº†ƒ¤ + )) +(define-char + '((morohashi-daikanwa 30119 0 1) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x81EF) ; 臯 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5664) ; ø»‹³‰ + (chinese-cns11643-4 . #x3A4C) ; ø»˜† + (ideograph-daikanwa . 30120) ; ø¸‡–¨ + (=ucs . #x81F0) ; 臰 + )) +(define-char + '((=>ucs . #x26914) ; 𦤔 + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 30121) ; ø¸‡–© + )) +(define-char + '((morohashi-daikanwa 30121 0 0) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5724) ; ø»„‡ + (=ucs . #x26914) ; 𦤔 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30122) ; ø¸‡–ª + (=ucs . #x26915) ; 𦤕 + )) +(define-char + '((=>ucs . #x26915) ; 𦤕 + (morohashi-daikanwa 30122 0 0) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4925) ; ø»š¥  + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30123) ; ø¸‡–« + )) +(define-char + '((=>ucs . #x81F1) ; 臱 + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5665) ; ø»‹³Š + (ideograph-daikanwa . 30124) ; ø¸‡–¬ + (=big5-cdp . #x8BEF) ; ý¢€ˆ¯¯ + (ucs-jis . #x81F1) ; ø»‹³Š + )) +(define-char + '((=>ucs . #x81F1) ; 臱 + (morohashi-daikanwa 30124 0 0) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C62) ; ø»˜ ³ + )) +(define-char + '((morohashi-daikanwa 30124 0 1) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x81F1) ; 臱 + )) +(define-char + '((=>ucs . #x26918) ; 𦤘 + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30125) ; ø¸‡–­ + )) +(define-char + '((morohashi-daikanwa 30125 0 0) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C60) ; ø»˜ ± + (=ucs . #x26918) ; 𦤘 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30126) ; ø¸‡–® + (=ucs . #x26919) ; 𦤙 + )) +(define-char + '((=>ucs . #x26919) ; 𦤙 + (morohashi-daikanwa 30126 0 0) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C61) ; ø»˜ ² + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x4F7E) ; ø»š¯­ + (ideograph-daikanwa . 30127) ; ø¸‡–¯ + (=ucs . #x2691A) ; 𦤚 + )) +(define-char + '((=>ucs . #x2691D) ; 𦤝 + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30128) ; ø¸‡–° + )) +(define-char + '((morohashi-daikanwa 30128 0 0) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x2691D) ; 𦤝 + )) +(define-char + '((=>ucs . #x2691D) ; 𦤝 + (morohashi-daikanwa 30128 0 1) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x273D) ; ø»žˆ„ + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30129) ; ø¸‡–± + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5666) ; ø»‹³‹ + (chinese-cns11643-2 . #x5960) ; ø»”Ÿ¯ + (ideograph-daikanwa . 30130) ; ø¸‡–² + (=ucs . #x81F2) ; 臲 + )) +(define-char + '((=>ucs . #x2691E) ; 𦤞 + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30131) ; ø¸‡–³ + )) +(define-char + '((morohashi-daikanwa 30131 0 0) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x2691E) ; 𦤞 + )) +(define-char + '((=>ucs . #x2691E) ; 𦤞 + (morohashi-daikanwa 30131 0 1) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5269) ; ø»˜©® + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x573C) ; ø»šº› + (ideograph-daikanwa . 30132) ; ø¸‡–´ + (=ucs . #x2691F) ; 𦤟 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A66) ; ø»ž¤§ + (ideograph-daikanwa . 30133) ; ø¸‡–µ + (=ucs . #x26921) ; 𦤡 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D60) ; ø»›ƒ³ + (ideograph-daikanwa . 30134) ; ø¸‡–¶ + (=ucs . #x26922) ; 𦤢 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D5F) ; ø»›ƒ² + (ideograph-daikanwa . 30135) ; ø¸‡–· + (=ucs . #x26923) ; 𦤣 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6927) ; ø»›”¢ + (ideograph-daikanwa . 30136) ; ø¸‡–¸ + (=ucs . #x26926) ; 𦤦 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6075) ; ø»˜¾ž + (ideograph-daikanwa . 30137) ; ø¸‡–¹ + (=ucs . #x26927) ; 𦤧 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x492C) ; ø»ž¹¯ + (=ucs . #x2692A) ; 𦤪 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D2F) ; ø»›š¢ + (ideograph-daikanwa . 30138) ; ø¸‡–º + (=ucs . #x2692B) ; 𦤫 + )) +(define-char + '((=>ucs . #x2692C) ; 𦤬 + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 30139) ; ø¸‡–» + )) +(define-char + '((morohashi-daikanwa 30139 0 1) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 14) + (total-strokes . 20) + (=ucs . #x2692C) ; 𦤬 + )) +(define-char + '((=>ucs . #x2692C) ; 𦤬 + (morohashi-daikanwa 30139 0 2) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D30) ; ø»›š£ + )) +(define-char + '((=>ucs . #x26928) ; 𦤨 + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D31) ; ø»›š¤ + (ideograph-daikanwa . 30140) ; ø¸‡–¼ + )) +(define-char + '((morohashi-daikanwa 30140 0 4) + (ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x26928) ; 𦤨 + )) +(define-char + '((ideographic-radical . 132) ; ⾃ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-7 . #x6251) ; ø»ŸŸ‚ + (ideograph-daikanwa . 30141) ; ø¸‡–½ + (=ucs . #x26932) ; 𦤲 + )) diff --git a/lisp/utf-2000/Ideograph-R133-Arrive.el b/lisp/utf-2000/Ideograph-R133-Arrive.el new file mode 100644 index 0000000..18ccc7b --- /dev/null +++ b/lisp/utf-2000/Ideograph-R133-Arrive.el @@ -0,0 +1,383 @@ +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 6601) + (chinese-gb2312 . #x5641) ; ø»…”š + (=jis-x0208 . #x3B6A) ; ø½Š‘ + (korean-ksc5601 . #x7238) ; ø»Š‘¡ + (chinese-isoir165 . #x5641) ; ø»¼ª + (chinese-cns11643-1 . #x485D) ; ø»‘¼ª + (=gt-pj-1 . #x3B6A) ; 至 + (ideograph-daikanwa . 30142) ; ø¸‡–¾ + (=gt-k . 01622) ; ý¡„€™– + (=ucs . #x81F3) ; 至 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 1) + (total-strokes . 7) + (chinese-cns11643-6 . #x2921) ; ø»œ€  + (ideograph-daikanwa . 30143) ; ø¸‡–¿ + (=ucs . #x26933) ; 𦤳 + )) +(define-char + '((ideographic- (:radical 18 ; ⼑ + :strokes 6 + :sources (morohashi-daikanwa ucs)) + (:radical 133 ; ⾄ + :strokes 2 + :sources (shinjigen-1))) + (total-strokes . 8) + (hanyu-dazidian 1 334 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x81F3) ; 至 + ) + ((=ucs . #x5202) ; 刂 + )) + (shinjigen-1 . 6602) + (shinjigen-2 . 6602) + (chinese-gb2312 . #x353D) ; ø»„£¸ + (=jis-x0208 . #x457E) ; ø½Š¬‘ + (korean-ksc5601 . #x5370) ; ø»‰¤· + (chinese-isoir165 . #x353D) ; ø»Œˆ + (chinese-cns11643-1 . #x4C2F) ; ø»’´ + (=gt-pj-1 . #x457E) ; 到 + (chinese-big5 . #xA8EC) ; ý¢€Š£¬ + (ideograph-daikanwa . 01950) ; ø¸€žž + (=gt-k . 03787) ; ý¡„€»‹ + (=ucs . #x5230) ; 到 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D71) ; ø»œ‡¨ + (ideograph-daikanwa . 30144) ; ø¸‡—€ + (=ucs . #x26934) ; 𦤴 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D72) ; ø»œ‡© + (ideograph-daikanwa . 30145) ; ø¸‡— + (=ucs . #x26935) ; 𦤵 + )) +(define-char + '((=>ucs . #x81F4) ; 致 + (ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 3) + (total-strokes . 9) + (korean-ksc5601 . #x7648) ; ø»Š—© + (chinese-cns11643-1 . #x5333) ; ø»’ŒŠ + (ideograph-daikanwa . 30146) ; ø¸‡—‚ + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 30147) ; ø¸‡—ƒ + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B38) ; ø»œ›“ + (ideograph-daikanwa . 30148) ; ø¸‡—„ + (=ucs . #x26939) ; 𦤹 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 6603) + (chinese-gb2312 . #x5642) ; ø»…”› + (=jis-x0208 . #x4357) ; ø½Š¨® + (chinese-isoir165 . #x5642) ; ø»¼« + (=gt-pj-1 . #x4357) ; 致 + (ideograph-daikanwa . 30149) ; ø¸‡—… + (=gt-k . 06736) ; ý¡„© + (=ucs . #x81F4) ; 致 + )) +(define-char + '((morohashi-daikanwa 30149 0 0) + (ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B3A) ; ø»œ›• + (=ucs . #x26936) ; 𦤶 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B39) ; ø»œ›” + (ideograph-daikanwa . 30150) ; ø¸‡—† + (=ucs . #x2693A) ; 𦤺 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 30151) ; ø¸‡—‡ + (=ucs . #x2693B) ; 𦤻 + )) +(define-char + '((=>ucs . #x2693B) ; 𦤻 + (morohashi-daikanwa 30151 0 0) + (ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3477) ; ø»š‡¼ + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 30152) ; ø¸‡—ˆ + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3456) ; ø»—½— + (ideograph-daikanwa . 49558) ; ø¸Œ†– + (=ucs . #x2693C) ; 𦤼 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5667) ; ø»‹³Œ + (chinese-cns11643-4 . #x3A4D) ; ø»˜†‚ + (ideograph-daikanwa . 30153) ; ø¸‡—‰ + (=jef-china3 . #x60EB) ; øº†ƒ« + (=ucs . #x81F5) ; 臵 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D5B) ; ø»œ¶’ + (ideograph-daikanwa . 30154) ; ø¸‡—Š + (=ucs . #x2693F) ; 𦤿 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5668) ; ø»‹³ + (chinese-cns11643-3 . #x3E48) ; ø»–± + (ideograph-daikanwa . 30155) ; ø¸‡—‹ + (=jef-china3 . #x60EC) ; øº†ƒ¬ + (=ucs . #x81F6) ; 臶 + )) +(define-char + '((=>ucs . #x81F7) ; 臷 + (ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 30156) ; ø¸‡—Œ + )) +(define-char + '((morohashi-daikanwa 30156 0 0) + (ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F39) ; ø»“¸¼ + (=ucs . #x81F7) ; 臷 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5669) ; ø»‹³Ž + (chinese-cns11643-2 . #x3F3A) ; ø»“¸½ + (ideograph-daikanwa . 30157) ; ø¸‡— + (=jef-china3 . #x60E9) ; øº†ƒ© + (=ucs . #x81F8) ; 臸 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4424) ; ø»–Š + (=jis-x0213-1-2000 . #x7A59) ; ø»¤–¢ + (ideograph-daikanwa . 30158) ; ø¸‡—Ž + (=ucs . #x4453) ; 䑓 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 7) + (total-strokes . 12) + (japanese-jisx0212 . #x566A) ; ø»‹³ + (chinese-cns11643-2 . #x3F3B) ; ø»“¸¾ + (ideograph-daikanwa . 30159) ; ø¸‡— + (=ucs . #x81F9) ; 臹 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x422A) ; ø»š›“ + (ideograph-daikanwa . 30160) ; ø¸‡— + (=ucs . #x26941) ; 𦥁 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 950) + (=jis-x0208 . #x674A) ; ø½‹™ + (korean-ksc5601 . #x5366) ; ø»‰¤­ + (chinese-cns11643-1 . #x6A57) ; ø»’®  + (chinese-gb12345 . #x4C28) ; 臺 + (=gt-pj-1 . #x674A) ; 臺 + (ideograph-daikanwa . 30161) ; ø¸‡—‘ + (=gt-k . 11234) ; ý¡„‚¯¢ + (=ucs . #x81FA) ; 臺 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4926) ; ø»š¥¡ + (ideograph-daikanwa . 30162) ; ø¸‡—’ + (=ucs . #x26942) ; 𦥂 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30163) ; ø¸‡—“ + (=ucs . #x26945) ; 𦥅 + )) +(define-char + '((=>ucs . #x26945) ; 𦥅 + (morohashi-daikanwa 30163 0 0) + (ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5021) ; ø»š¯® + )) +(define-char + '((=>ucs . #x26946) ; 𦥆 + (ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30164) ; ø¸‡—” + )) +(define-char + '((morohashi-daikanwa 30164 0 0) + (ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x26946) ; 𦥆 + )) +(define-char + '((=>ucs . #x26946) ; 𦥆 + (morohashi-daikanwa 30164 0 1) + (ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x273E) ; ø»žˆ… + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5022) ; ø»š¯¯ + (=ucs . #x26948) ; 𦥈 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 6606) + (chinese-gb2312 . #x5569) ; ø»…“¤ + (=jis-x0208 . #x674B) ; ø½‹š + (korean-ksc5601 . #x725D) ; ø»Š’† + (chinese-isoir165 . #x5569) ; ø»»´ + (chinese-cns11643-1 . #x717A) ; ø»’¹• + (ideograph-daikanwa . 30165) ; ø¸‡—• + (=ucs . #x81FB) ; 臻 + )) +(define-char + '((=>ucs . #x26949) ; 𦥉 + (ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30166) ; ø¸‡—– + )) +(define-char + '((morohashi-daikanwa 30166 0 0) + (ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3171) ; ø»ž—¤ + (=ucs . #x26949) ; 𦥉 + )) +(define-char + '((=>ucs . #x2694A) ; 𦥊 + (ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x526A) ; ø»˜©¯ + (ideograph-daikanwa . 30167) ; ø¸‡—— + )) +(define-char + '((morohashi-daikanwa 30167 0 0) + (ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x2694A) ; 𦥊 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x573D) ; ø»šºœ + (ideograph-daikanwa . 30168) ; ø¸‡—˜ + (=ucs . #x2694B) ; 𦥋 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30169) ; ø¸‡—™ + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x582F) ; ø»˜±¨ + (ideograph-daikanwa . 30170) ; ø¸‡—š + (=ucs . #x2694E) ; 𦥎 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6370) ; ø»›Œ· + (ideograph-daikanwa . 30171) ; ø¸‡—› + (=ucs . #x2694F) ; 𦥏 + )) +(define-char + '((ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 30172) ; ø¸‡—œ + (=ucs . #x26950) ; 𦥐 + )) +(define-char + '((=>ucs . #x26950) ; 𦥐 + (morohashi-daikanwa 30172 0 0) + (ideographic-radical . 133) ; ⾄ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6371) ; ø»›Œ¸ + )) diff --git a/lisp/utf-2000/Ideograph-R134-Mortar.el b/lisp/utf-2000/Ideograph-R134-Mortar.el new file mode 100644 index 0000000..79c20fa --- /dev/null +++ b/lisp/utf-2000/Ideograph-R134-Mortar.el @@ -0,0 +1,1534 @@ +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 6607) + (chinese-gb2312 . #x3E4A) ; ø»„±“ + (=jis-x0208 . #x3131) ; ø½Š¬ + (korean-ksc5601 . #x4F3F) ; ø»‰žŽ + (chinese-isoir165 . #x3E4A) ; ø»™£ + (chinese-cns11643-1 . #x485E) ; ø»‘¼« + (=gt-pj-1 . #x3131) ; 臼 + (chinese-big5 . #xA6DD) ; ý¢€Š› + (ideograph-daikanwa . 30173) ; ø¸‡— + (=gt-k . 01568) ; ý¡„€˜  + (=ucs . #x81FC) ; 臼 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 0) + (total-strokes . 7) + (chinese-cns11643-4 . #x2474) ; ø»—¦• + (ideograph-daikanwa . 30174) ; ø¸‡—ž + (=ucs . #x26951) ; 𦥑 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-cns11643-6 . #x254B) ; ø»›»’ + (ideograph-daikanwa . 30175) ; ø¸‡—Ÿ + (=ucs . #x26952) ; 𦥒 + )) +(define-char + '((morohashi-daikanwa 30175 0 1) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 0) + (total-strokes . 8) + (=big5-cdp . #x8863) ; ý¢€ˆ¡£ + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 1) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D73) ; ø»œ‡ª + (ideograph-daikanwa . 30176) ; ø¸‡—  + (=ucs . #x26954) ; 𦥔 + )) +(define-char + '((=>ucs . #x26954) ; 𦥔 + (morohashi-daikanwa 30176 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 1) + (total-strokes . 8) + (=big5-cdp . #x8CCD) ; ý¢€ˆ³ + )) +(define-char + '((=>ucs . #x26954) ; 𦥔 + (morohashi-daikanwa 30176 0 9) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 1) + (total-strokes . 8) + (=gt-pj-k1 . #x3F6D) ; ý¡„€˜¡ + (=gt-k . 01569) ; ý¡„€˜¡ + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 2) + (total-strokes . 8) + (japanese-jisx0212 . #x566B) ; ø»‹³ + (chinese-cns11643-4 . #x276D) ; ø»—ª¨ + (=jis-x0213-2-2000 . #x755B) ; ø»¦™’ + (ideograph-daikanwa . 30177) ; ø¸‡—¡ + (=ucs . #x81FD) ; 臽 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 2) + (total-strokes . 8) + (shinjigen-2 . 6610) + (chinese-gb2312 . #x7427) ; ø»†€„ + (=jis-x0208 . #x674C) ; ø½‹› + (korean-ksc5601 . #x6B2C) ; ø»Š‡ƒ + (chinese-isoir165 . #x7427) ; ø»Ž¨” + (chinese-cns11643-1 . #x4F3B) ; ø»’†š + (=gt-pj-1 . #x674C) ; 臾 + (chinese-big5 . #xAAD8) ; ý¢€Š«˜ + (ideograph-daikanwa . 30178) ; ø¸‡—¢ + (=gt-k . 05280) ; ý¡„’  + (=ucs . #x81FE) ; 臾 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-6 . #x3433) ; ø»œ¼ + (ideograph-daikanwa . 30179) ; ø¸‡—£ + (=ucs . #x26959) ; 𦥙 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D74) ; ø»œ‡« + (=ucs . #x26955) ; 𦥕 + )) +(define-char + '((=>ucs . #x81FF) ; 臿 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x566C) ; ø»‹³‘ + (chinese-cns11643-2 . #x2D2B) ; ø»“ž’ + (=jis-x0213-2-2000 . #x755C) ; ø»¦™“ + (ideograph-daikanwa . 30180) ; ø¸‡—¤ + (=jef-china3 . #x8FB4) ; øºˆ¾´ + (ucs-jis . #x81FF) ; ø»‹³‘ + )) +(define-char + '((morohashi-daikanwa 30180 0 1) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-big5 . #xD068) ; ý¢€¨ + (=ucs . #x81FF) ; 臿 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F4B) ; ø»—µ¶ + (ideograph-daikanwa . 30181) ; ø¸‡—¥ + (=ucs . #x26958) ; 𦥘 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 3) + (total-strokes . 10) + (<-wrong-ideograph + (:sources (chuuka-daijiten morohashi-daikanwa) + :char ((ideograph-daikanwa . 30180) ; ø¸‡—¤ + ) + )) + (chinese-cns11643-6 . #x3B3B) ; ø»œ›– + (ideograph-daikanwa . 30182) ; ø¸‡—¦ + (=big5-cdp . #x8570) ; ý¢€ˆ•° + (=ucs . #x2695B) ; 𦥛 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B40) ; ø»œ›› + (ideograph-daikanwa . 49559) ; ø¸Œ†— + (=ucs . #x26962) ; 𦥢 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL PAW TWO") + (=ucs . #x2EA5) ; ⺥ + ) + ((=ucs . #x81FC) ; 臼 + )) + (chinese-cns11643-6 . #x3B41) ; ø»œ›œ + (ideograph-daikanwa . 30183) ; ø¸‡—§ + (=ucs . #x2695D) ; 𦥝 + )) +(define-char + '((=>ucs . #x8200) ; 舀 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((japanese-jisx0212 . #x4A48) ; ø»‹¡… + (chinese-cns11643-4 . #x2151) ; ø»—¡˜ + (=jis-x0213-2-2000 . #x702A) ; ø»¦‘‹ + (ideograph-daikanwa . 19655) ; ø¸„³‡ + ) + ((=ucs . #x81FC) ; 臼 + )) + (japanese-jisx0212 . #x566D) ; ø»‹³’ + (chinese-big5 . #xAFE6) ; ý¢€Š¿¦ + (ideograph-daikanwa . 30184) ; ø¸‡—¨ + (=jef-china3 . #x92D8) ; øº‰‹˜ + (ucs-jis . #x8200) ; ø»‹³’ + )) +(define-char + '((morohashi-daikanwa 30184 0 2) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL PAW ONE") + (=ucs . #x2EA4) ; ⺤ + ) + ((=ucs . #x81FC) ; 臼 + )) + (chinese-gb2312 . #x5228) ; ø»…Ž‰ + (chinese-isoir165 . #x5228) ; ø»¶™ + (chinese-cns11643-1 . #x576A) ; ø»’’¹ + (=ucs . #x8200) ; 舀 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F4A) ; ø»—µµ + (ideograph-daikanwa . 30185) ; ø¸‡—© + (=ucs . #x4454) ; 䑔 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4367) ; ø»œ§² + (ideograph-daikanwa . 30186) ; ø¸‡—ª + (=ucs . #x21B2F) ; 𡬯 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B3D) ; ø»œ›˜ + (ideograph-daikanwa . 30187) ; ø¸‡—« + (=ucs . #x2695E) ; 𦥞 + )) +(define-char + '((=>ucs . #x8201) ; 舁 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x81FC) ; 臼 + ) + ((chinese-cns11643-6 . #x2174) ; ø»›¶ƒ + (ideograph-daikanwa . 09584) ; ø¸‚•° + )) + (chinese-cns11643-2 . #x3234) ; ø»“¥± + (ideograph-daikanwa . 30188) ; ø¸‡—¬ + )) +(define-char + '((morohashi-daikanwa 30188 0 1) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x81FC) ; 臼 + ) + ((=ucs . #x5EFE) ; 廾 + )) + (chinese-gb2312 . #x7428) ; ø»†€… + (=jis-x0208 . #x674D) ; ø½‹œ + (chinese-isoir165 . #x7428) ; ø»Ž¨• + (chinese-big5 . #xD370) ; ý¢€° + (=ucs . #x8201) ; 舁 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B3C) ; ø»œ›— + (ideograph-daikanwa . 30189) ; ø¸‡—­ + (=ucs . #x2695F) ; 𦥟 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F4C) ; ø»—µ· + (ideograph-daikanwa . 30190) ; ø¸‡—® + (=ucs . #x26960) ; 𦥠 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B3F) ; ø»œ›š + (ideograph-daikanwa . 30191) ; ø¸‡—¯ + (=ucs . #x26961) ; 𦥡 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30192) ; ø¸‡—° + )) +(define-char + '((=>ucs* . #x8201) ; 舁 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3457) ; ø»—½˜ + (ideograph-daikanwa . 49560) ; ø¸Œ†˜ + (=ucs . #x2F98B) ; 舁 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x436A) ; ø»œ§µ + (ideograph-daikanwa . 49561) ; ø¸Œ†™ + (=ucs . #x2696B) ; 𦥫 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B3E) ; ø»œ›™ + (=ucs . #x26967) ; 𦥧 + )) +(define-char + '((=>ucs . #x26965) ; 𦥥 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 30193) ; ø¸‡—± + )) +(define-char + '((morohashi-daikanwa 30193 0 1) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4369) ; ø»œ§´ + (=ucs . #x26965) ; 𦥥 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3478) ; ø»š‡½ + (ideograph-daikanwa . 30194) ; ø¸‡—² + (=ucs . #x26966) ; 𦥦 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideographic-structure + (:cdp-combinator 2 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ) + ((=big5-cdp . #x8BE9) ; ý¢€ˆ¯© + ) + ((=ucs . #x81FC) ; 臼 + )) + (shinjigen-2 . 6618) + (chinese-gb2312 . #x7429) ; ø»†€† + (=jis-x0208 . #x674E) ; ø½‹ + (chinese-isoir165 . #x7429) ; ø»Ž¨– + (chinese-cns11643-1 . #x5C6F) ; ø»’š” + (=gt-pj-1 . #x674E) ; 舂 + (chinese-big5 . #xB2EA) ; ý¢€‹‹ª + (ideograph-daikanwa . 30195) ; ø¸‡—³ + (=gt-k . 07972) ; ý¡„¼¤ + (=ucs . #x8202) ; 舂 + )) +(define-char + '((=>ucs . #x26968) ; 𦥨 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 30197) ; ø¸‡—µ + )) +(define-char + '((morohashi-daikanwa 30197 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4368) ; ø»œ§³ + (=ucs . #x26968) ; 𦥨 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 30198) ; ø¸‡—¶ + (=ucs . #x26969) ; 𦥩 + )) +(define-char + '((=>ucs . #x26969) ; 𦥩 + (morohashi-daikanwa 30198 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x436B) ; ø»œ§¶ + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 30199) ; ø¸‡—· + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 30200) ; ø¸‡—¸ + )) +(define-char + '((=>ucs . #x4455) ; 䑕 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 49562) ; ø¸Œ†š + )) +(define-char + '((morohashi-daikanwa 49562 0 2) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3458) ; ø»—½™ + (=ucs . #x4455) ; 䑕 + )) +(define-char + '((=>ucs . #x24518) ; 𤔘 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 49563) ; ø¸Œ†› + )) +(define-char + '((morohashi-daikanwa 49563 0 2) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D5D) ; ø»œ¶” + (=ucs . #x24518) ; 𤔘 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B52) ; ø»š‘© + (ideograph-daikanwa . 30201) ; ø¸‡—¹ + (=ucs . #x2696D) ; 𦥭 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x566E) ; ø»‹³“ + (chinese-cns11643-3 . #x3E49) ; ø»–² + (ideograph-daikanwa . 30202) ; ø¸‡—º + (=ucs . #x8203) ; 舃 + )) +(define-char + '((=>ucs . #x2696E) ; 𦥮 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 30203) ; ø¸‡—» + )) +(define-char + '((morohashi-daikanwa 30203 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D5C) ; ø»œ¶“ + (=ucs . #x2696E) ; 𦥮 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B53) ; ø»š‘ª + (ideograph-daikanwa . 30204) ; ø¸‡—¼ + (=ucs . #x26972) ; 𦥲 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 30205) ; ø¸‡—½ + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x81FC) ; 臼 + ) + ((=big5-cdp . #x8C40) ; ý¢€ˆ±€ + )) + (chinese-gb2312 . #x742A) ; ø»†€‡ + (chinese-isoir165 . #x742A) ; ø»Ž¨— + (chinese-cns11643-2 . #x3F3C) ; ø»“¸¿ + (=jis-x0213-2-2000 . #x755E) ; ø»¦™• + (chinese-big5 . #xDB57) ; ý¢€­— + (ideograph-daikanwa . 30206) ; ø¸‡—¾ + (=jef-china3 . #x90A8) ; øº‰‚¨ + (=ucs . #x8204) ; 舄 + )) +(define-char + '((=>ucs . #x8204) ; 舄 + (morohashi-daikanwa 30206 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D5E) ; ø»œ¶• + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4927) ; ø»š¥¢ + (ideograph-daikanwa . 30207) ; ø¸‡—¿ + (=ucs . #x26973) ; 𦥳 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideographic-structure + (:cdp-combinator 2 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ) + ((=ucs . #x81FC) ; 臼 + ) + ((=ucs . #x7537) ; 男 + )) + (shinjigen-2 . 6624) + (chinese-gb2312 . #x3E4B) ; ø»„±” + (=jis-x0208 . #x674F) ; ø½‹ž + (korean-ksc5601 . #x4F40) ; ø»‰ž + (chinese-isoir165 . #x3E4B) ; ø»™¤ + (chinese-cns11643-1 . #x662B) ; ø»’§¼ + (chinese-big5 . #xB8A4) ; ý¢€‹¢¤ + (ideograph-daikanwa . 30208) ; ø¸‡˜€ + (=ucs . #x8205) ; 舅 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5725) ; ø»„ˆ + (ideograph-daikanwa . 30209) ; ø¸‡˜ + (=ucs . #x26976) ; 𦥶 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5728) ; ø»„‹ + (ideograph-daikanwa . 30210) ; ø¸‡˜‚ + (=ucs . #x26974) ; 𦥴 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5727) ; ø»„Š + (ideograph-daikanwa . 30211) ; ø¸‡˜ƒ + (=ucs . #x26975) ; 𦥵 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 6626) + (=jis-x0208 . #x6750) ; ø½‹Ÿ + (korean-ksc5601 . #x6628) ; ø»‰¿© + (chinese-gb12345 . #x536B) ; 與 + (=gt-pj-1 . #x6750) ; 與 + (ideograph-daikanwa . 30212) ; ø¸‡˜„ + (=gt-k . 10342) ; ý¡„‚¡¦ + (=ucs . #x8207) ; 與 + )) +(define-char + '((=>ucs . #x8207) ; 與 + (morohashi-daikanwa 30212 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideographic-structure + (:cdp-combinator 3 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ) + ((=big5-cdp . #x8BA8) ; ý¢€ˆ®¨ + ) + ((=big5-cdp . #x8BC2) ; ý¢€ˆ¯‚ + )) + (chinese-cns11643-1 . #x6A58) ; ø»’®¡ + (chinese-big5 . #xBB50) ; ý¢€‹­ + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6075) ; ø»’¦ + (ideograph-daikanwa . 30213) ; ø¸‡˜… + (=ucs . #x26979) ; 𦥹 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6076) ; ø»’§ + (ideograph-daikanwa . 30214) ; ø¸‡˜† + (=ucs . #x2697A) ; 𦥺 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6074) ; ø»’¥ + (ideograph-daikanwa . 30215) ; ø¸‡˜‡ + (=ucs . #x26977) ; 𦥷 + )) +(define-char + '((=>ucs . #x259B6) ; 𥦶 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 49564) ; ø¸Œ†œ + )) +(define-char + '((morohashi-daikanwa 49564 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 13) + (=ucs . #x259B6) ; 𥦶 + )) +(define-char + '((=>ucs . #x259B6) ; 𥦶 + (morohashi-daikanwa 49564 0 1) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5726) ; ø»„‰ + )) +(define-char + '((=>ucs . #x26978) ; 𦥸 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 49565) ; ø¸Œ† + )) +(define-char + '((morohashi-daikanwa 49565 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x607A) ; ø»’« + (=ucs . #x26978) ; 𦥸 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-gb2312 . #x535F) ; ø»…ž + (chinese-isoir165 . #x535F) ; ø»¸® + (=ucs . #x8206) ; 舆 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30216) ; ø¸‡˜ˆ + (=ucs . #x2697B) ; 𦥻 + )) +(define-char + '((=>ucs . #x2697B) ; 𦥻 + (morohashi-daikanwa 30216 0 1) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5023) ; ø»š¯° + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x273F) ; ø»žˆ† + (ideograph-daikanwa . 30217) ; ø¸‡˜‰ + (=ucs . #x2697C) ; 𦥼 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4928) ; ø»š¥£ + (ideograph-daikanwa . 30218) ; ø¸‡˜Š + (=ucs . #x26984) ; 𦦄 + )) +(define-char + '((=>ucs . #x2697F) ; 𦥿 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30219) ; ø¸‡˜‹ + )) +(define-char + '((morohashi-daikanwa 30219 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6078) ; ø»’© + (=ucs . #x2697F) ; 𦥿 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2740) ; ø»žˆ‡ + (ideograph-daikanwa . 30220) ; ø¸‡˜Œ + (=ucs . #x26980) ; 𦦀 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30221) ; ø¸‡˜ + (=ucs . #x26983) ; 𦦃 + )) +(define-char + '((=>ucs . #x26983) ; 𦦃 + (morohashi-daikanwa 30221 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6079) ; ø»’ª + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2741) ; ø»žˆˆ + (ideograph-daikanwa . 30222) ; ø¸‡˜Ž + (=ucs . #x26981) ; 𦦁 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6077) ; ø»’¨ + (ideograph-daikanwa . 49566) ; ø¸Œ†ž + (=ucs . #x2697D) ; 𦥽 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 49567) ; ø¸Œ†Ÿ + (=ucs . #x2697E) ; 𦥾 + )) +(define-char + '((=>ucs . #x2697E) ; 𦥾 + (morohashi-daikanwa 49567 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x607B) ; ø»’¬ + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2745) ; ø»žˆŒ + (ideograph-daikanwa . 49568) ; ø¸Œ†  + (=ucs . #x2698A) ; 𦦊 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30223) ; ø¸‡˜ + (=ucs . #x26982) ; 𦦂 + )) +(define-char + '((=>ucs . #x26982) ; 𦦂 + (morohashi-daikanwa 30223 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2742) ; ø»žˆ‰ + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C63) ; ø»˜ ´ + (ideograph-daikanwa . 30224) ; ø¸‡˜ + (=ucs . #x4457) ; 䑗 + )) +(define-char + '((=>ucs . #x26985) ; 𦦅 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30225) ; ø¸‡˜‘ + )) +(define-char + '((morohashi-daikanwa 30225 0 1) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5024) ; ø»š¯± + (=ucs . #x26985) ; 𦦅 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideographic-structure + (:cdp-combinator 3 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (=ucs . #x2FF6) ; ⿶ + ) + ) + ((=big5-cdp . #x8BA8) ; ý¢€ˆ®¨ + ) + ((=ucs . #x540C) ; 同 + )) + (shinjigen-2 . 6627) + (=jis-x0208 . #x363D) ; ø½Š•Ž + (korean-ksc5601 . #x7D69) ; ø»Š¢œ + (chinese-cns11643-1 . #x717B) ; ø»’¹– + (chinese-gb12345 . #x504B) ; 興 + (chinese-big5 . #xBFB3) ; ý¢€‹¾³ + (ideograph-daikanwa . 30226) ; ø¸‡˜’ + (=ucs . #x8208) ; 興 + )) +(define-char + '((=>ucs . #x26986) ; 𦦆 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30227) ; ø¸‡˜“ + )) +(define-char + '((morohashi-daikanwa 30227 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5025) ; ø»š¯² + (=ucs . #x26986) ; 𦦆 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2743) ; ø»žˆŠ + (ideograph-daikanwa . 30228) ; ø¸‡˜” + (=ucs . #x26987) ; 𦦇 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2744) ; ø»žˆ‹ + (ideograph-daikanwa . 30229) ; ø¸‡˜• + (=ucs . #x26988) ; 𦦈 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 30230) ; ø¸‡˜– + (=ucs . #x26989) ; 𦦉 + )) +(define-char + '((=>ucs . #x26989) ; 𦦉 + (morohashi-daikanwa 30230 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3172) ; ø»ž—¥ + )) +(define-char + '((=>ucs . #x2698C) ; 𦦌 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30231) ; ø¸‡˜— + )) +(define-char + '((morohashi-daikanwa 30231 0 2) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2746) ; ø»žˆ + (=ucs . #x2698C) ; 𦦌 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3177) ; ø»ž—ª + (ideograph-daikanwa . 49569) ; ø¸Œ†¡ + (=ucs . #x26993) ; 𦦓 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x526B) ; ø»˜©° + (ideograph-daikanwa . 30232) ; ø¸‡˜˜ + (=ucs . #x4458) ; 䑘 + )) +(define-char + '((=>ucs . #x2698F) ; 𦦏 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30233) ; ø¸‡˜™ + )) +(define-char + '((morohashi-daikanwa 30233 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3174) ; ø»ž—§ + (=ucs . #x2698F) ; 𦦏 + )) +(define-char + '((=>ucs . #x26990) ; 𦦐 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30234) ; ø¸‡˜š + )) +(define-char + '((morohashi-daikanwa 30234 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3173) ; ø»ž—¦ + (=ucs . #x26990) ; 𦦐 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 30235) ; ø¸‡˜› + (=ucs . #x26991) ; 𦦑 + )) +(define-char + '((=>ucs . #x26991) ; 𦦑 + (morohashi-daikanwa 30235 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D62) ; ø»›ƒµ + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 30236) ; ø¸‡˜œ + (=ucs . #x26997) ; 𦦗 + )) +(define-char + '((=>ucs . #x26997) ; 𦦗 + (morohashi-daikanwa 30236 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D61) ; ø»›ƒ´ + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3176) ; ø»ž—© + (ideograph-daikanwa . 30237) ; ø¸‡˜ + (=ucs . #x26995) ; 𦦕 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideographic-structure + (:cdp-combinator 2 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ) + ((=ucs . #x8207) ; 與 + ) + ((=big5-cdp . #x8BF1) ; ý¢€ˆ¯± + )) + (shinjigen-2 . 2903) + (=jis-x0208 . #x5A2A) ; ø½‹‰³ + (chinese-gb12345 . #x3E59) ; 舉 + (ideograph-daikanwa . 30238) ; ø¸‡˜ž + (=ucs . #x8209) ; 舉 + )) +(define-char + '((=>ucs . #x8209) ; 舉 + (morohashi-daikanwa 30238 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideographic-structure + (:cdp-combinator 2 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ) + ((chinese-cns11643-1 . #x6A58) ; ø»’®¡ + ) + ((=big5-cdp . #x8BF1) ; ý¢€ˆ¯± + )) + (chinese-cns11643-1 . #x7528) ; ø»’½» + (chinese-big5 . #xC17C) ; ý¢€Œ…¼ + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3175) ; ø»ž—¨ + (ideograph-daikanwa . 30239) ; ø¸‡˜Ÿ + (=ucs . #x26996) ; 𦦖 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D64) ; ø»›ƒ· + (ideograph-daikanwa . 30240) ; ø¸‡˜  + (=ucs . #x26998) ; 𦦘 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A67) ; ø»ž¤¨ + (ideograph-daikanwa . 30241) ; ø¸‡˜¡ + (=ucs . #x26999) ; 𦦙 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4228) ; ø»ž¯™ + (ideograph-daikanwa . 30242) ; ø¸‡˜¢ + (=ucs . #x2699A) ; 𦦚 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C77) ; ø»˜¸¨ + (ideograph-daikanwa . 30243) ; ø¸‡˜£ + (=ucs . #x2699D) ; 𦦝 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D65) ; ø»›ƒ¸ + (ideograph-daikanwa . 30244) ; ø¸‡˜¤ + (=ucs . #x2699C) ; 𦦜 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4227) ; ø»ž¯˜ + (ideograph-daikanwa . 30245) ; ø¸‡˜¥ + (=ucs . #x2699B) ; 𦦛 + )) +(define-char + '((=>ucs . #x25AB5) ; 𥪵 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 30246) ; ø¸‡˜¦ + )) +(define-char + '((morohashi-daikanwa 30246 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D63) ; ø»›ƒ¶ + (=ucs . #x25AB5) ; 𥪵 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4226) ; ø»ž¯— + (ideograph-daikanwa . 49570) ; ø¸Œ†¢ + (=ucs . #x2699E) ; 𦦞 + )) +(define-char + '((=>ucs . #x269A2) ; 𦦢 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 30247) ; ø¸‡˜§ + )) +(define-char + '((morohashi-daikanwa 30247 0 2) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6373) ; ø»›Œº + (=ucs . #x269A2) ; 𦦢 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6372) ; ø»›Œ¹ + (ideograph-daikanwa . 30248) ; ø¸‡˜¨ + (=ucs . #x269A3) ; 𦦣 + )) +(define-char + '((=>ucs . #x820A) ; 舊 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideographic-structure + (:cdp-combinator 2 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ) + ((=ucs . #x96C8) ; 雈 + ) + ((=ucs . #x81FC) ; 臼 + )) + (chinese-big5 . #xC2C2) ; ý¢€Œ‹‚ + (ideograph-daikanwa . 30249) ; ø¸‡˜© + )) +(define-char + '((=>ucs . #x820A) ; 舊 + (morohashi-daikanwa 30249 0 1) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-1 . #x772E) ; ø»“€½ + )) +(define-char + '((=>ucs . #x820A) ; 舊 + (morohashi-daikanwa 30249 0 2) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208 . #x6751) ; ø½‹  + (korean-ksc5601 . #x4F41) ; ø»‰ž + (ucs-jis . #x820A) ; ø½‹  + )) +(define-char + '((morohashi-daikanwa 30249 0 3) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideographic-structure + (:cdp-combinator 2 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ) + ((=ucs . #x96C8) ; 雈 + ) + ((=ucs . #x81FC) ; 臼 + )) + (chinese-gb12345 . #x3E49) ; 舊 + (=ucs . #x820A) ; 舊 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x492E) ; ø»ž¹± + (ideograph-daikanwa . 30250) ; ø¸‡˜ª + (=ucs . #x269A4) ; 𦦤 + )) +(define-char + '((=>ucs . #x269AD) ; 𦦭 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 30252) ; ø¸‡˜¬ + )) +(define-char + '((=>ucs . #x269AD) ; 𦦭 + (morohashi-daikanwa 30252 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x492F) ; ø»ž¹² + )) +(define-char + '((morohashi-daikanwa 30252 0 1) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 12) + (total-strokes . 19) + (=ucs . #x269AD) ; 𦦭 + )) +(define-char + '((=>ucs . #x269AF) ; 𦦯 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 30253) ; ø¸‡˜­ + )) +(define-char + '((morohashi-daikanwa 30253 0 1) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6929) ; ø»›”¤ + (=ucs . #x269AF) ; 𦦯 + )) +(define-char + '((=>ucs . #x2092B) ; 𠤫 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 30254) ; ø¸‡˜® + )) +(define-char + '((morohashi-daikanwa 30254 0 1) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 13) + (total-strokes . 20) + (=ucs . #x2092B) ; 𠤫 + )) +(define-char + '((=>ucs . #x2092B) ; 𠤫 + (morohashi-daikanwa 30254 0 2) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D32) ; ø»›š¥ + )) +(define-char + '((=>ucs . #x820B) ; 舋 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideographic-structure + (:cdp-combinator 4) + ((=big5-cdp . #x8B64) ; ý¢€ˆ­¤ + ) + ((=ucs . #x540C) ; 同 + ) + ((=ucs . #x4E14) ; 且 + )) + (ideograph-daikanwa . 30255) ; ø¸‡˜¯ + )) +(define-char + '((=>ucs . #x820B) ; 舋 + (morohashi-daikanwa 30255 0 4) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x664D) ; ø»”²¢ + )) +(define-char + '((morohashi-daikanwa 30255 0 5) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideographic-structure + (:cdp-combinator 4) + ((=big5-cdp . #x8B64) ; ý¢€ˆ­¤ + ) + ((=ucs . #x540C) ; 同 + ) + ((=ucs . #x4E14) ; 且 + )) + (chinese-big5 . #xF4B5) ; ý¢€’µ + (=ucs . #x820B) ; 舋 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x492D) ; ø»ž¹° + (ideograph-daikanwa . 30256) ; ø¸‡˜° + (=ucs . #x269A1) ; 𦦡 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6928) ; ø»›”£ + (=ucs . #x269A7) ; 𦦧 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D33) ; ø»›š¦ + (ideograph-daikanwa . 30257) ; ø¸‡˜± + (=ucs . #x269A9) ; 𦦩 + )) +(define-char + '((=>ucs . #x269AA) ; 𦦪 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 30258) ; ø¸‡˜² + )) +(define-char + '((morohashi-daikanwa 30258 0 2) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D34) ; ø»›š§ + (=ucs . #x269AA) ; 𦦪 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D35) ; ø»›š¨ + (ideograph-daikanwa . 30259) ; ø¸‡˜³ + (=ucs . #x269AB) ; 𦦫 + )) +(define-char + '((=>ucs . #x269AC) ; 𦦬 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 30260) ; ø¸‡˜´ + )) +(define-char + '((morohashi-daikanwa 30260 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F3E) ; ø»Ÿ‚µ + (=ucs . #x269AC) ; 𦦬 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F3F) ; ø»Ÿ‚¶ + (=ucs . #x269A5) ; 𦦥 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F40) ; ø»Ÿ‚· + (ideograph-daikanwa . 30261) ; ø¸‡˜µ + (=ucs . #x269B0) ; 𦦰 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F41) ; ø»Ÿ‚¸ + (ideograph-daikanwa . 30262) ; ø¸‡˜¶ + (=ucs . #x269B1) ; 𦦱 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 30263) ; ø¸‡˜· + (=ucs . #x269B2) ; 𦦲 + )) +(define-char + '((=>ucs . #x269B2) ; 𦦲 + (morohashi-daikanwa 30263 0 1) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x707A) ; ø»› ‡ + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5866) ; ø»Ÿ« + (ideograph-daikanwa . 30264) ; ø¸‡˜¸ + (=ucs . #x269B6) ; 𦦶 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5867) ; ø»Ÿ¬ + (ideograph-daikanwa . 30265) ; ø¸‡˜¹ + (=ucs . #x269B9) ; 𦦹 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C49) ; ø»Ÿ–† + (ideograph-daikanwa . 30266) ; ø¸‡˜º + (=ucs . #x269BA) ; 𦦺 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x777E) ; ø»›ª + (=ucs . #x269BB) ; 𦦻 + )) +(define-char + '((=>ucs . #x269BC) ; 𦦼 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 30267) ; ø¸‡˜» + )) +(define-char + '((morohashi-daikanwa 30267 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-7 . #x6137) ; ø»ŸŠ + (=ucs . #x269BC) ; 𦦼 + )) +(define-char + '((=>ucs . #x244DF) ; 𤓟 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 18) + (total-strokes . 25) + (->identical + ((=ucs . #x244DF) ; 𤓟 + )) + (ideograph-daikanwa . 30268) ; ø¸‡˜¼ + )) +(define-char + '((=>ucs . #x244DF) ; 𤓟 + (morohashi-daikanwa 30268 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-7 . #x6138) ; ø»Ÿ‹ + )) +(define-char + '((=>ucs . #x269BD) ; 𦦽 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 30269) ; ø¸‡˜½ + )) +(define-char + '((morohashi-daikanwa 30269 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x793D) ; ø»›¬˜ + (=ucs . #x269BD) ; 𦦽 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x793F) ; ø»›¬š + (ideograph-daikanwa . 30270) ; ø¸‡˜¾ + (=ucs . #x269BE) ; 𦦾 + )) +(define-char + '((=>ucs . #x269BF) ; 𦦿 + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 30271) ; ø¸‡˜¿ + )) +(define-char + '((morohashi-daikanwa 30271 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x793E) ; ø»›¬™ + (=ucs . #x269BF) ; 𦦿 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 22) + (total-strokes . 29) + (chinese-cns11643-7 . #x653E) ; ø»Ÿ£‰ + (ideograph-daikanwa . 30272) ; ø¸‡™€ + (=ucs . #x269C1) ; 𦧁 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 22) + (total-strokes . 29) + (ideograph-daikanwa . 30273) ; ø¸‡™ + (=ucs . #x269C2) ; 𦧂 + )) +(define-char + '((=>ucs . #x269C2) ; 𦧂 + (morohashi-daikanwa 30273 0 0) + (ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 22) + (total-strokes . 29) + (chinese-cns11643-7 . #x653F) ; ø»Ÿ£Š + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 37) + (total-strokes . 43) + (chinese-cns11643-7 . #x6653) ; ø»Ÿ¤¼ + (ideograph-daikanwa . 30274) ; ø¸‡™‚ + (=ucs . #x269C4) ; 𦧄 + )) +(define-char + '((ideographic-radical . 134) ; ⾅ + (ideographic-strokes . 41) + (total-strokes . 48) + (chinese-cns11643-5 . #x7C50) ; ø»›±… + (ideograph-daikanwa . 30275) ; ø¸‡™ƒ + (=ucs . #x269C5) ; 𦧅 + )) diff --git a/lisp/utf-2000/Ideograph-R135-Tongue.el b/lisp/utf-2000/Ideograph-R135-Tongue.el new file mode 100644 index 0000000..6dd7492 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R135-Tongue.el @@ -0,0 +1,940 @@ +(define-char + '((ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-1 . 6628) + (shinjigen-2 . 6628) + (chinese-gb2312 . #x4960) ; ø»…³ + (=jis-x0208 . #x4065) ; ø½Š¤¢ + (korean-ksc5601 . #x605F) ; ø»‰·¬ + (chinese-isoir165 . #x4960) ; ø»ªƒ + (=gt-pj-1 . #x4065) ; 舌 + (chinese-big5 . #xA6DE) ; ý¢€Š›ž + (ideograph-daikanwa . 30277) ; ø¸‡™… + (=gt-k . 01652) ; ý¡„€™´ + (=ucs . #x820C) ; 舌 + )) +(define-char + '((=>ucs . #x820C) ; 舌 + (morohashi-daikanwa 30277 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 0) + (total-strokes . 6) + (<-original-ideograph + (:sources (shinjigen-1) + :char ((=ucs . #x820C) ; 舌 + ) + )) + (ideograph-cdp . 31451) + (shinjigen-1 . 6629) + (chinese-cns11643-1 . #x485F) ; ø»‘¼¬ + )) +(define-char + '((ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-cdp . 31452) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=ucs . #x53E4) ; 古 + )) + (shinjigen-2 . 1030) + (chinese-gb2312 . #x4961) ; ø»…´ + (=jis-x0208 . #x6752) ; ø½‹¡ + (korean-ksc5601 . #x5E6C) ; ø»‰´½ + (chinese-isoir165 . #x4961) ; ø»ª„ + (chinese-cns11643-1 . #x4F3C) ; ø»’†› + (=gt-pj-1 . #x6752) ; 舍 + (chinese-big5 . #xAAD9) ; ý¢€Š«™ + (ideograph-daikanwa . 30278) ; ø¸‡™† + (=gt-k . 03908) ; ý¡„€½„ + (=ucs . #x820D) ; 舍 + )) +(define-char + '((morohashi-daikanwa 30278 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 2) + (total-strokes . 8) + (=jis-x0208 . #x3C4B) ; ø½Šž + (chinese-cns11643-3 . #x2A5D) ; ø»•¤® + (=gt-pj-1 . #x3C4B) ; 舎 + (=gt-k . 03730) ; ý¡„€º’ + (=ucs . #x820E) ; 舎 + )) +(define-char + '((ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 2) + (total-strokes . 8) + (japanese-jisx0212 . #x566F) ; ø»‹³” + (ideograph-daikanwa . 30279) ; ø¸‡™‡ + (=ucs . #x820F) ; 舏 + )) +(define-char + '((=>ucs . #x820F) ; 舏 + (morohashi-daikanwa 30279 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-4 . #x276E) ; ø»—ª© + )) +(define-char + '((=>ucs . #x269C7) ; 𦧇 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 30280) ; ø¸‡™ˆ + )) +(define-char + '((morohashi-daikanwa 30280 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3434) ; ø»œ½ + (=ucs . #x269C7) ; 𦧇 + )) +(define-char + '((=>ucs . #x269C8) ; 𦧈 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30281) ; ø¸‡™‰ + )) +(define-char + '((morohashi-daikanwa 30281 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F4E) ; ø»—µ¹ + (=ucs . #x269C8) ; 𦧈 + )) +(define-char + '((=>ucs . #x269CE) ; 𦧎 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30282) ; ø¸‡™Š + )) +(define-char + '((morohashi-daikanwa 30282 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B44) ; ø»œ›Ÿ + (=ucs . #x269CE) ; 𦧎 + )) +(define-char + '((ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-cdp . 31465) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x820C) ; 舌 + ) + ((=ucs . #x6C0F) ; 氏 + )) + (shinjigen-2 . 6630) + (chinese-gb2312 . #x7342) ; ø»…¿ + (=jis-x0208 . #x6753) ; ø½‹¢ + (chinese-isoir165 . #x7342) ; ø»Ž§‘ + (chinese-big5 . #xAFE7) ; ý¢€Š¿§ + (ideograph-daikanwa . 30283) ; ø¸‡™‹ + (=ucs . #x8210) ; 舐 + )) +(define-char + '((=>ucs . #x8210) ; 舐 + (morohashi-daikanwa 30283 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x485F) ; ø»‘¼¬ + ) + ((=ucs . #x6C0F) ; 氏 + )) + (chinese-cns11643-1 . #x576B) ; ø»’’º + )) +(define-char + '((=>ucs . #x269C9) ; 𦧉 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30284) ; ø¸‡™Œ + )) +(define-char + '((morohashi-daikanwa 30284 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F4D) ; ø»—µ¸ + (=ucs . #x269C9) ; 𦧉 + )) +(define-char + '((ideographic- (:radical 135 ; ⾆ + :strokes 4) + (:radical 66 ; ⽁ + :strokes 6)) + (total-strokes . 10) + (chinese-gb2312 . #x3550) ; ø»„¤‹ + (chinese-isoir165 . #x3550) ; ø»Œ› + (chinese-cns11643-4 . #x2D44) ; ø»—²³ + (ideograph-daikanwa . 30285) ; ø¸‡™ + (=ucs . #x654C) ; 敌 + )) +(define-char + '((=>ucs . #x269CA) ; 𦧊 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30286) ; ø¸‡™Ž + )) +(define-char + '((morohashi-daikanwa 30286 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B42) ; ø»œ› + (=ucs . #x269CA) ; 𦧊 + )) +(define-char + '((ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30287) ; ø¸‡™ + (=ucs . #x4459) ; 䑙 + )) +(define-char + '((=>ucs . #x4459) ; 䑙 + (morohashi-daikanwa 30287 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3353) ; ø»•±² + )) +(define-char + '((=>ucs . #x269CF) ; 𦧏 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30288) ; ø¸‡™ + )) +(define-char + '((morohashi-daikanwa 30288 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F73) ; ø»š€¢ + (=ucs . #x269CF) ; 𦧏 + )) +(define-char + '((=>ucs . #x269D0) ; 𦧐 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30289) ; ø¸‡™‘ + )) +(define-char + '((morohashi-daikanwa 30289 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F74) ; ø»š€£ + (=ucs . #x269D0) ; 𦧐 + )) +(define-char + '((ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30290) ; ø¸‡™’ + (=ucs . #x445A) ; 䑚 + )) +(define-char + '((=>ucs . #x445A) ; 䑚 + (morohashi-daikanwa 30290 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3354) ; ø»•±³ + )) +(define-char + '((=>ucs . #x269CC) ; 𦧌 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30293) ; ø¸‡™• + )) +(define-char + '((morohashi-daikanwa 30293 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B43) ; ø»œ›ž + (=ucs . #x269CC) ; 𦧌 + )) +(define-char + '((=>ucs . #x269D3) ; 𦧓 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 30294) ; ø¸‡™– + )) +(define-char + '((morohashi-daikanwa 30294 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x436D) ; ø»œ§¸ + (=ucs . #x269D3) ; 𦧓 + )) +(define-char + '((=>ucs . #x8211) ; 舑 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-big5 . #xD752) ; ý¢€’ + (ideograph-daikanwa . 30295) ; ø¸‡™— + )) +(define-char + '((morohashi-daikanwa 30295 0 2) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-cdp . 31469) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((chinese-cns11643-1 . #x485F) ; ø»‘¼¬ + ) + ((=ucs . #x5189) ; 冉 + )) + (chinese-cns11643-2 . #x3856) ; ø»“¯‡ + (=ucs . #x8211) ; 舑 + )) +(define-char + '((=>ucs . #x445B) ; 䑛 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 5) + (total-strokes . 11) + (=jis-x0213-1-2000 . #x7A5A) ; ø»¤–£ + (ideograph-daikanwa . 30296) ; ø¸‡™˜ + (=jef-china3 . #x60F4) ; øº†ƒ´ + (ucs-jis . #x445B) ; ø»¤–£ + )) +(define-char + '((=>ucs . #x445B) ; 䑛 + (morohashi-daikanwa 30296 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x384A) ; ø»•¸¿ + )) +(define-char + '((morohashi-daikanwa 30296 0 2) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x445B) ; 䑛 + )) +(define-char + '((ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x436C) ; ø»œ§· + (=ucs . #x269D1) ; 𦧑 + )) +(define-char + '((=>ucs . #x269D5) ; 𦧕 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 30298) ; ø¸‡™š + )) +(define-char + '((morohashi-daikanwa 30298 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D60) ; ø»œ¶— + (=ucs . #x269D5) ; 𦧕 + )) +(define-char + '((=>ucs . #x269D6) ; 𦧖 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 30299) ; ø¸‡™› + )) +(define-char + '((morohashi-daikanwa 30299 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D5F) ; ø»œ¶– + (=ucs . #x269D6) ; 𦧖 + )) +(define-char + '((ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-cdp . 31478) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((=ucs . #x820D) ; 舍 + ) + ((=ucs . #x4E88) ; 予 + )) + (chinese-gb2312 . #x4A66) ; ø»…ƒ— + (=jis-x0208 . #x5030) ; ø½Š» + (korean-ksc5601 . #x6022) ; ø»‰¶¯ + (chinese-isoir165 . #x4A66) ; ø»«§ + (chinese-cns11643-1 . #x6154) ; ø»’¡ + (=gt-pj-1 . #x5030) ; 舒 + (chinese-big5 . #xB5CE) ; ý¢€‹—Ž + (ideograph-daikanwa . 30300) ; ø¸‡™œ + (=gt-k . 09164) ; ý¡„‚Œ + (=ucs . #x8212) ; 舒 + )) +(define-char + '((=>ucs . #x269D7) ; 𦧗 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 30301) ; ø¸‡™ + )) +(define-char + '((morohashi-daikanwa 30301 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D61) ; ø»œ¶˜ + (=ucs . #x269D7) ; 𦧗 + )) +(define-char + '((=>ucs . #x269DD) ; 𦧝 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 7) + (total-strokes . 13) + (=jis-x0213-2-2000 . #x755F) ; ø»¦™– + (ideograph-daikanwa . 30306) ; ø¸‡™¢ + (ucs-jis . #x269DD) ; ø»¦™– + )) +(define-char + '((morohashi-daikanwa 30306 0 2) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4929) ; ø»š¥¤ + (=ucs . #x269DD) ; 𦧝 + )) +(define-char + '((=>ucs . #x8F9E) ; 辞 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 7) + (total-strokes . 13) + (->same-ideograph + (:char ((ideograph-daikanwa . 38638) ; ø¸‰›® + ) + :sources (morohashi-daikanwa))) + (<-vulgar-ideograph + (:char ((ideograph-daikanwa . 38671) ; ø¸‰œ + ) + :sources (morohashi-daikanwa)) + (:char ((ideograph-daikanwa . 38649) ; ø¸‰›¹ + ) + :sources (morohashi-daikanwa))) + (ideograph-daikanwa . 30307) ; ø¸‡™£ + )) +(define-char + '((=>ucs* . #x8F9E) ; 辞 + (morohashi-daikanwa 30307 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4425) ; ø»–Š‚ + (=ucs . #x2F98D) ; 辞 + )) +(define-char + '((=>ucs . #x269DF) ; 𦧟 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30308) ; ø¸‡™¤ + )) +(define-char + '((morohashi-daikanwa 30308 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x464D) ; ø»˜—ª + (=ucs . #x269DF) ; 𦧟 + )) +(define-char + '((=>ucs . #x269E5) ; 𦧥 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30309) ; ø¸‡™¥ + )) +(define-char + '((morohashi-daikanwa 30309 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x607E) ; ø»’¯ + (=ucs . #x269E5) ; 𦧥 + )) +(define-char + '((ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5670) ; ø»‹³• + (ideograph-daikanwa . 30310) ; ø¸‡™¦ + (=ucs . #x8213) ; 舓 + )) +(define-char + '((=>ucs . #x8213) ; 舓 + (morohashi-daikanwa 30310 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x492B) ; ø»–‘ž + )) +(define-char + '((=>ucs . #x8214) ; 舔 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5671) ; ø»‹³– + (ideograph-daikanwa . 30312) ; ø¸‡™¨ + (ucs-jis . #x8214) ; ø»‹³– + )) +(define-char + '((morohashi-daikanwa 30312 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-cdp . 31482) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((chinese-cns11643-1 . #x485F) ; ø»‘¼¬ + ) + ((=ucs . #x5FDD) ; 忝 + )) + (chinese-gb2312 . #x4C72) ; ø»…†Ÿ + (chinese-isoir165 . #x4C72) ; ø»®¯ + (chinese-big5 . #xBB51) ; ý¢€‹­‘ + (=ucs . #x8214) ; 舔 + )) +(define-char + '((=>ucs . #x8214) ; 舔 + (morohashi-daikanwa 30312 0 2) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A59) ; ø»’®¢ + )) +(define-char + '((=>ucs . #x269E1) ; 𦧡 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30313) ; ø¸‡™© + )) +(define-char + '((morohashi-daikanwa 30313 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x464E) ; ø»˜—« + (=ucs . #x269E1) ; 𦧡 + )) +(define-char + '((ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-cdp . 31490) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((chinese-cns11643-1 . #x485F) ; ø»‘¼¬ + ) + ((=ucs . #x708E) ; 炎 + )) + (chinese-big5 . #xE3AB) ; ý¢€ŽŽ« + (ideograph-daikanwa . 30314) ; ø¸‡™ª + (=ucs . #x8215) ; 舕 + )) +(define-char + '((=>ucs . #x8215) ; 舕 + (morohashi-daikanwa 30314 0 2) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D32) ; ø»”™ + )) +(define-char + '((=>ucs . #x269E2) ; 𦧢 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30315) ; ø¸‡™« + )) +(define-char + '((morohashi-daikanwa 30315 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5729) ; ø»„Œ + (=ucs . #x269E2) ; 𦧢 + )) +(define-char + '((=>ucs . #x269E6) ; 𦧦 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30316) ; ø¸‡™¬ + )) +(define-char + '((morohashi-daikanwa 30316 0 2) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x607D) ; ø»’® + (=ucs . #x269E6) ; 𦧦 + )) +(define-char + '((=>ucs . #x269E4) ; 𦧤 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30317) ; ø¸‡™­ + )) +(define-char + '((morohashi-daikanwa 30317 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x607C) ; ø»’­ + (=ucs . #x269E4) ; 𦧤 + )) +(define-char + '((ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30318) ; ø¸‡™® + (=ucs . #x445C) ; 䑜 + )) +(define-char + '((=>ucs . #x445C) ; 䑜 + (morohashi-daikanwa 30318 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C64) ; ø»˜ µ + )) +(define-char + '((=>ucs . #x269EB) ; 𦧫 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30319) ; ø¸‡™¯ + )) +(define-char + '((morohashi-daikanwa 30319 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2748) ; ø»žˆ + (=ucs . #x269EB) ; 𦧫 + )) +(define-char + '((=>ucs . #x269E7) ; 𦧧 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30320) ; ø¸‡™° + )) +(define-char + '((morohashi-daikanwa 30320 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2747) ; ø»žˆŽ + (=ucs . #x269E7) ; 𦧧 + )) +(define-char + '((=>ucs . #x269EA) ; 𦧪 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30321) ; ø¸‡™± + )) +(define-char + '((morohashi-daikanwa 30321 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2749) ; ø»žˆ + (=ucs . #x269EA) ; 𦧪 + )) +(define-char + '((ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-cdp . 31496) + (ideographic-structure + (:cdp-combinator 1 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ) + ((=ucs . #x820D) ; 舍 + ) + ((=ucs . #x752B) ; 甫 + )) + (=jis-x0208 . #x6754) ; ø½‹£ + (chinese-isoir165 . #x2F76) ; ø»„ + (chinese-cns11643-2 . #x532E) ; ø»”–‰ + (chinese-big5 . #xE745) ; ý¢€Ž… + (ideograph-daikanwa . 30323) ; ø¸‡™³ + (=ucs . #x8216) ; 舖 + )) +(define-char + '((morohashi-daikanwa 30323 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 9) + (total-strokes . 15) + (=jis-x0208 . #x4A5E) ; ø½Š³‡ + (=ucs . #x8217) ; 舗 + )) +(define-char + '((=>ucs . #x269ED) ; 𦧭 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30324) ; ø¸‡™´ + )) +(define-char + '((morohashi-daikanwa 30324 0 2) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3178) ; ø»ž—« + (=ucs . #x269ED) ; 𦧭 + )) +(define-char + '((=>ucs . #x269EE) ; 𦧮 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30325) ; ø¸‡™µ + )) +(define-char + '((morohashi-daikanwa 30325 0 2) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x573E) ; ø»šº + (=ucs . #x269EE) ; 𦧮 + )) +(define-char + '((=>ucs . #x8218) ; 舘 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 9276) + (=jis-x0208 . #x345C) ; ø½Š’± + (ideograph-daikanwa . 30326) ; ø¸‡™¶ + (ucs-jis . #x8218) ; ø½Š’± + )) +(define-char + '((morohashi-daikanwa 30326 0 0) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-isoir165 . #x2F75) ; ø»„Œ + (chinese-cns11643-3 . #x524A) ; ø»–Ÿ‹ + (=ucs . #x8218) ; 舘 + )) +(define-char + '((=>ucs . #x269F0) ; 𦧰 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30327) ; ø¸‡™· + )) +(define-char + '((morohashi-daikanwa 30327 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3179) ; ø»ž—¬ + (=ucs . #x269F0) ; 𦧰 + )) +(define-char + '((=>ucs . #x269F1) ; 𦧱 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 30328) ; ø¸‡™¸ + )) +(define-char + '((morohashi-daikanwa 30328 0 2) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A68) ; ø»ž¤© + (=ucs . #x269F1) ; 𦧱 + )) +(define-char + '((=>ucs . #x269F4) ; 𦧴 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 30329) ; ø¸‡™¹ + )) +(define-char + '((morohashi-daikanwa 30329 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6374) ; ø»›Œ» + (=ucs . #x269F4) ; 𦧴 + )) +(define-char + '((ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5672) ; ø»‹³— + (=jis-x0213-2-2000 . #x7560) ; ø»¦™— + (ideograph-daikanwa . 30330) ; ø¸‡™º + (=ucs . #x8219) ; 舙 + )) +(define-char + '((=>ucs . #x8219) ; 舙 + (morohashi-daikanwa 30330 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5868) ; ø»–¨ + )) +(define-char + '((=>ucs . #x269F5) ; 𦧵 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 30331) ; ø¸‡™» + )) +(define-char + '((morohashi-daikanwa 30331 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x422A) ; ø»ž¯› + (=ucs . #x269F5) ; 𦧵 + )) +(define-char + '((ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4229) ; ø»ž¯š + (ideograph-daikanwa . 30332) ; ø¸‡™¼ + (=ucs . #x269F6) ; 𦧶 + )) +(define-char + '((ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5673) ; ø»‹³˜ + (ideograph-daikanwa . 30333) ; ø¸‡™½ + (=ucs . #x821A) ; 舚 + )) +(define-char + '((=>ucs . #x821A) ; 舚 + (morohashi-daikanwa 30333 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A79) ; ø»–«ª + )) +(define-char + '((=>ucs . #x269F8) ; 𦧸 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 30334) ; ø¸‡™¾ + )) +(define-char + '((morohashi-daikanwa 30334 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D36) ; ø»›š© + (=ucs . #x269F8) ; 𦧸 + )) +(define-char + '((=>ucs . #x269F9) ; 𦧹 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 30335) ; ø¸‡™¿ + )) +(define-char + '((morohashi-daikanwa 30335 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x707B) ; ø»› ˆ + (=ucs . #x269F9) ; 𦧹 + )) +(define-char + '((=>ucs . #x269FB) ; 𦧻 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 30336) ; ø¸‡š€ + )) +(define-char + '((morohashi-daikanwa 30336 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C4A) ; ø»Ÿ–‡ + (=ucs . #x269FB) ; 𦧻 + )) +(define-char + '((=>ucs . #x269FC) ; 𦧼 + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 30337) ; ø¸‡š + )) +(define-char + '((morohashi-daikanwa 30337 0 1) + (ideographic-radical . 135) ; ⾆ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-5 . #x763E) ; ø»›§¿ + (=ucs . #x269FC) ; 𦧼 + )) diff --git a/lisp/utf-2000/Ideograph-R136-Oppose.el b/lisp/utf-2000/Ideograph-R136-Oppose.el new file mode 100644 index 0000000..ecb672d --- /dev/null +++ b/lisp/utf-2000/Ideograph-R136-Oppose.el @@ -0,0 +1,335 @@ +(define-char + '((ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-gb2312 . #x6236) ; ø»…¥· + (=jis-x0208 . #x4124) ; ø½Š¤¿ + (chinese-isoir165 . #x6236) ; ø»ŽŽ‡ + (=gt-pj-1 . #x4124) ; 舛 + (ideograph-daikanwa . 30338) ; ø¸‡š‚ + (=gt-k . 01657) ; ý¡„€™¹ + (=ucs . #x821B) ; 舛 + )) +(define-char + '((=>ucs . #x821B) ; 舛 + (morohashi-daikanwa 30338 0 0) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-1 . 6636) + (shinjigen-2 . 6636) + (chinese-cns11643-1 . #x4860) ; ø»‘¼­ + )) +(define-char + '((=>ucs . #x821B) ; 舛 + (morohashi-daikanwa 30338 0 1) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 0) + (total-strokes . 7) + (korean-ksc5601 . #x743F) ; ø»Š”¤ + )) +(define-char + '((ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x4B34) ; ø»…„ƒ + (chinese-isoir165 . #x4B34) ; ø»¬“ + (ideograph-daikanwa . 30339) ; ø¸‡šƒ + (=ucs . #x821C) ; 舜 + )) +(define-char + '((=>ucs . #x821C) ; 舜 + (morohashi-daikanwa 30339 0 0) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-1 . #x6155) ; ø»’¡ + )) +(define-char + '((=>ucs . #x821C) ; 舜 + (morohashi-daikanwa 30339 0 1) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x3D58) ; ø»‚¥¿ + (japanese-jisx0208 . #x3D58) ; ø»†º‡ + (korean-ksc5601 . #x626F) ; ø»‰º¸ + )) +(define-char + '((=>ucs . #x821C) ; 舜 + (morohashi-daikanwa 30339 0 2) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 6) + (total-strokes . 12) + (=jis-x0208-1990 . #x3D58) ; ø½ŠŸ» + (=gt-pj-1 . #x3D58) ; ø½ŠŸ» + (=gt-k . 10220) ; ý¡„‚Ÿ¬ + (ucs-jis . #x821C) ; ø½ŠŸ» + )) +(define-char + '((=>ucs . #x20B02) ; 𠬂 + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 6) + (total-strokes . 12) + (->identical + ((=ucs . #x20B02) ; 𠬂 + )) + (ideograph-daikanwa . 30340) ; ø¸‡š„ + )) +(define-char + '((=>ucs . #x20B02) ; 𠬂 + (morohashi-daikanwa 30340 0 0) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D62) ; ø»œ¶™ + )) +(define-char + '((ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5674) ; ø»‹³™ + (chinese-cns11643-2 . #x4648) ; ø»”ƒ + (ideograph-daikanwa . 30341) ; ø¸‡š… + (=ucs . #x821D) ; 舝 + )) +(define-char + '((ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x4E68) ; ø»…‰‘ + (chinese-isoir165 . #x4E68) ; ø»±¡ + (ideograph-daikanwa . 30342) ; ø¸‡š† + (=ucs . #x821E) ; 舞 + )) +(define-char + '((=>ucs . #x821E) ; 舞 + (morohashi-daikanwa 30342 0 0) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-1 . 6640) + (chinese-cns11643-1 . #x6A5A) ; ø»’®£ + )) +(define-char + '((=>ucs . #x821E) ; 舞 + (morohashi-daikanwa 30342 1) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-1 . 6639) + (=jis-x0208 . #x4971) ; ø½Š±¼ + (korean-ksc5601 . #x5971) ; ø»‰­¬ + (=gt-pj-1 . #x4971) ; ø½Š±¼ + (=gt-k . 11948) ; ý¡„‚º¬ + (ucs-jis . #x821E) ; ø½Š±¼ + )) +(define-char + '((ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6121) ; ø»’° + (ideograph-daikanwa . 30343) ; ø¸‡š‡ + (=ucs . #x445D) ; 䑝 + )) +(define-char + '((ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 9) + (total-strokes . 15) + (hanyu-dazidian 1 58 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x708E) ; 炎 + ) + ((=ucs . #x821B) ; 舛 + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (ideograph-daikanwa . 30344) ; ø¸‡šˆ + (=hanziku-1 . #xAFE8) ; ý¢€š¿¨ + (=ucs . #x269FF) ; 𦧿 + )) +(define-char + '((=>ucs . #x269FF) ; 𦧿 + (morohashi-daikanwa 30344 0 0) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((chinese-cns11643-1 . #x4E63) ; ø»’…¤ + ) + ((chinese-cns11643-1 . #x4860) ; ø»‘¼­ + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-5 . #x5027) ; ø»š¯´ + )) +(define-char + '((ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x269FE) ; 𦧾 + )) +(define-char + '((=>ucs . #x269FE) ; 𦧾 + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5026) ; ø»š¯³ + )) +(define-char + '((ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x524B) ; ø»–ŸŒ + (ideograph-daikanwa . 30345) ; ø¸‡š‰ + (=ucs . #x445E) ; 䑞 + )) +(define-char + '((=>ucs . #x243DE) ; 𤏞 + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 10) + (total-strokes . 16) + (->identical + ((=ucs . #x243DE) ; 𤏞 + )) + (ideograph-daikanwa . 49571) ; ø¸Œ†£ + )) +(define-char + '((=>ucs . #x243DE) ; 𤏞 + (morohashi-daikanwa 49571 0 0) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x317A) ; ø»ž—­ + )) +(define-char + '((=>ucs . #x26A01) ; 𦨁 + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 30346) ; ø¸‡šŠ + )) +(define-char + '((morohashi-daikanwa 30346 0 0) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 14) + (total-strokes . 20) + (hanyu-dazidian 3 2037 12) + (=hanziku-5 . #xF96E) ; ý¢Ÿ¥® + (=ucs . #x26A01) ; 𦨁 + )) +(define-char + '((=>ucs . #x26A01) ; 𦨁 + (morohashi-daikanwa 30346 0 1) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F42) ; ø»Ÿ‚¹ + )) +(define-char + '((=>ucs . #x445F) ; 䑟 + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 30347) ; ø¸‡š‹ + )) +(define-char + '((morohashi-daikanwa 30347 0 2) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E54) ; ø»–°½ + (=ucs . #x445F) ; 䑟 + )) +(define-char + '((ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 17) + (total-strokes . 23) + (=ucs . #x26A03) ; 𦨃 + )) +(define-char + '((=>ucs . #x26A03) ; 𦨃 + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C4B) ; ø»Ÿ–ˆ + )) +(define-char + '((=>ucs . #x26A04) ; 𦨄 + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 30348) ; ø¸‡šŒ + )) +(define-char + '((morohashi-daikanwa 30348 0 0) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 18) + (total-strokes . 24) + (hanyu-dazidian 1 809 8) + (=hanziku-2 . #xF87E) ; ý¢€¯¡¾ + (=ucs . #x26A04) ; 𦨄 + )) +(define-char + '((=>ucs . #x26A04) ; 𦨄 + (morohashi-daikanwa 30348 0 1) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F3F) ; ø»Ÿš– + )) +(define-char + '((ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 49573) ; ø¸Œ†¥ + (=ucs . #x26A05) ; 𦨅 + )) +(define-char + '((=>ucs . #x26A05) ; 𦨅 + (morohashi-daikanwa 49573 0 0) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x6139) ; ø»ŸŒ + )) +(define-char + '((=>ucs . #x26A06) ; 𦨆 + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 21) + (total-strokes . 27) + (ideograph-daikanwa . 30349) ; ø¸‡š + )) +(define-char + '((morohashi-daikanwa 30349 0 0) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 21) + (total-strokes . 27) + (hanyu-dazidian 5 3165 4) + (=hanziku-8 . #xE5D5) ; ý¢‚Ž—• + (=ucs . #x26A06) ; 𦨆 + )) +(define-char + '((=>ucs . #x26A06) ; 𦨆 + (morohashi-daikanwa 30349 0 1) + (ideographic-radical . 136) ; ⾇ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A70) ; ø»›®© + )) diff --git a/lisp/utf-2000/Ideograph-R137-Boat.el b/lisp/utf-2000/Ideograph-R137-Boat.el new file mode 100644 index 0000000..03eb471 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R137-Boat.el @@ -0,0 +1,2724 @@ +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 6641) + (chinese-gb2312 . #x565B) ; ø»…”´ + (=jis-x0208 . #x3D2E) ; ø½ŠŸ‘ + (korean-ksc5601 . #x7147) ; ø»Š’ + (chinese-isoir165 . #x565B) ; ø»½„ + (chinese-cns11643-1 . #x4861) ; ø»‘¼® + (=gt-pj-1 . #x3D2E) ; 舟 + (ideograph-daikanwa . 30350) ; ø¸‡šŽ + (=gt-k . 01636) ; ý¡„€™¤ + (=ucs . #x821F) ; 舟 + )) +(define-char + '((morohashi-daikanwa 30350 0 7) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 0) + (total-strokes . 4) + (=gt-pj-k1 . #x3973) ; ý¡„€‰ž + (=gt-k . 00606) ; ý¡„€‰ž + )) +(define-char + '((morohashi-daikanwa 30350 0 8) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 0) + (total-strokes . 4) + (=gt-pj-k1 . #x3821) ; ý¡„€‰Ÿ + (=gt-k . 00607) ; ý¡„€‰Ÿ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 1) + (total-strokes . 7) + (chinese-cns11643-5 . #x2474) ; ø»™°™ + (ideograph-daikanwa . 30351) ; ø¸‡š + (=ucs . #x26A07) ; 𦨇 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 1) + (total-strokes . 6) + (ideograph-daikanwa . 30352) ; ø¸‡š + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-2 . #x2851) ; ø»“—¢ + (ideograph-daikanwa . 30353) ; ø¸‡š‘ + (=ucs . #x8220) ; 舠 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-4 . #x2770) ; ø»—ª« + (ideograph-daikanwa . 30354) ; ø¸‡š’ + (=ucs . #x26A09) ; 𦨉 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-4 . #x276F) ; ø»—ªª + (ideograph-daikanwa . 30355) ; ø¸‡š“ + (=ucs . #x4460) ; 䑠 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-5 . #x275F) ; ø»™´ž + (ideograph-daikanwa . 30356) ; ø¸‡š” + (=ucs . #x26A0D) ; 𦨍 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-4 . #x2771) ; ø»—ª¬ + (ideograph-daikanwa . 30357) ; ø¸‡š• + (=ucs . #x26A08) ; 𦨈 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D77) ; ø»œ‡® + (ideograph-daikanwa . 30358) ; ø¸‡š– + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D76) ; ø»œ‡­ + (ideograph-daikanwa . 30359) ; ø¸‡š— + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D75) ; ø»œ‡¬ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B33) ; ø»—¯¦ + (ideograph-daikanwa . 30360) ; ø¸‡š˜ + (=ucs . #x4461) ; 䑡 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B32) ; ø»—¯¥ + (ideograph-daikanwa . 30361) ; ø¸‡š™ + (=ucs . #x4462) ; 䑢 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x742D) ; ø»†€Š + (korean-ksc5601 . #x4B38) ; ø»‰˜ + (japanese-jisx0212 . #x5675) ; ø»‹³š + (chinese-isoir165 . #x742D) ; ø»Ž¨š + (chinese-cns11643-2 . #x2D2C) ; ø»“ž“ + (=jis-x0213-2-2000 . #x7561) ; ø»¦™˜ + (ideograph-daikanwa . 30362) ; ø¸‡šš + (=jef-china3 . #x61A1) ; øº††¡ + (=ucs . #x8221) ; 舡 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E67) ; ø»•ª° + (ideograph-daikanwa . 30363) ; ø¸‡š› + (=ucs . #x4463) ; 䑣 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B31) ; ø»—¯¤ + (ideograph-daikanwa . 30364) ; ø¸‡šœ + (=ucs . #x26A0E) ; 𦨎 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B35) ; ø»—¯¨ + (ideograph-daikanwa . 30365) ; ø¸‡š + (=ucs . #x26A0F) ; 𦨏 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B34) ; ø»—¯§ + (ideograph-daikanwa . 30366) ; ø¸‡šž + (=ucs . #x26A10) ; 𦨐 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3435) ; ø»œ¾ + (ideograph-daikanwa . 30367) ; ø¸‡šŸ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 30368) ; ø¸‡š  + )) +(define-char + '((morohashi-daikanwa 30368 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3436) ; ø»œ¿ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x742E) ; ø»†€‹ + (japanese-jisx0212 . #x5676) ; ø»‹³› + (chinese-isoir165 . #x742E) ; ø»Ž¨› + (chinese-cns11643-1 . #x5334) ; ø»’Œ‹ + (=jis-x0213-2-2000 . #x7562) ; ø»¦™™ + (ideograph-daikanwa . 30370) ; ø¸‡š¢ + (=ucs . #x8222) ; 舢 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 3) + (chinese-gb2312 . #x742F) ; ø»†€Œ + (chinese-isoir165 . #x742F) ; ø»Ž¨œ + (=ucs . #x8223) ; 舣 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E68) ; ø»•ª± + (=ucs . #x8224) ; 舤 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3437) ; ø»œ‘€ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B4A) ; ø»œ›¥ + (ideograph-daikanwa . 30371) ; ø¸‡š£ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3236) ; ø»“¥³ + (ideograph-daikanwa . 30372) ; ø¸‡š¤ + (=ucs . #x8225) ; 舥 + )) +(define-char + '((=>ucs . #x26A16) ; 𦨖 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30373) ; ø¸‡š¥ + )) +(define-char + '((morohashi-daikanwa 30373 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F75) ; ø»š€¤ + (=ucs . #x26A16) ; 𦨖 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B49) ; ø»œ›¤ + (ideograph-daikanwa . 30374) ; ø¸‡š¦ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B45) ; ø»œ›  + (ideograph-daikanwa . 30375) ; ø¸‡š§ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F76) ; ø»š€¥ + (ideograph-daikanwa . 30376) ; ø¸‡š¨ + (=ucs . #x26A19) ; 𦨙 + )) +(define-char + '((=>ucs . #x8226) ; 舦 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F4F) ; ø»—µº + (ideograph-daikanwa . 30377) ; ø¸‡š© + )) +(define-char + '((morohashi-daikanwa 30377 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb12345 . #x7C4B) ; 舦 + (=ucs . #x8226) ; 舦 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3356) ; ø»•±µ + (ideograph-daikanwa . 30378) ; ø¸‡šª + (=ucs . #x4464) ; 䑤 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F52) ; ø»—µ½ + (ideograph-daikanwa . 30379) ; ø¸‡š« + (=ucs . #x26A1A) ; 𦨚 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F50) ; ø»—µ» + (ideograph-daikanwa . 30380) ; ø¸‡š¬ + (=ucs . #x4465) ; 䑥 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3357) ; ø»•±¶ + (ideograph-daikanwa . 30381) ; ø¸‡š­ + (=ucs . #x8227) ; 舧 + )) +(define-char + '((=>ucs . #x8228) ; 舨 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5677) ; ø»‹³œ + (chinese-cns11643-1 . #x576E) ; ø»’’½ + (ideograph-daikanwa . 30382) ; ø¸‡š® + (=jef-china3 . #x61A2) ; øº††¢ + (ucs-jis . #x8228) ; ø»‹³œ + )) +(define-char + '((morohashi-daikanwa 30382 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x7432) ; ø»†€ + (chinese-isoir165 . #x7432) ; ø»Ž¨Ÿ + (=ucs . #x8228) ; 舨 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30383) ; ø¸‡š¯ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 6653) + (=jis-x0208 . #x6755) ; ø½‹¤ + (chinese-cns11643-3 . #x3358) ; ø»•±· + (ideograph-daikanwa . 30384) ; ø¸‡š° + (=ucs . #x8229) ; 舩 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 6644) + (chinese-gb2312 . #x3A3D) ; ø»„«Ž + (=jis-x0208 . #x3952) ; ø½Š™½ + (korean-ksc5601 . #x797E) ; ø»Šœ¹ + (chinese-isoir165 . #x3A3D) ; ø»“ž + (chinese-cns11643-1 . #x576C) ; ø»’’» + (ideograph-daikanwa . 30385) ; ø¸‡š± + (=ucs . #x822A) ; 航 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 6646) + (chinese-gb2312 . #x7433) ; ø»†€ + (=jis-x0208 . #x6756) ; ø½‹¥ + (korean-ksc5601 . #x5B3A) ; ø»‰¯± + (chinese-isoir165 . #x7433) ; ø»Ž¨  + (chinese-cns11643-1 . #x576D) ; ø»’’¼ + (ideograph-daikanwa . 30386) ; ø¸‡š² + (=ucs . #x822B) ; 舫 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F51) ; ø»—µ¼ + (ideograph-daikanwa . 30387) ; ø¸‡š³ + (=ucs . #x26A1C) ; 𦨜 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 6645) + (chinese-gb2312 . #x3063) ; ø»„ˆ + (=jis-x0208 . #x484C) ; ø½Š¯¹ + (korean-ksc5601 . #x5A75) ; ø»‰¯Ž + (chinese-isoir165 . #x3063) ; ø»…˜ + (chinese-cns11643-1 . #x576F) ; ø»’’¾ + (=gt-pj-1 . #x484C) ; 般 + (ideograph-daikanwa . 30388) ; ø¸‡š´ + (=gt-k . 06535) ; ý¡„¦‡ + (=ucs . #x822C) ; 般 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B46) ; ø»œ›¡ + (ideograph-daikanwa . 30389) ; ø¸‡šµ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x7430) ; ø»†€ + (chinese-isoir165 . #x7430) ; ø»Ž¨ + (ideograph-daikanwa . 30390) ; ø¸‡š¶ + (=ucs . #x822D) ; 舭 + )) +(define-char + '((=>ucs . #x822D) ; 舭 + (morohashi-daikanwa 30390 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3355) ; ø»•±´ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B47) ; ø»œ›¢ + (ideograph-daikanwa . 30391) ; ø¸‡š· + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B48) ; ø»œ›£ + (ideograph-daikanwa . 30392) ; ø¸‡š¸ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (=ucs . #x822E) ; 舮 + )) +(define-char + '((=>ucs . #x822E) ; 舮 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x6764) ; ø»ƒ£· + )) +(define-char + '((=>ucs . #x822E) ; 舮 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0208 . #x6764) ; ø»‡·¿ + (=jis-x0208-1990 . #x6764) ; ø½‹³ + (ucs-jis . #x822E) ; ø»‡·¿ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x7431) ; ø»†€Ž + (chinese-isoir165 . #x7431) ; ø»Ž¨ž + (chinese-cns11643-2 . #x3235) ; ø»“¥² + (=ucs . #x822F) ; 舯 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3D22) ; ø»„¯ + (chinese-isoir165 . #x3D22) ; ø»— + (=ucs . #x8230) ; 舰 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3255) ; ø»„Ÿ¶ + (chinese-isoir165 . #x3255) ; ø»ˆ† + (=ucs . #x8231) ; 舱 + )) +(define-char + '((=>ucs . #x8232) ; 舲 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5678) ; ø»‹³ + (=jis-x0213-2-2000 . #x7564) ; ø»¦™› + (ideograph-daikanwa . 30393) ; ø¸‡š¹ + (=jef-china3 . #x98F7) ; øº‰£· + (ucs-jis . #x8232) ; ø»‹³ + )) +(define-char + '((=>ucs . #x8232) ; 舲 + (morohashi-daikanwa 30393 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x385B) ; ø»“¯Œ + )) +(define-char + '((morohashi-daikanwa 30393 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x8232) ; 舲 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x384B) ; ø»•¹€ + (ideograph-daikanwa . 30394) ; ø¸‡šº + (=ucs . #x4466) ; 䑦 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4371) ; ø»œ§¼ + (ideograph-daikanwa . 30395) ; ø¸‡š» + (=ucs . #x4467) ; 䑧 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x347A) ; ø»š‡¿ + (ideograph-daikanwa . 30396) ; ø¸‡š¼ + (=ucs . #x26A21) ; 𦨡 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6654) + (chinese-gb2312 . #x7436) ; ø»†€“ + (=jis-x0208 . #x6758) ; ø½‹§ + (chinese-isoir165 . #x7436) ; ø»Ž¨£ + (chinese-cns11643-2 . #x3858) ; ø»“¯‰ + (ideograph-daikanwa . 30397) ; ø¸‡š½ + (=ucs . #x8233) ; 舳 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7437) ; ø»†€” + (japanese-jisx0212 . #x5679) ; ø»‹³ž + (chinese-isoir165 . #x7437) ; ø»Ž¨¤ + (chinese-cns11643-2 . #x385A) ; ø»“¯‹ + (=jis-x0213-2-2000 . #x7565) ; ø»¦™œ + (ideograph-daikanwa . 30398) ; ø¸‡š¾ + (=jef-china3 . #x61A3) ; øº††£ + (=ucs . #x8234) ; 舴 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3459) ; ø»—½š + (ideograph-daikanwa . 30399) ; ø¸‡š¿ + (=ucs . #x26A22) ; 𦨢 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 3562) + (chinese-gb2312 . #x3666) ; ø»„¥¿ + (=jis-x0208 . #x4249) ; ø½Š§‚ + (korean-ksc5601 . #x766C) ; ø»Š˜ + (chinese-isoir165 . #x3666) ; ø»Ž + (chinese-cns11643-1 . #x5C70) ; ø»’š• + (ideograph-daikanwa . 30400) ; ø¸‡›€ + (=ucs . #x8235) ; 舵 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 30401) ; ø¸‡› + (=jef-china3 . #x61A4) ; øº††¤ + (=ucs . #x4468) ; 䑨 + )) +(define-char + '((=>ucs . #x4468) ; 䑨 + (morohashi-daikanwa 30401 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4370) ; ø»œ§» + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6655) + (chinese-gb2312 . #x3230) ; ø»„Ÿ‘ + (=jis-x0208 . #x4775) ; ø½Š¯„ + (korean-ksc5601 . #x5A5C) ; ø»‰®µ + (chinese-isoir165 . #x3230) ; ø»‡¡ + (chinese-cns11643-1 . #x5C72) ; ø»’š— + (ideograph-daikanwa . 30402) ; ø¸‡›‚ + (=ucs . #x8236) ; 舶 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6649) + (chinese-gb2312 . #x4F4F) ; ø»…Š– + (=jis-x0208 . #x383F) ; ø½Š˜Œ + (korean-ksc5601 . #x7A64) ; ø»Š½ + (chinese-isoir165 . #x4F4F) ; ø»²¦ + (chinese-cns11643-1 . #x5C71) ; ø»’š– + (ideograph-daikanwa . 30403) ; ø¸‡›ƒ + (=ucs . #x8237) ; 舷 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 6648) + (chinese-gb2312 . #x7434) ; ø»†€‘ + (=jis-x0208 . #x6757) ; ø½‹¦ + (chinese-isoir165 . #x7434) ; ø»Ž¨¡ + (chinese-cns11643-2 . #x3857) ; ø»“¯ˆ + (ideograph-daikanwa . 30404) ; ø¸‡›„ + (=ucs . #x8238) ; 舸 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x345B) ; ø»—½œ + (ideograph-daikanwa . 30405) ; ø¸‡›… + (=ucs . #x26A23) ; 𦨣 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4372) ; ø»œ§½ + (ideograph-daikanwa . 30406) ; ø¸‡›† + )) +(define-char + '((=>ucs . #x8239) ; 船 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-1 . 6652) + (japanese-jisx0208-1978 . #x4125) ; ø»‚«„ + (japanese-jisx0208 . #x4125) ; ø»†¿Œ + (ideograph-daikanwa . 30407) ; ø¸‡›‡ + )) +(define-char + '((=>ucs . #x8239) ; 船 + (morohashi-daikanwa 30407 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-1 . 6651) + (shinjigen-2 . 6651) + (chinese-cns11643-1 . #x5C73) ; ø»’š˜ + (=jis-x0208-1990 . #x4125) ; ø½Š¥€ + (ucs-jis . #x8239) ; ø»’š˜ + )) +(define-char + '((morohashi-daikanwa 30407 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x342C) ; ø»„¢‰ + (korean-ksc5601 . #x604F) ; ø»‰·œ + (chinese-isoir165 . #x342C) ; ø»Š™ + (=ucs . #x8239) ; 船 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 30408) ; ø¸‡›ˆ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x347B) ; ø»šˆ€ + (ideograph-daikanwa . 30409) ; ø¸‡›‰ + (=ucs . #x26A26) ; 𦨦 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x436E) ; ø»œ§¹ + (ideograph-daikanwa . 30410) ; ø¸‡›Š + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x567A) ; ø»‹³Ÿ + (chinese-isoir165 . #x7E2F) ; ø»Ž·ˆ + (chinese-cns11643-2 . #x3859) ; ø»“¯Š + (ideograph-daikanwa . 30411) ; ø¸‡›‹ + (=jef-china3 . #x61A5) ; øº††¥ + (=ucs . #x823A) ; 舺 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x436F) ; ø»œ§º + (ideograph-daikanwa . 30412) ; ø¸‡›Œ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3479) ; ø»š‡¾ + (ideograph-daikanwa . 30413) ; ø¸‡› + (=ucs . #x26A2C) ; 𦨬 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7435) ; ø»†€’ + (chinese-isoir165 . #x7435) ; ø»Ž¨¢ + (=ucs . #x823B) ; 舻 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x345A) ; ø»—½› + (=ucs . #x26A32) ; 𦨲 + )) +(define-char + '((=>ucs . #x26A2F) ; 𦨯 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 30414) ; ø¸‡›Ž + )) +(define-char + '((morohashi-daikanwa 30414 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B54) ; ø»š‘« + (=ucs . #x26A2F) ; 𦨯 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F3D) ; ø»“¹€ + (=jis-x0213-2-2000 . #x7566) ; ø»¦™ + (ideograph-daikanwa . 30415) ; ø¸‡› + (=ucs . #x823C) ; 舼 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D65) ; ø»œ¶œ + (ideograph-daikanwa . 30416) ; ø¸‡› + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D64) ; ø»œ¶› + (ideograph-daikanwa . 30417) ; ø¸‡›‘ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 30418) ; ø¸‡›’ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E4A) ; ø»–³ + (ideograph-daikanwa . 30419) ; ø¸‡›“ + (=ucs . #x446A) ; 䑪 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A4E) ; ø»˜†ƒ + (ideograph-daikanwa . 30420) ; ø¸‡›” + (=ucs . #x446B) ; 䑫 + )) +(define-char + '((=>ucs . #x26A3C) ; 𦨼 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 30421) ; ø¸‡›• + )) +(define-char + '((morohashi-daikanwa 30421 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x422B) ; ø»š›” + (=ucs . #x26A3C) ; 𦨼 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F3E) ; ø»“¹ + (ideograph-daikanwa . 30422) ; ø¸‡›– + (=ucs . #x823D) ; 舽 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A52) ; ø»˜†‡ + (ideograph-daikanwa . 30423) ; ø¸‡›— + (=jef-china3 . #x8FD0) ; øºˆ¿ + (=ucs . #x26A34) ; 𦨴 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A50) ; ø»˜†… + (ideograph-daikanwa . 30424) ; ø¸‡›˜ + (=ucs . #x26A35) ; 𦨵 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A4F) ; ø»˜†„ + (ideograph-daikanwa . 30425) ; ø¸‡›™ + (=ucs . #x446C) ; 䑬 + )) +(define-char + '((=>ucs . #x26A36) ; 𦨶 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 30426) ; ø¸‡›š + )) +(define-char + '((morohashi-daikanwa 30426 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (=ucs . #x26A36) ; 𦨶 + )) +(define-char + '((=>ucs . #x26A36) ; 𦨶 + (morohashi-daikanwa 30426 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A51) ; ø»˜†† + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D63) ; ø»œ¶š + (ideograph-daikanwa . 30427) ; ø¸‡›› + (=jef-china3 . #x61A6) ; øº††¦ + (=ucs . #x446D) ; 䑭 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A53) ; ø»˜†ˆ + (ideograph-daikanwa . 30428) ; ø¸‡›œ + (=ucs . #x26A37) ; 𦨷 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D66) ; ø»œ¶ + (ideograph-daikanwa . 30429) ; ø¸‡› + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 30430) ; ø¸‡›ž + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7438) ; ø»†€• + (chinese-isoir165 . #x7438) ; ø»Ž¨¥ + (=ucs . #x823E) ; 舾 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F3F) ; ø»“¹‚ + (=ucs . #x823F) ; 舿 + )) +(define-char + '((=>ucs . #x8240) ; 艀 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 6659) + (=jis-x0208 . #x6759) ; ø½‹¨ + (korean-ksc5601 . #x5D32) ; ø»‰²¥ + (ideograph-daikanwa . 30431) ; ø¸‡›Ÿ + (ucs-jis . #x8240) ; ø½‹¨ + )) +(define-char + '((morohashi-daikanwa 30431 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x464B) ; ø»”ƒ  + (=ucs . #x8240) ; 艀 + )) +(define-char + '((=>ucs . #x8241) ; 艁 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 30432) ; ø¸‡›  + )) +(define-char + '((morohashi-daikanwa 30432 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4426) ; ø»–Šƒ + (=ucs . #x8241) ; 艁 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x464C) ; ø»”ƒ¡ + (ideograph-daikanwa . 30433) ; ø¸‡›¡ + (=ucs . #x8242) ; 艂 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x567B) ; ø»‹³  + (chinese-cns11643-4 . #x402E) ; ø»˜Ž— + (ideograph-daikanwa . 30434) ; ø¸‡›¢ + (=ucs . #x8243) ; 艃 + )) +(define-char + '((=>ucs . #x8244) ; 艄 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x567C) ; ø»‹³¡ + (ideograph-daikanwa . 30435) ; ø¸‡›£ + (ucs-jis . #x8244) ; ø»‹³¡ + )) +(define-char + '((morohashi-daikanwa 30435 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x7439) ; ø»†€– + (chinese-isoir165 . #x7439) ; ø»Ž¨¦ + (=ucs . #x8244) ; 艄 + )) +(define-char + '((=>ucs . #x8244) ; 艄 + (morohashi-daikanwa 30435 0 2 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x464A) ; ø»”ƒŸ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x422D) ; ø»š›– + (ideograph-daikanwa . 30436) ; ø¸‡›¤ + (=ucs . #x446F) ; 䑯 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x572C) ; ø»„ + (ideograph-daikanwa . 30437) ; ø¸‡›¥ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (korean-ksc5601 . #x6629) ; ø»‰¿ª + (japanese-jisx0212 . #x567D) ; ø»‹³¢ + (chinese-cns11643-2 . #x464D) ; ø»”ƒ¢ + (=jis-x0213-2-2000 . #x7569) ; ø»¦™  + (ideograph-daikanwa . 30438) ; ø¸‡›¦ + (=jef-china3 . #x61A7) ; øº††§ + (=ucs . #x8245) ; 艅 + )) +(define-char + '((=>ucs . #x8246) ; 艆 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x567E) ; ø»‹³£ + (=jis-x0213-2-2000 . #x7567) ; ø»¦™ž + (ideograph-daikanwa . 30439) ; ø¸‡›§ + (=jef-china3 . #x61A8) ; øº††¨ + (ucs-jis . #x8246) ; ø»‹³£ + )) +(define-char + '((morohashi-daikanwa 30439 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x402D) ; ø»˜Ž– + (=ucs . #x8246) ; 艆 + )) +(define-char + '((=>ucs . #x8247) ; 艇 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 6657) + (japanese-jisx0208-1978 . #x447A) ; ø»‚°³ + (japanese-jisx0208 . #x447A) ; ø»‡„» + (korean-ksc5601 . #x6F73) ; ø»ŠŽ‚ + (ideograph-daikanwa . 30440) ; ø¸‡›¨ + )) +(define-char + '((morohashi-daikanwa 30440 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x4D27) ; ø»…†² + (chinese-isoir165 . #x4D27) ; ø»¯‚ + (chinese-cns11643-1 . #x662C) ; ø»’§½ + (=jis-x0208-1990 . #x447A) ; ø½Šª¯ + (=ucs . #x8247) ; 艇 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x572A) ; ø»„ + (ideograph-daikanwa . 30441) ; ø¸‡›© + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x402F) ; ø»˜Ž˜ + (ideograph-daikanwa . 30442) ; ø¸‡›ª + (=ucs . #x4470) ; 䑰 + )) +(define-char + '((=>ucs . #x26A3E) ; 𦨾 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 30443) ; ø¸‡›« + )) +(define-char + '((morohashi-daikanwa 30443 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x422C) ; ø»š›• + (=ucs . #x26A3E) ; 𦨾 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x572B) ; ø»„Ž + (ideograph-daikanwa . 30444) ; ø¸‡›¬ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x572D) ; ø»„ + (ideograph-daikanwa . 30445) ; ø¸‡›­ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x422E) ; ø»š›— + (ideograph-daikanwa . 30446) ; ø¸‡›® + (=ucs . #x26A49) ; 𦩉 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x572E) ; ø»„‘ + (ideograph-daikanwa . 49574) ; ø¸Œ†¦ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (=ucs . #x8248) ; 艈 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x743A) ; ø»†€— + (chinese-isoir165 . #x743A) ; ø»Ž¨§ + (chinese-cns11643-2 . #x4649) ; ø»”ƒž + (=jis-x0213-2-2000 . #x7568) ; ø»¦™Ÿ + (=ucs . #x8249) ; 艉 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x492D) ; ø»–‘  + (ideograph-daikanwa . 30447) ; ø¸‡›¯ + (=ucs . #x824A) ; 艊 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x464F) ; ø»˜—¬ + (ideograph-daikanwa . 30448) ; ø¸‡›° + (=ucs . #x4471) ; 䑱 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x743B) ; ø»†€˜ + (japanese-jisx0212 . #x5721) ; ø»‹³¤ + (chinese-isoir165 . #x743B) ; ø»Ž¨¨ + (chinese-cns11643-1 . #x6A5B) ; ø»’®¤ + (=jis-x0213-2-2000 . #x756B) ; ø»¦™¢ + (ideograph-daikanwa . 30449) ; ø¸‡›± + (=jef-china3 . #x61AA) ; øº††ª + (=ucs . #x824B) ; 艋 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4651) ; ø»˜—® + (ideograph-daikanwa . 30450) ; ø¸‡›² + (=ucs . #x4472) ; 䑲 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6127) ; ø»’¶ + (ideograph-daikanwa . 30451) ; ø¸‡›³ + )) +(define-char + '((=>ucs . #x26A4B) ; 𦩋 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30452) ; ø¸‡›´ + )) +(define-char + '((morohashi-daikanwa 30452 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x492D) ; ø»š¥¨ + (=ucs . #x26A4B) ; 𦩋 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4650) ; ø»˜—­ + (ideograph-daikanwa . 30453) ; ø¸‡›µ + (=ucs . #x4473) ; 䑳 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x492C) ; ø»–‘Ÿ + (ideograph-daikanwa . 30454) ; ø¸‡›¶ + (=ucs . #x4474) ; 䑴 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6124) ; ø»’³ + (ideograph-daikanwa . 30455) ; ø¸‡›· + (=ucs . #x4475) ; 䑵 + )) +(define-char + '((=>ucs . #x824C) ; 艌 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x492E) ; ø»–‘¡ + (ideograph-daikanwa . 30456) ; ø¸‡›¸ + (=jef-china3 . #x9FE1) ; øº‰¿¡ + )) +(define-char + '((morohashi-daikanwa 30456 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x824C) ; 艌 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x492B) ; ø»š¥¦ + (ideograph-daikanwa . 30457) ; ø¸‡›¹ + (=ucs . #x26A4C) ; 𦩌 + )) +(define-char + '((=>ucs . #x26A4D) ; 𦩍 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30458) ; ø¸‡›º + )) +(define-char + '((morohashi-daikanwa 30458 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4652) ; ø»˜—¯ + (=ucs . #x26A4D) ; 𦩍 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x492C) ; ø»š¥§ + (=jis-x0213-2-2000 . #x756C) ; ø»¦™£ + (ideograph-daikanwa . 30459) ; ø¸‡›» + (=ucs . #x4476) ; 䑶 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6122) ; ø»’± + (ideograph-daikanwa . 30460) ; ø¸‡›¼ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6126) ; ø»’µ + (ideograph-daikanwa . 30461) ; ø¸‡›½ + )) +(define-char + '((=>ucs . #x26A5C) ; 𦩜 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30462) ; ø¸‡›¾ + )) +(define-char + '((morohashi-daikanwa 30462 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x492A) ; ø»š¥¥ + (=ucs . #x26A5C) ; 𦩜 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6123) ; ø»’² + (ideograph-daikanwa . 30465) ; ø¸‡œ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30466) ; ø¸‡œ‚ + )) +(define-char + '((morohashi-daikanwa 30466 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6125) ; ø»’´ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb12345 . #x7D22) ; 艍 + (=ucs . #x824D) ; 艍 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30468) ; ø¸‡œ„ + (=ucs . #x26A5D) ; 𦩝 + )) +(define-char + '((=>ucs . #x26A5D) ; 𦩝 + (morohashi-daikanwa 30468 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x502F) ; ø»š¯¼ + )) +(define-char + '((=>ucs . #x26A5E) ; 𦩞 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30469) ; ø¸‡œ… + )) +(define-char + '((morohashi-daikanwa 30469 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C67) ; ø»˜ ¸ + (=ucs . #x26A5E) ; 𦩞 + )) +(define-char + '((=>ucs . #x26A5F) ; 𦩟 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30470) ; ø¸‡œ† + )) +(define-char + '((morohashi-daikanwa 30470 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C66) ; ø»˜ · + (=ucs . #x26A5F) ; 𦩟 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x502E) ; ø»š¯» + (ideograph-daikanwa . 30471) ; ø¸‡œ‡ + (=ucs . #x26A60) ; 𦩠 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5722) ; ø»‹³¥ + (chinese-cns11643-2 . #x5333) ; ø»”–Ž + (ideograph-daikanwa . 30472) ; ø¸‡œˆ + (=ucs . #x824E) ; 艎 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x502B) ; ø»š¯¸ + (ideograph-daikanwa . 30473) ; ø¸‡œ‰ + (=ucs . #x26A61) ; 𦩡 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x502C) ; ø»š¯¹ + (ideograph-daikanwa . 30474) ; ø¸‡œŠ + (=ucs . #x26A62) ; 𦩢 + )) +(define-char + '((=>ucs . #x26A63) ; 𦩣 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30475) ; ø¸‡œ‹ + )) +(define-char + '((=>ucs . #x26A63) ; 𦩣 + (morohashi-daikanwa 30475 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5030) ; ø»š¯½ + )) +(define-char + '((morohashi-daikanwa 30475 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x26A63) ; 𦩣 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E3E) ; ø»–™‡ + (ideograph-daikanwa . 30476) ; ø¸‡œŒ + (=ucs . #x4479) ; 䑹 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x743C) ; ø»†€™ + (japanese-jisx0212 . #x5723) ; ø»‹³¦ + (chinese-isoir165 . #x743C) ; ø»Ž¨© + (chinese-cns11643-2 . #x532F) ; ø»”–Š + (=jis-x0213-2-2000 . #x756D) ; ø»¦™¤ + (ideograph-daikanwa . 30477) ; ø¸‡œ + (=jef-china3 . #x61AB) ; øº††« + (=ucs . #x824F) ; 艏 + )) +(define-char + '((=>ucs . #x26A64) ; 𦩤 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30478) ; ø¸‡œŽ + )) +(define-char + '((morohashi-daikanwa 30478 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5028) ; ø»š¯µ + (=ucs . #x26A64) ; 𦩤 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5332) ; ø»”– + (ideograph-daikanwa . 30479) ; ø¸‡œ + (=ucs . #x8250) ; 艐 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (=jis-x0213-2-2000 . #x756E) ; ø»¦™¥ + (ideograph-daikanwa . 30480) ; ø¸‡œ + (=jef-china3 . #x61AC) ; øº††¬ + (=ucs . #x447A) ; 䑺 + )) +(define-char + '((=>ucs . #x447A) ; 䑺 + (morohashi-daikanwa 30480 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C68) ; ø»˜ ¹ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C65) ; ø»˜ ¶ + (ideograph-daikanwa . 30481) ; ø¸‡œ‘ + (=ucs . #x447B) ; 䑻 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x274F) ; ø»žˆ– + (ideograph-daikanwa . 30482) ; ø¸‡œ’ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5724) ; ø»‹³§ + (chinese-cns11643-2 . #x5334) ; ø»”– + (ideograph-daikanwa . 30483) ; ø¸‡œ“ + (=ucs . #x8251) ; 艑 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5331) ; ø»”–Œ + (ideograph-daikanwa . 30484) ; ø¸‡œ” + (=ucs . #x8252) ; 艒 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30485) ; ø¸‡œ• + (=ucs . #x8253) ; 艓 + )) +(define-char + '((=>ucs . #x8253) ; 艓 + (morohashi-daikanwa 30485 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5330) ; ø»”–‹ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x274D) ; ø»žˆ” + (ideograph-daikanwa . 30486) ; ø¸‡œ– + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5031) ; ø»š¯¾ + (ideograph-daikanwa . 30487) ; ø¸‡œ— + (=ucs . #x26A67) ; 𦩧 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x274A) ; ø»žˆ‘ + (ideograph-daikanwa . 30488) ; ø¸‡œ˜ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30489) ; ø¸‡œ™ + )) +(define-char + '((morohashi-daikanwa 30489 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x274C) ; ø»žˆ“ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30490) ; ø¸‡œš + )) +(define-char + '((morohashi-daikanwa 30490 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x274E) ; ø»žˆ• + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30491) ; ø¸‡œ› + )) +(define-char + '((morohashi-daikanwa 30491 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x274B) ; ø»žˆ’ + )) +(define-char + '((=>ucs . #x26A71) ; 𦩱 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30492) ; ø¸‡œœ + )) +(define-char + '((morohashi-daikanwa 30492 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5029) ; ø»š¯¶ + (=ucs . #x26A71) ; 𦩱 + )) +(define-char + '((=>ucs . #x26A72) ; 𦩲 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30493) ; ø¸‡œ + )) +(define-char + '((morohashi-daikanwa 30493 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x502A) ; ø»š¯· + (=ucs . #x26A72) ; 𦩲 + )) +(define-char + '((=>ucs . #x26A6C) ; 𦩬 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30496) ; ø¸‡œ  + )) +(define-char + '((morohashi-daikanwa 30496 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x502D) ; ø»š¯º + (=ucs . #x26A6C) ; 𦩬 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb12345 . #x7C4C) ; 艔 + (=ucs . #x8254) ; 艔 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5742) ; ø»šº¡ + (ideograph-daikanwa . 30498) ; ø¸‡œ¢ + (=ucs . #x26A74) ; 𦩴 + )) +(define-char + '((=>ucs . #x26A75) ; 𦩵 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30499) ; ø¸‡œ£ + )) +(define-char + '((morohashi-daikanwa 30499 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x573F) ; ø»šºž + (=ucs . #x26A75) ; 𦩵 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5961) ; ø»”Ÿ° + (ideograph-daikanwa . 30500) ; ø¸‡œ¤ + (=ucs . #x8255) ; 艕 + )) +(define-char + '((=>ucs . #x26A76) ; 𦩶 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30501) ; ø¸‡œ¥ + )) +(define-char + '((morohashi-daikanwa 30501 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5743) ; ø»šº¢ + (=ucs . #x26A76) ; 𦩶 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30502) ; ø¸‡œ¦ + )) +(define-char + '((morohashi-daikanwa 30502 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x317C) ; ø»ž—¯ + )) +(define-char + '((=>ucs . #x26A78) ; 𦩸 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30503) ; ø¸‡œ§ + )) +(define-char + '((morohashi-daikanwa 30503 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5740) ; ø»šºŸ + (=ucs . #x26A78) ; 𦩸 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x526C) ; ø»˜©± + (ideograph-daikanwa . 30504) ; ø¸‡œ¨ + (=ucs . #x447C) ; 䑼 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3221) ; ø»ž—² + (ideograph-daikanwa . 30505) ; ø¸‡œ© + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x317D) ; ø»ž—° + (ideograph-daikanwa . 30506) ; ø¸‡œª + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3223) ; ø»ž—´ + (ideograph-daikanwa . 30507) ; ø¸‡œ« + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5725) ; ø»‹³¨ + (chinese-cns11643-2 . #x5962) ; ø»”Ÿ± + (ideograph-daikanwa . 30508) ; ø¸‡œ¬ + (=ucs . #x8256) ; 艖 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5963) ; ø»”Ÿ² + (=jis-x0213-2-2000 . #x756F) ; ø»¦™¦ + (ideograph-daikanwa . 30509) ; ø¸‡œ­ + (=ucs . #x8257) ; 艗 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x526D) ; ø»˜©² + (ideograph-daikanwa . 30510) ; ø¸‡œ® + (=ucs . #x447D) ; 䑽 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 6661) + (chinese-gb2312 . #x4B52) ; ø»…„¡ + (=jis-x0208 . #x675B) ; ø½‹ª + (chinese-isoir165 . #x4B52) ; ø»¬± + (chinese-cns11643-1 . #x717C) ; ø»’¹— + (ideograph-daikanwa . 30511) ; ø¸‡œ¯ + (=ucs . #x8258) ; 艘 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5741) ; ø»šº  + (ideograph-daikanwa . 30512) ; ø¸‡œ° + (=ucs . #x26A7C) ; 𦩼 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3222) ; ø»ž—³ + (ideograph-daikanwa . 30513) ; ø¸‡œ± + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x317E) ; ø»ž—± + (ideograph-daikanwa . 30514) ; ø¸‡œ² + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x317B) ; ø»ž—® + (ideograph-daikanwa . 30515) ; ø¸‡œ³ + )) +(define-char + '((=>ucs . #x8259) ; 艙 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 6660) + (=jis-x0208 . #x675A) ; ø½‹© + (korean-ksc5601 . #x736D) ; ø»Š“´ + (chinese-cns11643-1 . #x717D) ; ø»’¹˜ + (ideograph-daikanwa . 30516) ; ø¸‡œ´ + (ucs-jis . #x8259) ; ø½‹© + )) +(define-char + '((morohashi-daikanwa 30516 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb12345 . #x3255) ; 艙 + (=ucs . #x8259) ; 艙 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5830) ; ø»˜±© + (ideograph-daikanwa . 30517) ; ø¸‡œµ + (=ucs . #x447F) ; 䑿 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5834) ; ø»˜±­ + (ideograph-daikanwa . 30518) ; ø¸‡œ¶ + (=ucs . #x4480) ; 䒀 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A6A) ; ø»ž¤« + (ideograph-daikanwa . 30519) ; ø¸‡œ· + )) +(define-char + '((=>ucs . #x26A87) ; 𦪇 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 30520) ; ø¸‡œ¸ + )) +(define-char + '((morohashi-daikanwa 30520 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5831) ; ø»˜±ª + (=ucs . #x26A87) ; 𦪇 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5833) ; ø»˜±¬ + (ideograph-daikanwa . 30521) ; ø¸‡œ¹ + (=ucs . #x4481) ; 䒁 + )) +(define-char + '((=>ucs . #x26A88) ; 𦪈 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 30522) ; ø¸‡œº + )) +(define-char + '((morohashi-daikanwa 30522 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D6C) ; ø»›ƒ¿ + (=ucs . #x26A88) ; 𦪈 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x743D) ; ø»†€š + (=jis-x0208 . #x675D) ; ø½‹¬ + (chinese-isoir165 . #x743D) ; ø»Ž¨ª + (chinese-cns11643-2 . #x5E5E) ; ø»”§ƒ + (ideograph-daikanwa . 30523) ; ø¸‡œ» + (=ucs . #x825A) ; 艚 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5625) ; ø»–¤ž + (ideograph-daikanwa . 30524) ; ø¸‡œ¼ + (=ucs . #x4482) ; 䒂 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 30525) ; ø¸‡œ½ + (=ucs . #x825B) ; 艛 + )) +(define-char + '((=>ucs . #x825B) ; 艛 + (morohashi-daikanwa 30525 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E5D) ; ø»”§‚ + )) +(define-char + '((=>ucs . #x4483) ; 䒃 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 30526) ; ø¸‡œ¾ + )) +(define-char + '((morohashi-daikanwa 30526 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5626) ; ø»–¤Ÿ + (=ucs . #x4483) ; 䒃 + )) +(define-char + '((=>ucs . #x26A89) ; 𦪉 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 30527) ; ø¸‡œ¿ + )) +(define-char + '((morohashi-daikanwa 30527 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D66) ; ø»›ƒ¹ + (=ucs . #x26A89) ; 𦪉 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D69) ; ø»›ƒ¼ + (ideograph-daikanwa . 30528) ; ø¸‡€ + (=ucs . #x26A8A) ; 𦪊 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5726) ; ø»‹³© + (chinese-cns11643-2 . #x5E5F) ; ø»”§„ + (=jis-x0213-2-2000 . #x7571) ; ø»¦™¨ + (ideograph-daikanwa . 30529) ; ø¸‡ + (=ucs . #x825C) ; 艜 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D68) ; ø»›ƒ» + (ideograph-daikanwa . 30530) ; ø¸‡‚ + (=ucs . #x26A8B) ; 𦪋 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D67) ; ø»›ƒº + (ideograph-daikanwa . 30531) ; ø¸‡ƒ + (=ucs . #x4484) ; 䒄 + )) +(define-char + '((=>ucs . #x26A8E) ; 𦪎 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 30532) ; ø¸‡„ + )) +(define-char + '((=>ucs . #x26A8E) ; 𦪎 + (morohashi-daikanwa 30532 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D6B) ; ø»›ƒ¾ + )) +(define-char + '((morohashi-daikanwa 30532 0 3) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x26A8E) ; 𦪎 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A69) ; ø»ž¤ª + (ideograph-daikanwa . 30533) ; ø¸‡… + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D6A) ; ø»›ƒ½ + (ideograph-daikanwa . 30534) ; ø¸‡† + (=ucs . #x26A8D) ; 𦪍 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208 . #x675C) ; ø½‹« + (ideograph-daikanwa . 30536) ; ø¸‡ˆ + (=ucs . #x825D) ; 艝 + )) +(define-char + '((=>ucs . #x26A91) ; 𦪑 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C79) ; ø»˜¸ª + (ideograph-daikanwa . 30537) ; ø¸‡‰ + )) +(define-char + '((morohashi-daikanwa 30537 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x26A91) ; 𦪑 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x637B) ; ø»›‚ + (ideograph-daikanwa . 30538) ; ø¸‡Š + (=ucs . #x26A92) ; 𦪒 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x422C) ; ø»ž¯ + (ideograph-daikanwa . 30539) ; ø¸‡‹ + )) +(define-char + '((=>ucs . #x26A94) ; 𦪔 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 30540) ; ø¸‡Œ + )) +(define-char + '((morohashi-daikanwa 30540 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6375) ; ø»›Œ¼ + (=ucs . #x26A94) ; 𦪔 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x637A) ; ø»› + (ideograph-daikanwa . 30541) ; ø¸‡ + (=ucs . #x26A95) ; 𦪕 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x637D) ; ø»›„ + (ideograph-daikanwa . 30542) ; ø¸‡Ž + (=ucs . #x26A96) ; 𦪖 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x626D) ; ø»”­Š + (ideograph-daikanwa . 30543) ; ø¸‡ + (=ucs . #x825E) ; 艞 + )) +(define-char + '((=>ucs . #x26A97) ; 𦪗 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 30544) ; ø¸‡ + )) +(define-char + '((morohashi-daikanwa 30544 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6379) ; ø»›€ + (=ucs . #x26A97) ; 𦪗 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C7A) ; ø»˜¸« + (ideograph-daikanwa . 30545) ; ø¸‡‘ + (=ucs . #x26A98) ; 𦪘 + )) +(define-char + '((=>ucs . #x26A99) ; 𦪙 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 30546) ; ø¸‡’ + )) +(define-char + '((morohashi-daikanwa 30546 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C7B) ; ø»˜¸¬ + (=ucs . #x26A99) ; 𦪙 + )) +(define-char + '((=>ucs . #x26A9A) ; 𦪚 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 30547) ; ø¸‡“ + )) +(define-char + '((morohashi-daikanwa 30547 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6376) ; ø»›Œ½ + (=ucs . #x26A9A) ; 𦪚 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 30548) ; ø¸‡” + (=ucs . #x4486) ; 䒆 + )) +(define-char + '((=>ucs . #x4486) ; 䒆 + (morohashi-daikanwa 30548 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5832) ; ø»˜±« + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 6662) + (chinese-gb2312 . #x743E) ; ø»†€› + (=jis-x0208 . #x675E) ; ø½‹­ + (chinese-isoir165 . #x743E) ; ø»Ž¨« + (chinese-cns11643-2 . #x626C) ; ø»”­‰ + (ideograph-daikanwa . 30549) ; ø¸‡• + (=ucs . #x825F) ; 艟 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6377) ; ø»›Œ¾ + (ideograph-daikanwa . 30550) ; ø¸‡– + (=ucs . #x26A9B) ; 𦪛 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x637C) ; ø»›ƒ + (ideograph-daikanwa . 30551) ; ø¸‡— + (=ucs . #x26A9C) ; 𦪜 + )) +(define-char + '((=>ucs . #x26A9D) ; 𦪝 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 30552) ; ø¸‡˜ + )) +(define-char + '((morohashi-daikanwa 30552 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C78) ; ø»˜¸© + (=ucs . #x26A9D) ; 𦪝 + )) +(define-char + '((=>ucs . #x26AA7) ; 𦪧 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6378) ; ø»›Œ¿ + (ideograph-daikanwa . 30553) ; ø¸‡™ + )) +(define-char + '((morohashi-daikanwa 30553 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x26AA7) ; 𦪧 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x422D) ; ø»ž¯ž + (ideograph-daikanwa . 30555) ; ø¸‡› + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 30556) ; ø¸‡œ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x422B) ; ø»ž¯œ + (ideograph-daikanwa . 30557) ; ø¸‡ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (japanese-jisx0212 . #x5727) ; ø»‹³ª + (=jis-x0213-1-2000 . #x7A5B) ; ø»¤–¤ + (=ucs . #x8260) ; 艠 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x664F) ; ø»”²¤ + (ideograph-daikanwa . 30558) ; ø¸‡ž + (=ucs . #x8261) ; 艡 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (=jis-x0208 . #x6760) ; ø½‹¯ + (chinese-cns11643-3 . #x5A7A) ; ø»–«« + (ideograph-daikanwa . 30559) ; ø¸‡Ÿ + (=ucs . #x8262) ; 艢 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 30560) ; ø¸‡  + )) +(define-char + '((morohashi-daikanwa 30560 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4930) ; ø»ž¹³ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x692D) ; ø»›”¨ + (ideograph-daikanwa . 30561) ; ø¸‡¡ + (=ucs . #x26AAA) ; 𦪪 + )) +(define-char + '((=>ucs . #x26AAB) ; 𦪫 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 30562) ; ø¸‡¢ + )) +(define-char + '((morohashi-daikanwa 30562 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x692C) ; ø»›”§ + (=ucs . #x26AAB) ; 𦪫 + )) +(define-char + '((=>ucs . #x26AAC) ; 𦪬 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 30563) ; ø¸‡£ + )) +(define-char + '((morohashi-daikanwa 30563 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x692B) ; ø»›”¦ + (=ucs . #x26AAC) ; 𦪬 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5728) ; ø»‹³« + (=jis-x0213-2-2000 . #x7572) ; ø»¦™© + (ideograph-daikanwa . 30564) ; ø¸‡¤ + (=ucs . #x8263) ; 艣 + )) +(define-char + '((=>ucs . #x8263) ; 艣 + (morohashi-daikanwa 30564 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6650) ; ø»”²¥ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 6663) + (=jis-x0208 . #x675F) ; ø½‹® + (korean-ksc5601 . #x6B7A) ; ø»Šˆ‘ + (chinese-cns11643-2 . #x664E) ; ø»”²£ + (chinese-gb12345 . #x742F) ; 艤 + (ideograph-daikanwa . 30565) ; ø¸‡¥ + (=ucs . #x8264) ; 艤 + )) +(define-char + '((=>ucs . #x26AAD) ; 𦪭 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 30566) ; ø¸‡¦ + )) +(define-char + '((morohashi-daikanwa 30566 0 2) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x692A) ; ø»›”¥ + (=ucs . #x26AAD) ; 𦪭 + )) +(define-char + '((=>ucs . #x8265) ; 艥 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5A7B) ; ø»–«¬ + (ideograph-daikanwa . 30567) ; ø¸‡§ + )) +(define-char + '((morohashi-daikanwa 30567 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x8265) ; 艥 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4931) ; ø»ž¹´ + (ideograph-daikanwa . 30568) ; ø¸‡¨ + )) +(define-char + '((=>ucs . #x4488) ; 䒈 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 30569) ; ø¸‡© + )) +(define-char + '((morohashi-daikanwa 30569 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C7C) ; ø»˜¸­ + (=ucs . #x4488) ; 䒈 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4932) ; ø»ž¹µ + (ideograph-daikanwa . 30570) ; ø¸‡ª + )) +(define-char + '((=>ucs . #x8266) ; 艦 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 14) + (total-strokes . 20) + (shinjigen-2 . 6665) + (=jis-x0208 . #x344F) ; ø½Š’¤ + (korean-ksc5601 . #x7966) ; ø»Šœ¡ + (chinese-cns11643-1 . #x7A30) ; ø»“…™ + (ideograph-daikanwa . 30571) ; ø¸‡« + (ucs-jis . #x8266) ; ø½Š’¤ + )) +(define-char + '((morohashi-daikanwa 30571 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-gb12345 . #x3D22) ; 艦 + (=ucs . #x8266) ; 艦 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x642D) ; ø»™ƒŽ + (ideograph-daikanwa . 30572) ; ø¸‡¬ + (=ucs . #x4489) ; 䒉 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0212 . #x5729) ; ø»‹³¬ + (chinese-cns11643-4 . #x642C) ; ø»™ƒ + (ideograph-daikanwa . 30573) ; ø¸‡­ + (=ucs . #x8267) ; 艧 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-gb2312 . #x743F) ; ø»†€œ + (=jis-x0208 . #x6761) ; ø½‹° + (chinese-isoir165 . #x743F) ; ø»Ž¨¬ + (chinese-cns11643-2 . #x6962) ; ø»”·‘ + (ideograph-daikanwa . 30574) ; ø¸‡® + (=ucs . #x8268) ; 艨 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-2 . #x6963) ; ø»”·’ + (ideograph-daikanwa . 30575) ; ø¸‡¯ + (=ucs . #x8269) ; 艩 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 30576) ; ø¸‡° + (=ucs . #x26AB1) ; 𦪱 + )) +(define-char + '((=>ucs . #x26AB1) ; 𦪱 + (morohashi-daikanwa 30576 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D37) ; ø»›šª + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F43) ; ø»Ÿ‚º + (ideograph-daikanwa . 30577) ; ø¸‡± + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x707D) ; ø»› Š + (ideograph-daikanwa . 30578) ; ø¸‡² + (=ucs . #x26AB6) ; 𦪶 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x707C) ; ø»› ‰ + (=jis-x0213-2-2000 . #x7573) ; ø»¦™ª + (ideograph-daikanwa . 30579) ; ø¸‡³ + (=ucs . #x26AB7) ; 𦪷 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 15) + (total-strokes . 21) + (shinjigen-2 . 6666) + (=jis-x0208 . #x6762) ; ø½‹± + (chinese-cns11643-3 . #x5E55) ; ø»–°¾ + (ideograph-daikanwa . 30580) ; ø¸‡´ + (=ucs . #x826A) ; 艪 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5452) ; ø»ŸŠŸ + (ideograph-daikanwa . 30581) ; ø¸‡µ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5450) ; ø»ŸŠ + (ideograph-daikanwa . 49575) ; ø¸Œ†§ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5451) ; ø»ŸŠž + (ideograph-daikanwa . 49576) ; ø¸Œ†¨ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 16) + (total-strokes . 22) + (shinjigen-2 . 6668) + (=jis-x0208 . #x6763) ; ø½‹² + (chinese-gb12345 . #x7435) ; 艫 + (ideograph-daikanwa . 30582) ; ø¸‡¶ + (=ucs . #x826B) ; 艫 + )) +(define-char + '((=>ucs . #x826B) ; 艫 + (morohashi-daikanwa 30582 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D73) ; ø»”½š + )) +(define-char + '((=>ucs . #x26ABD) ; 𦪽 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 30583) ; ø¸‡· + )) +(define-char + '((morohashi-daikanwa 30583 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 16) + (total-strokes . 22) + (=ucs . #x26ABD) ; 𦪽 + )) +(define-char + '((=>ucs . #x26ABD) ; 𦪽 + (morohashi-daikanwa 30583 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7421) ; ø»›¤¦ + )) +(define-char + '((=>ucs . #x26ABF) ; 𦪿 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 30584) ; ø¸‡¸ + )) +(define-char + '((morohashi-daikanwa 30584 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 16) + (total-strokes . 22) + (=ucs . #x26ABF) ; 𦪿 + )) +(define-char + '((=>ucs . #x26ABF) ; 𦪿 + (morohashi-daikanwa 30584 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x6932) ; ø»™Š© + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7422) ; ø»›¤§ + (ideograph-daikanwa . 30585) ; ø¸‡¹ + (=ucs . #x26ABE) ; 𦪾 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5868) ; ø»Ÿ­ + (ideograph-daikanwa . 30586) ; ø¸‡º + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F3E) ; ø»”¿¡ + (ideograph-daikanwa . 30587) ; ø¸‡» + (=ucs . #x826C) ; 艬 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 30588) ; ø¸‡¼ + (=ucs . #x26AC3) ; 𦫃 + )) +(define-char + '((=>ucs . #x26AC3) ; 𦫃 + (morohashi-daikanwa 30588 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A6F) ; ø»™„ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 30589) ; ø¸‡½ + )) +(define-char + '((morohashi-daikanwa 30589 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C4C) ; ø»Ÿ–‰ + )) +(define-char + '((=>ucs . #x826D) ; 艭 + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 18) + (total-strokes . 24) + (japanese-jisx0212 . #x572A) ; ø»‹³­ + (ideograph-daikanwa . 30590) ; ø¸‡¾ + (ucs-jis . #x826D) ; ø»‹³­ + )) +(define-char + '((morohashi-daikanwa 30590 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-2 . #x7049) ; ø»•Š + (=ucs . #x826D) ; 艭 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x613B) ; ø»ŸŽ + (ideograph-daikanwa . 30591) ; ø¸‡¿ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x613A) ; ø»Ÿ + (ideograph-daikanwa . 30592) ; ø¸‡ž€ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 20) + (total-strokes . 26) + (ideograph-daikanwa . 30593) ; ø¸‡ž + )) +(define-char + '((morohashi-daikanwa 30593 0 1) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-7 . #x6252) ; ø»ŸŸƒ + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A71) ; ø»›®ª + (ideograph-daikanwa . 30594) ; ø¸‡ž‚ + (=ucs . #x26AC8) ; 𦫈 + )) +(define-char + '((ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 24) + (total-strokes . 30) + (ideograph-daikanwa . 30595) ; ø¸‡žƒ + (=ucs . #x26ACA) ; 𦫊 + )) +(define-char + '((=>ucs . #x26ACA) ; 𦫊 + (morohashi-daikanwa 30595 0 0) + (ideographic-radical . 137) ; ⾈ + (ideographic-strokes . 24) + (total-strokes . 30) + (chinese-cns11643-4 . #x6E4F) ; ø»™’œ + )) diff --git a/lisp/utf-2000/Ideograph-R138-Stopping.el b/lisp/utf-2000/Ideograph-R138-Stopping.el new file mode 100644 index 0000000..f5c9d02 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R138-Stopping.el @@ -0,0 +1,103 @@ +(define-char + '((ideographic-radical . 138) ; ⾉ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 6669) + (chinese-gb2312 . #x745E) ; ø»†€» + (=jis-x0208 . #x3A31) ; ø½Ššº + (korean-ksc5601 . #x4A5D) ; ø»‰—– + (chinese-isoir165 . #x745E) ; ø»Ž©‹ + (chinese-cns11643-1 . #x4862) ; ø»‘¼¯ + (=gt-pj-1 . #x3A31) ; 艮 + (ideograph-daikanwa . 30596) ; ø¸‡ž„ + (=gt-k . 01615) ; ý¡„€™ + (=ucs . #x826E) ; 艮 + )) +(define-char + '((=>ucs . #x826F) ; 良 + (ideographic-radical . 138) ; ⾉ + (ideographic-strokes . 1) + (total-strokes . 7) + (shinjigen-2 . 6671) + (=jis-x0208 . #x4E49) ; ø½Š¸ª + (korean-ksc5601 . #x555E) ; ø»‰§¡ + (=gt-pj-1 . #x4E49) ; ø½Š¸ª + (ideograph-daikanwa . 30597) ; ø¸‡ž… + (=gt-k . 02672) ; ý¡„€©° + (ucs-jis . #x826F) ; ø½Š¸ª + )) +(define-char + '((morohashi-daikanwa 30597 0 0) + (ideographic-radical . 138) ; ⾉ + (ideographic-strokes . 1) + (total-strokes . 7) + (chinese-gb2312 . #x413C) ; ø»„µŸ + (chinese-isoir165 . #x413C) ; ø»¯ + (chinese-cns11643-1 . #x4B40) ; ø»’€§ + (=ucs . #x826F) ; 良 + )) +(define-char + '((ideographic-radical . 138) ; ⾉ + (ideographic-strokes . 1) + (total-strokes . 6) + (<-simplified-ideograph + ((ideograph-daikanwa . 30597) ; ø¸‡ž… + )) + (=big5-cdp . #x8C42) ; ý¢€ˆ±‚ + )) +(define-char + '((ideographic-radical . 138) ; ⾉ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-gb2312 . #x3C68) ; ø»„®µ + (chinese-isoir165 . #x3C68) ; ø»—… + (=ucs . #x8270) ; 艰 + )) +(define-char + '((=>ucs . #x26ACB) ; 𦫋 + (ideographic-radical . 138) ; ⾉ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 30598) ; ø¸‡ž† + )) +(define-char + '((=>ucs . #x26ACB) ; 𦫋 + (morohashi-daikanwa 30598 0 0) + (ideographic-radical . 138) ; ⾉ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3438) ; ø»œ‘ + )) +(define-char + '((morohashi-daikanwa 30598 0 1) + (ideographic-radical . 138) ; ⾉ + (ideographic-strokes . 3) + (total-strokes . 9) + (=ucs . #x26ACB) ; 𦫋 + )) +(define-char + '((ideographic-radical . 138) ; ⾉ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 30599) ; ø¸‡ž‡ + )) +(define-char + '((ideographic-radical . 138) ; ⾉ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 6672) + (=jis-x0208 . #x6765) ; ø½‹´ + (korean-ksc5601 . #x4A5E) ; ø»‰—— + (chinese-cns11643-1 . #x7529) ; ø»’½¼ + (chinese-gb12345 . #x3C68) ; 艱 + (ideograph-daikanwa . 30600) ; ø¸‡žˆ + (=ucs . #x8271) ; 艱 + )) +(define-char + '((ideographic-radical . 138) ; ⾉ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F44) ; ø»Ÿ‚» + (ideograph-daikanwa . 30601) ; ø¸‡ž‰ + (=ucs . #x26AD2) ; 𦫒 + )) diff --git a/lisp/utf-2000/Ideograph-R139-Color.el b/lisp/utf-2000/Ideograph-R139-Color.el new file mode 100644 index 0000000..bf381c7 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R139-Color.el @@ -0,0 +1,393 @@ +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 6674) + (chinese-gb2312 . #x492B) ; ø»…€¾ + (=jis-x0208 . #x3F27) ; ø½Š¢† + (korean-ksc5601 . #x5F64) ; ø»‰¶“ + (chinese-isoir165 . #x492B) ; ø»©Ž + (chinese-cns11643-1 . #x4863) ; ø»‘¼° + (=gt-pj-1 . #x3F27) ; 色 + (ideograph-daikanwa . 30602) ; ø¸‡žŠ + (=gt-k . 01646) ; ý¡„€™® + (=ucs . #x8272) ; 色 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 30603) ; ø¸‡ž‹ + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F53) ; ø»—µ¾ + (ideograph-daikanwa . 30604) ; ø¸‡žŒ + (=ucs . #x448A) ; 䒊 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 4) + (chinese-gb2312 . #x515E) ; ø»…¡ + (chinese-isoir165 . #x515E) ; ø»µ± + (=ucs . #x8273) ; 艳 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x345C) ; ø»—½ + (ideograph-daikanwa . 30605) ; ø¸‡ž + (=ucs . #x448B) ; 䒋 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x6575) ; ø»…« + (japanese-jisx0212 . #x572B) ; ø»‹³® + (chinese-isoir165 . #x6575) ; ø»Ž“  + (chinese-cns11643-2 . #x385C) ; ø»“¯ + (=jis-x0213-1-2000 . #x7A5C) ; ø»¤–¥ + (ideograph-daikanwa . 30606) ; ø¸‡žŽ + (=ucs . #x8274) ; 艴 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x347C) ; ø»šˆ + (ideograph-daikanwa . 30607) ; ø¸‡ž + (=ucs . #x26AD4) ; 𦫔 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 30608) ; ø¸‡ž + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x347E) ; ø»šˆƒ + (ideograph-daikanwa . 30609) ; ø¸‡ž‘ + (=ucs . #x26AD9) ; 𦫙 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 30610) ; ø¸‡ž’ + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4373) ; ø»œ§¾ + (ideograph-daikanwa . 30611) ; ø¸‡ž“ + (=ucs . #x26AD7) ; 𦫗 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x347D) ; ø»šˆ‚ + (=ucs . #x26AD5) ; 𦫕 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x572F) ; ø»„’ + (ideograph-daikanwa . 30612) ; ø¸‡ž” + (=ucs . #x26ADB) ; 𦫛 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5730) ; ø»„“ + (ideograph-daikanwa . 30613) ; ø¸‡ž• + (=ucs . #x26ADC) ; 𦫜 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5731) ; ø»„” + (ideograph-daikanwa . 30614) ; ø¸‡ž– + (=ucs . #x26ADD) ; 𦫝 + )) +(define-char + '((=>ucs . #x8275) ; 艵 + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30615) ; ø¸‡ž— + )) +(define-char + '((morohashi-daikanwa 30615 0 2) + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F40) ; ø»“¹ƒ + (=ucs . #x8275) ; 艵 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6129) ; ø»’¸ + (ideograph-daikanwa . 30616) ; ø¸‡ž˜ + (=ucs . #x26ADE) ; 𦫞 + )) +(define-char + '((=>ucs . #x26AE3) ; 𦫣 + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30617) ; ø¸‡ž™ + )) +(define-char + '((morohashi-daikanwa 30617 0 0) + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6128) ; ø»’· + (=ucs . #x26AE3) ; 𦫣 + )) +(define-char + '((=>ucs . #x26AE2) ; 𦫢 + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30618) ; ø¸‡žš + )) +(define-char + '((morohashi-daikanwa 30618 0 2) + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x612A) ; ø»’¹ + (=ucs . #x26AE2) ; 𦫢 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 30619) ; ø¸‡ž› + )) +(define-char + '((=>ucs . #x26AE6) ; 𦫦 + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 30620) ; ø¸‡žœ + )) +(define-char + '((morohashi-daikanwa 30620 0 2) + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2752) ; ø»žˆ™ + (=ucs . #x26AE6) ; 𦫦 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2751) ; ø»žˆ˜ + (ideograph-daikanwa . 30621) ; ø¸‡ž + (=ucs . #x26AE4) ; 𦫤 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2750) ; ø»žˆ— + (ideograph-daikanwa . 30622) ; ø¸‡žž + (=ucs . #x26AE5) ; 𦫥 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x526F) ; ø»˜©´ + (ideograph-daikanwa . 30623) ; ø¸‡žŸ + (=ucs . #x448C) ; 䒌 + )) +(define-char + '((=>ucs . #x26AEA) ; 𦫪 + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30624) ; ø¸‡ž  + )) +(define-char + '((morohashi-daikanwa 30624 0 0) + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x26AEA) ; 𦫪 + )) +(define-char + '((=>ucs . #x26AEA) ; 𦫪 + (morohashi-daikanwa 30624 0 1) + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5744) ; ø»šº£ + )) +(define-char + '((=>ucs . #x26AEB) ; 𦫫 + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30625) ; ø¸‡ž¡ + )) +(define-char + '((morohashi-daikanwa 30625 0 2) + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x26AEB) ; 𦫫 + )) +(define-char + '((=>ucs . #x26AEB) ; 𦫫 + (morohashi-daikanwa 30625 0 3) + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5745) ; ø»šº¤ + )) +(define-char + '((=>ucs . #x26AEC) ; 𦫬 + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30626) ; ø¸‡ž¢ + )) +(define-char + '((morohashi-daikanwa 30626 0 2) + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3225) ; ø»ž—¶ + (=ucs . #x26AEC) ; 𦫬 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x526E) ; ø»˜©³ + (ideograph-daikanwa . 30627) ; ø¸‡ž£ + (=ucs . #x448D) ; 䒍 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30628) ; ø¸‡ž¤ + )) +(define-char + '((=>ucs . #x26AED) ; 𦫭 + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 30629) ; ø¸‡ž¥ + )) +(define-char + '((morohashi-daikanwa 30629 0 1) + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3224) ; ø»ž—µ + (=ucs . #x26AED) ; 𦫭 + )) +(define-char + '((=>ucs . #x448E) ; 䒎 + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 30630) ; ø¸‡ž¦ + )) +(define-char + '((morohashi-daikanwa 30630 0 1) + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5835) ; ø»˜±® + (=ucs . #x448E) ; 䒎 + )) +(define-char + '((=>ucs . #x448F) ; 䒏 + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 30631) ; ø¸‡ž§ + )) +(define-char + '((morohashi-daikanwa 30631 0 2) + (ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C7D) ; ø»˜¸® + (=ucs . #x448F) ; 䒏 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 6679) + (=jis-x0208 . #x3170) ; ø½ŠŽ« + (korean-ksc5601 . #x667D) ; ø»Š€¾ + (chinese-cns11643-3 . #x5A7C) ; ø»–«­ + (ideograph-daikanwa . 30632) ; ø¸‡ž¨ + (=ucs . #x8276) ; 艶 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D39) ; ø»›š¬ + (ideograph-daikanwa . 30633) ; ø¸‡ž© + (=ucs . #x26AEF) ; 𦫯 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D38) ; ø»›š« + (ideograph-daikanwa . 30634) ; ø¸‡žª + (=ucs . #x26AF0) ; 𦫰 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F45) ; ø»Ÿ‚¼ + (ideograph-daikanwa . 30635) ; ø¸‡ž« + (=ucs . #x26AF1) ; 𦫱 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x6933) ; ø»™Šª + (ideograph-daikanwa . 30636) ; ø¸‡ž¬ + (=ucs . #x4490) ; 䒐 + )) +(define-char + '((ideographic-radical . 139) ; ⾊ + (ideographic-strokes . 18) + (total-strokes . 24) + (shinjigen-2 . 6680) + (=jis-x0208 . #x6766) ; ø½‹µ + (chinese-cns11643-1 . #x7C6C) ; ø»“‰‘ + (chinese-gb12345 . #x515E) ; 艷 + (ideograph-daikanwa . 30637) ; ø¸‡ž­ + (=ucs . #x8277) ; 艷 + )) diff --git a/lisp/utf-2000/Ideograph-R140-Grass.el b/lisp/utf-2000/Ideograph-R140-Grass.el new file mode 100644 index 0000000..d662925 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R140-Grass.el @@ -0,0 +1,33072 @@ +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 0) + (total-strokes . 6) + (=jis-x0208 . #x6767) ; ø½‹¶ + (korean-ksc5601 . #x752C) ; ø»Š•¯ + (chinese-isoir165 . #x2E73) ; ø»‚¬ + (chinese-cns11643-2 . #x226A) ; ø»“‡ + (=gt-pj-1 . #x6767) ; 艸 + (ideograph-daikanwa . 30638) ; ø¸‡ž® + (=gt-k . 01736) ; ý¡„€›ˆ + (=ucs . #x8278) ; 艸 + )) +(define-char + '((name . "CJK RADICAL GRASS TWO") + (=>ucs . #x8279) ; 艹 + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-4 . #x2153) ; ø»—¡š + (=jis-x0213-2-2000 . #x7575) ; ø»¦™¬ + (ideograph-daikanwa . 30639) ; ø¸‡ž¯ + (=big5-cdp . #x8AFE) ; ý¢€ˆ«¾ + (ucs-cns . #x8279) ; ⺿ + (=ucs . #x2EBF) ; ⺿ + )) +(define-char + '((morohashi-daikanwa 30639 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 0) + (total-strokes . 3) + (->ideographic-component-forms + ((name . "CJK RADICAL GRASS ONE") + (=ucs . #x2EBE) ; ⺾ + )) + (chinese-gb2312 . #x5C33) ; ø»…€ + (chinese-isoir165 . #x5C33) ; ø»Ž… + (=jis-x0213-2-2000 . #x7576) ; ø»¦™­ + (=jef-china3 . #x72FA) ; øº‡‹º + (=ucs . #x8279) ; 艹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 0) + (total-strokes . 3) + (=jis-x0213-2-2000 . #x7577) ; ø»¦™® + (ideograph-daikanwa . 30640) ; ø¸‡ž° + (=jef-china3 . #x61BA) ; øº††º + (=ucs . #x4491) ; 䒑 + )) +(define-char + '((=>ucs . #x4491) ; 䒑 + (morohashi-daikanwa 30640 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 0) + (total-strokes . 3) + (<-radical + ((=ucs . #x4491) ; 䒑 + )) + (ideograph-cdp . -250) + (=big5-cdp . #x8B4B) ; ý¢€ˆ­‹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 1) + (total-strokes . 5) + (ideograph-daikanwa . 30641) ; ø¸‡ž± + (=jef-china3 . #x98F8) ; øº‰£¸ + )) +(define-char + '((morohashi-daikanwa 30641 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-5 . #x217B) ; ø»™¬† + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 1) + (total-strokes . 5) + (chinese-cns11643-6 . #x2338) ; ø»›¸ƒ + (ideograph-daikanwa . 30642) ; ø¸‡ž² + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 1) + (total-strokes . 4) + (hanyu-dazidian 5 3172 3) + (chinese-gb2312 . #x5255) ; ø»…Ž¶ + (chinese-isoir165 . #x5255) ; ø»·† + (=hanziku-8 . #xE758) ; ý¢‚Ž˜ + (=ucs . #x827A) ; 艺 + )) +(define-char + '((=>ucs . #x827B) ; 艻 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x2438) ; ø»•›• + (ideograph-daikanwa . 30643) ; ø¸‡ž³ + )) +(define-char + '((morohashi-daikanwa 30643 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 5 3173 9) + (japanese-jisx0212 . #x572C) ; ø»‹³¯ + (=hanziku-8 . #xE77E) ; ý¢‚Ž¾ + (=ucs . #x827B) ; 艻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-2 . #x226B) ; ø»“ˆ + (ideograph-daikanwa . 30644) ; ø¸‡ž´ + (=ucs . #x827C) ; 艼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x254F) ; ø»›»– + (ideograph-daikanwa . 30645) ; ø¸‡žµ + (=ucs . #x4492) ; 䒒 + )) +(define-char + '((=>ucs . #x827D) ; 艽 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-2 . #x226D) ; ø»“Š + (ideograph-daikanwa . 30646) ; ø¸‡ž¶ + )) +(define-char + '((morohashi-daikanwa 30646 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x5C34) ; ø»… + (japanese-jisx0212 . #x572D) ; ø»‹³° + (chinese-isoir165 . #x5C34) ; ø»Ž…‘ + (=jis-x0213-2-2000 . #x7578) ; ø»¦™¯ + (=ucs . #x827D) ; 艽 + )) +(define-char + '((=>ucs . #x26AF6) ; 𦫶 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 5 3173 7) + (ideograph-daikanwa . 30647) ; ø¸‡ž· + (=hanziku-8 . #xE77C) ; ý¢‚Ž¼ + )) +(define-char + '((morohashi-daikanwa 30647 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-4 . #x232E) ; ø»—£± + (=ucs . #x26AF6) ; 𦫶 + )) +(define-char + '((=>ucs . #x827E) ; 艾 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 30648) ; ø¸‡ž¸ + )) +(define-char + '((=>ucs . #x827E) ; 艾 + (morohashi-daikanwa 30648 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-1 . #x4864) ; ø»‘¼± + )) +(define-char + '((=>ucs . #x827E) ; 艾 + (morohashi-daikanwa 30648 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 5) + (=jis-x0208 . #x6768) ; ø½‹· + (korean-ksc5601 . #x6475) ; ø»‰½º + (=gt-pj-1 . #x6768) ; ø½‹· + (=gt-k . 01053) ; ý¡„€ + (ucs-jis . #x827E) ; ø½‹· + )) +(define-char + '((morohashi-daikanwa 30648 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x302C) ; ø»„œ‘ + (korean-ksc5601 . #x6475) ; ø»‰½º + (chinese-isoir165 . #x302C) ; ø»„¡ + (=ucs . #x827E) ; 艾 + )) +(define-char + '((=>ucs . #x827F) ; 艿 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-2 . #x226E) ; ø»“‹ + (ideograph-daikanwa . 30649) ; ø¸‡ž¹ + )) +(define-char + '((morohashi-daikanwa 30649 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x5C35) ; ø»…‚ + (japanese-jisx0212 . #x572E) ; ø»‹³± + (chinese-isoir165 . #x5C35) ; ø»Ž…’ + (=jis-x0213-2-2000 . #x7579) ; ø»¦™° + (=ucs . #x827F) ; 艿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x2437) ; ø»•›” + (ideograph-daikanwa . 30650) ; ø¸‡žº + (=ucs . #x4493) ; 䒓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2550) ; ø»›»— + (ideograph-daikanwa . 30651) ; ø¸‡ž» + )) +(define-char + '((=>ucs . #x8280) ; 芀 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-2 . #x226C) ; ø»“‰ + (ideograph-daikanwa . 30652) ; ø¸‡ž¼ + )) +(define-char + '((=>ucs . #x8280) ; 芀 + (morohashi-daikanwa 30652 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (=jef-china3 . #x9BFA) ; øº‰¯º + )) +(define-char + '((morohashi-daikanwa 30652 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 5) + (japanese-jisx0212 . #x572F) ; ø»‹³² + (=ucs . #x8280) ; 芀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2551) ; ø»›»˜ + (ideograph-daikanwa . 30653) ; ø¸‡ž½ + )) +(define-char + '((=>ucs . #x8281) ; 芁 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-4 . #x232F) ; ø»—£² + (ideograph-daikanwa . 30654) ; ø¸‡ž¾ + )) +(define-char + '((morohashi-daikanwa 30654 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 5 3173 3) + (japanese-jisx0212 . #x5730) ; ø»‹³³ + (=hanziku-8 . #xE778) ; ý¢‚Ž¸ + (=ucs . #x8281) ; 芁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D78) ; ø»œ‡¯ + (ideograph-daikanwa . 30655) ; ø¸‡ž¿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x254E) ; ø»›»• + (ideograph-daikanwa . 30656) ; ø¸‡Ÿ€ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-5 . #x2326) ; ø»™­­ + (ideograph-daikanwa . 30657) ; ø¸‡Ÿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x254D) ; ø»›»” + (ideograph-daikanwa . 30658) ; ø¸‡Ÿ‚ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x2439) ; ø»•›– + (ideograph-daikanwa . 30659) ; ø¸‡Ÿƒ + (=ucs . #x4494) ; 䒔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x254C) ; ø»›»“ + (ideograph-daikanwa . 49577) ; ø¸Œ†© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 5 3173 6) + (chinese-gb2312 . #x3D5A) ; ø»„°… + (chinese-isoir165 . #x3D5A) ; ø»˜• + (=hanziku-8 . #xE77B) ; ý¢‚Ž» + (=ucs . #x8282) ; 节 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 2) + (total-strokes . 8) + (hanyu-dazidian 1 55 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x87CD) ; ý¢€ˆŸ + ) + ((=big5-cdp . #x87CD) ; ý¢€ˆŸ + )) + (=hanziku-1 . #xAF61) ; ý¢€š½¡ + (=ucs . #x26AF9) ; 𦫹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2727) ; ø»•Ÿž + (ideograph-daikanwa . 30660) ; ø¸‡Ÿ„ + (=ucs . #x4495) ; 䒕 + )) +(define-char + '((=>ucs . #x26B01) ; 𦬁 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 5 3174 9) + (ideograph-daikanwa . 30661) ; ø¸‡Ÿ… + (=hanziku-8 . #xE7C0) ; ý¢‚ŽŸ€ + )) +(define-char + '((morohashi-daikanwa 30661 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2477) ; ø»—¦˜ + (=ucs . #x26B01) ; 𦬁 + )) +(define-char + '((=>ucs . #x8283) ; 芃 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2522) ; ø»“’™ + (ideograph-daikanwa . 30662) ; ø¸‡Ÿ† + )) +(define-char + '((morohashi-daikanwa 30662 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x5731) ; ø»‹³´ + (chinese-isoir165 . #x7E37) ; ø»Ž· + (=jis-x0213-2-2000 . #x757A) ; ø»¦™± + (=ucs . #x8283) ; 芃 + )) +(define-char + '((=>ucs . #x8284) ; 芄 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 30663) ; ø¸‡Ÿ‡ + (=jef-china3 . #x9EAD) ; øº‰º­ + )) +(define-char + '((=>ucs . #x8284) ; 芄 + (morohashi-daikanwa 30663 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2523) ; ø»“’š + )) +(define-char + '((morohashi-daikanwa 30663 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5C39) ; ø»…† + (japanese-jisx0212 . #x5732) ; ø»‹³µ + (chinese-isoir165 . #x5C39) ; ø»Ž…– + (=ucs . #x8284) ; 芄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x247B) ; ø»“’” + (ideograph-daikanwa . 30664) ; ø¸‡Ÿˆ + (=ucs . #x8285) ; 芅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2476) ; ø»—¦— + (ideograph-daikanwa . 30665) ; ø¸‡Ÿ‰ + (=ucs . #x4496) ; 䒖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2728) ; ø»•ŸŸ + (ideograph-daikanwa . 30666) ; ø¸‡ŸŠ + (=ucs . #x8286) ; 芆 + )) +(define-char + '((=>ucs . #x8287) ; 芇 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x247B) ; ø»—¦œ + (ideograph-daikanwa . 30667) ; ø¸‡Ÿ‹ + )) +(define-char + '((morohashi-daikanwa 30667 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 5 3175 4) + (japanese-jisx0212 . #x5733) ; ø»‹³¶ + (=hanziku-8 . #xE7DB) ; ý¢‚ŽŸ› + (=ucs . #x8287) ; 芇 + )) +(define-char + '((=>ucs . #x8289) ; 芉 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2475) ; ø»—¦– + (ideograph-daikanwa . 30668) ; ø¸‡ŸŒ + )) +(define-char + '((morohashi-daikanwa 30668 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 5 3174 4) + (japanese-jisx0212 . #x5734) ; ø»‹³· + (=hanziku-8 . #xE7BB) ; ý¢‚Žž» + (=ucs . #x8289) ; 芉 + )) +(define-char + '((=>ucs . #x828A) ; 芊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2521) ; ø»“’˜ + (ideograph-daikanwa . 30669) ; ø¸‡Ÿ + )) +(define-char + '((morohashi-daikanwa 30669 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5C37) ; ø»…„ + (japanese-jisx0212 . #x5735) ; ø»‹³¸ + (chinese-isoir165 . #x5C37) ; ø»Ž…” + (=jis-x0213-2-2000 . #x757B) ; ø»¦™² + (=ucs . #x828A) ; 芊 + )) +(define-char + '((=>ucs . #x828B) ; 芋 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B42) ; ø»’€© + (ideograph-daikanwa . 30670) ; ø¸‡ŸŽ + )) +(define-char + '((morohashi-daikanwa 30670 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5373) ; ø»…² + (=jis-x0208 . #x3072) ; ø½Š + (korean-ksc5601 . #x6963) ; ø»Š„¾ + (chinese-isoir165 . #x5373) ; ø»¹‚ + (=ucs . #x828B) ; 芋 + )) +(define-char + '((=>ucs . #x828B) ; 芋 + (morohashi-daikanwa 30670 1 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x2552) ; ø»›»™ + )) +(define-char + '((=>ucs . #x828C) ; 芌 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2729) ; ø»•Ÿ  + (ideograph-daikanwa . 30671) ; ø¸‡Ÿ + )) +(define-char + '((morohashi-daikanwa 30671 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 5 3174 7) + (=hanziku-8 . #xE7BE) ; ý¢‚Žž¾ + (=ucs . #x828C) ; 芌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 5 3174 13) + (chinese-cns11643-4 . #x2478) ; ø»—¦™ + (ideograph-daikanwa . 30672) ; ø¸‡Ÿ + (=hanziku-8 . #xE7C4) ; ý¢‚ŽŸ„ + (=ucs . #x26B02) ; 𦬂 + )) +(define-char + '((=>ucs . #x26B03) ; 𦬃 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 5 3175 6) + (ideograph-daikanwa . 30673) ; ø¸‡Ÿ‘ + (=hanziku-8 . #xE7DD) ; ý¢‚ŽŸ + )) +(define-char + '((morohashi-daikanwa 30673 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x247C) ; ø»—¦ + (=ucs . #x26B03) ; 𦬃 + )) +(define-char + '((=>ucs . #x828D) ; 芍 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 30674) ; ø¸‡Ÿ’ + )) +(define-char + '((=>ucs . #x828D) ; 芍 + (morohashi-daikanwa 30674 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B43) ; ø»’€ª + )) +(define-char + '((=>ucs . #x828D) ; 芍 + (morohashi-daikanwa 30674 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0208-1978 . #x6769) ; ø»ƒ£¼ + (korean-ksc5601 . #x6D4B) ; ø»ŠŠž + )) +(define-char + '((morohashi-daikanwa 30674 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x4956) ; ø»…© + (japanese-jisx0208 . #x6769) ; ø»‡¸„ + (chinese-isoir165 . #x4956) ; ø»©¹ + (=jis-x0208-1990 . #x6769) ; ø½‹¸ + (=gt-pj-1 . #x6769) ; 芍 + (=gt-k . 01738) ; ý¡„€›Š + (=ucs . #x828D) ; 芍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x247D) ; ø»—¦ž + (ideograph-daikanwa . 30675) ; ø¸‡Ÿ“ + (=ucs . #x4497) ; 䒗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 30676) ; ø¸‡Ÿ” + )) +(define-char + '((morohashi-daikanwa 30676 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2922) ; ø»œ€¡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 5 3175 3) + (chinese-cns11643-4 . #x247A) ; ø»—¦› + (ideograph-daikanwa . 30677) ; ø¸‡Ÿ• + (=hanziku-8 . #xE7DA) ; ý¢‚ŽŸš + (=ucs . #x26B05) ; 𦬅 + )) +(define-char + '((=>ucs . #x828E) ; 芎 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x247C) ; ø»“’• + (ideograph-daikanwa . 30678) ; ø¸‡Ÿ– + )) +(define-char + '((morohashi-daikanwa 30678 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5C3A) ; ø»…‡ + (korean-ksc5601 . #x4F64) ; ø»‰ž³ + (japanese-jisx0212 . #x5736) ; ø»‹³¹ + (chinese-isoir165 . #x5C3A) ; ø»Ž…— + (=jis-x0213-1-2000 . #x7A5E) ; ø»¤–§ + (=ucs . #x828E) ; 芎 + )) +(define-char + '((=>ucs . #x828F) ; 芏 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x247A) ; ø»“’“ + (ideograph-daikanwa . 30679) ; ø¸‡Ÿ— + )) +(define-char + '((morohashi-daikanwa 30679 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5C36) ; ø»…ƒ + (chinese-isoir165 . #x5C36) ; ø»Ž…“ + (=ucs . #x828F) ; 芏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x2479) ; ø»“’’ + (ideograph-daikanwa . 30680) ; ø¸‡Ÿ˜ + (=ucs . #x8290) ; 芐 + )) +(define-char + '((=>ucs . #x8291) ; 芑 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x247D) ; ø»“’– + (ideograph-daikanwa . 30681) ; ø¸‡Ÿ™ + )) +(define-char + '((morohashi-daikanwa 30681 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5C3B) ; ø»…ˆ + (japanese-jisx0212 . #x5737) ; ø»‹³º + (chinese-isoir165 . #x5C3B) ; ø»Ž…˜ + (=ucs . #x8291) ; 芑 + )) +(define-char + '((morohashi-daikanwa 30681 0 9) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x272A) ; ø»•Ÿ¡ + (=ucs . #x2F98F) ; 芑 + )) +(define-char + '((=>ucs . #x8292) ; 芒 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 30682) ; ø¸‡Ÿš + )) +(define-char + '((=>ucs . #x8292) ; 芒 + (morohashi-daikanwa 30682 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B41) ; ø»’€¨ + )) +(define-char + '((morohashi-daikanwa 30682 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x4322) ; ø»„¸ + (=jis-x0208 . #x676A) ; ø½‹¹ + (korean-ksc5601 . #x5853) ; ø»‰«° + (chinese-isoir165 . #x4322) ; ø» ‘ + (=gt-pj-1 . #x676A) ; 芒 + (=gt-k . 01739) ; ý¡„€›‹ + (=ucs . #x8292) ; 芒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2925) ; ø»œ€¤ + (ideograph-daikanwa . 30683) ; ø¸‡Ÿ› + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-2 . #x247E) ; ø»“’— + (=jis-x0213-2-2000 . #x757C) ; ø»¦™³ + (ideograph-daikanwa . 30684) ; ø¸‡Ÿœ + (=ucs . #x8293) ; 芓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 9) + (<-original-ideograph + (:char ((shinjigen-1 . 816) + (ideograph-daikanwa . 02706) ; ø¸€ª’ + ) + :sources (shinjigen-1))) + (shinjigen-1 . 817) + (japanese-jisx0212 . #x5738) ; ø»‹³» + (chinese-cns11643-2 . #x2D2D) ; ø»“ž” + (ideograph-daikanwa . 30685) ; ø¸‡Ÿ + (=jef-china3 . #x45C1) ; øº„— + (=ucs . #x8294) ; 芔 + )) +(define-char + '((=>ucs . #x8295) ; 芕 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 5 3176 1) + (chinese-cns11643-3 . #x272B) ; ø»•Ÿ¢ + (ideograph-daikanwa . 30686) ; ø¸‡Ÿž + (=hanziku-8 . #xE7F8) ; ý¢‚ŽŸ¸ + )) +(define-char + '((morohashi-daikanwa 30686 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (=ucs . #x8295) ; 芕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2923) ; ø»œ€¢ + (ideograph-daikanwa . 30687) ; ø¸‡ŸŸ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2924) ; ø»œ€£ + (ideograph-daikanwa . 30688) ; ø¸‡Ÿ  + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x2926) ; ø»œ€¥ + (ideograph-daikanwa . 30689) ; ø¸‡Ÿ¡ + )) +(define-char + '((=>ucs . #x8296) ; 芖 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2479) ; ø»—¦š + (ideograph-daikanwa . 30690) ; ø¸‡Ÿ¢ + )) +(define-char + '((morohashi-daikanwa 30690 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 5 3174 12) + (japanese-jisx0212 . #x5739) ; ø»‹³¼ + (=hanziku-8 . #xE7C3) ; ý¢‚ŽŸƒ + (=ucs . #x8296) ; 芖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x272C) ; ø»•Ÿ£ + (ideograph-daikanwa . 30691) ; ø¸‡Ÿ£ + (=ucs . #x4498) ; 䒘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 5 3177 7) + (chinese-gb2312 . #x5C3C) ; ø»…‰ + (chinese-isoir165 . #x5C3C) ; ø»Ž…™ + (=hanziku-8 . #xE85F) ; ý¢‚Ž¡Ÿ + (=ucs . #x8297) ; 芗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A63) ; ø»•¤´ + (ideograph-daikanwa . 30692) ; ø¸‡Ÿ¤ + (=ucs . #x449A) ; 䒚 + )) +(define-char + '((=>ucs . #x8298) ; 芘 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2856) ; ø»“—§ + (ideograph-daikanwa . 30693) ; ø¸‡Ÿ¥ + )) +(define-char + '((morohashi-daikanwa 30693 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C45) ; ø»…’ + (japanese-jisx0212 . #x573A) ; ø»‹³½ + (chinese-isoir165 . #x5C45) ; ø»Ž…¢ + (=ucs . #x8298) ; 芘 + )) +(define-char + '((=>ucs . #x8299) ; 芙 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F3F) ; ø»’†ž + (ideograph-daikanwa . 30694) ; ø¸‡Ÿ¦ + )) +(define-char + '((morohashi-daikanwa 30694 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C3D) ; ø»…Š + (=jis-x0208 . #x4967) ; ø½Š±² + (korean-ksc5601 . #x5D33) ; ø»‰²¦ + (chinese-isoir165 . #x5C3D) ; ø»Ž…š + (=ucs . #x8299) ; 芙 + )) +(define-char + '((=>ucs . #x829A) ; 芚 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 30695) ; ø¸‡Ÿ§ + )) +(define-char + '((=>ucs . #x829A) ; 芚 + (morohashi-daikanwa 30695 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2855) ; ø»“—¦ + )) +(define-char + '((=>ucs . #x829A) ; 芚 + (morohashi-daikanwa 30695 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (korean-ksc5601 . #x546C) ; ø»‰¦‘ + (japanese-jisx0212 . #x573B) ; ø»‹³¾ + (ucs-jis . #x829A) ; ø»‰¦‘ + )) +(define-char + '((morohashi-daikanwa 30695 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x829A) ; 芚 + )) +(define-char + '((=>ucs . #x829B) ; 芛 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2857) ; ø»“—¨ + (ideograph-daikanwa . 30696) ; ø¸‡Ÿ¨ + )) +(define-char + '((morohashi-daikanwa 30696 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x573C) ; ø»‹³¿ + (=ucs . #x829B) ; 芛 + )) +(define-char + '((=>ucs . #x829C) ; 芜 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A60) ; ø»•¤± + (ideograph-daikanwa . 30697) ; ø¸‡Ÿ© + )) +(define-char + '((morohashi-daikanwa 30697 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 5 3178 2) + (chinese-gb2312 . #x4E5F) ; ø»…‰ˆ + (chinese-isoir165 . #x4E5F) ; ø»±˜ + (=hanziku-8 . #xE87A) ; ý¢‚Ž¡º + (=ucs . #x829C) ; 芜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D7B) ; ø»œ‡² + (ideograph-daikanwa . 30698) ; ø¸‡Ÿª + )) +(define-char + '((=>ucs . #x829D) ; 芝 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F3E) ; ø»’† + (ideograph-daikanwa . 30699) ; ø¸‡Ÿ« + )) +(define-char + '((morohashi-daikanwa 30699 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5625) ; ø»…“¾ + (=jis-x0208 . #x3C47) ; ø½ŠžŒ + (korean-ksc5601 . #x7239) ; ø»Š‘¢ + (chinese-isoir165 . #x5625) ; ø»¼Ž + (chinese-cns11643-6 . #x2927) ; ø»œ€¦ + (=gt-pj-1 . #x3C47) ; 芝 + (=gt-k . 01632) ; ý¡„€™  + (=ucs . #x829D) ; 芝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x285C) ; ø»“—­ + (ideograph-daikanwa . 30700) ; ø¸‡Ÿ¬ + (=ucs . #x829E) ; 芞 + )) +(define-char + '((=>ucs . #x829F) ; 芟 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 30701) ; ø¸‡Ÿ­ + )) +(define-char + '((=>ucs . #x829F) ; 芟 + (morohashi-daikanwa 30701 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F42) ; ø»’†¡ + )) +(define-char + '((=>ucs . #x829F) ; 芟 + (morohashi-daikanwa 30701 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (=jis-x0208 . #x676C) ; ø½‹» + (korean-ksc5601 . #x5F37) ; ø»‰µ¦ + (=gt-pj-1 . #x676C) ; ø½‹» + (=gt-k . 02727) ; ý¡„€ª§ + (ucs-jis . #x829F) ; ø½‹» + )) +(define-char + '((morohashi-daikanwa 30701 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C4F) ; ø»…œ + (chinese-isoir165 . #x5C4F) ; ø»Ž…¬ + (=ucs . #x829F) ; 芟 + )) +(define-char + '((=>ucs . #x82A0) ; 芠 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 30702) ; ø¸‡Ÿ® + )) +(define-char + '((=>ucs . #x82A0) ; 芠 + (morohashi-daikanwa 30702 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2852) ; ø»“—£ + )) +(define-char + '((morohashi-daikanwa 30702 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x573D) ; ø»‹´€ + (=ucs . #x82A0) ; 芠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A67) ; ø»•¤¸ + (ideograph-daikanwa . 30703) ; ø¸‡Ÿ¯ + (=ucs . #x449B) ; 䒛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A64) ; ø»•¤µ + (ideograph-daikanwa . 30704) ; ø¸‡Ÿ° + (=ucs . #x449C) ; 䒜 + )) +(define-char + '((=>ucs . #x82A1) ; 芡 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2860) ; ø»“—± + (ideograph-daikanwa . 30705) ; ø¸‡Ÿ± + )) +(define-char + '((morohashi-daikanwa 30705 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C4D) ; ø»…š + (japanese-jisx0212 . #x573E) ; ø»‹´ + (chinese-isoir165 . #x5C4D) ; ø»Ž…ª + (=jis-x0213-1-2000 . #x7A5F) ; ø»¤–¨ + (=ucs . #x82A1) ; 芡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2866) ; ø»“—· + (ideograph-daikanwa . 30706) ; ø¸‡Ÿ² + (=ucs . #x82A2) ; 芢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 5 3182 4) + (chinese-cns11643-4 . #x277C) ; ø»—ª· + (ideograph-daikanwa . 30707) ; ø¸‡Ÿ³ + (=hanziku-8 . #xE95F) ; ý¢‚Ž¥Ÿ + (=ucs . #x26B14) ; 𦬔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A6A) ; ø»•¤» + (ideograph-daikanwa . 30708) ; ø¸‡Ÿ´ + (=ucs . #x449D) ; 䒝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2772) ; ø»—ª­ + (ideograph-daikanwa . 30709) ; ø¸‡Ÿµ + (=ucs . #x449E) ; 䒞 + )) +(define-char + '((=>ucs . #x82A3) ; 芣 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F49) ; ø»’†¨ + (ideograph-daikanwa . 30710) ; ø¸‡Ÿ¶ + )) +(define-char + '((morohashi-daikanwa 30710 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x573F) ; ø»‹´‚ + (=jis-x0213-1-2000 . #x7A60) ; ø»¤–© + (=ucs . #x82A3) ; 芣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 5 3180 8) + (chinese-cns11643-4 . #x2777) ; ø»—ª² + (ideograph-daikanwa . 30711) ; ø¸‡Ÿ· + (=hanziku-8 . #xE8E2) ; ý¢‚Ž£¢ + (=ucs . #x26B15) ; 𦬕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 5 3182 1) + (chinese-cns11643-4 . #x2779) ; ø»—ª´ + (ideograph-daikanwa . 30712) ; ø¸‡Ÿ¸ + (=hanziku-8 . #xE95C) ; ý¢‚Ž¥œ + (=ucs . #x26B16) ; 𦬖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2762) ; ø»™´¡ + (ideograph-daikanwa . 30713) ; ø¸‡Ÿ¹ + )) +(define-char + '((=>ucs . #x82A4) ; 芤 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2863) ; ø»“—´ + (ideograph-daikanwa . 30714) ; ø¸‡Ÿº + )) +(define-char + '((morohashi-daikanwa 30714 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C52) ; ø»…Ÿ + (japanese-jisx0212 . #x5740) ; ø»‹´ƒ + (chinese-isoir165 . #x5C52) ; ø»Ž…¯ + (=jis-x0213-1-2000 . #x7A61) ; ø»¤–ª + (=ucs . #x82A4) ; 芤 + )) +(define-char + '((=>ucs . #x82A5) ; 芥 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F46) ; ø»’†¥ + (ideograph-daikanwa . 30715) ; ø¸‡Ÿ» + )) +(define-char + '((morohashi-daikanwa 30715 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3D66) ; ø»„°‘ + (=jis-x0208 . #x3329) ; ø½Š  + (korean-ksc5601 . #x4B4E) ; ø»‰˜¥ + (chinese-isoir165 . #x3D66) ; ø»˜¡ + (=ucs . #x82A5) ; 芥 + )) +(define-char + '((=>ucs . #x82A6) ; 芦 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A6B) ; ø»•¤¼ + (ideograph-daikanwa . 30716) ; ø¸‡Ÿ¼ + )) +(define-char + '((=>ucs . #x82A6) ; 芦 + (morohashi-daikanwa 30716 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x7B58) ; ø»ŠŸ + )) +(define-char + '((=>ucs . #x82A6) ; 芦 + (morohashi-daikanwa 30716 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (jisx0208-difference . -78/4) + (shinjigen-1 . 7065) + (shinjigen-2 . 7065) + (=jis-x0208 . #x3032) ; ø½ŠŒ + (ucs-jis . #x82A6) ; ø½ŠŒ + )) +(define-char + '((morohashi-daikanwa 30716 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 5 3184 8) + (chinese-gb2312 . #x422B) ; ø»„¶¬ + (chinese-isoir165 . #x422B) ; ø»ž¼ + (=hanziku-8 . #xE9C5) ; ý¢‚Ž§… + (=ucs . #x82A6) ; 芦 + )) +(define-char + '((=>ucs . #x82A7) ; 芧 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2859) ; ø»“—ª + (ideograph-daikanwa . 30717) ; ø¸‡Ÿ½ + )) +(define-char + '((morohashi-daikanwa 30717 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x5741) ; ø»‹´„ + (chinese-isoir165 . #x7E39) ; ø»Ž·’ + (=jis-x0213-2-2000 . #x757D) ; ø»¦™´ + (=ucs . #x82A7) ; 芧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 30718) ; ø¸‡Ÿ¾ + (=ucs . #x26B18) ; 𦬘 + )) +(define-char + '((=>ucs . #x26B18) ; 𦬘 + (morohashi-daikanwa 30718 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 5 3183 2) + (chinese-cns11643-4 . #x277D) ; ø»—ª¸ + (=hanziku-8 . #xE97D) ; ý¢‚Ž¥½ + )) +(define-char + '((=>ucs . #x82A8) ; 芨 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x285F) ; ø»“—° + (ideograph-daikanwa . 30719) ; ø¸‡Ÿ¿ + )) +(define-char + '((morohashi-daikanwa 30719 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C38) ; ø»…… + (japanese-jisx0212 . #x5742) ; ø»‹´… + (chinese-isoir165 . #x5C38) ; ø»Ž…• + (=jis-x0213-2-2000 . #x757E) ; ø»¦™µ + (=ucs . #x82A8) ; 芨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 5 3181 6) + (chinese-cns11643-4 . #x2778) ; ø»—ª³ + (ideograph-daikanwa . 30720) ; ø¸‡ € + (=hanziku-8 . #xE941) ; ý¢‚Ž¥ + (=ucs . #x26B19) ; 𦬙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A62) ; ø»•¤³ + (ideograph-daikanwa . 30721) ; ø¸‡  + (=ucs . #x449F) ; 䒟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2821) ; ø»—ªº + (ideograph-daikanwa . 30722) ; ø¸‡ ‚ + (=ucs . #x44A0) ; 䒠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2773) ; ø»—ª® + (ideograph-daikanwa . 30723) ; ø¸‡ ƒ + (=ucs . #x44A1) ; 䒡 + )) +(define-char + '((=>ucs . #x82A9) ; 芩 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2861) ; ø»“—² + (ideograph-daikanwa . 30724) ; ø¸‡ „ + (=jef-china3 . #x92D9) ; øº‰‹™ + )) +(define-char + '((=>ucs . #x82A9) ; 芩 + (morohashi-daikanwa 30724 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (korean-ksc5601 . #x5059) ; ø»‰ † + (japanese-jisx0212 . #x5743) ; ø»‹´† + (=jis-x0213-1-2000 . #x7A62) ; ø»¤–« + (ucs-jis . #x82A9) ; ø»‰ † + (ucs-ks . #x82A9) ; ø»‰ † + )) +(define-char + '((morohashi-daikanwa 30724 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C4B) ; ø»…˜ + (chinese-isoir165 . #x5C4B) ; ø»Ž…¨ + (=ucs . #x82A9) ; 芩 + )) +(define-char + '((=>ucs . #x82AA) ; 芪 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A66) ; ø»•¤· + (ideograph-daikanwa . 30725) ; ø¸‡ … + )) +(define-char + '((morohashi-daikanwa 30725 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 5 3183 6) + (chinese-gb2312 . #x5C4E) ; ø»…› + (japanese-jisx0212 . #x5744) ; ø»‹´‡ + (chinese-isoir165 . #x5C4E) ; ø»Ž…« + (=hanziku-8 . #xE9A3) ; ý¢‚Ž¦£ + (=ucs . #x82AA) ; 芪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 5 3180 1) + (chinese-cns11643-4 . #x2775) ; ø»—ª° + (ideograph-daikanwa . 30726) ; ø¸‡ † + (=hanziku-8 . #xE8DB) ; ý¢‚Ž£› + (=ucs . #x26B1A) ; 𦬚 + )) +(define-char + '((=>ucs . #x82AB) ; 芫 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2854) ; ø»“—¥ + (ideograph-daikanwa . 30727) ; ø¸‡ ‡ + )) +(define-char + '((morohashi-daikanwa 30727 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C3E) ; ø»…‹ + (=jis-x0208 . #x676B) ; ø½‹º + (chinese-isoir165 . #x5C3E) ; ø»Ž…› + (=ucs . #x82AB) ; 芫 + )) +(define-char + '((=>ucs . #x82AC) ; 芬 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 30728) ; ø¸‡ ˆ + )) +(define-char + '((=>ucs . #x82AC) ; 芬 + (morohashi-daikanwa 30728 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F45) ; ø»’†¤ + )) +(define-char + '((=>ucs . #x82AC) ; 芬 + (morohashi-daikanwa 30728 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (=jis-x0208 . #x676E) ; ø½‹½ + (korean-ksc5601 . #x5D52) ; ø»‰³… + (=gt-pj-1 . #x676E) ; ø½‹½ + (=gt-k . 02728) ; ý¡„€ª¨ + (ucs-jis . #x82AC) ; ø½‹½ + )) +(define-char + '((morohashi-daikanwa 30728 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3752) ; ø»„§‰ + (chinese-isoir165 . #x3752) ; ø»™ + (=ucs . #x82AC) ; 芬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2760) ; ø»™´Ÿ + (ideograph-daikanwa . 30729) ; ø¸‡ ‰ + )) +(define-char + '((=>ucs . #x82AD) ; 芭 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F40) ; ø»’†Ÿ + (ideograph-daikanwa . 30730) ; ø¸‡ Š + )) +(define-char + '((morohashi-daikanwa 30730 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3045) ; ø»„œª + (=jis-x0208 . #x474E) ; ø½Š® + (korean-ksc5601 . #x7774) ; ø»Š™³ + (chinese-isoir165 . #x3045) ; ø»„º + (=ucs . #x82AD) ; 芭 + )) +(define-char + '((=>ucs . #x82AE) ; 芮 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 30731) ; ø¸‡ ‹ + )) +(define-char + '((=>ucs . #x82AE) ; 芮 + (morohashi-daikanwa 30731 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x285A) ; ø»“—« + )) +(define-char + '((=>ucs . #x82AE) ; 芮 + (morohashi-daikanwa 30731 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (korean-ksc5601 . #x675C) ; ø»Š» + (japanese-jisx0212 . #x5745) ; ø»‹´ˆ + (=jis-x0213-1-2000 . #x7A63) ; ø»¤–¬ + (ucs-jis . #x82AE) ; ø»Š» + )) +(define-char + '((morohashi-daikanwa 30731 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C47) ; ø»…” + (chinese-isoir165 . #x5C47) ; ø»Ž…¤ + (=ucs . #x82AE) ; 芮 + )) +(define-char + '((=>ucs . #x82AF) ; 芯 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F47) ; ø»’†¦ + (ideograph-daikanwa . 30732) ; ø¸‡ Œ + )) +(define-char + '((morohashi-daikanwa 30732 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x503E) ; ø»…‹£ + (=jis-x0208 . #x3F44) ; ø½Š¢£ + (korean-ksc5601 . #x6425) ; ø»‰¼ª + (chinese-isoir165 . #x503E) ; ø»³³ + (=gt-pj-1 . #x3F44) ; 芯 + (=gt-k . 02582) ; ý¡„€¨– + (=ucs . #x82AF) ; 芯 + )) +(define-char + '((=>ucs . #x82B0) ; 芰 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 30733) ; ø¸‡  + )) +(define-char + '((=>ucs . #x82B0) ; 芰 + (morohashi-daikanwa 30733 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F4A) ; ø»’†© + )) +(define-char + '((morohashi-daikanwa 30733 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C41) ; ø»…Ž + (japanese-jisx0212 . #x5746) ; ø»‹´‰ + (chinese-isoir165 . #x5C41) ; ø»Ž…ž + (=ucs . #x82B0) ; 芰 + )) +(define-char + '((=>ucs . #x82B1) ; 花 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 30734) ; ø¸‡ Ž + )) +(define-char + '((=>ucs . #x82B1) ; 花 + (morohashi-daikanwa 30734 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F44) ; ø»’†£ + )) +(define-char + '((=>ucs . #x82B1) ; 花 + (morohashi-daikanwa 30734 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (=jis-x0208 . #x3256) ; ø½Š¯ + (chinese-cns11643-6 . #x2928) ; ø»œ€§ + (=gt-pj-1 . #x3256) ; ø½Š¯ + (=gt-k . 02506) ; ý¡„€§Š + (ucs-jis . #x82B1) ; ø½Š¯ + )) +(define-char + '((morohashi-daikanwa 30734 1 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3B28) ; ø»„¬— + (korean-ksc5601 . #x7C23) ; ø»ŠŸ¸ + (chinese-isoir165 . #x3B28) ; ø»”§ + (=ucs . #x82B1) ; 花 + )) +(define-char + '((=>ucs . #x82B2) ; 芲 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A6C) ; ø»•¤½ + (ideograph-daikanwa . 30735) ; ø¸‡  + )) +(define-char + '((morohashi-daikanwa 30735 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 5 3182 9) + (japanese-jisx0212 . #x5747) ; ø»‹´Š + (=jis-x0213-2-2000 . #x7621) ; ø»¦™¶ + (=hanziku-8 . #xE964) ; ý¢‚Ž¥¤ + (=ucs . #x82B2) ; 芲 + )) +(define-char + '((=>ucs . #x82B3) ; 芳 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 30736) ; ø¸‡  + )) +(define-char + '((=>ucs . #x82B3) ; 芳 + (morohashi-daikanwa 30736 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F3D) ; ø»’†œ + )) +(define-char + '((=>ucs . #x82B3) ; 芳 + (morohashi-daikanwa 30736 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (=jis-x0208 . #x4B27) ; ø½Š³® + (korean-ksc5601 . #x5B3B) ; ø»‰¯² + (=gt-pj-1 . #x4B27) ; ø½Š³® + (=gt-k . 02648) ; ý¡„€©˜ + (ucs-jis . #x82B3) ; ø½Š³® + )) +(define-char + '((morohashi-daikanwa 30736 1 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x373C) ; ø»„¦³ + (chinese-isoir165 . #x373C) ; ø»ƒ + (=ucs . #x82B3) ; 芳 + )) +(define-char + '((=>ucs . #x82B4) ; 芴 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x285E) ; ø»“—¯ + (ideograph-daikanwa . 30737) ; ø¸‡ ‘ + )) +(define-char + '((morohashi-daikanwa 30737 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C4C) ; ø»…™ + (japanese-jisx0212 . #x5748) ; ø»‹´‹ + (chinese-isoir165 . #x5C4C) ; ø»Ž…© + (=jis-x0213-2-2000 . #x7622) ; ø»¦™· + (=ucs . #x82B4) ; 芴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2858) ; ø»“—© + (ideograph-daikanwa . 30738) ; ø¸‡ ’ + (=ucs . #x82B5) ; 芵 + )) +(define-char + '((=>ucs . #x82B6) ; 芶 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2865) ; ø»“—¶ + (ideograph-daikanwa . 30739) ; ø¸‡ “ + (=jef-china3 . #x8DC7) ; øºˆ·‡ + )) +(define-char + '((morohashi-daikanwa 30739 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x82B6) ; 芶 + )) +(define-char + '((=>ucs . #x82B7) ; 芷 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F4C) ; ø»’†« + (ideograph-daikanwa . 30740) ; ø¸‡ ” + )) +(define-char + '((morohashi-daikanwa 30740 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C46) ; ø»…“ + (korean-ksc5601 . #x723A) ; ø»Š‘£ + (japanese-jisx0212 . #x5749) ; ø»‹´Œ + (chinese-isoir165 . #x5C46) ; ø»Ž…£ + (=jis-x0213-1-2000 . #x7A64) ; ø»¤–­ + (=ucs . #x82B7) ; 芷 + )) +(define-char + '((=>ucs . #x82B8) ; 芸 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F48) ; ø»’†§ + (ideograph-daikanwa . 30741) ; ø¸‡ • + )) +(define-char + '((morohashi-daikanwa 30741 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C3F) ; ø»…Œ + (=jis-x0208 . #x375D) ; ø½Š—Œ + (korean-ksc5601 . #x697D) ; ø»Š…˜ + (chinese-isoir165 . #x5C3F) ; ø»Ž…œ + (=gt-pj-1 . #x375D) ; 芸 + (=gt-k . 02535) ; ý¡„€§§ + (=ucs . #x82B8) ; 芸 + )) +(define-char + '((=>ucs . #x82B9) ; 芹 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F43) ; ø»’†¢ + (ideograph-daikanwa . 30742) ; ø¸‡ – + )) +(define-char + '((morohashi-daikanwa 30742 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x475B) ; ø»„¾² + (=jis-x0208 . #x365C) ; ø½Š•­ + (korean-ksc5601 . #x504A) ; ø»‰Ÿ· + (chinese-isoir165 . #x475B) ; ø»§‚ + (=ucs . #x82B9) ; 芹 + )) +(define-char + '((=>ucs . #x82BA) ; 芺 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x285D) ; ø»“—® + (ideograph-daikanwa . 30743) ; ø¸‡ — + )) +(define-char + '((morohashi-daikanwa 30743 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x574A) ; ø»‹´ + (=jis-x0213-2-2000 . #x7623) ; ø»¦™¸ + (=ucs . #x82BA) ; 芺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 6715) + (=jis-x0208 . #x676D) ; ø½‹¼ + (korean-ksc5601 . #x7556) ; ø»Š–™ + (chinese-cns11643-1 . #x5770) ; ø»’’¿ + (chinese-gb12345 . #x5B3B) ; 芻 + (=gt-pj-1 . #x676D) ; 芻 + (ideograph-daikanwa . 30744) ; ø¸‡ ˜ + (=gt-k . 06632) ; ý¡„§¨ + (=ucs . #x82BB) ; 芻 + )) +(define-char + '((=>ucs . #x82BC) ; 芼 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x285B) ; ø»“—¬ + (ideograph-daikanwa . 30745) ; ø¸‡ ™ + )) +(define-char + '((morohashi-daikanwa 30745 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (korean-ksc5601 . #x5945) ; ø»‰­€ + (japanese-jisx0212 . #x574B) ; ø»‹´Ž + (chinese-isoir165 . #x7E38) ; ø»Ž·‘ + (=jis-x0213-2-2000 . #x7624) ; ø»¦™¹ + (=ucs . #x82BC) ; 芼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A65) ; ø»•¤¶ + (ideograph-daikanwa . 30746) ; ø¸‡ š + (=ucs . #x44A2) ; 䒢 + )) +(define-char + '((=>ucs . #x82BD) ; 芽 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F41) ; ø»’†  + (ideograph-daikanwa . 30747) ; ø¸‡ › + )) +(define-char + '((=>ucs . #x82BE) ; 芾 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F4B) ; ø»’†ª + (ideograph-daikanwa . 30748) ; ø¸‡ œ + )) +(define-char + '((morohashi-daikanwa 30748 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C40) ; ø»… + (japanese-jisx0212 . #x574C) ; ø»‹´ + (chinese-isoir165 . #x5C40) ; ø»Ž… + (=jis-x0213-1-2000 . #x7A65) ; ø»¤–® + (=ucs . #x82BE) ; 芾 + )) +(define-char + '((=>ucs . #x82BF) ; 芿 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x277A) ; ø»—ªµ + (ideograph-daikanwa . 30749) ; ø¸‡  + )) +(define-char + '((morohashi-daikanwa 30749 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (kangxi-strokes . 5) + (total-strokes . 7) + (hanyu-dazidian 5 3182 2) + (korean-ksc5601 . #x6D27) ; ø»Š‰º + (japanese-jisx0212 . #x574D) ; ø»‹´ + (=jis-x0213-1-2000 . #x7A66) ; ø»¤–¯ + (=hanziku-8 . #xE95D) ; ý¢‚Ž¥ + (=ucs . #x82BF) ; 芿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A69) ; ø»•¤º + (ideograph-daikanwa . 30750) ; ø¸‡ ž + (=ucs . #x44A3) ; 䒣 + )) +(define-char + '((=>ucs . #x82C0) ; 苀 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 30751) ; ø¸‡ Ÿ + )) +(define-char + '((=>ucs . #x82C0) ; 苀 + (morohashi-daikanwa 30751 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2853) ; ø»“—¤ + )) +(define-char + '((morohashi-daikanwa 30751 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x82C0) ; 苀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D7C) ; ø»œ‡³ + (ideograph-daikanwa . 30752) ; ø¸‡   + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2761) ; ø»™´  + (ideograph-daikanwa . 30753) ; ø¸‡ ¡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2763) ; ø»™´¢ + (ideograph-daikanwa . 30754) ; ø¸‡ ¢ + (=ucs . #x44A4) ; 䒤 + )) +(define-char + '((=>ucs . #x26B1E) ; 𦬞 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 30755) ; ø¸‡ £ + )) +(define-char + '((morohashi-daikanwa 30755 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 5 3177 10) + (chinese-cns11643-4 . #x2774) ; ø»—ª¯ + (=hanziku-8 . #xE862) ; ý¢‚Ž¡¢ + (=ucs . #x26B1E) ; 𦬞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B4B) ; ø»œ›¦ + (ideograph-daikanwa . 30756) ; ø¸‡ ¤ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B4C) ; ø»œ›§ + (ideograph-daikanwa . 30757) ; ø¸‡ ¥ + )) +(define-char + '((=>ucs . #x82C1) ; 苁 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x277E) ; ø»—ª¹ + (ideograph-daikanwa . 30758) ; ø¸‡ ¦ + )) +(define-char + '((morohashi-daikanwa 30758 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 5 3182 7) + (chinese-gb2312 . #x5C4A) ; ø»…— + (chinese-isoir165 . #x5C4A) ; ø»Ž…§ + (=hanziku-8 . #xE962) ; ý¢‚Ž¥¢ + (=ucs . #x82C1) ; 苁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2862) ; ø»“—³ + (ideograph-daikanwa . 30759) ; ø¸‡ § + (=ucs . #x82C2) ; 苂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E21) ; ø»œ‡¶ + (ideograph-daikanwa . 30760) ; ø¸‡ ¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2764) ; ø»™´£ + (ideograph-daikanwa . 30761) ; ø¸‡ © + )) +(define-char + '((=>ucs . #x26B23) ; 𦬣 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 5 3180 11) + (ideograph-daikanwa . 30762) ; ø¸‡ ª + (=hanziku-8 . #xE8E5) ; ý¢‚Ž£¥ + )) +(define-char + '((morohashi-daikanwa 30762 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2776) ; ø»—ª± + (=ucs . #x26B23) ; 𦬣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D7A) ; ø»œ‡± + (ideograph-daikanwa . 30763) ; ø¸‡ « + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D7E) ; ø»œ‡µ + (ideograph-daikanwa . 30764) ; ø¸‡ ¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2864) ; ø»“—µ + (ideograph-daikanwa . 30765) ; ø¸‡ ­ + (=ucs . #x82C3) ; 苃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A61) ; ø»•¤² + (ideograph-daikanwa . 30766) ; ø¸‡ ® + (=ucs . #x44A5) ; 䒥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B4D) ; ø»œ›¨ + (ideograph-daikanwa . 30767) ; ø¸‡ ¯ + )) +(define-char + '((ideographic- (:radical 140 ; ⾋ + :strokes 4 + :total-strokes 8 + :sources (morohashi-daikanwa)) + (:radical 140 ; ⾋ + :strokes 5 + :total-strokes 9 + :sources (cns-11643))) + (hanyu-dazidian 5 3183 7) + (chinese-cns11643-4 . #x2B3B) ; ø»—¯® + (ideograph-daikanwa . 30769) ; ø¸‡ ± + (=hanziku-8 . #xE9A4) ; ý¢‚Ž¦¤ + (=ucs . #x26B37) ; 𦬷 + )) +(define-char + '((=>ucs . #x82C4) ; 苄 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 30770) ; ø¸‡ ² + )) +(define-char + '((=>ucs . #x82C4) ; 苄 + (morohashi-daikanwa 30770 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A5E) ; ø»•¤¯ + )) +(define-char + '((morohashi-daikanwa 30770 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 5 3184 3) + (chinese-gb2312 . #x5C50) ; ø»… + (chinese-isoir165 . #x5C50) ; ø»Ž…­ + (=hanziku-8 . #xE9C0) ; ý¢‚Ž§€ + (=ucs . #x82C4) ; 苄 + )) +(define-char + '((=>ucs . #x82C5) ; 苅 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 30771) ; ø¸‡ ³ + )) +(define-char + '((morohashi-daikanwa 30771 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 5 3182 5) + (=jis-x0208 . #x3423) ; ø½Š‘¸ + (=hanziku-8 . #xE960) ; ý¢‚Ž¥  + (=ucs . #x82C5) ; 苅 + )) +(define-char + '((=>ucs . #x82C6) ; 苆 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 30772) ; ø¸‡ ´ + )) +(define-char + '((morohashi-daikanwa 30772 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x574E) ; ø»‹´‘ + (=jis-x0213-1-2000 . #x7A67) ; ø»¤–° + (=ucs . #x82C6) ; 苆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 5 3178 3) + (chinese-gb2312 . #x4E2D) ; ø»…ˆ– + (chinese-isoir165 . #x4E2D) ; ø»°¦ + (=hanziku-8 . #xE87B) ; ý¢‚Ž¡» + (=ucs . #x82C7) ; 苇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 5 3179 7) + (chinese-gb2312 . #x5C42) ; ø»… + (chinese-isoir165 . #x5C42) ; ø»Ž…Ÿ + (=hanziku-8 . #xE8C1) ; ý¢‚Ž£ + (=ucs . #x82C8) ; 苈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 5 3179 10) + (=hanziku-8 . #xE8C4) ; ý¢‚Ž£„ + (=ucs . #x82C9) ; 苉 + )) +(define-char + '((=>ucs . #x82C9) ; 苉 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A68) ; ø»•¤¹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 5 3179 11) + (chinese-gb2312 . #x5C43) ; ø»… + (chinese-isoir165 . #x5C43) ; ø»Ž…  + (=hanziku-8 . #xE8C5) ; ý¢‚Ž£… + (=ucs . #x82CA) ; 苊 + )) +(define-char + '((=>ucs . #x82CA) ; 苊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x277B) ; ø»—ª¶ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 5 3180 10) + (chinese-gb2312 . #x5C48) ; ø»…• + (chinese-isoir165 . #x5C48) ; ø»Ž…¥ + (=hanziku-8 . #xE8E4) ; ý¢‚Ž£¤ + (=ucs . #x82CB) ; 苋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C49) ; ø»…– + (chinese-isoir165 . #x5C49) ; ø»Ž…¦ + (=ucs . #x82CC) ; 苌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 5 3183 4) + (chinese-gb2312 . #x3254) ; ø»„Ÿµ + (chinese-isoir165 . #x3254) ; ø»ˆ… + (=hanziku-8 . #xE9A1) ; ý¢‚Ž¦¡ + (=ucs . #x82CD) ; 苍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C51) ; ø»…ž + (chinese-isoir165 . #x5C51) ; ø»Ž…® + (=ucs . #x82CE) ; 苎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 5 3185 7) + (chinese-gb2312 . #x4B55) ; ø»…„¤ + (chinese-isoir165 . #x4B55) ; ø»¬´ + (=hanziku-8 . #xE9E4) ; ý¢‚Ž§¤ + (=ucs . #x82CF) ; 苏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D79) ; ø»œ‡° + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2D7D) ; ø»œ‡´ + )) +(define-char + '((=>ucs . #x82D0) ; 苐 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E76) ; ø»•ª¿ + (ideograph-daikanwa . 30773) ; ø¸‡ µ + )) +(define-char + '((morohashi-daikanwa 30773 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 5 3197 10) + (japanese-jisx0212 . #x574F) ; ø»‹´’ + (=hanziku-8 . #xEC6E) ; ý¢‚Ž±® + (=ucs . #x82D0) ; 苐 + )) +(define-char + '((=>ucs . #x82D1) ; 苑 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5345) ; ø»’Œœ + (ideograph-daikanwa . 30774) ; ø¸‡ ¶ + )) +(define-char + '((morohashi-daikanwa 30774 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5437) ; ø»…‘” + (=jis-x0208 . #x3171) ; ø½ŠŽ¬ + (korean-ksc5601 . #x6A3D) ; ø»Š…¶ + (chinese-isoir165 . #x5437) ; ø»¹¤ + (=ucs . #x82D1) ; 苑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E6D) ; ø»•ª¶ + (ideograph-daikanwa . 30775) ; ø¸‡ · + (=ucs . #x44A6) ; 䒦 + )) +(define-char + '((=>ucs . #x82D2) ; 苒 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 30776) ; ø¸‡ ¸ + )) +(define-char + '((=>ucs . #x82D2) ; 苒 + (morohashi-daikanwa 30776 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0208-1978 . #x6772) ; ø»ƒ¤… + )) +(define-char + '((=>ucs . #x82D2) ; 苒 + (morohashi-daikanwa 30776 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x533F) ; ø»’Œ– + )) +(define-char + '((morohashi-daikanwa 30776 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5C5B) ; ø»…¨ + (japanese-jisx0208 . #x6772) ; ø»‡¸ + (korean-ksc5601 . #x667E) ; ø»Š€¿ + (chinese-isoir165 . #x5C5B) ; ø»Ž…¸ + (=jis-x0208-1990 . #x6772) ; ø½‹ž + (=ucs . #x82D2) ; 苒 + )) +(define-char + '((=>ucs . #x82D3) ; 苓 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 30777) ; ø¸‡ ¹ + )) +(define-char + '((=>ucs . #x82D3) ; 苓 + (morohashi-daikanwa 30777 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5347) ; ø»’Œž + )) +(define-char + '((=>ucs . #x82D3) ; 苓 + (morohashi-daikanwa 30777 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x4E6A) ; ø½Š¹‹ + (ucs-jis . #x82D3) ; ø½Š¹‹ + )) +(define-char + '((morohashi-daikanwa 30777 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5C5F) ; ø»…¬ + (chinese-isoir165 . #x5C5F) ; ø»Ž…¼ + (=ucs . #x82D3) ; 苓 + )) +(define-char + '((=>ucs . #x82D4) ; 苔 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5344) ; ø»’Œ› + (ideograph-daikanwa . 30778) ; ø¸‡ º + )) +(define-char + '((morohashi-daikanwa 30778 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4C26) ; ø»……“ + (=jis-x0208 . #x425D) ; ø½Š§– + (korean-ksc5601 . #x7744) ; ø»Š™ƒ + (chinese-isoir165 . #x4C26) ; ø»­£ + (=gt-pj-1 . #x425D) ; 苔 + (=gt-k . 03766) ; ý¡„€º¶ + (=ucs . #x82D4) ; 苔 + )) +(define-char + '((=>ucs . #x82D5) ; 苕 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D34) ; ø»“ž› + (ideograph-daikanwa . 30779) ; ø¸‡ » + (=jef-china3 . #x98F9) ; øº‰£¹ + )) +(define-char + '((morohashi-daikanwa 30779 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5C66) ; ø»…³ + (korean-ksc5601 . #x752D) ; ø»Š•° + (japanese-jisx0212 . #x5750) ; ø»‹´“ + (chinese-isoir165 . #x5C66) ; ø»Ž†ƒ + (=jis-x0213-1-2000 . #x7A68) ; ø»¤–± + (=ucs . #x82D5) ; 苕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D37) ; ø»“žž + (ideograph-daikanwa . 30780) ; ø¸‡ ¼ + (=ucs . #x82D6) ; 苖 + )) +(define-char + '((=>ucs . #x82D7) ; 苗 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5340) ; ø»’Œ— + (ideograph-daikanwa . 30781) ; ø¸‡ ½ + )) +(define-char + '((morohashi-daikanwa 30781 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4367) ; ø»„¹† + (=jis-x0208 . #x4944) ; ø½Š± + (korean-ksc5601 . #x5960) ; ø»‰­› + (chinese-isoir165 . #x4367) ; ø»¡– + (=gt-pj-1 . #x4944) ; 苗 + (=gt-k . 03807) ; ý¡„€»Ÿ + (=ucs . #x82D7) ; 苗 + )) +(define-char + '((=>ucs . #x82D8) ; 苘 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E6A) ; ø»•ª³ + (ideograph-daikanwa . 30782) ; ø¸‡ ¾ + )) +(define-char + '((morohashi-daikanwa 30782 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 5 3192 6) + (chinese-gb2312 . #x5C5C) ; ø»…© + (chinese-isoir165 . #x5C5C) ; ø»Ž…¹ + (=hanziku-8 . #xEB67) ; ý¢‚Ž­§ + (=ucs . #x82D8) ; 苘 + )) +(define-char + '((=>ucs . #x82D9) ; 苙 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 30783) ; ø¸‡ ¿ + )) +(define-char + '((=>ucs . #x82D9) ; 苙 + (morohashi-daikanwa 30783 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D2E) ; ø»“ž• + )) +(define-char + '((morohashi-daikanwa 30783 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x677E) ; ø½‹ž + (=ucs . #x82D9) ; 苙 + )) +(define-char + '((=>ucs . #x82DA) ; 苚 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B3A) ; ø»—¯­ + (ideograph-daikanwa . 30784) ; ø¸‡¡€ + )) +(define-char + '((morohashi-daikanwa 30784 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 5 3194 8) + (japanese-jisx0212 . #x5751) ; ø»‹´” + (=hanziku-8 . #xEBCB) ; ý¢‚Ž¯‹ + (=ucs . #x82DA) ; 苚 + )) +(define-char + '((=>ucs . #x82DB) ; 苛 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5339) ; ø»’Œ + (ideograph-daikanwa . 30785) ; ø¸‡¡ + )) +(define-char + '((morohashi-daikanwa 30785 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3F41) ; ø»„²¨ + (=jis-x0208 . #x3257) ; ø½Š° + (korean-ksc5601 . #x4A34) ; ø»‰–­ + (chinese-isoir165 . #x3F41) ; ø»š¸ + (=gt-pj-1 . #x3257) ; 苛 + (=gt-k . 03653) ; ý¡„€¹… + (=ucs . #x82DB) ; 苛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B36) ; ø»—¯© + (ideograph-daikanwa . 30786) ; ø¸‡¡‚ + (=ucs . #x44A7) ; 䒧 + )) +(define-char + '((=>ucs . #x82DC) ; 苜 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5343) ; ø»’Œš + (ideograph-daikanwa . 30787) ; ø¸‡¡ƒ + )) +(define-char + '((morohashi-daikanwa 30787 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5C59) ; ø»…¦ + (=jis-x0208 . #x677C) ; ø½‹ž‹ + (chinese-isoir165 . #x5C59) ; ø»Ž…¶ + (=gt-pj-1 . #x677C) ; 苜 + (=gt-k . 03916) ; ý¡„€½Œ + (=ucs . #x82DC) ; 苜 + )) +(define-char + '((=>ucs . #x82DD) ; 苝 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 5 3189 5) + (ideograph-daikanwa . 30788) ; ø¸‡¡„ + (=hanziku-8 . #xEAC5) ; ý¢‚Ž«… + )) +(define-char + '((=>ucs . #x82DD) ; 苝 + (morohashi-daikanwa 30788 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E6B) ; ø»•ª´ + )) +(define-char + '((morohashi-daikanwa 30788 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x82DD) ; 苝 + )) +(define-char + '((=>ucs . #x82DE) ; 苞 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5346) ; ø»’Œ + (ideograph-daikanwa . 30789) ; ø¸‡¡… + )) +(define-char + '((morohashi-daikanwa 30789 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x307A) ; ø»„Ÿ + (=jis-x0208 . #x677A) ; ø½‹ž‰ + (korean-ksc5601 . #x7862) ; ø»Šš¿ + (chinese-isoir165 . #x307A) ; ø»…¯ + (=ucs . #x82DE) ; 苞 + )) +(define-char + '((=>ucs . #x82DF) ; 苟 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5348) ; ø»’ŒŸ + (ideograph-daikanwa . 30790) ; ø¸‡¡† + )) +(define-char + '((morohashi-daikanwa 30790 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3936) ; ø»„©© + (=jis-x0208 . #x6771) ; ø½‹ž€ + (korean-ksc5601 . #x4F42) ; ø»‰ž‘ + (chinese-isoir165 . #x3936) ; ø»‘¹ + (=gt-pj-1 . #x6771) ; 苟 + (=gt-k . 03911) ; ý¡„€½‡ + (=ucs . #x82DF) ; 苟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x5C65) ; ø»…² + (japanese-jisx0212 . #x5752) ; ø»‹´• + (chinese-isoir165 . #x5C65) ; ø»Ž†‚ + (chinese-cns11643-2 . #x2D43) ; ø»“žª + (ideograph-daikanwa . 30791) ; ø¸‡¡‡ + (=ucs . #x82E0) ; 苠 + )) +(define-char + '((=>ucs . #x82E1) ; 苡 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D3A) ; ø»“ž¡ + (ideograph-daikanwa . 30792) ; ø¸‡¡ˆ + )) +(define-char + '((=>ucs . #x82E1) ; 苡 + (morohashi-daikanwa 30792 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x676F) ; ø½‹¾ + (korean-ksc5601 . #x6C3E) ; ø»Šˆ³ + (ucs-jis . #x82E1) ; ø½‹¾ + )) +(define-char + '((morohashi-daikanwa 30792 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5C53) ; ø»…  + (chinese-isoir165 . #x5C53) ; ø»Ž…° + (=ucs . #x82E1) ; 苡 + )) +(define-char + '((=>ucs . #x82E2) ; 苢 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E78) ; ø»•« + (ideograph-daikanwa . 30793) ; ø¸‡¡‰ + )) +(define-char + '((morohashi-daikanwa 30793 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 5 3192 4) + (japanese-jisx0212 . #x5753) ; ø»‹´– + (=jis-x0213-2-2000 . #x7625) ; ø»¦™º + (=hanziku-8 . #xEB65) ; ý¢‚Ž­¥ + (=ucs . #x82E2) ; 苢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x5C44) ; ø»…‘ + (=jis-x0208 . #x6770) ; ø½‹¿ + (chinese-isoir165 . #x5C44) ; ø»Ž…¡ + (chinese-cns11643-1 . #x5338) ; ø»’Œ + (ideograph-daikanwa . 30794) ; ø¸‡¡Š + (=ucs . #x82E3) ; 苣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x5C56) ; ø»…£ + (japanese-jisx0212 . #x5754) ; ø»‹´— + (chinese-isoir165 . #x5C56) ; ø»Ž…³ + (chinese-cns11643-2 . #x2D42) ; ø»“ž© + (ideograph-daikanwa . 30795) ; ø¸‡¡‹ + (=ucs . #x82E4) ; 苤 + )) +(define-char + '((=>ucs . #x82E5) ; 若 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x533C) ; ø»’Œ“ + (ideograph-daikanwa . 30796) ; ø¸‡¡Œ + )) +(define-char + '((morohashi-daikanwa 30796 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4874) ; ø»…€© + (=jis-x0208 . #x3C63) ; ø½Šž¨ + (korean-ksc5601 . #x6534) ; ø»‰¾— + (chinese-isoir165 . #x4874) ; ø»¨¹ + (chinese-cns11643-6 . #x2E24) ; ø»œ‡¹ + (=gt-pj-1 . #x3C63) ; 若 + (=gt-k . 03733) ; ý¡„€º• + (=ucs . #x82E5) ; 若 + )) +(define-char + '((=>ucs . #x82E6) ; 苦 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x533A) ; ø»’Œ‘ + (ideograph-daikanwa . 30797) ; ø¸‡¡ + )) +(define-char + '((morohashi-daikanwa 30797 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3F60) ; ø»„³‡ + (=jis-x0208 . #x366C) ; ø½Š•½ + (korean-ksc5601 . #x4D48) ; ø»‰›› + (chinese-isoir165 . #x3F60) ; ø»›— + (chinese-cns11643-6 . #x2E23) ; ø»œ‡¸ + (=gt-pj-1 . #x366C) ; 苦 + (=gt-k . 03680) ; ý¡„€¹  + (=ucs . #x82E6) ; 苦 + )) +(define-char + '((=>ucs . #x82E7) ; 苧 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5335) ; ø»’ŒŒ + (ideograph-daikanwa . 30798) ; ø¸‡¡Ž + )) +(define-char + '((morohashi-daikanwa 30798 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x4377) ; ø½Š©Ž + (korean-ksc5601 . #x6E48) ; ø»Š‹¹ + (chinese-gb12345 . #x5C51) ; 苧 + (=ucs . #x82E7) ; 苧 + )) +(define-char + '((=>ucs . #x82E8) ; 苨 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D32) ; ø»“ž™ + (ideograph-daikanwa . 30799) ; ø¸‡¡ + )) +(define-char + '((morohashi-daikanwa 30799 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x5755) ; ø»‹´˜ + (=jis-x0213-2-2000 . #x7626) ; ø»¦™» + (=ucs . #x82E8) ; 苨 + )) +(define-char + '((=>ucs . #x82E9) ; 苩 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E72) ; ø»•ª» + (ideograph-daikanwa . 30800) ; ø¸‡¡ + )) +(define-char + '((morohashi-daikanwa 30800 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 5 3193 15) + (=hanziku-8 . #xEBB2) ; ý¢‚Ž®² + (=ucs . #x82E9) ; 苩 + )) +(define-char + '((=>ucs . #x82EA) ; 苪 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 30801) ; ø¸‡¡‘ + )) +(define-char + '((=>ucs . #x82EA) ; 苪 + (morohashi-daikanwa 30801 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D41) ; ø»“ž¨ + (ucs-cns . #x82EA) ; ø»“ž¨ + )) +(define-char + '((=>ucs . #x82EA) ; 苪 + (morohashi-daikanwa 30801 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x5756) ; ø»‹´™ + (ucs-jis . #x82EA) ; ø»‹´™ + )) +(define-char + '((morohashi-daikanwa 30801 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x82EA) ; 苪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x493B) ; ø»…Ž + (=jis-x0208 . #x4651) ; ø½Š­‚ + (chinese-isoir165 . #x493B) ; ø»©ž + (chinese-cns11643-2 . #x2D36) ; ø»“ž + (ideograph-daikanwa . 30802) ; ø¸‡¡’ + (=ucs . #x82EB) ; 苫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D39) ; ø»“ž  + (ideograph-daikanwa . 30803) ; ø¸‡¡“ + (=ucs . #x82EC) ; 苬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x5757) ; ø»‹´š + (chinese-cns11643-2 . #x2D46) ; ø»“ž­ + (ideograph-daikanwa . 30804) ; ø¸‡¡” + (=ucs . #x82ED) ; 苭 + )) +(define-char + '((=>ucs . #x82EE) ; 苮 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E74) ; ø»•ª½ + (ideograph-daikanwa . 30805) ; ø¸‡¡• + )) +(define-char + '((morohashi-daikanwa 30805 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 5 3193 14) + (=hanziku-8 . #xEBB1) ; ý¢‚Ž®± + (=ucs . #x82EE) ; 苮 + )) +(define-char + '((=>ucs . #x82EF) ; 苯 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5349) ; ø»’Œ  + (ideograph-daikanwa . 30806) ; ø¸‡¡– + )) +(define-char + '((morohashi-daikanwa 30806 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x313D) ; ø»„ž€ + (japanese-jisx0212 . #x5758) ; ø»‹´› + (chinese-isoir165 . #x313D) ; ø»† + (=jef-china3 . #x9FE2) ; øº‰¿¢ + (=ucs . #x82EF) ; 苯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D40) ; ø»“ž§ + (ideograph-daikanwa . 30807) ; ø¸‡¡— + (=ucs . #x82F0) ; 苰 + )) +(define-char + '((=>ucs . #x82F1) ; 英 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 30808) ; ø¸‡¡˜ + )) +(define-char + '((=>ucs . #x82F1) ; 英 + (morohashi-daikanwa 30808 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5341) ; ø»’Œ˜ + )) +(define-char + '((morohashi-daikanwa 30808 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5322) ; ø»…¡ + (=jis-x0208 . #x3151) ; ø½ŠŽŒ + (korean-ksc5601 . #x6748) ; ø»Š§ + (chinese-isoir165 . #x5322) ; ø»·± + (=gt-pj-1 . #x3151) ; 英 + (=gt-k . 03632) ; ý¡„€¸° + (=ucs . #x82F1) ; 英 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D3B) ; ø»“ž¢ + (ideograph-daikanwa . 30809) ; ø¸‡¡™ + (=ucs . #x82F2) ; 苲 + )) +(define-char + '((=>ucs . #x26B38) ; 𦬸 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 5 3187 2) + (chinese-cns11643-4 . #x2B37) ; ø»—¯ª + (ideograph-daikanwa . 30810) ; ø¸‡¡š + (=hanziku-8 . #xEA60) ; ý¢‚Ž©  + )) +(define-char + '((morohashi-daikanwa 30810 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x26B38) ; 𦬸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (=jis-x0208 . #x6774) ; ø½‹žƒ + (chinese-cns11643-2 . #x2D45) ; ø»“ž¬ + (ideograph-daikanwa . 30811) ; ø¸‡¡› + (=ucs . #x82F3) ; 苳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 5 3191 1) + (chinese-cns11643-4 . #x2B38) ; ø»—¯« + (ideograph-daikanwa . 30812) ; ø¸‡¡œ + (=hanziku-8 . #xEB42) ; ý¢‚Ž­‚ + (=ucs . #x26B39) ; 𦬹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x5C5A) ; ø»…§ + (=jis-x0208 . #x6773) ; ø½‹ž‚ + (chinese-isoir165 . #x5C5A) ; ø»Ž…· + (chinese-cns11643-2 . #x2D38) ; ø»“žŸ + (=gt-pj-1 . #x6773) ; 苴 + (ideograph-daikanwa . 30813) ; ø¸‡¡ + (=gt-k . 03912) ; ý¡„€½ˆ + (=ucs . #x82F4) ; 苴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 5 3192 3) + (chinese-cns11643-4 . #x2B39) ; ø»—¯¬ + (ideograph-daikanwa . 30814) ; ø¸‡¡ž + (=hanziku-8 . #xEB64) ; ý¢‚Ž­¤ + (=ucs . #x26B3A) ; 𦬺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B3F) ; ø»™¹¶ + (ideograph-daikanwa . 30815) ; ø¸‡¡Ÿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E70) ; ø»•ª¹ + (ideograph-daikanwa . 30816) ; ø¸‡¡  + (=ucs . #x44A8) ; 䒨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D3C) ; ø»“ž£ + (ideograph-daikanwa . 30817) ; ø¸‡¡¡ + (=ucs . #x82F5) ; 苵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x5759) ; ø»‹´œ + (chinese-cns11643-2 . #x2D3F) ; ø»“ž¦ + (ideograph-daikanwa . 30818) ; ø¸‡¡¢ + (=ucs . #x82F6) ; 苶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3443) ; ø»œ‘Œ + (ideograph-daikanwa . 30819) ; ø¸‡¡£ + )) +(define-char + '((=>ucs . #x82F7) ; 苷 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E69) ; ø»•ª² + (ideograph-daikanwa . 30820) ; ø¸‡¡¤ + )) +(define-char + '((morohashi-daikanwa 30820 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 5 3186 1) + (chinese-gb2312 . #x5C55) ; ø»…¢ + (japanese-jisx0212 . #x575A) ; ø»‹´ + (chinese-isoir165 . #x5C55) ; ø»Ž…² + (=jis-x0213-2-2000 . #x7627) ; ø»¦™¼ + (=hanziku-8 . #xE9FE) ; ý¢‚Ž§¾ + (=ucs . #x82F7) ; 苷 + )) +(define-char + '((=>ucs . #x82F8) ; 苸 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E6E) ; ø»•ª· + (ideograph-daikanwa . 30822) ; ø¸‡¡¦ + )) +(define-char + '((morohashi-daikanwa 30822 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 5 3194 5) + (=hanziku-8 . #xEBC8) ; ý¢‚Ž¯ˆ + (=ucs . #x82F8) ; 苸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x463B) ; ø»„¼´ + (=jis-x0208 . #x6779) ; ø½‹žˆ + (chinese-isoir165 . #x463B) ; ø»¥„ + (chinese-cns11643-2 . #x2D30) ; ø»“ž— + (ideograph-daikanwa . 30823) ; ø¸‡¡§ + (=ucs . #x82F9) ; 苹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (=jis-x0208 . #x6775) ; ø½‹ž„ + (chinese-cns11643-2 . #x2D44) ; ø»“ž« + (ideograph-daikanwa . 30824) ; ø¸‡¡¨ + (=ucs . #x82FA) ; 苺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x5C5E) ; ø»…« + (=jis-x0208 . #x6778) ; ø½‹ž‡ + (chinese-isoir165 . #x5C5E) ; ø»Ž…» + (chinese-cns11643-2 . #x2D3E) ; ø»“ž¥ + (=gt-pj-1 . #x6778) ; 苻 + (ideograph-daikanwa . 30825) ; ø¸‡¡© + (=gt-k . 03914) ; ý¡„€½Š + (=ucs . #x82FB) ; 苻 + )) +(define-char + '((=>ucs . #x82FC) ; 苼 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E6F) ; ø»•ª¸ + (ideograph-daikanwa . 30826) ; ø¸‡¡ª + )) +(define-char + '((morohashi-daikanwa 30826 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 5 3193 3) + (=hanziku-8 . #xEBA6) ; ý¢‚Ž®¦ + (=ucs . #x82FC) ; 苼 + )) +(define-char + '((=>ucs . #x82FD) ; 苽 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 30827) ; ø¸‡¡« + )) +(define-char + '((morohashi-daikanwa 30827 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 5 3194 2) + (=hanziku-8 . #xEBC5) ; ý¢‚Ž¯… + (=ucs . #x82FD) ; 苽 + )) +(define-char + '((=>ucs . #x82FD) ; 苽 + (morohashi-daikanwa 30827 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E7A) ; ø»•«ƒ + )) +(define-char + '((=>ucs . #x82FD) ; 苽 + (morohashi-daikanwa 30827 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (korean-ksc5601 . #x4D49) ; ø»‰›œ + (japanese-jisx0212 . #x575B) ; ø»‹´ž + (=jis-x0213-1-2000 . #x7A69) ; ø»¤–² + (ucs-jis . #x82FD) ; ø»‰›œ + )) +(define-char + '((=>ucs . #x82FE) ; 苾 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D2F) ; ø»“ž– + (ideograph-daikanwa . 30828) ; ø¸‡¡¬ + )) +(define-char + '((morohashi-daikanwa 30828 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (korean-ksc5601 . #x7937) ; ø»Š›² + (japanese-jisx0212 . #x575C) ; ø»‹´Ÿ + (chinese-isoir165 . #x7E3B) ; ø»Ž·” + (=jis-x0213-1-2000 . #x7A6A) ; ø»¤–³ + (=ucs . #x82FE) ; 苾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E71) ; ø»•ªº + (ideograph-daikanwa . 30829) ; ø¸‡¡­ + (=ucs . #x44A9) ; 䒩 + )) +(define-char + '((=>ucs . #x82FF) ; 苿 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x343C) ; ø»œ‘… + (ideograph-daikanwa . 30830) ; ø¸‡¡® + )) +(define-char + '((morohashi-daikanwa 30830 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 5 3185 13) + (=hanziku-8 . #xE9EA) ; ý¢‚Ž§ª + (=ucs . #x82FF) ; 苿 + )) +(define-char + '((=>ucs . #x8300) ; 茀 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D33) ; ø»“žš + (ideograph-daikanwa . 30831) ; ø¸‡¡¯ + )) +(define-char + '((morohashi-daikanwa 30831 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x575D) ; ø»‹´  + (chinese-isoir165 . #x7E3C) ; ø»Ž·• + (=jis-x0213-1-2000 . #x7A6B) ; ø»¤–´ + (=ucs . #x8300) ; 茀 + )) +(define-char + '((=>ucs . #x8301) ; 茁 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5342) ; ø»’Œ™ + (ideograph-daikanwa . 30832) ; ø¸‡¡° + )) +(define-char + '((morohashi-daikanwa 30832 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5742) ; ø»…•¹ + (korean-ksc5601 . #x7168) ; ø»Š³ + (japanese-jisx0212 . #x575E) ; ø»‹´¡ + (chinese-isoir165 . #x5742) ; ø»¾‰ + (=jis-x0213-1-2000 . #x7A6C) ; ø»¤–µ + (=ucs . #x8301) ; 茁 + )) +(define-char + '((=>ucs . #x8302) ; 茂 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x533D) ; ø»’Œ” + (ideograph-daikanwa . 30833) ; ø¸‡¡± + )) +(define-char + '((morohashi-daikanwa 30833 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x432F) ; ø»„¸Ž + (=jis-x0208 . #x4C50) ; ø½Šµµ + (korean-ksc5601 . #x5972) ; ø»‰­­ + (chinese-isoir165 . #x432F) ; ø» ž + (=gt-pj-1 . #x4C50) ; 茂 + (=gt-k . 03838) ; ý¡„€»¾ + (=ucs . #x8302) ; 茂 + )) +(define-char + '((=>ucs . #x8303) ; 范 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5336) ; ø»’Œ + (ideograph-daikanwa . 30834) ; ø¸‡¡² + )) +(define-char + '((morohashi-daikanwa 30834 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x3736) ; ø»„¦­ + (=jis-x0208 . #x6777) ; ø½‹ž† + (korean-ksc5601 . #x5B75) ; ø»‰°¬ + (chinese-isoir165 . #x3736) ; ø»Ž½ + (=gt-pj-1 . #x6777) ; 范 + (=gt-k . 03913) ; ý¡„€½‰ + (=ucs . #x8303) ; 范 + )) +(define-char + '((=>ucs . #x8304) ; 茄 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x533B) ; ø»’Œ’ + (ideograph-daikanwa . 30835) ; ø¸‡¡³ + )) +(define-char + '((morohashi-daikanwa 30835 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4751) ; ø»„¾¨ + (=jis-x0208 . #x3258) ; ø½Š± + (korean-ksc5601 . #x4A35) ; ø»‰–® + (chinese-isoir165 . #x4751) ; ø»¦¸ + (=ucs . #x8304) ; 茄 + )) +(define-char + '((=>ucs . #x8305) ; 茅 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5337) ; ø»’ŒŽ + (ideograph-daikanwa . 30836) ; ø¸‡¡´ + )) +(define-char + '((morohashi-daikanwa 30836 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4329) ; ø»„¸ˆ + (=jis-x0208 . #x337D) ; ø½Š‘´ + (korean-ksc5601 . #x5946) ; ø»‰­ + (chinese-isoir165 . #x4329) ; ø» ˜ + (=gt-pj-1 . #x337D) ; 茅 + (=gt-k . 03659) ; ý¡„€¹‹ + (=ucs . #x8305) ; 茅 + )) +(define-char + '((=>ucs . #x26B3E) ; 𦬾 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 30837) ; ø¸‡¡µ + )) +(define-char + '((morohashi-daikanwa 30837 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 5 3196 2) + (chinese-cns11643-4 . #x2B3C) ; ø»—¯¯ + (=hanziku-8 . #xEC46) ; ý¢‚Ž±† + (=ucs . #x26B3E) ; 𦬾 + )) +(define-char + '((=>ucs . #x8306) ; 茆 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x534A) ; ø»’Œ¡ + (ideograph-daikanwa . 30838) ; ø¸‡¡¶ + )) +(define-char + '((morohashi-daikanwa 30838 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5C62) ; ø»…¯ + (=jis-x0208 . #x677B) ; ø½‹žŠ + (chinese-isoir165 . #x5C62) ; ø»Ž…¿ + (=ucs . #x8306) ; 茆 + )) +(define-char + '((=>ucs . #x8307) ; 茇 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D31) ; ø»“ž˜ + (ideograph-daikanwa . 30839) ; ø¸‡¡· + )) +(define-char + '((morohashi-daikanwa 30839 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5C58) ; ø»…¥ + (japanese-jisx0212 . #x575F) ; ø»‹´¢ + (chinese-isoir165 . #x5C58) ; ø»Ž…µ + (=jis-x0213-2-2000 . #x7628) ; ø»¦™½ + (=ucs . #x8307) ; 茇 + )) +(define-char + '((=>ucs . #x8308) ; 茈 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 30840) ; ø¸‡¡¸ + )) +(define-char + '((=>ucs . #x8308) ; 茈 + (morohashi-daikanwa 30840 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3247) ; ø»“¦„ + )) +(define-char + '((morohashi-daikanwa 30840 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5C6B) ; ø»…¸ + (japanese-jisx0212 . #x5760) ; ø»‹´£ + (chinese-isoir165 . #x5C6B) ; ø»Ž†ˆ + (=jis-x0213-2-2000 . #x7629) ; ø»¦™¾ + (=ucs . #x8308) ; 茈 + )) +(define-char + '((=>ucs . #x8309) ; 茉 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x533E) ; ø»’Œ• + (ideograph-daikanwa . 30841) ; ø¸‡¡¹ + )) +(define-char + '((morohashi-daikanwa 30841 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5C54) ; ø»…¡ + (=jis-x0208 . #x677D) ; ø½‹žŒ + (korean-ksc5601 . #x5849) ; ø»‰«¦ + (chinese-isoir165 . #x5C54) ; ø»Ž…± + (=ucs . #x8309) ; 茉 + )) +(define-char + '((=>ucs . #x830A) ; 茊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B3D) ; ø»—¯° + (ideograph-daikanwa . 30842) ; ø¸‡¡º + )) +(define-char + '((morohashi-daikanwa 30842 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 5 3193 11) + (japanese-jisx0212 . #x5761) ; ø»‹´¤ + (=hanziku-8 . #xEBAE) ; ý¢‚Ž®® + (=jef-china3 . #x61DB) ; øº†‡› + (=ucs . #x830A) ; 茊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3441) ; ø»œ‘Š + (ideograph-daikanwa . 30843) ; ø¸‡¡» + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E6C) ; ø»•ªµ + (ideograph-daikanwa . 30844) ; ø¸‡¡¼ + (=ucs . #x44AA) ; 䒪 + )) +(define-char + '((=>ucs . #x830B) ; 茋 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E79) ; ø»•«‚ + (ideograph-daikanwa . 30845) ; ø¸‡¡½ + )) +(define-char + '((=>ucs . #x830B) ; 茋 + (morohashi-daikanwa 30845 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x5762) ; ø»‹´¥ + (ucs-jis . #x830B) ; ø»‹´¥ + )) +(define-char + '((morohashi-daikanwa 30845 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 5 3194 9) + (=hanziku-8 . #xEBCC) ; ý¢‚Ž¯Œ + (=ucs . #x830B) ; 茋 + )) +(define-char + '((=>ucs . #x830C) ; 茌 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D3D) ; ø»“ž¤ + (ideograph-daikanwa . 30846) ; ø¸‡¡¾ + (=jef-china3 . #x98FA) ; øº‰£º + )) +(define-char + '((morohashi-daikanwa 30846 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5C5D) ; ø»…ª + (chinese-isoir165 . #x5C5D) ; ø»Ž…º + (=jis-x0213-2-2000 . #x762A) ; ø»¦™¿ + (=ucs . #x830C) ; 茌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B3D) ; ø»™¹´ + (ideograph-daikanwa . 30848) ; ø¸‡¢€ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3439) ; ø»œ‘‚ + (ideograph-daikanwa . 30849) ; ø¸‡¢ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3440) ; ø»œ‘‰ + (ideograph-daikanwa . 30850) ; ø¸‡¢‚ + )) +(define-char + '((=>ucs . #x44AB) ; 䒫 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E73) ; ø»•ª¼ + (ideograph-daikanwa . 30851) ; ø¸‡¢ƒ + )) +(define-char + '((morohashi-daikanwa 30851 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jef-china3 . #x61E5) ; øº†‡¥ + (=ucs . #x44AB) ; 䒫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x343B) ; ø»œ‘„ + (ideograph-daikanwa . 30852) ; ø¸‡¢„ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (cns-radical . 30) ; ⼝ + (total-strokes . 9) + (chinese-cns11643-2 . #x2942) ; ø»“˜± + (ideograph-daikanwa . 30853) ; ø¸‡¢… + (=ucs . #x830D) ; 茍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3442) ; ø»œ‘‹ + (ideograph-daikanwa . 30854) ; ø¸‡¢† + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3445) ; ø»œ‘Ž + (ideograph-daikanwa . 30855) ; ø¸‡¢‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3446) ; ø»œ‘ + (ideograph-daikanwa . 30856) ; ø¸‡¢ˆ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B3B) ; ø»™¹² + (ideograph-daikanwa . 30857) ; ø¸‡¢‰ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E75) ; ø»•ª¾ + (ideograph-daikanwa . 30858) ; ø¸‡¢Š + (=ucs . #x44AC) ; 䒬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B3E) ; ø»™¹µ + (ideograph-daikanwa . 30859) ; ø¸‡¢‹ + )) +(define-char + '((=>ucs . #x82BD) ; 芽 + (=>ucs-cns . #x2F995) ; ø»œ‡· + (morohashi-daikanwa 30860 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0208-1978 . #x326A) ; ø»‚–‡ + (japanese-jisx0208 . #x326A) ; ø»†ª + (korean-ksc5601 . #x6434) ; ø»‰¼¹ + )) +(define-char + '((=>ucs . #x82BD) ; 芽 + (=>ucs-cns . #x2F995) ; ø»œ‡· + (morohashi-daikanwa 30860 1 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208-1990 . #x326A) ; ø½Šƒ + (ucs-jis . #x82BD) ; ø½Šƒ + )) +(define-char + '((=>ucs . #x82BD) ; 芽 + (morohashi-daikanwa 30860 1 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E22) ; ø»œ‡· + (ucs-cns . #x2F995) ; ø»œ‡· + )) +(define-char + '((=>ucs* . #x82BD) ; 芽 + (morohashi-daikanwa 30860 1 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x2F995) ; 芽 + )) +(define-char + '((=>ucs-cns . #x2F995) ; ø»œ‡· + (morohashi-daikanwa 30860 1 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x513F) ; ø»…‚ + (chinese-isoir165 . #x513F) ; ø»µ’ + (=ucs . #x82BD) ; 芽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B3C) ; ø»™¹³ + (ideograph-daikanwa . 30861) ; ø¸‡¢ + )) +(define-char + '((=>ucs . #x830E) ; 茎 + (morohashi-daikanwa 30861 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x3754) ; ø½Š—ƒ + (=gt-pj-1 . #x3754) ; ø½Š—ƒ + (=gt-k . 03686) ; ý¡„€¹¦ + (ucs-jis . #x830E) ; ø½Š—ƒ + )) +(define-char + '((=>ucs . #x830E) ; 茎 + (morohashi-daikanwa 30861 1 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E77) ; ø»•«€ + )) +(define-char + '((morohashi-daikanwa 30861 1 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 5 3198 5) + (chinese-gb2312 . #x3E25) ; ø»„°® + (chinese-isoir165 . #x3E25) ; ø»˜¾ + (=hanziku-8 . #xECAB) ; ý¢‚Ž²« + (=ucs . #x830E) ; 茎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x343A) ; ø»œ‘ƒ + (ideograph-daikanwa . 30862) ; ø¸‡¢Ž + (=ucs . #x44AD) ; 䒭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 5 3189 1) + (chinese-gb2312 . #x5C57) ; ø»…¤ + (chinese-isoir165 . #x5C57) ; ø»Ž…´ + (=hanziku-8 . #xEAC1) ; ý¢‚Ž« + (=ucs . #x830F) ; 茏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x8310) ; 茐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 5 3195 4) + (chinese-gb2312 . #x5C60) ; ø»…­ + (chinese-isoir165 . #x5C60) ; ø»Ž…½ + (=hanziku-8 . #xEBE7) ; ý¢‚Ž¯§ + (=ucs . #x8311) ; 茑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x8312) ; 茒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x8313) ; 茓 + )) +(define-char + '((=>ucs . #x8313) ; 茓 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 5 3196 5) + (=hanziku-8 . #xEC49) ; ý¢‚Ž±‰ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5C63) ; ø»…° + (chinese-isoir165 . #x5C63) ; ø»Ž†€ + (=ucs . #x8314) ; 茔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 5 3197 4) + (chinese-gb2312 . #x5C64) ; ø»…± + (chinese-isoir165 . #x5C64) ; ø»Ž† + (=hanziku-8 . #xEC68) ; ý¢‚Ž±¨ + (=ucs . #x8315) ; 茕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (->identical + ((chinese-cns11643-6 . #x333E) ; ø»œ© + )) + (->same-ideograph + ((ideograph-daikanwa . 23187) ; ø¸…ª“ + )) + (=ucs . #x26B5D) ; 𦭝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x343D) ; ø»œ‘† + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x343E) ; ø»œ‘‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x343F) ; ø»œ‘ˆ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3444) ; ø»œ‘ + )) +(define-char + '((=>ucs . #x8316) ; 茖 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x324A) ; ø»“¦‡ + (ideograph-daikanwa . 30863) ; ø¸‡¢ + )) +(define-char + '((morohashi-daikanwa 30863 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x6823) ; ø½‹ž + (=gt-pj-1 . #x6823) ; 茖 + (=gt-k . 05286) ; ý¡„’¦ + (=ucs . #x8316) ; 茖 + )) +(define-char + '((=>ucs . #x8317) ; 茗 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x577E) ; ø»’“ + (ideograph-daikanwa . 30864) ; ø¸‡¢ + )) +(define-char + '((morohashi-daikanwa 30864 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5C78) ; ø»…ž… + (=jis-x0208 . #x682C) ; ø½‹ž™ + (korean-ksc5601 . #x592B) ; ø»‰¬¦ + (chinese-isoir165 . #x5C78) ; ø»Ž†• + (=gt-pj-1 . #x682C) ; 茗 + (=gt-k . 05289) ; ý¡„’© + (=ucs . #x8317) ; 茗 + )) +(define-char + '((=>ucs . #x8354) ; 荔 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5773) ; ø»’“‚ + (ideograph-daikanwa . 30865) ; ø¸‡¢‘ + )) +(define-char + '((morohashi-daikanwa 30865 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4073) ; ø»„´¸ + (japanese-jisx0212 . #x5763) ; ø»‹´¦ + (chinese-isoir165 . #x4073) ; ø»ˆ + (=jis-x0213-2-2000 . #x762B) ; ø»¦š€ + (=ucs . #x8354) ; 荔 + )) +(define-char + '((=>ucs . #x8318) ; 茘 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3362) ; ø»•² + (ideograph-daikanwa . 30866) ; ø¸‡¢’ + )) +(define-char + '((morohashi-daikanwa 30866 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3212 4) + (=jis-x0208 . #x682D) ; ø½‹žš + (=gt-pj-1 . #x682D) ; 茘 + (=hanziku-8 . #xEF71) ; ý¢‚Ž½± + (=gt-k . 05290) ; ý¡„’ª + (=ucs . #x8318) ; 茘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F7C) ; ø»š€« + (ideograph-daikanwa . 30867) ; ø¸‡¢“ + (=jef-china3 . #x98EC) ; øº‰£¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x323A) ; ø»“¥· + (ideograph-daikanwa . 30868) ; ø¸‡¢” + (=ucs . #x8319) ; 茙 + )) +(define-char + '((=>ucs . #x831A) ; 茚 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F5D) ; ø»—¶ˆ + (ideograph-daikanwa . 30869) ; ø¸‡¢• + )) +(define-char + '((morohashi-daikanwa 30869 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3194 10) + (chinese-gb2312 . #x5C61) ; ø»…® + (chinese-isoir165 . #x5C61) ; ø»Ž…¾ + (=hanziku-8 . #xEBCD) ; ý¢‚Ž¯ + (=ucs . #x831A) ; 茚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x5D22) ; ø»…ž + (japanese-jisx0212 . #x5764) ; ø»‹´§ + (chinese-isoir165 . #x5D22) ; ø»Ž† + (chinese-cns11643-2 . #x3245) ; ø»“¦‚ + (=jis-x0213-2-2000 . #x762C) ; ø»¦š + (ideograph-daikanwa . 30870) ; ø¸‡¢– + (=ucs . #x831B) ; 茛 + )) +(define-char + '((=>ucs . #x831C) ; 茜 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3241) ; ø»“¥¾ + (ideograph-daikanwa . 30871) ; ø¸‡¢— + )) +(define-char + '((morohashi-daikanwa 30871 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-1 . 6786) + (shinjigen-2 . 6786) + (chinese-gb2312 . #x5C67) ; ø»…´ + (=jis-x0208 . #x302B) ; ø½ŠŒˆ + (chinese-isoir165 . #x5C67) ; ø»Ž†„ + (=ucs . #x831C) ; 茜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 5 3200 10) + (chinese-cns11643-4 . #x2F56) ; ø»—¶ + (ideograph-daikanwa . 30872) ; ø¸‡¢˜ + (=hanziku-8 . #xECF0) ; ý¢‚Ž³° + (=ucs . #x26B6E) ; 𦭮 + )) +(define-char + '((=>ucs . #x26B6F) ; 𦭯 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 30873) ; ø¸‡¢™ + )) +(define-char + '((morohashi-daikanwa 30873 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 5 3200 11) + (chinese-cns11643-4 . #x2F57) ; ø»—¶‚ + (=hanziku-8 . #xECF1) ; ý¢‚Ž³± + (=ucs . #x26B6F) ; 𦭯 + )) +(define-char + '((=>ucs . #x26B70) ; 𦭰 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 5 3210 9) + (ideograph-daikanwa . 30874) ; ø¸‡¢š + (=hanziku-8 . #xEEF5) ; ý¢‚Ž»µ + )) +(define-char + '((morohashi-daikanwa 30874 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F62) ; ø»—¶ + (=ucs . #x26B70) ; 𦭰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F55) ; ø»—¶€ + (ideograph-daikanwa . 30875) ; ø¸‡¢› + (=ucs . #x44B0) ; 䒰 + )) +(define-char + '((=>ucs . #x831D) ; 茝 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B52) ; ø»œ›­ + (ideograph-daikanwa . 30876) ; ø¸‡¢œ + )) +(define-char + '((=>ucs . #x831D) ; 茝 + (morohashi-daikanwa 30876 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x5765) ; ø»‹´¨ + (=jis-x0213-2-2000 . #x762D) ; ø»¦š‚ + (ucs-jis . #x831D) ; ø»‹´¨ + )) +(define-char + '((=>ucs . #x831D) ; 茝 + (morohashi-daikanwa 30876 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x384D) ; ø»•¹‚ + )) +(define-char + '((morohashi-daikanwa 30876 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3214 17) + (chinese-isoir165 . #x7E40) ; ø»Ž·™ + (=hanziku-8 . #xEFE0) ; ý¢‚Ž¿  + (=ucs . #x831D) ; 茝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (japanese-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x5766) ; ø»‹´© + (chinese-cns11643-2 . #x3254) ; ø»“¦‘ + (ideograph-daikanwa . 30877) ; ø¸‡¢ + (=ucs . #x831E) ; 茞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F78) ; ø»š€§ + (ideograph-daikanwa . 30878) ; ø¸‡¢ž + )) +(define-char + '((=>ucs . #x44B1) ; 䒱 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3361) ; ø»•²€ + (ideograph-daikanwa . 30879) ; ø¸‡¢Ÿ + )) +(define-char + '((morohashi-daikanwa 30879 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jef-china3 . #x61DE) ; øº†‡ž + (=ucs . #x44B1) ; 䒱 + )) +(define-char + '((=>ucs . #x831F) ; 茟 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 5 3210 18) + (chinese-cns11643-3 . #x3359) ; ø»•±¸ + (ideograph-daikanwa . 30880) ; ø¸‡¢  + (=hanziku-8 . #xEEFE) ; ý¢‚Ž»¾ + )) +(define-char + '((morohashi-daikanwa 30880 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x5767) ; ø»‹´ª + (=ucs . #x831F) ; 茟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F61) ; ø»—¶Œ + (ideograph-daikanwa . 30881) ; ø¸‡¢¡ + (=ucs . #x44B2) ; 䒲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x324C) ; ø»“¦‰ + (ideograph-daikanwa . 30882) ; ø¸‡¢¢ + (=ucs . #x8320) ; 茠 + )) +(define-char + '((=>ucs . #x8321) ; 茡 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 30883) ; ø¸‡¢£ + )) +(define-char + '((=>ucs . #x8321) ; 茡 + (morohashi-daikanwa 30883 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x335F) ; ø»•±¾ + )) +(define-char + '((=>ucs . #x8321) ; 茡 + (morohashi-daikanwa 30883 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x5768) ; ø»‹´« + (ucs-jis . #x8321) ; ø»‹´« + )) +(define-char + '((morohashi-daikanwa 30883 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3210 11) + (=hanziku-8 . #xEEF7) ; ý¢‚Ž»· + (=ucs . #x8321) ; 茡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F7A) ; ø»š€© + (ideograph-daikanwa . 30884) ; ø¸‡¢¤ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F7E) ; ø»š€­ + (ideograph-daikanwa . 30885) ; ø¸‡¢¥ + )) +(define-char + '((=>ucs . #x26B74) ; 𦭴 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 5 3210 6) + (ideograph-daikanwa . 30886) ; ø¸‡¢¦ + (=hanziku-8 . #xEEF2) ; ý¢‚Ž»² + )) +(define-char + '((morohashi-daikanwa 30886 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x26B74) ; 𦭴 + )) +(define-char + '((=>ucs . #x26B74) ; 𦭴 + (morohashi-daikanwa 30886 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F54) ; ø»—µ¿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F77) ; ø»š€¦ + (ideograph-daikanwa . 30887) ; ø¸‡¢§ + )) +(define-char + '((=>ucs . #x8322) ; 茢 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3242) ; ø»“¥¿ + (ideograph-daikanwa . 30888) ; ø¸‡¢¨ + )) +(define-char + '((morohashi-daikanwa 30888 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x5769) ; ø»‹´¬ + (=jis-x0213-1-2000 . #x7A6E) ; ø»¤–· + (=ucs . #x8322) ; 茢 + )) +(define-char + '((=>ucs . #x44B3) ; 䒳 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 30889) ; ø¸‡¢© + )) +(define-char + '((=>ucs . #x44B3) ; 䒳 + (morohashi-daikanwa 30889 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3364) ; ø»•²ƒ + )) +(define-char + '((morohashi-daikanwa 30889 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0213-2-2000 . #x7635) ; ø»¦šŠ + (=ucs . #x44B3) ; 䒳 + )) +(define-char + '((=>ucs . #x8358) ; 荘 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3363) ; ø»•²‚ + (ideograph-daikanwa . 30890) ; ø¸‡¢ª + )) +(define-char + '((morohashi-daikanwa 30890 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 6791) + (=jis-x0208 . #x4171) ; ø½Š¦Œ + (=gt-pj-1 . #x4171) ; 荘 + (=gt-k . 05129) ; ý¡„‰ + (=ucs . #x8358) ; 荘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x324B) ; ø»“¦ˆ + (ideograph-daikanwa . 30891) ; ø¸‡¢« + (=ucs . #x8324) ; 茤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x323C) ; ø»“¥¹ + (ideograph-daikanwa . 30892) ; ø¸‡¢¬ + (=ucs . #x8325) ; 茥 + )) +(define-char + '((=>ucs . #x8326) ; 茦 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3240) ; ø»“¥½ + (ideograph-daikanwa . 30893) ; ø¸‡¢­ + )) +(define-char + '((morohashi-daikanwa 30893 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (=jef-china3 . #x61E0) ; øº†‡  + (=ucs . #x8326) ; 茦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x335B) ; ø»•±º + (ideograph-daikanwa . 30894) ; ø¸‡¢® + (=ucs . #x44B4) ; 䒴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3C6B) ; ø»„®¸ + (chinese-isoir165 . #x3C6B) ; ø»—ˆ + (chinese-cns11643-2 . #x3257) ; ø»“¦” + (ideograph-daikanwa . 30895) ; ø¸‡¢¯ + (=ucs . #x8327) ; 茧 + )) +(define-char + '((=>ucs . #x8328) ; 茨 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 30896) ; ø¸‡¢° + )) +(define-char + '((=>ucs . #x8328) ; 茨 + (morohashi-daikanwa 30896 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5823) ; ø»’“ + )) +(define-char + '((morohashi-daikanwa 30896 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3444) ; ø»„¢¡ + (=jis-x0208 . #x3071) ; ø½ŠŽ + (korean-ksc5601 . #x6D3C) ; ø»ŠŠ + (chinese-isoir165 . #x3444) ; ø»Š± + (=ucs . #x8328) ; 茨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x324F) ; ø»“¦Œ + (ideograph-daikanwa . 30897) ; ø¸‡¢± + (=ucs . #x8329) ; 茩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3246) ; ø»“¦ƒ + (ideograph-daikanwa . 30898) ; ø¸‡¢² + (=ucs . #x832A) ; 茪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x3023) ; ø»š€° + (ideograph-daikanwa . 30899) ; ø¸‡¢³ + )) +(define-char + '((=>ucs . #x832B) ; 茫 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 30900) ; ø¸‡¢´ + )) +(define-char + '((=>ucs . #x832B) ; 茫 + (morohashi-daikanwa 30900 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5771) ; ø»’“€ + )) +(define-char + '((=>ucs . #x832B) ; 茫 + (morohashi-daikanwa 30900 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x682B) ; ø½‹ž˜ + (ucs-jis . #x832B) ; ø½‹ž˜ + )) +(define-char + '((morohashi-daikanwa 30900 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4323) ; ø»„¸‚ + (korean-ksc5601 . #x5854) ; ø»‰«± + (chinese-isoir165 . #x4323) ; ø» ’ + (=ucs . #x832B) ; 茫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 5 3212 9) + (chinese-cns11643-4 . #x2F5B) ; ø»—¶† + (ideograph-daikanwa . 30901) ; ø¸‡¢µ + (=hanziku-8 . #xEF76) ; ý¢‚Ž½¶ + (=ucs . #x26B77) ; 𦭷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3267) ; ø»„ ˆ + (japanese-jisx0212 . #x576A) ; ø»‹´­ + (chinese-isoir165 . #x3267) ; ø»ˆ˜ + (chinese-cns11643-2 . #x3255) ; ø»“¦’ + (ideograph-daikanwa . 30902) ; ø¸‡¢¶ + (=ucs . #x832C) ; 茬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x335E) ; ø»•±½ + (ideograph-daikanwa . 30903) ; ø¸‡¢· + (=ucs . #x44B5) ; 䒵 + )) +(define-char + '((=>ucs . #x832D) ; 茭 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 30904) ; ø¸‡¢¸ + )) +(define-char + '((=>ucs . #x832D) ; 茭 + (morohashi-daikanwa 30904 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3238) ; ø»“¥µ + )) +(define-char + '((=>ucs . #x832D) ; 茭 + (morohashi-daikanwa 30904 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x576B) ; ø»‹´® + (=jis-x0213-1-2000 . #x7A6F) ; ø»¤–¸ + (=jef-china3 . #x9EAE) ; øº‰º® + (ucs-jis . #x832D) ; ø»‹´® + )) +(define-char + '((morohashi-daikanwa 30904 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5C7A) ; ø»…ž‡ + (chinese-isoir165 . #x5C7A) ; ø»Ž†— + (=ucs . #x832D) ; 茭 + )) +(define-char + '((=>ucs . #x832E) ; 茮 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 5 3202 12) + (chinese-cns11643-4 . #x2F5A) ; ø»—¶… + (ideograph-daikanwa . 30905) ; ø¸‡¢¹ + (=hanziku-8 . #xED73) ; ý¢‚Žµ³ + )) +(define-char + '((morohashi-daikanwa 30905 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x576C) ; ø»‹´¯ + (=ucs . #x832E) ; 茮 + )) +(define-char + '((=>ucs . #x832F) ; 茯 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x324E) ; ø»“¦‹ + (ideograph-daikanwa . 30906) ; ø¸‡¢º + )) +(define-char + '((morohashi-daikanwa 30906 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5C72) ; ø»…¿ + (=jis-x0208 . #x682A) ; ø½‹ž— + (korean-ksc5601 . #x5C5A) ; ø»‰±¯ + (chinese-isoir165 . #x5C72) ; ø»Ž† + (=ucs . #x832F) ; 茯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B56) ; ø»œ›± + (ideograph-daikanwa . 30907) ; ø¸‡¢» + (=ucs . #x44B6) ; 䒶 + )) +(define-char + '((=>ucs . #x8330) ; 茰 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 30908) ; ø¸‡¢¼ + )) +(define-char + '((=>ucs . #x8330) ; 茰 + (morohashi-daikanwa 30908 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 5 3203 5) + (chinese-cns11643-4 . #x2F63) ; ø»—¶Ž + (=hanziku-8 . #xEDAE) ; ý¢‚Ž¶® + )) +(define-char + '((morohashi-daikanwa 30908 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x576D) ; ø»‹´° + (=ucs . #x8330) ; 茰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x335D) ; ø»•±¼ + (ideograph-daikanwa . 30909) ; ø¸‡¢½ + (=ucs . #x44B7) ; 䒷 + )) +(define-char + '((=>ucs . #x8331) ; 茱 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5822) ; ø»’“ + (ideograph-daikanwa . 30910) ; ø¸‡¢¾ + )) +(define-char + '((morohashi-daikanwa 30910 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5C6F) ; ø»…¼ + (=jis-x0208 . #x6825) ; ø½‹ž’ + (korean-ksc5601 . #x623C) ; ø»‰º… + (chinese-isoir165 . #x5C6F) ; ø»Ž†Œ + (=ucs . #x8331) ; 茱 + )) +(define-char + '((=>ucs . #x8332) ; 茲 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x577B) ; ø»’“Š + (ideograph-daikanwa . 30911) ; ø¸‡¢¿ + )) +(define-char + '((morohashi-daikanwa 30911 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x6824) ; ø½‹ž‘ + (=gt-pj-1 . #x6824) ; 茲 + (=gt-k . 05287) ; ý¡„’§ + (=ucs . #x8332) ; 茲 + )) +(define-char + '((=>ucs . #x8333) ; 茳 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3237) ; ø»“¥´ + (ideograph-daikanwa . 30912) ; ø¸‡£€ + )) +(define-char + '((morohashi-daikanwa 30912 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5C7C) ; ø»…ž‰ + (japanese-jisx0212 . #x576E) ; ø»‹´± + (chinese-isoir165 . #x5C7C) ; ø»Ž†™ + (=jef-china3 . #x61E4) ; øº†‡¤ + (=ucs . #x8333) ; 茳 + )) +(define-char + '((=>ucs . #x8334) ; 茴 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5779) ; ø»’“ˆ + (ideograph-daikanwa . 30913) ; ø¸‡£ + )) +(define-char + '((morohashi-daikanwa 30913 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5C6E) ; ø»…» + (=jis-x0208 . #x6822) ; ø½‹ž + (korean-ksc5601 . #x7C6D) ; ø»Š¡‚ + (chinese-isoir165 . #x5C6E) ; ø»Ž†‹ + (=ucs . #x8334) ; 茴 + )) +(define-char + '((=>ucs . #x8335) ; 茵 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5778) ; ø»’“‡ + (ideograph-daikanwa . 30914) ; ø¸‡£‚ + )) +(define-char + '((morohashi-daikanwa 30914 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5270) ; ø»…‘ + (=jis-x0208 . #x6821) ; ø½‹žŽ + (korean-ksc5601 . #x6C60) ; ø»Š‰• + (chinese-isoir165 . #x5270) ; ø»·¡ + (=ucs . #x8335) ; 茵 + )) +(define-char + '((=>ucs . #x8336) ; 茶 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x577D) ; ø»’“Œ + (ideograph-daikanwa . 30915) ; ø¸‡£ƒ + )) +(define-char + '((=>ucs . #x8336) ; 茶 + (morohashi-daikanwa 30915 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x4363) ; ø½Š¨º + (korean-ksc5601 . #x527E) ; ø»‰£§ + (=gt-pj-1 . #x4363) ; ø½Š¨º + (=gt-k . 05141) ; ý¡„• + (ucs-jis . #x8336) ; ø½Š¨º + )) +(define-char + '((morohashi-daikanwa 30915 1 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3268) ; ø»„ ‰ + (chinese-isoir165 . #x3268) ; ø»ˆ™ + (=ucs . #x8336) ; 茶 + )) +(define-char + '((=>ucs . #x8337) ; 茷 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x324D) ; ø»“¦Š + (ideograph-daikanwa . 30916) ; ø¸‡£„ + )) +(define-char + '((morohashi-daikanwa 30916 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x576F) ; ø»‹´² + (=ucs . #x8337) ; 茷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x3027) ; ø»š€´ + (ideograph-daikanwa . 30917) ; ø¸‡£… + )) +(define-char + '((=>ucs . #x8338) ; 茸 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 30918) ; ø¸‡£† + )) +(define-char + '((=>ucs . #x8338) ; 茸 + (morohashi-daikanwa 30918 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5775) ; ø»’“„ + )) +(define-char + '((=>ucs . #x8338) ; 茸 + (morohashi-daikanwa 30918 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x427B) ; ø½Š§´ + (korean-ksc5601 . #x6947) ; ø»Š„¢ + (=gt-pj-1 . #x427B) ; ø½Š§´ + (=gt-k . 05136) ; ý¡„ + (ucs-jis . #x8338) ; ø½Š§´ + )) +(define-char + '((morohashi-daikanwa 30918 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4857) ; ø»…€Œ + (chinese-isoir165 . #x4857) ; ø»¨œ + (=ucs . #x8338) ; 茸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B5F) ; ø»œ›º + (ideograph-daikanwa . 30919) ; ø¸‡£‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 5 3201 7) + (chinese-cns11643-4 . #x2F58) ; ø»—¶ƒ + (ideograph-daikanwa . 30920) ; ø¸‡£ˆ + (=hanziku-8 . #xED4E) ; ý¢‚ŽµŽ + (=ucs . #x26B79) ; 𦭹 + )) +(define-char + '((=>ucs . #x8339) ; 茹 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 30921) ; ø¸‡£‰ + )) +(define-char + '((=>ucs . #x8339) ; 茹 + (morohashi-daikanwa 30921 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x577C) ; ø»’“‹ + )) +(define-char + '((morohashi-daikanwa 30921 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4863) ; ø»…€˜ + (=jis-x0208 . #x6827) ; ø½‹ž” + (korean-ksc5601 . #x662A) ; ø»‰¿« + (chinese-isoir165 . #x4863) ; ø»¨¨ + (=ucs . #x8339) ; 茹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5C7B) ; ø»…žˆ + (japanese-jisx0212 . #x5770) ; ø»‹´³ + (chinese-isoir165 . #x5C7B) ; ø»Ž†˜ + (chinese-cns11643-2 . #x2D35) ; ø»“žœ + (=jis-x0213-1-2000 . #x7A70) ; ø»¤–¹ + (ideograph-daikanwa . 30922) ; ø¸‡£Š + (=ucs . #x833A) ; 茺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 5 3212 6) + (chinese-cns11643-4 . #x2F65) ; ø»—¶ + (ideograph-daikanwa . 30923) ; ø¸‡£‹ + (=hanziku-8 . #xEF73) ; ý¢‚Ž½³ + (=ucs . #x26B7A) ; 𦭺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F41) ; ø»“¹„ + (ideograph-daikanwa . 30924) ; ø¸‡£Œ + (=ucs . #x833B) ; 茻 + )) +(define-char + '((=>ucs . #x833C) ; 茼 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3248) ; ø»“¦… + (ideograph-daikanwa . 30925) ; ø¸‡£ + )) +(define-char + '((morohashi-daikanwa 30925 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5C6D) ; ø»…º + (japanese-jisx0212 . #x5771) ; ø»‹´´ + (chinese-isoir165 . #x5C6D) ; ø»Ž†Š + (=jis-x0213-2-2000 . #x762F) ; ø»¦š„ + (=ucs . #x833C) ; 茼 + )) +(define-char + '((=>ucs . #x833D) ; 茽 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F5F) ; ø»—¶Š + (ideograph-daikanwa . 30926) ; ø¸‡£Ž + )) +(define-char + '((morohashi-daikanwa 30926 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3206 3) + (japanese-jisx0212 . #x5772) ; ø»‹´µ + (=hanziku-8 . #xEE4D) ; ý¢‚Ž¹ + (=ucs . #x833D) ; 茽 + )) +(define-char + '((=>ucs . #x833E) ; 茾 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 30927) ; ø¸‡£ + )) +(define-char + '((=>ucs . #x833E) ; 茾 + (morohashi-daikanwa 30927 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 5 3199 6) + (=hanziku-8 . #xECCC) ; ý¢‚Ž³Œ + )) +(define-char + '((=>ucs . #x833E) ; 茾 + (morohashi-daikanwa 30927 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 5 3199 6) + (chinese-cns11643-3 . #x2A5F) ; ø»•¤° + )) +(define-char + '((morohashi-daikanwa 30927 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x833E) ; 茾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x323E) ; ø»“¥» + (ideograph-daikanwa . 30928) ; ø¸‡£ + (=ucs . #x833F) ; 茿 + )) +(define-char + '((=>ucs . #x8340) ; 荀 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5821) ; ø»’“Ž + (ideograph-daikanwa . 30929) ; ø¸‡£‘ + )) +(define-char + '((morohashi-daikanwa 30929 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5C77) ; ø»…ž„ + (=jis-x0208 . #x6826) ; ø½‹ž“ + (korean-ksc5601 . #x6270) ; ø»‰º¹ + (chinese-isoir165 . #x5C77) ; ø»Ž†” + (=gt-pj-1 . #x6826) ; 荀 + (=gt-k . 05288) ; ý¡„’¨ + (=ucs . #x8340) ; 荀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x323F) ; ø»“¥¼ + (ideograph-daikanwa . 30930) ; ø¸‡£’ + (=ucs . #x8341) ; 荁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x335C) ; ø»•±» + (ideograph-daikanwa . 30931) ; ø¸‡£“ + (=ucs . #x44B9) ; 䒹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x3024) ; ø»š€± + (ideograph-daikanwa . 30932) ; ø¸‡£” + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x5773) ; ø»‹´¶ + (chinese-cns11643-2 . #x3243) ; ø»“¦€ + (ideograph-daikanwa . 30933) ; ø¸‡£• + (=ucs . #x8342) ; 荂 + )) +(define-char + '((=>ucs . #x8343) ; 荃 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 30934) ; ø¸‡£– + )) +(define-char + '((=>ucs . #x8343) ; 荃 + (morohashi-daikanwa 30934 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5824) ; ø»’“‘ + (ucs-cns . #x8343) ; ø»’“‘ + )) +(define-char + '((=>ucs . #x8343) ; 荃 + (morohashi-daikanwa 30934 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x5774) ; ø»‹´· + (=jis-x0213-1-2000 . #x7A71) ; ø»¤–º + (ucs-jis . #x8343) ; ø»‹´· + )) +(define-char + '((morohashi-daikanwa 30934 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x5C75) ; ø»…ž‚ + (chinese-isoir165 . #x5C75) ; ø»Ž†’ + (=ucs . #x8343) ; 荃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x5775) ; ø»‹´¸ + (chinese-isoir165 . #x7E3F) ; ø»Ž·˜ + (chinese-cns11643-2 . #x3239) ; ø»“¥¶ + (=jis-x0213-2-2000 . #x7630) ; ø»¦š… + (ideograph-daikanwa . 30935) ; ø¸‡£— + (=ucs . #x8344) ; 荄 + )) +(define-char + '((=>ucs . #x26B7C) ; 𦭼 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 5 3206 11) + (ideograph-daikanwa . 30936) ; ø¸‡£˜ + (=hanziku-8 . #xEE55) ; ý¢‚Ž¹• + )) +(define-char + '((morohashi-daikanwa 30936 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F60) ; ø»—¶‹ + (=ucs . #x26B7C) ; 𦭼 + )) +(define-char + '((=>ucs . #x8345) ; 荅 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3251) ; ø»“¦Ž + (ideograph-daikanwa . 30937) ; ø¸‡£™ + )) +(define-char + '((morohashi-daikanwa 30937 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x6829) ; ø½‹ž– + (chinese-isoir165 . #x7E3E) ; ø»Ž·— + (=gt-pj-1 . #x6829) ; 荅 + (=gt-k . 05336) ; ý¡„“˜ + (=ucs . #x8345) ; 荅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B5E) ; ø»œ›¹ + (ideograph-daikanwa . 30938) ; ø¸‡£š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3365) ; ø»•²„ + (ideograph-daikanwa . 30939) ; ø¸‡£› + (=ucs . #x44BA) ; 䒺 + )) +(define-char + '((=>ucs . #x8346) ; 荆 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 30940) ; ø¸‡£œ + )) +(define-char + '((morohashi-daikanwa 30940 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x3755) ; ø»‚ˆ + (chinese-gb2312 . #x3E23) ; ø»„°¬ + (chinese-isoir165 . #x3E23) ; ø»˜¼ + (=ucs . #x8346) ; 荆 + )) +(define-char + '((=>ucs . #x834A) ; 荊 + (morohashi-daikanwa 30940 0 7) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5774) ; ø»’“ƒ + )) +(define-char + '((morohashi-daikanwa 30940 0 8) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0208 . #x3755) ; ø»†± + (korean-ksc5601 . #x7B2A) ; ø»Šž¡ + (=jis-x0208-1990 . #x3755) ; ø½Š—„ + (=ucs . #x834A) ; 荊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x3021) ; ø»š€® + (ideograph-daikanwa . 30941) ; ø¸‡£ + (=ucs . #x44BB) ; 䒻 + )) +(define-char + '((=>ucs . #x8347) ; 荇 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3250) ; ø»“¦ + (ideograph-daikanwa . 30942) ; ø¸‡£ž + )) +(define-char + '((morohashi-daikanwa 30942 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5C74) ; ø»…ž + (korean-ksc5601 . #x7A3B) ; ø»Š” + (japanese-jisx0212 . #x5776) ; ø»‹´¹ + (chinese-isoir165 . #x5C74) ; ø»Ž†‘ + (=jis-x0213-1-2000 . #x7A72) ; ø»¤–» + (=ucs . #x8347) ; 荇 + )) +(define-char + '((=>ucs . #x8348) ; 荈 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 30943) ; ø¸‡£Ÿ + (=jef-china3 . #x9FE4) ; øº‰¿¤ + )) +(define-char + '((=>ucs . #x8348) ; 荈 + (morohashi-daikanwa 30943 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3258) ; ø»“¦• + )) +(define-char + '((morohashi-daikanwa 30943 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x8348) ; 荈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F59) ; ø»—¶„ + (ideograph-daikanwa . 30944) ; ø¸‡£  + (=ucs . #x44BC) ; 䒼 + )) +(define-char + '((=>ucs . #x8349) ; 草 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5777) ; ø»’“† + (ideograph-daikanwa . 30945) ; ø¸‡£¡ + )) +(define-char + '((morohashi-daikanwa 30945 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x325D) ; ø»„Ÿ¾ + (=jis-x0208 . #x4170) ; ø½Š¦‹ + (korean-ksc5601 . #x752E) ; ø»Š•± + (chinese-isoir165 . #x325D) ; ø»ˆŽ + (=gt-pj-1 . #x4170) ; 草 + (=gt-k . 05128) ; ý¡„ˆ + (=ucs . #x8349) ; 草 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3256) ; ø»“¦“ + (ideograph-daikanwa . 30946) ; ø¸‡£¢ + (=ucs . #x834B) ; 荋 + )) +(define-char + '((=>ucs . #x834C) ; 荌 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 30947) ; ø¸‡££ + )) +(define-char + '((=>ucs . #x834C) ; 荌 + (morohashi-daikanwa 30947 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3252) ; ø»“¦ + )) +(define-char + '((=>ucs . #x834C) ; 荌 + (morohashi-daikanwa 30947 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jef-china3 . #x9EAF) ; øº‰º¯ + )) +(define-char + '((morohashi-daikanwa 30947 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x834C) ; 荌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x5777) ; ø»‹´º + (chinese-cns11643-2 . #x3249) ; ø»“¦† + (ideograph-daikanwa . 30948) ; ø¸‡£¤ + (=ucs . #x834D) ; 荍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x5778) ; ø»‹´» + (chinese-cns11643-2 . #x3244) ; ø»“¦ + (ideograph-daikanwa . 30949) ; ø¸‡£¥ + (=ucs . #x834E) ; 荎 + )) +(define-char + '((=>ucs . #x834F) ; 荏 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 30950) ; ø¸‡£¦ + )) +(define-char + '((=>ucs . #x834F) ; 荏 + (morohashi-daikanwa 30950 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x577A) ; ø»’“‰ + )) +(define-char + '((morohashi-daikanwa 30950 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5C73) ; ø»…ž€ + (=jis-x0208 . #x3141) ; ø½Š¼ + (korean-ksc5601 . #x6C7B) ; ø»Š‰° + (chinese-isoir165 . #x5C73) ; ø»Ž† + (=ucs . #x834F) ; 荏 + )) +(define-char + '((=>ucs . #x8350) ; 荐 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5776) ; ø»’“… + (ideograph-daikanwa . 30951) ; ø¸‡£§ + )) +(define-char + '((morohashi-daikanwa 30951 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3C76) ; ø»„¯ƒ + (=jis-x0208 . #x6828) ; ø½‹ž• + (chinese-isoir165 . #x3C76) ; ø»—“ + (=ucs . #x8350) ; 荐 + )) +(define-char + '((=>ucs . #x8351) ; 荑 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x323B) ; ø»“¥¸ + (ideograph-daikanwa . 30952) ; ø¸‡£¨ + )) +(define-char + '((morohashi-daikanwa 30952 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5C68) ; ø»…µ + (korean-ksc5601 . #x6C3F) ; ø»Šˆ´ + (japanese-jisx0212 . #x5779) ; ø»‹´¼ + (chinese-isoir165 . #x5C68) ; ø»Ž†… + (=jis-x0213-1-2000 . #x7A73) ; ø»¤–¼ + (=ucs . #x8351) ; 荑 + )) +(define-char + '((=>ucs . #x8352) ; 荒 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 30953) ; ø¸‡£© + )) +(define-char + '((=>ucs . #x8352) ; 荒 + (morohashi-daikanwa 30953 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5772) ; ø»’“ + )) +(define-char + '((=>ucs . #x8352) ; 荒 + (morohashi-daikanwa 30953 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x3953) ; ø½Š™¾ + (korean-ksc5601 . #x7C58) ; ø»Š ­ + (=gt-pj-1 . #x3953) ; ø½Š™¾ + (=gt-k . 05080) ; ý¡„˜ + (ucs-jis . #x8352) ; ø½Š™¾ + )) +(define-char + '((morohashi-daikanwa 30953 1 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3B44) ; ø»„¬³ + (chinese-isoir165 . #x3B44) ; ø»•ƒ + (=ucs . #x8352) ; 荒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F5E) ; ø»—¶‰ + (ideograph-daikanwa . 30954) ; ø¸‡£ª + (=ucs . #x44B8) ; 䒸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x3025) ; ø»š€² + (ideograph-daikanwa . 30955) ; ø¸‡£« + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B61) ; ø»œ›¼ + (ideograph-daikanwa . 30956) ; ø¸‡£¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x3022) ; ø»š€¯ + (ideograph-daikanwa . 30957) ; ø¸‡£­ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F64) ; ø»—¶ + (ideograph-daikanwa . 30958) ; ø¸‡£® + (=ucs . #x44BD) ; 䒽 + )) +(define-char + '((=>ucs . #x26B82) ; 𦮂 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 5 3207 9) + (ideograph-daikanwa . 30959) ; ø¸‡£¯ + (=hanziku-8 . #xEE73) ; ý¢‚Ž¹³ + )) +(define-char + '((morohashi-daikanwa 30959 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F66) ; ø»—¶‘ + (=ucs . #x26B82) ; 𦮂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B59) ; ø»œ›´ + (ideograph-daikanwa . 30960) ; ø¸‡£° + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B58) ; ø»œ›³ + (ideograph-daikanwa . 30962) ; ø¸‡£² + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B55) ; ø»œ›° + (ideograph-daikanwa . 30964) ; ø¸‡£´ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F7D) ; ø»š€¬ + (ideograph-daikanwa . 30965) ; ø¸‡£µ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B54) ; ø»œ›¯ + (ideograph-daikanwa . 30966) ; ø¸‡£¶ + )) +(define-char + '((=>ucs . #x8355) ; 荕 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 5 3207 6) + (ideograph-daikanwa . 30967) ; ø¸‡£· + (=hanziku-8 . #xEE70) ; ý¢‚Ž¹° + )) +(define-char + '((=>ucs . #x8355) ; 荕 + (morohashi-daikanwa 30967 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F5C) ; ø»—¶‡ + )) +(define-char + '((morohashi-daikanwa 30967 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x577A) ; ø»‹´½ + (=jis-x0213-1-2000 . #x7A74) ; ø»¤–½ + (=ucs . #x8355) ; 荕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B51) ; ø»œ›¬ + (ideograph-daikanwa . 30968) ; ø¸‡£¸ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B4F) ; ø»œ›ª + (ideograph-daikanwa . 30969) ; ø¸‡£¹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B5A) ; ø»œ›µ + (ideograph-daikanwa . 30970) ; ø¸‡£º + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B5C) ; ø»œ›· + (ideograph-daikanwa . 30971) ; ø¸‡£» + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x577B) ; ø»‹´¾ + (chinese-cns11643-2 . #x323D) ; ø»“¥º + (ideograph-daikanwa . 30972) ; ø¸‡£¼ + (=ucs . #x8356) ; 荖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F7B) ; ø»š€ª + (ideograph-daikanwa . 30973) ; ø¸‡£½ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B57) ; ø»œ›² + (ideograph-daikanwa . 30974) ; ø¸‡£¾ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x3026) ; ø»š€³ + (ideograph-daikanwa . 30975) ; ø¸‡£¿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x2F79) ; ø»š€¨ + (ideograph-daikanwa . 30976) ; ø¸‡¤€ + )) +(define-char + '((=>ucs . #x8357) ; 荗 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 5 3201 8) + (chinese-cns11643-3 . #x335A) ; ø»•±¹ + (ideograph-daikanwa . 30977) ; ø¸‡¤ + (=hanziku-8 . #xED4F) ; ý¢‚Žµ + )) +(define-char + '((morohashi-daikanwa 30977 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x577C) ; ø»‹´¿ + (=jis-x0213-2-2000 . #x7631) ; ø»¦š† + (=ucs . #x8357) ; 荗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B53) ; ø»œ›® + (ideograph-daikanwa . 30978) ; ø¸‡¤‚ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B5B) ; ø»œ›¶ + (ideograph-daikanwa . 30979) ; ø¸‡¤ƒ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B60) ; ø»œ›» + (ideograph-daikanwa . 30980) ; ø¸‡¤„ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (=jis-x0213-2-2000 . #x7632) ; ø»¦š‡ + (ideograph-daikanwa . 30981) ; ø¸‡¤… + (=ucs . #x44BE) ; 䒾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B50) ; ø»œ›« + (ideograph-daikanwa . 30982) ; ø¸‡¤† + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B62) ; ø»œ›½ + (ideograph-daikanwa . 49580) ; ø¸Œ†¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B5D) ; ø»œ›¸ + (ideograph-daikanwa . 49581) ; ø¸Œ†­ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D68) ; ø»œ¶Ÿ + (ideograph-daikanwa . 49582) ; ø¸Œ†® + )) +(define-char + '((=>ucs . #x8362) ; 荢 + (morohashi-daikanwa ho 521) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (=gt-pj-11 . #x5277) ; ý¡€‰µŒ + (=gt . 40268) ; ý¡€‰µŒ + )) +(define-char + '((morohashi-daikanwa ho 521 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x8362) ; 荢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3360) ; ø»•±¿ + (=ucs . #x44C1) ; 䓁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 1 248 6) + (chinese-gb2312 . #x5748) ; ø»…•¿ + (chinese-isoir165 . #x5748) ; ø»¾ + (chinese-cns11643-3 . #x2E7B) ; ø»•«„ + (=big5-cdp . #x88F2) ; ý¢€ˆ£² + (=ucs . #x5179) ; 兹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x8359) ; 荙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3202 4) + (chinese-gb2312 . #x3C54) ; ø»„®¡ + (chinese-isoir165 . #x3C54) ; ø»–± + (=hanziku-8 . #xED6B) ; ý¢‚Žµ« + (=ucs . #x835A) ; 荚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3202 9) + (chinese-gb2312 . #x5C69) ; ø»…¶ + (chinese-isoir165 . #x5C69) ; ø»Ž†† + (=hanziku-8 . #xED70) ; ý¢‚Žµ° + (=ucs . #x835B) ; 荛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3202 10) + (chinese-gb2312 . #x5C6A) ; ø»…· + (chinese-isoir165 . #x5C6A) ; ø»Ž†‡ + (=hanziku-8 . #xED71) ; ý¢‚Žµ± + (=ucs . #x835C) ; 荜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3205 6) + (chinese-gb2312 . #x5C71) ; ø»…¾ + (chinese-isoir165 . #x5C71) ; ø»Ž†Ž + (=hanziku-8 . #xEDEF) ; ý¢‚Ž·¯ + (=ucs . #x835E) ; 荞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3207 1) + (chinese-gb2312 . #x5C76) ; ø»…žƒ + (chinese-isoir165 . #x5C76) ; ø»Ž†“ + (=hanziku-8 . #xEE6B) ; ý¢‚Ž¹« + (=ucs . #x835F) ; 荟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3208 4) + (chinese-gb2312 . #x5C79) ; ø»…ž† + (chinese-isoir165 . #x5C79) ; ø»Ž†– + (=hanziku-8 . #xEEB0) ; ý¢‚Žº° + (=ucs . #x8360) ; 荠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (->same-ideograph + ((ideograph-daikanwa . 14683) ; ø¸ƒ¥› + )) + (hanyu-dazidian 5 3210 13) + (chinese-gb2312 . #x4859) ; ø»…€Ž + (chinese-isoir165 . #x4859) ; ø»¨ž + (=hanziku-8 . #xEEF9) ; ý¢‚Ž»¹ + (=ucs . #x8363) ; 荣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3210 14) + (chinese-gb2312 . #x3B67) ; ø»„­– + (chinese-isoir165 . #x3B67) ; ø»•¦ + (=hanziku-8 . #xEEFA) ; ý¢‚Ž»º + (=ucs . #x8364) ; 荤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5C7E) ; ø»…ž‹ + (chinese-isoir165 . #x5C7E) ; ø»Ž†› + (=ucs . #x8365) ; 荥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3210 16) + (chinese-gb2312 . #x5C7D) ; ø»…žŠ + (chinese-isoir165 . #x5C7D) ; ø»Ž†š + (=hanziku-8 . #xEEFC) ; ý¢‚Ž»¼ + (=ucs . #x8366) ; 荦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3210 17) + (chinese-gb2312 . #x532B) ; ø»…ª + (chinese-isoir165 . #x532B) ; ø»·º + (=hanziku-8 . #xEEFD) ; ý¢‚Ž»½ + (=ucs . #x8367) ; 荧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3210 19) + (chinese-gb2312 . #x5D21) ; ø»…žŒ + (chinese-isoir165 . #x5D21) ; ø»Ž†œ + (=hanziku-8 . #xEF40) ; ý¢‚Ž½€ + (=ucs . #x8368) ; 荨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3211 2) + (chinese-gb2312 . #x5D23) ; ø»…žŽ + (chinese-isoir165 . #x5D23) ; ø»Ž†ž + (=hanziku-8 . #xEF4F) ; ý¢‚Ž½ + (=ucs . #x8369) ; 荩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3211 5) + (chinese-gb2312 . #x5D25) ; ø»…ž + (chinese-isoir165 . #x5D25) ; ø»Ž†  + (=hanziku-8 . #xEF52) ; ý¢‚Ž½’ + (=ucs . #x836A) ; 荪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3212 10) + (chinese-gb2312 . #x5D24) ; ø»…ž + (chinese-isoir165 . #x5D24) ; ø»Ž†Ÿ + (=hanziku-8 . #xEF77) ; ý¢‚Ž½· + (=ucs . #x836C) ; 荬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3212 11) + (chinese-gb2312 . #x5D26) ; ø»…ž‘ + (chinese-isoir165 . #x5D26) ; ø»Ž†¡ + (=hanziku-8 . #xEF78) ; ý¢‚Ž½¸ + (=ucs . #x836D) ; 荭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3212 12) + (chinese-gb2312 . #x5D27) ; ø»…ž’ + (chinese-isoir165 . #x5D27) ; ø»Ž†¢ + (=hanziku-8 . #xEF79) ; ý¢‚Ž½¹ + (=ucs . #x836E) ; 荮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 5 3212 13) + (chinese-gb2312 . #x5229) ; ø»…ŽŠ + (chinese-isoir165 . #x5229) ; ø»¶š + (=hanziku-8 . #xEF7A) ; ý¢‚Ž½º + (=ucs . #x836F) ; 药 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B4E) ; ø»œ›© + )) +(define-char + '((=>ucs . #x8370) ; 荰 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3467) ; ø»—½¨ + (ideograph-daikanwa . 30984) ; ø¸‡¤ˆ + )) +(define-char + '((morohashi-daikanwa 30984 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3215 1) + (japanese-jisx0212 . #x577D) ; ø»‹µ€ + (=hanziku-8 . #xEFF0) ; ý¢‚Ž¿° + (=ucs . #x8370) ; 荰 + )) +(define-char + '((=>ucs . #x8371) ; 荱 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x384E) ; ø»•¹ƒ + (ideograph-daikanwa . 30985) ; ø¸‡¤‰ + )) +(define-char + '((morohashi-daikanwa 30985 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3225 14) + (=hanziku-8 . #xF244) ; ý¢‚‰„ + (=ucs . #x8371) ; 荱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3853) ; ø»•¹ˆ + (ideograph-daikanwa . 30986) ; ø¸‡¤Š + (=ucs . #x35B4) ; 㖴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x352B) ; ø»šˆŽ + (ideograph-daikanwa . 30987) ; ø¸‡¤‹ + )) +(define-char + '((=>ucs . #x8372) ; 荲 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3851) ; ø»•¹† + (ideograph-daikanwa . 30988) ; ø¸‡¤Œ + )) +(define-char + '((morohashi-daikanwa 30988 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3217 12) + (=hanziku-8 . #xF07C) ; ý¢‚¼ + (=ucs . #x8372) ; 荲 + )) +(define-char + '((=>ucs . #x8373) ; 荳 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3862) ; ø»“¯“ + (ideograph-daikanwa . 30989) ; ø¸‡¤ + )) +(define-char + '((morohashi-daikanwa 30989 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x683A) ; ø½‹ž§ + (korean-ksc5601 . #x5465) ; ø»‰¦Š + (=ucs . #x8373) ; 荳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x345E) ; ø»—½Ÿ + (ideograph-daikanwa . 30990) ; ø¸‡¤Ž + (=ucs . #x44C2) ; 䓂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x352E) ; ø»šˆ‘ + (ideograph-daikanwa . 30991) ; ø¸‡¤ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3864) ; ø»“¯• + (ideograph-daikanwa . 30992) ; ø¸‡¤ + (=ucs . #x8374) ; 荴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3527) ; ø»šˆŠ + (ideograph-daikanwa . 30993) ; ø¸‡¤‘ + )) +(define-char + '((=>ucs . #x8375) ; 荵 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3869) ; ø»“¯š + (ideograph-daikanwa . 30994) ; ø¸‡¤’ + )) +(define-char + '((morohashi-daikanwa 30994 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0208-1978 . #x683B) ; ø»ƒ¤¬ + (=ucs . #x8375) ; 荵 + )) +(define-char + '((=>ucs . #x8375) ; 荵 + (morohashi-daikanwa 30994 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0208 . #x683B) ; ø»‡¸´ + (=jis-x0208-1990 . #x683B) ; ø½‹ž¨ + (ucs-jis . #x8375) ; ø»‡¸´ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x346C) ; ø»—½­ + (ideograph-daikanwa . 30995) ; ø¸‡¤“ + (=ucs . #x44C3) ; 䓃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3471) ; ø»—½² + (ideograph-daikanwa . 30996) ; ø¸‡¤” + (=ucs . #x44C4) ; 䓄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x385A) ; ø»•¹ + (ideograph-daikanwa . 30997) ; ø¸‡¤• + (=ucs . #x44C5) ; 䓅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x387D) ; ø»“¯® + (ideograph-daikanwa . 30998) ; ø¸‡¤– + (=ucs . #x8376) ; 荶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3469) ; ø»—½ª + (ideograph-daikanwa . 30999) ; ø¸‡¤— + (=ucs . #x44C6) ; 䓆 + )) +(define-char + '((=>ucs . #x8377) ; 荷 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D23) ; ø»’š¦ + (ideograph-daikanwa . 31000) ; ø¸‡¤˜ + )) +(define-char + '((morohashi-daikanwa 31000 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3A49) ; ø»„«š + (=jis-x0208 . #x3259) ; ø½Š² + (korean-ksc5601 . #x7943) ; ø»Š›¾ + (chinese-isoir165 . #x3A49) ; ø»“ª + (=gt-pj-1 . #x3259) ; 荷 + (=gt-k . 06384) ; ý¡„£° + (=ucs . #x8377) ; 荷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x5D29) ; ø»…ž” + (japanese-jisx0212 . #x577E) ; ø»‹µ + (chinese-isoir165 . #x5D29) ; ø»Ž†¤ + (chinese-cns11643-1 . #x5C77) ; ø»’šœ + (ideograph-daikanwa . 31001) ; ø¸‡¤™ + (=ucs . #x8378) ; 荸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 5 3220 2) + (chinese-cns11643-4 . #x3470) ; ø»—½± + (ideograph-daikanwa . 31002) ; ø¸‡¤š + (=hanziku-8 . #xF0F4) ; ý¢‚ƒ´ + (=ucs . #x26BBA) ; 𦮺 + )) +(define-char + '((=>ucs . #x8379) ; 荹 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3854) ; ø»•¹‰ + (ideograph-daikanwa . 31003) ; ø¸‡¤› + )) +(define-char + '((morohashi-daikanwa 31003 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3217 8) + (=hanziku-8 . #xF078) ; ý¢‚¸ + (=ucs . #x8379) ; 荹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3861) ; ø»“¯’ + (ideograph-daikanwa . 31004) ; ø¸‡¤œ + (=ucs . #x837A) ; 荺 + )) +(define-char + '((=>ucs . #x837B) ; 荻 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D24) ; ø»’š§ + (ideograph-daikanwa . 31005) ; ø¸‡¤ + )) +(define-char + '((morohashi-daikanwa 31005 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5D36) ; ø»…ž¡ + (=jis-x0208 . #x322E) ; ø½Š‡ + (korean-ksc5601 . #x6E62) ; ø»ŠŒ“ + (chinese-isoir165 . #x5D36) ; ø»Ž†± + (=ucs . #x837B) ; 荻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x352C) ; ø»šˆ + (ideograph-daikanwa . 31006) ; ø¸‡¤ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 5 3226 3) + (chinese-cns11643-4 . #x3461) ; ø»—½¢ + (ideograph-daikanwa . 31007) ; ø¸‡¤Ÿ + (=hanziku-8 . #xF259) ; ý¢‚‰™ + (=ucs . #x26BBC) ; 𦮼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x5D31) ; ø»…žœ + (=jis-x0208 . #x6838) ; ø½‹ž¥ + (chinese-isoir165 . #x5D31) ; ø»Ž†¬ + (chinese-cns11643-1 . #x5D25) ; ø»’š¨ + (=gt-pj-1 . #x6838) ; 荼 + (ideograph-daikanwa . 31008) ; ø¸‡¤  + (=gt-k . 06636) ; ý¡„§¬ + (=ucs . #x837C) ; 荼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x5D34) ; ø»…žŸ + (japanese-jisx0212 . #x5821) ; ø»‹µ‚ + (chinese-isoir165 . #x5D34) ; ø»Ž†¯ + (chinese-cns11643-2 . #x386C) ; ø»“¯ + (=jis-x0213-1-2000 . #x7A75) ; ø»¤–¾ + (ideograph-daikanwa . 31009) ; ø¸‡¤¡ + (=ucs . #x837D) ; 荽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3873) ; ø»“¯¤ + (ideograph-daikanwa . 31010) ; ø¸‡¤¢ + (=ucs . #x837E) ; 荾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (japanese-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x5822) ; ø»‹µƒ + (chinese-cns11643-2 . #x3879) ; ø»“¯ª + (ideograph-daikanwa . 31011) ; ø¸‡¤£ + (=ucs . #x837F) ; 荿 + )) +(define-char + '((=>ucs . #x8380) ; 莀 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3850) ; ø»•¹… + (ideograph-daikanwa . 31012) ; ø¸‡¤¤ + (=jef-china3 . #x95C6) ; øº‰—† + )) +(define-char + '((morohashi-daikanwa 31012 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3216 1) + (japanese-jisx0212 . #x5823) ; ø»‹µ„ + (=hanziku-8 . #xF051) ; ý¢‚‘ + (=ucs . #x8380) ; 莀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3866) ; ø»“¯— + (ideograph-daikanwa . 31013) ; ø¸‡¤¥ + (=ucs . #x8381) ; 莁 + )) +(define-char + '((=>ucs . #x26BBD) ; 𦮽 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL GRASS TWO") + (=ucs . #x2EBF) ; ⺿ + ) + ((=ucs . #x543F) ; 吿 + )) + (ideograph-daikanwa . 31014) ; ø¸‡¤¦ + )) +(define-char + '((morohashi-daikanwa 31014 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 5 3219 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL GRASS TWO") + (=ucs . #x2EBF) ; ⺿ + ) + ((=ucs . #x544A) ; 告 + )) + (chinese-cns11643-4 . #x346E) ; ø»—½¯ + (=hanziku-8 . #xF0E0) ; ý¢‚ƒ  + (=ucs . #x26BBD) ; 𦮽 + )) +(define-char + '((=>ucs . #x26BBD) ; 𦮽 + (morohashi-daikanwa 31014 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name . "CJK RADICAL GRASS ONE") + (=ucs . #x2EBE) ; ⺾ + ) + ((=ucs . #x544A) ; 告 + )) + (=cbeta . 01651) ; ø¸ ™³ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 5 3214 6) + (ideograph-daikanwa . 31015) ; ø¸‡¤§ + (=hanziku-8 . #xEFD5) ; ý¢‚Ž¿• + (=ucs . #x26BBE) ; 𦮾 + )) +(define-char + '((=>ucs . #x26BBE) ; 𦮾 + (morohashi-daikanwa 31015 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3468) ; ø»—½© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4432) ; ø»œ¨› + (ideograph-daikanwa . 31016) ; ø¸‡¤¨ + )) +(define-char + '((=>ucs . #x8382) ; 莂 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x346D) ; ø»—½® + (ideograph-daikanwa . 31017) ; ø¸‡¤© + )) +(define-char + '((=>ucs . #x8382) ; 莂 + (morohashi-daikanwa 31017 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x5824) ; ø»‹µ… + (ucs-jis . #x8382) ; ø»‹µ… + )) +(define-char + '((morohashi-daikanwa 31017 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3219 10) + (=hanziku-8 . #xF0DC) ; ý¢‚ƒœ + (=ucs . #x8382) ; 莂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x386D) ; ø»“¯ž + (ideograph-daikanwa . 31018) ; ø¸‡¤ª + (=ucs . #x8383) ; 莃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 31019) ; ø¸‡¤« + (=ucs . #x26BC0) ; 𦯀 + )) +(define-char + '((=>ucs . #x26BC0) ; 𦯀 + (morohashi-daikanwa 31019 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 5 3222 7) + (chinese-cns11643-4 . #x3472) ; ø»—½³ + (=hanziku-8 . #xF17A) ; ý¢‚…º + )) +(define-char + '((=>ucs . #x26BC1) ; 𦯁 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 31020) ; ø¸‡¤¬ + )) +(define-char + '((morohashi-daikanwa 31020 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 5 3219 9) + (chinese-cns11643-4 . #x3475) ; ø»—½¶ + (=hanziku-8 . #xF0DB) ; ý¢‚ƒ› + (=ucs . #x26BC1) ; 𦯁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4426) ; ø»œ¨ + (ideograph-daikanwa . 31021) ; ø¸‡¤­ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x437B) ; ø»œ¨† + (ideograph-daikanwa . 31022) ; ø¸‡¤® + )) +(define-char + '((=>ucs . #x8384) ; 莄 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 31023) ; ø¸‡¤¯ + )) +(define-char + '((=>ucs . #x8384) ; 莄 + (morohashi-daikanwa 31023 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x384F) ; ø»•¹„ + )) +(define-char + '((morohashi-daikanwa 31023 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3215 9) + (japanese-jisx0212 . #x5825) ; ø»‹µ† + (=hanziku-8 . #xEFF8) ; ý¢‚Ž¿¸ + (=ucs . #x8384) ; 莄 + )) +(define-char + '((=>ucs . #x8385) ; 莅 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 31024) ; ø¸‡¤° + )) +(define-char + '((=>ucs . #x8385) ; 莅 + (morohashi-daikanwa 31024 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x385D) ; ø»•¹’ + )) +(define-char + '((=>ucs . #x8385) ; 莅 + (morohashi-daikanwa 31024 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x682E) ; ø½‹ž› + (ucs-jis . #x8385) ; ø½‹ž› + )) +(define-char + '((morohashi-daikanwa 31024 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3221 4) + (chinese-gb2312 . #x5D30) ; ø»…ž› + (chinese-isoir165 . #x5D30) ; ø»Ž†« + (=hanziku-8 . #xF157) ; ý¢‚…— + (=ucs . #x8385) ; 莅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x464E) ; ø»„½‡ + (japanese-jisx0212 . #x5826) ; ø»‹µ‡ + (chinese-isoir165 . #x464E) ; ø»¥— + (chinese-cns11643-1 . #x5D26) ; ø»’š© + (=jis-x0213-1-2000 . #x7A76) ; ø»¤–¿ + (ideograph-daikanwa . 31025) ; ø¸‡¤± + (=ucs . #x8386) ; 莆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0208 . #x6836) ; ø½‹ž£ + (chinese-cns11643-2 . #x387B) ; ø»“¯¬ + (ideograph-daikanwa . 31026) ; ø¸‡¤² + (=ucs . #x8387) ; 莇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4423) ; ø»œ¨Œ + (ideograph-daikanwa . 31027) ; ø¸‡¤³ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4379) ; ø»œ¨„ + (ideograph-daikanwa . 31028) ; ø¸‡¤´ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3523) ; ø»šˆ† + (ideograph-daikanwa . 31029) ; ø¸‡¤µ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3465) ; ø»—½¦ + (ideograph-daikanwa . 31030) ; ø¸‡¤¶ + (=ucs . #x44C7) ; 䓇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3876) ; ø»“¯§ + (ideograph-daikanwa . 31031) ; ø¸‡¤· + (=ucs . #x8388) ; 莈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3856) ; ø»•¹‹ + (ideograph-daikanwa . 31032) ; ø¸‡¤¸ + (=ucs . #x44C8) ; 䓈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3466) ; ø»—½§ + (ideograph-daikanwa . 31033) ; ø¸‡¤¹ + (=ucs . #x44C9) ; 䓉 + )) +(define-char + '((=>ucs . #x8389) ; 莉 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D21) ; ø»’š¤ + (ideograph-daikanwa . 31034) ; ø¸‡¤º + )) +(define-char + '((morohashi-daikanwa 31034 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4072) ; ø»„´· + (=jis-x0208 . #x683D) ; ø½‹žª + (korean-ksc5601 . #x5769) ; ø»‰ª¨ + (chinese-isoir165 . #x4072) ; ø»‡ + (=ucs . #x8389) ; 莉 + )) +(define-char + '((=>ucs . #x838A) ; 莊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C7D) ; ø»’š¢ + (ideograph-daikanwa . 31035) ; ø¸‡¤» + )) +(define-char + '((morohashi-daikanwa 31035 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x6837) ; ø½‹ž¤ + (korean-ksc5601 . #x6D76) ; ø»Š‹‰ + (chinese-gb12345 . #x572F) ; 莊 + (=ucs . #x838A) ; 莊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3872) ; ø»“¯£ + (ideograph-daikanwa . 31036) ; ø¸‡¤¼ + (=ucs . #x838B) ; 莋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4375) ; ø»œ¨€ + (ideograph-daikanwa . 31037) ; ø¸‡¤½ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x386E) ; ø»“¯Ÿ + (ideograph-daikanwa . 31038) ; ø¸‡¤¾ + (=ucs . #x838C) ; 莌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x5827) ; ø»‹µˆ + (chinese-cns11643-2 . #x3860) ; ø»“¯‘ + (=jis-x0213-2-2000 . #x7636) ; ø»¦š‹ + (ideograph-daikanwa . 31039) ; ø¸‡¤¿ + (=ucs . #x838D) ; 莍 + )) +(define-char + '((=>ucs . #x838E) ; 莎 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 31040) ; ø¸‡¥€ + )) +(define-char + '((=>ucs . #x838E) ; 莎 + (morohashi-daikanwa 31040 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C74) ; ø»’š™ + )) +(define-char + '((=>ucs . #x838E) ; 莎 + (morohashi-daikanwa 31040 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x6835) ; ø½‹ž¢ + (korean-ksc5601 . #x5E6D) ; ø»‰´¾ + (=gt-pj-1 . #x6835) ; ø½‹ž¢ + (=gt-k . 06635) ; ý¡„§« + (ucs-jis . #x838E) ; ø½‹ž¢ + )) +(define-char + '((morohashi-daikanwa 31040 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x492F) ; ø»…‚ + (chinese-isoir165 . #x492F) ; ø»©’ + (=ucs . #x838E) ; 莎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3865) ; ø»“¯– + (ideograph-daikanwa . 31041) ; ø¸‡¥ + (=ucs . #x838F) ; 莏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3462) ; ø»—½£ + (ideograph-daikanwa . 31042) ; ø¸‡¥‚ + (=ucs . #x44CA) ; 䓊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x385D) ; ø»“¯Ž + (ideograph-daikanwa . 31043) ; ø¸‡¥ƒ + (=ucs . #x8390) ; 莐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x345D) ; ø»—½ž + (ideograph-daikanwa . 31044) ; ø¸‡¥„ + (=ucs . #x44CB) ; 䓋 + )) +(define-char + '((=>ucs . #x8391) ; 莑 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3855) ; ø»•¹Š + (ideograph-daikanwa . 31045) ; ø¸‡¥… + )) +(define-char + '((morohashi-daikanwa 31045 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3223 14) + (=hanziku-8 . #xF1C3) ; ý¢‚‡ƒ + (=ucs . #x8391) ; 莑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x5C6C) ; ø»…¹ + (japanese-jisx0212 . #x5828) ; ø»‹µ‰ + (chinese-isoir165 . #x5C6C) ; ø»Ž†‰ + (chinese-cns11643-1 . #x5C7C) ; ø»’š¡ + (=jis-x0213-1-2000 . #x7A77) ; ø»¤—€ + (ideograph-daikanwa . 31046) ; ø¸‡¥† + (=ucs . #x8392) ; 莒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x5D2E) ; ø»…ž™ + (=jis-x0208 . #x6776) ; ø½‹ž… + (chinese-isoir165 . #x5D2E) ; ø»Ž†© + (chinese-cns11643-1 . #x5C7E) ; ø»’š£ + (ideograph-daikanwa . 31047) ; ø¸‡¥‡ + (=ucs . #x8393) ; 莓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x5829) ; ø»‹µŠ + (chinese-cns11643-2 . #x386A) ; ø»“¯› + (=jis-x0213-2-2000 . #x7637) ; ø»¦šŒ + (ideograph-daikanwa . 31048) ; ø¸‡¥ˆ + (=ucs . #x8394) ; 莔 + )) +(define-char + '((=>ucs . #x26BC8) ; 𦯈 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 31049) ; ø¸‡¥‰ + )) +(define-char + '((morohashi-daikanwa 31049 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 5 3225 13) + (chinese-cns11643-4 . #x3460) ; ø»—½¡ + (=hanziku-8 . #xF243) ; ý¢‚‰ƒ + (=ucs . #x26BC8) ; 𦯈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x582A) ; ø»‹µ‹ + (chinese-cns11643-2 . #x3867) ; ø»“¯˜ + (=jis-x0213-2-2000 . #x7638) ; ø»¦š + (ideograph-daikanwa . 31050) ; ø¸‡¥Š + (=ucs . #x8395) ; 莕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3532) ; ø»šˆ• + (ideograph-daikanwa . 31051) ; ø¸‡¥‹ + )) +(define-char + '((=>ucs . #x8396) ; 莖 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C79) ; ø»’šž + (ideograph-daikanwa . 31052) ; ø¸‡¥Œ + )) +(define-char + '((morohashi-daikanwa 31052 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x6833) ; ø½‹ž  + (korean-ksc5601 . #x4C6C) ; ø»‰š¡ + (chinese-gb12345 . #x3E25) ; 莖 + (=ucs . #x8396) ; 莖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3877) ; ø»“¯¨ + (ideograph-daikanwa . 31053) ; ø¸‡¥ + (=ucs . #x8397) ; 莗 + )) +(define-char + '((=>ucs . #x44CC) ; 䓌 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3463) ; ø»—½¤ + (ideograph-daikanwa . 31054) ; ø¸‡¥Ž + )) +(define-char + '((morohashi-daikanwa 31054 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jef-china3 . #x61F3) ; øº†‡³ + (=ucs . #x44CC) ; 䓌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x442C) ; ø»œ¨• + (ideograph-daikanwa . 31055) ; ø¸‡¥ + (=ucs . #x44CD) ; 䓍 + )) +(define-char + '((=>ucs . #x8398) ; 莘 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C76) ; ø»’š› + (ideograph-daikanwa . 31056) ; ø¸‡¥ + )) +(define-char + '((morohashi-daikanwa 31056 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5D37) ; ø»…ž¢ + (korean-ksc5601 . #x636E) ; ø»‰¼• + (japanese-jisx0212 . #x582B) ; ø»‹µŒ + (chinese-isoir165 . #x5D37) ; ø»Ž†² + (=jis-x0213-1-2000 . #x7A78) ; ø»¤— + (=ucs . #x8398) ; 莘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x582C) ; ø»‹µ + (chinese-isoir165 . #x7E42) ; ø»Ž·› + (chinese-cns11643-2 . #x3868) ; ø»“¯™ + (ideograph-daikanwa . 31057) ; ø¸‡¥‘ + (=ucs . #x8399) ; 莙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x384C) ; ø»•¹ + (ideograph-daikanwa . 31058) ; ø¸‡¥’ + (=ucs . #x44CE) ; 䓎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 12) + (=jis-x0208 . #x682F) ; ø½‹žœ + (chinese-cns11643-2 . #x3F6A) ; ø»“¹­ + (ideograph-daikanwa . 31059) ; ø¸‡¥“ + (=ucs . #x839A) ; 莚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x5C70) ; ø»…½ + (japanese-jisx0212 . #x582D) ; ø»‹µŽ + (chinese-isoir165 . #x5C70) ; ø»Ž† + (chinese-cns11643-2 . #x3870) ; ø»“¯¡ + (=jis-x0213-2-2000 . #x7639) ; ø»¦šŽ + (ideograph-daikanwa . 31060) ; ø¸‡¥” + (=ucs . #x839B) ; 莛 + )) +(define-char + '((=>ucs . #x839C) ; 莜 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x385E) ; ø»•¹“ + (ideograph-daikanwa . 31061) ; ø¸‡¥• + )) +(define-char + '((morohashi-daikanwa 31061 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3220 5) + (chinese-gb2312 . #x5D2F) ; ø»…žš + (japanese-jisx0212 . #x582E) ; ø»‹µ + (chinese-isoir165 . #x5D2F) ; ø»Ž†ª + (=hanziku-8 . #xF0F7) ; ý¢‚ƒ· + (=ucs . #x839C) ; 莜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x582F) ; ø»‹µ + (chinese-cns11643-2 . #x386F) ; ø»“¯  + (=jis-x0213-2-2000 . #x763A) ; ø»¦š + (ideograph-daikanwa . 31062) ; ø¸‡¥– + (=ucs . #x839D) ; 莝 + )) +(define-char + '((=>ucs . #x839E) ; 莞 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C75) ; ø»’šš + (ideograph-daikanwa . 31063) ; ø¸‡¥— + )) +(define-char + '((morohashi-daikanwa 31063 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5D38) ; ø»…ž£ + (=jis-x0208 . #x3450) ; ø½Š’¥ + (korean-ksc5601 . #x6854) ; ø»Šƒ‘ + (chinese-isoir165 . #x5D38) ; ø»Ž†³ + (=gt-pj-1 . #x3450) ; 莞 + (=gt-k . 06393) ; ý¡„£¹ + (=ucs . #x839E) ; 莞 + )) +(define-char + '((=>ucs . #x839F) ; 莟 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3857) ; ø»•¹Œ + (ideograph-daikanwa . 31064) ; ø¸‡¥˜ + )) +(define-char + '((=>ucs . #x839F) ; 莟 + (morohashi-daikanwa 31064 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x6831) ; ø½‹žž + (ucs-jis . #x839F) ; ø½‹žž + )) +(define-char + '((morohashi-daikanwa 31064 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3222 6) + (=hanziku-8 . #xF179) ; ý¢‚…¹ + (=ucs . #x839F) ; 莟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x5D2C) ; ø»…ž— + (=jis-x0208 . #x683C) ; ø½‹ž© + (chinese-isoir165 . #x5D2C) ; ø»Ž†§ + (chinese-cns11643-1 . #x5D22) ; ø»’š¥ + (=gt-pj-1 . #x683C) ; 莠 + (ideograph-daikanwa . 31065) ; ø¸‡¥™ + (=gt-k . 06637) ; ý¡„§­ + (=ucs . #x83A0) ; 莠 + )) +(define-char + '((=>ucs . #x83A1) ; 莡 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 5 3219 1) + (chinese-cns11643-3 . #x3852) ; ø»•¹‡ + (ideograph-daikanwa . 31066) ; ø¸‡¥š + (=hanziku-8 . #xF0D3) ; ý¢‚ƒ“ + )) +(define-char + '((morohashi-daikanwa 31066 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x83A1) ; 莡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4374) ; ø»œ§¿ + (ideograph-daikanwa . 31067) ; ø¸‡¥› + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4421) ; ø»œ¨Š + (ideograph-daikanwa . 31068) ; ø¸‡¥œ + )) +(define-char + '((=>ucs . #x83A2) ; 莢 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C78) ; ø»’š + (ideograph-daikanwa . 31069) ; ø¸‡¥ + )) +(define-char + '((morohashi-daikanwa 31069 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x6832) ; ø½‹žŸ + (korean-ksc5601 . #x7A78) ; ø»Šž‘ + (chinese-gb12345 . #x3C54) ; 莢 + (=ucs . #x83A2) ; 莢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4438) ; ø»œ¨¡ + (ideograph-daikanwa . 31070) ; ø¸‡¥ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3863) ; ø»“¯” + (ideograph-daikanwa . 31071) ; ø¸‡¥Ÿ + (=ucs . #x83A4) ; 莤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3874) ; ø»“¯¥ + (ideograph-daikanwa . 31072) ; ø¸‡¥  + (=ucs . #x83A5) ; 莥 + )) +(define-char + '((=>ucs . #x83A6) ; 莦 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 31073) ; ø¸‡¥¡ + )) +(define-char + '((=>ucs . #x83A6) ; 莦 + (morohashi-daikanwa 31073 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x5830) ; ø»‹µ‘ + (ucs-jis . #x83A6) ; ø»‹µ‘ + )) +(define-char + '((morohashi-daikanwa 31073 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-isoir165 . #x7E41) ; ø»Ž·š + (=ucs . #x83A6) ; 莦 + )) +(define-char + '((=>ucs . #x83A6) ; 莦 + (morohashi-daikanwa 31073 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x387A) ; ø»“¯« + )) +(define-char + '((=>ucs . #x83A7) ; 莧 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D27) ; ø»’šª + (ideograph-daikanwa . 31074) ; ø¸‡¥¢ + )) +(define-char + '((morohashi-daikanwa 31074 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x5831) ; ø»‹µ’ + (=jis-x0213-1-2000 . #x7A79) ; ø»¤—‚ + (chinese-gb12345 . #x5C48) ; 莧 + (=ucs . #x83A7) ; 莧 + )) +(define-char + '((=>ucs . #x83A8) ; 莨 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x385F) ; ø»“¯ + (ideograph-daikanwa . 31075) ; ø¸‡¥£ + )) +(define-char + '((morohashi-daikanwa 31075 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5D39) ; ø»…ž¤ + (=jis-x0208 . #x683E) ; ø½‹ž« + (chinese-isoir165 . #x5D39) ; ø»Ž†´ + (=gt-pj-1 . #x683E) ; 莨 + (=gt-k . 06638) ; ý¡„§® + (=ucs . #x83A8) ; 莨 + )) +(define-char + '((=>ucs . #x83A9) ; 莩 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 31076) ; ø¸‡¥¤ + )) +(define-char + '((=>ucs . #x83A9) ; 莩 + (morohashi-daikanwa 31076 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x5D34) ; ø»‰²§ + (japanese-jisx0212 . #x5832) ; ø»‹µ“ + (=jis-x0213-1-2000 . #x7A7A) ; ø»¤—ƒ + (ucs-jis . #x83A9) ; ø»‰²§ + )) +(define-char + '((=>ucs . #x83A9) ; 莩 + (morohashi-daikanwa 31076 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x386B) ; ø»“¯œ + )) +(define-char + '((morohashi-daikanwa 31076 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5D33) ; ø»…žž + (chinese-isoir165 . #x5D33) ; ø»Ž†® + (=ucs . #x83A9) ; 莩 + )) +(define-char + '((=>ucs . #x83AA) ; 莪 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3871) ; ø»“¯¢ + (ideograph-daikanwa . 31077) ; ø¸‡¥¥ + )) +(define-char + '((morohashi-daikanwa 31077 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5D2D) ; ø»…ž˜ + (=jis-x0208 . #x6830) ; ø½‹ž + (korean-ksc5601 . #x6435) ; ø»‰¼º + (chinese-isoir165 . #x5D2D) ; ø»Ž†¨ + (=gt-pj-1 . #x6830) ; 莪 + (=gt-k . 06634) ; ý¡„§ª + (=ucs . #x83AA) ; 莪 + )) +(define-char + '((=>ucs . #x83AB) ; 莫 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 31078) ; ø¸‡¥¦ + )) +(define-char + '((=>ucs . #x83AB) ; 莫 + (morohashi-daikanwa 31078 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C7B) ; ø»’š  + )) +(define-char + '((morohashi-daikanwa 31078 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x442A) ; ø»„¹§ + (=jis-x0208 . #x477C) ; ø½Š¯‹ + (korean-ksc5601 . #x5830) ; ø»‰« + (chinese-isoir165 . #x442A) ; ø»¡· + (=gt-pj-1 . #x477C) ; 莫 + (=gt-k . 06529) ; ý¡„¦ + (=ucs . #x83AB) ; 莫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3464) ; ø»—½¥ + (ideograph-daikanwa . 31079) ; ø¸‡¥§ + (=ucs . #x26BCD) ; 𦯍 + )) +(define-char + '((=>ucs . #x26BCD) ; 𦯍 + (morohashi-daikanwa 31079 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 5 3214 15) + (=hanziku-8 . #xEFDE) ; ý¢‚Ž¿ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4436) ; ø»œ¨Ÿ + (ideograph-daikanwa . 31080) ; ø¸‡¥¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4428) ; ø»œ¨‘ + (ideograph-daikanwa . 31081) ; ø¸‡¥© + (=ucs . #x44CF) ; 䓏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4434) ; ø»œ¨ + (ideograph-daikanwa . 31083) ; ø¸‡¥« + )) +(define-char + '((=>ucs . #x83AC) ; 莬 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 5 3237 9) + (chinese-cns11643-4 . #x346F) ; ø»—½° + (ideograph-daikanwa . 31084) ; ø¸‡¥¬ + (=hanziku-8 . #xF4A7) ; ý¢‚’§ + )) +(define-char + '((morohashi-daikanwa 31084 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x5833) ; ø»‹µ” + (=jef-china3 . #x61F7) ; øº†‡· + (=ucs . #x83AC) ; 莬 + )) +(define-char + '((=>ucs . #x44D0) ; 䓐 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 31085) ; ø¸‡¥­ + )) +(define-char + '((=>ucs . #x44D0) ; 䓐 + (morohashi-daikanwa 31085 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x352A) ; ø»šˆ + )) +(define-char + '((=>ucs . #x44D0) ; 䓐 + (morohashi-daikanwa 31085 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jef-china3 . #x61F8) ; øº†‡¸ + )) +(define-char + '((morohashi-daikanwa 31085 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x44D0) ; 䓐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 5 3224 4) + (chinese-cns11643-4 . #x345F) ; ø»—½  + (ideograph-daikanwa . 31086) ; ø¸‡¥® + (=hanziku-8 . #xF1D9) ; ý¢‚‡™ + (=ucs . #x26BD4) ; 𦯔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x387C) ; ø»“¯­ + (ideograph-daikanwa . 31087) ; ø¸‡¥¯ + (=ucs . #x83AE) ; 莮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3521) ; ø»šˆ„ + (ideograph-daikanwa . 31088) ; ø¸‡¥° + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 5 3217 13) + (chinese-cns11643-4 . #x346B) ; ø»—½¬ + (ideograph-daikanwa . 31089) ; ø¸‡¥± + (=hanziku-8 . #xF07D) ; ý¢‚½ + (=ucs . #x26BD6) ; 𦯖 + )) +(define-char + '((=>ucs . #x8323) ; 茣 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 31090) ; ø¸‡¥² + )) +(define-char + '((=>ucs . #x8323) ; 茣 + (morohashi-daikanwa 31090 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x385B) ; ø»•¹ + )) +(define-char + '((morohashi-daikanwa 31090 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 5 3219 7) + (japanese-jisx0208 . #x6834) ; ø»‡¸­ + (=jis-x0208-1990 . #x6834) ; ø½‹ž¡ + (=hanziku-8 . #xF0D9) ; ý¢‚ƒ™ + (=ucs . #x8323) ; 茣 + )) +(define-char + '((=>ucs . #x8323) ; 茣 + (morohashi-daikanwa 31090 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x6834) ; ø»ƒ¤¥ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4377) ; ø»œ¨‚ + (ideograph-daikanwa . 31091) ; ø¸‡¥³ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4424) ; ø»œ¨ + (ideograph-daikanwa . 31092) ; ø¸‡¥´ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3530) ; ø»šˆ“ + (ideograph-daikanwa . 31093) ; ø¸‡¥µ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3859) ; ø»•¹Ž + (ideograph-daikanwa . 31094) ; ø¸‡¥¶ + (=ucs . #x44D1) ; 䓑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4435) ; ø»œ¨ž + (ideograph-daikanwa . 31096) ; ø¸‡¥¸ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x442F) ; ø»œ¨˜ + (ideograph-daikanwa . 31097) ; ø¸‡¥¹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4429) ; ø»œ¨’ + (ideograph-daikanwa . 31098) ; ø¸‡¥º + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x352F) ; ø»šˆ’ + (ideograph-daikanwa . 31099) ; ø¸‡¥» + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4433) ; ø»œ¨œ + (ideograph-daikanwa . 31100) ; ø¸‡¥¼ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x442B) ; ø»œ¨” + (ideograph-daikanwa . 31101) ; ø¸‡¥½ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4378) ; ø»œ¨ƒ + (ideograph-daikanwa . 31102) ; ø¸‡¥¾ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4427) ; ø»œ¨ + (ideograph-daikanwa . 31103) ; ø¸‡¥¿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3531) ; ø»šˆ” + (ideograph-daikanwa . 31104) ; ø¸‡¦€ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 31106) ; ø¸‡¦‚ + )) +(define-char + '((morohashi-daikanwa 31106 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5732) ; ø»„• + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 31107) ; ø¸‡¦ƒ + )) +(define-char + '((morohashi-daikanwa 31107 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5733) ; ø»„– + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 31108) ; ø¸‡¦„ + )) +(define-char + '((morohashi-daikanwa 31108 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3525) ; ø»šˆˆ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4430) ; ø»œ¨™ + (ideograph-daikanwa . 31109) ; ø¸‡¦… + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x385C) ; ø»•¹‘ + (ideograph-daikanwa . 31110) ; ø¸‡¦† + (=ucs . #x44D2) ; 䓒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4431) ; ø»œ¨š + (ideograph-daikanwa . 31111) ; ø¸‡¦‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x437E) ; ø»œ¨‰ + (ideograph-daikanwa . 31112) ; ø¸‡¦ˆ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3522) ; ø»šˆ… + (ideograph-daikanwa . 31113) ; ø¸‡¦‰ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3533) ; ø»šˆ– + (ideograph-daikanwa . 31114) ; ø¸‡¦Š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x442A) ; ø»œ¨“ + (ideograph-daikanwa . 31115) ; ø¸‡¦‹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3529) ; ø»šˆŒ + (ideograph-daikanwa . 31116) ; ø¸‡¦Œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x352D) ; ø»šˆ + (ideograph-daikanwa . 31117) ; ø¸‡¦ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3526) ; ø»šˆ‰ + (ideograph-daikanwa . 31118) ; ø¸‡¦Ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 6806) + (=jis-x0208 . #x325A) ; ø½Š³ + (korean-ksc5601 . #x7C24) ; ø»ŠŸ¹ + (chinese-gb12345 . #x3B2A) ; 華 + (=gt-pj-1 . #x325A) ; 華 + (ideograph-daikanwa . 31119) ; ø¸‡¦ + (=gt-k . 06385) ; ý¡„£± + (=jef-china3 . #x62A8) ; øº†Š¨ + (=ucs . #x83EF) ; 華 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4439) ; ø»œ¨¢ + (ideograph-daikanwa . 31120) ; ø¸‡¦ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x443A) ; ø»œ¨£ + (ideograph-daikanwa . 31121) ; ø¸‡¦‘ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x437C) ; ø»œ¨‡ + (ideograph-daikanwa . 31122) ; ø¸‡¦’ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4422) ; ø»œ¨‹ + (ideograph-daikanwa . 31123) ; ø¸‡¦“ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4425) ; ø»œ¨Ž + (ideograph-daikanwa . 31124) ; ø¸‡¦” + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3528) ; ø»šˆ‹ + (ideograph-daikanwa . 31126) ; ø¸‡¦– + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3875) ; ø»“¯¦ + (ideograph-daikanwa . 31127) ; ø¸‡¦— + (=ucs . #x83AF) ; 莯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x437D) ; ø»œ¨ˆ + (ideograph-daikanwa . 31128) ; ø¸‡¦˜ + )) +(define-char + '((=>ucs . #x44D3) ; 䓓 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3524) ; ø»šˆ‡ + (ideograph-daikanwa . 31129) ; ø¸‡¦™ + )) +(define-char + '((morohashi-daikanwa 31129 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jef-china3 . #x61F9) ; øº†‡¹ + (=ucs . #x44D3) ; 䓓 + )) +(define-char + '((=>ucs* . #x83BD) ; 莽 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3474) ; ø»—½µ + (ideograph-daikanwa . 31130) ; ø¸‡¦š + (=ucs . #x2F99D) ; 莽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4437) ; ø»œ¨  + (ideograph-daikanwa . 49583) ; ø¸Œ†¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x437A) ; ø»œ¨… + (ideograph-daikanwa . 49584) ; ø¸Œ†° + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3210 10) + (chinese-gb2312 . #x3534) ; ø»„£¯ + (chinese-isoir165 . #x3534) ; ø»‹¿ + (=hanziku-8 . #xEEF6) ; ý¢‚Ž»¶ + (=ucs . #x8361) ; 荡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3211 7) + (chinese-gb2312 . #x5271) ; ø»…’ + (chinese-isoir165 . #x5271) ; ø»·¢ + (=hanziku-8 . #xEF54) ; ý¢‚Ž½” + (=ucs . #x836B) ; 荫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x385E) ; ø»“¯ + (=ucs . #x83A3) ; 莣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5D28) ; ø»…ž“ + (chinese-isoir165 . #x5D28) ; ø»Ž†£ + (=ucs . #x83B0) ; 莰 + )) +(define-char + '((=>ucs . #x83B0) ; 莰 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3878) ; ø»“¯© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3217 3) + (chinese-gb2312 . #x4033) ; ø»„³¸ + (japanese-jisx0208 . #x4D69) ; ø»‡‘¸ + (chinese-isoir165 . #x4033) ; ø»œˆ + (=jis-x0208-1990 . #x4D69) ; ø½Š·¬ + (=hanziku-8 . #xF073) ; ý¢‚³ + (=ucs . #x83B1) ; 莱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3217 14) + (chinese-gb2312 . #x5D2A) ; ø»…ž• + (chinese-isoir165 . #x5D2A) ; ø»Ž†¥ + (=hanziku-8 . #xF07E) ; ý¢‚¾ + (=ucs . #x83B3) ; 莳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3219 4) + (chinese-gb2312 . #x5D2B) ; ø»…ž– + (chinese-isoir165 . #x5D2B) ; ø»Ž†¦ + (=hanziku-8 . #xF0D6) ; ý¢‚ƒ– + (=ucs . #x83B4) ; 莴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x6839) ; ø½‹ž¦ + (=ucs . #x83B5) ; 莵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5D32) ; ø»…ž + (chinese-isoir165 . #x5D32) ; ø»Ž†­ + (=ucs . #x83B6) ; 莶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3223 9) + (chinese-gb2312 . #x3B71) ; ø»„­  + (chinese-isoir165 . #x3B71) ; ø»•° + (=hanziku-8 . #xF1BE) ; ý¢‚†¾ + (=ucs . #x83B7) ; 获 + )) +(define-char + '((=>ucs . #x83B7) ; 获 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x385F) ; ø»•¹” + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3223 10) + (chinese-gb2312 . #x5D35) ; ø»…ž  + (chinese-isoir165 . #x5D35) ; ø»Ž†° + (=hanziku-8 . #xF1BF) ; ý¢‚†¿ + (=ucs . #x83B8) ; 莸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3225 9) + (chinese-gb2312 . #x5328) ; ø»…§ + (chinese-isoir165 . #x5328) ; ø»·· + (=hanziku-8 . #xF1FE) ; ý¢‚‡¾ + (=ucs . #x83B9) ; 莹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3225 10) + (chinese-gb2312 . #x5D3A) ; ø»…ž¥ + (chinese-isoir165 . #x5D3A) ; ø»Ž†µ + (=hanziku-8 . #xF240) ; ý¢‚‰€ + (=ucs . #x83BA) ; 莺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 5 3227 4) + (chinese-gb2312 . #x5D3B) ; ø»…ž¦ + (chinese-isoir165 . #x5D3B) ; ø»Ž†¶ + (=hanziku-8 . #xF27A) ; ý¢‚‰º + (=ucs . #x83BC) ; 莼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4376) ; ø»œ¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x442D) ; ø»œ¨– + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x442E) ; ø»œ¨— + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (=big5-cdp . #x8D60) ; ý¢€ˆµ  + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D78) ; ø»œ¶¯ + (ideograph-daikanwa . 31131) ; ø¸‡¦› + )) +(define-char + '((=>ucs . #x83BD) ; 莽 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (japanese-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 31132) ; ø¸‡¦œ + )) +(define-char + '((=>ucs . #x83BD) ; 莽 + (morohashi-daikanwa 31132 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (japanese-strokes . 6) + (total-strokes . 11) + (chinese-cns11643-1 . #x5C7A) ; ø»’šŸ + )) +(define-char + '((morohashi-daikanwa 31132 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (japanese-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x4327) ; ø»„¸† + (chinese-isoir165 . #x4327) ; ø» – + (=ucs . #x83BD) ; 莽 + )) +(define-char + '((=>ucs . #x83BD) ; 莽 + (morohashi-daikanwa 31132 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (japanese-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x684F) ; ø½‹ž¼ + (korean-ksc5601 . #x5855) ; ø»‰«² + (=gt-pj-1 . #x684F) ; ø½‹ž¼ + (=gt-k . 05291) ; ý¡„’« + (ucs-jis . #x83BD) ; ø½‹ž¼ + )) +(define-char + '((=>ucs . #x83BE) ; 莾 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3231 11) + (chinese-cns11643-4 . #x3A68) ; ø»˜† + (ideograph-daikanwa . 31133) ; ø¸‡¦ + (=hanziku-8 . #xF364) ; ý¢‚¤ + )) +(define-char + '((morohashi-daikanwa 31133 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x5834) ; ø»‹µ• + (=ucs . #x83BE) ; 莾 + )) +(define-char + '((=>ucs . #x83BF) ; 莿 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F51) ; ø»“¹” + (ideograph-daikanwa . 31134) ; ø¸‡¦ž + (ucs-cns . #x83BF) ; ø»“¹” + )) +(define-char + '((morohashi-daikanwa 31134 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x5835) ; ø»‹µ– + (=jis-x0213-1-2000 . #x7A7B) ; ø»¤—„ + (=ucs . #x83BF) ; 莿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x5D52) ; ø»…ž½ + (japanese-jisx0212 . #x5836) ; ø»‹µ— + (chinese-isoir165 . #x5D52) ; ø»Ž‡ + (chinese-cns11643-2 . #x3F45) ; ø»“¹ˆ + (=jis-x0213-1-2000 . #x7A7C) ; ø»¤—… + (ideograph-daikanwa . 31135) ; ø¸‡¦Ÿ + (=ucs . #x83C0) ; 菀 + )) +(define-char + '((=>ucs . #x83C1) ; 菁 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31136) ; ø¸‡¦  + )) +(define-char + '((=>ucs . #x83C1) ; 菁 + (morohashi-daikanwa 31136 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x6847) ; ø½‹ž´ + (korean-ksc5601 . #x746A) ; ø»Š• + (ucs-jis . #x83C1) ; ø½‹ž´ + )) +(define-char + '((=>ucs . #x83C1) ; 菁 + (morohashi-daikanwa 31136 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x615D) ; ø»’¡˜ + )) +(define-char + '((morohashi-daikanwa 31136 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5D3C) ; ø»…ž§ + (chinese-isoir165 . #x5D3C) ; ø»Ž†· + (=ucs . #x83C1) ; 菁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B55) ; ø»š‘¬ + (ideograph-daikanwa . 31137) ; ø¸‡¦¡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F62) ; ø»“¹¥ + (ideograph-daikanwa . 31138) ; ø¸‡¦¢ + (=ucs . #x83C2) ; 菂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3240 3) + (chinese-cns11643-4 . #x3A55) ; ø»˜†Š + (ideograph-daikanwa . 31139) ; ø¸‡¦£ + (=hanziku-8 . #xF542) ; ý¢‚•‚ + (=ucs . #x26C2B) ; 𦰫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F6B) ; ø»“¹® + (ideograph-daikanwa . 31140) ; ø¸‡¦¤ + (=ucs . #x83C3) ; 菃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F6E) ; ø»“¹± + (ideograph-daikanwa . 31141) ; ø¸‡¦¥ + (=ucs . #x83C4) ; 菄 + )) +(define-char + '((=>ucs . #x83C5) ; 菅 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x615B) ; ø»’¡– + (ideograph-daikanwa . 31142) ; ø¸‡¦¦ + )) +(define-char + '((morohashi-daikanwa 31142 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5D51) ; ø»…ž¼ + (=jis-x0208 . #x3F7B) ; ø½Š£š + (korean-ksc5601 . #x4E39) ; ø»‰œª + (chinese-isoir165 . #x5D51) ; ø»Ž‡Œ + (=ucs . #x83C5) ; 菅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B69) ; ø»š’€ + (ideograph-daikanwa . 31143) ; ø¸‡¦§ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B6A) ; ø»š’ + (ideograph-daikanwa . 31144) ; ø¸‡¦¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B62) ; ø»š‘¹ + (ideograph-daikanwa . 31145) ; ø¸‡¦© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F4D) ; ø»“¹ + (ideograph-daikanwa . 31146) ; ø¸‡¦ª + (=ucs . #x83C6) ; 菆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x393D) ; ø»„©° + (japanese-jisx0212 . #x5837) ; ø»‹µ˜ + (chinese-isoir165 . #x393D) ; ø»’€ + (chinese-cns11643-2 . #x3F66) ; ø»“¹© + (=jis-x0213-1-2000 . #x7A7D) ; ø»¤—† + (ideograph-daikanwa . 31147) ; ø¸‡¦« + (=ucs . #x83C7) ; 菇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B6C) ; ø»š’ƒ + (ideograph-daikanwa . 31148) ; ø¸‡¦¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B6D) ; ø»š’„ + (ideograph-daikanwa . 31149) ; ø¸‡¦­ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F4E) ; ø»“¹‘ + (ideograph-daikanwa . 31150) ; ø¸‡¦® + (=ucs . #x83C8) ; 菈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31151) ; ø¸‡¦¯ + )) +(define-char + '((morohashi-daikanwa 31151 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B63) ; ø»š‘º + )) +(define-char + '((=>ucs . #x83C9) ; 菉 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31152) ; ø¸‡¦° + )) +(define-char + '((=>ucs . #x83C9) ; 菉 + (morohashi-daikanwa 31152 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F5C) ; ø»“¹Ÿ + )) +(define-char + '((=>ucs . #x83C9) ; 菉 + (morohashi-daikanwa 31152 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (korean-ksc5601 . #x5661) ; ø»‰©‚ + (japanese-jisx0212 . #x5838) ; ø»‹µ™ + (=jis-x0213-2-2000 . #x763B) ; ø»¦š + (=jef-china3 . #x62A1) ; øº†Š¡ + (ucs-jis . #x83C9) ; ø»‰©‚ + )) +(define-char + '((morohashi-daikanwa 31152 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x83C9) ; 菉 + )) +(define-char + '((=>ucs . #x83CA) ; 菊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6168) ; ø»’¡£ + (ideograph-daikanwa . 31153) ; ø¸‡¦± + )) +(define-char + '((morohashi-daikanwa 31153 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3E55) ; ø»„±ž + (=jis-x0208 . #x3546) ; ø½Š“¹ + (korean-ksc5601 . #x4F52) ; ø»‰ž¡ + (chinese-isoir165 . #x3E55) ; ø»™® + (chinese-cns11643-6 . #x443E) ; ø»œ¨§ + (=gt-pj-1 . #x3546) ; 菊 + (=gt-k . 07743) ; ý¡„¸¿ + (=ucs . #x83CA) ; 菊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F58) ; ø»“¹› + (ideograph-daikanwa . 31154) ; ø¸‡¦² + (=ucs . #x83CB) ; 菋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3233 3) + (chinese-cns11643-4 . #x3A5D) ; ø»˜†’ + (ideograph-daikanwa . 31155) ; ø¸‡¦³ + (=hanziku-8 . #xF3BE) ; ý¢‚Ž¾ + (=ucs . #x26C32) ; 𦰲 + )) +(define-char + '((=>ucs . #x83CC) ; 菌 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6165) ; ø»’¡  + (ideograph-daikanwa . 31156) ; ø¸‡¦´ + )) +(define-char + '((morohashi-daikanwa 31156 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x3E7A) ; ø»„²ƒ + (=jis-x0208 . #x365D) ; ø½Š•® + (korean-ksc5601 . #x5036) ; ø»‰Ÿ£ + (chinese-isoir165 . #x3E7A) ; ø»š“ + (chinese-cns11643-6 . #x443C) ; ø»œ¨¥ + (=ucs . #x83CC) ; 菌 + )) +(define-char + '((=>ucs . #x83CD) ; 菍 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E5E) ; ø»–‚‡ + (ideograph-daikanwa . 31157) ; ø¸‡¦µ + )) +(define-char + '((morohashi-daikanwa 31157 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3236 12) + (=hanziku-8 . #xF468) ; ý¢‚‘¨ + (=ucs . #x83CD) ; 菍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D72) ; ø»œ¶© + (ideograph-daikanwa . 31159) ; ø¸‡¦· + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x6842) ; ø½‹ž¯ + (chinese-cns11643-2 . #x3F59) ; ø»“¹œ + (ideograph-daikanwa . 31160) ; ø¸‡¦¸ + (=ucs . #x83CE) ; 菎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E2B) ; ø»œ·€ + (ideograph-daikanwa . 31161) ; ø¸‡¦¹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x3A4A) ; ø»„«› + (japanese-jisx0212 . #x5839) ; ø»‹µš + (chinese-isoir165 . #x3A4A) ; ø»“« + (chinese-cns11643-2 . #x3F42) ; ø»“¹… + (=jis-x0213-1-2000 . #x7A7E) ; ø»¤—‡ + (ideograph-daikanwa . 31162) ; ø¸‡¦º + (=ucs . #x83CF) ; 菏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D70) ; ø»œ¶§ + (ideograph-daikanwa . 31163) ; ø¸‡¦» + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 1 30 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4E1A) ; 业 + ) + ((=big5-cdp . #x8B4B) ; ý¢€ˆ­‹ + ) + ((=ucs . #x592B) ; 夫 + )) + (japanese-jisx0212 . #x583A) ; ø»‹µ› + (=jis-x0213-2-2000 . #x763C) ; ø»¦š‘ + (ideograph-daikanwa . 31164) ; ø¸‡¦¼ + (=big5-cdp . #x8D48) ; ý¢€ˆµˆ + (=ucs . #x83D0) ; 菐 + )) +(define-char + '((=>ucs . #x83D0) ; 菐 + (morohashi-daikanwa 31164 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4E1A) ; 业 + ) + ((=big5-cdp . #x8B4B) ; ý¢€ˆ­‹ + ) + ((=ucs . #x592B) ; 夫 + )) + (chinese-cns11643-5 . #x3B6F) ; ø»š’† + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A6C) ; ø»˜†¡ + (ideograph-daikanwa . 31165) ; ø¸‡¦½ + (=ucs . #x44D7) ; 䓗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x583B) ; ø»‹µœ + (chinese-isoir165 . #x2E74) ; ø»‚­ + (chinese-cns11643-2 . #x3F67) ; ø»“¹ª + (=jis-x0213-1-2000 . #x7B21) ; ø»¤—ˆ + (ideograph-daikanwa . 31166) ; ø¸‡¦¾ + (=ucs . #x83D1) ; 菑 + )) +(define-char + '((=>ucs . #x83D2) ; 菒 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3233 7) + (ideograph-daikanwa . 31167) ; ø¸‡¦¿ + (=hanziku-8 . #xF3C2) ; ý¢‚‚ + )) +(define-char + '((=>ucs . #x83D2) ; 菒 + (morohashi-daikanwa 31167 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E4F) ; ø»–¸ + )) +(define-char + '((morohashi-daikanwa 31167 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x83D2) ; 菒 + )) +(define-char + '((=>ucs . #x83D3) ; 菓 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E59) ; ø»–‚‚ + (ideograph-daikanwa . 31168) ; ø¸‡§€ + )) +(define-char + '((morohashi-daikanwa 31168 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3233 5) + (=jis-x0208 . #x325B) ; ø½Š´ + (korean-ksc5601 . #x4E22) ; ø»‰œ“ + (=gt-pj-1 . #x325B) ; 菓 + (=hanziku-8 . #xF3C0) ; ý¢‚€ + (=gt-k . 07724) ; ý¡„¸¬ + (=ucs . #x83D3) ; 菓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D6B) ; ø»œ¶¢ + (ideograph-daikanwa . 31169) ; ø¸‡§ + )) +(define-char + '((=>ucs . #x83D4) ; 菔 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x616E) ; ø»’¡© + (ideograph-daikanwa . 31170) ; ø¸‡§‚ + )) +(define-char + '((morohashi-daikanwa 31170 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5D4A) ; ø»…žµ + (japanese-jisx0212 . #x583C) ; ø»‹µ + (chinese-isoir165 . #x5D4A) ; ø»Ž‡… + (=jis-x0213-2-2000 . #x763D) ; ø»¦š’ + (=ucs . #x83D4) ; 菔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B5F) ; ø»š‘¶ + (ideograph-daikanwa . 31171) ; ø¸‡§ƒ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B67) ; ø»š‘¾ + (ideograph-daikanwa . 31172) ; ø¸‡§„ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F64) ; ø»“¹§ + (ideograph-daikanwa . 31173) ; ø¸‡§… + (=ucs . #x83D5) ; 菕 + )) +(define-char + '((=>ucs . #x83D6) ; 菖 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F5A) ; ø»“¹ + (ideograph-daikanwa . 31174) ; ø¸‡§† + )) +(define-char + '((morohashi-daikanwa 31174 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5D45) ; ø»…ž° + (=jis-x0208 . #x3E54) ; ø½Š¡• + (korean-ksc5601 . #x736E) ; ø»Š“µ + (chinese-isoir165 . #x5D45) ; ø»Ž‡€ + (=gt-pj-1 . #x3E54) ; 菖 + (=gt-k . 07796) ; ý¡„¹´ + (=ucs . #x83D6) ; 菖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F70) ; ø»“¹³ + (ideograph-daikanwa . 31175) ; ø¸‡§‡ + (=ucs . #x83D7) ; 菗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A60) ; ø»˜†• + (ideograph-daikanwa . 31176) ; ø¸‡§ˆ + (=ucs . #x44D8) ; 䓘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x5D3F) ; ø»…žª + (=jis-x0208 . #x6845) ; ø½‹ž² + (chinese-isoir165 . #x5D3F) ; ø»Ž†º + (chinese-cns11643-2 . #x3F55) ; ø»“¹˜ + (ideograph-daikanwa . 31177) ; ø¸‡§‰ + (=ucs . #x83D8) ; 菘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A5F) ; ø»˜†” + (ideograph-daikanwa . 31178) ; ø¸‡§Š + (=ucs . #x44D9) ; 䓙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 13) + (chinese-cns11643-2 . #x466D) ; ø»”„‚ + (ideograph-daikanwa . 31179) ; ø¸‡§‹ + (=ucs . #x83D9) ; 菙 + )) +(define-char + '((=>ucs . #x83DA) ; 菚 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3232 6) + (chinese-cns11643-3 . #x3E4D) ; ø»–¶ + (ideograph-daikanwa . 31180) ; ø¸‡§Œ + (=hanziku-8 . #xF3A1) ; ý¢‚Ž¡ + )) +(define-char + '((morohashi-daikanwa 31180 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x83DA) ; 菚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A64) ; ø»˜†™ + (ideograph-daikanwa . 31181) ; ø¸‡§ + (=ucs . #x44DA) ; 䓚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B68) ; ø»š‘¿ + (ideograph-daikanwa . 31182) ; ø¸‡§Ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F73) ; ø»“¹¶ + (ideograph-daikanwa . 31183) ; ø¸‡§ + (=ucs . #x83DB) ; 菛 + )) +(define-char + '((=>ucs . #x83DC) ; 菜 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31184) ; ø¸‡§ + )) +(define-char + '((=>ucs . #x83DC) ; 菜 + (morohashi-daikanwa 31184 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jef-china3 . #x62A5) ; øº†Š¥ + )) +(define-char + '((morohashi-daikanwa 31184 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=mojikyo . 50407) + (chinese-gb2312 . #x324B) ; ø»„Ÿ¬ + (=jis-x0208 . #x3A5A) ; ø½Š›£ + (korean-ksc5601 . #x7378) ; ø»Š“¿ + (chinese-isoir165 . #x324B) ; ø»‡¼ + (=ucs . #x83DC) ; 菜 + )) +(define-char + '((=>ucs . #x83DC) ; 菜 + (morohashi-daikanwa 31184 1 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x443D) ; ø»œ¨¦ + )) +(define-char + '((=>ucs . #x83DC) ; 菜 + (morohashi-daikanwa 31184 1 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x616C) ; ø»’¡§ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D7B) ; ø»œ¶² + (ideograph-daikanwa . 31185) ; ø¸‡§‘ + )) +(define-char + '((=>ucs . #x83DD) ; 菝 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F53) ; ø»“¹– + (ideograph-daikanwa . 31186) ; ø¸‡§’ + )) +(define-char + '((morohashi-daikanwa 31186 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5D43) ; ø»…ž® + (japanese-jisx0212 . #x583D) ; ø»‹µž + (chinese-isoir165 . #x5D43) ; ø»Ž†¾ + (=jis-x0213-2-2000 . #x763E) ; ø»¦š“ + (=ucs . #x83DD) ; 菝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D79) ; ø»œ¶° + (ideograph-daikanwa . 31187) ; ø¸‡§“ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F5F) ; ø»“¹¢ + (ideograph-daikanwa . 31188) ; ø¸‡§” + (=ucs . #x83DE) ; 菞 + )) +(define-char + '((=>ucs . #x83DF) ; 菟 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31189) ; ø¸‡§• + )) +(define-char + '((=>ucs . #x83DF) ; 菟 + (morohashi-daikanwa 31189 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x4551) ; ø»‚±¨ + )) +(define-char + '((=>ucs . #x83DF) ; 菟 + (morohashi-daikanwa 31189 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x616F) ; ø»’¡ª + )) +(define-char + '((morohashi-daikanwa 31189 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5D4B) ; ø»…ž¶ + (chinese-isoir165 . #x5D4B) ; ø»Ž‡† + (=ucs . #x83DF) ; 菟 + )) +(define-char + '((=>ucs . #x83DF) ; 菟 + (morohashi-daikanwa 31189 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208 . #x4551) ; ø»‡…° + (=jis-x0208-1990 . #x4551) ; ø½Š«¤ + (ucs-jis . #x83DF) ; ø»‡…° + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x3224) ; ø»„Ÿ… + (=jis-x0208 . #x684A) ; ø½‹ž· + (chinese-isoir165 . #x3224) ; ø»‡• + (chinese-cns11643-1 . #x615A) ; ø»’¡• + (ideograph-daikanwa . 31190) ; ø¸‡§– + (=ucs . #x83E0) ; 菠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B5E) ; ø»š‘µ + (ideograph-daikanwa . 31191) ; ø¸‡§— + )) +(define-char + '((=>ucs* . #x8353) ; 荓 + (=>ucs-jis . #x8353) ; ø»‹µŸ + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A66) ; ø»˜†› + (ideograph-daikanwa . 31192) ; ø¸‡§˜ + (=ucs . #x2F9A0) ; 荓 + )) +(define-char + '((=>ucs . #x2F9A0) ; 荓 + (morohashi-daikanwa 31192 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x583E) ; ø»‹µŸ + (ucs-jis . #x8353) ; ø»‹µŸ + )) +(define-char + '((=>ucs . #x8353) ; 荓 + (morohashi-daikanwa 31192 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3253) ; ø»“¦ + (ucs-cns . #x8353) ; ø»“¦ + )) +(define-char + '((morohashi-daikanwa 31192 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x8353) ; 荓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x5D55) ; ø»…Ÿ€ + (chinese-isoir165 . #x5D55) ; ø»Ž‡ + (chinese-cns11643-2 . #x3F57) ; ø»“¹š + (=jis-x0213-1-2000 . #x7B22) ; ø»¤—‰ + (ideograph-daikanwa . 31193) ; ø¸‡§™ + (=ucs . #x83E1) ; 菡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B6E) ; ø»š’… + (ideograph-daikanwa . 31194) ; ø¸‡§š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F71) ; ø»“¹´ + (ideograph-daikanwa . 31195) ; ø¸‡§› + (=ucs . #x83E2) ; 菢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F50) ; ø»“¹“ + (ideograph-daikanwa . 31196) ; ø¸‡§œ + (=ucs . #x83E3) ; 菣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F49) ; ø»“¹Œ + (ideograph-daikanwa . 31197) ; ø¸‡§ + (=ucs . #x83E4) ; 菤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B6B) ; ø»š’‚ + (ideograph-daikanwa . 31198) ; ø¸‡§ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A59) ; ø»˜†Ž + (ideograph-daikanwa . 31199) ; ø¸‡§Ÿ + (=ucs . #x44DB) ; 䓛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x5D3E) ; ø»…ž© + (chinese-isoir165 . #x5D3E) ; ø»Ž†¹ + (chinese-cns11643-2 . #x3F54) ; ø»“¹— + (=jis-x0213-2-2000 . #x763F) ; ø»¦š” + (ideograph-daikanwa . 31200) ; ø¸‡§  + (=ucs . #x83E5) ; 菥 + )) +(define-char + '((=>ucs . #x83E6) ; 菦 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31201) ; ø¸‡§¡ + )) +(define-char + '((=>ucs . #x83E6) ; 菦 + (morohashi-daikanwa 31201 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3236 3) + (chinese-cns11643-3 . #x3E5F) ; ø»–‚ˆ + (=hanziku-8 . #xF45F) ; ý¢‚‘Ÿ + )) +(define-char + '((morohashi-daikanwa 31201 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x83E6) ; 菦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F48) ; ø»“¹‹ + (ideograph-daikanwa . 31202) ; ø¸‡§¢ + (=ucs . #x83E7) ; 菧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B56) ; ø»š‘­ + (ideograph-daikanwa . 31203) ; ø¸‡§£ + (=ucs . #x44DC) ; 䓜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x583F) ; ø»‹µ  + (chinese-cns11643-2 . #x3F46) ; ø»“¹‰ + (ideograph-daikanwa . 31204) ; ø¸‡§¤ + (=ucs . #x83E8) ; 菨 + )) +(define-char + '((=>ucs . #x83E9) ; 菩 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6156) ; ø»’¡‘ + (ideograph-daikanwa . 31205) ; ø¸‡§¥ + )) +(define-char + '((morohashi-daikanwa 31205 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4650) ; ø»„½‰ + (=jis-x0208 . #x4A6E) ; ø½Š³— + (korean-ksc5601 . #x5C4C) ; ø»‰±¡ + (chinese-isoir165 . #x4650) ; ø»¥™ + (=ucs . #x83E9) ; 菩 + )) +(define-char + '((=>ucs . #x83EA) ; 菪 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31206) ; ø¸‡§¦ + )) +(define-char + '((=>ucs . #x83EA) ; 菪 + (morohashi-daikanwa 31206 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F68) ; ø»“¹« + (ucs-cns . #x83EA) ; ø»“¹« + )) +(define-char + '((=>ucs . #x83EA) ; 菪 + (morohashi-daikanwa 31206 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x5840) ; ø»‹µ¡ + (=jis-x0213-1-2000 . #x7B23) ; ø»¤—Š + (ucs-jis . #x83EA) ; ø»‹µ¡ + )) +(define-char + '((morohashi-daikanwa 31206 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5D50) ; ø»…ž» + (chinese-isoir165 . #x5D50) ; ø»Ž‡‹ + (=ucs . #x83EA) ; 菪 + )) +(define-char + '((=>ucs . #x83EB) ; 菫 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F4F) ; ø»“¹’ + (ideograph-daikanwa . 31207) ; ø¸‡§§ + )) +(define-char + '((morohashi-daikanwa 31207 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x6841) ; ø½‹ž® + (korean-ksc5601 . #x504B) ; ø»‰Ÿ¸ + (=ucs . #x83EB) ; 菫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F6C) ; ø»“¹¯ + (ideograph-daikanwa . 31208) ; ø¸‡§¨ + (=ucs . #x83EC) ; 菬 + )) +(define-char + '((=>ucs . #x83ED) ; 菭 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E4B) ; ø»–´ + (ideograph-daikanwa . 31209) ; ø¸‡§© + )) +(define-char + '((morohashi-daikanwa 31209 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3240 6) + (=hanziku-8 . #xF545) ; ý¢‚•… + (=ucs . #x83ED) ; 菭 + )) +(define-char + '((=>ucs . #x26C40) ; 𦱀 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31210) ; ø¸‡§ª + )) +(define-char + '((morohashi-daikanwa 31210 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3239 6) + (=hanziku-8 . #xF4E4) ; ý¢‚“¤ + (=ucs . #x26C40) ; 𦱀 + )) +(define-char + '((=>ucs . #x26C40) ; 𦱀 + (morohashi-daikanwa 31210 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x346A) ; ø»—½« + )) +(define-char + '((=>ucs . #x26C41) ; 𦱁 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31211) ; ø¸‡§« + )) +(define-char + '((morohashi-daikanwa 31211 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3241 16) + (chinese-cns11643-4 . #x3A57) ; ø»˜†Œ + (=hanziku-8 . #xF56F) ; ý¢‚•¯ + (=ucs . #x26C41) ; 𦱁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3231 4) + (chinese-cns11643-4 . #x3A5A) ; ø»˜† + (ideograph-daikanwa . 31212) ; ø¸‡§¬ + (=hanziku-8 . #xF35D) ; ý¢‚ + (=ucs . #x26C42) ; 𦱂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F6D) ; ø»“¹° + (ideograph-daikanwa . 31213) ; ø¸‡§­ + (=ucs . #x83EE) ; 菮 + )) +(define-char + '((=>ucs . #x83EF) ; 華 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 6807) + (chinese-cns11643-1 . #x615E) ; ø»’¡™ + (ideograph-daikanwa . 31214) ; ø¸‡§® + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3227 7) + (chinese-cns11643-4 . #x3A58) ; ø»˜† + (ideograph-daikanwa . 31215) ; ø¸‡§¯ + (=hanziku-8 . #xF27D) ; ý¢‚‰½ + (=ucs . #x26C43) ; 𦱃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A5B) ; ø»˜† + (ideograph-daikanwa . 31216) ; ø¸‡§° + (=ucs . #x44DD) ; 䓝 + )) +(define-char + '((=>ucs . #x83F0) ; 菰 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31217) ; ø¸‡§± + )) +(define-char + '((=>ucs . #x83F0) ; 菰 + (morohashi-daikanwa 31217 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6163) ; ø»’¡ž + )) +(define-char + '((=>ucs . #x83F0) ; 菰 + (morohashi-daikanwa 31217 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x3856) ; ø½Š˜£ + (korean-ksc5601 . #x4D4A) ; ø»‰› + (ucs-jis . #x83F0) ; ø½Š˜£ + )) +(define-char + '((morohashi-daikanwa 31217 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5D54) ; ø»…ž¿ + (chinese-isoir165 . #x5D54) ; ø»Ž‡ + (=ucs . #x83F0) ; 菰 + )) +(define-char + '((=>ucs . #x26C44) ; 𦱄 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31218) ; ø¸‡§² + )) +(define-char + '((morohashi-daikanwa 31218 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3237 13) + (=hanziku-8 . #xF4AB) ; ý¢‚’« + (=ucs . #x26C44) ; 𦱄 + )) +(define-char + '((=>ucs . #x26C44) ; 𦱄 + (morohashi-daikanwa 31218 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A62) ; ø»˜†— + )) +(define-char + '((=>ucs . #x83F1) ; 菱 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31219) ; ø¸‡§³ + )) +(define-char + '((=>ucs . #x83F1) ; 菱 + (morohashi-daikanwa 31219 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x615F) ; ø»’¡š + )) +(define-char + '((=>ucs . #x83F1) ; 菱 + (morohashi-daikanwa 31219 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x4929) ; ø½Š°´ + (korean-ksc5601 . #x5754) ; ø»‰ª“ + (ucs-jis . #x83F1) ; ø½Š°´ + )) +(define-char + '((morohashi-daikanwa 31219 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4162) ; ø»„¶… + (chinese-isoir165 . #x4162) ; ø»ž• + (=ucs . #x83F1) ; 菱 + )) +(define-char + '((=>ucs . #x83F2) ; 菲 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31220) ; ø¸‡§´ + )) +(define-char + '((=>ucs . #x83F2) ; 菲 + (morohashi-daikanwa 31220 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6167) ; ø»’¡¢ + )) +(define-char + '((=>ucs . #x83F2) ; 菲 + (morohashi-daikanwa 31220 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x684B) ; ø»ƒ¤¼ + (japanese-jisx0208 . #x684B) ; ø»‡¹„ + (korean-ksc5601 . #x5E23) ; ø»‰³´ + )) +(define-char + '((=>ucs . #x83F2) ; 菲 + (morohashi-daikanwa 31220 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208-1990 . #x684B) ; ø½‹ž¸ + (=gt-pj-1 . #x684B) ; ø½‹ž¸ + (=gt-k . 07976) ; ý¡„¼¨ + (ucs-jis . #x83F2) ; ø½‹ž¸ + )) +(define-char + '((morohashi-daikanwa 31220 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x3746) ; ø»„¦½ + (chinese-isoir165 . #x3746) ; ø» + (=ucs . #x83F2) ; 菲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B5A) ; ø»š‘± + (ideograph-daikanwa . 31221) ; ø¸‡§µ + )) +(define-char + '((=>ucs . #x26C47) ; 𦱇 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31223) ; ø¸‡§· + )) +(define-char + '((morohashi-daikanwa 31223 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3240 11) + (chinese-cns11643-4 . #x3A54) ; ø»˜†‰ + (=hanziku-8 . #xF54A) ; ý¢‚•Š + (=ucs . #x26C47) ; 𦱇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A56) ; ø»˜†‹ + (ideograph-daikanwa . 31224) ; ø¸‡§¸ + (=ucs . #x44DE) ; 䓞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E35) ; ø»œ·Š + (ideograph-daikanwa . 31225) ; ø¸‡§¹ + )) +(define-char + '((=>ucs . #x83F3) ; 菳 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F63) ; ø»“¹¦ + (ideograph-daikanwa . 31226) ; ø¸‡§º + )) +(define-char + '((morohashi-daikanwa 31226 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jef-china3 . #x62A9) ; øº†Š© + (=ucs . #x83F3) ; 菳 + )) +(define-char + '((=>ucs . #x83F4) ; 菴 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31227) ; ø¸‡§» + )) +(define-char + '((=>ucs . #x83F4) ; 菴 + (morohashi-daikanwa 31227 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6160) ; ø»’¡› + )) +(define-char + '((=>ucs . #x83F4) ; 菴 + (morohashi-daikanwa 31227 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x683F) ; ø½‹ž¬ + (korean-ksc5601 . #x6460) ; ø»‰½¥ + (=gt-pj-1 . #x683F) ; ø½‹ž¬ + (=gt-k . 07974) ; ý¡„¼¦ + (ucs-jis . #x83F4) ; ø½‹ž¬ + )) +(define-char + '((morohashi-daikanwa 31227 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (=ucs . #x83F4) ; 菴 + )) +(define-char + '((=>ucs . #x26C4A) ; 𦱊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3236 5) + (ideograph-daikanwa . 31228) ; ø¸‡§¼ + (=hanziku-8 . #xF461) ; ý¢‚‘¡ + )) +(define-char + '((morohashi-daikanwa 31228 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A63) ; ø»˜†˜ + (=ucs . #x26C4A) ; 𦱊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E53) ; ø»–¼ + (ideograph-daikanwa . 31229) ; ø¸‡§½ + (=ucs . #x44DF) ; 䓟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D6A) ; ø»œ¶¡ + (ideograph-daikanwa . 31230) ; ø¸‡§¾ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F5B) ; ø»“¹ž + (ideograph-daikanwa . 31231) ; ø¸‡§¿ + (=ucs . #x83F5) ; 菵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B64) ; ø»š‘» + (ideograph-daikanwa . 31232) ; ø¸‡¨€ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x5841) ; ø»‹µ¢ + (chinese-cns11643-2 . #x3F4B) ; ø»“¹Ž + (ideograph-daikanwa . 31233) ; ø¸‡¨ + (=ucs . #x83F6) ; 菶 + )) +(define-char + '((=>ucs . #x83F7) ; 菷 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D6E) ; ø»œ¶¥ + (ideograph-daikanwa . 31234) ; ø¸‡¨‚ + )) +(define-char + '((=>ucs . #x83F7) ; 菷 + (morohashi-daikanwa 31234 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x6848) ; ø½‹žµ + (ucs-jis . #x83F7) ; ø½‹žµ + )) +(define-char + '((morohashi-daikanwa 31234 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3241 10) + (=hanziku-8 . #xF569) ; ý¢‚•© + (=ucs . #x83F7) ; 菷 + )) +(define-char + '((=>ucs . #x83F8) ; 菸 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31235) ; ø¸‡¨ƒ + )) +(define-char + '((=>ucs . #x83F8) ; 菸 + (morohashi-daikanwa 31235 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6158) ; ø»’¡“ + )) +(define-char + '((=>ucs . #x83F8) ; 菸 + (morohashi-daikanwa 31235 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x5842) ; ø»‹µ£ + (=jef-china3 . #x8BE8) ; øºˆ¯¨ + (ucs-jis . #x83F8) ; ø»‹µ£ + )) +(define-char + '((morohashi-daikanwa 31235 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5D4E) ; ø»…ž¹ + (chinese-isoir165 . #x5D4E) ; ø»Ž‡‰ + (=ucs . #x83F8) ; 菸 + )) +(define-char + '((=>ucs . #x83F9) ; 菹 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F43) ; ø»“¹† + (ideograph-daikanwa . 31236) ; ø¸‡¨„ + )) +(define-char + '((morohashi-daikanwa 31236 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5D4F) ; ø»…žº + (korean-ksc5601 . #x6E49) ; ø»Š‹º + (japanese-jisx0212 . #x5843) ; ø»‹µ¤ + (chinese-isoir165 . #x5D4F) ; ø»Ž‡Š + (=jis-x0213-2-2000 . #x7640) ; ø»¦š• + (=ucs . #x83F9) ; 菹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F65) ; ø»“¹¨ + (ideograph-daikanwa . 31237) ; ø¸‡¨… + (=ucs . #x83FA) ; 菺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x6852) ; ø½‹ž¿ + (chinese-cns11643-2 . #x3F6F) ; ø»“¹² + (ideograph-daikanwa . 31238) ; ø¸‡¨† + (=ucs . #x83FB) ; 菻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D7C) ; ø»œ¶³ + (ideograph-daikanwa . 31239) ; ø¸‡¨‡ + )) +(define-char + '((=>ucs . #x83FC) ; 菼 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31240) ; ø¸‡¨ˆ + (=jef-china3 . #x98FC) ; øº‰£¼ + )) +(define-char + '((=>ucs . #x83FC) ; 菼 + (morohashi-daikanwa 31240 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F4A) ; ø»“¹ + )) +(define-char + '((morohashi-daikanwa 31240 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x5844) ; ø»‹µ¥ + (chinese-isoir165 . #x7E45) ; ø»Ž·ž + (=ucs . #x83FC) ; 菼 + )) +(define-char + '((=>ucs . #x83FD) ; 菽 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6166) ; ø»’¡¡ + (ideograph-daikanwa . 31241) ; ø¸‡¨‰ + )) +(define-char + '((morohashi-daikanwa 31241 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5D44) ; ø»…ž¯ + (=jis-x0208 . #x6843) ; ø½‹ž° + (korean-ksc5601 . #x625D) ; ø»‰º¦ + (chinese-isoir165 . #x5D44) ; ø»Ž†¿ + (=ucs . #x83FD) ; 菽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-isoir165 . #x7E43) ; ø»Ž·œ + (chinese-cns11643-2 . #x3F74) ; ø»“¹· + (ideograph-daikanwa . 31242) ; ø¸‡¨Š + (=ucs . #x83FE) ; 菾 + )) +(define-char + '((=>ucs . #x83FF) ; 菿 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F56) ; ø»“¹™ + (ideograph-daikanwa . 31243) ; ø¸‡¨‹ + (=jef-china3 . #x92DA) ; øº‰‹š + )) +(define-char + '((morohashi-daikanwa 31243 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x83FF) ; 菿 + )) +(define-char + '((=>ucs . #x8400) ; 萀 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31244) ; ø¸‡¨Œ + )) +(define-char + '((=>ucs . #x8400) ; 萀 + (morohashi-daikanwa 31244 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E52) ; ø»–» + )) +(define-char + '((morohashi-daikanwa 31244 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3233 1) + (=hanziku-8 . #xF3BC) ; ý¢‚Ž¼ + (=ucs . #x8400) ; 萀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E36) ; ø»œ·‹ + (ideograph-daikanwa . 31245) ; ø¸‡¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B59) ; ø»š‘° + (ideograph-daikanwa . 31246) ; ø¸‡¨Ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E2F) ; ø»œ·„ + (ideograph-daikanwa . 31247) ; ø¸‡¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x5D3D) ; ø»…ž¨ + (japanese-jisx0212 . #x5845) ; ø»‹µ¦ + (chinese-isoir165 . #x5D3D) ; ø»Ž†¸ + (chinese-cns11643-2 . #x3F52) ; ø»“¹• + (=jis-x0213-1-2000 . #x7B24) ; ø»¤—‹ + (ideograph-daikanwa . 31248) ; ø¸‡¨ + (=ucs . #x8401) ; 萁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E30) ; ø»œ·… + (ideograph-daikanwa . 31249) ; ø¸‡¨‘ + )) +(define-char + '((=>ucs . #x8402) ; 萂 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E5C) ; ø»–‚… + (ideograph-daikanwa . 31250) ; ø¸‡¨’ + )) +(define-char + '((morohashi-daikanwa 31250 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3234 20) + (=hanziku-8 . #xF3EF) ; ý¢‚¯ + (=ucs . #x8402) ; 萂 + )) +(define-char + '((=>ucs . #x8403) ; 萃 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6157) ; ø»’¡’ + (ideograph-daikanwa . 31251) ; ø¸‡¨“ + )) +(define-char + '((morohashi-daikanwa 31251 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5D4D) ; ø»…ž¸ + (=jis-x0208 . #x6844) ; ø½‹ž± + (korean-ksc5601 . #x757E) ; ø»Š— + (chinese-isoir165 . #x5D4D) ; ø»Ž‡ˆ + (=gt-pj-1 . #x6844) ; 萃 + (=gt-k . 07975) ; ý¡„¼§ + (=ucs . #x8403) ; 萃 + )) +(define-char + '((=>ucs . #x8404) ; 萄 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x616B) ; ø»’¡¦ + (ideograph-daikanwa . 31252) ; ø¸‡¨” + )) +(define-char + '((morohashi-daikanwa 31252 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4C51) ; ø»……¾ + (=jis-x0208 . #x463A) ; ø½Š¬« + (korean-ksc5601 . #x542C) ; ø»‰¥‘ + (chinese-isoir165 . #x4C51) ; ø»®Ž + (=ucs . #x8404) ; 萄 + )) +(define-char + '((=>ucs . #x8405) ; 萅 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31253) ; ø¸‡¨• + )) +(define-char + '((=>ucs . #x8405) ; 萅 + (morohashi-daikanwa 31253 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E5A) ; ø»–‚ƒ + )) +(define-char + '((morohashi-daikanwa 31253 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3232 4) + (=hanziku-8 . #xF37D) ; ý¢‚½ + (=ucs . #x8405) ; 萅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3234 18) + (chinese-cns11643-4 . #x3A6B) ; ø»˜†  + (ideograph-daikanwa . 31254) ; ø¸‡¨– + (=hanziku-8 . #xF3ED) ; ý¢‚­ + (=ucs . #x26C52) ; 𦱒 + )) +(define-char + '((=>ucs . #x8406) ; 萆 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F61) ; ø»“¹¤ + (ideograph-daikanwa . 31255) ; ø¸‡¨— + (=jef-china3 . #x98FD) ; øº‰£½ + )) +(define-char + '((morohashi-daikanwa 31255 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5D49) ; ø»…ž´ + (japanese-jisx0212 . #x5846) ; ø»‹µ§ + (chinese-isoir165 . #x5D49) ; ø»Ž‡„ + (=jis-x0213-1-2000 . #x7B25) ; ø»¤—Œ + (=ucs . #x8406) ; 萆 + )) +(define-char + '((=>ucs . #x8407) ; 萇 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x616D) ; ø»’¡¨ + (ideograph-daikanwa . 31256) ; ø¸‡¨˜ + )) +(define-char + '((morohashi-daikanwa 31256 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x6849) ; ø½‹ž¶ + (chinese-gb12345 . #x5C49) ; 萇 + (=ucs . #x8407) ; 萇 + )) +(define-char + '((=>ucs . #x8408) ; 萈 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E50) ; ø»–¹ + (ideograph-daikanwa . 31257) ; ø¸‡¨™ + )) +(define-char + '((=>ucs . #x8408) ; 萈 + (morohashi-daikanwa 31257 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3233 9) + (=big5-cdp . #x8DA5) ; ý¢€ˆ¶¥ + )) +(define-char + '((morohashi-daikanwa 31257 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x8408) ; 萈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E26) ; ø»œ¶» + (ideograph-daikanwa . 31258) ; ø¸‡¨š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A5E) ; ø»˜†“ + (ideograph-daikanwa . 31259) ; ø¸‡¨› + (=ucs . #x44E0) ; 䓠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31260) ; ø¸‡¨œ + (=ucs . #x8409) ; 萉 + )) +(define-char + '((=>ucs . #x8409) ; 萉 + (morohashi-daikanwa 31260 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F5D) ; ø»“¹  + )) +(define-char + '((=>ucs . #x26C54) ; 𦱔 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31261) ; ø¸‡¨ + )) +(define-char + '((=>ucs . #x26C54) ; 𦱔 + (morohashi-daikanwa 31261 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A69) ; ø»˜†ž + )) +(define-char + '((morohashi-daikanwa 31261 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3237 3) + (=hanziku-8 . #xF4A1) ; ý¢‚’¡ + (=ucs . #x26C54) ; 𦱔 + )) +(define-char + '((=>ucs . #x840A) ; 萊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6162) ; ø»’¡ + (ideograph-daikanwa . 31262) ; ø¸‡¨ž + )) +(define-char + '((morohashi-daikanwa 31262 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x4D69) ; ø»‚½° + (korean-ksc5601 . #x5551) ; ø»‰§” + (japanese-jisx0212 . #x5847) ; ø»‹µ¨ + (=jis-x0213-1-2000 . #x7B26) ; ø»¤— + (chinese-gb12345 . #x4033) ; 萊 + (=ucs . #x840A) ; 萊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E23) ; ø»œ¶¸ + (ideograph-daikanwa . 31263) ; ø¸‡¨Ÿ + )) +(define-char + '((=>ucs . #x840B) ; 萋 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31264) ; ø¸‡¨  + )) +(define-char + '((=>ucs . #x840B) ; 萋 + (morohashi-daikanwa 31264 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x615C) ; ø»’¡— + )) +(define-char + '((morohashi-daikanwa 31264 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5D42) ; ø»…ž­ + (=jis-x0208 . #x6846) ; ø½‹ž³ + (chinese-isoir165 . #x5D42) ; ø»Ž†½ + (=ucs . #x840B) ; 萋 + )) +(define-char + '((=>ucs . #x840C) ; 萌 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6164) ; ø»’¡Ÿ + (ideograph-daikanwa . 31265) ; ø¸‡¨¡ + )) +(define-char + '((morohashi-daikanwa 31265 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4348) ; ø»„¸§ + (=jis-x0208 . #x4B28) ; ø½Š³¯ + (korean-ksc5601 . #x5870) ; ø»‰¬ + (chinese-isoir165 . #x4348) ; ø» · + (=gt-pj-1 . #x4B28) ; 萌 + (=gt-k . 07875) ; ý¡„»ƒ + (=ucs . #x840C) ; 萌 + )) +(define-char + '((=>ucs . #x840D) ; 萍 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31266) ; ø¸‡¨¢ + )) +(define-char + '((=>ucs . #x840D) ; 萍 + (morohashi-daikanwa 31266 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x684C) ; ø½‹ž¹ + (korean-ksc5601 . #x7843) ; ø»Šš  + (ucs-jis . #x840D) ; ø½‹ž¹ + )) +(define-char + '((=>ucs . #x840D) ; 萍 + (morohashi-daikanwa 31266 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6159) ; ø»’¡” + )) +(define-char + '((morohashi-daikanwa 31266 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x463C) ; ø»„¼µ + (chinese-isoir165 . #x463C) ; ø»¥… + (=ucs . #x840D) ; 萍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E54) ; ø»–½ + (ideograph-daikanwa . 31267) ; ø¸‡¨£ + (=ucs . #x44E1) ; 䓡 + )) +(define-char + '((=>ucs . #x44E2) ; 䓢 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E51) ; ø»–º + (ideograph-daikanwa . 31268) ; ø¸‡¨¤ + )) +(define-char + '((morohashi-daikanwa 31268 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jef-china3 . #x8EB5) ; øºˆºµ + (=ucs . #x44E2) ; 䓢 + )) +(define-char + '((=>ucs . #x840E) ; 萎 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31269) ; ø¸‡¨¥ + )) +(define-char + '((=>ucs . #x840E) ; 萎 + (morohashi-daikanwa 31269 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x616A) ; ø»’¡¥ + )) +(define-char + '((morohashi-daikanwa 31269 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-1 . 6830) + (shinjigen-2 . 6830) + (chinese-gb2312 . #x4E2E) ; ø»…ˆ— + (=jis-x0208 . #x3060) ; ø½ŠŒ½ + (korean-ksc5601 . #x6A57) ; ø»Š† + (chinese-isoir165 . #x4E2E) ; ø»°§ + (=ucs . #x840E) ; 萎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x5D4C) ; ø»…ž· + (japanese-jisx0212 . #x5848) ; ø»‹µ© + (chinese-isoir165 . #x5D4C) ; ø»Ž‡‡ + (chinese-cns11643-2 . #x3F5E) ; ø»“¹¡ + (=jis-x0213-2-2000 . #x7641) ; ø»¦š– + (ideograph-daikanwa . 31270) ; ø¸‡¨¦ + (=ucs . #x840F) ; 萏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F4C) ; ø»“¹ + (ideograph-daikanwa . 31271) ; ø¸‡¨§ + (=ucs . #x8410) ; 萐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x5D48) ; ø»…ž³ + (japanese-jisx0212 . #x5849) ; ø»‹µª + (chinese-isoir165 . #x5D48) ; ø»Ž‡ƒ + (chinese-cns11643-2 . #x3F60) ; ø»“¹£ + (ideograph-daikanwa . 31272) ; ø¸‡¨¨ + (=ucs . #x8411) ; 萑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B5C) ; ø»š‘³ + (ideograph-daikanwa . 31273) ; ø¸‡¨© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E28) ; ø»œ¶½ + (ideograph-daikanwa . 31274) ; ø¸‡¨ª + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D75) ; ø»œ¶¬ + (ideograph-daikanwa . 31275) ; ø¸‡¨« + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E2D) ; ø»œ·‚ + (ideograph-daikanwa . 31276) ; ø¸‡¨¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F47) ; ø»“¹Š + (ideograph-daikanwa . 31277) ; ø¸‡¨­ + (=ucs . #x8412) ; 萒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A5C) ; ø»˜†‘ + (ideograph-daikanwa . 31278) ; ø¸‡¨® + (=ucs . #x44E3) ; 䓣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x6840) ; ø½‹ž­ + (chinese-cns11643-2 . #x3F69) ; ø»“¹¬ + (ideograph-daikanwa . 31279) ; ø¸‡¨¯ + (=ucs . #x8413) ; 萓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E22) ; ø»œ¶· + (ideograph-daikanwa . 31281) ; ø¸‡¨± + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E31) ; ø»œ·† + (ideograph-daikanwa . 31282) ; ø¸‡¨² + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E29) ; ø»œ¶¾ + (ideograph-daikanwa . 31283) ; ø¸‡¨³ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B65) ; ø»š‘¼ + (ideograph-daikanwa . 31284) ; ø¸‡¨´ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6132) ; ø»“ + (ideograph-daikanwa . 31285) ; ø¸‡¨µ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x612D) ; ø»’¼ + (ideograph-daikanwa . 31286) ; ø¸‡¨¶ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x612E) ; ø»’½ + (ideograph-daikanwa . 31287) ; ø¸‡¨· + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B57) ; ø»š‘® + (ideograph-daikanwa . 31288) ; ø¸‡¨¸ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E24) ; ø»œ¶¹ + (ideograph-daikanwa . 31289) ; ø¸‡¨¹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D6F) ; ø»œ¶¦ + (ideograph-daikanwa . 31290) ; ø¸‡¨º + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E2E) ; ø»œ·ƒ + (ideograph-daikanwa . 31291) ; ø¸‡¨» + )) +(define-char + '((=>ucs . #x8414) ; 萔 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E58) ; ø»–‚ + (ideograph-daikanwa . 31292) ; ø¸‡¨¼ + )) +(define-char + '((morohashi-daikanwa 31292 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3229 6) + (=hanziku-8 . #xF2DE) ; ý¢‚‹ž + (=ucs . #x8414) ; 萔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x492E) ; ø»š¥© + (ideograph-daikanwa . 31293) ; ø¸‡¨½ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A61) ; ø»˜†– + (ideograph-daikanwa . 31294) ; ø¸‡¨¾ + (=ucs . #x44E4) ; 䓤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D73) ; ø»œ¶ª + (ideograph-daikanwa . 31295) ; ø¸‡¨¿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E2C) ; ø»œ· + (ideograph-daikanwa . 31296) ; ø¸‡©€ + )) +(define-char + '((=>ucs . #x44E5) ; 䓥 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x467E) ; ø½Š­¯ + (korean-ksc5601 . #x6C7D) ; ø»Š‰² + (ideograph-daikanwa . 01415) ; ø¸€–‡ + ) + ((chinese-cns11643-1 . #x5777) ; ø»’“† + (ideograph-daikanwa . 30945) ; ø¸‡£¡ + )) + (ideograph-daikanwa . 31297) ; ø¸‡© + )) +(define-char + '((=>ucs . #x44E5) ; 䓥 + (morohashi-daikanwa 31297 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 1 198 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((chinese-cns11643-1 . #x5777) ; ø»’“† + (ideograph-daikanwa . 30945) ; ø¸‡£¡ + )) + (chinese-cns11643-3 . #x3E55) ; ø»–¾ + )) +(define-char + '((=>ucs . #x44E5) ; 䓥 + (morohashi-daikanwa 31297 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 1 198 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5165) ; 入 + ) + ((=ucs . #x8349) ; 草 + )) + (=hanziku-1 . #xCF42) ; ý¢€œ½‚ + )) +(define-char + '((morohashi-daikanwa 31297 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person as roof") + (=big5-cdp . #x8B5D) ; ý¢€ˆ­ + ) + ((=ucs . #x8349) ; 草 + )) + (=ucs . #x44E5) ; 䓥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D77) ; ø»œ¶® + (ideograph-daikanwa . 31298) ; ø¸‡©‚ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E25) ; ø»œ¶º + (ideograph-daikanwa . 31299) ; ø¸‡©ƒ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D6D) ; ø»œ¶¤ + (ideograph-daikanwa . 31300) ; ø¸‡©„ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E2A) ; ø»œ¶¿ + (ideograph-daikanwa . 31301) ; ø¸‡©… + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 6863) + (chinese-gb2312 . #x5678) ; ø»…•‘ + (=jis-x0208 . #x4378) ; ø½Š© + (chinese-isoir165 . #x5678) ; ø»½¡ + (chinese-cns11643-6 . #x443B) ; ø»œ¨¤ + (=gt-pj-1 . #x4378) ; 著 + (ideograph-daikanwa . 31302) ; ø¸‡©† + (=gt-k . 07829) ; ý¡„º• + (=ucs . #x8457) ; 著 + )) +(define-char + '((=>ucs . #x8457) ; 著 + (morohashi-daikanwa 31302 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6161) ; ø»’¡œ + )) +(define-char + '((=>ucs . #x8415) ; 萕 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31303) ; ø¸‡©‡ + )) +(define-char + '((=>ucs . #x8415) ; 萕 + (morohashi-daikanwa 31303 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3238 4) + (chinese-cns11643-4 . #x3A67) ; ø»˜†œ + (=hanziku-8 . #xF4C2) ; ý¢‚“‚ + )) +(define-char + '((=>ucs . #x8415) ; 萕 + (morohashi-daikanwa 31303 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x584A) ; ø»‹µ« + (=jis-x0213-2-2000 . #x7643) ; ø»¦š˜ + (ucs-jis . #x8415) ; ø»‹µ« + )) +(define-char + '((morohashi-daikanwa 31303 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x8415) ; 萕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3235 7) + (chinese-cns11643-4 . #x3A6A) ; ø»˜†Ÿ + (ideograph-daikanwa . 31304) ; ø¸‡©ˆ + (=hanziku-8 . #xF443) ; ý¢‚‘ƒ + (=ucs . #x26C6E) ; 𦱮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B60) ; ø»š‘· + (ideograph-daikanwa . 31305) ; ø¸‡©‰ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B5B) ; ø»š‘² + (ideograph-daikanwa . 31306) ; ø¸‡©Š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D76) ; ø»œ¶­ + (ideograph-daikanwa . 31308) ; ø¸‡©Œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E38) ; ø»œ· + (ideograph-daikanwa . 31309) ; ø¸‡© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x612B) ; ø»’º + (ideograph-daikanwa . 31310) ; ø¸‡©Ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B66) ; ø»š‘½ + (ideograph-daikanwa . 31311) ; ø¸‡© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x612F) ; ø»’¾ + (ideograph-daikanwa . 31312) ; ø¸‡© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B61) ; ø»š‘¸ + (ideograph-daikanwa . 31313) ; ø¸‡©‘ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E27) ; ø»œ¶¼ + (ideograph-daikanwa . 31314) ; ø¸‡©’ + (=ucs . #x44E6) ; 䓦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E34) ; ø»œ·‰ + (ideograph-daikanwa . 31315) ; ø¸‡©“ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6131) ; ø»“€ + (ideograph-daikanwa . 31316) ; ø¸‡©” + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6130) ; ø»’¿ + (ideograph-daikanwa . 31317) ; ø¸‡©• + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D6C) ; ø»œ¶£ + (ideograph-daikanwa . 31318) ; ø¸‡©– + )) +(define-char + '((=>ucs . #x8416) ; 萖 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 5 3235 14) + (chinese-cns11643-3 . #x3E5D) ; ø»–‚† + (ideograph-daikanwa . 31319) ; ø¸‡©— + (=hanziku-8 . #xF44A) ; ý¢‚‘Š + )) +(define-char + '((morohashi-daikanwa 31319 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x8416) ; 萖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D7E) ; ø»œ¶µ + (ideograph-daikanwa . 31320) ; ø¸‡©˜ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31321) ; ø¸‡©™ + (=ucs . #x44ED) ; 䓭 + )) +(define-char + '((=>ucs . #x44ED) ; 䓭 + (morohashi-daikanwa 31321 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4030) ; ø»˜Ž™ + )) +(define-char + '((=>ucs . #x8346) ; 荆 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31322) ; ø¸‡©š + )) +(define-char + '((=>ucs . #x8346) ; 荆 + (morohashi-daikanwa 31322 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (kangxi-radical . 18) ; ⼑ + (total-strokes . 12) + (chinese-cns11643-3 . #x3E57) ; ø»–‚€ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x612C) ; ø»’» + (ideograph-daikanwa . 31323) ; ø¸‡©› + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E21) ; ø»œ¶¶ + (ideograph-daikanwa . 31324) ; ø¸‡©œ + )) +(define-char + '((=>ucs . #x8417) ; 萗 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31326) ; ø¸‡©ž + )) +(define-char + '((=>ucs . #x8417) ; 萗 + (morohashi-daikanwa 31326 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E56) ; ø»–¿ + )) +(define-char + '((=>ucs . #x8417) ; 萗 + (morohashi-daikanwa 31326 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0213-2-2000 . #x7645) ; ø»¦šš + (ucs-jis . #x8417) ; ø»¦šš + )) +(define-char + '((morohashi-daikanwa 31326 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3240 7) + (=hanziku-8 . #xF546) ; ý¢‚•† + (=ucs . #x8417) ; 萗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E4C) ; ø»–µ + (ideograph-daikanwa . 31327) ; ø¸‡©Ÿ + (=ucs . #x44E7) ; 䓧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B5D) ; ø»š‘´ + (ideograph-daikanwa . 31328) ; ø¸‡©  + )) +(define-char + '((=>ucs . #x8418) ; 萘 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E4E) ; ø»–· + (ideograph-daikanwa . 31329) ; ø¸‡©¡ + )) +(define-char + '((morohashi-daikanwa 31329 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3231 10) + (chinese-gb2312 . #x5D41) ; ø»…ž¬ + (chinese-isoir165 . #x5D41) ; ø»Ž†¼ + (=hanziku-8 . #xF363) ; ý¢‚£ + (=ucs . #x8418) ; 萘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 31330) ; ø¸‡©¢ + (=ucs . #x44EF) ; 䓯 + )) +(define-char + '((=>ucs . #x44EF) ; 䓯 + (morohashi-daikanwa 31330 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A65) ; ø»˜†š + )) +(define-char + '((morohashi-daikanwa 31330 1 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x584B) ; ø»‹µ¬ + (=ucs . #x8419) ; 萙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E3A) ; ø»œ· + (ideograph-daikanwa . 49586) ; ø¸Œ†² + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D7D) ; ø»œ¶´ + (ideograph-daikanwa . 49587) ; ø¸Œ†³ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D69) ; ø»œ¶  + (ideograph-daikanwa . 49588) ; ø¸Œ†´ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E33) ; ø»œ·ˆ + (ideograph-daikanwa . 49591) ; ø¸Œ†· + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E39) ; ø»œ·Ž + (ideograph-daikanwa . 49592) ; ø¸Œ†¸ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3217 5) + (chinese-gb2312 . #x412B) ; ø»„µŽ + (chinese-isoir165 . #x412B) ; ø»ž + (=hanziku-8 . #xF075) ; ý¢‚µ + (=ucs . #x83B2) ; 莲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F72) ; ø»“¹µ + (=ucs . #x841B) ; 萛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3234 6) + (chinese-gb2312 . #x5D46) ; ø»…ž± + (chinese-isoir165 . #x5D46) ; ø»Ž‡ + (=hanziku-8 . #xF3E1) ; ý¢‚¡ + (=ucs . #x841C) ; 萜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3234 7) + (chinese-gb2312 . #x425C) ; ø»„· + (chinese-isoir165 . #x425C) ; ø»Ÿ­ + (=hanziku-8 . #xF3E2) ; ý¢‚¢ + (=ucs . #x841D) ; 萝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (=ucs . #x841E) ; 萞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E5B) ; ø»–‚„ + (=ucs . #x841F) ; 萟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x8420) ; 萠 + )) +(define-char + '((=>ucs . #x8420) ; 萠 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x684E) ; ø½‹ž» + (=gt-pj-1 . #x684E) ; ø½‹ž» + (=gt-k . 07977) ; ý¡„¼© + (ucs-jis . #x8420) ; ø½‹ž» + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (=ucs . #x8421) ; 萡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x8422) ; 萢 + )) +(define-char + '((=>ucs . #x8422) ; 萢 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x684D) ; ø½‹žº + (ucs-jis . #x8422) ; ø½‹žº + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F44) ; ø»“¹‡ + (=ucs . #x8423) ; 萣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3241 3) + (chinese-gb2312 . #x5329) ; ø»…¨ + (chinese-isoir165 . #x5329) ; ø»·¸ + (=hanziku-8 . #xF562) ; ý¢‚•¢ + (=ucs . #x8424) ; 萤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3241 4) + (chinese-gb2312 . #x532A) ; ø»…© + (chinese-isoir165 . #x532A) ; ø»·¹ + (=hanziku-8 . #xF563) ; ý¢‚•£ + (=ucs . #x8425) ; 营 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3241 6) + (chinese-gb2312 . #x5D53) ; ø»…ž¾ + (chinese-isoir165 . #x5D53) ; ø»Ž‡Ž + (=hanziku-8 . #xF565) ; ý¢‚•¥ + (=ucs . #x8426) ; 萦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 5 3241 8) + (chinese-gb2312 . #x4F74) ; ø»…Š» + (chinese-isoir165 . #x4F74) ; ø»³‹ + (=hanziku-8 . #xF567) ; ý¢‚•§ + (=ucs . #x8427) ; 萧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B58) ; ø»š‘¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D67) ; ø»œ¶ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D71) ; ø»œ¶¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D74) ; ø»œ¶« + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4D7A) ; ø»œ¶± + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E32) ; ø»œ·‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E37) ; ø»œ·Œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E3B) ; ø»œ· + )) +(define-char + '((=>ucs . #x83AD) ; 莭 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31331) ; ø¸‡©£ + )) +(define-char + '((=>ucs . #x83AD) ; 莭 + (morohashi-daikanwa 31331 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3251 5) + (=hanziku-8 . #xF76A) ; ý¢‚ª + )) +(define-char + '((=>ucs . #x83AD) ; 莭 + (morohashi-daikanwa 31331 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x584C) ; ø»‹µ­ + (ucs-jis . #x83AD) ; ø»‹µ­ + )) +(define-char + '((=>ucs . #x83AD) ; 莭 + (morohashi-daikanwa 31331 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3858) ; ø»•¹ + )) +(define-char + '((morohashi-daikanwa 31331 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x83AD) ; 莭 + )) +(define-char + '((=>ucs* . #x83AD) ; 莭 + (morohashi-daikanwa 31331 0 7) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3473) ; ø»—½´ + (=ucs . #x2F99B) ; 莭 + )) +(define-char + '((=>ucs . #x8429) ; 萩 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x466C) ; ø»”„ + (ideograph-daikanwa . 31333) ; ø¸‡©¥ + )) +(define-char + '((morohashi-daikanwa 31333 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x476B) ; ø½Š®º + (korean-ksc5601 . #x7557) ; ø»Š–š + (chinese-isoir165 . #x7E46) ; ø»Ž·Ÿ + (=ucs . #x8429) ; 萩 + )) +(define-char + '((=>ucs . #x842A) ; 萪 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31334) ; ø¸‡©¦ + )) +(define-char + '((=>ucs . #x842A) ; 萪 + (morohashi-daikanwa 31334 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x442D) ; ø»–ŠŠ + )) +(define-char + '((morohashi-daikanwa 31334 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3250 1) + (=jis-x0208 . #x6854) ; ø½‹Ÿ + (=hanziku-8 . #xF746) ; ý¢‚† + (=ucs . #x842A) ; 萪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3249 17) + (chinese-cns11643-4 . #x4043) ; ø»˜Ž¬ + (ideograph-daikanwa . 31335) ; ø¸‡©§ + (=hanziku-8 . #xF6F5) ; ý¢‚›µ + (=ucs . #x26CC1) ; 𦳁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4032) ; ø»˜Ž› + (ideograph-daikanwa . 31336) ; ø¸‡©¨ + (=ucs . #x44EE) ; 䓮 + )) +(define-char + '((=>ucs . #x842B) ; 萫 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4724) ; ø»”„— + (ideograph-daikanwa . 31338) ; ø¸‡©ª + )) +(define-char + '((morohashi-daikanwa 31338 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jef-china3 . #x62AF) ; øº†Š¯ + (=ucs . #x842B) ; 萫 + )) +(define-char + '((=>ucs . #x842C) ; 萬 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (cns-radical . 114) ; â½± + (total-strokes . 13) + (chinese-cns11643-1 . #x655C) ; ø»’§ + (ideograph-daikanwa . 31339) ; ø¸‡©« + )) +(define-char + '((morohashi-daikanwa 31339 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x685F) ; ø½‹ŸŒ + (korean-ksc5601 . #x583F) ; ø»‰«œ + (chinese-gb12345 . #x4D72) ; 萬 + (=gt-pj-1 . #x685F) ; 萬 + (=gt-k . 09229) ; ý¡„‚ + (=ucs . #x842C) ; 萬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4671) ; ø»”„† + (ideograph-daikanwa . 31340) ; ø¸‡©¬ + (=ucs . #x842D) ; 萭 + )) +(define-char + '((=>ucs . #x842E) ; 萮 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31341) ; ø¸‡©­ + )) +(define-char + '((=>ucs . #x842E) ; 萮 + (morohashi-daikanwa 31341 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4431) ; ø»–ŠŽ + )) +(define-char + '((morohashi-daikanwa 31341 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3252 7) + (=hanziku-8 . #xF7AE) ; ý¢‚ž® + (=ucs . #x842E) ; 萮 + )) +(define-char + '((=>ucs . #x8484) ; 蒄 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4428) ; ø»–Š… + (ideograph-daikanwa . 31342) ; ø¸‡©® + )) +(define-char + '((morohashi-daikanwa 31342 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3257 3) + (=jis-x0208 . #x6857) ; ø½‹Ÿ„ + (=hanziku-8 . #xF8AD) ; ý¢‚¢­ + (=ucs . #x8484) ; 蒄 + )) +(define-char + '((=>ucs . #x842F) ; 萯 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x466F) ; ø»”„„ + (ideograph-daikanwa . 31343) ; ø¸‡©¯ + )) +(define-char + '((morohashi-daikanwa 31343 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x584D) ; ø»‹µ® + (=ucs . #x842F) ; 萯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x465A) ; ø»”ƒ¯ + (ideograph-daikanwa . 31344) ; ø¸‡©° + (=ucs . #x8430) ; 萰 + )) +(define-char + '((=>ucs . #x8431) ; 萱 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6630) ; ø»’¨ + (ideograph-daikanwa . 31345) ; ø¸‡©± + )) +(define-char + '((morohashi-daikanwa 31345 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5D66) ; ø»…Ÿ‘ + (=jis-x0208 . #x337E) ; ø½Š‘µ + (korean-ksc5601 . #x7D40) ; ø»Š¡³ + (chinese-isoir165 . #x5D66) ; ø»Ž‡¡ + (=ucs . #x8431) ; 萱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x466A) ; ø»”ƒ¿ + (ideograph-daikanwa . 31346) ; ø¸‡©² + (=ucs . #x8432) ; 萲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x467E) ; ø»”„“ + (ideograph-daikanwa . 31347) ; ø¸‡©³ + (=ucs . #x8433) ; 萳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4666) ; ø»”ƒ» + (ideograph-daikanwa . 31348) ; ø¸‡©´ + (=ucs . #x8434) ; 萴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4437) ; ø»–Š” + (ideograph-daikanwa . 31349) ; ø¸‡©µ + (=ucs . #x44F0) ; 䓰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5734) ; ø»„— + (ideograph-daikanwa . 31350) ; ø¸‡©¶ + )) +(define-char + '((=>ucs . #x8435) ; 萵 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6638) ; ø»’¨‰ + (ideograph-daikanwa . 31351) ; ø¸‡©· + )) +(define-char + '((=>ucs . #x8435) ; 萵 + (morohashi-daikanwa 31351 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x6862) ; ø½‹Ÿ + (ucs-jis . #x8435) ; ø½‹Ÿ + )) +(define-char + '((morohashi-daikanwa 31351 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb12345 . #x5D2B) ; 萵 + (=ucs . #x8435) ; 萵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x467D) ; ø»”„’ + (ideograph-daikanwa . 31352) ; ø¸‡©¸ + (=ucs . #x8436) ; 萶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5746) ; ø»„© + (ideograph-daikanwa . 31353) ; ø¸‡©¹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4664) ; ø»”ƒ¹ + (ideograph-daikanwa . 31354) ; ø¸‡©º + (=ucs . #x8437) ; 萷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x424E) ; ø»š›· + (ideograph-daikanwa . 31355) ; ø¸‡©» + )) +(define-char + '((=>ucs . #x8438) ; 萸 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31356) ; ø¸‡©¼ + )) +(define-char + '((=>ucs . #x8438) ; 萸 + (morohashi-daikanwa 31356 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6169) ; ø»’¡¤ + )) +(define-char + '((=>ucs . #x8438) ; 萸 + (morohashi-daikanwa 31356 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x6850) ; ø½‹ž½ + (korean-ksc5601 . #x6B2D) ; ø»Š‡„ + (ucs-jis . #x8438) ; ø½‹ž½ + )) +(define-char + '((morohashi-daikanwa 31356 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5D47) ; ø»…ž² + (chinese-isoir165 . #x5D47) ; ø»Ž‡‚ + (=ucs . #x8438) ; 萸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x573A) ; ø»„ + (ideograph-daikanwa . 31357) ; ø¸‡©½ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x584E) ; ø»‹µ¯ + (chinese-isoir165 . #x7E47) ; ø»Ž·  + (chinese-cns11643-2 . #x4674) ; ø»”„‰ + (=jis-x0213-2-2000 . #x7646) ; ø»¦š› + (ideograph-daikanwa . 31358) ; ø¸‡©¾ + (=ucs . #x8439) ; 萹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4665) ; ø»”ƒº + (ideograph-daikanwa . 31359) ; ø¸‡©¿ + (=ucs . #x843A) ; 萺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x467B) ; ø»”„ + (ideograph-daikanwa . 31360) ; ø¸‡ª€ + (=ucs . #x843B) ; 萻 + )) +(define-char + '((=>ucs . #x843C) ; 萼 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6637) ; ø»’¨ˆ + (ideograph-daikanwa . 31361) ; ø¸‡ª + )) +(define-char + '((morohashi-daikanwa 31361 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-1 . 6886) + (chinese-gb2312 . #x5D60) ; ø»…Ÿ‹ + (=jis-x0208 . #x6855) ; ø½‹Ÿ‚ + (chinese-isoir165 . #x5D60) ; ø»Ž‡› + (=ucs . #x843C) ; 萼 + )) +(define-char + '((=>ucs . #x843D) ; 落 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x662F) ; ø»’¨€ + (ideograph-daikanwa . 31362) ; ø¸‡ª‚ + )) +(define-char + '((morohashi-daikanwa 31362 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x4264) ; ø»„·¥ + (=jis-x0208 . #x4D6E) ; ø½Š·± + (korean-ksc5601 . #x552A) ; ø»‰¦­ + (chinese-isoir165 . #x4264) ; ø»Ÿµ + (=ucs . #x843D) ; 落 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x573B) ; ø»„ž + (ideograph-daikanwa . 31363) ; ø¸‡ªƒ + )) +(define-char + '((=>ucs . #x843E) ; 萾 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x443A) ; ø»–Š— + (ideograph-daikanwa . 31364) ; ø¸‡ª„ + )) +(define-char + '((morohashi-daikanwa 31364 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3258 12) + (=hanziku-8 . #xF8D6) ; ý¢‚£– + (=ucs . #x843E) ; 萾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4234) ; ø»š› + (ideograph-daikanwa . 31365) ; ø¸‡ª… + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x464F) ; ø»”ƒ¤ + (ideograph-daikanwa . 31366) ; ø¸‡ª† + (=ucs . #x843F) ; 萿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4657) ; ø»”ƒ¬ + (ideograph-daikanwa . 31367) ; ø¸‡ª‡ + (=ucs . #x8440) ; 葀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3248 5) + (chinese-cns11643-4 . #x403D) ; ø»˜Ž¦ + (ideograph-daikanwa . 31368) ; ø¸‡ªˆ + (=hanziku-8 . #xF6C9) ; ý¢‚›‰ + (=ucs . #x26CC8) ; 𦳈 + )) +(define-char + '((=>ucs . #x8441) ; 葁 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31369) ; ø¸‡ª‰ + )) +(define-char + '((=>ucs . #x8441) ; 葁 + (morohashi-daikanwa 31369 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4435) ; ø»–Š’ + )) +(define-char + '((morohashi-daikanwa 31369 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3254 12) + (=hanziku-8 . #xF7F3) ; ý¢‚Ÿ³ + (=ucs . #x8441) ; 葁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5749) ; ø»„¬ + (ideograph-daikanwa . 31370) ; ø¸‡ªŠ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x575A) ; ø»„½ + (ideograph-daikanwa . 31371) ; ø¸‡ª‹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3246 11) + (chinese-cns11643-4 . #x4040) ; ø»˜Ž© + (ideograph-daikanwa . 31372) ; ø¸‡ªŒ + (=hanziku-8 . #xF66D) ; ý¢‚™­ + (=ucs . #x26CCB) ; 𦳋 + )) +(define-char + '((=>ucs . #x8442) ; 葂 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4670) ; ø»”„… + (ideograph-daikanwa . 31373) ; ø¸‡ª + (=jef-china3 . #x9BFB) ; øº‰¯» + )) +(define-char + '((morohashi-daikanwa 31373 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x8442) ; 葂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3253 13) + (chinese-cns11643-4 . #x4042) ; ø»˜Ž« + (ideograph-daikanwa . 31374) ; ø¸‡ªŽ + (=hanziku-8 . #xF7D4) ; ý¢‚Ÿ” + (=ucs . #x26CCC) ; 𦳌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4668) ; ø»”ƒ½ + (ideograph-daikanwa . 31375) ; ø¸‡ª + (=ucs . #x8443) ; 葃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4723) ; ø»”„– + (ideograph-daikanwa . 31376) ; ø¸‡ª + (=ucs . #x8444) ; 葄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4245) ; ø»š›® + (ideograph-daikanwa . 31377) ; ø¸‡ª‘ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x575E) ; ø»… + (ideograph-daikanwa . 31378) ; ø¸‡ª’ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x423A) ; ø»š›£ + (ideograph-daikanwa . 31379) ; ø¸‡ª“ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x584F) ; ø»‹µ° + (chinese-cns11643-2 . #x466B) ; ø»”„€ + (ideograph-daikanwa . 31380) ; ø¸‡ª” + (=ucs . #x8445) ; 葅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x5D61) ; ø»…ŸŒ + (=jis-x0208 . #x685E) ; ø½‹Ÿ‹ + (chinese-isoir165 . #x5D61) ; ø»Ž‡œ + (chinese-cns11643-1 . #x663D) ; ø»’¨Ž + (ideograph-daikanwa . 31381) ; ø¸‡ª• + (=ucs . #x8446) ; 葆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4037) ; ø»˜Ž  + (ideograph-daikanwa . 31382) ; ø¸‡ª– + (=ucs . #x26CD0) ; 𦳐 + )) +(define-char + '((=>ucs . #x26CD0) ; 𦳐 + (morohashi-daikanwa 31382 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3244 3) + (=hanziku-8 . #xF5E4) ; ý¢‚—¤ + )) +(define-char + '((=>ucs . #x44F1) ; 䓱 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31383) ; ø¸‡ª— + )) +(define-char + '((morohashi-daikanwa 31383 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4669) ; ø»˜˜† + (=ucs . #x44F1) ; 䓱 + )) +(define-char + '((=>ucs . #x8447) ; 葇 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31384) ; ø¸‡ª˜ + )) +(define-char + '((=>ucs . #x8447) ; 葇 + (morohashi-daikanwa 31384 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x467C) ; ø»”„‘ + )) +(define-char + '((morohashi-daikanwa 31384 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x5850) ; ø»‹µ± + (=ucs . #x8447) ; 葇 + )) +(define-char + '((=>ucs . #x26CD1) ; 𦳑 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3243 12) + (ideograph-daikanwa . 31385) ; ø¸‡ª™ + (=hanziku-8 . #xF5CD) ; ý¢‚— + )) +(define-char + '((morohashi-daikanwa 31385 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4034) ; ø»˜Ž + (=ucs . #x26CD1) ; 𦳑 + )) +(define-char + '((=>ucs . #x8448) ; 葈 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31386) ; ø¸‡ªš + )) +(define-char + '((=>ucs . #x8448) ; 葈 + (morohashi-daikanwa 31386 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x442C) ; ø»–Š‰ + )) +(define-char + '((morohashi-daikanwa 31386 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3258 13) + (japanese-jisx0212 . #x5851) ; ø»‹µ² + (=jis-x0213-1-2000 . #x7B28) ; ø»¤— + (=hanziku-8 . #xF8D7) ; ý¢‚£— + (=ucs . #x8448) ; 葈 + )) +(define-char + '((=>ucs . #x8449) ; 葉 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31387) ; ø¸‡ª› + )) +(define-char + '((=>ucs . #x8449) ; 葉 + (morohashi-daikanwa 31387 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6634) ; ø»’¨… + )) +(define-char + '((morohashi-daikanwa 31387 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x4D55) ; ø½Š·˜ + (korean-ksc5601 . #x6728) ; ø»Š‡ + (chinese-gb12345 . #x5236) ; 葉 + (=gt-pj-1 . #x4D55) ; 葉 + (=gt-k . 09155) ; ý¡„‚ƒ + (=ucs . #x8449) ; 葉 + )) +(define-char + '((=>ucs . #x844A) ; 葊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x443E) ; ø»–Š› + (ideograph-daikanwa . 31388) ; ø¸‡ªœ + )) +(define-char + '((morohashi-daikanwa 31388 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3252 8) + (japanese-jisx0212 . #x5852) ; ø»‹µ³ + (=jis-x0213-2-2000 . #x7647) ; ø»¦šœ + (=hanziku-8 . #xF7AF) ; ý¢‚ž¯ + (=ucs . #x844A) ; 葊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5741) ; ø»„¤ + (ideograph-daikanwa . 31389) ; ø¸‡ª + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5763) ; ø»…† + (ideograph-daikanwa . 31390) ; ø¸‡ªž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4233) ; ø»š›œ + (ideograph-daikanwa . 31391) ; ø¸‡ªŸ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5751) ; ø»„´ + (ideograph-daikanwa . 31392) ; ø¸‡ª  + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x466E) ; ø»”„ƒ + (ideograph-daikanwa . 31393) ; ø¸‡ª¡ + (=ucs . #x844B) ; 葋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31394) ; ø¸‡ª¢ + (=ucs . #x844C) ; 葌 + )) +(define-char + '((=>ucs . #x844C) ; 葌 + (morohashi-daikanwa 31394 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4676) ; ø»”„‹ + )) +(define-char + '((=>ucs . #x844D) ; 葍 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x465B) ; ø»”ƒ° + (ideograph-daikanwa . 31395) ; ø¸‡ª£ + )) +(define-char + '((morohashi-daikanwa 31395 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x5853) ; ø»‹µ´ + (=ucs . #x844D) ; 葍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31396) ; ø¸‡ª¤ + )) +(define-char + '((morohashi-daikanwa 31396 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5755) ; ø»„¸ + )) +(define-char + '((=>ucs . #x844E) ; 葎 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4675) ; ø»”„Š + (ideograph-daikanwa . 31397) ; ø¸‡ª¥ + )) +(define-char + '((morohashi-daikanwa 31397 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x4E2A) ; ø½Š¸‹ + (=ucs . #x844E) ; 葎 + )) +(define-char + '((=>ucs . #x844F) ; 葏 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3256 1) + (chinese-cns11643-3 . #x4427) ; ø»–Š„ + (ideograph-daikanwa . 31398) ; ø¸‡ª¦ + (=hanziku-8 . #xF869) ; ý¢‚¡© + )) +(define-char + '((morohashi-daikanwa 31398 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x5854) ; ø»‹µµ + (=ucs . #x844F) ; 葏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4728) ; ø»”„› + (ideograph-daikanwa . 31399) ; ø¸‡ª§ + (=ucs . #x8450) ; 葐 + )) +(define-char + '((=>ucs . #x8451) ; 葑 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4656) ; ø»”ƒ« + (ideograph-daikanwa . 31400) ; ø¸‡ª¨ + (=jef-china3 . #x92DC) ; øº‰‹œ + )) +(define-char + '((morohashi-daikanwa 31400 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5D57) ; ø»…Ÿ‚ + (japanese-jisx0212 . #x5855) ; ø»‹µ¶ + (chinese-isoir165 . #x5D57) ; ø»Ž‡’ + (=jis-x0213-2-2000 . #x7649) ; ø»¦šž + (=ucs . #x8451) ; 葑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4243) ; ø»š›¬ + (ideograph-daikanwa . 31401) ; ø¸‡ª© + )) +(define-char + '((=>ucs . #x8452) ; 葒 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31402) ; ø¸‡ªª + )) +(define-char + '((=>ucs . #x8452) ; 葒 + (morohashi-daikanwa 31402 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4677) ; ø»”„Œ + )) +(define-char + '((=>ucs . #x8452) ; 葒 + (morohashi-daikanwa 31402 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x5856) ; ø»‹µ· + (=jis-x0213-2-2000 . #x764A) ; ø»¦šŸ + (ucs-jis . #x8452) ; ø»‹µ· + )) +(define-char + '((morohashi-daikanwa 31402 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb12345 . #x5D26) ; 葒 + (=ucs . #x8452) ; 葒 + )) +(define-char + '((=>ucs . #x8453) ; 葓 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4433) ; ø»–Š + (ideograph-daikanwa . 31403) ; ø¸‡ª« + )) +(define-char + '((morohashi-daikanwa 31403 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3255 1) + (chinese-isoir165 . #x2C32) ; ø»Œ¾¯ + (=hanziku-8 . #xF849) ; ý¢‚¡‰ + (=ucs . #x8453) ; 葓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4726) ; ø»”„™ + (ideograph-daikanwa . 31404) ; ø¸‡ª¬ + (=ucs . #x8454) ; 葔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4047) ; ø»˜Ž° + (ideograph-daikanwa . 31405) ; ø¸‡ª­ + (=ucs . #x44F2) ; 䓲 + )) +(define-char + '((=>ucs . #x8455) ; 葕 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3252 3) + (chinese-cns11643-3 . #x443F) ; ø»–Šœ + (ideograph-daikanwa . 31406) ; ø¸‡ª® + (=hanziku-8 . #xF7AA) ; ý¢‚žª + )) +(define-char + '((morohashi-daikanwa 31406 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x8455) ; 葕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4049) ; ø»˜Ž² + (ideograph-daikanwa . 31407) ; ø¸‡ª¯ + (=ucs . #x44F3) ; 䓳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x574A) ; ø»„­ + (ideograph-daikanwa . 31408) ; ø¸‡ª° + )) +(define-char + '((=>ucs . #x8456) ; 葖 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31409) ; ø¸‡ª± + )) +(define-char + '((=>ucs . #x8456) ; 葖 + (morohashi-daikanwa 31409 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4650) ; ø»”ƒ¥ + )) +(define-char + '((morohashi-daikanwa 31409 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x5857) ; ø»‹µ¸ + (=ucs . #x8456) ; 葖 + )) +(define-char + '((=>ucs . #xFA5F) ; 著 + (=>ucs-ks . #x8457) ; 著 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31410) ; ø¸‡ª² + )) +(define-char + '((=>ucs* . #x8457) ; 著 + (morohashi-daikanwa 31410 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x6E4A) ; ø»Š‹» + (=jis-x0213-1-2000 . #x7B27) ; ø»¤—Ž + (ucs-ks . #x8457) ; 著 + (=ucs . #xFA5F) ; 著 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3246 8) + (chinese-cns11643-4 . #x4038) ; ø»˜Ž¡ + (ideograph-daikanwa . 31411) ; ø¸‡ª³ + (=hanziku-8 . #xF66A) ; ý¢‚™ª + (=ucs . #x26CD9) ; 𦳙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x403A) ; ø»˜Ž£ + (ideograph-daikanwa . 31412) ; ø¸‡ª´ + (=ucs . #x44F4) ; 䓴 + )) +(define-char + '((=>ucs . #x8458) ; 葘 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3246 10) + (chinese-cns11643-3 . #x4440) ; ø»–Š + (ideograph-daikanwa . 31413) ; ø¸‡ªµ + (=hanziku-8 . #xF66C) ; ý¢‚™¬ + )) +(define-char + '((morohashi-daikanwa 31413 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x5858) ; ø»‹µ¹ + (=ucs . #x8458) ; 葘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x5D59) ; ø»…Ÿ„ + (japanese-jisx0212 . #x5859) ; ø»‹µº + (chinese-isoir165 . #x5D59) ; ø»Ž‡” + (chinese-cns11643-2 . #x465E) ; ø»”ƒ³ + (=jis-x0213-2-2000 . #x764B) ; ø»¦š  + (ideograph-daikanwa . 31414) ; ø¸‡ª¶ + (=ucs . #x8459) ; 葙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3246 16) + (chinese-cns11643-4 . #x403B) ; ø»˜Ž¤ + (ideograph-daikanwa . 31415) ; ø¸‡ª· + (=hanziku-8 . #xF672) ; ý¢‚™² + (=ucs . #x26CDA) ; 𦳚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x5D58) ; ø»…Ÿƒ + (japanese-jisx0212 . #x585A) ; ø»‹µ» + (chinese-isoir165 . #x5D58) ; ø»Ž‡“ + (chinese-cns11643-2 . #x465D) ; ø»”ƒ² + (ideograph-daikanwa . 31416) ; ø¸‡ª¸ + (=ucs . #x845A) ; 葚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4236) ; ø»š›Ÿ + (ideograph-daikanwa . 31417) ; ø¸‡ª¹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x442B) ; ø»–Šˆ + (ideograph-daikanwa . 31418) ; ø¸‡ªº + (=ucs . #x44F5) ; 䓵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5743) ; ø»„¦ + (ideograph-daikanwa . 31419) ; ø¸‡ª» + )) +(define-char + '((=>ucs . #x845B) ; 葛 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31420) ; ø¸‡ª¼ + )) +(define-char + '((=>ucs . #x845B) ; 葛 + (morohashi-daikanwa 31420 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6636) ; ø»’¨‡ + )) +(define-char + '((morohashi-daikanwa 31420 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x3870) ; ø»„©… + (korean-ksc5601 . #x4A67) ; ø»‰—  + (chinese-isoir165 . #x3870) ; ø»‘• + (=ucs . #x845B) ; 葛 + )) +(define-char + '((=>ucs . #x845B) ; 葛 + (morohashi-daikanwa 31420 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0208 . #x336B) ; ø»†«® + (=jis-x0208-1990 . #x336B) ; ø½Š‘¢ + (=gt-pj-1 . #x336B) ; ø»†«® + (=gt-k . 07731) ; ý¡„¸³ + (ucs-jis . #x845B) ; ø»†«® + )) +(define-char + '((=>ucs . #x845C) ; 葜 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31421) ; ø¸‡ª½ + )) +(define-char + '((=>ucs . #x845C) ; 葜 + (morohashi-daikanwa 31421 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x585B) ; ø»‹µ¼ + (=jis-x0213-2-2000 . #x764D) ; ø»¦š¢ + (ucs-jis . #x845C) ; ø»‹µ¼ + )) +(define-char + '((=>ucs . #x845C) ; 葜 + (morohashi-daikanwa 31421 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4432) ; ø»–Š + )) +(define-char + '((morohashi-daikanwa 31421 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3243 3) + (chinese-gb2312 . #x5D56) ; ø»…Ÿ + (chinese-isoir165 . #x5D56) ; ø»Ž‡‘ + (=hanziku-8 . #xF5C4) ; ý¢‚—„ + (=ucs . #x845C) ; 葜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4661) ; ø»”ƒ¶ + (ideograph-daikanwa . 31422) ; ø¸‡ª¾ + (=ucs . #x845D) ; 葝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3247 4) + (chinese-cns11643-4 . #x403C) ; ø»˜Ž¥ + (ideograph-daikanwa . 31423) ; ø¸‡ª¿ + (=hanziku-8 . #xF6A8) ; ý¢‚š¨ + (=ucs . #x26CDD) ; 𦳝 + )) +(define-char + '((=>ucs . #x26CDD) ; 𦳝 + (morohashi-daikanwa 31423 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0213-2-2000 . #x764E) ; ø»¦š£ + (ucs-jis . #x26CDD) ; ø»¦š£ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4663) ; ø»”ƒ¸ + (ideograph-daikanwa . 31424) ; ø¸‡«€ + (=ucs . #x845E) ; 葞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4429) ; ø»–Š† + (ideograph-daikanwa . 31425) ; ø¸‡« + (=ucs . #x44F6) ; 䓶 + )) +(define-char + '((=>ucs . #x26CDE) ; 𦳞 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31426) ; ø¸‡«‚ + )) +(define-char + '((morohashi-daikanwa 31426 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3249 14) + (chinese-cns11643-4 . #x4045) ; ø»˜Ž® + (=hanziku-8 . #xF6F2) ; ý¢‚›² + (=ucs . #x26CDE) ; 𦳞 + )) +(define-char + '((=>ucs . #x845F) ; 葟 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4672) ; ø»”„‡ + (ideograph-daikanwa . 31427) ; ø¸‡«ƒ + )) +(define-char + '((morohashi-daikanwa 31427 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0213-1-2000 . #x7B29) ; ø»¤— + (=jef-china3 . #x62B5) ; øº†Šµ + (=ucs . #x845F) ; 葟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x585C) ; ø»‹µ½ + (chinese-isoir165 . #x2D60) ; ø»€» + (chinese-cns11643-2 . #x4725) ; ø»”„˜ + (ideograph-daikanwa . 31428) ; ø¸‡«„ + (=ucs . #x8460) ; 葠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4241) ; ø»š›ª + (ideograph-daikanwa . 31429) ; ø¸‡«… + )) +(define-char + '((=>ucs . #x8461) ; 葡 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6639) ; ø»’¨Š + (ideograph-daikanwa . 31430) ; ø¸‡«† + )) +(define-char + '((morohashi-daikanwa 31430 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x464F) ; ø»„½ˆ + (=jis-x0208 . #x4972) ; ø½Š±½ + (korean-ksc5601 . #x7863) ; ø»Š›€ + (chinese-isoir165 . #x464F) ; ø»¥˜ + (=gt-pj-1 . #x4972) ; 葡 + (=gt-k . 09138) ; ý¡„‚Ž² + (=ucs . #x8461) ; 葡 + )) +(define-char + '((=>ucs . #x26CE0) ; 𦳠 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31431) ; ø¸‡«‡ + )) +(define-char + '((morohashi-daikanwa 31431 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x404D) ; ø»˜Ž¶ + (=ucs . #x26CE0) ; 𦳠 + )) +(define-char + '((=>ucs . #x26CE0) ; 𦳠 + (morohashi-daikanwa 31431 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3259 1) + (=hanziku-8 . #xF8EB) ; ý¢‚£« + )) +(define-char + '((=>ucs . #x8462) ; 葢 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4438) ; ø»–Š• + (ideograph-daikanwa . 31432) ; ø¸‡«ˆ + )) +(define-char + '((morohashi-daikanwa 31432 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3245 14) + (=jis-x0208 . #x6864) ; ø½‹Ÿ‘ + (=gt-pj-1 . #x6864) ; 葢 + (=hanziku-8 . #xF650) ; ý¢‚™ + (=gt-k . 09230) ; ý¡„‚Ž + (=ucs . #x8462) ; 葢 + )) +(define-char + '((=>ucs . #x8463) ; 董 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x663A) ; ø»’¨‹ + (ideograph-daikanwa . 31433) ; ø¸‡«‰ + )) +(define-char + '((morohashi-daikanwa 31433 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x362D) ; ø»„¥† + (=jis-x0208 . #x4621) ; ø½Š¬’ + (korean-ksc5601 . #x545D) ; ø»‰¦‚ + (chinese-isoir165 . #x362D) ; ø»– + (=gt-pj-1 . #x4621) ; 董 + (=gt-k . 09114) ; ý¡„‚Žš + (=ucs . #x8463) ; 董 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31434) ; ø¸‡«Š + )) +(define-char + '((morohashi-daikanwa 31434 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x424F) ; ø»š›¸ + )) +(define-char + '((=>ucs . #x8464) ; 葤 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31435) ; ø¸‡«‹ + )) +(define-char + '((=>ucs . #x8464) ; 葤 + (morohashi-daikanwa 31435 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4430) ; ø»–Š + )) +(define-char + '((=>ucs . #x8464) ; 葤 + (morohashi-daikanwa 31435 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x585D) ; ø»‹µ¾ + (ucs-jis . #x8464) ; ø»‹µ¾ + )) +(define-char + '((morohashi-daikanwa 31435 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3259 8) + (chinese-gb12345 . #x5D27) ; 葤 + (=hanziku-8 . #xF8F2) ; ý¢‚£² + (=ucs . #x8464) ; 葤 + )) +(define-char + '((=>ucs . #x8465) ; 葥 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31436) ; ø¸‡«Œ + )) +(define-char + '((=>ucs . #x8465) ; 葥 + (morohashi-daikanwa 31436 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4655) ; ø»”ƒª + )) +(define-char + '((morohashi-daikanwa 31436 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x585E) ; ø»‹µ¿ + (=jis-x0213-2-2000 . #x764F) ; ø»¦š¤ + (=ucs . #x8465) ; 葥 + )) +(define-char + '((=>ucs . #x8466) ; 葦 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-1 . 6883) + (shinjigen-2 . 6883) + (chinese-cns11643-1 . #x6632) ; ø»’¨ƒ + (ideograph-daikanwa . 31437) ; ø¸‡« + )) +(define-char + '((morohashi-daikanwa 31437 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb12345 . #x4E2D) ; 葦 + (=ucs . #x8466) ; 葦 + )) +(define-char + '((=>ucs . #x8466) ; 葦 + (morohashi-daikanwa 31437 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (kangxi-strokes . 9) + (total-strokes . 13) + (=jis-x0208 . #x3031) ; ø½ŠŒŽ + (korean-ksc5601 . #x6A58) ; ø»Š†‘ + (=gt-pj-1 . #x3031) ; ø½ŠŒŽ + (=gt-k . 10168) ; ý¡„‚ž¸ + (ucs-jis . #x8466) ; ø½ŠŒŽ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x585F) ; ø»‹¶€ + (chinese-cns11643-2 . #x4659) ; ø»”ƒ® + (ideograph-daikanwa . 31438) ; ø¸‡«Ž + (=ucs . #x8467) ; 葧 + )) +(define-char + '((=>ucs . #x26CE2) ; 𦳢 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31439) ; ø¸‡« + )) +(define-char + '((=>ucs . #x26CE2) ; 𦳢 + (morohashi-daikanwa 31439 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x403E) ; ø»˜Ž§ + )) +(define-char + '((morohashi-daikanwa 31439 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3248 6) + (=hanziku-8 . #xF6CA) ; ý¢‚›Š + (=ucs . #x26CE2) ; 𦳢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4721) ; ø»”„” + (ideograph-daikanwa . 31440) ; ø¸‡« + (=ucs . #x8468) ; 葨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x5D62) ; ø»…Ÿ + (=jis-x0208 . #x685D) ; ø½‹ŸŠ + (chinese-isoir165 . #x5D62) ; ø»Ž‡ + (chinese-cns11643-1 . #x663B) ; ø»’¨Œ + (ideograph-daikanwa . 31441) ; ø¸‡«‘ + (=ucs . #x8469) ; 葩 + )) +(define-char + '((=>ucs . #x846A) ; 葪 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4044) ; ø»˜Ž­ + (ideograph-daikanwa . 31442) ; ø¸‡«’ + )) +(define-char + '((=>ucs . #x846A) ; 葪 + (morohashi-daikanwa 31442 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x5860) ; ø»‹¶ + (ucs-jis . #x846A) ; ø»‹¶ + )) +(define-char + '((morohashi-daikanwa 31442 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3253 9) + (=hanziku-8 . #xF7D0) ; ý¢‚Ÿ + (=ucs . #x846A) ; 葪 + )) +(define-char + '((=>ucs . #x846B) ; 葫 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31443) ; ø¸‡«“ + )) +(define-char + '((=>ucs . #x846B) ; 葫 + (morohashi-daikanwa 31443 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6633) ; ø»’¨„ + )) +(define-char + '((morohashi-daikanwa 31443 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x3A79) ; ø»„¬Š + (=jis-x0208 . #x6859) ; ø½‹Ÿ† + (korean-ksc5601 . #x7B59) ; ø»ŠŸ + (chinese-isoir165 . #x3A79) ; ø»”š + (=ucs . #x846B) ; 葫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4246) ; ø»š›¯ + (ideograph-daikanwa . 31444) ; ø¸‡«” + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x575D) ; ø»…€ + (ideograph-daikanwa . 31445) ; ø¸‡«• + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31446) ; ø¸‡«– + )) +(define-char + '((morohashi-daikanwa 31446 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x423F) ; ø»š›¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3243 9) + (chinese-cns11643-4 . #x4033) ; ø»˜Žœ + (ideograph-daikanwa . 31447) ; ø¸‡«— + (=hanziku-8 . #xF5CA) ; ý¢‚—Š + (=ucs . #x26CE6) ; 𦳦 + )) +(define-char + '((=>ucs . #x846C) ; 葬 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31448) ; ø¸‡«˜ + )) +(define-char + '((=>ucs . #x846C) ; 葬 + (morohashi-daikanwa 31448 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6635) ; ø»’¨† + )) +(define-char + '((morohashi-daikanwa 31448 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5461) ; ø»…‘¾ + (=jis-x0208 . #x4172) ; ø½Š¦ + (korean-ksc5601 . #x6D77) ; ø»Š‹Š + (chinese-isoir165 . #x5461) ; ø»ºŽ + (=gt-pj-1 . #x4172) ; 葬 + (=gt-k . 09089) ; ý¡„‚Ž + (=ucs . #x846C) ; 葬 + )) +(define-char + '((=>ucs . #x846D) ; 葭 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x663C) ; ø»’¨ + (ideograph-daikanwa . 31449) ; ø¸‡«™ + )) +(define-char + '((morohashi-daikanwa 31449 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5D67) ; ø»…Ÿ’ + (=jis-x0208 . #x6853) ; ø½‹Ÿ€ + (chinese-isoir165 . #x5D67) ; ø»Ž‡¢ + (=ucs . #x846D) ; 葭 + )) +(define-char + '((=>ucs . #x846E) ; 葮 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4727) ; ø»”„š + (ideograph-daikanwa . 31450) ; ø¸‡«š + )) +(define-char + '((morohashi-daikanwa 31450 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x685B) ; ø½‹Ÿˆ + (=ucs . #x846E) ; 葮 + )) +(define-char + '((=>ucs . #x846F) ; 葯 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31451) ; ø¸‡«› + )) +(define-char + '((=>ucs . #x846F) ; 葯 + (morohashi-daikanwa 31451 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4678) ; ø»”„ + )) +(define-char + '((=>ucs . #x846F) ; 葯 + (morohashi-daikanwa 31451 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x6860) ; ø½‹Ÿ + (korean-ksc5601 . #x6535) ; ø»‰¾˜ + (ucs-jis . #x846F) ; ø½‹Ÿ + )) +(define-char + '((morohashi-daikanwa 31451 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb12345 . #x7877) ; 葯 + (=ucs . #x846F) ; 葯 + )) +(define-char + '((=>ucs . #x26CE7) ; 𦳧 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31452) ; ø¸‡«œ + )) +(define-char + '((morohashi-daikanwa 31452 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3254 9) + (chinese-cns11643-4 . #x4031) ; ø»˜Žš + (=hanziku-8 . #xF7F0) ; ý¢‚Ÿ° + (=ucs . #x26CE7) ; 𦳧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x5861) ; ø»‹¶‚ + (chinese-cns11643-2 . #x4673) ; ø»”„ˆ + (=jis-x0213-1-2000 . #x7B2A) ; ø»¤—‘ + (ideograph-daikanwa . 31453) ; ø¸‡« + (=ucs . #x8470) ; 葰 + )) +(define-char + '((=>ucs . #x8471) ; 葱 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x443C) ; ø»–Š™ + (ideograph-daikanwa . 31454) ; ø¸‡«ž + )) +(define-char + '((morohashi-daikanwa 31454 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3253 11) + (chinese-gb2312 . #x3450) ; ø»„¢­ + (=jis-x0208 . #x472C) ; ø½Š­» + (chinese-isoir165 . #x3450) ; ø»Š½ + (=gt-pj-1 . #x472C) ; 葱 + (=hanziku-8 . #xF7D2) ; ý¢‚Ÿ’ + (=gt-k . 09119) ; ý¡„‚ŽŸ + (=ucs . #x8471) ; 葱 + )) +(define-char + '((=>ucs . #x8472) ; 葲 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3251 3) + (chinese-cns11643-3 . #x442F) ; ø»–ŠŒ + (ideograph-daikanwa . 31455) ; ø¸‡«Ÿ + (=hanziku-8 . #xF768) ; ý¢‚¨ + )) +(define-char + '((morohashi-daikanwa 31455 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x8472) ; 葲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x5D5A) ; ø»…Ÿ… + (japanese-jisx0212 . #x5862) ; ø»‹¶ƒ + (chinese-isoir165 . #x5D5A) ; ø»Ž‡• + (chinese-cns11643-2 . #x4660) ; ø»”ƒµ + (=jis-x0213-1-2000 . #x7B2B) ; ø»¤—’ + (ideograph-daikanwa . 31456) ; ø¸‡«  + (=ucs . #x8473) ; 葳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x5863) ; ø»‹¶„ + (chinese-cns11643-2 . #x465F) ; ø»”ƒ´ + (ideograph-daikanwa . 31457) ; ø¸‡«¡ + (=ucs . #x8474) ; 葴 + )) +(define-char + '((=>ucs . #x8475) ; 葵 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 6889 1) + (ideograph-daikanwa . 31458) ; ø¸‡«¢ + )) +(define-char + '((=>ucs . #x8475) ; 葵 + (morohashi-daikanwa 31458 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6631) ; ø»’¨‚ + )) +(define-char + '((=>ucs . #x8475) ; 葵 + (morohashi-daikanwa 31458 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x302A) ; ø½ŠŒ‡ + (korean-ksc5601 . #x502D) ; ø»‰Ÿš + (ucs-jis . #x8475) ; ø½ŠŒ‡ + )) +(define-char + '((morohashi-daikanwa 31458 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-1 . 6889) + (shinjigen-2 . 6889) + (chinese-gb2312 . #x3F7B) ; ø»„³¢ + (chinese-isoir165 . #x3F7B) ; ø»›² + (=ucs . #x8475) ; 葵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x5D63) ; ø»…ŸŽ + (japanese-jisx0212 . #x5864) ; ø»‹¶… + (chinese-isoir165 . #x5D63) ; ø»Ž‡ž + (chinese-cns11643-2 . #x4651) ; ø»”ƒ¦ + (=jis-x0213-2-2000 . #x7650) ; ø»¦š¥ + (ideograph-daikanwa . 31459) ; ø¸‡«£ + (=ucs . #x8476) ; 葶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5765) ; ø»…ˆ + (ideograph-daikanwa . 31460) ; ø¸‡«¤ + )) +(define-char + '((=>ucs . #x8477) ; 葷 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x662E) ; ø»’§¿ + (ideograph-daikanwa . 31461) ; ø¸‡«¥ + )) +(define-char + '((morohashi-daikanwa 31461 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x6858) ; ø½‹Ÿ… + (chinese-gb12345 . #x3B67) ; 葷 + (=ucs . #x8477) ; 葷 + )) +(define-char + '((=>ucs . #x26CE9) ; 𦳩 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3249 6) + (ideograph-daikanwa . 31462) ; ø¸‡«¦ + (=hanziku-8 . #xF6EA) ; ý¢‚›ª + )) +(define-char + '((morohashi-daikanwa 31462 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x403F) ; ø»˜Ž¨ + (=ucs . #x26CE9) ; 𦳩 + )) +(define-char + '((=>ucs . #x8478) ; 葸 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4669) ; ø»”ƒ¾ + (ideograph-daikanwa . 31463) ; ø¸‡«§ + )) +(define-char + '((morohashi-daikanwa 31463 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5D5F) ; ø»…ŸŠ + (japanese-jisx0212 . #x5865) ; ø»‹¶† + (chinese-isoir165 . #x5D5F) ; ø»Ž‡š + (=jis-x0213-2-2000 . #x7651) ; ø»¦š¦ + (=ucs . #x8478) ; 葸 + )) +(define-char + '((=>ucs . #x8479) ; 葹 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4652) ; ø»”ƒ§ + (ideograph-daikanwa . 31464) ; ø¸‡«¨ + )) +(define-char + '((morohashi-daikanwa 31464 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x6861) ; ø½‹ŸŽ + (=ucs . #x8479) ; 葹 + )) +(define-char + '((=>ucs . #x847A) ; 葺 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31465) ; ø¸‡«© + )) +(define-char + '((=>ucs . #x847A) ; 葺 + (morohashi-daikanwa 31465 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4667) ; ø»”ƒ¼ + )) +(define-char + '((=>ucs . #x847A) ; 葺 + (morohashi-daikanwa 31465 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x7171) ; ø»Š¼ + (=jis-x0208-1990 . #x4978) ; ø½Š²ƒ + (=gt-pj-1 . #x4978) ; ø»Š¼ + (=gt-k . 09139) ; ý¡„‚Ž³ + (ucs-jis . #x847A) ; ø»Š¼ + )) +(define-char + '((morohashi-daikanwa 31465 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x4978) ; ø»‚¸‡ + (chinese-gb2312 . #x5D5D) ; ø»…Ÿˆ + (japanese-jisx0208 . #x4978) ; ø»‡Œ + (chinese-isoir165 . #x5D5D) ; ø»Ž‡˜ + (=ucs . #x847A) ; 葺 + )) +(define-char + '((=>ucs . #x847B) ; 葻 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3253 10) + (ideograph-daikanwa . 31466) ; ø¸‡«ª + (=hanziku-8 . #xF7D1) ; ý¢‚Ÿ‘ + )) +(define-char + '((morohashi-daikanwa 31466 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jef-china3 . #x62BB) ; øº†Š» + (=ucs . #x847B) ; 葻 + )) +(define-char + '((=>ucs . #x847B) ; 葻 + (morohashi-daikanwa 31466 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x442E) ; ø»–Š‹ + )) +(define-char + '((=>ucs . #x847C) ; 葼 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4041) ; ø»˜Žª + (ideograph-daikanwa . 31467) ; ø¸‡«« + )) +(define-char + '((morohashi-daikanwa 31467 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3252 13) + (japanese-jisx0212 . #x5866) ; ø»‹¶‡ + (=jis-x0213-2-2000 . #x7652) ; ø»¦š§ + (=hanziku-8 . #xF7B4) ; ý¢‚ž´ + (=ucs . #x847C) ; 葼 + )) +(define-char + '((=>ucs . #x847D) ; 葽 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31468) ; ø¸‡«¬ + )) +(define-char + '((=>ucs . #x847D) ; 葽 + (morohashi-daikanwa 31468 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x5867) ; ø»‹¶ˆ + (ucs-jis . #x847D) ; ø»‹¶ˆ + )) +(define-char + '((morohashi-daikanwa 31468 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x465C) ; ø»”ƒ± + (=ucs . #x847D) ; 葽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5742) ; ø»„¥ + (ideograph-daikanwa . 31469) ; ø¸‡«­ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4248) ; ø»š›± + (ideograph-daikanwa . 31470) ; ø¸‡«® + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4242) ; ø»š›« + (ideograph-daikanwa . 31471) ; ø¸‡«¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4238) ; ø»š›¡ + (ideograph-daikanwa . 31472) ; ø¸‡«° + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4722) ; ø»”„• + (ideograph-daikanwa . 31473) ; ø¸‡«± + (=ucs . #x847E) ; 葾 + )) +(define-char + '((=>ucs . #x847F) ; 葿 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3258 5) + (chinese-cns11643-3 . #x442A) ; ø»–Š‡ + (ideograph-daikanwa . 31474) ; ø¸‡«² + (=hanziku-8 . #xF8CF) ; ý¢‚£ + )) +(define-char + '((morohashi-daikanwa 31474 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x847F) ; 葿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x423E) ; ø»š›§ + (ideograph-daikanwa . 31475) ; ø¸‡«³ + )) +(define-char + '((=>ucs . #x8480) ; 蒀 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4439) ; ø»–Š– + (ideograph-daikanwa . 31476) ; ø¸‡«´ + )) +(define-char + '((morohashi-daikanwa 31476 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3248 1) + (=hanziku-8 . #xF6C5) ; ý¢‚›… + (=ucs . #x8480) ; 蒀 + )) +(define-char + '((=>ucs . #x26CEF) ; 𦳯 + (=>ucs-jis . #x8481) ; ø»‹¶‰ + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31477) ; ø¸‡«µ + )) +(define-char + '((=>ucs . #x26CEF) ; 𦳯 + (=>ucs-jis . #x8481) ; ø»‹¶‰ + (morohashi-daikanwa 31477 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 6 3856 1) + (=hanziku-10 . #xCC6B) ; ý¢‚¬±« + )) +(define-char + '((=>ucs . #x26CEF) ; 𦳯 + (morohashi-daikanwa 31477 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x5868) ; ø»‹¶‰ + (=jis-x0213-2-2000 . #x7653) ; ø»¦š¨ + (ucs-jis . #x8481) ; ø»‹¶‰ + )) +(define-char + '((=>ucs-jis . #x8481) ; ø»‹¶‰ + (morohashi-daikanwa 31477 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x26CEF) ; 𦳯 + )) +(define-char + '((=>ucs . #x8481) ; 蒁 + (morohashi-daikanwa 31477 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4036) ; ø»˜ŽŸ + )) +(define-char + '((morohashi-daikanwa 31477 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x8481) ; 蒁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5738) ; ø»„› + (ideograph-daikanwa . 31478) ; ø¸‡«¶ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5753) ; ø»„¶ + (ideograph-daikanwa . 31479) ; ø¸‡«· + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x574F) ; ø»„² + (ideograph-daikanwa . 31480) ; ø¸‡«¸ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5740) ; ø»„£ + (ideograph-daikanwa . 31481) ; ø¸‡«¹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5767) ; ø»…Š + (ideograph-daikanwa . 31482) ; ø¸‡«º + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x423D) ; ø»š›¦ + (ideograph-daikanwa . 31483) ; ø¸‡«» + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5739) ; ø»„œ + (ideograph-daikanwa . 31484) ; ø¸‡«¼ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5764) ; ø»…‡ + (ideograph-daikanwa . 31485) ; ø¸‡«½ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5737) ; ø»„š + (ideograph-daikanwa . 31486) ; ø¸‡«¾ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4250) ; ø»š›¹ + (ideograph-daikanwa . 31487) ; ø¸‡«¿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4434) ; ø»–Š‘ + (ideograph-daikanwa . 31488) ; ø¸‡¬€ + (=ucs . #x44F7) ; 䓷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x574E) ; ø»„± + (ideograph-daikanwa . 31489) ; ø¸‡¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5745) ; ø»„¨ + (ideograph-daikanwa . 31490) ; ø¸‡¬‚ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x573C) ; ø»„Ÿ + (ideograph-daikanwa . 31491) ; ø¸‡¬ƒ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4249) ; ø»š›² + (ideograph-daikanwa . 31492) ; ø¸‡¬„ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x424D) ; ø»š›¶ + (ideograph-daikanwa . 31493) ; ø¸‡¬… + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x423B) ; ø»š›¤ + (ideograph-daikanwa . 31494) ; ø¸‡¬† + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x3559) ; ø»„¤” + (=jis-x0208 . #x685C) ; ø½‹Ÿ‰ + (chinese-isoir165 . #x3559) ; ø»Œ¤ + (chinese-cns11643-1 . #x662D) ; ø»’§¾ + (ideograph-daikanwa . 31495) ; ø¸‡¬‡ + (=ucs . #x8482) ; 蒂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4247) ; ø»š›° + (ideograph-daikanwa . 31496) ; ø¸‡¬ˆ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4048) ; ø»˜Ž± + (ideograph-daikanwa . 31497) ; ø¸‡¬‰ + (=ucs . #x44F8) ; 䓸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5752) ; ø»„µ + (ideograph-daikanwa . 31498) ; ø¸‡¬Š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5760) ; ø»…ƒ + (ideograph-daikanwa . 31499) ; ø¸‡¬‹ + )) +(define-char + '((=>ucs . #x8483) ; 蒃 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3259 6) + (chinese-cns11643-3 . #x443B) ; ø»–Š˜ + (ideograph-daikanwa . 31500) ; ø¸‡¬Œ + (=hanziku-8 . #xF8F0) ; ý¢‚£° + )) +(define-char + '((morohashi-daikanwa 31500 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x8483) ; 蒃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5759) ; ø»„¼ + (ideograph-daikanwa . 31502) ; ø¸‡¬Ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x575C) ; ø»„¿ + (ideograph-daikanwa . 31503) ; ø¸‡¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5748) ; ø»„« + (ideograph-daikanwa . 31505) ; ø¸‡¬‘ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5756) ; ø»„¹ + (ideograph-daikanwa . 31506) ; ø¸‡¬’ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4239) ; ø»š›¢ + (ideograph-daikanwa . 31507) ; ø¸‡¬“ + )) +(define-char + '((=>ucs . #x26D0A) ; 𦴊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3246 1) + (ideograph-daikanwa . 31508) ; ø¸‡¬” + (=hanziku-8 . #xF663) ; ý¢‚™£ + )) +(define-char + '((morohashi-daikanwa 31508 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4039) ; ø»˜Ž¢ + (=ucs . #x26D0A) ; 𦴊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5757) ; ø»„º + (ideograph-daikanwa . 31509) ; ø¸‡¬• + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4230) ; ø»š›™ + (ideograph-daikanwa . 31510) ; ø¸‡¬– + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4240) ; ø»š›© + (ideograph-daikanwa . 31511) ; ø¸‡¬— + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4232) ; ø»š›› + (ideograph-daikanwa . 31512) ; ø¸‡¬˜ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x424A) ; ø»š›³ + (ideograph-daikanwa . 31513) ; ø¸‡¬™ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x443D) ; ø»–Šš + (ideograph-daikanwa . 31514) ; ø¸‡¬š + (=ucs . #x44F9) ; 䓹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x573F) ; ø»„¢ + (ideograph-daikanwa . 31515) ; ø¸‡¬› + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3244 4) + (chinese-cns11643-4 . #x4035) ; ø»˜Žž + (ideograph-daikanwa . 31516) ; ø¸‡¬œ + (=hanziku-8 . #xF5E5) ; ý¢‚—¥ + (=ucs . #x26D11) ; 𦴑 + )) +(define-char + '((=>ucs . #x26D12) ; 𦴒 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31517) ; ø¸‡¬ + )) +(define-char + '((morohashi-daikanwa 31517 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3253 16) + (chinese-cns11643-4 . #x404B) ; ø»˜Ž´ + (=hanziku-8 . #xF7D7) ; ý¢‚Ÿ— + (=ucs . #x26D12) ; 𦴒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x574C) ; ø»„¯ + (ideograph-daikanwa . 31518) ; ø¸‡¬ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4235) ; ø»š›ž + (ideograph-daikanwa . 31519) ; ø¸‡¬Ÿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4231) ; ø»š›š + (ideograph-daikanwa . 31520) ; ø¸‡¬  + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5747) ; ø»„ª + (ideograph-daikanwa . 31521) ; ø¸‡¬¡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5758) ; ø»„» + (ideograph-daikanwa . 31522) ; ø¸‡¬¢ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5761) ; ø»…„ + (ideograph-daikanwa . 31524) ; ø¸‡¬¤ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x423C) ; ø»š›¥ + (ideograph-daikanwa . 31525) ; ø¸‡¬¥ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5744) ; ø»„§ + (ideograph-daikanwa . 31526) ; ø¸‡¬¦ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5754) ; ø»„· + (ideograph-daikanwa . 31527) ; ø¸‡¬§ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5736) ; ø»„™ + (ideograph-daikanwa . 31528) ; ø¸‡¬¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5762) ; ø»…… + (ideograph-daikanwa . 31529) ; ø¸‡¬© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x404C) ; ø»˜Žµ + (ideograph-daikanwa . 31530) ; ø¸‡¬ª + (=ucs . #x44FA) ; 䓺 + )) +(define-char + '((=>ucs . #x26D51) ; 𦵑 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31531) ; ø¸‡¬« + )) +(define-char + '((morohashi-daikanwa 31531 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 5 3254 6) + (chinese-cns11643-4 . #x404A) ; ø»˜Ž³ + (=hanziku-8 . #xF7ED) ; ý¢‚Ÿ­ + (=ucs . #x26D51) ; 𦵑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x574D) ; ø»„° + (ideograph-daikanwa . 31532) ; ø¸‡¬¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4237) ; ø»š›  + (ideograph-daikanwa . 31533) ; ø¸‡¬­ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x424C) ; ø»š›µ + (ideograph-daikanwa . 31534) ; ø¸‡¬® + )) +(define-char + '((=>ucs . #x8485) ; 蒅 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 31535) ; ø¸‡¬¯ + )) +(define-char + '((morohashi-daikanwa 31535 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x5869) ; ø»‹¶Š + (=jis-x0213-1-2000 . #x7B2C) ; ø»¤—“ + (=ucs . #x8485) ; 蒅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x575B) ; ø»„¾ + (ideograph-daikanwa . 49585) ; ø¸Œ†± + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x573D) ; ø»„  + (ideograph-daikanwa . 49593) ; ø¸Œ†¹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5750) ; ø»„³ + (ideograph-daikanwa . 49594) ; ø¸Œ†º + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5735) ; ø»„˜ + (ideograph-daikanwa . 49595) ; ø¸Œ†» + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x575F) ; ø»…‚ + (ideograph-daikanwa . 49597) ; ø¸Œ†½ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x574B) ; ø»„® + (ideograph-daikanwa . 49598) ; ø¸Œ†¾ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-isoir165 . #x7E3D) ; ø»Ž·– + (=ucs . #x835D) ; 荝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3242 6) + (chinese-gb2312 . #x4878) ; ø»…€­ + (chinese-isoir165 . #x4878) ; ø»¨½ + (=hanziku-8 . #xF5A7) ; ý¢‚–§ + (=ucs . #x8428) ; 萨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4658) ; ø»”ƒ­ + (=ucs . #x8486) ; 蒆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3245 12) + (chinese-gb2312 . #x5D5B) ; ø»…Ÿ† + (chinese-isoir165 . #x5D5B) ; ø»Ž‡– + (=hanziku-8 . #xF64E) ; ý¢‚™Ž + (=ucs . #x8487) ; 蒇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3246 6) + (chinese-gb2312 . #x5D5C) ; ø»…Ÿ‡ + (chinese-isoir165 . #x5D5C) ; ø»Ž‡— + (=hanziku-8 . #xF668) ; ý¢‚™¨ + (=ucs . #x8488) ; 蒈 + )) +(define-char + '((=>ucs . #x8488) ; 蒈 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4046) ; ø»˜Ž¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3249 1) + (chinese-gb2312 . #x5D5E) ; ø»…Ÿ‰ + (chinese-isoir165 . #x5D5E) ; ø»Ž‡™ + (=hanziku-8 . #xF6E5) ; ý¢‚›¥ + (=ucs . #x8489) ; 蒉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3253 15) + (chinese-gb2312 . #x3D2F) ; ø»„¯š + (chinese-isoir165 . #x3D2F) ; ø»—ª + (=hanziku-8 . #xF7D6) ; ý¢‚Ÿ– + (=ucs . #x848B) ; 蒋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3254 14) + (chinese-gb2312 . #x5D64) ; ø»…Ÿ + (chinese-isoir165 . #x5D64) ; ø»Ž‡Ÿ + (=hanziku-8 . #xF7F5) ; ý¢‚Ÿµ + (=ucs . #x848C) ; 蒌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5D65) ; ø»…Ÿ + (chinese-isoir165 . #x5D65) ; ø»Ž‡  + (=ucs . #x848E) ; 蒎 + )) +(define-char + '((=>ucs . #x848E) ; 蒎 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x467A) ; ø»”„ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4653) ; ø»”ƒ¨ + (=ucs . #x848F) ; 蒏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x404E) ; ø»˜Ž· + (=ucs . #x26D2B) ; 𦴫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x422F) ; ø»š›˜ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4244) ; ø»š›­ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x424B) ; ø»š›´ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x573E) ; ø»„¡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5766) ; ø»…‰ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5768) ; ø»…‹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x613E) ; ø»“ + (ideograph-daikanwa . 31501) ; ø¸‡¬ + )) +(define-char + '((=>ucs . #x26D61) ; 𦵡 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31536) ; ø¸‡¬° + (=jef-china3 . #x8CF6) ; øºˆ³¶ + )) +(define-char + '((morohashi-daikanwa 31536 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4666) ; ø»˜˜ƒ + (=ucs . #x26D61) ; 𦵡 + )) +(define-char + '((=>ucs . #x26D61) ; 𦵡 + (morohashi-daikanwa 31536 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3270 15) + (=hanziku-9 . #xA5AB) ; ý¢‚š–« + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4665) ; ø»˜˜‚ + (ideograph-daikanwa . 31537) ; ø¸‡¬± + (=ucs . #x44FC) ; 䓼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6160) ; ø»“¯ + (ideograph-daikanwa . 31538) ; ø¸‡¬² + )) +(define-char + '((=>ucs . #x8490) ; 蒐 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A68) ; ø»’®± + (ideograph-daikanwa . 31539) ; ø¸‡¬³ + )) +(define-char + '((morohashi-daikanwa 31539 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x3D2F) ; ø½ŠŸ’ + (korean-ksc5601 . #x623D) ; ø»‰º† + (=ucs . #x8490) ; 蒐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x492F) ; ø»–‘¢ + (ideograph-daikanwa . 31540) ; ø¸‡¬´ + (=ucs . #x44FD) ; 䓽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4657) ; ø»˜—´ + (ideograph-daikanwa . 31541) ; ø¸‡¬µ + (=ucs . #x44FE) ; 䓾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D5A) ; ø»”Ž + (ideograph-daikanwa . 31542) ; ø¸‡¬¶ + (=ucs . #x8491) ; 蒑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4945) ; ø»š¦€ + (ideograph-daikanwa . 31543) ; ø¸‡¬· + )) +(define-char + '((=>ucs . #x8492) ; 蒒 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4935) ; ø»–‘¨ + (ideograph-daikanwa . 31544) ; ø¸‡¬¸ + )) +(define-char + '((morohashi-daikanwa 31544 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3265 10) + (japanese-jisx0212 . #x586A) ; ø»‹¶‹ + (=hanziku-9 . #xA4A3) ; ý¢‚š’£ + (=ucs . #x8492) ; 蒒 + )) +(define-char + '((=>ucs . #x8493) ; 蒓 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31545) ; ø¸‡¬¹ + (=jef-china3 . #x98FE) ; øº‰£¾ + )) +(define-char + '((=>ucs . #x8493) ; 蒓 + (morohashi-daikanwa 31545 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4944) ; ø»–‘· + )) +(define-char + '((=>ucs . #x8493) ; 蒓 + (morohashi-daikanwa 31545 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x586B) ; ø»‹¶Œ + (ucs-jis . #x8493) ; ø»‹¶Œ + )) +(define-char + '((morohashi-daikanwa 31545 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3274 12) + (chinese-gb12345 . #x5D3B) ; 蒓 + (=hanziku-9 . #xA669) ; ý¢‚š™© + (=ucs . #x8493) ; 蒓 + )) +(define-char + '((=>ucs . #x8494) ; 蒔 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31546) ; ø¸‡¬º + )) +(define-char + '((morohashi-daikanwa 31546 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x3C2C) ; ø½Š± + (korean-ksc5601 . #x6348) ; ø»‰»¯ + (chinese-gb12345 . #x5D2A) ; 蒔 + (=ucs . #x8494) ; 蒔 + )) +(define-char + '((=>ucs . #x8494) ; 蒔 + (morohashi-daikanwa 31546 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D49) ; ø»”° + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6133) ; ø»“‚ + (ideograph-daikanwa . 31547) ; ø¸‡¬» + )) +(define-char + '((=>ucs . #x8495) ; 蒕 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4933) ; ø»–‘¦ + (ideograph-daikanwa . 31548) ; ø¸‡¬¼ + )) +(define-char + '((morohashi-daikanwa 31548 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3264 6) + (japanese-jisx0212 . #x586C) ; ø»‹¶ + (=hanziku-9 . #xA45D) ; ý¢‚š‘ + (=ucs . #x8495) ; 蒕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6143) ; ø»“’ + (ideograph-daikanwa . 31549) ; ø¸‡¬½ + )) +(define-char + '((=>ucs . #x8496) ; 蒖 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3267 3) + (ideograph-daikanwa . 31550) ; ø¸‡¬¾ + (=hanziku-9 . #xA4DC) ; ý¢‚š“œ + )) +(define-char + '((=>ucs . #x8496) ; 蒖 + (morohashi-daikanwa 31550 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4938) ; ø»–‘« + )) +(define-char + '((morohashi-daikanwa 31550 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x8496) ; 蒖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x494B) ; ø»š¦† + (ideograph-daikanwa . 31551) ; ø¸‡¬¿ + )) +(define-char + '((=>ucs . #x8497) ; 蒗 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31552) ; ø¸‡­€ + )) +(define-char + '((=>ucs . #x8497) ; 蒗 + (morohashi-daikanwa 31552 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D33) ; ø»”š + )) +(define-char + '((=>ucs . #x8497) ; 蒗 + (morohashi-daikanwa 31552 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0213-2-2000 . #x7656) ; ø»¦š« + (=jef-china3 . #x92DD) ; øº‰‹ + (ucs-jis . #x8497) ; ø»¦š« + )) +(define-char + '((morohashi-daikanwa 31552 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5D75) ; ø»…Ÿ  + (chinese-isoir165 . #x5D75) ; ø»Ž‡° + (=ucs . #x8497) ; 蒗 + )) +(define-char + '((=>ucs . #x26D67) ; 𦵧 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31553) ; ø¸‡­ + )) +(define-char + '((morohashi-daikanwa 31553 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3267 7) + (chinese-cns11643-4 . #x4663) ; ø»˜˜€ + (=hanziku-9 . #xA4E0) ; ý¢‚š“  + (=ucs . #x26D67) ; 𦵧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D51) ; ø»”¸ + (ideograph-daikanwa . 31554) ; ø¸‡­‚ + (=ucs . #x8498) ; 蒘 + )) +(define-char + '((=>ucs . #x8499) ; 蒙 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31555) ; ø¸‡­ƒ + )) +(define-char + '((=>ucs . #x8499) ; 蒙 + (morohashi-daikanwa 31555 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A60) ; ø»’®© + )) +(define-char + '((=>ucs . #x8499) ; 蒙 + (morohashi-daikanwa 31555 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4349) ; ø»„¸¨ + (=jis-x0208 . #x4C58) ; ø½Šµ½ + (korean-ksc5601 . #x5955) ; ø»‰­ + (=gt-pj-1 . #x4C58) ; ø»„¸¨ + (=gt-k . 10274) ; ý¡„‚ ¢ + (ucs-jis . #x8499) ; ø»„¸¨ + )) +(define-char + '((morohashi-daikanwa 31555 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4349) ; ø»„¸¨ + (chinese-isoir165 . #x4349) ; ø» ¸ + (=ucs . #x8499) ; 蒙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6144) ; ø»““ + (ideograph-daikanwa . 31556) ; ø¸‡­„ + (=ucs . #x44FF) ; 䓿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6156) ; ø»“¥ + (ideograph-daikanwa . 31557) ; ø¸‡­… + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D42) ; ø»”© + (ideograph-daikanwa . 31558) ; ø¸‡­† + (=ucs . #x849A) ; 蒚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3270 1) + (chinese-cns11643-4 . #x4656) ; ø»˜—³ + (ideograph-daikanwa . 31559) ; ø¸‡­‡ + (=hanziku-9 . #xA57B) ; ý¢‚š•» + (=ucs . #x26D69) ; 𦵩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6145) ; ø»“” + (ideograph-daikanwa . 31560) ; ø¸‡­ˆ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D4C) ; ø»”³ + (ideograph-daikanwa . 31561) ; ø¸‡­‰ + (=ucs . #x849B) ; 蒛 + )) +(define-char + '((=>ucs . #x849C) ; 蒜 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A63) ; ø»’®¬ + (ideograph-daikanwa . 31562) ; ø¸‡­Š + )) +(define-char + '((morohashi-daikanwa 31562 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4B62) ; ø»…„± + (=jis-x0208 . #x4947) ; ø½Š±’ + (korean-ksc5601 . #x5F2A) ; ø»‰µ™ + (chinese-isoir165 . #x4B62) ; ø»­ + (=ucs . #x849C) ; 蒜 + )) +(define-char + '((=>ucs . #x26D6B) ; 𦵫 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4659) ; ø»˜—¶ + (ideograph-daikanwa . 31563) ; ø¸‡­‹ + )) +(define-char + '((morohashi-daikanwa 31563 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3261 8) + (=hanziku-8 . #xF973) ; ý¢‚¥³ + (=ucs . #x26D6B) ; 𦵫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D45) ; ø»”¬ + (ideograph-daikanwa . 31564) ; ø¸‡­Œ + (=ucs . #x849D) ; 蒝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x586D) ; ø»‹¶Ž + (chinese-isoir165 . #x2D5F) ; ø»€º + (chinese-cns11643-1 . #x6A61) ; ø»’®ª + (=jis-x0213-1-2000 . #x7B2D) ; ø»¤—” + (ideograph-daikanwa . 31565) ; ø¸‡­ + (=ucs . #x849E) ; 蒞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (=jis-x0208 . #x6867) ; ø½‹Ÿ” + (chinese-isoir165 . #x7E4A) ; ø»Ž·£ + (chinese-cns11643-2 . #x4D36) ; ø»” + (ideograph-daikanwa . 31566) ; ø¸‡­Ž + (=ucs . #x849F) ; 蒟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x613C) ; ø»“‹ + (ideograph-daikanwa . 31567) ; ø¸‡­ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4664) ; ø»˜˜ + (ideograph-daikanwa . 31568) ; ø¸‡­ + (=ucs . #x4500) ; 䔀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4941) ; ø»š¥¼ + (ideograph-daikanwa . 31569) ; ø¸‡­‘ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x614A) ; ø»“™ + (ideograph-daikanwa . 31570) ; ø¸‡­’ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D54) ; ø»”» + (ideograph-daikanwa . 31571) ; ø¸‡­“ + (=ucs . #x84A0) ; 蒠 + )) +(define-char + '((=>ucs . #x84A1) ; 蒡 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D35) ; ø»”œ + (ideograph-daikanwa . 31572) ; ø¸‡­” + )) +(define-char + '((morohashi-daikanwa 31572 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5D72) ; ø»…Ÿ + (=jis-x0208 . #x6870) ; ø½‹Ÿ + (korean-ksc5601 . #x5B3C) ; ø»‰¯³ + (chinese-isoir165 . #x5D72) ; ø»Ž‡­ + (=ucs . #x84A1) ; 蒡 + )) +(define-char + '((=>ucs . #x26D6F) ; 𦵯 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31573) ; ø¸‡­• + )) +(define-char + '((morohashi-daikanwa 31573 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3271 1) + (=hanziku-9 . #xA5BD) ; ý¢‚š–½ + (=ucs . #x26D6F) ; 𦵯 + )) +(define-char + '((=>ucs . #x26D6F) ; 𦵯 + (morohashi-daikanwa 31573 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4655) ; ø»˜—² + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D48) ; ø»”¯ + (ideograph-daikanwa . 31574) ; ø¸‡­– + (=ucs . #x84A2) ; 蒢 + )) +(define-char + '((=>ucs . #x84A3) ; 蒣 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3265 13) + (chinese-cns11643-3 . #x493C) ; ø»–‘¯ + (ideograph-daikanwa . 31575) ; ø¸‡­— + (=hanziku-9 . #xA4A6) ; ý¢‚š’¦ + )) +(define-char + '((morohashi-daikanwa 31575 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x84A3) ; 蒣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D34) ; ø»”› + (ideograph-daikanwa . 31576) ; ø¸‡­˜ + (=ucs . #x84A4) ; 蒤 + )) +(define-char + '((=>ucs . #x84A5) ; 蒥 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3267 11) + (chinese-cns11643-3 . #x4939) ; ø»–‘¬ + (ideograph-daikanwa . 31577) ; ø¸‡­™ + (=hanziku-9 . #xA4E4) ; ý¢‚š“¤ + )) +(define-char + '((morohashi-daikanwa 31577 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x84A5) ; 蒥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6152) ; ø»“¡ + (ideograph-daikanwa . 31578) ; ø¸‡­š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x493D) ; ø»š¥¸ + (ideograph-daikanwa . 31579) ; ø¸‡­› + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6140) ; ø»“ + (ideograph-daikanwa . 31580) ; ø¸‡­œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6159) ; ø»“¨ + (ideograph-daikanwa . 31581) ; ø¸‡­ + )) +(define-char + '((=>ucs . #x84A6) ; 蒦 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31582) ; ø¸‡­ž + )) +(define-char + '((=>ucs . #x84A6) ; 蒦 + (morohashi-daikanwa 31582 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3265 5) + (=big5-cdp . #x8CB0) ; ý¢€ˆ²° + )) +(define-char + '((=>ucs . #x84A6) ; 蒦 + (morohashi-daikanwa 31582 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3265 5) + (chinese-cns11643-4 . #x466C) ; ø»˜˜‰ + )) +(define-char + '((=>ucs . #x84A6) ; 蒦 + (morohashi-daikanwa 31582 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x586E) ; ø»‹¶ + (ucs-jis . #x84A6) ; ø»‹¶ + )) +(define-char + '((morohashi-daikanwa 31582 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x84A6) ; 蒦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4931) ; ø»–‘¤ + (ideograph-daikanwa . 31583) ; ø¸‡­Ÿ + (=ucs . #x4501) ; 䔁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4949) ; ø»š¦„ + (ideograph-daikanwa . 31584) ; ø¸‡­  + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4946) ; ø»š¦ + (ideograph-daikanwa . 31585) ; ø¸‡­¡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x614C) ; ø»“› + (ideograph-daikanwa . 31586) ; ø¸‡­¢ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x493A) ; ø»š¥µ + (ideograph-daikanwa . 31587) ; ø¸‡­£ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D46) ; ø»”­ + (ideograph-daikanwa . 31588) ; ø¸‡­¤ + (=ucs . #x84A7) ; 蒧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3261 3) + (ideograph-daikanwa . 31589) ; ø¸‡­¥ + (=hanziku-8 . #xF96E) ; ý¢‚¥® + (=ucs . #x26D78) ; 𦵸 + )) +(define-char + '((=>ucs . #x26D78) ; 𦵸 + (morohashi-daikanwa 31589 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x465A) ; ø»˜—· + )) +(define-char + '((=>ucs . #x84A8) ; 蒨 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31590) ; ø¸‡­¦ + )) +(define-char + '((=>ucs . #x84A8) ; 蒨 + (morohashi-daikanwa 31590 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x586F) ; ø»‹¶ + (ucs-jis . #x84A8) ; ø»‹¶ + )) +(define-char + '((morohashi-daikanwa 31590 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x7E48) ; ø»Ž·¡ + (=ucs . #x84A8) ; 蒨 + )) +(define-char + '((=>ucs . #x84A8) ; 蒨 + (morohashi-daikanwa 31590 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D4F) ; ø»”¶ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4653) ; ø»˜—° + (ideograph-daikanwa . 31591) ; ø¸‡­§ + (=ucs . #x4502) ; 䔂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x493C) ; ø»š¥· + (ideograph-daikanwa . 31592) ; ø¸‡­¨ + (=ucs . #x4503) ; 䔃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x5870) ; ø»‹¶‘ + (chinese-cns11643-2 . #x4D4D) ; ø»”´ + (ideograph-daikanwa . 31593) ; ø¸‡­© + (=ucs . #x84A9) ; 蒩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x5871) ; ø»‹¶’ + (chinese-cns11643-2 . #x4D41) ; ø»”¨ + (ideograph-daikanwa . 31594) ; ø¸‡­ª + (=ucs . #x84AA) ; 蒪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D3C) ; ø»”£ + (ideograph-daikanwa . 31595) ; ø¸‡­« + (=ucs . #x84AB) ; 蒫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D3A) ; ø»”¡ + (ideograph-daikanwa . 31596) ; ø¸‡­¬ + (=ucs . #x84AC) ; 蒬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6139) ; ø»“ˆ + (ideograph-daikanwa . 31597) ; ø¸‡­­ + )) +(define-char + '((=>ucs . #x84AD) ; 蒭 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4942) ; ø»–‘µ + (ideograph-daikanwa . 31598) ; ø¸‡­® + )) +(define-char + '((morohashi-daikanwa 31598 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3267 12) + (=jis-x0208 . #x685A) ; ø½‹Ÿ‡ + (=hanziku-9 . #xA4E5) ; ý¢‚š“¥ + (=ucs . #x84AD) ; 蒭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6155) ; ø»“¤ + (ideograph-daikanwa . 31599) ; ø¸‡­¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D3B) ; ø»”¢ + (ideograph-daikanwa . 31600) ; ø¸‡­° + (=ucs . #x84AE) ; 蒮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x5861) ; ø»…—¶ + (japanese-jisx0212 . #x5872) ; ø»‹¶“ + (chinese-isoir165 . #x5861) ; ø»Ž€† + (chinese-cns11643-2 . #x4D4E) ; ø»”µ + (=jis-x0213-1-2000 . #x7B2E) ; ø»¤—• + (ideograph-daikanwa . 31601) ; ø¸‡­± + (=ucs . #x84AF) ; 蒯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D59) ; ø»”Ž€ + (ideograph-daikanwa . 31602) ; ø¸‡­² + (=ucs . #x84B0) ; 蒰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x614D) ; ø»“œ + (ideograph-daikanwa . 31603) ; ø¸‡­³ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x613F) ; ø»“Ž + (ideograph-daikanwa . 31604) ; ø¸‡­´ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4944) ; ø»š¥¿ + (ideograph-daikanwa . 31605) ; ø¸‡­µ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4939) ; ø»š¥´ + (ideograph-daikanwa . 31606) ; ø¸‡­¶ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4661) ; ø»˜—¾ + (ideograph-daikanwa . 31607) ; ø¸‡­· + (=ucs . #x4504) ; 䔄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4930) ; ø»š¥« + (ideograph-daikanwa . 31608) ; ø¸‡­¸ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4930) ; ø»–‘£ + (ideograph-daikanwa . 31609) ; ø¸‡­¹ + (=ucs . #x4505) ; 䔅 + )) +(define-char + '((=>ucs . #x84B1) ; 蒱 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D43) ; ø»”ª + (ideograph-daikanwa . 31610) ; ø¸‡­º + )) +(define-char + '((morohashi-daikanwa 31610 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x5873) ; ø»‹¶” + (=ucs . #x84B1) ; 蒱 + )) +(define-char + '((=>ucs . #x84B2) ; 蒲 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A62) ; ø»’®« + (ideograph-daikanwa . 31611) ; ø¸‡­» + )) +(define-char + '((morohashi-daikanwa 31611 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4651) ; ø»„½Š + (=jis-x0208 . #x3377) ; ø½Š‘® + (korean-ksc5601 . #x7864) ; ø»Š› + (chinese-isoir165 . #x4651) ; ø»¥š + (=ucs . #x84B2) ; 蒲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x466D) ; ø»˜˜Š + (ideograph-daikanwa . 31612) ; ø¸‡­¼ + (=ucs . #x4506) ; 䔆 + )) +(define-char + '((=>ucs . #x84B3) ; 蒳 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31613) ; ø¸‡­½ + )) +(define-char + '((=>ucs . #x84B3) ; 蒳 + (morohashi-daikanwa 31613 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x493B) ; ø»–‘® + )) +(define-char + '((morohashi-daikanwa 31613 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3274 13) + (=hanziku-9 . #xA66A) ; ý¢‚š™ª + (=ucs . #x84B3) ; 蒳 + )) +(define-char + '((=>ucs . #x84B4) ; 蒴 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D3E) ; ø»”¥ + (ideograph-daikanwa . 31614) ; ø¸‡­¾ + )) +(define-char + '((morohashi-daikanwa 31614 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5D74) ; ø»…ŸŸ + (japanese-jisx0212 . #x5874) ; ø»‹¶• + (chinese-isoir165 . #x5D74) ; ø»Ž‡¯ + (=jis-x0213-1-2000 . #x7B2F) ; ø»¤—– + (=jef-china3 . #x70E9) ; øº‡ƒ© + (=ucs . #x84B4) ; 蒴 + )) +(define-char + '((=>ucs . #x84B5) ; 蒵 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31615) ; ø¸‡­¿ + )) +(define-char + '((=>ucs . #x84B5) ; 蒵 + (morohashi-daikanwa 31615 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x493A) ; ø»–‘­ + )) +(define-char + '((morohashi-daikanwa 31615 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3266 9) + (=hanziku-9 . #xA4C2) ; ý¢‚š“‚ + (=ucs . #x84B5) ; 蒵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D52) ; ø»”¹ + (ideograph-daikanwa . 31616) ; ø¸‡®€ + (=ucs . #x84B6) ; 蒶 + )) +(define-char + '((=>ucs . #x84B7) ; 蒷 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4941) ; ø»–‘´ + (ideograph-daikanwa . 31617) ; ø¸‡® + )) +(define-char + '((morohashi-daikanwa 31617 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3263 17) + (=hanziku-9 . #xA448) ; ý¢‚š‘ˆ + (=ucs . #x84B7) ; 蒷 + )) +(define-char + '((=>ucs . #x84B8) ; 蒸 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A65) ; ø»’®® + (ideograph-daikanwa . 31618) ; ø¸‡®‚ + )) +(define-char + '((morohashi-daikanwa 31618 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5574) ; ø»…“¯ + (=jis-x0208 . #x3E78) ; ø½Š¡¹ + (korean-ksc5601 . #x717A) ; ø»Š‘… + (chinese-isoir165 . #x5574) ; ø»»¿ + (=gt-pj-1 . #x3E78) ; 蒸 + (=gt-k . 10224) ; ý¡„‚Ÿ° + (=ucs . #x84B8) ; 蒸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4667) ; ø»˜˜„ + (ideograph-daikanwa . 31619) ; ø¸‡®ƒ + (=ucs . #x4544) ; 䕄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4662) ; ø»˜—¿ + (ideograph-daikanwa . 31620) ; ø¸‡®„ + (=ucs . #x26D80) ; 𦶀 + )) +(define-char + '((=>ucs . #x26D80) ; 𦶀 + (morohashi-daikanwa 31620 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3267 1) + (=hanziku-9 . #xA4DA) ; ý¢‚š“š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x5D73) ; ø»…Ÿž + (=jis-x0208 . #x6865) ; ø½‹Ÿ’ + (chinese-isoir165 . #x5D73) ; ø»Ž‡® + (chinese-cns11643-2 . #x4D3D) ; ø»”¤ + (ideograph-daikanwa . 31621) ; ø¸‡®… + (=ucs . #x84B9) ; 蒹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x5D70) ; ø»…Ÿ› + (japanese-jisx0212 . #x5875) ; ø»‹¶– + (chinese-isoir165 . #x5D70) ; ø»Ž‡« + (chinese-cns11643-2 . #x4D37) ; ø»”ž + (=jis-x0213-1-2000 . #x7B30) ; ø»¤—— + (ideograph-daikanwa . 31622) ; ø¸‡®† + (=ucs . #x84BA) ; 蒺 + )) +(define-char + '((=>ucs . #x84BB) ; 蒻 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31623) ; ø¸‡®‡ + )) +(define-char + '((=>ucs . #x84BB) ; 蒻 + (morohashi-daikanwa 31623 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x686A) ; ø½‹Ÿ— + (korean-ksc5601 . #x6536) ; ø»‰¾™ + (ucs-jis . #x84BB) ; ø½‹Ÿ— + )) +(define-char + '((=>ucs . #x84BB) ; 蒻 + (morohashi-daikanwa 31623 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D47) ; ø»”® + )) +(define-char + '((morohashi-daikanwa 31623 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x84BB) ; 蒻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6141) ; ø»“ + (ideograph-daikanwa . 31624) ; ø¸‡®ˆ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3260 7) + (chinese-cns11643-4 . #x465E) ; ø»˜—» + (ideograph-daikanwa . 31625) ; ø¸‡®‰ + (=hanziku-8 . #xF952) ; ý¢‚¥’ + (=ucs . #x26D82) ; 𦶂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x314D) ; ø»„ž + (=jis-x0208 . #x686F) ; ø½‹Ÿœ + (chinese-isoir165 . #x314D) ; ø»†  + (chinese-cns11643-2 . #x4D50) ; ø»”· + (ideograph-daikanwa . 31626) ; ø¸‡®Š + (=ucs . #x84D6) ; 蓖 + )) +(define-char + '((=>ucs . #x84BC) ; 蒼 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A69) ; ø»’®² + (ideograph-daikanwa . 31627) ; ø¸‡®‹ + )) +(define-char + '((=>ucs . #x84BC) ; 蒼 + (morohashi-daikanwa 31627 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x4173) ; ø½Š¦Ž + (korean-ksc5601 . #x736F) ; ø»Š“¶ + (=gt-pj-1 . #x4173) ; ø½Š¦Ž + (=gt-k . 10238) ; ý¡„‚Ÿ¾ + (ucs-jis . #x84BC) ; ø½Š¦Ž + )) +(define-char + '((morohashi-daikanwa 31627 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb12345 . #x3254) ; 蒼 + (=ucs . #x84BC) ; 蒼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6136) ; ø»“… + (ideograph-daikanwa . 31628) ; ø¸‡®Œ + )) +(define-char + '((=>ucs . #x84BD) ; 蒽 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4932) ; ø»–‘¥ + (ideograph-daikanwa . 31629) ; ø¸‡® + )) +(define-char + '((morohashi-daikanwa 31629 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3263 18) + (chinese-gb2312 . #x5D6C) ; ø»…Ÿ— + (japanese-jisx0212 . #x5876) ; ø»‹¶— + (chinese-isoir165 . #x5D6C) ; ø»Ž‡§ + (=hanziku-9 . #xA449) ; ý¢‚š‘‰ + (=ucs . #x84BD) ; 蒽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4660) ; ø»˜—½ + (ideograph-daikanwa . 31630) ; ø¸‡®Ž + (=ucs . #x4507) ; 䔇 + )) +(define-char + '((=>ucs . #x84BE) ; 蒾 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31631) ; ø¸‡® + )) +(define-char + '((=>ucs . #x84BE) ; 蒾 + (morohashi-daikanwa 31631 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x5877) ; ø»‹¶˜ + (=jis-x0213-2-2000 . #x7658) ; ø»¦š­ + (ucs-jis . #x84BE) ; ø»‹¶˜ + )) +(define-char + '((=>ucs . #x84BE) ; 蒾 + (morohashi-daikanwa 31631 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x4658) ; ø»˜—µ + )) +(define-char + '((morohashi-daikanwa 31631 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 5 3254 13) + (=hanziku-8 . #xF7F4) ; ý¢‚Ÿ´ + (=ucs . #x84BE) ; 蒾 + )) +(define-char + '((=>ucs . #x26D85) ; 𦶅 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3262 6) + (ideograph-daikanwa . 31632) ; ø¸‡® + (=hanziku-8 . #xF9B3) ; ý¢‚¦³ + )) +(define-char + '((morohashi-daikanwa 31632 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x465D) ; ø»˜—º + (=ucs . #x26D85) ; 𦶅 + )) +(define-char + '((=>ucs . #x26D86) ; 𦶆 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3274 11) + (ideograph-daikanwa . 31633) ; ø¸‡®‘ + (=hanziku-9 . #xA668) ; ý¢‚š™¨ + )) +(define-char + '((morohashi-daikanwa 31633 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x466B) ; ø»˜˜ˆ + (=ucs . #x26D86) ; 𦶆 + )) +(define-char + '((=>ucs . #x84BF) ; 蒿 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31634) ; ø¸‡®’ + )) +(define-char + '((=>ucs . #x84BF) ; 蒿 + (morohashi-daikanwa 31634 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A5D) ; ø»’®¦ + )) +(define-char + '((=>ucs . #x84BF) ; 蒿 + (morohashi-daikanwa 31634 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x6866) ; ø½‹Ÿ“ + (korean-ksc5601 . #x7B5A) ; ø»ŠŸ‘ + (=gt-pj-1 . #x6866) ; ø½‹Ÿ“ + (=gt-k . 10346) ; ý¡„‚¡ª + (ucs-jis . #x84BF) ; ø½‹Ÿ“ + )) +(define-char + '((morohashi-daikanwa 31634 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5D6F) ; ø»…Ÿš + (chinese-isoir165 . #x5D6F) ; ø»Ž‡ª + (=ucs . #x84BF) ; 蒿 + )) +(define-char + '((=>ucs . #x84C0) ; 蓀 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31635) ; ø¸‡®“ + (=jef-china3 . #x92DE) ; øº‰‹ž + )) +(define-char + '((=>ucs . #x84C0) ; 蓀 + (morohashi-daikanwa 31635 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A66) ; ø»’®¯ + )) +(define-char + '((=>ucs . #x84C0) ; 蓀 + (morohashi-daikanwa 31635 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (korean-ksc5601 . #x6160) ; ø»‰¹‹ + (japanese-jisx0212 . #x5878) ; ø»‹¶™ + (=jis-x0213-1-2000 . #x7B31) ; ø»¤—˜ + (ucs-jis . #x84C0) ; ø»‰¹‹ + )) +(define-char + '((morohashi-daikanwa 31635 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb12345 . #x5D25) ; 蓀 + (=ucs . #x84C0) ; 蓀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3261 2) + (chinese-cns11643-4 . #x465B) ; ø»˜—¸ + (ideograph-daikanwa . 31636) ; ø¸‡®” + (=hanziku-8 . #xF96D) ; ý¢‚¥­ + (=ucs . #x26D87) ; 𦶇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x493F) ; ø»š¥º + (ideograph-daikanwa . 31637) ; ø¸‡®• + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31638) ; ø¸‡®– + )) +(define-char + '((morohashi-daikanwa 31638 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2758) ; ø»žˆŸ + )) +(define-char + '((=>ucs . #x84C1) ; 蓁 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31639) ; ø¸‡®— + )) +(define-char + '((=>ucs . #x84C1) ; 蓁 + (morohashi-daikanwa 31639 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D3F) ; ø»”¦ + )) +(define-char + '((morohashi-daikanwa 31639 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5D68) ; ø»…Ÿ“ + (=jis-x0208 . #x686D) ; ø½‹Ÿš + (chinese-isoir165 . #x5D68) ; ø»Ž‡£ + (=gt-pj-1 . #x686D) ; 蓁 + (=gt-k . 10347) ; ý¡„‚¡« + (=ucs . #x84C1) ; 蓁 + )) +(define-char + '((=>ucs . #x84C2) ; 蓂 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31640) ; ø¸‡®˜ + )) +(define-char + '((=>ucs . #x84C2) ; 蓂 + (morohashi-daikanwa 31640 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D39) ; ø»”  + )) +(define-char + '((=>ucs . #x84C2) ; 蓂 + (morohashi-daikanwa 31640 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (korean-ksc5601 . #x592C) ; ø»‰¬§ + (japanese-jisx0212 . #x5879) ; ø»‹¶š + (=jis-x0213-1-2000 . #x7B32) ; ø»¤—™ + (ucs-jis . #x84C2) ; ø»‰¬§ + )) +(define-char + '((morohashi-daikanwa 31640 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x7E4B) ; ø»Ž·¤ + (=ucs . #x84C2) ; 蓂 + )) +(define-char + '((=>ucs . #x84C3) ; 蓃 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4936) ; ø»–‘© + (ideograph-daikanwa . 31641) ; ø¸‡®™ + )) +(define-char + '((morohashi-daikanwa 31641 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3264 14) + (=hanziku-9 . #xA465) ; ý¢‚š‘¥ + (=ucs . #x84C3) ; 蓃 + )) +(define-char + '((=>ucs . #x84C4) ; 蓄 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A5F) ; ø»’®¨ + (ideograph-daikanwa . 31642) ; ø¸‡®š + )) +(define-char + '((morohashi-daikanwa 31642 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x506E) ; ø»…Œ“ + (=jis-x0208 . #x435F) ; ø½Š¨¶ + (korean-ksc5601 . #x756B) ; ø»Š–® + (chinese-isoir165 . #x506E) ; ø»´£ + (=ucs . #x84C4) ; 蓄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6137) ; ø»“† + (ideograph-daikanwa . 31643) ; ø¸‡®› + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4679) ; ø»”„Ž + (ideograph-daikanwa . 31644) ; ø¸‡®œ + (=ucs . #x84C5) ; 蓅 + )) +(define-char + '((=>ucs . #x84C6) ; 蓆 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A5E) ; ø»’®§ + (ideograph-daikanwa . 31645) ; ø¸‡® + )) +(define-char + '((morohashi-daikanwa 31645 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x686E) ; ø½‹Ÿ› + (korean-ksc5601 . #x6036) ; ø»‰·ƒ + (chinese-isoir165 . #x2F6E) ; ø»„… + (=gt-pj-1 . #x686E) ; 蓆 + (=gt-k . 10348) ; ý¡„‚¡¬ + (=ucs . #x84C6) ; 蓆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x587A) ; ø»‹¶› + (chinese-cns11643-2 . #x4D4A) ; ø»”± + (ideograph-daikanwa . 31646) ; ø¸‡®ž + (=ucs . #x84C7) ; 蓇 + )) +(define-char + '((=>ucs . #x84C8) ; 蓈 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31647) ; ø¸‡®Ÿ + )) +(define-char + '((=>ucs . #x84C8) ; 蓈 + (morohashi-daikanwa 31647 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3257 2) + (japanese-jisx0212 . #x587B) ; ø»‹¶œ + (=hanziku-8 . #xF8AC) ; ý¢‚¢¬ + (ucs-jis . #x84C8) ; ø»‹¶œ + )) +(define-char + '((=>ucs . #x84C8) ; 蓈 + (morohashi-daikanwa 31647 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4436) ; ø»–Š“ + )) +(define-char + '((morohashi-daikanwa 31647 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x84C8) ; 蓈 + )) +(define-char + '((=>ucs . #x84C9) ; 蓉 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A5C) ; ø»’®¥ + (ideograph-daikanwa . 31648) ; ø¸‡®  + )) +(define-char + '((morohashi-daikanwa 31648 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4858) ; ø»…€ + (=jis-x0208 . #x4D56) ; ø½Š·™ + (korean-ksc5601 . #x6948) ; ø»Š„£ + (chinese-isoir165 . #x4858) ; ø»¨ + (=ucs . #x84C9) ; 蓉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4932) ; ø»š¥­ + (ideograph-daikanwa . 31649) ; ø¸‡®¡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x5D6E) ; ø»…Ÿ™ + (=jis-x0208 . #x6863) ; ø½‹Ÿ + (chinese-isoir165 . #x5D6E) ; ø»Ž‡© + (chinese-cns11643-1 . #x6A6B) ; ø»’®´ + (ideograph-daikanwa . 31650) ; ø¸‡®¢ + (=ucs . #x84CA) ; 蓊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x465C) ; ø»˜—¹ + (=jis-x0213-2-2000 . #x7659) ; ø»¦š® + (ideograph-daikanwa . 31651) ; ø¸‡®£ + (=ucs . #x4508) ; 䔈 + )) +(define-char + '((=>ucs . #x84CB) ; 蓋 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A64) ; ø»’®­ + (ideograph-daikanwa . 31652) ; ø¸‡®¤ + )) +(define-char + '((morohashi-daikanwa 31652 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x3338) ; ø½Š¯ + (korean-ksc5601 . #x4B4F) ; ø»‰˜¦ + (chinese-gb12345 . #x3847) ; 蓋 + (=gt-pj-1 . #x3338) ; 蓋 + (=gt-k . 10179) ; ý¡„‚Ÿƒ + (=ucs . #x84CB) ; 蓋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x587C) ; ø»‹¶ + (chinese-cns11643-2 . #x4D4B) ; ø»”² + (ideograph-daikanwa . 31653) ; ø¸‡®¥ + (=ucs . #x84CC) ; 蓌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4934) ; ø»–‘§ + (ideograph-daikanwa . 31654) ; ø¸‡®¦ + (=ucs . #x4509) ; 䔉 + )) +(define-char + '((=>ucs . #x84CD) ; 蓍 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31655) ; ø¸‡®§ + )) +(define-char + '((=>ucs . #x84CD) ; 蓍 + (morohashi-daikanwa 31655 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D40) ; ø»”§ + )) +(define-char + '((morohashi-daikanwa 31655 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5D69) ; ø»…Ÿ” + (=jis-x0208 . #x6869) ; ø½‹Ÿ– + (korean-ksc5601 . #x6349) ; ø»‰»° + (chinese-isoir165 . #x5D69) ; ø»Ž‡¤ + (=ucs . #x84CD) ; 蓍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D38) ; ø»”Ÿ + (=jis-x0213-2-2000 . #x765A) ; ø»¦š¯ + (ideograph-daikanwa . 31656) ; ø¸‡®¨ + (=ucs . #x84CE) ; 蓎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4937) ; ø»š¥² + (ideograph-daikanwa . 31657) ; ø¸‡®© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (japanese-strokes . 12) + (total-strokes . 14) + (japanese-jisx0212 . #x587D) ; ø»‹¶ž + (chinese-isoir165 . #x7E49) ; ø»Ž·¢ + (chinese-cns11643-2 . #x4D53) ; ø»”º + (=jis-x0213-2-2000 . #x765B) ; ø»¦š° + (ideograph-daikanwa . 31658) ; ø¸‡®ª + (=ucs . #x84CF) ; 蓏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4931) ; ø»š¥¬ + (ideograph-daikanwa . 31659) ; ø¸‡®« + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x5D6A) ; ø»…Ÿ• + (=jis-x0208 . #x686C) ; ø½‹Ÿ™ + (chinese-isoir165 . #x5D6A) ; ø»Ž‡¥ + (chinese-cns11643-2 . #x4D44) ; ø»”« + (ideograph-daikanwa . 31660) ; ø¸‡®¬ + (=ucs . #x84D0) ; 蓐 + )) +(define-char + '((=>ucs . #x84D1) ; 蓑 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A6A) ; ø»’®³ + (ideograph-daikanwa . 31661) ; ø¸‡®­ + )) +(define-char + '((morohashi-daikanwa 31661 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4B72) ; ø»…… + (=jis-x0208 . #x4C2C) ; ø½Šµ‘ + (korean-ksc5601 . #x5E6E) ; ø»‰´¿ + (chinese-isoir165 . #x4B72) ; ø»­‘ + (=ucs . #x84D1) ; 蓑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D57) ; ø»”¾ + (ideograph-daikanwa . 31662) ; ø¸‡®® + (=ucs . #x84D2) ; 蓒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x5D6D) ; ø»…Ÿ˜ + (japanese-jisx0212 . #x587E) ; ø»‹¶Ÿ + (chinese-isoir165 . #x5D6D) ; ø»Ž‡¨ + (chinese-cns11643-1 . #x6A67) ; ø»’®° + (=jis-x0213-2-2000 . #x765C) ; ø»¦š± + (ideograph-daikanwa . 31663) ; ø¸‡®¯ + (=ucs . #x84D3) ; 蓓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4948) ; ø»š¦ƒ + (ideograph-daikanwa . 31664) ; ø¸‡®° + )) +(define-char + '((=>ucs . #x26D90) ; 𦶐 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31665) ; ø¸‡®± + )) +(define-char + '((morohashi-daikanwa 31665 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x465F) ; ø»˜—¼ + (=ucs . #x26D90) ; 𦶐 + )) +(define-char + '((=>ucs . #x26D90) ; 𦶐 + (morohashi-daikanwa 31665 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3260 11) + (=hanziku-8 . #xF956) ; ý¢‚¥– + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4943) ; ø»š¥¾ + (ideograph-daikanwa . 31666) ; ø¸‡®² + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6138) ; ø»“‡ + (ideograph-daikanwa . 31667) ; ø¸‡®³ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3261 6) + (chinese-cns11643-4 . #x4668) ; ø»˜˜… + (ideograph-daikanwa . 31668) ; ø¸‡®´ + (=hanziku-8 . #xF971) ; ý¢‚¥± + (=ucs . #x26D93) ; 𦶓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6150) ; ø»“Ÿ + (ideograph-daikanwa . 31669) ; ø¸‡®µ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D56) ; ø»”½ + (ideograph-daikanwa . 31670) ; ø¸‡®¶ + (=ucs . #x84D4) ; 蓔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4938) ; ø»š¥³ + (ideograph-daikanwa . 31671) ; ø¸‡®· + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6157) ; ø»“¦ + (ideograph-daikanwa . 31672) ; ø¸‡®¸ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6146) ; ø»“• + (ideograph-daikanwa . 31673) ; ø¸‡®¹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x613B) ; ø»“Š + (ideograph-daikanwa . 31674) ; ø¸‡®º + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4940) ; ø»š¥» + (ideograph-daikanwa . 31675) ; ø¸‡®» + )) +(define-char + '((=>ucs . #x84D5) ; 蓕 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3261 5) + (chinese-cns11643-3 . #x493F) ; ø»–‘² + (ideograph-daikanwa . 31676) ; ø¸‡®¼ + (=hanziku-8 . #xF970) ; ý¢‚¥° + )) +(define-char + '((morohashi-daikanwa 31676 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x84D5) ; 蓕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4936) ; ø»š¥± + (ideograph-daikanwa . 31677) ; ø¸‡®½ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6154) ; ø»“£ + (ideograph-daikanwa . 31679) ; ø¸‡®¿ + )) +(define-char + '((=>ucs . #x26DF2) ; 𦷲 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31680) ; ø¸‡¯€ + )) +(define-char + '((=>ucs . #x26DF2) ; 𦷲 + (morohashi-daikanwa 31680 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3266 1) + (=hanziku-9 . #xA4BA) ; ý¢‚š’º + )) +(define-char + '((morohashi-daikanwa 31680 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x466A) ; ø»˜˜‡ + (=ucs . #x26DF2) ; 𦷲 + )) +(define-char + '((=>ucs . #x26DF3) ; 𦷳 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31681) ; ø¸‡¯ + )) +(define-char + '((morohashi-daikanwa 31681 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 5 3270 14) + (chinese-cns11643-4 . #x4654) ; ø»˜—± + (=hanziku-9 . #xA5AA) ; ý¢‚š–ª + (=ucs . #x26DF3) ; 𦷳 + )) +(define-char + '((=>ucs . #x450A) ; 䔊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x493B) ; ø»š¥¶ + (ideograph-daikanwa . 31682) ; ø¸‡¯‚ + )) +(define-char + '((morohashi-daikanwa 31682 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jef-china3 . #x62C3) ; øº†‹ƒ + (=ucs . #x450A) ; 䔊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4935) ; ø»š¥° + (ideograph-daikanwa . 31683) ; ø¸‡¯ƒ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x494D) ; ø»š¦ˆ + (ideograph-daikanwa . 31684) ; ø¸‡¯„ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4933) ; ø»š¥® + (ideograph-daikanwa . 31686) ; ø¸‡¯† + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6161) ; ø»“° + (ideograph-daikanwa . 31687) ; ø¸‡¯‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4947) ; ø»š¦‚ + (ideograph-daikanwa . 31688) ; ø¸‡¯ˆ + )) +(define-char + '((=>ucs . #x84D7) ; 蓗 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 31689) ; ø¸‡¯‰ + )) +(define-char + '((morohashi-daikanwa 31689 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D55) ; ø»”¼ + (=ucs . #x84D7) ; 蓗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31690) ; ø¸‡¯Š + )) +(define-char + '((morohashi-daikanwa 31690 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x494C) ; ø»š¦‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 31691) ; ø¸‡¯‹ + )) +(define-char + '((=>ucs . #x450B) ; 䔋 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31692) ; ø¸‡¯Œ + )) +(define-char + '((morohashi-daikanwa 31692 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6158) ; ø»“§ + (=ucs . #x450B) ; 䔋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6153) ; ø»“¢ + (ideograph-daikanwa . 31693) ; ø¸‡¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x615B) ; ø»“ª + (ideograph-daikanwa . 31694) ; ø¸‡¯Ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x613A) ; ø»“‰ + (ideograph-daikanwa . 31696) ; ø¸‡¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6135) ; ø»“„ + (ideograph-daikanwa . 31697) ; ø¸‡¯‘ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x494A) ; ø»š¦… + (ideograph-daikanwa . 31698) ; ø¸‡¯’ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x615F) ; ø»“® + (ideograph-daikanwa . 31699) ; ø¸‡¯“ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x493E) ; ø»š¥¹ + (ideograph-daikanwa . 31700) ; ø¸‡¯” + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6151) ; ø»“  + (ideograph-daikanwa . 31701) ; ø¸‡¯• + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6148) ; ø»“— + (ideograph-daikanwa . 31702) ; ø¸‡¯– + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4942) ; ø»š¥½ + (ideograph-daikanwa . 31703) ; ø¸‡¯— + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6142) ; ø»“‘ + (ideograph-daikanwa . 31704) ; ø¸‡¯˜ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31705) ; ø¸‡¯™ + )) +(define-char + '((=>ucs . #x84D8) ; 蓘 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31708) ; ø¸‡¯œ + )) +(define-char + '((=>ucs . #x84D8) ; 蓘 + (morohashi-daikanwa 31708 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x493E) ; ø»–‘± + )) +(define-char + '((morohashi-daikanwa 31708 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3268 5) + (=hanziku-9 . #xA4FE) ; ý¢‚š“¾ + (=ucs . #x84D8) ; 蓘 + )) +(define-char + '((=>ucs . #x84D9) ; 蓙 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 31709) ; ø¸‡¯ + )) +(define-char + '((morohashi-daikanwa 31709 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x6868) ; ø½‹Ÿ• + (=ucs . #x84D9) ; 蓙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x614E) ; ø»“ + (ideograph-daikanwa . 49599) ; ø¸Œ†¿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6147) ; ø»“– + (ideograph-daikanwa . 49600) ; ø¸Œ‡€ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x615D) ; ø»“¬ + (ideograph-daikanwa . 49601) ; ø¸Œ‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x615E) ; ø»“­ + (ideograph-daikanwa . 49602) ; ø¸Œ‡‚ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x614B) ; ø»“š + (ideograph-daikanwa . 49603) ; ø¸Œ‡ƒ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x613D) ; ø»“Œ + (ideograph-daikanwa . 49604) ; ø¸Œ‡„ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x615C) ; ø»“« + (ideograph-daikanwa . 49605) ; ø¸Œ‡… + )) +(define-char + '((=>ucs . #x84DA) ; 蓚 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (chinese-cns11643-3 . #x4943) ; ø»–‘¶ + (ideograph-daikanwa . 49606) ; ø¸Œ‡† + )) +(define-char + '((morohashi-daikanwa 49606 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x686B) ; ø½‹Ÿ˜ + (korean-ksc5601 . #x623E) ; ø»‰º‡ + (=ucs . #x84DA) ; 蓚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4937) ; ø»–‘ª + (=ucs . #x450C) ; 䔌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4940) ; ø»–‘³ + (=ucs . #x450D) ; 䔍 + )) +(define-char + '((=>ucs . #x848B) ; 蒋 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208 . #x3E55) ; ø»†»¢ + (=jis-x0208-1990 . #x3E55) ; ø½Š¡– + (ucs-jis . #x848B) ; ø»†»¢ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D58) ; ø»”¿ + (=ucs . #x84DB) ; 蓛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x5921) ; ø»‹¶  + (=ucs . #x84DC) ; 蓜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3263 8) + (chinese-gb2312 . #x4036) ; ø»„³» + (chinese-isoir165 . #x4036) ; ø»œ‹ + (=hanziku-8 . #xF9D5) ; ý¢‚§• + (=ucs . #x84DD) ; 蓝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3267 4) + (chinese-gb2312 . #x3C3B) ; ø»„®ˆ + (chinese-isoir165 . #x3C3B) ; ø»–˜ + (=hanziku-9 . #xA4DD) ; ý¢‚š“ + (=ucs . #x84DF) ; 蓟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (chinese-gb2312 . #x5D71) ; ø»…Ÿœ + (chinese-isoir165 . #x5D71) ; ø»Ž‡¬ + (=ucs . #x84E0) ; 蓠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3270 11) + (=hanziku-9 . #xA5A7) ; ý¢‚š–§ + (=ucs . #x84E1) ; 蓡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3272 1) + (=hanziku-9 . #xA5DD) ; ý¢‚š— + (=ucs . #x84E2) ; 蓢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 5 3274 7) + (chinese-gb2312 . #x5D77) ; ø»…Ÿ¢ + (chinese-isoir165 . #x5D77) ; ø»Ž‡² + (=hanziku-9 . #xA664) ; ý¢‚š™¤ + (=ucs . #x84E3) ; 蓣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x493D) ; ø»–‘° + (=ucs . #x84E4) ; 蓤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5D76) ; ø»…Ÿ¡ + (chinese-isoir165 . #x5D76) ; ø»Ž‡± + (=ucs . #x84E5) ; 蓥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x492F) ; ø»š¥ª + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4934) ; ø»š¥¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5746) ; ø»šº¥ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6149) ; ø»“˜ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x614F) ; ø»“ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x615A) ; ø»“© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31710) ; ø¸‡¯ž + (=ucs . #x8531) ; 蔱 + )) +(define-char + '((=>ucs . #x8531) ; 蔱 + (morohashi-daikanwa 31710 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x535A) ; ø»”–µ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31711) ; ø¸‡¯Ÿ + )) +(define-char + '((morohashi-daikanwa 31711 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x503B) ; ø»š°ˆ + )) +(define-char + '((=>ucs . #x84E7) ; 蓧 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31712) ; ø¸‡¯  + )) +(define-char + '((=>ucs . #x84E7) ; 蓧 + (morohashi-daikanwa 31712 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x535C) ; ø»”–· + )) +(define-char + '((morohashi-daikanwa 31712 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x5922) ; ø»‹¶¡ + (=jis-x0213-2-2000 . #x765E) ; ø»¦š³ + (=ucs . #x84E7) ; 蓧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31713) ; ø¸‡¯¡ + (=ucs . #x84E8) ; 蓨 + )) +(define-char + '((=>ucs . #x84E8) ; 蓨 + (morohashi-daikanwa 31713 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x535D) ; ø»”–¸ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5350) ; ø»”–« + (ideograph-daikanwa . 31714) ; ø¸‡¯¢ + (=ucs . #x84E9) ; 蓩 + )) +(define-char + '((=>ucs . #x84EA) ; 蓪 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31715) ; ø¸‡¯£ + )) +(define-char + '((=>ucs . #x84EA) ; 蓪 + (morohashi-daikanwa 31715 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x5923) ; ø»‹¶¢ + (=jis-x0213-2-2000 . #x765F) ; ø»¦š´ + (ucs-jis . #x84EA) ; ø»‹¶¢ + )) +(define-char + '((=>ucs . #x84EA) ; 蓪 + (morohashi-daikanwa 31715 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x534F) ; ø»”–ª + )) +(define-char + '((morohashi-daikanwa 31715 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-isoir165 . #x2E75) ; ø»‚® + (=ucs . #x84EA) ; 蓪 + )) +(define-char + '((=>ucs . #x450E) ; 䔎 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31716) ; ø¸‡¯¤ + )) +(define-char + '((morohashi-daikanwa 31716 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E43) ; ø»–™Œ + (=ucs . #x450E) ; 䔎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31717) ; ø¸‡¯¥ + )) +(define-char + '((morohashi-daikanwa 31717 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x276C) ; ø»žˆ³ + )) +(define-char + '((=>ucs . #x450F) ; 䔏 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31718) ; ø¸‡¯¦ + )) +(define-char + '((morohashi-daikanwa 31718 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C72) ; ø»˜¡ƒ + (=ucs . #x450F) ; 䔏 + )) +(define-char + '((=>ucs . #x84EB) ; 蓫 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31719) ; ø¸‡¯§ + )) +(define-char + '((morohashi-daikanwa 31719 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x534B) ; ø»”–¦ + (=ucs . #x84EB) ; 蓫 + )) +(define-char + '((=>ucs . #x84EC) ; 蓬 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31720) ; ø¸‡¯¨ + )) +(define-char + '((=>ucs . #x84EC) ; 蓬 + (morohashi-daikanwa 31720 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x4B29) ; ø»‚¹´ + (korean-ksc5601 . #x5C6F) ; ø»‰²„ + )) +(define-char + '((=>ucs . #x84EC) ; 蓬 + (morohashi-daikanwa 31720 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E5D) ; ø»’´ž + )) +(define-char + '((morohashi-daikanwa 31720 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x456E) ; ø»„¼‰ + (japanese-jisx0208 . #x4B29) ; ø»‡¼ + (chinese-isoir165 . #x456E) ; ø»¤™ + (=jis-x0208-1990 . #x4B29) ; ø½Š³° + (=gt-pj-1 . #x4B29) ; 蓬 + (=gt-k . 10268) ; ý¡„‚ œ + (=ucs . #x84EC) ; 蓬 + )) +(define-char + '((=>ucs . #x84ED) ; 蓭 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31721) ; ø¸‡¯© + )) +(define-char + '((=>ucs . #x84ED) ; 蓭 + (morohashi-daikanwa 31721 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 5 3283 5) + (chinese-cns11643-3 . #x4E4F) ; ø»–™˜ + (=hanziku-9 . #xA848) ; ý¢‚š¡ˆ + )) +(define-char + '((morohashi-daikanwa 31721 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x84ED) ; 蓭 + )) +(define-char + '((=>ucs . #x84EE) ; 蓮 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31722) ; ø¸‡¯ª + )) +(define-char + '((=>ucs . #x84EE) ; 蓮 + (morohashi-daikanwa 31722 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x4F21) ; ø»‚¿¤ + (korean-ksc5601 . #x5625) ; ø»‰¨† + )) +(define-char + '((=>ucs . #x84EE) ; 蓮 + (morohashi-daikanwa 31722 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E55) ; ø»’´– + )) +(define-char + '((morohashi-daikanwa 31722 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208 . #x4F21) ; ø»‡“¬ + (=jis-x0208-1990 . #x4F21) ; ø½Š¹  + (chinese-gb12345 . #x412B) ; 蓮 + (=gt-pj-1 . #x4F21) ; 蓮 + (=gt-k . 10289) ; ý¡„‚ ± + (=ucs . #x84EE) ; 蓮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 5 3275 8) + (chinese-cns11643-4 . #x4C7E) ; ø»˜¡ + (ideograph-daikanwa . 31723) ; ø¸‡¯« + (=hanziku-9 . #xA6A7) ; ý¢‚šš§ + (=ucs . #x26E00) ; 𦸀 + )) +(define-char + '((=>ucs . #x84EF) ; 蓯 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x535F) ; ø»”–º + (ideograph-daikanwa . 31724) ; ø¸‡¯¬ + )) +(define-char + '((morohashi-daikanwa 31724 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x5924) ; ø»‹¶£ + (=jis-x0213-2-2000 . #x7660) ; ø»¦šµ + (chinese-gb12345 . #x5C4A) ; 蓯 + (=ucs . #x84EF) ; 蓯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x5D7B) ; ø»…Ÿ¦ + (japanese-jisx0212 . #x5925) ; ø»‹¶¤ + (chinese-isoir165 . #x5D7B) ; ø»Ž‡¶ + (chinese-cns11643-2 . #x535E) ; ø»”–¹ + (=jis-x0213-2-2000 . #x7661) ; ø»¦š¶ + (ideograph-daikanwa . 31725) ; ø¸‡¯­ + (=ucs . #x84F0) ; 蓰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5032) ; ø»š¯¿ + (ideograph-daikanwa . 31726) ; ø¸‡¯® + )) +(define-char + '((=>ucs . #x2F9A8) ; 蓱 + (=>ucs-jis . #x84F1) ; ø»‹¶¥ + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31727) ; ø¸‡¯¯ + )) +(define-char + '((=>ucs-jis . #x84F1) ; ø»‹¶¥ + (morohashi-daikanwa 31727 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C79) ; ø»˜¡Š + (=ucs . #x2F9A8) ; 蓱 + )) +(define-char + '((=>ucs . #x2F9A8) ; 蓱 + (morohashi-daikanwa 31727 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x5926) ; ø»‹¶¥ + (=jis-x0213-2-2000 . #x7662) ; ø»¦š· + (ucs-jis . #x84F1) ; ø»‹¶¥ + )) +(define-char + '((=>ucs . #x84F1) ; 蓱 + (morohashi-daikanwa 31727 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x464E) ; ø»”ƒ£ + (ucs-cns . #x84F1) ; ø»”ƒ£ + )) +(define-char + '((morohashi-daikanwa 31727 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x84F1) ; 蓱 + )) +(define-char + '((=>ucs . #x26E02) ; 𦸂 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 5 3284 14) + (ideograph-daikanwa . 31728) ; ø¸‡¯° + (=hanziku-9 . #xA871) ; ý¢‚š¡± + )) +(define-char + '((morohashi-daikanwa 31728 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C69) ; ø»˜ º + (=ucs . #x26E02) ; 𦸂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E3F) ; ø»–™ˆ + (ideograph-daikanwa . 31729) ; ø¸‡¯± + (=ucs . #x4510) ; 䔐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x5927) ; ø»‹¶¦ + (chinese-cns11643-2 . #x5348) ; ø»”–£ + (ideograph-daikanwa . 31730) ; ø¸‡¯² + (=ucs . #x84F2) ; 蓲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C70) ; ø»˜¡ + (ideograph-daikanwa . 31731) ; ø¸‡¯³ + (=ucs . #x4511) ; 䔑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x534C) ; ø»”–§ + (ideograph-daikanwa . 31732) ; ø¸‡¯´ + (=ucs . #x84F3) ; 蓳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 5 3276 11) + (chinese-cns11643-4 . #x4C7C) ; ø»˜¡ + (ideograph-daikanwa . 31733) ; ø¸‡¯µ + (=hanziku-9 . #xA6CA) ; ý¢‚š›Š + (=ucs . #x26E03) ; 𦸃 + )) +(define-char + '((=>ucs . #x84F4) ; 蓴 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5346) ; ø»”–¡ + (ideograph-daikanwa . 31734) ; ø¸‡¯¶ + )) +(define-char + '((morohashi-daikanwa 31734 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (korean-ksc5601 . #x6271) ; ø»‰ºº + (=ucs . #x84F4) ; 蓴 + )) +(define-char + '((=>ucs . #x84F4) ; 蓴 + (morohashi-daikanwa 31734 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x6873) ; ø½‹Ÿ  + (ucs-jis . #x84F4) ; ø½‹Ÿ  + )) +(define-char + '((=>ucs . #x84F5) ; 蓵 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 5 3274 17) + (chinese-cns11643-3 . #x4E44) ; ø»–™ + (ideograph-daikanwa . 31735) ; ø¸‡¯· + (=hanziku-9 . #xA66E) ; ý¢‚š™® + )) +(define-char + '((morohashi-daikanwa 31735 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x84F5) ; 蓵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5359) ; ø»”–´ + (ideograph-daikanwa . 31736) ; ø¸‡¯¸ + (=ucs . #x84F6) ; 蓶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x5928) ; ø»‹¶§ + (chinese-isoir165 . #x7E4C) ; ø»Ž·¥ + (chinese-cns11643-2 . #x534A) ; ø»”–¥ + (ideograph-daikanwa . 31737) ; ø¸‡¯¹ + (=ucs . #x84F7) ; 蓷 + )) +(define-char + '((=>ucs . #x84F8) ; 蓸 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E42) ; ø»–™‹ + (ideograph-daikanwa . 31738) ; ø¸‡¯º + )) +(define-char + '((morohashi-daikanwa 31738 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 5 3276 6) + (=hanziku-9 . #xA6C5) ; ý¢‚š›… + (=ucs . #x84F8) ; 蓸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5360) ; ø»”–» + (ideograph-daikanwa . 31739) ; ø¸‡¯» + (=ucs . #x84F9) ; 蓹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31740) ; ø¸‡¯¼ + )) +(define-char + '((morohashi-daikanwa 31740 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2821) ; ø»ž‰† + )) +(define-char + '((=>ucs . #x8532) ; 蔲 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31741) ; ø¸‡¯½ + )) +(define-char + '((=>ucs . #x8532) ; 蔲 + (morohashi-daikanwa 31741 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C78) ; ø»˜¡‰ + )) +(define-char + '((=>ucs . #x8532) ; 蔲 + (morohashi-daikanwa 31741 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x5929) ; ø»‹¶¨ + (=jis-x0213-1-2000 . #x7B34) ; ø»¤—› + (ucs-jis . #x8532) ; ø»‹¶¨ + )) +(define-char + '((morohashi-daikanwa 31741 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x8532) ; 蔲 + )) +(define-char + '((=>ucs . #x853B) ; 蔻 + (morohashi-daikanwa 31741 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5336) ; ø»”–‘ + )) +(define-char + '((morohashi-daikanwa 31741 0 6) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x5E22) ; ø»…Ÿ« + (chinese-isoir165 . #x5E22) ; ø»Ž‡» + (=ucs . #x853B) ; 蔻 + )) +(define-char + '((=>ucs . #x84FA) ; 蓺 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5343) ; ø»”–ž + (ideograph-daikanwa . 31742) ; ø¸‡¯¾ + )) +(define-char + '((morohashi-daikanwa 31742 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x592A) ; ø»‹¶© + (=jis-x0213-2-2000 . #x7663) ; ø»¦š¸ + (=ucs . #x84FA) ; 蓺 + )) +(define-char + '((=>ucs . #x84FB) ; 蓻 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5341) ; ø»”–œ + (ideograph-daikanwa . 31743) ; ø¸‡¯¿ + )) +(define-char + '((morohashi-daikanwa 31743 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x592B) ; ø»‹¶ª + (=ucs . #x84FB) ; 蓻 + )) +(define-char + '((=>ucs . #x84FC) ; 蓼 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31744) ; ø¸‡°€ + )) +(define-char + '((=>ucs . #x84FC) ; 蓼 + (morohashi-daikanwa 31744 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x687A) ; ø½‹Ÿ§ + (korean-ksc5601 . #x567E) ; ø»‰©Ÿ + (=gt-pj-1 . #x687A) ; ø½‹Ÿ§ + (=gt-k . 11236) ; ý¡„‚¯¤ + (ucs-jis . #x84FC) ; ø½‹Ÿ§ + )) +(define-char + '((=>ucs . #x84FC) ; 蓼 + (morohashi-daikanwa 31744 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x534D) ; ø»”–¨ + )) +(define-char + '((morohashi-daikanwa 31744 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x5E24) ; ø»…Ÿ­ + (chinese-isoir165 . #x5E24) ; ø»Ž‡½ + (=ucs . #x84FC) ; 蓼 + )) +(define-char + '((=>ucs . #x84FD) ; 蓽 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5357) ; ø»”–² + (ideograph-daikanwa . 31745) ; ø¸‡° + )) +(define-char + '((morohashi-daikanwa 31745 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x592C) ; ø»‹¶« + (=jis-x0213-2-2000 . #x7664) ; ø»¦š¹ + (chinese-gb12345 . #x5C6A) ; 蓽 + (=ucs . #x84FD) ; 蓽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5352) ; ø»”–­ + (ideograph-daikanwa . 31746) ; ø¸‡°‚ + (=ucs . #x84FE) ; 蓾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x5E23) ; ø»…Ÿ¬ + (=jis-x0208 . #x6872) ; ø½‹ŸŸ + (chinese-isoir165 . #x5E23) ; ø»Ž‡¼ + (chinese-cns11643-1 . #x6E5F) ; ø»’´  + (ideograph-daikanwa . 31747) ; ø¸‡°ƒ + (=ucs . #x84FF) ; 蓿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jis-x0208 . #x3C43) ; ø½Šžˆ + (chinese-cns11643-2 . #x5338) ; ø»”–“ + (ideograph-daikanwa . 31748) ; ø¸‡°„ + (=ucs . #x8500) ; 蔀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D24) ; ø»˜¡“ + (ideograph-daikanwa . 31749) ; ø¸‡°… + (=ucs . #x4512) ; 䔒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5035) ; ø»š°‚ + (ideograph-daikanwa . 31750) ; ø¸‡°† + )) +(define-char + '((=>ucs . #x8501) ; 蔁 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31751) ; ø¸‡°‡ + )) +(define-char + '((=>ucs . #x8501) ; 蔁 + (morohashi-daikanwa 31751 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E40) ; ø»–™‰ + )) +(define-char + '((morohashi-daikanwa 31751 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 5 3283 12) + (=hanziku-9 . #xA84F) ; ý¢‚š¡ + (=ucs . #x8501) ; 蔁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x592D) ; ø»‹¶¬ + (chinese-cns11643-2 . #x5356) ; ø»”–± + (ideograph-daikanwa . 31752) ; ø¸‡°ˆ + (=ucs . #x8502) ; 蔂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C6B) ; ø»˜ ¼ + (ideograph-daikanwa . 31753) ; ø¸‡°‰ + (=ucs . #x4513) ; 䔓 + )) +(define-char + '((=>ucs . #x8503) ; 蔃 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E4C) ; ø»–™• + (ideograph-daikanwa . 31754) ; ø¸‡°Š + )) +(define-char + '((=>ucs . #x8503) ; 蔃 + (morohashi-daikanwa 31754 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x592E) ; ø»‹¶­ + (ucs-jis . #x8503) ; ø»‹¶­ + )) +(define-char + '((=>ucs . #x8503) ; 蔃 + (morohashi-daikanwa 31754 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 5 3297 16) + (=hanziku-9 . #xAAFB) ; ý¢‚š«» + )) +(define-char + '((morohashi-daikanwa 31754 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x8503) ; 蔃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2824) ; ø»ž‰‰ + (ideograph-daikanwa . 31755) ; ø¸‡°‹ + )) +(define-char + '((=>ucs . #x8504) ; 蔄 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E46) ; ø»–™ + (ideograph-daikanwa . 31756) ; ø¸‡°Œ + )) +(define-char + '((morohashi-daikanwa 31756 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 5 3285 7) + (=hanziku-9 . #xA8AC) ; ý¢‚š¢¬ + (=ucs . #x8504) ; 蔄 + )) +(define-char + '((=>ucs . #x8505) ; 蔅 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 5 3285 8) + (ideograph-daikanwa . 31757) ; ø¸‡° + (=hanziku-9 . #xA8AD) ; ý¢‚š¢­ + )) +(define-char + '((=>ucs . #x8505) ; 蔅 + (morohashi-daikanwa 31757 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E54) ; ø»–™ + )) +(define-char + '((morohashi-daikanwa 31757 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x8505) ; 蔅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E41) ; ø»–™Š + (ideograph-daikanwa . 31758) ; ø¸‡°Ž + (=ucs . #x4514) ; 䔔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C71) ; ø»˜¡‚ + (ideograph-daikanwa . 31759) ; ø¸‡° + (=ucs . #x4515) ; 䔕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jis-x0208 . #x6851) ; ø½‹ž¾ + (chinese-cns11643-1 . #x6E60) ; ø»’´¡ + (ideograph-daikanwa . 31760) ; ø¸‡° + (=ucs . #x8506) ; 蔆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E53) ; ø»–™œ + (ideograph-daikanwa . 31761) ; ø¸‡°‘ + (=ucs . #x4516) ; 䔖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2777) ; ø»žˆ¾ + (ideograph-daikanwa . 31762) ; ø¸‡°’ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x275C) ; ø»žˆ£ + (ideograph-daikanwa . 31763) ; ø¸‡°“ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (japanese-strokes . 12) + (total-strokes . 13) + (japanese-jisx0212 . #x592F) ; ø»‹¶® + (chinese-cns11643-2 . #x4662) ; ø»”ƒ· + (ideograph-daikanwa . 31764) ; ø¸‡°” + (=ucs . #x8507) ; 蔇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5344) ; ø»”–Ÿ + (ideograph-daikanwa . 31765) ; ø¸‡°• + (=ucs . #x8508) ; 蔈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5039) ; ø»š°† + (ideograph-daikanwa . 31766) ; ø¸‡°– + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x533B) ; ø»”–– + (ideograph-daikanwa . 31767) ; ø¸‡°— + (=ucs . #x8509) ; 蔉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x533E) ; ø»”–™ + (ideograph-daikanwa . 31768) ; ø¸‡°˜ + (=ucs . #x850A) ; 蔊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2769) ; ø»žˆ° + (ideograph-daikanwa . 31769) ; ø¸‡°™ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5364) ; ø»”–¿ + (ideograph-daikanwa . 31770) ; ø¸‡°š + (=ucs . #x850B) ; 蔋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2779) ; ø»ž‰€ + (ideograph-daikanwa . 31772) ; ø¸‡°œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x5D78) ; ø»…Ÿ£ + (japanese-jisx0212 . #x5930) ; ø»‹¶¯ + (chinese-isoir165 . #x5D78) ; ø»Ž‡³ + (chinese-cns11643-2 . #x5345) ; ø»”–  + (=jis-x0213-2-2000 . #x7665) ; ø»¦šº + (ideograph-daikanwa . 31773) ; ø¸‡° + (=ucs . #x850C) ; 蔌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x533C) ; ø»”–— + (ideograph-daikanwa . 31774) ; ø¸‡°ž + (=ucs . #x850D) ; 蔍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x276A) ; ø»žˆ± + (ideograph-daikanwa . 31775) ; ø¸‡°Ÿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2773) ; ø»žˆº + (ideograph-daikanwa . 31776) ; ø¸‡°  + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x5931) ; ø»‹¶° + (chinese-cns11643-2 . #x533A) ; ø»”–• + (ideograph-daikanwa . 31777) ; ø¸‡°¡ + (=ucs . #x850E) ; 蔎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5337) ; ø»”–’ + (ideograph-daikanwa . 31778) ; ø¸‡°¢ + (=ucs . #x850F) ; 蔏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x503A) ; ø»š°‡ + (ideograph-daikanwa . 31779) ; ø¸‡°£ + )) +(define-char + '((=>ucs . #x8510) ; 蔐 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31780) ; ø¸‡°¤ + )) +(define-char + '((=>ucs . #x8510) ; 蔐 + (morohashi-daikanwa 31780 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C7A) ; ø»˜¡‹ + )) +(define-char + '((=>ucs . #x8510) ; 蔐 + (morohashi-daikanwa 31780 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x5932) ; ø»‹¶± + (ucs-jis . #x8510) ; ø»‹¶± + )) +(define-char + '((morohashi-daikanwa 31780 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 5 3283 14) + (=hanziku-9 . #xA851) ; ý¢‚š¡‘ + (=ucs . #x8510) ; 蔐 + )) +(define-char + '((=>ucs . #x8511) ; 蔑 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E59) ; ø»’´š + (ideograph-daikanwa . 31781) ; ø¸‡°¥ + )) +(define-char + '((morohashi-daikanwa 31781 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x436F) ; ø»„¹Ž + (=jis-x0208 . #x4A4E) ; ø½Š²· + (korean-ksc5601 . #x5921) ; ø»‰¬œ + (chinese-isoir165 . #x436F) ; ø»¡ž + (=gt-pj-1 . #x4A4E) ; 蔑 + (=gt-k . 11172) ; ý¡„‚®¤ + (=ucs . #x8511) ; 蔑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x276F) ; ø»žˆ¶ + (ideograph-daikanwa . 31782) ; ø¸‡°¦ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x534E) ; ø»”–© + (ideograph-daikanwa . 31783) ; ø¸‡°§ + (=ucs . #x8512) ; 蔒 + )) +(define-char + '((=>ucs . #x8513) ; 蔓 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E58) ; ø»’´™ + (ideograph-daikanwa . 31784) ; ø¸‡°¨ + )) +(define-char + '((morohashi-daikanwa 31784 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x427B) ; ø»„·¼ + (=jis-x0208 . #x4C22) ; ø½Šµ‡ + (korean-ksc5601 . #x5840) ; ø»‰« + (chinese-isoir165 . #x427B) ; ø» Œ + (=gt-pj-1 . #x4C22) ; 蔓 + (=gt-k . 11180) ; ý¡„‚®¬ + (=ucs . #x8513) ; 蔓 + )) +(define-char + '((=>ucs . #x8514) ; 蔔 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E5C) ; ø»’´ + (ideograph-daikanwa . 31785) ; ø¸‡°© + )) +(define-char + '((morohashi-daikanwa 31785 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x6879) ; ø½‹Ÿ¦ + (korean-ksc5601 . #x5C5B) ; ø»‰±° + (chinese-gb12345 . #x7825) ; 蔔 + (=ucs . #x8514) ; 蔔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 5 3282 9) + (chinese-cns11643-4 . #x4C75) ; ø»˜¡† + (ideograph-daikanwa . 31786) ; ø¸‡°ª + (=hanziku-9 . #xA7EB) ; ý¢‚šŸ« + (=ucs . #x26E12) ; 𦸒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C6F) ; ø»˜¡€ + (ideograph-daikanwa . 31787) ; ø¸‡°« + (=ucs . #x452A) ; 䔪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x503D) ; ø»š°Š + (ideograph-daikanwa . 31788) ; ø¸‡°¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (=jis-x0208 . #x6878) ; ø½‹Ÿ¥ + (chinese-cns11643-2 . #x5349) ; ø»”–¤ + (ideograph-daikanwa . 31789) ; ø¸‡°­ + (=ucs . #x8515) ; 蔕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5351) ; ø»”–¬ + (ideograph-daikanwa . 31790) ; ø¸‡°® + (=ucs . #x8516) ; 蔖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5042) ; ø»š° + (ideograph-daikanwa . 31791) ; ø¸‡°¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C6D) ; ø»˜ ¾ + (ideograph-daikanwa . 31792) ; ø¸‡°° + (=ucs . #x4517) ; 䔗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2760) ; ø»žˆ§ + (ideograph-daikanwa . 31793) ; ø¸‡°± + )) +(define-char + '((=>ucs . #x8517) ; 蔗 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (korean-ksc5601 . #x6D3D) ; ø»ŠŠ + (ideograph-daikanwa . 31794) ; ø¸‡°² + )) +(define-char + '((=>ucs . #x8517) ; 蔗 + (morohashi-daikanwa 31794 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E52) ; ø»’´“ + )) +(define-char + '((=>ucs . #x8517) ; 蔗 + (morohashi-daikanwa 31794 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0208 . #x6874) ; ø»‡¹­ + (=jis-x0208-1990 . #x6874) ; ø½‹Ÿ¡ + (ucs-jis . #x8517) ; ø»‡¹­ + )) +(define-char + '((morohashi-daikanwa 31794 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x5561) ; ø»…“œ + (chinese-isoir165 . #x5561) ; ø»»¬ + (=ucs . #x8517) ; 蔗 + )) +(define-char + '((=>ucs . #x8517) ; 蔗 + (morohashi-daikanwa 31794 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x6874) ; ø»ƒ¥¥ + )) +(define-char + '((=>ucs . #x8518) ; 蔘 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5361) ; ø»”–¼ + (ideograph-daikanwa . 31795) ; ø¸‡°³ + )) +(define-char + '((morohashi-daikanwa 31795 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x6875) ; ø½‹Ÿ¢ + (korean-ksc5601 . #x5F38) ; ø»‰µ§ + (=ucs . #x8518) ; 蔘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31796) ; ø¸‡°´ + )) +(define-char + '((morohashi-daikanwa 31796 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2822) ; ø»ž‰‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5040) ; ø»š° + (ideograph-daikanwa . 31797) ; ø¸‡°µ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C73) ; ø»˜¡„ + (ideograph-daikanwa . 31798) ; ø¸‡°¶ + (=ucs . #x4518) ; 䔘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E47) ; ø»–™ + (ideograph-daikanwa . 31799) ; ø¸‡°· + (=ucs . #x4519) ; 䔙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E45) ; ø»–™Ž + (ideograph-daikanwa . 31800) ; ø¸‡°¸ + (=ucs . #x451A) ; 䔚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5365) ; ø»”—€ + (ideograph-daikanwa . 31801) ; ø¸‡°¹ + (=ucs . #x8519) ; 蔙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x503F) ; ø»š°Œ + (ideograph-daikanwa . 31802) ; ø¸‡°º + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31803) ; ø¸‡°» + )) +(define-char + '((morohashi-daikanwa 31803 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5747) ; ø»šº¦ + )) +(define-char + '((=>ucs . #x451B) ; 䔛 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31804) ; ø¸‡°¼ + )) +(define-char + '((morohashi-daikanwa 31804 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E56) ; ø»–™Ÿ + (=ucs . #x451B) ; 䔛 + )) +(define-char + '((=>ucs . #x851A) ; 蔚 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E54) ; ø»’´• + (ideograph-daikanwa . 31805) ; ø¸‡°½ + )) +(define-char + '((morohashi-daikanwa 31805 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x4E35) ; ø»…ˆž + (=jis-x0208 . #x3136) ; ø½Š± + (korean-ksc5601 . #x6A25) ; ø»Š…ž + (chinese-isoir165 . #x4E35) ; ø»°® + (=ucs . #x851A) ; 蔚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31806) ; ø¸‡°¾ + )) +(define-char + '((morohashi-daikanwa 31806 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5041) ; ø»š°Ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C7D) ; ø»˜¡Ž + (ideograph-daikanwa . 31807) ; ø¸‡°¿ + (=ucs . #x451C) ; 䔜 + )) +(define-char + '((=>ucs . #x851B) ; 蔛 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E4B) ; ø»–™” + (ideograph-daikanwa . 31808) ; ø¸‡±€ + )) +(define-char + '((=>ucs . #x851B) ; 蔛 + (morohashi-daikanwa 31808 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0213-2-2000 . #x7666) ; ø»¦š» + (ucs-jis . #x851B) ; ø»¦š» + )) +(define-char + '((morohashi-daikanwa 31808 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 5 3282 5) + (=hanziku-9 . #xA7E7) ; ý¢‚šŸ§ + (=ucs . #x851B) ; 蔛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31809) ; ø¸‡± + (=ucs . #x451D) ; 䔝 + )) +(define-char + '((=>ucs . #x451D) ; 䔝 + (morohashi-daikanwa 31809 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5251) ; ø»–Ÿ’ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x504B) ; ø»š°˜ + (ideograph-daikanwa . 31810) ; ø¸‡±‚ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x5933) ; ø»‹¶² + (chinese-cns11643-2 . #x5340) ; ø»”–› + (ideograph-daikanwa . 31811) ; ø¸‡±ƒ + (=ucs . #x851C) ; 蔜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5354) ; ø»”–¯ + (ideograph-daikanwa . 31812) ; ø¸‡±„ + (=ucs . #x851D) ; 蔝 + )) +(define-char + '((=>ucs . #x851E) ; 蔞 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31813) ; ø¸‡±… + )) +(define-char + '((=>ucs . #x851E) ; 蔞 + (morohashi-daikanwa 31813 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5358) ; ø»”–³ + )) +(define-char + '((morohashi-daikanwa 31813 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (korean-ksc5601 . #x572D) ; ø»‰©¬ + (japanese-jisx0212 . #x5934) ; ø»‹¶³ + (=jis-x0213-1-2000 . #x7B35) ; ø»¤—œ + (chinese-gb12345 . #x5D64) ; 蔞 + (=ucs . #x851E) ; 蔞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x276B) ; ø»žˆ² + (ideograph-daikanwa . 31814) ; ø¸‡±† + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x5D7D) ; ø»…Ÿ¨ + (=jis-x0208 . #x6877) ; ø½‹Ÿ¤ + (chinese-isoir165 . #x5D7D) ; ø»Ž‡¸ + (chinese-cns11643-2 . #x533D) ; ø»”–˜ + (ideograph-daikanwa . 31815) ; ø¸‡±‡ + (=ucs . #x851F) ; 蔟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5362) ; ø»”–½ + (ideograph-daikanwa . 31816) ; ø¸‡±ˆ + (=ucs . #x8520) ; 蔠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2776) ; ø»žˆ½ + (ideograph-daikanwa . 31817) ; ø¸‡±‰ + )) +(define-char + '((=>ucs . #x8521) ; 蔡 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31818) ; ø¸‡±Š + )) +(define-char + '((=>ucs . #x8521) ; 蔡 + (morohashi-daikanwa 31818 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E5B) ; ø»’´œ + )) +(define-char + '((morohashi-daikanwa 31818 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x324C) ; ø»„Ÿ­ + (=jis-x0208 . #x6871) ; ø½‹Ÿž + (korean-ksc5601 . #x7379) ; ø»Š”€ + (chinese-isoir165 . #x324C) ; ø»‡½ + (=gt-pj-1 . #x6871) ; 蔡 + (=gt-k . 11235) ; ý¡„‚¯£ + (=ucs . #x8521) ; 蔡 + )) +(define-char + '((=>ucs . #x8522) ; 蔢 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31819) ; ø¸‡±‹ + )) +(define-char + '((=>ucs . #x8522) ; 蔢 + (morohashi-daikanwa 31819 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C6A) ; ø»˜ » + )) +(define-char + '((morohashi-daikanwa 31819 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 5 3284 15) + (japanese-jisx0212 . #x5935) ; ø»‹¶´ + (=hanziku-9 . #xA872) ; ý¢‚š¡² + (=ucs . #x8522) ; 蔢 + )) +(define-char + '((=>ucs . #x8523) ; 蔣 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31820) ; ø¸‡±Œ + )) +(define-char + '((=>ucs . #x8523) ; 蔣 + (morohashi-daikanwa 31820 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E5A) ; ø»’´› + )) +(define-char + '((morohashi-daikanwa 31820 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x3E55) ; ø»‚§š + (korean-ksc5601 . #x6D78) ; ø»Š‹‹ + (japanese-jisx0212 . #x5936) ; ø»‹¶µ + (=jis-x0213-1-2000 . #x7B36) ; ø»¤— + (chinese-gb12345 . #x3D2F) ; 蔣 + (=ucs . #x8523) ; 蔣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C6C) ; ø»˜ ½ + (ideograph-daikanwa . 31821) ; ø¸‡± + (=ucs . #x451E) ; 䔞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2759) ; ø»žˆ  + (ideograph-daikanwa . 31822) ; ø¸‡±Ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x5937) ; ø»‹¶¶ + (chinese-cns11643-2 . #x5335) ; ø»”– + (=jis-x0213-2-2000 . #x7667) ; ø»¦š¼ + (ideograph-daikanwa . 31823) ; ø¸‡± + (=ucs . #x8524) ; 蔤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2772) ; ø»žˆ¹ + (ideograph-daikanwa . 31824) ; ø¸‡± + )) +(define-char + '((=>ucs . #x8525) ; 蔥 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31825) ; ø¸‡±‘ + )) +(define-char + '((=>ucs . #x8525) ; 蔥 + (morohashi-daikanwa 31825 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (korean-ksc5601 . #x7547) ; ø»Š–Š + (japanese-jisx0212 . #x5938) ; ø»‹¶· + (=jis-x0213-2-2000 . #x7668) ; ø»¦š½ + (ucs-jis . #x8525) ; ø»Š–Š + )) +(define-char + '((morohashi-daikanwa 31825 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x8525) ; 蔥 + )) +(define-char + '((=>ucs . #x8525) ; 蔥 + (morohashi-daikanwa 31825 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E5E) ; ø»’´Ÿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E4A) ; ø»–™“ + (ideograph-daikanwa . 31826) ; ø¸‡±’ + (=ucs . #x451F) ; 䔟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2765) ; ø»žˆ¬ + (ideograph-daikanwa . 31827) ; ø¸‡±“ + )) +(define-char + '((=>ucs . #x8526) ; 蔦 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x535B) ; ø»”–¶ + (ideograph-daikanwa . 31828) ; ø¸‡±” + )) +(define-char + '((morohashi-daikanwa 31828 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x4455) ; ø½ŠªŠ + (chinese-gb12345 . #x5C60) ; 蔦 + (=ucs . #x8526) ; 蔦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31829) ; ø¸‡±• + )) +(define-char + '((morohashi-daikanwa 31829 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5048) ; ø»š°• + )) +(define-char + '((=>ucs . #x8527) ; 蔧 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x533F) ; ø»”–š + (ideograph-daikanwa . 31830) ; ø¸‡±– + )) +(define-char + '((=>ucs . #x8527) ; 蔧 + (morohashi-daikanwa 31830 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x5939) ; ø»‹¶¸ + (ucs-jis . #x8527) ; ø»‹¶¸ + )) +(define-char + '((morohashi-daikanwa 31830 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x8527) ; 蔧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31831) ; ø¸‡±— + )) +(define-char + '((morohashi-daikanwa 31831 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5037) ; ø»š°„ + )) +(define-char + '((=>ucs . #x8528) ; 蔨 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31832) ; ø¸‡±˜ + )) +(define-char + '((morohashi-daikanwa 31832 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5353) ; ø»”–® + (=ucs . #x8528) ; 蔨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5339) ; ø»”–” + (ideograph-daikanwa . 31833) ; ø¸‡±™ + (=ucs . #x8529) ; 蔩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x593A) ; ø»‹¶¹ + (chinese-cns11643-2 . #x5347) ; ø»”–¢ + (ideograph-daikanwa . 31834) ; ø¸‡±š + (=ucs . #x852A) ; 蔪 + )) +(define-char + '((=>ucs . #x26E23) ; 𦸣 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31835) ; ø¸‡±› + )) +(define-char + '((morohashi-daikanwa 31835 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 5 3283 6) + (chinese-cns11643-4 . #x4C7B) ; ø»˜¡Œ + (=hanziku-9 . #xA849) ; ý¢‚š¡‰ + (=ucs . #x26E23) ; 𦸣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2754) ; ø»žˆ› + (ideograph-daikanwa . 31836) ; ø¸‡±œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-gb2312 . #x4468) ; ø»„º¥ + (japanese-jisx0212 . #x593B) ; ø»‹¶º + (chinese-isoir165 . #x4468) ; ø»¢µ + (chinese-cns11643-2 . #x5342) ; ø»”– + (=jis-x0213-2-2000 . #x7669) ; ø»¦š¾ + (ideograph-daikanwa . 31837) ; ø¸‡± + (=ucs . #x852B) ; 蔫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C6E) ; ø»˜ ¿ + (ideograph-daikanwa . 31838) ; ø¸‡±ž + (=ucs . #x4520) ; 䔠 + )) +(define-char + '((=>ucs . #x852C) ; 蔬 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31839) ; ø¸‡±Ÿ + )) +(define-char + '((=>ucs . #x852C) ; 蔬 + (morohashi-daikanwa 31839 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E56) ; ø»’´— + )) +(define-char + '((morohashi-daikanwa 31839 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x4A5F) ; ø»…ƒ + (=jis-x0208 . #x6876) ; ø½‹Ÿ£ + (korean-ksc5601 . #x614A) ; ø»‰¸µ + (chinese-isoir165 . #x4A5F) ; ø»«  + (=ucs . #x852C) ; 蔬 + )) +(define-char + '((=>ucs . #x852D) ; 蔭 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E57) ; ø»’´˜ + (ideograph-daikanwa . 31840) ; ø¸‡±  + )) +(define-char + '((=>ucs . #x852D) ; 蔭 + (morohashi-daikanwa 31840 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x307E) ; ø½Š› + (korean-ksc5601 . #x6B63) ; ø»Š‡º + (ucs-jis . #x852D) ; ø½Š› + )) +(define-char + '((morohashi-daikanwa 31840 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb12345 . #x5271) ; 蔭 + (=ucs . #x852D) ; 蔭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5355) ; ø»”–° + (ideograph-daikanwa . 31841) ; ø¸‡±¡ + (=ucs . #x852E) ; 蔮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x275B) ; ø»žˆ¢ + (ideograph-daikanwa . 31842) ; ø¸‡±¢ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2764) ; ø»žˆ« + (ideograph-daikanwa . 31843) ; ø¸‡±£ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2763) ; ø»žˆª + (ideograph-daikanwa . 31844) ; ø¸‡±¤ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2767) ; ø»žˆ® + (ideograph-daikanwa . 31845) ; ø¸‡±¥ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5033) ; ø»š°€ + (ideograph-daikanwa . 31846) ; ø¸‡±¦ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E48) ; ø»–™‘ + (ideograph-daikanwa . 31847) ; ø¸‡±§ + (=ucs . #x4521) ; 䔡 + )) +(define-char + '((=>ucs . #x852F) ; 蔯 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5366) ; ø»”— + (ideograph-daikanwa . 31848) ; ø¸‡±¨ + )) +(define-char + '((morohashi-daikanwa 31848 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (korean-ksc5601 . #x725E) ; ø»Š’‡ + (japanese-jisx0212 . #x593C) ; ø»‹¶» + (=jis-x0213-1-2000 . #x7B37) ; ø»¤—ž + (=ucs . #x852F) ; 蔯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2766) ; ø»žˆ­ + (ideograph-daikanwa . 31849) ; ø¸‡±© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x277D) ; ø»ž‰„ + (ideograph-daikanwa . 31850) ; ø¸‡±ª + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x275E) ; ø»žˆ¥ + (ideograph-daikanwa . 31851) ; ø¸‡±« + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x503E) ; ø»š°‹ + (ideograph-daikanwa . 31852) ; ø¸‡±¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2756) ; ø»žˆ + (ideograph-daikanwa . 31853) ; ø¸‡±­ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5034) ; ø»š° + (ideograph-daikanwa . 31854) ; ø¸‡±® + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x504A) ; ø»š°— + (ideograph-daikanwa . 31855) ; ø¸‡±¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x277C) ; ø»ž‰ƒ + (ideograph-daikanwa . 31856) ; ø¸‡±° + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2762) ; ø»žˆ© + (ideograph-daikanwa . 31857) ; ø¸‡±± + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x275D) ; ø»žˆ¤ + (ideograph-daikanwa . 31858) ; ø¸‡±² + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x276E) ; ø»žˆµ + (ideograph-daikanwa . 31859) ; ø¸‡±³ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5049) ; ø»š°– + (ideograph-daikanwa . 31861) ; ø¸‡±µ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5045) ; ø»š°’ + (ideograph-daikanwa . 31862) ; ø¸‡±¶ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2774) ; ø»žˆ» + (ideograph-daikanwa . 31863) ; ø¸‡±· + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5363) ; ø»”–¾ + (ideograph-daikanwa . 31864) ; ø¸‡±¸ + (=ucs . #x8530) ; 蔰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E55) ; ø»–™ž + (ideograph-daikanwa . 31865) ; ø¸‡±¹ + (=ucs . #x4522) ; 䔢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31866) ; ø¸‡±º + )) +(define-char + '((morohashi-daikanwa 31866 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5758) ; ø»šº· + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5036) ; ø»š°ƒ + (ideograph-daikanwa . 31867) ; ø¸‡±» + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E49) ; ø»–™’ + (ideograph-daikanwa . 31868) ; ø¸‡±¼ + (=ucs . #x4523) ; 䔣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2757) ; ø»žˆž + (ideograph-daikanwa . 31869) ; ø¸‡±½ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5047) ; ø»š°” + (ideograph-daikanwa . 31870) ; ø¸‡±¾ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x503C) ; ø»š°‰ + (ideograph-daikanwa . 31871) ; ø¸‡±¿ + )) +(define-char + '((=>ucs . #x4524) ; 䔤 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5046) ; ø»š°“ + (ideograph-daikanwa . 31872) ; ø¸‡²€ + )) +(define-char + '((morohashi-daikanwa 31872 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jef-china3 . #x62CA) ; øº†‹Š + (=ucs . #x4524) ; 䔤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31873) ; ø¸‡² + )) +(define-char + '((morohashi-daikanwa 31873 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6134) ; ø»“ƒ + )) +(define-char + '((=>ucs . #x26E61) ; 𦹡 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 5 3277 11) + (ideograph-daikanwa . 31875) ; ø¸‡²ƒ + (=hanziku-9 . #xA6EA) ; ý¢‚š›ª + )) +(define-char + '((morohashi-daikanwa 31875 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D23) ; ø»˜¡’ + (=ucs . #x26E61) ; 𦹡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31876) ; ø¸‡²„ + )) +(define-char + '((morohashi-daikanwa 31876 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x277A) ; ø»ž‰ + )) +(define-char + '((=>ucs . #x8533) ; 蔳 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31877) ; ø¸‡²… + )) +(define-char + '((=>ucs . #x8533) ; 蔳 + (morohashi-daikanwa 31877 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 5 3284 5) + (japanese-jisx0212 . #x593D) ; ø»‹¶¼ + (=hanziku-9 . #xA868) ; ý¢‚š¡¨ + (ucs-jis . #x8533) ; ø»‹¶¼ + )) +(define-char + '((=>ucs . #x8533) ; 蔳 + (morohashi-daikanwa 31877 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E4D) ; ø»–™– + )) +(define-char + '((morohashi-daikanwa 31877 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x8533) ; 蔳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31878) ; ø¸‡²† + )) +(define-char + '((morohashi-daikanwa 31878 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x277E) ; ø»ž‰… + )) +(define-char + '((=>ucs . #x26E66) ; 𦹦 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31880) ; ø¸‡²ˆ + )) +(define-char + '((morohashi-daikanwa 31880 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 5 3285 2) + (=hanziku-9 . #xA8A7) ; ý¢‚š¢§ + (=ucs . #x26E66) ; 𦹦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2775) ; ø»žˆ¼ + (ideograph-daikanwa . 31881) ; ø¸‡²‰ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D22) ; ø»˜¡‘ + (ideograph-daikanwa . 31882) ; ø¸‡²Š + (=ucs . #x26E46) ; 𦹆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31883) ; ø¸‡²‹ + )) +(define-char + '((morohashi-daikanwa 31883 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5043) ; ø»š° + )) +(define-char + '((=>ucs . #x8534) ; 蔴 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31884) ; ø¸‡²Œ + )) +(define-char + '((=>ucs . #x8534) ; 蔴 + (morohashi-daikanwa 31884 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E4E) ; ø»–™— + )) +(define-char + '((=>ucs . #x8534) ; 蔴 + (morohashi-daikanwa 31884 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x593E) ; ø»‹¶½ + (=jis-x0213-2-2000 . #x766A) ; ø»¦š¿ + (ucs-jis . #x8534) ; ø»‹¶½ + )) +(define-char + '((morohashi-daikanwa 31884 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 5 3283 4) + (chinese-isoir165 . #x2F6D) ; ø»„„ + (=hanziku-9 . #xA847) ; ý¢‚š¡‡ + (=ucs . #x8534) ; 蔴 + )) +(define-char + '((=>ucs . #x26E87) ; 𦺇 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 31885) ; ø¸‡² + )) +(define-char + '((=>ucs . #x26E87) ; 𦺇 + (morohashi-daikanwa 31885 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x532D) ; ø»˜ª + )) +(define-char + '((morohashi-daikanwa 31885 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3295 12) + (=hanziku-9 . #xAAB7) ; ý¢‚šª· + (=ucs . #x26E87) ; 𦺇 + )) +(define-char + '((morohashi-daikanwa 31885 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 5 3277 4) + (=jis-x0208 . #x4222) ; ø½Š¦› + (=gt-pj-1 . #x4222) ; 蔵 + (=hanziku-9 . #xA6E3) ; ý¢‚š›£ + (=gt-k . 11147) ; ý¡„‚®‹ + (=ucs . #x8535) ; 蔵 + )) +(define-char + '((=>ucs . #x8535) ; 蔵 + (morohashi-daikanwa 31885 1 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E52) ; ø»–™› + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2768) ; ø»žˆ¯ + (ideograph-daikanwa . 49608) ; ø¸Œ‡ˆ + )) +(define-char + '((=>ucs . #x4525) ; 䔥 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E50) ; ø»–™™ + (ideograph-daikanwa . 49609) ; ø¸Œ‡‰ + )) +(define-char + '((morohashi-daikanwa 49609 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0213-2-2000 . #x766D) ; ø»¦›‚ + (=ucs . #x4525) ; 䔥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x275F) ; ø»žˆ¦ + (ideograph-daikanwa . 49610) ; ø¸Œ‡Š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2823) ; ø»ž‰ˆ + (ideograph-daikanwa . 49612) ; ø¸Œ‡Œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2755) ; ø»žˆœ + (ideograph-daikanwa . 49613) ; ø¸Œ‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x275A) ; ø»žˆ¡ + (ideograph-daikanwa . 49614) ; ø¸Œ‡Ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2771) ; ø»žˆ¸ + (ideograph-daikanwa . 49615) ; ø¸Œ‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D21) ; ø»˜¡ + (=ucs . #x4529) ; 䔩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E51) ; ø»–™š + (=ucs . #x452B) ; 䔫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x593F) ; ø»‹¶¾ + (=ucs . #x8536) ; 蔶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 5 3275 15) + (chinese-gb2312 . #x473E) ; ø»„¾• + (chinese-isoir165 . #x473E) ; ø»¦¥ + (=hanziku-9 . #xA6AE) ; ý¢‚šš® + (=ucs . #x8537) ; 蔷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 5 3281 1) + (chinese-gb2312 . #x5D7A) ; ø»…Ÿ¥ + (chinese-isoir165 . #x5D7A) ; ø»Ž‡µ + (=hanziku-9 . #xA7C3) ; ý¢‚šŸƒ + (=ucs . #x8538) ; 蔸 + )) +(define-char + '((=>ucs . #x8538) ; 蔸 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C74) ; ø»˜¡… + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 5 3281 10) + (chinese-gb2312 . #x5D7C) ; ø»…Ÿ§ + (chinese-isoir165 . #x5D7C) ; ø»Ž‡· + (=hanziku-9 . #xA7CC) ; ý¢‚šŸŒ + (=ucs . #x8539) ; 蔹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 5 3284 3) + (chinese-gb2312 . #x5D7E) ; ø»…Ÿ© + (chinese-isoir165 . #x5D7E) ; ø»Ž‡¹ + (=hanziku-9 . #xA866) ; ý¢‚š¡¦ + (=ucs . #x853A) ; 蔺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 5 3285 5) + (chinese-gb2312 . #x302A) ; ø»„œ + (chinese-isoir165 . #x302A) ; ø»„Ÿ + (=hanziku-9 . #xA8AA) ; ý¢‚š¢ª + (=ucs . #x853C) ; 蔼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 1 67 5) + (chinese-cns11643-4 . #x4C76) ; ø»˜¡‡ + (=hanziku-1 . #xB1CD) ; ý¢€›‡ + (=ucs . #x26E36) ; 𦸶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5038) ; ø»š°… + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5044) ; ø»š°‘ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2753) ; ø»žˆš + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2761) ; ø»žˆ¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x276D) ; ø»žˆ´ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2770) ; ø»žˆ· + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2778) ; ø»žˆ¿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3251) ; ø»ž˜¢ + (ideograph-daikanwa . 31886) ; ø¸‡²Ž + )) +(define-char + '((=>ucs . #x853D) ; 蔽 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31888) ; ø¸‡² + )) +(define-char + '((=>ucs . #x853D) ; 蔽 + (morohashi-daikanwa 31888 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x4A43) ; ø»‚¸° + (korean-ksc5601 . #x784C) ; ø»Šš© + )) +(define-char + '((=>ucs . #x853D) ; 蔽 + (morohashi-daikanwa 31888 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x6E53) ; ø»’´” + )) +(define-char + '((morohashi-daikanwa 31888 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x314E) ; ø»„ž‘ + (japanese-jisx0208 . #x4A43) ; ø»‡Œ¸ + (chinese-isoir165 . #x314E) ; ø»†¡ + (=ucs . #x853D) ; 蔽 + )) +(define-char + '((=>ucs . #x853D) ; 蔽 + (morohashi-daikanwa 31888 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208-1990 . #x4A43) ; ø½Š²¬ + (ucs-jis . #x853D) ; ø½Š²¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3232) ; ø»ž˜ƒ + (ideograph-daikanwa . 31889) ; ø¸‡²‘ + )) +(define-char + '((=>ucs . #x452C) ; 䔬 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31890) ; ø¸‡²’ + )) +(define-char + '((morohashi-daikanwa 31890 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4C77) ; ø»˜¡ˆ + (=ucs . #x452C) ; 䔬 + )) +(define-char + '((=>ucs . #x26E89) ; 𦺉 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3292 5) + (ideograph-daikanwa . 31891) ; ø¸‡²“ + (=hanziku-9 . #xA9ED) ; ý¢‚š§­ + )) +(define-char + '((morohashi-daikanwa 31891 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x532A) ; ø»˜ª + (=ucs . #x26E89) ; 𦺉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5974) ; ø»” ƒ + (=jis-x0213-2-2000 . #x766F) ; ø»¦›„ + (ideograph-daikanwa . 31892) ; ø¸‡²” + (=ucs . #x853E) ; 蔾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5277) ; ø»˜©¼ + (ideograph-daikanwa . 31893) ; ø¸‡²• + (=ucs . #x452D) ; 䔭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x527B) ; ø»˜ª€ + (ideograph-daikanwa . 31894) ; ø¸‡²– + (=ucs . #x452E) ; 䔮 + )) +(define-char + '((=>ucs . #x853F) ; 蔿 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31895) ; ø¸‡²— + )) +(define-char + '((=>ucs . #x853F) ; 蔿 + (morohashi-daikanwa 31895 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x6A59) ; ø»Š†’ + (japanese-jisx0212 . #x5940) ; ø»‹¶¿ + (ucs-jis . #x853F) ; ø»Š†’ + )) +(define-char + '((=>ucs . #x853F) ; 蔿 + (morohashi-daikanwa 31895 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x525A) ; ø»–Ÿ› + )) +(define-char + '((morohashi-daikanwa 31895 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x853F) ; 蔿 + )) +(define-char + '((morohashi-daikanwa 31895 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4654) ; ø»”ƒ© + (=ucs . #x848D) ; 蒍 + )) +(define-char + '((=>ucs . #x26E8A) ; 𦺊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31896) ; ø¸‡²˜ + )) +(define-char + '((morohashi-daikanwa 31896 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3290 15) + (chinese-cns11643-4 . #x5334) ; ø»˜ª— + (=hanziku-9 . #xA9B7) ; ý¢‚š¦· + (=ucs . #x26E8A) ; 𦺊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5279) ; ø»˜©¾ + (ideograph-daikanwa . 31897) ; ø¸‡²™ + (=ucs . #x452F) ; 䔯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (=jis-x0208 . #x687B) ; ø½‹Ÿ¨ + (chinese-cns11643-2 . #x596B) ; ø»”Ÿº + (ideograph-daikanwa . 31898) ; ø¸‡²š + (=ucs . #x8540) ; 蕀 + )) +(define-char + '((=>ucs . #x8541) ; 蕁 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x596E) ; ø»”Ÿ½ + (ideograph-daikanwa . 31899) ; ø¸‡²› + )) +(define-char + '((=>ucs . #x8541) ; 蕁 + (morohashi-daikanwa 31899 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x6921) ; ø½‹Ÿ¬ + (korean-ksc5601 . #x5346) ; ø»‰¤ + (ucs-jis . #x8541) ; ø½‹Ÿ¬ + )) +(define-char + '((morohashi-daikanwa 31899 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb12345 . #x5D21) ; 蕁 + (=ucs . #x8541) ; 蕁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3253) ; ø»ž˜¤ + (ideograph-daikanwa . 31900) ; ø¸‡²œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5749) ; ø»šº¨ + (ideograph-daikanwa . 31901) ; ø¸‡² + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x532C) ; ø»˜ª + (ideograph-daikanwa . 31902) ; ø¸‡²ž + (=ucs . #x4530) ; 䔰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5321) ; ø»˜ª„ + (ideograph-daikanwa . 31903) ; ø¸‡²Ÿ + (=ucs . #x4531) ; 䔱 + )) +(define-char + '((=>ucs . #x8542) ; 蕂 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31904) ; ø¸‡²  + )) +(define-char + '((=>ucs . #x8542) ; 蕂 + (morohashi-daikanwa 31904 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5252) ; ø»–Ÿ“ + )) +(define-char + '((morohashi-daikanwa 31904 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 5 3294 3) + (=hanziku-9 . #xAA6C) ; ý¢‚š©¬ + (=ucs . #x8542) ; 蕂 + )) +(define-char + '((=>ucs . #x26E8D) ; 𦺍 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31905) ; ø¸‡²¡ + )) +(define-char + '((morohashi-daikanwa 31905 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3296 6) + (=hanziku-9 . #xAAD1) ; ý¢‚š«‘ + (=ucs . #x26E8D) ; 𦺍 + )) +(define-char + '((=>ucs . #x26E8D) ; 𦺍 + (morohashi-daikanwa 31905 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x532B) ; ø»˜ªŽ + )) +(define-char + '((=>ucs . #x8543) ; 蕃 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7225) ; ø»’¹ž + (ideograph-daikanwa . 31906) ; ø¸‡²¢ + )) +(define-char + '((morohashi-daikanwa 31906 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x5E2C) ; ø»…Ÿµ + (=jis-x0208 . #x4859) ; ø½Š°† + (korean-ksc5601 . #x5B66) ; ø»‰° + (chinese-isoir165 . #x5E2C) ; ø»Žˆ… + (=ucs . #x8543) ; 蕃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x575D) ; ø»šº¼ + (ideograph-daikanwa . 31907) ; ø¸‡²£ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3243) ; ø»ž˜” + (ideograph-daikanwa . 31908) ; ø¸‡²¤ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5276) ; ø»˜©» + (ideograph-daikanwa . 31909) ; ø¸‡²¥ + (=ucs . #x4532) ; 䔲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5754) ; ø»šº³ + (ideograph-daikanwa . 31910) ; ø¸‡²¦ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5253) ; ø»–Ÿ” + (ideograph-daikanwa . 31911) ; ø¸‡²§ + (=ucs . #x4533) ; 䔳 + )) +(define-char + '((=>ucs . #x26E91) ; 𦺑 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31912) ; ø¸‡²¨ + )) +(define-char + '((morohashi-daikanwa 31912 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3295 5) + (chinese-cns11643-4 . #x5271) ; ø»˜©¶ + (=hanziku-9 . #xAAB0) ; ý¢‚šª° + (=ucs . #x26E91) ; 𦺑 + )) +(define-char + '((=>ucs . #x26E92) ; 𦺒 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3298 11) + (ideograph-daikanwa . 31913) ; ø¸‡²© + (=hanziku-9 . #xAB57) ; ý¢‚š­— + )) +(define-char + '((morohashi-daikanwa 31913 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5330) ; ø»˜ª“ + (=ucs . #x26E92) ; 𦺒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5325) ; ø»˜ªˆ + (ideograph-daikanwa . 31914) ; ø¸‡²ª + (=ucs . #x4534) ; 䔴 + )) +(define-char + '((=>ucs . #x4535) ; 䔵 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31915) ; ø¸‡²« + )) +(define-char + '((=>ucs . #x4535) ; 䔵 + (morohashi-daikanwa 31915 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5257) ; ø»–Ÿ˜ + )) +(define-char + '((morohashi-daikanwa 31915 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x4535) ; 䔵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5970) ; ø»”Ÿ¿ + (ideograph-daikanwa . 31916) ; ø¸‡²¬ + (=ucs . #x8544) ; 蕄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5751) ; ø»šº° + (ideograph-daikanwa . 31917) ; ø¸‡²­ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x575B) ; ø»šºº + (ideograph-daikanwa . 31918) ; ø¸‡²® + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x323C) ; ø»ž˜ + (ideograph-daikanwa . 31919) ; ø¸‡²¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3298 10) + (chinese-cns11643-4 . #x5275) ; ø»˜©º + (ideograph-daikanwa . 31920) ; ø¸‡²° + (=hanziku-9 . #xAB56) ; ý¢‚š­– + (=ucs . #x26E96) ; 𦺖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5965) ; ø»”Ÿ´ + (ideograph-daikanwa . 31921) ; ø¸‡²± + (=ucs . #x8545) ; 蕅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x575A) ; ø»šº¹ + (ideograph-daikanwa . 31922) ; ø¸‡²² + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x527E) ; ø»˜ªƒ + (ideograph-daikanwa . 31923) ; ø¸‡²³ + (=ucs . #x4536) ; 䔶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x574B) ; ø»šºª + (ideograph-daikanwa . 31924) ; ø¸‡²´ + )) +(define-char + '((=>ucs . #x8546) ; 蕆 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x596C) ; ø»”Ÿ» + (ideograph-daikanwa . 31925) ; ø¸‡²µ + )) +(define-char + '((morohashi-daikanwa 31925 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x5941) ; ø»‹·€ + (chinese-gb12345 . #x5D5B) ; 蕆 + (=ucs . #x8546) ; 蕆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3244) ; ø»ž˜• + (ideograph-daikanwa . 31926) ; ø¸‡²¶ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5972) ; ø»”  + (ideograph-daikanwa . 31927) ; ø¸‡²· + (=ucs . #x8547) ; 蕇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-gb2312 . #x5E26) ; ø»…Ÿ¯ + (=jis-x0208 . #x687E) ; ø½‹Ÿ« + (chinese-isoir165 . #x5E26) ; ø»Ž‡¿ + (chinese-cns11643-1 . #x7222) ; ø»’¹› + (ideograph-daikanwa . 31928) ; ø¸‡²¸ + (=ucs . #x8548) ; 蕈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x575F) ; ø»šº¾ + (ideograph-daikanwa . 31929) ; ø¸‡²¹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3233) ; ø»ž˜„ + (ideograph-daikanwa . 31930) ; ø¸‡²º + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5761) ; ø»š»€ + (ideograph-daikanwa . 31931) ; ø¸‡²» + )) +(define-char + '((=>ucs . #x26E9C) ; 𦺜 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3295 11) + (ideograph-daikanwa . 31932) ; ø¸‡²¼ + (=hanziku-9 . #xAAB6) ; ý¢‚šª¶ + )) +(define-char + '((=>ucs . #x26E9C) ; 𦺜 + (morohashi-daikanwa 31932 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x532F) ; ø»˜ª’ + )) +(define-char + '((morohashi-daikanwa 31932 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x26E9C) ; 𦺜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x524D) ; ø»–ŸŽ + (ideograph-daikanwa . 31933) ; ø¸‡²½ + (=ucs . #x4537) ; 䔷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3228) ; ø»ž—¹ + (ideograph-daikanwa . 31934) ; ø¸‡²¾ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x574D) ; ø»šº¬ + (ideograph-daikanwa . 31935) ; ø¸‡²¿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x574F) ; ø»šº® + (ideograph-daikanwa . 31936) ; ø¸‡³€ + )) +(define-char + '((=>ucs . #x8549) ; 蕉 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31937) ; ø¸‡³ + )) +(define-char + '((=>ucs . #x8549) ; 蕉 + (morohashi-daikanwa 31937 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7226) ; ø»’¹Ÿ + )) +(define-char + '((=>ucs . #x8549) ; 蕉 + (morohashi-daikanwa 31937 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x3E56) ; ø½Š¡— + (korean-ksc5601 . #x752F) ; ø»Š•² + (=gt-pj-1 . #x3E56) ; ø½Š¡— + (=gt-k . 11912) ; ý¡„‚ºˆ + (ucs-jis . #x8549) ; ø½Š¡— + )) +(define-char + '((morohashi-daikanwa 31937 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x3D36) ; ø»„¯¡ + (chinese-isoir165 . #x3D36) ; ø»—± + (=ucs . #x8549) ; 蕉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x324C) ; ø»ž˜ + (ideograph-daikanwa . 31938) ; ø¸‡³‚ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x6922) ; ø»ƒ¥± + (chinese-gb2312 . #x486F) ; ø»…€¤ + (japanese-jisx0208 . #x3C49) ; ø»†¸š + (chinese-isoir165 . #x486F) ; ø»¨´ + (chinese-cns11643-1 . #x717E) ; ø»’¹™ + (=jis-x0208-1990 . #x3C49) ; ø½ŠžŽ + (ideograph-daikanwa . 31939) ; ø¸‡³ƒ + (=ucs . #x854A) ; 蕊 + )) +(define-char + '((=>ucs . #x854B) ; 蕋 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5259) ; ø»–Ÿš + (ideograph-daikanwa . 31940) ; ø¸‡³„ + )) +(define-char + '((morohashi-daikanwa 31940 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 5 3290 6) + (=jis-x0208 . #x6923) ; ø½‹Ÿ® + (=hanziku-9 . #xA9AE) ; ý¢‚š¦® + (=ucs . #x854B) ; 蕋 + )) +(define-char + '((=>ucs . #x854C) ; 蕌 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5250) ; ø»–Ÿ‘ + (ideograph-daikanwa . 31941) ; ø¸‡³… + )) +(define-char + '((morohashi-daikanwa 31941 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 5 3290 18) + (=hanziku-9 . #xA9BA) ; ý¢‚š¦º + (=ucs . #x854C) ; 蕌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5755) ; ø»šº´ + (ideograph-daikanwa . 31942) ; ø¸‡³† + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5967) ; ø»”Ÿ¶ + (ideograph-daikanwa . 31943) ; ø¸‡³‡ + (=ucs . #x854D) ; 蕍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5762) ; ø»š» + (ideograph-daikanwa . 31944) ; ø¸‡³ˆ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5323) ; ø»˜ª† + (ideograph-daikanwa . 31945) ; ø¸‡³‰ + (=ucs . #x4538) ; 䔸 + )) +(define-char + '((=>ucs . #x854E) ; 蕎 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5977) ; ø»” † + (ideograph-daikanwa . 31946) ; ø¸‡³Š + )) +(define-char + '((morohashi-daikanwa 31946 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x363E) ; ø½Š• + (korean-ksc5601 . #x4E70) ; ø»‰¡ + (chinese-gb12345 . #x5C71) ; 蕎 + (=ucs . #x854E) ; 蕎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x323D) ; ø»ž˜Ž + (ideograph-daikanwa . 31947) ; ø¸‡³‹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31948) ; ø¸‡³Œ + )) +(define-char + '((morohashi-daikanwa 31948 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x323B) ; ø»ž˜Œ + )) +(define-char + '((=>ucs . #x854F) ; 蕏 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31949) ; ø¸‡³ + )) +(define-char + '((=>ucs . #x854F) ; 蕏 + (morohashi-daikanwa 31949 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x5942) ; ø»‹· + (=jis-x0213-2-2000 . #x766B) ; ø»¦›€ + (=jef-china3 . #x62CF) ; øº†‹ + (ucs-jis . #x854F) ; ø»‹· + )) +(define-char + '((=>ucs . #x854F) ; 蕏 + (morohashi-daikanwa 31949 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D25) ; ø»˜¡” + )) +(define-char + '((morohashi-daikanwa 31949 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 5 3282 8) + (=hanziku-9 . #xA7EA) ; ý¢‚šŸª + (=ucs . #x854F) ; 蕏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31950) ; ø¸‡³Ž + )) +(define-char + '((morohashi-daikanwa 31950 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x504C) ; ø»š°™ + )) +(define-char + '((=>ucs . #x4539) ; 䔹 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31951) ; ø¸‡³ + )) +(define-char + '((morohashi-daikanwa 31951 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x527A) ; ø»˜©¿ + (=ucs . #x4539) ; 䔹 + )) +(define-char + '((=>ucs . #x8550) ; 蕐 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5333) ; ø»˜ª– + (ideograph-daikanwa . 31952) ; ø¸‡³ + )) +(define-char + '((morohashi-daikanwa 31952 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 5 3289 10) + (japanese-jisx0212 . #x5943) ; ø»‹·‚ + (=hanziku-9 . #xA970) ; ý¢‚š¥° + (=ucs . #x8550) ; 蕐 + )) +(define-char + '((=>ucs . #x26EA6) ; 𦺦 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31953) ; ø¸‡³‘ + )) +(define-char + '((=>ucs . #x26EA6) ; 𦺦 + (morohashi-daikanwa 31953 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3297 4) + (=hanziku-9 . #xAAEF) ; ý¢‚š«¯ + )) +(define-char + '((morohashi-daikanwa 31953 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5270) ; ø»˜©µ + (=ucs . #x26EA6) ; 𦺦 + )) +(define-char + '((=>ucs . #x8551) ; 蕑 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5971) ; ø»” € + (ideograph-daikanwa . 31954) ; ø¸‡³’ + )) +(define-char + '((morohashi-daikanwa 31954 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x5944) ; ø»‹·ƒ + (=jis-x0213-2-2000 . #x7670) ; ø»¦›… + (=jef-china3 . #x62D0) ; øº†‹ + (=ucs . #x8551) ; 蕑 + )) +(define-char + '((=>ucs . #x8552) ; 蕒 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5324) ; ø»˜ª‡ + (ideograph-daikanwa . 31955) ; ø¸‡³“ + )) +(define-char + '((morohashi-daikanwa 31955 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 5 3291 5) + (japanese-jisx0212 . #x5945) ; ø»‹·„ + (chinese-gb12345 . #x5D24) ; 蕒 + (=hanziku-9 . #xA9CD) ; ý¢‚š§ + (=ucs . #x8552) ; 蕒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31956) ; ø¸‡³” + (=ucs . #x453A) ; 䔺 + )) +(define-char + '((=>ucs . #x453A) ; 䔺 + (morohashi-daikanwa 31956 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x527C) ; ø»˜ª + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31957) ; ø¸‡³• + )) +(define-char + '((morohashi-daikanwa 31957 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5748) ; ø»šº§ + )) +(define-char + '((=>ucs . #x8553) ; 蕓 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31958) ; ø¸‡³– + )) +(define-char + '((=>ucs . #x8553) ; 蕓 + (morohashi-daikanwa 31958 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5968) ; ø»”Ÿ· + )) +(define-char + '((morohashi-daikanwa 31958 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x697E) ; ø»Š…™ + (japanese-jisx0212 . #x5946) ; ø»‹·… + (chinese-gb12345 . #x5C3F) ; 蕓 + (=ucs . #x8553) ; 蕓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x575E) ; ø»šº½ + (ideograph-daikanwa . 31959) ; ø¸‡³— + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A22) ; ø»”  + (ideograph-daikanwa . 31960) ; ø¸‡³˜ + (=ucs . #x8554) ; 蕔 + )) +(define-char + '((=>ucs . #x8555) ; 蕕 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31961) ; ø¸‡³™ + )) +(define-char + '((=>ucs . #x8555) ; 蕕 + (morohashi-daikanwa 31961 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x6924) ; ø»ƒ¥³ + (japanese-jisx0208 . #x6924) ; ø»‡¹» + )) +(define-char + '((=>ucs . #x8555) ; 蕕 + (morohashi-daikanwa 31961 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208-1990 . #x6924) ; ø½‹Ÿ¯ + (ucs-jis . #x8555) ; ø½‹Ÿ¯ + )) +(define-char + '((=>ucs . #x8555) ; 蕕 + (morohashi-daikanwa 31961 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x597A) ; ø»” ‰ + )) +(define-char + '((morohashi-daikanwa 31961 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb12345 . #x5D35) ; 蕕 + (=ucs . #x8555) ; 蕕 + )) +(define-char + '((=>ucs . #x8556) ; 蕖 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31962) ; ø¸‡³š + )) +(define-char + '((=>ucs . #x8556) ; 蕖 + (morohashi-daikanwa 31962 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5964) ; ø»”Ÿ³ + )) +(define-char + '((morohashi-daikanwa 31962 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x5E21) ; ø»…Ÿª + (japanese-jisx0212 . #x5947) ; ø»‹·† + (chinese-isoir165 . #x5E21) ; ø»Ž‡º + (=ucs . #x8556) ; 蕖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5750) ; ø»šº¯ + (ideograph-daikanwa . 31963) ; ø¸‡³› + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 17) + (=jis-x0208 . #x4979) ; ø½Š²„ + (chinese-cns11643-2 . #x5E72) ; ø»”§— + (ideograph-daikanwa . 31964) ; ø¸‡³œ + (=ucs . #x8557) ; 蕗 + )) +(define-char + '((=>ucs . #x8558) ; 蕘 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x596A) ; ø»”Ÿ¹ + (ideograph-daikanwa . 31965) ; ø¸‡³ + )) +(define-char + '((morohashi-daikanwa 31965 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x687D) ; ø½‹Ÿª + (chinese-gb12345 . #x5C69) ; 蕘 + (=ucs . #x8558) ; 蕘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x324B) ; ø»ž˜œ + (ideograph-daikanwa . 31966) ; ø¸‡³ž + )) +(define-char + '((=>ucs . #x453B) ; 䔻 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31967) ; ø¸‡³Ÿ + )) +(define-char + '((=>ucs . #x453B) ; 䔻 + (morohashi-daikanwa 31967 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5272) ; ø»˜©· + )) +(define-char + '((morohashi-daikanwa 31967 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (=ucs . #x453B) ; 䔻 + )) +(define-char + '((=>ucs . #x8559) ; 蕙 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7221) ; ø»’¹š + (ideograph-daikanwa . 31968) ; ø¸‡³  + )) +(define-char + '((morohashi-daikanwa 31968 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x5E25) ; ø»…Ÿ® + (korean-ksc5601 . #x7B36) ; ø»Šž­ + (japanese-jisx0212 . #x5948) ; ø»‹·‡ + (chinese-isoir165 . #x5E25) ; ø»Ž‡¾ + (=jis-x0213-1-2000 . #x7B38) ; ø»¤—Ÿ + (=ucs . #x8559) ; 蕙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3241) ; ø»ž˜’ + (ideograph-daikanwa . 31969) ; ø¸‡³¡ + )) +(define-char + '((=>ucs . #x855A) ; 蕚 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5258) ; ø»–Ÿ™ + (ideograph-daikanwa . 31970) ; ø¸‡³¢ + )) +(define-char + '((morohashi-daikanwa 31970 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (<-vulgar-ideograph + (:char ((shinjigen-1 . 6886) + (=ucs . #x843C) ; 萼 + ) + :sources (shinjigen-1))) + (hanyu-dazidian 5 3291 3) + (shinjigen-1 . 6887) + (=jis-x0208 . #x6856) ; ø½‹Ÿƒ + (=hanziku-9 . #xA9CB) ; ý¢‚š§‹ + (=ucs . #x855A) ; 蕚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5764) ; ø»š»ƒ + (ideograph-daikanwa . 31971) ; ø¸‡³£ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5975) ; ø»” „ + (ideograph-daikanwa . 31972) ; ø¸‡³¤ + (=ucs . #x855B) ; 蕛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5760) ; ø»šº¿ + (ideograph-daikanwa . 31974) ; ø¸‡³¦ + )) +(define-char + '((=>ucs . #x855C) ; 蕜 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31975) ; ø¸‡³§ + )) +(define-char + '((=>ucs . #x855C) ; 蕜 + (morohashi-daikanwa 31975 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5254) ; ø»–Ÿ• + )) +(define-char + '((=>ucs . #x855C) ; 蕜 + (morohashi-daikanwa 31975 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x5949) ; ø»‹·ˆ + (=jef-china3 . #x62D6) ; øº†‹– + (ucs-jis . #x855C) ; ø»‹·ˆ + )) +(define-char + '((morohashi-daikanwa 31975 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 5 3290 5) + (=hanziku-9 . #xA9AD) ; ý¢‚š¦­ + (=ucs . #x855C) ; 蕜 + )) +(define-char + '((=>ucs . #x855D) ; 蕝 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31976) ; ø¸‡³¨ + )) +(define-char + '((=>ucs . #x855D) ; 蕝 + (morohashi-daikanwa 31976 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A21) ; ø»” Ž + )) +(define-char + '((morohashi-daikanwa 31976 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x594A) ; ø»‹·‰ + (=ucs . #x855D) ; 蕝 + )) +(define-char + '((=>ucs . #x855E) ; 蕞 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7229) ; ø»’¹¢ + (ideograph-daikanwa . 31977) ; ø¸‡³© + )) +(define-char + '((morohashi-daikanwa 31977 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x5E29) ; ø»…Ÿ² + (japanese-jisx0212 . #x594B) ; ø»‹·Š + (chinese-isoir165 . #x5E29) ; ø»Žˆ‚ + (=jis-x0213-2-2000 . #x7672) ; ø»¦›‡ + (=ucs . #x855E) ; 蕞 + )) +(define-char + '((=>ucs . #x855F) ; 蕟 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5256) ; ø»–Ÿ— + (ideograph-daikanwa . 31978) ; ø¸‡³ª + )) +(define-char + '((morohashi-daikanwa 31978 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 5 3298 9) + (japanese-jisx0212 . #x594C) ; ø»‹·‹ + (=hanziku-9 . #xAB55) ; ý¢‚š­• + (=ucs . #x855F) ; 蕟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31979) ; ø¸‡³« + )) +(define-char + '((morohashi-daikanwa 31979 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2825) ; ø»ž‰Š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31980) ; ø¸‡³¬ + )) +(define-char + '((morohashi-daikanwa 31980 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x277B) ; ø»ž‰‚ + )) +(define-char + '((=>ucs . #x8560) ; 蕠 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x597C) ; ø»” ‹ + (ideograph-daikanwa . 31981) ; ø¸‡³­ + )) +(define-char + '((morohashi-daikanwa 31981 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x594D) ; ø»‹·Œ + (=ucs . #x8560) ; 蕠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x524C) ; ø»–Ÿ + (ideograph-daikanwa . 31982) ; ø¸‡³® + (=ucs . #x453D) ; 䔽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3252) ; ø»ž˜£ + (ideograph-daikanwa . 31983) ; ø¸‡³¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31984) ; ø¸‡³° + )) +(define-char + '((morohashi-daikanwa 31984 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D7A) ; ø»›„ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5322) ; ø»˜ª… + (ideograph-daikanwa . 31985) ; ø¸‡³± + (=ucs . #x453E) ; 䔾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3294 13) + (chinese-cns11643-4 . #x5326) ; ø»˜ª‰ + (ideograph-daikanwa . 31986) ; ø¸‡³² + (=hanziku-9 . #xAA76) ; ý¢‚š©¶ + (=ucs . #x26EB2) ; 𦺲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x594E) ; ø»‹· + (chinese-cns11643-2 . #x5969) ; ø»”Ÿ¸ + (=jis-x0213-2-2000 . #x7673) ; ø»¦›ˆ + (ideograph-daikanwa . 31987) ; ø¸‡³³ + (=ucs . #x8561) ; 蕡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x322E) ; ø»ž—¿ + (ideograph-daikanwa . 31988) ; ø¸‡³´ + )) +(define-char + '((=>ucs . #x8562) ; 蕢 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x596F) ; ø»”Ÿ¾ + (ideograph-daikanwa . 31989) ; ø¸‡³µ + )) +(define-char + '((morohashi-daikanwa 31989 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x594F) ; ø»‹·Ž + (=jis-x0213-2-2000 . #x7674) ; ø»¦›‰ + (chinese-gb12345 . #x5D5E) ; 蕢 + (=ucs . #x8562) ; 蕢 + )) +(define-char + '((=>ucs . #x26EB4) ; 𦺴 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31990) ; ø¸‡³¶ + )) +(define-char + '((=>ucs . #x26EB4) ; 𦺴 + (morohashi-daikanwa 31990 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3292 9) + (=hanziku-9 . #xA9F1) ; ý¢‚š§± + )) +(define-char + '((morohashi-daikanwa 31990 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5329) ; ø»˜ªŒ + (=ucs . #x26EB4) ; 𦺴 + )) +(define-char + '((=>ucs . #x8563) ; 蕣 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5973) ; ø»” ‚ + (ideograph-daikanwa . 31991) ; ø¸‡³· + )) +(define-char + '((morohashi-daikanwa 31991 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x687C) ; ø½‹Ÿ© + (korean-ksc5601 . #x6272) ; ø»‰º» + (=ucs . #x8563) ; 蕣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3236) ; ø»ž˜‡ + (ideograph-daikanwa . 31992) ; ø¸‡³¸ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5753) ; ø»šº² + (ideograph-daikanwa . 31993) ; ø¸‡³¹ + )) +(define-char + '((=>ucs . #x26EB7) ; 𦺷 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 31994) ; ø¸‡³º + )) +(define-char + '((morohashi-daikanwa 31994 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3291 9) + (chinese-cns11643-4 . #x5328) ; ø»˜ª‹ + (=hanziku-9 . #xA9D1) ; ý¢‚š§‘ + (=ucs . #x26EB7) ; 𦺷 + )) +(define-char + '((=>ucs . #x8564) ; 蕤 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x596D) ; ø»”Ÿ¼ + (ideograph-daikanwa . 31995) ; ø¸‡³» + )) +(define-char + '((morohashi-daikanwa 31995 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x5E28) ; ø»…Ÿ± + (japanese-jisx0212 . #x5950) ; ø»‹· + (chinese-isoir165 . #x5E28) ; ø»Žˆ + (=jis-x0213-1-2000 . #x7B39) ; ø»¤—  + (=ucs . #x8564) ; 蕤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A23) ; ø»”  + (ideograph-daikanwa . 31996) ; ø¸‡³¼ + (=ucs . #x8565) ; 蕥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x597E) ; ø»”  + (ideograph-daikanwa . 31997) ; ø¸‡³½ + (=ucs . #x8566) ; 蕦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3295 6) + (ideograph-daikanwa . 31998) ; ø¸‡³¾ + (=hanziku-9 . #xAAB1) ; ý¢‚šª± + (=ucs . #x26EB8) ; 𦺸 + )) +(define-char + '((=>ucs . #x26EB8) ; 𦺸 + (morohashi-daikanwa 31998 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5274) ; ø»˜©¹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x597B) ; ø»” Š + (ideograph-daikanwa . 31999) ; ø¸‡³¿ + (=ucs . #x8567) ; 蕧 + )) +(define-char + '((=>ucs . #x8568) ; 蕨 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7223) ; ø»’¹œ + (ideograph-daikanwa . 32001) ; ø¸‡´ + )) +(define-char + '((morohashi-daikanwa 32001 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x5E27) ; ø»…Ÿ° + (=jis-x0208 . #x4F4F) ; ø½ŠºŽ + (korean-ksc5601 . #x4F72) ; ø»‰Ÿ + (chinese-isoir165 . #x5E27) ; ø»Žˆ€ + (=ucs . #x8568) ; 蕨 + )) +(define-char + '((=>ucs . #x8569) ; 蕩 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7224) ; ø»’¹ + (ideograph-daikanwa . 32002) ; ø¸‡´‚ + )) +(define-char + '((morohashi-daikanwa 32002 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x4622) ; ø½Š¬“ + (korean-ksc5601 . #x7739) ; ø»Š˜¸ + (chinese-gb12345 . #x3534) ; 蕩 + (=ucs . #x8569) ; 蕩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x322F) ; ø»ž˜€ + (ideograph-daikanwa . 32003) ; ø¸‡´ƒ + )) +(define-char + '((=>ucs . #x856A) ; 蕪 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7228) ; ø»’¹¡ + (ideograph-daikanwa . 32004) ; ø¸‡´„ + )) +(define-char + '((morohashi-daikanwa 32004 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x4973) ; ø½Š±¾ + (korean-ksc5601 . #x5973) ; ø»‰­® + (chinese-gb12345 . #x4E5F) ; 蕪 + (=ucs . #x856A) ; 蕪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5752) ; ø»šº± + (ideograph-daikanwa . 32005) ; ø¸‡´… + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3238) ; ø»ž˜‰ + (ideograph-daikanwa . 32006) ; ø¸‡´† + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5273) ; ø»˜©¸ + (ideograph-daikanwa . 32007) ; ø¸‡´‡ + (=ucs . #x453F) ; 䔿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x5951) ; ø»‹· + (chinese-cns11643-2 . #x5966) ; ø»”Ÿµ + (ideograph-daikanwa . 32008) ; ø¸‡´ˆ + (=ucs . #x856B) ; 蕫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x524E) ; ø»–Ÿ + (ideograph-daikanwa . 32009) ; ø¸‡´‰ + (=ucs . #x4540) ; 䕀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A24) ; ø»” ‘ + (ideograph-daikanwa . 32010) ; ø¸‡´Š + (=ucs . #x856C) ; 蕬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5756) ; ø»šºµ + (ideograph-daikanwa . 32011) ; ø¸‡´‹ + )) +(define-char + '((=>ucs . #x856D) ; 蕭 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7227) ; ø»’¹  + (ideograph-daikanwa . 32012) ; ø¸‡´Œ + )) +(define-char + '((morohashi-daikanwa 32012 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x692B) ; ø½‹Ÿ¶ + (korean-ksc5601 . #x614B) ; ø»‰¸¶ + (chinese-gb12345 . #x4F74) ; 蕭 + (=ucs . #x856D) ; 蕭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5978) ; ø»” ‡ + (ideograph-daikanwa . 32013) ; ø¸‡´ + (=ucs . #x856E) ; 蕮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5327) ; ø»˜ªŠ + (ideograph-daikanwa . 32014) ; ø¸‡´Ž + (=ucs . #x4541) ; 䕁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x574C) ; ø»šº« + (ideograph-daikanwa . 32015) ; ø¸‡´ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x322D) ; ø»ž—¾ + (ideograph-daikanwa . 32016) ; ø¸‡´ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x574E) ; ø»šº­ + (ideograph-daikanwa . 32017) ; ø¸‡´‘ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3257) ; ø»ž˜¨ + (ideograph-daikanwa . 32018) ; ø¸‡´’ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x532E) ; ø»˜ª‘ + (ideograph-daikanwa . 32020) ; ø¸‡´” + (=ucs . #x26EC2) ; 𦻂 + )) +(define-char + '((=>ucs . #x26EC2) ; 𦻂 + (morohashi-daikanwa 32020 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3296 5) + (=hanziku-9 . #xAAD0) ; ý¢‚š« + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x575C) ; ø»šº» + (ideograph-daikanwa . 32021) ; ø¸‡´• + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x322A) ; ø»ž—» + (ideograph-daikanwa . 32022) ; ø¸‡´– + )) +(define-char + '((=>ucs . #x26EC5) ; 𦻅 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 32023) ; ø¸‡´— + )) +(define-char + '((=>ucs . #x26EC5) ; 𦻅 + (morohashi-daikanwa 32023 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3287 8) + (=hanziku-9 . #xA8ED) ; ý¢‚š£­ + )) +(define-char + '((morohashi-daikanwa 32023 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5278) ; ø»˜©½ + (=ucs . #x26EC5) ; 𦻅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3239) ; ø»ž˜Š + (ideograph-daikanwa . 32024) ; ø¸‡´˜ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x322B) ; ø»ž—¼ + (ideograph-daikanwa . 32026) ; ø¸‡´š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3255) ; ø»ž˜¦ + (ideograph-daikanwa . 32027) ; ø¸‡´› + )) +(define-char + '((=>ucs . #x856F) ; 蕯 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3286 3) + (chinese-cns11643-3 . #x524F) ; ø»–Ÿ + (ideograph-daikanwa . 32028) ; ø¸‡´œ + (=hanziku-9 . #xA8C8) ; ý¢‚š£ˆ + )) +(define-char + '((morohashi-daikanwa 32028 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x5952) ; ø»‹·‘ + (=ucs . #x856F) ; 蕯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3288 19) + (chinese-cns11643-4 . #x5332) ; ø»˜ª• + (ideograph-daikanwa . 32029) ; ø¸‡´ + (=hanziku-9 . #xA959) ; ý¢‚š¥™ + (=ucs . #x26ECA) ; 𦻊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3242) ; ø»ž˜“ + (ideograph-daikanwa . 32030) ; ø¸‡´ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3235) ; ø»ž˜† + (ideograph-daikanwa . 32031) ; ø¸‡´Ÿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x323F) ; ø»ž˜ + (ideograph-daikanwa . 32032) ; ø¸‡´  + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5763) ; ø»š»‚ + (ideograph-daikanwa . 32033) ; ø¸‡´¡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5759) ; ø»šº¸ + (ideograph-daikanwa . 32034) ; ø¸‡´¢ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5757) ; ø»šº¶ + (ideograph-daikanwa . 32035) ; ø¸‡´£ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3246) ; ø»ž˜— + (ideograph-daikanwa . 32036) ; ø¸‡´¤ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3230) ; ø»ž˜ + (ideograph-daikanwa . 32037) ; ø¸‡´¥ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x323A) ; ø»ž˜‹ + (ideograph-daikanwa . 32038) ; ø¸‡´¦ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3247) ; ø»ž˜˜ + (ideograph-daikanwa . 32040) ; ø¸‡´¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5765) ; ø»š»„ + (ideograph-daikanwa . 32041) ; ø¸‡´© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3258) ; ø»ž˜© + (ideograph-daikanwa . 32042) ; ø¸‡´ª + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3248) ; ø»ž˜™ + (ideograph-daikanwa . 32044) ; ø¸‡´¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3229) ; ø»ž—º + (ideograph-daikanwa . 32045) ; ø¸‡´­ + )) +(define-char + '((=>ucs . #x26F0A) ; 𦼊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 32046) ; ø¸‡´® + )) +(define-char + '((=>ucs . #x26F0A) ; 𦼊 + (morohashi-daikanwa 32046 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x527D) ; ø»˜ª‚ + )) +(define-char + '((morohashi-daikanwa 32046 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 5 3288 18) + (=hanziku-9 . #xA958) ; ý¢‚š¥˜ + (=ucs . #x26F0A) ; 𦼊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-isoir165 . #x7E4D) ; ø»Ž·¦ + (chinese-cns11643-3 . #x5255) ; ø»–Ÿ– + (ideograph-daikanwa . 32047) ; ø¸‡´¯ + (=ucs . #x8570) ; 蕰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3256) ; ø»ž˜§ + (ideograph-daikanwa . 49616) ; ø¸Œ‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3245) ; ø»ž˜– + (ideograph-daikanwa . 49617) ; ø¸Œ‡‘ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x324F) ; ø»ž˜  + (ideograph-daikanwa . 49618) ; ø¸Œ‡’ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3240) ; ø»ž˜‘ + (ideograph-daikanwa . 49619) ; ø¸Œ‡“ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x324D) ; ø»ž˜ž + (ideograph-daikanwa . 49620) ; ø¸Œ‡” + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x323E) ; ø»ž˜ + (ideograph-daikanwa . 49621) ; ø¸Œ‡• + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3249) ; ø»ž˜š + (ideograph-daikanwa . 49622) ; ø¸Œ‡– + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x322C) ; ø»ž—½ + (ideograph-daikanwa . 49624) ; ø¸Œ‡˜ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3234) ; ø»ž˜… + (ideograph-daikanwa . 49625) ; ø¸Œ‡™ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3237) ; ø»ž˜ˆ + (ideograph-daikanwa . 49626) ; ø¸Œ‡š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x325A) ; ø»ž˜« + (ideograph-daikanwa . 49630) ; ø¸Œ‡ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5331) ; ø»˜ª” + (=ucs . #x4543) ; 䕃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5976) ; ø»” … + (=ucs . #x8571) ; 蕱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 5 3295 8) + (chinese-gb2312 . #x5E2D) ; ø»…Ÿ¶ + (chinese-isoir165 . #x5E2D) ; ø»Žˆ† + (=hanziku-9 . #xAAB3) ; ý¢‚šª³ + (=ucs . #x8572) ; 蕲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (=ucs . #x8573) ; 蕳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5979) ; ø»” ˆ + (=ucs . #x8575) ; 蕵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x574A) ; ø»šº© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3226) ; ø»ž—· + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3227) ; ø»ž—¸ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3231) ; ø»ž˜‚ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x324A) ; ø»ž˜› + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x324E) ; ø»ž˜Ÿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3250) ; ø»ž˜¡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3254) ; ø»ž˜¥ + )) +(define-char + '((=>ucs . #x26F94) ; 𦾔 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 32048) ; ø¸‡´° + )) +(define-char + '((morohashi-daikanwa 32048 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 5 3303 5) + (chinese-cns11643-7 . #x3B36) ; ø»ž¥• + (=hanziku-9 . #xAC54) ; ý¢‚š±” + (=ucs . #x26F94) ; 𦾔 + )) +(define-char + '((=>ucs . #x26F94) ; 𦾔 + (morohashi-daikanwa 32048 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0213-2-2000 . #x7675) ; ø»¦›Š + (ucs-jis . #x26F94) ; ø»¦›Š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A76) ; ø»ž¤· + (ideograph-daikanwa . 32050) ; ø¸‡´² + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 5 3300 4) + (chinese-cns11643-4 . #x583A) ; ø»˜±³ + (ideograph-daikanwa . 32051) ; ø¸‡´³ + (=hanziku-9 . #xABB2) ; ý¢‚š®² + (=ucs . #x26F2A) ; 𦼪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 5 3301 6) + (chinese-cns11643-4 . #x583F) ; ø»˜±¸ + (ideograph-daikanwa . 32052) ; ø¸‡´´ + (=hanziku-9 . #xABD4) ; ý¢‚š¯” + (=ucs . #x26F2B) ; 𦼫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F21) ; ø»”§¤ + (ideograph-daikanwa . 32053) ; ø¸‡´µ + (=ucs . #x8576) ; 蕶 + )) +(define-char + '((=>ucs . #x8577) ; 蕷 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E6C) ; ø»”§‘ + (ideograph-daikanwa . 32054) ; ø¸‡´¶ + )) +(define-char + '((morohashi-daikanwa 32054 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x6931) ; ø½‹Ÿ¼ + (chinese-gb12345 . #x5D77) ; 蕷 + (=ucs . #x8577) ; 蕷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E71) ; ø»”§– + (ideograph-daikanwa . 32055) ; ø¸‡´· + (=ucs . #x8578) ; 蕸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x5E33) ; ø»…Ÿ¼ + (japanese-jisx0212 . #x5953) ; ø»‹·’ + (chinese-isoir165 . #x5E33) ; ø»ŽˆŒ + (chinese-cns11643-2 . #x5E7E) ; ø»”§£ + (ideograph-daikanwa . 32057) ; ø¸‡´¹ + (=ucs . #x8579) ; 蕹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A78) ; ø»ž¤¹ + (ideograph-daikanwa . 32058) ; ø¸‡´º + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x5E2A) ; ø»…Ÿ³ + (japanese-jisx0212 . #x5954) ; ø»‹·“ + (chinese-isoir165 . #x5E2A) ; ø»Žˆƒ + (chinese-cns11643-2 . #x5E70) ; ø»”§• + (=jis-x0213-1-2000 . #x7B3C) ; ø»¤—£ + (ideograph-daikanwa . 32059) ; ø¸‡´» + (=ucs . #x857A) ; 蕺 + )) +(define-char + '((=>ucs . #x857B) ; 蕻 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E68) ; ø»”§ + (ideograph-daikanwa . 32060) ; ø¸‡´¼ + (=jef-china3 . #x92E4) ; øº‰‹¤ + )) +(define-char + '((morohashi-daikanwa 32060 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x5E2E) ; ø»…Ÿ· + (japanese-jisx0212 . #x5955) ; ø»‹·” + (chinese-isoir165 . #x5E2E) ; ø»Žˆ‡ + (=jis-x0213-2-2000 . #x7676) ; ø»¦›‹ + (=ucs . #x857B) ; 蕻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5844) ; ø»˜±½ + (ideograph-daikanwa . 32061) ; ø¸‡´½ + (=ucs . #x4545) ; 䕅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E6D) ; ø»”§’ + (ideograph-daikanwa . 32062) ; ø¸‡´¾ + (=ucs . #x857C) ; 蕼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B32) ; ø»ž¥‘ + (ideograph-daikanwa . 32063) ; ø¸‡´¿ + (=ucs . #x455D) ; 䕝 + )) +(define-char + '((=>ucs . #x857D) ; 蕽 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 5 3301 16) + (chinese-cns11643-4 . #x583E) ; ø»˜±· + (ideograph-daikanwa . 32064) ; ø¸‡µ€ + (=hanziku-9 . #xABDE) ; ý¢‚š¯ž + )) +(define-char + '((morohashi-daikanwa 32064 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x5956) ; ø»‹·• + (=jis-x0213-2-2000 . #x7677) ; ø»¦›Œ + (=ucs . #x857D) ; 蕽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x583C) ; ø»˜±µ + (ideograph-daikanwa . 32065) ; ø¸‡µ + (=ucs . #x4546) ; 䕆 + )) +(define-char + '((=>ucs . #x26F2F) ; 𦼯 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 32066) ; ø¸‡µ‚ + )) +(define-char + '((=>ucs . #x26F2F) ; 𦼯 + (morohashi-daikanwa 32066 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 5 3304 3) + (=hanziku-9 . #xAC72) ; ý¢‚š±² + )) +(define-char + '((morohashi-daikanwa 32066 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5848) ; ø»˜² + (=ucs . #x26F2F) ; 𦼯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x4059) ; ø»„´ž + (=jis-x0208 . #x6932) ; ø½‹Ÿ½ + (chinese-isoir165 . #x4059) ; ø»œ® + (chinese-cns11643-1 . #x752C) ; ø»’½¿ + (ideograph-daikanwa . 32067) ; ø¸‡µƒ + (=ucs . #x857E) ; 蕾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5838) ; ø»˜±± + (ideograph-daikanwa . 32068) ; ø¸‡µ„ + (=ucs . #x4547) ; 䕇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 5 3300 1) + (chinese-cns11643-4 . #x5849) ; ø»˜²‚ + (ideograph-daikanwa . 32069) ; ø¸‡µ… + (=hanziku-9 . #xABAF) ; ý¢‚š®¯ + (=ucs . #x26F30) ; 𦼰 + )) +(define-char + '((=>ucs . #x857F) ; 蕿 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 32070) ; ø¸‡µ† + )) +(define-char + '((=>ucs . #x857F) ; 蕿 + (morohashi-daikanwa 32070 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x5957) ; ø»‹·– + (=jis-x0213-2-2000 . #x7678) ; ø»¦› + (ucs-jis . #x857F) ; ø»‹·– + )) +(define-char + '((=>ucs . #x857F) ; 蕿 + (morohashi-daikanwa 32070 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x562B) ; ø»–¤¤ + )) +(define-char + '((morohashi-daikanwa 32070 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 5 3307 1) + (=hanziku-9 . #xACF2) ; ý¢‚š³² + (=ucs . #x857F) ; 蕿 + )) +(define-char + '((=>ucs . #x8580) ; 薀 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E61) ; ø»”§† + (ideograph-daikanwa . 32071) ; ø¸‡µ‡ + )) +(define-char + '((morohashi-daikanwa 32071 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x6925) ; ø½‹Ÿ° + (=ucs . #x8580) ; 薀 + )) +(define-char + '((=>ucs . #x8581) ; 薁 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E79) ; ø»”§ž + (ideograph-daikanwa . 32072) ; ø¸‡µˆ + )) +(define-char + '((morohashi-daikanwa 32072 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x5958) ; ø»‹·— + (=jis-x0213-2-2000 . #x7679) ; ø»¦›Ž + (=ucs . #x8581) ; 薁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 32073) ; ø¸‡µ‰ + )) +(define-char + '((morohashi-daikanwa 32073 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5766) ; ø»š»… + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D75) ; ø»›„ˆ + (ideograph-daikanwa . 32074) ; ø¸‡µŠ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E7B) ; ø»”§  + (ideograph-daikanwa . 32075) ; ø¸‡µ‹ + (=ucs . #x8582) ; 薂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D7D) ; ø»›„ + (ideograph-daikanwa . 32076) ; ø¸‡µŒ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D73) ; ø»›„† + (ideograph-daikanwa . 32077) ; ø¸‡µ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E60) ; ø»”§… + (ideograph-daikanwa . 32078) ; ø¸‡µŽ + (=ucs . #x8583) ; 薃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B2B) ; ø»ž¥Š + (ideograph-daikanwa . 32079) ; ø¸‡µ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5842) ; ø»˜±» + (ideograph-daikanwa . 32080) ; ø¸‡µ + (=ucs . #x4548) ; 䕈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B2F) ; ø»ž¥Ž + (ideograph-daikanwa . 32081) ; ø¸‡µ‘ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D6F) ; ø»›„‚ + (ideograph-daikanwa . 32082) ; ø¸‡µ’ + )) +(define-char + '((=>ucs . #x8584) ; 薄 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x752B) ; ø»’½¾ + (ideograph-daikanwa . 32083) ; ø¸‡µ“ + )) +(define-char + '((morohashi-daikanwa 32083 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x3121) ; ø»„¤ + (chinese-isoir165 . #x3121) ; ø»…´ + (=ucs . #x8584) ; 薄 + )) +(define-char + '((=>ucs . #x8584) ; 薄 + (morohashi-daikanwa 32083 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x4776) ; ø½Š¯… + (korean-ksc5601 . #x5A5D) ; ø»‰®¶ + (ucs-jis . #x8584) ; ø½Š¯… + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D79) ; ø»›„Œ + (ideograph-daikanwa . 32084) ; ø¸‡µ” + (=ucs . #x4549) ; 䕉 + )) +(define-char + '((=>ucs . #x8585) ; 薅 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 32085) ; ø¸‡µ• + )) +(define-char + '((=>ucs . #x8585) ; 薅 + (morohashi-daikanwa 32085 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E7D) ; ø»”§¢ + )) +(define-char + '((morohashi-daikanwa 32085 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x5E36) ; ø»…Ÿ¿ + (japanese-jisx0212 . #x5959) ; ø»‹·˜ + (chinese-isoir165 . #x5E36) ; ø»Žˆ + (=ucs . #x8585) ; 薅 + )) +(define-char + '((=>ucs . #x26F38) ; 𦼸 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 32086) ; ø¸‡µ– + )) +(define-char + '((morohashi-daikanwa 32086 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 5 3299 13) + (chinese-cns11643-4 . #x584A) ; ø»˜²ƒ + (=hanziku-9 . #xAB79) ; ý¢‚š­¹ + (=ucs . #x26F38) ; 𦼸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x595A) ; ø»‹·™ + (chinese-cns11643-2 . #x5E75) ; ø»”§š + (=jis-x0213-2-2000 . #x767A) ; ø»¦› + (ideograph-daikanwa . 32087) ; ø¸‡µ— + (=ucs . #x8586) ; 薆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5836) ; ø»˜±¯ + (ideograph-daikanwa . 32088) ; ø¸‡µ˜ + (=ucs . #x454A) ; 䕊 + )) +(define-char + '((=>ucs . #x26F39) ; 𦼹 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 32089) ; ø¸‡µ™ + )) +(define-char + '((=>ucs . #x26F39) ; 𦼹 + (morohashi-daikanwa 32089 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 5 3305 8) + (=hanziku-9 . #xACB9) ; ý¢‚š²¹ + )) +(define-char + '((morohashi-daikanwa 32089 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5837) ; ø»˜±° + (=ucs . #x26F39) ; 𦼹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A7B) ; ø»ž¤¼ + (ideograph-daikanwa . 32090) ; ø¸‡µš + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5845) ; ø»˜±¾ + (ideograph-daikanwa . 32091) ; ø¸‡µ› + (=ucs . #x26F3B) ; 𦼻 + )) +(define-char + '((=>ucs . #x26F3B) ; 𦼻 + (morohashi-daikanwa 32091 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 5 3308 2) + (=hanziku-9 . #xAD54) ; ý¢‚šµ” + )) +(define-char + '((=>ucs . #x8587) ; 薇 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7532) ; ø»’¾… + (ideograph-daikanwa . 32092) ; ø¸‡µœ + )) +(define-char + '((morohashi-daikanwa 32092 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x5E31) ; ø»…Ÿº + (=jis-x0208 . #x692F) ; ø½‹Ÿº + (korean-ksc5601 . #x5A39) ; ø»‰®’ + (chinese-isoir165 . #x5E31) ; ø»ŽˆŠ + (=ucs . #x8587) ; 薇 + )) +(define-char + '((=>ucs . #x8588) ; 薈 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E7C) ; ø»”§¡ + (ideograph-daikanwa . 32093) ; ø¸‡µ + )) +(define-char + '((morohashi-daikanwa 32093 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x6927) ; ø½‹Ÿ² + (chinese-gb12345 . #x5C76) ; 薈 + (=ucs . #x8588) ; 薈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x595B) ; ø»‹·š + (chinese-cns11643-2 . #x5E6E) ; ø»”§“ + (ideograph-daikanwa . 32094) ; ø¸‡µž + (=ucs . #x8589) ; 薉 + )) +(define-char + '((=>ucs . #x858A) ; 薊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7534) ; ø»’¾‡ + (ideograph-daikanwa . 32095) ; ø¸‡µŸ + )) +(define-char + '((morohashi-daikanwa 32095 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x6929) ; ø½‹Ÿ´ + (chinese-gb12345 . #x3C3B) ; 薊 + (=ucs . #x858A) ; 薊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E21) ; ø»›„’ + (ideograph-daikanwa . 32096) ; ø¸‡µ  + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x583B) ; ø»˜±´ + (ideograph-daikanwa . 32097) ; ø¸‡µ¡ + (=ucs . #x454B) ; 䕋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A7C) ; ø»ž¤½ + (ideograph-daikanwa . 32098) ; ø¸‡µ¢ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x595C) ; ø»‹·› + (chinese-cns11643-2 . #x5E66) ; ø»”§‹ + (ideograph-daikanwa . 32099) ; ø¸‡µ£ + (=ucs . #x858B) ; 薋 + )) +(define-char + '((=>ucs . #x858C) ; 薌 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 32100) ; ø¸‡µ¤ + )) +(define-char + '((=>ucs . #x858C) ; 薌 + (morohashi-daikanwa 32100 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x595D) ; ø»‹·œ + (=jis-x0213-1-2000 . #x7B3D) ; ø»¤—¤ + (ucs-jis . #x858C) ; ø»‹·œ + )) +(define-char + '((=>ucs . #x858C) ; 薌 + (morohashi-daikanwa 32100 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x597D) ; ø»” Œ + )) +(define-char + '((morohashi-daikanwa 32100 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb12345 . #x5C3C) ; 薌 + (=ucs . #x858C) ; 薌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B23) ; ø»ž¥‚ + (ideograph-daikanwa . 32101) ; ø¸‡µ¥ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E76) ; ø»”§› + (ideograph-daikanwa . 32102) ; ø¸‡µ¦ + (=ucs . #x858D) ; 薍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B33) ; ø»ž¥’ + (ideograph-daikanwa . 32103) ; ø¸‡µ§ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D7E) ; ø»›„‘ + (ideograph-daikanwa . 32104) ; ø¸‡µ¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E73) ; ø»”§˜ + (ideograph-daikanwa . 32105) ; ø¸‡µ© + (=ucs . #x858E) ; 薎 + )) +(define-char + '((=>ucs . #x858F) ; 薏 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E62) ; ø»”§‡ + (ideograph-daikanwa . 32106) ; ø¸‡µª + )) +(define-char + '((morohashi-daikanwa 32106 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x5E32) ; ø»…Ÿ» + (korean-ksc5601 . #x6B7B) ; ø»Šˆ’ + (japanese-jisx0212 . #x595E) ; ø»‹· + (chinese-isoir165 . #x5E32) ; ø»Žˆ‹ + (=jis-x0213-1-2000 . #x7B3E) ; ø»¤—¥ + (=ucs . #x858F) ; 薏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E25) ; ø»›„– + (ideograph-daikanwa . 32107) ; ø¸‡µ« + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0208 . #x6933) ; ø½‹Ÿ¾ + (chinese-cns11643-2 . #x5F23) ; ø»”§¦ + (ideograph-daikanwa . 32108) ; ø¸‡µ¬ + (=ucs . #x8590) ; 薐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B31) ; ø»ž¥ + (ideograph-daikanwa . 32109) ; ø¸‡µ­ + )) +(define-char + '((=>ucs . #x8591) ; 薑 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x752E) ; ø»’¾ + (ideograph-daikanwa . 32110) ; ø¸‡µ® + )) +(define-char + '((morohashi-daikanwa 32110 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x6928) ; ø½‹Ÿ³ + (korean-ksc5601 . #x4B39) ; ø»‰˜ + (chinese-gb12345 . #x7844) ; 薑 + (=ucs . #x8591) ; 薑 + )) +(define-char + '((=>ucs . #x8592) ; 薒 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 32111) ; ø¸‡µ¯ + )) +(define-char + '((=>ucs . #x8592) ; 薒 + (morohashi-daikanwa 32111 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5628) ; ø»–¤¡ + )) +(define-char + '((morohashi-daikanwa 32111 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 5 3301 5) + (=hanziku-9 . #xABD3) ; ý¢‚š¯“ + (=ucs . #x8592) ; 薒 + )) +(define-char + '((=>ucs . #x8593) ; 薓 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5629) ; ø»–¤¢ + (ideograph-daikanwa . 32112) ; ø¸‡µ° + )) +(define-char + '((=>ucs . #x8593) ; 薓 + (morohashi-daikanwa 32112 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x595F) ; ø»‹·ž + (=jis-x0213-2-2000 . #x767B) ; ø»¦› + (ucs-jis . #x8593) ; ø»‹·ž + )) +(define-char + '((morohashi-daikanwa 32112 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 5 3308 6) + (=hanziku-9 . #xAD58) ; ý¢‚šµ˜ + (=ucs . #x8593) ; 薓 + )) +(define-char + '((=>ucs . #x8594) ; 薔 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x752F) ; ø»’¾‚ + (ideograph-daikanwa . 32113) ; ø¸‡µ± + )) +(define-char + '((morohashi-daikanwa 32113 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x692C) ; ø½‹Ÿ· + (korean-ksc5601 . #x6D79) ; ø»Š‹Œ + (chinese-gb12345 . #x473E) ; 薔 + (=ucs . #x8594) ; 薔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E64) ; ø»”§‰ + (ideograph-daikanwa . 32114) ; ø¸‡µ² + (=ucs . #x8595) ; 薕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E22) ; ø»›„“ + (ideograph-daikanwa . 32115) ; ø¸‡µ³ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E74) ; ø»”§™ + (ideograph-daikanwa . 32116) ; ø¸‡µ´ + (=ucs . #x8596) ; 薖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D6E) ; ø»›„ + (ideograph-daikanwa . 32117) ; ø¸‡µµ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x562E) ; ø»–¤§ + (ideograph-daikanwa . 32118) ; ø¸‡µ¶ + (=ucs . #x454C) ; 䕌 + )) +(define-char + '((=>ucs . #x8597) ; 薗 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x562D) ; ø»–¤¦ + (ideograph-daikanwa . 32119) ; ø¸‡µ· + )) +(define-char + '((morohashi-daikanwa 32119 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 5 3301 15) + (=jis-x0208 . #x3172) ; ø½ŠŽ­ + (=hanziku-9 . #xABDD) ; ý¢‚š¯ + (=ucs . #x8597) ; 薗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x5960) ; ø»‹·Ÿ + (chinese-cns11643-2 . #x5F22) ; ø»”§¥ + (ideograph-daikanwa . 32120) ; ø¸‡µ¸ + (=ucs . #x8598) ; 薘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (=jis-x0208 . #x4665) ; ø½Š­– + (chinese-cns11643-2 . #x5E77) ; ø»”§œ + (ideograph-daikanwa . 32121) ; ø¸‡µ¹ + (=ucs . #x8599) ; 薙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E6A) ; ø»”§ + (ideograph-daikanwa . 32122) ; ø¸‡µº + (=ucs . #x859A) ; 薚 + )) +(define-char + '((=>ucs . #x859B) ; 薛 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 32123) ; ø¸‡µ» + )) +(define-char + '((=>ucs . #x859B) ; 薛 + (morohashi-daikanwa 32123 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7531) ; ø»’¾„ + )) +(define-char + '((morohashi-daikanwa 32123 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x5126) ; ø»…Œ© + (=jis-x0208 . #x692D) ; ø½‹Ÿ¸ + (korean-ksc5601 . #x6060) ; ø»‰·­ + (chinese-isoir165 . #x5126) ; ø»´¹ + (=ucs . #x859B) ; 薛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D78) ; ø»›„‹ + (ideograph-daikanwa . 32124) ; ø¸‡µ¼ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x5E35) ; ø»…Ÿ¾ + (=jis-x0208 . #x6930) ; ø½‹Ÿ» + (chinese-isoir165 . #x5E35) ; ø»ŽˆŽ + (chinese-cns11643-1 . #x752D) ; ø»’¾€ + (ideograph-daikanwa . 32125) ; ø¸‡µ½ + (=ucs . #x859C) ; 薜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 32126) ; ø¸‡µ¾ + )) +(define-char + '((morohashi-daikanwa 32126 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A7E) ; ø»ž¤¿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x5961) ; ø»‹·  + (chinese-cns11643-2 . #x5E78) ; ø»”§ + (=jis-x0213-2-2000 . #x767C) ; ø»¦›‘ + (ideograph-daikanwa . 32127) ; ø¸‡µ¿ + (=ucs . #x859D) ; 薝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D7C) ; ø»›„ + (ideograph-daikanwa . 32128) ; ø¸‡¶€ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E6B) ; ø»”§ + (ideograph-daikanwa . 32129) ; ø¸‡¶ + (=ucs . #x859E) ; 薞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A73) ; ø»ž¤´ + (ideograph-daikanwa . 32130) ; ø¸‡¶‚ + )) +(define-char + '((=>ucs . #x859F) ; 薟 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F24) ; ø»”§§ + (ideograph-daikanwa . 32131) ; ø¸‡¶ƒ + )) +(define-char + '((morohashi-daikanwa 32131 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x5962) ; ø»‹·¡ + (=jis-x0213-2-2000 . #x767D) ; ø»¦›’ + (chinese-gb12345 . #x5D32) ; 薟 + (=ucs . #x859F) ; 薟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x5963) ; ø»‹·¢ + (chinese-cns11643-2 . #x5E65) ; ø»”§Š + (ideograph-daikanwa . 32132) ; ø¸‡¶„ + (=ucs . #x85A0) ; 薠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B24) ; ø»ž¥ƒ + (ideograph-daikanwa . 32133) ; ø¸‡¶… + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B2A) ; ø»ž¥‰ + (ideograph-daikanwa . 32134) ; ø¸‡¶† + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D7B) ; ø»›„Ž + (ideograph-daikanwa . 32135) ; ø¸‡¶‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B37) ; ø»ž¥– + (ideograph-daikanwa . 32136) ; ø¸‡¶ˆ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E6F) ; ø»”§” + (ideograph-daikanwa . 32137) ; ø¸‡¶‰ + (=ucs . #x85A1) ; 薡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D6D) ; ø»›„€ + (ideograph-daikanwa . 32138) ; ø¸‡¶Š + )) +(define-char + '((=>ucs . #x85A2) ; 薢 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E7A) ; ø»”§Ÿ + (ideograph-daikanwa . 32139) ; ø¸‡¶‹ + )) +(define-char + '((=>ucs . #x85A2) ; 薢 + (morohashi-daikanwa 32139 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x5964) ; ø»‹·£ + (chinese-isoir165 . #x7E4F) ; ø»Ž·¨ + (=jis-x0213-1-2000 . #x7B3F) ; ø»¤—¦ + (=jef-china3 . #x99A2) ; øº‰¦¢ + (ucs-jis . #x85A2) ; ø»‹·£ + )) +(define-char + '((morohashi-daikanwa 32139 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x85A2) ; 薢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E67) ; ø»”§Œ + (ideograph-daikanwa . 32140) ; ø¸‡¶Œ + (=ucs . #x85A3) ; 薣 + )) +(define-char + '((=>ucs . #x85A4) ; 薤 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E69) ; ø»”§Ž + (ideograph-daikanwa . 32141) ; ø¸‡¶ + )) +(define-char + '((morohashi-daikanwa 32141 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x5E2F) ; ø»…Ÿ¸ + (=jis-x0208 . #x6926) ; ø½‹Ÿ± + (chinese-isoir165 . #x5E2F) ; ø»Žˆˆ + (=ucs . #x85A4) ; 薤 + )) +(define-char + '((=>ucs . #x85A5) ; 薥 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5840) ; ø»˜±¹ + (ideograph-daikanwa . 32142) ; ø¸‡¶Ž + )) +(define-char + '((morohashi-daikanwa 32142 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 5 3302 2) + (japanese-jisx0212 . #x5965) ; ø»‹·¤ + (=hanziku-9 . #xABF0) ; ý¢‚š¯° + (=ucs . #x85A5) ; 薥 + )) +(define-char + '((=>ucs . #x85A6) ; 薦 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7535) ; ø»’¾ˆ + (ideograph-daikanwa . 32143) ; ø¸‡¶ + )) +(define-char + '((morohashi-daikanwa 32143 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x4126) ; ø½Š¥ + (korean-ksc5601 . #x7440) ; ø»Š”¥ + (chinese-gb12345 . #x3C76) ; 薦 + (=ucs . #x85A6) ; 薦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E23) ; ø»›„” + (ideograph-daikanwa . 32144) ; ø¸‡¶ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5627) ; ø»–¤  + (ideograph-daikanwa . 32145) ; ø¸‡¶‘ + (=ucs . #x454D) ; 䕍 + )) +(define-char + '((=>ucs . #x85A7) ; 薧 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5E63) ; ø»”§ˆ + (ideograph-daikanwa . 32146) ; ø¸‡¶’ + )) +(define-char + '((morohashi-daikanwa 32146 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x5966) ; ø»‹·¥ + (=ucs . #x85A7) ; 薧 + )) +(define-char + '((=>ucs . #x85A8) ; 薨 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 32147) ; ø¸‡¶“ + )) +(define-char + '((=>ucs . #x85A8) ; 薨 + (morohashi-daikanwa 32147 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7533) ; ø»’¾† + )) +(define-char + '((morohashi-daikanwa 32147 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x5E30) ; ø»…Ÿ¹ + (=jis-x0208 . #x692A) ; ø½‹Ÿµ + (korean-ksc5601 . #x7D3C) ; ø»Š¡¯ + (chinese-isoir165 . #x5E30) ; ø»Žˆ‰ + (=ucs . #x85A8) ; 薨 + )) +(define-char + '((=>ucs . #x85AA) ; 薪 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x752A) ; ø»’½½ + (ideograph-daikanwa . 32149) ; ø¸‡¶• + )) +(define-char + '((=>ucs . #x85AA) ; 薪 + (morohashi-daikanwa 32149 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x3F45) ; ø½Š¢¤ + (korean-ksc5601 . #x636F) ; ø»‰¼– + (ucs-jis . #x85AA) ; ø½Š¢¤ + )) +(define-char + '((morohashi-daikanwa 32149 1 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x503D) ; ø»…‹¢ + (chinese-isoir165 . #x503D) ; ø»³² + (=ucs . #x85AA) ; 薪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 5 3302 14) + (chinese-cns11643-4 . #x5841) ; ø»˜±º + (ideograph-daikanwa . 32150) ; ø¸‡¶– + (=hanziku-9 . #xABFC) ; ý¢‚š¯¼ + (=ucs . #x26F50) ; 𦽐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B30) ; ø»ž¥ + (ideograph-daikanwa . 32151) ; ø¸‡¶— + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D77) ; ø»›„Š + (ideograph-daikanwa . 32152) ; ø¸‡¶˜ + )) +(define-char + '((=>ucs . #x26F53) ; 𦽓 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 32153) ; ø¸‡¶™ + )) +(define-char + '((=>ucs . #x26F53) ; 𦽓 + (morohashi-daikanwa 32153 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5846) ; ø»˜±¿ + )) +(define-char + '((morohashi-daikanwa 32153 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 5 3307 2) + (=hanziku-9 . #xACF3) ; ý¢‚š³³ + (=ucs . #x26F53) ; 𦽓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D71) ; ø»›„„ + (ideograph-daikanwa . 32154) ; ø¸‡¶š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E24) ; ø»›„• + (ideograph-daikanwa . 32155) ; ø¸‡¶› + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B25) ; ø»ž¥„ + (ideograph-daikanwa . 32156) ; ø¸‡¶œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D76) ; ø»›„‰ + (ideograph-daikanwa . 32157) ; ø¸‡¶ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A70) ; ø»ž¤± + (ideograph-daikanwa . 32158) ; ø¸‡¶ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A75) ; ø»ž¤¶ + (ideograph-daikanwa . 32159) ; ø¸‡¶Ÿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D70) ; ø»›„ƒ + (ideograph-daikanwa . 32160) ; ø¸‡¶  + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A6B) ; ø»ž¤¬ + (ideograph-daikanwa . 32161) ; ø¸‡¶¡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A6C) ; ø»ž¤­ + (ideograph-daikanwa . 32162) ; ø¸‡¶¢ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B35) ; ø»ž¥” + (ideograph-daikanwa . 32163) ; ø¸‡¶£ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A7D) ; ø»ž¤¾ + (ideograph-daikanwa . 32164) ; ø¸‡¶¤ + )) +(define-char + '((=>ucs . #x26F5F) ; 𦽟 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 32165) ; ø¸‡¶¥ + )) +(define-char + '((=>ucs . #x26F5F) ; 𦽟 + (morohashi-daikanwa 32165 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 5 3308 9) + (=hanziku-9 . #xAD5B) ; ý¢‚šµ› + )) +(define-char + '((morohashi-daikanwa 32165 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5847) ; ø»˜²€ + (=ucs . #x26F5F) ; 𦽟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B2E) ; ø»ž¥ + (ideograph-daikanwa . 32166) ; ø¸‡¶¦ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A72) ; ø»ž¤³ + (ideograph-daikanwa . 32167) ; ø¸‡¶§ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A77) ; ø»ž¤¸ + (ideograph-daikanwa . 32168) ; ø¸‡¶¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4934) ; ø»ž¹· + (ideograph-daikanwa . 32169) ; ø¸‡¶© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A71) ; ø»ž¤² + (ideograph-daikanwa . 32170) ; ø¸‡¶ª + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B22) ; ø»ž¥ + (ideograph-daikanwa . 32171) ; ø¸‡¶« + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B29) ; ø»ž¥ˆ + (ideograph-daikanwa . 32172) ; ø¸‡¶¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 7007) + (=jis-x0208 . #x3730) ; ø½Š–Ÿ + (chinese-cns11643-3 . #x562C) ; ø»–¤¥ + (ideograph-daikanwa . 32173) ; ø¸‡¶­ + (=ucs . #x85AB) ; 薫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A79) ; ø»ž¤º + (ideograph-daikanwa . 32174) ; ø¸‡¶® + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B21) ; ø»ž¥€ + (ideograph-daikanwa . 32175) ; ø¸‡¶¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x583D) ; ø»˜±¶ + (ideograph-daikanwa . 32176) ; ø¸‡¶° + (=ucs . #x454E) ; 䕎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 5 3303 1) + (chinese-cns11643-4 . #x584B) ; ø»˜²„ + (ideograph-daikanwa . 32177) ; ø¸‡¶± + (=hanziku-9 . #xAC50) ; ý¢‚š± + (=ucs . #x26F4C) ; 𦽌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D74) ; ø»›„‡ + (ideograph-daikanwa . 32178) ; ø¸‡¶² + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 32179) ; ø¸‡¶³ + )) +(define-char + '((morohashi-daikanwa 32179 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x504D) ; ø»š°š + )) +(define-char + '((=>ucs . #x26F6E) ; 𦽮 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 5 3303 13) + (ideograph-daikanwa . 32181) ; ø¸‡¶µ + (=hanziku-9 . #xAC5C) ; ý¢‚š±œ + )) +(define-char + '((morohashi-daikanwa 32181 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5843) ; ø»˜±¼ + (=ucs . #x26F6E) ; 𦽮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x562A) ; ø»–¤£ + (ideograph-daikanwa . 32182) ; ø¸‡¶¶ + (=ucs . #x454F) ; 䕏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4935) ; ø»ž¹¸ + (ideograph-daikanwa . 32184) ; ø¸‡¶¸ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 32186) ; ø¸‡¶º + )) +(define-char + '((morohashi-daikanwa 32186 0 9) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3259) ; ø»ž˜ª + )) +(define-char + '((=>ucs . #x26F8F) ; 𦾏 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5839) ; ø»˜±² + (ideograph-daikanwa . 32187) ; ø¸‡¶» + )) +(define-char + '((morohashi-daikanwa 32187 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 5 3299 2) + (=hanziku-9 . #xAB6E) ; ý¢‚š­® + (=ucs . #x26F8F) ; 𦾏 + )) +(define-char + '((=>ucs . #x85AC) ; 薬 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 32188) ; ø¸‡¶¼ + )) +(define-char + '((morohashi-daikanwa 32188 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x4C74) ; ø½Š¶™ + (=ucs . #x85AC) ; 薬 + )) +(define-char + '((=>ucs . #x85AC) ; 薬 + (morohashi-daikanwa 32188 1 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x5630) ; ø»–¤© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B28) ; ø»ž¥‡ + (ideograph-daikanwa . 49627) ; ø¸Œ‡› + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B34) ; ø»ž¥“ + (ideograph-daikanwa . 49628) ; ø¸Œ‡œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A6D) ; ø»ž¤® + (ideograph-daikanwa . 49629) ; ø¸Œ‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B27) ; ø»ž¥† + (ideograph-daikanwa . 49631) ; ø¸Œ‡Ÿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-3 . #x562F) ; ø»–¤¨ + (ideograph-daikanwa . 49632) ; ø¸Œ‡  + (=ucs . #x4551) ; 䕑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A7A) ; ø»ž¤» + (ideograph-daikanwa . 49633) ; ø¸Œ‡¡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A6F) ; ø»ž¤° + (ideograph-daikanwa . 49634) ; ø¸Œ‡¢ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (daikanwa-strokes . 13) + (ideograph-daikanwa . 49635) ; ø¸Œ‡£ + )) +(define-char + '((morohashi-daikanwa 49635 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5461) ; ø»ŸŠ® + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B2D) ; ø»ž¥Œ + (ideograph-daikanwa . 49636) ; ø¸Œ‡¤ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 5 3306 7) + (japanese-jisx0208-1978 . #x692E) ; ø»ƒ¥½ + (chinese-gb2312 . #x5E34) ; ø»…Ÿ½ + (japanese-jisx0208 . #x4C79) ; ø»‡ª + (chinese-isoir165 . #x5E34) ; ø»Žˆ + (=jis-x0208-1990 . #x4C79) ; ø½Š¶ž + (=hanziku-9 . #xACD8) ; ý¢‚š³˜ + (=ucs . #x85AE) ; 薮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5D72) ; ø»›„… + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A6E) ; ø»ž¤¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3A74) ; ø»ž¤µ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B26) ; ø»ž¥… + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B2C) ; ø»ž¥‹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 32189) ; ø¸‡¶½ + )) +(define-char + '((morohashi-daikanwa 32189 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x4239) ; ø»ž¯ª + )) +(define-char + '((=>ucs . #x85A9) ; 薩 + (morohashi-daikanwa 32189 1 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x7730) ; ø»“€¿ + )) +(define-char + '((=>ucs . #x85A9) ; 薩 + (morohashi-daikanwa 32189 1 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x3B27) ; ø»‚¢’ + (korean-ksc5601 . #x5F31) ; ø»‰µ  + )) +(define-char + '((=>ucs . #x85A9) ; 薩 + (morohashi-daikanwa 32189 1 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0208 . #x3B27) ; ø»†¶š + (=jis-x0208-1990 . #x3B27) ; ø½ŠœŽ + (=jef-china3 . #x61B6) ; øº††¶ + (ucs-jis . #x85A9) ; ø»†¶š + )) +(define-char + '((morohashi-daikanwa 32189 1 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb12345 . #x4878) ; 薩 + (=ucs . #x85A9) ; 薩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x423B) ; ø»ž¯¬ + (ideograph-daikanwa . 32190) ; ø¸‡¶¾ + )) +(define-char + '((=>ucs . #x85AF) ; 薯 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 32191) ; ø¸‡¶¿ + )) +(define-char + '((=>ucs . #x85AF) ; 薯 + (morohashi-daikanwa 32191 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (korean-ksc5601 . #x6023) ; ø»‰¶° + )) +(define-char + '((=>ucs . #x85AF) ; 薯 + (morohashi-daikanwa 32191 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7530) ; ø»’¾ƒ + )) +(define-char + '((morohashi-daikanwa 32191 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x4A6D) ; ø»…ƒž + (japanese-jisx0208 . #x3D72) ; ø»†º¡ + (chinese-isoir165 . #x4A6D) ; ø»«® + (=jis-x0208-1990 . #x3D72) ; ø½Š • + (=ucs . #x85AF) ; 薯 + )) +(define-char + '((=>ucs . #x85B0) ; 薰 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x7734) ; ø»“ƒ + (ideograph-daikanwa . 32192) ; ø¸‡·€ + )) +(define-char + '((morohashi-daikanwa 32192 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb2312 . #x5E39) ; ø»… ‚ + (korean-ksc5601 . #x7D39) ; ø»Š¡¬ + (chinese-isoir165 . #x5E39) ; ø»Žˆ’ + (=jis-x0213-1-2000 . #x7B40) ; ø»¤—§ + (=ucs . #x85B0) ; 薰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x627D) ; ø»”­š + (ideograph-daikanwa . 32193) ; ø¸‡· + (=ucs . #x85B1) ; 薱 + )) +(define-char + '((=>ucs . #x85B2) ; 薲 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 32194) ; ø¸‡·‚ + )) +(define-char + '((=>ucs . #x85B2) ; 薲 + (morohashi-daikanwa 32194 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x586C) ; ø»–¨¡ + )) +(define-char + '((morohashi-daikanwa 32194 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 5 3316 10) + (=hanziku-9 . #xAEE1) ; ý¢‚š»¡ + (=ucs . #x85B2) ; 薲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-isoir165 . #x7E4E) ; ø»Ž·§ + (chinese-cns11643-2 . #x6273) ; ø»”­ + (ideograph-daikanwa . 32195) ; ø¸‡·ƒ + (=ucs . #x85B3) ; 薳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x5967) ; ø»‹·¦ + (chinese-cns11643-2 . #x626E) ; ø»”­‹ + (ideograph-daikanwa . 32196) ; ø¸‡·„ + (=ucs . #x85B4) ; 薴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6274) ; ø»”­‘ + (ideograph-daikanwa . 32197) ; ø¸‡·… + (=ucs . #x85B5) ; 薵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x5968) ; ø»‹·§ + (chinese-cns11643-2 . #x627E) ; ø»”­› + (ideograph-daikanwa . 32198) ; ø¸‡·† + (=ucs . #x85B6) ; 薶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x642C) ; ø»›‘ + (ideograph-daikanwa . 32200) ; ø¸‡·ˆ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x424B) ; ø»ž¯¼ + (ideograph-daikanwa . 32201) ; ø¸‡·‰ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-gb2312 . #x5E38) ; ø»…  + (japanese-jisx0212 . #x5969) ; ø»‹·¨ + (chinese-isoir165 . #x5E38) ; ø»Žˆ‘ + (chinese-cns11643-2 . #x6324) ; ø»”­Ÿ + (=jis-x0213-2-2000 . #x7723) ; ø»¦›– + (ideograph-daikanwa . 32202) ; ø¸‡·Š + (=ucs . #x85B7) ; 薷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x596A) ; ø»‹·© + (chinese-isoir165 . #x7E51) ; ø»Ž·ª + (chinese-cns11643-2 . #x6323) ; ø»”­ž + (ideograph-daikanwa . 32203) ; ø¸‡·‹ + (=ucs . #x85B8) ; 薸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-gb2312 . #x5E37) ; ø»… € + (=jis-x0208 . #x6937) ; ø½‹ ‚ + (chinese-isoir165 . #x5E37) ; ø»Žˆ + (chinese-cns11643-1 . #x7736) ; ø»“… + (ideograph-daikanwa . 32204) ; ø¸‡·Œ + (=ucs . #x85B9) ; 薹 + )) +(define-char + '((=>ucs . #x26FAE) ; 𦾮 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 5 3311 2) + (ideograph-daikanwa . 32205) ; ø¸‡· + (=hanziku-9 . #xADD6) ; ý¢‚š·– + )) +(define-char + '((morohashi-daikanwa 32205 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D24) ; ø»˜¸³ + (=ucs . #x26FAE) ; 𦾮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x424C) ; ø»ž¯½ + (ideograph-daikanwa . 32206) ; ø¸‡·Ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x5869) ; ø»–¨ž + (ideograph-daikanwa . 32207) ; ø¸‡· + (=ucs . #x4552) ; 䕒 + )) +(define-char + '((=>ucs . #x85BA) ; 薺 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x7735) ; ø»“„ + (ideograph-daikanwa . 32208) ; ø¸‡· + )) +(define-char + '((morohashi-daikanwa 32208 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (=jis-x0208 . #x6935) ; ø½‹ € + (korean-ksc5601 . #x7031) ; ø»ŠŽž + (chinese-gb12345 . #x5C79) ; 薺 + (=ucs . #x85BA) ; 薺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6422) ; ø»›‡ + (ideograph-daikanwa . 32209) ; ø¸‡·‘ + )) +(define-char + '((=>ucs . #x85BB) ; 薻 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 5 3316 7) + (chinese-cns11643-3 . #x586E) ; ø»–¨£ + (ideograph-daikanwa . 32210) ; ø¸‡·’ + (=hanziku-9 . #xAEDE) ; ý¢‚š»ž + )) +(define-char + '((morohashi-daikanwa 32210 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x85BB) ; 薻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 5 3310 10) + (chinese-cns11643-4 . #x5D25) ; ø»˜¸´ + (ideograph-daikanwa . 32211) ; ø¸‡·“ + (=hanziku-9 . #xADBE) ; ý¢‚š¶¾ + (=ucs . #x26FB1) ; 𦾱 + )) +(define-char + '((=>ucs . #x85BC) ; 薼 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 32212) ; ø¸‡·” + )) +(define-char + '((=>ucs . #x85BC) ; 薼 + (morohashi-daikanwa 32212 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 5 3315 9) + (chinese-cns11643-4 . #x5D2C) ; ø»˜¸» + (=hanziku-9 . #xAEC0) ; ý¢‚š»€ + )) +(define-char + '((=>ucs . #x85BC) ; 薼 + (morohashi-daikanwa 32212 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x596B) ; ø»‹·ª + (=jis-x0213-2-2000 . #x7724) ; ø»¦›— + (ucs-jis . #x85BC) ; ø»‹·ª + )) +(define-char + '((morohashi-daikanwa 32212 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x85BC) ; 薼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 32213) ; ø¸‡·• + )) +(define-char + '((morohashi-daikanwa 32213 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E26) ; ø»›„— + )) +(define-char + '((=>ucs . #x85BD) ; 薽 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6275) ; ø»”­’ + (ideograph-daikanwa . 32214) ; ø¸‡·– + )) +(define-char + '((morohashi-daikanwa 32214 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x596C) ; ø»‹·« + (=ucs . #x85BD) ; 薽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x642F) ; ø»›” + (ideograph-daikanwa . 32215) ; ø¸‡·— + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5C7E) ; ø»˜¸¯ + (ideograph-daikanwa . 32216) ; ø¸‡·˜ + (=ucs . #x4553) ; 䕓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4248) ; ø»ž¯¹ + (ideograph-daikanwa . 32217) ; ø¸‡·™ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x596D) ; ø»‹·¬ + (chinese-cns11643-2 . #x6325) ; ø»”­  + (ideograph-daikanwa . 32218) ; ø¸‡·š + (=ucs . #x85BE) ; 薾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x596E) ; ø»‹·­ + (chinese-cns11643-2 . #x6278) ; ø»”­• + (ideograph-daikanwa . 32219) ; ø¸‡·› + (=ucs . #x85BF) ; 薿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6425) ; ø»›Š + (ideograph-daikanwa . 32220) ; ø¸‡·œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6270) ; ø»”­ + (ideograph-daikanwa . 32221) ; ø¸‡· + (=ucs . #x85C0) ; 藀 + )) +(define-char + '((=>ucs . #x85C1) ; 藁 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 32222) ; ø¸‡·ž + )) +(define-char + '((=>ucs . #x85C1) ; 藁 + (morohashi-daikanwa 32222 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x586F) ; ø»–¨¤ + )) +(define-char + '((=>ucs . #x85C1) ; 藁 + (morohashi-daikanwa 32222 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (=jis-x0208 . #x4F4E) ; ø½Šº + (korean-ksc5601 . #x4D4B) ; ø»‰›ž + (ucs-jis . #x85C1) ; ø½Šº + )) +(define-char + '((morohashi-daikanwa 32222 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 5 3315 5) + (chinese-gb2312 . #x5E3B) ; ø»… „ + (chinese-isoir165 . #x5E3B) ; ø»Žˆ” + (=hanziku-9 . #xAEBC) ; ý¢‚šº¼ + (=ucs . #x85C1) ; 藁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D2B) ; ø»˜¸º + (ideograph-daikanwa . 32223) ; ø¸‡·Ÿ + (=ucs . #x4554) ; 䕔 + )) +(define-char + '((=>ucs . #x85C2) ; 藂 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 32224) ; ø¸‡·  + )) +(define-char + '((=>ucs . #x85C2) ; 藂 + (morohashi-daikanwa 32224 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x596F) ; ø»‹·® + (ucs-jis . #x85C2) ; ø»‹·® + )) +(define-char + '((morohashi-daikanwa 32224 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x85C2) ; 藂 + )) +(define-char + '((=>ucs . #x85C2) ; 藂 + (morohashi-daikanwa 32224 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6272) ; ø»”­ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x586D) ; ø»–¨¢ + (ideograph-daikanwa . 32225) ; ø¸‡·¡ + (=ucs . #x4555) ; 䕕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x637E) ; ø»›… + (ideograph-daikanwa . 32226) ; ø¸‡·¢ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4230) ; ø»ž¯¡ + (ideograph-daikanwa . 32227) ; ø¸‡·£ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6271) ; ø»”­Ž + (ideograph-daikanwa . 32228) ; ø¸‡·¤ + (=ucs . #x85C3) ; 藃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6421) ; ø»›† + (ideograph-daikanwa . 32229) ; ø¸‡·¥ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6429) ; ø»›Ž + (ideograph-daikanwa . 32230) ; ø¸‡·¦ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6277) ; ø»”­” + (ideograph-daikanwa . 32231) ; ø¸‡·§ + (=ucs . #x85C4) ; 藄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x627C) ; ø»”­™ + (ideograph-daikanwa . 32232) ; ø¸‡·¨ + (=ucs . #x85C5) ; 藅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x626F) ; ø»”­Œ + (ideograph-daikanwa . 32233) ; ø¸‡·© + (=ucs . #x85C6) ; 藆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x5970) ; ø»‹·¯ + (chinese-cns11643-2 . #x6276) ; ø»”­“ + (=jis-x0213-2-2000 . #x7725) ; ø»¦›˜ + (ideograph-daikanwa . 32234) ; ø¸‡·ª + (=ucs . #x85C7) ; 藇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6436) ; ø»›› + (ideograph-daikanwa . 32235) ; ø¸‡·« + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x627B) ; ø»”­˜ + (ideograph-daikanwa . 32236) ; ø¸‡·¬ + (=ucs . #x85C8) ; 藈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6439) ; ø»›ž + (ideograph-daikanwa . 32237) ; ø¸‡·­ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x5870) ; ø»–¨¥ + (ideograph-daikanwa . 32238) ; ø¸‡·® + (=ucs . #x4556) ; 䕖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4236) ; ø»ž¯§ + (ideograph-daikanwa . 32239) ; ø¸‡·¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6433) ; ø»›˜ + (ideograph-daikanwa . 32240) ; ø¸‡·° + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4246) ; ø»ž¯· + (ideograph-daikanwa . 32241) ; ø¸‡·± + )) +(define-char + '((=>ucs . #x85C9) ; 藉 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x7733) ; ø»“‚ + (ideograph-daikanwa . 32242) ; ø¸‡·² + )) +(define-char + '((=>ucs . #x85C9) ; 藉 + (morohashi-daikanwa 32242 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (=jis-x0208 . #x6934) ; ø½‹Ÿ¿ + (korean-ksc5601 . #x6D3E) ; ø»ŠŠ‘ + (ucs-jis . #x85C9) ; ø½‹Ÿ¿ + )) +(define-char + '((morohashi-daikanwa 32242 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb2312 . #x3D65) ; ø»„° + (chinese-isoir165 . #x3D65) ; ø»˜  + (=ucs . #x85C9) ; 藉 + )) +(define-char + '((=>ucs . #x26FBF) ; 𦾿 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 5 3315 12) + (ideograph-daikanwa . 32243) ; ø¸‡·³ + (=hanziku-9 . #xAEC3) ; ý¢‚š»ƒ + )) +(define-char + '((morohashi-daikanwa 32243 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D22) ; ø»˜¸± + (=ucs . #x26FBF) ; 𦾿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 32244) ; ø¸‡·´ + )) +(define-char + '((morohashi-daikanwa 32244 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E27) ; ø»›„˜ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6438) ; ø»› + (ideograph-daikanwa . 32245) ; ø¸‡·µ + )) +(define-char + '((=>ucs . #x85CA) ; 藊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D28) ; ø»˜¸· + (ideograph-daikanwa . 32246) ; ø¸‡·¶ + )) +(define-char + '((=>ucs . #x85CA) ; 藊 + (morohashi-daikanwa 32246 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x5971) ; ø»‹·° + (=jis-x0213-2-2000 . #x7726) ; ø»¦›™ + (ucs-jis . #x85CA) ; ø»‹·° + )) +(define-char + '((morohashi-daikanwa 32246 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 5 3313 12) + (=hanziku-9 . #xAE61) ; ý¢‚š¹¡ + (=ucs . #x85CA) ; 藊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6426) ; ø»›‹ + (ideograph-daikanwa . 32247) ; ø¸‡·· + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (japanese-jisx0212 . #x5972) ; ø»‹·± + (chinese-cns11643-2 . #x6279) ; ø»”­– + (=jis-x0213-1-2000 . #x7B41) ; ø»¤—¨ + (ideograph-daikanwa . 32248) ; ø¸‡·¸ + (=ucs . #x85CB) ; 藋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x586A) ; ø»–¨Ÿ + (ideograph-daikanwa . 32249) ; ø¸‡·¹ + (=ucs . #x4557) ; 䕗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x5871) ; ø»–¨¦ + (ideograph-daikanwa . 32250) ; ø¸‡·º + (=ucs . #x4558) ; 䕘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6430) ; ø»›• + (ideograph-daikanwa . 32251) ; ø¸‡·» + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x423D) ; ø»ž¯® + (ideograph-daikanwa . 32252) ; ø¸‡·¼ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 5 3312 12) + (chinese-cns11643-4 . #x5D27) ; ø»˜¸¶ + (ideograph-daikanwa . 32253) ; ø¸‡·½ + (=hanziku-9 . #xAE41) ; ý¢‚š¹ + (=ucs . #x27004) ; 𧀄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6424) ; ø»›‰ + (ideograph-daikanwa . 32254) ; ø¸‡·¾ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x642E) ; ø»›“ + (ideograph-daikanwa . 32255) ; ø¸‡·¿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x424D) ; ø»ž¯¾ + (ideograph-daikanwa . 32256) ; ø¸‡¸€ + )) +(define-char + '((=>ucs . #x85CC) ; 藌 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 32257) ; ø¸‡¸ + )) +(define-char + '((=>ucs . #x85CC) ; 藌 + (morohashi-daikanwa 32257 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x586B) ; ø»–¨  + )) +(define-char + '((morohashi-daikanwa 32257 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 5 3316 12) + (=hanziku-9 . #xAEE3) ; ý¢‚š»£ + (=ucs . #x85CC) ; 藌 + )) +(define-char + '((=>ucs . #x85CD) ; 藍 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x7731) ; ø»“€ + (ideograph-daikanwa . 32258) ; ø¸‡¸‚ + )) +(define-char + '((=>ucs . #x85CD) ; 藍 + (morohashi-daikanwa 32258 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (=jis-x0208 . #x4D75) ; ø½Š·¸ + (korean-ksc5601 . #x5540) ; ø»‰§ƒ + (ucs-jis . #x85CD) ; ø½Š·¸ + )) +(define-char + '((morohashi-daikanwa 32258 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb12345 . #x4036) ; 藍 + (=ucs . #x85CD) ; 藍 + )) +(define-char + '((=>ucs . #x26FC9) ; 𦿉 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 32259) ; ø¸‡¸ƒ + )) +(define-char + '((=>ucs . #x26FC9) ; 𦿉 + (morohashi-daikanwa 32259 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 5 3312 7) + (=hanziku-9 . #xADFB) ; ý¢‚š·» + )) +(define-char + '((morohashi-daikanwa 32259 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D30) ; ø»˜¸¿ + (=ucs . #x26FC9) ; 𦿉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6431) ; ø»›– + (ideograph-daikanwa . 32260) ; ø¸‡¸„ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 5 3310 9) + (chinese-cns11643-4 . #x5D2E) ; ø»˜¸½ + (ideograph-daikanwa . 32261) ; ø¸‡¸… + (=hanziku-9 . #xADBD) ; ý¢‚š¶½ + (=ucs . #x26FCB) ; 𦿋 + )) +(define-char + '((=>ucs . #x85CE) ; 藎 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x627A) ; ø»”­— + (ideograph-daikanwa . 32262) ; ø¸‡¸† + )) +(define-char + '((morohashi-daikanwa 32262 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (korean-ksc5601 . #x6370) ; ø»‰¼— + (japanese-jisx0212 . #x5973) ; ø»‹·² + (=jis-x0213-1-2000 . #x7B42) ; ø»¤—© + (chinese-gb12345 . #x5D23) ; 藎 + (=ucs . #x85CE) ; 藎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 5 3312 11) + (chinese-cns11643-4 . #x5D26) ; ø»˜¸µ + (ideograph-daikanwa . 32263) ; ø¸‡¸‡ + (=hanziku-9 . #xAE40) ; ý¢‚š¹€ + (=ucs . #x26FCC) ; 𦿌 + )) +(define-char + '((=>ucs . #x85CF) ; 藏 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x772F) ; ø»“€¾ + (ideograph-daikanwa . 32264) ; ø¸‡¸ˆ + )) +(define-char + '((morohashi-daikanwa 32264 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb2312 . #x3258) ; ø»„Ÿ¹ + (=jis-x0208 . #x6936) ; ø½‹  + (korean-ksc5601 . #x6D7A) ; ø»Š‹ + (chinese-isoir165 . #x3258) ; ø»ˆ‰ + (=ucs . #x85CF) ; 藏 + )) +(define-char + '((=>ucs . #x26FCD) ; 𦿍 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 5 3313 17) + (ideograph-daikanwa . 32265) ; ø¸‡¸‰ + (=hanziku-9 . #xAE66) ; ý¢‚š¹¦ + )) +(define-char + '((morohashi-daikanwa 32265 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D2A) ; ø»˜¸¹ + (=ucs . #x26FCD) ; 𦿍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6434) ; ø»›™ + (ideograph-daikanwa . 32266) ; ø¸‡¸Š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-gb2312 . #x436A) ; ø»„¹‰ + (=jis-x0208 . #x6938) ; ø½‹ ƒ + (chinese-isoir165 . #x436A) ; ø»¡™ + (chinese-cns11643-1 . #x7732) ; ø»“ + (ideograph-daikanwa . 32267) ; ø¸‡¸‹ + (=ucs . #x85D0) ; 藐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 19) + (chinese-cns11643-2 . #x6660) ; ø»”²µ + (ideograph-daikanwa . 32268) ; ø¸‡¸Œ + (=ucs . #x85D1) ; 藑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6432) ; ø»›— + (ideograph-daikanwa . 32269) ; ø¸‡¸ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-2 . #x6321) ; ø»”­œ + (ideograph-daikanwa . 32270) ; ø¸‡¸Ž + (=ucs . #x85D2) ; 藒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 32271) ; ø¸‡¸ + )) +(define-char + '((morohashi-daikanwa 32271 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x423E) ; ø»ž¯¯ + )) +(define-char + '((=>ucs . #x4559) ; 䕙 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 32272) ; ø¸‡¸ + )) +(define-char + '((morohashi-daikanwa 32272 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D23) ; ø»˜¸² + (=ucs . #x4559) ; 䕙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F46) ; ø»Ÿ‚½ + (ideograph-daikanwa . 32273) ; ø¸‡¸‘ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 32274) ; ø¸‡¸’ + )) +(define-char + '((morohashi-daikanwa 32274 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x423A) ; ø»ž¯« + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4237) ; ø»ž¯¨ + (ideograph-daikanwa . 32275) ; ø¸‡¸“ + )) +(define-char + '((=>ucs . #x26FD4) ; 𦿔 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 5 3319 1) + (ideograph-daikanwa . 32276) ; ø¸‡¸” + (=hanziku-9 . #xAF79) ; ý¢‚š½¹ + )) +(define-char + '((morohashi-daikanwa 32276 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D2F) ; ø»˜¸¾ + (=ucs . #x26FD4) ; 𦿔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4238) ; ø»ž¯© + (ideograph-daikanwa . 32277) ; ø¸‡¸• + (=ucs . #x455A) ; 䕚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x642B) ; ø»› + (ideograph-daikanwa . 32278) ; ø¸‡¸– + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4233) ; ø»ž¯¤ + (ideograph-daikanwa . 32279) ; ø¸‡¸— + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4245) ; ø»ž¯¶ + (ideograph-daikanwa . 32280) ; ø¸‡¸˜ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4249) ; ø»ž¯º + (ideograph-daikanwa . 32281) ; ø¸‡¸™ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D21) ; ø»˜¸° + (ideograph-daikanwa . 32282) ; ø¸‡¸š + (=ucs . #x455B) ; 䕛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6435) ; ø»›š + (ideograph-daikanwa . 32283) ; ø¸‡¸› + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x642A) ; ø»› + (ideograph-daikanwa . 32284) ; ø¸‡¸œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (hanyu-dazidian 5 3313 10) + (chinese-cns11643-4 . #x5D29) ; ø»˜¸¸ + (ideograph-daikanwa . 32285) ; ø¸‡¸ + (=hanziku-9 . #xAE5F) ; ý¢‚š¹Ÿ + (=ucs . #x27016) ; 𧀖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4247) ; ø»ž¯¸ + (ideograph-daikanwa . 32286) ; ø¸‡¸ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6423) ; ø»›ˆ + (ideograph-daikanwa . 32287) ; ø¸‡¸Ÿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6428) ; ø»› + (ideograph-daikanwa . 32288) ; ø¸‡¸  + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6437) ; ø»›œ + (ideograph-daikanwa . 32289) ; ø¸‡¸¡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4243) ; ø»ž¯´ + (ideograph-daikanwa . 32290) ; ø¸‡¸¢ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4241) ; ø»ž¯² + (ideograph-daikanwa . 32291) ; ø¸‡¸£ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 32294) ; ø¸‡¸¦ + )) +(define-char + '((morohashi-daikanwa 32294 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6427) ; ø»›Œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4240) ; ø»ž¯± + (ideograph-daikanwa . 49638) ; ø¸Œ‡¦ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x424A) ; ø»ž¯» + (ideograph-daikanwa . 49639) ; ø¸Œ‡§ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 49640) ; ø¸Œ‡¨ + )) +(define-char + '((morohashi-daikanwa 49640 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4231) ; ø»ž¯¢ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4232) ; ø»ž¯£ + (ideograph-daikanwa . 49641) ; ø¸Œ‡© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x423F) ; ø»ž¯° + (ideograph-daikanwa . 49642) ; ø¸Œ‡ª + )) +(define-char + '((=>ucs . #x26FE0) ; 𦿠 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 49643) ; ø¸Œ‡« + )) +(define-char + '((morohashi-daikanwa 49643 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D2D) ; ø»˜¸¼ + (=ucs . #x26FE0) ; 𦿠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4234) ; ø»ž¯¥ + (ideograph-daikanwa . 49644) ; ø¸Œ‡¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4235) ; ø»ž¯¦ + (ideograph-daikanwa . 49645) ; ø¸Œ‡­ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x642D) ; ø»›’ + (=ucs . #x453C) ; 䔼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 5 3298 13) + (chinese-gb2312 . #x544C) ; ø»…‘© + (chinese-isoir165 . #x544C) ; ø»¹¹ + (=hanziku-9 . #xAB59) ; ý¢‚š­™ + (=ucs . #x8574) ; 蕴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (japanese-strokes . 13) + (japanese-jisx0212 . #x5974) ; ø»‹·³ + (=jis-x0213-1-2000 . #x7B3B) ; ø»¤—¢ + (=ucs . #x85AD) ; 薭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 17) + (hanyu-dazidian 5 3314 14) + (chinese-gb2312 . #x5E3A) ; ø»… ƒ + (chinese-isoir165 . #x5E3A) ; ø»Žˆ“ + (=hanziku-9 . #xAEA5) ; ý¢‚šº¥ + (=ucs . #x85D3) ; 藓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x422E) ; ø»ž¯Ÿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x422F) ; ø»ž¯  + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x423C) ; ø»ž¯­ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4242) ; ø»ž¯³ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4244) ; ø»ž¯µ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x424E) ; ø»ž¯¿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x424F) ; ø»ž°€ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 32295) ; ø¸‡¸§ + )) +(define-char + '((morohashi-daikanwa 32295 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4944) ; ø»žº‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x693E) ; ø»›”¹ + (ideograph-daikanwa . 32296) ; ø¸‡¸¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x6077) ; ø»˜¾  + (ideograph-daikanwa . 32297) ; ø¸‡¸© + (=ucs . #x455E) ; 䕞 + )) +(define-char + '((=>ucs . #x85D5) ; 藕 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x786D) ; ø»“ƒš + (ideograph-daikanwa . 32298) ; ø¸‡¸ª + )) +(define-char + '((=>ucs . #x85D5) ; 藕 + (morohashi-daikanwa 32298 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x6939) ; ø»ƒ¦ˆ + (japanese-jisx0208 . #x6939) ; ø»‡º + )) +(define-char + '((=>ucs . #x85D5) ; 藕 + (morohashi-daikanwa 32298 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (korean-ksc5601 . #x6964) ; ø»Š„¿ + (=jis-x0208-1990 . #x6939) ; ø½‹ „ + (ucs-jis . #x85D5) ; ø»Š„¿ + )) +(define-char + '((morohashi-daikanwa 32298 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-gb2312 . #x453A) ; ø»„»• + (chinese-isoir165 . #x453A) ; ø»£¥ + (=ucs . #x85D5) ; 藕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 32299) ; ø¸‡¸« + )) +(define-char + '((morohashi-daikanwa 32299 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x692F) ; ø»›”ª + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 32300) ; ø¸‡¸¬ + )) +(define-char + '((morohashi-daikanwa 32300 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F5D) ; ø»Ÿƒ” + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 32301) ; ø¸‡¸­ + )) +(define-char + '((morohashi-daikanwa 32301 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6930) ; ø»›”« + )) +(define-char + '((=>ucs . #x85D6) ; 藖 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 5 3318 11) + (chinese-cns11643-3 . #x5A7E) ; ø»–«¯ + (ideograph-daikanwa . 32302) ; ø¸‡¸® + (=hanziku-9 . #xAF63) ; ý¢‚š½£ + )) +(define-char + '((morohashi-daikanwa 32302 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x85D6) ; 藖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x693A) ; ø»›”µ + (ideograph-daikanwa . 32303) ; ø¸‡¸¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6936) ; ø»›”± + (ideograph-daikanwa . 32304) ; ø¸‡¸° + )) +(define-char + '((=>ucs . #x455F) ; 䕟 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 32305) ; ø¸‡¸± + )) +(define-char + '((=>ucs . #x455F) ; 䕟 + (morohashi-daikanwa 32305 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C73) ; ø»–®  + )) +(define-char + '((morohashi-daikanwa 32305 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x455F) ; 䕟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 5 3321 6) + (chinese-cns11643-4 . #x607D) ; ø»˜¾¦ + (ideograph-daikanwa . 32306) ; ø¸‡¸² + (=hanziku-9 . #xAFE0) ; ý¢‚š¿  + (=ucs . #x27026) ; 𧀦 + )) +(define-char + '((=>ucs . #x27027) ; 𧀧 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 32307) ; ø¸‡¸³ + )) +(define-char + '((morohashi-daikanwa 32307 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x6079) ; ø»˜¾¢ + (=ucs . #x27027) ; 𧀧 + )) +(define-char + '((=>ucs . #x27027) ; 𧀧 + (morohashi-daikanwa 32307 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 5 3319 9) + (=hanziku-9 . #xAFA3) ; ý¢‚š¾£ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x693F) ; ø»›”º + (ideograph-daikanwa . 32308) ; ø¸‡¸´ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6937) ; ø»›”² + (ideograph-daikanwa . 32309) ; ø¸‡¸µ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4938) ; ø»ž¹» + (ideograph-daikanwa . 32310) ; ø¸‡¸¶ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4945) ; ø»žºˆ + (ideograph-daikanwa . 32311) ; ø¸‡¸· + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6658) ; ø»”²­ + (ideograph-daikanwa . 32312) ; ø¸‡¸¸ + (=ucs . #x85D7) ; 藗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x5975) ; ø»‹·´ + (chinese-cns11643-2 . #x665C) ; ø»”²± + (=jis-x0213-2-2000 . #x7727) ; ø»¦›š + (ideograph-daikanwa . 32313) ; ø¸‡¸¹ + (=ucs . #x85D8) ; 藘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x693B) ; ø»›”¶ + (ideograph-daikanwa . 32314) ; ø¸‡¸º + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6935) ; ø»›”° + (ideograph-daikanwa . 32315) ; ø¸‡¸» + )) +(define-char + '((=>ucs . #x2702E) ; 𧀮 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 5 3318 9) + (ideograph-daikanwa . 32316) ; ø¸‡¸¼ + (=hanziku-9 . #xAF61) ; ý¢‚š½¡ + )) +(define-char + '((morohashi-daikanwa 32316 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x607C) ; ø»˜¾¥ + (=ucs . #x2702E) ; 𧀮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6654) ; ø»”²© + (=jis-x0213-2-2000 . #x7728) ; ø»¦›› + (ideograph-daikanwa . 32317) ; ø¸‡¸½ + (=ucs . #x85D9) ; 藙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x692E) ; ø»›”© + (ideograph-daikanwa . 32318) ; ø¸‡¸¾ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 32319) ; ø¸‡¸¿ + )) +(define-char + '((morohashi-daikanwa 32319 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D42) ; ø»›šµ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4943) ; ø»žº† + (ideograph-daikanwa . 32320) ; ø¸‡¹€ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x5976) ; ø»‹·µ + (chinese-cns11643-2 . #x6657) ; ø»”²¬ + (ideograph-daikanwa . 32321) ; ø¸‡¹ + (=ucs . #x85DA) ; 藚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B23) ; ø»–«² + (ideograph-daikanwa . 32322) ; ø¸‡¹‚ + (=ucs . #x4560) ; 䕠 + )) +(define-char + '((=>ucs . #x85DB) ; 藛 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 32323) ; ø¸‡¹ƒ + )) +(define-char + '((=>ucs . #x85DB) ; 藛 + (morohashi-daikanwa 32323 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 5 3323 1) + (chinese-cns11643-3 . #x5A7D) ; ø»–«® + (=hanziku-9 . #xB05C) ; ý¢‚›œ + )) +(define-char + '((morohashi-daikanwa 32323 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x85DB) ; 藛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x6078) ; ø»˜¾¡ + (ideograph-daikanwa . 32324) ; ø¸‡¹„ + (=ucs . #x4561) ; 䕡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6938) ; ø»›”³ + (ideograph-daikanwa . 32325) ; ø¸‡¹… + )) +(define-char + '((=>ucs . #x85DC) ; 藜 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x665F) ; ø»”²´ + (ideograph-daikanwa . 32326) ; ø¸‡¹† + )) +(define-char + '((morohashi-daikanwa 32326 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (jisx0208-difference . 78err) + (chinese-gb2312 . #x5E3C) ; ø»… … + (=jis-x0208 . #x693C) ; ø½‹ ‡ + (korean-ksc5601 . #x556D) ; ø»‰§° + (chinese-isoir165 . #x5E3C) ; ø»Žˆ• + (=ucs . #x85DC) ; 藜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4946) ; ø»žº‰ + (ideograph-daikanwa . 32327) ; ø¸‡¹‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6939) ; ø»›”´ + (ideograph-daikanwa . 32328) ; ø¸‡¹ˆ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4941) ; ø»žº„ + (ideograph-daikanwa . 32329) ; ø¸‡¹‰ + )) +(define-char + '((=>ucs . #x85DD) ; 藝 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 32330) ; ø¸‡¹Š + )) +(define-char + '((=>ucs . #x85DD) ; 藝 + (morohashi-daikanwa 32330 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x786B) ; ø»“ƒ˜ + )) +(define-char + '((=>ucs . #x85DD) ; 藝 + (morohashi-daikanwa 32330 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (=jis-x0208 . #x693A) ; ø½‹ … + (korean-ksc5601 . #x675D) ; ø»Š¼ + (ucs-jis . #x85DD) ; ø½‹ … + )) +(define-char + '((morohashi-daikanwa 32330 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-gb12345 . #x5255) ; 藝 + (=ucs . #x85DD) ; 藝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x493F) ; ø»žº‚ + (ideograph-daikanwa . 32331) ; ø¸‡¹‹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4954) ; ø»žº— + (ideograph-daikanwa . 32332) ; ø¸‡¹Œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6664) ; ø»”²¹ + (ideograph-daikanwa . 32333) ; ø¸‡¹ + (=ucs . #x85DE) ; 藞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x5977) ; ø»‹·¶ + (chinese-cns11643-2 . #x665D) ; ø»”²² + (=jis-x0213-2-2000 . #x7729) ; ø»¦›œ + (ideograph-daikanwa . 32334) ; ø¸‡¹Ž + (=ucs . #x85DF) ; 藟 + )) +(define-char + '((=>ucs . #x85E0) ; 藠 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x607A) ; ø»˜¾£ + (ideograph-daikanwa . 32335) ; ø¸‡¹ + )) +(define-char + '((morohashi-daikanwa 32335 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 5 3320 10) + (japanese-jisx0212 . #x5978) ; ø»‹·· + (chinese-isoir165 . #x7E52) ; ø»Ž·« + (=hanziku-9 . #xAFC4) ; ý¢‚š¿„ + (=ucs . #x85E0) ; 藠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6655) ; ø»”²ª + (=jis-x0213-2-2000 . #x772A) ; ø»¦› + (ideograph-daikanwa . 32336) ; ø¸‡¹ + (=ucs . #x85E1) ; 藡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B21) ; ø»–«° + (ideograph-daikanwa . 32337) ; ø¸‡¹‘ + (=ucs . #x4562) ; 䕢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6665) ; ø»”²º + (ideograph-daikanwa . 32338) ; ø¸‡¹’ + (=ucs . #x85E2) ; 藢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 32339) ; ø¸‡¹“ + (=ucs . #x85E3) ; 藣 + )) +(define-char + '((=>ucs . #x85E3) ; 藣 + (morohashi-daikanwa 32339 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x665E) ; ø»”²³ + )) +(define-char + '((=>ucs . #x85E4) ; 藤 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 32340) ; ø¸‡¹” + )) +(define-char + '((=>ucs . #x85E4) ; 藤 + (morohashi-daikanwa 32340 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (korean-ksc5601 . #x5476) ; ø»‰¦› + )) +(define-char + '((=>ucs . #x85E4) ; 藤 + (morohashi-daikanwa 32340 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (=mojikyo . 50426) + (=jis-x0208 . #x4623) ; ø½Š¬” + (ucs-jis . #x85E4) ; ø½Š¬” + )) +(define-char + '((morohashi-daikanwa 32340 1 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-gb2312 . #x4C59) ; ø»…†† + (chinese-isoir165 . #x4C59) ; ø»®– + (=ucs . #x85E4) ; 藤 + )) +(define-char + '((=>ucs . #x85E4) ; 藤 + (morohashi-daikanwa 32340 1 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x786E) ; ø»“ƒ› + )) +(define-char + '((=>ucs . #x85E5) ; 藥 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 32341) ; ø¸‡¹• + )) +(define-char + '((=>ucs . #x85E5) ; 藥 + (morohashi-daikanwa 32341 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x786F) ; ø»“ƒœ + )) +(define-char + '((morohashi-daikanwa 32341 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (=jis-x0208 . #x693B) ; ø½‹ † + (korean-ksc5601 . #x6537) ; ø»‰¾š + (chinese-gb12345 . #x5229) ; 藥 + (=ucs . #x85E5) ; 藥 + )) +(define-char + '((=>ucs . #x85E6) ; 藦 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6662) ; ø»”²· + (ideograph-daikanwa . 32342) ; ø¸‡¹– + )) +(define-char + '((morohashi-daikanwa 32342 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x5979) ; ø»‹·¸ + (=jis-x0213-2-2000 . #x772B) ; ø»¦›ž + (=ucs . #x85E6) ; 藦 + )) +(define-char + '((=>ucs . #x85E7) ; 藧 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 5 3323 12) + (ideograph-daikanwa . 32343) ; ø¸‡¹— + (=hanziku-9 . #xB067) ; ý¢‚›§ + )) +(define-char + '((=>ucs . #x85E7) ; 藧 + (morohashi-daikanwa 32343 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B22) ; ø»–«± + )) +(define-char + '((morohashi-daikanwa 32343 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (=ucs . #x85E7) ; 藧 + )) +(define-char + '((=>ucs . #x85E8) ; 藨 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6656) ; ø»”²« + (ideograph-daikanwa . 32344) ; ø¸‡¹˜ + )) +(define-char + '((morohashi-daikanwa 32344 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x597A) ; ø»‹·¹ + (=ucs . #x85E8) ; 藨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 32345) ; ø¸‡¹™ + )) +(define-char + '((morohashi-daikanwa 32345 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x493C) ; ø»ž¹¿ + )) +(define-char + '((=>ucs . #x85E9) ; 藩 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x786A) ; ø»“ƒ— + (ideograph-daikanwa . 32346) ; ø¸‡¹š + )) +(define-char + '((morohashi-daikanwa 32346 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-gb2312 . #x372A) ; ø»„¦¡ + (=jis-x0208 . #x484D) ; ø½Š¯º + (korean-ksc5601 . #x5B67) ; ø»‰°ž + (chinese-isoir165 . #x372A) ; ø»Ž± + (=ucs . #x85E9) ; 藩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6933) ; ø»›”® + (ideograph-daikanwa . 32347) ; ø¸‡¹› + )) +(define-char + '((=>ucs . #x85EA) ; 藪 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 32348) ; ø¸‡¹œ + )) +(define-char + '((=>ucs . #x85EA) ; 藪 + (morohashi-daikanwa 32348 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x786C) ; ø»“ƒ™ + )) +(define-char + '((morohashi-daikanwa 32348 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x4C79) ; ø»‚¼¢ + (japanese-jisx0208 . #x692E) ; ø»‡º… + (korean-ksc5601 . #x623F) ; ø»‰ºˆ + (=jis-x0208-1990 . #x692E) ; ø½‹Ÿ¹ + (chinese-gb12345 . #x5E34) ; 藪 + (=ucs . #x85EA) ; 藪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6651) ; ø»”²¦ + (ideograph-daikanwa . 32349) ; ø¸‡¹ + (=ucs . #x85EB) ; 藫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6659) ; ø»”²® + (ideograph-daikanwa . 32350) ; ø¸‡¹ž + (=ucs . #x85EC) ; 藬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x693D) ; ø»›”¸ + (ideograph-daikanwa . 32351) ; ø¸‡¹Ÿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x597B) ; ø»‹·º + (chinese-cns11643-2 . #x6653) ; ø»”²¨ + (=jis-x0213-1-2000 . #x7B43) ; ø»¤—ª + (ideograph-daikanwa . 32352) ; ø¸‡¹  + (=ucs . #x85ED) ; 藭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x494B) ; ø»žºŽ + (ideograph-daikanwa . 32353) ; ø¸‡¹¡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6663) ; ø»”²¸ + (ideograph-daikanwa . 32354) ; ø¸‡¹¢ + (=ucs . #x85EF) ; 藯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6661) ; ø»”²¶ + (ideograph-daikanwa . 32355) ; ø¸‡¹£ + (=ucs . #x85F0) ; 藰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x494E) ; ø»žº‘ + (ideograph-daikanwa . 32357) ; ø¸‡¹¥ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B24) ; ø»–«³ + (ideograph-daikanwa . 32358) ; ø¸‡¹¦ + (=ucs . #x4564) ; 䕤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x493E) ; ø»žº + (ideograph-daikanwa . 32359) ; ø¸‡¹§ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x6652) ; ø»”²§ + (ideograph-daikanwa . 32360) ; ø¸‡¹¨ + (=ucs . #x85F1) ; 藱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x493D) ; ø»žº€ + (ideograph-daikanwa . 32361) ; ø¸‡¹© + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4942) ; ø»žº… + (ideograph-daikanwa . 32362) ; ø¸‡¹ª + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4947) ; ø»žºŠ + (ideograph-daikanwa . 32363) ; ø¸‡¹« + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x494D) ; ø»žº + (ideograph-daikanwa . 32364) ; ø¸‡¹¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4939) ; ø»ž¹¼ + (ideograph-daikanwa . 32365) ; ø¸‡¹­ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4953) ; ø»žº– + (ideograph-daikanwa . 32366) ; ø¸‡¹® + (=ucs . #x4565) ; 䕥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x494C) ; ø»žº + (ideograph-daikanwa . 32367) ; ø¸‡¹¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x494A) ; ø»žº + (ideograph-daikanwa . 32368) ; ø¸‡¹° + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6934) ; ø»›”¯ + (ideograph-daikanwa . 32370) ; ø¸‡¹² + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6932) ; ø»›”­ + (ideograph-daikanwa . 32371) ; ø¸‡¹³ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (hanyu-dazidian 5 3319 4) + (chinese-cns11643-4 . #x6076) ; ø»˜¾Ÿ + (ideograph-daikanwa . 32372) ; ø¸‡¹´ + (=hanziku-9 . #xAF7C) ; ý¢‚š½¼ + (=ucs . #x2704A) ; 𧁊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x693C) ; ø»›”· + (ideograph-daikanwa . 32373) ; ø¸‡¹µ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4949) ; ø»žºŒ + (ideograph-daikanwa . 32374) ; ø¸‡¹¶ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4951) ; ø»žº” + (ideograph-daikanwa . 32375) ; ø¸‡¹· + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4940) ; ø»žºƒ + (ideograph-daikanwa . 32376) ; ø¸‡¹¸ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x494F) ; ø»žº’ + (ideograph-daikanwa . 32378) ; ø¸‡¹º + )) +(define-char + '((=>ucs . #x85F3) ; 藳 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 32379) ; ø¸‡¹» + )) +(define-char + '((=>ucs . #x85F3) ; 藳 + (morohashi-daikanwa 32379 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x607B) ; ø»˜¾¤ + )) +(define-char + '((=>ucs . #x85F3) ; 藳 + (morohashi-daikanwa 32379 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x597C) ; ø»‹·» + (ucs-jis . #x85F3) ; ø»‹·» + )) +(define-char + '((morohashi-daikanwa 32379 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 5 3321 11) + (=hanziku-9 . #xAFE5) ; ý¢‚š¿¥ + (=ucs . #x85F3) ; 藳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x493B) ; ø»ž¹¾ + (ideograph-daikanwa . 32380) ; ø¸‡¹¼ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6931) ; ø»›”¬ + (ideograph-daikanwa . 32381) ; ø¸‡¹½ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4933) ; ø»ž¹¶ + (ideograph-daikanwa . 49637) ; ø¸Œ‡¥ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4936) ; ø»ž¹¹ + (ideograph-daikanwa . 49647) ; ø¸Œ‡¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4948) ; ø»žº‹ + (ideograph-daikanwa . 49648) ; ø¸Œ‡° + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 49650) ; ø¸Œ‡² + )) +(define-char + '((morohashi-daikanwa 49650 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x493A) ; ø»ž¹½ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4950) ; ø»žº“ + (ideograph-daikanwa . 49652) ; ø¸Œ‡´ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4952) ; ø»žº• + (ideograph-daikanwa . 49653) ; ø¸Œ‡µ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4937) ; ø»ž¹º + (ideograph-daikanwa . 49662) ; ø¸Œ‡¾ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (=ucs . #x85D4) ; 藔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-2 . #x665A) ; ø»”²¯ + (=ucs . #x85F2) ; 藲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-gb12345 . #x544C) ; 藴 + (=ucs . #x85F4) ; 藴 + )) +(define-char + '((=>ucs . #x85F4) ; 藴 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B25) ; ø»–«´ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (=ucs . #x85F5) ; 藵 + )) +(define-char + '((=>ucs . #x85EE) ; 藮 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32382) ; ø¸‡¹¾ + )) +(define-char + '((=>ucs . #x85EE) ; 藮 + (morohashi-daikanwa 32382 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C7B) ; ø»–®¨ + )) +(define-char + '((morohashi-daikanwa 32382 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 5 3324 9) + (=hanziku-9 . #xB0A6) ; ý¢‚›‚¦ + (=ucs . #x85EE) ; 藮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32383) ; ø¸‡¹¿ + )) +(define-char + '((morohashi-daikanwa 32383 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F54) ; ø»Ÿƒ‹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32384) ; ø¸‡º€ + )) +(define-char + '((morohashi-daikanwa 32384 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F4E) ; ø»Ÿƒ… + )) +(define-char + '((=>ucs . #x85F6) ; 藶 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x696A) ; ø»”·™ + (ideograph-daikanwa . 32385) ; ø¸‡º + )) +(define-char + '((morohashi-daikanwa 32385 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0212 . #x597D) ; ø»‹·¼ + (=jis-x0213-2-2000 . #x772C) ; ø»¦›Ÿ + (chinese-gb12345 . #x5C42) ; 藶 + (=ucs . #x85F6) ; 藶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x642F) ; ø»™ƒ + (ideograph-daikanwa . 32386) ; ø¸‡º‚ + (=ucs . #x4566) ; 䕦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6434) ; ø»™ƒ• + (ideograph-daikanwa . 32387) ; ø¸‡ºƒ + (=ucs . #x4567) ; 䕧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C7A) ; ø»–®§ + (ideograph-daikanwa . 32388) ; ø¸‡º„ + (=ucs . #x456F) ; 䕯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D47) ; ø»›šº + (ideograph-daikanwa . 32389) ; ø¸‡º… + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C7D) ; ø»–®ª + (ideograph-daikanwa . 32390) ; ø¸‡º† + (=ucs . #x4568) ; 䕨 + )) +(define-char + '((=>ucs . #x85F7) ; 藷 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32391) ; ø¸‡º‡ + )) +(define-char + '((=>ucs . #x85F7) ; 藷 + (morohashi-daikanwa 32391 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (korean-ksc5601 . #x6E4B) ; ø»Š‹¼ + )) +(define-char + '((=>ucs . #x85F7) ; 藷 + (morohashi-daikanwa 32391 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x7870) ; ø»“ƒ + )) +(define-char + '((morohashi-daikanwa 32391 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0208 . #x3D73) ; ø»†º¢ + (=jis-x0208-1990 . #x3D73) ; ø½Š – + (=ucs . #x85F7) ; 藷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (daikanwa-radical . 140) + (daikanwa-strokes . 16) + (chinese-cns11643-2 . #x665B) ; ø»”²° + (ideograph-daikanwa . 32392) ; ø¸‡ºˆ + (=ucs . #x85F8) ; 藸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F61) ; ø»Ÿƒ˜ + (ideograph-daikanwa . 32393) ; ø¸‡º‰ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D41) ; ø»›š´ + (ideograph-daikanwa . 32394) ; ø¸‡ºŠ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D44) ; ø»›š· + (ideograph-daikanwa . 32395) ; ø¸‡º‹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6439) ; ø»™ƒš + (ideograph-daikanwa . 32396) ; ø¸‡ºŒ + (=ucs . #x27083) ; 𧂃 + )) +(define-char + '((=>ucs . #x27083) ; 𧂃 + (morohashi-daikanwa 32396 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 5 3327 4) + (=hanziku-9 . #xB142) ; ý¢‚›…‚ + )) +(define-char + '((=>ucs . #x85F9) ; 藹 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A32) ; ø»“…› + (ideograph-daikanwa . 32397) ; ø¸‡º + )) +(define-char + '((morohashi-daikanwa 32397 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (=jis-x0208 . #x693D) ; ø½‹ ˆ + (chinese-gb12345 . #x302A) ; 藹 + (=ucs . #x85F9) ; 藹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F58) ; ø»Ÿƒ + (ideograph-daikanwa . 32398) ; ø¸‡ºŽ + )) +(define-char + '((=>ucs . #x85FA) ; 藺 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32399) ; ø¸‡º + )) +(define-char + '((=>ucs . #x85FA) ; 藺 + (morohashi-daikanwa 32399 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A34) ; ø»“… + )) +(define-char + '((=>ucs . #x85FA) ; 藺 + (morohashi-daikanwa 32399 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (=jis-x0208 . #x6942) ; ø½‹  + (korean-ksc5601 . #x5774) ; ø»‰ª³ + (ucs-jis . #x85FA) ; ø½‹  + )) +(define-char + '((morohashi-daikanwa 32399 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-gb12345 . #x5D7E) ; 藺 + (=ucs . #x85FA) ; 藺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D46) ; ø»›š¹ + (ideograph-daikanwa . 32400) ; ø¸‡º + )) +(define-char + '((=>ucs . #x85FB) ; 藻 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32401) ; ø¸‡º‘ + )) +(define-char + '((=>ucs . #x85FB) ; 藻 + (morohashi-daikanwa 32401 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A31) ; ø»“…š + )) +(define-char + '((morohashi-daikanwa 32401 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-gb2312 . #x5465) ; ø»…’‚ + (=jis-x0208 . #x4174) ; ø½Š¦ + (korean-ksc5601 . #x705D) ; ø»ŠŠ + (chinese-isoir165 . #x5465) ; ø»º’ + (=ucs . #x85FB) ; 藻 + )) +(define-char + '((=>ucs . #x85FC) ; 藼 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32402) ; ø¸‡º’ + )) +(define-char + '((=>ucs . #x85FC) ; 藼 + (morohashi-daikanwa 32402 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0212 . #x597E) ; ø»‹·½ + (ucs-jis . #x85FC) ; ø»‹·½ + )) +(define-char + '((=>ucs . #x85FC) ; 藼 + (morohashi-daikanwa 32402 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C76) ; ø»–®£ + )) +(define-char + '((morohashi-daikanwa 32402 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 5 3329 7) + (=hanziku-9 . #xB1A7) ; ý¢‚›†§ + (=ucs . #x85FC) ; 藼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6433) ; ø»™ƒ” + (ideograph-daikanwa . 32403) ; ø¸‡º“ + (=ucs . #x4569) ; 䕩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x696F) ; ø»”·ž + (ideograph-daikanwa . 32404) ; ø¸‡º” + (=ucs . #x85FD) ; 藽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (=jis-x0208 . #x6941) ; ø½‹ Œ + (chinese-cns11643-2 . #x6967) ; ø»”·– + (ideograph-daikanwa . 32405) ; ø¸‡º• + (=ucs . #x85FE) ; 藾 + )) +(define-char + '((=>ucs . #x85FF) ; 藿 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32406) ; ø¸‡º– + )) +(define-char + '((=>ucs . #x85FF) ; 藿 + (morohashi-daikanwa 32406 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (korean-ksc5601 . #x4E2B) ; ø»‰œœ + (japanese-jisx0212 . #x5A21) ; ø»‹·¾ + (=jis-x0213-1-2000 . #x7B45) ; ø»¤—¬ + (ucs-jis . #x85FF) ; ø»‰œœ + )) +(define-char + '((=>ucs . #x85FF) ; 藿 + (morohashi-daikanwa 32406 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x6965) ; ø»”·” + )) +(define-char + '((morohashi-daikanwa 32406 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-gb2312 . #x5E3D) ; ø»… † + (chinese-isoir165 . #x5E3D) ; ø»Žˆ– + (=ucs . #x85FF) ; 藿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C74) ; ø»–®¡ + (ideograph-daikanwa . 32407) ; ø¸‡º— + (=ucs . #x456A) ; 䕪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (japanese-jisx0212 . #x5A22) ; ø»‹·¿ + (chinese-cns11643-2 . #x6969) ; ø»”·˜ + (=jis-x0213-2-2000 . #x772D) ; ø»¦›  + (ideograph-daikanwa . 32408) ; ø¸‡º˜ + (=ucs . #x8600) ; 蘀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x6966) ; ø»”·• + (ideograph-daikanwa . 32409) ; ø¸‡º™ + (=ucs . #x8601) ; 蘁 + )) +(define-char + '((=>ucs . #x8602) ; 蘂 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32410) ; ø¸‡ºš + )) +(define-char + '((=>ucs . #x8602) ; 蘂 + (morohashi-daikanwa 32410 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C78) ; ø»–®¥ + )) +(define-char + '((morohashi-daikanwa 32410 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 5 3329 9) + (japanese-jisx0208-1978 . #x3C49) ; ø»‚¤’ + (japanese-jisx0208 . #x6922) ; ø»‡¹¹ + (korean-ksc5601 . #x675E) ; ø»Š½ + (=jis-x0208-1990 . #x6922) ; ø½‹Ÿ­ + (=hanziku-9 . #xB1A9) ; ý¢‚›†© + (=ucs . #x8602) ; 蘂 + )) +(define-char + '((=>ucs . #x8603) ; 蘃 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 5 3325 3) + (ideograph-daikanwa . 32411) ; ø¸‡º› + (=hanziku-9 . #xB0C0) ; ý¢‚›ƒ€ + )) +(define-char + '((=>ucs . #x8603) ; 蘃 + (morohashi-daikanwa 32411 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C7C) ; ø»–®© + )) +(define-char + '((morohashi-daikanwa 32411 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x8603) ; 蘃 + )) +(define-char + '((=>ucs . #x27086) ; 𧂆 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 5 3326 15) + (ideograph-daikanwa . 32413) ; ø¸‡º + (=hanziku-9 . #xB0EC) ; ý¢‚›ƒ¬ + )) +(define-char + '((morohashi-daikanwa 32413 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6435) ; ø»™ƒ– + (=ucs . #x27086) ; 𧂆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C79) ; ø»–®¦ + (ideograph-daikanwa . 32414) ; ø¸‡ºž + (=ucs . #x456C) ; 䕬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F62) ; ø»Ÿƒ™ + (ideograph-daikanwa . 32416) ; ø¸‡º  + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6432) ; ø»™ƒ“ + (ideograph-daikanwa . 32417) ; ø¸‡º¡ + (=ucs . #x456D) ; 䕭 + )) +(define-char + '((=>ucs . #x8604) ; 蘄 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x696B) ; ø»”·š + (ideograph-daikanwa . 32418) ; ø¸‡º¢ + )) +(define-char + '((morohashi-daikanwa 32418 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0212 . #x5A23) ; ø»‹¸€ + (=jis-x0213-1-2000 . #x7B46) ; ø»¤—­ + (chinese-gb12345 . #x5E2D) ; 蘄 + (=ucs . #x8604) ; 蘄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32419) ; ø¸‡º£ + )) +(define-char + '((morohashi-daikanwa 32419 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D3F) ; ø»›š² + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32420) ; ø¸‡º¤ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F5F) ; ø»Ÿƒ– + (ideograph-daikanwa . 32421) ; ø¸‡º¥ + )) +(define-char + '((=>ucs . #x8605) ; 蘅 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x696D) ; ø»”·œ + (ideograph-daikanwa . 32422) ; ø¸‡º¦ + )) +(define-char + '((morohashi-daikanwa 32422 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-gb2312 . #x5E3F) ; ø»… ˆ + (japanese-jisx0212 . #x5A24) ; ø»‹¸ + (chinese-isoir165 . #x5E3F) ; ø»Žˆ˜ + (=jis-x0213-1-2000 . #x7B47) ; ø»¤—® + (=ucs . #x8605) ; 蘅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D3B) ; ø»›š® + (ideograph-daikanwa . 32423) ; ø¸‡º§ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F51) ; ø»Ÿƒˆ + (ideograph-daikanwa . 32424) ; ø¸‡º¨ + )) +(define-char + '((=>ucs . #x8606) ; 蘆 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32425) ; ø¸‡º© + )) +(define-char + '((=>ucs . #x8606) ; 蘆 + (morohashi-daikanwa 32425 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A35) ; ø»“…ž + )) +(define-char + '((morohashi-daikanwa 32425 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (=jis-x0208 . #x6943) ; ø½‹ Ž + (korean-ksc5601 . #x5656) ; ø»‰¨· + (chinese-gb12345 . #x422B) ; 蘆 + (=ucs . #x8606) ; 蘆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32426) ; ø¸‡ºª + )) +(define-char + '((morohashi-daikanwa 32426 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F50) ; ø»Ÿƒ‡ + )) +(define-char + '((=>ucs . #x8607) ; 蘇 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A37) ; ø»“…  + (ideograph-daikanwa . 32427) ; ø¸‡º« + )) +(define-char + '((morohashi-daikanwa 32427 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (=jis-x0208 . #x4149) ; ø½Š¥¤ + (korean-ksc5601 . #x614C) ; ø»‰¸· + (chinese-gb12345 . #x4B55) ; 蘇 + (=ucs . #x8607) ; 蘇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F4C) ; ø»Ÿƒƒ + (ideograph-daikanwa . 32428) ; ø¸‡º¬ + )) +(define-char + '((=>ucs . #x8608) ; 蘈 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D22) ; ø»–®­ + (ideograph-daikanwa . 32429) ; ø¸‡º­ + )) +(define-char + '((morohashi-daikanwa 32429 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 5 3326 7) + (=hanziku-9 . #xB0E4) ; ý¢‚›ƒ¤ + (=ucs . #x8608) ; 蘈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6438) ; ø»™ƒ™ + (ideograph-daikanwa . 32430) ; ø¸‡º® + (=ucs . #x456E) ; 䕮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D3E) ; ø»›š± + (ideograph-daikanwa . 32432) ; ø¸‡º° + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x696C) ; ø»”·› + (ideograph-daikanwa . 32433) ; ø¸‡º± + (=ucs . #x8609) ; 蘉 + )) +(define-char + '((=>ucs . #x860A) ; 蘊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32434) ; ø¸‡º² + )) +(define-char + '((=>ucs . #x860A) ; 蘊 + (morohashi-daikanwa 32434 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A38) ; ø»“…¡ + )) +(define-char + '((morohashi-daikanwa 32434 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (=jis-x0208 . #x693E) ; ø½‹ ‰ + (korean-ksc5601 . #x6833) ; ø»Š‚° + (=ucs . #x860A) ; 蘊 + )) +(define-char + '((=>ucs . #x860B) ; 蘋 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32435) ; ø¸‡º³ + )) +(define-char + '((=>ucs . #x860B) ; 蘋 + (morohashi-daikanwa 32435 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A36) ; ø»“…Ÿ + )) +(define-char + '((=>ucs . #x860B) ; 蘋 + (morohashi-daikanwa 32435 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (=jis-x0208 . #x6940) ; ø½‹ ‹ + (ucs-jis . #x860B) ; ø½‹ ‹ + )) +(define-char + '((morohashi-daikanwa 32435 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-gb12345 . #x463B) ; 蘋 + (=ucs . #x860B) ; 蘋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D45) ; ø»›š¸ + (ideograph-daikanwa . 32436) ; ø¸‡º´ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F4D) ; ø»Ÿƒ„ + (ideograph-daikanwa . 32437) ; ø¸‡ºµ + )) +(define-char + '((=>ucs . #x8622) ; 蘢 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32438) ; ø¸‡º¶ + )) +(define-char + '((=>ucs . #x8622) ; 蘢 + (morohashi-daikanwa 32438 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x6964) ; ø»”·“ + )) +(define-char + '((morohashi-daikanwa 32438 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (=jis-x0208 . #x6944) ; ø½‹  + (chinese-gb12345 . #x5C57) ; 蘢 + (=ucs . #x8622) ; 蘢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x696E) ; ø»”· + (ideograph-daikanwa . 32439) ; ø¸‡º· + (=ucs . #x860C) ; 蘌 + )) +(define-char + '((=>ucs . #x27092) ; 𧂒 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32440) ; ø¸‡º¸ + )) +(define-char + '((morohashi-daikanwa 32440 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 5 3329 1) + (=hanziku-9 . #xB1A1) ; ý¢‚›†¡ + (=ucs . #x27092) ; 𧂒 + )) +(define-char + '((=>ucs . #x27092) ; 𧂒 + (morohashi-daikanwa 32440 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6431) ; ø»™ƒ’ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F67) ; ø»Ÿƒž + (ideograph-daikanwa . 32441) ; ø¸‡º¹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D3C) ; ø»›š¯ + (ideograph-daikanwa . 32442) ; ø¸‡ºº + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F4B) ; ø»Ÿƒ‚ + (ideograph-daikanwa . 32443) ; ø¸‡º» + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F53) ; ø»ŸƒŠ + (ideograph-daikanwa . 32444) ; ø¸‡º¼ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F5B) ; ø»Ÿƒ’ + (ideograph-daikanwa . 32445) ; ø¸‡º½ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6430) ; ø»™ƒ‘ + (ideograph-daikanwa . 32446) ; ø¸‡º¾ + (=ucs . #x4570) ; 䕰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F65) ; ø»Ÿƒœ + (ideograph-daikanwa . 32447) ; ø¸‡º¿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D43) ; ø»›š¶ + (ideograph-daikanwa . 32448) ; ø¸‡»€ + )) +(define-char + '((=>ucs . #x2709C) ; 𧂜 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32449) ; ø¸‡» + )) +(define-char + '((=>ucs . #x2709C) ; 𧂜 + (morohashi-daikanwa 32449 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 5 3329 8) + (=hanziku-9 . #xB1A8) ; ý¢‚›†¨ + )) +(define-char + '((morohashi-daikanwa 32449 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x642E) ; ø»™ƒ + (=ucs . #x2709C) ; 𧂜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F59) ; ø»Ÿƒ + (ideograph-daikanwa . 32450) ; ø¸‡»‚ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C75) ; ø»–®¢ + (ideograph-daikanwa . 32451) ; ø¸‡»ƒ + (=ucs . #x4571) ; 䕱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D3D) ; ø»›š° + (ideograph-daikanwa . 32452) ; ø¸‡»„ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F66) ; ø»Ÿƒ + (ideograph-daikanwa . 32453) ; ø¸‡»… + )) +(define-char + '((=>ucs . #x860D) ; 蘍 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (hanyu-dazidian 5 3326 9) + (chinese-cns11643-3 . #x5C7E) ; ø»–®« + (ideograph-daikanwa . 32455) ; ø¸‡»‡ + (=hanziku-9 . #xB0E6) ; ý¢‚›ƒ¦ + )) +(define-char + '((morohashi-daikanwa 32455 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0212 . #x5A25) ; ø»‹¸‚ + (=ucs . #x860D) ; 蘍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F5A) ; ø»Ÿƒ‘ + (ideograph-daikanwa . 32456) ; ø¸‡»ˆ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5869) ; ø»Ÿ® + (ideograph-daikanwa . 32458) ; ø¸‡»Š + )) +(define-char + '((=>ucs . #x860E) ; 蘎 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32459) ; ø¸‡»‹ + )) +(define-char + '((=>ucs . #x860E) ; 蘎 + (morohashi-daikanwa 32459 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6437) ; ø»™ƒ˜ + )) +(define-char + '((morohashi-daikanwa 32459 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 5 3325 2) + (japanese-jisx0212 . #x5A26) ; ø»‹¸ƒ + (=hanziku-9 . #xB0BF) ; ý¢‚›‚¿ + (=ucs . #x860E) ; 蘎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F49) ; ø»Ÿƒ€ + (ideograph-daikanwa . 32460) ; ø¸‡»Œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D3A) ; ø»›š­ + (ideograph-daikanwa . 32461) ; ø¸‡» + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D48) ; ø»›š» + (ideograph-daikanwa . 32462) ; ø¸‡»Ž + )) +(define-char + '((=>ucs . #x860F) ; 蘏 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32464) ; ø¸‡» + )) +(define-char + '((=>ucs . #x860F) ; 蘏 + (morohashi-daikanwa 32464 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D23) ; ø»–®® + )) +(define-char + '((morohashi-daikanwa 32464 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 5 3327 5) + (=hanziku-9 . #xB143) ; ý¢‚›…ƒ + (=ucs . #x860F) ; 蘏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F57) ; ø»ŸƒŽ + (ideograph-daikanwa . 32466) ; ø¸‡»’ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F48) ; ø»Ÿ‚¿ + (ideograph-daikanwa . 32467) ; ø¸‡»“ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F4F) ; ø»Ÿƒ† + (ideograph-daikanwa . 32468) ; ø¸‡»” + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F52) ; ø»Ÿƒ‰ + (ideograph-daikanwa . 32469) ; ø¸‡»• + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F60) ; ø»Ÿƒ— + (ideograph-daikanwa . 32471) ; ø¸‡»— + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F4A) ; ø»Ÿƒ + (ideograph-daikanwa . 32473) ; ø¸‡»™ + )) +(define-char + '((=>ucs . #x8610) ; 蘐 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (japanese-jisx0212 . #x5A27) ; ø»‹¸„ + (=jis-x0213-1-2000 . #x7B48) ; ø»¤—¯ + (ideograph-daikanwa . 32474) ; ø¸‡»š + (ucs-jis . #x8610) ; ø»‹¸„ + )) +(define-char + '((=>ucs . #x8610) ; 蘐 + (morohashi-daikanwa 32474 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5C77) ; ø»–®¤ + )) +(define-char + '((morohashi-daikanwa 32474 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 5 3328 4) + (=hanziku-9 . #xB162) ; ý¢‚›…¢ + (=ucs . #x8610) ; 蘐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32475) ; ø¸‡»› + )) +(define-char + '((morohashi-daikanwa 32475 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F55) ; ø»ŸƒŒ + )) +(define-char + '((=>ucs . #x8611) ; 蘑 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 32477) ; ø¸‡» + )) +(define-char + '((=>ucs . #x8611) ; 蘑 + (morohashi-daikanwa 32477 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A33) ; ø»“…œ + )) +(define-char + '((=>ucs . #x8611) ; 蘑 + (morohashi-daikanwa 32477 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0212 . #x5A28) ; ø»‹¸… + (=jis-x0213-2-2000 . #x772E) ; ø»¦›¡ + (ucs-jis . #x8611) ; ø»‹¸… + )) +(define-char + '((morohashi-daikanwa 32477 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-gb2312 . #x4422) ; ø»„¹Ÿ + (chinese-isoir165 . #x4422) ; ø»¡¯ + (=ucs . #x8611) ; 蘑 + )) +(define-char + '((=>ucs . #x862D) ; 蘭 + (morohashi-daikanwa 32477 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (=jis-x0208 . #x4D76) ; ø½Š·¹ + (ucs-jis . #x862D) ; ø½Š·¹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F5E) ; ø»Ÿƒ• + (ideograph-daikanwa . 49654) ; ø¸Œ‡¶ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-4 . #x6436) ; ø»™ƒ— + (ideograph-daikanwa . 49656) ; ø¸Œ‡¸ + (=ucs . #x4572) ; 䕲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F56) ; ø»Ÿƒ + (ideograph-daikanwa . 49657) ; ø¸Œ‡¹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F5C) ; ø»Ÿƒ“ + (ideograph-daikanwa . 49658) ; ø¸Œ‡º + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F64) ; ø»Ÿƒ› + (ideograph-daikanwa . 49659) ; ø¸Œ‡» + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 49661) ; ø¸Œ‡½ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 5 3229 8) + (chinese-isoir165 . #x7E44) ; ø»Ž· + (=hanziku-8 . #xF2E0) ; ý¢‚‹  + (=ucs . #x841A) ; 萚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (japanese-jisx0212 . #x5A29) ; ø»‹¸† + (=jis-x0213-1-2000 . #x7B44) ; ø»¤—« + (=ucs . #x8612) ; 蘒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (=jis-x0208 . #x693F) ; ø½‹ Š + (=ucs . #x8613) ; 蘓 + )) +(define-char + '((=>ucs . #x8613) ; 蘓 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D21) ; ø»–®¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x8614) ; 蘔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D40) ; ø»›š³ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F47) ; ø»Ÿ‚¾ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F63) ; ø»Ÿƒš + )) +(define-char + '((=>ucs . #x8616) ; 蘖 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32478) ; ø¸‡»ž + )) +(define-char + '((=>ucs . #x8616) ; 蘖 + (morohashi-daikanwa 32478 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E5A) ; ø»–±ƒ + )) +(define-char + '((=>ucs . #x8616) ; 蘖 + (morohashi-daikanwa 32478 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 20) + (=jis-x0208 . #x5D31) ; ø½‹Ž” + (korean-ksc5601 . #x656E) ; ø»‰¿‘ + (ucs-jis . #x8616) ; ø½‹Ž” + )) +(define-char + '((morohashi-daikanwa 32478 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 5 3331 15) + (chinese-gb2312 . #x5E41) ; ø»… Š + (chinese-isoir165 . #x5E41) ; ø»Žˆš + (=hanziku-9 . #xB1EF) ; ý¢‚›‡¯ + (=ucs . #x8616) ; 蘖 + )) +(define-char + '((=>ucs . #x8617) ; 蘗 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32479) ; ø¸‡»Ÿ + )) +(define-char + '((=>ucs . #x8617) ; 蘗 + (morohashi-daikanwa 32479 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B21) ; ø»“†¨ + )) +(define-char + '((morohashi-daikanwa 32479 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 20) + (=jis-x0208 . #x5D22) ; ø½‹Ž… + (korean-ksc5601 . #x5C22) ; ø»‰°· + (=ucs . #x8617) ; 蘗 + )) +(define-char + '((=>ucs . #x8618) ; 蘘 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32480) ; ø¸‡»  + )) +(define-char + '((=>ucs . #x8618) ; 蘘 + (morohashi-daikanwa 32480 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C21) ; ø»”ºª + )) +(define-char + '((morohashi-daikanwa 32480 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 20) + (japanese-jisx0212 . #x5A2A) ; ø»‹¸‡ + (=jis-x0213-1-2000 . #x7B4A) ; ø»¤—± + (=ucs . #x8618) ; 蘘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5463) ; ø»ŸŠ° + (ideograph-daikanwa . 32481) ; ø¸‡»¡ + )) +(define-char + '((=>ucs . #x8619) ; 蘙 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (japanese-jisx0212 . #x5A2B) ; ø»‹¸ˆ + (ideograph-daikanwa . 32482) ; ø¸‡»¢ + (ucs-jis . #x8619) ; ø»‹¸ˆ + )) +(define-char + '((morohashi-daikanwa 32482 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C27) ; ø»”º° + (=ucs . #x8619) ; 蘙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x6727) ; ø»™‡¢ + (ideograph-daikanwa . 32484) ; ø¸‡»¤ + (=ucs . #x4573) ; 䕳 + )) +(define-char + '((=>ucs . #x861B) ; 蘛 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 32485) ; ø¸‡»¥ + )) +(define-char + '((=>ucs . #x861B) ; 蘛 + (morohashi-daikanwa 32485 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x6968) ; ø»”·— + )) +(define-char + '((morohashi-daikanwa 32485 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 20) + (japanese-jisx0212 . #x5A2C) ; ø»‹¸‰ + (=ucs . #x861B) ; 蘛 + )) +(define-char + '((=>ucs . #x270D0) ; 𧃐 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32486) ; ø¸‡»¦ + )) +(define-char + '((morohashi-daikanwa 32486 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-4 . #x6935) ; ø»™Š¬ + (=ucs . #x270D0) ; 𧃐 + )) +(define-char + '((=>ucs . #x270D0) ; 𧃐 + (morohashi-daikanwa 32486 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 5 3334 15) + (=hanziku-9 . #xB2B2) ; ý¢‚›Š² + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C26) ; ø»”º¯ + (ideograph-daikanwa . 32487) ; ø¸‡»§ + (=ucs . #x861C) ; 蘜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7128) ; ø»› “ + (ideograph-daikanwa . 32488) ; ø¸‡»¨ + )) +(define-char + '((=>ucs . #x861D) ; 蘝 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 5 3332 2) + (chinese-cns11643-3 . #x5E5C) ; ø»–±… + (ideograph-daikanwa . 32489) ; ø¸‡»© + (=hanziku-9 . #xB243) ; ý¢‚›‰ƒ + )) +(define-char + '((morohashi-daikanwa 32489 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x861D) ; 蘝 + )) +(define-char + '((=>ucs . #x861E) ; 蘞 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C2D) ; ø»”º¶ + (ideograph-daikanwa . 32490) ; ø¸‡»ª + )) +(define-char + '((morohashi-daikanwa 32490 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 20) + (japanese-jisx0212 . #x5A2D) ; ø»‹¸Š + (=jis-x0213-2-2000 . #x772F) ; ø»¦›¢ + (chinese-gb12345 . #x5D7C) ; 蘞 + (=ucs . #x861E) ; 蘞 + )) +(define-char + '((=>ucs . #x270D2) ; 𧃒 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32491) ; ø¸‡»« + )) +(define-char + '((morohashi-daikanwa 32491 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (=ucs . #x270D2) ; 𧃒 + )) +(define-char + '((=>ucs . #x270D2) ; 𧃒 + (morohashi-daikanwa 32491 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5466) ; ø»ŸŠ³ + )) +(define-char + '((=>ucs . #x2F9B1) ; 𧃒 + (morohashi-daikanwa 32491 0 8) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 5 3333 11) + (=hanziku-9 . #xB26C) ; ý¢‚›‰¬ + )) +(define-char + '((=>ucs* . #x270D2) ; 𧃒 + (morohashi-daikanwa 32491 0 9) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x672B) ; ø»™‡¦ + (=ucs . #x2F9B1) ; 𧃒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x545F) ; ø»ŸŠ¬ + (ideograph-daikanwa . 32492) ; ø¸‡»¬ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C24) ; ø»”º­ + (ideograph-daikanwa . 32493) ; ø¸‡»­ + (=ucs . #x861F) ; 蘟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C2B) ; ø»”º´ + (ideograph-daikanwa . 32494) ; ø¸‡»® + (=ucs . #x8620) ; 蘠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (japanese-jisx0212 . #x5A2E) ; ø»‹¸‹ + (chinese-cns11643-2 . #x6C2A) ; ø»”º³ + (=jis-x0213-2-2000 . #x7730) ; ø»¦›£ + (ideograph-daikanwa . 32495) ; ø¸‡»¯ + (=ucs . #x8621) ; 蘡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7124) ; ø»›  + (ideograph-daikanwa . 32496) ; ø¸‡»° + )) +(define-char + '((=>ucs . #x270D5) ; 𧃕 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32497) ; ø¸‡»± + )) +(define-char + '((morohashi-daikanwa 32497 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 5 3333 3) + (chinese-cns11643-4 . #x672C) ; ø»™‡§ + (=hanziku-9 . #xB264) ; ý¢‚›‰¤ + (=ucs . #x270D5) ; 𧃕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 5 3332 3) + (chinese-cns11643-4 . #x672A) ; ø»™‡¥ + (ideograph-daikanwa . 32498) ; ø¸‡»² + (=hanziku-9 . #xB244) ; ý¢‚›‰„ + (=ucs . #x270D6) ; 𧃖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5459) ; ø»ŸŠ¦ + (ideograph-daikanwa . 32499) ; ø¸‡»³ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 5 3331 9) + (chinese-cns11643-4 . #x672E) ; ø»™‡© + (ideograph-daikanwa . 32500) ; ø¸‡»´ + (=hanziku-9 . #xB1E9) ; ý¢‚›‡© + (=ucs . #x270D8) ; 𧃘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C25) ; ø»”º® + (ideograph-daikanwa . 32501) ; ø¸‡»µ + (=ucs . #x8623) ; 蘣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (kangxi-strokes . 14) + (total-strokes . 18) + (daikanwa-radical . 140) + (daikanwa-strokes . 17) + (chinese-cns11643-2 . #x6322) ; ø»”­ + (=jis-x0213-2-2000 . #x7731) ; ø»¦›¤ + (ideograph-daikanwa . 32502) ; ø¸‡»¶ + (=ucs . #x8624) ; 蘤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7122) ; ø»›  + (ideograph-daikanwa . 32503) ; ø¸‡»· + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E59) ; ø»–±‚ + (ideograph-daikanwa . 32504) ; ø¸‡»¸ + (=ucs . #x4574) ; 䕴 + )) +(define-char + '((=>ucs . #x8625) ; 蘥 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C2E) ; ø»”º· + (ideograph-daikanwa . 32505) ; ø¸‡»¹ + (ucs-cns . #x8625) ; ø»”º· + )) +(define-char + '((morohashi-daikanwa 32505 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x8625) ; 蘥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x6728) ; ø»™‡£ + (ideograph-daikanwa . 32506) ; ø¸‡»º + (=ucs . #x4575) ; 䕵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5464) ; ø»ŸŠ± + (ideograph-daikanwa . 32507) ; ø¸‡»» + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C23) ; ø»”º¬ + (ideograph-daikanwa . 32508) ; ø¸‡»¼ + (=ucs . #x8626) ; 蘦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-gb2312 . #x5E3E) ; ø»… ‡ + (japanese-jisx0212 . #x5A2F) ; ø»‹¸Œ + (chinese-isoir165 . #x5E3E) ; ø»Žˆ— + (chinese-cns11643-2 . #x6C28) ; ø»”º± + (=jis-x0213-2-2000 . #x7732) ; ø»¦›¥ + (ideograph-daikanwa . 32509) ; ø¸‡»½ + (=ucs . #x8627) ; 蘧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7125) ; ø»›  + (ideograph-daikanwa . 32510) ; ø¸‡»¾ + )) +(define-char + '((=>ucs . #x8628) ; 蘨 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32511) ; ø¸‡»¿ + )) +(define-char + '((=>ucs . #x8628) ; 蘨 + (morohashi-daikanwa 32511 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E58) ; ø»–± + )) +(define-char + '((morohashi-daikanwa 32511 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 5 3332 9) + (=hanziku-9 . #xB24A) ; ý¢‚›‰Š + (=ucs . #x8628) ; 蘨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-gb2312 . #x5E40) ; ø»… ‰ + (japanese-jisx0212 . #x5A30) ; ø»‹¸ + (chinese-isoir165 . #x5E40) ; ø»Žˆ™ + (chinese-cns11643-2 . #x6C2C) ; ø»”ºµ + (=jis-x0213-1-2000 . #x7B4B) ; ø»¤—² + (ideograph-daikanwa . 32512) ; ø¸‡¼€ + (=ucs . #x8629) ; 蘩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5465) ; ø»ŸŠ² + (ideograph-daikanwa . 32513) ; ø¸‡¼ + )) +(define-char + '((=>ucs . #x270DD) ; 𧃝 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 5 3330 16) + (chinese-cns11643-4 . #x6729) ; ø»™‡¤ + (ideograph-daikanwa . 32514) ; ø¸‡¼‚ + (=hanziku-9 . #xB1D0) ; ý¢‚›‡ + )) +(define-char + '((morohashi-daikanwa 32514 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (=ucs . #x270DD) ; 𧃝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C22) ; ø»”º« + (ideograph-daikanwa . 32515) ; ø¸‡¼ƒ + (=ucs . #x862A) ; 蘪 + )) +(define-char + '((=>ucs . #x862B) ; 蘫 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E56) ; ø»–°¿ + (ideograph-daikanwa . 32516) ; ø¸‡¼„ + )) +(define-char + '((morohashi-daikanwa 32516 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 5 3332 16) + (=hanziku-9 . #xB251) ; ý¢‚›‰‘ + (=ucs . #x862B) ; 蘫 + )) +(define-char + '((=>ucs . #x862C) ; 蘬 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32517) ; ø¸‡¼… + )) +(define-char + '((morohashi-daikanwa 32517 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D77) ; ø»”½ž + (=ucs . #x862C) ; 蘬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32518) ; ø¸‡¼† + )) +(define-char + '((morohashi-daikanwa 32518 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D49) ; ø»›š¼ + )) +(define-char + '((=>ucs . #x862D) ; 蘭 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B22) ; ø»“†© + (ideograph-daikanwa . 32519) ; ø¸‡¼‡ + )) +(define-char + '((morohashi-daikanwa 32519 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 20) + (korean-ksc5601 . #x5535) ; ø»‰¦¸ + (chinese-gb12345 . #x403C) ; 蘭 + (=ucs . #x862D) ; 蘭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C29) ; ø»”º² + (ideograph-daikanwa . 32520) ; ø¸‡¼ˆ + (=ucs . #x862E) ; 蘮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32521) ; ø¸‡¼‰ + )) +(define-char + '((morohashi-daikanwa 32521 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7127) ; ø»› ’ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32522) ; ø¸‡¼Š + )) +(define-char + '((morohashi-daikanwa 32522 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x545B) ; ø»ŸŠ¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x545E) ; ø»ŸŠ« + (ideograph-daikanwa . 32523) ; ø¸‡¼‹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5453) ; ø»ŸŠ  + (ideograph-daikanwa . 32524) ; ø¸‡¼Œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7126) ; ø»› ‘ + (ideograph-daikanwa . 32525) ; ø¸‡¼ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5462) ; ø»ŸŠ¯ + (ideograph-daikanwa . 32526) ; ø¸‡¼Ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5457) ; ø»ŸŠ¤ + (ideograph-daikanwa . 32527) ; ø¸‡¼ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5455) ; ø»ŸŠ¢ + (ideograph-daikanwa . 32528) ; ø¸‡¼ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5460) ; ø»ŸŠ­ + (ideograph-daikanwa . 32529) ; ø¸‡¼‘ + )) +(define-char + '((=>ucs . #x270E7) ; 𧃧 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32530) ; ø¸‡¼’ + )) +(define-char + '((morohashi-daikanwa 32530 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 5 3332 14) + (chinese-cns11643-4 . #x672D) ; ø»™‡¨ + (=hanziku-9 . #xB24F) ; ý¢‚›‰ + (=ucs . #x270E7) ; 𧃧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32531) ; ø¸‡¼“ + )) +(define-char + '((morohashi-daikanwa 32531 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7123) ; ø»› Ž + )) +(define-char + '((=>ucs . #x862F) ; 蘯 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 5 3333 1) + (chinese-cns11643-3 . #x5E57) ; ø»–±€ + (ideograph-daikanwa . 32532) ; ø¸‡¼” + (=hanziku-9 . #xB262) ; ý¢‚›‰¢ + )) +(define-char + '((morohashi-daikanwa 32532 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 20) + (=jis-x0208 . #x623C) ; ø½‹•µ + (=ucs . #x862F) ; 蘯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7129) ; ø»› ” + (ideograph-daikanwa . 32533) ; ø¸‡¼• + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x712A) ; ø»› • + (ideograph-daikanwa . 32534) ; ø¸‡¼– + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5454) ; ø»ŸŠ¡ + (ideograph-daikanwa . 32535) ; ø¸‡¼— + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x545C) ; ø»ŸŠ© + (ideograph-daikanwa . 32536) ; ø¸‡¼˜ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32537) ; ø¸‡¼™ + )) +(define-char + '((=>ucs . #x8637) ; 蘷 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32538) ; ø¸‡¼š + )) +(define-char + '((morohashi-daikanwa 32538 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5876) ; ø»Ÿ» + (=ucs . #x8637) ; 蘷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32539) ; ø¸‡¼› + )) +(define-char + '((morohashi-daikanwa 32539 0 4) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x545A) ; ø»ŸŠ§ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32540) ; ø¸‡¼œ + )) +(define-char + '((morohashi-daikanwa 32540 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5467) ; ø»ŸŠ´ + )) +(define-char + '((=>ucs . #x8630) ; 蘰 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 32541) ; ø¸‡¼ + )) +(define-char + '((=>ucs . #x8630) ; 蘰 + (morohashi-daikanwa 32541 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 20) + (=jis-x0208 . #x6946) ; ø½‹ ‘ + (ucs-jis . #x8630) ; ø½‹ ‘ + )) +(define-char + '((morohashi-daikanwa 32541 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x8630) ; 蘰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5456) ; ø»ŸŠ£ + (ideograph-daikanwa . 49664) ; ø¸Œˆ€ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x545D) ; ø»ŸŠª + (ideograph-daikanwa . 49665) ; ø¸Œˆ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5468) ; ø»ŸŠµ + (=ucs . #x456B) ; 䕫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E5B) ; ø»–±„ + (=ucs . #x8615) ; 蘕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x707E) ; ø»› ‹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7121) ; ø»› Œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5458) ; ø»ŸŠ¥ + )) +(define-char + '((=>ucs . #x2710D) ; 𧄍 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 5 3334 1) + (ideograph-daikanwa . 32542) ; ø¸‡¼ž + (=hanziku-9 . #xB2A4) ; ý¢‚›Š¤ + )) +(define-char + '((=>ucs . #x2710D) ; 𧄍 + (morohashi-daikanwa 32542 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 21) + (=jis-x0213-2-2000 . #x7733) ; ø»¦›¦ + (ucs-jis . #x2710D) ; ø»¦›¦ + )) +(define-char + '((morohashi-daikanwa 32542 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x7424) ; ø»›¤© + (=ucs . #x2710D) ; 𧄍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F5D) ; ø»–²¤ + (ideograph-daikanwa . 32543) ; ø¸‡¼Ÿ + (=ucs . #x4578) ; 䕸 + )) +(define-char + '((=>ucs . #x2710E) ; 𧄎 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 32544) ; ø¸‡¼  + )) +(define-char + '((=>ucs . #x2710E) ; 𧄎 + (morohashi-daikanwa 32544 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 5 3335 8) + (=hanziku-9 . #xB2CB) ; ý¢‚›‹‹ + )) +(define-char + '((morohashi-daikanwa 32544 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-4 . #x6936) ; ø»™Š­ + (=ucs . #x2710E) ; 𧄎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D78) ; ø»”½Ÿ + (ideograph-daikanwa . 32545) ; ø¸‡¼¡ + (=ucs . #x8632) ; 蘲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-4 . #x6937) ; ø»™Š® + (ideograph-daikanwa . 32546) ; ø¸‡¼¢ + (=ucs . #x4579) ; 䕹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5872) ; ø»Ÿ· + (ideograph-daikanwa . 32547) ; ø¸‡¼£ + (=ucs . #x457A) ; 䕺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x7425) ; ø»›¤ª + (ideograph-daikanwa . 32548) ; ø¸‡¼¤ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x7427) ; ø»›¤¬ + (ideograph-daikanwa . 32549) ; ø¸‡¼¥ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D76) ; ø»”½ + (ideograph-daikanwa . 32550) ; ø¸‡¼¦ + (=ucs . #x8633) ; 蘳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x7428) ; ø»›¤­ + (ideograph-daikanwa . 32551) ; ø¸‡¼§ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5870) ; ø»Ÿµ + (ideograph-daikanwa . 32552) ; ø¸‡¼¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x7429) ; ø»›¤® + (ideograph-daikanwa . 32553) ; ø¸‡¼© + )) +(define-char + '((=>ucs . #x27114) ; 𧄔 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 32554) ; ø¸‡¼ª + )) +(define-char + '((=>ucs . #x27114) ; 𧄔 + (morohashi-daikanwa 32554 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 5 3335 4) + (=hanziku-9 . #xB2C7) ; ý¢‚›‹‡ + )) +(define-char + '((morohashi-daikanwa 32554 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-4 . #x693B) ; ø»™Š² + (=ucs . #x27114) ; 𧄔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D74) ; ø»”½› + (ideograph-daikanwa . 32555) ; ø¸‡¼« + (=ucs . #x8634) ; 蘴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D75) ; ø»”½œ + (ideograph-daikanwa . 32556) ; ø¸‡¼¬ + (=ucs . #x8635) ; 蘵 + )) +(define-char + '((=>ucs . #x27115) ; 𧄕 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 32557) ; ø¸‡¼­ + )) +(define-char + '((=>ucs . #x27115) ; 𧄕 + (morohashi-daikanwa 32557 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 5 3335 18) + (=hanziku-9 . #xB2D5) ; ý¢‚›‹• + )) +(define-char + '((morohashi-daikanwa 32557 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-4 . #x693A) ; ø»™Š± + (=ucs . #x27115) ; 𧄕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (japanese-jisx0212 . #x5A31) ; ø»‹¸Ž + (chinese-cns11643-2 . #x6D79) ; ø»”½  + (ideograph-daikanwa . 32558) ; ø¸‡¼® + (=ucs . #x8636) ; 蘶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5877) ; ø»Ÿ¼ + (ideograph-daikanwa . 32559) ; ø¸‡¼¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5875) ; ø»Ÿº + (ideograph-daikanwa . 32560) ; ø¸‡¼° + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x586D) ; ø»Ÿ² + (ideograph-daikanwa . 32561) ; ø¸‡¼± + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x7423) ; ø»›¤¨ + (ideograph-daikanwa . 32562) ; ø¸‡¼² + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x7426) ; ø»›¤« + (ideograph-daikanwa . 32563) ; ø¸‡¼³ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x586F) ; ø»Ÿ´ + (ideograph-daikanwa . 32564) ; ø¸‡¼´ + )) +(define-char + '((=>ucs . #x2711D) ; 𧄝 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 32565) ; ø¸‡¼µ + )) +(define-char + '((=>ucs . #x2711D) ; 𧄝 + (morohashi-daikanwa 32565 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 5 3335 13) + (=hanziku-9 . #xB2D0) ; ý¢‚›‹ + )) +(define-char + '((morohashi-daikanwa 32565 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-4 . #x6938) ; ø»™Š¯ + (=ucs . #x2711D) ; 𧄝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 5 3334 14) + (chinese-cns11643-4 . #x6939) ; ø»™Š° + (ideograph-daikanwa . 32566) ; ø¸‡¼¶ + (=hanziku-9 . #xB2B1) ; ý¢‚›Š± + (=ucs . #x2711E) ; 𧄞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x586E) ; ø»Ÿ³ + (ideograph-daikanwa . 32567) ; ø¸‡¼· + )) +(define-char + '((=>ucs . #x27120) ; 𧄠 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (hanyu-dazidian 5 3334 6) + (ideograph-daikanwa . 32568) ; ø¸‡¼¸ + (=hanziku-9 . #xB2A9) ; ý¢‚›Š© + )) +(define-char + '((morohashi-daikanwa 32568 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-4 . #x6934) ; ø»™Š« + (=ucs . #x27120) ; 𧄠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5873) ; ø»Ÿ¸ + (ideograph-daikanwa . 32569) ; ø¸‡¼¹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x586B) ; ø»Ÿ° + (ideograph-daikanwa . 32570) ; ø¸‡¼º + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5878) ; ø»Ÿ½ + (ideograph-daikanwa . 32571) ; ø¸‡¼» + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x586C) ; ø»Ÿ± + (ideograph-daikanwa . 49666) ; ø¸Œˆ‚ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5874) ; ø»Ÿ¹ + (ideograph-daikanwa . 49667) ; ø¸Œˆƒ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5871) ; ø»Ÿ¶ + (ideograph-daikanwa . 49668) ; ø¸Œˆ„ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x586A) ; ø»Ÿ¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (daikanwa-radical . 140) + (daikanwa-strokes . 19) + (chinese-cns11643-2 . #x6F43) ; ø»”¿¦ + (ideograph-daikanwa . 32573) ; ø¸‡¼½ + (=ucs . #x8631) ; 蘱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-gb2312 . #x553A) ; ø»…’µ + (japanese-jisx0212 . #x5A32) ; ø»‹¸ + (chinese-isoir165 . #x553A) ; ø»»… + (chinese-cns11643-1 . #x7C45) ; ø»“ˆª + (=jis-x0213-1-2000 . #x7B4C) ; ø»¤—³ + (ideograph-daikanwa . 32574) ; ø¸‡¼¾ + (=ucs . #x8638) ; 蘸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-3 . #x6041) ; ø»–³¦ + (ideograph-daikanwa . 32575) ; ø¸‡¼¿ + (=ucs . #x457B) ; 䕻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F41) ; ø»”¿¤ + (=jis-x0213-2-2000 . #x7734) ; ø»¦›§ + (ideograph-daikanwa . 32576) ; ø¸‡½€ + (=ucs . #x8639) ; 蘹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C4F) ; ø»Ÿ–Œ + (ideograph-daikanwa . 32577) ; ø¸‡½ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C5A) ; ø»Ÿ–— + (ideograph-daikanwa . 32578) ; ø¸‡½‚ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 5 3336 14) + (chinese-cns11643-4 . #x6A75) ; ø»™Š + (ideograph-daikanwa . 32579) ; ø¸‡½ƒ + (=hanziku-9 . #xB2F1) ; ý¢‚›‹± + (=ucs . #x27138) ; 𧄸 + )) +(define-char + '((=>ucs . #x863A) ; 蘺 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 32580) ; ø¸‡½„ + )) +(define-char + '((=>ucs . #x863A) ; 蘺 + (morohashi-daikanwa 32580 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F3F) ; ø»”¿¢ + )) +(define-char + '((=>ucs . #x863A) ; 蘺 + (morohashi-daikanwa 32580 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 22) + (japanese-jisx0212 . #x5A33) ; ø»‹¸ + (ucs-jis . #x863A) ; ø»‹¸ + )) +(define-char + '((morohashi-daikanwa 32580 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-gb12345 . #x5D71) ; 蘺 + (=ucs . #x863A) ; 蘺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F44) ; ø»”¿§ + (ideograph-daikanwa . 32581) ; ø¸‡½… + (=ucs . #x863B) ; 蘻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-3 . #x6042) ; ø»–³§ + (ideograph-daikanwa . 32582) ; ø¸‡½† + (=ucs . #x457C) ; 䕼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-gb2312 . #x5E42) ; ø»… ‹ + (japanese-jisx0212 . #x5A34) ; ø»‹¸‘ + (chinese-isoir165 . #x5E42) ; ø»Žˆ› + (chinese-cns11643-2 . #x6F42) ; ø»”¿¥ + (=jis-x0213-2-2000 . #x7735) ; ø»¦›¨ + (ideograph-daikanwa . 32583) ; ø¸‡½‡ + (=ucs . #x863C) ; 蘼 + )) +(define-char + '((=>ucs . #x863D) ; 蘽 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 32584) ; ø¸‡½ˆ + )) +(define-char + '((=>ucs . #x863D) ; 蘽 + (morohashi-daikanwa 32584 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-3 . #x6043) ; ø»–³¨ + )) +(define-char + '((morohashi-daikanwa 32584 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 5 3336 7) + (japanese-jisx0212 . #x5A35) ; ø»‹¸’ + (=hanziku-9 . #xB2EA) ; ý¢‚›‹ª + (=ucs . #x863D) ; 蘽 + )) +(define-char + '((=>ucs . #x27139) ; 𧄹 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 32585) ; ø¸‡½‰ + )) +(define-char + '((morohashi-daikanwa 32585 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7640) ; ø»›¨ + (=ucs . #x27139) ; 𧄹 + )) +(define-char + '((=>ucs . #x27139) ; 𧄹 + (morohashi-daikanwa 32585 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 22) + (=jis-x0213-2-2000 . #x7736) ; ø»¦›© + (ucs-jis . #x27139) ; ø»¦›© + )) +(define-char + '((=>ucs . #x27139) ; 𧄹 + (morohashi-daikanwa 32585 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 5 3337 4) + (=hanziku-9 . #xB348) ; ý¢‚›ˆ + )) +(define-char + '((=>ucs . #x2713A) ; 𧄺 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 5 3337 3) + (ideograph-daikanwa . 32586) ; ø¸‡½Š + (=hanziku-9 . #xB347) ; ý¢‚›‡ + )) +(define-char + '((morohashi-daikanwa 32586 0 5) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A74) ; ø»™‰ + (=ucs . #x2713A) ; 𧄺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F45) ; ø»”¿¨ + (ideograph-daikanwa . 32587) ; ø¸‡½‹ + (=ucs . #x863E) ; 蘾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x763F) ; ø»›¨€ + (ideograph-daikanwa . 32589) ; ø¸‡½ + )) +(define-char + '((=>ucs . #x863F) ; 蘿 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 32590) ; ø¸‡½Ž + )) +(define-char + '((=>ucs . #x863F) ; 蘿 + (morohashi-daikanwa 32590 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 22) + (=jis-x0208 . #x6947) ; ø½‹ ’ + (korean-ksc5601 . #x5521) ; ø»‰¦¤ + (ucs-jis . #x863F) ; ø½‹ ’ + )) +(define-char + '((=>ucs . #x863F) ; 蘿 + (morohashi-daikanwa 32590 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C46) ; ø»“ˆ« + )) +(define-char + '((morohashi-daikanwa 32590 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-gb12345 . #x425C) ; 蘿 + (=ucs . #x863F) ; 蘿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (japanese-jisx0212 . #x5A36) ; ø»‹¸“ + (chinese-cns11643-2 . #x6F40) ; ø»”¿£ + (=jis-x0213-2-2000 . #x7737) ; ø»¦›ª + (ideograph-daikanwa . 32591) ; ø¸‡½ + (=ucs . #x8640) ; 虀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 5 3336 9) + (chinese-cns11643-4 . #x6A71) ; ø»™† + (ideograph-daikanwa . 32592) ; ø¸‡½ + (=hanziku-9 . #xB2EC) ; ý¢‚›‹¬ + (=ucs . #x2713C) ; 𧄼 + )) +(define-char + '((=>ucs . #x2713D) ; 𧄽 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 32594) ; ø¸‡½’ + )) +(define-char + '((morohashi-daikanwa 32594 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 5 3336 12) + (chinese-cns11643-4 . #x6A73) ; ø»™ˆ + (=hanziku-9 . #xB2EF) ; ý¢‚›‹¯ + (=ucs . #x2713D) ; 𧄽 + )) +(define-char + '((=>ucs . #x2713E) ; 𧄾 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (hanyu-dazidian 5 3336 10) + (ideograph-daikanwa . 32595) ; ø¸‡½“ + (=hanziku-9 . #xB2ED) ; ý¢‚›‹­ + )) +(define-char + '((morohashi-daikanwa 32595 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A72) ; ø»™‡ + (=ucs . #x2713E) ; 𧄾 + )) +(define-char + '((=>ucs . #x2713F) ; 𧄿 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 32596) ; ø¸‡½” + )) +(define-char + '((=>ucs . #x2713F) ; 𧄿 + (morohashi-daikanwa 32596 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A70) ; ø»™… + )) +(define-char + '((morohashi-daikanwa 32596 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 22) + (hanyu-dazidian 5 3337 7) + (=hanziku-9 . #xB34B) ; ý¢‚›‹ + (=ucs . #x2713F) ; 𧄿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7643) ; ø»›¨„ + (ideograph-daikanwa . 32597) ; ø¸‡½• + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C51) ; ø»Ÿ–Ž + (ideograph-daikanwa . 32598) ; ø¸‡½– + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C5B) ; ø»Ÿ–˜ + (ideograph-daikanwa . 32599) ; ø¸‡½— + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7642) ; ø»›¨ƒ + (ideograph-daikanwa . 32600) ; ø¸‡½˜ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C55) ; ø»Ÿ–’ + (ideograph-daikanwa . 32602) ; ø¸‡½š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7644) ; ø»›¨… + (ideograph-daikanwa . 32603) ; ø¸‡½› + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C57) ; ø»Ÿ–” + (ideograph-daikanwa . 32604) ; ø¸‡½œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C58) ; ø»Ÿ–• + (ideograph-daikanwa . 32605) ; ø¸‡½ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C4D) ; ø»Ÿ–Š + (ideograph-daikanwa . 32606) ; ø¸‡½ž + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C50) ; ø»Ÿ– + (ideograph-daikanwa . 32607) ; ø¸‡½Ÿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-5 . #x7641) ; ø»›¨‚ + (ideograph-daikanwa . 32608) ; ø¸‡½  + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C56) ; ø»Ÿ–“ + (ideograph-daikanwa . 32609) ; ø¸‡½¡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C54) ; ø»Ÿ–‘ + (ideograph-daikanwa . 32610) ; ø¸‡½¢ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C4E) ; ø»Ÿ–‹ + (ideograph-daikanwa . 32611) ; ø¸‡½£ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C53) ; ø»Ÿ– + (ideograph-daikanwa . 32612) ; ø¸‡½¤ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C52) ; ø»Ÿ– + (ideograph-daikanwa . 49669) ; ø¸Œˆ… + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C59) ; ø»Ÿ–– + (ideograph-daikanwa . 49670) ; ø¸Œˆ† + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x7825) ; ø»›ª¢ + (ideograph-daikanwa . 32588) ; ø¸‡½Œ + (=ucs . #x457D) ; 䕽 + )) +(define-char + '((=>ucs . #x8641) ; 虁 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (ideograph-daikanwa . 32601) ; ø¸‡½™ + )) +(define-char + '((=>ucs . #x8641) ; 虁 + (morohashi-daikanwa 32601 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-5 . #x7940) ; ø»›¬› + )) +(define-char + '((morohashi-daikanwa 32601 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 23) + (=ucs . #x8641) ; 虁 + )) +(define-char + '((=>ucs . #x8642) ; 虂 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (ideograph-daikanwa . 32613) ; ø¸‡½¥ + )) +(define-char + '((=>ucs . #x8642) ; 虂 + (morohashi-daikanwa 32613 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-3 . #x6146) ; ø»–µ‰ + )) +(define-char + '((morohashi-daikanwa 32613 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 23) + (hanyu-dazidian 5 3338 16) + (japanese-jisx0212 . #x5A37) ; ø»‹¸” + (=hanziku-9 . #xB374) ; ý¢‚›´ + (=ucs . #x8642) ; 虂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x7823) ; ø»›ª  + (ideograph-daikanwa . 32614) ; ø¸‡½¦ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x7822) ; ø»›ªŸ + (ideograph-daikanwa . 32615) ; ø¸‡½§ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x7821) ; ø»›ªž + (ideograph-daikanwa . 32616) ; ø¸‡½¨ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-2 . #x704A) ; ø»•‹ + (ideograph-daikanwa . 32617) ; ø¸‡½© + (=ucs . #x8643) ; 虃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F40) ; ø»Ÿš— + (ideograph-daikanwa . 32618) ; ø¸‡½ª + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x7824) ; ø»›ª¡ + (ideograph-daikanwa . 32619) ; ø¸‡½« + )) +(define-char + '((=>ucs . #x457E) ; 䕾 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B7D) ; ø»™Ž° + (ideograph-daikanwa . 32620) ; ø¸‡½¬ + )) +(define-char + '((morohashi-daikanwa 32620 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 19) + (total-strokes . 22) + (=ucs . #x457E) ; 䕾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F42) ; ø»Ÿš™ + (ideograph-daikanwa . 32621) ; ø¸‡½­ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F46) ; ø»Ÿš + (ideograph-daikanwa . 32622) ; ø¸‡½® + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F43) ; ø»Ÿšš + (ideograph-daikanwa . 32623) ; ø¸‡½¯ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F44) ; ø»Ÿš› + (ideograph-daikanwa . 32624) ; ø¸‡½° + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F49) ; ø»Ÿš  + (ideograph-daikanwa . 32625) ; ø¸‡½± + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F41) ; ø»Ÿš˜ + (ideograph-daikanwa . 32626) ; ø¸‡½² + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F47) ; ø»Ÿšž + (ideograph-daikanwa . 32627) ; ø¸‡½³ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F48) ; ø»ŸšŸ + (ideograph-daikanwa . 49671) ; ø¸Œˆ‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F45) ; ø»Ÿšœ + (ideograph-daikanwa . 49672) ; ø¸Œˆˆ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-gb12345 . #x7D4A) ; 虄 + (=ucs . #x8644) ; 虄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 20) + (total-strokes . 23) + (=ucs . #x8645) ; 虅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-5 . #x7942) ; ø»›¬ + (ideograph-daikanwa . 32628) ; ø¸‡½´ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (japanese-jisx0212 . #x5A38) ; ø»‹¸• + (chinese-cns11643-2 . #x7134) ; ø»•‚“ + (ideograph-daikanwa . 32630) ; ø¸‡½¶ + (=ucs . #x8646) ; 虆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-5 . #x7943) ; ø»›¬ž + (ideograph-daikanwa . 32631) ; ø¸‡½· + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-2 . #x7135) ; ø»•‚” + (ideograph-daikanwa . 32632) ; ø¸‡½¸ + (=ucs . #x8647) ; 虇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-2 . #x7136) ; ø»•‚• + (ideograph-daikanwa . 32633) ; ø¸‡½¹ + (=ucs . #x8648) ; 虈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C7D) ; ø»™Ž + (ideograph-daikanwa . 32634) ; ø¸‡½º + (=ucs . #x4580) ; 䖀 + )) +(define-char + '((=>ucs . #x8649) ; 虉 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideograph-daikanwa . 32635) ; ø¸‡½» + )) +(define-char + '((=>ucs . #x8649) ; 虉 + (morohashi-daikanwa 32635 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-3 . #x6147) ; ø»–µŠ + )) +(define-char + '((morohashi-daikanwa 32635 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 24) + (hanyu-dazidian 5 3338 13) + (=hanziku-9 . #xB371) ; ý¢‚›± + (=ucs . #x8649) ; 虉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideograph-daikanwa . 32636) ; ø¸‡½¼ + )) +(define-char + '((morohashi-daikanwa 32636 0 3) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 22) + (total-strokes . 26) + (chinese-cns11643-7 . #x6255) ; ø»ŸŸ† + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideograph-daikanwa . 32637) ; ø¸‡½½ + )) +(define-char + '((morohashi-daikanwa 32637 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-5 . #x7941) ; ø»›¬œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x613E) ; ø»Ÿ‘ + (ideograph-daikanwa . 32639) ; ø¸‡½¿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x613D) ; ø»Ÿ + (ideograph-daikanwa . 32640) ; ø¸‡¾€ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x613F) ; ø»Ÿ’ + (ideograph-daikanwa . 49673) ; ø¸Œˆ‰ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x613C) ; ø»Ÿ + (ideograph-daikanwa . 49674) ; ø¸ŒˆŠ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 22) + (total-strokes . 26) + (chinese-cns11643-7 . #x6253) ; ø»ŸŸ„ + (ideograph-daikanwa . 32638) ; ø¸‡½¾ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 22) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D5E) ; ø»™‘ + (ideograph-daikanwa . 32641) ; ø¸‡¾ + (=ucs . #x457F) ; 䕿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 22) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A35) ; ø»›­® + (ideograph-daikanwa . 32642) ; ø¸‡¾‚ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 22) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A36) ; ø»›­¯ + (ideograph-daikanwa . 32643) ; ø¸‡¾ƒ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 22) + (total-strokes . 26) + (chinese-cns11643-7 . #x6257) ; ø»ŸŸˆ + (ideograph-daikanwa . 32645) ; ø¸‡¾… + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 22) + (total-strokes . 26) + (chinese-cns11643-7 . #x6256) ; ø»ŸŸ‡ + (ideograph-daikanwa . 32647) ; ø¸‡¾‡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 22) + (total-strokes . 26) + (chinese-cns11643-3 . #x616A) ; ø»–µ­ + (ideograph-daikanwa . 32648) ; ø¸‡¾ˆ + (=ucs . #x4581) ; 䖁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 22) + (total-strokes . 26) + (chinese-cns11643-7 . #x6254) ; ø»ŸŸ… + (ideograph-daikanwa . 32650) ; ø¸‡¾Š + )) +(define-char + '((=>ucs . #x2718A) ; 𧆊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 22) + (total-strokes . 26) + (hanyu-dazidian 5 3339 18) + (ideograph-daikanwa . 32657) ; ø¸‡¾‘ + (=hanziku-9 . #xB3B8) ; ý¢‚›Ž¸ + )) +(define-char + '((morohashi-daikanwa 32657 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 22) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D5F) ; ø»™‘Ž + (=ucs . #x2718A) ; 𧆊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 22) + (total-strokes . 26) + (chinese-cns11643-7 . #x6258) ; ø»ŸŸ‰ + (ideograph-daikanwa . 49675) ; ø¸Œˆ‹ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 22) + (total-strokes . 26) + (->identical + ((chinese-cns11643-7 . #x6248) ; ø»Ÿž¹ + )) + (->same-ideograph + ((ideograph-daikanwa . 24881) ; ø¸†„± + )) + (hanyu-dazidian 5 3339 4) + (=hanziku-9 . #xB3AA) ; ý¢‚›Žª + (=ucs . #x27186) ; 𧆆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 22) + (total-strokes . 26) + (chinese-cns11643-7 . #x6259) ; ø»ŸŸŠ + )) +(define-char + '((=>ucs . #x861A) ; 蘚 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 23) + (kangxi-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B23) ; ø»“†ª + (ideograph-daikanwa . 32483) ; ø¸‡»£ + )) +(define-char + '((morohashi-daikanwa 32483 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 23) + (kangxi-strokes . 17) + (total-strokes . 21) + (=jis-x0208 . #x6945) ; ø½‹  + (korean-ksc5601 . #x6050) ; ø»‰· + (chinese-gb12345 . #x5E3A) ; 蘚 + (=ucs . #x861A) ; 蘚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 23) + (total-strokes . 27) + (chinese-cns11643-4 . #x6D79) ; ø»™‘¨ + (ideograph-daikanwa . 32651) ; ø¸‡¾‹ + (=ucs . #x4582) ; 䖂 + )) +(define-char + '((=>ucs . #x864A) ; 虊 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 23) + (total-strokes . 27) + (ideograph-daikanwa . 32652) ; ø¸‡¾Œ + )) +(define-char + '((=>ucs . #x864A) ; 虊 + (morohashi-daikanwa 32652 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 23) + (total-strokes . 27) + (hanyu-dazidian 5 3339 20) + (=hanziku-9 . #xB3BA) ; ý¢‚›Žº + )) +(define-char + '((=>ucs . #x864A) ; 虊 + (morohashi-daikanwa 32652 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 23) + (total-strokes . 27) + (chinese-cns11643-3 . #x617C) ; ø»–µ¿ + )) +(define-char + '((morohashi-daikanwa 32652 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 23) + (total-strokes . 26) + (=ucs . #x864A) ; 虊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 23) + (total-strokes . 27) + (chinese-cns11643-4 . #x6D7B) ; ø»™‘ª + (ideograph-daikanwa . 32653) ; ø¸‡¾ + (=ucs . #x4583) ; 䖃 + )) +(define-char + '((=>ucs . #x27187) ; 𧆇 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 23) + (total-strokes . 27) + (ideograph-daikanwa . 32654) ; ø¸‡¾Ž + )) +(define-char + '((=>ucs . #x27187) ; 𧆇 + (morohashi-daikanwa 32654 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 23) + (total-strokes . 27) + (hanyu-dazidian 5 3339 19) + (=hanziku-9 . #xB3B9) ; ý¢‚›Ž¹ + )) +(define-char + '((morohashi-daikanwa 32654 0 2) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 23) + (total-strokes . 27) + (chinese-cns11643-4 . #x6D7A) ; ø»™‘© + (=ucs . #x27187) ; 𧆇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 23) + (total-strokes . 27) + (chinese-cns11643-7 . #x6368) ; ø»Ÿ · + (ideograph-daikanwa . 32655) ; ø¸‡¾ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 23) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A72) ; ø»›®« + (ideograph-daikanwa . 32656) ; ø¸‡¾ + )) +(define-char + '((=>ucs . #x2718B) ; 𧆋 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 23) + (total-strokes . 27) + (ideograph-daikanwa . 49676) ; ø¸ŒˆŒ + )) +(define-char + '((morohashi-daikanwa 49676 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 23) + (total-strokes . 27) + (chinese-cns11643-4 . #x6D7C) ; ø»™‘« + (=ucs . #x2718B) ; 𧆋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E37) ; ø»™’„ + (ideograph-daikanwa . 32658) ; ø¸‡¾’ + (=ucs . #x4585) ; 䖅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B46) ; ø»›¯ + (ideograph-daikanwa . 32659) ; ø¸‡¾“ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E36) ; ø»™’ƒ + (ideograph-daikanwa . 32660) ; ø¸‡¾” + (=ucs . #x4586) ; 䖆 + )) +(define-char + '((=>ucs . #x27190) ; 𧆐 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 24) + (total-strokes . 28) + (ideograph-daikanwa . 32661) ; ø¸‡¾• + )) +(define-char + '((morohashi-daikanwa 32661 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 24) + (total-strokes . 28) + (hanyu-dazidian 5 3340 4) + (chinese-cns11643-4 . #x6E35) ; ø»™’‚ + (=hanziku-9 . #xB3CA) ; ý¢‚›Š + (=ucs . #x27190) ; 𧆐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-7 . #x6458) ; ø»Ÿ¢… + (ideograph-daikanwa . 32662) ; ø¸‡¾– + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 24) + (total-strokes . 28) + (chinese-cns11643-7 . #x6459) ; ø»Ÿ¢† + (ideograph-daikanwa . 32663) ; ø¸‡¾— + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 25) + (total-strokes . 29) + (chinese-cns11643-2 . #x7235) ; ø»•ƒ² + (ideograph-daikanwa . 32664) ; ø¸‡¾˜ + (=ucs . #x864B) ; 虋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 25) + (total-strokes . 28) + (chinese-cns11643-2 . #x722D) ; ø»•ƒª + (ideograph-daikanwa . 32665) ; ø¸‡¾™ + (=ucs . #x864C) ; 虌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 25) + (total-strokes . 29) + (chinese-cns11643-7 . #x6540) ; ø»Ÿ£‹ + (ideograph-daikanwa . 32666) ; ø¸‡¾š + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 25) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B66) ; ø»›¯½ + (ideograph-daikanwa . 32667) ; ø¸‡¾› + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 26) + (total-strokes . 30) + (chinese-cns11643-7 . #x6560) ; ø»Ÿ£« + (ideograph-daikanwa . 32668) ; ø¸‡¾œ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 26) + (total-strokes . 30) + (chinese-cns11643-7 . #x655F) ; ø»Ÿ£ª + (ideograph-daikanwa . 49677) ; ø¸Œˆ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 27) + (total-strokes . 31) + (chinese-cns11643-7 . #x6576) ; ø»Ÿ¤ + (ideograph-daikanwa . 32669) ; ø¸‡¾ + )) +(define-char + '((=>ucs . #x4587) ; 䖇 + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 29) + (total-strokes . 33) + (ideograph-daikanwa . 32670) ; ø¸‡¾ž + )) +(define-char + '((=>ucs . #x4587) ; 䖇 + (morohashi-daikanwa 32670 0 0) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 29) + (total-strokes . 33) + (chinese-cns11643-5 . #x7C3E) ; ø»›°³ + )) +(define-char + '((morohashi-daikanwa 32670 0 1) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 29) + (total-strokes . 32) + (=ucs . #x4587) ; 䖇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 29) + (total-strokes . 33) + (chinese-cns11643-5 . #x7C3D) ; ø»›°² + (ideograph-daikanwa . 32671) ; ø¸‡¾Ÿ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 33) + (total-strokes . 37) + (chinese-cns11643-5 . #x7C49) ; ø»›°¾ + (ideograph-daikanwa . 32672) ; ø¸‡¾  + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 38) + (total-strokes . 42) + (chinese-cns11643-5 . #x7C4F) ; ø»›±„ + (ideograph-daikanwa . 32673) ; ø¸‡¾¡ + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3172 4) + (=hanziku-8 . #xE759) ; ý¢‚Ž™ + (=ucs . #x26AF4) ; 𦫴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3174 2) + (=hanziku-8 . #xE7B9) ; ý¢‚Žž¹ + (=ucs . #x26AF7) ; 𦫷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3173 2) + (=hanziku-8 . #xE777) ; ý¢‚Ž· + (=ucs . #x26AF8) ; 𦫸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3172 6) + (=hanziku-8 . #xE75B) ; ý¢‚Ž› + (=ucs . #x26AFA) ; 𦫺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3172 8) + (=hanziku-8 . #xE75D) ; ý¢‚Ž + (=ucs . #x26AFB) ; 𦫻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3173 8) + (=hanziku-8 . #xE77D) ; ý¢‚Ž½ + (=ucs . #x26AFC) ; 𦫼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3174 1) + (=hanziku-8 . #xE7B8) ; ý¢‚Žž¸ + (=ucs . #x26AFF) ; 𦫿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 11) + (=hanziku-12 . #xEFB3) ; ý¢ƒŽ¾³ + (=ucs . #x26B00) ; 𦬀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3177 5) + (=hanziku-8 . #xE85D) ; ý¢‚Ž¡ + (=ucs . #x26B04) ; 𦬄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3175 8) + (=hanziku-8 . #xE7DF) ; ý¢‚ŽŸŸ + (=ucs . #x26B06) ; 𦬆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3174 11) + (=hanziku-8 . #xE7C2) ; ý¢‚ŽŸ‚ + (=ucs . #x26B07) ; 𦬇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3175 1) + (=hanziku-8 . #xE7D8) ; ý¢‚ŽŸ˜ + (=ucs . #x26B08) ; 𦬈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3175 9) + (=hanziku-8 . #xE7E0) ; ý¢‚ŽŸ  + (=ucs . #x26B09) ; 𦬉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3174 5) + (=hanziku-8 . #xE7BC) ; ý¢‚Žž¼ + (=ucs . #x26B12) ; 𦬒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3179 8) + (=hanziku-8 . #xE8C2) ; ý¢‚Ž£‚ + (=ucs . #x26B13) ; 𦬓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3179 16) + (=hanziku-8 . #xE8CA) ; ý¢‚Ž£Š + (=ucs . #x26B17) ; 𦬗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3179 1) + (=hanziku-8 . #xE8BB) ; ý¢‚Ž¢» + (=ucs . #x26B1B) ; 𦬛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3180 2) + (=hanziku-8 . #xE8DC) ; ý¢‚Ž£œ + (=ucs . #x26B1C) ; 𦬜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3200 4) + (=hanziku-8 . #xECEA) ; ý¢‚Ž³ª + (=ucs . #x26B1D) ; 𦬝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3177 9) + (=hanziku-8 . #xE861) ; ý¢‚Ž¡¡ + (=ucs . #x26B1F) ; 𦬟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3183 5) + (=hanziku-8 . #xE9A2) ; ý¢‚Ž¦¢ + (=ucs . #x26B21) ; 𦬡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3179 4) + (=hanziku-8 . #xE8BE) ; ý¢‚Ž¢¾ + (=ucs . #x26B22) ; 𦬢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3179 14) + (=hanziku-8 . #xE8C8) ; ý¢‚Ž£ˆ + (=ucs . #x26B24) ; 𦬤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3185 8) + (=hanziku-8 . #xE9E5) ; ý¢‚Ž§¥ + (=ucs . #x26B25) ; 𦬥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3179 6) + (=hanziku-8 . #xE8C0) ; ý¢‚Ž£€ + (=ucs . #x26B26) ; 𦬦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3179 3) + (=hanziku-8 . #xE8BD) ; ý¢‚Ž¢½ + (=ucs . #x26B27) ; 𦬧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3178 5) + (=hanziku-8 . #xE87D) ; ý¢‚Ž¡½ + (=ucs . #x26B35) ; 𦬵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3198 2) + (=hanziku-8 . #xECA8) ; ý¢‚Ž²¨ + (=ucs . #x26B3B) ; 𦬻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3194 11) + (=hanziku-8 . #xEBCE) ; ý¢‚Ž¯Ž + (=ucs . #x26B3C) ; 𦬼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3212 7) + (=hanziku-8 . #xEF74) ; ý¢‚Ž½´ + (=ucs . #x26B3D) ; 𦬽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3190 1) + (=hanziku-8 . #xEAE1) ; ý¢‚Ž«¡ + (=ucs . #x26B3F) ; 𦬿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3197 8) + (=hanziku-8 . #xEC6C) ; ý¢‚Ž±¬ + (=ucs . #x26B40) ; 𦭀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3193 2) + (=hanziku-8 . #xEBA5) ; ý¢‚Ž®¥ + (=ucs . #x26B41) ; 𦭁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3197 2) + (=hanziku-8 . #xEC66) ; ý¢‚Ž±¦ + (=ucs . #x26B42) ; 𦭂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3188 1) + (=hanziku-8 . #xEAA1) ; ý¢‚Žª¡ + (=ucs . #x26B43) ; 𦭃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3187 4) + (=hanziku-8 . #xEA62) ; ý¢‚Ž©¢ + (=ucs . #x26B44) ; 𦭄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3190 2) + (=hanziku-8 . #xEAE2) ; ý¢‚Ž«¢ + (=ucs . #x26B45) ; 𦭅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3194 6) + (=hanziku-8 . #xEBC9) ; ý¢‚Ž¯‰ + (=ucs . #x26B46) ; 𦭆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3190 3) + (=hanziku-8 . #xEAE3) ; ý¢‚Ž«£ + (=ucs . #x26B47) ; 𦭇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3180 3) + (=hanziku-8 . #xE8DD) ; ý¢‚Ž£ + (=ucs . #x26B48) ; 𦭈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3193 1) + (=hanziku-8 . #xEBA4) ; ý¢‚Ž®¤ + (=ucs . #x26B49) ; 𦭉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3193 8) + (=hanziku-8 . #xEBAB) ; ý¢‚Ž®« + (=ucs . #x26B4A) ; 𦭊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3189 3) + (=hanziku-8 . #xEAC3) ; ý¢‚Ž«ƒ + (=ucs . #x26B4B) ; 𦭋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3192 2) + (=hanziku-8 . #xEB63) ; ý¢‚Ž­£ + (=ucs . #x26B5C) ; 𦭜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3193 9) + (=hanziku-8 . #xEBAC) ; ý¢‚Ž®¬ + (=ucs . #x26B5E) ; 𦭞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3194 1) + (=hanziku-8 . #xEBC4) ; ý¢‚Ž¯„ + (=ucs . #x26B5F) ; 𦭟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3194 3) + (=hanziku-8 . #xEBC6) ; ý¢‚Ž¯† + (=ucs . #x26B60) ; 𦭠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3197 6) + (=hanziku-8 . #xEC6A) ; ý¢‚Ž±ª + (=ucs . #x26B61) ; 𦭡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 12) + (=hanziku-12 . #xEFB4) ; ý¢ƒŽ¾´ + (=ucs . #x26B62) ; 𦭢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 13) + (=hanziku-12 . #xEFB5) ; ý¢ƒŽ¾µ + (=ucs . #x26B63) ; 𦭣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 14) + (=hanziku-12 . #xEFB6) ; ý¢ƒŽ¾¶ + (=ucs . #x26B64) ; 𦭤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 15) + (=hanziku-12 . #xEFB7) ; ý¢ƒŽ¾· + (=ucs . #x26B65) ; 𦭥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3185 15) + (=hanziku-8 . #xE9EC) ; ý¢‚Ž§¬ + (=ucs . #x26B6D) ; 𦭭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3202 3) + (=hanziku-8 . #xED6A) ; ý¢‚Žµª + (=ucs . #x26B71) ; 𦭱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3211 4) + (=hanziku-8 . #xEF51) ; ý¢‚Ž½‘ + (=ucs . #x26B72) ; 𦭲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3212 3) + (=hanziku-8 . #xEF70) ; ý¢‚Ž½° + (=ucs . #x26B73) ; 𦭳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3210 4) + (=hanziku-8 . #xEEF0) ; ý¢‚Ž»° + (=ucs . #x26B75) ; 𦭵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3205 3) + (=hanziku-8 . #xEDEC) ; ý¢‚Ž·¬ + (=ucs . #x26B76) ; 𦭶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3206 12) + (=hanziku-8 . #xEE56) ; ý¢‚Ž¹– + (=ucs . #x26B78) ; 𦭸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3205 9) + (=hanziku-8 . #xEDF2) ; ý¢‚Ž·² + (=ucs . #x26B7B) ; 𦭻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3206 6) + (=hanziku-8 . #xEE50) ; ý¢‚Ž¹ + (=ucs . #x26B7D) ; 𦭽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3206 7) + (=hanziku-8 . #xEE51) ; ý¢‚Ž¹‘ + (=ucs . #x26B7E) ; 𦭾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3206 1) + (=hanziku-8 . #xEE4B) ; ý¢‚Ž¹‹ + (=ucs . #x26B7F) ; 𦭿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3207 5) + (=hanziku-8 . #xEE6F) ; ý¢‚Ž¹¯ + (=ucs . #x26B80) ; 𦮀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3203 1) + (=hanziku-8 . #xEDAA) ; ý¢‚Ž¶ª + (=ucs . #x26B81) ; 𦮁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3203 2) + (=hanziku-8 . #xEDAB) ; ý¢‚Ž¶« + (=ucs . #x26B83) ; 𦮃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3204 10) + (=hanziku-8 . #xEDD3) ; ý¢‚Ž·“ + (=ucs . #x26B84) ; 𦮄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3202 7) + (=hanziku-8 . #xED6E) ; ý¢‚Žµ® + (=ucs . #x26B85) ; 𦮅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3202 5) + (=hanziku-8 . #xED6C) ; ý¢‚Žµ¬ + (=ucs . #x26B87) ; 𦮇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3201 1) + (=hanziku-8 . #xED48) ; ý¢‚Žµˆ + (=ucs . #x26B88) ; 𦮈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3200 8) + (=hanziku-8 . #xECEE) ; ý¢‚Ž³® + (=ucs . #x26B89) ; 𦮉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3211 3) + (=hanziku-8 . #xEF50) ; ý¢‚Ž½ + (=ucs . #x26B8A) ; 𦮊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3210 3) + (=hanziku-8 . #xEEEF) ; ý¢‚Ž»¯ + (=ucs . #x26B8B) ; 𦮋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3212 8) + (=hanziku-8 . #xEF75) ; ý¢‚Ž½µ + (=ucs . #x26B8C) ; 𦮌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3207 7) + (=hanziku-8 . #xEE71) ; ý¢‚Ž¹± + (=ucs . #x26B8D) ; 𦮍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3200 5) + (=hanziku-8 . #xECEB) ; ý¢‚Ž³« + (=ucs . #x26B8E) ; 𦮎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3204 8) + (=hanziku-8 . #xEDD1) ; ý¢‚Ž·‘ + (=ucs . #x26B8F) ; 𦮏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3212 14) + (=hanziku-8 . #xEF7B) ; ý¢‚Ž½» + (=ucs . #x26B90) ; 𦮐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3210 20) + (=hanziku-8 . #xEF41) ; ý¢‚Ž½ + (=ucs . #x26B91) ; 𦮑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3199 5) + (=hanziku-8 . #xECCB) ; ý¢‚Ž³‹ + (=ucs . #x26B92) ; 𦮒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3207 4) + (=hanziku-8 . #xEE6E) ; ý¢‚Ž¹® + (=ucs . #x26B93) ; 𦮓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3208 3) + (=hanziku-8 . #xEEAF) ; ý¢‚Žº¯ + (=ucs . #x26BAE) ; 𦮮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 17) + (=hanziku-12 . #xEFB9) ; ý¢ƒŽ¾¹ + (=ucs . #x26BAF) ; 𦮯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 18) + (=hanziku-12 . #xEFBA) ; ý¢ƒŽ¾º + (=ucs . #x26BB0) ; 𦮰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3219 6) + (=hanziku-8 . #xF0D8) ; ý¢‚ƒ˜ + (=ucs . #x26BB6) ; 𦮶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3218 2) + (=hanziku-8 . #xF0B4) ; ý¢‚‚´ + (=ucs . #x26BB7) ; 𦮷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3227 1) + (=hanziku-8 . #xF277) ; ý¢‚‰· + (=ucs . #x26BB8) ; 𦮸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3217 1) + (=hanziku-8 . #xF071) ; ý¢‚± + (=ucs . #x26BB9) ; 𦮹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3219 3) + (=hanziku-8 . #xF0D5) ; ý¢‚ƒ• + (=ucs . #x26BBB) ; 𦮻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3223 8) + (=hanziku-8 . #xF1BD) ; ý¢‚†½ + (=ucs . #x26BBF) ; 𦮿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3223 17) + (=hanziku-8 . #xF1C6) ; ý¢‚‡† + (=ucs . #x26BC2) ; 𦯂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3226 1) + (=hanziku-8 . #xF257) ; ý¢‚‰— + (=ucs . #x26BC3) ; 𦯃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3216 3) + (=hanziku-8 . #xF053) ; ý¢‚“ + (=ucs . #x26BC4) ; 𦯄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3223 18) + (=hanziku-8 . #xF1C7) ; ý¢‚‡‡ + (=ucs . #x26BC5) ; 𦯅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3226 2) + (=hanziku-8 . #xF258) ; ý¢‚‰˜ + (=ucs . #x26BC6) ; 𦯆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3223 16) + (=hanziku-8 . #xF1C5) ; ý¢‚‡… + (=ucs . #x26BC7) ; 𦯇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3221 3) + (=hanziku-8 . #xF156) ; ý¢‚…– + (=ucs . #x26BC9) ; 𦯉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3225 4) + (=hanziku-8 . #xF1F9) ; ý¢‚‡¹ + (=ucs . #x26BCA) ; 𦯊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3214 14) + (=hanziku-8 . #xEFDD) ; ý¢‚Ž¿ + (=ucs . #x26BCB) ; 𦯋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3223 3) + (=hanziku-8 . #xF1B8) ; ý¢‚†¸ + (=ucs . #x26BCC) ; 𦯌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3221 9) + (=hanziku-8 . #xF15C) ; ý¢‚…œ + (=ucs . #x26BCE) ; 𦯎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3226 12) + (=hanziku-8 . #xF262) ; ý¢‚‰¢ + (=ucs . #x26BCF) ; 𦯏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3221 8) + (=hanziku-8 . #xF15B) ; ý¢‚…› + (=ucs . #x26BD0) ; 𦯐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3221 5) + (=hanziku-8 . #xF158) ; ý¢‚…˜ + (=ucs . #x26BD1) ; 𦯑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3206 5) + (=hanziku-8 . #xEE4F) ; ý¢‚Ž¹ + (=ucs . #x26BD2) ; 𦯒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3226 6) + (=hanziku-8 . #xF25C) ; ý¢‚‰œ + (=ucs . #x26BD3) ; 𦯓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3225 6) + (=hanziku-8 . #xF1FB) ; ý¢‚‡» + (=ucs . #x26BD5) ; 𦯕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3214 2) + (=hanziku-8 . #xEFD1) ; ý¢‚Ž¿‘ + (=ucs . #x26BD7) ; 𦯗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3217 4) + (=hanziku-8 . #xF074) ; ý¢‚´ + (=ucs . #x26BD8) ; 𦯘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3214 4) + (=hanziku-8 . #xEFD3) ; ý¢‚Ž¿“ + (=ucs . #x26BD9) ; 𦯙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3223 5) + (=hanziku-8 . #xF1BA) ; ý¢‚†º + (=ucs . #x26BDA) ; 𦯚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3219 11) + (=hanziku-8 . #xF0DD) ; ý¢‚ƒ + (=ucs . #x26BDB) ; 𦯛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3217 9) + (=hanziku-8 . #xF079) ; ý¢‚¹ + (=ucs . #x26BDD) ; 𦯝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3216 5) + (=hanziku-8 . #xF055) ; ý¢‚• + (=ucs . #x26BDE) ; 𦯞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3223 4) + (=hanziku-8 . #xF1B9) ; ý¢‚†¹ + (=ucs . #x26BDF) ; 𦯟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3219 16) + (=hanziku-8 . #xF0E2) ; ý¢‚ƒ¢ + (=ucs . #x26BE0) ; 𦯠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3226 4) + (=hanziku-8 . #xF25A) ; ý¢‚‰š + (=ucs . #x26BE1) ; 𦯡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3217 2) + (=hanziku-8 . #xF072) ; ý¢‚² + (=ucs . #x26BE2) ; 𦯢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3221 1) + (=hanziku-8 . #xF154) ; ý¢‚…” + (=ucs . #x26BE3) ; 𦯣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3216 9) + (=hanziku-8 . #xF059) ; ý¢‚™ + (=ucs . #x26BE4) ; 𦯤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3225 7) + (=hanziku-8 . #xF1FC) ; ý¢‚‡¼ + (=ucs . #x26BE5) ; 𦯥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3221 7) + (=hanziku-8 . #xF15A) ; ý¢‚…š + (=ucs . #x26BE6) ; 𦯦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3239 5) + (=hanziku-8 . #xF4E3) ; ý¢‚“£ + (=ucs . #x26BE7) ; 𦯧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3226 14) + (=hanziku-8 . #xF264) ; ý¢‚‰¤ + (=ucs . #x26BE8) ; 𦯨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3227 3) + (=hanziku-8 . #xF279) ; ý¢‚‰¹ + (=ucs . #x26BE9) ; 𦯩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3215 4) + (=hanziku-8 . #xEFF3) ; ý¢‚Ž¿³ + (=ucs . #x26BEA) ; 𦯪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3224 8) + (=hanziku-8 . #xF1DD) ; ý¢‚‡ + (=ucs . #x26BEB) ; 𦯫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3222 1) + (=hanziku-8 . #xF174) ; ý¢‚…´ + (=ucs . #x26BEC) ; 𦯬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3204 5) + (=hanziku-8 . #xEDCE) ; ý¢‚Ž·Ž + (=ucs . #x26BED) ; 𦯭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3216 11) + (=hanziku-8 . #xF05B) ; ý¢‚› + (=ucs . #x26BEE) ; 𦯮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3219 13) + (=hanziku-8 . #xF0DF) ; ý¢‚ƒŸ + (=ucs . #x26BEF) ; 𦯯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3216 2) + (=hanziku-8 . #xF052) ; ý¢‚’ + (=ucs . #x26BF0) ; 𦯰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3235 12) + (=hanziku-8 . #xF448) ; ý¢‚‘ˆ + (=ucs . #x26BF1) ; 𦯱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3223 2) + (=hanziku-8 . #xF1B7) ; ý¢‚†· + (=ucs . #x26BF2) ; 𦯲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3223 1) + (=hanziku-8 . #xF1B6) ; ý¢‚†¶ + (=ucs . #x26BF3) ; 𦯳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3221 6) + (=hanziku-8 . #xF159) ; ý¢‚…™ + (=ucs . #x26BF5) ; 𦯵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3214 11) + (=hanziku-8 . #xEFDA) ; ý¢‚Ž¿š + (=ucs . #x26C16) ; 𦰖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3214 16) + (=hanziku-8 . #xEFDF) ; ý¢‚Ž¿Ÿ + (=ucs . #x26C17) ; 𦰗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3216 7) + (=hanziku-8 . #xF057) ; ý¢‚— + (=ucs . #x26C18) ; 𦰘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3217 6) + (=hanziku-8 . #xF076) ; ý¢‚¶ + (=ucs . #x26C19) ; 𦰙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3224 10) + (=hanziku-8 . #xF1DF) ; ý¢‚‡Ÿ + (=ucs . #x26C1A) ; 𦰚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3224 12) + (=hanziku-8 . #xF1E1) ; ý¢‚‡¡ + (=ucs . #x26C1B) ; 𦰛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3226 8) + (=hanziku-8 . #xF25E) ; ý¢‚‰ž + (=ucs . #x26C1C) ; 𦰜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 19) + (=hanziku-12 . #xEFBB) ; ý¢ƒŽ¾» + (=ucs . #x26C1D) ; 𦰝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 20) + (=hanziku-12 . #xEFBC) ; ý¢ƒŽ¾¼ + (=ucs . #x26C1E) ; 𦰞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3205 2) + (=hanziku-8 . #xEDEB) ; ý¢‚Ž·« + (=ucs . #x26C25) ; 𦰥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3215 12) + (=hanziku-8 . #xEFFB) ; ý¢‚Ž¿» + (=ucs . #x26C28) ; 𦰨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3240 1) + (=hanziku-8 . #xF540) ; ý¢‚•€ + (=ucs . #x26C2A) ; 𦰪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3235 17) + (=hanziku-8 . #xF44D) ; ý¢‚‘ + (=ucs . #x26C2C) ; 𦰬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3232 5) + (=hanziku-8 . #xF37E) ; ý¢‚¾ + (=ucs . #x26C2D) ; 𦰭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3231 14) + (=hanziku-8 . #xF367) ; ý¢‚§ + (=ucs . #x26C2E) ; 𦰮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3242 12) + (=hanziku-8 . #xF5AD) ; ý¢‚–­ + (=ucs . #x26C2F) ; 𦰯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3242 9) + (=hanziku-8 . #xF5AA) ; ý¢‚–ª + (=ucs . #x26C30) ; 𦰰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3233 2) + (=hanziku-8 . #xF3BD) ; ý¢‚Ž½ + (=ucs . #x26C31) ; 𦰱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3230 6) + (=hanziku-8 . #xF2FE) ; ý¢‚‹¾ + (=ucs . #x26C33) ; 𦰳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3241 15) + (=hanziku-8 . #xF56E) ; ý¢‚•® + (=ucs . #x26C34) ; 𦰴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3238 2) + (=hanziku-8 . #xF4C0) ; ý¢‚“€ + (=ucs . #x26C35) ; 𦰵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3229 2) + (=hanziku-8 . #xF2DA) ; ý¢‚‹š + (=ucs . #x26C36) ; 𦰶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3241 5) + (=hanziku-8 . #xF564) ; ý¢‚•¤ + (=ucs . #x26C37) ; 𦰷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3231 17) + (=hanziku-8 . #xF36A) ; ý¢‚ª + (=ucs . #x26C38) ; 𦰸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3236 11) + (=hanziku-8 . #xF467) ; ý¢‚‘§ + (=ucs . #x26C39) ; 𦰹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3236 2) + (=hanziku-8 . #xF45E) ; ý¢‚‘ž + (=ucs . #x26C3A) ; 𦰺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3231 2) + (=hanziku-8 . #xF35B) ; ý¢‚› + (=ucs . #x26C3B) ; 𦰻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3226 7) + (=hanziku-8 . #xF25D) ; ý¢‚‰ + (=ucs . #x26C3C) ; 𦰼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3229 7) + (=hanziku-8 . #xF2DF) ; ý¢‚‹Ÿ + (=ucs . #x26C3D) ; 𦰽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3242 11) + (=hanziku-8 . #xF5AC) ; ý¢‚–¬ + (=ucs . #x26C3E) ; 𦰾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3235 15) + (=hanziku-8 . #xF44B) ; ý¢‚‘‹ + (=ucs . #x26C3F) ; 𦰿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3241 11) + (=hanziku-8 . #xF56A) ; ý¢‚•ª + (=ucs . #x26C45) ; 𦱅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3226 11) + (=hanziku-8 . #xF261) ; ý¢‚‰¡ + (=ucs . #x26C46) ; 𦱆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3239 8) + (=hanziku-8 . #xF4E6) ; ý¢‚“¦ + (=ucs . #x26C48) ; 𦱈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3235 9) + (=hanziku-8 . #xF445) ; ý¢‚‘… + (=ucs . #x26C49) ; 𦱉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3239 2) + (=hanziku-8 . #xF4E0) ; ý¢‚“  + (=ucs . #x26C4B) ; 𦱋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3234 12) + (=hanziku-8 . #xF3E7) ; ý¢‚§ + (=ucs . #x26C4C) ; 𦱌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3230 4) + (=hanziku-8 . #xF2FC) ; ý¢‚‹¼ + (=ucs . #x26C4D) ; 𦱍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3235 10) + (=hanziku-8 . #xF446) ; ý¢‚‘† + (=ucs . #x26C4E) ; 𦱎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3231 15) + (=hanziku-8 . #xF368) ; ý¢‚¨ + (=ucs . #x26C4F) ; 𦱏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3235 4) + (=hanziku-8 . #xF440) ; ý¢‚‘€ + (=ucs . #x26C50) ; 𦱐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3235 1) + (=hanziku-8 . #xF3FC) ; ý¢‚¼ + (=ucs . #x26C51) ; 𦱑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3234 1) + (=hanziku-8 . #xF3DC) ; ý¢‚œ + (=ucs . #x26C53) ; 𦱓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3233 13) + (=hanziku-8 . #xF3C8) ; ý¢‚ˆ + (=ucs . #x26C55) ; 𦱕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3226 9) + (=hanziku-8 . #xF25F) ; ý¢‚‰Ÿ + (=ucs . #x26C56) ; 𦱖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3242 4) + (=hanziku-8 . #xF5A5) ; ý¢‚–¥ + (=ucs . #x26C57) ; 𦱗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3238 8) + (=hanziku-8 . #xF4C6) ; ý¢‚“† + (=ucs . #x26C58) ; 𦱘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3237 5) + (=hanziku-8 . #xF4A3) ; ý¢‚’£ + (=ucs . #x26C59) ; 𦱙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3227 9) + (=hanziku-8 . #xF2A1) ; ý¢‚Š¡ + (=ucs . #x26C5A) ; 𦱚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3233 10) + (=hanziku-8 . #xF3C5) ; ý¢‚… + (=ucs . #x26C5B) ; 𦱛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3235 3) + (=hanziku-8 . #xF3FE) ; ý¢‚¾ + (=ucs . #x26C5C) ; 𦱜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3243 1) + (=hanziku-8 . #xF5C2) ; ý¢‚—‚ + (=ucs . #x26C5D) ; 𦱝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3242 5) + (=hanziku-8 . #xF5A6) ; ý¢‚–¦ + (=ucs . #x26C5E) ; 𦱞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3234 10) + (=hanziku-8 . #xF3E5) ; ý¢‚¥ + (=ucs . #x26C5F) ; 𦱟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3242 13) + (=hanziku-8 . #xF5AE) ; ý¢‚–® + (=ucs . #x26C60) ; 𦱠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 2 1023 11) + (=hanziku-3 . #xD0EE) ; ý¢€½ƒ® + (=ucs . #x26C61) ; 𦱡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 2 1023 12) + (=hanziku-3 . #xD0EF) ; ý¢€½ƒ¯ + (=ucs . #x26C62) ; 𦱢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3239 3) + (=hanziku-8 . #xF4E1) ; ý¢‚“¡ + (=ucs . #x26C63) ; 𦱣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3233 8) + (=hanziku-8 . #xF3C3) ; ý¢‚ƒ + (=ucs . #x26C64) ; 𦱤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3231 18) + (=hanziku-8 . #xF36B) ; ý¢‚« + (=ucs . #x26C65) ; 𦱥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3235 6) + (=hanziku-8 . #xF442) ; ý¢‚‘‚ + (=ucs . #x26C66) ; 𦱦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 2 1023 9) + (=hanziku-3 . #xD0EC) ; ý¢€½ƒ¬ + (=ucs . #x26C67) ; 𦱧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3241 14) + (=hanziku-8 . #xF56D) ; ý¢‚•­ + (=ucs . #x26C68) ; 𦱨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3237 10) + (=hanziku-8 . #xF4A8) ; ý¢‚’¨ + (=ucs . #x26C69) ; 𦱩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3241 17) + (=hanziku-8 . #xF570) ; ý¢‚•° + (=ucs . #x26C6A) ; 𦱪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3234 5) + (=hanziku-8 . #xF3E0) ; ý¢‚  + (=ucs . #x26C6B) ; 𦱫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3242 14) + (=hanziku-8 . #xF5AF) ; ý¢‚–¯ + (=ucs . #x26C6C) ; 𦱬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3226 10) + (=hanziku-8 . #xF260) ; ý¢‚‰  + (=ucs . #x26C6D) ; 𦱭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3231 8) + (=hanziku-8 . #xF361) ; ý¢‚¡ + (=ucs . #x26C6F) ; 𦱯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3227 12) + (=hanziku-8 . #xF2A4) ; ý¢‚Š¤ + (=ucs . #x26C70) ; 𦱰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3234 4) + (=hanziku-8 . #xF3DF) ; ý¢‚Ÿ + (=ucs . #x26C71) ; 𦱱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3241 12) + (=hanziku-8 . #xF56B) ; ý¢‚•« + (=ucs . #x26C72) ; 𦱲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3242 17) + (=hanziku-8 . #xF5B2) ; ý¢‚–² + (=ucs . #x26C73) ; 𦱳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3232 2) + (=hanziku-8 . #xF37B) ; ý¢‚» + (=ucs . #x26C74) ; 𦱴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3234 8) + (=hanziku-8 . #xF3E3) ; ý¢‚£ + (=ucs . #x26C75) ; 𦱵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 2 1023 10) + (=hanziku-3 . #xD0ED) ; ý¢€½ƒ­ + (=ucs . #x26C76) ; 𦱶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3231 9) + (=hanziku-8 . #xF362) ; ý¢‚¢ + (=ucs . #x26C77) ; 𦱷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3235 8) + (=hanziku-8 . #xF444) ; ý¢‚‘„ + (=ucs . #x26C78) ; 𦱸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3237 1) + (=hanziku-8 . #xF47D) ; ý¢‚‘½ + (=ucs . #x26C79) ; 𦱹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 2 1023 13) + (=hanziku-3 . #xD0F0) ; ý¢€½ƒ° + (=ucs . #x26C7A) ; 𦱺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3242 16) + (=hanziku-8 . #xF5B1) ; ý¢‚–± + (=ucs . #x26C7B) ; 𦱻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3216 8) + (=hanziku-8 . #xF058) ; ý¢‚˜ + (=ucs . #x26C7C) ; 𦱼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3229 5) + (=hanziku-8 . #xF2DD) ; ý¢‚‹ + (=ucs . #x26CAB) ; 𦲫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3230 5) + (=hanziku-8 . #xF2FD) ; ý¢‚‹½ + (=ucs . #x26CAC) ; 𦲬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3231 16) + (=hanziku-8 . #xF369) ; ý¢‚© + (=ucs . #x26CAF) ; 𦲯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3233 4) + (=hanziku-8 . #xF3BF) ; ý¢‚Ž¿ + (=ucs . #x26CB0) ; 𦲰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3235 11) + (=hanziku-8 . #xF447) ; ý¢‚‘‡ + (=ucs . #x26CB1) ; 𦲱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 21) + (=hanziku-12 . #xEFBD) ; ý¢ƒŽ¾½ + (=ucs . #x26CB2) ; 𦲲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 22) + (=hanziku-12 . #xEFBE) ; ý¢ƒŽ¾¾ + (=ucs . #x26CB3) ; 𦲳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 23) + (=hanziku-12 . #xEFBF) ; ý¢ƒŽ¾¿ + (=ucs . #x26CB4) ; 𦲴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 24) + (=hanziku-12 . #xEFC0) ; ý¢ƒŽ¿€ + (=ucs . #x26CB5) ; 𦲵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 25) + (=hanziku-12 . #xEFC1) ; ý¢ƒŽ¿ + (=ucs . #x26CB6) ; 𦲶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3255 2) + (=hanziku-8 . #xF84A) ; ý¢‚¡Š + (=ucs . #x26CC2) ; 𦳂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3230 1) + (=hanziku-8 . #xF2F9) ; ý¢‚‹¹ + (=ucs . #x26CC3) ; 𦳃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3250 7) + (=hanziku-8 . #xF74C) ; ý¢‚Œ + (=ucs . #x26CC4) ; 𦳄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3254 3) + (=hanziku-8 . #xF7EA) ; ý¢‚Ÿª + (=ucs . #x26CC5) ; 𦳅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3254 4) + (=hanziku-8 . #xF7EB) ; ý¢‚Ÿ« + (=ucs . #x26CC6) ; 𦳆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3256 2) + (=hanziku-8 . #xF86A) ; ý¢‚¡ª + (=ucs . #x26CC7) ; 𦳇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3242 2) + (=hanziku-8 . #xF5A3) ; ý¢‚–£ + (=ucs . #x26CC9) ; 𦳉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3249 12) + (=hanziku-8 . #xF6F0) ; ý¢‚›° + (=ucs . #x26CCA) ; 𦳊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3253 4) + (=hanziku-8 . #xF7CB) ; ý¢‚Ÿ‹ + (=ucs . #x26CCD) ; 𦳍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3253 2) + (=hanziku-8 . #xF7C9) ; ý¢‚Ÿ‰ + (=ucs . #x26CCE) ; 𦳎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3244 6) + (=hanziku-8 . #xF5E7) ; ý¢‚—§ + (=ucs . #x26CCF) ; 𦳏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3257 9) + (=hanziku-8 . #xF8B3) ; ý¢‚¢³ + (=ucs . #x26CD2) ; 𦳒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3253 1) + (=hanziku-8 . #xF7C8) ; ý¢‚Ÿˆ + (=ucs . #x26CD3) ; 𦳓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3254 2) + (=hanziku-8 . #xF7E9) ; ý¢‚Ÿ© + (=ucs . #x26CD4) ; 𦳔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3246 15) + (=hanziku-8 . #xF671) ; ý¢‚™± + (=ucs . #x26CD5) ; 𦳕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 6 3856 3) + (=hanziku-10 . #xCC6D) ; ý¢‚¬±­ + (=ucs . #x26CD6) ; 𦳖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3246 12) + (=hanziku-8 . #xF66E) ; ý¢‚™® + (=ucs . #x26CD7) ; 𦳗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3244 7) + (=hanziku-8 . #xF5E8) ; ý¢‚—¨ + (=ucs . #x26CD8) ; 𦳘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3244 10) + (=hanziku-8 . #xF5EB) ; ý¢‚—« + (=ucs . #x26CDB) ; 𦳛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3258 1) + (=hanziku-8 . #xF8CB) ; ý¢‚£‹ + (=ucs . #x26CDC) ; 𦳜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3249 8) + (=hanziku-8 . #xF6EC) ; ý¢‚›¬ + (=ucs . #x26CDF) ; 𦳟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3252 6) + (=hanziku-8 . #xF7AD) ; ý¢‚ž­ + (=ucs . #x26CE1) ; 𦳡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3253 8) + (=hanziku-8 . #xF7CF) ; ý¢‚Ÿ + (=ucs . #x26CE3) ; 𦳣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3253 14) + (=hanziku-8 . #xF7D5) ; ý¢‚Ÿ• + (=ucs . #x26CE4) ; 𦳤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3247 2) + (=hanziku-8 . #xF6A6) ; ý¢‚š¦ + (=ucs . #x26CE5) ; 𦳥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3258 8) + (=hanziku-8 . #xF8D2) ; ý¢‚£’ + (=ucs . #x26CE8) ; 𦳨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3258 3) + (=hanziku-8 . #xF8CD) ; ý¢‚£ + (=ucs . #x26CEA) ; 𦳪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3249 19) + (=hanziku-8 . #xF6F7) ; ý¢‚›· + (=ucs . #x26CEB) ; 𦳫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3249 10) + (=hanziku-8 . #xF6EE) ; ý¢‚›® + (=ucs . #x26CEC) ; 𦳬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3245 4) + (=hanziku-8 . #xF646) ; ý¢‚™† + (=ucs . #x26CED) ; 𦳭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3246 14) + (=hanziku-8 . #xF670) ; ý¢‚™° + (=ucs . #x26CEE) ; 𦳮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3257 5) + (=hanziku-8 . #xF8AF) ; ý¢‚¢¯ + (=ucs . #x26CF0) ; 𦳰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3247 7) + (=hanziku-8 . #xF6AB) ; ý¢‚š« + (=ucs . #x26CF1) ; 𦳱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 1 352 19) + (=hanziku-1 . #xEEAA) ; ý¢€žºª + (=ucs . #x26CF2) ; 𦳲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3257 8) + (=hanziku-8 . #xF8B2) ; ý¢‚¢² + (=ucs . #x26CF3) ; 𦳳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3243 2) + (=hanziku-8 . #xF5C3) ; ý¢‚—ƒ + (=ucs . #x26CF4) ; 𦳴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3245 10) + (=hanziku-8 . #xF64C) ; ý¢‚™Œ + (=ucs . #x26CF5) ; 𦳵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3254 8) + (=hanziku-8 . #xF7EF) ; ý¢‚Ÿ¯ + (=ucs . #x26CF6) ; 𦳶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3252 9) + (=hanziku-8 . #xF7B0) ; ý¢‚ž° + (=ucs . #x26CF7) ; 𦳷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3255 5) + (=hanziku-8 . #xF84D) ; ý¢‚¡ + (=ucs . #x26CF8) ; 𦳸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3242 10) + (=hanziku-8 . #xF5AB) ; ý¢‚–« + (=ucs . #x26CF9) ; 𦳹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3246 4) + (=hanziku-8 . #xF666) ; ý¢‚™¦ + (=ucs . #x26CFA) ; 𦳺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3227 11) + (=hanziku-8 . #xF2A3) ; ý¢‚Š£ + (=ucs . #x26CFB) ; 𦳻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3254 16) + (=hanziku-8 . #xF7F7) ; ý¢‚Ÿ· + (=ucs . #x26CFC) ; 𦳼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3250 2) + (=hanziku-8 . #xF747) ; ý¢‚‡ + (=ucs . #x26CFD) ; 𦳽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3256 6) + (=hanziku-8 . #xF86E) ; ý¢‚¡® + (=ucs . #x26CFE) ; 𦳾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3244 8) + (=hanziku-8 . #xF5E9) ; ý¢‚—© + (=ucs . #x26CFF) ; 𦳿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3243 6) + (=hanziku-8 . #xF5C7) ; ý¢‚—‡ + (=ucs . #x26D00) ; 𦴀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3247 1) + (=hanziku-8 . #xF6A5) ; ý¢‚š¥ + (=ucs . #x26D01) ; 𦴁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3249 15) + (=hanziku-8 . #xF6F3) ; ý¢‚›³ + (=ucs . #x26D02) ; 𦴂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3246 5) + (=hanziku-8 . #xF667) ; ý¢‚™§ + (=ucs . #x26D03) ; 𦴃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3249 11) + (=hanziku-8 . #xF6EF) ; ý¢‚›¯ + (=ucs . #x26D04) ; 𦴄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3259 4) + (=hanziku-8 . #xF8EE) ; ý¢‚£® + (=ucs . #x26D05) ; 𦴅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3243 11) + (=hanziku-8 . #xF5CC) ; ý¢‚—Œ + (=ucs . #x26D06) ; 𦴆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3261 4) + (=hanziku-8 . #xF96F) ; ý¢‚¥¯ + (=ucs . #x26D07) ; 𦴇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3243 14) + (=hanziku-8 . #xF5CF) ; ý¢‚— + (=ucs . #x26D08) ; 𦴈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3246 7) + (=hanziku-8 . #xF669) ; ý¢‚™© + (=ucs . #x26D09) ; 𦴉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3249 7) + (=hanziku-8 . #xF6EB) ; ý¢‚›« + (=ucs . #x26D0B) ; 𦴋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3256 5) + (=hanziku-8 . #xF86D) ; ý¢‚¡­ + (=ucs . #x26D0C) ; 𦴌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3249 2) + (=hanziku-8 . #xF6E6) ; ý¢‚›¦ + (=ucs . #x26D0D) ; 𦴍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3257 7) + (=hanziku-8 . #xF8B1) ; ý¢‚¢± + (=ucs . #x26D0E) ; 𦴎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3250 4) + (=hanziku-8 . #xF749) ; ý¢‚‰ + (=ucs . #x26D0F) ; 𦴏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3243 5) + (=hanziku-8 . #xF5C6) ; ý¢‚—† + (=ucs . #x26D10) ; 𦴐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3245 13) + (=hanziku-8 . #xF64F) ; ý¢‚™ + (=ucs . #x26D13) ; 𦴓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3254 17) + (=hanziku-8 . #xF7F8) ; ý¢‚Ÿ¸ + (=ucs . #x26D14) ; 𦴔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3257 1) + (=hanziku-8 . #xF8AB) ; ý¢‚¢« + (=ucs . #x26D15) ; 𦴕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3245 6) + (=hanziku-8 . #xF648) ; ý¢‚™ˆ + (=ucs . #x26D16) ; 𦴖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3249 9) + (=hanziku-8 . #xF6ED) ; ý¢‚›­ + (=ucs . #x26D17) ; 𦴗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 2 1023 17) + (=hanziku-3 . #xD0F4) ; ý¢€½ƒ´ + (=ucs . #x26D18) ; 𦴘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3249 18) + (=hanziku-8 . #xF6F6) ; ý¢‚›¶ + (=ucs . #x26D19) ; 𦴙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3258 11) + (=hanziku-8 . #xF8D5) ; ý¢‚£• + (=ucs . #x26D1A) ; 𦴚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3258 2) + (=hanziku-8 . #xF8CC) ; ý¢‚£Œ + (=ucs . #x26D1B) ; 𦴛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3259 5) + (=hanziku-8 . #xF8EF) ; ý¢‚£¯ + (=ucs . #x26D1C) ; 𦴜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3255 3) + (=hanziku-8 . #xF84B) ; ý¢‚¡‹ + (=ucs . #x26D1D) ; 𦴝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3250 6) + (=hanziku-8 . #xF74B) ; ý¢‚‹ + (=ucs . #x26D1E) ; 𦴞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3246 3) + (=hanziku-8 . #xF665) ; ý¢‚™¥ + (=ucs . #x26D4F) ; 𦵏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3250 8) + (=hanziku-8 . #xF74D) ; ý¢‚ + (=ucs . #x26D50) ; 𦵐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3254 18) + (=hanziku-8 . #xF7F9) ; ý¢‚Ÿ¹ + (=ucs . #x26D52) ; 𦵒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 26) + (=hanziku-12 . #xEFC2) ; ý¢ƒŽ¿‚ + (=ucs . #x26D53) ; 𦵓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 27) + (=hanziku-12 . #xEFC3) ; ý¢ƒŽ¿ƒ + (=ucs . #x26D54) ; 𦵔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 28) + (=hanziku-12 . #xEFC4) ; ý¢ƒŽ¿„ + (=ucs . #x26D55) ; 𦵕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3227 13) + (=hanziku-8 . #xF2A5) ; ý¢‚Š¥ + (=ucs . #x26D5F) ; 𦵟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3273 6) + (=hanziku-9 . #xA643) ; ý¢‚š™ƒ + (=ucs . #x26D62) ; 𦵢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3264 1) + (=hanziku-9 . #xA458) ; ý¢‚š‘˜ + (=ucs . #x26D63) ; 𦵣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3270 12) + (=hanziku-9 . #xA5A8) ; ý¢‚š–¨ + (=ucs . #x26D64) ; 𦵤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3272 9) + (=hanziku-9 . #xA5E5) ; ý¢‚š—¥ + (=ucs . #x26D65) ; 𦵥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3264 16) + (=hanziku-9 . #xA467) ; ý¢‚š‘§ + (=ucs . #x26D66) ; 𦵦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3264 3) + (=hanziku-9 . #xA45A) ; ý¢‚š‘š + (=ucs . #x26D68) ; 𦵨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3260 2) + (=hanziku-8 . #xF94D) ; ý¢‚¥ + (=ucs . #x26D6C) ; 𦵬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3260 8) + (=hanziku-8 . #xF953) ; ý¢‚¥“ + (=ucs . #x26D6D) ; 𦵭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3258 7) + (=hanziku-8 . #xF8D1) ; ý¢‚£‘ + (=ucs . #x26D6E) ; 𦵮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3263 15) + (=hanziku-9 . #xA446) ; ý¢‚š‘† + (=ucs . #x26D70) ; 𦵰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3272 10) + (=hanziku-9 . #xA5E6) ; ý¢‚š—¦ + (=ucs . #x26D71) ; 𦵱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3272 7) + (=hanziku-9 . #xA5E3) ; ý¢‚š—£ + (=ucs . #x26D72) ; 𦵲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3266 12) + (=hanziku-9 . #xA4C5) ; ý¢‚š“… + (=ucs . #x26D73) ; 𦵳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3267 9) + (=hanziku-9 . #xA4E2) ; ý¢‚š“¢ + (=ucs . #x26D74) ; 𦵴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3263 6) + (=hanziku-8 . #xF9D3) ; ý¢‚§“ + (=ucs . #x26D75) ; 𦵵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3260 10) + (=hanziku-8 . #xF955) ; ý¢‚¥• + (=ucs . #x26D76) ; 𦵶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3259 12) + (=hanziku-8 . #xF8F6) ; ý¢‚£¶ + (=ucs . #x26D77) ; 𦵷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3269 10) + (=hanziku-9 . #xA564) ; ý¢‚š•¤ + (=ucs . #x26D79) ; 𦵹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3264 4) + (=hanziku-9 . #xA45B) ; ý¢‚š‘› + (=ucs . #x26D7A) ; 𦵺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3263 3) + (=hanziku-8 . #xF9D0) ; ý¢‚§ + (=ucs . #x26D7B) ; 𦵻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3257 10) + (=hanziku-8 . #xF8B4) ; ý¢‚¢´ + (=ucs . #x26D7C) ; 𦵼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3263 12) + (=hanziku-9 . #xA443) ; ý¢‚š‘ƒ + (=ucs . #x26D7D) ; 𦵽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3268 4) + (=hanziku-9 . #xA4FD) ; ý¢‚š“½ + (=ucs . #x26D7E) ; 𦵾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3268 8) + (=hanziku-9 . #xA542) ; ý¢‚š•‚ + (=ucs . #x26D7F) ; 𦵿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3272 11) + (=hanziku-9 . #xA5E7) ; ý¢‚š—§ + (=ucs . #x26D81) ; 𦶁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3265 9) + (=hanziku-9 . #xA4A2) ; ý¢‚š’¢ + (=ucs . #x26D83) ; 𦶃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3270 4) + (=hanziku-9 . #xA57E) ; ý¢‚š•¾ + (=ucs . #x26D84) ; 𦶄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3261 1) + (=hanziku-8 . #xF96C) ; ý¢‚¥¬ + (=ucs . #x26D88) ; 𦶈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3283 7) + (=hanziku-9 . #xA84A) ; ý¢‚š¡Š + (=ucs . #x26D89) ; 𦶉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3270 5) + (=hanziku-9 . #xA5A1) ; ý¢‚š–¡ + (=ucs . #x26D8A) ; 𦶊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3272 2) + (=hanziku-9 . #xA5DE) ; ý¢‚š—ž + (=ucs . #x26D8B) ; 𦶋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3268 7) + (=hanziku-9 . #xA541) ; ý¢‚š• + (=ucs . #x26D8C) ; 𦶌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3268 9) + (=hanziku-9 . #xA543) ; ý¢‚š•ƒ + (=ucs . #x26D8D) ; 𦶍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3266 8) + (=hanziku-9 . #xA4C1) ; ý¢‚š“ + (=ucs . #x26D8E) ; 𦶎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3273 1) + (=hanziku-9 . #xA5FD) ; ý¢‚š—½ + (=ucs . #x26D8F) ; 𦶏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3263 14) + (=hanziku-9 . #xA445) ; ý¢‚š‘… + (=ucs . #x26D91) ; 𦶑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3270 6) + (=hanziku-9 . #xA5A2) ; ý¢‚š–¢ + (=ucs . #x26D92) ; 𦶒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3263 11) + (=hanziku-9 . #xA442) ; ý¢‚š‘‚ + (=ucs . #x26D94) ; 𦶔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3272 6) + (=hanziku-9 . #xA5E2) ; ý¢‚š—¢ + (=ucs . #x26D95) ; 𦶕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3274 8) + (=hanziku-9 . #xA665) ; ý¢‚š™¥ + (=ucs . #x26D96) ; 𦶖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3260 12) + (=hanziku-8 . #xF957) ; ý¢‚¥— + (=ucs . #x26D97) ; 𦶗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3266 5) + (=hanziku-9 . #xA4BE) ; ý¢‚š’¾ + (=ucs . #x26D98) ; 𦶘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3261 7) + (=hanziku-8 . #xF972) ; ý¢‚¥² + (=ucs . #x26D99) ; 𦶙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3269 7) + (=hanziku-9 . #xA561) ; ý¢‚š•¡ + (=ucs . #x26D9A) ; 𦶚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3263 13) + (=hanziku-9 . #xA444) ; ý¢‚š‘„ + (=ucs . #x26D9B) ; 𦶛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3260 6) + (=hanziku-8 . #xF951) ; ý¢‚¥‘ + (=ucs . #x26DD3) ; 𦷓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3262 8) + (=hanziku-8 . #xF9B5) ; ý¢‚¦µ + (=ucs . #x26DD4) ; 𦷔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3263 7) + (=hanziku-8 . #xF9D4) ; ý¢‚§” + (=ucs . #x26DD5) ; 𦷕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3263 10) + (=hanziku-9 . #xA441) ; ý¢‚š‘ + (=ucs . #x26DD6) ; 𦷖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3263 16) + (=hanziku-9 . #xA447) ; ý¢‚š‘‡ + (=ucs . #x26DD7) ; 𦷗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3264 8) + (=hanziku-9 . #xA45F) ; ý¢‚š‘Ÿ + (=ucs . #x26DD8) ; 𦷘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3264 10) + (=hanziku-9 . #xA461) ; ý¢‚š‘¡ + (=ucs . #x26DD9) ; 𦷙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3264 15) + (=hanziku-9 . #xA466) ; ý¢‚š‘¦ + (=ucs . #x26DDA) ; 𦷚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3265 4) + (=hanziku-9 . #xA47B) ; ý¢‚š‘» + (=ucs . #x26DDB) ; 𦷛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3267 2) + (=hanziku-9 . #xA4DB) ; ý¢‚š“› + (=ucs . #x26DDD) ; 𦷝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3268 3) + (=hanziku-9 . #xA4FC) ; ý¢‚š“¼ + (=ucs . #x26DDE) ; 𦷞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3270 2) + (=hanziku-9 . #xA57C) ; ý¢‚š•¼ + (=ucs . #x26DDF) ; 𦷟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3272 8) + (=hanziku-9 . #xA5E4) ; ý¢‚š—¤ + (=ucs . #x26DE0) ; 𦷠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3274 6) + (=hanziku-9 . #xA663) ; ý¢‚š™£ + (=ucs . #x26DE1) ; 𦷡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 35 30) + (=hanziku-12 . #xEFC6) ; ý¢ƒŽ¿† + (=ucs . #x26DE2) ; 𦷢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 2) + (=hanziku-12 . #xEFC8) ; ý¢ƒŽ¿ˆ + (=ucs . #x26DE3) ; 𦷣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 3) + (=hanziku-12 . #xEFC9) ; ý¢ƒŽ¿‰ + (=ucs . #x26DE4) ; 𦷤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 4) + (=hanziku-12 . #xEFCA) ; ý¢ƒŽ¿Š + (=ucs . #x26DE5) ; 𦷥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 5) + (=hanziku-12 . #xEFCB) ; ý¢ƒŽ¿‹ + (=ucs . #x26DE6) ; 𦷦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3263 4) + (=hanziku-8 . #xF9D1) ; ý¢‚§‘ + (=ucs . #x26DF1) ; 𦷱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3269 6) + (=hanziku-9 . #xA560) ; ý¢‚š•  + (=ucs . #x26DF4) ; 𦷴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3274 1) + (=hanziku-9 . #xA65E) ; ý¢‚š™ž + (=ucs . #x26DF5) ; 𦷵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3263 1) + (=hanziku-8 . #xF9CE) ; ý¢‚§Ž + (=ucs . #x26DF6) ; 𦷶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3269 2) + (=hanziku-9 . #xA55C) ; ý¢‚š•œ + (=ucs . #x26DF7) ; 𦷷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3274 2) + (=hanziku-9 . #xA65F) ; ý¢‚š™Ÿ + (=ucs . #x26DF8) ; 𦷸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3264 5) + (=hanziku-9 . #xA45C) ; ý¢‚š‘œ + (=ucs . #x26DF9) ; 𦷹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3274 10) + (=hanziku-9 . #xA667) ; ý¢‚š™§ + (=ucs . #x26DFA) ; 𦷺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 2 1477 5) + (=hanziku-4 . #xDA67) ; ý¢©§ + (=ucs . #x26DFB) ; 𦷻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3245 2) + (=hanziku-8 . #xF644) ; ý¢‚™„ + (=ucs . #x26DFD) ; 𦷽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3277 15) + (=hanziku-9 . #xA6EE) ; ý¢‚š›® + (=ucs . #x26DFF) ; 𦷿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3284 13) + (=hanziku-9 . #xA870) ; ý¢‚š¡° + (=ucs . #x26E01) ; 𦸁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3280 13) + (=hanziku-9 . #xA7AF) ; ý¢‚šž¯ + (=ucs . #x26E04) ; 𦸄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3270 13) + (=hanziku-9 . #xA5A9) ; ý¢‚š–© + (=ucs . #x26E05) ; 𦸅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3285 14) + (=hanziku-9 . #xA8B3) ; ý¢‚š¢³ + (=ucs . #x26E06) ; 𦸆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3281 4) + (=hanziku-9 . #xA7C6) ; ý¢‚šŸ† + (=ucs . #x26E07) ; 𦸇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3280 8) + (=hanziku-9 . #xA7AA) ; ý¢‚šžª + (=ucs . #x26E08) ; 𦸈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3275 1) + (=hanziku-9 . #xA67E) ; ý¢‚š™¾ + (=ucs . #x26E09) ; 𦸉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3277 1) + (=hanziku-9 . #xA6E0) ; ý¢‚š›  + (=ucs . #x26E0A) ; 𦸊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3278 3) + (=hanziku-9 . #xA743) ; ý¢‚šƒ + (=ucs . #x26E0B) ; 𦸋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3282 1) + (=hanziku-9 . #xA7E3) ; ý¢‚šŸ£ + (=ucs . #x26E0C) ; 𦸌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3281 16) + (=hanziku-9 . #xA7D2) ; ý¢‚šŸ’ + (=ucs . #x26E0D) ; 𦸍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3279 4) + (=hanziku-9 . #xA764) ; ý¢‚š¤ + (=ucs . #x26E0E) ; 𦸎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3280 2) + (=hanziku-9 . #xA7A4) ; ý¢‚šž¤ + (=ucs . #x26E0F) ; 𦸏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3272 13) + (=hanziku-9 . #xA5E9) ; ý¢‚š—© + (=ucs . #x26E10) ; 𦸐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3280 1) + (=hanziku-9 . #xA7A3) ; ý¢‚šž£ + (=ucs . #x26E11) ; 𦸑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3275 14) + (=hanziku-9 . #xA6AD) ; ý¢‚šš­ + (=ucs . #x26E13) ; 𦸓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3282 2) + (=hanziku-9 . #xA7E4) ; ý¢‚šŸ¤ + (=ucs . #x26E14) ; 𦸔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3276 9) + (=hanziku-9 . #xA6C8) ; ý¢‚š›ˆ + (=ucs . #x26E15) ; 𦸕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3287 2) + (=hanziku-9 . #xA8E7) ; ý¢‚š£§ + (=ucs . #x26E16) ; 𦸖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3277 5) + (=hanziku-9 . #xA6E4) ; ý¢‚š›¤ + (=ucs . #x26E17) ; 𦸗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3277 6) + (=hanziku-9 . #xA6E5) ; ý¢‚š›¥ + (=ucs . #x26E18) ; 𦸘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3264 9) + (=hanziku-9 . #xA460) ; ý¢‚š‘  + (=ucs . #x26E19) ; 𦸙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3286 6) + (=hanziku-9 . #xA8CB) ; ý¢‚š£‹ + (=ucs . #x26E1A) ; 𦸚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3287 5) + (=hanziku-9 . #xA8EA) ; ý¢‚š£ª + (=ucs . #x26E1B) ; 𦸛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3279 3) + (=hanziku-9 . #xA763) ; ý¢‚š£ + (=ucs . #x26E1C) ; 𦸜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3281 12) + (=hanziku-9 . #xA7CE) ; ý¢‚šŸŽ + (=ucs . #x26E1D) ; 𦸝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3285 6) + (=hanziku-9 . #xA8AB) ; ý¢‚š¢« + (=ucs . #x26E1E) ; 𦸞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3277 16) + (=hanziku-9 . #xA6EF) ; ý¢‚š›¯ + (=ucs . #x26E1F) ; 𦸟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3280 4) + (=hanziku-9 . #xA7A6) ; ý¢‚šž¦ + (=ucs . #x26E20) ; 𦸠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3281 7) + (=hanziku-9 . #xA7C9) ; ý¢‚šŸ‰ + (=ucs . #x26E21) ; 𦸡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3285 13) + (=hanziku-9 . #xA8B2) ; ý¢‚š¢² + (=ucs . #x26E22) ; 𦸢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3284 16) + (=hanziku-9 . #xA873) ; ý¢‚š¡³ + (=ucs . #x26E24) ; 𦸤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3281 11) + (=hanziku-9 . #xA7CD) ; ý¢‚šŸ + (=ucs . #x26E25) ; 𦸥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3276 1) + (=hanziku-9 . #xA6C0) ; ý¢‚š›€ + (=ucs . #x26E26) ; 𦸦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3277 8) + (=hanziku-9 . #xA6E7) ; ý¢‚š›§ + (=ucs . #x26E27) ; 𦸧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3277 7) + (=hanziku-9 . #xA6E6) ; ý¢‚š›¦ + (=ucs . #x26E28) ; 𦸨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3278 1) + (=hanziku-9 . #xA741) ; ý¢‚š + (=ucs . #x26E29) ; 𦸩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3284 9) + (=hanziku-9 . #xA86C) ; ý¢‚š¡¬ + (=ucs . #x26E2A) ; 𦸪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3279 1) + (=hanziku-9 . #xA761) ; ý¢‚š¡ + (=ucs . #x26E2B) ; 𦸫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3277 13) + (=hanziku-9 . #xA6EC) ; ý¢‚š›¬ + (=ucs . #x26E2C) ; 𦸬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3276 5) + (=hanziku-9 . #xA6C4) ; ý¢‚š›„ + (=ucs . #x26E2D) ; 𦸭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3283 1) + (=hanziku-9 . #xA844) ; ý¢‚š¡„ + (=ucs . #x26E2E) ; 𦸮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3283 11) + (=hanziku-9 . #xA84E) ; ý¢‚š¡Ž + (=ucs . #x26E2F) ; 𦸯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3283 8) + (=hanziku-9 . #xA84B) ; ý¢‚š¡‹ + (=ucs . #x26E30) ; 𦸰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3286 5) + (=hanziku-9 . #xA8CA) ; ý¢‚š£Š + (=ucs . #x26E31) ; 𦸱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3280 12) + (=hanziku-9 . #xA7AE) ; ý¢‚šž® + (=ucs . #x26E32) ; 𦸲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3277 2) + (=hanziku-9 . #xA6E1) ; ý¢‚š›¡ + (=ucs . #x26E33) ; 𦸳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3276 2) + (=hanziku-9 . #xA6C1) ; ý¢‚š› + (=ucs . #x26E34) ; 𦸴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3277 18) + (=hanziku-9 . #xA6F1) ; ý¢‚š›± + (=ucs . #x26E35) ; 𦸵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3287 3) + (=hanziku-9 . #xA8E8) ; ý¢‚š£¨ + (=ucs . #x26E37) ; 𦸷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3280 10) + (=hanziku-9 . #xA7AC) ; ý¢‚šž¬ + (=ucs . #x26E38) ; 𦸸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3286 2) + (=hanziku-9 . #xA8C7) ; ý¢‚š£‡ + (=ucs . #x26E39) ; 𦸹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3290 7) + (=hanziku-9 . #xA9AF) ; ý¢‚š¦¯ + (=ucs . #x26E3A) ; 𦸺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3260 4) + (=hanziku-8 . #xF94F) ; ý¢‚¥ + (=ucs . #x26E41) ; 𦹁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3277 10) + (=hanziku-9 . #xA6E9) ; ý¢‚š›© + (=ucs . #x26E60) ; 𦹠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3280 14) + (=hanziku-9 . #xA7B0) ; ý¢‚šž° + (=ucs . #x26E62) ; 𦹢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3282 3) + (=hanziku-9 . #xA7E5) ; ý¢‚šŸ¥ + (=ucs . #x26E63) ; 𦹣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3282 7) + (=hanziku-9 . #xA7E9) ; ý¢‚šŸ© + (=ucs . #x26E64) ; 𦹤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3285 11) + (=hanziku-9 . #xA8B0) ; ý¢‚š¢° + (=ucs . #x26E67) ; 𦹧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3286 7) + (=hanziku-9 . #xA8CC) ; ý¢‚š£Œ + (=ucs . #x26E68) ; 𦹨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 6) + (=hanziku-12 . #xEFCC) ; ý¢ƒŽ¿Œ + (=ucs . #x26E69) ; 𦹩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 7) + (=hanziku-12 . #xEFCD) ; ý¢ƒŽ¿ + (=ucs . #x26E6A) ; 𦹪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 8) + (=hanziku-12 . #xEFCE) ; ý¢ƒŽ¿Ž + (=ucs . #x26E6B) ; 𦹫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 9) + (=hanziku-12 . #xEFCF) ; ý¢ƒŽ¿ + (=ucs . #x26E6C) ; 𦹬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 10) + (=hanziku-12 . #xEFD0) ; ý¢ƒŽ¿ + (=ucs . #x26E6D) ; 𦹭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3285 15) + (=hanziku-9 . #xA8B4) ; ý¢‚š¢´ + (=ucs . #x26E7D) ; 𦹽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3283 2) + (=hanziku-9 . #xA845) ; ý¢‚š¡… + (=ucs . #x26E7E) ; 𦹾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3281 3) + (=hanziku-9 . #xA7C5) ; ý¢‚šŸ… + (=ucs . #x26E7F) ; 𦹿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3275 12) + (=hanziku-9 . #xA6AB) ; ý¢‚šš« + (=ucs . #x26E80) ; 𦺀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3284 12) + (=hanziku-9 . #xA86F) ; ý¢‚š¡¯ + (=ucs . #x26E81) ; 𦺁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3280 16) + (=hanziku-9 . #xA7B2) ; ý¢‚šž² + (=ucs . #x26E82) ; 𦺂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 1) + (=hanziku-12 . #xEFC7) ; ý¢ƒŽ¿‡ + (=ucs . #x26E83) ; 𦺃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3293 1) + (=hanziku-9 . #xAA4A) ; ý¢‚š©Š + (=ucs . #x26E86) ; 𦺆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3298 1) + (=hanziku-9 . #xAB4D) ; ý¢‚š­ + (=ucs . #x26E88) ; 𦺈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3298 7) + (=hanziku-9 . #xAB53) ; ý¢‚š­“ + (=ucs . #x26E8B) ; 𦺋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3296 7) + (=hanziku-9 . #xAAD2) ; ý¢‚š«’ + (=ucs . #x26E8C) ; 𦺌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3294 4) + (=hanziku-9 . #xAA6D) ; ý¢‚š©­ + (=ucs . #x26E8E) ; 𦺎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3290 13) + (=hanziku-9 . #xA9B5) ; ý¢‚š¦µ + (=ucs . #x26E8F) ; 𦺏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3290 1) + (=hanziku-9 . #xA9A9) ; ý¢‚š¦© + (=ucs . #x26E90) ; 𦺐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3288 16) + (=hanziku-9 . #xA956) ; ý¢‚š¥– + (=ucs . #x26E93) ; 𦺓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3293 11) + (=hanziku-9 . #xAA54) ; ý¢‚š©” + (=ucs . #x26E94) ; 𦺔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3288 7) + (=hanziku-9 . #xA94D) ; ý¢‚š¥ + (=ucs . #x26E95) ; 𦺕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3293 10) + (=hanziku-9 . #xAA53) ; ý¢‚š©“ + (=ucs . #x26E97) ; 𦺗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3295 14) + (=hanziku-9 . #xAAB9) ; ý¢‚šª¹ + (=ucs . #x26E98) ; 𦺘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3292 1) + (=hanziku-9 . #xA9E9) ; ý¢‚š§© + (=ucs . #x26E99) ; 𦺙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3297 14) + (=hanziku-9 . #xAAF9) ; ý¢‚š«¹ + (=ucs . #x26E9A) ; 𦺚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3294 10) + (=hanziku-9 . #xAA73) ; ý¢‚š©³ + (=ucs . #x26E9B) ; 𦺛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3297 9) + (=hanziku-9 . #xAAF4) ; ý¢‚š«´ + (=ucs . #x26E9D) ; 𦺝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3294 14) + (=hanziku-9 . #xAA77) ; ý¢‚š©· + (=ucs . #x26E9E) ; 𦺞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3288 6) + (=hanziku-9 . #xA94C) ; ý¢‚š¥Œ + (=ucs . #x26E9F) ; 𦺟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3294 9) + (=hanziku-9 . #xAA72) ; ý¢‚š©² + (=ucs . #x26EA0) ; 𦺠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3290 11) + (=hanziku-9 . #xA9B3) ; ý¢‚š¦³ + (=ucs . #x26EA1) ; 𦺡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3298 14) + (=hanziku-9 . #xAB5A) ; ý¢‚š­š + (=ucs . #x26EA2) ; 𦺢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3287 11) + (=hanziku-9 . #xA8F0) ; ý¢‚š£° + (=ucs . #x26EA3) ; 𦺣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3288 8) + (=hanziku-9 . #xA94E) ; ý¢‚š¥Ž + (=ucs . #x26EA4) ; 𦺤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3275 3) + (=hanziku-9 . #xA6A2) ; ý¢‚šš¢ + (=ucs . #x26EA5) ; 𦺥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3297 3) + (=hanziku-9 . #xAAEE) ; ý¢‚š«® + (=ucs . #x26EA7) ; 𦺧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3294 6) + (=hanziku-9 . #xAA6F) ; ý¢‚š©¯ + (=ucs . #x26EA8) ; 𦺨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3290 9) + (=hanziku-9 . #xA9B1) ; ý¢‚š¦± + (=ucs . #x26EA9) ; 𦺩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3291 11) + (=hanziku-9 . #xA9D3) ; ý¢‚š§“ + (=ucs . #x26EAA) ; 𦺪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3289 6) + (=hanziku-9 . #xA96C) ; ý¢‚š¥¬ + (=ucs . #x26EAB) ; 𦺫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3299 1) + (=hanziku-9 . #xAB6D) ; ý¢‚š­­ + (=ucs . #x26EAC) ; 𦺬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3293 2) + (=hanziku-9 . #xAA4B) ; ý¢‚š©‹ + (=ucs . #x26EAD) ; 𦺭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3295 1) + (=hanziku-9 . #xAAAC) ; ý¢‚šª¬ + (=ucs . #x26EAE) ; 𦺮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3292 7) + (=hanziku-9 . #xA9EF) ; ý¢‚š§¯ + (=ucs . #x26EAF) ; 𦺯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3292 8) + (=hanziku-9 . #xA9F0) ; ý¢‚š§° + (=ucs . #x26EB0) ; 𦺰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3301 4) + (=hanziku-9 . #xABD2) ; ý¢‚š¯’ + (=ucs . #x26EB1) ; 𦺱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3295 4) + (=hanziku-9 . #xAAAF) ; ý¢‚šª¯ + (=ucs . #x26EB3) ; 𦺳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3288 12) + (=hanziku-9 . #xA952) ; ý¢‚š¥’ + (=ucs . #x26EB5) ; 𦺵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3289 9) + (=hanziku-9 . #xA96F) ; ý¢‚š¥¯ + (=ucs . #x26EB6) ; 𦺶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3275 9) + (=hanziku-9 . #xA6A8) ; ý¢‚šš¨ + (=ucs . #x26EB9) ; 𦺹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3295 10) + (=hanziku-9 . #xAAB5) ; ý¢‚šªµ + (=ucs . #x26EBA) ; 𦺺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3288 14) + (=hanziku-9 . #xA954) ; ý¢‚š¥” + (=ucs . #x26EBB) ; 𦺻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3286 4) + (=hanziku-9 . #xA8C9) ; ý¢‚š£‰ + (=ucs . #x26EBC) ; 𦺼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3290 14) + (=hanziku-9 . #xA9B6) ; ý¢‚š¦¶ + (=ucs . #x26EBD) ; 𦺽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3295 15) + (=hanziku-9 . #xAABA) ; ý¢‚šªº + (=ucs . #x26EBE) ; 𦺾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3295 3) + (=hanziku-9 . #xAAAE) ; ý¢‚šª® + (=ucs . #x26EBF) ; 𦺿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3293 4) + (=hanziku-9 . #xAA4D) ; ý¢‚š© + (=ucs . #x26EC0) ; 𦻀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3294 7) + (=hanziku-9 . #xAA70) ; ý¢‚š©° + (=ucs . #x26EC1) ; 𦻁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3294 1) + (=hanziku-9 . #xAA6A) ; ý¢‚š©ª + (=ucs . #x26EC3) ; 𦻃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3297 1) + (=hanziku-9 . #xAAEC) ; ý¢‚š«¬ + (=ucs . #x26EC4) ; 𦻄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3288 10) + (=hanziku-9 . #xA950) ; ý¢‚š¥ + (=ucs . #x26EC6) ; 𦻆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 4 2364 3) + (=hanziku-6 . #xE8D7) ; ý¢®£— + (=ucs . #x26EC7) ; 𦻇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3295 13) + (=hanziku-9 . #xAAB8) ; ý¢‚šª¸ + (=ucs . #x26EC8) ; 𦻈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3293 9) + (=hanziku-9 . #xAA52) ; ý¢‚š©’ + (=ucs . #x26EC9) ; 𦻉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3288 17) + (=hanziku-9 . #xA957) ; ý¢‚š¥— + (=ucs . #x26ECB) ; 𦻋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3289 1) + (=hanziku-9 . #xA967) ; ý¢‚š¥§ + (=ucs . #x26ECC) ; 𦻌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3289 7) + (=hanziku-9 . #xA96D) ; ý¢‚š¥­ + (=ucs . #x26ECD) ; 𦻍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3287 7) + (=hanziku-9 . #xA8EC) ; ý¢‚š£¬ + (=ucs . #x26F06) ; 𦼆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3288 9) + (=hanziku-9 . #xA94F) ; ý¢‚š¥ + (=ucs . #x26F07) ; 𦼇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3288 13) + (=hanziku-9 . #xA953) ; ý¢‚š¥“ + (=ucs . #x26F08) ; 𦼈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3288 15) + (=hanziku-9 . #xA955) ; ý¢‚š¥• + (=ucs . #x26F09) ; 𦼉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3288 21) + (=hanziku-9 . #xA95B) ; ý¢‚š¥› + (=ucs . #x26F0B) ; 𦼋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3292 3) + (=hanziku-9 . #xA9EB) ; ý¢‚š§« + (=ucs . #x26F0C) ; 𦼌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3293 3) + (=hanziku-9 . #xAA4C) ; ý¢‚š©Œ + (=ucs . #x26F0D) ; 𦼍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3293 8) + (=hanziku-9 . #xAA51) ; ý¢‚š©‘ + (=ucs . #x26F0E) ; 𦼎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3293 12) + (=hanziku-9 . #xAA55) ; ý¢‚š©• + (=ucs . #x26F0F) ; 𦼏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3295 9) + (=hanziku-9 . #xAAB4) ; ý¢‚šª´ + (=ucs . #x26F10) ; 𦼐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3297 6) + (=hanziku-9 . #xAAF1) ; ý¢‚š«± + (=ucs . #x26F11) ; 𦼑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3298 12) + (=hanziku-9 . #xAB58) ; ý¢‚š­˜ + (=ucs . #x26F12) ; 𦼒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 12) + (=hanziku-12 . #xEFD2) ; ý¢ƒŽ¿’ + (=ucs . #x26F13) ; 𦼓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 13) + (=hanziku-12 . #xEFD3) ; ý¢ƒŽ¿“ + (=ucs . #x26F14) ; 𦼔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 14) + (=hanziku-12 . #xEFD4) ; ý¢ƒŽ¿” + (=ucs . #x26F15) ; 𦼕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 15) + (=hanziku-12 . #xEFD5) ; ý¢ƒŽ¿• + (=ucs . #x26F16) ; 𦼖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 16) + (=hanziku-12 . #xEFD6) ; ý¢ƒŽ¿– + (=ucs . #x26F17) ; 𦼗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 17) + (=hanziku-12 . #xEFD7) ; ý¢ƒŽ¿— + (=ucs . #x26F18) ; 𦼘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 19) + (=hanziku-12 . #xEFD9) ; ý¢ƒŽ¿™ + (=ucs . #x26F19) ; 𦼙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3298 16) + (=hanziku-9 . #xAB5C) ; ý¢‚š­œ + (=ucs . #x26F21) ; 𦼡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3291 4) + (=hanziku-9 . #xA9CC) ; ý¢‚š§Œ + (=ucs . #x26F22) ; 𦼢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3290 10) + (=hanziku-9 . #xA9B2) ; ý¢‚š¦² + (=ucs . #x26F23) ; 𦼣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3291 7) + (=hanziku-9 . #xA9CF) ; ý¢‚š§ + (=ucs . #x26F24) ; 𦼤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 11) + (=hanziku-12 . #xEFD1) ; ý¢ƒŽ¿‘ + (=ucs . #x26F27) ; 𦼧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3299 4) + (=hanziku-9 . #xAB70) ; ý¢‚š­° + (=ucs . #x26F29) ; 𦼩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3308 1) + (=hanziku-9 . #xAD53) ; ý¢‚šµ“ + (=ucs . #x26F2C) ; 𦼬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3311 4) + (=hanziku-9 . #xADD8) ; ý¢‚š·˜ + (=ucs . #x26F2D) ; 𦼭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3299 16) + (=hanziku-9 . #xAB7C) ; ý¢‚š­¼ + (=ucs . #x26F2E) ; 𦼮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3292 10) + (=hanziku-9 . #xA9F2) ; ý¢‚š§² + (=ucs . #x26F31) ; 𦼱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3301 7) + (=hanziku-9 . #xABD5) ; ý¢‚š¯• + (=ucs . #x26F32) ; 𦼲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3304 9) + (=hanziku-9 . #xAC78) ; ý¢‚š±¸ + (=ucs . #x26F33) ; 𦼳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3299 19) + (=hanziku-9 . #xABA1) ; ý¢‚š®¡ + (=ucs . #x26F34) ; 𦼴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3301 13) + (=hanziku-9 . #xABDB) ; ý¢‚š¯› + (=ucs . #x26F35) ; 𦼵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3304 6) + (=hanziku-9 . #xAC75) ; ý¢‚š±µ + (=ucs . #x26F36) ; 𦼶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3300 8) + (=hanziku-9 . #xABB6) ; ý¢‚š®¶ + (=ucs . #x26F37) ; 𦼷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3299 8) + (=hanziku-9 . #xAB74) ; ý¢‚š­´ + (=ucs . #x26F3A) ; 𦼺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3305 2) + (=hanziku-9 . #xACB3) ; ý¢‚š²³ + (=ucs . #x26F3C) ; 𦼼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3309 1) + (=hanziku-9 . #xAD73) ; ý¢‚šµ³ + (=ucs . #x26F3D) ; 𦼽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3299 12) + (=hanziku-9 . #xAB78) ; ý¢‚š­¸ + (=ucs . #x26F3E) ; 𦼾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3301 2) + (=hanziku-9 . #xABD0) ; ý¢‚š¯ + (=ucs . #x26F3F) ; 𦼿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3302 6) + (=hanziku-9 . #xABF4) ; ý¢‚š¯´ + (=ucs . #x26F40) ; 𦽀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3309 10) + (=hanziku-9 . #xAD7C) ; ý¢‚šµ¼ + (=ucs . #x26F41) ; 𦽁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3302 8) + (=hanziku-9 . #xABF6) ; ý¢‚š¯¶ + (=ucs . #x26F42) ; 𦽂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3303 2) + (=hanziku-9 . #xAC51) ; ý¢‚š±‘ + (=ucs . #x26F43) ; 𦽃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3308 13) + (=hanziku-9 . #xAD5F) ; ý¢‚šµŸ + (=ucs . #x26F44) ; 𦽄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3308 11) + (=hanziku-9 . #xAD5D) ; ý¢‚šµ + (=ucs . #x26F45) ; 𦽅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3298 3) + (=hanziku-9 . #xAB4F) ; ý¢‚š­ + (=ucs . #x26F46) ; 𦽆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3294 5) + (=hanziku-9 . #xAA6E) ; ý¢‚š©® + (=ucs . #x26F47) ; 𦽇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3304 2) + (=hanziku-9 . #xAC71) ; ý¢‚š±± + (=ucs . #x26F48) ; 𦽈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3301 10) + (=hanziku-9 . #xABD8) ; ý¢‚š¯˜ + (=ucs . #x26F49) ; 𦽉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3301 17) + (=hanziku-9 . #xABDF) ; ý¢‚š¯Ÿ + (=ucs . #x26F4A) ; 𦽊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3303 14) + (=hanziku-9 . #xAC5D) ; ý¢‚š± + (=ucs . #x26F4B) ; 𦽋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3299 3) + (=hanziku-9 . #xAB6F) ; ý¢‚š­¯ + (=ucs . #x26F4E) ; 𦽎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3304 8) + (=hanziku-9 . #xAC77) ; ý¢‚š±· + (=ucs . #x26F4F) ; 𦽏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3302 12) + (=hanziku-9 . #xABFA) ; ý¢‚š¯º + (=ucs . #x26F51) ; 𦽑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3301 9) + (=hanziku-9 . #xABD7) ; ý¢‚š¯— + (=ucs . #x26F52) ; 𦽒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3299 18) + (=hanziku-9 . #xAB7E) ; ý¢‚š­¾ + (=ucs . #x26F54) ; 𦽔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3305 3) + (=hanziku-9 . #xACB4) ; ý¢‚š²´ + (=ucs . #x26F55) ; 𦽕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3301 8) + (=hanziku-9 . #xABD6) ; ý¢‚š¯– + (=ucs . #x26F56) ; 𦽖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3312 6) + (=hanziku-9 . #xADFA) ; ý¢‚š·º + (=ucs . #x26F57) ; 𦽗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3308 4) + (=hanziku-9 . #xAD56) ; ý¢‚šµ– + (=ucs . #x26F58) ; 𦽘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 6 3887 11) + (=hanziku-10 . #xD2C9) ; ý¢‚­‹‰ + (=ucs . #x26F59) ; 𦽙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3309 4) + (=hanziku-9 . #xAD76) ; ý¢‚šµ¶ + (=ucs . #x26F5A) ; 𦽚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3297 7) + (=hanziku-9 . #xAAF2) ; ý¢‚š«² + (=ucs . #x26F5B) ; 𦽛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3308 7) + (=hanziku-9 . #xAD59) ; ý¢‚šµ™ + (=ucs . #x26F5C) ; 𦽜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3303 3) + (=hanziku-9 . #xAC52) ; ý¢‚š±’ + (=ucs . #x26F5D) ; 𦽝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3309 2) + (=hanziku-9 . #xAD74) ; ý¢‚šµ´ + (=ucs . #x26F5E) ; 𦽞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3302 5) + (=hanziku-9 . #xABF3) ; ý¢‚š¯³ + (=ucs . #x26F60) ; 𦽠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 4 2782 8) + (=hanziku-7 . #xEAE5) ; ý¢¾«¥ + (=ucs . #x26F61) ; 𦽡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3300 6) + (=hanziku-9 . #xABB4) ; ý¢‚š®´ + (=ucs . #x26F62) ; 𦽢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3299 17) + (=hanziku-9 . #xAB7D) ; ý¢‚š­½ + (=ucs . #x26F63) ; 𦽣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3305 5) + (=hanziku-9 . #xACB6) ; ý¢‚š²¶ + (=ucs . #x26F64) ; 𦽤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3299 5) + (=hanziku-9 . #xAB71) ; ý¢‚š­± + (=ucs . #x26F65) ; 𦽥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3301 12) + (=hanziku-9 . #xABDA) ; ý¢‚š¯š + (=ucs . #x26F66) ; 𦽦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3291 10) + (=hanziku-9 . #xA9D2) ; ý¢‚š§’ + (=ucs . #x26F67) ; 𦽧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3300 7) + (=hanziku-9 . #xABB5) ; ý¢‚š®µ + (=ucs . #x26F68) ; 𦽨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3300 5) + (=hanziku-9 . #xABB3) ; ý¢‚š®³ + (=ucs . #x26F69) ; 𦽩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3303 11) + (=hanziku-9 . #xAC5A) ; ý¢‚š±š + (=ucs . #x26F6A) ; 𦽪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3300 13) + (=hanziku-9 . #xABBB) ; ý¢‚š®» + (=ucs . #x26F6B) ; 𦽫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3309 8) + (=hanziku-9 . #xAD7A) ; ý¢‚šµº + (=ucs . #x26F6C) ; 𦽬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3294 11) + (=hanziku-9 . #xAA74) ; ý¢‚š©´ + (=ucs . #x26F6D) ; 𦽭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3288 20) + (=hanziku-9 . #xA95A) ; ý¢‚š¥š + (=ucs . #x26F6F) ; 𦽯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3303 9) + (=hanziku-9 . #xAC58) ; ý¢‚š±˜ + (=ucs . #x26F71) ; 𦽱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3300 10) + (=hanziku-9 . #xABB8) ; ý¢‚š®¸ + (=ucs . #x26F90) ; 𦾐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3300 11) + (=hanziku-9 . #xABB9) ; ý¢‚š®¹ + (=ucs . #x26F91) ; 𦾑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3302 1) + (=hanziku-9 . #xABEF) ; ý¢‚š¯¯ + (=ucs . #x26F92) ; 𦾒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3303 4) + (=hanziku-9 . #xAC53) ; ý¢‚š±“ + (=ucs . #x26F93) ; 𦾓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3304 7) + (=hanziku-9 . #xAC76) ; ý¢‚š±¶ + (=ucs . #x26F95) ; 𦾕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3308 8) + (=hanziku-9 . #xAD5A) ; ý¢‚šµš + (=ucs . #x26F96) ; 𦾖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3308 10) + (=hanziku-9 . #xAD5C) ; ý¢‚šµœ + (=ucs . #x26F97) ; 𦾗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3309 7) + (=hanziku-9 . #xAD79) ; ý¢‚šµ¹ + (=ucs . #x26F98) ; 𦾘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 20) + (=hanziku-12 . #xEFDA) ; ý¢ƒŽ¿š + (=ucs . #x26F99) ; 𦾙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 21) + (=hanziku-12 . #xEFDB) ; ý¢ƒŽ¿› + (=ucs . #x26F9A) ; 𦾚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 22) + (=hanziku-12 . #xEFDC) ; ý¢ƒŽ¿œ + (=ucs . #x26F9B) ; 𦾛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 23) + (=hanziku-12 . #xEFDD) ; ý¢ƒŽ¿ + (=ucs . #x26F9C) ; 𦾜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 24) + (=hanziku-12 . #xEFDE) ; ý¢ƒŽ¿ž + (=ucs . #x26F9D) ; 𦾝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 25) + (=hanziku-12 . #xEFDF) ; ý¢ƒŽ¿Ÿ + (=ucs . #x26F9E) ; 𦾞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3303 7) + (=hanziku-9 . #xAC56) ; ý¢‚š±– + (=ucs . #x26FA6) ; 𦾦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3298 4) + (=hanziku-9 . #xAB50) ; ý¢‚š­ + (=ucs . #x26FA8) ; 𦾨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 18) + (=hanziku-12 . #xEFD8) ; ý¢ƒŽ¿˜ + (=ucs . #x26FA9) ; 𦾩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3310 7) + (=hanziku-9 . #xADBB) ; ý¢‚š¶» + (=ucs . #x26FAB) ; 𦾫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3299 15) + (=hanziku-9 . #xAB7B) ; ý¢‚š­» + (=ucs . #x26FAC) ; 𦾬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3313 16) + (=hanziku-9 . #xAE65) ; ý¢‚š¹¥ + (=ucs . #x26FAD) ; 𦾭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3317 5) + (=hanziku-9 . #xAEFC) ; ý¢‚š»¼ + (=ucs . #x26FAF) ; 𦾯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3315 8) + (=hanziku-9 . #xAEBF) ; ý¢‚šº¿ + (=ucs . #x26FB0) ; 𦾰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3315 13) + (=hanziku-9 . #xAEC4) ; ý¢‚š»„ + (=ucs . #x26FB2) ; 𦾲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3300 14) + (=hanziku-9 . #xABBC) ; ý¢‚š®¼ + (=ucs . #x26FB3) ; 𦾳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3313 15) + (=hanziku-9 . #xAE64) ; ý¢‚š¹¤ + (=ucs . #x26FB4) ; 𦾴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3315 14) + (=hanziku-9 . #xAEC5) ; ý¢‚š»… + (=ucs . #x26FB5) ; 𦾵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3316 2) + (=hanziku-9 . #xAED9) ; ý¢‚š»™ + (=ucs . #x26FB6) ; 𦾶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3316 5) + (=hanziku-9 . #xAEDC) ; ý¢‚š»œ + (=ucs . #x26FB7) ; 𦾷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3315 10) + (=hanziku-9 . #xAEC1) ; ý¢‚š» + (=ucs . #x26FB8) ; 𦾸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3311 9) + (=hanziku-9 . #xADDD) ; ý¢‚š· + (=ucs . #x26FB9) ; 𦾹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3314 3) + (=hanziku-9 . #xAE78) ; ý¢‚š¹¸ + (=ucs . #x26FBA) ; 𦾺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3314 2) + (=hanziku-9 . #xAE77) ; ý¢‚š¹· + (=ucs . #x26FBB) ; 𦾻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3310 1) + (=hanziku-9 . #xADB5) ; ý¢‚š¶µ + (=ucs . #x26FBC) ; 𦾼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3313 3) + (=hanziku-9 . #xAE58) ; ý¢‚š¹˜ + (=ucs . #x26FBD) ; 𦾽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3315 2) + (=hanziku-9 . #xAEB9) ; ý¢‚šº¹ + (=ucs . #x26FBE) ; 𦾾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3313 8) + (=hanziku-9 . #xAE5D) ; ý¢‚š¹ + (=ucs . #x26FC0) ; 𦿀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3313 9) + (=hanziku-9 . #xAE5E) ; ý¢‚š¹ž + (=ucs . #x26FC1) ; 𦿁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3312 3) + (=hanziku-9 . #xADF7) ; ý¢‚š·· + (=ucs . #x26FC2) ; 𦿂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3310 2) + (=hanziku-9 . #xADB6) ; ý¢‚š¶¶ + (=ucs . #x26FC3) ; 𦿃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3312 9) + (=hanziku-9 . #xADFD) ; ý¢‚š·½ + (=ucs . #x26FC4) ; 𦿄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3315 4) + (=hanziku-9 . #xAEBB) ; ý¢‚šº» + (=ucs . #x26FC5) ; 𦿅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3311 10) + (=hanziku-9 . #xADDE) ; ý¢‚š·ž + (=ucs . #x26FC6) ; 𦿆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3314 4) + (=hanziku-9 . #xAE79) ; ý¢‚š¹¹ + (=ucs . #x26FC8) ; 𦿈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3312 4) + (=hanziku-9 . #xADF8) ; ý¢‚š·¸ + (=ucs . #x26FCA) ; 𦿊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3316 19) + (=hanziku-9 . #xAEEA) ; ý¢‚š»ª + (=ucs . #x26FCE) ; 𦿎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3311 1) + (=hanziku-9 . #xADD5) ; ý¢‚š·• + (=ucs . #x26FCF) ; 𦿏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3319 2) + (=hanziku-9 . #xAF7A) ; ý¢‚š½º + (=ucs . #x26FD0) ; 𦿐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3312 10) + (=hanziku-9 . #xADFE) ; ý¢‚š·¾ + (=ucs . #x26FD1) ; 𦿑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3311 3) + (=hanziku-9 . #xADD7) ; ý¢‚š·— + (=ucs . #x26FD2) ; 𦿒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3311 6) + (=hanziku-9 . #xADDA) ; ý¢‚š·š + (=ucs . #x26FD3) ; 𦿓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3317 11) + (=hanziku-9 . #xAF43) ; ý¢‚š½ƒ + (=ucs . #x26FD5) ; 𦿕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3310 6) + (=hanziku-9 . #xADBA) ; ý¢‚š¶º + (=ucs . #x26FD6) ; 𦿖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3315 6) + (=hanziku-9 . #xAEBD) ; ý¢‚šº½ + (=ucs . #x26FD7) ; 𦿗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3314 8) + (=hanziku-9 . #xAE7D) ; ý¢‚š¹½ + (=ucs . #x26FD8) ; 𦿘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3314 15) + (=hanziku-9 . #xAEA6) ; ý¢‚šº¦ + (=ucs . #x26FD9) ; 𦿙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3312 1) + (=hanziku-9 . #xADF5) ; ý¢‚š·µ + (=ucs . #x27003) ; 𧀃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3313 2) + (=hanziku-9 . #xAE57) ; ý¢‚š¹— + (=ucs . #x27005) ; 𧀅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3313 5) + (=hanziku-9 . #xAE5A) ; ý¢‚š¹š + (=ucs . #x27006) ; 𧀆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3313 6) + (=hanziku-9 . #xAE5B) ; ý¢‚š¹› + (=ucs . #x27007) ; 𧀇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3314 6) + (=hanziku-9 . #xAE7B) ; ý¢‚š¹» + (=ucs . #x27008) ; 𧀈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3316 6) + (=hanziku-9 . #xAEDD) ; ý¢‚š» + (=ucs . #x27009) ; 𧀉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3317 4) + (=hanziku-9 . #xAEFB) ; ý¢‚š»» + (=ucs . #x2700A) ; 𧀊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 26) + (=hanziku-12 . #xEFE0) ; ý¢ƒŽ¿  + (=ucs . #x2700B) ; 𧀋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 27) + (=hanziku-12 . #xEFE1) ; ý¢ƒŽ¿¡ + (=ucs . #x2700C) ; 𧀌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 28) + (=hanziku-12 . #xEFE2) ; ý¢ƒŽ¿¢ + (=ucs . #x2700D) ; 𧀍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3314 9) + (=hanziku-9 . #xAE7E) ; ý¢‚š¹¾ + (=ucs . #x27014) ; 𧀔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3309 3) + (=hanziku-9 . #xAD75) ; ý¢‚šµµ + (=ucs . #x27015) ; 𧀕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3313 7) + (=hanziku-9 . #xAE5C) ; ý¢‚š¹œ + (=ucs . #x27017) ; 𧀗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3316 8) + (=hanziku-9 . #xAEDF) ; ý¢‚š»Ÿ + (=ucs . #x27018) ; 𧀘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3310 12) + (=hanziku-9 . #xADC0) ; ý¢‚š·€ + (=ucs . #x27019) ; 𧀙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3313 13) + (=hanziku-9 . #xAE62) ; ý¢‚š¹¢ + (=ucs . #x2701A) ; 𧀚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3317 3) + (=hanziku-9 . #xAEFA) ; ý¢‚š»º + (=ucs . #x2701B) ; 𧀛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3308 3) + (=hanziku-9 . #xAD55) ; ý¢‚šµ• + (=ucs . #x2701D) ; 𧀝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3323 11) + (=hanziku-9 . #xB066) ; ý¢‚›¦ + (=ucs . #x27020) ; 𧀠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3322 9) + (=hanziku-9 . #xB044) ; ý¢‚›„ + (=ucs . #x27021) ; 𧀡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3325 9) + (=hanziku-9 . #xB0C6) ; ý¢‚›ƒ† + (=ucs . #x27022) ; 𧀢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3321 10) + (=hanziku-9 . #xAFE4) ; ý¢‚š¿¤ + (=ucs . #x27023) ; 𧀣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3318 19) + (=hanziku-9 . #xAF6B) ; ý¢‚š½« + (=ucs . #x27024) ; 𧀤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3318 14) + (=hanziku-9 . #xAF66) ; ý¢‚š½¦ + (=ucs . #x27025) ; 𧀥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3323 14) + (=hanziku-9 . #xB069) ; ý¢‚›© + (=ucs . #x27028) ; 𧀨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3319 3) + (=hanziku-9 . #xAF7B) ; ý¢‚š½» + (=ucs . #x27029) ; 𧀩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3322 6) + (=hanziku-9 . #xB041) ; ý¢‚› + (=ucs . #x2702A) ; 𧀪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3318 17) + (=hanziku-9 . #xAF69) ; ý¢‚š½© + (=ucs . #x2702B) ; 𧀫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3321 4) + (=hanziku-9 . #xAFDE) ; ý¢‚š¿ž + (=ucs . #x2702C) ; 𧀬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3318 6) + (=hanziku-9 . #xAF5E) ; ý¢‚š½ž + (=ucs . #x2702D) ; 𧀭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3323 3) + (=hanziku-9 . #xB05E) ; ý¢‚›ž + (=ucs . #x2702F) ; 𧀯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3325 10) + (=hanziku-9 . #xB0C7) ; ý¢‚›ƒ‡ + (=ucs . #x27030) ; 𧀰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3318 4) + (=hanziku-9 . #xAF5C) ; ý¢‚š½œ + (=ucs . #x27031) ; 𧀱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3323 4) + (=hanziku-9 . #xB05F) ; ý¢‚›Ÿ + (=ucs . #x27032) ; 𧀲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3317 7) + (=hanziku-9 . #xAEFE) ; ý¢‚š»¾ + (=ucs . #x27033) ; 𧀳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3318 20) + (=hanziku-9 . #xAF6C) ; ý¢‚š½¬ + (=ucs . #x27034) ; 𧀴 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3318 8) + (=hanziku-9 . #xAF60) ; ý¢‚š½  + (=ucs . #x27035) ; 𧀵 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3318 3) + (=hanziku-9 . #xAF5B) ; ý¢‚š½› + (=ucs . #x27036) ; 𧀶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3321 2) + (=hanziku-9 . #xAFDC) ; ý¢‚š¿œ + (=ucs . #x27037) ; 𧀷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3320 8) + (=hanziku-9 . #xAFC2) ; ý¢‚š¿‚ + (=ucs . #x27038) ; 𧀸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3321 12) + (=hanziku-9 . #xAFE6) ; ý¢‚š¿¦ + (=ucs . #x27039) ; 𧀹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3317 8) + (=hanziku-9 . #xAF40) ; ý¢‚š½€ + (=ucs . #x2703A) ; 𧀺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3320 9) + (=hanziku-9 . #xAFC3) ; ý¢‚š¿ƒ + (=ucs . #x2703B) ; 𧀻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3323 8) + (=hanziku-9 . #xB063) ; ý¢‚›£ + (=ucs . #x2703C) ; 𧀼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3320 3) + (=hanziku-9 . #xAFBD) ; ý¢‚š¾½ + (=ucs . #x2703D) ; 𧀽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3318 18) + (=hanziku-9 . #xAF6A) ; ý¢‚š½ª + (=ucs . #x2703E) ; 𧀾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3314 5) + (=hanziku-9 . #xAE7A) ; ý¢‚š¹º + (=ucs . #x2703F) ; 𧀿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3318 5) + (=hanziku-9 . #xAF5D) ; ý¢‚š½ + (=ucs . #x27040) ; 𧁀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3319 8) + (=hanziku-9 . #xAFA2) ; ý¢‚š¾¢ + (=ucs . #x27041) ; 𧁁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3323 9) + (=hanziku-9 . #xB064) ; ý¢‚›¤ + (=ucs . #x27042) ; 𧁂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3320 5) + (=hanziku-9 . #xAFBF) ; ý¢‚š¾¿ + (=ucs . #x27043) ; 𧁃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3322 7) + (=hanziku-9 . #xB042) ; ý¢‚›‚ + (=ucs . #x27044) ; 𧁄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3323 10) + (=hanziku-9 . #xB065) ; ý¢‚›¥ + (=ucs . #x27045) ; 𧁅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3320 1) + (=hanziku-9 . #xAFBB) ; ý¢‚š¾» + (=ucs . #x27046) ; 𧁆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 2 1023 20) + (=hanziku-3 . #xD0F7) ; ý¢€½ƒ· + (=ucs . #x27047) ; 𧁇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3318 1) + (=hanziku-9 . #xAF59) ; ý¢‚š½™ + (=ucs . #x27048) ; 𧁈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3318 10) + (=hanziku-9 . #xAF62) ; ý¢‚š½¢ + (=ucs . #x27049) ; 𧁉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3320 6) + (=hanziku-9 . #xAFC0) ; ý¢‚š¿€ + (=ucs . #x2704B) ; 𧁋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3319 10) + (=hanziku-9 . #xAFA4) ; ý¢‚š¾¤ + (=ucs . #x2704C) ; 𧁌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3318 7) + (=hanziku-9 . #xAF5F) ; ý¢‚š½Ÿ + (=ucs . #x2704D) ; 𧁍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3319 6) + (=hanziku-9 . #xAF7E) ; ý¢‚š½¾ + (=ucs . #x2704E) ; 𧁎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3321 7) + (=hanziku-9 . #xAFE1) ; ý¢‚š¿¡ + (=ucs . #x27070) ; 𧁰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3322 3) + (=hanziku-9 . #xAFFD) ; ý¢‚š¿½ + (=ucs . #x27071) ; 𧁱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 29) + (=hanziku-12 . #xEFE3) ; ý¢ƒŽ¿£ + (=ucs . #x27072) ; 𧁲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 36 30) + (=hanziku-12 . #xEFE4) ; ý¢ƒŽ¿¤ + (=ucs . #x27073) ; 𧁳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3323 7) + (=hanziku-9 . #xB062) ; ý¢‚›¢ + (=ucs . #x2707C) ; 𧁼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3328 15) + (=hanziku-9 . #xB16D) ; ý¢‚›…­ + (=ucs . #x2707D) ; 𧁽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3325 8) + (=hanziku-9 . #xB0C5) ; ý¢‚›ƒ… + (=ucs . #x2707E) ; 𧁾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3328 2) + (=hanziku-9 . #xB160) ; ý¢‚›…  + (=ucs . #x2707F) ; 𧁿 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3327 3) + (=hanziku-9 . #xB141) ; ý¢‚›… + (=ucs . #x27080) ; 𧂀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3326 1) + (=hanziku-9 . #xB0DE) ; ý¢‚›ƒž + (=ucs . #x27081) ; 𧂁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3326 13) + (=hanziku-9 . #xB0EA) ; ý¢‚›ƒª + (=ucs . #x27082) ; 𧂂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3329 12) + (=hanziku-9 . #xB1AC) ; ý¢‚›†¬ + (=ucs . #x27084) ; 𧂄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3326 8) + (=hanziku-9 . #xB0E5) ; ý¢‚›ƒ¥ + (=ucs . #x27085) ; 𧂅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3327 2) + (=hanziku-9 . #xB140) ; ý¢‚›…€ + (=ucs . #x27087) ; 𧂇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3323 16) + (=hanziku-9 . #xB06B) ; ý¢‚›« + (=ucs . #x27088) ; 𧂈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3331 14) + (=hanziku-9 . #xB1EE) ; ý¢‚›‡® + (=ucs . #x27089) ; 𧂉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3325 5) + (=hanziku-9 . #xB0C2) ; ý¢‚›ƒ‚ + (=ucs . #x2708A) ; 𧂊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3328 5) + (=hanziku-9 . #xB163) ; ý¢‚›…£ + (=ucs . #x2708B) ; 𧂋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3324 17) + (=hanziku-9 . #xB0AE) ; ý¢‚›‚® + (=ucs . #x2708C) ; 𧂌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3330 2) + (=hanziku-9 . #xB1C2) ; ý¢‚›‡‚ + (=ucs . #x2708D) ; 𧂍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3328 6) + (=hanziku-9 . #xB164) ; ý¢‚›…¤ + (=ucs . #x2708E) ; 𧂎 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3324 16) + (=hanziku-9 . #xB0AD) ; ý¢‚›‚­ + (=ucs . #x2708F) ; 𧂏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3326 6) + (=hanziku-9 . #xB0E3) ; ý¢‚›ƒ£ + (=ucs . #x27090) ; 𧂐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3328 9) + (=hanziku-9 . #xB167) ; ý¢‚›…§ + (=ucs . #x27091) ; 𧂑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 2 1541 17) + (=hanziku-4 . #xE77A) ; ý¢Žº + (=ucs . #x27093) ; 𧂓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3324 5) + (=hanziku-9 . #xB0A2) ; ý¢‚›‚¢ + (=ucs . #x27094) ; 𧂔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 4 2782 11) + (=hanziku-7 . #xEAE8) ; ý¢¾«¨ + (=ucs . #x27095) ; 𧂕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3323 15) + (=hanziku-9 . #xB06A) ; ý¢‚›ª + (=ucs . #x27096) ; 𧂖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3327 1) + (=hanziku-9 . #xB0FE) ; ý¢‚›ƒ¾ + (=ucs . #x27097) ; 𧂗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3322 8) + (=hanziku-9 . #xB043) ; ý¢‚›ƒ + (=ucs . #x27099) ; 𧂙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3326 5) + (=hanziku-9 . #xB0E2) ; ý¢‚›ƒ¢ + (=ucs . #x2709A) ; 𧂚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3317 10) + (=hanziku-9 . #xAF42) ; ý¢‚š½‚ + (=ucs . #x2709B) ; 𧂛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3326 3) + (=hanziku-9 . #xB0E0) ; ý¢‚›ƒ  + (=ucs . #x2709D) ; 𧂝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3324 4) + (=hanziku-9 . #xB0A1) ; ý¢‚›‚¡ + (=ucs . #x2709E) ; 𧂞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3326 10) + (=hanziku-9 . #xB0E7) ; ý¢‚›ƒ§ + (=ucs . #x2709F) ; 𧂟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3325 11) + (=hanziku-9 . #xB0C8) ; ý¢‚›ƒˆ + (=ucs . #x270A0) ; 𧂠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3329 11) + (=hanziku-9 . #xB1AB) ; ý¢‚›†« + (=ucs . #x270A1) ; 𧂡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3324 11) + (=hanziku-9 . #xB0A8) ; ý¢‚›‚¨ + (=ucs . #x270A2) ; 𧂢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3318 2) + (=hanziku-9 . #xAF5A) ; ý¢‚š½š + (=ucs . #x270A3) ; 𧂣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3331 12) + (=hanziku-9 . #xB1EC) ; ý¢‚›‡¬ + (=ucs . #x270A4) ; 𧂤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3326 11) + (=hanziku-9 . #xB0E8) ; ý¢‚›ƒ¨ + (=ucs . #x270A5) ; 𧂥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3324 7) + (=hanziku-9 . #xB0A4) ; ý¢‚›‚¤ + (=ucs . #x270A6) ; 𧂦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3329 4) + (=hanziku-9 . #xB1A4) ; ý¢‚›†¤ + (=ucs . #x270A7) ; 𧂧 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3328 13) + (=hanziku-9 . #xB16B) ; ý¢‚›…« + (=ucs . #x270A8) ; 𧂨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3330 5) + (=hanziku-9 . #xB1C5) ; ý¢‚›‡… + (=ucs . #x270A9) ; 𧂩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3324 15) + (=hanziku-9 . #xB0AC) ; ý¢‚›‚¬ + (=ucs . #x270AA) ; 𧂪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3328 1) + (=hanziku-9 . #xB15F) ; ý¢‚›…Ÿ + (=ucs . #x270AB) ; 𧂫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3328 11) + (=hanziku-9 . #xB169) ; ý¢‚›…© + (=ucs . #x270C8) ; 𧃈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3329 3) + (=hanziku-9 . #xB1A3) ; ý¢‚›†£ + (=ucs . #x270C9) ; 𧃉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 37 1) + (=hanziku-12 . #xEFE5) ; ý¢ƒŽ¿¥ + (=ucs . #x270CA) ; 𧃊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3331 7) + (=hanziku-9 . #xB1E7) ; ý¢‚›‡§ + (=ucs . #x270CF) ; 𧃏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3326 14) + (=hanziku-9 . #xB0EB) ; ý¢‚›ƒ« + (=ucs . #x270D1) ; 𧃑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3330 19) + (=hanziku-9 . #xB1D3) ; ý¢‚›‡“ + (=ucs . #x270D3) ; 𧃓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3330 7) + (=hanziku-9 . #xB1C7) ; ý¢‚›‡‡ + (=ucs . #x270D4) ; 𧃔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3330 15) + (=hanziku-9 . #xB1CF) ; ý¢‚›‡ + (=ucs . #x270D7) ; 𧃗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3330 13) + (=hanziku-9 . #xB1CD) ; ý¢‚›‡ + (=ucs . #x270D9) ; 𧃙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3332 4) + (=hanziku-9 . #xB245) ; ý¢‚›‰… + (=ucs . #x270DA) ; 𧃚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3331 2) + (=hanziku-9 . #xB1E2) ; ý¢‚›‡¢ + (=ucs . #x270DB) ; 𧃛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3332 6) + (=hanziku-9 . #xB247) ; ý¢‚›‰‡ + (=ucs . #x270DC) ; 𧃜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3331 1) + (=hanziku-9 . #xB1E1) ; ý¢‚›‡¡ + (=ucs . #x270DE) ; 𧃞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3335 16) + (=hanziku-9 . #xB2D3) ; ý¢‚›‹“ + (=ucs . #x270DF) ; 𧃟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3330 9) + (=hanziku-9 . #xB1C9) ; ý¢‚›‡‰ + (=ucs . #x270E0) ; 𧃠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3333 2) + (=hanziku-9 . #xB263) ; ý¢‚›‰£ + (=ucs . #x270E1) ; 𧃡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3334 11) + (=hanziku-9 . #xB2AE) ; ý¢‚›Š® + (=ucs . #x270E2) ; 𧃢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3331 6) + (=hanziku-9 . #xB1E6) ; ý¢‚›‡¦ + (=ucs . #x270E3) ; 𧃣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3333 4) + (=hanziku-9 . #xB265) ; ý¢‚›‰¥ + (=ucs . #x270E4) ; 𧃤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3332 12) + (=hanziku-9 . #xB24D) ; ý¢‚›‰ + (=ucs . #x270E5) ; 𧃥 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3330 18) + (=hanziku-9 . #xB1D2) ; ý¢‚›‡’ + (=ucs . #x270E6) ; 𧃦 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3333 9) + (=hanziku-9 . #xB26A) ; ý¢‚›‰ª + (=ucs . #x270E8) ; 𧃨 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3332 7) + (=hanziku-9 . #xB248) ; ý¢‚›‰ˆ + (=ucs . #x270E9) ; 𧃩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3332 8) + (=hanziku-9 . #xB249) ; ý¢‚›‰‰ + (=ucs . #x270EA) ; 𧃪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3332 15) + (=hanziku-9 . #xB250) ; ý¢‚›‰ + (=ucs . #x270EB) ; 𧃫 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3330 14) + (=hanziku-9 . #xB1CE) ; ý¢‚›‡Ž + (=ucs . #x270EC) ; 𧃬 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3333 6) + (=hanziku-9 . #xB267) ; ý¢‚›‰§ + (=ucs . #x270ED) ; 𧃭 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3329 2) + (=hanziku-9 . #xB1A2) ; ý¢‚›†¢ + (=ucs . #x270EE) ; 𧃮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3330 4) + (=hanziku-9 . #xB1C4) ; ý¢‚›‡„ + (=ucs . #x270EF) ; 𧃯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3335 5) + (=hanziku-9 . #xB2C8) ; ý¢‚›‹ˆ + (=ucs . #x270F0) ; 𧃰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3331 4) + (=hanziku-9 . #xB1E4) ; ý¢‚›‡¤ + (=ucs . #x270F1) ; 𧃱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3334 8) + (=hanziku-9 . #xB2AB) ; ý¢‚›Š« + (=ucs . #x2710F) ; 𧄏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3335 3) + (=hanziku-9 . #xB2C6) ; ý¢‚›‹† + (=ucs . #x27110) ; 𧄐 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3335 17) + (=hanziku-9 . #xB2D4) ; ý¢‚›‹” + (=ucs . #x27111) ; 𧄑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3334 13) + (=hanziku-9 . #xB2B0) ; ý¢‚›Š° + (=ucs . #x27112) ; 𧄒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3334 2) + (=hanziku-9 . #xB2A5) ; ý¢‚›Š¥ + (=ucs . #x27113) ; 𧄓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3335 2) + (=hanziku-9 . #xB2C5) ; ý¢‚›‹… + (=ucs . #x27116) ; 𧄖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3334 20) + (=hanziku-9 . #xB2B7) ; ý¢‚›Š· + (=ucs . #x27117) ; 𧄗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3335 12) + (=hanziku-9 . #xB2CF) ; ý¢‚›‹ + (=ucs . #x27118) ; 𧄘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3334 9) + (=hanziku-9 . #xB2AC) ; ý¢‚›Š¬ + (=ucs . #x27119) ; 𧄙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3333 12) + (=hanziku-9 . #xB26D) ; ý¢‚›‰­ + (=ucs . #x2711A) ; 𧄚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3334 5) + (=hanziku-9 . #xB2A8) ; ý¢‚›Š¨ + (=ucs . #x2711B) ; 𧄛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3335 15) + (=hanziku-9 . #xB2D2) ; ý¢‚›‹’ + (=ucs . #x2711C) ; 𧄜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3335 11) + (=hanziku-9 . #xB2CE) ; ý¢‚›‹Ž + (=ucs . #x2711F) ; 𧄟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3334 19) + (=hanziku-9 . #xB2B6) ; ý¢‚›Š¶ + (=ucs . #x27121) ; 𧄡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3335 14) + (=hanziku-9 . #xB2D1) ; ý¢‚›‹‘ + (=ucs . #x27122) ; 𧄢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 3 2249 12) + (=hanziku-6 . #xD179) ; ý¢­…¹ + (=ucs . #x27123) ; 𧄣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3334 17) + (=hanziku-9 . #xB2B4) ; ý¢‚›Š´ + (=ucs . #x27124) ; 𧄤 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 37 2) + (=hanziku-12 . #xEFE6) ; ý¢ƒŽ¿¦ + (=ucs . #x2712F) ; 𧄯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 37 3) + (=hanziku-12 . #xEFE7) ; ý¢ƒŽ¿§ + (=ucs . #x27130) ; 𧄰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3337 16) + (=hanziku-9 . #xB354) ; ý¢‚›” + (=ucs . #x27136) ; 𧄶 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3337 1) + (=hanziku-9 . #xB345) ; ý¢‚›… + (=ucs . #x27137) ; 𧄷 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3337 11) + (=hanziku-9 . #xB34F) ; ý¢‚› + (=ucs . #x2713B) ; 𧄻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3335 22) + (=hanziku-9 . #xB2D9) ; ý¢‚›‹™ + (=ucs . #x27140) ; 𧅀 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3337 15) + (=hanziku-9 . #xB353) ; ý¢‚›“ + (=ucs . #x27141) ; 𧅁 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3337 17) + (=hanziku-9 . #xB355) ; ý¢‚›• + (=ucs . #x27142) ; 𧅂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3337 10) + (=hanziku-9 . #xB34E) ; ý¢‚›Ž + (=ucs . #x27143) ; 𧅃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3338 11) + (=hanziku-9 . #xB36F) ; ý¢‚›¯ + (=ucs . #x27144) ; 𧅄 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3336 5) + (=hanziku-9 . #xB2E8) ; ý¢‚›‹¨ + (=ucs . #x27145) ; 𧅅 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3335 21) + (=hanziku-9 . #xB2D8) ; ý¢‚›‹˜ + (=ucs . #x27146) ; 𧅆 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3337 2) + (=hanziku-9 . #xB346) ; ý¢‚›† + (=ucs . #x27147) ; 𧅇 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3336 13) + (=hanziku-9 . #xB2F0) ; ý¢‚›‹° + (=ucs . #x27148) ; 𧅈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3337 13) + (=hanziku-9 . #xB351) ; ý¢‚›‘ + (=ucs . #x27149) ; 𧅉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 6 3896 6) + (=hanziku-10 . #xD4AA) ; ý¢‚­’ª + (=ucs . #x2714A) ; 𧅊 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3337 8) + (=hanziku-9 . #xB34C) ; ý¢‚›Œ + (=ucs . #x2714B) ; 𧅋 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3336 4) + (=hanziku-9 . #xB2E7) ; ý¢‚›‹§ + (=ucs . #x2714C) ; 𧅌 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3336 8) + (=hanziku-9 . #xB2EB) ; ý¢‚›‹« + (=ucs . #x2714D) ; 𧅍 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3337 14) + (=hanziku-9 . #xB352) ; ý¢‚›’ + (=ucs . #x27153) ; 𧅓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3336 6) + (=hanziku-9 . #xB2E9) ; ý¢‚›‹© + (=ucs . #x27156) ; 𧅖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3338 1) + (=hanziku-9 . #xB365) ; ý¢‚›¥ + (=ucs . #x27157) ; 𧅗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3338 9) + (=hanziku-9 . #xB36D) ; ý¢‚›­ + (=ucs . #x27158) ; 𧅘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3338 7) + (=hanziku-9 . #xB36B) ; ý¢‚›« + (=ucs . #x27159) ; 𧅙 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3338 2) + (=hanziku-9 . #xB366) ; ý¢‚›¦ + (=ucs . #x2715A) ; 𧅚 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3338 10) + (=hanziku-9 . #xB36E) ; ý¢‚›® + (=ucs . #x2715B) ; 𧅛 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3337 21) + (=hanziku-9 . #xB359) ; ý¢‚›™ + (=ucs . #x2715C) ; 𧅜 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3337 22) + (=hanziku-9 . #xB35A) ; ý¢‚›š + (=ucs . #x2715D) ; 𧅝 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3337 20) + (=hanziku-9 . #xB358) ; ý¢‚›˜ + (=ucs . #x2715E) ; 𧅞 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3337 18) + (=hanziku-9 . #xB356) ; ý¢‚›– + (=ucs . #x2715F) ; 𧅟 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3338 8) + (=hanziku-9 . #xB36C) ; ý¢‚›¬ + (=ucs . #x27160) ; 𧅠 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3338 5) + (=hanziku-9 . #xB369) ; ý¢‚›© + (=ucs . #x27161) ; 𧅡 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3338 20) + (=hanziku-9 . #xB378) ; ý¢‚›¸ + (=ucs . #x27162) ; 𧅢 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 6 3895 10) + (=hanziku-10 . #xD46C) ; ý¢‚­‘¬ + (=ucs . #x27163) ; 𧅣 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3337 19) + (=hanziku-9 . #xB357) ; ý¢‚›— + (=ucs . #x27169) ; 𧅩 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3337 23) + (=hanziku-9 . #xB35B) ; ý¢‚›› + (=ucs . #x2716A) ; 𧅪 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3339 3) + (=hanziku-9 . #xB3A9) ; ý¢‚›Ž© + (=ucs . #x2716E) ; 𧅮 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3339 1) + (=hanziku-9 . #xB3A7) ; ý¢‚›Ž§ + (=ucs . #x2716F) ; 𧅯 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3338 23) + (=hanziku-9 . #xB37B) ; ý¢‚›» + (=ucs . #x27170) ; 𧅰 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3339 14) + (=hanziku-9 . #xB3B4) ; ý¢‚›Ž´ + (=ucs . #x27171) ; 𧅱 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3338 18) + (=hanziku-9 . #xB376) ; ý¢‚›¶ + (=ucs . #x27172) ; 𧅲 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3338 14) + (=hanziku-9 . #xB372) ; ý¢‚›² + (=ucs . #x27173) ; 𧅳 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3338 17) + (=hanziku-9 . #xB375) ; ý¢‚›µ + (=ucs . #x27178) ; 𧅸 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 8 37 4) + (=hanziku-12 . #xEFE8) ; ý¢ƒŽ¿¨ + (=ucs . #x27179) ; 𧅹 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3339 7) + (=hanziku-9 . #xB3AD) ; ý¢‚›Ž­ + (=ucs . #x2717A) ; 𧅺 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3339 5) + (=hanziku-9 . #xB3AB) ; ý¢‚›Ž« + (=ucs . #x2717B) ; 𧅻 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3339 10) + (=hanziku-9 . #xB3B0) ; ý¢‚›Ž° + (=ucs . #x2717C) ; 𧅼 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3339 8) + (=hanziku-9 . #xB3AE) ; ý¢‚›Ž® + (=ucs . #x2717D) ; 𧅽 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3339 11) + (=hanziku-9 . #xB3B1) ; ý¢‚›Ž± + (=ucs . #x2717E) ; 𧅾 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3339 13) + (=hanziku-9 . #xB3B3) ; ý¢‚›Ž³ + (=ucs . #x27182) ; 𧆂 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3339 15) + (=hanziku-9 . #xB3B5) ; ý¢‚›Žµ + (=ucs . #x27183) ; 𧆃 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3339 22) + (=hanziku-9 . #xB3BC) ; ý¢‚›Ž¼ + (=ucs . #x27188) ; 𧆈 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3472 3) + (=hanziku-9 . #xD159) ; ý¢‚…™ + (=ucs . #x27189) ; 𧆉 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3340 3) + (=hanziku-9 . #xB3C9) ; ý¢‚›‰ + (=ucs . #x2718F) ; 𧆏 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3340 2) + (=hanziku-9 . #xB3C8) ; ý¢‚›ˆ + (=ucs . #x27191) ; 𧆑 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3339 23) + (=hanziku-9 . #xB3BD) ; ý¢‚›Ž½ + (=ucs . #x27192) ; 𧆒 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3340 13) + (=hanziku-9 . #xB3D3) ; ý¢‚›“ + (=ucs . #x27193) ; 𧆓 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3340 5) + (=hanziku-9 . #xB3CB) ; ý¢‚›‹ + (=ucs . #x27194) ; 𧆔 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3340 7) + (=hanziku-9 . #xB3CD) ; ý¢‚› + (=ucs . #x27195) ; 𧆕 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3340 8) + (=hanziku-9 . #xB3CE) ; ý¢‚›Ž + (=ucs . #x27196) ; 𧆖 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3340 10) + (=hanziku-9 . #xB3D0) ; ý¢‚› + (=ucs . #x27197) ; 𧆗 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3340 14) + (=hanziku-9 . #xB3D4) ; ý¢‚›” + (=ucs . #x27198) ; 𧆘 + )) +(define-char + '((ideographic-radical . 140) ; ⾋ + (hanyu-dazidian 5 3340 11) + (=hanziku-9 . #xB3D1) ; ý¢‚›‘ + (=ucs . #x27199) ; 𧆙 + )) diff --git a/lisp/utf-2000/Ideograph-R141-Tiger.el b/lisp/utf-2000/Ideograph-R141-Tiger.el new file mode 100644 index 0000000..776b71b --- /dev/null +++ b/lisp/utf-2000/Ideograph-R141-Tiger.el @@ -0,0 +1,1368 @@ +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-gb2312 . #x722E) ; ø»…½ + (=jis-x0208 . #x6948) ; ø½‹ “ + (chinese-isoir165 . #x722E) ; ø»Ž¥Ÿ + (chinese-cns11643-2 . #x226F) ; ø»“Œ + (=gt-pj-1 . #x6948) ; 虍 + (ideograph-daikanwa . 32674) ; ø¸‡¾¢ + (=gt-k . 01740) ; ý¡„€›Œ + (=ucs . #x864D) ; 虍 + )) +(define-char + '((=>ucs . #x864E) ; 虎 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 2) + (total-strokes . 8) + (shinjigen-2 . 7080) + (=jis-x0208 . #x3857) ; ø½Š˜¤ + (korean-ksc5601 . #x7B5B) ; ø»ŠŸ’ + (=gt-pj-1 . #x3857) ; ø½Š˜¤ + (ideograph-daikanwa . 32675) ; ø¸‡¾£ + (=gt-k . 03697) ; ý¡„€¹± + (ucs-jis . #x864E) ; ø½Š˜¤ + )) +(define-char + '((=>ucs . #x864E) ; 虎 + (morohashi-daikanwa 32675 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F4D) ; ø»’†¬ + )) +(define-char + '((morohashi-daikanwa 32675 0 2) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-gb2312 . #x3B22) ; ø»„¬‘ + (chinese-isoir165 . #x3B22) ; ø»”¡ + (=ucs . #x864E) ; 虎 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A6D) ; ø»•¤¾ + (ideograph-daikanwa . 32676) ; ø¸‡¾¤ + (=ucs . #x4588) ; 䖈 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 2) + (chinese-gb2312 . #x4232) ; ø»„¶³ + (chinese-isoir165 . #x4232) ; ø»Ÿƒ + (=ucs . #x864F) ; 虏 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B3F) ; ø»—¯² + (ideograph-daikanwa . 32677) ; ø¸‡¾¥ + (=ucs . #x2719C) ; 𧆜 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x4530) ; ø»„»‹ + (korean-ksc5601 . #x794B) ; ø»Šœ† + (chinese-isoir165 . #x4530) ; ø»£› + (chinese-cns11643-1 . #x534B) ; ø»’Œ¢ + (ideograph-daikanwa . 32678) ; ø¸‡¾¦ + (=ucs . #x8650) ; 虐 + )) +(define-char + '((=>ucs . #x8650) ; 虐 + (morohashi-daikanwa 32678 1) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 3) + (total-strokes . 9) + (=jis-x0208 . #x3554) ; ø½Š”‡ + (chinese-cns11643-6 . #x3447) ; ø»œ‘ + (=gt-pj-1 . #x3554) ; ø½Š”‡ + (=gt-k . 05051) ; ý¡„Ž» + (ucs-jis . #x8650) ; ø½Š”‡ + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3449) ; ø»œ‘’ + (ideograph-daikanwa . 32679) ; ø¸‡¾§ + (=ucs . #x2719D) ; 𧆝 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B3E) ; ø»—¯± + (ideograph-daikanwa . 32680) ; ø¸‡¾¨ + (=ucs . #x4589) ; 䖉 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3448) ; ø»œ‘‘ + (=ucs . #x2719E) ; 𧆞 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 4) + (kangxi-radical . 61) ; â¼¼ + (kangxi-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x4247) ; ø»„·ˆ + (chinese-isoir165 . #x4247) ; ø»Ÿ˜ + (ideograph-daikanwa . 32681) ; ø¸‡¾© + (=ucs . #x8651) ; 虑 + )) +(define-char + '((=>ucs . #x8651) ; 虑 + (morohashi-daikanwa 32681 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F68) ; ø»—¶“ + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5A39) ; ø»‹¸– + (chinese-isoir165 . #x7A27) ; ø»Ž±ˆ + (chinese-cns11643-2 . #x325A) ; ø»“¦— + (ideograph-daikanwa . 32682) ; ø¸‡¾ª + (=ucs . #x8652) ; 虒 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F67) ; ø»—¶’ + (ideograph-daikanwa . 32683) ; ø¸‡¾« + (=ucs . #x458A) ; 䖊 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5A3A) ; ø»‹¸— + (chinese-cns11643-2 . #x3259) ; ø»“¦– + (=jis-x0213-2-2000 . #x7739) ; ø»¦›¬ + (ideograph-daikanwa . 32684) ; ø¸‡¾¬ + (=ucs . #x8653) ; 虓 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B63) ; ø»œ›¾ + (ideograph-daikanwa . 32685) ; ø¸‡¾­ + (=ucs . #x271AC) ; 𧆬 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7083) + (chinese-gb2312 . #x722F) ; ø»…½ + (=jis-x0208 . #x694A) ; ø½‹ • + (korean-ksc5601 . #x4B73) ; ø»‰™Š + (chinese-isoir165 . #x722F) ; ø»Ž¥  + (chinese-cns11643-1 . #x5825) ; ø»’“’ + (=gt-pj-1 . #x694A) ; 虔 + (ideograph-daikanwa . 32686) ; ø¸‡¾® + (=gt-k . 06639) ; ý¡„§¯ + (=ucs . #x8654) ; 虔 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3367) ; ø»•²† + (ideograph-daikanwa . 32687) ; ø¸‡¾¯ + (=ucs . #x458B) ; 䖋 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3366) ; ø»•²… + (ideograph-daikanwa . 32688) ; ø¸‡¾° + (=ucs . #x458C) ; 䖌 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3368) ; ø»•²‡ + (=ucs . #x458D) ; 䖍 + )) +(define-char + '((=>ucs . #x5F6A) ; 彪 + (morohashi-daikanwa 9993 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D29) ; ø»’š¬ + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3536) ; ø»šˆ™ + (ideograph-daikanwa . 32691) ; ø¸‡¾³ + (=ucs . #x271A3) ; 𧆣 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3535) ; ø»šˆ˜ + (ideograph-daikanwa . 32692) ; ø¸‡¾´ + (=ucs . #x458E) ; 䖎 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3534) ; ø»šˆ— + (ideograph-daikanwa . 32693) ; ø¸‡¾µ + (=ucs . #x271A4) ; 𧆤 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3477) ; ø»—½¸ + (ideograph-daikanwa . 32694) ; ø¸‡¾¶ + (=ucs . #x271A5) ; 𧆥 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3476) ; ø»—½· + (ideograph-daikanwa . 32695) ; ø¸‡¾· + (=ucs . #x271A6) ; 𧆦 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x443F) ; ø»œ¨¨ + (ideograph-daikanwa . 32696) ; ø¸‡¾¸ + (=ucs . #x271AB) ; 𧆫 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 569) + (=jis-x0208 . #x515D) ; ø½Š½˜ + (korean-ksc5601 . #x7425) ; ø»Š”Š + (chinese-gb12345 . #x3426) ; 處 + (=gt-pj-1 . #x515D) ; 處 + (ideograph-daikanwa . 32697) ; ø¸‡¾¹ + (=gt-k . 07907) ; ý¡„»£ + (=ucs . #x8655) ; 處 + )) +(define-char + '((=>ucs . #x8655) ; 處 + (morohashi-daikanwa 32697 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D28) ; ø»’š« + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5A3B) ; ø»‹¸˜ + (chinese-cns11643-2 . #x3921) ; ø»“¯° + (=jis-x0213-2-2000 . #x773A) ; ø»¦›­ + (ideograph-daikanwa . 32698) ; ø¸‡¾º + (=ucs . #x8656) ; 虖 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4440) ; ø»œ¨© + (ideograph-daikanwa . 32699) ; ø¸‡¾» + (=ucs . #x271AA) ; 𧆪 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5A3C) ; ø»‹¸™ + (chinese-cns11643-3 . #x3863) ; ø»•¹˜ + (=jis-x0213-1-2000 . #x7B4D) ; ø»¤—´ + (ideograph-daikanwa . 32700) ; ø¸‡¾¼ + (=ucs . #x8657) ; 虗 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5A3D) ; ø»‹¸š + (chinese-cns11643-3 . #x3860) ; ø»•¹• + (ideograph-daikanwa . 32701) ; ø¸‡¾½ + (=ucs . #x8658) ; 虘 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5A3E) ; ø»‹¸› + (chinese-cns11643-2 . #x387E) ; ø»“¯¯ + (ideograph-daikanwa . 32702) ; ø¸‡¾¾ + (=ucs . #x8659) ; 虙 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4441) ; ø»œ¨ª + (ideograph-daikanwa . 32703) ; ø¸‡¾¿ + (=ucs . #x271A7) ; 𧆧 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4442) ; ø»œ¨« + (ideograph-daikanwa . 32704) ; ø¸‡¿€ + (=ucs . #x271A9) ; 𧆩 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3478) ; ø»—½¹ + (ideograph-daikanwa . 32705) ; ø¸‡¿ + (=ucs . #x271A8) ; 𧆨 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3862) ; ø»•¹— + (ideograph-daikanwa . 32707) ; ø¸‡¿ƒ + (=ucs . #x458F) ; 䖏 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x5069) ; ø»…ŒŽ + (=jis-x0208 . #x3575) ; ø½Š”¨ + (chinese-isoir165 . #x5069) ; ø»´ž + (chinese-cns11643-3 . #x3861) ; ø»•¹– + (=gt-pj-1 . #x3575) ; 虚 + (ideograph-daikanwa . 32708) ; ø¸‡¿„ + (=gt-k . 07745) ; ý¡„¹ + (=ucs . #x865A) ; 虚 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 6) + (total-strokes . 12) + (korean-ksc5601 . #x7A48) ; ø»Š¡ + (=jis-x0213-1-2000 . #x7B4E) ; ø»¤—µ + (ideograph-daikanwa . 32709) ; ø¸‡¿… + (=ucs . #x865B) ; 虛 + )) +(define-char + '((=>ucs . #x865B) ; 虛 + (morohashi-daikanwa 32709 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-1 . #x6170) ; ø»’¡« + (ucs-cns . #x865B) ; ø»’¡« + )) +(define-char + '((=>ucs . #x865C) ; 虜 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 6) + (total-strokes . 12) + (korean-ksc5601 . #x5657) ; ø»‰¨¸ + (=jis-x0213-1-2000 . #x7B4F) ; ø»¤—¶ + (ideograph-daikanwa . 32710) ; ø¸‡¿† + (ucs-jis . #xF936) ; ø»‰¨¸ + (ucs-ks . #x865C) ; ø»‰¨¸ + )) +(define-char + '((name . "CJK COMPATIBILITY IDEOGRAPH-F936") + (=>ucs* . #x865C) ; 虜 + (morohashi-daikanwa 32710 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 6) + (total-strokes . 12) + (korean-ksc5601 . #x5249) ; ø»‰¢² + (=ucs . #xF936) ; 虜 + )) +(define-char + '((=>ucs . #x865C) ; 虜 + (=>ucs-jis . #xF936) ; ø»‰¨¸ + (morohashi-daikanwa 32710 0 1) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-1 . #x663F) ; ø»’¨ + (ucs-cns . #x865C) ; ø»’¨ + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B70) ; ø»š’‡ + (ideograph-daikanwa . 32711) ; ø¸‡¿‡ + (=ucs . #x4590) ; 䖐 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E60) ; ø»–‚‰ + (ideograph-daikanwa . 32712) ; ø¸‡¿ˆ + (=ucs . #x4591) ; 䖑 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E3C) ; ø»œ·‘ + (ideograph-daikanwa . 32713) ; ø¸‡¿‰ + (=ucs . #x271B1) ; 𧆱 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5A3F) ; ø»‹¸œ + (chinese-cns11643-3 . #x3E61) ; ø»–‚Š + (ideograph-daikanwa . 32714) ; ø¸‡¿Š + (=ucs . #x865D) ; 虝 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E3D) ; ø»œ·’ + (ideograph-daikanwa . 49678) ; ø¸ŒˆŽ + (=ucs . #x271B3) ; 𧆳 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B71) ; ø»š’ˆ + (=ucs . #x271B2) ; 𧆲 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4441) ; ø»–Šž + (ideograph-daikanwa . 32717) ; ø¸‡¿ + (=ucs . #x4592) ; 䖒 + )) +(define-char + '((=>ucs . #x271BA) ; 𧆺 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 32718) ; ø¸‡¿Ž + )) +(define-char + '((morohashi-daikanwa 32718 0 1) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4255) ; ø»š›¾ + (=ucs . #x271BA) ; 𧆺 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4254) ; ø»š›½ + (ideograph-daikanwa . 32719) ; ø¸‡¿ + (=ucs . #x4593) ; 䖓 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4253) ; ø»š›¼ + (ideograph-daikanwa . 32720) ; ø¸‡¿ + (=ucs . #x4594) ; 䖔 + )) +(define-char + '((=>ucs-cns . #x2F9B4) ; 虜 + (morohashi-daikanwa 32720 1) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (=jis-x0208 . #x4E3A) ; ø½Š¸› + (chinese-gb12345 . #x4232) ; 虜 + (=gt-pj-1 . #x4E3A) ; 虜 + (=gt-k . 10421) ; ý¡„‚¢µ + (=ucs . #x865C) ; 虜 + )) +(define-char + '((=>ucs* . #x865C) ; 虜 + (=>ucs-gb . #x865C) ; 虜 + (=>ucs-jis . #x865C) ; 虜 + (morohashi-daikanwa 32720 1 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x404F) ; ø»˜Ž¸ + (=ucs . #x2F9B4) ; 虜 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4251) ; ø»š›º + (ideograph-daikanwa . 32721) ; ø¸‡¿‘ + (=ucs . #x271BB) ; 𧆻 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4442) ; ø»–ŠŸ + (ideograph-daikanwa . 32722) ; ø¸‡¿’ + (=ucs . #x4595) ; 䖕 + )) +(define-char + '((=>ucs . #x865E) ; 虞 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (korean-ksc5601 . #x6965) ; ø»Š…€ + (chinese-cns11643-1 . #x663E) ; ø»’¨ + (ideograph-daikanwa . 32723) ; ø¸‡¿“ + )) +(define-char + '((script C-Simplified Ideograph) + (morohashi-daikanwa 32723 0 5) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x535D) ; ø»…œ + (chinese-isoir165 . #x535D) ; ø»¸¬ + (=ucs . #x865E) ; 虞 + )) +(define-char + '((=>ucs . #x865E) ; 虞 + (morohashi-daikanwa 32723 1) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (=jis-x0208 . #x3673) ; ø½Š–„ + (ucs-jis . #x865E) ; ø½Š–„ + )) +(define-char + '((=>ucs . #x271BC) ; 𧆼 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 32724) ; ø¸‡¿” + )) +(define-char + '((morohashi-daikanwa 32724 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4252) ; ø»š›» + (=ucs . #x271BC) ; 𧆼 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4443) ; ø»–Š  + (ideograph-daikanwa . 32725) ; ø¸‡¿• + (=ucs . #x4596) ; 䖖 + )) +(define-char + '((=>ucs . #x865F) ; 號 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 940) + (=jis-x0208 . #x694B) ; ø½‹ – + (=gt-pj-1 . #x694B) ; ø½‹ – + (ideograph-daikanwa . 32726) ; ø¸‡¿– + (=gt-k . 10349) ; ý¡„‚¡­ + (ucs-jis . #x865F) ; ø½‹ – + )) +(define-char + '((morohashi-daikanwa 32726 0 2) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (korean-ksc5601 . #x7B5C) ; ø»ŠŸ“ + (chinese-gb12345 . #x3A45) ; 號 + (=ucs . #x865F) ; 號 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x576B) ; ø»…Ž + (ideograph-daikanwa . 32727) ; ø¸‡¿— + (=ucs . #x271BD) ; 𧆽 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x576A) ; ø»… + (ideograph-daikanwa . 32728) ; ø¸‡¿˜ + (=ucs . #x271BE) ; 𧆾 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5769) ; ø»…Œ + (ideograph-daikanwa . 32729) ; ø¸‡¿™ + (=ucs . #x271BF) ; 𧆿 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x494F) ; ø»š¦Š + (ideograph-daikanwa . 32730) ; ø¸‡¿š + (=ucs . #x271C1) ; 𧇁 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5A40) ; ø»‹¸ + (chinese-cns11643-5 . #x494E) ; ø»š¦‰ + (ideograph-daikanwa . 32731) ; ø¸‡¿› + (=ucs . #x8660) ; 虠 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6162) ; ø»“± + (ideograph-daikanwa . 32732) ; ø¸‡¿œ + (=ucs . #x271C2) ; 𧇂 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6166) ; ø»“µ + (ideograph-daikanwa . 32733) ; ø¸‡¿ + (=ucs . #x271C3) ; 𧇃 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5A41) ; ø»‹¸ž + (chinese-cns11643-2 . #x4D5B) ; ø»”Ž‚ + (ideograph-daikanwa . 32734) ; ø¸‡¿ž + (=ucs . #x8661) ; 虡 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x466F) ; ø»˜˜Œ + (ideograph-daikanwa . 32735) ; ø¸‡¿Ÿ + (=ucs . #x271C4) ; 𧇄 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6165) ; ø»“´ + (ideograph-daikanwa . 32736) ; ø¸‡¿  + (=ucs . #x271C5) ; 𧇅 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6167) ; ø»“¶ + (ideograph-daikanwa . 32737) ; ø¸‡¿¡ + (=ucs . #x271C6) ; 𧇆 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6163) ; ø»“² + (ideograph-daikanwa . 32738) ; ø¸‡¿¢ + (=ucs . #x271C7) ; 𧇇 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6164) ; ø»“³ + (ideograph-daikanwa . 32739) ; ø¸‡¿£ + (=ucs . #x271C8) ; 𧇈 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x466E) ; ø»˜˜‹ + (ideograph-daikanwa . 32740) ; ø¸‡¿¤ + (=ucs . #x271CD) ; 𧇍 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4950) ; ø»š¦‹ + (=ucs . #x271C9) ; 𧇉 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2828) ; ø»ž‰ + (ideograph-daikanwa . 32741) ; ø¸‡¿¥ + (=ucs . #x271D5) ; 𧇕 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x6B3D) ; ø»…³Œ + (japanese-jisx0212 . #x5A42) ; ø»‹¸Ÿ + (chinese-isoir165 . #x6B3D) ; ø»Ž›œ + (chinese-cns11643-2 . #x5367) ; ø»”—‚ + (=jis-x0213-1-2000 . #x7B50) ; ø»¤—· + (ideograph-daikanwa . 32742) ; ø¸‡¿¦ + (=ucs . #x8662) ; 虢 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5A43) ; ø»‹¸  + (chinese-cns11643-2 . #x5A25) ; ø»” ’ + (ideograph-daikanwa . 32744) ; ø¸‡¿¨ + (=ucs . #x8663) ; 虣 + )) +(define-char + '((=>ucs . #x271ED) ; 𧇭 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 32745) ; ø¸‡¿© + )) +(define-char + '((morohashi-daikanwa 32745 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x325B) ; ø»ž˜¬ + (=ucs . #x271ED) ; 𧇭 + )) +(define-char + '((=>ucs . #x271D2) ; 𧇒 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 32746) ; ø¸‡¿ª + )) +(define-char + '((morohashi-daikanwa 32746 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x271D2) ; 𧇒 + )) +(define-char + '((=>ucs . #x271D2) ; 𧇒 + (morohashi-daikanwa 32746 0 1) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x325F) ; ø»ž˜° + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2829) ; ø»ž‰Ž + (ideograph-daikanwa . 32747) ; ø¸‡¿« + (=ucs . #x271D0) ; 𧇐 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2827) ; ø»ž‰Œ + (ideograph-daikanwa . 32748) ; ø¸‡¿¬ + (=ucs . #x271D1) ; 𧇑 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D26) ; ø»˜¡• + (ideograph-daikanwa . 32749) ; ø¸‡¿­ + (=ucs . #x4597) ; 䖗 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 32750) ; ø¸‡¿® + (=ucs . #x271D3) ; 𧇓 + )) +(define-char + '((=>ucs . #x271D3) ; 𧇓 + (morohashi-daikanwa 32750 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x504E) ; ø»š°› + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2826) ; ø»ž‰‹ + (ideograph-daikanwa . 32751) ; ø¸‡¿¯ + (=ucs . #x271D4) ; 𧇔 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5A44) ; ø»‹¸¡ + (chinese-cns11643-2 . #x5A27) ; ø»” ” + (ideograph-daikanwa . 32752) ; ø¸‡¿° + (=ucs . #x8664) ; 虤 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x576A) ; ø»š»‰ + (ideograph-daikanwa . 32753) ; ø¸‡¿± + (=ucs . #x271DC) ; 𧇜 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5336) ; ø»˜ª™ + (ideograph-daikanwa . 32754) ; ø¸‡¿² + (=ucs . #x4598) ; 䖘 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x576B) ; ø»š»Š + (ideograph-daikanwa . 32755) ; ø¸‡¿³ + (=ucs . #x271DD) ; 𧇝 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5768) ; ø»š»‡ + (ideograph-daikanwa . 32756) ; ø¸‡¿´ + (=ucs . #x271DE) ; 𧇞 + )) +(define-char + '((=>ucs . #x271DF) ; 𧇟 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 32757) ; ø¸‡¿µ + )) +(define-char + '((morohashi-daikanwa 32757 0 2) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5769) ; ø»š»ˆ + (=ucs . #x271DF) ; 𧇟 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (ideograph-daikanwa . 32758) ; ø¸‡¿¶ + (=ucs . #x8665) ; 虥 + )) +(define-char + '((=>ucs . #x8665) ; 虥 + (morohashi-daikanwa 32758 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A26) ; ø»” “ + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (ideograph-daikanwa . 32759) ; ø¸‡¿· + (=ucs . #x8666) ; 虦 + )) +(define-char + '((=>ucs . #x8666) ; 虦 + (morohashi-daikanwa 32759 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3261) ; ø»ž˜² + )) +(define-char + '((=>ucs . #x271E0) ; 𧇠 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 32760) ; ø¸‡¿¸ + )) +(define-char + '((morohashi-daikanwa 32760 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5335) ; ø»˜ª˜ + (=ucs . #x271E0) ; 𧇠 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5767) ; ø»š»† + (ideograph-daikanwa . 32761) ; ø¸‡¿¹ + (=ucs . #x271E1) ; 𧇡 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3260) ; ø»ž˜± + (ideograph-daikanwa . 32762) ; ø¸‡¿º + (=ucs . #x271E2) ; 𧇢 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x325C) ; ø»ž˜­ + (ideograph-daikanwa . 32763) ; ø¸‡¿» + (=ucs . #x271E3) ; 𧇣 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x325D) ; ø»ž˜® + (ideograph-daikanwa . 32764) ; ø¸‡¿¼ + (=ucs . #x271E4) ; 𧇤 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5338) ; ø»˜ª› + (ideograph-daikanwa . 32765) ; ø¸‡¿½ + (=ucs . #x271E5) ; 𧇥 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5337) ; ø»˜ªš + (ideograph-daikanwa . 32766) ; ø¸‡¿¾ + (=ucs . #x271E6) ; 𧇦 + )) +(define-char + '((=>ucs . #x271E7) ; 𧇧 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 32767) ; ø¸‡¿¿ + )) +(define-char + '((morohashi-daikanwa 32767 0 2) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x576D) ; ø»š»Œ + (=ucs . #x271E7) ; 𧇧 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x325E) ; ø»ž˜¯ + (=ucs . #x271E8) ; 𧇨 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x576C) ; ø»š»‹ + (=ucs . #x271EC) ; 𧇬 + )) +(define-char + '((=>ucs . #x271F1) ; 𧇱 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 32769) ; ø¸ˆ€ + )) +(define-char + '((morohashi-daikanwa 32769 0 3) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x584C) ; ø»˜²… + (=ucs . #x271F1) ; 𧇱 + )) +(define-char + '((=>ucs . #x8667) ; 虧 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 7098) + (=jis-x0208 . #x694C) ; ø½‹ — + (korean-ksc5601 . #x7D50) ; ø»Š¢ƒ + (ideograph-daikanwa . 32770) ; ø¸ˆ€‚ + (ucs-jis . #x8667) ; ø½‹ — + )) +(define-char + '((=>ucs . #x8667) ; 虧 + (morohashi-daikanwa 32770 0 1) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B38) ; ø»ž¥— + )) +(define-char + '((morohashi-daikanwa 32770 0 5) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7536) ; ø»’¾‰ + (chinese-gb12345 . #x3F77) ; 虧 + (=ucs . #x8667) ; 虧 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 11) + (ideograph-daikanwa . 32771) ; ø¸ˆ€ƒ + (=ucs . #x8668) ; 虨 + )) +(define-char + '((=>ucs . #x8668) ; 虨 + (morohashi-daikanwa 32771 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F25) ; ø»”§¨ + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B39) ; ø»ž¥˜ + (ideograph-daikanwa . 32773) ; ø¸ˆ€… + (=ucs . #x271F2) ; 𧇲 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x643B) ; ø»›  + (ideograph-daikanwa . 32775) ; ø¸ˆ€‡ + (=ucs . #x459A) ; 䖚 + )) +(define-char + '((=>ucs . #x271FB) ; 𧇻 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 32776) ; ø¸ˆ€ˆ + )) +(define-char + '((morohashi-daikanwa 32776 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4251) ; ø»ž°‚ + (=ucs . #x271FB) ; 𧇻 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x643D) ; ø»›¢ + (ideograph-daikanwa . 32777) ; ø¸ˆ€‰ + (=ucs . #x271FC) ; 𧇼 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x643A) ; ø»›Ÿ + (ideograph-daikanwa . 32778) ; ø¸ˆ€Š + (=ucs . #x459B) ; 䖛 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D33) ; ø»˜¹‚ + (ideograph-daikanwa . 32779) ; ø¸ˆ€‹ + (=ucs . #x271FD) ; 𧇽 + )) +(define-char + '((=>ucs . #x271FE) ; 𧇾 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 32780) ; ø¸ˆ€Œ + )) +(define-char + '((morohashi-daikanwa 32780 0 1) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x271FE) ; 𧇾 + )) +(define-char + '((=>ucs . #x271FE) ; 𧇾 + (morohashi-daikanwa 32780 0 2) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4250) ; ø»ž° + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D31) ; ø»˜¹€ + (ideograph-daikanwa . 32781) ; ø¸ˆ€ + (=ucs . #x271FF) ; 𧇿 + )) +(define-char + '((=>ucs . #x8669) ; 虩 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5A45) ; ø»‹¸¢ + (ideograph-daikanwa . 32782) ; ø¸ˆ€Ž + (ucs-jis . #x8669) ; ø»‹¸¢ + )) +(define-char + '((=>ucs . #x8669) ; 虩 + (morohashi-daikanwa 32782 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6326) ; ø»”­¡ + )) +(define-char + '((morohashi-daikanwa 32782 0 2) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x8669) ; 虩 + )) +(define-char + '((morohashi-daikanwa 32782 0 8) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B26) ; ø»–«µ + (=ucs . #x2F9B6) ; 虩 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4252) ; ø»ž°ƒ + (ideograph-daikanwa . 32783) ; ø¸ˆ€ + (=ucs . #x27200) ; 𧈀 + )) +(define-char + '((=>ucs . #x27201) ; 𧈁 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 32784) ; ø¸ˆ€ + )) +(define-char + '((morohashi-daikanwa 32784 0 2) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x643C) ; ø»›¡ + (=ucs . #x27201) ; 𧈁 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D32) ; ø»˜¹ + (=ucs . #x4599) ; 䖙 + )) +(define-char + '((=>ucs . #x27206) ; 𧈆 + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 32786) ; ø¸ˆ€’ + )) +(define-char + '((morohashi-daikanwa 32786 0 0) + (ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4956) ; ø»žº™ + (=ucs . #x27206) ; 𧈆 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4955) ; ø»žº˜ + (ideograph-daikanwa . 32787) ; ø¸ˆ€“ + (=ucs . #x27207) ; 𧈇 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x607E) ; ø»˜¾§ + (ideograph-daikanwa . 32788) ; ø¸ˆ€” + (=ucs . #x27208) ; 𧈈 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4957) ; ø»žºš + (ideograph-daikanwa . 32789) ; ø¸ˆ€• + (=ucs . #x27209) ; 𧈉 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x643A) ; ø»™ƒ› + (ideograph-daikanwa . 32790) ; ø¸ˆ€– + (=ucs . #x459C) ; 䖜 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F69) ; ø»Ÿƒ  + (ideograph-daikanwa . 32791) ; ø¸ˆ€— + (=ucs . #x2720B) ; 𧈋 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D4A) ; ø»›š½ + (ideograph-daikanwa . 32793) ; ø¸ˆ€™ + (=ucs . #x2720D) ; 𧈍 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F6A) ; ø»Ÿƒ¡ + (ideograph-daikanwa . 32794) ; ø¸ˆ€š + (=ucs . #x2720E) ; 𧈎 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F68) ; ø»ŸƒŸ + (ideograph-daikanwa . 32795) ; ø¸ˆ€› + (=ucs . #x27212) ; 𧈒 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x712C) ; ø»› — + (ideograph-daikanwa . 32796) ; ø¸ˆ€œ + (=ucs . #x27211) ; 𧈑 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x546A) ; ø»ŸŠ· + (ideograph-daikanwa . 32797) ; ø¸ˆ€ + (=ucs . #x27216) ; 𧈖 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5469) ; ø»ŸŠ¶ + (ideograph-daikanwa . 32798) ; ø¸ˆ€ž + (=ucs . #x27217) ; 𧈗 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x712B) ; ø»› – + (ideograph-daikanwa . 32799) ; ø¸ˆ€Ÿ + (=ucs . #x27213) ; 𧈓 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x742A) ; ø»›¤¯ + (ideograph-daikanwa . 32800) ; ø¸ˆ€  + (=ucs . #x27218) ; 𧈘 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-2 . #x7173) ; ø»•ƒ’ + (ideograph-daikanwa . 32802) ; ø¸ˆ€¢ + (=ucs . #x866A) ; 虪 + )) +(define-char + '((ideographic-radical . 141) ; ⾌ + (ideographic-strokes . 22) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E38) ; ø»™’… + (=ucs . #x2721C) ; 𧈜 + )) diff --git a/lisp/utf-2000/Ideograph-R142-Insect.el b/lisp/utf-2000/Ideograph-R142-Insect.el new file mode 100644 index 0000000..d079862 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R142-Insect.el @@ -0,0 +1,10956 @@ +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 7101) + (chinese-gb2312 . #x3366) ; ø»„¡¥ + (=jis-x0208 . #x436E) ; ø½Š©… + (chinese-isoir165 . #x3366) ; ø»‰µ + (chinese-cns11643-1 . #x4865) ; ø»‘¼² + (=gt-pj-1 . #x436E) ; 虫 + (ideograph-daikanwa . 32804) ; ø¸ˆ€¤ + (=gt-k . 01671) ; ý¡„€š‡ + (=ucs . #x866B) ; 虫 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 1) + (total-strokes . 7) + (chinese-gb2312 . #x7230) ; ø»…½‘ + (japanese-jisx0212 . #x5A46) ; ø»‹¸£ + (chinese-isoir165 . #x7230) ; ø»Ž¥¡ + (chinese-cns11643-3 . #x272D) ; ø»•Ÿ¤ + (=jis-x0213-1-2000 . #x7B52) ; ø»¤—¹ + (ideograph-daikanwa . 32805) ; ø¸ˆ€¥ + (=ucs . #x866C) ; 虬 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 1) + (total-strokes . 7) + (chinese-cns11643-5 . #x2475) ; ø»™°š + (ideograph-daikanwa . 32806) ; ø¸ˆ€¦ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 1) + (total-strokes . 7) + (chinese-cns11643-6 . #x2929) ; ø»œ€¨ + (ideograph-daikanwa . 32807) ; ø¸ˆ€§ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 1) + (total-strokes . 7) + (chinese-cns11643-3 . #x272E) ; ø»•Ÿ¥ + (=ucs . #x459D) ; 䖝 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-2 . #x2869) ; ø»“—º + (ideograph-daikanwa . 32808) ; ø¸ˆ€¨ + (=ucs . #x866D) ; 虭 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-gb2312 . #x7231) ; ø»…½’ + (chinese-isoir165 . #x7231) ; ø»Ž¥¢ + (chinese-cns11643-2 . #x286A) ; ø»“—» + (ideograph-daikanwa . 32809) ; ø¸ˆ€© + (=ucs . #x866E) ; 虮 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 2) + (total-strokes . 8) + (japanese-jisx0212 . #x5A47) ; ø»‹¸¤ + (=jis-x0213-2-2000 . #x773B) ; ø»¦›® + (ideograph-daikanwa . 32810) ; ø¸ˆ€ª + (=ucs . #x866F) ; 虯 + )) +(define-char + '((=>ucs . #x866F) ; 虯 + (morohashi-daikanwa 32810 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-2 . #x2868) ; ø»“—¹ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-2 . #x2867) ; ø»“—¸ + (ideograph-daikanwa . 32811) ; ø¸ˆ€« + (=ucs . #x8670) ; 虰 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 2) + (total-strokes . 8) + (shinjigen-2 . 7227) + (chinese-gb2312 . #x4A2D) ; ø»…‚ž + (=jis-x0208 . #x694D) ; ø½‹ ˜ + (chinese-isoir165 . #x4A2D) ; ø»ª® + (chinese-cns11643-1 . #x4F4E) ; ø»’†­ + (=gt-pj-1 . #x694D) ; 虱 + (ideograph-daikanwa . 32812) ; ø¸ˆ€¬ + (=gt-k . 03917) ; ý¡„€½ + (=ucs . #x8671) ; 虱 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-4 . #x2822) ; ø»—ª» + (ideograph-daikanwa . 32813) ; ø¸ˆ€­ + (=ucs . #x2721F) ; 𧈟 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E25) ; ø»œ‡º + (ideograph-daikanwa . 32815) ; ø¸ˆ€¯ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 2) + (total-strokes . 8) + (=ucs . #x8672) ; 虲 + )) +(define-char + '((=>ucs . #x8673) ; 虳 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 32818) ; ø¸ˆ€² + )) +(define-char + '((morohashi-daikanwa 32818 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D4A) ; ø»“ž± + (=ucs . #x8673) ; 虳 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D48) ; ø»“ž¯ + (ideograph-daikanwa . 32819) ; ø¸ˆ€³ + (=ucs . #x8674) ; 虴 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x5A48) ; ø»‹¸¥ + (chinese-cns11643-3 . #x2F23) ; ø»•«Š + (=jis-x0213-1-2000 . #x7B53) ; ø»¤—º + (ideograph-daikanwa . 32820) ; ø¸ˆ€´ + (=ucs . #x8675) ; 虵 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x5A49) ; ø»‹¸¦ + (chinese-cns11643-3 . #x2E7C) ; ø»•«… + (ideograph-daikanwa . 32821) ; ø¸ˆ€µ + (=ucs . #x8676) ; 虶 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x344C) ; ø»œ‘• + (ideograph-daikanwa . 32822) ; ø¸ˆ€¶ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x5A4A) ; ø»‹¸§ + (chinese-cns11643-2 . #x2D47) ; ø»“ž® + (=jis-x0213-2-2000 . #x773C) ; ø»¦›¯ + (ideograph-daikanwa . 32823) ; ø¸ˆ€· + (=ucs . #x8677) ; 虷 + )) +(define-char + '((=>ucs . #x27228) ; 𧈨 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 32824) ; ø¸ˆ€¸ + )) +(define-char + '((morohashi-daikanwa 32824 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B43) ; ø»—¯¶ + (=ucs . #x27228) ; 𧈨 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E7E) ; ø»•«‡ + (ideograph-daikanwa . 32825) ; ø¸ˆ€¹ + (=ucs . #x8678) ; 虸 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x344B) ; ø»œ‘” + (ideograph-daikanwa . 32826) ; ø¸ˆ€º + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B41) ; ø»—¯´ + (ideograph-daikanwa . 32827) ; ø¸ˆ€» + (=ucs . #x2723A) ; 𧈺 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2E7D) ; ø»•«† + (ideograph-daikanwa . 32828) ; ø¸ˆ€¼ + (=ucs . #x459E) ; 䖞 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B40) ; ø»—¯³ + (ideograph-daikanwa . 32829) ; ø¸ˆ€½ + (=ucs . #x2722A) ; 𧈪 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (shinjigen-2 . 7108) + (chinese-gb2312 . #x3A67) ; ø»„«¸ + (=jis-x0208 . #x467A) ; ø½Š­« + (korean-ksc5601 . #x7B76) ; ø»ŠŸ­ + (chinese-isoir165 . #x3A67) ; ø»”ˆ + (chinese-cns11643-1 . #x534C) ; ø»’Œ£ + (=gt-pj-1 . #x467A) ; 虹 + (ideograph-daikanwa . 32830) ; ø¸ˆ€¾ + (=gt-k . 05157) ; ý¡„¥ + (=ucs . #x8679) ; 虹 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B42) ; ø»—¯µ + (ideograph-daikanwa . 32831) ; ø¸ˆ€¿ + (=ucs . #x2722B) ; 𧈫 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x344A) ; ø»œ‘“ + (ideograph-daikanwa . 32832) ; ø¸ˆ€ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x7233) ; ø»…½” + (japanese-jisx0212 . #x5A4B) ; ø»‹¸¨ + (chinese-isoir165 . #x7233) ; ø»Ž¥¤ + (chinese-cns11643-1 . #x534E) ; ø»’Œ¥ + (=jis-x0213-2-2000 . #x773D) ; ø»¦›° + (ideograph-daikanwa . 32833) ; ø¸ˆ + (=ucs . #x867A) ; 虺 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B40) ; ø»™¹· + (ideograph-daikanwa . 32834) ; ø¸ˆ‚ + )) +(define-char + '((=>ucs . #x867B) ; 虻 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (shinjigen-1 . 7109) + (shinjigen-2 . 7109) + (=jis-x0208 . #x303A) ; ø½ŠŒ— + (ideograph-daikanwa . 32835) ; ø¸ˆƒ + (ucs-jis . #x867B) ; ø½ŠŒ— + )) +(define-char + '((=>ucs . #x867B) ; 虻 + (morohashi-daikanwa 32835 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-1 . #x534D) ; ø»’Œ¤ + )) +(define-char + '((morohashi-daikanwa 32835 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x7235) ; ø»…½– + (chinese-isoir165 . #x7235) ; ø»Ž¥¦ + (=ucs . #x867B) ; 虻 + )) +(define-char + '((=>ucs . #x459F) ; 䖟 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 32836) ; ø¸ˆ„ + )) +(define-char + '((morohashi-daikanwa 32836 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F21) ; ø»•«ˆ + (=ucs . #x459F) ; 䖟 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x344D) ; ø»œ‘– + (ideograph-daikanwa . 32837) ; ø¸ˆ… + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F22) ; ø»•«‰ + (ideograph-daikanwa . 32838) ; ø¸ˆ† + (=ucs . #x45A0) ; 䖠 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x344E) ; ø»œ‘— + (ideograph-daikanwa . 32839) ; ø¸ˆ‡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x7234) ; ø»…½• + (chinese-isoir165 . #x7234) ; ø»Ž¥¥ + (chinese-cns11643-2 . #x2D49) ; ø»“ž° + (ideograph-daikanwa . 32840) ; ø¸ˆˆ + (=ucs . #x867C) ; 虼 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x4B64) ; ø»…„³ + (chinese-isoir165 . #x4B64) ; ø»­ƒ + (chinese-cns11643-3 . #x2F24) ; ø»•«‹ + (ideograph-daikanwa . 32842) ; ø¸ˆŠ + (=ucs . #x867D) ; 虽 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (chinese-gb2312 . #x4F3A) ; ø»…Š + (chinese-isoir165 . #x4F3A) ; ø»²‘ + (=ucs . #x867E) ; 虾 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (chinese-gb2312 . #x7232) ; ø»…½“ + (chinese-isoir165 . #x7232) ; ø»Ž¥£ + (=ucs . #x867F) ; 虿 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (chinese-gb2312 . #x524F) ; ø»…Ž° + (chinese-isoir165 . #x524F) ; ø»·€ + (=ucs . #x8681) ; 蚁 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (chinese-gb2312 . #x426C) ; ø»„·­ + (chinese-isoir165 . #x426C) ; ø»Ÿ½ + (=ucs . #x8682) ; 蚂 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 3) + (chinese-isoir165 . #x7D7B) ; ø»Ž¶¶ + (=ucs . #x8683) ; 蚃 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3369) ; ø»•²ˆ + (ideograph-daikanwa . 32843) ; ø¸ˆ‹ + (=ucs . #x8684) ; 蚄 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3266) ; ø»“¦£ + (ideograph-daikanwa . 32844) ; ø¸ˆŒ + (=ucs . #x8685) ; 蚅 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3263) ; ø»“¦  + (ideograph-daikanwa . 32845) ; ø¸ˆ + (=ucs . #x8686) ; 蚆 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3261) ; ø»“¦ž + (=jis-x0213-2-2000 . #x773E) ; ø»¦›± + (ideograph-daikanwa . 32846) ; ø¸ˆŽ + (=ucs . #x8687) ; 蚇 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F6D) ; ø»—¶˜ + (ideograph-daikanwa . 32847) ; ø¸ˆ + (=ucs . #x8688) ; 蚈 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x336C) ; ø»•²‹ + (=jis-x0213-2-2000 . #x773F) ; ø»¦›² + (ideograph-daikanwa . 32848) ; ø¸ˆ + (=ucs . #x8689) ; 蚉 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7127) + (chinese-gb2312 . #x4E43) ; ø»…ˆ¬ + (=jis-x0208 . #x3263) ; ø½Š¼ + (korean-ksc5601 . #x5A25) ; ø»‰­¾ + (chinese-isoir165 . #x4E43) ; ø»°¼ + (chinese-cns11643-1 . #x5826) ; ø»’““ + (ideograph-daikanwa . 32849) ; ø¸ˆ‘ + (=ucs . #x868A) ; 蚊 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7202) + (chinese-gb2312 . #x7238) ; ø»…½™ + (=jis-x0208 . #x6952) ; ø½‹  + (chinese-isoir165 . #x7238) ; ø»Ž¥© + (chinese-cns11643-2 . #x3264) ; ø»“¦¡ + (ideograph-daikanwa . 32850) ; ø¸ˆ’ + (=ucs . #x868B) ; 蚋 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7131) + (chinese-gb2312 . #x3076) ; ø»„› + (=jis-x0208 . #x6953) ; ø½‹ ž + (korean-ksc5601 . #x5B3D) ; ø»‰¯´ + (chinese-isoir165 . #x3076) ; ø»…« + (chinese-cns11643-1 . #x582B) ; ø»’“˜ + (ideograph-daikanwa . 32851) ; ø¸ˆ“ + (=ucs . #x868C) ; 蚌 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x7237) ; ø»…½˜ + (japanese-jisx0212 . #x5A4C) ; ø»‹¸© + (chinese-isoir165 . #x7237) ; ø»Ž¥¨ + (chinese-cns11643-2 . #x325E) ; ø»“¦› + (=jis-x0213-2-2000 . #x7740) ; ø»¦›³ + (ideograph-daikanwa . 32852) ; ø¸ˆ” + (=ucs . #x868D) ; 蚍 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x3030) ; ø»š€½ + (ideograph-daikanwa . 32853) ; ø¸ˆ• + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x326D) ; ø»“¦ª + (ideograph-daikanwa . 32854) ; ø¸ˆ– + (=ucs . #x868E) ; 蚎 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x336F) ; ø»•²Ž + (ideograph-daikanwa . 32855) ; ø¸ˆ— + (=ucs . #x868F) ; 蚏 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x3034) ; ø»š + (ideograph-daikanwa . 32856) ; ø¸ˆ˜ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x326F) ; ø»“¦¬ + (ideograph-daikanwa . 32857) ; ø¸ˆ™ + (=ucs . #x8690) ; 蚐 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5A4D) ; ø»‹¸ª + (chinese-cns11643-2 . #x325F) ; ø»“¦œ + (=jis-x0213-2-2000 . #x7741) ; ø»¦›´ + (ideograph-daikanwa . 32858) ; ø¸ˆš + (=ucs . #x8691) ; 蚑 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x302C) ; ø»š€¹ + (ideograph-daikanwa . 32859) ; ø¸ˆ› + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x3033) ; ø»š€ + (ideograph-daikanwa . 32860) ; ø¸ˆœ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B67) ; ø»œœ‚ + (ideograph-daikanwa . 32861) ; ø¸ˆ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x302D) ; ø»š€º + (ideograph-daikanwa . 32862) ; ø¸ˆž + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B6D) ; ø»œœˆ + (ideograph-daikanwa . 32863) ; ø¸ˆŸ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x336E) ; ø»•² + (ideograph-daikanwa . 32864) ; ø¸ˆ  + (=ucs . #x8692) ; 蚒 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x3032) ; ø»š€¿ + (ideograph-daikanwa . 32865) ; ø¸ˆ¡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7111) + (chinese-gb2312 . #x723E) ; ø»…½Ÿ + (=jis-x0208 . #x694E) ; ø½‹ ™ + (korean-ksc5601 . #x6C62) ; ø»Š‰— + (chinese-isoir165 . #x723E) ; ø»Ž¥¯ + (chinese-cns11643-1 . #x5828) ; ø»’“• + (ideograph-daikanwa . 32866) ; ø¸ˆ¢ + (=ucs . #x8693) ; 蚓 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3270) ; ø»“¦­ + (ideograph-daikanwa . 32867) ; ø¸ˆ£ + (=ucs . #x8694) ; 蚔 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B6F) ; ø»œœŠ + (ideograph-daikanwa . 32868) ; ø¸ˆ¤ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7120) + (chinese-gb2312 . #x324F) ; ø»„Ÿ° + (=jis-x0208 . #x3B3D) ; ø½Šœ¤ + (chinese-isoir165 . #x324F) ; ø»ˆ€ + (chinese-cns11643-2 . #x326B) ; ø»“¦¨ + (=gt-pj-1 . #x3B3D) ; 蚕 + (ideograph-daikanwa . 32869) ; ø¸ˆ¥ + (=gt-k . 06444) ; ý¡„¤¬ + (=ucs . #x8695) ; 蚕 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B66) ; ø»œœ + (ideograph-daikanwa . 32870) ; ø¸ˆ¦ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5A4E) ; ø»‹¸« + (chinese-cns11643-2 . #x325D) ; ø»“¦š + (ideograph-daikanwa . 32871) ; ø¸ˆ§ + (=ucs . #x8696) ; 蚖 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B6C) ; ø»œœ‡ + (ideograph-daikanwa . 32872) ; ø¸ˆ¨ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F6C) ; ø»—¶— + (ideograph-daikanwa . 32873) ; ø¸ˆ© + (=ucs . #x27243) ; 𧉃 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F6A) ; ø»—¶• + (ideograph-daikanwa . 32874) ; ø¸ˆª + (=ucs . #x27244) ; 𧉄 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3262) ; ø»“¦Ÿ + (ideograph-daikanwa . 32875) ; ø¸ˆ« + (=ucs . #x8697) ; 蚗 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5A4F) ; ø»‹¸¬ + (chinese-cns11643-2 . #x326C) ; ø»“¦© + (=jis-x0213-1-2000 . #x7B54) ; ø»¤—» + (ideograph-daikanwa . 32876) ; ø¸ˆ¬ + (=ucs . #x8698) ; 蚘 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F6E) ; ø»—¶™ + (ideograph-daikanwa . 32877) ; ø¸ˆ­ + (=ucs . #x27245) ; 𧉅 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3268) ; ø»“¦¥ + (ideograph-daikanwa . 32878) ; ø¸ˆ® + (=ucs . #x8699) ; 蚙 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x302E) ; ø»š€» + (ideograph-daikanwa . 32879) ; ø¸ˆ¯ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5A50) ; ø»‹¸­ + (chinese-cns11643-2 . #x3265) ; ø»“¦¢ + (ideograph-daikanwa . 32880) ; ø¸ˆ° + (=ucs . #x869A) ; 蚚 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x336B) ; ø»•²Š + (ideograph-daikanwa . 32881) ; ø¸ˆ± + (=ucs . #x869B) ; 蚛 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (japanese-strokes . 5) + (total-strokes . 10) + (chinese-gb2312 . #x5141) ; ø»…„ + (japanese-jisx0212 . #x5A51) ; ø»‹¸® + (chinese-isoir165 . #x5141) ; ø»µ” + (chinese-cns11643-1 . #x582D) ; ø»’“š + (=jis-x0213-2-2000 . #x7742) ; ø»¦›µ + (ideograph-daikanwa . 32882) ; ø¸ˆ² + (=ucs . #x869C) ; 蚜 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x723A) ; ø»…½› + (chinese-isoir165 . #x723A) ; ø»Ž¥« + (chinese-cns11643-2 . #x326E) ; ø»“¦« + (=jis-x0213-2-2000 . #x7743) ; ø»¦›¶ + (ideograph-daikanwa . 32883) ; ø¸ˆ³ + (=ucs . #x869D) ; 蚝 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B70) ; ø»œœ‹ + (ideograph-daikanwa . 32884) ; ø¸ˆ´ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3260) ; ø»“¦ + (ideograph-daikanwa . 32885) ; ø¸ˆµ + (=ucs . #x869E) ; 蚞 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x336A) ; ø»•²‰ + (ideograph-daikanwa . 32886) ; ø¸ˆ¶ + (=ucs . #x869F) ; 蚟 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F69) ; ø»—¶” + (ideograph-daikanwa . 32887) ; ø¸ˆ· + (=ucs . #x45A1) ; 䖡 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F6B) ; ø»—¶– + (ideograph-daikanwa . 32888) ; ø¸ˆ¸ + (=ucs . #x45A2) ; 䖢 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3370) ; ø»•² + (ideograph-daikanwa . 32889) ; ø¸ˆ¹ + (=ucs . #x86A0) ; 蚠 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5A52) ; ø»‹¸¯ + (chinese-cns11643-2 . #x3269) ; ø»“¦¦ + (ideograph-daikanwa . 32890) ; ø¸ˆº + (=ucs . #x86A1) ; 蚡 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x325B) ; ø»“¦˜ + (ideograph-daikanwa . 32891) ; ø¸ˆ» + (=ucs . #x86A2) ; 蚢 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x723C) ; ø»…½ + (=jis-x0208 . #x694F) ; ø½‹ š + (korean-ksc5601 . #x4D77) ; ø»‰œŠ + (chinese-isoir165 . #x723C) ; ø»Ž¥­ + (chinese-cns11643-1 . #x582C) ; ø»’“™ + (ideograph-daikanwa . 32892) ; ø¸ˆ¼ + (=ucs . #x86A3) ; 蚣 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7119) + (chinese-gb2312 . #x5469) ; ø»…’† + (=jis-x0208 . #x4742) ; ø½Š®‘ + (korean-ksc5601 . #x705E) ; ø»Š‹ + (chinese-isoir165 . #x5469) ; ø»º– + (chinese-cns11643-1 . #x5829) ; ø»’“– + (=gt-pj-1 . #x4742) ; 蚤 + (ideograph-daikanwa . 32893) ; ø¸ˆ½ + (=gt-k . 06524) ; ý¡„¥¼ + (=ucs . #x86A4) ; 蚤 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B69) ; ø»œœ„ + (ideograph-daikanwa . 32894) ; ø¸ˆ¾ + (=ucs . #x45A3) ; 䖣 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3267) ; ø»“¦¤ + (ideograph-daikanwa . 32895) ; ø¸ˆ¿ + (=ucs . #x86A5) ; 蚥 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x3031) ; ø»š€¾ + (ideograph-daikanwa . 32896) ; ø¸ˆ‚€ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5A53) ; ø»‹¸° + (chinese-cns11643-3 . #x336D) ; ø»•²Œ + (ideograph-daikanwa . 32897) ; ø¸ˆ‚ + (=ucs . #x86A6) ; 蚦 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x3029) ; ø»š€¶ + (ideograph-daikanwa . 32898) ; ø¸ˆ‚‚ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x723B) ; ø»…½œ + (japanese-jisx0212 . #x5A54) ; ø»‹¸± + (chinese-isoir165 . #x723B) ; ø»Ž¥¬ + (chinese-cns11643-2 . #x326A) ; ø»“¦§ + (ideograph-daikanwa . 32899) ; ø¸ˆ‚ƒ + (=ucs . #x86A7) ; 蚧 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x7236) ; ø»…½— + (japanese-jisx0212 . #x5A55) ; ø»‹¸² + (chinese-isoir165 . #x7236) ; ø»Ž¥§ + (chinese-cns11643-2 . #x325C) ; ø»“¦™ + (=jis-x0213-2-2000 . #x7744) ; ø»¦›· + (ideograph-daikanwa . 32900) ; ø¸ˆ‚„ + (=ucs . #x86A8) ; 蚨 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B6B) ; ø»œœ† + (ideograph-daikanwa . 32901) ; ø¸ˆ‚… + )) +(define-char + '((=>ucs . #x86A9) ; 蚩 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7116) + (=jis-x0208 . #x6950) ; ø½‹ › + (korean-ksc5601 . #x7649) ; ø»Š—ª + (chinese-cns11643-6 . #x3B71) ; ø»œœŒ + (=gt-pj-1 . #x6950) ; ø½‹ › + (ideograph-daikanwa . 32902) ; ø¸ˆ‚† + (=gt-k . 06640) ; ý¡„§° + (ucs-jis . #x86A9) ; ø½‹ › + )) +(define-char + '((morohashi-daikanwa 32902 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x723F) ; ø»…½  + (chinese-isoir165 . #x723F) ; ø»Ž¥° + (chinese-cns11643-1 . #x582A) ; ø»’“— + (=ucs . #x86A9) ; 蚩 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x723D) ; ø»…½ž + (=jis-x0208 . #x6951) ; ø½‹ œ + (chinese-isoir165 . #x723D) ; ø»Ž¥® + (chinese-cns11643-1 . #x5827) ; ø»’“” + (ideograph-daikanwa . 32903) ; ø¸ˆ‚‡ + (=ucs . #x86AA) ; 蚪 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x3028) ; ø»š€µ + (ideograph-daikanwa . 32904) ; ø¸ˆ‚ˆ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B6A) ; ø»œœ… + (ideograph-daikanwa . 32905) ; ø¸ˆ‚‰ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x302F) ; ø»š€¼ + (ideograph-daikanwa . 32906) ; ø¸ˆ‚Š + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B6E) ; ø»œœ‰ + (ideograph-daikanwa . 32907) ; ø¸ˆ‚‹ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x302B) ; ø»š€¸ + (ideograph-daikanwa . 32909) ; ø¸ˆ‚ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x302A) ; ø»š€· + (ideograph-daikanwa . 32910) ; ø¸ˆ‚Ž + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B64) ; ø»œ›¿ + (ideograph-daikanwa . 32911) ; ø¸ˆ‚ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B68) ; ø»œœƒ + (ideograph-daikanwa . 32912) ; ø¸ˆ‚ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (chinese-gb2312 . #x7239) ; ø»…½š + (chinese-isoir165 . #x7239) ; ø»Ž¥ª + (=ucs . #x86AC) ; 蚬 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B65) ; ø»œœ€ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5A56) ; ø»‹¸³ + (chinese-cns11643-4 . #x347A) ; ø»—½» + (ideograph-daikanwa . 32913) ; ø¸ˆ‚‘ + (=ucs . #x86AD) ; 蚭 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3866) ; ø»•¹› + (ideograph-daikanwa . 32914) ; ø¸ˆ‚’ + (=ucs . #x86AE) ; 蚮 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3525) ; ø»—¾„ + (ideograph-daikanwa . 32915) ; ø¸ˆ‚“ + (=ucs . #x27287) ; 𧊇 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7247) ; ø»…½¨ + (=jis-x0208 . #x6955) ; ø½‹   + (chinese-isoir165 . #x7247) ; ø»Ž¥¸ + (chinese-cns11643-1 . #x5D32) ; ø»’šµ + (ideograph-daikanwa . 32916) ; ø¸ˆ‚” + (=ucs . #x86AF) ; 蚯 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3868) ; ø»•¹ + (ideograph-daikanwa . 32917) ; ø¸ˆ‚• + (=ucs . #x45A4) ; 䖤 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7145) + (chinese-gb2312 . #x7244) ; ø»…½¥ + (=jis-x0208 . #x6958) ; ø½‹ £ + (chinese-isoir165 . #x7244) ; ø»Ž¥µ + (chinese-cns11643-2 . #x3928) ; ø»“¯· + (ideograph-daikanwa . 32918) ; ø¸ˆ‚– + (=ucs . #x86B0) ; 蚰 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7246) ; ø»…½§ + (japanese-jisx0212 . #x5A57) ; ø»‹¸´ + (chinese-isoir165 . #x7246) ; ø»Ž¥· + (chinese-cns11643-1 . #x5D31) ; ø»’š´ + (=jis-x0213-2-2000 . #x7746) ; ø»¦›¹ + (ideograph-daikanwa . 32919) ; ø¸ˆ‚— + (=ucs . #x86B1) ; 蚱 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3537) ; ø»šˆš + (ideograph-daikanwa . 32920) ; ø¸ˆ‚˜ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3864) ; ø»•¹™ + (ideograph-daikanwa . 32921) ; ø¸ˆ‚™ + (=ucs . #x86B2) ; 蚲 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5A58) ; ø»‹¸µ + (chinese-cns11643-2 . #x392B) ; ø»“¯º + (=jis-x0213-2-2000 . #x7747) ; ø»¦›º + (ideograph-daikanwa . 32922) ; ø¸ˆ‚š + (=ucs . #x86B3) ; 蚳 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x724A) ; ø»…½« + (japanese-jisx0212 . #x5A59) ; ø»‹¸¶ + (chinese-isoir165 . #x724A) ; ø»Ž¥» + (chinese-cns11643-2 . #x392E) ; ø»“¯½ + (ideograph-daikanwa . 32923) ; ø¸ˆ‚› + (=ucs . #x86B4) ; 蚴 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7242) ; ø»…½£ + (japanese-jisx0212 . #x5A5A) ; ø»‹¸· + (chinese-isoir165 . #x7242) ; ø»Ž¥³ + (chinese-cns11643-1 . #x5D2E) ; ø»’š± + (ideograph-daikanwa . 32924) ; ø¸ˆ‚œ + (=ucs . #x86B5) ; 蚵 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7134) + (chinese-gb2312 . #x7240) ; ø»…½¡ + (=jis-x0208 . #x6954) ; ø½‹ Ÿ + (chinese-isoir165 . #x7240) ; ø»Ž¥± + (chinese-cns11643-1 . #x5D2C) ; ø»’š¯ + (ideograph-daikanwa . 32925) ; ø¸ˆ‚ + (=ucs . #x86B6) ; 蚶 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x347D) ; ø»—½¾ + (ideograph-daikanwa . 32926) ; ø¸ˆ‚ž + (=ucs . #x2725F) ; 𧉟 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5A5B) ; ø»‹¸¸ + (chinese-cns11643-2 . #x3923) ; ø»“¯² + (ideograph-daikanwa . 32927) ; ø¸ˆ‚Ÿ + (=ucs . #x86B7) ; 蚷 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5A5C) ; ø»‹¸¹ + (chinese-cns11643-2 . #x392C) ; ø»“¯» + (=jis-x0213-1-2000 . #x7B55) ; ø»¤—¼ + (ideograph-daikanwa . 32928) ; ø¸ˆ‚  + (=ucs . #x86B8) ; 蚸 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5A5D) ; ø»‹¸º + (chinese-cns11643-2 . #x392A) ; ø»“¯¹ + (ideograph-daikanwa . 32929) ; ø¸ˆ‚¡ + (=ucs . #x86B9) ; 蚹 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3867) ; ø»•¹œ + (ideograph-daikanwa . 32930) ; ø¸ˆ‚¢ + (=ucs . #x45A5) ; 䖥 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7245) ; ø»…½¦ + (chinese-isoir165 . #x7245) ; ø»Ž¥¶ + (chinese-cns11643-2 . #x3927) ; ø»“¯¶ + (ideograph-daikanwa . 32931) ; ø¸ˆ‚£ + (=ucs . #x86BA) ; 蚺 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x392F) ; ø»“¯¾ + (ideograph-daikanwa . 32932) ; ø¸ˆ‚¤ + (=ucs . #x86BB) ; 蚻 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3930) ; ø»“¯¿ + (ideograph-daikanwa . 32933) ; ø¸ˆ‚¥ + (=ucs . #x86BC) ; 蚼 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4445) ; ø»œ¨® + (ideograph-daikanwa . 32934) ; ø¸ˆ‚¦ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x347C) ; ø»—½½ + (ideograph-daikanwa . 32935) ; ø¸ˆ‚§ + (=ucs . #x45A6) ; 䖦 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3538) ; ø»šˆ› + (ideograph-daikanwa . 32936) ; ø¸ˆ‚¨ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3539) ; ø»šˆœ + (ideograph-daikanwa . 32937) ; ø¸ˆ‚© + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x444A) ; ø»œ¨³ + (ideograph-daikanwa . 32938) ; ø¸ˆ‚ª + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3932) ; ø»“° + (ideograph-daikanwa . 32939) ; ø¸ˆ‚« + (=ucs . #x86BD) ; 蚽 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3933) ; ø»“°‚ + (ideograph-daikanwa . 32940) ; ø¸ˆ‚¬ + (=ucs . #x86BE) ; 蚾 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3865) ; ø»•¹š + (ideograph-daikanwa . 32941) ; ø¸ˆ‚­ + (=ucs . #x45A7) ; 䖧 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x353A) ; ø»šˆ + (ideograph-daikanwa . 32942) ; ø¸ˆ‚® + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3540) ; ø»šˆ£ + (ideograph-daikanwa . 32943) ; ø¸ˆ‚¯ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 32944) ; ø¸ˆ‚° + (=ucs . #x27265) ; 𧉥 + )) +(define-char + '((=>ucs . #x27265) ; 𧉥 + (morohashi-daikanwa 32944 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3522) ; ø»—¾ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x353B) ; ø»šˆž + (ideograph-daikanwa . 32945) ; ø¸ˆ‚± + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5A5E) ; ø»‹¸» + (chinese-cns11643-2 . #x3922) ; ø»“¯± + (ideograph-daikanwa . 32946) ; ø¸ˆ‚² + (=ucs . #x86BF) ; 蚿 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x567B) ; ø»…•” + (japanese-jisx0212 . #x5A5F) ; ø»‹¸¼ + (chinese-isoir165 . #x567B) ; ø»½¤ + (chinese-cns11643-1 . #x5D2B) ; ø»’š® + (ideograph-daikanwa . 32947) ; ø¸ˆ‚³ + (=ucs . #x86C0) ; 蛀 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x444B) ; ø»œ¨´ + (ideograph-daikanwa . 32948) ; ø¸ˆ‚´ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5A60) ; ø»‹¸½ + (chinese-cns11643-2 . #x3925) ; ø»“¯´ + (=jis-x0213-2-2000 . #x7748) ; ø»¦›» + (ideograph-daikanwa . 32949) ; ø¸ˆ‚µ + (=ucs . #x86C1) ; 蛁 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3523) ; ø»—¾‚ + (ideograph-daikanwa . 32950) ; ø¸ˆ‚¶ + (=ucs . #x27267) ; 𧉧 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x444C) ; ø»œ¨µ + (ideograph-daikanwa . 32951) ; ø¸ˆ‚· + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x353C) ; ø»šˆŸ + (ideograph-daikanwa . 32952) ; ø¸ˆ‚¸ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3521) ; ø»—¾€ + (ideograph-daikanwa . 32953) ; ø¸ˆ‚¹ + (=ucs . #x2726A) ; 𧉪 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x353D) ; ø»šˆ  + (ideograph-daikanwa . 32954) ; ø¸ˆ‚º + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x347B) ; ø»—½¼ + (ideograph-daikanwa . 32955) ; ø¸ˆ‚» + (=ucs . #x45A8) ; 䖨 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3924) ; ø»“¯³ + (ideograph-daikanwa . 32956) ; ø¸ˆ‚¼ + (=ucs . #x86C2) ; 蛂 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4446) ; ø»œ¨¯ + (ideograph-daikanwa . 32957) ; ø¸ˆ‚½ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5A61) ; ø»‹¸¾ + (chinese-cns11643-2 . #x3931) ; ø»“°€ + (=jis-x0213-2-2000 . #x7749) ; ø»¦›¼ + (ideograph-daikanwa . 32958) ; ø¸ˆ‚¾ + (=ucs . #x86C3) ; 蛃 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3479) ; ø»—½º + (ideograph-daikanwa . 32959) ; ø¸ˆ‚¿ + (=ucs . #x45A9) ; 䖩 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7241) ; ø»…½¢ + (=jis-x0208 . #x6956) ; ø½‹ ¡ + (chinese-isoir165 . #x7241) ; ø»Ž¥² + (chinese-cns11643-1 . #x5D2D) ; ø»’š° + (ideograph-daikanwa . 32960) ; ø¸ˆƒ€ + (=ucs . #x86C4) ; 蛄 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5A62) ; ø»‹¸¿ + (chinese-cns11643-2 . #x3926) ; ø»“¯µ + (ideograph-daikanwa . 32961) ; ø¸ˆƒ + (=ucs . #x86C5) ; 蛅 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3541) ; ø»šˆ¤ + (ideograph-daikanwa . 32962) ; ø¸ˆƒ‚ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7138) + (chinese-gb2312 . #x4779) ; ø»„¿ + (=jis-x0208 . #x6957) ; ø½‹ ¢ + (chinese-isoir165 . #x4779) ; ø»§  + (chinese-cns11643-1 . #x5D2F) ; ø»’š² + (ideograph-daikanwa . 32963) ; ø¸ˆƒƒ + (=ucs . #x86C6) ; 蛆 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7139) + (chinese-gb2312 . #x495F) ; ø»…² + (=jis-x0208 . #x3C58) ; ø½Šž + (korean-ksc5601 . #x5E6F) ; ø»‰µ€ + (chinese-isoir165 . #x495F) ; ø»ª‚ + (chinese-cns11643-1 . #x5D2A) ; ø»’š­ + (=gt-pj-1 . #x3C58) ; 蛇 + (ideograph-daikanwa . 32964) ; ø¸ˆƒ„ + (=gt-k . 07779) ; ý¡„¹£ + (=ucs . #x86C7) ; 蛇 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4449) ; ø»œ¨² + (ideograph-daikanwa . 32965) ; ø¸ˆƒ… + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3524) ; ø»—¾ƒ + (ideograph-daikanwa . 32966) ; ø¸ˆƒ† + (=ucs . #x2726F) ; 𧉯 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 32967) ; ø¸ˆƒ‡ + (=ucs . #x27270) ; 𧉰 + )) +(define-char + '((=>ucs . #x27270) ; 𧉰 + (morohashi-daikanwa 32967 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x347E) ; ø»—½¿ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3929) ; ø»“¯¸ + (ideograph-daikanwa . 32968) ; ø¸ˆƒˆ + (=ucs . #x86C8) ; 蛈 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7248) ; ø»…½© + (=jis-x0208 . #x6959) ; ø½‹ ¤ + (chinese-isoir165 . #x7248) ; ø»Ž¥¹ + (chinese-cns11643-1 . #x5D33) ; ø»’š¶ + (ideograph-daikanwa . 32969) ; ø¸ˆƒ‰ + (=ucs . #x86C9) ; 蛉 + )) +(define-char + '((=>ucs . #x45AA) ; 䖪 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 32970) ; ø¸ˆƒŠ + )) +(define-char + '((morohashi-daikanwa 32970 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C26) ; ø»š’› + (=ucs . #x45AA) ; 䖪 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x3946) ; ø»„©¹ + (chinese-isoir165 . #x3946) ; ø»’‰ + (chinese-cns11643-4 . #x3526) ; ø»—¾… + (ideograph-daikanwa . 32972) ; ø¸ˆƒŒ + (=ucs . #x86CA) ; 蛊 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4447) ; ø»œ¨° + (ideograph-daikanwa . 32973) ; ø¸ˆƒ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4444) ; ø»œ¨­ + (ideograph-daikanwa . 32975) ; ø¸ˆƒ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4448) ; ø»œ¨± + (ideograph-daikanwa . 32976) ; ø¸ˆƒ + (=ucs . #x45AB) ; 䖫 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7141) + (chinese-gb2312 . #x3530) ; ø»„£« + (=jis-x0208 . #x4341) ; ø½Š¨˜ + (korean-ksc5601 . #x5331) ; ø»‰£¸ + (chinese-isoir165 . #x3530) ; ø»‹» + (chinese-cns11643-1 . #x5D30) ; ø»’š³ + (ideograph-daikanwa . 32977) ; ø¸ˆƒ‘ + (=ucs . #x86CB) ; 蛋 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x353F) ; ø»šˆ¢ + (ideograph-daikanwa . 32978) ; ø¸ˆƒ’ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x353E) ; ø»šˆ¡ + (ideograph-daikanwa . 32980) ; ø¸ˆƒ” + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x444D) ; ø»œ¨¶ + (ideograph-daikanwa . 32981) ; ø¸ˆƒ• + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x392D) ; ø»“¯¼ + (ideograph-daikanwa . 32982) ; ø¸ˆƒ– + (=ucs . #x86CC) ; 蛌 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (kangxi-strokes . 8) + (shinjigen-2 . 7136) + (=jis-x0208 . #x3756) ; ø½Š—… + (ideograph-daikanwa . 32983) ; ø¸ˆƒ— + (=ucs . #x86CD) ; 蛍 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (shinjigen-2 . 7147) + (=jis-x0208 . #x695B) ; ø½‹ ¦ + (ideograph-daikanwa . 32984) ; ø¸ˆƒ˜ + (=ucs . #x86AB) ; 蚫 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x444E) ; ø»œ¨· + (ideograph-daikanwa . 49679) ; ø¸Œˆ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7249) ; ø»…½ª + (chinese-isoir165 . #x7249) ; ø»Ž¥º + (=ucs . #x86CF) ; 蛏 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4443) ; ø»œ¨¬ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x7250) ; ø»…½± + (chinese-isoir165 . #x7250) ; ø»Ž¦ + (chinese-cns11643-1 . #x6177) ; ø»’¡² + (ideograph-daikanwa . 32985) ; ø¸ˆƒ™ + (=ucs . #x86D0) ; 蛐 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x7256) ; ø»…½· + (japanese-jisx0212 . #x5A63) ; ø»‹¹€ + (chinese-isoir165 . #x7256) ; ø»Ž¦‡ + (chinese-cns11643-2 . #x4025) ; ø»“º† + (=jis-x0213-2-2000 . #x774A) ; ø»¦›½ + (ideograph-daikanwa . 32986) ; ø¸ˆƒš + (=ucs . #x86D1) ; 蛑 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5A64) ; ø»‹¹ + (chinese-cns11643-4 . #x3A71) ; ø»˜†¦ + (ideograph-daikanwa . 32987) ; ø¸ˆƒ› + (=ucs . #x86D2) ; 蛒 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F78) ; ø»“¹» + (ideograph-daikanwa . 32988) ; ø¸ˆƒœ + (=ucs . #x86D3) ; 蛓 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B73) ; ø»š’Š + (ideograph-daikanwa . 32989) ; ø¸ˆƒ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7153) + (chinese-gb2312 . #x3B57) ; ø»„­† + (=jis-x0208 . #x695C) ; ø½‹ § + (korean-ksc5601 . #x7C6E) ; ø»Š¡ƒ + (chinese-isoir165 . #x3B57) ; ø»•– + (chinese-cns11643-1 . #x6174) ; ø»’¡¯ + (ideograph-daikanwa . 32990) ; ø¸ˆƒž + (=ucs . #x86D4) ; 蛔 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5A65) ; ø»‹¹‚ + (chinese-cns11643-3 . #x3E62) ; ø»–‚‹ + (=jis-x0213-2-2000 . #x774B) ; ø»¦›¾ + (ideograph-daikanwa . 32991) ; ø¸ˆƒŸ + (=ucs . #x86D5) ; 蛕 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E40) ; ø»œ·• + (ideograph-daikanwa . 32992) ; ø¸ˆƒ  + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A72) ; ø»˜†§ + (ideograph-daikanwa . 32993) ; ø¸ˆƒ¡ + (=ucs . #x45AD) ; 䖭 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5A66) ; ø»‹¹ƒ + (chinese-cns11643-2 . #x4023) ; ø»“º„ + (=jis-x0213-2-2000 . #x774C) ; ø»¦›¿ + (ideograph-daikanwa . 32994) ; ø¸ˆƒ¢ + (=ucs . #x86D7) ; 蛗 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E67) ; ø»–‚ + (ideograph-daikanwa . 32995) ; ø¸ˆƒ£ + (=ucs . #x45AE) ; 䖮 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x7255) ; ø»…½¶ + (chinese-isoir165 . #x7255) ; ø»Ž¦† + (chinese-cns11643-2 . #x3F75) ; ø»“¹¸ + (ideograph-daikanwa . 32996) ; ø¸ˆƒ¤ + (=ucs . #x86D8) ; 蛘 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7148) + (chinese-gb2312 . #x4D5C) ; ø»…‡§ + (=jis-x0208 . #x333F) ; ø½Š¶ + (korean-ksc5601 . #x6843) ; ø»Šƒ€ + (chinese-isoir165 . #x4D5C) ; ø»¯· + (chinese-cns11643-1 . #x6172) ; ø»’¡­ + (ideograph-daikanwa . 32997) ; ø¸ˆƒ¥ + (=ucs . #x86D9) ; 蛙 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A74) ; ø»˜†© + (ideograph-daikanwa . 32998) ; ø¸ˆƒ¦ + (=ucs . #x45AF) ; 䖯 + )) +(define-char + '((=>ucs . #x27292) ; 𧊒 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 32999) ; ø¸ˆƒ§ + )) +(define-char + '((morohashi-daikanwa 32999 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A73) ; ø»˜†¨ + (=ucs . #x27292) ; 𧊒 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E48) ; ø»œ· + (ideograph-daikanwa . 33000) ; ø¸ˆƒ¨ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5A67) ; ø»‹¹„ + (chinese-cns11643-2 . #x3F7A) ; ø»“¹½ + (ideograph-daikanwa . 33001) ; ø¸ˆƒ© + (=ucs . #x86DA) ; 蛚 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-1 . 7165) + (shinjigen-2 . 7165) + (chinese-gb2312 . #x566B) ; ø»…•„ + (japanese-jisx0208 . #x6961) ; ø»‡º¸ + (chinese-isoir165 . #x566B) ; ø»½” + (chinese-cns11643-1 . #x6175) ; ø»’¡° + (=jis-x0208-1990 . #x6961) ; ø½‹ ¬ + (ideograph-daikanwa . 33002) ; ø¸ˆƒª + (=ucs . #x86DB) ; 蛛 + )) +(define-char + '((=>ucs . #x86DB) ; 蛛 + (morohashi-daikanwa 33002 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x6961) ; ø»ƒ¦° + (korean-ksc5601 . #x7148) ; ø»Š“ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5A68) ; ø»‹¹… + (chinese-cns11643-2 . #x3F7E) ; ø»“º + (ideograph-daikanwa . 33003) ; ø¸ˆƒ« + (=ucs . #x86DC) ; 蛜 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E4C) ; ø»œ·¡ + (ideograph-daikanwa . 33004) ; ø¸ˆƒ¬ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E65) ; ø»–‚Ž + (ideograph-daikanwa . 33005) ; ø¸ˆƒ­ + (=ucs . #x45B0) ; 䖰 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C28) ; ø»š’ + (ideograph-daikanwa . 33006) ; ø¸ˆƒ® + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F7C) ; ø»“¹¿ + (ideograph-daikanwa . 33007) ; ø¸ˆƒ¯ + (=ucs . #x86DD) ; 蛝 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7156) + (chinese-gb2312 . #x7252) ; ø»…½³ + (=jis-x0208 . #x695D) ; ø½‹ ¨ + (chinese-isoir165 . #x7252) ; ø»Ž¦ƒ + (chinese-cns11643-1 . #x6178) ; ø»’¡³ + (ideograph-daikanwa . 33008) ; ø¸ˆƒ° + (=ucs . #x86DE) ; 蛞 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7162) + (chinese-gb2312 . #x7254) ; ø»…½µ + (=jis-x0208 . #x6960) ; ø½‹ « + (korean-ksc5601 . #x4E71) ; ø»‰¢ + (chinese-isoir165 . #x7254) ; ø»Ž¦… + (chinese-cns11643-1 . #x6171) ; ø»’¡¬ + (ideograph-daikanwa . 33009) ; ø¸ˆƒ± + (=ucs . #x86DF) ; 蛟 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B74) ; ø»š’‹ + (ideograph-daikanwa . 33010) ; ø¸ˆƒ² + (=ucs . #x45B1) ; 䖱 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B78) ; ø»š’ + (ideograph-daikanwa . 33011) ; ø¸ˆƒ³ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B75) ; ø»š’Œ + (ideograph-daikanwa . 33012) ; ø¸ˆƒ´ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B77) ; ø»š’Ž + (ideograph-daikanwa . 33013) ; ø¸ˆƒµ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5A69) ; ø»‹¹† + (chinese-cns11643-4 . #x3A76) ; ø»˜†« + (ideograph-daikanwa . 33014) ; ø¸ˆƒ¶ + (=ucs . #x86E0) ; 蛠 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B7A) ; ø»š’‘ + (ideograph-daikanwa . 33015) ; ø¸ˆƒ· + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E63) ; ø»–‚Œ + (ideograph-daikanwa . 33016) ; ø¸ˆƒ¸ + (=ucs . #x86E1) ; 蛡 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C23) ; ø»š’˜ + (ideograph-daikanwa . 33017) ; ø¸ˆƒ¹ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B7D) ; ø»š’” + (ideograph-daikanwa . 33018) ; ø¸ˆƒº + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F76) ; ø»“¹¹ + (ideograph-daikanwa . 33019) ; ø¸ˆƒ» + (=ucs . #x86E2) ; 蛢 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5A6A) ; ø»‹¹‡ + (chinese-cns11643-2 . #x3F79) ; ø»“¹¼ + (=jis-x0213-2-2000 . #x774D) ; ø»¦œ€ + (ideograph-daikanwa . 33020) ; ø¸ˆƒ¼ + (=ucs . #x86E3) ; 蛣 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A70) ; ø»˜†¥ + (ideograph-daikanwa . 33021) ; ø¸ˆƒ½ + (=ucs . #x45B2) ; 䖲 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E49) ; ø»œ·ž + (ideograph-daikanwa . 33022) ; ø¸ˆƒ¾ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7163) + (chinese-gb2312 . #x3872) ; ø»„©‡ + (=jis-x0208 . #x483A) ; ø½Š¯§ + (korean-ksc5601 . #x796D) ; ø»Šœ¨ + (chinese-isoir165 . #x3872) ; ø»‘— + (chinese-cns11643-1 . #x6176) ; ø»’¡± + (ideograph-daikanwa . 33023) ; ø¸ˆƒ¿ + (=ucs . #x86E4) ; 蛤 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E4D) ; ø»œ·¢ + (ideograph-daikanwa . 33024) ; ø¸ˆ„€ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E3E) ; ø»œ·“ + (ideograph-daikanwa . 33025) ; ø¸ˆ„ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A6D) ; ø»˜†¢ + (ideograph-daikanwa . 33026) ; ø¸ˆ„‚ + (=ucs . #x45B3) ; 䖳 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5A6B) ; ø»‹¹ˆ + (chinese-cns11643-4 . #x3A6F) ; ø»˜†¤ + (ideograph-daikanwa . 33027) ; ø¸ˆ„ƒ + (=ucs . #x86E5) ; 蛥 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E43) ; ø»œ·˜ + (ideograph-daikanwa . 33028) ; ø¸ˆ„„ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B76) ; ø»š’ + (ideograph-daikanwa . 33029) ; ø¸ˆ„… + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F77) ; ø»“¹º + (=jis-x0213-2-2000 . #x774E) ; ø»¦œ + (ideograph-daikanwa . 33030) ; ø¸ˆ„† + (=ucs . #x86E6) ; 蛦 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C27) ; ø»š’œ + (ideograph-daikanwa . 33031) ; ø¸ˆ„‡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5A6C) ; ø»‹¹‰ + (chinese-cns11643-5 . #x3B7B) ; ø»š’’ + (ideograph-daikanwa . 33032) ; ø¸ˆ„ˆ + (=ucs . #x86E7) ; 蛧 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E64) ; ø»–‚ + (ideograph-daikanwa . 33033) ; ø¸ˆ„‰ + (=ucs . #x45B4) ; 䖴 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E66) ; ø»–‚ + (ideograph-daikanwa . 33034) ; ø¸ˆ„Š + (=ucs . #x45B5) ; 䖵 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x4024) ; ø»“º… + (ideograph-daikanwa . 33035) ; ø¸ˆ„‹ + (=ucs . #x86E8) ; 蛨 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E42) ; ø»œ·— + (ideograph-daikanwa . 33036) ; ø¸ˆ„Œ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 0) + (chinese-gb2312 . #x724B) ; ø»…½¬ + (=jis-x0208 . #x695E) ; ø½‹ © + (chinese-isoir165 . #x724B) ; ø»Ž¥¼ + (chinese-cns11643-2 . #x4022) ; ø»“ºƒ + (ideograph-daikanwa . 33037) ; ø¸ˆ„ + (=ucs . #x86E9) ; 蛩 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E4B) ; ø»œ·  + (ideograph-daikanwa . 33038) ; ø¸ˆ„Ž + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E4A) ; ø»œ·Ÿ + (ideograph-daikanwa . 33039) ; ø¸ˆ„ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B7C) ; ø»š’“ + (ideograph-daikanwa . 33040) ; ø¸ˆ„ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F7B) ; ø»“¹¾ + (ideograph-daikanwa . 33041) ; ø¸ˆ„‘ + (=ucs . #x86EA) ; 蛪 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x3F7D) ; ø»“º€ + (ideograph-daikanwa . 33042) ; ø¸ˆ„’ + (=ucs . #x86EB) ; 蛫 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E3F) ; ø»œ·” + (ideograph-daikanwa . 33043) ; ø¸ˆ„“ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7166) + (chinese-gb2312 . #x4279) ; ø»„·º + (=jis-x0208 . #x485A) ; ø½Š°‡ + (chinese-isoir165 . #x4279) ; ø» Š + (chinese-cns11643-3 . #x3E68) ; ø»–‚‘ + (=gt-pj-1 . #x485A) ; 蛮 + (ideograph-daikanwa . 33044) ; ø¸ˆ„” + (=gt-k . 09128) ; ý¡„‚Ž¨ + (=ucs . #x86EE) ; 蛮 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B79) ; ø»š’ + (ideograph-daikanwa . 33045) ; ø¸ˆ„• + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C21) ; ø»š’– + (ideograph-daikanwa . 33046) ; ø¸ˆ„– + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7160) + (=jis-x0208 . #x695F) ; ø½‹ ª + (chinese-cns11643-2 . #x4021) ; ø»“º‚ + (=gt-pj-1 . #x695F) ; 蛬 + (ideograph-daikanwa . 33047) ; ø¸ˆ„— + (=gt-k . 09231) ; ý¡„‚ + (=ucs . #x86EC) ; 蛬 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7164) + (chinese-gb2312 . #x724E) ; ø»…½¯ + (=jis-x0208 . #x4948) ; ø½Š±“ + (korean-ksc5601 . #x7274) ; ø»Š’ + (chinese-isoir165 . #x724E) ; ø»Ž¥¿ + (chinese-cns11643-1 . #x6173) ; ø»’¡® + (ideograph-daikanwa . 33048) ; ø¸ˆ„˜ + (=ucs . #x86ED) ; 蛭 + )) +(define-char + '((=>ucs . #x2F9B8) ; 蚈 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5A6D) ; ø»‹¹Š + (ideograph-daikanwa . 33049) ; ø¸ˆ„™ + (ucs-jis . #x8688) ; ø»‹¹Š + )) +(define-char + '((=>ucs* . #x8688) ; 蚈 + (=>ucs-jis . #x8688) ; ø»‹¹Š + (morohashi-daikanwa 33049 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A75) ; ø»˜†ª + (=ucs . #x2F9B8) ; 蚈 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E44) ; ø»œ·™ + (ideograph-daikanwa . 33050) ; ø¸ˆ„š + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E45) ; ø»œ·š + (ideograph-daikanwa . 33051) ; ø¸ˆ„› + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C25) ; ø»š’š + (ideograph-daikanwa . 33053) ; ø¸ˆ„ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B7E) ; ø»š’• + (ideograph-daikanwa . 33054) ; ø¸ˆ„ž + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C24) ; ø»š’™ + (ideograph-daikanwa . 33055) ; ø¸ˆ„Ÿ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 33056) ; ø¸ˆ„  + )) +(define-char + '((morohashi-daikanwa 33056 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E47) ; ø»œ·œ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 33060) ; ø¸ˆ„¤ + )) +(define-char + '((morohashi-daikanwa 33060 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3B72) ; ø»š’‰ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7170) + (=jis-x0208 . #x6962) ; ø½‹ ­ + (ideograph-daikanwa . 33061) ; ø¸ˆ„¥ + (=ucs . #x86EF) ; 蛯 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E41) ; ø»œ·– + (ideograph-daikanwa . 49680) ; ø¸Œˆ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A77) ; ø»˜†¬ + (ideograph-daikanwa . 49681) ; ø¸Œˆ‘ + (=ucs . #x272BF) ; 𧊿 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (chinese-gb2312 . #x555D) ; ø»…“˜ + (chinese-isoir165 . #x555D) ; ø»»¨ + (=ucs . #x86F0) ; 蛰 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (chinese-gb2312 . #x724C) ; ø»…½­ + (chinese-isoir165 . #x724C) ; ø»Ž¥½ + (=ucs . #x86F1) ; 蛱 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (chinese-gb2312 . #x724D) ; ø»…½® + (chinese-isoir165 . #x724D) ; ø»Ž¥¾ + (=ucs . #x86F2) ; 蛲 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (chinese-gb2312 . #x724F) ; ø»…½° + (chinese-isoir165 . #x724F) ; ø»Ž¦€ + (=ucs . #x86F3) ; 蛳 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7253) ; ø»…½´ + (chinese-isoir165 . #x7253) ; ø»Ž¦„ + (=ucs . #x86F4) ; 蛴 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C22) ; ø»š’— + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E46) ; ø»œ·› + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x472E) ; ø»”„¡ + (ideograph-daikanwa . 33062) ; ø¸ˆ„¦ + (=ucs . #x86D6) ; 蛖 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5778) ; ø»…› + (ideograph-daikanwa . 33063) ; ø¸ˆ„§ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x576E) ; ø»…‘ + (ideograph-daikanwa . 33064) ; ø¸ˆ„¨ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x472F) ; ø»”„¢ + (ideograph-daikanwa . 33065) ; ø¸ˆ„© + (=ucs . #x86F5) ; 蛵 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4735) ; ø»”„¨ + (ideograph-daikanwa . 33066) ; ø¸ˆ„ª + (=ucs . #x86F6) ; 蛶 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x4056) ; ø»˜Ž¿ + (ideograph-daikanwa . 33067) ; ø¸ˆ„« + (=ucs . #x45B6) ; 䖶 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5775) ; ø»…˜ + (ideograph-daikanwa . 33068) ; ø¸ˆ„¬ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5770) ; ø»…“ + (ideograph-daikanwa . 33069) ; ø¸ˆ„­ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x472B) ; ø»”„ž + (ideograph-daikanwa . 33070) ; ø¸ˆ„® + (=ucs . #x86F7) ; 蛷 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5773) ; ø»…– + (ideograph-daikanwa . 33071) ; ø¸ˆ„¯ + )) +(define-char + '((=>ucs . #x86F8) ; 蛸 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x427D) ; ø»‚­º + (ideograph-daikanwa . 33072) ; ø¸ˆ„° + )) +(define-char + '((morohashi-daikanwa 33072 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x7259) ; ø»…½º + (japanese-jisx0208 . #x427D) ; ø»‡‚‚ + (chinese-isoir165 . #x7259) ; ø»Ž¦Š + (=jis-x0208-1990 . #x427D) ; ø½Š§¶ + (=ucs . #x86F8) ; 蛸 + )) +(define-char + '((=>ucs . #x86F8) ; 蛸 + (morohashi-daikanwa 33072 0 3) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4731) ; ø»”„¤ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x576F) ; ø»…’ + (ideograph-daikanwa . 33073) ; ø¸ˆ„± + )) +(define-char + '((=>ucs . #x272CA) ; 𧋊 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 33074) ; ø¸ˆ„² + )) +(define-char + '((morohashi-daikanwa 33074 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x405A) ; ø»˜ƒ + (=ucs . #x272CA) ; 𧋊 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x405C) ; ø»˜… + (ideograph-daikanwa . 33075) ; ø¸ˆ„³ + (=ucs . #x272CB) ; 𧋋 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7189) + (chinese-gb2312 . #x533C) ; ø»…» + (=jis-x0208 . #x696C) ; ø½‹ · + (chinese-isoir165 . #x533C) ; ø»¸‹ + (chinese-cns11643-1 . #x6641) ; ø»’¨’ + (ideograph-daikanwa . 33076) ; ø¸ˆ„´ + (=ucs . #x86F9) ; 蛹 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5A6E) ; ø»‹¹‹ + (chinese-cns11643-2 . #x472D) ; ø»”„  + (=jis-x0213-1-2000 . #x7B56) ; ø»¤—½ + (chinese-gb12345 . #x724C) ; 蛺 + (ideograph-daikanwa . 33077) ; ø¸ˆ„µ + (=ucs . #x86FA) ; 蛺 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7184) + (=jis-x0208 . #x6968) ; ø½‹ ³ + (chinese-cns11643-1 . #x6647) ; ø»’¨˜ + (ideograph-daikanwa . 33078) ; ø¸ˆ„¶ + (=ucs . #x86FB) ; 蛻 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5A6F) ; ø»‹¹Œ + (chinese-cns11643-3 . #x4444) ; ø»–Š¡ + (=jis-x0213-1-2000 . #x7B57) ; ø»¤—¾ + (ideograph-daikanwa . 33079) ; ø¸ˆ„· + (=ucs . #x86FC) ; 蛼 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x4057) ; ø»˜€ + (ideograph-daikanwa . 33080) ; ø¸ˆ„¸ + (=ucs . #x45B7) ; 䖷 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5A70) ; ø»‹¹ + (chinese-cns11643-3 . #x4445) ; ø»–Š¢ + (=jis-x0213-1-2000 . #x7B58) ; ø»¤—¿ + (ideograph-daikanwa . 33081) ; ø¸ˆ„¹ + (=ucs . #x86FD) ; 蛽 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7173) + (chinese-gb2312 . #x366A) ; ø»„¦ƒ + (=jis-x0208 . #x326B) ; ø½Š„ + (korean-ksc5601 . #x6436) ; ø»‰¼» + (chinese-isoir165 . #x366A) ; ø»Ž“ + (chinese-cns11643-1 . #x6646) ; ø»’¨— + (=gt-pj-1 . #x326B) ; 蛾 + (ideograph-daikanwa . 33082) ; ø¸ˆ„º + (=gt-k . 10176) ; ý¡„‚Ÿ€ + (=ucs . #x86FE) ; 蛾 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x444B) ; ø»–Š¨ + (=jis-x0213-2-2000 . #x774F) ; ø»¦œ‚ + (ideograph-daikanwa . 33083) ; ø¸ˆ„» + (=ucs . #x45B8) ; 䖸 + )) +(define-char + '((=>ucs . #x8746) ; 蝆 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 33084) ; ø¸ˆ„¼ + )) +(define-char + '((morohashi-daikanwa 33084 0 9) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4447) ; ø»–Š¤ + (=ucs . #x45B9) ; 䖹 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4449) ; ø»–Š¦ + (ideograph-daikanwa . 33085) ; ø¸ˆ„½ + (=ucs . #x86FF) ; 蛿 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7181) + (chinese-gb2312 . #x4A71) ; ø»…ƒ¢ + (=jis-x0208 . #x6966) ; ø½‹ ± + (korean-ksc5601 . #x7539) ; ø»Š•¼ + (chinese-isoir165 . #x4A71) ; ø»«² + (chinese-cns11643-1 . #x6645) ; ø»’¨– + (=gt-pj-1 . #x6966) ; 蜀 + (ideograph-daikanwa . 33086) ; ø¸ˆ„¾ + (=gt-k . 10350) ; ý¡„‚¡® + (=ucs . #x8700) ; 蜀 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4734) ; ø»”„§ + (ideograph-daikanwa . 33087) ; ø¸ˆ„¿ + (=ucs . #x8701) ; 蜁 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7187) + (chinese-gb2312 . #x3764) ; ø»„§› + (=jis-x0208 . #x4B2A) ; ø½Š³± + (korean-ksc5601 . #x5C70) ; ø»‰²… + (chinese-isoir165 . #x3764) ; ø»« + (chinese-cns11643-1 . #x6648) ; ø»’¨™ + (ideograph-daikanwa . 33088) ; ø¸ˆ…€ + (=ucs . #x8702) ; 蜂 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7182) + (chinese-gb2312 . #x7257) ; ø»…½¸ + (=jis-x0208 . #x6967) ; ø½‹ ² + (korean-ksc5601 . #x6371) ; ø»‰¼˜ + (chinese-isoir165 . #x7257) ; ø»Ž¦ˆ + (chinese-cns11643-1 . #x6649) ; ø»’¨š + (ideograph-daikanwa . 33089) ; ø¸ˆ… + (=ucs . #x8703) ; 蜃 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5A71) ; ø»‹¹Ž + (chinese-cns11643-2 . #x472A) ; ø»”„ + (ideograph-daikanwa . 33090) ; ø¸ˆ…‚ + (=ucs . #x8704) ; 蜄 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5A72) ; ø»‹¹ + (chinese-isoir165 . #x7D7C) ; ø»Ž¶· + (chinese-cns11643-2 . #x4737) ; ø»”„ª + (=jis-x0213-2-2000 . #x7750) ; ø»¦œƒ + (ideograph-daikanwa . 33091) ; ø¸ˆ…ƒ + (=ucs . #x8705) ; 蜅 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5774) ; ø»…— + (ideograph-daikanwa . 33092) ; ø¸ˆ…„ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7176) + (=jis-x0208 . #x6964) ; ø½‹ ¯ + (chinese-cns11643-1 . #x664A) ; ø»’¨› + (chinese-gb12345 . #x7239) ; 蜆 + (ideograph-daikanwa . 33093) ; ø¸ˆ…… + (=ucs . #x8706) ; 蜆 + )) +(define-char + '((=>ucs . #x45BA) ; 䖺 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x6535) ; 攵 + ) + ((=ucs . #x866B) ; 虫 + )) + )) + (chinese-cns11643-4 . #x405B) ; ø»˜„ + (ideograph-daikanwa . 33094) ; ø¸ˆ…† + )) +(define-char + '((morohashi-daikanwa 33094 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 6) + (total-strokes . 12) + (hanyu-dazidian 1 202 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=big5-cdp . #x8B7A) ; ý¢€ˆ­º + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x5902) ; 夂 + ) + ((=ucs . #x866B) ; 虫 + )) + )) + (=hanziku-1 . #xCFE7) ; ý¢€œ¿§ + (=ucs . #x45BA) ; 䖺 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5779) ; ø»…œ + (ideograph-daikanwa . 33095) ; ø¸ˆ…‡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x7258) ; ø»…½¹ + (japanese-jisx0212 . #x5A73) ; ø»‹¹ + (chinese-isoir165 . #x7258) ; ø»Ž¦‰ + (chinese-cns11643-1 . #x6644) ; ø»’¨• + (=jis-x0213-2-2000 . #x7751) ; ø»¦œ„ + (ideograph-daikanwa . 33096) ; ø¸ˆ…ˆ + (=ucs . #x8707) ; 蜇 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x4054) ; ø»˜Ž½ + (ideograph-daikanwa . 33097) ; ø¸ˆ…‰ + (=ucs . #x272CD) ; 𧋍 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4258) ; ø»šœ + (ideograph-daikanwa . 33098) ; ø¸ˆ…Š + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7177) + (chinese-gb2312 . #x725A) ; ø»…½» + (=jis-x0208 . #x6965) ; ø½‹ ° + (korean-ksc5601 . #x6825) ; ø»Š‚¢ + (chinese-isoir165 . #x725A) ; ø»Ž¦‹ + (chinese-cns11643-1 . #x6643) ; ø»’¨” + (ideograph-daikanwa . 33099) ; ø¸ˆ…‹ + (=ucs . #x8708) ; 蜈 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x425B) ; ø»šœ„ + (ideograph-daikanwa . 33100) ; ø¸ˆ…Œ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4256) ; ø»š›¿ + (ideograph-daikanwa . 33101) ; ø¸ˆ… + )) +(define-char + '((=>ucs . #x272D1) ; 𧋑 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 33102) ; ø¸ˆ…Ž + )) +(define-char + '((morohashi-daikanwa 33102 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x4051) ; ø»˜Žº + (=ucs . #x272D1) ; 𧋑 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x4053) ; ø»˜Ž¼ + (ideograph-daikanwa . 33103) ; ø¸ˆ… + (=ucs . #x272D2) ; 𧋒 + )) +(define-char + '((=>ucs . #x8709) ; 蜉 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7186) + (=jis-x0208 . #x696A) ; ø½‹ µ + (ideograph-daikanwa . 33104) ; ø¸ˆ… + (ucs-jis . #x8709) ; ø½‹ µ + )) +(define-char + '((morohashi-daikanwa 33104 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x725D) ; ø»…½¾ + (chinese-isoir165 . #x725D) ; ø»Ž¦Ž + (chinese-cns11643-2 . #x4733) ; ø»”„¦ + (=ucs . #x8709) ; 蜉 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 33105) ; ø¸ˆ…‘ + )) +(define-char + '((morohashi-daikanwa 33105 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x425C) ; ø»šœ… + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7190) + (chinese-gb2312 . #x725B) ; ø»…½¼ + (=jis-x0208 . #x696D) ; ø½‹ ¸ + (chinese-isoir165 . #x725B) ; ø»Ž¦Œ + (chinese-cns11643-1 . #x664B) ; ø»’¨œ + (ideograph-daikanwa . 33106) ; ø¸ˆ…’ + (=ucs . #x870A) ; 蜊 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x444A) ; ø»–Š§ + (ideograph-daikanwa . 33107) ; ø¸ˆ…“ + (=ucs . #x45BD) ; 䖽 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5A74) ; ø»‹¹‘ + (chinese-cns11643-2 . #x4729) ; ø»”„œ + (=jis-x0213-1-2000 . #x7B59) ; ø»¤˜€ + (ideograph-daikanwa . 33108) ; ø¸ˆ…” + (=ucs . #x870B) ; 蜋 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x472C) ; ø»”„Ÿ + (ideograph-daikanwa . 33109) ; ø¸ˆ…• + (=ucs . #x870C) ; 蜌 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x725C) ; ø»…½½ + (=jis-x0208 . #x696B) ; ø½‹ ¶ + (chinese-isoir165 . #x725C) ; ø»Ž¦ + (chinese-cns11643-2 . #x4736) ; ø»”„© + (ideograph-daikanwa . 33110) ; ø¸ˆ…– + (=ucs . #x870D) ; 蜍 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x425E) ; ø»šœ‡ + (ideograph-daikanwa . 33111) ; ø¸ˆ…— + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x425A) ; ø»šœƒ + (ideograph-daikanwa . 33112) ; ø¸ˆ…˜ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x3A6E) ; ø»˜†£ + (chinese-cns11643-5 . #x4257) ; ø»šœ€ + (ideograph-daikanwa . 33113) ; ø¸ˆ…™ + (=ucs . #x45BB) ; 䖻 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5A75) ; ø»‹¹’ + (chinese-isoir165 . #x2C68) ; ø»Œ¿¥ + (chinese-cns11643-2 . #x4732) ; ø»”„¥ + (=jis-x0213-2-2000 . #x7752) ; ø»¦œ… + (ideograph-daikanwa . 33115) ; ø¸ˆ…› + (=ucs . #x870E) ; 蜎 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5A76) ; ø»‹¹“ + (chinese-cns11643-4 . #x4059) ; ø»˜‚ + (ideograph-daikanwa . 33116) ; ø¸ˆ…œ + (=ucs . #x870F) ; 蜏 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x405E) ; ø»˜‡ + (ideograph-daikanwa . 33117) ; ø¸ˆ… + (=ucs . #x272D7) ; 𧋗 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5A77) ; ø»‹¹” + (chinese-cns11643-4 . #x4052) ; ø»˜Ž» + (=jis-x0213-2-2000 . #x7753) ; ø»¦œ† + (ideograph-daikanwa . 33118) ; ø¸ˆ…ž + (=ucs . #x8710) ; 蜐 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7185) + (=jis-x0208 . #x6969) ; ø½‹ ´ + (chinese-cns11643-2 . #x4D7B) ; ø»”Ž¢ + (ideograph-daikanwa . 33119) ; ø¸ˆ…Ÿ + (=ucs . #x8711) ; 蜑 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 14) + (daikanwa-radical . 142) + (daikanwa-strokes . 7) + (shinjigen-2 . 7172) + (chinese-gb2312 . #x5151) ; ø»…” + (=jis-x0208 . #x6963) ; ø½‹ ® + (chinese-isoir165 . #x5151) ; ø»µ¤ + (chinese-cns11643-2 . #x4D70) ; ø»”Ž— + (ideograph-daikanwa . 33120) ; ø¸ˆ…  + (=ucs . #x8712) ; 蜒 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x7251) ; ø»…½² + (japanese-jisx0212 . #x5A78) ; ø»‹¹• + (chinese-isoir165 . #x7251) ; ø»Ž¦‚ + (chinese-cns11643-1 . #x6642) ; ø»’¨“ + (=jis-x0213-2-2000 . #x7754) ; ø»¦œ‡ + (ideograph-daikanwa . 33121) ; ø¸ˆ…¡ + (=ucs . #x8713) ; 蜓 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x4050) ; ø»˜Ž¹ + (ideograph-daikanwa . 33122) ; ø¸ˆ…¢ + (=ucs . #x272D8) ; 𧋘 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5772) ; ø»…• + (ideograph-daikanwa . 33123) ; ø¸ˆ…£ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x405D) ; ø»˜† + (ideograph-daikanwa . 33124) ; ø¸ˆ…¤ + (=ucs . #x45BC) ; 䖼 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x576C) ; ø»… + (ideograph-daikanwa . 33126) ; ø¸ˆ…¦ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x576D) ; ø»… + (ideograph-daikanwa . 33127) ; ø¸ˆ…§ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5771) ; ø»…” + (ideograph-daikanwa . 33129) ; ø¸ˆ…© + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5A79) ; ø»‹¹– + (chinese-cns11643-5 . #x425D) ; ø»šœ† + (ideograph-daikanwa . 33130) ; ø¸ˆ…ª + (=ucs . #x8714) ; 蜔 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4259) ; ø»šœ‚ + (ideograph-daikanwa . 33131) ; ø¸ˆ…« + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5776) ; ø»…™ + (ideograph-daikanwa . 49682) ; ø¸Œˆ’ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5777) ; ø»…š + (ideograph-daikanwa . 49683) ; ø¸Œˆ“ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x4D49) ; ø»…‡” + (chinese-isoir165 . #x4D49) ; ø»¯¤ + (chinese-cns11643-3 . #x4446) ; ø»–Š£ + (=ucs . #x8715) ; 蜕 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x4448) ; ø»–Š¥ + (=ucs . #x8716) ; 蜖 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x4E4F) ; ø»…ˆ¸ + (chinese-isoir165 . #x4E4F) ; ø»±ˆ + (=ucs . #x8717) ; 蜗 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7206) + (chinese-gb2312 . #x5629) ; ø»…”‚ + (=jis-x0208 . #x4358) ; ø½Š¨¯ + (korean-ksc5601 . #x723B) ; ø»Š‘¤ + (chinese-isoir165 . #x5629) ; ø»¼’ + (chinese-cns11643-1 . #x6A72) ; ø»’®» + (ideograph-daikanwa . 33134) ; ø¸ˆ…® + (=ucs . #x8718) ; 蜘 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4951) ; ø»š¦Œ + (ideograph-daikanwa . 33135) ; ø¸ˆ…¯ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4956) ; ø»š¦‘ + (ideograph-daikanwa . 33136) ; ø¸ˆ…° + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5A7A) ; ø»‹¹— + (chinese-cns11643-2 . #x4D64) ; ø»”Ž‹ + (=jis-x0213-2-2000 . #x7755) ; ø»¦œˆ + (ideograph-daikanwa . 33137) ; ø¸ˆ…± + (=ucs . #x8719) ; 蜙 + )) +(define-char + '((=>ucs . #x871A) ; 蜚 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-1 . 7210) + (shinjigen-2 . 7211) + (japanese-jisx0208-1978 . #x6974) ; ø»ƒ§ƒ + (japanese-jisx0208 . #x6974) ; ø»‡»‹ + (ideograph-daikanwa . 33138) ; ø¸ˆ…² + )) +(define-char + '((=>ucs . #x871A) ; 蜚 + (morohashi-daikanwa 33138 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (korean-ksc5601 . #x5E24) ; ø»‰³µ + (=jis-x0208-1990 . #x6974) ; ø½‹ ¿ + (ucs-jis . #x871A) ; ø»‰³µ + )) +(define-char + '((=>ucs . #x871A) ; 蜚 + (morohashi-daikanwa 33138 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D79) ; ø»”Ž  + )) +(define-char + '((morohashi-daikanwa 33138 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x7263) ; ø»…¾„ + (chinese-isoir165 . #x7263) ; ø»Ž¦” + (=ucs . #x871A) ; 蜚 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x495B) ; ø»š¦– + (ideograph-daikanwa . 33139) ; ø¸ˆ…³ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4957) ; ø»š¦’ + (ideograph-daikanwa . 33140) ; ø¸ˆ…´ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x495C) ; ø»š¦— + (ideograph-daikanwa . 33141) ; ø¸ˆ…µ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D65) ; ø»”ŽŒ + (ideograph-daikanwa . 33142) ; ø¸ˆ…¶ + (=ucs . #x871B) ; 蜛 + )) +(define-char + '((=>ucs . #x871C) ; 蜜 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7213) + (=jis-x0208 . #x4C2A) ; ø½Šµ + (korean-ksc5601 . #x5A4C) ; ø»‰®¥ + (=gt-pj-1 . #x4C2A) ; ø½Šµ + (ideograph-daikanwa . 33143) ; ø¸ˆ…· + (=gt-k . 11182) ; ý¡„‚®® + (ucs-jis . #x871C) ; ø½Šµ + (ucs-ks . #x871C) ; ø½Šµ + )) +(define-char + '((morohashi-daikanwa 33143 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x435B) ; ø»„¸º + (chinese-isoir165 . #x435B) ; ø»¡Š + (chinese-cns11643-1 . #x6A6D) ; ø»’®¶ + (=ucs . #x871C) ; 蜜 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x494F) ; ø»–’‚ + (ideograph-daikanwa . 33144) ; ø¸ˆ…¸ + (=ucs . #x871D) ; 蜝 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x7260) ; ø»…¾ + (japanese-jisx0212 . #x5A7B) ; ø»‹¹˜ + (chinese-isoir165 . #x7260) ; ø»Ž¦‘ + (chinese-cns11643-2 . #x4D62) ; ø»”Ž‰ + (ideograph-daikanwa . 33145) ; ø¸ˆ…¹ + (=ucs . #x871E) ; 蜞 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4721) ; ø»˜˜œ + (ideograph-daikanwa . 33146) ; ø¸ˆ…º + (=ucs . #x27308) ; 𧌈 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 13) + (japanese-jisx0212 . #x5A7C) ; ø»‹¹™ + (chinese-cns11643-4 . #x4055) ; ø»˜Ž¾ + (=jis-x0213-2-2000 . #x7756) ; ø»¦œ‰ + (ideograph-daikanwa . 33147) ; ø¸ˆ…» + (=ucs . #x871F) ; 蜟 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4955) ; ø»š¦ + (ideograph-daikanwa . 33148) ; ø¸ˆ…¼ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D6B) ; ø»”Ž’ + (ideograph-daikanwa . 33149) ; ø¸ˆ…½ + (=ucs . #x8720) ; 蜠 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x402F) ; ø»„³´ + (japanese-jisx0212 . #x5A7D) ; ø»‹¹š + (chinese-isoir165 . #x402F) ; ø»œ„ + (chinese-cns11643-2 . #x4D63) ; ø»”ŽŠ + (=jis-x0213-2-2000 . #x7757) ; ø»¦œŠ + (ideograph-daikanwa . 33150) ; ø¸ˆ…¾ + (=ucs . #x8721) ; 蜡 + )) +(define-char + '((=>ucs . #x2730A) ; 𧌊 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 33151) ; ø¸ˆ…¿ + )) +(define-char + '((morohashi-daikanwa 33151 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x467D) ; ø»˜˜š + (=ucs . #x2730A) ; 𧌊 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x726C) ; ø»…¾ + (chinese-isoir165 . #x726C) ; ø»Ž¦ + (chinese-cns11643-1 . #x6A6F) ; ø»’®¸ + (ideograph-daikanwa . 33152) ; ø¸ˆ†€ + (=ucs . #x8722) ; 蜢 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6223) ; ø»” + (ideograph-daikanwa . 33153) ; ø¸ˆ† + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x725E) ; ø»…½¿ + (japanese-jisx0212 . #x5A7E) ; ø»‹¹› + (chinese-isoir165 . #x725E) ; ø»Ž¦ + (chinese-cns11643-2 . #x4D5D) ; ø»”Ž„ + (=jis-x0213-2-2000 . #x7758) ; ø»¦œ‹ + (ideograph-daikanwa . 33154) ; ø¸ˆ†‚ + (=ucs . #x8723) ; 蜣 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x495F) ; ø»š¦š + (ideograph-daikanwa . 33155) ; ø¸ˆ†ƒ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D78) ; ø»”ŽŸ + (ideograph-daikanwa . 33156) ; ø¸ˆ†„ + (=ucs . #x8724) ; 蜤 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7203) + (chinese-gb2312 . #x7261) ; ø»…¾‚ + (=jis-x0208 . #x6972) ; ø½‹ ½ + (chinese-isoir165 . #x7261) ; ø»Ž¦’ + (chinese-cns11643-1 . #x6A70) ; ø»’®¹ + (ideograph-daikanwa . 33157) ; ø¸ˆ†… + (=ucs . #x8725) ; 蜥 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4678) ; ø»˜˜• + (ideograph-daikanwa . 33158) ; ø¸ˆ†† + (=ucs . #x45BF) ; 䖿 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4946) ; ø»–‘¹ + (ideograph-daikanwa . 33159) ; ø¸ˆ†‡ + (=ucs . #x45C0) ; 䗀 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D75) ; ø»”Žœ + (ideograph-daikanwa . 33160) ; ø¸ˆ†ˆ + (=ucs . #x8726) ; 蜦 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D76) ; ø»”Ž + (ideograph-daikanwa . 33161) ; ø¸ˆ†‰ + (=ucs . #x8727) ; 蜧 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4672) ; ø»˜˜ + (ideograph-daikanwa . 33162) ; ø¸ˆ†Š + (=ucs . #x45C1) ; 䗁 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5B21) ; ø»‹¹œ + (chinese-cns11643-2 . #x4D5E) ; ø»”Ž… + (ideograph-daikanwa . 33163) ; ø¸ˆ†‹ + (=ucs . #x8728) ; 蜨 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4673) ; ø»˜˜ + (ideograph-daikanwa . 33164) ; ø¸ˆ†Œ + (=ucs . #x45C2) ; 䗂 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4677) ; ø»˜˜” + (ideograph-daikanwa . 33165) ; ø¸ˆ† + (=ucs . #x2730D) ; 𧌍 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7208) + (chinese-gb2312 . #x7268) ; ø»…¾‰ + (=jis-x0208 . #x6973) ; ø½‹ ¾ + (chinese-isoir165 . #x7268) ; ø»Ž¦™ + (chinese-cns11643-1 . #x6A75) ; ø»’®¾ + (ideograph-daikanwa . 33166) ; ø¸ˆ†Ž + (=ucs . #x8729) ; 蜩 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D6D) ; ø»”Ž” + (ideograph-daikanwa . 33167) ; ø¸ˆ† + (=ucs . #x872A) ; 蜪 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x494A) ; ø»–‘½ + (ideograph-daikanwa . 33168) ; ø¸ˆ† + (=ucs . #x872B) ; 蜫 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4959) ; ø»š¦” + (ideograph-daikanwa . 33169) ; ø¸ˆ†‘ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4674) ; ø»˜˜‘ + (ideograph-daikanwa . 33170) ; ø¸ˆ†’ + (=ucs . #x2730F) ; 𧌏 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4671) ; ø»˜˜Ž + (ideograph-daikanwa . 33171) ; ø¸ˆ†“ + (=ucs . #x45C3) ; 䗃 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6176) ; ø»”… + (ideograph-daikanwa . 33172) ; ø¸ˆ†” + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D67) ; ø»”ŽŽ + (ideograph-daikanwa . 33173) ; ø¸ˆ†• + (=ucs . #x872C) ; 蜬 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D6E) ; ø»”Ž• + (ideograph-daikanwa . 33174) ; ø¸ˆ†– + (=ucs . #x872D) ; 蜭 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x616A) ; ø»“¹ + (ideograph-daikanwa . 33175) ; ø¸ˆ†— + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x7262) ; ø»…¾ƒ + (japanese-jisx0212 . #x5B22) ; ø»‹¹ + (chinese-isoir165 . #x7262) ; ø»Ž¦“ + (chinese-cns11643-2 . #x4D61) ; ø»”Žˆ + (ideograph-daikanwa . 33176) ; ø¸ˆ†˜ + (=ucs . #x872E) ; 蜮 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6175) ; ø»”„ + (ideograph-daikanwa . 33177) ; ø¸ˆ†™ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5B23) ; ø»‹¹ž + (chinese-cns11643-4 . #x467E) ; ø»˜˜› + (ideograph-daikanwa . 33178) ; ø¸ˆ†š + (=ucs . #x872F) ; 蜯 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4675) ; ø»˜˜’ + (ideograph-daikanwa . 33179) ; ø¸ˆ†› + (=ucs . #x45C4) ; 䗄 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4722) ; ø»˜˜ + (ideograph-daikanwa . 33180) ; ø¸ˆ†œ + (=ucs . #x27313) ; 𧌓 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D7A) ; ø»”Ž¡ + (ideograph-daikanwa . 33181) ; ø¸ˆ† + (=ucs . #x8730) ; 蜰 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x7267) ; ø»…¾ˆ + (japanese-jisx0212 . #x5B24) ; ø»‹¹Ÿ + (chinese-isoir165 . #x7267) ; ø»Ž¦˜ + (chinese-cns11643-2 . #x4D72) ; ø»”Ž™ + (=jis-x0213-2-2000 . #x7759) ; ø»¦œŒ + (ideograph-daikanwa . 33182) ; ø¸ˆ†ž + (=ucs . #x8731) ; 蜱 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x617D) ; ø»”Œ + (ideograph-daikanwa . 33183) ; ø¸ˆ†Ÿ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x495E) ; ø»š¦™ + (ideograph-daikanwa . 33184) ; ø¸ˆ†  + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x616B) ; ø»“º + (ideograph-daikanwa . 33185) ; ø¸ˆ†¡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5B25) ; ø»‹¹  + (ideograph-daikanwa . 33186) ; ø¸ˆ†¢ + (=ucs . #x8732) ; 蜲 + )) +(define-char + '((=>ucs . #x8732) ; 蜲 + (morohashi-daikanwa 33186 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D6C) ; ø»”Ž“ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D5C) ; ø»”Žƒ + (ideograph-daikanwa . 33187) ; ø¸ˆ†£ + (=ucs . #x8733) ; 蜳 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6171) ; ø»”€ + (ideograph-daikanwa . 33188) ; ø¸ˆ†¤ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4947) ; ø»–‘º + (ideograph-daikanwa . 33189) ; ø¸ˆ†¥ + (=ucs . #x45C5) ; 䗅 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x7266) ; ø»…¾‡ + (=jis-x0208 . #x696E) ; ø½‹ ¹ + (chinese-isoir165 . #x7266) ; ø»Ž¦— + (chinese-cns11643-1 . #x6A71) ; ø»’®º + (ideograph-daikanwa . 33190) ; ø¸ˆ†¦ + (=ucs . #x8734) ; 蜴 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D73) ; ø»”Žš + (ideograph-daikanwa . 33191) ; ø¸ˆ†§ + (=ucs . #x8735) ; 蜵 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4670) ; ø»˜˜ + (ideograph-daikanwa . 33192) ; ø¸ˆ†¨ + (=ucs . #x45C6) ; 䗆 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4676) ; ø»˜˜“ + (ideograph-daikanwa . 33193) ; ø¸ˆ†© + (=ucs . #x45C7) ; 䗇 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4954) ; ø»š¦ + (ideograph-daikanwa . 33194) ; ø¸ˆ†ª + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6169) ; ø»“¸ + (ideograph-daikanwa . 33195) ; ø¸ˆ†« + (=ucs . #x45C8) ; 䗈 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4945) ; ø»–‘¸ + (ideograph-daikanwa . 33196) ; ø¸ˆ†¬ + (=ucs . #x8736) ; 蜶 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x617C) ; ø»”‹ + (ideograph-daikanwa . 33197) ; ø¸ˆ†­ + )) +(define-char + '((=>ucs . #x2F9BA) ; 蛢 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 33198) ; ø¸ˆ†® + )) +(define-char + '((morohashi-daikanwa 33198 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x467C) ; ø»˜˜™ + (=ucs . #x2F9BA) ; 蛢 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7198) + (chinese-gb2312 . #x7269) ; ø»…¾Š + (=jis-x0208 . #x6970) ; ø½‹ » + (chinese-isoir165 . #x7269) ; ø»Ž¦š + (chinese-cns11643-1 . #x6A74) ; ø»’®½ + (ideograph-daikanwa . 33199) ; ø¸ˆ†¯ + (=ucs . #x8737) ; 蜷 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D77) ; ø»”Žž + (ideograph-daikanwa . 33200) ; ø¸ˆ†° + (=ucs . #x8738) ; 蜸 + )) +(define-char + '((=>ucs . #x8739) ; 蜹 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 33201) ; ø¸ˆ†± + )) +(define-char + '((=>ucs . #x8739) ; 蜹 + (morohashi-daikanwa 33201 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x494C) ; ø»–‘¿ + )) +(define-char + '((morohashi-daikanwa 33201 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5B26) ; ø»‹¹¡ + (=ucs . #x8739) ; 蜹 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5B27) ; ø»‹¹¢ + (chinese-cns11643-2 . #x4D71) ; ø»”Ž˜ + (=jis-x0213-2-2000 . #x775A) ; ø»¦œ + (ideograph-daikanwa . 33202) ; ø¸ˆ†² + (=ucs . #x873A) ; 蜺 + )) +(define-char + '((=>ucs . #x873B) ; 蜻 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7200) + (=jis-x0208 . #x6971) ; ø½‹ ¼ + (ideograph-daikanwa . 33203) ; ø¸ˆ†³ + (ucs-jis . #x873B) ; ø½‹ ¼ + )) +(define-char + '((morohashi-daikanwa 33203 0 5) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x725F) ; ø»…¾€ + (chinese-isoir165 . #x725F) ; ø»Ž¦ + (=ucs . #x873B) ; 蜻 + )) +(define-char + '((=>ucs . #x873B) ; 蜻 + (morohashi-daikanwa 33203 0 5 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A6E) ; ø»’®· + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 33204) ; ø¸ˆ†´ + )) +(define-char + '((morohashi-daikanwa 33204 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x495D) ; ø»š¦˜ + )) +(define-char + '((=>ucs . #x873C) ; 蜼 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5B28) ; ø»‹¹£ + (ideograph-daikanwa . 33205) ; ø¸ˆ†µ + (ucs-jis . #x873C) ; ø»‹¹£ + )) +(define-char + '((morohashi-daikanwa 33205 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D6F) ; ø»”Ž– + (=ucs . #x873C) ; 蜼 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4958) ; ø»š¦“ + (ideograph-daikanwa . 33206) ; ø¸ˆ†¶ + )) +(define-char + '((=>ucs . #x873D) ; 蜽 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5B29) ; ø»‹¹¤ + (ideograph-daikanwa . 33207) ; ø¸ˆ†· + (ucs-jis . #x873D) ; ø»‹¹¤ + )) +(define-char + '((morohashi-daikanwa 33207 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4949) ; ø»–‘¼ + (=ucs . #x873D) ; 蜽 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x7264) ; ø»…¾… + (japanese-jisx0212 . #x5B2A) ; ø»‹¹¥ + (chinese-isoir165 . #x7264) ; ø»Ž¦• + (chinese-cns11643-2 . #x4D69) ; ø»”Ž + (=jis-x0213-2-2000 . #x775B) ; ø»¦œŽ + (ideograph-daikanwa . 33208) ; ø¸ˆ†¸ + (=ucs . #x873E) ; 蜾 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4948) ; ø»–‘» + (ideograph-daikanwa . 33209) ; ø¸ˆ†¹ + (=ucs . #x45C9) ; 䗉 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7193) + (chinese-gb2312 . #x726A) ; ø»…¾‹ + (=jis-x0208 . #x696F) ; ø½‹ º + (chinese-isoir165 . #x726A) ; ø»Ž¦› + (chinese-cns11643-1 . #x6A6C) ; ø»’®µ + (ideograph-daikanwa . 33210) ; ø¸ˆ†º + (=ucs . #x873F) ; 蜿 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x494D) ; ø»–’€ + (ideograph-daikanwa . 33211) ; ø¸ˆ†» + (=ucs . #x45D5) ; 䗕 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x467B) ; ø»˜˜˜ + (ideograph-daikanwa . 33212) ; ø¸ˆ†¼ + (=ucs . #x45CA) ; 䗊 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5B2B) ; ø»‹¹¦ + (chinese-cns11643-2 . #x4D60) ; ø»”Ž‡ + (=jis-x0213-2-2000 . #x775C) ; ø»¦œ + (ideograph-daikanwa . 33213) ; ø¸ˆ†½ + (=ucs . #x8740) ; 蝀 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D68) ; ø»”Ž + (ideograph-daikanwa . 33214) ; ø¸ˆ†¾ + (=ucs . #x8741) ; 蝁 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D74) ; ø»”Ž› + (ideograph-daikanwa . 33215) ; ø¸ˆ†¿ + (=ucs . #x8742) ; 蝂 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5B2C) ; ø»‹¹§ + (chinese-cns11643-2 . #x4D66) ; ø»”Ž + (=jis-x0213-2-2000 . #x775D) ; ø»¦œ + (ideograph-daikanwa . 33216) ; ø¸ˆ‡€ + (=ucs . #x8743) ; 蝃 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x616F) ; ø»“¾ + (ideograph-daikanwa . 33217) ; ø¸ˆ‡ + (=ucs . #x8744) ; 蝄 + )) +(define-char + '((=>ucs . #x8746) ; 蝆 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 33218) ; ø¸ˆ‡‚ + )) +(define-char + '((morohashi-daikanwa 33218 0 3) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D6A) ; ø»”Ž‘ + (=ucs . #x8746) ; 蝆 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x617B) ; ø»”Š + (ideograph-daikanwa . 33219) ; ø¸ˆ‡ƒ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6221) ; ø»”Ž + (ideograph-daikanwa . 33220) ; ø¸ˆ‡„ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4960) ; ø»š¦› + (ideograph-daikanwa . 33221) ; ø¸ˆ‡… + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4953) ; ø»š¦Ž + (ideograph-daikanwa . 33222) ; ø¸ˆ‡† + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6174) ; ø»”ƒ + (ideograph-daikanwa . 33223) ; ø¸ˆ‡‡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x616D) ; ø»“¼ + (ideograph-daikanwa . 33224) ; ø¸ˆ‡ˆ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4961) ; ø»š¦œ + (ideograph-daikanwa . 33225) ; ø¸ˆ‡‰ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4962) ; ø»š¦ + (ideograph-daikanwa . 33226) ; ø¸ˆ‡Š + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6172) ; ø»” + (ideograph-daikanwa . 33227) ; ø¸ˆ‡‹ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 33228) ; ø¸ˆ‡Œ + )) +(define-char + '((morohashi-daikanwa 33228 0 5) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x504F) ; ø»š°œ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6222) ; ø»” + (ideograph-daikanwa . 33229) ; ø¸ˆ‡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x495A) ; ø»š¦• + (ideograph-daikanwa . 33230) ; ø¸ˆ‡Ž + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x616C) ; ø»“» + (ideograph-daikanwa . 33231) ; ø¸ˆ‡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6179) ; ø»”ˆ + (ideograph-daikanwa . 33232) ; ø¸ˆ‡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x617A) ; ø»”‰ + (ideograph-daikanwa . 33233) ; ø¸ˆ‡‘ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6170) ; ø»“¿ + (ideograph-daikanwa . 33234) ; ø¸ˆ‡’ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4952) ; ø»š¦ + (ideograph-daikanwa . 33235) ; ø¸ˆ‡“ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (kangxi-strokes . 9) + (total-strokes . 15) + (daikanwa-radical . 142) + (daikanwa-strokes . 8) + (chinese-cns11643-2 . #x536D) ; ø»”—ˆ + (ideograph-daikanwa . 33236) ; ø¸ˆ‡” + (=ucs . #x8773) ; 蝳 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5B2D) ; ø»‹¹¨ + (chinese-cns11643-3 . #x494E) ; ø»–’ + (ideograph-daikanwa . 33237) ; ø¸ˆ‡• + (=ucs . #x8745) ; 蝅 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x616E) ; ø»“½ + (ideograph-daikanwa . 33238) ; ø¸ˆ‡– + )) +(define-char + '((=>ucs . #x2733D) ; 𧌽 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 33244) ; ø¸ˆ‡œ + )) +(define-char + '((morohashi-daikanwa 33244 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x4058) ; ø»˜ + (=ucs . #x2733D) ; 𧌽 + )) +(define-char + '((=>ucs . #x8747) ; 蝇 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x494B) ; ø»–‘¾ + (ideograph-daikanwa . 33245) ; ø¸ˆ‡ + )) +(define-char + '((morohashi-daikanwa 33245 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x532C) ; ø»…« + (chinese-isoir165 . #x532C) ; ø»·» + (=ucs . #x8747) ; 蝇 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6173) ; ø»”‚ + (ideograph-daikanwa . 49684) ; ø¸Œˆ” + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x617E) ; ø»” + (ideograph-daikanwa . 49686) ; ø¸Œˆ– + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x7265) ; ø»…¾† + (chinese-isoir165 . #x7265) ; ø»Ž¦– + (=ucs . #x8748) ; 蝈 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x3275) ; ø»„ – + (chinese-isoir165 . #x3275) ; ø»ˆ¦ + (=ucs . #x8749) ; 蝉 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (=ucs . #x874A) ; 蝊 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0208 . #x4F39) ; ø»‡”„ + (=jis-x0208-1990 . #x4F39) ; ø½Š¹¸ + (=ucs . #x874B) ; 蝋 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6168) ; ø»“· + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6178) ; ø»”‡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x283A) ; ø»ž‰Ÿ + (ideograph-daikanwa . 33246) ; ø¸ˆ‡ž + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D2A) ; ø»˜¡™ + (ideograph-daikanwa . 33247) ; ø¸ˆ‡Ÿ + (=ucs . #x27362) ; 𧍢 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 7222) + (chinese-gb2312 . #x7272) ; ø»…¾“ + (=jis-x0208 . #x6978) ; ø½‹¡ƒ + (chinese-isoir165 . #x7272) ; ø»Ž¦£ + (chinese-cns11643-1 . #x6E6A) ; ø»’´« + (ideograph-daikanwa . 33248) ; ø¸ˆ‡  + (=ucs . #x874C) ; 蝌 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2841) ; ø»ž‰¦ + (ideograph-daikanwa . 33249) ; ø¸ˆ‡¡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D2D) ; ø»˜¡œ + (ideograph-daikanwa . 33250) ; ø¸ˆ‡¢ + (=ucs . #x27352) ; 𧍒 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E5A) ; ø»–™£ + (ideograph-daikanwa . 33251) ; ø¸ˆ‡£ + (=ucs . #x45CB) ; 䗋 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2843) ; ø»ž‰¨ + (ideograph-daikanwa . 33252) ; ø¸ˆ‡¤ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x5B2E) ; ø»‹¹© + (chinese-cns11643-2 . #x4730) ; ø»”„£ + (ideograph-daikanwa . 33253) ; ø¸ˆ‡¥ + (=ucs . #x874D) ; 蝍 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 7223) + (chinese-gb2312 . #x502B) ; ø»…‹ + (=jis-x0208 . #x6979) ; ø½‹¡„ + (korean-ksc5601 . #x4A69) ; ø»‰—¢ + (chinese-isoir165 . #x502B) ; ø»³  + (chinese-cns11643-2 . #x5379) ; ø»”—” + (ideograph-daikanwa . 33254) ; ø¸ˆ‡¦ + (=ucs . #x874E) ; 蝎 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5424) ; ø»”— + (ideograph-daikanwa . 33255) ; ø¸ˆ‡§ + (=ucs . #x874F) ; 蝏 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 33256) ; ø¸ˆ‡¨ + )) +(define-char + '((morohashi-daikanwa 33256 0 4) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5053) ; ø»š°  + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5378) ; ø»”—“ + (ideograph-daikanwa . 33257) ; ø¸ˆ‡© + (=ucs . #x8750) ; 蝐 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5374) ; ø»”— + (=jis-x0213-2-2000 . #x775E) ; ø»¦œ‘ + (ideograph-daikanwa . 33258) ; ø¸ˆ‡ª + (=ucs . #x8751) ; 蝑 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5371) ; ø»”—Œ + (ideograph-daikanwa . 33259) ; ø¸ˆ‡« + (=ucs . #x8752) ; 蝒 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D2E) ; ø»˜¡ + (ideograph-daikanwa . 33260) ; ø¸ˆ‡¬ + (=ucs . #x27355) ; 𧍕 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x7275) ; ø»…¾– + (=jis-x0208 . #x6A21) ; ø½‹¡Š + (chinese-isoir165 . #x7275) ; ø»Ž¦¦ + (chinese-cns11643-1 . #x6E6B) ; ø»’´¬ + (ideograph-daikanwa . 33261) ; ø¸ˆ‡­ + (=ucs . #x8753) ; 蝓 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x536F) ; ø»”—Š + (ideograph-daikanwa . 33262) ; ø¸ˆ‡® + (=ucs . #x8754) ; 蝔 + )) +(define-char + '((=>ucs . #x27356) ; 𧍖 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 33263) ; ø¸ˆ‡¯ + )) +(define-char + '((morohashi-daikanwa 33263 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D2B) ; ø»˜¡š + (=ucs . #x27356) ; 𧍖 + )) +(define-char + '((=>ucs . #x8755) ; 蝕 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x3F2A) ; ø»‚¨ + (korean-ksc5601 . #x635A) ; ø»‰¼ + (ideograph-daikanwa . 33264) ; ø¸ˆ‡° + )) +(define-char + '((morohashi-daikanwa 33264 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0208 . #x3F2A) ; ø»†¼• + (=jis-x0208-1990 . #x3F2A) ; ø½Š¢‰ + (chinese-gb12345 . #x4A34) ; 蝕 + (=ucs . #x8755) ; 蝕 + )) +(define-char + '((=>ucs . #x8755) ; 蝕 + (morohashi-daikanwa 33264 0 3) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A73) ; ø»’®¼ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E5C) ; ø»–™¥ + (ideograph-daikanwa . 33265) ; ø¸ˆ‡± + (=ucs . #x45CC) ; 䗌 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5368) ; ø»”—ƒ + (ideograph-daikanwa . 33266) ; ø¸ˆ‡² + (=ucs . #x8756) ; 蝖 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 7225) + (chinese-gb2312 . #x3B48) ; ø»„¬· + (=jis-x0208 . #x697B) ; ø½‹¡† + (korean-ksc5601 . #x7C59) ; ø»Š ® + (chinese-isoir165 . #x3B48) ; ø»•‡ + (chinese-cns11643-1 . #x6E69) ; ø»’´ª + (ideograph-daikanwa . 33267) ; ø¸ˆ‡³ + (=ucs . #x8757) ; 蝗 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5B2F) ; ø»‹¹ª + (chinese-isoir165 . #x7D7D) ; ø»Ž¶¸ + (chinese-cns11643-2 . #x536E) ; ø»”—‰ + (=jis-x0213-2-2000 . #x775F) ; ø»¦œ’ + (ideograph-daikanwa . 33268) ; ø¸ˆ‡´ + (=ucs . #x8758) ; 蝘 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2838) ; ø»ž‰ + (ideograph-daikanwa . 33269) ; ø¸ˆ‡µ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D35) ; ø»˜¡¤ + (ideograph-daikanwa . 33270) ; ø¸ˆ‡¶ + (=ucs . #x27377) ; 𧍷 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x7279) ; ø»…¾š + (=jis-x0208 . #x697E) ; ø½‹¡‰ + (chinese-isoir165 . #x7279) ; ø»Ž¦ª + (chinese-cns11643-1 . #x6E68) ; ø»’´© + (ideograph-daikanwa . 33271) ; ø¸ˆ‡· + (=ucs . #x8759) ; 蝙 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D34) ; ø»˜¡£ + (ideograph-daikanwa . 33272) ; ø¸ˆ‡¸ + (=ucs . #x27358) ; 𧍘 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5373) ; ø»”—Ž + (ideograph-daikanwa . 33273) ; ø¸ˆ‡¹ + (=ucs . #x875A) ; 蝚 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x505F) ; ø»š°¬ + (ideograph-daikanwa . 33274) ; ø¸ˆ‡º + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5370) ; ø»”—‹ + (ideograph-daikanwa . 33275) ; ø¸ˆ‡» + (=ucs . #x875B) ; 蝛 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2837) ; ø»ž‰œ + (ideograph-daikanwa . 33276) ; ø¸ˆ‡¼ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5422) ; ø»”—› + (ideograph-daikanwa . 33277) ; ø¸ˆ‡½ + (=ucs . #x875C) ; 蝜 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5B30) ; ø»‹¹« + (chinese-cns11643-2 . #x537B) ; ø»”—– + (ideograph-daikanwa . 33278) ; ø¸ˆ‡¾ + (=ucs . #x875D) ; 蝝 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2842) ; ø»ž‰§ + (ideograph-daikanwa . 33279) ; ø¸ˆ‡¿ + (=ucs . #x45CD) ; 䗍 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x282C) ; ø»ž‰‘ + (ideograph-daikanwa . 33280) ; ø¸ˆˆ€ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E57) ; ø»–™  + (ideograph-daikanwa . 33281) ; ø¸ˆˆ + (=ucs . #x45CE) ; 䗎 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5051) ; ø»š°ž + (ideograph-daikanwa . 33282) ; ø¸ˆˆ‚ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x282B) ; ø»ž‰ + (ideograph-daikanwa . 33283) ; ø¸ˆˆƒ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5375) ; ø»”— + (ideograph-daikanwa . 33284) ; ø¸ˆˆ„ + (=ucs . #x875E) ; 蝞 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 33285) ; ø¸ˆˆ… + (=ucs . #x45CF) ; 䗏 + )) +(define-char + '((=>ucs . #x45CF) ; 䗏 + (morohashi-daikanwa 33285 0 4) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E58) ; ø»–™¡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 33286) ; ø¸ˆˆ† + )) +(define-char + '((morohashi-daikanwa 33286 0 9) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2835) ; ø»ž‰š + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 7216) + (=jis-x0208 . #x6976) ; ø½‹¡ + (korean-ksc5601 . #x6A5A) ; ø»Š†“ + (chinese-cns11643-2 . #x537A) ; ø»”—• + (ideograph-daikanwa . 33287) ; ø¸ˆˆ‡ + (=ucs . #x875F) ; 蝟 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x7270) ; ø»…¾‘ + (=jis-x0208 . #x6975) ; ø½‹¡€ + (chinese-isoir165 . #x7270) ; ø»Ž¦¡ + (chinese-cns11643-1 . #x6E64) ; ø»’´¥ + (ideograph-daikanwa . 33288) ; ø¸ˆˆˆ + (=ucs . #x8760) ; 蝠 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D30) ; ø»˜¡Ÿ + (ideograph-daikanwa . 33289) ; ø¸ˆˆ‰ + (=ucs . #x45D0) ; 䗐 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5B31) ; ø»‹¹¬ + (chinese-cns11643-2 . #x5372) ; ø»”— + (ideograph-daikanwa . 33290) ; ø¸ˆˆŠ + (=ucs . #x8761) ; 蝡 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5427) ; ø»”—  + (ideograph-daikanwa . 33291) ; ø¸ˆˆ‹ + (=ucs . #x8762) ; 蝢 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x7276) ; ø»…¾— + (=jis-x0208 . #x6A22) ; ø½‹¡‹ + (chinese-isoir165 . #x7276) ; ø»Ž¦§ + (chinese-cns11643-2 . #x5369) ; ø»”—„ + (ideograph-daikanwa . 33292) ; ø¸ˆˆŒ + (=ucs . #x8763) ; 蝣 + )) +(define-char + '((=>ucs . #x8764) ; 蝤 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5B32) ; ø»‹¹­ + (=jis-x0213-2-2000 . #x7760) ; ø»¦œ“ + (ideograph-daikanwa . 33293) ; ø¸ˆˆ + (ucs-jis . #x8764) ; ø»‹¹­ + )) +(define-char + '((morohashi-daikanwa 33293 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x7278) ; ø»…¾™ + (chinese-isoir165 . #x7278) ; ø»Ž¦© + (chinese-cns11643-2 . #x536A) ; ø»”—… + (=ucs . #x8764) ; 蝤 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x727A) ; ø»…¾› + (japanese-jisx0212 . #x5B33) ; ø»‹¹® + (chinese-isoir165 . #x727A) ; ø»Ž¦« + (chinese-cns11643-2 . #x5423) ; ø»”—œ + (=jis-x0213-2-2000 . #x7761) ; ø»¦œ” + (ideograph-daikanwa . 33294) ; ø¸ˆˆŽ + (=ucs . #x8765) ; 蝥 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D27) ; ø»˜¡– + (ideograph-daikanwa . 33295) ; ø¸ˆˆ + (=ucs . #x27384) ; 𧎄 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x283F) ; ø»ž‰¤ + (ideograph-daikanwa . 33296) ; ø¸ˆˆ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5057) ; ø»š°¤ + (ideograph-daikanwa . 33297) ; ø¸ˆˆ‘ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D32) ; ø»˜¡¡ + (ideograph-daikanwa . 33298) ; ø¸ˆˆ’ + (=ucs . #x27361) ; 𧍡 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 7220) + (=jis-x0208 . #x325C) ; ø½Šµ + (korean-ksc5601 . #x7944) ; ø»Š›¿ + (chinese-cns11643-1 . #x6E65) ; ø»’´¦ + (chinese-gb12345 . #x4F3A) ; 蝦 + (ideograph-daikanwa . 33299) ; ø¸ˆˆ“ + (=ucs . #x8766) ; 蝦 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E5B) ; ø»–™¤ + (ideograph-daikanwa . 33300) ; ø¸ˆˆ” + (=ucs . #x45D1) ; 䗑 + )) +(define-char + '((=>ucs . #x45D2) ; 䗒 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 33301) ; ø¸ˆˆ• + )) +(define-char + '((morohashi-daikanwa 33301 0 4) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4679) ; ø»˜˜– + (=ucs . #x45D2) ; 䗒 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5428) ; ø»”—¡ + (ideograph-daikanwa . 33302) ; ø¸ˆˆ– + (=ucs . #x8767) ; 蝧 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 7226) + (=jis-x0208 . #x697C) ; ø½‹¡‡ + (korean-ksc5601 . #x6324) ; ø»‰»‹ + (chinese-cns11643-1 . #x6E67) ; ø»’´¨ + (ideograph-daikanwa . 33303) ; ø¸ˆˆ— + (=ucs . #x8768) ; 蝨 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5429) ; ø»”—¢ + (ideograph-daikanwa . 33304) ; ø¸ˆˆ˜ + (=ucs . #x8769) ; 蝩 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (=jis-x0208 . #x6A23) ; ø½‹¡Œ + (chinese-cns11643-2 . #x5377) ; ø»”—’ + (ideograph-daikanwa . 33305) ; ø¸ˆˆ™ + (=ucs . #x876A) ; 蝪 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x4D5F) ; ø»”Ž† + (chinese-cns11643-7 . #x282E) ; ø»ž‰“ + (ideograph-daikanwa . 33306) ; ø¸ˆˆš + (=ucs . #x876B) ; 蝫 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x537D) ; ø»”—˜ + (ideograph-daikanwa . 33307) ; ø¸ˆˆ› + (=ucs . #x876C) ; 蝬 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5376) ; ø»”—‘ + (ideograph-daikanwa . 33308) ; ø¸ˆˆœ + (=ucs . #x876D) ; 蝭 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 7235) + (chinese-gb2312 . #x7273) ; ø»…¾” + (=jis-x0208 . #x697D) ; ø½‹¡ˆ + (chinese-isoir165 . #x7273) ; ø»Ž¦¤ + (chinese-cns11643-2 . #x5421) ; ø»”—š + (ideograph-daikanwa . 33309) ; ø¸ˆˆ + (=ucs . #x876E) ; 蝮 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2840) ; ø»ž‰¥ + (ideograph-daikanwa . 33310) ; ø¸ˆˆž + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2834) ; ø»ž‰™ + (ideograph-daikanwa . 33311) ; ø¸ˆˆŸ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5056) ; ø»š°£ + (ideograph-daikanwa . 33312) ; ø¸ˆˆ  + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x283B) ; ø»ž‰  + (ideograph-daikanwa . 33313) ; ø¸ˆˆ¡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2831) ; ø»ž‰– + (ideograph-daikanwa . 33314) ; ø¸ˆˆ¢ + )) +(define-char + '((=>ucs . #x876F) ; 蝯 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5B34) ; ø»‹¹¯ + (ideograph-daikanwa . 33315) ; ø¸ˆˆ£ + (ucs-jis . #x876F) ; ø»‹¹¯ + )) +(define-char + '((morohashi-daikanwa 33315 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x537C) ; ø»”—— + (=ucs . #x876F) ; 蝯 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x7271) ; ø»…¾’ + (chinese-isoir165 . #x7271) ; ø»Ž¦¢ + (chinese-cns11643-5 . #x5055) ; ø»š°¢ + (ideograph-daikanwa . 33316) ; ø¸ˆˆ¤ + (=ucs . #x8770) ; 蝰 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x283E) ; ø»ž‰£ + (ideograph-daikanwa . 33317) ; ø¸ˆˆ¥ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5B35) ; ø»‹¹° + (chinese-cns11643-3 . #x4E5D) ; ø»–™¦ + (=jis-x0213-1-2000 . #x7B5A) ; ø»¤˜ + (ideograph-daikanwa . 33318) ; ø¸ˆˆ¦ + (=ucs . #x8771) ; 蝱 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5B36) ; ø»‹¹± + (chinese-cns11643-4 . #x4D28) ; ø»˜¡— + (=jis-x0213-2-2000 . #x7762) ; ø»¦œ• + (ideograph-daikanwa . 33320) ; ø¸ˆˆ¨ + (=ucs . #x8772) ; 蝲 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D2C) ; ø»˜¡› + (ideograph-daikanwa . 33321) ; ø¸ˆˆ© + (=ucs . #x2736A) ; 𧍪 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D29) ; ø»˜¡˜ + (ideograph-daikanwa . 33322) ; ø¸ˆˆª + (=ucs . #x2736B) ; 𧍫 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x505C) ; ø»š°© + (ideograph-daikanwa . 33323) ; ø¸ˆˆ« + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x505A) ; ø»š°§ + (ideograph-daikanwa . 33324) ; ø¸ˆˆ¬ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5050) ; ø»š° + (ideograph-daikanwa . 33325) ; ø¸ˆˆ­ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5059) ; ø»š°¦ + (ideograph-daikanwa . 33326) ; ø¸ˆˆ® + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D36) ; ø»˜¡¥ + (ideograph-daikanwa . 33327) ; ø¸ˆˆ¯ + (=ucs . #x45D3) ; 䗓 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 7224) + (chinese-gb2312 . #x3A7B) ; ø»„¬Œ + (=jis-x0208 . #x697A) ; ø½‹¡… + (korean-ksc5601 . #x7B5D) ; ø»ŠŸ” + (chinese-isoir165 . #x3A7B) ; ø»”œ + (chinese-cns11643-1 . #x6E62) ; ø»’´£ + (ideograph-daikanwa . 33328) ; ø¸ˆˆ° + (=ucs . #x8774) ; 蝴 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x505E) ; ø»š°« + (ideograph-daikanwa . 33329) ; ø¸ˆˆ± + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5426) ; ø»”—Ÿ + (ideograph-daikanwa . 33330) ; ø¸ˆˆ² + (=ucs . #x8775) ; 蝵 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5058) ; ø»š°¥ + (ideograph-daikanwa . 33331) ; ø¸ˆˆ³ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x282A) ; ø»ž‰ + (ideograph-daikanwa . 33332) ; ø¸ˆˆ´ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 7231) + (chinese-gb2312 . #x357B) ; ø»„¤¶ + (=jis-x0208 . #x4433) ; ø½Š©¨ + (korean-ksc5601 . #x6F4A) ; ø»Š™ + (chinese-isoir165 . #x357B) ; ø»† + (chinese-cns11643-1 . #x6E63) ; ø»’´¤ + (ideograph-daikanwa . 33333) ; ø¸ˆˆµ + (=ucs . #x8776) ; 蝶 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x536B) ; ø»”—† + (ideograph-daikanwa . 33334) ; ø¸ˆˆ¶ + (=ucs . #x8777) ; 蝷 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x505B) ; ø»š°¨ + (ideograph-daikanwa . 33335) ; ø¸ˆˆ· + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2844) ; ø»ž‰© + (ideograph-daikanwa . 33336) ; ø¸ˆˆ¸ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D2F) ; ø»˜¡ž + (ideograph-daikanwa . 33337) ; ø¸ˆˆ¹ + (=ucs . #x45D4) ; 䗔 + )) +(define-char + '((=>ucs . #x8778) ; 蝸 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 7221) + (=jis-x0208 . #x6977) ; ø½‹¡‚ + (korean-ksc5601 . #x6844) ; ø»Šƒ + (chinese-cns11643-1 . #x6E66) ; ø»’´§ + (ideograph-daikanwa . 33338) ; ø¸ˆˆº + (ucs-jis . #x8778) ; ø½‹¡‚ + )) +(define-char + '((morohashi-daikanwa 33338 0 4) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb12345 . #x4E4F) ; 蝸 + (=ucs . #x8778) ; 蝸 + )) +(define-char + '((=>ucs . #x27373) ; 𧍳 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 33339) ; ø¸ˆˆ» + )) +(define-char + '((morohashi-daikanwa 33339 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x467A) ; ø»˜˜— + (=ucs . #x27373) ; 𧍳 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5052) ; ø»š°Ÿ + (ideograph-daikanwa . 33340) ; ø¸ˆˆ¼ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x505D) ; ø»š°ª + (ideograph-daikanwa . 33342) ; ø¸ˆˆ¾ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2846) ; ø»ž‰« + (ideograph-daikanwa . 33343) ; ø¸ˆˆ¿ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2830) ; ø»ž‰• + (ideograph-daikanwa . 33344) ; ø¸ˆ‰€ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x282D) ; ø»ž‰’ + (ideograph-daikanwa . 33345) ; ø¸ˆ‰ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2839) ; ø»ž‰ž + (ideograph-daikanwa . 33346) ; ø¸ˆ‰‚ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2845) ; ø»ž‰ª + (ideograph-daikanwa . 33347) ; ø¸ˆ‰ƒ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x283C) ; ø»ž‰¡ + (ideograph-daikanwa . 33348) ; ø¸ˆ‰„ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x282F) ; ø»ž‰” + (ideograph-daikanwa . 33349) ; ø¸ˆ‰… + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 33350) ; ø¸ˆ‰† + )) +(define-char + '((morohashi-daikanwa 33350 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6177) ; ø»”† + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2836) ; ø»ž‰› + (ideograph-daikanwa . 33351) ; ø¸ˆ‰‡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5054) ; ø»š°¡ + (ideograph-daikanwa . 33353) ; ø¸ˆ‰‰ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x537E) ; ø»”—™ + (ideograph-daikanwa . 33354) ; ø¸ˆ‰Š + (=ucs . #x877A) ; 蝺 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2832) ; ø»ž‰— + (ideograph-daikanwa . 33355) ; ø¸ˆ‰‹ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2833) ; ø»ž‰˜ + (ideograph-daikanwa . 33356) ; ø¸ˆ‰Œ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x726F) ; ø»…¾ + (japanese-jisx0212 . #x5B37) ; ø»‹¹² + (chinese-isoir165 . #x726F) ; ø»Ž¦  + (chinese-cns11643-2 . #x5425) ; ø»”—ž + (ideograph-daikanwa . 33360) ; ø¸ˆ‰ + (=ucs . #x877B) ; 蝻 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x7277) ; ø»…¾˜ + (chinese-isoir165 . #x7277) ; ø»Ž¦¨ + (=jis-x0213-2-2000 . #x7763) ; ø»¦œ– + (ideograph-daikanwa . 33361) ; ø¸ˆ‰‘ + (=ucs . #x877C) ; 蝼 + )) +(define-char + '((=>ucs . #x877C) ; 蝼 + (morohashi-daikanwa 33361 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D31) ; ø»˜¡  + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x726D) ; ø»…¾Ž + (chinese-isoir165 . #x726D) ; ø»Ž¦ž + (chinese-cns11643-3 . #x4E59) ; ø»–™¢ + (ideograph-daikanwa . 49687) ; ø¸Œˆ— + (=ucs . #x877D) ; 蝽 + )) +(define-char + '((=>ucs . #x8749) ; 蝉 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0208 . #x4066) ; ø»†¾¯ + (=jis-x0208-1990 . #x4066) ; ø½Š¤£ + (ucs-jis . #x8749) ; ø»†¾¯ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x726E) ; ø»…¾ + (chinese-isoir165 . #x726E) ; ø»Ž¦Ÿ + (=ucs . #x877E) ; 蝾 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x6A24) ; ø»ƒ§‘ + (japanese-jisx0208 . #x4768) ; ø»‡‰ƒ + (=jis-x0208-1990 . #x4768) ; ø½Š®· + (=ucs . #x877F) ; 蝿 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (chinese-isoir165 . #x2D78) ; ø»“ + (=ucs . #x8780) ; 螀 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x536C) ; ø»”—‡ + (=ucs . #x87E1) ; 蟡 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x283D) ; ø»ž‰¢ + )) +(define-char + '((=>ucs . #x8782) ; 螂 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0208 . #x6A27) ; ø»‡»œ + (korean-ksc5601 . #x554C) ; ø»‰§ + (=jis-x0208-1990 . #x6A27) ; ø½‹¡ + (ideograph-daikanwa . 33362) ; ø¸ˆ‰’ + (ucs-jis . #x8782) ; ø»‡»œ + )) +(define-char + '((=>ucs . #x8782) ; 螂 + (morohashi-daikanwa 33362 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x6A27) ; ø»ƒ§” + )) +(define-char + '((morohashi-daikanwa 33362 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 15) + (chinese-gb2312 . #x726B) ; ø»…¾Œ + (chinese-isoir165 . #x726B) ; ø»Ž¦œ + (chinese-cns11643-1 . #x6E61) ; ø»’´¢ + (=ucs . #x8782) ; 螂 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x7326) ; ø»…¾¥ + (japanese-jisx0212 . #x5B38) ; ø»‹¹³ + (chinese-isoir165 . #x7326) ; ø»Ž¦µ + (chinese-cns11643-1 . #x722A) ; ø»’¹£ + (ideograph-daikanwa . 33363) ; ø¸ˆ‰“ + (=ucs . #x8783) ; 螃 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5B39) ; ø»‹¹´ + (chinese-cns11643-2 . #x5A39) ; ø»” ¦ + (chinese-gb12345 . #x724F) ; 螄 + (ideograph-daikanwa . 33364) ; ø¸ˆ‰” + (=ucs . #x8784) ; 螄 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x327B) ; ø»ž™Œ + (ideograph-daikanwa . 33365) ; ø¸ˆ‰• + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5770) ; ø»š» + (ideograph-daikanwa . 33366) ; ø¸ˆ‰– + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x7323) ; ø»…¾¢ + (japanese-jisx0212 . #x5B3A) ; ø»‹¹µ + (chinese-isoir165 . #x7323) ; ø»Ž¦² + (chinese-cns11643-2 . #x5A35) ; ø»” ¢ + (ideograph-daikanwa . 33367) ; ø¸ˆ‰— + (=ucs . #x8785) ; 螅 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5B3B) ; ø»‹¹¶ + (chinese-cns11643-4 . #x533C) ; ø»˜ªŸ + (ideograph-daikanwa . 33368) ; ø¸ˆ‰˜ + (=ucs . #x8786) ; 螆 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5345) ; ø»˜ª¨ + (ideograph-daikanwa . 33369) ; ø¸ˆ‰™ + (=ucs . #x273A2) ; 𧎢 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5776) ; ø»š»• + (ideograph-daikanwa . 33370) ; ø¸ˆ‰š + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5B3C) ; ø»‹¹· + (chinese-cns11643-2 . #x5A33) ; ø»”   + (=jis-x0213-1-2000 . #x7B5B) ; ø»¤˜‚ + (ideograph-daikanwa . 33371) ; ø¸ˆ‰› + (=ucs . #x8787) ; 螇 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x7322) ; ø»…¾¡ + (japanese-jisx0212 . #x5B3D) ; ø»‹¹¸ + (chinese-isoir165 . #x7322) ; ø»Ž¦± + (chinese-cns11643-2 . #x5A2E) ; ø»” › + (=jis-x0213-1-2000 . #x7B5C) ; ø»¤˜ƒ + (ideograph-daikanwa . 33372) ; ø¸ˆ‰œ + (=ucs . #x8788) ; 螈 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3277) ; ø»ž™ˆ + (ideograph-daikanwa . 33373) ; ø¸ˆ‰ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5B3E) ; ø»‹¹¹ + (chinese-cns11643-2 . #x5A3D) ; ø»” ª + (=jis-x0213-2-2000 . #x7767) ; ø»¦œš + (ideograph-daikanwa . 33374) ; ø¸ˆ‰ž + (=ucs . #x8789) ; 螉 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5775) ; ø»š»” + (ideograph-daikanwa . 33375) ; ø¸ˆ‰Ÿ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x533E) ; ø»˜ª¡ + (ideograph-daikanwa . 33376) ; ø¸ˆ‰  + (=ucs . #x45D7) ; 䗗 + )) +(define-char + '((=>ucs . #x273A5) ; 𧎥 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 33377) ; ø¸ˆ‰¡ + )) +(define-char + '((morohashi-daikanwa 33377 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x533A) ; ø»˜ª + (=ucs . #x273A5) ; 𧎥 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5774) ; ø»š»“ + (ideograph-daikanwa . 33378) ; ø¸ˆ‰¢ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x525B) ; ø»–Ÿœ + (ideograph-daikanwa . 33379) ; ø¸ˆ‰£ + (=ucs . #x878A) ; 螊 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x7274) ; ø»…¾• + (japanese-jisx0212 . #x5B3F) ; ø»‹¹º + (chinese-isoir165 . #x7274) ; ø»Ž¦¥ + (chinese-cns11643-3 . #x525D) ; ø»–Ÿž + (=jis-x0213-2-2000 . #x7768) ; ø»¦œ› + (ideograph-daikanwa . 33381) ; ø¸ˆ‰¥ + (=ucs . #x878B) ; 螋 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5771) ; ø»š» + (ideograph-daikanwa . 33382) ; ø¸ˆ‰¦ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5B40) ; ø»‹¹» + (chinese-cns11643-4 . #x5344) ; ø»˜ª§ + (ideograph-daikanwa . 33383) ; ø¸ˆ‰§ + (=ucs . #x878C) ; 螌 + )) +(define-char + '((=>ucs . #x878D) ; 融 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (=jis-x0208 . #x4D3B) ; ø½Š¶¾ + (korean-ksc5601 . #x6B57) ; ø»Š‡® + (ideograph-daikanwa . 33384) ; ø¸ˆ‰¨ + (ucs-jis . #x878D) ; ø½Š¶¾ + )) +(define-char + '((morohashi-daikanwa 33384 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x485A) ; ø»…€ + (chinese-isoir165 . #x485A) ; ø»¨Ÿ + (chinese-cns11643-1 . #x722E) ; ø»’¹§ + (=ucs . #x878D) ; 融 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x525F) ; ø»–Ÿ  + (ideograph-daikanwa . 33385) ; ø¸ˆ‰© + (=ucs . #x878E) ; 螎 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A2A) ; ø»” — + (ideograph-daikanwa . 33386) ; ø¸ˆ‰ª + (=ucs . #x878F) ; 螏 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x577A) ; ø»š»™ + (ideograph-daikanwa . 33387) ; ø¸ˆ‰« + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x525C) ; ø»–Ÿ + (ideograph-daikanwa . 33388) ; ø¸ˆ‰¬ + (=ucs . #x45D8) ; 䗘 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5B41) ; ø»‹¹¼ + (chinese-cns11643-2 . #x5A36) ; ø»” £ + (ideograph-daikanwa . 33389) ; ø¸ˆ‰­ + (=ucs . #x8790) ; 螐 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A37) ; ø»” ¤ + (ideograph-daikanwa . 33390) ; ø¸ˆ‰® + (=ucs . #x8791) ; 螑 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x326E) ; ø»ž˜¿ + (ideograph-daikanwa . 33391) ; ø¸ˆ‰¯ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3273) ; ø»ž™„ + (ideograph-daikanwa . 33392) ; ø¸ˆ‰° + (=ucs . #x45D9) ; 䗙 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x327D) ; ø»ž™Ž + (ideograph-daikanwa . 33393) ; ø¸ˆ‰± + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5777) ; ø»š»– + (ideograph-daikanwa . 33394) ; ø¸ˆ‰² + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A2D) ; ø»” š + (ideograph-daikanwa . 33395) ; ø¸ˆ‰³ + (=ucs . #x8792) ; 螒 + )) +(define-char + '((=>ucs . #x8779) ; 蝹 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A32) ; ø»” Ÿ + (ideograph-daikanwa . 33396) ; ø¸ˆ‰´ + (ucs-cns . #x8779) ; ø»” Ÿ + )) +(define-char + '((=>ucs-cns . #x2F9BB) ; 蝹 + (morohashi-daikanwa 33396 0 4) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (->same-ideograph + ((=ucs . #x2F9BB) ; 蝹 + )) + (=ucs . #x8779) ; 蝹 + )) +(define-char + '((=>ucs* . #x8779) ; 蝹 + (morohashi-daikanwa 33396 0 5) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x4D33) ; ø»˜¡¢ + (ucs-gb . #x8779) ; 蝹 + (=ucs . #x2F9BB) ; 蝹 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5348) ; ø»˜ª« + (ideograph-daikanwa . 33397) ; ø¸ˆ‰µ + (=ucs . #x273AC) ; 𧎬 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x577B) ; ø»š»š + (ideograph-daikanwa . 33398) ; ø¸ˆ‰¶ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x533D) ; ø»˜ª  + (ideograph-daikanwa . 33399) ; ø¸ˆ‰· + (=ucs . #x45DA) ; 䗚 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5349) ; ø»˜ª¬ + (ideograph-daikanwa . 33400) ; ø¸ˆ‰¸ + (=ucs . #x273AE) ; 𧎮 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 33401) ; ø¸ˆ‰¹ + (=ucs . #x45DB) ; 䗛 + )) +(define-char + '((=>ucs . #x45DB) ; 䗛 + (morohashi-daikanwa 33401 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x584D) ; ø»˜²† + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 33402) ; ø¸ˆ‰º + (=ucs . #x273AF) ; 𧎯 + )) +(define-char + '((=>ucs . #x273AF) ; 𧎯 + (morohashi-daikanwa 33402 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5340) ; ø»˜ª£ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5342) ; ø»˜ª¥ + (ideograph-daikanwa . 33403) ; ø¸ˆ‰» + (=ucs . #x273B0) ; 𧎰 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x727B) ; ø»…¾œ + (japanese-jisx0212 . #x5B42) ; ø»‹¹½ + (chinese-isoir165 . #x727B) ; ø»Ž¦¬ + (=jis-x0213-2-2000 . #x7769) ; ø»¦œœ + (ideograph-daikanwa . 33404) ; ø¸ˆ‰¼ + (=ucs . #x8793) ; 螓 + )) +(define-char + '((=>ucs . #x8793) ; 螓 + (morohashi-daikanwa 33404 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A2C) ; ø»” ™ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x577C) ; ø»š»› + (ideograph-daikanwa . 33405) ; ø¸ˆ‰½ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x326D) ; ø»ž˜¾ + (ideograph-daikanwa . 33406) ; ø¸ˆ‰¾ + )) +(define-char + '((=>ucs . #x273B3) ; 𧎳 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 33407) ; ø¸ˆ‰¿ + )) +(define-char + '((morohashi-daikanwa 33407 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x533B) ; ø»˜ªž + (=ucs . #x273B3) ; 𧎳 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A3A) ; ø»” § + (ideograph-daikanwa . 33408) ; ø¸ˆŠ€ + (=ucs . #x8794) ; 螔 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3267) ; ø»ž˜¸ + (ideograph-daikanwa . 33409) ; ø¸ˆŠ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5B43) ; ø»‹¹¾ + (chinese-cns11643-4 . #x5341) ; ø»˜ª¤ + (ideograph-daikanwa . 33410) ; ø¸ˆŠ‚ + (=ucs . #x8795) ; 螕 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 33411) ; ø¸ˆŠƒ + (=ucs . #x8796) ; 螖 + )) +(define-char + '((=>ucs . #x8796) ; 螖 + (morohashi-daikanwa 33411 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A30) ; ø»”  + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x533F) ; ø»˜ª¢ + (ideograph-daikanwa . 33412) ; ø¸ˆŠ„ + (=ucs . #x273B5) ; 𧎵 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x327A) ; ø»ž™‹ + (ideograph-daikanwa . 33413) ; ø¸ˆŠ… + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x7325) ; ø»…¾¤ + (japanese-jisx0212 . #x5B44) ; ø»‹¹¿ + (chinese-isoir165 . #x7325) ; ø»Ž¦´ + (chinese-cns11643-2 . #x5A2B) ; ø»” ˜ + (ideograph-daikanwa . 33414) ; ø¸ˆŠ† + (=ucs . #x8797) ; 螗 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5B45) ; ø»‹º€ + (chinese-cns11643-2 . #x5A31) ; ø»” ž + (ideograph-daikanwa . 33415) ; ø¸ˆŠ‡ + (=ucs . #x8798) ; 螘 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5B46) ; ø»‹º + (chinese-cns11643-3 . #x5262) ; ø»–Ÿ£ + (ideograph-daikanwa . 33416) ; ø¸ˆŠˆ + (=ucs . #x8799) ; 螙 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x327C) ; ø»ž™ + (ideograph-daikanwa . 33417) ; ø¸ˆŠ‰ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A3C) ; ø»” © + (ideograph-daikanwa . 33418) ; ø¸ˆŠŠ + (=ucs . #x879A) ; 螚 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5779) ; ø»š»˜ + (ideograph-daikanwa . 33419) ; ø¸ˆŠ‹ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x576F) ; ø»š»Ž + (ideograph-daikanwa . 33420) ; ø¸ˆŠŒ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A29) ; ø»” – + (ideograph-daikanwa . 33421) ; ø¸ˆŠ + (=ucs . #x879B) ; 螛 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5821) ; ø»š»ž + (ideograph-daikanwa . 33422) ; ø¸ˆŠŽ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A3B) ; ø»” ¨ + (ideograph-daikanwa . 33423) ; ø¸ˆŠ + (=ucs . #x879C) ; 螜 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A38) ; ø»” ¥ + (ideograph-daikanwa . 33424) ; ø¸ˆŠ + (=ucs . #x879D) ; 螝 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5772) ; ø»š»‘ + (ideograph-daikanwa . 33425) ; ø¸ˆŠ‘ + )) +(define-char + '((=>ucs . #x45DC) ; 䗜 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 33426) ; ø¸ˆŠ’ + )) +(define-char + '((morohashi-daikanwa 33426 0 3) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x5260) ; ø»–Ÿ¡ + (=ucs . #x45DC) ; 䗜 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 33427) ; ø¸ˆŠ“ + )) +(define-char + '((morohashi-daikanwa 33427 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B3A) ; ø»ž¥™ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5B47) ; ø»‹º‚ + (chinese-cns11643-1 . #x722C) ; ø»’¹¥ + (chinese-gb12345 . #x426C) ; 螞 + (ideograph-daikanwa . 33428) ; ø¸ˆŠ” + (=ucs . #x879E) ; 螞 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 7245) + (chinese-gb2312 . #x4378) ; ø»„¹— + (=jis-x0208 . #x6A26) ; ø½‹¡ + (korean-ksc5601 . #x592D) ; ø»‰¬¨ + (chinese-isoir165 . #x4378) ; ø»¡§ + (chinese-cns11643-1 . #x722B) ; ø»’¹¤ + (ideograph-daikanwa . 33429) ; ø¸ˆŠ• + (=ucs . #x879F) ; 螟 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3275) ; ø»ž™† + (ideograph-daikanwa . 33430) ; ø¸ˆŠ– + (=ucs . #x45DD) ; 䗝 + )) +(define-char + '((=>ucs . #x87A0) ; 螠 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5B48) ; ø»‹ºƒ + (=jis-x0213-2-2000 . #x776A) ; ø»¦œ + (ideograph-daikanwa . 33431) ; ø¸ˆŠ— + (ucs-jis . #x87A0) ; ø»‹ºƒ + )) +(define-char + '((morohashi-daikanwa 33431 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5339) ; ø»˜ªœ + (=ucs . #x87A0) ; 螠 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x525E) ; ø»–ŸŸ + (ideograph-daikanwa . 33432) ; ø¸ˆŠ˜ + (=ucs . #x87A1) ; 螡 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3324) ; ø»ž™“ + (ideograph-daikanwa . 33433) ; ø¸ˆŠ™ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 7136) + (=jis-x0208 . #x6A25) ; ø½‹¡Ž + (korean-ksc5601 . #x7B2B) ; ø»Šž¢ + (chinese-cns11643-1 . #x722D) ; ø»’¹¦ + (chinese-gb12345 . #x5329) ; 螢 + (ideograph-daikanwa . 33434) ; ø¸ˆŠš + (=ucs . #x87A2) ; 螢 + )) +(define-char + '((=>ucs . #x87A3) ; 螣 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5B49) ; ø»‹º„ + (ideograph-daikanwa . 33435) ; ø¸ˆŠ› + (ucs-jis . #x87A3) ; ø»‹º„ + )) +(define-char + '((morohashi-daikanwa 33435 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-isoir165 . #x2C58) ; ø»Œ¿• + (chinese-cns11643-2 . #x5A34) ; ø»” ¡ + (=ucs . #x87A3) ; 螣 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5778) ; ø»š»— + (ideograph-daikanwa . 33436) ; ø¸ˆŠœ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3269) ; ø»ž˜º + (ideograph-daikanwa . 33437) ; ø¸ˆŠ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5346) ; ø»˜ª© + (ideograph-daikanwa . 33438) ; ø¸ˆŠž + (=ucs . #x273BE) ; 𧎾 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3270) ; ø»ž™ + (ideograph-daikanwa . 33439) ; ø¸ˆŠŸ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3322) ; ø»ž™‘ + (ideograph-daikanwa . 33440) ; ø¸ˆŠ  + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5773) ; ø»š»’ + (ideograph-daikanwa . 33441) ; ø¸ˆŠ¡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3264) ; ø»ž˜µ + (ideograph-daikanwa . 33442) ; ø¸ˆŠ¢ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x577E) ; ø»š» + (ideograph-daikanwa . 33443) ; ø¸ˆŠ£ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A28) ; ø»” • + (ideograph-daikanwa . 33444) ; ø¸ˆŠ¤ + (=ucs . #x87A4) ; 螤 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3274) ; ø»ž™… + (ideograph-daikanwa . 33445) ; ø¸ˆŠ¥ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5347) ; ø»˜ªª + (ideograph-daikanwa . 33446) ; ø¸ˆŠ¦ + (=ucs . #x273C6) ; 𧏆 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 33447) ; ø¸ˆŠ§ + )) +(define-char + '((morohashi-daikanwa 33447 0 4) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5060) ; ø»š°­ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x326B) ; ø»ž˜¼ + (ideograph-daikanwa . 33448) ; ø¸ˆŠ¨ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3265) ; ø»ž˜¶ + (ideograph-daikanwa . 33449) ; ø¸ˆŠ© + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x577D) ; ø»š»œ + (ideograph-daikanwa . 33450) ; ø¸ˆŠª + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3276) ; ø»ž™‡ + (ideograph-daikanwa . 33451) ; ø¸ˆŠ« + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5343) ; ø»˜ª¦ + (ideograph-daikanwa . 33452) ; ø¸ˆŠ¬ + (=ucs . #x273CC) ; 𧏌 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x5261) ; ø»–Ÿ¢ + (ideograph-daikanwa . 33453) ; ø¸ˆŠ­ + (=ucs . #x45DE) ; 䗞 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3262) ; ø»ž˜³ + (ideograph-daikanwa . 33454) ; ø¸ˆŠ® + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3263) ; ø»ž˜´ + (ideograph-daikanwa . 33455) ; ø¸ˆŠ¯ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3278) ; ø»ž™‰ + (ideograph-daikanwa . 33456) ; ø¸ˆŠ° + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x326F) ; ø»ž™€ + (ideograph-daikanwa . 33457) ; ø¸ˆŠ± + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x327E) ; ø»ž™ + (ideograph-daikanwa . 33458) ; ø¸ˆŠ² + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3272) ; ø»ž™ƒ + (ideograph-daikanwa . 33459) ; ø¸ˆŠ³ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x326C) ; ø»ž˜½ + (ideograph-daikanwa . 33460) ; ø¸ˆŠ´ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3279) ; ø»ž™Š + (ideograph-daikanwa . 33461) ; ø¸ˆŠµ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3271) ; ø»ž™‚ + (ideograph-daikanwa . 33463) ; ø¸ˆŠ· + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x326A) ; ø»ž˜» + (ideograph-daikanwa . 33464) ; ø¸ˆŠ¸ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x576E) ; ø»š» + (ideograph-daikanwa . 49688) ; ø¸Œˆ˜ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3321) ; ø»ž™ + (ideograph-daikanwa . 49689) ; ø¸Œˆ™ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3323) ; ø»ž™’ + (ideograph-daikanwa . 49690) ; ø¸Œˆš + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A2F) ; ø»” œ + (=ucs . #x8781) ; 螁 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (chinese-gb12345 . #x7D4E) ; 螦 + (=ucs . #x87A6) ; 螦 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5B4A) ; ø»‹º… + (=ucs . #x87A7) ; 螧 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x727D) ; ø»…¾ž + (chinese-isoir165 . #x727D) ; ø»Ž¦® + (=ucs . #x87A8) ; 螨 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (=ucs . #x87A9) ; 螩 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3266) ; ø»ž˜· + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3268) ; ø»ž˜¹ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F27) ; ø»”§ª + (ideograph-daikanwa . 33469) ; ø¸ˆŠ½ + (=ucs . #x87AA) ; 螪 + )) +(define-char + '((=>ucs . #x273F8) ; 𧏸 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 33470) ; ø¸ˆŠ¾ + )) +(define-char + '((morohashi-daikanwa 33470 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5859) ; ø»˜²’ + (=ucs . #x273F8) ; 𧏸 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E29) ; ø»›„š + (ideograph-daikanwa . 33471) ; ø¸ˆŠ¿ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E2C) ; ø»›„ + (ideograph-daikanwa . 33472) ; ø¸ˆ‹€ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5855) ; ø»˜²Ž + (ideograph-daikanwa . 33473) ; ø¸ˆ‹ + (=ucs . #x273FB) ; 𧏻 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B52) ; ø»ž¥± + (ideograph-daikanwa . 33474) ; ø¸ˆ‹‚ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E32) ; ø»›„£ + (ideograph-daikanwa . 33475) ; ø¸ˆ‹ƒ + (=ucs . #x45DF) ; 䗟 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B44) ; ø»ž¥£ + (ideograph-daikanwa . 33476) ; ø¸ˆ‹„ + )) +(define-char + '((=>ucs . #x45E0) ; 䗠 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 33477) ; ø¸ˆ‹… + )) +(define-char + '((morohashi-daikanwa 33477 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5857) ; ø»˜² + (=ucs . #x45E0) ; 䗠 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B3E) ; ø»ž¥ + (ideograph-daikanwa . 33478) ; ø¸ˆ‹† + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 33479) ; ø¸ˆ‹‡ + (=ucs . #x273FE) ; 𧏾 + )) +(define-char + '((=>ucs . #x273FE) ; 𧏾 + (morohashi-daikanwa 33479 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (=jis-x0213-2-2000 . #x776B) ; ø»¦œž + (ucs-jis . #x273FE) ; ø»¦œž + )) +(define-char + '((=>ucs . #x273FE) ; 𧏾 + (morohashi-daikanwa 33479 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5860) ; ø»˜²™ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5852) ; ø»˜²‹ + (ideograph-daikanwa . 33480) ; ø¸ˆ‹ˆ + (=ucs . #x45E1) ; 䗡 + )) +(define-char + '((=>ucs . #x273FF) ; 𧏿 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 33481) ; ø¸ˆ‹‰ + )) +(define-char + '((=>ucs . #x273FF) ; 𧏿 + (morohashi-daikanwa 33481 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x585C) ; ø»˜²• + )) +(define-char + '((morohashi-daikanwa 33481 0 3) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x273FF) ; 𧏿 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B48) ; ø»ž¥§ + (ideograph-daikanwa . 33482) ; ø¸ˆ‹Š + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B42) ; ø»ž¥¡ + (ideograph-daikanwa . 33483) ; ø¸ˆ‹‹ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B55) ; ø»ž¥´ + (ideograph-daikanwa . 33484) ; ø¸ˆ‹Œ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x585E) ; ø»˜²— + (ideograph-daikanwa . 33486) ; ø¸ˆ‹Ž + (=ucs . #x27404) ; 𧐄 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F3B) ; ø»”§¾ + (ideograph-daikanwa . 33487) ; ø¸ˆ‹ + (=ucs . #x87B8) ; 螸 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B46) ; ø»ž¥¥ + (ideograph-daikanwa . 33488) ; ø¸ˆ‹ + )) +(define-char + '((=>ucs . #x45E2) ; 䗢 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 33489) ; ø¸ˆ‹‘ + )) +(define-char + '((morohashi-daikanwa 33489 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5637) ; ø»–¤° + (=ucs . #x45E2) ; 䗢 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 33490) ; ø¸ˆ‹’ + )) +(define-char + '((morohashi-daikanwa 33490 0 5) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2847) ; ø»ž‰¬ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 7253) + (chinese-gb2312 . #x7327) ; ø»…¾¦ + (=jis-x0208 . #x6A2E) ; ø½‹¡— + (chinese-isoir165 . #x7327) ; ø»Ž¦¶ + (chinese-cns11643-1 . #x753C) ; ø»’¾ + (ideograph-daikanwa . 33491) ; ø¸ˆ‹“ + (=ucs . #x87AB) ; 螫 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B43) ; ø»ž¥¢ + (ideograph-daikanwa . 33492) ; ø¸ˆ‹” + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x7329) ; ø»…¾¨ + (japanese-jisx0212 . #x5B4B) ; ø»‹º† + (chinese-isoir165 . #x7329) ; ø»Ž¦¸ + (chinese-cns11643-2 . #x5F2B) ; ø»”§® + (=jis-x0213-1-2000 . #x7B5D) ; ø»¤˜„ + (ideograph-daikanwa . 33493) ; ø¸ˆ‹• + (=ucs . #x87AC) ; 螬 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x7324) ; ø»…¾£ + (japanese-jisx0212 . #x5B4C) ; ø»‹º‡ + (chinese-isoir165 . #x7324) ; ø»Ž¦³ + (chinese-cns11643-2 . #x5F28) ; ø»”§« + (=jis-x0213-1-2000 . #x7B5E) ; ø»¤˜… + (ideograph-daikanwa . 33494) ; ø¸ˆ‹– + (=ucs . #x87AD) ; 螭 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5B4D) ; ø»‹ºˆ + (chinese-cns11643-2 . #x5F2F) ; ø»”§² + (ideograph-daikanwa . 33495) ; ø¸ˆ‹— + (=ucs . #x87AE) ; 螮 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 7246) + (chinese-gb2312 . #x727C) ; ø»…¾ + (=jis-x0208 . #x6A28) ; ø½‹¡‘ + (chinese-isoir165 . #x727C) ; ø»Ž¦­ + (chinese-cns11643-2 . #x5F35) ; ø»”§¸ + (ideograph-daikanwa . 33496) ; ø¸ˆ‹˜ + (=ucs . #x87AF) ; 螯 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F2A) ; ø»”§­ + (ideograph-daikanwa . 33497) ; ø¸ˆ‹™ + (=ucs . #x87B0) ; 螰 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5858) ; ø»˜²‘ + (ideograph-daikanwa . 33498) ; ø¸ˆ‹š + (=ucs . #x45E3) ; 䗣 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x584F) ; ø»˜²ˆ + (ideograph-daikanwa . 33499) ; ø¸ˆ‹› + (=ucs . #x45E4) ; 䗤 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5850) ; ø»˜²‰ + (ideograph-daikanwa . 33500) ; ø¸ˆ‹œ + (=ucs . #x27407) ; 𧐇 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5B4E) ; ø»‹º‰ + (chinese-cns11643-3 . #x563A) ; ø»–¤³ + (ideograph-daikanwa . 33501) ; ø¸ˆ‹ + (=ucs . #x87B1) ; 螱 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F3E) ; ø»”¨ + (ideograph-daikanwa . 33502) ; ø¸ˆ‹ž + (=ucs . #x87B2) ; 螲 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 7257) + (chinese-gb2312 . #x732B) ; ø»…¾ª + (=jis-x0208 . #x6A30) ; ø½‹¡™ + (korean-ksc5601 . #x5359) ; ø»‰¤  + (chinese-isoir165 . #x732B) ; ø»Ž¦º + (chinese-cns11643-1 . #x7539) ; ø»’¾Œ + (ideograph-daikanwa . 33503) ; ø¸ˆ‹Ÿ + (=ucs . #x87B3) ; 螳 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F38) ; ø»”§» + (ideograph-daikanwa . 33504) ; ø¸ˆ‹  + (=ucs . #x87B4) ; 螴 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x732A) ; ø»…¾© + (japanese-jisx0212 . #x5B4F) ; ø»‹ºŠ + (chinese-isoir165 . #x732A) ; ø»Ž¦¹ + (chinese-cns11643-2 . #x5F2D) ; ø»”§° + (=jis-x0213-1-2000 . #x7B5F) ; ø»¤˜† + (ideograph-daikanwa . 33505) ; ø¸ˆ‹¡ + (=ucs . #x87B5) ; 螵 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F39) ; ø»”§¼ + (ideograph-daikanwa . 33506) ; ø¸ˆ‹¢ + (=ucs . #x87B6) ; 螶 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E31) ; ø»›„¢ + (ideograph-daikanwa . 33507) ; ø¸ˆ‹£ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F34) ; ø»”§· + (ideograph-daikanwa . 33508) ; ø¸ˆ‹¤ + (=ucs . #x87B7) ; 螷 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F2C) ; ø»”§¯ + (ideograph-daikanwa . 33510) ; ø¸ˆ‹¦ + (=ucs . #x87B9) ; 螹 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B4B) ; ø»ž¥ª + (ideograph-daikanwa . 33511) ; ø¸ˆ‹§ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 7260) + (chinese-gb2312 . #x425D) ; ø»„·ž + (=jis-x0208 . #x4D66) ; ø½Š·© + (korean-ksc5601 . #x5522) ; ø»‰¦¥ + (chinese-isoir165 . #x425D) ; ø»Ÿ® + (chinese-cns11643-1 . #x753E) ; ø»’¾‘ + (ideograph-daikanwa . 33512) ; ø¸ˆ‹¨ + (=ucs . #x87BA) ; 螺 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B50) ; ø»ž¥¯ + (ideograph-daikanwa . 33513) ; ø¸ˆ‹© + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5856) ; ø»˜² + (=jis-x0213-2-2000 . #x776C) ; ø»¦œŸ + (ideograph-daikanwa . 33514) ; ø¸ˆ‹ª + (=ucs . #x45E5) ; 䗥 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 7263) + (=jis-x0208 . #x6A33) ; ø½‹¡œ + (chinese-gb12345 . #x7277) ; 螻 + (ideograph-daikanwa . 33515) ; ø¸ˆ‹« + (=ucs . #x87BB) ; 螻 + )) +(define-char + '((=>ucs . #x87BB) ; 螻 + (morohashi-daikanwa 33515 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x753D) ; ø»’¾ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F2E) ; ø»”§± + (ideograph-daikanwa . 33516) ; ø¸ˆ‹¬ + (=ucs . #x87BC) ; 螼 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5638) ; ø»–¤± + (ideograph-daikanwa . 33517) ; ø¸ˆ‹­ + (=ucs . #x45E6) ; 䗦 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x563C) ; ø»–¤µ + (ideograph-daikanwa . 33518) ; ø¸ˆ‹® + (=ucs . #x45EC) ; 䗬 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 7248) + (chinese-gb2312 . #x732E) ; ø»…¾­ + (=jis-x0208 . #x6A2A) ; ø½‹¡“ + (chinese-isoir165 . #x732E) ; ø»Ž¦½ + (chinese-cns11643-2 . #x5F3C) ; ø»”§¿ + (ideograph-daikanwa . 33519) ; ø¸ˆ‹¯ + (=ucs . #x87BD) ; 螽 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B3F) ; ø»ž¥ž + (ideograph-daikanwa . 33520) ; ø¸ˆ‹° + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x584E) ; ø»˜²‡ + (ideograph-daikanwa . 33521) ; ø¸ˆ‹± + (=ucs . #x45E7) ; 䗧 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x585D) ; ø»˜²– + (ideograph-daikanwa . 33522) ; ø¸ˆ‹² + (=ucs . #x2740B) ; 𧐋 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B4F) ; ø»ž¥® + (ideograph-daikanwa . 33523) ; ø¸ˆ‹³ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E2B) ; ø»›„œ + (ideograph-daikanwa . 33524) ; ø¸ˆ‹´ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5632) ; ø»–¤« + (ideograph-daikanwa . 33525) ; ø¸ˆ‹µ + (=ucs . #x45E8) ; 䗨 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5854) ; ø»˜² + (ideograph-daikanwa . 33526) ; ø¸ˆ‹¶ + (=ucs . #x45E9) ; 䗩 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E2F) ; ø»›„  + (ideograph-daikanwa . 33527) ; ø¸ˆ‹· + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B53) ; ø»ž¥² + (ideograph-daikanwa . 33528) ; ø¸ˆ‹¸ + )) +(define-char + '((=>ucs . #x87BE) ; 螾 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5B50) ; ø»‹º‹ + (=jis-x0213-2-2000 . #x776D) ; ø»¦œ  + (ideograph-daikanwa . 33529) ; ø¸ˆ‹¹ + (ucs-jis . #x87BE) ; ø»‹º‹ + )) +(define-char + '((morohashi-daikanwa 33529 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F26) ; ø»”§© + (=ucs . #x87BE) ; 螾 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5B51) ; ø»‹ºŒ + (ideograph-daikanwa . 33530) ; ø¸ˆ‹º + (=ucs . #x87BF) ; 螿 + )) +(define-char + '((=>ucs . #x87BF) ; 螿 + (morohashi-daikanwa 33530 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F3A) ; ø»”§½ + )) +(define-char + '((=>ucs . #x87C0) ; 蟀 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208 . #x6A2B) ; ø½‹¡” + (ideograph-daikanwa . 33531) ; ø¸ˆ‹» + (ucs-jis . #x87C0) ; ø½‹¡” + )) +(define-char + '((morohashi-daikanwa 33531 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x7330) ; ø»…¾¯ + (chinese-isoir165 . #x7330) ; ø»Ž¦¿ + (chinese-cns11643-1 . #x7537) ; ø»’¾Š + (=ucs . #x87C0) ; 蟀 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x585A) ; ø»˜²“ + (=jis-x0213-2-2000 . #x776E) ; ø»¦œ¡ + (ideograph-daikanwa . 33532) ; ø¸ˆ‹¼ + (=ucs . #x27410) ; 𧐐 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5B52) ; ø»‹º + (chinese-cns11643-3 . #x5639) ; ø»–¤² + (=jis-x0213-2-2000 . #x776F) ; ø»¦œ¢ + (ideograph-daikanwa . 33533) ; ø¸ˆ‹½ + (=ucs . #x87C1) ; 蟁 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 33534) ; ø¸ˆ‹¾ + (=ucs . #x87C2) ; 蟂 + )) +(define-char + '((=>ucs . #x87C2) ; 蟂 + (morohashi-daikanwa 33534 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F32) ; ø»”§µ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 33535) ; ø¸ˆ‹¿ + )) +(define-char + '((morohashi-daikanwa 33535 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B47) ; ø»ž¥¦ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F31) ; ø»”§´ + (ideograph-daikanwa . 33536) ; ø¸ˆŒ€ + (=ucs . #x87C3) ; 蟃 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 7256) + (=jis-x0208 . #x6A2F) ; ø½‹¡˜ + (korean-ksc5601 . #x765E) ; ø»Š—¿ + (chinese-cns11643-2 . #x5F36) ; ø»”§¹ + (chinese-gb12345 . #x555D) ; 蟄 + (ideograph-daikanwa . 33537) ; ø¸ˆŒ + (=ucs . #x87C4) ; 蟄 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x585F) ; ø»˜²˜ + (=jis-x0213-1-2000 . #x7B60) ; ø»¤˜‡ + (ideograph-daikanwa . 33538) ; ø¸ˆŒ‚ + (=ucs . #x45EA) ; 䗪 + )) +(define-char + '((=>ucs . #x87C5) ; 蟅 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (ideograph-daikanwa . 33539) ; ø¸ˆŒƒ + )) +(define-char + '((=>ucs . #x87C5) ; 蟅 + (morohashi-daikanwa 33539 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (chinese-cns11643-2 . #x5F29) ; ø»”§¬ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B3C) ; ø»ž¥› + (ideograph-daikanwa . 33540) ; ø¸ˆŒ„ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 33541) ; ø¸ˆŒ… + )) +(define-char + '((morohashi-daikanwa 33541 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B41) ; ø»ž¥  + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x7321) ; ø»…¾  + (=jis-x0208 . #x6A32) ; ø½‹¡› + (chinese-isoir165 . #x7321) ; ø»Ž¦° + (chinese-cns11643-1 . #x753B) ; ø»’¾Ž + (ideograph-daikanwa . 33542) ; ø¸ˆŒ† + (=ucs . #x87C6) ; 蟆 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208 . #x6A31) ; ø½‹¡š + (chinese-cns11643-3 . #x563B) ; ø»–¤´ + (ideograph-daikanwa . 33543) ; ø¸ˆŒ‡ + (=ucs . #x87C7) ; 蟇 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5635) ; ø»–¤® + (ideograph-daikanwa . 33544) ; ø¸ˆŒˆ + (=ucs . #x45EB) ; 䗫 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5B53) ; ø»‹ºŽ + (chinese-cns11643-1 . #x753F) ; ø»’¾’ + (chinese-gb12345 . #x7265) ; 蟈 + (ideograph-daikanwa . 33545) ; ø¸ˆŒ‰ + (=ucs . #x87C8) ; 蟈 + )) +(define-char + '((=>ucs . #x87C9) ; 蟉 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5B54) ; ø»‹º + (ideograph-daikanwa . 33546) ; ø¸ˆŒŠ + (ucs-jis . #x87C9) ; ø»‹º + )) +(define-char + '((morohashi-daikanwa 33546 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F30) ; ø»”§³ + (=ucs . #x87C9) ; 蟉 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E33) ; ø»›„¤ + (ideograph-daikanwa . 33547) ; ø¸ˆŒ‹ + )) +(define-char + '((=>ucs . #x27414) ; 𧐔 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 33548) ; ø¸ˆŒŒ + )) +(define-char + '((morohashi-daikanwa 33548 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5853) ; ø»˜²Œ + (=ucs . #x27414) ; 𧐔 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x7331) ; ø»…¾° + (japanese-jisx0212 . #x5B55) ; ø»‹º + (chinese-isoir165 . #x7331) ; ø»Ž§€ + (chinese-cns11643-2 . #x5F37) ; ø»”§º + (ideograph-daikanwa . 33549) ; ø¸ˆŒ + (=ucs . #x87CA) ; 蟊 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 7247) + (chinese-gb2312 . #x732C) ; ø»…¾« + (=jis-x0208 . #x6A29) ; ø½‹¡’ + (chinese-isoir165 . #x732C) ; ø»Ž¦» + (chinese-cns11643-1 . #x7540) ; ø»’¾“ + (ideograph-daikanwa . 33550) ; ø¸ˆŒŽ + (=ucs . #x87CB) ; 蟋 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B40) ; ø»ž¥Ÿ + (ideograph-daikanwa . 33551) ; ø¸ˆŒ + )) +(define-char + '((=>ucs . #x27416) ; 𧐖 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 33552) ; ø¸ˆŒ + )) +(define-char + '((=>ucs . #x27416) ; 𧐖 + (morohashi-daikanwa 33552 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5851) ; ø»˜²Š + )) +(define-char + '((morohashi-daikanwa 33552 0 3) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x27416) ; 𧐖 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B54) ; ø»ž¥³ + (ideograph-daikanwa . 33553) ; ø¸ˆŒ‘ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E2A) ; ø»›„› + (ideograph-daikanwa . 33554) ; ø¸ˆŒ’ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F33) ; ø»”§¶ + (ideograph-daikanwa . 33555) ; ø¸ˆŒ“ + (=ucs . #x87CC) ; 蟌 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B3B) ; ø»ž¥š + (ideograph-daikanwa . 33556) ; ø¸ˆŒ” + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B49) ; ø»ž¥¨ + (ideograph-daikanwa . 33557) ; ø¸ˆŒ• + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x585B) ; ø»˜²” + (ideograph-daikanwa . 33558) ; ø¸ˆŒ– + (=ucs . #x2741D) ; 𧐝 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E2D) ; ø»›„ž + (ideograph-daikanwa . 33559) ; ø¸ˆŒ— + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E2E) ; ø»›„Ÿ + (ideograph-daikanwa . 33560) ; ø¸ˆŒ˜ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5636) ; ø»–¤¯ + (ideograph-daikanwa . 33561) ; ø¸ˆŒ™ + (=ucs . #x87CD) ; 蟍 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5631) ; ø»–¤ª + (ideograph-daikanwa . 33562) ; ø¸ˆŒš + (=ucs . #x45EE) ; 䗮 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E30) ; ø»›„¡ + (ideograph-daikanwa . 33563) ; ø¸ˆŒ› + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B3D) ; ø»ž¥œ + (ideograph-daikanwa . 33565) ; ø¸ˆŒ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B4E) ; ø»ž¥­ + (ideograph-daikanwa . 33567) ; ø¸ˆŒŸ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5633) ; ø»–¤¬ + (ideograph-daikanwa . 33568) ; ø¸ˆŒ  + (=ucs . #x4CCB) ; 䳋 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E28) ; ø»›„™ + (ideograph-daikanwa . 33569) ; ø¸ˆŒ¡ + )) +(define-char + '((=>ucs . #x87CE) ; 蟎 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5B56) ; ø»‹º‘ + (=jis-x0213-2-2000 . #x7770) ; ø»¦œ£ + (ideograph-daikanwa . 33570) ; ø¸ˆŒ¢ + (ucs-jis . #x87CE) ; ø»‹º‘ + )) +(define-char + '((morohashi-daikanwa 33570 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5634) ; ø»–¤­ + (chinese-gb12345 . #x727D) ; 蟎 + (=ucs . #x87CE) ; 蟎 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B45) ; ø»ž¥¤ + (ideograph-daikanwa . 49691) ; ø¸Œˆ› + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B51) ; ø»ž¥° + (ideograph-daikanwa . 49692) ; ø¸Œˆœ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B4C) ; ø»ž¥« + (ideograph-daikanwa . 49693) ; ø¸Œˆ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B4D) ; ø»ž¥¬ + (ideograph-daikanwa . 49694) ; ø¸Œˆž + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-isoir165 . #x7D7E) ; ø»Ž¶¹ + (=ucs . #x87CF) ; 蟏 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208 . #x6A2C) ; ø½‹¡• + (=ucs . #x87D0) ; 蟐 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x732F) ; ø»…¾® + (chinese-isoir165 . #x732F) ; ø»Ž¦¾ + (chinese-cns11643-1 . #x7538) ; ø»’¾‹ + (=ucs . #x87D1) ; 蟑 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B4A) ; ø»ž¥© + )) +(define-char + '((=>ucs . #x27444) ; 𧑄 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 33571) ; ø¸ˆŒ£ + )) +(define-char + '((morohashi-daikanwa 33571 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x27444) ; 𧑄 + )) +(define-char + '((=>ucs . #x27444) ; 𧑄 + (morohashi-daikanwa 33571 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D3D) ; ø»˜¹Œ + )) +(define-char + '((=>ucs . #x87D2) ; 蟒 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 33572) ; ø¸ˆŒ¤ + )) +(define-char + '((=>ucs . #x87D2) ; 蟒 + (morohashi-daikanwa 33572 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x753A) ; ø»’¾ + )) +(define-char + '((morohashi-daikanwa 33572 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x6A3D) ; ø»ƒ§ª + (chinese-gb2312 . #x727E) ; ø»…¾Ÿ + (chinese-isoir165 . #x727E) ; ø»Ž¦¯ + (=ucs . #x87D2) ; 蟒 + )) +(define-char + '((=>ucs . #x87D2) ; 蟒 + (morohashi-daikanwa 33572 0 3) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0208 . #x6A3D) ; ø»‡»² + (=jis-x0208-1990 . #x6A3D) ; ø½‹¡¦ + (ucs-jis . #x87D2) ; ø»‡»² + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb2312 . #x732D) ; ø»…¾¬ + (chinese-isoir165 . #x732D) ; ø»Ž¦¼ + (chinese-cns11643-2 . #x6333) ; ø»”­® + (ideograph-daikanwa . 33573) ; ø¸ˆŒ¥ + (=ucs . #x87D3) ; 蟓 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6331) ; ø»”­¬ + (ideograph-daikanwa . 33574) ; ø¸ˆŒ¦ + (=ucs . #x87D4) ; 蟔 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D37) ; ø»˜¹† + (ideograph-daikanwa . 33575) ; ø¸ˆŒ§ + (=ucs . #x27445) ; 𧑅 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5B57) ; ø»‹º’ + (chinese-cns11643-3 . #x5B28) ; ø»–«· + (ideograph-daikanwa . 33576) ; ø¸ˆŒ¨ + (=ucs . #x87D5) ; 蟕 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x633A) ; ø»”­µ + (ideograph-daikanwa . 33577) ; ø¸ˆŒ© + (=ucs . #x87F4) ; 蟴 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5B58) ; ø»‹º“ + (chinese-cns11643-3 . #x5876) ; ø»–¨« + (=jis-x0213-1-2000 . #x7B61) ; ø»¤˜ˆ + (ideograph-daikanwa . 33578) ; ø¸ˆŒª + (=ucs . #x87D6) ; 蟖 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6337) ; ø»”­² + (ideograph-daikanwa . 33579) ; ø¸ˆŒ« + (=ucs . #x87D7) ; 蟗 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6335) ; ø»”­° + (ideograph-daikanwa . 33580) ; ø¸ˆŒ¬ + (=ucs . #x87D8) ; 蟘 + )) +(define-char + '((=>ucs . #x87D9) ; 蟙 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5B59) ; ø»‹º” + (ideograph-daikanwa . 33581) ; ø¸ˆŒ­ + (ucs-jis . #x87D9) ; ø»‹º” + )) +(define-char + '((morohashi-daikanwa 33581 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6338) ; ø»”­³ + (=ucs . #x87D9) ; 蟙 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5B5A) ; ø»‹º• + (chinese-cns11643-3 . #x5878) ; ø»–¨­ + (ideograph-daikanwa . 33582) ; ø¸ˆŒ® + (=ucs . #x87DA) ; 蟚 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb2312 . #x7332) ; ø»…¾± + (chinese-isoir165 . #x7332) ; ø»Ž§ + (chinese-cns11643-2 . #x632A) ; ø»”­¥ + (ideograph-daikanwa . 33583) ; ø¸ˆŒ¯ + (=ucs . #x87DB) ; 蟛 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5B5B) ; ø»‹º– + (chinese-cns11643-2 . #x6332) ; ø»”­­ + (ideograph-daikanwa . 33584) ; ø¸ˆŒ° + (=ucs . #x87DC) ; 蟜 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x633C) ; ø»”­· + (ideograph-daikanwa . 33585) ; ø¸ˆŒ± + (=ucs . #x87DD) ; 蟝 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4255) ; ø»ž°† + (ideograph-daikanwa . 33586) ; ø¸ˆŒ² + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4261) ; ø»ž°’ + (ideograph-daikanwa . 33587) ; ø¸ˆŒ³ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F3D) ; ø»”¨€ + (ideograph-daikanwa . 33588) ; ø¸ˆŒ´ + (=ucs . #x87DE) ; 蟞 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4258) ; ø»ž°‰ + (ideograph-daikanwa . 33589) ; ø¸ˆŒµ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5B5C) ; ø»‹º— + (chinese-cns11643-2 . #x632E) ; ø»”­© + (=jis-x0213-2-2000 . #x7772) ; ø»¦œ¥ + (ideograph-daikanwa . 33590) ; ø¸ˆŒ¶ + (=ucs . #x87DF) ; 蟟 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 7271) + (chinese-gb2312 . #x7334) ; ø»…¾³ + (=jis-x0208 . #x6A36) ; ø½‹¡Ÿ + (korean-ksc5601 . #x5A76) ; ø»‰¯ + (chinese-isoir165 . #x7334) ; ø»Ž§ƒ + (chinese-cns11643-1 . #x773A) ; ø»“‰ + (ideograph-daikanwa . 33591) ; ø¸ˆŒ· + (=ucs . #x87E0) ; 蟠 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x426C) ; ø»ž° + (ideograph-daikanwa . 33592) ; ø¸ˆŒ¸ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4268) ; ø»ž°™ + (=jis-x0213-2-2000 . #x7773) ; ø»¦œ¦ + (ideograph-daikanwa . 33593) ; ø¸ˆŒ¹ + (=ucs . #x27449) ; 𧑉 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x425F) ; ø»ž° + (ideograph-daikanwa . 33594) ; ø¸ˆŒº + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5B5D) ; ø»‹º˜ + (chinese-isoir165 . #x7E21) ; ø»Ž¶º + (chinese-cns11643-2 . #x6329) ; ø»”­¤ + (ideograph-daikanwa . 33595) ; ø¸ˆŒ» + (=ucs . #x87E2) ; 蟢 + )) +(define-char + '((=>ucs . #x87E3) ; 蟣 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5B5E) ; ø»‹º™ + (chinese-cns11643-2 . #x6336) ; ø»”­± + (=jis-x0213-2-2000 . #x7774) ; ø»¦œ§ + (ideograph-daikanwa . 33596) ; ø¸ˆŒ¼ + (ucs-jis . #x87E3) ; ø»‹º™ + )) +(define-char + '((morohashi-daikanwa 33596 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb12345 . #x7231) ; 蟣 + (=ucs . #x87E3) ; 蟣 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5B5F) ; ø»‹ºš + (chinese-cns11643-2 . #x6330) ; ø»”­« + (ideograph-daikanwa . 33597) ; ø¸ˆŒ½ + (=ucs . #x87E4) ; 蟤 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6443) ; ø»›¨ + (ideograph-daikanwa . 33598) ; ø¸ˆŒ¾ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D3B) ; ø»˜¹Š + (ideograph-daikanwa . 33599) ; ø¸ˆŒ¿ + (=ucs . #x45EF) ; 䗯 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb2312 . #x7328) ; ø»…¾§ + (chinese-isoir165 . #x7328) ; ø»Ž¦· + (chinese-cns11643-2 . #x632D) ; ø»”­¨ + (=jis-x0213-2-2000 . #x7775) ; ø»¦œ¨ + (ideograph-daikanwa . 33600) ; ø¸ˆ€ + (=ucs . #x87E5) ; 蟥 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6328) ; ø»”­£ + (=jis-x0213-2-2000 . #x7776) ; ø»¦œ© + (ideograph-daikanwa . 33601) ; ø¸ˆ + (=ucs . #x87E6) ; 蟦 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6327) ; ø»”­¢ + (ideograph-daikanwa . 33602) ; ø¸ˆ‚ + (=ucs . #x87E7) ; 蟧 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x633B) ; ø»”­¶ + (ideograph-daikanwa . 33603) ; ø¸ˆƒ + (=ucs . #x87E8) ; 蟨 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5873) ; ø»–¨¨ + (ideograph-daikanwa . 33604) ; ø¸ˆ„ + (=ucs . #x87E9) ; 蟩 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6444) ; ø»›© + (ideograph-daikanwa . 33605) ; ø¸ˆ… + )) +(define-char + '((=>ucs . #x45F0) ; 䗰 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 33606) ; ø¸ˆ† + )) +(define-char + '((morohashi-daikanwa 33606 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E35) ; ø»›„¦ + (=ucs . #x45F0) ; 䗰 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 33607) ; ø¸ˆ‡ + )) +(define-char + '((morohashi-daikanwa 33607 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E34) ; ø»›„¥ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D38) ; ø»˜¹‡ + (ideograph-daikanwa . 33608) ; ø¸ˆˆ + (=ucs . #x2744D) ; 𧑍 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 33609) ; ø¸ˆ‰ + )) +(define-char + '((morohashi-daikanwa 33609 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6450) ; ø»›µ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb2312 . #x7333) ; ø»…¾² + (japanese-jisx0212 . #x5B60) ; ø»‹º› + (chinese-isoir165 . #x7333) ; ø»Ž§‚ + (chinese-cns11643-2 . #x632C) ; ø»”­§ + (=jis-x0213-2-2000 . #x7777) ; ø»¦œª + (ideograph-daikanwa . 33610) ; ø¸ˆŠ + (=ucs . #x87EA) ; 蟪 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4259) ; ø»ž°Š + (ideograph-daikanwa . 33611) ; ø¸ˆ‹ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D36) ; ø»˜¹… + (ideograph-daikanwa . 33612) ; ø¸ˆŒ + (=ucs . #x27450) ; 𧑐 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6445) ; ø»›ª + (ideograph-daikanwa . 33613) ; ø¸ˆ + )) +(define-char + '((=>ucs . #x27452) ; 𧑒 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 33614) ; ø¸ˆŽ + )) +(define-char + '((morohashi-daikanwa 33614 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D35) ; ø»˜¹„ + (=ucs . #x27452) ; 𧑒 + )) +(define-char + '((=>ucs . #x87EB) ; 蟫 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5B61) ; ø»‹ºœ + (=jis-x0213-2-2000 . #x7778) ; ø»¦œ« + (ideograph-daikanwa . 33615) ; ø¸ˆ + (ucs-jis . #x87EB) ; ø»‹ºœ + )) +(define-char + '((morohashi-daikanwa 33615 0 3) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x632B) ; ø»”­¦ + (=ucs . #x87EB) ; 蟫 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x4066) ; ø»‚ª§ + (korean-ksc5601 . #x6051) ; ø»‰·ž + (chinese-cns11643-1 . #x7738) ; ø»“‡ + (=jis-x0213-1-2000 . #x7B62) ; ø»¤˜‰ + (chinese-gb12345 . #x3275) ; 蟬 + (ideograph-daikanwa . 33616) ; ø¸ˆ + (=ucs . #x87EC) ; 蟬 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D3A) ; ø»˜¹‰ + (ideograph-daikanwa . 33617) ; ø¸ˆ‘ + (=ucs . #x27453) ; 𧑓 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x643F) ; ø»›¤ + (ideograph-daikanwa . 33618) ; ø¸ˆ’ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6442) ; ø»›§ + (ideograph-daikanwa . 33619) ; ø¸ˆ“ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x644D) ; ø»›² + (ideograph-daikanwa . 33620) ; ø¸ˆ” + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D39) ; ø»˜¹ˆ + (ideograph-daikanwa . 33621) ; ø¸ˆ• + (=ucs . #x45F1) ; 䗱 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5872) ; ø»–¨§ + (ideograph-daikanwa . 33622) ; ø¸ˆ– + (=ucs . #x45F2) ; 䗲 + )) +(define-char + '((=>ucs . #x87ED) ; 蟭 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5B62) ; ø»‹º + (=jis-x0213-2-2000 . #x7779) ; ø»¦œ¬ + (ideograph-daikanwa . 33623) ; ø¸ˆ— + (ucs-jis . #x87ED) ; ø»‹º + )) +(define-char + '((morohashi-daikanwa 33623 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6334) ; ø»”­¯ + (=ucs . #x87ED) ; 蟭 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb2312 . #x7335) ; ø»…¾´ + (chinese-isoir165 . #x7335) ; ø»Ž§„ + (ideograph-daikanwa . 33624) ; ø¸ˆ˜ + (=ucs . #x87EE) ; 蟮 + )) +(define-char + '((=>ucs . #x87EE) ; 蟮 + (morohashi-daikanwa 33624 0 3) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5874) ; ø»–¨© + )) +(define-char + '((=>ucs . #x27457) ; 𧑗 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 33625) ; ø¸ˆ™ + )) +(define-char + '((morohashi-daikanwa 33625 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x27457) ; 𧑗 + )) +(define-char + '((=>ucs . #x27457) ; 𧑗 + (morohashi-daikanwa 33625 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D34) ; ø»˜¹ƒ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 7267) + (=jis-x0208 . #x6A34) ; ø½‹¡ + (korean-ksc5601 . #x6928) ; ø»Š„ƒ + (chinese-cns11643-1 . #x7737) ; ø»“† + (chinese-gb12345 . #x724D) ; 蟯 + (ideograph-daikanwa . 33626) ; ø¸ˆš + (=ucs . #x87EF) ; 蟯 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x426B) ; ø»ž°œ + (ideograph-daikanwa . 33627) ; ø¸ˆ› + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x644A) ; ø»›¯ + (ideograph-daikanwa . 33628) ; ø¸ˆœ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4256) ; ø»ž°‡ + (ideograph-daikanwa . 33629) ; ø¸ˆ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x643E) ; ø»›£ + (ideograph-daikanwa . 33630) ; ø¸ˆž + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5875) ; ø»–¨ª + (ideograph-daikanwa . 33631) ; ø¸ˆŸ + (=ucs . #x87F0) ; 蟰 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5B63) ; ø»‹ºž + (chinese-cns11643-5 . #x6448) ; ø»›­ + (ideograph-daikanwa . 33632) ; ø¸ˆ  + (=ucs . #x87F1) ; 蟱 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 7102) + (=jis-x0208 . #x6A35) ; ø½‹¡ž + (korean-ksc5601 . #x7579) ; ø»Š–¼ + (chinese-cns11643-1 . #x7739) ; ø»“ˆ + (chinese-gb12345 . #x3366) ; 蟲 + (ideograph-daikanwa . 33633) ; ø¸ˆ¡ + (=ucs . #x87F2) ; 蟲 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5B64) ; ø»‹ºŸ + (chinese-cns11643-2 . #x632F) ; ø»”­ª + (ideograph-daikanwa . 33634) ; ø¸ˆ¢ + (=ucs . #x87F3) ; 蟳 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6441) ; ø»›¦ + (ideograph-daikanwa . 33635) ; ø¸ˆ£ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x644B) ; ø»›° + (ideograph-daikanwa . 33636) ; ø¸ˆ¤ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4257) ; ø»ž°ˆ + (ideograph-daikanwa . 33637) ; ø¸ˆ¥ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x425C) ; ø»ž° + (ideograph-daikanwa . 33638) ; ø¸ˆ¦ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x425B) ; ø»ž°Œ + (ideograph-daikanwa . 33639) ; ø¸ˆ§ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6440) ; ø»›¥ + (ideograph-daikanwa . 33640) ; ø¸ˆ¨ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x426F) ; ø»ž°  + (ideograph-daikanwa . 33641) ; ø¸ˆ© + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x644F) ; ø»›´ + (ideograph-daikanwa . 33642) ; ø¸ˆª + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x426E) ; ø»ž°Ÿ + (ideograph-daikanwa . 33643) ; ø¸ˆ« + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6449) ; ø»›® + (ideograph-daikanwa . 33644) ; ø¸ˆ¬ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x644C) ; ø»›± + (ideograph-daikanwa . 33645) ; ø¸ˆ­ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4269) ; ø»ž°š + (ideograph-daikanwa . 33646) ; ø¸ˆ® + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6446) ; ø»›« + (ideograph-daikanwa . 33647) ; ø¸ˆ¯ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6447) ; ø»›¬ + (ideograph-daikanwa . 33648) ; ø¸ˆ° + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4265) ; ø»ž°– + (ideograph-daikanwa . 33649) ; ø¸ˆ± + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4262) ; ø»ž°“ + (ideograph-daikanwa . 33650) ; ø¸ˆ² + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x425A) ; ø»ž°‹ + (ideograph-daikanwa . 33651) ; ø¸ˆ³ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x425D) ; ø»ž°Ž + (ideograph-daikanwa . 33652) ; ø¸ˆ´ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4263) ; ø»ž°” + (ideograph-daikanwa . 33653) ; ø¸ˆµ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4254) ; ø»ž°… + (ideograph-daikanwa . 33654) ; ø¸ˆ¶ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4253) ; ø»ž°„ + (ideograph-daikanwa . 33655) ; ø¸ˆ· + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4260) ; ø»ž°‘ + (ideograph-daikanwa . 33656) ; ø¸ˆ¸ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x425E) ; ø»ž° + (ideograph-daikanwa . 33657) ; ø¸ˆ¹ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x426A) ; ø»ž°› + (ideograph-daikanwa . 33658) ; ø¸ˆº + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x644E) ; ø»›³ + (ideograph-daikanwa . 33660) ; ø¸ˆ¼ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D3C) ; ø»˜¹‹ + (ideograph-daikanwa . 33661) ; ø¸ˆ½ + (=ucs . #x27482) ; 𧒂 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4267) ; ø»ž°˜ + (ideograph-daikanwa . 33662) ; ø¸ˆ¾ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x426D) ; ø»ž°ž + (ideograph-daikanwa . 49695) ; ø¸ŒˆŸ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4266) ; ø»ž°— + (ideograph-daikanwa . 49696) ; ø¸Œˆ  + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (=ucs . #x87F5) ; 蟵 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4264) ; ø»ž°• + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4270) ; ø»ž°¡ + )) +(define-char + '((=>ucs . #x87F6) ; 蟶 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 7285) + (=jis-x0208 . #x6A3A) ; ø½‹¡£ + (chinese-cns11643-2 . #x6669) ; ø»”²¾ + (ideograph-daikanwa . 33664) ; ø¸ˆŽ€ + (ucs-jis . #x87F6) ; ø½‹¡£ + )) +(define-char + '((morohashi-daikanwa 33664 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-gb12345 . #x7249) ; 蟶 + (=ucs . #x87F6) ; 蟶 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 7259) + (=jis-x0208 . #x6A3B) ; ø½‹¡¤ + (chinese-cns11643-2 . #x666A) ; ø»”²¿ + (ideograph-daikanwa . 33665) ; ø¸ˆŽ + (=ucs . #x87F7) ; 蟷 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5B65) ; ø»‹º  + (chinese-cns11643-3 . #x5B2C) ; ø»–«» + (ideograph-daikanwa . 33666) ; ø¸ˆŽ‚ + (=ucs . #x87F8) ; 蟸 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6941) ; ø»›”¼ + (ideograph-daikanwa . 33667) ; ø¸ˆŽƒ + (=ucs . #x45F5) ; 䗵 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 7274) + (chinese-gb2312 . #x5037) ; ø»…‹œ + (=jis-x0208 . #x332A) ; ø½Š¡ + (korean-ksc5601 . #x7A2F) ; ø»Šˆ + (chinese-isoir165 . #x5037) ; ø»³¬ + (chinese-cns11643-1 . #x7874) ; ø»“ƒ¡ + (ideograph-daikanwa . 33668) ; ø¸ˆŽ„ + (=ucs . #x87F9) ; 蟹 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 7275) + (=jis-x0208 . #x6A37) ; ø½‹¡  + (chinese-cns11643-3 . #x5B2B) ; ø»–«º + (ideograph-daikanwa . 33669) ; ø¸ˆŽ… + (=ucs . #x880F) ; 蠏 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6128) ; ø»˜¾¯ + (ideograph-daikanwa . 33670) ; ø¸ˆŽ† + (=ucs . #x2748E) ; 𧒎 + )) +(define-char + '((=>ucs . #x87FA) ; 蟺 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5B66) ; ø»‹º¡ + (ideograph-daikanwa . 33671) ; ø¸ˆŽ‡ + (ucs-jis . #x87FA) ; ø»‹º¡ + )) +(define-char + '((morohashi-daikanwa 33671 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6667) ; ø»”²¼ + (=ucs . #x87FA) ; 蟺 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 7277) + (=jis-x0208 . #x3542) ; ø½Š“µ + (korean-ksc5601 . #x6B7C) ; ø»Šˆ“ + (chinese-cns11643-1 . #x7871) ; ø»“ƒž + (chinese-gb12345 . #x524F) ; 蟻 + (ideograph-daikanwa . 33672) ; ø¸ˆŽˆ + (=ucs . #x87FB) ; 蟻 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B2A) ; ø»–«¹ + (ideograph-daikanwa . 33673) ; ø¸ˆŽ‰ + (=ucs . #x45F6) ; 䗶 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x666F) ; ø»”³„ + (ideograph-daikanwa . 33674) ; ø¸ˆŽŠ + (=ucs . #x87FC) ; 蟼 + )) +(define-char + '((=>ucs . #x87FD) ; 蟽 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 33675) ; ø¸ˆŽ‹ + )) +(define-char + '((morohashi-daikanwa 33675 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B27) ; ø»–«¶ + (=ucs . #x87FD) ; 蟽 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 7282) + (chinese-gb2312 . #x7338) ; ø»…¾· + (=jis-x0208 . #x6A39) ; ø½‹¡¢ + (korean-ksc5601 . #x606A) ; ø»‰·· + (chinese-isoir165 . #x7338) ; ø»Ž§‡ + (chinese-cns11643-1 . #x7875) ; ø»“ƒ¢ + (ideograph-daikanwa . 33676) ; ø¸ˆŽŒ + (=ucs . #x87FE) ; 蟾 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5B67) ; ø»‹º¢ + (chinese-cns11643-2 . #x6671) ; ø»”³† + (ideograph-daikanwa . 33677) ; ø¸ˆŽ + (=ucs . #x87FF) ; 蟿 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x495B) ; ø»žºž + (ideograph-daikanwa . 33678) ; ø¸ˆŽŽ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x496A) ; ø»žº­ + (ideograph-daikanwa . 33679) ; ø¸ˆŽ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6121) ; ø»˜¾¨ + (ideograph-daikanwa . 33680) ; ø¸ˆŽ + (=ucs . #x45F7) ; 䗷 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6666) ; ø»”²» + (ideograph-daikanwa . 33681) ; ø¸ˆŽ‘ + (=ucs . #x8800) ; 蠀 + )) +(define-char + '((=>ucs* . #x8801) ; 蠁 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5B68) ; ø»‹º£ + (=jis-x0213-2-2000 . #x777A) ; ø»¦œ­ + (ideograph-daikanwa . 33682) ; ø¸ˆŽ’ + (ucs-jis . #x8801) ; 蠁 + (=ucs . #x2F9C1) ; 蠁 + )) +(define-char + '((=>ucs . #x2F9C1) ; 蠁 + (=>ucs* . #x8801) ; 蠁 + (morohashi-daikanwa 33682 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B2D) ; ø»–«¼ + (ucs-cns . #x2F9C1) ; ø»–«¼ + )) +(define-char + '((morohashi-daikanwa 33682 0 5) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6339) ; ø»”­´ + (=ucs . #x8801) ; 蠁 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 33683) ; ø¸ˆŽ“ + (=ucs . #x8802) ; 蠂 + )) +(define-char + '((=>ucs . #x8802) ; 蠂 + (morohashi-daikanwa 33683 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6673) ; ø»”³ˆ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4959) ; ø»žºœ + (ideograph-daikanwa . 33684) ; ø¸ˆŽ” + )) +(define-char + '((=>ucs . #x8803) ; 蠃 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5B69) ; ø»‹º¤ + (=jis-x0213-2-2000 . #x777B) ; ø»¦œ® + (ideograph-daikanwa . 33685) ; ø¸ˆŽ• + (ucs-jis . #x8803) ; ø»‹º¤ + )) +(define-char + '((morohashi-daikanwa 33685 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-gb2312 . #x5979) ; ø»…™¬ + (chinese-isoir165 . #x5979) ; ø»Ž¼ + (=ucs . #x8803) ; 蠃 + )) +(define-char + '((=>ucs . #x8803) ; 蠃 + (morohashi-daikanwa 33685 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6668) ; ø»”²½ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4960) ; ø»žº£ + (ideograph-daikanwa . 33686) ; ø¸ˆŽ– + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x496C) ; ø»žº¯ + (ideograph-daikanwa . 33687) ; ø¸ˆŽ— + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x495A) ; ø»žº + (ideograph-daikanwa . 33688) ; ø¸ˆŽ˜ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-gb12345 . #x7C4E) ; 蠄 + (ideograph-daikanwa . 33689) ; ø¸ˆŽ™ + (=ucs . #x8804) ; 蠄 + )) +(define-char + '((=>ucs . #x8804) ; 蠄 + (morohashi-daikanwa 33689 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6943) ; ø»›”¾ + )) +(define-char + '((=>ucs . #x8805) ; 蠅 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 33690) ; ø¸ˆŽš + )) +(define-char + '((=>ucs . #x8805) ; 蠅 + (morohashi-daikanwa 33690 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x4768) ; ø»‚´» + (japanese-jisx0208 . #x6A24) ; ø»‡»™ + (=jis-x0208-1990 . #x6A24) ; ø½‹¡ + (ucs-jis . #x8805) ; ø»‚´» + )) +(define-char + '((=>ucs . #x8805) ; 蠅 + (morohashi-daikanwa 33690 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-1 . #x7872) ; ø»“ƒŸ + )) +(define-char + '((morohashi-daikanwa 33690 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-gb12345 . #x532C) ; 蠅 + (=ucs . #x8805) ; 蠅 + )) +(define-char + '((=>ucs . #x8805) ; 蠅 + (morohashi-daikanwa 33690 0 3) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 7286) + (korean-ksc5601 . #x6332) ; ø»‰»™ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4969) ; ø»žº¬ + (ideograph-daikanwa . 33691) ; ø¸ˆŽ› + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x496D) ; ø»žº° + (ideograph-daikanwa . 33692) ; ø¸ˆŽœ + )) +(define-char + '((=>ucs . #x27496) ; 𧒖 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 33693) ; ø¸ˆŽ + )) +(define-char + '((morohashi-daikanwa 33693 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6123) ; ø»˜¾ª + (=ucs . #x27496) ; 𧒖 + )) +(define-char + '((=>ucs . #x8806) ; 蠆 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x666E) ; ø»”³ƒ + (ideograph-daikanwa . 33694) ; ø¸ˆŽž + )) +(define-char + '((morohashi-daikanwa 33694 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5B6A) ; ø»‹º¥ + (=jis-x0213-1-2000 . #x7B63) ; ø»¤˜Š + (chinese-gb12345 . #x7232) ; 蠆 + (=ucs . #x8806) ; 蠆 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B29) ; ø»–«¸ + (ideograph-daikanwa . 33695) ; ø¸ˆŽŸ + (=ucs . #x8807) ; 蠇 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6670) ; ø»”³… + (ideograph-daikanwa . 33696) ; ø¸ˆŽ  + (=ucs . #x8808) ; 蠈 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x495E) ; ø»žº¡ + (ideograph-daikanwa . 33697) ; ø¸ˆŽ¡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6125) ; ø»˜¾¬ + (ideograph-daikanwa . 33698) ; ø¸ˆŽ¢ + (=ucs . #x45F8) ; 䗸 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5B6B) ; ø»‹º¦ + (chinese-cns11643-2 . #x666B) ; ø»”³€ + (ideograph-daikanwa . 33699) ; ø¸ˆŽ£ + (=ucs . #x8809) ; 蠉 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-gb2312 . #x7339) ; ø»…¾¸ + (japanese-jisx0212 . #x5B6C) ; ø»‹º§ + (chinese-isoir165 . #x7339) ; ø»Ž§ˆ + (chinese-cns11643-2 . #x6672) ; ø»”³‡ + (=jis-x0213-1-2000 . #x7B64) ; ø»¤˜‹ + (ideograph-daikanwa . 33701) ; ø¸ˆŽ¥ + (=ucs . #x880A) ; 蠊 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6942) ; ø»›”½ + (ideograph-daikanwa . 33702) ; ø¸ˆŽ¦ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5B6D) ; ø»‹º¨ + (chinese-isoir165 . #x7E22) ; ø»Ž¶» + (chinese-cns11643-2 . #x666D) ; ø»”³‚ + (=jis-x0213-2-2000 . #x777C) ; ø»¦œ¯ + (ideograph-daikanwa . 33703) ; ø¸ˆŽ§ + (=ucs . #x880B) ; 蠋 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x666C) ; ø»”³ + (ideograph-daikanwa . 33704) ; ø¸ˆŽ¨ + (=ucs . #x880C) ; 蠌 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6940) ; ø»›”» + (ideograph-daikanwa . 33706) ; ø¸ˆŽª + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 7276) + (=jis-x0208 . #x6A38) ; ø½‹¡¡ + (chinese-cns11643-1 . #x7873) ; ø»“ƒ  + (ideograph-daikanwa . 33707) ; ø¸ˆŽ« + (=ucs . #x880D) ; 蠍 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x496B) ; ø»žº® + (ideograph-daikanwa . 33708) ; ø¸ˆŽ¬ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4962) ; ø»žº¥ + (ideograph-daikanwa . 33709) ; ø¸ˆŽ­ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4967) ; ø»žºª + (ideograph-daikanwa . 33710) ; ø¸ˆŽ® + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 33711) ; ø¸ˆŽ¯ + (=ucs . #x274BD) ; 𧒽 + )) +(define-char + '((=>ucs . #x274BD) ; 𧒽 + (morohashi-daikanwa 33711 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6122) ; ø»˜¾© + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4965) ; ø»žº¨ + (ideograph-daikanwa . 33712) ; ø¸ˆŽ° + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6944) ; ø»›”¿ + (ideograph-daikanwa . 33713) ; ø¸ˆŽ± + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x495D) ; ø»žº  + (ideograph-daikanwa . 33714) ; ø¸ˆŽ² + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4968) ; ø»žº« + (ideograph-daikanwa . 33715) ; ø¸ˆŽ³ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4958) ; ø»žº› + (ideograph-daikanwa . 33716) ; ø¸ˆŽ´ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4964) ; ø»žº§ + (ideograph-daikanwa . 33717) ; ø¸ˆŽµ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4966) ; ø»žº© + (ideograph-daikanwa . 33718) ; ø¸ˆŽ¶ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4961) ; ø»žº¤ + (ideograph-daikanwa . 33720) ; ø¸ˆŽ¸ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x496E) ; ø»žº± + (ideograph-daikanwa . 33721) ; ø¸ˆŽ¹ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x496F) ; ø»žº² + (ideograph-daikanwa . 33722) ; ø¸ˆŽº + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4963) ; ø»žº¦ + (ideograph-daikanwa . 33723) ; ø¸ˆŽ» + )) +(define-char + '((=>ucs . #x880E) ; 蠎 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 33724) ; ø¸ˆŽ¼ + )) +(define-char + '((=>ucs . #x880E) ; 蠎 + (morohashi-daikanwa 33724 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5877) ; ø»–¨¬ + )) +(define-char + '((morohashi-daikanwa 33724 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208 . #x6A3C) ; ø½‹¡¥ + (=ucs . #x880E) ; 蠎 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6945) ; ø»›•€ + (ideograph-daikanwa . 33725) ; ø¸ˆŽ½ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x495C) ; ø»žºŸ + (ideograph-daikanwa . 33726) ; ø¸ˆŽ¾ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x495F) ; ø»žº¢ + (ideograph-daikanwa . 33727) ; ø¸ˆŽ¿ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6127) ; ø»˜¾® + (ideograph-daikanwa . 33728) ; ø¸ˆ€ + (=ucs . #x274BE) ; 𧒾 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6124) ; ø»˜¾« + (=ucs . #x45F4) ; 䗴 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x45F9) ; 䗹 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D4B) ; ø»›š¾ + (ideograph-daikanwa . 33705) ; ø¸ˆŽ© + (=ucs . #x45FA) ; 䗺 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0212 . #x5B6E) ; ø»‹º© + (chinese-cns11643-2 . #x6971) ; ø»”·  + (=jis-x0213-1-2000 . #x7B65) ; ø»¤˜Œ + (chinese-gb12345 . #x7253) ; 蠐 + (ideograph-daikanwa . 33732) ; ø¸ˆ„ + (=ucs . #x8810) ; 蠐 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F75) ; ø»Ÿƒ¬ + (ideograph-daikanwa . 33733) ; ø¸ˆ… + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x643B) ; ø»™ƒœ + (ideograph-daikanwa . 33734) ; ø¸ˆ† + (=ucs . #x45FC) ; 䗼 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x643C) ; ø»™ƒ + (ideograph-daikanwa . 33735) ; ø¸ˆ‡ + (=ucs . #x45FD) ; 䗽 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F7A) ; ø»Ÿƒ± + (ideograph-daikanwa . 33736) ; ø¸ˆˆ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D4D) ; ø»››€ + (ideograph-daikanwa . 33737) ; ø¸ˆ‰ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (shinjigen-2 . 7287) + (=jis-x0208 . #x6A3E) ; ø½‹¡§ + (chinese-gb12345 . #x726E) ; 蠑 + (ideograph-daikanwa . 33738) ; ø¸ˆŠ + (=ucs . #x8811) ; 蠑 + )) +(define-char + '((=>ucs . #x8811) ; 蠑 + (morohashi-daikanwa 33738 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-2 . #x6972) ; ø»”·¡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F6C) ; ø»Ÿƒ£ + (ideograph-daikanwa . 33739) ; ø¸ˆ‹ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x6440) ; ø»™ƒ¡ + (ideograph-daikanwa . 33740) ; ø¸ˆŒ + (=ucs . #x45FE) ; 䗾 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0212 . #x5B6F) ; ø»‹ºª + (chinese-cns11643-2 . #x6970) ; ø»”·Ÿ + (ideograph-daikanwa . 33741) ; ø¸ˆ + (=ucs . #x8819) ; 蠙 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x643E) ; ø»™ƒŸ + (ideograph-daikanwa . 33742) ; ø¸ˆŽ + (=ucs . #x45FF) ; 䗿 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0212 . #x5B70) ; ø»‹º« + (chinese-cns11643-3 . #x5D25) ; ø»–®° + (ideograph-daikanwa . 33743) ; ø¸ˆ + (=ucs . #x8812) ; 蠒 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x6442) ; ø»™ƒ£ + (ideograph-daikanwa . 33744) ; ø¸ˆ + (=ucs . #x274CE) ; 𧓎 + )) +(define-char + '((=>ucs . #x8813) ; 蠓 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-2 . #x6974) ; ø»”·£ + (ideograph-daikanwa . 33745) ; ø¸ˆ‘ + )) +(define-char + '((morohashi-daikanwa 33745 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-gb2312 . #x7337) ; ø»…¾¶ + (japanese-jisx0212 . #x5B71) ; ø»‹º¬ + (chinese-isoir165 . #x7337) ; ø»Ž§† + (=jis-x0213-2-2000 . #x777D) ; ø»¦œ° + (=ucs . #x8813) ; 蠓 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 33746) ; ø¸ˆ’ + )) +(define-char + '((morohashi-daikanwa 33746 0 5) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D4C) ; ø»›š¿ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x6441) ; ø»™ƒ¢ + (ideograph-daikanwa . 33747) ; ø¸ˆ“ + (=ucs . #x4600) ; 䘀 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0212 . #x5B72) ; ø»‹º­ + (chinese-cns11643-1 . #x7A39) ; ø»“…¢ + (=jis-x0213-1-2000 . #x7B66) ; ø»¤˜ + (ideograph-daikanwa . 33748) ; ø¸ˆ” + (=ucs . #x8814) ; 蠔 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (shinjigen-2 . 7290) + (chinese-gb2312 . #x4864) ; ø»…€™ + (=jis-x0208 . #x6A40) ; ø½‹¡© + (chinese-isoir165 . #x4864) ; ø»¨© + (ideograph-daikanwa . 33749) ; ø¸ˆ• + (=ucs . #x8815) ; 蠕 + )) +(define-char + '((=>ucs . #x8815) ; 蠕 + (morohashi-daikanwa 33749 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A3A) ; ø»“…£ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D51) ; ø»››„ + (ideograph-daikanwa . 33750) ; ø¸ˆ– + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 33751) ; ø¸ˆ— + )) +(define-char + '((morohashi-daikanwa 33751 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F78) ; ø»Ÿƒ¯ + )) +(define-char + '((=>ucs . #x8816) ; 蠖 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 33752) ; ø¸ˆ˜ + )) +(define-char + '((=>ucs . #x8816) ; 蠖 + (morohashi-daikanwa 33752 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-2 . #x6975) ; ø»”·¤ + )) +(define-char + '((morohashi-daikanwa 33752 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-gb2312 . #x7336) ; ø»…¾µ + (=jis-x0208 . #x6A3F) ; ø½‹¡¨ + (chinese-isoir165 . #x7336) ; ø»Ž§… + (=ucs . #x8816) ; 蠖 + )) +(define-char + '((=>ucs . #x4601) ; 䘁 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 33753) ; ø¸ˆ™ + )) +(define-char + '((morohashi-daikanwa 33753 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D26) ; ø»–®± + (=ucs . #x4601) ; 䘁 + )) +(define-char + '((=>ucs . #x8818) ; 蠘 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0212 . #x5B73) ; ø»‹º® + (ideograph-daikanwa . 33754) ; ø¸ˆš + (ucs-jis . #x8818) ; ø»‹º® + )) +(define-char + '((morohashi-daikanwa 33754 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D24) ; ø»–®¯ + (=ucs . #x8818) ; 蠘 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F70) ; ø»Ÿƒ§ + (ideograph-daikanwa . 33755) ; ø¸ˆ› + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-2 . #x6973) ; ø»”·¢ + (ideograph-daikanwa . 33756) ; ø¸ˆœ + (=ucs . #x8817) ; 蠗 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D50) ; ø»››ƒ + (ideograph-daikanwa . 33757) ; ø¸ˆ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F74) ; ø»Ÿƒ« + (ideograph-daikanwa . 33758) ; ø¸ˆž + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D52) ; ø»››… + (ideograph-daikanwa . 33759) ; ø¸ˆŸ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D53) ; ø»››† + (ideograph-daikanwa . 33760) ; ø¸ˆ  + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F73) ; ø»Ÿƒª + (ideograph-daikanwa . 33761) ; ø¸ˆ¡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D4E) ; ø»›› + (ideograph-daikanwa . 33762) ; ø¸ˆ¢ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F72) ; ø»Ÿƒ© + (ideograph-daikanwa . 33763) ; ø¸ˆ£ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F77) ; ø»Ÿƒ® + (ideograph-daikanwa . 33764) ; ø¸ˆ¤ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F71) ; ø»Ÿƒ¨ + (ideograph-daikanwa . 33765) ; ø¸ˆ¥ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F6D) ; ø»Ÿƒ¤ + (ideograph-daikanwa . 33766) ; ø¸ˆ¦ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D4F) ; ø»››‚ + (ideograph-daikanwa . 33767) ; ø¸ˆ§ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F6F) ; ø»Ÿƒ¦ + (ideograph-daikanwa . 33768) ; ø¸ˆ¨ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F79) ; ø»Ÿƒ° + (ideograph-daikanwa . 33770) ; ø¸ˆª + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F76) ; ø»Ÿƒ­ + (ideograph-daikanwa . 49697) ; ø¸Œˆ¡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F7B) ; ø»Ÿƒ² + (ideograph-daikanwa . 49698) ; ø¸Œˆ¢ + )) +(define-char + '((=>ucs* . #x45F9) ; 䗹 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x643F) ; ø»™ƒ  + (=ucs . #x2F9C2) ; 䗹 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F6B) ; ø»Ÿƒ¢ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F6E) ; ø»Ÿƒ¥ + )) +(define-char + '((=>ucs . #x881A) ; 蠚 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E5D) ; ø»–±† + (ideograph-daikanwa . 33774) ; ø¸ˆ® + )) +(define-char + '((morohashi-daikanwa 33774 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0212 . #x5B74) ; ø»‹º¯ + (=ucs . #x881A) ; 蠚 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 33775) ; ø¸ˆ¯ + (=ucs . #x274F1) ; 𧓱 + )) +(define-char + '((=>ucs . #x274F1) ; 𧓱 + (morohashi-daikanwa 33775 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6734) ; ø»™‡¯ + )) +(define-char + '((morohashi-daikanwa 33775 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5477) ; ø»Ÿ‹„ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x546B) ; ø»ŸŠ¸ + (ideograph-daikanwa . 33776) ; ø¸ˆ° + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5470) ; ø»ŸŠ½ + (ideograph-daikanwa . 33777) ; ø¸ˆ± + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E5E) ; ø»–±‡ + (ideograph-daikanwa . 33778) ; ø¸ˆ² + (=ucs . #x4602) ; 䘂 + )) +(define-char + '((=>ucs . #x881B) ; 蠛 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C31) ; ø»”ºº + (ideograph-daikanwa . 33779) ; ø¸ˆ³ + )) +(define-char + '((morohashi-daikanwa 33779 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-gb2312 . #x733A) ; ø»…¾¹ + (japanese-jisx0212 . #x5B75) ; ø»‹º° + (chinese-isoir165 . #x733A) ; ø»Ž§‰ + (=ucs . #x881B) ; 蠛 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (japanese-jisx0212 . #x5B76) ; ø»‹º± + (chinese-cns11643-2 . #x6C34) ; ø»”º½ + (ideograph-daikanwa . 33780) ; ø¸ˆ´ + (=ucs . #x881C) ; 蠜 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 33781) ; ø¸ˆµ + )) +(define-char + '((morohashi-daikanwa 33781 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x712F) ; ø»› š + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5475) ; ø»Ÿ‹‚ + (ideograph-daikanwa . 33782) ; ø¸ˆ¶ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x546E) ; ø»ŸŠ» + (ideograph-daikanwa . 33783) ; ø¸ˆ· + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C30) ; ø»”º¹ + (ideograph-daikanwa . 33784) ; ø¸ˆ¸ + (=ucs . #x881D) ; 蠝 + )) +(define-char + '((=>ucs . #x881E) ; 蠞 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (japanese-jisx0212 . #x5B77) ; ø»‹º² + (ideograph-daikanwa . 33785) ; ø¸ˆ¹ + (ucs-jis . #x881E) ; ø»‹º² + )) +(define-char + '((morohashi-daikanwa 33785 0 5) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6126) ; ø»˜¾­ + (=ucs . #x881E) ; 蠞 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (japanese-jisx0208-1978 . #x4F39) ; ø»‚¿¼ + (korean-ksc5601 . #x5545) ; ø»‰§ˆ + (japanese-jisx0212 . #x5B78) ; ø»‹º³ + (=jis-x0213-1-2000 . #x7B67) ; ø»¤˜Ž + (chinese-gb12345 . #x402F) ; 蠟 + (ideograph-daikanwa . 33786) ; ø¸ˆº + (=ucs . #x881F) ; 蠟 + )) +(define-char + '((=>ucs . #x881F) ; 蠟 + (morohashi-daikanwa 33786 0 5) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B27) ; ø»“†® + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 33787) ; ø¸ˆ» + )) +(define-char + '((morohashi-daikanwa 33787 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5471) ; ø»ŸŠ¾ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 33788) ; ø¸ˆ¼ + )) +(define-char + '((morohashi-daikanwa 33788 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x712E) ; ø»› ™ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5473) ; ø»Ÿ‹€ + (ideograph-daikanwa . 33789) ; ø¸ˆ½ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x712D) ; ø»› ˜ + (ideograph-daikanwa . 33790) ; ø¸ˆ¾ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7130) ; ø»› › + (ideograph-daikanwa . 33791) ; ø¸ˆ¿ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6730) ; ø»™‡« + (ideograph-daikanwa . 33792) ; ø¸ˆ€ + (=ucs . #x4603) ; 䘃 + )) +(define-char + '((=>ucs . #x4604) ; 䘄 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 33793) ; ø¸ˆ + )) +(define-char + '((morohashi-daikanwa 33793 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x643D) ; ø»™ƒž + (=ucs . #x4604) ; 䘄 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x546C) ; ø»ŸŠ¹ + (ideograph-daikanwa . 33794) ; ø¸ˆ‚ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C32) ; ø»”º» + (ideograph-daikanwa . 33795) ; ø¸ˆƒ + (=ucs . #x8820) ; è   + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (shinjigen-2 . 7298) + (chinese-gb2312 . #x733B) ; ø»…¾º + (=jis-x0208 . #x6A42) ; ø½‹¡« + (chinese-isoir165 . #x733B) ; ø»Ž§Š + (chinese-cns11643-1 . #x7B26) ; ø»“†­ + (ideograph-daikanwa . 33796) ; ø¸ˆ„ + (=ucs . #x8821) ; è ¡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (shinjigen-2 . 7293) + (chinese-gb2312 . #x3440) ; ø»„¢ + (=jis-x0208 . #x6A41) ; ø½‹¡ª + (korean-ksc5601 . #x7163) ; ø»Š® + (chinese-isoir165 . #x3440) ; ø»Š­ + (chinese-cns11643-1 . #x7B25) ; ø»“†¬ + (ideograph-daikanwa . 33797) ; ø¸ˆ… + (=ucs . #x8822) ; è ¢ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6733) ; ø»™‡® + (ideograph-daikanwa . 33798) ; ø¸ˆ† + (=ucs . #x274FD) ; 𧓽 + )) +(define-char + '((=>ucs . #x8823) ; è £ + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B24) ; ø»“†« + (ideograph-daikanwa . 33799) ; ø¸ˆ‡ + )) +(define-char + '((morohashi-daikanwa 33799 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0208-1978 . #x3342) ; ø»‚–½ + (japanese-jisx0208 . #x695A) ; ø»‡º± + (korean-ksc5601 . #x556E) ; ø»‰§± + (=jis-x0208-1990 . #x695A) ; ø½‹ ¥ + (chinese-gb12345 . #x7243) ; è £ + (=ucs . #x8823) ; è £ + )) +(define-char + '((morohashi-daikanwa 33799 0 8) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x695A) ; ø»ƒ¦© + (chinese-gb2312 . #x7243) ; ø»…½¤ + (japanese-jisx0208 . #x3342) ; ø»†«… + (chinese-isoir165 . #x7243) ; ø»Ž¥´ + (=jis-x0208-1990 . #x3342) ; ø½Š¹ + (=ucs . #x86CE) ; 蛎 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x546F) ; ø»ŸŠ¼ + (ideograph-daikanwa . 33800) ; ø¸ˆˆ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6735) ; ø»™‡° + (ideograph-daikanwa . 33801) ; ø¸ˆ‰ + (=ucs . #x274FF) ; 𧓿 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5472) ; ø»ŸŠ¿ + (ideograph-daikanwa . 33803) ; ø¸ˆ‹ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7132) ; ø»›  + (ideograph-daikanwa . 33804) ; ø¸ˆŒ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5478) ; ø»Ÿ‹… + (ideograph-daikanwa . 33805) ; ø¸ˆ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5474) ; ø»Ÿ‹ + (ideograph-daikanwa . 33806) ; ø¸ˆŽ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6732) ; ø»™‡­ + (ideograph-daikanwa . 33807) ; ø¸ˆ + (=ucs . #x27507) ; 𧔇 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5479) ; ø»Ÿ‹† + (ideograph-daikanwa . 33808) ; ø¸ˆ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7133) ; ø»› ž + (ideograph-daikanwa . 33809) ; ø¸ˆ‘ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x546D) ; ø»ŸŠº + (ideograph-daikanwa . 33813) ; ø¸ˆ• + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7131) ; ø»› œ + (ideograph-daikanwa . 33814) ; ø¸ˆ– + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x672F) ; ø»™‡ª + (ideograph-daikanwa . 49699) ; ø¸Œˆ£ + (=ucs . #x274EC) ; 𧓬 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5476) ; ø»Ÿ‹ƒ + (ideograph-daikanwa . 49700) ; ø¸Œˆ¤ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C33) ; ø»”º¼ + (=ucs . #x8824) ; è ¤ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (=ucs . #x8834) ; è ´ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6731) ; ø»™‡¬ + (=ucs . #x27500) ; 𧔀 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D7E) ; ø»”½¥ + (ideograph-daikanwa . 33815) ; ø¸ˆ— + (=ucs . #x8825) ; è ¥ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x742E) ; ø»›¤³ + (ideograph-daikanwa . 33816) ; ø¸ˆ˜ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x693C) ; ø»™Š³ + (ideograph-daikanwa . 33817) ; ø¸ˆ™ + (=ucs . #x2751E) ; 𧔞 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x693E) ; ø»™Šµ + (ideograph-daikanwa . 33818) ; ø¸ˆš + (=ucs . #x4605) ; 䘅 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D7C) ; ø»”½£ + (ideograph-daikanwa . 33819) ; ø¸ˆ› + (=ucs . #x8826) ; è ¦ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x742C) ; ø»›¤± + (ideograph-daikanwa . 33820) ; ø¸ˆœ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x742B) ; ø»›¤° + (ideograph-daikanwa . 33821) ; ø¸ˆ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F5E) ; ø»–²¥ + (ideograph-daikanwa . 33822) ; ø¸ˆž + (=ucs . #x4606) ; 䘆 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5923) ; ø»Ÿ‘† + (ideograph-daikanwa . 33823) ; ø¸ˆŸ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x587C) ; ø»Ÿ‘ + (ideograph-daikanwa . 33825) ; ø¸ˆ¡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x742D) ; ø»›¤² + (ideograph-daikanwa . 33826) ; ø¸ˆ¢ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7431) ; ø»›¤¶ + (ideograph-daikanwa . 33827) ; ø¸ˆ£ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (japanese-jisx0212 . #x5B79) ; ø»‹º´ + (chinese-cns11643-2 . #x6D7B) ; ø»”½¢ + (=jis-x0213-2-2000 . #x777E) ; ø»¦œ± + (ideograph-daikanwa . 33828) ; ø¸ˆ¤ + (=ucs . #x8828) ; è ¨ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 33829) ; ø¸ˆ¥ + )) +(define-char + '((morohashi-daikanwa 33829 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7430) ; ø»›¤µ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x587A) ; ø»Ÿ¿ + (ideograph-daikanwa . 33830) ; ø¸ˆ¦ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C2F) ; ø»”º¸ + (ideograph-daikanwa . 33831) ; ø¸ˆ§ + (=ucs . #x8829) ; è © + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D7D) ; ø»”½¤ + (ideograph-daikanwa . 33832) ; ø¸ˆ¨ + (=ucs . #x882A) ; è ª + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-2 . #x6D7A) ; ø»”½¡ + (ideograph-daikanwa . 33833) ; ø¸ˆ© + (=ucs . #x882C) ; è ¬ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7433) ; ø»›¤¸ + (ideograph-daikanwa . 33834) ; ø¸ˆª + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F60) ; ø»–²§ + (ideograph-daikanwa . 33835) ; ø¸ˆ« + (=ucs . #x4607) ; 䘇 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7435) ; ø»›¤º + (ideograph-daikanwa . 33836) ; ø¸ˆ¬ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7432) ; ø»›¤· + (ideograph-daikanwa . 33837) ; ø¸ˆ­ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5879) ; ø»Ÿ¾ + (ideograph-daikanwa . 33838) ; ø¸ˆ® + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 33839) ; ø¸ˆ¯ + (=ucs . #x2752C) ; 𧔬 + )) +(define-char + '((=>ucs . #x2752C) ; 𧔬 + (morohashi-daikanwa 33839 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x693D) ; ø»™Š´ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5926) ; ø»Ÿ‘‰ + (ideograph-daikanwa . 33842) ; ø¸ˆ² + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5928) ; ø»Ÿ‘‹ + (ideograph-daikanwa . 33843) ; ø¸ˆ³ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5927) ; ø»Ÿ‘Š + (ideograph-daikanwa . 33844) ; ø¸ˆ´ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x587E) ; ø»Ÿ‘ƒ + (ideograph-daikanwa . 33845) ; ø¸ˆµ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5921) ; ø»Ÿ‘„ + (ideograph-daikanwa . 33846) ; ø¸ˆ¶ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7434) ; ø»›¤¹ + (ideograph-daikanwa . 33847) ; ø¸ˆ· + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5925) ; ø»Ÿ‘ˆ + (ideograph-daikanwa . 33848) ; ø¸ˆ¸ + (=ucs . #x4609) ; 䘉 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7436) ; ø»›¤» + (ideograph-daikanwa . 33849) ; ø¸ˆ¹ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5924) ; ø»Ÿ‘‡ + (ideograph-daikanwa . 33850) ; ø¸ˆº + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C35) ; ø»”º¾ + (ideograph-daikanwa . 33851) ; ø¸ˆ» + (=ucs . #x882B) ; è « + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5929) ; ø»Ÿ‘Œ + (ideograph-daikanwa . 33852) ; ø¸ˆ¼ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x742F) ; ø»›¤´ + (ideograph-daikanwa . 33853) ; ø¸ˆ½ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x587D) ; ø»Ÿ‘‚ + (ideograph-daikanwa . 33855) ; ø¸ˆ¿ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x587B) ; ø»Ÿ‘€ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5922) ; ø»Ÿ‘… + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (kangxi-strokes . 16) + (total-strokes . 22) + (shinjigen-2 . 7308) + (=jis-x0208 . #x6A46) ; ø½‹¡¯ + (chinese-cns11643-3 . #x5F5F) ; ø»–²¦ + (ideograph-daikanwa . 33824) ; ø¸ˆ  + (=ucs . #x8827) ; è § + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (japanese-jisx0212 . #x5B7A) ; ø»‹ºµ + (chinese-isoir165 . #x2D79) ; ø»” + (chinese-cns11643-3 . #x6045) ; ø»–³ª + (ideograph-daikanwa . 33857) ; ø¸ˆ‘ + (=ucs . #x882D) ; è ­ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (japanese-jisx0212 . #x5B7B) ; ø»‹º¶ + (chinese-cns11643-2 . #x6F48) ; ø»”¿« + (=jis-x0213-2-2000 . #x7821) ; ø»¦œ² + (ideograph-daikanwa . 33858) ; ø¸ˆ‘‚ + (=ucs . #x882E) ; è ® + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (cns-radical . 53) ; â¼´ + (total-strokes . 23) + (chinese-cns11643-2 . #x6F26) ; ø»”¿‰ + (ideograph-daikanwa . 33859) ; ø¸ˆ‘ƒ + (=ucs . #x882F) ; è ¯ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-5 . #x7646) ; ø»›¨‡ + (ideograph-daikanwa . 33860) ; ø¸ˆ‘„ + )) +(define-char + '((=>ucs . #x27544) ; 𧕄 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 33861) ; ø¸ˆ‘… + )) +(define-char + '((morohashi-daikanwa 33861 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A76) ; ø»™‹ + (=ucs . #x27544) ; 𧕄 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 33862) ; ø¸ˆ‘† + (=ucs . #x27545) ; 𧕅 + )) +(define-char + '((=>ucs . #x27545) ; 𧕅 + (morohashi-daikanwa 33862 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A77) ; ø»™Œ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C5D) ; ø»Ÿ–š + (ideograph-daikanwa . 33863) ; ø¸ˆ‘‡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (japanese-jisx0212 . #x5B7C) ; ø»‹º· + (chinese-cns11643-2 . #x6F46) ; ø»”¿© + (ideograph-daikanwa . 33864) ; ø¸ˆ‘ˆ + (=ucs . #x8830) ; è ° + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-5 . #x7647) ; ø»›¨ˆ + (ideograph-daikanwa . 33865) ; ø¸ˆ‘‰ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C63) ; ø»Ÿ–  + (ideograph-daikanwa . 33866) ; ø¸ˆ‘Š + (=ucs . #x460C) ; 䘌 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (shinjigen-2 . 7303) + (=jis-x0208 . #x6A43) ; ø½‹¡¬ + (korean-ksc5601 . #x4D4C) ; ø»‰›Ÿ + (chinese-cns11643-1 . #x7C47) ; ø»“ˆ¬ + (chinese-gb12345 . #x3946) ; è ± + (ideograph-daikanwa . 33867) ; ø¸ˆ‘‹ + (=ucs . #x8831) ; è ± + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A79) ; ø»™Ž + (ideograph-daikanwa . 33868) ; ø¸ˆ‘Œ + (=ucs . #x27548) ; 𧕈 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C5F) ; ø»Ÿ–œ + (ideograph-daikanwa . 33869) ; ø¸ˆ‘ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C5C) ; ø»Ÿ–™ + (ideograph-daikanwa . 33870) ; ø¸ˆ‘Ž + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-5 . #x7648) ; ø»›¨‰ + (ideograph-daikanwa . 33871) ; ø¸ˆ‘ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C62) ; ø»Ÿ–Ÿ + (ideograph-daikanwa . 33872) ; ø¸ˆ‘ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-gb2312 . #x6E43) ; ø»…·¬ + (japanese-jisx0212 . #x5B7D) ; ø»‹º¸ + (chinese-isoir165 . #x6E43) ; ø»ŽŸ¼ + (chinese-cns11643-2 . #x6F47) ; ø»”¿ª + (=jis-x0213-2-2000 . #x7822) ; ø»¦œ³ + (ideograph-daikanwa . 33873) ; ø¸ˆ‘‘ + (=ucs . #x8832) ; è ² + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-5 . #x7645) ; ø»›¨† + (ideograph-daikanwa . 33874) ; ø¸ˆ‘’ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C60) ; ø»Ÿ– + (ideograph-daikanwa . 33876) ; ø¸ˆ‘” + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A7A) ; ø»™ + (ideograph-daikanwa . 33877) ; ø¸ˆ‘• + (=ucs . #x27550) ; 𧕐 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C61) ; ø»Ÿ–ž + (ideograph-daikanwa . 33878) ; ø¸ˆ‘– + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-5 . #x764A) ; ø»›¨‹ + (ideograph-daikanwa . 33879) ; ø¸ˆ‘— + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-3 . #x6044) ; ø»–³© + (ideograph-daikanwa . 33880) ; ø¸ˆ‘˜ + (=ucs . #x4608) ; 䘈 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A78) ; ø»™ + (ideograph-daikanwa . 33881) ; ø¸ˆ‘™ + (=ucs . #x460B) ; 䘋 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F49) ; ø»”¿¬ + (ideograph-daikanwa . 33883) ; ø¸ˆ‘› + (=ucs . #x8833) ; è ³ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-5 . #x7649) ; ø»›¨Š + (ideograph-daikanwa . 33884) ; ø¸ˆ‘œ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C5E) ; ø»Ÿ–› + (ideograph-daikanwa . 33885) ; ø¸ˆ‘ + (=ucs . #x460A) ; 䘊 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (japanese-jisx0212 . #x5B7E) ; ø»‹º¹ + (chinese-cns11643-2 . #x704D) ; ø»•Ž + (ideograph-daikanwa . 33887) ; ø¸ˆ‘Ÿ + (=ucs . #x8835) ; è µ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x782C) ; ø»›ª© + (ideograph-daikanwa . 33888) ; ø¸ˆ‘  + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F4B) ; ø»Ÿš¢ + (ideograph-daikanwa . 33889) ; ø¸ˆ‘¡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-gb12345 . #x324F) ; è ¶ + (ideograph-daikanwa . 33890) ; ø¸ˆ‘¢ + (=ucs . #x8836) ; è ¶ + )) +(define-char + '((=>ucs . #x8836) ; è ¶ + (morohashi-daikanwa 33890 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-1 . #x7C66) ; ø»“‰‹ + )) +(define-char + '((=>ucs . #x8836) ; è ¶ + (morohashi-daikanwa 33890 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 20) + (total-strokes . 26) + (korean-ksc5601 . #x6D59) ; ø»ŠŠ¬ + (=jis-x0208-1990 . #x6A44) ; ø½‹¡­ + (ucs-jis . #x8836) ; ø»ŠŠ¬ + )) +(define-char + '((=>ucs . #x8836) ; è ¶ + (morohashi-daikanwa 33890 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 20) + (total-strokes . 26) + (japanese-jisx0208-1978 . #x6A44) ; ø»ƒ§± + (japanese-jisx0208 . #x6A44) ; ø»‡»¹ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (japanese-jisx0212 . #x5C21) ; ø»‹ºº + (chinese-cns11643-4 . #x6C23) ; ø»™Ž´ + (ideograph-daikanwa . 33891) ; ø¸ˆ‘£ + (=ucs . #x883A) ; è º + )) +(define-char + '((=>ucs . #x2755D) ; 𧕝 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 33892) ; ø¸ˆ‘¤ + )) +(define-char + '((morohashi-daikanwa 33892 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-4 . #x6B7E) ; ø»™Ž± + (=ucs . #x2755D) ; 𧕝 + )) +(define-char + '((=>ucs . #x8837) ; è · + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 33893) ; ø¸ˆ‘¥ + )) +(define-char + '((morohashi-daikanwa 33893 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-2 . #x704C) ; ø»• + (=ucs . #x8837) ; è · + )) +(define-char + '((=>ucs . #x8838) ; è ¸ + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 33894) ; ø¸ˆ‘¦ + )) +(define-char + '((morohashi-daikanwa 33894 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-2 . #x704B) ; ø»•Œ + (=ucs . #x8838) ; è ¸ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 33895) ; ø¸ˆ‘§ + )) +(define-char + '((morohashi-daikanwa 33895 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x782B) ; ø»›ª¨ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (shinjigen-2 . 7306) + (chinese-gb2312 . #x733C) ; ø»…¾» + (=jis-x0208 . #x6A45) ; ø½‹¡® + (chinese-isoir165 . #x733C) ; ø»Ž§‹ + (chinese-cns11643-1 . #x7C67) ; ø»“‰Œ + (ideograph-daikanwa . 33896) ; ø¸ˆ‘¨ + (=ucs . #x8839) ; è ¹ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x7829) ; ø»›ª¦ + (ideograph-daikanwa . 33897) ; ø¸ˆ‘© + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F4C) ; ø»Ÿš£ + (ideograph-daikanwa . 33898) ; ø¸ˆ‘ª + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x7826) ; ø»›ª£ + (ideograph-daikanwa . 33899) ; ø¸ˆ‘« + )) +(define-char + '((=>ucs . #x27562) ; 𧕢 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 33900) ; ø¸ˆ‘¬ + )) +(define-char + '((morohashi-daikanwa 33900 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C22) ; ø»™Ž³ + (=ucs . #x27562) ; 𧕢 + )) +(define-char + '((=>ucs . #x27572) ; 𧕲 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 33901) ; ø¸ˆ‘­ + )) +(define-char + '((morohashi-daikanwa 33901 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C21) ; ø»™Ž² + (=ucs . #x27572) ; 𧕲 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F4D) ; ø»Ÿš¤ + (ideograph-daikanwa . 33902) ; ø¸ˆ‘® + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x782A) ; ø»›ª§ + (ideograph-daikanwa . 33903) ; ø¸ˆ‘¯ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x7828) ; ø»›ª¥ + (ideograph-daikanwa . 33904) ; ø¸ˆ‘° + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C24) ; ø»™Žµ + (ideograph-daikanwa . 33905) ; ø¸ˆ‘± + (=ucs . #x27566) ; 𧕦 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x782D) ; ø»›ªª + (ideograph-daikanwa . 33906) ; ø¸ˆ‘² + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x7827) ; ø»›ª¤ + (ideograph-daikanwa . 33907) ; ø¸ˆ‘³ + )) +(define-char + '((morohashi-daikanwa 33907 1 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F4A) ; ø»Ÿš¡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 33908) ; ø¸ˆ‘´ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 33909) ; ø¸ˆ‘µ + )) +(define-char + '((morohashi-daikanwa 33909 0 3) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x7944) ; ø»›¬Ÿ + )) +(define-char + '((=>ucs . #x2756F) ; 𧕯 + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 33910) ; ø¸ˆ‘¶ + )) +(define-char + '((morohashi-daikanwa 33910 0 0) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-4 . #x6C7E) ; ø»™ + (=ucs . #x2756F) ; 𧕯 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x7948) ; ø»›¬£ + (ideograph-daikanwa . 33911) ; ø¸ˆ‘· + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x794A) ; ø»›¬¥ + (ideograph-daikanwa . 33912) ; ø¸ˆ‘¸ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 33913) ; ø¸ˆ‘¹ + )) +(define-char + '((morohashi-daikanwa 33913 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x6140) ; ø»Ÿ“ + )) +(define-char + '((=>ucs . #x883B) ; è » + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (shinjigen-2 . 7167) + (=jis-x0208 . #x6A47) ; ø½‹¡° + (korean-ksc5601 . #x5841) ; ø»‰«ž + (ideograph-daikanwa . 33914) ; ø¸ˆ‘º + (ucs-jis . #x883B) ; ø½‹¡° + )) +(define-char + '((morohashi-daikanwa 33914 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-1 . #x7D27) ; ø»“‰ª + (chinese-gb12345 . #x4279) ; è » + (=ucs . #x883B) ; è » + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 33915) ; ø¸ˆ‘» + )) +(define-char + '((morohashi-daikanwa 33915 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x7946) ; ø»›¬¡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x6144) ; ø»Ÿ— + (ideograph-daikanwa . 33916) ; ø¸ˆ‘¼ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-3 . #x6148) ; ø»–µ‹ + (ideograph-daikanwa . 33917) ; ø¸ˆ‘½ + (=ucs . #x460D) ; 䘍 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x6143) ; ø»Ÿ– + (ideograph-daikanwa . 33918) ; ø¸ˆ‘¾ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x6145) ; ø»Ÿ˜ + (ideograph-daikanwa . 33919) ; ø¸ˆ‘¿ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x7947) ; ø»›¬¢ + (ideograph-daikanwa . 33920) ; ø¸ˆ’€ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x7949) ; ø»›¬¤ + (ideograph-daikanwa . 33921) ; ø¸ˆ’ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x6141) ; ø»Ÿ” + (ideograph-daikanwa . 33922) ; ø¸ˆ’‚ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x6142) ; ø»Ÿ• + (ideograph-daikanwa . 33923) ; ø¸ˆ’ƒ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x7945) ; ø»›¬  + (ideograph-daikanwa . 33924) ; ø¸ˆ’„ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-7 . #x625D) ; ø»ŸŸŽ + (ideograph-daikanwa . 33925) ; ø¸ˆ’… + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-7 . #x625B) ; ø»ŸŸŒ + (ideograph-daikanwa . 33926) ; ø¸ˆ’† + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-7 . #x625E) ; ø»ŸŸ + (ideograph-daikanwa . 33927) ; ø¸ˆ’‡ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-gb2312 . #x733D) ; ø»…¾¼ + (japanese-jisx0212 . #x5C22) ; ø»‹º» + (chinese-isoir165 . #x733D) ; ø»Ž§Œ + (chinese-cns11643-2 . #x715D) ; ø»•‚¼ + (=jis-x0213-2-2000 . #x7823) ; ø»¦œ´ + (ideograph-daikanwa . 33928) ; ø¸ˆ’ˆ + (=ucs . #x883C) ; è ¼ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-7 . #x625C) ; ø»ŸŸ + (ideograph-daikanwa . 33929) ; ø¸ˆ’‰ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-7 . #x625F) ; ø»ŸŸ + (ideograph-daikanwa . 33931) ; ø¸ˆ’‹ + )) +(define-char + '((morohashi-daikanwa 33931 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-7 . #x625A) ; ø»ŸŸ‹ + )) +(define-char + '((=>ucs . #x883D) ; è ½ + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 21) + (total-strokes . 27) + (ideograph-daikanwa . 33932) ; ø¸ˆ’Œ + )) +(define-char + '((morohashi-daikanwa 33932 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-2 . #x7175) ; ø»•ƒ” + (=ucs . #x883D) ; è ½ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x636E) ; ø»Ÿ ½ + (ideograph-daikanwa . 33933) ; ø¸ˆ’ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x636C) ; ø»Ÿ » + (ideograph-daikanwa . 33934) ; ø¸ˆ’Ž + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A73) ; ø»›®¬ + (ideograph-daikanwa . 33935) ; ø¸ˆ’ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-2 . #x7174) ; ø»•ƒ“ + (ideograph-daikanwa . 33936) ; ø¸ˆ’ + (=ucs . #x883E) ; è ¾ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x636B) ; ø»Ÿ º + (ideograph-daikanwa . 33937) ; ø¸ˆ’‘ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x636F) ; ø»Ÿ ¾ + (ideograph-daikanwa . 33938) ; ø¸ˆ’’ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x636D) ; ø»Ÿ ¼ + (ideograph-daikanwa . 33939) ; ø¸ˆ’“ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x6369) ; ø»Ÿ ¸ + (ideograph-daikanwa . 33941) ; ø¸ˆ’• + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x6371) ; ø»Ÿ¡€ + (ideograph-daikanwa . 33942) ; ø¸ˆ’– + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x636A) ; ø»Ÿ ¹ + (ideograph-daikanwa . 33943) ; ø¸ˆ’— + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x6370) ; ø»Ÿ ¿ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 22) + (total-strokes . 28) + (chinese-cns11643-7 . #x645C) ; ø»Ÿ¢‰ + (ideograph-daikanwa . 33944) ; ø¸ˆ’˜ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 22) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E3A) ; ø»™’‡ + (ideograph-daikanwa . 33945) ; ø¸ˆ’™ + (=ucs . #x27592) ; 𧖒 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 22) + (total-strokes . 27) + (chinese-cns11643-2 . #x7176) ; ø»•ƒ• + (ideograph-daikanwa . 33946) ; ø¸ˆ’š + (=ucs . #x883F) ; è ¿ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 22) + (total-strokes . 28) + (chinese-cns11643-7 . #x645D) ; ø»Ÿ¢Š + (ideograph-daikanwa . 33947) ; ø¸ˆ’› + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 22) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E39) ; ø»™’† + (ideograph-daikanwa . 33948) ; ø¸ˆ’œ + (=ucs . #x460E) ; 䘎 + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 22) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B47) ; ø»›¯ž + (ideograph-daikanwa . 33949) ; ø¸ˆ’ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 22) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B48) ; ø»›¯Ÿ + (ideograph-daikanwa . 33950) ; ø¸ˆ’ž + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 22) + (total-strokes . 28) + (chinese-cns11643-7 . #x645A) ; ø»Ÿ¢‡ + (ideograph-daikanwa . 33951) ; ø¸ˆ’Ÿ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 22) + (total-strokes . 28) + (chinese-cns11643-7 . #x645B) ; ø»Ÿ¢ˆ + (ideograph-daikanwa . 33952) ; ø¸ˆ’  + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 23) + (total-strokes . 29) + (ideograph-daikanwa . 33953) ; ø¸ˆ’¡ + )) +(define-char + '((morohashi-daikanwa 33953 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 23) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B67) ; ø»›¯¾ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 23) + (total-strokes . 29) + (ideograph-daikanwa . 33954) ; ø¸ˆ’¢ + )) +(define-char + '((morohashi-daikanwa 33954 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 23) + (total-strokes . 29) + (chinese-cns11643-7 . #x6541) ; ø»Ÿ£Œ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 23) + (total-strokes . 29) + (ideograph-daikanwa . 33955) ; ø¸ˆ’£ + )) +(define-char + '((morohashi-daikanwa 33955 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 23) + (total-strokes . 29) + (chinese-cns11643-7 . #x6542) ; ø»Ÿ£ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 23) + (total-strokes . 29) + (ideograph-daikanwa . 33956) ; ø¸ˆ’¤ + )) +(define-char + '((morohashi-daikanwa 33956 0 9) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 23) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B68) ; ø»›¯¿ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 24) + (total-strokes . 30) + (ideograph-daikanwa . 33958) ; ø¸ˆ’¦ + (=ucs . #x2759C) ; 𧖜 + )) +(define-char + '((=>ucs . #x2759C) ; 𧖜 + (morohashi-daikanwa 33958 0 2) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 24) + (total-strokes . 30) + (chinese-cns11643-4 . #x6E50) ; ø»™’ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 24) + (total-strokes . 30) + (ideograph-daikanwa . 33959) ; ø¸ˆ’§ + )) +(define-char + '((morohashi-daikanwa 33959 0 1) + (ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 24) + (total-strokes . 30) + (chinese-cns11643-7 . #x6562) ; ø»Ÿ£­ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 24) + (total-strokes . 30) + (chinese-cns11643-7 . #x6561) ; ø»Ÿ£¬ + (ideograph-daikanwa . 33960) ; ø¸ˆ’¨ + )) +(define-char + '((ideographic-radical . 142) ; ⾍ + (ideographic-strokes . 26) + (total-strokes . 32) + (chinese-cns11643-7 . #x662B) ; ø»Ÿ¤” + (ideograph-daikanwa . 33963) ; ø¸ˆ’« + )) diff --git a/lisp/utf-2000/Ideograph-R143-Blood.el b/lisp/utf-2000/Ideograph-R143-Blood.el new file mode 100644 index 0000000..368a748 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R143-Blood.el @@ -0,0 +1,664 @@ +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 7309) + (chinese-gb2312 . #x512A) ; ø»…Œ­ + (=jis-x0208 . #x376C) ; ø½Š—› + (korean-ksc5601 . #x7A6C) ; ø»Šž… + (chinese-isoir165 . #x512A) ; ø»´½ + (chinese-cns11643-1 . #x4866) ; ø»‘¼³ + (=gt-pj-1 . #x376C) ; 血 + (ideograph-daikanwa . 33964) ; ø¸ˆ’¬ + (=gt-k . 01598) ; ý¡„€˜¾ + (=ucs . #x8840) ; 血 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-5 . #x2765) ; ø»™´¤ + (ideograph-daikanwa . 33965) ; ø¸ˆ’­ + (=ucs . #x275A7) ; 𧖧 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E27) ; ø»œ‡¼ + (ideograph-daikanwa . 33966) ; ø¸ˆ’® + (=ucs . #x275A8) ; 𧖨 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E26) ; ø»œ‡» + (ideograph-daikanwa . 33967) ; ø¸ˆ’¯ + (=ucs . #x275A9) ; 𧖩 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F25) ; ø»•«Œ + (=jis-x0213-2-2000 . #x7824) ; ø»¦œµ + (ideograph-daikanwa . 33968) ; ø¸ˆ’° + (=ucs . #x460F) ; 䘏 + )) +(define-char + '((=>ucs . #x8841) ; 衁 + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x5C23) ; ø»‹º¼ + (ideograph-daikanwa . 33969) ; ø¸ˆ’± + (ucs-jis . #x8841) ; ø»‹º¼ + )) +(define-char + '((morohashi-daikanwa 33969 0 1) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D4B) ; ø»“ž² + (=ucs . #x8841) ; 衁 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B44) ; ø»—¯· + (ideograph-daikanwa . 33970) ; ø¸ˆ’² + (=ucs . #x275AA) ; 𧖪 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 33971) ; ø¸ˆ’³ + (=ucs . #x8842) ; 衂 + )) +(define-char + '((=>ucs . #x8842) ; 衂 + (morohashi-daikanwa 33971 0 0) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F26) ; ø»•« + )) +(define-char + '((=>ucs . #x8842) ; 衂 + (morohashi-daikanwa 33971 0 2) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 3) + (total-strokes . 9) + (=jis-x0208 . #x6A49) ; ø½‹¡² + (ucs-jis . #x8842) ; ø½‹¡² + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5C24) ; ø»‹º½ + (chinese-cns11643-2 . #x3271) ; ø»“¦® + (ideograph-daikanwa . 33972) ; ø¸ˆ’´ + (=ucs . #x8843) ; 衃 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7311) + (chinese-gb2312 . #x742C) ; ø»†€‰ + (=jis-x0208 . #x6A48) ; ø½‹¡± + (chinese-isoir165 . #x742C) ; ø»Ž¨™ + (chinese-cns11643-2 . #x3272) ; ø»“¦¯ + (ideograph-daikanwa . 33973) ; ø¸ˆ’µ + (=ucs . #x8844) ; 衄 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 33974) ; ø¸ˆ’¶ + (=ucs . #x275AB) ; 𧖫 + )) +(define-char + '((=>ucs . #x275AB) ; 𧖫 + (morohashi-daikanwa 33974 0 0) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B72) ; ø»œœ + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B73) ; ø»œœŽ + (ideograph-daikanwa . 33975) ; ø¸ˆ’· + (=ucs . #x4610) ; 䘐 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x3035) ; ø»š‚ + (ideograph-daikanwa . 33976) ; ø¸ˆ’¸ + (=ucs . #x275AC) ; 𧖬 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B75) ; ø»œœ + (ideograph-daikanwa . 33977) ; ø¸ˆ’¹ + (=ucs . #x275AD) ; 𧖭 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 33978) ; ø¸ˆ’º + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B74) ; ø»œœ + (ideograph-daikanwa . 49701) ; ø¸Œˆ¥ + (=ucs . #x275AF) ; 𧖯 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3869) ; ø»•¹ž + (ideograph-daikanwa . 33979) ; ø¸ˆ’» + (=ucs . #x4611) ; 䘑 + )) +(define-char + '((=>ucs . #x8845) ; 衅 + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5C25) ; ø»‹º¾ + (ideograph-daikanwa . 33980) ; ø¸ˆ’¼ + (ucs-jis . #x8845) ; ø»‹º¾ + )) +(define-char + '((morohashi-daikanwa 33980 0 2) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x5046) ; ø»…‹« + (chinese-isoir165 . #x5046) ; ø»³» + (chinese-cns11643-3 . #x386A) ; ø»•¹Ÿ + (=ucs . #x8845) ; 衅 + )) +(define-char + '((=>ucs . #x8846) ; 衆 + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7316) + (=jis-x0208 . #x3D30) ; ø½ŠŸ“ + (=gt-pj-1 . #x3D30) ; ø½ŠŸ“ + (ideograph-daikanwa . 33981) ; ø¸ˆ’½ + (=gt-k . 09065) ; ý¡„‚© + (ucs-jis . #x8846) ; ø½ŠŸ“ + )) +(define-char + '((=>ucs . #x8846) ; 衆 + (morohashi-daikanwa 33981 0 0) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E6A) ; ø»–‚“ + )) +(define-char + '((=>ucs . #x8846) ; 衆 + (morohashi-daikanwa 33981 0 1) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 6) + (total-strokes . 12) + (korean-ksc5601 . #x716B) ; ø»Š¶ + )) +(define-char + '((morohashi-daikanwa 33981 0 2) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb12345 . #x565A) ; 衆 + (=ucs . #x8846) ; 衆 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E69) ; ø»–‚’ + (ideograph-daikanwa . 33982) ; ø¸ˆ’¾ + (=ucs . #x8847) ; 衇 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E50) ; ø»œ·¥ + (ideograph-daikanwa . 33983) ; ø¸ˆ’¿ + (=ucs . #x275B4) ; 𧖴 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5C26) ; ø»‹º¿ + (chinese-cns11643-2 . #x4026) ; ø»“º‡ + (ideograph-daikanwa . 33984) ; ø¸ˆ“€ + (=ucs . #x8848) ; 衈 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5C27) ; ø»‹»€ + (chinese-cns11643-6 . #x4E4F) ; ø»œ·¤ + (ideograph-daikanwa . 33985) ; ø¸ˆ“ + (=ucs . #x8849) ; 衉 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E4E) ; ø»œ·£ + (ideograph-daikanwa . 33986) ; ø¸ˆ“‚ + (=ucs . #x275B3) ; 𧖳 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x425F) ; ø»šœˆ + (ideograph-daikanwa . 33987) ; ø¸ˆ“ƒ + (=ucs . #x275B5) ; 𧖵 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x444C) ; ø»–Š© + (ideograph-daikanwa . 33988) ; ø¸ˆ“„ + (=ucs . #x4612) ; 䘒 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x577C) ; ø»…Ÿ + (ideograph-daikanwa . 33989) ; ø¸ˆ“… + (=ucs . #x275B6) ; 𧖶 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 33990) ; ø¸ˆ“† + (=ucs . #x275B7) ; 𧖷 + )) +(define-char + '((=>ucs . #x275B7) ; 𧖷 + (morohashi-daikanwa 33990 0 1) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x577A) ; ø»… + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x577D) ; ø»…  + (ideograph-daikanwa . 33991) ; ø¸ˆ“‡ + (=ucs . #x275B8) ; 𧖸 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x577B) ; ø»…ž + (ideograph-daikanwa . 33992) ; ø¸ˆ“ˆ + (=ucs . #x275B9) ; 𧖹 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 33993) ; ø¸ˆ“‰ + (=ucs . #x275BA) ; 𧖺 + )) +(define-char + '((=>ucs . #x275BA) ; 𧖺 + (morohashi-daikanwa 33993 0 0) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4965) ; ø»š¦  + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4963) ; ø»š¦ž + (ideograph-daikanwa . 33994) ; ø¸ˆ“Š + (=ucs . #x275BB) ; 𧖻 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4723) ; ø»˜˜ž + (ideograph-daikanwa . 33995) ; ø¸ˆ“‹ + (=ucs . #x4613) ; 䘓 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4964) ; ø»š¦Ÿ + (ideograph-daikanwa . 33996) ; ø¸ˆ“Œ + (=ucs . #x275BC) ; 𧖼 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6226) ; ø»”“ + (ideograph-daikanwa . 33997) ; ø¸ˆ“ + (=ucs . #x275BD) ; 𧖽 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6224) ; ø»”‘ + (ideograph-daikanwa . 33998) ; ø¸ˆ“Ž + (=ucs . #x275BE) ; 𧖾 + )) +(define-char + '((morohashi-daikanwa 33999 1) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6225) ; ø»”’ + (=ucs . #x275C4) ; 𧗄 + )) +(define-char + '((=>ucs . #x275C0) ; 𧗀 + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34000) ; ø¸ˆ“ + )) +(define-char + '((morohashi-daikanwa 34000 0 0) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2848) ; ø»ž‰­ + (=ucs . #x275C0) ; 𧗀 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D37) ; ø»˜¡¦ + (ideograph-daikanwa . 34001) ; ø¸ˆ“‘ + (=ucs . #x4614) ; 䘔 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5061) ; ø»š°® + (ideograph-daikanwa . 34002) ; ø¸ˆ“’ + (=ucs . #x275C1) ; 𧗁 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x284A) ; ø»ž‰¯ + (ideograph-daikanwa . 34003) ; ø¸ˆ““ + (=ucs . #x275C3) ; 𧗃 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2849) ; ø»ž‰® + (ideograph-daikanwa . 34004) ; ø¸ˆ“” + (=ucs . #x275C2) ; 𧗂 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5823) ; ø»š»  + (ideograph-daikanwa . 34006) ; ø¸ˆ“– + (=ucs . #x275C6) ; 𧗆 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5824) ; ø»š»¡ + (ideograph-daikanwa . 34007) ; ø¸ˆ“— + (=ucs . #x275C7) ; 𧗇 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5822) ; ø»š»Ÿ + (ideograph-daikanwa . 34008) ; ø¸ˆ“˜ + (=ucs . #x275C8) ; 𧗈 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3325) ; ø»ž™” + (ideograph-daikanwa . 34009) ; ø¸ˆ“™ + (=ucs . #x275C9) ; 𧗉 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3326) ; ø»ž™• + (ideograph-daikanwa . 34010) ; ø¸ˆ“š + (=ucs . #x275CA) ; 𧗊 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E37) ; ø»›„¨ + (ideograph-daikanwa . 34011) ; ø¸ˆ“› + (=ucs . #x275CB) ; 𧗋 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E36) ; ø»›„§ + (ideograph-daikanwa . 34012) ; ø¸ˆ“œ + (=ucs . #x275CC) ; 𧗌 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D3E) ; ø»˜¹ + (ideograph-daikanwa . 34013) ; ø¸ˆ“ + (=ucs . #x275CE) ; 𧗎 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D3F) ; ø»˜¹Ž + (ideograph-daikanwa . 34014) ; ø¸ˆ“ž + (=ucs . #x275CF) ; 𧗏 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4271) ; ø»ž°¢ + (ideograph-daikanwa . 34015) ; ø¸ˆ“Ÿ + (=ucs . #x275D0) ; 𧗐 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4273) ; ø»ž°¤ + (ideograph-daikanwa . 34016) ; ø¸ˆ“  + (=ucs . #x275D1) ; 𧗑 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D40) ; ø»˜¹ + (ideograph-daikanwa . 34017) ; ø¸ˆ“¡ + (=ucs . #x275D2) ; 𧗒 + )) +(define-char + '((=>ucs . #x275D4) ; 𧗔 + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34018) ; ø¸ˆ“¢ + )) +(define-char + '((morohashi-daikanwa 34018 0 1) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4272) ; ø»ž°£ + (=ucs . #x275D4) ; 𧗔 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6946) ; ø»›• + (ideograph-daikanwa . 34019) ; ø¸ˆ“£ + (=ucs . #x275D5) ; 𧗕 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 34020) ; ø¸ˆ“¤ + (=ucs . #x275D6) ; 𧗖 + )) +(define-char + '((=>ucs . #x275D6) ; 𧗖 + (morohashi-daikanwa 34020 0 0) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D54) ; ø»››‡ + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F7C) ; ø»Ÿƒ³ + (ideograph-daikanwa . 34021) ; ø¸ˆ“¥ + (=ucs . #x275D7) ; 𧗗 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x547A) ; ø»Ÿ‹‡ + (ideograph-daikanwa . 34022) ; ø¸ˆ“¦ + (=ucs . #x275D8) ; 𧗘 + )) +(define-char + '((=>ucs . #x884A) ; 衊 + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C36) ; ø»”º¿ + (ideograph-daikanwa . 34023) ; ø¸ˆ“§ + )) +(define-char + '((morohashi-daikanwa 34023 0 2) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0212 . #x5C28) ; ø»‹» + (=jis-x0213-2-2000 . #x7825) ; ø»¦œ¶ + (chinese-gb12345 . #x785A) ; 衊 + (=ucs . #x884A) ; 衊 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x592B) ; ø»Ÿ‘Ž + (ideograph-daikanwa . 34024) ; ø¸ˆ“¨ + (=ucs . #x275D9) ; 𧗙 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x592A) ; ø»Ÿ‘ + (ideograph-daikanwa . 34025) ; ø¸ˆ“© + (=ucs . #x275DA) ; 𧗚 + )) +(define-char + '((ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 18) + (total-strokes . 24) + (japanese-jisx0212 . #x5C29) ; ø»‹»‚ + (chinese-cns11643-2 . #x704E) ; ø»• + (ideograph-daikanwa . 34026) ; ø¸ˆ“ª + (=ucs . #x884B) ; 衋 + )) +(define-char + '((=>ucs . #x275DB) ; 𧗛 + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 34027) ; ø¸ˆ“« + )) +(define-char + '((morohashi-daikanwa 34027 0 0) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F4E) ; ø»Ÿš¥ + (=ucs . #x275DB) ; 𧗛 + )) +(define-char + '((=>ucs . #x275DC) ; 𧗜 + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 24) + (total-strokes . 30) + (ideograph-daikanwa . 34028) ; ø¸ˆ“¬ + )) +(define-char + '((morohashi-daikanwa 34028 0 0) + (ideographic-radical . 143) ; ⾎ + (ideographic-strokes . 24) + (total-strokes . 30) + (chinese-cns11643-7 . #x6563) ; ø»Ÿ£® + (=ucs . #x275DC) ; 𧗜 + )) diff --git a/lisp/utf-2000/Ideograph-R144-Walk-Enclosure.el b/lisp/utf-2000/Ideograph-R144-Walk-Enclosure.el new file mode 100644 index 0000000..724ad1a --- /dev/null +++ b/lisp/utf-2000/Ideograph-R144-Walk-Enclosure.el @@ -0,0 +1,689 @@ +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 7321) + (chinese-gb2312 . #x5050) ; ø»…‹µ + (=jis-x0208 . #x3954) ; ø½Š™¿ + (korean-ksc5601 . #x7A3C) ; ø»Š• + (chinese-isoir165 . #x5050) ; ø»´… + (chinese-cns11643-1 . #x4867) ; ø»‘¼´ + (=gt-pj-1 . #x3954) ; 行 + (ideograph-daikanwa . 34029) ; ø¸ˆ“­ + (=gt-k . 01612) ; ý¡„€™Œ + (=ucs . #x884C) ; 行 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-4 . #x2823) ; ø»—ª¼ + (ideograph-daikanwa . 34030) ; ø¸ˆ“® + (=ucs . #x275DD) ; 𧗝 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E28) ; ø»œ‡½ + (ideograph-daikanwa . 34031) ; ø¸ˆ“¯ + (=ucs . #x275DE) ; 𧗞 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-4 . #x2824) ; ø»—ª½ + (ideograph-daikanwa . 34032) ; ø¸ˆ“° + (=ucs . #x275DF) ; 𧗟 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x515C) ; ø»…Ÿ + (=jis-x0208 . #x5E27) ; ø½‹¨ + (korean-ksc5601 . #x6662) ; ø»Š€£ + (chinese-isoir165 . #x515C) ; ø»µ¯ + (chinese-cns11643-1 . #x534F) ; ø»’Œ¦ + (=gt-pj-1 . #x5E27) ; 衍 + (ideograph-daikanwa . 34033) ; ø¸ˆ“± + (=gt-k . 05263) ; ý¡„’ + (=ucs . #x884D) ; 衍 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 3) + (total-strokes . 9) + (japanese-jisx0212 . #x5C2A) ; ø»‹»ƒ + (chinese-cns11643-2 . #x2D4C) ; ø»“ž³ + (ideograph-daikanwa . 34034) ; ø¸ˆ“² + (=ucs . #x884E) ; 衎 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x344F) ; ø»œ‘˜ + (ideograph-daikanwa . 34035) ; ø¸ˆ“³ + (=ucs . #x275E1) ; 𧗡 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3450) ; ø»œ‘™ + (ideograph-daikanwa . 34036) ; ø¸ˆ“´ + (=ucs . #x275E2) ; 𧗢 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B41) ; ø»™¹¸ + (ideograph-daikanwa . 34037) ; ø¸ˆ“µ + (=ucs . #x275E3) ; 𧗣 + )) +(define-char + '((=>ucs . #x4615) ; 䘕 + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 34038) ; ø¸ˆ“¶ + )) +(define-char + '((morohashi-daikanwa 34038 0 0) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F6F) ; ø»—¶š + (=ucs . #x4615) ; 䘕 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3371) ; ø»•² + (ideograph-daikanwa . 34039) ; ø¸ˆ“· + (=ucs . #x884F) ; 衏 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x3036) ; ø»šƒ + (ideograph-daikanwa . 34040) ; ø¸ˆ“¸ + (=ucs . #x275E6) ; 𧗦 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B77) ; ø»œœ’ + (ideograph-daikanwa . 34041) ; ø¸ˆ“¹ + (=ucs . #x275E7) ; 𧗧 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B76) ; ø»œœ‘ + (ideograph-daikanwa . 34042) ; ø¸ˆ“º + (=ucs . #x275E8) ; 𧗨 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x3037) ; ø»š„ + (ideograph-daikanwa . 34043) ; ø¸ˆ“» + (=ucs . #x275E9) ; 𧗩 + )) +(define-char + '((=>ucs . #x8851) ; 衑 + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5C2B) ; ø»‹»„ + (ideograph-daikanwa . 34044) ; ø¸ˆ“¼ + (ucs-jis . #x8851) ; ø»‹»„ + )) +(define-char + '((morohashi-daikanwa 34044 0 1) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3527) ; ø»—¾† + (=ucs . #x8851) ; 衑 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7323) + (=jis-x0208 . #x6A4A) ; ø½‹¡³ + (korean-ksc5601 . #x7A65) ; ø»Š¾ + (chinese-isoir165 . #x7B24) ; ø»Ž²£ + (chinese-cns11643-2 . #x3934) ; ø»“°ƒ + (=gt-pj-1 . #x6A4A) ; 衒 + (ideograph-daikanwa . 34045) ; ø¸ˆ“½ + (=gt-k . 07978) ; ý¡„¼ª + (=ucs . #x8852) ; 衒 + )) +(define-char + '((=>ucs . #x8853) ; 術 + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-1 . 7325) + (korean-ksc5601 . #x627A) ; ø»‰»ƒ + (chinese-cns11643-1 . #x5D34) ; ø»’š· + (ideograph-daikanwa . 34046) ; ø¸ˆ“¾ + )) +(define-char + '((=>ucs . #x8853) ; 術 + (morohashi-daikanwa 34046 1) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-1 . 7324) + (=jis-x0208 . #x3D51) ; ø½ŠŸ´ + (=gt-pj-1 . #x3D51) ; ø½ŠŸ´ + (=gt-k . 07789) ; ý¡„¹­ + (ucs-jis . #x8853) ; ø½ŠŸ´ + )) +(define-char + '((morohashi-daikanwa 34046 1 2) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb12345 . #x4A75) ; 術 + (=ucs . #x8853) ; 術 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x444F) ; ø»œ¨¸ + (ideograph-daikanwa . 34047) ; ø¸ˆ“¿ + (=ucs . #x275EA) ; 𧗪 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 5) + (=ucs . #x8850) ; 衐 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5C2C) ; ø»‹»… + (chinese-cns11643-2 . #x4028) ; ø»“º‰ + (ideograph-daikanwa . 34048) ; ø¸ˆ”€ + (=ucs . #x8855) ; 衕 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5C2D) ; ø»‹»† + (chinese-cns11643-2 . #x4027) ; ø»“ºˆ + (ideograph-daikanwa . 34049) ; ø¸ˆ” + (=ucs . #x8856) ; 衖 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C29) ; ø»š’ž + (ideograph-daikanwa . 34050) ; ø¸ˆ”‚ + (=ucs . #x275EB) ; 𧗫 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7326) + (chinese-gb2312 . #x3D56) ; ø»„° + (=jis-x0208 . #x3339) ; ø½Š° + (korean-ksc5601 . #x4A36) ; ø»‰–¯ + (chinese-isoir165 . #x3D56) ; ø»˜‘ + (chinese-cns11643-1 . #x6179) ; ø»’¡´ + (ideograph-daikanwa . 34051) ; ø¸ˆ”ƒ + (=ucs . #x8857) ; 街 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5C2E) ; ø»‹»‡ + (chinese-cns11643-3 . #x444D) ; ø»–Šª + (=jis-x0213-2-2000 . #x7826) ; ø»¦œ· + (ideograph-daikanwa . 34052) ; ø¸ˆ”„ + (=ucs . #x8858) ; 衘 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E53) ; ø»œ·¨ + (ideograph-daikanwa . 34053) ; ø¸ˆ”… + (=ucs . #x275EC) ; 𧗬 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E52) ; ø»œ·§ + (ideograph-daikanwa . 34054) ; ø¸ˆ”† + (=ucs . #x275ED) ; 𧗭 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 34055) ; ø¸ˆ”‡ + )) +(define-char + '((=>ucs . #x275F1) ; 𧗱 + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 34056) ; ø¸ˆ”ˆ + )) +(define-char + '((morohashi-daikanwa 34056 0 0) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E51) ; ø»œ·¦ + (=ucs . #x275F1) ; 𧗱 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 34057) ; ø¸ˆ”‰ + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A78) ; ø»˜†­ + (=ucs . #x4616) ; 䘖 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5823) ; ø»…¤ + (ideograph-daikanwa . 34058) ; ø¸ˆ”Š + (=ucs . #x275F2) ; 𧗲 + )) +(define-char + '((=>ucs . #x275F3) ; 𧗳 + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 34059) ; ø¸ˆ”‹ + )) +(define-char + '((morohashi-daikanwa 34059 0 0) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5821) ; ø»…¢ + (=ucs . #x275F3) ; 𧗳 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x405F) ; ø»˜ˆ + (ideograph-daikanwa . 34060) ; ø¸ˆ”Œ + (=ucs . #x275F4) ; 𧗴 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7328) + (chinese-gb2312 . #x5143) ; ø»…† + (=jis-x0208 . #x6A4B) ; ø½‹¡´ + (korean-ksc5601 . #x6437) ; ø»‰¼¼ + (chinese-isoir165 . #x5143) ; ø»µ– + (chinese-cns11643-1 . #x664C) ; ø»’¨ + (ideograph-daikanwa . 34061) ; ø¸ˆ” + (=ucs . #x8859) ; 衙 + )) +(define-char + '((=>ucs . #x275F5) ; 𧗵 + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 34062) ; ø¸ˆ”Ž + )) +(define-char + '((morohashi-daikanwa 34062 0 0) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5822) ; ø»…£ + (=ucs . #x275F5) ; 𧗵 + )) +(define-char + '((=>ucs . #x275F6) ; 𧗶 + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 34063) ; ø¸ˆ” + )) +(define-char + '((morohashi-daikanwa 34063 0 0) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x577E) ; ø»…¡ + (=ucs . #x275F6) ; 𧗶 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4724) ; ø»˜˜Ÿ + (ideograph-daikanwa . 34065) ; ø¸ˆ”‘ + (=ucs . #x275F8) ; 𧗸 + )) +(define-char + '((morohashi-daikanwa 34065 1) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6227) ; ø»”” + (=ucs . #x275FA) ; 𧗺 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5C2F) ; ø»‹»ˆ + (ideograph-daikanwa . 34066) ; ø¸ˆ”’ + (=ucs . #x885A) ; 衚 + )) +(define-char + '((=>ucs . #x885A) ; 衚 + (morohashi-daikanwa 34066 0 0) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x542A) ; ø»”—£ + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5C30) ; ø»‹»‰ + (chinese-cns11643-3 . #x4E5F) ; ø»–™¨ + (ideograph-daikanwa . 34067) ; ø¸ˆ”“ + (=ucs . #x885C) ; 衜 + )) +(define-char + '((=>ucs . #x275F9) ; 𧗹 + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34068) ; ø¸ˆ”” + )) +(define-char + '((morohashi-daikanwa 34068 0 0) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5062) ; ø»š°¯ + (=ucs . #x275F9) ; 𧗹 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 7330) + (=jis-x0208 . #x3E57) ; ø½Š¡˜ + (korean-ksc5601 . #x757A) ; ø»Š–½ + (chinese-cns11643-1 . #x6E6D) ; ø»’´® + (chinese-gb12345 . #x3365) ; 衝 + (ideograph-daikanwa . 34069) ; ø¸ˆ”• + (=ucs . #x885D) ; 衝 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34071) ; ø¸ˆ”— + (=ucs . #x275FB) ; 𧗻 + )) +(define-char + '((=>ucs . #x275FB) ; 𧗻 + (morohashi-daikanwa 34071 0 0) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6228) ; ø»”• + )) +(define-char + '((=>ucs . #x4617) ; 䘗 + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34072) ; ø¸ˆ”˜ + )) +(define-char + '((morohashi-daikanwa 34072 0 9) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E5E) ; ø»–™§ + (=ucs . #x4617) ; 䘗 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E6C) ; ø»’´­ + (chinese-gb12345 . #x4E40) ; 衛 + (ideograph-daikanwa . 34073) ; ø¸ˆ”™ + (=ucs . #x885B) ; 衛 + )) +(define-char + '((=>ucs . #x885B) ; 衛 + (morohashi-daikanwa 34073 0 1) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x3152) ; ø»‚”‘ + (japanese-jisx0208 . #x3152) ; ø»†¨™ + )) +(define-char + '((=>ucs . #x885B) ; 衛 + (morohashi-daikanwa 34073 0 2) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 10) + (total-strokes . 16) + (korean-ksc5601 . #x6A5B) ; ø»Š†” + (=jis-x0208-1990 . #x3152) ; ø½ŠŽ + (ucs-jis . #x885B) ; ø»Š†” + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 7332) + (=jis-x0208 . #x6A4C) ; ø½‹¡µ + (chinese-cns11643-3 . #x5263) ; ø»–Ÿ¤ + (ideograph-daikanwa . 34074) ; ø¸ˆ”š + (=ucs . #x885E) ; 衞 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5C31) ; ø»‹»Š + (chinese-cns11643-3 . #x5264) ; ø»–Ÿ¥ + (=jis-x0213-2-2000 . #x7827) ; ø»¦œ¸ + (ideograph-daikanwa . 34075) ; ø¸ˆ”› + (=ucs . #x885F) ; 衟 + )) +(define-char + '((=>ucs . #x2F9C3) ; 衠 + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5C32) ; ø»‹»‹ + (ideograph-daikanwa . 34076) ; ø¸ˆ”œ + (ucs-jis . #x8860) ; ø»‹»‹ + )) +(define-char + '((=>ucs* . #x8860) ; è¡  + (=>ucs-jis . #x8860) ; ø»‹»‹ + (morohashi-daikanwa 34076 0 0) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x534C) ; ø»˜ª¯ + (=ucs . #x2F9C3) ; 衠 + )) +(define-char + '((morohashi-daikanwa 34076 0 4) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 10) + (total-strokes . 16) + (=ucs . #x8860) ; è¡  + )) +(define-char + '((=>ucs . #x8860) ; è¡  + (morohashi-daikanwa 34076 0 5) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x534B) ; ø»˜ª® + (ucs-cns . #x8860) ; ø»˜ª® + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x534A) ; ø»˜ª­ + (ideograph-daikanwa . 34077) ; ø¸ˆ” + (=ucs . #x4618) ; 䘘 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 7333) + (chinese-gb2312 . #x3A62) ; ø»„«³ + (=jis-x0208 . #x3955) ; ø½Šš€ + (korean-ksc5601 . #x7B2C) ; ø»Šž£ + (chinese-isoir165 . #x3A62) ; ø»”ƒ + (chinese-cns11643-1 . #x722F) ; ø»’¹¨ + (ideograph-daikanwa . 34078) ; ø¸ˆ”ž + (=ucs . #x8861) ; è¡¡ + )) +(define-char + '((=>ucs . #x275FF) ; 𧗿 + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34080) ; ø¸ˆ”  + )) +(define-char + '((morohashi-daikanwa 34080 0 0) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5861) ; ø»˜²š + (=ucs . #x275FF) ; 𧗿 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B56) ; ø»ž¥µ + (ideograph-daikanwa . 34081) ; ø¸ˆ”¡ + (=ucs . #x27600) ; 𧘀 + )) +(define-char + '((=>ucs . #x27602) ; 𧘂 + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34083) ; ø¸ˆ”£ + )) +(define-char + '((morohashi-daikanwa 34083 0 0) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D41) ; ø»˜¹ + (=ucs . #x27602) ; 𧘂 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4274) ; ø»ž°¥ + (ideograph-daikanwa . 34084) ; ø¸ˆ”¤ + (=ucs . #x27603) ; 𧘃 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4970) ; ø»žº³ + (ideograph-daikanwa . 34085) ; ø¸ˆ”¥ + (=ucs . #x27604) ; 𧘄 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B2E) ; ø»–«½ + (ideograph-daikanwa . 34086) ; ø¸ˆ”¦ + (=ucs . #x4619) ; 䘙 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x547B) ; ø»Ÿ‹ˆ + (ideograph-daikanwa . 34088) ; ø¸ˆ”¨ + (=ucs . #x27605) ; 𧘅 + )) +(define-char + '((ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C64) ; ø»Ÿ–¡ + (ideograph-daikanwa . 34089) ; ø¸ˆ”© + (=ucs . #x27606) ; 𧘆 + )) +(define-char + '((=>ucs . #x8862) ; è¡¢ + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 18) + (total-strokes . 24) + (shinjigen-2 . 7334) + (=jis-x0208 . #x6A4D) ; ø½‹¡¶ + (korean-ksc5601 . #x4F43) ; ø»‰ž’ + (ideograph-daikanwa . 34090) ; ø¸ˆ”ª + (ucs-jis . #x8862) ; ø½‹¡¶ + )) +(define-char + '((morohashi-daikanwa 34090 0 1) + (ideographic-radical . 144) ; ⾏ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-gb2312 . #x6169) ; ø»…¥Œ + (chinese-isoir165 . #x6169) ; ø»Žœ + (chinese-cns11643-1 . #x7C68) ; ø»“‰ + (=ucs . #x8862) ; è¡¢ + )) diff --git a/lisp/utf-2000/Ideograph-R145-Clothes.el b/lisp/utf-2000/Ideograph-R145-Clothes.el new file mode 100644 index 0000000..8f3a51d --- /dev/null +++ b/lisp/utf-2000/Ideograph-R145-Clothes.el @@ -0,0 +1,7514 @@ +(define-char + '((=>ucs . #x8863) ; è¡£ + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 7335) + (=jis-x0208 . #x3061) ; ø½ŠŒ¾ + (korean-ksc5601 . #x6B7D) ; ø»Šˆ” + (=gt-pj-1 . #x3061) ; ø½ŠŒ¾ + (chinese-big5 . #xA6E7) ; ý¢€Š›§ + (ideograph-daikanwa . 34091) ; ø¸ˆ”« + (=gt-k . 01559) ; ý¡„€˜— + (ucs-jis . #x8863) ; ø½ŠŒ¾ + )) +(define-char + '((morohashi-daikanwa 34091 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-gb2312 . #x5242) ; ø»…Ž£ + (chinese-isoir165 . #x5242) ; ø»¶³ + (chinese-cns11643-1 . #x4868) ; ø»‘¼µ + (=ucs . #x8863) ; è¡£ + )) +(define-char + '((morohashi-daikanwa 34091 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-cns11643-6 . #x2553) ; ø»›»š + )) +(define-char + '((=>ucs . #x8864) ; 衤 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 0) + (total-strokes . 6) + (japanese-jisx0212 . #x5C33) ; ø»‹»Œ + (=jis-x0213-2-2000 . #x7828) ; ø»¦œ¹ + (ideograph-daikanwa . 34092) ; ø¸ˆ”¬ + (ucs-jis . #x8864) ; ø»‹»Œ + )) +(define-char + '((morohashi-daikanwa 34092 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-gb2312 . #x7142) ; ø»…¼… + (chinese-isoir165 . #x7142) ; ø»Ž¤• + (=ucs . #x8864) ; 衤 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 2) + (total-strokes . 8) + (ideograph-daikanwa . 34093) ; ø¸ˆ”­ + )) +(define-char + '((morohashi-daikanwa 34093 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-5 . #x2766) ; ø»™´¥ + )) +(define-char + '((=>ucs . #x461A) ; 䘚 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 2) + (total-strokes . 8) + (<-original-ideograph + (:sources (seiji-tsuu morohashi-daikanwa shinjigen-1) + :char ((ideographic-radical . 24) ; ⼗ + (shinjigen-1 . 823) + (ideograph-daikanwa . 02740) ; ø¸€ª´ + ) + )) + (shinjigen-1 . 823) + (ideograph-daikanwa . 34094) ; ø¸ˆ”® + )) +(define-char + '((morohashi-daikanwa 34094 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A6E) ; ø»•¤¿ + (=ucs . #x461A) ; 䘚 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E29) ; ø»œ‡¾ + (ideograph-daikanwa . 34095) ; ø¸ˆ”¯ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E2A) ; ø»œ‡¿ + (ideograph-daikanwa . 34096) ; ø¸ˆ”° + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E2B) ; ø»œˆ€ + (ideograph-daikanwa . 34097) ; ø¸ˆ”± + )) +(define-char + '((=>ucs . #x521D) ; 初 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 2) + (total-strokes . 8) + (->same-ideograph + ((ideograph-daikanwa . 01911) ; ø¸€· + ) + ((=ucs . #x521D) ; 初 + )) + (chinese-cns11643-1 . #x4F4F) ; ø»’†® + (chinese-big5 . #xAAEC) ; ý¢€Š«¬ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 2) + (chinese-gb2312 . #x3239) ; ø»„Ÿš + (chinese-isoir165 . #x3239) ; ø»‡ª + (=ucs . #x8865) ; è¡¥ + )) +(define-char + '((=>ucs . #x461C) ; 䘜 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 34098) ; ø¸ˆ”² + )) +(define-char + '((morohashi-daikanwa 34098 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F28) ; ø»•« + (=ucs . #x461C) ; 䘜 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B43) ; ø»™¹º + (ideograph-daikanwa . 34099) ; ø¸ˆ”³ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F27) ; ø»•«Ž + (ideograph-daikanwa . 34100) ; ø¸ˆ”´ + (=ucs . #x8866) ; 衦 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D4D) ; ø»“ž´ + (chinese-big5 . #xD0AC) ; ý¢€‚¬ + (ideograph-daikanwa . 34101) ; ø¸ˆ”µ + (=ucs . #x8867) ; 衧 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B42) ; ø»™¹¹ + (ideograph-daikanwa . 34102) ; ø¸ˆ”¶ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3451) ; ø»œ‘š + (ideograph-daikanwa . 34103) ; ø¸ˆ”· + )) +(define-char + '((=>ucs . #x2760F) ; 𧘏 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 34104) ; ø¸ˆ”¸ + )) +(define-char + '((morohashi-daikanwa 34104 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B45) ; ø»—¯¸ + (=ucs . #x2760F) ; 𧘏 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 8) + (shinjigen-2 . 7338) + (chinese-gb2312 . #x316D) ; ø»„ž° + (=jis-x0208 . #x493D) ; ø½Š±ˆ + (korean-ksc5601 . #x787A) ; ø»Š›— + (chinese-isoir165 . #x316D) ; ø»‡€ + (chinese-cns11643-1 . #x4F50) ; ø»’†¯ + (=gt-pj-1 . #x493D) ; 表 + (chinese-big5 . #xAAED) ; ý¢€Š«­ + (ideograph-daikanwa . 34105) ; ø¸ˆ”¹ + (=gt-k . 03806) ; ý¡„€»ž + (=ucs . #x8868) ; 表 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x7143) ; ø»…¼† + (japanese-jisx0212 . #x5C34) ; ø»‹» + (chinese-isoir165 . #x7143) ; ø»Ž¤– + (chinese-cns11643-2 . #x2D4F) ; ø»“ž¶ + (=jis-x0213-2-2000 . #x782B) ; ø»¦œ¼ + (chinese-big5 . #xD0AE) ; ý¢€‚® + (ideograph-daikanwa . 34106) ; ø¸ˆ”º + (=ucs . #x8869) ; è¡© + )) +(define-char + '((=>ucs . #x27610) ; 𧘐 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 34107) ; ø¸ˆ”» + )) +(define-char + '((morohashi-daikanwa 34107 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B47) ; ø»—¯º + (=ucs . #x27610) ; 𧘐 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D4E) ; ø»“žµ + (chinese-big5 . #xD0AD) ; ý¢€‚­ + (ideograph-daikanwa . 34108) ; ø¸ˆ”¼ + (=ucs . #x886A) ; 衪 + )) +(define-char + '((=>ucs . #x461D) ; 䘝 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 34109) ; ø¸ˆ”½ + )) +(define-char + '((morohashi-daikanwa 34109 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B46) ; ø»—¯¹ + (=ucs . #x461D) ; 䘝 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 34110) ; ø¸ˆ”¾ + )) +(define-char + '((morohashi-daikanwa 34110 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B45) ; ø»™¹¼ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (shinjigen-2 . 7337) + (chinese-gb2312 . #x4940) ; ø»…“ + (=jis-x0208 . #x6A4E) ; ø½‹¡· + (korean-ksc5601 . #x5F39) ; ø»‰µ¨ + (chinese-isoir165 . #x4940) ; ø»©£ + (chinese-cns11643-1 . #x5350) ; ø»’Œ§ + (chinese-big5 . #xAD6D) ; ý¢€Šµ­ + (ideograph-daikanwa . 34111) ; ø¸ˆ”¿ + (=ucs . #x886B) ; è¡« + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3453) ; ø»œ‘œ + (ideograph-daikanwa . 34112) ; ø¸ˆ•€ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-6 . #x3452) ; ø»œ‘› + (ideograph-daikanwa . 34113) ; ø¸ˆ• + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B44) ; ø»™¹» + (ideograph-daikanwa . 34114) ; ø¸ˆ•‚ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B46) ; ø»™¹½ + (ideograph-daikanwa . 34115) ; ø¸ˆ•ƒ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 3) + (chinese-gb2312 . #x3344) ; ø»„¡ƒ + (chinese-isoir165 . #x3344) ; ø»‰“ + (=ucs . #x886C) ; 衬 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B7D) ; ø»œœ˜ + (ideograph-daikanwa . 34116) ; ø¸ˆ•„ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B79) ; ø»œœ” + (ideograph-daikanwa . 34117) ; ø¸ˆ•… + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B78) ; ø»œœ“ + (ideograph-daikanwa . 34118) ; ø¸ˆ•† + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3273) ; ø»“¦° + (chinese-big5 . #xD3D1) ; ý¢€‘ + (ideograph-daikanwa . 34119) ; ø¸ˆ•‡ + (=ucs . #x886D) ; è¡­ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x303C) ; ø»š‰ + (ideograph-daikanwa . 34120) ; ø¸ˆ•ˆ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x5972) ; ø»…™¥ + (chinese-isoir165 . #x5972) ; ø»Žµ + (chinese-cns11643-3 . #x3374) ; ø»•²“ + (ideograph-daikanwa . 34121) ; ø¸ˆ•‰ + (=ucs . #x886E) ; è¡® + )) +(define-char + '((=>ucs . #x2761F) ; 𧘟 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 34122) ; ø¸ˆ•Š + )) +(define-char + '((morohashi-daikanwa 34122 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F71) ; ø»—¶œ + (=ucs . #x2761F) ; 𧘟 + )) +(define-char + '((=>ucs . #x461F) ; 䘟 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 34123) ; ø¸ˆ•‹ + )) +(define-char + '((morohashi-daikanwa 34123 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x303D) ; ø»šŠ + (=ucs . #x461F) ; 䘟 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B7B) ; ø»œœ– + (ideograph-daikanwa . 34124) ; ø¸ˆ•Œ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x327A) ; ø»“¦· + (=jis-x0213-2-2000 . #x782D) ; ø»¦œ¾ + (chinese-big5 . #xD3D8) ; ý¢€˜ + (ideograph-daikanwa . 34125) ; ø¸ˆ• + (=ucs . #x886F) ; 衯 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C21) ; ø»œœš + (ideograph-daikanwa . 34126) ; ø¸ˆ•Ž + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7345) + (chinese-gb2312 . #x4B25) ; ø»…ƒ´ + (=jis-x0208 . #x3F6A) ; ø½Š£‰ + (korean-ksc5601 . #x6171) ; ø»‰¹œ + (chinese-isoir165 . #x4B25) ; ø»¬„ + (chinese-cns11643-1 . #x582E) ; ø»’“› + (=gt-pj-1 . #x3F6A) ; è¡° + (chinese-big5 . #xB049) ; ý¢€‹‰ + (ideograph-daikanwa . 34127) ; ø¸ˆ• + (=gt-k . 06482) ; ý¡„¥’ + (=ucs . #x8870) ; è¡° + )) +(define-char + '((=>ucs . #x4620) ; 䘠 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 34128) ; ø¸ˆ• + )) +(define-char + '((morohashi-daikanwa 34128 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F72) ; ø»—¶ + (=ucs . #x4620) ; 䘠 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5C35) ; ø»‹»Ž + (chinese-cns11643-2 . #x3278) ; ø»“¦µ + (chinese-big5 . #xD3D6) ; ý¢€– + (ideograph-daikanwa . 34129) ; ø¸ˆ•‘ + (=ucs . #x8871) ; 衱 + )) +(define-char + '((=>ucs . #x8872) ; 衲 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (=jis-x0208 . #x6A55) ; ø½‹¡¾ + (ideograph-daikanwa . 34130) ; ø¸ˆ•’ + (ucs-jis . #x8872) ; ø½‹¡¾ + )) +(define-char + '((=>ucs . #x8872) ; 衲 + (morohashi-daikanwa 34130 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3276) ; ø»“¦³ + )) +(define-char + '((morohashi-daikanwa 34130 0 3) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7352) + (chinese-gb2312 . #x7144) ; ø»…¼‡ + (korean-ksc5601 . #x5224) ; ø»‰¢ + (chinese-isoir165 . #x7144) ; ø»Ž¤— + (chinese-big5 . #xD3D4) ; ý¢€” + (=ucs . #x8872) ; 衲 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3377) ; ø»•²– + (ideograph-daikanwa . 34131) ; ø¸ˆ•“ + (=ucs . #x8873) ; 衳 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C25) ; ø»œœž + (ideograph-daikanwa . 34132) ; ø¸ˆ•” + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x327D) ; ø»“¦º + (chinese-big5 . #xD3DB) ; ý¢€› + (ideograph-daikanwa . 34133) ; ø¸ˆ•• + (=ucs . #x8874) ; è¡´ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x303F) ; ø»šŒ + (ideograph-daikanwa . 34134) ; ø¸ˆ•– + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7347) + (=jis-x0208 . #x6A52) ; ø½‹¡» + (chinese-cns11643-2 . #x3274) ; ø»“¦± + (chinese-big5 . #xD3D2) ; ý¢€’ + (ideograph-daikanwa . 34135) ; ø¸ˆ•— + (=ucs . #x8875) ; 衵 + )) +(define-char + '((=>ucs . #x4621) ; 䘡 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 34136) ; ø¸ˆ•˜ + )) +(define-char + '((morohashi-daikanwa 34136 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x3039) ; ø»š† + (=ucs . #x4621) ; 䘡 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C26) ; ø»œœŸ + (ideograph-daikanwa . 34137) ; ø¸ˆ•™ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3275) ; ø»“¦² + (chinese-big5 . #xD3D3) ; ý¢€“ + (ideograph-daikanwa . 34138) ; ø¸ˆ•š + (=ucs . #x8876) ; 衶 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7351) + (chinese-gb2312 . #x5654) ; ø»…”­ + (=jis-x0208 . #x436F) ; ø½Š©† + (korean-ksc5601 . #x757B) ; ø»Š–¾ + (chinese-isoir165 . #x5654) ; ø»¼½ + (chinese-cns11643-1 . #x582F) ; ø»’“œ + (chinese-big5 . #xB04A) ; ý¢€‹Š + (ideograph-daikanwa . 34139) ; ø¸ˆ•› + (=ucs . #x8877) ; è¡· + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3372) ; ø»•²‘ + (ideograph-daikanwa . 34140) ; ø¸ˆ•œ + (=ucs . #x8878) ; 衸 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5C36) ; ø»‹» + (chinese-cns11643-1 . #x5833) ; ø»’“  + (chinese-gb12345 . #x563B) ; 衹 + (chinese-big5 . #xB04E) ; ý¢€‹Ž + (ideograph-daikanwa . 34141) ; ø¸ˆ• + (=ucs . #x8879) ; 衹 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-3 . #x3373) ; ø»•²’ + (ideograph-daikanwa . 34142) ; ø¸ˆ•ž + (=ucs . #x887A) ; 衺 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C22) ; ø»œœ› + (ideograph-daikanwa . 34143) ; ø¸ˆ•Ÿ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5C37) ; ø»‹» + (chinese-cns11643-3 . #x3375) ; ø»•²” + (ideograph-daikanwa . 34144) ; ø¸ˆ•  + (=ucs . #x887B) ; è¡» + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x327E) ; ø»“¦» + (chinese-big5 . #xD3DC) ; ý¢€œ + (ideograph-daikanwa . 34145) ; ø¸ˆ•¡ + (=ucs . #x887C) ; 衼 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7348) + (chinese-gb2312 . #x7145) ; ø»…¼ˆ + (=jis-x0208 . #x6A53) ; ø½‹¡¼ + (chinese-isoir165 . #x7145) ; ø»Ž¤˜ + (chinese-cns11643-1 . #x5832) ; ø»’“Ÿ + (chinese-big5 . #xB04D) ; ý¢€‹ + (ideograph-daikanwa . 34146) ; ø¸ˆ•¢ + (=ucs . #x887D) ; 衽 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7342) + (chinese-gb2312 . #x7440) ; ø»†€ + (=jis-x0208 . #x6A50) ; ø½‹¡¹ + (korean-ksc5601 . #x505A) ; ø»‰ ‡ + (chinese-isoir165 . #x7440) ; ø»Ž¨­ + (chinese-cns11643-2 . #x327C) ; ø»“¦¹ + (=gt-pj-1 . #x6A50) ; 衾 + (chinese-big5 . #xD3DA) ; ý¢€š + (ideograph-daikanwa . 34147) ; ø¸ˆ•£ + (=gt-k . 06643) ; ý¡„§³ + (=ucs . #x887E) ; 衾 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B7E) ; ø»œœ™ + (ideograph-daikanwa . 34148) ; ø¸ˆ•¤ + )) +(define-char + '((=>ucs . #x887F) ; è¡¿ + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7341) + (=jis-x0208 . #x365E) ; ø½Š•¯ + (korean-ksc5601 . #x505B) ; ø»‰ ˆ + (chinese-cns11643-2 . #x3279) ; ø»“¦¶ + (ideograph-daikanwa . 34149) ; ø¸ˆ•¥ + (ucs-jis . #x887F) ; ø½Š•¯ + )) +(define-char + '((morohashi-daikanwa 34149 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x7146) ; ø»…¼‰ + (chinese-isoir165 . #x7146) ; ø»Ž¤™ + (chinese-big5 . #xD3D7) ; ý¢€— + (=ucs . #x887F) ; è¡¿ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (japanese-jisx0212 . #x5C38) ; ø»‹»‘ + (chinese-big5 . #xD3D5) ; ý¢€• + (ideograph-daikanwa . 34150) ; ø¸ˆ•¦ + (=ucs . #x8880) ; 袀 + )) +(define-char + '((=>ucs . #x8880) ; 袀 + (morohashi-daikanwa 34150 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x3277) ; ø»“¦´ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C27) ; ø»œœ  + (ideograph-daikanwa . 34151) ; ø¸ˆ•§ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7339) + (chinese-gb2312 . #x542C) ; ø»…‘‰ + (=jis-x0208 . #x6A4F) ; ø½‹¡¸ + (korean-ksc5601 . #x6A3E) ; ø»Š…· + (chinese-isoir165 . #x542C) ; ø»¹™ + (chinese-cns11643-1 . #x5830) ; ø»’“ + (=gt-pj-1 . #x6A4F) ; 袁 + (chinese-big5 . #xB04B) ; ý¢€‹‹ + (ideograph-daikanwa . 34152) ; ø¸ˆ•¨ + (=gt-k . 06641) ; ý¡„§± + (=ucs . #x8881) ; 袁 + )) +(define-char + '((=>ucs . #x27625) ; 𧘥 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 34153) ; ø¸ˆ•© + )) +(define-char + '((morohashi-daikanwa 34153 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F70) ; ø»—¶› + (=ucs . #x27625) ; 𧘥 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (shinjigen-2 . 7353) + (chinese-gb2312 . #x7147) ; ø»…¼Š + (=jis-x0208 . #x6A56) ; ø½‹¡¿ + (korean-ksc5601 . #x5931) ; ø»‰¬¬ + (chinese-isoir165 . #x7147) ; ø»Ž¤š + (chinese-cns11643-1 . #x5831) ; ø»’“ž + (chinese-big5 . #xB04C) ; ý¢€‹Œ + (ideograph-daikanwa . 34154) ; ø¸ˆ•ª + (=ucs . #x8882) ; 袂 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-2 . #x327B) ; ø»“¦¸ + (chinese-big5 . #xD3D9) ; ý¢€™ + (ideograph-daikanwa . 34155) ; ø¸ˆ•« + (=ucs . #x8883) ; 袃 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x3040) ; ø»š + (ideograph-daikanwa . 34156) ; ø¸ˆ•¬ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x3038) ; ø»š… + (ideograph-daikanwa . 34157) ; ø¸ˆ•­ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B7C) ; ø»œœ— + (ideograph-daikanwa . 34158) ; ø¸ˆ•® + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C23) ; ø»œœœ + (ideograph-daikanwa . 34159) ; ø¸ˆ•¯ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C24) ; ø»œœ + (ideograph-daikanwa . 34160) ; ø¸ˆ•° + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x303B) ; ø»šˆ + (ideograph-daikanwa . 34161) ; ø¸ˆ•± + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 34162) ; ø¸ˆ•² + )) +(define-char + '((morohashi-daikanwa 34162 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3B7A) ; ø»œœ• + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x303E) ; ø»š‹ + (ideograph-daikanwa . 34163) ; ø¸ˆ•³ + )) +(define-char + '((morohashi-daikanwa 34163 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C28) ; ø»œœ¡ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 34164) ; ø¸ˆ•´ + )) +(define-char + '((morohashi-daikanwa 34164 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C29) ; ø»œœ¢ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-gb2312 . #x3040) ; ø»„œ¥ + (chinese-isoir165 . #x3040) ; ø»„µ + (chinese-cns11643-3 . #x3376) ; ø»•²• + (ideograph-daikanwa . 34165) ; ø¸ˆ•µ + (=ucs . #x8884) ; 袄 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (chinese-gb2312 . #x7441) ; ø»†€ž + (chinese-isoir165 . #x7441) ; ø»Ž¨® + (=ucs . #x8885) ; 袅 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (chinese-isoir165 . #x7E30) ; ø»Ž·‰ + (=ucs . #x8886) ; 袆 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x303A) ; ø»š‡ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7358) + (chinese-gb2312 . #x7442) ; ø»†€Ÿ + (=jis-x0208 . #x3736) ; ø½Š–¥ + (korean-ksc5601 . #x4A37) ; ø»‰–° + (chinese-isoir165 . #x7442) ; ø»Ž¨¯ + (chinese-cns11643-1 . #x5D36) ; ø»’š¹ + (chinese-big5 . #xB350) ; ý¢€‹ + (ideograph-daikanwa . 34166) ; ø¸ˆ•¶ + (=ucs . #x8888) ; 袈 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3935) ; ø»“°„ + (chinese-big5 . #xD7B2) ; ý¢€ž² + (ideograph-daikanwa . 34167) ; ø¸ˆ•· + (=ucs . #x8889) ; 袉 + )) +(define-char + '((=>ucs . #x2763D) ; 𧘽 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 34168) ; ø¸ˆ•¸ + )) +(define-char + '((morohashi-daikanwa 34168 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3528) ; ø»—¾‡ + (=ucs . #x2763D) ; 𧘽 + )) +(define-char + '((=>ucs . #x4622) ; 䘢 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 34169) ; ø¸ˆ•¹ + )) +(define-char + '((morohashi-daikanwa 34169 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x352A) ; ø»—¾‰ + (=ucs . #x4622) ; 䘢 + )) +(define-char + '((=>ucs . #x888A) ; 袊 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 34170) ; ø¸ˆ•º + )) +(define-char + '((morohashi-daikanwa 34170 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3872) ; ø»•¹§ + (=ucs . #x888A) ; 袊 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7363) + (chinese-gb2312 . #x347C) ; ø»„£™ + (=jis-x0208 . #x425E) ; ø½Š§— + (korean-ksc5601 . #x5367) ; ø»‰¤® + (chinese-isoir165 . #x347C) ; ø»‹© + (chinese-cns11643-1 . #x5D3B) ; ø»’š¾ + (chinese-big5 . #xB355) ; ý¢€‹• + (ideograph-daikanwa . 34171) ; ø¸ˆ•» + (=ucs . #x888B) ; 袋 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3945) ; ø»“°” + (chinese-big5 . #xD7C2) ; ý¢€Ÿ‚ + (ideograph-daikanwa . 34172) ; ø¸ˆ•¼ + (=ucs . #x888C) ; 袌 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3542) ; ø»šˆ¥ + (ideograph-daikanwa . 34173) ; ø¸ˆ•½ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7370) + (chinese-gb2312 . #x455B) ; ø»„»¶ + (=jis-x0208 . #x6A5C) ; ø½‹¢… + (korean-ksc5601 . #x7865) ; ø»Š›‚ + (chinese-isoir165 . #x455B) ; ø»¤† + (chinese-cns11643-1 . #x5D3A) ; ø»’š½ + (chinese-big5 . #xB354) ; ý¢€‹” + (ideograph-daikanwa . 34174) ; ø¸ˆ•¾ + (=ucs . #x888D) ; 袍 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3947) ; ø»“°– + (chinese-big5 . #xD7C4) ; ý¢€Ÿ„ + (ideograph-daikanwa . 34175) ; ø¸ˆ•¿ + (=ucs . #x888E) ; 袎 + )) +(define-char + '((=>ucs . #x27640) ; 𧙀 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 34177) ; ø¸ˆ– + )) +(define-char + '((morohashi-daikanwa 34177 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x352B) ; ø»—¾Š + (=ucs . #x27640) ; 𧙀 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x386E) ; ø»•¹£ + (ideograph-daikanwa . 34178) ; ø¸ˆ–‚ + (=ucs . #x888F) ; 袏 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3874) ; ø»•¹© + (ideograph-daikanwa . 34179) ; ø¸ˆ–ƒ + (=ucs . #x8890) ; 袐 + )) +(define-char + '((=>ucs . #x27641) ; 𧙁 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 34180) ; ø¸ˆ–„ + )) +(define-char + '((morohashi-daikanwa 34180 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A7C) ; ø»˜†± + (=ucs . #x27641) ; 𧙁 + )) +(define-char + '((=>ucs . #x4623) ; 䘣 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 34181) ; ø¸ˆ–… + )) +(define-char + '((morohashi-daikanwa 34181 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A7A) ; ø»˜†¯ + (=ucs . #x4623) ; 䘣 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x393B) ; ø»“°Š + (chinese-big5 . #xD7B8) ; ý¢€ž¸ + (ideograph-daikanwa . 34182) ; ø¸ˆ–† + (=ucs . #x8891) ; 袑 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3546) ; ø»šˆ© + (ideograph-daikanwa . 34183) ; ø¸ˆ–‡ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7364) + (chinese-gb2312 . #x4C3B) ; ø»……¨ + (=jis-x0208 . #x6A58) ; ø½‹¢ + (korean-ksc5601 . #x5332) ; ø»‰£¹ + (chinese-isoir165 . #x4C3B) ; ø»­¸ + (chinese-cns11643-1 . #x5D38) ; ø»’š» + (chinese-big5 . #xB352) ; ý¢€‹’ + (ideograph-daikanwa . 34184) ; ø¸ˆ–ˆ + (=ucs . #x8892) ; 袒 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3946) ; ø»“°• + (chinese-big5 . #xD7C3) ; ý¢€Ÿƒ + (ideograph-daikanwa . 34185) ; ø¸ˆ–‰ + (=ucs . #x8893) ; 袓 + )) +(define-char + '((=>ucs . #x4624) ; 䘤 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 34186) ; ø¸ˆ–Š + )) +(define-char + '((morohashi-daikanwa 34186 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x352D) ; ø»—¾Œ + (=ucs . #x4624) ; 䘤 + )) +(define-char + '((=>ucs . #x27643) ; 𧙃 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 34187) ; ø¸ˆ–‹ + )) +(define-char + '((morohashi-daikanwa 34187 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3529) ; ø»—¾ˆ + (=ucs . #x27643) ; 𧙃 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4450) ; ø»œ¨¹ + (ideograph-daikanwa . 34188) ; ø¸ˆ–Œ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x386C) ; ø»•¹¡ + (ideograph-daikanwa . 34189) ; ø¸ˆ– + (=ucs . #x8894) ; 袔 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3936) ; ø»“°… + (chinese-cns11643-5 . #x3544) ; ø»šˆ§ + (chinese-big5 . #xD7B3) ; ý¢€ž³ + (ideograph-daikanwa . 34190) ; ø¸ˆ–Ž + (=ucs . #x8895) ; 袕 + )) +(define-char + '((=>ucs . #x4625) ; 䘥 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 34191) ; ø¸ˆ– + )) +(define-char + '((morohashi-daikanwa 34191 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x352E) ; ø»—¾ + (=ucs . #x4625) ; 䘥 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7361) + (chinese-gb2312 . #x5064) ; ø»…Œ‰ + (=jis-x0208 . #x4235) ; ø½Š¦® + (korean-ksc5601 . #x6240) ; ø»‰º‰ + (chinese-isoir165 . #x5064) ; ø»´™ + (chinese-cns11643-1 . #x5D39) ; ø»’š¼ + (chinese-big5 . #xB353) ; ý¢€‹“ + (ideograph-daikanwa . 34192) ; ø¸ˆ– + (=ucs . #x8896) ; 袖 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4454) ; ø»œ¨½ + (ideograph-daikanwa . 34193) ; ø¸ˆ–‘ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7362) + (=jis-x0208 . #x6A57) ; ø½‹¢€ + (korean-ksc5601 . #x725F) ; ø»Š’ˆ + (chinese-isoir165 . #x2C5C) ; ø»Œ¿™ + (chinese-cns11643-2 . #x3942) ; ø»“°‘ + (chinese-big5 . #xD7BF) ; ý¢€ž¿ + (ideograph-daikanwa . 34194) ; ø¸ˆ–’ + (=ucs . #x8897) ; 袗 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5C39) ; ø»‹»’ + (chinese-cns11643-2 . #x393E) ; ø»“° + (=jis-x0213-1-2000 . #x7B68) ; ø»¤˜ + (chinese-big5 . #xD7BB) ; ý¢€ž» + (ideograph-daikanwa . 34195) ; ø¸ˆ–“ + (=ucs . #x8898) ; 袘 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7367) + (=jis-x0208 . #x6A5A) ; ø½‹¢ƒ + (chinese-cns11643-2 . #x3940) ; ø»“° + (chinese-big5 . #xD7BD) ; ý¢€ž½ + (ideograph-daikanwa . 34196) ; ø¸ˆ–” + (=ucs . #x8899) ; 袙 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5C3A) ; ø»‹»“ + (chinese-cns11643-2 . #x393A) ; ø»“°‰ + (chinese-big5 . #xD7B7) ; ý¢€ž· + (ideograph-daikanwa . 34197) ; ø¸ˆ–• + (=ucs . #x889A) ; 袚 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4458) ; ø»œ© + (ideograph-daikanwa . 34198) ; ø¸ˆ–– + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5C3B) ; ø»‹»” + (chinese-cns11643-2 . #x3941) ; ø»“° + (chinese-big5 . #xD7BE) ; ý¢€ž¾ + (ideograph-daikanwa . 34199) ; ø¸ˆ–— + (=ucs . #x889B) ; 袛 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x4D60) ; ø»…‡« + (japanese-jisx0212 . #x5C3C) ; ø»‹»• + (chinese-isoir165 . #x4D60) ; ø»¯» + (chinese-cns11643-3 . #x386B) ; ø»•¹  + (ideograph-daikanwa . 34200) ; ø¸ˆ–˜ + (=ucs . #x889C) ; 袜 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3547) ; ø»šˆª + (ideograph-daikanwa . 34201) ; ø¸ˆ–™ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x352F) ; ø»—¾Ž + (ideograph-daikanwa . 34202) ; ø¸ˆ–š + (=ucs . #x889D) ; 袝 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x6A51) ; ø»ƒ§¾ + (japanese-jisx0208 . #x6A51) ; ø»‡¼† + (korean-ksc5601 . #x4D65) ; ø»‰›¸ + (chinese-big5 . #xB34F) ; ý¢€‹ + (ideograph-daikanwa . 34203) ; ø¸ˆ–› + (=ucs . #x889E) ; 袞 + )) +(define-char + '((=>ucs . #x889E) ; 袞 + (morohashi-daikanwa 34203 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7344) + (=jis-x0208-1990 . #x6A51) ; ø½‹¡º + (=gt-pj-1 . #x6A51) ; ø½‹¡º + (=gt-k . 07979) ; ý¡„¼« + (ucs-jis . #x889E) ; ø½‹¡º + )) +(define-char + '((=>ucs . #x889E) ; 袞 + (morohashi-daikanwa 34203 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D35) ; ø»’š¸ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5C3D) ; ø»‹»– + (chinese-cns11643-2 . #x393D) ; ø»“°Œ + (chinese-big5 . #xD7BA) ; ý¢€žº + (ideograph-daikanwa . 34204) ; ø¸ˆ–œ + (=ucs . #x889F) ; 袟 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5C3E) ; ø»‹»— + (chinese-cns11643-3 . #x3873) ; ø»•¹¨ + (=jis-x0213-2-2000 . #x782E) ; ø»¦œ¿ + (ideograph-daikanwa . 34205) ; ø¸ˆ– + (=ucs . #x88A0) ; 袠 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4453) ; ø»œ¨¼ + (ideograph-daikanwa . 34206) ; ø¸ˆ–ž + )) +(define-char + '((=>ucs . #x88A1) ; 袡 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 34207) ; ø¸ˆ–Ÿ + )) +(define-char + '((morohashi-daikanwa 34207 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x393C) ; ø»“°‹ + (chinese-big5 . #xD7B9) ; ý¢€ž¹ + (=ucs . #x88A1) ; 袡 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x354A) ; ø»šˆ­ + (ideograph-daikanwa . 34208) ; ø¸ˆ–  + )) +(define-char + '((=>ucs . #x88A2) ; 袢 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7368) + (=jis-x0208 . #x6A5B) ; ø½‹¢„ + (ideograph-daikanwa . 34210) ; ø¸ˆ–¢ + (ucs-jis . #x88A2) ; ø½‹¢„ + )) +(define-char + '((morohashi-daikanwa 34210 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7148) ; ø»…¼‹ + (chinese-isoir165 . #x7148) ; ø»Ž¤› + (chinese-cns11643-2 . #x3938) ; ø»“°‡ + (chinese-big5 . #xD7B5) ; ý¢€žµ + (=ucs . #x88A2) ; 袢 + )) +(define-char + '((=>ucs . #x4626) ; 䘦 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 34211) ; ø¸ˆ–£ + )) +(define-char + '((morohashi-daikanwa 34211 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x352C) ; ø»—¾‹ + (=ucs . #x4626) ; 䘦 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7371) + (chinese-gb2312 . #x5973) ; ø»…™¦ + (=jis-x0208 . #x6A5D) ; ø½‹¢† + (chinese-isoir165 . #x5973) ; ø»Ž¶ + (chinese-cns11643-2 . #x3943) ; ø»“°’ + (chinese-big5 . #xD7C0) ; ý¢€Ÿ€ + (ideograph-daikanwa . 34213) ; ø¸ˆ–¥ + (=ucs . #x88A4) ; 袤 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x386F) ; ø»•¹¤ + (ideograph-daikanwa . 34214) ; ø¸ˆ–¦ + (=ucs . #x88A5) ; 袥 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3871) ; ø»•¹¦ + (ideograph-daikanwa . 34215) ; ø¸ˆ–§ + (=ucs . #x88A6) ; 袦 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x393F) ; ø»“°Ž + (chinese-big5 . #xD7BC) ; ý¢€ž¼ + (ideograph-daikanwa . 34216) ; ø¸ˆ–¨ + (=ucs . #x88A7) ; 袧 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4455) ; ø»œ¨¾ + (ideograph-daikanwa . 34217) ; ø¸ˆ–© + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5C3F) ; ø»‹»˜ + (chinese-cns11643-2 . #x3937) ; ø»“°† + (chinese-big5 . #xD7B4) ; ý¢€ž´ + (ideograph-daikanwa . 34218) ; ø¸ˆ–ª + (=ucs . #x88A8) ; 袨 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x3870) ; ø»•¹¥ + (ideograph-daikanwa . 34219) ; ø¸ˆ–« + (=ucs . #x88A9) ; 袩 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (japanese-jisx0212 . #x5C40) ; ø»‹»™ + (chinese-isoir165 . #x7E31) ; ø»Ž·Š + (chinese-cns11643-2 . #x3939) ; ø»“°ˆ + (=jis-x0213-1-2000 . #x7B69) ; ø»¤˜ + (chinese-big5 . #xD7B6) ; ý¢€ž¶ + (ideograph-daikanwa . 34220) ; ø¸ˆ–¬ + (=ucs . #x88AA) ; 袪 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3545) ; ø»šˆ¨ + (ideograph-daikanwa . 34221) ; ø¸ˆ–­ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7369) + (chinese-gb2312 . #x313B) ; ø»„¾ + (=jis-x0208 . #x486F) ; ø½Š°œ + (korean-ksc5601 . #x792C) ; ø»Š›§ + (chinese-isoir165 . #x313B) ; ø»†Ž + (chinese-cns11643-1 . #x5D37) ; ø»’šº + (=gt-pj-1 . #x486F) ; 被 + (chinese-big5 . #xB351) ; ý¢€‹‘ + (ideograph-daikanwa . 34222) ; ø¸ˆ–® + (=gt-k . 06538) ; ý¡„¦Š + (=ucs . #x88AB) ; 被 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3543) ; ø»šˆ¦ + (ideograph-daikanwa . 34223) ; ø¸ˆ–¯ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4459) ; ø»œ©‚ + (ideograph-daikanwa . 34224) ; ø¸ˆ–° + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x445A) ; ø»œ©ƒ + (ideograph-daikanwa . 34225) ; ø¸ˆ–± + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3944) ; ø»“°“ + (chinese-big5 . #xD7C1) ; ý¢€Ÿ + (ideograph-daikanwa . 34226) ; ø¸ˆ–² + (=ucs . #x88AC) ; 袬 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4451) ; ø»œ¨º + (ideograph-daikanwa . 34227) ; ø¸ˆ–³ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4457) ; ø»œ©€ + (ideograph-daikanwa . 34228) ; ø¸ˆ–´ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4456) ; ø»œ¨¿ + (ideograph-daikanwa . 34229) ; ø¸ˆ–µ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3549) ; ø»šˆ¬ + (ideograph-daikanwa . 34230) ; ø¸ˆ–¶ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-5 . #x3548) ; ø»šˆ« + (ideograph-daikanwa . 34231) ; ø¸ˆ–· + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x4452) ; ø»œ¨» + (ideograph-daikanwa . 49704) ; ø¸Œˆ¨ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-3 . #x386D) ; ø»•¹¢ + (=ucs . #x88A3) ; 袣 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x4F2E) ; ø»…‰µ + (chinese-isoir165 . #x4F2E) ; ø»²… + (=ucs . #x88AD) ; 袭 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x88AE) ; 袮 + )) +(define-char + '((=>ucs . #x88AE) ; 袮 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (=jis-x0208 . #x6A59) ; ø½‹¢‚ + (ucs-jis . #x88AE) ; ø½‹¢‚ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (=ucs . #x88B0) ; 袰 + )) +(define-char + '((=>ucs . #x88B0) ; 袰 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (=jis-x0208 . #x6A5E) ; ø½‹¢‡ + (ucs-jis . #x88B0) ; ø½‹¢‡ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7380) + (chinese-gb2312 . #x3824) ; ø»„§¹ + (=jis-x0208 . #x6A60) ; ø½‹¢‰ + (chinese-isoir165 . #x3824) ; ø»‰ + (chinese-cns11643-1 . #x617C) ; ø»’¡· + (chinese-big5 . #xB5F6) ; ý¢€‹—¶ + (ideograph-daikanwa . 34232) ; ø¸ˆ–¸ + (=ucs . #x88B1) ; 袱 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C31) ; ø»š’¦ + (ideograph-daikanwa . 34233) ; ø¸ˆ–¹ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x4033) ; ø»“º” + (chinese-big5 . #xDBCD) ; ý¢€¯ + (ideograph-daikanwa . 34234) ; ø¸ˆ–º + (=ucs . #x88B2) ; 袲 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A7B) ; ø»˜†° + (ideograph-daikanwa . 34235) ; ø¸ˆ–» + (=ucs . #x88B3) ; 袳 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 6036) + (=jis-x0208 . #x3853) ; ø½Š˜  + (korean-ksc5601 . #x4D4D) ; ø»‰›  + (chinese-cns11643-3 . #x3E70) ; ø»–‚™ + (ideograph-daikanwa . 34236) ; ø¸ˆ–¼ + (=ucs . #x88B4) ; 袴 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7349) + (=jis-x0208 . #x6A54) ; ø½‹¡½ + (chinese-cns11643-3 . #x3E72) ; ø»–‚› + (ideograph-daikanwa . 34237) ; ø¸ˆ–½ + (=ucs . #x88B5) ; 袵 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E54) ; ø»œ·© + (ideograph-daikanwa . 34238) ; ø¸ˆ–¾ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x402F) ; ø»“º + (chinese-big5 . #xDBC9) ; ý¢€¯‰ + (ideograph-daikanwa . 34239) ; ø¸ˆ–¿ + (=ucs . #x88B6) ; 袶 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-1 . 7375) + (shinjigen-2 . 7375) + (chinese-gb2312 . #x714A) ; ø»…¼ + (=jis-x0208 . #x3041) ; ø½ŠŒž + (chinese-isoir165 . #x714A) ; ø»Ž¤ + (chinese-cns11643-2 . #x4031) ; ø»“º’ + (chinese-big5 . #xDBCB) ; ý¢€¯‹ + (ideograph-daikanwa . 34240) ; ø¸ˆ—€ + (=ucs . #x88B7) ; 袷 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E5B) ; ø»œ·° + (ideograph-daikanwa . 34241) ; ø¸ˆ— + )) +(define-char + '((=>ucs . #x4628) ; 䘨 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 34242) ; ø¸ˆ—‚ + )) +(define-char + '((morohashi-daikanwa 34242 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A79) ; ø»˜†® + (=ucs . #x4628) ; 䘨 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E59) ; ø»œ·® + (ideograph-daikanwa . 34243) ; ø¸ˆ—ƒ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x402C) ; ø»“º + (chinese-big5 . #xDBC6) ; ý¢€¯† + (ideograph-daikanwa . 34244) ; ø¸ˆ—„ + (=ucs . #x88B8) ; 袸 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C2E) ; ø»š’£ + (ideograph-daikanwa . 34245) ; ø¸ˆ—… + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-2 . #x402B) ; ø»“ºŒ + (chinese-big5 . #xDBC5) ; ý¢€¯… + (ideograph-daikanwa . 34246) ; ø¸ˆ—† + (=ucs . #x88B9) ; 袹 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-1 . 7374) + (japanese-jisx0212 . #x5C41) ; ø»‹»š + (chinese-cns11643-2 . #x4029) ; ø»“ºŠ + (chinese-big5 . #xDBC3) ; ý¢€¯ƒ + (ideograph-daikanwa . 34247) ; ø¸ˆ—‡ + (=ucs . #x88BA) ; 袺 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E57) ; ø»œ·¬ + (ideograph-daikanwa . 34248) ; ø¸ˆ—ˆ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E6D) ; ø»–‚– + (ideograph-daikanwa . 34249) ; ø¸ˆ—‰ + (=ucs . #x88BB) ; 袻 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x714B) ; ø»…¼Ž + (chinese-isoir165 . #x714B) ; ø»Ž¤ž + (chinese-cns11643-2 . #x4030) ; ø»“º‘ + (=jis-x0213-2-2000 . #x782F) ; ø»¦€ + (chinese-big5 . #xDBCA) ; ý¢€¯Š + (ideograph-daikanwa . 34250) ; ø¸ˆ—Š + (=ucs . #x88BC) ; 袼 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5C42) ; ø»‹»› + (chinese-cns11643-2 . #x4032) ; ø»“º“ + (=jis-x0213-2-2000 . #x7830) ; ø»¦ + (chinese-big5 . #xDBCC) ; ý¢€¯Œ + (ideograph-daikanwa . 34251) ; ø¸ˆ—‹ + (=ucs . #x88BD) ; 袽 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 34252) ; ø¸ˆ—Œ + (=ucs . #x462B) ; 䘫 + )) +(define-char + '((=>ucs . #x462B) ; 䘫 + (morohashi-daikanwa 34252 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E6E) ; ø»–‚— + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C2F) ; ø»š’¤ + (ideograph-daikanwa . 34253) ; ø¸ˆ— + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5C43) ; ø»‹»œ + (chinese-cns11643-2 . #x402E) ; ø»“º + (=jis-x0213-2-2000 . #x7831) ; ø»¦‚ + (chinese-big5 . #xDBC8) ; ý¢€¯ˆ + (ideograph-daikanwa . 34254) ; ø¸ˆ—Ž + (=ucs . #x88BE) ; 袾 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7373) + (=jis-x0208 . #x6A5F) ; ø½‹¢ˆ + (chinese-cns11643-3 . #x3E6F) ; ø»–‚˜ + (ideograph-daikanwa . 34255) ; ø¸ˆ— + (=ucs . #x88BF) ; 袿 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x5C44) ; ø»‹» + (chinese-isoir165 . #x7E32) ; ø»Ž·‹ + (chinese-cns11643-2 . #x402D) ; ø»“ºŽ + (=jis-x0213-2-2000 . #x7832) ; ø»¦ƒ + (chinese-big5 . #xDBC7) ; ý¢€¯‡ + (ideograph-daikanwa . 34257) ; ø¸ˆ—‘ + (=ucs . #x88C0) ; 裀 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7377) + (chinese-gb2312 . #x3243) ; ø»„Ÿ¤ + (=jis-x0208 . #x3A5B) ; ø½Š›¤ + (korean-ksc5601 . #x6E2E) ; ø»Š‹Ÿ + (chinese-isoir165 . #x3243) ; ø»‡´ + (chinese-cns11643-1 . #x617A) ; ø»’¡µ + (=gt-pj-1 . #x3A5B) ; 裁 + (chinese-big5 . #xB5F4) ; ý¢€‹—´ + (ideograph-daikanwa . 34258) ; ø¸ˆ—’ + (=gt-k . 09055) ; ý¡„‚Ÿ + (=ucs . #x88C1) ; 裁 + )) +(define-char + '((=>ucs . #x4629) ; 䘩 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 34259) ; ø¸ˆ—“ + )) +(define-char + '((morohashi-daikanwa 34259 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E71) ; ø»–‚š + (=ucs . #x4629) ; 䘩 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7381) + (chinese-gb2312 . #x4151) ; ø»„µ´ + (=jis-x0208 . #x4E76) ; ø½Š¹— + (korean-ksc5601 . #x562E) ; ø»‰¨ + (chinese-isoir165 . #x4151) ; ø»ž„ + (chinese-cns11643-1 . #x617B) ; ø»’¡¶ + (chinese-big5 . #xB5F5) ; ý¢€‹—µ + (ideograph-daikanwa . 34260) ; ø¸ˆ—” + (=ucs . #x88C2) ; 裂 + )) +(define-char + '((=>ucs . #x27669) ; 𧙩 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 34261) ; ø¸ˆ—• + )) +(define-char + '((morohashi-daikanwa 34261 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A7D) ; ø»˜†² + (=ucs . #x27669) ; 𧙩 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E5A) ; ø»œ·¯ + (ideograph-daikanwa . 34262) ; ø¸ˆ—– + )) +(define-char + '((=>ucs . #x27665) ; 𧙥 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 34263) ; ø¸ˆ—— + )) +(define-char + '((morohashi-daikanwa 34263 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3A7E) ; ø»˜†³ + (=ucs . #x27665) ; 𧙥 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 34264) ; ø¸ˆ—˜ + (=ucs . #x462A) ; 䘪 + )) +(define-char + '((=>ucs . #x462A) ; 䘪 + (morohashi-daikanwa 34264 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3530) ; ø»—¾ + )) +(define-char + '((=>ucs . #x88D7) ; 裗 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (<-original-ideograph + (:sources (seiji-tsuu morohashi-daikanwa) + :char ((ideograph-daikanwa . 34310) ; ø¸ˆ˜† + ) + )) + (chinese-cns11643-2 . #x402A) ; ø»“º‹ + (chinese-big5 . #xDBC4) ; ý¢€¯„ + (ideograph-daikanwa . 34265) ; ø¸ˆ—™ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E55) ; ø»œ·ª + (ideograph-daikanwa . 34266) ; ø¸ˆ—š + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E58) ; ø»œ·­ + (ideograph-daikanwa . 34267) ; ø¸ˆ—› + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E56) ; ø»œ·« + (ideograph-daikanwa . 34268) ; ø¸ˆ—œ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C30) ; ø»š’¥ + (ideograph-daikanwa . 34269) ; ø¸ˆ— + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C2D) ; ø»š’¢ + (ideograph-daikanwa . 34270) ; ø¸ˆ—ž + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C2B) ; ø»š’  + (ideograph-daikanwa . 34271) ; ø¸ˆ—Ÿ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C2A) ; ø»š’Ÿ + (ideograph-daikanwa . 34272) ; ø¸ˆ—  + )) +(define-char + '((=>ucs . #x462C) ; 䘬 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 34273) ; ø¸ˆ—¡ + )) +(define-char + '((morohashi-daikanwa 34273 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E6C) ; ø»–‚• + (=ucs . #x462C) ; 䘬 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C2C) ; ø»š’¡ + (ideograph-daikanwa . 34274) ; ø¸ˆ—¢ + )) +(define-char + '((=>ucs . #x462D) ; 䘭 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 34275) ; ø¸ˆ—£ + )) +(define-char + '((morohashi-daikanwa 34275 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E6B) ; ø»–‚” + (=ucs . #x462D) ; 䘭 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C32) ; ø»š’§ + (ideograph-daikanwa . 34276) ; ø¸ˆ—¤ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E5C) ; ø»œ·± + (ideograph-daikanwa . 34277) ; ø¸ˆ—¥ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (shinjigen-2 . 7382) + (=jis-x0208 . #x6A61) ; ø½‹¢Š + (ideograph-daikanwa . 34282) ; ø¸ˆ—ª + (=ucs . #x88C3) ; 裃 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (shinjigen-2 . 7383) + (=jis-x0208 . #x6A62) ; ø½‹¢‹ + (ideograph-daikanwa . 34283) ; ø¸ˆ—« + (=ucs . #x88C4) ; 裄 + )) +(define-char + '((morohashi-daikanwa 34283 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5730) ; ø»…•§ + (=jis-x0208 . #x4175) ; ø½Š¦ + (chinese-isoir165 . #x5730) ; ø»½· + (=ucs . #x88C5) ; 装 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (chinese-isoir165 . #x2C5D) ; ø»Œ¿š + (=ucs . #x88AF) ; 袯 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7149) ; ø»…¼Œ + (chinese-isoir165 . #x7149) ; ø»Ž¤œ + (=ucs . #x88C6) ; 裆 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (chinese-gb12345 . #x7C4F) ; 裇 + (=ucs . #x88C7) ; 裇 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (chinese-isoir165 . #x7E33) ; ø»Ž·Œ + (=ucs . #x88C8) ; 裈 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x714C) ; ø»…¼ + (chinese-isoir165 . #x714C) ; ø»Ž¤Ÿ + (chinese-cns11643-2 . #x4035) ; ø»“º– + (chinese-big5 . #xDBCF) ; ý¢€¯ + (=ucs . #x88C9) ; 裉 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C33) ; ø»š’¨ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C34) ; ø»š’© + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4264) ; ø»šœ + (ideograph-daikanwa . 34284) ; ø¸ˆ—¬ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5C45) ; ø»‹»ž + (chinese-cns11643-1 . #x6654) ; ø»’¨¥ + (=jis-x0213-1-2000 . #x7B6A) ; ø»¤˜‘ + (chinese-gb12345 . #x7441) ; 裊 + (chinese-big5 . #xB8CD) ; ý¢€‹£ + (ideograph-daikanwa . 34285) ; ø¸ˆ—­ + (=ucs . #x88CA) ; 裊 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5C46) ; ø»‹»Ÿ + (chinese-cns11643-2 . #x4739) ; ø»”„¬ + (chinese-big5 . #xDFF2) ; ý¢€¿² + (ideograph-daikanwa . 34286) ; ø¸ˆ—® + (=ucs . #x88CB) ; 裋 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x426A) ; ø»šœ“ + (ideograph-daikanwa . 34287) ; ø¸ˆ—¯ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5C47) ; ø»‹»  + (chinese-cns11643-2 . #x473F) ; ø»”„² + (chinese-big5 . #xDFF8) ; ý¢€¿¸ + (ideograph-daikanwa . 34288) ; ø¸ˆ—° + (=ucs . #x88CC) ; 裌 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4262) ; ø»šœ‹ + (ideograph-daikanwa . 34289) ; ø¸ˆ—± + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5C48) ; ø»‹»¡ + (chinese-cns11643-2 . #x473A) ; ø»”„­ + (chinese-big5 . #xDFF3) ; ý¢€¿³ + (ideograph-daikanwa . 34290) ; ø¸ˆ—² + (=ucs . #x88CD) ; 裍 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4266) ; ø»šœ + (ideograph-daikanwa . 34291) ; ø¸ˆ—³ + )) +(define-char + '((=>ucs . #x88CE) ; 裎 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5C49) ; ø»‹»¢ + (chinese-cns11643-2 . #x473B) ; ø»”„® + (=jis-x0213-1-2000 . #x7B6B) ; ø»¤˜’ + (chinese-big5 . #xDFF4) ; ý¢€¿´ + (ideograph-daikanwa . 34292) ; ø¸ˆ—´ + (ucs-jis . #x88CE) ; ø»‹»¢ + )) +(define-char + '((morohashi-daikanwa 34292 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x714E) ; ø»…¼‘ + (chinese-isoir165 . #x714E) ; ø»Ž¤¡ + (=ucs . #x88CE) ; 裎 + )) +(define-char + '((=>ucs . #x27683) ; 𧚃 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 34293) ; ø¸ˆ—µ + )) +(define-char + '((morohashi-daikanwa 34293 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x4065) ; ø»˜Ž + (=ucs . #x27683) ; 𧚃 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7399) + (=jis-x0208 . #x4E22) ; ø½Š¸ƒ + (korean-ksc5601 . #x576A) ; ø»‰ª© + (chinese-cns11643-3 . #x444E) ; ø»–Š« + (chinese-gb12345 . #x406F) ; 裏 + (=gt-pj-1 . #x4E22) ; 裏 + (chinese-big5 . #xF9D8) ; ý¢€§˜ + (ideograph-daikanwa . 34294) ; ø¸ˆ—¶ + (=gt-k . 10283) ; ý¡„‚ « + (=ucs . #x88CF) ; 裏 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7400) + (=jis-x0208 . #x4E23) ; ø½Š¸„ + (korean-ksc5601 . #x576B) ; ø»‰ªª + (chinese-cns11643-1 . #x6653) ; ø»’¨¤ + (chinese-big5 . #xB8CC) ; ý¢€‹£Œ + (ideograph-daikanwa . 34295) ; ø¸ˆ—· + (=ucs . #x88E1) ; 裡 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-big5 . #xDFF9) ; ý¢€¿¹ + (ideograph-daikanwa . 34296) ; ø¸ˆ—¸ + (=ucs . #x88D0) ; 裐 + )) +(define-char + '((=>ucs . #x88D0) ; 裐 + (morohashi-daikanwa 34296 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4740) ; ø»”„³ + )) +(define-char + '((=>ucs . #x27684) ; 𧚄 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (=jis-x0213-1-2000 . #x7B6C) ; ø»¤˜“ + (ideograph-daikanwa . 34297) ; ø¸ˆ—¹ + (ucs-jis . #x27684) ; ø»¤˜“ + )) +(define-char + '((morohashi-daikanwa 34297 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x426B) ; ø»šœ” + (=ucs . #x27684) ; 𧚄 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5C4A) ; ø»‹»£ + (chinese-cns11643-5 . #x426C) ; ø»šœ• + (=jis-x0213-2-2000 . #x7835) ; ø»¦† + (ideograph-daikanwa . 34298) ; ø¸ˆ—º + (=ucs . #x88D1) ; 裑 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (japanese-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x5976) ; ø»…™© + (japanese-jisx0212 . #x5C4B) ; ø»‹»¤ + (chinese-isoir165 . #x5976) ; ø»Ž¹ + (chinese-cns11643-1 . #x6656) ; ø»’¨§ + (=jis-x0213-2-2000 . #x7833) ; ø»¦„ + (chinese-big5 . #xB8CF) ; ý¢€‹£ + (ideograph-daikanwa . 34299) ; ø¸ˆ—» + (=ucs . #x88D2) ; 裒 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4263) ; ø»šœŒ + (ideograph-daikanwa . 34300) ; ø¸ˆ—¼ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5C4C) ; ø»‹»¥ + (chinese-cns11643-4 . #x4061) ; ø»˜Š + (=jis-x0213-2-2000 . #x7836) ; ø»¦‡ + (ideograph-daikanwa . 34301) ; ø¸ˆ—½ + (=ucs . #x88D3) ; 裓 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4267) ; ø»šœ + (ideograph-daikanwa . 34302) ; ø¸ˆ—¾ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7384) + (chinese-gb2312 . #x5261) ; ø»…‚ + (=jis-x0208 . #x6A63) ; ø½‹¢Œ + (korean-ksc5601 . #x6760) ; ø»Š¿ + (chinese-isoir165 . #x5261) ; ø»·’ + (chinese-cns11643-1 . #x664E) ; ø»’¨Ÿ + (=gt-pj-1 . #x6A63) ; 裔 + (chinese-big5 . #xB8C7) ; ý¢€‹£‡ + (ideograph-daikanwa . 34303) ; ø¸ˆ—¿ + (=gt-k . 10351) ; ý¡„‚¡¯ + (=ucs . #x88D4) ; 裔 + )) +(define-char + '((=>ucs . #x462F) ; 䘯 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 34304) ; ø¸ˆ˜€ + )) +(define-char + '((morohashi-daikanwa 34304 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x4062) ; ø»˜‹ + (=ucs . #x462F) ; 䘯 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7397) + (chinese-gb2312 . #x5423) ; ø»…‘€ + (=jis-x0208 . #x4D35) ; ø½Š¶¸ + (korean-ksc5601 . #x6B2E) ; ø»Š‡… + (chinese-isoir165 . #x5423) ; ø»¹ + (chinese-cns11643-1 . #x6655) ; ø»’¨¦ + (chinese-big5 . #xB8CE) ; ý¢€‹£Ž + (ideograph-daikanwa . 34305) ; ø¸ˆ˜ + (=ucs . #x88D5) ; 裕 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x582B) ; ø»…¬ + (ideograph-daikanwa . 34306) ; ø¸ˆ˜‚ + (=ucs . #x4631) ; 䘱 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4738) ; ø»”„« + (chinese-big5 . #xDFF1) ; ý¢€¿± + (ideograph-daikanwa . 34307) ; ø¸ˆ˜ƒ + (=ucs . #x88D6) ; 裖 + )) +(define-char + '((=>ucs . #x27687) ; 𧚇 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 34308) ; ø¸ˆ˜„ + )) +(define-char + '((morohashi-daikanwa 34308 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x4063) ; ø»˜Œ + (=ucs . #x27687) ; 𧚇 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4265) ; ø»šœŽ + (ideograph-daikanwa . 34309) ; ø¸ˆ˜… + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x582E) ; ø»…¯ + (ideograph-daikanwa . 34310) ; ø¸ˆ˜† + (=ucs . #x88D7) ; 裗 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4269) ; ø»šœ’ + (ideograph-daikanwa . 34311) ; ø¸ˆ˜‡ + )) +(define-char + '((=>ucs . #x88D8) ; 裘 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x6A64) ; ø»ƒ¨‘ + (japanese-jisx0208 . #x6A64) ; ø»‡¼™ + (ideograph-daikanwa . 34312) ; ø¸ˆ˜ˆ + )) +(define-char + '((=>ucs . #x88D8) ; 裘 + (morohashi-daikanwa 34312 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7385) + (=jis-x0208-1990 . #x6A64) ; ø½‹¢ + (ucs-jis . #x88D8) ; ø½‹¢ + )) +(define-char + '((morohashi-daikanwa 34312 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x7443) ; ø»†€  + (chinese-isoir165 . #x7443) ; ø»Ž¨° + (chinese-cns11643-1 . #x6651) ; ø»’¨¢ + (chinese-big5 . #xB8CA) ; ý¢€‹£Š + (=ucs . #x88D8) ; 裘 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5828) ; ø»…© + (ideograph-daikanwa . 34313) ; ø¸ˆ˜‰ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7386) + (chinese-gb2312 . #x4839) ; ø»„¿® + (=jis-x0208 . #x6A65) ; ø½‹¢Ž + (korean-ksc5601 . #x4F59) ; ø»‰ž¨ + (chinese-isoir165 . #x4839) ; ø»§¾ + (chinese-cns11643-1 . #x664F) ; ø»’¨  + (chinese-big5 . #xB8C8) ; ý¢€‹£ˆ + (ideograph-daikanwa . 34314) ; ø¸ˆ˜Š + (=ucs . #x88D9) ; 裙 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x444F) ; ø»–Š¬ + (ideograph-daikanwa . 34315) ; ø¸ˆ˜‹ + (=ucs . #x88E0) ; 裠 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x473E) ; ø»”„± + (chinese-big5 . #xDFF7) ; ý¢€¿· + (ideograph-daikanwa . 34316) ; ø¸ˆ˜Œ + (=ucs . #x88DA) ; 裚 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5C4D) ; ø»‹»¦ + (chinese-cns11643-2 . #x473D) ; ø»”„° + (=jis-x0213-2-2000 . #x7837) ; ø»¦ˆ + (chinese-big5 . #xDFF6) ; ý¢€¿¶ + (ideograph-daikanwa . 34317) ; ø¸ˆ˜ + (=ucs . #x88DB) ; 裛 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x582F) ; ø»…° + (ideograph-daikanwa . 34318) ; ø¸ˆ˜Ž + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7395) + (=jis-x0208 . #x4A64) ; ø½Š³ + (korean-ksc5601 . #x5C4D) ; ø»‰±¢ + (chinese-cns11643-1 . #x6650) ; ø»’¨¡ + (chinese-gb12345 . #x3239) ; 補 + (=gt-pj-1 . #x4A64) ; 補 + (chinese-big5 . #xB8C9) ; ý¢€‹£‰ + (ideograph-daikanwa . 34320) ; ø¸ˆ˜ + (=gt-k . 09143) ; ý¡„‚Ž· + (=ucs . #x88DC) ; 補 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (shinjigen-2 . 7379) + (=jis-x0208 . #x6A66) ; ø½‹¢ + (korean-ksc5601 . #x6D7B) ; ø»Š‹Ž + (chinese-cns11643-1 . #x6652) ; ø»’¨£ + (chinese-gb12345 . #x5730) ; 裝 + (=gt-pj-1 . #x6A66) ; 裝 + (chinese-big5 . #xB8CB) ; ý¢€‹£‹ + (ideograph-daikanwa . 34321) ; ø¸ˆ˜‘ + (=gt-k . 10352) ; ý¡„‚¡° + (=ucs . #x88DD) ; 裝 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x582A) ; ø»…« + (ideograph-daikanwa . 34322) ; ø¸ˆ˜’ + )) +(define-char + '((=>ucs . #x4630) ; 䘰 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 34323) ; ø¸ˆ˜“ + )) +(define-char + '((morohashi-daikanwa 34323 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4725) ; ø»˜˜  + (=ucs . #x4630) ; 䘰 + )) +(define-char + '((=>ucs . #x88DE) ; 裞 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (japanese-jisx0212 . #x5C4E) ; ø»‹»§ + (chinese-cns11643-2 . #x473C) ; ø»”„¯ + (ideograph-daikanwa . 34324) ; ø¸ˆ˜” + (ucs-jis . #x88DE) ; ø»‹»§ + )) +(define-char + '((morohashi-daikanwa 34324 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x582C) ; ø»…­ + (chinese-big5 . #xDFF5) ; ý¢€¿µ + (=ucs . #x88DE) ; 裞 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x7444) ; ø»†€¡ + (=jis-x0208 . #x3A40) ; ø½Š›‰ + (korean-ksc5601 . #x5E70) ; ø»‰µ + (chinese-isoir165 . #x7444) ; ø»Ž¨± + (chinese-cns11643-1 . #x664D) ; ø»’¨ž + (chinese-big5 . #xB8C6) ; ý¢€‹£† + (ideograph-daikanwa . 34325) ; ø¸ˆ˜• + (=ucs . #x88DF) ; 裟 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5830) ; ø»…± + (ideograph-daikanwa . 34326) ; ø¸ˆ˜– + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4260) ; ø»šœ‰ + (ideograph-daikanwa . 34328) ; ø¸ˆ˜˜ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5824) ; ø»…¥ + (ideograph-daikanwa . 34329) ; ø¸ˆ˜™ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4261) ; ø»šœŠ + (ideograph-daikanwa . 34330) ; ø¸ˆ˜š + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5826) ; ø»…§ + (ideograph-daikanwa . 34331) ; ø¸ˆ˜› + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5831) ; ø»…² + (ideograph-daikanwa . 34332) ; ø¸ˆ˜œ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x582D) ; ø»…® + (ideograph-daikanwa . 34333) ; ø¸ˆ˜ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5827) ; ø»…¨ + (ideograph-daikanwa . 34334) ; ø¸ˆ˜ž + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5825) ; ø»…¦ + (ideograph-daikanwa . 49705) ; ø¸Œˆ© + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (chinese-gb2312 . #x714D) ; ø»…¼ + (chinese-isoir165 . #x714D) ; ø»Ž¤  + (=ucs . #x88E2) ; 裢 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (chinese-gb2312 . #x714F) ; ø»…¼’ + (chinese-isoir165 . #x714F) ; ø»Ž¤¢ + (=ucs . #x88E3) ; 裣 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (chinese-gb2312 . #x3F63) ; ø»„³Š + (chinese-isoir165 . #x3F63) ; ø»›š + (=ucs . #x88E4) ; 裤 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7150) ; ø»…¼“ + (chinese-isoir165 . #x7150) ; ø»Ž¤£ + (=ucs . #x88E5) ; 裥 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x4064) ; ø»˜ + (=ucs . #x2768B) ; 𧚋 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-5 . #x4268) ; ø»šœ‘ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5829) ; ø»…ª + )) +(define-char + '((=>ucs . #x4633) ; 䘳 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34335) ; ø¸ˆ˜Ÿ + )) +(define-char + '((morohashi-daikanwa 34335 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4953) ; ø»–’† + (=ucs . #x4633) ; 䘳 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5C4F) ; ø»‹»¨ + (chinese-cns11643-2 . #x4D7D) ; ø»”Ž¤ + (chinese-big5 . #xE3F6) ; ý¢€Ž¶ + (ideograph-daikanwa . 34336) ; ø¸ˆ˜  + (=ucs . #x88E7) ; 裧 + )) +(define-char + '((=>ucs . #x276A4) ; 𧚤 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34337) ; ø¸ˆ˜¡ + )) +(define-char + '((morohashi-daikanwa 34337 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4730) ; ø»˜˜« + (=ucs . #x276A4) ; 𧚤 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7410) + (chinese-gb2312 . #x7154) ; ø»…¼— + (=jis-x0208 . #x6A6B) ; ø½‹¢” + (korean-ksc5601 . #x5E25) ; ø»‰³¶ + (chinese-isoir165 . #x7154) ; ø»Ž¤§ + (chinese-cns11643-1 . #x6A7C) ; ø»’¯… + (chinese-big5 . #xBB74) ; ý¢€‹­´ + (ideograph-daikanwa . 34338) ; ø¸ˆ˜¢ + (=ucs . #x88E8) ; 裨 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4959) ; ø»–’Œ + (ideograph-daikanwa . 34339) ; ø¸ˆ˜£ + (=ucs . #x88E9) ; 裩 + )) +(define-char + '((=>ucs . #x4634) ; 䘴 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34340) ; ø¸ˆ˜¤ + )) +(define-char + '((morohashi-daikanwa 34340 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x472D) ; ø»˜˜¨ + (=ucs . #x4634) ; 䘴 + )) +(define-char + '((=>ucs . #x88EA) ; 裪 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34341) ; ø¸ˆ˜¥ + )) +(define-char + '((morohashi-daikanwa 34341 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4952) ; ø»–’… + (=ucs . #x88EA) ; 裪 + )) +(define-char + '((=>ucs . #x4635) ; 䘵 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34342) ; ø¸ˆ˜¦ + )) +(define-char + '((morohashi-daikanwa 34342 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x496C) ; ø»š¦§ + (=ucs . #x4635) ; 䘵 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E2A) ; ø»”Ž¯ + (chinese-big5 . #xE442) ; ý¢€Ž‘‚ + (ideograph-daikanwa . 34343) ; ø¸ˆ˜§ + (=ucs . #x88EB) ; 裫 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E29) ; ø»”Ž® + (chinese-big5 . #xE441) ; ý¢€Ž‘ + (ideograph-daikanwa . 34344) ; ø¸ˆ˜¨ + (=ucs . #x88EC) ; 裬 + )) +(define-char + '((=>ucs . #x4636) ; 䘶 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34345) ; ø¸ˆ˜© + )) +(define-char + '((morohashi-daikanwa 34345 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x496D) ; ø»š¦¨ + (=ucs . #x4636) ; 䘶 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4957) ; ø»–’Š + (ideograph-daikanwa . 34346) ; ø¸ˆ˜ª + (=ucs . #x88ED) ; 裭 + )) +(define-char + '((=>ucs . #x276A5) ; 𧚥 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34347) ; ø¸ˆ˜« + )) +(define-char + '((morohashi-daikanwa 34347 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x472C) ; ø»˜˜§ + (=ucs . #x276A5) ; 𧚥 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E24) ; ø»”Ž© + (chinese-big5 . #xE3FB) ; ý¢€Ž» + (ideograph-daikanwa . 34348) ; ø¸ˆ˜¬ + (=ucs . #x88EE) ; 裮 + )) +(define-char + '((=>ucs . #x88EF) ; 裯 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5C50) ; ø»‹»© + (ideograph-daikanwa . 34349) ; ø¸ˆ˜­ + (ucs-jis . #x88EF) ; ø»‹»© + )) +(define-char + '((morohashi-daikanwa 34349 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A7E) ; ø»’¯‡ + (chinese-big5 . #xBB76) ; ý¢€‹­¶ + (=ucs . #x88EF) ; 裯 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x7156) ; ø»…¼™ + (japanese-jisx0212 . #x5C51) ; ø»‹»ª + (chinese-isoir165 . #x7156) ; ø»Ž¤© + (chinese-cns11643-2 . #x4E28) ; ø»”Ž­ + (=jis-x0213-2-2000 . #x7838) ; ø»¦‰ + (chinese-big5 . #xE440) ; ý¢€Ž‘€ + (ideograph-daikanwa . 34350) ; ø¸ˆ˜® + (=ucs . #x88F0) ; 裰 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x622B) ; ø»”˜ + (ideograph-daikanwa . 34351) ; ø¸ˆ˜¯ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x622D) ; ø»”š + (ideograph-daikanwa . 34352) ; ø¸ˆ˜° + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x7151) ; ø»…¼” + (japanese-jisx0212 . #x5C52) ; ø»‹»« + (chinese-isoir165 . #x7151) ; ø»Ž¤¤ + (chinese-cns11643-2 . #x4D7E) ; ø»”Ž¥ + (=jis-x0213-2-2000 . #x7839) ; ø»¦Š + (chinese-big5 . #xE3F7) ; ý¢€Ž· + (ideograph-daikanwa . 34353) ; ø¸ˆ˜± + (=ucs . #x88F1) ; 裱 + )) +(define-char + '((=>ucs . #x4637) ; 䘷 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34354) ; ø¸ˆ˜² + )) +(define-char + '((morohashi-daikanwa 34354 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x4066) ; ø»˜ + (=ucs . #x4637) ; 䘷 + )) +(define-char + '((=>ucs . #x4638) ; 䘸 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34355) ; ø¸ˆ˜³ + )) +(define-char + '((morohashi-daikanwa 34355 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4731) ; ø»˜˜¬ + (=ucs . #x4638) ; 䘸 + )) +(define-char + '((=>ucs . #x88F2) ; 裲 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7414) + (=jis-x0208 . #x6A6C) ; ø½‹¢• + (ideograph-daikanwa . 34356) ; ø¸ˆ˜´ + (ucs-jis . #x88F2) ; ø½‹¢• + )) +(define-char + '((morohashi-daikanwa 34356 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E21) ; ø»”Ž¦ + (chinese-big5 . #xE3F8) ; ý¢€Ž¸ + (=ucs . #x88F2) ; 裲 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7405) + (chinese-gb2312 . #x4951) ; ø»…¤ + (=jis-x0208 . #x3E58) ; ø½Š¡™ + (korean-ksc5601 . #x5F57) ; ø»‰¶† + (chinese-isoir165 . #x4951) ; ø»©´ + (chinese-cns11643-1 . #x6A76) ; ø»’®¿ + (chinese-big5 . #xBB6E) ; ý¢€‹­® + (ideograph-daikanwa . 34357) ; ø¸ˆ˜µ + (=ucs . #x88F3) ; 裳 + )) +(define-char + '((=>ucs . #x4639) ; 䘹 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34358) ; ø¸ˆ˜¶ + )) +(define-char + '((morohashi-daikanwa 34358 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4727) ; ø»˜˜¢ + (=ucs . #x4639) ; 䘹 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6233) ; ø»”  + (ideograph-daikanwa . 34359) ; ø¸ˆ˜· + )) +(define-char + '((=>ucs . #x276A8) ; 𧚨 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34360) ; ø¸ˆ˜¸ + )) +(define-char + '((morohashi-daikanwa 34360 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4729) ; ø»˜˜¤ + (=ucs . #x276A8) ; 𧚨 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4966) ; ø»š¦¡ + (ideograph-daikanwa . 34361) ; ø¸ˆ˜¹ + )) +(define-char + '((=>ucs . #x88F4) ; 裴 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x6A6A) ; ø»ƒ¨— + (japanese-jisx0208 . #x6A6A) ; ø»‡¼Ÿ + (ideograph-daikanwa . 34362) ; ø¸ˆ˜º + )) +(define-char + '((=>ucs . #x88F4) ; 裴 + (morohashi-daikanwa 34362 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7409) + (korean-ksc5601 . #x5B50) ; ø»‰°‡ + (=jis-x0208-1990 . #x6A6A) ; ø½‹¢“ + (ucs-jis . #x88F4) ; ø»‰°‡ + )) +(define-char + '((=>ucs . #x88F4) ; 裴 + (morohashi-daikanwa 34362 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-1 . #x6A78) ; ø»’¯ + (chinese-big5 . #xBB70) ; ý¢€‹­° + )) +(define-char + '((morohashi-daikanwa 34362 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x4561) ; ø»„»¼ + (chinese-isoir165 . #x4561) ; ø»¤Œ + (=ucs . #x88F4) ; 裴 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (korean-ksc5601 . #x5B51) ; ø»‰°ˆ + (japanese-jisx0212 . #x5C53) ; ø»‹»¬ + (chinese-cns11643-3 . #x4954) ; ø»–’‡ + (=jis-x0213-1-2000 . #x7B6D) ; ø»¤˜” + (ideograph-daikanwa . 34363) ; ø¸ˆ˜» + (=ucs . #x88F5) ; 裵 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E26) ; ø»”Ž« + (chinese-big5 . #xE3FD) ; ý¢€Ž½ + (ideograph-daikanwa . 34364) ; ø¸ˆ˜¼ + (=ucs . #x88F6) ; 裶 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4969) ; ø»š¦¤ + (ideograph-daikanwa . 34365) ; ø¸ˆ˜½ + )) +(define-char + '((=>ucs . #x88F7) ; 裷 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0212 . #x5C54) ; ø»‹»­ + (ideograph-daikanwa . 34366) ; ø¸ˆ˜¾ + (ucs-jis . #x88F7) ; ø»‹»­ + )) +(define-char + '((morohashi-daikanwa 34366 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4D7C) ; ø»”Ž£ + (chinese-big5 . #xE3F5) ; ý¢€Žµ + (=ucs . #x88F7) ; 裷 + )) +(define-char + '((=>ucs . #x276AB) ; 𧚫 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34367) ; ø¸ˆ˜¿ + )) +(define-char + '((morohashi-daikanwa 34367 0 4) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x276AB) ; 𧚫 + )) +(define-char + '((=>ucs . #x276AB) ; 𧚫 + (morohashi-daikanwa 34367 0 5) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4728) ; ø»˜˜£ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4968) ; ø»š¦£ + (ideograph-daikanwa . 34368) ; ø¸ˆ™€ + )) +(define-char + '((=>ucs . #x463A) ; 䘺 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34370) ; ø¸ˆ™‚ + )) +(define-char + '((morohashi-daikanwa 34370 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4955) ; ø»–’ˆ + (=ucs . #x463A) ; 䘺 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7412) + (chinese-gb2312 . #x4263) ; ø»„·¤ + (=jis-x0208 . #x4D67) ; ø½Š·ª + (korean-ksc5601 . #x5523) ; ø»‰¦¦ + (chinese-isoir165 . #x4263) ; ø»Ÿ´ + (chinese-cns11643-1 . #x6A7A) ; ø»’¯ƒ + (chinese-big5 . #xBB72) ; ý¢€‹­² + (ideograph-daikanwa . 34371) ; ø¸ˆ™ƒ + (=ucs . #x88F8) ; 裸 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7401) + (chinese-gb2312 . #x397C) ; ø»„ª¯ + (=jis-x0208 . #x6A67) ; ø½‹¢ + (chinese-isoir165 . #x397C) ; ø»’¿ + (chinese-cns11643-1 . #x6A79) ; ø»’¯‚ + (chinese-big5 . #xBB71) ; ý¢€‹­± + (ideograph-daikanwa . 34372) ; ø¸ˆ™„ + (=ucs . #x88F9) ; 裹 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E22) ; ø»”Ž§ + (chinese-big5 . #xE3F9) ; ý¢€Ž¹ + (ideograph-daikanwa . 34373) ; ø¸ˆ™… + (=ucs . #x88FA) ; 裺 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E27) ; ø»”Ž¬ + (chinese-big5 . #xE3FE) ; ý¢€Ž¾ + (ideograph-daikanwa . 34374) ; ø¸ˆ™† + (=ucs . #x88FB) ; 裻 + )) +(define-char + '((=>ucs . #x463B) ; 䘻 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34375) ; ø¸ˆ™‡ + )) +(define-char + '((morohashi-daikanwa 34375 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-4 . #x4060) ; ø»˜‰ + (=ucs . #x463B) ; 䘻 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34376) ; ø¸ˆ™ˆ + )) +(define-char + '((morohashi-daikanwa 34376 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6234) ; ø»”¡ + )) +(define-char + '((=>ucs . #x463C) ; 䘼 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34377) ; ø¸ˆ™‰ + )) +(define-char + '((morohashi-daikanwa 34377 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x472A) ; ø»˜˜¥ + (=ucs . #x463C) ; 䘼 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x496A) ; ø»š¦¥ + (ideograph-daikanwa . 34378) ; ø¸ˆ™Š + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7407) + (chinese-gb2312 . #x7153) ; ø»…¼– + (=jis-x0208 . #x6A69) ; ø½‹¢’ + (chinese-isoir165 . #x7153) ; ø»Ž¤¦ + (chinese-cns11643-2 . #x4E25) ; ø»”Žª + (chinese-big5 . #xE3FC) ; ý¢€Ž¼ + (ideograph-daikanwa . 34379) ; ø¸ˆ™‹ + (=ucs . #x88FC) ; 裼 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7406) + (=jis-x0208 . #x403D) ; ø½Š£º + (korean-ksc5601 . #x7032) ; ø»ŠŽŸ + (chinese-cns11643-1 . #x6A7B) ; ø»’¯„ + (chinese-gb12345 . #x7925) ; 製 + (chinese-big5 . #xBB73) ; ý¢€‹­³ + (ideograph-daikanwa . 34380) ; ø¸ˆ™Œ + (=ucs . #x88FD) ; 製 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6232) ; ø»”Ÿ + (ideograph-daikanwa . 34381) ; ø¸ˆ™ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7404) + (chinese-gb2312 . #x7155) ; ø»…¼˜ + (=jis-x0208 . #x3F7E) ; ø½Š£ + (chinese-isoir165 . #x7155) ; ø»Ž¤¨ + (chinese-cns11643-2 . #x4E23) ; ø»”Ž¨ + (chinese-big5 . #xE3FA) ; ý¢€Žº + (ideograph-daikanwa . 34382) ; ø¸ˆ™Ž + (=ucs . #x88FE) ; 裾 + )) +(define-char + '((=>ucs . #x463D) ; 䘽 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34383) ; ø¸ˆ™ + )) +(define-char + '((morohashi-daikanwa 34383 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x472E) ; ø»˜˜© + (=ucs . #x463D) ; 䘽 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4951) ; ø»–’„ + (ideograph-daikanwa . 34384) ; ø¸ˆ™ + (=ucs . #x88FF) ; 裿 + )) +(define-char + '((=>ucs . #x463E) ; 䘾 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34385) ; ø¸ˆ™‘ + )) +(define-char + '((morohashi-daikanwa 34385 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4726) ; ø»˜˜¡ + (=ucs . #x463E) ; 䘾 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4956) ; ø»–’‰ + (ideograph-daikanwa . 34386) ; ø¸ˆ™’ + (=ucs . #x8900) ; 褀 + )) +(define-char + '((=>ucs . #x463F) ; 䘿 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34387) ; ø¸ˆ™“ + )) +(define-char + '((morohashi-daikanwa 34387 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x472B) ; ø»˜˜¦ + (=ucs . #x463F) ; 䘿 + )) +(define-char + '((=>ucs . #x4640) ; 䙀 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34388) ; ø¸ˆ™” + )) +(define-char + '((morohashi-daikanwa 34388 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x495A) ; ø»–’ + (=ucs . #x4640) ; 䙀 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6229) ; ø»”– + (ideograph-daikanwa . 34389) ; ø¸ˆ™• + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x622A) ; ø»”— + (ideograph-daikanwa . 34390) ; ø¸ˆ™– + )) +(define-char + '((=>ucs . #x4641) ; 䙁 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (=jis-x0213-2-2000 . #x783A) ; ø»¦‹ + (ideograph-daikanwa . 34391) ; ø¸ˆ™— + (ucs-jis . #x4641) ; ø»¦‹ + )) +(define-char + '((morohashi-daikanwa 34391 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4950) ; ø»–’ƒ + (=ucs . #x4641) ; 䙁 + )) +(define-char + '((=>ucs . #x4642) ; 䙂 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34392) ; ø¸ˆ™˜ + )) +(define-char + '((morohashi-daikanwa 34392 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x495B) ; ø»–’Ž + (=ucs . #x4642) ; 䙂 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6231) ; ø»”ž + (ideograph-daikanwa . 34393) ; ø¸ˆ™™ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x5C55) ; ø»‹»® + (chinese-cns11643-2 . #x4034) ; ø»“º• + (=jis-x0213-2-2000 . #x783B) ; ø»¦Œ + (chinese-big5 . #xDBCE) ; ý¢€¯Ž + (ideograph-daikanwa . 34394) ; ø¸ˆ™š + (=ucs . #x8901) ; 褁 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x4967) ; ø»š¦¢ + (ideograph-daikanwa . 34395) ; ø¸ˆ™› + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-5 . #x496B) ; ø»š¦¦ + (ideograph-daikanwa . 34396) ; ø¸ˆ™œ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6230) ; ø»” + (ideograph-daikanwa . 34397) ; ø¸ˆ™ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x622C) ; ø»”™ + (ideograph-daikanwa . 34398) ; ø¸ˆ™ž + )) +(define-char + '((=>ucs . #x276BA) ; 𧚺 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34399) ; ø¸ˆ™Ÿ + )) +(define-char + '((morohashi-daikanwa 34399 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4733) ; ø»˜˜® + (=ucs . #x276BA) ; 𧚺 + )) +(define-char + '((=>ucs . #x276C3) ; 𧛃 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34400) ; ø¸ˆ™  + )) +(define-char + '((morohashi-daikanwa 34400 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x472F) ; ø»˜˜ª + (=ucs . #x276C3) ; 𧛃 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (shinjigen-2 . 7402) + (chinese-gb2312 . #x3953) ; ø»„ª† + (=jis-x0208 . #x6A68) ; ø½‹¢‘ + (chinese-isoir165 . #x3953) ; ø»’– + (chinese-cns11643-1 . #x6A77) ; ø»’¯€ + (chinese-big5 . #xBB6F) ; ý¢€‹­¯ + (ideograph-daikanwa . 34401) ; ø¸ˆ™¡ + (=ucs . #x8902) ; 褂 + )) +(define-char + '((=>ucs . #x276D4) ; 𧛔 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34402) ; ø¸ˆ™¢ + )) +(define-char + '((=>ucs . #x276D4) ; 𧛔 + (morohashi-daikanwa 34402 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4732) ; ø»˜˜­ + )) +(define-char + '((morohashi-daikanwa 34402 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x276D4) ; 𧛔 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x622F) ; ø»”œ + (ideograph-daikanwa . 34403) ; ø¸ˆ™£ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6235) ; ø»”¢ + (ideograph-daikanwa . 34405) ; ø¸ˆ™¥ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-3 . #x4958) ; ø»–’‹ + (ideograph-daikanwa . 34409) ; ø¸ˆ™© + (=ucs . #x8903) ; 褃 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (shinjigen-2 . 7415) + (=jis-x0208 . #x6A6D) ; ø½‹¢– + (ideograph-daikanwa . 34410) ; ø¸ˆ™ª + (=ucs . #x8904) ; 褄 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x622E) ; ø»”› + )) +(define-char + '((=>ucs . #x4643) ; 䙃 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34411) ; ø¸ˆ™« + )) +(define-char + '((morohashi-daikanwa 34411 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D3C) ; ø»˜¡« + (=ucs . #x4643) ; 䙃 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5066) ; ø»š°³ + (ideograph-daikanwa . 34412) ; ø¸ˆ™¬ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x542B) ; ø»”—¤ + (chinese-big5 . #xE7C2) ; ý¢€ŽŸ‚ + (ideograph-daikanwa . 34413) ; ø¸ˆ™­ + (=ucs . #x8905) ; 褅 + )) +(define-char + '((=>ucs . #x4644) ; 䙄 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34414) ; ø¸ˆ™® + )) +(define-char + '((morohashi-daikanwa 34414 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D3F) ; ø»˜¡® + (=ucs . #x4644) ; 䙄 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2854) ; ø»ž‰¹ + (ideograph-daikanwa . 34415) ; ø¸ˆ™¯ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5C56) ; ø»‹»¯ + (chinese-cns11643-2 . #x5432) ; ø»”—« + (chinese-big5 . #xE7C9) ; ý¢€ŽŸ‰ + (ideograph-daikanwa . 34416) ; ø¸ˆ™° + (=ucs . #x8906) ; 褆 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 7424) + (=jis-x0208 . #x4A23) ; ø½Š²Œ + (korean-ksc5601 . #x5C5C) ; ø»‰±± + (chinese-cns11643-1 . #x6E6F) ; ø»’´° + (chinese-gb12345 . #x7834) ; 複 + (=gt-pj-1 . #x4A23) ; 複 + (chinese-big5 . #xBDC6) ; ý¢€‹·† + (ideograph-daikanwa . 34417) ; ø¸ˆ™± + (=gt-k . 11170) ; ý¡„‚®¢ + (=ucs . #x8907) ; 複 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D46) ; ø»˜¡µ + (ideograph-daikanwa . 34418) ; ø¸ˆ™² + (=ucs . #x8908) ; 褈 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5436) ; ø»”—¯ + (chinese-big5 . #xE7CD) ; ý¢€ŽŸ + (ideograph-daikanwa . 34419) ; ø¸ˆ™³ + (=ucs . #x8909) ; 褉 + )) +(define-char + '((=>ucs . #x890A) ; 褊 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x6A6F) ; ø»ƒ¨œ + (chinese-cns11643-1 . #x6E73) ; ø»’´´ + (chinese-big5 . #xBDCA) ; ý¢€‹·Š + (ideograph-daikanwa . 34420) ; ø¸ˆ™´ + )) +(define-char + '((=>ucs . #x890A) ; 褊 + (morohashi-daikanwa 34420 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0208 . #x6A6F) ; ø»‡¼¤ + (=jis-x0208-1990 . #x6A6F) ; ø½‹¢˜ + (ucs-jis . #x890A) ; ø»‡¼¤ + )) +(define-char + '((morohashi-daikanwa 34420 0 4) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x715B) ; ø»…¼ž + (chinese-isoir165 . #x715B) ; ø»Ž¤® + (=ucs . #x890A) ; 褊 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34421) ; ø¸ˆ™µ + (=ucs . #x4645) ; 䙅 + )) +(define-char + '((=>ucs . #x4645) ; 䙅 + (morohashi-daikanwa 34421 0 4) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D3A) ; ø»˜¡© + )) +(define-char + '((=>ucs . #x276D1) ; 𧛑 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34422) ; ø¸ˆ™¶ + )) +(define-char + '((morohashi-daikanwa 34422 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x276D1) ; 𧛑 + )) +(define-char + '((=>ucs . #x276D1) ; 𧛑 + (morohashi-daikanwa 34422 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D41) ; ø»˜¡° + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5069) ; ø»š°¶ + (ideograph-daikanwa . 34423) ; ø¸ˆ™· + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2857) ; ø»ž‰¼ + (ideograph-daikanwa . 34424) ; ø¸ˆ™¸ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34425) ; ø¸ˆ™¹ + (=ucs . #x890B) ; 褋 + )) +(define-char + '((=>ucs . #x890B) ; 褋 + (morohashi-daikanwa 34425 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x542E) ; ø»”—§ + (chinese-big5 . #xE7C5) ; ý¢€ŽŸ… + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2856) ; ø»ž‰» + (ideograph-daikanwa . 34426) ; ø¸ˆ™º + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5065) ; ø»š°² + (ideograph-daikanwa . 34427) ; ø¸ˆ™» + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 7417) + (=jis-x0208 . #x6A6E) ; ø½‹¢— + (chinese-cns11643-2 . #x542C) ; ø»”—¥ + (chinese-big5 . #xE7C3) ; ý¢€ŽŸƒ + (ideograph-daikanwa . 34428) ; ø¸ˆ™¼ + (=ucs . #x890C) ; 褌 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5C57) ; ø»‹»° + (chinese-cns11643-4 . #x4D3E) ; ø»˜¡­ + (ideograph-daikanwa . 34429) ; ø¸ˆ™½ + (=ucs . #x890D) ; 褍 + )) +(define-char + '((=>ucs . #x276D7) ; 𧛗 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34430) ; ø¸ˆ™¾ + )) +(define-char + '((morohashi-daikanwa 34430 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D38) ; ø»˜¡§ + (=ucs . #x276D7) ; 𧛗 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5C58) ; ø»‹»± + (chinese-cns11643-2 . #x5435) ; ø»”—® + (chinese-big5 . #xE7CC) ; ý¢€ŽŸŒ + (ideograph-daikanwa . 34431) ; ø¸ˆ™¿ + (=ucs . #x890E) ; 褎 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5C59) ; ø»‹»² + (chinese-cns11643-3 . #x4E61) ; ø»–™ª + (ideograph-daikanwa . 34432) ; ø¸ˆš€ + (=ucs . #x890F) ; 褏 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2855) ; ø»ž‰º + (ideograph-daikanwa . 34433) ; ø¸ˆš + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5067) ; ø»š°´ + (ideograph-daikanwa . 34434) ; ø¸ˆš‚ + )) +(define-char + '((=>ucs* . #x8910) ; 褐 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (korean-ksc5601 . #x4A68) ; ø»‰—¡ + (=jis-x0213-1-2000 . #x7B6F) ; ø»¤˜– + (ideograph-daikanwa . 34435) ; ø¸ˆšƒ + (=big5-cdp . #xBDC5) ; ý¢€‹·… + (ucs-ks . #x8910) ; ï©  + (=ucs . #xFA60) ; ï©  + )) +(define-char + '((=>ucs-jis . #xFA60) ; ï©  + (morohashi-daikanwa 34435 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x3A56) ; ø»„«§ + (chinese-isoir165 . #x3A56) ; ø»“· + (chinese-cns11643-1 . #x6E6E) ; ø»’´¯ + (chinese-big5 . #xBDC5) ; ý¢€‹·… + (=ucs . #x8910) ; 褐 + )) +(define-char + '((=>ucs . #x8910) ; 褐 + (morohashi-daikanwa 34435 0 5) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (=jis-x0208 . #x336C) ; ø½Š‘£ + (=gt-pj-1 . #x336C) ; ø½Š‘£ + (=gt-k . 10184) ; ý¡„‚Ÿˆ + (ucs-jis . #x8910) ; ø½Š‘£ + )) +(define-char + '((=>ucs . #x8911) ; 褑 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34436) ; ø¸ˆš„ + )) +(define-char + '((morohashi-daikanwa 34436 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x5434) ; ø»”—­ + (chinese-big5 . #xE7CB) ; ý¢€ŽŸ‹ + (=ucs . #x8911) ; 褑 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 7428) + (chinese-gb2312 . #x307D) ; ø»„¢ + (=jis-x0208 . #x4B2B) ; ø½Š³² + (korean-ksc5601 . #x7866) ; ø»Š›ƒ + (chinese-isoir165 . #x307D) ; ø»…² + (chinese-cns11643-1 . #x6E70) ; ø»’´± + (chinese-big5 . #xBDC7) ; ý¢€‹·‡ + (ideograph-daikanwa . 34437) ; ø¸ˆš… + (=ucs . #x8912) ; 褒 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 7426) + (chinese-gb2312 . #x7159) ; ø»…¼œ + (=jis-x0208 . #x6A70) ; ø½‹¢™ + (korean-ksc5601 . #x5C4E) ; ø»‰±£ + (chinese-isoir165 . #x7159) ; ø»Ž¤¬ + (chinese-cns11643-1 . #x6E71) ; ø»’´² + (chinese-big5 . #xBDC8) ; ý¢€‹·ˆ + (ideograph-daikanwa . 34438) ; ø¸ˆš† + (=ucs . #x8913) ; 褓 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x542D) ; ø»”—¦ + (chinese-big5 . #xE7C4) ; ý¢€ŽŸ„ + (ideograph-daikanwa . 34439) ; ø¸ˆš‡ + (=ucs . #x8914) ; 褔 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x285A) ; ø»ž‰¿ + (ideograph-daikanwa . 34440) ; ø¸ˆšˆ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x284B) ; ø»ž‰° + (ideograph-daikanwa . 34441) ; ø¸ˆš‰ + )) +(define-char + '((=>ucs . #x8915) ; 褕 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5C5A) ; ø»‹»³ + (ideograph-daikanwa . 34442) ; ø¸ˆšŠ + (ucs-jis . #x8915) ; ø»‹»³ + )) +(define-char + '((morohashi-daikanwa 34442 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E72) ; ø»’´³ + (chinese-big5 . #xBDC9) ; ý¢€‹·‰ + (=ucs . #x8915) ; 褕 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5C5B) ; ø»‹»´ + (chinese-cns11643-2 . #x5433) ; ø»”—¬ + (chinese-big5 . #xE7CA) ; ý¢€ŽŸŠ + (ideograph-daikanwa . 34443) ; ø¸ˆš‹ + (=ucs . #x8916) ; 褖 + )) +(define-char + '((=>ucs . #x276DD) ; 𧛝 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34444) ; ø¸ˆšŒ + )) +(define-char + '((=>ucs . #x276DD) ; 𧛝 + (morohashi-daikanwa 34444 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D45) ; ø»˜¡´ + )) +(define-char + '((morohashi-daikanwa 34444 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x276DD) ; 𧛝 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-2 . #x542F) ; ø»”—¨ + (chinese-big5 . #xE7C6) ; ý¢€ŽŸ† + (ideograph-daikanwa . 34445) ; ø¸ˆš + (=ucs . #x8917) ; 褗 + )) +(define-char + '((=>ucs . #x276DE) ; 𧛞 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34446) ; ø¸ˆšŽ + )) +(define-char + '((morohashi-daikanwa 34446 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x276DE) ; 𧛞 + )) +(define-char + '((=>ucs . #x276DE) ; 𧛞 + (morohashi-daikanwa 34446 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D3B) ; ø»˜¡ª + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2850) ; ø»ž‰µ + (ideograph-daikanwa . 34447) ; ø¸ˆš + )) +(define-char + '((=>ucs . #x4646) ; 䙆 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34448) ; ø¸ˆš + )) +(define-char + '((morohashi-daikanwa 34448 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D39) ; ø»˜¡¨ + (=ucs . #x4646) ; 䙆 + )) +(define-char + '((=>ucs . #x4647) ; 䙇 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34449) ; ø¸ˆš‘ + )) +(define-char + '((morohashi-daikanwa 34449 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D42) ; ø»˜¡± + (=ucs . #x4647) ; 䙇 + )) +(define-char + '((=>ucs . #x276DF) ; 𧛟 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34450) ; ø¸ˆš’ + )) +(define-char + '((morohashi-daikanwa 34450 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D3D) ; ø»˜¡¬ + (=ucs . #x276DF) ; 𧛟 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2853) ; ø»ž‰¸ + (ideograph-daikanwa . 34451) ; ø¸ˆš“ + )) +(define-char + '((=>ucs . #x4648) ; 䙈 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34452) ; ø¸ˆš” + )) +(define-char + '((morohashi-daikanwa 34452 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D40) ; ø»˜¡¯ + (=ucs . #x4648) ; 䙈 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (japanese-strokes . 10) + (total-strokes . 15) + (korean-ksc5601 . #x6A5C) ; ø»Š†• + (japanese-jisx0212 . #x5C5C) ; ø»‹»µ + (chinese-cns11643-2 . #x5430) ; ø»”—© + (=jis-x0213-1-2000 . #x7B70) ; ø»¤˜— + (chinese-big5 . #xE7C7) ; ý¢€ŽŸ‡ + (ideograph-daikanwa . 34453) ; ø¸ˆš• + (=ucs . #x8918) ; 褘 + )) +(define-char + '((=>ucs . #x4649) ; 䙉 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34454) ; ø¸ˆš– + )) +(define-char + '((morohashi-daikanwa 34454 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D47) ; ø»˜¡¶ + (=ucs . #x4649) ; 䙉 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x7158) ; ø»…¼› + (korean-ksc5601 . #x5B52) ; ø»‰°‰ + (japanese-jisx0212 . #x5C5D) ; ø»‹»¶ + (chinese-isoir165 . #x7158) ; ø»Ž¤« + (chinese-cns11643-2 . #x5431) ; ø»”—ª + (=jis-x0213-1-2000 . #x7B71) ; ø»¤˜˜ + (chinese-big5 . #xE7C8) ; ý¢€ŽŸˆ + (ideograph-daikanwa . 34455) ; ø¸ˆš— + (=ucs . #x8919) ; 褙 + )) +(define-char + '((=>ucs . #x276E1) ; 𧛡 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34456) ; ø¸ˆš˜ + )) +(define-char + '((morohashi-daikanwa 34456 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D44) ; ø»˜¡³ + (=ucs . #x276E1) ; 𧛡 + )) +(define-char + '((=>ucs . #x891A) ; 褚 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5C5E) ; ø»‹»· + (=jis-x0213-1-2000 . #x7B72) ; ø»¤˜™ + (ideograph-daikanwa . 34457) ; ø¸ˆš™ + (ucs-jis . #x891A) ; ø»‹»· + )) +(define-char + '((morohashi-daikanwa 34457 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-gb2312 . #x7152) ; ø»…¼• + (chinese-isoir165 . #x7152) ; ø»Ž¤¥ + (chinese-cns11643-1 . #x6A7D) ; ø»’¯† + (chinese-big5 . #xBB75) ; ý¢€‹­µ + (=ucs . #x891A) ; 褚 + )) +(define-char + '((=>ucs . #x276E2) ; 𧛢 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (ideograph-daikanwa . 34458) ; ø¸ˆšš + )) +(define-char + '((morohashi-daikanwa 34458 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D43) ; ø»˜¡² + (=ucs . #x276E2) ; 𧛢 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5063) ; ø»š°° + (ideograph-daikanwa . 34459) ; ø¸ˆš› + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2858) ; ø»ž‰½ + (ideograph-daikanwa . 34460) ; ø¸ˆšœ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2852) ; ø»ž‰· + (ideograph-daikanwa . 34461) ; ø¸ˆš + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x284C) ; ø»ž‰± + (ideograph-daikanwa . 34462) ; ø¸ˆšž + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5064) ; ø»š°± + (ideograph-daikanwa . 34463) ; ø¸ˆšŸ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x284F) ; ø»ž‰´ + (ideograph-daikanwa . 34464) ; ø¸ˆš  + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-5 . #x5068) ; ø»š°µ + (ideograph-daikanwa . 34465) ; ø¸ˆš¡ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2851) ; ø»ž‰¶ + (ideograph-daikanwa . 34466) ; ø¸ˆš¢ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x284D) ; ø»ž‰² + (ideograph-daikanwa . 34467) ; ø¸ˆš£ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x284E) ; ø»ž‰³ + (ideograph-daikanwa . 34468) ; ø¸ˆš¤ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x2859) ; ø»ž‰¾ + (ideograph-daikanwa . 34469) ; ø¸ˆš¥ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E60) ; ø»–™© + (ideograph-daikanwa . 34470) ; ø¸ˆš¦ + (=ucs . #x88E6) ; 裦 + )) +(define-char + '((morohashi-daikanwa 34470 1 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x285B) ; ø»žŠ€ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x715A) ; ø»…¼ + (chinese-isoir165 . #x715A) ; ø»Ž¤­ + (ideograph-daikanwa . 34471) ; ø¸ˆš§ + (=ucs . #x891B) ; 褛 + )) +(define-char + '((=>ucs . #x891B) ; 褛 + (morohashi-daikanwa 34471 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E62) ; ø»–™« + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (=ucs . #x891C) ; 褜 + )) +(define-char + '((=>ucs . #x891C) ; 褜 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0212 . #x5C5F) ; ø»‹»¸ + (=jis-x0213-1-2000 . #x7B6E) ; ø»¤˜• + (ucs-jis . #x891C) ; ø»‹»¸ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (=jis-x0208 . #x6A7C) ; ø½‹¢¥ + (=ucs . #x891D) ; 褝 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 34472) ; ø¸ˆš¨ + )) +(define-char + '((morohashi-daikanwa 34472 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3328) ; ø»ž™— + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x582C) ; ø»š»© + (ideograph-daikanwa . 34473) ; ø¸ˆš© + )) +(define-char + '((=>ucs . #x464E) ; 䙎 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 34474) ; ø¸ˆšª + )) +(define-char + '((morohashi-daikanwa 34474 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5352) ; ø»˜ªµ + (=ucs . #x464E) ; 䙎 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 7432) + (=jis-x0208 . #x6A72) ; ø½‹¢› + (chinese-cns11643-2 . #x5A3E) ; ø»” « + (chinese-big5 . #xEB70) ; ý¢€Ž­° + (ideograph-daikanwa . 34475) ; ø¸ˆš« + (=ucs . #x891E) ; 褞 + )) +(define-char + '((=>ucs . #x891F) ; 褟 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 34476) ; ø¸ˆš¬ + )) +(define-char + '((morohashi-daikanwa 34476 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A4A) ; ø»” · + (chinese-big5 . #xEB7C) ; ý¢€Ž­¼ + (=ucs . #x891F) ; 褟 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 34477) ; ø¸ˆš­ + )) +(define-char + '((morohashi-daikanwa 34477 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x582B) ; ø»š»¨ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x332B) ; ø»ž™š + (ideograph-daikanwa . 34478) ; ø¸ˆš® + )) +(define-char + '((=>ucs . #x464F) ; 䙏 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 34479) ; ø¸ˆš¯ + )) +(define-char + '((morohashi-daikanwa 34479 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5355) ; ø»˜ª¸ + (=ucs . #x464F) ; 䙏 + )) +(define-char + '((=>ucs . #x8920) ; 褠 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5C60) ; ø»‹»¹ + (ideograph-daikanwa . 34480) ; ø¸ˆš° + (ucs-jis . #x8920) ; ø»‹»¹ + )) +(define-char + '((morohashi-daikanwa 34480 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5353) ; ø»˜ª¶ + (=ucs . #x8920) ; 褠 + )) +(define-char + '((=>ucs . #x4650) ; 䙐 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 34481) ; ø¸ˆš± + )) +(define-char + '((morohashi-daikanwa 34481 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5356) ; ø»˜ª¹ + (=ucs . #x4650) ; 䙐 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5827) ; ø»š»¤ + (ideograph-daikanwa . 34482) ; ø¸ˆš² + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x582A) ; ø»š»§ + (ideograph-daikanwa . 34483) ; ø¸ˆš³ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3327) ; ø»ž™– + (ideograph-daikanwa . 34484) ; ø¸ˆš´ + )) +(define-char + '((=>ucs . #x276FE) ; 𧛾 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 34485) ; ø¸ˆšµ + )) +(define-char + '((morohashi-daikanwa 34485 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5351) ; ø»˜ª´ + (=ucs . #x276FE) ; 𧛾 + )) +(define-char + '((=>ucs . #x8921) ; 褡 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-1 . #x7234) ; ø»’¹­ + (chinese-big5 . #xBFCA) ; ý¢€‹¿Š + (ideograph-daikanwa . 34486) ; ø¸ˆš¶ + )) +(define-char + '((morohashi-daikanwa 34486 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x7157) ; ø»…¼š + (chinese-isoir165 . #x7157) ; ø»Ž¤ª + (=ucs . #x8921) ; 褡 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A45) ; ø»” ² + (chinese-big5 . #xEB77) ; ý¢€Ž­· + (ideograph-daikanwa . 34487) ; ø¸ˆš· + (=ucs . #x8922) ; 褢 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A47) ; ø»” ´ + (chinese-big5 . #xEB79) ; ý¢€Ž­¹ + (ideograph-daikanwa . 34488) ; ø¸ˆš¸ + (=ucs . #x8923) ; 褣 + )) +(define-char + '((=>ucs . #x4651) ; 䙑 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 34489) ; ø¸ˆš¹ + )) +(define-char + '((morohashi-daikanwa 34489 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x4E63) ; ø»–™¬ + (=ucs . #x4651) ; 䙑 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3329) ; ø»ž™˜ + (ideograph-daikanwa . 34490) ; ø¸ˆšº + )) +(define-char + '((=>ucs . #x27700) ; 𧜀 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 34491) ; ø¸ˆš» + )) +(define-char + '((morohashi-daikanwa 34491 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x5354) ; ø»˜ª· + (=ucs . #x27700) ; 𧜀 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-3 . #x5265) ; ø»–Ÿ¦ + (ideograph-daikanwa . 34492) ; ø¸ˆš¼ + (=ucs . #x8924) ; 褤 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 34493) ; ø¸ˆš½ + )) +(define-char + '((morohashi-daikanwa 34493 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B62) ; ø»ž¦ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5829) ; ø»š»¦ + (ideograph-daikanwa . 34494) ; ø¸ˆš¾ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 7436) + (chinese-gb2312 . #x486C) ; ø»…€¡ + (=jis-x0208 . #x6A73) ; ø½‹¢œ + (korean-ksc5601 . #x6933) ; ø»Š„Ž + (chinese-isoir165 . #x486C) ; ø»¨± + (chinese-cns11643-1 . #x7232) ; ø»’¹« + (chinese-big5 . #xBFC8) ; ý¢€‹¿ˆ + (ideograph-daikanwa . 34495) ; ø¸ˆš¿ + (=ucs . #x8925) ; 褥 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5828) ; ø»š»¥ + (ideograph-daikanwa . 34496) ; ø¸ˆ›€ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5C61) ; ø»‹»º + (chinese-isoir165 . #x7E34) ; ø»Ž· + (chinese-cns11643-2 . #x5A3F) ; ø»” ¬ + (chinese-big5 . #xEB71) ; ý¢€Ž­± + (ideograph-daikanwa . 34498) ; ø¸ˆ›‚ + (=ucs . #x8926) ; 褦 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5C62) ; ø»‹»» + (chinese-cns11643-2 . #x5A43) ; ø»” ° + (=jis-x0213-1-2000 . #x7B73) ; ø»¤˜š + (chinese-big5 . #xEB75) ; ý¢€Ž­µ + (ideograph-daikanwa . 34499) ; ø¸ˆ›ƒ + (=ucs . #x8927) ; 褧 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5C63) ; ø»‹»¼ + (chinese-cns11643-4 . #x5350) ; ø»˜ª³ + (ideograph-daikanwa . 34500) ; ø¸ˆ›„ + (=ucs . #x8928) ; 褨 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x332A) ; ø»ž™™ + (ideograph-daikanwa . 34501) ; ø¸ˆ›… + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A46) ; ø»” ³ + (chinese-big5 . #xEB78) ; ý¢€Ž­¸ + (ideograph-daikanwa . 34502) ; ø¸ˆ›† + (=ucs . #x8929) ; 褩 + )) +(define-char + '((=>ucs . #x892A) ; 褪 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 7437) + (=jis-x0208 . #x6A74) ; ø½‹¢ + (korean-ksc5601 . #x775B) ; ø»Š™š + (ideograph-daikanwa . 34503) ; ø¸ˆ›‡ + (ucs-jis . #x892A) ; ø½‹¢ + )) +(define-char + '((=>ucs . #x892A) ; 褪 + (morohashi-daikanwa 34503 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-1 . #x7230) ; ø»’¹© + )) +(define-char + '((morohashi-daikanwa 34503 0 3) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-gb2312 . #x4D4A) ; ø»…‡• + (chinese-isoir165 . #x4D4A) ; ø»¯¥ + (chinese-big5 . #xBFC6) ; ý¢€‹¿† + (=ucs . #x892A) ; 褪 + )) +(define-char + '((=>ucs . #x892B) ; 褫 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (shinjigen-2 . 7439) + (chinese-cns11643-1 . #x7233) ; ø»’¹¬ + (=jis-x0208-1990 . #x6A75) ; ø½‹¢ž + (ideograph-daikanwa . 34504) ; ø¸ˆ›ˆ + (ucs-jis . #x892B) ; ø»’¹¬ + )) +(define-char + '((morohashi-daikanwa 34504 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x6A75) ; ø»ƒ¨¢ + (chinese-gb2312 . #x715D) ; ø»…¼  + (japanese-jisx0208 . #x6A75) ; ø»‡¼ª + (chinese-isoir165 . #x715D) ; ø»Ž¤° + (chinese-big5 . #xBFC9) ; ý¢€‹¿‰ + (=ucs . #x892B) ; 褫 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A49) ; ø»” ¶ + (chinese-big5 . #xEB7B) ; ý¢€Ž­» + (ideograph-daikanwa . 34505) ; ø¸ˆ›‰ + (=ucs . #x892C) ; 褬 + )) +(define-char + '((=>ucs . #x27705) ; 𧜅 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 34506) ; ø¸ˆ›Š + )) +(define-char + '((morohashi-daikanwa 34506 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x534E) ; ø»˜ª± + (=ucs . #x27705) ; 𧜅 + )) +(define-char + '((=>ucs . #x4652) ; 䙒 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 34507) ; ø¸ˆ›‹ + )) +(define-char + '((morohashi-daikanwa 34507 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x534F) ; ø»˜ª² + (=ucs . #x4652) ; 䙒 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x332C) ; ø»ž™› + (ideograph-daikanwa . 34508) ; ø¸ˆ›Œ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A41) ; ø»” ® + (chinese-big5 . #xEB73) ; ý¢€Ž­³ + (ideograph-daikanwa . 34509) ; ø¸ˆ› + (=ucs . #x892D) ; 褭 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A42) ; ø»” ¯ + (chinese-big5 . #xEB74) ; ý¢€Ž­´ + (ideograph-daikanwa . 34510) ; ø¸ˆ›Ž + (=ucs . #x892E) ; 褮 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x332F) ; ø»ž™ž + (ideograph-daikanwa . 34511) ; ø¸ˆ› + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A48) ; ø»” µ + (chinese-big5 . #xEB7A) ; ý¢€Ž­º + (ideograph-daikanwa . 34512) ; ø¸ˆ› + (=ucs . #x892F) ; 褯 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x653D) ; ø»…ª˜ + (japanese-jisx0212 . #x5C64) ; ø»‹»½ + (chinese-isoir165 . #x653D) ; ø»Ž’¨ + (chinese-cns11643-2 . #x5A40) ; ø»” ­ + (=jis-x0213-1-2000 . #x7B74) ; ø»¤˜› + (chinese-big5 . #xEB72) ; ý¢€Ž­² + (ideograph-daikanwa . 34513) ; ø¸ˆ›‘ + (=ucs . #x8930) ; 褰 + )) +(define-char + '((=>ucs . #x8931) ; 褱 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5C65) ; ø»‹»¾ + (ideograph-daikanwa . 34514) ; ø¸ˆ›’ + (ucs-jis . #x8931) ; ø»‹»¾ + )) +(define-char + '((morohashi-daikanwa 34514 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A44) ; ø»” ± + (chinese-big5 . #xEB76) ; ý¢€Ž­¶ + (=ucs . #x8931) ; 褱 + )) +(define-char + '((=>ucs . #x27708) ; 𧜈 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 34515) ; ø¸ˆ›“ + )) +(define-char + '((morohashi-daikanwa 34515 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-4 . #x534D) ; ø»˜ª° + (=ucs . #x27708) ; 𧜈 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 34517) ; ø¸ˆ›• + )) +(define-char + '((morohashi-daikanwa 34517 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3330) ; ø»ž™Ÿ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5826) ; ø»š»£ + (ideograph-daikanwa . 34518) ; ø¸ˆ›– + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (japanese-jisx0212 . #x5C66) ; ø»‹»¿ + (chinese-cns11643-1 . #x7231) ; ø»’¹ª + (=jis-x0213-1-2000 . #x7B75) ; ø»¤˜œ + (chinese-gb12345 . #x3F63) ; 褲 + (chinese-big5 . #xBFC7) ; ý¢€‹¿‡ + (ideograph-daikanwa . 34523) ; ø¸ˆ›› + (=ucs . #x8932) ; 褲 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x332D) ; ø»ž™œ + (ideograph-daikanwa . 49706) ; ø¸Œˆª + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (chinese-gb2312 . #x715C) ; ø»…¼Ÿ + (chinese-isoir165 . #x715C) ; ø»Ž¤¯ + (=ucs . #x8934) ; 褴 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-5 . #x5825) ; ø»š»¢ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x332E) ; ø»ž™ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5C67) ; ø»‹¼€ + (ideograph-daikanwa . 34524) ; ø¸ˆ›œ + (=ucs . #x8935) ; 褵 + )) +(define-char + '((=>ucs . #x8935) ; 褵 + (morohashi-daikanwa 34524 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F3F) ; ø»”¨‚ + (chinese-big5 . #xEE71) ; ý¢€Ž¹± + )) +(define-char + '((=>ucs . #x8936) ; 褶 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 7443) + (=jis-x0208 . #x6A79) ; ø½‹¢¢ + (korean-ksc5601 . #x6328) ; ø»‰» + (ideograph-daikanwa . 34525) ; ø¸ˆ› + (ucs-jis . #x8936) ; ø½‹¢¢ + )) +(define-char + '((morohashi-daikanwa 34525 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x715E) ; ø»…¼¡ + (chinese-isoir165 . #x715E) ; ø»Ž¤± + (chinese-cns11643-1 . #x7542) ; ø»’¾• + (chinese-big5 . #xC1B7) ; ý¢€Œ†· + (=ucs . #x8936) ; 褶 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34526) ; ø¸ˆ›ž + (=ucs . #x4654) ; 䙔 + )) +(define-char + '((=>ucs . #x4654) ; 䙔 + (morohashi-daikanwa 34526 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5863) ; ø»˜²œ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F45) ; ø»”¨ˆ + (=jis-x0213-2-2000 . #x783D) ; ø»¦Ž + (chinese-big5 . #xEE77) ; ý¢€Ž¹· + (ideograph-daikanwa . 34527) ; ø¸ˆ›Ÿ + (=ucs . #x8937) ; 褷 + )) +(define-char + '((=>ucs . #x4655) ; 䙕 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34528) ; ø¸ˆ›  + )) +(define-char + '((morohashi-daikanwa 34528 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5867) ; ø»˜²  + (=ucs . #x4655) ; 䙕 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E3E) ; ø»›„¯ + (ideograph-daikanwa . 34529) ; ø¸ˆ›¡ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0208 . #x6A7A) ; ø½‹¢£ + (korean-ksc5601 . #x572E) ; ø»‰©­ + (chinese-cns11643-1 . #x7544) ; ø»’¾— + (chinese-gb12345 . #x715A) ; 褸 + (chinese-big5 . #xC1B9) ; ý¢€Œ†¹ + (ideograph-daikanwa . 34530) ; ø¸ˆ›¢ + (=ucs . #x8938) ; 褸 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E3F) ; ø»›„° + (ideograph-daikanwa . 34531) ; ø¸ˆ›£ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B57) ; ø»ž¥¶ + (ideograph-daikanwa . 34532) ; ø¸ˆ›¤ + )) +(define-char + '((=>ucs . #x4656) ; 䙖 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34533) ; ø¸ˆ›¥ + )) +(define-char + '((morohashi-daikanwa 34533 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5645) ; ø»–¤¾ + (=ucs . #x4656) ; 䙖 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5C68) ; ø»‹¼ + (chinese-cns11643-3 . #x5640) ; ø»–¤¹ + (=jis-x0213-1-2000 . #x7B76) ; ø»¤˜ + (ideograph-daikanwa . 34534) ; ø¸ˆ›¦ + (=ucs . #x8939) ; 褹 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5C69) ; ø»‹¼‚ + (chinese-cns11643-4 . #x5862) ; ø»˜²› + (ideograph-daikanwa . 34535) ; ø¸ˆ›§ + (=ucs . #x893A) ; 褺 + )) +(define-char + '((morohashi-daikanwa 34535 0 7) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5641) ; ø»–¤º + (=ucs . #x465D) ; 䙝 + )) +(define-char + '((=>ucs . #x893B) ; 褻 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 7442) + (=jis-x0208-1990 . #x6A78) ; ø½‹¢¡ + (ideograph-daikanwa . 34536) ; ø¸ˆ›¨ + (ucs-jis . #x893B) ; ø½‹¢¡ + )) +(define-char + '((=>ucs . #x893B) ; 褻 + (morohashi-daikanwa 34536 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x6A78) ; ø»ƒ¨¥ + (japanese-jisx0208 . #x6A78) ; ø»‡¼­ + )) +(define-char + '((morohashi-daikanwa 34536 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (korean-ksc5601 . #x6061) ; ø»‰·® + (chinese-cns11643-1 . #x7541) ; ø»’¾” + (chinese-gb12345 . #x5974) ; 褻 + (chinese-big5 . #xC1B6) ; ý¢€Œ†¶ + (=ucs . #x893B) ; 褻 + )) +(define-char + '((=>ucs . #x893C) ; 褼 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34537) ; ø¸ˆ›© + )) +(define-char + '((morohashi-daikanwa 34537 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F41) ; ø»”¨„ + (chinese-big5 . #xEE73) ; ý¢€Ž¹³ + (=ucs . #x893C) ; 褼 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-1 . #x7545) ; ø»’¾˜ + (chinese-big5 . #xC1BA) ; ý¢€Œ†º + (ideograph-daikanwa . 34538) ; ø¸ˆ›ª + (=ucs . #x893D) ; 褽 + )) +(define-char + '((=>ucs . #x4657) ; 䙗 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34539) ; ø¸ˆ›« + )) +(define-char + '((morohashi-daikanwa 34539 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5643) ; ø»–¤¼ + (=ucs . #x4657) ; 䙗 + )) +(define-char + '((=>ucs . #x893E) ; 褾 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F42) ; ø»”¨… + (chinese-big5 . #xEE74) ; ý¢€Ž¹´ + (ideograph-daikanwa . 34540) ; ø¸ˆ›¬ + )) +(define-char + '((morohashi-daikanwa 34540 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5C6A) ; ø»‹¼ƒ + (=ucs . #x893E) ; 褾 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34541) ; ø¸ˆ›­ + )) +(define-char + '((morohashi-daikanwa 34541 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E3B) ; ø»›„¬ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B5D) ; ø»ž¥¼ + (ideograph-daikanwa . 34542) ; ø¸ˆ›® + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x563F) ; ø»–¤¸ + (ideograph-daikanwa . 34543) ; ø¸ˆ›¯ + (=ucs . #x893F) ; 褿 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5C6B) ; ø»‹¼„ + (chinese-cns11643-3 . #x563D) ; ø»–¤¶ + (=jis-x0213-1-2000 . #x7B77) ; ø»¤˜ž + (ideograph-daikanwa . 34544) ; ø¸ˆ›° + (=ucs . #x8940) ; 襀 + )) +(define-char + '((=>ucs . #x8941) ; 襁 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 7440) + (=jis-x0208 . #x6A76) ; ø½‹¢Ÿ + (chinese-cns11643-2 . #x5F43) ; ø»”¨† + (chinese-big5 . #xEE75) ; ý¢€Ž¹µ + (ideograph-daikanwa . 34545) ; ø¸ˆ›± + (ucs-jis . #x8941) ; ø½‹¢Ÿ + )) +(define-char + '((morohashi-daikanwa 34545 0 4) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb2312 . #x715F) ; ø»…¼¢ + (korean-ksc5601 . #x4B3A) ; ø»‰˜‘ + (chinese-isoir165 . #x715F) ; ø»Ž¤² + (=ucs . #x8941) ; 襁 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34546) ; ø¸ˆ›² + )) +(define-char + '((morohashi-daikanwa 34546 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B64) ; ø»ž¦ƒ + )) +(define-char + '((=>ucs . #x27723) ; 𧜣 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (=jis-x0213-2-2000 . #x783E) ; ø»¦ + (ideograph-daikanwa . 34547) ; ø¸ˆ›³ + (ucs-jis . #x27723) ; ø»¦ + )) +(define-char + '((morohashi-daikanwa 34547 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5866) ; ø»˜²Ÿ + (=ucs . #x27723) ; 𧜣 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E38) ; ø»›„© + (ideograph-daikanwa . 34548) ; ø¸ˆ›´ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5C6C) ; ø»‹¼… + (chinese-cns11643-2 . #x5F46) ; ø»”¨‰ + (=jis-x0213-2-2000 . #x783F) ; ø»¦ + (chinese-big5 . #xEE78) ; ý¢€Ž¹¸ + (ideograph-daikanwa . 34549) ; ø¸ˆ›µ + (=ucs . #x8942) ; 襂 + )) +(define-char + '((=>ucs . #x4658) ; 䙘 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34550) ; ø¸ˆ›¶ + )) +(define-char + '((morohashi-daikanwa 34550 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5864) ; ø»˜² + (=ucs . #x4658) ; 䙘 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E39) ; ø»›„ª + (ideograph-daikanwa . 34551) ; ø¸ˆ›· + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 7429) + (=jis-x0208 . #x6A71) ; ø½‹¢š + (chinese-cns11643-3 . #x5642) ; ø»–¤» + (ideograph-daikanwa . 34552) ; ø¸ˆ›¸ + (=ucs . #x8943) ; 襃 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E3D) ; ø»›„® + (ideograph-daikanwa . 34553) ; ø¸ˆ›¹ + )) +(define-char + '((=>ucs . #x4659) ; 䙙 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34554) ; ø¸ˆ›º + )) +(define-char + '((morohashi-daikanwa 34554 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x563E) ; ø»–¤· + (=ucs . #x4659) ; 䙙 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E3C) ; ø»›„­ + (ideograph-daikanwa . 34555) ; ø¸ˆ›» + )) +(define-char + '((=>ucs . #x8944) ; 襄 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (shinjigen-2 . 7441) + (=jis-x0208 . #x6A77) ; ø½‹¢  + (korean-ksc5601 . #x6551) ; ø»‰¾´ + (chinese-big5 . #xC1B8) ; ý¢€Œ†¸ + (ideograph-daikanwa . 34556) ; ø¸ˆ›¼ + (ucs-jis . #x8944) ; ø½‹¢  + (ucs-ks . #x8944) ; ø½‹¢  + (ucs-big5 . #x8944) ; ø½‹¢  + )) +(define-char + '((morohashi-daikanwa 34556 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-gb2312 . #x4F65) ; ø»…Š¬ + (chinese-isoir165 . #x4F65) ; ø»²¼ + (chinese-cns11643-1 . #x7543) ; ø»’¾– + (=ucs . #x8944) ; 襄 + )) +(define-char + '((=>ucs . #x465C) ; 䙜 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34557) ; ø¸ˆ›½ + )) +(define-char + '((morohashi-daikanwa 34557 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-4 . #x5865) ; ø»˜²ž + (=ucs . #x465C) ; 䙜 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B5F) ; ø»ž¥¾ + (ideograph-daikanwa . 34558) ; ø¸ˆ›¾ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B5B) ; ø»ž¥º + (ideograph-daikanwa . 34559) ; ø¸ˆ›¿ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34560) ; ø¸ˆœ€ + )) +(define-char + '((morohashi-daikanwa 34560 0 3) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x427B) ; ø»ž°¬ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B5C) ; ø»ž¥» + (ideograph-daikanwa . 34561) ; ø¸ˆœ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B59) ; ø»ž¥¸ + (ideograph-daikanwa . 34562) ; ø¸ˆœ‚ + (=ucs . #x465A) ; 䙚 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34564) ; ø¸ˆœ„ + )) +(define-char + '((morohashi-daikanwa 34564 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B5E) ; ø»ž¥½ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34565) ; ø¸ˆœ… + )) +(define-char + '((morohashi-daikanwa 34565 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B60) ; ø»ž¥¿ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E40) ; ø»›„± + (ideograph-daikanwa . 34566) ; ø¸ˆœ† + )) +(define-char + '((=>ucs . #x465B) ; 䙛 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34567) ; ø¸ˆœ‡ + )) +(define-char + '((morohashi-daikanwa 34567 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-3 . #x5644) ; ø»–¤½ + (=ucs . #x465B) ; 䙛 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E3A) ; ø»›„« + (ideograph-daikanwa . 34569) ; ø¸ˆœ‰ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34571) ; ø¸ˆœ‹ + )) +(define-char + '((morohashi-daikanwa 34571 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B58) ; ø»ž¥· + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B63) ; ø»ž¦‚ + (ideograph-daikanwa . 34572) ; ø¸ˆœŒ + )) +(define-char + '((=>ucs . #x8933) ; 褳 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (ideograph-daikanwa . 34573) ; ø¸ˆœ + )) +(define-char + '((=>ucs . #x8933) ; 褳 + (morohashi-daikanwa 34573 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F40) ; ø»”¨ƒ + (chinese-big5 . #xEE72) ; ý¢€Ž¹² + )) +(define-char + '((morohashi-daikanwa 34573 0 3) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb12345 . #x714D) ; 褳 + (=ucs . #x8933) ; 褳 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5C6D) ; ø»‹¼† + (=jis-x0213-2-2000 . #x7840) ; ø»¦‘ + (ideograph-daikanwa . 34574) ; ø¸ˆœŽ + (=ucs . #x8945) ; 襅 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B5A) ; ø»ž¥¹ + (ideograph-daikanwa . 49707) ; ø¸Œˆ« + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B61) ; ø»ž¦€ + (ideograph-daikanwa . 49708) ; ø¸Œˆ¬ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (=ucs . #x8954) ; 襔 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5C6E) ; ø»‹¼‡ + (chinese-cns11643-2 . #x6341) ; ø»”­¼ + (chinese-big5 . #xF0D6) ; ý¢€ƒ– + (ideograph-daikanwa . 34575) ; ø¸ˆœ + (=ucs . #x8946) ; 襆 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x5879) ; ø»–¨® + (ideograph-daikanwa . 34576) ; ø¸ˆœ + (=ucs . #x8948) ; 襈 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4275) ; ø»ž°¦ + (ideograph-daikanwa . 34577) ; ø¸ˆœ‘ + )) +(define-char + '((=>ucs . #x27743) ; 𧝃 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34578) ; ø¸ˆœ’ + )) +(define-char + '((morohashi-daikanwa 34578 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D45) ; ø»˜¹” + (=ucs . #x27743) ; 𧝃 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x427C) ; ø»ž°­ + (ideograph-daikanwa . 34579) ; ø¸ˆœ“ + )) +(define-char + '((=>ucs . #x465E) ; 䙞 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34580) ; ø¸ˆœ” + )) +(define-char + '((morohashi-daikanwa 34580 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6456) ; ø»›» + (=ucs . #x465E) ; 䙞 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5C6F) ; ø»‹¼ˆ + (chinese-cns11643-2 . #x6344) ; ø»”­¿ + (chinese-big5 . #xF0D9) ; ý¢€ƒ™ + (ideograph-daikanwa . 34581) ; ø¸ˆœ• + (=ucs . #x8949) ; 襉 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x427E) ; ø»ž°¯ + (ideograph-daikanwa . 34582) ; ø¸ˆœ– + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x587A) ; ø»–¨¯ + (ideograph-daikanwa . 34583) ; ø¸ˆœ— + (=ucs . #x894A) ; 襊 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x645B) ; ø»›Ž€ + (ideograph-daikanwa . 34584) ; ø¸ˆœ˜ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x633E) ; ø»”­¹ + (chinese-big5 . #xF0D3) ; ý¢€ƒ“ + (ideograph-daikanwa . 34585) ; ø¸ˆœ™ + (=ucs . #x894B) ; 襋 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6457) ; ø»›¼ + (ideograph-daikanwa . 34586) ; ø¸ˆœš + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x427D) ; ø»ž°® + (ideograph-daikanwa . 34587) ; ø¸ˆœ› + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6454) ; ø»›¹ + (ideograph-daikanwa . 34589) ; ø¸ˆœ + )) +(define-char + '((=>ucs . #x465F) ; 䙟 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34590) ; ø¸ˆœž + )) +(define-char + '((morohashi-daikanwa 34590 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D4A) ; ø»˜¹™ + (=ucs . #x465F) ; 䙟 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4279) ; ø»ž°ª + (ideograph-daikanwa . 34591) ; ø¸ˆœŸ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4277) ; ø»ž°¨ + (ideograph-daikanwa . 34592) ; ø¸ˆœ  + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 7444) + (=jis-x0208 . #x6A7B) ; ø½‹¢¤ + (chinese-cns11643-2 . #x6340) ; ø»”­» + (chinese-big5 . #xF0D5) ; ý¢€ƒ• + (ideograph-daikanwa . 34593) ; ø¸ˆœ¡ + (=ucs . #x894C) ; 襌 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6455) ; ø»›º + (ideograph-daikanwa . 34594) ; ø¸ˆœ¢ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6451) ; ø»›¶ + (ideograph-daikanwa . 34595) ; ø¸ˆœ£ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (shinjigen-2 . 8963) + (=jis-x0208 . #x7037) ; ø½‹ª” + (chinese-cns11643-3 . #x587C) ; ø»–¨± + (ideograph-daikanwa . 34596) ; ø¸ˆœ¤ + (=ucs . #x894D) ; 襍 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-3 . #x587B) ; ø»–¨° + (ideograph-daikanwa . 34597) ; ø¸ˆœ¥ + (=ucs . #x894E) ; 襎 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x645F) ; ø»›Ž„ + (ideograph-daikanwa . 34598) ; ø¸ˆœ¦ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5C70) ; ø»‹¼‰ + (chinese-cns11643-2 . #x633F) ; ø»”­º + (chinese-big5 . #xF0D4) ; ý¢€ƒ” + (ideograph-daikanwa . 34599) ; ø¸ˆœ§ + (=ucs . #x894F) ; 襏 + )) +(define-char + '((=>ucs . #x4660) ; 䙠 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34600) ; ø¸ˆœ¨ + )) +(define-char + '((morohashi-daikanwa 34600 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D48) ; ø»˜¹— + (=ucs . #x4660) ; 䙠 + )) +(define-char + '((=>ucs . #x2774D) ; 𧝍 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34601) ; ø¸ˆœ© + )) +(define-char + '((morohashi-daikanwa 34601 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (=ucs . #x2774D) ; 𧝍 + )) +(define-char + '((=>ucs . #x2774D) ; 𧝍 + (morohashi-daikanwa 34601 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D4D) ; ø»˜¹œ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6342) ; ø»”­½ + (chinese-big5 . #xF0D7) ; ý¢€ƒ— + (ideograph-daikanwa . 34603) ; ø¸ˆœ« + (=ucs . #x8950) ; 襐 + )) +(define-char + '((=>ucs . #x2774F) ; 𧝏 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34604) ; ø¸ˆœ¬ + )) +(define-char + '((morohashi-daikanwa 34604 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D42) ; ø»˜¹‘ + (=ucs . #x2774F) ; 𧝏 + )) +(define-char + '((=>ucs . #x4661) ; 䙡 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34605) ; ø¸ˆœ­ + )) +(define-char + '((morohashi-daikanwa 34605 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D49) ; ø»˜¹˜ + (=ucs . #x4661) ; 䙡 + )) +(define-char + '((=>ucs . #x8951) ; 襑 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34606) ; ø¸ˆœ® + )) +(define-char + '((morohashi-daikanwa 34606 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x6343) ; ø»”­¾ + (chinese-big5 . #xF0D8) ; ý¢€ƒ˜ + (=ucs . #x8951) ; 襑 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x427A) ; ø»ž°« + (ideograph-daikanwa . 34607) ; ø¸ˆœ¯ + )) +(define-char + '((=>ucs . #x4662) ; 䙢 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34608) ; ø¸ˆœ° + )) +(define-char + '((morohashi-daikanwa 34608 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D44) ; ø»˜¹“ + (=ucs . #x4662) ; 䙢 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6453) ; ø»›¸ + (ideograph-daikanwa . 34609) ; ø¸ˆœ± + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4276) ; ø»ž°§ + (ideograph-daikanwa . 34610) ; ø¸ˆœ² + )) +(define-char + '((=>ucs . #x27752) ; 𧝒 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (=jis-x0213-2-2000 . #x7842) ; ø»¦“ + (ideograph-daikanwa . 34611) ; ø¸ˆœ³ + (ucs-jis . #x27752) ; ø»¦“ + )) +(define-char + '((morohashi-daikanwa 34611 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D47) ; ø»˜¹– + (=ucs . #x27752) ; 𧝒 + )) +(define-char + '((=>ucs . #x8952) ; 襒 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (japanese-jisx0212 . #x5C71) ; ø»‹¼Š + (ideograph-daikanwa . 34612) ; ø¸ˆœ´ + (ucs-jis . #x8952) ; ø»‹¼Š + )) +(define-char + '((morohashi-daikanwa 34612 0 3) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F44) ; ø»”¨‡ + (chinese-big5 . #xEE76) ; ý¢€Ž¹¶ + (=ucs . #x8952) ; 襒 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34613) ; ø¸ˆœµ + )) +(define-char + '((morohashi-daikanwa 34613 0 3) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E41) ; ø»›„² + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-2 . #x633D) ; ø»”­¸ + (chinese-big5 . #xF0D2) ; ý¢€ƒ’ + (ideograph-daikanwa . 34614) ; ø¸ˆœ¶ + (=ucs . #x8953) ; 襓 + )) +(define-char + '((=>ucs . #x27753) ; 𧝓 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34615) ; ø¸ˆœ· + )) +(define-char + '((morohashi-daikanwa 34615 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D4C) ; ø»˜¹› + (=ucs . #x27753) ; 𧝓 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x645D) ; ø»›Ž‚ + (ideograph-daikanwa . 34616) ; ø¸ˆœ¸ + )) +(define-char + '((=>ucs . #x4663) ; 䙣 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34617) ; ø¸ˆœ¹ + )) +(define-char + '((morohashi-daikanwa 34617 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D46) ; ø»˜¹• + (=ucs . #x4663) ; 䙣 + )) +(define-char + '((=>ucs . #x27758) ; 𧝘 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34618) ; ø¸ˆœº + )) +(define-char + '((morohashi-daikanwa 34618 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D43) ; ø»˜¹’ + (=ucs . #x27758) ; 𧝘 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34619) ; ø¸ˆœ» + )) +(define-char + '((morohashi-daikanwa 34619 0 3) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E42) ; ø»›„³ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6452) ; ø»›· + (ideograph-daikanwa . 34620) ; ø¸ˆœ¼ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4278) ; ø»ž°© + (ideograph-daikanwa . 34621) ; ø¸ˆœ½ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6459) ; ø»›¾ + (ideograph-daikanwa . 34623) ; ø¸ˆœ¿ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x645A) ; ø»›¿ + (ideograph-daikanwa . 34624) ; ø¸ˆ€ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x645C) ; ø»›Ž + (ideograph-daikanwa . 34625) ; ø¸ˆ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x645E) ; ø»›Žƒ + (ideograph-daikanwa . 34626) ; ø¸ˆ‚ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-5 . #x6458) ; ø»›½ + (ideograph-daikanwa . 34627) ; ø¸ˆƒ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb12345 . #x7150) ; 襇 + (=ucs . #x8947) ; 襇 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-isoir165 . #x2C5E) ; ø»Œ¿› + (=ucs . #x8955) ; 襕 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D4B) ; ø»˜¹š + (=ucs . #x27749) ; 𧝉 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4323) ; ø»ž°² + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4976) ; ø»žº¹ + (ideograph-daikanwa . 34628) ; ø¸ˆ„ + )) +(define-char + '((=>ucs . #x8956) ; 襖 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x3228) ; ø»‚•… + (chinese-cns11643-1 . #x7878) ; ø»“ƒ¥ + (ideograph-daikanwa . 34629) ; ø¸ˆ… + )) +(define-char + '((morohashi-daikanwa 34629 0 3) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0208 . #x3228) ; ø»†© + (=jis-x0208-1990 . #x3228) ; ø½Š + (chinese-gb12345 . #x3040) ; 襖 + (chinese-big5 . #xC3CD) ; ý¢€Œ + (=ucs . #x8956) ; 襖 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5C72) ; ø»‹¼‹ + (chinese-cns11643-2 . #x6677) ; ø»”³Œ + (chinese-big5 . #xF2EC) ; ý¢€‹¬ + (ideograph-daikanwa . 34630) ; ø¸ˆ† + (=ucs . #x8957) ; 襗 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6949) ; ø»›•„ + (ideograph-daikanwa . 34631) ; ø¸ˆ‡ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x667A) ; ø»”³ + (chinese-big5 . #xF2EF) ; ý¢€‹¯ + (ideograph-daikanwa . 34632) ; ø¸ˆˆ + (=ucs . #x8958) ; 襘 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x694A) ; ø»›•… + (ideograph-daikanwa . 34633) ; ø¸ˆ‰ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-big5 . #xF2F1) ; ý¢€‹± + (ideograph-daikanwa . 34634) ; ø¸ˆŠ + (=ucs . #x8959) ; 襙 + )) +(define-char + '((=>ucs . #x8959) ; 襙 + (morohashi-daikanwa 34634 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x667C) ; ø»”³‘ + )) +(define-char + '((=>ucs . #x27774) ; 𧝴 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 34635) ; ø¸ˆ‹ + )) +(define-char + '((=>ucs . #x27774) ; 𧝴 + (morohashi-daikanwa 34635 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6129) ; ø»˜¾° + )) +(define-char + '((morohashi-daikanwa 34635 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x27774) ; 𧝴 + )) +(define-char + '((=>ucs . #x895A) ; 襚 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5C73) ; ø»‹¼Œ + (ideograph-daikanwa . 34636) ; ø¸ˆŒ + (ucs-jis . #x895A) ; ø»‹¼Œ + )) +(define-char + '((morohashi-daikanwa 34636 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x6675) ; ø»”³Š + (chinese-big5 . #xF2EA) ; ý¢€‹ª + (=ucs . #x895A) ; 襚 + )) +(define-char + '((=>ucs . #x4664) ; 䙤 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 34637) ; ø¸ˆ + )) +(define-char + '((morohashi-daikanwa 34637 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x612A) ; ø»˜¾± + (=ucs . #x4664) ; 䙤 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x497B) ; ø»žº¾ + (ideograph-daikanwa . 34638) ; ø¸ˆŽ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x497C) ; ø»žº¿ + (ideograph-daikanwa . 34639) ; ø¸ˆ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5C74) ; ø»‹¼ + (chinese-cns11643-2 . #x6676) ; ø»”³‹ + (chinese-big5 . #xF2EB) ; ý¢€‹« + (ideograph-daikanwa . 34640) ; ø¸ˆ + (=ucs . #x895B) ; 襛 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5C75) ; ø»‹¼Ž + (chinese-cns11643-2 . #x6679) ; ø»”³Ž + (chinese-big5 . #xF2EE) ; ý¢€‹® + (ideograph-daikanwa . 34641) ; ø¸ˆ‘ + (=ucs . #x895C) ; 襜 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-2 . #x667B) ; ø»”³ + (chinese-gb12345 . #x714F) ; 襝 + (chinese-big5 . #xF2F0) ; ý¢€‹° + (ideograph-daikanwa . 34642) ; ø¸ˆ’ + (=ucs . #x895D) ; 襝 + )) +(define-char + '((=>ucs . #x4665) ; 䙥 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 18) + (=jis-x0213-2-2000 . #x7843) ; ø»¦” + (ideograph-daikanwa . 34643) ; ø¸ˆ“ + (ucs-jis . #x4665) ; ø»¦” + )) +(define-char + '((morohashi-daikanwa 34643 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 18) + (chinese-cns11643-7 . #x4322) ; ø»ž°± + (=ucs . #x4665) ; 䙥 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6947) ; ø»›•‚ + (ideograph-daikanwa . 34644) ; ø¸ˆ” + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 7458) + (chinese-gb2312 . #x7445) ; ø»†€¢ + (=jis-x0208 . #x6A7E) ; ø½‹¢§ + (chinese-isoir165 . #x7445) ; ø»Ž¨² + (chinese-cns11643-1 . #x7879) ; ø»“ƒ¦ + (chinese-big5 . #xC3CE) ; ý¢€ŒŽ + (ideograph-daikanwa . 34645) ; ø¸ˆ• + (=ucs . #x895E) ; 襞 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 34646) ; ø¸ˆ– + )) +(define-char + '((morohashi-daikanwa 34646 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6948) ; ø»›•ƒ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 7450) + (chinese-gb2312 . #x3D73) ; ø»„°ž + (=jis-x0208 . #x365F) ; ø½Š•° + (korean-ksc5601 . #x505C) ; ø»‰ ‰ + (chinese-isoir165 . #x3D73) ; ø»˜® + (chinese-cns11643-1 . #x7877) ; ø»“ƒ¤ + (chinese-big5 . #xC3CC) ; ý¢€ŒŒ + (ideograph-daikanwa . 34647) ; ø¸ˆ— + (=ucs . #x895F) ; 襟 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4972) ; ø»žºµ + (ideograph-daikanwa . 34648) ; ø¸ˆ˜ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 7457) + (=jis-x0208 . #x6A7D) ; ø½‹¢¦ + (chinese-cns11643-1 . #x7876) ; ø»“ƒ£ + (chinese-gb12345 . #x7149) ; 襠 + (chinese-big5 . #xC3CB) ; ý¢€Œ‹ + (ideograph-daikanwa . 34649) ; ø¸ˆ™ + (=ucs . #x8960) ; 襠 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5C76) ; ø»‹¼ + (chinese-cns11643-2 . #x6678) ; ø»”³ + (chinese-big5 . #xF2ED) ; ý¢€‹­ + (ideograph-daikanwa . 34650) ; ø¸ˆš + (=ucs . #x8961) ; 襡 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4973) ; ø»žº¶ + (ideograph-daikanwa . 34651) ; ø¸ˆ› + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5C77) ; ø»‹¼ + (chinese-cns11643-2 . #x6674) ; ø»”³‰ + (=jis-x0213-2-2000 . #x7844) ; ø»¦• + (chinese-big5 . #xF2E9) ; ý¢€‹© + (ideograph-daikanwa . 34652) ; ø¸ˆœ + (=ucs . #x8962) ; 襢 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4975) ; ø»žº¸ + (ideograph-daikanwa . 34653) ; ø¸ˆ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4979) ; ø»žº¼ + (ideograph-daikanwa . 34654) ; ø¸ˆž + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x497A) ; ø»žº½ + (ideograph-daikanwa . 34655) ; ø¸ˆŸ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4974) ; ø»žº· + (ideograph-daikanwa . 34656) ; ø¸ˆ  + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4978) ; ø»žº» + (ideograph-daikanwa . 34657) ; ø¸ˆ¡ + )) +(define-char + '((=>ucs . #x27780) ; 𧞀 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 34658) ; ø¸ˆ¢ + )) +(define-char + '((morohashi-daikanwa 34658 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x612B) ; ø»˜¾² + (=ucs . #x27780) ; 𧞀 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4977) ; ø»žºº + (ideograph-daikanwa . 34659) ; ø¸ˆ£ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 34660) ; ø¸ˆ¤ + )) +(define-char + '((morohashi-daikanwa 34660 0 3) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-7 . #x4321) ; ø»ž°° + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-7 . #x4971) ; ø»žº´ + (ideograph-daikanwa . 34661) ; ø¸ˆ¥ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D58) ; ø»››‹ + (ideograph-daikanwa . 34663) ; ø¸ˆ§ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D57) ; ø»››Š + (ideograph-daikanwa . 34664) ; ø¸ˆ¨ + )) +(define-char + '((=>ucs . #x27793) ; 𧞓 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 34665) ; ø¸ˆ© + )) +(define-char + '((morohashi-daikanwa 34665 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x6445) ; ø»™ƒ¦ + (=ucs . #x27793) ; 𧞓 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x5026) ; ø»Ÿƒ» + (ideograph-daikanwa . 34666) ; ø¸ˆª + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D5B) ; ø»››Ž + (ideograph-daikanwa . 34667) ; ø¸ˆ« + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 34668) ; ø¸ˆ¬ + )) +(define-char + '((morohashi-daikanwa 34668 0 9) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7134) ; ø»› Ÿ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 34669) ; ø¸ˆ­ + )) +(define-char + '((morohashi-daikanwa 34669 0 9) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x547C) ; ø»Ÿ‹‰ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D55) ; ø»››ˆ + (ideograph-daikanwa . 34671) ; ø¸ˆ¯ + )) +(define-char + '((=>ucs . #x4666) ; 䙦 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 34672) ; ø¸ˆ° + )) +(define-char + '((morohashi-daikanwa 34672 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x6443) ; ø»™ƒ¤ + (=ucs . #x4666) ; 䙦 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0212 . #x5C78) ; ø»‹¼‘ + (chinese-cns11643-2 . #x6976) ; ø»”·¥ + (chinese-big5 . #xF4CA) ; ý¢€“Š + (ideograph-daikanwa . 34673) ; ø¸ˆ± + (=ucs . #x8963) ; 襣 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (shinjigen-2 . 7461) + (=jis-x0208 . #x6B22) ; ø½‹¢© + (korean-ksc5601 . #x5541) ; ø»‰§„ + (chinese-cns11643-1 . #x7A3B) ; ø»“…¤ + (chinese-gb12345 . #x715C) ; 襤 + (chinese-big5 . #xC4B0) ; ý¢€Œ’° + (ideograph-daikanwa . 34674) ; ø¸ˆ² + (=ucs . #x8964) ; 襤 + )) +(define-char + '((=>ucs . #x4667) ; 䙧 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 34675) ; ø¸ˆ³ + )) +(define-char + '((morohashi-daikanwa 34675 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x5025) ; ø»Ÿƒº + (=ucs . #x4667) ; 䙧 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x5023) ; ø»Ÿƒ¸ + (ideograph-daikanwa . 34676) ; ø¸ˆ´ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D29) ; ø»–®´ + (ideograph-daikanwa . 34677) ; ø¸ˆµ + (=ucs . #x8965) ; 襥 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (shinjigen-2 . 7459) + (chinese-gb2312 . #x7160) ; ø»…¼£ + (=jis-x0208 . #x6B21) ; ø½‹¢¨ + (chinese-isoir165 . #x7160) ; ø»Ž¤³ + (ideograph-daikanwa . 34678) ; ø¸ˆ¶ + (=ucs . #x8966) ; 襦 + )) +(define-char + '((=>ucs . #x8966) ; 襦 + (morohashi-daikanwa 34678 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-2 . #x6977) ; ø»”·¦ + (chinese-big5 . #xF4CB) ; ý¢€“‹ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D28) ; ø»–®³ + (ideograph-daikanwa . 34679) ; ø¸ˆ· + (=ucs . #x8967) ; 襧 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D56) ; ø»››‰ + (ideograph-daikanwa . 34680) ; ø¸ˆ¸ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x5022) ; ø»Ÿƒ· + (ideograph-daikanwa . 34681) ; ø¸ˆ¹ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F7E) ; ø»Ÿƒµ + (ideograph-daikanwa . 34682) ; ø¸ˆº + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D59) ; ø»››Œ + (ideograph-daikanwa . 34684) ; ø¸ˆ¼ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D5A) ; ø»›› + (ideograph-daikanwa . 34685) ; ø¸ˆ½ + )) +(define-char + '((=>ucs . #x4668) ; 䙨 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 34686) ; ø¸ˆ¾ + )) +(define-char + '((morohashi-daikanwa 34686 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D27) ; ø»–®² + (=ucs . #x4668) ; 䙨 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D5C) ; ø»›› + (ideograph-daikanwa . 34687) ; ø¸ˆ¿ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x5024) ; ø»Ÿƒ¹ + (ideograph-daikanwa . 34688) ; ø¸ˆž€ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D5D) ; ø»›› + (ideograph-daikanwa . 34689) ; ø¸ˆž + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x5021) ; ø»Ÿƒ¶ + (ideograph-daikanwa . 34690) ; ø¸ˆž‚ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-4 . #x6444) ; ø»™ƒ¥ + (=ucs . #x4669) ; 䙩 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (chinese-gb12345 . #x7D36) ; 襨 + (=ucs . #x8968) ; 襨 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x4F7D) ; ø»Ÿƒ´ + )) +(define-char + '((=>ucs . #x8969) ; 襩 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 34692) ; ø¸ˆž„ + )) +(define-char + '((morohashi-daikanwa 34692 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C38) ; ø»”» + (chinese-big5 . #xF649) ; ý¢€™‰ + (=ucs . #x8969) ; 襩 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5522) ; ø»Ÿ‹ + (ideograph-daikanwa . 34693) ; ø¸ˆž… + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5521) ; ø»Ÿ‹Œ + (ideograph-daikanwa . 34694) ; ø¸ˆž† + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5523) ; ø»Ÿ‹Ž + (ideograph-daikanwa . 34695) ; ø¸ˆž‡ + )) +(define-char + '((=>ucs . #x896A) ; 襪 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B28) ; ø»“†¯ + (ideograph-daikanwa . 34696) ; ø¸ˆžˆ + )) +(define-char + '((morohashi-daikanwa 34696 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (korean-ksc5601 . #x584A) ; ø»‰«§ + (=jis-x0208-1990 . #x6B24) ; ø½‹¢« + (chinese-gb12345 . #x4D60) ; 襪 + (chinese-big5 . #xC4FB) ; ý¢€Œ“» + (=ucs . #x896A) ; 襪 + )) +(define-char + '((=>ucs . #x896A) ; 襪 + (morohashi-daikanwa 34696 0 3) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 14) + (total-strokes . 20) + (japanese-jisx0208-1978 . #x6B24) ; ø»ƒ¨¯ + (japanese-jisx0208 . #x6B24) ; ø»‡¼· + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5524) ; ø»Ÿ‹ + (ideograph-daikanwa . 34697) ; ø¸ˆž‰ + )) +(define-char + '((=>ucs . #x466A) ; 䙪 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 34698) ; ø¸ˆžŠ + )) +(define-char + '((morohashi-daikanwa 34698 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E5F) ; ø»–±ˆ + (=ucs . #x466A) ; 䙪 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7136) ; ø»› ¡ + (ideograph-daikanwa . 34699) ; ø¸ˆž‹ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (japanese-jisx0212 . #x5C79) ; ø»‹¼’ + (chinese-cns11643-2 . #x6C3A) ; ø»”»ƒ + (chinese-big5 . #xF64B) ; ý¢€™‹ + (ideograph-daikanwa . 34700) ; ø¸ˆžŒ + (=ucs . #x896B) ; 襫 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-gb12345 . #x7821) ; 襬 + (chinese-big5 . #xC4FC) ; ý¢€Œ“¼ + (ideograph-daikanwa . 34701) ; ø¸ˆž + (=ucs . #x896C) ; 襬 + )) +(define-char + '((=>ucs . #x896C) ; 襬 + (morohashi-daikanwa 34701 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B29) ; ø»“†° + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (shinjigen-2 . 7462) + (=jis-x0208 . #x6B23) ; ø½‹¢ª + (chinese-cns11643-2 . #x6C37) ; ø»”»€ + (chinese-big5 . #xF648) ; ý¢€™ˆ + (ideograph-daikanwa . 34702) ; ø¸ˆžŽ + (=ucs . #x896D) ; 襭 + )) +(define-char + '((=>ucs . #x277AA) ; 𧞪 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 34703) ; ø¸ˆž + )) +(define-char + '((morohashi-daikanwa 34703 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (=ucs . #x277AA) ; 𧞪 + )) +(define-char + '((=>ucs . #x277AA) ; 𧞪 + (morohashi-daikanwa 34703 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6736) ; ø»™‡± + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5526) ; ø»Ÿ‹‘ + (ideograph-daikanwa . 34704) ; ø¸ˆž + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (japanese-jisx0212 . #x5C7A) ; ø»‹¼“ + (chinese-cns11643-2 . #x6C39) ; ø»”»‚ + (chinese-big5 . #xF64A) ; ý¢€™Š + (ideograph-daikanwa . 34705) ; ø¸ˆž‘ + (=ucs . #x896E) ; 襮 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5525) ; ø»Ÿ‹ + (ideograph-daikanwa . 34706) ; ø¸ˆž’ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-5 . #x7135) ; ø»›   + (ideograph-daikanwa . 34707) ; ø¸ˆž“ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x547E) ; ø»Ÿ‹‹ + (ideograph-daikanwa . 34708) ; ø¸ˆž” + )) +(define-char + '((=>ucs . #x277B0) ; 𧞰 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 34709) ; ø¸ˆž• + )) +(define-char + '((morohashi-daikanwa 34709 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-4 . #x6737) ; ø»™‡² + (=ucs . #x277B0) ; 𧞰 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x547D) ; ø»Ÿ‹Š + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5931) ; ø»Ÿ‘” + (ideograph-daikanwa . 34710) ; ø¸ˆž– + )) +(define-char + '((=>ucs . #x277B6) ; 𧞶 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 34711) ; ø¸ˆž— + )) +(define-char + '((morohashi-daikanwa 34711 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x6941) ; ø»™Š¸ + (=ucs . #x277B6) ; 𧞶 + )) +(define-char + '((=>ucs . #x896F) ; 襯 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (shinjigen-2 . 7468) + (=jis-x0208-1990 . #x6B25) ; ø½‹¢¬ + (ideograph-daikanwa . 34712) ; ø¸ˆž˜ + (ucs-jis . #x896F) ; ø½‹¢¬ + )) +(define-char + '((morohashi-daikanwa 34712 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B72) ; ø»“‡¹ + (chinese-gb12345 . #x3344) ; 襯 + (chinese-big5 . #xC5A8) ; ý¢€Œ–¨ + (=ucs . #x896F) ; 襯 + )) +(define-char + '((=>ucs . #x896F) ; 襯 + (morohashi-daikanwa 34712 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (japanese-jisx0208-1978 . #x6B25) ; ø»ƒ¨° + (japanese-jisx0208 . #x6B25) ; ø»‡¼¸ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 34713) ; ø¸ˆž™ + )) +(define-char + '((morohashi-daikanwa 34713 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x592E) ; ø»Ÿ‘‘ + )) +(define-char + '((=>ucs . #x277B8) ; 𧞸 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 34714) ; ø¸ˆžš + )) +(define-char + '((=>ucs . #x277B8) ; 𧞸 + (morohashi-daikanwa 34714 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x6940) ; ø»™Š· + )) +(define-char + '((morohashi-daikanwa 34714 0 3) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 15) + (total-strokes . 21) + (=ucs . #x277B8) ; 𧞸 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (japanese-jisx0212 . #x5C7B) ; ø»‹¼” + (chinese-cns11643-5 . #x7438) ; ø»›¤½ + (ideograph-daikanwa . 34715) ; ø¸ˆž› + (=ucs . #x8970) ; 襰 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-big5 . #xF752) ; ý¢€’ + (ideograph-daikanwa . 34716) ; ø¸ˆžœ + (=ucs . #x8971) ; 襱 + )) +(define-char + '((=>ucs . #x8971) ; 襱 + (morohashi-daikanwa 34716 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E21) ; ø»”½¦ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (shinjigen-2 . 7466) + (=jis-x0208 . #x3D31) ; ø½ŠŸ” + (korean-ksc5601 . #x6329) ; ø»‰» + (chinese-gb12345 . #x4F2E) ; 襲 + (chinese-big5 . #xC5A7) ; ý¢€Œ–§ + (ideograph-daikanwa . 34717) ; ø¸ˆž + (=ucs . #x8972) ; 襲 + )) +(define-char + '((=>ucs . #x8972) ; 襲 + (morohashi-daikanwa 34717 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B71) ; ø»“‡¸ + )) +(define-char + '((=>ucs . #x277B9) ; 𧞹 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 34718) ; ø¸ˆžž + )) +(define-char + '((morohashi-daikanwa 34718 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-4 . #x693F) ; ø»™Š¶ + (=ucs . #x277B9) ; 𧞹 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-5 . #x7437) ; ø»›¤¼ + (ideograph-daikanwa . 34719) ; ø¸ˆžŸ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x592C) ; ø»Ÿ‘ + (ideograph-daikanwa . 34720) ; ø¸ˆž  + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x592F) ; ø»Ÿ‘’ + (ideograph-daikanwa . 34721) ; ø¸ˆž¡ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x592D) ; ø»Ÿ‘ + (ideograph-daikanwa . 34722) ; ø¸ˆž¢ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (ideograph-daikanwa . 34723) ; ø¸ˆž£ + )) +(define-char + '((morohashi-daikanwa 34723 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 16) + (total-strokes . 22) + (chinese-cns11643-7 . #x5930) ; ø»Ÿ‘“ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 17) + (total-strokes . 23) + (japanese-jisx0212 . #x5C7C) ; ø»‹¼• + (chinese-cns11643-2 . #x6F4C) ; ø»”¿¯ + (chinese-big5 . #xF7FD) ; ý¢€Ÿ½ + (ideograph-daikanwa . 34724) ; ø¸ˆž¤ + (=ucs . #x8973) ; 襳 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 34726) ; ø¸ˆž¦ + (=ucs . #x466C) ; 䙬 + )) +(define-char + '((=>ucs . #x466C) ; 䙬 + (morohashi-daikanwa 34726 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 17) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A7B) ; ø»™ + )) +(define-char + '((=>ucs . #x466D) ; 䙭 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 17) + (total-strokes . 23) + (ideograph-daikanwa . 34727) ; ø¸ˆž§ + )) +(define-char + '((morohashi-daikanwa 34727 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-7 . #x5932) ; ø»Ÿ‘• + (=ucs . #x466D) ; 䙭 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 17) + (total-strokes . 23) + (shinjigen-2 . 7470) + (=jis-x0208 . #x6B26) ; ø½‹¢­ + (chinese-cns11643-2 . #x6F4B) ; ø»”¿® + (chinese-big5 . #xF7FC) ; ý¢€Ÿ¼ + (ideograph-daikanwa . 34728) ; ø¸ˆž¨ + (=ucs . #x8974) ; 襴 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 18) + (total-strokes . 24) + (japanese-jisx0212 . #x5C7D) ; ø»‹¼– + (chinese-cns11643-4 . #x6C25) ; ø»™Ž¶ + (ideograph-daikanwa . 34730) ; ø¸ˆžª + (=ucs . #x8975) ; 襵 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F51) ; ø»Ÿš¨ + (ideograph-daikanwa . 34731) ; ø¸ˆž« + )) +(define-char + '((=>ucs . #x466E) ; 䙮 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 34732) ; ø¸ˆž¬ + )) +(define-char + '((morohashi-daikanwa 34732 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-3 . #x607A) ; ø»–´Ÿ + (=ucs . #x466E) ; 䙮 + )) +(define-char + '((=>ucs . #x466F) ; 䙯 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 18) + (total-strokes . 24) + (ideograph-daikanwa . 34733) ; ø¸ˆž­ + )) +(define-char + '((morohashi-daikanwa 34733 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C26) ; ø»™Ž· + (=ucs . #x466F) ; 䙯 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 18) + (total-strokes . 23) + (chinese-isoir165 . #x7E35) ; ø»Ž·Ž + (chinese-cns11643-2 . #x6F4A) ; ø»”¿­ + (chinese-big5 . #xF7FB) ; ý¢€Ÿ» + (ideograph-daikanwa . 34734) ; ø¸ˆž® + (=ucs . #x8976) ; 襶 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F50) ; ø»Ÿš§ + (ideograph-daikanwa . 34735) ; ø¸ˆž¯ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F4F) ; ø»Ÿš¦ + (ideograph-daikanwa . 34736) ; ø¸ˆž° + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 18) + (shinjigen-2 . 7471) + (=jis-x0208 . #x6B27) ; ø½‹¢® + (ideograph-daikanwa . 34737) ; ø¸ˆž± + (=ucs . #x8977) ; 襷 + )) +(define-char + '((morohashi-daikanwa 34737 1 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 18) + (total-strokes . 24) + (chinese-cns11643-5 . #x782E) ; ø»›ª« + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-3 . #x6149) ; ø»–µŒ + (ideograph-daikanwa . 34738) ; ø¸ˆž² + (=ucs . #x8978) ; 襸 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-2 . #x7137) ; ø»•‚– + (chinese-big5 . #xF948) ; ý¢€¥ˆ + (ideograph-daikanwa . 34739) ; ø¸ˆž³ + (=ucs . #x8979) ; 襹 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 19) + (total-strokes . 25) + (japanese-jisx0212 . #x5C7E) ; ø»‹¼— + (chinese-cns11643-2 . #x7138) ; ø»•‚— + (chinese-big5 . #xF949) ; ý¢€¥‰ + (ideograph-daikanwa . 34740) ; ø¸ˆž´ + (=ucs . #x897A) ; 襺 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-gb2312 . #x7161) ; ø»…¼¤ + (japanese-jisx0212 . #x5D21) ; ø»‹¼˜ + (chinese-isoir165 . #x7161) ; ø»Ž¤´ + (chinese-cns11643-2 . #x713A) ; ø»•‚™ + (chinese-big5 . #xF94B) ; ý¢€¥‹ + (ideograph-daikanwa . 34741) ; ø¸ˆžµ + (=ucs . #x897B) ; 襻 + )) +(define-char + '((=>ucs . #x4670) ; 䙰 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 34742) ; ø¸ˆž¶ + )) +(define-char + '((morohashi-daikanwa 34742 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 19) + (total-strokes . 24) + (chinese-cns11643-3 . #x6079) ; ø»–´ž + (=ucs . #x4670) ; 䙰 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 34743) ; ø¸ˆž· + )) +(define-char + '((morohashi-daikanwa 34743 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-5 . #x794B) ; ø»›¬¦ + )) +(define-char + '((=>ucs . #x897C) ; 襼 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-2 . #x7139) ; ø»•‚˜ + (ideograph-daikanwa . 34744) ; ø¸ˆž¸ + )) +(define-char + '((morohashi-daikanwa 34744 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 18) + (total-strokes . 24) + (japanese-jisx0212 . #x5D22) ; ø»‹¼™ + (chinese-big5 . #xF94A) ; ý¢€¥Š + (=ucs . #x897C) ; 襼 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 19) + (total-strokes . 25) + (ideograph-daikanwa . 34745) ; ø¸ˆž¹ + )) +(define-char + '((morohashi-daikanwa 34745 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x6148) ; ø»Ÿ› + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x6147) ; ø»Ÿš + (ideograph-daikanwa . 34746) ; ø¸ˆžº + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 19) + (total-strokes . 25) + (chinese-cns11643-7 . #x6146) ; ø»Ÿ™ + (ideograph-daikanwa . 34747) ; ø¸ˆž» + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-7 . #x6261) ; ø»ŸŸ’ + (ideograph-daikanwa . 34748) ; ø¸ˆž¼ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A37) ; ø»›­° + (ideograph-daikanwa . 34749) ; ø¸ˆž½ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-7 . #x6260) ; ø»ŸŸ‘ + (ideograph-daikanwa . 34750) ; ø¸ˆž¾ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 20) + (total-strokes . 26) + (chinese-cns11643-7 . #x6262) ; ø»ŸŸ“ + (ideograph-daikanwa . 49709) ; ø¸Œˆ­ + )) +(define-char + '((=>ucs . #x4671) ; 䙱 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 21) + (total-strokes . 27) + (ideograph-daikanwa . 34751) ; ø¸ˆž¿ + )) +(define-char + '((morohashi-daikanwa 34751 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-4 . #x6D7D) ; ø»™‘¬ + (=ucs . #x4671) ; 䙱 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x6373) ; ø»Ÿ¡‚ + (ideograph-daikanwa . 34752) ; ø¸ˆŸ€ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 21) + (total-strokes . 27) + (ideograph-daikanwa . 34753) ; ø¸ˆŸ + )) +(define-char + '((morohashi-daikanwa 34753 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-7 . #x6372) ; ø»Ÿ¡ + )) +(define-char + '((=>ucs . #x897D) ; 襽 + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 21) + (total-strokes . 27) + (chinese-cns11643-3 . #x617D) ; ø»–¶€ + (ideograph-daikanwa . 49710) ; ø¸Œˆ® + )) +(define-char + '((morohashi-daikanwa 49710 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 20) + (total-strokes . 25) + (japanese-jisx0212 . #x5D23) ; ø»‹¼š + (=ucs . #x897D) ; 襽 + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 22) + (total-strokes . 28) + (chinese-cns11643-7 . #x645F) ; ø»Ÿ¢Œ + (ideograph-daikanwa . 34754) ; ø¸ˆŸ‚ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 22) + (total-strokes . 28) + (chinese-cns11643-7 . #x645E) ; ø»Ÿ¢‹ + (ideograph-daikanwa . 34755) ; ø¸ˆŸƒ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 24) + (total-strokes . 30) + (ideograph-daikanwa . 34756) ; ø¸ˆŸ„ + )) +(define-char + '((morohashi-daikanwa 34756 0 2) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 24) + (total-strokes . 30) + (chinese-cns11643-5 . #x7B7E) ; ø»›°• + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 24) + (total-strokes . 30) + (ideograph-daikanwa . 34757) ; ø¸ˆŸ… + )) +(define-char + '((morohashi-daikanwa 34757 0 1) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 24) + (total-strokes . 30) + (chinese-cns11643-7 . #x6564) ; ø»Ÿ£¯ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 26) + (total-strokes . 32) + (chinese-cns11643-7 . #x662C) ; ø»Ÿ¤• + (ideograph-daikanwa . 34758) ; ø¸ˆŸ† + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 32) + (total-strokes . 38) + (chinese-cns11643-5 . #x7C4B) ; ø»›±€ + (ideograph-daikanwa . 34760) ; ø¸ˆŸˆ + )) +(define-char + '((ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 32) + (total-strokes . 38) + (ideograph-daikanwa . 34761) ; ø¸ˆŸ‰ + )) +(define-char + '((morohashi-daikanwa 34761 0 0) + (ideographic-radical . 145) ; ⾐ + (ideographic-strokes . 32) + (total-strokes . 38) + (chinese-cns11643-7 . #x664D) ; ø»Ÿ¤¶ + )) diff --git a/lisp/utf-2000/Ideograph-R146-West.el b/lisp/utf-2000/Ideograph-R146-West.el new file mode 100644 index 0000000..86119cd --- /dev/null +++ b/lisp/utf-2000/Ideograph-R146-West.el @@ -0,0 +1,509 @@ +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 0) + (total-strokes . 6) + (=jis-x0208 . #x6B28) ; ø½‹¢¯ + (chinese-cns11643-2 . #x2270) ; ø»“ + (=gt-pj-1 . #x6B28) ; 襾 + (ideograph-daikanwa . 34762) ; ø¸ˆŸŠ + (=gt-k . 01741) ; ý¡„€› + (=ucs . #x897E) ; 襾 + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 0) + (total-strokes . 6) + (shinjigen-2 . 7473) + (chinese-gb2312 . #x4E77) ; ø»…‰  + (=jis-x0208 . #x403E) ; ø½Š£» + (korean-ksc5601 . #x6024) ; ø»‰¶± + (chinese-isoir165 . #x4E77) ; ø»±° + (chinese-cns11643-1 . #x4869) ; ø»‘¼¶ + (=gt-pj-1 . #x403E) ; 西 + (ideograph-daikanwa . 34763) ; ø¸ˆŸ‹ + (=gt-k . 01651) ; ý¡„€™³ + (=ucs . #x897F) ; 西 + )) +(define-char + '((=>ucs . #x8980) ; 覀 + (morohashi-daikanwa 34763 0 1) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 0) + (total-strokes . 6) + (=big5-cdp . #x8BD5) ; ý¢€ˆ¯• + )) +(define-char + '((morohashi-daikanwa 34763 0 2) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-isoir165 . #x2F7A) ; ø»„‘ + (=ucs . #x8980) ; 覀 + )) +(define-char + '((=>ucs . #x277E1) ; 𧟡 + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 1) + (total-strokes . 7) + (ideograph-daikanwa . 34764) ; ø¸ˆŸŒ + )) +(define-char + '((morohashi-daikanwa 34764 0 3) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 1) + (total-strokes . 7) + (chinese-cns11643-5 . #x2476) ; ø»™°› + (=ucs . #x277E1) ; 𧟡 + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 1) + (total-strokes . 7) + (ideograph-daikanwa . 34765) ; ø¸ˆŸ + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 2) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E2C) ; ø»œˆ + (ideograph-daikanwa . 34766) ; ø¸ˆŸŽ + (=ucs . #x277E3) ; 𧟣 + )) +(define-char + '((=>ucs . #x4672) ; 䙲 + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 34767) ; ø¸ˆŸ + )) +(define-char + '((morohashi-daikanwa 34767 0 3) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B47) ; ø»™¹¾ + (=ucs . #x4672) ; 䙲 + )) +(define-char + '((=>ucs . #x8981) ; 要 + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 34768) ; ø¸ˆŸ + )) +(define-char + '((morohashi-daikanwa 34768 1) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-gb2312 . #x522A) ; ø»…Ž‹ + (=jis-x0208 . #x4D57) ; ø½Š·š + (korean-ksc5601 . #x6929) ; ø»Š„„ + (chinese-isoir165 . #x522A) ; ø»¶› + (=gt-pj-1 . #x4D57) ; 要 + (=gt-k . 05360) ; ý¡„“° + (=ucs . #x8981) ; 要 + )) +(define-char + '((=>ucs . #x8981) ; 要 + (morohashi-daikanwa 34768 1 0) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-1 . #x5351) ; ø»’Œ¨ + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 3) + (total-strokes . 9) + (ideograph-daikanwa . 34769) ; ø¸ˆŸ‘ + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 3) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B48) ; ø»—¯» + (=ucs . #x277E6) ; 𧟦 + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 34770) ; ø¸ˆŸ’ + (=ucs . #x277E7) ; 𧟧 + )) +(define-char + '((=>ucs . #x277E7) ; 𧟧 + (morohashi-daikanwa 34770 0 3) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-5 . #x3041) ; ø»šŽ + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F74) ; ø»—¶Ÿ + (ideograph-daikanwa . 34771) ; ø¸ˆŸ“ + (=ucs . #x277E8) ; 𧟨 + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 4) + (total-strokes . 10) + (ideograph-daikanwa . 34772) ; ø¸ˆŸ” + (=ucs . #x277E9) ; 𧟩 + )) +(define-char + '((=>ucs . #x277E9) ; 𧟩 + (morohashi-daikanwa 34772 0 0) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C2A) ; ø»œœ£ + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F73) ; ø»—¶ž + (ideograph-daikanwa . 49711) ; ø¸Œˆ¯ + (=ucs . #x4673) ; 䙳 + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x445B) ; ø»œ©„ + (ideograph-daikanwa . 34773) ; ø¸ˆŸ• + (=ucs . #x277EA) ; 𧟪 + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-4 . #x3531) ; ø»—¾ + (ideograph-daikanwa . 34774) ; ø¸ˆŸ– + (=ucs . #x4674) ; 䙴 + )) +(define-char + '((=>ucs . #x8982) ; 覂 + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 34775) ; ø¸ˆŸ— + )) +(define-char + '((morohashi-daikanwa 34775 0 3) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-2 . #x3948) ; ø»“°— + (=ucs . #x8982) ; 覂 + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 5) + (total-strokes . 11) + (ideograph-daikanwa . 34776) ; ø¸ˆŸ˜ + )) +(define-char + '((=>ucs . #x4675) ; 䙵 + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 6) + (total-strokes . 12) + (ideograph-daikanwa . 34777) ; ø¸ˆŸ™ + )) +(define-char + '((morohashi-daikanwa 34777 0 0) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B21) ; ø»˜†´ + (=ucs . #x4675) ; 䙵 + )) +(define-char + '((=>ucs . #x8983) ; 覃 + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 6) + (total-strokes . 12) + (shinjigen-2 . 7477) + (=jis-x0208 . #x6B29) ; ø½‹¢° + (=gt-pj-1 . #x6B29) ; ø½‹¢° + (ideograph-daikanwa . 34778) ; ø¸ˆŸš + (=gt-k . 09334) ; ý¡„‚‘¶ + (ucs-jis . #x8983) ; ø½‹¢° + )) +(define-char + '((morohashi-daikanwa 34778 0 3) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 6) + (total-strokes . 12) + (chinese-gb2312 . #x717B) ; ø»…¼¾ + (korean-ksc5601 . #x5347) ; ø»‰¤Ž + (chinese-isoir165 . #x717B) ; ø»Ž¥Ž + (chinese-cns11643-1 . #x617D) ; ø»’¡¸ + (=ucs . #x8983) ; 覃 + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 6) + (=ucs . #x8984) ; 覄 + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 34779) ; ø¸ˆŸ› + (=ucs . #x277EF) ; 𧟯 + )) +(define-char + '((=>ucs . #x277EF) ; 𧟯 + (morohashi-daikanwa 34779 0 0) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-6 . #x5832) ; ø»…³ + )) +(define-char + '((=>ucs . #x8985) ; 覅 + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 7) + (total-strokes . 13) + (ideograph-daikanwa . 34780) ; ø¸ˆŸœ + )) +(define-char + '((morohashi-daikanwa 34780 0 4) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-2 . #x4741) ; ø»”„´ + (=ucs . #x8985) ; 覅 + )) +(define-char + '((=>ucs . #x277F1) ; 𧟱 + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 8) + (total-strokes . 14) + (ideograph-daikanwa . 34781) ; ø¸ˆŸ + )) +(define-char + '((morohashi-daikanwa 34781 0 1) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x277F1) ; 𧟱 + )) +(define-char + '((=>ucs . #x277F1) ; 𧟱 + (morohashi-daikanwa 34781 0 4) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-4 . #x4734) ; ø»˜˜¯ + )) +(define-char + '((=>ucs . #x277F2) ; 𧟲 + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6236) ; ø»”£ + (ideograph-daikanwa . 34782) ; ø¸ˆŸž + )) +(define-char + '((morohashi-daikanwa 34782 0 1) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 8) + (total-strokes . 14) + (=ucs . #x277F2) ; 𧟲 + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6238) ; ø»”¥ + (ideograph-daikanwa . 34783) ; ø¸ˆŸŸ + (=ucs . #x277F4) ; 𧟴 + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x6237) ; ø»”¤ + (ideograph-daikanwa . 34784) ; ø¸ˆŸ  + (=ucs . #x277F3) ; 𧟳 + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 9) + (total-strokes . 15) + (chinese-cns11643-7 . #x285C) ; ø»žŠ + (ideograph-daikanwa . 34785) ; ø¸ˆŸ¡ + (=ucs . #x277F9) ; 𧟹 + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3331) ; ø»ž™  + (ideograph-daikanwa . 34786) ; ø¸ˆŸ¢ + (=ucs . #x277FC) ; 𧟼 + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 10) + (total-strokes . 16) + (ideograph-daikanwa . 34787) ; ø¸ˆŸ£ + (=ucs . #x277FD) ; 𧟽 + )) +(define-char + '((=>ucs . #x277FD) ; 𧟽 + (morohashi-daikanwa 34787 0 0) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-cns11643-7 . #x3332) ; ø»ž™¡ + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 11) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B65) ; ø»ž¦„ + (ideograph-daikanwa . 34788) ; ø¸ˆŸ¤ + (=ucs . #x277FF) ; 𧟿 + )) +(define-char + '((=>ucs . #x8986) ; 覆 + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 12) + (total-strokes . 18) + (ideograph-daikanwa . 34789) ; ø¸ˆŸ¥ + )) +(define-char + '((morohashi-daikanwa 34789 1) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-gb2312 . #x3832) ; ø»„¨‡ + (=jis-x0208 . #x4A24) ; ø½Š² + (korean-ksc5601 . #x5C5D) ; ø»‰±² + (chinese-isoir165 . #x3832) ; ø»— + (=ucs . #x8986) ; 覆 + )) +(define-char + '((=>ucs . #x8986) ; 覆 + (morohashi-daikanwa 34789 1 1) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 12) + (total-strokes . 18) + (chinese-cns11643-1 . #x773B) ; ø»“Š + )) +(define-char + '((=>ucs . #x8987) ; 覇 + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B2F) ; ø»–«¾ + (ideograph-daikanwa . 34790) ; ø¸ˆŸ¦ + )) +(define-char + '((morohashi-daikanwa 34790 0 4) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 13) + (total-strokes . 19) + (=jis-x0208 . #x4746) ; ø½Š®• + (korean-ksc5601 . #x782E) ; ø»Šš‹ + (=ucs . #x8987) ; 覇 + )) +(define-char + '((=>ucs . #x8988) ; 覈 + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-2 . 7479) + (=jis-x0208 . #x6B2A) ; ø½‹¢± + (ideograph-daikanwa . 34791) ; ø¸ˆŸ§ + (ucs-jis . #x8988) ; ø½‹¢± + )) +(define-char + '((morohashi-daikanwa 34791 0 3) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 13) + (total-strokes . 19) + (shinjigen-1 . 7480) + (chinese-cns11643-2 . #x667D) ; ø»”³’ + (=ucs . #x8988) ; 覈 + )) +(define-char + '((=>ucs . #x27802) ; 𧠂 + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 13) + (total-strokes . 19) + (ideograph-daikanwa . 34792) ; ø¸ˆŸ¨ + )) +(define-char + '((morohashi-daikanwa 34792 0 0) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 13) + (total-strokes . 19) + (=ucs . #x27802) ; 𧠂 + )) +(define-char + '((=>ucs . #x27802) ; 𧠂 + (morohashi-daikanwa 34792 0 3) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x694B) ; ø»›•† + )) +(define-char + '((=>ucs . #x27803) ; 𧠃 + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 14) + (total-strokes . 20) + (ideograph-daikanwa . 49712) ; ø¸Œˆ° + )) +(define-char + '((morohashi-daikanwa 49712 0 0) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x5027) ; ø»Ÿƒ¼ + (=ucs . #x27803) ; 𧠃 + )) +(define-char + '((=>ucs . #x27804) ; 𧠄 + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 15) + (total-strokes . 21) + (ideograph-daikanwa . 34793) ; ø¸ˆŸ© + )) +(define-char + '((morohashi-daikanwa 34793 0 1) + (ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 15) + (total-strokes . 21) + (chinese-cns11643-7 . #x5527) ; ø»Ÿ‹’ + (=ucs . #x27804) ; 𧠄 + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 17) + (total-strokes . 23) + (japanese-jisx0212 . #x5D24) ; ø»‹¼› + (chinese-cns11643-3 . #x6046) ; ø»–³« + (=jis-x0213-2-2000 . #x7846) ; ø»¦— + (ideograph-daikanwa . 34794) ; ø¸ˆŸª + (=ucs . #x8989) ; 覉 + )) +(define-char + '((ideographic-radical . 146) ; ⾑ + (ideographic-strokes . 19) + (total-strokes . 25) + (shinjigen-2 . 6267) + (=jis-x0208 . #x6B2B) ; ø½‹¢² + (chinese-cns11643-3 . #x614A) ; ø»–µ + (ideograph-daikanwa . 34795) ; ø¸ˆŸ« + (=ucs . #x898A) ; 覊 + )) diff --git a/lisp/utf-2000/Ideograph-R147-See.el b/lisp/utf-2000/Ideograph-R147-See.el new file mode 100644 index 0000000..74c557f --- /dev/null +++ b/lisp/utf-2000/Ideograph-R147-See.el @@ -0,0 +1,1959 @@ +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 7481) + (=jis-x0208 . #x382B) ; ø½Š—¸ + (korean-ksc5601 . #x4C38) ; ø»‰™­ + (chinese-cns11643-1 . #x4B44) ; ø»’€« + (chinese-gb12345 . #x3C7B) ; 見 + (=gt-pj-1 . #x382B) ; 見 + (ideograph-daikanwa . 34796) ; ø¸ˆŸ¬ + (=gt-k . 02537) ; ý¡„€§© + (=ucs . #x898B) ; 見 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x3C7B) ; ø»„¯ˆ + (chinese-isoir165 . #x3C7B) ; ø»—˜ + (=ucs . #x89C1) ; 见 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 1) + (total-strokes . 8) + (chinese-cns11643-5 . #x2767) ; ø»™´¦ + (ideograph-daikanwa . 34797) ; ø¸ˆŸ­ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 1) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E2D) ; ø»œˆ‚ + (ideograph-daikanwa . 34798) ; ø¸ˆŸ® + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 2) + (total-strokes . 9) + (ideograph-daikanwa . 34799) ; ø¸ˆŸ¯ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F29) ; ø»•« + (ideograph-daikanwa . 34800) ; ø¸ˆŸ° + (=ucs . #x898C) ; 覌 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-gb2312 . #x395B) ; ø»„ªŽ + (chinese-isoir165 . #x395B) ; ø»’ž + (=ucs . #x89C2) ; 观 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F75) ; ø»—¶  + (ideograph-daikanwa . 34801) ; ø¸ˆŸ± + (=ucs . #x898E) ; 覎 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 34802) ; ø¸ˆŸ² + (=ucs . #x27809) ; 𧠉 + )) +(define-char + '((=>ucs . #x27809) ; 𧠉 + (morohashi-daikanwa 34802 0 0) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F77) ; ø»—¶¢ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 34803) ; ø¸ˆŸ³ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-3 . #x3379) ; ø»•²˜ + (ideograph-daikanwa . 34804) ; ø¸ˆŸ´ + (=ucs . #x4677) ; 䙷 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-3 . #x3378) ; ø»•²— + (ideograph-daikanwa . 34805) ; ø¸ˆŸµ + (=ucs . #x4678) ; 䙸 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 34806) ; ø¸ˆŸ¶ + )) +(define-char + '((morohashi-daikanwa 34806 0 9) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x3042) ; ø»š + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 34807) ; ø¸ˆŸ· + )) +(define-char + '((morohashi-daikanwa 34807 0 1) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x354F) ; ø»šˆ² + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 3) + (total-strokes . 10) + (japanese-jisx0212 . #x5D25) ; ø»‹¼œ + (chinese-cns11643-4 . #x2F76) ; ø»—¶¡ + (ideograph-daikanwa . 34808) ; ø¸ˆŸ¸ + (=ucs . #x898D) ; 覍 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 34809) ; ø¸ˆŸ¹ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7482) + (=jis-x0208 . #x352C) ; ø½Š“Ÿ + (korean-ksc5601 . #x502E) ; ø»‰Ÿ› + (chinese-cns11643-1 . #x5D3D) ; ø»’›€ + (chinese-gb12345 . #x3966) ; 規 + (=gt-pj-1 . #x352C) ; 規 + (ideograph-daikanwa . 34810) ; ø¸ˆŸº + (=gt-k . 07741) ; ý¡„¸½ + (=ucs . #x898F) ; 規 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5D26) ; ø»‹¼ + (chinese-cns11643-4 . #x3534) ; ø»—¾“ + (=jis-x0213-2-2000 . #x7847) ; ø»¦˜ + (ideograph-daikanwa . 34811) ; ø¸ˆŸ» + (=ucs . #x8990) ; 覐 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 34812) ; ø¸ˆŸ¼ + (=ucs . #x8991) ; 覑 + )) +(define-char + '((=>ucs . #x8991) ; 覑 + (morohashi-daikanwa 34812 0 1) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3876) ; ø»•¹« + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 34813) ; ø¸ˆŸ½ + (=ucs . #x8992) ; 覒 + )) +(define-char + '((=>ucs . #x8992) ; 覒 + (morohashi-daikanwa 34813 0 1) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3875) ; ø»•¹ª + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x445D) ; ø»œ©† + (ideograph-daikanwa . 34814) ; ø¸ˆŸ¾ + )) +(define-char + '((=>ucs . #x8993) ; 覓 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7487) + (=jis-x0208 . #x6B2C) ; ø½‹¢³ + (korean-ksc5601 . #x5872) ; ø»‰¬ + (=gt-pj-1 . #x6B2C) ; ø½‹¢³ + (ideograph-daikanwa . 34815) ; ø¸ˆŸ¿ + (=gt-k . 07980) ; ý¡„¼¬ + (ucs-jis . #x8993) ; ø½‹¢³ + )) +(define-char + '((morohashi-daikanwa 34815 0 2) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D3C) ; ø»’š¿ + (chinese-gb12345 . #x4359) ; 覓 + (=ucs . #x8993) ; 覓 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5D27) ; ø»‹¼ž + (chinese-cns11643-3 . #x3877) ; ø»•¹¬ + (=jis-x0213-1-2000 . #x7B78) ; ø»¤˜Ÿ + (ideograph-daikanwa . 34816) ; ø¸ˆ € + (=ucs . #x8994) ; 覔 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3532) ; ø»—¾‘ + (ideograph-daikanwa . 34817) ; ø¸ˆ  + (=ucs . #x27818) ; 𧠘 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3536) ; ø»—¾• + (ideograph-daikanwa . 34818) ; ø¸ˆ ‚ + (=ucs . #x27819) ; 𧠙 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x354D) ; ø»šˆ° + (ideograph-daikanwa . 34819) ; ø¸ˆ ƒ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3533) ; ø»—¾’ + (ideograph-daikanwa . 34820) ; ø¸ˆ „ + (=ucs . #x4679) ; 䙹 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3535) ; ø»—¾” + (ideograph-daikanwa . 34821) ; ø¸ˆ … + (=ucs . #x467A) ; 䙺 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x354E) ; ø»šˆ± + (ideograph-daikanwa . 34822) ; ø¸ˆ † + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x445C) ; ø»œ©… + (ideograph-daikanwa . 34823) ; ø¸ˆ ‡ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3550) ; ø»šˆ³ + (ideograph-daikanwa . 34824) ; ø¸ˆ ˆ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x354B) ; ø»šˆ® + (ideograph-daikanwa . 34825) ; ø¸ˆ ‰ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x354C) ; ø»šˆ¯ + (ideograph-daikanwa . 34827) ; ø¸ˆ ‹ + )) +(define-char + '((morohashi-daikanwa 34827 1) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 12) + (=jis-x0208 . #x3B6B) ; ø½Š’ + (chinese-cns11643-1 . #x617E) ; ø»’¡¹ + (chinese-gb12345 . #x4A53) ; 視 + (=ucs . #x8996) ; 視 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-gb2312 . #x3966) ; ø»„ª™ + (chinese-isoir165 . #x3966) ; ø»’© + (=ucs . #x89C4) ; 规 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4A53) ; ø»…ƒ„ + (chinese-isoir165 . #x4A53) ; ø»«” + (=ucs . #x89C6) ; 视 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D28) ; ø»‹¼Ÿ + (chinese-cns11643-2 . #x4036) ; ø»“º— + (ideograph-daikanwa . 34828) ; ø¸ˆ Œ + (=ucs . #x8995) ; 覕 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E5F) ; ø»œ·´ + (ideograph-daikanwa . 34829) ; ø¸ˆ  + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B23) ; ø»˜†¶ + (ideograph-daikanwa . 34830) ; ø¸ˆ Ž + (=ucs . #x467C) ; 䙼 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B25) ; ø»˜†¸ + (ideograph-daikanwa . 34831) ; ø¸ˆ  + (=ucs . #x2781D) ; 𧠝 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E62) ; ø»œ·· + (ideograph-daikanwa . 34832) ; ø¸ˆ  + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E61) ; ø»œ·¶ + (ideograph-daikanwa . 34833) ; ø¸ˆ ‘ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C36) ; ø»š’« + (ideograph-daikanwa . 34834) ; ø¸ˆ ’ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C35) ; ø»š’ª + (ideograph-daikanwa . 34835) ; ø¸ˆ “ + (=ucs . #x467D) ; 䙽 + )) +(define-char + '((=>ucs* . #x8996) ; 視 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (korean-ksc5601 . #x634A) ; ø»‰»± + (=jis-x0213-1-2000 . #x7B79) ; ø»¤˜  + (ideograph-daikanwa . 34836) ; ø¸ˆ ” + (ucs-ks . #x8996) ; ï©¡ + (=ucs . #xFA61) ; ï©¡ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B22) ; ø»˜†µ + (ideograph-daikanwa . 34837) ; ø¸ˆ • + (=ucs . #x467E) ; 䙾 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B24) ; ø»˜†· + (ideograph-daikanwa . 34838) ; ø¸ˆ – + (=ucs . #x27822) ; 𧠢 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7491) + (=jis-x0208 . #x4741) ; ø½Š® + (chinese-cns11643-2 . #x4038) ; ø»“º™ + (ideograph-daikanwa . 34839) ; ø¸ˆ — + (=ucs . #x8997) ; 覗 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7492) + (=jis-x0208 . #x6B2D) ; ø½‹¢´ + (chinese-cns11643-2 . #x4037) ; ø»“º˜ + (chinese-gb12345 . #x6A68) ; 覘 + (ideograph-daikanwa . 34840) ; ø¸ˆ ˜ + (=ucs . #x8998) ; 覘 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E60) ; ø»œ·µ + (ideograph-daikanwa . 34841) ; ø¸ˆ ™ + (=ucs . #x8999) ; 覙 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E73) ; ø»–‚œ + (ideograph-daikanwa . 34842) ; ø¸ˆ š + (=ucs . #x467F) ; 䙿 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 34844) ; ø¸ˆ œ + )) +(define-char + '((morohashi-daikanwa 34844 0 9) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E5D) ; ø»œ·² + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E5E) ; ø»œ·³ + (ideograph-daikanwa . 34845) ; ø¸ˆ  + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7489) + (=jis-x0208 . #x3350) ; ø½Š‘‡ + (chinese-cns11643-3 . #x3E74) ; ø»–‚ + (=gt-pj-1 . #x3350) ; 覚 + (ideograph-daikanwa . 34846) ; ø¸ˆ ž + (=gt-k . 09008) ; ý¡„‚Œ° + (=ucs . #x899A) ; 覚 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6A68) ; ø»…²™ + (chinese-isoir165 . #x6A68) ; ø»Žš© + (=ucs . #x89C7) ; 觇 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4040) ; ø»„´… + (chinese-isoir165 . #x4040) ; ø»œ• + (=ucs . #x89C8) ; 览 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3E75) ; ø»„±¾ + (chinese-isoir165 . #x3E75) ; ø»šŽ + (=ucs . #x89C9) ; 觉 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4450) ; ø»–Š­ + (ideograph-daikanwa . 34847) ; ø¸ˆ Ÿ + (=ucs . #x4680) ; 䚀 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4451) ; ø»–Š® + (ideograph-daikanwa . 34848) ; ø¸ˆ   + (=ucs . #x4681) ; 䚁 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5D29) ; ø»‹¼  + (chinese-cns11643-2 . #x4742) ; ø»”„µ + (ideograph-daikanwa . 34849) ; ø¸ˆ ¡ + (=ucs . #x899B) ; 覛 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5836) ; ø»…· + (ideograph-daikanwa . 34850) ; ø¸ˆ ¢ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5834) ; ø»…µ + (ideograph-daikanwa . 34851) ; ø¸ˆ £ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x426D) ; ø»šœ– + (ideograph-daikanwa . 34852) ; ø¸ˆ ¤ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x426F) ; ø»šœ˜ + (ideograph-daikanwa . 34853) ; ø¸ˆ ¥ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5D2A) ; ø»‹¼¡ + (chinese-cns11643-1 . #x6657) ; ø»’¨¨ + (ideograph-daikanwa . 34854) ; ø¸ˆ ¦ + (=ucs . #x899C) ; 覜 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x426E) ; ø»šœ— + (ideograph-daikanwa . 34855) ; ø¸ˆ § + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 34856) ; ø¸ˆ ¨ + )) +(define-char + '((morohashi-daikanwa 34856 0 9) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4270) ; ø»šœ™ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5833) ; ø»…´ + (ideograph-daikanwa . 34857) ; ø¸ˆ © + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5837) ; ø»…¸ + (ideograph-daikanwa . 34858) ; ø¸ˆ ª + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5835) ; ø»…¶ + (ideograph-daikanwa . 34860) ; ø¸ˆ ¬ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6A69) ; ø»…²š + (chinese-isoir165 . #x6A69) ; ø»Žšª + (=ucs . #x89CA) ; 觊 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E2B) ; ø»”Ž° + (ideograph-daikanwa . 34864) ; ø¸ˆ ° + (=ucs . #x899D) ; 覝 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6239) ; ø»”¦ + (ideograph-daikanwa . 34865) ; ø¸ˆ ± + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 34866) ; ø¸ˆ ² + (=ucs . #x899E) ; 覞 + )) +(define-char + '((=>ucs . #x899E) ; 覞 + (morohashi-daikanwa 34866 0 1) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E2E) ; ø»”Ž³ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 34867) ; ø¸ˆ ³ + )) +(define-char + '((morohashi-daikanwa 34867 0 2) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4971) ; ø»š¦¬ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4736) ; ø»˜˜± + (ideograph-daikanwa . 34868) ; ø¸ˆ ´ + (=ucs . #x4682) ; 䚂 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5D2B) ; ø»‹¼¢ + (chinese-cns11643-2 . #x4E2D) ; ø»”Ž² + (=jis-x0213-2-2000 . #x7848) ; ø»¦™ + (ideograph-daikanwa . 34869) ; ø¸ˆ µ + (=ucs . #x899F) ; 覟 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x496E) ; ø»š¦© + (ideograph-daikanwa . 34870) ; ø¸ˆ ¶ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5D2C) ; ø»‹¼£ + (chinese-cns11643-4 . #x4735) ; ø»˜˜° + (ideograph-daikanwa . 34871) ; ø¸ˆ · + (=ucs . #x89A0) ; 覠 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 34872) ; ø¸ˆ ¸ + )) +(define-char + '((morohashi-daikanwa 34872 0 2) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4972) ; ø»š¦­ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 34873) ; ø¸ˆ ¹ + (=ucs . #x2783F) ; 𧠿 + )) +(define-char + '((=>ucs . #x2783F) ; 𧠿 + (morohashi-daikanwa 34873 0 1) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4737) ; ø»˜˜² + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4738) ; ø»˜˜³ + (ideograph-daikanwa . 34874) ; ø¸ˆ º + (=ucs . #x4683) ; 䚃 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7494) + (=jis-x0208 . #x6B2E) ; ø½‹¢µ + (korean-ksc5601 . #x4C2F) ; ø»‰™¤ + (chinese-cns11643-2 . #x4E2C) ; ø»”Ž± + (chinese-gb12345 . #x6A6A) ; 覡 + (ideograph-daikanwa . 34875) ; ø¸ˆ » + (=ucs . #x89A1) ; 覡 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x496F) ; ø»š¦ª + (ideograph-daikanwa . 34877) ; ø¸ˆ ½ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4970) ; ø»š¦« + (ideograph-daikanwa . 34878) ; ø¸ˆ ¾ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x623A) ; ø»”§ + (ideograph-daikanwa . 34880) ; ø¸ˆ¡€ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x623B) ; ø»”¨ + (ideograph-daikanwa . 34881) ; ø¸ˆ¡ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6A6A) ; ø»…²› + (chinese-isoir165 . #x6A6A) ; ø»Žš« + (=ucs . #x89CB) ; 觋 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D49) ; ø»˜¡¸ + (ideograph-daikanwa . 34882) ; ø¸ˆ¡‚ + (=ucs . #x2784B) ; 𧡋 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 34883) ; ø¸ˆ¡ƒ + )) +(define-char + '((morohashi-daikanwa 34883 0 0) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x285F) ; ø»žŠ„ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D4A) ; ø»˜¡¹ + (ideograph-daikanwa . 34884) ; ø¸ˆ¡„ + (=ucs . #x4684) ; 䚄 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5437) ; ø»”—° + (ideograph-daikanwa . 34885) ; ø¸ˆ¡… + (=ucs . #x89A2) ; 覢 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x506C) ; ø»š°¹ + (ideograph-daikanwa . 34886) ; ø¸ˆ¡† + )) +(define-char + '((=>ucs . #x2784E) ; 𧡎 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 34887) ; ø¸ˆ¡‡ + )) +(define-char + '((morohashi-daikanwa 34887 0 1) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D4B) ; ø»˜¡º + (=ucs . #x2784E) ; 𧡎 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 34888) ; ø¸ˆ¡ˆ + (=ucs . #x89A3) ; 覣 + )) +(define-char + '((=>ucs . #x89A3) ; 覣 + (morohashi-daikanwa 34888 0 1) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5439) ; ø»”—² + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D48) ; ø»˜¡· + (ideograph-daikanwa . 34889) ; ø¸ˆ¡‰ + (=ucs . #x4685) ; 䚅 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x285E) ; ø»žŠƒ + (ideograph-daikanwa . 34890) ; ø¸ˆ¡Š + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5438) ; ø»”—± + (ideograph-daikanwa . 34891) ; ø¸ˆ¡‹ + (=ucs . #x89A4) ; 覤 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5D2D) ; ø»‹¼¤ + (chinese-cns11643-3 . #x4E65) ; ø»–™® + (ideograph-daikanwa . 34892) ; ø¸ˆ¡Œ + (=ucs . #x89A5) ; 覥 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x285D) ; ø»žŠ‚ + (ideograph-daikanwa . 34893) ; ø¸ˆ¡ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x506B) ; ø»š°¸ + (ideograph-daikanwa . 34894) ; ø¸ˆ¡Ž + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2863) ; ø»žŠˆ + (ideograph-daikanwa . 34895) ; ø¸ˆ¡ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 34896) ; ø¸ˆ¡ + )) +(define-char + '((morohashi-daikanwa 34896 0 1) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x506D) ; ø»š°º + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 34897) ; ø¸ˆ¡‘ + )) +(define-char + '((morohashi-daikanwa 34897 0 2) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2862) ; ø»žŠ‡ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2860) ; ø»žŠ… + (ideograph-daikanwa . 34899) ; ø¸ˆ¡“ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2861) ; ø»žŠ† + (ideograph-daikanwa . 49713) ; ø¸Œˆ± + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6A6B) ; ø»…²œ + (chinese-isoir165 . #x6A6B) ; ø»Žš¬ + (=ucs . #x89CC) ; 觌 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (chinese-isoir165 . #x2E50) ; ø»‚‰ + (=ucs . #x89CD) ; 觍 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x506A) ; ø»š°· + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x506E) ; ø»š°» + )) +(define-char + '((=>ucs . #x89A6) ; 覦 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 7497) + (=jis-x0208 . #x6B30) ; ø½‹¢· + (ideograph-daikanwa . 34904) ; ø¸ˆ¡˜ + (ucs-jis . #x89A6) ; ø½‹¢· + )) +(define-char + '((morohashi-daikanwa 34904 0 2) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x7236) ; ø»’¹¯ + (chinese-gb12345 . #x6A6C) ; 覦 + (=ucs . #x89A6) ; 覦 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5830) ; ø»š»­ + (ideograph-daikanwa . 34905) ; ø¸ˆ¡™ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x582F) ; ø»š»¬ + (ideograph-daikanwa . 34906) ; ø¸ˆ¡š + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x582E) ; ø»š»« + (ideograph-daikanwa . 34907) ; ø¸ˆ¡› + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5357) ; ø»˜ªº + (ideograph-daikanwa . 34908) ; ø¸ˆ¡œ + (=ucs . #x27864) ; 𧡤 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x535A) ; ø»˜ª½ + (ideograph-daikanwa . 34909) ; ø¸ˆ¡ + (=ucs . #x4686) ; 䚆 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5359) ; ø»˜ª¼ + (ideograph-daikanwa . 34910) ; ø¸ˆ¡ž + (=ucs . #x89A8) ; 覨 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 34911) ; ø¸ˆ¡Ÿ + )) +(define-char + '((morohashi-daikanwa 34911 0 1) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3334) ; ø»ž™£ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5834) ; ø»š»± + (ideograph-daikanwa . 34912) ; ø¸ˆ¡  + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 5338) + (=jis-x0208 . #x6B2F) ; ø½‹¢¶ + (korean-ksc5601 . #x542D) ; ø»‰¥’ + (chinese-cns11643-3 . #x4E64) ; ø»–™­ + (ideograph-daikanwa . 34913) ; ø¸ˆ¡¡ + (=ucs . #x89A9) ; 覩 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x535B) ; ø»˜ª¾ + (ideograph-daikanwa . 34914) ; ø¸ˆ¡¢ + (=ucs . #x4687) ; 䚇 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5832) ; ø»š»¯ + (ideograph-daikanwa . 34915) ; ø¸ˆ¡£ + (=ucs . #x4688) ; 䚈 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5358) ; ø»˜ª» + (ideograph-daikanwa . 34916) ; ø¸ˆ¡¤ + (=ucs . #x27868) ; 𧡨 + )) +(define-char + '((=>ucs . #x27869) ; 𧡩 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 34917) ; ø¸ˆ¡¥ + )) +(define-char + '((morohashi-daikanwa 34917 0 2) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x535E) ; ø»˜« + (=ucs . #x27869) ; 𧡩 + )) +(define-char + '((=>ucs . #x89AA) ; 親 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-1 . 7496) + (shinjigen-2 . 7496) + (korean-ksc5601 . #x7651) ; ø»Š—² + (=jis-x0208-1990 . #x3F46) ; ø½Š¢¥ + (ideograph-daikanwa . 34918) ; ø¸ˆ¡¦ + (ucs-jis . #x89AA) ; ø»Š—² + )) +(define-char + '((=>ucs . #x89AA) ; 親 + (morohashi-daikanwa 34918 0 0) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x7235) ; ø»’¹® + )) +(define-char + '((=>ucs . #x89AA) ; 親 + (morohashi-daikanwa 34918 0 1) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x3F46) ; ø»‚¨© + (japanese-jisx0208 . #x3F46) ; ø»†¼± + )) +(define-char + '((morohashi-daikanwa 34918 0 2) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-gb12345 . #x4757) ; 親 + (=ucs . #x89AA) ; 親 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 34919) ; ø¸ˆ¡§ + (=ucs . #x2786A) ; 𧡪 + )) +(define-char + '((=>ucs . #x2786A) ; 𧡪 + (morohashi-daikanwa 34919 0 0) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x535D) ; ø»˜«€ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5831) ; ø»š»® + (ideograph-daikanwa . 34920) ; ø¸ˆ¡¨ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x535C) ; ø»˜ª¿ + (ideograph-daikanwa . 34921) ; ø¸ˆ¡© + (=ucs . #x4689) ; 䚉 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5835) ; ø»š»² + (ideograph-daikanwa . 34922) ; ø¸ˆ¡ª + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3333) ; ø»ž™¢ + (ideograph-daikanwa . 34923) ; ø¸ˆ¡« + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x582D) ; ø»š»ª + (ideograph-daikanwa . 34924) ; ø¸ˆ¡¬ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 34925) ; ø¸ˆ¡­ + )) +(define-char + '((morohashi-daikanwa 34925 0 1) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5833) ; ø»š»° + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6A6C) ; ø»…² + (chinese-isoir165 . #x6A6C) ; ø»Žš­ + (=ucs . #x89CE) ; 觎 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (kangxi-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 7500) + (=jis-x0208 . #x4D77) ; ø½Š·º + (chinese-cns11643-3 . #x5266) ; ø»–Ÿ§ + (ideograph-daikanwa . 34928) ; ø¸ˆ¡° + (=ucs . #x89A7) ; 覧 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-3 . #x5646) ; ø»–¤¿ + (ideograph-daikanwa . 34929) ; ø¸ˆ¡± + (=ucs . #x89AB) ; 覫 + )) +(define-char + '((=>ucs . #x468A) ; 䚊 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 34930) ; ø¸ˆ¡² + )) +(define-char + '((morohashi-daikanwa 34930 0 2) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E43) ; ø»›„´ + (=ucs . #x468A) ; 䚊 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B66) ; ø»ž¦… + (ideograph-daikanwa . 34931) ; ø¸ˆ¡³ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5868) ; ø»˜²¡ + (ideograph-daikanwa . 34932) ; ø¸ˆ¡´ + (=ucs . #x468B) ; 䚋 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 34933) ; ø¸ˆ¡µ + )) +(define-char + '((morohashi-daikanwa 34933 0 9) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6460) ; ø»›Ž… + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 7498) + (=jis-x0208 . #x6B31) ; ø½‹¢¸ + (chinese-cns11643-1 . #x7546) ; ø»’¾™ + (chinese-gb12345 . #x6A69) ; 覬 + (ideograph-daikanwa . 34934) ; ø¸ˆ¡¶ + (=ucs . #x89AC) ; 覬 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F47) ; ø»”¨Š + (ideograph-daikanwa . 34935) ; ø¸ˆ¡· + (=ucs . #x89AD) ; 覭 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E45) ; ø»›„¶ + (ideograph-daikanwa . 34936) ; ø¸ˆ¡¸ + )) +(define-char + '((=>ucs . #x89AF) ; 覯 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x6B32) ; ø»ƒ¨½ + (ideograph-daikanwa . 34937) ; ø¸ˆ¡¹ + )) +(define-char + '((morohashi-daikanwa 34937 0 1) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0208 . #x6B32) ; ø»‡½… + (chinese-cns11643-2 . #x5F48) ; ø»”¨‹ + (=jis-x0208-1990 . #x6B32) ; ø½‹¢¹ + (chinese-gb12345 . #x6A6D) ; 覯 + (=ucs . #x89AF) ; 覯 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E44) ; ø»›„µ + (ideograph-daikanwa . 34938) ; ø¸ˆ¡º + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 34940) ; ø¸ˆ¡¼ + )) +(define-char + '((morohashi-daikanwa 34940 0 2) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B6B) ; ø»ž¦Š + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B69) ; ø»ž¦ˆ + (ideograph-daikanwa . 34941) ; ø¸ˆ¡½ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F49) ; ø»”¨Œ + (ideograph-daikanwa . 34943) ; ø¸ˆ¡¿ + (=ucs . #x89AE) ; 覮 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B68) ; ø»ž¦‡ + (ideograph-daikanwa . 49714) ; ø¸Œˆ² + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5869) ; ø»˜²¢ + (=ucs . #x468C) ; 䚌 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6A6D) ; ø»…²ž + (chinese-isoir165 . #x6A6D) ; ø»Žš® + (=ucs . #x89CF) ; 觏 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B67) ; ø»ž¦† + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B6A) ; ø»ž¦‰ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6462) ; ø»›Ž‡ + (ideograph-daikanwa . 34944) ; ø¸ˆ¢€ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x5D2E) ; ø»‹¼¥ + (chinese-cns11643-3 . #x587E) ; ø»–¨³ + (=jis-x0213-2-2000 . #x7849) ; ø»¦š + (ideograph-daikanwa . 34945) ; ø¸ˆ¢ + (=ucs . #x89B0) ; 覰 + )) +(define-char + '((=>ucs . #x27883) ; 𧢃 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 34946) ; ø¸ˆ¢‚ + )) +(define-char + '((morohashi-daikanwa 34946 0 0) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D51) ; ø»˜¹  + (=ucs . #x27883) ; 𧢃 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x587D) ; ø»–¨² + (ideograph-daikanwa . 34947) ; ø¸ˆ¢ƒ + (=ucs . #x89B1) ; 覱 + )) +(define-char + '((=>ucs . #x27884) ; 𧢄 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D4F) ; ø»˜¹ž + (ideograph-daikanwa . 34948) ; ø¸ˆ¢„ + )) +(define-char + '((morohashi-daikanwa 34948 0 0) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (total-strokes . 18) + (=ucs . #x27884) ; 𧢄 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D4E) ; ø»˜¹ + (ideograph-daikanwa . 34949) ; ø¸ˆ¢… + (=ucs . #x468D) ; 䚍 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6461) ; ø»›Ž† + (ideograph-daikanwa . 34950) ; ø¸ˆ¢† + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D50) ; ø»˜¹Ÿ + (ideograph-daikanwa . 34951) ; ø¸ˆ¢‡ + (=ucs . #x468E) ; 䚎 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 7504) + (=jis-x0208 . #x6B33) ; ø½‹¢º + (korean-ksc5601 . #x504C) ; ø»‰Ÿ¹ + (chinese-cns11643-1 . #x773C) ; ø»“‹ + (chinese-gb12345 . #x6A6E) ; 覲 + (ideograph-daikanwa . 34952) ; ø¸ˆ¢ˆ + (=ucs . #x89B2) ; 覲 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4324) ; ø»ž°³ + (ideograph-daikanwa . 34953) ; ø¸ˆ¢‰ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 7502) + (=jis-x0208 . #x3451) ; ø½Š’¦ + (chinese-cns11643-3 . #x5921) ; ø»–¨´ + (ideograph-daikanwa . 34955) ; ø¸ˆ¢‹ + (=ucs . #x89B3) ; 観 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (chinese-gb2312 . #x6A6E) ; ø»…²Ÿ + (chinese-isoir165 . #x6A6E) ; ø»Žš¯ + (=ucs . #x89D0) ; 觐 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (chinese-gb2312 . #x6A6F) ; ø»…²  + (chinese-isoir165 . #x6A6F) ; ø»Žš° + (=ucs . #x89D1) ; 觑 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x612D) ; ø»˜¾´ + (ideograph-daikanwa . 34956) ; ø¸ˆ¢Œ + (=ucs . #x468F) ; 䚏 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x612E) ; ø»˜¾µ + (ideograph-daikanwa . 34957) ; ø¸ˆ¢ + (=ucs . #x4690) ; 䚐 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5D2F) ; ø»‹¼¦ + (chinese-cns11643-4 . #x612F) ; ø»˜¾¶ + (ideograph-daikanwa . 34958) ; ø¸ˆ¢Ž + (=ucs . #x89B4) ; 覴 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5D30) ; ø»‹¼§ + (chinese-cns11643-3 . #x5B31) ; ø»–¬€ + (ideograph-daikanwa . 34959) ; ø¸ˆ¢ + (=ucs . #x89B5) ; 覵 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B30) ; ø»–«¿ + (ideograph-daikanwa . 34960) ; ø¸ˆ¢ + (=ucs . #x4691) ; 䚑 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x612C) ; ø»˜¾³ + (ideograph-daikanwa . 34961) ; ø¸ˆ¢‘ + (=ucs . #x4692) ; 䚒 + )) +(define-char + '((=>ucs . #x89B6) ; 覶 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5D31) ; ø»‹¼¨ + (ideograph-daikanwa . 34962) ; ø¸ˆ¢’ + (ucs-jis . #x89B6) ; ø»‹¼¨ + )) +(define-char + '((morohashi-daikanwa 34962 0 2) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x6721) ; ø»”³” + (=ucs . #x89B6) ; 覶 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 34964) ; ø¸ˆ¢” + )) +(define-char + '((morohashi-daikanwa 34964 0 2) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4325) ; ø»ž°´ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6130) ; ø»˜¾· + (ideograph-daikanwa . 34965) ; ø¸ˆ¢• + (=ucs . #x4693) ; 䚓 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x497D) ; ø»ž»€ + (ideograph-daikanwa . 34966) ; ø¸ˆ¢– + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x497E) ; ø»ž» + (ideograph-daikanwa . 34967) ; ø¸ˆ¢— + )) +(define-char + '((=>ucs . #x89B7) ; 覷 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5D32) ; ø»‹¼© + (chinese-cns11643-2 . #x667E) ; ø»”³“ + (=jis-x0213-2-2000 . #x784A) ; ø»¦› + (ideograph-daikanwa . 34969) ; ø¸ˆ¢™ + (ucs-jis . #x89B7) ; ø»‹¼© + )) +(define-char + '((morohashi-daikanwa 34969 0 4) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-gb12345 . #x6A6F) ; 覷 + (=ucs . #x89B7) ; 覷 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 12) + (=ucs . #x89B8) ; 覸 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x6978) ; ø»”·§ + (ideograph-daikanwa . 34970) ; ø¸ˆ¢š + (=ucs . #x89B9) ; 覹 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5029) ; ø»Ÿƒ¾ + (ideograph-daikanwa . 34971) ; ø¸ˆ¢› + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D5F) ; ø»››’ + (ideograph-daikanwa . 34972) ; ø¸ˆ¢œ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 13) + (total-strokes . 20) + (shinjigen-2 . 7490) + (=jis-x0208 . #x6B34) ; ø½‹¢» + (korean-ksc5601 . #x4A46) ; ø»‰–¿ + (chinese-cns11643-1 . #x7A3C) ; ø»“…¥ + (chinese-gb12345 . #x3E75) ; 覺 + (ideograph-daikanwa . 34973) ; ø¸ˆ¢ + (=ucs . #x89BA) ; 覺 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D2A) ; ø»–®µ + (ideograph-daikanwa . 34974) ; ø¸ˆ¢ž + (=ucs . #x89BB) ; 覻 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5028) ; ø»Ÿƒ½ + (ideograph-daikanwa . 34975) ; ø¸ˆ¢Ÿ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D5E) ; ø»››‘ + (ideograph-daikanwa . 34976) ; ø¸ˆ¢  + )) +(define-char + '((=>ucs . #x89BD) ; 覽 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 14) + (total-strokes . 21) + (shinjigen-2 . 7501) + (=jis-x0208 . #x6B35) ; ø½‹¢¼ + (korean-ksc5601 . #x5542) ; ø»‰§… + (chinese-cns11643-1 . #x7B2A) ; ø»“†± + (ideograph-daikanwa . 34977) ; ø¸ˆ¢¡ + (ucs-jis . #x89BD) ; ø½‹¢¼ + )) +(define-char + '((morohashi-daikanwa 34977 0 1) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-gb12345 . #x4040) ; 覽 + (=ucs . #x89BD) ; 覽 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E60) ; ø»–±‰ + (ideograph-daikanwa . 34978) ; ø¸ˆ¢¢ + (=ucs . #x4694) ; 䚔 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 14) + (total-strokes . 21) + (japanese-jisx0212 . #x5D33) ; ø»‹¼ª + (chinese-cns11643-3 . #x5E61) ; ø»–±Š + (ideograph-daikanwa . 34980) ; ø¸ˆ¢¤ + (=ucs . #x89BC) ; 覼 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5528) ; ø»Ÿ‹“ + (ideograph-daikanwa . 49715) ; ø¸Œˆ³ + )) +(define-char + '((=>ucs . #x2789C) ; 𧢜 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 34981) ; ø¸ˆ¢¥ + )) +(define-char + '((morohashi-daikanwa 34981 0 0) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-4 . #x6943) ; ø»™Šº + (=ucs . #x2789C) ; 𧢜 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x7439) ; ø»›¤¾ + (ideograph-daikanwa . 34982) ; ø¸ˆ¢¦ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E23) ; ø»”½¨ + (ideograph-daikanwa . 34983) ; ø¸ˆ¢§ + (=ucs . #x89BE) ; 覾 + )) +(define-char + '((=>ucs . #x89BF) ; 覿 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 15) + (total-strokes . 22) + (shinjigen-2 . 7508) + (=jis-x0208 . #x6B36) ; ø½‹¢½ + (ideograph-daikanwa . 34984) ; ø¸ˆ¢¨ + (ucs-jis . #x89BF) ; ø½‹¢½ + )) +(define-char + '((morohashi-daikanwa 34984 0 1) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E22) ; ø»”½§ + (chinese-gb12345 . #x6A6B) ; 覿 + (=ucs . #x89BF) ; 覿 + )) +(define-char + '((=>ucs . #x2789E) ; 𧢞 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 34985) ; ø¸ˆ¢© + )) +(define-char + '((=>ucs . #x2789E) ; 𧢞 + (morohashi-daikanwa 34985 0 0) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-4 . #x6942) ; ø»™Š¹ + )) +(define-char + '((morohashi-daikanwa 34985 0 1) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 15) + (total-strokes . 22) + (=ucs . #x2789E) ; 𧢞 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5933) ; ø»Ÿ‘– + (ideograph-daikanwa . 34986) ; ø¸ˆ¢ª + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x782F) ; ø»›ª¬ + (ideograph-daikanwa . 34987) ; ø¸ˆ¢« + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F53) ; ø»Ÿšª + (ideograph-daikanwa . 34988) ; ø¸ˆ¢¬ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F52) ; ø»Ÿš© + (ideograph-daikanwa . 34989) ; ø¸ˆ¢­ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-5 . #x794D) ; ø»›¬¨ + (ideograph-daikanwa . 34990) ; ø¸ˆ¢® + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D21) ; ø»™ + (ideograph-daikanwa . 34991) ; ø¸ˆ¢¯ + (=ucs . #x278AB) ; 𧢫 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-5 . #x794C) ; ø»›¬§ + (ideograph-daikanwa . 34992) ; ø¸ˆ¢° + )) +(define-char + '((=>ucs . #x89C0) ; 觀 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 34993) ; ø¸ˆ¢± + )) +(define-char + '((=>ucs . #x89C0) ; 觀 + (morohashi-daikanwa 34993 0 0) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-1 . #x7D28) ; ø»“‰« + )) +(define-char + '((=>ucs . #x89C0) ; 觀 + (morohashi-daikanwa 34993 0 2) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 17) + (total-strokes . 24) + (=jis-x0208 . #x6B37) ; ø½‹¢¾ + (korean-ksc5601 . #x4E3A) ; ø»‰œ« + (ucs-jis . #x89C0) ; ø½‹¢¾ + )) +(define-char + '((morohashi-daikanwa 34993 0 3) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-gb12345 . #x395B) ; 觀 + (=ucs . #x89C0) ; 觀 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-7 . #x6149) ; ø»Ÿœ + (ideograph-daikanwa . 34994) ; ø¸ˆ¢² + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A38) ; ø»›­± + (ideograph-daikanwa . 34996) ; ø¸ˆ¢´ + (=ucs . #x4695) ; 䚕 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A74) ; ø»›®­ + (ideograph-daikanwa . 34998) ; ø¸ˆ¢¶ + )) +(define-char + '((=>ucs . #x278AE) ; 𧢮 + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 21) + (total-strokes . 28) + (ideograph-daikanwa . 34999) ; ø¸ˆ¢· + )) +(define-char + '((morohashi-daikanwa 34999 0 0) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 21) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E3B) ; ø»™’ˆ + (=ucs . #x278AE) ; 𧢮 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 24) + (total-strokes . 31) + (chinese-cns11643-3 . #x623C) ; ø»–¶ + (ideograph-daikanwa . 35000) ; ø¸ˆ¢¸ + (=ucs . #x4696) ; 䚖 + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 27) + (total-strokes . 34) + (ideograph-daikanwa . 35001) ; ø¸ˆ¢¹ + )) +(define-char + '((morohashi-daikanwa 35001 0 2) + (ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 27) + (total-strokes . 34) + (chinese-cns11643-5 . #x7C44) ; ø»›°¹ + )) +(define-char + '((ideographic-radical . 147) ; ⾒ + (ideographic-strokes . 37) + (total-strokes . 44) + (chinese-cns11643-7 . #x6654) ; ø»Ÿ¤½ + (ideograph-daikanwa . 35002) ; ø¸ˆ¢º + )) diff --git a/lisp/utf-2000/Ideograph-R148-Horn.el b/lisp/utf-2000/Ideograph-R148-Horn.el new file mode 100644 index 0000000..394227e --- /dev/null +++ b/lisp/utf-2000/Ideograph-R148-Horn.el @@ -0,0 +1,2055 @@ +(define-char + '((=>ucs . #x89D2) ; 角 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 7510) + (=jis-x0208 . #x3351) ; ø½Š‘ˆ + (korean-ksc5601 . #x4A47) ; ø»‰—€ + (chinese-cns11643-1 . #x4B45) ; ø»’€¬ + (=gt-pj-1 . #x3351) ; ø½Š‘ˆ + (ideograph-daikanwa . 35003) ; ø¸ˆ¢» + (=gt-k . 02511) ; ý¡„€§ + (ucs-jis . #x89D2) ; ø½Š‘ˆ + )) +(define-char + '((morohashi-daikanwa 35003 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 0) + (total-strokes . 7) + (chinese-gb2312 . #x3D47) ; ø»„¯² + (chinese-isoir165 . #x3D47) ; ø»˜‚ + (=ucs . #x89D2) ; 角 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 1) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E2F) ; ø»œˆ„ + (ideograph-daikanwa . 35004) ; ø¸ˆ¢¼ + (=ucs . #x278B3) ; 𧢳 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 1) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E2E) ; ø»œˆƒ + (ideograph-daikanwa . 35005) ; ø¸ˆ¢½ + (=ucs . #x278B2) ; 𧢲 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 2) + (total-strokes . 9) + (ideograph-daikanwa . 35006) ; ø¸ˆ¢¾ + (=ucs . #x89D3) ; 觓 + )) +(define-char + '((=>ucs . #x89D3) ; 觓 + (morohashi-daikanwa 35006 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D50) ; ø»“ž· + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B48) ; ø»™¹¿ + (ideograph-daikanwa . 35007) ; ø¸ˆ¢¿ + (=ucs . #x278B5) ; 𧢵 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 2) + (total-strokes . 9) + (japanese-jisx0212 . #x5D34) ; ø»‹¼« + (chinese-isoir165 . #x2C7C) ; ø»Œ¿¹ + (chinese-cns11643-1 . #x5352) ; ø»’Œ© + (=jis-x0213-1-2000 . #x7B7A) ; ø»¤˜¡ + (ideograph-daikanwa . 35008) ; ø¸ˆ£€ + (=ucs . #x89D4) ; 觔 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 2) + (total-strokes . 9) + (ideograph-daikanwa . 35009) ; ø¸ˆ£ + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-6 . #x3454) ; ø»œ‘ + (ideograph-daikanwa . 35010) ; ø¸ˆ£‚ + (=ucs . #x278B4) ; 𧢴 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F78) ; ø»—¶£ + (ideograph-daikanwa . 35011) ; ø¸ˆ£ƒ + (=ucs . #x278B7) ; 𧢷 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C2C) ; ø»œœ¥ + (ideograph-daikanwa . 35012) ; ø¸ˆ£„ + (=ucs . #x278B8) ; 𧢸 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F79) ; ø»—¶¤ + (ideograph-daikanwa . 35013) ; ø¸ˆ£… + (=ucs . #x278B9) ; 𧢹 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C2B) ; ø»œœ¤ + (ideograph-daikanwa . 35014) ; ø¸ˆ£† + (=ucs . #x278BA) ; 𧢺 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5D35) ; ø»‹¼¬ + (chinese-cns11643-2 . #x394B) ; ø»“°š + (ideograph-daikanwa . 35015) ; ø¸ˆ£‡ + (=ucs . #x89D5) ; 觕 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4467) ; ø»œ© + (ideograph-daikanwa . 35016) ; ø¸ˆ£ˆ + (=ucs . #x278BB) ; 𧢻 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x353C) ; ø»—¾› + (ideograph-daikanwa . 35017) ; ø¸ˆ£‰ + (=ucs . #x278C8) ; 𧣈 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-gb2312 . #x757B) ; ø»†‚¶ + (japanese-jisx0212 . #x5D36) ; ø»‹¼­ + (chinese-isoir165 . #x757B) ; ø»Ž«† + (chinese-cns11643-2 . #x3949) ; ø»“°˜ + (=jis-x0213-2-2000 . #x784B) ; ø»¦œ + (ideograph-daikanwa . 35018) ; ø¸ˆ£Š + (=ucs . #x89D6) ; 觖 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5D37) ; ø»‹¼® + (chinese-cns11643-4 . #x3539) ; ø»—¾˜ + (ideograph-daikanwa . 35019) ; ø¸ˆ£‹ + (=ucs . #x89D7) ; 觗 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x353B) ; ø»—¾š + (ideograph-daikanwa . 35020) ; ø¸ˆ£Œ + (=ucs . #x278BC) ; 𧢼 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4466) ; ø»œ© + (ideograph-daikanwa . 35021) ; ø¸ˆ£ + (=ucs . #x278C9) ; 𧣉 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x353A) ; ø»—¾™ + (ideograph-daikanwa . 35022) ; ø¸ˆ£Ž + (=ucs . #x4697) ; 䚗 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3553) ; ø»šˆ¶ + (ideograph-daikanwa . 35023) ; ø¸ˆ£ + (=ucs . #x278BD) ; 𧢽 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3552) ; ø»šˆµ + (ideograph-daikanwa . 35024) ; ø¸ˆ£ + (=ucs . #x278BE) ; 𧢾 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x445F) ; ø»œ©ˆ + (ideograph-daikanwa . 35025) ; ø¸ˆ£‘ + (=ucs . #x278BF) ; 𧢿 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4463) ; ø»œ©Œ + (ideograph-daikanwa . 35026) ; ø¸ˆ£’ + (=ucs . #x278C0) ; 𧣀 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3537) ; ø»—¾– + (ideograph-daikanwa . 35027) ; ø¸ˆ£“ + (=ucs . #x278C1) ; 𧣁 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x445E) ; ø»œ©‡ + (ideograph-daikanwa . 35028) ; ø¸ˆ£” + (=ucs . #x278CD) ; 𧣍 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5D38) ; ø»‹¼¯ + (=jis-x0213-2-2000 . #x784C) ; ø»¦ + (ideograph-daikanwa . 35029) ; ø¸ˆ£• + (=ucs . #x89D8) ; 觘 + )) +(define-char + '((=>ucs . #x89D8) ; 觘 + (morohashi-daikanwa 35029 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3538) ; ø»—¾— + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3551) ; ø»šˆ´ + (ideograph-daikanwa . 35030) ; ø¸ˆ£– + (=ucs . #x278C3) ; 𧣃 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x394A) ; ø»“°™ + (ideograph-daikanwa . 35031) ; ø¸ˆ£— + (=ucs . #x89D9) ; 觙 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4460) ; ø»œ©‰ + (ideograph-daikanwa . 35032) ; ø¸ˆ£˜ + (=ucs . #x278C4) ; 𧣄 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4462) ; ø»œ©‹ + (ideograph-daikanwa . 35033) ; ø¸ˆ£™ + (=ucs . #x278CE) ; 𧣎 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4461) ; ø»œ©Š + (ideograph-daikanwa . 35034) ; ø¸ˆ£š + (=ucs . #x278D0) ; 𧣐 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 35035) ; ø¸ˆ£› + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 35036) ; ø¸ˆ£œ + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 35037) ; ø¸ˆ£ + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4464) ; ø»œ© + (ideograph-daikanwa . 35038) ; ø¸ˆ£ž + (=ucs . #x278C2) ; 𧣂 + )) +(define-char + '((=>ucs . #x278CF) ; 𧣏 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 35039) ; ø¸ˆ£Ÿ + )) +(define-char + '((morohashi-daikanwa 35039 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4465) ; ø»œ©Ž + (=ucs . #x278CF) ; 𧣏 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=jis-x0208 . #x3351) ; ø½Š‘ˆ + (korean-ksc5601 . #x4A47) ; ø»‰—€ + (chinese-cns11643-1 . #x4B45) ; ø»’€¬ + (ideograph-daikanwa . 35003) ; ø¸ˆ¢» + ) + ((=ucs . #x5347) ; 升 + )) + (=cbeta . 00976) ; ø¸  + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C37) ; ø»š’¬ + (ideograph-daikanwa . 35040) ; ø¸ˆ£  + (=ucs . #x278D1) ; 𧣑 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B26) ; ø»˜†¹ + (ideograph-daikanwa . 35041) ; ø¸ˆ£¡ + (=ucs . #x278D2) ; 𧣒 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C38) ; ø»š’­ + (ideograph-daikanwa . 35042) ; ø¸ˆ£¢ + (=ucs . #x278D5) ; 𧣕 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-gb2312 . #x757D) ; ø»†‚¸ + (=jis-x0208 . #x6B38) ; ø½‹¢¿ + (chinese-isoir165 . #x757D) ; ø»Ž«ˆ + (chinese-cns11643-2 . #x403A) ; ø»“º› + (=gt-pj-1 . #x6B38) ; 觚 + (ideograph-daikanwa . 35043) ; ø¸ˆ££ + (=gt-k . 10388) ; ý¡„‚¢” + (=ucs . #x89DA) ; 觚 + )) +(define-char + '((=>ucs . #x278D6) ; 𧣖 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 35044) ; ø¸ˆ£¤ + )) +(define-char + '((morohashi-daikanwa 35044 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E63) ; ø»œ·¸ + (=ucs . #x278D6) ; 𧣖 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E69) ; ø»œ·¾ + (ideograph-daikanwa . 35045) ; ø¸ˆ£¥ + (=ucs . #x278D8) ; 𧣘 + )) +(define-char + '((=>ucs . #x278D9) ; 𧣙 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 35046) ; ø¸ˆ£¦ + )) +(define-char + '((morohashi-daikanwa 35046 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E65) ; ø»œ·º + (=ucs . #x278D9) ; 𧣙 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x403B) ; ø»“ºœ + (ideograph-daikanwa . 35047) ; ø¸ˆ£§ + (=ucs . #x89DB) ; 觛 + )) +(define-char + '((=>ucs . #x278DA) ; 𧣚 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 35048) ; ø¸ˆ£¨ + )) +(define-char + '((morohashi-daikanwa 35048 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B27) ; ø»˜†º + (=ucs . #x278DA) ; 𧣚 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B28) ; ø»˜†» + (ideograph-daikanwa . 35049) ; ø¸ˆ£© + (=ucs . #x278DB) ; 𧣛 + )) +(define-char + '((=>ucs . #x89DC) ; 觜 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (=jis-x0208 . #x6B39) ; ø½‹£€ + (=gt-pj-1 . #x6B39) ; ø½‹£€ + (ideograph-daikanwa . 35050) ; ø¸ˆ£ª + (=gt-k . 10353) ; ý¡„‚¡± + (ucs-jis . #x89DC) ; ø½‹£€ + )) +(define-char + '((=>ucs . #x89DC) ; 觜 + (morohashi-daikanwa 35050 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4749) ; ø»”„¼ + )) +(define-char + '((morohashi-daikanwa 35050 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x757E) ; ø»†‚¹ + (chinese-isoir165 . #x757E) ; ø»Ž«‰ + (=ucs . #x89DC) ; 觜 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7516) + (=jis-x0208 . #x6B3A) ; ø½‹£ + (chinese-cns11643-2 . #x4039) ; ø»“ºš + (ideograph-daikanwa . 35051) ; ø¸ˆ£« + (=ucs . #x89DD) ; 觝 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E68) ; ø»œ·½ + (ideograph-daikanwa . 35053) ; ø¸ˆ£­ + (=ucs . #x278DC) ; 𧣜 + )) +(define-char + '((=>ucs . #x278D3) ; 𧣓 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 35054) ; ø¸ˆ£® + )) +(define-char + '((morohashi-daikanwa 35054 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E64) ; ø»œ·¹ + (=ucs . #x278D3) ; 𧣓 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E67) ; ø»œ·¼ + (ideograph-daikanwa . 35055) ; ø¸ˆ£¯ + (=ucs . #x278D4) ; 𧣔 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E66) ; ø»œ·» + (ideograph-daikanwa . 35056) ; ø¸ˆ£° + (=ucs . #x278D7) ; 𧣗 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 5) + (chinese-gb2312 . #x757C) ; ø»†‚· + (chinese-isoir165 . #x757C) ; ø»Ž«‡ + (=ucs . #x89DE) ; 觞 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4273) ; ø»šœœ + (ideograph-daikanwa . 35057) ; ø¸ˆ£± + (=ucs . #x278E1) ; 𧣡 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4272) ; ø»šœ› + (ideograph-daikanwa . 35058) ; ø¸ˆ£² + (=ucs . #x278E3) ; 𧣣 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4271) ; ø»šœš + (ideograph-daikanwa . 35059) ; ø¸ˆ£³ + (=ucs . #x278E2) ; 𧣢 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4743) ; ø»”„¶ + (ideograph-daikanwa . 35060) ; ø¸ˆ£´ + (=ucs . #x89DF) ; 觟 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4453) ; ø»–Š° + (ideograph-daikanwa . 35061) ; ø¸ˆ£µ + (=ucs . #x4698) ; 䚘 + )) +(define-char + '((=>ucs . #x89E0) ; 觠 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 35062) ; ø¸ˆ£¶ + )) +(define-char + '((morohashi-daikanwa 35062 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4747) ; ø»”„º + (=ucs . #x89E0) ; 觠 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4746) ; ø»”„¹ + (ideograph-daikanwa . 35063) ; ø¸ˆ£· + (=ucs . #x89E1) ; 觡 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4067) ; ø»˜ + (ideograph-daikanwa . 35064) ; ø¸ˆ£¸ + (=ucs . #x4699) ; 䚙 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4452) ; ø»–Š¯ + (ideograph-daikanwa . 35065) ; ø¸ˆ£¹ + (=ucs . #x469A) ; 䚚 + )) +(define-char + '((=>ucs . #x89E2) ; 觢 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 35066) ; ø¸ˆ£º + )) +(define-char + '((morohashi-daikanwa 35066 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4748) ; ø»”„» + (=ucs . #x89E2) ; 觢 + )) +(define-char + '((=>ucs . #x89E3) ; 解 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (=jis-x0208 . #x3272) ; ø½Š‹ + (korean-ksc5601 . #x7A30) ; ø»Š‰ + (chinese-cns11643-1 . #x6658) ; ø»’¨© + (=gt-pj-1 . #x3272) ; ø½Š‹ + (ideograph-daikanwa . 35067) ; ø¸ˆ£» + (=gt-k . 10178) ; ý¡„‚Ÿ‚ + (ucs-jis . #x89E3) ; ø½Š‹ + )) +(define-char + '((morohashi-daikanwa 35067 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x3D62) ; ø»„° + (chinese-isoir165 . #x3D62) ; ø»˜ + (=ucs . #x89E3) ; 解 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4745) ; ø»”„¸ + (ideograph-daikanwa . 35068) ; ø¸ˆ£¼ + (=ucs . #x89E4) ; 觤 + )) +(define-char + '((=>ucs . #x89E5) ; 觥 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5D39) ; ø»‹¼° + (chinese-cns11643-2 . #x4744) ; ø»”„· + (=jis-x0213-1-2000 . #x7B7B) ; ø»¤˜¢ + (ideograph-daikanwa . 35069) ; ø¸ˆ£½ + (ucs-jis . #x89E5) ; ø»‹¼° + )) +(define-char + '((morohashi-daikanwa 35069 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x7621) ; ø»†‚º + (chinese-isoir165 . #x7621) ; ø»Ž«Š + (=ucs . #x89E5) ; 觥 + )) +(define-char + '((=>ucs . #x89E6) ; 触 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7519) + (=jis-x0208 . #x3F28) ; ø½Š¢‡ + (chinese-cns11643-2 . #x474A) ; ø»”„½ + (ideograph-daikanwa . 35070) ; ø¸ˆ£¾ + (ucs-jis . #x89E6) ; ø½Š¢‡ + )) +(define-char + '((morohashi-daikanwa 35070 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x3425) ; ø»„¢‚ + (chinese-isoir165 . #x3425) ; ø»Š’ + (=ucs . #x89E6) ; 触 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 35071) ; ø¸ˆ£¿ + (=ucs . #x278E5) ; 𧣥 + )) +(define-char + '((=>ucs . #x278E5) ; 𧣥 + (morohashi-daikanwa 35071 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5838) ; ø»…¹ + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 685) + (=jis-x0208 . #x6B3B) ; ø½‹£‚ + (chinese-cns11643-3 . #x4454) ; ø»–Š± + (ideograph-daikanwa . 35074) ; ø¸ˆ¤‚ + (=ucs . #x89E7) ; 觧 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x623E) ; ø»”« + (ideograph-daikanwa . 35075) ; ø¸ˆ¤ƒ + (=ucs . #x278E8) ; 𧣨 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E31) ; ø»”Ž¶ + (ideograph-daikanwa . 35076) ; ø¸ˆ¤„ + (=ucs . #x89E8) ; 觨 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4975) ; ø»š¦° + (ideograph-daikanwa . 35077) ; ø¸ˆ¤… + (=ucs . #x278E9) ; 𧣩 + )) +(define-char + '((=>ucs . #x278EA) ; 𧣪 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 35078) ; ø¸ˆ¤† + )) +(define-char + '((morohashi-daikanwa 35078 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4739) ; ø»˜˜´ + (=ucs . #x278EA) ; 𧣪 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5D3A) ; ø»‹¼± + (chinese-cns11643-2 . #x4E2F) ; ø»”Ž´ + (ideograph-daikanwa . 35079) ; ø¸ˆ¤‡ + (=ucs . #x89E9) ; 觩 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6240) ; ø»”­ + (ideograph-daikanwa . 35080) ; ø¸ˆ¤ˆ + (=ucs . #x278EB) ; 𧣫 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x495C) ; ø»–’ + (ideograph-daikanwa . 35081) ; ø¸ˆ¤‰ + (=ucs . #x89EA) ; 觪 + )) +(define-char + '((=>ucs . #x469B) ; 䚛 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 35082) ; ø¸ˆ¤Š + )) +(define-char + '((morohashi-daikanwa 35082 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x473A) ; ø»˜˜µ + (=ucs . #x469B) ; 䚛 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4973) ; ø»š¦® + (ideograph-daikanwa . 35083) ; ø¸ˆ¤‹ + (=ucs . #x278EC) ; 𧣬 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-gb2312 . #x7622) ; ø»†‚» + (japanese-jisx0212 . #x5D3B) ; ø»‹¼² + (chinese-isoir165 . #x7622) ; ø»Ž«‹ + (chinese-cns11643-2 . #x4E30) ; ø»”Žµ + (=jis-x0213-2-2000 . #x784D) ; ø»¦ž + (ideograph-daikanwa . 35084) ; ø¸ˆ¤Œ + (=ucs . #x89EB) ; 觫 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4974) ; ø»š¦¯ + (ideograph-daikanwa . 35085) ; ø¸ˆ¤ + (=ucs . #x278ED) ; 𧣭 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6241) ; ø»”® + (ideograph-daikanwa . 35086) ; ø¸ˆ¤Ž + (=ucs . #x278EF) ; 𧣯 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x623C) ; ø»”© + (ideograph-daikanwa . 35087) ; ø¸ˆ¤ + (=ucs . #x278F0) ; 𧣰 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x623D) ; ø»”ª + (ideograph-daikanwa . 35088) ; ø¸ˆ¤ + (=ucs . #x278EE) ; 𧣮 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x623F) ; ø»”¬ + (ideograph-daikanwa . 35089) ; ø¸ˆ¤‘ + (=ucs . #x278F1) ; 𧣱 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x543C) ; ø»”—µ + (ideograph-daikanwa . 35090) ; ø¸ˆ¤’ + (=ucs . #x89EC) ; 觬 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D51) ; ø»˜¢€ + (ideograph-daikanwa . 35091) ; ø¸ˆ¤“ + (=ucs . #x469C) ; 䚜 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2866) ; ø»žŠ‹ + (ideograph-daikanwa . 35092) ; ø¸ˆ¤” + (=ucs . #x278F4) ; 𧣴 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5075) ; ø»š±‚ + (ideograph-daikanwa . 35093) ; ø¸ˆ¤• + (=ucs . #x278F5) ; 𧣵 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2867) ; ø»žŠŒ + (ideograph-daikanwa . 35094) ; ø¸ˆ¤– + (=ucs . #x278F6) ; 𧣶 + )) +(define-char + '((=>ucs . #x278F7) ; 𧣷 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 35095) ; ø¸ˆ¤— + )) +(define-char + '((morohashi-daikanwa 35095 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5074) ; ø»š± + (=ucs . #x278F7) ; 𧣷 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5070) ; ø»š°½ + (ideograph-daikanwa . 35096) ; ø¸ˆ¤˜ + (=ucs . #x278F8) ; 𧣸 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x506F) ; ø»š°¼ + (ideograph-daikanwa . 35097) ; ø¸ˆ¤™ + (=ucs . #x278F9) ; 𧣹 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D4C) ; ø»˜¡» + (ideograph-daikanwa . 35098) ; ø¸ˆ¤š + (=ucs . #x469D) ; 䚝 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D4E) ; ø»˜¡½ + (ideograph-daikanwa . 35099) ; ø¸ˆ¤› + (=ucs . #x469E) ; 䚞 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D53) ; ø»˜¢‚ + (ideograph-daikanwa . 35100) ; ø¸ˆ¤œ + (=ucs . #x469F) ; 䚟 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D50) ; ø»˜¡¿ + (ideograph-daikanwa . 35101) ; ø¸ˆ¤ + (=ucs . #x278FA) ; 𧣺 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D52) ; ø»˜¢ + (ideograph-daikanwa . 35102) ; ø¸ˆ¤ž + (=ucs . #x278FB) ; 𧣻 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D4D) ; ø»˜¡¼ + (ideograph-daikanwa . 35103) ; ø¸ˆ¤Ÿ + (=ucs . #x278FC) ; 𧣼 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x286A) ; ø»žŠ + (ideograph-daikanwa . 35104) ; ø¸ˆ¤  + (=ucs . #x27905) ; 𧤅 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5D3C) ; ø»‹¼³ + (chinese-cns11643-2 . #x543A) ; ø»”—³ + (ideograph-daikanwa . 35105) ; ø¸ˆ¤¡ + (=ucs . #x89ED) ; 觭 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E66) ; ø»–™¯ + (ideograph-daikanwa . 35106) ; ø¸ˆ¤¢ + (=ucs . #x89EE) ; 觮 + )) +(define-char + '((=>ucs . #x46A0) ; 䚠 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 35107) ; ø¸ˆ¤£ + )) +(define-char + '((morohashi-daikanwa 35107 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D4F) ; ø»˜¡¾ + (=ucs . #x46A0) ; 䚠 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D54) ; ø»˜¢ƒ + (ideograph-daikanwa . 35108) ; ø¸ˆ¤¤ + (=ucs . #x278FE) ; 𧣾 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5072) ; ø»š°¿ + (ideograph-daikanwa . 35109) ; ø¸ˆ¤¥ + (=ucs . #x27903) ; 𧤃 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2868) ; ø»žŠ + (ideograph-daikanwa . 35110) ; ø¸ˆ¤¦ + (=ucs . #x27904) ; 𧤄 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5071) ; ø»š°¾ + (ideograph-daikanwa . 35111) ; ø¸ˆ¤§ + (=ucs . #x27906) ; 𧤆 + )) +(define-char + '((=>ucs . #x27907) ; 𧤇 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 35112) ; ø¸ˆ¤¨ + )) +(define-char + '((morohashi-daikanwa 35112 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (=ucs . #x27907) ; 𧤇 + )) +(define-char + '((=>ucs . #x27907) ; 𧤇 + (morohashi-daikanwa 35112 0 1) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2864) ; ø»žŠ‰ + )) +(define-char + '((=>ucs . #x27908) ; 𧤈 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 35113) ; ø¸ˆ¤© + )) +(define-char + '((morohashi-daikanwa 35113 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2865) ; ø»žŠŠ + (=ucs . #x27908) ; 𧤈 + )) +(define-char + '((=>ucs . #x27909) ; 𧤉 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 35114) ; ø¸ˆ¤ª + )) +(define-char + '((morohashi-daikanwa 35114 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5073) ; ø»š±€ + (=ucs . #x27909) ; 𧤉 + )) +(define-char + '((=>ucs . #x278FD) ; 𧣽 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 35115) ; ø¸ˆ¤« + )) +(define-char + '((morohashi-daikanwa 35115 0 1) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2869) ; ø»žŠŽ + (=ucs . #x278FD) ; 𧣽 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7623) ; ø»†‚¼ + (chinese-isoir165 . #x7623) ; ø»Ž«Œ + (=ucs . #x89EF) ; 觯 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5364) ; ø»˜«‡ + (=jis-x0213-2-2000 . #x784E) ; ø»¦Ÿ + (ideograph-daikanwa . 35116) ; ø¸ˆ¤¬ + (=ucs . #x46A1) ; 䚡 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3338) ; ø»ž™§ + (ideograph-daikanwa . 35117) ; ø¸ˆ¤­ + (=ucs . #x2790B) ; 𧤋 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35118) ; ø¸ˆ¤® + (=ucs . #x46A2) ; 䚢 + )) +(define-char + '((=>ucs . #x46A2) ; 䚢 + (morohashi-daikanwa 35118 0 1) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5361) ; ø»˜«„ + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3337) ; ø»ž™¦ + (ideograph-daikanwa . 35119) ; ø¸ˆ¤¯ + (=ucs . #x2790C) ; 𧤌 + )) +(define-char + '((=>ucs . #x2790D) ; 𧤍 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35120) ; ø¸ˆ¤° + )) +(define-char + '((morohashi-daikanwa 35120 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x535F) ; ø»˜«‚ + (=ucs . #x2790D) ; 𧤍 + )) +(define-char + '((=>ucs . #x2790E) ; 𧤎 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35121) ; ø¸ˆ¤± + )) +(define-char + '((morohashi-daikanwa 35121 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5836) ; ø»š»³ + (=ucs . #x2790E) ; 𧤎 + )) +(define-char + '((=>ucs . #x2790F) ; 𧤏 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35122) ; ø¸ˆ¤² + )) +(define-char + '((morohashi-daikanwa 35122 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5363) ; ø»˜«† + (=ucs . #x2790F) ; 𧤏 + )) +(define-char + '((=>ucs . #x89F0) ; 觰 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35123) ; ø¸ˆ¤³ + )) +(define-char + '((morohashi-daikanwa 35123 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x543B) ; ø»”—´ + (=ucs . #x89F0) ; 觰 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5839) ; ø»š»¶ + (ideograph-daikanwa . 35124) ; ø¸ˆ¤´ + (=ucs . #x27910) ; 𧤐 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x583B) ; ø»š»¸ + (ideograph-daikanwa . 35125) ; ø¸ˆ¤µ + (=ucs . #x27911) ; 𧤑 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5360) ; ø»˜«ƒ + (ideograph-daikanwa . 35126) ; ø¸ˆ¤¶ + (=ucs . #x27912) ; 𧤒 + )) +(define-char + '((=>ucs . #x27913) ; 𧤓 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35127) ; ø¸ˆ¤· + )) +(define-char + '((morohashi-daikanwa 35127 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3336) ; ø»ž™¥ + (=ucs . #x27913) ; 𧤓 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3335) ; ø»ž™¤ + (ideograph-daikanwa . 35128) ; ø¸ˆ¤¸ + (=ucs . #x27914) ; 𧤔 + )) +(define-char + '((=>ucs . #x27915) ; 𧤕 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35129) ; ø¸ˆ¤¹ + )) +(define-char + '((morohashi-daikanwa 35129 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5837) ; ø»š»´ + (=ucs . #x27915) ; 𧤕 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5838) ; ø»š»µ + (ideograph-daikanwa . 35130) ; ø¸ˆ¤º + (=ucs . #x27916) ; 𧤖 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5D3D) ; ø»‹¼´ + (chinese-isoir165 . #x7E71) ; ø»Ž¸Š + (chinese-cns11643-2 . #x5A4B) ; ø»” ¸ + (=jis-x0213-2-2000 . #x784F) ; ø»¦  + (ideograph-daikanwa . 35131) ; ø¸ˆ¤» + (=ucs . #x89F1) ; 觱 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5362) ; ø»˜«… + (ideograph-daikanwa . 35132) ; ø¸ˆ¤¼ + (=ucs . #x46A3) ; 䚣 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x583A) ; ø»š»· + (ideograph-daikanwa . 35133) ; ø¸ˆ¤½ + (=ucs . #x27917) ; 𧤗 + )) +(define-char + '((morohashi-daikanwa 35135 1) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x333A) ; ø»ž™© + (=ucs . #x27922) ; 𧤢 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3339) ; ø»ž™¨ + (=ucs . #x27918) ; 𧤘 + )) +(define-char + '((=>ucs . #x46A5) ; 䚥 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35136) ; ø¸ˆ¥€ + )) +(define-char + '((morohashi-daikanwa 35136 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x586B) ; ø»˜²¤ + (=ucs . #x46A5) ; 䚥 + )) +(define-char + '((=>ucs . #x2791B) ; 𧤛 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35137) ; ø¸ˆ¥ + )) +(define-char + '((morohashi-daikanwa 35137 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E46) ; ø»›„· + (=ucs . #x2791B) ; 𧤛 + )) +(define-char + '((=>ucs . #x2791C) ; 𧤜 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35138) ; ø¸ˆ¥‚ + )) +(define-char + '((morohashi-daikanwa 35138 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B6D) ; ø»ž¦Œ + (=ucs . #x2791C) ; 𧤜 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F4A) ; ø»”¨ + (ideograph-daikanwa . 35139) ; ø¸ˆ¥ƒ + (=ucs . #x89F2) ; 觲 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x586A) ; ø»˜²£ + (ideograph-daikanwa . 35140) ; ø¸ˆ¥„ + (=ucs . #x46A6) ; 䚦 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B74) ; ø»ž¦“ + (ideograph-daikanwa . 35141) ; ø¸ˆ¥… + (=ucs . #x2792B) ; 𧤫 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B70) ; ø»ž¦ + (ideograph-daikanwa . 35142) ; ø¸ˆ¥† + (=ucs . #x27927) ; 𧤧 + )) +(define-char + '((=>ucs . #x2791E) ; 𧤞 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35143) ; ø¸ˆ¥‡ + )) +(define-char + '((morohashi-daikanwa 35143 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B6C) ; ø»ž¦‹ + (=ucs . #x2791E) ; 𧤞 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-gb2312 . #x6C32) ; ø»…´Ÿ + (japanese-jisx0212 . #x5D3E) ; ø»‹¼µ + (chinese-isoir165 . #x6C32) ; ø»Žœ¯ + (chinese-cns11643-2 . #x5F4B) ; ø»”¨Ž + (=jis-x0213-2-2000 . #x7850) ; ø»¦¡ + (ideograph-daikanwa . 35144) ; ø¸ˆ¥ˆ + (=ucs . #x89F3) ; 觳 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E4A) ; ø»›„» + (ideograph-daikanwa . 35145) ; ø¸ˆ¥‰ + (=ucs . #x2791F) ; 𧤟 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35146) ; ø¸ˆ¥Š + (=ucs . #x27920) ; 𧤠 + )) +(define-char + '((=>ucs . #x27920) ; 𧤠 + (morohashi-daikanwa 35146 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E49) ; ø»›„º + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B6E) ; ø»ž¦ + (ideograph-daikanwa . 35147) ; ø¸ˆ¥‹ + (=ucs . #x27921) ; 𧤡 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E48) ; ø»›„¹ + (ideograph-daikanwa . 35149) ; ø¸ˆ¥ + (=ucs . #x27923) ; 𧤣 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E47) ; ø»›„¸ + (ideograph-daikanwa . 35150) ; ø¸ˆ¥Ž + (=ucs . #x2792E) ; 𧤮 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B71) ; ø»ž¦ + (ideograph-daikanwa . 35151) ; ø¸ˆ¥ + (=ucs . #x27929) ; 𧤩 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B6F) ; ø»ž¦Ž + (ideograph-daikanwa . 35152) ; ø¸ˆ¥ + (=ucs . #x27926) ; 𧤦 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B72) ; ø»ž¦‘ + (ideograph-daikanwa . 35153) ; ø¸ˆ¥‘ + (=ucs . #x2792C) ; 𧤬 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B73) ; ø»ž¦’ + (ideograph-daikanwa . 35155) ; ø¸ˆ¥“ + (=ucs . #x2791D) ; 𧤝 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x586C) ; ø»˜²¥ + (=ucs . #x2792A) ; 𧤪 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4327) ; ø»ž°¶ + (ideograph-daikanwa . 35156) ; ø¸ˆ¥” + (=ucs . #x2792F) ; 𧤯 + )) +(define-char + '((=>ucs . #x89F4) ; 觴 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 7527) + (=jis-x0208 . #x6B3C) ; ø½‹£ƒ + (korean-ksc5601 . #x5F58) ; ø»‰¶‡ + (chinese-cns11643-1 . #x773D) ; ø»“Œ + (ideograph-daikanwa . 35157) ; ø¸ˆ¥• + (ucs-jis . #x89F4) ; ø½‹£ƒ + )) +(define-char + '((morohashi-daikanwa 35157 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-gb12345 . #x757C) ; 觴 + (=ucs . #x89F4) ; 觴 + )) +(define-char + '((=>ucs . #x46A7) ; 䚧 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35158) ; ø¸ˆ¥– + )) +(define-char + '((morohashi-daikanwa 35158 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6463) ; ø»›Žˆ + (=ucs . #x46A7) ; 䚧 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D52) ; ø»˜¹¡ + (ideograph-daikanwa . 35159) ; ø¸ˆ¥— + (=ucs . #x27932) ; 𧤲 + )) +(define-char + '((=>ucs . #x27937) ; 𧤷 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35163) ; ø¸ˆ¥› + )) +(define-char + '((morohashi-daikanwa 35163 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4329) ; ø»ž°¸ + (=ucs . #x27937) ; 𧤷 + )) +(define-char + '((=>ucs . #x27931) ; 𧤱 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35164) ; ø¸ˆ¥œ + )) +(define-char + '((morohashi-daikanwa 35164 0 1) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4328) ; ø»ž°· + (=ucs . #x27931) ; 𧤱 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4326) ; ø»ž°µ + (ideograph-daikanwa . 49718) ; ø¸Œˆ¶ + (=ucs . #x27936) ; 𧤶 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35166) ; ø¸ˆ¥ž + (=ucs . #x89F5) ; 觵 + )) +(define-char + '((=>ucs . #x89F5) ; 觵 + (morohashi-daikanwa 35166 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B32) ; ø»–¬ + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x694C) ; ø»›•‡ + (ideograph-daikanwa . 35167) ; ø¸ˆ¥Ÿ + (=ucs . #x2793B) ; 𧤻 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6131) ; ø»˜¾¸ + (ideograph-daikanwa . 35168) ; ø¸ˆ¥  + (=ucs . #x46A8) ; 䚨 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6132) ; ø»˜¾¹ + (ideograph-daikanwa . 35169) ; ø¸ˆ¥¡ + (=ucs . #x2793C) ; 𧤼 + )) +(define-char + '((=>ucs . #x89F6) ; 觶 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5D3F) ; ø»‹¼¶ + (chinese-cns11643-2 . #x6722) ; ø»”³• + (=jis-x0213-1-2000 . #x7B7C) ; ø»¤˜£ + (ideograph-daikanwa . 35170) ; ø¸ˆ¥¢ + (ucs-jis . #x89F6) ; ø»‹¼¶ + )) +(define-char + '((morohashi-daikanwa 35170 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-gb12345 . #x7623) ; 觶 + (=ucs . #x89F6) ; 觶 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6133) ; ø»˜¾º + (ideograph-daikanwa . 35171) ; ø¸ˆ¥£ + (=ucs . #x2793D) ; 𧤽 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6134) ; ø»˜¾» + (ideograph-daikanwa . 35172) ; ø¸ˆ¥¤ + (=ucs . #x46A9) ; 䚩 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A21) ; ø»ž»‚ + (ideograph-daikanwa . 35173) ; ø¸ˆ¥¥ + (=ucs . #x2793E) ; 𧤾 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A22) ; ø»ž»ƒ + (ideograph-daikanwa . 35174) ; ø¸ˆ¥¦ + (=ucs . #x2793F) ; 𧤿 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A24) ; ø»ž»… + (ideograph-daikanwa . 35175) ; ø¸ˆ¥§ + (=ucs . #x27941) ; 𧥁 + )) +(define-char + '((=>ucs . #x27942) ; 𧥂 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35176) ; ø¸ˆ¥¨ + )) +(define-char + '((morohashi-daikanwa 35176 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6136) ; ø»˜¾½ + (=ucs . #x27942) ; 𧥂 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A23) ; ø»ž»„ + (ideograph-daikanwa . 35177) ; ø¸ˆ¥© + (=ucs . #x27940) ; 𧥀 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6135) ; ø»˜¾¼ + (=ucs . #x2793A) ; 𧤺 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x6979) ; ø»”·¨ + (ideograph-daikanwa . 35179) ; ø¸ˆ¥« + (=ucs . #x89F7) ; 觷 + )) +(define-char + '((=>ucs . #x89F8) ; 觸 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 13) + (total-strokes . 20) + (shinjigen-2 . 7520) + (=jis-x0208 . #x6B3D) ; ø½‹£„ + (korean-ksc5601 . #x753A) ; ø»Š•½ + (chinese-cns11643-1 . #x7A3D) ; ø»“…¦ + (ideograph-daikanwa . 35181) ; ø¸ˆ¥­ + (ucs-jis . #x89F8) ; ø½‹£„ + )) +(define-char + '((morohashi-daikanwa 35181 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-gb12345 . #x3425) ; 觸 + (=ucs . #x89F8) ; 觸 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x502A) ; ø»Ÿƒ¿ + (ideograph-daikanwa . 35182) ; ø¸ˆ¥® + (=ucs . #x27944) ; 𧥄 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6447) ; ø»™ƒ¨ + (ideograph-daikanwa . 35183) ; ø¸ˆ¥¯ + (=ucs . #x46AB) ; 䚫 + )) +(define-char + '((=>ucs . #x89F9) ; 觹 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5D40) ; ø»‹¼· + (ideograph-daikanwa . 35184) ; ø¸ˆ¥° + (ucs-jis . #x89F9) ; ø»‹¼· + )) +(define-char + '((morohashi-daikanwa 35184 0 1) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-4 . #x6137) ; ø»˜¾¾ + (=ucs . #x89F9) ; 觹 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6446) ; ø»™ƒ§ + (=ucs . #x46AA) ; 䚪 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C3B) ; ø»”»„ + (ideograph-daikanwa . 35185) ; ø¸ˆ¥± + (=ucs . #x89FA) ; 觺 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x7137) ; ø»› ¢ + (ideograph-daikanwa . 35186) ; ø¸ˆ¥² + (=ucs . #x27948) ; 𧥈 + )) +(define-char + '((=>ucs . #x2794A) ; 𧥊 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 35187) ; ø¸ˆ¥³ + )) +(define-char + '((morohashi-daikanwa 35187 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5529) ; ø»Ÿ‹” + (=ucs . #x2794A) ; 𧥊 + )) +(define-char + '((=>ucs . #x2794C) ; 𧥌 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 35190) ; ø¸ˆ¥¶ + )) +(define-char + '((morohashi-daikanwa 35190 0 2) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x743A) ; ø»›¤¿ + (=ucs . #x2794C) ; 𧥌 + )) +(define-char + '((=>ucs . #x2794D) ; 𧥍 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 35191) ; ø¸ˆ¥· + )) +(define-char + '((morohashi-daikanwa 35191 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-4 . #x6944) ; ø»™Š» + (=ucs . #x2794D) ; 𧥍 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 35192) ; ø¸ˆ¥¸ + (=ucs . #x89FB) ; 觻 + )) +(define-char + '((=>ucs . #x89FB) ; 觻 + (morohashi-daikanwa 35192 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E24) ; ø»”½© + )) +(define-char + '((=>ucs . #x89FC) ; 觼 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 15) + (ideograph-daikanwa . 35193) ; ø¸ˆ¥¹ + )) +(define-char + '((morohashi-daikanwa 35193 0 5) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B73) ; ø»“‡º + (=ucs . #x89FC) ; 觼 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5934) ; ø»Ÿ‘— + (=ucs . #x25DD1) ; 𥷑 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C65) ; ø»Ÿ–¢ + (ideograph-daikanwa . 35194) ; ø¸ˆ¥º + (=ucs . #x27951) ; 𧥑 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 16) + (total-strokes . 22) + (japanese-jisx0212 . #x5D41) ; ø»‹¼¸ + (chinese-cns11643-4 . #x6945) ; ø»™Š¼ + (=jis-x0213-2-2000 . #x7851) ; ø»¦¢ + (ideograph-daikanwa . 35195) ; ø¸ˆ¥» + (=ucs . #x89FD) ; 觽 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F4D) ; ø»”¿° + (ideograph-daikanwa . 35196) ; ø¸ˆ¥¼ + (=ucs . #x89FE) ; 觾 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x7830) ; ø»›ª­ + (ideograph-daikanwa . 35197) ; ø¸ˆ¥½ + (=ucs . #x27953) ; 𧥓 + )) +(define-char + '((=>ucs . #x89FF) ; 觿 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 18) + (total-strokes . 25) + (japanese-jisx0212 . #x5D42) ; ø»‹¼¹ + (=jis-x0213-2-2000 . #x7852) ; ø»¦£ + (ideograph-daikanwa . 35198) ; ø¸ˆ¥¾ + (ucs-jis . #x89FF) ; ø»‹¼¹ + )) +(define-char + '((morohashi-daikanwa 35198 0 1) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-2 . #x713B) ; ø»•‚š + (=ucs . #x89FF) ; 觿 + )) +(define-char + '((=>ucs . #x46AD) ; 䚭 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 35199) ; ø¸ˆ¥¿ + )) +(define-char + '((morohashi-daikanwa 35199 0 1) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D22) ; ø»™‘ + (=ucs . #x46AD) ; 䚭 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-7 . #x6263) ; ø»ŸŸ” + (ideograph-daikanwa . 35200) ; ø¸ˆ¦€ + (=ucs . #x27955) ; 𧥕 + )) +(define-char + '((=>ucs . #x27956) ; 𧥖 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 19) + (total-strokes . 26) + (ideograph-daikanwa . 35201) ; ø¸ˆ¦ + )) +(define-char + '((morohashi-daikanwa 35201 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D60) ; ø»™‘ + (=ucs . #x27956) ; 𧥖 + )) +(define-char + '((=>ucs . #x27958) ; 𧥘 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 21) + (total-strokes . 28) + (ideograph-daikanwa . 35202) ; ø¸ˆ¦‚ + )) +(define-char + '((morohashi-daikanwa 35202 0 1) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 21) + (total-strokes . 28) + (chinese-cns11643-7 . #x6461) ; ø»Ÿ¢Ž + (=ucs . #x27958) ; 𧥘 + )) +(define-char + '((=>ucs . #x27957) ; 𧥗 + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 21) + (total-strokes . 28) + (ideograph-daikanwa . 35203) ; ø¸ˆ¦ƒ + )) +(define-char + '((morohashi-daikanwa 35203 0 0) + (ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 21) + (total-strokes . 28) + (chinese-cns11643-7 . #x6460) ; ø»Ÿ¢ + (=ucs . #x27957) ; 𧥗 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 22) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B69) ; ø»›°€ + (ideograph-daikanwa . 35204) ; ø¸ˆ¦„ + (=ucs . #x27959) ; 𧥙 + )) +(define-char + '((ideographic-radical . 148) ; ⾓ + (ideographic-strokes . 22) + (total-strokes . 29) + (chinese-cns11643-7 . #x6543) ; ø»Ÿ£Ž + (ideograph-daikanwa . 49719) ; ø¸Œˆ· + (=ucs . #x2795A) ; 𧥚 + )) diff --git a/lisp/utf-2000/Ideograph-R149-Speech.el b/lisp/utf-2000/Ideograph-R149-Speech.el new file mode 100644 index 0000000..e14a2b6 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R149-Speech.el @@ -0,0 +1,14045 @@ +(define-char + '((=>ucs . #x8A00) ; 言 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 7534) + (=jis-x0208 . #x3840) ; ø½Š˜ + (korean-ksc5601 . #x656B) ; ø»‰¿Ž + (=gt-pj-1 . #x3840) ; ø½Š˜ + (ideograph-daikanwa . 35205) ; ø¸ˆ¦… + (=gt-k . 02538) ; ý¡„€§ª + (ucs-jis . #x8A00) ; ø½Š˜ + )) +(define-char + '((morohashi-daikanwa 35205 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 0) + (total-strokes . 7) + (chinese-gb2312 . #x5154) ; ø»…— + (chinese-isoir165 . #x5154) ; ø»µ§ + (chinese-cns11643-1 . #x4B46) ; ø»’€­ + (=ucs . #x8A00) ; 言 + )) +(define-char + '((=>ucs . #x2795B) ; 𧥛 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 0) + (total-strokes . 6) + (ideograph-daikanwa . 35206) ; ø¸ˆ¦† + )) +(define-char + '((morohashi-daikanwa 35206 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 0) + (total-strokes . 6) + (hanyu-dazidian 1 281 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x4E00) ; 一 + )) + ) + ((=big5-cdp . #x8BC0) ; ý¢€ˆ¯€ + )) + (chinese-cns11643-5 . #x2327) ; ø»™­® + (=hanziku-1 . #xDFEB) ; ý¢€¿« + (=ucs . #x2795B) ; 𧥛 + )) +(define-char + '((=>ucs . #x2795C) ; 𧥜 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 0) + (total-strokes . 6) + (ideograph-daikanwa . 35207) ; ø¸ˆ¦‡ + )) +(define-char + '((morohashi-daikanwa 35207 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 0) + (total-strokes . 6) + (hanyu-dazidian 1 281 2) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4E00) ; 一 + ) + ((=ucs . #x4E00) ; 一 + )) + ) + ((=ucs . #x51F5) ; 凵 + )) + (chinese-cns11643-5 . #x2328) ; ø»™­¯ + (=hanziku-1 . #xDFEC) ; ý¢€¿¬ + (=ucs . #x2795C) ; 𧥜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 0) + (total-strokes . 7) + (chinese-gb12345 . #x5A25) ; 訁 + (=ucs . #x8A01) ; 訁 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 0) + (total-strokes . 2) + (chinese-gb2312 . #x5A25) ; ø»…™¶ + (chinese-isoir165 . #x5A25) ; ø»Ž‚† + (=ucs . #x8BA0) ; è®  + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 1) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E30) ; ø»œˆ… + (ideograph-daikanwa . 35208) ; ø¸ˆ¦ˆ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 1) + (total-strokes . 8) + (ideograph-daikanwa . 35209) ; ø¸ˆ¦‰ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 1) + (total-strokes . 8) + (ideograph-daikanwa . 35210) ; ø¸ˆ¦Š + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 2) + (total-strokes . 9) + (shinjigen-2 . 7537) + (=jis-x0208 . #x447B) ; ø½Šª° + (korean-ksc5601 . #x6F74) ; ø»ŠŽƒ + (chinese-cns11643-1 . #x5354) ; ø»’Œ« + (chinese-gb12345 . #x3629) ; 訂 + (ideograph-daikanwa . 35211) ; ø¸ˆ¦‹ + (=ucs . #x8A02) ; 訂 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F2B) ; ø»•«’ + (ideograph-daikanwa . 35212) ; ø¸ˆ¦Œ + (=ucs . #x46AE) ; 䚮 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B49) ; ø»™º€ + (=jis-x0213-2-2000 . #x7853) ; ø»¦¤ + (ideograph-daikanwa . 35213) ; ø¸ˆ¦ + (=ucs . #x46AF) ; 䚯 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 2) + (total-strokes . 9) + (shinjigen-2 . 7538) + (=jis-x0208 . #x6B3E) ; ø½‹£… + (korean-ksc5601 . #x5D35) ; ø»‰²¨ + (chinese-cns11643-1 . #x5355) ; ø»’Œ¬ + (chinese-gb12345 . #x383C) ; 訃 + (ideograph-daikanwa . 35214) ; ø¸ˆ¦Ž + (=ucs . #x8A03) ; 訃 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 2) + (total-strokes . 9) + (japanese-jisx0212 . #x5D43) ; ø»‹¼º + (chinese-cns11643-2 . #x2D51) ; ø»“ž¸ + (ideograph-daikanwa . 35215) ; ø¸ˆ¦ + (=ucs . #x8A04) ; 訄 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 2) + (total-strokes . 9) + (japanese-jisx0212 . #x5D44) ; ø»‹¼» + (chinese-cns11643-3 . #x2F2A) ; ø»•«‘ + (ideograph-daikanwa . 35216) ; ø¸ˆ¦ + (=ucs . #x8A05) ; 訅 + )) +(define-char + '((=>ucs . #x8A06) ; 訆 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 2) + (total-strokes . 9) + (ideograph-daikanwa . 35217) ; ø¸ˆ¦‘ + )) +(define-char + '((morohashi-daikanwa 35217 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F2C) ; ø»•«“ + (=ucs . #x8A06) ; 訆 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F2D) ; ø»•«” + (ideograph-daikanwa . 35218) ; ø¸ˆ¦’ + (=ucs . #x46B0) ; 䚰 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-gb2312 . #x596A) ; ø»…™ + (japanese-jisx0212 . #x5D45) ; ø»‹¼¼ + (chinese-isoir165 . #x596A) ; ø»Ž­ + (chinese-cns11643-2 . #x2D52) ; ø»“ž¹ + (ideograph-daikanwa . 35219) ; ø¸ˆ¦“ + (=ucs . #x8A07) ; 訇 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 2) + (total-strokes . 9) + (shinjigen-2 . 7535) + (=jis-x0208 . #x3757) ; ø½Š—† + (korean-ksc5601 . #x4D2A) ; ø»‰š½ + (chinese-cns11643-1 . #x5353) ; ø»’Œª + (chinese-gb12345 . #x3C46) ; 計 + (=gt-pj-1 . #x3757) ; 計 + (ideograph-daikanwa . 35220) ; ø¸ˆ¦” + (=gt-k . 05059) ; ý¡„ƒ + (=ucs . #x8A08) ; 計 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 2) + (chinese-gb2312 . #x3C46) ; ø»„®“ + (chinese-isoir165 . #x3C46) ; ø»–£ + (=ucs . #x8BA1) ; 计 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 2) + (chinese-gb2312 . #x3629) ; ø»„¥‚ + (chinese-isoir165 . #x3629) ; ø»’ + (=ucs . #x8BA2) ; 订 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 2) + (chinese-gb2312 . #x383C) ; ø»„¨‘ + (chinese-isoir165 . #x383C) ; ø»¡ + (=ucs . #x8BA3) ; 讣 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 2) + (chinese-gb2312 . #x484F) ; ø»…€„ + (chinese-isoir165 . #x484F) ; ø»¨” + (=ucs . #x8BA4) ; 认 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 2) + (chinese-gb2312 . #x3C25) ; ø»„­² + (chinese-isoir165 . #x3C25) ; ø»–‚ + (=ucs . #x8BA5) ; 讥 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F7C) ; ø»—¶§ + (ideograph-daikanwa . 35221) ; ø¸ˆ¦• + (=ucs . #x8A09) ; 訉 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C33) ; ø»œœ¬ + (ideograph-daikanwa . 35223) ; ø¸ˆ¦— + )) +(define-char + '((=>ucs . #x8A0A) ; 訊 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 7547) + (korean-ksc5601 . #x6372) ; ø»‰¼™ + (ideograph-daikanwa . 35224) ; ø¸ˆ¦˜ + )) +(define-char + '((=>ucs . #x8A0A) ; 訊 + (morohashi-daikanwa 35224 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (=jis-x0208 . #x3F56) ; ø½Š¢µ + (ucs-jis . #x8A0A) ; ø½Š¢µ + )) +(define-char + '((morohashi-daikanwa 35224 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-1 . #x5839) ; ø»’“¦ + (chinese-gb12345 . #x5136) ; 訊 + (=ucs . #x8A0A) ; 訊 + )) +(define-char + '((=>ucs . #x27962) ; 𧥢 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 35225) ; ø¸ˆ¦™ + )) +(define-char + '((morohashi-daikanwa 35225 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (hanyu-dazidian 6 3940 9) + (chinese-cns11643-4 . #x3021) ; ø»—¶ª + (=hanziku-10 . #xDDA8) ; ý¢‚­¶¨ + (=ucs . #x27962) ; 𧥢 + )) +(define-char + '((=>ucs . #x8A0B) ; 訋 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 35226) ; ø¸ˆ¦š + )) +(define-char + '((morohashi-daikanwa 35226 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-3 . #x337B) ; ø»•²š + (=ucs . #x8A0B) ; 訋 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x2F7E) ; ø»—¶© + (ideograph-daikanwa . 35227) ; ø¸ˆ¦› + (=ucs . #x46B1) ; 䚱 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 7545) + (=jis-x0208 . #x6B41) ; ø½‹£ˆ + (korean-ksc5601 . #x7B77) ; ø»ŠŸ® + (chinese-cns11643-1 . #x5837) ; ø»’“¤ + (chinese-gb12345 . #x5A27) ; 訌 + (ideograph-daikanwa . 35228) ; ø¸ˆ¦œ + (=ucs . #x8A0C) ; 訌 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-3 . #x337A) ; ø»•²™ + (ideograph-daikanwa . 35229) ; ø¸ˆ¦ + (=ucs . #x8A0D) ; 訍 + )) +(define-char + '((=>ucs . #x27963) ; 𧥣 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 35230) ; ø¸ˆ¦ž + )) +(define-char + '((morohashi-daikanwa 35230 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (hanyu-dazidian 6 3941 5) + (chinese-cns11643-4 . #x2F7B) ; ø»—¶¦ + (=hanziku-10 . #xDDC4) ; ý¢‚­·„ + (=ucs . #x27963) ; 𧥣 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 7550) + (=jis-x0208 . #x4624) ; ø½Š¬• + (korean-ksc5601 . #x7750) ; ø»Š™ + (chinese-cns11643-1 . #x5836) ; ø»’“£ + (chinese-gb12345 . #x4C56) ; 討 + (=gt-pj-1 . #x4624) ; 討 + (ideograph-daikanwa . 35231) ; ø¸ˆ¦Ÿ + (=gt-k . 06520) ; ý¡„¥¸ + (=ucs . #x8A0E) ; 討 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C2D) ; ø»œœ¦ + (ideograph-daikanwa . 35232) ; ø¸ˆ¦  + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (japanese-jisx0212 . #x5D46) ; ø»‹¼½ + (chinese-cns11643-1 . #x583D) ; ø»’“ª + (ideograph-daikanwa . 35233) ; ø¸ˆ¦¡ + (=ucs . #x8A0F) ; 訏 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 7544) + (=jis-x0208 . #x6B40) ; ø½‹£‡ + (chinese-cns11643-1 . #x5835) ; ø»’“¢ + (chinese-gb12345 . #x5A26) ; 訐 + (ideograph-daikanwa . 35234) ; ø¸ˆ¦¢ + (=ucs . #x8A10) ; 訐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (japanese-jisx0212 . #x5D47) ; ø»‹¼¾ + (chinese-cns11643-1 . #x583E) ; ø»’“« + (=jis-x0213-2-2000 . #x7854) ; ø»¦¥ + (ideograph-daikanwa . 35235) ; ø¸ˆ¦£ + (=ucs . #x8A11) ; 訑 + )) +(define-char + '((=>ucs . #x27964) ; 𧥤 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 35236) ; ø¸ˆ¦¤ + )) +(define-char + '((morohashi-daikanwa 35236 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (hanyu-dazidian 6 3943 2) + (chinese-cns11643-4 . #x2F7A) ; ø»—¶¥ + (=hanziku-10 . #xDE42) ; ý¢‚­¹‚ + (=ucs . #x27964) ; 𧥤 + )) +(define-char + '((=>ucs . #x8A12) ; 訒 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 35237) ; ø¸ˆ¦¥ + )) +(define-char + '((=>ucs . #x8A12) ; 訒 + (morohashi-daikanwa 35237 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-2 . #x3321) ; ø»“¦¼ + )) +(define-char + '((=>ucs . #x8A12) ; 訒 + (morohashi-daikanwa 35237 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (japanese-jisx0212 . #x5D48) ; ø»‹¼¿ + (=jis-x0213-1-2000 . #x7B7D) ; ø»¤˜¤ + (ucs-jis . #x8A12) ; ø»‹¼¿ + )) +(define-char + '((morohashi-daikanwa 35237 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (=ucs . #x8A12) ; 訒 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 7543) + (=jis-x0208 . #x3731) ; ø½Š–  + (korean-ksc5601 . #x7D3A) ; ø»Š¡­ + (chinese-cns11643-1 . #x583B) ; ø»’“¨ + (chinese-gb12345 . #x5135) ; 訓 + (ideograph-daikanwa . 35238) ; ø¸ˆ¦¦ + (=ucs . #x8A13) ; 訓 + )) +(define-char + '((=>ucs . #x27965) ; 𧥥 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 35239) ; ø¸ˆ¦§ + )) +(define-char + '((morohashi-daikanwa 35239 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (hanyu-dazidian 6 3944 5) + (chinese-cns11643-4 . #x3022) ; ø»—¶« + (=hanziku-10 . #xDE65) ; ý¢‚­¹¥ + (=ucs . #x27965) ; 𧥥 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (japanese-jisx0212 . #x5D49) ; ø»‹½€ + (chinese-cns11643-4 . #x2F7D) ; ø»—¶¨ + (=jis-x0213-2-2000 . #x7855) ; ø»¦¦ + (ideograph-daikanwa . 35240) ; ø¸ˆ¦¨ + (=ucs . #x8A14) ; 訔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (japanese-jisx0212 . #x5D4A) ; ø»‹½ + (chinese-cns11643-1 . #x5838) ; ø»’“¥ + (=jis-x0213-1-2000 . #x7B7E) ; ø»¤˜¥ + (chinese-gb12345 . #x5A28) ; 訕 + (ideograph-daikanwa . 35241) ; ø¸ˆ¦© + (=ucs . #x8A15) ; 訕 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 7540) + (=jis-x0208 . #x6B3F) ; ø½‹£† + (korean-ksc5601 . #x7D61) ; ø»Š¢” + (chinese-cns11643-1 . #x583C) ; ø»’“© + (chinese-gb12345 . #x467D) ; 訖 + (ideograph-daikanwa . 35242) ; ø¸ˆ¦ª + (=ucs . #x8A16) ; 訖 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 7549) + (=jis-x0208 . #x4277) ; ø½Š§° + (korean-ksc5601 . #x767E) ; ø»Š˜Ÿ + (chinese-cns11643-1 . #x583A) ; ø»’“§ + (=gt-pj-1 . #x4277) ; 託 + (ideograph-daikanwa . 35243) ; ø¸ˆ¦« + (=gt-k . 06500) ; ý¡„¥¤ + (=ucs . #x8A17) ; 託 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 7539) + (=jis-x0208 . #x352D) ; ø½Š“  + (korean-ksc5601 . #x5140) ; ø»‰¡‹ + (chinese-cns11643-1 . #x5834) ; ø»’“¡ + (chinese-gb12345 . #x3C47) ; 記 + (=gt-pj-1 . #x352D) ; 記 + (ideograph-daikanwa . 35244) ; ø¸ˆ¦¬ + (=gt-k . 06396) ; ý¡„£¼ + (=ucs . #x8A18) ; 記 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-3 . #x337C) ; ø»•²› + (ideograph-daikanwa . 35245) ; ø¸ˆ¦­ + (=ucs . #x8A19) ; 訙 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x3043) ; ø»š + (ideograph-daikanwa . 35246) ; ø¸ˆ¦® + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C2E) ; ø»œœ§ + (ideograph-daikanwa . 35247) ; ø¸ˆ¦¯ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C30) ; ø»œœ© + (ideograph-daikanwa . 35248) ; ø¸ˆ¦° + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C32) ; ø»œœ« + (ideograph-daikanwa . 35249) ; ø¸ˆ¦± + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C2F) ; ø»œœ¨ + (ideograph-daikanwa . 35250) ; ø¸ˆ¦² + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C31) ; ø»œœª + (ideograph-daikanwa . 35251) ; ø¸ˆ¦³ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-3 . #x337D) ; ø»•²œ + (ideograph-daikanwa . 35252) ; ø¸ˆ¦´ + (=ucs . #x46B2) ; 䚲 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (chinese-isoir165 . #x7B2E) ; ø»Ž²­ + (=ucs . #x8A1A) ; 訚 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (chinese-gb2312 . #x5A26) ; ø»…™· + (chinese-isoir165 . #x5A26) ; ø»Ž‚‡ + (=ucs . #x8BA6) ; 讦 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (chinese-gb2312 . #x5A27) ; ø»…™¸ + (chinese-isoir165 . #x5A27) ; ø»Ž‚ˆ + (=ucs . #x8BA7) ; 讧 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (chinese-gb2312 . #x4C56) ; ø»…†ƒ + (chinese-isoir165 . #x4C56) ; ø»®“ + (=ucs . #x8BA8) ; 讨 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (chinese-gb2312 . #x4843) ; ø»„¿¸ + (chinese-isoir165 . #x4843) ; ø»¨ˆ + (=ucs . #x8BA9) ; 让 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (chinese-gb2312 . #x5A28) ; ø»…™¹ + (chinese-isoir165 . #x5A28) ; ø»Ž‚‰ + (=ucs . #x8BAA) ; 讪 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (chinese-gb2312 . #x467D) ; ø»„½¶ + (chinese-isoir165 . #x467D) ; ø»¦† + (=ucs . #x8BAB) ; 讫 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (chinese-isoir165 . #x2C77) ; ø»Œ¿´ + (=ucs . #x8BAC) ; 讬 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (chinese-gb2312 . #x5135) ; ø»…Œ¸ + (chinese-isoir165 . #x5135) ; ø»µˆ + (=ucs . #x8BAD) ; è®­ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (chinese-gb2312 . #x5269) ; ø»…Š + (chinese-isoir165 . #x5269) ; ø»·š + (=ucs . #x8BAE) ; è®® + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (chinese-gb2312 . #x5136) ; ø»…Œ¹ + (chinese-isoir165 . #x5136) ; ø»µ‰ + (=ucs . #x8BAF) ; 讯 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (chinese-gb2312 . #x3C47) ; ø»„®” + (chinese-isoir165 . #x3C47) ; ø»–¤ + (=ucs . #x8BB0) ; è®° + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 3) + (chinese-isoir165 . #x7E72) ; ø»Ž¸‹ + (=ucs . #x8BB1) ; è®± + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3541) ; ø»—¾  + (ideograph-daikanwa . 35253) ; ø¸ˆ¦µ + (=ucs . #x46B3) ; 䚳 + )) +(define-char + '((=>ucs . #x2796E) ; 𧥮 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 35254) ; ø¸ˆ¦¶ + )) +(define-char + '((morohashi-daikanwa 35254 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (hanyu-dazidian 6 3945 9) + (chinese-cns11643-4 . #x3540) ; ø»—¾Ÿ + (=hanziku-10 . #xDEAB) ; ý¢‚­º« + (=ucs . #x2796E) ; 𧥮 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x446A) ; ø»œ©“ + (ideograph-daikanwa . 35255) ; ø¸ˆ¦· + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7551) + (=jis-x0208 . #x6B42) ; ø½‹£‰ + (korean-ksc5601 . #x6845) ; ø»Šƒ‚ + (chinese-gb12345 . #x366F) ; 訛 + (ideograph-daikanwa . 35256) ; ø¸ˆ¦¸ + (=ucs . #x8A1B) ; 訛 + )) +(define-char + '((=>ucs . #x8A1B) ; 訛 + (morohashi-daikanwa 35256 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D45) ; ø»’›ˆ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4473) ; ø»œ©œ + (ideograph-daikanwa . 35257) ; ø¸ˆ¦¹ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x387C) ; ø»•¹± + (ideograph-daikanwa . 35258) ; ø¸ˆ¦º + (=ucs . #x46B4) ; 䚴 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x387E) ; ø»•¹³ + (ideograph-daikanwa . 35259) ; ø¸ˆ¦» + (=ucs . #x8A1C) ; 訜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D3F) ; ø»’›‚ + (chinese-gb12345 . #x5148) ; 訝 + (ideograph-daikanwa . 35260) ; ø¸ˆ¦¼ + (=ucs . #x8A1D) ; 訝 + )) +(define-char + '((=>ucs . #x8A1D) ; 訝 + (morohashi-daikanwa 35260 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (korean-ksc5601 . #x6438) ; ø»‰¼½ + (=jis-x0208-1990 . #x6B43) ; ø½‹£Š + (ucs-jis . #x8A1D) ; ø»‰¼½ + )) +(define-char + '((=>ucs . #x8A1D) ; 訝 + (morohashi-daikanwa 35260 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x6B43) ; ø»ƒ©Ž + (japanese-jisx0208 . #x6B43) ; ø»‡½– + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3878) ; ø»•¹­ + (ideograph-daikanwa . 35261) ; ø¸ˆ¦½ + (=ucs . #x46B5) ; 䚵 + )) +(define-char + '((=>ucs . #x27971) ; 𧥱 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 35262) ; ø¸ˆ¦¾ + )) +(define-char + '((morohashi-daikanwa 35262 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (hanyu-dazidian 6 3944 12) + (chinese-cns11643-4 . #x353E) ; ø»—¾ + (=hanziku-10 . #xDE6C) ; ý¢‚­¹¬ + (=ucs . #x27971) ; 𧥱 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3557) ; ø»šˆº + (ideograph-daikanwa . 35263) ; ø¸ˆ¦¿ + (=ucs . #x46B6) ; 䚶 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5D4B) ; ø»‹½‚ + (chinese-cns11643-2 . #x394F) ; ø»“°ž + (ideograph-daikanwa . 35264) ; ø¸ˆ§€ + (=ucs . #x8A1E) ; 訞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3544) ; ø»—¾£ + (ideograph-daikanwa . 35265) ; ø¸ˆ§ + (=ucs . #x46B7) ; 䚷 + )) +(define-char + '((=>ucs . #x8A1F) ; 訟 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-1 . 7561) + (japanese-jisx0208-1978 . #x3E59) ; ø»‚§ž + (japanese-jisx0208 . #x3E59) ; ø»†»¦ + (korean-ksc5601 . #x6168) ; ø»‰¹“ + (ideograph-daikanwa . 35266) ; ø¸ˆ§‚ + )) +(define-char + '((=>ucs . #x8A1F) ; 訟 + (morohashi-daikanwa 35266 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-1 . 7560) + (shinjigen-2 . 7560) + (=jis-x0208-1990 . #x3E59) ; ø½Š¡š + (ucs-jis . #x8A1F) ; ø½Š¡š + )) +(define-char + '((morohashi-daikanwa 35266 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D44) ; ø»’›‡ + (chinese-gb12345 . #x4B4F) ; 訟 + (=ucs . #x8A1F) ; 訟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5D4C) ; ø»‹½ƒ + (chinese-cns11643-3 . #x3923) ; ø»•¹¶ + (ideograph-daikanwa . 35267) ; ø¸ˆ§ƒ + (=ucs . #x8A20) ; 訠 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x355E) ; ø»š‰ + (ideograph-daikanwa . 35268) ; ø¸ˆ§„ + (=ucs . #x46B8) ; 䚸 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3929) ; ø»•¹¼ + (=jis-x0213-2-2000 . #x7857) ; ø»¦¨ + (ideograph-daikanwa . 35269) ; ø¸ˆ§… + (=ucs . #x8A21) ; 訡 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3924) ; ø»•¹· + (ideograph-daikanwa . 35270) ; ø¸ˆ§† + (=ucs . #x46B9) ; 䚹 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5D4D) ; ø»‹½„ + (chinese-cns11643-1 . #x5D46) ; ø»’›‰ + (=jis-x0213-1-2000 . #x7C21) ; ø»¤˜¦ + (ideograph-daikanwa . 35271) ; ø¸ˆ§‡ + (=ucs . #x8A22) ; 訢 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7559) + (=jis-x0208 . #x376D) ; ø½Š—œ + (korean-ksc5601 . #x4C41) ; ø»‰™¶ + (chinese-gb12345 . #x3E77) ; 訣 + (ideograph-daikanwa . 35272) ; ø¸ˆ§ˆ + (=ucs . #x8A23) ; 訣 + )) +(define-char + '((=>ucs . #x8A23) ; 訣 + (morohashi-daikanwa 35272 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D40) ; ø»’›ƒ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5D4E) ; ø»‹½… + (chinese-cns11643-6 . #x4470) ; ø»œ©™ + (ideograph-daikanwa . 35273) ; ø¸ˆ§‰ + (=ucs . #x8A24) ; 訤 + )) +(define-char + '((=>ucs . #x8A25) ; 訥 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7562) + (=jis-x0208 . #x6B44) ; ø½‹£‹ + (korean-ksc5601 . #x526D) ; ø»‰£– + (ideograph-daikanwa . 35274) ; ø¸ˆ§Š + (ucs-jis . #x8A25) ; ø½‹£‹ + )) +(define-char + '((=>ucs . #x8A25) ; 訥 + (morohashi-daikanwa 35274 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D41) ; ø»’›„ + )) +(define-char + '((morohashi-daikanwa 35274 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-gb12345 . #x5A2B) ; 訥 + (=ucs . #x8A25) ; 訥 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3928) ; ø»•¹» + (ideograph-daikanwa . 35275) ; ø¸ˆ§‹ + (=ucs . #x46BA) ; 䚺 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5D4F) ; ø»‹½† + (chinese-cns11643-3 . #x3879) ; ø»•¹® + (ideograph-daikanwa . 35276) ; ø¸ˆ§Œ + (=ucs . #x8A26) ; 訦 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x394D) ; ø»“°œ + (ideograph-daikanwa . 35277) ; ø¸ˆ§ + (=ucs . #x8A27) ; 訧 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x387B) ; ø»•¹° + (ideograph-daikanwa . 35278) ; ø¸ˆ§Ž + (=ucs . #x8A28) ; 訨 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x446F) ; ø»œ©˜ + (ideograph-daikanwa . 35279) ; ø¸ˆ§ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3921) ; ø»•¹´ + (ideograph-daikanwa . 35280) ; ø¸ˆ§ + (=ucs . #x46BB) ; 䚻 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4468) ; ø»œ©‘ + (ideograph-daikanwa . 35281) ; ø¸ˆ§‘ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3925) ; ø»•¹¸ + (ideograph-daikanwa . 35282) ; ø¸ˆ§’ + (=ucs . #x8A29) ; 訩 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4476) ; ø»œ©Ÿ + (ideograph-daikanwa . 35283) ; ø¸ˆ§“ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7563) + (=jis-x0208 . #x4B2C) ; ø½Š³³ + (korean-ksc5601 . #x5B3E) ; ø»‰¯µ + (chinese-cns11643-1 . #x5D3E) ; ø»’› + (chinese-gb12345 . #x3743) ; 訪 + (ideograph-daikanwa . 35284) ; ø¸ˆ§” + (=ucs . #x8A2A) ; 訪 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x355C) ; ø»šˆ¿ + (ideograph-daikanwa . 35285) ; ø¸ˆ§• + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x353F) ; ø»—¾ž + (ideograph-daikanwa . 35286) ; ø¸ˆ§– + (=ucs . #x46BC) ; 䚼 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3559) ; ø»šˆ¼ + (ideograph-daikanwa . 35287) ; ø¸ˆ§— + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x387D) ; ø»•¹² + (ideograph-daikanwa . 35288) ; ø¸ˆ§˜ + (=ucs . #x46BD) ; 䚽 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 35289) ; ø¸ˆ§™ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3543) ; ø»—¾¢ + (ideograph-daikanwa . 35290) ; ø¸ˆ§š + (=ucs . #x46BF) ; 䚿 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5D50) ; ø»‹½‡ + (chinese-cns11643-3 . #x3922) ; ø»•¹µ + (ideograph-daikanwa . 35291) ; ø¸ˆ§› + (=ucs . #x8A2B) ; 訫 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5D51) ; ø»‹½ˆ + (chinese-cns11643-2 . #x394E) ; ø»“° + (ideograph-daikanwa . 35292) ; ø¸ˆ§œ + (=ucs . #x8A2C) ; 訬 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (=jis-x0208 . #x405F) ; ø½Š¤œ + (korean-ksc5601 . #x6062) ; ø»‰·¯ + (chinese-cns11643-1 . #x5D43) ; ø»’›† + (chinese-gb12345 . #x4968) ; 設 + (=gt-pj-1 . #x405F) ; 設 + (ideograph-daikanwa . 35293) ; ø¸ˆ§ + (=gt-k . 07809) ; ý¡„º + (=ucs . #x8A2D) ; 設 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5D52) ; ø»‹½‰ + (chinese-cns11643-5 . #x355B) ; ø»šˆ¾ + (ideograph-daikanwa . 35294) ; ø¸ˆ§ž + (=ucs . #x8A2F) ; 訯 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x355D) ; ø»š‰€ + (ideograph-daikanwa . 35295) ; ø¸ˆ§Ÿ + (=ucs . #x46C0) ; 䛀 + )) +(define-char + '((=>ucs . #x8A30) ; 訰 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 35296) ; ø¸ˆ§  + )) +(define-char + '((morohashi-daikanwa 35296 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x394C) ; ø»“°› + (=ucs . #x8A30) ; 訰 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 35297) ; ø¸ˆ§¡ + )) +(define-char + '((morohashi-daikanwa 35297 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4472) ; ø»œ©› + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7554) + (=jis-x0208 . #x3576) ; ø½Š”© + (korean-ksc5601 . #x7A49) ; ø»Š¢ + (chinese-cns11643-1 . #x5D42) ; ø»’›… + (chinese-gb12345 . #x506D) ; 許 + (=gt-pj-1 . #x3576) ; 許 + (ideograph-daikanwa . 35298) ; ø¸ˆ§¢ + (=gt-k . 07747) ; ý¡„¹ƒ + (=ucs . #x8A31) ; 許 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4471) ; ø»œ©š + (ideograph-daikanwa . 35299) ; ø¸ˆ§£ + )) +(define-char + '((=>ucs . #x27978) ; 𧥸 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 35300) ; ø¸ˆ§¤ + )) +(define-char + '((morohashi-daikanwa 35300 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (hanyu-dazidian 6 3946 8) + (chinese-cns11643-4 . #x3542) ; ø»—¾¡ + (=hanziku-10 . #xDECA) ; ý¢‚­»Š + (=ucs . #x27978) ; 𧥸 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3554) ; ø»šˆ· + (ideograph-daikanwa . 35301) ; ø¸ˆ§¥ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x446D) ; ø»œ©– + (ideograph-daikanwa . 35302) ; ø¸ˆ§¦ + (=ucs . #x46C1) ; 䛁 + )) +(define-char + '((=>ucs . #x2797A) ; 𧥺 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 35303) ; ø¸ˆ§§ + )) +(define-char + '((morohashi-daikanwa 35303 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3546) ; ø»—¾¥ + (=ucs . #x2797A) ; 𧥺 + )) +(define-char + '((=>ucs . #x2797A) ; 𧥺 + (morohashi-daikanwa 35303 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (hanyu-dazidian 6 3950 1) + (=hanziku-10 . #xDFA6) ; ý¢‚­¾¦ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4479) ; ø»œ©¢ + (ideograph-daikanwa . 35304) ; ø¸ˆ§¨ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3555) ; ø»šˆ¸ + (ideograph-daikanwa . 35305) ; ø¸ˆ§© + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4477) ; ø»œ©  + (ideograph-daikanwa . 35306) ; ø¸ˆ§ª + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x446B) ; ø»œ©” + (ideograph-daikanwa . 35307) ; ø¸ˆ§« + )) +(define-char + '((=>ucs . #x46BE) ; 䚾 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 35308) ; ø¸ˆ§¬ + )) +(define-char + '((morohashi-daikanwa 35308 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (=ucs . #x46BE) ; 䚾 + )) +(define-char + '((=>ucs . #x46BE) ; 䚾 + (morohashi-daikanwa 35308 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3927) ; ø»•¹º + )) +(define-char + '((=>ucs* . #x46BE) ; 䚾 + (morohashi-daikanwa 35308 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3545) ; ø»—¾¤ + (=ucs . #x2F9CD) ; 䚾 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x387A) ; ø»•¹¯ + (ideograph-daikanwa . 35309) ; ø¸ˆ§­ + (=ucs . #x8A32) ; 訲 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3926) ; ø»•¹¹ + (ideograph-daikanwa . 35310) ; ø¸ˆ§® + (=ucs . #x46C2) ; 䛂 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3556) ; ø»šˆ¹ + (ideograph-daikanwa . 35311) ; ø¸ˆ§¯ + (=ucs . #x46C3) ; 䛃 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4478) ; ø»œ©¡ + (ideograph-daikanwa . 35312) ; ø¸ˆ§° + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3558) ; ø»šˆ» + (ideograph-daikanwa . 35313) ; ø¸ˆ§± + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4474) ; ø»œ© + (ideograph-daikanwa . 35314) ; ø¸ˆ§² + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4475) ; ø»œ©ž + (ideograph-daikanwa . 35315) ; ø¸ˆ§³ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x446C) ; ø»œ©• + (ideograph-daikanwa . 35317) ; ø¸ˆ§µ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x355A) ; ø»šˆ½ + (ideograph-daikanwa . 35318) ; ø¸ˆ§¶ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4469) ; ø»œ©’ + (ideograph-daikanwa . 35319) ; ø¸ˆ§· + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x353D) ; ø»—¾œ + (ideograph-daikanwa . 35324) ; ø¸ˆ§¼ + (=ucs . #x8A2E) ; 訮 + )) +(define-char + '((morohashi-daikanwa 35324 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (=jis-x0208 . #x4C75) ; ø½Š¶š + (=ucs . #x8A33) ; 訳 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x447A) ; ø»œ©£ + (ideograph-daikanwa . 49720) ; ø¸Œˆ¸ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3D32) ; ø»„¯ + (chinese-isoir165 . #x3D32) ; ø»—­ + (=ucs . #x8BB2) ; 讲 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3B64) ; ø»„­“ + (chinese-isoir165 . #x3B64) ; ø»•£ + (=ucs . #x8BB3) ; 讳 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x5A29) ; ø»…™º + (chinese-isoir165 . #x5A29) ; ø»Ž‚Š + (=ucs . #x8BB4) ; è®´ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x5148) ; ø»…‹ + (chinese-isoir165 . #x5148) ; ø»µ› + (=ucs . #x8BB6) ; 讶 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x5A2B) ; ø»…™¼ + (chinese-isoir165 . #x5A2B) ; ø»Ž‚Œ + (=ucs . #x8BB7) ; è®· + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x506D) ; ø»…Œ’ + (chinese-isoir165 . #x506D) ; ø»´¢ + (=ucs . #x8BB8) ; 许 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x366F) ; ø»„¦ˆ + (chinese-isoir165 . #x366F) ; ø»Ž˜ + (=ucs . #x8BB9) ; 讹 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x425B) ; ø»„·œ + (chinese-isoir165 . #x425B) ; ø»Ÿ¬ + (=ucs . #x8BBA) ; 论 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (chinese-isoir165 . #x7E73) ; ø»Ž¸Œ + (=ucs . #x8BBB) ; è®» + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4B4F) ; ø»…„ž + (chinese-isoir165 . #x4B4F) ; ø»¬® + (=ucs . #x8BBC) ; 讼 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x376D) ; ø»„§¤ + (chinese-isoir165 . #x376D) ; ø»´ + (=ucs . #x8BBD) ; 讽 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4968) ; ø»…» + (chinese-isoir165 . #x4968) ; ø»ª‹ + (=ucs . #x8BBE) ; 设 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3743) ; ø»„¦º + (chinese-isoir165 . #x3743) ; ø»Š + (=ucs . #x8BBF) ; 访 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3E77) ; ø»„²€ + (chinese-isoir165 . #x3E77) ; ø»š + (=ucs . #x8BC0) ; 诀 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x446E) ; ø»œ©— + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7585) + (=jis-x0208 . #x414A) ; ø½Š¥¥ + (korean-ksc5601 . #x614D) ; ø»‰¸¸ + (chinese-gb12345 . #x4B5F) ; 訴 + (ideograph-daikanwa . 35325) ; ø¸ˆ§½ + (=ucs . #x8A34) ; 訴 + )) +(define-char + '((=>ucs . #x8A34) ; 訴 + (morohashi-daikanwa 35325 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-1 . #x622B) ; ø»’¢„ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E6E) ; ø»œ¸ƒ + (ideograph-daikanwa . 35326) ; ø¸ˆ§¾ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D53) ; ø»‹½Š + (chinese-cns11643-3 . #x3E7C) ; ø»–‚¥ + (=jis-x0213-2-2000 . #x7858) ; ø»¦© + (ideograph-daikanwa . 35327) ; ø¸ˆ§¿ + (=ucs . #x8A35) ; 訵 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7570) + (=jis-x0208 . #x6B45) ; ø½‹£Œ + (korean-ksc5601 . #x4A38) ; ø»‰–± + (chinese-cns11643-1 . #x622D) ; ø»’¢† + (chinese-gb12345 . #x5A2D) ; 訶 + (=gt-pj-1 . #x6B45) ; 訶 + (ideograph-daikanwa . 35328) ; ø¸ˆ¨€ + (=gt-k . 09232) ; ý¡„‚ + (=ucs . #x8A36) ; 訶 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B33) ; ø»˜‡† + (ideograph-daikanwa . 35329) ; ø¸ˆ¨ + (=ucs . #x46C4) ; 䛄 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E79) ; ø»œ¸Ž + (ideograph-daikanwa . 35330) ; ø¸ˆ¨‚ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E79) ; ø»–‚¢ + (ideograph-daikanwa . 35331) ; ø¸ˆ¨ƒ + (=ucs . #x46C5) ; 䛅 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E7A) ; ø»–‚£ + (ideograph-daikanwa . 35332) ; ø¸ˆ¨„ + (=ucs . #x46C6) ; 䛆 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D54) ; ø»‹½‹ + (chinese-cns11643-4 . #x3B2F) ; ø»˜‡‚ + (=jis-x0213-1-2000 . #x7C22) ; ø»¤˜§ + (ideograph-daikanwa . 35333) ; ø¸ˆ¨… + (=ucs . #x8A37) ; 訷 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E7D) ; ø»–‚¦ + (ideograph-daikanwa . 35334) ; ø¸ˆ¨† + (=ucs . #x8A38) ; 訸 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x403E) ; ø»“ºŸ + (ideograph-daikanwa . 35335) ; ø¸ˆ¨‡ + (=ucs . #x8A39) ; 訹 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7583) + (=jis-x0208 . #x3F47) ; ø½Š¢¦ + (korean-ksc5601 . #x7260) ; ø»Š’‰ + (chinese-cns11643-1 . #x622C) ; ø»’¢… + (chinese-gb12345 . #x556F) ; 診 + (ideograph-daikanwa . 35337) ; ø¸ˆ¨‰ + (=ucs . #x8A3A) ; 診 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E74) ; ø»œ¸‰ + (ideograph-daikanwa . 35338) ; ø¸ˆ¨Š + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E73) ; ø»œ¸ˆ + (ideograph-daikanwa . 35339) ; ø¸ˆ¨‹ + )) +(define-char + '((=>ucs . #x8A3B) ; 註 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-1 . 7592) + (shinjigen-2 . 7592) + (japanese-jisx0208-1978 . #x4370) ; ø»‚¯‹ + (korean-ksc5601 . #x7149) ; ø»Š” + (ideograph-daikanwa . 35340) ; ø¸ˆ¨Œ + )) +(define-char + '((=>ucs . #x8A3B) ; 註 + (morohashi-daikanwa 35340 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0208 . #x4370) ; ø»‡ƒ“ + (=jis-x0208-1990 . #x4370) ; ø½Š©‡ + (ucs-jis . #x8A3B) ; ø»‡ƒ“ + )) +(define-char + '((morohashi-daikanwa 35340 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-1 . #x6221) ; ø»’¡º + (=ucs . #x8A3B) ; 註 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7580) + (=jis-x0208 . #x3E5A) ; ø½Š¡› + (chinese-cns11643-1 . #x6225) ; ø»’¡¾ + (ideograph-daikanwa . 35341) ; ø¸ˆ¨ + (=ucs . #x8A3C) ; 証 + )) +(define-char + '((=>ucs . #x2799D) ; 𧦝 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 35342) ; ø¸ˆ¨Ž + )) +(define-char + '((morohashi-daikanwa 35342 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (hanyu-dazidian 6 3955 13) + (chinese-cns11643-4 . #x3B32) ; ø»˜‡… + (=hanziku-10 . #xE0B5) ; ý¢‚®‚µ + (=ucs . #x2799D) ; 𧦝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D55) ; ø»‹½Œ + (chinese-cns11643-3 . #x3F24) ; ø»–‚« + (ideograph-daikanwa . 35343) ; ø¸ˆ¨ + (=ucs . #x8A3D) ; 訽 + )) +(define-char + '((=>ucs . #x8A3E) ; 訾 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D56) ; ø»‹½ + (=jis-x0213-2-2000 . #x7859) ; ø»¦ª + (ideograph-daikanwa . 35344) ; ø¸ˆ¨ + (ucs-jis . #x8A3E) ; ø»‹½ + )) +(define-char + '((morohashi-daikanwa 35344 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x7624) ; ø»†‚½ + (chinese-isoir165 . #x7624) ; ø»Ž« + (chinese-cns11643-1 . #x666B) ; ø»’¨¼ + (=ucs . #x8A3E) ; 訾 + )) +(define-char + '((=>ucs . #x8A3F) ; 訿 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 35345) ; ø¸ˆ¨‘ + )) +(define-char + '((morohashi-daikanwa 35345 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x474F) ; ø»”…‚ + (=ucs . #x8A3F) ; 訿 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D57) ; ø»‹½Ž + (chinese-cns11643-2 . #x4040) ; ø»“º¡ + (ideograph-daikanwa . 35346) ; ø¸ˆ¨’ + (=ucs . #x8A40) ; 詀 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7575) + (=jis-x0208 . #x6B46) ; ø½‹£ + (chinese-cns11643-1 . #x6226) ; ø»’¡¿ + (chinese-gb12345 . #x5A2C) ; 詁 + (ideograph-daikanwa . 35347) ; ø¸ˆ¨“ + (=ucs . #x8A41) ; 詁 + )) +(define-char + '((=>ucs . #x2799E) ; 𧦞 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 35348) ; ø¸ˆ¨” + )) +(define-char + '((morohashi-daikanwa 35348 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (hanyu-dazidian 6 3952 14) + (chinese-cns11643-4 . #x3B2E) ; ø»˜‡ + (=hanziku-10 . #xDFF3) ; ý¢‚­¿³ + (=ucs . #x2799E) ; 𧦞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C3B) ; ø»š’° + (ideograph-daikanwa . 35349) ; ø¸ˆ¨• + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E7E) ; ø»–‚§ + (ideograph-daikanwa . 35350) ; ø¸ˆ¨– + (=ucs . #x8A42) ; 詂 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D58) ; ø»‹½ + (chinese-cns11643-3 . #x3E75) ; ø»–‚ž + (ideograph-daikanwa . 35351) ; ø¸ˆ¨— + (=ucs . #x8A43) ; 詃 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4043) ; ø»“º¤ + (ideograph-daikanwa . 35352) ; ø¸ˆ¨˜ + (=ucs . #x8A44) ; 詄 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B35) ; ø»˜‡ˆ + (ideograph-daikanwa . 35353) ; ø¸ˆ¨™ + (=ucs . #x46C8) ; 䛈 + )) +(define-char + '((=>ucs . #x8A45) ; 詅 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D59) ; ø»‹½ + (=jis-x0213-2-2000 . #x785A) ; ø»¦« + (ideograph-daikanwa . 35354) ; ø¸ˆ¨š + (ucs-jis . #x8A45) ; ø»‹½ + )) +(define-char + '((morohashi-daikanwa 35354 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4044) ; ø»“º¥ + (=ucs . #x8A45) ; 詅 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 35355) ; ø¸ˆ¨› + )) +(define-char + '((=>ucs . #x8A46) ; 詆 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7593) + (=jis-x0208 . #x6B49) ; ø½‹£ + (chinese-cns11643-1 . #x622A) ; ø»’¢ƒ + (ideograph-daikanwa . 35356) ; ø¸ˆ¨œ + (ucs-jis . #x8A46) ; ø½‹£ + )) +(define-char + '((morohashi-daikanwa 35356 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-gb12345 . #x5A2E) ; 詆 + (=ucs . #x8A46) ; 詆 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E76) ; ø»–‚Ÿ + (ideograph-daikanwa . 35357) ; ø¸ˆ¨ + (=ucs . #x46C9) ; 䛉 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D5A) ; ø»‹½‘ + (chinese-cns11643-4 . #x3B30) ; ø»˜‡ƒ + (=jis-x0213-1-2000 . #x7C23) ; ø»¤˜¨ + (ideograph-daikanwa . 35358) ; ø¸ˆ¨ž + (=ucs . #x8A47) ; 詇 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E7B) ; ø»–‚¤ + (ideograph-daikanwa . 35359) ; ø¸ˆ¨Ÿ + (=ucs . #x46CA) ; 䛊 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7598) + (chinese-gb2312 . #x6E3A) ; ø»…·£ + (=jis-x0208 . #x6B4A) ; ø½‹£‘ + (chinese-isoir165 . #x6E3A) ; ø»ŽŸ³ + (chinese-cns11643-2 . #x4046) ; ø»“º§ + (=gt-pj-1 . #x6B4A) ; 詈 + (ideograph-daikanwa . 35360) ; ø¸ˆ¨  + (=gt-k . 09233) ; ý¡„‚‘ + (=ucs . #x8A48) ; 詈 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D5B) ; ø»‹½’ + (chinese-cns11643-3 . #x3F21) ; ø»–‚¨ + (ideograph-daikanwa . 35361) ; ø¸ˆ¨¡ + (=ucs . #x8A49) ; 詉 + )) +(define-char + '((=>ucs . #x8A4A) ; 詊 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 35362) ; ø¸ˆ¨¢ + )) +(define-char + '((morohashi-daikanwa 35362 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4048) ; ø»“º© + (=ucs . #x8A4A) ; 詊 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E77) ; ø»–‚  + (ideograph-daikanwa . 35363) ; ø¸ˆ¨£ + (=ucs . #x46CB) ; 䛋 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E71) ; ø»œ¸† + (ideograph-daikanwa . 35364) ; ø¸ˆ¨¤ + )) +(define-char + '((=>ucs . #x8A4B) ; 詋 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 35365) ; ø¸ˆ¨¥ + )) +(define-char + '((morohashi-daikanwa 35365 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F23) ; ø»–‚ª + (=ucs . #x8A4B) ; 詋 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4049) ; ø»“ºª + (ideograph-daikanwa . 35366) ; ø¸ˆ¨¦ + (=ucs . #x8A4C) ; 詌 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D5C) ; ø»‹½“ + (chinese-cns11643-2 . #x403D) ; ø»“ºž + (=jis-x0213-2-2000 . #x785B) ; ø»¦¬ + (ideograph-daikanwa . 35367) ; ø¸ˆ¨§ + (=ucs . #x8A4D) ; 詍 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 35368) ; ø¸ˆ¨¨ + )) +(define-char + '((morohashi-daikanwa 35368 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E6A) ; ø»œ·¿ + )) +(define-char + '((=>ucs . #x279A4) ; 𧦤 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 35369) ; ø¸ˆ¨© + )) +(define-char + '((morohashi-daikanwa 35369 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (hanyu-dazidian 6 3959 4) + (chinese-cns11643-4 . #x3B2D) ; ø»˜‡€ + (=hanziku-10 . #xE16D) ; ý¢‚®…­ + (=ucs . #x279A4) ; 𧦤 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D5D) ; ø»‹½” + (chinese-cns11643-2 . #x403C) ; ø»“º + (=jis-x0213-1-2000 . #x7C24) ; ø»¤˜© + (chinese-gb12345 . #x5A2A) ; 詎 + (ideograph-daikanwa . 35370) ; ø¸ˆ¨ª + (=ucs . #x8A4E) ; 詎 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E78) ; ø»œ¸ + (ideograph-daikanwa . 35371) ; ø¸ˆ¨« + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x404A) ; ø»“º« + (ideograph-daikanwa . 35372) ; ø¸ˆ¨¬ + (=ucs . #x8A4F) ; 詏 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7576) + (=jis-x0208 . #x3A3E) ; ø½Š›‡ + (korean-ksc5601 . #x5E71) ; ø»‰µ‚ + (chinese-cns11643-1 . #x6229) ; ø»’¢‚ + (chinese-gb12345 . #x5529) ; 詐 + (ideograph-daikanwa . 35373) ; ø¸ˆ¨­ + (=ucs . #x8A50) ; 詐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7587) + (=jis-x0208 . #x4242) ; ø½Š¦» + (chinese-cns11643-2 . #x4047) ; ø»“º¨ + (ideograph-daikanwa . 35374) ; ø¸ˆ¨® + (=ucs . #x8A51) ; 詑 + )) +(define-char + '((=>ucs . #x279A7) ; 𧦧 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 35375) ; ø¸ˆ¨¯ + )) +(define-char + '((morohashi-daikanwa 35375 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (hanyu-dazidian 6 3955 4) + (=hanziku-10 . #xE0AC) ; ý¢‚®‚¬ + (=ucs . #x279A7) ; 𧦧 + )) +(define-char + '((=>ucs . #x279A7) ; 𧦧 + (morohashi-daikanwa 35375 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B39) ; ø»˜‡Œ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7590) + (=jis-x0208 . #x6B48) ; ø½‹£ + (chinese-cns11643-2 . #x4045) ; ø»“º¦ + (chinese-gb12345 . #x5A31) ; 詒 + (ideograph-daikanwa . 35376) ; ø¸ˆ¨° + (=ucs . #x8A52) ; 詒 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C3C) ; ø»š’± + (ideograph-daikanwa . 35377) ; ø¸ˆ¨± + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D5E) ; ø»‹½• + (chinese-cns11643-4 . #x3B2C) ; ø»˜†¿ + (ideograph-daikanwa . 35378) ; ø¸ˆ¨² + (=ucs . #x8A53) ; 詓 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7582) + (=jis-x0208 . #x3E5B) ; ø½Š¡œ + (korean-ksc5601 . #x705F) ; ø»ŠŒ + (chinese-cns11643-1 . #x6227) ; ø»’¢€ + (chinese-gb12345 . #x5A2F) ; 詔 + (ideograph-daikanwa . 35379) ; ø¸ˆ¨³ + (=ucs . #x8A54) ; 詔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B34) ; ø»˜‡‡ + (ideograph-daikanwa . 35380) ; ø¸ˆ¨´ + (=ucs . #x46CC) ; 䛌 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B2A) ; ø»˜†½ + (ideograph-daikanwa . 35381) ; ø¸ˆ¨µ + (=ucs . #x46CD) ; 䛍 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B29) ; ø»˜†¼ + (ideograph-daikanwa . 35382) ; ø¸ˆ¨¶ + (=ucs . #x46CE) ; 䛎 + )) +(define-char + '((=>ucs . #x8A55) ; 評 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (korean-ksc5601 . #x7844) ; ø»Šš¡ + (ideograph-daikanwa . 35383) ; ø¸ˆ¨· + )) +(define-char + '((morohashi-daikanwa 35383 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (=jis-x0208 . #x493E) ; ø½Š±‰ + (chinese-cns11643-1 . #x6223) ; ø»’¡¼ + (chinese-gb12345 . #x4640) ; 評 + (=ucs . #x8A55) ; 評 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D5F) ; ø»‹½– + (chinese-cns11643-1 . #x622E) ; ø»’¢‡ + (ideograph-daikanwa . 35384) ; ø¸ˆ¨¸ + (=ucs . #x8A56) ; 詖 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B2B) ; ø»˜†¾ + (ideograph-daikanwa . 35385) ; ø¸ˆ¨¹ + (=ucs . #x46CF) ; 䛏 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D60) ; ø»‹½— + (chinese-cns11643-2 . #x4041) ; ø»“º¢ + (ideograph-daikanwa . 35386) ; ø¸ˆ¨º + (=ucs . #x8A57) ; 詗 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D61) ; ø»‹½˜ + (chinese-cns11643-2 . #x4042) ; ø»“º£ + (=jis-x0213-2-2000 . #x785C) ; ø»¦­ + (chinese-gb12345 . #x5A30) ; 詘 + (ideograph-daikanwa . 35387) ; ø¸ˆ¨» + (=ucs . #x8A58) ; 詘 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x403F) ; ø»“º  + (ideograph-daikanwa . 35388) ; ø¸ˆ¨¼ + (=ucs . #x8A59) ; 詙 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3E78) ; ø»–‚¡ + (ideograph-daikanwa . 35389) ; ø¸ˆ¨½ + (=ucs . #x8A5A) ; 詚 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7586) + (=jis-x0208 . #x6B47) ; ø½‹£Ž + (korean-ksc5601 . #x6E4C) ; ø»Š‹½ + (chinese-cns11643-1 . #x6228) ; ø»’¢ + (chinese-gb12345 . #x5767) ; 詛 + (ideograph-daikanwa . 35390) ; ø¸ˆ¨¾ + (=ucs . #x8A5B) ; 詛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D62) ; ø»‹½™ + (chinese-cns11643-4 . #x3B31) ; ø»˜‡„ + (ideograph-daikanwa . 35391) ; ø¸ˆ¨¿ + (=ucs . #x8A5C) ; 詜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5D63) ; ø»‹½š + (chinese-cns11643-3 . #x3F22) ; ø»–‚© + (=jis-x0213-1-2000 . #x7C25) ; ø»¤˜ª + (ideograph-daikanwa . 35392) ; ø¸ˆ©€ + (=ucs . #x8A5D) ; 詝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E70) ; ø»œ¸… + (ideograph-daikanwa . 35393) ; ø¸ˆ© + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7577) + (=jis-x0208 . #x3B6C) ; ø½Š“ + (korean-ksc5601 . #x5E72) ; ø»‰µƒ + (chinese-cns11643-1 . #x6224) ; ø»’¡½ + (chinese-gb12345 . #x344A) ; 詞 + (ideograph-daikanwa . 35394) ; ø¸ˆ©‚ + (=ucs . #x8A5E) ; 詞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F26) ; ø»–‚­ + (ideograph-daikanwa . 35395) ; ø¸ˆ©ƒ + (=ucs . #x46D0) ; 䛐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E6B) ; ø»œ¸€ + (ideograph-daikanwa . 35396) ; ø¸ˆ©„ + (=ucs . #x46D1) ; 䛑 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F25) ; ø»–‚¬ + (ideograph-daikanwa . 35397) ; ø¸ˆ©… + (=ucs . #x46D2) ; 䛒 + )) +(define-char + '((=>ucs . #x279AD) ; 𧦭 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 35398) ; ø¸ˆ©† + )) +(define-char + '((morohashi-daikanwa 35398 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (hanyu-dazidian 6 3955 7) + (=hanziku-10 . #xE0AF) ; ý¢‚®‚¯ + (=ucs . #x279AD) ; 𧦭 + )) +(define-char + '((=>ucs . #x279AD) ; 𧦭 + (morohashi-daikanwa 35398 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B37) ; ø»˜‡Š + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C39) ; ø»š’® + (ideograph-daikanwa . 35399) ; ø¸ˆ©‡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C3A) ; ø»š’¯ + (ideograph-daikanwa . 35400) ; ø¸ˆ©ˆ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E77) ; ø»œ¸Œ + (ideograph-daikanwa . 35401) ; ø¸ˆ©‰ + )) +(define-char + '((=>ucs . #x279A6) ; 𧦦 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 35402) ; ø¸ˆ©Š + )) +(define-char + '((=>ucs . #x279A6) ; 𧦦 + (morohashi-daikanwa 35402 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (hanyu-dazidian 6 3953 14) + (=hanziku-10 . #xE054) ; ý¢‚®” + )) +(define-char + '((morohashi-daikanwa 35402 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B38) ; ø»˜‡‹ + (=ucs . #x279A6) ; 𧦦 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E6D) ; ø»œ¸‚ + (ideograph-daikanwa . 35403) ; ø¸ˆ©‹ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E76) ; ø»œ¸‹ + (ideograph-daikanwa . 35404) ; ø¸ˆ©Œ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E72) ; ø»œ¸‡ + (ideograph-daikanwa . 35407) ; ø¸ˆ© + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7567) + (=jis-x0208 . #x3153) ; ø½ŠŽŽ + (korean-ksc5601 . #x6749) ; ø»Š¨ + (chinese-cns11643-1 . #x6222) ; ø»’¡» + (ideograph-daikanwa . 35409) ; ø¸ˆ©‘ + (=ucs . #x8A60) ; è©  + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E75) ; ø»œ¸Š + (ideograph-daikanwa . 49721) ; ø¸Œˆ¹ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E6C) ; ø»œ¸ + (ideograph-daikanwa . 49722) ; ø¸Œˆº + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B36) ; ø»˜‡‰ + (=ucs . #x46C7) ; 䛇 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-isoir165 . #x7D49) ; ø»Ž¶„ + (=ucs . #x8A5F) ; 詟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5A2A) ; ø»…™» + (chinese-isoir165 . #x5A2A) ; ø»Ž‚‹ + (=ucs . #x8BB5) ; 讵 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5624) ; ø»…“½ + (chinese-isoir165 . #x5624) ; ø»¼ + (=ucs . #x8BC1) ; 证 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5A2C) ; ø»…™½ + (chinese-isoir165 . #x5A2C) ; ø»Ž‚ + (=ucs . #x8BC2) ; 诂 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5A2D) ; ø»…™¾ + (chinese-isoir165 . #x5A2D) ; ø»Ž‚Ž + (=ucs . #x8BC3) ; 诃 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4640) ; ø»„¼¹ + (chinese-isoir165 . #x4640) ; ø»¥‰ + (=ucs . #x8BC4) ; 评 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5767) ; ø»…–ž + (chinese-isoir165 . #x5767) ; ø»¾® + (=ucs . #x8BC5) ; 诅 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4A36) ; ø»…‚§ + (chinese-isoir165 . #x4A36) ; ø»ª· + (=ucs . #x8BC6) ; 识 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-isoir165 . #x7E74) ; ø»Ž¸ + (=ucs . #x8BC7) ; 诇 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5529) ; ø»…’¤ + (chinese-isoir165 . #x5529) ; ø»º´ + (=ucs . #x8BC8) ; 诈 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4B5F) ; ø»…„® + (chinese-isoir165 . #x4B5F) ; ø»¬¾ + (=ucs . #x8BC9) ; 诉 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x556F) ; ø»…“ª + (chinese-isoir165 . #x556F) ; ø»»º + (=ucs . #x8BCA) ; 诊 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5A2E) ; ø»…™¿ + (chinese-isoir165 . #x5A2E) ; ø»Ž‚ + (=ucs . #x8BCB) ; 诋 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x565F) ; ø»…”¸ + (chinese-isoir165 . #x565F) ; ø»½ˆ + (=ucs . #x8BCC) ; 诌 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x344A) ; ø»„¢§ + (chinese-isoir165 . #x344A) ; ø»Š· + (=ucs . #x8BCD) ; 词 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5A30) ; ø»…š + (chinese-isoir165 . #x5A30) ; ø»Ž‚‘ + (=ucs . #x8BCE) ; 诎 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5A2F) ; ø»…š€ + (chinese-isoir165 . #x5A2F) ; ø»Ž‚ + (=ucs . #x8BCF) ; 诏 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (=ucs . #x8BD0) ; 诐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x526B) ; ø»…Œ + (chinese-isoir165 . #x526B) ; ø»·œ + (=ucs . #x8BD1) ; 译 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5A31) ; ø»…š‚ + (chinese-isoir165 . #x5A31) ; ø»Ž‚’ + (=ucs . #x8BD2) ; 诒 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C3D) ; ø»š’² + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E6F) ; ø»œ¸„ + )) +(define-char + '((=>ucs . #x8A61) ; è©¡ + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5D64) ; ø»‹½› + (=jis-x0213-1-2000 . #x7C26) ; ø»¤˜« + (ideograph-daikanwa . 35410) ; ø¸ˆ©’ + (ucs-jis . #x8A61) ; ø»‹½› + )) +(define-char + '((morohashi-daikanwa 35410 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x474E) ; ø»”… + (chinese-gb12345 . #x5A3C) ; è©¡ + (=ucs . #x8A61) ; è©¡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7615) + (=jis-x0208 . #x6B4E) ; ø½‹£• + (korean-ksc5601 . #x6273) ; ø»‰º¼ + (chinese-cns11643-1 . #x6666) ; ø»’¨· + (chinese-gb12345 . #x512F) ; è©¢ + (ideograph-daikanwa . 35411) ; ø¸ˆ©“ + (=ucs . #x8A62) ; è©¢ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7608) + (=jis-x0208 . #x3758) ; ø½Š—‡ + (korean-ksc5601 . #x6761) ; ø»Š‚€ + (chinese-gb12345 . #x5268) ; è©£ + (=gt-pj-1 . #x3758) ; è©£ + (ideograph-daikanwa . 35412) ; ø¸ˆ©” + (=gt-k . 10204) ; ý¡„‚Ÿœ + (=ucs . #x8A63) ; è©£ + )) +(define-char + '((=>ucs . #x8A63) ; è©£ + (morohashi-daikanwa 35412 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-1 . #x6661) ; ø»’¨² + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4460) ; ø»–Š½ + (ideograph-daikanwa . 35413) ; ø¸ˆ©• + (=ucs . #x8A64) ; 詤 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5D65) ; ø»‹½œ + (chinese-cns11643-3 . #x4459) ; ø»–Š¶ + (ideograph-daikanwa . 35414) ; ø¸ˆ©– + (=ucs . #x8A65) ; è©¥ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7614) + (=jis-x0208 . #x3B6E) ; ø½Š• + (korean-ksc5601 . #x634B) ; ø»‰»² + (chinese-cns11643-1 . #x665C) ; ø»’¨­ + (chinese-gb12345 . #x4A54) ; 試 + (ideograph-daikanwa . 35415) ; ø¸ˆ©— + (=ucs . #x8A66) ; 試 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4457) ; ø»–Š´ + (ideograph-daikanwa . 35416) ; ø¸ˆ©˜ + (=ucs . #x46D4) ; 䛔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5841) ; ø»†‚ + (ideograph-daikanwa . 35417) ; ø¸ˆ©™ + (=ucs . #x46D5) ; 䛕 + )) +(define-char + '((=>ucs . #x279F0) ; 𧧰 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 35418) ; ø¸ˆ©š + )) +(define-char + '((morohashi-daikanwa 35418 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (hanyu-dazidian 6 3962 4) + (chinese-cns11643-4 . #x406F) ; ø»˜˜ + (=hanziku-10 . #xE1EF) ; ý¢‚®‡¯ + (=ucs . #x279F0) ; 𧧰 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x406E) ; ø»˜— + (ideograph-daikanwa . 35419) ; ø¸ˆ©› + (=ucs . #x46D7) ; 䛗 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x406D) ; ø»˜– + (ideograph-daikanwa . 35421) ; ø¸ˆ© + (=ucs . #x46D8) ; 䛘 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4275) ; ø»šœž + (ideograph-daikanwa . 35422) ; ø¸ˆ©ž + )) +(define-char + '((=>ucs . #x279C5) ; 𧧅 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 35423) ; ø¸ˆ©Ÿ + )) +(define-char + '((morohashi-daikanwa 35423 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (hanyu-dazidian 6 3962 7) + (chinese-cns11643-4 . #x4068) ; ø»˜‘ + (=hanziku-10 . #xE1F2) ; ý¢‚®‡² + (=ucs . #x279C5) ; 𧧅 + )) +(define-char + '((=>ucs . #x279C6) ; 𧧆 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 35424) ; ø¸ˆ©  + )) +(define-char + '((morohashi-daikanwa 35424 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (hanyu-dazidian 6 3966 4) + (chinese-cns11643-4 . #x406A) ; ø»˜“ + (=hanziku-10 . #xE2D2) ; ý¢‚®‹’ + (=ucs . #x279C6) ; 𧧆 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5D66) ; ø»‹½ + (chinese-cns11643-3 . #x4463) ; ø»–‹€ + (ideograph-daikanwa . 35425) ; ø¸ˆ©¡ + (=ucs . #x8A67) ; 詧 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-1 . #x666C) ; ø»’¨½ + (ideograph-daikanwa . 35426) ; ø¸ˆ©¢ + (=ucs . #x8A68) ; 詨 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7613) + (=jis-x0208 . #x3B6D) ; ø½Š” + (korean-ksc5601 . #x634C) ; ø»‰»³ + (chinese-gb12345 . #x4A2B) ; è©© + (=gt-pj-1 . #x3B6D) ; è©© + (ideograph-daikanwa . 35427) ; ø¸ˆ©£ + (=gt-k . 10214) ; ý¡„‚Ÿ¦ + (=ucs . #x8A69) ; è©© + )) +(define-char + '((=>ucs . #x8A69) ; è©© + (morohashi-daikanwa 35427 0 4) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-1 . #x665D) ; ø»’¨® + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4455) ; ø»–Š² + (ideograph-daikanwa . 35428) ; ø¸ˆ©¤ + (=ucs . #x8A6A) ; 詪 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4276) ; ø»šœŸ + (ideograph-daikanwa . 35430) ; ø¸ˆ©¦ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7622) + (=jis-x0208 . #x4F4D) ; ø½ŠºŒ + (chinese-cns11643-1 . #x6659) ; ø»’¨ª + (chinese-gb12345 . #x326F) ; è©« + (ideograph-daikanwa . 35431) ; ø¸ˆ©§ + (=ucs . #x8A6B) ; è©« + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 35432) ; ø¸ˆ©¨ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7610) + (=jis-x0208 . #x6B4D) ; ø½‹£” + (chinese-cns11643-1 . #x6668) ; ø»’¨¹ + (chinese-gb12345 . #x5A38) ; 詬 + (ideograph-daikanwa . 35433) ; ø¸ˆ©© + (=ucs . #x8A6C) ; 詬 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 0) + (=jis-x0208 . #x6B4C) ; ø½‹£“ + (korean-ksc5601 . #x4F78) ; ø»‰Ÿ‡ + (chinese-cns11643-1 . #x6665) ; ø»’¨¶ + (chinese-gb12345 . #x396E) ; è©­ + (ideograph-daikanwa . 35434) ; ø¸ˆ©ª + (=ucs . #x8A6D) ; è©­ + )) +(define-char + '((=>ucs . #x8A6E) ; è©® + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x4127) ; ø»‚«† + (korean-ksc5601 . #x6F2C) ; ø»ŠŒ» + (ideograph-daikanwa . 35435) ; ø¸ˆ©« + )) +(define-char + '((=>ucs . #x8A6E) ; è©® + (morohashi-daikanwa 35435 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0208 . #x4127) ; ø»†¿Ž + (=jis-x0208-1990 . #x4127) ; ø½Š¥‚ + (ucs-jis . #x8A6E) ; ø»†¿Ž + )) +(define-char + '((morohashi-daikanwa 35435 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-1 . #x6667) ; ø»’¨¸ + (chinese-gb12345 . #x5A39) ; è©® + (=ucs . #x8A6E) ; è©® + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x406C) ; ø»˜• + (ideograph-daikanwa . 35436) ; ø¸ˆ©¬ + (=ucs . #x46D9) ; 䛙 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4458) ; ø»–Šµ + (ideograph-daikanwa . 35437) ; ø¸ˆ©­ + (=ucs . #x8A6F) ; 詯 + )) +(define-char + '((=>ucs . #x46DA) ; 䛚 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 35438) ; ø¸ˆ©® + )) +(define-char + '((morohashi-daikanwa 35438 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x445A) ; ø»–Š· + (=ucs . #x46DA) ; 䛚 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4279) ; ø»šœ¢ + (ideograph-daikanwa . 35439) ; ø¸ˆ©¯ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7606) + (=jis-x0208 . #x354D) ; ø½Š”€ + (korean-ksc5601 . #x7D7E) ; ø»Š¢± + (chinese-cns11643-1 . #x665E) ; ø»’¨¯ + (chinese-gb12345 . #x5A35) ; è©° + (ideograph-daikanwa . 35440) ; ø¸ˆ©° + (=ucs . #x8A70) ; è©° + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7628) + (=jis-x0208 . #x4F43) ; ø½Šº‚ + (korean-ksc5601 . #x7C25) ; ø»ŠŸº + (chinese-cns11643-1 . #x6663) ; ø»’¨´ + (chinese-gb12345 . #x3B30) ; 話 + (ideograph-daikanwa . 35441) ; ø¸ˆ©± + (=ucs . #x8A71) ; 話 + )) +(define-char + '((=>ucs . #x279CC) ; 𧧌 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 35442) ; ø¸ˆ©² + )) +(define-char + '((morohashi-daikanwa 35442 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (hanyu-dazidian 6 3963 9) + (chinese-cns11643-4 . #x4071) ; ø»˜š + (=hanziku-10 . #xE255) ; ý¢‚®‰• + (=ucs . #x279CC) ; 𧧌 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5840) ; ø»† + (ideograph-daikanwa . 35443) ; ø¸ˆ©³ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x445F) ; ø»–Š¼ + (ideograph-daikanwa . 35444) ; ø¸ˆ©´ + (=ucs . #x46DB) ; 䛛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7602) + (=jis-x0208 . #x333A) ; ø½Š± + (korean-ksc5601 . #x7A31) ; ø»ŠŠ + (chinese-cns11643-1 . #x665A) ; ø»’¨« + (chinese-gb12345 . #x3843) ; 該 + (ideograph-daikanwa . 35445) ; ø¸ˆ©µ + (=ucs . #x8A72) ; 該 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7616) + (=jis-x0208 . #x3E5C) ; ø½Š¡ + (korean-ksc5601 . #x5F59) ; ø»‰¶ˆ + (chinese-cns11643-1 . #x665B) ; ø»’¨¬ + (chinese-gb12345 . #x4F6A) ; 詳 + (ideograph-daikanwa . 35446) ; ø¸ˆ©¶ + (=ucs . #x8A73) ; 詳 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4756) ; ø»”…‰ + (ideograph-daikanwa . 35447) ; ø¸ˆ©· + (=ucs . #x8A74) ; è©´ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (korean-ksc5601 . #x6052) ; ø»‰·Ÿ + (japanese-jisx0212 . #x5D67) ; ø»‹½ž + (chinese-cns11643-2 . #x4753) ; ø»”…† + (=jis-x0213-1-2000 . #x7C27) ; ø»¤˜¬ + (chinese-gb12345 . #x5A37) ; 詵 + (ideograph-daikanwa . 35448) ; ø¸ˆ©¸ + (=ucs . #x8A75) ; 詵 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x584B) ; ø»†Œ + (ideograph-daikanwa . 35449) ; ø¸ˆ©¹ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5849) ; ø»†Š + (ideograph-daikanwa . 35450) ; ø¸ˆ©º + )) +(define-char + '((=>ucs . #x279D2) ; 𧧒 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 35451) ; ø¸ˆ©» + )) +(define-char + '((morohashi-daikanwa 35451 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (hanyu-dazidian 6 3962 8) + (chinese-cns11643-4 . #x4069) ; ø»˜’ + (=hanziku-10 . #xE1F3) ; ý¢‚®‡³ + (=ucs . #x279D2) ; 𧧒 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5D68) ; ø»‹½Ÿ + (chinese-cns11643-2 . #x474B) ; ø»”„¾ + (ideograph-daikanwa . 35452) ; ø¸ˆ©¼ + (=ucs . #x8A76) ; 詶 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5D69) ; ø»‹½  + (chinese-cns11643-2 . #x4750) ; ø»”…ƒ + (ideograph-daikanwa . 35453) ; ø¸ˆ©½ + (=ucs . #x8A77) ; è©· + )) +(define-char + '((=>ucs . #x279D3) ; 𧧓 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 35454) ; ø¸ˆ©¾ + )) +(define-char + '((morohashi-daikanwa 35454 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (hanyu-dazidian 6 3966 5) + (chinese-cns11643-4 . #x406B) ; ø»˜” + (=hanziku-10 . #xE2D3) ; ý¢‚®‹“ + (=ucs . #x279D3) ; 𧧓 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x427C) ; ø»šœ¥ + (ideograph-daikanwa . 35455) ; ø¸ˆ©¿ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x445B) ; ø»–Š¸ + (ideograph-daikanwa . 35456) ; ø¸ˆª€ + (=ucs . #x8A78) ; 詸 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4274) ; ø»šœ + (ideograph-daikanwa . 35457) ; ø¸ˆª + )) +(define-char + '((=>ucs . #x8A79) ; 詹 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (korean-ksc5601 . #x745A) ; ø»Š”¿ + (japanese-jisx0212 . #x5D6A) ; ø»‹½¡ + (=jis-x0213-1-2000 . #x7C28) ; ø»¤˜­ + (ideograph-daikanwa . 35458) ; ø¸ˆª‚ + (ucs-jis . #x8A79) ; ø»Š”¿ + (ucs-ks . #x8A79) ; ø»Š”¿ + )) +(define-char + '((=>ucs . #x8A79) ; 詹 + (morohashi-daikanwa 35458 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-1 . #x6669) ; ø»’¨º + (ucs-cns . #x8A79) ; ø»’¨º + )) +(define-char + '((morohashi-daikanwa 35458 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x5532) ; ø»…’­ + (chinese-isoir165 . #x5532) ; ø»º½ + (=ucs . #x8A79) ; 詹 + )) +(define-char + '((=>ucs . #x279D6) ; 𧧖 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 35459) ; ø¸ˆªƒ + )) +(define-char + '((morohashi-daikanwa 35459 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (hanyu-dazidian 6 3965 9) + (chinese-cns11643-4 . #x4073) ; ø»˜œ + (=hanziku-10 . #xE2B7) ; ý¢‚®Š· + (=ucs . #x279D6) ; 𧧖 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5D6B) ; ø»‹½¢ + (chinese-cns11643-2 . #x4757) ; ø»”…Š + (ideograph-daikanwa . 35460) ; ø¸ˆª„ + (=ucs . #x8A7A) ; 詺 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5D6C) ; ø»‹½£ + (chinese-cns11643-1 . #x666A) ; ø»’¨» + (ideograph-daikanwa . 35461) ; ø¸ˆª… + (=ucs . #x8A7B) ; è©» + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7600) + (=jis-x0208 . #x6B4B) ; ø½‹£’ + (chinese-cns11643-1 . #x6660) ; ø»’¨± + (chinese-gb12345 . #x5A36) ; 詼 + (ideograph-daikanwa . 35462) ; ø¸ˆª† + (=ucs . #x8A7C) ; 詼 + )) +(define-char + '((=>ucs . #x8A7D) ; 詽 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 35463) ; ø¸ˆª‡ + )) +(define-char + '((morohashi-daikanwa 35463 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x445C) ; ø»–Š¹ + (=ucs . #x8A7D) ; 詽 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5D6D) ; ø»‹½¤ + (chinese-cns11643-3 . #x4461) ; ø»–Š¾ + (ideograph-daikanwa . 35464) ; ø¸ˆªˆ + (=ucs . #x8A7E) ; 詾 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5843) ; ø»†„ + (ideograph-daikanwa . 35465) ; ø¸ˆª‰ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5D6E) ; ø»‹½¥ + (chinese-cns11643-2 . #x474D) ; ø»”…€ + (chinese-gb12345 . #x5A34) ; è©¿ + (ideograph-daikanwa . 35466) ; ø¸ˆªŠ + (=ucs . #x8A7F) ; è©¿ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5D6F) ; ø»‹½¦ + (chinese-cns11643-3 . #x4456) ; ø»–Š³ + (ideograph-daikanwa . 35467) ; ø¸ˆª‹ + (=ucs . #x8A80) ; 誀 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4755) ; ø»”…ˆ + (ideograph-daikanwa . 35468) ; ø¸ˆªŒ + (=ucs . #x8A81) ; 誁 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7624) + (=jis-x0208 . #x6B50) ; ø½‹£— + (chinese-cns11643-2 . #x4751) ; ø»”…„ + (ideograph-daikanwa . 35469) ; ø¸ˆª + (=ucs . #x8A82) ; 誂 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5D70) ; ø»‹½§ + (chinese-cns11643-2 . #x4754) ; ø»”…‡ + (ideograph-daikanwa . 35470) ; ø¸ˆªŽ + (=ucs . #x8A83) ; 誃 + )) +(define-char + '((=>ucs . #x8A84) ; 誄 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7627) + (=jis-x0208 . #x6B51) ; ø½‹£˜ + (chinese-cns11643-2 . #x4752) ; ø»”…… + (ideograph-daikanwa . 35471) ; ø¸ˆª + (ucs-jis . #x8A84) ; ø½‹£˜ + )) +(define-char + '((morohashi-daikanwa 35471 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb12345 . #x5A33) ; 誄 + (=ucs . #x8A84) ; 誄 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7623) + (=jis-x0208 . #x6B4F) ; ø½‹£– + (korean-ksc5601 . #x714A) ; ø»Š• + (chinese-cns11643-1 . #x6664) ; ø»’¨µ + (chinese-gb12345 . #x566F) ; 誅 + (ideograph-daikanwa . 35472) ; ø¸ˆª + (=ucs . #x8A85) ; 誅 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5D71) ; ø»‹½¨ + (chinese-cns11643-2 . #x474C) ; ø»”„¿ + (chinese-gb12345 . #x5A32) ; 誆 + (ideograph-daikanwa . 35473) ; ø¸ˆª‘ + (=ucs . #x8A86) ; 誆 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7609) + (=jis-x0208 . #x3858) ; ø½Š˜¥ + (korean-ksc5601 . #x4E23) ; ø»‰œ” + (chinese-cns11643-1 . #x665F) ; ø»’¨° + (chinese-gb12345 . #x3F64) ; 誇 + (ideograph-daikanwa . 35474) ; ø¸ˆª’ + (=ucs . #x8A87) ; 誇 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x583E) ; ø»…¿ + (ideograph-daikanwa . 35475) ; ø¸ˆª“ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5847) ; ø»†ˆ + (ideograph-daikanwa . 35476) ; ø¸ˆª” + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4462) ; ø»–Š¿ + (ideograph-daikanwa . 35477) ; ø¸ˆª• + (=ucs . #x46DC) ; 䛜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5842) ; ø»†ƒ + (ideograph-daikanwa . 35478) ; ø¸ˆª– + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x583F) ; ø»†€ + (ideograph-daikanwa . 35479) ; ø¸ˆª— + )) +(define-char + '((=>ucs . #x279DC) ; 𧧜 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 35480) ; ø¸ˆª˜ + )) +(define-char + '((morohashi-daikanwa 35480 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (hanyu-dazidian 6 3964 7) + (chinese-cns11643-4 . #x4072) ; ø»˜› + (=hanziku-10 . #xE273) ; ý¢‚®‰³ + (=ucs . #x279DC) ; 𧧜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x427A) ; ø»šœ£ + (ideograph-daikanwa . 35481) ; ø¸ˆª™ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5848) ; ø»†‰ + (ideograph-daikanwa . 35482) ; ø¸ˆªš + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4278) ; ø»šœ¡ + (ideograph-daikanwa . 35483) ; ø¸ˆª› + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4277) ; ø»šœ  + (ideograph-daikanwa . 35484) ; ø¸ˆªœ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x445D) ; ø»–Šº + (ideograph-daikanwa . 35485) ; ø¸ˆª + (=ucs . #x8A88) ; 誈 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5844) ; ø»†… + (ideograph-daikanwa . 35486) ; ø¸ˆªž + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x583A) ; ø»…» + (ideograph-daikanwa . 35487) ; ø¸ˆªŸ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5845) ; ø»†† + (ideograph-daikanwa . 35488) ; ø¸ˆª  + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x583B) ; ø»…¼ + (ideograph-daikanwa . 35489) ; ø¸ˆª¡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5839) ; ø»…º + (ideograph-daikanwa . 35490) ; ø¸ˆª¢ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x584A) ; ø»†‹ + (ideograph-daikanwa . 35491) ; ø¸ˆª£ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5846) ; ø»†‡ + (ideograph-daikanwa . 35493) ; ø¸ˆª¥ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x583C) ; ø»…½ + (ideograph-daikanwa . 35494) ; ø¸ˆª¦ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x445E) ; ø»–Š» + (ideograph-daikanwa . 35495) ; ø¸ˆª§ + (=ucs . #x46D6) ; 䛖 + )) +(define-char + '((=>ucs . #x279CD) ; 𧧍 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 35496) ; ø¸ˆª¨ + )) +(define-char + '((morohashi-daikanwa 35496 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (hanyu-dazidian 6 3962 9) + (chinese-cns11643-4 . #x4070) ; ø»˜™ + (=hanziku-10 . #xE1F4) ; ý¢‚®‡´ + (=ucs . #x279CD) ; 𧧍 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x583D) ; ø»…¾ + (ideograph-daikanwa . 35497) ; ø¸ˆª© + )) +(define-char + '((morohashi-daikanwa 35497 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (=jis-x0208 . #x403F) ; ø½Š£¼ + (korean-ksc5601 . #x6124) ; ø»‰¸ + (chinese-cns11643-1 . #x6662) ; ø»’¨³ + (chinese-gb12345 . #x334F) ; 誠 + (=ucs . #x8AA0) ; 誠 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (shinjigen-2 . 7625) + (chinese-gb2312 . #x537E) ; ø»…½ + (=jis-x0208 . #x4D40) ; ø½Š·ƒ + (chinese-isoir165 . #x537E) ; ø»¹ + (=gt-pj-1 . #x4D40) ; 誉 + (ideograph-daikanwa . 35498) ; ø¸ˆªª + (=gt-k . 10279) ; ý¡„‚ § + (=ucs . #x8A89) ; 誉 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4C5C) ; ø»…†‰ + (chinese-isoir165 . #x4C5C) ; ø»®™ + (=ucs . #x8A8A) ; 誊 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5A32) ; ø»…šƒ + (chinese-isoir165 . #x5A32) ; ø»Ž‚“ + (=ucs . #x8BD3) ; 诓 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5A33) ; ø»…š„ + (chinese-isoir165 . #x5A33) ; ø»Ž‚” + (=ucs . #x8BD4) ; 诔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4A54) ; ø»…ƒ… + (chinese-isoir165 . #x4A54) ; ø»«• + (=ucs . #x8BD5) ; 试 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5A34) ; ø»…š… + (chinese-isoir165 . #x5A34) ; ø»Ž‚• + (=ucs . #x8BD6) ; 诖 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4A2B) ; ø»…‚œ + (chinese-isoir165 . #x4A2B) ; ø»ª¬ + (=ucs . #x8BD7) ; 诗 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5A35) ; ø»…š† + (chinese-isoir165 . #x5A35) ; ø»Ž‚– + (=ucs . #x8BD8) ; 诘 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5A36) ; ø»…š‡ + (chinese-isoir165 . #x5A36) ; ø»Ž‚— + (=ucs . #x8BD9) ; 诙 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x334F) ; ø»„¡Ž + (chinese-isoir165 . #x334F) ; ø»‰ž + (=ucs . #x8BDA) ; 诚 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x566F) ; ø»…•ˆ + (chinese-isoir165 . #x566F) ; ø»½˜ + (=ucs . #x8BDB) ; 诛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5A37) ; ø»…šˆ + (chinese-isoir165 . #x5A37) ; ø»Ž‚˜ + (=ucs . #x8BDC) ; 诜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-gb2312 . #x3B30) ; ø»„¬Ÿ + (chinese-isoir165 . #x3B30) ; ø»”¯ + (=ucs . #x8BDD) ; 话 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-gb2312 . #x352E) ; ø»„£© + (chinese-isoir165 . #x352E) ; ø»‹¹ + (=ucs . #x8BDE) ; 诞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 8) + (chinese-gb2312 . #x5A38) ; ø»…š‰ + (chinese-isoir165 . #x5A38) ; ø»Ž‚™ + (=ucs . #x8BDF) ; 诟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5A39) ; ø»…šŠ + (chinese-isoir165 . #x5A39) ; ø»Ž‚š + (=ucs . #x8BE0) ; 诠 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x396E) ; ø»„ª¡ + (chinese-isoir165 . #x396E) ; ø»’± + (=ucs . #x8BE1) ; 诡 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x512F) ; ø»…Œ² + (chinese-isoir165 . #x512F) ; ø»µ‚ + (=ucs . #x8BE2) ; 询 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5268) ; ø»…‰ + (chinese-isoir165 . #x5268) ; ø»·™ + (=ucs . #x8BE3) ; 诣 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5A3A) ; ø»…š‹ + (chinese-isoir165 . #x5A3A) ; ø»Ž‚› + (=ucs . #x8BE4) ; 诤 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3843) ; ø»„¨˜ + (chinese-isoir165 . #x3843) ; ø»¨ + (=ucs . #x8BE5) ; 该 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4F6A) ; ø»…Š± + (chinese-isoir165 . #x4F6A) ; ø»³ + (=ucs . #x8BE6) ; 详 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x326F) ; ø»„  + (chinese-isoir165 . #x326F) ; ø»ˆ  + (=ucs . #x8BE7) ; 诧 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5A3B) ; ø»…šŒ + (chinese-isoir165 . #x5A3B) ; ø»Ž‚œ + (=ucs . #x8BE8) ; 诨 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5A3C) ; ø»…š + (chinese-isoir165 . #x5A3C) ; ø»Ž‚ + (=ucs . #x8BE9) ; 诩 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x427B) ; ø»šœ¤ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x427D) ; ø»šœ¦ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x624E) ; ø»”» + (ideograph-daikanwa . 35499) ; ø¸ˆª« + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5D72) ; ø»‹½© + (chinese-cns11643-2 . #x4E34) ; ø»”Ž¹ + (ideograph-daikanwa . 35500) ; ø¸ˆª¬ + (=ucs . #x8A8B) ; 誋 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7640) + (=jis-x0208 . #x3B6F) ; ø½Š– + (korean-ksc5601 . #x723C) ; ø»Š‘¥ + (chinese-cns11643-1 . #x6B22) ; ø»’¯‰ + (ideograph-daikanwa . 35501) ; ø¸ˆª­ + (=ucs . #x8A8C) ; 誌 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (korean-ksc5601 . #x6C63) ; ø»Š‰˜ + (chinese-gb12345 . #x484F) ; 認 + (ideograph-daikanwa . 35502) ; ø¸ˆª® + (=ucs . #x8A8D) ; 認 + )) +(define-char + '((=>ucs . #x8A8D) ; 認 + (morohashi-daikanwa 35502 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B25) ; ø»’¯Œ + )) +(define-char + '((=>ucs . #x8A8D) ; 認 + (morohashi-daikanwa 35502 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (=jis-x0208 . #x4727) ; ø½Š­¶ + (ucs-jis . #x8A8D) ; ø½Š­¶ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x473D) ; ø»˜˜¸ + (ideograph-daikanwa . 35503) ; ø¸ˆª¯ + (=ucs . #x46DD) ; 䛝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4740) ; ø»˜˜» + (ideograph-daikanwa . 35504) ; ø¸ˆª° + (=ucs . #x46DE) ; 䛞 + )) +(define-char + '((=>ucs . #x279F5) ; 𧧵 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 35505) ; ø¸ˆª± + )) +(define-char + '((morohashi-daikanwa 35505 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (hanyu-dazidian 6 3975 7) + (=hanziku-10 . #xE4BB) ; ý¢‚®’» + (=ucs . #x279F5) ; 𧧵 + )) +(define-char + '((=>ucs . #x279F5) ; 𧧵 + (morohashi-daikanwa 35505 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x473F) ; ø»˜˜º + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x474A) ; ø»˜™… + (ideograph-daikanwa . 35506) ; ø¸ˆª² + (=ucs . #x46DF) ; 䛟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x495F) ; ø»–’’ + (ideograph-daikanwa . 35507) ; ø¸ˆª³ + (=ucs . #x8A8E) ; 誎 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5D73) ; ø»‹½ª + (chinese-cns11643-2 . #x4E36) ; ø»”Ž» + (ideograph-daikanwa . 35508) ; ø¸ˆª´ + (=ucs . #x8A8F) ; 誏 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5D74) ; ø»‹½« + (chinese-cns11643-3 . #x4964) ; ø»–’— + (=jis-x0213-2-2000 . #x785E) ; ø»¦¯ + (ideograph-daikanwa . 35509) ; ø¸ˆªµ + (=ucs . #x8A90) ; 誐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7633) + (=jis-x0208 . #x6B54) ; ø½‹£› + (chinese-cns11643-1 . #x6B2D) ; ø»’¯” + (chinese-gb12345 . #x5A3F) ; 誑 + (ideograph-daikanwa . 35510) ; ø¸ˆª¶ + (=ucs . #x8A91) ; 誑 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x473C) ; ø»˜˜· + (ideograph-daikanwa . 35511) ; ø¸ˆª· + (=ucs . #x46E0) ; 䛠 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x497A) ; ø»š¦µ + (ideograph-daikanwa . 35512) ; ø¸ˆª¸ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5D75) ; ø»‹½¬ + (chinese-cns11643-2 . #x4E35) ; ø»”Žº + (chinese-gb12345 . #x5A40) ; 誒 + (ideograph-daikanwa . 35513) ; ø¸ˆª¹ + (=ucs . #x8A92) ; 誒 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7643) + (chinese-gb2312 . #x4A44) ; ø»…‚µ + (=jis-x0208 . #x4040) ; ø½Š£½ + (korean-ksc5601 . #x6025) ; ø»‰¶² + (chinese-isoir165 . #x4A44) ; ø»«… + (chinese-cns11643-1 . #x6B27) ; ø»’¯Ž + (ideograph-daikanwa . 35514) ; ø¸ˆªº + (=ucs . #x8A93) ; 誓 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4963) ; ø»–’– + (ideograph-daikanwa . 35515) ; ø¸ˆª» + (=ucs . #x8A94) ; 誔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5D76) ; ø»‹½­ + (chinese-cns11643-2 . #x4E37) ; ø»”Ž¼ + (ideograph-daikanwa . 35517) ; ø¸ˆª½ + (=ucs . #x8A96) ; 誖 + )) +(define-char + '((=>ucs . #x279F7) ; 𧧷 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 35518) ; ø¸ˆª¾ + )) +(define-char + '((morohashi-daikanwa 35518 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (hanyu-dazidian 6 3974 6) + (chinese-cns11643-4 . #x473B) ; ø»˜˜¶ + (=hanziku-10 . #xE478) ; ý¢‚®‘¸ + (=ucs . #x279F7) ; 𧧷 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5D77) ; ø»‹½® + (chinese-cns11643-4 . #x4745) ; ø»˜™€ + (ideograph-daikanwa . 35519) ; ø¸ˆª¿ + (=ucs . #x8A97) ; 誗 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4978) ; ø»š¦³ + (ideograph-daikanwa . 35520) ; ø¸ˆ«€ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x496A) ; ø»–’ + (ideograph-daikanwa . 35521) ; ø¸ˆ« + (=ucs . #x46E1) ; 䛡 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x497B) ; ø»š¦¶ + (ideograph-daikanwa . 35522) ; ø¸ˆ«‚ + )) +(define-char + '((=>ucs . #x279FA) ; 𧧺 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 35523) ; ø¸ˆ«ƒ + )) +(define-char + '((morohashi-daikanwa 35523 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (hanyu-dazidian 6 3975 9) + (=hanziku-10 . #xE4BD) ; ý¢‚®’½ + (=ucs . #x279FA) ; 𧧺 + )) +(define-char + '((=>ucs . #x279FA) ; 𧧺 + (morohashi-daikanwa 35523 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x473E) ; ø»˜˜¹ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7652) + (=jis-x0208 . #x4D36) ; ø½Š¶¹ + (korean-ksc5601 . #x6B2F) ; ø»Š‡† + (chinese-cns11643-1 . #x6B2C) ; ø»’¯“ + (chinese-gb12345 . #x5355) ; 誘 + (ideograph-daikanwa . 35525) ; ø¸ˆ«… + (=ucs . #x8A98) ; 誘 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5D78) ; ø»‹½¯ + (chinese-cns11643-2 . #x4E33) ; ø»”Ž¸ + (ideograph-daikanwa . 35526) ; ø¸ˆ«† + (=ucs . #x8A99) ; 誙 + )) +(define-char + '((=>ucs . #x279FB) ; 𧧻 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 35527) ; ø¸ˆ«‡ + )) +(define-char + '((morohashi-daikanwa 35527 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (hanyu-dazidian 6 3978 3) + (chinese-cns11643-4 . #x4748) ; ø»˜™ƒ + (=hanziku-10 . #xE558) ; ý¢‚®•˜ + (=ucs . #x279FB) ; 𧧻 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6242) ; ø»”¯ + (ideograph-daikanwa . 35528) ; ø¸ˆ«ˆ + )) +(define-char + '((=>ucs . #x8A9A) ; 誚 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7642) + (=jis-x0208 . #x6B57) ; ø½‹£ž + (ideograph-daikanwa . 35529) ; ø¸ˆ«‰ + (ucs-jis . #x8A9A) ; ø½‹£ž + )) +(define-char + '((morohashi-daikanwa 35529 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-gb12345 . #x5A3D) ; 誚 + (=ucs . #x8A9A) ; 誚 + )) +(define-char + '((=>ucs . #x8A9A) ; 誚 + (morohashi-daikanwa 35529 0 3) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B2E) ; ø»’¯• + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x495E) ; ø»–’‘ + (ideograph-daikanwa . 35530) ; ø¸ˆ«Š + (=ucs . #x8A9B) ; 誛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4962) ; ø»–’• + (ideograph-daikanwa . 35531) ; ø¸ˆ«‹ + (=ucs . #x8A9C) ; 誜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x496B) ; ø»–’ž + (ideograph-daikanwa . 35532) ; ø¸ˆ«Œ + (=ucs . #x8A9D) ; 誝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7634) + (=jis-x0208 . #x386C) ; ø½Š˜¹ + (korean-ksc5601 . #x655E) ; ø»‰¿ + (chinese-cns11643-1 . #x6B23) ; ø»’¯Š + (chinese-gb12345 . #x536F) ; 語 + (=gt-pj-1 . #x386C) ; 語 + (ideograph-daikanwa . 35533) ; ø¸ˆ« + (=gt-k . 11117) ; ý¡„‚­­ + (=ucs . #x8A9E) ; 語 + )) +(define-char + '((=>ucs . #x279FE) ; 𧧾 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 35534) ; ø¸ˆ«Ž + )) +(define-char + '((morohashi-daikanwa 35534 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (hanyu-dazidian 6 3976 7) + (chinese-cns11643-4 . #x4741) ; ø»˜˜¼ + (=hanziku-10 . #xE4DB) ; ý¢‚®“› + (=ucs . #x279FE) ; 𧧾 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6253) ; ø»•€ + (ideograph-daikanwa . 35535) ; ø¸ˆ« + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5D79) ; ø»‹½° + (chinese-cns11643-3 . #x4968) ; ø»–’› + (ideograph-daikanwa . 35536) ; ø¸ˆ« + (=ucs . #x8A9F) ; 誟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6247) ; ø»”´ + (ideograph-daikanwa . 35537) ; ø¸ˆ«‘ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7630) + (=jis-x0208 . #x6B53) ; ø½‹£š + (korean-ksc5601 . #x4D2B) ; ø»‰š¾ + (chinese-cns11643-1 . #x6B26) ; ø»’¯ + (chinese-gb12345 . #x3D6B) ; 誡 + (ideograph-daikanwa . 35538) ; ø¸ˆ«’ + (=ucs . #x8AA1) ; 誡 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4742) ; ø»˜˜½ + (ideograph-daikanwa . 35539) ; ø¸ˆ«“ + (=ucs . #x46E3) ; 䛣 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4960) ; ø»–’“ + (ideograph-daikanwa . 35540) ; ø¸ˆ«” + (=ucs . #x8AA2) ; 誢 + )) +(define-char + '((=>ucs . #x27A00) ; 𧨀 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 35541) ; ø¸ˆ«• + )) +(define-char + '((morohashi-daikanwa 35541 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (hanyu-dazidian 6 3978 7) + (chinese-cns11643-4 . #x4744) ; ø»˜˜¿ + (=hanziku-10 . #xE55C) ; ý¢‚®•œ + (=ucs . #x27A00) ; 𧨀 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7651) + (=jis-x0208 . #x6B58) ; ø½‹£Ÿ + (korean-ksc5601 . #x5974) ; ø»‰­¯ + (chinese-cns11643-1 . #x6B24) ; ø»’¯‹ + (chinese-gb12345 . #x4E5C) ; 誣 + (ideograph-daikanwa . 35542) ; ø¸ˆ«– + (=ucs . #x8AA3) ; 誣 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6250) ; ø»”½ + (ideograph-daikanwa . 35543) ; ø¸ˆ«— + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x624F) ; ø»”¼ + (ideograph-daikanwa . 35544) ; ø¸ˆ«˜ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4961) ; ø»–’” + (ideograph-daikanwa . 35545) ; ø¸ˆ«™ + (=ucs . #x46E4) ; 䛤 + )) +(define-char + '((=>ucs . #x8AA4) ; 誤 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (korean-ksc5601 . #x6826) ; ø»Š‚£ + (chinese-cns11643-1 . #x6B28) ; ø»’¯ + (ideograph-daikanwa . 35546) ; ø¸ˆ«š + )) +(define-char + '((morohashi-daikanwa 35546 0 5) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-gb12345 . #x4E73) ; 誤 + (=ucs . #x8AA4) ; 誤 + )) +(define-char + '((=>ucs . #x8AA4) ; 誤 + (morohashi-daikanwa 35546 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (=jis-x0208 . #x386D) ; ø½Š˜º + (ucs-jis . #x8AA4) ; ø½Š˜º + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4743) ; ø»˜˜¾ + (ideograph-daikanwa . 35547) ; ø¸ˆ«› + (=ucs . #x46E5) ; 䛥 + )) +(define-char + '((=>ucs . #x27A02) ; 𧨂 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 35548) ; ø¸ˆ«œ + )) +(define-char + '((morohashi-daikanwa 35548 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (hanyu-dazidian 6 3978 2) + (chinese-cns11643-4 . #x4747) ; ø»˜™‚ + (=hanziku-10 . #xE557) ; ý¢‚®•— + (=ucs . #x27A02) ; 𧨂 + )) +(define-char + '((=>ucs . #x8AA5) ; 誥 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7637) + (=jis-x0208 . #x6B55) ; ø½‹£œ + (korean-ksc5601 . #x4D4E) ; ø»‰›¡ + (ideograph-daikanwa . 35549) ; ø¸ˆ« + (ucs-jis . #x8AA5) ; ø½‹£œ + )) +(define-char + '((morohashi-daikanwa 35549 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B2A) ; ø»’¯‘ + (chinese-gb12345 . #x5A3E) ; 誥 + (=ucs . #x8AA5) ; 誥 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6246) ; ø»”³ + (ideograph-daikanwa . 35550) ; ø¸ˆ«ž + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7641) + (=jis-x0208 . #x6B56) ; ø½‹£ + (korean-ksc5601 . #x6169) ; ø»‰¹” + (chinese-cns11643-1 . #x6B21) ; ø»’¯ˆ + (chinese-gb12345 . #x4B50) ; 誦 + (ideograph-daikanwa . 35551) ; ø¸ˆ«Ÿ + (=ucs . #x8AA6) ; 誦 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5D7A) ; ø»‹½± + (chinese-cns11643-1 . #x6B2F) ; ø»’¯– + (=jis-x0213-1-2000 . #x7C29) ; ø»¤˜® + (ideograph-daikanwa . 35552) ; ø¸ˆ«  + (=ucs . #x8AA7) ; 誧 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7629) + (=jis-x0208 . #x6B52) ; ø½‹£™ + (korean-ksc5601 . #x7C6F) ; ø»Š¡„ + (chinese-cns11643-1 . #x6B2B) ; ø»’¯’ + (chinese-gb12345 . #x3B65) ; 誨 + (ideograph-daikanwa . 35553) ; ø¸ˆ«¡ + (=ucs . #x8AA8) ; 誨 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5D7B) ; ø»‹½² + (chinese-cns11643-3 . #x4965) ; ø»–’˜ + (ideograph-daikanwa . 35554) ; ø¸ˆ«¢ + (=ucs . #x8AA9) ; 誩 + )) +(define-char + '((=>ucs . #x8AAA) ; 說 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (korean-ksc5601 . #x6063) ; ø»‰·° + (ideograph-daikanwa . 35556) ; ø¸ˆ«¤ + )) +(define-char + '((morohashi-daikanwa 35556 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B29) ; ø»’¯ + (=ucs . #x8AAA) ; 說 + )) +(define-char + '((morohashi-daikanwa 35556 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (=jis-x0208 . #x4062) ; ø½Š¤Ÿ + (chinese-cns11643-3 . #x4966) ; ø»–’™ + (chinese-gb12345 . #x4B35) ; 説 + (=gt-pj-1 . #x4062) ; 説 + (=gt-k . 11142) ; ý¡„‚®† + (=ucs . #x8AAC) ; 説 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4979) ; ø»š¦´ + (ideograph-daikanwa . 35557) ; ø¸ˆ«¥ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4969) ; ø»–’œ + (ideograph-daikanwa . 35558) ; ø¸ˆ«¦ + (=ucs . #x46E6) ; 䛦 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6251) ; ø»”¾ + (ideograph-daikanwa . 35559) ; ø¸ˆ«§ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6245) ; ø»”² + (ideograph-daikanwa . 35560) ; ø¸ˆ«¨ + )) +(define-char + '((=>ucs . #x27A07) ; 𧨇 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 35561) ; ø¸ˆ«© + )) +(define-char + '((morohashi-daikanwa 35561 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (hanyu-dazidian 6 3980 7) + (=hanziku-10 . #xE5BE) ; ý¢‚®–¾ + (=ucs . #x27A07) ; 𧨇 + )) +(define-char + '((=>ucs . #x27A07) ; 𧨇 + (morohashi-daikanwa 35561 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4749) ; ø»˜™„ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6244) ; ø»”± + (ideograph-daikanwa . 35562) ; ø¸ˆ«ª + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4976) ; ø»š¦± + (ideograph-daikanwa . 35563) ; ø¸ˆ«« + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E32) ; ø»”Ž· + (ideograph-daikanwa . 35564) ; ø¸ˆ«¬ + (=ucs . #x8AAB) ; 誫 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4977) ; ø»š¦² + (ideograph-daikanwa . 35565) ; ø¸ˆ«­ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6252) ; ø»”¿ + (ideograph-daikanwa . 35566) ; ø¸ˆ«® + )) +(define-char + '((=>ucs . #x27A1A) ; 𧨚 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 35567) ; ø¸ˆ«¯ + )) +(define-char + '((morohashi-daikanwa 35567 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (hanyu-dazidian 6 3976 6) + (chinese-cns11643-4 . #x474B) ; ø»˜™† + (=hanziku-10 . #xE4DA) ; ý¢‚®“š + (=ucs . #x27A1A) ; 𧨚 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6249) ; ø»”¶ + (ideograph-daikanwa . 35568) ; ø¸ˆ«° + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x624A) ; ø»”· + (ideograph-daikanwa . 35570) ; ø¸ˆ«² + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6248) ; ø»”µ + (ideograph-daikanwa . 35571) ; ø¸ˆ«³ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x624B) ; ø»”¸ + (ideograph-daikanwa . 35572) ; ø¸ˆ«´ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x624D) ; ø»”º + (ideograph-daikanwa . 35573) ; ø¸ˆ«µ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6243) ; ø»”° + (ideograph-daikanwa . 35574) ; ø¸ˆ«¶ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4967) ; ø»–’š + (ideograph-daikanwa . 35575) ; ø¸ˆ«· + (=ucs . #x46E7) ; 䛧 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x624C) ; ø»”¹ + (ideograph-daikanwa . 35576) ; ø¸ˆ«¸ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x495D) ; ø»–’ + (ideograph-daikanwa . 35580) ; ø¸ˆ«¼ + (=ucs . #x46E8) ; 䛨 + )) +(define-char + '((morohashi-daikanwa 35580 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (=jis-x0208 . #x4649) ; ø½Š¬º + (=gt-pj-1 . #x4649) ; 読 + (=gt-k . 11159) ; ý¡„‚®— + (=ucs . #x8AAD) ; 読 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4746) ; ø»˜™ + (=ucs . #x46E2) ; 䛢 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5D7C) ; ø»‹½³ + (=jis-x0213-2-2000 . #x785D) ; ø»¦® + (=ucs . #x8AAE) ; 誮 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (total-strokes . 9) + (chinese-gb2312 . #x3D6B) ; ø»„°– + (chinese-isoir165 . #x3D6B) ; ø»˜¦ + (=ucs . #x8BEB) ; 诫 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4E5C) ; ø»…‰… + (chinese-isoir165 . #x4E5C) ; ø»±• + (=ucs . #x8BEC) ; 诬 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x536F) ; ø»…® + (chinese-isoir165 . #x536F) ; ø»¸¾ + (=ucs . #x8BED) ; 语 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x5A3D) ; ø»…šŽ + (chinese-isoir165 . #x5A3D) ; ø»Ž‚ž + (=ucs . #x8BEE) ; 诮 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4E73) ; ø»…‰œ + (chinese-isoir165 . #x4E73) ; ø»±¬ + (=ucs . #x8BEF) ; 误 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x5A3E) ; ø»…š + (chinese-isoir165 . #x5A3E) ; ø»Ž‚Ÿ + (=ucs . #x8BF0) ; 诰 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x5355) ; ø»…” + (chinese-isoir165 . #x5355) ; ø»¸¤ + (=ucs . #x8BF1) ; 诱 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x3B65) ; ø»„­” + (chinese-isoir165 . #x3B65) ; ø»•¤ + (=ucs . #x8BF2) ; 诲 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x5A3F) ; ø»…š + (chinese-isoir165 . #x5A3F) ; ø»Ž‚  + (=ucs . #x8BF3) ; 诳 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4B35) ; ø»…„„ + (chinese-isoir165 . #x4B35) ; ø»¬” + (=ucs . #x8BF4) ; 说 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4B50) ; ø»…„Ÿ + (chinese-isoir165 . #x4B50) ; ø»¬¯ + (=ucs . #x8BF5) ; 诵 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 7) + (chinese-gb2312 . #x5A40) ; ø»…š‘ + (chinese-isoir165 . #x5A40) ; ø»Ž‚¡ + (=ucs . #x8BF6) ; 诶 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D59) ; ø»˜¢ˆ + (ideograph-daikanwa . 35581) ; ø¸ˆ«½ + (=ucs . #x46E9) ; 䛩 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D56) ; ø»˜¢… + (ideograph-daikanwa . 35582) ; ø¸ˆ«¾ + (=ucs . #x46EA) ; 䛪 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D5C) ; ø»˜¢‹ + (ideograph-daikanwa . 35583) ; ø¸ˆ«¿ + (=ucs . #x46EB) ; 䛫 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2921) ; ø»žŠ¤ + (ideograph-daikanwa . 35584) ; ø¸ˆ¬€ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5D7D) ; ø»‹½´ + (chinese-cns11643-3 . #x4E74) ; ø»–™½ + (ideograph-daikanwa . 35585) ; ø¸ˆ¬ + (=ucs . #x8AAF) ; 誯 + )) +(define-char + '((=>ucs . #x8AB0) ; 誰 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7667) + (=jis-x0208 . #x432F) ; ø½Š¨† + (korean-ksc5601 . #x6241) ; ø»‰ºŠ + (=gt-pj-1 . #x432F) ; ø½Š¨† + (ideograph-daikanwa . 35586) ; ø¸ˆ¬‚ + (=gt-k . 11922) ; ý¡„‚º’ + (ucs-jis . #x8AB0) ; ø½Š¨† + )) +(define-char + '((morohashi-daikanwa 35586 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F21) ; ø»’µ€ + (chinese-gb12345 . #x4B2D) ; 誰 + (=ucs . #x8AB0) ; 誰 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x512A) ; ø»š±• + (ideograph-daikanwa . 35587) ; ø¸ˆ¬ƒ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E67) ; ø»–™° + (ideograph-daikanwa . 35588) ; ø¸ˆ¬„ + (=ucs . #x8AB1) ; 誱 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7655) + (=jis-x0208 . #x325D) ; ø½Š¶ + (korean-ksc5601 . #x4E24) ; ø»‰œ• + (chinese-cns11643-1 . #x6E7B) ; ø»’´¼ + (chinese-gb12345 . #x3F4E) ; 課 + (ideograph-daikanwa . 35589) ; ø¸ˆ¬… + (=ucs . #x8AB2) ; 課 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5D7E) ; ø»‹½µ + (chinese-cns11643-3 . #x4E72) ; ø»–™» + (ideograph-daikanwa . 35590) ; ø¸ˆ¬† + (=ucs . #x8AB3) ; 誳 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x507A) ; ø»š±‡ + (ideograph-daikanwa . 35591) ; ø¸ˆ¬‡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D5E) ; ø»˜¢ + (ideograph-daikanwa . 35592) ; ø¸ˆ¬ˆ + (=ucs . #x46EC) ; 䛬 + )) +(define-char + '((=>ucs . #x8AB4) ; 誴 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 35593) ; ø¸ˆ¬‰ + )) +(define-char + '((morohashi-daikanwa 35593 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E70) ; ø»–™¹ + (=ucs . #x8AB4) ; 誴 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 35594) ; ø¸ˆ¬Š + (=ucs . #x8AB5) ; 誵 + )) +(define-char + '((=>ucs . #x8AB5) ; 誵 + (morohashi-daikanwa 35594 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E6E) ; ø»–™· + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 35595) ; ø¸ˆ¬‹ + )) +(define-char + '((morohashi-daikanwa 35595 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5122) ; ø»š± + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5E21) ; ø»‹½¶ + (chinese-cns11643-1 . #x6F24) ; ø»’µƒ + (chinese-gb12345 . #x5A47) ; 誶 + (ideograph-daikanwa . 35596) ; ø¸ˆ¬Œ + (=ucs . #x8AB6) ; 誶 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5E22) ; ø»‹½· + (chinese-cns11643-3 . #x4E6C) ; ø»–™µ + (=jis-x0213-2-2000 . #x785F) ; ø»¦° + (ideograph-daikanwa . 35597) ; ø¸ˆ¬ + (=ucs . #x8AB7) ; 誷 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x543F) ; ø»”—¸ + (ideograph-daikanwa . 35598) ; ø¸ˆ¬Ž + (=ucs . #x8AB8) ; 誸 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E68) ; ø»–™± + (ideograph-daikanwa . 35599) ; ø¸ˆ¬ + (=ucs . #x46ED) ; 䛭 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2871) ; ø»žŠ– + (ideograph-daikanwa . 35600) ; ø¸ˆ¬ + )) +(define-char + '((=>ucs . #x8AB9) ; 誹 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (korean-ksc5601 . #x5E26) ; ø»‰³· + (chinese-cns11643-1 . #x6F25) ; ø»’µ„ + (=jis-x0208-1990 . #x4870) ; ø½Š° + (ideograph-daikanwa . 35601) ; ø¸ˆ¬‘ + (ucs-jis . #x8AB9) ; ø»‰³· + )) +(define-char + '((=>ucs . #x8AB9) ; 誹 + (morohashi-daikanwa 35601 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-1 . 7681) + (shinjigen-2 . 7681) + (japanese-jisx0208-1978 . #x4870) ; ø»‚¶¡ + (japanese-jisx0208 . #x4870) ; ø»‡Š© + )) +(define-char + '((morohashi-daikanwa 35601 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-gb12345 . #x374C) ; 誹 + (=ucs . #x8AB9) ; 誹 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x544B) ; ø»”˜„ + (ideograph-daikanwa . 35602) ; ø¸ˆ¬’ + (=ucs . #x8ABA) ; 誺 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D61) ; ø»˜¢ + (ideograph-daikanwa . 35603) ; ø¸ˆ¬“ + (=ucs . #x46EE) ; 䛮 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5E23) ; ø»‹½¸ + (chinese-cns11643-2 . #x5444) ; ø»”—½ + (ideograph-daikanwa . 35604) ; ø¸ˆ¬” + (=ucs . #x8ABB) ; 誻 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7656) + (=jis-x0208 . #x3543) ; ø½Š“¶ + (korean-ksc5601 . #x6B7E) ; ø»Šˆ• + (chinese-cns11643-1 . #x6E74) ; ø»’´µ + (chinese-gb12345 . #x526A) ; 誼 + (ideograph-daikanwa . 35605) ; ø¸ˆ¬• + (=ucs . #x8ABC) ; 誼 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x544C) ; ø»”˜… + (ideograph-daikanwa . 35606) ; ø¸ˆ¬– + (=ucs . #x8ABD) ; 誽 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D58) ; ø»˜¢‡ + (ideograph-daikanwa . 35607) ; ø¸ˆ¬— + (=ucs . #x46EF) ; 䛯 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (korean-ksc5601 . #x6B5D) ; ø»Š‡´ + (japanese-jisx0212 . #x5E24) ; ø»‹½¹ + (chinese-cns11643-2 . #x5446) ; ø»”—¿ + (=jis-x0213-2-2000 . #x7860) ; ø»¦± + (ideograph-daikanwa . 35608) ; ø¸ˆ¬˜ + (=ucs . #x8ABE) ; 誾 + )) +(define-char + '((=>ucs . #x8ABF) ; 調 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (korean-ksc5601 . #x7060) ; ø»Š + (ideograph-daikanwa . 35609) ; ø¸ˆ¬™ + )) +(define-char + '((morohashi-daikanwa 35609 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (=jis-x0208 . #x4434) ; ø½Š©© + (chinese-cns11643-1 . #x6E7E) ; ø»’´¿ + (chinese-gb12345 . #x3577) ; 調 + (=gt-pj-1 . #x4434) ; 調 + (=gt-k . 11925) ; ý¡„‚º• + (=ucs . #x8ABF) ; 調 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D5B) ; ø»˜¢Š + (ideograph-daikanwa . 35610) ; ø¸ˆ¬š + (=ucs . #x46F0) ; 䛰 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5447) ; ø»”˜€ + (ideograph-daikanwa . 35611) ; ø¸ˆ¬› + (=ucs . #x8AC0) ; 諀 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2874) ; ø»žŠ™ + (ideograph-daikanwa . 35612) ; ø¸ˆ¬œ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E73) ; ø»–™¼ + (ideograph-daikanwa . 35614) ; ø¸ˆ¬ž + (=ucs . #x8AC1) ; 諁 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E6D) ; ø»–™¶ + (ideograph-daikanwa . 35615) ; ø¸ˆ¬Ÿ + (=ucs . #x46F1) ; 䛱 + )) +(define-char + '((=>ucs . #x8AC2) ; 諂 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7679) + (=jis-x0208 . #x6B5B) ; ø½‹£¢ + (korean-ksc5601 . #x745B) ; ø»Š•€ + (ideograph-daikanwa . 35616) ; ø¸ˆ¬  + (ucs-jis . #x8AC2) ; ø½‹£¢ + )) +(define-char + '((morohashi-daikanwa 35616 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E7D) ; ø»’´¾ + (chinese-gb12345 . #x5A46) ; 諂 + (=ucs . #x8AC2) ; 諂 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D5F) ; ø»˜¢Ž + (ideograph-daikanwa . 35618) ; ø¸ˆ¬¢ + (=ucs . #x46F2) ; 䛲 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2870) ; ø»žŠ• + (ideograph-daikanwa . 35619) ; ø¸ˆ¬£ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5E25) ; ø»‹½º + (chinese-cns11643-2 . #x544A) ; ø»”˜ƒ + (ideograph-daikanwa . 35620) ; ø¸ˆ¬¤ + (=ucs . #x8AC3) ; 諃 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5127) ; ø»š±’ + (ideograph-daikanwa . 35621) ; ø¸ˆ¬¥ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7663) + (=jis-x0208 . #x6B59) ; ø½‹£  + (korean-ksc5601 . #x6274) ; ø»‰º½ + (chinese-cns11643-1 . #x6E77) ; ø»’´¸ + (chinese-gb12345 . #x573B) ; 諄 + (ideograph-daikanwa . 35622) ; ø¸ˆ¬¦ + (=ucs . #x8AC4) ; 諄 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5448) ; ø»”˜ + (ideograph-daikanwa . 35623) ; ø¸ˆ¬§ + (=ucs . #x8AC5) ; 諅 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5E26) ; ø»‹½» + (chinese-cns11643-2 . #x543E) ; ø»”—· + (ideograph-daikanwa . 35624) ; ø¸ˆ¬¨ + (=ucs . #x8AC6) ; 諆 + )) +(define-char + '((=>ucs . #x27A31) ; 𧨱 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 35625) ; ø¸ˆ¬© + )) +(define-char + '((morohashi-daikanwa 35625 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D57) ; ø»˜¢† + (=ucs . #x27A31) ; 𧨱 + )) +(define-char + '((=>ucs . #x27A31) ; 𧨱 + (morohashi-daikanwa 35625 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (hanyu-dazidian 6 3991 9) + (=hanziku-10 . #xE7E6) ; ý¢‚®Ÿ¦ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D5A) ; ø»˜¢‰ + (ideograph-daikanwa . 35626) ; ø¸ˆ¬ª + (=ucs . #x46F3) ; 䛳 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5129) ; ø»š±” + (ideograph-daikanwa . 35627) ; ø¸ˆ¬« + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2873) ; ø»žŠ˜ + (ideograph-daikanwa . 35628) ; ø¸ˆ¬¬ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5123) ; ø»š±Ž + (ideograph-daikanwa . 35629) ; ø¸ˆ¬­ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x507B) ; ø»š±ˆ + (ideograph-daikanwa . 35630) ; ø¸ˆ¬® + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x507E) ; ø»š±‹ + (ideograph-daikanwa . 35631) ; ø¸ˆ¬¯ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2878) ; ø»žŠ + (ideograph-daikanwa . 35632) ; ø¸ˆ¬° + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7676) + (=jis-x0208 . #x434C) ; ø½Š¨£ + (korean-ksc5601 . #x5348) ; ø»‰¤ + (chinese-cns11643-1 . #x6E76) ; ø»’´· + (chinese-gb12345 . #x4C38) ; 談 + (ideograph-daikanwa . 35633) ; ø¸ˆ¬± + (=ucs . #x8AC7) ; 談 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 35634) ; ø¸ˆ¬² + )) +(define-char + '((morohashi-daikanwa 35634 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5124) ; ø»š± + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5E27) ; ø»‹½¼ + (ideograph-daikanwa . 35635) ; ø¸ˆ¬³ + (=ucs . #x8AC8) ; 諈 + )) +(define-char + '((=>ucs . #x8AC8) ; 諈 + (morohashi-daikanwa 35635 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A56) ; ø»”¡ƒ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5E28) ; ø»‹½½ + (chinese-gb12345 . #x5A43) ; 諉 + (ideograph-daikanwa . 35636) ; ø¸ˆ¬´ + (=ucs . #x8AC9) ; 諉 + )) +(define-char + '((=>ucs . #x8AC9) ; 諉 + (morohashi-daikanwa 35636 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E7C) ; ø»’´½ + )) +(define-char + '((=>ucs . #x27A38) ; 𧨸 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 35637) ; ø¸ˆ¬µ + )) +(define-char + '((morohashi-daikanwa 35637 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (hanyu-dazidian 6 3986 5) + (chinese-cns11643-4 . #x4D5D) ; ø»˜¢Œ + (=hanziku-10 . #xE6DF) ; ý¢‚®›Ÿ + (=ucs . #x27A38) ; 𧨸 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5E29) ; ø»‹½¾ + (chinese-cns11643-3 . #x4E75) ; ø»–™¾ + (ideograph-daikanwa . 35638) ; ø¸ˆ¬¶ + (=ucs . #x8ACA) ; 諊 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5126) ; ø»š±‘ + (ideograph-daikanwa . 35639) ; ø¸ˆ¬· + )) +(define-char + '((=>ucs . #x8ACB) ; 請 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (korean-ksc5601 . #x746B) ; ø»Š• + (ideograph-daikanwa . 35640) ; ø¸ˆ¬¸ + )) +(define-char + '((morohashi-daikanwa 35640 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (=jis-x0208 . #x4041) ; ø½Š£¾ + (chinese-gb12345 . #x476B) ; 請 + (=ucs . #x8ACB) ; 請 + )) +(define-char + '((=>ucs . #x8ACB) ; 請 + (morohashi-daikanwa 35640 1 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E79) ; ø»’´º + )) +(define-char + '((=>ucs . #x27A3A) ; 𧨺 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 35641) ; ø¸ˆ¬¹ + )) +(define-char + '((morohashi-daikanwa 35641 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (hanyu-dazidian 6 3992 5) + (chinese-cns11643-4 . #x4D62) ; ø»˜¢‘ + (=hanziku-10 . #xE843) ; ý¢‚®¡ƒ + (=ucs . #x27A3A) ; 𧨺 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x6B5D) ; ø»ƒ©¨ + (japanese-jisx0208 . #x3452) ; ø»†¬³ + (chinese-cns11643-3 . #x4E69) ; ø»–™² + (=jis-x0208-1990 . #x3452) ; ø½Š’§ + (ideograph-daikanwa . 35642) ; ø¸ˆ¬º + (=ucs . #x8ACC) ; 諌 + )) +(define-char + '((=>ucs . #x8ACD) ; 諍 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7671) + (=jis-x0208 . #x6B5A) ; ø½‹£¡ + (korean-ksc5601 . #x6E35) ; ø»Š‹¦ + (ideograph-daikanwa . 35643) ; ø¸ˆ¬» + (ucs-jis . #x8ACD) ; ø½‹£¡ + )) +(define-char + '((=>ucs . #x8ACD) ; 諍 + (morohashi-daikanwa 35643 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F23) ; ø»’µ‚ + )) +(define-char + '((morohashi-daikanwa 35643 0 5) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb12345 . #x5A3A) ; 諍 + (=ucs . #x8ACD) ; 諍 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E6A) ; ø»–™³ + (ideograph-daikanwa . 35644) ; ø¸ˆ¬¼ + (=ucs . #x8ACE) ; 諎 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 35645) ; ø¸ˆ¬½ + )) +(define-char + '((morohashi-daikanwa 35645 0 9) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2877) ; ø»žŠœ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x286F) ; ø»žŠ” + (ideograph-daikanwa . 35646) ; ø¸ˆ¬¾ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E6B) ; ø»–™´ + (ideograph-daikanwa . 35647) ; ø¸ˆ¬¿ + (=ucs . #x46F4) ; 䛴 + )) +(define-char + '((=>ucs . #x8ACF) ; 諏 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7659) + (=jis-x0208 . #x3F5B) ; ø½Š¢º + (korean-ksc5601 . #x7558) ; ø»Š–› + (chinese-cns11643-2 . #x543D) ; ø»”—¶ + (ideograph-daikanwa . 35648) ; ø¸ˆ­€ + (ucs-jis . #x8ACF) ; ø½Š¢º + )) +(define-char + '((morohashi-daikanwa 35648 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-gb12345 . #x5A41) ; 諏 + (=ucs . #x8ACF) ; 諏 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2923) ; ø»žŠ¦ + (ideograph-daikanwa . 35649) ; ø¸ˆ­ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E76) ; ø»–™¿ + (=jis-x0213-1-2000 . #x7C2A) ; ø»¤˜¯ + (ideograph-daikanwa . 35650) ; ø¸ˆ­‚ + (=ucs . #x8AD0) ; 諐 + )) +(define-char + '((=>ucs . #x8AD1) ; 諑 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5E2A) ; ø»‹½¿ + (chinese-cns11643-2 . #x5441) ; ø»”—º + (ideograph-daikanwa . 35651) ; ø¸ˆ­ƒ + (ucs-jis . #x8AD1) ; ø»‹½¿ + )) +(define-char + '((morohashi-daikanwa 35651 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-gb12345 . #x5A42) ; 諑 + (=ucs . #x8AD1) ; 諑 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5078) ; ø»š±… + (ideograph-daikanwa . 35652) ; ø¸ˆ­„ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7682) + (=jis-x0208 . #x4E4A) ; ø½Š¸« + (korean-ksc5601 . #x555F) ; ø»‰§¢ + (chinese-cns11643-1 . #x6E75) ; ø»’´¶ + (chinese-gb12345 . #x4142) ; 諒 + (ideograph-daikanwa . 35653) ; ø¸ˆ­… + (=ucs . #x8AD2) ; 諒 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5E2B) ; ø»‹¾€ + (chinese-cns11643-2 . #x5440) ; ø»”—¹ + (ideograph-daikanwa . 35654) ; ø¸ˆ­† + (=ucs . #x8AD3) ; 諓 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5E2C) ; ø»‹¾ + (chinese-cns11643-2 . #x5442) ; ø»”—» + (ideograph-daikanwa . 35655) ; ø¸ˆ­‡ + (=ucs . #x8AD4) ; 諔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5E2D) ; ø»‹¾‚ + (chinese-cns11643-2 . #x5443) ; ø»”—¼ + (ideograph-daikanwa . 35656) ; ø¸ˆ­ˆ + (=ucs . #x8AD5) ; 諕 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2876) ; ø»žŠ› + (ideograph-daikanwa . 35657) ; ø¸ˆ­‰ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7683) + (=jis-x0208 . #x4F40) ; ø½Š¹¿ + (korean-ksc5601 . #x5665) ; ø»‰©† + (chinese-cns11643-1 . #x6F22) ; ø»’µ + (chinese-gb12345 . #x425B) ; 論 + (=gt-pj-1 . #x4F40) ; 論 + (ideograph-daikanwa . 35658) ; ø¸ˆ­Š + (=gt-k . 11964) ; ý¡„‚º¼ + (=ucs . #x8AD6) ; 論 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D60) ; ø»˜¢ + (ideograph-daikanwa . 35659) ; ø¸ˆ­‹ + (=ucs . #x46F5) ; 䛵 + )) +(define-char + '((=>ucs . #x8AD7) ; 諗 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5E2E) ; ø»‹¾ƒ + (chinese-cns11643-2 . #x5445) ; ø»”—¾ + (=jis-x0213-2-2000 . #x7861) ; ø»¦² + (ideograph-daikanwa . 35660) ; ø¸ˆ­Œ + (ucs-jis . #x8AD7) ; ø»‹¾ƒ + )) +(define-char + '((morohashi-daikanwa 35660 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-gb12345 . #x5A45) ; 諗 + (=ucs . #x8AD7) ; 諗 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x507C) ; ø»š±‰ + (ideograph-daikanwa . 35661) ; ø¸ˆ­ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x287D) ; ø»žŠ¢ + (ideograph-daikanwa . 35662) ; ø¸ˆ­Ž + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5449) ; ø»”˜‚ + (ideograph-daikanwa . 35664) ; ø¸ˆ­ + (=ucs . #x8AD8) ; 諘 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x286D) ; ø»žŠ’ + (ideograph-daikanwa . 35665) ; ø¸ˆ­‘ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2879) ; ø»žŠž + (ideograph-daikanwa . 35666) ; ø¸ˆ­’ + (=ucs . #x46F6) ; 䛶 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D55) ; ø»˜¢„ + (ideograph-daikanwa . 35667) ; ø¸ˆ­“ + (=ucs . #x46F7) ; 䛷 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5125) ; ø»š± + (ideograph-daikanwa . 35668) ; ø¸ˆ­” + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x507D) ; ø»š±Š + (ideograph-daikanwa . 35669) ; ø¸ˆ­• + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5077) ; ø»š±„ + (ideograph-daikanwa . 35670) ; ø¸ˆ­– + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5079) ; ø»š±† + (ideograph-daikanwa . 35671) ; ø¸ˆ­— + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x544D) ; ø»”˜† + (ideograph-daikanwa . 35672) ; ø¸ˆ­˜ + (=ucs . #x8AD9) ; 諙 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5076) ; ø»š±ƒ + (ideograph-daikanwa . 35673) ; ø¸ˆ­™ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5121) ; ø»š±Œ + (ideograph-daikanwa . 35675) ; ø¸ˆ­› + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x287B) ; ø»žŠ  + (ideograph-daikanwa . 35676) ; ø¸ˆ­œ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x286E) ; ø»žŠ“ + (ideograph-daikanwa . 35677) ; ø¸ˆ­ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5128) ; ø»š±“ + (ideograph-daikanwa . 35678) ; ø¸ˆ­ž + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x287E) ; ø»žŠ£ + (ideograph-daikanwa . 35679) ; ø¸ˆ­Ÿ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x286C) ; ø»žŠ‘ + (ideograph-daikanwa . 35681) ; ø¸ˆ­¡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (shinjigen-2 . 7684) + (=jis-x0208 . #x6B5C) ; ø½‹££ + (ideograph-daikanwa . 35682) ; ø¸ˆ­¢ + (=ucs . #x8ADA) ; 諚 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 35683) ; ø¸ˆ­£ + )) +(define-char + '((morohashi-daikanwa 35683 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2875) ; ø»žŠš + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7672) + (=jis-x0208 . #x427A) ; ø½Š§³ + (korean-ksc5601 . #x5167) ; ø»‰¡² + (chinese-gb12345 . #x4535) ; 諾 + (ideograph-daikanwa . 35687) ; ø¸ˆ­§ + (=ucs . #x8AFE) ; 諾 + )) +(define-char + '((=>ucs . #x8AFE) ; 諾 + (morohashi-daikanwa 35687 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x723F) ; ø»’¹¸ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x286B) ; ø»žŠ + (ideograph-daikanwa . 35689) ; ø¸ˆ­© + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2924) ; ø»žŠ§ + (ideograph-daikanwa . 35690) ; ø¸ˆ­ª + )) +(define-char + '((=>ucs . #x8B01) ; 謁 + (morohashi-daikanwa 35690 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (=jis-x0208 . #x315A) ; ø½ŠŽ• + (=gt-pj-1 . #x315A) ; ø½ŠŽ• + (=gt-k . 11891) ; ý¡„‚¹³ + (=cbeta . 05919) ; ø¸¡œŸ + (ucs-jis . #x8B01) ; ø½ŠŽ• + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E71) ; ø»–™º + (ideograph-daikanwa . 35691) ; ø¸ˆ­« + (=ucs . #x46F8) ; 䛸 + )) +(define-char + '((morohashi-daikanwa 35691 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (=jis-x0208 . #x3D74) ; ø½Š — + (chinese-cns11643-1 . #x6E7A) ; ø»’´» + (chinese-gb12345 . #x566E) ; 諸 + (=gt-pj-1 . #x3D74) ; 諸 + (=gt-k . 11911) ; ý¡„‚º‡ + (=ucs . #x8AF8) ; 諸 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x287A) ; ø»žŠŸ + (ideograph-daikanwa . 35692) ; ø¸ˆ­¬ + )) +(define-char + '((=>ucs . #x8A95) ; 誕 + (morohashi-daikanwa 35692 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x4342) ; ø»‚® + (japanese-jisx0208 . #x4342) ; ø»‡‚¥ + (korean-ksc5601 . #x772B) ; ø»Š˜ª + )) +(define-char + '((=>ucs . #x8A95) ; 誕 + (morohashi-daikanwa 35692 1 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (=jis-x0208-1990 . #x4342) ; ø½Š¨™ + (ucs-jis . #x8A95) ; ø½Š¨™ + )) +(define-char + '((morohashi-daikanwa 35692 1 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-1 . #x6E78) ; ø»’´¹ + (chinese-gb12345 . #x352E) ; 誕 + (=ucs . #x8A95) ; 誕 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2872) ; ø»žŠ— + (ideograph-daikanwa . 49723) ; ø¸Œˆ» + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x476B) ; ø»„¿‚ + (chinese-isoir165 . #x476B) ; ø»§’ + (=ucs . #x8BF7) ; 请 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x566E) ; ø»…•‡ + (chinese-isoir165 . #x566E) ; ø»½— + (=ucs . #x8BF8) ; 诸 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x5A41) ; ø»…š’ + (chinese-isoir165 . #x5A41) ; ø»Ž‚¢ + (=ucs . #x8BF9) ; 诹 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x4535) ; ø»„» + (chinese-isoir165 . #x4535) ; ø»£  + (=ucs . #x8BFA) ; 诺 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x3641) ; ø»„¥š + (chinese-isoir165 . #x3641) ; ø»ª + (=ucs . #x8BFB) ; 读 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x5A42) ; ø»…š“ + (chinese-isoir165 . #x5A42) ; ø»Ž‚£ + (=ucs . #x8BFC) ; 诼 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x374C) ; ø»„§ƒ + (chinese-isoir165 . #x374C) ; ø»“ + (=ucs . #x8BFD) ; 诽 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x3F4E) ; ø»„²µ + (chinese-isoir165 . #x3F4E) ; ø»›… + (=ucs . #x8BFE) ; 课 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x5A43) ; ø»…š” + (chinese-isoir165 . #x5A43) ; ø»Ž‚¤ + (=ucs . #x8BFF) ; 诿 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x5A44) ; ø»…š• + (chinese-isoir165 . #x5A44) ; ø»Ž‚¥ + (=ucs . #x8C00) ; 谀 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x4B2D) ; ø»…ƒ¼ + (chinese-isoir165 . #x4B2D) ; ø»¬Œ + (=ucs . #x8C01) ; 谁 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x5A45) ; ø»…š– + (chinese-isoir165 . #x5A45) ; ø»Ž‚¦ + (=ucs . #x8C02) ; 谂 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x3577) ; ø»„¤² + (chinese-isoir165 . #x3577) ; ø»‚ + (=ucs . #x8C03) ; 调 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x5A46) ; ø»…š— + (chinese-isoir165 . #x5A46) ; ø»Ž‚§ + (=ucs . #x8C04) ; 谄 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x4142) ; ø»„µ¥ + (chinese-isoir165 . #x4142) ; ø»µ + (=ucs . #x8C05) ; 谅 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x573B) ; ø»…•² + (chinese-isoir165 . #x573B) ; ø»¾‚ + (=ucs . #x8C06) ; 谆 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x5A47) ; ø»…š˜ + (chinese-isoir165 . #x5A47) ; ø»Ž‚¨ + (=ucs . #x8C07) ; 谇 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x4C38) ; ø»……¥ + (chinese-isoir165 . #x4C38) ; ø»­µ + (=ucs . #x8C08) ; 谈 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-isoir165 . #x7E76) ; ø»Ž¸ + (=ucs . #x8C09) ; 谉 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 10) + (chinese-gb2312 . #x526A) ; ø»…‹ + (chinese-isoir165 . #x526A) ; ø»·› + (=ucs . #x8C0A) ; 谊 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x287C) ; ø»žŠ¡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2922) ; ø»žŠ¥ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5840) ; ø»š»½ + (ideograph-daikanwa . 35693) ; ø¸ˆ­­ + )) +(define-char + '((=>ucs . #x27A64) ; 𧩤 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35694) ; ø¸ˆ­® + )) +(define-char + '((morohashi-daikanwa 35694 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (hanyu-dazidian 6 3996 6) + (chinese-cns11643-4 . #x5371) ; ø»˜«” + (=hanziku-10 . #xE8E6) ; ý¢‚®£¦ + (=ucs . #x27A64) ; 𧩤 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3352) ; ø»žš + (ideograph-daikanwa . 35695) ; ø¸ˆ­¯ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 7708) + (=jis-x0208 . #x6B67) ; ø½‹£® + (korean-ksc5601 . #x6B30) ; ø»Š‡‡ + (chinese-cns11643-1 . #x6F26) ; ø»’µ… + (chinese-gb12345 . #x5A44) ; 諛 + (ideograph-daikanwa . 35696) ; ø¸ˆ­° + (=ucs . #x8ADB) ; 諛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 7700) + (=jis-x0208 . #x4435) ; ø½Š©ª + (korean-ksc5601 . #x7463) ; ø»Š•ˆ + (chinese-gb12345 . #x357D) ; 諜 + (ideograph-daikanwa . 35697) ; ø¸ˆ­± + (=ucs . #x8ADC) ; 諜 + )) +(define-char + '((=>ucs . #x8ADC) ; 諜 + (morohashi-daikanwa 35697 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x723C) ; ø»’¹µ + )) +(define-char + '((=>ucs . #x27A66) ; 𧩦 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35698) ; ø¸ˆ­² + )) +(define-char + '((morohashi-daikanwa 35698 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (hanyu-dazidian 6 3985 1) + (chinese-cns11643-4 . #x5368) ; ø»˜«‹ + (=hanziku-10 . #xE6BB) ; ý¢‚®š» + (=ucs . #x27A66) ; 𧩦 + )) +(define-char + '((=>ucs . #x27A67) ; 𧩧 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35699) ; ø¸ˆ­³ + )) +(define-char + '((morohashi-daikanwa 35699 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (hanyu-dazidian 6 4000 15) + (chinese-cns11643-4 . #x5365) ; ø»˜«ˆ + (=hanziku-10 . #xE9D2) ; ý¢‚®§’ + (=ucs . #x27A67) ; 𧩧 + )) +(define-char + '((=>ucs . #x27A68) ; 𧩨 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35700) ; ø¸ˆ­´ + )) +(define-char + '((morohashi-daikanwa 35700 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (hanyu-dazidian 6 3999 12) + (=hanziku-10 . #xE9AF) ; ý¢‚®¦¯ + (=ucs . #x27A68) ; 𧩨 + )) +(define-char + '((=>ucs . #x27A68) ; 𧩨 + (morohashi-daikanwa 35700 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x536C) ; ø»˜« + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3349) ; ø»ž™¸ + (ideograph-daikanwa . 35701) ; ø¸ˆ­µ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5E2F) ; ø»‹¾„ + (ideograph-daikanwa . 35702) ; ø¸ˆ­¶ + (=ucs . #x8ADD) ; 諝 + )) +(define-char + '((=>ucs . #x8ADD) ; 諝 + (morohashi-daikanwa 35702 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A51) ; ø»” ¾ + )) +(define-char + '((=>ucs . #x8ADE) ; 諞 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x6B66) ; ø»ƒ©± + (ideograph-daikanwa . 35703) ; ø¸ˆ­· + )) +(define-char + '((=>ucs . #x8ADE) ; 諞 + (morohashi-daikanwa 35703 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A57) ; ø»”¡„ + )) +(define-char + '((=>ucs . #x8ADE) ; 諞 + (morohashi-daikanwa 35703 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0208 . #x6B66) ; ø»‡½¹ + (=jis-x0208-1990 . #x6B66) ; ø½‹£­ + (ucs-jis . #x8ADE) ; ø»‡½¹ + )) +(define-char + '((morohashi-daikanwa 35703 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-gb12345 . #x5A52) ; 諞 + (=ucs . #x8ADE) ; 諞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5E30) ; ø»‹¾… + (chinese-cns11643-2 . #x5A54) ; ø»”¡ + (=jis-x0213-1-2000 . #x7C2B) ; ø»¤˜° + (ideograph-daikanwa . 35704) ; ø¸ˆ­¸ + (=ucs . #x8ADF) ; 諟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3343) ; ø»ž™² + (ideograph-daikanwa . 35705) ; ø¸ˆ­¹ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 7692) + (=jis-x0208 . #x6B63) ; ø½‹£ª + (chinese-cns11643-2 . #x5A4C) ; ø»” ¹ + (ideograph-daikanwa . 35706) ; ø¸ˆ­º + (=ucs . #x8AE0) ; è«  + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x583D) ; ø»š»º + (ideograph-daikanwa . 35707) ; ø¸ˆ­» + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 7727) + (=jis-x0208 . #x6B6B) ; ø½‹£² + (korean-ksc5601 . #x634D) ; ø»‰»´ + (chinese-cns11643-2 . #x5A58) ; ø»”¡… + (ideograph-daikanwa . 35708) ; ø¸ˆ­¼ + (=ucs . #x8AE1) ; è«¡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 7695) + (=jis-x0208 . #x6B64) ; ø½‹£« + (chinese-cns11643-2 . #x5A4D) ; ø»” º + (chinese-gb12345 . #x5A3B) ; è«¢ + (ideograph-daikanwa . 35709) ; ø¸ˆ­½ + (=ucs . #x8AE2) ; è«¢ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3342) ; ø»ž™± + (ideograph-daikanwa . 35710) ; ø¸ˆ­¾ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x583C) ; ø»š»¹ + (ideograph-daikanwa . 35711) ; ø¸ˆ­¿ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x526A) ; ø»–Ÿ« + (ideograph-daikanwa . 35712) ; ø¸ˆ®€ + (=ucs . #x8AE3) ; è«£ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 1259) + (=jis-x0208 . #x6B60) ; ø½‹£§ + (chinese-cns11643-2 . #x5A53) ; ø»”¡€ + (chinese-gb12345 . #x5A4C) ; 諤 + (ideograph-daikanwa . 35713) ; ø¸ˆ® + (=ucs . #x8AE4) ; 諤 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x536A) ; ø»˜« + (ideograph-daikanwa . 35714) ; ø¸ˆ®‚ + (=ucs . #x46F9) ; 䛹 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x526B) ; ø»–Ÿ¬ + (ideograph-daikanwa . 35715) ; ø¸ˆ®ƒ + (=ucs . #x8AE5) ; è«¥ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 7701) + (=jis-x0208 . #x447C) ; ø½Šª± + (korean-ksc5601 . #x7474) ; ø»Š•™ + (chinese-cns11643-1 . #x7237) ; ø»’¹° + (chinese-gb12345 . #x5A50) ; 諦 + (ideograph-daikanwa . 35716) ; ø¸ˆ®„ + (=ucs . #x8AE6) ; 諦 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x333C) ; ø»ž™« + (ideograph-daikanwa . 35717) ; ø¸ˆ®… + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 7687) + (=jis-x0208 . #x6B5F) ; ø½‹£¦ + (korean-ksc5601 . #x7A32) ; ø»Š‹ + (chinese-cns11643-1 . #x723D) ; ø»’¹¶ + (chinese-gb12345 . #x5033) ; 諧 + (ideograph-daikanwa . 35718) ; ø¸ˆ®† + (=ucs . #x8AE7) ; 諧 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A59) ; ø»”¡† + (ideograph-daikanwa . 35719) ; ø¸ˆ®‡ + (=ucs . #x8AE8) ; 諨 + )) +(define-char + '((=>ucs . #x8AE9) ; è«© + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35720) ; ø¸ˆ®ˆ + )) +(define-char + '((morohashi-daikanwa 35720 0 4) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E6F) ; ø»–™¸ + (=ucs . #x8AE9) ; è«© + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x526C) ; ø»–Ÿ­ + (ideograph-daikanwa . 35721) ; ø¸ˆ®‰ + (=ucs . #x46FA) ; 䛺 + )) +(define-char + '((=>ucs . #x27A71) ; 𧩱 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35722) ; ø¸ˆ®Š + )) +(define-char + '((morohashi-daikanwa 35722 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5370) ; ø»˜«“ + (=ucs . #x27A71) ; 𧩱 + )) +(define-char + '((=>ucs . #x27A71) ; 𧩱 + (morohashi-daikanwa 35722 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (hanyu-dazidian 6 4003 1) + (=hanziku-10 . #xEA65) ; ý¢‚®©¥ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (korean-ksc5601 . #x6F75) ; ø»ŠŽ„ + (chinese-cns11643-3 . #x5267) ; ø»–Ÿ¨ + (ideograph-daikanwa . 35723) ; ø¸ˆ®‹ + (=ucs . #x8AEA) ; 諪 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 7688) + (japanese-jisx0208-1978 . #x3452) ; ø»‚˜« + (japanese-jisx0208 . #x6B5D) ; ø»‡½° + (korean-ksc5601 . #x4A5F) ; ø»‰—˜ + (chinese-cns11643-1 . #x7239) ; ø»’¹² + (=jis-x0208-1990 . #x6B5D) ; ø½‹£¤ + (chinese-gb12345 . #x5A49) ; è«« + (ideograph-daikanwa . 35724) ; ø¸ˆ®Œ + (=ucs . #x8AEB) ; è«« + )) +(define-char + '((=>ucs . #x27A72) ; 𧩲 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35725) ; ø¸ˆ® + )) +(define-char + '((morohashi-daikanwa 35725 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (hanyu-dazidian 6 3995 5) + (chinese-cns11643-4 . #x5367) ; ø»˜«Š + (=hanziku-10 . #xE8C5) ; ý¢‚®£… + (=ucs . #x27A72) ; 𧩲 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5E31) ; ø»‹¾† + (chinese-cns11643-3 . #x526E) ; ø»–Ÿ¯ + (ideograph-daikanwa . 35726) ; ø¸ˆ®Ž + (=ucs . #x8AEC) ; 諬 + )) +(define-char + '((=>ucs . #x8AED) ; è«­ + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (korean-ksc5601 . #x6B31) ; ø»Š‡ˆ + (ideograph-daikanwa . 35727) ; ø¸ˆ® + )) +(define-char + '((=>ucs . #x8AED) ; è«­ + (morohashi-daikanwa 35727 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x334F) ; ø»ž™¾ + )) +(define-char + '((morohashi-daikanwa 35727 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (=jis-x0208 . #x4D21) ; ø½Š¶¤ + (chinese-gb12345 . #x5A4D) ; è«­ + (=ucs . #x8AED) ; è«­ + )) +(define-char + '((=>ucs . #x8AED) ; è«­ + (morohashi-daikanwa 35727 1 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x7243) ; ø»’¹¼ + )) +(define-char + '((=>ucs . #x8AEE) ; è«® + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (korean-ksc5601 . #x6D3F) ; ø»ŠŠ’ + (ideograph-daikanwa . 35728) ; ø¸ˆ® + )) +(define-char + '((=>ucs . #x8AEE) ; è«® + (morohashi-daikanwa 35728 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x723E) ; ø»’¹· + )) +(define-char + '((morohashi-daikanwa 35728 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 7696) + (=jis-x0208 . #x3B70) ; ø½Š— + (chinese-gb12345 . #x5A51) ; è«® + (=ucs . #x8AEE) ; è«® + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A5B) ; ø»”¡ˆ + (ideograph-daikanwa . 35729) ; ø¸ˆ®‘ + (=ucs . #x8AEF) ; 諯 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35730) ; ø¸ˆ®’ + (=ucs . #x46FB) ; 䛻 + )) +(define-char + '((=>ucs . #x46FB) ; 䛻 + (morohashi-daikanwa 35730 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x526D) ; ø»–Ÿ® + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5E32) ; ø»‹¾‡ + (chinese-cns11643-2 . #x5A55) ; ø»”¡‚ + (ideograph-daikanwa . 35731) ; ø¸ˆ®“ + (=ucs . #x8AF0) ; è«° + )) +(define-char + '((=>ucs . #x46FC) ; 䛼 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35732) ; ø¸ˆ®” + )) +(define-char + '((morohashi-daikanwa 35732 0 5) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x334D) ; ø»ž™¼ + (=ucs . #x46FC) ; 䛼 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x723A) ; ø»’¹³ + (chinese-gb12345 . #x3B64) ; 諱 + (ideograph-daikanwa . 35733) ; ø¸ˆ®• + (=ucs . #x8AF1) ; 諱 + )) +(define-char + '((=>ucs . #x8AF1) ; 諱 + (morohashi-daikanwa 35733 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (=jis-x0208 . #x6B61) ; ø½‹£¨ + (korean-ksc5601 . #x7D49) ; ø»Š¡¼ + (ucs-jis . #x8AF1) ; ø½‹£¨ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3345) ; ø»ž™´ + (ideograph-daikanwa . 35734) ; ø¸ˆ®– + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A4E) ; ø»” » + (ideograph-daikanwa . 35735) ; ø¸ˆ®— + (=ucs . #x8AF2) ; 諲 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 7685) + (=jis-x0208 . #x6B5E) ; ø½‹£¥ + (chinese-cns11643-1 . #x7244) ; ø»’¹½ + (chinese-gb12345 . #x5A4F) ; 諳 + (ideograph-daikanwa . 35736) ; ø¸ˆ®˜ + (=ucs . #x8AF3) ; 諳 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5E33) ; ø»‹¾ˆ + (chinese-cns11643-2 . #x5A4F) ; ø»” ¼ + (=jis-x0213-1-2000 . #x7C2C) ; ø»¤˜± + (ideograph-daikanwa . 35737) ; ø¸ˆ®™ + (=ucs . #x8AF4) ; è«´ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5E34) ; ø»‹¾‰ + (chinese-cns11643-2 . #x5A50) ; ø»” ½ + (ideograph-daikanwa . 35738) ; ø¸ˆ®š + (=ucs . #x8AF5) ; 諵 + )) +(define-char + '((=>ucs . #x8AF6) ; 諶 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (korean-ksc5601 . #x6426) ; ø»‰¼« + (japanese-jisx0212 . #x5E35) ; ø»‹¾Š + (=jis-x0213-1-2000 . #x7C2D) ; ø»¤˜² + (ideograph-daikanwa . 35739) ; ø¸ˆ®› + (ucs-jis . #x8AF6) ; ø»‰¼« + )) +(define-char + '((=>ucs . #x8AF6) ; 諶 + (morohashi-daikanwa 35739 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x7245) ; ø»’¹¾ + )) +(define-char + '((morohashi-daikanwa 35739 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-gb12345 . #x5A48) ; 諶 + (=ucs . #x8AF6) ; 諶 + )) +(define-char + '((=>ucs . #x27A74) ; 𧩴 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35740) ; ø¸ˆ®œ + )) +(define-char + '((morohashi-daikanwa 35740 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (hanyu-dazidian 6 4002 10) + (=hanziku-10 . #xEA4E) ; ý¢‚®©Ž + (=ucs . #x27A74) ; 𧩴 + )) +(define-char + '((=>ucs . #x27A74) ; 𧩴 + (morohashi-daikanwa 35740 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x536F) ; ø»˜«’ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 7703) + (=jis-x0208 . #x6B65) ; ø½‹£¬ + (korean-ksc5601 . #x7924) ; ø»Š›Ÿ + (chinese-gb12345 . #x376D) ; è«· + (ideograph-daikanwa . 35741) ; ø¸ˆ® + (=ucs . #x8AF7) ; è«· + )) +(define-char + '((=>ucs . #x8AF7) ; è«· + (morohashi-daikanwa 35741 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x7242) ; ø»’¹» + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x333D) ; ø»ž™¬ + (ideograph-daikanwa . 35742) ; ø¸ˆ®ž + )) +(define-char + '((name . "CJK COMPATIBILITY IDEOGRAPH-FA22") + (=>ucs* . #x8AF8) ; 諸 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (korean-ksc5601 . #x7033) ; ø»ŠŽ  + (=jis-x0213-1-2000 . #x7C2E) ; ø»¤˜³ + (ideograph-daikanwa . 35743) ; ø¸ˆ®Ÿ + (ucs-ks . #x8AF8) ; 諸 + (=ucs . #xFA22) ; 諸 + )) +(define-char + '((=>ucs . #x27A76) ; 𧩶 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35744) ; ø¸ˆ®  + )) +(define-char + '((=>ucs . #x27A76) ; 𧩶 + (morohashi-daikanwa 35744 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (hanyu-dazidian 6 3999 2) + (=hanziku-10 . #xE9A5) ; ý¢‚®¦¥ + )) +(define-char + '((=>ucs . #x27A76) ; 𧩶 + (morohashi-daikanwa 35744 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x536E) ; ø»˜«‘ + )) +(define-char + '((morohashi-daikanwa 35744 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (=ucs . #x27A76) ; 𧩶 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3347) ; ø»ž™¶ + (ideograph-daikanwa . 35745) ; ø¸ˆ®¡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x5269) ; ø»–Ÿª + (ideograph-daikanwa . 35746) ; ø¸ˆ®¢ + (=ucs . #x8AF9) ; 諹 + )) +(define-char + '((=>ucs . #x8AFA) ; 諺 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x3841) ; ø»‚ž’ + (korean-ksc5601 . #x656C) ; ø»‰¿ + (ideograph-daikanwa . 35747) ; ø¸ˆ®£ + )) +(define-char + '((=>ucs . #x8AFA) ; 諺 + (morohashi-daikanwa 35747 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x7238) ; ø»’¹± + )) +(define-char + '((morohashi-daikanwa 35747 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0208 . #x3841) ; ø»†²š + (=jis-x0208-1990 . #x3841) ; ø½Š˜Ž + (chinese-gb12345 . #x5168) ; 諺 + (=ucs . #x8AFA) ; 諺 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x334E) ; ø»ž™½ + (ideograph-daikanwa . 35748) ; ø¸ˆ®¤ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A5C) ; ø»”¡‰ + (ideograph-daikanwa . 35749) ; ø¸ˆ®¥ + (=ucs . #x8AFB) ; è«» + )) +(define-char + '((=>ucs . #x8AFC) ; 諼 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5E36) ; ø»‹¾‹ + (=jis-x0213-2-2000 . #x7862) ; ø»¦³ + (ideograph-daikanwa . 35750) ; ø¸ˆ®¦ + (ucs-jis . #x8AFC) ; ø»‹¾‹ + )) +(define-char + '((morohashi-daikanwa 35750 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x7246) ; ø»’¹¿ + (chinese-gb12345 . #x5A4E) ; 諼 + (=ucs . #x8AFC) ; 諼 + )) +(define-char + '((=>ucs . #x27A79) ; 𧩹 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35751) ; ø¸ˆ®§ + )) +(define-char + '((morohashi-daikanwa 35751 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (hanyu-dazidian 6 4001 6) + (=hanziku-10 . #xE9E9) ; ý¢‚®§© + (=ucs . #x27A79) ; 𧩹 + )) +(define-char + '((=>ucs . #x27A79) ; 𧩹 + (morohashi-daikanwa 35751 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5366) ; ø»˜«‰ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x5268) ; ø»–Ÿ© + (ideograph-daikanwa . 35752) ; ø¸ˆ®¨ + (=ucs . #x8AFD) ; 諽 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5E37) ; ø»‹¾Œ + (chinese-cns11643-2 . #x5A5A) ; ø»”¡‡ + (ideograph-daikanwa . 35754) ; ø¸ˆ®ª + (=ucs . #x8AFF) ; è«¿ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 7705) + (=jis-x0208 . #x4B45) ; ø½Š´Œ + (korean-ksc5601 . #x5947) ; ø»‰­‚ + (chinese-gb12345 . #x4431) ; 謀 + (ideograph-daikanwa . 35756) ; ø¸ˆ®¬ + (=ucs . #x8B00) ; 謀 + )) +(define-char + '((=>ucs . #x8B00) ; 謀 + (morohashi-daikanwa 35756 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x723B) ; ø»’¹´ + )) +(define-char + '((=>ucs* . #x8B01) ; 謁 + (=>ucs-gb . #x8B01) ; 謁 + (=>ucs-cns . #x8B01) ; 謁 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (korean-ksc5601 . #x6457) ; ø»‰½œ + (=jis-x0213-1-2000 . #x7C2F) ; ø»¤˜´ + (ideograph-daikanwa . 35757) ; ø¸ˆ®­ + (ucs-ks . #x8B01) ; ï©¢ + (=ucs . #xFA62) ; ï©¢ + )) +(define-char + '((=>ucs-jis . #xFA62) ; ï©¢ + (morohashi-daikanwa 35757 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x7240) ; ø»’¹¹ + (chinese-gb12345 . #x5A4B) ; 謁 + (=ucs . #x8B01) ; 謁 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x333E) ; ø»ž™­ + (ideograph-daikanwa . 35758) ; ø¸ˆ®® + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 7686) + (=jis-x0208 . #x3062) ; ø½ŠŒ¿ + (korean-ksc5601 . #x6A5D) ; ø»Š†– + (chinese-gb12345 . #x4E3D) ; 謂 + (ideograph-daikanwa . 35759) ; ø¸ˆ®¯ + (=ucs . #x8B02) ; 謂 + )) +(define-char + '((=>ucs . #x8B02) ; 謂 + (morohashi-daikanwa 35759 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 7686) + (chinese-cns11643-1 . #x7241) ; ø»’¹º + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3353) ; ø»žš‚ + (ideograph-daikanwa . 35761) ; ø¸ˆ®± + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3340) ; ø»ž™¯ + (ideograph-daikanwa . 35762) ; ø¸ˆ®² + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x333F) ; ø»ž™® + (ideograph-daikanwa . 35763) ; ø¸ˆ®³ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3348) ; ø»ž™· + (ideograph-daikanwa . 35764) ; ø¸ˆ®´ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x334A) ; ø»ž™¹ + (ideograph-daikanwa . 35765) ; ø¸ˆ®µ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35766) ; ø¸ˆ®¶ + )) +(define-char + '((morohashi-daikanwa 35766 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x583F) ; ø»š»¼ + )) +(define-char + '((=>ucs . #x27A84) ; 𧪄 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (=jis-x0213-2-2000 . #x7863) ; ø»¦´ + (ideograph-daikanwa . 35767) ; ø¸ˆ®· + (ucs-jis . #x27A84) ; ø»¦´ + )) +(define-char + '((morohashi-daikanwa 35767 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (hanyu-dazidian 6 3999 10) + (chinese-cns11643-7 . #x334C) ; ø»ž™» + (=hanziku-10 . #xE9AD) ; ý¢‚®¦­ + (=ucs . #x27A84) ; 𧪄 + )) +(define-char + '((=>ucs . #x27A85) ; 𧪅 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35768) ; ø¸ˆ®¸ + )) +(define-char + '((morohashi-daikanwa 35768 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (hanyu-dazidian 6 4003 6) + (=hanziku-10 . #xEA6A) ; ý¢‚®©ª + (=ucs . #x27A85) ; 𧪅 + )) +(define-char + '((=>ucs . #x27A85) ; 𧪅 + (morohashi-daikanwa 35768 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x536D) ; ø»˜« + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3344) ; ø»ž™³ + (ideograph-daikanwa . 35769) ; ø¸ˆ®¹ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x583E) ; ø»š»» + (ideograph-daikanwa . 35770) ; ø¸ˆ®º + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3341) ; ø»ž™° + (ideograph-daikanwa . 35771) ; ø¸ˆ®» + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x334B) ; ø»ž™º + (ideograph-daikanwa . 35772) ; ø¸ˆ®¼ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3354) ; ø»žšƒ + (ideograph-daikanwa . 35773) ; ø¸ˆ®½ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 35776) ; ø¸ˆ¯€ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3351) ; ø»žš€ + (ideograph-daikanwa . 35777) ; ø¸ˆ¯ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3350) ; ø»ž™¿ + (ideograph-daikanwa . 35778) ; ø¸ˆ¯‚ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x333B) ; ø»ž™ª + (ideograph-daikanwa . 35779) ; ø¸ˆ¯ƒ + )) +(define-char + '((=>ucs . #x8B21) ; 謡 + (morohashi-daikanwa 35779 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (=jis-x0208 . #x4D58) ; ø½Š·› + (ucs-jis . #x8B21) ; ø½Š·› + )) +(define-char + '((morohashi-daikanwa 35779 1 5) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-gb12345 . #x5225) ; 謡 + (=ucs . #x8B21) ; 謡 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x536B) ; ø»˜«Ž + (=ucs . #x46FD) ; 䛽 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (=ucs . #x8B03) ; 謃 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 11) + (chinese-gb2312 . #x4431) ; ø»„¹® + (chinese-isoir165 . #x4431) ; ø»¡¾ + (=ucs . #x8C0B) ; 谋 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x5A48) ; ø»…š™ + (chinese-isoir165 . #x5A48) ; ø»Ž‚© + (=ucs . #x8C0C) ; 谌 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x357D) ; ø»„¤¸ + (chinese-isoir165 . #x357D) ; ø»ˆ + (=ucs . #x8C0D) ; 谍 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x3B51) ; ø»„­€ + (chinese-isoir165 . #x3B51) ; ø»• + (=ucs . #x8C0E) ; 谎 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x5A49) ; ø»…šš + (chinese-isoir165 . #x5A49) ; ø»Ž‚ª + (=ucs . #x8C0F) ; 谏 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x5033) ; ø»…‹˜ + (chinese-isoir165 . #x5033) ; ø»³¨ + (=ucs . #x8C10) ; 谐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x5A4A) ; ø»…š› + (chinese-isoir165 . #x5A4A) ; ø»Ž‚« + (=ucs . #x8C11) ; 谑 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x5A4B) ; ø»…šœ + (chinese-isoir165 . #x5A4B) ; ø»Ž‚¬ + (=ucs . #x8C12) ; 谒 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x4E3D) ; ø»…ˆ¦ + (chinese-isoir165 . #x4E3D) ; ø»°¶ + (=ucs . #x8C13) ; 谓 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x5A4C) ; ø»…š + (chinese-isoir165 . #x5A4C) ; ø»Ž‚­ + (=ucs . #x8C14) ; 谔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x5A4D) ; ø»…šž + (chinese-isoir165 . #x5A4D) ; ø»Ž‚® + (=ucs . #x8C15) ; 谕 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x5A4E) ; ø»…šŸ + (chinese-isoir165 . #x5A4E) ; ø»Ž‚¯ + (=ucs . #x8C16) ; 谖 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x3277) ; ø»„ ˜ + (chinese-isoir165 . #x3277) ; ø»ˆ¨ + (=ucs . #x8C17) ; 谗 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x5A51) ; ø»…š¢ + (chinese-isoir165 . #x5A51) ; ø»Ž‚² + (=ucs . #x8C18) ; 谘 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x5A4F) ; ø»…š  + (chinese-isoir165 . #x5A4F) ; ø»Ž‚° + (=ucs . #x8C19) ; 谙 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x5168) ; ø»…« + (chinese-isoir165 . #x5168) ; ø»µ» + (=ucs . #x8C1A) ; 谚 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x5A50) ; ø»…š¡ + (chinese-isoir165 . #x5A50) ; ø»Ž‚± + (=ucs . #x8C1B) ; 谛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x4355) ; ø»„¸´ + (chinese-isoir165 . #x4355) ; ø»¡„ + (=ucs . #x8C1C) ; 谜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-gb2312 . #x5A52) ; ø»…š£ + (chinese-isoir165 . #x5A52) ; ø»Ž‚³ + (=ucs . #x8C1D) ; 谝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (chinese-isoir165 . #x7E77) ; ø»Ž¸ + (=ucs . #x8C1E) ; 谞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (hanyu-dazidian 6 3996 11) + (chinese-cns11643-4 . #x5369) ; ø»˜«Œ + (=hanziku-10 . #xE8EB) ; ý¢‚®£« + (=ucs . #x27A7C) ; 𧩼 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3346) ; ø»ž™µ + )) +(define-char + '((=>ucs . #x8B04) ; 謄 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (korean-ksc5601 . #x5477) ; ø»‰¦œ + (ideograph-daikanwa . 35780) ; ø¸ˆ¯„ + )) +(define-char + '((morohashi-daikanwa 35780 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (=jis-x0208 . #x4625) ; ø½Š¬– + (chinese-cns11643-1 . #x754E) ; ø»’¾¡ + (chinese-gb12345 . #x4C5C) ; 謄 + (=ucs . #x8B04) ; 謄 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x5E38) ; ø»‹¾ + (chinese-cns11643-2 . #x5F50) ; ø»”¨“ + (=jis-x0213-2-2000 . #x7865) ; ø»¦¶ + (chinese-gb12345 . #x565F) ; 謅 + (ideograph-daikanwa . 35781) ; ø¸ˆ¯… + (=ucs . #x8B05) ; 謅 + )) +(define-char + '((=>ucs . #x27A98) ; 𧪘 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35782) ; ø¸ˆ¯† + )) +(define-char + '((morohashi-daikanwa 35782 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (hanyu-dazidian 6 4008 6) + (chinese-cns11643-4 . #x586E) ; ø»˜²§ + (=hanziku-10 . #xEB6D) ; ý¢‚®­­ + (=ucs . #x27A98) ; 𧪘 + )) +(define-char + '((=>ucs . #x27AB0) ; 𧪰 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35783) ; ø¸ˆ¯‡ + )) +(define-char + '((morohashi-daikanwa 35783 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (hanyu-dazidian 6 4008 7) + (chinese-cns11643-4 . #x5874) ; ø»˜²­ + (=hanziku-10 . #xEB6E) ; ý¢‚®­® + (=ucs . #x27AB0) ; 𧪰 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x5E39) ; ø»‹¾Ž + (chinese-cns11643-2 . #x5F59) ; ø»”¨œ + (ideograph-daikanwa . 35784) ; ø¸ˆ¯ˆ + (=ucs . #x8B06) ; 謆 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E52) ; ø»›…ƒ + (ideograph-daikanwa . 35785) ; ø¸ˆ¯‰ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E51) ; ø»›…‚ + (ideograph-daikanwa . 35786) ; ø¸ˆ¯Š + )) +(define-char + '((=>ucs . #x27A9C) ; 𧪜 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35787) ; ø¸ˆ¯‹ + )) +(define-char + '((morohashi-daikanwa 35787 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (hanyu-dazidian 6 4009 4) + (chinese-cns11643-4 . #x586F) ; ø»˜²¨ + (=hanziku-10 . #xEBAD) ; ý¢‚®®­ + (=ucs . #x27A9C) ; 𧪜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C28) ; ø»ž¦¥ + (ideograph-daikanwa . 35788) ; ø¸ˆ¯Œ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E54) ; ø»›…… + (ideograph-daikanwa . 35789) ; ø¸ˆ¯ + )) +(define-char + '((=>ucs . #x27A9E) ; 𧪞 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35790) ; ø¸ˆ¯Ž + )) +(define-char + '((morohashi-daikanwa 35790 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (hanyu-dazidian 6 4004 7) + (chinese-cns11643-4 . #x5871) ; ø»˜²ª + (=hanziku-10 . #xEAAD) ; ý¢‚®ª­ + (=ucs . #x27A9E) ; 𧪞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 7720) + (chinese-gb2312 . #x6540) ; ø»…ª› + (=jis-x0208 . #x6B69) ; ø½‹£° + (chinese-isoir165 . #x6540) ; ø»Ž’« + (chinese-cns11643-2 . #x5F56) ; ø»”¨™ + (ideograph-daikanwa . 35791) ; ø¸ˆ¯ + (=ucs . #x8B07) ; 謇 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F58) ; ø»”¨› + (ideograph-daikanwa . 35792) ; ø¸ˆ¯ + (=ucs . #x8B08) ; 謈 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-3 . #x5649) ; ø»–¥‚ + (ideograph-daikanwa . 35793) ; ø¸ˆ¯‘ + (=ucs . #x8B09) ; 謉 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C29) ; ø»ž¦¦ + (ideograph-daikanwa . 35794) ; ø¸ˆ¯’ + )) +(define-char + '((=>ucs . #x27AB5) ; 𧪵 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35795) ; ø¸ˆ¯“ + )) +(define-char + '((=>ucs . #x27AB5) ; 𧪵 + (morohashi-daikanwa 35795 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (hanyu-dazidian 6 4006 4) + (chinese-cns11643-4 . #x5873) ; ø»˜²¬ + (=hanziku-10 . #xEAEA) ; ý¢‚®«ª + )) +(define-char + '((morohashi-daikanwa 35795 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (=ucs . #x27AB5) ; 𧪵 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (japanese-strokes . 11) + (total-strokes . 17) + (japanese-jisx0212 . #x5E3A) ; ø»‹¾ + (chinese-cns11643-2 . #x5F51) ; ø»”¨” + (ideograph-daikanwa . 35796) ; ø¸ˆ¯” + (=ucs . #x8B0B) ; 謋 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (=jis-x0208 . #x6B68) ; ø½‹£¯ + (chinese-cns11643-3 . #x564A) ; ø»–¥ƒ + (ideograph-daikanwa . 35797) ; ø¸ˆ¯• + (=ucs . #x8B0C) ; 謌 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B79) ; ø»ž¦˜ + (ideograph-daikanwa . 35798) ; ø¸ˆ¯– + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F57) ; ø»”¨š + (=jis-x0213-2-2000 . #x7866) ; ø»¦· + (ideograph-daikanwa . 35799) ; ø¸ˆ¯— + (=ucs . #x8B0D) ; 謍 + )) +(define-char + '((=>ucs . #x8B0E) ; 謎 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x4666) ; ø»‚³› + (korean-ksc5601 . #x5A3A) ; ø»‰®“ + (ideograph-daikanwa . 35800) ; ø¸ˆ¯˜ + )) +(define-char + '((=>ucs . #x8B0E) ; 謎 + (morohashi-daikanwa 35800 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-1 . #x7547) ; ø»’¾š + )) +(define-char + '((morohashi-daikanwa 35800 0 3) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0208 . #x4666) ; ø»‡‡£ + (=jis-x0208-1990 . #x4666) ; ø½Š­— + (chinese-gb12345 . #x4355) ; 謎 + (=ucs . #x8B0E) ; 謎 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F53) ; ø»”¨– + (ideograph-daikanwa . 35801) ; ø¸ˆ¯™ + (=ucs . #x8B0F) ; 謏 + )) +(define-char + '((=>ucs . #x27AA0) ; 𧪠 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35802) ; ø¸ˆ¯š + )) +(define-char + '((morohashi-daikanwa 35802 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (hanyu-dazidian 6 4008 2) + (=hanziku-10 . #xEB69) ; ý¢‚®­© + (=ucs . #x27AA0) ; 𧪠 + )) +(define-char + '((=>ucs . #x27AA0) ; 𧪠 + (morohashi-daikanwa 35802 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x586D) ; ø»˜²¦ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 7734) + (=jis-x0208 . #x6B6D) ; ø½‹£´ + (korean-ksc5601 . #x5A4D) ; ø»‰®¦ + (chinese-cns11643-1 . #x754F) ; ø»’¾¢ + (chinese-gb12345 . #x5A57) ; 謐 + (ideograph-daikanwa . 35803) ; ø¸ˆ¯› + (=ucs . #x8B10) ; 謐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E4D) ; ø»›„¾ + (ideograph-daikanwa . 35804) ; ø¸ˆ¯œ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x5E3B) ; ø»‹¾ + (chinese-cns11643-2 . #x5F4F) ; ø»”¨’ + (ideograph-daikanwa . 35805) ; ø¸ˆ¯ + (=ucs . #x8B11) ; 謑 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F54) ; ø»”¨— + (ideograph-daikanwa . 35806) ; ø¸ˆ¯ž + (=ucs . #x8B12) ; 謒 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E53) ; ø»›…„ + (ideograph-daikanwa . 35807) ; ø¸ˆ¯Ÿ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E4E) ; ø»›„¿ + (ideograph-daikanwa . 35808) ; ø¸ˆ¯  + )) +(define-char + '((=>ucs . #x8B13) ; 謓 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35809) ; ø¸ˆ¯¡ + )) +(define-char + '((morohashi-daikanwa 35809 0 5) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F5B) ; ø»”¨ž + (=ucs . #x8B13) ; 謓 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 16) + (=jis-x0208 . #x6B62) ; ø½‹£© + (korean-ksc5601 . #x794C) ; ø»Šœ‡ + (chinese-cns11643-2 . #x5A52) ; ø»” ¿ + (chinese-gb12345 . #x5A4A) ; 謔 + (ideograph-daikanwa . 35810) ; ø¸ˆ¯¢ + (=ucs . #x8B14) ; 謔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B76) ; ø»ž¦• + (ideograph-daikanwa . 35811) ; ø¸ˆ¯£ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F55) ; ø»”¨˜ + (ideograph-daikanwa . 35812) ; ø¸ˆ¯¤ + (=ucs . #x8B15) ; 謕 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C25) ; ø»ž¦¢ + (ideograph-daikanwa . 35813) ; ø¸ˆ¯¥ + )) +(define-char + '((=>ucs . #x27AA6) ; 𧪦 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35814) ; ø¸ˆ¯¦ + )) +(define-char + '((=>ucs . #x27AA6) ; 𧪦 + (morohashi-daikanwa 35814 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (hanyu-dazidian 6 4005 10) + (=hanziku-10 . #xEAD0) ; ý¢‚®« + )) +(define-char + '((morohashi-daikanwa 35814 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5872) ; ø»˜²« + (=ucs . #x27AA6) ; 𧪦 + )) +(define-char + '((=>ucs . #x8B16) ; 謖 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35816) ; ø¸ˆ¯¨ + )) +(define-char + '((=>ucs . #x8B16) ; 謖 + (morohashi-daikanwa 35816 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F4E) ; ø»”¨‘ + )) +(define-char + '((=>ucs . #x8B16) ; 謖 + (morohashi-daikanwa 35816 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 7729) + (=jis-x0208 . #x6B6C) ; ø½‹£³ + (korean-ksc5601 . #x615A) ; ø»‰¹… + (ucs-jis . #x8B16) ; ø½‹£³ + )) +(define-char + '((morohashi-daikanwa 35816 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-gb12345 . #x5A55) ; 謖 + (=ucs . #x8B16) ; 謖 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 7735) + (=jis-x0208 . #x6B6E) ; ø½‹£µ + (korean-ksc5601 . #x5B3F) ; ø»‰¯¶ + (chinese-cns11643-1 . #x7548) ; ø»’¾› + (chinese-gb12345 . #x3079) ; 謗 + (ideograph-daikanwa . 35817) ; ø¸ˆ¯© + (=ucs . #x8B17) ; 謗 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E4F) ; ø»›…€ + (ideograph-daikanwa . 35818) ; ø¸ˆ¯ª + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F4D) ; ø»”¨ + (ideograph-daikanwa . 35819) ; ø¸ˆ¯« + (=ucs . #x8B18) ; 謘 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C21) ; ø»ž¦ž + (ideograph-daikanwa . 35820) ; ø¸ˆ¯¬ + )) +(define-char + '((=>ucs . #x8B19) ; 謙 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (korean-ksc5601 . #x4C45) ; ø»‰™º + (ideograph-daikanwa . 35821) ; ø¸ˆ¯­ + )) +(define-char + '((morohashi-daikanwa 35821 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (=jis-x0208 . #x382C) ; ø½Š—¹ + (chinese-cns11643-1 . #x7549) ; ø»’¾œ + (chinese-gb12345 . #x472B) ; 謙 + (=ucs . #x8B19) ; 謙 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B77) ; ø»ž¦– + (ideograph-daikanwa . 35822) ; ø¸ˆ¯® + )) +(define-char + '((=>ucs . #x8B1A) ; 謚 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 7726) + (=jis-x0208 . #x6B6A) ; ø½‹£± + (korean-ksc5601 . #x6C50) ; ø»Š‰… + (ideograph-daikanwa . 35823) ; ø¸ˆ¯¯ + (ucs-jis . #x8B1A) ; ø½‹£± + )) +(define-char + '((morohashi-daikanwa 35823 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F5C) ; ø»”¨Ÿ + (chinese-gb12345 . #x5A56) ; 謚 + (=ucs . #x8B1A) ; 謚 + )) +(define-char + '((=>ucs . #x8B1B) ; 講 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35824) ; ø¸ˆ¯° + )) +(define-char + '((morohashi-daikanwa 35824 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (=jis-x0208 . #x3956) ; ø½Šš + (korean-ksc5601 . #x4B3B) ; ø»‰˜’ + (chinese-cns11643-1 . #x754A) ; ø»’¾ + (chinese-gb12345 . #x3D32) ; 講 + (=ucs . #x8B1B) ; 講 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B75) ; ø»ž¦” + (ideograph-daikanwa . 35825) ; ø¸ˆ¯± + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x5E3C) ; ø»‹¾‘ + (chinese-cns11643-2 . #x5F5A) ; ø»”¨ + (=jis-x0213-2-2000 . #x7867) ; ø»¦¸ + (ideograph-daikanwa . 35826) ; ø¸ˆ¯² + (=ucs . #x8B1C) ; 謜 + )) +(define-char + '((=>ucs . #x8B1D) ; 謝 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-1 . 7728) + (shinjigen-2 . 7728) + (korean-ksc5601 . #x5E73) ; ø»‰µ„ + (chinese-cns11643-1 . #x754D) ; ø»’¾  + (=jis-x0208-1990 . #x3C55) ; ø½Šžš + (ideograph-daikanwa . 35827) ; ø¸ˆ¯³ + (ucs-jis . #x8B1D) ; ø»‰µ„ + )) +(define-char + '((morohashi-daikanwa 35827 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x3C55) ; ø»‚¤ž + (japanese-jisx0208 . #x3C55) ; ø»†¸¦ + (chinese-gb12345 . #x503B) ; 謝 + (=ucs . #x8B1D) ; 謝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x5E3D) ; ø»‹¾’ + (chinese-cns11643-2 . #x5F4C) ; ø»”¨ + (ideograph-daikanwa . 35828) ; ø¸ˆ¯´ + (=ucs . #x8B1E) ; 謞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-3 . #x5647) ; ø»–¥€ + (ideograph-daikanwa . 35829) ; ø¸ˆ¯µ + (=ucs . #x46FE) ; 䛾 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E56) ; ø»›…‡ + (ideograph-daikanwa . 35830) ; ø¸ˆ¯¶ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x5E3E) ; ø»‹¾“ + (chinese-cns11643-3 . #x5648) ; ø»–¥ + (=jis-x0213-2-2000 . #x7868) ; ø»¦¹ + (ideograph-daikanwa . 35831) ; ø¸ˆ¯· + (=ucs . #x8B1F) ; 謟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 7711) + (=jis-x0208 . #x6B6F) ; ø½‹£¶ + (korean-ksc5601 . #x692A) ; ø»Š„… + (chinese-cns11643-1 . #x754C) ; ø»’¾Ÿ + (ideograph-daikanwa . 35832) ; ø¸ˆ¯¸ + (=ucs . #x8B20) ; 謠 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C27) ; ø»ž¦¤ + (ideograph-daikanwa . 35833) ; ø¸ˆ¯¹ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B7C) ; ø»ž¦› + (ideograph-daikanwa . 35834) ; ø¸ˆ¯º + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5870) ; ø»˜²© + (ideograph-daikanwa . 35835) ; ø¸ˆ¯» + (=ucs . #x46FF) ; 䛿 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B78) ; ø»ž¦— + (ideograph-daikanwa . 35836) ; ø¸ˆ¯¼ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E50) ; ø»›… + (ideograph-daikanwa . 35837) ; ø¸ˆ¯½ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B7B) ; ø»ž¦š + (ideograph-daikanwa . 35838) ; ø¸ˆ¯¾ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B7E) ; ø»ž¦ + (ideograph-daikanwa . 35839) ; ø¸ˆ¯¿ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C22) ; ø»ž¦Ÿ + (ideograph-daikanwa . 35840) ; ø¸ˆ°€ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C23) ; ø»ž¦  + (ideograph-daikanwa . 35841) ; ø¸ˆ° + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E4B) ; ø»›„¼ + (ideograph-daikanwa . 35842) ; ø¸ˆ°‚ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C26) ; ø»ž¦£ + (ideograph-daikanwa . 35843) ; ø¸ˆ°ƒ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E4C) ; ø»›„½ + (ideograph-daikanwa . 35844) ; ø¸ˆ°„ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C24) ; ø»ž¦¡ + (ideograph-daikanwa . 35845) ; ø¸ˆ°… + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35846) ; ø¸ˆ°† + )) +(define-char + '((morohashi-daikanwa 35846 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B7A) ; ø»ž¦™ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3B7D) ; ø»ž¦œ + (ideograph-daikanwa . 35849) ; ø¸ˆ°‰ + )) +(define-char + '((=>ucs . #x8B0A) ; 謊 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 35850) ; ø¸ˆ°Š + )) +(define-char + '((=>ucs . #x8B0A) ; 謊 + (morohashi-daikanwa 35850 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-1 . #x754B) ; ø»’¾ž + )) +(define-char + '((morohashi-daikanwa 35850 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5E3F) ; ø»‹¾” + (=jis-x0213-2-2000 . #x7864) ; ø»¦µ + (chinese-gb12345 . #x3B51) ; 謊 + (=ucs . #x8B0A) ; 謊 + )) +(define-char + '((=>ucs . #x8B39) ; 謹 + (morohashi-daikanwa 35850 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (=jis-x0208 . #x3660) ; ø½Š•± + (ucs-jis . #x8B39) ; ø½Š•± + )) +(define-char + '((=>ucs . #x4700) ; 䜀 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 49724) ; ø¸Œˆ¼ + )) +(define-char + '((morohashi-daikanwa 49724 0 3) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-3 . #x564B) ; ø»–¥„ + (=ucs . #x4700) ; 䜀 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-3 . #x564C) ; ø»–¥… + (=ucs . #x4701) ; 䜁 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E55) ; ø»›…† + (=ucs . #x4702) ; 䜂 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F52) ; ø»”¨• + (=ucs . #x8B22) ; 謢 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (chinese-gb2312 . #x5A53) ; ø»…š¤ + (chinese-isoir165 . #x5A53) ; ø»Ž‚´ + (=ucs . #x8C1F) ; 谟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (chinese-gb2312 . #x5A54) ; ø»…š¥ + (chinese-isoir165 . #x5A54) ; ø»Ž‚µ + (=ucs . #x8C20) ; è°  + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (chinese-gb2312 . #x5A55) ; ø»…š¦ + (chinese-isoir165 . #x5A55) ; ø»Ž‚¶ + (=ucs . #x8C21) ; è°¡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (chinese-gb2312 . #x503B) ; ø»…‹  + (chinese-isoir165 . #x503B) ; ø»³° + (=ucs . #x8C22) ; è°¢ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (chinese-gb2312 . #x5225) ; ø»…Ž† + (chinese-isoir165 . #x5225) ; ø»¶– + (=ucs . #x8C23) ; è°£ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (chinese-gb2312 . #x3079) ; ø»„ž + (chinese-isoir165 . #x3079) ; ø»…® + (=ucs . #x8C24) ; è°¤ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (chinese-gb2312 . #x5A56) ; ø»…š§ + (chinese-isoir165 . #x5A56) ; ø»Ž‚· + (=ucs . #x8C25) ; è°¥ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (chinese-gb2312 . #x472B) ; ø»„¾‚ + (chinese-isoir165 . #x472B) ; ø»¦’ + (=ucs . #x8C26) ; è°¦ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (chinese-gb2312 . #x5A57) ; ø»…š¨ + (chinese-isoir165 . #x5A57) ; ø»Ž‚¸ + (=ucs . #x8C27) ; è°§ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35851) ; ø¸ˆ°‹ + (=ucs . #x431B) ; 䌛 + )) +(define-char + '((=>ucs . #x431B) ; 䌛 + (morohashi-daikanwa 35851 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x5929) ; ø»–¨¼ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35852) ; ø¸ˆ°Œ + (=ucs . #x8B23) ; 謣 + )) +(define-char + '((=>ucs . #x8B23) ; 謣 + (morohashi-daikanwa 35852 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6347) ; ø»”®‚ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35853) ; ø¸ˆ° + (=ucs . #x8B24) ; 謤 + )) +(define-char + '((=>ucs . #x8B24) ; 謤 + (morohashi-daikanwa 35853 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6355) ; ø»”® + )) +(define-char + '((=>ucs . #x27AD2) ; 𧫒 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35854) ; ø¸ˆ°Ž + )) +(define-char + '((morohashi-daikanwa 35854 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (hanyu-dazidian 6 4015 3) + (chinese-cns11643-4 . #x5D5E) ; ø»˜¹­ + (=hanziku-10 . #xECCF) ; ý¢‚®³ + (=ucs . #x27AD2) ; 𧫒 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35855) ; ø¸ˆ° + )) +(define-char + '((morohashi-daikanwa 35855 0 9) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6350) ; ø»”®‹ + (=ucs . #x8B25) ; 謥 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 7740) + (chinese-gb2312 . #x7625) ; ø»†‚¾ + (=jis-x0208 . #x6B72) ; ø½‹£¹ + (chinese-isoir165 . #x7625) ; ø»Ž«Ž + (chinese-cns11643-2 . #x6352) ; ø»”® + (ideograph-daikanwa . 35856) ; ø¸ˆ° + (=ucs . #x8B26) ; 謦 + )) +(define-char + '((=>ucs . #x8B27) ; 謧 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35857) ; ø¸ˆ°‘ + )) +(define-char + '((morohashi-daikanwa 35857 0 3) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6346) ; ø»”® + (=ucs . #x8B27) ; 謧 + )) +(define-char + '((=>ucs . #x27AD3) ; 𧫓 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35858) ; ø¸ˆ°’ + )) +(define-char + '((morohashi-daikanwa 35858 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (hanyu-dazidian 6 4012 6) + (chinese-cns11643-4 . #x5D56) ; ø»˜¹¥ + (=hanziku-10 . #xEC50) ; ý¢‚®± + (=ucs . #x27AD3) ; 𧫓 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4337) ; ø»ž±† + (ideograph-daikanwa . 35859) ; ø¸ˆ°“ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D5A) ; ø»˜¹© + (ideograph-daikanwa . 35860) ; ø¸ˆ°” + (=ucs . #x4703) ; 䜃 + )) +(define-char + '((=>ucs . #x27AD5) ; 𧫕 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35861) ; ø¸ˆ°• + )) +(define-char + '((morohashi-daikanwa 35861 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (hanyu-dazidian 6 4014 1) + (=hanziku-10 . #xECAD) ; ý¢‚®²­ + (=ucs . #x27AD5) ; 𧫕 + )) +(define-char + '((=>ucs . #x27AD5) ; 𧫕 + (morohashi-daikanwa 35861 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D58) ; ø»˜¹§ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4335) ; ø»ž±„ + (ideograph-daikanwa . 35862) ; ø¸ˆ°– + )) +(define-char + '((=>ucs . #x8B28) ; 謨 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35864) ; ø¸ˆ°˜ + )) +(define-char + '((=>ucs . #x8B28) ; 謨 + (morohashi-daikanwa 35864 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-1 . #x773E) ; ø»“ + )) +(define-char + '((morohashi-daikanwa 35864 0 3) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (=jis-x0208 . #x6B75) ; ø½‹£¼ + (korean-ksc5601 . #x5948) ; ø»‰­ƒ + (chinese-gb12345 . #x5A53) ; 謨 + (=ucs . #x8B28) ; 謨 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x592A) ; ø»–¨½ + (ideograph-daikanwa . 35865) ; ø¸ˆ°™ + (=ucs . #x8B29) ; 謩 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6468) ; ø»›Ž + (ideograph-daikanwa . 35866) ; ø¸ˆ°š + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6345) ; ø»”®€ + (ideograph-daikanwa . 35867) ; ø¸ˆ°› + (=ucs . #x8B2A) ; 謪 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 7743) + (=jis-x0208 . #x6B73) ; ø½‹£º + (korean-ksc5601 . #x6E63) ; ø»ŠŒ” + (chinese-cns11643-1 . #x7741) ; ø»“ + (chinese-gb12345 . #x5A58) ; 謫 + (ideograph-daikanwa . 35868) ; ø¸ˆ°œ + (=ucs . #x8B2B) ; 謫 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x433A) ; ø»ž±‰ + (ideograph-daikanwa . 35869) ; ø¸ˆ° + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x432B) ; ø»ž°º + (ideograph-daikanwa . 35870) ; ø¸ˆ°ž + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6466) ; ø»›Ž‹ + (ideograph-daikanwa . 35871) ; ø¸ˆ°Ÿ + )) +(define-char + '((=>ucs . #x8B2C) ; 謬 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x4935) ; ø»‚·„ + (korean-ksc5601 . #x573D) ; ø»‰©¼ + (ideograph-daikanwa . 35872) ; ø¸ˆ°  + )) +(define-char + '((=>ucs . #x8B2C) ; 謬 + (morohashi-daikanwa 35872 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0208 . #x4935) ; ø»‡‹Œ + (chinese-cns11643-1 . #x7740) ; ø»“ + (=jis-x0208-1990 . #x4935) ; ø½Š±€ + (ucs-jis . #x8B2C) ; ø»‡‹Œ + )) +(define-char + '((morohashi-daikanwa 35872 0 3) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-gb12345 . #x437D) ; 謬 + (=ucs . #x8B2C) ; 謬 + )) +(define-char + '((=>ucs . #x8B2D) ; 謭 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x5E40) ; ø»‹¾• + (=jis-x0213-2-2000 . #x7869) ; ø»¦º + (ideograph-daikanwa . 35873) ; ø¸ˆ°¡ + (ucs-jis . #x8B2D) ; ø»‹¾• + )) +(define-char + '((morohashi-daikanwa 35873 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x5926) ; ø»–¨¹ + (chinese-gb12345 . #x5A59) ; 謭 + (=ucs . #x8B2D) ; 謭 + )) +(define-char + '((=>ucs . #x4705) ; 䜅 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35874) ; ø¸ˆ°¢ + )) +(define-char + '((morohashi-daikanwa 35874 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D57) ; ø»˜¹¦ + (=ucs . #x4705) ; 䜅 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6354) ; ø»”® + (ideograph-daikanwa . 35875) ; ø¸ˆ°£ + (=ucs . #x8B2E) ; 謮 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x634C) ; ø»”®‡ + (ideograph-daikanwa . 35876) ; ø¸ˆ°¤ + (=ucs . #x8B2F) ; 謯 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D5B) ; ø»˜¹ª + (ideograph-daikanwa . 35877) ; ø¸ˆ°¥ + (=ucs . #x4706) ; 䜆 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35878) ; ø¸ˆ°¦ + )) +(define-char + '((morohashi-daikanwa 35878 0 5) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5841) ; ø»š»¾ + )) +(define-char + '((=>ucs . #x27ADD) ; 𧫝 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35879) ; ø¸ˆ°§ + )) +(define-char + '((=>ucs . #x27ADD) ; 𧫝 + (morohashi-daikanwa 35879 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D59) ; ø»˜¹¨ + )) +(define-char + '((=>ucs . #x27ADD) ; 𧫝 + (morohashi-daikanwa 35879 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (hanyu-dazidian 6 4013 8) + (=hanziku-10 . #xEC72) ; ý¢‚®±² + )) +(define-char + '((morohashi-daikanwa 35879 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (=ucs . #x27ADD) ; 𧫝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35880) ; ø¸ˆ°¨ + )) +(define-char + '((morohashi-daikanwa 35880 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6467) ; ø»›ŽŒ + )) +(define-char + '((=>ucs . #x8B30) ; 謰 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x5E41) ; ø»‹¾– + (ideograph-daikanwa . 35881) ; ø¸ˆ°© + (ucs-jis . #x8B30) ; ø»‹¾– + )) +(define-char + '((morohashi-daikanwa 35881 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6349) ; ø»”®„ + (=ucs . #x8B30) ; 謰 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35882) ; ø¸ˆ°ª + (=ucs . #x8B31) ; 謱 + )) +(define-char + '((=>ucs . #x8B31) ; 謱 + (morohashi-daikanwa 35882 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x634F) ; ø»”®Š + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x5924) ; ø»–¨· + (ideograph-daikanwa . 35883) ; ø¸ˆ°« + (=ucs . #x8B32) ; 謲 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35884) ; ø¸ˆ°¬ + )) +(define-char + '((morohashi-daikanwa 35884 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4338) ; ø»ž±‡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 7737) + (=jis-x0208 . #x6B70) ; ø½‹£· + (korean-ksc5601 . #x4F44) ; ø»‰ž“ + (chinese-gb12345 . #x5A29) ; 謳 + (ideograph-daikanwa . 35885) ; ø¸ˆ°­ + (=ucs . #x8B33) ; 謳 + )) +(define-char + '((=>ucs . #x8B33) ; 謳 + (morohashi-daikanwa 35885 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6348) ; ø»”®ƒ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x5922) ; ø»–¨µ + (ideograph-daikanwa . 35886) ; ø¸ˆ°® + (=ucs . #x4707) ; 䜇 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x5928) ; ø»–¨» + (ideograph-daikanwa . 35887) ; ø¸ˆ°¯ + (=ucs . #x8B34) ; 謴 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4332) ; ø»ž± + (ideograph-daikanwa . 35888) ; ø¸ˆ°° + )) +(define-char + '((=>ucs . #x8B35) ; 謵 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35889) ; ø¸ˆ°± + )) +(define-char + '((morohashi-daikanwa 35889 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x634A) ; ø»”®… + (=ucs . #x8B35) ; 謵 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x5925) ; ø»–¨¸ + (ideograph-daikanwa . 35890) ; ø¸ˆ°² + (=ucs . #x4708) ; 䜈 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6464) ; ø»›Ž‰ + (ideograph-daikanwa . 35891) ; ø¸ˆ°³ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D54) ; ø»˜¹£ + (ideograph-daikanwa . 35892) ; ø¸ˆ°´ + (=ucs . #x4709) ; 䜉 + )) +(define-char + '((=>ucs . #x27AE2) ; 𧫢 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35893) ; ø¸ˆ°µ + )) +(define-char + '((=>ucs . #x27AE2) ; 𧫢 + (morohashi-daikanwa 35893 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D53) ; ø»˜¹¢ + )) +(define-char + '((morohashi-daikanwa 35893 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (hanyu-dazidian 6 4014 15) + (=hanziku-10 . #xECBB) ; ý¢‚®²» + (=ucs . #x27AE2) ; 𧫢 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6353) ; ø»”®Ž + (ideograph-daikanwa . 35894) ; ø¸ˆ°¶ + (=ucs . #x8B36) ; 謶 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x432E) ; ø»ž°½ + (ideograph-daikanwa . 35895) ; ø¸ˆ°· + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x5E42) ; ø»‹¾— + (chinese-cns11643-2 . #x6351) ; ø»”®Œ + (ideograph-daikanwa . 35896) ; ø¸ˆ°¸ + (=ucs . #x8B37) ; 謷 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x5923) ; ø»–¨¶ + (ideograph-daikanwa . 35897) ; ø¸ˆ°¹ + (=ucs . #x8B38) ; 謸 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x433B) ; ø»ž±Š + (ideograph-daikanwa . 35898) ; ø¸ˆ°º + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x5927) ; ø»–¨º + (ideograph-daikanwa . 35899) ; ø¸ˆ°» + (=ucs . #x470A) ; 䜊 + )) +(define-char + '((=>ucs* . #x8B39) ; 謹 + (=>ucs-gb . #x8B39) ; 謹 + (=>ucs-cns . #x8B39) ; 謹 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (korean-ksc5601 . #x504D) ; ø»‰Ÿº + (=jis-x0213-1-2000 . #x7C30) ; ø»¤˜µ + (ideograph-daikanwa . 35900) ; ø¸ˆ°¼ + (ucs-ks . #x8B39) ; ï©£ + (=ucs . #xFA63) ; ï©£ + )) +(define-char + '((=>ucs-jis . #xFA63) ; ï©£ + (morohashi-daikanwa 35900 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-1 . #x773F) ; ø»“Ž + (chinese-gb12345 . #x3D77) ; 謹 + (=ucs . #x8B39) ; 謹 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6358) ; ø»”®“ + (ideograph-daikanwa . 35901) ; ø¸ˆ°½ + (=ucs . #x8B3A) ; 謺 + )) +(define-char + '((=>ucs . #x27AE4) ; 𧫤 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35902) ; ø¸ˆ°¾ + )) +(define-char + '((morohashi-daikanwa 35902 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (hanyu-dazidian 6 4013 2) + (chinese-cns11643-4 . #x5D55) ; ø»˜¹¤ + (=hanziku-10 . #xEC6C) ; ý¢‚®±¬ + (=ucs . #x27AE4) ; 𧫤 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6356) ; ø»”®‘ + (ideograph-daikanwa . 35903) ; ø¸ˆ°¿ + (=ucs . #x8B3B) ; 謻 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6465) ; ø»›ŽŠ + (ideograph-daikanwa . 35904) ; ø¸ˆ±€ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x5E43) ; ø»‹¾˜ + (chinese-cns11643-2 . #x634D) ; ø»”®ˆ + (ideograph-daikanwa . 35905) ; ø¸ˆ± + (=ucs . #x8B3C) ; 謼 + )) +(define-char + '((=>ucs . #x27AE6) ; 𧫦 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35906) ; ø¸ˆ±‚ + )) +(define-char + '((morohashi-daikanwa 35906 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (hanyu-dazidian 6 4011 13) + (=hanziku-10 . #xEBF6) ; ý¢‚®¯¶ + (=ucs . #x27AE6) ; 𧫦 + )) +(define-char + '((=>ucs . #x27AE6) ; 𧫦 + (morohashi-daikanwa 35906 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D5D) ; ø»˜¹¬ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6357) ; ø»”®’ + (ideograph-daikanwa . 35907) ; ø¸ˆ±ƒ + (=ucs . #x8B3D) ; 謽 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4339) ; ø»ž±ˆ + (ideograph-daikanwa . 35908) ; ø¸ˆ±„ + )) +(define-char + '((=>ucs . #x8B3E) ; 謾 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x634E) ; ø»”®‰ + (ideograph-daikanwa . 35909) ; ø¸ˆ±… + )) +(define-char + '((morohashi-daikanwa 35909 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (=jis-x0208 . #x6B74) ; ø½‹£» + (chinese-gb12345 . #x4321) ; 謾 + (=ucs . #x8B3E) ; 謾 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x432F) ; ø»ž°¾ + (ideograph-daikanwa . 35910) ; ø¸ˆ±† + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4333) ; ø»ž±‚ + (ideograph-daikanwa . 35911) ; ø¸ˆ±‡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4330) ; ø»ž°¿ + (ideograph-daikanwa . 35913) ; ø¸ˆ±‰ + )) +(define-char + '((=>ucs . #x27AEC) ; 𧫬 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35914) ; ø¸ˆ±Š + )) +(define-char + '((morohashi-daikanwa 35914 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (hanyu-dazidian 6 4012 3) + (chinese-cns11643-4 . #x5D5C) ; ø»˜¹« + (=hanziku-10 . #xEC4D) ; ý¢‚®± + (=ucs . #x27AEC) ; 𧫬 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4334) ; ø»ž±ƒ + (ideograph-daikanwa . 35915) ; ø¸ˆ±‹ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4331) ; ø»ž±€ + (ideograph-daikanwa . 35916) ; ø¸ˆ±Œ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x433C) ; ø»ž±‹ + (ideograph-daikanwa . 35917) ; ø¸ˆ± + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x432C) ; ø»ž°» + (ideograph-daikanwa . 35918) ; ø¸ˆ±Ž + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x432D) ; ø»ž°¼ + (ideograph-daikanwa . 35920) ; ø¸ˆ± + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4336) ; ø»ž±… + (ideograph-daikanwa . 35921) ; ø¸ˆ±‘ + )) +(define-char + '((=>ucs . #x27AFA) ; 𧫺 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35923) ; ø¸ˆ±“ + )) +(define-char + '((=>ucs . #x27AFA) ; 𧫺 + (morohashi-daikanwa 35923 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (hanyu-dazidian 6 4014 9) + (=hanziku-10 . #xECB5) ; ý¢‚®²µ + )) +(define-char + '((=>ucs . #x27AFA) ; 𧫺 + (morohashi-daikanwa 35923 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D5F) ; ø»˜¹® + )) +(define-char + '((morohashi-daikanwa 35923 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (=ucs . #x27AFA) ; 𧫺 + )) +(define-char + '((=>ucs . #x27ADA) ; 𧫚 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 35924) ; ø¸ˆ±” + )) +(define-char + '((morohashi-daikanwa 35924 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (hanyu-dazidian 6 4011 4) + (chinese-cns11643-4 . #x5D60) ; ø»˜¹¯ + (=hanziku-10 . #xEBED) ; ý¢‚®¯­ + (=ucs . #x27ADA) ; 𧫚 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (chinese-gb2312 . #x3D77) ; ø»„°¢ + (chinese-isoir165 . #x3D77) ; ø»˜² + (=ucs . #x8C28) ; è°¨ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (chinese-gb2312 . #x4321) ; ø»„¸€ + (chinese-isoir165 . #x4321) ; ø»  + (=ucs . #x8C29) ; è°© + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (chinese-gb2312 . #x5A58) ; ø»…š© + (chinese-isoir165 . #x5A58) ; ø»Ž‚¹ + (=ucs . #x8C2A) ; è°ª + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (chinese-gb2312 . #x5A59) ; ø»…šª + (chinese-isoir165 . #x5A59) ; ø»Ž‚º + (=ucs . #x8C2B) ; è°« + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (chinese-gb2312 . #x437D) ; ø»„¹œ + (chinese-isoir165 . #x437D) ; ø»¡¬ + (=ucs . #x8C2C) ; è°¬ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x432A) ; ø»ž°¹ + )) +(define-char + '((=>ucs . #x8B3F) ; 謿 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35925) ; ø¸ˆ±• + )) +(define-char + '((morohashi-daikanwa 35925 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B34) ; ø»–¬ƒ + (=ucs . #x8B3F) ; 謿 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x6726) ; ø»”³™ + (ideograph-daikanwa . 35926) ; ø¸ˆ±– + (=ucs . #x8B40) ; 譀 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x694D) ; ø»›•ˆ + (ideograph-daikanwa . 35927) ; ø¸ˆ±— + )) +(define-char + '((=>ucs . #x8B41) ; 譁 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35928) ; ø¸ˆ±˜ + )) +(define-char + '((=>ucs . #x8B41) ; 譁 + (morohashi-daikanwa 35928 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-1 . #x787A) ; ø»“ƒ§ + )) +(define-char + '((=>ucs . #x8B41) ; 譁 + (morohashi-daikanwa 35928 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x6B76) ; ø»ƒª + )) +(define-char + '((morohashi-daikanwa 35928 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0208 . #x6B76) ; ø»‡¾‰ + (korean-ksc5601 . #x7C26) ; ø»ŠŸ» + (=jis-x0208-1990 . #x6B76) ; ø½‹£½ + (=ucs . #x8B41) ; 譁 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x694F) ; ø»›•Š + (ideograph-daikanwa . 35929) ; ø¸ˆ±™ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5E44) ; ø»‹¾™ + (chinese-cns11643-2 . #x672D) ; ø»”³  + (ideograph-daikanwa . 35930) ; ø¸ˆ±š + (=ucs . #x8B42) ; 譂 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A2F) ; ø»ž» + (ideograph-daikanwa . 35931) ; ø¸ˆ±› + )) +(define-char + '((morohashi-daikanwa 35931 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A2A) ; ø»ž»‹ + )) +(define-char + '((=>ucs . #x27B02) ; 𧬂 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35933) ; ø¸ˆ± + )) +(define-char + '((morohashi-daikanwa 35933 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (hanyu-dazidian 6 4021 10) + (chinese-cns11643-4 . #x613E) ; ø»˜¿… + (=hanziku-10 . #xEDF9) ; ý¢‚®·¹ + (=ucs . #x27B02) ; 𧬂 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5E45) ; ø»‹¾š + (chinese-cns11643-3 . #x5B35) ; ø»–¬„ + (=jis-x0213-2-2000 . #x786A) ; ø»¦» + (ideograph-daikanwa . 35934) ; ø¸ˆ±ž + (=ucs . #x8B43) ; 譃 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5E46) ; ø»‹¾› + (chinese-cns11643-4 . #x613A) ; ø»˜¿ + (ideograph-daikanwa . 35935) ; ø¸ˆ±Ÿ + (=ucs . #x8B44) ; 譄 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (japanese-strokes . 14) + (total-strokes . 21) + (japanese-jisx0212 . #x5E47) ; ø»‹¾œ + (chinese-cns11643-2 . #x6C3E) ; ø»”»‡ + (ideograph-daikanwa . 35936) ; ø¸ˆ±  + (=ucs . #x8B45) ; 譅 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A2C) ; ø»ž» + (ideograph-daikanwa . 35937) ; ø¸ˆ±¡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5E48) ; ø»‹¾ + (chinese-cns11643-1 . #x7923) ; ø»“ƒ® + (=jis-x0213-1-2000 . #x7C31) ; ø»¤˜¶ + (ideograph-daikanwa . 35938) ; ø¸ˆ±¢ + (=ucs . #x8B46) ; 譆 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6140) ; ø»˜¿‡ + (ideograph-daikanwa . 35939) ; ø¸ˆ±£ + (=ucs . #x470B) ; 䜋 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A2E) ; ø»ž» + (ideograph-daikanwa . 35940) ; ø¸ˆ±¤ + )) +(define-char + '((=>ucs . #x8B47) ; 譇 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35941) ; ø¸ˆ±¥ + )) +(define-char + '((morohashi-daikanwa 35941 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x634B) ; ø»”®† + (=ucs . #x8B47) ; 譇 + )) +(define-char + '((=>ucs . #x27B05) ; 𧬅 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35942) ; ø¸ˆ±¦ + )) +(define-char + '((morohashi-daikanwa 35942 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (hanyu-dazidian 6 4021 7) + (chinese-cns11643-4 . #x6143) ; ø»˜¿Š + (=hanziku-10 . #xEDF6) ; ý¢‚®·¶ + (=ucs . #x27B05) ; 𧬅 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6952) ; ø»›• + (=jis-x0213-2-2000 . #x786B) ; ø»¦¼ + (ideograph-daikanwa . 35943) ; ø¸ˆ±§ + (=ucs . #x470C) ; 䜌 + )) +(define-char + '((=>ucs . #x27B06) ; 𧬆 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35944) ; ø¸ˆ±¨ + )) +(define-char + '((morohashi-daikanwa 35944 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (hanyu-dazidian 6 4021 1) + (=hanziku-10 . #xEDF0) ; ý¢‚®·° + (=ucs . #x27B06) ; 𧬆 + )) +(define-char + '((=>ucs . #x27B06) ; 𧬆 + (morohashi-daikanwa 35944 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6139) ; ø»˜¿€ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5E49) ; ø»‹¾ž + (chinese-cns11643-2 . #x6724) ; ø»”³— + (ideograph-daikanwa . 35945) ; ø¸ˆ±© + (=ucs . #x8B48) ; 譈 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-2 . 7581) + (=jis-x0208 . #x6B7A) ; ø½‹¤ + (korean-ksc5601 . #x717B) ; ø»Š‘† + (chinese-cns11643-1 . #x787D) ; ø»“ƒª + (chinese-gb12345 . #x5624) ; 證 + (ideograph-daikanwa . 35946) ; ø¸ˆ±ª + (=ucs . #x8B49) ; 證 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x6725) ; ø»”³˜ + (ideograph-daikanwa . 35947) ; ø¸ˆ±« + (=ucs . #x8B4A) ; 譊 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x672A) ; ø»”³ + (ideograph-daikanwa . 35948) ; ø¸ˆ±¬ + (=ucs . #x8B4B) ; 譋 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B33) ; ø»–¬‚ + (ideograph-daikanwa . 35949) ; ø¸ˆ±­ + (=ucs . #x470D) ; 䜍 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6950) ; ø»›•‹ + (ideograph-daikanwa . 35950) ; ø¸ˆ±® + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-2 . 7552) + (=jis-x0208 . #x6B77) ; ø½‹£¾ + (chinese-cns11643-3 . #x5B36) ; ø»–¬… + (ideograph-daikanwa . 35951) ; ø¸ˆ±¯ + (=ucs . #x8B4C) ; 譌 + )) +(define-char + '((=>ucs . #x27B08) ; 𧬈 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35952) ; ø¸ˆ±° + )) +(define-char + '((morohashi-daikanwa 35952 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (hanyu-dazidian 6 4019 8) + (chinese-cns11643-4 . #x6141) ; ø»˜¿ˆ + (=hanziku-10 . #xEDB7) ; ý¢‚®¶· + (=ucs . #x27B08) ; 𧬈 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A34) ; ø»ž»• + (ideograph-daikanwa . 35953) ; ø¸ˆ±± + )) +(define-char + '((=>ucs . #x27B0A) ; 𧬊 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35954) ; ø¸ˆ±² + )) +(define-char + '((morohashi-daikanwa 35954 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (hanyu-dazidian 6 4016 10) + (chinese-cns11643-4 . #x6142) ; ø»˜¿‰ + (=hanziku-10 . #xECF6) ; ý¢‚®³¶ + (=ucs . #x27B0A) ; 𧬊 + )) +(define-char + '((=>ucs . #x27B1C) ; 𧬜 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35955) ; ø¸ˆ±³ + )) +(define-char + '((morohashi-daikanwa 35955 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (hanyu-dazidian 6 4016 9) + (chinese-cns11643-4 . #x6144) ; ø»˜¿‹ + (=hanziku-10 . #xECF5) ; ý¢‚®³µ + (=ucs . #x27B1C) ; 𧬜 + )) +(define-char + '((=>ucs . #x8B4E) ; 譎 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-2 . 7752) + (=jis-x0208 . #x6B79) ; ø½‹¤€ + (korean-ksc5601 . #x7D52) ; ø»Š¢… + (chinese-cns11643-1 . #x7921) ; ø»“ƒ¬ + (ideograph-daikanwa . 35956) ; ø¸ˆ±´ + (ucs-jis . #x8B4E) ; ø½‹¤€ + )) +(define-char + '((morohashi-daikanwa 35956 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-gb12345 . #x5A5C) ; 譎 + (=ucs . #x8B4E) ; 譎 + )) +(define-char + '((=>ucs . #x8B4F) ; 譏 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (=jis-x0208 . #x6B78) ; ø½‹£¿ + (korean-ksc5601 . #x5141) ; ø»‰¡Œ + (chinese-cns11643-1 . #x7922) ; ø»“ƒ­ + (ideograph-daikanwa . 35958) ; ø¸ˆ±¶ + (ucs-jis . #x8B4F) ; ø½‹£¿ + )) +(define-char + '((morohashi-daikanwa 35958 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-gb12345 . #x3C25) ; 譏 + (=ucs . #x8B4F) ; 譏 + )) +(define-char + '((=>ucs . #x8B50) ; 譐 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35959) ; ø¸ˆ±· + )) +(define-char + '((morohashi-daikanwa 35959 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x6723) ; ø»”³– + (=ucs . #x8B50) ; 譐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x672C) ; ø»”³Ÿ + (=jis-x0213-2-2000 . #x786C) ; ø»¦½ + (ideograph-daikanwa . 35961) ; ø¸ˆ±¹ + (=ucs . #x8B51) ; 譑 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5E4A) ; ø»‹¾Ÿ + (chinese-cns11643-2 . #x672E) ; ø»”³¡ + (ideograph-daikanwa . 35962) ; ø¸ˆ±º + (=ucs . #x8B52) ; 譒 + )) +(define-char + '((=>ucs . #x27B0C) ; 𧬌 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35963) ; ø¸ˆ±» + )) +(define-char + '((morohashi-daikanwa 35963 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (hanyu-dazidian 6 4018 15) + (chinese-cns11643-4 . #x613F) ; ø»˜¿† + (=hanziku-10 . #xED7C) ; ý¢‚®µ¼ + (=ucs . #x27B0C) ; 𧬌 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5E4B) ; ø»‹¾  + (chinese-cns11643-2 . #x6727) ; ø»”³š + (ideograph-daikanwa . 35964) ; ø¸ˆ±¼ + (=ucs . #x8B53) ; 譓 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A26) ; ø»ž»‡ + (ideograph-daikanwa . 35965) ; ø¸ˆ±½ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x613D) ; ø»˜¿„ + (ideograph-daikanwa . 35966) ; ø¸ˆ±¾ + (=ucs . #x470F) ; 䜏 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6145) ; ø»˜¿Œ + (ideograph-daikanwa . 35967) ; ø¸ˆ±¿ + (=ucs . #x4710) ; 䜐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5E4C) ; ø»‹¾¡ + (chinese-cns11643-2 . #x6729) ; ø»”³œ + (=jis-x0213-1-2000 . #x7C32) ; ø»¤˜· + (ideograph-daikanwa . 35968) ; ø¸ˆ²€ + (=ucs . #x8B54) ; 譔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A29) ; ø»ž»Š + (ideograph-daikanwa . 35969) ; ø¸ˆ² + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6951) ; ø»›•Œ + (ideograph-daikanwa . 35970) ; ø¸ˆ²‚ + (=ucs . #x4711) ; 䜑 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x672B) ; ø»”³ž + (ideograph-daikanwa . 35971) ; ø¸ˆ²ƒ + (=ucs . #x8B55) ; 譕 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-2 . 7759) + (=jis-x0208 . #x6B7B) ; ø½‹¤‚ + (chinese-gb12345 . #x5A5A) ; 譖 + (ideograph-daikanwa . 35972) ; ø¸ˆ²„ + (=ucs . #x8B56) ; 譖 + )) +(define-char + '((=>ucs . #x8B56) ; 譖 + (morohashi-daikanwa 35972 0 3) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x6728) ; ø»”³› + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x672F) ; ø»”³¢ + (ideograph-daikanwa . 35973) ; ø¸ˆ²… + (=ucs . #x8B57) ; 譗 + )) +(define-char + '((=>ucs . #x8B58) ; 識 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-1 . 7756) + (shinjigen-2 . 7756) + (=jis-x0208 . #x3C31) ; ø½Š¶ + (korean-ksc5601 . #x635B) ; ø»‰¼‚ + (ideograph-daikanwa . 35974) ; ø¸ˆ²† + (ucs-jis . #x8B58) ; ø½Š¶ + )) +(define-char + '((=>ucs . #x8B58) ; 識 + (morohashi-daikanwa 35974 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-1 . 7757) + (=jef-china3 . #x65CA) ; øº†—Š + )) +(define-char + '((morohashi-daikanwa 35974 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-1 . #x787C) ; ø»“ƒ© + (chinese-gb12345 . #x4A36) ; 識 + (=ucs . #x8B58) ; 識 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35975) ; ø¸ˆ²‡ + )) +(define-char + '((morohashi-daikanwa 35975 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x433D) ; ø»ž±Œ + )) +(define-char + '((=>ucs . #x8B59) ; 譙 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5E4D) ; ø»‹¾¢ + (=jis-x0213-1-2000 . #x7C33) ; ø»¤˜¸ + (ideograph-daikanwa . 35976) ; ø¸ˆ²ˆ + (ucs-jis . #x8B59) ; ø»‹¾¢ + )) +(define-char + '((morohashi-daikanwa 35976 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-1 . #x7924) ; ø»“ƒ¯ + (chinese-gb12345 . #x5A5B) ; 譙 + (=ucs . #x8B59) ; 譙 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A28) ; ø»ž»‰ + (ideograph-daikanwa . 35977) ; ø¸ˆ²‰ + )) +(define-char + '((=>ucs . #x8B5A) ; 譚 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35978) ; ø¸ˆ²Š + )) +(define-char + '((morohashi-daikanwa 35978 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (=jis-x0208 . #x6B7D) ; ø½‹¤„ + (korean-ksc5601 . #x5349) ; ø»‰¤ + (chinese-cns11643-1 . #x787E) ; ø»“ƒ« + (chinese-gb12345 . #x4C37) ; 譚 + (=ucs . #x8B5A) ; 譚 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A33) ; ø»ž»” + (ideograph-daikanwa . 35979) ; ø¸ˆ²‹ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A27) ; ø»ž»ˆ + (ideograph-daikanwa . 35980) ; ø¸ˆ²Œ + )) +(define-char + '((=>ucs . #x27B15) ; 𧬕 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35981) ; ø¸ˆ² + )) +(define-char + '((morohashi-daikanwa 35981 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (hanyu-dazidian 6 4017 6) + (chinese-cns11643-4 . #x613C) ; ø»˜¿ƒ + (=hanziku-10 . #xED53) ; ý¢‚®µ“ + (=ucs . #x27B15) ; 𧬕 + )) +(define-char + '((=>ucs . #x27B24) ; 𧬤 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 35983) ; ø¸ˆ² + )) +(define-char + '((morohashi-daikanwa 35983 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (hanyu-dazidian 6 4019 15) + (chinese-cns11643-4 . #x6138) ; ø»˜¾¿ + (=hanziku-10 . #xEDBE) ; ý¢‚®¶¾ + (=ucs . #x27B24) ; 𧬤 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A30) ; ø»ž»‘ + (ideograph-daikanwa . 35984) ; ø¸ˆ² + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A2B) ; ø»ž»Œ + (ideograph-daikanwa . 35985) ; ø¸ˆ²‘ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A35) ; ø»ž»– + (ideograph-daikanwa . 35988) ; ø¸ˆ²” + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-1 . 7754) + (shinjigen-2 . 7754) + (chinese-gb2312 . #x3E2F) ; ø»„°¸ + (=jis-x0208 . #x3759) ; ø½Š—ˆ + (korean-ksc5601 . #x4C6D) ; ø»‰š¢ + (chinese-isoir165 . #x3E2F) ; ø»™ˆ + (ideograph-daikanwa . 35989) ; ø¸ˆ²• + (=ucs . #x8B66) ; è­¦ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-2 . 7761) + (=jis-x0208 . #x4968) ; ø½Š±³ + (korean-ksc5601 . #x5C4F) ; ø»‰±¤ + (chinese-cns11643-1 . #x787B) ; ø»“ƒ¨ + (chinese-gb12345 . #x4657) ; 譜 + (ideograph-daikanwa . 35990) ; ø¸ˆ²– + (=ucs . #x8B5C) ; 譜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A31) ; ø»ž»’ + (ideograph-daikanwa . 49725) ; ø¸Œˆ½ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A2D) ; ø»ž»Ž + (ideograph-daikanwa . 49726) ; ø¸Œˆ¾ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A32) ; ø»ž»“ + (ideograph-daikanwa . 49727) ; ø¸Œˆ¿ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A25) ; ø»ž»† + (=ucs . #x4704) ; 䜄 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x613B) ; ø»˜¿‚ + (=ucs . #x470E) ; 䜎 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (=jis-x0208 . #x6B7C) ; ø½‹¤ƒ + (=ucs . #x8B5B) ; 譛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (chinese-gb2312 . #x4C37) ; ø»……¤ + (chinese-isoir165 . #x4C37) ; ø»­´ + (=ucs . #x8C2D) ; è°­ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (chinese-gb2312 . #x5A5A) ; ø»…š« + (chinese-isoir165 . #x5A5A) ; ø»Ž‚» + (=ucs . #x8C2E) ; è°® + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (chinese-gb2312 . #x5A5B) ; ø»…š¬ + (chinese-isoir165 . #x5A5B) ; ø»Ž‚¼ + (=ucs . #x8C2F) ; è°¯ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (chinese-gb2312 . #x403E) ; ø»„´ƒ + (chinese-isoir165 . #x403E) ; ø»œ“ + (=ucs . #x8C30) ; è°° + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (chinese-gb2312 . #x4657) ; ø»„½ + (chinese-isoir165 . #x4657) ; ø»¥  + (=ucs . #x8C31) ; è°± + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (chinese-gb2312 . #x5A5C) ; ø»…š­ + (chinese-isoir165 . #x5A5C) ; ø»Ž‚½ + (=ucs . #x8C32) ; è°² + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x694E) ; ø»›•‰ + )) +(define-char + '((=>ucs . #x8B4D) ; 譍 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (japanese-jisx0212 . #x5E4E) ; ø»‹¾£ + (ideograph-daikanwa . 35991) ; ø¸ˆ²— + (ucs-jis . #x8B4D) ; ø»‹¾£ + )) +(define-char + '((morohashi-daikanwa 35991 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D33) ; ø»–®¾ + (=ucs . #x8B4D) ; 譍 + )) +(define-char + '((morohashi-daikanwa 35991 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5033) ; ø»Ÿ„ˆ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x697C) ; ø»”·« + (ideograph-daikanwa . 35992) ; ø¸ˆ²˜ + (=ucs . #x8B5D) ; 譝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x644E) ; ø»™ƒ¯ + (ideograph-daikanwa . 35993) ; ø¸ˆ²™ + (=ucs . #x4712) ; 䜒 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (japanese-jisx0212 . #x5E4F) ; ø»‹¾¤ + (chinese-cns11643-4 . #x644D) ; ø»™ƒ® + (=jis-x0213-2-2000 . #x786D) ; ø»¦¾ + (ideograph-daikanwa . 35994) ; ø¸ˆ²š + (=ucs . #x8B5E) ; 譞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D2D) ; ø»–®¸ + (ideograph-daikanwa . 35995) ; ø¸ˆ²› + (=ucs . #x4713) ; 䜓 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5031) ; ø»Ÿ„† + (ideograph-daikanwa . 35996) ; ø¸ˆ²œ + (=ucs . #x4714) ; 䜔 + )) +(define-char + '((=>ucs . #x27B27) ; 𧬧 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 35997) ; ø¸ˆ² + )) +(define-char + '((morohashi-daikanwa 35997 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (hanyu-dazidian 6 4023 3) + (chinese-cns11643-4 . #x644A) ; ø»™ƒ« + (=hanziku-10 . #xEE73) ; ý¢‚®¹³ + (=ucs . #x27B27) ; 𧬧 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (shinjigen-2 . 7769) + (=jis-x0208 . #x6C21) ; ø½‹¤† + (chinese-cns11643-1 . #x7A42) ; ø»“…« + (ideograph-daikanwa . 35998) ; ø¸ˆ²ž + (=ucs . #x8B5F) ; 譟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x644C) ; ø»™ƒ­ + (ideograph-daikanwa . 35999) ; ø¸ˆ²Ÿ + (=ucs . #x4715) ; 䜕 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x697A) ; ø»”·© + (ideograph-daikanwa . 36000) ; ø¸ˆ²  + (=ucs . #x8B60) ; è­  + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D30) ; ø»–®» + (ideograph-daikanwa . 36001) ; ø¸ˆ²¡ + (=ucs . #x8B61) ; è­¡ + )) +(define-char + '((=>ucs . #x27B28) ; 𧬨 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 36002) ; ø¸ˆ²¢ + )) +(define-char + '((morohashi-daikanwa 36002 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (hanyu-dazidian 6 4023 10) + (chinese-cns11643-4 . #x644B) ; ø»™ƒ¬ + (=hanziku-10 . #xEE7A) ; ý¢‚®¹º + (=ucs . #x27B28) ; 𧬨 + )) +(define-char + '((=>ucs . #x8B62) ; è­¢ + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 36003) ; ø¸ˆ²£ + )) +(define-char + '((morohashi-daikanwa 36003 0 3) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D2C) ; ø»–®· + (=ucs . #x8B62) ; è­¢ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D2F) ; ø»–®º + (ideograph-daikanwa . 36004) ; ø¸ˆ²¤ + (=ucs . #x4716) ; 䜖 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (japanese-jisx0212 . #x5E50) ; ø»‹¾¥ + (chinese-cns11643-2 . #x697E) ; ø»”·­ + (ideograph-daikanwa . 36005) ; ø¸ˆ²¥ + (=ucs . #x8B63) ; è­£ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D32) ; ø»–®½ + (ideograph-daikanwa . 36006) ; ø¸ˆ²¦ + (=ucs . #x8B64) ; è­¤ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A21) ; ø»”·® + (ideograph-daikanwa . 36007) ; ø¸ˆ²§ + (=ucs . #x8B65) ; è­¥ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D31) ; ø»–®¼ + (ideograph-daikanwa . 36008) ; ø¸ˆ²¨ + (=ucs . #x4718) ; 䜘 + )) +(define-char + '((=>ucs . #x8B66) ; è­¦ + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (shinjigen-1 . 7755) + (chinese-cns11643-1 . #x7A40) ; ø»“…© + (ideograph-daikanwa . 36009) ; ø¸ˆ²© + )) +(define-char + '((=>ucs . #x8B67) ; è­§ + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 36010) ; ø¸ˆ²ª + )) +(define-char + '((morohashi-daikanwa 36010 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A22) ; ø»”·¯ + (=ucs . #x8B67) ; è­§ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D62) ; ø»››• + (ideograph-daikanwa . 36011) ; ø¸ˆ²« + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x697D) ; ø»”·¬ + (ideograph-daikanwa . 36012) ; ø¸ˆ²¬ + (=ucs . #x8B68) ; è­¨ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D2B) ; ø»–®¶ + (=jis-x0213-1-2000 . #x7C34) ; ø»¤˜¹ + (ideograph-daikanwa . 36013) ; ø¸ˆ²­ + (=ucs . #x8B69) ; è­© + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 36014) ; ø¸ˆ²® + )) +(define-char + '((morohashi-daikanwa 36014 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D61) ; ø»››” + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x697B) ; ø»”·ª + (ideograph-daikanwa . 36015) ; ø¸ˆ²¯ + (=ucs . #x8B6A) ; è­ª + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 36016) ; ø¸ˆ²° + )) +(define-char + '((morohashi-daikanwa 36016 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D63) ; ø»››– + )) +(define-char + '((=>ucs . #x8B6B) ; è­« + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (shinjigen-2 . 7768) + (=jis-x0208 . #x6B7E) ; ø½‹¤… + (chinese-cns11643-1 . #x7A43) ; ø»“…¬ + (ideograph-daikanwa . 36017) ; ø¸ˆ²± + (ucs-jis . #x8B6B) ; ø½‹¤… + )) +(define-char + '((morohashi-daikanwa 36017 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-gb12345 . #x5A5E) ; è­« + (=ucs . #x8B6B) ; è­« + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x502F) ; ø»Ÿ„„ + (ideograph-daikanwa . 36018) ; ø¸ˆ²² + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (shinjigen-2 . 7771) + (chinese-gb2312 . #x4629) ; ø»„¼¢ + (=jis-x0208 . #x6C22) ; ø½‹¤‡ + (korean-ksc5601 . #x5E27) ; ø»‰³¸ + (chinese-isoir165 . #x4629) ; ø»¤² + (chinese-cns11643-1 . #x7A3F) ; ø»“…¨ + (ideograph-daikanwa . 36019) ; ø¸ˆ²³ + (=ucs . #x8B6C) ; è­¬ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (japanese-jisx0212 . #x5E51) ; ø»‹¾¦ + (chinese-cns11643-2 . #x6A23) ; ø»”·° + (ideograph-daikanwa . 36020) ; ø¸ˆ²´ + (=ucs . #x8B6D) ; è­­ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D2E) ; ø»–®¹ + (ideograph-daikanwa . 36021) ; ø¸ˆ²µ + (=ucs . #x8B6E) ; è­® + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5034) ; ø»Ÿ„‰ + (ideograph-daikanwa . 36022) ; ø¸ˆ²¶ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (shinjigen-2 . 7565) + (=jis-x0208 . #x6C23) ; ø½‹¤ˆ + (korean-ksc5601 . #x663B) ; ø»‰¿¼ + (chinese-cns11643-1 . #x7A41) ; ø»“…ª + (chinese-gb12345 . #x526B) ; è­¯ + (ideograph-daikanwa . 36023) ; ø¸ˆ²· + (=ucs . #x8B6F) ; è­¯ + )) +(define-char + '((=>ucs . #x27B2E) ; 𧬮 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 36024) ; ø¸ˆ²¸ + )) +(define-char + '((morohashi-daikanwa 36024 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (hanyu-dazidian 6 4023 13) + (=hanziku-10 . #xEE7D) ; ý¢‚®¹½ + (=ucs . #x27B2E) ; 𧬮 + )) +(define-char + '((=>ucs . #x27B2E) ; 𧬮 + (morohashi-daikanwa 36024 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6449) ; ø»™ƒª + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x502B) ; ø»Ÿ„€ + (ideograph-daikanwa . 36025) ; ø¸ˆ²¹ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 36026) ; ø¸ˆ²º + )) +(define-char + '((morohashi-daikanwa 36026 0 3) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6953) ; ø»›•Ž + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (shinjigen-2 . 7763) + (=jis-x0208 . #x3544) ; ø½Š“· + (korean-ksc5601 . #x6C21) ; ø»Šˆ– + (chinese-cns11643-1 . #x7A3E) ; ø»“…§ + (chinese-gb12345 . #x5269) ; è­° + (ideograph-daikanwa . 36027) ; ø¸ˆ²» + (=ucs . #x8B70) ; è­° + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (cns-radical . 123) ; ⽺ + (total-strokes . 20) + (=jis-x0208 . #x6641) ; ø½‹›² + (chinese-cns11643-3 . #x5C6D) ; ø»–®š + (ideograph-daikanwa . 36028) ; ø¸ˆ²¼ + (=ucs . #x8B71) ; è­± + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6448) ; ø»™ƒ© + (ideograph-daikanwa . 36029) ; ø¸ˆ²½ + (=ucs . #x4717) ; 䜗 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x502E) ; ø»Ÿ„ƒ + (ideograph-daikanwa . 36030) ; ø¸ˆ²¾ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5036) ; ø»Ÿ„‹ + (ideograph-daikanwa . 36031) ; ø¸ˆ²¿ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x502C) ; ø»Ÿ„ + (ideograph-daikanwa . 36032) ; ø¸ˆ³€ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5030) ; ø»Ÿ„… + (ideograph-daikanwa . 36033) ; ø¸ˆ³ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5039) ; ø»Ÿ„Ž + (ideograph-daikanwa . 36034) ; ø¸ˆ³‚ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5038) ; ø»Ÿ„ + (ideograph-daikanwa . 36035) ; ø¸ˆ³ƒ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5037) ; ø»Ÿ„Œ + (ideograph-daikanwa . 36036) ; ø¸ˆ³„ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 36037) ; ø¸ˆ³… + )) +(define-char + '((morohashi-daikanwa 36037 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x502D) ; ø»Ÿ„‚ + )) +(define-char + '((morohashi-daikanwa 36037 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (=jis-x0208 . #x3E79) ; ø½Š¡º + (=ucs . #x8B72) ; è­² + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5032) ; ø»Ÿ„‡ + (ideograph-daikanwa . 36038) ; ø¸ˆ³† + )) +(define-char + '((morohashi-daikanwa 36038 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (=jis-x0208 . #x386E) ; ø½Š˜» + (korean-ksc5601 . #x7B5E) ; ø»ŠŸ• + (chinese-gb12345 . #x3B24) ; è­· + (=ucs . #x8B77) ; è­· + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-gb2312 . #x5A5D) ; ø»…š® + (chinese-isoir165 . #x5A5D) ; ø»Ž‚¾ + (=ucs . #x8C33) ; è°³ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-gb2312 . #x4734) ; ø»„¾‹ + (chinese-isoir165 . #x4734) ; ø»¦› + (=ucs . #x8C34) ; è°´ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 15) + (chinese-gb2312 . #x5A5E) ; ø»…š¯ + (chinese-isoir165 . #x5A5E) ; ø»Ž‚¿ + (=ucs . #x8C35) ; è°µ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D60) ; ø»››“ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5035) ; ø»Ÿ„Š + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36039) ; ø¸ˆ³‡ + )) +(define-char + '((morohashi-daikanwa 36039 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x552A) ; ø»Ÿ‹• + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36040) ; ø¸ˆ³ˆ + (=ucs . #x8B73) ; è­³ + )) +(define-char + '((=>ucs . #x8B73) ; è­³ + (morohashi-daikanwa 36040 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x673B) ; ø»™‡¶ + )) +(define-char + '((=>ucs . #x4719) ; 䜙 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36041) ; ø¸ˆ³‰ + )) +(define-char + '((morohashi-daikanwa 36041 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x673D) ; ø»™‡¸ + (=ucs . #x4719) ; 䜙 + )) +(define-char + '((=>ucs . #x27B43) ; 𧭃 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36042) ; ø¸ˆ³Š + )) +(define-char + '((morohashi-daikanwa 36042 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (hanyu-dazidian 6 4027 1) + (chinese-cns11643-4 . #x6742) ; ø»™‡½ + (=hanziku-10 . #xEF54) ; ý¢‚®½” + (=ucs . #x27B43) ; 𧭃 + )) +(define-char + '((=>ucs . #x8B74) ; è­´ + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (shinjigen-2 . 7772) + (=jis-x0208 . #x6C24) ; ø½‹¤‰ + (korean-ksc5601 . #x4C39) ; ø»‰™® + (ideograph-daikanwa . 36043) ; ø¸ˆ³‹ + (ucs-jis . #x8B74) ; ø½‹¤‰ + )) +(define-char + '((=>ucs . #x8B74) ; è­´ + (morohashi-daikanwa 36043 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B2B) ; ø»“†² + )) +(define-char + '((morohashi-daikanwa 36043 0 3) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-gb12345 . #x4734) ; è­´ + (=ucs . #x8B74) ; è­´ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E62) ; ø»–±‹ + (ideograph-daikanwa . 36044) ; ø¸ˆ³Œ + (=ucs . #x8B75) ; è­µ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (japanese-jisx0212 . #x5E52) ; ø»‹¾§ + (chinese-cns11643-4 . #x6741) ; ø»™‡¼ + (=jis-x0213-2-2000 . #x786E) ; ø»¦¿ + (ideograph-daikanwa . 36045) ; ø¸ˆ³ + (=ucs . #x8B76) ; è­¶ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5535) ; ø»Ÿ‹  + (ideograph-daikanwa . 36046) ; ø¸ˆ³Ž + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5534) ; ø»Ÿ‹Ÿ + (ideograph-daikanwa . 36047) ; ø¸ˆ³ + )) +(define-char + '((=>ucs . #x8B77) ; è­· + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36048) ; ø¸ˆ³ + )) +(define-char + '((=>ucs . #x8B77) ; è­· + (morohashi-daikanwa 36048 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B2C) ; ø»“†³ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x552D) ; ø»Ÿ‹˜ + (ideograph-daikanwa . 36049) ; ø¸ˆ³‘ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (japanese-jisx0212 . #x5E53) ; ø»‹¾¨ + (chinese-cns11643-2 . #x6C3D) ; ø»”»† + (ideograph-daikanwa . 36050) ; ø¸ˆ³’ + (=ucs . #x8B78) ; è­¸ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x673F) ; ø»™‡º + (ideograph-daikanwa . 36052) ; ø¸ˆ³” + (=ucs . #x471A) ; 䜚 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (japanese-jisx0212 . #x5E54) ; ø»‹¾© + (chinese-cns11643-2 . #x6C3C) ; ø»”»… + (ideograph-daikanwa . 36053) ; ø¸ˆ³• + (=ucs . #x8B79) ; è­¹ + )) +(define-char + '((=>ucs . #x27B48) ; 𧭈 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36054) ; ø¸ˆ³– + )) +(define-char + '((morohashi-daikanwa 36054 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (hanyu-dazidian 6 4028 13) + (chinese-cns11643-4 . #x6738) ; ø»™‡³ + (=hanziku-10 . #xEFA2) ; ý¢‚®¾¢ + (=ucs . #x27B48) ; 𧭈 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x552E) ; ø»Ÿ‹™ + (ideograph-daikanwa . 36055) ; ø¸ˆ³— + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x673E) ; ø»™‡¹ + (ideograph-daikanwa . 36056) ; ø¸ˆ³˜ + (=ucs . #x471C) ; 䜜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x713D) ; ø»› ¨ + (ideograph-daikanwa . 36057) ; ø¸ˆ³™ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C3F) ; ø»”»ˆ + (ideograph-daikanwa . 36058) ; ø¸ˆ³š + (=ucs . #x8B7A) ; è­º + )) +(define-char + '((=>ucs . #x27B50) ; 𧭐 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36059) ; ø¸ˆ³› + )) +(define-char + '((morohashi-daikanwa 36059 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (hanyu-dazidian 6 4028 5) + (chinese-cns11643-4 . #x6743) ; ø»™‡¾ + (=hanziku-10 . #xEF78) ; ý¢‚®½¸ + (=ucs . #x27B50) ; 𧭐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C40) ; ø»”»‰ + (ideograph-daikanwa . 36060) ; ø¸ˆ³œ + (=ucs . #x8B7B) ; è­» + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36061) ; ø¸ˆ³ + )) +(define-char + '((morohashi-daikanwa 36061 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x552C) ; ø»Ÿ‹— + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x552F) ; ø»Ÿ‹š + (ideograph-daikanwa . 36062) ; ø¸ˆ³ž + )) +(define-char + '((=>ucs . #x27B4D) ; 𧭍 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36063) ; ø¸ˆ³Ÿ + )) +(define-char + '((=>ucs . #x27B4D) ; 𧭍 + (morohashi-daikanwa 36063 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (hanyu-dazidian 6 4027 4) + (=hanziku-10 . #xEF57) ; ý¢‚®½— + )) +(define-char + '((morohashi-daikanwa 36063 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x673C) ; ø»™‡· + (=ucs . #x27B4D) ; 𧭍 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (japanese-strokes . 15) + (total-strokes . 21) + (japanese-jisx0212 . #x5E55) ; ø»‹¾ª + (chinese-cns11643-3 . #x5E63) ; ø»–±Œ + (ideograph-daikanwa . 36064) ; ø¸ˆ³  + (=ucs . #x8B7C) ; è­¼ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x713A) ; ø»› ¥ + (ideograph-daikanwa . 36065) ; ø¸ˆ³¡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (shinjigen-2 . 7626) + (=jis-x0208 . #x6C25) ; ø½‹¤Š + (korean-ksc5601 . #x6762) ; ø»Š‚ + (chinese-gb12345 . #x537E) ; è­½ + (ideograph-daikanwa . 36066) ; ø¸ˆ³¢ + (=ucs . #x8B7D) ; è­½ + )) +(define-char + '((=>ucs . #x8B7D) ; è­½ + (morohashi-daikanwa 36066 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B2D) ; ø»“†´ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x7139) ; ø»› ¤ + (ideograph-daikanwa . 36067) ; ø¸ˆ³£ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x6740) ; ø»™‡» + (ideograph-daikanwa . 36068) ; ø¸ˆ³¤ + (=ucs . #x471D) ; 䜝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36069) ; ø¸ˆ³¥ + )) +(define-char + '((morohashi-daikanwa 36069 0 3) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5935) ; ø»Ÿ‘˜ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x6739) ; ø»™‡´ + (ideograph-daikanwa . 36070) ; ø¸ˆ³¦ + (=ucs . #x471E) ; 䜞 + )) +(define-char + '((=>ucs . #x27B53) ; 𧭓 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36071) ; ø¸ˆ³§ + )) +(define-char + '((morohashi-daikanwa 36071 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (hanyu-dazidian 6 4028 11) + (=hanziku-10 . #xEF7E) ; ý¢‚®½¾ + (=ucs . #x27B53) ; 𧭓 + )) +(define-char + '((=>ucs . #x27B53) ; 𧭓 + (morohashi-daikanwa 36071 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x673A) ; ø»™‡µ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x713C) ; ø»› § + (ideograph-daikanwa . 36072) ; ø¸ˆ³¨ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x713B) ; ø»› ¦ + (ideograph-daikanwa . 36073) ; ø¸ˆ³© + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5531) ; ø»Ÿ‹œ + (ideograph-daikanwa . 36074) ; ø¸ˆ³ª + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x7138) ; ø»› £ + (ideograph-daikanwa . 36075) ; ø¸ˆ³« + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5533) ; ø»Ÿ‹ž + (ideograph-daikanwa . 36076) ; ø¸ˆ³¬ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5532) ; ø»Ÿ‹ + (ideograph-daikanwa . 36077) ; ø¸ˆ³­ + (=ucs . #x471B) ; 䜛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x552B) ; ø»Ÿ‹– + (ideograph-daikanwa . 49728) ; ø¸Œ‰€ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (chinese-isoir165 . #x7E75) ; ø»Ž¸Ž + (=ucs . #x8BEA) ; 诪 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5530) ; ø»Ÿ‹› + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x593B) ; ø»Ÿ‘ž + (ideograph-daikanwa . 36079) ; ø¸ˆ³¯ + )) +(define-char + '((=>ucs . #x8B7E) ; è­¾ + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (japanese-jisx0212 . #x5E56) ; ø»‹¾« + (ideograph-daikanwa . 36080) ; ø¸ˆ³° + (ucs-jis . #x8B7E) ; ø»‹¾« + )) +(define-char + '((morohashi-daikanwa 36080 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E25) ; ø»”½ª + (=ucs . #x8B7E) ; è­¾ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x743B) ; ø»›¥€ + (ideograph-daikanwa . 36081) ; ø¸ˆ³± + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x743D) ; ø»›¥‚ + (ideograph-daikanwa . 36082) ; ø¸ˆ³² + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x7440) ; ø»›¥… + (ideograph-daikanwa . 36083) ; ø¸ˆ³³ + )) +(define-char + '((=>ucs . #x27B60) ; 𧭠 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36085) ; ø¸ˆ³µ + )) +(define-char + '((morohashi-daikanwa 36085 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (hanyu-dazidian 6 4030 12) + (chinese-cns11643-4 . #x6947) ; ø»™Š¾ + (=hanziku-10 . #xEFE1) ; ý¢‚®¿¡ + (=ucs . #x27B60) ; 𧭠 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E2A) ; ø»”½¯ + (=jis-x0213-2-2000 . #x786F) ; ø»¦ž€ + (ideograph-daikanwa . 36086) ; ø¸ˆ³¶ + (=ucs . #x8B7F) ; è­¿ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F63) ; ø»–²ª + (ideograph-daikanwa . 36087) ; ø¸ˆ³· + (=ucs . #x4720) ; 䜠 + )) +(define-char + '((=>ucs . #x8B80) ; 讀 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (shinjigen-2 . 7648) + (=jis-x0208 . #x6C26) ; ø½‹¤‹ + (korean-ksc5601 . #x5441) ; ø»‰¥¦ + (ideograph-daikanwa . 36088) ; ø¸ˆ³¸ + (ucs-jis . #x8B80) ; ø½‹¤‹ + )) +(define-char + '((morohashi-daikanwa 36088 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B74) ; ø»“‡» + (chinese-gb12345 . #x3641) ; 讀 + (=ucs . #x8B80) ; 讀 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5939) ; ø»Ÿ‘œ + (ideograph-daikanwa . 36089) ; ø¸ˆ³¹ + )) +(define-char + '((=>ucs . #x27B62) ; 𧭢 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36090) ; ø¸ˆ³º + )) +(define-char + '((morohashi-daikanwa 36090 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (hanyu-dazidian 6 4029 10) + (chinese-cns11643-4 . #x694A) ; ø»™‹ + (=hanziku-10 . #xEFBF) ; ý¢‚®¾¿ + (=ucs . #x27B62) ; 𧭢 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (japanese-jisx0212 . #x5E57) ; ø»‹¾¬ + (chinese-cns11643-3 . #x5F61) ; ø»–²¨ + (=jis-x0213-2-2000 . #x7870) ; ø»¦ž + (ideograph-daikanwa . 36091) ; ø¸ˆ³» + (=ucs . #x8B81) ; 讁 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x743F) ; ø»›¥„ + (ideograph-daikanwa . 36092) ; ø¸ˆ³¼ + )) +(define-char + '((=>ucs . #x27B64) ; 𧭤 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36093) ; ø¸ˆ³½ + )) +(define-char + '((morohashi-daikanwa 36093 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (hanyu-dazidian 6 4029 11) + (chinese-cns11643-4 . #x6949) ; ø»™‹€ + (=hanziku-10 . #xEFC0) ; ý¢‚®¿€ + (=ucs . #x27B64) ; 𧭤 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x743E) ; ø»›¥ƒ + (ideograph-daikanwa . 36094) ; ø¸ˆ³¾ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E27) ; ø»”½¬ + (ideograph-daikanwa . 36095) ; ø¸ˆ³¿ + (=ucs . #x8B82) ; 讂 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-4 . #x6948) ; ø»™Š¿ + (ideograph-daikanwa . 36096) ; ø¸ˆ´€ + (=ucs . #x4721) ; 䜡 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36097) ; ø¸ˆ´ + )) +(define-char + '((morohashi-daikanwa 36097 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5937) ; ø»Ÿ‘š + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (japanese-jisx0212 . #x5E58) ; ø»‹¾­ + (chinese-cns11643-2 . #x6E26) ; ø»”½« + (ideograph-daikanwa . 36098) ; ø¸ˆ´‚ + (=ucs . #x8B84) ; 讄 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5940) ; ø»Ÿ‘£ + (ideograph-daikanwa . 36099) ; ø¸ˆ´ƒ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36100) ; ø¸ˆ´„ + )) +(define-char + '((morohashi-daikanwa 36100 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5536) ; ø»Ÿ‹¡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x743C) ; ø»›¥ + (ideograph-daikanwa . 36101) ; ø¸ˆ´… + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36102) ; ø¸ˆ´† + )) +(define-char + '((morohashi-daikanwa 36102 0 3) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5936) ; ø»Ÿ‘™ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x593A) ; ø»Ÿ‘ + (ideograph-daikanwa . 36103) ; ø¸ˆ´‡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x593F) ; ø»Ÿ‘¢ + (ideograph-daikanwa . 36104) ; ø¸ˆ´ˆ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x593D) ; ø»Ÿ‘  + (ideograph-daikanwa . 36105) ; ø¸ˆ´‰ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (japanese-jisx0212 . #x5E59) ; ø»‹¾® + (chinese-cns11643-2 . #x6E29) ; ø»”½® + (ideograph-daikanwa . 36108) ; ø¸ˆ´Œ + (=ucs . #x8B85) ; 讅 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5938) ; ø»Ÿ‘› + (ideograph-daikanwa . 36109) ; ø¸ˆ´ + (=ucs . #x471F) ; 䜟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (shinjigen-2 . 7788) + (=jis-x0208 . #x3B3E) ; ø½Šœ¥ + (chinese-cns11643-3 . #x5F62) ; ø»–²© + (ideograph-daikanwa . 36110) ; ø¸ˆ´Ž + (=ucs . #x8B83) ; 讃 + )) +(define-char + '((=>ucs . #x261E5) ; 𦇥 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36111) ; ø¸ˆ´ + )) +(define-char + '((=>ucs . #x261E5) ; 𦇥 + (morohashi-daikanwa 36111 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (ideographic- (:radical 149 ; ⾔ + :strokes 15) + (:radical 120 ; â½· + :strokes 16)) + (total-strokes . 22) + (hanyu-dazidian 8 37 7) + (=hanziku-12 . #xEFEB) ; ý¢ƒŽ¿« + )) +(define-char + '((=>ucs . #x261E5) ; 𦇥 + (morohashi-daikanwa 36111 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (ideographic- (:radical 149 ; ⾔ + :strokes 15) + (:radical 120 ; â½· + :strokes 16)) + (total-strokes . 22) + (chinese-cns11643-4 . #x694B) ; ø»™‹‚ + (=ucs . #x261E5) ; 𦇥 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5941) ; ø»Ÿ‘¤ + (ideograph-daikanwa . 36112) ; ø¸ˆ´ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x593C) ; ø»Ÿ‘Ÿ + (ideograph-daikanwa . 49729) ; ø¸Œ‰ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E28) ; ø»”½­ + (=ucs . #x8B86) ; 讆 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-4 . #x6946) ; ø»™Š½ + (=ucs . #x27B6E) ; 𧭮 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x593E) ; ø»Ÿ‘¡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-3 . #x6048) ; ø»–³­ + (ideograph-daikanwa . 36113) ; ø¸ˆ´‘ + (=ucs . #x8B87) ; 讇 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F51) ; ø»”¿´ + (ideograph-daikanwa . 36114) ; ø¸ˆ´’ + (=ucs . #x8B88) ; 讈 + )) +(define-char + '((=>ucs . #x4722) ; 䜢 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (ideograph-daikanwa . 36115) ; ø¸ˆ´“ + )) +(define-char + '((morohashi-daikanwa 36115 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x764C) ; ø»›¨ + (=ucs . #x4722) ; 䜢 + )) +(define-char + '((=>ucs . #x8B89) ; 讉 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (ideograph-daikanwa . 36116) ; ø¸ˆ´” + )) +(define-char + '((morohashi-daikanwa 36116 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-4 . #x6A7C) ; ø»™‘ + (=ucs . #x8B89) ; 讉 + )) +(define-char + '((=>ucs . #x8B8A) ; 變 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (=jis-x0208 . #x5A4E) ; ø½‹Š— + (korean-ksc5601 . #x5C28) ; ø»‰°½ + (ideograph-daikanwa . 36117) ; ø¸ˆ´• + (ucs-jis . #x8B8A) ; ø½‹Š— + )) +(define-char + '((morohashi-daikanwa 36117 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C48) ; ø»“ˆ­ + (chinese-gb12345 . #x3164) ; 變 + (=ucs . #x8B8A) ; 變 + )) +(define-char + '((=>ucs . #x27B78) ; 𧭸 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (ideograph-daikanwa . 36118) ; ø¸ˆ´– + )) +(define-char + '((morohashi-daikanwa 36118 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (hanyu-dazidian 6 4030 22) + (chinese-cns11643-4 . #x6A7D) ; ø»™’ + (=hanziku-10 . #xEFEB) ; ý¢‚®¿« + (=ucs . #x27B78) ; 𧭸 + )) +(define-char + '((=>ucs . #x27B79) ; 𧭹 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (ideograph-daikanwa . 36119) ; ø¸ˆ´— + )) +(define-char + '((morohashi-daikanwa 36119 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (hanyu-dazidian 6 4030 21) + (chinese-cns11643-4 . #x6A7E) ; ø»™“ + (=hanziku-10 . #xEFEA) ; ý¢‚®¿ª + (=ucs . #x27B79) ; 𧭹 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (japanese-jisx0212 . #x5E5A) ; ø»‹¾¯ + (chinese-cns11643-2 . #x6F50) ; ø»”¿³ + (=jis-x0213-2-2000 . #x7871) ; ø»¦ž‚ + (ideograph-daikanwa . 36120) ; ø¸ˆ´˜ + (=ucs . #x8B8B) ; 讋 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (shinjigen-2 . 7775) + (=jis-x0208 . #x6C27) ; ø½‹¤Œ + (chinese-cns11643-2 . #x6F4E) ; ø»”¿± + (ideograph-daikanwa . 36121) ; ø¸ˆ´™ + (=ucs . #x8B8C) ; 讌 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C67) ; ø»Ÿ–¤ + (ideograph-daikanwa . 36122) ; ø¸ˆ´š + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (japanese-jisx0212 . #x5E5B) ; ø»‹¾° + (chinese-cns11643-3 . #x6047) ; ø»–³¬ + (ideograph-daikanwa . 36123) ; ø¸ˆ´› + (=ucs . #x8B8D) ; 讍 + )) +(define-char + '((=>ucs . #x8B8E) ; 讎 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (shinjigen-2 . 7777) + (=jis-x0208 . #x6C28) ; ø½‹¤ + (ideograph-daikanwa . 36124) ; ø¸ˆ´œ + (ucs-jis . #x8B8E) ; ø½‹¤ + )) +(define-char + '((morohashi-daikanwa 36124 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F4F) ; ø»”¿² + (chinese-gb12345 . #x7645) ; 讎 + (=ucs . #x8B8E) ; 讎 + )) +(define-char + '((=>ucs . #x8B90) ; 讐 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (shinjigen-2 . 7778) + (=jis-x0208 . #x3D32) ; ø½ŠŸ• + (korean-ksc5601 . #x6242) ; ø»‰º‹ + (ideograph-daikanwa . 36125) ; ø¸ˆ´ + (ucs-jis . #x8B90) ; ø½ŠŸ• + )) +(define-char + '((morohashi-daikanwa 36125 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-3 . #x6049) ; ø»–³® + (=ucs . #x8B90) ; 讐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (japanese-jisx0212 . #x5E5C) ; ø»‹¾± + (ideograph-daikanwa . 36126) ; ø¸ˆ´ž + (=ucs . #x8B8F) ; 讏 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C66) ; ø»Ÿ–£ + (ideograph-daikanwa . 36127) ; ø¸ˆ´Ÿ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x764E) ; ø»›¨ + (ideograph-daikanwa . 36128) ; ø¸ˆ´  + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x764D) ; ø»›¨Ž + (ideograph-daikanwa . 36129) ; ø¸ˆ´¡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (ideograph-daikanwa . 36130) ; ø¸ˆ´¢ + )) +(define-char + '((morohashi-daikanwa 36130 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x7831) ; ø»›ª® + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C68) ; ø»Ÿ–¥ + (ideograph-daikanwa . 36131) ; ø¸ˆ´£ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C69) ; ø»Ÿ–¦ + (ideograph-daikanwa . 36132) ; ø¸ˆ´¤ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C6A) ; ø»Ÿ–§ + (ideograph-daikanwa . 36133) ; ø¸ˆ´¥ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (ideograph-daikanwa . 36134) ; ø¸ˆ´¦ + )) +(define-char + '((morohashi-daikanwa 36134 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5942) ; ø»Ÿ‘¥ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x764B) ; ø»›¨Œ + )) +(define-char + '((=>ucs . #x8B91) ; 讑 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (ideograph-daikanwa . 36136) ; ø¸ˆ´¨ + )) +(define-char + '((morohashi-daikanwa 36136 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-3 . #x607B) ; ø»–´  + (=ucs . #x8B91) ; 讑 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (shinjigen-2 . 7780) + (=jis-x0208 . #x6C29) ; ø½‹¤Ž + (korean-ksc5601 . #x7358) ; ø»Š“Ÿ + (chinese-cns11643-1 . #x7C6A) ; ø»“‰ + (chinese-gb12345 . #x3277) ; 讒 + (ideograph-daikanwa . 36137) ; ø¸ˆ´© + (=ucs . #x8B92) ; 讒 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F58) ; ø»Ÿš¯ + (ideograph-daikanwa . 36138) ; ø¸ˆ´ª + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (shinjigen-2 . 7767) + (=jis-x0208 . #x6C2A) ; ø½‹¤ + (korean-ksc5601 . #x6553) ; ø»‰¾¶ + (chinese-cns11643-1 . #x7C69) ; ø»“‰Ž + (chinese-gb12345 . #x4843) ; 讓 + (ideograph-daikanwa . 36139) ; ø¸ˆ´« + (=ucs . #x8B93) ; 讓 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (ideograph-daikanwa . 36140) ; ø¸ˆ´¬ + )) +(define-char + '((morohashi-daikanwa 36140 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F55) ; ø»Ÿš¬ + )) +(define-char + '((=>ucs . #x8B94) ; 讔 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (japanese-jisx0212 . #x5E5D) ; ø»‹¾² + (=jis-x0213-2-2000 . #x7872) ; ø»¦žƒ + (ideograph-daikanwa . 36141) ; ø¸ˆ´­ + (ucs-jis . #x8B94) ; ø»‹¾² + )) +(define-char + '((morohashi-daikanwa 36141 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-2 . #x704F) ; ø»• + (=ucs . #x8B94) ; 讔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (japanese-jisx0212 . #x5E5E) ; ø»‹¾³ + (chinese-cns11643-2 . #x7050) ; ø»•‘ + (=jis-x0213-2-2000 . #x7873) ; ø»¦ž„ + (chinese-gb12345 . #x403E) ; 讕 + (ideograph-daikanwa . 36142) ; ø¸ˆ´® + (=ucs . #x8B95) ; 讕 + )) +(define-char + '((=>ucs . #x27B88) ; 𧮈 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (ideograph-daikanwa . 36143) ; ø¸ˆ´¯ + )) +(define-char + '((morohashi-daikanwa 36143 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (hanyu-dazidian 6 4033 1) + (chinese-cns11643-4 . #x6C27) ; ø»™Ž¸ + (=hanziku-10 . #xF077) ; ý¢‚¯· + (=ucs . #x27B88) ; 𧮈 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (shinjigen-2 . 7782) + (=jis-x0208 . #x6C2B) ; ø½‹¤ + (korean-ksc5601 . #x7359) ; ø»Š“  + (chinese-cns11643-1 . #x7C6B) ; ø»“‰ + (chinese-gb12345 . #x5A5F) ; 讖 + (ideograph-daikanwa . 36144) ; ø¸ˆ´° + (=ucs . #x8B96) ; 讖 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F56) ; ø»Ÿš­ + (ideograph-daikanwa . 36145) ; ø¸ˆ´± + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F5A) ; ø»Ÿš± + (ideograph-daikanwa . 36146) ; ø¸ˆ´² + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F54) ; ø»Ÿš« + (ideograph-daikanwa . 36147) ; ø¸ˆ´³ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F57) ; ø»Ÿš® + (ideograph-daikanwa . 36152) ; ø¸ˆ´¸ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (chinese-gb2312 . #x5A5F) ; ø»…š° + (chinese-isoir165 . #x5A5F) ; ø»Žƒ€ + (=ucs . #x8C36) ; è°¶ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F59) ; ø»Ÿš° + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F5B) ; ø»Ÿš² + )) +(define-char + '((=>ucs . #x8B97) ; 讗 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 36153) ; ø¸ˆ´¹ + )) +(define-char + '((morohashi-daikanwa 36153 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-3 . #x614B) ; ø»–µŽ + (=ucs . #x8B97) ; 讗 + )) +(define-char + '((=>ucs . #x27B91) ; 𧮑 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 36154) ; ø¸ˆ´º + )) +(define-char + '((=>ucs . #x27B91) ; 𧮑 + (morohashi-daikanwa 36154 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 18) + (total-strokes . 25) + (hanyu-dazidian 6 4034 3) + (=hanziku-10 . #xF0BB) ; ý¢‚¯‚» + )) +(define-char + '((morohashi-daikanwa 36154 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D23) ; ø»™’ + (=ucs . #x27B91) ; 𧮑 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-7 . #x614B) ; ø»Ÿž + (ideograph-daikanwa . 36155) ; ø¸ˆ´» + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-2 . #x713C) ; ø»•‚› + (ideograph-daikanwa . 36156) ; ø¸ˆ´¼ + (=ucs . #x8B98) ; 讘 + )) +(define-char + '((=>ucs . #x8B99) ; 讙 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 36157) ; ø¸ˆ´½ + )) +(define-char + '((=>ucs . #x8B99) ; 讙 + (morohashi-daikanwa 36157 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-2 . #x713D) ; ø»•‚œ + )) +(define-char + '((morohashi-daikanwa 36157 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 17) + (total-strokes . 24) + (=jis-x0208 . #x6C2C) ; ø½‹¤‘ + (=ucs . #x8B99) ; 讙 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 36158) ; ø¸ˆ´¾ + )) +(define-char + '((morohashi-daikanwa 36158 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-5 . #x794E) ; ø»›¬© + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-7 . #x614C) ; ø»ŸŸ + (ideograph-daikanwa . 36159) ; ø¸ˆ´¿ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-7 . #x614A) ; ø»Ÿ + (ideograph-daikanwa . 36161) ; ø¸ˆµ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 19) + (total-strokes . 26) + (shinjigen-2 . 7787) + (=jis-x0208 . #x6C2D) ; ø½‹¤’ + (korean-ksc5601 . #x7346) ; ø»Š“ + (chinese-cns11643-1 . #x7D34) ; ø»“‰· + (ideograph-daikanwa . 36163) ; ø¸ˆµƒ + (=ucs . #x8B9A) ; 讚 + )) +(define-char + '((=>ucs . #x8B9B) ; 讛 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 19) + (total-strokes . 26) + (ideograph-daikanwa . 36164) ; ø¸ˆµ„ + )) +(define-char + '((=>ucs . #x8B9B) ; 讛 + (morohashi-daikanwa 36164 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-3 . #x616B) ; ø»–µ® + )) +(define-char + '((morohashi-daikanwa 36164 0 2) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 18) + (total-strokes . 25) + (=ucs . #x8B9B) ; 讛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-7 . #x6265) ; ø»ŸŸ– + (ideograph-daikanwa . 36165) ; ø¸ˆµ… + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-7 . #x6264) ; ø»ŸŸ• + (ideograph-daikanwa . 36166) ; ø¸ˆµ† + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A39) ; ø»›­² + (ideograph-daikanwa . 36167) ; ø¸ˆµ‡ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 20) + (total-strokes . 27) + (japanese-jisx0212 . #x5E5F) ; ø»‹¾´ + (chinese-cns11643-1 . #x7D3A) ; ø»“‰½ + (=jis-x0213-2-2000 . #x7874) ; ø»¦ž… + (chinese-gb12345 . #x5A54) ; 讜 + (ideograph-daikanwa . 36168) ; ø¸ˆµˆ + (=ucs . #x8B9C) ; 讜 + )) +(define-char + '((morohashi-daikanwa 36168 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A75) ; ø»›®® + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-3 . #x617E) ; ø»–¶ + (=jis-x0213-1-2000 . #x7C35) ; ø»¤˜º + (ideograph-daikanwa . 36169) ; ø¸ˆµ‰ + (=ucs . #x8B9D) ; 讝 + )) +(define-char + '((=>ucs . #x8B9E) ; 讞 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 20) + (total-strokes . 27) + (japanese-jisx0212 . #x5E60) ; ø»‹¾µ + (=jis-x0213-2-2000 . #x7875) ; ø»¦ž† + (ideograph-daikanwa . 36170) ; ø¸ˆµŠ + (ucs-jis . #x8B9E) ; ø»‹¾µ + )) +(define-char + '((morohashi-daikanwa 36170 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-2 . #x7177) ; ø»•ƒ– + (chinese-gb12345 . #x5A5D) ; 讞 + (=ucs . #x8B9E) ; 讞 + )) +(define-char + '((=>ucs . #x27B9E) ; 𧮞 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 20) + (total-strokes . 27) + (ideograph-daikanwa . 36171) ; ø¸ˆµ‹ + )) +(define-char + '((morohashi-daikanwa 36171 0 1) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 20) + (total-strokes . 27) + (hanyu-dazidian 6 4034 10) + (chinese-cns11643-4 . #x6D7E) ; ø»™‘­ + (=hanziku-10 . #xF0C2) ; ý¢‚¯ƒ‚ + (=ucs . #x27B9E) ; 𧮞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-7 . #x6374) ; ø»Ÿ¡ƒ + (ideograph-daikanwa . 36172) ; ø¸ˆµŒ + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 21) + (total-strokes . 28) + (chinese-cns11643-7 . #x6462) ; ø»Ÿ¢ + (ideograph-daikanwa . 36175) ; ø¸ˆµ + )) +(define-char + '((=>ucs . #x27BA3) ; 𧮣 + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 21) + (total-strokes . 28) + (ideograph-daikanwa . 36176) ; ø¸ˆµ + )) +(define-char + '((morohashi-daikanwa 36176 0 0) + (ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 21) + (total-strokes . 28) + (hanyu-dazidian 6 4035 5) + (chinese-cns11643-4 . #x6E3C) ; ø»™’‰ + (=hanziku-10 . #xF0DD) ; ý¢‚¯ƒ + (=ucs . #x27BA3) ; 𧮣 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 22) + (total-strokes . 29) + (japanese-jisx0212 . #x5E61) ; ø»‹¾¶ + (chinese-cns11643-2 . #x7236) ; ø»•ƒ³ + (ideograph-daikanwa . 36179) ; ø¸ˆµ“ + (=ucs . #x8B9F) ; 讟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 22) + (total-strokes . 29) + (chinese-cns11643-7 . #x6544) ; ø»Ÿ£ + (ideograph-daikanwa . 36180) ; ø¸ˆµ” + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (ideographic-strokes . 32) + (total-strokes . 39) + (chinese-cns11643-7 . #x6650) ; ø»Ÿ¤¹ + (ideograph-daikanwa . 36181) ; ø¸ˆµ• + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3937 3) + (=hanziku-10 . #xDCDF) ; ý¢‚­³Ÿ + (=ucs . #x2795D) ; 𧥝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3937 1) + (=hanziku-10 . #xDCDD) ; ý¢‚­³ + (=ucs . #x2795E) ; 𧥞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3937 2) + (=hanziku-10 . #xDCDE) ; ý¢‚­³ž + (=ucs . #x2795F) ; 𧥟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3939 5) + (=hanziku-10 . #xDD62) ; ý¢‚­µ¢ + (=ucs . #x27960) ; 𧥠 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3939 11) + (=hanziku-10 . #xDD68) ; ý¢‚­µ¨ + (=ucs . #x27961) ; 𧥡 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3940 3) + (=hanziku-10 . #xDDA2) ; ý¢‚­¶¢ + (=ucs . #x27966) ; 𧥦 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3940 8) + (=hanziku-10 . #xDDA7) ; ý¢‚­¶§ + (=ucs . #x27968) ; 𧥨 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3941 1) + (=hanziku-10 . #xDDC0) ; ý¢‚­·€ + (=ucs . #x27969) ; 𧥩 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3941 2) + (=hanziku-10 . #xDDC1) ; ý¢‚­· + (=ucs . #x2796A) ; 𧥪 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3942 1) + (=hanziku-10 . #xDDE0) ; ý¢‚­·  + (=ucs . #x2796B) ; 𧥫 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 40 13) + (=hanziku-12 . #xF07A) ; ý¢ƒº + (=ucs . #x2796C) ; 𧥬 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3940 10) + (=hanziku-10 . #xDDA9) ; ý¢‚­¶© + (=ucs . #x2796D) ; 𧥭 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3945 5) + (=hanziku-10 . #xDEA7) ; ý¢‚­º§ + (=ucs . #x2796F) ; 𧥯 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3948 3) + (=hanziku-10 . #xDF46) ; ý¢‚­½† + (=ucs . #x27970) ; 𧥰 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3949 9) + (=hanziku-10 . #xDF6C) ; ý¢‚­½¬ + (=ucs . #x27972) ; 𧥲 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3951 12) + (=hanziku-10 . #xDFD1) ; ý¢‚­¿‘ + (=ucs . #x27973) ; 𧥳 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3950 3) + (=hanziku-10 . #xDFA8) ; ý¢‚­¾¨ + (=ucs . #x27974) ; 𧥴 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3946 1) + (=hanziku-10 . #xDEC3) ; ý¢‚­»ƒ + (=ucs . #x27975) ; 𧥵 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3944 7) + (=hanziku-10 . #xDE67) ; ý¢‚­¹§ + (=ucs . #x27976) ; 𧥶 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3947 3) + (=hanziku-10 . #xDEE5) ; ý¢‚­»¥ + (=ucs . #x27977) ; 𧥷 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3944 6) + (=hanziku-10 . #xDE66) ; ý¢‚­¹¦ + (=ucs . #x27979) ; 𧥹 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3949 8) + (=hanziku-10 . #xDF6B) ; ý¢‚­½« + (=ucs . #x2797B) ; 𧥻 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3944 15) + (=hanziku-10 . #xDE6F) ; ý¢‚­¹¯ + (=ucs . #x2797C) ; 𧥼 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3944 11) + (=hanziku-10 . #xDE6B) ; ý¢‚­¹« + (=ucs . #x2797D) ; 𧥽 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3945 7) + (=hanziku-10 . #xDEA9) ; ý¢‚­º© + (=ucs . #x2797E) ; 𧥾 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3946 6) + (=hanziku-10 . #xDEC8) ; ý¢‚­»ˆ + (=ucs . #x2797F) ; 𧥿 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3951 14) + (=hanziku-10 . #xDFD3) ; ý¢‚­¿“ + (=ucs . #x27980) ; 𧦀 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3948 12) + (=hanziku-10 . #xDF4F) ; ý¢‚­½ + (=ucs . #x27981) ; 𧦁 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3951 7) + (=hanziku-10 . #xDFCC) ; ý¢‚­¿Œ + (=ucs . #x27982) ; 𧦂 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3948 2) + (=hanziku-10 . #xDF45) ; ý¢‚­½… + (=ucs . #x2798E) ; 𧦎 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3948 4) + (=hanziku-10 . #xDF47) ; ý¢‚­½‡ + (=ucs . #x2798F) ; 𧦏 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3948 7) + (=hanziku-10 . #xDF4A) ; ý¢‚­½Š + (=ucs . #x27990) ; 𧦐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3950 7) + (=hanziku-10 . #xDFAC) ; ý¢‚­¾¬ + (=ucs . #x27991) ; 𧦑 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3951 8) + (=hanziku-10 . #xDFCD) ; ý¢‚­¿ + (=ucs . #x27992) ; 𧦒 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 40 14) + (=hanziku-12 . #xF07B) ; ý¢ƒ» + (=ucs . #x27993) ; 𧦓 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3949 7) + (=hanziku-10 . #xDF6A) ; ý¢‚­½ª + (=ucs . #x27997) ; 𧦗 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3946 7) + (=hanziku-10 . #xDEC9) ; ý¢‚­»‰ + (=ucs . #x27998) ; 𧦘 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3951 13) + (=hanziku-10 . #xDFD2) ; ý¢‚­¿’ + (=ucs . #x27999) ; 𧦙 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3945 10) + (=hanziku-10 . #xDEAC) ; ý¢‚­º¬ + (=ucs . #x2799A) ; 𧦚 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3950 4) + (=hanziku-10 . #xDFA9) ; ý¢‚­¾© + (=ucs . #x2799B) ; 𧦛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3955 11) + (=hanziku-10 . #xE0B3) ; ý¢‚®‚³ + (=ucs . #x2799C) ; 𧦜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3949 5) + (=hanziku-10 . #xDF68) ; ý¢‚­½¨ + (=ucs . #x2799F) ; 𧦟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3952 16) + (=hanziku-10 . #xDFF5) ; ý¢‚­¿µ + (=ucs . #x279A0) ; 𧦠 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3952 13) + (=hanziku-10 . #xDFF2) ; ý¢‚­¿² + (=ucs . #x279A1) ; 𧦡 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3953 12) + (=hanziku-10 . #xE052) ; ý¢‚®’ + (=ucs . #x279A2) ; 𧦢 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3957 2) + (=hanziku-10 . #xE0EA) ; ý¢‚®ƒª + (=ucs . #x279A3) ; 𧦣 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3960 6) + (=hanziku-10 . #xE1B1) ; ý¢‚®†± + (=ucs . #x279A5) ; 𧦥 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3956 6) + (=hanziku-10 . #xE0CE) ; ý¢‚®ƒŽ + (=ucs . #x279A8) ; 𧦨 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3953 5) + (=hanziku-10 . #xE04B) ; ý¢‚®‹ + (=ucs . #x279A9) ; 𧦩 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3952 3) + (=hanziku-10 . #xDFE8) ; ý¢‚­¿¨ + (=ucs . #x279AA) ; 𧦪 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3954 4) + (=hanziku-10 . #xE06A) ; ý¢‚®ª + (=ucs . #x279AB) ; 𧦫 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3952 2) + (=hanziku-10 . #xDFE7) ; ý¢‚­¿§ + (=ucs . #x279AC) ; 𧦬 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3951 10) + (=hanziku-10 . #xDFCF) ; ý¢‚­¿ + (=ucs . #x279AE) ; 𧦮 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3953 1) + (=hanziku-10 . #xE047) ; ý¢‚®‡ + (=ucs . #x279AF) ; 𧦯 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3951 15) + (=hanziku-10 . #xDFD4) ; ý¢‚­¿” + (=ucs . #x279B8) ; 𧦸 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3952 9) + (=hanziku-10 . #xDFEE) ; ý¢‚­¿® + (=ucs . #x279B9) ; 𧦹 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3955 5) + (=hanziku-10 . #xE0AD) ; ý¢‚®‚­ + (=ucs . #x279BA) ; 𧦺 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 40 15) + (=hanziku-12 . #xF07C) ; ý¢ƒ¼ + (=ucs . #x279BB) ; 𧦻 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 40 16) + (=hanziku-12 . #xF07D) ; ý¢ƒ½ + (=ucs . #x279BC) ; 𧦼 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 40 17) + (=hanziku-12 . #xF07E) ; ý¢ƒ¾ + (=ucs . #x279BD) ; 𧦽 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 40 18) + (=hanziku-12 . #xF0A1) ; ý¢ƒ‚¡ + (=ucs . #x279BE) ; 𧦾 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3956 8) + (=hanziku-10 . #xE0D0) ; ý¢‚®ƒ + (=ucs . #x279C1) ; 𧧁 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3955 3) + (=hanziku-10 . #xE0AB) ; ý¢‚®‚« + (=ucs . #x279C2) ; 𧧂 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3962 6) + (=hanziku-10 . #xE1F1) ; ý¢‚®‡± + (=ucs . #x279C3) ; 𧧃 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3971 2) + (=hanziku-10 . #xE3D3) ; ý¢‚®“ + (=ucs . #x279C4) ; 𧧄 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3972 10) + (=hanziku-10 . #xE3FB) ; ý¢‚®» + (=ucs . #x279C7) ; 𧧇 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3972 14) + (=hanziku-10 . #xE440) ; ý¢‚®‘€ + (=ucs . #x279C8) ; 𧧈 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3970 4) + (=hanziku-10 . #xE3B5) ; ý¢‚®Žµ + (=ucs . #x279C9) ; 𧧉 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3966 9) + (=hanziku-10 . #xE2D7) ; ý¢‚®‹— + (=ucs . #x279CA) ; 𧧊 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3963 4) + (=hanziku-10 . #xE250) ; ý¢‚®‰ + (=ucs . #x279CB) ; 𧧋 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3963 8) + (=hanziku-10 . #xE254) ; ý¢‚®‰” + (=ucs . #x279CE) ; 𧧎 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3972 11) + (=hanziku-10 . #xE3FC) ; ý¢‚®¼ + (=ucs . #x279CF) ; 𧧏 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3962 11) + (=hanziku-10 . #xE1F6) ; ý¢‚®‡¶ + (=ucs . #x279D0) ; 𧧐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3970 6) + (=hanziku-10 . #xE3B7) ; ý¢‚®Ž· + (=ucs . #x279D1) ; 𧧑 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3967 2) + (=hanziku-10 . #xE2F0) ; ý¢‚®‹° + (=ucs . #x279D4) ; 𧧔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3972 3) + (=hanziku-10 . #xE3F4) ; ý¢‚®´ + (=ucs . #x279D5) ; 𧧕 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3967 8) + (=hanziku-10 . #xE2F6) ; ý¢‚®‹¶ + (=ucs . #x279D7) ; 𧧗 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3970 2) + (=hanziku-10 . #xE3B3) ; ý¢‚®Ž³ + (=ucs . #x279D8) ; 𧧘 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 1 401 6) + (=hanziku-1 . #xF879) ; ý¢€Ÿ¡¹ + (=ucs . #x279D9) ; 𧧙 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3964 4) + (=hanziku-10 . #xE270) ; ý¢‚®‰° + (=ucs . #x279DA) ; 𧧚 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3964 1) + (=hanziku-10 . #xE26D) ; ý¢‚®‰­ + (=ucs . #x279DB) ; 𧧛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3962 10) + (=hanziku-10 . #xE1F5) ; ý¢‚®‡µ + (=ucs . #x279DD) ; 𧧝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3967 1) + (=hanziku-10 . #xE2EF) ; ý¢‚®‹¯ + (=ucs . #x279DE) ; 𧧞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3962 2) + (=hanziku-10 . #xE1ED) ; ý¢‚®‡­ + (=ucs . #x279DF) ; 𧧟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3972 7) + (=hanziku-10 . #xE3F8) ; ý¢‚®¸ + (=ucs . #x279E0) ; 𧧠 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3967 7) + (=hanziku-10 . #xE2F5) ; ý¢‚®‹µ + (=ucs . #x279E1) ; 𧧡 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3964 8) + (=hanziku-10 . #xE274) ; ý¢‚®‰´ + (=ucs . #x279E7) ; 𧧧 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3970 3) + (=hanziku-10 . #xE3B4) ; ý¢‚®Ž´ + (=ucs . #x279E9) ; 𧧩 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3972 5) + (=hanziku-10 . #xE3F6) ; ý¢‚®¶ + (=ucs . #x279EA) ; 𧧪 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3972 9) + (=hanziku-10 . #xE3FA) ; ý¢‚®º + (=ucs . #x279EB) ; 𧧫 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 40 19) + (=hanziku-12 . #xF0A2) ; ý¢ƒ‚¢ + (=ucs . #x279EC) ; 𧧬 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 40 20) + (=hanziku-12 . #xF0A3) ; ý¢ƒ‚£ + (=ucs . #x279ED) ; 𧧭 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 40 21) + (=hanziku-12 . #xF0A4) ; ý¢ƒ‚¤ + (=ucs . #x279EE) ; 𧧮 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3972 6) + (=hanziku-10 . #xE3F7) ; ý¢‚®· + (=ucs . #x279F1) ; 𧧱 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3965 3) + (=hanziku-10 . #xE2B1) ; ý¢‚®Š± + (=ucs . #x279F2) ; 𧧲 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3963 1) + (=hanziku-10 . #xE24D) ; ý¢‚®‰ + (=ucs . #x279F3) ; 𧧳 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3978 11) + (=hanziku-10 . #xE560) ; ý¢‚®•  + (=ucs . #x279F4) ; 𧧴 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3978 5) + (=hanziku-10 . #xE55A) ; ý¢‚®•š + (=ucs . #x279F6) ; 𧧶 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3976 14) + (=hanziku-10 . #xE4E2) ; ý¢‚®“¢ + (=ucs . #x279F8) ; 𧧸 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3980 2) + (=hanziku-10 . #xE5B9) ; ý¢‚®–¹ + (=ucs . #x279FC) ; 𧧼 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3978 15) + (=hanziku-10 . #xE564) ; ý¢‚®•¤ + (=ucs . #x279FD) ; 𧧽 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3978 9) + (=hanziku-10 . #xE55E) ; ý¢‚®•ž + (=ucs . #x279FF) ; 𧧿 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3979 1) + (=hanziku-10 . #xE576) ; ý¢‚®•¶ + (=ucs . #x27A01) ; 𧨁 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3973 7) + (=hanziku-10 . #xE459) ; ý¢‚®‘™ + (=ucs . #x27A03) ; 𧨃 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3974 1) + (=hanziku-10 . #xE473) ; ý¢‚®‘³ + (=ucs . #x27A04) ; 𧨄 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3974 2) + (=hanziku-10 . #xE474) ; ý¢‚®‘´ + (=ucs . #x27A05) ; 𧨅 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3978 21) + (=hanziku-10 . #xE56A) ; ý¢‚®•ª + (=ucs . #x27A06) ; 𧨆 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3974 5) + (=hanziku-10 . #xE477) ; ý¢‚®‘· + (=ucs . #x27A08) ; 𧨈 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3978 20) + (=hanziku-10 . #xE569) ; ý¢‚®•© + (=ucs . #x27A09) ; 𧨉 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3975 5) + (=hanziku-10 . #xE4B9) ; ý¢‚®’¹ + (=ucs . #x27A0A) ; 𧨊 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3976 10) + (=hanziku-10 . #xE4DE) ; ý¢‚®“ž + (=ucs . #x27A0B) ; 𧨋 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3972 15) + (=hanziku-10 . #xE441) ; ý¢‚®‘ + (=ucs . #x27A17) ; 𧨗 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3973 1) + (=hanziku-10 . #xE453) ; ý¢‚®‘“ + (=ucs . #x27A18) ; 𧨘 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3973 4) + (=hanziku-10 . #xE456) ; ý¢‚®‘– + (=ucs . #x27A19) ; 𧨙 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3976 9) + (=hanziku-10 . #xE4DD) ; ý¢‚®“ + (=ucs . #x27A1B) ; 𧨛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3976 13) + (=hanziku-10 . #xE4E1) ; ý¢‚®“¡ + (=ucs . #x27A1C) ; 𧨜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3976 16) + (=hanziku-10 . #xE4E4) ; ý¢‚®“¤ + (=ucs . #x27A1D) ; 𧨝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3978 4) + (=hanziku-10 . #xE559) ; ý¢‚®•™ + (=ucs . #x27A1E) ; 𧨞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3978 18) + (=hanziku-10 . #xE567) ; ý¢‚®•§ + (=ucs . #x27A1F) ; 𧨟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3980 1) + (=hanziku-10 . #xE5B8) ; ý¢‚®–¸ + (=ucs . #x27A20) ; 𧨠 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3980 5) + (=hanziku-10 . #xE5BC) ; ý¢‚®–¼ + (=ucs . #x27A21) ; 𧨡 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 40 22) + (=hanziku-12 . #xF0A5) ; ý¢ƒ‚¥ + (=ucs . #x27A22) ; 𧨢 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3976 15) + (=hanziku-10 . #xE4E3) ; ý¢‚®“£ + (=ucs . #x27A23) ; 𧨣 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3976 5) + (=hanziku-10 . #xE4D9) ; ý¢‚®“™ + (=ucs . #x27A24) ; 𧨤 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3978 16) + (=hanziku-10 . #xE565) ; ý¢‚®•¥ + (=ucs . #x27A25) ; 𧨥 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3988 4) + (=hanziku-10 . #xE75F) ; ý¢‚®Ÿ + (=ucs . #x27A26) ; 𧨦 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4157 1) + (=hanziku-11 . #xB3ED) ; ý¢‚»­ + (=ucs . #x27A27) ; 𧨧 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3993 7) + (=hanziku-10 . #xE865) ; ý¢‚®¡¥ + (=ucs . #x27A28) ; 𧨨 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3981 6) + (=hanziku-10 . #xE5DD) ; ý¢‚®— + (=ucs . #x27A29) ; 𧨩 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3985 11) + (=hanziku-10 . #xE6C5) ; ý¢‚®›… + (=ucs . #x27A2A) ; 𧨪 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3984 16) + (=hanziku-10 . #xE6AA) ; ý¢‚®šª + (=ucs . #x27A2B) ; 𧨫 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3986 4) + (=hanziku-10 . #xE6DE) ; ý¢‚®›ž + (=ucs . #x27A2C) ; 𧨬 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3984 7) + (=hanziku-10 . #xE6A1) ; ý¢‚®š¡ + (=ucs . #x27A2D) ; 𧨭 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3988 1) + (=hanziku-10 . #xE75C) ; ý¢‚®œ + (=ucs . #x27A2E) ; 𧨮 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3992 6) + (=hanziku-10 . #xE844) ; ý¢‚®¡„ + (=ucs . #x27A2F) ; 𧨯 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3986 12) + (=hanziku-10 . #xE6E6) ; ý¢‚®›¦ + (=ucs . #x27A30) ; 𧨰 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3985 13) + (=hanziku-10 . #xE6C7) ; ý¢‚®›‡ + (=ucs . #x27A32) ; 𧨲 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3985 7) + (=hanziku-10 . #xE6C1) ; ý¢‚®› + (=ucs . #x27A33) ; 𧨳 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3984 8) + (=hanziku-10 . #xE6A2) ; ý¢‚®š¢ + (=ucs . #x27A34) ; 𧨴 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3984 10) + (=hanziku-10 . #xE6A4) ; ý¢‚®š¤ + (=ucs . #x27A35) ; 𧨵 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3984 3) + (=hanziku-10 . #xE67B) ; ý¢‚®™» + (=ucs . #x27A36) ; 𧨶 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3985 6) + (=hanziku-10 . #xE6C0) ; ý¢‚®›€ + (=ucs . #x27A37) ; 𧨷 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3993 13) + (=hanziku-10 . #xE86B) ; ý¢‚®¡« + (=ucs . #x27A39) ; 𧨹 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3987 4) + (=hanziku-10 . #xE6FE) ; ý¢‚®›¾ + (=ucs . #x27A3B) ; 𧨻 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3985 8) + (=hanziku-10 . #xE6C2) ; ý¢‚®›‚ + (=ucs . #x27A3C) ; 𧨼 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3980 10) + (=hanziku-10 . #xE5C1) ; ý¢‚®— + (=ucs . #x27A3D) ; 𧨽 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3993 6) + (=hanziku-10 . #xE864) ; ý¢‚®¡¤ + (=ucs . #x27A3E) ; 𧨾 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3982 2) + (=hanziku-10 . #xE5F9) ; ý¢‚®—¹ + (=ucs . #x27A3F) ; 𧨿 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3987 9) + (=hanziku-10 . #xE744) ; ý¢‚®„ + (=ucs . #x27A40) ; 𧩀 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 3 1712 2) + (=hanziku-5 . #xB47D) ; ý¢›‘½ + (=ucs . #x27A41) ; 𧩁 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3992 3) + (=hanziku-10 . #xE841) ; ý¢‚®¡ + (=ucs . #x27A42) ; 𧩂 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3984 4) + (=hanziku-10 . #xE67C) ; ý¢‚®™¼ + (=ucs . #x27A43) ; 𧩃 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3984 14) + (=hanziku-10 . #xE6A8) ; ý¢‚®š¨ + (=ucs . #x27A44) ; 𧩄 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3991 7) + (=hanziku-10 . #xE7E4) ; ý¢‚®Ÿ¤ + (=ucs . #x27A45) ; 𧩅 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3975 8) + (=hanziku-10 . #xE4BC) ; ý¢‚®’¼ + (=ucs . #x27A46) ; 𧩆 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3980 4) + (=hanziku-10 . #xE5BB) ; ý¢‚®–» + (=ucs . #x27A47) ; 𧩇 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3993 5) + (=hanziku-10 . #xE863) ; ý¢‚®¡£ + (=ucs . #x27A48) ; 𧩈 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3985 9) + (=hanziku-10 . #xE6C3) ; ý¢‚®›ƒ + (=ucs . #x27A50) ; 𧩐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3986 7) + (=hanziku-10 . #xE6E1) ; ý¢‚®›¡ + (=ucs . #x27A51) ; 𧩑 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3988 2) + (=hanziku-10 . #xE75D) ; ý¢‚® + (=ucs . #x27A52) ; 𧩒 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3990 8) + (=hanziku-10 . #xE7C5) ; ý¢‚®Ÿ… + (=ucs . #x27A53) ; 𧩓 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3991 10) + (=hanziku-10 . #xE7E7) ; ý¢‚®Ÿ§ + (=ucs . #x27A54) ; 𧩔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3992 4) + (=hanziku-10 . #xE842) ; ý¢‚®¡‚ + (=ucs . #x27A55) ; 𧩕 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3993 11) + (=hanziku-10 . #xE869) ; ý¢‚®¡© + (=ucs . #x27A56) ; 𧩖 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 40 23) + (=hanziku-12 . #xF0A6) ; ý¢ƒ‚¦ + (=ucs . #x27A57) ; 𧩗 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 40 24) + (=hanziku-12 . #xF0A7) ; ý¢ƒ‚§ + (=ucs . #x27A58) ; 𧩘 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3984 12) + (=hanziku-10 . #xE6A6) ; ý¢‚®š¦ + (=ucs . #x27A5A) ; 𧩚 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3990 4) + (=hanziku-10 . #xE7C1) ; ý¢‚®Ÿ + (=ucs . #x27A5B) ; 𧩛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3983 9) + (=hanziku-10 . #xE661) ; ý¢‚®™¡ + (=ucs . #x27A5C) ; 𧩜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3987 1) + (=hanziku-10 . #xE6FB) ; ý¢‚®›» + (=ucs . #x27A5D) ; 𧩝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3983 8) + (=hanziku-10 . #xE660) ; ý¢‚®™  + (=ucs . #x27A5E) ; 𧩞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3989 5) + (=hanziku-10 . #xE7A2) ; ý¢‚®ž¢ + (=ucs . #x27A5F) ; 𧩟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3990 2) + (=hanziku-10 . #xE7BF) ; ý¢‚®ž¿ + (=ucs . #x27A60) ; 𧩠 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3985 12) + (=hanziku-10 . #xE6C6) ; ý¢‚®›† + (=ucs . #x27A61) ; 𧩡 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3996 12) + (=hanziku-10 . #xE8EC) ; ý¢‚®£¬ + (=ucs . #x27A62) ; 𧩢 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4003 8) + (=hanziku-10 . #xEA6C) ; ý¢‚®©¬ + (=ucs . #x27A63) ; 𧩣 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3993 17) + (=hanziku-10 . #xE86F) ; ý¢‚®¡¯ + (=ucs . #x27A65) ; 𧩥 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4000 7) + (=hanziku-10 . #xE9CA) ; ý¢‚®§Š + (=ucs . #x27A69) ; 𧩩 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4000 11) + (=hanziku-10 . #xE9CE) ; ý¢‚®§Ž + (=ucs . #x27A6A) ; 𧩪 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3996 8) + (=hanziku-10 . #xE8E8) ; ý¢‚®£¨ + (=ucs . #x27A6B) ; 𧩫 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3996 4) + (=hanziku-10 . #xE8E4) ; ý¢‚®£¤ + (=ucs . #x27A6C) ; 𧩬 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3996 2) + (=hanziku-10 . #xE8E2) ; ý¢‚®£¢ + (=ucs . #x27A6D) ; 𧩭 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4002 4) + (=hanziku-10 . #xEA48) ; ý¢‚®©ˆ + (=ucs . #x27A6E) ; 𧩮 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4000 16) + (=hanziku-10 . #xE9D3) ; ý¢‚®§“ + (=ucs . #x27A6F) ; 𧩯 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3993 2) + (=hanziku-10 . #xE860) ; ý¢‚®¡  + (=ucs . #x27A70) ; 𧩰 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3994 6) + (=hanziku-10 . #xE8A6) ; ý¢‚®¢¦ + (=ucs . #x27A73) ; 𧩳 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4002 1) + (=hanziku-10 . #xEA45) ; ý¢‚®©… + (=ucs . #x27A75) ; 𧩵 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4000 12) + (=hanziku-10 . #xE9CF) ; ý¢‚®§ + (=ucs . #x27A77) ; 𧩷 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3999 15) + (=hanziku-10 . #xE9B2) ; ý¢‚®¦² + (=ucs . #x27A78) ; 𧩸 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3999 14) + (=hanziku-10 . #xE9B1) ; ý¢‚®¦± + (=ucs . #x27A7A) ; 𧩺 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3993 14) + (=hanziku-10 . #xE86C) ; ý¢‚®¡¬ + (=ucs . #x27A7B) ; 𧩻 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4000 13) + (=hanziku-10 . #xE9D0) ; ý¢‚®§ + (=ucs . #x27A7D) ; 𧩽 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3995 7) + (=hanziku-10 . #xE8C7) ; ý¢‚®£‡ + (=ucs . #x27A7E) ; 𧩾 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4003 2) + (=hanziku-10 . #xEA66) ; ý¢‚®©¦ + (=ucs . #x27A7F) ; 𧩿 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4002 9) + (=hanziku-10 . #xEA4D) ; ý¢‚®© + (=ucs . #x27A80) ; 𧪀 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3999 7) + (=hanziku-10 . #xE9AA) ; ý¢‚®¦ª + (=ucs . #x27A81) ; 𧪁 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4000 8) + (=hanziku-10 . #xE9CB) ; ý¢‚®§‹ + (=ucs . #x27A82) ; 𧪂 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4000 4) + (=hanziku-10 . #xE9C7) ; ý¢‚®§‡ + (=ucs . #x27A83) ; 𧪃 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3994 5) + (=hanziku-10 . #xE8A5) ; ý¢‚®¢¥ + (=ucs . #x27A86) ; 𧪆 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3996 7) + (=hanziku-10 . #xE8E7) ; ý¢‚®£§ + (=ucs . #x27A87) ; 𧪇 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3997 3) + (=hanziku-10 . #xE944) ; ý¢‚®¥„ + (=ucs . #x27A93) ; 𧪓 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3999 1) + (=hanziku-10 . #xE9A4) ; ý¢‚®¦¤ + (=ucs . #x27A94) ; 𧪔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4002 8) + (=hanziku-10 . #xEA4C) ; ý¢‚®©Œ + (=ucs . #x27A95) ; 𧪕 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3993 15) + (=hanziku-10 . #xE86D) ; ý¢‚®¡­ + (=ucs . #x27A96) ; 𧪖 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3999 4) + (=hanziku-10 . #xE9A7) ; ý¢‚®¦§ + (=ucs . #x27A97) ; 𧪗 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4005 17) + (=hanziku-10 . #xEAD7) ; ý¢‚®«— + (=ucs . #x27A99) ; 𧪙 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4005 15) + (=hanziku-10 . #xEAD5) ; ý¢‚®«• + (=ucs . #x27A9A) ; 𧪚 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4007 9) + (=hanziku-10 . #xEB50) ; ý¢‚®­ + (=ucs . #x27A9B) ; 𧪛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4005 19) + (=hanziku-10 . #xEAD9) ; ý¢‚®«™ + (=ucs . #x27A9D) ; 𧪝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4005 16) + (=hanziku-10 . #xEAD6) ; ý¢‚®«– + (=ucs . #x27A9F) ; 𧪟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4004 6) + (=hanziku-10 . #xEAAC) ; ý¢‚®ª¬ + (=ucs . #x27AA1) ; 𧪡 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4005 18) + (=hanziku-10 . #xEAD8) ; ý¢‚®«˜ + (=ucs . #x27AA2) ; 𧪢 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4010 6) + (=hanziku-10 . #xEBCF) ; ý¢‚®¯ + (=ucs . #x27AA3) ; 𧪣 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4005 7) + (=hanziku-10 . #xEACD) ; ý¢‚®« + (=ucs . #x27AA4) ; 𧪤 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4007 2) + (=hanziku-10 . #xEB49) ; ý¢‚®­‰ + (=ucs . #x27AA5) ; 𧪥 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4010 9) + (=hanziku-10 . #xEBD2) ; ý¢‚®¯’ + (=ucs . #x27AA7) ; 𧪧 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4004 5) + (=hanziku-10 . #xEAAB) ; ý¢‚®ª« + (=ucs . #x27AA8) ; 𧪨 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4006 2) + (=hanziku-10 . #xEAE8) ; ý¢‚®«¨ + (=ucs . #x27AA9) ; 𧪩 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4005 14) + (=hanziku-10 . #xEAD4) ; ý¢‚®«” + (=ucs . #x27AAA) ; 𧪪 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4006 6) + (=hanziku-10 . #xEAEC) ; ý¢‚®«¬ + (=ucs . #x27AAB) ; 𧪫 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 5 3447 1) + (=hanziku-9 . #xCC48) ; ý¢‚œ±ˆ + (=ucs . #x27AAC) ; 𧪬 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4007 14) + (=hanziku-10 . #xEB55) ; ý¢‚®­• + (=ucs . #x27AAD) ; 𧪭 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4004 8) + (=hanziku-10 . #xEAAE) ; ý¢‚®ª® + (=ucs . #x27AAE) ; 𧪮 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4005 11) + (=hanziku-10 . #xEAD1) ; ý¢‚®«‘ + (=ucs . #x27AAF) ; 𧪯 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4007 10) + (=hanziku-10 . #xEB51) ; ý¢‚®­‘ + (=ucs . #x27AB1) ; 𧪱 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4005 20) + (=hanziku-10 . #xEADA) ; ý¢‚®«š + (=ucs . #x27AB2) ; 𧪲 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4007 1) + (=hanziku-10 . #xEB48) ; ý¢‚®­ˆ + (=ucs . #x27AB3) ; 𧪳 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4007 12) + (=hanziku-10 . #xEB53) ; ý¢‚®­“ + (=ucs . #x27AB4) ; 𧪴 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4009 7) + (=hanziku-10 . #xEBB0) ; ý¢‚®®° + (=ucs . #x27AB6) ; 𧪶 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 3 2028 1) + (=hanziku-5 . #xF77D) ; ý¢Ÿ½ + (=ucs . #x27AB7) ; 𧪷 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4004 3) + (=hanziku-10 . #xEAA9) ; ý¢‚®ª© + (=ucs . #x27AB8) ; 𧪸 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4010 1) + (=hanziku-10 . #xEBCA) ; ý¢‚®¯Š + (=ucs . #x27AB9) ; 𧪹 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4000 2) + (=hanziku-10 . #xE9C5) ; ý¢‚®§… + (=ucs . #x27ABA) ; 𧪺 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4004 4) + (=hanziku-10 . #xEAAA) ; ý¢‚®ªª + (=ucs . #x27AC9) ; 𧫉 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4005 3) + (=hanziku-10 . #xEAC9) ; ý¢‚®«‰ + (=ucs . #x27ACA) ; 𧫊 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4009 5) + (=hanziku-10 . #xEBAE) ; ý¢‚®®® + (=ucs . #x27ACB) ; 𧫋 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 40 25) + (=hanziku-12 . #xF0A8) ; ý¢ƒ‚¨ + (=ucs . #x27ACC) ; 𧫌 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 40 26) + (=hanziku-12 . #xF0A9) ; ý¢ƒ‚© + (=ucs . #x27ACD) ; 𧫍 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4006 5) + (=hanziku-10 . #xEAEB) ; ý¢‚®«« + (=ucs . #x27ACF) ; 𧫏 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4010 8) + (=hanziku-10 . #xEBD1) ; ý¢‚®¯‘ + (=ucs . #x27AD0) ; 𧫐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 3999 6) + (=hanziku-10 . #xE9A9) ; ý¢‚®¦© + (=ucs . #x27AD1) ; 𧫑 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4012 4) + (=hanziku-10 . #xEC4E) ; ý¢‚®±Ž + (=ucs . #x27AD4) ; 𧫔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4013 3) + (=hanziku-10 . #xEC6D) ; ý¢‚®±­ + (=ucs . #x27AD6) ; 𧫖 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4012 1) + (=hanziku-10 . #xEC4B) ; ý¢‚®±‹ + (=ucs . #x27AD7) ; 𧫗 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4013 13) + (=hanziku-10 . #xEC77) ; ý¢‚®±· + (=ucs . #x27AD8) ; 𧫘 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4014 11) + (=hanziku-10 . #xECB7) ; ý¢‚®²· + (=ucs . #x27AD9) ; 𧫙 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4014 16) + (=hanziku-10 . #xECBC) ; ý¢‚®²¼ + (=ucs . #x27ADB) ; 𧫛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4013 11) + (=hanziku-10 . #xEC75) ; ý¢‚®±µ + (=ucs . #x27ADC) ; 𧫜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4015 6) + (=hanziku-10 . #xECD2) ; ý¢‚®³’ + (=ucs . #x27ADE) ; 𧫞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4013 7) + (=hanziku-10 . #xEC71) ; ý¢‚®±± + (=ucs . #x27ADF) ; 𧫟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4011 3) + (=hanziku-10 . #xEBEC) ; ý¢‚®¯¬ + (=ucs . #x27AE0) ; 𧫠 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4015 2) + (=hanziku-10 . #xECCE) ; ý¢‚®³Ž + (=ucs . #x27AE1) ; 𧫡 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4011 9) + (=hanziku-10 . #xEBF2) ; ý¢‚®¯² + (=ucs . #x27AE3) ; 𧫣 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4014 5) + (=hanziku-10 . #xECB1) ; ý¢‚®²± + (=ucs . #x27AE5) ; 𧫥 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4013 10) + (=hanziku-10 . #xEC74) ; ý¢‚®±´ + (=ucs . #x27AE7) ; 𧫧 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4014 8) + (=hanziku-10 . #xECB4) ; ý¢‚®²´ + (=ucs . #x27AE8) ; 𧫨 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4011 2) + (=hanziku-10 . #xEBEB) ; ý¢‚®¯« + (=ucs . #x27AE9) ; 𧫩 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4018 11) + (=hanziku-10 . #xED78) ; ý¢‚®µ¸ + (=ucs . #x27AEA) ; 𧫪 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4015 5) + (=hanziku-10 . #xECD1) ; ý¢‚®³‘ + (=ucs . #x27AEB) ; 𧫫 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4011 14) + (=hanziku-10 . #xEBF7) ; ý¢‚®¯· + (=ucs . #x27AED) ; 𧫭 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4015 7) + (=hanziku-10 . #xECD3) ; ý¢‚®³“ + (=ucs . #x27AEE) ; 𧫮 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4012 5) + (=hanziku-10 . #xEC4F) ; ý¢‚®± + (=ucs . #x27AEF) ; 𧫯 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4014 6) + (=hanziku-10 . #xECB2) ; ý¢‚®²² + (=ucs . #x27AF0) ; 𧫰 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4014 10) + (=hanziku-10 . #xECB6) ; ý¢‚®²¶ + (=ucs . #x27AF1) ; 𧫱 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4015 4) + (=hanziku-10 . #xECD0) ; ý¢‚®³ + (=ucs . #x27AF2) ; 𧫲 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4011 10) + (=hanziku-10 . #xEBF3) ; ý¢‚®¯³ + (=ucs . #x27AF7) ; 𧫷 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4013 6) + (=hanziku-10 . #xEC70) ; ý¢‚®±° + (=ucs . #x27AF8) ; 𧫸 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4013 12) + (=hanziku-10 . #xEC76) ; ý¢‚®±¶ + (=ucs . #x27AF9) ; 𧫹 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 40 27) + (=hanziku-12 . #xF0AA) ; ý¢ƒ‚ª + (=ucs . #x27AFB) ; 𧫻 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4014 2) + (=hanziku-10 . #xECAE) ; ý¢‚®²® + (=ucs . #x27AFD) ; 𧫽 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4019 13) + (=hanziku-10 . #xEDBC) ; ý¢‚®¶¼ + (=ucs . #x27AFE) ; 𧫾 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4021 5) + (=hanziku-10 . #xEDF4) ; ý¢‚®·´ + (=ucs . #x27AFF) ; 𧫿 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4022 4) + (=hanziku-10 . #xEE54) ; ý¢‚®¹” + (=ucs . #x27B00) ; 𧬀 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4019 5) + (=hanziku-10 . #xEDB4) ; ý¢‚®¶´ + (=ucs . #x27B01) ; 𧬁 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4018 8) + (=hanziku-10 . #xED75) ; ý¢‚®µµ + (=ucs . #x27B03) ; 𧬃 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4019 6) + (=hanziku-10 . #xEDB5) ; ý¢‚®¶µ + (=ucs . #x27B04) ; 𧬄 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4016 6) + (=hanziku-10 . #xECF2) ; ý¢‚®³² + (=ucs . #x27B07) ; 𧬇 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4018 12) + (=hanziku-10 . #xED79) ; ý¢‚®µ¹ + (=ucs . #x27B09) ; 𧬉 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4022 1) + (=hanziku-10 . #xEE51) ; ý¢‚®¹‘ + (=ucs . #x27B0B) ; 𧬋 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4020 2) + (=hanziku-10 . #xEDD1) ; ý¢‚®·‘ + (=ucs . #x27B0D) ; 𧬍 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4018 1) + (=hanziku-10 . #xED6E) ; ý¢‚®µ® + (=ucs . #x27B0E) ; 𧬎 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4017 1) + (=hanziku-10 . #xED4E) ; ý¢‚®µŽ + (=ucs . #x27B0F) ; 𧬏 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4017 10) + (=hanziku-10 . #xED57) ; ý¢‚®µ— + (=ucs . #x27B10) ; 𧬐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4019 2) + (=hanziku-10 . #xEDB1) ; ý¢‚®¶± + (=ucs . #x27B11) ; 𧬑 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4023 14) + (=hanziku-10 . #xEE7E) ; ý¢‚®¹¾ + (=ucs . #x27B12) ; 𧬒 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4018 3) + (=hanziku-10 . #xED70) ; ý¢‚®µ° + (=ucs . #x27B13) ; 𧬓 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4016 8) + (=hanziku-10 . #xECF4) ; ý¢‚®³´ + (=ucs . #x27B14) ; 𧬔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4017 3) + (=hanziku-10 . #xED50) ; ý¢‚®µ + (=ucs . #x27B16) ; 𧬖 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4017 2) + (=hanziku-10 . #xED4F) ; ý¢‚®µ + (=ucs . #x27B1D) ; 𧬝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4018 5) + (=hanziku-10 . #xED72) ; ý¢‚®µ² + (=ucs . #x27B1E) ; 𧬞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4018 9) + (=hanziku-10 . #xED76) ; ý¢‚®µ¶ + (=ucs . #x27B1F) ; 𧬟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4018 17) + (=hanziku-10 . #xED7E) ; ý¢‚®µ¾ + (=ucs . #x27B20) ; 𧬠 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4019 7) + (=hanziku-10 . #xEDB6) ; ý¢‚®¶¶ + (=ucs . #x27B21) ; 𧬡 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4019 12) + (=hanziku-10 . #xEDBB) ; ý¢‚®¶» + (=ucs . #x27B22) ; 𧬢 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4020 1) + (=hanziku-10 . #xEDD0) ; ý¢‚®· + (=ucs . #x27B23) ; 𧬣 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4031 5) + (=hanziku-10 . #xEFFA) ; ý¢‚®¿º + (=ucs . #x27B26) ; 𧬦 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4022 7) + (=hanziku-10 . #xEE57) ; ý¢‚®¹— + (=ucs . #x27B29) ; 𧬩 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4026 5) + (=hanziku-10 . #xEEF7) ; ý¢‚®»· + (=ucs . #x27B2A) ; 𧬪 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4026 2) + (=hanziku-10 . #xEEF4) ; ý¢‚®»´ + (=ucs . #x27B2B) ; 𧬫 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4023 11) + (=hanziku-10 . #xEE7B) ; ý¢‚®¹» + (=ucs . #x27B2C) ; 𧬬 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4023 6) + (=hanziku-10 . #xEE76) ; ý¢‚®¹¶ + (=ucs . #x27B2D) ; 𧬭 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4026 3) + (=hanziku-10 . #xEEF5) ; ý¢‚®»µ + (=ucs . #x27B2F) ; 𧬯 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4022 5) + (=hanziku-10 . #xEE55) ; ý¢‚®¹• + (=ucs . #x27B30) ; 𧬰 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4026 6) + (=hanziku-10 . #xEEF8) ; ý¢‚®»¸ + (=ucs . #x27B31) ; 𧬱 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4026 7) + (=hanziku-10 . #xEEF9) ; ý¢‚®»¹ + (=ucs . #x27B32) ; 𧬲 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4024 8) + (=hanziku-10 . #xEEBA) ; ý¢‚®ºº + (=ucs . #x27B33) ; 𧬳 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4024 9) + (=hanziku-10 . #xEEBB) ; ý¢‚®º» + (=ucs . #x27B34) ; 𧬴 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4026 4) + (=hanziku-10 . #xEEF6) ; ý¢‚®»¶ + (=ucs . #x27B35) ; 𧬵 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4026 10) + (=hanziku-10 . #xEEFC) ; ý¢‚®»¼ + (=ucs . #x27B36) ; 𧬶 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4024 10) + (=hanziku-10 . #xEEBC) ; ý¢‚®º¼ + (=ucs . #x27B3F) ; 𧬿 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4024 11) + (=hanziku-10 . #xEEBD) ; ý¢‚®º½ + (=ucs . #x27B40) ; 𧭀 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4026 9) + (=hanziku-10 . #xEEFB) ; ý¢‚®»» + (=ucs . #x27B41) ; 𧭁 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4028 12) + (=hanziku-10 . #xEFA1) ; ý¢‚®¾¡ + (=ucs . #x27B42) ; 𧭂 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4028 17) + (=hanziku-10 . #xEFA6) ; ý¢‚®¾¦ + (=ucs . #x27B44) ; 𧭄 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4027 9) + (=hanziku-10 . #xEF5C) ; ý¢‚®½œ + (=ucs . #x27B45) ; 𧭅 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4028 2) + (=hanziku-10 . #xEF75) ; ý¢‚®½µ + (=ucs . #x27B46) ; 𧭆 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4027 19) + (=hanziku-10 . #xEF66) ; ý¢‚®½¦ + (=ucs . #x27B47) ; 𧭇 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4027 7) + (=hanziku-10 . #xEF5A) ; ý¢‚®½š + (=ucs . #x27B49) ; 𧭉 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4027 6) + (=hanziku-10 . #xEF59) ; ý¢‚®½™ + (=ucs . #x27B4A) ; 𧭊 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4028 14) + (=hanziku-10 . #xEFA3) ; ý¢‚®¾£ + (=ucs . #x27B4B) ; 𧭋 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4027 10) + (=hanziku-10 . #xEF5D) ; ý¢‚®½ + (=ucs . #x27B4C) ; 𧭌 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4027 18) + (=hanziku-10 . #xEF65) ; ý¢‚®½¥ + (=ucs . #x27B4E) ; 𧭎 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4027 2) + (=hanziku-10 . #xEF55) ; ý¢‚®½• + (=ucs . #x27B4F) ; 𧭏 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4029 13) + (=hanziku-10 . #xEFC2) ; ý¢‚®¿‚ + (=ucs . #x27B51) ; 𧭑 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4027 17) + (=hanziku-10 . #xEF64) ; ý¢‚®½¤ + (=ucs . #x27B52) ; 𧭒 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 5 3069 18) + (=hanziku-8 . #xD268) ; ý¢‚‰¨ + (=ucs . #x27B54) ; 𧭔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4028 1) + (=hanziku-10 . #xEF74) ; ý¢‚®½´ + (=ucs . #x27B55) ; 𧭕 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4027 5) + (=hanziku-10 . #xEF58) ; ý¢‚®½˜ + (=ucs . #x27B56) ; 𧭖 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4028 6) + (=hanziku-10 . #xEF79) ; ý¢‚®½¹ + (=ucs . #x27B5A) ; 𧭚 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4028 7) + (=hanziku-10 . #xEF7A) ; ý¢‚®½º + (=ucs . #x27B5B) ; 𧭛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4029 9) + (=hanziku-10 . #xEFBE) ; ý¢‚®¾¾ + (=ucs . #x27B5C) ; 𧭜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4029 4) + (=hanziku-10 . #xEFB9) ; ý¢‚®¾¹ + (=ucs . #x27B5D) ; 𧭝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4030 15) + (=hanziku-10 . #xEFE4) ; ý¢‚®¿¤ + (=ucs . #x27B5E) ; 𧭞 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4030 14) + (=hanziku-10 . #xEFE3) ; ý¢‚®¿£ + (=ucs . #x27B5F) ; 𧭟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4029 6) + (=hanziku-10 . #xEFBB) ; ý¢‚®¾» + (=ucs . #x27B61) ; 𧭡 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4030 5) + (=hanziku-10 . #xEFDA) ; ý¢‚®¿š + (=ucs . #x27B63) ; 𧭣 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4030 1) + (=hanziku-10 . #xEFD6) ; ý¢‚®¿– + (=ucs . #x27B65) ; 𧭥 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4030 9) + (=hanziku-10 . #xEFDE) ; ý¢‚®¿ž + (=ucs . #x27B67) ; 𧭧 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4029 17) + (=hanziku-10 . #xEFC6) ; ý¢‚®¿† + (=ucs . #x27B68) ; 𧭨 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4029 2) + (=hanziku-10 . #xEFB7) ; ý¢‚®¾· + (=ucs . #x27B69) ; 𧭩 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4029 3) + (=hanziku-10 . #xEFB8) ; ý¢‚®¾¸ + (=ucs . #x27B6A) ; 𧭪 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4030 8) + (=hanziku-10 . #xEFDD) ; ý¢‚®¿ + (=ucs . #x27B6B) ; 𧭫 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4029 12) + (=hanziku-10 . #xEFC1) ; ý¢‚®¿ + (=ucs . #x27B6C) ; 𧭬 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4029 8) + (=hanziku-10 . #xEFBD) ; ý¢‚®¾½ + (=ucs . #x27B6D) ; 𧭭 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4029 5) + (=hanziku-10 . #xEFBA) ; ý¢‚®¾º + (=ucs . #x27B73) ; 𧭳 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4029 15) + (=hanziku-10 . #xEFC4) ; ý¢‚®¿„ + (=ucs . #x27B74) ; 𧭴 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4030 2) + (=hanziku-10 . #xEFD7) ; ý¢‚®¿— + (=ucs . #x27B75) ; 𧭵 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 40 29) + (=hanziku-12 . #xF0AC) ; ý¢ƒ‚¬ + (=ucs . #x27B76) ; 𧭶 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4030 6) + (=hanziku-10 . #xEFDB) ; ý¢‚®¿› + (=ucs . #x27B77) ; 𧭷 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4031 7) + (=hanziku-10 . #xEFFC) ; ý¢‚®¿¼ + (=ucs . #x27B7A) ; 𧭺 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4031 6) + (=hanziku-10 . #xEFFB) ; ý¢‚®¿» + (=ucs . #x27B7B) ; 𧭻 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4031 8) + (=hanziku-10 . #xEFFD) ; ý¢‚®¿½ + (=ucs . #x27B7C) ; 𧭼 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4031 15) + (=hanziku-10 . #xF045) ; ý¢‚¯… + (=ucs . #x27B7D) ; 𧭽 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4031 1) + (=hanziku-10 . #xEFF6) ; ý¢‚®¿¶ + (=ucs . #x27B7E) ; 𧭾 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 4 2929 14) + (=hanziku-8 . #xB34F) ; ý¢‚‹ + (=ucs . #x27B7F) ; 𧭿 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4030 18) + (=hanziku-10 . #xEFE7) ; ý¢‚®¿§ + (=ucs . #x27B83) ; 𧮃 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4029 16) + (=hanziku-10 . #xEFC5) ; ý¢‚®¿… + (=ucs . #x27B84) ; 𧮄 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4032 1) + (=hanziku-10 . #xF057) ; ý¢‚¯— + (=ucs . #x27B85) ; 𧮅 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4031 17) + (=hanziku-10 . #xF047) ; ý¢‚¯‡ + (=ucs . #x27B86) ; 𧮆 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4031 14) + (=hanziku-10 . #xF044) ; ý¢‚¯„ + (=ucs . #x27B87) ; 𧮇 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4031 16) + (=hanziku-10 . #xF046) ; ý¢‚¯† + (=ucs . #x27B89) ; 𧮉 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4032 2) + (=hanziku-10 . #xF058) ; ý¢‚¯˜ + (=ucs . #x27B8A) ; 𧮊 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4033 4) + (=hanziku-10 . #xF07A) ; ý¢‚¯º + (=ucs . #x27B8D) ; 𧮍 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4033 2) + (=hanziku-10 . #xF078) ; ý¢‚¯¸ + (=ucs . #x27B8E) ; 𧮎 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4031 2) + (=hanziku-10 . #xEFF7) ; ý¢‚®¿· + (=ucs . #x27B8F) ; 𧮏 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4031 13) + (=hanziku-10 . #xF043) ; ý¢‚¯ƒ + (=ucs . #x27B90) ; 𧮐 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4033 8) + (=hanziku-10 . #xF07E) ; ý¢‚¯¾ + (=ucs . #x27B92) ; 𧮒 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4033 11) + (=hanziku-10 . #xF0A3) ; ý¢‚¯‚£ + (=ucs . #x27B93) ; 𧮓 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4033 9) + (=hanziku-10 . #xF0A1) ; ý¢‚¯‚¡ + (=ucs . #x27B94) ; 𧮔 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4033 12) + (=hanziku-10 . #xF0A4) ; ý¢‚¯‚¤ + (=ucs . #x27B97) ; 𧮗 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4034 2) + (=hanziku-10 . #xF0BA) ; ý¢‚¯‚º + (=ucs . #x27B98) ; 𧮘 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4034 8) + (=hanziku-10 . #xF0C0) ; ý¢‚¯ƒ€ + (=ucs . #x27B99) ; 𧮙 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4034 4) + (=hanziku-10 . #xF0BC) ; ý¢‚¯‚¼ + (=ucs . #x27B9A) ; 𧮚 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4034 1) + (=hanziku-10 . #xF0B9) ; ý¢‚¯‚¹ + (=ucs . #x27B9B) ; 𧮛 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 8 41 1) + (=hanziku-12 . #xF0AD) ; ý¢ƒ‚­ + (=ucs . #x27B9C) ; 𧮜 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4034 6) + (=hanziku-10 . #xF0BE) ; ý¢‚¯‚¾ + (=ucs . #x27B9D) ; 𧮝 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4035 2) + (=hanziku-10 . #xF0DA) ; ý¢‚¯ƒš + (=ucs . #x27B9F) ; 𧮟 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4035 1) + (=hanziku-10 . #xF0D9) ; ý¢‚¯ƒ™ + (=ucs . #x27BA0) ; 𧮠 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4035 3) + (=hanziku-10 . #xF0DB) ; ý¢‚¯ƒ› + (=ucs . #x27BA1) ; 𧮡 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4035 6) + (=hanziku-10 . #xF0DE) ; ý¢‚¯ƒž + (=ucs . #x27BA2) ; 𧮢 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4035 4) + (=hanziku-10 . #xF0DC) ; ý¢‚¯ƒœ + (=ucs . #x27BA4) ; 𧮤 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4035 8) + (=hanziku-10 . #xF0E0) ; ý¢‚¯ƒ  + (=ucs . #x27BA6) ; 𧮦 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4035 10) + (=hanziku-10 . #xF0E2) ; ý¢‚¯ƒ¢ + (=ucs . #x27BA8) ; 𧮨 + )) +(define-char + '((ideographic-radical . 149) ; ⾔ + (hanyu-dazidian 6 4035 11) + (=hanziku-10 . #xF0E3) ; ý¢‚¯ƒ£ + (=ucs . #x27BA9) ; 𧮩 + )) diff --git a/lisp/utf-2000/Ideograph-R150-Valley.el b/lisp/utf-2000/Ideograph-R150-Valley.el new file mode 100644 index 0000000..9e007b5 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R150-Valley.el @@ -0,0 +1,650 @@ +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 7791) + (chinese-gb2312 . #x3948) ; ø»„©» + (=jis-x0208 . #x432B) ; ø½Š¨‚ + (korean-ksc5601 . #x4D5B) ; ø»‰›® + (chinese-isoir165 . #x3948) ; ø»’‹ + (chinese-cns11643-1 . #x4B47) ; ø»’€® + (=gt-pj-1 . #x432B) ; è°· + (ideograph-daikanwa . 36182) ; ø¸ˆµ– + (=gt-k . 02607) ; ý¡„€¨¯ + (=ucs . #x8C37) ; è°· + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 0) + (total-strokes . 7) + (chinese-cns11643-5 . #x2477) ; ø»™°œ + (ideograph-daikanwa . 36183) ; ø¸ˆµ— + (=ucs . #x27BAB) ; 𧮫 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B49) ; ø»—¯¼ + (ideograph-daikanwa . 36184) ; ø¸ˆµ˜ + (=ucs . #x472A) ; 䜪 + )) +(define-char + '((=>ucs . #x27BAC) ; 𧮬 + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 36185) ; ø¸ˆµ™ + )) +(define-char + '((morohashi-daikanwa 36185 0 1) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x3024) ; ø»—¶­ + (=ucs . #x27BAC) ; 𧮬 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 3) + (total-strokes . 10) + (japanese-jisx0212 . #x5E62) ; ø»‹¾· + (chinese-cns11643-5 . #x3046) ; ø»š“ + (ideograph-daikanwa . 36186) ; ø¸ˆµš + (=ucs . #x8C38) ; è°¸ + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x3023) ; ø»—¶¬ + (ideograph-daikanwa . 36187) ; ø¸ˆµ› + (=ucs . #x472B) ; 䜫 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x3044) ; ø»š‘ + (ideograph-daikanwa . 36188) ; ø¸ˆµœ + (=ucs . #x27BAD) ; 𧮭 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x3045) ; ø»š’ + (ideograph-daikanwa . 36189) ; ø¸ˆµ + (=ucs . #x27BAE) ; 𧮮 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3548) ; ø»—¾§ + (ideograph-daikanwa . 36190) ; ø¸ˆµž + (=ucs . #x27BAF) ; 𧮯 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5E63) ; ø»‹¾¸ + (chinese-cns11643-2 . #x3950) ; ø»“°Ÿ + (=jis-x0213-2-2000 . #x7876) ; ø»¦ž‡ + (ideograph-daikanwa . 36191) ; ø¸ˆµŸ + (=ucs . #x8C39) ; è°¹ + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3549) ; ø»—¾¨ + (ideograph-daikanwa . 36192) ; ø¸ˆµ  + (=ucs . #x27BB0) ; 𧮰 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 4) + (total-strokes . 11) + (=jis-x0208 . #x6C2E) ; ø½‹¤“ + (chinese-cns11643-3 . #x392A) ; ø»•¹½ + (ideograph-daikanwa . 36193) ; ø¸ˆµ¡ + (=ucs . #x8C3A) ; è°º + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 36194) ; ø¸ˆµ¢ + (=ucs . #x27BB1) ; 𧮱 + )) +(define-char + '((=>ucs . #x27BB1) ; 𧮱 + (morohashi-daikanwa 36194 0 0) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3547) ; ø»—¾¦ + )) +(define-char + '((=>ucs . #x8C3B) ; è°» + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 36195) ; ø¸ˆµ£ + )) +(define-char + '((morohashi-daikanwa 36195 0 1) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x3951) ; ø»“°  + (=ucs . #x8C3B) ; è°» + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x447B) ; ø»œ©¤ + (ideograph-daikanwa . 36196) ; ø¸ˆµ¤ + (=ucs . #x27BB2) ; 𧮲 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B3A) ; ø»˜‡ + (=jis-x0213-2-2000 . #x7877) ; ø»¦žˆ + (ideograph-daikanwa . 36197) ; ø¸ˆµ¥ + (=ucs . #x27BB3) ; 𧮳 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E7A) ; ø»œ¸ + (ideograph-daikanwa . 36198) ; ø¸ˆµ¦ + (=ucs . #x472C) ; 䜬 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F27) ; ø»–‚® + (ideograph-daikanwa . 36199) ; ø¸ˆµ§ + (=ucs . #x472D) ; 䜭 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 36200) ; ø¸ˆµ¨ + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x427E) ; ø»šœ§ + (ideograph-daikanwa . 36201) ; ø¸ˆµ© + (=ucs . #x27BB5) ; 𧮵 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4758) ; ø»”…‹ + (ideograph-daikanwa . 36202) ; ø¸ˆµª + (=ucs . #x8C3C) ; è°¼ + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4321) ; ø»šœ¨ + (ideograph-daikanwa . 36203) ; ø¸ˆµ« + (=ucs . #x27BB6) ; 𧮶 + )) +(define-char + '((=>ucs . #x27BB7) ; 𧮷 + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 36204) ; ø¸ˆµ¬ + )) +(define-char + '((morohashi-daikanwa 36204 0 1) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x584C) ; ø»† + (=ucs . #x27BB7) ; 𧮷 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x474D) ; ø»˜™ˆ + (ideograph-daikanwa . 36205) ; ø¸ˆµ­ + (=ucs . #x27BB8) ; 𧮸 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x474C) ; ø»˜™‡ + (ideograph-daikanwa . 36206) ; ø¸ˆµ® + (=ucs . #x472E) ; 䜮 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5E64) ; ø»‹¾¹ + (chinese-cns11643-2 . #x4E38) ; ø»”Ž½ + (=jis-x0213-2-2000 . #x7878) ; ø»¦ž‰ + (ideograph-daikanwa . 36207) ; ø¸ˆµ¯ + (=ucs . #x8C3D) ; è°½ + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E77) ; ø»–š€ + (ideograph-daikanwa . 36208) ; ø¸ˆµ° + (=ucs . #x472F) ; 䜯 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x512C) ; ø»š±— + (ideograph-daikanwa . 36209) ; ø¸ˆµ± + (=ucs . #x27BBA) ; 𧮺 + )) +(define-char + '((=>ucs . #x27BBB) ; 𧮻 + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36210) ; ø¸ˆµ² + )) +(define-char + '((morohashi-daikanwa 36210 0 2) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D63) ; ø»˜¢’ + (=ucs . #x27BBB) ; 𧮻 + )) +(define-char + '((=>ucs . #x27BBC) ; 𧮼 + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36211) ; ø¸ˆµ³ + )) +(define-char + '((morohashi-daikanwa 36211 0 0) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x512D) ; ø»š±˜ + (=ucs . #x27BBC) ; 𧮼 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x512B) ; ø»š±– + (ideograph-daikanwa . 36212) ; ø¸ˆµ´ + (=ucs . #x27BBD) ; 𧮽 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5E65) ; ø»‹¾º + (chinese-cns11643-2 . #x544E) ; ø»”˜‡ + (ideograph-daikanwa . 36213) ; ø¸ˆµµ + (=ucs . #x8C3E) ; è°¾ + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5842) ; ø»š»¿ + (ideograph-daikanwa . 36215) ; ø¸ˆµ· + (=ucs . #x27BC0) ; 𧯀 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3356) ; ø»žš… + (ideograph-daikanwa . 36216) ; ø¸ˆµ¸ + (=ucs . #x27BC1) ; 𧯁 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3355) ; ø»žš„ + (ideograph-daikanwa . 36217) ; ø¸ˆµ¹ + (=ucs . #x27BC2) ; 𧯂 + )) +(define-char + '((=>ucs . #x8C3F) ; è°¿ + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 7799) + (=jis-x0208 . #x6C30) ; ø½‹¤• + (korean-ksc5601 . #x4D2C) ; ø»‰š¿ + (ideograph-daikanwa . 36219) ; ø¸ˆµ» + (ucs-jis . #x8C3F) ; ø½‹¤• + )) +(define-char + '((morohashi-daikanwa 36219 0 2) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-1 . #x7551) ; ø»’¾¤ + (=ucs . #x8C3F) ; è°¿ + )) +(define-char + '((=>ucs . #x8C40) ; 豀 + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36220) ; ø¸ˆµ¼ + )) +(define-char + '((morohashi-daikanwa 36220 0 2) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-3 . #x564D) ; ø»–¥† + (=ucs . #x8C40) ; 豀 + )) +(define-char + '((=>ucs . #x8C41) ; 豁 + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36221) ; ø¸ˆµ½ + )) +(define-char + '((morohashi-daikanwa 36221 0 0) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-gb2312 . #x3B6D) ; ø»„­œ + (=jis-x0208 . #x6C2F) ; ø½‹¤” + (chinese-isoir165 . #x3B6D) ; ø»•¬ + (=ucs . #x8C41) ; 豁 + )) +(define-char + '((=>ucs . #x8C41) ; 豁 + (morohashi-daikanwa 36221 0 2) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-1 . #x7550) ; ø»’¾£ + )) +(define-char + '((=>ucs . #x8C41) ; 豁 + (morohashi-daikanwa 36221 0 2 0) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 10) + (total-strokes . 17) + (korean-ksc5601 . #x7C43) ; ø»Š ˜ + )) +(define-char + '((=>ucs . #x27BC6) ; 𧯆 + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36222) ; ø¸ˆµ¾ + )) +(define-char + '((morohashi-daikanwa 36222 0 1) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 10) + (total-strokes . 17) + (=ucs . #x27BC6) ; 𧯆 + )) +(define-char + '((=>ucs . #x27BC6) ; 𧯆 + (morohashi-daikanwa 36222 0 2) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C2A) ; ø»ž¦§ + )) +(define-char + '((=>ucs . #x27BC9) ; 𧯉 + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36223) ; ø¸ˆµ¿ + )) +(define-char + '((morohashi-daikanwa 36223 0 0) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E57) ; ø»›…ˆ + (=ucs . #x27BC9) ; 𧯉 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5875) ; ø»˜²® + (ideograph-daikanwa . 36224) ; ø¸ˆ¶€ + (=ucs . #x4730) ; 䜰 + )) +(define-char + '((=>ucs . #x8C42) ; 豂 + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36225) ; ø¸ˆ¶ + )) +(define-char + '((morohashi-daikanwa 36225 0 2) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6359) ; ø»”®” + (=ucs . #x8C42) ; 豂 + )) +(define-char + '((=>ucs . #x27BCA) ; 𧯊 + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36226) ; ø¸ˆ¶‚ + )) +(define-char + '((morohashi-daikanwa 36226 0 0) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x433E) ; ø»ž± + (=ucs . #x27BCA) ; 𧯊 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D61) ; ø»˜¹° + (ideograph-daikanwa . 36227) ; ø¸ˆ¶ƒ + (=ucs . #x4731) ; 䜱 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A36) ; ø»ž»— + (ideograph-daikanwa . 36228) ; ø¸ˆ¶„ + (=ucs . #x27BCB) ; 𧯋 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6954) ; ø»›• + (ideograph-daikanwa . 36229) ; ø¸ˆ¶… + (=ucs . #x27BCD) ; 𧯍 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x6730) ; ø»”³£ + (ideograph-daikanwa . 36230) ; ø¸ˆ¶† + (=ucs . #x8C43) ; 豃 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A37) ; ø»ž»˜ + (ideograph-daikanwa . 36231) ; ø¸ˆ¶‡ + (=ucs . #x27BCE) ; 𧯎 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6955) ; ø»›• + (ideograph-daikanwa . 36232) ; ø¸ˆ¶ˆ + (=ucs . #x27BCF) ; 𧯏 + )) +(define-char + '((=>ucs . #x214DB) ; 𡓛 + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 36233) ; ø¸ˆ¶‰ + )) +(define-char + '((morohashi-daikanwa 36233 0 0) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A3B) ; ø»ž»œ + (=ucs . #x214DB) ; 𡓛 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A38) ; ø»ž»™ + (ideograph-daikanwa . 36234) ; ø¸ˆ¶Š + (=ucs . #x27BD0) ; 𧯐 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A3A) ; ø»ž»› + (ideograph-daikanwa . 36235) ; ø¸ˆ¶‹ + (=ucs . #x27BD4) ; 𧯔 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A39) ; ø»ž»š + (ideograph-daikanwa . 36236) ; ø¸ˆ¶Œ + (=ucs . #x27BCC) ; 𧯌 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x503A) ; ø»Ÿ„ + (ideograph-daikanwa . 36237) ; ø¸ˆ¶ + (=ucs . #x27BD3) ; 𧯓 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x713E) ; ø»› © + (ideograph-daikanwa . 36238) ; ø¸ˆ¶Ž + (=ucs . #x27BD5) ; 𧯕 + )) +(define-char + '((=>ucs . #x8C44) ; 豄 + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36239) ; ø¸ˆ¶ + )) +(define-char + '((morohashi-daikanwa 36239 0 1) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F64) ; ø»–²« + (=ucs . #x8C44) ; 豄 + )) +(define-char + '((=>ucs . #x4732) ; 䜲 + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36240) ; ø¸ˆ¶ + )) +(define-char + '((morohashi-daikanwa 36240 0 2) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-4 . #x694C) ; ø»™‹ƒ + (=ucs . #x4732) ; 䜲 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 16) + (total-strokes . 23) + (japanese-jisx0212 . #x5E66) ; ø»‹¾» + (=jis-x0213-2-2000 . #x787B) ; ø»¦žŒ + (ideograph-daikanwa . 36241) ; ø¸ˆ¶‘ + (=ucs . #x8C45) ; 豅 + )) +(define-char + '((=>ucs . #x8C45) ; 豅 + (morohashi-daikanwa 36241 0 0) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F52) ; ø»”¿µ + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A76) ; ø»›®¯ + (ideograph-daikanwa . 36243) ; ø¸ˆ¶“ + (=ucs . #x27BD8) ; 𧯘 + )) +(define-char + '((ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 24) + (total-strokes . 31) + (ideograph-daikanwa . 36244) ; ø¸ˆ¶” + (=ucs . #x27BD9) ; 𧯙 + )) +(define-char + '((=>ucs . #x27BD9) ; 𧯙 + (morohashi-daikanwa 36244 0 0) + (ideographic-radical . 150) ; ⾕ + (ideographic-strokes . 24) + (total-strokes . 31) + (chinese-cns11643-7 . #x6577) ; ø»Ÿ¤‚ + )) diff --git a/lisp/utf-2000/Ideograph-R151-Bean.el b/lisp/utf-2000/Ideograph-R151-Bean.el new file mode 100644 index 0000000..350e41c --- /dev/null +++ b/lisp/utf-2000/Ideograph-R151-Bean.el @@ -0,0 +1,904 @@ +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 7801) + (chinese-gb2312 . #x3639) ; ø»„¥’ + (=jis-x0208 . #x4626) ; ø½Š¬— + (korean-ksc5601 . #x5467) ; ø»‰¦Œ + (chinese-isoir165 . #x3639) ; ø»¢ + (chinese-cns11643-1 . #x4B48) ; ø»’€¯ + (=gt-pj-1 . #x4626) ; 豆 + (ideograph-daikanwa . 36245) ; ø¸ˆ¶• + (=gt-k . 02619) ; ý¡„€¨» + (=ucs . #x8C46) ; 豆 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 2) + (total-strokes . 9) + (ideograph-daikanwa . 36246) ; ø¸ˆ¶– + (=ucs . #x27BDA) ; 𧯚 + )) +(define-char + '((=>ucs . #x27BDA) ; 𧯚 + (morohashi-daikanwa 36246 0 0) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-6 . #x3455) ; ø»œ‘ž + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-gb2312 . #x7478) ; ø»†• + (japanese-jisx0212 . #x5E67) ; ø»‹¾¼ + (chinese-isoir165 . #x7478) ; ø»Ž©¥ + (chinese-cns11643-2 . #x3322) ; ø»“¦½ + (=jis-x0213-2-2000 . #x787C) ; ø»¦ž + (ideograph-daikanwa . 36247) ; ø¸ˆ¶— + (=ucs . #x8C47) ; 豇 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C35) ; ø»œœ® + (ideograph-daikanwa . 36248) ; ø¸ˆ¶˜ + (=ucs . #x27BDB) ; 𧯛 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 7802) + (=jis-x0208 . #x6C31) ; ø½‹¤– + (korean-ksc5601 . #x5142) ; ø»‰¡ + (chinese-cns11643-1 . #x583F) ; ø»’“¬ + (chinese-gb12345 . #x4671) ; 豈 + (=gt-pj-1 . #x6C31) ; 豈 + (ideograph-daikanwa . 36249) ; ø¸ˆ¶™ + (=gt-k . 06644) ; ý¡„§´ + (=ucs . #x8C48) ; 豈 + )) +(define-char + '((=>ucs . #x27BDC) ; 𧯜 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 36250) ; ø¸ˆ¶š + )) +(define-char + '((morohashi-daikanwa 36250 0 0) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C34) ; ø»œœ­ + (=ucs . #x27BDC) ; 𧯜 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 36251) ; ø¸ˆ¶› + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x354A) ; ø»—¾© + (ideograph-daikanwa . 36252) ; ø¸ˆ¶œ + (=ucs . #x4734) ; 䜴 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-gb2312 . #x7479) ; ø»†– + (japanese-jisx0212 . #x5E68) ; ø»‹¾½ + (chinese-isoir165 . #x7479) ; ø»Ž©¦ + (chinese-cns11643-1 . #x5D47) ; ø»’›Š + (=jis-x0213-1-2000 . #x7C36) ; ø»¤˜» + (ideograph-daikanwa . 36253) ; ø¸ˆ¶ + (=ucs . #x8C49) ; 豉 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 36254) ; ø¸ˆ¶ž + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x392B) ; ø»•¹¾ + (=ucs . #x3AB7) ; 㪷 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B3B) ; ø»˜‡Ž + (ideograph-daikanwa . 36255) ; ø¸ˆ¶Ÿ + (=ucs . #x27BE0) ; 𧯠 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C3E) ; ø»š’³ + (ideograph-daikanwa . 36256) ; ø¸ˆ¶  + (=ucs . #x27BE1) ; 𧯡 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F28) ; ø»–‚¯ + (ideograph-daikanwa . 36257) ; ø¸ˆ¶¡ + (=ucs . #x4735) ; 䜵 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E7B) ; ø»œ¸ + (ideograph-daikanwa . 36259) ; ø¸ˆ¶£ + (=ucs . #x27BE2) ; 𧯢 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4322) ; ø»šœ© + (ideograph-daikanwa . 36260) ; ø¸ˆ¶¤ + (=ucs . #x27BE5) ; 𧯥 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4074) ; ø»˜ + (ideograph-daikanwa . 36261) ; ø¸ˆ¶¥ + (=ucs . #x4736) ; 䜶 + )) +(define-char + '((=>ucs . #x27BE6) ; 𧯦 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 36262) ; ø¸ˆ¶¦ + )) +(define-char + '((morohashi-daikanwa 36262 0 2) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4075) ; ø»˜ž + (=ucs . #x27BE6) ; 𧯦 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7807) + (=jis-x0208 . #x4B2D) ; ø½Š³´ + (korean-ksc5601 . #x7925) ; ø»Š›  + (chinese-cns11643-2 . #x475A) ; ø»”… + (=gt-pj-1 . #x4B2D) ; 豊 + (ideograph-daikanwa . 36263) ; ø¸ˆ¶§ + (=gt-k . 10269) ; ý¡„‚  + (=ucs . #x8C4A) ; 豊 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5E69) ; ø»‹¾¾ + (chinese-cns11643-2 . #x4759) ; ø»”…Œ + (ideograph-daikanwa . 36264) ; ø¸ˆ¶¨ + (=ucs . #x8C4B) ; 豋 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x474E) ; ø»˜™‰ + (ideograph-daikanwa . 36266) ; ø¸ˆ¶ª + (=ucs . #x4737) ; 䜷 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4750) ; ø»˜™‹ + (ideograph-daikanwa . 36267) ; ø¸ˆ¶« + (=ucs . #x27BE9) ; 𧯩 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6254) ; ø»• + (ideograph-daikanwa . 36268) ; ø¸ˆ¶¬ + (=ucs . #x27BEA) ; 𧯪 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4751) ; ø»˜™Œ + (ideograph-daikanwa . 36269) ; ø¸ˆ¶­ + (=ucs . #x27BEB) ; 𧯫 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x474F) ; ø»˜™Š + (ideograph-daikanwa . 36270) ; ø¸ˆ¶® + (=ucs . #x4738) ; 䜸 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x496C) ; ø»–’Ÿ + (ideograph-daikanwa . 36271) ; ø¸ˆ¶¯ + (=ucs . #x4739) ; 䜹 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36272) ; ø¸ˆ¶° + (=ucs . #x27BED) ; 𧯭 + )) +(define-char + '((=>ucs . #x27BED) ; 𧯭 + (morohashi-daikanwa 36272 0 0) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2928) ; ø»žŠ« + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7809) + (chinese-gb2312 . #x4D63) ; ø»…‡® + (=jis-x0208 . #x6C32) ; ø½‹¤— + (korean-ksc5601 . #x6855) ; ø»Šƒ’ + (chinese-isoir165 . #x4D63) ; ø»¯¾ + (chinese-cns11643-1 . #x6F27) ; ø»’µ† + (ideograph-daikanwa . 36273) ; ø¸ˆ¶± + (=ucs . #x8C4C) ; 豌 + )) +(define-char + '((=>ucs . #x27BF3) ; 𧯳 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36274) ; ø¸ˆ¶² + )) +(define-char + '((morohashi-daikanwa 36274 0 0) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2926) ; ø»žŠ© + (=ucs . #x27BF3) ; 𧯳 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D64) ; ø»˜¢“ + (ideograph-daikanwa . 36275) ; ø¸ˆ¶³ + (=ucs . #x473A) ; 䜺 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2927) ; ø»žŠª + (ideograph-daikanwa . 36276) ; ø¸ˆ¶´ + (=ucs . #x27BEE) ; 𧯮 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2925) ; ø»žŠ¨ + (ideograph-daikanwa . 36277) ; ø¸ˆ¶µ + (=ucs . #x27BEF) ; 𧯯 + )) +(define-char + '((=>ucs . #x27BF0) ; 𧯰 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36278) ; ø¸ˆ¶¶ + )) +(define-char + '((morohashi-daikanwa 36278 0 0) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x512F) ; ø»š±š + (=ucs . #x27BF0) ; 𧯰 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x544F) ; ø»”˜ˆ + (ideograph-daikanwa . 36279) ; ø¸ˆ¶· + (=ucs . #x8C4D) ; 豍 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7811) + (=jis-x0208 . #x6C33) ; ø½‹¤˜ + (chinese-cns11643-1 . #x6F28) ; ø»’µ‡ + (ideograph-daikanwa . 36280) ; ø¸ˆ¶¸ + (=ucs . #x8C4E) ; 豎 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x512E) ; ø»š±™ + (ideograph-daikanwa . 36281) ; ø¸ˆ¶¹ + (=ucs . #x27BF1) ; 𧯱 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5843) ; ø»š¼€ + (ideograph-daikanwa . 36283) ; ø¸ˆ¶» + (=ucs . #x27BF7) ; 𧯷 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x5270) ; ø»–Ÿ± + (ideograph-daikanwa . 36284) ; ø¸ˆ¶¼ + (=ucs . #x473B) ; 䜻 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5373) ; ø»˜«– + (ideograph-daikanwa . 36285) ; ø¸ˆ¶½ + (=ucs . #x473C) ; 䜼 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5374) ; ø»˜«— + (ideograph-daikanwa . 36286) ; ø¸ˆ¶¾ + (=ucs . #x27BF8) ; 𧯸 + )) +(define-char + '((=>ucs . #x473D) ; 䜽 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 36287) ; ø¸ˆ¶¿ + )) +(define-char + '((morohashi-daikanwa 36287 0 2) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x526F) ; ø»–Ÿ° + (=ucs . #x473D) ; 䜽 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5372) ; ø»˜«• + (ideograph-daikanwa . 36288) ; ø¸ˆ·€ + (=ucs . #x473E) ; 䜾 + )) +(define-char + '((=>ucs . #x27BF9) ; 𧯹 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 36289) ; ø¸ˆ· + )) +(define-char + '((morohashi-daikanwa 36289 0 0) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3357) ; ø»žš† + (=ucs . #x27BF9) ; 𧯹 + )) +(define-char + '((=>ucs . #x27BFA) ; 𧯺 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 36290) ; ø¸ˆ·‚ + )) +(define-char + '((morohashi-daikanwa 36290 0 0) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5844) ; ø»š¼ + (=ucs . #x27BFA) ; 𧯺 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 36291) ; ø¸ˆ·ƒ + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x5271) ; ø»–Ÿ² + (=ucs . #x473F) ; 䜿 + )) +(define-char + '((=>ucs . #x8C4F) ; 豏 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x5E6A) ; ø»‹¾¿ + (=jis-x0213-2-2000 . #x787D) ; ø»¦žŽ + (ideograph-daikanwa . 36292) ; ø¸ˆ·„ + (ucs-jis . #x8C4F) ; ø»‹¾¿ + )) +(define-char + '((morohashi-daikanwa 36292 0 2) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F5D) ; ø»”¨  + (=ucs . #x8C4F) ; 豏 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5876) ; ø»˜²¯ + (ideograph-daikanwa . 36293) ; ø¸ˆ·… + (=ucs . #x4740) ; 䝀 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5877) ; ø»˜²° + (ideograph-daikanwa . 36294) ; ø¸ˆ·† + (=ucs . #x4741) ; 䝁 + )) +(define-char + '((=>ucs . #x27BFC) ; 𧯼 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36295) ; ø¸ˆ·‡ + )) +(define-char + '((morohashi-daikanwa 36295 0 2) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E5A) ; ø»›…‹ + (=ucs . #x27BFC) ; 𧯼 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C2D) ; ø»ž¦ª + (ideograph-daikanwa . 36296) ; ø¸ˆ·ˆ + (=ucs . #x27BFD) ; 𧯽 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E58) ; ø»›…‰ + (ideograph-daikanwa . 36297) ; ø¸ˆ·‰ + (=ucs . #x27BFE) ; 𧯾 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C2C) ; ø»ž¦© + (ideograph-daikanwa . 36298) ; ø¸ˆ·Š + (=ucs . #x27BFF) ; 𧯿 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-3 . #x564E) ; ø»–¥‡ + (ideograph-daikanwa . 36300) ; ø¸ˆ·Œ + (=ucs . #x4742) ; 䝂 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E59) ; ø»›…Š + (ideograph-daikanwa . 36301) ; ø¸ˆ· + (=ucs . #x27C00) ; 𧰀 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C2B) ; ø»ž¦¨ + (=ucs . #x27C01) ; 𧰁 + )) +(define-char + '((=>ucs . #x27C03) ; 𧰃 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36302) ; ø¸ˆ·Ž + )) +(define-char + '((morohashi-daikanwa 36302 0 1) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6469) ; ø»›ŽŽ + (=ucs . #x27C03) ; 𧰃 + )) +(define-char + '((=>ucs . #x27C04) ; 𧰄 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36303) ; ø¸ˆ· + )) +(define-char + '((morohashi-daikanwa 36303 0 0) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D63) ; ø»˜¹² + (=ucs . #x27C04) ; 𧰄 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 7808) + (=jis-x0208 . #x6C34) ; ø½‹¤™ + (chinese-cns11643-1 . #x7742) ; ø»“‘ + (chinese-gb12345 . #x3761) ; 豐 + (ideograph-daikanwa . 36304) ; ø¸ˆ· + (=ucs . #x8C50) ; 豐 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4340) ; ø»ž± + (ideograph-daikanwa . 36305) ; ø¸ˆ·‘ + (=ucs . #x27C05) ; 𧰅 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D62) ; ø»˜¹± + (ideograph-daikanwa . 36306) ; ø¸ˆ·’ + (=ucs . #x27C06) ; 𧰆 + )) +(define-char + '((=>ucs . #x27C07) ; 𧰇 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36307) ; ø¸ˆ·“ + )) +(define-char + '((morohashi-daikanwa 36307 0 1) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E5B) ; ø»›…Œ + (=ucs . #x27C07) ; 𧰇 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4342) ; ø»ž±‘ + (ideograph-daikanwa . 36308) ; ø¸ˆ·” + (=ucs . #x27C0D) ; 𧰍 + )) +(define-char + '((=>ucs . #x21546) ; 𡕆 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36309) ; ø¸ˆ·• + )) +(define-char + '((morohashi-daikanwa 36309 0 0) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x433F) ; ø»ž±Ž + (=ucs . #x21546) ; 𡕆 + )) +(define-char + '((=>ucs . #x27C0C) ; 𧰌 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36310) ; ø¸ˆ·– + )) +(define-char + '((=>ucs . #x27C0C) ; 𧰌 + (morohashi-daikanwa 36310 0 1) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4341) ; ø»ž± + )) +(define-char + '((morohashi-daikanwa 36310 0 3) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 11) + (total-strokes . 18) + (=ucs . #x27C0C) ; 𧰌 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A3C) ; ø»ž» + (ideograph-daikanwa . 36312) ; ø¸ˆ·˜ + (=ucs . #x27C09) ; 𧰉 + )) +(define-char + '((=>ucs . #x27C0A) ; 𧰊 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 36313) ; ø¸ˆ·™ + )) +(define-char + '((=>ucs . #x27C0A) ; 𧰊 + (morohashi-daikanwa 36313 0 4) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6957) ; ø»›•’ + )) +(define-char + '((morohashi-daikanwa 36313 0 5) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 12) + (total-strokes . 19) + (=ucs . #x27C0A) ; 𧰊 + )) +(define-char + '((=>ucs . #x27C0B) ; 𧰋 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 36314) ; ø¸ˆ·š + )) +(define-char + '((morohashi-daikanwa 36314 0 2) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A3D) ; ø»ž»ž + (=ucs . #x27C0B) ; 𧰋 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6956) ; ø»›•‘ + (ideograph-daikanwa . 36315) ; ø¸ˆ·› + (=ucs . #x27C10) ; 𧰐 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D66) ; ø»››™ + (ideograph-daikanwa . 36317) ; ø¸ˆ· + (=ucs . #x27C11) ; 𧰑 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 13) + (total-strokes . 20) + (japanese-jisx0212 . #x5E6B) ; ø»‹¿€ + (chinese-cns11643-3 . #x5D34) ; ø»–®¿ + (ideograph-daikanwa . 36318) ; ø¸ˆ·ž + (=ucs . #x8C51) ; 豑 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D65) ; ø»››˜ + (ideograph-daikanwa . 36319) ; ø¸ˆ·Ÿ + (=ucs . #x27C12) ; 𧰒 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D67) ; ø»››š + (ideograph-daikanwa . 36320) ; ø¸ˆ·  + (=ucs . #x27C13) ; 𧰓 + )) +(define-char + '((=>ucs . #x27C15) ; 𧰕 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 36321) ; ø¸ˆ·¡ + )) +(define-char + '((morohashi-daikanwa 36321 0 0) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D64) ; ø»››— + (=ucs . #x27C15) ; 𧰕 + )) +(define-char + '((=>ucs . #x4743) ; 䝃 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36322) ; ø¸ˆ·¢ + )) +(define-char + '((morohashi-daikanwa 36322 0 0) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x6744) ; ø»™‡¿ + (=ucs . #x4743) ; 䝃 + )) +(define-char + '((=>ucs . #x27C18) ; 𧰘 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36323) ; ø¸ˆ·£ + )) +(define-char + '((morohashi-daikanwa 36323 0 3) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x713F) ; ø»› ª + (=ucs . #x27C18) ; 𧰘 + )) +(define-char + '((=>ucs . #x27C19) ; 𧰙 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36324) ; ø¸ˆ·¤ + )) +(define-char + '((=>ucs . #x27C19) ; 𧰙 + (morohashi-daikanwa 36324 0 0) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x7441) ; ø»›¥† + )) +(define-char + '((morohashi-daikanwa 36324 0 1) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 15) + (total-strokes . 22) + (=ucs . #x27C19) ; 𧰙 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C6B) ; ø»Ÿ–¨ + (ideograph-daikanwa . 36325) ; ø¸ˆ·¥ + (=ucs . #x24BB5) ; 𤮵 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 17) + (total-strokes . 24) + (ideograph-daikanwa . 36326) ; ø¸ˆ·¦ + (=ucs . #x27C20) ; 𧰠 + )) +(define-char + '((=>ucs . #x27C20) ; 𧰠 + (morohashi-daikanwa 36326 0 4) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x7832) ; ø»›ª¯ + )) +(define-char + '((=>ucs . #x4744) ; 䝄 + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 36327) ; ø¸ˆ·§ + )) +(define-char + '((morohashi-daikanwa 36327 0 1) + (ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D24) ; ø»™“ + (=ucs . #x4744) ; 䝄 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-5 . #x794F) ; ø»›¬ª + (ideograph-daikanwa . 36328) ; ø¸ˆ·¨ + (=ucs . #x27C21) ; 𧰡 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 20) + (total-strokes . 27) + (japanese-jisx0212 . #x5E6C) ; ø»‹¿ + (chinese-cns11643-3 . #x6221) ; ø»–¶‚ + (ideograph-daikanwa . 36330) ; ø¸ˆ·ª + (=ucs . #x8C53) ; 豓 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A77) ; ø»›®° + (ideograph-daikanwa . 36331) ; ø¸ˆ·« + (=ucs . #x27C23) ; 𧰣 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 21) + (total-strokes . 28) + (japanese-jisx0212 . #x5E6D) ; ø»‹¿‚ + (chinese-cns11643-1 . #x7D43) ; ø»“Š† + (=jis-x0213-2-2000 . #x787E) ; ø»¦ž + (ideograph-daikanwa . 36332) ; ø¸ˆ·¬ + (=ucs . #x8C54) ; 豔 + )) +(define-char + '((ideographic-radical . 151) ; ⾖ + (ideographic-strokes . 22) + (total-strokes . 29) + (chinese-cns11643-7 . #x6545) ; ø»Ÿ£ + (ideograph-daikanwa . 36333) ; ø¸ˆ·­ + (=ucs . #x27C25) ; 𧰥 + )) diff --git a/lisp/utf-2000/Ideograph-R152-Pig.el b/lisp/utf-2000/Ideograph-R152-Pig.el new file mode 100644 index 0000000..0446bf7 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R152-Pig.el @@ -0,0 +1,1566 @@ +(define-char + '((=>ucs . #x8C55) ; 豕 + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-1 . 7813) + (shinjigen-2 . 7813) + (korean-ksc5601 . #x634E) ; ø»‰»µ + (=jis-x0208-1990 . #x6C35) ; ø½‹¤š + (=gt-pj-1 . #x6C35) ; ø»‰»µ + (ideograph-daikanwa . 36334) ; ø¸ˆ·® + (=gt-k . 02730) ; ý¡„€ªª + (ucs-jis . #x8C55) ; ø»‰»µ + )) +(define-char + '((=>ucs . #x8C55) ; 豕 + (morohashi-daikanwa 36334 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 0) + (total-strokes . 7) + (japanese-jisx0208-1978 . #x6C35) ; ø»ƒªž + (japanese-jisx0208 . #x6C35) ; ø»‡¾¦ + (chinese-cns11643-1 . #x4B49) ; ø»’€° + )) +(define-char + '((morohashi-daikanwa 36334 0 1) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 0) + (total-strokes . 7) + (chinese-gb2312 . #x7539) ; ø»†´ + (chinese-isoir165 . #x7539) ; ø»Žª„ + (=ucs . #x8C55) ; 豕 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-cns11643-6 . #x2554) ; ø»›»› + (ideograph-daikanwa . 36335) ; ø¸ˆ·¯ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-cns11643-5 . #x2329) ; ø»™­° + (=gt-pj-k1 . #x3461) ; ø»™­° + (ideograph-daikanwa . 36336) ; ø¸ˆ·° + (=gt-k . 02141) ; ý¡„€¡ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 0) + (total-strokes . 7) + (chinese-cns11643-6 . #x292A) ; ø»œ€© + (ideograph-daikanwa . 36337) ; ø¸ˆ·± + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 1) + (total-strokes . 8) + (chinese-cns11643-2 . #x286B) ; ø»“—¼ + (ideograph-daikanwa . 36338) ; ø¸ˆ·² + (=ucs . #x8C56) ; 豖 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B4A) ; ø»™º + (ideograph-daikanwa . 36339) ; ø¸ˆ·³ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x3048) ; ø»š• + (ideograph-daikanwa . 36340) ; ø¸ˆ·´ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 3) + (total-strokes . 10) + (japanese-jisx0212 . #x5E6E) ; ø»‹¿ƒ + (chinese-cns11643-2 . #x3323) ; ø»“¦¾ + (=jis-x0213-2-2000 . #x7921) ; ø»¦ž + (ideograph-daikanwa . 36341) ; ø¸ˆ·µ + (=ucs . #x8C57) ; 豗 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x3047) ; ø»š” + (ideograph-daikanwa . 36342) ; ø¸ˆ·¶ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x3025) ; ø»—¶® + (ideograph-daikanwa . 36343) ; ø¸ˆ·· + (=ucs . #x4745) ; 䝅 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C37) ; ø»œœ° + (ideograph-daikanwa . 36344) ; ø¸ˆ·¸ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C36) ; ø»œœ¯ + (ideograph-daikanwa . 36345) ; ø¸ˆ·¹ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x354B) ; ø»—¾ª + (ideograph-daikanwa . 36346) ; ø¸ˆ·º + (=ucs . #x4746) ; 䝆 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5E6F) ; ø»‹¿„ + (ideograph-daikanwa . 36347) ; ø¸ˆ·» + (=ucs . #x8C58) ; 豘 + )) +(define-char + '((=>ucs . #x8C58) ; 豘 + (morohashi-daikanwa 36347 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x392D) ; ø»•º€ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x447E) ; ø»œ©§ + (ideograph-daikanwa . 36348) ; ø¸ˆ·¼ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x447C) ; ø»œ©¥ + (ideograph-daikanwa . 36349) ; ø¸ˆ·½ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3561) ; ø»š‰„ + (ideograph-daikanwa . 36350) ; ø¸ˆ·¾ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3560) ; ø»š‰ƒ + (ideograph-daikanwa . 36351) ; ø¸ˆ·¿ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7815) + (chinese-gb2312 . #x6B60) ; ø»…³¯ + (=jis-x0208 . #x465A) ; ø½Š­‹ + (korean-ksc5601 . #x544A) ; ø»‰¥¯ + (chinese-isoir165 . #x6B60) ; ø»Ž›¿ + (=gt-pj-1 . #x465A) ; 豚 + (ideograph-daikanwa . 36352) ; ø¸ˆ¸€ + (=gt-k . 07852) ; ý¡„º¬ + (=ucs . #x8C5A) ; 豚 + )) +(define-char + '((=>ucs . #x8C5A) ; 豚 + (morohashi-daikanwa 36352 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D48) ; ø»’›‹ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5E70) ; ø»‹¿… + (chinese-cns11643-3 . #x392C) ; ø»•¹¿ + (ideograph-daikanwa . 36353) ; ø¸ˆ¸ + (=ucs . #x8C5B) ; 豛 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 36354) ; ø¸ˆ¸‚ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x354C) ; ø»—¾« + (ideograph-daikanwa . 36355) ; ø¸ˆ¸ƒ + (=ucs . #x4748) ; 䝈 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5E71) ; ø»‹¿† + (chinese-cns11643-2 . #x3953) ; ø»“°¢ + (ideograph-daikanwa . 36356) ; ø¸ˆ¸„ + (=ucs . #x8C5D) ; 豝 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x355F) ; ø»š‰‚ + (ideograph-daikanwa . 36357) ; ø¸ˆ¸… + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4521) ; ø»œ©¨ + (ideograph-daikanwa . 36358) ; ø¸ˆ¸† + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4522) ; ø»œ©© + (ideograph-daikanwa . 36359) ; ø¸ˆ¸‡ + (=ucs . #x4747) ; 䝇 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x447D) ; ø»œ©¦ + (ideograph-daikanwa . 36360) ; ø¸ˆ¸ˆ + )) +(define-char + '((=>ucs . #x8C59) ; 豙 + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5E72) ; ø»‹¿‡ + (ideograph-daikanwa . 36361) ; ø¸ˆ¸‰ + (=big5-cdp . #x8AD1) ; ý¢€ˆ«‘ + (ucs-jis . #x8C59) ; ø»‹¿‡ + )) +(define-char + '((morohashi-daikanwa 36361 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x354D) ; ø»—¾¬ + (=ucs . #x8C59) ; 豙 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x3952) ; ø»“°¡ + (ideograph-daikanwa . 36362) ; ø¸ˆ¸Š + (=ucs . #x8C5C) ; 豜 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E7E) ; ø»œ¸“ + (ideograph-daikanwa . 36363) ; ø¸ˆ¸‹ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F2A) ; ø»–‚± + (ideograph-daikanwa . 36364) ; ø¸ˆ¸Œ + (=ucs . #x8C5E) ; 豞 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x404B) ; ø»“º¬ + (ideograph-daikanwa . 36365) ; ø¸ˆ¸ + (=ucs . #x8C5F) ; 豟 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B3C) ; ø»˜‡ + (ideograph-daikanwa . 36366) ; ø¸ˆ¸Ž + (=ucs . #x27C35) ; 𧰵 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F29) ; ø»–‚° + (ideograph-daikanwa . 36367) ; ø¸ˆ¸ + (=ucs . #x8C60) ; è±  + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B3D) ; ø»˜‡ + (ideograph-daikanwa . 36368) ; ø¸ˆ¸ + (=ucs . #x27C37) ; 𧰷 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C40) ; ø»š’µ + (ideograph-daikanwa . 36369) ; ø¸ˆ¸‘ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C3F) ; ø»š’´ + (ideograph-daikanwa . 36370) ; ø¸ˆ¸’ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 36371) ; ø¸ˆ¸“ + )) +(define-char + '((morohashi-daikanwa 36371 0 1) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C41) ; ø»š’¶ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7818) + (chinese-gb2312 . #x4F73) ; ø»…Šº + (=jis-x0208 . #x3E5D) ; ø½Š¡ž + (korean-ksc5601 . #x5F5A) ; ø»‰¶‰ + (chinese-isoir165 . #x4F73) ; ø»³Š + (chinese-cns11643-1 . #x622F) ; ø»’¢ˆ + (=gt-pj-1 . #x3E5D) ; 象 + (ideograph-daikanwa . 36372) ; ø¸ˆ¸” + (=gt-k . 09074) ; ý¡„‚² + (=ucs . #x8C61) ; 象 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F23) ; ø»œ¸– + (ideograph-daikanwa . 36373) ; ø¸ˆ¸• + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E7D) ; ø»œ¸’ + (ideograph-daikanwa . 36375) ; ø¸ˆ¸— + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4E7C) ; ø»œ¸‘ + (ideograph-daikanwa . 36376) ; ø¸ˆ¸˜ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 36377) ; ø¸ˆ¸™ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F21) ; ø»œ¸” + )) +(define-char + '((=>ucs . #x27C3F) ; 𧰿 + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 36378) ; ø¸ˆ¸š + )) +(define-char + '((morohashi-daikanwa 36378 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4077) ; ø»˜  + (=ucs . #x27C3F) ; 𧰿 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4325) ; ø»šœ¬ + (ideograph-daikanwa . 36379) ; ø¸ˆ¸› + )) +(define-char + '((=>ucs . #x8C62) ; è±¢ + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7820) + (=jis-x0208 . #x6C36) ; ø½‹¤› + (=gt-pj-1 . #x6C36) ; ø½‹¤› + (ideograph-daikanwa . 36380) ; ø¸ˆ¸œ + (=gt-k . 10354) ; ý¡„‚¡² + (ucs-jis . #x8C62) ; ø½‹¤› + )) +(define-char + '((morohashi-daikanwa 36380 0 2) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x3B3F) ; ø»„¬® + (chinese-isoir165 . #x3B3F) ; ø»”¾ + (chinese-cns11643-1 . #x666D) ; ø»’¨¾ + (=ucs . #x8C62) ; è±¢ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4076) ; ø»˜Ÿ + (ideograph-daikanwa . 36381) ; ø¸ˆ¸ + (=ucs . #x27C41) ; 𧱁 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x584E) ; ø»† + (ideograph-daikanwa . 36382) ; ø¸ˆ¸ž + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x584F) ; ø»† + (ideograph-daikanwa . 36383) ; ø¸ˆ¸Ÿ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4327) ; ø»šœ® + (ideograph-daikanwa . 36384) ; ø¸ˆ¸  + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4323) ; ø»šœª + (ideograph-daikanwa . 36385) ; ø¸ˆ¸¡ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5E73) ; ø»‹¿ˆ + (chinese-cns11643-3 . #x4464) ; ø»–‹ + (ideograph-daikanwa . 36386) ; ø¸ˆ¸¢ + (=ucs . #x8C63) ; è±£ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5E74) ; ø»‹¿‰ + (chinese-cns11643-2 . #x475C) ; ø»”… + (ideograph-daikanwa . 36387) ; ø¸ˆ¸£ + (=ucs . #x8C64) ; 豤 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4326) ; ø»šœ­ + (ideograph-daikanwa . 36388) ; ø¸ˆ¸¤ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x584D) ; ø»†Ž + (ideograph-daikanwa . 36389) ; ø¸ˆ¸¥ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x475B) ; ø»”…Ž + (ideograph-daikanwa . 36390) ; ø¸ˆ¸¦ + (=ucs . #x8C65) ; è±¥ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5E75) ; ø»‹¿Š + (ideograph-daikanwa . 36391) ; ø¸ˆ¸§ + (=ucs . #x8C66) ; 豦 + )) +(define-char + '((=>ucs . #x8C66) ; 豦 + (morohashi-daikanwa 36391 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x475D) ; ø»”… + (ucs-cns . #x8C66) ; ø»”… + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 36392) ; ø¸ˆ¸¨ + )) +(define-char + '((morohashi-daikanwa 36392 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F22) ; ø»œ¸• + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4324) ; ø»šœ« + (ideograph-daikanwa . 36393) ; ø¸ˆ¸© + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4328) ; ø»šœ¯ + (ideograph-daikanwa . 36394) ; ø¸ˆ¸ª + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x496D) ; ø»–’  + (ideograph-daikanwa . 36395) ; ø¸ˆ¸« + (=ucs . #x8C67) ; 豧 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6256) ; ø»•ƒ + (ideograph-daikanwa . 36396) ; ø¸ˆ¸¬ + )) +(define-char + '((=>ucs . #x27C4F) ; 𧱏 + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 36397) ; ø¸ˆ¸­ + )) +(define-char + '((morohashi-daikanwa 36397 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4753) ; ø»˜™Ž + (=ucs . #x27C4F) ; 𧱏 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4752) ; ø»˜™ + (ideograph-daikanwa . 36398) ; ø¸ˆ¸® + (=ucs . #x27C50) ; 𧱐 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6259) ; ø»•† + (ideograph-daikanwa . 36399) ; ø¸ˆ¸¯ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x497D) ; ø»š¦¸ + (ideograph-daikanwa . 36400) ; ø¸ˆ¸° + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x497C) ; ø»š¦· + (ideograph-daikanwa . 36401) ; ø¸ˆ¸± + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 36402) ; ø¸ˆ¸² + )) +(define-char + '((morohashi-daikanwa 36402 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x625B) ; ø»•ˆ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x625A) ; ø»•‡ + (ideograph-daikanwa . 36403) ; ø¸ˆ¸³ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5E76) ; ø»‹¿‹ + (chinese-isoir165 . #x7E5C) ; ø»Ž·µ + (chinese-cns11643-2 . #x4E39) ; ø»”Ž¾ + (=jis-x0213-1-2000 . #x7C37) ; ø»¤˜¼ + (ideograph-daikanwa . 36404) ; ø¸ˆ¸´ + (=ucs . #x8C68) ; 豨 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5E77) ; ø»‹¿Œ + (chinese-cns11643-2 . #x4E3A) ; ø»”Ž¿ + (=jis-x0213-2-2000 . #x7922) ; ø»¦ž‘ + (ideograph-daikanwa . 36405) ; ø¸ˆ¸µ + (=ucs . #x8C69) ; 豩 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7825) + (chinese-gb2312 . #x3A40) ; ø»„«‘ + (=jis-x0208 . #x396B) ; ø½Šš– + (korean-ksc5601 . #x7B5F) ; ø»ŠŸ– + (chinese-isoir165 . #x3A40) ; ø»“¡ + (chinese-cns11643-1 . #x6B30) ; ø»’¯— + (=gt-pj-1 . #x396B) ; 豪 + (ideograph-daikanwa . 36406) ; ø¸ˆ¸¶ + (=gt-k . 11121) ; ý¡„‚­± + (=ucs . #x8C6A) ; 豪 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6257) ; ø»•„ + (ideograph-daikanwa . 36407) ; ø¸ˆ¸· + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6258) ; ø»•… + (ideograph-daikanwa . 36408) ; ø¸ˆ¸¸ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6255) ; ø»•‚ + (ideograph-daikanwa . 36409) ; ø¸ˆ¸¹ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5132) ; ø»š± + (ideograph-daikanwa . 36410) ; ø¸ˆ¸º + )) +(define-char + '((=>ucs . #x27C59) ; 𧱙 + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36411) ; ø¸ˆ¸» + )) +(define-char + '((morohashi-daikanwa 36411 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (=ucs . #x27C59) ; 𧱙 + )) +(define-char + '((=>ucs . #x27C59) ; 𧱙 + (morohashi-daikanwa 36411 0 1) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D66) ; ø»˜¢• + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36412) ; ø¸ˆ¸¼ + )) +(define-char + '((morohashi-daikanwa 36412 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2929) ; ø»žŠ¬ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36413) ; ø¸ˆ¸½ + )) +(define-char + '((morohashi-daikanwa 36413 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x292B) ; ø»žŠ® + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D67) ; ø»˜¢– + (ideograph-daikanwa . 36414) ; ø¸ˆ¸¾ + (=ucs . #x474A) ; 䝊 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5131) ; ø»š±œ + (ideograph-daikanwa . 36415) ; ø¸ˆ¸¿ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5133) ; ø»š±ž + (ideograph-daikanwa . 36416) ; ø¸ˆ¹€ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D68) ; ø»˜¢— + (ideograph-daikanwa . 36417) ; ø¸ˆ¹ + (=ucs . #x474C) ; 䝌 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x292D) ; ø»žŠ° + (ideograph-daikanwa . 36418) ; ø¸ˆ¹‚ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x292C) ; ø»žŠ¯ + (ideograph-daikanwa . 36419) ; ø¸ˆ¹ƒ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36420) ; ø¸ˆ¹„ + )) +(define-char + '((morohashi-daikanwa 36420 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x497E) ; ø»š¦¹ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36421) ; ø¸ˆ¹… + (=ucs . #x474B) ; 䝋 + )) +(define-char + '((=>ucs . #x474B) ; 䝋 + (morohashi-daikanwa 36421 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D65) ; ø»˜¢” + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5130) ; ø»š±› + (ideograph-daikanwa . 36422) ; ø¸ˆ¹† + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36423) ; ø¸ˆ¹‡ + )) +(define-char + '((morohashi-daikanwa 36423 0 1) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x292A) ; ø»žŠ­ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36424) ; ø¸ˆ¹ˆ + )) +(define-char + '((morohashi-daikanwa 36424 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A21) ; ø»š¦º + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x292E) ; ø»žŠ± + (ideograph-daikanwa . 49730) ; ø¸Œ‰‚ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 68) + (chinese-gb2312 . #x5425) ; ø»…‘‚ + (=jis-x0208 . #x502E) ; ø½Š»‹ + (korean-ksc5601 . #x6763) ; ø»Š‚‚ + (chinese-isoir165 . #x5425) ; ø»¹’ + (chinese-cns11643-1 . #x7247) ; ø»’º€ + (ideograph-daikanwa . 36425) ; ø¸ˆ¹‰ + (=ucs . #x8C6B) ; 豫 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5847) ; ø»š¼„ + (ideograph-daikanwa . 36426) ; ø¸ˆ¹Š + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5848) ; ø»š¼… + (ideograph-daikanwa . 36427) ; ø¸ˆ¹‹ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5846) ; ø»š¼ƒ + (ideograph-daikanwa . 36428) ; ø¸ˆ¹Œ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5375) ; ø»˜«˜ + (ideograph-daikanwa . 36429) ; ø¸ˆ¹ + (=ucs . #x474D) ; 䝍 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5377) ; ø»˜«š + (ideograph-daikanwa . 36430) ; ø¸ˆ¹Ž + (=ucs . #x474E) ; 䝎 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3359) ; ø»žšˆ + (ideograph-daikanwa . 36431) ; ø¸ˆ¹ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 15) + (shinjigen-2 . 4807) + (=jis-x0208 . #x6C37) ; ø½‹¤œ + (chinese-cns11643-1 . #x6F29) ; ø»’µˆ + (ideograph-daikanwa . 36432) ; ø¸ˆ¹ + (=ucs . #x8C6C) ; 豬 + )) +(define-char + '((=>ucs . #x27C6C) ; 𧱬 + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 36433) ; ø¸ˆ¹‘ + )) +(define-char + '((morohashi-daikanwa 36433 0 2) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5376) ; ø»˜«™ + (=ucs . #x27C6C) ; 𧱬 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x335A) ; ø»žš‰ + (ideograph-daikanwa . 36434) ; ø¸ˆ¹’ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5E78) ; ø»‹¿ + (chinese-isoir165 . #x7E5E) ; ø»Ž·· + (chinese-cns11643-1 . #x7248) ; ø»’º + (=jis-x0213-2-2000 . #x7923) ; ø»¦ž’ + (ideograph-daikanwa . 36435) ; ø¸ˆ¹“ + (=ucs . #x8C6D) ; è±­ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 36436) ; ø¸ˆ¹” + )) +(define-char + '((morohashi-daikanwa 36436 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x335C) ; ø»žš‹ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 36437) ; ø¸ˆ¹• + )) +(define-char + '((morohashi-daikanwa 36437 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x335B) ; ø»žšŠ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5845) ; ø»š¼‚ + (ideograph-daikanwa . 36438) ; ø¸ˆ¹– + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3358) ; ø»žš‡ + (ideograph-daikanwa . 36439) ; ø¸ˆ¹— + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (chinese-isoir165 . #x7E5D) ; ø»Ž·¶ + (=ucs . #x8C6E) ; è±® + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E5D) ; ø»›…Ž + (ideograph-daikanwa . 36440) ; ø¸ˆ¹˜ + )) +(define-char + '((=>ucs . #x8C6F) ; 豯 + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36441) ; ø¸ˆ¹™ + )) +(define-char + '((morohashi-daikanwa 36441 0 2) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F61) ; ø»”¨¤ + (=ucs . #x8C6F) ; 豯 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F5E) ; ø»”¨¡ + (ideograph-daikanwa . 36442) ; ø¸ˆ¹š + (=ucs . #x8C70) ; è±° + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36443) ; ø¸ˆ¹› + )) +(define-char + '((morohashi-daikanwa 36443 0 1) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E5E) ; ø»›… + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E5F) ; ø»›… + (ideograph-daikanwa . 36444) ; ø¸ˆ¹œ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F60) ; ø»”¨£ + (ideograph-daikanwa . 36445) ; ø¸ˆ¹ + (=ucs . #x8C71) ; è±± + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E5C) ; ø»›… + (ideograph-daikanwa . 36446) ; ø¸ˆ¹ž + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F5F) ; ø»”¨¢ + (ideograph-daikanwa . 36447) ; ø¸ˆ¹Ÿ + (=ucs . #x8C72) ; è±² + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-gb2312 . #x6159) ; ø»…¤¼ + (japanese-jisx0212 . #x5E79) ; ø»‹¿Ž + (chinese-isoir165 . #x6159) ; ø»ŽŒ + (chinese-cns11643-1 . #x7552) ; ø»’¾¥ + (=jis-x0213-2-2000 . #x7924) ; ø»¦ž“ + (ideograph-daikanwa . 36448) ; ø¸ˆ¹  + (=ucs . #x8C73) ; è±³ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C30) ; ø»ž¦­ + (ideograph-daikanwa . 36449) ; ø¸ˆ¹¡ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C2F) ; ø»ž¦¬ + (ideograph-daikanwa . 49731) ; ø¸Œ‰ƒ + )) +(define-char + '((=>ucs . #x27C7B) ; 𧱻 + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36450) ; ø¸ˆ¹¢ + )) +(define-char + '((morohashi-daikanwa 36450 0 2) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D65) ; ø»˜¹´ + (=ucs . #x27C7B) ; 𧱻 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36451) ; ø¸ˆ¹£ + )) +(define-char + '((morohashi-daikanwa 36451 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x646A) ; ø»›Ž + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x592B) ; ø»–¨¾ + (ideograph-daikanwa . 36452) ; ø¸ˆ¹¤ + (=ucs . #x8C74) ; è±´ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x5E7A) ; ø»‹¿ + (chinese-cns11643-2 . #x635A) ; ø»”®• + (ideograph-daikanwa . 36453) ; ø¸ˆ¹¥ + (=ucs . #x8C75) ; è±µ + )) +(define-char + '((morohashi-daikanwa 36453 0 5) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C2E) ; ø»ž¦« + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36454) ; ø¸ˆ¹¦ + (=ucs . #x474F) ; 䝏 + )) +(define-char + '((=>ucs . #x474F) ; 䝏 + (morohashi-daikanwa 36454 0 1) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D64) ; ø»˜¹³ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x646B) ; ø»›Ž + (ideograph-daikanwa . 36455) ; ø¸ˆ¹§ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4344) ; ø»ž±“ + (ideograph-daikanwa . 36456) ; ø¸ˆ¹¨ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4343) ; ø»ž±’ + (ideograph-daikanwa . 36457) ; ø¸ˆ¹© + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4345) ; ø»ž±” + (ideograph-daikanwa . 49732) ; ø¸Œ‰„ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 36459) ; ø¸ˆ¹« + (=ucs . #x4750) ; 䝐 + )) +(define-char + '((=>ucs . #x4750) ; 䝐 + (morohashi-daikanwa 36459 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6148) ; ø»˜¿ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6146) ; ø»˜¿ + (ideograph-daikanwa . 36460) ; ø¸ˆ¹¬ + (=ucs . #x4751) ; 䝑 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 36461) ; ø¸ˆ¹­ + (=ucs . #x27C82) ; 𧲂 + )) +(define-char + '((=>ucs . #x27C82) ; 𧲂 + (morohashi-daikanwa 36461 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6147) ; ø»˜¿Ž + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6958) ; ø»›•“ + (ideograph-daikanwa . 36462) ; ø¸ˆ¹® + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 36463) ; ø¸ˆ¹¯ + )) +(define-char + '((morohashi-daikanwa 36463 0 3) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5849) ; ø»š¼† + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 36464) ; ø¸ˆ¹° + )) +(define-char + '((morohashi-daikanwa 36464 0 2) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A3E) ; ø»ž»Ÿ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x6731) ; ø»”³¤ + (ideograph-daikanwa . 36465) ; ø¸ˆ¹± + (=ucs . #x8C77) ; è±· + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6149) ; ø»˜¿ + (ideograph-daikanwa . 36466) ; ø¸ˆ¹² + (=ucs . #x27C86) ; 𧲆 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 13) + (total-strokes . 19) + (japanese-jisx0212 . #x5E7B) ; ø»‹¿ + (chinese-cns11643-2 . #x6732) ; ø»”³¥ + (ideograph-daikanwa . 36467) ; ø¸ˆ¹³ + (=ucs . #x8C76) ; 豶 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D6B) ; ø»››ž + (ideograph-daikanwa . 36468) ; ø¸ˆ¹´ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 36469) ; ø¸ˆ¹µ + )) +(define-char + '((morohashi-daikanwa 36469 0 2) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D68) ; ø»››› + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x503B) ; ø»Ÿ„ + (ideograph-daikanwa . 36470) ; ø¸ˆ¹¶ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D69) ; ø»››œ + (ideograph-daikanwa . 36471) ; ø¸ˆ¹· + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D6A) ; ø»›› + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x6746) ; ø»™ˆ + (ideograph-daikanwa . 36472) ; ø¸ˆ¹¸ + (=ucs . #x27C8C) ; 𧲌 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x7140) ; ø»› « + (ideograph-daikanwa . 36473) ; ø¸ˆ¹¹ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5537) ; ø»Ÿ‹¢ + (ideograph-daikanwa . 36474) ; ø¸ˆ¹º + )) +(define-char + '((=>ucs . #x4752) ; 䝒 + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36475) ; ø¸ˆ¹» + )) +(define-char + '((morohashi-daikanwa 36475 0 2) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x6745) ; ø»™ˆ€ + (=ucs . #x4752) ; 䝒 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5538) ; ø»Ÿ‹£ + (ideograph-daikanwa . 36476) ; ø¸ˆ¹¼ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5943) ; ø»Ÿ‘¦ + (ideograph-daikanwa . 36477) ; ø¸ˆ¹½ + )) +(define-char + '((=>ucs . #x4753) ; 䝓 + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36478) ; ø¸ˆ¹¾ + )) +(define-char + '((morohashi-daikanwa 36478 0 4) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F65) ; ø»–²¬ + (=ucs . #x4753) ; 䝓 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5944) ; ø»Ÿ‘§ + (ideograph-daikanwa . 36479) ; ø¸ˆ¹¿ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36480) ; ø¸ˆº€ + )) +(define-char + '((morohashi-daikanwa 36480 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x7442) ; ø»›¥‡ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5945) ; ø»Ÿ‘¨ + (ideograph-daikanwa . 36481) ; ø¸ˆº + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 16) + (total-strokes . 23) + (ideograph-daikanwa . 36482) ; ø¸ˆº‚ + )) +(define-char + '((morohashi-daikanwa 36482 0 1) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C6C) ; ø»Ÿ–© + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C6D) ; ø»Ÿ–ª + (ideograph-daikanwa . 36483) ; ø¸ˆºƒ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 16) + (total-strokes . 23) + (ideograph-daikanwa . 36484) ; ø¸ˆº„ + )) +(define-char + '((morohashi-daikanwa 36484 0 1) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C6E) ; ø»Ÿ–« + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F5C) ; ø»Ÿš³ + (ideograph-daikanwa . 36485) ; ø¸ˆº… + )) +(define-char + '((morohashi-daikanwa 36486 1 9) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F5D) ; ø»Ÿš´ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 36487) ; ø¸ˆº‡ + )) +(define-char + '((morohashi-daikanwa 36487 0 1) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-7 . #x614D) ; ø»Ÿ  + )) +(define-char + '((=>ucs . #x4754) ; 䝔 + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 36488) ; ø¸ˆºˆ + )) +(define-char + '((morohashi-daikanwa 36488 0 1) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-3 . #x614C) ; ø»–µ + (=ucs . #x4754) ; 䝔 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D25) ; ø»™” + (ideograph-daikanwa . 36489) ; ø¸ˆº‰ + (=ucs . #x4755) ; 䝕 + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-5 . #x7950) ; ø»›¬« + (ideograph-daikanwa . 36491) ; ø¸ˆº‹ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 19) + (total-strokes . 26) + (ideograph-daikanwa . 36492) ; ø¸ˆºŒ + )) +(define-char + '((morohashi-daikanwa 36492 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A3A) ; ø»›­³ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-7 . #x6375) ; ø»Ÿ¡„ + (ideograph-daikanwa . 36493) ; ø¸ˆº + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 22) + (total-strokes . 29) + (ideograph-daikanwa . 36494) ; ø¸ˆºŽ + )) +(define-char + '((morohashi-daikanwa 36494 0 0) + (ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 22) + (total-strokes . 29) + (chinese-cns11643-7 . #x6546) ; ø»Ÿ£‘ + )) +(define-char + '((ideographic-radical . 152) ; ⾗ + (ideographic-strokes . 29) + (total-strokes . 36) + (chinese-cns11643-7 . #x6643) ; ø»Ÿ¤¬ + (ideograph-daikanwa . 36495) ; ø¸ˆº + )) diff --git a/lisp/utf-2000/Ideograph-R153-Badger.el b/lisp/utf-2000/Ideograph-R153-Badger.el new file mode 100644 index 0000000..f0e7b19 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R153-Badger.el @@ -0,0 +1,1523 @@ +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 7831) + (chinese-gb2312 . #x7574) ; ø»†‚¯ + (=jis-x0208 . #x6C38) ; ø½‹¤ + (chinese-isoir165 . #x7574) ; ø»Žª¿ + (chinese-cns11643-2 . #x2524) ; ø»“’› + (=gt-pj-1 . #x6C38) ; 豸 + (ideograph-daikanwa . 36496) ; ø¸ˆº + (=gt-k . 02732) ; ý¡„€ª¬ + (=ucs . #x8C78) ; 豸 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B4B) ; ø»™º‚ + (ideograph-daikanwa . 36497) ; ø¸ˆº‘ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 36498) ; ø¸ˆº’ + )) +(define-char + '((morohashi-daikanwa 36498 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C38) ; ø»œœ± + )) +(define-char + '((=>ucs . #x8C79) ; è±¹ + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 3) + (total-strokes . 10) + (korean-ksc5601 . #x787B) ; ø»Š›˜ + (ideograph-daikanwa . 36499) ; ø¸ˆº“ + )) +(define-char + '((morohashi-daikanwa 36499 0 1) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-gb2312 . #x312A) ; ø»„­ + (=jis-x0208 . #x493F) ; ø½Š±Š + (chinese-isoir165 . #x312A) ; ø»…½ + (chinese-cns11643-1 . #x5841) ; ø»’“® + (=gt-pj-1 . #x493F) ; è±¹ + (=gt-k . 06541) ; ý¡„¦ + (=ucs . #x8C79) ; è±¹ + )) +(define-char + '((=>ucs . #x8C7A) ; 豺 + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 36500) ; ø¸ˆº” + )) +(define-char + '((morohashi-daikanwa 36500 0 1) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 7834) + (chinese-gb2312 . #x3272) ; ø»„ “ + (=jis-x0208 . #x6C39) ; ø½‹¤ž + (korean-ksc5601 . #x634F) ; ø»‰»¶ + (chinese-isoir165 . #x3272) ; ø»ˆ£ + (chinese-cns11643-1 . #x5840) ; ø»’“­ + (=gt-pj-1 . #x6C39) ; 豺 + (=gt-k . 06645) ; ý¡„§µ + (=ucs . #x8C7A) ; 豺 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 3) + (total-strokes . 10) + (japanese-jisx0212 . #x5E7C) ; ø»‹¿‘ + (chinese-cns11643-2 . #x3324) ; ø»“¦¿ + (ideograph-daikanwa . 36501) ; ø¸ˆº• + (=ucs . #x8C7B) ; è±» + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3550) ; ø»—¾¯ + (ideograph-daikanwa . 36502) ; ø¸ˆº– + (=ucs . #x4756) ; 䝖 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3564) ; ø»š‰‡ + (ideograph-daikanwa . 36503) ; ø¸ˆº— + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7849) + (=jis-x0208 . #x6C41) ; ø½‹¤¦ + (ideograph-daikanwa . 36504) ; ø¸ˆº˜ + (=ucs . #x8C7C) ; è±¼ + )) +(define-char + '((=>ucs . #x8C7C) ; è±¼ + (morohashi-daikanwa 36504 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x392E) ; ø»•º + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3563) ; ø»š‰† + (ideograph-daikanwa . 36505) ; ø¸ˆº™ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x354F) ; ø»—¾® + (ideograph-daikanwa . 36506) ; ø¸ˆºš + (=ucs . #x27CA6) ; 𧲦 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3562) ; ø»š‰… + (ideograph-daikanwa . 36507) ; ø¸ˆº› + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 36508) ; ø¸ˆºœ + (=ucs . #x8C7D) ; è±½ + )) +(define-char + '((=>ucs . #x8C7D) ; è±½ + (morohashi-daikanwa 36508 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x3954) ; ø»“°£ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4524) ; ø»œ©« + (ideograph-daikanwa . 36509) ; ø¸ˆº + (=ucs . #x4757) ; 䝗 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x354E) ; ø»—¾­ + (ideograph-daikanwa . 36510) ; ø¸ˆºž + (=ucs . #x27CA8) ; 𧲨 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x392F) ; ø»•º‚ + (ideograph-daikanwa . 36511) ; ø¸ˆºŸ + (=ucs . #x4758) ; 䝘 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4523) ; ø»œ©ª + (ideograph-daikanwa . 36512) ; ø¸ˆº  + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4525) ; ø»œ©¬ + (ideograph-daikanwa . 36513) ; ø¸ˆº¡ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F25) ; ø»œ¸˜ + (ideograph-daikanwa . 36514) ; ø¸ˆº¢ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5E7D) ; ø»‹¿’ + (chinese-cns11643-3 . #x3F2C) ; ø»–‚³ + (ideograph-daikanwa . 36515) ; ø¸ˆº£ + (=ucs . #x8C7E) ; è±¾ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 36516) ; ø¸ˆº¤ + (=ucs . #x475A) ; 䝚 + )) +(define-char + '((=>ucs . #x475A) ; 䝚 + (morohashi-daikanwa 36516 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B3E) ; ø»˜‡‘ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F2B) ; ø»–‚² + (ideograph-daikanwa . 36517) ; ø¸ˆº¥ + (=ucs . #x8C7F) ; 豿 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C42) ; ø»š’· + (ideograph-daikanwa . 36518) ; ø¸ˆº¦ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C46) ; ø»š’» + (ideograph-daikanwa . 36519) ; ø¸ˆº§ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C44) ; ø»š’¹ + (ideograph-daikanwa . 36520) ; ø¸ˆº¨ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C48) ; ø»š’½ + (ideograph-daikanwa . 36521) ; ø¸ˆº© + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C45) ; ø»š’º + (ideograph-daikanwa . 36522) ; ø¸ˆºª + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F28) ; ø»œ¸› + (ideograph-daikanwa . 36523) ; ø¸ˆº« + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F26) ; ø»œ¸™ + (ideograph-daikanwa . 36524) ; ø¸ˆº¬ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 36525) ; ø¸ˆº­ + )) +(define-char + '((morohashi-daikanwa 36525 0 1) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C47) ; ø»š’¼ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x404D) ; ø»“º® + (ideograph-daikanwa . 36526) ; ø¸ˆº® + (=ucs . #x8C80) ; 貀 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x404C) ; ø»“º­ + (ideograph-daikanwa . 36527) ; ø¸ˆº¯ + (=ucs . #x8C81) ; 貁 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7837) + (chinese-gb2312 . #x7575) ; ø»†‚° + (=jis-x0208 . #x6C3A) ; ø½‹¤Ÿ + (korean-ksc5601 . #x7530) ; ø»Š•³ + (chinese-isoir165 . #x7575) ; ø»Ž«€ + (chinese-cns11643-1 . #x6230) ; ø»’¢‰ + (ideograph-daikanwa . 36528) ; ø¸ˆº° + (=ucs . #x8C82) ; 貂 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F2D) ; ø»–‚´ + (ideograph-daikanwa . 36529) ; ø¸ˆº± + (=ucs . #x8C83) ; 貃 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C43) ; ø»š’¸ + (ideograph-daikanwa . 36530) ; ø¸ˆº² + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F27) ; ø»œ¸š + (ideograph-daikanwa . 36531) ; ø¸ˆº³ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F24) ; ø»œ¸— + (ideograph-daikanwa . 36532) ; ø¸ˆº´ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 36533) ; ø¸ˆºµ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 36534) ; ø¸ˆº¶ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 36535) ; ø¸ˆº· + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x407C) ; ø»˜¥ + (ideograph-daikanwa . 36536) ; ø¸ˆº¸ + (=ucs . #x27CBE) ; 𧲾 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x407D) ; ø»˜¦ + (ideograph-daikanwa . 36537) ; ø¸ˆº¹ + (=ucs . #x27CBF) ; 𧲿 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 36538) ; ø¸ˆºº + )) +(define-char + '((morohashi-daikanwa 36538 0 1) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5850) ; ø»†‘ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x407A) ; ø»˜£ + (ideograph-daikanwa . 36539) ; ø¸ˆº» + (=ucs . #x27CC0) ; 𧳀 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x475F) ; ø»”…’ + (ideograph-daikanwa . 36540) ; ø¸ˆº¼ + (=ucs . #x8C84) ; 貄 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5852) ; ø»†“ + (ideograph-daikanwa . 36541) ; ø¸ˆº½ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7842) + (chinese-gb2312 . #x7577) ; ø»†‚² + (=jis-x0208 . #x6C3C) ; ø½‹¤¡ + (chinese-isoir165 . #x7577) ; ø»Ž«‚ + (chinese-cns11643-2 . #x4760) ; ø»”…“ + (ideograph-daikanwa . 36542) ; ø¸ˆº¾ + (=ucs . #x8C85) ; 貅 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5E7E) ; ø»‹¿“ + (chinese-isoir165 . #x7E70) ; ø»Ž¸‰ + (chinese-cns11643-2 . #x475E) ; ø»”…‘ + (ideograph-daikanwa . 36543) ; ø¸ˆº¿ + (=ucs . #x8C86) ; 貆 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x432B) ; ø»šœ² + (ideograph-daikanwa . 36544) ; ø¸ˆ»€ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x432A) ; ø»šœ± + (ideograph-daikanwa . 36546) ; ø¸ˆ»‚ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5F21) ; ø»‹¿” + (chinese-cns11643-4 . #x4078) ; ø»˜¡ + (ideograph-daikanwa . 36547) ; ø¸ˆ»ƒ + (=ucs . #x8C87) ; 貇 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4465) ; ø»–‹‚ + (ideograph-daikanwa . 36548) ; ø¸ˆ»„ + (=ucs . #x8C88) ; 貈 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7839) + (chinese-gb2312 . #x3A51) ; ø»„«¢ + (=jis-x0208 . #x6C3B) ; ø½‹¤  + (chinese-isoir165 . #x3A51) ; ø»“² + (chinese-cns11643-1 . #x666F) ; ø»’©€ + (ideograph-daikanwa . 36549) ; ø¸ˆ»… + (=ucs . #x8C89) ; 貉 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7843) + (chinese-gb2312 . #x7576) ; ø»†‚± + (=jis-x0208 . #x6C3D) ; ø½‹¤¢ + (korean-ksc5601 . #x5867) ; ø»‰¬„ + (chinese-isoir165 . #x7576) ; ø»Ž« + (chinese-cns11643-1 . #x666E) ; ø»’¨¿ + (ideograph-daikanwa . 36550) ; ø¸ˆ»† + (=ucs . #x8C8A) ; 貊 + )) +(define-char + '((=>ucs . #x27CC5) ; 𧳅 + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 36551) ; ø¸ˆ»‡ + )) +(define-char + '((morohashi-daikanwa 36551 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4079) ; ø»˜¢ + (=ucs . #x27CC5) ; 𧳅 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x407B) ; ø»˜¤ + (ideograph-daikanwa . 36552) ; ø¸ˆ»ˆ + (=ucs . #x27CC6) ; 𧳆 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4329) ; ø»šœ° + (ideograph-daikanwa . 36553) ; ø¸ˆ»‰ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5853) ; ø»†” + (ideograph-daikanwa . 36554) ; ø¸ˆ»Š + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5851) ; ø»†’ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5F22) ; ø»‹¿• + (chinese-cns11643-4 . #x4754) ; ø»˜™ + (ideograph-daikanwa . 36555) ; ø¸ˆ»‹ + (=ucs . #x8C8B) ; 貋 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7845) + (chinese-gb2312 . #x4332) ; ø»„¸‘ + (=jis-x0208 . #x4B46) ; ø½Š´ + (korean-ksc5601 . #x5949) ; ø»‰­„ + (chinese-isoir165 . #x4332) ; ø» ¡ + (chinese-cns11643-1 . #x6B32) ; ø»’¯™ + (=gt-pj-1 . #x4B46) ; 貌 + (ideograph-daikanwa . 36556) ; ø¸ˆ»Œ + (=gt-k . 11174) ; ý¡„‚®¦ + (=ucs . #x8C8C) ; 貌 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6261) ; ø»•Ž + (ideograph-daikanwa . 36557) ; ø¸ˆ» + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x625C) ; ø»•‰ + (ideograph-daikanwa . 36558) ; ø¸ˆ»Ž + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x496E) ; ø»–’¡ + (ideograph-daikanwa . 36559) ; ø¸ˆ» + (=ucs . #x475C) ; 䝜 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A25) ; ø»š¦¾ + (ideograph-daikanwa . 36560) ; ø¸ˆ» + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 4793) + (=jis-x0208 . #x6C3E) ; ø½‹¤£ + (chinese-cns11643-1 . #x6B31) ; ø»’¯˜ + (=gt-pj-1 . #x6C3E) ; 貍 + (ideograph-daikanwa . 36561) ; ø¸ˆ»‘ + (=gt-k . 11237) ; ý¡„‚¯¥ + (=ucs . #x8C8D) ; 貍 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 36562) ; ø¸ˆ»’ + )) +(define-char + '((morohashi-daikanwa 36562 0 2) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A23) ; ø»š¦¼ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A22) ; ø»š¦» + (ideograph-daikanwa . 36563) ; ø¸ˆ»“ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x625F) ; ø»•Œ + (ideograph-daikanwa . 36564) ; ø¸ˆ»” + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A24) ; ø»š¦½ + (ideograph-daikanwa . 36565) ; ø¸ˆ»• + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x625E) ; ø»•‹ + (ideograph-daikanwa . 36566) ; ø¸ˆ»– + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6260) ; ø»• + (ideograph-daikanwa . 36567) ; ø¸ˆ»— + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6262) ; ø»• + (ideograph-daikanwa . 36568) ; ø¸ˆ»˜ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x625D) ; ø»•Š + (ideograph-daikanwa . 49733) ; ø¸Œ‰… + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5135) ; ø»š±  + (ideograph-daikanwa . 36569) ; ø¸ˆ»™ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5134) ; ø»š±Ÿ + (ideograph-daikanwa . 36570) ; ø¸ˆ»š + )) +(define-char + '((=>ucs . #x27CDB) ; 𧳛 + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36571) ; ø¸ˆ»› + )) +(define-char + '((morohashi-daikanwa 36571 0 1) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D69) ; ø»˜¢˜ + (=ucs . #x27CDB) ; 𧳛 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 4799) + (=jis-x0208 . #x6C3F) ; ø½‹¤¤ + (chinese-cns11643-3 . #x4E7A) ; ø»–šƒ + (ideograph-daikanwa . 36572) ; ø¸ˆ»œ + (=ucs . #x8C8E) ; 貎 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36573) ; ø¸ˆ» + )) +(define-char + '((morohashi-daikanwa 36573 0 2) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5137) ; ø»š±¢ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5136) ; ø»š±¡ + (ideograph-daikanwa . 36574) ; ø¸ˆ»ž + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36575) ; ø¸ˆ»Ÿ + )) +(define-char + '((morohashi-daikanwa 36575 0 1) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5138) ; ø»š±£ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D6A) ; ø»˜¢™ + (ideograph-daikanwa . 36576) ; ø¸ˆ»  + (=ucs . #x27CDF) ; 𧳟 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E79) ; ø»–š‚ + (ideograph-daikanwa . 36577) ; ø¸ˆ»¡ + (=ucs . #x475D) ; 䝝 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5450) ; ø»”˜‰ + (ideograph-daikanwa . 36578) ; ø¸ˆ»¢ + (=ucs . #x8C8F) ; 貏 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x292F) ; ø»žŠ² + (ideograph-daikanwa . 36579) ; ø¸ˆ»£ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E78) ; ø»–š + (ideograph-daikanwa . 36580) ; ø¸ˆ»¤ + (=ucs . #x475E) ; 䝞 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2930) ; ø»žŠ³ + (ideograph-daikanwa . 36581) ; ø¸ˆ»¥ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36582) ; ø¸ˆ»¦ + )) +(define-char + '((morohashi-daikanwa 36582 0 2) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2931) ; ø»žŠ´ + )) +(define-char + '((=>ucs . #x27CE2) ; 𧳢 + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 49734) ; ø¸Œ‰† + )) +(define-char + '((morohashi-daikanwa 49734 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D6B) ; ø»˜¢š + (=ucs . #x27CE2) ; 𧳢 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3364) ; ø»žš“ + (ideograph-daikanwa . 36584) ; ø¸ˆ»¨ + )) +(define-char + '((=>ucs . #x475F) ; 䝟 + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 36585) ; ø¸ˆ»© + )) +(define-char + '((morohashi-daikanwa 36585 0 1) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x5272) ; ø»–Ÿ³ + (=ucs . #x475F) ; 䝟 + )) +(define-char + '((=>ucs . #x8C90) ; 貐 + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5F23) ; ø»‹¿– + (ideograph-daikanwa . 36586) ; ø¸ˆ»ª + (ucs-jis . #x8C90) ; ø»‹¿– + )) +(define-char + '((morohashi-daikanwa 36586 0 2) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A5F) ; ø»”¡Œ + (=ucs . #x8C90) ; 貐 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A5D) ; ø»”¡Š + (ideograph-daikanwa . 36587) ; ø¸ˆ»« + (=ucs . #x8C91) ; 貑 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x584B) ; ø»š¼ˆ + (ideograph-daikanwa . 36588) ; ø¸ˆ»¬ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 36589) ; ø¸ˆ»­ + )) +(define-char + '((morohashi-daikanwa 36589 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x335E) ; ø»žš + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5F24) ; ø»‹¿— + (chinese-cns11643-2 . #x5A5E) ; ø»”¡‹ + (=jis-x0213-2-2000 . #x7927) ; ø»¦ž– + (ideograph-daikanwa . 36590) ; ø¸ˆ»® + (=ucs . #x8C92) ; 貒 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x335D) ; ø»žšŒ + (ideograph-daikanwa . 36591) ; ø¸ˆ»¯ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3360) ; ø»žš + (ideograph-daikanwa . 36592) ; ø¸ˆ»° + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 36593) ; ø¸ˆ»± + )) +(define-char + '((morohashi-daikanwa 36593 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3361) ; ø»žš + )) +(define-char + '((=>ucs . #x27CEB) ; 𧳫 + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 36594) ; ø¸ˆ»² + )) +(define-char + '((morohashi-daikanwa 36594 0 2) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5378) ; ø»˜«› + (=ucs . #x27CEB) ; 𧳫 + )) +(define-char + '((=>ucs . #x8C93) ; 貓 + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x7249) ; ø»’º‚ + (ideograph-daikanwa . 36595) ; ø¸ˆ»³ + )) +(define-char + '((morohashi-daikanwa 36595 0 1) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5F25) ; ø»‹¿˜ + (=jis-x0213-2-2000 . #x7926) ; ø»¦ž• + (=ucs . #x8C93) ; 貓 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x584A) ; ø»š¼‡ + (ideograph-daikanwa . 36596) ; ø¸ˆ»´ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 36597) ; ø¸ˆ»µ + )) +(define-char + '((morohashi-daikanwa 36597 0 2) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3362) ; ø»žš‘ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x584C) ; ø»š¼‰ + (ideograph-daikanwa . 36598) ; ø¸ˆ»¶ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x335F) ; ø»žšŽ + (ideograph-daikanwa . 36599) ; ø¸ˆ»· + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3363) ; ø»žš’ + (ideograph-daikanwa . 36600) ; ø¸ˆ»¸ + )) +(define-char + '((=>ucs . #x27CF5) ; 𧳵 + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36603) ; ø¸ˆ»» + )) +(define-char + '((morohashi-daikanwa 36603 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5879) ; ø»˜²² + (=ucs . #x27CF5) ; 𧳵 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E63) ; ø»›…” + (ideograph-daikanwa . 36604) ; ø¸ˆ»¼ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C31) ; ø»ž¦® + (ideograph-daikanwa . 36605) ; ø¸ˆ»½ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 7848) + (chinese-gb2312 . #x7579) ; ø»†‚´ + (=jis-x0208 . #x6C40) ; ø½‹¤¥ + (chinese-isoir165 . #x7579) ; ø»Ž«„ + (ideograph-daikanwa . 36606) ; ø¸ˆ»¾ + (=ucs . #x8C94) ; 貔 + )) +(define-char + '((=>ucs . #x8C94) ; 貔 + (morohashi-daikanwa 36606 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F63) ; ø»”¨¦ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36607) ; ø¸ˆ»¿ + )) +(define-char + '((morohashi-daikanwa 36607 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E62) ; ø»›…“ + )) +(define-char + '((=>ucs . #x8C95) ; 貕 + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36608) ; ø¸ˆ¼€ + )) +(define-char + '((morohashi-daikanwa 36608 0 2) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F62) ; ø»”¨¥ + (=ucs . #x8C95) ; 貕 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5878) ; ø»˜²± + (ideograph-daikanwa . 36609) ; ø¸ˆ¼ + (=ucs . #x27CF9) ; 𧳹 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-3 . #x5650) ; ø»–¥‰ + (ideograph-daikanwa . 36610) ; ø¸ˆ¼‚ + (=ucs . #x4760) ; 䝠 + )) +(define-char + '((=>ucs . #x8C96) ; 貖 + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36611) ; ø¸ˆ¼ƒ + )) +(define-char + '((morohashi-daikanwa 36611 0 2) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-3 . #x564F) ; ø»–¥ˆ + (=ucs . #x8C96) ; 貖 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36612) ; ø¸ˆ¼„ + )) +(define-char + '((morohashi-daikanwa 36612 0 1) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E60) ; ø»›…‘ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E64) ; ø»›…• + (ideograph-daikanwa . 36613) ; ø¸ˆ¼… + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E61) ; ø»›…’ + (ideograph-daikanwa . 36614) ; ø¸ˆ¼† + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4346) ; ø»ž±• + (ideograph-daikanwa . 36616) ; ø¸ˆ¼ˆ + )) +(define-char + '((=>ucs . #x27D02) ; 𧴂 + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36617) ; ø¸ˆ¼‰ + )) +(define-char + '((=>ucs . #x27D02) ; 𧴂 + (morohashi-daikanwa 36617 0 2) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D67) ; ø»˜¹¶ + )) +(define-char + '((morohashi-daikanwa 36617 0 3) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (=ucs . #x27D02) ; 𧴂 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36618) ; ø¸ˆ¼Š + (=ucs . #x4761) ; 䝡 + )) +(define-char + '((=>ucs . #x4761) ; 䝡 + (morohashi-daikanwa 36618 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x592C) ; ø»–¨¿ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4347) ; ø»ž±– + (ideograph-daikanwa . 36619) ; ø¸ˆ¼‹ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36620) ; ø¸ˆ¼Œ + (=ucs . #x8C97) ; 貗 + )) +(define-char + '((=>ucs . #x8C97) ; 貗 + (morohashi-daikanwa 36620 0 1) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x635D) ; ø»”®˜ + )) +(define-char + '((=>ucs . #x8C98) ; 貘 + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x635C) ; ø»”®— + (ideograph-daikanwa . 36621) ; ø¸ˆ¼ + )) +(define-char + '((morohashi-daikanwa 36621 0 1) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-gb2312 . #x7578) ; ø»†‚³ + (=jis-x0208 . #x6C42) ; ø½‹¤§ + (chinese-isoir165 . #x7578) ; ø»Ž«ƒ + (=ucs . #x8C98) ; 貘 + )) +(define-char + '((=>ucs . #x27D04) ; 𧴄 + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36622) ; ø¸ˆ¼Ž + )) +(define-char + '((morohashi-daikanwa 36622 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D66) ; ø»˜¹µ + (=ucs . #x27D04) ; 𧴄 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x592D) ; ø»–©€ + (ideograph-daikanwa . 36623) ; ø¸ˆ¼ + (=ucs . #x4762) ; 䝢 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x5F26) ; ø»‹¿™ + (chinese-cns11643-2 . #x635B) ; ø»”®– + (=jis-x0213-2-2000 . #x7928) ; ø»¦ž— + (ideograph-daikanwa . 36624) ; ø¸ˆ¼ + (=ucs . #x8C99) ; 貙 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x646C) ; ø»›Ž‘ + (ideograph-daikanwa . 36625) ; ø¸ˆ¼‘ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36626) ; ø¸ˆ¼’ + )) +(define-char + '((morohashi-daikanwa 36626 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A3F) ; ø»ž»  + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36627) ; ø¸ˆ¼“ + )) +(define-char + '((morohashi-daikanwa 36627 0 2) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x646D) ; ø»›Ž’ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 36629) ; ø¸ˆ¼• + (=ucs . #x4763) ; 䝣 + )) +(define-char + '((=>ucs . #x4763) ; 䝣 + (morohashi-daikanwa 36629 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x614A) ; ø»˜¿‘ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A41) ; ø»ž»¢ + (=jis-x0213-2-2000 . #x7929) ; ø»¦ž˜ + (ideograph-daikanwa . 36630) ; ø¸ˆ¼– + (=ucs . #x4764) ; 䝤 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x695B) ; ø»›•– + (ideograph-daikanwa . 36631) ; ø¸ˆ¼— + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B37) ; ø»–¬† + (ideograph-daikanwa . 36632) ; ø¸ˆ¼˜ + (=ucs . #x4765) ; 䝥 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 36633) ; ø¸ˆ¼™ + (=ucs . #x4766) ; 䝦 + )) +(define-char + '((=>ucs . #x4766) ; 䝦 + (morohashi-daikanwa 36633 0 5) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D68) ; ø»˜¹· + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A40) ; ø»ž»¡ + (ideograph-daikanwa . 36634) ; ø¸ˆ¼š + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x6733) ; ø»”³¦ + (ideograph-daikanwa . 36635) ; ø¸ˆ¼› + (=ucs . #x8C9A) ; 貚 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x695A) ; ø»›•• + (ideograph-daikanwa . 36636) ; ø¸ˆ¼œ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A43) ; ø»ž»¤ + (ideograph-daikanwa . 36637) ; ø¸ˆ¼ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6959) ; ø»›•” + (ideograph-daikanwa . 36638) ; ø¸ˆ¼ž + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A42) ; ø»ž»£ + (ideograph-daikanwa . 36639) ; ø¸ˆ¼Ÿ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x503D) ; ø»Ÿ„’ + (ideograph-daikanwa . 36641) ; ø¸ˆ¼¡ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D6D) ; ø»››  + (ideograph-daikanwa . 36642) ; ø¸ˆ¼¢ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 36643) ; ø¸ˆ¼£ + )) +(define-char + '((morohashi-daikanwa 36643 0 1) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D6C) ; ø»››Ÿ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x503C) ; ø»Ÿ„‘ + (ideograph-daikanwa . 36644) ; ø¸ˆ¼¤ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 36645) ; ø¸ˆ¼¥ + )) +(define-char + '((morohashi-daikanwa 36645 0 2) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x7142) ; ø»› ­ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D6E) ; ø»››¡ + (ideograph-daikanwa . 36646) ; ø¸ˆ¼¦ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36647) ; ø¸ˆ¼§ + )) +(define-char + '((morohashi-daikanwa 36647 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x7141) ; ø»› ¬ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36648) ; ø¸ˆ¼¨ + )) +(define-char + '((morohashi-daikanwa 36648 0 0) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5539) ; ø»Ÿ‹¤ + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36649) ; ø¸ˆ¼© + )) +(define-char + '((morohashi-daikanwa 36649 0 2) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5946) ; ø»Ÿ‘© + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C70) ; ø»Ÿ–­ + (ideograph-daikanwa . 36650) ; ø¸ˆ¼ª + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C6F) ; ø»Ÿ–¬ + (ideograph-daikanwa . 36651) ; ø¸ˆ¼« + )) +(define-char + '((=>ucs . #x8C9B) ; 貛 + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 18) + (total-strokes . 25) + (japanese-jisx0212 . #x5F27) ; ø»‹¿š + (=jis-x0213-2-2000 . #x792A) ; ø»¦ž™ + (ideograph-daikanwa . 36653) ; ø¸ˆ¼­ + (ucs-jis . #x8C9B) ; ø»‹¿š + )) +(define-char + '((morohashi-daikanwa 36653 0 1) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-3 . #x614D) ; ø»–µ + (=ucs . #x8C9B) ; 貛 + )) +(define-char + '((=>ucs . #x8C9C) ; 貜 + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 20) + (total-strokes . 27) + (japanese-jisx0212 . #x5F28) ; ø»‹¿› + (ideograph-daikanwa . 36654) ; ø¸ˆ¼® + (ucs-jis . #x8C9C) ; ø»‹¿› + )) +(define-char + '((morohashi-daikanwa 36654 0 1) + (ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-2 . #x7178) ; ø»•ƒ— + (=ucs . #x8C9C) ; 貜 + )) +(define-char + '((ideographic-radical . 153) ; ⾘ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A78) ; ø»›®± + (ideograph-daikanwa . 36655) ; ø¸ˆ¼¯ + )) diff --git a/lisp/utf-2000/Ideograph-R154-Shell.el b/lisp/utf-2000/Ideograph-R154-Shell.el new file mode 100644 index 0000000..c297efb --- /dev/null +++ b/lisp/utf-2000/Ideograph-R154-Shell.el @@ -0,0 +1,4255 @@ +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 7856) + (=jis-x0208 . #x332D) ; ø½Š¤ + (korean-ksc5601 . #x782F) ; ø»ŠšŒ + (chinese-cns11643-1 . #x4B4A) ; ø»’€± + (chinese-gb12345 . #x3134) ; 貝 + (=gt-pj-1 . #x332D) ; 貝 + (ideograph-daikanwa . 36656) ; ø¸ˆ¼° + (=gt-k . 02510) ; ý¡„€§Ž + (=ucs . #x8C9D) ; 貝 + )) +(define-char + '((morohashi-daikanwa 36656 0 5) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 0) + (total-strokes . 4) + (hanyu-dazidian 6 3622 2) + (chinese-gb2312 . #x3134) ; ø»„· + (chinese-isoir165 . #x3134) ; ø»†‡ + (=big5-cdp . #x895D) ; ý¢€ˆ¥ + (=ucs . #x8D1D) ; 贝 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B4C) ; ø»™ºƒ + (ideograph-daikanwa . 36657) ; ø¸ˆ¼± + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 2) + (total-strokes . 9) + (=jis-x0208 . #x4467) ; ø½Šªœ + (korean-ksc5601 . #x6F76) ; ø»ŠŽ… + (chinese-cns11643-1 . #x5356) ; ø»’Œ­ + (chinese-gb12345 . #x556A) ; 貞 + (=gt-pj-1 . #x4467) ; 貞 + (ideograph-daikanwa . 36658) ; ø¸ˆ¼² + (=gt-k . 05150) ; ý¡„ž + (=ucs . #x8C9E) ; 貞 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 2) + (total-strokes . 9) + (hanyu-dazidian 6 3624 4) + (chinese-cns11643-3 . #x2F2E) ; ø»•«• + (ideograph-daikanwa . 36659) ; ø¸ˆ¼³ + (=hanziku-9 . #xF057) ; ý¢‚Ÿ— + (=ucs . #x8C9F) ; 貟 + )) +(define-char + '((=>ucs . #x8CA0) ; è²  + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 2) + (total-strokes . 9) + (korean-ksc5601 . #x5D36) ; ø»‰²© + (ideograph-daikanwa . 36660) ; ø¸ˆ¼´ + )) +(define-char + '((morohashi-daikanwa 36660 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 2) + (total-strokes . 9) + (=jis-x0208 . #x4969) ; ø½Š±´ + (chinese-cns11643-1 . #x5357) ; ø»’Œ® + (chinese-gb12345 . #x383A) ; è²  + (=gt-pj-1 . #x4969) ; è²  + (=gt-k . 05173) ; ý¡„µ + (=ucs . #x8CA0) ; è²  + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B4A) ; ø»—¯½ + (ideograph-daikanwa . 36661) ; ø¸ˆ¼µ + (=ucs . #x27D25) ; 𧴥 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 2) + (total-strokes . 9) + (ideograph-daikanwa . 36662) ; ø¸ˆ¼¶ + )) +(define-char + '((morohashi-daikanwa 36662 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-6 . #x3456) ; ø»œ‘Ÿ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 6 3623 1) + (chinese-gb2312 . #x556A) ; ø»…“¥ + (chinese-isoir165 . #x556A) ; ø»»µ + (=hanziku-9 . #xEFF3) ; ý¢‚ž¿³ + (=ucs . #x8D1E) ; 贞 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 2) + (total-strokes . 6) + (hanyu-dazidian 6 3624 1) + (chinese-gb2312 . #x383A) ; ø»„¨ + (chinese-isoir165 . #x383A) ; ø»Ÿ + (=hanziku-9 . #xF054) ; ý¢‚Ÿ” + (=ucs . #x8D1F) ; 负 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 2) + (chinese-isoir165 . #x2E2C) ; ø»¥ + (=ucs . #x8D20) ; è´  + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x3026) ; ø»—¶¯ + (ideograph-daikanwa . 36663) ; ø¸ˆ¼· + (=ucs . #x27D2A) ; 𧴪 + )) +(define-char + '((=>ucs . #x27D2A) ; 𧴪 + (morohashi-daikanwa 36663 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 3) + (total-strokes . 10) + (=big5-cdp . #x8ACC) ; ý¢€ˆ«Œ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 7860) + (=jis-x0208 . #x3A62) ; ø½Š›« + (korean-ksc5601 . #x6E2F) ; ø»Š‹  + (chinese-cns11643-1 . #x5842) ; ø»’“¯ + (chinese-gb12345 . #x3246) ; 財 + (ideograph-daikanwa . 36664) ; ø¸ˆ¼¸ + (=ucs . #x8CA1) ; 財 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 7859) + (=jis-x0208 . #x3957) ; ø½Šš‚ + (korean-ksc5601 . #x4D78) ; ø»‰œ‹ + (chinese-cns11643-1 . #x5843) ; ø»’“° + (chinese-gb12345 . #x3931) ; è²¢ + (=gt-pj-1 . #x3957) ; è²¢ + (ideograph-daikanwa . 36665) ; ø¸ˆ¼¹ + (=gt-k . 06429) ; ý¡„¤ + (=ucs . #x8CA2) ; è²¢ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-2 . #x3326) ; ø»“§ + (ideograph-daikanwa . 36666) ; ø¸ˆ¼º + (=ucs . #x8CA3) ; è²£ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 3) + (total-strokes . 10) + (japanese-jisx0212 . #x5F29) ; ø»‹¿œ + (=jis-x0213-2-2000 . #x792B) ; ø»¦žš + (ideograph-daikanwa . 36667) ; ø¸ˆ¼» + (=ucs . #x8CA4) ; 貤 + )) +(define-char + '((=>ucs . #x8CA4) ; 貤 + (morohashi-daikanwa 36667 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-2 . #x3325) ; ø»“§€ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 36668) ; ø¸ˆ¼¼ + )) +(define-char + '((morohashi-daikanwa 36668 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x3049) ; ø»š– + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x304A) ; ø»š— + (ideograph-daikanwa . 36669) ; ø¸ˆ¼½ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 36670) ; ø¸ˆ¼¾ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C3A) ; ø»œœ³ + (ideograph-daikanwa . 36671) ; ø¸ˆ¼¿ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C39) ; ø»œœ² + (ideograph-daikanwa . 36672) ; ø¸ˆ½€ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 3) + (total-strokes . 7) + (hanyu-dazidian 6 3624 6) + (chinese-gb2312 . #x3931) ; ø»„©¤ + (chinese-isoir165 . #x3931) ; ø»‘´ + (=hanziku-9 . #xF059) ; ý¢‚Ÿ™ + (=ucs . #x8D21) ; è´¡ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 6 3625 1) + (chinese-gb2312 . #x3246) ; ø»„Ÿ§ + (chinese-isoir165 . #x3246) ; ø»‡· + (=hanziku-9 . #xF074) ; ý¢‚Ÿ´ + (=ucs . #x8D22) ; è´¢ + )) +(define-char + '((=>ucs . #x8CA5) ; è²¥ + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 36673) ; ø¸ˆ½ + )) +(define-char + '((morohashi-daikanwa 36673 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x3955) ; ø»“°¤ + (=ucs . #x8CA5) ; è²¥ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x452A) ; ø»œ©± + (ideograph-daikanwa . 36674) ; ø¸ˆ½‚ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (hanyu-dazidian 6 3626 4) + (chinese-cns11643-3 . #x3930) ; ø»•ºƒ + (ideograph-daikanwa . 36675) ; ø¸ˆ½ƒ + (=hanziku-9 . #xF0B9) ; ý¢‚Ÿ‚¹ + (=ucs . #x8CA6) ; 貦 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 36676) ; ø¸ˆ½„ + (=ucs . #x4767) ; 䝧 + )) +(define-char + '((=>ucs . #x4767) ; 䝧 + (morohashi-daikanwa 36676 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3551) ; ø»—¾° + )) +(define-char + '((=>ucs . #x8CA7) ; 貧 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-1 . 7868) + (japanese-jisx0208-1978 . #x494F) ; ø»‚·ž + (japanese-jisx0208 . #x494F) ; ø»‡‹¦ + (korean-ksc5601 . #x5E38) ; ø»‰´‰ + (ideograph-daikanwa . 36677) ; ø¸ˆ½… + )) +(define-char + '((morohashi-daikanwa 36677 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-1 . 7867) + (shinjigen-2 . 7867) + (chinese-cns11643-1 . #x5D4E) ; ø»’›‘ + (=jis-x0208-1990 . #x494F) ; ø½Š±š + (chinese-gb12345 . #x4636) ; 貧 + (=ucs . #x8CA7) ; 貧 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-gb12345 . #x3B75) ; 貨 + (ideograph-daikanwa . 36678) ; ø¸ˆ½† + (=ucs . #x8CA8) ; 貨 + )) +(define-char + '((=>ucs . #x8CA8) ; 貨 + (morohashi-daikanwa 36678 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7861) + (=jis-x0208 . #x325F) ; ø½Š¸ + (korean-ksc5601 . #x7C27) ; ø»ŠŸ¼ + (ucs-jis . #x8CA8) ; ø½Š¸ + )) +(define-char + '((=>ucs . #x8CA8) ; 貨 + (morohashi-daikanwa 36678 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D4C) ; ø»’› + )) +(define-char + '((=>ucs . #x8CA9) ; 販 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7866) + (=jis-x0208 . #x484E) ; ø½Š¯» + (korean-ksc5601 . #x777C) ; ø»Š™» + (chinese-cns11643-1 . #x5D49) ; ø»’›Œ + (ideograph-daikanwa . 36679) ; ø¸ˆ½‡ + (ucs-jis . #x8CA9) ; ø½Š¯» + )) +(define-char + '((morohashi-daikanwa 36679 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-gb12345 . #x3737) ; 販 + (=ucs . #x8CA9) ; 販 + )) +(define-char + '((=>ucs . #x8CAA) ; 貪 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7865) + (=jis-x0208 . #x6C45) ; ø½‹¤ª + (korean-ksc5601 . #x7731) ; ø»Š˜° + (chinese-cns11643-1 . #x5D4D) ; ø»’› + (=gt-pj-1 . #x6C45) ; ø½‹¤ª + (ideograph-daikanwa . 36680) ; ø¸ˆ½ˆ + (=gt-k . 07982) ; ý¡„¼® + (ucs-jis . #x8CAA) ; ø½‹¤ª + )) +(define-char + '((morohashi-daikanwa 36680 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-gb12345 . #x4C30) ; 貪 + (=ucs . #x8CAA) ; 貪 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7863) + (=jis-x0208-1990 . #x3453) ; ø½Š’¨ + (chinese-gb12345 . #x3961) ; 貫 + (=gt-pj-1 . #x3453) ; 貫 + (ideograph-daikanwa . 36681) ; ø¸ˆ½‰ + (=gt-k . 07737) ; ý¡„¸¹ + (=ucs . #x8CAB) ; 貫 + )) +(define-char + '((=>ucs . #x8CAB) ; 貫 + (morohashi-daikanwa 36681 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x3453) ; ø»‚˜¬ + (japanese-jisx0208 . #x3453) ; ø»†¬´ + (korean-ksc5601 . #x4E3B) ; ø»‰œ¬ + (chinese-cns11643-1 . #x5D4B) ; ø»’›Ž + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7864) + (=jis-x0208 . #x4055) ; ø½Š¤’ + (korean-ksc5601 . #x7421) ; ø»Š”† + (chinese-cns11643-1 . #x5D4A) ; ø»’› + (chinese-gb12345 . #x5470) ; 責 + (=gt-pj-1 . #x4055) ; 責 + (ideograph-daikanwa . 36682) ; ø¸ˆ½Š + (=gt-k . 07807) ; ý¡„¹¿ + (=ucs . #x8CAC) ; 責 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x452C) ; ø»œ©³ + (ideograph-daikanwa . 36683) ; ø¸ˆ½‹ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4527) ; ø»œ©® + (ideograph-daikanwa . 36684) ; ø¸ˆ½Œ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4528) ; ø»œ©¯ + (ideograph-daikanwa . 36685) ; ø¸ˆ½ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4526) ; ø»œ©­ + (ideograph-daikanwa . 36686) ; ø¸ˆ½Ž + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x452B) ; ø»œ©² + (ideograph-daikanwa . 36687) ; ø¸ˆ½ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3565) ; ø»š‰ˆ + (ideograph-daikanwa . 36688) ; ø¸ˆ½ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4529) ; ø»œ©° + (ideograph-daikanwa . 36689) ; ø¸ˆ½‘ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3552) ; ø»—¾± + (ideograph-daikanwa . 36690) ; ø¸ˆ½’ + (=ucs . #x27D48) ; 𧵈 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3553) ; ø»—¾² + (ideograph-daikanwa . 36693) ; ø¸ˆ½• + (=ucs . #x27D45) ; 𧵅 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (hanyu-dazidian 6 3627 3) + (=jis-x0208 . #x6C44) ; ø½‹¤© + (chinese-cns11643-3 . #x3932) ; ø»•º… + (ideograph-daikanwa . 36694) ; ø¸ˆ½– + (=hanziku-9 . #xF0D8) ; ý¢‚Ÿƒ˜ + (=ucs . #x8CAD) ; è²­ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3554) ; ø»—¾³ + (ideograph-daikanwa . 36695) ; ø¸ˆ½— + (=ucs . #x4768) ; 䝨 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x452D) ; ø»œ©´ + (ideograph-daikanwa . 49735) ; ø¸Œ‰‡ + )) +(define-char + '((morohashi-daikanwa ho 575) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 11) + (=jis-x0208 . #x6C49) ; ø½‹¤® + (chinese-cns11643-3 . #x3931) ; ø»•º„ + (=ucs . #x8CAE) ; è²® + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 6 3626 3) + (chinese-gb2312 . #x5470) ; ø»…’ + (chinese-isoir165 . #x5470) ; ø»º + (=hanziku-9 . #xF0B8) ; ý¢‚Ÿ‚¸ + (=ucs . #x8D23) ; è´£ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 6 3626 11) + (chinese-gb2312 . #x4F4D) ; ø»…Š” + (chinese-isoir165 . #x4F4D) ; ø»²¤ + (=hanziku-9 . #xF0C0) ; ý¢‚Ÿƒ€ + (=ucs . #x8D24) ; è´¤ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 6 3626 14) + (chinese-gb2312 . #x305C) ; ø»„ + (chinese-isoir165 . #x305C) ; ø»…‘ + (=hanziku-9 . #xF0C3) ; ý¢‚Ÿƒƒ + (=ucs . #x8D25) ; è´¥ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 6 3626 15) + (chinese-gb2312 . #x554B) ; ø»…“† + (chinese-isoir165 . #x554B) ; ø»»– + (=hanziku-9 . #xF0C4) ; ý¢‚Ÿƒ„ + (=ucs . #x8D26) ; è´¦ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 6 3627 2) + (chinese-gb2312 . #x3B75) ; ø»„­¤ + (chinese-isoir165 . #x3B75) ; ø»•´ + (=hanziku-9 . #xF0D7) ; ý¢‚Ÿƒ— + (=ucs . #x8D27) ; è´§ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 6 3627 4) + (chinese-gb2312 . #x564A) ; ø»…”£ + (chinese-isoir165 . #x564A) ; ø»¼³ + (=hanziku-9 . #xF0D9) ; ý¢‚Ÿƒ™ + (=ucs . #x8D28) ; è´¨ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 6 3627 6) + (chinese-gb2312 . #x3737) ; ø»„¦® + (chinese-isoir165 . #x3737) ; ø»Ž¾ + (=hanziku-9 . #xF0DB) ; ý¢‚Ÿƒ› + (=ucs . #x8D29) ; è´© + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 1 143 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4ECA) ; 今 + ) + ((=ucs . #x8D1D) ; 贝 + )) + (chinese-gb2312 . #x4C30) ; ø»…… + (chinese-isoir165 . #x4C30) ; ø»­­ + (=hanziku-1 . #xC161) ; ý¢€œ…¡ + (=ucs . #x8D2A) ; è´ª + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 6 3628 2) + (chinese-gb2312 . #x4636) ; ø»„¼¯ + (chinese-isoir165 . #x4636) ; ø»¤¿ + (=hanziku-9 . #xF0F7) ; ý¢‚Ÿƒ· + (=ucs . #x8D2B) ; è´« + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 6 3628 8) + (chinese-gb2312 . #x393A) ; ø»„©­ + (chinese-isoir165 . #x393A) ; ø»‘½ + (=hanziku-9 . #xF0FD) ; ý¢‚Ÿƒ½ + (=ucs . #x8D2D) ; è´­ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 6 3628 11) + (chinese-gb2312 . #x567C) ; ø»…•• + (chinese-isoir165 . #x567C) ; ø»½¥ + (=hanziku-9 . #xF141) ; ý¢‚Ÿ… + (=ucs . #x8D2E) ; è´® + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 4) + (total-strokes . 8) + (hanyu-dazidian 6 3629 1) + (chinese-gb2312 . #x3961) ; ø»„ª” + (chinese-isoir165 . #x3961) ; ø»’¤ + (=hanziku-9 . #xF157) ; ý¢‚Ÿ…— + (=ucs . #x8D2F) ; è´¯ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C4C) ; ø»š“ + (ideograph-daikanwa . 36696) ; ø¸ˆ½˜ + (=ucs . #x4769) ; 䝩 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F2B) ; ø»œ¸ž + (ideograph-daikanwa . 36697) ; ø¸ˆ½™ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7877) + (=jis-x0208 . #x4379) ; ø½Š© + (korean-ksc5601 . #x6E4D) ; ø»Š‹¾ + (chinese-cns11643-1 . #x6231) ; ø»’¢Š + (chinese-gb12345 . #x567C) ; 貯 + (ideograph-daikanwa . 36698) ; ø¸ˆ½š + (=ucs . #x8CAF) ; 貯 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7875) + (=jis-x0208 . #x4C63) ; ø½Š¶ˆ + (korean-ksc5601 . #x612E) ; ø»‰¸™ + (chinese-cns11643-2 . #x4050) ; ø»“º± + (chinese-gb12345 . #x6A5B) ; è²° + (=gt-pj-1 . #x4C63) ; è²° + (ideograph-daikanwa . 36699) ; ø¸ˆ½› + (=gt-k . 09149) ; ý¡„‚Ž½ + (=ucs . #x8CB0) ; è²° + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B3F) ; ø»˜‡’ + (ideograph-daikanwa . 36700) ; ø¸ˆ½œ + (=ucs . #x476A) ; 䝪 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (hanyu-dazidian 6 3636 6) + (chinese-cns11643-3 . #x3F2F) ; ø»–‚¶ + (ideograph-daikanwa . 36701) ; ø¸ˆ½ + (=hanziku-9 . #xF2C1) ; ý¢‚Ÿ‹ + (=ucs . #x8CB1) ; è²± + )) +(define-char + '((=>ucs . #x8CB2) ; è²² + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 36702) ; ø¸ˆ½ž + )) +(define-char + '((morohashi-daikanwa 36702 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (=jis-x0208 . #x6C47) ; ø½‹¤¬ + (chinese-cns11643-1 . #x6674) ; ø»’©… + (chinese-gb12345 . #x6A5F) ; è²² + (=gt-pj-1 . #x6C47) ; è²² + (=gt-k . 10355) ; ý¡„‚¡³ + (=ucs . #x8CB2) ; è²² + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7880) + (=jis-x0208 . #x6C48) ; ø½‹¤­ + (korean-ksc5601 . #x6C43) ; ø»Šˆ¸ + (chinese-cns11643-1 . #x6233) ; ø»’¢Œ + (chinese-gb12345 . #x3721) ; è²³ + (=gt-pj-1 . #x6C48) ; è²³ + (ideograph-daikanwa . 36703) ; ø¸ˆ½Ÿ + (=gt-k . 09234) ; ý¡„‚’ + (=ucs . #x8CB3) ; è²³ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7871) + (=jis-x0208 . #x352E) ; ø½Š“¡ + (korean-ksc5601 . #x4F7E) ; ø»‰Ÿ + (chinese-cns11643-1 . #x6238) ; ø»’¢‘ + (chinese-gb12345 . #x3973) ; è²´ + (=gt-pj-1 . #x352E) ; è²´ + (ideograph-daikanwa . 36704) ; ø¸ˆ½  + (=gt-k . 09024) ; ý¡„‚€ + (=ucs . #x8CB4) ; è²´ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4052) ; ø»“º³ + (ideograph-daikanwa . 36705) ; ø¸ˆ½¡ + (=ucs . #x8CB5) ; è²µ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B40) ; ø»˜‡“ + (ideograph-daikanwa . 36706) ; ø¸ˆ½¢ + (=ucs . #x27D4A) ; 𧵊 + )) +(define-char + '((=>ucs . #x8CB6) ; 貶 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7883) + (=jis-x0208 . #x6C4A) ; ø½‹¤¯ + (korean-ksc5601 . #x783F) ; ø»Ššœ + (ideograph-daikanwa . 36707) ; ø¸ˆ½£ + (ucs-jis . #x8CB6) ; ø½‹¤¯ + )) +(define-char + '((morohashi-daikanwa 36707 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-1 . #x623A) ; ø»’¢“ + (chinese-gb12345 . #x3161) ; 貶 + (=ucs . #x8CB6) ; 貶 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7881) + (=jis-x0208 . #x4763) ; ø½Š®² + (korean-ksc5601 . #x5862) ; ø»‰«¿ + (chinese-cns11643-1 . #x6239) ; ø»’¢’ + (chinese-gb12345 . #x4272) ; è²· + (=gt-pj-1 . #x4763) ; è²· + (ideograph-daikanwa . 36708) ; ø¸ˆ½¤ + (=gt-k . 09122) ; ý¡„‚Ž¢ + (=ucs . #x8CB7) ; è²· + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7876) + (=jis-x0208 . #x425F) ; ø½Š§˜ + (korean-ksc5601 . #x5368) ; ø»‰¤¯ + (chinese-cns11643-1 . #x623C) ; ø»’¢• + (chinese-gb12345 . #x347B) ; 貸 + (=gt-pj-1 . #x425F) ; 貸 + (ideograph-daikanwa . 36709) ; ø¸ˆ½¥ + (=gt-k . 09094) ; ý¡„‚Ž† + (=ucs . #x8CB8) ; 貸 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B41) ; ø»˜‡” + (ideograph-daikanwa . 36710) ; ø¸ˆ½¦ + (=ucs . #x476B) ; 䝫 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5F2A) ; ø»‹¿ + (chinese-cns11643-2 . #x4051) ; ø»“º² + (ideograph-daikanwa . 36711) ; ø¸ˆ½§ + (=ucs . #x8CB9) ; è²¹ + )) +(define-char + '((=>ucs . #x476C) ; 䝬 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 36712) ; ø¸ˆ½¨ + )) +(define-char + '((morohashi-daikanwa 36712 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F2E) ; ø»–‚µ + (=ucs . #x476C) ; 䝬 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5F2B) ; ø»‹¿ž + (chinese-cns11643-2 . #x404E) ; ø»“º¯ + (chinese-gb12345 . #x6A5C) ; 貺 + (ideograph-daikanwa . 36713) ; ø¸ˆ½© + (=ucs . #x8CBA) ; 貺 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B42) ; ø»˜‡• + (ideograph-daikanwa . 36714) ; ø¸ˆ½ª + (=ucs . #x476D) ; 䝭 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C49) ; ø»š’¾ + (ideograph-daikanwa . 36715) ; ø¸ˆ½« + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C4B) ; ø»š“€ + (ideograph-daikanwa . 36716) ; ø¸ˆ½¬ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7882) + (=jis-x0208 . #x4871) ; ø½Š°ž + (korean-ksc5601 . #x5E28) ; ø»‰³¹ + (chinese-cns11643-1 . #x6236) ; ø»’¢ + (chinese-gb12345 . #x3751) ; è²» + (=gt-pj-1 . #x4871) ; è²» + (ideograph-daikanwa . 36717) ; ø¸ˆ½­ + (=gt-k . 09131) ; ý¡„‚Ž« + (=ucs . #x8CBB) ; è²» + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7878) + (=jis-x0208 . #x453D) ; ø½Š« + (korean-ksc5601 . #x7464) ; ø»Š•‰ + (chinese-cns11643-1 . #x6232) ; ø»’¢‹ + (chinese-gb12345 . #x4C79) ; è²¼ + (ideograph-daikanwa . 36718) ; ø¸ˆ½® + (=ucs . #x8CBC) ; è²¼ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7869) + (=jis-x0208 . #x6C46) ; ø½‹¤« + (korean-ksc5601 . #x6C42) ; ø»Šˆ· + (chinese-cns11643-1 . #x6234) ; ø»’¢ + (chinese-gb12345 . #x6A5D) ; è²½ + (ideograph-daikanwa . 36719) ; ø¸ˆ½¯ + (=ucs . #x8CBD) ; è²½ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x404F) ; ø»“º° + (ideograph-daikanwa . 36720) ; ø¸ˆ½° + (=ucs . #x8CBE) ; è²¾ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7884) + (=jis-x0208 . #x4B47) ; ø½Š´Ž + (korean-ksc5601 . #x5975) ; ø»‰­° + (chinese-cns11643-1 . #x623B) ; ø»’¢” + (chinese-gb12345 . #x4333) ; 貿 + (=gt-pj-1 . #x4B47) ; 貿 + (ideograph-daikanwa . 36721) ; ø¸ˆ½± + (=gt-k . 09145) ; ý¡„‚Ž¹ + (=ucs . #x8CBF) ; 貿 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F2C) ; ø»œ¸Ÿ + (ideograph-daikanwa . 36722) ; ø¸ˆ½² + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C4A) ; ø»š’¿ + (ideograph-daikanwa . 36723) ; ø¸ˆ½³ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F29) ; ø»œ¸œ + (ideograph-daikanwa . 36724) ; ø¸ˆ½´ + (=ucs . #x476E) ; 䝮 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7870) + (=jis-x0208 . #x326C) ; ø½Š… + (korean-ksc5601 . #x7945) ; ø»Šœ€ + (chinese-cns11643-1 . #x6237) ; ø»’¢ + (chinese-gb12345 . #x3A58) ; 賀 + (=gt-pj-1 . #x326C) ; 賀 + (ideograph-daikanwa . 36725) ; ø¸ˆ½µ + (=gt-k . 09005) ; ý¡„‚Œ­ + (=ucs . #x8CC0) ; 賀 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B43) ; ø»˜‡– + (ideograph-daikanwa . 36726) ; ø¸ˆ½¶ + (=ucs . #x476F) ; 䝯 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7890) + (=jis-x0208 . #x6C4C) ; ø½‹¤± + (korean-ksc5601 . #x5D53) ; ø»‰³† + (chinese-cns11643-1 . #x6235) ; ø»’¢Ž + (chinese-gb12345 . #x6A5A) ; 賁 + (=gt-pj-1 . #x6C4C) ; 賁 + (ideograph-daikanwa . 36727) ; ø¸ˆ½· + (=gt-k . 09235) ; ý¡„‚“ + (=ucs . #x8CC1) ; 賁 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C4D) ; ø»š“‚ + (ideograph-daikanwa . 36729) ; ø¸ˆ½¹ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F2F) ; ø»œ¸¢ + (ideograph-daikanwa . 36731) ; ø¸ˆ½» + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F2E) ; ø»œ¸¡ + (ideograph-daikanwa . 36733) ; ø¸ˆ½½ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 36734) ; ø¸ˆ½¾ + )) +(define-char + '((morohashi-daikanwa 36734 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F2D) ; ø»œ¸  + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F2A) ; ø»œ¸ + (ideograph-daikanwa . 36735) ; ø¸ˆ½¿ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 6 3628 4) + (chinese-gb2312 . #x3161) ; ø»„ž¤ + (chinese-isoir165 . #x3161) ; ø»†´ + (=hanziku-9 . #xF0F9) ; ý¢‚Ÿƒ¹ + (=ucs . #x8D2C) ; è´¬ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 6 3630 3) + (chinese-gb2312 . #x3C7A) ; ø»„¯‡ + (chinese-isoir165 . #x3C7A) ; ø»—— + (=hanziku-9 . #xF179) ; ý¢‚Ÿ…¹ + (=ucs . #x8D31) ; è´± + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 6 3631 1) + (chinese-gb2312 . #x6A5A) ; ø»…²‹ + (chinese-isoir165 . #x6A5A) ; ø»Žš› + (=hanziku-9 . #xF1B9) ; ý¢‚Ÿ†¹ + (=ucs . #x8D32) ; è´² + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 6 3632 1) + (chinese-gb2312 . #x6A5B) ; ø»…²Œ + (chinese-isoir165 . #x6A5B) ; ø»Žšœ + (=hanziku-9 . #xF1D9) ; ý¢‚Ÿ‡™ + (=ucs . #x8D33) ; è´³ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 6 3632 8) + (chinese-gb2312 . #x4C79) ; ø»…†¦ + (chinese-isoir165 . #x4C79) ; ø»®¶ + (=hanziku-9 . #xF1E0) ; ý¢‚Ÿ‡  + (=ucs . #x8D34) ; è´´ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 6 3633 1) + (chinese-gb2312 . #x3973) ; ø»„ª¦ + (chinese-isoir165 . #x3973) ; ø»’¶ + (=hanziku-9 . #xF1F9) ; ý¢‚Ÿ‡¹ + (=ucs . #x8D35) ; è´µ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 6 3633 4) + (chinese-gb2312 . #x6A5C) ; ø»…² + (chinese-isoir165 . #x6A5C) ; ø»Žš + (=hanziku-9 . #xF1FC) ; ý¢‚Ÿ‡¼ + (=ucs . #x8D36) ; è´¶ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 6 3634 3) + (chinese-gb2312 . #x347B) ; ø»„£˜ + (chinese-isoir165 . #x347B) ; ø»‹¨ + (=hanziku-9 . #xF25C) ; ý¢‚Ÿ‰œ + (=ucs . #x8D37) ; è´· + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 6 3635 1) + (chinese-gb2312 . #x4333) ; ø»„¸’ + (chinese-isoir165 . #x4333) ; ø» ¢ + (=hanziku-9 . #xF27A) ; ý¢‚Ÿ‰º + (=ucs . #x8D38) ; è´¸ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 6 3636 1) + (chinese-gb2312 . #x3751) ; ø»„§ˆ + (chinese-isoir165 . #x3751) ; ø»˜ + (=hanziku-9 . #xF2BC) ; ý¢‚ŸŠ¼ + (=ucs . #x8D39) ; è´¹ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 6 3636 5) + (chinese-gb2312 . #x3A58) ; ø»„«© + (chinese-isoir165 . #x3A58) ; ø»“¹ + (=hanziku-9 . #xF2C0) ; ý¢‚Ÿ‹€ + (=ucs . #x8D3A) ; è´º + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 5) + (total-strokes . 9) + (hanyu-dazidian 6 3636 9) + (chinese-gb2312 . #x6A5D) ; ø»…²Ž + (chinese-isoir165 . #x6A5D) ; ø»Žšž + (=hanziku-9 . #xF2C4) ; ý¢‚Ÿ‹„ + (=ucs . #x8D3B) ; è´» + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x585C) ; ø»† + (ideograph-daikanwa . 36737) ; ø¸ˆ¾ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7891) + (=jis-x0208 . #x4F28) ; ø½Š¹§ + (korean-ksc5601 . #x5671) ; ø»‰©’ + (chinese-cns11643-1 . #x6676) ; ø»’©‡ + (chinese-gb12345 . #x4238) ; 賂 + (ideograph-daikanwa . 36738) ; ø¸ˆ¾‚ + (=ucs . #x8CC2) ; 賂 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4122) ; ø»˜© + (ideograph-daikanwa . 36739) ; ø¸ˆ¾ƒ + (=ucs . #x27D63) ; 𧵣 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5854) ; ø»†• + (ideograph-daikanwa . 36740) ; ø¸ˆ¾„ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x585B) ; ø»†œ + (ideograph-daikanwa . 36741) ; ø¸ˆ¾… + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5859) ; ø»†š + (ideograph-daikanwa . 36742) ; ø¸ˆ¾† + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7888) + (=jis-x0208 . #x4442) ; ø½Š©· + (korean-ksc5601 . #x6C7C) ; ø»Š‰± + (chinese-gb12345 . #x415E) ; 賃 + (ideograph-daikanwa . 36743) ; ø¸ˆ¾‡ + (=ucs . #x8CC3) ; 賃 + )) +(define-char + '((=>ucs . #x8CC3) ; 賃 + (morohashi-daikanwa 36743 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-1 . #x6675) ; ø»’©† + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5856) ; ø»†— + (ideograph-daikanwa . 36744) ; ø¸ˆ¾ˆ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7892) + (=jis-x0208 . #x4F45) ; ø½Šº„ + (korean-ksc5601 . #x7C70) ; ø»Š¡… + (chinese-cns11643-1 . #x6673) ; ø»’©„ + (chinese-gb12345 . #x3B5F) ; 賄 + (ideograph-daikanwa . 36745) ; ø¸ˆ¾‰ + (=ucs . #x8CC4) ; 賄 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5F2C) ; ø»‹¿Ÿ + (chinese-cns11643-1 . #x6677) ; ø»’©ˆ + (chinese-gb12345 . #x6A60) ; 賅 + (ideograph-daikanwa . 36746) ; ø¸ˆ¾Š + (=ucs . #x8CC5) ; 賅 + )) +(define-char + '((=>ucs . #x8CCC) ; 賌 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 36747) ; ø¸ˆ¾‹ + )) +(define-char + '((morohashi-daikanwa 36747 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4761) ; ø»”…” + (=ucs . #x8CCC) ; 賌 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (hanyu-dazidian 6 3641 5) + (japanese-jisx0212 . #x5F2D) ; ø»‹¿  + (chinese-cns11643-4 . #x407E) ; ø»˜§ + (ideograph-daikanwa . 36748) ; ø¸ˆ¾Œ + (=hanziku-9 . #xF3C3) ; ý¢‚Ÿƒ + (=ucs . #x8CC6) ; 賆 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x585A) ; ø»†› + (ideograph-daikanwa . 36749) ; ø¸ˆ¾ + )) +(define-char + '((=>ucs . #x8CC7) ; 資 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 36750) ; ø¸ˆ¾Ž + )) +(define-char + '((=>ucs . #x8CC7) ; 資 + (morohashi-daikanwa 36750 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-1 . #x6671) ; ø»’©‚ + )) +(define-char + '((morohashi-daikanwa 36750 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (=jis-x0208 . #x3B71) ; ø½Š˜ + (korean-ksc5601 . #x6D40) ; ø»ŠŠ“ + (chinese-gb12345 . #x574A) ; 資 + (=gt-pj-1 . #x3B71) ; 資 + (=gt-k . 10216) ; ý¡„‚Ÿ¨ + (=ucs . #x8CC7) ; 資 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 36751) ; ø¸ˆ¾ + (=ucs . #x4770) ; 䝰 + )) +(define-char + '((=>ucs . #x4770) ; 䝰 + (morohashi-daikanwa 36751 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4121) ; ø»˜¨ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4330) ; ø»šœ· + (ideograph-daikanwa . 36752) ; ø¸ˆ¾ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 36753) ; ø¸ˆ¾‘ + )) +(define-char + '((morohashi-daikanwa 36753 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x432C) ; ø»šœ³ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4466) ; ø»–‹ƒ + (ideograph-daikanwa . 36754) ; ø¸ˆ¾’ + (=ucs . #x4771) ; 䝱 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7885) + (=jis-x0208 . #x6C4B) ; ø½‹¤° + (korean-ksc5601 . #x4A39) ; ø»‰–² + (chinese-cns11643-1 . #x6672) ; ø»’©ƒ + (chinese-gb12345 . #x3C56) ; 賈 + (=gt-pj-1 . #x6C4B) ; 賈 + (ideograph-daikanwa . 36755) ; ø¸ˆ¾“ + (=gt-k . 10356) ; ý¡„‚¡´ + (=ucs . #x8CC8) ; 賈 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (hanyu-dazidian 6 3639 7) + (japanese-jisx0212 . #x5F2E) ; ø»‹¿¡ + (chinese-cns11643-3 . #x4469) ; ø»–‹† + (ideograph-daikanwa . 36756) ; ø¸ˆ¾” + (=hanziku-9 . #xF363) ; ý¢‚Ÿ£ + (=ucs . #x8CC9) ; 賉 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x585E) ; ø»†Ÿ + (ideograph-daikanwa . 36757) ; ø¸ˆ¾• + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5855) ; ø»†– + (ideograph-daikanwa . 36758) ; ø¸ˆ¾– + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (korean-ksc5601 . #x6E64) ; ø»ŠŒ• + (chinese-cns11643-1 . #x6670) ; ø»’© + (chinese-gb12345 . #x5474) ; 賊 + (ideograph-daikanwa . 36759) ; ø¸ˆ¾— + (=ucs . #x8CCA) ; 賊 + )) +(define-char + '((=>ucs . #x8CCA) ; 賊 + (morohashi-daikanwa 36759 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (=jis-x0208 . #x4231) ; ø½Š¦ª + (ucs-jis . #x8CCA) ; ø½Š¦ª + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x432F) ; ø»šœ¶ + (ideograph-daikanwa . 36760) ; ø¸ˆ¾˜ + )) +(define-char + '((=>ucs . #x8CCB) ; 賋 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5F2F) ; ø»‹¿¢ + (ideograph-daikanwa . 36761) ; ø¸ˆ¾™ + (ucs-jis . #x8CCB) ; ø»‹¿¢ + )) +(define-char + '((morohashi-daikanwa 36761 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (hanyu-dazidian 6 3640 3) + (chinese-cns11643-5 . #x432D) ; ø»šœ´ + (=hanziku-9 . #xF3A1) ; ý¢‚ŸŽ¡ + (=ucs . #x8CCB) ; 賋 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4331) ; ø»šœ¸ + (ideograph-daikanwa . 36762) ; ø¸ˆ¾š + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 36763) ; ø¸ˆ¾› + )) +(define-char + '((morohashi-daikanwa 36763 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4332) ; ø»šœ¹ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5858) ; ø»†™ + (ideograph-daikanwa . 36764) ; ø¸ˆ¾œ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5860) ; ø»†¡ + (ideograph-daikanwa . 36765) ; ø¸ˆ¾ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5862) ; ø»†£ + (ideograph-daikanwa . 36766) ; ø¸ˆ¾ž + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4333) ; ø»šœº + (ideograph-daikanwa . 36767) ; ø¸ˆ¾Ÿ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x585F) ; ø»†  + (ideograph-daikanwa . 36768) ; ø¸ˆ¾  + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x432E) ; ø»šœµ + (ideograph-daikanwa . 36769) ; ø¸ˆ¾¡ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x585D) ; ø»†ž + (ideograph-daikanwa . 36770) ; ø¸ˆ¾¢ + )) +(define-char + '((=>ucs . #x8CCD) ; 賍 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (=jis-x0208 . #x6C5C) ; ø½‹¥ + (ideograph-daikanwa . 36774) ; ø¸ˆ¾¦ + (ucs-jis . #x8CCD) ; ø½‹¥ + )) +(define-char + '((morohashi-daikanwa 36774 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (hanyu-dazidian 6 3640 1) + (chinese-cns11643-3 . #x4467) ; ø»–‹„ + (=hanziku-9 . #xF37D) ; ý¢‚Ÿ½ + (=ucs . #x8CCD) ; 賍 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5861) ; ø»†¢ + (ideograph-daikanwa . 36775) ; ø¸ˆ¾§ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4468) ; ø»–‹… + (=ucs . #x4772) ; 䝲 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x6C4D) ; ø»ƒª¶ + (japanese-jisx0208 . #x4128) ; ø»†¿ + (=jis-x0208-1990 . #x4128) ; ø½Š¥ƒ + (=ucs . #x8CCE) ; 賎 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 6 3637 2) + (chinese-gb2312 . #x5474) ; ø»…’‘ + (chinese-isoir165 . #x5474) ; ø»º¡ + (=hanziku-9 . #xF2DD) ; ý¢‚Ÿ‹ + (=ucs . #x8D3C) ; è´¼ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 6 3637 6) + (chinese-gb2312 . #x6A5E) ; ø»…² + (chinese-isoir165 . #x6A5E) ; ø»ŽšŸ + (=hanziku-9 . #xF2E1) ; ý¢‚Ÿ‹¡ + (=ucs . #x8D3D) ; è´½ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 6 3638 1) + (chinese-gb2312 . #x3C56) ; ø»„®£ + (chinese-isoir165 . #x3C56) ; ø»–³ + (=hanziku-9 . #xF2FC) ; ý¢‚Ÿ‹¼ + (=ucs . #x8D3E) ; è´¾ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 6 3638 4) + (chinese-gb2312 . #x3B5F) ; ø»„­Ž + (chinese-isoir165 . #x3B5F) ; ø»•ž + (=hanziku-9 . #xF340) ; ý¢‚Ÿ€ + (=ucs . #x8D3F) ; è´¿ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6A5F) ; ø»…² + (chinese-isoir165 . #x6A5F) ; ø»Žš  + (=ucs . #x8D40) ; 赀 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 6 3639 6) + (chinese-gb2312 . #x415E) ; ø»„¶ + (chinese-isoir165 . #x415E) ; ø»ž‘ + (=hanziku-9 . #xF362) ; ý¢‚Ÿ¢ + (=ucs . #x8D41) ; 赁 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 6 3639 14) + (chinese-gb2312 . #x4238) ; ø»„¶¹ + (chinese-isoir165 . #x4238) ; ø»Ÿ‰ + (=hanziku-9 . #xF36A) ; ý¢‚Ÿª + (=ucs . #x8D42) ; 赂 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 6 3640 2) + (chinese-gb2312 . #x545F) ; ø»…‘¼ + (chinese-isoir165 . #x545F) ; ø»ºŒ + (=hanziku-9 . #xF37E) ; ý¢‚Ÿ¾ + (=ucs . #x8D43) ; 赃 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 6 3641 1) + (chinese-gb2312 . #x574A) ; ø»…– + (chinese-isoir165 . #x574A) ; ø»¾‘ + (=hanziku-9 . #xF3BF) ; ý¢‚ŸŽ¿ + (=ucs . #x8D44) ; 资 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 6 3641 3) + (chinese-gb2312 . #x6A60) ; ø»…²‘ + (chinese-isoir165 . #x6A60) ; ø»Žš¡ + (=hanziku-9 . #xF3C1) ; ý¢‚Ÿ + (=ucs . #x8D45) ; 赅 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 10) + (hanyu-dazidian 6 3641 9) + (chinese-gb2312 . #x6A61) ; ø»…²’ + (chinese-isoir165 . #x6A61) ; ø»Žš¢ + (=hanziku-9 . #xF3C7) ; ý¢‚Ÿ‡ + (=ucs . #x8D46) ; 赆 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5857) ; ø»†˜ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6265) ; ø»•’ + (ideograph-daikanwa . 36776) ; ø¸ˆ¾¨ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4756) ; ø»˜™‘ + (ideograph-daikanwa . 36777) ; ø¸ˆ¾© + (=ucs . #x3562) ; 㕢 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A29) ; ø»š§‚ + (ideograph-daikanwa . 36778) ; ø¸ˆ¾ª + (=ucs . #x4773) ; 䝳 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5F30) ; ø»‹¿£ + (chinese-cns11643-2 . #x4E3C) ; ø»” + (ideograph-daikanwa . 36779) ; ø¸ˆ¾« + (=ucs . #x8CCF) ; 賏 + )) +(define-char + '((=>ucs . #x8CD0) ; 賐 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 36780) ; ø¸ˆ¾¬ + )) +(define-char + '((=>ucs . #x8CD0) ; 賐 + (morohashi-daikanwa 36780 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4970) ; ø»–’£ + )) +(define-char + '((morohashi-daikanwa 36780 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (hanyu-dazidian 6 3644 3) + (=hanziku-9 . #xF462) ; ý¢‚Ÿ‘¢ + (=ucs . #x8CD0) ; 賐 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x626A) ; ø»•— + (ideograph-daikanwa . 36781) ; ø¸ˆ¾­ + (=ucs . #x4774) ; 䝴 + )) +(define-char + '((=>ucs . #x27D86) ; 𧶆 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 36782) ; ø¸ˆ¾® + )) +(define-char + '((morohashi-daikanwa 36782 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4755) ; ø»˜™ + (=ucs . #x27D86) ; 𧶆 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A26) ; ø»š¦¿ + (ideograph-daikanwa . 36783) ; ø¸ˆ¾¯ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6264) ; ø»•‘ + (ideograph-daikanwa . 36784) ; ø¸ˆ¾° + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7896) + (=jis-x0208 . #x4678) ; ø½Š­© + (korean-ksc5601 . #x7261) ; ø»Š’Š + (chinese-cns11643-1 . #x6B34) ; ø»’¯› + (chinese-gb12345 . #x6A62) ; 賑 + (ideograph-daikanwa . 36785) ; ø¸ˆ¾± + (=ucs . #x8CD1) ; 賑 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (hanyu-dazidian 6 3643 2) + (japanese-jisx0212 . #x5F31) ; ø»‹¿¤ + (chinese-cns11643-3 . #x4971) ; ø»–’¤ + (=jis-x0213-2-2000 . #x792C) ; ø»¦ž› + (ideograph-daikanwa . 36786) ; ø¸ˆ¾² + (=hanziku-9 . #xF441) ; ý¢‚Ÿ‘ + (=ucs . #x8CD6) ; 賖 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x496F) ; ø»–’¢ + (ideograph-daikanwa . 36787) ; ø¸ˆ¾³ + (=ucs . #x4775) ; 䝵 + )) +(define-char + '((=>ucs* . #x8CD3) ; 賓 + (=>ucs-gb . #x8CD3) ; 賓 + (=>ucs-cns . #x8CD3) ; 賓 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (korean-ksc5601 . #x5E39) ; ø»‰´Š + (=jis-x0213-1-2000 . #x7C38) ; ø»¤˜½ + (ideograph-daikanwa . 36788) ; ø¸ˆ¾´ + (ucs-ks . #x8CD3) ; 賓 + (=ucs . #xFA64) ; 賓 + )) +(define-char + '((=>ucs-jis . #xFA64) ; 賓 + (morohashi-daikanwa 36788 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B33) ; ø»’¯š + (chinese-gb12345 . #x3176) ; 賓 + (=ucs . #x8CD3) ; 賓 + )) +(define-char + '((=>ucs . #x8CD3) ; 賓 + (morohashi-daikanwa 36788 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (=jis-x0208 . #x4950) ; ø½Š±› + (=gt-pj-1 . #x4950) ; ø½Š±› + (=gt-k . 11943) ; ý¡„‚º§ + (ucs-jis . #x8CD3) ; ø½Š±› + )) +(define-char + '((=>ucs . #x8CD4) ; 賔 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 36789) ; ø¸ˆ¾µ + )) +(define-char + '((morohashi-daikanwa 36789 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (hanyu-dazidian 6 3644 1) + (chinese-cns11643-3 . #x4972) ; ø»–’¥ + (=hanziku-9 . #xF460) ; ý¢‚Ÿ‘  + (=ucs . #x8CD4) ; 賔 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6266) ; ø»•“ + (ideograph-daikanwa . 36790) ; ø¸ˆ¾¶ + )) +(define-char + '((=>ucs . #x27D8E) ; 𧶎 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 36791) ; ø¸ˆ¾· + )) +(define-char + '((morohashi-daikanwa 36791 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4757) ; ø»˜™’ + (=ucs . #x27D8E) ; 𧶎 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5F32) ; ø»‹¿¥ + (chinese-cns11643-2 . #x4E3B) ; ø»”€ + (=jis-x0213-2-2000 . #x792D) ; ø»¦žœ + (chinese-gb12345 . #x6A64) ; 賕 + (ideograph-daikanwa . 36793) ; ø¸ˆ¾¹ + (=ucs . #x8CD5) ; 賕 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x626C) ; ø»•™ + (ideograph-daikanwa . 36794) ; ø¸ˆ¾º + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6263) ; ø»• + (ideograph-daikanwa . 36795) ; ø¸ˆ¾» + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6269) ; ø»•– + (ideograph-daikanwa . 36796) ; ø¸ˆ¾¼ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A27) ; ø»š§€ + (ideograph-daikanwa . 36797) ; ø¸ˆ¾½ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E3D) ; ø»”‚ + (ideograph-daikanwa . 36798) ; ø¸ˆ¾¾ + (=ucs . #x8CD7) ; 賗 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x626B) ; ø»•˜ + (ideograph-daikanwa . 36799) ; ø¸ˆ¾¿ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (kangxi-strokes . 8) + (total-strokes . 15) + (=jis-x0208 . #x496A) ; ø½Š±µ + (korean-ksc5601 . #x5D37) ; ø»‰²ª + (chinese-cns11643-1 . #x6F2C) ; ø»’µ‹ + (chinese-gb12345 . #x3833) ; 賦 + (=gt-pj-1 . #x496A) ; 賦 + (ideograph-daikanwa . 36800) ; ø¸ˆ¿€ + (=gt-k . 11947) ; ý¡„‚º« + (=ucs . #x8CE6) ; 賦 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6268) ; ø»•• + (ideograph-daikanwa . 36803) ; ø¸ˆ¿ƒ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-gb12345 . #x495E) ; 賒 + (ideograph-daikanwa . 49736) ; ø¸Œ‰ˆ + (=ucs . #x8CD2) ; 賒 + )) +(define-char + '((=>ucs . #x8CD2) ; 賒 + (morohashi-daikanwa 49736 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B35) ; ø»’¯œ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (=ucs . #x8CD8) ; 賘 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6A64) ; ø»…²• + (chinese-isoir165 . #x6A64) ; ø»Žš¥ + (=ucs . #x8D47) ; 赇 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 6 3642 5) + (chinese-gb2312 . #x6A62) ; ø»…²“ + (chinese-isoir165 . #x6A62) ; ø»Žš£ + (=hanziku-9 . #xF3E3) ; ý¢‚Ÿ£ + (=ucs . #x8D48) ; 赈 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 6 3642 6) + (chinese-gb2312 . #x6A63) ; ø»…²” + (chinese-isoir165 . #x6A63) ; ø»Žš¤ + (=hanziku-9 . #xF3E4) ; ý¢‚Ÿ¤ + (=ucs . #x8D49) ; 赉 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 11) + (hanyu-dazidian 6 3643 1) + (chinese-gb2312 . #x495E) ; ø»…± + (chinese-isoir165 . #x495E) ; ø»ª + (=hanziku-9 . #xF440) ; ý¢‚Ÿ‘€ + (=ucs . #x8D4A) ; 赊 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A28) ; ø»š§ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6267) ; ø»•” + )) +(define-char + '((=>ucs . #x8CD9) ; 賙 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5F33) ; ø»‹¿¦ + (=jis-x0213-2-2000 . #x792E) ; ø»¦ž + (ideograph-daikanwa . 36804) ; ø¸ˆ¿„ + (ucs-jis . #x8CD9) ; ø»‹¿¦ + )) +(define-char + '((morohashi-daikanwa 36804 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5453) ; ø»”˜Œ + (=ucs . #x8CD9) ; 賙 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7913) + (=jis-x0208 . #x6C4F) ; ø½‹¤´ + (korean-ksc5601 . #x5672) ; ø»‰©“ + (chinese-cns11643-2 . #x5455) ; ø»”˜Ž + (chinese-gb12345 . #x6A63) ; 賚 + (ideograph-daikanwa . 36805) ; ø¸ˆ¿… + (=ucs . #x8CDA) ; 賚 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2933) ; ø»žŠ¶ + (ideograph-daikanwa . 36806) ; ø¸ˆ¿† + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E7B) ; ø»–š„ + (ideograph-daikanwa . 36807) ; ø¸ˆ¿‡ + (=ucs . #x4776) ; 䝶 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2935) ; ø»žŠ¸ + (ideograph-daikanwa . 36808) ; ø¸ˆ¿ˆ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7900) + (=jis-x0208 . #x3B72) ; ø½Š™ + (korean-ksc5601 . #x5E74) ; ø»‰µ… + (chinese-cns11643-1 . #x6F32) ; ø»’µ‘ + (chinese-gb12345 . #x344D) ; 賜 + (=gt-pj-1 . #x3B72) ; 賜 + (ideograph-daikanwa . 36809) ; ø¸ˆ¿‰ + (=gt-k . 11908) ; ý¡„‚º„ + (=ucs . #x8CDC) ; 賜 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5F34) ; ø»‹¿§ + (ideograph-daikanwa . 36810) ; ø¸ˆ¿Š + (=ucs . #x8CDD) ; 賝 + )) +(define-char + '((=>ucs . #x8CDD) ; 賝 + (morohashi-daikanwa 36810 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5456) ; ø»”˜ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E7C) ; ø»–š… + (ideograph-daikanwa . 36811) ; ø¸ˆ¿‹ + (=ucs . #x4777) ; 䝷 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D6E) ; ø»˜¢ + (ideograph-daikanwa . 36812) ; ø¸ˆ¿Œ + (=ucs . #x4778) ; 䝸 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7902) + (=jis-x0208 . #x3E5E) ; ø½Š¡Ÿ + (korean-ksc5601 . #x5F5B) ; ø»‰¶Š + (chinese-cns11643-1 . #x6F2B) ; ø»’µŠ + (chinese-gb12345 . #x494D) ; 賞 + (=gt-pj-1 . #x3E5E) ; 賞 + (ideograph-daikanwa . 36813) ; ø¸ˆ¿ + (=gt-k . 11913) ; ý¡„‚º‰ + (=ucs . #x8CDE) ; 賞 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D6C) ; ø»˜¢› + (ideograph-daikanwa . 36814) ; ø¸ˆ¿Ž + (=ucs . #x4779) ; 䝹 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D6F) ; ø»˜¢ž + (ideograph-daikanwa . 36816) ; ø¸ˆ¿ + (=ucs . #x27D9E) ; 𧶞 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5452) ; ø»”˜‹ + (ideograph-daikanwa . 36817) ; ø¸ˆ¿‘ + (=ucs . #x8CDF) ; 賟 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7907) + (=jis-x0208 . #x4765) ; ø½Š®´ + (korean-ksc5601 . #x5B53) ; ø»‰°Š + (chinese-cns11643-1 . #x6F2A) ; ø»’µ‰ + (chinese-gb12345 . #x4562) ; è³  + (ideograph-daikanwa . 36818) ; ø¸ˆ¿’ + (=ucs . #x8CE0) ; è³  + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5F35) ; ø»‹¿¨ + (chinese-cns11643-1 . #x6F34) ; ø»’µ“ + (=jis-x0213-1-2000 . #x7C39) ; ø»¤˜¾ + (chinese-gb12345 . #x6259) ; 賡 + (ideograph-daikanwa . 36819) ; ø¸ˆ¿“ + (=ucs . #x8CE1) ; 賡 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2936) ; ø»žŠ¹ + (ideograph-daikanwa . 36820) ; ø¸ˆ¿” + (=ucs . #x477A) ; 䝺 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D6D) ; ø»˜¢œ + (ideograph-daikanwa . 36821) ; ø¸ˆ¿• + (=ucs . #x477B) ; 䝻 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (=jis-x0208 . #x382D) ; ø½Š—º + (korean-ksc5601 . #x7A67) ; ø»Šž€ + (chinese-cns11643-1 . #x6F30) ; ø»’µ + (chinese-gb12345 . #x4F4D) ; è³¢ + (=gt-pj-1 . #x382D) ; è³¢ + (ideograph-daikanwa . 36822) ; ø¸ˆ¿– + (=gt-k . 11903) ; ý¡„‚¹¿ + (=ucs . #x8CE2) ; è³¢ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2934) ; ø»žŠ· + (ideograph-daikanwa . 36823) ; ø¸ˆ¿— + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x513A) ; ø»š±¥ + (=jis-x0213-2-2000 . #x792F) ; ø»¦žž + (ideograph-daikanwa . 36824) ; ø¸ˆ¿˜ + (=ucs . #x27DA0) ; 𧶠 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7906) + (=jis-x0208 . #x6C4E) ; ø½‹¤³ + (korean-ksc5601 . #x5863) ; ø»‰¬€ + (chinese-cns11643-1 . #x6F31) ; ø»’µ + (chinese-gb12345 . #x4274) ; è³£ + (ideograph-daikanwa . 36825) ; ø¸ˆ¿™ + (=ucs . #x8CE3) ; è³£ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7903) + (japanese-jisx0208-1978 . #x4128) ; ø»‚«‡ + (japanese-jisx0208 . #x6C4D) ; ø»‡¾¾ + (korean-ksc5601 . #x7441) ; ø»Š”¦ + (chinese-cns11643-1 . #x6F2D) ; ø»’µŒ + (=jis-x0208-1990 . #x6C4D) ; ø½‹¤² + (chinese-gb12345 . #x3C7A) ; 賤 + (ideograph-daikanwa . 36826) ; ø¸ˆ¿š + (=ucs . #x8CE4) ; 賤 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2938) ; ø»žŠ» + (ideograph-daikanwa . 36827) ; ø¸ˆ¿› + )) +(define-char + '((=>ucs . #x8CE5) ; è³¥ + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36828) ; ø¸ˆ¿œ + )) +(define-char + '((morohashi-daikanwa 36828 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5451) ; ø»”˜Š + (=ucs . #x8CE5) ; è³¥ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5457) ; ø»”˜ + (chinese-gb12345 . #x6A66) ; 賧 + (ideograph-daikanwa . 36830) ; ø¸ˆ¿ž + (=ucs . #x8CE7) ; 賧 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5F36) ; ø»‹¿© + (chinese-cns11643-2 . #x5454) ; ø»”˜ + (ideograph-daikanwa . 36831) ; ø¸ˆ¿Ÿ + (=ucs . #x8CE8) ; 賨 + )) +(define-char + '((=>ucs . #x8CE9) ; 賩 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36832) ; ø¸ˆ¿  + )) +(define-char + '((=>ucs . #x8CE9) ; 賩 + (morohashi-daikanwa 36832 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4E7D) ; ø»–š† + )) +(define-char + '((morohashi-daikanwa 36832 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (hanyu-dazidian 6 3650 15) + (=hanziku-9 . #xF5B3) ; ý¢‚Ÿ–³ + (=ucs . #x8CE9) ; 賩 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7904) + (=jis-x0208 . #x3C41) ; ø½Šž† + (korean-ksc5601 . #x7275) ; ø»Š’ž + (chinese-cns11643-1 . #x6F33) ; ø»’µ’ + (chinese-gb12345 . #x564A) ; 質 + (=gt-pj-1 . #x3C41) ; 質 + (ideograph-daikanwa . 36833) ; ø¸ˆ¿¡ + (=gt-k . 11909) ; ý¡„‚º… + (=ucs . #x8CEA) ; 質 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5139) ; ø»š±¤ + (ideograph-daikanwa . 36834) ; ø¸ˆ¿¢ + (=ucs . #x477D) ; 䝽 + )) +(define-char + '((=>ucs . #x27DA1) ; 𧶡 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36835) ; ø¸ˆ¿£ + )) +(define-char + '((morohashi-daikanwa 36835 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D70) ; ø»˜¢Ÿ + (=ucs . #x27DA1) ; 𧶡 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x513B) ; ø»š±¦ + (ideograph-daikanwa . 36836) ; ø¸ˆ¿¤ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2939) ; ø»žŠ¼ + (ideograph-daikanwa . 36837) ; ø¸ˆ¿¥ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36838) ; ø¸ˆ¿¦ + )) +(define-char + '((morohashi-daikanwa 36838 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2937) ; ø»žŠº + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 36839) ; ø¸ˆ¿§ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (hanyu-dazidian 6 3645 5) + (shinjigen-2 . 7898) + (=jis-x0208 . #x3B3F) ; ø½Šœ¦ + (chinese-cns11643-3 . #x4E7E) ; ø»–š‡ + (=gt-pj-1 . #x3B3F) ; 賛 + (ideograph-daikanwa . 36841) ; ø¸ˆ¿© + (=hanziku-9 . #xF4A6) ; ý¢‚Ÿ’¦ + (=gt-k . 11906) ; ý¡„‚º‚ + (=ucs . #x8CDB) ; 賛 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (hanyu-dazidian 6 3646 4) + (chinese-cns11643-3 . #x4F22) ; ø»–š‰ + (chinese-gb12345 . #x6A65) ; 賫 + (ideograph-daikanwa . 36842) ; ø¸ˆ¿ª + (=hanziku-9 . #xF4C5) ; ý¢‚Ÿ“… + (=ucs . #x8CEB) ; 賫 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5F37) ; ø»‹¿ª + (chinese-cns11643-1 . #x6F2E) ; ø»’µ + (chinese-gb12345 . #x554B) ; 賬 + (ideograph-daikanwa . 36843) ; ø¸ˆ¿« + (=ucs . #x8CEC) ; 賬 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F21) ; ø»–šˆ + (=ucs . #x477E) ; 䝾 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 6 3645 1) + (chinese-gb2312 . #x3833) ; ø»„¨ˆ + (chinese-isoir165 . #x3833) ; ø»˜ + (=hanziku-9 . #xF4A2) ; ý¢‚Ÿ’¢ + (=ucs . #x8D4B) ; 赋 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 6 3646 1) + (chinese-gb2312 . #x3644) ; ø»„¥ + (chinese-isoir165 . #x3644) ; ø»­ + (=hanziku-9 . #xF4C2) ; ý¢‚Ÿ“‚ + (=ucs . #x8D4C) ; 赌 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 6 3646 5) + (chinese-gb2312 . #x6A65) ; ø»…²– + (chinese-isoir165 . #x6A65) ; ø»Žš¦ + (=hanziku-9 . #xF4C6) ; ý¢‚Ÿ“† + (=ucs . #x8D4D) ; 赍 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 6 3647 1) + (chinese-gb2312 . #x4A6A) ; ø»…ƒ› + (chinese-isoir165 . #x4A6A) ; ø»«« + (=hanziku-9 . #xF4E2) ; ý¢‚Ÿ“¢ + (=ucs . #x8D4E) ; 赎 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 6 3648 1) + (chinese-gb2312 . #x494D) ; ø»…  + (chinese-isoir165 . #x494D) ; ø»©° + (=hanziku-9 . #xF543) ; ý¢‚Ÿ•ƒ + (=ucs . #x8D4F) ; 赏 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 6 3648 3) + (chinese-gb2312 . #x344D) ; ø»„¢ª + (chinese-isoir165 . #x344D) ; ø»Šº + (=hanziku-9 . #xF545) ; ý¢‚Ÿ•… + (=ucs . #x8D50) ; 赐 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 6 3650 4) + (chinese-isoir165 . #x2E4E) ; ø»‚‡ + (=hanziku-9 . #xF5A8) ; ý¢‚Ÿ–¨ + (=ucs . #x8D52) ; 赒 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 6 3650 9) + (chinese-gb2312 . #x6259) ; ø»…¦š + (chinese-isoir165 . #x6259) ; ø»ŽŽª + (=hanziku-9 . #xF5AD) ; ý¢‚Ÿ–­ + (=ucs . #x8D53) ; 赓 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 6 3650 11) + (chinese-gb2312 . #x4562) ; ø»„»½ + (chinese-isoir165 . #x4562) ; ø»¤ + (=hanziku-9 . #xF5AF) ; ý¢‚Ÿ–¯ + (=ucs . #x8D54) ; 赔 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 12) + (hanyu-dazidian 6 3650 14) + (chinese-gb2312 . #x6A66) ; ø»…²— + (chinese-isoir165 . #x6A66) ; ø»Žš§ + (=hanziku-9 . #xF5B2) ; ý¢‚Ÿ–² + (=ucs . #x8D55) ; 赕 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2932) ; ø»žŠµ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 36844) ; ø¸ˆ¿¬ + )) +(define-char + '((morohashi-daikanwa 36844 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x336A) ; ø»žš™ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x584E) ; ø»š¼‹ + (ideograph-daikanwa . 36845) ; ø¸ˆ¿­ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 36846) ; ø¸ˆ¿® + )) +(define-char + '((morohashi-daikanwa 36846 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3367) ; ø»žš– + )) +(define-char + '((=>ucs . #x8CED) ; è³­ + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x4552) ; ø»‚±© + (korean-ksc5601 . #x542E) ; ø»‰¥“ + (ideograph-daikanwa . 36847) ; ø¸ˆ¿¯ + )) +(define-char + '((morohashi-daikanwa 36847 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 8) + (total-strokes . 14) + (japanese-jisx0208 . #x4552) ; ø»‡…± + (chinese-cns11643-1 . #x6F2F) ; ø»’µŽ + (=jis-x0208-1990 . #x4552) ; ø½Š«¥ + (chinese-gb12345 . #x3644) ; è³­ + (=ucs . #x8CED) ; è³­ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3366) ; ø»žš• + (ideograph-daikanwa . 36848) ; ø¸ˆ¿° + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x584F) ; ø»š¼Œ + (ideograph-daikanwa . 36849) ; ø¸ˆ¿± + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A61) ; ø»”¡Ž + (ideograph-daikanwa . 36850) ; ø¸ˆ¿² + (=ucs . #x8CEE) ; è³® + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x5274) ; ø»–Ÿµ + (ideograph-daikanwa . 36851) ; ø¸ˆ¿³ + (=ucs . #x477F) ; 䝿 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x537D) ; ø»˜«  + (ideograph-daikanwa . 36852) ; ø¸ˆ¿´ + (=ucs . #x4780) ; 䞀 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x336B) ; ø»žšš + (ideograph-daikanwa . 36853) ; ø¸ˆ¿µ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (hanyu-dazidian 6 3653 4) + (japanese-jisx0212 . #x5F38) ; ø»‹¿« + (chinese-cns11643-3 . #x5275) ; ø»–Ÿ¶ + (ideograph-daikanwa . 36854) ; ø¸ˆ¿¶ + (=hanziku-9 . #xF649) ; ý¢‚Ÿ™‰ + (=ucs . #x8CEF) ; 賯 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5F39) ; ø»‹¿¬ + (chinese-cns11643-2 . #x5A63) ; ø»”¡ + (=jis-x0213-2-2000 . #x7930) ; ø»¦žŸ + (ideograph-daikanwa . 36855) ; ø¸ˆ¿· + (=ucs . #x8CF0) ; è³° + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5379) ; ø»˜«œ + (ideograph-daikanwa . 36856) ; ø¸ˆ¿¸ + (=ucs . #x4781) ; 䞁 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A62) ; ø»”¡ + (=jis-x0213-2-2000 . #x7931) ; ø»¦ž  + (ideograph-daikanwa . 36857) ; ø¸ˆ¿¹ + (=ucs . #x8CF1) ; è³± + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x336E) ; ø»žš + (ideograph-daikanwa . 36858) ; ø¸ˆ¿º + )) +(define-char + '((=>ucs . #x8CF2) ; è³² + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5F3A) ; ø»‹¿­ + (chinese-cns11643-3 . #x5273) ; ø»–Ÿ´ + (ideograph-daikanwa . 36859) ; ø¸ˆ¿» + (ucs-jis . #x8CF2) ; ø»‹¿­ + )) +(define-char + '((morohashi-daikanwa 36859 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (hanyu-dazidian 6 3653 1) + (=hanziku-9 . #xF646) ; ý¢‚Ÿ™† + (=ucs . #x8CF2) ; è³² + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A64) ; ø»”¡‘ + (ideograph-daikanwa . 36860) ; ø¸ˆ¿¼ + (=ucs . #x8CF3) ; è³³ + )) +(define-char + '((=>ucs . #x8CF4) ; è³´ + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (korean-ksc5601 . #x5673) ; ø»‰©” + (chinese-cns11643-1 . #x724A) ; ø»’ºƒ + (=jis-x0213-1-2000 . #x7C3A) ; ø»¤˜¿ + (ideograph-daikanwa . 36861) ; ø¸ˆ¿½ + (ucs-jis . #x8CF4) ; ø»‰©” + )) +(define-char + '((morohashi-daikanwa 36861 0 5) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-gb12345 . #x4035) ; è³´ + (=ucs . #x8CF4) ; è³´ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x537B) ; ø»˜«ž + (ideograph-daikanwa . 36862) ; ø¸ˆ¿¾ + (=ucs . #x4782) ; 䞂 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x537C) ; ø»˜«Ÿ + (ideograph-daikanwa . 36863) ; ø¸ˆ¿¿ + (=ucs . #x27DB8) ; 𧶸 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x537A) ; ø»˜« + (ideograph-daikanwa . 36864) ; ø¸‰€€ + (=ucs . #x4783) ; 䞃 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5F3B) ; ø»‹¿® + (chinese-cns11643-2 . #x5A60) ; ø»”¡ + (ideograph-daikanwa . 36865) ; ø¸‰€ + (=ucs . #x8CF5) ; è³µ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x5276) ; ø»–Ÿ· + (ideograph-daikanwa . 36866) ; ø¸‰€‚ + (=ucs . #x4784) ; 䞄 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3368) ; ø»žš— + (ideograph-daikanwa . 36867) ; ø¸‰€ƒ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x584D) ; ø»š¼Š + (ideograph-daikanwa . 36868) ; ø¸‰€„ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3365) ; ø»žš” + (ideograph-daikanwa . 36870) ; ø¸‰€† + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 36871) ; ø¸‰€‡ + )) +(define-char + '((morohashi-daikanwa 36871 0 5) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3369) ; ø»žš˜ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 36872) ; ø¸‰€ˆ + )) +(define-char + '((morohashi-daikanwa 36872 0 4) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5850) ; ø»š¼ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5851) ; ø»š¼Ž + (ideograph-daikanwa . 36873) ; ø¸‰€‰ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x336D) ; ø»žšœ + (ideograph-daikanwa . 49737) ; ø¸Œ‰‰ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x336C) ; ø»žš› + (ideograph-daikanwa . 49738) ; ø¸Œ‰Š + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 6 3652 1) + (chinese-gb2312 . #x4035) ; ø»„³º + (chinese-isoir165 . #x4035) ; ø»œŠ + (=hanziku-9 . #xF5E5) ; ý¢‚Ÿ—¥ + (=ucs . #x8D56) ; 赖 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 13) + (hanyu-dazidian 6 3652 8) + (chinese-isoir165 . #x7C43) ; ø»Ž´  + (=hanziku-9 . #xF5EC) ; ý¢‚Ÿ—¬ + (=ucs . #x8D57) ; 赗 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5852) ; ø»š¼ + )) +(define-char + '((=>ucs . #x8CF6) ; 賶 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-3 . #x5651) ; ø»–¥Š + (ideograph-daikanwa . 36874) ; ø¸‰€Š + )) +(define-char + '((morohashi-daikanwa 36874 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (hanyu-dazidian 6 3655 4) + (=hanziku-9 . #xF6AB) ; ý¢‚Ÿš« + (=ucs . #x8CF6) ; 賶 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C32) ; ø»ž¦¯ + (ideograph-daikanwa . 36875) ; ø¸‰€‹ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (hanyu-dazidian 6 3654 7) + (japanese-jisx0212 . #x5F3C) ; ø»‹¿¯ + (chinese-cns11643-3 . #x5652) ; ø»–¥‹ + (ideograph-daikanwa . 36876) ; ø¸‰€Œ + (=hanziku-9 . #xF66C) ; ý¢‚Ÿ™¬ + (=ucs . #x8CF7) ; è³· + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E65) ; ø»›…– + (ideograph-daikanwa . 36877) ; ø¸‰€ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x5F3D) ; ø»‹¿° + (chinese-cns11643-1 . #x7556) ; ø»’¾© + (=jis-x0213-1-2000 . #x7C3B) ; ø»¤™€ + (ideograph-daikanwa . 36878) ; ø¸‰€Ž + (=ucs . #x8CF8) ; 賸 + )) +(define-char + '((=>ucs . #x8CF9) ; è³¹ + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36879) ; ø¸‰€ + )) +(define-char + '((morohashi-daikanwa 36879 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F64) ; ø»”¨§ + (=ucs . #x8CF9) ; è³¹ + )) +(define-char + '((=>ucs . #x8CFA) ; 賺 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 7926) + (=jis-x0208 . #x6C51) ; ø½‹¤¶ + (ideograph-daikanwa . 36880) ; ø¸‰€ + (ucs-jis . #x8CFA) ; ø½‹¤¶ + )) +(define-char + '((morohashi-daikanwa 36880 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-1 . #x7553) ; ø»’¾¦ + (chinese-gb12345 . #x572C) ; 賺 + (=ucs . #x8CFA) ; 賺 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 7928) + (=jis-x0208 . #x6C52) ; ø½‹¤· + (korean-ksc5601 . #x5D38) ; ø»‰²« + (chinese-cns11643-1 . #x7557) ; ø»’¾ª + (chinese-gb12345 . #x6A67) ; è³» + (ideograph-daikanwa . 36881) ; ø¸‰€‘ + (=ucs . #x8CFB) ; è³» + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C33) ; ø»ž¦° + (ideograph-daikanwa . 36882) ; ø¸‰€’ + (=ucs . #x4785) ; 䞅 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36883) ; ø¸‰€“ + )) +(define-char + '((morohashi-daikanwa 36883 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E67) ; ø»›…˜ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C35) ; ø»ž¦² + (ideograph-daikanwa . 36884) ; ø¸‰€” + )) +(define-char + '((=>ucs . #x8CFC) ; è³¼ + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36885) ; ø¸‰€• + )) +(define-char + '((morohashi-daikanwa 36885 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x3958) ; ø»‚ ‡ + (japanese-jisx0208 . #x3958) ; ø»†´ + (chinese-gb12345 . #x393A) ; è³¼ + (=ucs . #x8CFC) ; è³¼ + )) +(define-char + '((=>ucs . #x8CFC) ; è³¼ + (morohashi-daikanwa 36885 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (korean-ksc5601 . #x4F45) ; ø»‰ž” + (chinese-cns11643-1 . #x7555) ; ø»’¾¨ + (=jis-x0208-1990 . #x3958) ; ø½Ššƒ + (ucs-jis . #x8CFC) ; ø»‰ž” + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 7923) + (=jis-x0208 . #x6C50) ; ø½‹¤µ + (korean-ksc5601 . #x5F5F) ; ø»‰¶Ž + (chinese-cns11643-1 . #x7554) ; ø»’¾§ + (chinese-gb12345 . #x487C) ; è³½ + (ideograph-daikanwa . 36886) ; ø¸‰€– + (=ucs . #x8CFD) ; è³½ + )) +(define-char + '((=>ucs . #x8CFE) ; è³¾ + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x5F3E) ; ø»‹¿± + (=jis-x0213-1-2000 . #x7C3C) ; ø»¤™ + (ideograph-daikanwa . 36887) ; ø¸‰€— + (ucs-jis . #x8CFE) ; ø»‹¿± + )) +(define-char + '((morohashi-daikanwa 36887 0 3) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x635E) ; ø»”®™ + (chinese-gb12345 . #x5853) ; è³¾ + (=ucs . #x8CFE) ; è³¾ + )) +(define-char + '((=>ucs . #x4786) ; 䞆 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36889) ; ø¸‰€™ + )) +(define-char + '((morohashi-daikanwa 36889 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x587A) ; ø»˜²³ + (=ucs . #x4786) ; 䞆 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E66) ; ø»›…— + (ideograph-daikanwa . 36890) ; ø¸‰€š + )) +(define-char + '((=>ucs . #x27DD2) ; 𧷒 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 36891) ; ø¸‰€› + )) +(define-char + '((=>ucs . #x27DD2) ; 𧷒 + (morohashi-daikanwa 36891 0 4) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x587B) ; ø»˜²´ + )) +(define-char + '((morohashi-daikanwa 36891 0 5) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (=ucs . #x27DD2) ; 𧷒 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C38) ; ø»ž¦µ + (ideograph-daikanwa . 36892) ; ø¸‰€œ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C34) ; ø»ž¦± + (ideograph-daikanwa . 36893) ; ø¸‰€ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C36) ; ø»ž¦³ + (ideograph-daikanwa . 36894) ; ø¸‰€ž + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C37) ; ø»ž¦´ + (ideograph-daikanwa . 36895) ; ø¸‰€Ÿ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 6 3654 1) + (chinese-gb2312 . #x5738) ; ø»…•¯ + (chinese-isoir165 . #x5738) ; ø»½¿ + (=hanziku-9 . #xF666) ; ý¢‚Ÿ™¦ + (=ucs . #x8D58) ; 赘 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 6 3654 9) + (chinese-gb2312 . #x6A67) ; ø»…²˜ + (chinese-isoir165 . #x6A67) ; ø»Žš¨ + (=hanziku-9 . #xF66E) ; ý¢‚Ÿ™® + (=ucs . #x8D59) ; 赙 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 10) + (total-strokes . 14) + (hanyu-dazidian 6 3655 9) + (chinese-gb2312 . #x572C) ; ø»…•£ + (chinese-isoir165 . #x572C) ; ø»½³ + (=hanziku-9 . #xF6B0) ; ý¢‚Ÿš° + (=ucs . #x8D5A) ; 赚 + )) +(define-char + '((=>ucs . #x8CFF) ; 賿 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (hanyu-dazidian 6 3657 4) + (japanese-jisx0212 . #x5F3F) ; ø»‹¿² + (ideograph-daikanwa . 36896) ; ø¸‰€  + (=hanziku-9 . #xF6EB) ; ý¢‚Ÿ›« + (ucs-jis . #x8CFF) ; ø»‹¿² + )) +(define-char + '((morohashi-daikanwa 36896 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D69) ; ø»˜¹¸ + (=ucs . #x8CFF) ; 賿 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x434B) ; ø»ž±š + (ideograph-daikanwa . 36897) ; ø¸‰€¡ + )) +(define-char + '((=>ucs . #x8D00) ; 贀 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36898) ; ø¸‰€¢ + )) +(define-char + '((morohashi-daikanwa 36898 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6361) ; ø»”®œ + (=ucs . #x8D00) ; 贀 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6473) ; ø»›Ž˜ + (ideograph-daikanwa . 36899) ; ø¸‰€£ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (hanyu-dazidian 2 1479 12) + (japanese-jisx0212 . #x5F40) ; ø»‹¿³ + (chinese-cns11643-7 . #x4352) ; ø»ž±¡ + (ideograph-daikanwa . 36900) ; ø¸‰€¤ + (=hanziku-4 . #xDAD0) ; ý¢« + (=ucs . #x8D01) ; 贁 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6360) ; ø»”®› + (ideograph-daikanwa . 36901) ; ø¸‰€¥ + (=ucs . #x8D02) ; 贂 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x434E) ; ø»ž± + (ideograph-daikanwa . 36902) ; ø¸‰€¦ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36903) ; ø¸‰€§ + )) +(define-char + '((morohashi-daikanwa 36903 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x646F) ; ø»›Ž” + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4349) ; ø»ž±˜ + (ideograph-daikanwa . 36904) ; ø¸‰€¨ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x434A) ; ø»ž±™ + (ideograph-daikanwa . 36905) ; ø¸‰€© + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (hanyu-dazidian 6 3656 19) + (japanese-jisx0212 . #x5F41) ; ø»‹¿´ + (chinese-cns11643-3 . #x592E) ; ø»–© + (ideograph-daikanwa . 36906) ; ø¸‰€ª + (=hanziku-9 . #xF6DA) ; ý¢‚Ÿ›š + (=ucs . #x8D03) ; 贃 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 7930) + (=jis-x0208 . #x6C53) ; ø½‹¤¸ + (korean-ksc5601 . #x723E) ; ø»Š‘§ + (chinese-cns11643-2 . #x635F) ; ø»”®š + (chinese-gb12345 . #x6A5E) ; 贄 + (ideograph-daikanwa . 36907) ; ø¸‰€« + (=ucs . #x8D04) ; 贄 + )) +(define-char + '((=>ucs . #x8D05) ; 贅 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-1 . 7931) + (shinjigen-2 . 7931) + (=jis-x0208-1990 . #x6C54) ; ø½‹¤¹ + (ideograph-daikanwa . 36908) ; ø¸‰€¬ + (ucs-jis . #x8D05) ; ø½‹¤¹ + )) +(define-char + '((morohashi-daikanwa 36908 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x6C54) ; ø»ƒª½ + (japanese-jisx0208 . #x6C54) ; ø»‡¿… + (korean-ksc5601 . #x7621) ; ø»Š—‚ + (chinese-cns11643-1 . #x7743) ; ø»“’ + (chinese-gb12345 . #x5738) ; 贅 + (=ucs . #x8D05) ; 贅 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (kangxi-strokes . 12) + (total-strokes . 19) + (=jis-x0208 . #x6C56) ; ø½‹¤» + (korean-ksc5601 . #x6B4B) ; ø»Š‡¢ + (chinese-cns11643-2 . #x6735) ; ø»”³¨ + (ideograph-daikanwa . 36909) ; ø¸‰€­ + (=ucs . #x8D07) ; 贇 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6471) ; ø»›Ž– + (ideograph-daikanwa . 36911) ; ø¸‰€¯ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x646E) ; ø»›Ž“ + (ideograph-daikanwa . 36912) ; ø¸‰€° + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36913) ; ø¸‰€± + )) +(define-char + '((morohashi-daikanwa 36913 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6472) ; ø»›Ž— + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x434D) ; ø»ž±œ + (ideograph-daikanwa . 36914) ; ø¸‰€² + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 36915) ; ø¸‰€³ + )) +(define-char + '((morohashi-daikanwa 36915 0 3) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x434C) ; ø»ž±› + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4348) ; ø»ž±— + (ideograph-daikanwa . 36916) ; ø¸‰€´ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6470) ; ø»›Ž• + (ideograph-daikanwa . 36917) ; ø¸‰€µ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4351) ; ø»ž±  + (ideograph-daikanwa . 36920) ; ø¸‰€¸ + )) +(define-char + '((=>ucs . #x8D08) ; 贈 + (morohashi-daikanwa 36920 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (=jis-x0208 . #x4223) ; ø½Š¦œ + (ucs-jis . #x8D08) ; ø½Š¦œ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4350) ; ø»ž±Ÿ + (ideograph-daikanwa . 49739) ; ø¸Œ‰‹ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 15) + (hanyu-dazidian 6 3656 11) + (chinese-gb2312 . #x5853) ; ø»…—¨ + (chinese-isoir165 . #x5853) ; ø»¿¸ + (=hanziku-9 . #xF6D2) ; ý¢‚Ÿ›’ + (=ucs . #x8D5C) ; 赜 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x434F) ; ø»ž±ž + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x6734) ; ø»”³§ + (ideograph-daikanwa . 36921) ; ø¸‰€¹ + (=ucs . #x8D06) ; 贆 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A47) ; ø»ž»¨ + (ideograph-daikanwa . 36922) ; ø¸‰€º + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 36923) ; ø¸‰€» + )) +(define-char + '((morohashi-daikanwa 36923 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A4B) ; ø»ž»¬ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x695D) ; ø»›•˜ + (ideograph-daikanwa . 36924) ; ø¸‰€¼ + )) +(define-char + '((=>ucs . #x4788) ; 䞈 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 36925) ; ø¸‰€½ + )) +(define-char + '((morohashi-daikanwa 36925 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x537E) ; ø»˜«¡ + (=ucs . #x4788) ; 䞈 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 36926) ; ø¸‰€¾ + )) +(define-char + '((morohashi-daikanwa 36926 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6474) ; ø»›Ž™ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A4A) ; ø»ž»« + (ideograph-daikanwa . 36927) ; ø¸‰€¿ + )) +(define-char + '((=>ucs* . #x8D08) ; 贈 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (korean-ksc5601 . #x717C) ; ø»Š‘‡ + (=jis-x0213-1-2000 . #x7C3D) ; ø»¤™‚ + (ideograph-daikanwa . 36929) ; ø¸‰ + (ucs-ks . #x8D08) ; ï©¥ + (=ucs . #xFA65) ; ï©¥ + )) +(define-char + '((morohashi-daikanwa 36929 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-1 . #x7925) ; ø»“ƒ° + (chinese-gb12345 . #x5479) ; 贈 + (=ucs . #x8D08) ; 贈 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 36930) ; ø¸‰‚ + )) +(define-char + '((morohashi-daikanwa 36930 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A4E) ; ø»ž»¯ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x695C) ; ø»›•— + (ideograph-daikanwa . 36931) ; ø¸‰ƒ + )) +(define-char + '((=>ucs . #x8D09) ; 贉 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5F42) ; ø»‹¿µ + (=jis-x0213-2-2000 . #x7933) ; ø»¦ž¢ + (ideograph-daikanwa . 36932) ; ø¸‰„ + (ucs-jis . #x8D09) ; ø»‹¿µ + )) +(define-char + '((morohashi-daikanwa 36932 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x6736) ; ø»”³© + (=ucs . #x8D09) ; 贉 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A48) ; ø»ž»© + (ideograph-daikanwa . 36933) ; ø¸‰… + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 36934) ; ø¸‰† + )) +(define-char + '((morohashi-daikanwa 36934 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x695E) ; ø»›•™ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-2 . 7899) + (=jis-x0208 . #x6C55) ; ø½‹¤º + (korean-ksc5601 . #x7347) ; ø»Š“Ž + (chinese-cns11643-1 . #x7926) ; ø»“ƒ± + (chinese-gb12345 . #x545E) ; 贊 + (ideograph-daikanwa . 36935) ; ø¸‰‡ + (=ucs . #x8D0A) ; 贊 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A4D) ; ø»ž»® + (ideograph-daikanwa . 36936) ; ø¸‰ˆ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A4C) ; ø»ž»­ + (ideograph-daikanwa . 36937) ; ø¸‰‰ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6960) ; ø»›•› + (ideograph-daikanwa . 36938) ; ø¸‰Š + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A44) ; ø»ž»¥ + (ideograph-daikanwa . 36939) ; ø¸‰‹ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A49) ; ø»ž»ª + (ideograph-daikanwa . 36940) ; ø¸‰Œ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A46) ; ø»ž»§ + (ideograph-daikanwa . 36941) ; ø¸‰ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 36942) ; ø¸‰Ž + )) +(define-char + '((morohashi-daikanwa 36942 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x695F) ; ø»›•š + )) +(define-char + '((=>ucs . #x8D0B) ; 贋 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-2 . 7934) + (=jis-x0208 . #x3466) ; ø½Š’» + (ideograph-daikanwa . 36943) ; ø¸‰ + (ucs-jis . #x8D0B) ; ø½Š’» + )) +(define-char + '((morohashi-daikanwa 36943 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (hanyu-dazidian 6 3657 14) + (chinese-cns11643-3 . #x5B38) ; ø»–¬‡ + (chinese-gb12345 . #x584D) ; 贋 + (=hanziku-9 . #xF6F5) ; ý¢‚Ÿ›µ + (=ucs . #x8D0B) ; 贋 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x614B) ; ø»˜¿’ + (ideograph-daikanwa . 36944) ; ø¸‰ + (=ucs . #x27E03) ; 𧸃 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (hanyu-dazidian 6 3657 18) + (=hanziku-9 . #xF6F9) ; ý¢‚Ÿ›¹ + (=ucs . #x8D0C) ; 贌 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 6 3657 15) + (chinese-gb2312 . #x584D) ; ø»…—¢ + (chinese-isoir165 . #x584D) ; ø»¿² + (=hanziku-9 . #xF6F6) ; ý¢‚Ÿ›¶ + (=ucs . #x8D5D) ; 赝 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 6 3658 1) + (chinese-gb2312 . #x545E) ; ø»…‘» + (chinese-isoir165 . #x545E) ; ø»º‹ + (=hanziku-9 . #xF749) ; ý¢‚Ÿ‰ + (=ucs . #x8D5E) ; 赞 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (chinese-isoir165 . #x2C55) ; ø»Œ¿’ + (=ucs . #x8D5F) ; 赟 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 16) + (hanyu-dazidian 6 3658 10) + (chinese-gb2312 . #x5479) ; ø»…’– + (chinese-isoir165 . #x5479) ; ø»º¦ + (=hanziku-9 . #xF752) ; ý¢‚Ÿ’ + (=ucs . #x8D60) ; èµ  + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A45) ; ø»ž»¦ + )) +(define-char + '((=>ucs . #x8D0D) ; 贍 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (shinjigen-2 . 7937) + (=jis-x0208 . #x6C58) ; ø½‹¤½ + (korean-ksc5601 . #x606B) ; ø»‰·¸ + (chinese-cns11643-1 . #x7A45) ; ø»“…® + (ideograph-daikanwa . 36945) ; ø¸‰‘ + (ucs-jis . #x8D0D) ; ø½‹¤½ + )) +(define-char + '((morohashi-daikanwa 36945 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-gb12345 . #x4944) ; 贍 + (=ucs . #x8D0D) ; 贍 + )) +(define-char + '((=>ucs . #x27E16) ; 𧸖 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 36946) ; ø¸‰’ + )) +(define-char + '((morohashi-daikanwa 36946 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6451) ; ø»™ƒ² + (=ucs . #x27E16) ; 𧸖 + )) +(define-char + '((=>ucs . #x8D0E) ; 贎 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x644F) ; ø»™ƒ° + (ideograph-daikanwa . 36947) ; ø¸‰“ + )) +(define-char + '((morohashi-daikanwa 36947 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 12) + (total-strokes . 19) + (hanyu-dazidian 6 3659 1) + (=jis-x0213-2-2000 . #x7934) ; ø»¦ž£ + (=hanziku-9 . #xF769) ; ý¢‚Ÿ© + (=ucs . #x8D0E) ; 贎 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D70) ; ø»››£ + (ideograph-daikanwa . 36948) ; ø¸‰” + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6450) ; ø»™ƒ± + (ideograph-daikanwa . 36949) ; ø¸‰• + (=ucs . #x27E18) ; 𧸘 + )) +(define-char + '((=>ucs . #x8D0F) ; 贏 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 36950) ; ø¸‰– + )) +(define-char + '((=>ucs . #x8D0F) ; 贏 + (morohashi-daikanwa 36950 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (=jis-x0208-1990 . #x6C57) ; ø½‹¤¼ + (ucs-jis . #x8D0F) ; ø½‹¤¼ + )) +(define-char + '((morohashi-daikanwa 36950 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (japanese-jisx0208-1978 . #x6C57) ; ø»ƒ«€ + (japanese-jisx0208 . #x6C57) ; ø»‡¿ˆ + (chinese-gb12345 . #x532E) ; 贏 + (=ucs . #x8D0F) ; 贏 + )) +(define-char + '((=>ucs . #x8D0F) ; 贏 + (morohashi-daikanwa 36950 0 3) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A44) ; ø»“…­ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 36951) ; ø¸‰— + )) +(define-char + '((morohashi-daikanwa 36951 0 3) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D6F) ; ø»››¢ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5040) ; ø»Ÿ„• + (ideograph-daikanwa . 36952) ; ø¸‰˜ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x503E) ; ø»Ÿ„“ + (ideograph-daikanwa . 36954) ; ø¸‰š + )) +(define-char + '((=>ucs . #x4789) ; 䞉 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 36955) ; ø¸‰› + )) +(define-char + '((morohashi-daikanwa 36955 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D35) ; ø»–¯€ + (=ucs . #x4789) ; 䞉 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 6 3659 10) + (chinese-gb2312 . #x4944) ; ø»…— + (chinese-isoir165 . #x4944) ; ø»©§ + (=hanziku-9 . #xF772) ; ý¢‚Ÿ² + (=ucs . #x8D61) ; 赡 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 17) + (hanyu-dazidian 3 2118 5) + (chinese-gb2312 . #x532E) ; ø»…­ + (chinese-isoir165 . #x532E) ; ø»·½ + (=hanziku-6 . #xB443) ; ý¢«‘ƒ + (=ucs . #x8D62) ; èµ¢ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x503F) ; ø»Ÿ„” + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 14) + (total-strokes . 21) + (shinjigen-2 . 7939) + (=jis-x0208 . #x6C59) ; ø½‹¤¾ + (chinese-cns11643-2 . #x6C41) ; ø»”»Š + (chinese-gb12345 . #x6A61) ; 贐 + (ideograph-daikanwa . 36956) ; ø¸‰œ + (=ucs . #x8D10) ; 贐 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x7143) ; ø»› ® + (ideograph-daikanwa . 36957) ; ø¸‰ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x6747) ; ø»™ˆ‚ + (ideograph-daikanwa . 36958) ; ø¸‰ž + (=ucs . #x27E27) ; 𧸧 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x7144) ; ø»› ¯ + (ideograph-daikanwa . 36959) ; ø¸‰Ÿ + )) +(define-char + '((=>ucs . #x8D11) ; 贑 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36960) ; ø¸‰  + )) +(define-char + '((morohashi-daikanwa 36960 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 14) + (total-strokes . 21) + (hanyu-dazidian 6 3660 8) + (chinese-cns11643-3 . #x5E65) ; ø»–±Ž + (=hanziku-9 . #xF7B2) ; ý¢‚Ÿž² + (=ucs . #x8D11) ; 贑 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 14) + (total-strokes . 21) + (hanyu-dazidian 6 3659 13) + (japanese-jisx0212 . #x5F43) ; ø»‹¿¶ + (chinese-cns11643-3 . #x5E66) ; ø»–± + (=jis-x0213-1-2000 . #x7C3E) ; ø»¤™ƒ + (ideograph-daikanwa . 36961) ; ø¸‰¡ + (=hanziku-9 . #xF775) ; ý¢‚Ÿµ + (=ucs . #x8D12) ; 贒 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 14) + (total-strokes . 21) + (shinjigen-2 . 7942) + (=jis-x0208 . #x6C5B) ; ø½‹¥€ + (korean-ksc5601 . #x6D7C) ; ø»Š‹ + (chinese-cns11643-1 . #x7B2E) ; ø»“†µ + (ideograph-daikanwa . 36962) ; ø¸‰¢ + (=ucs . #x8D13) ; 贓 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 14) + (total-strokes . 21) + (shinjigen-2 . 7943) + (=jis-x0208 . #x6C5D) ; ø½‹¥‚ + (chinese-cns11643-2 . #x6C42) ; ø»”»‹ + (ideograph-daikanwa . 36963) ; ø¸‰£ + (=ucs . #x8D14) ; 贔 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E64) ; ø»–± + (ideograph-daikanwa . 36964) ; ø¸‰¤ + (=ucs . #x478A) ; 䞊 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 36965) ; ø¸‰¥ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x7145) ; ø»› ° + (ideograph-daikanwa . 36966) ; ø¸‰¦ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x553B) ; ø»Ÿ‹¦ + (ideograph-daikanwa . 36967) ; ø¸‰§ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 49740) ; ø¸Œ‰Œ + )) +(define-char + '((morohashi-daikanwa 49740 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x553A) ; ø»Ÿ‹¥ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 14) + (chinese-isoir165 . #x7C42) ; ø»Ž´Ÿ + (=ucs . #x8D51) ; 赑 + )) +(define-char + '((=>ucs . #x8D15) ; 贕 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36968) ; ø¸‰¨ + )) +(define-char + '((morohashi-daikanwa 36968 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E2B) ; ø»”½° + (=ucs . #x8D15) ; 贕 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36969) ; ø¸‰© + )) +(define-char + '((morohashi-daikanwa 36969 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x594A) ; ø»Ÿ‘­ + )) +(define-char + '((=>ucs . #x8D16) ; 贖 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 15) + (total-strokes . 22) + (shinjigen-2 . 7944) + (=jis-x0208 . #x6C5E) ; ø½‹¥ƒ + (korean-ksc5601 . #x615B) ; ø»‰¹† + (ideograph-daikanwa . 36970) ; ø¸‰ª + (ucs-jis . #x8D16) ; ø½‹¥ƒ + )) +(define-char + '((morohashi-daikanwa 36970 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B75) ; ø»“‡¼ + (chinese-gb12345 . #x4A6A) ; 贖 + (=ucs . #x8D16) ; 贖 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5947) ; ø»Ÿ‘ª + (ideograph-daikanwa . 36971) ; ø¸‰« + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 15) + (total-strokes . 22) + (japanese-jisx0212 . #x5F44) ; ø»‹¿· + (chinese-cns11643-1 . #x7B76) ; ø»“‡½ + (ideograph-daikanwa . 36972) ; ø¸‰¬ + (=ucs . #x8D17) ; 贗 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x7445) ; ø»›¥Š + (ideograph-daikanwa . 36973) ; ø¸‰­ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36974) ; ø¸‰® + )) +(define-char + '((morohashi-daikanwa 36974 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5948) ; ø»Ÿ‘« + )) +(define-char + '((=>ucs . #x27E3E) ; 𧸾 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 36975) ; ø¸‰¯ + )) +(define-char + '((morohashi-daikanwa 36975 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B22) ; ø»™• + (=ucs . #x27E3E) ; 𧸾 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x7443) ; ø»›¥ˆ + (ideograph-daikanwa . 36976) ; ø¸‰° + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5949) ; ø»Ÿ‘¬ + (ideograph-daikanwa . 49741) ; ø¸Œ‰ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 15) + (total-strokes . 22) + (=ucs . #x8D18) ; 贘 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x7444) ; ø»›¥‰ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 16) + (total-strokes . 23) + (ideograph-daikanwa . 36977) ; ø¸‰± + )) +(define-char + '((morohashi-daikanwa 36977 0 2) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C71) ; ø»Ÿ–® + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F53) ; ø»”¿¶ + (ideograph-daikanwa . 36978) ; ø¸‰² + (=ucs . #x8D19) ; 贙 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B21) ; ø»™” + (ideograph-daikanwa . 36979) ; ø¸‰³ + (=ucs . #x478B) ; 䞋 + )) +(define-char + '((=>ucs . #x8D1A) ; 贚 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 16) + (total-strokes . 23) + (ideograph-daikanwa . 36980) ; ø¸‰´ + )) +(define-char + '((morohashi-daikanwa 36980 0 0) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 16) + (total-strokes . 23) + (hanyu-dazidian 6 3661 13) + (=hanziku-9 . #xF7D7) ; ý¢‚ŸŸ— + (=ucs . #x8D1A) ; 贚 + )) +(define-char + '((=>ucs . #x8D1A) ; 贚 + (morohashi-daikanwa 36980 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-3 . #x604A) ; ø»–³¯ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C72) ; ø»Ÿ–¯ + (ideograph-daikanwa . 36981) ; ø¸‰µ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C73) ; ø»Ÿ–° + (ideograph-daikanwa . 36982) ; ø¸‰¶ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 17) + (total-strokes . 24) + (japanese-jisx0212 . #x5F45) ; ø»‹¿¸ + (chinese-cns11643-1 . #x7C6D) ; ø»“‰’ + (=jis-x0213-1-2000 . #x7C3F) ; ø»¤™„ + (chinese-gb12345 . #x3853) ; 贛 + (ideograph-daikanwa . 36984) ; ø¸‰¸ + (=ucs . #x8D1B) ; 贛 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F5F) ; ø»Ÿš¶ + (ideograph-daikanwa . 36986) ; ø¸‰º + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F60) ; ø»Ÿš· + (ideograph-daikanwa . 36987) ; ø¸‰» + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 17) + (total-strokes . 21) + (hanyu-dazidian 6 3662 1) + (chinese-gb2312 . #x3853) ; ø»„¨¨ + (chinese-isoir165 . #x3853) ; ø»¸ + (=hanziku-9 . #xF7EB) ; ý¢‚ŸŸ« + (=ucs . #x8D63) ; èµ£ + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-3 . #x607C) ; ø»–´¡ + (=ucs . #x2F9D6) ; 贛 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F5E) ; ø»Ÿšµ + )) +(define-char + '((=>ucs . #x8D1C) ; 贜 + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-3 . #x614E) ; ø»–µ‘ + (ideograph-daikanwa . 36990) ; ø¸‰¾ + )) +(define-char + '((morohashi-daikanwa 36990 0 1) + (ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 17) + (total-strokes . 24) + (hanyu-dazidian 6 3661 15) + (chinese-gb12345 . #x545F) ; 贜 + (=hanziku-9 . #xF7D9) ; ý¢‚ŸŸ™ + (=ucs . #x8D1C) ; 贜 + )) +(define-char + '((ideographic-radical . 154) ; ⾙ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-7 . #x6266) ; ø»ŸŸ— + (ideograph-daikanwa . 36991) ; ø¸‰¿ + )) diff --git a/lisp/utf-2000/Ideograph-R155-Red.el b/lisp/utf-2000/Ideograph-R155-Red.el new file mode 100644 index 0000000..f474656 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R155-Red.el @@ -0,0 +1,375 @@ +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 7947) + (chinese-gb2312 . #x3360) ; ø»„¡Ÿ + (=jis-x0208 . #x4056) ; ø½Š¤“ + (korean-ksc5601 . #x6E65) ; ø»ŠŒ– + (chinese-isoir165 . #x3360) ; ø»‰¯ + (chinese-cns11643-1 . #x4B4B) ; ø»’€² + (=gt-pj-1 . #x4056) ; 赤 + (ideograph-daikanwa . 36993) ; ø¸‰‚ + (=gt-k . 02591) ; ý¡„€¨Ÿ + (=ucs . #x8D64) ; 赤 + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 1) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E31) ; ø»œˆ† + (ideograph-daikanwa . 49742) ; ø¸Œ‰Ž + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-6 . #x3457) ; ø»œ‘  + (ideograph-daikanwa . 36994) ; ø¸‰‚‚ + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-6 . #x3458) ; ø»œ‘¡ + (ideograph-daikanwa . 36995) ; ø¸‰‚ƒ + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x304B) ; ø»š˜ + (ideograph-daikanwa . 36996) ; ø¸‰‚„ + (=ucs . #x4791) ; 䞑 + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3566) ; ø»š‰‰ + (ideograph-daikanwa . 36997) ; ø¸‰‚… + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5F46) ; ø»‹¿¹ + (chinese-cns11643-3 . #x3933) ; ø»•º† + (ideograph-daikanwa . 36998) ; ø¸‰‚† + (=ucs . #x8D65) ; èµ¥ + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-gb2312 . #x4962) ; ø»…µ + (=jis-x0208 . #x3C4F) ; ø½Šž” + (korean-ksc5601 . #x5E75) ; ø»‰µ† + (chinese-isoir165 . #x4962) ; ø»ª… + (chinese-cns11643-1 . #x5D50) ; ø»’›“ + (=gt-pj-1 . #x3C4F) ; 赦 + (ideograph-daikanwa . 36999) ; ø¸‰‚‡ + (=gt-k . 07777) ; ý¡„¹¡ + (=ucs . #x8D66) ; 赦 + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 37000) ; ø¸‰‚ˆ + )) +(define-char + '((morohashi-daikanwa 37000 0 0) + (ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F30) ; ø»œ¸£ + )) +(define-char + '((=>ucs . #x8D67) ; 赧 + (ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 5) + (total-strokes . 11) + (shinjigen-2 . 7948) + (=jis-x0208 . #x6C5F) ; ø½‹¥„ + (ideograph-daikanwa . 37001) ; ø¸‰‚‰ + (ucs-jis . #x8D67) ; ø½‹¥„ + )) +(define-char + '((morohashi-daikanwa 37001 0 2) + (ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-gb2312 . #x7476) ; ø»†“ + (chinese-isoir165 . #x7476) ; ø»Ž©£ + (chinese-cns11643-1 . #x5D4F) ; ø»’›’ + (=ucs . #x8D67) ; 赧 + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B44) ; ø»˜‡— + (ideograph-daikanwa . 37002) ; ø¸‰‚Š + (=ucs . #x27E5E) ; 𧹞 + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4762) ; ø»”…• + (ideograph-daikanwa . 37003) ; ø¸‰‚‹ + (=ucs . #x8D68) ; 赨 + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5F47) ; ø»‹¿º + (chinese-cns11643-2 . #x4763) ; ø»”…– + (ideograph-daikanwa . 37004) ; ø¸‰‚Œ + (=ucs . #x8D69) ; 赩 + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4334) ; ø»šœ» + (ideograph-daikanwa . 37005) ; ø¸‰‚ + (=ucs . #x4792) ; 䞒 + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5863) ; ø»†¤ + (ideograph-daikanwa . 37006) ; ø¸‰‚Ž + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 6) + (chinese-isoir165 . #x7E5A) ; ø»Ž·³ + (=ucs . #x8D6A) ; 赪 + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A2A) ; ø»š§ƒ + (ideograph-daikanwa . 37007) ; ø¸‰‚ + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4759) ; ø»˜™” + (ideograph-daikanwa . 37008) ; ø¸‰‚ + (=ucs . #x4793) ; 䞓 + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 37009) ; ø¸‰‚‘ + (=ucs . #x4794) ; 䞔 + )) +(define-char + '((=>ucs . #x4794) ; 䞔 + (morohashi-daikanwa 37009 0 0) + (ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4758) ; ø»˜™“ + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7949) + (chinese-gb2312 . #x3A55) ; ø»„«¦ + (=jis-x0208 . #x3352) ; ø½Š‘‰ + (korean-ksc5601 . #x7A53) ; ø»Š¬ + (chinese-isoir165 . #x3A55) ; ø»“¶ + (chinese-cns11643-1 . #x6B36) ; ø»’¯ + (=gt-pj-1 . #x3352) ; 赫 + (ideograph-daikanwa . 37010) ; ø¸‰‚’ + (=gt-k . 11104) ; ý¡„‚­  + (=ucs . #x8D6B) ; 赫 + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x293A) ; ø»žŠ½ + (ideograph-daikanwa . 37011) ; ø¸‰‚“ + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37012) ; ø¸‰‚” + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37013) ; ø¸‰‚• + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5854) ; ø»š¼‘ + (ideograph-daikanwa . 37014) ; ø¸‰‚– + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5853) ; ø»š¼ + (ideograph-daikanwa . 37015) ; ø¸‰‚— + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5F48) ; ø»‹¿» + (chinese-cns11643-2 . #x5A65) ; ø»”¡’ + (=jis-x0213-2-2000 . #x7935) ; ø»¦ž¤ + (ideograph-daikanwa . 37016) ; ø¸‰‚˜ + (=ucs . #x8D6C) ; 赬 + )) +(define-char + '((=>ucs . #x8D6D) ; èµ­ + (ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 7950) + (=jis-x0208 . #x6C60) ; ø½‹¥… + (ideograph-daikanwa . 37017) ; ø¸‰‚™ + (ucs-jis . #x8D6D) ; ø½‹¥… + )) +(define-char + '((morohashi-daikanwa 37017 0 2) + (ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-gb2312 . #x7477) ; ø»†” + (chinese-isoir165 . #x7477) ; ø»Ž©¤ + (chinese-cns11643-1 . #x6F35) ; ø»’µ” + (=ucs . #x8D6D) ; èµ­ + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5F49) ; ø»‹¿¼ + (chinese-cns11643-2 . #x5A66) ; ø»”¡“ + (ideograph-daikanwa . 37018) ; ø¸‰‚š + (=ucs . #x8D6E) ; èµ® + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x336F) ; ø»žšž + (ideograph-daikanwa . 37019) ; ø¸‰‚› + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F65) ; ø»”¨¨ + (ideograph-daikanwa . 37020) ; ø¸‰‚œ + (=ucs . #x8D6F) ; 赯 + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E69) ; ø»›…š + (ideograph-daikanwa . 37021) ; ø¸‰‚ + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E6A) ; ø»›…› + (ideograph-daikanwa . 37022) ; ø¸‰‚ž + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E68) ; ø»›…™ + (ideograph-daikanwa . 37023) ; ø¸‰‚Ÿ + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6475) ; ø»›Žš + (ideograph-daikanwa . 37024) ; ø¸‰‚  + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4353) ; ø»ž±¢ + (ideograph-daikanwa . 37025) ; ø¸‰‚¡ + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A50) ; ø»ž»± + (ideograph-daikanwa . 37026) ; ø¸‰‚¢ + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A4F) ; ø»ž»° + (ideograph-daikanwa . 37027) ; ø¸‰‚£ + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37028) ; ø¸‰‚¤ + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 37029) ; ø¸‰‚¥ + (=ucs . #x4795) ; 䞕 + )) +(define-char + '((=>ucs . #x4795) ; 䞕 + (morohashi-daikanwa 37029 0 0) + (ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x6748) ; ø»™ˆƒ + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 37030) ; ø¸‰‚¦ + )) +(define-char + '((morohashi-daikanwa 37030 0 0) + (ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x7146) ; ø»› ± + )) +(define-char + '((ideographic-radical . 155) ; ⾚ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C74) ; ø»Ÿ–± + (ideograph-daikanwa . 37032) ; ø¸‰‚¨ + )) diff --git a/lisp/utf-2000/Ideograph-R156-Run.el b/lisp/utf-2000/Ideograph-R156-Run.el new file mode 100644 index 0000000..823e23b --- /dev/null +++ b/lisp/utf-2000/Ideograph-R156-Run.el @@ -0,0 +1,2997 @@ +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 7954) + (chinese-gb2312 . #x575F) ; ø»…–– + (=jis-x0208 . #x4176) ; ø½Š¦‘ + (korean-ksc5601 . #x714B) ; ø»Š– + (chinese-isoir165 . #x575F) ; ø»¾¦ + (chinese-cns11643-1 . #x4B4C) ; ø»’€³ + (=gt-pj-1 . #x4176) ; èµ° + (ideograph-daikanwa . 37034) ; ø¸‰‚ª + (=gt-k . 02595) ; ý¡„€¨£ + (=ucs . #x8D70) ; èµ° + )) +(define-char + '((morohashi-daikanwa 37034 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 0) + (total-strokes . 6) + (simplified-ideograph-of + ((sources morohashi-daikanwa) + (char . ((ideograph-daikanwa . 37034) ; ø¸‰‚ª + )) + )) + (=jis-x0208 . #x6C61) ; ø½‹¥† + (chinese-cns11643-3 . #x243A) ; ø»•›— + (=ucs . #x8D71) ; èµ± + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 0) + (total-strokes . 8) + (original-ideograph-of + ((sources morohashi-daikanwa kangxi) + (char . ((ideograph-daikanwa . 37034) ; ø¸‰‚ª + )) + )) + (chinese-cns11643-6 . #x2E32) ; ø»œˆ‡ + (ideograph-daikanwa . 37035) ; ø¸‰‚« + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 1) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E33) ; ø»œˆˆ + (ideograph-daikanwa . 37036) ; ø¸‰‚¬ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D53) ; ø»“žº + (ideograph-daikanwa . 37037) ; ø¸‰‚­ + (=ucs . #x8D72) ; èµ² + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-gb2312 . #x7471) ; ø»†Ž + (chinese-isoir165 . #x7471) ; ø»Ž©ž + (ideograph-daikanwa . 37038) ; ø¸‰‚® + (=ucs . #x8D73) ; èµ³ + )) +(define-char + '((=>ucs . #x8D73) ; èµ³ + (morohashi-daikanwa 37038 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-1 . #x5359) ; ø»’Œ° + )) +(define-char + '((=>ucs . #x8D73) ; èµ³ + (morohashi-daikanwa 37038 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 3) + (total-strokes . 10) + (=jis-x0208 . #x6C62) ; ø½‹¥‡ + (korean-ksc5601 . #x502F) ; ø»‰Ÿœ + (ucs-jis . #x8D73) ; ø½‹¥‡ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-6 . #x3459) ; ø»œ‘¢ + (ideograph-daikanwa . 37039) ; ø¸‰‚¯ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 2) + (total-strokes . 9) + (shinjigen-2 . 7957) + (chinese-gb2312 . #x3830) ; ø»„¨… + (=jis-x0208 . #x496B) ; ø½Š±¶ + (korean-ksc5601 . #x5D39) ; ø»‰²¬ + (chinese-isoir165 . #x3830) ; ø»• + (chinese-cns11643-1 . #x5358) ; ø»’Œ¯ + (=gt-pj-1 . #x496B) ; èµ´ + (ideograph-daikanwa . 37040) ; ø¸‰‚° + (=gt-k . 05174) ; ý¡„¶ + (=ucs . #x8D74) ; èµ´ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B4B) ; ø»—¯¾ + (ideograph-daikanwa . 37041) ; ø¸‰‚± + (=ucs . #x27E8E) ; 𧺎 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 2) + (chinese-gb2312 . #x5554) ; ø»…“ + (chinese-isoir165 . #x5554) ; ø»»Ÿ + (=ucs . #x8D75) ; èµµ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x304D) ; ø»šš + (ideograph-daikanwa . 37042) ; ø¸‰‚² + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x304C) ; ø»š™ + (ideograph-daikanwa . 37043) ; ø¸‰‚³ + (=ucs . #x4796) ; 䞖 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 37044) ; ø¸‰‚´ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-gb2312 . #x384F) ; ø»„¨¤ + (chinese-isoir165 . #x384F) ; ø»´ + (chinese-cns11643-2 . #x3327) ; ø»“§‚ + (ideograph-daikanwa . 37045) ; ø¸‰‚µ + (=ucs . #x8D76) ; 赶 + )) +(define-char + '((=>ucs . #x4797) ; 䞗 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 37046) ; ø¸‰‚¶ + )) +(define-char + '((morohashi-daikanwa 37046 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x3027) ; ø»—¶° + (=ucs . #x4797) ; 䞗 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x3028) ; ø»—¶± + (ideograph-daikanwa . 37047) ; ø¸‰‚· + (=ucs . #x4798) ; 䞘 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 7958) + (chinese-gb2312 . #x4670) ; ø»„½© + (=jis-x0208 . #x352F) ; ø½Š“¢ + (korean-ksc5601 . #x5143) ; ø»‰¡Ž + (chinese-isoir165 . #x4670) ; ø»¥¹ + (chinese-cns11643-1 . #x5844) ; ø»’“± + (chinese-cns11643-6 . #x3C3B) ; ø»œœ´ + (ideograph-daikanwa . 37048) ; ø¸‰‚¸ + (=ucs . #x8D77) ; èµ· + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C3C) ; ø»œœµ + (ideograph-daikanwa . 37049) ; ø¸‰‚¹ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C3D) ; ø»œœ¶ + (ideograph-daikanwa . 37050) ; ø¸‰‚º + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x304E) ; ø»š› + (ideograph-daikanwa . 37051) ; ø¸‰‚» + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-2 . #x3328) ; ø»“§ƒ + (ideograph-daikanwa . 37052) ; ø¸‰‚¼ + (=ucs . #x8D78) ; 赸 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x3029) ; ø»—¶² + (=ucs . #x27E96) ; 𧺖 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C3E) ; ø»œœ· + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 37054) ; ø¸‰‚¾ + (=ucs . #x8D79) ; èµ¹ + )) +(define-char + '((=>ucs . #x8D79) ; èµ¹ + (morohashi-daikanwa 37054 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x3958) ; ø»“°§ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x356D) ; ø»š‰ + (ideograph-daikanwa . 37055) ; ø¸‰‚¿ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4530) ; ø»œ©· + (ideograph-daikanwa . 37056) ; ø¸‰ƒ€ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3939) ; ø»•ºŒ + (ideograph-daikanwa . 37057) ; ø¸‰ƒ + (=ucs . #x8D7A) ; 赺 + )) +(define-char + '((=>ucs . #x8D7B) ; èµ» + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 37058) ; ø¸‰ƒ‚ + )) +(define-char + '((morohashi-daikanwa 37058 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x3957) ; ø»“°¦ + (=ucs . #x8D7B) ; èµ» + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3567) ; ø»š‰Š + (ideograph-daikanwa . 37059) ; ø¸‰ƒƒ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3937) ; ø»•ºŠ + (ideograph-daikanwa . 37060) ; ø¸‰ƒ„ + (=ucs . #x8D7C) ; èµ¼ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3557) ; ø»—¾¶ + (ideograph-daikanwa . 37061) ; ø¸‰ƒ… + (=ucs . #x27EA0) ; 𧺠 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x356A) ; ø»š‰ + (ideograph-daikanwa . 37062) ; ø¸‰ƒ† + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3555) ; ø»—¾´ + (ideograph-daikanwa . 37063) ; ø¸‰ƒ‡ + (=ucs . #x4799) ; 䞙 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x356F) ; ø»š‰’ + (ideograph-daikanwa . 37064) ; ø¸‰ƒˆ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x356E) ; ø»š‰‘ + (ideograph-daikanwa . 37065) ; ø¸‰ƒ‰ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3558) ; ø»—¾· + (ideograph-daikanwa . 37066) ; ø¸‰ƒŠ + (=ucs . #x27EA4) ; 𧺤 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3556) ; ø»—¾µ + (ideograph-daikanwa . 37067) ; ø¸‰ƒ‹ + (=ucs . #x479A) ; 䞚 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x452E) ; ø»œ©µ + (ideograph-daikanwa . 37068) ; ø¸‰ƒŒ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x3956) ; ø»“°¥ + (ideograph-daikanwa . 37069) ; ø¸‰ƒ + (=ucs . #x8D7D) ; èµ½ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3934) ; ø»•º‡ + (ideograph-daikanwa . 37070) ; ø¸‰ƒŽ + (=ucs . #x479B) ; 䞛 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3935) ; ø»•ºˆ + (ideograph-daikanwa . 37071) ; ø¸‰ƒ + (=ucs . #x8D7E) ; èµ¾ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5F4A) ; ø»‹¿½ + (chinese-cns11643-3 . #x3938) ; ø»•º‹ + (ideograph-daikanwa . 37072) ; ø¸‰ƒ + (=ucs . #x8D7F) ; 赿 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x452F) ; ø»œ©¶ + (ideograph-daikanwa . 37073) ; ø¸‰ƒ‘ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x356B) ; ø»š‰Ž + (ideograph-daikanwa . 37074) ; ø¸‰ƒ’ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3568) ; ø»š‰‹ + (ideograph-daikanwa . 37075) ; ø¸‰ƒ“ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3936) ; ø»•º‰ + (ideograph-daikanwa . 37076) ; ø¸‰ƒ” + (=ucs . #x479C) ; 䞜 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x356C) ; ø»š‰ + (ideograph-daikanwa . 37077) ; ø¸‰ƒ• + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3569) ; ø»š‰Œ + (ideograph-daikanwa . 37078) ; ø¸‰ƒ– + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4054) ; ø»“ºµ + (ideograph-daikanwa . 37080) ; ø¸‰ƒ˜ + (=ucs . #x8D80) ; 趀 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 37081) ; ø¸‰ƒ™ + )) +(define-char + '((morohashi-daikanwa 37081 0 3) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C51) ; ø»š“† + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C50) ; ø»š“… + (ideograph-daikanwa . 37082) ; ø¸‰ƒš + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7963) + (chinese-gb2312 . #x3343) ; ø»„¡‚ + (=jis-x0208 . #x6C63) ; ø½‹¥ˆ + (chinese-isoir165 . #x3343) ; ø»‰’ + (chinese-cns11643-1 . #x623F) ; ø»’¢˜ + (ideograph-daikanwa . 37083) ; ø¸‰ƒ› + (=ucs . #x8D81) ; 趁 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5F4B) ; ø»‹¿¾ + (chinese-cns11643-3 . #x3F39) ; ø»–ƒ€ + (ideograph-daikanwa . 37084) ; ø¸‰ƒœ + (=ucs . #x8D82) ; 趂 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F34) ; ø»–‚» + (ideograph-daikanwa . 37085) ; ø¸‰ƒ + (=ucs . #x8D83) ; 趃 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F31) ; ø»–‚¸ + (ideograph-daikanwa . 37086) ; ø¸‰ƒž + (=ucs . #x479D) ; 䞝 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B45) ; ø»˜‡˜ + (ideograph-daikanwa . 37087) ; ø¸‰ƒŸ + (=ucs . #x479E) ; 䞞 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C54) ; ø»š“‰ + (ideograph-daikanwa . 37088) ; ø¸‰ƒ  + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F36) ; ø»–‚½ + (ideograph-daikanwa . 37089) ; ø¸‰ƒ¡ + (=ucs . #x479F) ; 䞟 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C4F) ; ø»š“„ + (ideograph-daikanwa . 37090) ; ø¸‰ƒ¢ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F34) ; ø»œ¸§ + (ideograph-daikanwa . 37091) ; ø¸‰ƒ£ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F31) ; ø»œ¸¤ + (ideograph-daikanwa . 37092) ; ø¸‰ƒ¤ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F32) ; ø»–‚¹ + (ideograph-daikanwa . 37093) ; ø¸‰ƒ¥ + (=ucs . #x47A0) ; 䞠 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C52) ; ø»š“‡ + (ideograph-daikanwa . 37094) ; ø¸‰ƒ¦ + (=ucs . #x47A1) ; 䞡 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-gb2312 . #x7472) ; ø»† + (japanese-jisx0212 . #x5F4C) ; ø»‹¿¿ + (chinese-isoir165 . #x7472) ; ø»Ž©Ÿ + (chinese-cns11643-2 . #x4053) ; ø»“º´ + (=jis-x0213-2-2000 . #x7936) ; ø»¦ž¥ + (ideograph-daikanwa . 37095) ; ø¸‰ƒ§ + (=ucs . #x8D84) ; 趄 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7962) + (chinese-gb2312 . #x332C) ; ø»„ « + (=jis-x0208 . #x4436) ; ø½Š©« + (korean-ksc5601 . #x7531) ; ø»Š•´ + (chinese-isoir165 . #x332C) ; ø»ˆ» + (chinese-cns11643-1 . #x623E) ; ø»’¢— + (ideograph-daikanwa . 37096) ; ø¸‰ƒ¨ + (=ucs . #x8D85) ; 超 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 37097) ; ø¸‰ƒ© + )) +(define-char + '((morohashi-daikanwa 37097 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4339) ; ø»š€ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F37) ; ø»–‚¾ + (ideograph-daikanwa . 37098) ; ø¸‰ƒª + (=ucs . #x8D86) ; 趆 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C53) ; ø»š“ˆ + (ideograph-daikanwa . 37099) ; ø¸‰ƒ« + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 37100) ; ø¸‰ƒ¬ + )) +(define-char + '((morohashi-daikanwa 37100 0 2) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C4E) ; ø»š“ƒ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F30) ; ø»–‚· + (ideograph-daikanwa . 37101) ; ø¸‰ƒ­ + (=ucs . #x8D87) ; 趇 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F35) ; ø»–‚¼ + (ideograph-daikanwa . 37102) ; ø¸‰ƒ® + (=ucs . #x47A2) ; 䞢 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F33) ; ø»œ¸¦ + (ideograph-daikanwa . 37103) ; ø¸‰ƒ¯ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5F4D) ; ø»Œ€€ + (chinese-cns11643-3 . #x3F33) ; ø»–‚º + (ideograph-daikanwa . 37104) ; ø¸‰ƒ° + (=ucs . #x8D88) ; 趈 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B46) ; ø»˜‡™ + (ideograph-daikanwa . 37105) ; ø¸‰ƒ± + (=ucs . #x27EC0) ; 𧻀 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B48) ; ø»˜‡› + (ideograph-daikanwa . 37106) ; ø¸‰ƒ² + (=ucs . #x47A3) ; 䞣 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B47) ; ø»˜‡š + (ideograph-daikanwa . 37107) ; ø¸‰ƒ³ + (=ucs . #x47A4) ; 䞤 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4055) ; ø»“º¶ + (ideograph-daikanwa . 37108) ; ø¸‰ƒ´ + (=ucs . #x8D89) ; 趉 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C55) ; ø»š“Š + (ideograph-daikanwa . 37109) ; ø¸‰ƒµ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7961) + (chinese-gb2312 . #x543D) ; ø»…‘š + (=jis-x0208 . #x315B) ; ø½ŠŽ– + (korean-ksc5601 . #x6A46) ; ø»Š…¿ + (chinese-isoir165 . #x543D) ; ø»¹ª + (chinese-cns11643-1 . #x623D) ; ø»’¢– + (=gt-pj-1 . #x315B) ; 越 + (ideograph-daikanwa . 37110) ; ø¸‰ƒ¶ + (=gt-k . 08999) ; ý¡„‚Œ§ + (=ucs . #x8D8A) ; 越 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 37111) ; ø¸‰ƒ· + )) +(define-char + '((morohashi-daikanwa 37111 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5864) ; ø»†¥ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F35) ; ø»œ¸¨ + (ideograph-daikanwa . 37112) ; ø¸‰ƒ¸ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F32) ; ø»œ¸¥ + (ideograph-daikanwa . 37114) ; ø¸‰ƒº + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-gb2312 . #x4777) ; ø»„¿Ž + (chinese-isoir165 . #x4777) ; ø»§ž + (chinese-cns11643-3 . #x3F38) ; ø»–‚¿ + (ideograph-daikanwa . 37115) ; ø¸‰ƒ» + (=ucs . #x8D8B) ; 趋 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 37116) ; ø¸‰ƒ¼ + (=ucs . #x47A5) ; 䞥 + )) +(define-char + '((=>ucs . #x47A5) ; 䞥 + (morohashi-daikanwa 37116 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4126) ; ø»˜­ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4765) ; ø»”…˜ + (ideograph-daikanwa . 37117) ; ø¸‰ƒ½ + (=ucs . #x8D8C) ; 趌 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4127) ; ø»˜® + (ideograph-daikanwa . 37118) ; ø¸‰ƒ¾ + (=ucs . #x47A6) ; 䞦 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x433C) ; ø»šƒ + (ideograph-daikanwa . 37119) ; ø¸‰ƒ¿ + (=ucs . #x47A7) ; 䞧 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5866) ; ø»†§ + (ideograph-daikanwa . 37120) ; ø¸‰„€ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4336) ; ø»šœ½ + (ideograph-daikanwa . 37121) ; ø¸‰„ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4123) ; ø»˜ª + (ideograph-daikanwa . 37122) ; ø¸‰„‚ + (=ucs . #x27ED3) ; 𧻓 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x446A) ; ø»–‹‡ + (ideograph-daikanwa . 37123) ; ø¸‰„ƒ + (=ucs . #x47A8) ; 䞨 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5F4E) ; ø»Œ€ + (chinese-cns11643-2 . #x4768) ; ø»”…› + (ideograph-daikanwa . 37124) ; ø¸‰„„ + (=ucs . #x8D8D) ; 趍 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4766) ; ø»”…™ + (ideograph-daikanwa . 37126) ; ø¸‰„† + (=ucs . #x8D8E) ; 趎 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4767) ; ø»”…š + (ideograph-daikanwa . 37127) ; ø¸‰„‡ + (=ucs . #x8D8F) ; 趏 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5868) ; ø»†© + (ideograph-daikanwa . 37128) ; ø¸‰„ˆ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4125) ; ø»˜¬ + (ideograph-daikanwa . 37129) ; ø¸‰„‰ + (=ucs . #x27ED5) ; 𧻕 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x433B) ; ø»š‚ + (ideograph-daikanwa . 37130) ; ø¸‰„Š + )) +(define-char + '((=>ucs . #x8D90) ; 趐 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5F4F) ; ø»Œ€‚ + (ideograph-daikanwa . 37131) ; ø¸‰„‹ + (ucs-jis . #x8D90) ; ø»Œ€‚ + )) +(define-char + '((morohashi-daikanwa 37131 0 2) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x476B) ; ø»”…ž + (=ucs . #x8D90) ; 趐 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4335) ; ø»šœ¼ + (ideograph-daikanwa . 37132) ; ø¸‰„Œ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x7474) ; ø»†‘ + (japanese-jisx0212 . #x5F50) ; ø»Œ€ƒ + (chinese-isoir165 . #x7474) ; ø»Ž©¡ + (chinese-cns11643-2 . #x4764) ; ø»”…— + (ideograph-daikanwa . 37133) ; ø¸‰„ + (=ucs . #x8D91) ; 趑 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x433D) ; ø»š„ + (ideograph-daikanwa . 37134) ; ø¸‰„Ž + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4128) ; ø»˜¯ + (ideograph-daikanwa . 37135) ; ø¸‰„ + (=ucs . #x47A9) ; 䞩 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4337) ; ø»šœ¾ + (ideograph-daikanwa . 37136) ; ø¸‰„ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x476C) ; ø»”…Ÿ + (ideograph-daikanwa . 37137) ; ø¸‰„‘ + (=ucs . #x8D92) ; 趒 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4124) ; ø»˜« + (ideograph-daikanwa . 37138) ; ø¸‰„’ + (=ucs . #x27EDA) ; 𧻚 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x586A) ; ø»†« + (ideograph-daikanwa . 37139) ; ø¸‰„“ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4338) ; ø»šœ¿ + (ideograph-daikanwa . 37141) ; ø¸‰„• + (=ucs . #x47AA) ; 䞪 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 37142) ; ø¸‰„– + (=ucs . #x8D93) ; 趓 + )) +(define-char + '((=>ucs . #x8D93) ; 趓 + (morohashi-daikanwa 37142 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4769) ; ø»”…œ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x7473) ; ø»† + (chinese-isoir165 . #x7473) ; ø»Ž©  + (chinese-cns11643-2 . #x476A) ; ø»”… + (ideograph-daikanwa . 37143) ; ø¸‰„— + (=ucs . #x8D94) ; 趔 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x433A) ; ø»š + (ideograph-daikanwa . 37144) ; ø¸‰„˜ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5867) ; ø»†¨ + (ideograph-daikanwa . 37145) ; ø¸‰„™ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5865) ; ø»†¦ + (ideograph-daikanwa . 37146) ; ø¸‰„š + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5869) ; ø»†ª + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x626E) ; ø»•› + (ideograph-daikanwa . 37148) ; ø¸‰„œ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5F51) ; ø»Œ€„ + (chinese-cns11643-1 . #x6B38) ; ø»’¯Ÿ + (=jis-x0213-2-2000 . #x7937) ; ø»¦ž¦ + (chinese-gb12345 . #x384F) ; 趕 + (ideograph-daikanwa . 37149) ; ø¸‰„ + (=ucs . #x8D95) ; 趕 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E3E) ; ø»”ƒ + (ideograph-daikanwa . 37150) ; ø¸‰„ž + (=ucs . #x8D96) ; 趖 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x475A) ; ø»˜™• + (ideograph-daikanwa . 37151) ; ø¸‰„Ÿ + (=ucs . #x47AB) ; 䞫 + )) +(define-char + '((=>ucs . #x27EF0) ; 𧻰 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 37152) ; ø¸‰„  + )) +(define-char + '((morohashi-daikanwa 37152 0 2) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x475C) ; ø»˜™— + (=ucs . #x27EF0) ; 𧻰 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4975) ; ø»–’¨ + (ideograph-daikanwa . 37153) ; ø¸‰„¡ + (=ucs . #x8D97) ; 趗 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x475D) ; ø»˜™˜ + (ideograph-daikanwa . 37154) ; ø¸‰„¢ + (=ucs . #x27EFB) ; 𧻻 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6275) ; ø»•¢ + (ideograph-daikanwa . 37155) ; ø¸‰„£ + (=ucs . #x47AC) ; 䞬 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A2C) ; ø»š§… + (ideograph-daikanwa . 37156) ; ø¸‰„¤ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A30) ; ø»š§‰ + (ideograph-daikanwa . 37157) ; ø¸‰„¥ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6272) ; ø»•Ÿ + (ideograph-daikanwa . 37158) ; ø¸‰„¦ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x475B) ; ø»˜™– + (ideograph-daikanwa . 37159) ; ø¸‰„§ + (=ucs . #x47AD) ; 䞭 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4976) ; ø»–’© + (ideograph-daikanwa . 37160) ; ø¸‰„¨ + (=ucs . #x47AE) ; 䞮 + )) +(define-char + '((=>ucs . #x47AF) ; 䞯 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 37161) ; ø¸‰„© + )) +(define-char + '((morohashi-daikanwa 37161 0 2) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A34) ; ø»š§ + (=ucs . #x47AF) ; 䞯 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A2B) ; ø»š§„ + (ideograph-daikanwa . 37162) ; ø¸‰„ª + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A2E) ; ø»š§‡ + (ideograph-daikanwa . 37163) ; ø¸‰„« + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A31) ; ø»š§Š + (ideograph-daikanwa . 37164) ; ø¸‰„¬ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4977) ; ø»–’ª + (ideograph-daikanwa . 37165) ; ø¸‰„­ + (=ucs . #x47B0) ; 䞰 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A32) ; ø»š§‹ + (ideograph-daikanwa . 37166) ; ø¸‰„® + (=ucs . #x47B1) ; 䞱 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6271) ; ø»•ž + (ideograph-daikanwa . 37168) ; ø¸‰„° + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4973) ; ø»–’¦ + (ideograph-daikanwa . 37169) ; ø¸‰„± + (=ucs . #x8D98) ; 趘 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x626F) ; ø»•œ + (ideograph-daikanwa . 37170) ; ø¸‰„² + )) +(define-char + '((=>ucs . #x8D99) ; 趙 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 7967) + (=jis-x0208 . #x6C64) ; ø½‹¥‰ + (korean-ksc5601 . #x7061) ; ø»ŠŽ + (ideograph-daikanwa . 37171) ; ø¸‰„³ + (ucs-jis . #x8D99) ; ø½‹¥‰ + )) +(define-char + '((morohashi-daikanwa 37171 0 2) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-gb12345 . #x5554) ; 趙 + (=ucs . #x8D99) ; 趙 + )) +(define-char + '((=>ucs . #x8D99) ; 趙 + (morohashi-daikanwa 37171 0 3) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B37) ; ø»’¯ž + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A33) ; ø»š§Œ + (ideograph-daikanwa . 37172) ; ø¸‰„´ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4974) ; ø»–’§ + (ideograph-daikanwa . 37173) ; ø¸‰„µ + (=ucs . #x8D9A) ; 趚 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A2F) ; ø»š§ˆ + (ideograph-daikanwa . 37174) ; ø¸‰„¶ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6276) ; ø»•£ + (ideograph-daikanwa . 37175) ; ø¸‰„· + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A2D) ; ø»š§† + (ideograph-daikanwa . 37176) ; ø¸‰„¸ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6274) ; ø»•¡ + (ideograph-daikanwa . 37177) ; ø¸‰„¹ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6273) ; ø»•  + (ideograph-daikanwa . 37178) ; ø¸‰„º + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6270) ; ø»• + (ideograph-daikanwa . 49744) ; ø¸Œ‰ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x626D) ; ø»•š + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x545B) ; ø»”˜” + (ideograph-daikanwa . 37180) ; ø¸‰„¼ + (=ucs . #x8D9B) ; 趛 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5459) ; ø»”˜’ + (ideograph-daikanwa . 37181) ; ø¸‰„½ + (=ucs . #x8D9C) ; 趜 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F27) ; ø»–šŽ + (ideograph-daikanwa . 37182) ; ø¸‰„¾ + (=ucs . #x47B3) ; 䞳 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F26) ; ø»–š + (ideograph-daikanwa . 37183) ; ø¸‰„¿ + (=ucs . #x8D9D) ; 趝 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5142) ; ø»š±­ + (ideograph-daikanwa . 37184) ; ø¸‰…€ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x513C) ; ø»š±§ + (ideograph-daikanwa . 37185) ; ø¸‰… + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D72) ; ø»˜¢¡ + (ideograph-daikanwa . 37186) ; ø¸‰…‚ + (=ucs . #x27F10) ; 𧼐 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5F52) ; ø»Œ€… + (chinese-cns11643-4 . #x4D75) ; ø»˜¢¤ + (ideograph-daikanwa . 37187) ; ø¸‰…ƒ + (=ucs . #x8D9E) ; 趞 + )) +(define-char + '((=>ucs . #x47B4) ; 䞴 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37188) ; ø¸‰…„ + )) +(define-char + '((morohashi-daikanwa 37188 0 2) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D73) ; ø»˜¢¢ + (=ucs . #x47B4) ; 䞴 + )) +(define-char + '((=>ucs . #x8D9F) ; 趟 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5F53) ; ø»Œ€† + (ideograph-daikanwa . 37189) ; ø¸‰…… + (ucs-jis . #x8D9F) ; ø»Œ€† + )) +(define-char + '((morohashi-daikanwa 37189 0 2) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-gb2312 . #x4C4B) ; ø»……¸ + (chinese-isoir165 . #x4C4B) ; ø»®ˆ + (chinese-cns11643-1 . #x6F36) ; ø»’µ• + (=ucs . #x8D9F) ; 趟 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D71) ; ø»˜¢  + (ideograph-daikanwa . 37190) ; ø¸‰…† + (=ucs . #x47B5) ; 䞵 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x513F) ; ø»š±ª + (ideograph-daikanwa . 37191) ; ø¸‰…‡ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5F54) ; ø»Œ€‡ + (chinese-cns11643-2 . #x5458) ; ø»”˜‘ + (ideograph-daikanwa . 37192) ; ø¸‰…ˆ + (=ucs . #x8DA0) ; 趠 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x513E) ; ø»š±© + (ideograph-daikanwa . 37193) ; ø¸‰…‰ + )) +(define-char + '((=>ucs . #x8DA1) ; 趡 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37194) ; ø¸‰…Š + )) +(define-char + '((morohashi-daikanwa 37194 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x545A) ; ø»”˜“ + (=ucs . #x8DA1) ; 趡 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x513D) ; ø»š±¨ + (ideograph-daikanwa . 37195) ; ø¸‰…‹ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5140) ; ø»š±« + (ideograph-daikanwa . 37196) ; ø¸‰…Œ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F24) ; ø»–š‹ + (ideograph-daikanwa . 37197) ; ø¸‰… + (=ucs . #x47B6) ; 䞶 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x293F) ; ø»ž‹‚ + (ideograph-daikanwa . 37198) ; ø¸‰…Ž + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5146) ; ø»š±± + (ideograph-daikanwa . 37199) ; ø¸‰… + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5143) ; ø»š±® + (ideograph-daikanwa . 37200) ; ø¸‰… + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D74) ; ø»˜¢£ + (ideograph-daikanwa . 37201) ; ø¸‰…‘ + (=ucs . #x47B7) ; 䞷 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2941) ; ø»ž‹„ + (ideograph-daikanwa . 37202) ; ø¸‰…’ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5141) ; ø»š±¬ + (ideograph-daikanwa . 37203) ; ø¸‰…“ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37204) ; ø¸‰…” + )) +(define-char + '((morohashi-daikanwa 37204 0 2) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x293C) ; ø»žŠ¿ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2940) ; ø»ž‹ƒ + (ideograph-daikanwa . 37205) ; ø¸‰…• + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F25) ; ø»–šŒ + (ideograph-daikanwa . 37206) ; ø¸‰…– + (=ucs . #x8DA2) ; 趢 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 7968) + (chinese-gb2312 . #x4824) ; ø»„¿™ + (=jis-x0208 . #x3C71) ; ø½Šž¶ + (korean-ksc5601 . #x762C) ; ø»Š— + (chinese-isoir165 . #x4824) ; ø»§© + (chinese-cns11643-1 . #x6F37) ; ø»’µ– + (ideograph-daikanwa . 37207) ; ø¸‰…— + (=ucs . #x8DA3) ; 趣 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x293E) ; ø»ž‹ + (ideograph-daikanwa . 37208) ; ø¸‰…˜ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2942) ; ø»ž‹… + (ideograph-daikanwa . 37209) ; ø¸‰…™ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F23) ; ø»–šŠ + (ideograph-daikanwa . 37210) ; ø¸‰…š + (=ucs . #x8DA4) ; 趤 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5145) ; ø»š±° + (ideograph-daikanwa . 37211) ; ø¸‰…› + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37212) ; ø¸‰…œ + )) +(define-char + '((morohashi-daikanwa 37212 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5144) ; ø»š±¯ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x293B) ; ø»žŠ¾ + (ideograph-daikanwa . 37213) ; ø¸‰… + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2943) ; ø»ž‹† + (ideograph-daikanwa . 37214) ; ø¸‰…ž + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x293D) ; ø»ž‹€ + (ideograph-daikanwa . 37215) ; ø¸‰…Ÿ + (=ucs . #x47B8) ; 䞸 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3372) ; ø»žš¡ + (ideograph-daikanwa . 37217) ; ø¸‰…¡ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5426) ; ø»˜«§ + (ideograph-daikanwa . 37218) ; ø¸‰…¢ + (=ucs . #x47B9) ; 䞹 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x585C) ; ø»š¼™ + (ideograph-daikanwa . 37219) ; ø¸‰…£ + (=ucs . #x47BA) ; 䞺 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37220) ; ø¸‰…¤ + (=ucs . #x27F28) ; 𧼨 + )) +(define-char + '((=>ucs . #x27F28) ; 𧼨 + (morohashi-daikanwa 37220 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5423) ; ø»˜«¤ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5424) ; ø»˜«¥ + (ideograph-daikanwa . 37221) ; ø¸‰…¥ + (=ucs . #x27F29) ; 𧼩 + )) +(define-char + '((=>ucs . #x27F2A) ; 𧼪 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37222) ; ø¸‰…¦ + )) +(define-char + '((morohashi-daikanwa 37222 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5428) ; ø»˜«© + (=ucs . #x27F2A) ; 𧼪 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3378) ; ø»žš§ + (ideograph-daikanwa . 37223) ; ø¸‰…§ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37224) ; ø¸‰…¨ + )) +(define-char + '((morohashi-daikanwa 37224 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3374) ; ø»žš£ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5859) ; ø»š¼– + (ideograph-daikanwa . 37225) ; ø¸‰…© + )) +(define-char + '((=>ucs . #x27F2D) ; 𧼭 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37226) ; ø¸‰…ª + )) +(define-char + '((morohashi-daikanwa 37226 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5421) ; ø»˜«¢ + (=ucs . #x27F2D) ; 𧼭 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5855) ; ø»š¼’ + (ideograph-daikanwa . 37227) ; ø¸‰…« + (=ucs . #x47BB) ; 䞻 + )) +(define-char + '((=>ucs . #x8DA5) ; 趥 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37228) ; ø¸‰…¬ + )) +(define-char + '((morohashi-daikanwa 37228 0 2) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A67) ; ø»”¡” + (=ucs . #x8DA5) ; 趥 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5422) ; ø»˜«£ + (ideograph-daikanwa . 37229) ; ø¸‰…­ + (=ucs . #x27F2E) ; 𧼮 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37230) ; ø¸‰…® + )) +(define-char + '((morohashi-daikanwa 37230 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3379) ; ø»žš¨ + )) +(define-char + '((morohashi-daikanwa 37230 0 2) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (=ucs . #x27F2F) ; 𧼯 + )) +(define-char + '((=>ucs . #x27F2F) ; 𧼯 + (morohashi-daikanwa 37230 0 2) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5427) ; ø»˜«¨ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A68) ; ø»”¡• + (ideograph-daikanwa . 37231) ; ø¸‰…¯ + (=ucs . #x8DA7) ; 趧 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3375) ; ø»žš¤ + (ideograph-daikanwa . 37232) ; ø¸‰…° + )) +(define-char + '((=>ucs . #x27F31) ; 𧼱 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37233) ; ø¸‰…± + )) +(define-char + '((=>ucs . #x27F31) ; 𧼱 + (morohashi-daikanwa 37233 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5425) ; ø»˜«¦ + )) +(define-char + '((morohashi-daikanwa 37233 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (=ucs . #x27F31) ; 𧼱 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3371) ; ø»žš  + (ideograph-daikanwa . 37234) ; ø¸‰…² + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3373) ; ø»žš¢ + (ideograph-daikanwa . 37235) ; ø¸‰…³ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3370) ; ø»žšŸ + (ideograph-daikanwa . 37236) ; ø¸‰…´ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x5278) ; ø»–Ÿ¹ + (ideograph-daikanwa . 37237) ; ø¸‰…µ + (=ucs . #x47BC) ; 䞼 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5858) ; ø»š¼• + (ideograph-daikanwa . 37238) ; ø¸‰…¶ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x585A) ; ø»š¼— + (ideograph-daikanwa . 37239) ; ø¸‰…· + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x585B) ; ø»š¼˜ + (ideograph-daikanwa . 37240) ; ø¸‰…¸ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5856) ; ø»š¼“ + (ideograph-daikanwa . 37241) ; ø¸‰…¹ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5857) ; ø»š¼” + (ideograph-daikanwa . 37242) ; ø¸‰…º + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3376) ; ø»žš¥ + (ideograph-daikanwa . 37243) ; ø¸‰…» + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3377) ; ø»žš¦ + (ideograph-daikanwa . 37244) ; ø¸‰…¼ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x5F55) ; ø»Œ€ˆ + (=jis-x0213-2-2000 . #x7938) ; ø»¦ž§ + (ideograph-daikanwa . 37245) ; ø¸‰…½ + (=ucs . #x8DA6) ; 趦 + )) +(define-char + '((=>ucs . #x8DA6) ; 趦 + (morohashi-daikanwa 37245 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x5277) ; ø»–Ÿ¸ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37246) ; ø¸‰…¾ + )) +(define-char + '((morohashi-daikanwa 37246 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E6F) ; ø»›…  + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x587D) ; ø»˜²¶ + (ideograph-daikanwa . 37247) ; ø¸‰…¿ + (=ucs . #x47BD) ; 䞽 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5925) ; ø»˜²¼ + (ideograph-daikanwa . 37248) ; ø¸‰†€ + (=ucs . #x47BE) ; 䞾 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E71) ; ø»›…¢ + (ideograph-daikanwa . 37249) ; ø¸‰† + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5922) ; ø»˜²¹ + (ideograph-daikanwa . 37250) ; ø¸‰†‚ + (=ucs . #x27F4B) ; 𧽋 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37251) ; ø¸‰†ƒ + )) +(define-char + '((morohashi-daikanwa 37251 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E70) ; ø»›…¡ + )) +(define-char + '((=>ucs . #x27F4D) ; 𧽍 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37252) ; ø¸‰†„ + )) +(define-char + '((=>ucs . #x27F4D) ; 𧽍 + (morohashi-daikanwa 37252 0 4) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5924) ; ø»˜²» + )) +(define-char + '((morohashi-daikanwa 37252 0 5) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (=ucs . #x27F4D) ; 𧽍 + )) +(define-char + '((=>ucs . #x27F4E) ; 𧽎 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37253) ; ø¸‰†… + )) +(define-char + '((morohashi-daikanwa 37253 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5921) ; ø»˜²¸ + (=ucs . #x27F4E) ; 𧽎 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E72) ; ø»›…£ + (ideograph-daikanwa . 37254) ; ø¸‰†† + )) +(define-char + '((=>ucs . #x27F50) ; 𧽐 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37256) ; ø¸‰†ˆ + )) +(define-char + '((morohashi-daikanwa 37256 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x587E) ; ø»˜²· + (=ucs . #x27F50) ; 𧽐 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E6C) ; ø»›… + (ideograph-daikanwa . 37257) ; ø¸‰†‰ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 7969) + (=jis-x0208 . #x3F76) ; ø½Š£• + (korean-ksc5601 . #x7559) ; ø»Š–œ + (chinese-cns11643-1 . #x7558) ; ø»’¾« + (chinese-gb12345 . #x4777) ; 趨 + (ideograph-daikanwa . 37258) ; ø¸‰†Š + (=ucs . #x8DA8) ; 趨 + )) +(define-char + '((=>ucs . #x27F52) ; 𧽒 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5923) ; ø»˜²º + (ideograph-daikanwa . 37259) ; ø¸‰†‹ + )) +(define-char + '((morohashi-daikanwa 37259 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (=ucs . #x27F52) ; 𧽒 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E6D) ; ø»›…ž + (ideograph-daikanwa . 37260) ; ø¸‰†Œ + (=ucs . #x47C0) ; 䟀 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E6E) ; ø»›…Ÿ + (ideograph-daikanwa . 37261) ; ø¸‰† + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E6B) ; ø»›…œ + (ideograph-daikanwa . 37262) ; ø¸‰†Ž + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C3A) ; ø»ž¦· + (ideograph-daikanwa . 37263) ; ø¸‰† + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E73) ; ø»›…¤ + (ideograph-daikanwa . 37264) ; ø¸‰† + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37265) ; ø¸‰†‘ + )) +(define-char + '((morohashi-daikanwa 37265 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C39) ; ø»ž¦¶ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x587C) ; ø»˜²µ + (=ucs . #x47BF) ; 䞿 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6479) ; ø»›Žž + (ideograph-daikanwa . 37266) ; ø¸‰†’ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37267) ; ø¸‰†“ + )) +(define-char + '((morohashi-daikanwa 37267 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x647C) ; ø»›Ž¡ + )) +(define-char + '((=>ucs . #x27F60) ; 𧽠 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37268) ; ø¸‰†” + )) +(define-char + '((morohashi-daikanwa 37268 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D6B) ; ø»˜¹º + (=ucs . #x27F60) ; 𧽠 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D6D) ; ø»˜¹¼ + (ideograph-daikanwa . 37269) ; ø¸‰†• + (=ucs . #x47C1) ; 䟁 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4356) ; ø»ž±¥ + (ideograph-daikanwa . 37270) ; ø¸‰†– + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6476) ; ø»›Ž› + (ideograph-daikanwa . 37271) ; ø¸‰†— + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x647A) ; ø»›ŽŸ + (ideograph-daikanwa . 37272) ; ø¸‰†˜ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x592F) ; ø»–©‚ + (ideograph-daikanwa . 37273) ; ø¸‰†™ + (=ucs . #x47C2) ; 䟂 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D6C) ; ø»˜¹» + (ideograph-daikanwa . 37274) ; ø¸‰†š + (=ucs . #x47C3) ; 䟃 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6478) ; ø»›Ž + (ideograph-daikanwa . 37275) ; ø¸‰†› + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6477) ; ø»›Žœ + (ideograph-daikanwa . 37276) ; ø¸‰†œ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x647D) ; ø»›Ž¢ + (ideograph-daikanwa . 37277) ; ø¸‰† + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D6A) ; ø»˜¹¹ + (ideograph-daikanwa . 37278) ; ø¸‰†ž + (=ucs . #x47C4) ; 䟄 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37279) ; ø¸‰†Ÿ + )) +(define-char + '((morohashi-daikanwa 37279 0 2) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x647E) ; ø»›Ž£ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D6E) ; ø»˜¹½ + (ideograph-daikanwa . 37280) ; ø¸‰†  + (=ucs . #x47C5) ; 䟅 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4355) ; ø»ž±¤ + (ideograph-daikanwa . 37281) ; ø¸‰†¡ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x5930) ; ø»–©ƒ + (ideograph-daikanwa . 37282) ; ø¸‰†¢ + (=ucs . #x47C6) ; 䟆 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x435A) ; ø»ž±© + (ideograph-daikanwa . 37283) ; ø¸‰†£ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x647B) ; ø»›Ž  + (ideograph-daikanwa . 37284) ; ø¸‰†¤ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37285) ; ø¸‰†¥ + )) +(define-char + '((morohashi-daikanwa 37285 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4359) ; ø»ž±¨ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4354) ; ø»ž±£ + (ideograph-daikanwa . 37286) ; ø¸‰†¦ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4357) ; ø»ž±¦ + (ideograph-daikanwa . 37289) ; ø¸‰†© + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x435B) ; ø»ž±ª + (ideograph-daikanwa . 37290) ; ø¸‰†ª + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37291) ; ø¸‰†« + )) +(define-char + '((morohashi-daikanwa 37291 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4358) ; ø»ž±§ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37292) ; ø¸‰†¬ + )) +(define-char + '((morohashi-daikanwa 37292 0 4) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x585D) ; ø»š¼š + )) +(define-char + '((=>ucs . #x8DA9) ; 趩 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37293) ; ø¸‰†­ + )) +(define-char + '((morohashi-daikanwa 37293 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x5931) ; ø»–©„ + (=ucs . #x8DA9) ; 趩 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6962) ; ø»›• + (ideograph-daikanwa . 37294) ; ø¸‰†® + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6966) ; ø»›•¡ + (ideograph-daikanwa . 37295) ; ø¸‰†¯ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6968) ; ø»›•£ + (ideograph-daikanwa . 37296) ; ø¸‰†° + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x614E) ; ø»˜¿• + (ideograph-daikanwa . 37297) ; ø¸‰†± + (=ucs . #x27F7A) ; 𧽺 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x614D) ; ø»˜¿” + (ideograph-daikanwa . 37298) ; ø¸‰†² + (=ucs . #x47C7) ; 䟇 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x614C) ; ø»˜¿“ + (ideograph-daikanwa . 37299) ; ø¸‰†³ + (=ucs . #x27F7B) ; 𧽻 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37300) ; ø¸‰†´ + )) +(define-char + '((morohashi-daikanwa 37300 0 4) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6963) ; ø»›•ž + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37301) ; ø¸‰†µ + (=ucs . #x8DAA) ; 趪 + )) +(define-char + '((=>ucs . #x8DAA) ; 趪 + (morohashi-daikanwa 37301 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x6738) ; ø»”³« + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6967) ; ø»›•¢ + (ideograph-daikanwa . 37302) ; ø¸‰†¶ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5F56) ; ø»Œ€‰ + (chinese-cns11643-2 . #x673A) ; ø»”³­ + (ideograph-daikanwa . 37303) ; ø¸‰†· + (=ucs . #x8DAB) ; 趫 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37304) ; ø¸‰†¸ + )) +(define-char + '((morohashi-daikanwa 37304 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6965) ; ø»›•  + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6961) ; ø»›•œ + (ideograph-daikanwa . 37305) ; ø¸‰†¹ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A52) ; ø»ž»³ + (ideograph-daikanwa . 37306) ; ø¸‰†º + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x5F57) ; ø»Œ€Š + (chinese-cns11643-2 . #x6737) ; ø»”³ª + (ideograph-daikanwa . 37307) ; ø¸‰†» + (=ucs . #x8DAC) ; 趬 + )) +(define-char + '((=>ucs . #x8DAD) ; 趭 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37308) ; ø¸‰†¼ + )) +(define-char + '((morohashi-daikanwa 37308 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x6739) ; ø»”³¬ + (=ucs . #x8DAD) ; 趭 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6969) ; ø»›•¤ + (ideograph-daikanwa . 37309) ; ø¸‰†½ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6964) ; ø»›•Ÿ + (ideograph-daikanwa . 37310) ; ø¸‰†¾ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A51) ; ø»ž»² + (ideograph-daikanwa . 37311) ; ø¸‰†¿ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A53) ; ø»ž»´ + (ideograph-daikanwa . 37312) ; ø¸‰‡€ + )) +(define-char + '((=>ucs . #x27F8D) ; 𧾍 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 37315) ; ø¸‰‡ƒ + )) +(define-char + '((morohashi-daikanwa 37315 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6452) ; ø»™ƒ³ + (=ucs . #x27F8D) ; 𧾍 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6454) ; ø»™ƒµ + (ideograph-daikanwa . 37316) ; ø¸‰‡„ + (=ucs . #x27F8E) ; 𧾎 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D36) ; ø»–¯ + (ideograph-daikanwa . 37317) ; ø¸‰‡… + (=ucs . #x47C8) ; 䟈 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6458) ; ø»™ƒ¹ + (ideograph-daikanwa . 37318) ; ø¸‰‡† + (=ucs . #x27F8F) ; 𧾏 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6455) ; ø»™ƒ¶ + (ideograph-daikanwa . 37319) ; ø¸‰‡‡ + (=ucs . #x47C9) ; 䟉 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6453) ; ø»™ƒ´ + (ideograph-daikanwa . 37320) ; ø¸‰‡ˆ + (=ucs . #x47CA) ; 䟊 + )) +(define-char + '((=>ucs . #x27F90) ; 𧾐 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 37321) ; ø¸‰‡‰ + )) +(define-char + '((morohashi-daikanwa 37321 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6457) ; ø»™ƒ¸ + (=ucs . #x27F90) ; 𧾐 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6456) ; ø»™ƒ· + (ideograph-daikanwa . 37322) ; ø¸‰‡Š + (=ucs . #x47CB) ; 䟋 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D71) ; ø»››¤ + (ideograph-daikanwa . 37323) ; ø¸‰‡‹ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5041) ; ø»Ÿ„– + (ideograph-daikanwa . 37324) ; ø¸‰‡Œ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D72) ; ø»››¥ + (ideograph-daikanwa . 37325) ; ø¸‰‡ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 37326) ; ø¸‰‡Ž + (=ucs . #x8DAE) ; 趮 + )) +(define-char + '((=>ucs . #x8DAE) ; 趮 + (morohashi-daikanwa 37326 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A24) ; ø»”·± + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 37327) ; ø¸‰‡ + )) +(define-char + '((morohashi-daikanwa 37327 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5042) ; ø»Ÿ„— + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5043) ; ø»Ÿ„˜ + )) +(define-char + '((=>ucs . #x27F99) ; 𧾙 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 37329) ; ø¸‰‡‘ + )) +(define-char + '((morohashi-daikanwa 37329 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x6749) ; ø»™ˆ„ + (=ucs . #x27F99) ; 𧾙 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x7148) ; ø»› ³ + (ideograph-daikanwa . 37330) ; ø¸‰‡’ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 37331) ; ø¸‰‡“ + )) +(define-char + '((morohashi-daikanwa 37331 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x7149) ; ø»› ´ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x553F) ; ø»Ÿ‹ª + (ideograph-daikanwa . 37332) ; ø¸‰‡” + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x553D) ; ø»Ÿ‹¨ + (ideograph-daikanwa . 37333) ; ø¸‰‡• + )) +(define-char + '((=>ucs . #x8DAF) ; 趯 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 14) + (total-strokes . 21) + (japanese-jisx0212 . #x5F58) ; ø»Œ€‹ + (=jis-x0213-1-2000 . #x7C40) ; ø»¤™… + (ideograph-daikanwa . 37334) ; ø¸‰‡– + (ucs-jis . #x8DAF) ; ø»Œ€‹ + )) +(define-char + '((morohashi-daikanwa 37334 0 2) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C43) ; ø»”»Œ + (=ucs . #x8DAF) ; 趯 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x7147) ; ø»› ² + (ideograph-daikanwa . 37335) ; ø¸‰‡— + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 37336) ; ø¸‰‡˜ + )) +(define-char + '((morohashi-daikanwa 37336 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x553E) ; ø»Ÿ‹© + )) +(define-char + '((=>ucs . #x47CC) ; 䟌 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 37337) ; ø¸‰‡™ + )) +(define-char + '((morohashi-daikanwa 37337 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x674A) ; ø»™ˆ… + (=ucs . #x47CC) ; 䟌 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x553C) ; ø»Ÿ‹§ + (ideograph-daikanwa . 37338) ; ø¸‰‡š + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 14) + (=ucs . #x8DB0) ; 趰 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x7446) ; ø»›¥‹ + (ideograph-daikanwa . 37339) ; ø¸‰‡› + )) +(define-char + '((=>ucs . #x47CD) ; 䟍 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 37340) ; ø¸‰‡œ + )) +(define-char + '((morohashi-daikanwa 37340 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 15) + (total-strokes . 22) + (=ucs . #x47CD) ; 䟍 + )) +(define-char + '((=>ucs . #x47CD) ; 䟍 + (morohashi-daikanwa 37340 0 9) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-4 . #x694E) ; ø»™‹… + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 37341) ; ø¸‰‡ + )) +(define-char + '((morohashi-daikanwa 37341 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x7449) ; ø»›¥Ž + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 37342) ; ø¸‰‡ž + (=ucs . #x47CF) ; 䟏 + )) +(define-char + '((=>ucs . #x47CF) ; 䟏 + (morohashi-daikanwa 37342 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-4 . #x694F) ; ø»™‹† + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 37343) ; ø¸‰‡Ÿ + (=ucs . #x27FA3) ; 𧾣 + )) +(define-char + '((=>ucs . #x27FA3) ; 𧾣 + (morohashi-daikanwa 37343 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-4 . #x694D) ; ø»™‹„ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x7448) ; ø»›¥ + (ideograph-daikanwa . 37344) ; ø¸‰‡  + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 37345) ; ø¸‰‡¡ + )) +(define-char + '((morohashi-daikanwa 37345 0 0) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x7447) ; ø»›¥Œ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x594B) ; ø»Ÿ‘® + (ideograph-daikanwa . 37346) ; ø¸‰‡¢ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F66) ; ø»–²­ + (ideograph-daikanwa . 37348) ; ø¸‰‡¤ + (=ucs . #x47CE) ; 䟎 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x764F) ; ø»›¨ + (ideograph-daikanwa . 37349) ; ø¸‰‡¥ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B23) ; ø»™– + (ideograph-daikanwa . 37350) ; ø¸‰‡¦ + (=ucs . #x47D0) ; 䟐 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x7650) ; ø»›¨‘ + (ideograph-daikanwa . 37351) ; ø¸‰‡§ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C75) ; ø»Ÿ–² + (ideograph-daikanwa . 37352) ; ø¸‰‡¨ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C76) ; ø»Ÿ–³ + (ideograph-daikanwa . 37353) ; ø¸‰‡© + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 16) + (chinese-gb2312 . #x7475) ; ø»†’ + (chinese-isoir165 . #x7475) ; ø»Ž©¢ + (=ucs . #x8DB1) ; 趱 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C28) ; ø»™Ž¹ + (ideograph-daikanwa . 37354) ; ø¸‰‡ª + (=ucs . #x47D1) ; 䟑 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 17) + (total-strokes . 24) + (ideograph-daikanwa . 37355) ; ø¸‰‡« + )) +(define-char + '((morohashi-daikanwa 37355 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x7833) ; ø»›ª° + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x7834) ; ø»›ª± + (ideograph-daikanwa . 37356) ; ø¸‰‡¬ + )) +(define-char + '((=>ucs . #x47D2) ; 䟒 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 37357) ; ø¸‰‡­ + )) +(define-char + '((morohashi-daikanwa 37357 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D27) ; ø»™– + (=ucs . #x47D2) ; 䟒 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 37358) ; ø¸‰‡® + )) +(define-char + '((morohashi-daikanwa 37358 0 3) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x7835) ; ø»›ª² + )) +(define-char + '((=>ucs . #x27FB1) ; 𧾱 + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 37359) ; ø¸‰‡¯ + )) +(define-char + '((morohashi-daikanwa 37359 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D26) ; ø»™• + (=ucs . #x27FB1) ; 𧾱 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-7 . #x614E) ; ø»Ÿ¡ + (ideograph-daikanwa . 49745) ; ø¸Œ‰‘ + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 19) + (total-strokes . 26) + (japanese-jisx0212 . #x5F59) ; ø»Œ€Œ + (chinese-cns11643-2 . #x715E) ; ø»•‚½ + (chinese-gb12345 . #x7475) ; 趲 + (ideograph-daikanwa . 37362) ; ø¸‰‡² + (=ucs . #x8DB2) ; 趲 + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 20) + (total-strokes . 27) + (ideograph-daikanwa . 37363) ; ø¸‰‡³ + )) +(define-char + '((morohashi-daikanwa 37363 0 1) + (ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A79) ; ø»›®² + )) +(define-char + '((ideographic-radical . 156) ; ⾛ + (ideographic-strokes . 21) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B49) ; ø»›¯  + (ideograph-daikanwa . 37364) ; ø¸‰‡´ + )) diff --git a/lisp/utf-2000/Ideograph-R157-Foot.el b/lisp/utf-2000/Ideograph-R157-Foot.el new file mode 100644 index 0000000..f103bdb --- /dev/null +++ b/lisp/utf-2000/Ideograph-R157-Foot.el @@ -0,0 +1,6661 @@ +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 7971) + (chinese-gb2312 . #x5763) ; ø»…–š + (=jis-x0208 . #x422D) ; ø½Š¦¦ + (korean-ksc5601 . #x706B) ; ø»Š˜ + (chinese-isoir165 . #x5763) ; ø»¾ª + (chinese-cns11643-1 . #x4B4D) ; ø»’€´ + (=gt-pj-1 . #x422D) ; 足 + (ideograph-daikanwa . 37365) ; ø¸‰‡µ + (=gt-k . 02599) ; ý¡„€¨§ + (=ucs . #x8DB3) ; 足 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 1) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E35) ; ø»œˆŠ + (ideograph-daikanwa . 37366) ; ø¸‰‡¶ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 1) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E34) ; ø»œˆ‰ + (ideograph-daikanwa . 37367) ; ø¸‰‡· + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B4C) ; ø»—¯¿ + (ideograph-daikanwa . 37368) ; ø¸‰‡¸ + (=ucs . #x47D3) ; 䟓 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-6 . #x345B) ; ø»œ‘¤ + (ideograph-daikanwa . 37369) ; ø¸‰‡¹ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 2) + (total-strokes . 9) + (ideograph-daikanwa . 37370) ; ø¸‰‡º + )) +(define-char + '((morohashi-daikanwa 37370 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B4D) ; ø»™º„ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F2F) ; ø»•«– + (ideograph-daikanwa . 37371) ; ø¸‰‡» + (=ucs . #x47D4) ; 䟔 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 2) + (total-strokes . 9) + (ideograph-daikanwa . 37372) ; ø¸‰‡¼ + )) +(define-char + '((morohashi-daikanwa 37372 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-6 . #x345A) ; ø»œ‘£ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 2) + (total-strokes . 9) + (ideograph-daikanwa . 37373) ; ø¸‰‡½ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 2) + (total-strokes . 9) + (ideograph-daikanwa . 37374) ; ø¸‰‡¾ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-gb2312 . #x453F) ; ø»„»š + (chinese-isoir165 . #x453F) ; ø»£ª + (chinese-cns11643-1 . #x535A) ; ø»’Œ± + (ideograph-daikanwa . 37375) ; ø¸‰‡¿ + (=ucs . #x8DB4) ; 趴 + )) +(define-char + '((=>ucs . #x8DB5) ; 趵 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 3) + (total-strokes . 10) + (japanese-jisx0212 . #x5F5A) ; ø»Œ€ + (ideograph-daikanwa . 37376) ; ø¸‰ˆ€ + (ucs-jis . #x8DB5) ; ø»Œ€ + )) +(define-char + '((morohashi-daikanwa 37376 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-gb2312 . #x7540) ; ø»†» + (chinese-isoir165 . #x7540) ; ø»Žª‹ + (chinese-cns11643-2 . #x3329) ; ø»“§„ + (=ucs . #x8DB5) ; 趵 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C41) ; ø»œœº + (ideograph-daikanwa . 37377) ; ø¸‰ˆ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x302B) ; ø»—¶´ + (ideograph-daikanwa . 37378) ; ø¸‰ˆ‚ + (=ucs . #x27FC2) ; 𧿂 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-2 . #x332B) ; ø»“§† + (ideograph-daikanwa . 37379) ; ø¸‰ˆƒ + (=ucs . #x8DB6) ; 趶 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C3F) ; ø»œœ¸ + (ideograph-daikanwa . 37380) ; ø¸‰ˆ„ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C42) ; ø»œœ» + (ideograph-daikanwa . 37381) ; ø¸‰ˆ… + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x302A) ; ø»—¶³ + (ideograph-daikanwa . 37383) ; ø¸‰ˆ‡ + (=ucs . #x47D5) ; 䟕 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x3050) ; ø»š + (ideograph-daikanwa . 37384) ; ø¸‰ˆˆ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x304F) ; ø»šœ + (ideograph-daikanwa . 37385) ; ø¸‰ˆ‰ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-3 . #x337E) ; ø»•² + (ideograph-daikanwa . 37386) ; ø¸‰ˆŠ + (=ucs . #x47D6) ; 䟖 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C43) ; ø»œœ¼ + (ideograph-daikanwa . 37388) ; ø¸‰ˆŒ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 3) + (total-strokes . 10) + (japanese-jisx0212 . #x5F5B) ; ø»Œ€Ž + (chinese-cns11643-2 . #x332A) ; ø»“§… + (ideograph-daikanwa . 37389) ; ø¸‰ˆ + (=ucs . #x8DB7) ; 趷 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 3) + (chinese-gb2312 . #x753B) ; ø»†¶ + (chinese-isoir165 . #x753B) ; ø»Žª† + (=ucs . #x8DB8) ; 趸 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C40) ; ø»œœ¹ + )) +(define-char + '((=>ucs . #x8DB9) ; 趹 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5F5C) ; ø»Œ€ + (ideograph-daikanwa . 37390) ; ø¸‰ˆŽ + (ucs-jis . #x8DB9) ; ø»Œ€ + )) +(define-char + '((morohashi-daikanwa 37390 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x395B) ; ø»“°ª + (=ucs . #x8DB9) ; 趹 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x355E) ; ø»—¾½ + (ideograph-daikanwa . 37391) ; ø¸‰ˆ + (=ucs . #x47D7) ; 䟗 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7976) + (chinese-gb2312 . #x7543) ; ø»†¾ + (=jis-x0208 . #x6C67) ; ø½‹¥Œ + (korean-ksc5601 . #x5D3A) ; ø»‰²­ + (chinese-isoir165 . #x7543) ; ø»ŽªŽ + (chinese-cns11643-1 . #x5D52) ; ø»’›• + (ideograph-daikanwa . 37392) ; ø¸‰ˆ + (=ucs . #x8DBA) ; 趺 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5F5D) ; ø»Œ€ + (chinese-cns11643-3 . #x393E) ; ø»•º‘ + (ideograph-daikanwa . 37393) ; ø¸‰ˆ‘ + (=ucs . #x8DBB) ; 趻 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x355F) ; ø»—¾¾ + (ideograph-daikanwa . 37394) ; ø¸‰ˆ’ + (=ucs . #x27FD2) ; 𧿒 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4533) ; ø»œ©º + (ideograph-daikanwa . 37395) ; ø¸‰ˆ“ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x355A) ; ø»—¾¹ + (ideograph-daikanwa . 37396) ; ø¸‰ˆ” + (=ucs . #x27FD4) ; 𧿔 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3559) ; ø»—¾¸ + (ideograph-daikanwa . 37397) ; ø¸‰ˆ• + (=ucs . #x47D8) ; 䟘 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3572) ; ø»š‰• + (ideograph-daikanwa . 37399) ; ø¸‰ˆ— + (=ucs . #x47D9) ; 䟙 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x393B) ; ø»•ºŽ + (ideograph-daikanwa . 37400) ; ø¸‰ˆ˜ + (=ucs . #x47DA) ; 䟚 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3573) ; ø»š‰– + (ideograph-daikanwa . 37401) ; ø¸‰ˆ™ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x393A) ; ø»•º + (ideograph-daikanwa . 37402) ; ø¸‰ˆš + (=ucs . #x8DBD) ; 趽 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x355B) ; ø»—¾º + (ideograph-daikanwa . 37403) ; ø¸‰ˆ› + (=ucs . #x47DB) ; 䟛 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 37404) ; ø¸‰ˆœ + (=ucs . #x47DC) ; 䟜 + )) +(define-char + '((=>ucs . #x47DC) ; 䟜 + (morohashi-daikanwa 37404 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x355C) ; ø»—¾» + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4537) ; ø»œ©¾ + (ideograph-daikanwa . 37405) ; ø¸‰ˆ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7975) + (chinese-gb2312 . #x563A) ; ø»…”“ + (=jis-x0208 . #x6C66) ; ø½‹¥‹ + (korean-ksc5601 . #x723F) ; ø»Š‘¨ + (chinese-isoir165 . #x563A) ; ø»¼£ + (chinese-cns11643-1 . #x5D51) ; ø»’›” + (ideograph-daikanwa . 37406) ; ø¸‰ˆž + (=ucs . #x8DBE) ; 趾 + )) +(define-char + '((=>ucs . #x8DBF) ; 趿 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x395C) ; ø»“°« + (ideograph-daikanwa . 37407) ; ø¸‰ˆŸ + )) +(define-char + '((morohashi-daikanwa 37407 0 3) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (chinese-gb2312 . #x7541) ; ø»†¼ + (chinese-isoir165 . #x7541) ; ø»ŽªŒ + (=ucs . #x8DBF) ; 趿 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3577) ; ø»š‰š + (ideograph-daikanwa . 37408) ; ø¸‰ˆ  + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x355D) ; ø»—¾¼ + (ideograph-daikanwa . 37409) ; ø¸‰ˆ¡ + (=ucs . #x47DD) ; 䟝 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x453A) ; ø»œª + (ideograph-daikanwa . 37410) ; ø¸‰ˆ¢ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3571) ; ø»š‰” + (ideograph-daikanwa . 37411) ; ø¸‰ˆ£ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x5F5E) ; ø»Œ€‘ + (chinese-cns11643-3 . #x393D) ; ø»•º + (ideograph-daikanwa . 37412) ; ø¸‰ˆ¤ + (=ucs . #x8DC0) ; 跀 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x393C) ; ø»•º + (ideograph-daikanwa . 37413) ; ø¸‰ˆ¥ + (=ucs . #x47DE) ; 䟞 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3575) ; ø»š‰˜ + (ideograph-daikanwa . 37414) ; ø¸‰ˆ¦ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x395D) ; ø»“°¬ + (ideograph-daikanwa . 37415) ; ø¸‰ˆ§ + (=ucs . #x8DC1) ; 跁 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 7972) + (=jis-x0208 . #x6C65) ; ø½‹¥Š + (chinese-cns11643-2 . #x395A) ; ø»“°© + (ideograph-daikanwa . 37416) ; ø¸‰ˆ¨ + (=ucs . #x8DC2) ; 跂 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x453C) ; ø»œªƒ + (ideograph-daikanwa . 37417) ; ø¸‰ˆ© + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x453D) ; ø»œª„ + (ideograph-daikanwa . 37418) ; ø¸‰ˆª + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3574) ; ø»š‰— + (ideograph-daikanwa . 37419) ; ø¸‰ˆ« + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x453B) ; ø»œª‚ + (ideograph-daikanwa . 37420) ; ø¸‰ˆ¬ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4532) ; ø»œ©¹ + (ideograph-daikanwa . 37421) ; ø¸‰ˆ­ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4536) ; ø»œ©½ + (ideograph-daikanwa . 37422) ; ø¸‰ˆ® + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3576) ; ø»š‰™ + (ideograph-daikanwa . 37423) ; ø¸‰ˆ¯ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3570) ; ø»š‰“ + (ideograph-daikanwa . 37424) ; ø¸‰ˆ° + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4539) ; ø»œª€ + (ideograph-daikanwa . 37425) ; ø¸‰ˆ± + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 37426) ; ø¸‰ˆ² + )) +(define-char + '((morohashi-daikanwa 37426 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4531) ; ø»œ©¸ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4535) ; ø»œ©¼ + (ideograph-daikanwa . 49746) ; ø¸Œ‰’ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-gb2312 . #x543E) ; ø»…‘› + (chinese-isoir165 . #x543E) ; ø»¹« + (chinese-cns11643-6 . #x4538) ; ø»œ©¿ + (=ucs . #x8DC3) ; 跃 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (chinese-gb2312 . #x7544) ; ø»†¿ + (chinese-isoir165 . #x7544) ; ø»Žª + (=ucs . #x8DC4) ; 跄 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4534) ; ø»œ©» + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5F5F) ; ø»Œ€’ + (chinese-cns11643-2 . #x4061) ; ø»“»‚ + (ideograph-daikanwa . 37430) ; ø¸‰ˆ¶ + (=ucs . #x8DC5) ; 跅 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C63) ; ø»š“˜ + (ideograph-daikanwa . 37431) ; ø¸‰ˆ· + (=ucs . #x47DF) ; 䟟 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-gb2312 . #x754C) ; ø»†‚‡ + (korean-ksc5601 . #x7745) ; ø»Š™„ + (japanese-jisx0212 . #x5F60) ; ø»Œ€“ + (chinese-isoir165 . #x754C) ; ø»Žª— + (chinese-cns11643-1 . #x6247) ; ø»’¢  + (=jis-x0213-2-2000 . #x793A) ; ø»¦ž© + (ideograph-daikanwa . 37432) ; ø¸‰ˆ¸ + (=ucs . #x8DC6) ; 跆 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B4C) ; ø»˜‡Ÿ + (ideograph-daikanwa . 37433) ; ø¸‰ˆ¹ + (=ucs . #x47E0) ; 䟠 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5F61) ; ø»Œ€” + (chinese-cns11643-2 . #x4059) ; ø»“ºº + (ideograph-daikanwa . 37434) ; ø¸‰ˆº + (=ucs . #x8DC7) ; 跇 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B50) ; ø»˜‡£ + (ideograph-daikanwa . 37435) ; ø¸‰ˆ» + (=ucs . #x47E1) ; 䟡 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F3D) ; ø»–ƒ„ + (ideograph-daikanwa . 37436) ; ø¸‰ˆ¼ + (=ucs . #x47E2) ; 䟢 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5F62) ; ø»Œ€• + (chinese-cns11643-2 . #x405F) ; ø»“»€ + (=jis-x0213-2-2000 . #x793B) ; ø»¦žª + (ideograph-daikanwa . 37437) ; ø¸‰ˆ½ + (=ucs . #x8DC8) ; 跈 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B4D) ; ø»˜‡  + (ideograph-daikanwa . 37438) ; ø¸‰ˆ¾ + (=ucs . #x47E3) ; 䟣 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B49) ; ø»˜‡œ + (ideograph-daikanwa . 37439) ; ø¸‰ˆ¿ + (=ucs . #x47E4) ; 䟤 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C60) ; ø»š“• + (ideograph-daikanwa . 37440) ; ø¸‰‰€ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C57) ; ø»š“Œ + (ideograph-daikanwa . 37441) ; ø¸‰‰ + )) +(define-char + '((=>ucs . #x8DC9) ; 跉 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 37442) ; ø¸‰‰‚ + )) +(define-char + '((morohashi-daikanwa 37442 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F3F) ; ø»–ƒ† + (=ucs . #x8DC9) ; 跉 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F36) ; ø»œ¸© + (ideograph-daikanwa . 37443) ; ø¸‰‰ƒ + (=ucs . #x47E5) ; 䟥 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5F63) ; ø»Œ€– + (chinese-cns11643-3 . #x3F3A) ; ø»–ƒ + (ideograph-daikanwa . 37444) ; ø¸‰‰„ + (=ucs . #x8DCA) ; 跊 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C58) ; ø»š“ + (ideograph-daikanwa . 37445) ; ø¸‰‰… + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7988) + (chinese-gb2312 . #x304F) ; ø»„œ´ + (=jis-x0208 . #x6C6D) ; ø½‹¥’ + (korean-ksc5601 . #x5B22) ; ø»‰¯™ + (chinese-isoir165 . #x304F) ; ø»…„ + (chinese-cns11643-1 . #x6242) ; ø»’¢› + (ideograph-daikanwa . 37446) ; ø¸‰‰† + (=ucs . #x8DCB) ; 跋 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F3C) ; ø»œ¸¯ + (ideograph-daikanwa . 37447) ; ø¸‰‰‡ + (=ucs . #x47E6) ; 䟦 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C5C) ; ø»š“‘ + (ideograph-daikanwa . 37448) ; ø¸‰‰ˆ + (=ucs . #x47E7) ; 䟧 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C5B) ; ø»š“ + (ideograph-daikanwa . 37449) ; ø¸‰‰‰ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7985) + (chinese-gb2312 . #x3578) ; ø»„¤³ + (=jis-x0208 . #x6C6B) ; ø½‹¥ + (korean-ksc5601 . #x7276) ; ø»Š’Ÿ + (chinese-isoir165 . #x3578) ; ø»ƒ + (chinese-cns11643-1 . #x6245) ; ø»’¢ž + (ideograph-daikanwa . 37450) ; ø¸‰‰Š + (=ucs . #x8DCC) ; 跌 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4058) ; ø»“º¹ + (ideograph-daikanwa . 37451) ; ø¸‰‰‹ + (=ucs . #x8DCD) ; 跍 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-gb2312 . #x7549) ; ø»†‚„ + (japanese-jisx0212 . #x5F64) ; ø»Œ€— + (chinese-isoir165 . #x7549) ; ø»Žª” + (chinese-cns11643-1 . #x6240) ; ø»’¢™ + (=jis-x0213-1-2000 . #x7C41) ; ø»¤™† + (ideograph-daikanwa . 37452) ; ø¸‰‰Œ + (=ucs . #x8DCE) ; 跎 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F3B) ; ø»œ¸® + (ideograph-daikanwa . 37453) ; ø¸‰‰ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B4A) ; ø»˜‡ + (ideograph-daikanwa . 37454) ; ø¸‰‰Ž + (=ucs . #x47E8) ; 䟨 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C56) ; ø»š“‹ + (ideograph-daikanwa . 37455) ; ø¸‰‰ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B4B) ; ø»˜‡ž + (ideograph-daikanwa . 37456) ; ø¸‰‰ + (=ucs . #x47E9) ; 䟩 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7977) + (chinese-gb2312 . #x754A) ; ø»†‚… + (=jis-x0208 . #x6C68) ; ø½‹¥ + (korean-ksc5601 . #x4A3A) ; ø»‰–³ + (chinese-isoir165 . #x754A) ; ø»Žª• + (chinese-cns11643-2 . #x405C) ; ø»“º½ + (ideograph-daikanwa . 37457) ; ø¸‰‰‘ + (=ucs . #x8DCF) ; 跏 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B4F) ; ø»˜‡¢ + (ideograph-daikanwa . 37458) ; ø¸‰‰’ + (=ucs . #x47EA) ; 䟪 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 37459) ; ø¸‰‰“ + (=ucs . #x8DD0) ; 跐 + )) +(define-char + '((=>ucs . #x8DD0) ; 跐 + (morohashi-daikanwa 37459 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4772) ; ø»”…¥ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 37460) ; ø¸‰‰” + )) +(define-char + '((morohashi-daikanwa 37460 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5879) ; ø»†º + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-gb2312 . #x455C) ; ø»„»· + (japanese-jisx0212 . #x5F65) ; ø»Œ€˜ + (chinese-isoir165 . #x455C) ; ø»¤‡ + (chinese-cns11643-1 . #x6244) ; ø»’¢ + (=jis-x0213-1-2000 . #x7C42) ; ø»¤™‡ + (ideograph-daikanwa . 37461) ; ø¸‰‰• + (=ucs . #x8DD1) ; 跑 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F38) ; ø»œ¸« + (ideograph-daikanwa . 37462) ; ø¸‰‰– + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F3B) ; ø»–ƒ‚ + (ideograph-daikanwa . 37463) ; ø¸‰‰— + (=ucs . #x8DD2) ; 跒 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B4E) ; ø»˜‡¡ + (ideograph-daikanwa . 37464) ; ø¸‰‰˜ + (=ucs . #x27FF9) ; 𧿹 + )) +(define-char + '((=>ucs . #x8DD3) ; 跓 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 37465) ; ø¸‰‰™ + )) +(define-char + '((morohashi-daikanwa 37465 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4057) ; ø»“º¸ + (=ucs . #x8DD3) ; 跓 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5F66) ; ø»Œ€™ + (chinese-cns11643-3 . #x3F3E) ; ø»–ƒ… + (ideograph-daikanwa . 37466) ; ø¸‰‰š + (=ucs . #x8DD4) ; 跔 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5F67) ; ø»Œ€š + (chinese-cns11643-2 . #x405D) ; ø»“º¾ + (ideograph-daikanwa . 37467) ; ø¸‰‰› + (=ucs . #x8DD5) ; 跕 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C5D) ; ø»š“’ + (ideograph-daikanwa . 37468) ; ø¸‰‰œ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7981) + (chinese-gb2312 . #x7545) ; ø»†‚€ + (=jis-x0208 . #x6C6A) ; ø½‹¥ + (chinese-isoir165 . #x7545) ; ø»Žª + (chinese-cns11643-2 . #x405A) ; ø»“º» + (ideograph-daikanwa . 37469) ; ø¸‰‰ + (=ucs . #x8DD6) ; 跖 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F3C) ; ø»–ƒƒ + (ideograph-daikanwa . 37470) ; ø¸‰‰ž + (=ucs . #x47EB) ; 䟫 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C5F) ; ø»š“” + (ideograph-daikanwa . 37471) ; ø¸‰‰Ÿ + (=ucs . #x47EC) ; 䟬 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C59) ; ø»š“Ž + (ideograph-daikanwa . 37472) ; ø¸‰‰  + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-gb2312 . #x7546) ; ø»†‚ + (japanese-jisx0212 . #x5F68) ; ø»Œ€› + (chinese-isoir165 . #x7546) ; ø»Žª‘ + (chinese-cns11643-2 . #x4060) ; ø»“» + (=jis-x0213-1-2000 . #x7C43) ; ø»¤™ˆ + (ideograph-daikanwa . 37473) ; ø¸‰‰¡ + (=ucs . #x8DD7) ; 跗 + )) +(define-char + '((=>ucs . #x8DD8) ; 跘 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 37474) ; ø¸‰‰¢ + )) +(define-char + '((morohashi-daikanwa 37474 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4056) ; ø»“º· + (=ucs . #x8DD8) ; 跘 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x5F69) ; ø»Œ€œ + (chinese-cns11643-2 . #x405E) ; ø»“º¿ + (=jis-x0213-2-2000 . #x793C) ; ø»¦ž« + (ideograph-daikanwa . 37475) ; ø¸‰‰£ + (=ucs . #x8DD9) ; 跙 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 37476) ; ø¸‰‰¤ + )) +(define-char + '((morohashi-daikanwa 37476 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C61) ; ø»š“– + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x6C69) ; ø»ƒ«’ + (chinese-gb2312 . #x7547) ; ø»†‚‚ + (chinese-isoir165 . #x7547) ; ø»Žª’ + (ideograph-daikanwa . 37477) ; ø¸‰‰¥ + (=ucs . #x8DDA) ; 跚 + )) +(define-char + '((=>ucs . #x8DDA) ; 跚 + (morohashi-daikanwa 37477 0 4) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0208 . #x6C69) ; ø»‡¿š + (chinese-cns11643-1 . #x6243) ; ø»’¢œ + (=jis-x0208-1990 . #x6C69) ; ø½‹¥Ž + (ucs-jis . #x8DDA) ; ø»‡¿š + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 7986) + (chinese-gb2312 . #x754B) ; ø»†‚† + (=jis-x0208 . #x6C6C) ; ø½‹¥‘ + (korean-ksc5601 . #x7775) ; ø»Š™´ + (chinese-isoir165 . #x754B) ; ø»Žª– + (chinese-cns11643-1 . #x6246) ; ø»’¢Ÿ + (ideograph-daikanwa . 37479) ; ø¸‰‰§ + (=ucs . #x8DDB) ; 跛 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x405B) ; ø»“º¼ + (ideograph-daikanwa . 37480) ; ø¸‰‰¨ + (=ucs . #x8DDC) ; 跜 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-gb2312 . #x3E60) ; ø»„±© + (=jis-x0208 . #x3577) ; ø½Š”ª + (korean-ksc5601 . #x4B65) ; ø»‰˜¼ + (chinese-isoir165 . #x3E60) ; ø»™¹ + (chinese-cns11643-1 . #x6241) ; ø»’¢š + (ideograph-daikanwa . 37481) ; ø¸‰‰© + (=ucs . #x8DDD) ; 距 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B51) ; ø»˜‡¤ + (ideograph-daikanwa . 37482) ; ø¸‰‰ª + (=ucs . #x47ED) ; 䟭 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C5A) ; ø»š“ + (ideograph-daikanwa . 37483) ; ø¸‰‰« + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F39) ; ø»œ¸¬ + (ideograph-daikanwa . 37484) ; ø¸‰‰¬ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C62) ; ø»š“— + (ideograph-daikanwa . 37485) ; ø¸‰‰­ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F3A) ; ø»œ¸­ + (ideograph-daikanwa . 37487) ; ø¸‰‰¯ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C5E) ; ø»š““ + (ideograph-daikanwa . 37488) ; ø¸‰‰° + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F37) ; ø»œ¸ª + (ideograph-daikanwa . 49747) ; ø¸Œ‰“ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7548) ; ø»†‚ƒ + (chinese-isoir165 . #x7548) ; ø»Žª“ + (=ucs . #x8DDE) ; 跞 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7999) + (chinese-gb2312 . #x387A) ; ø»„© + (=jis-x0208 . #x6C70) ; ø½‹¥• + (chinese-isoir165 . #x387A) ; ø»‘Ÿ + (chinese-cns11643-1 . #x6679) ; ø»’©Š + (ideograph-daikanwa . 37491) ; ø¸‰‰³ + (=ucs . #x8DDF) ; 跟 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x476E) ; ø»”…¡ + (ideograph-daikanwa . 37492) ; ø¸‰‰´ + (=ucs . #x8DE0) ; è·  + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 8002) + (=jis-x0208 . #x4057) ; ø½Š¤” + (korean-ksc5601 . #x6E66) ; ø»ŠŒ— + (chinese-cns11643-1 . #x6678) ; ø»’©‰ + (ideograph-daikanwa . 37493) ; ø¸‰‰µ + (=ucs . #x8DE1) ; è·¡ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5878) ; ø»†¹ + (ideograph-daikanwa . 37494) ; ø¸‰‰¶ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4341) ; ø»šˆ + (ideograph-daikanwa . 37495) ; ø¸‰‰· + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4775) ; ø»”…¨ + (ideograph-daikanwa . 37496) ; ø¸‰‰¸ + (=ucs . #x8DE2) ; è·¢ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 8007) + (chinese-gb2312 . #x7550) ; ø»†‚‹ + (=jis-x0208 . #x6C71) ; ø½‹¥– + (korean-ksc5601 . #x6053) ; ø»‰·  + (chinese-isoir165 . #x7550) ; ø»Žª› + (chinese-cns11643-2 . #x4774) ; ø»”…§ + (ideograph-daikanwa . 37497) ; ø¸‰‰¹ + (=ucs . #x8DE3) ; è·£ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x7553) ; ø»†‚Ž + (japanese-jisx0212 . #x5F6A) ; ø»Œ€ + (chinese-isoir165 . #x7553) ; ø»Žªž + (chinese-cns11643-1 . #x6721) ; ø»’© + (ideograph-daikanwa . 37498) ; ø¸‰‰º + (=ucs . #x8DE4) ; è·¤ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5F6B) ; ø»Œ€ž + (ideograph-daikanwa . 37499) ; ø¸‰‰» + (=ucs . #x8DE5) ; è·¥ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x433F) ; ø»š† + (ideograph-daikanwa . 37500) ; ø¸‰‰¼ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-1 . #x6722) ; ø»’©‘ + (ideograph-daikanwa . 37501) ; ø¸‰‰½ + (=ucs . #x8DE6) ; è·¦ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5F6C) ; ø»Œ€Ÿ + (chinese-cns11643-2 . #x4776) ; ø»”…© + (ideograph-daikanwa . 37502) ; ø¸‰‰¾ + (=ucs . #x8DE7) ; è·§ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4129) ; ø»˜° + (ideograph-daikanwa . 37503) ; ø¸‰‰¿ + (=ucs . #x47EE) ; 䟮 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7997) + (chinese-gb2312 . #x3F67) ; ø»„³Ž + (=jis-x0208 . #x3859) ; ø½Š˜¦ + (korean-ksc5601 . #x4E25) ; ø»‰œ– + (chinese-isoir165 . #x3F67) ; ø»›ž + (chinese-cns11643-1 . #x667A) ; ø»’©‹ + (ideograph-daikanwa . 37504) ; ø¸‰Š€ + (=ucs . #x8DE8) ; è·¨ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5871) ; ø»†² + (ideograph-daikanwa . 37505) ; ø¸‰Š + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4340) ; ø»š‡ + (ideograph-daikanwa . 37506) ; ø¸‰Š‚ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 37507) ; ø¸‰Šƒ + (=ucs . #x47EF) ; 䟯 + )) +(define-char + '((=>ucs . #x47EF) ; 䟯 + (morohashi-daikanwa 37507 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x434B) ; ø»š’ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4342) ; ø»š‰ + (ideograph-daikanwa . 37508) ; ø¸‰Š„ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5874) ; ø»†µ + (ideograph-daikanwa . 37509) ; ø¸‰Š… + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5870) ; ø»†± + (ideograph-daikanwa . 37510) ; ø¸‰Š† + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4347) ; ø»šŽ + (ideograph-daikanwa . 37511) ; ø¸‰Š‡ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4345) ; ø»šŒ + (ideograph-daikanwa . 37512) ; ø¸‰Šˆ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x586E) ; ø»†¯ + (ideograph-daikanwa . 37513) ; ø¸‰Š‰ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x586D) ; ø»†® + (ideograph-daikanwa . 37514) ; ø¸‰ŠŠ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4773) ; ø»”…¦ + (ideograph-daikanwa . 37515) ; ø¸‰Š‹ + (=ucs . #x8DE9) ; è·© + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7992) + (chinese-gb2312 . #x3972) ; ø»„ª¥ + (=jis-x0208 . #x6C6E) ; ø½‹¥“ + (chinese-isoir165 . #x3972) ; ø»’µ + (chinese-cns11643-1 . #x667E) ; ø»’© + (ideograph-daikanwa . 37516) ; ø¸‰ŠŒ + (=ucs . #x8DEA) ; è·ª + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x433E) ; ø»š… + (ideograph-daikanwa . 37517) ; ø¸‰Š + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x586F) ; ø»†° + (ideograph-daikanwa . 37518) ; ø¸‰ŠŽ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 7996) + (chinese-gb2312 . #x753C) ; ø»†· + (=jis-x0208 . #x6C6F) ; ø½‹¥” + (chinese-isoir165 . #x753C) ; ø»Žª‡ + (chinese-cns11643-2 . #x4778) ; ø»”…« + (ideograph-daikanwa . 37519) ; ø¸‰Š + (=ucs . #x8DEB) ; è·« + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x754D) ; ø»†‚ˆ + (japanese-jisx0212 . #x5F6D) ; ø»Œ€  + (chinese-isoir165 . #x754D) ; ø»Žª˜ + (chinese-cns11643-2 . #x476F) ; ø»”…¢ + (=jis-x0213-2-2000 . #x793D) ; ø»¦ž¬ + (ideograph-daikanwa . 37520) ; ø¸‰Š + (=ucs . #x8DEC) ; è·¬ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x446B) ; ø»–‹ˆ + (ideograph-daikanwa . 37521) ; ø¸‰Š‘ + (=ucs . #x8DED) ; è·­ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4771) ; ø»”…¤ + (ideograph-daikanwa . 37522) ; ø¸‰Š’ + (=ucs . #x8DEE) ; è·® + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5876) ; ø»†· + (ideograph-daikanwa . 37523) ; ø¸‰Š“ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 8009) + (chinese-gb2312 . #x4237) ; ø»„¶¸ + (=jis-x0208 . #x4F29) ; ø½Š¹¨ + (korean-ksc5601 . #x5658) ; ø»‰¨¹ + (chinese-isoir165 . #x4237) ; ø»Ÿˆ + (chinese-cns11643-1 . #x667B) ; ø»’©Œ + (=gt-pj-1 . #x4F29) ; è·¯ + (ideograph-daikanwa . 37524) ; ø¸‰Š” + (=gt-k . 10290) ; ý¡„‚ ² + (=ucs . #x8DEF) ; è·¯ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x434A) ; ø»š‘ + (ideograph-daikanwa . 37525) ; ø¸‰Š• + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5F6E) ; ø»Œ€¡ + (chinese-cns11643-2 . #x476D) ; ø»”…  + (ideograph-daikanwa . 37526) ; ø¸‰Š– + (=ucs . #x8DF0) ; è·° + )) +(define-char + '((=>ucs . #x2F9DB) ; 趼 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5F6F) ; ø»Œ€¢ + (ideograph-daikanwa . 37527) ; ø¸‰Š— + (ucs-jis . #x8DBC) ; ø»Œ€¢ + )) +(define-char + '((=>ucs* . #x8DBC) ; 趼 + (=>ucs-jis . #x8DBC) ; ø»Œ€¢ + (morohashi-daikanwa 37527 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x446D) ; ø»–‹Š + (=ucs . #x2F9DB) ; 趼 + )) +(define-char + '((morohashi-daikanwa 37527 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-gb2312 . #x7542) ; ø»†½ + (chinese-isoir165 . #x7542) ; ø»Žª + (chinese-cns11643-2 . #x3959) ; ø»“°¨ + (=ucs . #x8DBC) ; 趼 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 37528) ; ø¸‰Š˜ + )) +(define-char + '((morohashi-daikanwa 37528 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x586C) ; ø»†­ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5F70) ; ø»Œ€£ + (ideograph-daikanwa . 37529) ; ø¸‰Š™ + (=ucs . #x8DF1) ; è·± + )) +(define-char + '((=>ucs . #x8DF1) ; è·± + (morohashi-daikanwa 37529 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4770) ; ø»”…£ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5877) ; ø»†¸ + (ideograph-daikanwa . 37530) ; ø¸‰Šš + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5F71) ; ø»Œ€¤ + (chinese-cns11643-2 . #x4777) ; ø»”…ª + (ideograph-daikanwa . 37532) ; ø¸‰Šœ + (=ucs . #x8DF2) ; è·² + )) +(define-char + '((=>ucs . #x8DF3) ; è·³ + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 8008) + (japanese-jisx0208-1978 . #x4437) ; ø»‚¯° + (japanese-jisx0208 . #x4437) ; ø»‡ƒ¸ + (ideograph-daikanwa . 37533) ; ø¸‰Š + )) +(define-char + '((morohashi-daikanwa 37533 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x4C78) ; ø»…†¥ + (korean-ksc5601 . #x542F) ; ø»‰¥” + (chinese-isoir165 . #x4C78) ; ø»®µ + (chinese-cns11643-1 . #x667C) ; ø»’© + (=jis-x0208-1990 . #x4437) ; ø½Š©¬ + (=gt-pj-1 . #x4437) ; è·³ + (=gt-k . 10250) ; ý¡„‚ Š + (=ucs . #x8DF3) ; è·³ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x434C) ; ø»š“ + (ideograph-daikanwa . 37534) ; ø¸‰Šž + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 37535) ; ø¸‰ŠŸ + )) +(define-char + '((morohashi-daikanwa 37535 0 9) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4348) ; ø»š + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4349) ; ø»š + (ideograph-daikanwa . 37536) ; ø¸‰Š  + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4346) ; ø»š + (ideograph-daikanwa . 37537) ; ø¸‰Š¡ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5875) ; ø»†¶ + (ideograph-daikanwa . 37538) ; ø¸‰Š¢ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x446C) ; ø»–‹‰ + (ideograph-daikanwa . 37539) ; ø¸‰Š£ + (=ucs . #x47F0) ; 䟰 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x586B) ; ø»†¬ + (ideograph-daikanwa . 37541) ; ø¸‰Š¥ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5873) ; ø»†´ + (ideograph-daikanwa . 37546) ; ø¸‰Šª + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x5F72) ; ø»Œ€¥ + (chinese-cns11643-2 . #x4779) ; ø»”…¬ + (ideograph-daikanwa . 37547) ; ø¸‰Š« + (=ucs . #x8DF4) ; è·´ + )) +(define-char + '((=>ucs . #x8DF5) ; è·µ + (morohashi-daikanwa 37547 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (=jis-x0208 . #x4129) ; ø½Š¥„ + (ucs-jis . #x8DF5) ; ø½Š¥„ + )) +(define-char + '((morohashi-daikanwa 37547 1 6) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-gb2312 . #x3C79) ; ø»„¯† + (chinese-isoir165 . #x3C79) ; ø»—– + (=ucs . #x8DF5) ; è·µ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x446E) ; ø»–‹‹ + (ideograph-daikanwa . 49748) ; ø¸Œ‰” + (=ucs . #x47F1) ; 䟱 + )) +(define-char + '((script C-Simplified Ideograph) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (=ucs . #x8DF6) ; è·¶ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x754E) ; ø»†‚‰ + (chinese-isoir165 . #x754E) ; ø»Žª™ + (=ucs . #x8DF7) ; è·· + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x754F) ; ø»†‚Š + (chinese-isoir165 . #x754F) ; ø»Žªš + (=ucs . #x8DF8) ; è·¸ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x7551) ; ø»†‚Œ + (chinese-isoir165 . #x7551) ; ø»Žªœ + (=ucs . #x8DF9) ; è·¹ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x3665) ; ø»„¥¾ + (chinese-isoir165 . #x3665) ; ø»ŽŽ + (=ucs . #x8DFA) ; è·º + )) +(define-char + '((=>ucs . #x8DFA) ; è·º + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-1 . #x667D) ; ø»’©Ž + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7552) ; ø»†‚ + (chinese-isoir165 . #x7552) ; ø»Žª + (=ucs . #x8DFB) ; è·» + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb12345 . #x7C51) ; 踭 + (=ucs . #x8E2D) ; 踭 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4343) ; ø»šŠ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5872) ; ø»†³ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 8011) + (=jis-x0208 . #x6C72) ; ø½‹¥— + (chinese-cns11643-1 . #x6B39) ; ø»’¯  + (ideograph-daikanwa . 37548) ; ø¸‰Š¬ + (=ucs . #x8DFC) ; è·¼ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-gb2312 . #x7555) ; ø»†‚ + (japanese-jisx0212 . #x5F73) ; ø»Œ€¦ + (chinese-isoir165 . #x7555) ; ø»Žª  + (chinese-cns11643-2 . #x4E43) ; ø»”ˆ + (=jis-x0213-2-2000 . #x7940) ; ø»¦ž¯ + (ideograph-daikanwa . 37549) ; ø¸‰Š­ + (=ucs . #x8DFD) ; è·½ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E49) ; ø»”Ž + (ideograph-daikanwa . 37550) ; ø¸‰Š® + (=ucs . #x8DFE) ; è·¾ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6322) ; ø»•­ + (ideograph-daikanwa . 37551) ; ø¸‰Š¯ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (=jis-x0208 . #x6C75) ; ø½‹¥š + (chinese-cns11643-2 . #x4E41) ; ø»”† + (ideograph-daikanwa . 37552) ; ø¸‰Š° + (=ucs . #x8DFF) ; è·¿ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A43) ; ø»š§œ + (ideograph-daikanwa . 37553) ; ø¸‰Š± + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E4A) ; ø»” + (ideograph-daikanwa . 37554) ; ø¸‰Š² + (=ucs . #x8E00) ; 踀 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4760) ; ø»˜™› + (ideograph-daikanwa . 37555) ; ø¸‰Š³ + (=ucs . #x28042) ; 𨁂 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A37) ; ø»š§ + (ideograph-daikanwa . 37556) ; ø¸‰Š´ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A3F) ; ø»š§˜ + (ideograph-daikanwa . 37557) ; ø¸‰Šµ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5F74) ; ø»Œ€§ + (chinese-cns11643-3 . #x497B) ; ø»–’® + (ideograph-daikanwa . 37558) ; ø¸‰Š¶ + (=ucs . #x8E01) ; 踁 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A36) ; ø»š§ + (ideograph-daikanwa . 37559) ; ø¸‰Š· + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 37560) ; ø¸‰Š¸ + )) +(define-char + '((morohashi-daikanwa 37560 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x514E) ; ø»š±¹ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A3B) ; ø»š§” + (ideograph-daikanwa . 37561) ; ø¸‰Š¹ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A3E) ; ø»š§— + (ideograph-daikanwa . 37562) ; ø¸‰Šº + (=ucs . #x47F4) ; 䟴 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E40) ; ø»”… + (ideograph-daikanwa . 37563) ; ø¸‰Š» + (=ucs . #x8E02) ; 踂 + )) +(define-char + '((=>ucs . #x8E03) ; 踃 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 37564) ; ø¸‰Š¼ + )) +(define-char + '((morohashi-daikanwa 37564 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E45) ; ø»”Š + (=ucs . #x8E03) ; 踃 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6277) ; ø»•¤ + (ideograph-daikanwa . 37565) ; ø¸‰Š½ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x475E) ; ø»˜™™ + (ideograph-daikanwa . 37566) ; ø¸‰Š¾ + (=ucs . #x47F5) ; 䟵 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4761) ; ø»˜™œ + (ideograph-daikanwa . 37567) ; ø¸‰Š¿ + (=ucs . #x47F6) ; 䟶 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5F75) ; ø»Œ€¨ + (chinese-cns11643-2 . #x4E4B) ; ø»” + (ideograph-daikanwa . 37568) ; ø¸‰‹€ + (=ucs . #x8E04) ; 踄 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x475F) ; ø»˜™š + (ideograph-daikanwa . 37569) ; ø¸‰‹ + (=ucs . #x47F7) ; 䟷 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-gb2312 . #x753D) ; ø»†¸ + (japanese-jisx0212 . #x5F76) ; ø»Œ€© + (chinese-isoir165 . #x753D) ; ø»Žªˆ + (chinese-cns11643-2 . #x4E48) ; ø»” + (ideograph-daikanwa . 37570) ; ø¸‰‹‚ + (=ucs . #x8E05) ; 踅 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4762) ; ø»˜™ + (ideograph-daikanwa . 37571) ; ø¸‰‹ƒ + (=ucs . #x47F8) ; 䟸 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x627B) ; ø»•¨ + (ideograph-daikanwa . 37572) ; ø¸‰‹„ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A42) ; ø»š§› + (ideograph-daikanwa . 37573) ; ø¸‰‹… + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5F77) ; ø»Œ€ª + (chinese-cns11643-2 . #x4E47) ; ø»”Œ + (=jis-x0213-2-2000 . #x7941) ; ø»¦ž° + (ideograph-daikanwa . 37574) ; ø¸‰‹† + (=ucs . #x8E06) ; 踆 + )) +(define-char + '((=>ucs . #x47F9) ; 䟹 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 37575) ; ø¸‰‹‡ + )) +(define-char + '((morohashi-daikanwa 37575 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4765) ; ø»˜™  + (=ucs . #x47F9) ; 䟹 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A3C) ; ø»š§• + (ideograph-daikanwa . 37576) ; ø¸‰‹ˆ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A39) ; ø»š§’ + (ideograph-daikanwa . 37577) ; ø¸‰‹‰ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E46) ; ø»”‹ + (ideograph-daikanwa . 37578) ; ø¸‰‹Š + (=ucs . #x8E07) ; 踇 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (=jis-x0208 . #x6C73) ; ø½‹¥˜ + (chinese-cns11643-3 . #x497A) ; ø»–’­ + (ideograph-daikanwa . 37579) ; ø¸‰‹‹ + (=ucs . #x8E08) ; 踈 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4978) ; ø»–’« + (ideograph-daikanwa . 37580) ; ø¸‰‹Œ + (=ucs . #x47FA) ; 䟺 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4764) ; ø»˜™Ÿ + (ideograph-daikanwa . 37581) ; ø¸‰‹ + (=ucs . #x47FB) ; 䟻 + )) +(define-char + '((=>ucs . #x47FC) ; 䟼 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 37582) ; ø¸‰‹Ž + )) +(define-char + '((morohashi-daikanwa 37582 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F28) ; ø»–š + (=ucs . #x47FC) ; 䟼 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A40) ; ø»š§™ + (ideograph-daikanwa . 37583) ; ø¸‰‹ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A41) ; ø»š§š + (ideograph-daikanwa . 37584) ; ø¸‰‹ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-gb2312 . #x7554) ; ø»†‚ + (japanese-jisx0208 . #x6C74) ; ø»‡¿¥ + (chinese-isoir165 . #x7554) ; ø»ŽªŸ + (chinese-cns11643-2 . #x4E3F) ; ø»”„ + (=jis-x0208-1990 . #x6C74) ; ø½‹¥™ + (ideograph-daikanwa . 37585) ; ø¸‰‹‘ + (=ucs . #x8E09) ; 踉 + )) +(define-char + '((=>ucs . #x8E09) ; 踉 + (morohashi-daikanwa 37585 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x6C74) ; ø»ƒ« + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A3D) ; ø»š§– + (ideograph-daikanwa . 37586) ; ø¸‰‹’ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 8013) + (chinese-gb2312 . #x533B) ; ø»…º + (=jis-x0208 . #x4D59) ; ø½Š·œ + (korean-ksc5601 . #x6949) ; ø»Š„¤ + (chinese-isoir165 . #x533B) ; ø»¸Š + (chinese-cns11643-2 . #x4E44) ; ø»”‰ + (ideograph-daikanwa . 37587) ; ø¸‰‹“ + (=ucs . #x8E0A) ; 踊 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 37588) ; ø¸‰‹” + )) +(define-char + '((morohashi-daikanwa 37588 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4344) ; ø»š‹ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A38) ; ø»š§‘ + (ideograph-daikanwa . 37589) ; ø¸‰‹• + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 37590) ; ø¸‰‹– + )) +(define-char + '((morohashi-daikanwa 37590 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A44) ; ø»š§ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x627E) ; ø»•« + (ideograph-daikanwa . 37591) ; ø¸‰‹— + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A46) ; ø»š§Ÿ + (ideograph-daikanwa . 37592) ; ø¸‰‹˜ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6279) ; ø»•¦ + (ideograph-daikanwa . 37593) ; ø¸‰‹™ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A3A) ; ø»š§“ + (ideograph-daikanwa . 37594) ; ø¸‰‹š + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A45) ; ø»š§ž + (ideograph-daikanwa . 37595) ; ø¸‰‹› + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6278) ; ø»•¥ + (ideograph-daikanwa . 37596) ; ø¸‰‹œ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x5F78) ; ø»Œ€« + (chinese-cns11643-3 . #x4979) ; ø»–’¬ + (ideograph-daikanwa . 37597) ; ø¸‰‹ + (=ucs . #x8E0B) ; 踋 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x627C) ; ø»•© + (ideograph-daikanwa . 37598) ; ø¸‰‹ž + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x627A) ; ø»•§ + (ideograph-daikanwa . 49749) ; ø¸Œ‰• + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x627D) ; ø»•ª + (ideograph-daikanwa . 49750) ; ø¸Œ‰– + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6321) ; ø»•¬ + (ideograph-daikanwa . 49751) ; ø¸Œ‰— + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-cns11643-3 . #x446F) ; ø»–‹Œ + (=jis-x0213-2-2000 . #x793F) ; ø»¦ž® + (=ucs . #x47FD) ; 䟽 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (chinese-gb2312 . #x336C) ; ø»„¡« + (chinese-isoir165 . #x336C) ; ø»‰» + (=jis-x0213-2-2000 . #x793E) ; ø»¦ž­ + (=ucs . #x8E0C) ; 踌 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E42) ; ø»”‡ + (=ucs . #x8E0D) ; 踍 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (chinese-gb12345 . #x7C50) ; 踎 + (=ucs . #x8E0E) ; 踎 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A35) ; ø»š§Ž + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A47) ; ø»š§  + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2946) ; ø»ž‹‰ + (ideograph-daikanwa . 37601) ; ø¸‰‹¡ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8025) + (chinese-gb2312 . #x4C24) ; ø»……‘ + (=jis-x0208 . #x4627) ; ø½Š¬˜ + (korean-ksc5601 . #x534E) ; ø»‰¤• + (chinese-isoir165 . #x4C24) ; ø»­¡ + (chinese-cns11643-1 . #x6F3C) ; ø»’µ› + (ideograph-daikanwa . 37602) ; ø¸‰‹¢ + (=ucs . #x8E0F) ; 踏 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D7A) ; ø»˜¢© + (ideograph-daikanwa . 37603) ; ø¸‰‹£ + (=ucs . #x28076) ; 𨁶 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D77) ; ø»˜¢¦ + (ideograph-daikanwa . 37604) ; ø¸‰‹¤ + (=ucs . #x47FE) ; 䟾 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E22) ; ø»˜¢¯ + (ideograph-daikanwa . 37605) ; ø¸‰‹¥ + (=ucs . #x47FF) ; 䟿 + )) +(define-char + '((=>ucs . #x4800) ; 䠀 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37606) ; ø¸‰‹¦ + )) +(define-char + '((morohashi-daikanwa 37606 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F2A) ; ø»–š‘ + (=ucs . #x4800) ; 䠀 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37607) ; ø¸‰‹§ + )) +(define-char + '((morohashi-daikanwa 37607 0 4) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x514C) ; ø»š±· + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8006) + (=jis-x0208 . #x6C78) ; ø½‹¥ + (korean-ksc5601 . #x7442) ; ø»Š”§ + (chinese-cns11643-1 . #x6F39) ; ø»’µ˜ + (chinese-gb12345 . #x3C79) ; 踐 + (ideograph-daikanwa . 37608) ; ø¸‰‹¨ + (=ucs . #x8E10) ; 踐 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5F79) ; ø»Œ€¬ + (chinese-cns11643-2 . #x5464) ; ø»”˜ + (ideograph-daikanwa . 37609) ; ø¸‰‹© + (=ucs . #x8E11) ; 踑 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x294E) ; ø»ž‹‘ + (ideograph-daikanwa . 37610) ; ø¸‰‹ª + (=ucs . #x4801) ; 䠁 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5147) ; ø»š±² + (ideograph-daikanwa . 37611) ; ø¸‰‹« + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37612) ; ø¸‰‹¬ + (=ucs . #x8E12) ; 踒 + )) +(define-char + '((=>ucs . #x8E12) ; 踒 + (morohashi-daikanwa 37612 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5469) ; ø»”˜¢ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F2E) ; ø»–š• + (ideograph-daikanwa . 37613) ; ø¸‰‹­ + (=ucs . #x4802) ; 䠂 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x514A) ; ø»š±µ + (ideograph-daikanwa . 37614) ; ø¸‰‹® + )) +(define-char + '((=>ucs . #x8E13) ; 踓 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37615) ; ø¸‰‹¯ + )) +(define-char + '((morohashi-daikanwa 37615 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x546B) ; ø»”˜¤ + (=ucs . #x8E13) ; 踓 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37616) ; ø¸‰‹° + )) +(define-char + '((morohashi-daikanwa 37616 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x514F) ; ø»š±º + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-gb2312 . #x7556) ; ø»†‚‘ + (japanese-jisx0212 . #x5F7A) ; ø»Œ€­ + (chinese-isoir165 . #x7556) ; ø»Žª¡ + (chinese-cns11643-2 . #x5468) ; ø»”˜¡ + (=jis-x0213-2-2000 . #x7943) ; ø»¦ž² + (ideograph-daikanwa . 37617) ; ø¸‰‹± + (=ucs . #x8E14) ; 踔 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2945) ; ø»ž‹ˆ + (ideograph-daikanwa . 37618) ; ø¸‰‹² + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5461) ; ø»”˜š + (ideograph-daikanwa . 37619) ; ø¸‰‹³ + (=ucs . #x8E15) ; 踕 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F29) ; ø»–š + (ideograph-daikanwa . 37620) ; ø¸‰‹´ + (=ucs . #x4803) ; 䠃 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5F7B) ; ø»Œ€® + (chinese-isoir165 . #x7E5F) ; ø»Ž·¸ + (chinese-cns11643-2 . #x5463) ; ø»”˜œ + (=jis-x0213-2-2000 . #x7944) ; ø»¦ž³ + (ideograph-daikanwa . 37621) ; ø¸‰‹µ + (=ucs . #x8E16) ; 踖 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2949) ; ø»ž‹Œ + (ideograph-daikanwa . 37622) ; ø¸‰‹¶ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D7E) ; ø»˜¢­ + (ideograph-daikanwa . 37623) ; ø¸‰‹· + (=ucs . #x4804) ; 䠄 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D7C) ; ø»˜¢« + (ideograph-daikanwa . 37624) ; ø¸‰‹¸ + (=ucs . #x2807D) ; 𨁽 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x546D) ; ø»”˜¦ + (ideograph-daikanwa . 37625) ; ø¸‰‹¹ + (=ucs . #x8E17) ; 踗 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x294D) ; ø»ž‹ + (ideograph-daikanwa . 37626) ; ø¸‰‹º + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x546A) ; ø»”˜£ + (ideograph-daikanwa . 37627) ; ø¸‰‹» + (=ucs . #x8E18) ; 踘 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D7B) ; ø»˜¢ª + (ideograph-daikanwa . 37628) ; ø¸‰‹¼ + (=ucs . #x2807F) ; 𨁿 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x514B) ; ø»š±¶ + (ideograph-daikanwa . 37629) ; ø¸‰‹½ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E21) ; ø»˜¢® + (ideograph-daikanwa . 37630) ; ø¸‰‹¾ + (=ucs . #x4805) ; 䠅 + )) +(define-char + '((=>ucs . #x8E19) ; 踙 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37631) ; ø¸‰‹¿ + )) +(define-char + '((morohashi-daikanwa 37631 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5465) ; ø»”˜ž + (=ucs . #x8E19) ; 踙 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x514D) ; ø»š±¸ + (ideograph-daikanwa . 37632) ; ø¸‰Œ€ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D7D) ; ø»˜¢¬ + (ideograph-daikanwa . 37633) ; ø¸‰Œ + (=ucs . #x4806) ; 䠆 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x546E) ; ø»”˜§ + (ideograph-daikanwa . 37634) ; ø¸‰Œ‚ + (=ucs . #x8E1A) ; 踚 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D79) ; ø»˜¢¨ + (ideograph-daikanwa . 37635) ; ø¸‰Œƒ + (=ucs . #x4807) ; 䠇 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5462) ; ø»”˜› + (ideograph-daikanwa . 37636) ; ø¸‰Œ„ + (=ucs . #x8E1B) ; 踛 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x546C) ; ø»”˜¥ + (ideograph-daikanwa . 37637) ; ø¸‰Œ… + (=ucs . #x8E1C) ; 踜 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37638) ; ø¸‰Œ† + )) +(define-char + '((morohashi-daikanwa 37638 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2944) ; ø»ž‹‡ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D78) ; ø»˜¢§ + (ideograph-daikanwa . 37639) ; ø¸‰Œ‡ + (=ucs . #x4808) ; 䠈 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4D76) ; ø»˜¢¥ + (ideograph-daikanwa . 37640) ; ø¸‰Œˆ + (=ucs . #x4809) ; 䠉 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8017) + (chinese-gb2312 . #x7557) ; ø»†‚’ + (=jis-x0208 . #x6C76) ; ø½‹¥› + (chinese-isoir165 . #x7557) ; ø»Žª¢ + (chinese-cns11643-1 . #x6F3A) ; ø»’µ™ + (ideograph-daikanwa . 37641) ; ø¸‰Œ‰ + (=ucs . #x8E1D) ; 踝 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8019) + (chinese-gb2312 . #x3E61) ; ø»„±ª + (=jis-x0208 . #x6C77) ; ø½‹¥œ + (korean-ksc5601 . #x4B66) ; ø»‰˜½ + (chinese-isoir165 . #x3E61) ; ø»™º + (chinese-cns11643-1 . #x6F40) ; ø»’µŸ + (ideograph-daikanwa . 37642) ; ø¸‰ŒŠ + (=ucs . #x8E1E) ; 踞 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F2D) ; ø»–š” + (ideograph-daikanwa . 37643) ; ø¸‰Œ‹ + (=ucs . #x480A) ; 䠊 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37644) ; ø¸‰ŒŒ + (=ucs . #x28082) ; 𨂂 + )) +(define-char + '((=>ucs . #x28082) ; 𨂂 + (morohashi-daikanwa 37644 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E24) ; ø»˜¢± + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8024) + (chinese-gb2312 . #x7558) ; ø»†‚“ + (=jis-x0208 . #x6C79) ; ø½‹¥ž + (chinese-isoir165 . #x7558) ; ø»Žª£ + (chinese-cns11643-1 . #x6F3E) ; ø»’µ + (ideograph-daikanwa . 37645) ; ø¸‰Œ + (=ucs . #x8E1F) ; 踟 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5F7C) ; ø»Œ€¯ + (chinese-cns11643-2 . #x545C) ; ø»”˜• + (=jis-x0213-1-2000 . #x7C44) ; ø»¤™‰ + (ideograph-daikanwa . 37646) ; ø¸‰ŒŽ + (=ucs . #x8E20) ; 踠 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x5F7D) ; ø»Œ€° + (chinese-isoir165 . #x2E78) ; ø»‚± + (chinese-cns11643-1 . #x6F3F) ; ø»’µž + (=jis-x0213-2-2000 . #x7945) ; ø»¦ž´ + (ideograph-daikanwa . 37647) ; ø¸‰Œ + (=ucs . #x8E21) ; 踡 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-gb2312 . #x4C5F) ; ø»…†Œ + (japanese-jisx0212 . #x5F7E) ; ø»Œ€± + (chinese-isoir165 . #x4C5F) ; ø»®œ + (chinese-cns11643-1 . #x6F3B) ; ø»’µš + (=jis-x0213-2-2000 . #x7946) ; ø»¦žµ + (ideograph-daikanwa . 37648) ; ø¸‰Œ + (=ucs . #x8E22) ; 踢 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-gb2312 . #x755B) ; ø»†‚– + (japanese-jisx0212 . #x6021) ; ø»Œ€² + (chinese-isoir165 . #x755B) ; ø»Žª¦ + (chinese-cns11643-2 . #x545D) ; ø»”˜– + (=jis-x0213-1-2000 . #x7C45) ; ø»¤™Š + (ideograph-daikanwa . 37649) ; ø¸‰Œ‘ + (=ucs . #x8E23) ; 踣 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x545F) ; ø»”˜˜ + (ideograph-daikanwa . 37650) ; ø¸‰Œ’ + (=ucs . #x8E24) ; 踤 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E23) ; ø»˜¢° + (ideograph-daikanwa . 37651) ; ø¸‰Œ“ + (=ucs . #x480B) ; 䠋 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37652) ; ø¸‰Œ” + )) +(define-char + '((morohashi-daikanwa 37652 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5151) ; ø»š±¼ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37653) ; ø¸‰Œ• + )) +(define-char + '((morohashi-daikanwa 37653 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5152) ; ø»š±½ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37654) ; ø¸‰Œ– + (=ucs . #x8E25) ; 踥 + )) +(define-char + '((=>ucs . #x8E25) ; 踥 + (morohashi-daikanwa 37654 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x545E) ; ø»”˜— + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x6022) ; ø»Œ€³ + (chinese-isoir165 . #x7E60) ; ø»Ž·¹ + (chinese-cns11643-2 . #x5466) ; ø»”˜Ÿ + (ideograph-daikanwa . 37655) ; ø¸‰Œ— + (=ucs . #x8E26) ; 踦 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x6023) ; ø»Œ€´ + (chinese-isoir165 . #x7E61) ; ø»Ž·º + (chinese-cns11643-2 . #x5467) ; ø»”˜  + (=jis-x0213-2-2000 . #x7947) ; ø»¦ž¶ + (ideograph-daikanwa . 37656) ; ø¸‰Œ˜ + (=ucs . #x8E27) ; 踧 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F2C) ; ø»–š“ + (ideograph-daikanwa . 37657) ; ø¸‰Œ™ + (=ucs . #x8E28) ; 踨 + )) +(define-char + '((=>ucs . #x28085) ; 𨂅 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37658) ; ø¸‰Œš + )) +(define-char + '((morohashi-daikanwa 37658 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4763) ; ø»˜™ž + (=ucs . #x28085) ; 𨂅 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x294F) ; ø»ž‹’ + (ideograph-daikanwa . 37659) ; ø¸‰Œ› + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5149) ; ø»š±´ + (ideograph-daikanwa . 37660) ; ø¸‰Œœ + )) +(define-char + '((=>ucs . #x8E29) ; 踩 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 37661) ; ø¸‰Œ + )) +(define-char + '((morohashi-daikanwa 37661 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-gb2312 . #x3248) ; ø»„Ÿ© + (chinese-isoir165 . #x3248) ; ø»‡¹ + (chinese-cns11643-1 . #x6F3D) ; ø»’µœ + (=ucs . #x8E29) ; 踩 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x294B) ; ø»ž‹Ž + (ideograph-daikanwa . 37662) ; ø¸‰Œž + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x294A) ; ø»ž‹ + (ideograph-daikanwa . 37663) ; ø¸‰ŒŸ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5150) ; ø»š±» + (ideograph-daikanwa . 37664) ; ø¸‰Œ  + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x294C) ; ø»ž‹ + (ideograph-daikanwa . 37665) ; ø¸‰Œ¡ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2947) ; ø»ž‹Š + (ideograph-daikanwa . 37666) ; ø¸‰Œ¢ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2948) ; ø»ž‹‹ + (ideograph-daikanwa . 37667) ; ø¸‰Œ£ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8056) + (chinese-gb2312 . #x5759) ; ø»…– + (=jis-x0208 . #x6D29) ; ø½‹¥¬ + (korean-ksc5601 . #x7121) ; ø»Š¬ + (chinese-isoir165 . #x5759) ; ø»¾  + (chinese-cns11643-3 . #x4F2B) ; ø»–š’ + (ideograph-daikanwa . 37668) ; ø¸‰Œ¤ + (=ucs . #x8E2A) ; 踪 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-gb2312 . #x7559) ; ø»†‚” + (chinese-isoir165 . #x7559) ; ø»Žª¤ + (=ucs . #x8E2C) ; 踬 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-gb2312 . #x755A) ; ø»†‚• + (chinese-isoir165 . #x755A) ; ø»Žª¥ + (chinese-cns11643-2 . #x5460) ; ø»”˜™ + (=ucs . #x8E2E) ; 踮 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-gb2312 . #x755C) ; ø»†‚— + (chinese-isoir165 . #x755C) ; ø»Žª§ + (=ucs . #x8E2F) ; 踯 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37671) ; ø¸‰Œ§ + )) +(define-char + '((morohashi-daikanwa 37671 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5154) ; ø»š±¿ + )) +(define-char + '((=>ucs . #x8E2B) ; 踫 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37672) ; ø¸‰Œ¨ + )) +(define-char + '((morohashi-daikanwa 37672 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F38) ; ø»’µ— + (=ucs . #x8E2B) ; 踫 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37673) ; ø¸‰Œ© + )) +(define-char + '((morohashi-daikanwa 37673 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5155) ; ø»š²€ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3421) ; ø»žš® + (ideograph-daikanwa . 37674) ; ø¸‰Œª + )) +(define-char + '((=>ucs . #x8E30) ; 踰 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 8043) + (=jis-x0208 . #x6C7C) ; ø½‹¥¡ + (korean-ksc5601 . #x6B32) ; ø»Š‡‰ + (ideograph-daikanwa . 37675) ; ø¸‰Œ« + (ucs-jis . #x8E30) ; ø½‹¥¡ + )) +(define-char + '((morohashi-daikanwa 37675 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A72) ; ø»”¡Ÿ + (=ucs . #x8E30) ; 踰 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-gb2312 . #x7562) ; ø»†‚ + (japanese-jisx0212 . #x6024) ; ø»Œ€µ + (chinese-isoir165 . #x7562) ; ø»Žª­ + (chinese-cns11643-1 . #x724C) ; ø»’º… + (ideograph-daikanwa . 37676) ; ø¸‰Œ¬ + (=ucs . #x8E31) ; 踱 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x542E) ; ø»˜«¯ + (ideograph-daikanwa . 37677) ; ø¸‰Œ­ + (=ucs . #x480D) ; 䠍 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37678) ; ø¸‰Œ® + )) +(define-char + '((morohashi-daikanwa 37678 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5860) ; ø»š¼ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37679) ; ø¸‰Œ¯ + )) +(define-char + '((morohashi-daikanwa 37679 0 5) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A48) ; ø»š§¡ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x527D) ; ø»–Ÿ¾ + (ideograph-daikanwa . 37680) ; ø¸‰Œ° + (=ucs . #x480E) ; 䠎 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x527E) ; ø»–Ÿ¿ + (ideograph-daikanwa . 37681) ; ø¸‰Œ± + (=ucs . #x8E32) ; 踲 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5869) ; ø»š¼¦ + (ideograph-daikanwa . 37682) ; ø¸‰Œ² + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x6025) ; ø»Œ€¶ + (chinese-cns11643-2 . #x5A69) ; ø»”¡– + (ideograph-daikanwa . 37683) ; ø¸‰Œ³ + (=ucs . #x8E33) ; 踳 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 8014) + (=jis-x0208 . #x6C7D) ; ø½‹¥¢ + (chinese-cns11643-1 . #x724D) ; ø»’º† + (chinese-gb12345 . #x533B) ; 踴 + (ideograph-daikanwa . 37684) ; ø¸‰Œ´ + (=ucs . #x8E34) ; 踴 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x542A) ; ø»˜«« + (ideograph-daikanwa . 37685) ; ø¸‰Œµ + (=ucs . #x280A4) ; 𨂤 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 8033) + (chinese-gb2312 . #x7560) ; ø»†‚› + (=jis-x0208 . #x6C7B) ; ø½‹¥  + (korean-ksc5601 . #x7122) ; ø»Š­ + (chinese-isoir165 . #x7560) ; ø»Žª« + (chinese-cns11643-1 . #x7250) ; ø»’º‰ + (ideograph-daikanwa . 37686) ; ø¸‰Œ¶ + (=ucs . #x8E35) ; 踵 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x527A) ; ø»–Ÿ» + (ideograph-daikanwa . 37687) ; ø¸‰Œ· + (=ucs . #x480F) ; 䠏 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x6026) ; ø»Œ€· + (chinese-isoir165 . #x2C6E) ; ø»Œ¿« + (chinese-cns11643-2 . #x5A6E) ; ø»”¡› + (=jis-x0213-2-2000 . #x794A) ; ø»¦ž¹ + (ideograph-daikanwa . 37688) ; ø¸‰Œ¸ + (=ucs . #x8E36) ; 踶 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x337A) ; ø»žš© + (ideograph-daikanwa . 37689) ; ø¸‰Œ¹ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x542F) ; ø»˜«° + (ideograph-daikanwa . 37690) ; ø¸‰Œº + (=ucs . #x4810) ; 䠐 + )) +(define-char + '((=>ucs . #x8E37) ; 踷 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x6027) ; ø»Œ€¸ + (ideograph-daikanwa . 37691) ; ø¸‰Œ» + (ucs-jis . #x8E37) ; ø»Œ€¸ + )) +(define-char + '((morohashi-daikanwa 37691 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5148) ; ø»š±³ + (=ucs . #x8E37) ; 踷 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5863) ; ø»š¼  + (ideograph-daikanwa . 37692) ; ø¸‰Œ¼ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x6028) ; ø»Œ€¹ + (chinese-cns11643-2 . #x5A6B) ; ø»”¡˜ + (ideograph-daikanwa . 37693) ; ø¸‰Œ½ + (=ucs . #x8E38) ; 踸 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-gb2312 . #x755F) ; ø»†‚š + (japanese-jisx0212 . #x6029) ; ø»Œ€º + (chinese-isoir165 . #x755F) ; ø»Žªª + (chinese-cns11643-1 . #x724F) ; ø»’ºˆ + (=jis-x0213-2-2000 . #x794B) ; ø»¦žº + (ideograph-daikanwa . 37694) ; ø¸‰Œ¾ + (=ucs . #x8E39) ; 踹 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x337E) ; ø»žš­ + (ideograph-daikanwa . 37695) ; ø¸‰Œ¿ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3423) ; ø»žš° + (ideograph-daikanwa . 37696) ; ø¸‰€ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-gb2312 . #x755D) ; ø»†‚˜ + (chinese-isoir165 . #x755D) ; ø»Žª¨ + (chinese-cns11643-4 . #x5429) ; ø»˜«ª + (ideograph-daikanwa . 37697) ; ø¸‰ + (=ucs . #x8E3A) ; 踺 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x527B) ; ø»–Ÿ¼ + (ideograph-daikanwa . 37698) ; ø¸‰‚ + (=ucs . #x8E3B) ; 踻 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x542D) ; ø»˜«® + (ideograph-daikanwa . 37699) ; ø¸‰ƒ + (=ucs . #x4811) ; 䠑 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A6F) ; ø»”¡œ + (ideograph-daikanwa . 37700) ; ø¸‰„ + (=ucs . #x8E3C) ; 踼 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37701) ; ø¸‰… + (=ucs . #x4812) ; 䠒 + )) +(define-char + '((=>ucs . #x4812) ; 䠒 + (morohashi-daikanwa 37701 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5862) ; ø»š¼Ÿ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x337C) ; ø»žš« + (ideograph-daikanwa . 37702) ; ø¸‰† + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x585F) ; ø»š¼œ + (ideograph-daikanwa . 37703) ; ø¸‰‡ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x337B) ; ø»žšª + (ideograph-daikanwa . 37704) ; ø¸‰ˆ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3425) ; ø»žš² + (ideograph-daikanwa . 37705) ; ø¸‰‰ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37706) ; ø¸‰Š + (=ucs . #x4815) ; 䠕 + )) +(define-char + '((=>ucs . #x4815) ; 䠕 + (morohashi-daikanwa 37706 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E7B) ; ø»›…¬ + )) +(define-char + '((=>ucs . #x4813) ; 䠓 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37707) ; ø¸‰‹ + )) +(define-char + '((morohashi-daikanwa 37707 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5430) ; ø»˜«± + (=ucs . #x4813) ; 䠓 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37708) ; ø¸‰Œ + )) +(define-char + '((morohashi-daikanwa 37708 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5153) ; ø»š±¾ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3426) ; ø»žš³ + (ideograph-daikanwa . 37709) ; ø¸‰ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5867) ; ø»š¼¤ + (ideograph-daikanwa . 37710) ; ø¸‰Ž + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5868) ; ø»š¼¥ + (ideograph-daikanwa . 37711) ; ø¸‰ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x585E) ; ø»š¼› + (ideograph-daikanwa . 37712) ; ø¸‰ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-gb2312 . #x7561) ; ø»†‚œ + (japanese-jisx0212 . #x602A) ; ø»Œ€» + (chinese-isoir165 . #x7561) ; ø»Žª¬ + (chinese-cns11643-2 . #x5A70) ; ø»”¡ + (=jis-x0213-1-2000 . #x7C46) ; ø»¤™‹ + (ideograph-daikanwa . 37713) ; ø¸‰‘ + (=ucs . #x8E3D) ; 踽 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A6A) ; ø»”¡— + (ideograph-daikanwa . 37714) ; ø¸‰’ + (=ucs . #x8E3E) ; 踾 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A73) ; ø»”¡  + (ideograph-daikanwa . 37715) ; ø¸‰“ + (=ucs . #x8E3F) ; 踿 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-gb2312 . #x755E) ; ø»†‚™ + (japanese-jisx0212 . #x602B) ; ø»Œ€¼ + (chinese-isoir165 . #x755E) ; ø»Žª© + (ideograph-daikanwa . 37716) ; ø¸‰” + (=ucs . #x8E40) ; 蹀 + )) +(define-char + '((=>ucs . #x8E40) ; 蹀 + (morohashi-daikanwa 37716 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A6C) ; ø»”¡™ + )) +(define-char + '((=>ucs . #x8E41) ; 蹁 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x602C) ; ø»Œ€½ + (chinese-cns11643-2 . #x5A71) ; ø»”¡ž + (ideograph-daikanwa . 37717) ; ø¸‰• + (ucs-jis . #x8E41) ; ø»Œ€½ + )) +(define-char + '((morohashi-daikanwa 37717 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-gb2312 . #x7564) ; ø»†‚Ÿ + (chinese-isoir165 . #x7564) ; ø»Žª¯ + (=ucs . #x8E41) ; 蹁 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 8031) + (chinese-gb2312 . #x7565) ; ø»†‚  + (=jis-x0208 . #x6C7A) ; ø½‹¥Ÿ + (korean-ksc5601 . #x6B33) ; ø»Š‡Š + (chinese-isoir165 . #x7565) ; ø»Žª° + (ideograph-daikanwa . 37718) ; ø¸‰– + (=ucs . #x8E42) ; 蹂 + )) +(define-char + '((=>ucs . #x8E42) ; 蹂 + (morohashi-daikanwa 37718 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x724E) ; ø»’º‡ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x527C) ; ø»–Ÿ½ + (ideograph-daikanwa . 37719) ; ø¸‰— + (=ucs . #x8E43) ; 蹃 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5861) ; ø»š¼ž + (ideograph-daikanwa . 37720) ; ø¸‰˜ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x337D) ; ø»žš¬ + (ideograph-daikanwa . 37721) ; ø¸‰™ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5865) ; ø»š¼¢ + (ideograph-daikanwa . 37722) ; ø¸‰š + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5864) ; ø»š¼¡ + (ideograph-daikanwa . 37723) ; ø¸‰› + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 8039) + (chinese-gb2312 . #x4C63) ; ø»…† + (=jis-x0208 . #x447D) ; ø½Šª² + (korean-ksc5601 . #x7034) ; ø»ŠŽ¡ + (chinese-isoir165 . #x4C63) ; ø»®  + (chinese-cns11643-1 . #x724B) ; ø»’º„ + (ideograph-daikanwa . 37724) ; ø¸‰œ + (=ucs . #x8E44) ; 蹄 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3424) ; ø»žš± + (ideograph-daikanwa . 37725) ; ø¸‰ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x542B) ; ø»˜«¬ + (ideograph-daikanwa . 37726) ; ø¸‰ž + (=ucs . #x280B7) ; 𨂷 + )) +(define-char + '((=>ucs . #x4814) ; 䠔 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37727) ; ø¸‰Ÿ + )) +(define-char + '((morohashi-daikanwa 37727 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x5279) ; ø»–Ÿº + (=ucs . #x4814) ; 䠔 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5866) ; ø»š¼£ + (ideograph-daikanwa . 37728) ; ø¸‰  + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3422) ; ø»žš¯ + (ideograph-daikanwa . 37729) ; ø¸‰¡ + )) +(define-char + '((=>ucs . #x8E45) ; 蹅 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 37730) ; ø¸‰¢ + )) +(define-char + '((morohashi-daikanwa 37730 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-isoir165 . #x2C6D) ; ø»Œ¿ª + (chinese-cns11643-2 . #x5A6D) ; ø»”¡š + (=ucs . #x8E45) ; 蹅 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (=jis-x0213-2-2000 . #x7949) ; ø»¦ž¸ + (=ucs . #x4816) ; 䠖 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x542C) ; ø»˜«­ + (=ucs . #x280BF) ; 𨂿 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37731) ; ø¸‰£ + )) +(define-char + '((morohashi-daikanwa 37731 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E7A) ; ø»›…« + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x592B) ; ø»˜³‚ + (ideograph-daikanwa . 37732) ; ø¸‰¤ + (=ucs . #x4817) ; 䠗 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E7D) ; ø»›…® + (ideograph-daikanwa . 37733) ; ø¸‰¥ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E75) ; ø»›…¦ + (ideograph-daikanwa . 37734) ; ø¸‰¦ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C40) ; ø»ž¦½ + (ideograph-daikanwa . 37735) ; ø¸‰§ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37736) ; ø¸‰¨ + (=ucs . #x4818) ; 䠘 + )) +(define-char + '((=>ucs . #x4818) ; 䠘 + (morohashi-daikanwa 37736 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x592C) ; ø»˜³ƒ + )) +(define-char + '((=>ucs . #x8E46) ; 蹆 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37737) ; ø¸‰© + )) +(define-char + '((morohashi-daikanwa 37737 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-3 . #x5654) ; ø»–¥ + (=ucs . #x8E46) ; 蹆 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5926) ; ø»˜²½ + (ideograph-daikanwa . 37738) ; ø¸‰ª + (=ucs . #x4819) ; 䠙 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37739) ; ø¸‰« + )) +(define-char + '((morohashi-daikanwa 37739 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E76) ; ø»›…§ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E7C) ; ø»›…­ + (ideograph-daikanwa . 37740) ; ø¸‰¬ + )) +(define-char + '((=>ucs . #x8E47) ; 蹇 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 8044) + (=jis-x0208 . #x6D21) ; ø½‹¥¤ + (korean-ksc5601 . #x4B74) ; ø»‰™‹ + (ideograph-daikanwa . 37741) ; ø¸‰­ + (ucs-jis . #x8E47) ; ø½‹¥¤ + (ucs-ks . #x8E47) ; ø½‹¥¤ + )) +(define-char + '((morohashi-daikanwa 37741 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-gb2312 . #x653F) ; ø»…ªš + (chinese-isoir165 . #x653F) ; ø»Ž’ª + (chinese-cns11643-2 . #x5F6B) ; ø»”¨® + (=ucs . #x8E47) ; 蹇 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37742) ; ø¸‰® + )) +(define-char + '((morohashi-daikanwa 37742 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E78) ; ø»›…© + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5929) ; ø»˜³€ + (ideograph-daikanwa . 37743) ; ø¸‰¯ + (=ucs . #x280DA) ; 𨃚 + )) +(define-char + '((=>ucs . #x8E48) ; 蹈 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 8050) + (=jis-x0208 . #x6D25) ; ø½‹¥¨ + (korean-ksc5601 . #x5430) ; ø»‰¥• + (ideograph-daikanwa . 37744) ; ø¸‰° + (ucs-jis . #x8E48) ; ø½‹¥¨ + )) +(define-char + '((morohashi-daikanwa 37744 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-gb2312 . #x3538) ; ø»„£³ + (chinese-isoir165 . #x3538) ; ø»Œƒ + (chinese-cns11643-1 . #x755B) ; ø»’¾® + (=ucs . #x8E48) ; 蹈 + )) +(define-char + '((=>ucs . #x8E49) ; 蹉 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 8045) + (=jis-x0208 . #x6D22) ; ø½‹¥¥ + (korean-ksc5601 . #x7332) ; ø»Š’¹ + (chinese-cns11643-1 . #x7559) ; ø»’¾¬ + (ideograph-daikanwa . 37745) ; ø¸‰± + (ucs-jis . #x8E49) ; ø½‹¥¥ + )) +(define-char + '((morohashi-daikanwa 37745 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-gb2312 . #x7563) ; ø»†‚ž + (chinese-isoir165 . #x7563) ; ø»Žª® + (=ucs . #x8E49) ; 蹉 + )) +(define-char + '((=>ucs . #x8E4A) ; 蹊 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 2375) + (=jis-x0208 . #x6C7E) ; ø½‹¥£ + (korean-ksc5601 . #x7B37) ; ø»Šž® + (ideograph-daikanwa . 37747) ; ø¸‰³ + (ucs-jis . #x8E4A) ; ø½‹¥£ + )) +(define-char + '((morohashi-daikanwa 37747 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-gb2312 . #x7568) ; ø»†‚£ + (chinese-isoir165 . #x7568) ; ø»Žª³ + (chinese-cns11643-1 . #x755C) ; ø»’¾¯ + (=ucs . #x8E4A) ; 蹊 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x592A) ; ø»˜³ + (ideograph-daikanwa . 37748) ; ø¸‰´ + (=ucs . #x481B) ; 䠛 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C3E) ; ø»ž¦» + (ideograph-daikanwa . 37749) ; ø¸‰µ + )) +(define-char + '((=>ucs . #x8E4B) ; 蹋 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x602D) ; ø»Œ€¾ + (=jis-x0213-2-2000 . #x794C) ; ø»¦ž» + (ideograph-daikanwa . 37750) ; ø¸‰¶ + (ucs-jis . #x8E4B) ; ø»Œ€¾ + )) +(define-char + '((morohashi-daikanwa 37750 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-gb2312 . #x4C23) ; ø»…… + (chinese-isoir165 . #x4C23) ; ø»­  + (chinese-cns11643-1 . #x755A) ; ø»’¾­ + (=ucs . #x8E4B) ; 蹋 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C43) ; ø»ž§€ + (ideograph-daikanwa . 37751) ; ø¸‰· + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E7E) ; ø»›…¯ + (ideograph-daikanwa . 37752) ; ø¸‰¸ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x592E) ; ø»˜³… + (ideograph-daikanwa . 37753) ; ø¸‰¹ + (=ucs . #x280DF) ; 𨃟 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C3B) ; ø»ž¦¸ + (ideograph-daikanwa . 37754) ; ø¸‰º + )) +(define-char + '((=>ucs . #x8E4C) ; 蹌 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 8046) + (=jis-x0208 . #x6D23) ; ø½‹¥¦ + (chinese-cns11643-2 . #x5F6A) ; ø»”¨­ + (ideograph-daikanwa . 37755) ; ø¸‰» + (ucs-jis . #x8E4C) ; ø½‹¥¦ + )) +(define-char + '((morohashi-daikanwa 37755 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-gb12345 . #x7544) ; 蹌 + (=ucs . #x8E4C) ; 蹌 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x602E) ; ø»Œ€¿ + (chinese-cns11643-2 . #x5F67) ; ø»”¨ª + (ideograph-daikanwa . 37756) ; ø¸‰¼ + (=ucs . #x8E4D) ; 蹍 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x592F) ; ø»˜³† + (ideograph-daikanwa . 37757) ; ø¸‰½ + (=ucs . #x280E8) ; 𨃨 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C42) ; ø»ž¦¿ + (ideograph-daikanwa . 37758) ; ø¸‰¾ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37759) ; ø¸‰¿ + )) +(define-char + '((morohashi-daikanwa 37759 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C44) ; ø»ž§ + )) +(define-char + '((=>ucs . #x8E4E) ; 蹎 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x602F) ; ø»Œ€ + (ideograph-daikanwa . 37760) ; ø¸‰Ž€ + (ucs-jis . #x8E4E) ; ø»Œ€ + )) +(define-char + '((morohashi-daikanwa 37760 0 5) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F66) ; ø»”¨© + (=ucs . #x8E4E) ; 蹎 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E79) ; ø»›…ª + (ideograph-daikanwa . 37761) ; ø¸‰Ž + )) +(define-char + '((=>ucs . #x280E4) ; 𨃤 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37762) ; ø¸‰Ž‚ + )) +(define-char + '((morohashi-daikanwa 37762 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5927) ; ø»˜²¾ + (=ucs . #x280E4) ; 𨃤 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x6030) ; ø»Œ + (chinese-cns11643-3 . #x5655) ; ø»–¥Ž + (ideograph-daikanwa . 37763) ; ø¸‰Žƒ + (=ucs . #x8E4F) ; 蹏 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37764) ; ø¸‰Ž„ + )) +(define-char + '((morohashi-daikanwa 37764 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C41) ; ø»ž¦¾ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37765) ; ø¸‰Ž… + (=ucs . #x481C) ; 䠜 + )) +(define-char + '((=>ucs . #x481C) ; 䠜 + (morohashi-daikanwa 37765 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5928) ; ø»˜²¿ + )) +(define-char + '((=>ucs . #x8E50) ; 蹐 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 8047) + (=jis-x0208 . #x6D24) ; ø½‹¥§ + (ideograph-daikanwa . 37766) ; ø¸‰Ž† + (ucs-jis . #x8E50) ; ø½‹¥§ + )) +(define-char + '((morohashi-daikanwa 37766 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-isoir165 . #x7E62) ; ø»Ž·» + (chinese-cns11643-2 . #x5F69) ; ø»”¨¬ + (=ucs . #x8E50) ; 蹐 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37767) ; ø¸‰Ž‡ + )) +(define-char + '((morohashi-daikanwa 37767 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3427) ; ø»žš´ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C3F) ; ø»ž¦¼ + (ideograph-daikanwa . 37768) ; ø¸‰Žˆ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-3 . #x5653) ; ø»–¥Œ + (ideograph-daikanwa . 37769) ; ø¸‰Ž‰ + (=ucs . #x481D) ; 䠝 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E77) ; ø»›…¨ + (ideograph-daikanwa . 37770) ; ø¸‰ŽŠ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5E74) ; ø»›…¥ + (ideograph-daikanwa . 37771) ; ø¸‰Ž‹ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37772) ; ø¸‰ŽŒ + )) +(define-char + '((morohashi-daikanwa 37772 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C3C) ; ø»ž¦¹ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 37773) ; ø¸‰Ž + )) +(define-char + '((morohashi-daikanwa 37773 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C3D) ; ø»ž¦º + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-gb2312 . #x7566) ; ø»†‚¡ + (chinese-isoir165 . #x7566) ; ø»Žª± + (chinese-cns11643-4 . #x592D) ; ø»˜³„ + (ideograph-daikanwa . 37778) ; ø¸‰Ž’ + (=ucs . #x8E51) ; 蹑 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (chinese-gb2312 . #x7567) ; ø»†‚¢ + (chinese-isoir165 . #x7567) ; ø»Žª² + (=ucs . #x8E52) ; 蹒 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-isoir165 . #x2E79) ; ø»‚² + (chinese-cns11643-2 . #x5F68) ; ø»”¨« + (=ucs . #x8E53) ; 蹓 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37779) ; ø¸‰Ž“ + )) +(define-char + '((morohashi-daikanwa 37779 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4367) ; ø»ž±¶ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37780) ; ø¸‰Ž” + )) +(define-char + '((morohashi-daikanwa 37780 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4362) ; ø»ž±± + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37781) ; ø¸‰Ž• + (=ucs . #x28105) ; 𨄅 + )) +(define-char + '((=>ucs . #x28105) ; 𨄅 + (morohashi-daikanwa 37781 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D70) ; ø»˜¹¿ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x6031) ; ø»Œ‚ + (chinese-cns11643-2 . #x636F) ; ø»”®ª + (=jis-x0213-2-2000 . #x794D) ; ø»¦ž¼ + (ideograph-daikanwa . 37782) ; ø¸‰Ž– + (=ucs . #x8E54) ; 蹔 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 8063) + (=jis-x0208 . #x6D2B) ; ø½‹¥® + (chinese-gb12345 . #x754F) ; 蹕 + (ideograph-daikanwa . 37783) ; ø¸‰Ž— + (=ucs . #x8E55) ; 蹕 + )) +(define-char + '((=>ucs . #x8E55) ; 蹕 + (morohashi-daikanwa 37783 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-1 . #x7749) ; ø»“˜ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6366) ; ø»”®¡ + (ideograph-daikanwa . 37784) ; ø¸‰Ž˜ + (=ucs . #x8E56) ; 蹖 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4366) ; ø»ž±µ + (ideograph-daikanwa . 37785) ; ø¸‰Ž™ + )) +(define-char + '((=>ucs . #x28107) ; 𨄇 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37786) ; ø¸‰Žš + )) +(define-char + '((morohashi-daikanwa 37786 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D6F) ; ø»˜¹¾ + (=ucs . #x28107) ; 𨄇 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6365) ; ø»”®  + (ideograph-daikanwa . 37787) ; ø¸‰Ž› + (=ucs . #x8E57) ; 蹗 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37788) ; ø¸‰Žœ + )) +(define-char + '((morohashi-daikanwa 37788 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6521) ; ø»›Ž¤ + )) +(define-char + '((=>ucs . #x8E58) ; 蹘 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37789) ; ø¸‰Ž + )) +(define-char + '((morohashi-daikanwa 37789 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x5932) ; ø»–©… + (=ucs . #x8E58) ; 蹘 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 8052) + (chinese-gb2312 . #x753E) ; ø»†¹ + (=jis-x0208 . #x6D26) ; ø½‹¥© + (korean-ksc5601 . #x756C) ; ø»Š–¯ + (chinese-isoir165 . #x753E) ; ø»Žª‰ + (chinese-cns11643-1 . #x7744) ; ø»““ + (ideograph-daikanwa . 37790) ; ø¸‰Žž + (=ucs . #x8E59) ; 蹙 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x5933) ; ø»–©† + (ideograph-daikanwa . 37791) ; ø¸‰ŽŸ + (=ucs . #x481E) ; 䠞 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6522) ; ø»›Ž¥ + (ideograph-daikanwa . 37792) ; ø¸‰Ž  + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x652D) ; ø»›Ž° + (ideograph-daikanwa . 37793) ; ø¸‰Ž¡ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6526) ; ø»›Ž© + (ideograph-daikanwa . 37794) ; ø¸‰Ž¢ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D74) ; ø»˜ºƒ + (ideograph-daikanwa . 37795) ; ø¸‰Ž£ + (=ucs . #x481F) ; 䠟 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x436B) ; ø»ž±º + (ideograph-daikanwa . 37796) ; ø¸‰Ž¤ + )) +(define-char + '((=>ucs . #x2810C) ; 𨄌 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37797) ; ø¸‰Ž¥ + )) +(define-char + '((morohashi-daikanwa 37797 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D71) ; ø»˜º€ + (=ucs . #x2810C) ; 𨄌 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37798) ; ø¸‰Ž¦ + )) +(define-char + '((morohashi-daikanwa 37798 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x652C) ; ø»›Ž¯ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6528) ; ø»›Ž« + (ideograph-daikanwa . 37799) ; ø¸‰Ž§ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x435F) ; ø»ž±® + (ideograph-daikanwa . 37800) ; ø¸‰Ž¨ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37801) ; ø¸‰Ž© + )) +(define-char + '((morohashi-daikanwa 37801 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6970) ; ø»›•« + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4365) ; ø»ž±´ + (ideograph-daikanwa . 37802) ; ø¸‰Žª + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4360) ; ø»ž±¯ + (ideograph-daikanwa . 37803) ; ø¸‰Ž« + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x435C) ; ø»ž±« + (ideograph-daikanwa . 37804) ; ø¸‰Ž¬ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x652E) ; ø»›Ž± + (ideograph-daikanwa . 37805) ; ø¸‰Ž­ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x636B) ; ø»”®¦ + (ideograph-daikanwa . 37806) ; ø¸‰Ž® + (=ucs . #x8E5A) ; 蹚 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D78) ; ø»˜º‡ + (ideograph-daikanwa . 37807) ; ø¸‰Ž¯ + (=ucs . #x4820) ; ä   + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x6032) ; ø»Œƒ + (chinese-cns11643-2 . #x636A) ; ø»”®¥ + (ideograph-daikanwa . 37808) ; ø¸‰Ž° + (=ucs . #x8E5B) ; 蹛 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x435E) ; ø»ž±­ + (ideograph-daikanwa . 37809) ; ø¸‰Ž± + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D72) ; ø»˜º + (ideograph-daikanwa . 37810) ; ø¸‰Ž² + (=ucs . #x4821) ; ä ¡ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x6033) ; ø»Œ„ + (chinese-isoir165 . #x2C70) ; ø»Œ¿­ + (chinese-cns11643-2 . #x6362) ; ø»”® + (ideograph-daikanwa . 37811) ; ø¸‰Ž³ + (=ucs . #x8E5C) ; 蹜 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x6034) ; ø»Œ… + (chinese-cns11643-2 . #x636D) ; ø»”®¨ + (ideograph-daikanwa . 37812) ; ø¸‰Ž´ + (=ucs . #x8E5D) ; 蹝 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x6035) ; ø»Œ† + (chinese-cns11643-2 . #x6367) ; ø»”®¢ + (ideograph-daikanwa . 37813) ; ø¸‰Žµ + (=ucs . #x8E5E) ; 蹞 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 8004) + (=jis-x0208 . #x4058) ; ø½Š¤• + (korean-ksc5601 . #x6E67) ; ø»ŠŒ˜ + (chinese-cns11643-1 . #x7748) ; ø»“— + (ideograph-daikanwa . 37814) ; ø¸‰Ž¶ + (=ucs . #x8E5F) ; 蹟 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 7982) + (=jis-x0208 . #x6D28) ; ø½‹¥« + (korean-ksc5601 . #x7432) ; ø»Š”— + (chinese-cns11643-2 . #x6364) ; ø»”®Ÿ + (ideograph-daikanwa . 37815) ; ø¸‰Ž· + (=ucs . #x8E60) ; è¹  + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6524) ; ø»›Ž§ + (ideograph-daikanwa . 37816) ; ø¸‰Ž¸ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x6036) ; ø»Œ‡ + (chinese-cns11643-2 . #x636C) ; ø»”®§ + (ideograph-daikanwa . 37817) ; ø¸‰Ž¹ + (=ucs . #x8E61) ; 蹡 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37818) ; ø¸‰Žº + (=ucs . #x2811A) ; 𨄚 + )) +(define-char + '((=>ucs . #x2811A) ; 𨄚 + (morohashi-daikanwa 37818 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D76) ; ø»˜º… + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37819) ; ø¸‰Ž» + )) +(define-char + '((morohashi-daikanwa 37819 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4361) ; ø»ž±° + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D75) ; ø»˜º„ + (ideograph-daikanwa . 37820) ; ø¸‰Ž¼ + (=ucs . #x4822) ; ä ¢ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x6037) ; ø»Œˆ + (chinese-isoir165 . #x2C6F) ; ø»Œ¿¬ + (chinese-cns11643-2 . #x6363) ; ø»”®ž + (=jis-x0213-2-2000 . #x794E) ; ø»¦ž½ + (ideograph-daikanwa . 37821) ; ø¸‰Ž½ + (=ucs . #x8E62) ; è¹¢ + )) +(define-char + '((=>ucs . #x8E63) ; è¹£ + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 8060) + (=jis-x0208 . #x6D2A) ; ø½‹¥­ + (ideograph-daikanwa . 37822) ; ø¸‰Ž¾ + (ucs-jis . #x8E63) ; ø½‹¥­ + )) +(define-char + '((morohashi-daikanwa 37822 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-1 . #x7745) ; ø»“” + (chinese-gb12345 . #x7567) ; è¹£ + (=ucs . #x8E63) ; è¹£ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 8054) + (=jis-x0208 . #x6D27) ; ø½‹¥ª + (chinese-cns11643-1 . #x7747) ; ø»“– + (ideograph-daikanwa . 37823) ; ø¸‰Ž¿ + (=ucs . #x8E64) ; 蹤 + )) +(define-char + '((=>ucs . #x2815A) ; 𨅚 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37824) ; ø¸‰€ + )) +(define-char + '((morohashi-daikanwa 37824 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D73) ; ø»˜º‚ + (=ucs . #x2815A) ; 𨅚 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6527) ; ø»›Žª + (ideograph-daikanwa . 37825) ; ø¸‰ + )) +(define-char + '((=>ucs . #x8E65) ; è¹¥ + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37826) ; ø¸‰‚ + )) +(define-char + '((morohashi-daikanwa 37826 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6368) ; ø»”®£ + (=ucs . #x8E65) ; è¹¥ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6523) ; ø»›Ž¦ + (ideograph-daikanwa . 37827) ; ø¸‰ƒ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6529) ; ø»›Ž¬ + (ideograph-daikanwa . 37828) ; ø¸‰„ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6525) ; ø»›Ž¨ + (ideograph-daikanwa . 37830) ; ø¸‰† + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x652B) ; ø»›Ž® + (ideograph-daikanwa . 37831) ; ø¸‰‡ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4363) ; ø»ž±² + (ideograph-daikanwa . 37832) ; ø¸‰ˆ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4369) ; ø»ž±¸ + (ideograph-daikanwa . 37833) ; ø¸‰‰ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4368) ; ø»ž±· + (ideograph-daikanwa . 37834) ; ø¸‰Š + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x436A) ; ø»ž±¹ + (ideograph-daikanwa . 37835) ; ø¸‰‹ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x435D) ; ø»ž±¬ + (ideograph-daikanwa . 37839) ; ø¸‰ + )) +(define-char + '((=>ucs . #x8E66) ; 蹦 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 37840) ; ø¸‰ + )) +(define-char + '((morohashi-daikanwa 37840 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-gb2312 . #x3144) ; ø»„ž‡ + (chinese-isoir165 . #x3144) ; ø»†— + (chinese-cns11643-1 . #x7746) ; ø»“• + (=ucs . #x8E66) ; 蹦 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6369) ; ø»”®¤ + (ideograph-daikanwa . 37841) ; ø¸‰‘ + (=ucs . #x8E67) ; 蹧 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-gb12345 . #x7C52) ; 躀 + (=ucs . #x8E80) ; 躀 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37842) ; ø¸‰’ + (=ucs . #x8E68) ; 蹨 + )) +(define-char + '((=>ucs . #x8E68) ; 蹨 + (morohashi-daikanwa 37842 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B3A) ; ø»–¬‰ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A57) ; ø»ž»¸ + (ideograph-daikanwa . 37843) ; ø¸‰“ + (=ucs . #x4823) ; ä £ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37844) ; ø¸‰” + )) +(define-char + '((morohashi-daikanwa 37844 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x652F) ; ø»›Ž² + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6150) ; ø»˜¿— + (ideograph-daikanwa . 37845) ; ø¸‰• + (=ucs . #x4824) ; ä ¤ + )) +(define-char + '((=>ucs . #x8E69) ; 蹩 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x6038) ; ø»Œ‰ + (ideograph-daikanwa . 37846) ; ø¸‰– + (ucs-jis . #x8E69) ; ø»Œ‰ + )) +(define-char + '((morohashi-daikanwa 37846 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-gb2312 . #x753F) ; ø»†º + (chinese-isoir165 . #x753F) ; ø»ŽªŠ + (chinese-cns11643-2 . #x636E) ; ø»”®© + (=ucs . #x8E69) ; 蹩 + )) +(define-char + '((=>ucs . #x4825) ; ä ¥ + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37847) ; ø¸‰— + )) +(define-char + '((morohashi-daikanwa 37847 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x5934) ; ø»–©‡ + (=ucs . #x4825) ; ä ¥ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x673E) ; ø»”³± + (ideograph-daikanwa . 37848) ; ø¸‰˜ + (=ucs . #x8E6A) ; 蹪 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x696A) ; ø»›•¥ + (ideograph-daikanwa . 37849) ; ø¸‰™ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37850) ; ø¸‰š + )) +(define-char + '((morohashi-daikanwa 37850 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A65) ; ø»ž¼† + )) +(define-char + '((=>ucs . #x28180) ; 𨆀 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37851) ; ø¸‰› + )) +(define-char + '((morohashi-daikanwa 37851 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6153) ; ø»˜¿š + (=ucs . #x28180) ; 𨆀 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B39) ; ø»–¬ˆ + (ideograph-daikanwa . 37852) ; ø¸‰œ + (=ucs . #x8E6B) ; 蹫 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x696F) ; ø»›•ª + (ideograph-daikanwa . 37853) ; ø¸‰ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-gb2312 . #x3545) ; ø»„¤€ + (japanese-jisx0212 . #x6039) ; ø»ŒŠ + (chinese-isoir165 . #x3545) ; ø»Œ + (chinese-cns11643-1 . #x792B) ; ø»“ƒ¶ + (=jis-x0213-2-2000 . #x794F) ; ø»¦ž¾ + (ideograph-daikanwa . 37854) ; ø¸‰ž + (=ucs . #x8E6C) ; 蹬 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6971) ; ø»›•¬ + (ideograph-daikanwa . 37855) ; ø¸‰Ÿ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A68) ; ø»ž¼‰ + (ideograph-daikanwa . 37856) ; ø¸‰  + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6974) ; ø»›•¯ + (ideograph-daikanwa . 37857) ; ø¸‰¡ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6151) ; ø»˜¿˜ + (ideograph-daikanwa . 37858) ; ø¸‰¢ + (=ucs . #x4826) ; ä ¦ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A5B) ; ø»ž»¼ + (ideograph-daikanwa . 37859) ; ø¸‰£ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37860) ; ø¸‰¤ + )) +(define-char + '((morohashi-daikanwa 37860 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x652A) ; ø»›Ž­ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37861) ; ø¸‰¥ + )) +(define-char + '((morohashi-daikanwa 37861 0 9) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x696E) ; ø»›•© + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A58) ; ø»ž»¹ + (ideograph-daikanwa . 37862) ; ø¸‰¦ + )) +(define-char + '((=>ucs . #x8E6D) ; è¹­ + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x603A) ; ø»Œ‹ + (=jis-x0213-2-2000 . #x7950) ; ø»¦ž¿ + (ideograph-daikanwa . 37863) ; ø¸‰§ + (ucs-jis . #x8E6D) ; ø»Œ‹ + )) +(define-char + '((morohashi-daikanwa 37863 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-gb2312 . #x3264) ; ø»„ … + (chinese-isoir165 . #x3264) ; ø»ˆ• + (chinese-cns11643-2 . #x673B) ; ø»”³® + (=ucs . #x8E6D) ; è¹­ + )) +(define-char + '((=>ucs . #x8E6E) ; è¹® + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37864) ; ø¸‰¨ + )) +(define-char + '((morohashi-daikanwa 37864 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6152) ; ø»˜¿™ + (=ucs . #x8E6E) ; è¹® + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-gb2312 . #x756C) ; ø»†‚§ + (japanese-jisx0212 . #x603B) ; ø»ŒŒ + (chinese-isoir165 . #x756C) ; ø»Žª· + (chinese-cns11643-2 . #x673F) ; ø»”³² + (=jis-x0213-2-2000 . #x7951) ; ø»¦Ÿ€ + (ideograph-daikanwa . 37865) ; ø¸‰© + (=ucs . #x8E6F) ; 蹯 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A67) ; ø»ž¼ˆ + (ideograph-daikanwa . 37866) ; ø¸‰ª + )) +(define-char + '((=>ucs . #x4827) ; ä § + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37867) ; ø¸‰« + )) +(define-char + '((morohashi-daikanwa 37867 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D77) ; ø»˜º† + (=ucs . #x4827) ; ä § + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-gb2312 . #x7569) ; ø»†‚¤ + (japanese-jisx0212 . #x603C) ; ø»Œ + (chinese-isoir165 . #x7569) ; ø»Žª´ + (chinese-cns11643-3 . #x5B3B) ; ø»–¬Š + (=jis-x0213-1-2000 . #x7C47) ; ø»¤™Œ + (ideograph-daikanwa . 37868) ; ø¸‰¬ + (=ucs . #x8E70) ; è¹° + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x696D) ; ø»›•¨ + (ideograph-daikanwa . 37869) ; ø¸‰­ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6972) ; ø»›•­ + (ideograph-daikanwa . 37870) ; ø¸‰® + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x603D) ; ø»ŒŽ + (chinese-cns11643-4 . #x614F) ; ø»˜¿– + (ideograph-daikanwa . 37871) ; ø¸‰¯ + (=ucs . #x8E71) ; è¹± + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6155) ; ø»˜¿œ + (ideograph-daikanwa . 37872) ; ø¸‰° + (=ucs . #x28158) ; 𨅘 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A54) ; ø»ž»µ + (ideograph-daikanwa . 37873) ; ø¸‰± + )) +(define-char + '((=>ucs . #x8E72) ; è¹² + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-2 . 8070) + (=jis-x0208 . #x6D2D) ; ø½‹¥° + (ideograph-daikanwa . 37874) ; ø¸‰² + (ucs-jis . #x8E72) ; ø½‹¥° + )) +(define-char + '((morohashi-daikanwa 37874 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-gb2312 . #x3657) ; ø»„¥° + (chinese-isoir165 . #x3657) ; ø»Ž€ + (chinese-cns11643-1 . #x7928) ; ø»“ƒ³ + (=ucs . #x8E72) ; è¹² + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x673D) ; ø»”³° + (ideograph-daikanwa . 37875) ; ø¸‰³ + (=ucs . #x8E73) ; è¹³ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-2 . 8067) + (chinese-gb2312 . #x756D) ; ø»†‚¨ + (=jis-x0208 . #x3D33) ; ø½ŠŸ– + (korean-ksc5601 . #x756D) ; ø»Š–° + (chinese-isoir165 . #x756D) ; ø»Žª¸ + (chinese-cns11643-1 . #x792D) ; ø»“ƒ¸ + (ideograph-daikanwa . 37876) ; ø¸‰´ + (=ucs . #x8E74) ; è¹´ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B3C) ; ø»–¬‹ + (ideograph-daikanwa . 37877) ; ø¸‰µ + (=ucs . #x8E75) ; è¹µ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37878) ; ø¸‰¶ + )) +(define-char + '((morohashi-daikanwa 37878 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4364) ; ø»ž±³ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A5E) ; ø»ž»¿ + (ideograph-daikanwa . 37879) ; ø¸‰· + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-2 . 8065) + (chinese-gb2312 . #x756A) ; ø»†‚¥ + (=jis-x0208 . #x6D2C) ; ø½‹¥¯ + (korean-ksc5601 . #x4F73) ; ø»‰Ÿ‚ + (chinese-isoir165 . #x756A) ; ø»Žªµ + (chinese-cns11643-1 . #x792A) ; ø»“ƒµ + (ideograph-daikanwa . 37880) ; ø¸‰¸ + (=ucs . #x8E76) ; 蹶 + )) +(define-char + '((=>ucs . #x8E77) ; è¹· + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37881) ; ø¸‰¹ + )) +(define-char + '((morohashi-daikanwa 37881 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B3D) ; ø»–¬Œ + (=ucs . #x8E77) ; è¹· + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x673C) ; ø»”³¯ + (ideograph-daikanwa . 37882) ; ø¸‰º + (=ucs . #x8E78) ; 蹸 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6973) ; ø»›•® + (ideograph-daikanwa . 37883) ; ø¸‰» + )) +(define-char + '((=>ucs . #x8E79) ; è¹¹ + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x603E) ; ø»Œ + (ideograph-daikanwa . 37884) ; ø¸‰¼ + (ucs-jis . #x8E79) ; ø»Œ + )) +(define-char + '((morohashi-daikanwa 37884 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6154) ; ø»˜¿› + (=ucs . #x8E79) ; è¹¹ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A5A) ; ø»ž»» + (ideograph-daikanwa . 37885) ; ø¸‰½ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x603F) ; ø»Œ + (chinese-cns11643-1 . #x792C) ; ø»“ƒ· + (chinese-gb12345 . #x754E) ; 蹺 + (ideograph-daikanwa . 37886) ; ø¸‰¾ + (=ucs . #x8E7A) ; 蹺 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x6040) ; ø»Œ‘ + (chinese-cns11643-2 . #x6740) ; ø»”³³ + (=jis-x0213-1-2000 . #x7C48) ; ø»¤™ + (ideograph-daikanwa . 37887) ; ø¸‰¿ + (=ucs . #x8E7B) ; è¹» + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A66) ; ø»ž¼‡ + (ideograph-daikanwa . 37888) ; ø¸‰€ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-2 . 8075) + (chinese-gb2312 . #x756B) ; ø»†‚¦ + (=jis-x0208 . #x6D2E) ; ø½‹¥± + (chinese-isoir165 . #x756B) ; ø»Žª¶ + (chinese-cns11643-1 . #x7927) ; ø»“ƒ² + (ideograph-daikanwa . 37889) ; ø¸‰ + (=ucs . #x8E7C) ; è¹¼ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A55) ; ø»ž»¶ + (ideograph-daikanwa . 37890) ; ø¸‰‚ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A5C) ; ø»ž»½ + (ideograph-daikanwa . 37891) ; ø¸‰ƒ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x696B) ; ø»›•¦ + (ideograph-daikanwa . 37892) ; ø¸‰„ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x696C) ; ø»›•§ + (ideograph-daikanwa . 37893) ; ø¸‰… + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A61) ; ø»ž¼‚ + (ideograph-daikanwa . 37894) ; ø¸‰† + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A62) ; ø»ž¼ƒ + (ideograph-daikanwa . 37895) ; ø¸‰‡ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A63) ; ø»ž¼„ + (ideograph-daikanwa . 37896) ; ø¸‰ˆ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A5F) ; ø»ž¼€ + (ideograph-daikanwa . 37897) ; ø¸‰‰ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6976) ; ø»›•± + (ideograph-daikanwa . 37898) ; ø¸‰Š + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6975) ; ø»›•° + (ideograph-daikanwa . 37899) ; ø¸‰‹ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A64) ; ø»ž¼… + (ideograph-daikanwa . 37901) ; ø¸‰ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A5D) ; ø»ž»¾ + (ideograph-daikanwa . 37902) ; ø¸‰Ž + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37903) ; ø¸‰ + )) +(define-char + '((morohashi-daikanwa 37903 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A56) ; ø»ž»· + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 37904) ; ø¸‰ + )) +(define-char + '((morohashi-daikanwa 37904 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A60) ; ø»ž¼ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A59) ; ø»ž»º + (ideograph-daikanwa . 37905) ; ø¸‰‘ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (=ucs . #x8E7D) ; è¹½ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (=ucs . #x8E7E) ; è¹¾ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (chinese-gb2312 . #x345A) ; ø»„¢· + (chinese-isoir165 . #x345A) ; ø»‹‡ + (=ucs . #x8E7F) ; 蹿 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (shinjigen-2 . 8076) + (chinese-gb2312 . #x546A) ; ø»…’‡ + (=jis-x0208 . #x6D2F) ; ø½‹¥² + (korean-ksc5601 . #x7062) ; ø»Š + (chinese-isoir165 . #x546A) ; ø»º— + (chinese-cns11643-1 . #x7A47) ; ø»“…° + (ideograph-daikanwa . 37906) ; ø¸‰’ + (=ucs . #x8E81) ; 躁 + )) +(define-char + '((=>ucs . #x28181) ; 𨆁 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 37907) ; ø¸‰“ + )) +(define-char + '((morohashi-daikanwa 37907 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6459) ; ø»™ƒº + (=ucs . #x28181) ; 𨆁 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D7D) ; ø»››° + (ideograph-daikanwa . 37908) ; ø¸‰” + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D77) ; ø»››ª + (ideograph-daikanwa . 37909) ; ø¸‰• + )) +(define-char + '((=>ucs . #x8E82) ; 躂 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (japanese-jisx0212 . #x6041) ; ø»Œ’ + (ideograph-daikanwa . 37910) ; ø¸‰– + (ucs-jis . #x8E82) ; ø»Œ’ + )) +(define-char + '((morohashi-daikanwa 37910 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A49) ; ø»“…² + (=ucs . #x8E82) ; 躂 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5044) ; ø»Ÿ„™ + (ideograph-daikanwa . 37911) ; ø¸‰— + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (japanese-jisx0212 . #x6042) ; ø»Œ“ + (chinese-cns11643-3 . #x5D37) ; ø»–¯‚ + (ideograph-daikanwa . 37912) ; ø¸‰˜ + (=ucs . #x8E83) ; 躃 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (shinjigen-2 . 8080) + (=jis-x0208 . #x6D32) ; ø½‹¥µ + (chinese-cns11643-2 . #x6A27) ; ø»”·´ + (ideograph-daikanwa . 37913) ; ø¸‰™ + (=ucs . #x8E84) ; 躄 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D7B) ; ø»››® + (ideograph-daikanwa . 37914) ; ø¸‰š + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D76) ; ø»››© + (ideograph-daikanwa . 37915) ; ø¸‰› + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D79) ; ø»››¬ + (ideograph-daikanwa . 37916) ; ø¸‰œ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-gb2312 . #x756E) ; ø»†‚© + (=jis-x0208 . #x6D31) ; ø½‹¥´ + (chinese-isoir165 . #x756E) ; ø»Žª¹ + (chinese-cns11643-1 . #x7A48) ; ø»“…± + (ideograph-daikanwa . 37917) ; ø¸‰ + (=ucs . #x8E85) ; 躅 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5048) ; ø»Ÿ„ + (ideograph-daikanwa . 37918) ; ø¸‰ž + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5046) ; ø»Ÿ„› + (ideograph-daikanwa . 37919) ; ø¸‰Ÿ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A25) ; ø»”·² + (ideograph-daikanwa . 37920) ; ø¸‰  + (=ucs . #x8E86) ; 躆 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x645C) ; ø»™ƒ½ + (ideograph-daikanwa . 37921) ; ø¸‰¡ + (=ucs . #x2818A) ; 𨆊 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x645B) ; ø»™ƒ¼ + (ideograph-daikanwa . 37922) ; ø¸‰¢ + (=ucs . #x4828) ; ä ¨ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D73) ; ø»››¦ + (ideograph-daikanwa . 37923) ; ø¸‰£ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 37924) ; ø¸‰¤ + (=ucs . #x2818C) ; 𨆌 + )) +(define-char + '((=>ucs . #x2818C) ; 𨆌 + (morohashi-daikanwa 37924 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x645D) ; ø»™ƒ¾ + )) +(define-char + '((=>ucs . #x8E87) ; 躇 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 37925) ; ø¸‰¥ + )) +(define-char + '((=>ucs . #x8E87) ; 躇 + (morohashi-daikanwa 37925 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (=jis-x0208 . #x6D30) ; ø½‹¥³ + (korean-ksc5601 . #x6E4E) ; ø»Š‹¿ + (ucs-jis . #x8E87) ; ø½‹¥³ + )) +(define-char + '((=>ucs . #x8E87) ; 躇 + (morohashi-daikanwa 37925 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-1 . #x7929) ; ø»“ƒ´ + )) +(define-char + '((morohashi-daikanwa 37925 0 3) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-gb2312 . #x3379) ; ø»„¡¸ + (chinese-isoir165 . #x3379) ; ø»Šˆ + (=ucs . #x8E87) ; 躇 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5047) ; ø»Ÿ„œ + (ideograph-daikanwa . 37926) ; ø¸‰¦ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x645A) ; ø»™ƒ» + (ideograph-daikanwa . 37927) ; ø¸‰§ + (=ucs . #x4829) ; ä © + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A26) ; ø»”·³ + (ideograph-daikanwa . 37928) ; ø¸‰¨ + (=ucs . #x8E88) ; 躈 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D78) ; ø»››« + (ideograph-daikanwa . 37929) ; ø¸‰© + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 37930) ; ø¸‰ª + )) +(define-char + '((morohashi-daikanwa 37930 0 3) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D75) ; ø»››¨ + )) +(define-char + '((=>ucs . #x8E89) ; 躉 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (japanese-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A46) ; ø»“…¯ + (ideograph-daikanwa . 37931) ; ø¸‰« + )) +(define-char + '((morohashi-daikanwa 37931 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x6043) ; ø»Œ” + (chinese-gb12345 . #x753B) ; 躉 + (=ucs . #x8E89) ; 躉 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 37932) ; ø¸‰¬ + )) +(define-char + '((morohashi-daikanwa 37932 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D74) ; ø»››§ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5049) ; ø»Ÿ„ž + (ideograph-daikanwa . 37933) ; ø¸‰­ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D7C) ; ø»››¯ + (ideograph-daikanwa . 37934) ; ø¸‰® + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D7E) ; ø»››± + (ideograph-daikanwa . 37935) ; ø¸‰¯ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6D7A) ; ø»››­ + (ideograph-daikanwa . 37936) ; ø¸‰° + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x504B) ; ø»Ÿ„  + (ideograph-daikanwa . 37937) ; ø¸‰± + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 37938) ; ø¸‰² + )) +(define-char + '((morohashi-daikanwa 37938 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x504A) ; ø»Ÿ„Ÿ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 37939) ; ø¸‰³ + )) +(define-char + '((morohashi-daikanwa 37939 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5045) ; ø»Ÿ„š + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x504C) ; ø»Ÿ„¡ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (shinjigen-2 . 8084) + (=jis-x0208 . #x6D34) ; ø½‹¥· + (korean-ksc5601 . #x714C) ; ø»Š— + (chinese-cns11643-1 . #x7B2F) ; ø»“†¶ + (chinese-gb12345 . #x336C) ; 躊 + (ideograph-daikanwa . 37941) ; ø¸‰µ + (=ucs . #x8E8A) ; 躊 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x674E) ; ø»™ˆ‰ + (ideograph-daikanwa . 37942) ; ø¸‰¶ + (=ucs . #x281AA) ; 𨆪 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5542) ; ø»Ÿ‹­ + (ideograph-daikanwa . 37943) ; ø¸‰· + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x674F) ; ø»™ˆŠ + (ideograph-daikanwa . 37944) ; ø¸‰¸ + (=ucs . #x281AC) ; 𨆬 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x714B) ; ø»› ¶ + (ideograph-daikanwa . 37945) ; ø¸‰¹ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x6750) ; ø»™ˆ‹ + (ideograph-daikanwa . 37946) ; ø¸‰º + (=ucs . #x482A) ; ä ª + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x674C) ; ø»™ˆ‡ + (ideograph-daikanwa . 37948) ; ø¸‰¼ + (=ucs . #x482B) ; ä « + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (shinjigen-2 . 8082) + (=jis-x0208 . #x6D33) ; ø½‹¥¶ + (chinese-cns11643-1 . #x7B31) ; ø»“†¸ + (chinese-gb12345 . #x7552) ; 躋 + (ideograph-daikanwa . 37949) ; ø¸‰½ + (=ucs . #x8E8B) ; 躋 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5544) ; ø»Ÿ‹¯ + (ideograph-daikanwa . 37950) ; ø¸‰¾ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x674D) ; ø»™ˆˆ + (ideograph-daikanwa . 37951) ; ø¸‰¿ + (=ucs . #x281B0) ; 𨆰 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C45) ; ø»”»Ž + (ideograph-daikanwa . 37952) ; ø¸‰‘€ + (=ucs . #x8E8C) ; 躌 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x674B) ; ø»™ˆ† + (ideograph-daikanwa . 37953) ; ø¸‰‘ + (=ucs . #x281B1) ; 𨆱 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 37954) ; ø¸‰‘‚ + )) +(define-char + '((morohashi-daikanwa 37954 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x714C) ; ø»› · + )) +(define-char + '((=>ucs . #x8E8D) ; 躍 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (korean-ksc5601 . #x6538) ; ø»‰¾› + (ideograph-daikanwa . 37955) ; ø¸‰‘ƒ + )) +(define-char + '((morohashi-daikanwa 37955 0 3) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B30) ; ø»“†· + (chinese-gb12345 . #x543E) ; 躍 + (=ucs . #x8E8D) ; 躍 + )) +(define-char + '((=>ucs . #x8E8D) ; 躍 + (morohashi-daikanwa 37955 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (=jis-x0208 . #x4C76) ; ø½Š¶› + (ucs-jis . #x8E8D) ; ø½Š¶› + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5543) ; ø»Ÿ‹® + (ideograph-daikanwa . 37956) ; ø¸‰‘„ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5540) ; ø»Ÿ‹« + (ideograph-daikanwa . 37957) ; ø¸‰‘… + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C44) ; ø»”» + (ideograph-daikanwa . 37958) ; ø¸‰‘† + (=ucs . #x8E8E) ; 躎 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x714A) ; ø»› µ + (ideograph-daikanwa . 37959) ; ø¸‰‘‡ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (chinese-gb2312 . #x756F) ; ø»†‚ª + (chinese-isoir165 . #x756F) ; ø»Žªº + (=ucs . #x8E8F) ; 躏 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5541) ; ø»Ÿ‹¬ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 37960) ; ø¸‰‘ˆ + )) +(define-char + '((morohashi-daikanwa 37960 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x744A) ; ø»›¥ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 37961) ; ø¸‰‘‰ + )) +(define-char + '((morohashi-daikanwa 37961 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5545) ; ø»Ÿ‹° + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-gb2312 . #x7571) ; ø»†‚¬ + (japanese-jisx0212 . #x6044) ; ø»Œ• + (chinese-isoir165 . #x7571) ; ø»Žª¼ + (ideograph-daikanwa . 37962) ; ø¸‰‘Š + (=ucs . #x8E90) ; 躐 + )) +(define-char + '((=>ucs . #x8E90) ; 躐 + (morohashi-daikanwa 37962 0 3) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E30) ; ø»”½µ + )) +(define-char + '((=>ucs . #x8E91) ; 躑 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (shinjigen-2 . 8088) + (japanese-jisx0208-1978 . #x6D36) ; ø»ƒ«½ + (japanese-jisx0208 . #x6D36) ; ø»ˆ€… + (ideograph-daikanwa . 37963) ; ø¸‰‘‹ + )) +(define-char + '((=>ucs . #x8E91) ; 躑 + (morohashi-daikanwa 37963 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (=jis-x0208-1990 . #x6D36) ; ø½‹¥¹ + (ucs-jis . #x8E91) ; ø½‹¥¹ + )) +(define-char + '((morohashi-daikanwa 37963 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B77) ; ø»“‡¾ + (chinese-gb12345 . #x755C) ; 躑 + (=ucs . #x8E91) ; 躑 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x594C) ; ø»Ÿ‘¯ + (ideograph-daikanwa . 37964) ; ø¸‰‘Œ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (japanese-jisx0212 . #x6045) ; ø»Œ– + (chinese-gb12345 . #x7548) ; 躒 + (ideograph-daikanwa . 37965) ; ø¸‰‘ + (=ucs . #x8E92) ; 躒 + )) +(define-char + '((=>ucs . #x8E92) ; 躒 + (morohashi-daikanwa 37965 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E2F) ; ø»”½´ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x744D) ; ø»›¥’ + (ideograph-daikanwa . 37966) ; ø¸‰‘Ž + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (shinjigen-2 . 8087) + (=jis-x0208 . #x6D35) ; ø½‹¥¸ + (chinese-cns11643-1 . #x7B78) ; ø»“‡¿ + (chinese-gb12345 . #x7559) ; 躓 + (ideograph-daikanwa . 37967) ; ø¸‰‘ + (=ucs . #x8E93) ; 躓 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x744F) ; ø»›¥” + (ideograph-daikanwa . 37968) ; ø¸‰‘ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x744B) ; ø»›¥ + (ideograph-daikanwa . 37969) ; ø¸‰‘‘ + (=ucs . #x482C) ; ä ¬ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (shinjigen-2 . 8089) + (chinese-gb2312 . #x7570) ; ø»†‚« + (=jis-x0208 . #x6D37) ; ø½‹¥º + (chinese-isoir165 . #x7570) ; ø»Žª» + (chinese-cns11643-2 . #x6E2D) ; ø»”½² + (ideograph-daikanwa . 37970) ; ø¸‰‘’ + (=ucs . #x8E94) ; 躔 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x744E) ; ø»›¥“ + (ideograph-daikanwa . 37971) ; ø¸‰‘“ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (japanese-jisx0212 . #x6046) ; ø»Œ— + (chinese-cns11643-2 . #x6E2C) ; ø»”½± + (ideograph-daikanwa . 37972) ; ø¸‰‘” + (=ucs . #x8E95) ; 躕 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E31) ; ø»”½¶ + (ideograph-daikanwa . 37973) ; ø¸‰‘• + (=ucs . #x8E96) ; 躖 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x744C) ; ø»›¥‘ + (ideograph-daikanwa . 37974) ; ø¸‰‘– + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x594D) ; ø»Ÿ‘° + (ideograph-daikanwa . 37975) ; ø¸‰‘— + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x7450) ; ø»›¥• + (ideograph-daikanwa . 37976) ; ø¸‰‘˜ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x7451) ; ø»›¥– + (ideograph-daikanwa . 37977) ; ø¸‰‘™ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x594E) ; ø»Ÿ‘± + (ideograph-daikanwa . 37978) ; ø¸‰‘š + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x594F) ; ø»Ÿ‘² + (ideograph-daikanwa . 49752) ; ø¸Œ‰˜ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (=jis-x0213-2-2000 . #x7952) ; ø»¦Ÿ + (ideograph-daikanwa . 37981) ; ø¸‰‘ + (=ucs . #x8E98) ; 躘 + )) +(define-char + '((=>ucs . #x8E98) ; 躘 + (morohashi-daikanwa 37981 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F54) ; ø»”¿· + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (ideograph-daikanwa . 37982) ; ø¸‰‘ž + )) +(define-char + '((morohashi-daikanwa 37982 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x7655) ; ø»›¨– + )) +(define-char + '((=>ucs . #x8E99) ; 躙 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (shinjigen-2 . 8100) + (=jis-x0208 . #x6D38) ; ø½‹¥» + (ideograph-daikanwa . 37983) ; ø¸‰‘Ÿ + (ucs-jis . #x8E99) ; ø½‹¥» + )) +(define-char + '((morohashi-daikanwa 37983 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-3 . #x604B) ; ø»–³° + (=ucs . #x8E99) ; 躙 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B24) ; ø»™— + (ideograph-daikanwa . 37984) ; ø¸‰‘  + (=ucs . #x482D) ; ä ­ + )) +(define-char + '((=>ucs . #x8E9A) ; 躚 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (ideograph-daikanwa . 37985) ; ø¸‰‘¡ + )) +(define-char + '((=>ucs . #x8E9A) ; 躚 + (morohashi-daikanwa 37985 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (japanese-jisx0212 . #x6047) ; ø»Œ˜ + (ucs-jis . #x8E9A) ; ø»Œ˜ + )) +(define-char + '((=>ucs . #x8E9A) ; 躚 + (morohashi-daikanwa 37985 0 3) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-2 . #x6E2E) ; ø»”½³ + )) +(define-char + '((morohashi-daikanwa 37985 0 4) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-gb12345 . #x7551) ; 躚 + (=ucs . #x8E9A) ; 躚 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x7654) ; ø»›¨• + (ideograph-daikanwa . 37986) ; ø¸‰‘¢ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (japanese-jisx0212 . #x6048) ; ø»Œ™ + (ideograph-daikanwa . 37987) ; ø¸‰‘£ + (=ucs . #x8E9B) ; 躛 + )) +(define-char + '((morohashi-daikanwa 37987 0 5) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E32) ; ø»”½· + (=ucs . #x8E97) ; 躗 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C79) ; ø»Ÿ–¶ + (ideograph-daikanwa . 37988) ; ø¸‰‘¤ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x7652) ; ø»›¨“ + (ideograph-daikanwa . 37989) ; ø¸‰‘¥ + )) +(define-char + '((=>ucs . #x482E) ; ä ® + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (ideograph-daikanwa . 37990) ; ø¸‰‘¦ + )) +(define-char + '((morohashi-daikanwa 37990 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C77) ; ø»Ÿ–´ + (=ucs . #x482E) ; ä ® + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C78) ; ø»Ÿ–µ + (ideograph-daikanwa . 37991) ; ø¸‰‘§ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x7653) ; ø»›¨” + (ideograph-daikanwa . 37992) ; ø¸‰‘¨ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (chinese-gb2312 . #x7572) ; ø»†‚­ + (chinese-isoir165 . #x7572) ; ø»Žª½ + (=ucs . #x8E9C) ; 躜 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x7651) ; ø»›¨’ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 17) + (total-strokes . 24) + (japanese-jisx0212 . #x6049) ; ø»Œš + (chinese-cns11643-2 . #x7054) ; ø»•• + (ideograph-daikanwa . 37993) ; ø¸‰‘© + (=ucs . #x8E9D) ; 躝 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C2B) ; ø»™Ž¼ + (ideograph-daikanwa . 37994) ; ø¸‰‘ª + (=ucs . #x281E4) ; 𨇤 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F61) ; ø»Ÿš¸ + (ideograph-daikanwa . 37995) ; ø¸‰‘« + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x7837) ; ø»›ª´ + (ideograph-daikanwa . 37996) ; ø¸‰‘¬ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-gb2312 . #x7573) ; ø»†‚® + (japanese-jisx0212 . #x604A) ; ø»Œ› + (chinese-isoir165 . #x7573) ; ø»Žª¾ + (chinese-cns11643-2 . #x7051) ; ø»•’ + (=jis-x0213-2-2000 . #x7953) ; ø»¦Ÿ‚ + (ideograph-daikanwa . 37997) ; ø¸‰‘­ + (=ucs . #x8E9E) ; 躞 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x7836) ; ø»›ª³ + (ideograph-daikanwa . 37998) ; ø¸‰‘® + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-2 . #x7052) ; ø»•“ + (ideograph-daikanwa . 37999) ; ø¸‰‘¯ + (=ucs . #x8E9F) ; 躟 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C29) ; ø»™Žº + (ideograph-daikanwa . 38000) ; ø¸‰‘° + (=ucs . #x482F) ; ä ¯ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-2 . #x7053) ; ø»•” + (ideograph-daikanwa . 38001) ; ø¸‰‘± + (=ucs . #x8EA0) ; 躠 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 17) + (total-strokes . 24) + (ideograph-daikanwa . 38002) ; ø¸‰‘² + (=ucs . #x281E8) ; 𨇨 + )) +(define-char + '((=>ucs . #x281E8) ; 𨇨 + (morohashi-daikanwa 38002 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C2A) ; ø»™Ž» + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x7838) ; ø»›ªµ + (ideograph-daikanwa . 38003) ; ø¸‰‘³ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 17) + (total-strokes . 24) + (ideograph-daikanwa . 38004) ; ø¸‰‘´ + )) +(define-char + '((morohashi-daikanwa 38004 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F62) ; ø»Ÿš¹ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 17) + (total-strokes . 24) + (ideograph-daikanwa . 38005) ; ø¸‰‘µ + )) +(define-char + '((morohashi-daikanwa 38005 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-7 . #x614F) ; ø»Ÿ¢ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F63) ; ø»Ÿšº + (ideograph-daikanwa . 38006) ; ø¸‰‘¶ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-7 . #x6152) ; ø»Ÿ¥ + (ideograph-daikanwa . 38007) ; ø¸‰‘· + )) +(define-char + '((=>ucs . #x4830) ; ä ° + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 38008) ; ø¸‰‘¸ + )) +(define-char + '((morohashi-daikanwa 38008 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-3 . #x614F) ; ø»–µ’ + (=ucs . #x4830) ; ä ° + )) +(define-char + '((=>ucs . #x8EA1) ; 躡 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (shinjigen-2 . 8095) + (japanese-jisx0208-1978 . #x6D3A) ; ø»ƒ¬ + (japanese-jisx0208 . #x6D3A) ; ø»ˆ€‰ + (ideograph-daikanwa . 38009) ; ø¸‰‘¹ + )) +(define-char + '((=>ucs . #x8EA1) ; 躡 + (morohashi-daikanwa 38009 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (=jis-x0208-1990 . #x6D3A) ; ø½‹¥½ + (ucs-jis . #x8EA1) ; ø½‹¥½ + )) +(define-char + '((morohashi-daikanwa 38009 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-1 . #x7D29) ; ø»“‰¬ + (chinese-gb12345 . #x7566) ; 躡 + (=ucs . #x8EA1) ; 躡 + )) +(define-char + '((=>ucs . #x281EF) ; 𨇯 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 38010) ; ø¸‰‘º + )) +(define-char + '((morohashi-daikanwa 38010 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D28) ; ø»™— + (=ucs . #x281EF) ; 𨇯 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-7 . #x6154) ; ø»Ÿ§ + (ideograph-daikanwa . 38011) ; ø¸‰‘» + )) +(define-char + '((=>ucs . #x8EA2) ; 躢 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (japanese-jisx0212 . #x604B) ; ø»Œœ + (ideograph-daikanwa . 38012) ; ø¸‰‘¼ + (ucs-jis . #x8EA2) ; ø»Œœ + )) +(define-char + '((morohashi-daikanwa 38012 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-3 . #x6150) ; ø»–µ“ + (=ucs . #x8EA2) ; 躢 + )) +(define-char + '((=>ucs . #x8EA3) ; 躣 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 38013) ; ø¸‰‘½ + )) +(define-char + '((morohashi-daikanwa 38013 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-2 . #x7140) ; ø»•‚Ÿ + (=ucs . #x8EA3) ; 躣 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-2 . #x713F) ; ø»•‚ž + (ideograph-daikanwa . 38014) ; ø¸‰‘¾ + (=ucs . #x8EA4) ; 躤 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 38015) ; ø¸‰‘¿ + )) +(define-char + '((morohashi-daikanwa 38015 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-7 . #x6153) ; ø»Ÿ¦ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-7 . #x6151) ; ø»Ÿ¤ + (ideograph-daikanwa . 38016) ; ø¸‰’€ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-gb12345 . #x345A) ; 躥 + (ideograph-daikanwa . 38017) ; ø¸‰’ + (=ucs . #x8EA5) ; 躥 + )) +(define-char + '((=>ucs . #x8EA5) ; 躥 + (morohashi-daikanwa 38017 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-2 . #x713E) ; ø»•‚ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-7 . #x6150) ; ø»Ÿ£ + (ideograph-daikanwa . 49753) ; ø¸Œ‰™ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 19) + (total-strokes . 26) + (ideograph-daikanwa . 38018) ; ø¸‰’‚ + )) +(define-char + '((morohashi-daikanwa 38018 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-7 . #x6267) ; ø»ŸŸ˜ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A3C) ; ø»›­µ + (ideograph-daikanwa . 38019) ; ø¸‰’ƒ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 19) + (total-strokes . 26) + (ideograph-daikanwa . 38020) ; ø¸‰’„ + )) +(define-char + '((morohashi-daikanwa 38020 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A3B) ; ø»›­´ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 19) + (total-strokes . 26) + (ideograph-daikanwa . 38021) ; ø¸‰’… + )) +(define-char + '((morohashi-daikanwa 38021 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A3D) ; ø»›­¶ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-2 . #x715F) ; ø»•‚¾ + (chinese-gb12345 . #x7572) ; 躦 + (ideograph-daikanwa . 38022) ; ø¸‰’† + (=ucs . #x8EA6) ; 躦 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 19) + (total-strokes . 26) + (japanese-jisx0212 . #x604C) ; ø»Œ + (chinese-cns11643-3 . #x616C) ; ø»–µ¯ + (ideograph-daikanwa . 38023) ; ø¸‰’‡ + (=ucs . #x8EA7) ; 躧 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 20) + (total-strokes . 27) + (ideograph-daikanwa . 38024) ; ø¸‰’ˆ + (=ucs . #x8EA8) ; 躨 + )) +(define-char + '((=>ucs . #x8EA8) ; 躨 + (morohashi-daikanwa 38024 0 0) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 21) + (total-strokes . 28) + (chinese-cns11643-2 . #x722E) ; ø»•ƒ« + )) +(define-char + '((=>ucs . #x8EA9) ; 躩 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 20) + (total-strokes . 27) + (japanese-jisx0212 . #x604D) ; ø»Œž + (ideograph-daikanwa . 38025) ; ø¸‰’‰ + (ucs-jis . #x8EA9) ; ø»Œž + )) +(define-char + '((morohashi-daikanwa 38025 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-2 . #x7179) ; ø»•ƒ˜ + (=ucs . #x8EA9) ; 躩 + )) +(define-char + '((=>ucs . #x8EAA) ; 躪 + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 20) + (total-strokes . 27) + (ideograph-daikanwa . 38026) ; ø¸‰’Š + )) +(define-char + '((=>ucs . #x8EAA) ; 躪 + (morohashi-daikanwa 38026 0 1) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-1 . #x7D3B) ; ø»“‰¾ + )) +(define-char + '((=>ucs . #x8EAA) ; 躪 + (morohashi-daikanwa 38026 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 19) + (total-strokes . 26) + (=jis-x0208 . #x6D39) ; ø½‹¥¼ + (korean-ksc5601 . #x5775) ; ø»‰ª´ + (ucs-jis . #x8EAA) ; ø½‹¥¼ + )) +(define-char + '((morohashi-daikanwa 38026 0 3) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-gb12345 . #x756F) ; 躪 + (=ucs . #x8EAA) ; 躪 + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 20) + (total-strokes . 27) + (ideograph-daikanwa . 38027) ; ø¸‰’‹ + )) +(define-char + '((morohashi-daikanwa 38027 0 5) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-7 . #x6376) ; ø»Ÿ¡… + )) +(define-char + '((=>ucs . #x4831) ; ä ± + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 21) + (total-strokes . 28) + (ideograph-daikanwa . 38028) ; ø¸‰’Œ + )) +(define-char + '((morohashi-daikanwa 38028 0 2) + (ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 21) + (total-strokes . 28) + (chinese-cns11643-3 . #x622E) ; ø»–¶ + (=ucs . #x4831) ; ä ± + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 21) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B4A) ; ø»›¯¡ + (ideograph-daikanwa . 38029) ; ø¸‰’ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 21) + (total-strokes . 28) + (chinese-cns11643-7 . #x6463) ; ø»Ÿ¢ + (ideograph-daikanwa . 38030) ; ø¸‰’Ž + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 22) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B6A) ; ø»›° + (ideograph-daikanwa . 38031) ; ø¸‰’ + )) +(define-char + '((ideographic-radical . 157) ; ⾜ + (ideographic-strokes . 23) + (total-strokes . 30) + (chinese-cns11643-7 . #x6565) ; ø»Ÿ£° + (ideograph-daikanwa . 38033) ; ø¸‰’‘ + )) diff --git a/lisp/utf-2000/Ideograph-R158-Body.el b/lisp/utf-2000/Ideograph-R158-Body.el new file mode 100644 index 0000000..7dffd00 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R158-Body.el @@ -0,0 +1,1071 @@ +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 8101) + (chinese-gb2312 . #x496D) ; ø»…‚€ + (=jis-x0208 . #x3F48) ; ø½Š¢§ + (korean-ksc5601 . #x6373) ; ø»‰¼š + (chinese-isoir165 . #x496D) ; ø»ª + (chinese-cns11643-1 . #x4B4E) ; ø»’€µ + (=gt-pj-1 . #x3F48) ; 身 + (ideograph-daikanwa . 38034) ; ø¸‰’’ + (=gt-k . 02583) ; ý¡„€¨— + (=ucs . #x8EAB) ; 身 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-cns11643-6 . #x233A) ; ø»›¸… + (ideograph-daikanwa . 38035) ; ø¸‰’“ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-cns11643-6 . #x2555) ; ø»›»œ + (ideograph-daikanwa . 38036) ; ø¸‰’” + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-cns11643-6 . #x2339) ; ø»›¸„ + (ideograph-daikanwa . 38037) ; ø¸‰’• + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 8102) + (chinese-gb2312 . #x392A) ; ø»„© + (=jis-x0208 . #x6D3B) ; ø½‹¥¾ + (korean-ksc5601 . #x4F65) ; ø»‰ž´ + (chinese-isoir165 . #x392A) ; ø»‘­ + (chinese-cns11643-1 . #x5845) ; ø»’“² + (=gt-pj-1 . #x6D3B) ; 躬 + (ideograph-daikanwa . 38038) ; ø¸‰’– + (=gt-k . 06646) ; ý¡„§¶ + (=ucs . #x8EAC) ; 躬 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x3052) ; ø»šŸ + (ideograph-daikanwa . 38039) ; ø¸‰’— + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C44) ; ø»œœ½ + (ideograph-daikanwa . 38040) ; ø¸‰’˜ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x3051) ; ø»šž + (ideograph-daikanwa . 38041) ; ø¸‰’™ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 38042) ; ø¸‰’š + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 38043) ; ø¸‰’› + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 38044) ; ø¸‰’œ + )) +(define-char + '((morohashi-daikanwa 38044 0 0) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x357A) ; ø»š‰ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3579) ; ø»š‰œ + (ideograph-daikanwa . 38045) ; ø¸‰’ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3578) ; ø»š‰› + (ideograph-daikanwa . 38046) ; ø¸‰’ž + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x453E) ; ø»œª… + (ideograph-daikanwa . 38047) ; ø¸‰’Ÿ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4541) ; ø»œªˆ + (ideograph-daikanwa . 38048) ; ø¸‰’  + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x604E) ; ø»ŒŸ + (chinese-isoir165 . #x2D7C) ; ø»— + (chinese-cns11643-3 . #x393F) ; ø»•º’ + (ideograph-daikanwa . 38049) ; ø¸‰’¡ + (=ucs . #x8EAD) ; 躭 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4540) ; ø»œª‡ + (ideograph-daikanwa . 38050) ; ø¸‰’¢ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4542) ; ø»œª‰ + (ideograph-daikanwa . 38051) ; ø¸‰’£ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x453F) ; ø»œª† + (ideograph-daikanwa . 38052) ; ø¸‰’¤ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4543) ; ø»œªŠ + (ideograph-daikanwa . 38053) ; ø¸‰’¥ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4544) ; ø»œª‹ + (ideograph-daikanwa . 38054) ; ø¸‰’¦ + )) +(define-char + '((=>ucs . #x28222) ; 𨈢 + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 38055) ; ø¸‰’§ + )) +(define-char + '((morohashi-daikanwa 38055 0 0) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3560) ; ø»—¾¿ + (=ucs . #x28222) ; 𨈢 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (japanese-jisx0212 . #x604F) ; ø»Œ  + (=jis-x0213-2-2000 . #x7954) ; ø»¦Ÿƒ + (ideograph-daikanwa . 38058) ; ø¸‰’ª + (=ucs . #x8EAE) ; 躮 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C65) ; ø»š“š + (ideograph-daikanwa . 38059) ; ø¸‰’« + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F3F) ; ø»œ¸² + (ideograph-daikanwa . 38060) ; ø¸‰’¬ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C64) ; ø»š“™ + (ideograph-daikanwa . 38061) ; ø¸‰’­ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C67) ; ø»š“œ + (ideograph-daikanwa . 38062) ; ø¸‰’® + (=ucs . #x4833) ; ä ³ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B52) ; ø»˜‡¥ + (ideograph-daikanwa . 38063) ; ø¸‰’¯ + (=ucs . #x4834) ; ä ´ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F42) ; ø»–ƒ‰ + (ideograph-daikanwa . 38064) ; ø¸‰’° + (=ucs . #x4832) ; ä ² + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 190) + (=jis-x0208 . #x6D3C) ; ø½‹¥¿ + (chinese-cns11643-3 . #x3F40) ; ø»–ƒ‡ + (ideograph-daikanwa . 38065) ; ø¸‰’± + (=ucs . #x8EB0) ; 躰 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F41) ; ø»œ¸´ + (ideograph-daikanwa . 38066) ; ø¸‰’² + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F3E) ; ø»œ¸± + (ideograph-daikanwa . 38067) ; ø¸‰’³ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B53) ; ø»˜‡¦ + (ideograph-daikanwa . 38068) ; ø¸‰’´ + (=ucs . #x4835) ; ä µ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F41) ; ø»–ƒˆ + (ideograph-daikanwa . 38069) ; ø¸‰’µ + (=ucs . #x4836) ; ä ¶ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C66) ; ø»š“› + (ideograph-daikanwa . 38070) ; ø¸‰’¶ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F40) ; ø»œ¸³ + (ideograph-daikanwa . 38071) ; ø¸‰’· + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F3D) ; ø»œ¸° + (ideograph-daikanwa . 38072) ; ø¸‰’¸ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x587D) ; ø»†¾ + (ideograph-daikanwa . 38074) ; ø¸‰’º + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4471) ; ø»–‹Ž + (ideograph-daikanwa . 38075) ; ø¸‰’» + (=ucs . #x4837) ; ä · + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x434D) ; ø»š” + (ideograph-daikanwa . 38076) ; ø¸‰’¼ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4470) ; ø»–‹ + (ideograph-daikanwa . 38077) ; ø¸‰’½ + (=ucs . #x4838) ; ä ¸ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 8104) + (=jis-x0208 . #x6D3E) ; ø½‹¦ + (ideograph-daikanwa . 38078) ; ø¸‰’¾ + (=ucs . #x8EB1) ; 躱 + )) +(define-char + '((=>ucs . #x8EB1) ; 躱 + (morohashi-daikanwa 38078 0 0) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4473) ; ø»–‹ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x3663) ; ø»„¥¼ + (chinese-isoir165 . #x3663) ; ø»ŽŒ + (ideograph-daikanwa . 38079) ; ø¸‰’¿ + (=ucs . #x8EB2) ; 躲 + )) +(define-char + '((=>ucs . #x8EB2) ; 躲 + (morohashi-daikanwa 38079 0 0) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-1 . #x6723) ; ø»’©’ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 38080) ; ø¸‰“€ + )) +(define-char + '((morohashi-daikanwa 38080 0 0) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x587A) ; ø»†» + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x587E) ; ø»†¿ + (ideograph-daikanwa . 38081) ; ø¸‰“ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 38082) ; ø¸‰“‚ + )) +(define-char + '((morohashi-daikanwa 38082 0 1) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5921) ; ø»‡€ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x587B) ; ø»†¼ + (ideograph-daikanwa . 38083) ; ø¸‰“ƒ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x587C) ; ø»†½ + (ideograph-daikanwa . 38084) ; ø¸‰“„ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5922) ; ø»‡ + (ideograph-daikanwa . 38085) ; ø¸‰“… + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4472) ; ø»–‹ + (ideograph-daikanwa . 38087) ; ø¸‰“‡ + (=ucs . #x4839) ; ä ¹ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A4A) ; ø»š§£ + (ideograph-daikanwa . 38088) ; ø¸‰“ˆ + )) +(define-char + '((=>ucs . #x8EB3) ; 躳 + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x6050) ; ø»Œ¡ + (chinese-cns11643-3 . #x497D) ; ø»–’° + (=jis-x0213-2-2000 . #x7955) ; ø»¦Ÿ„ + (ideograph-daikanwa . 38089) ; ø¸‰“‰ + (=big5-cdp . #x8AE0) ; ý¢€ˆ«  + (ucs-jis . #x8EB3) ; ø»Œ¡ + )) +(define-char + '((morohashi-daikanwa 38089 0 2) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 6) + (total-strokes . 13) + (=ucs . #x8EB3) ; 躳 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x497C) ; ø»–’¯ + (ideograph-daikanwa . 38090) ; ø¸‰“Š + (=ucs . #x8EB4) ; 躴 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 38091) ; ø¸‰“‹ + )) +(define-char + '((morohashi-daikanwa 38091 0 0) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6323) ; ø»•® + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6324) ; ø»•¯ + (ideograph-daikanwa . 38092) ; ø¸‰“Œ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A49) ; ø»š§¢ + (ideograph-daikanwa . 38093) ; ø¸‰“ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6325) ; ø»•° + (ideograph-daikanwa . 38094) ; ø¸‰“Ž + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6326) ; ø»•± + (ideograph-daikanwa . 38095) ; ø¸‰“ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 7) + (japanese-jisx0212 . #x6051) ; ø»Œ¢ + (=jis-x0213-2-2000 . #x7956) ; ø»¦Ÿ… + (ideograph-daikanwa . 38097) ; ø¸‰“‘ + (=ucs . #x8EB5) ; 躵 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E26) ; ø»˜¢³ + (ideograph-daikanwa . 38098) ; ø¸‰“’ + (=ucs . #x483B) ; ä » + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F30) ; ø»–š— + (=jis-x0213-2-2000 . #x7957) ; ø»¦Ÿ† + (ideograph-daikanwa . 38099) ; ø¸‰““ + (=ucs . #x8EB6) ; 躶 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2951) ; ø»ž‹” + (ideograph-daikanwa . 38100) ; ø¸‰“” + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 38101) ; ø¸‰“• + (=ucs . #x8EB7) ; 躷 + )) +(define-char + '((=>ucs . #x8EB7) ; 躷 + (morohashi-daikanwa 38101 0 1) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F32) ; ø»–š™ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F2F) ; ø»–š– + (ideograph-daikanwa . 38102) ; ø¸‰“– + (=ucs . #x8EB8) ; 躸 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F31) ; ø»–š˜ + (ideograph-daikanwa . 38103) ; ø¸‰“— + (=ucs . #x8EB9) ; 躹 + )) +(define-char + '((=>ucs . #x28257) ; 𨉗 + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 38104) ; ø¸‰“˜ + )) +(define-char + '((morohashi-daikanwa 38104 0 0) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E25) ; ø»˜¢² + (=ucs . #x28257) ; 𨉗 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2950) ; ø»ž‹“ + (ideograph-daikanwa . 38105) ; ø¸‰“™ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5156) ; ø»š² + (ideograph-daikanwa . 38107) ; ø¸‰“› + )) +(define-char + '((=>ucs . #x8EBA) ; 躺 + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 38110) ; ø¸‰“ž + )) +(define-char + '((morohashi-daikanwa 38110 0 2) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-gb2312 . #x4C49) ; ø»……¶ + (japanese-jisx0212 . #x6052) ; ø»Œ£ + (chinese-isoir165 . #x4C49) ; ø»®† + (chinese-cns11643-1 . #x6F41) ; ø»’µ  + (=ucs . #x8EBA) ; 躺 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x6053) ; ø»Œ¤ + (=jis-x0213-2-2000 . #x7958) ; ø»¦Ÿ‡ + (ideograph-daikanwa . 38111) ; ø¸‰“Ÿ + (=ucs . #x8EBB) ; 躻 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 8) + (total-strokes . 15) + (=ucs . #x8EBC) ; 躼 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x586A) ; ø»š¼§ + (ideograph-daikanwa . 38113) ; ø¸‰“¡ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 38114) ; ø¸‰“¢ + (=ucs . #x8EBD) ; 躽 + )) +(define-char + '((=>ucs . #x8EBD) ; 躽 + (morohashi-daikanwa 38114 0 1) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A74) ; ø»”¡¡ + )) +(define-char + '((=>ucs . #x483C) ; ä ¼ + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 38115) ; ø¸‰“£ + )) +(define-char + '((morohashi-daikanwa 38115 0 2) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5432) ; ø»˜«³ + (=ucs . #x483C) ; ä ¼ + )) +(define-char + '((=>ucs . #x28263) ; 𨉣 + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 38116) ; ø¸‰“¤ + )) +(define-char + '((morohashi-daikanwa 38116 0 0) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5431) ; ø»˜«² + (=ucs . #x28263) ; 𨉣 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x586B) ; ø»š¼¨ + (ideograph-daikanwa . 38117) ; ø¸‰“¥ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3428) ; ø»žšµ + (ideograph-daikanwa . 38118) ; ø¸‰“¦ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 9) + (shinjigen-2 . 8105) + (=jis-x0208 . #x6D3F) ; ø½‹¦‚ + (ideograph-daikanwa . 38123) ; ø¸‰“« + (=ucs . #x8EBE) ; 躾 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5930) ; ø»˜³‡ + (ideograph-daikanwa . 38124) ; ø¸‰“¬ + (=ucs . #x483D) ; ä ½ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C48) ; ø»ž§… + (ideograph-daikanwa . 38125) ; ø¸‰“­ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C47) ; ø»ž§„ + (ideograph-daikanwa . 38126) ; ø¸‰“® + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C45) ; ø»ž§‚ + (ideograph-daikanwa . 38127) ; ø¸‰“¯ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 38128) ; ø¸‰“° + )) +(define-char + '((morohashi-daikanwa 38128 0 2) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F21) ; ø»›…° + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-3 . #x5656) ; ø»–¥ + (ideograph-daikanwa . 38129) ; ø¸‰“± + (=ucs . #x483E) ; ä ¾ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C46) ; ø»ž§ƒ + (ideograph-daikanwa . 38130) ; ø¸‰“² + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 10) + (total-strokes . 17) + (=jis-x0213-1-2000 . #x7C49) ; ø»¤™Ž + (ideograph-daikanwa . 38133) ; ø¸‰“µ + (=ucs . #x28277) ; 𨉷 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6530) ; ø»›Ž³ + (ideograph-daikanwa . 38135) ; ø¸‰“· + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x5935) ; ø»–©ˆ + (ideograph-daikanwa . 38136) ; ø¸‰“¸ + (=ucs . #x8EBF) ; 躿 + )) +(define-char + '((=>ucs . #x8EC0) ; 軀 + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x366D) ; ø»‚œ‚ + (korean-ksc5601 . #x4F46) ; ø»‰ž• + (japanese-jisx0212 . #x6054) ; ø»Œ¥ + (=jis-x0213-1-2000 . #x7C4A) ; ø»¤™ + (ideograph-daikanwa . 38137) ; ø¸‰“¹ + (ucs-jis . #x8EC0) ; ø»‚œ‚ + )) +(define-char + '((=>ucs . #x8EC0) ; 軀 + (morohashi-daikanwa 38137 0 1) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-1 . #x774A) ; ø»“™ + )) +(define-char + '((morohashi-daikanwa 38137 0 2) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-gb12345 . #x477B) ; 軀 + (=ucs . #x8EC0) ; 軀 + )) +(define-char + '((=>ucs . #x8EAF) ; 躯 + (morohashi-daikanwa 38137 0 5) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3940) ; ø»•º“ + )) +(define-char + '((morohashi-daikanwa 38137 0 6) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-gb2312 . #x477B) ; ø»„¿’ + (japanese-jisx0208 . #x366D) ; ø»†°Š + (chinese-isoir165 . #x477B) ; ø»§¢ + (=jis-x0208-1990 . #x366D) ; ø½Š•¾ + (=ucs . #x8EAF) ; 躯 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x6055) ; ø»Œ¦ + (chinese-cns11643-3 . #x5936) ; ø»–©‰ + (ideograph-daikanwa . 38138) ; ø¸‰“º + (=ucs . #x8EC1) ; 軁 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x436C) ; ø»ž±» + (ideograph-daikanwa . 38142) ; ø¸‰“¾ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x6741) ; ø»”³´ + (ideograph-daikanwa . 38143) ; ø¸‰“¿ + (=ucs . #x8EC2) ; 軂 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A6C) ; ø»ž¼ + (ideograph-daikanwa . 38144) ; ø¸‰”€ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x6056) ; ø»Œ§ + (chinese-cns11643-3 . #x5B3F) ; ø»–¬Ž + (ideograph-daikanwa . 38145) ; ø¸‰” + (=ucs . #x8EC3) ; 軃 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A6D) ; ø»ž¼Ž + (ideograph-daikanwa . 38146) ; ø¸‰”‚ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A6A) ; ø»ž¼‹ + (ideograph-daikanwa . 38147) ; ø¸‰”ƒ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A69) ; ø»ž¼Š + (ideograph-daikanwa . 38149) ; ø¸‰”… + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x6057) ; ø»Œ¨ + (chinese-cns11643-4 . #x6156) ; ø»˜¿ + (ideograph-daikanwa . 38152) ; ø¸‰”ˆ + (=ucs . #x8EC4) ; 軄 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B3E) ; ø»–¬ + (=ucs . #x483F) ; ä ¿ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 12) + (total-strokes . 19) + (=ucs . #x8EC5) ; 軅 + )) +(define-char + '((=>ucs . #x8EC5) ; 軅 + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 12) + (total-strokes . 19) + (=jis-x0208 . #x6D40) ; ø½‹¦ƒ + (ucs-jis . #x8EC5) ; ø½‹¦ƒ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A6B) ; ø»ž¼Œ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x645F) ; ø»™„€ + (ideograph-daikanwa . 38153) ; ø¸‰”‰ + (=ucs . #x4840) ; 䡀 + )) +(define-char + '((=>ucs . #x2828D) ; 𨊍 + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 38154) ; ø¸‰”Š + )) +(define-char + '((morohashi-daikanwa 38154 0 0) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x645E) ; ø»™ƒ¿ + (=ucs . #x2828D) ; 𨊍 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x504D) ; ø»Ÿ„¢ + (ideograph-daikanwa . 38155) ; ø¸‰”‹ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x504E) ; ø»Ÿ„£ + (ideograph-daikanwa . 38156) ; ø¸‰”Œ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 13) + (total-strokes . 20) + (=jis-x0208 . #x6D3D) ; ø½‹¦€ + (chinese-cns11643-3 . #x5D38) ; ø»–¯ƒ + (ideograph-daikanwa . 38157) ; ø¸‰” + (=ucs . #x8EC6) ; 軆 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5546) ; ø»Ÿ‹± + (ideograph-daikanwa . 38158) ; ø¸‰”Ž + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 14) + (total-strokes . 21) + (japanese-jisx0212 . #x6058) ; ø»Œ© + (chinese-cns11643-4 . #x6751) ; ø»™ˆŒ + (ideograph-daikanwa . 38159) ; ø¸‰” + (=ucs . #x8EC7) ; 軇 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x714D) ; ø»› ¸ + (ideograph-daikanwa . 38160) ; ø¸‰” + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5547) ; ø»Ÿ‹² + (ideograph-daikanwa . 38161) ; ø¸‰”‘ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5549) ; ø»Ÿ‹´ + (ideograph-daikanwa . 38162) ; ø¸‰”’ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 38163) ; ø¸‰”“ + )) +(define-char + '((morohashi-daikanwa 38163 0 1) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5548) ; ø»Ÿ‹³ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5950) ; ø»Ÿ‘³ + (ideograph-daikanwa . 38164) ; ø¸‰”” + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x7656) ; ø»›¨— + (ideograph-daikanwa . 38165) ; ø¸‰”• + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 16) + (total-strokes . 23) + (ideograph-daikanwa . 38166) ; ø¸‰”– + (=ucs . #x4841) ; 䡁 + )) +(define-char + '((=>ucs . #x4841) ; 䡁 + (morohashi-daikanwa 38166 0 0) + (ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-3 . #x604C) ; ø»–³± + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 17) + (shinjigen-2 . 8107) + (=jis-x0208 . #x6D41) ; ø½‹¦„ + (ideograph-daikanwa . 38167) ; ø¸‰”— + (=ucs . #x8EC8) ; 軈 + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-5 . #x7951) ; ø»›¬¬ + (ideograph-daikanwa . 38168) ; ø¸‰”˜ + )) +(define-char + '((ideographic-radical . 158) ; ⾝ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-2 . #x717A) ; ø»•ƒ™ + (ideograph-daikanwa . 38171) ; ø¸‰”› + (=ucs . #x8EC9) ; 軉 + )) diff --git a/lisp/utf-2000/Ideograph-R159-Cart.el b/lisp/utf-2000/Ideograph-R159-Cart.el new file mode 100644 index 0000000..dae4f28 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R159-Cart.el @@ -0,0 +1,4432 @@ +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 8108) + (=jis-x0208 . #x3C56) ; ø½Šž› + (korean-ksc5601 . #x7333) ; ø»Š’º + (chinese-cns11643-1 . #x4B4F) ; ø»’€¶ + (chinese-gb12345 . #x3335) ; 車 + (=gt-pj-1 . #x3C56) ; 車 + (ideograph-daikanwa . 38172) ; ø¸‰”œ + (=gt-k . 02564) ; ý¡„€¨„ + (=ucs . #x8ECA) ; 車 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 0) + (chinese-gb2312 . #x3335) ; ø»„ ´ + (chinese-isoir165 . #x3335) ; ø»‰„ + (=ucs . #x8F66) ; 车 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 1) + (total-strokes . 8) + (shinjigen-2 . 8109) + (=jis-x0208 . #x6D42) ; ø½‹¦… + (korean-ksc5601 . #x6458) ; ø»‰½ + (chinese-cns11643-1 . #x4F51) ; ø»’†° + (chinese-gb12345 . #x547E) ; 軋 + (=gt-pj-1 . #x6D42) ; 軋 + (ideograph-daikanwa . 38173) ; ø¸‰” + (=gt-k . 03918) ; ý¡„€½Ž + (=ucs . #x8ECB) ; 軋 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 1) + (chinese-gb2312 . #x547E) ; ø»…’› + (chinese-isoir165 . #x547E) ; ø»º« + (=ucs . #x8F67) ; 轧 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-6 . #x345C) ; ø»œ‘¥ + (ideograph-daikanwa . 38174) ; ø¸‰”ž + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B4E) ; ø»™º… + (ideograph-daikanwa . 38175) ; ø¸‰”Ÿ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 2) + (total-strokes . 9) + (shinjigen-2 . 8110) + (=jis-x0208 . #x3530) ; ø½Š“£ + (korean-ksc5601 . #x4F79) ; ø»‰Ÿˆ + (chinese-cns11643-1 . #x535C) ; ø»’Œ³ + (chinese-gb12345 . #x396C) ; 軌 + (=gt-pj-1 . #x3530) ; 軌 + (ideograph-daikanwa . 38176) ; ø¸‰”  + (=gt-k . 05047) ; ý¡„Ž· + (=ucs . #x8ECC) ; 軌 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-6 . #x345E) ; ø»œ‘§ + (ideograph-daikanwa . 38177) ; ø¸‰”¡ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B4D) ; ø»—°€ + (ideograph-daikanwa . 38178) ; ø¸‰”¢ + (=ucs . #x4842) ; 䡂 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 2) + (total-strokes . 9) + (shinjigen-2 . 8113) + (=jis-x0208 . #x3733) ; ø½Š–¢ + (korean-ksc5601 . #x4F5A) ; ø»‰ž© + (chinese-cns11643-1 . #x535B) ; ø»’Œ² + (chinese-gb12345 . #x3E7C) ; 軍 + (=gt-pj-1 . #x3733) ; 軍 + (ideograph-daikanwa . 38179) ; ø¸‰”£ + (=gt-k . 05056) ; ý¡„€ + (=ucs . #x8ECD) ; 軍 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-6 . #x345D) ; ø»œ‘¦ + (ideograph-daikanwa . 38180) ; ø¸‰”¤ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B4E) ; ø»—° + (ideograph-daikanwa . 38181) ; ø¸‰”¥ + (=ucs . #x4843) ; 䡃 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 2) + (=jis-x0213-1-2000 . #x7C4B) ; ø»¤™ + (=ucs . #x4844) ; 䡄 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 2) + (chinese-gb2312 . #x396C) ; ø»„ªŸ + (chinese-isoir165 . #x396C) ; ø»’¯ + (=ucs . #x8F68) ; 轨 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-gb2312 . #x6A26) ; ø»…±— + (chinese-isoir165 . #x6A26) ; ø»Ž™§ + (chinese-cns11643-5 . #x3055) ; ø»š¢ + (ideograph-daikanwa . 38182) ; ø¸‰”¦ + (=ucs . #x8ECE) ; 軎 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 10) + (japanese-jisx0212 . #x6059) ; ø»Œª + (chinese-cns11643-1 . #x5848) ; ø»’“µ + (ideograph-daikanwa . 38183) ; ø¸‰”§ + (=ucs . #x8ECF) ; 軏 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-3 . #x3421) ; ø»•²ž + (ideograph-daikanwa . 38184) ; ø¸‰”¨ + (=ucs . #x8ED0) ; 軐 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C45) ; ø»œœ¾ + (ideograph-daikanwa . 38185) ; ø¸‰”© + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 10) + (japanese-jisx0212 . #x605A) ; ø»Œ« + (chinese-cns11643-2 . #x332C) ; ø»“§‡ + (=jis-x0213-2-2000 . #x795A) ; ø»¦Ÿ‰ + (ideograph-daikanwa . 38186) ; ø¸‰”ª + (=ucs . #x8ED1) ; 軑 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 8116) + (=jis-x0208 . #x382E) ; ø½Š—» + (korean-ksc5601 . #x7A4D) ; ø»Š¦ + (chinese-cns11643-1 . #x5846) ; ø»’“³ + (chinese-gb12345 . #x5079) ; 軒 + (=gt-pj-1 . #x382E) ; 軒 + (ideograph-daikanwa . 38187) ; ø¸‰”« + (=gt-k . 06421) ; ý¡„¤• + (=ucs . #x8ED2) ; 軒 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-3 . #x3422) ; ø»•²Ÿ + (ideograph-daikanwa . 38188) ; ø¸‰”¬ + (=ucs . #x4845) ; 䡅 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-2 . #x332D) ; ø»“§ˆ + (ideograph-daikanwa . 38189) ; ø¸‰”­ + (=ucs . #x8ED3) ; 軓 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 10) + (japanese-jisx0212 . #x605B) ; ø»Œ¬ + (=jis-x0213-2-2000 . #x795B) ; ø»¦ŸŠ + (chinese-gb12345 . #x696D) ; 軔 + (ideograph-daikanwa . 38190) ; ø¸‰”® + (=ucs . #x8ED4) ; 軔 + )) +(define-char + '((=>ucs . #x8ED4) ; 軔 + (morohashi-daikanwa 38190 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-1 . #x5847) ; ø»’“´ + )) +(define-char + '((=>ucs* . #x8ED4) ; 軔 + (morohashi-daikanwa 38190 0 5) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x302C) ; ø»—¶µ + (=ucs . #x2F9DE) ; 軔 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x3053) ; ø»š  + (ideograph-daikanwa . 38191) ; ø¸‰”¯ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C46) ; ø»œœ¿ + (ideograph-daikanwa . 38192) ; ø¸‰”° + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 10) + (=ucs . #x8ED5) ; 軕 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x5079) ; ø»…Œž + (chinese-isoir165 . #x5079) ; ø»´® + (=ucs . #x8F69) ; 轩 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 7) + (=ucs . #x8F6A) ; 轪 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x696D) ; ø»…±€ + (chinese-isoir165 . #x696D) ; ø»Ž™ + (=ucs . #x8F6B) ; 轫 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-5 . #x3054) ; ø»š¡ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C47) ; ø»œ€ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3943) ; ø»•º– + (ideograph-daikanwa . 38194) ; ø¸‰”² + (=ucs . #x4846) ; 䡆 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3941) ; ø»•º” + (ideograph-daikanwa . 38195) ; ø¸‰”³ + (=ucs . #x8ED6) ; 軖 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x357B) ; ø»š‰ž + (ideograph-daikanwa . 38196) ; ø¸‰”´ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x3962) ; ø»“°± + (ideograph-daikanwa . 38197) ; ø¸‰”µ + (=ucs . #x8ED7) ; 軗 + )) +(define-char + '((=>ucs . #x8ED8) ; 軘 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 38198) ; ø¸‰”¶ + )) +(define-char + '((morohashi-daikanwa 38198 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x395E) ; ø»“°­ + (=ucs . #x8ED8) ; 軘 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3947) ; ø»•ºš + (ideograph-daikanwa . 38199) ; ø¸‰”· + (=ucs . #x8ED9) ; 軙 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x454E) ; ø»œª• + (ideograph-daikanwa . 38200) ; ø¸‰”¸ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3563) ; ø»—¿‚ + (chinese-gb12345 . #x7C53) ; 軚 + (ideograph-daikanwa . 38201) ; ø¸‰”¹ + (=ucs . #x8EDA) ; 軚 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3944) ; ø»•º— + (ideograph-daikanwa . 38202) ; ø¸‰”º + (=ucs . #x4847) ; 䡇 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3948) ; ø»•º› + (ideograph-daikanwa . 38203) ; ø¸‰”» + (=ucs . #x4848) ; 䡈 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3561) ; ø»—¿€ + (ideograph-daikanwa . 38204) ; ø¸‰”¼ + (=ucs . #x4849) ; 䡉 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x454D) ; ø»œª” + (ideograph-daikanwa . 38205) ; ø¸‰”½ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4546) ; ø»œª + (ideograph-daikanwa . 38206) ; ø¸‰”¾ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 8118) + (=jis-x0208 . #x6D43) ; ø½‹¦† + (chinese-cns11643-1 . #x5D53) ; ø»’›– + (chinese-gb12345 . #x696E) ; 軛 + (ideograph-daikanwa . 38207) ; ø¸‰”¿ + (=ucs . #x8EDB) ; 軛 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3562) ; ø»—¿ + (ideograph-daikanwa . 38208) ; ø¸‰•€ + (=ucs . #x484A) ; 䡊 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x605C) ; ø»Œ­ + (chinese-cns11643-2 . #x3961) ; ø»“°° + (ideograph-daikanwa . 38209) ; ø¸‰• + (=ucs . #x8EDC) ; 軜 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x3960) ; ø»“°¯ + (ideograph-daikanwa . 38210) ; ø¸‰•‚ + (=ucs . #x8EDD) ; 軝 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3945) ; ø»•º˜ + (ideograph-daikanwa . 38211) ; ø¸‰•ƒ + (=ucs . #x484B) ; 䡋 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x395F) ; ø»“°® + (ideograph-daikanwa . 38212) ; ø¸‰•„ + (=ucs . #x8EDE) ; 軞 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 8121) + (=jis-x0208 . #x4670) ; ø½Š­¡ + (korean-ksc5601 . #x6663) ; ø»Š€¤ + (chinese-cns11643-1 . #x5D54) ; ø»’›— + (chinese-gb12345 . #x486D) ; 軟 + (=gt-pj-1 . #x4670) ; 軟 + (ideograph-daikanwa . 38213) ; ø¸‰•… + (=gt-k . 07853) ; ý¡„º­ + (=ucs . #x8EDF) ; 軟 + )) +(define-char + '((=>ucs . #x282B7) ; 𨊷 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 38214) ; ø¸‰•† + )) +(define-char + '((morohashi-daikanwa 38214 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3564) ; ø»—¿ƒ + (=ucs . #x282B7) ; 𨊷 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3622) ; ø»š‰£ + (ideograph-daikanwa . 38215) ; ø¸‰•‡ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3621) ; ø»š‰¢ + (ideograph-daikanwa . 38216) ; ø¸‰•ˆ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x3963) ; ø»“°² + (ideograph-daikanwa . 38217) ; ø¸‰•‰ + (=ucs . #x8EE0) ; è»  + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x3964) ; ø»“°³ + (ideograph-daikanwa . 38218) ; ø¸‰•Š + (=ucs . #x8EE1) ; 軡 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x454A) ; ø»œª‘ + (ideograph-daikanwa . 38219) ; ø¸‰•‹ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3946) ; ø»•º™ + (ideograph-daikanwa . 38220) ; ø¸‰•Œ + (=ucs . #x484C) ; 䡌 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x357D) ; ø»š‰  + (ideograph-daikanwa . 38221) ; ø¸‰• + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4547) ; ø»œªŽ + (ideograph-daikanwa . 38222) ; ø¸‰•Ž + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x454C) ; ø»œª“ + (ideograph-daikanwa . 38223) ; ø¸‰• + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x454B) ; ø»œª’ + (ideograph-daikanwa . 38224) ; ø¸‰• + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x357C) ; ø»š‰Ÿ + (ideograph-daikanwa . 38225) ; ø¸‰•‘ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3623) ; ø»š‰¤ + (ideograph-daikanwa . 38226) ; ø¸‰•’ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x357E) ; ø»š‰¡ + (ideograph-daikanwa . 38227) ; ø¸‰•“ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3942) ; ø»•º• + (ideograph-daikanwa . 38228) ; ø¸‰•” + (=ucs . #x484D) ; 䡍 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4549) ; ø»œª + (ideograph-daikanwa . 38229) ; ø¸‰•• + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4548) ; ø»œª + (ideograph-daikanwa . 38230) ; ø¸‰•– + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3565) ; ø»—¿„ + (ideograph-daikanwa . 38233) ; ø¸‰•™ + (=ucs . #x282CC) ; 𨋌 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4545) ; ø»œªŒ + (ideograph-daikanwa . 38234) ; ø¸‰•š + (=ucs . #x484E) ; 䡎 + )) +(define-char + '((=>ucs . #x484E) ; 䡎 + (morohashi-daikanwa 38234 0 2) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (=jis-x0213-2-2000 . #x795C) ; ø»¦Ÿ‹ + (ucs-jis . #x484E) ; ø»¦Ÿ‹ + )) +(define-char + '((morohashi-daikanwa 38234 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (=jis-x0208 . #x453E) ; ø½Š«‘ + (=ucs . #x8EE2) ; 転 + )) +(define-char + '((morohashi-daikanwa ho 594) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (total-strokes . 11) + (=jis-x0208 . #x6D44) ; ø½‹¦‡ + (=ucs . #x8EE3) ; 軣 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (chinese-gb2312 . #x572A) ; ø»…•¡ + (chinese-isoir165 . #x572A) ; ø»½± + (=ucs . #x8F6C) ; 转 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (chinese-gb2312 . #x696E) ; ø»…± + (chinese-isoir165 . #x696E) ; ø»Ž™‘ + (=ucs . #x8F6D) ; è½­ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4256) ; ø»„·— + (chinese-isoir165 . #x4256) ; ø»Ÿ§ + (=ucs . #x8F6E) ; è½® + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (chinese-gb2312 . #x486D) ; ø»…€¢ + (chinese-isoir165 . #x486D) ; ø»¨² + (=ucs . #x8F6F) ; 软 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3A64) ; ø»„«µ + (chinese-isoir165 . #x3A64) ; ø»”… + (=ucs . #x8F70) ; è½° + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F45) ; ø»–ƒŒ + (chinese-gb12345 . #x6975) ; 軤 + (ideograph-daikanwa . 38235) ; ø¸‰•› + (=ucs . #x8EE4) ; 軤 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4068) ; ø»“»‰ + (ideograph-daikanwa . 38236) ; ø¸‰•œ + (=ucs . #x8EE5) ; 軥 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4066) ; ø»“»‡ + (ideograph-daikanwa . 38237) ; ø¸‰• + (=ucs . #x8EE6) ; 軦 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x406A) ; ø»“»‹ + (ideograph-daikanwa . 38238) ; ø¸‰•ž + (=ucs . #x8EE7) ; 軧 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x605D) ; ø»Œ® + (chinese-cns11643-2 . #x406B) ; ø»“»Œ + (ideograph-daikanwa . 38239) ; ø¸‰•Ÿ + (=ucs . #x8EE8) ; 軨 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F48) ; ø»–ƒ + (ideograph-daikanwa . 38240) ; ø¸‰•  + (=ucs . #x484F) ; 䡏 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4071) ; ø»“»’ + (ideograph-daikanwa . 38241) ; ø¸‰•¡ + (=ucs . #x8EE9) ; 軩 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F47) ; ø»–ƒŽ + (ideograph-daikanwa . 38242) ; ø¸‰•¢ + (=ucs . #x8EEA) ; 軪 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 8132) + (=jis-x0208 . #x6D47) ; ø½‹¦Š + (korean-ksc5601 . #x7262) ; ø»Š’‹ + (chinese-cns11643-2 . #x406D) ; ø»“»Ž + (chinese-gb12345 . #x6974) ; 軫 + (=gt-pj-1 . #x6D47) ; 軫 + (ideograph-daikanwa . 38243) ; ø¸‰•£ + (=gt-k . 09236) ; ý¡„‚” + (=ucs . #x8EEB) ; 軫 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F46) ; ø»œ¸¹ + (ideograph-daikanwa . 38244) ; ø¸‰•¤ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F47) ; ø»œ¸º + (ideograph-daikanwa . 38245) ; ø¸‰•¥ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x406F) ; ø»“» + (ideograph-daikanwa . 38246) ; ø¸‰•¦ + (=ucs . #x8EEC) ; 軬 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C70) ; ø»š“¥ + (ideograph-daikanwa . 38247) ; ø¸‰•§ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x605E) ; ø»Œ¯ + (chinese-cns11643-2 . #x4067) ; ø»“»ˆ + (ideograph-daikanwa . 38248) ; ø¸‰•¨ + (=ucs . #x8EEE) ; è»® + )) +(define-char + '((=>ucs . #x8EEF) ; 軯 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 38249) ; ø¸‰•© + )) +(define-char + '((morohashi-daikanwa 38249 0 2) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4062) ; ø»“»ƒ + (=ucs . #x8EEF) ; 軯 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x605F) ; ø»Œ° + (chinese-cns11643-4 . #x3B55) ; ø»˜‡¨ + (ideograph-daikanwa . 38250) ; ø¸‰•ª + (=ucs . #x8EF0) ; è»° + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C6E) ; ø»š“£ + (ideograph-daikanwa . 38251) ; ø¸‰•« + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F45) ; ø»œ¸¸ + (ideograph-daikanwa . 38252) ; ø¸‰•¬ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (japanese-strokes . 6) + (total-strokes . 12) + (japanese-jisx0212 . #x6060) ; ø»Œ± + (chinese-cns11643-2 . #x406E) ; ø»“» + (ideograph-daikanwa . 38253) ; ø¸‰•­ + (=ucs . #x8EF1) ; è»± + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F44) ; ø»–ƒ‹ + (chinese-gb12345 . #x696F) ; 軲 + (ideograph-daikanwa . 38254) ; ø¸‰•® + (=ucs . #x8EF2) ; 軲 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F46) ; ø»–ƒ + (ideograph-daikanwa . 38255) ; ø¸‰•¯ + (=ucs . #x8EF3) ; 軳 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F44) ; ø»œ¸· + (ideograph-daikanwa . 38256) ; ø¸‰•° + )) +(define-char + '((=>ucs . #x8EF4) ; è»´ + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 38257) ; ø¸‰•± + )) +(define-char + '((morohashi-daikanwa 38257 0 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4070) ; ø»“»‘ + (=ucs . #x8EF4) ; è»´ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F42) ; ø»œ¸µ + (ideograph-daikanwa . 38258) ; ø¸‰•² + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C6D) ; ø»š“¢ + (ideograph-daikanwa . 38259) ; ø¸‰•³ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F43) ; ø»–ƒŠ + (ideograph-daikanwa . 38260) ; ø¸‰•´ + (=ucs . #x4850) ; 䡐 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4069) ; ø»“»Š + (ideograph-daikanwa . 38261) ; ø¸‰•µ + (=ucs . #x8EF5) ; 軵 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B54) ; ø»˜‡§ + (ideograph-daikanwa . 38262) ; ø¸‰•¶ + (=ucs . #x4851) ; 䡑 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C68) ; ø»š“ + (ideograph-daikanwa . 38263) ; ø¸‰•· + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x406C) ; ø»“» + (ideograph-daikanwa . 38264) ; ø¸‰•¸ + (=ucs . #x8EF6) ; 軶 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C6B) ; ø»š“  + (ideograph-daikanwa . 38265) ; ø¸‰•¹ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x6061) ; ø»Œ² + (chinese-cns11643-2 . #x4063) ; ø»“»„ + (ideograph-daikanwa . 38266) ; ø¸‰•º + (=ucs . #x8EF7) ; è»· + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C6A) ; ø»š“Ÿ + (ideograph-daikanwa . 38267) ; ø¸‰•» + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F4A) ; ø»–ƒ‘ + (ideograph-daikanwa . 38268) ; ø¸‰•¼ + (=ucs . #x4852) ; 䡒 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 8130) + (=jis-x0208 . #x3C34) ; ø½Š¹ + (korean-ksc5601 . #x756E) ; ø»Š–± + (chinese-cns11643-1 . #x6249) ; ø»’¢¢ + (chinese-gb12345 . #x5661) ; 軸 + (ideograph-daikanwa . 38269) ; ø¸‰•½ + (=ucs . #x8EF8) ; 軸 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F43) ; ø»œ¸¶ + (ideograph-daikanwa . 38270) ; ø¸‰•¾ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x6062) ; ø»Œ³ + (chinese-cns11643-2 . #x4065) ; ø»“»† + (=jis-x0213-2-2000 . #x795D) ; ø»¦ŸŒ + (chinese-gb12345 . #x6972) ; 軹 + (ideograph-daikanwa . 38271) ; ø¸‰•¿ + (=ucs . #x8EF9) ; 軹 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x6063) ; ø»Œ´ + (chinese-cns11643-2 . #x4064) ; ø»“»… + (=jis-x0213-1-2000 . #x7C4C) ; ø»¤™‘ + (chinese-gb12345 . #x6977) ; 軺 + (ideograph-daikanwa . 38272) ; ø¸‰–€ + (=ucs . #x8EFA) ; 軺 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C69) ; ø»š“ž + (ideograph-daikanwa . 38273) ; ø¸‰– + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 8124) + (=jis-x0208 . #x6D46) ; ø½‹¦‰ + (korean-ksc5601 . #x4A3B) ; ø»‰–´ + (chinese-cns11643-1 . #x6248) ; ø»’¢¡ + (chinese-gb12345 . #x6970) ; è»» + (ideograph-daikanwa . 38274) ; ø¸‰–‚ + (=ucs . #x8EFB) ; è»» + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 8123) + (=jis-x0208 . #x6D45) ; ø½‹¦ˆ + (chinese-cns11643-1 . #x624A) ; ø»’¢£ + (chinese-gb12345 . #x6973) ; 軼 + (ideograph-daikanwa . 38275) ; ø¸‰–ƒ + (=ucs . #x8EFC) ; 軼 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C6C) ; ø»š“¡ + (ideograph-daikanwa . 38277) ; ø¸‰–… + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C6F) ; ø»š“¤ + (ideograph-daikanwa . 38278) ; ø¸‰–† + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 8126) + (=jis-x0208 . #x375A) ; ø½Š—‰ + (chinese-cns11643-3 . #x3F49) ; ø»–ƒ + (ideograph-daikanwa . 38281) ; ø¸‰–‰ + (=ucs . #x8EFD) ; 軽 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (chinese-gb2312 . #x696F) ; ø»…±‚ + (chinese-isoir165 . #x696F) ; ø»Ž™’ + (=ucs . #x8F71) ; è½± + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6970) ; ø»…±ƒ + (chinese-isoir165 . #x6970) ; ø»Ž™“ + (=ucs . #x8F72) ; è½² + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6971) ; ø»…±„ + (chinese-isoir165 . #x6971) ; ø»Ž™” + (=ucs . #x8F73) ; è½³ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5661) ; ø»…”º + (chinese-isoir165 . #x5661) ; ø»½Š + (=ucs . #x8F74) ; è½´ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6972) ; ø»…±… + (chinese-isoir165 . #x6972) ; ø»Ž™• + (=ucs . #x8F75) ; è½µ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6973) ; ø»…±† + (chinese-isoir165 . #x6973) ; ø»Ž™– + (=ucs . #x8F76) ; 轶 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6975) ; ø»…±ˆ + (chinese-isoir165 . #x6975) ; ø»Ž™˜ + (=ucs . #x8F77) ; è½· + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6974) ; ø»…±‡ + (chinese-isoir165 . #x6974) ; ø»Ž™— + (=ucs . #x8F78) ; 轸 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6976) ; ø»…±‰ + (chinese-isoir165 . #x6976) ; ø»Ž™™ + (=ucs . #x8F79) ; è½¹ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6977) ; ø»…±Š + (chinese-isoir165 . #x6977) ; ø»Ž™š + (=ucs . #x8F7A) ; 轺 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4761) ; ø»„¾¸ + (chinese-isoir165 . #x4761) ; ø»§ˆ + (=ucs . #x8F7B) ; è½» + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C71) ; ø»š“¦ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x6064) ; ø»Œµ + (chinese-cns11643-5 . #x4350) ; ø»š— + (ideograph-daikanwa . 38284) ; ø¸‰–Œ + (=ucs . #x8EED) ; è»­ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 8141) + (=jis-x0208 . #x6D48) ; ø½‹¦‹ + (korean-ksc5601 . #x635C) ; ø»‰¼ƒ + (chinese-cns11643-1 . #x6726) ; ø»’©• + (chinese-gb12345 . #x6978) ; 軾 + (ideograph-daikanwa . 38285) ; ø¸‰– + (=ucs . #x8EFE) ; 軾 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x477B) ; ø»”…® + (ideograph-daikanwa . 38286) ; ø¸‰–Ž + (=ucs . #x8EFF) ; 軿 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x6065) ; ø»Œ¶ + (chinese-cns11643-2 . #x477D) ; ø»”…° + (=jis-x0213-2-2000 . #x795F) ; ø»¦ŸŽ + (ideograph-daikanwa . 38287) ; ø¸‰– + (=ucs . #x8F00) ; 輀 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x477C) ; ø»”…¯ + (ideograph-daikanwa . 38288) ; ø¸‰– + (=ucs . #x8F01) ; 輁 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x6066) ; ø»Œ· + (chinese-cns11643-2 . #x4823) ; ø»”…´ + (ideograph-daikanwa . 38289) ; ø¸‰–‘ + (=ucs . #x8F02) ; 輂 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4475) ; ø»–‹’ + (ideograph-daikanwa . 38290) ; ø¸‰–’ + (=ucs . #x4853) ; 䡓 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5923) ; ø»‡‚ + (ideograph-daikanwa . 38291) ; ø¸‰–“ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5928) ; ø»‡‡ + (ideograph-daikanwa . 38292) ; ø¸‰–” + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4353) ; ø»šš + (ideograph-daikanwa . 38293) ; ø¸‰–• + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5926) ; ø»‡… + (ideograph-daikanwa . 38294) ; ø¸‰–– + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5929) ; ø»‡ˆ + (ideograph-daikanwa . 38295) ; ø¸‰–— + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4474) ; ø»–‹‘ + (ideograph-daikanwa . 38296) ; ø¸‰–˜ + (=ucs . #x4855) ; 䡕 + )) +(define-char + '((=>ucs . #x8F03) ; 較 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 8136) + (=jis-x0208 . #x3353) ; ø½Š‘Š + (=gt-pj-1 . #x3353) ; ø½Š‘Š + (ideograph-daikanwa . 38297) ; ø¸‰–™ + (=gt-k . 10180) ; ý¡„‚Ÿ„ + (ucs-jis . #x8F03) ; ø½Š‘Š + )) +(define-char + '((morohashi-daikanwa 38297 0 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-1 . #x6724) ; ø»’©“ + (chinese-gb12345 . #x3D4F) ; 較 + (=ucs . #x8F03) ; 較 + )) +(define-char + '((=>ucs . #x8F03) ; 較 + (morohashi-daikanwa 38297 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (korean-ksc5601 . #x4E72) ; ø»‰£ + (=jef-china3 . #x66F0) ; øº†›° + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4351) ; ø»š˜ + (ideograph-daikanwa . 38298) ; ø¸‰–š + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x412A) ; ø»˜± + (ideograph-daikanwa . 38299) ; ø¸‰–› + (=ucs . #x4854) ; 䡔 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4476) ; ø»–‹“ + (ideograph-daikanwa . 38300) ; ø¸‰–œ + (=ucs . #x8F04) ; 輄 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x412B) ; ø»˜² + (ideograph-daikanwa . 38301) ; ø¸‰– + (=ucs . #x282EE) ; 𨋮 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 8144) + (=jis-x0208 . #x6D4A) ; ø½‹¦ + (korean-ksc5601 . #x5659) ; ø»‰¨º + (chinese-cns11643-2 . #x477E) ; ø»”…± + (chinese-gb12345 . #x697B) ; 輅 + (=gt-pj-1 . #x6D4A) ; 輅 + (ideograph-daikanwa . 38302) ; ø¸‰–ž + (=gt-k . 10358) ; ý¡„‚¡¶ + (=ucs . #x8F05) ; 輅 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x477A) ; ø»”…­ + (ideograph-daikanwa . 38303) ; ø¸‰–Ÿ + (=ucs . #x8F06) ; 輆 + )) +(define-char + '((=>ucs . #x8F07) ; 輇 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x6067) ; ø»Œ¸ + (ideograph-daikanwa . 38304) ; ø¸‰–  + (ucs-jis . #x8F07) ; ø»Œ¸ + )) +(define-char + '((=>ucs . #x8F07) ; 輇 + (morohashi-daikanwa 38304 0 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4821) ; ø»”…² + )) +(define-char + '((morohashi-daikanwa 38304 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb12345 . #x697A) ; 輇 + (=ucs . #x8F07) ; 輇 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4352) ; ø»š™ + (ideograph-daikanwa . 38305) ; ø¸‰–¡ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x434F) ; ø»š– + (ideograph-daikanwa . 38306) ; ø¸‰–¢ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5927) ; ø»‡† + (ideograph-daikanwa . 38307) ; ø¸‰–£ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x6068) ; ø»Œ¹ + (chinese-cns11643-2 . #x4822) ; ø»”…³ + (=jis-x0213-2-2000 . #x7960) ; ø»¦Ÿ + (ideograph-daikanwa . 38308) ; ø¸‰–¤ + (=ucs . #x8F08) ; 輈 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 8140) + (=jis-x0208 . #x3A5C) ; ø½Š›¥ + (korean-ksc5601 . #x6E30) ; ø»Š‹¡ + (chinese-cns11643-1 . #x6725) ; ø»’©” + (chinese-gb12345 . #x5458) ; 載 + (=gt-pj-1 . #x3A5C) ; 載 + (ideograph-daikanwa . 38309) ; ø¸‰–¥ + (=gt-k . 10211) ; ý¡„‚Ÿ£ + (=ucs . #x8F09) ; 載 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x434E) ; ø»š• + (ideograph-daikanwa . 38310) ; ø¸‰–¦ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 8142) + (=jis-x0208 . #x6D49) ; ø½‹¦Œ + (chinese-cns11643-1 . #x6727) ; ø»’©– + (chinese-gb12345 . #x6979) ; 輊 + (ideograph-daikanwa . 38311) ; ø¸‰–§ + (=ucs . #x8F0A) ; 輊 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5924) ; ø»‡ƒ + (ideograph-daikanwa . 38312) ; ø¸‰–¨ + (=ucs . #x4856) ; 䡖 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4354) ; ø»š› + (ideograph-daikanwa . 38313) ; ø¸‰–© + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 38314) ; ø¸‰–ª + (=ucs . #x282FC) ; 𨋼 + )) +(define-char + '((=>ucs . #x282FC) ; 𨋼 + (morohashi-daikanwa 38314 0 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x412D) ; ø»˜´ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5925) ; ø»‡„ + (ideograph-daikanwa . 38316) ; ø¸‰–¬ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4824) ; ø»”…µ + (ideograph-daikanwa . 38317) ; ø¸‰–­ + (=ucs . #x8F0B) ; 輋 + )) +(define-char + '((=>ucs . #x4857) ; 䡗 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 49755) ; ø¸Œ‰› + )) +(define-char + '((morohashi-daikanwa 49755 0 3) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x412C) ; ø»˜³ + (=ucs . #x4857) ; 䡗 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (=jis-x0208 . #x6D52) ; ø½‹¦• + (=ucs . #x8F0C) ; 輌 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6978) ; ø»…±‹ + (chinese-isoir165 . #x6978) ; ø»Ž™› + (=ucs . #x8F7C) ; è½¼ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6979) ; ø»…±Œ + (chinese-isoir165 . #x6979) ; ø»Ž™œ + (=ucs . #x8F7E) ; è½¾ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3D4E) ; ø»„¯¹ + (chinese-isoir165 . #x3D4E) ; ø»˜‰ + (=ucs . #x8F7F) ; 轿 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (chinese-isoir165 . #x2C53) ; ø»Œ¿ + (=ucs . #x8F80) ; 辀 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (chinese-gb2312 . #x697A) ; ø»…± + (chinese-isoir165 . #x697A) ; ø»Ž™ + (=ucs . #x8F81) ; 辁 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (chinese-gb2312 . #x697B) ; ø»…±Ž + (chinese-isoir165 . #x697B) ; ø»Ž™ž + (=ucs . #x8F82) ; 辂 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3D4F) ; ø»„¯º + (chinese-isoir165 . #x3D4F) ; ø»˜Š + (=ucs . #x8F83) ; 较 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x632D) ; ø»•¸ + (ideograph-daikanwa . 38322) ; ø¸‰–² + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x632F) ; ø»•º + (ideograph-daikanwa . 38323) ; ø¸‰–³ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A50) ; ø»š§© + (ideograph-daikanwa . 38324) ; ø¸‰–´ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4768) ; ø»˜™£ + (ideograph-daikanwa . 38325) ; ø¸‰–µ + (=ucs . #x28305) ; 𨌅 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E4F) ; ø»”” + (ideograph-daikanwa . 38326) ; ø¸‰–¶ + (=ucs . #x8F0D) ; 輍 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6328) ; ø»•³ + (ideograph-daikanwa . 38327) ; ø¸‰–· + )) +(define-char + '((=>ucs . #x8F0E) ; 輎 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 38328) ; ø¸‰–¸ + )) +(define-char + '((morohashi-daikanwa 38328 0 2) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E4E) ; ø»”“ + (=ucs . #x8F0E) ; 輎 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4766) ; ø»˜™¡ + (ideograph-daikanwa . 38329) ; ø¸‰–¹ + (=ucs . #x4858) ; 䡘 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x6069) ; ø»Œº + (chinese-cns11643-4 . #x476A) ; ø»˜™¥ + (ideograph-daikanwa . 38330) ; ø¸‰–º + (=ucs . #x8F0F) ; 輏 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x632B) ; ø»•¶ + (ideograph-daikanwa . 38331) ; ø¸‰–» + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A4D) ; ø»š§¦ + (ideograph-daikanwa . 38332) ; ø¸‰–¼ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x632C) ; ø»•· + (ideograph-daikanwa . 38333) ; ø¸‰–½ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x606A) ; ø»Œ» + (chinese-cns11643-2 . #x4E4C) ; ø»”‘ + (ideograph-daikanwa . 38334) ; ø¸‰–¾ + (=ucs . #x8F10) ; 輐 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E4D) ; ø»”’ + (ideograph-daikanwa . 38335) ; ø¸‰–¿ + (=ucs . #x8F11) ; 輑 + )) +(define-char + '((=>ucs . #x8F12) ; 輒 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 8145) + (=jis-x0208 . #x6D4C) ; ø½‹¦ + (korean-ksc5601 . #x7465) ; ø»Š•Š + (chinese-cns11643-1 . #x6B3B) ; ø»’¯¢ + (ideograph-daikanwa . 38336) ; ø¸‰—€ + (ucs-jis . #x8F12) ; ø½‹¦ + )) +(define-char + '((morohashi-daikanwa 38336 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-gb12345 . #x697C) ; 輒 + (=ucs . #x8F12) ; 輒 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 8147) + (japanese-jisx0208 . #x6D4E) ; ø»ˆ€ + (korean-ksc5601 . #x5842) ; ø»‰«Ÿ + (chinese-cns11643-1 . #x6B3D) ; ø»’¯¤ + (=jis-x0208-1990 . #x6D4E) ; ø½‹¦‘ + (ideograph-daikanwa . 38337) ; ø¸‰— + (=ucs . #x8F13) ; 輓 + )) +(define-char + '((=>ucs . #x8F13) ; 輓 + (morohashi-daikanwa 38337 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x6D4E) ; ø»ƒ¬• + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6327) ; ø»•² + (ideograph-daikanwa . 38338) ; ø¸‰—‚ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4769) ; ø»˜™¤ + (ideograph-daikanwa . 38339) ; ø¸‰—ƒ + (=ucs . #x4859) ; 䡙 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6330) ; ø»•» + (ideograph-daikanwa . 38340) ; ø¸‰—„ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 8148) + (=jis-x0208 . #x4A65) ; ø½Š³Ž + (korean-ksc5601 . #x5C50) ; ø»‰±¥ + (chinese-cns11643-1 . #x6B3A) ; ø»’¯¡ + (chinese-gb12345 . #x3828) ; 輔 + (ideograph-daikanwa . 38342) ; ø¸‰—† + (=ucs . #x8F14) ; 輔 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4767) ; ø»˜™¢ + (ideograph-daikanwa . 38343) ; ø¸‰—‡ + (=ucs . #x485A) ; 䡚 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A4B) ; ø»š§¤ + (ideograph-daikanwa . 38344) ; ø¸‰—ˆ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A4E) ; ø»š§§ + (ideograph-daikanwa . 38345) ; ø¸‰—‰ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 8127) + (=jis-x0208 . #x6D4B) ; ø½‹¦Ž + (korean-ksc5601 . #x4C6E) ; ø»‰š£ + (chinese-cns11643-1 . #x6B3C) ; ø»’¯£ + (chinese-gb12345 . #x4761) ; 輕 + (=gt-pj-1 . #x6D4B) ; 輕 + (ideograph-daikanwa . 38346) ; ø¸‰—Š + (=gt-k . 11238) ; ý¡„‚¯¦ + (=ucs . #x8F15) ; 輕 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x632A) ; ø»•µ + (ideograph-daikanwa . 38347) ; ø¸‰—‹ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A4F) ; ø»š§¨ + (ideograph-daikanwa . 38348) ; ø¸‰—Œ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A4C) ; ø»š§¥ + (ideograph-daikanwa . 38350) ; ø¸‰—Ž + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x497E) ; ø»–’± + (ideograph-daikanwa . 38351) ; ø¸‰— + (=ucs . #x485B) ; 䡛 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x632E) ; ø»•¹ + (ideograph-daikanwa . 38352) ; ø¸‰— + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6331) ; ø»•¼ + (ideograph-daikanwa . 49756) ; ø¸Œ‰œ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (chinese-gb2312 . #x697C) ; ø»…± + (chinese-isoir165 . #x697C) ; ø»Ž™Ÿ + (=ucs . #x8F84) ; 辄 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (chinese-gb2312 . #x3828) ; ø»„§½ + (chinese-isoir165 . #x3828) ; ø» + (=ucs . #x8F85) ; 辅 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (chinese-gb2312 . #x413E) ; ø»„µ¡ + (chinese-isoir165 . #x413E) ; ø»± + (=ucs . #x8F86) ; 辆 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2959) ; ø»ž‹œ + (ideograph-daikanwa . 38355) ; ø¸‰—“ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x606B) ; ø»Œ¼ + (chinese-cns11643-2 . #x5475) ; ø»”˜® + (ideograph-daikanwa . 38356) ; ø¸‰—” + (=ucs . #x8F16) ; 輖 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x606C) ; ø»Œ½ + (chinese-cns11643-2 . #x5476) ; ø»”˜¯ + (=jis-x0213-2-2000 . #x7961) ; ø»¦Ÿ + (ideograph-daikanwa . 38357) ; ø¸‰—• + (=ucs . #x8F17) ; 輗 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x606D) ; ø»Œ¾ + (chinese-cns11643-2 . #x5471) ; ø»”˜ª + (ideograph-daikanwa . 38358) ; ø¸‰—– + (=ucs . #x8F18) ; 輘 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8146) + (=jis-x0208 . #x6D4D) ; ø½‹¦ + (chinese-cns11643-3 . #x4F36) ; ø»–š + (ideograph-daikanwa . 38359) ; ø¸‰—— + (=ucs . #x8F19) ; 輙 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5472) ; ø»”˜« + (ideograph-daikanwa . 38360) ; ø¸‰—˜ + (=ucs . #x8F1A) ; 輚 + )) +(define-char + '((=>ucs . #x8F1B) ; 輛 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8159) + (=jis-x0208 . #x6D51) ; ø½‹¦” + (korean-ksc5601 . #x5560) ; ø»‰§£ + (ideograph-daikanwa . 38361) ; ø¸‰—™ + (ucs-jis . #x8F1B) ; ø½‹¦” + )) +(define-char + '((morohashi-daikanwa 38361 0 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F43) ; ø»’µ¢ + (chinese-gb12345 . #x413E) ; 輛 + (=ucs . #x8F1B) ; 輛 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5160) ; ø»š²‹ + (ideograph-daikanwa . 38362) ; ø¸‰—š + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E28) ; ø»˜¢µ + (ideograph-daikanwa . 38363) ; ø¸‰—› + (=ucs . #x485C) ; 䡜 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E27) ; ø»˜¢´ + (ideograph-daikanwa . 38364) ; ø¸‰—œ + (=ucs . #x485D) ; 䡝 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2957) ; ø»ž‹š + (ideograph-daikanwa . 38365) ; ø¸‰— + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x295E) ; ø»ž‹¡ + (ideograph-daikanwa . 38366) ; ø¸‰—ž + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2962) ; ø»ž‹¥ + (ideograph-daikanwa . 38367) ; ø¸‰—Ÿ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8151) + (=jis-x0208 . #x6D4F) ; ø½‹¦’ + (korean-ksc5601 . #x764A) ; ø»Š—« + (chinese-cns11643-1 . #x6F48) ; ø»’µ§ + (chinese-gb12345 . #x6A22) ; 輜 + (ideograph-daikanwa . 38368) ; ø¸‰—  + (=ucs . #x8F1C) ; 輜 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E2A) ; ø»˜¢· + (ideograph-daikanwa . 38369) ; ø¸‰—¡ + (=ucs . #x485E) ; 䡞 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E29) ; ø»˜¢¶ + (ideograph-daikanwa . 38370) ; ø¸‰—¢ + (=ucs . #x485F) ; 䡟 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2956) ; ø»ž‹™ + (ideograph-daikanwa . 38371) ; ø¸‰—£ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8149) + (=jis-x0208 . #x3531) ; ø½Š“¤ + (korean-ksc5601 . #x7D4A) ; ø»Š¡½ + (chinese-cns11643-1 . #x6F42) ; ø»’µ¡ + (chinese-gb12345 . #x3B54) ; 輝 + (ideograph-daikanwa . 38372) ; ø¸‰—¤ + (=ucs . #x8F1D) ; 輝 + )) +(define-char + '((=>ucs . #x8F1E) ; 輞 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x606E) ; ø»Œ¿ + (=jis-x0213-1-2000 . #x7C4D) ; ø»¤™’ + (ideograph-daikanwa . 38373) ; ø¸‰—¥ + (ucs-jis . #x8F1E) ; ø»Œ¿ + )) +(define-char + '((morohashi-daikanwa 38373 0 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (korean-ksc5601 . #x5856) ; ø»‰«³ + (chinese-cns11643-1 . #x6F49) ; ø»’µ¨ + (chinese-gb12345 . #x697E) ; 輞 + (=ucs . #x8F1E) ; 輞 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8153) + (=jis-x0208 . #x6D50) ; ø½‹¦“ + (korean-ksc5601 . #x744F) ; ø»Š”´ + (chinese-cns11643-1 . #x6F44) ; ø»’µ£ + (chinese-gb12345 . #x6A21) ; 輟 + (ideograph-daikanwa . 38374) ; ø¸‰—¦ + (=ucs . #x8F1F) ; 輟 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2963) ; ø»ž‹¦ + (ideograph-daikanwa . 38375) ; ø¸‰—§ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5159) ; ø»š²„ + (ideograph-daikanwa . 38376) ; ø¸‰—¨ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x295A) ; ø»ž‹ + (ideograph-daikanwa . 38377) ; ø¸‰—© + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2955) ; ø»ž‹˜ + (ideograph-daikanwa . 38378) ; ø¸‰—ª + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x295C) ; ø»ž‹Ÿ + (ideograph-daikanwa . 38379) ; ø¸‰—« + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x606F) ; ø»Œ‚€ + (chinese-cns11643-2 . #x5473) ; ø»”˜¬ + (ideograph-daikanwa . 38380) ; ø¸‰—¬ + (=ucs . #x8F20) ; è¼  + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x6070) ; ø»Œ‚ + (chinese-cns11643-4 . #x4E2D) ; ø»˜¢º + (ideograph-daikanwa . 38381) ; ø¸‰—­ + (=ucs . #x8F21) ; 輡 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5158) ; ø»š²ƒ + (ideograph-daikanwa . 38382) ; ø¸‰—® + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x515B) ; ø»š²† + (ideograph-daikanwa . 38383) ; ø¸‰—¯ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x515E) ; ø»š²‰ + (ideograph-daikanwa . 38384) ; ø¸‰—° + )) +(define-char + '((=>ucs . #x2832E) ; 𨌮 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 38385) ; ø¸‰—± + )) +(define-char + '((morohashi-daikanwa 38385 0 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E2C) ; ø»˜¢¹ + (=ucs . #x2832E) ; 𨌮 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F33) ; ø»–šš + (ideograph-daikanwa . 38386) ; ø¸‰—² + (=ucs . #x8F22) ; è¼¢ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 38387) ; ø¸‰—³ + )) +(define-char + '((morohashi-daikanwa 38387 0 2) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6329) ; ø»•´ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2958) ; ø»ž‹› + (ideograph-daikanwa . 38388) ; ø¸‰—´ + )) +(define-char + '((=>ucs . #x8F23) ; è¼£ + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x6071) ; ø»Œ‚‚ + (ideograph-daikanwa . 38389) ; ø¸‰—µ + (ucs-jis . #x8F23) ; ø»Œ‚‚ + )) +(define-char + '((morohashi-daikanwa 38389 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5474) ; ø»”˜­ + (=ucs . #x8F23) ; è¼£ + )) +(define-char + '((=>ucs . #x8F24) ; 輤 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 38390) ; ø¸‰—¶ + )) +(define-char + '((morohashi-daikanwa 38390 0 5) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5470) ; ø»”˜© + (=ucs . #x8F24) ; 輤 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x6072) ; ø»Œ‚ƒ + (chinese-cns11643-1 . #x6F4A) ; ø»’µ© + (chinese-gb12345 . #x3975) ; è¼¥ + (ideograph-daikanwa . 38391) ; ø¸‰—· + (=ucs . #x8F25) ; è¼¥ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x295D) ; ø»ž‹  + (ideograph-daikanwa . 38392) ; ø¸‰—¸ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8162) + (=jis-x0208 . #x6D53) ; ø½‹¦– + (korean-ksc5601 . #x5626) ; ø»‰¨‡ + (chinese-cns11643-1 . #x6F46) ; ø»’µ¥ + (chinese-gb12345 . #x697D) ; 輦 + (ideograph-daikanwa . 38393) ; ø¸‰—¹ + (=ucs . #x8F26) ; 輦 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x295B) ; ø»ž‹ž + (ideograph-daikanwa . 38394) ; ø¸‰—º + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 38395) ; ø¸‰—» + )) +(define-char + '((morohashi-daikanwa 38395 0 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x515D) ; ø»š²ˆ + )) +(define-char + '((=>ucs . #x8F27) ; 輧 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (korean-ksc5601 . #x5C3E) ; ø»‰±“ + (japanese-jisx0212 . #x6073) ; ø»Œ‚„ + (ideograph-daikanwa . 38396) ; ø¸‰—¼ + (ucs-jis . #x8F27) ; ø»‰±“ + )) +(define-char + '((morohashi-daikanwa 38396 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F35) ; ø»–šœ + (=ucs . #x8F27) ; 輧 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x6074) ; ø»Œ‚… + (chinese-cns11643-4 . #x4E2B) ; ø»˜¢¸ + (ideograph-daikanwa . 38397) ; ø¸‰—½ + (=ucs . #x8F28) ; 輨 + )) +(define-char + '((=>ucs . #x8F29) ; 輩 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8154) + (japanese-jisx0208-1978 . #x475A) ; ø»‚´­ + (japanese-jisx0208 . #x475A) ; ø»‡ˆµ + (ideograph-daikanwa . 38398) ; ø¸‰—¾ + )) +(define-char + '((=>ucs . #x8F29) ; 輩 + (morohashi-daikanwa 38398 0 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (korean-ksc5601 . #x5B54) ; ø»‰°‹ + (=jis-x0208-1990 . #x475A) ; ø½Š®© + (=gt-pj-1 . #x475A) ; ø»‰°‹ + (=gt-k . 11935) ; ý¡„‚ºŸ + (ucs-jis . #x8F29) ; ø»‰°‹ + )) +(define-char + '((=>ucs . #x8F29) ; 輩 + (morohashi-daikanwa 38398 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F45) ; ø»’µ¤ + (ucs-cns . #x8F29) ; ø»’µ¤ + )) +(define-char + '((morohashi-daikanwa 38398 0 2) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-gb12345 . #x3132) ; 輩 + (=ucs . #x8F29) ; 輩 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F34) ; ø»–š› + (=jis-x0213-2-2000 . #x7962) ; ø»¦Ÿ‘ + (ideograph-daikanwa . 38399) ; ø¸‰—¿ + (=ucs . #x8F2B) ; 輫 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8161) + (=jis-x0208 . #x4E58) ; ø½Š¸¹ + (korean-ksc5601 . #x5747) ; ø»‰ª† + (chinese-cns11643-1 . #x6F47) ; ø»’µ¦ + (chinese-gb12345 . #x4256) ; 輪 + (=gt-pj-1 . #x4E58) ; 輪 + (ideograph-daikanwa . 38400) ; ø¸‰˜€ + (=gt-k . 11960) ; ý¡„‚º¸ + (=ucs . #x8F2A) ; 輪 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x515F) ; ø»š²Š + (ideograph-daikanwa . 38401) ; ø¸‰˜ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x6075) ; ø»Œ‚† + (chinese-cns11643-2 . #x546F) ; ø»”˜¨ + (ideograph-daikanwa . 38402) ; ø¸‰˜‚ + (=ucs . #x8F2C) ; 輬 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2952) ; ø»ž‹• + (ideograph-daikanwa . 38403) ; ø¸‰˜ƒ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5157) ; ø»š²‚ + (ideograph-daikanwa . 38404) ; ø¸‰˜„ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2954) ; ø»ž‹— + (ideograph-daikanwa . 38405) ; ø¸‰˜… + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x515C) ; ø»š²‡ + (ideograph-daikanwa . 38406) ; ø¸‰˜† + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x515A) ; ø»š²… + (ideograph-daikanwa . 38407) ; ø¸‰˜‡ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2961) ; ø»ž‹¤ + (ideograph-daikanwa . 38408) ; ø¸‰˜ˆ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x295F) ; ø»ž‹¢ + (ideograph-daikanwa . 38409) ; ø¸‰˜‰ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2953) ; ø»ž‹– + (ideograph-daikanwa . 38410) ; ø¸‰˜Š + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2960) ; ø»ž‹£ + (ideograph-daikanwa . 38411) ; ø¸‰˜‹ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (chinese-gb2312 . #x697D) ; ø»…± + (chinese-isoir165 . #x697D) ; ø»Ž™  + (=ucs . #x8F87) ; 辇 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (chinese-gb2312 . #x3975) ; ø»„ª¨ + (chinese-isoir165 . #x3975) ; ø»’¸ + (=ucs . #x8F8A) ; 辊 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (chinese-gb2312 . #x697E) ; ø»…±‘ + (chinese-isoir165 . #x697E) ; ø»Ž™¡ + (=ucs . #x8F8B) ; 辋 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (=ucs . #x8F8C) ; 辌 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6A21) ; ø»…±’ + (chinese-isoir165 . #x6A21) ; ø»Ž™¢ + (=ucs . #x8F8D) ; 辍 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6A22) ; ø»…±“ + (chinese-isoir165 . #x6A22) ; ø»Ž™£ + (=ucs . #x8F8E) ; 辎 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x6076) ; ø»Œ‚‡ + (chinese-cns11643-3 . #x5324) ; ø»– ƒ + (=jis-x0213-1-2000 . #x7C4E) ; ø»¤™“ + (ideograph-daikanwa . 38412) ; ø¸‰˜Œ + (=ucs . #x8F2D) ; è¼­ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x5323) ; ø»– ‚ + (ideograph-daikanwa . 38413) ; ø¸‰˜ + (=ucs . #x4860) ; ä¡  + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3429) ; ø»žš¶ + (ideograph-daikanwa . 38414) ; ø¸‰˜Ž + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x6077) ; ø»Œ‚ˆ + (chinese-cns11643-2 . #x5A76) ; ø»”¡£ + (ideograph-daikanwa . 38415) ; ø¸‰˜ + (=ucs . #x8F2E) ; è¼® + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5872) ; ø»š¼¯ + (ideograph-daikanwa . 38416) ; ø¸‰˜ + (=ucs . #x4861) ; ä¡¡ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5873) ; ø»š¼° + (ideograph-daikanwa . 38417) ; ø¸‰˜‘ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x342F) ; ø»žš¼ + (ideograph-daikanwa . 38418) ; ø¸‰˜’ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5874) ; ø»š¼± + (ideograph-daikanwa . 38419) ; ø¸‰˜“ + )) +(define-char + '((=>ucs . #x8F2F) ; 輯 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 38420) ; ø¸‰˜” + )) +(define-char + '((=>ucs . #x8F2F) ; 輯 + (morohashi-daikanwa 38420 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (=jis-x0208-1990 . #x3D34) ; ø½ŠŸ— + (ucs-jis . #x8F2F) ; ø½ŠŸ— + )) +(define-char + '((morohashi-daikanwa 38420 0 2) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 8163) + (japanese-jisx0208-1978 . #x3D34) ; ø»‚¥› + (japanese-jisx0208 . #x3D34) ; ø»†¹£ + (korean-ksc5601 . #x727E) ; ø»Š’§ + (chinese-gb12345 . #x3C2D) ; 輯 + (=ucs . #x8F2F) ; 輯 + )) +(define-char + '((=>ucs . #x8F2F) ; 輯 + (morohashi-daikanwa 38420 0 3) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x7252) ; ø»’º‹ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x342D) ; ø»žšº + (ideograph-daikanwa . 38421) ; ø¸‰˜• + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5870) ; ø»š¼­ + (ideograph-daikanwa . 38422) ; ø¸‰˜– + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x342B) ; ø»žš¸ + (ideograph-daikanwa . 38423) ; ø¸‰˜— + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5433) ; ø»˜«´ + (ideograph-daikanwa . 38424) ; ø¸‰˜˜ + (=ucs . #x4862) ; ä¡¢ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x5322) ; ø»–  + (ideograph-daikanwa . 38425) ; ø¸‰˜™ + (=ucs . #x8F30) ; è¼° + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x5321) ; ø»– € + (ideograph-daikanwa . 38426) ; ø¸‰˜š + (=ucs . #x8F31) ; è¼± + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A78) ; ø»”¡¥ + (ideograph-daikanwa . 38427) ; ø¸‰˜› + (=ucs . #x8F32) ; è¼² + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5434) ; ø»˜«µ + (ideograph-daikanwa . 38428) ; ø¸‰˜œ + (=ucs . #x4863) ; ä¡£ + )) +(define-char + '((=>ucs . #x8F33) ; è¼³ + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 38429) ; ø¸‰˜ + )) +(define-char + '((morohashi-daikanwa 38429 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 8165) + (=jis-x0208 . #x6D54) ; ø½‹¦— + (korean-ksc5601 . #x714D) ; ø»Š˜ + (chinese-cns11643-1 . #x7254) ; ø»’º + (chinese-gb12345 . #x6A23) ; è¼³ + (=ucs . #x8F33) ; è¼³ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3434) ; ø»ž› + (ideograph-daikanwa . 38430) ; ø¸‰˜ž + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x586E) ; ø»š¼« + (ideograph-daikanwa . 38431) ; ø¸‰˜Ÿ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x6078) ; ø»Œ‚‰ + (chinese-cns11643-2 . #x5A7B) ; ø»”¡¨ + (ideograph-daikanwa . 38432) ; ø¸‰˜  + (=ucs . #x8F34) ; è¼´ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5871) ; ø»š¼® + (ideograph-daikanwa . 38433) ; ø¸‰˜¡ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x586D) ; ø»š¼ª + (ideograph-daikanwa . 38434) ; ø¸‰˜¢ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x6079) ; ø»Œ‚Š + (chinese-cns11643-2 . #x5A77) ; ø»”¡¤ + (ideograph-daikanwa . 38435) ; ø¸‰˜£ + (=ucs . #x8F35) ; è¼µ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x607A) ; ø»Œ‚‹ + (chinese-cns11643-2 . #x5A75) ; ø»”¡¢ + (=jis-x0213-1-2000 . #x7C4F) ; ø»¤™” + (ideograph-daikanwa . 38436) ; ø¸‰˜¤ + (=ucs . #x8F36) ; 輶 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x607B) ; ø»Œ‚Œ + (chinese-cns11643-2 . #x5A7A) ; ø»”¡§ + (ideograph-daikanwa . 38437) ; ø¸‰˜¥ + (=ucs . #x8F37) ; è¼· + )) +(define-char + '((=>ucs . #x8F38) ; 輸 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (korean-ksc5601 . #x6243) ; ø»‰ºŒ + (ideograph-daikanwa . 38438) ; ø¸‰˜¦ + )) +(define-char + '((morohashi-daikanwa 38438 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3431) ; ø»žš¾ + )) +(define-char + '((morohashi-daikanwa 38438 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (=jis-x0208 . #x4D22) ; ø½Š¶¥ + (chinese-gb12345 . #x4A64) ; 輸 + (=ucs . #x8F38) ; 輸 + )) +(define-char + '((=>ucs . #x8F38) ; 輸 + (morohashi-daikanwa 38438 1 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x7253) ; ø»’ºŒ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3435) ; ø»ž›‚ + (ideograph-daikanwa . 38439) ; ø¸‰˜§ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (=jis-x0208 . #x6D56) ; ø½‹¦™ + (korean-ksc5601 . #x5C5E) ; ø»‰±³ + (chinese-cns11643-2 . #x5A79) ; ø»”¡¦ + (ideograph-daikanwa . 38440) ; ø¸‰˜¨ + (=ucs . #x8F39) ; è¼¹ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x607C) ; ø»Œ‚ + (chinese-cns11643-7 . #x3432) ; ø»žš¿ + (ideograph-daikanwa . 38441) ; ø¸‰˜© + (=ucs . #x8F3A) ; 輺 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 8168) + (=jis-x0208 . #x6D55) ; ø½‹¦˜ + (korean-ksc5601 . #x5C5F) ; ø»‰±´ + (chinese-cns11643-1 . #x7251) ; ø»’ºŠ + (chinese-gb12345 . #x3778) ; è¼» + (ideograph-daikanwa . 38442) ; ø¸‰˜ª + (=ucs . #x8F3B) ; è¼» + )) +(define-char + '((=>ucs . #x4864) ; 䡤 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 38443) ; ø¸‰˜« + )) +(define-char + '((morohashi-daikanwa 38443 0 2) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5161) ; ø»š²Œ + (=ucs . #x4864) ; 䡤 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3430) ; ø»žš½ + (ideograph-daikanwa . 38444) ; ø¸‰˜¬ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3436) ; ø»ž›ƒ + (ideograph-daikanwa . 38445) ; ø¸‰˜­ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5435) ; ø»˜«¶ + (ideograph-daikanwa . 38446) ; ø¸‰˜® + (=ucs . #x28367) ; 𨍧 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x586F) ; ø»š¼¬ + (ideograph-daikanwa . 38447) ; ø¸‰˜¯ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x342C) ; ø»žš¹ + (ideograph-daikanwa . 38448) ; ø¸‰˜° + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x342A) ; ø»žš· + (ideograph-daikanwa . 38449) ; ø¸‰˜± + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x342E) ; ø»žš» + (ideograph-daikanwa . 38450) ; ø¸‰˜² + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3433) ; ø»ž›€ + (ideograph-daikanwa . 49757) ; ø¸Œ‰ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6A23) ; ø»…±” + (chinese-isoir165 . #x6A23) ; ø»Ž™¤ + (=ucs . #x8F8F) ; 辏 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (chinese-gb2312 . #x3778) ; ø»„§¯ + (chinese-isoir165 . #x3778) ; ø»¿ + (=ucs . #x8F90) ; 辐 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (chinese-gb2312 . #x3C2D) ; ø»„­º + (chinese-isoir165 . #x3C2D) ; ø»–Š + (=ucs . #x8F91) ; 辑 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (chinese-isoir165 . #x2C54) ; ø»Œ¿‘ + (=ucs . #x8F92) ; 辒 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (chinese-gb2312 . #x4A64) ; ø»…ƒ• + (chinese-isoir165 . #x4A64) ; ø»«¥ + (=ucs . #x8F93) ; 输 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (kangxi-radical . 30) ; ⼝ + (kangxi-strokes . 10) + (chinese-gb2312 . #x604E) ; ø»…£“ + (chinese-isoir165 . #x604E) ; ø»Ž‹£ + (=ucs . #x8F94) ; 辔 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x586C) ; ø»š¼© + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-3 . #x5658) ; ø»–¥‘ + (ideograph-daikanwa . 38455) ; ø¸‰˜· + (=ucs . #x4865) ; ä¡¥ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C4A) ; ø»ž§‡ + (ideograph-daikanwa . 38456) ; ø¸‰˜¸ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C52) ; ø»ž§ + (ideograph-daikanwa . 38457) ; ø¸‰˜¹ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F25) ; ø»›…´ + (ideograph-daikanwa . 38458) ; ø¸‰˜º + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5932) ; ø»˜³‰ + (ideograph-daikanwa . 38459) ; ø¸‰˜» + (=ucs . #x4866) ; 䡦 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C4D) ; ø»ž§Š + (ideograph-daikanwa . 38460) ; ø¸‰˜¼ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C4C) ; ø»ž§‰ + (ideograph-daikanwa . 38461) ; ø¸‰˜½ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C4B) ; ø»ž§ˆ + (ideograph-daikanwa . 38462) ; ø¸‰˜¾ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C53) ; ø»ž§ + (ideograph-daikanwa . 38463) ; ø¸‰˜¿ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5933) ; ø»˜³Š + (ideograph-daikanwa . 38464) ; ø¸‰™€ + (=ucs . #x28370) ; 𨍰 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-3 . #x5659) ; ø»–¥’ + (ideograph-daikanwa . 38465) ; ø¸‰™ + (=ucs . #x8F3D) ; è¼½ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C50) ; ø»ž§ + (ideograph-daikanwa . 38466) ; ø¸‰™‚ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 8177) + (=jis-x0208 . #x6D59) ; ø½‹¦œ + (korean-ksc5601 . #x6F2D) ; ø»ŠŒ¼ + (chinese-cns11643-1 . #x755E) ; ø»’¾± + (chinese-gb12345 . #x5537) ; è¼¾ + (ideograph-daikanwa . 38467) ; ø¸‰™ƒ + (=ucs . #x8F3E) ; è¼¾ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 8178) + (=jis-x0208 . #x4D41) ; ø½Š·„ + (korean-ksc5601 . #x662B) ; ø»‰¿¬ + (chinese-cns11643-1 . #x7561) ; ø»’¾´ + (chinese-gb12345 . #x535F) ; 輿 + (ideograph-daikanwa . 38468) ; ø¸‰™„ + (=ucs . #x8F3F) ; 輿 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5934) ; ø»˜³‹ + (ideograph-daikanwa . 38469) ; ø¸‰™… + (=ucs . #x28372) ; 𨍲 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C51) ; ø»ž§Ž + (ideograph-daikanwa . 38470) ; ø¸‰™† + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F22) ; ø»›…± + (ideograph-daikanwa . 38471) ; ø¸‰™‡ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C49) ; ø»ž§† + (ideograph-daikanwa . 38472) ; ø¸‰™ˆ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x607D) ; ø»Œ‚Ž + (chinese-cns11643-2 . #x5F6D) ; ø»”¨° + (=jis-x0213-2-2000 . #x7963) ; ø»¦Ÿ’ + (ideograph-daikanwa . 38473) ; ø¸‰™‰ + (=ucs . #x8F40) ; 轀 + )) +(define-char + '((morohashi-daikanwa 38473 0 5) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x5325) ; ø»– „ + (=ucs . #x8F3C) ; è¼¼ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F2B) ; ø»›…º + (ideograph-daikanwa . 38474) ; ø¸‰™Š + )) +(define-char + '((=>ucs . #x28377) ; 𨍷 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 38475) ; ø¸‰™‹ + )) +(define-char + '((morohashi-daikanwa 38475 0 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (=ucs . #x28377) ; 𨍷 + )) +(define-char + '((=>ucs . #x28377) ; 𨍷 + (morohashi-daikanwa 38475 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5936) ; ø»˜³ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F28) ; ø»›…· + (ideograph-daikanwa . 38476) ; ø¸‰™Œ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x607E) ; ø»Œ‚ + (chinese-cns11643-3 . #x565A) ; ø»–¥“ + (ideograph-daikanwa . 38477) ; ø¸‰™ + (=ucs . #x8F41) ; 轁 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F27) ; ø»›…¶ + (ideograph-daikanwa . 38478) ; ø¸‰™Ž + )) +(define-char + '((=>ucs . #x8F42) ; 轂 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 8176) + (=jis-x0208 . #x6D58) ; ø½‹¦› + (ideograph-daikanwa . 38479) ; ø¸‰™ + (ucs-jis . #x8F42) ; ø½‹¦› + )) +(define-char + '((morohashi-daikanwa 38479 0 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-1 . #x755F) ; ø»’¾² + (chinese-gb12345 . #x6C31) ; 轂 + (=ucs . #x8F42) ; 轂 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5935) ; ø»˜³Œ + (ideograph-daikanwa . 38480) ; ø¸‰™ + (=ucs . #x4867) ; 䡧 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x6121) ; ø»Œ‚ + (ideograph-daikanwa . 38481) ; ø¸‰™‘ + (=ucs . #x8F43) ; 轃 + )) +(define-char + '((=>ucs . #x8F43) ; 轃 + (morohashi-daikanwa 38481 0 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F6C) ; ø»”¨¯ + )) +(define-char + '((=>ucs . #x8F44) ; 轄 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 38482) ; ø¸‰™’ + )) +(define-char + '((=>ucs . #x8F44) ; 轄 + (morohashi-daikanwa 38482 0 2) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-1 . #x755D) ; ø»’¾° + )) +(define-char + '((=>ucs . #x8F44) ; 轄 + (morohashi-daikanwa 38482 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (=jis-x0208 . #x336D) ; ø½Š‘¤ + (ucs-jis . #x8F44) ; ø½Š‘¤ + )) +(define-char + '((morohashi-daikanwa 38482 1 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (korean-ksc5601 . #x795D) ; ø»Šœ˜ + (chinese-gb12345 . #x4F3D) ; 轄 + (=ucs . #x8F44) ; 轄 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 8172) + (=jis-x0208 . #x6D57) ; ø½‹¦š + (korean-ksc5601 . #x6A3F) ; ø»Š…¸ + (chinese-cns11643-1 . #x7560) ; ø»’¾³ + (chinese-gb12345 . #x542F) ; 轅 + (ideograph-daikanwa . 38483) ; ø¸‰™“ + (=ucs . #x8F45) ; 轅 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5937) ; ø»˜³Ž + (ideograph-daikanwa . 38484) ; ø¸‰™” + (=ucs . #x4868) ; 䡨 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-3 . #x5657) ; ø»–¥ + (ideograph-daikanwa . 38485) ; ø¸‰™• + (=ucs . #x4869) ; ä¡© + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F24) ; ø»›…³ + (ideograph-daikanwa . 38486) ; ø¸‰™– + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5931) ; ø»˜³ˆ + (ideograph-daikanwa . 38487) ; ø¸‰™— + (=ucs . #x486A) ; 䡪 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C54) ; ø»ž§‘ + (ideograph-daikanwa . 38488) ; ø¸‰™˜ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F26) ; ø»›…µ + (ideograph-daikanwa . 38489) ; ø¸‰™™ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F23) ; ø»›…² + (ideograph-daikanwa . 38490) ; ø¸‰™š + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F29) ; ø»›…¸ + (ideograph-daikanwa . 38491) ; ø¸‰™› + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C4F) ; ø»ž§Œ + (ideograph-daikanwa . 38492) ; ø¸‰™œ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C4E) ; ø»ž§‹ + (ideograph-daikanwa . 38493) ; ø¸‰™ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (chinese-gb2312 . #x542F) ; ø»…‘Œ + (chinese-isoir165 . #x542F) ; ø»¹œ + (=ucs . #x8F95) ; 辕 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (chinese-gb2312 . #x4F3D) ; ø»…Š„ + (chinese-isoir165 . #x4F3D) ; ø»²” + (=ucs . #x8F96) ; 辖 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (chinese-gb2312 . #x5537) ; ø»…’² + (chinese-isoir165 . #x5537) ; ø»»‚ + (=ucs . #x8F97) ; 辗 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F2A) ; ø»›…¹ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D7C) ; ø»˜º‹ + (ideograph-daikanwa . 38494) ; ø¸‰™ž + (=ucs . #x486B) ; ä¡« + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D7B) ; ø»˜ºŠ + (ideograph-daikanwa . 38495) ; ø¸‰™Ÿ + (=ucs . #x486C) ; 䡬 + )) +(define-char + '((=>ucs . #x2838A) ; 𨎊 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 38496) ; ø¸‰™  + )) +(define-char + '((morohashi-daikanwa 38496 0 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D79) ; ø»˜ºˆ + (=ucs . #x2838A) ; 𨎊 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4370) ; ø»ž±¿ + (ideograph-daikanwa . 38497) ; ø¸‰™¡ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4372) ; ø»ž² + (ideograph-daikanwa . 38498) ; ø¸‰™¢ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D7A) ; ø»˜º‰ + (ideograph-daikanwa . 38499) ; ø¸‰™£ + (=ucs . #x486D) ; ä¡­ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6535) ; ø»›Ž¸ + (ideograph-daikanwa . 38500) ; ø¸‰™¤ + (=ucs . #x486E) ; ä¡® + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D7D) ; ø»˜ºŒ + (ideograph-daikanwa . 38501) ; ø¸‰™¥ + (=ucs . #x486F) ; 䡯 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 8180) + (=jis-x0208 . #x6D5C) ; ø½‹¦Ÿ + (chinese-cns11643-2 . #x6370) ; ø»”®« + (chinese-gb12345 . #x6A24) ; 轆 + (ideograph-daikanwa . 38502) ; ø¸‰™¦ + (=ucs . #x8F46) ; 轆 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x6122) ; ø»Œ‚‘ + (chinese-cns11643-2 . #x6371) ; ø»”®¬ + (ideograph-daikanwa . 38503) ; ø¸‰™§ + (=ucs . #x8F47) ; 轇 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5D7E) ; ø»˜º + (ideograph-daikanwa . 38504) ; ø¸‰™¨ + (=ucs . #x4870) ; ä¡° + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6372) ; ø»”®­ + (ideograph-daikanwa . 38505) ; ø¸‰™© + (=ucs . #x8F48) ; 轈 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6534) ; ø»›Ž· + (ideograph-daikanwa . 38506) ; ø¸‰™ª + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 8120) + (=jis-x0208 . #x6D5B) ; ø½‹¦ž + (korean-ksc5601 . #x6F2E) ; ø»ŠŒ½ + (chinese-cns11643-1 . #x774B) ; ø»“š + (chinese-gb12345 . #x572A) ; 轉 + (ideograph-daikanwa . 38507) ; ø¸‰™« + (=ucs . #x8F49) ; 轉 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x5937) ; ø»–©Š + (=jis-x0213-2-2000 . #x7964) ; ø»¦Ÿ“ + (ideograph-daikanwa . 38508) ; ø¸‰™¬ + (=ucs . #x8F4A) ; 轊 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6532) ; ø»›Žµ + (ideograph-daikanwa . 38509) ; ø¸‰™­ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6531) ; ø»›Ž´ + (ideograph-daikanwa . 38510) ; ø¸‰™® + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 38511) ; ø¸‰™¯ + )) +(define-char + '((morohashi-daikanwa 38511 0 9) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6533) ; ø»›Ž¶ + )) +(define-char + '((=>ucs . #x8F4B) ; 轋 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 38513) ; ø¸‰™± + )) +(define-char + '((morohashi-daikanwa 38513 0 2) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6373) ; ø»”®® + (=ucs . #x8F4B) ; 轋 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x436D) ; ø»ž±¼ + (ideograph-daikanwa . 38514) ; ø¸‰™² + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x436F) ; ø»ž±¾ + (ideograph-daikanwa . 38515) ; ø¸‰™³ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4371) ; ø»ž²€ + (ideograph-daikanwa . 38516) ; ø¸‰™´ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x436E) ; ø»ž±½ + (ideograph-daikanwa . 38517) ; ø¸‰™µ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E21) ; ø»˜ºŽ + (ideograph-daikanwa . 49758) ; ø¸Œ‰ž + (=ucs . #x2838C) ; 𨎌 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (=ucs . #x8F4C) ; 轌 + )) +(define-char + '((=>ucs . #x8F4C) ; 轌 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (total-strokes . 18) + (=jis-x0208 . #x6D5A) ; ø½‹¦ + (ucs-jis . #x8F4C) ; ø½‹¦ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 11) + (chinese-gb2312 . #x6A24) ; ø»…±• + (chinese-isoir165 . #x6A24) ; ø»Ž™¥ + (=ucs . #x8F98) ; 辘 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6978) ; ø»›•³ + (ideograph-daikanwa . 38521) ; ø¸‰™¹ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A6E) ; ø»ž¼ + (ideograph-daikanwa . 38522) ; ø¸‰™º + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A71) ; ø»ž¼’ + (ideograph-daikanwa . 38523) ; ø¸‰™» + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 18) + (daikanwa-radical . 159) + (daikanwa-strokes . 12) + (shinjigen-2 . 8182) + (=jis-x0208 . #x4532) ; ø½Š«… + (korean-ksc5601 . #x7450) ; ø»Š”µ + (chinese-gb12345 . #x555E) ; 轍 + (ideograph-daikanwa . 38524) ; ø¸‰™¼ + (=ucs . #x8F4D) ; 轍 + )) +(define-char + '((=>ucs . #x8F4D) ; 轍 + (morohashi-daikanwa 38524 0 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 18) + (daikanwa-radical . 159) + (daikanwa-strokes . 12) + (chinese-cns11643-1 . #x774C) ; ø»“› + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A6F) ; ø»ž¼ + (ideograph-daikanwa . 38525) ; ø¸‰™½ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A70) ; ø»ž¼‘ + (ideograph-daikanwa . 38526) ; ø¸‰™¾ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6159) ; ø»˜¿  + (ideograph-daikanwa . 38527) ; ø¸‰™¿ + (=ucs . #x4872) ; 䡲 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x697A) ; ø»›•µ + (ideograph-daikanwa . 38528) ; ø¸‰š€ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x615A) ; ø»˜¿¡ + (ideograph-daikanwa . 38529) ; ø¸‰š + (=ucs . #x283AA) ; 𨎪 + )) +(define-char + '((=>ucs . #x283AB) ; 𨎫 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 38530) ; ø¸‰š‚ + )) +(define-char + '((morohashi-daikanwa 38530 0 0) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x615B) ; ø»˜¿¢ + (=ucs . #x283AB) ; 𨎫 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6979) ; ø»›•´ + (ideograph-daikanwa . 38531) ; ø¸‰šƒ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-2 . 8181) + (=jis-x0208 . #x6D5D) ; ø½‹¦  + (korean-ksc5601 . #x4E73) ; ø»‰¤ + (chinese-cns11643-1 . #x792F) ; ø»“ƒº + (chinese-gb12345 . #x3D4E) ; 轎 + (ideograph-daikanwa . 38532) ; ø¸‰š„ + (=ucs . #x8F4E) ; 轎 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6158) ; ø»˜¿Ÿ + (ideograph-daikanwa . 38533) ; ø¸‰š… + (=ucs . #x4873) ; 䡳 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x6123) ; ø»Œ‚’ + (chinese-cns11643-2 . #x6744) ; ø»”³· + (ideograph-daikanwa . 38534) ; ø¸‰š† + (=ucs . #x8F4F) ; 轏 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6977) ; ø»›•² + (ideograph-daikanwa . 38535) ; ø¸‰š‡ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6157) ; ø»˜¿ž + (ideograph-daikanwa . 38536) ; ø¸‰šˆ + (=ucs . #x4874) ; ä¡´ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x697B) ; ø»›•¶ + (ideograph-daikanwa . 38537) ; ø¸‰š‰ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x6745) ; ø»”³¸ + (ideograph-daikanwa . 38538) ; ø¸‰šŠ + (=ucs . #x8F50) ; 轐 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x6124) ; ø»Œ‚“ + (chinese-cns11643-2 . #x6743) ; ø»”³¶ + (ideograph-daikanwa . 38539) ; ø¸‰š‹ + (=ucs . #x8F51) ; 轑 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x6125) ; ø»Œ‚” + (chinese-cns11643-2 . #x6742) ; ø»”³µ + (ideograph-daikanwa . 38540) ; ø¸‰šŒ + (=ucs . #x8F52) ; 轒 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x6126) ; ø»Œ‚• + (chinese-cns11643-2 . #x6746) ; ø»”³¹ + (ideograph-daikanwa . 38541) ; ø¸‰š + (=ucs . #x8F53) ; 轓 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (japanese-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-1 . #x792E) ; ø»“ƒ¹ + (chinese-gb12345 . #x6A25) ; 轔 + (ideograph-daikanwa . 38542) ; ø¸‰šŽ + (=ucs . #x8F54) ; 轔 + )) +(define-char + '((=>ucs . #x8F54) ; 轔 + (morohashi-daikanwa 38542 0 4) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (japanese-jisx0212 . #x6127) ; ø»Œ‚– + (=jis-x0213-1-2000 . #x7C50) ; ø»¤™• + (ucs-jis . #x8F54) ; ø»Œ‚– + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A72) ; ø»ž¼“ + (ideograph-daikanwa . 38543) ; ø¸‰š + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A74) ; ø»ž¼• + (ideograph-daikanwa . 38544) ; ø¸‰š + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A73) ; ø»ž¼” + (ideograph-daikanwa . 49760) ; ø¸Œ‰  + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (chinese-gb2312 . #x555E) ; ø»…“™ + (chinese-isoir165 . #x555E) ; ø»»© + (=ucs . #x8F99) ; 辙 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6A25) ; ø»…±– + (chinese-isoir165 . #x6A25) ; ø»Ž™¦ + (=ucs . #x8F9A) ; 辚 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E25) ; ø»››¶ + (ideograph-daikanwa . 38545) ; ø¸‰š‘ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E23) ; ø»››´ + (ideograph-daikanwa . 38546) ; ø¸‰š’ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5053) ; ø»Ÿ„¨ + (ideograph-daikanwa . 38547) ; ø¸‰š“ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (japanese-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x6128) ; ø»Œ‚— + (chinese-cns11643-2 . #x6A2B) ; ø»”·¸ + (ideograph-daikanwa . 38548) ; ø¸‰š” + (=ucs . #x8F55) ; 轕 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A29) ; ø»”·¶ + (ideograph-daikanwa . 38549) ; ø¸‰š• + (=ucs . #x8F56) ; 轖 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (shinjigen-2 . 8184) + (=jis-x0208 . #x6D5E) ; ø½‹¦¡ + (chinese-cns11643-2 . #x6A2A) ; ø»”·· + (ideograph-daikanwa . 38550) ; ø¸‰š– + (=ucs . #x8F57) ; 轗 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (japanese-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x6129) ; ø»Œ‚˜ + (chinese-cns11643-2 . #x6A2C) ; ø»”·¹ + (=jis-x0213-2-2000 . #x7965) ; ø»¦Ÿ” + (ideograph-daikanwa . 38551) ; ø¸‰š— + (=ucs . #x8F58) ; 轘 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6460) ; ø»™„ + (ideograph-daikanwa . 38552) ; ø¸‰š˜ + (=ucs . #x4875) ; 䡵 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E24) ; ø»››µ + (ideograph-daikanwa . 38553) ; ø¸‰š™ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E22) ; ø»››³ + (ideograph-daikanwa . 38554) ; ø¸‰šš + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A28) ; ø»”·µ + (ideograph-daikanwa . 38555) ; ø¸‰š› + (=ucs . #x8F59) ; 轙 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5051) ; ø»Ÿ„¦ + (ideograph-daikanwa . 38556) ; ø¸‰šœ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E21) ; ø»››² + (ideograph-daikanwa . 38557) ; ø¸‰š + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A2D) ; ø»”·º + (ideograph-daikanwa . 38558) ; ø¸‰šž + (=ucs . #x8F5A) ; 轚 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6461) ; ø»™„‚ + (ideograph-daikanwa . 38559) ; ø¸‰šŸ + (=ucs . #x4876) ; 䡶 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E27) ; ø»››¸ + (ideograph-daikanwa . 38560) ; ø¸‰š  + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x504F) ; ø»Ÿ„¤ + (ideograph-daikanwa . 38561) ; ø¸‰š¡ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E26) ; ø»››· + (ideograph-daikanwa . 38562) ; ø¸‰š¢ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5050) ; ø»Ÿ„¥ + (ideograph-daikanwa . 38563) ; ø¸‰š£ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6462) ; ø»™„ƒ + (ideograph-daikanwa . 38564) ; ø¸‰š¤ + (=ucs . #x283B2) ; 𨎲 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5052) ; ø»Ÿ„§ + (ideograph-daikanwa . 38565) ; ø¸‰š¥ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5054) ; ø»Ÿ„© + (ideograph-daikanwa . 38566) ; ø¸‰š¦ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C47) ; ø»”» + (ideograph-daikanwa . 38568) ; ø¸‰š¨ + (=ucs . #x8F5B) ; 轛 + )) +(define-char + '((=>ucs . #x283C8) ; 𨏈 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 38569) ; ø¸‰š© + )) +(define-char + '((morohashi-daikanwa 38569 0 2) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x6753) ; ø»™ˆŽ + (=ucs . #x283C8) ; 𨏈 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x714E) ; ø»› ¹ + (ideograph-daikanwa . 38570) ; ø¸‰šª + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 14) + (total-strokes . 21) + (shinjigen-2 . 8192) + (=jis-x0208 . #x6D5F) ; ø½‹¦¢ + (chinese-cns11643-3 . #x5E67) ; ø»–± + (ideograph-daikanwa . 38571) ; ø¸‰š« + (=ucs . #x8F5C) ; 轜 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 14) + (total-strokes . 21) + (korean-ksc5601 . #x662C) ; ø»‰¿­ + (japanese-jisx0212 . #x612A) ; ø»Œ‚™ + (chinese-cns11643-2 . #x6C48) ; ø»”»‘ + (ideograph-daikanwa . 38572) ; ø¸‰š¬ + (=ucs . #x8F5D) ; 轝 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 14) + (total-strokes . 21) + (japanese-jisx0212 . #x612B) ; ø»Œ‚š + (chinese-cns11643-2 . #x6C46) ; ø»”» + (ideograph-daikanwa . 38573) ; ø¸‰š­ + (=ucs . #x8F5E) ; 轞 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x6754) ; ø»™ˆ + (ideograph-daikanwa . 38574) ; ø¸‰š® + (=ucs . #x283CA) ; 𨏊 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x6752) ; ø»™ˆ + (ideograph-daikanwa . 38575) ; ø¸‰š¯ + (=ucs . #x4877) ; ä¡· + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x554C) ; ø»Ÿ‹· + (ideograph-daikanwa . 38576) ; ø¸‰š° + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 14) + (total-strokes . 21) + (shinjigen-2 . 8190) + (=jis-x0208 . #x396C) ; ø½Šš— + (korean-ksc5601 . #x4E5E) ; ø»‰ + (chinese-cns11643-1 . #x7B32) ; ø»“†¹ + (chinese-gb12345 . #x3A64) ; 轟 + (ideograph-daikanwa . 38577) ; ø¸‰š± + (=ucs . #x8F5F) ; 轟 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x554B) ; ø»Ÿ‹¶ + (ideograph-daikanwa . 38578) ; ø¸‰š² + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x554A) ; ø»Ÿ‹µ + (ideograph-daikanwa . 49759) ; ø¸Œ‰Ÿ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5956) ; ø»Ÿ‘¹ + (ideograph-daikanwa . 38579) ; ø¸‰š³ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-4 . #x6950) ; ø»™‹‡ + (ideograph-daikanwa . 38580) ; ø¸‰š´ + (=ucs . #x283D2) ; 𨏒 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F67) ; ø»–²® + (ideograph-daikanwa . 38581) ; ø¸‰šµ + (=ucs . #x487A) ; 䡺 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5952) ; ø»Ÿ‘µ + (ideograph-daikanwa . 38582) ; ø¸‰š¶ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5951) ; ø»Ÿ‘´ + (ideograph-daikanwa . 38583) ; ø¸‰š· + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E33) ; ø»”½¸ + (ideograph-daikanwa . 38584) ; ø¸‰š¸ + (=ucs . #x8F60) ; è½  + )) +(define-char + '((=>ucs . #x283D5) ; 𨏕 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 38585) ; ø¸‰š¹ + )) +(define-char + '((morohashi-daikanwa 38585 0 2) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-4 . #x6951) ; ø»™‹ˆ + (=ucs . #x283D5) ; 𨏕 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5957) ; ø»Ÿ‘º + (ideograph-daikanwa . 38586) ; ø¸‰šº + )) +(define-char + '((=>ucs . #x8F61) ; 轡 + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (=jis-x0208 . #x3725) ; ø½Š–” + (ideograph-daikanwa . 38587) ; ø¸‰š» + (ucs-jis . #x8F61) ; ø½Š–” + )) +(define-char + '((morohashi-daikanwa 38587 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B79) ; ø»“ˆ€ + (chinese-gb12345 . #x604E) ; 轡 + (=ucs . #x8F61) ; 轡 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (shinjigen-2 . 8194) + (=jis-x0208 . #x6D60) ; ø½‹¦£ + (korean-ksc5601 . #x5579) ; ø»‰§¼ + (chinese-gb12345 . #x6976) ; è½¢ + (ideograph-daikanwa . 38588) ; ø¸‰š¼ + (=ucs . #x8F62) ; è½¢ + )) +(define-char + '((=>ucs . #x8F62) ; è½¢ + (morohashi-daikanwa 38588 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E34) ; ø»”½¹ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5955) ; ø»Ÿ‘¸ + (ideograph-daikanwa . 38589) ; ø¸‰š½ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5953) ; ø»Ÿ‘¶ + (ideograph-daikanwa . 38590) ; ø¸‰š¾ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F68) ; ø»–²¯ + (ideograph-daikanwa . 38598) ; ø¸‰›† + (=ucs . #x4879) ; 䡹 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5954) ; ø»Ÿ‘· + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 16) + (total-strokes . 23) + (shinjigen-2 . 8195) + (=jis-x0208 . #x6D61) ; ø½‹¦¤ + (chinese-cns11643-2 . #x6F56) ; ø»”¿¹ + (ideograph-daikanwa . 38593) ; ø¸‰› + (=ucs . #x8F63) ; è½£ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C7E) ; ø»Ÿ–» + (ideograph-daikanwa . 38594) ; ø¸‰›‚ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D21) ; ø»Ÿ–¼ + (ideograph-daikanwa . 38595) ; ø¸‰›ƒ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 16) + (total-strokes . 23) + (=jis-x0208 . #x6D62) ; ø½‹¦¥ + (chinese-cns11643-2 . #x6F55) ; ø»”¿¸ + (chinese-gb12345 . #x6971) ; 轤 + (ideograph-daikanwa . 38596) ; ø¸‰›„ + (=ucs . #x8F64) ; 轤 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x7657) ; ø»›¨˜ + (ideograph-daikanwa . 38597) ; ø¸‰›… + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C7A) ; ø»Ÿ–· + (ideograph-daikanwa . 38599) ; ø¸‰›‡ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x7658) ; ø»›¨™ + (ideograph-daikanwa . 38600) ; ø¸‰›ˆ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C7C) ; ø»Ÿ–¹ + (ideograph-daikanwa . 38601) ; ø¸‰›‰ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C7D) ; ø»Ÿ–º + (ideograph-daikanwa . 38602) ; ø¸‰›Š + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x7659) ; ø»›¨š + (ideograph-daikanwa . 49762) ; ø¸Œ‰¢ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5C7B) ; ø»Ÿ–¸ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x783C) ; ø»›ª¹ + (ideograph-daikanwa . 38603) ; ø¸‰›‹ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x783B) ; ø»›ª¸ + (ideograph-daikanwa . 38604) ; ø¸‰›Œ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-3 . #x607D) ; ø»–´¢ + (ideograph-daikanwa . 38605) ; ø¸‰› + (=ucs . #x487C) ; 䡼 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x783A) ; ø»›ª· + (ideograph-daikanwa . 38606) ; ø¸‰›Ž + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F67) ; ø»Ÿš¾ + (ideograph-daikanwa . 38607) ; ø¸‰› + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x7839) ; ø»›ª¶ + (ideograph-daikanwa . 38608) ; ø¸‰› + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F66) ; ø»Ÿš½ + (ideograph-daikanwa . 38609) ; ø¸‰›‘ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F64) ; ø»Ÿš» + (ideograph-daikanwa . 38610) ; ø¸‰›’ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F65) ; ø»Ÿš¼ + (ideograph-daikanwa . 38611) ; ø¸‰›“ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-5 . #x7953) ; ø»›¬® + (ideograph-daikanwa . 38612) ; ø¸‰›” + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-5 . #x7952) ; ø»›¬­ + (ideograph-daikanwa . 38613) ; ø¸‰›• + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A3F) ; ø»›­¸ + (ideograph-daikanwa . 38614) ; ø¸‰›– + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D61) ; ø»™‘ + (ideograph-daikanwa . 38616) ; ø¸‰›˜ + (=ucs . #x487D) ; 䡽 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-7 . #x6268) ; ø»ŸŸ™ + (ideograph-daikanwa . 38617) ; ø¸‰›™ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E21) ; ø»™‘® + (ideograph-daikanwa . 38618) ; ø¸‰›š + (=ucs . #x487E) ; 䡾 + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-7 . #x6377) ; ø»Ÿ¡† + (ideograph-daikanwa . 38619) ; ø¸‰›› + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 20) + (total-strokes . 27) + (ideograph-daikanwa . 38620) ; ø¸‰›œ + )) +(define-char + '((morohashi-daikanwa 38620 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A7A) ; ø»›®³ + )) +(define-char + '((=>ucs . #x8F65) ; è½¥ + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 20) + (total-strokes . 27) + (ideograph-daikanwa . 38621) ; ø¸‰› + )) +(define-char + '((=>ucs . #x8F65) ; è½¥ + (morohashi-daikanwa 38621 0 1) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-3 . #x6222) ; ø»–¶ƒ + )) +(define-char + '((morohashi-daikanwa 38621 0 2) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 19) + (total-strokes . 26) + (japanese-jisx0212 . #x612C) ; ø»Œ‚› + (=ucs . #x8F65) ; è½¥ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 21) + (total-strokes . 28) + (ideograph-daikanwa . 38622) ; ø¸‰›ž + )) +(define-char + '((morohashi-daikanwa 38622 0 9) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-7 . #x6269) ; ø»ŸŸš + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 21) + (total-strokes . 28) + (chinese-cns11643-7 . #x6464) ; ø»Ÿ¢‘ + (ideograph-daikanwa . 38623) ; ø¸‰›Ÿ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 21) + (total-strokes . 28) + (ideograph-daikanwa . 38624) ; ø¸‰›  + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 22) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B6B) ; ø»›°‚ + (ideograph-daikanwa . 38626) ; ø¸‰›¢ + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 23) + (total-strokes . 30) + (ideograph-daikanwa . 38627) ; ø¸‰›£ + )) +(define-char + '((morohashi-daikanwa 38627 0 2) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 23) + (total-strokes . 30) + (chinese-cns11643-7 . #x6566) ; ø»Ÿ£± + )) +(define-char + '((ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 23) + (total-strokes . 30) + (chinese-cns11643-5 . #x7A3E) ; ø»›­· + )) +(define-char + '((=>ucs . #x487F) ; ä¡¿ + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 24) + (total-strokes . 31) + (ideograph-daikanwa . 38628) ; ø¸‰›¤ + )) +(define-char + '((morohashi-daikanwa 38628 0 2) + (ideographic-radical . 159) ; ⾞ + (ideographic-strokes . 24) + (total-strokes . 31) + (chinese-cns11643-3 . #x623D) ; ø»–¶ž + (=ucs . #x487F) ; ä¡¿ + )) diff --git a/lisp/utf-2000/Ideograph-R160-Bitter.el b/lisp/utf-2000/Ideograph-R160-Bitter.el new file mode 100644 index 0000000..4533e10 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R160-Bitter.el @@ -0,0 +1,942 @@ +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 8196) + (chinese-gb2312 . #x5041) ; ø»…‹¦ + (=jis-x0208 . #x3F49) ; ø½Š¢¨ + (korean-ksc5601 . #x6374) ; ø»‰¼› + (chinese-isoir165 . #x5041) ; ø»³¶ + (chinese-cns11643-1 . #x4B50) ; ø»’€· + (=gt-pj-1 . #x3F49) ; 辛 + (ideograph-daikanwa . 38630) ; ø¸‰›¦ + (=gt-k . 02584) ; ý¡„€¨˜ + (=ucs . #x8F9B) ; 辛 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 0) + (total-strokes . 7) + (chinese-cns11643-6 . #x292B) ; ø»œ€ª + )) +(define-char + '((=>ucs . #x2840C) ; 𨐌 + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 1) + (total-strokes . 8) + (=jis-x0213-2-2000 . #x7966) ; ø»¦Ÿ• + (ideograph-daikanwa . 38631) ; ø¸‰›§ + (ucs-jis . #x2840C) ; ø»¦Ÿ• + )) +(define-char + '((morohashi-daikanwa 38631 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 1) + (total-strokes . 8) + (hanyu-dazidian 6 4036 3) + (chinese-cns11643-6 . #x2E36) ; ø»œˆ‹ + (=hanziku-10 . #xF0FB) ; ý¢‚¯ƒ» + (=ucs . #x2840C) ; 𨐌 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C48) ; ø»œ + (ideograph-daikanwa . 38632) ; ø¸‰›¨ + )) +(define-char + '((=>ucs . #x28410) ; 𨐐 + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((korean-ksc5601 . #x5821) ; ø»‰ª¾ + (ideograph-daikanwa . 25721) ; ø¸†‘¹ + ) + ((=big5-cdp . #x8B75) ; ý¢€ˆ­µ + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (ideograph-daikanwa . 38633) ; ø¸‰›© + )) +(define-char + '((=>ucs . #x28410) ; 𨐐 + (morohashi-daikanwa 38633 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 4) + (total-strokes . 11) + (hanyu-dazidian 1 57 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7ACB) ; 立 + ) + ((=big5-cdp . #x8B75) ; ý¢€ˆ­µ + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (=hanziku-1 . #xAFC8) ; ý¢€š¿ˆ + )) +(define-char + '((morohashi-daikanwa 38633 0 1) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x7ACB) ; 立 + ) + ((=big5-cdp . #x8B75) ; ý¢€ˆ­µ + )) + ) + ((=ucs . #x4E5A) ; 乚 + )) + (chinese-cns11643-5 . #x3625) ; ø»š‰¦ + (=ucs . #x28410) ; 𨐐 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 38634) ; ø¸‰›ª + )) +(define-char + '((morohashi-daikanwa 38634 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3624) ; ø»š‰¥ + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 38635) ; ø¸‰›« + )) +(define-char + '((morohashi-daikanwa 38635 0 1) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x454F) ; ø»œª– + )) +(define-char + '((=>ucs . #x8F9C) ; 辜 + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 8198) + (=jis-x0208 . #x6D63) ; ø½‹¦¦ + (korean-ksc5601 . #x4D50) ; ø»‰›£ + (=gt-pj-1 . #x6D63) ; ø½‹¦¦ + (ideograph-daikanwa . 38636) ; ø¸‰›¬ + (=gt-k . 09237) ; ý¡„‚• + (ucs-jis . #x8F9C) ; ø½‹¦¦ + (ucs-ks . #x8F9C) ; ø½‹¦¦ + )) +(define-char + '((morohashi-daikanwa 38636 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-gb2312 . #x393C) ; ø»„©¯ + (chinese-isoir165 . #x393C) ; ø»‘¿ + (chinese-cns11643-1 . #x624B) ; ø»’¢¤ + (=ucs . #x8F9C) ; 辜 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x612D) ; ø»Œ‚œ + (chinese-cns11643-3 . #x3F4B) ; ø»–ƒ’ + (ideograph-daikanwa . 38637) ; ø¸‰›­ + (=ucs . #x8F9D) ; 辝 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 6) + (total-strokes . 13) + (<-vulgar-ideograph + (:sources (seiji-tsuu morohashi-daikanwa) + :char ((ideograph-daikanwa . 38671) ; ø¸‰œ + ) + ) + (:sources (jiyun morohashi-daikanwa) + :char ((ideograph-daikanwa . 38649) ; ø¸‰›¹ + ) + )) + (shinjigen-2 . 8199) + (chinese-gb2312 . #x3447) ; ø»„¢¤ + (=jis-x0208 . #x3C2D) ; ø½Š² + (chinese-isoir165 . #x3447) ; ø»Š´ + (chinese-cns11643-3 . #x4477) ; ø»–‹” + (ideograph-daikanwa . 38638) ; ø¸‰›® + (=ucs . #x8F9E) ; 辞 + )) +(define-char + '((=>ucs . #x28414) ; 𨐔 + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 38639) ; ø¸‰›¯ + )) +(define-char + '((morohashi-daikanwa 38639 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 6) + (total-strokes . 13) + (hanyu-dazidian 6 4037 6) + (chinese-cns11643-4 . #x412E) ; ø»˜µ + (=hanziku-10 . #xF15F) ; ý¢‚¯…Ÿ + (=ucs . #x28414) ; 𨐔 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x592A) ; ø»‡‰ + (ideograph-daikanwa . 38640) ; ø¸‰›° + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 38641) ; ø¸‰›± + )) +(define-char + '((morohashi-daikanwa 38641 0 5) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A51) ; ø»š§ª + )) +(define-char + '((=>ucs . #x8F9F) ; 辟 + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 8202) + (=jis-x0208 . #x6D64) ; ø½‹¦§ + (=gt-pj-1 . #x6D64) ; ø½‹¦§ + (ideograph-daikanwa . 38642) ; ø¸‰›² + (=gt-k . 10359) ; ý¡„‚¡· + (ucs-jis . #x8F9F) ; ø½‹¦§ + )) +(define-char + '((morohashi-daikanwa 38642 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x3159) ; ø»„žœ + (chinese-isoir165 . #x3159) ; ø»†¬ + (chinese-cns11643-1 . #x6728) ; ø»’©— + (=ucs . #x8F9F) ; 辟 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x612E) ; ø»Œ‚ + (chinese-cns11643-3 . #x4478) ; ø»–‹• + (ideograph-daikanwa . 38643) ; ø¸‰›³ + (=ucs . #x8FA0) ; è¾  + )) +(define-char + '((=>ucs . #x8FA1) ; 辡 + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x612F) ; ø»Œ‚ž + (ideograph-daikanwa . 38644) ; ø¸‰›´ + (ucs-jis . #x8FA1) ; ø»Œ‚ž + )) +(define-char + '((morohashi-daikanwa 38644 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A21) ; ø»–’² + (=ucs . #x8FA1) ; 辡 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A22) ; ø»–’³ + (ideograph-daikanwa . 38645) ; ø¸‰›µ + (=ucs . #x8FA2) ; è¾¢ + )) +(define-char + '((=>ucs . #x8FA3) ; è¾£ + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 8203) + (=jis-x0208 . #x6D65) ; ø½‹¦¨ + (korean-ksc5601 . #x5538) ; ø»‰¦» + (ideograph-daikanwa . 38646) ; ø¸‰›¶ + (ucs-jis . #x8FA3) ; ø½‹¦¨ + )) +(define-char + '((morohashi-daikanwa 38646 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-gb2312 . #x4031) ; ø»„³¶ + (chinese-isoir165 . #x4031) ; ø»œ† + (chinese-cns11643-1 . #x6B3E) ; ø»’¯¥ + (=ucs . #x8FA3) ; è¾£ + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A52) ; ø»š§« + (ideograph-daikanwa . 38647) ; ø¸‰›· + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E2E) ; ø»˜¢» + (ideograph-daikanwa . 38648) ; ø¸‰›¸ + (=ucs . #x4883) ; 䢃 + )) +(define-char + '((=>ucs . #x8FA4) ; 辤 + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 38649) ; ø¸‰›¹ + )) +(define-char + '((morohashi-daikanwa 38649 0 2) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x6130) ; ø»Œ‚Ÿ + (chinese-cns11643-3 . #x4F37) ; ø»–šž + (=jis-x0213-2-2000 . #x7967) ; ø»¦Ÿ– + (=ucs . #x8FA4) ; 辤 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2965) ; ø»ž‹¨ + (ideograph-daikanwa . 38650) ; ø¸‰›º + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 38651) ; ø¸‰›» + )) +(define-char + '((morohashi-daikanwa 38651 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5162) ; ø»š² + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 38652) ; ø¸‰›¼ + )) +(define-char + '((morohashi-daikanwa 38652 0 1) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2966) ; ø»ž‹© + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 38653) ; ø¸‰›½ + )) +(define-char + '((morohashi-daikanwa 38653 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2964) ; ø»ž‹§ + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 8) + (total-strokes . 15) + (hanyu-dazidian 6 4040 5) + (=hanziku-10 . #xF1E0) ; ý¢‚¯‡  + (=ucs . #x2841F) ; 𨐟 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x6131) ; ø»Œ‚  + (chinese-cns11643-3 . #x5327) ; ø»– † + (ideograph-daikanwa . 38654) ; ø¸‰›¾ + (=ucs . #x8FA5) ; è¾¥ + )) +(define-char + '((=>ucs . #x8FA6) ; 辦 + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (korean-ksc5601 . #x777D) ; ø»Š™¼ + (japanese-jisx0212 . #x6132) ; ø»Œ‚¡ + (chinese-cns11643-1 . #x7256) ; ø»’º + (=jis-x0213-1-2000 . #x7C52) ; ø»¤™— + (ideograph-daikanwa . 38655) ; ø¸‰›¿ + (ucs-jis . #x8FA6) ; ø»Š™¼ + )) +(define-char + '((morohashi-daikanwa 38655 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-gb12345 . #x306C) ; 辦 + (=ucs . #x8FA6) ; 辦 + )) +(define-char + '((=>ucs . #x8FA7) ; 辧 + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 2248) + (=jis-x0208 . #x5221) ; ø½Š½º + (ideograph-daikanwa . 38656) ; ø¸‰œ€ + (ucs-jis . #x8FA7) ; ø½Š½º + )) +(define-char + '((morohashi-daikanwa 38656 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x5326) ; ø»– … + (=ucs . #x8FA7) ; 辧 + )) +(define-char + '((=>ucs . #x8FA8) ; 辨 + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (=jis-x0208 . #x517E) ; ø½Š½¹ + (ideograph-daikanwa . 38657) ; ø¸‰œ + (ucs-jis . #x8FA8) ; ø½Š½¹ + )) +(define-char + '((morohashi-daikanwa 38657 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-gb2312 . #x3166) ; ø»„ž© + (chinese-isoir165 . #x3166) ; ø»†¹ + (=ucs . #x8FA8) ; 辨 + )) +(define-char + '((=>ucs . #x8FA8) ; 辨 + (morohashi-daikanwa 38657 0 0 1) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-1 . #x7255) ; ø»’ºŽ + )) +(define-char + '((=>ucs . #x8FA8) ; 辨 + (morohashi-daikanwa 38657 0 0 2) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (korean-ksc5601 . #x5C29) ; ø»‰°¾ + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 38658) ; ø¸‰œ‚ + )) +(define-char + '((morohashi-daikanwa 38658 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3437) ; ø»ž›„ + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 38659) ; ø¸‰œƒ + )) +(define-char + '((morohashi-daikanwa 38659 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5875) ; ø»š¼² + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3438) ; ø»ž›… + (ideograph-daikanwa . 38660) ; ø¸‰œ„ + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 38661) ; ø¸‰œ… + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 38662) ; ø¸‰œ† + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 38663) ; ø¸‰œ‡ + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 9) + (chinese-gb2312 . #x3167) ; ø»„žª + (chinese-isoir165 . #x3167) ; ø»†º + (=ucs . #x8FA9) ; 辩 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F2D) ; ø»›…¼ + (ideograph-daikanwa . 38664) ; ø¸‰œˆ + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 38665) ; ø¸‰œ‰ + )) +(define-char + '((morohashi-daikanwa 38665 0 2) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F2C) ; ø»›…» + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F2E) ; ø»›…½ + (ideograph-daikanwa . 38666) ; ø¸‰œŠ + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 10) + (chinese-gb2312 . #x3168) ; ø»„ž« + (chinese-isoir165 . #x3168) ; ø»†» + (=ucs . #x8FAB) ; 辫 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 10) + (total-strokes . 17) + (hanyu-dazidian 6 4042 7) + (=hanziku-10 . #xF263) ; ý¢‚¯‰£ + (=ucs . #x28429) ; 𨐩 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 10) + (total-strokes . 17) + (hanyu-dazidian 1 361 12) + (=hanziku-1 . #xF067) ; ý¢€Ÿ§ + (=ucs . #x2842F) ; 𨐯 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x5938) ; ø»–©‹ + (ideograph-daikanwa . 38667) ; ø¸‰œ‹ + (=ucs . #x8FAC) ; 辬 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6537) ; ø»›Žº + (ideograph-daikanwa . 38668) ; ø¸‰œŒ + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 38669) ; ø¸‰œ + )) +(define-char + '((morohashi-daikanwa 38669 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6536) ; ø»›Ž¹ + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 38670) ; ø¸‰œŽ + )) +(define-char + '((morohashi-daikanwa 38670 0 2) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4373) ; ø»ž²‚ + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 11) + (total-strokes . 18) + (hanyu-dazidian 6 4043 4) + (=hanziku-10 . #xF2A2) ; ý¢‚¯Š¢ + (=ucs . #x28432) ; 𨐲 + )) +(define-char + '((=>ucs . #x8FAD) ; è¾­ + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-2 . 8200) + (=jis-x0208 . #x6D66) ; ø½‹¦© + (korean-ksc5601 . #x5E76) ; ø»‰µ‡ + (ideograph-daikanwa . 38671) ; ø¸‰œ + (ucs-jis . #x8FAD) ; ø½‹¦© + )) +(define-char + '((morohashi-daikanwa 38671 0 2) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-1 . #x7930) ; ø»“ƒ» + (chinese-gb12345 . #x3447) ; è¾­ + (=ucs . #x8FAD) ; è¾­ + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 38672) ; ø¸‰œ + )) +(define-char + '((morohashi-daikanwa 38672 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A75) ; ø»ž¼– + )) +(define-char + '((=>ucs . #x28436) ; 𨐶 + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 38673) ; ø¸‰œ‘ + )) +(define-char + '((morohashi-daikanwa 38673 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 12) + (total-strokes . 19) + (hanyu-dazidian 6 4044 3) + (chinese-cns11643-4 . #x615C) ; ø»˜¿£ + (=hanziku-10 . #xF2C1) ; ý¢‚¯‹ + (=ucs . #x28436) ; 𨐶 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A76) ; ø»ž¼— + (ideograph-daikanwa . 38674) ; ø¸‰œ’ + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D39) ; ø»–¯„ + (ideograph-daikanwa . 38675) ; ø¸‰œ“ + (=ucs . #x4884) ; 䢄 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5055) ; ø»Ÿ„ª + (ideograph-daikanwa . 38676) ; ø¸‰œ” + )) +(define-char + '((=>ucs . #x8FAF) ; 辯 + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 14) + (total-strokes . 21) + (=jis-x0208 . #x6D67) ; ø½‹¦ª + (korean-ksc5601 . #x5C2A) ; ø»‰°¿ + (ideograph-daikanwa . 38677) ; ø¸‰œ• + (ucs-jis . #x8FAF) ; ø½‹¦ª + )) +(define-char + '((morohashi-daikanwa 38677 0 0) + (ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B33) ; ø»“†º + (chinese-gb12345 . #x3167) ; 辯 + (=ucs . #x8FAF) ; 辯 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5958) ; ø»Ÿ‘» + (ideograph-daikanwa . 38678) ; ø¸‰œ– + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F68) ; ø»Ÿš¿ + (ideograph-daikanwa . 38679) ; ø¸‰œ— + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 21) + (total-strokes . 28) + (hanyu-dazidian 6 4045 5) + (=hanziku-10 . #xF2E3) ; ý¢‚¯‹£ + (=ucs . #x28441) ; 𨑁 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 22) + (total-strokes . 29) + (chinese-cns11643-7 . #x6547) ; ø»Ÿ£’ + (ideograph-daikanwa . 38680) ; ø¸‰œ˜ + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (ideographic-strokes . 23) + (total-strokes . 30) + (chinese-cns11643-7 . #x6567) ; ø»Ÿ£² + (ideograph-daikanwa . 38681) ; ø¸‰œ™ + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4036 2) + (=hanziku-10 . #xF0FA) ; ý¢‚¯ƒº + (=ucs . #x2840B) ; 𨐋 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4036 4) + (=hanziku-10 . #xF0FC) ; ý¢‚¯ƒ¼ + (=ucs . #x2840D) ; 𨐍 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 8 41 2) + (=hanziku-12 . #xF0AE) ; ý¢ƒ‚® + (=ucs . #x2840E) ; 𨐎 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4036 5) + (=hanziku-10 . #xF0FD) ; ý¢‚¯ƒ½ + (=ucs . #x2840F) ; 𨐏 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4036 6) + (=hanziku-10 . #xF0FE) ; ý¢‚¯ƒ¾ + (=ucs . #x28411) ; 𨐑 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4037 1) + (=hanziku-10 . #xF15A) ; ý¢‚¯…š + (=ucs . #x28413) ; 𨐓 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4037 7) + (=hanziku-10 . #xF160) ; ý¢‚¯…  + (=ucs . #x28415) ; 𨐕 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4037 5) + (=hanziku-10 . #xF15E) ; ý¢‚¯…ž + (=ucs . #x28416) ; 𨐖 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4040 4) + (=hanziku-10 . #xF1DF) ; ý¢‚¯‡Ÿ + (=ucs . #x2841B) ; 𨐛 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4040 7) + (=hanziku-10 . #xF1E2) ; ý¢‚¯‡¢ + (=ucs . #x2841C) ; 𨐜 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4040 9) + (=hanziku-10 . #xF1E4) ; ý¢‚¯‡¤ + (=ucs . #x2841D) ; 𨐝 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4041 2) + (=hanziku-10 . #xF1FD) ; ý¢‚¯‡½ + (=ucs . #x2841E) ; 𨐞 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4042 6) + (=hanziku-10 . #xF262) ; ý¢‚¯‰¢ + (=ucs . #x28420) ; 𨐠 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4041 3) + (=hanziku-10 . #xF1FE) ; ý¢‚¯‡¾ + (=ucs . #x28421) ; 𨐡 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 1 519 10) + (=hanziku-2 . #xBAD0) ; ý¢€«« + (=ucs . #x28422) ; 𨐢 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4040 6) + (=hanziku-10 . #xF1E1) ; ý¢‚¯‡¡ + (=ucs . #x28423) ; 𨐣 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4041 4) + (=hanziku-10 . #xF240) ; ý¢‚¯‰€ + (=ucs . #x28425) ; 𨐥 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4041 5) + (=hanziku-10 . #xF241) ; ý¢‚¯‰ + (=ucs . #x28426) ; 𨐦 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4042 2) + (=hanziku-10 . #xF25E) ; ý¢‚¯‰ž + (=ucs . #x28427) ; 𨐧 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4042 9) + (=hanziku-10 . #xF265) ; ý¢‚¯‰¥ + (=ucs . #x28428) ; 𨐨 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4043 5) + (=hanziku-10 . #xF2A3) ; ý¢‚¯Š£ + (=ucs . #x28430) ; 𨐰 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4043 6) + (=hanziku-10 . #xF2A4) ; ý¢‚¯Š¤ + (=ucs . #x28431) ; 𨐱 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4043 8) + (=hanziku-10 . #xF2A6) ; ý¢‚¯Š¦ + (=ucs . #x28433) ; 𨐳 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4043 10) + (=hanziku-10 . #xF2A8) ; ý¢‚¯Š¨ + (=ucs . #x28434) ; 𨐴 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4044 2) + (=hanziku-10 . #xF2C0) ; ý¢‚¯‹€ + (=ucs . #x28435) ; 𨐵 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 3 2246 11) + (=hanziku-6 . #xD0D7) ; ý¢­ƒ— + (=ucs . #x28439) ; 𨐹 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4044 4) + (=hanziku-10 . #xF2C2) ; ý¢‚¯‹‚ + (=ucs . #x2843C) ; 𨐼 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4045 2) + (=hanziku-10 . #xF2E0) ; ý¢‚¯‹  + (=ucs . #x2843E) ; 𨐾 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4045 3) + (=hanziku-10 . #xF2E1) ; ý¢‚¯‹¡ + (=ucs . #x28440) ; 𨑀 + )) +(define-char + '((ideographic-radical . 160) ; ⾟ + (hanyu-dazidian 6 4045 6) + (=hanziku-10 . #xF2E4) ; ý¢‚¯‹¤ + (=ucs . #x28442) ; 𨑂 + )) diff --git a/lisp/utf-2000/Ideograph-R161-Morning.el b/lisp/utf-2000/Ideograph-R161-Morning.el new file mode 100644 index 0000000..2878608 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R161-Morning.el @@ -0,0 +1,162 @@ +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 8205) + (chinese-gb2312 . #x333D) ; ø»„ ¼ + (=jis-x0208 . #x4324) ; ø½Š§» + (korean-ksc5601 . #x7263) ; ø»Š’Œ + (chinese-isoir165 . #x333D) ; ø»‰Œ + (chinese-cns11643-1 . #x4B51) ; ø»’€¸ + (=gt-pj-1 . #x4324) ; è¾° + (ideograph-daikanwa . 38682) ; ø¸‰œš + (=gt-k . 02605) ; ý¡„€¨­ + (=ucs . #x8FB0) ; è¾° + )) +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 0) + (total-strokes . 6) + (chinese-cns11643-6 . #x2556) ; ø»›» + (ideograph-daikanwa . 38683) ; ø¸‰œ› + )) +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 0) + (total-strokes . 7) + (chinese-cns11643-6 . #x292C) ; ø»œ€« + (ideograph-daikanwa . 38684) ; ø¸‰œœ + )) +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 0) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E37) ; ø»œˆŒ + (ideograph-daikanwa . 38685) ; ø¸‰œ + )) +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-gb2312 . #x4868) ; ø»…€ + (=jis-x0208 . #x3F2B) ; ø½Š¢Š + (korean-ksc5601 . #x6934) ; ø»Š„ + (chinese-isoir165 . #x4868) ; ø»¨­ + (chinese-cns11643-1 . #x5849) ; ø»’“¶ + (=gt-pj-1 . #x3F2B) ; è¾± + (ideograph-daikanwa . 38686) ; ø¸‰œž + (=gt-k . 06472) ; ý¡„¥ˆ + (=ucs . #x8FB1) ; è¾± + )) +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x592D) ; ø»‡Œ + (ideograph-daikanwa . 38687) ; ø¸‰œŸ + )) +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 8206) + (=jis-x0208 . #x4740) ; ø½Š® + (korean-ksc5601 . #x525C) ; ø»‰£… + (chinese-cns11643-1 . #x6729) ; ø»’©˜ + (chinese-gb12345 . #x4529) ; è¾² + (=gt-pj-1 . #x4740) ; è¾² + (ideograph-daikanwa . 38688) ; ø¸‰œ  + (=gt-k . 10262) ; ý¡„‚ – + (=ucs . #x8FB2) ; è¾² + )) +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x592C) ; ø»‡‹ + (ideograph-daikanwa . 38689) ; ø¸‰œ¡ + )) +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x592B) ; ø»‡Š + (ideograph-daikanwa . 38690) ; ø¸‰œ¢ + )) +(define-char + '((=>ucs . #x4885) ; 䢅 + (ideographic-radical . 161) ; â¾  + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 38691) ; ø¸‰œ£ + )) +(define-char + '((morohashi-daikanwa 38691 0 1) + (ideographic-radical . 161) ; â¾  + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x476B) ; ø»˜™¦ + (=ucs . #x4885) ; 䢅 + )) +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F38) ; ø»–šŸ + (ideograph-daikanwa . 38692) ; ø¸‰œ¤ + (=ucs . #x4887) ; 䢇 + )) +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F39) ; ø»–š  + (ideograph-daikanwa . 38693) ; ø¸‰œ¥ + (=ucs . #x8FB3) ; è¾³ + )) +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x6747) ; ø»”³º + (=jis-x0213-2-2000 . #x7968) ; ø»¦Ÿ— + (ideograph-daikanwa . 38694) ; ø¸‰œ¦ + (=ucs . #x8FB4) ; è¾´ + )) +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x615D) ; ø»˜¿¤ + (ideograph-daikanwa . 38695) ; ø¸‰œ§ + (=ucs . #x2844A) ; 𨑊 + )) +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-4 . #x6463) ; ø»™„„ + (ideograph-daikanwa . 38696) ; ø¸‰œ¨ + (=ucs . #x4888) ; 䢈 + )) +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5056) ; ø»Ÿ„« + (ideograph-daikanwa . 38697) ; ø¸‰œ© + (=ucs . #x4889) ; 䢉 + )) +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x554D) ; ø»Ÿ‹¸ + (ideograph-daikanwa . 38698) ; ø¸‰œª + )) +(define-char + '((ideographic-radical . 161) ; â¾  + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 38699) ; ø¸‰œ« + )) diff --git a/lisp/utf-2000/Ideograph-R162-Walk.el b/lisp/utf-2000/Ideograph-R162-Walk.el new file mode 100644 index 0000000..6c08496 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R162-Walk.el @@ -0,0 +1,9724 @@ +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 0) + (total-strokes . 7) + (japanese-jisx0212 . #x6133) ; ø»Œ‚¢ + (chinese-isoir165 . #x7E6E) ; ø»Ž¸‡ + (chinese-cns11643-3 . #x272F) ; ø»•Ÿ¦ + (=jis-x0213-1-2000 . #x7C53) ; ø»¤™˜ + (ideograph-daikanwa . 38700) ; ø¸‰œ¬ + (=ucs . #x8FB5) ; è¾µ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-cns11643-6 . #x233B) ; ø»›¸† + (ideograph-daikanwa . 38701) ; ø¸‰œ­ + )) +(define-char + '((name . "CJK RADICAL WALK ONE") + (=>ucs . #x8FB6) ; 辶 + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 0) + (total-strokes . 4) + (japanese-jisx0212 . #x6134) ; ø»Œ‚£ + (=jis-x0213-2-2000 . #x796A) ; ø»¦Ÿ™ + (ideograph-daikanwa . 38702) ; ø¸‰œ® + (ucs-jis . #x8FB6) ; ⻍ + (=ucs . #x2ECD) ; ⻍ + )) +(define-char + '((name . "CJK RADICAL WALK TWO") + (=>ucs . #x8FB6) ; 辶 + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (morohashi-daikanwa 38702 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-4 . #x2154) ; ø»—¡› + (=big5-cdp . #x8AF7) ; ý¢€ˆ«· + (ucs-cns . #x8FB6) ; ⻎ + (=ucs . #x2ECE) ; ⻎ + )) +(define-char + '((morohashi-daikanwa 38702 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 0) + (total-strokes . 3) + (->ideographic-component-forms + ((name . "CJK RADICAL SIMPLIFIED WALK") + (=ucs . #x2ECC) ; ⻌ + )) + (chinese-gb2312 . #x6541) ; ø»…ªœ + (chinese-isoir165 . #x6541) ; ø»Ž’¬ + (=ucs . #x8FB6) ; 辶 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 1) + (total-strokes . 5) + (shinjigen-2 . 8207) + (=jis-x0208 . #x6D68) ; ø½‹¦« + (ideograph-daikanwa . 38703) ; ø¸‰œ¯ + (=ucs . #x8FB7) ; è¾· + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 38704) ; ø¸‰œ° + )) +(define-char + '((morohashi-daikanwa 38704 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2559) ; ø»›»  + )) +(define-char + '((=>ucs . #x8FB8) ; 辸 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 6) + (japanese-jisx0212 . #x6135) ; ø»Œ‚¤ + (ideograph-daikanwa . 38705) ; ø¸‰œ± + (ucs-jis . #x8FB8) ; ø»Œ‚¤ + )) +(define-char + '((morohashi-daikanwa 38705 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-4 . #x2330) ; ø»—£³ + (=ucs . #x8FB8) ; 辸 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 38706) ; ø¸‰œ² + )) +(define-char + '((morohashi-daikanwa 38706 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2557) ; ø»›»ž + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 38707) ; ø¸‰œ³ + )) +(define-char + '((morohashi-daikanwa 38707 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-6 . #x2558) ; ø»›»Ÿ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 38708) ; ø¸‰œ´ + )) +(define-char + '((=>ucs . #x8FB9) ; è¾¹ + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 38709) ; ø¸‰œµ + )) +(define-char + '((=>ucs . #x8FB9) ; è¾¹ + (morohashi-daikanwa 38709 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-cns11643-3 . #x243B) ; ø»•›˜ + )) +(define-char + '((morohashi-daikanwa 38709 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 6) + (chinese-gb2312 . #x315F) ; ø»„ž¢ + (chinese-isoir165 . #x315F) ; ø»†² + (=ucs . #x8FB9) ; è¾¹ + )) +(define-char + '((=>ucs . #x8FBA) ; 辺 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 38710) ; ø¸‰œ¶ + )) +(define-char + '((morohashi-daikanwa 38710 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 5) + (=jis-x0208 . #x4A55) ; ø½Š²¾ + (=gt-pj-1 . #x4A55) ; 辺 + (=gt-k . 00998) ; ý¡„€¦ + (=ucs . #x8FBA) ; 辺 + )) +(define-char + '((=>ucs . #x8FBB) ; è¾» + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 6) + (jisx0208-type . 78/4-) + (shinjigen-1 . 8212) + (shinjigen-2 . 8212) + (japanese-jisx0208-1978 . #x4454) ; ø»‚° + (ideograph-daikanwa . 38711) ; ø¸‰œ· + )) +(define-char + '((morohashi-daikanwa 38711 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 5) + (jisx0208-difference . 78/4-) + (japanese-jisx0208 . #x4454) ; ø»‡„• + (=jis-x0208-1990 . #x4454) ; ø½Šª‰ + (=ucs . #x8FBB) ; è¾» + )) +(define-char + '((=>ucs . #x8FBC) ; è¾¼ + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 6) + (ideograph-daikanwa . 38712) ; ø¸‰œ¸ + )) +(define-char + '((morohashi-daikanwa 38712 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 5) + (=jis-x0208 . #x397E) ; ø½Šš© + (=ucs . #x8FBC) ; è¾¼ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x4149) ; ø»„µ¬ + (chinese-isoir165 . #x4149) ; ø»¼ + (=ucs . #x8FBD) ; è¾½ + )) +(define-char + '((=>ucs . #x28451) ; 𨑑 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 38713) ; ø¸‰œ¹ + )) +(define-char + '((=>ucs . #x28451) ; 𨑑 + (morohashi-daikanwa 38713 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x247E) ; ø»—¦Ÿ + )) +(define-char + '((morohashi-daikanwa 38713 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 6) + (=ucs . #x28451) ; 𨑑 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 38714) ; ø¸‰œº + )) +(define-char + '((morohashi-daikanwa 38714 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x292D) ; ø»œ€¬ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C4B) ; ø»œ„ + (ideograph-daikanwa . 38715) ; ø¸‰œ» + )) +(define-char + '((=>ucs . #x488A) ; 䢊 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 38716) ; ø¸‰œ¼ + )) +(define-char + '((morohashi-daikanwa 38716 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2732) ; ø»•Ÿ© + (=ucs . #x488A) ; 䢊 + )) +(define-char + '((=>ucs . #x8FBE) ; è¾¾ + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x6136) ; ø»Œ‚¥ + (ideograph-daikanwa . 38717) ; ø¸‰œ½ + (ucs-jis . #x8FBE) ; ø»Œ‚¥ + )) +(define-char + '((=>ucs . #x8FBE) ; è¾¾ + (morohashi-daikanwa 38717 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2730) ; ø»•Ÿ§ + )) +(define-char + '((morohashi-daikanwa 38717 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x346F) ; ø»„£Œ + (chinese-isoir165 . #x346F) ; ø»‹œ + (=ucs . #x8FBE) ; è¾¾ + )) +(define-char + '((=>ucs . #x8FBF) ; 辿 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0208-1978 . #x4329) ; ø»‚®„ + (ideograph-daikanwa . 38718) ; ø¸‰œ¾ + )) +(define-char + '((=>ucs . #x8FBF) ; 辿 + (morohashi-daikanwa 38718 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (cns-radical . 163) ; â¾¢ + (total-strokes . 7) + (chinese-cns11643-2 . #x2526) ; ø»“’ + )) +(define-char + '((morohashi-daikanwa 38718 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0208 . #x4329) ; ø»‡‚Œ + (=jis-x0208-1990 . #x4329) ; ø½Š¨€ + (=ucs . #x8FBF) ; 辿 + )) +(define-char + '((=>ucs . #x488B) ; 䢋 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 38719) ; ø¸‰œ¿ + )) +(define-char + '((morohashi-daikanwa 38719 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2522) ; ø»—¦¡ + (=ucs . #x488B) ; 䢋 + )) +(define-char + '((=>ucs . #x8FC0) ; 迀 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x6137) ; ø»Œ‚¦ + (ideograph-daikanwa . 38720) ; ø¸‰€ + (ucs-jis . #x8FC0) ; ø»Œ‚¦ + )) +(define-char + '((morohashi-daikanwa 38720 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2521) ; ø»—¦  + (=ucs . #x8FC0) ; 迀 + )) +(define-char + '((=>ucs . #x8FC1) ; 迁 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x6138) ; ø»Œ‚§ + (ideograph-daikanwa . 38721) ; ø¸‰ + (ucs-jis . #x8FC1) ; ø»Œ‚§ + )) +(define-char + '((=>ucs . #x8FC1) ; 迁 + (morohashi-daikanwa 38721 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2733) ; ø»•Ÿª + )) +(define-char + '((morohashi-daikanwa 38721 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x4728) ; ø»„½¿ + (chinese-isoir165 . #x4728) ; ø»¦ + (=ucs . #x8FC1) ; 迁 + )) +(define-char + '((=>ucs . #x8FC2) ; 迂 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0208-1978 . #x312A) ; ø»‚“© + (korean-ksc5601 . #x6966) ; ø»Š… + (ideograph-daikanwa . 38722) ; ø¸‰‚ + )) +(define-char + '((=>ucs . #x8FC2) ; 迂 + (morohashi-daikanwa 38722 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B52) ; ø»’€¹ + )) +(define-char + '((morohashi-daikanwa 38722 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-gb2312 . #x5358) ; ø»…— + (japanese-jisx0208 . #x312A) ; ø»†§± + (chinese-isoir165 . #x5358) ; ø»¸§ + (=jis-x0208-1990 . #x312A) ; ø½Š¥ + (=ucs . #x8FC2) ; 迂 + )) +(define-char + '((=>ucs . #x8FC3) ; 迃 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 38723) ; ø¸‰ƒ + )) +(define-char + '((morohashi-daikanwa 38723 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2523) ; ø»—¦¢ + (=ucs . #x8FC3) ; 迃 + )) +(define-char + '((=>ucs . #x8FC4) ; 迄 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (jisx0208-type . 78/4-) + (japanese-jisx0208-1978 . #x4B78) ; ø»‚»ƒ + (ideograph-daikanwa . 38724) ; ø¸‰„ + )) +(define-char + '((=>ucs . #x8FC4) ; 迄 + (morohashi-daikanwa 38724 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B55) ; ø»’€¼ + )) +(define-char + '((morohashi-daikanwa 38724 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 6) + (jisx0208-difference . 78/4-) + (chinese-gb2312 . #x4679) ; ø»„½² + (japanese-jisx0208 . #x4B78) ; ø»‡‹ + (chinese-isoir165 . #x4679) ; ø»¦‚ + (=jis-x0208-1990 . #x4B78) ; ø½Š´¿ + (=gt-pj-1 . #x4B78) ; 迄 + (=gt-k . 01691) ; ý¡„€š› + (=ucs . #x8FC4) ; 迄 + )) +(define-char + '((=>ucs . #x28453) ; 𨑓 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 38725) ; ø¸‰… + )) +(define-char + '((=>ucs . #x28453) ; 𨑓 + (morohashi-daikanwa 38725 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-4 . #x2524) ; ø»—¦£ + )) +(define-char + '((morohashi-daikanwa 38725 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 6) + (=ucs . #x28453) ; 𨑓 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 10) + (ideograph-daikanwa . 38726) ; ø¸‰† + )) +(define-char + '((morohashi-daikanwa 38726 0 0) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C49) ; ø»œ‚ + )) +(define-char + '((=>ucs . #x8FC5) ; 迅 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 38727) ; ø¸‰‡ + )) +(define-char + '((=>ucs . #x8FC5) ; 迅 + (morohashi-daikanwa 38727 0 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (korean-ksc5601 . #x6376) ; ø»‰¼ + )) +(define-char + '((morohashi-daikanwa 38727 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5138) ; ø»…Œ» + (=jis-x0208 . #x3F57) ; ø½Š¢¶ + (chinese-isoir165 . #x5138) ; ø»µ‹ + (=gt-pj-1 . #x3F57) ; 迅 + (=gt-k . 01649) ; ý¡„€™± + (=ucs . #x8FC5) ; 迅 + )) +(define-char + '((=>ucs . #x8FC5) ; 迅 + (morohashi-daikanwa 38727 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B54) ; ø»’€» + )) +(define-char + '((=>ucs . #x8FC6) ; 迆 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (japanese-jisx0212 . #x6139) ; ø»Œ‚¨ + (ideograph-daikanwa . 38728) ; ø¸‰ˆ + (ucs-jis . #x8FC6) ; ø»Œ‚¨ + )) +(define-char + '((=>ucs . #x8FC6) ; 迆 + (morohashi-daikanwa 38728 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B53) ; ø»’€º + )) +(define-char + '((morohashi-daikanwa 38728 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 6) + (=ucs . #x8FC6) ; 迆 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 38729) ; ø¸‰‰ + )) +(define-char + '((morohashi-daikanwa 38729 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-5 . #x2478) ; ø»™° + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 38730) ; ø¸‰Š + )) +(define-char + '((morohashi-daikanwa 38730 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x292F) ; ø»œ€® + )) +(define-char + '((=>ucs . #x8FC7) ; 过 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (ideograph-daikanwa . 38733) ; ø¸‰ + )) +(define-char + '((=>ucs . #x8FC7) ; 过 + (morohashi-daikanwa 38733 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-3 . #x2731) ; ø»•Ÿ¨ + )) +(define-char + '((morohashi-daikanwa 38733 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x397D) ; ø»„ª° + (chinese-isoir165 . #x397D) ; ø»“€ + (=ucs . #x8FC7) ; 过 + )) +(define-char + '((=>ucs . #x5DE1) ; å·¡ + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (->ideographic-variants + ((morohashi-daikanwa 8680 1) + (=ucs . #x5DE1) ; å·¡ + ) + ((ideograph-daikanwa . 08684) ; ø¸‚‡¬ + )) + (chinese-cns11643-1 . #x4B56) ; ø»’€½ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x4275) ; ø»„·¶ + (chinese-isoir165 . #x4275) ; ø» † + (=ucs . #x8FC8) ; 迈 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (cns-radical . 163) ; â¾¢ + (total-strokes . 7) + (chinese-cns11643-2 . #x2525) ; ø»“’œ + (=ucs . #x8FC9) ; 迉 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 3) + (total-strokes . 7) + (chinese-cns11643-6 . #x292E) ; ø»œ€­ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4550) ; ø»œª— + (ideograph-daikanwa . 38734) ; ø¸‰Ž + )) +(define-char + '((=>ucs . #x8FCA) ; 迊 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x613A) ; ø»Œ‚© + (=jis-x0213-2-2000 . #x796F) ; ø»¦Ÿž + (ideograph-daikanwa . 38735) ; ø¸‰ + (ucs-jis . #x8FCA) ; ø»Œ‚© + )) +(define-char + '((morohashi-daikanwa 38735 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A72) ; ø»•¥ƒ + (=ucs . #x8FCA) ; 迊 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38736) ; ø¸‰ + )) +(define-char + '((morohashi-daikanwa 38736 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2827) ; ø»—«€ + )) +(define-char + '((=>ucs . #x8FCB) ; 迋 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x613B) ; ø»Œ‚ª + (ideograph-daikanwa . 38737) ; ø¸‰‘ + (ucs-jis . #x8FCB) ; ø»Œ‚ª + )) +(define-char + '((morohashi-daikanwa 38737 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x286D) ; ø»“—¾ + (=ucs . #x8FCB) ; 迋 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38738) ; ø¸‰’ + )) +(define-char + '((morohashi-daikanwa 38738 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x276A) ; ø»™´© + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38739) ; ø¸‰“ + )) +(define-char + '((morohashi-daikanwa 38739 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x276B) ; ø»™´ª + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38740) ; ø¸‰” + )) +(define-char + '((morohashi-daikanwa 38740 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2770) ; ø»™´¯ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38741) ; ø¸‰• + )) +(define-char + '((morohashi-daikanwa 38741 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E38) ; ø»œˆ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38742) ; ø¸‰– + )) +(define-char + '((morohashi-daikanwa 38742 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E3D) ; ø»œˆ’ + )) +(define-char + '((=>ucs . #x488D) ; 䢍 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38743) ; ø¸‰— + )) +(define-char + '((morohashi-daikanwa 38743 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A6F) ; ø»•¥€ + (=ucs . #x488D) ; 䢍 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38744) ; ø¸‰˜ + )) +(define-char + '((morohashi-daikanwa 38744 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x276F) ; ø»™´® + )) +(define-char + '((=>ucs . #x28469) ; 𨑩 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38745) ; ø¸‰™ + )) +(define-char + '((=>ucs . #x28469) ; 𨑩 + (morohashi-daikanwa 38745 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2825) ; ø»—ª¾ + )) +(define-char + '((morohashi-daikanwa 38745 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x28469) ; 𨑩 + )) +(define-char + '((=>ucs . #x8FCC) ; 迌 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38746) ; ø¸‰š + )) +(define-char + '((morohashi-daikanwa 38746 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A70) ; ø»•¥ + (=ucs . #x8FCC) ; 迌 + )) +(define-char + '((=>ucs . #x8FCD) ; 迍 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x613C) ; ø»Œ‚« + (=jis-x0213-2-2000 . #x7970) ; ø»¦ŸŸ + (ideograph-daikanwa . 38747) ; ø¸‰› + (ucs-jis . #x8FCD) ; ø»Œ‚« + )) +(define-char + '((morohashi-daikanwa 38747 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x286F) ; ø»“˜€ + (=ucs . #x8FCD) ; 迍 + )) +(define-char + '((=>ucs . #x8FCE) ; 迎 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x674A) ; ø»Š© + (ideograph-daikanwa . 38748) ; ø¸‰œ + )) +(define-char + '((morohashi-daikanwa 38748 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x532D) ; ø»…¬ + (=jis-x0208 . #x375E) ; ø½Š— + (chinese-isoir165 . #x532D) ; ø»·¼ + (=ucs . #x8FCE) ; 迎 + )) +(define-char + '((=>ucs . #x8FCE) ; 迎 + (morohashi-daikanwa 38748 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F52) ; ø»’†± + )) +(define-char + '((=>ucs . #x8FCF) ; 迏 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38749) ; ø¸‰ + )) +(define-char + '((morohashi-daikanwa 38749 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A74) ; ø»•¥… + (=ucs . #x8FCF) ; 迏 + )) +(define-char + '((=>ucs . #x8FD0) ; 运 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x613D) ; ø»Œ‚¬ + (ideograph-daikanwa . 38750) ; ø¸‰ž + (ucs-jis . #x8FD0) ; ø»Œ‚¬ + )) +(define-char + '((=>ucs . #x8FD0) ; 运 + (morohashi-daikanwa 38750 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2826) ; ø»—ª¿ + )) +(define-char + '((morohashi-daikanwa 38750 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x544B) ; ø»…‘¨ + (chinese-isoir165 . #x544B) ; ø»¹¸ + (=ucs . #x8FD0) ; 运 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38751) ; ø¸‰Ÿ + )) +(define-char + '((morohashi-daikanwa 38751 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2771) ; ø»™´° + )) +(define-char + '((=>ucs . #x8FD1) ; 近 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x504E) ; ø»‰Ÿ» + (ideograph-daikanwa . 38752) ; ø¸‰  + )) +(define-char + '((morohashi-daikanwa 38752 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3D7C) ; ø»„°§ + (=jis-x0208 . #x3661) ; ø½Š•² + (chinese-isoir165 . #x3D7C) ; ø»˜· + (=gt-pj-1 . #x3661) ; 近 + (=gt-k . 02527) ; ý¡„€§Ÿ + (=ucs . #x8FD1) ; 近 + )) +(define-char + '((=>ucs . #x8FD1) ; 近 + (morohashi-daikanwa 38752 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F54) ; ø»’†³ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38753) ; ø¸‰¡ + )) +(define-char + '((morohashi-daikanwa 38753 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x276D) ; ø»™´¬ + )) +(define-char + '((=>ucs . #x2846C) ; 𨑬 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38754) ; ø¸‰¢ + )) +(define-char + '((=>ucs . #x2846C) ; 𨑬 + (morohashi-daikanwa 38754 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-4 . #x2828) ; ø»—« + )) +(define-char + '((morohashi-daikanwa 38754 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 7) + (=ucs . #x2846C) ; 𨑬 + )) +(define-char + '((=>ucs . #x8FD2) ; 迒 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x613E) ; ø»Œ‚­ + (ideograph-daikanwa . 38755) ; ø¸‰£ + (ucs-jis . #x8FD2) ; ø»Œ‚­ + )) +(define-char + '((morohashi-daikanwa 38755 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x286C) ; ø»“—½ + (=ucs . #x8FD2) ; 迒 + )) +(define-char + '((=>ucs . #x8FD3) ; 迓 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x613F) ; ø»Œ‚® + (=jis-x0213-2-2000 . #x7971) ; ø»¦Ÿ  + (ideograph-daikanwa . 38756) ; ø¸‰¤ + (ucs-jis . #x8FD3) ; ø»Œ‚® + )) +(define-char + '((=>ucs . #x8FD3) ; 迓 + (morohashi-daikanwa 38756 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x286E) ; ø»“—¿ + )) +(define-char + '((morohashi-daikanwa 38756 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6542) ; ø»…ª + (chinese-isoir165 . #x6542) ; ø»Ž’­ + (=ucs . #x8FD3) ; 迓 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38757) ; ø¸‰¥ + )) +(define-char + '((morohashi-daikanwa 38757 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E3B) ; ø»œˆ + )) +(define-char + '((=>ucs . #x8FD4) ; 返 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (korean-ksc5601 . #x5A77) ; ø»‰¯ + (ideograph-daikanwa . 38758) ; ø¸‰¦ + )) +(define-char + '((=>ucs . #x8FD4) ; 返 + (morohashi-daikanwa 38758 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 7) + (=jis-x0208 . #x4A56) ; ø½Š²¿ + (ucs-jis . #x8FD4) ; ø½Š²¿ + )) +(define-char + '((morohashi-daikanwa 38758 1 0) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3735) ; ø»„¦¬ + (chinese-isoir165 . #x3735) ; ø»Ž¼ + (=ucs . #x8FD4) ; 返 + )) +(define-char + '((=>ucs . #x8FD4) ; 返 + (morohashi-daikanwa 38758 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F53) ; ø»’†² + )) +(define-char + '((=>ucs . #x8FD5) ; 迕 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (japanese-jisx0212 . #x6140) ; ø»Œ‚¯ + (=jis-x0213-2-2000 . #x7972) ; ø»¦Ÿ¡ + (ideograph-daikanwa . 38759) ; ø¸‰§ + (ucs-jis . #x8FD5) ; ø»Œ‚¯ + )) +(define-char + '((=>ucs . #x8FD5) ; 迕 + (morohashi-daikanwa 38759 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2871) ; ø»“˜‚ + )) +(define-char + '((morohashi-daikanwa 38759 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6543) ; ø»…ªž + (chinese-isoir165 . #x6543) ; ø»Ž’® + (=ucs . #x8FD5) ; 迕 + )) +(define-char + '((=>ucs . #x488E) ; 䢎 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38760) ; ø¸‰¨ + )) +(define-char + '((morohashi-daikanwa 38760 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2769) ; ø»™´¨ + (=ucs . #x488E) ; 䢎 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38761) ; ø¸‰© + )) +(define-char + '((morohashi-daikanwa 38761 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x276E) ; ø»™´­ + )) +(define-char + '((=>ucs . #x8FD7) ; 迗 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38762) ; ø¸‰ª + )) +(define-char + '((morohashi-daikanwa 38762 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2872) ; ø»“˜ƒ + (=ucs . #x8FD7) ; 迗 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38763) ; ø¸‰« + )) +(define-char + '((morohashi-daikanwa 38763 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x2768) ; ø»™´§ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38764) ; ø¸‰¬ + )) +(define-char + '((morohashi-daikanwa 38764 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-5 . #x276C) ; ø»™´« + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38765) ; ø¸‰­ + )) +(define-char + '((morohashi-daikanwa 38765 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E39) ; ø»œˆŽ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38766) ; ø¸‰® + )) +(define-char + '((morohashi-daikanwa 38766 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E3E) ; ø»œˆ“ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38767) ; ø¸‰¯ + )) +(define-char + '((morohashi-daikanwa 38767 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E3F) ; ø»œˆ” + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38768) ; ø¸‰° + )) +(define-char + '((morohashi-daikanwa 38768 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E3A) ; ø»œˆ + )) +(define-char + '((=>ucs . #x8FD6) ; 迖 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38769) ; ø¸‰± + )) +(define-char + '((morohashi-daikanwa 38769 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-2 . #x2870) ; ø»“˜ + (=ucs . #x8FD6) ; 迖 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38770) ; ø¸‰² + )) +(define-char + '((morohashi-daikanwa 38770 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E3C) ; ø»œˆ‘ + )) +(define-char + '((=>ucs . #x8FD8) ; 还 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38771) ; ø¸‰³ + )) +(define-char + '((=>ucs . #x8FD8) ; 还 + (morohashi-daikanwa 38771 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A73) ; ø»•¥„ + )) +(define-char + '((morohashi-daikanwa 38771 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x3B39) ; ø»„¬¨ + (chinese-isoir165 . #x3B39) ; ø»”¸ + (=ucs . #x8FD8) ; 还 + )) +(define-char + '((=>ucs . #x8FD9) ; 这 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (ideograph-daikanwa . 38772) ; ø¸‰´ + )) +(define-char + '((=>ucs . #x8FD9) ; 这 + (morohashi-daikanwa 38772 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A71) ; ø»•¥‚ + )) +(define-char + '((morohashi-daikanwa 38772 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5562) ; ø»…“ + (chinese-isoir165 . #x5562) ; ø»»­ + (=ucs . #x8FD9) ; 这 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (shinjigen-2 . 8232) + (=jis-x0208 . #x6D69) ; ø½‹¦¬ + (ideograph-daikanwa . 38773) ; ø¸‰µ + (=ucs . #x8FDA) ; 迚 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3D78) ; ø»„°£ + (chinese-isoir165 . #x3D78) ; ø»˜³ + (=ucs . #x8FDB) ; 进 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (chinese-gb2312 . #x5436) ; ø»…‘“ + (chinese-isoir165 . #x5436) ; ø»¹£ + (=ucs . #x8FDC) ; 远 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4E25) ; ø»…ˆŽ + (chinese-isoir165 . #x4E25) ; ø»°ž + (=ucs . #x8FDD) ; 违 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (chinese-gb2312 . #x412C) ; ø»„µ + (chinese-isoir165 . #x412C) ; ø»Ÿ + (=ucs . #x8FDE) ; 连 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3359) ; ø»„¡˜ + (chinese-isoir165 . #x3359) ; ø»‰¨ + (=ucs . #x8FDF) ; 迟 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38774) ; ø¸‰¶ + )) +(define-char + '((morohashi-daikanwa 38774 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B4F) ; ø»™º† + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38775) ; ø¸‰· + )) +(define-char + '((morohashi-daikanwa 38775 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 56) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B56) ; ø»™º + )) +(define-char + '((=>ucs . #x4890) ; 䢐 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38776) ; ø¸‰¸ + )) +(define-char + '((morohashi-daikanwa 38776 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B53) ; ø»—°† + (=ucs . #x4890) ; 䢐 + )) +(define-char + '((=>ucs . #x8FE0) ; è¿  + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x6141) ; ø»Œ‚° + (=jis-x0213-2-2000 . #x7973) ; ø»¦Ÿ¢ + (ideograph-daikanwa . 38777) ; ø¸‰¹ + (ucs-jis . #x8FE0) ; ø»Œ‚° + )) +(define-char + '((morohashi-daikanwa 38777 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D57) ; ø»“ž¾ + (=ucs . #x8FE0) ; è¿  + )) +(define-char + '((=>ucs . #x8FE1) ; è¿¡ + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38778) ; ø¸‰º + )) +(define-char + '((morohashi-daikanwa 38778 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D55) ; ø»“ž¼ + (=ucs . #x8FE1) ; è¿¡ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38779) ; ø¸‰» + )) +(define-char + '((morohashi-daikanwa 38779 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B52) ; ø»™º‰ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38780) ; ø¸‰¼ + )) +(define-char + '((morohashi-daikanwa 38780 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x345F) ; ø»œ‘¨ + )) +(define-char + '((=>ucs . #x8FE2) ; è¿¢ + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 8243) + (=jis-x0208 . #x6D6B) ; ø½‹¦® + (ideograph-daikanwa . 38781) ; ø¸‰½ + (ucs-jis . #x8FE2) ; ø½‹¦® + )) +(define-char + '((=>ucs . #x8FE2) ; è¿¢ + (morohashi-daikanwa 38781 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x535F) ; ø»’Œ¶ + )) +(define-char + '((morohashi-daikanwa 38781 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 8243) + (chinese-gb2312 . #x4C76) ; ø»…†£ + (chinese-isoir165 . #x4C76) ; ø»®³ + (=ucs . #x8FE2) ; è¿¢ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38782) ; ø¸‰¾ + )) +(define-char + '((morohashi-daikanwa 38782 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B51) ; ø»™ºˆ + )) +(define-char + '((=>ucs . #x8FE3) ; è¿£ + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x6142) ; ø»Œ‚± + (ideograph-daikanwa . 38783) ; ø¸‰¿ + (ucs-jis . #x8FE3) ; ø»Œ‚± + )) +(define-char + '((morohashi-daikanwa 38783 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D54) ; ø»“ž» + (=ucs . #x8FE3) ; è¿£ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38784) ; ø¸‰ž€ + )) +(define-char + '((morohashi-daikanwa 38784 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3462) ; ø»œ‘« + )) +(define-char + '((=>ucs . #x8FE4) ; 迤 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x6143) ; ø»Œ‚² + (=jis-x0213-1-2000 . #x7C54) ; ø»¤™™ + (ideograph-daikanwa . 38785) ; ø¸‰ž + (ucs-jis . #x8FE4) ; ø»Œ‚² + )) +(define-char + '((=>ucs . #x8FE4) ; 迤 + (morohashi-daikanwa 38785 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5364) ; ø»’Œ» + )) +(define-char + '((morohashi-daikanwa 38785 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-gb2312 . #x6546) ; ø»…ª¡ + (chinese-isoir165 . #x6546) ; ø»Ž’± + (=ucs . #x8FE4) ; 迤 + )) +(define-char + '((=>ucs . #x8FE5) ; è¿¥ + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 8237) + (=jis-x0208 . #x6D6A) ; ø½‹¦­ + (=gt-pj-1 . #x6D6A) ; ø½‹¦­ + (ideograph-daikanwa . 38786) ; ø¸‰ž‚ + (=gt-k . 05292) ; ý¡„’¬ + (ucs-jis . #x8FE5) ; ø½‹¦­ + )) +(define-char + '((=>ucs . #x8FE5) ; è¿¥ + (morohashi-daikanwa 38786 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5361) ; ø»’Œ¸ + )) +(define-char + '((morohashi-daikanwa 38786 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6544) ; ø»…ªŸ + (chinese-isoir165 . #x6544) ; ø»Ž’¯ + (=ucs . #x8FE5) ; è¿¥ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38787) ; ø¸‰žƒ + )) +(define-char + '((morohashi-daikanwa 38787 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B55) ; ø»™ºŒ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38788) ; ø¸‰ž„ + )) +(define-char + '((morohashi-daikanwa 38788 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B53) ; ø»™ºŠ + )) +(define-char + '((=>ucs . #x8FE6) ; 迦 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x3260) ; ø»‚•½ + (korean-ksc5601 . #x4A3C) ; ø»‰–µ + (ideograph-daikanwa . 38789) ; ø¸‰ž… + )) +(define-char + '((=>ucs . #x8FE6) ; 迦 + (morohashi-daikanwa 38789 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x535E) ; ø»’Œµ + )) +(define-char + '((morohashi-daikanwa 38789 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6548) ; ø»…ª£ + (japanese-jisx0208 . #x3260) ; ø»†ª… + (chinese-isoir165 . #x6548) ; ø»Ž’³ + (=jis-x0208-1990 . #x3260) ; ø½Š¹ + (=gt-pj-1 . #x3260) ; 迦 + (=gt-k . 03654) ; ý¡„€¹† + (=ucs . #x8FE6) ; 迦 + )) +(define-char + '((=>ucs . #x8FE7) ; 迧 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38790) ; ø¸‰ž† + )) +(define-char + '((=>ucs . #x8FE7) ; 迧 + (morohashi-daikanwa 38790 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F31) ; ø»•«˜ + )) +(define-char + '((morohashi-daikanwa 38790 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x8FE7) ; 迧 + )) +(define-char + '((=>ucs . #x8FE8) ; 迨 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x6144) ; ø»Œ‚³ + (=jis-x0213-1-2000 . #x7C55) ; ø»¤™š + (ideograph-daikanwa . 38791) ; ø¸‰ž‡ + (ucs-jis . #x8FE8) ; ø»Œ‚³ + )) +(define-char + '((=>ucs . #x8FE8) ; 迨 + (morohashi-daikanwa 38791 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5365) ; ø»’Œ¼ + )) +(define-char + '((morohashi-daikanwa 38791 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x654A) ; ø»…ª¥ + (chinese-isoir165 . #x654A) ; ø»Ž’µ + (=ucs . #x8FE8) ; 迨 + )) +(define-char + '((=>ucs . #x2848B) ; 𨒋 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38792) ; ø¸‰žˆ + )) +(define-char + '((=>ucs . #x2848B) ; 𨒋 + (morohashi-daikanwa 38792 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B4F) ; ø»—°‚ + )) +(define-char + '((morohashi-daikanwa 38792 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x2848B) ; 𨒋 + )) +(define-char + '((=>ucs . #x8FE9) ; è¿© + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x6D6E) ; ø»ƒ¬µ + (ideograph-daikanwa . 38793) ; ø¸‰ž‰ + )) +(define-char + '((=>ucs . #x8FE9) ; è¿© + (morohashi-daikanwa 38793 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F32) ; ø»•«™ + )) +(define-char + '((=>ucs . #x8FE9) ; è¿© + (morohashi-daikanwa 38793 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0208 . #x4676) ; ø»‡‡³ + (=jis-x0208-1990 . #x4676) ; ø½Š­§ + (ucs-jis . #x8FE9) ; ø»‡‡³ + )) +(define-char + '((morohashi-daikanwa 38793 0 4) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6547) ; ø»…ª¢ + (chinese-isoir165 . #x6547) ; ø»Ž’² + (=ucs . #x8FE9) ; è¿© + )) +(define-char + '((=>ucs . #x4891) ; 䢑 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38794) ; ø¸‰žŠ + )) +(define-char + '((morohashi-daikanwa 38794 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B50) ; ø»—°ƒ + (=ucs . #x4891) ; 䢑 + )) +(define-char + '((=>ucs . #x8FEA) ; 迪 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x6D6C) ; ø»ƒ¬³ + (korean-ksc5601 . #x6E68) ; ø»ŠŒ™ + (ideograph-daikanwa . 38795) ; ø¸‰ž‹ + )) +(define-char + '((=>ucs . #x8FEA) ; 迪 + (morohashi-daikanwa 38795 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5360) ; ø»’Œ· + )) +(define-char + '((morohashi-daikanwa 38795 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x354F) ; ø»„¤Š + (japanese-jisx0208 . #x6D6C) ; ø»ˆ€» + (chinese-isoir165 . #x354F) ; ø»Œš + (=jis-x0208-1990 . #x6D6C) ; ø½‹¦¯ + (=gt-pj-1 . #x6D6C) ; 迪 + (=gt-k . 03920) ; ý¡„€½ + (=ucs . #x8FEA) ; 迪 + )) +(define-char + '((=>ucs . #x2848C) ; 𨒌 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38796) ; ø¸‰žŒ + )) +(define-char + '((=>ucs . #x2848C) ; 𨒌 + (morohashi-daikanwa 38796 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B51) ; ø»—°„ + )) +(define-char + '((morohashi-daikanwa 38796 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (=ucs . #x2848C) ; 𨒌 + )) +(define-char + '((=>ucs . #x8FEB) ; è¿« + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x5A5E) ; ø»‰®· + (ideograph-daikanwa . 38797) ; ø¸‰ž + )) +(define-char + '((morohashi-daikanwa 38797 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4648) ; ø»„½ + (=jis-x0208 . #x4777) ; ø½Š¯† + (chinese-isoir165 . #x4648) ; ø»¥‘ + (=ucs . #x8FEB) ; è¿« + )) +(define-char + '((=>ucs . #x8FEB) ; è¿« + (morohashi-daikanwa 38797 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5363) ; ø»’Œº + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38798) ; ø¸‰žŽ + )) +(define-char + '((morohashi-daikanwa 38798 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B50) ; ø»™º‡ + )) +(define-char + '((=>ucs . #x8FEC) ; 迬 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38799) ; ø¸‰ž + )) +(define-char + '((morohashi-daikanwa 38799 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3460) ; ø»œ‘© + (=ucs . #x8FEC) ; 迬 + )) +(define-char + '((=>ucs . #x8FED) ; è¿­ + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x7277) ; ø»Š’  + (ideograph-daikanwa . 38800) ; ø¸‰ž + )) +(define-char + '((morohashi-daikanwa 38800 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x357C) ; ø»„¤· + (=jis-x0208 . #x4533) ; ø½Š«† + (chinese-isoir165 . #x357C) ; ø»‡ + (=ucs . #x8FED) ; è¿­ + )) +(define-char + '((=>ucs . #x8FED) ; è¿­ + (morohashi-daikanwa 38800 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x5362) ; ø»’Œ¹ + )) +(define-char + '((=>ucs . #x8FEE) ; è¿® + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x6145) ; ø»Œ‚´ + (=jis-x0213-1-2000 . #x7C56) ; ø»¤™› + (ideograph-daikanwa . 38801) ; ø¸‰ž‘ + (ucs-jis . #x8FEE) ; ø»Œ‚´ + )) +(define-char + '((=>ucs . #x8FEE) ; è¿® + (morohashi-daikanwa 38801 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D56) ; ø»“ž½ + )) +(define-char + '((morohashi-daikanwa 38801 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6545) ; ø»…ª  + (chinese-isoir165 . #x6545) ; ø»Ž’° + (=ucs . #x8FEE) ; è¿® + )) +(define-char + '((=>ucs . #x8FEF) ; 迯 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (shinjigen-2 . 8263) + (=jis-x0208 . #x6D6D) ; ø½‹¦° + (ideograph-daikanwa . 38802) ; ø¸‰ž’ + (ucs-jis . #x8FEF) ; ø½‹¦° + )) +(define-char + '((morohashi-daikanwa 38802 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F33) ; ø»•«š + (=ucs . #x8FEF) ; 迯 + )) +(define-char + '((=>ucs . #x8FF0) ; è¿° + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x627B) ; ø»‰»„ + (ideograph-daikanwa . 38803) ; ø¸‰ž“ + )) +(define-char + '((=>ucs . #x8FF0) ; è¿° + (morohashi-daikanwa 38803 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-1 . #x535D) ; ø»’Œ´ + )) +(define-char + '((=>ucs . #x8FF0) ; è¿° + (morohashi-daikanwa 38803 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 8) + (=jis-x0208 . #x3D52) ; ø½ŠŸµ + (ucs-jis . #x8FF0) ; ø½ŠŸµ + )) +(define-char + '((morohashi-daikanwa 38803 0 5) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4A76) ; ø»…ƒ§ + (chinese-isoir165 . #x4A76) ; ø»«· + (=ucs . #x8FF0) ; è¿° + )) +(define-char + '((=>ucs . #x8FF1) ; 迱 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (japanese-jisx0212 . #x6146) ; ø»Œ‚µ + (=jis-x0213-2-2000 . #x7974) ; ø»¦Ÿ£ + (ideograph-daikanwa . 38804) ; ø¸‰ž” + (ucs-jis . #x8FF1) ; ø»Œ‚µ + )) +(define-char + '((morohashi-daikanwa 38804 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F30) ; ø»•«— + (=ucs . #x8FF1) ; 迱 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38805) ; ø¸‰ž• + )) +(define-char + '((morohashi-daikanwa 38805 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3464) ; ø»œ‘­ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38806) ; ø¸‰ž– + )) +(define-char + '((morohashi-daikanwa 38806 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3463) ; ø»œ‘¬ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38807) ; ø¸‰ž— + )) +(define-char + '((morohashi-daikanwa 38807 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B57) ; ø»™ºŽ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38808) ; ø¸‰ž˜ + )) +(define-char + '((morohashi-daikanwa 38808 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B54) ; ø»™º‹ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38809) ; ø¸‰ž™ + )) +(define-char + '((morohashi-daikanwa 38809 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C54) ; ø»œ + )) +(define-char + '((=>ucs . #x2849A) ; 𨒚 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38810) ; ø¸‰žš + )) +(define-char + '((=>ucs . #x2849A) ; 𨒚 + (morohashi-daikanwa 38810 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B52) ; ø»—°… + )) +(define-char + '((morohashi-daikanwa 38810 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 8) + (=ucs . #x2849A) ; 𨒚 + )) +(define-char + '((=>ucs . #x8FF2) ; 迲 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (korean-ksc5601 . #x4C26) ; ø»‰™› + (ideograph-daikanwa . 38812) ; ø¸‰žœ + )) +(define-char + '((morohashi-daikanwa 38812 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb12345 . #x7D25) ; 迲 + (=ucs . #x8FF2) ; 迲 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 38813) ; ø¸‰ž + )) +(define-char + '((morohashi-daikanwa 38813 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3461) ; ø»œ‘ª + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (ideograph-daikanwa . 49765) ; ø¸Œ‰¥ + )) +(define-char + '((morohashi-daikanwa 49765 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 9) + (chinese-cns11643-6 . #x3465) ; ø»œ‘® + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x6549) ; ø»…ª¤ + (chinese-isoir165 . #x6549) ; ø»Ž’´ + (=ucs . #x8FF3) ; 迳 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38817) ; ø¸‰ž¡ + )) +(define-char + '((morohashi-daikanwa 38817 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C58) ; ø»œ‘ + )) +(define-char + '((=>ucs . #x8FF4) ; è¿´ + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 8249) + (=jis-x0208 . #x6D6F) ; ø½‹¦² + (=gt-pj-1 . #x6D6F) ; ø½‹¦² + (ideograph-daikanwa . 38818) ; ø¸‰ž¢ + (=gt-k . 06647) ; ý¡„§· + (ucs-jis . #x8FF4) ; ø½‹¦² + )) +(define-char + '((=>ucs . #x8FF4) ; è¿´ + (morohashi-daikanwa 38818 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x584F) ; ø»’“¼ + )) +(define-char + '((morohashi-daikanwa 38818 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb12345 . #x783C) ; è¿´ + (=ucs . #x8FF4) ; è¿´ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38819) ; ø¸‰ž£ + )) +(define-char + '((morohashi-daikanwa 38819 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x305B) ; ø»š¨ + )) +(define-char + '((=>ucs . #x4892) ; 䢒 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38820) ; ø¸‰ž¤ + )) +(define-char + '((morohashi-daikanwa 38820 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3423) ; ø»•²  + (=ucs . #x4892) ; 䢒 + )) +(define-char + '((=>ucs . #x8FF5) ; 迵 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x6147) ; ø»Œ‚¶ + (=jis-x0213-2-2000 . #x7975) ; ø»¦Ÿ¤ + (ideograph-daikanwa . 38821) ; ø¸‰ž¥ + (ucs-jis . #x8FF5) ; ø»Œ‚¶ + )) +(define-char + '((morohashi-daikanwa 38821 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x332F) ; ø»“§Š + (=ucs . #x8FF5) ; 迵 + )) +(define-char + '((=>ucs . #x8FF6) ; 迶 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x6148) ; ø»Œ‚· + (ideograph-daikanwa . 38822) ; ø¸‰ž¦ + (ucs-jis . #x8FF6) ; ø»Œ‚· + )) +(define-char + '((morohashi-daikanwa 38822 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3335) ; ø»“§ + (=ucs . #x8FF6) ; 迶 + )) +(define-char + '((=>ucs . #x4893) ; 䢓 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38823) ; ø¸‰ž§ + )) +(define-char + '((morohashi-daikanwa 38823 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x302D) ; ø»—¶¶ + (=ucs . #x4893) ; 䢓 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38824) ; ø¸‰ž¨ + )) +(define-char + '((morohashi-daikanwa 38824 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C53) ; ø»œŒ + )) +(define-char + '((=>ucs . #x8FF7) ; è¿· + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x5A3B) ; ø»‰®” + (ideograph-daikanwa . 38825) ; ø¸‰ž© + )) +(define-char + '((morohashi-daikanwa 38825 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4354) ; ø»„¸³ + (=jis-x0208 . #x4C42) ; ø½Šµ§ + (chinese-isoir165 . #x4354) ; ø»¡ƒ + (=gt-pj-1 . #x4C42) ; è¿· + (=gt-k . 05190) ; ý¡„‘† + (=ucs . #x8FF7) ; è¿· + )) +(define-char + '((=>ucs . #x8FF7) ; è¿· + (morohashi-daikanwa 38825 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x584C) ; ø»’“¹ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38826) ; ø¸‰žª + )) +(define-char + '((morohashi-daikanwa 38826 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x3056) ; ø»š£ + )) +(define-char + '((=>ucs . #x8FF9) ; 迹 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 8003) + (=jis-x0208 . #x6D71) ; ø½‹¦´ + (korean-ksc5601 . #x6E69) ; ø»ŠŒš + (=gt-pj-1 . #x6D71) ; ø½‹¦´ + (ideograph-daikanwa . 38827) ; ø¸‰ž« + (=gt-k . 06648) ; ý¡„§¸ + (ucs-jis . #x8FF9) ; ø½‹¦´ + )) +(define-char + '((=>ucs . #x8FF9) ; 迹 + (morohashi-daikanwa 38827 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3425) ; ø»•²¢ + )) +(define-char + '((morohashi-daikanwa 38827 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x3C23) ; ø»„­° + (chinese-isoir165 . #x3C23) ; ø»–€ + (=ucs . #x8FF9) ; 迹 + )) +(define-char + '((=>ucs . #x284AA) ; 𨒪 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38828) ; ø¸‰ž¬ + )) +(define-char + '((=>ucs . #x284AA) ; 𨒪 + (morohashi-daikanwa 38828 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x3031) ; ø»—¶º + )) +(define-char + '((morohashi-daikanwa 38828 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (=ucs . #x284AA) ; 𨒪 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38829) ; ø¸‰ž­ + )) +(define-char + '((morohashi-daikanwa 38829 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x305A) ; ø»š§ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38830) ; ø¸‰ž® + )) +(define-char + '((morohashi-daikanwa 38830 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x3057) ; ø»š¤ + )) +(define-char + '((=>ucs . #x8FFA) ; 迺 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 8257) + (=jis-x0208 . #x6D72) ; ø½‹¦µ + (=gt-pj-1 . #x6D72) ; ø½‹¦µ + (ideograph-daikanwa . 38831) ; ø¸‰ž¯ + (=gt-k . 06649) ; ý¡„§¹ + (ucs-jis . #x8FFA) ; ø½‹¦µ + )) +(define-char + '((=>ucs . #x8FFA) ; 迺 + (morohashi-daikanwa 38831 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x584E) ; ø»’“» + )) +(define-char + '((morohashi-daikanwa 38831 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-isoir165 . #x2D5C) ; ø»€· + (=ucs . #x8FFA) ; 迺 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38832) ; ø¸‰ž° + )) +(define-char + '((morohashi-daikanwa 38832 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x3059) ; ø»š¦ + )) +(define-char + '((=>ucs . #x8FFB) ; è¿» + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x6149) ; ø»Œ‚¸ + (=jis-x0213-2-2000 . #x7976) ; ø»¦Ÿ¥ + (ideograph-daikanwa . 38833) ; ø¸‰ž± + (ucs-jis . #x8FFB) ; ø»Œ‚¸ + )) +(define-char + '((morohashi-daikanwa 38833 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3332) ; ø»“§ + (=ucs . #x8FFB) ; è¿» + )) +(define-char + '((=>ucs . #x8FFC) ; 迼 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38834) ; ø¸‰ž² + )) +(define-char + '((morohashi-daikanwa 38834 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3334) ; ø»“§ + (=ucs . #x8FFC) ; 迼 + )) +(define-char + '((=>ucs . #x4894) ; 䢔 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38835) ; ø¸‰ž³ + )) +(define-char + '((morohashi-daikanwa 38835 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x3030) ; ø»—¶¹ + (=ucs . #x4894) ; 䢔 + )) +(define-char + '((=>ucs . #x8FFD) ; 追 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x755A) ; ø»Š– + (ideograph-daikanwa . 38836) ; ø¸‰ž´ + )) +(define-char + '((morohashi-daikanwa 38836 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5737) ; ø»…•® + (=jis-x0208 . #x4449) ; ø½Š©¾ + (chinese-isoir165 . #x5737) ; ø»½¾ + (=gt-pj-1 . #x4449) ; 追 + (=gt-k . 05147) ; ý¡„› + (=ucs . #x8FFD) ; 追 + )) +(define-char + '((=>ucs . #x8FFD) ; 追 + (morohashi-daikanwa 38836 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5851) ; ø»’“¾ + )) +(define-char + '((=>ucs . #x8FFE) ; 迾 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x614A) ; ø»Œ‚¹ + (ideograph-daikanwa . 38837) ; ø¸‰žµ + (ucs-jis . #x8FFE) ; ø»Œ‚¹ + )) +(define-char + '((morohashi-daikanwa 38837 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x332E) ; ø»“§‰ + (=ucs . #x8FFE) ; 迾 + )) +(define-char + '((=>ucs . #x8FFF) ; è¿¿ + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38838) ; ø¸‰ž¶ + )) +(define-char + '((morohashi-daikanwa 38838 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3331) ; ø»“§Œ + (=ucs . #x8FFF) ; è¿¿ + )) +(define-char + '((=>ucs . #x9000) ; 退 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x775C) ; ø»Š™› + (ideograph-daikanwa . 38839) ; ø¸‰ž· + )) +(define-char + '((morohashi-daikanwa 38839 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4D4B) ; ø»…‡– + (=jis-x0208 . #x4260) ; ø½Š§™ + (chinese-isoir165 . #x4D4B) ; ø»¯¦ + (=gt-pj-1 . #x4260) ; 退 + (=gt-k . 05135) ; ý¡„ + (=ucs . #x9000) ; 退 + )) +(define-char + '((=>ucs . #x9000) ; 退 + (morohashi-daikanwa 38839 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x584D) ; ø»’“º + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4355) ; ø»šœ + (ideograph-daikanwa . 38840) ; ø¸‰ž¸ + )) +(define-char + '((=>ucs . #x4895) ; 䢕 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38841) ; ø¸‰ž¹ + )) +(define-char + '((morohashi-daikanwa 38841 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3424) ; ø»•²¡ + (=ucs . #x4895) ; 䢕 + )) +(define-char + '((=>ucs . #x9001) ; 送 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x616A) ; ø»‰¹• + (ideograph-daikanwa . 38842) ; ø¸‰žº + )) +(define-char + '((morohashi-daikanwa 38842 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4B4D) ; ø»…„œ + (=jis-x0208 . #x4177) ; ø½Š¦’ + (chinese-isoir165 . #x4B4D) ; ø»¬¬ + (=gt-pj-1 . #x4177) ; 送 + (=gt-k . 05130) ; ý¡„Š + (=ucs . #x9001) ; 送 + )) +(define-char + '((=>ucs . #x9001) ; 送 + (morohashi-daikanwa 38842 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x584A) ; ø»’“· + )) +(define-char + '((=>ucs . #x4896) ; 䢖 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38843) ; ø¸‰ž» + )) +(define-char + '((morohashi-daikanwa 38843 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x302E) ; ø»—¶· + (=ucs . #x4896) ; 䢖 + )) +(define-char + '((=>ucs . #x9002) ; 适 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x4E41) ; ø»‰œ² + (japanese-jisx0212 . #x614B) ; ø»Œ‚º + (=jis-x0213-2-2000 . #x7977) ; ø»¦Ÿ¦ + (ideograph-daikanwa . 38844) ; ø¸‰ž¼ + (ucs-jis . #x9002) ; ø»‰œ² + )) +(define-char + '((=>ucs . #x9002) ; 适 + (morohashi-daikanwa 38844 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3330) ; ø»“§‹ + )) +(define-char + '((morohashi-daikanwa 38844 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4A4A) ; ø»…‚» + (chinese-isoir165 . #x4A4A) ; ø»«‹ + (=ucs . #x9002) ; 适 + )) +(define-char + '((=>ucs . #x9003) ; 逃 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x5431) ; ø»‰¥– + (ideograph-daikanwa . 38845) ; ø¸‰ž½ + )) +(define-char + '((=>ucs . #x9003) ; 逃 + (morohashi-daikanwa 38845 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x4628) ; ø»‚² + (japanese-jisx0208 . #x4628) ; ø»‡†¥ + )) +(define-char + '((morohashi-daikanwa 38845 1 0) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4C53) ; ø»…†€ + (chinese-isoir165 . #x4C53) ; ø»® + (=jis-x0208-1990 . #x4628) ; ø½Š¬™ + (=ucs . #x9003) ; 逃 + )) +(define-char + '((=>ucs . #x9003) ; 逃 + (morohashi-daikanwa 38845 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5850) ; ø»’“½ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38846) ; ø¸‰ž¾ + )) +(define-char + '((morohashi-daikanwa 38846 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C56) ; ø»œ + )) +(define-char + '((=>ucs . #x9004) ; 逄 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (japanese-jisx0212 . #x614C) ; ø»Œ‚» + (ideograph-daikanwa . 38847) ; ø¸‰ž¿ + (ucs-jis . #x9004) ; ø»Œ‚» + )) +(define-char + '((=>ucs . #x9004) ; 逄 + (morohashi-daikanwa 38847 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-2 . #x3333) ; ø»“§Ž + )) +(define-char + '((morohashi-daikanwa 38847 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-gb2312 . #x654C) ; ø»…ª§ + (chinese-isoir165 . #x654C) ; ø»Ž’· + (=ucs . #x9004) ; 逄 + )) +(define-char + '((=>ucs . #x9005) ; 逅 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 8361) + (=jis-x0208 . #x6D70) ; ø½‹¦³ + (korean-ksc5601 . #x7D31) ; ø»Š¡¤ + (ideograph-daikanwa . 38848) ; ø¸‰Ÿ€ + (ucs-jis . #x9005) ; ø½‹¦³ + )) +(define-char + '((=>ucs . #x9005) ; 逅 + (morohashi-daikanwa 38848 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5852) ; ø»’“¿ + )) +(define-char + '((morohashi-daikanwa 38848 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x654B) ; ø»…ª¦ + (chinese-isoir165 . #x654B) ; ø»Ž’¶ + (=ucs . #x9005) ; 逅 + )) +(define-char + '((=>ucs . #x9006) ; 逆 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x663D) ; ø»‰¿¾ + (ideograph-daikanwa . 38849) ; ø¸‰Ÿ + )) +(define-char + '((morohashi-daikanwa 38849 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4466) ; ø»„º£ + (=jis-x0208 . #x3555) ; ø½Š”ˆ + (chinese-isoir165 . #x4466) ; ø»¢³ + (=gt-pj-1 . #x3555) ; 逆 + (=gt-k . 05052) ; ý¡„Ž¼ + (=ucs . #x9006) ; 逆 + )) +(define-char + '((=>ucs . #x9006) ; 逆 + (morohashi-daikanwa 38849 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x584B) ; ø»’“¸ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38850) ; ø¸‰Ÿ‚ + )) +(define-char + '((morohashi-daikanwa 38850 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C52) ; ø»œ‹ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38851) ; ø¸‰Ÿƒ + )) +(define-char + '((morohashi-daikanwa 38851 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C4C) ; ø»œ… + )) +(define-char + '((=>ucs . #x284B0) ; 𨒰 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38852) ; ø¸‰Ÿ„ + )) +(define-char + '((=>ucs . #x284B0) ; 𨒰 + (morohashi-daikanwa 38852 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x3032) ; ø»—¶» + )) +(define-char + '((morohashi-daikanwa 38852 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x284B0) ; 𨒰 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38853) ; ø¸‰Ÿ… + )) +(define-char + '((morohashi-daikanwa 38853 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C55) ; ø»œŽ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38854) ; ø¸‰Ÿ† + )) +(define-char + '((morohashi-daikanwa 38854 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x3058) ; ø»š¥ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38855) ; ø¸‰Ÿ‡ + )) +(define-char + '((morohashi-daikanwa 38855 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C50) ; ø»œ‰ + )) +(define-char + '((=>ucs . #x9007) ; 逇 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38856) ; ø¸‰Ÿˆ + )) +(define-char + '((=>ucs . #x9007) ; 逇 + (morohashi-daikanwa 38856 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-4 . #x302F) ; ø»—¶¸ + )) +(define-char + '((morohashi-daikanwa 38856 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb12345 . #x7D5C) ; 逇 + (=ucs . #x9007) ; 逇 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38857) ; ø¸‰Ÿ‰ + )) +(define-char + '((morohashi-daikanwa 38857 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C4E) ; ø»œ‡ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38858) ; ø¸‰ŸŠ + )) +(define-char + '((morohashi-daikanwa 38858 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-5 . #x305C) ; ø»š© + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38859) ; ø¸‰Ÿ‹ + )) +(define-char + '((morohashi-daikanwa 38859 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3627) ; ø»š‰¨ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38860) ; ø¸‰ŸŒ + )) +(define-char + '((morohashi-daikanwa 38860 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3626) ; ø»š‰§ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38861) ; ø¸‰Ÿ + )) +(define-char + '((morohashi-daikanwa 38861 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C4F) ; ø»œˆ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38862) ; ø¸‰ŸŽ + )) +(define-char + '((morohashi-daikanwa 38862 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C4D) ; ø»œ† + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (ideograph-daikanwa . 38863) ; ø¸‰Ÿ + )) +(define-char + '((morohashi-daikanwa 38863 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C57) ; ø»œ + )) +(define-char + '((=>ucs . #x8FF8) ; 迸 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (shinjigen-2 . 8312) + (=jis-x0208 . #x6D7E) ; ø½‹§ + (ideograph-daikanwa . 38867) ; ø¸‰Ÿ“ + (ucs-jis . #x8FF8) ; ø½‹§ + )) +(define-char + '((=>ucs . #x8FF8) ; 迸 + (morohashi-daikanwa 38867 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-1 . #x5853) ; ø»’”€ + )) +(define-char + '((morohashi-daikanwa 38867 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3145) ; ø»„žˆ + (chinese-isoir165 . #x3145) ; ø»†˜ + (=ucs . #x8FF8) ; 迸 + )) +(define-char + '((=>ucs . #x9008) ; 逈 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (korean-ksc5601 . #x7B2D) ; ø»Šž¤ + (japanese-jisx0212 . #x614D) ; ø»Œ‚¼ + (=jis-x0213-1-2000 . #x7C57) ; ø»¤™œ + (ideograph-daikanwa . 38868) ; ø¸‰Ÿ” + (ucs-jis . #x9008) ; ø»Šž¤ + )) +(define-char + '((morohashi-daikanwa 38868 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3427) ; ø»•²¤ + (=ucs . #x9008) ; 逈 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C4A) ; ø»œƒ + (ideograph-daikanwa . 49764) ; ø¸Œ‰¤ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5121) ; ø»…Œ¤ + (chinese-isoir165 . #x5121) ; ø»´´ + (=ucs . #x9009) ; 选 + )) +(define-char + '((=>ucs . #x9009) ; 选 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-3 . #x3426) ; ø»•²£ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5137) ; ø»…Œº + (chinese-isoir165 . #x5137) ; ø»µŠ + (=ucs . #x900A) ; 逊 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38869) ; ø¸‰Ÿ• + )) +(define-char + '((morohashi-daikanwa 38869 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x455B) ; ø»œª¢ + )) +(define-char + '((=>ucs . #x4899) ; 䢙 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38870) ; ø¸‰Ÿ– + )) +(define-char + '((morohashi-daikanwa 38870 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x3949) ; ø»•ºœ + (=ucs . #x4899) ; 䢙 + )) +(define-char + '((=>ucs . #x900B) ; 逋 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 8294) + (=jis-x0208 . #x6D79) ; ø½‹¦¼ + (korean-ksc5601 . #x7867) ; ø»Š›„ + (ideograph-daikanwa . 38871) ; ø¸‰Ÿ— + (ucs-jis . #x900B) ; ø½‹¦¼ + )) +(define-char + '((=>ucs . #x900B) ; 逋 + (morohashi-daikanwa 38871 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3966) ; ø»“°µ + )) +(define-char + '((morohashi-daikanwa 38871 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x654D) ; ø»…ª¨ + (chinese-isoir165 . #x654D) ; ø»Ž’¸ + (=ucs . #x900B) ; 逋 + )) +(define-char + '((=>ucs . #x900C) ; 逌 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x614E) ; ø»Œ‚½ + (=jis-x0213-2-2000 . #x7978) ; ø»¦Ÿ§ + (ideograph-daikanwa . 38872) ; ø¸‰Ÿ˜ + (ucs-jis . #x900C) ; ø»Œ‚½ + )) +(define-char + '((morohashi-daikanwa 38872 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3969) ; ø»“°¸ + (=ucs . #x900C) ; 逌 + )) +(define-char + '((=>ucs . #x900D) ; 逍 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 8272) + (=jis-x0208 . #x6D76) ; ø½‹¦¹ + (korean-ksc5601 . #x614E) ; ø»‰¸¹ + (ideograph-daikanwa . 38873) ; ø¸‰Ÿ™ + (ucs-jis . #x900D) ; ø½‹¦¹ + )) +(define-char + '((=>ucs . #x900D) ; 逍 + (morohashi-daikanwa 38873 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D56) ; ø»’›™ + )) +(define-char + '((morohashi-daikanwa 38873 0 4) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6550) ; ø»…ª« + (chinese-isoir165 . #x6550) ; ø»Ž’» + (=ucs . #x900D) ; 逍 + )) +(define-char + '((=>ucs . #x900E) ; 逎 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 8327) + (japanese-jisx0208-1978 . #x6E25) ; ø»ƒ­Š + (japanese-jisx0208 . #x6E25) ; ø»ˆ’ + (ideograph-daikanwa . 38874) ; ø¸‰Ÿš + )) +(define-char + '((=>ucs . #x900E) ; 逎 + (morohashi-daikanwa 38874 0 0) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0208-1990 . #x6E25) ; ø½‹§† + (ucs-jis . #x900E) ; ø½‹§† + )) +(define-char + '((morohashi-daikanwa 38874 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x394B) ; ø»•ºž + (=ucs . #x900E) ; 逎 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38875) ; ø¸‰Ÿ› + )) +(define-char + '((morohashi-daikanwa 38875 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4553) ; ø»œªš + )) +(define-char + '((=>ucs . #x900F) ; 透 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x7762) ; ø»Š™¡ + (ideograph-daikanwa . 38876) ; ø¸‰Ÿœ + )) +(define-char + '((morohashi-daikanwa 38876 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4D38) ; ø»…‡ƒ + (=jis-x0208 . #x4629) ; ø½Š¬š + (chinese-isoir165 . #x4D38) ; ø»¯“ + (=ucs . #x900F) ; 透 + )) +(define-char + '((=>ucs . #x900F) ; 透 + (morohashi-daikanwa 38876 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D60) ; ø»’›£ + )) +(define-char + '((=>ucs . #x9010) ; 逐 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x756F) ; ø»Š–² + (ideograph-daikanwa . 38877) ; ø¸‰Ÿ + )) +(define-char + '((morohashi-daikanwa 38877 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5670) ; ø»…•‰ + (=jis-x0208 . #x4360) ; ø½Š¨· + (chinese-isoir165 . #x5670) ; ø»½™ + (=gt-pj-1 . #x4360) ; 逐 + (=gt-k . 06505) ; ý¡„¥© + (=ucs . #x9010) ; 逐 + )) +(define-char + '((=>ucs . #x9010) ; 逐 + (morohashi-daikanwa 38877 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D5C) ; ø»’›Ÿ + )) +(define-char + '((=>ucs . #x9011) ; 逑 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 8267) + (=jis-x0208 . #x6D73) ; ø½‹¦¶ + (korean-ksc5601 . #x4F47) ; ø»‰ž– + (ideograph-daikanwa . 38878) ; ø¸‰Ÿž + (ucs-jis . #x9011) ; ø½‹¦¶ + )) +(define-char + '((=>ucs . #x9011) ; 逑 + (morohashi-daikanwa 38878 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3967) ; ø»“°¶ + )) +(define-char + '((morohashi-daikanwa 38878 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x654F) ; ø»…ªª + (chinese-isoir165 . #x654F) ; ø»Ž’º + (=ucs . #x9011) ; 逑 + )) +(define-char + '((=>ucs . #x489A) ; 䢚 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38879) ; ø¸‰ŸŸ + )) +(define-char + '((morohashi-daikanwa 38879 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3569) ; ø»—¿ˆ + (=ucs . #x489A) ; 䢚 + )) +(define-char + '((=>ucs . #x9012) ; 递 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38880) ; ø¸‰Ÿ  + )) +(define-char + '((=>ucs . #x9012) ; 递 + (morohashi-daikanwa 38880 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x394A) ; ø»•º + )) +(define-char + '((morohashi-daikanwa 38880 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x355D) ; ø»„¤˜ + (chinese-isoir165 . #x355D) ; ø»Œ¨ + (=ucs . #x9012) ; 递 + )) +(define-char + '((=>ucs . #x9013) ; 逓 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38881) ; ø¸‰Ÿ¡ + )) +(define-char + '((morohashi-daikanwa 38881 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x447E) ; ø½Šª³ + (=ucs . #x9013) ; 逓 + )) +(define-char + '((=>ucs . #x9013) ; 逓 + (morohashi-daikanwa 38881 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x394E) ; ø»•º¡ + )) +(define-char + '((=>ucs . #x9014) ; 途 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x5432) ; ø»‰¥— + (ideograph-daikanwa . 38882) ; ø¸‰Ÿ¢ + )) +(define-char + '((morohashi-daikanwa 38882 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4D3E) ; ø»…‡‰ + (=jis-x0208 . #x4553) ; ø½Š«¦ + (chinese-isoir165 . #x4D3E) ; ø»¯™ + (=gt-pj-1 . #x4553) ; 途 + (=gt-k . 06514) ; ý¡„¥² + (=ucs . #x9014) ; 途 + )) +(define-char + '((=>ucs . #x9014) ; 途 + (morohashi-daikanwa 38882 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D64) ; ø»’›§ + )) +(define-char + '((=>ucs . #x9015) ; 逕 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 2337) + (=jis-x0208 . #x6D74) ; ø½‹¦· + (korean-ksc5601 . #x4C6F) ; ø»‰š¤ + (ideograph-daikanwa . 38883) ; ø¸‰Ÿ£ + (ucs-jis . #x9015) ; ø½‹¦· + )) +(define-char + '((=>ucs . #x9015) ; 逕 + (morohashi-daikanwa 38883 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D5D) ; ø»’›  + )) +(define-char + '((morohashi-daikanwa 38883 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb12345 . #x6549) ; 逕 + (=ucs . #x9015) ; 逕 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38884) ; ø¸‰Ÿ¤ + )) +(define-char + '((morohashi-daikanwa 38884 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x362C) ; ø»š‰­ + )) +(define-char + '((=>ucs . #x284C8) ; 𨓈 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38885) ; ø¸‰Ÿ¥ + )) +(define-char + '((=>ucs . #x284C8) ; 𨓈 + (morohashi-daikanwa 38885 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x356A) ; ø»—¿‰ + )) +(define-char + '((morohashi-daikanwa 38885 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (=ucs . #x284C8) ; 𨓈 + )) +(define-char + '((=>ucs . #x9016) ; 逖 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 8287) + (=jis-x0208 . #x6D78) ; ø½‹¦» + (ideograph-daikanwa . 38886) ; ø¸‰Ÿ¦ + (ucs-jis . #x9016) ; ø½‹¦» + )) +(define-char + '((=>ucs . #x9016) ; 逖 + (morohashi-daikanwa 38886 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D62) ; ø»’›¥ + )) +(define-char + '((morohashi-daikanwa 38886 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x6551) ; ø»…ª¬ + (chinese-isoir165 . #x6551) ; ø»Ž’¼ + (=ucs . #x9016) ; 逖 + )) +(define-char + '((=>ucs . #x9017) ; 逗 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x3F60) ; ø»‚©ƒ + (korean-ksc5601 . #x5468) ; ø»‰¦ + (ideograph-daikanwa . 38887) ; ø¸‰Ÿ§ + )) +(define-char + '((=>ucs . #x9017) ; 逗 + (morohashi-daikanwa 38887 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D58) ; ø»’›› + )) +(define-char + '((morohashi-daikanwa 38887 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x363A) ; ø»„¥“ + (japanese-jisx0208 . #x3F60) ; ø»†½‹ + (chinese-isoir165 . #x363A) ; ø»£ + (=jis-x0208-1990 . #x3F60) ; ø½Š¢¿ + (=ucs . #x9017) ; 逗 + )) +(define-char + '((=>ucs . #x9018) ; 逘 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x614F) ; ø»Œ‚¾ + (ideograph-daikanwa . 38888) ; ø¸‰Ÿ¨ + (ucs-jis . #x9018) ; ø»Œ‚¾ + )) +(define-char + '((morohashi-daikanwa 38888 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3568) ; ø»—¿‡ + (=ucs . #x9018) ; 逘 + )) +(define-char + '((=>ucs . #x9019) ; 這 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x4767) ; ø»‚´º + (korean-ksc5601 . #x6E4F) ; ø»ŠŒ€ + (ideograph-daikanwa . 38889) ; ø¸‰Ÿ© + )) +(define-char + '((=>ucs . #x9019) ; 這 + (morohashi-daikanwa 38889 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D55) ; ø»’›˜ + )) +(define-char + '((morohashi-daikanwa 38889 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0208 . #x4767) ; ø»‡‰‚ + (=jis-x0208-1990 . #x4767) ; ø½Š®¶ + (chinese-gb12345 . #x5562) ; 這 + (=gt-pj-1 . #x4767) ; 這 + (=gt-k . 06528) ; ý¡„¦€ + (=ucs . #x9019) ; 這 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38890) ; ø¸‰Ÿª + )) +(define-char + '((morohashi-daikanwa 38890 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x455C) ; ø»œª£ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38891) ; ø¸‰Ÿ« + )) +(define-char + '((morohashi-daikanwa 38891 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x362B) ; ø»š‰¬ + )) +(define-char + '((=>ucs . #x901A) ; 通 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x7757) ; ø»Š™– + (ideograph-daikanwa . 38892) ; ø¸‰Ÿ¬ + )) +(define-char + '((morohashi-daikanwa 38892 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4D28) ; ø»…†³ + (=jis-x0208 . #x444C) ; ø½Šª + (chinese-isoir165 . #x4D28) ; ø»¯ƒ + (=gt-pj-1 . #x444C) ; 通 + (=gt-k . 06509) ; ý¡„¥­ + (=ucs . #x901A) ; 通 + )) +(define-char + '((=>ucs . #x901A) ; 通 + (morohashi-daikanwa 38892 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D57) ; ø»’›š + )) +(define-char + '((=>ucs . #x901B) ; 逛 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0212 . #x6150) ; ø»Œ‚¿ + (ideograph-daikanwa . 38893) ; ø¸‰Ÿ­ + (ucs-jis . #x901B) ; ø»Œ‚¿ + )) +(define-char + '((=>ucs . #x901B) ; 逛 + (morohashi-daikanwa 38893 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D63) ; ø»’›¦ + )) +(define-char + '((morohashi-daikanwa 38893 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3964) ; ø»„ª— + (chinese-isoir165 . #x3964) ; ø»’§ + (=ucs . #x901B) ; 逛 + )) +(define-char + '((=>ucs . #x901C) ; 逜 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38894) ; ø¸‰Ÿ® + )) +(define-char + '((morohashi-daikanwa 38894 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3968) ; ø»“°· + (=ucs . #x901C) ; 逜 + )) +(define-char + '((=>ucs . #x901D) ; 逝 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x4042) ; ø»‚ªƒ + (korean-ksc5601 . #x6026) ; ø»‰¶³ + (ideograph-daikanwa . 38895) ; ø¸‰Ÿ¯ + )) +(define-char + '((=>ucs . #x901D) ; 逝 + (morohashi-daikanwa 38895 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D5B) ; ø»’›ž + )) +(define-char + '((morohashi-daikanwa 38895 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4A45) ; ø»…‚¶ + (japanese-jisx0208 . #x4042) ; ø»†¾‹ + (chinese-isoir165 . #x4A45) ; ø»«† + (=jis-x0208-1990 . #x4042) ; ø½Š£¿ + (=ucs . #x901D) ; 逝 + )) +(define-char + '((=>ucs . #x901E) ; 逞 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0208 . #x6D77) ; ø½‹¦º + (korean-ksc5601 . #x5641) ; ø»‰¨¢ + (ideograph-daikanwa . 38896) ; ø¸‰Ÿ° + (ucs-jis . #x901E) ; ø½‹¦º + )) +(define-char + '((=>ucs . #x901E) ; 逞 + (morohashi-daikanwa 38896 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D5E) ; ø»’›¡ + )) +(define-char + '((morohashi-daikanwa 38896 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3351) ; ø»„¡ + (chinese-isoir165 . #x3351) ; ø»‰  + (=ucs . #x901E) ; 逞 + )) +(define-char + '((=>ucs . #x901F) ; 速 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x615C) ; ø»‰¹‡ + (ideograph-daikanwa . 38897) ; ø¸‰Ÿ± + )) +(define-char + '((morohashi-daikanwa 38897 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x4B59) ; ø»…„¨ + (=jis-x0208 . #x422E) ; ø½Š¦§ + (chinese-isoir165 . #x4B59) ; ø»¬¸ + (=gt-pj-1 . #x422E) ; 速 + (=gt-k . 06494) ; ý¡„¥ž + (=ucs . #x901F) ; 速 + )) +(define-char + '((=>ucs . #x901F) ; 速 + (morohashi-daikanwa 38897 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D5A) ; ø»’› + )) +(define-char + '((=>ucs . #x9020) ; 造 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x7063) ; ø»Š + (ideograph-daikanwa . 38898) ; ø¸‰Ÿ² + )) +(define-char + '((morohashi-daikanwa 38898 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x546C) ; ø»…’‰ + (=jis-x0208 . #x4224) ; ø½Š¦ + (chinese-isoir165 . #x546C) ; ø»º™ + (=gt-pj-1 . #x4224) ; 造 + (=gt-k . 06702) ; ý¡„¨® + (=ucs . #x9020) ; 造 + )) +(define-char + '((=>ucs . #x9020) ; 造 + (morohashi-daikanwa 38898 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D5F) ; ø»’›¢ + )) +(define-char + '((=>ucs . #x9021) ; 逡 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (shinjigen-2 . 8271) + (=jis-x0208 . #x6D75) ; ø½‹¦¸ + (korean-ksc5601 . #x7164) ; ø»Š¯ + (ideograph-daikanwa . 38899) ; ø¸‰Ÿ³ + (ucs-jis . #x9021) ; ø½‹¦¸ + )) +(define-char + '((=>ucs . #x9021) ; 逡 + (morohashi-daikanwa 38899 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x396A) ; ø»“°¹ + )) +(define-char + '((morohashi-daikanwa 38899 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x6552) ; ø»…ª­ + (chinese-isoir165 . #x6552) ; ø»Ž’½ + (=ucs . #x9021) ; 逡 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38900) ; ø¸‰Ÿ´ + )) +(define-char + '((morohashi-daikanwa 38900 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 6) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C51) ; ø»œŠ + )) +(define-char + '((=>ucs . #x9022) ; 逢 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (jisx0208-type . 78/4-) + (japanese-jisx0208-1978 . #x3029) ; ø»‚’Š + (korean-ksc5601 . #x5C71) ; ø»‰²† + (ideograph-daikanwa . 38901) ; ø¸‰Ÿµ + )) +(define-char + '((=>ucs . #x9022) ; 逢 + (morohashi-daikanwa 38901 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D61) ; ø»’›¤ + )) +(define-char + '((morohashi-daikanwa 38901 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (jisx0208-difference . 78/4-) + (shinjigen-1 . 8295) + (shinjigen-2 . 8295) + (chinese-gb2312 . #x376A) ; ø»„§¡ + (japanese-jisx0208 . #x3029) ; ø»†¦’ + (chinese-isoir165 . #x376A) ; ø»± + (=jis-x0208-1990 . #x3029) ; ø½ŠŒ† + (=gt-pj-1 . #x3029) ; 逢 + (=gt-k . 06727) ; ý¡„©‡ + (=ucs . #x9022) ; 逢 + )) +(define-char + '((=>ucs . #x9023) ; 連 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (korean-ksc5601 . #x5627) ; ø»‰¨ˆ + (ideograph-daikanwa . 38902) ; ø¸‰Ÿ¶ + )) +(define-char + '((morohashi-daikanwa 38902 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x4F22) ; ø½Š¹¡ + (chinese-gb12345 . #x412C) ; 連 + (=gt-pj-1 . #x4F22) ; 連 + (=gt-k . 06564) ; ý¡„¦¤ + (=ucs . #x9023) ; 連 + )) +(define-char + '((=>ucs . #x9023) ; 連 + (morohashi-daikanwa 38902 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D59) ; ø»’›œ + )) +(define-char + '((=>ucs . #x9024) ; 逤 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38903) ; ø¸‰Ÿ· + )) +(define-char + '((morohashi-daikanwa 38903 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-2 . #x3965) ; ø»“°´ + (=ucs . #x9024) ; 逤 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38904) ; ø¸‰Ÿ¸ + )) +(define-char + '((morohashi-daikanwa 38904 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3629) ; ø»š‰ª + )) +(define-char + '((=>ucs . #x489B) ; 䢛 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38905) ; ø¸‰Ÿ¹ + )) +(define-char + '((morohashi-daikanwa 38905 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x394D) ; ø»•º  + (=ucs . #x489B) ; 䢛 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38906) ; ø¸‰Ÿº + )) +(define-char + '((morohashi-daikanwa 38906 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4557) ; ø»œªž + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38908) ; ø¸‰Ÿ¼ + )) +(define-char + '((morohashi-daikanwa 38908 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x362A) ; ø»š‰« + )) +(define-char + '((=>ucs . #x284E6) ; 𨓦 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38909) ; ø¸‰Ÿ½ + )) +(define-char + '((=>ucs . #x284E6) ; 𨓦 + (morohashi-daikanwa 38909 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-4 . #x3567) ; ø»—¿† + )) +(define-char + '((morohashi-daikanwa 38909 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x284E6) ; 𨓦 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38910) ; ø¸‰Ÿ¾ + )) +(define-char + '((morohashi-daikanwa 38910 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4559) ; ø»œª  + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38911) ; ø¸‰Ÿ¿ + )) +(define-char + '((morohashi-daikanwa 38911 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x362D) ; ø»š‰® + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38912) ; ø¸‰ € + )) +(define-char + '((morohashi-daikanwa 38912 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-5 . #x3628) ; ø»š‰© + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38913) ; ø¸‰  + )) +(define-char + '((morohashi-daikanwa 38913 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4555) ; ø»œªœ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38914) ; ø¸‰ ‚ + )) +(define-char + '((morohashi-daikanwa 38914 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x455D) ; ø»œª¤ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38915) ; ø¸‰ ƒ + )) +(define-char + '((morohashi-daikanwa 38915 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4558) ; ø»œªŸ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38916) ; ø¸‰ „ + )) +(define-char + '((morohashi-daikanwa 38916 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4556) ; ø»œª + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38917) ; ø¸‰ … + )) +(define-char + '((morohashi-daikanwa 38917 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4552) ; ø»œª™ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38918) ; ø¸‰ † + )) +(define-char + '((morohashi-daikanwa 38918 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4554) ; ø»œª› + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (ideograph-daikanwa . 38921) ; ø¸‰ ‰ + )) +(define-char + '((morohashi-daikanwa 38921 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x4551) ; ø»œª˜ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x9025) ; 逥 + )) +(define-char + '((=>ucs . #x9025) ; 逥 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-3 . #x394C) ; ø»•ºŸ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-gb2312 . #x654E) ; ø»…ª© + (chinese-isoir165 . #x654E) ; ø»Ž’¹ + (=ucs . #x9026) ; 逦 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x9027) ; 逧 + )) +(define-char + '((=>ucs . #x9027) ; 逧 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (=jis-x0208 . #x6D7A) ; ø½‹¦½ + (ucs-jis . #x9027) ; ø½‹¦½ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 7) + (total-strokes . 11) + (chinese-cns11643-6 . #x455A) ; ø»œª¡ + )) +(define-char + '((=>ucs . #x9028) ; 逨 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x6151) ; ø»Œƒ€ + (ideograph-daikanwa . 38922) ; ø¸‰ Š + (ucs-jis . #x9028) ; ø»Œƒ€ + )) +(define-char + '((morohashi-daikanwa 38922 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F4F) ; ø»–ƒ– + (=ucs . #x9028) ; 逨 + )) +(define-char + '((=>ucs . #x9029) ; 逩 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x6152) ; ø»Œƒ + (ideograph-daikanwa . 38923) ; ø¸‰ ‹ + (ucs-jis . #x9029) ; ø»Œƒ + )) +(define-char + '((morohashi-daikanwa 38923 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F50) ; ø»–ƒ— + (=ucs . #x9029) ; 逩 + )) +(define-char + '((=>ucs . #x902F) ; 逯 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x6153) ; ø»Œƒ‚ + (ideograph-daikanwa . 38924) ; ø¸‰ Œ + (ucs-jis . #x902F) ; ø»Œƒ‚ + )) +(define-char + '((=>ucs . #x902F) ; 逯 + (morohashi-daikanwa 38924 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x4074) ; ø»“»• + )) +(define-char + '((morohashi-daikanwa 38924 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6556) ; ø»…ª± + (chinese-isoir165 . #x6556) ; ø»Ž“ + (=ucs . #x902F) ; 逯 + )) +(define-char + '((=>ucs . #x902A) ; 逪 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x6154) ; ø»Œƒƒ + (ideograph-daikanwa . 38925) ; ø¸‰  + (ucs-jis . #x902A) ; ø»Œƒƒ + )) +(define-char + '((morohashi-daikanwa 38925 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F4D) ; ø»–ƒ” + (=ucs . #x902A) ; 逪 + )) +(define-char + '((=>ucs . #x902B) ; 逫 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38926) ; ø¸‰ Ž + )) +(define-char + '((morohashi-daikanwa 38926 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F4C) ; ø»–ƒ“ + (=ucs . #x902B) ; 逫 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38927) ; ø¸‰  + )) +(define-char + '((morohashi-daikanwa 38927 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C76) ; ø»š“« + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38928) ; ø¸‰  + )) +(define-char + '((morohashi-daikanwa 38928 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C72) ; ø»š“§ + )) +(define-char + '((=>ucs . #x902C) ; 逬 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x6155) ; ø»Œƒ„ + (ideograph-daikanwa . 38929) ; ø¸‰ ‘ + (ucs-jis . #x902C) ; ø»Œƒ„ + )) +(define-char + '((morohashi-daikanwa 38929 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F51) ; ø»–ƒ˜ + (=ucs . #x902C) ; 逬 + )) +(define-char + '((=>ucs . #x902D) ; 逭 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x6156) ; ø»Œƒ… + (=jis-x0213-1-2000 . #x7C58) ; ø»¤™ + (ideograph-daikanwa . 38930) ; ø¸‰ ’ + (ucs-jis . #x902D) ; ø»Œƒ… + )) +(define-char + '((=>ucs . #x902D) ; 逭 + (morohashi-daikanwa 38930 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x4072) ; ø»“»“ + )) +(define-char + '((morohashi-daikanwa 38930 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6555) ; ø»…ª° + (chinese-isoir165 . #x6555) ; ø»Ž“€ + (=ucs . #x902D) ; 逭 + )) +(define-char + '((=>ucs . #x902E) ; 逮 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x7475) ; ø»Š•š + (ideograph-daikanwa . 38931) ; ø¸‰ “ + )) +(define-char + '((morohashi-daikanwa 38931 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x347E) ; ø»„£› + (=jis-x0208 . #x4261) ; ø½Š§š + (chinese-isoir165 . #x347E) ; ø»‹« + (=gt-pj-1 . #x4261) ; 逮 + (=gt-k . 07821) ; ý¡„º + (=ucs . #x902E) ; 逮 + )) +(define-char + '((=>ucs . #x902E) ; 逮 + (morohashi-daikanwa 38931 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x624C) ; ø»’¢¥ + )) +(define-char + '((=>ucs . #x284FB) ; 𨓻 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38932) ; ø¸‰ ” + )) +(define-char + '((morohashi-daikanwa 38932 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B5B) ; ø»˜‡® + (=ucs . #x284FB) ; 𨓻 + )) +(define-char + '((=>ucs . #x9030) ; 逰 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38933) ; ø¸‰ • + )) +(define-char + '((morohashi-daikanwa 38933 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F55) ; ø»–ƒœ + (=ucs . #x9030) ; 逰 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38934) ; ø¸‰ – + )) +(define-char + '((morohashi-daikanwa 38934 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C78) ; ø»š“­ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38935) ; ø¸‰ — + )) +(define-char + '((morohashi-daikanwa 38935 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C77) ; ø»š“¬ + )) +(define-char + '((=>ucs . #x284F0) ; 𨓰 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38936) ; ø¸‰ ˜ + )) +(define-char + '((=>ucs . #x284F0) ; 𨓰 + (morohashi-daikanwa 38936 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B56) ; ø»˜‡© + )) +(define-char + '((morohashi-daikanwa 38936 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x284F0) ; 𨓰 + )) +(define-char + '((=>ucs . #x9031) ; 週 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x714E) ; ø»Š™ + (ideograph-daikanwa . 38937) ; ø¸‰ ™ + )) +(define-char + '((morohashi-daikanwa 38937 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x3D35) ; ø½ŠŸ˜ + (=ucs . #x9031) ; 週 + )) +(define-char + '((=>ucs . #x9031) ; 週 + (morohashi-daikanwa 38937 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x624E) ; ø»’¢§ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38938) ; ø¸‰ š + )) +(define-char + '((morohashi-daikanwa 38938 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F53) ; ø»œ¹† + )) +(define-char + '((=>ucs . #x284F2) ; 𨓲 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38939) ; ø¸‰ › + )) +(define-char + '((morohashi-daikanwa 38939 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B5A) ; ø»˜‡­ + (=ucs . #x284F2) ; 𨓲 + )) +(define-char + '((=>ucs . #x284F3) ; 𨓳 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38940) ; ø¸‰ œ + )) +(define-char + '((morohashi-daikanwa 38940 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B58) ; ø»˜‡« + (=ucs . #x284F3) ; 𨓳 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38941) ; ø¸‰  + )) +(define-char + '((morohashi-daikanwa 38941 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C79) ; ø»š“® + )) +(define-char + '((=>ucs . #x489C) ; 䢜 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38942) ; ø¸‰ ž + )) +(define-char + '((morohashi-daikanwa 38942 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F53) ; ø»–ƒš + (=ucs . #x489C) ; 䢜 + )) +(define-char + '((=>ucs . #x9032) ; 進 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (korean-ksc5601 . #x7264) ; ø»Š’ + (ideograph-daikanwa . 38943) ; ø¸‰ Ÿ + )) +(define-char + '((morohashi-daikanwa 38943 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x3F4A) ; ø½Š¢© + (chinese-gb12345 . #x3D78) ; 進 + (=gt-pj-1 . #x3F4A) ; 進 + (=gt-k . 07799) ; ý¡„¹· + (=ucs . #x9032) ; 進 + )) +(define-char + '((=>ucs . #x9032) ; 進 + (morohashi-daikanwa 38943 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6250) ; ø»’¢© + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38944) ; ø¸‰   + )) +(define-char + '((morohashi-daikanwa 38944 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F52) ; ø»œ¹… + )) +(define-char + '((=>ucs . #x489D) ; 䢝 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38945) ; ø¸‰ ¡ + )) +(define-char + '((morohashi-daikanwa 38945 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B57) ; ø»˜‡ª + (=ucs . #x489D) ; 䢝 + )) +(define-char + '((=>ucs . #x9033) ; 逳 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x6157) ; ø»Œƒ† + (ideograph-daikanwa . 38946) ; ø¸‰ ¢ + (ucs-jis . #x9033) ; ø»Œƒ† + )) +(define-char + '((morohashi-daikanwa 38946 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3566) ; ø»—¿… + (=ucs . #x9033) ; 逳 + )) +(define-char + '((=>ucs . #x9034) ; 逴 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x6158) ; ø»Œƒ‡ + (ideograph-daikanwa . 38947) ; ø¸‰ £ + (ucs-jis . #x9034) ; ø»Œƒ‡ + )) +(define-char + '((morohashi-daikanwa 38947 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-2 . #x4073) ; ø»“»” + (=ucs . #x9034) ; 逴 + )) +(define-char + '((=>ucs . #x9035) ; 逵 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-2 . 8303) + (=jis-x0208 . #x6D7C) ; ø½‹¦¿ + (korean-ksc5601 . #x5030) ; ø»‰Ÿ + (ideograph-daikanwa . 38948) ; ø¸‰ ¤ + (ucs-jis . #x9035) ; ø½‹¦¿ + )) +(define-char + '((=>ucs . #x9035) ; 逵 + (morohashi-daikanwa 38948 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x624D) ; ø»’¢¦ + )) +(define-char + '((morohashi-daikanwa 38948 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-gb2312 . #x6553) ; ø»…ª® + (chinese-isoir165 . #x6553) ; ø»Ž’¾ + (=ucs . #x9035) ; 逵 + )) +(define-char + '((=>ucs . #x9036) ; 逶 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-1 . 8299) + (shinjigen-2 . 8299) + (=jis-x0208 . #x6D7B) ; ø½‹¦¾ + (ideograph-daikanwa . 38949) ; ø¸‰ ¥ + (ucs-jis . #x9036) ; ø½‹¦¾ + )) +(define-char + '((=>ucs . #x9036) ; 逶 + (morohashi-daikanwa 38949 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x6251) ; ø»’¢ª + )) +(define-char + '((morohashi-daikanwa 38949 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x6554) ; ø»…ª¯ + (chinese-isoir165 . #x6554) ; ø»Ž’¿ + (=ucs . #x9036) ; 逶 + )) +(define-char + '((=>ucs . #x9037) ; 逷 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (japanese-jisx0212 . #x6159) ; ø»Œƒˆ + (=jis-x0213-2-2000 . #x7979) ; ø»¦Ÿ¨ + (ideograph-daikanwa . 38950) ; ø¸‰ ¦ + (ucs-jis . #x9037) ; ø»Œƒˆ + )) +(define-char + '((morohashi-daikanwa 38950 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F56) ; ø»–ƒ + (=ucs . #x9037) ; 逷 + )) +(define-char + '((=>ucs* . #x9038) ; 逸 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (shinjigen-1 . 8301) + (korean-ksc5601 . #x6C6F) ; ø»Š‰¤ + (=jis-x0213-1-2000 . #x7C59) ; ø»¤™ž + (ideograph-daikanwa . 38951) ; ø¸‰ § + (ucs-ks . #x9038) ; 逸 + (=ucs . #xFA67) ; 逸 + )) +(define-char + '((=>ucs . #x9038) ; 逸 + (morohashi-daikanwa 38951 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-1 . #x624F) ; ø»’¢¨ + )) +(define-char + '((morohashi-daikanwa 38951 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x525D) ; ø»…Ž¾ + (chinese-isoir165 . #x525D) ; ø»·Ž + (=ucs . #x9038) ; 逸 + )) +(define-char + '((=>ucs . #x9038) ; 逸 + (morohashi-daikanwa 38951 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-1 . 8300) + (=jis-x0208 . #x306F) ; ø½ŠŒ + (ucs-jis . #x9038) ; ø½ŠŒ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2967) ; ø»ž‹ª + (ideograph-daikanwa . 38952) ; ø¸‰ ¨ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38953) ; ø¸‰ © + )) +(define-char + '((morohashi-daikanwa 38953 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F4D) ; ø»œ¹€ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38954) ; ø¸‰ ª + )) +(define-char + '((morohashi-daikanwa 38954 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F4C) ; ø»œ¸¿ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38955) ; ø¸‰ « + )) +(define-char + '((morohashi-daikanwa 38955 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F50) ; ø»œ¹ƒ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38956) ; ø¸‰ ¬ + )) +(define-char + '((morohashi-daikanwa 38956 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F4F) ; ø»œ¹‚ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38957) ; ø¸‰ ­ + )) +(define-char + '((morohashi-daikanwa 38957 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C75) ; ø»š“ª + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38958) ; ø¸‰ ® + )) +(define-char + '((morohashi-daikanwa 38958 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F4E) ; ø»œ¹ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38959) ; ø¸‰ ¯ + )) +(define-char + '((morohashi-daikanwa 38959 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F4A) ; ø»œ¸½ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38960) ; ø¸‰ ° + )) +(define-char + '((morohashi-daikanwa 38960 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C74) ; ø»š“© + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38961) ; ø¸‰ ± + )) +(define-char + '((morohashi-daikanwa 38961 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C73) ; ø»š“¨ + )) +(define-char + '((=>ucs . #x489E) ; 䢞 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38962) ; ø¸‰ ² + )) +(define-char + '((morohashi-daikanwa 38962 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F4E) ; ø»–ƒ• + (=ucs . #x489E) ; 䢞 + )) +(define-char + '((=>ucs . #x2851B) ; 𨔛 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38963) ; ø¸‰ ³ + )) +(define-char + '((morohashi-daikanwa 38963 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B59) ; ø»˜‡¬ + (=ucs . #x2851B) ; 𨔛 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38964) ; ø¸‰ ´ + )) +(define-char + '((morohashi-daikanwa 38964 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F54) ; ø»œ¹‡ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38965) ; ø¸‰ µ + )) +(define-char + '((morohashi-daikanwa 38965 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F51) ; ø»œ¹„ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38966) ; ø¸‰ ¶ + )) +(define-char + '((morohashi-daikanwa 38966 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F4B) ; ø»œ¸¾ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38967) ; ø¸‰ · + )) +(define-char + '((morohashi-daikanwa 38967 0 5) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F49) ; ø»œ¸¼ + )) +(define-char + '((=>ucs . #x489F) ; 䢟 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38968) ; ø¸‰ ¸ + )) +(define-char + '((morohashi-daikanwa 38968 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F48) ; ø»œ¸» + (=ucs . #x489F) ; 䢟 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38969) ; ø¸‰ ¹ + )) +(define-char + '((morohashi-daikanwa 38969 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F55) ; ø»œ¹ˆ + )) +(define-char + '((=>ucs . #x48A0) ; 䢠 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 38970) ; ø¸‰ º + )) +(define-char + '((morohashi-daikanwa 38970 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F52) ; ø»–ƒ™ + (=ucs . #x48A0) ; 䢠 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (ideograph-daikanwa . 49766) ; ø¸Œ‰¦ + )) +(define-char + '((morohashi-daikanwa 49766 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F56) ; ø»œ¹‰ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 11) + (=ucs . #x903A) ; 逺 + )) +(define-char + '((=>ucs . #x903A) ; 逺 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F54) ; ø»–ƒ› + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x425F) ; ø»„·  + (chinese-isoir165 . #x425F) ; ø»Ÿ° + (=ucs . #x903B) ; 逻 + )) +(define-char + '((=>ucs . #x903B) ; 逻 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F57) ; ø»–ƒž + )) +(define-char + '((=>ucs . #x903C) ; 逼 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x492F) ; ø»‚¶¾ + (korean-ksc5601 . #x793A) ; ø»Š›µ + (ideograph-daikanwa . 38973) ; ø¸‰ ½ + )) +(define-char + '((=>ucs . #x903C) ; 逼 + (morohashi-daikanwa 38973 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x672F) ; ø»’©ž + )) +(define-char + '((morohashi-daikanwa 38973 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x3146) ; ø»„ž‰ + (japanese-jisx0208 . #x492F) ; ø»‡‹† + (chinese-isoir165 . #x3146) ; ø»†™ + (=jis-x0208-1990 . #x492F) ; ø½Š°º + (=ucs . #x903C) ; 逼 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 38974) ; ø¸‰ ¾ + )) +(define-char + '((morohashi-daikanwa 38974 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5940) ; ø»‡Ÿ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 38975) ; ø¸‰ ¿ + )) +(define-char + '((morohashi-daikanwa 38975 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5934) ; ø»‡“ + )) +(define-char + '((=>ucs . #x903D) ; 逽 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 38976) ; ø¸‰¡€ + )) +(define-char + '((morohashi-daikanwa 38976 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4829) ; ø»”…º + (=ucs . #x903D) ; 逽 + )) +(define-char + '((=>ucs . #x903E) ; 逾 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 8349) + (=jis-x0208 . #x6E27) ; ø½‹§ˆ + (korean-ksc5601 . #x6B35) ; ø»Š‡Œ + (ideograph-daikanwa . 38977) ; ø¸‰¡ + (ucs-jis . #x903E) ; ø½‹§ˆ + )) +(define-char + '((=>ucs . #x903E) ; 逾 + (morohashi-daikanwa 38977 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6737) ; ø»’©¦ + )) +(define-char + '((morohashi-daikanwa 38977 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5362) ; ø»…¡ + (chinese-isoir165 . #x5362) ; ø»¸± + (=ucs . #x903E) ; 逾 + )) +(define-char + '((=>ucs . #x903F) ; 逿 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x615A) ; ø»Œƒ‰ + (ideograph-daikanwa . 38978) ; ø¸‰¡‚ + (ucs-jis . #x903F) ; ø»Œƒ‰ + )) +(define-char + '((morohashi-daikanwa 38978 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4826) ; ø»”…· + (=ucs . #x903F) ; 逿 + )) +(define-char + '((=>ucs . #x48A1) ; 䢡 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 38979) ; ø¸‰¡ƒ + )) +(define-char + '((morohashi-daikanwa 38979 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x412F) ; ø»˜¶ + (=ucs . #x48A1) ; 䢡 + )) +(define-char + '((=>ucs . #x9040) ; 遀 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 38980) ; ø¸‰¡„ + )) +(define-char + '((morohashi-daikanwa 38980 0 0) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x447D) ; ø»–‹š + (=ucs . #x9040) ; 遀 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 38981) ; ø¸‰¡… + )) +(define-char + '((morohashi-daikanwa 38981 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x593D) ; ø»‡œ + )) +(define-char + '((=>ucs . #x9041) ; 遁 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x465B) ; ø»‚³ + (korean-ksc5601 . #x546D) ; ø»‰¦’ + (ideograph-daikanwa . 38982) ; ø¸‰¡† + )) +(define-char + '((=>ucs . #x9041) ; 遁 + (morohashi-daikanwa 38982 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6738) ; ø»’©§ + )) +(define-char + '((morohashi-daikanwa 38982 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x365D) ; ø»„¥¶ + (japanese-jisx0208 . #x465B) ; ø»‡‡˜ + (chinese-isoir165 . #x365D) ; ø»Ž† + (=jis-x0208-1990 . #x465B) ; ø½Š­Œ + (=gt-pj-1 . #x465B) ; 遁 + (=gt-k . 09118) ; ý¡„‚Žž + (=ucs . #x9041) ; 遁 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 38983) ; ø¸‰¡‡ + )) +(define-char + '((morohashi-daikanwa 38983 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5930) ; ø»‡ + )) +(define-char + '((=>ucs . #x28522) ; 𨔢 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 38984) ; ø¸‰¡ˆ + )) +(define-char + '((=>ucs . #x28522) ; 𨔢 + (morohashi-daikanwa 38984 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4131) ; ø»˜¸ + )) +(define-char + '((morohashi-daikanwa 38984 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x28522) ; 𨔢 + )) +(define-char + '((=>ucs . #x9042) ; 遂 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x6244) ; ø»‰º + (=gt-pj-7 . #x5821) ; ý¡€Œ±½ + (ideograph-daikanwa . 38985) ; ø¸‰¡‰ + (=gt-k . 10928) ; ý¡„‚ª° + (ucs-ks . #x9042) ; ø»‰º + (=gt . 52349) ; ý¡€Œ±½ + )) +(define-char + '((=>ucs . #x9042) ; 遂 + (morohashi-daikanwa 38985 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x3F6B) ; ø»‚©Ž + (japanese-jisx0208 . #x3F6B) ; ø»†½– + )) +(define-char + '((morohashi-daikanwa 38985 1 0) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x4B6C) ; ø»…„» + (chinese-isoir165 . #x4B6C) ; ø»­‹ + (=jis-x0208-1990 . #x3F6B) ; ø½Š£Š + (=gt-pj-1 . #x3F6B) ; ý¡€Œ°† + (=gt-k . 09081) ; ý¡„‚¹ + (=gt . 52230) ; ý¡€Œ°† + (=ucs . #x9042) ; 遂 + )) +(define-char + '((=>ucs . #x9042) ; 遂 + (morohashi-daikanwa 38985 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x672D) ; ø»’©œ + )) +(define-char + '((=>ucs . #x9043) ; 遃 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x615B) ; ø»ŒƒŠ + (=jis-x0213-2-2000 . #x797B) ; ø»¦Ÿª + (ideograph-daikanwa . 38986) ; ø¸‰¡Š + (ucs-jis . #x9043) ; ø»ŒƒŠ + )) +(define-char + '((morohashi-daikanwa 38986 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x4479) ; ø»–‹– + (=ucs . #x9043) ; 遃 + )) +(define-char + '((=>ucs . #x28523) ; 𨔣 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 38987) ; ø¸‰¡‹ + )) +(define-char + '((=>ucs . #x28523) ; 𨔣 + (morohashi-daikanwa 38987 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4130) ; ø»˜· + )) +(define-char + '((morohashi-daikanwa 38987 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (=ucs . #x28523) ; 𨔣 + )) +(define-char + '((=>ucs . #x9044) ; 遄 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x615C) ; ø»Œƒ‹ + (ideograph-daikanwa . 38988) ; ø¸‰¡Œ + (ucs-jis . #x9044) ; ø»Œƒ‹ + )) +(define-char + '((=>ucs . #x9044) ; 遄 + (morohashi-daikanwa 38988 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4827) ; ø»”…¸ + )) +(define-char + '((morohashi-daikanwa 38988 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6557) ; ø»…ª² + (chinese-isoir165 . #x6557) ; ø»Ž“‚ + (=ucs . #x9044) ; 遄 + )) +(define-char + '((=>ucs . #x9045) ; 遅 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 38989) ; ø¸‰¡ + )) +(define-char + '((morohashi-daikanwa 38989 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (<-simplified-ideograph + (:char ((shinjigen-1 . 8337) + (=jis-x0208 . #x6E2F) ; ø½‹§ + (ideograph-daikanwa . 39113) ; ø¸‰£‰ + ) + :sources (shinjigen-1))) + (shinjigen-1 . 8336) + (=jis-x0208 . #x4359) ; ø½Š¨° + (=gt-pj-1 . #x4359) ; 遅 + (=gt-k . 09100) ; ý¡„‚ŽŒ + (=ucs . #x9045) ; 遅 + )) +(define-char + '((=>ucs . #x9045) ; 遅 + (morohashi-daikanwa 38989 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x447C) ; ø»–‹™ + )) +(define-char + '((=>ucs . #x9046) ; 遆 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 38990) ; ø¸‰¡Ž + )) +(define-char + '((morohashi-daikanwa 38990 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x447A) ; ø»–‹— + (=ucs . #x9046) ; 遆 + )) +(define-char + '((=>ucs . #x9047) ; 遇 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x6967) ; ø»Š…‚ + (ideograph-daikanwa . 38991) ; ø¸‰¡ + )) +(define-char + '((morohashi-daikanwa 38991 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5376) ; ø»…µ + (=jis-x0208 . #x3678) ; ø½Š–‰ + (chinese-isoir165 . #x5376) ; ø»¹… + (=gt-pj-1 . #x3678) ; 遇 + (=gt-k . 09040) ; ý¡„‚ + (=ucs . #x9047) ; 遇 + )) +(define-char + '((=>ucs . #x9047) ; 遇 + (morohashi-daikanwa 38991 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6732) ; ø»’©¡ + )) +(define-char + '((=>ucs . #x9048) ; 遈 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 38992) ; ø¸‰¡ + )) +(define-char + '((morohashi-daikanwa 38992 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x447B) ; ø»–‹˜ + (=ucs . #x9048) ; 遈 + )) +(define-char + '((=>ucs . #x9049) ; 遉 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 8339) + (=jis-x0208 . #x6E26) ; ø½‹§‡ + (ideograph-daikanwa . 38993) ; ø¸‰¡‘ + (ucs-jis . #x9049) ; ø½‹§‡ + )) +(define-char + '((morohashi-daikanwa 38993 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4828) ; ø»”…¹ + (=ucs . #x9049) ; 遉 + )) +(define-char + '((=>ucs . #x904A) ; 遊 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x6B34) ; ø»Š‡‹ + (ideograph-daikanwa . 38994) ; ø¸‰¡’ + )) +(define-char + '((morohashi-daikanwa 38994 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x4D37) ; ø½Š¶º + (=gt-pj-1 . #x4D37) ; 遊 + (=gt-k . 09153) ; ý¡„‚ + (=ucs . #x904A) ; 遊 + )) +(define-char + '((=>ucs . #x904A) ; 遊 + (morohashi-daikanwa 38994 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x672B) ; ø»’©š + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 38995) ; ø¸‰¡“ + )) +(define-char + '((morohashi-daikanwa 38995 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x592E) ; ø»‡ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 38996) ; ø¸‰¡” + )) +(define-char + '((morohashi-daikanwa 38996 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4357) ; ø»šž + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 38997) ; ø¸‰¡• + )) +(define-char + '((morohashi-daikanwa 38997 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4359) ; ø»š  + )) +(define-char + '((=>ucs . #x904B) ; 運 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x6A21) ; ø»Š…š + (ideograph-daikanwa . 38998) ; ø¸‰¡– + )) +(define-char + '((morohashi-daikanwa 38998 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x313F) ; ø½Šº + (chinese-gb12345 . #x544B) ; 運 + (=gt-pj-1 . #x313F) ; 運 + (=gt-k . 08996) ; ý¡„‚Œ¤ + (=ucs . #x904B) ; 運 + )) +(define-char + '((=>ucs . #x904B) ; 運 + (morohashi-daikanwa 38998 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x672A) ; ø»’©™ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 38999) ; ø¸‰¡— + )) +(define-char + '((morohashi-daikanwa 38999 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x593F) ; ø»‡ž + )) +(define-char + '((=>ucs . #x904C) ; 遌 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (japanese-jisx0212 . #x615D) ; ø»ŒƒŒ + (ideograph-daikanwa . 39000) ; ø¸‰¡˜ + (ucs-jis . #x904C) ; ø»ŒƒŒ + )) +(define-char + '((morohashi-daikanwa 39000 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-3 . #x447E) ; ø»–‹› + (=ucs . #x904C) ; 遌 + )) +(define-char + '((=>ucs . #x904D) ; 遍 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x783C) ; ø»Šš™ + (ideograph-daikanwa . 39001) ; ø¸‰¡™ + )) +(define-char + '((=>ucs . #x904D) ; 遍 + (morohashi-daikanwa 39001 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6735) ; ø»’©¤ + )) +(define-char + '((=>ucs . #x904D) ; 遍 + (morohashi-daikanwa 39001 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x4A57) ; ø½Š³€ + (ucs-jis . #x904D) ; ø½Š³€ + )) +(define-char + '((morohashi-daikanwa 39001 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x3169) ; ø»„ž¬ + (chinese-isoir165 . #x3169) ; ø»†¼ + (=ucs . #x904D) ; 遍 + )) +(define-char + '((=>ucs . #x904E) ; 過 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x4E26) ; ø»‰œ— + (ideograph-daikanwa . 39002) ; ø¸‰¡š + )) +(define-char + '((=>ucs . #x904E) ; 過 + (morohashi-daikanwa 39002 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x3261) ; ø½Šº + (=gt-pj-1 . #x3261) ; ø½Šº + (=gt-k . 09004) ; ý¡„‚Œ¬ + (ucs-jis . #x904E) ; ø½Šº + )) +(define-char + '((=>ucs . #x904E) ; 過 + (morohashi-daikanwa 39002 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6734) ; ø»’©£ + )) +(define-char + '((morohashi-daikanwa 39002 1 4) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb12345 . #x397D) ; 過 + (=ucs . #x904E) ; 過 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39003) ; ø¸‰¡› + )) +(define-char + '((morohashi-daikanwa 39003 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5931) ; ø»‡ + )) +(define-char + '((=>ucs . #x904F) ; 遏 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 8313) + (=jis-x0208 . #x6E21) ; ø½‹§‚ + (ideograph-daikanwa . 39004) ; ø¸‰¡œ + (ucs-jis . #x904F) ; ø½‹§‚ + )) +(define-char + '((=>ucs . #x904F) ; 遏 + (morohashi-daikanwa 39004 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6733) ; ø»’©¢ + )) +(define-char + '((morohashi-daikanwa 39004 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x3674) ; ø»„¦ + (chinese-isoir165 . #x3674) ; ø»Ž + (=ucs . #x904F) ; 遏 + )) +(define-char + '((=>ucs . #x9050) ; 遐 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 8320) + (=jis-x0208 . #x6E22) ; ø½‹§ƒ + (korean-ksc5601 . #x7946) ; ø»Šœ + (=gt-pj-1 . #x6E22) ; ø½‹§ƒ + (ideograph-daikanwa . 39005) ; ø¸‰¡ + (=gt-k . 10360) ; ý¡„‚¡¸ + (ucs-jis . #x9050) ; ø½‹§ƒ + )) +(define-char + '((=>ucs . #x9050) ; 遐 + (morohashi-daikanwa 39005 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6731) ; ø»’©  + )) +(define-char + '((morohashi-daikanwa 39005 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-gb2312 . #x655A) ; ø»…ªµ + (chinese-isoir165 . #x655A) ; ø»Ž“… + (=ucs . #x9050) ; 遐 + )) +(define-char + '((=>ucs . #x9051) ; 遑 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 8325) + (=jis-x0208 . #x6E23) ; ø½‹§„ + (korean-ksc5601 . #x7C5A) ; ø»Š ¯ + (ideograph-daikanwa . 39006) ; ø¸‰¡ž + (ucs-jis . #x9051) ; ø½‹§„ + )) +(define-char + '((=>ucs . #x9051) ; 遑 + (morohashi-daikanwa 39006 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6736) ; ø»’©¥ + )) +(define-char + '((morohashi-daikanwa 39006 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6558) ; ø»…ª³ + (chinese-isoir165 . #x6558) ; ø»Ž“ƒ + (=ucs . #x9051) ; 遑 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39007) ; ø¸‰¡Ÿ + )) +(define-char + '((morohashi-daikanwa 39007 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5941) ; ø»‡  + )) +(define-char + '((=>ucs . #x9052) ; 遒 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-1 . 8326) + (shinjigen-2 . 8326) + (japanese-jisx0208-1978 . #x6E24) ; ø»ƒ­‰ + (japanese-jisx0208 . #x6E24) ; ø»ˆ‘ + (ideograph-daikanwa . 39008) ; ø¸‰¡  + )) +(define-char + '((=>ucs . #x9052) ; 遒 + (morohashi-daikanwa 39008 0 0) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (=jis-x0208-1990 . #x6E24) ; ø½‹§… + (ucs-jis . #x9052) ; ø½‹§… + )) +(define-char + '((=>ucs . #x9052) ; 遒 + (morohashi-daikanwa 39008 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-2 . #x4825) ; ø»”…¶ + )) +(define-char + '((morohashi-daikanwa 39008 0 4) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x6559) ; ø»…ª´ + (chinese-isoir165 . #x6559) ; ø»Ž“„ + (=ucs . #x9052) ; 遒 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39009) ; ø¸‰¡¡ + )) +(define-char + '((morohashi-daikanwa 39009 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x593B) ; ø»‡š + )) +(define-char + '((=>ucs . #x9053) ; 道 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x5433) ; ø»‰¥˜ + (ideograph-daikanwa . 39010) ; ø¸‰¡¢ + )) +(define-char + '((morohashi-daikanwa 39010 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-1 . 8341) + (shinjigen-2 . 8341) + (chinese-gb2312 . #x3540) ; ø»„£» + (=jis-x0208 . #x463B) ; ø½Š¬¬ + (chinese-isoir165 . #x3540) ; ø»Œ‹ + (=gt-pj-1 . #x463B) ; 道 + (=gt-k . 09116) ; ý¡„‚Žœ + (=ucs . #x9053) ; 道 + )) +(define-char + '((=>ucs . #x9053) ; 道 + (morohashi-daikanwa 39010 1 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x672C) ; ø»’©› + )) +(define-char + '((=>ucs . #x9054) ; 達 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (korean-ksc5601 . #x5339) ; ø»‰¤€ + (ideograph-daikanwa . 39011) ; ø¸‰¡£ + )) +(define-char + '((morohashi-daikanwa 39011 0 6) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (=jis-x0208 . #x6D7D) ; ø½‹§€ + (=ucs . #x9039) ; 逹 + )) +(define-char + '((morohashi-daikanwa 39011 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-1 . 8333) + (shinjigen-2 . 8333) + (=jis-x0208 . #x4323) ; ø½Š§º + (chinese-gb12345 . #x346F) ; 達 + (=gt-pj-1 . #x4323) ; 達 + (=gt-k . 09096) ; ý¡„‚Žˆ + (=ucs . #x9054) ; 達 + )) +(define-char + '((=>ucs . #x9054) ; 達 + (morohashi-daikanwa 39011 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x672E) ; ø»’© + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39012) ; ø¸‰¡¤ + )) +(define-char + '((morohashi-daikanwa 39012 0 9) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5935) ; ø»‡” + )) +(define-char + '((=>ucs . #x9055) ; 違 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-1 . 8354) + (shinjigen-2 . 8355) + (korean-ksc5601 . #x6A5E) ; ø»Š†— + (ideograph-daikanwa . 39013) ; ø¸‰¡¥ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39014) ; ø¸‰¡¦ + )) +(define-char + '((morohashi-daikanwa 39014 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5937) ; ø»‡– + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39015) ; ø¸‰¡§ + )) +(define-char + '((morohashi-daikanwa 39015 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5943) ; ø»‡¢ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39016) ; ø¸‰¡¨ + )) +(define-char + '((morohashi-daikanwa 39016 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5942) ; ø»‡¡ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39017) ; ø¸‰¡© + )) +(define-char + '((morohashi-daikanwa 39017 0 9) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 8) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C7A) ; ø»š“¯ + )) +(define-char + '((=>ucs . #x28530) ; 𨔰 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39018) ; ø¸‰¡ª + )) +(define-char + '((morohashi-daikanwa 39018 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-4 . #x4132) ; ø»˜¹ + (=ucs . #x28530) ; 𨔰 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39019) ; ø¸‰¡« + )) +(define-char + '((morohashi-daikanwa 39019 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5933) ; ø»‡’ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39020) ; ø¸‰¡¬ + )) +(define-char + '((morohashi-daikanwa 39020 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x593E) ; ø»‡ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39021) ; ø¸‰¡­ + )) +(define-char + '((morohashi-daikanwa 39021 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4358) ; ø»šŸ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39022) ; ø¸‰¡® + )) +(define-char + '((morohashi-daikanwa 39022 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-5 . #x4356) ; ø»š + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39024) ; ø¸‰¡° + )) +(define-char + '((morohashi-daikanwa 39024 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x593A) ; ø»‡™ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39025) ; ø¸‰¡± + )) +(define-char + '((morohashi-daikanwa 39025 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5936) ; ø»‡• + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39026) ; ø¸‰¡² + )) +(define-char + '((morohashi-daikanwa 39026 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5939) ; ø»‡˜ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (ideograph-daikanwa . 39027) ; ø¸‰¡³ + )) +(define-char + '((morohashi-daikanwa 39027 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5932) ; ø»‡‘ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (shinjigen-2 . 8353) + (=jis-x0208 . #x6E28) ; ø½‹§‰ + (ideograph-daikanwa . 39030) ; ø¸‰¡¶ + (=ucs . #x9056) ; 遖 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x592F) ; ø»‡Ž + (ideograph-daikanwa . 49767) ; ø¸Œ‰§ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x593C) ; ø»‡› + (ideograph-daikanwa . 49768) ; ø¸Œ‰¨ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (chinese-gb2312 . #x5245) ; ø»…Ž¦ + (chinese-isoir165 . #x5245) ; ø»¶¶ + (=ucs . #x9057) ; 遗 + )) +(define-char + '((=>ucs . #x9065) ; 遥 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0208 . #x4D5A) ; ø»‡‘© + (=jis-x0208-1990 . #x4D5A) ; ø½Š· + (=gt-pj-1 . #x4D5A) ; ø»‡‘© + (=gt-k . 09156) ; ý¡„‚„ + (ucs-jis . #x9065) ; ø»‡‘© + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-6 . #x5938) ; ø»‡— + )) +(define-char + '((=>ucs . #x9058) ; 遘 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x6E29) ; ø»ƒ­Ž + (ideograph-daikanwa . 39031) ; ø¸‰¡· + )) +(define-char + '((=>ucs . #x9058) ; 遘 + (morohashi-daikanwa 39031 0 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0208 . #x6E29) ; ø»ˆ– + (=jis-x0208-1990 . #x6E29) ; ø½‹§Š + (ucs-jis . #x9058) ; ø»ˆ– + )) +(define-char + '((=>ucs . #x9058) ; 遘 + (morohashi-daikanwa 39031 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B40) ; ø»’¯§ + )) +(define-char + '((morohashi-daikanwa 39031 0 4) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-gb2312 . #x655C) ; ø»…ª· + (chinese-isoir165 . #x655C) ; ø»Ž“‡ + (=ucs . #x9058) ; 遘 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 39032) ; ø¸‰¡¸ + )) +(define-char + '((morohashi-daikanwa 39032 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6335) ; ø»–€ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 39033) ; ø¸‰¡¹ + )) +(define-char + '((morohashi-daikanwa 39033 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6334) ; ø»•¿ + )) +(define-char + '((=>ucs . #x48A2) ; 䢢 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 39034) ; ø¸‰¡º + )) +(define-char + '((morohashi-daikanwa 39034 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A25) ; ø»–’¶ + (=ucs . #x48A2) ; 䢢 + )) +(define-char + '((=>ucs . #x9059) ; 遙 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 8352) + (japanese-jisx0208-1978 . #x4D5A) ; ø»‚½¡ + (japanese-jisx0208 . #x7423) ; ø»ˆŠ„ + (korean-ksc5601 . #x692B) ; ø»Š„† + (=jis-x0208-1990 . #x7423) ; ø½‹¯¸ + (=gt-pj-1 . #x7423) ; ø»‚½¡ + (ideograph-daikanwa . 39035) ; ø¸‰¡» + (=gt-k . 11244) ; ý¡„‚¯¬ + (ucs-jis . #x9059) ; ø»‚½¡ + )) +(define-char + '((morohashi-daikanwa 39035 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B43) ; ø»’¯ª + (=ucs . #x9059) ; 遙 + )) +(define-char + '((=>ucs . #x905A) ; 遚 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 39036) ; ø¸‰¡¼ + )) +(define-char + '((morohashi-daikanwa 39036 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A24) ; ø»–’µ + (=ucs . #x905A) ; 遚 + )) +(define-char + '((=>ucs . #x905B) ; 遛 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x615E) ; ø»Œƒ + (ideograph-daikanwa . 39037) ; ø¸‰¡½ + (ucs-jis . #x905B) ; ø»Œƒ + )) +(define-char + '((=>ucs . #x905B) ; 遛 + (morohashi-daikanwa 39037 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B47) ; ø»’¯® + )) +(define-char + '((morohashi-daikanwa 39037 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x655E) ; ø»…ª¹ + (chinese-isoir165 . #x655E) ; ø»Ž“‰ + (=ucs . #x905B) ; 遛 + )) +(define-char + '((=>ucs . #x905C) ; 遜 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x423D) ; ø»‚¬º + (korean-ksc5601 . #x6161) ; ø»‰¹Œ + (ideograph-daikanwa . 39038) ; ø¸‰¡¾ + )) +(define-char + '((=>ucs . #x905C) ; 遜 + (morohashi-daikanwa 39038 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B41) ; ø»’¯¨ + )) +(define-char + '((=>ucs . #x905C) ; 遜 + (morohashi-daikanwa 39038 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208 . #x423D) ; ø»‡‚ + (=jis-x0208-1990 . #x423D) ; ø½Š¦¶ + (=gt-pj-1 . #x423D) ; ø»‡‚ + (=gt-k . 10240) ; ý¡„‚ € + (ucs-jis . #x905C) ; ø»‡‚ + )) +(define-char + '((morohashi-daikanwa 39038 0 4) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb12345 . #x5137) ; 遜 + (=ucs . #x905C) ; 遜 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 39039) ; ø¸‰¡¿ + )) +(define-char + '((morohashi-daikanwa 39039 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6337) ; ø»–‚ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 39040) ; ø¸‰¢€ + )) +(define-char + '((morohashi-daikanwa 39040 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6332) ; ø»•½ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 39041) ; ø¸‰¢ + )) +(define-char + '((morohashi-daikanwa 39041 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x633A) ; ø»–… + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 39042) ; ø¸‰¢‚ + )) +(define-char + '((morohashi-daikanwa 39042 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A54) ; ø»š§­ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 39043) ; ø¸‰¢ƒ + )) +(define-char + '((morohashi-daikanwa 39043 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6336) ; ø»– + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (korean-ksc5601 . #x534F) ; ø»‰¤– + (japanese-jisx0212 . #x615F) ; ø»ŒƒŽ + (=jis-x0213-2-2000 . #x797D) ; ø»¦Ÿ¬ + (ideograph-daikanwa . 39044) ; ø¸‰¢„ + (=ucs . #x905D) ; 遝 + )) +(define-char + '((=>ucs . #x905D) ; 遝 + (morohashi-daikanwa 39044 0 4) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B46) ; ø»’¯­ + )) +(define-char + '((=>ucs . #x905E) ; 遞 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-2 . 8284) + (=jis-x0208 . #x6E2A) ; ø½‹§‹ + (korean-ksc5601 . #x7476) ; ø»Š•› + (ideograph-daikanwa . 39045) ; ø¸‰¢… + (ucs-jis . #x905E) ; ø½‹§‹ + )) +(define-char + '((=>ucs . #x905E) ; 遞 + (morohashi-daikanwa 39045 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B44) ; ø»’¯« + )) +(define-char + '((morohashi-daikanwa 39045 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb12345 . #x355D) ; 遞 + (=ucs . #x905E) ; 遞 + )) +(define-char + '((=>ucs . #x905F) ; 遟 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (shinjigen-1 . 8338) + (ideograph-daikanwa . 39046) ; ø¸‰¢† + )) +(define-char + '((=>ucs . #x905F) ; 遟 + (morohashi-daikanwa 39046 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A27) ; ø»–’¸ + )) +(define-char + '((morohashi-daikanwa 39046 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x905F) ; 遟 + )) +(define-char + '((=>ucs . #x9060) ; 遠 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (korean-ksc5601 . #x6A40) ; ø»Š…¹ + (ideograph-daikanwa . 39047) ; ø¸‰¢‡ + )) +(define-char + '((morohashi-daikanwa 39047 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x3173) ; ø½ŠŽ® + (chinese-gb12345 . #x5436) ; 遠 + (=gt-pj-1 . #x3173) ; 遠 + (=gt-k . 10173) ; ý¡„‚ž½ + (=ucs . #x9060) ; 遠 + )) +(define-char + '((=>ucs . #x9060) ; 遠 + (morohashi-daikanwa 39047 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B3F) ; ø»’¯¦ + )) +(define-char + '((=>ucs . #x9061) ; 遡 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x414C) ; ø»‚«« + (korean-ksc5601 . #x614F) ; ø»‰¸º + (ideograph-daikanwa . 39048) ; ø¸‰¢ˆ + )) +(define-char + '((=>ucs . #x9061) ; 遡 + (morohashi-daikanwa 39048 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A26) ; ø»–’· + )) +(define-char + '((morohashi-daikanwa 39048 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0208 . #x414C) ; ø»†¿³ + (=jis-x0208-1990 . #x414C) ; ø½Š¥§ + (=ucs . #x9061) ; 遡 + )) +(define-char + '((=>ucs . #x48A4) ; 䢤 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 39049) ; ø¸‰¢‰ + )) +(define-char + '((morohashi-daikanwa 39049 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-4 . #x476C) ; ø»˜™§ + (=ucs . #x48A4) ; 䢤 + )) +(define-char + '((=>ucs . #x9062) ; 遢 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x6160) ; ø»Œƒ + (ideograph-daikanwa . 39050) ; ø¸‰¢Š + (ucs-jis . #x9062) ; ø»Œƒ + )) +(define-char + '((=>ucs . #x9062) ; 遢 + (morohashi-daikanwa 39050 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B45) ; ø»’¯¬ + )) +(define-char + '((morohashi-daikanwa 39050 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x655D) ; ø»…ª¸ + (chinese-isoir165 . #x655D) ; ø»Ž“ˆ + (=ucs . #x9062) ; 遢 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 39051) ; ø¸‰¢‹ + )) +(define-char + '((morohashi-daikanwa 39051 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6338) ; ø»–ƒ + )) +(define-char + '((=>ucs . #x9063) ; 遣 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (korean-ksc5601 . #x4C3A) ; ø»‰™¯ + (ideograph-daikanwa . 39052) ; ø¸‰¢Œ + )) +(define-char + '((morohashi-daikanwa 39052 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x4732) ; ø»„¾‰ + (=jis-x0208 . #x382F) ; ø½Š—¼ + (chinese-isoir165 . #x4732) ; ø»¦™ + (=gt-pj-1 . #x382F) ; 遣 + (=gt-k . 10206) ; ý¡„‚Ÿž + (=ucs . #x9063) ; 遣 + )) +(define-char + '((=>ucs . #x9063) ; 遣 + (morohashi-daikanwa 39052 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B42) ; ø»’¯© + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 39053) ; ø¸‰¢ + )) +(define-char + '((morohashi-daikanwa 39053 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x633C) ; ø»–‡ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 39054) ; ø¸‰¢Ž + )) +(define-char + '((morohashi-daikanwa 39054 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A53) ; ø»š§¬ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 39055) ; ø¸‰¢ + )) +(define-char + '((morohashi-daikanwa 39055 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A56) ; ø»š§¯ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 39056) ; ø¸‰¢ + )) +(define-char + '((morohashi-daikanwa 39056 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6333) ; ø»•¾ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (ideograph-daikanwa . 39057) ; ø¸‰¢‘ + )) +(define-char + '((morohashi-daikanwa 39057 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x633B) ; ø»–† + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C55) ; ø»ž§’ + (ideograph-daikanwa . 39058) ; ø¸‰¢’ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A55) ; ø»š§® + (ideograph-daikanwa . 39059) ; ø¸‰¢“ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A23) ; ø»–’´ + (ideograph-daikanwa . 39060) ; ø¸‰¢” + (=ucs . #x48A5) ; 䢥 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 14) + (chinese-cns11643-6 . #x6339) ; ø»–„ + (ideograph-daikanwa . 39061) ; ø¸‰¢• + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C57) ; ø»ž§” + (ideograph-daikanwa . 39063) ; ø¸‰¢— + )) +(define-char + '((=>ucs . #x9055) ; 違 + (morohashi-daikanwa 39067 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-1 . 8353) + (shinjigen-2 . 8354) + (japanese-jisx0208-1978 . #x3063) ; ø»‚“„ + (japanese-jisx0208 . #x3063) ; ø»†§Œ + )) +(define-char + '((=>ucs . #x9055) ; 違 + (morohashi-daikanwa 39067 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208-1990 . #x3063) ; ø½Š€ + (ucs-jis . #x9055) ; ø½Š€ + )) +(define-char + '((morohashi-daikanwa 39067 1 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 12) + (=>mojikyo . 50527) + (chinese-gb12345 . #x4E25) ; 違 + (=ucs . #x9055) ; 違 + )) +(define-char + '((=>ucs . #x9055) ; 違 + (morohashi-daikanwa 39067 1 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 9) + (total-strokes . 13) + (chinese-cns11643-1 . #x6730) ; ø»’©Ÿ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (chinese-gb12345 . #x7D6F) ; 遤 + (=ucs . #x9064) ; 遤 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x5223) ; ø»…Ž„ + (chinese-isoir165 . #x5223) ; ø»¶” + (=ucs . #x9065) ; 遥 + )) +(define-char + '((=>ucs . #x9066) ; 遦 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x6161) ; ø»Œƒ + (ideograph-daikanwa . 39068) ; ø¸‰¢œ + (ucs-jis . #x9066) ; ø»Œƒ + )) +(define-char + '((morohashi-daikanwa 39068 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E32) ; ø»˜¢¿ + (=ucs . #x9066) ; 遦 + )) +(define-char + '((=>ucs . #x48A6) ; 䢦 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39069) ; ø¸‰¢ + )) +(define-char + '((morohashi-daikanwa 39069 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F3A) ; ø»–š¡ + (=ucs . #x48A6) ; 䢦 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39070) ; ø¸‰¢ž + )) +(define-char + '((morohashi-daikanwa 39070 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x296E) ; ø»ž‹± + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39071) ; ø¸‰¢Ÿ + )) +(define-char + '((morohashi-daikanwa 39071 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x296C) ; ø»ž‹¯ + )) +(define-char + '((=>ucs . #x9067) ; 遧 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x6162) ; ø»Œƒ‘ + (ideograph-daikanwa . 39072) ; ø¸‰¢  + (ucs-jis . #x9067) ; ø»Œƒ‘ + )) +(define-char + '((morohashi-daikanwa 39072 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x547A) ; ø»”˜³ + (=ucs . #x9067) ; 遧 + )) +(define-char + '((=>ucs . #x9068) ; 遨 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 8365) + (=jis-x0208 . #x6E2B) ; ø½‹§Œ + (ideograph-daikanwa . 39073) ; ø¸‰¢¡ + (ucs-jis . #x9068) ; ø½‹§Œ + )) +(define-char + '((=>ucs . #x9068) ; 遨 + (morohashi-daikanwa 39073 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F4D) ; ø»’µ¬ + )) +(define-char + '((morohashi-daikanwa 39073 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x655B) ; ø»…ª¶ + (chinese-isoir165 . #x655B) ; ø»Ž“† + (=ucs . #x9068) ; 遨 + )) +(define-char + '((=>ucs . #x48A7) ; 䢧 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39074) ; ø¸‰¢¢ + )) +(define-char + '((morohashi-daikanwa 39074 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E31) ; ø»˜¢¾ + (=ucs . #x48A7) ; 䢧 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39075) ; ø¸‰¢£ + )) +(define-char + '((morohashi-daikanwa 39075 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2972) ; ø»ž‹µ + )) +(define-char + '((=>ucs . #x9069) ; 適 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (korean-ksc5601 . #x6E6A) ; ø»ŠŒ› + (ideograph-daikanwa . 39076) ; ø¸‰¢¤ + )) +(define-char + '((morohashi-daikanwa 39076 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x452C) ; ø½Šª¿ + (chinese-gb12345 . #x4A4A) ; 適 + (=gt-pj-1 . #x452C) ; 適 + (=gt-k . 11157) ; ý¡„‚®• + (=ucs . #x9069) ; 適 + )) +(define-char + '((=>ucs . #x9069) ; 適 + (morohashi-daikanwa 39076 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F4B) ; ø»’µª + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39077) ; ø¸‰¢¥ + )) +(define-char + '((morohashi-daikanwa 39077 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2969) ; ø»ž‹¬ + )) +(define-char + '((=>ucs . #x906A) ; 遪 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39078) ; ø¸‰¢¦ + )) +(define-char + '((morohashi-daikanwa 39078 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F3C) ; ø»–š£ + (=ucs . #x906A) ; 遪 + )) +(define-char + '((=>ucs . #x906B) ; 遫 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39079) ; ø¸‰¢§ + )) +(define-char + '((morohashi-daikanwa 39079 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x547B) ; ø»”˜´ + (=ucs . #x906B) ; 遫 + )) +(define-char + '((=>ucs . #x906C) ; 遬 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x6163) ; ø»Œƒ’ + (ideograph-daikanwa . 39080) ; ø¸‰¢¨ + (ucs-jis . #x906C) ; ø»Œƒ’ + )) +(define-char + '((morohashi-daikanwa 39080 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E33) ; ø»˜£€ + (=ucs . #x906C) ; 遬 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39081) ; ø¸‰¢© + )) +(define-char + '((morohashi-daikanwa 39081 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x296B) ; ø»ž‹® + )) +(define-char + '((=>ucs . #x906D) ; 遭 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (korean-ksc5601 . #x7064) ; ø»Š‘ + (ideograph-daikanwa . 39082) ; ø¸‰¢ª + )) +(define-char + '((morohashi-daikanwa 39082 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x5462) ; ø»…‘¿ + (=jis-x0208 . #x4178) ; ø½Š¦“ + (chinese-isoir165 . #x5462) ; ø»º + (=gt-pj-1 . #x4178) ; 遭 + (=gt-k . 11146) ; ý¡„‚®Š + (=ucs . #x906D) ; 遭 + )) +(define-char + '((=>ucs . #x906D) ; 遭 + (morohashi-daikanwa 39082 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F4E) ; ø»’µ­ + )) +(define-char + '((=>ucs . #x2858B) ; 𨖋 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39083) ; ø¸‰¢« + )) +(define-char + '((=>ucs . #x2858B) ; 𨖋 + (morohashi-daikanwa 39083 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E2F) ; ø»˜¢¼ + )) +(define-char + '((morohashi-daikanwa 39083 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x2858B) ; 𨖋 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39084) ; ø¸‰¢¬ + )) +(define-char + '((morohashi-daikanwa 39084 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5164) ; ø»š² + )) +(define-char + '((=>ucs . #x2858D) ; 𨖍 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39085) ; ø¸‰¢­ + )) +(define-char + '((=>ucs . #x2858D) ; 𨖍 + (morohashi-daikanwa 39085 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E30) ; ø»˜¢½ + )) +(define-char + '((morohashi-daikanwa 39085 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x2858D) ; 𨖍 + )) +(define-char + '((=>ucs . #x906E) ; 遮 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x3C57) ; ø»‚¤  + (korean-ksc5601 . #x7334) ; ø»Š’» + (ideograph-daikanwa . 39086) ; ø¸‰¢® + )) +(define-char + '((=>ucs . #x906E) ; 遮 + (morohashi-daikanwa 39086 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F4C) ; ø»’µ« + )) +(define-char + '((morohashi-daikanwa 39086 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x555A) ; ø»…“• + (japanese-jisx0208 . #x3C57) ; ø»†¸¨ + (chinese-isoir165 . #x555A) ; ø»»¥ + (=jis-x0208-1990 . #x3C57) ; ø½Šžœ + (=gt-pj-1 . #x3C57) ; 遮 + (=gt-k . 11128) ; ý¡„‚­¸ + (=ucs . #x906E) ; 遮 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39087) ; ø¸‰¢¯ + )) +(define-char + '((morohashi-daikanwa 39087 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5168) ; ø»š²“ + )) +(define-char + '((=>ucs . #x48A8) ; 䢨 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39088) ; ø¸‰¢° + )) +(define-char + '((morohashi-daikanwa 39088 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E35) ; ø»˜£‚ + (=ucs . #x48A8) ; 䢨 + )) +(define-char + '((=>ucs . #x906F) ; 遯 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (shinjigen-2 . 8373) + (=jis-x0208 . #x6E2C) ; ø½‹§ + (korean-ksc5601 . #x546E) ; ø»‰¦“ + (ideograph-daikanwa . 39089) ; ø¸‰¢± + (ucs-jis . #x906F) ; ø½‹§ + )) +(define-char + '((morohashi-daikanwa 39089 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5479) ; ø»”˜² + (=ucs . #x906F) ; 遯 + )) +(define-char + '((=>ucs . #x9070) ; 遰 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (japanese-jisx0212 . #x6164) ; ø»Œƒ“ + (ideograph-daikanwa . 39090) ; ø¸‰¢² + (ucs-jis . #x9070) ; ø»Œƒ“ + )) +(define-char + '((morohashi-daikanwa 39090 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5478) ; ø»”˜± + (=ucs . #x9070) ; 遰 + )) +(define-char + '((=>ucs . #x9071) ; 遱 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39091) ; ø¸‰¢³ + )) +(define-char + '((morohashi-daikanwa 39091 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F3B) ; ø»–š¢ + (=ucs . #x9071) ; 遱 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39092) ; ø¸‰¢´ + )) +(define-char + '((morohashi-daikanwa 39092 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5165) ; ø»š² + )) +(define-char + '((=>ucs . #x28590) ; 𨖐 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39093) ; ø¸‰¢µ + )) +(define-char + '((=>ucs . #x28590) ; 𨖐 + (morohashi-daikanwa 39093 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E34) ; ø»˜£ + )) +(define-char + '((morohashi-daikanwa 39093 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x28590) ; 𨖐 + )) +(define-char + '((=>ucs . #x9073) ; 遳 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39094) ; ø¸‰¢¶ + )) +(define-char + '((morohashi-daikanwa 39094 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-2 . #x5477) ; ø»”˜° + (=ucs . #x9073) ; 遳 + )) +(define-char + '((=>ucs . #x48A9) ; 䢩 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39095) ; ø¸‰¢· + )) +(define-char + '((morohashi-daikanwa 39095 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F3D) ; ø»–š¤ + (=ucs . #x48A9) ; 䢩 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 39096) ; ø¸‰¢¸ + )) +(define-char + '((morohashi-daikanwa 39096 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4375) ; ø»ž²„ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39097) ; ø¸‰¢¹ + )) +(define-char + '((morohashi-daikanwa 39097 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x296D) ; ø»ž‹° + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39098) ; ø¸‰¢º + )) +(define-char + '((morohashi-daikanwa 39098 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5169) ; ø»š²” + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39099) ; ø¸‰¢» + )) +(define-char + '((morohashi-daikanwa 39099 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5167) ; ø»š²’ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39100) ; ø¸‰¢¼ + )) +(define-char + '((morohashi-daikanwa 39100 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x516C) ; ø»š²— + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39101) ; ø¸‰¢½ + )) +(define-char + '((morohashi-daikanwa 39101 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5166) ; ø»š²‘ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39102) ; ø¸‰¢¾ + )) +(define-char + '((morohashi-daikanwa 39102 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x516A) ; ø»š²• + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39103) ; ø¸‰¢¿ + )) +(define-char + '((morohashi-daikanwa 39103 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2974) ; ø»ž‹· + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39104) ; ø¸‰£€ + )) +(define-char + '((morohashi-daikanwa 39104 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2971) ; ø»ž‹´ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4374) ; ø»ž²ƒ + (ideograph-daikanwa . 39105) ; ø¸‰£ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39106) ; ø¸‰£‚ + )) +(define-char + '((morohashi-daikanwa 39106 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x296F) ; ø»ž‹² + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39107) ; ø¸‰£ƒ + )) +(define-char + '((morohashi-daikanwa 39107 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2975) ; ø»ž‹¸ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39108) ; ø¸‰£„ + )) +(define-char + '((morohashi-daikanwa 39108 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2968) ; ø»ž‹« + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39109) ; ø¸‰£… + )) +(define-char + '((morohashi-daikanwa 39109 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2973) ; ø»ž‹¶ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (ideograph-daikanwa . 39110) ; ø¸‰£† + )) +(define-char + '((morohashi-daikanwa 39110 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x296A) ; ø»ž‹­ + )) +(define-char + '((morohashi-daikanwa 39112 1 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x5163) ; ø»š²Ž + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x516D) ; ø»š²˜ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-7 . #x2970) ; ø»ž‹³ + )) +(define-char + '((=>ucs . #x9072) ; 遲 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (->ideographic-variants + (:char ((shinjigen-1 . 8338) + (ideograph-daikanwa . 39046) ; ø¸‰¢† + ) + :sources (shinjigen-1))) + (shinjigen-1 . 8337) + (shinjigen-2 . 8337) + (=jis-x0208 . #x6E2F) ; ø½‹§ + (korean-ksc5601 . #x7240) ; ø»Š‘© + (ideograph-daikanwa . 39113) ; ø¸‰£‰ + (ucs-jis . #x9072) ; ø½‹§ + )) +(define-char + '((=>ucs . #x9072) ; 遲 + (morohashi-daikanwa 39113 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x725A) ; ø»’º“ + )) +(define-char + '((morohashi-daikanwa 39113 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb12345 . #x3359) ; 遲 + (=ucs . #x9072) ; 遲 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39114) ; ø¸‰£Š + )) +(define-char + '((morohashi-daikanwa 39114 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3446) ; ø»ž›“ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39115) ; ø¸‰£‹ + )) +(define-char + '((morohashi-daikanwa 39115 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x587C) ; ø»š¼¹ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39116) ; ø¸‰£Œ + )) +(define-char + '((morohashi-daikanwa 39116 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x587B) ; ø»š¼¸ + )) +(define-char + '((=>ucs . #x9074) ; 遴 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x6165) ; ø»Œƒ” + (ideograph-daikanwa . 39117) ; ø¸‰£ + (ucs-jis . #x9074) ; ø»Œƒ” + )) +(define-char + '((=>ucs . #x9074) ; 遴 + (morohashi-daikanwa 39117 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7258) ; ø»’º‘ + )) +(define-char + '((morohashi-daikanwa 39117 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x6560) ; ø»…ª» + (chinese-isoir165 . #x6560) ; ø»Ž“‹ + (=ucs . #x9074) ; 遴 + )) +(define-char + '((=>ucs . #x9075) ; 遵 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x7165) ; ø»Š° + (ideograph-daikanwa . 39118) ; ø¸‰£Ž + )) +(define-char + '((morohashi-daikanwa 39118 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x5771) ; ø»…–¨ + (=jis-x0208 . #x3D65) ; ø½Š ˆ + (chinese-isoir165 . #x5771) ; ø»¾¸ + (=ucs . #x9075) ; 遵 + )) +(define-char + '((=>ucs . #x9075) ; 遵 + (morohashi-daikanwa 39118 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7257) ; ø»’º + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39119) ; ø¸‰£ + )) +(define-char + '((morohashi-daikanwa 39119 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x343B) ; ø»ž›ˆ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39120) ; ø¸‰£ + )) +(define-char + '((morohashi-daikanwa 39120 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5879) ; ø»š¼¶ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39121) ; ø¸‰£‘ + )) +(define-char + '((morohashi-daikanwa 39121 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3441) ; ø»ž›Ž + )) +(define-char + '((=>ucs . #x9076) ; 遶 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (shinjigen-2 . 8379) + (=jis-x0208 . #x6E2D) ; ø½‹§Ž + (ideograph-daikanwa . 39122) ; ø¸‰£’ + (ucs-jis . #x9076) ; ø½‹§Ž + )) +(define-char + '((morohashi-daikanwa 39122 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A7C) ; ø»”¡© + (=ucs . #x9076) ; 遶 + )) +(define-char + '((=>ucs . #x9077) ; 遷 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39123) ; ø¸‰£“ + )) +(define-char + '((=>ucs . #x9077) ; 遷 + (morohashi-daikanwa 39123 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x7443) ; ø»Š”¨ + )) +(define-char + '((=>ucs . #x9077) ; 遷 + (morohashi-daikanwa 39123 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x6F4F) ; ø»’µ® + )) +(define-char + '((morohashi-daikanwa 39123 0 4) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb12345 . #x4728) ; 遷 + (=ucs . #x9077) ; 遷 + )) +(define-char + '((=>ucs . #x9077) ; 遷 + (morohashi-daikanwa 39123 0 5) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x412B) ; ø½Š¥† + (=gt-pj-1 . #x412B) ; ø½Š¥† + (=gt-k . 11919) ; ý¡„‚º + (ucs-jis . #x9077) ; ø½Š¥† + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39124) ; ø¸‰£” + )) +(define-char + '((morohashi-daikanwa 39124 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5877) ; ø»š¼´ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39125) ; ø¸‰£• + )) +(define-char + '((morohashi-daikanwa 39125 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3445) ; ø»ž›’ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39126) ; ø¸‰£– + )) +(define-char + '((morohashi-daikanwa 39126 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x343E) ; ø»ž›‹ + )) +(define-char + '((=>ucs . #x9078) ; 選 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x6054) ; ø»‰·¡ + (ideograph-daikanwa . 39127) ; ø¸‰£— + )) +(define-char + '((=>ucs . #x9078) ; 選 + (morohashi-daikanwa 39127 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7259) ; ø»’º’ + )) +(define-char + '((morohashi-daikanwa 39127 0 4) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb12345 . #x5121) ; 選 + (=ucs . #x9078) ; 選 + )) +(define-char + '((=>ucs . #x9078) ; 選 + (morohashi-daikanwa 39127 0 5) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x412A) ; ø½Š¥… + (=gt-pj-1 . #x412A) ; ø½Š¥… + (=gt-k . 11918) ; ý¡„‚ºŽ + (ucs-jis . #x9078) ; ø½Š¥… + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39128) ; ø¸‰£˜ + )) +(define-char + '((morohashi-daikanwa 39128 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3447) ; ø»ž›” + )) +(define-char + '((=>ucs . #x9079) ; 遹 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0212 . #x6166) ; ø»Œƒ• + (ideograph-daikanwa . 39129) ; ø¸‰£™ + (ucs-jis . #x9079) ; ø»Œƒ• + )) +(define-char + '((morohashi-daikanwa 39129 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A7D) ; ø»”¡ª + (=ucs . #x9079) ; 遹 + )) +(define-char + '((=>ucs . #x48AA) ; 䢪 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39131) ; ø¸‰£› + )) +(define-char + '((morohashi-daikanwa 39131 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x532A) ; ø»– ‰ + (=ucs . #x48AA) ; 䢪 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39132) ; ø¸‰£œ + )) +(define-char + '((morohashi-daikanwa 39132 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3449) ; ø»ž›– + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39133) ; ø¸‰£ + )) +(define-char + '((morohashi-daikanwa 39133 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3448) ; ø»ž›• + )) +(define-char + '((=>ucs . #x907A) ; 遺 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (korean-ksc5601 . #x6B36) ; ø»Š‡ + (ideograph-daikanwa . 39134) ; ø¸‰£ž + )) +(define-char + '((morohashi-daikanwa 39134 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-1 . 8374) + (shinjigen-2 . 8374) + (=jis-x0208 . #x3064) ; ø½Š + (chinese-gb12345 . #x5245) ; 遺 + (=gt-pj-1 . #x3064) ; 遺 + (=gt-k . 11889) ; ý¡„‚¹± + (=ucs . #x907A) ; 遺 + )) +(define-char + '((=>ucs . #x907A) ; 遺 + (morohashi-daikanwa 39134 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x725C) ; ø»’º• + )) +(define-char + '((=>ucs . #x285BE) ; 𨖾 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39135) ; ø¸‰£Ÿ + )) +(define-char + '((=>ucs . #x285BE) ; 𨖾 + (morohashi-daikanwa 39135 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5436) ; ø»˜«· + )) +(define-char + '((morohashi-daikanwa 39135 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x285BE) ; 𨖾 + )) +(define-char + '((=>ucs . #x907B) ; 遻 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39136) ; ø¸‰£  + )) +(define-char + '((morohashi-daikanwa 39136 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5A7E) ; ø»”¡« + (=ucs . #x907B) ; 遻 + )) +(define-char + '((=>ucs . #x907C) ; 遼 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x4E4B) ; ø»‚¾° + (korean-ksc5601 . #x5721) ; ø»‰©  + (ideograph-daikanwa . 39137) ; ø¸‰£¡ + )) +(define-char + '((=>ucs . #x907C) ; 遼 + (morohashi-daikanwa 39137 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x725B) ; ø»’º” + )) +(define-char + '((morohashi-daikanwa 39137 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208 . #x4E4B) ; ø»‡’¸ + (=jis-x0208-1990 . #x4E4B) ; ø½Š¸¬ + (chinese-gb12345 . #x4149) ; 遼 + (=gt-pj-1 . #x4E4B) ; 遼 + (=gt-k . 11959) ; ý¡„‚º· + (=ucs . #x907C) ; 遼 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39138) ; ø¸‰£¢ + )) +(define-char + '((morohashi-daikanwa 39138 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3442) ; ø»ž› + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39139) ; ø¸‰££ + )) +(define-char + '((morohashi-daikanwa 39139 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3444) ; ø»ž›‘ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39140) ; ø¸‰£¤ + )) +(define-char + '((morohashi-daikanwa 39140 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3439) ; ø»ž›† + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39141) ; ø¸‰£¥ + )) +(define-char + '((morohashi-daikanwa 39141 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x344A) ; ø»ž›— + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A77) ; ø»ž¼˜ + (ideograph-daikanwa . 39142) ; ø¸‰£¦ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39143) ; ø¸‰£§ + )) +(define-char + '((morohashi-daikanwa 39143 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x343C) ; ø»ž›‰ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39144) ; ø¸‰£¨ + )) +(define-char + '((morohashi-daikanwa 39144 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5878) ; ø»š¼µ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39145) ; ø¸‰£© + )) +(define-char + '((morohashi-daikanwa 39145 0 9) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 11) + (total-strokes . 15) + (chinese-cns11643-5 . #x516B) ; ø»š²– + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39146) ; ø¸‰£ª + )) +(define-char + '((morohashi-daikanwa 39146 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x587D) ; ø»š¼º + )) +(define-char + '((=>ucs . #x285D2) ; 𨗒 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39148) ; ø¸‰£¬ + )) +(define-char + '((morohashi-daikanwa 39148 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 15) + (=ucs . #x285D2) ; 𨗒 + )) +(define-char + '((=>ucs* . #x285D2) ; 𨗒 + (morohashi-daikanwa 39148 0 9) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-4 . #x5437) ; ø»˜«¸ + (=ucs . #x2F9E0) ; 𨗒 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39149) ; ø¸‰£­ + )) +(define-char + '((morohashi-daikanwa 39149 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x587A) ; ø»š¼· + )) +(define-char + '((=>ucs . #x48AB) ; 䢫 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39150) ; ø¸‰£® + )) +(define-char + '((morohashi-daikanwa 39150 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5328) ; ø»– ‡ + (=ucs . #x48AB) ; 䢫 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39151) ; ø¸‰£¯ + )) +(define-char + '((morohashi-daikanwa 39151 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x343F) ; ø»ž›Œ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39153) ; ø¸‰£± + )) +(define-char + '((morohashi-daikanwa 39153 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-5 . #x5876) ; ø»š¼³ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39154) ; ø¸‰£² + )) +(define-char + '((morohashi-daikanwa 39154 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x343A) ; ø»ž›‡ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39155) ; ø¸‰£³ + )) +(define-char + '((morohashi-daikanwa 39155 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3443) ; ø»ž› + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39156) ; ø¸‰£´ + )) +(define-char + '((morohashi-daikanwa 39156 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x344C) ; ø»ž›™ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39157) ; ø¸‰£µ + )) +(define-char + '((morohashi-daikanwa 39157 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x344B) ; ø»ž›˜ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39158) ; ø¸‰£¶ + )) +(define-char + '((morohashi-daikanwa 39158 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x343D) ; ø»ž›Š + )) +(define-char + '((=>ucs . #x48AC) ; 䢬 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39159) ; ø¸‰£· + )) +(define-char + '((morohashi-daikanwa 39159 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-3 . #x5329) ; ø»– ˆ + (=ucs . #x48AC) ; 䢬 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (ideograph-daikanwa . 39160) ; ø¸‰£¸ + )) +(define-char + '((morohashi-daikanwa 39160 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-7 . #x3440) ; ø»ž› + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B21) ; ø»”¡¬ + (=ucs . #x9086) ; 邆 + )) +(define-char + '((=>ucs . #x907D) ; 遽 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 8392) + (=jis-x0208 . #x6E31) ; ø½‹§’ + (korean-ksc5601 . #x4B68) ; ø»‰˜¿ + (ideograph-daikanwa . 39161) ; ø¸‰£¹ + (ucs-jis . #x907D) ; ø½‹§’ + )) +(define-char + '((=>ucs . #x907D) ; 遽 + (morohashi-daikanwa 39161 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7563) ; ø»’¾¶ + )) +(define-char + '((morohashi-daikanwa 39161 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x6561) ; ø»…ª¼ + (chinese-isoir165 . #x6561) ; ø»Ž“Œ + (=ucs . #x907D) ; 遽 + )) +(define-char + '((=>ucs . #x907E) ; 遾 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39162) ; ø¸‰£º + )) +(define-char + '((morohashi-daikanwa 39162 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F6F) ; ø»”¨² + (=ucs . #x907E) ; 遾 + )) +(define-char + '((=>ucs . #x907F) ; 避 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (korean-ksc5601 . #x792D) ; ø»Š›¨ + (ideograph-daikanwa . 39163) ; ø¸‰£» + )) +(define-char + '((morohashi-daikanwa 39163 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x315C) ; ø»„žŸ + (=jis-x0208 . #x4872) ; ø½Š°Ÿ + (chinese-isoir165 . #x315C) ; ø»†¯ + (=ucs . #x907F) ; 避 + )) +(define-char + '((=>ucs . #x907F) ; 避 + (morohashi-daikanwa 39163 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7562) ; ø»’¾µ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39164) ; ø¸‰£¼ + )) +(define-char + '((morohashi-daikanwa 39164 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F2F) ; ø»›…¾ + )) +(define-char + '((=>ucs . #x285E6) ; 𨗦 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39165) ; ø¸‰£½ + )) +(define-char + '((=>ucs . #x285E6) ; 𨗦 + (morohashi-daikanwa 39165 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x593A) ; ø»˜³‘ + )) +(define-char + '((morohashi-daikanwa 39165 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 16) + (=ucs . #x285E6) ; 𨗦 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39166) ; ø¸‰£¾ + )) +(define-char + '((morohashi-daikanwa 39166 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C60) ; ø»ž§ + )) +(define-char + '((=>ucs . #x48AD) ; 䢭 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39167) ; ø¸‰£¿ + )) +(define-char + '((morohashi-daikanwa 39167 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5938) ; ø»˜³ + (=ucs . #x48AD) ; 䢭 + )) +(define-char + '((=>ucs . #x9080) ; 邀 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 8398) + (=jis-x0208 . #x6E33) ; ø½‹§” + (korean-ksc5601 . #x692D) ; ø»Š„ˆ + (ideograph-daikanwa . 39168) ; ø¸‰¤€ + (ucs-jis . #x9080) ; ø½‹§” + )) +(define-char + '((=>ucs . #x9080) ; 邀 + (morohashi-daikanwa 39168 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7567) ; ø»’¾º + )) +(define-char + '((morohashi-daikanwa 39168 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-gb2312 . #x517B) ; ø»…¾ + (chinese-isoir165 . #x517B) ; ø»¶Ž + (=ucs . #x9080) ; 邀 + )) +(define-char + '((=>ucs . #x9081) ; 邁 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39169) ; ø¸‰¤ + )) +(define-char + '((=>ucs . #x9081) ; 邁 + (morohashi-daikanwa 39169 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 16) + (=jis-x0208 . #x6E32) ; ø½‹§“ + (korean-ksc5601 . #x5864) ; ø»‰¬ + (ucs-jis . #x9081) ; ø½‹§“ + )) +(define-char + '((=>ucs . #x9081) ; 邁 + (morohashi-daikanwa 39169 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7565) ; ø»’¾¸ + )) +(define-char + '((morohashi-daikanwa 39169 0 4) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb12345 . #x4275) ; 邁 + (=ucs . #x9081) ; 邁 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39170) ; ø¸‰¤‚ + )) +(define-char + '((morohashi-daikanwa 39170 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F33) ; ø»›†‚ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39171) ; ø¸‰¤ƒ + )) +(define-char + '((morohashi-daikanwa 39171 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C5D) ; ø»ž§š + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39172) ; ø¸‰¤„ + )) +(define-char + '((morohashi-daikanwa 39172 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F34) ; ø»›†ƒ + )) +(define-char + '((=>ucs . #x9082) ; 邂 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (shinjigen-2 . 8388) + (=jis-x0208 . #x6E30) ; ø½‹§‘ + (korean-ksc5601 . #x7A33) ; ø»ŠŒ + (ideograph-daikanwa . 39173) ; ø¸‰¤… + (ucs-jis . #x9082) ; ø½‹§‘ + )) +(define-char + '((=>ucs . #x9082) ; 邂 + (morohashi-daikanwa 39173 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7566) ; ø»’¾¹ + )) +(define-char + '((morohashi-daikanwa 39173 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-gb2312 . #x6562) ; ø»…ª½ + (chinese-isoir165 . #x6562) ; ø»Ž“ + (=ucs . #x9082) ; 邂 + )) +(define-char + '((=>ucs . #x9084) ; 還 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (korean-ksc5601 . #x7C3D) ; ø»Š ’ + (ideograph-daikanwa . 39174) ; ø¸‰¤† + )) +(define-char + '((=>ucs . #x9084) ; 還 + (morohashi-daikanwa 39174 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 16) + (=jis-x0208 . #x3454) ; ø½Š’© + (ucs-jis . #x9084) ; ø½Š’© + )) +(define-char + '((morohashi-daikanwa 39174 1 0) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 16) + (=>mojikyo . 50536) + (chinese-gb12345 . #x3B39) ; 還 + (=ucs . #x9084) ; 還 + )) +(define-char + '((=>ucs . #x9084) ; 還 + (morohashi-daikanwa 39174 1 1) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-1 . #x7564) ; ø»’¾· + )) +(define-char + '((=>ucs . #x9085) ; 邅 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0212 . #x6167) ; ø»Œƒ– + (=jis-x0213-2-2000 . #x7A22) ; ø»¦Ÿ¯ + (ideograph-daikanwa . 39175) ; ø¸‰¤‡ + (ucs-jis . #x9085) ; ø»Œƒ– + )) +(define-char + '((morohashi-daikanwa 39175 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F6E) ; ø»”¨± + (=ucs . #x9085) ; 邅 + )) +(define-char + '((=>ucs . #x48AE) ; 䢮 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39176) ; ø¸‰¤ˆ + )) +(define-char + '((morohashi-daikanwa 39176 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-4 . #x5939) ; ø»˜³ + (=ucs . #x48AE) ; 䢮 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39177) ; ø¸‰¤‰ + )) +(define-char + '((morohashi-daikanwa 39177 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F35) ; ø»›†„ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39178) ; ø¸‰¤Š + )) +(define-char + '((morohashi-daikanwa 39178 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C5B) ; ø»ž§˜ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5057) ; ø»Ÿ„¬ + (ideograph-daikanwa . 39179) ; ø¸‰¤‹ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39180) ; ø¸‰¤Œ + )) +(define-char + '((morohashi-daikanwa 39180 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C61) ; ø»ž§ž + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39181) ; ø¸‰¤ + )) +(define-char + '((morohashi-daikanwa 39181 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C62) ; ø»ž§Ÿ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39182) ; ø¸‰¤Ž + )) +(define-char + '((morohashi-daikanwa 39182 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C5E) ; ø»ž§› + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39183) ; ø¸‰¤ + )) +(define-char + '((morohashi-daikanwa 39183 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F32) ; ø»›† + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39184) ; ø¸‰¤ + )) +(define-char + '((morohashi-daikanwa 39184 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F36) ; ø»›†… + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39185) ; ø¸‰¤‘ + )) +(define-char + '((morohashi-daikanwa 39185 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F37) ; ø»›†† + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39186) ; ø¸‰¤’ + )) +(define-char + '((morohashi-daikanwa 39186 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F31) ; ø»›†€ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39187) ; ø¸‰¤“ + )) +(define-char + '((morohashi-daikanwa 39187 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F30) ; ø»›…¿ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39188) ; ø¸‰¤” + )) +(define-char + '((morohashi-daikanwa 39188 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C59) ; ø»ž§– + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39189) ; ø¸‰¤• + )) +(define-char + '((morohashi-daikanwa 39189 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C5C) ; ø»ž§™ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (ideograph-daikanwa . 39190) ; ø¸‰¤– + )) +(define-char + '((morohashi-daikanwa 39190 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C5F) ; ø»ž§œ + )) +(define-char + '((morohashi-daikanwa 39190 1 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C63) ; ø»ž§  + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C56) ; ø»ž§“ + (ideograph-daikanwa . 49770) ; ø¸Œ‰ª + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C58) ; ø»ž§• + (ideograph-daikanwa . 49771) ; ø¸Œ‰« + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C5A) ; ø»ž§— + )) +(define-char + '((=>ucs . #x9083) ; 邃 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39191) ; ø¸‰¤— + )) +(define-char + '((=>ucs . #x9083) ; 邃 + (morohashi-daikanwa 39191 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (=jis-x0208 . #x6364) ; ø½‹—» + (korean-ksc5601 . #x6245) ; ø»‰ºŽ + (ucs-jis . #x9083) ; ø½‹—» + )) +(define-char + '((=>ucs . #x9083) ; 邃 + (morohashi-daikanwa 39191 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x774E) ; ø»“ + )) +(define-char + '((morohashi-daikanwa 39191 0 4) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb2312 . #x6564) ; ø»…ª¿ + (chinese-isoir165 . #x6564) ; ø»Ž“ + (=ucs . #x9083) ; 邃 + )) +(define-char + '((=>ucs . #x48AF) ; 䢯 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39192) ; ø¸‰¤˜ + )) +(define-char + '((morohashi-daikanwa 39192 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4377) ; ø»ž²† + (=ucs . #x48AF) ; 䢯 + )) +(define-char + '((=>ucs . #x9087) ; 邇 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (shinjigen-1 . 8399) + (shinjigen-2 . 8399) + (japanese-jisx0208-1978 . #x4676) ; ø»‚³« + (japanese-jisx0208 . #x6D6E) ; ø»ˆ€½ + (korean-ksc5601 . #x6C44) ; ø»Šˆ¹ + (=jis-x0208-1990 . #x6D6E) ; ø½‹¦± + (ideograph-daikanwa . 39193) ; ø¸‰¤™ + (ucs-jis . #x9087) ; ø»‚³« + )) +(define-char + '((=>ucs . #x9087) ; 邇 + (morohashi-daikanwa 39193 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x774D) ; ø»“œ + )) +(define-char + '((morohashi-daikanwa 39193 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb12345 . #x6547) ; 邇 + (=ucs . #x9087) ; 邇 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39194) ; ø¸‰¤š + )) +(define-char + '((morohashi-daikanwa 39194 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x653D) ; ø»›€ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39195) ; ø¸‰¤› + )) +(define-char + '((morohashi-daikanwa 39195 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x437C) ; ø»ž²‹ + )) +(define-char + '((=>ucs . #x48B0) ; 䢰 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39196) ; ø¸‰¤œ + )) +(define-char + '((morohashi-daikanwa 39196 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x5939) ; ø»–©Œ + (=ucs . #x48B0) ; 䢰 + )) +(define-char + '((=>ucs . #x28609) ; 𨘉 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39197) ; ø¸‰¤ + )) +(define-char + '((=>ucs . #x28609) ; 𨘉 + (morohashi-daikanwa 39197 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E22) ; ø»˜º + )) +(define-char + '((morohashi-daikanwa 39197 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (=ucs . #x28609) ; 𨘉 + )) +(define-char + '((=>ucs . #x9088) ; 邈 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (korean-ksc5601 . #x5831) ; ø»‰«Ž + (japanese-jisx0212 . #x6168) ; ø»Œƒ— + (=jis-x0213-1-2000 . #x7C5A) ; ø»¤™Ÿ + (ideograph-daikanwa . 39198) ; ø¸‰¤ž + (ucs-jis . #x9088) ; ø»‰«Ž + )) +(define-char + '((=>ucs . #x9088) ; 邈 + (morohashi-daikanwa 39198 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-1 . #x774F) ; ø»“ž + )) +(define-char + '((morohashi-daikanwa 39198 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb2312 . #x6563) ; ø»…ª¾ + (chinese-isoir165 . #x6563) ; ø»Ž“Ž + (=ucs . #x9088) ; 邈 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39199) ; ø¸‰¤Ÿ + )) +(define-char + '((morohashi-daikanwa 39199 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x437A) ; ø»ž²‰ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39200) ; ø¸‰¤  + )) +(define-char + '((morohashi-daikanwa 39200 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6539) ; ø»›Ž¼ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39201) ; ø¸‰¤¡ + )) +(define-char + '((morohashi-daikanwa 39201 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x437D) ; ø»ž²Œ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39202) ; ø¸‰¤¢ + )) +(define-char + '((morohashi-daikanwa 39202 0 4) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x653A) ; ø»›Ž½ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39203) ; ø¸‰¤£ + )) +(define-char + '((morohashi-daikanwa 39203 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4376) ; ø»ž²… + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39204) ; ø¸‰¤¤ + )) +(define-char + '((morohashi-daikanwa 39204 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4379) ; ø»ž²ˆ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39205) ; ø¸‰¤¥ + )) +(define-char + '((morohashi-daikanwa 39205 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x653C) ; ø»›Ž¿ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39206) ; ø¸‰¤¦ + )) +(define-char + '((morohashi-daikanwa 39206 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x653B) ; ø»›Ž¾ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39207) ; ø¸‰¤§ + )) +(define-char + '((morohashi-daikanwa 39207 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-5 . #x6538) ; ø»›Ž» + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39208) ; ø¸‰¤¨ + )) +(define-char + '((morohashi-daikanwa 39208 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4421) ; ø»ž²Ž + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39209) ; ø¸‰¤© + )) +(define-char + '((morohashi-daikanwa 39209 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x437B) ; ø»ž²Š + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39210) ; ø¸‰¤ª + )) +(define-char + '((morohashi-daikanwa 39210 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x437E) ; ø»ž² + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39212) ; ø¸‰¤¬ + )) +(define-char + '((morohashi-daikanwa 39212 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-7 . #x4378) ; ø»ž²‡ + )) +(define-char + '((=>ucs . #x9089) ; 邉 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (ideograph-daikanwa . 39214) ; ø¸‰¤® + )) +(define-char + '((morohashi-daikanwa 39214 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 14) + (total-strokes . 18) + (chinese-cns11643-3 . #x593A) ; ø»–© + (=ucs . #x9089) ; 邉 + )) +(define-char + '((=>ucs . #x9089) ; 邉 + (morohashi-daikanwa 39214 0 4) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x6E35) ; ø»ƒ­š + )) +(define-char + '((=>ucs . #x9089) ; 邉 + (morohashi-daikanwa 39214 0 4 0) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 13) + (total-strokes . 17) + (jisx0208-strokes . 14) + (japanese-jisx0208 . #x6E35) ; ø»ˆ¢ + (=jis-x0208-1990 . #x6E35) ; ø½‹§– + (ucs-jis . #x9089) ; ø»ˆ¢ + )) +(define-char + '((=>ucs . #x48B1) ; 䢱 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 39215) ; ø¸‰¤¯ + )) +(define-char + '((morohashi-daikanwa 39215 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x615E) ; ø»˜¿¥ + (=ucs . #x48B1) ; 䢱 + )) +(define-char + '((=>ucs . #x908A) ; 邊 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (shinjigen-2 . 8209) + (=jis-x0208 . #x6E34) ; ø½‹§• + (korean-ksc5601 . #x5C2B) ; ø»‰±€ + (ideograph-daikanwa . 39216) ; ø¸‰¤° + (ucs-jis . #x908A) ; ø½‹§• + )) +(define-char + '((=>ucs . #x908A) ; 邊 + (morohashi-daikanwa 39216 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x7931) ; ø»“ƒ¼ + )) +(define-char + '((morohashi-daikanwa 39216 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-gb12345 . #x315F) ; 邊 + (=ucs . #x908A) ; 邊 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 39217) ; ø¸‰¤± + )) +(define-char + '((morohashi-daikanwa 39217 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B22) ; ø»ž¼¡ + )) +(define-char + '((=>ucs . #x908B) ; 邋 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x6169) ; ø»Œƒ˜ + (ideograph-daikanwa . 39218) ; ø¸‰¤² + (ucs-jis . #x908B) ; ø»Œƒ˜ + )) +(define-char + '((=>ucs . #x908B) ; 邋 + (morohashi-daikanwa 39218 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-1 . #x7932) ; ø»“ƒ½ + )) +(define-char + '((morohashi-daikanwa 39218 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-gb2312 . #x6565) ; ø»…«€ + (chinese-isoir165 . #x6565) ; ø»Ž“ + (=ucs . #x908B) ; 邋 + )) +(define-char + '((=>ucs . #x908C) ; 邌 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (japanese-jisx0212 . #x616A) ; ø»Œƒ™ + (=jis-x0213-2-2000 . #x7A23) ; ø»¦Ÿ° + (ideograph-daikanwa . 39219) ; ø¸‰¤³ + (ucs-jis . #x908C) ; ø»Œƒ™ + )) +(define-char + '((morohashi-daikanwa 39219 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-4 . #x615F) ; ø»˜¿¦ + (=ucs . #x908C) ; 邌 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 39222) ; ø¸‰¤¶ + )) +(define-char + '((morohashi-daikanwa 39222 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A7E) ; ø»ž¼Ÿ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 39223) ; ø¸‰¤· + )) +(define-char + '((morohashi-daikanwa 39223 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A21) ; ø»›•º + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 39224) ; ø¸‰¤¸ + )) +(define-char + '((morohashi-daikanwa 39224 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x697D) ; ø»›•¸ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 39226) ; ø¸‰¤º + )) +(define-char + '((morohashi-daikanwa 39226 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x697E) ; ø»›•¹ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 39227) ; ø¸‰¤» + )) +(define-char + '((morohashi-daikanwa 39227 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A78) ; ø»ž¼™ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 39228) ; ø¸‰¤¼ + )) +(define-char + '((morohashi-daikanwa 39228 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A7B) ; ø»ž¼œ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 39229) ; ø¸‰¤½ + )) +(define-char + '((morohashi-daikanwa 39229 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A7D) ; ø»ž¼ž + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 39230) ; ø¸‰¤¾ + )) +(define-char + '((morohashi-daikanwa 39230 0 5) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A7A) ; ø»ž¼› + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 39231) ; ø¸‰¤¿ + )) +(define-char + '((morohashi-daikanwa 39231 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A79) ; ø»ž¼š + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (ideograph-daikanwa . 39233) ; ø¸‰¥ + )) +(define-char + '((morohashi-daikanwa 39233 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-7 . #x4A7C) ; ø»ž¼ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 15) + (total-strokes . 19) + (chinese-cns11643-5 . #x697C) ; ø»›•· + )) +(define-char + '((=>ucs . #x908D) ; 邍 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 39234) ; ø¸‰¥‚ + )) +(define-char + '((morohashi-daikanwa 39234 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A2E) ; ø»”·» + (=ucs . #x908D) ; 邍 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 39235) ; ø¸‰¥ƒ + )) +(define-char + '((morohashi-daikanwa 39235 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x505A) ; ø»Ÿ„¯ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D22) ; ø»Ÿ–½ + (ideograph-daikanwa . 39236) ; ø¸‰¥„ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 39237) ; ø¸‰¥… + )) +(define-char + '((morohashi-daikanwa 39237 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E29) ; ø»››º + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 39238) ; ø¸‰¥† + )) +(define-char + '((morohashi-daikanwa 39238 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x5059) ; ø»Ÿ„® + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 39239) ; ø¸‰¥‡ + )) +(define-char + '((morohashi-daikanwa 39239 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E28) ; ø»››¹ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 16) + (total-strokes . 20) + (ideograph-daikanwa . 39240) ; ø¸‰¥ˆ + )) +(define-char + '((morohashi-daikanwa 39240 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 16) + (total-strokes . 20) + (chinese-cns11643-7 . #x5058) ; ø»Ÿ„­ + )) +(define-char + '((=>ucs . #x28642) ; 𨙂 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 39242) ; ø¸‰¥Š + )) +(define-char + '((=>ucs . #x28642) ; 𨙂 + (morohashi-daikanwa 39242 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-4 . #x6755) ; ø»™ˆ + )) +(define-char + '((morohashi-daikanwa 39242 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 20) + (=ucs . #x28642) ; 𨙂 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 39243) ; ø¸‰¥‹ + )) +(define-char + '((morohashi-daikanwa 39243 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x554F) ; ø»Ÿ‹º + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 39244) ; ø¸‰¥Œ + )) +(define-char + '((morohashi-daikanwa 39244 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7151) ; ø»› ¼ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 39245) ; ø¸‰¥ + )) +(define-char + '((morohashi-daikanwa 39245 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5550) ; ø»Ÿ‹» + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 39246) ; ø¸‰¥Ž + )) +(define-char + '((morohashi-daikanwa 39246 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x554E) ; ø»Ÿ‹¹ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 39247) ; ø¸‰¥ + )) +(define-char + '((morohashi-daikanwa 39247 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x714F) ; ø»› º + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 39248) ; ø¸‰¥ + )) +(define-char + '((morohashi-daikanwa 39248 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7150) ; ø»› » + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 39249) ; ø¸‰¥‘ + )) +(define-char + '((morohashi-daikanwa 39249 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-7 . #x5551) ; ø»Ÿ‹¼ + )) +(define-char + '((=>ucs . #x908E) ; 邎 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 22) + (japanese-jisx0212 . #x616B) ; ø»Œƒš + (ideograph-daikanwa . 39250) ; ø¸‰¥’ + (ucs-jis . #x908E) ; ø»Œƒš + )) +(define-char + '((morohashi-daikanwa 39250 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 22) + (chinese-cns11643-4 . #x6952) ; ø»™‹‰ + (=ucs . #x908E) ; 邎 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (ideograph-daikanwa . 39251) ; ø¸‰¥“ + )) +(define-char + '((morohashi-daikanwa 39251 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 17) + (total-strokes . 21) + (chinese-cns11643-5 . #x7152) ; ø»› ½ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 39252) ; ø¸‰¥” + )) +(define-char + '((morohashi-daikanwa 39252 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-5 . #x7452) ; ø»›¥— + )) +(define-char + '((=>ucs . #x28654) ; 𨙔 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 39253) ; ø¸‰¥• + )) +(define-char + '((=>ucs . #x28654) ; 𨙔 + (morohashi-daikanwa 39253 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B25) ; ø»™˜ + )) +(define-char + '((morohashi-daikanwa 39253 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 19) + (total-strokes . 22) + (=ucs . #x28654) ; 𨙔 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 39254) ; ø¸‰¥– + )) +(define-char + '((morohashi-daikanwa 39254 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x595B) ; ø»Ÿ‘¾ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 39255) ; ø¸‰¥— + )) +(define-char + '((morohashi-daikanwa 39255 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x595A) ; ø»Ÿ‘½ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 18) + (total-strokes . 22) + (ideograph-daikanwa . 39256) ; ø¸‰¥˜ + )) +(define-char + '((morohashi-daikanwa 39256 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 18) + (total-strokes . 22) + (chinese-cns11643-7 . #x5959) ; ø»Ÿ‘¼ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 39257) ; ø¸‰¥™ + )) +(define-char + '((morohashi-daikanwa 39257 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D23) ; ø»Ÿ–¾ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 39258) ; ø¸‰¥š + )) +(define-char + '((morohashi-daikanwa 39258 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D25) ; ø»Ÿ—€ + )) +(define-char + '((=>ucs . #x908F) ; 邏 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 19) + (total-strokes . 23) + (shinjigen-1 . 8404) + (shinjigen-2 . 8404) + (=jis-x0208 . #x6E36) ; ø½‹§— + (korean-ksc5601 . #x5524) ; ø»‰¦§ + (ideograph-daikanwa . 39259) ; ø¸‰¥› + (ucs-jis . #x908F) ; ø½‹§— + )) +(define-char + '((=>ucs . #x908F) ; 邏 + (morohashi-daikanwa 39259 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C4A) ; ø»“ˆ¯ + )) +(define-char + '((morohashi-daikanwa 39259 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-gb12345 . #x425F) ; 邏 + (=ucs . #x908F) ; 邏 + )) +(define-char + '((=>ucs . #x9090) ; 邐 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 19) + (total-strokes . 23) + (japanese-jisx0212 . #x616C) ; ø»Œƒ› + (=jis-x0213-2-2000 . #x7A24) ; ø»¦Ÿ± + (ideograph-daikanwa . 39260) ; ø¸‰¥œ + (ucs-jis . #x9090) ; ø»Œƒ› + )) +(define-char + '((=>ucs . #x9090) ; 邐 + (morohashi-daikanwa 39260 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C49) ; ø»“ˆ® + )) +(define-char + '((morohashi-daikanwa 39260 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-gb12345 . #x654E) ; 邐 + (=ucs . #x9090) ; 邐 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 19) + (total-strokes . 23) + (ideograph-daikanwa . 49772) ; ø¸Œ‰¬ + )) +(define-char + '((morohashi-daikanwa 49772 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 19) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D24) ; ø»Ÿ–¿ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-7 . #x626A) ; ø»ŸŸ› + (ideograph-daikanwa . 49773) ; ø¸Œ‰­ + )) +(define-char + '((=>ucs . #x48B2) ; 䢲 + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 20) + (total-strokes . 24) + (ideograph-daikanwa . 39261) ; ø¸‰¥ + )) +(define-char + '((morohashi-daikanwa 39261 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C2C) ; ø»™Ž½ + (=ucs . #x48B2) ; 䢲 + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 20) + (total-strokes . 24) + (ideograph-daikanwa . 39262) ; ø¸‰¥ž + )) +(define-char + '((morohashi-daikanwa 39262 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F6A) ; ø»Ÿ› + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 20) + (total-strokes . 24) + (ideograph-daikanwa . 39263) ; ø¸‰¥Ÿ + )) +(define-char + '((morohashi-daikanwa 39263 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F69) ; ø»Ÿ›€ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 20) + (total-strokes . 24) + (ideograph-daikanwa . 39264) ; ø¸‰¥  + )) +(define-char + '((morohashi-daikanwa 39264 0 3) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 20) + (total-strokes . 24) + (chinese-cns11643-5 . #x783D) ; ø»›ªº + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 21) + (total-strokes . 19) + (ideograph-daikanwa . 39221) ; ø¸‰¤µ + )) +(define-char + '((morohashi-daikanwa 39221 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 21) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B21) ; ø»ž¼  + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 21) + (total-strokes . 25) + (ideograph-daikanwa . 39266) ; ø¸‰¥¢ + )) +(define-char + '((morohashi-daikanwa 39266 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 21) + (total-strokes . 25) + (chinese-cns11643-7 . #x6155) ; ø»Ÿ¨ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 22) + (total-strokes . 26) + (ideograph-daikanwa . 39267) ; ø¸‰¥£ + )) +(define-char + '((morohashi-daikanwa 39267 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 22) + (total-strokes . 26) + (chinese-cns11643-7 . #x626B) ; ø»ŸŸœ + )) +(define-char + '((ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 26) + (total-strokes . 30) + (chinese-cns11643-7 . #x6568) ; ø»Ÿ£³ + (ideograph-daikanwa . 39268) ; ø¸‰¥¤ + )) diff --git a/lisp/utf-2000/Ideograph-R163-City.el b/lisp/utf-2000/Ideograph-R163-City.el new file mode 100644 index 0000000..f9afb61 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R163-City.el @@ -0,0 +1,5024 @@ +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 8406) + (chinese-gb2312 . #x5258) ; ø»…Ž¹ + (=jis-x0208 . #x4D38) ; ø½Š¶» + (korean-ksc5601 . #x6B69) ; ø»Šˆ€ + (chinese-isoir165 . #x5258) ; ø»·‰ + (chinese-cns11643-1 . #x4B57) ; ø»’€¾ + (=gt-pj-1 . #x4D38) ; 邑 + (ideograph-daikanwa . 39269) ; ø¸‰¥¥ + (=gt-k . 02661) ; ý¡„€©¥ + (=ucs . #x9091) ; 邑 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 0) + (total-strokes . 7) + (chinese-cns11643-6 . #x2930) ; ø»œ€¯ + (ideograph-daikanwa . 39270) ; ø¸‰¥¦ + )) +(define-char + '((=>ucs . #x961D) ; 阝 + (morohashi-daikanwa 41536 0 9) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 0) + (total-strokes . 3) + (japanese-jisx0212 . #x6644) ; ø»ŒŠ‰ + (chinese-cns11643-3 . #x2143) ; ø»•—† + (=jis-x0213-2-2000 . #x7A25) ; ø»¦Ÿ² + (ucs-jis . #x961D) ; ø»ŒŠ‰ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x225F) ; ø»•™€ + (ideograph-daikanwa . 39271) ; ø¸‰¥§ + (=ucs . #x48B3) ; 䢳 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-3 . #x225E) ; ø»•˜¿ + (ideograph-daikanwa . 39272) ; ø¸‰¥¨ + (=ucs . #x9092) ; 邒 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x217C) ; ø»™¬‡ + (ideograph-daikanwa . 39273) ; ø¸‰¥© + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-gb2312 . #x354B) ; ø»„¤† + (chinese-isoir165 . #x354B) ; ø»Œ– + (chinese-cns11643-3 . #x225D) ; ø»•˜¾ + (ideograph-daikanwa . 39274) ; ø¸‰¥ª + (=ucs . #x9093) ; 邓 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x232C) ; ø»™­³ + (ideograph-daikanwa . 39275) ; ø¸‰¥« + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 39276) ; ø¸‰¥¬ + (=ucs . #x9094) ; 邔 + )) +(define-char + '((=>ucs . #x9094) ; 邔 + (morohashi-daikanwa 39276 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x2275) ; ø»“’ + )) +(define-char + '((morohashi-daikanwa 39276 0 9) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x255B) ; ø»›»¢ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-gb2312 . #x675F) ; ø»…­¶ + (korean-ksc5601 . #x683B) ; ø»Š‚¸ + (japanese-jisx0212 . #x616D) ; ø»Œƒœ + (chinese-isoir165 . #x675F) ; ø»Ž–† + (chinese-cns11643-1 . #x5854) ; ø»’” + (=jis-x0213-1-2000 . #x7C5B) ; ø»¤™  + (ideograph-daikanwa . 39277) ; ø¸‰¥­ + (=ucs . #x9095) ; 邕 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x243C) ; ø»•›™ + (ideograph-daikanwa . 39278) ; ø¸‰¥® + (=ucs . #x9096) ; 邖 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5A75) ; ø»…›† + (japanese-jisx0212 . #x616E) ; ø»Œƒ + (chinese-isoir165 . #x5A75) ; ø»Žƒ– + (chinese-cns11643-2 . #x2272) ; ø»“ + (=jis-x0213-1-2000 . #x7C5C) ; ø»¤™¡ + (ideograph-daikanwa . 39279) ; ø¸‰¥¯ + (=ucs . #x9097) ; 邗 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x616F) ; ø»Œƒž + (chinese-isoir165 . #x7E63) ; ø»Ž·¼ + (chinese-cns11643-2 . #x2273) ; ø»“ + (ideograph-daikanwa . 39280) ; ø¸‰¥° + (=ucs . #x9098) ; 邘 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x255A) ; ø»›»¡ + (ideograph-daikanwa . 39281) ; ø¸‰¥± + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5A78) ; ø»…›‰ + (korean-ksc5601 . #x5857) ; ø»‰«´ + (japanese-jisx0212 . #x6170) ; ø»ŒƒŸ + (chinese-isoir165 . #x5A78) ; ø»Žƒ™ + (chinese-cns11643-2 . #x2271) ; ø»“Ž + (=jis-x0213-1-2000 . #x7C5D) ; ø»¤™¢ + (ideograph-daikanwa . 39282) ; ø¸‰¥² + (=ucs . #x9099) ; 邙 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x232B) ; ø»™­² + (ideograph-daikanwa . 39283) ; ø¸‰¥³ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 39284) ; ø¸‰¥´ + (=ucs . #x909A) ; 邚 + )) +(define-char + '((=>ucs . #x909A) ; 邚 + (morohashi-daikanwa 39284 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-3 . #x243D) ; ø»•›š + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x232D) ; ø»™­´ + (ideograph-daikanwa . 39285) ; ø¸‰¥µ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x232A) ; ø»™­± + (ideograph-daikanwa . 39286) ; ø¸‰¥¶ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2331) ; ø»—£´ + (ideograph-daikanwa . 39287) ; ø¸‰¥· + (=ucs . #x28670) ; 𨙰 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5A76) ; ø»…›‡ + (japanese-jisx0212 . #x6171) ; ø»Œƒ  + (chinese-isoir165 . #x5A76) ; ø»Žƒ— + (chinese-cns11643-2 . #x2274) ; ø»“‘ + (=jis-x0213-1-2000 . #x7C5E) ; ø»¤™£ + (ideograph-daikanwa . 39288) ; ø¸‰¥¸ + (=ucs . #x909B) ; 邛 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2332) ; ø»—£µ + (ideograph-daikanwa . 39289) ; ø¸‰¥¹ + (=ucs . #x48B4) ; 䢴 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2333) ; ø»—£¶ + (ideograph-daikanwa . 39290) ; ø¸‰¥º + (=ucs . #x28675) ; 𨙵 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x255C) ; ø»›»£ + (ideograph-daikanwa . 39291) ; ø¸‰¥» + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 39292) ; ø¸‰¥¼ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (total-strokes . 6) + (=ucs . #x909C) ; 邜 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 3) + (chinese-gb2312 . #x5A77) ; ø»…›ˆ + (chinese-isoir165 . #x5A77) ; ø»Žƒ˜ + (=ucs . #x909D) ; 邝 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x252A) ; ø»“’¡ + (ideograph-daikanwa . 39293) ; ø¸‰¥½ + (=ucs . #x909E) ; 邞 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2527) ; ø»“’ž + (ideograph-daikanwa . 39294) ; ø¸‰¥¾ + (=ucs . #x909F) ; 邟 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2527) ; ø»—¦¦ + (ideograph-daikanwa . 39295) ; ø¸‰¥¿ + (=ucs . #x28676) ; 𨙶 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x6172) ; ø»Œƒ¡ + (chinese-isoir165 . #x7E64) ; ø»Ž·½ + (chinese-cns11643-2 . #x252C) ; ø»“’£ + (ideograph-daikanwa . 39296) ; ø¸‰¦€ + (=ucs . #x90A0) ; 邠 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x2479) ; ø»™°ž + (ideograph-daikanwa . 39297) ; ø¸‰¦ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 39298) ; ø¸‰¦‚ + (=ucs . #x28678) ; 𨙸 + )) +(define-char + '((=>ucs . #x28678) ; 𨙸 + (morohashi-daikanwa 39298 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2526) ; ø»—¦¥ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 39299) ; ø¸‰¦ƒ + (=ucs . #x2867E) ; 𨙾 + )) +(define-char + '((=>ucs . #x2867E) ; 𨙾 + (morohashi-daikanwa 39299 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3571) ; ø»—¿ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5A7A) ; ø»…›‹ + (japanese-jisx0212 . #x6173) ; ø»Œƒ¢ + (chinese-isoir165 . #x5A7A) ; ø»Žƒ› + (chinese-cns11643-2 . #x2528) ; ø»“’Ÿ + (=jis-x0213-2-2000 . #x7A26) ; ø»¦Ÿ³ + (ideograph-daikanwa . 39300) ; ø¸‰¦„ + (=ucs . #x90A1) ; 邡 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x504F) ; ø»…‹´ + (korean-ksc5601 . #x7B2E) ; ø»Šž¥ + (japanese-jisx0212 . #x6174) ; ø»Œƒ£ + (chinese-isoir165 . #x504F) ; ø»´„ + (chinese-cns11643-1 . #x4B58) ; ø»’€¿ + (=jis-x0213-1-2000 . #x7C5F) ; ø»¤™¤ + (ideograph-daikanwa . 39301) ; ø¸‰¦… + (=ucs . #x90A2) ; 邢 + )) +(define-char + '((=>ucs . #x28679) ; 𨙹 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 39302) ; ø¸‰¦† + )) +(define-char + '((morohashi-daikanwa 39302 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2528) ; ø»—¦§ + (=ucs . #x28679) ; 𨙹 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 39303) ; ø¸‰¦‡ + )) +(define-char + '((morohashi-daikanwa 39303 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x455E) ; ø»œª¥ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2525) ; ø»—¦¤ + (ideograph-daikanwa . 39304) ; ø¸‰¦ˆ + (=ucs . #x2867A) ; 𨙺 + )) +(define-char + '((=>ucs . #x90A3) ; 那 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0208-1978 . #x4661) ; ø»‚³– + (korean-ksc5601 . #x5161) ; ø»‰¡¬ + (ideograph-daikanwa . 39305) ; ø¸‰¦‰ + )) +(define-char + '((morohashi-daikanwa 39305 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x4447) ; ø»„º„ + (japanese-jisx0208 . #x4661) ; ø»‡‡ž + (chinese-isoir165 . #x4447) ; ø»¢” + (chinese-cns11643-1 . #x4B5B) ; ø»’‚ + (=jis-x0208-1990 . #x4661) ; ø½Š­’ + (=gt-pj-1 . #x4661) ; 那 + (=gt-k . 02627) ; ý¡„€©ƒ + (=ucs . #x90A3) ; 那 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2933) ; ø»œ€² + (ideograph-daikanwa . 39306) ; ø¸‰¦Š + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2735) ; ø»•Ÿ¬ + (ideograph-daikanwa . 39307) ; ø¸‰¦‹ + (=ucs . #x90A4) ; 邤 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2736) ; ø»•Ÿ­ + (=jis-x0213-2-2000 . #x7A27) ; ø»¦Ÿ´ + (ideograph-daikanwa . 39308) ; ø¸‰¦Œ + (=ucs . #x48B5) ; 䢵 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x6175) ; ø»Œƒ¤ + (chinese-cns11643-2 . #x2529) ; ø»“’  + (ideograph-daikanwa . 39309) ; ø¸‰¦ + (=ucs . #x90A5) ; 邥 + )) +(define-char + '((=>ucs . #x90A6) ; 邦 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 39310) ; ø¸‰¦Ž + )) +(define-char + '((morohashi-daikanwa 39310 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 8417) + (chinese-gb2312 . #x306E) ; ø»„“ + (=jis-x0208 . #x4B2E) ; ø½Š³µ + (chinese-isoir165 . #x306E) ; ø»…£ + (=gt-pj-1 . #x4B2E) ; 邦 + (=gt-k . 02649) ; ý¡„€©™ + (=ucs . #x90A6) ; 邦 + )) +(define-char + '((=>ucs . #x90A6) ; 邦 + (morohashi-daikanwa 39310 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-1 . #x4B5A) ; ø»’ + )) +(define-char + '((=>ucs . #x90A6) ; 邦 + (morohashi-daikanwa 39310 0 1 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (korean-ksc5601 . #x5B40) ; ø»‰¯· + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 39311) ; ø¸‰¦ + (=ucs . #x90AB) ; 邫 + )) +(define-char + '((=>ucs . #x90AB) ; 邫 + (morohashi-daikanwa 39311 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3951) ; ø»•º¤ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x252B) ; ø»“’¢ + (ideograph-daikanwa . 39312) ; ø¸‰¦ + (=ucs . #x90A7) ; 邧 + )) +(define-char + '((=>ucs . #x90A8) ; 邨 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 3483) + (=jis-x0208 . #x6E37) ; ø½‹§˜ + (ideograph-daikanwa . 39313) ; ø¸‰¦‘ + (ucs-jis . #x90A8) ; ø½‹§˜ + )) +(define-char + '((=>ucs . #x90A8) ; 邨 + (morohashi-daikanwa 39313 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (korean-ksc5601 . #x753E) ; ø»Š– + )) +(define-char + '((morohashi-daikanwa 39313 0 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-isoir165 . #x2F66) ; ø»ƒ½ + (chinese-cns11643-3 . #x2739) ; ø»•Ÿ° + (=ucs . #x90A8) ; 邨 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2734) ; ø»•Ÿ« + (ideograph-daikanwa . 39314) ; ø¸‰¦’ + (=ucs . #x90A9) ; 邩 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x455F) ; ø»œª¦ + (ideograph-daikanwa . 39315) ; ø¸‰¦“ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4560) ; ø»œª§ + (ideograph-daikanwa . 39316) ; ø¸‰¦” + )) +(define-char + '((=>ucs . #x2867C) ; 𨙼 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 39317) ; ø¸‰¦• + )) +(define-char + '((morohashi-daikanwa 39317 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x252A) ; ø»—¦© + (=ucs . #x2867C) ; 𨙼 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x247A) ; ø»™°Ÿ + (ideograph-daikanwa . 39318) ; ø¸‰¦– + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5030) ; ø»…‹• + (chinese-isoir165 . #x5030) ; ø»³¥ + (chinese-cns11643-1 . #x4B59) ; ø»’€ + (ideograph-daikanwa . 39319) ; ø¸‰¦— + (=ucs . #x90AA) ; 邪 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2932) ; ø»œ€± + (ideograph-daikanwa . 39320) ; ø¸‰¦˜ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x2529) ; ø»—¦¨ + (ideograph-daikanwa . 39321) ; ø¸‰¦™ + (=ucs . #x2868F) ; 𨚏 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2737) ; ø»•Ÿ® + (ideograph-daikanwa . 39322) ; ø¸‰¦š + (=ucs . #x48B6) ; 䢶 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 39323) ; ø¸‰¦› + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x2738) ; ø»•Ÿ¯ + (=ucs . #x48B7) ; 䢷 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (chinese-gb2312 . #x5A79) ; ø»…›Š + (chinese-isoir165 . #x5A79) ; ø»Žƒš + (=ucs . #x90AC) ; 邬 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-6 . #x2931) ; ø»œ€° + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4561) ; ø»œª¨ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x282A) ; ø»—«ƒ + (ideograph-daikanwa . 39324) ; ø¸‰¦œ + (=ucs . #x28693) ; 𨚓 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F59) ; ø»œ¹Œ + (ideograph-daikanwa . 39325) ; ø¸‰¦ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A77) ; ø»•¥ˆ + (ideograph-daikanwa . 39326) ; ø¸‰¦ž + (=ucs . #x90AD) ; 邭 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x282D) ; ø»—«† + (ideograph-daikanwa . 39327) ; ø¸‰¦Ÿ + (=ucs . #x28694) ; 𨚔 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x534A) ; ø»…‰ + (chinese-isoir165 . #x534A) ; ø»¸™ + (chinese-cns11643-4 . #x282B) ; ø»—«„ + (ideograph-daikanwa . 39328) ; ø¸‰¦  + (=ucs . #x90AE) ; 邮 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x282C) ; ø»—«… + (ideograph-daikanwa . 39329) ; ø¸‰¦¡ + (=ucs . #x28695) ; 𨚕 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 8419) + (chinese-gb2312 . #x3A2A) ; ø»„ª» + (=jis-x0208 . #x6E38) ; ø½‹§™ + (korean-ksc5601 . #x4A7B) ; ø»‰—´ + (chinese-isoir165 . #x3A2A) ; ø»“‹ + (chinese-cns11643-2 . #x2875) ; ø»“˜† + (=gt-pj-1 . #x6E38) ; 邯 + (ideograph-daikanwa . 39330) ; ø¸‰¦¢ + (=gt-k . 03921) ; ý¡„€½‘ + (=ucs . #x90AF) ; 邯 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F5A) ; ø»œ¹ + (ideograph-daikanwa . 39331) ; ø¸‰¦£ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5B22) ; ø»…›‘ + (korean-ksc5601 . #x7746) ; ø»Š™… + (japanese-jisx0212 . #x6176) ; ø»Œƒ¥ + (chinese-isoir165 . #x5B22) ; ø»Žƒ¡ + (chinese-cns11643-2 . #x2877) ; ø»“˜ˆ + (=jis-x0213-2-2000 . #x7A28) ; ø»¦Ÿµ + (ideograph-daikanwa . 39332) ; ø¸‰¦¤ + (=ucs . #x90B0) ; 邰 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 39333) ; ø¸‰¦¥ + )) +(define-char + '((morohashi-daikanwa 39333 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3469) ; ø»œ‘² + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x282F) ; ø»—«ˆ + (ideograph-daikanwa . 39334) ; ø¸‰¦¦ + (=ucs . #x28697) ; 𨚗 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 8421) + (chinese-gb2312 . #x4771) ; ø»„¿ˆ + (=jis-x0208 . #x6E39) ; ø½‹§š + (korean-ksc5601 . #x4F48) ; ø»‰ž— + (chinese-isoir165 . #x4771) ; ø»§˜ + (chinese-cns11643-1 . #x4F57) ; ø»’†¶ + (ideograph-daikanwa . 39335) ; ø¸‰¦§ + (=ucs . #x90B1) ; 邱 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F57) ; ø»œ¹Š + (ideograph-daikanwa . 39336) ; ø¸‰¦¨ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2772) ; ø»™´± + (ideograph-daikanwa . 39337) ; ø¸‰¦© + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A76) ; ø»•¥‡ + (ideograph-daikanwa . 39338) ; ø¸‰¦ª + (=ucs . #x48B8) ; 䢸 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x6177) ; ø»Œƒ¦ + (chinese-cns11643-2 . #x2873) ; ø»“˜„ + (ideograph-daikanwa . 39339) ; ø¸‰¦« + (=ucs . #x90B2) ; 邲 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5A7C) ; ø»…› + (japanese-jisx0212 . #x6178) ; ø»Œƒ§ + (chinese-isoir165 . #x5A7C) ; ø»Žƒ + (chinese-cns11643-2 . #x2876) ; ø»“˜‡ + (=jis-x0213-1-2000 . #x7C60) ; ø»¤™¥ + (ideograph-daikanwa . 39340) ; ø¸‰¦¬ + (=ucs . #x90B3) ; 邳 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5A7B) ; ø»…›Œ + (japanese-jisx0212 . #x6179) ; ø»Œƒ¨ + (chinese-isoir165 . #x5A7B) ; ø»Žƒœ + (chinese-cns11643-2 . #x2874) ; ø»“˜… + (ideograph-daikanwa . 39341) ; ø¸‰¦­ + (=ucs . #x90B4) ; 邴 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2829) ; ø»—«‚ + (ideograph-daikanwa . 39342) ; ø¸‰¦® + (=ucs . #x48B9) ; 䢹 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 8422) + (chinese-gb2312 . #x495B) ; ø»…® + (=jis-x0208 . #x6E3A) ; ø½‹§› + (korean-ksc5601 . #x6150) ; ø»‰¸» + (chinese-isoir165 . #x495B) ; ø»©¾ + (chinese-cns11643-1 . #x4F55) ; ø»’†´ + (=gt-pj-1 . #x6E3A) ; 邵 + (ideograph-daikanwa . 39343) ; ø¸‰¦¯ + (=gt-k . 03922) ; ý¡„€½’ + (=ucs . #x90B5) ; 邵 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5A7D) ; ø»…›Ž + (japanese-jisx0212 . #x617A) ; ø»Œƒ© + (chinese-isoir165 . #x5A7D) ; ø»Žƒž + (chinese-cns11643-1 . #x4F58) ; ø»’†· + (=jis-x0213-2-2000 . #x7A29) ; ø»¦Ÿ¶ + (ideograph-daikanwa . 39344) ; ø¸‰¦° + (=ucs . #x90B6) ; 邶 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2773) ; ø»™´² + (ideograph-daikanwa . 39345) ; ø¸‰¦± + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A75) ; ø»•¥† + (ideograph-daikanwa . 39346) ; ø¸‰¦² + (=ucs . #x90B7) ; 邷 + )) +(define-char + '((=>ucs . #x90B8) ; 邸 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 8424) + (=jis-x0208 . #x4521) ; ø½Šª´ + (korean-ksc5601 . #x6E50) ; ø»ŠŒ + (chinese-cns11643-1 . #x4F56) ; ø»’†µ + (ideograph-daikanwa . 39347) ; ø¸‰¦³ + (ucs-jis . #x90B8) ; ø½Šª´ + )) +(define-char + '((morohashi-daikanwa 39347 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5B21) ; ø»…› + (chinese-isoir165 . #x5B21) ; ø»Žƒ  + (=ucs . #x90B8) ; 邸 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 39348) ; ø¸‰¦´ + )) +(define-char + '((morohashi-daikanwa 39348 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F58) ; ø»œ¹‹ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2774) ; ø»™´³ + (ideograph-daikanwa . 39349) ; ø¸‰¦µ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x575E) ; ø»…–• + (chinese-isoir165 . #x575E) ; ø»¾¥ + (chinese-cns11643-3 . #x2A78) ; ø»•¥‰ + (ideograph-daikanwa . 39350) ; ø¸‰¦¶ + (=ucs . #x90B9) ; 邹 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E42) ; ø»œˆ— + (ideograph-daikanwa . 39351) ; ø¸‰¦· + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E43) ; ø»œˆ˜ + (ideograph-daikanwa . 39352) ; ø¸‰¦¸ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E40) ; ø»œˆ• + (ideograph-daikanwa . 39353) ; ø¸‰¦¹ + )) +(define-char + '((=>ucs . #x28691) ; 𨚑 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (ideograph-daikanwa . 39354) ; ø¸‰¦º + )) +(define-char + '((morohashi-daikanwa 39354 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x282E) ; ø»—«‡ + (=ucs . #x28691) ; 𨚑 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E41) ; ø»œˆ– + (ideograph-daikanwa . 39355) ; ø¸‰¦» + )) +(define-char + '((=>ucs . #x90AA) ; 邪 + (morohashi-daikanwa 39357 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0208-1978 . #x3C59) ; ø»‚¤¢ + (japanese-jisx0208 . #x3C59) ; ø»†¸ª + )) +(define-char + '((=>ucs . #x90AA) ; 邪 + (morohashi-daikanwa 39357 1 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (korean-ksc5601 . #x5E77) ; ø»‰µˆ + (=jis-x0208-1990 . #x3C59) ; ø½Šžž + (=gt-pj-1 . #x3C59) ; ø»‰µˆ + (=gt-k . 03732) ; ý¡„€º” + (ucs-jis . #x90AA) ; ø»‰µˆ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5A7E) ; ø»…› + (chinese-isoir165 . #x5A7E) ; ø»ŽƒŸ + (=ucs . #x90BA) ; 邺 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 5) + (chinese-gb2312 . #x415A) ; ø»„µ½ + (chinese-isoir165 . #x415A) ; ø»ž + (=ucs . #x90BB) ; 邻 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F36) ; ø»•« + (ideograph-daikanwa . 39359) ; ø¸‰¦¿ + (=ucs . #x48BB) ; 䢻 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F35) ; ø»•«œ + (ideograph-daikanwa . 39360) ; ø¸‰§€ + (=ucs . #x90BC) ; 邼 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x617B) ; ø»Œƒª + (chinese-isoir165 . #x7E65) ; ø»Ž·¾ + (chinese-cns11643-2 . #x2D59) ; ø»“Ÿ€ + (ideograph-daikanwa . 39361) ; ø¸‰§ + (=ucs . #x90BD) ; 邽 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x617C) ; ø»Œƒ« + (chinese-cns11643-4 . #x4139) ; ø»˜€ + (ideograph-daikanwa . 39362) ; ø¸‰§‚ + (=ucs . #x90CC) ; 郌 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B5A) ; ø»™º‘ + (ideograph-daikanwa . 39363) ; ø¸‰§ƒ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B56) ; ø»—°‰ + (ideograph-daikanwa . 39364) ; ø¸‰§„ + (=ucs . #x48BC) ; 䢼 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4522) ; ø»–‹ + (ideograph-daikanwa . 39365) ; ø¸‰§… + (=ucs . #x48BD) ; 䢽 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5B25) ; ø»…›” + (japanese-jisx0212 . #x617D) ; ø»Œƒ¬ + (chinese-isoir165 . #x5B25) ; ø»Žƒ¤ + (chinese-cns11643-2 . #x2D5D) ; ø»“Ÿ„ + (=jis-x0213-1-2000 . #x7C61) ; ø»¤™¦ + (ideograph-daikanwa . 39366) ; ø¸‰§† + (=ucs . #x90BE) ; 邾 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 39367) ; ø¸‰§‡ + (=ucs . #x90BF) ; 邿 + )) +(define-char + '((=>ucs . #x90BF) ; 邿 + (morohashi-daikanwa 39367 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D5A) ; ø»“Ÿ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B59) ; ø»™º + (ideograph-daikanwa . 39368) ; ø¸‰§ˆ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F38) ; ø»•«Ÿ + (ideograph-daikanwa . 39369) ; ø¸‰§‰ + (=ucs . #x90C0) ; 郀 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 39370) ; ø¸‰§Š + )) +(define-char + '((morohashi-daikanwa 39370 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B58) ; ø»™º + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 8430) + (chinese-gb2312 . #x5374) ; ø»…³ + (=jis-x0208 . #x306A) ; ø½Š‡ + (korean-ksc5601 . #x6974) ; ø»Š… + (chinese-isoir165 . #x5374) ; ø»¹ƒ + (=gt-pj-1 . #x306A) ; 郁 + (ideograph-daikanwa . 39371) ; ø¸‰§‹ + (=gt-k . 05021) ; ý¡„Ž + (=ucs . #x90C1) ; 郁 + )) +(define-char + '((=>ucs . #x90C1) ; 郁 + (morohashi-daikanwa 39371 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-1 . #x5368) ; ø»’Œ¿ + (ucs-cns . #x90C1) ; ø»’Œ¿ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5944) ; ø»‡£ + (ideograph-daikanwa . 39372) ; ø¸‰§Œ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F34) ; ø»•«› + (ideograph-daikanwa . 39373) ; ø¸‰§ + (=ucs . #x90C2) ; 郂 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B57) ; ø»—°Š + (ideograph-daikanwa . 39374) ; ø¸‰§Ž + (=ucs . #x286B2) ; 𨚲 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F3D) ; ø»•«¤ + (ideograph-daikanwa . 39375) ; ø¸‰§ + (=ucs . #x48BE) ; 䢾 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B54) ; ø»—°‡ + (ideograph-daikanwa . 39376) ; ø¸‰§ + (=ucs . #x48BF) ; 䢿 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x617E) ; ø»Œƒ­ + (chinese-isoir165 . #x7E67) ; ø»Ž¸€ + (chinese-cns11643-1 . #x5369) ; ø»’€ + (=jis-x0213-2-2000 . #x7A2A) ; ø»¦Ÿ· + (ideograph-daikanwa . 39377) ; ø¸‰§‘ + (=ucs . #x90C3) ; 郃 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B58) ; ø»—°‹ + (ideograph-daikanwa . 39378) ; ø¸‰§’ + (=ucs . #x48C0) ; 䣀 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5B27) ; ø»…›– + (japanese-jisx0212 . #x6221) ; ø»Œƒ® + (chinese-isoir165 . #x5B27) ; ø»Žƒ¦ + (chinese-cns11643-3 . #x2F3E) ; ø»•«¥ + (=jis-x0213-1-2000 . #x7C62) ; ø»¤™§ + (ideograph-daikanwa . 39379) ; ø¸‰§“ + (=ucs . #x90C4) ; 郄 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5B24) ; ø»…›“ + (japanese-jisx0212 . #x6222) ; ø»Œƒ¯ + (chinese-isoir165 . #x5B24) ; ø»Žƒ£ + (chinese-cns11643-2 . #x2D5C) ; ø»“Ÿƒ + (=jis-x0213-1-2000 . #x7C63) ; ø»¤™¨ + (ideograph-daikanwa . 39380) ; ø¸‰§” + (=ucs . #x90C5) ; 郅 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F37) ; ø»•«ž + (ideograph-daikanwa . 39381) ; ø¸‰§• + (=ucs . #x90C6) ; 郆 + )) +(define-char + '((=>ucs . #x286B3) ; 𨚳 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 39382) ; ø¸‰§– + )) +(define-char + '((=>ucs . #x286B3) ; 𨚳 + (morohashi-daikanwa 39382 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B55) ; ø»—°ˆ + )) +(define-char + '((morohashi-daikanwa 39382 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (=ucs . #x286B3) ; 𨚳 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 39383) ; ø¸‰§— + )) +(define-char + '((morohashi-daikanwa 39383 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B5F) ; ø»™º– + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4133) ; ø»˜º + (ideograph-daikanwa . 39384) ; ø¸‰§˜ + (=ucs . #x286B5) ; 𨚵 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5B28) ; ø»…›— + (japanese-jisx0212 . #x6223) ; ø»Œƒ° + (chinese-isoir165 . #x5B28) ; ø»Žƒ§ + (chinese-cns11643-2 . #x2D5E) ; ø»“Ÿ… + (=jis-x0213-1-2000 . #x7C64) ; ø»¤™© + (ideograph-daikanwa . 39385) ; ø¸‰§™ + (=ucs . #x90C7) ; 郇 + )) +(define-char + '((=>ucs . #x48C1) ; 䣁 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 39386) ; ø¸‰§š + )) +(define-char + '((morohashi-daikanwa 39386 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F39) ; ø»•«  + (=ucs . #x48C1) ; 䣁 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F3A) ; ø»•«¡ + (ideograph-daikanwa . 39387) ; ø¸‰§› + (=ucs . #x48C2) ; 䣂 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x6224) ; ø»Œƒ± + (chinese-isoir165 . #x7E66) ; ø»Ž·¿ + (chinese-cns11643-2 . #x2D60) ; ø»“Ÿ‡ + (=jis-x0213-2-2000 . #x7A2B) ; ø»¦Ÿ¸ + (ideograph-daikanwa . 39388) ; ø¸‰§œ + (=ucs . #x90C8) ; 郈 + )) +(define-char + '((=>ucs . #x90C9) ; 郉 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 39389) ; ø¸‰§ + )) +(define-char + '((morohashi-daikanwa 39389 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F3C) ; ø»•«£ + (=ucs . #x90C9) ; 郉 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B5B) ; ø»™º’ + (ideograph-daikanwa . 39390) ; ø¸‰§ž + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5946) ; ø»‡¥ + (ideograph-daikanwa . 39391) ; ø¸‰§Ÿ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 8431) + (chinese-gb2312 . #x3D3C) ; ø»„¯§ + (=jis-x0208 . #x3959) ; ø½Šš„ + (korean-ksc5601 . #x4E74) ; ø»‰¥ + (chinese-isoir165 . #x3D3C) ; ø»—· + (chinese-cns11643-1 . #x5366) ; ø»’Œ½ + (ideograph-daikanwa . 39392) ; ø¸‰§  + (=ucs . #x90CA) ; 郊 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D5F) ; ø»“Ÿ† + (ideograph-daikanwa . 39393) ; ø¸‰§¡ + (=ucs . #x90CB) ; 郋 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F3B) ; ø»•«¢ + (ideograph-daikanwa . 39394) ; ø¸‰§¢ + (=ucs . #x90CD) ; 郍 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x346B) ; ø»œ‘´ + (ideograph-daikanwa . 39395) ; ø¸‰§£ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x346A) ; ø»œ‘³ + (ideograph-daikanwa . 39396) ; ø¸‰§¤ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B5E) ; ø»™º• + (ideograph-daikanwa . 39397) ; ø¸‰§¥ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B5C) ; ø»™º“ + (ideograph-daikanwa . 39398) ; ø¸‰§¦ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B5D) ; ø»™º” + (ideograph-daikanwa . 39399) ; ø¸‰§§ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 39400) ; ø¸‰§¨ + )) +(define-char + '((morohashi-daikanwa 39400 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3466) ; ø»œ‘¯ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 39401) ; ø¸‰§© + )) +(define-char + '((morohashi-daikanwa 39401 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3468) ; ø»œ‘± + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3467) ; ø»œ‘° + (ideograph-daikanwa . 39402) ; ø¸‰§ª + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x346C) ; ø»œ‘µ + (ideograph-daikanwa . 39403) ; ø¸‰§« + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5945) ; ø»‡¤ + (ideograph-daikanwa . 39404) ; ø¸‰§¬ + )) +(define-char + '((morohashi-daikanwa 39405 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4049) ; ø»„´Ž + (=jis-x0208 . #x4F3A) ; ø½Š¹¹ + (chinese-isoir165 . #x4049) ; ø»œž + (chinese-cns11643-1 . #x5367) ; ø»’Œ¾ + (=gt-pj-1 . #x4F3A) ; 郎 + (=gt-k . 05204) ; ý¡„‘” + (=ucs . #x90CE) ; 郎 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x346D) ; ø»œ‘¶ + (ideograph-daikanwa . 39406) ; ø¸‰§® + (=ucs . #x48C3) ; 䣃 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5B23) ; ø»…›’ + (chinese-isoir165 . #x5B23) ; ø»Žƒ¢ + (=ucs . #x90CF) ; 郏 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5B26) ; ø»…›• + (chinese-isoir165 . #x5B26) ; ø»Žƒ¥ + (=ucs . #x90D0) ; 郐 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5623) ; ø»…“¼ + (chinese-isoir165 . #x5623) ; ø»¼Œ + (=ucs . #x90D1) ; 郑 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5B29) ; ø»…›˜ + (chinese-isoir165 . #x5B29) ; ø»Žƒ¨ + (=ucs . #x90D3) ; 郓 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x3061) ; ø»š® + (ideograph-daikanwa . 39407) ; ø¸‰§¯ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 39408) ; ø¸‰§° + (=ucs . #x90D4) ; 郔 + )) +(define-char + '((=>ucs . #x90D4) ; 郔 + (morohashi-daikanwa 39408 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3971) ; ø»“±€ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (japanese-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x6225) ; ø»Œƒ² + (chinese-cns11643-2 . #x2D5B) ; ø»“Ÿ‚ + (ideograph-daikanwa . 39409) ; ø¸‰§± + (=ucs . #x90D5) ; 郕 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x3038) ; ø»—· + (ideograph-daikanwa . 39410) ; ø¸‰§² + (=ucs . #x48C4) ; 䣄 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x305D) ; ø»šª + (ideograph-daikanwa . 39411) ; ø¸‰§³ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3336) ; ø»“§‘ + (ideograph-daikanwa . 39412) ; ø¸‰§´ + (=ucs . #x90D6) ; 郖 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5B2D) ; ø»…›œ + (japanese-jisx0212 . #x6226) ; ø»Œƒ³ + (chinese-isoir165 . #x5B2D) ; ø»Žƒ¬ + (chinese-cns11643-2 . #x333F) ; ø»“§š + (=jis-x0213-1-2000 . #x7C65) ; ø»¤™ª + (ideograph-daikanwa . 39413) ; ø¸‰§µ + (=ucs . #x90D7) ; 郗 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x3034) ; ø»—¶½ + (ideograph-daikanwa . 39414) ; ø¸‰§¶ + (=ucs . #x48C5) ; 䣅 + )) +(define-char + '((=>ucs . #x286CD) ; 𨛍 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 39415) ; ø¸‰§· + )) +(define-char + '((morohashi-daikanwa 39415 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x286CD) ; 𨛍 + )) +(define-char + '((=>ucs . #x286CD) ; 𨛍 + (morohashi-daikanwa 39415 0 3) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x3036) ; ø»—¶¿ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x6227) ; ø»Œƒ´ + (chinese-cns11643-2 . #x333D) ; ø»“§˜ + (ideograph-daikanwa . 39416) ; ø¸‰§¸ + (=ucs . #x90D8) ; 郘 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C5B) ; ø»œ” + (ideograph-daikanwa . 39417) ; ø¸‰§¹ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x6228) ; ø»Œƒµ + (chinese-cns11643-2 . #x3338) ; ø»“§“ + (ideograph-daikanwa . 39419) ; ø¸‰§» + (=ucs . #x90D9) ; 郙 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-isoir165 . #x7E68) ; ø»Ž¸ + (chinese-cns11643-2 . #x3339) ; ø»“§” + (ideograph-daikanwa . 39420) ; ø¸‰§¼ + (=ucs . #x90DA) ; 郚 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x3066) ; ø»š³ + (ideograph-daikanwa . 39421) ; ø¸‰§½ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x305E) ; ø»š« + (ideograph-daikanwa . 39422) ; ø¸‰§¾ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x3063) ; ø»š° + (ideograph-daikanwa . 39423) ; ø¸‰§¿ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x305F) ; ø»š¬ + (ideograph-daikanwa . 39424) ; ø¸‰¨€ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x3035) ; ø»—¶¾ + (ideograph-daikanwa . 39425) ; ø¸‰¨ + (=ucs . #x286D4) ; 𨛔 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3428) ; ø»•²¥ + (ideograph-daikanwa . 39426) ; ø¸‰¨‚ + (=ucs . #x48C6) ; 䣆 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C5D) ; ø»œ– + (ideograph-daikanwa . 39427) ; ø¸‰¨ƒ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 8447) + (chinese-gb2312 . #x5B2E) ; ø»…› + (=jis-x0208 . #x6E3E) ; ø½‹§Ÿ + (chinese-isoir165 . #x5B2E) ; ø»Žƒ­ + (chinese-cns11643-2 . #x333E) ; ø»“§™ + (ideograph-daikanwa . 39428) ; ø¸‰¨„ + (=ucs . #x90DB) ; 郛 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5B2C) ; ø»…›› + (japanese-jisx0212 . #x6229) ; ø»Œƒ¶ + (chinese-isoir165 . #x5B2C) ; ø»Žƒ« + (chinese-cns11643-2 . #x3340) ; ø»“§› + (=jis-x0213-2-2000 . #x7A2D) ; ø»¦Ÿº + (ideograph-daikanwa . 39429) ; ø¸‰¨… + (=ucs . #x90DC) ; 郜 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3A42) ; ø»„«“ + (japanese-jisx0212 . #x622A) ; ø»Œƒ· + (chinese-isoir165 . #x3A42) ; ø»“£ + (chinese-cns11643-1 . #x5856) ; ø»’”ƒ + (=jis-x0213-1-2000 . #x7C66) ; ø»¤™« + (ideograph-daikanwa . 39430) ; ø¸‰¨† + (=ucs . #x90DD) ; 郝 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (korean-ksc5601 . #x554D) ; ø»‰§ + (chinese-cns11643-3 . #x3429) ; ø»•²¦ + (=jis-x0213-1-2000 . #x7C67) ; ø»¤™¬ + (ideograph-daikanwa . 39431) ; ø¸‰¨‡ + (=ucs . #x90DE) ; 郞 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x3037) ; ø»—·€ + (ideograph-daikanwa . 39432) ; ø¸‰¨ˆ + (=ucs . #x286D6) ; 𨛖 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x622B) ; ø»Œƒ¸ + (chinese-cns11643-2 . #x333B) ; ø»“§– + (=jis-x0213-2-2000 . #x7A2E) ; ø»¦Ÿ» + (chinese-gb12345 . #x5B23) ; 郟 + (ideograph-daikanwa . 39433) ; ø¸‰¨‰ + (=ucs . #x90DF) ; 郟 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x3337) ; ø»“§’ + (ideograph-daikanwa . 39434) ; ø¸‰¨Š + (=ucs . #x90E0) ; 郠 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x3033) ; ø»—¶¼ + (ideograph-daikanwa . 39435) ; ø¸‰¨‹ + (=ucs . #x48C7) ; 䣇 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 8441) + (chinese-gb2312 . #x3F24) ; ø»„²‹ + (=jis-x0208 . #x3734) ; ø½Š–£ + (korean-ksc5601 . #x4F5B) ; ø»‰žª + (chinese-isoir165 . #x3F24) ; ø»š› + (chinese-cns11643-1 . #x5855) ; ø»’”‚ + (=gt-pj-1 . #x3734) ; 郡 + (ideograph-daikanwa . 39436) ; ø¸‰¨Œ + (=gt-k . 06411) ; ý¡„¤‹ + (=ucs . #x90E1) ; 郡 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x633E) ; ø»–‰ + (ideograph-daikanwa . 39437) ; ø¸‰¨ + )) +(define-char + '((=>ucs . #x90E2) ; 郢 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 8439) + (=jis-x0208 . #x6E3B) ; ø½‹§œ + (chinese-cns11643-1 . #x5857) ; ø»’”„ + (=gt-pj-1 . #x6E3B) ; ø½‹§œ + (ideograph-daikanwa . 39438) ; ø¸‰¨Ž + (=gt-k . 06650) ; ý¡„§º + (ucs-jis . #x90E2) ; ø½‹§œ + )) +(define-char + '((morohashi-daikanwa 39438 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5B2B) ; ø»…›š + (chinese-isoir165 . #x5B2B) ; ø»Žƒª + (=ucs . #x90E2) ; 郢 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-2 . #x333A) ; ø»“§• + (ideograph-daikanwa . 39439) ; ø¸‰¨ + (=ucs . #x90E3) ; 郣 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 8442) + (=jis-x0208 . #x6E3C) ; ø½‹§ + (chinese-isoir165 . #x7E6F) ; ø»Ž¸ˆ + (chinese-cns11643-2 . #x3341) ; ø»“§œ + (=gt-pj-1 . #x6E3C) ; 郤 + (ideograph-daikanwa . 39440) ; ø¸‰¨ + (=gt-k . 06652) ; ý¡„§¼ + (=ucs . #x90E4) ; 郤 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 39441) ; ø¸‰¨‘ + )) +(define-char + '((morohashi-daikanwa 39441 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x3062) ; ø»š¯ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x622C) ; ø»Œƒ¹ + (chinese-cns11643-2 . #x333C) ; ø»“§— + (ideograph-daikanwa . 39442) ; ø¸‰¨’ + (=ucs . #x90E5) ; 郥 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x3064) ; ø»š± + (ideograph-daikanwa . 39443) ; ø¸‰¨“ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x3060) ; ø»š­ + (ideograph-daikanwa . 39444) ; ø¸‰¨” + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x633F) ; ø»–Š + (ideograph-daikanwa . 39445) ; ø¸‰¨• + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x3067) ; ø»š´ + (ideograph-daikanwa . 39446) ; ø¸‰¨– + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C59) ; ø»œ’ + (ideograph-daikanwa . 39447) ; ø¸‰¨— + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 39448) ; ø¸‰¨˜ + )) +(define-char + '((morohashi-daikanwa 39448 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C5E) ; ø»œ— + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4771) ; ø»˜™¬ + (ideograph-daikanwa . 39449) ; ø¸‰¨™ + (=ucs . #x48C8) ; 䣈 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C5C) ; ø»œ• + (ideograph-daikanwa . 39450) ; ø¸‰¨š + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C5A) ; ø»œ“ + (ideograph-daikanwa . 39451) ; ø¸‰¨› + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6340) ; ø»–‹ + (ideograph-daikanwa . 49774) ; ø¸Œ‰® + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C5F) ; ø»œ˜ + (ideograph-daikanwa . 49775) ; ø¸Œ‰¯ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x633D) ; ø»–ˆ + (ideograph-daikanwa . 49776) ; ø¸Œ‰° + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x622D) ; ø»Œƒº + (=ucs . #x90D2) ; 郒 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5B2A) ; ø»…›™ + (chinese-isoir165 . #x5B2A) ; ø»Žƒ© + (=ucs . #x90E6) ; 郦 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5447) ; ø»…‘¤ + (chinese-isoir165 . #x5447) ; ø»¹´ + (=ucs . #x90E7) ; 郧 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x3065) ; ø»š² + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x516E) ; ø»š²™ + (ideograph-daikanwa . 39453) ; ø¸‰¨ + )) +(define-char + '((=>ucs . #x48CA) ; 䣊 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 39454) ; ø¸‰¨ž + )) +(define-char + '((morohashi-daikanwa 39454 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x356C) ; ø»—¿‹ + (=ucs . #x48CA) ; 䣊 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 39455) ; ø¸‰¨Ÿ + )) +(define-char + '((morohashi-daikanwa 39455 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2978) ; ø»ž‹» + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x356F) ; ø»—¿Ž + (ideograph-daikanwa . 39457) ; ø¸‰¨¡ + (=ucs . #x286ED) ; 𨛭 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3631) ; ø»š‰² + (ideograph-daikanwa . 39458) ; ø¸‰¨¢ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3630) ; ø»š‰± + (ideograph-daikanwa . 39459) ; ø¸‰¨£ + )) +(define-char + '((=>ucs . #x90E8) ; 部 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 8457) + (=jis-x0208 . #x4974) ; ø½Š±¿ + (korean-ksc5601 . #x5D3B) ; ø»‰²® + (=gt-pj-1 . #x4974) ; ø½Š±¿ + (ideograph-daikanwa . 39460) ; ø¸‰¨¤ + (=gt-k . 07869) ; ý¡„º½ + (ucs-jis . #x90E8) ; ø½Š±¿ + )) +(define-char + '((morohashi-daikanwa 39460 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x323F) ; ø»„Ÿ  + (chinese-isoir165 . #x323F) ; ø»‡° + (chinese-cns11643-1 . #x5D65) ; ø»’›¨ + (=ucs . #x90E8) ; 部 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x622E) ; ø»Œƒ» + (chinese-cns11643-4 . #x4E3B) ; ø»˜£ˆ + (=jis-x0213-2-2000 . #x7A30) ; ø»¦Ÿ½ + (ideograph-daikanwa . 39461) ; ø¸‰¨¥ + (=ucs . #x90F6) ; 郶 + )) +(define-char + '((=>ucs . #x48CB) ; 䣋 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 39462) ; ø¸‰¨¦ + )) +(define-char + '((morohashi-daikanwa 39462 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x356E) ; ø»—¿ + (=ucs . #x48CB) ; 䣋 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 39463) ; ø¸‰¨§ + (=ucs . #x90E9) ; 郩 + )) +(define-char + '((=>ucs . #x90E9) ; 郩 + (morohashi-daikanwa 39463 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3974) ; ø»“±ƒ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 39464) ; ø¸‰¨¨ + )) +(define-char + '((morohashi-daikanwa 39464 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3635) ; ø»š‰¶ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 39465) ; ø¸‰¨© + (=ucs . #x90EA) ; 郪 + )) +(define-char + '((=>ucs . #x90EA) ; 郪 + (morohashi-daikanwa 39465 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x396C) ; ø»“°» + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3573) ; ø»—¿’ + (ideograph-daikanwa . 39466) ; ø¸‰¨ª + (=ucs . #x48CC) ; 䣌 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x362E) ; ø»š‰¯ + (ideograph-daikanwa . 39467) ; ø¸‰¨« + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x356B) ; ø»—¿Š + (ideograph-daikanwa . 39468) ; ø¸‰¨¬ + (=ucs . #x48CD) ; 䣍 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4568) ; ø»œª¯ + (ideograph-daikanwa . 39469) ; ø¸‰¨­ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (japanese-strokes . 9) + (total-strokes . 11) + (chinese-gb2312 . #x5B2F) ; ø»…›ž + (japanese-jisx0212 . #x622F) ; ø»Œƒ¼ + (chinese-isoir165 . #x5B2F) ; ø»Žƒ® + (chinese-cns11643-2 . #x3972) ; ø»“± + (=jis-x0213-2-2000 . #x7A33) ; ø»¦ € + (ideograph-daikanwa . 39470) ; ø¸‰¨® + (=ucs . #x90EB) ; 郫 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3632) ; ø»š‰³ + (ideograph-daikanwa . 39471) ; ø¸‰¨¯ + )) +(define-char + '((=>ucs . #x90EC) ; 郬 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 39472) ; ø¸‰¨° + )) +(define-char + '((morohashi-daikanwa 39472 0 5) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3973) ; ø»“±‚ + (=ucs . #x90EC) ; 郬 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x356D) ; ø»—¿Œ + (ideograph-daikanwa . 39473) ; ø¸‰¨± + (=ucs . #x286F4) ; 𨛴 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 8448) + (chinese-gb2312 . #x3979) ; ø»„ª¬ + (=jis-x0208 . #x3354) ; ø½Š‘‹ + (korean-ksc5601 . #x4E2C) ; ø»‰œ + (chinese-isoir165 . #x3979) ; ø»’¼ + (chinese-cns11643-1 . #x5D66) ; ø»’›© + (=gt-pj-1 . #x3354) ; 郭 + (ideograph-daikanwa . 39474) ; ø¸‰¨² + (=gt-k . 07727) ; ý¡„¸¯ + (=ucs . #x90ED) ; 郭 + )) +(define-char + '((=>ucs . #x90EE) ; 郮 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 39475) ; ø¸‰¨³ + )) +(define-char + '((morohashi-daikanwa 39475 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x394F) ; ø»•º¢ + (=ucs . #x90EE) ; 郮 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5B30) ; ø»…›Ÿ + (japanese-jisx0212 . #x6230) ; ø»Œƒ½ + (chinese-isoir165 . #x5B30) ; ø»Žƒ¯ + (chinese-cns11643-2 . #x396B) ; ø»“°º + (=jis-x0213-1-2000 . #x7C68) ; ø»¤™­ + (ideograph-daikanwa . 39476) ; ø¸‰¨´ + (=ucs . #x90EF) ; 郯 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x6231) ; ø»Œƒ¾ + (chinese-cns11643-2 . #x396D) ; ø»“°¼ + (ideograph-daikanwa . 39477) ; ø¸‰¨µ + (=ucs . #x90F0) ; 郰 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2976) ; ø»ž‹¹ + (ideograph-daikanwa . 39478) ; ø¸‰¨¶ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3950) ; ø»•º£ + (ideograph-daikanwa . 39479) ; ø¸‰¨· + (=ucs . #x48CE) ; 䣎 + )) +(define-char + '((=>ucs . #x2F9E3) ; 郱 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 39480) ; ø¸‰¨¸ + )) +(define-char + '((=>ucs* . #x90F1) ; 郱 + (morohashi-daikanwa 39480 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3572) ; ø»—¿‘ + (=ucs . #x2F9E3) ; 郱 + )) +(define-char + '((morohashi-daikanwa 39480 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D58) ; ø»“ž¿ + (=ucs . #x90F1) ; 郱 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x396F) ; ø»“°¾ + (=jis-x0213-2-2000 . #x7A31) ; ø»¦Ÿ¾ + (ideograph-daikanwa . 39481) ; ø¸‰¨¹ + (=ucs . #x90F2) ; 郲 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3970) ; ø»“°¿ + (ideograph-daikanwa . 39482) ; ø¸‰¨º + (=ucs . #x90F3) ; 郳 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4566) ; ø»œª­ + (ideograph-daikanwa . 39483) ; ø¸‰¨» + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x333B) ; ø»„ º + (japanese-jisx0212 . #x6232) ; ø»Œƒ¿ + (chinese-isoir165 . #x333B) ; ø»‰Š + (chinese-cns11643-2 . #x396E) ; ø»“°½ + (=jis-x0213-1-2000 . #x7C69) ; ø»¤™® + (ideograph-daikanwa . 39484) ; ø¸‰¨¼ + (=ucs . #x90F4) ; 郴 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 8459) + (=jis-x0208 . #x4D39) ; ø½Š¶¼ + (korean-ksc5601 . #x6968) ; ø»Š…ƒ + (chinese-gb12345 . #x534A) ; 郵 + (=gt-pj-1 . #x4D39) ; 郵 + (ideograph-daikanwa . 39485) ; ø¸‰¨½ + (=gt-k . 07887) ; ý¡„» + (=ucs . #x90F5) ; 郵 + )) +(define-char + '((=>ucs . #x90F5) ; 郵 + (morohashi-daikanwa 39485 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x6253) ; ø»’¢¬ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 39486) ; ø¸‰¨¾ + )) +(define-char + '((morohashi-daikanwa 39486 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3634) ; ø»š‰µ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 39487) ; ø¸‰¨¿ + )) +(define-char + '((morohashi-daikanwa 39487 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x297A) ; ø»ž‹½ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2979) ; ø»ž‹¼ + (ideograph-daikanwa . 39488) ; ø¸‰©€ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3570) ; ø»—¿ + (ideograph-daikanwa . 39489) ; ø¸‰© + (=ucs . #x48CF) ; 䣏 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 39490) ; ø¸‰©‚ + )) +(define-char + '((morohashi-daikanwa 39490 0 9) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4567) ; ø»œª® + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x362F) ; ø»š‰° + (ideograph-daikanwa . 39491) ; ø¸‰©ƒ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 39492) ; ø¸‰©„ + )) +(define-char + '((morohashi-daikanwa 39492 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3633) ; ø»š‰´ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 39493) ; ø¸‰©… + )) +(define-char + '((morohashi-daikanwa 39493 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x3068) ; ø»šµ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 39494) ; ø¸‰©† + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 39495) ; ø¸‰©‡ + )) +(define-char + '((morohashi-daikanwa 39495 0 9) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4562) ; ø»œª© + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4563) ; ø»œªª + (ideograph-daikanwa . 39496) ; ø¸‰©ˆ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4564) ; ø»œª« + (ideograph-daikanwa . 39497) ; ø¸‰©‰ + )) +(define-char + '((morohashi-daikanwa 39497 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x363C) ; ø»„¥• + (=jis-x0208 . #x4554) ; ø½Š«§ + (chinese-isoir165 . #x363C) ; ø»¥ + (chinese-cns11643-1 . #x5D67) ; ø»’›ª + (=gt-pj-1 . #x4554) ; 都 + (=gt-k . 07844) ; ý¡„º¤ + (=ucs . #x90FD) ; 都 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4565) ; ø»œª¬ + (ideograph-daikanwa . 39498) ; ø¸‰©Š + )) +(define-char + '((morohashi-daikanwa 39498 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x363F) ; ø½Š• + (chinese-cns11643-3 . #x3952) ; ø»•º¥ + (=gt-pj-1 . #x363F) ; 郷 + (=gt-k . 07750) ; ý¡„¹† + (=ucs . #x90F7) ; 郷 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2977) ; ø»ž‹º + (ideograph-daikanwa . 49777) ; ø¸Œ‰± + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (chinese-gb2312 . #x3526) ; ø»„£¡ + (chinese-isoir165 . #x3526) ; ø»‹± + (=ucs . #x90F8) ; 郸 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E36) ; ø»˜£ƒ + (=ucs . #x286EC) ; 𨛬 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x297B) ; ø»ž‹¾ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 39499) ; ø¸‰©‹ + (=ucs . #x2870F) ; 𨜏 + )) +(define-char + '((=>ucs . #x2870F) ; 𨜏 + (morohashi-daikanwa 39499 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B5F) ; ø»˜‡² + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x344D) ; ø»ž›š + (ideograph-daikanwa . 39501) ; ø¸‰© + )) +(define-char + '((morohashi-daikanwa 39501 0 7) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x407B) ; ø»“»œ + (=ucs . #x90F9) ; 郹 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D23) ; ø»š“¶ + (ideograph-daikanwa . 39502) ; ø¸‰©Ž + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C7E) ; ø»š“³ + (ideograph-daikanwa . 39503) ; ø¸‰© + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D22) ; ø»š“µ + (ideograph-daikanwa . 39504) ; ø¸‰© + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x344E) ; ø»ž›› + (ideograph-daikanwa . 39505) ; ø¸‰©‘ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B22) ; ø»”¡­ + (ideograph-daikanwa . 39506) ; ø¸‰©’ + (=ucs . #x90FA) ; 郺 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x407C) ; ø»“» + (ideograph-daikanwa . 39507) ; ø¸‰©“ + (=ucs . #x90FB) ; 郻 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x4079) ; ø»“»š + (ideograph-daikanwa . 39508) ; ø¸‰©” + (=ucs . #x90FC) ; 郼 + )) +(define-char + '((name . "CJK COMPATIBILITY IDEOGRAPH-FA26") + (=>ucs* . #x90FD) ; 都 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x5434) ; ø»‰¥™ + (=jis-x0213-1-2000 . #x7C6A) ; ø»¤™¯ + (ideograph-daikanwa . 39509) ; ø¸‰©• + (ucs-ks . #x90FD) ; 都 + (=ucs . #xFA26) ; 都 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B5D) ; ø»˜‡° + (ideograph-daikanwa . 39510) ; ø¸‰©– + (=ucs . #x28713) ; 𨜓 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D24) ; ø»š“· + (ideograph-daikanwa . 39511) ; ø¸‰©— + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F64) ; ø»œ¹— + (ideograph-daikanwa . 39512) ; ø¸‰©˜ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5B31) ; ø»…›  + (japanese-jisx0212 . #x6233) ; ø»Œ„€ + (chinese-isoir165 . #x5B31) ; ø»Žƒ° + (chinese-cns11643-1 . #x6255) ; ø»’¢® + (=jis-x0213-2-2000 . #x7A34) ; ø»¦  + (ideograph-daikanwa . 39513) ; ø¸‰©™ + (=ucs . #x90FE) ; 郾 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x6234) ; ø»Œ„ + (chinese-isoir165 . #x7E69) ; ø»Ž¸‚ + (chinese-cns11643-2 . #x4078) ; ø»“»™ + (=jis-x0213-2-2000 . #x7A35) ; ø»¦ ‚ + (ideograph-daikanwa . 39514) ; ø¸‰©š + (=ucs . #x90FF) ; 郿 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D21) ; ø»š“´ + (ideograph-daikanwa . 39515) ; ø¸‰©› + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B5E) ; ø»˜‡± + (ideograph-daikanwa . 39516) ; ø¸‰©œ + (=ucs . #x48D0) ; 䣐 + )) +(define-char + '((=>ucs . #x9100) ; 鄀 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x407E) ; ø»“»Ÿ + (ideograph-daikanwa . 39517) ; ø¸‰© + )) +(define-char + '((morohashi-daikanwa 39517 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x6235) ; ø»Œ„‚ + (=jis-x0213-2-2000 . #x7A32) ; ø»¦Ÿ¿ + (=ucs . #x9100) ; 鄀 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 39518) ; ø¸‰©ž + (=ucs . #x9101) ; 鄁 + )) +(define-char + '((=>ucs . #x9101) ; 鄁 + (morohashi-daikanwa 39518 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x407D) ; ø»“»ž + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C7D) ; ø»š“² + (ideograph-daikanwa . 39519) ; ø¸‰©Ÿ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 8462) + (chinese-gb2312 . #x3675) ; ø»„¦Ž + (=jis-x0208 . #x6E3F) ; ø½‹§  + (korean-ksc5601 . #x6447) ; ø»‰½Œ + (chinese-isoir165 . #x3675) ; ø»Žž + (chinese-cns11643-1 . #x6252) ; ø»’¢« + (ideograph-daikanwa . 39520) ; ø¸‰©  + (=ucs . #x9102) ; 鄂 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 39521) ; ø¸‰©¡ + )) +(define-char + '((morohashi-daikanwa 39521 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C7C) ; ø»š“± + )) +(define-char + '((=>ucs . #x9103) ; 鄃 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 39522) ; ø¸‰©¢ + )) +(define-char + '((morohashi-daikanwa 39522 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x4123) ; ø»“»¢ + (=ucs . #x9103) ; 鄃 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5B32) ; ø»…›¡ + (japanese-jisx0212 . #x6236) ; ø»Œ„ƒ + (chinese-isoir165 . #x5B32) ; ø»Žƒ± + (chinese-cns11643-2 . #x4077) ; ø»“»˜ + (=jis-x0213-2-2000 . #x7A36) ; ø»¦ ƒ + (ideograph-daikanwa . 39523) ; ø¸‰©£ + (=ucs . #x9104) ; 鄄 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F62) ; ø»œ¹• + (ideograph-daikanwa . 39524) ; ø¸‰©¤ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 39525) ; ø¸‰©¥ + )) +(define-char + '((morohashi-daikanwa 39525 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C64) ; ø»ž§¡ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x6237) ; ø»Œ„„ + (chinese-cns11643-2 . #x4122) ; ø»“»¡ + (ideograph-daikanwa . 39526) ; ø¸‰©¦ + (=ucs . #x9105) ; 鄅 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F5B) ; ø»œ¹Ž + (ideograph-daikanwa . 39527) ; ø¸‰©§ + )) +(define-char + '((=>ucs . #x2871C) ; 𨜜 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 39528) ; ø¸‰©¨ + )) +(define-char + '((morohashi-daikanwa 39528 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B5C) ; ø»˜‡¯ + (=ucs . #x2871C) ; 𨜜 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x6238) ; ø»Œ„… + (chinese-cns11643-2 . #x4075) ; ø»“»– + (=jis-x0213-2-2000 . #x7A37) ; ø»¦ „ + (chinese-gb12345 . #x5B29) ; 鄆 + (ideograph-daikanwa . 39529) ; ø¸‰©© + (=ucs . #x9106) ; 鄆 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x4121) ; ø»“»  + (ideograph-daikanwa . 39530) ; ø¸‰©ª + (=ucs . #x9107) ; 鄇 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x6239) ; ø»Œ„† + (chinese-cns11643-2 . #x407A) ; ø»“»› + (ideograph-daikanwa . 39531) ; ø¸‰©« + (=ucs . #x9108) ; 鄈 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 39532) ; ø¸‰©¬ + )) +(define-char + '((morohashi-daikanwa 39532 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3C7B) ; ø»š“° + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F5F) ; ø»œ¹’ + (ideograph-daikanwa . 39534) ; ø¸‰©® + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F61) ; ø»œ¹” + (ideograph-daikanwa . 39535) ; ø¸‰©¯ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F5D) ; ø»œ¹ + (ideograph-daikanwa . 39536) ; ø¸‰©° + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F5C) ; ø»œ¹ + (ideograph-daikanwa . 39537) ; ø¸‰©± + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F58) ; ø»–ƒŸ + (ideograph-daikanwa . 39538) ; ø¸‰©² + (=ucs . #x48D1) ; 䣑 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F60) ; ø»œ¹“ + (ideograph-daikanwa . 39540) ; ø¸‰©´ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F63) ; ø»œ¹– + (ideograph-daikanwa . 39541) ; ø¸‰©µ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F59) ; ø»–ƒ  + (ideograph-daikanwa . 39542) ; ø¸‰©¶ + (=ucs . #x910A) ; 鄊 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F5E) ; ø»œ¹‘ + (ideograph-daikanwa . 49778) ; ø¸Œ‰² + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4367) ; ø»š® + (ideograph-daikanwa . 39543) ; ø¸‰©· + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x435B) ; ø»š¢ + (ideograph-daikanwa . 39544) ; ø¸‰©¸ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4360) ; ø»š§ + (ideograph-daikanwa . 39545) ; ø¸‰©¹ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4363) ; ø»šª + (ideograph-daikanwa . 39547) ; ø¸‰©» + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x435E) ; ø»š¥ + (ideograph-daikanwa . 39548) ; ø¸‰©¼ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x435D) ; ø»š¤ + (ideograph-daikanwa . 39549) ; ø¸‰©½ + )) +(define-char + '((=>ucs . #x28738) ; 𨜸 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 39550) ; ø¸‰©¾ + )) +(define-char + '((morohashi-daikanwa 39550 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x4135) ; ø»˜¼ + (=ucs . #x28738) ; 𨜸 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4830) ; ø»”† + (ideograph-daikanwa . 39551) ; ø¸‰©¿ + (=ucs . #x910B) ; 鄋 + )) +(define-char + '((=>ucs . #x910C) ; 鄌 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 39552) ; ø¸‰ª€ + )) +(define-char + '((morohashi-daikanwa 39552 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4523) ; ø»–‹ž + (=ucs . #x910C) ; 鄌 + )) +(define-char + '((=>ucs . #x48D3) ; 䣓 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 39553) ; ø¸‰ª + )) +(define-char + '((morohashi-daikanwa 39553 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x4134) ; ø»˜» + (=ucs . #x48D3) ; 䣓 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x623A) ; ø»Œ„‡ + (chinese-cns11643-2 . #x482B) ; ø»”…¼ + (ideograph-daikanwa . 39554) ; ø¸‰ª‚ + (=ucs . #x910D) ; 鄍 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4831) ; ø»”†‚ + (ideograph-daikanwa . 39555) ; ø¸‰ªƒ + (=ucs . #x910E) ; 鄎 + )) +(define-char + '((=>ucs . #x48D4) ; 䣔 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 39556) ; ø¸‰ª„ + )) +(define-char + '((morohashi-daikanwa 39556 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x4136) ; ø»˜½ + (=ucs . #x48D4) ; 䣔 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 39557) ; ø¸‰ª… + )) +(define-char + '((morohashi-daikanwa 39557 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x6341) ; ø»–Œ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x482C) ; ø»”…½ + (ideograph-daikanwa . 39558) ; ø¸‰ª† + (=ucs . #x910F) ; 鄏 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x623B) ; ø»Œ„ˆ + (chinese-cns11643-2 . #x482A) ; ø»”…» + (ideograph-daikanwa . 39559) ; ø¸‰ª‡ + (=ucs . #x9110) ; 鄐 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 39560) ; ø¸‰ªˆ + )) +(define-char + '((morohashi-daikanwa 39560 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x435C) ; ø»š£ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x482D) ; ø»”…¾ + (ideograph-daikanwa . 39561) ; ø¸‰ª‰ + (=ucs . #x9111) ; 鄑 + )) +(define-char + '((morohashi-daikanwa 39561 0 5) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5947) ; ø»‡¦ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 8467) + (=jis-x0208 . #x6E40) ; ø½‹§¡ + (korean-ksc5601 . #x755B) ; ø»Š–ž + (chinese-cns11643-1 . #x6739) ; ø»’©¨ + (chinese-gb12345 . #x575E) ; 鄒 + (ideograph-daikanwa . 39562) ; ø¸‰ªŠ + (=ucs . #x9112) ; 鄒 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4362) ; ø»š© + (ideograph-daikanwa . 39563) ; ø¸‰ª‹ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x435F) ; ø»š¦ + (ideograph-daikanwa . 39564) ; ø¸‰ªŒ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4364) ; ø»š« + (ideograph-daikanwa . 39565) ; ø¸‰ª + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4521) ; ø»–‹œ + (ideograph-daikanwa . 39566) ; ø¸‰ªŽ + (=ucs . #x48D5) ; 䣕 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x593C) ; ø»˜³“ + (ideograph-daikanwa . 39567) ; ø¸‰ª + (=ucs . #x48D6) ; 䣖 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4524) ; ø»–‹Ÿ + (ideograph-daikanwa . 39568) ; ø¸‰ª + (=ucs . #x9113) ; 鄓 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4366) ; ø»š­ + (ideograph-daikanwa . 39569) ; ø¸‰ª‘ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x623C) ; ø»Œ„‰ + (chinese-cns11643-2 . #x482F) ; ø»”†€ + (=jis-x0213-1-2000 . #x7C6B) ; ø»¤™° + (chinese-gb12345 . #x5A79) ; 鄔 + (ideograph-daikanwa . 39570) ; ø¸‰ª’ + (=ucs . #x9114) ; 鄔 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (korean-ksc5601 . #x7A41) ; ø»Šš + (=jis-x0213-1-2000 . #x7C6C) ; ø»¤™± + (ideograph-daikanwa . 39571) ; ø¸‰ª“ + (=ucs . #x9115) ; 鄕 + )) +(define-char + '((=>ucs . #x9115) ; 鄕 + (morohashi-daikanwa 39571 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4525) ; ø»–‹  + )) +(define-char + '((morohashi-daikanwa 39571 0 5) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x6254) ; ø»’¢­ + (chinese-gb12345 . #x4F67) ; 鄉 + (=ucs . #x9109) ; 鄉 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x623D) ; ø»Œ„Š + (chinese-cns11643-2 . #x482E) ; ø»”…¿ + (=jis-x0213-1-2000 . #x7C6D) ; ø»¤™² + (chinese-gb12345 . #x5447) ; 鄖 + (ideograph-daikanwa . 39572) ; ø¸‰ª” + (=ucs . #x9116) ; 鄖 + )) +(define-char + '((=>ucs . #x2873F) ; 𨜿 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x4137) ; ø»˜¾ + (ideograph-daikanwa . 39573) ; ø¸‰ª• + )) +(define-char + '((morohashi-daikanwa 39573 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (=ucs . #x2873F) ; 𨜿 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4365) ; ø»š¬ + (ideograph-daikanwa . 39574) ; ø¸‰ª– + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5949) ; ø»‡¨ + (ideograph-daikanwa . 39575) ; ø¸‰ª— + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x623E) ; ø»Œ„‹ + (chinese-cns11643-1 . #x673A) ; ø»’©© + (ideograph-daikanwa . 39576) ; ø¸‰ª˜ + (=ucs . #x9117) ; 鄗 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 39577) ; ø¸‰ª™ + )) +(define-char + '((morohashi-daikanwa 39577 0 5) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4361) ; ø»š¨ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x594B) ; ø»‡ª + (ideograph-daikanwa . 39578) ; ø¸‰ªš + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x594A) ; ø»‡© + (ideograph-daikanwa . 39581) ; ø¸‰ª + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-4 . #x4138) ; ø»˜¿ + (=ucs . #x48D7) ; 䣗 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x435A) ; ø»š¡ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5948) ; ø»‡§ + )) +(define-char + '((=>ucs . #x2874B) ; 𨝋 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 39582) ; ø¸‰ªž + )) +(define-char + '((morohashi-daikanwa 39582 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (=ucs . #x2874B) ; 𨝋 + )) +(define-char + '((=>ucs . #x2874B) ; 𨝋 + (morohashi-daikanwa 39582 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x476F) ; ø»˜™ª + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 39583) ; ø¸‰ªŸ + )) +(define-char + '((morohashi-daikanwa 39583 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4425) ; ø»ž²’ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A5D) ; ø»š§¶ + (ideograph-daikanwa . 39584) ; ø¸‰ª  + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4422) ; ø»ž² + (ideograph-daikanwa . 39585) ; ø¸‰ª¡ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A5C) ; ø»š§µ + (ideograph-daikanwa . 39586) ; ø¸‰ª¢ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x476D) ; ø»˜™¨ + (ideograph-daikanwa . 39587) ; ø¸‰ª£ + (=ucs . #x48D8) ; 䣘 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x653E) ; ø»› + (ideograph-daikanwa . 39588) ; ø¸‰ª¤ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A59) ; ø»š§² + (ideograph-daikanwa . 39589) ; ø¸‰ª¥ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A58) ; ø»š§± + (ideograph-daikanwa . 39590) ; ø¸‰ª¦ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A63) ; ø»š§¼ + (ideograph-daikanwa . 39591) ; ø¸‰ª§ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x476E) ; ø»˜™© + (ideograph-daikanwa . 39592) ; ø¸‰ª¨ + (=ucs . #x48D9) ; 䣙 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A5F) ; ø»š§¸ + (ideograph-daikanwa . 39593) ; ø¸‰ª© + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A62) ; ø»š§» + (ideograph-daikanwa . 39594) ; ø¸‰ªª + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A5B) ; ø»š§´ + (ideograph-daikanwa . 39595) ; ø¸‰ª« + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x623F) ; ø»Œ„Œ + (chinese-isoir165 . #x2C26) ; ø»Œ¾£ + (chinese-cns11643-1 . #x6B49) ; ø»’¯° + (=jis-x0213-2-2000 . #x7A38) ; ø»¦ … + (ideograph-daikanwa . 39596) ; ø¸‰ª¬ + (=ucs . #x9118) ; 鄘 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 8472) + (chinese-gb2312 . #x3149) ; ø»„žŒ + (=jis-x0208 . #x6E41) ; ø½‹§¢ + (korean-ksc5601 . #x5E29) ; ø»‰³º + (chinese-isoir165 . #x3149) ; ø»†œ + (chinese-cns11643-1 . #x6B48) ; ø»’¯¯ + (ideograph-daikanwa . 39597) ; ø¸‰ª­ + (=ucs . #x9119) ; 鄙 + )) +(define-char + '((=>ucs . #x28763) ; 𨝣 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 39598) ; ø¸‰ª® + )) +(define-char + '((morohashi-daikanwa 39598 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4772) ; ø»˜™­ + (=ucs . #x28763) ; 𨝣 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x6346) ; ø»–‘ + (ideograph-daikanwa . 39599) ; ø¸‰ª¯ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (japanese-strokes . 10) + (total-strokes . 14) + (japanese-jisx0212 . #x6240) ; ø»Œ„ + (chinese-isoir165 . #x7E6A) ; ø»Ž¸ƒ + (chinese-cns11643-2 . #x4E56) ; ø»”› + (ideograph-daikanwa . 39600) ; ø¸‰ª° + (=ucs . #x911A) ; 鄚 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A29) ; ø»–’º + (ideograph-daikanwa . 39601) ; ø¸‰ª± + (=ucs . #x48DA) ; 䣚 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E59) ; ø»”ž + (ideograph-daikanwa . 39602) ; ø¸‰ª² + (=ucs . #x911B) ; 鄛 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x6343) ; ø»–Ž + (ideograph-daikanwa . 39603) ; ø¸‰ª³ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x6241) ; ø»Œ„Ž + (chinese-isoir165 . #x2D50) ; ø»€« + (chinese-cns11643-2 . #x4E51) ; ø»”– + (=jis-x0213-2-2000 . #x7A39) ; ø»¦ † + (ideograph-daikanwa . 39604) ; ø¸‰ª´ + (=ucs . #x911C) ; 鄜 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A5A) ; ø»š§³ + (ideograph-daikanwa . 39605) ; ø¸‰ªµ + )) +(define-char + '((=>ucs . #x911D) ; 鄝 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 39606) ; ø¸‰ª¶ + )) +(define-char + '((morohashi-daikanwa 39606 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E55) ; ø»”š + (=ucs . #x911D) ; 鄝 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x5B34) ; ø»…›£ + (japanese-jisx0212 . #x6242) ; ø»Œ„ + (chinese-isoir165 . #x5B34) ; ø»Žƒ³ + (chinese-cns11643-1 . #x6B4A) ; ø»’¯± + (=jis-x0213-2-2000 . #x7A3A) ; ø»¦ ‡ + (ideograph-daikanwa . 39607) ; ø¸‰ª· + (=ucs . #x911E) ; 鄞 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E54) ; ø»”™ + (ideograph-daikanwa . 39608) ; ø¸‰ª¸ + (=ucs . #x911F) ; 鄟 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A28) ; ø»–’¹ + (ideograph-daikanwa . 39609) ; ø¸‰ª¹ + (=ucs . #x48DB) ; 䣛 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x6243) ; ø»Œ„ + (chinese-isoir165 . #x7E6C) ; ø»Ž¸… + (ideograph-daikanwa . 39611) ; ø¸‰ª» + (=ucs . #x9120) ; 鄠 + )) +(define-char + '((=>ucs . #x9120) ; 鄠 + (morohashi-daikanwa 39611 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E52) ; ø»”— + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 39612) ; ø¸‰ª¼ + (=ucs . #x9121) ; 鄡 + )) +(define-char + '((=>ucs . #x9121) ; 鄡 + (morohashi-daikanwa 39612 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E58) ; ø»” + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x6244) ; ø»Œ„‘ + (chinese-cns11643-3 . #x4A2A) ; ø»–’» + (ideograph-daikanwa . 39613) ; ø¸‰ª½ + (=ucs . #x9125) ; 鄥 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x5B33) ; ø»…›¢ + (japanese-jisx0212 . #x6245) ; ø»Œ„’ + (chinese-isoir165 . #x5B33) ; ø»Žƒ² + (chinese-cns11643-2 . #x4E53) ; ø»”˜ + (=jis-x0213-1-2000 . #x7C6E) ; ø»¤™³ + (ideograph-daikanwa . 39614) ; ø¸‰ª¾ + (=ucs . #x9122) ; 鄢 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x6342) ; ø»– + (ideograph-daikanwa . 39615) ; ø¸‰ª¿ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A61) ; ø»š§º + (ideograph-daikanwa . 39616) ; ø¸‰«€ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-gb2312 . #x5B35) ; ø»…›¤ + (japanese-jisx0212 . #x6246) ; ø»Œ„“ + (chinese-isoir165 . #x5B35) ; ø»Žƒ´ + (chinese-cns11643-2 . #x4E50) ; ø»”• + (=jis-x0213-1-2000 . #x7C6F) ; ø»¤™´ + (ideograph-daikanwa . 39617) ; ø¸‰« + (=ucs . #x9123) ; 鄣 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A60) ; ø»š§¹ + (ideograph-daikanwa . 39618) ; ø¸‰«‚ + (=ucs . #x48DC) ; 䣜 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E57) ; ø»”œ + (ideograph-daikanwa . 39619) ; ø¸‰«ƒ + (=ucs . #x9124) ; 鄤 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x6344) ; ø»– + (ideograph-daikanwa . 39620) ; ø¸‰«„ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A57) ; ø»š§° + (ideograph-daikanwa . 39621) ; ø¸‰«… + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A5E) ; ø»š§· + (ideograph-daikanwa . 39622) ; ø¸‰«† + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4423) ; ø»ž² + (ideograph-daikanwa . 39623) ; ø¸‰«‡ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4424) ; ø»ž²‘ + (ideograph-daikanwa . 49779) ; ø¸Œ‰³ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x6345) ; ø»– + )) +(define-char + '((=>ucs . #x2876B) ; 𨝫 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 39627) ; ø¸‰«‹ + )) +(define-char + '((morohashi-daikanwa 39627 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E38) ; ø»˜£… + (=ucs . #x2876B) ; 𨝫 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B23) ; ø»ž¼¢ + (ideograph-daikanwa . 39628) ; ø¸‰«Œ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5523) ; ø»”˜º + (ideograph-daikanwa . 39629) ; ø¸‰« + (=ucs . #x9126) ; 鄦 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (korean-ksc5601 . #x5478) ; ø»‰¦ + (japanese-jisx0212 . #x6247) ; ø»Œ„” + (chinese-cns11643-1 . #x6F52) ; ø»’µ± + (=jis-x0213-1-2000 . #x7C70) ; ø»¤™µ + (chinese-gb12345 . #x354B) ; 鄧 + (ideograph-daikanwa . 39630) ; ø¸‰«Ž + (=ucs . #x9127) ; 鄧 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x5172) ; ø»š² + (ideograph-daikanwa . 39631) ; ø¸‰« + )) +(define-char + '((=>ucs . #x9128) ; 鄨 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 39632) ; ø¸‰« + )) +(define-char + '((morohashi-daikanwa 39632 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6374) ; ø»”®¯ + (=ucs . #x9128) ; 鄨 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x6248) ; ø»Œ„• + (chinese-cns11643-2 . #x547E) ; ø»”˜· + (ideograph-daikanwa . 39633) ; ø¸‰«‘ + (=ucs . #x9129) ; 鄩 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A21) ; ø»žŒ‚ + (ideograph-daikanwa . 39634) ; ø¸‰«’ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5521) ; ø»”˜¸ + (ideograph-daikanwa . 39635) ; ø¸‰«“ + (=ucs . #x912A) ; 鄪 + )) +(define-char + '((=>ucs . #x48DD) ; 䣝 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 39636) ; ø¸‰«” + )) +(define-char + '((morohashi-daikanwa 39636 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4770) ; ø»˜™« + (=ucs . #x48DD) ; 䣝 + )) +(define-char + '((=>ucs . #x2876F) ; 𨝯 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 39637) ; ø¸‰«• + )) +(define-char + '((morohashi-daikanwa 39637 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E37) ; ø»˜£„ + (=ucs . #x2876F) ; 𨝯 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x5173) ; ø»š²ž + (ideograph-daikanwa . 39638) ; ø¸‰«– + )) +(define-char + '((=>ucs . #x28771) ; 𨝱 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 39639) ; ø¸‰«— + )) +(define-char + '((morohashi-daikanwa 39639 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E39) ; ø»˜£† + (=ucs . #x28771) ; 𨝱 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 39641) ; ø¸‰«™ + )) +(define-char + '((morohashi-daikanwa 39641 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5928) ; ø»š½ƒ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 39642) ; ø¸‰«š + )) +(define-char + '((morohashi-daikanwa 39642 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x516F) ; ø»š²š + )) +(define-char + '((=>ucs . #x912B) ; 鄫 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 39643) ; ø¸‰«› + )) +(define-char + '((morohashi-daikanwa 39643 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x547D) ; ø»”˜¶ + (=ucs . #x912B) ; 鄫 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 39644) ; ø¸‰«œ + (=ucs . #x912C) ; 鄬 + )) +(define-char + '((=>ucs . #x912C) ; 鄬 + (morohashi-daikanwa 39644 0 4) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x4076) ; ø»“»— + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F3E) ; ø»–š¥ + (ideograph-daikanwa . 39645) ; ø¸‰« + (=ucs . #x48DE) ; 䣞 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 39646) ; ø¸‰«ž + )) +(define-char + '((morohashi-daikanwa 39646 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x5170) ; ø»š²› + )) +(define-char + '((=>ucs . #x912D) ; 鄭 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x4522) ; ø»‚°¹ + (korean-ksc5601 . #x6F77) ; ø»ŠŽ† + (ideograph-daikanwa . 39647) ; ø¸‰«Ÿ + )) +(define-char + '((morohashi-daikanwa 39647 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208 . #x4522) ; ø»‡… + (chinese-cns11643-1 . #x6F51) ; ø»’µ° + (=jis-x0208-1990 . #x4522) ; ø½Šªµ + (chinese-gb12345 . #x5623) ; 鄭 + (=gt-pj-1 . #x4522) ; 鄭 + (=gt-k . 11926) ; ý¡„‚º– + (=ucs . #x912D) ; 鄭 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 39648) ; ø¸‰«  + )) +(define-char + '((morohashi-daikanwa 39648 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B26) ; ø»ž¼¥ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x297E) ; ø»žŒ + (ideograph-daikanwa . 39649) ; ø¸‰«¡ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A22) ; ø»žŒƒ + (ideograph-daikanwa . 39650) ; ø¸‰«¢ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x6249) ; ø»Œ„– + (chinese-cns11643-2 . #x5524) ; ø»”˜» + (ideograph-daikanwa . 39651) ; ø¸‰«£ + (=ucs . #x912E) ; 鄮 + )) +(define-char + '((=>ucs . #x28778) ; 𨝸 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 39652) ; ø¸‰«¤ + )) +(define-char + '((morohashi-daikanwa 39652 0 3) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E3A) ; ø»˜£‡ + (=ucs . #x28778) ; 𨝸 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E3D) ; ø»˜£Š + (ideograph-daikanwa . 39653) ; ø¸‰«¥ + (=ucs . #x48DF) ; 䣟 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E3C) ; ø»˜£‰ + (ideograph-daikanwa . 39654) ; ø¸‰«¦ + (=ucs . #x48E0) ; 䣠 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x5B37) ; ø»…›¦ + (japanese-jisx0212 . #x624A) ; ø»Œ„— + (chinese-isoir165 . #x5B37) ; ø»Žƒ¶ + (=jis-x0213-1-2000 . #x7C71) ; ø»¤™¶ + (ideograph-daikanwa . 39655) ; ø¸‰«§ + (=ucs . #x912F) ; 鄯 + )) +(define-char + '((=>ucs . #x912F) ; 鄯 + (morohashi-daikanwa 39655 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x547C) ; ø»”˜µ + )) +(define-char + '((=>ucs . #x9130) ; 鄰 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (shinjigen-2 . 8934) + (japanese-jisx0208-1978 . #x6E43) ; ø»ƒ­¨ + (japanese-jisx0208 . #x6E43) ; ø»ˆ° + (ideograph-daikanwa . 39656) ; ø¸‰«¨ + )) +(define-char + '((morohashi-daikanwa 39656 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208-1990 . #x6E43) ; ø½‹§¤ + (chinese-gb12345 . #x415A) ; 鄰 + (=ucs . #x9130) ; 鄰 + )) +(define-char + '((=>ucs . #x9130) ; 鄰 + (morohashi-daikanwa 39656 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F50) ; ø»’µ¯ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B24) ; ø»ž¼£ + (ideograph-daikanwa . 39657) ; ø¸‰«© + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-gb2312 . #x5B36) ; ø»…›¥ + (japanese-jisx0212 . #x624B) ; ø»Œ„˜ + (chinese-isoir165 . #x5B36) ; ø»Žƒµ + (chinese-cns11643-1 . #x6F53) ; ø»’µ² + (=jis-x0213-1-2000 . #x7C72) ; ø»¤™· + (ideograph-daikanwa . 39658) ; ø¸‰«ª + (=ucs . #x9131) ; 鄱 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208 . #x6E42) ; ø½‹§£ + (korean-ksc5601 . #x5333) ; ø»‰£º + (chinese-cns11643-2 . #x5522) ; ø»”˜¹ + (chinese-gb12345 . #x3526) ; 鄲 + (ideograph-daikanwa . 39659) ; ø¸‰«« + (=ucs . #x9132) ; 鄲 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x297D) ; ø»žŒ€ + (ideograph-daikanwa . 39660) ; ø¸‰«¬ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x5174) ; ø»š²Ÿ + (ideograph-daikanwa . 39663) ; ø¸‰«¯ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 39664) ; ø¸‰«° + )) +(define-char + '((morohashi-daikanwa 39664 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A64) ; ø»š§½ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x5171) ; ø»š²œ + (ideograph-daikanwa . 39665) ; ø¸‰«± + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A25) ; ø»žŒ† + (ideograph-daikanwa . 39667) ; ø¸‰«³ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 39668) ; ø¸‰«´ + )) +(define-char + '((morohashi-daikanwa 39668 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A23) ; ø»žŒ„ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x297C) ; ø»ž‹¿ + (ideograph-daikanwa . 39669) ; ø¸‰«µ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A24) ; ø»žŒ… + (ideograph-daikanwa . 49780) ; ø¸Œ‰´ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A26) ; ø»žŒ‡ + (ideograph-daikanwa . 49781) ; ø¸Œ‰µ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B25) ; ø»ž¼¤ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E2A) ; ø»››» + (ideograph-daikanwa . 39670) ; ø¸‰«¶ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5925) ; ø»š½€ + (ideograph-daikanwa . 39671) ; ø¸‰«· + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5926) ; ø»š½ + (ideograph-daikanwa . 39672) ; ø¸‰«¸ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x505C) ; ø»Ÿ„± + (ideograph-daikanwa . 39673) ; ø¸‰«¹ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5438) ; ø»˜«¹ + (ideograph-daikanwa . 39674) ; ø¸‰«º + (=ucs . #x28795) ; 𨞕 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x344F) ; ø»ž›œ + (ideograph-daikanwa . 39675) ; ø¸‰«» + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B23) ; ø»”¡® + (ideograph-daikanwa . 39676) ; ø¸‰«¼ + (=ucs . #x9133) ; 鄳 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x587E) ; ø»š¼» + (ideograph-daikanwa . 39677) ; ø¸‰«½ + (=ucs . #x48E1) ; 䣡 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5921) ; ø»š¼¼ + (ideograph-daikanwa . 39678) ; ø¸‰«¾ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5924) ; ø»š¼¿ + (ideograph-daikanwa . 39679) ; ø¸‰«¿ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x3452) ; ø»ž›Ÿ + (ideograph-daikanwa . 39680) ; ø¸‰¬€ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E2B) ; ø»››¼ + (ideograph-daikanwa . 39681) ; ø¸‰¬ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5922) ; ø»š¼½ + (ideograph-daikanwa . 39682) ; ø¸‰¬‚ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5923) ; ø»š¼¾ + (ideograph-daikanwa . 39683) ; ø¸‰¬ƒ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x624C) ; ø»Œ„™ + (=jis-x0213-1-2000 . #x7C73) ; ø»¤™¸ + (chinese-gb12345 . #x5A7E) ; 鄴 + (ideograph-daikanwa . 39684) ; ø¸‰¬„ + (=ucs . #x9134) ; 鄴 + )) +(define-char + '((=>ucs . #x9134) ; 鄴 + (morohashi-daikanwa 39684 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x725D) ; ø»’º– + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 39685) ; ø¸‰¬… + (=ucs . #x9135) ; 鄵 + )) +(define-char + '((=>ucs . #x9135) ; 鄵 + (morohashi-daikanwa 39685 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B24) ; ø»”¡¯ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x624D) ; ø»Œ„š + (chinese-cns11643-2 . #x5B25) ; ø»”¡° + (chinese-gb12345 . #x5B26) ; 鄶 + (ideograph-daikanwa . 39686) ; ø¸‰¬† + (=ucs . #x9136) ; 鄶 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x505B) ; ø»Ÿ„° + (ideograph-daikanwa . 39687) ; ø¸‰¬‡ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x624E) ; ø»Œ„› + (chinese-cns11643-3 . #x532B) ; ø»– Š + (=jis-x0213-2-2000 . #x7A3B) ; ø»¦ ˆ + (ideograph-daikanwa . 39688) ; ø¸‰¬ˆ + (=ucs . #x9137) ; 鄷 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5439) ; ø»˜«º + (ideograph-daikanwa . 39689) ; ø¸‰¬‰ + (=ucs . #x2879C) ; 𨞜 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x505D) ; ø»Ÿ„² + (ideograph-daikanwa . 49782) ; ø¸Œ‰¶ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x3450) ; ø»ž› + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x3451) ; ø»ž›ž + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C65) ; ø»ž§¢ + (ideograph-daikanwa . 39690) ; ø¸‰¬Š + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C69) ; ø»ž§¦ + (ideograph-daikanwa . 39691) ; ø¸‰¬‹ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 39692) ; ø¸‰¬Œ + )) +(define-char + '((morohashi-daikanwa 39692 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F38) ; ø»›†‡ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x593B) ; ø»˜³’ + (ideograph-daikanwa . 39693) ; ø¸‰¬ + (=ucs . #x287AA) ; 𨞪 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F39) ; ø»›†ˆ + (ideograph-daikanwa . 39694) ; ø¸‰¬Ž + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F3C) ; ø»›†‹ + (ideograph-daikanwa . 39695) ; ø¸‰¬ + (=ucs . #x48E2) ; 䣢 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5553) ; ø»Ÿ‹¾ + (ideograph-daikanwa . 39697) ; ø¸‰¬‘ + )) +(define-char + '((morohashi-daikanwa 39697 0 7) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F70) ; ø»”¨³ + (=ucs . #x9138) ; 鄸 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb2312 . #x5B38) ; ø»…›§ + (japanese-jisx0212 . #x624F) ; ø»Œ„œ + (chinese-isoir165 . #x5B38) ; ø»Žƒ· + (=jis-x0213-2-2000 . #x7A3C) ; ø»¦ ‰ + (ideograph-daikanwa . 39698) ; ø¸‰¬’ + (=ucs . #x9139) ; 鄹 + )) +(define-char + '((=>ucs . #x9139) ; 鄹 + (morohashi-daikanwa 39698 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7568) ; ø»’¾» + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 39699) ; ø¸‰¬“ + )) +(define-char + '((morohashi-daikanwa 39699 0 2) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5552) ; ø»Ÿ‹½ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F3B) ; ø»›†Š + (ideograph-daikanwa . 39700) ; ø¸‰¬” + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F3A) ; ø»›†‰ + (ideograph-daikanwa . 39701) ; ø¸‰¬• + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 39702) ; ø¸‰¬– + )) +(define-char + '((morohashi-daikanwa 39702 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5554) ; ø»Ÿ‹¿ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C68) ; ø»ž§¥ + (ideograph-daikanwa . 39703) ; ø¸‰¬— + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (ideograph-daikanwa . 39704) ; ø¸‰¬˜ + )) +(define-char + '((morohashi-daikanwa 39704 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C6A) ; ø»ž§§ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C67) ; ø»ž§¤ + (ideograph-daikanwa . 39705) ; ø¸‰¬™ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C6B) ; ø»ž§¨ + (ideograph-daikanwa . 39706) ; ø¸‰¬š + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C66) ; ø»ž§£ + (ideograph-daikanwa . 49783) ; ø¸Œ‰· + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5555) ; ø»ŸŒ€ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6540) ; ø»›ƒ + (ideograph-daikanwa . 39709) ; ø¸‰¬ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x4426) ; ø»ž²“ + (ideograph-daikanwa . 39710) ; ø¸‰¬ž + )) +(define-char + '((=>ucs . #x913A) ; 鄺 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x6250) ; ø»Œ„ + (=jis-x0213-2-2000 . #x7A3D) ; ø»¦ Š + (ideograph-daikanwa . 39711) ; ø¸‰¬Ÿ + (ucs-jis . #x913A) ; ø»Œ„ + )) +(define-char + '((=>ucs . #x913A) ; 鄺 + (morohashi-daikanwa 39711 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6375) ; ø»”®° + )) +(define-char + '((morohashi-daikanwa 39711 0 4) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb12345 . #x5A77) ; 鄺 + (=ucs . #x913A) ; 鄺 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x4427) ; ø»ž²” + (ideograph-daikanwa . 39712) ; ø¸‰¬  + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6376) ; ø»”®± + (ideograph-daikanwa . 39713) ; ø¸‰¬¡ + (=ucs . #x913B) ; 鄻 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6541) ; ø»›„ + (ideograph-daikanwa . 39714) ; ø¸‰¬¢ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x6251) ; ø»Œ„ž + (chinese-cns11643-3 . #x593C) ; ø»–© + (ideograph-daikanwa . 39715) ; ø¸‰¬£ + (=ucs . #x913C) ; 鄼 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6544) ; ø»›‡ + (ideograph-daikanwa . 39716) ; ø¸‰¬¤ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x4429) ; ø»ž²– + (ideograph-daikanwa . 39717) ; ø¸‰¬¥ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (japanese-jisx0212 . #x6252) ; ø»Œ„Ÿ + (chinese-cns11643-3 . #x593B) ; ø»–©Ž + (=jis-x0213-1-2000 . #x7C74) ; ø»¤™¹ + (ideograph-daikanwa . 39718) ; ø¸‰¬¦ + (=ucs . #x913D) ; 鄽 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x4428) ; ø»ž²• + (ideograph-daikanwa . 39719) ; ø¸‰¬§ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6542) ; ø»›… + (ideograph-daikanwa . 39720) ; ø¸‰¬¨ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6543) ; ø»›† + (ideograph-daikanwa . 39721) ; ø¸‰¬© + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x6377) ; ø»”®² + (ideograph-daikanwa . 39722) ; ø¸‰¬ª + (=ucs . #x913E) ; 鄾 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x595C) ; ø»Ÿ‘¿ + (ideograph-daikanwa . 39723) ; ø¸‰¬« + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x653F) ; ø»›‚ + (ideograph-daikanwa . 39724) ; ø¸‰¬¬ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x442A) ; ø»ž²— + (ideograph-daikanwa . 39725) ; ø¸‰¬­ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A25) ; ø»›•¾ + (ideograph-daikanwa . 39726) ; ø¸‰¬® + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B28) ; ø»ž¼§ + (ideograph-daikanwa . 39727) ; ø¸‰¬¯ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 39728) ; ø¸‰¬° + )) +(define-char + '((morohashi-daikanwa 39728 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x442B) ; ø»ž²˜ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A24) ; ø»›•½ + (ideograph-daikanwa . 39729) ; ø¸‰¬± + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B27) ; ø»ž¼¦ + (ideograph-daikanwa . 39730) ; ø¸‰¬² + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x6749) ; ø»”³¼ + (ideograph-daikanwa . 39731) ; ø¸‰¬³ + (=ucs . #x913F) ; 鄿 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-2 . #x6748) ; ø»”³» + (ideograph-daikanwa . 39732) ; ø¸‰¬´ + (=ucs . #x9140) ; 酀 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A23) ; ø»›•¼ + (ideograph-daikanwa . 39733) ; ø¸‰¬µ + )) +(define-char + '((=>ucs . #x287D6) ; 𨟖 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 39734) ; ø¸‰¬¶ + )) +(define-char + '((morohashi-daikanwa 39734 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-4 . #x6160) ; ø»˜¿§ + (=ucs . #x287D6) ; 𨟖 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 39735) ; ø¸‰¬· + )) +(define-char + '((morohashi-daikanwa 39735 0 5) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5927) ; ø»š½‚ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 39736) ; ø¸‰¬¸ + )) +(define-char + '((morohashi-daikanwa 39736 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A22) ; ø»›•» + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B2A) ; ø»ž¼© + (ideograph-daikanwa . 39737) ; ø¸‰¬¹ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B29) ; ø»ž¼¨ + (ideograph-daikanwa . 39738) ; ø¸‰¬º + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 16) + (chinese-isoir165 . #x7E6D) ; ø»Ž¸† + (=ucs . #x9142) ; 酂 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 17) + (total-strokes . 20) + (daikanwa-radical . 163) + (daikanwa-strokes . 17) + (chinese-cns11643-2 . #x6A30) ; ø»”·½ + (ideograph-daikanwa . 39739) ; ø¸‰¬» + (=ucs . #x9141) ; 酁 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 17) + (total-strokes . 20) + (ideograph-daikanwa . 39740) ; ø¸‰¬¼ + (=ucs . #x287D9) ; 𨟙 + )) +(define-char + '((=>ucs . #x287D9) ; 𨟙 + (morohashi-daikanwa 39740 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6464) ; ø»™„… + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E2C) ; ø»››½ + (ideograph-daikanwa . 39741) ; ø¸‰¬½ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-gb2312 . #x5B39) ; ø»…›¨ + (japanese-jisx0212 . #x6253) ; ø»Œ„  + (chinese-isoir165 . #x5B39) ; ø»Žƒ¸ + (chinese-cns11643-2 . #x6A2F) ; ø»”·¼ + (ideograph-daikanwa . 39742) ; ø¸‰¬¾ + (=ucs . #x9143) ; 酃 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x5060) ; ø»Ÿ„µ + (ideograph-daikanwa . 39743) ; ø¸‰¬¿ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x505E) ; ø»Ÿ„³ + (ideograph-daikanwa . 39744) ; ø¸‰­€ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x505F) ; ø»Ÿ„´ + (ideograph-daikanwa . 39745) ; ø¸‰­ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-7 . #x5061) ; ø»Ÿ„¶ + (ideograph-daikanwa . 39746) ; ø¸‰­‚ + )) +(define-char + '((=>ucs . #x9144) ; 酄 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 39747) ; ø¸‰­ƒ + )) +(define-char + '((morohashi-daikanwa 39747 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C4A) ; ø»”»“ + (=ucs . #x9144) ; 酄 + )) +(define-char + '((=>ucs . #x9145) ; 酅 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 39748) ; ø¸‰­„ + )) +(define-char + '((morohashi-daikanwa 39748 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C4B) ; ø»”»” + (=ucs . #x9145) ; 酅 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-gb2312 . #x5B3A) ; ø»…›© + (chinese-isoir165 . #x5B3A) ; ø»Žƒ¹ + (chinese-cns11643-2 . #x6C49) ; ø»”»’ + (=jis-x0213-2-2000 . #x7A3E) ; ø»¦ ‹ + (ideograph-daikanwa . 39749) ; ø¸‰­… + (=ucs . #x9146) ; 酆 + )) +(define-char + '((=>ucs . #x287E0) ; 𨟠 + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 39750) ; ø¸‰­† + )) +(define-char + '((morohashi-daikanwa 39750 0 1) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x6756) ; ø»™ˆ‘ + (=ucs . #x287E0) ; 𨟠 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5557) ; ø»ŸŒ‚ + (ideograph-daikanwa . 39751) ; ø¸‰­‡ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5556) ; ø»ŸŒ + (ideograph-daikanwa . 49784) ; ø¸Œ‰¸ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x5558) ; ø»ŸŒƒ + (ideograph-daikanwa . 49785) ; ø¸Œ‰¹ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 19) + (total-strokes . 22) + (japanese-jisx0212 . #x6254) ; ø»Œ„¡ + (chinese-cns11643-2 . #x6E35) ; ø»”½º + (=jis-x0213-2-2000 . #x7A3F) ; ø»¦ Œ + (ideograph-daikanwa . 39752) ; ø¸‰­ˆ + (=ucs . #x9147) ; 酇 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 19) + (total-strokes . 22) + (japanese-jisx0212 . #x6255) ; ø»Œ„¢ + (chinese-cns11643-1 . #x7B7A) ; ø»“ˆ + (=jis-x0213-1-2000 . #x7C75) ; ø»¤™º + (chinese-gb12345 . #x5B2A) ; 酈 + (ideograph-daikanwa . 39753) ; ø¸‰­‰ + (=ucs . #x9148) ; 酈 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x595D) ; ø»Ÿ’€ + (ideograph-daikanwa . 39754) ; ø¸‰­Š + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-3 . #x604D) ; ø»–³² + (ideograph-daikanwa . 39756) ; ø¸‰­Œ + (=ucs . #x48E3) ; 䣣 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B26) ; ø»™™ + (ideograph-daikanwa . 39757) ; ø¸‰­ + (=ucs . #x48E4) ; 䣤 + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 20) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D26) ; ø»Ÿ— + (ideograph-daikanwa . 39758) ; ø¸‰­Ž + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 21) + (total-strokes . 28) + (ideograph-daikanwa . 39759) ; ø¸‰­ + )) +(define-char + '((morohashi-daikanwa 39759 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 21) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B4B) ; ø»›¯¢ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F6B) ; ø»Ÿ›‚ + (ideograph-daikanwa . 39760) ; ø¸‰­ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 21) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F6C) ; ø»Ÿ›ƒ + (ideograph-daikanwa . 39761) ; ø¸‰­‘ + )) +(define-char + '((ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 39762) ; ø¸‰­’ + )) +(define-char + '((morohashi-daikanwa 39762 0 0) + (ideographic-radical . 163) ; â¾¢ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-7 . #x6378) ; ø»Ÿ¡‡ + )) diff --git a/lisp/utf-2000/Ideograph-R164-Wine.el b/lisp/utf-2000/Ideograph-R164-Wine.el new file mode 100644 index 0000000..3532301 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R164-Wine.el @@ -0,0 +1,3510 @@ +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 8489) + (chinese-gb2312 . #x534F) ; ø»…Ž + (=jis-x0208 . #x4653) ; ø½Š­„ + (korean-ksc5601 . #x6B37) ; ø»Š‡Ž + (chinese-isoir165 . #x534F) ; ø»¸ž + (chinese-cns11643-1 . #x4B5C) ; ø»’ƒ + (=gt-pj-1 . #x4653) ; 酉 + (ideograph-daikanwa . 39763) ; ø¸‰­“ + (=gt-k . 02623) ; ý¡„€¨¿ + (=ucs . #x9149) ; 酉 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 2) + (total-strokes . 9) + (shinjigen-2 . 8491) + (chinese-gb2312 . #x747A) ; ø»†— + (=jis-x0208 . #x6E44) ; ø½‹§¥ + (korean-ksc5601 . #x6F78) ; ø»ŠŽ‡ + (chinese-isoir165 . #x747A) ; ø»Ž©§ + (chinese-cns11643-1 . #x536B) ; ø»’‚ + (ideograph-daikanwa . 39764) ; ø¸‰­” + (=ucs . #x914A) ; 酊 + )) +(define-char + '((=>ucs . #x914B) ; 酋 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 2) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x3D36) ; ø»‚¥ + (korean-ksc5601 . #x755C) ; ø»Š–Ÿ + (ideograph-daikanwa . 39765) ; ø¸‰­• + )) +(define-char + '((morohashi-daikanwa 39765 0 2) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-gb2312 . #x4775) ; ø»„¿Œ + (japanese-jisx0208 . #x3D36) ; ø»†¹¥ + (chinese-isoir165 . #x4775) ; ø»§œ + (chinese-cns11643-1 . #x536A) ; ø»’ + (=jis-x0208-1990 . #x3D36) ; ø½ŠŸ™ + (=gt-pj-1 . #x3D36) ; 酋 + (=gt-k . 05099) ; ý¡„« + (=ucs . #x914B) ; 酋 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F3F) ; ø»•«¦ + (ideograph-daikanwa . 39766) ; ø¸‰­– + (=ucs . #x48E5) ; 䣥 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-gb2312 . #x5743) ; ø»…•º + (=jis-x0208 . #x3C60) ; ø½Šž¥ + (korean-ksc5601 . #x6D4C) ; ø»ŠŠŸ + (chinese-isoir165 . #x5743) ; ø»¾Š + (chinese-cns11643-1 . #x585A) ; ø»’”‡ + (ideograph-daikanwa . 39768) ; ø¸‰­˜ + (=ucs . #x914C) ; 酌 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-3 . #x342B) ; ø»•²¨ + (ideograph-daikanwa . 39769) ; ø¸‰­™ + (=ucs . #x48E7) ; 䣧 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C60) ; ø»œ™ + (ideograph-daikanwa . 39770) ; ø¸‰­š + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 8498) + (chinese-gb2312 . #x4564) ; ø»„»¿ + (=jis-x0208 . #x475B) ; ø½Š®ª + (korean-ksc5601 . #x5B55) ; ø»‰°Œ + (chinese-isoir165 . #x4564) ; ø»¤ + (chinese-cns11643-1 . #x5859) ; ø»’”† + (=gt-pj-1 . #x475B) ; 配 + (ideograph-daikanwa . 39771) ; ø¸‰­› + (=gt-k . 06526) ; ý¡„¥¾ + (=ucs . #x914D) ; 配 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 8497) + (chinese-gb2312 . #x747C) ; ø»†™ + (=jis-x0208 . #x4371) ; ø½Š©ˆ + (korean-ksc5601 . #x714F) ; ø»Šš + (chinese-isoir165 . #x747C) ; ø»Ž©© + (chinese-cns11643-2 . #x3343) ; ø»“§ž + (ideograph-daikanwa . 39772) ; ø¸‰­œ + (=ucs . #x914E) ; 酎 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-gb2312 . #x747D) ; ø»†š + (japanese-jisx0212 . #x6256) ; ø»Œ„£ + (chinese-isoir165 . #x747D) ; ø»Ž©ª + (chinese-cns11643-2 . #x3344) ; ø»“§Ÿ + (ideograph-daikanwa . 39773) ; ø¸‰­ + (=ucs . #x914F) ; 酏 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-gb2312 . #x747B) ; ø»†˜ + (chinese-isoir165 . #x747B) ; ø»Ž©¨ + (chinese-cns11643-2 . #x3342) ; ø»“§ + (ideograph-daikanwa . 39774) ; ø¸‰­ž + (=ucs . #x9150) ; 酐 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-3 . #x342A) ; ø»•²§ + (ideograph-daikanwa . 39775) ; ø¸‰­Ÿ + (=ucs . #x9151) ; 酑 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 3) + (total-strokes . 10) + (shinjigen-2 . 8496) + (chinese-gb2312 . #x3E46) ; ø»„± + (=jis-x0208 . #x3C72) ; ø½Šž· + (korean-ksc5601 . #x7150) ; ø»Š› + (chinese-isoir165 . #x3E46) ; ø»™Ÿ + (chinese-cns11643-1 . #x5858) ; ø»’”… + (=gt-pj-1 . #x3C72) ; 酒 + (ideograph-daikanwa . 39776) ; ø¸‰­  + (=gt-k . 06455) ; ý¡„¤· + (=ucs . #x9152) ; 酒 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-3 . #x342C) ; ø»•²© + (ideograph-daikanwa . 39777) ; ø¸‰­¡ + (=ucs . #x48E8) ; 䣨 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-4 . #x3039) ; ø»—·‚ + (ideograph-daikanwa . 39778) ; ø¸‰­¢ + (=ucs . #x287F0) ; 𨟰 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3638) ; ø»š‰¹ + (ideograph-daikanwa . 39779) ; ø¸‰­£ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3637) ; ø»š‰¸ + (ideograph-daikanwa . 39780) ; ø¸‰­¤ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4572) ; ø»œª¹ + (ideograph-daikanwa . 39781) ; ø¸‰­¥ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3636) ; ø»š‰· + (ideograph-daikanwa . 39782) ; ø¸‰­¦ + (=ucs . #x48EC) ; 䣬 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x456E) ; ø»œªµ + (ideograph-daikanwa . 39783) ; ø¸‰­§ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3578) ; ø»—¿— + (ideograph-daikanwa . 39784) ; ø¸‰­¨ + (=ucs . #x48E9) ; 䣩 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3639) ; ø»š‰º + (ideograph-daikanwa . 39785) ; ø¸‰­© + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x6257) ; ø»Œ„¤ + (chinese-cns11643-2 . #x3978) ; ø»“±‡ + (ideograph-daikanwa . 39786) ; ø¸‰­ª + (=ucs . #x9153) ; 酓 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3576) ; ø»—¿• + (ideograph-daikanwa . 39787) ; ø¸‰­« + (=ucs . #x287F9) ; 𨟹 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x456C) ; ø»œª³ + (ideograph-daikanwa . 39788) ; ø¸‰­¬ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4573) ; ø»œªº + (ideograph-daikanwa . 39789) ; ø¸‰­­ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (ideograph-daikanwa . 39790) ; ø¸‰­® + (=ucs . #x9155) ; 酕 + )) +(define-char + '((=>ucs . #x9155) ; 酕 + (morohashi-daikanwa 39790 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x3979) ; ø»“±ˆ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4569) ; ø»œª° + (ideograph-daikanwa . 39791) ; ø¸‰­¯ + )) +(define-char + '((=>ucs . #x9156) ; 酖 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 8503) + (japanese-jisx0208-1978 . #x6E45) ; ø»ƒ­ª + (japanese-jisx0208 . #x6E45) ; ø»ˆ² + (chinese-cns11643-2 . #x3975) ; ø»“±„ + (ideograph-daikanwa . 39792) ; ø¸‰­° + )) +(define-char + '((morohashi-daikanwa 39792 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (=jis-x0208-1990 . #x6E45) ; ø½‹§¦ + (=gt-pj-1 . #x6E45) ; 酖 + (=gt-k . 07984) ; ý¡„¼° + (=ucs . #x9156) ; 酖 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x456A) ; ø»œª± + (ideograph-daikanwa . 39793) ; ø¸‰­± + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-gb2312 . #x506F) ; ø»…Œ” + (japanese-jisx0212 . #x6258) ; ø»Œ„¥ + (chinese-isoir165 . #x506F) ; ø»´¤ + (chinese-cns11643-1 . #x5D68) ; ø»’›« + (=jis-x0213-2-2000 . #x7A40) ; ø»¦  + (ideograph-daikanwa . 39794) ; ø¸‰­² + (=ucs . #x9157) ; 酗 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 39795) ; ø¸‰­³ + (=ucs . #x287FD) ; 𨟽 + )) +(define-char + '((=>ucs . #x287FD) ; 𨟽 + (morohashi-daikanwa 39795 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3577) ; ø»—¿– + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3574) ; ø»—¿“ + (ideograph-daikanwa . 39796) ; ø¸‰­´ + (=ucs . #x48EA) ; 䣪 + )) +(define-char + '((=>ucs . #x9158) ; 酘 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0208-1978 . #x6E46) ; ø»ƒ­« + (japanese-jisx0208 . #x6E46) ; ø»ˆ³ + (chinese-cns11643-2 . #x3976) ; ø»“±… + (ideograph-daikanwa . 39797) ; ø¸‰­µ + )) +(define-char + '((morohashi-daikanwa 39797 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (=jis-x0208-1990 . #x6E46) ; ø½‹§§ + (=ucs . #x9158) ; 酘 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-3 . #x3953) ; ø»•º¦ + (ideograph-daikanwa . 39798) ; ø¸‰­¶ + (=ucs . #x48EB) ; 䣫 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x363A) ; ø»š‰» + (ideograph-daikanwa . 39799) ; ø¸‰­· + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4570) ; ø»œª· + (ideograph-daikanwa . 39800) ; ø¸‰­¸ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x456F) ; ø»œª¶ + (ideograph-daikanwa . 39801) ; ø¸‰­¹ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x456B) ; ø»œª² + (ideograph-daikanwa . 39802) ; ø¸‰­º + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4574) ; ø»œª» + (ideograph-daikanwa . 39803) ; ø¸‰­» + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x456D) ; ø»œª´ + (ideograph-daikanwa . 39804) ; ø¸‰­¼ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (japanese-jisx0212 . #x6259) ; ø»Œ„¦ + (chinese-cns11643-3 . #x3954) ; ø»•º§ + (=jis-x0213-2-2000 . #x7A41) ; ø»¦ Ž + (ideograph-daikanwa . 39805) ; ø¸‰­½ + (=ucs . #x9159) ; 酙 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3579) ; ø»—¿˜ + (ideograph-daikanwa . 39806) ; ø¸‰­¾ + (=ucs . #x28807) ; 𨠇 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 8501) + (=jis-x0208 . #x3F6C) ; ø½Š£‹ + (chinese-cns11643-3 . #x3955) ; ø»•º¨ + (ideograph-daikanwa . 39807) ; ø¸‰­¿ + (=ucs . #x9154) ; 酔 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-gb2312 . #x3753) ; ø»„§Š + (japanese-jisx0212 . #x625A) ; ø»Œ„§ + (chinese-isoir165 . #x3753) ; ø»š + (chinese-cns11643-2 . #x3977) ; ø»“±† + (ideograph-daikanwa . 39808) ; ø¸‰®€ + (=ucs . #x915A) ; 酚 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (japanese-jisx0212 . #x625B) ; ø»Œ„¨ + (=jis-x0213-1-2000 . #x7C76) ; ø»¤™» + (ideograph-daikanwa . 39809) ; ø¸‰® + (=ucs . #x915B) ; 酛 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4571) ; ø»œª¸ + (ideograph-daikanwa . 49787) ; ø¸Œ‰» + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x3575) ; ø»—¿” + (=ucs . #x48ED) ; 䣭 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (=ucs . #x915C) ; 酜 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (chinese-gb2312 . #x544D) ; ø»…‘ª + (chinese-isoir165 . #x544D) ; ø»¹º + (=ucs . #x915D) ; 酝 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4C2A) ; ø»……— + (chinese-isoir165 . #x4C2A) ; ø»­§ + (=ucs . #x915E) ; 酞 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B60) ; ø»˜‡³ + (ideograph-daikanwa . 39810) ; ø¸‰®‚ + (=ucs . #x48EE) ; 䣮 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F6B) ; ø»œ¹ž + (ideograph-daikanwa . 39811) ; ø¸‰®ƒ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D25) ; ø»š“¸ + (ideograph-daikanwa . 39812) ; ø¸‰®„ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F5A) ; ø»–ƒ¡ + (ideograph-daikanwa . 39813) ; ø¸‰®… + (=ucs . #x48EF) ; 䣯 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D26) ; ø»š“¹ + (ideograph-daikanwa . 39814) ; ø¸‰®† + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4126) ; ø»“»¥ + (ideograph-daikanwa . 39815) ; ø¸‰®‡ + (=ucs . #x915F) ; 酟 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F5B) ; ø»–ƒ¢ + (ideograph-daikanwa . 39816) ; ø¸‰®ˆ + (=ucs . #x48F0) ; 䣰 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x4128) ; ø»“»§ + (ideograph-daikanwa . 39817) ; ø¸‰®‰ + (=ucs . #x9160) ; 酠 + )) +(define-char + '((=>ucs . #x2880E) ; 𨠎 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 39818) ; ø¸‰®Š + )) +(define-char + '((morohashi-daikanwa 39818 0 1) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B65) ; ø»˜‡¸ + (=ucs . #x2880E) ; 𨠎 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F69) ; ø»œ¹œ + (ideograph-daikanwa . 39819) ; ø¸‰®‹ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F5C) ; ø»–ƒ£ + (ideograph-daikanwa . 39820) ; ø¸‰®Œ + (=ucs . #x48F1) ; 䣱 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 39821) ; ø¸‰® + )) +(define-char + '((morohashi-daikanwa 39821 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x436A) ; ø»š± + )) +(define-char + '((=>ucs . #x9161) ; 酡 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (japanese-jisx0212 . #x625C) ; ø»Œ„© + (=jis-x0213-2-2000 . #x7A42) ; ø»¦  + (ideograph-daikanwa . 39822) ; ø¸‰®Ž + (ucs-jis . #x9161) ; ø»Œ„© + )) +(define-char + '((morohashi-daikanwa 39822 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-gb2312 . #x7522) ; ø»† + (chinese-isoir165 . #x7522) ; ø»Ž©­ + (chinese-cns11643-2 . #x4124) ; ø»“»£ + (=ucs . #x9161) ; 酡 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (ideograph-daikanwa . 39823) ; ø¸‰® + (=ucs . #x28811) ; 𨠑 + )) +(define-char + '((=>ucs . #x28811) ; 𨠑 + (morohashi-daikanwa 39823 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B62) ; ø»˜‡µ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 8506) + (chinese-gb2312 . #x7521) ; ø»†œ + (=jis-x0208 . #x3F5D) ; ø½Š¢¼ + (korean-ksc5601 . #x7532) ; ø»Š•µ + (chinese-isoir165 . #x7521) ; ø»Ž©¬ + (chinese-cns11643-2 . #x4127) ; ø»“»¦ + (ideograph-daikanwa . 39824) ; ø¸‰® + (=ucs . #x9162) ; 酢 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 8504) + (chinese-gb2312 . #x3A28) ; ø»„ª¹ + (=jis-x0208 . #x6E47) ; ø½‹§¨ + (chinese-isoir165 . #x3A28) ; ø»“‰ + (chinese-cns11643-1 . #x6256) ; ø»’¢¯ + (ideograph-daikanwa . 39825) ; ø¸‰®‘ + (=ucs . #x9163) ; 酣 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B64) ; ø»˜‡· + (ideograph-daikanwa . 39826) ; ø¸‰®’ + (=ucs . #x48F2) ; 䣲 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F6C) ; ø»œ¹Ÿ + (ideograph-daikanwa . 39827) ; ø¸‰®“ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B63) ; ø»˜‡¶ + (ideograph-daikanwa . 39828) ; ø¸‰®” + (=ucs . #x28812) ; 𨠒 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-gb2312 . #x747E) ; ø»†› + (japanese-jisx0212 . #x625D) ; ø»Œ„ª + (chinese-isoir165 . #x747E) ; ø»Ž©« + (chinese-cns11643-2 . #x4125) ; ø»“»¤ + (=jis-x0213-2-2000 . #x7A43) ; ø»¦  + (ideograph-daikanwa . 39829) ; ø¸‰®• + (=ucs . #x9164) ; 酤 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F6A) ; ø»œ¹ + (ideograph-daikanwa . 39830) ; ø¸‰®– + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F66) ; ø»œ¹™ + (ideograph-daikanwa . 39831) ; ø¸‰®— + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F65) ; ø»œ¹˜ + (ideograph-daikanwa . 39832) ; ø¸‰®˜ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B61) ; ø»˜‡´ + (ideograph-daikanwa . 39833) ; ø¸‰®™ + (=ucs . #x28816) ; 𨠖 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F67) ; ø»œ¹š + (ideograph-daikanwa . 39834) ; ø¸‰®š + )) +(define-char + '((=>ucs . #x9165) ; 酥 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 8508) + (japanese-jisx0208-1978 . #x6E48) ; ø»ƒ­­ + (japanese-jisx0208 . #x6E48) ; ø»ˆµ + (chinese-cns11643-1 . #x6257) ; ø»’¢° + (ideograph-daikanwa . 39835) ; ø¸‰®› + )) +(define-char + '((morohashi-daikanwa 39835 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-gb2312 . #x4B56) ; ø»…„¥ + (chinese-isoir165 . #x4B56) ; ø»¬µ + (=jis-x0208-1990 . #x6E48) ; ø½‹§© + (=ucs . #x9165) ; 酥 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F68) ; ø»œ¹› + (ideograph-daikanwa . 39837) ; ø¸‰® + )) +(define-char + '((=>ucs . #x48F5) ; 䣵 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 39840) ; ø¸‰®  + )) +(define-char + '((morohashi-daikanwa 39840 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4526) ; ø»–‹¡ + (=ucs . #x48F5) ; 䣵 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x594E) ; ø»‡­ + (ideograph-daikanwa . 39841) ; ø¸‰®¡ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (cns-radical . 62) ; â¼½ + (total-strokes . 13) + (chinese-cns11643-2 . #x4279) ; ø»“¾– + (ideograph-daikanwa . 39842) ; ø¸‰®¢ + (=ucs . #x9168) ; 酨 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4369) ; ø»š° + (ideograph-daikanwa . 39843) ; ø¸‰®£ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x413D) ; ø»˜„ + (ideograph-daikanwa . 39844) ; ø¸‰®¤ + (=ucs . #x48F6) ; 䣶 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x413C) ; ø»˜ƒ + (ideograph-daikanwa . 39845) ; ø¸‰®¥ + (=ucs . #x48F7) ; 䣷 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 8513) + (chinese-gb2312 . #x7524) ; ø»†Ÿ + (=jis-x0208 . #x6E49) ; ø½‹§ª + (korean-ksc5601 . #x592E) ; ø»‰¬© + (chinese-isoir165 . #x7524) ; ø»Ž©¯ + (chinese-cns11643-1 . #x673D) ; ø»’©¬ + (ideograph-daikanwa . 39846) ; ø¸‰®¦ + (=ucs . #x9169) ; 酩 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 8515) + (chinese-gb2312 . #x4052) ; ø»„´— + (=jis-x0208 . #x4D6F) ; ø½Š·² + (korean-ksc5601 . #x552C) ; ø»‰¦¯ + (chinese-isoir165 . #x4052) ; ø»œ§ + (chinese-cns11643-1 . #x673C) ; ø»’©« + (ideograph-daikanwa . 39847) ; ø¸‰®§ + (=ucs . #x916A) ; 酪 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x413F) ; ø»˜† + (ideograph-daikanwa . 39848) ; ø¸‰®¨ + (=ucs . #x48F8) ; 䣸 + )) +(define-char + '((=>ucs . #x916B) ; 酫 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 39849) ; ø¸‰®© + )) +(define-char + '((=>ucs . #x916B) ; 酫 + (morohashi-daikanwa 39849 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-3 . #x4527) ; ø»–‹¢ + )) +(define-char + '((morohashi-daikanwa 39849 0 1) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (=ucs . #x916B) ; 酫 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (shinjigen-2 . 8510) + (chinese-gb2312 . #x336A) ; ø»„¡© + (=jis-x0208 . #x3D37) ; ø½ŠŸš + (korean-ksc5601 . #x6246) ; ø»‰º + (chinese-isoir165 . #x336A) ; ø»‰¹ + (chinese-cns11643-1 . #x673B) ; ø»’©ª + (ideograph-daikanwa . 39850) ; ø¸‰®ª + (=ucs . #x916C) ; 酬 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x625E) ; ø»Œ„« + (chinese-cns11643-3 . #x4528) ; ø»–‹£ + (ideograph-daikanwa . 39851) ; ø¸‰®« + (=ucs . #x9167) ; 酧 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (japanese-jisx0212 . #x625F) ; ø»Œ„¬ + (ideograph-daikanwa . 39852) ; ø¸‰®¬ + (=ucs . #x916D) ; 酭 + )) +(define-char + '((=>ucs . #x916D) ; 酭 + (morohashi-daikanwa 39852 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x413A) ; ø»˜ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x4D2A) ; ø»…†µ + (chinese-isoir165 . #x4D2A) ; ø»¯… + (chinese-cns11643-2 . #x4832) ; ø»”†ƒ + (ideograph-daikanwa . 39853) ; ø¸‰®­ + (=ucs . #x916E) ; 酮 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x436C) ; ø»š³ + (ideograph-daikanwa . 39854) ; ø¸‰®® + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4368) ; ø»š¯ + (ideograph-daikanwa . 39855) ; ø¸‰®¯ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x413E) ; ø»˜… + (ideograph-daikanwa . 39856) ; ø¸‰®° + (=ucs . #x48F9) ; 䣹 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x436B) ; ø»š² + (ideograph-daikanwa . 39857) ; ø¸‰®± + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x594C) ; ø»‡« + (ideograph-daikanwa . 39858) ; ø¸‰®² + (=ucs . #x48F4) ; 䣴 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x594D) ; ø»‡¬ + (ideograph-daikanwa . 39859) ; ø¸‰®³ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7525) ; ø»†  + (chinese-isoir165 . #x7525) ; ø»Ž©° + (ideograph-daikanwa . 39861) ; ø¸‰®µ + (=ucs . #x916F) ; 酯 + )) +(define-char + '((=>ucs . #x916F) ; 酯 + (morohashi-daikanwa 39861 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-2 . #x4833) ; ø»”†„ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (=ucs . #x9166) ; 酦 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-gb2312 . #x7523) ; ø»†ž + (chinese-isoir165 . #x7523) ; ø»Ž©® + (chinese-cns11643-4 . #x413B) ; ø»˜‚ + (=ucs . #x9170) ; 酰 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3D34) ; ø»„¯Ÿ + (chinese-isoir165 . #x3D34) ; ø»—¯ + (=ucs . #x9171) ; 酱 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x634A) ; ø»–• + (ideograph-daikanwa . 39862) ; ø¸‰®¶ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 39863) ; ø¸‰®· + (=ucs . #x48FA) ; 䣺 + )) +(define-char + '((=>ucs . #x48FA) ; 䣺 + (morohashi-daikanwa 39863 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4773) ; ø»˜™® + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A66) ; ø»š§¿ + (ideograph-daikanwa . 39864) ; ø¸‰®¸ + )) +(define-char + '((=>ucs . #x9172) ; 酲 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 8521) + (chinese-cns11643-2 . #x4E5B) ; ø»”  + (=jis-x0208-1990 . #x6E4B) ; ø½‹§¬ + (ideograph-daikanwa . 39865) ; ø¸‰®¹ + (ucs-jis . #x9172) ; ø»”  + )) +(define-char + '((morohashi-daikanwa 39865 0 2) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x6E4B) ; ø»ƒ­° + (chinese-gb2312 . #x7528) ; ø»†£ + (japanese-jisx0208 . #x6E4B) ; ø»ˆ¸ + (chinese-isoir165 . #x7528) ; ø»Ž©³ + (=ucs . #x9172) ; 酲 + )) +(define-char + '((=>ucs . #x9173) ; 酳 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 8516) + (japanese-jisx0208-1978 . #x6E4A) ; ø»ƒ­¯ + (japanese-jisx0208 . #x6E4A) ; ø»ˆ· + (ideograph-daikanwa . 39866) ; ø¸‰®º + )) +(define-char + '((morohashi-daikanwa 39866 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (=jis-x0208-1990 . #x6E4A) ; ø½‹§« + (=ucs . #x9173) ; 酳 + )) +(define-char + '((=>ucs . #x9173) ; 酳 + (morohashi-daikanwa 39866 0 1) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E5D) ; ø»”¢ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-gb2312 . #x7529) ; ø»†¤ + (japanese-jisx0212 . #x6260) ; ø»Œ„­ + (chinese-isoir165 . #x7529) ; ø»Ž©´ + (chinese-cns11643-1 . #x6B4E) ; ø»’¯µ + (=jis-x0213-2-2000 . #x7A44) ; ø»¦ ‘ + (ideograph-daikanwa . 39867) ; ø¸‰®» + (=ucs . #x9174) ; 酴 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 8517) + (chinese-gb2312 . #x3D4D) ; ø»„¯¸ + (=jis-x0208 . #x395A) ; ø½Šš… + (korean-ksc5601 . #x7D23) ; ø»Š¡– + (chinese-isoir165 . #x3D4D) ; ø»˜ˆ + (chinese-cns11643-1 . #x6B4B) ; ø»’¯² + (ideograph-daikanwa . 39868) ; ø¸‰®¼ + (=ucs . #x9175) ; 酵 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-gb2312 . #x4338) ; ø»„¸— + (chinese-isoir165 . #x4338) ; ø» § + (chinese-cns11643-3 . #x4A2C) ; ø»–’½ + (ideograph-daikanwa . 39869) ; ø¸‰®½ + (=ucs . #x9176) ; 酶 + )) +(define-char + '((=>ucs . #x9177) ; 酷 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (korean-ksc5601 . #x7B65) ; ø»ŠŸœ + (ideograph-daikanwa . 39870) ; ø¸‰®¾ + )) +(define-char + '((morohashi-daikanwa 39870 1) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-gb2312 . #x3F61) ; ø»„³ˆ + (=jis-x0208 . #x3973) ; ø½Ššž + (chinese-isoir165 . #x3F61) ; ø»›˜ + (chinese-cns11643-1 . #x6B4D) ; ø»’¯´ + (=ucs . #x9177) ; 酷 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (shinjigen-2 . 8520) + (chinese-gb2312 . #x4B61) ; ø»…„° + (=jis-x0208 . #x3B40) ; ø½Šœ§ + (korean-ksc5601 . #x5F2B) ; ø»‰µš + (chinese-isoir165 . #x4B61) ; ø»­€ + (chinese-cns11643-1 . #x6B4C) ; ø»’¯³ + (=gt-pj-1 . #x3B40) ; 酸 + (ideograph-daikanwa . 39871) ; ø¸‰®¿ + (=gt-k . 11126) ; ý¡„‚­¶ + (=ucs . #x9178) ; 酸 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-gb2312 . #x752A) ; ø»†¥ + (japanese-jisx0212 . #x6261) ; ø»Œ„® + (chinese-isoir165 . #x752A) ; ø»Ž©µ + (chinese-cns11643-2 . #x4E5C) ; ø»”¡ + (=jis-x0213-2-2000 . #x7A45) ; ø»¦ ’ + (ideograph-daikanwa . 39872) ; ø¸‰¯€ + (=ucs . #x9179) ; 酹 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x4774) ; ø»˜™¯ + (ideograph-daikanwa . 39873) ; ø¸‰¯ + (=ucs . #x48FB) ; 䣻 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x6262) ; ø»Œ„¯ + (chinese-cns11643-2 . #x4E5A) ; ø»”Ÿ + (ideograph-daikanwa . 39874) ; ø¸‰¯‚ + (=ucs . #x917A) ; 酺 + )) +(define-char + '((=>ucs . #x917B) ; 酻 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (japanese-jisx0212 . #x6263) ; ø»Œ„° + (ideograph-daikanwa . 39875) ; ø¸‰¯ƒ + (ucs-jis . #x917B) ; ø»Œ„° + )) +(define-char + '((morohashi-daikanwa 39875 0 2) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A2B) ; ø»–’¼ + (=ucs . #x917B) ; 酻 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 39876) ; ø¸‰¯„ + )) +(define-char + '((morohashi-daikanwa 39876 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A65) ; ø»š§¾ + )) +(define-char + '((=>ucs . #x917C) ; 酼 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (ideograph-daikanwa . 39877) ; ø¸‰¯… + )) +(define-char + '((morohashi-daikanwa 39877 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A2D) ; ø»–’¾ + (=ucs . #x917C) ; 酼 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6348) ; ø»–“ + (ideograph-daikanwa . 39878) ; ø¸‰¯† + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6347) ; ø»–’ + (ideograph-daikanwa . 39881) ; ø¸‰¯‰ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6349) ; ø»–” + (ideograph-daikanwa . 49789) ; ø¸Œ‰½ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7526) ; ø»†¡ + (chinese-isoir165 . #x7526) ; ø»Ž©± + (=ucs . #x917D) ; 酽 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7527) ; ø»†¢ + (chinese-isoir165 . #x7527) ; ø»Ž©² + (=ucs . #x917E) ; 酾 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4470) ; ø»„º­ + (chinese-isoir165 . #x4470) ; ø»¢½ + (=ucs . #x917F) ; 酿 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E3F) ; ø»˜£Œ + (ideograph-daikanwa . 39884) ; ø¸‰¯Œ + (=ucs . #x48FC) ; 䣼 + )) +(define-char + '((=>ucs . #x9180) ; 醀 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (ideograph-daikanwa . 39885) ; ø¸‰¯ + )) +(define-char + '((morohashi-daikanwa 39885 0 1) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x552B) ; ø»”™‚ + (=ucs . #x9180) ; 醀 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x6264) ; ø»Œ„± + (chinese-cns11643-2 . #x5528) ; ø»”˜¿ + (ideograph-daikanwa . 39886) ; ø¸‰¯Ž + (=ucs . #x9181) ; 醁 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5178) ; ø»š²£ + (ideograph-daikanwa . 39887) ; ø¸‰¯ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A2C) ; ø»žŒ + (ideograph-daikanwa . 39888) ; ø¸‰¯ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5179) ; ø»š²¤ + (ideograph-daikanwa . 39889) ; ø¸‰¯‘ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A31) ; ø»žŒ’ + (ideograph-daikanwa . 39890) ; ø¸‰¯’ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8530) + (=jis-x0208 . #x6E4E) ; ø½‹§¯ + (chinese-cns11643-2 . #x5529) ; ø»”™€ + (ideograph-daikanwa . 39891) ; ø¸‰¯“ + (=ucs . #x9182) ; 醂 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5175) ; ø»š²  + (ideograph-daikanwa . 39892) ; ø¸‰¯” + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A30) ; ø»žŒ‘ + (ideograph-daikanwa . 39893) ; ø¸‰¯• + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5177) ; ø»š²¢ + (ideograph-daikanwa . 39894) ; ø¸‰¯– + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5176) ; ø»š²¡ + (ideograph-daikanwa . 39895) ; ø¸‰¯— + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x6265) ; ø»Œ„² + (chinese-cns11643-1 . #x6F57) ; ø»’µ¶ + (=jis-x0213-1-2000 . #x7C77) ; ø»¤™¼ + (ideograph-daikanwa . 39896) ; ø¸‰¯˜ + (=ucs . #x9183) ; 醃 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E41) ; ø»˜£Ž + (ideograph-daikanwa . 39897) ; ø¸‰¯™ + (=ucs . #x48FD) ; 䣽 + )) +(define-char + '((=>ucs . #x9184) ; 醄 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 39898) ; ø¸‰¯š + )) +(define-char + '((morohashi-daikanwa 39898 0 9) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x552A) ; ø»”™ + (=ucs . #x9184) ; 醄 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-gb2312 . #x752C) ; ø»†§ + (japanese-jisx0212 . #x6266) ; ø»Œ„³ + (chinese-isoir165 . #x752C) ; ø»Ž©· + (chinese-cns11643-2 . #x5525) ; ø»”˜¼ + (=jis-x0213-2-2000 . #x7A46) ; ø»¦ “ + (ideograph-daikanwa . 39899) ; ø¸‰¯› + (=ucs . #x9185) ; 醅 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x6267) ; ø»Œ„´ + (chinese-cns11643-2 . #x5526) ; ø»”˜½ + (ideograph-daikanwa . 39900) ; ø¸‰¯œ + (=ucs . #x9186) ; 醆 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8525) + (chinese-gb2312 . #x343C) ; ø»„¢™ + (=jis-x0208 . #x3D66) ; ø½Š ‰ + (korean-ksc5601 . #x6275) ; ø»‰º¾ + (chinese-isoir165 . #x343C) ; ø»Š© + (chinese-cns11643-1 . #x6F54) ; ø»’µ³ + (ideograph-daikanwa . 39901) ; ø¸‰¯ + (=ucs . #x9187) ; 醇 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A2F) ; ø»žŒ + (ideograph-daikanwa . 39902) ; ø¸‰¯ž + )) +(define-char + '((=>ucs . #x9188) ; 醈 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (ideograph-daikanwa . 39903) ; ø¸‰¯Ÿ + )) +(define-char + '((morohashi-daikanwa 39903 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F3F) ; ø»–š¦ + (=ucs . #x9188) ; 醈 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A2E) ; ø»žŒ + (ideograph-daikanwa . 39904) ; ø¸‰¯  + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E3E) ; ø»˜£‹ + (ideograph-daikanwa . 39905) ; ø¸‰¯¡ + (=ucs . #x48FE) ; 䣾 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8502) + (chinese-gb2312 . #x576D) ; ø»…–¤ + (=jis-x0208 . #x6E4D) ; ø½‹§® + (korean-ksc5601 . #x762D) ; ø»Š—Ž + (chinese-isoir165 . #x576D) ; ø»¾´ + (chinese-cns11643-1 . #x6F55) ; ø»’µ´ + (ideograph-daikanwa . 39906) ; ø¸‰¯¢ + (=ucs . #x9189) ; 醉 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x6268) ; ø»Œ„µ + (chinese-cns11643-2 . #x5527) ; ø»”˜¾ + (ideograph-daikanwa . 39907) ; ø¸‰¯£ + (=ucs . #x918A) ; 醊 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A2D) ; ø»žŒŽ + (ideograph-daikanwa . 39908) ; ø¸‰¯¤ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E40) ; ø»˜£ + (ideograph-daikanwa . 39909) ; ø¸‰¯¥ + (=ucs . #x48FF) ; 䣿 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A29) ; ø»žŒŠ + (ideograph-daikanwa . 39910) ; ø¸‰¯¦ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (shinjigen-2 . 8507) + (chinese-gb2312 . #x3457) ; ø»„¢´ + (=jis-x0208 . #x6E4C) ; ø½‹§­ + (korean-ksc5601 . #x7533) ; ø»Š•¶ + (chinese-isoir165 . #x3457) ; ø»‹„ + (chinese-cns11643-1 . #x6F56) ; ø»’µµ + (ideograph-daikanwa . 39911) ; ø¸‰¯§ + (=ucs . #x918B) ; 醋 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A32) ; ø»žŒ“ + (ideograph-daikanwa . 39912) ; ø¸‰¯¨ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A2B) ; ø»žŒŒ + (ideograph-daikanwa . 39913) ; ø¸‰¯© + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A27) ; ø»žŒˆ + (ideograph-daikanwa . 39914) ; ø¸‰¯ª + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A2A) ; ø»žŒ‹ + (ideograph-daikanwa . 39915) ; ø¸‰¯« + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (chinese-gb2312 . #x752B) ; ø»†¦ + (chinese-isoir165 . #x752B) ; ø»Ž©¶ + (ideograph-daikanwa . 39918) ; ø¸‰¯® + (=ucs . #x918C) ; 醌 + )) +(define-char + '((=>ucs . #x918C) ; 醌 + (morohashi-daikanwa 39918 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F40) ; ø»–š§ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A28) ; ø»žŒ‰ + (ideograph-daikanwa . 49790) ; ø¸Œ‰¾ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x543D) ; ø»˜«¾ + (ideograph-daikanwa . 39919) ; ø¸‰¯¯ + (=ucs . #x4901) ; 䤁 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3456) ; ø»ž›£ + (ideograph-daikanwa . 39920) ; ø¸‰¯° + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x543C) ; ø»˜«½ + (ideograph-daikanwa . 39921) ; ø¸‰¯± + (=ucs . #x4902) ; 䤂 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x543A) ; ø»˜«» + (ideograph-daikanwa . 39922) ; ø¸‰¯² + (=ucs . #x4903) ; 䤃 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3455) ; ø»ž›¢ + (ideograph-daikanwa . 39923) ; ø¸‰¯³ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 8534) + (chinese-gb2312 . #x752E) ; ø»†© + (=jis-x0208 . #x4269) ; ø½Š§¢ + (korean-ksc5601 . #x7035) ; ø»ŠŽ¢ + (chinese-isoir165 . #x752E) ; ø»Ž©¹ + (chinese-cns11643-2 . #x5B29) ; ø»”¡´ + (ideograph-daikanwa . 39924) ; ø¸‰¯´ + (=ucs . #x918D) ; 醍 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5929) ; ø»š½„ + (ideograph-daikanwa . 39925) ; ø¸‰¯µ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x6269) ; ø»Œ„¶ + (chinese-cns11643-3 . #x532D) ; ø»– Œ + (=jis-x0213-2-2000 . #x7A47) ; ø»¦ ” + (ideograph-daikanwa . 39926) ; ø¸‰¯¶ + (=ucs . #x918E) ; 醎 + )) +(define-char + '((=>ucs . #x918F) ; 醏 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (ideograph-daikanwa . 39927) ; ø¸‰¯· + )) +(define-char + '((morohashi-daikanwa 39927 0 2) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B2A) ; ø»”¡µ + (=ucs . #x918F) ; 醏 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3458) ; ø»ž›¥ + (ideograph-daikanwa . 39928) ; ø¸‰¯¸ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x532E) ; ø»–  + (ideograph-daikanwa . 39929) ; ø¸‰¯¹ + (=ucs . #x4904) ; 䤄 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-gb2312 . #x752D) ; ø»†¨ + (=jis-x0208 . #x386F) ; ø½Š˜¼ + (chinese-isoir165 . #x752D) ; ø»Ž©¸ + (chinese-cns11643-2 . #x5B27) ; ø»”¡² + (ideograph-daikanwa . 39930) ; ø¸‰¯º + (=ucs . #x9190) ; 醐 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x345C) ; ø»ž›© + (ideograph-daikanwa . 39931) ; ø¸‰¯» + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x592C) ; ø»š½‡ + (ideograph-daikanwa . 39932) ; ø¸‰¯¼ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5440) ; ø»˜¬ + (ideograph-daikanwa . 39933) ; ø¸‰¯½ + (=ucs . #x4905) ; 䤅 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x345A) ; ø»ž›§ + (ideograph-daikanwa . 39934) ; ø¸‰¯¾ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-gb2312 . #x752F) ; ø»†ª + (japanese-jisx0212 . #x626A) ; ø»Œ„· + (chinese-isoir165 . #x752F) ; ø»Ž©º + (chinese-cns11643-2 . #x5B28) ; ø»”¡³ + (ideograph-daikanwa . 39935) ; ø¸‰¯¿ + (=ucs . #x9191) ; 醑 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (shinjigen-2 . 8532) + (chinese-gb2312 . #x5051) ; ø»…‹¶ + (=jis-x0208 . #x4043) ; ø½Š¤€ + (korean-ksc5601 . #x6125) ; ø»‰¸ + (chinese-isoir165 . #x5051) ; ø»´† + (chinese-cns11643-1 . #x725E) ; ø»’º— + (ideograph-daikanwa . 39936) ; ø¸‰°€ + (=ucs . #x9192) ; 醒 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x5441) ; ø»˜¬‚ + (ideograph-daikanwa . 39937) ; ø¸‰° + (=ucs . #x2886F) ; 𨡯 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x543B) ; ø»˜«¼ + (ideograph-daikanwa . 39938) ; ø¸‰°‚ + (=ucs . #x4906) ; 䤆 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x345F) ; ø»ž›¬ + (ideograph-daikanwa . 39939) ; ø¸‰°ƒ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x543E) ; ø»˜«¿ + (ideograph-daikanwa . 39940) ; ø¸‰°„ + (=ucs . #x28871) ; 𨡱 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x626B) ; ø»Œ„¸ + (chinese-cns11643-2 . #x5B26) ; ø»”¡± + (ideograph-daikanwa . 39941) ; ø¸‰°… + (=ucs . #x9193) ; 醓 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x626C) ; ø»Œ„¹ + (chinese-cns11643-4 . #x5442) ; ø»˜¬ƒ + (ideograph-daikanwa . 39942) ; ø¸‰°† + (=ucs . #x9194) ; 醔 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 39943) ; ø¸‰°‡ + (=ucs . #x28872) ; 𨡲 + )) +(define-char + '((=>ucs . #x28872) ; 𨡲 + (morohashi-daikanwa 39943 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-4 . #x543F) ; ø»˜¬€ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3454) ; ø»ž›¡ + (ideograph-daikanwa . 39944) ; ø¸‰°ˆ + (=ucs . #x4907) ; 䤇 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x5330) ; ø»–  + (ideograph-daikanwa . 39945) ; ø¸‰°‰ + (=ucs . #x4908) ; 䤈 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x345E) ; ø»ž›« + (ideograph-daikanwa . 39946) ; ø¸‰°Š + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x626D) ; ø»Œ„º + (chinese-cns11643-3 . #x532C) ; ø»– ‹ + (ideograph-daikanwa . 39947) ; ø¸‰°‹ + (=ucs . #x9195) ; 醕 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x592A) ; ø»š½… + (ideograph-daikanwa . 39948) ; ø¸‰°Œ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3457) ; ø»ž›¤ + (ideograph-daikanwa . 39949) ; ø¸‰° + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x345D) ; ø»ž›ª + (ideograph-daikanwa . 39950) ; ø¸‰°Ž + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x592B) ; ø»š½† + (ideograph-daikanwa . 39951) ; ø¸‰° + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3459) ; ø»ž›¦ + (ideograph-daikanwa . 39952) ; ø¸‰° + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x345B) ; ø»ž›¨ + (ideograph-daikanwa . 39953) ; ø¸‰°‘ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3453) ; ø»ž›  + (ideograph-daikanwa . 39954) ; ø¸‰°’ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-3 . #x532F) ; ø»– Ž + (chinese-gb12345 . #x544D) ; 醖 + (=ucs . #x9196) ; 醖 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3460) ; ø»ž›­ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 39955) ; ø¸‰°“ + )) +(define-char + '((morohashi-daikanwa 39955 0 2) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F41) ; ø»›† + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x626E) ; ø»Œ„» + (chinese-cns11643-4 . #x593F) ; ø»˜³– + (ideograph-daikanwa . 39956) ; ø¸‰°” + (=ucs . #x9198) ; 醘 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F3F) ; ø»›†Ž + (ideograph-daikanwa . 39957) ; ø¸‰°• + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x593D) ; ø»˜³” + (ideograph-daikanwa . 39958) ; ø¸‰°– + (=ucs . #x4909) ; 䤉 + )) +(define-char + '((=>ucs . #x9199) ; 醙 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (ideograph-daikanwa . 39959) ; ø¸‰°— + )) +(define-char + '((morohashi-daikanwa 39959 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F74) ; ø»”¨· + (=ucs . #x9199) ; 醙 + )) +(define-char + '((=>ucs . #x919A) ; 醚 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (ideograph-daikanwa . 39960) ; ø¸‰°˜ + )) +(define-char + '((=>ucs . #x919A) ; 醚 + (morohashi-daikanwa 39960 0 2) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F71) ; ø»”¨´ + )) +(define-char + '((morohashi-daikanwa 39960 0 3) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (chinese-gb2312 . #x4351) ; ø»„¸° + (chinese-isoir165 . #x4351) ; ø»¡€ + (=ucs . #x919A) ; 醚 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F40) ; ø»›† + (ideograph-daikanwa . 39961) ; ø¸‰°™ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F43) ; ø»›†’ + (ideograph-daikanwa . 39962) ; ø¸‰°š + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5942) ; ø»˜³™ + (ideograph-daikanwa . 39963) ; ø¸‰°› + (=ucs . #x490A) ; 䤊 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5940) ; ø»˜³— + (ideograph-daikanwa . 39964) ; ø¸‰°œ + (=ucs . #x28889) ; 𨢉 + )) +(define-char + '((=>ucs . #x919B) ; 醛 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 39965) ; ø¸‰° + )) +(define-char + '((=>ucs . #x919B) ; 醛 + (morohashi-daikanwa 39965 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F73) ; ø»”¨¶ + )) +(define-char + '((morohashi-daikanwa 39965 0 2) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (chinese-gb2312 . #x4829) ; ø»„¿ž + (chinese-isoir165 . #x4829) ; ø»§® + (=ucs . #x919B) ; 醛 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C6C) ; ø»ž§© + (ideograph-daikanwa . 39966) ; ø¸‰°ž + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F42) ; ø»›†‘ + (ideograph-daikanwa . 39967) ; ø¸‰°Ÿ + )) +(define-char + '((=>ucs . #x2888C) ; 𨢌 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 39968) ; ø¸‰°  + )) +(define-char + '((morohashi-daikanwa 39968 0 2) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x593E) ; ø»˜³• + (=ucs . #x2888C) ; 𨢌 + )) +(define-char + '((=>ucs . #x919C) ; 醜 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (=jis-x0208 . #x3D39) ; ø½ŠŸœ + (korean-ksc5601 . #x755D) ; ø»Š–  + (chinese-cns11643-1 . #x756B) ; ø»’¾¾ + (ideograph-daikanwa . 39969) ; ø¸‰°¡ + (ucs-jis . #x919C) ; ø½ŠŸœ + )) +(define-char + '((morohashi-daikanwa 39969 0 1) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-gb12345 . #x3373) ; 醜 + (=ucs . #x919C) ; 醜 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C6E) ; ø»ž§« + (ideograph-daikanwa . 39970) ; ø¸‰°¢ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F77) ; ø»”¨º + (ideograph-daikanwa . 39971) ; ø¸‰°£ + (=ucs . #x919D) ; 醝 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C71) ; ø»ž§® + (ideograph-daikanwa . 39972) ; ø¸‰°¤ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F3E) ; ø»›† + (ideograph-daikanwa . 39973) ; ø¸‰°¥ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x626F) ; ø»Œ„¼ + (chinese-cns11643-1 . #x756A) ; ø»’¾½ + (=jis-x0213-1-2000 . #x7C78) ; ø»¤™½ + (ideograph-daikanwa . 39974) ; ø¸‰°¦ + (=ucs . #x919E) ; 醞 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C74) ; ø»ž§± + (ideograph-daikanwa . 39975) ; ø¸‰°§ + )) +(define-char + '((=>ucs . #x919F) ; 醟 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (ideograph-daikanwa . 39976) ; ø¸‰°¨ + )) +(define-char + '((morohashi-daikanwa 39976 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F75) ; ø»”¨¸ + (=ucs . #x919F) ; 醟 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F44) ; ø»›†“ + (ideograph-daikanwa . 39977) ; ø¸‰°© + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (ideograph-daikanwa . 39978) ; ø¸‰°ª + (=ucs . #x91A0) ; 醠 + )) +(define-char + '((=>ucs . #x91A0) ; 醠 + (morohashi-daikanwa 39978 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F78) ; ø»”¨» + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x6270) ; ø»Œ„½ + (chinese-cns11643-2 . #x5F76) ; ø»”¨¹ + (ideograph-daikanwa . 39979) ; ø¸‰°« + (=ucs . #x91A1) ; 醡 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C72) ; ø»ž§¯ + (ideograph-daikanwa . 39980) ; ø¸‰°¬ + )) +(define-char + '((=>ucs . #x91A2) ; 醢 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (shinjigen-2 . 8536) + (japanese-jisx0208-1978 . #x6E4F) ; ø»ƒ­´ + (japanese-jisx0208 . #x6E4F) ; ø»ˆ¼ + (chinese-cns11643-2 . #x5F72) ; ø»”¨µ + (ideograph-daikanwa . 39981) ; ø¸‰°­ + )) +(define-char + '((morohashi-daikanwa 39981 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-gb2312 . #x7530) ; ø»†« + (chinese-isoir165 . #x7530) ; ø»Ž©» + (=jis-x0208-1990 . #x6E4F) ; ø½‹§° + (=ucs . #x91A2) ; 醢 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C6D) ; ø»ž§ª + (ideograph-daikanwa . 39982) ; ø¸‰°® + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C70) ; ø»ž§­ + (ideograph-daikanwa . 39983) ; ø¸‰°¯ + (=ucs . #x490B) ; 䤋 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F3D) ; ø»›†Œ + (ideograph-daikanwa . 39984) ; ø¸‰°° + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C6F) ; ø»ž§¬ + (ideograph-daikanwa . 39985) ; ø¸‰°± + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C73) ; ø»ž§° + (ideograph-daikanwa . 39986) ; ø¸‰°² + )) +(define-char + '((=>ucs . #x91A3) ; 醣 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 39987) ; ø¸‰°³ + )) +(define-char + '((morohashi-daikanwa 39987 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-gb2312 . #x7531) ; ø»†¬ + (chinese-isoir165 . #x7531) ; ø»Ž©¼ + (chinese-cns11643-1 . #x7569) ; ø»’¾¼ + (=ucs . #x91A3) ; 醣 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x5941) ; ø»˜³˜ + (=ucs . #x490C) ; 䤌 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6546) ; ø»›‰ + (ideograph-daikanwa . 39988) ; ø¸‰°´ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6547) ; ø»›Š + (ideograph-daikanwa . 39989) ; ø¸‰°µ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6549) ; ø»›Œ + (ideograph-daikanwa . 39990) ; ø¸‰°¶ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4433) ; ø»ž²  + (ideograph-daikanwa . 39991) ; ø¸‰°· + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6545) ; ø»›ˆ + (ideograph-daikanwa . 39992) ; ø¸‰°¸ + (=ucs . #x490D) ; 䤍 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x442F) ; ø»ž²œ + (ideograph-daikanwa . 39993) ; ø¸‰°¹ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E23) ; ø»˜º + (ideograph-daikanwa . 39994) ; ø¸‰°º + (=ucs . #x288A6) ; 𨢦 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x442C) ; ø»ž²™ + (ideograph-daikanwa . 39995) ; ø¸‰°» + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (ideograph-daikanwa . 39996) ; ø¸‰°¼ + (=ucs . #x91A5) ; 醥 + )) +(define-char + '((=>ucs . #x91A5) ; 醥 + (morohashi-daikanwa 39996 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x6379) ; ø»”®´ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 39997) ; ø¸‰°½ + )) +(define-char + '((morohashi-daikanwa 39997 0 9) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6548) ; ø»›‹ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x6271) ; ø»Œ„¾ + (chinese-cns11643-4 . #x5E24) ; ø»˜º‘ + (ideograph-daikanwa . 39998) ; ø¸‰°¾ + (=ucs . #x91A6) ; 醦 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x637A) ; ø»”®µ + (ideograph-daikanwa . 39999) ; ø¸‰°¿ + (=ucs . #x91A7) ; 醧 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E26) ; ø»˜º“ + (ideograph-daikanwa . 40000) ; ø¸‰±€ + (=ucs . #x288A9) ; 𨢩 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0212 . #x6272) ; ø»Œ„¿ + (chinese-cns11643-2 . #x6378) ; ø»”®³ + (=jis-x0213-2-2000 . #x7A48) ; ø»¦ • + (ideograph-daikanwa . 40001) ; ø¸‰± + (=ucs . #x91A8) ; 醨 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x654A) ; ø»› + (ideograph-daikanwa . 40002) ; ø¸‰±‚ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-3 . #x593D) ; ø»–© + (ideograph-daikanwa . 40003) ; ø¸‰±ƒ + (=ucs . #x91A9) ; 醩 + )) +(define-char + '((=>ucs . #x91AA) ; 醪 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 8544) + (=jis-x0208-1990 . #x6E52) ; ø½‹§³ + (ideograph-daikanwa . 40004) ; ø¸‰±„ + (ucs-jis . #x91AA) ; ø½‹§³ + )) +(define-char + '((morohashi-daikanwa 40004 0 2) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x6E52) ; ø»ƒ­· + (chinese-gb2312 . #x7532) ; ø»†­ + (japanese-jisx0208 . #x6E52) ; ø»ˆ¿ + (chinese-isoir165 . #x7532) ; ø»Ž©½ + (chinese-cns11643-2 . #x637C) ; ø»”®· + (=ucs . #x91AA) ; 醪 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 40005) ; ø¸‰±… + )) +(define-char + '((morohashi-daikanwa 40005 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C75) ; ø»ž§² + )) +(define-char + '((=>ucs . #x91AB) ; 醫 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 8538) + (=jis-x0208 . #x6E50) ; ø½‹§± + (korean-ksc5601 . #x6C22) ; ø»Šˆ— + (ideograph-daikanwa . 40006) ; ø¸‰±† + (ucs-jis . #x91AB) ; ø½‹§± + (ucs-ks . #x91AB) ; ø½‹§± + )) +(define-char + '((morohashi-daikanwa 40006 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-gb12345 . #x523D) ; 醫 + (=ucs . #x91AB) ; 醫 + )) +(define-char + '((=>ucs . #x91AB) ; 醫 + (morohashi-daikanwa 40006 0 1) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-1 . #x7750) ; ø»“Ÿ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E25) ; ø»˜º’ + (ideograph-daikanwa . 40007) ; ø¸‰±‡ + (=ucs . #x288AC) ; 𨢬 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4432) ; ø»ž²Ÿ + (ideograph-daikanwa . 40008) ; ø¸‰±ˆ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4436) ; ø»ž²£ + (ideograph-daikanwa . 40009) ; ø¸‰±‰ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4435) ; ø»ž²¢ + (ideograph-daikanwa . 40010) ; ø¸‰±Š + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x3E5F) ; ø»‚§¤ + (korean-ksc5601 . #x6D7D) ; ø»Š‹ + (japanese-jisx0212 . #x6273) ; ø»Œ…€ + (=jis-x0213-1-2000 . #x7C79) ; ø»¤™¾ + (chinese-gb12345 . #x3D34) ; 醬 + (ideograph-daikanwa . 40011) ; ø¸‰±‹ + (=ucs . #x91AC) ; 醬 + )) +(define-char + '((=>ucs . #x91AC) ; 醬 + (morohashi-daikanwa 40011 0 1) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-1 . #x7751) ; ø»“  + )) +(define-char + '((morohashi-daikanwa 40011 0 5) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 10) + (total-strokes . 17) + (<-simplified-ideograph + ((=ucs . #x91AC) ; 醬 + )) + (japanese-jisx0208 . #x3E5F) ; ø»†»¬ + (=jis-x0208-1990 . #x3E5F) ; ø½Š¡  + (=ucs . #x91A4) ; 醤 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x654B) ; ø»›Ž + (ideograph-daikanwa . 40012) ; ø¸‰±Œ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x442E) ; ø»ž²› + (ideograph-daikanwa . 40014) ; ø¸‰±Ž + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x654C) ; ø»› + (ideograph-daikanwa . 40015) ; ø¸‰± + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 40016) ; ø¸‰± + )) +(define-char + '((morohashi-daikanwa 40016 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4431) ; ø»ž²ž + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 40017) ; ø¸‰±‘ + )) +(define-char + '((morohashi-daikanwa 40017 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4430) ; ø»ž² + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x442D) ; ø»ž²š + (ideograph-daikanwa . 40018) ; ø¸‰±’ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B2F) ; ø»ž¼® + (ideograph-daikanwa . 40019) ; ø¸‰±“ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B2C) ; ø»ž¼« + (ideograph-daikanwa . 40020) ; ø¸‰±” + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6161) ; ø»˜¿¨ + (ideograph-daikanwa . 40021) ; ø¸‰±• + (=ucs . #x490E) ; 䤎 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6164) ; ø»˜¿« + (ideograph-daikanwa . 40022) ; ø¸‰±– + (=ucs . #x490F) ; 䤏 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-gb2312 . #x7533) ; ø»†® + (japanese-jisx0212 . #x6274) ; ø»Œ… + (chinese-isoir165 . #x7533) ; ø»Ž©¾ + (chinese-cns11643-2 . #x674B) ; ø»”³¾ + (ideograph-daikanwa . 40023) ; ø¸‰±— + (=ucs . #x91AD) ; 醭 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6163) ; ø»˜¿ª + (ideograph-daikanwa . 40024) ; ø¸‰±˜ + (=ucs . #x4910) ; 䤐 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6162) ; ø»˜¿© + (ideograph-daikanwa . 40025) ; ø¸‰±™ + (=ucs . #x4911) ; 䤑 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A2E) ; ø»›–‡ + (ideograph-daikanwa . 40026) ; ø¸‰±š + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A2B) ; ø»›–„ + (ideograph-daikanwa . 40027) ; ø¸‰±› + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A27) ; ø»›–€ + (ideograph-daikanwa . 40028) ; ø¸‰±œ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-4 . #x6165) ; ø»˜¿¬ + (ideograph-daikanwa . 40029) ; ø¸‰± + (=ucs . #x4912) ; 䤒 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A2A) ; ø»›–ƒ + (ideograph-daikanwa . 40030) ; ø¸‰±ž + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-gb2312 . #x7534) ; ø»†¯ + (korean-ksc5601 . #x7534) ; ø»Š•· + (japanese-jisx0212 . #x6275) ; ø»Œ…‚ + (chinese-isoir165 . #x7534) ; ø»Ž©¿ + (chinese-cns11643-1 . #x7934) ; ø»“ƒ¿ + (=jis-x0213-2-2000 . #x7A49) ; ø»¦ – + (ideograph-daikanwa . 40031) ; ø¸‰±Ÿ + (=ucs . #x91AE) ; 醮 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B30) ; ø»ž¼¯ + (ideograph-daikanwa . 40032) ; ø¸‰±  + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A29) ; ø»›–‚ + (ideograph-daikanwa . 40033) ; ø¸‰±¡ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A2F) ; ø»›–ˆ + (ideograph-daikanwa . 40034) ; ø¸‰±¢ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A2C) ; ø»›–… + (ideograph-daikanwa . 40035) ; ø¸‰±£ + )) +(define-char + '((=>ucs . #x91AF) ; 醯 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (shinjigen-2 . 8540) + (japanese-jisx0208-1978 . #x6E51) ; ø»ƒ­¶ + (japanese-jisx0208 . #x6E51) ; ø»ˆ¾ + (korean-ksc5601 . #x7B38) ; ø»Šž¯ + (ideograph-daikanwa . 40036) ; ø¸‰±¤ + )) +(define-char + '((=>ucs . #x91AF) ; 醯 + (morohashi-daikanwa 40036 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (=jis-x0208-1990 . #x6E51) ; ø½‹§² + (ucs-jis . #x91AF) ; ø½‹§² + )) +(define-char + '((=>ucs . #x91AF) ; 醯 + (morohashi-daikanwa 40036 0 1) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-2 . #x637B) ; ø»”®¶ + )) +(define-char + '((morohashi-daikanwa 40036 0 2) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-gb2312 . #x7535) ; ø»†° + (chinese-isoir165 . #x7535) ; ø»Žª€ + (=ucs . #x91AF) ; 醯 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 40037) ; ø¸‰±¥ + )) +(define-char + '((morohashi-daikanwa 40037 0 1) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4434) ; ø»ž²¡ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 40038) ; ø¸‰±¦ + )) +(define-char + '((morohashi-daikanwa 40038 0 2) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A28) ; ø»›– + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A2D) ; ø»›–† + (ideograph-daikanwa . 40039) ; ø¸‰±§ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0212 . #x6276) ; ø»Œ…ƒ + (chinese-cns11643-2 . #x674A) ; ø»”³½ + (ideograph-daikanwa . 40040) ; ø¸‰±¨ + (=ucs . #x91B0) ; 醰 + )) +(define-char + '((=>ucs . #x91B1) ; 醱 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x4830) ; ø»‚µ¡ + (korean-ksc5601 . #x5B23) ; ø»‰¯š + (japanese-jisx0212 . #x6277) ; ø»Œ…„ + (=jis-x0213-1-2000 . #x7C7A) ; ø»¤™¿ + (ideograph-daikanwa . 40041) ; ø¸‰±© + (ucs-jis . #x91B1) ; ø»‚µ¡ + )) +(define-char + '((morohashi-daikanwa 40041 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-1 . #x7933) ; ø»“ƒ¾ + (=ucs . #x91B1) ; 醱 + )) +(define-char + '((morohashi-daikanwa 40041 0 5) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 9) + (total-strokes . 16) + (<-simplified-ideograph + ((=ucs . #x91B1) ; 醱 + )) + (japanese-jisx0208 . #x4830) ; ø»‡‰© + (=jis-x0208-1990 . #x4830) ; ø½Š¯ + (=ucs . #x9197) ; 醗 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A30) ; ø»›–‰ + (ideograph-daikanwa . 40043) ; ø¸‰±« + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B2E) ; ø»ž¼­ + (ideograph-daikanwa . 40044) ; ø¸‰±¬ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B2B) ; ø»ž¼ª + (ideograph-daikanwa . 40045) ; ø¸‰±­ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B2D) ; ø»ž¼¬ + (ideograph-daikanwa . 49791) ; ø¸Œ‰¿ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A26) ; ø»›•¿ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5062) ; ø»Ÿ„· + (ideograph-daikanwa . 40047) ; ø¸‰±¯ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E31) ; ø»›œ‚ + (ideograph-daikanwa . 40048) ; ø¸‰±° + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E2E) ; ø»››¿ + (ideograph-daikanwa . 40049) ; ø¸‰±± + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (japanese-jisx0212 . #x6278) ; ø»Œ…… + (chinese-cns11643-2 . #x6A33) ; ø»”¸€ + (ideograph-daikanwa . 40050) ; ø¸‰±² + (=ucs . #x91B2) ; 醲 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (japanese-jisx0212 . #x6279) ; ø»Œ…† + (chinese-cns11643-2 . #x6A34) ; ø»”¸ + (=jis-x0213-2-2000 . #x7A4A) ; ø»¦ — + (ideograph-daikanwa . 40051) ; ø¸‰±³ + (=ucs . #x91B3) ; 醳 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5065) ; ø»Ÿ„º + (ideograph-daikanwa . 40052) ; ø¸‰±´ + )) +(define-char + '((=>ucs . #x91B4) ; 醴 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (shinjigen-2 . 8553) + (japanese-jisx0208-1978 . #x6E54) ; ø»ƒ­¹ + (japanese-jisx0208 . #x6E54) ; ø»ˆ‚ + (chinese-cns11643-1 . #x7A4A) ; ø»“…³ + (ideograph-daikanwa . 40053) ; ø¸‰±µ + )) +(define-char + '((morohashi-daikanwa 40053 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-gb2312 . #x7537) ; ø»†² + (korean-ksc5601 . #x564A) ; ø»‰¨« + (chinese-isoir165 . #x7537) ; ø»Žª‚ + (=jis-x0208-1990 . #x6E54) ; ø½‹§µ + (=ucs . #x91B4) ; 醴 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E2F) ; ø»›œ€ + (ideograph-daikanwa . 40054) ; ø¸‰±¶ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (shinjigen-2 . 8549) + (chinese-gb2312 . #x7536) ; ø»†± + (=jis-x0208 . #x6E53) ; ø½‹§´ + (korean-ksc5601 . #x4B59) ; ø»‰˜° + (chinese-isoir165 . #x7536) ; ø»Žª + (chinese-cns11643-2 . #x6A32) ; ø»”·¿ + (ideograph-daikanwa . 40055) ; ø¸‰±· + (=ucs . #x91B5) ; 醵 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E2D) ; ø»››¾ + (ideograph-daikanwa . 40056) ; ø¸‰±¸ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (japanese-jisx0212 . #x627A) ; ø»Œ…‡ + (chinese-cns11643-4 . #x6465) ; ø»™„† + (=jis-x0213-2-2000 . #x7A4B) ; ø»¦ ˜ + (ideograph-daikanwa . 40057) ; ø¸‰±¹ + (=ucs . #x91B6) ; 醶 + )) +(define-char + '((=>ucs . #x91B7) ; 醷 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (ideograph-daikanwa . 40058) ; ø¸‰±º + )) +(define-char + '((morohashi-daikanwa 40058 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A31) ; ø»”·¾ + (=ucs . #x91B7) ; 醷 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E30) ; ø»›œ + (ideograph-daikanwa . 40059) ; ø¸‰±» + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5063) ; ø»Ÿ„¸ + (ideograph-daikanwa . 40060) ; ø¸‰±¼ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5064) ; ø»Ÿ„¹ + (ideograph-daikanwa . 40061) ; ø¸‰±½ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (ideograph-daikanwa . 40062) ; ø¸‰±¾ + )) +(define-char + '((morohashi-daikanwa 40062 0 2) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5067) ; ø»Ÿ„¼ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5066) ; ø»Ÿ„» + (ideograph-daikanwa . 40063) ; ø¸‰±¿ + )) +(define-char + '((morohashi-daikanwa 40064 1) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 13) + (total-strokes . 20) + (<-simplified-ideograph + ((ideograph-daikanwa . 40099) ; ø¸‰²£ + )) + (=jis-x0208 . #x3E7A) ; ø½Š¡» + (=ucs . #x91B8) ; 醸 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x6759) ; ø»™ˆ” + (ideograph-daikanwa . 40065) ; ø¸‰² + (=ucs . #x288E6) ; 𨣦 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x675A) ; ø»™ˆ• + (ideograph-daikanwa . 40066) ; ø¸‰²‚ + (=ucs . #x4913) ; 䤓 + )) +(define-char + '((=>ucs . #x288E7) ; 𨣧 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 40067) ; ø¸‰²ƒ + )) +(define-char + '((morohashi-daikanwa 40067 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x6757) ; ø»™ˆ’ + (=ucs . #x288E7) ; 𨣧 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x675B) ; ø»™ˆ– + (ideograph-daikanwa . 40068) ; ø¸‰²„ + (=ucs . #x4914) ; 䤔 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 14) + (ideograph-daikanwa . 40069) ; ø¸‰²… + (=ucs . #x91B9) ; 醹 + )) +(define-char + '((=>ucs . #x91B9) ; 醹 + (morohashi-daikanwa 40069 0 2) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C4C) ; ø»”»• + )) +(define-char + '((=>ucs . #x91BA) ; 醺 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 14) + (total-strokes . 21) + (shinjigen-2 . 8554) + (japanese-jisx0208-1978 . #x6E55) ; ø»ƒ­º + (japanese-jisx0208 . #x6E55) ; ø»ˆ‚‚ + (chinese-cns11643-1 . #x7B34) ; ø»“†» + (ideograph-daikanwa . 40070) ; ø¸‰²† + )) +(define-char + '((morohashi-daikanwa 40070 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-gb2312 . #x7538) ; ø»†³ + (chinese-isoir165 . #x7538) ; ø»Žªƒ + (=jis-x0208-1990 . #x6E55) ; ø½‹§¶ + (=ucs . #x91BA) ; 醺 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x6758) ; ø»™ˆ“ + (ideograph-daikanwa . 40071) ; ø¸‰²‡ + (=ucs . #x288E8) ; 𨣨 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 14) + (total-strokes . 21) + (japanese-jisx0212 . #x627B) ; ø»Œ…ˆ + (chinese-cns11643-3 . #x5E68) ; ø»–±‘ + (ideograph-daikanwa . 40072) ; ø¸‰²ˆ + (=ucs . #x91BB) ; 醻 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x7153) ; ø»› ¾ + (ideograph-daikanwa . 40073) ; ø¸‰²‰ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x555A) ; ø»ŸŒ… + (ideograph-daikanwa . 40074) ; ø¸‰²Š + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x5559) ; ø»ŸŒ„ + (ideograph-daikanwa . 40075) ; ø¸‰²‹ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-4 . #x6954) ; ø»™‹‹ + (ideograph-daikanwa . 40077) ; ø¸‰² + (=ucs . #x4915) ; 䤕 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x595E) ; ø»Ÿ’ + (ideograph-daikanwa . 40078) ; ø¸‰²Ž + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-4 . #x6953) ; ø»™‹Š + (ideograph-daikanwa . 40079) ; ø¸‰² + (=ucs . #x4916) ; 䤖 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x595F) ; ø»Ÿ’‚ + (ideograph-daikanwa . 40080) ; ø¸‰² + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5962) ; ø»Ÿ’… + (ideograph-daikanwa . 40081) ; ø¸‰²‘ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x7453) ; ø»›¥˜ + (ideograph-daikanwa . 40082) ; ø¸‰²’ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5960) ; ø»Ÿ’ƒ + (ideograph-daikanwa . 40083) ; ø¸‰²“ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x5961) ; ø»Ÿ’„ + (ideograph-daikanwa . 40085) ; ø¸‰²• + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D27) ; ø»Ÿ—‚ + (ideograph-daikanwa . 40086) ; ø¸‰²– + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 16) + (total-strokes . 23) + (japanese-jisx0212 . #x627C) ; ø»Œ…‰ + (chinese-cns11643-2 . #x6F57) ; ø»”¿º + (=jis-x0213-1-2000 . #x7C7B) ; ø»¤š€ + (ideograph-daikanwa . 40087) ; ø¸‰²— + (=ucs . #x91BC) ; 醼 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D29) ; ø»Ÿ—„ + (ideograph-daikanwa . 40088) ; ø¸‰²˜ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x765A) ; ø»›¨› + (ideograph-daikanwa . 40089) ; ø¸‰²™ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D2B) ; ø»Ÿ—† + (ideograph-daikanwa . 40090) ; ø¸‰²š + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D2A) ; ø»Ÿ—… + (ideograph-daikanwa . 40091) ; ø¸‰²› + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x765B) ; ø»›¨œ + (ideograph-daikanwa . 40092) ; ø¸‰²œ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D28) ; ø»Ÿ—ƒ + (ideograph-daikanwa . 40093) ; ø¸‰² + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 17) + (total-strokes . 24) + (japanese-jisx0212 . #x627D) ; ø»Œ…Š + (ideograph-daikanwa . 40094) ; ø¸‰²ž + (=ucs . #x91BD) ; 醽 + )) +(define-char + '((=>ucs . #x91BD) ; 醽 + (morohashi-daikanwa 40094 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-2 . #x7056) ; ø»•— + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C2E) ; ø»™Ž¿ + (ideograph-daikanwa . 40095) ; ø¸‰²Ÿ + (=ucs . #x4917) ; 䤗 + )) +(define-char + '((=>ucs . #x91BE) ; 醾 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 17) + (ideograph-daikanwa . 40096) ; ø¸‰²  + )) +(define-char + '((morohashi-daikanwa 40096 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-2 . #x7055) ; ø»•– + (=ucs . #x91BE) ; 醾 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 17) + (total-strokes . 24) + (japanese-jisx0212 . #x627E) ; ø»Œ…‹ + (chinese-cns11643-3 . #x607E) ; ø»–´£ + (ideograph-daikanwa . 40097) ; ø¸‰²¡ + (=ucs . #x91BF) ; 醿 + )) +(define-char + '((=>ucs . #x288FF) ; 𨣿 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 17) + (total-strokes . 24) + (ideograph-daikanwa . 40098) ; ø¸‰²¢ + )) +(define-char + '((morohashi-daikanwa 40098 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 17) + (total-strokes . 24) + (=ucs . #x288FF) ; 𨣿 + )) +(define-char + '((=>ucs . #x288FF) ; 𨣿 + (morohashi-daikanwa 40098 0 1) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C2F) ; ø»™€ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 17) + (total-strokes . 24) + (shinjigen-2 . 8551) + (=jis-x0208 . #x6E56) ; ø½‹§· + (korean-ksc5601 . #x6554) ; ø»‰¾· + (chinese-cns11643-1 . #x7C6E) ; ø»“‰“ + (chinese-gb12345 . #x4470) ; 釀 + (ideograph-daikanwa . 40099) ; ø¸‰²£ + (=ucs . #x91C0) ; 釀 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x783F) ; ø»›ª¼ + (ideograph-daikanwa . 40100) ; ø¸‰²¤ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C2D) ; ø»™Ž¾ + (ideograph-daikanwa . 40101) ; ø¸‰²¥ + (=ucs . #x4918) ; 䤘 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x783E) ; ø»›ª» + (ideograph-daikanwa . 40102) ; ø¸‰²¦ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F6E) ; ø»Ÿ›… + (ideograph-daikanwa . 49792) ; ø¸ŒŠ€ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F6D) ; ø»Ÿ›„ + )) +(define-char + '((=>ucs . #x91C1) ; 釁 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 18) + (total-strokes . 25) + (ideograph-daikanwa . 40103) ; ø¸‰²§ + )) +(define-char + '((=>ucs . #x91C1) ; 釁 + (morohashi-daikanwa 40103 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 18) + (total-strokes . 25) + (chinese-cns11643-1 . #x7D2A) ; ø»“‰­ + )) +(define-char + '((=>ucs . #x91C1) ; 釁 + (morohashi-daikanwa 40103 0 3) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 18) + (total-strokes . 25) + (japanese-jisx0208 . #x6E57) ; ø»ˆ‚„ + (=jis-x0208-1990 . #x6E57) ; ø½‹§¸ + (ucs-jis . #x91C1) ; ø»ˆ‚„ + )) +(define-char + '((=>ucs . #x91C1) ; 釁 + (morohashi-daikanwa 40103 0 4) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 19) + (total-strokes . 26) + (japanese-jisx0208-1978 . #x6E57) ; ø»ƒ­¼ + )) +(define-char + '((morohashi-daikanwa 40103 0 5) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-gb12345 . #x5046) ; 釁 + (=ucs . #x91C1) ; 釁 + )) +(define-char + '((=>ucs . #x91C2) ; 釂 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 18) + (total-strokes . 25) + (japanese-jisx0212 . #x6321) ; ø»Œ…Œ + (ideograph-daikanwa . 40104) ; ø¸‰²¨ + (ucs-jis . #x91C2) ; ø»Œ…Œ + )) +(define-char + '((morohashi-daikanwa 40104 0 2) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-2 . #x7057) ; ø»•˜ + (=ucs . #x91C2) ; 釂 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 19) + (total-strokes . 26) + (japanese-jisx0212 . #x6322) ; ø»Œ… + (chinese-cns11643-2 . #x7160) ; ø»•‚¿ + (=jis-x0213-2-2000 . #x7A4C) ; ø»¦ ™ + (chinese-gb12345 . #x7527) ; 釃 + (ideograph-daikanwa . 40106) ; ø¸‰²ª + (=ucs . #x91C3) ; 釃 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-3 . #x616D) ; ø»–µ° + (=jis-x0213-2-2000 . #x7A4D) ; ø»¦ š + (ideograph-daikanwa . 40107) ; ø¸‰²« + (=ucs . #x91C4) ; 釄 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-7 . #x626C) ; ø»ŸŸ + (ideograph-daikanwa . 40108) ; ø¸‰²¬ + )) +(define-char + '((=>ucs . #x91C5) ; 釅 + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 20) + (total-strokes . 27) + (ideograph-daikanwa . 40109) ; ø¸‰²­ + )) +(define-char + '((=>ucs . #x91C5) ; 釅 + (morohashi-daikanwa 40109 0 0) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 20) + (total-strokes . 27) + (japanese-jisx0212 . #x6323) ; ø»Œ…Ž + (chinese-cns11643-1 . #x7D3C) ; ø»“‰¿ + (ucs-jis . #x91C5) ; ø»Œ…Ž + )) +(define-char + '((morohashi-daikanwa 40109 0 2) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-gb12345 . #x7526) ; 釅 + (=ucs . #x91C5) ; 釅 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A7B) ; ø»›®´ + (ideograph-daikanwa . 40110) ; ø¸‰²® + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-7 . #x6379) ; ø»Ÿ¡ˆ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 20) + (total-strokes . 27) + (chinese-cns11643-7 . #x637A) ; ø»Ÿ¡‰ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 21) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E3D) ; ø»™’Š + (ideograph-daikanwa . 40111) ; ø¸‰²¯ + (=ucs . #x4919) ; 䤙 + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 21) + (total-strokes . 28) + (chinese-cns11643-7 . #x6466) ; ø»Ÿ¢“ + (ideograph-daikanwa . 40112) ; ø¸‰²° + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 21) + (total-strokes . 28) + (chinese-cns11643-7 . #x6465) ; ø»Ÿ¢’ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 24) + (total-strokes . 31) + (ideograph-daikanwa . 40113) ; ø¸‰²± + )) +(define-char + '((morohashi-daikanwa 40113 0 2) + (ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 24) + (total-strokes . 31) + (chinese-cns11643-7 . #x6578) ; ø»Ÿ¤ƒ + )) +(define-char + '((ideographic-radical . 164) ; â¾£ + (ideographic-strokes . 24) + (total-strokes . 31) + (chinese-cns11643-7 . #x6579) ; ø»Ÿ¤„ + (ideograph-daikanwa . 40114) ; ø¸‰²² + )) diff --git a/lisp/utf-2000/Ideograph-R165-Distinguish.el b/lisp/utf-2000/Ideograph-R165-Distinguish.el new file mode 100644 index 0000000..5df3853 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R165-Distinguish.el @@ -0,0 +1,234 @@ +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 0) + (total-strokes . 7) + (=jis-x0208 . #x4850) ; ø½Š¯½ + (chinese-isoir165 . #x2F7E) ; ø»„• + (chinese-cns11643-1 . #x4B5D) ; ø»’„ + (=gt-pj-1 . #x4850) ; 釆 + (ideograph-daikanwa . 40115) ; ø¸‰²³ + (=gt-k . 02637) ; ý¡„€© + (=ucs . #x91C6) ; 釆 + )) +(define-char + '((=>ucs . #x91C7) ; 采 + (ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 1) + (total-strokes . 8) + (japanese-jisx0208-1978 . #x3A53) ; ø»‚¡  + (korean-ksc5601 . #x737A) ; ø»Š” + (ideograph-daikanwa . 40116) ; ø¸‰²´ + )) +(define-char + '((morohashi-daikanwa 40116 0 2) + (ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 1) + (total-strokes . 8) + (chinese-gb2312 . #x3249) ; ø»„Ÿª + (japanese-jisx0208 . #x3A53) ; ø»†µ¨ + (chinese-isoir165 . #x3249) ; ø»‡º + (=jis-x0208-1990 . #x3A53) ; ø½Š›œ + (=gt-pj-1 . #x3A53) ; 采 + (=gt-k . 03715) ; ý¡„€ºƒ + (=ucs . #x91C7) ; 采 + )) +(define-char + '((=>ucs . #x91C7) ; 采 + (morohashi-daikanwa 40116 0 3) + (ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 1) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F59) ; ø»’†¸ + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-6 . #x346E) ; ø»œ‘· + (ideograph-daikanwa . 40117) ; ø¸‰²µ + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 40118) ; ø¸‰²¶ + )) +(define-char + '((morohashi-daikanwa 40118 0 4) + (ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D27) ; ø»š“º + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x363B) ; ø»š‰¼ + (ideograph-daikanwa . 40119) ; ø¸‰²· + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 40120) ; ø¸‰²¸ + )) +(define-char + '((morohashi-daikanwa 40120 1) + (ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 4) + (total-strokes . 11) + (<-simplified-ideograph + ((ideograph-daikanwa . 40129) ; ø¸‰³ + )) + (=jis-x0208 . #x3C61) ; ø½Šž¦ + (=ucs . #x91C8) ; 釈 + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 8562) + (chinese-gb2312 . #x5354) ; ø»…“ + (=jis-x0208 . #x6E58) ; ø½‹§¹ + (korean-ksc5601 . #x6B38) ; ø»Š‡ + (chinese-isoir165 . #x5354) ; ø»¸£ + (ideograph-daikanwa . 40121) ; ø¸‰²¹ + (=ucs . #x91C9) ; 釉 + )) +(define-char + '((=>ucs . #x91C9) ; 釉 + (morohashi-daikanwa 40121 0 4) + (ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-1 . #x673E) ; ø»’©­ + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4A4D) ; ø»…‚¾ + (chinese-isoir165 . #x4A4D) ; ø»«Ž + (=ucs . #x91CA) ; 释 + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x634B) ; ø»–– + (ideograph-daikanwa . 40122) ; ø¸‰²º + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x634C) ; ø»–— + (ideograph-daikanwa . 40123) ; ø¸‰²» + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x517A) ; ø»š²¥ + (ideograph-daikanwa . 40124) ; ø¸‰²¼ + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A34) ; ø»žŒ• + (ideograph-daikanwa . 40125) ; ø¸‰²½ + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A33) ; ø»žŒ” + (ideograph-daikanwa . 49796) ; ø¸ŒŠ„ + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 40126) ; ø¸‰²¾ + )) +(define-char + '((morohashi-daikanwa 40126 0 0) + (ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x592D) ; ø»š½ˆ + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3461) ; ø»ž›® + (ideograph-daikanwa . 49797) ; ø¸ŒŠ… + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 40127) ; ø¸‰²¿ + )) +(define-char + '((morohashi-daikanwa 40127 0 1) + (ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F45) ; ø»›†” + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C76) ; ø»ž§³ + (ideograph-daikanwa . 40128) ; ø¸‰³€ + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 49798) ; ø¸ŒŠ† + )) +(define-char + '((morohashi-daikanwa 49798 0 2) + (ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4437) ; ø»ž²¤ + )) +(define-char + '((=>ucs . #x91CB) ; 釋 + (ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 13) + (total-strokes . 20) + (shinjigen-2 . 8561) + (=jis-x0208 . #x6E59) ; ø½‹§º + (korean-ksc5601 . #x6037) ; ø»‰·„ + (ideograph-daikanwa . 40129) ; ø¸‰³ + (ucs-jis . #x91CB) ; ø½‹§º + )) +(define-char + '((morohashi-daikanwa 40129 0 0) + (ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A4B) ; ø»“…´ + (chinese-gb12345 . #x4A4D) ; 釋 + (=ucs . #x91CB) ; 釋 + )) +(define-char + '((ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 15) + (total-strokes . 22) + (ideograph-daikanwa . 40130) ; ø¸‰³‚ + )) +(define-char + '((morohashi-daikanwa 40130 0 1) + (ideographic-radical . 165) ; ⾤ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-5 . #x7454) ; ø»›¥™ + )) diff --git a/lisp/utf-2000/Ideograph-R166-Village.el b/lisp/utf-2000/Ideograph-R166-Village.el new file mode 100644 index 0000000..501827e --- /dev/null +++ b/lisp/utf-2000/Ideograph-R166-Village.el @@ -0,0 +1,218 @@ +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 0) + (total-strokes . 7) + (shinjigen-2 . 8563) + (chinese-gb2312 . #x406F) ; ø»„´´ + (=jis-x0208 . #x4E24) ; ø½Š¸… + (korean-ksc5601 . #x576C) ; ø»‰ª« + (chinese-isoir165 . #x406F) ; ø»„ + (chinese-cns11643-1 . #x4B5E) ; ø»’… + (=gt-pj-1 . #x4E24) ; 里 + (ideograph-daikanwa . 40131) ; ø¸‰³ƒ + (=gt-k . 02670) ; ý¡„€©® + (=ucs . #x91CC) ; 里 + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 2) + (total-strokes . 9) + (shinjigen-2 . 8564) + (chinese-gb2312 . #x5658) ; ø»…”± + (=jis-x0208 . #x3D45) ; ø½ŠŸ¨ + (korean-ksc5601 . #x716C) ; ø»Š· + (chinese-isoir165 . #x5658) ; ø»½ + (chinese-cns11643-1 . #x536C) ; ø»’ƒ + (=gt-pj-1 . #x3D45) ; 重 + (ideograph-daikanwa . 40132) ; ø¸‰³„ + (=gt-k . 05101) ; ý¡„­ + (=ucs . #x91CD) ; 重 + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C61) ; ø»œš + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 4) + (total-strokes . 11) + (shinjigen-2 . 8565) + (chinese-gb2312 . #x5230) ; ø»…Ž‘ + (=jis-x0208 . #x4C6E) ; ø½Š¶“ + (korean-ksc5601 . #x652F) ; ø»‰¾’ + (chinese-isoir165 . #x5230) ; ø»¶¡ + (chinese-cns11643-1 . #x5D69) ; ø»’›¬ + (=gt-pj-1 . #x4C6E) ; 野 + (ideograph-daikanwa . 40133) ; ø¸‰³… + (=gt-k . 07884) ; ý¡„»Œ + (=ucs . #x91CE) ; 野 + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 40134) ; ø¸‰³† + )) +(define-char + '((morohashi-daikanwa 40134 0 0) + (ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x363C) ; ø»š‰½ + )) +(define-char + '((=>ucs . #x491A) ; 䤚 + (ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 40136) ; ø¸‰³ˆ + )) +(define-char + '((morohashi-daikanwa 40136 0 0) + (ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-4 . #x357A) ; ø»—¿™ + (=ucs . #x491A) ; 䤚 + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4575) ; ø»œª¼ + (ideograph-daikanwa . 40137) ; ø¸‰³‰ + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 5) + (total-strokes . 12) + (shinjigen-2 . 8569) + (chinese-gb2312 . #x413F) ; ø»„µ¢ + (=jis-x0208 . #x4E4C) ; ø½Š¸­ + (korean-ksc5601 . #x5561) ; ø»‰§¤ + (chinese-isoir165 . #x413F) ; ø»² + (chinese-cns11643-1 . #x6258) ; ø»’¢± + (=gt-pj-1 . #x4E4C) ; 量 + (ideograph-daikanwa . 40138) ; ø¸‰³Š + (=gt-k . 09160) ; ý¡„‚ˆ + (=ucs . #x91CF) ; 量 + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F6E) ; ø»œ¹¡ + (ideograph-daikanwa . 40139) ; ø¸‰³‹ + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D29) ; ø»š“¼ + (ideograph-daikanwa . 40140) ; ø¸‰³Œ + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D28) ; ø»š“» + (ideograph-daikanwa . 40141) ; ø¸‰³ + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F6D) ; ø»œ¹  + (ideograph-daikanwa . 49800) ; ø¸ŒŠˆ + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 6) + (total-strokes . 13) + (ideograph-daikanwa . 40142) ; ø¸‰³Ž + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x634D) ; ø»–˜ + (ideograph-daikanwa . 49801) ; ø¸ŒŠ‰ + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A35) ; ø»žŒ– + (ideograph-daikanwa . 40143) ; ø¸‰³ + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 40144) ; ø¸‰³ + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 40145) ; ø¸‰³‘ + )) +(define-char + '((morohashi-daikanwa 40145 1) + (ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F46) ; ø»›†• + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 11) + (total-strokes . 18) + (shinjigen-2 . 8570) + (=jis-x0208 . #x6E5A) ; ø½‹§» + (korean-ksc5601 . #x576D) ; ø»‰ª¬ + (chinese-cns11643-1 . #x7752) ; ø»“¡ + (ideograph-daikanwa . 40146) ; ø¸‰³’ + (=ucs . #x91D0) ; 釐 + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 11) + (total-strokes . 18) + (ideograph-daikanwa . 40148) ; ø¸‰³” + )) +(define-char + '((morohashi-daikanwa 40148 0 0) + (ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x654D) ; ø»› + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 40149) ; ø¸‰³• + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 40150) ; ø¸‰³– + )) +(define-char + '((morohashi-daikanwa 40150 0 1) + (ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-5 . #x7154) ; ø»› ¿ + )) +(define-char + '((ideographic-radical . 166) ; â¾¥ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x555B) ; ø»ŸŒ† + (ideograph-daikanwa . 40151) ; ø¸‰³— + )) diff --git a/lisp/utf-2000/Ideograph-R167-Gold.el b/lisp/utf-2000/Ideograph-R167-Gold.el new file mode 100644 index 0000000..8af728b --- /dev/null +++ b/lisp/utf-2000/Ideograph-R167-Gold.el @@ -0,0 +1,11753 @@ +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 0) + (total-strokes . 8) + (shinjigen-2 . 8571) + (chinese-gb2312 . #x3D70) ; ø»„°› + (=jis-x0208 . #x3662) ; ø½Š•³ + (korean-ksc5601 . #x5151) ; ø»‰¡œ + (chinese-isoir165 . #x3D70) ; ø»˜« + (chinese-cns11643-1 . #x4F5A) ; ø»’†¹ + (=gt-pj-1 . #x3662) ; 金 + (ideograph-daikanwa . 40152) ; ø¸‰³˜ + (=gt-k . 03677) ; ý¡„€¹ + (=ucs . #x91D1) ; 金 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 0) + (total-strokes . 8) + (chinese-gb12345 . #x6E44) ; 釒 + (=ucs . #x91D2) ; 釒 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-gb2312 . #x6E44) ; ø»…·­ + (chinese-isoir165 . #x6E44) ; ø»ŽŸ½ + (=big5-cdp . #x895A) ; ý¢€ˆ¥š + (=ucs . #x9485) ; 钅 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 1) + (total-strokes . 9) + (japanese-jisx0212 . #x6324) ; ø»Œ… + (chinese-cns11643-2 . #x2D62) ; ø»“Ÿ‰ + (chinese-gb12345 . #x6E45) ; 釓 + (ideograph-daikanwa . 40153) ; ø¸‰³™ + (=ucs . #x91D3) ; 釓 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 1) + (total-strokes . 9) + (japanese-jisx0212 . #x6325) ; ø»Œ… + (chinese-cns11643-2 . #x2D61) ; ø»“Ÿˆ + (chinese-gb12345 . #x6E46) ; 釔 + (ideograph-daikanwa . 40154) ; ø¸‰³š + (=ucs . #x91D4) ; 釔 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 1) + (chinese-gb2312 . #x6E45) ; ø»…·® + (chinese-isoir165 . #x6E45) ; ø»ŽŸ¾ + (=ucs . #x9486) ; 钆 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 1) + (chinese-gb2312 . #x6E46) ; ø»…·¯ + (chinese-isoir165 . #x6E46) ; ø»ŽŸ¿ + (=ucs . #x9487) ; 钇 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-2 . #x3345) ; ø»“§  + (chinese-gb12345 . #x6E49) ; 釕 + (ideograph-daikanwa . 40156) ; ø¸‰³œ + (=ucs . #x91D5) ; 釕 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (total-strokes . 10) + (=jis-x0208 . #x6E5B) ; ø½‹§¼ + (chinese-cns11643-3 . #x3430) ; ø»•²­ + (ideograph-daikanwa . 40157) ; ø¸‰³ + (=ucs . #x91D6) ; 釖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (total-strokes . 10) + (korean-ksc5601 . #x6172) ; ø»‰¹ + (japanese-jisx0212 . #x6326) ; ø»Œ…‘ + (chinese-cns11643-1 . #x585D) ; ø»’”Š + (=jis-x0213-1-2000 . #x7C7C) ; ø»¤š + (chinese-gb12345 . #x6E48) ; 釗 + (ideograph-daikanwa . 40158) ; ø¸‰³ž + (=ucs . #x91D7) ; 釗 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (total-strokes . 10) + (shinjigen-2 . 8574) + (=jis-x0208 . #x4523) ; ø½Šª¶ + (korean-ksc5601 . #x6F79) ; ø»ŠŽˆ + (chinese-cns11643-1 . #x585B) ; ø»’”ˆ + (chinese-gb12345 . #x3624) ; 釘 + (ideograph-daikanwa . 40159) ; ø¸‰³Ÿ + (=ucs . #x91D8) ; 釘 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (total-strokes . 10) + (japanese-jisx0212 . #x6327) ; ø»Œ…’ + (chinese-cns11643-1 . #x585F) ; ø»’”Œ + (chinese-gb12345 . #x6E47) ; 釙 + (ideograph-daikanwa . 40160) ; ø¸‰³  + (=ucs . #x91D9) ; 釙 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (total-strokes . 10) + (japanese-jisx0212 . #x6328) ; ø»Œ…“ + (chinese-cns11643-2 . #x3347) ; ø»“§¢ + (=jis-x0213-2-2000 . #x7A4E) ; ø»¦ › + (ideograph-daikanwa . 40161) ; ø¸‰³¡ + (=ucs . #x91DA) ; 釚 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C63) ; ø»œœ + (ideograph-daikanwa . 40162) ; ø¸‰³¢ + (=ucs . #x491B) ; 䤛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (total-strokes . 10) + (=jis-x0208 . #x6E5E) ; ø½‹§¿ + (chinese-cns11643-3 . #x342D) ; ø»•²ª + (ideograph-daikanwa . 40163) ; ø¸‰³£ + (=ucs . #x91DB) ; 釛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (total-strokes . 10) + (shinjigen-2 . 8575) + (chinese-gb2312 . #x382A) ; ø»„§¿ + (=jis-x0208 . #x3378) ; ø½Š‘¯ + (korean-ksc5601 . #x5D3C) ; ø»‰²¯ + (chinese-isoir165 . #x382A) ; ø» + (chinese-cns11643-1 . #x585E) ; ø»’”‹ + (=gt-pj-1 . #x3378) ; 釜 + (ideograph-daikanwa . 40164) ; ø¸‰³¤ + (=gt-k . 06391) ; ý¡„£· + (=ucs . #x91DC) ; 釜 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (total-strokes . 10) + (shinjigen-2 . 8573) + (=jis-x0208 . #x3F4B) ; ø½Š¢ª + (korean-ksc5601 . #x765C) ; ø»Š—½ + (chinese-cns11643-1 . #x585C) ; ø»’”‰ + (chinese-gb12345 . #x556B) ; 針 + (=gt-pj-1 . #x3F4B) ; 針 + (ideograph-daikanwa . 40165) ; ø¸‰³¥ + (=gt-k . 06480) ; ý¡„¥ + (=ucs . #x91DD) ; 針 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (total-strokes . 10) + (japanese-jisx0212 . #x6329) ; ø»Œ…” + (chinese-cns11643-3 . #x342F) ; ø»•²¬ + (ideograph-daikanwa . 40166) ; ø¸‰³¦ + (=ucs . #x91DE) ; 釞 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (total-strokes . 10) + (=jis-x0208 . #x6E5C) ; ø½‹§½ + (chinese-cns11643-3 . #x342E) ; ø»•²« + (ideograph-daikanwa . 40167) ; ø¸‰³§ + (=ucs . #x91DF) ; 釟 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C64) ; ø»œ + (ideograph-daikanwa . 40168) ; ø¸‰³¨ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-3 . #x3431) ; ø»•²® + (ideograph-daikanwa . 40169) ; ø¸‰³© + (=ucs . #x91E0) ; 釠 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (shinjigen-2 . 8576) + (=jis-x0208 . #x6E5D) ; ø½‹§¾ + (ideograph-daikanwa . 40170) ; ø¸‰³ª + (=ucs . #x91E1) ; 釡 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-2 . #x3346) ; ø»“§¡ + (ideograph-daikanwa . 40171) ; ø¸‰³« + (=ucs . #x91E2) ; 釢 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C62) ; ø»œ› + (ideograph-daikanwa . 49803) ; ø¸ŒŠ‹ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (chinese-gb2312 . #x556B) ; ø»…“¦ + (chinese-isoir165 . #x556B) ; ø»»¶ + (=ucs . #x9488) ; 针 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (chinese-gb2312 . #x3624) ; ø»„¤½ + (chinese-isoir165 . #x3624) ; ø» + (=ucs . #x9489) ; 钉 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (chinese-gb2312 . #x6E48) ; ø»…·± + (chinese-isoir165 . #x6E48) ; ø»Ž  + (=ucs . #x948A) ; 钊 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (chinese-gb2312 . #x6E47) ; ø»…·° + (chinese-isoir165 . #x6E47) ; ø»Ž € + (=ucs . #x948B) ; 钋 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 2) + (chinese-gb2312 . #x6E49) ; ø»…·² + (chinese-isoir165 . #x6E49) ; ø»Ž ‚ + (=ucs . #x948C) ; 钌 + )) +(define-char + '((=>ucs . #x91E3) ; 釣 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 40172) ; ø¸‰³¬ + )) +(define-char + '((morohashi-daikanwa 40172 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (=jis-x0208 . #x4460) ; ø½Šª• + (korean-ksc5601 . #x7065) ; ø»Š’ + (chinese-cns11643-1 . #x5D6C) ; ø»’›¯ + (chinese-gb12345 . #x3576) ; 釣 + (=gt-pj-1 . #x4460) ; 釣 + (=gt-k . 07840) ; ý¡„º  + (=ucs . #x91E3) ; 釣 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (japanese-jisx0212 . #x632A) ; ø»Œ…• + (chinese-cns11643-2 . #x3A21) ; ø»“±Ž + (=jis-x0213-1-2000 . #x7C7E) ; ø»¤šƒ + (chinese-gb12345 . #x6E4C) ; 釤 + (ideograph-daikanwa . 40173) ; ø¸‰³­ + (=ucs . #x91E4) ; 釤 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (japanese-jisx0212 . #x632B) ; ø»Œ…– + (chinese-cns11643-3 . #x3958) ; ø»•º« + (=jis-x0213-1-2000 . #x7D21) ; ø»¤š„ + (ideograph-daikanwa . 40174) ; ø¸‰³® + (=ucs . #x91E5) ; 釥 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (shinjigen-2 . 8578) + (=jis-x0208 . #x4B55) ; ø½Š´œ + (chinese-cns11643-1 . #x5D6B) ; ø»’›® + (ideograph-daikanwa . 40175) ; ø¸‰³¯ + (=ucs . #x91E6) ; 釦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (shinjigen-2 . 8581) + (=jis-x0208 . #x367C) ; ø½Š– + (korean-ksc5601 . #x7444) ; ø»Š”© + (chinese-cns11643-1 . #x5D6D) ; ø»’›° + (chinese-gb12345 . #x6E4B) ; 釧 + (ideograph-daikanwa . 40176) ; ø¸‰³° + (=ucs . #x91E7) ; 釧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-5 . #x363D) ; ø»š‰¾ + (ideograph-daikanwa . 40177) ; ø¸‰³± + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-2 . #x3A26) ; ø»“±“ + (ideograph-daikanwa . 40178) ; ø¸‰³² + (=ucs . #x91E8) ; 釨 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (japanese-jisx0212 . #x632C) ; ø»Œ…— + (chinese-cns11643-1 . #x5D6F) ; ø»’›² + (chinese-gb12345 . #x3730) ; 釩 + (ideograph-daikanwa . 40179) ; ø¸‰³³ + (=ucs . #x91E9) ; 釩 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (korean-ksc5601 . #x6969) ; ø»Š…„ + (japanese-jisx0212 . #x632D) ; ø»Œ…˜ + (chinese-cns11643-2 . #x3A23) ; ø»“± + (ideograph-daikanwa . 40180) ; ø¸‰³´ + (=ucs . #x91EA) ; 釪 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-2 . #x3A24) ; ø»“±‘ + (ideograph-daikanwa . 40181) ; ø¸‰³µ + (=ucs . #x91EB) ; 釫 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (japanese-jisx0212 . #x632E) ; ø»Œ…™ + (chinese-cns11643-2 . #x397A) ; ø»“±‰ + (=jis-x0213-2-2000 . #x7A51) ; ø»¦ ž + (ideograph-daikanwa . 40182) ; ø¸‰³¶ + (=ucs . #x91EC) ; 釬 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (japanese-jisx0212 . #x632F) ; ø»Œ…š + (chinese-cns11643-1 . #x5D6E) ; ø»’›± + (=jis-x0213-1-2000 . #x7D22) ; ø»¤š… + (ideograph-daikanwa . 40183) ; ø¸‰³· + (=ucs . #x91ED) ; 釭 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (japanese-jisx0212 . #x6330) ; ø»Œ…› + (chinese-cns11643-2 . #x3A27) ; ø»“±” + (=jis-x0213-2-2000 . #x7A52) ; ø»¦ Ÿ + (ideograph-daikanwa . 40184) ; ø¸‰³¸ + (=ucs . #x91EE) ; 釮 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (japanese-jisx0212 . #x6331) ; ø»Œ…œ + (chinese-cns11643-4 . #x357B) ; ø»—¿š + (ideograph-daikanwa . 40185) ; ø¸‰³¹ + (=ucs . #x91EF) ; 釯 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (japanese-jisx0212 . #x6332) ; ø»Œ… + (ideograph-daikanwa . 40186) ; ø¸‰³º + (=ucs . #x91F0) ; 釰 + )) +(define-char + '((=>ucs . #x91F0) ; 釰 + (morohashi-daikanwa 40186 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-3 . #x3957) ; ø»•ºª + )) +(define-char + '((morohashi-daikanwa 40186 0 4) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (<-simplified-ideograph + ((=ucs . #x91F0) ; 釰 + )) + (=ucs . #x91FC) ; 釼 + )) +(define-char + '((=>ucs . #x91FC) ; 釼 + (morohashi-daikanwa 40186 0 5) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (<-simplified-ideograph + ((=ucs . #x91F0) ; 釰 + )) + (=jis-x0208 . #x6E5F) ; ø½‹¨€ + (ucs-jis . #x91FC) ; ø½‹¨€ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (japanese-jisx0212 . #x6333) ; ø»Œ…ž + (chinese-cns11643-2 . #x397C) ; ø»“±‹ + (=jis-x0213-1-2000 . #x7D23) ; ø»¤š† + (ideograph-daikanwa . 40187) ; ø¸‰³» + (=ucs . #x91F1) ; 釱 + )) +(define-char + '((=>ucs . #x91F2) ; 釲 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (ideograph-daikanwa . 40188) ; ø¸‰³¼ + )) +(define-char + '((morohashi-daikanwa 40188 0 3) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-3 . #x3956) ; ø»•º© + (=ucs . #x91F2) ; 釲 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-2 . #x397D) ; ø»“±Œ + (ideograph-daikanwa . 40189) ; ø¸‰³½ + (=ucs . #x91F3) ; 釳 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-2 . #x397B) ; ø»“±Š + (ideograph-daikanwa . 40190) ; ø¸‰³¾ + (=ucs . #x91F4) ; 釴 + )) +(define-char + '((=>ucs . #x91F5) ; 釵 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (shinjigen-2 . 8580) + (=jis-x0208 . #x6E60) ; ø½‹¨ + (korean-ksc5601 . #x737B) ; ø»Š”‚ + (ideograph-daikanwa . 40191) ; ø¸‰³¿ + (ucs-jis . #x91F5) ; ø½‹¨ + )) +(define-char + '((morohashi-daikanwa 40191 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D6A) ; ø»’›­ + (chinese-gb12345 . #x6E4E) ; 釵 + (=ucs . #x91F5) ; 釵 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (=jis-x0208 . #x6E61) ; ø½‹¨‚ + (chinese-cns11643-3 . #x3959) ; ø»•º¬ + (ideograph-daikanwa . 40192) ; ø¸‰´€ + (=ucs . #x91F6) ; 釶 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-6 . #x4576) ; ø»œª½ + (ideograph-daikanwa . 40193) ; ø¸‰´ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-6 . #x4577) ; ø»œª¾ + (ideograph-daikanwa . 40194) ; ø¸‰´‚ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-3 . #x395A) ; ø»•º­ + (ideograph-daikanwa . 40195) ; ø¸‰´ƒ + (=ucs . #x491C) ; 䤜 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (japanese-jisx0212 . #x6334) ; ø»Œ…Ÿ + (chinese-cns11643-2 . #x3A25) ; ø»“±’ + (chinese-gb12345 . #x6E4A) ; 釷 + (ideograph-daikanwa . 40197) ; ø¸‰´… + (=ucs . #x91F7) ; 釷 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-2 . #x397E) ; ø»“± + (ideograph-daikanwa . 40198) ; ø¸‰´† + (=ucs . #x91F8) ; 釸 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (japanese-jisx0212 . #x6335) ; ø»Œ…  + (chinese-gb12345 . #x6E4F) ; 釹 + (ideograph-daikanwa . 40199) ; ø¸‰´‡ + (=ucs . #x91F9) ; 釹 + )) +(define-char + '((=>ucs . #x91F9) ; 釹 + (morohashi-daikanwa 40199 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-2 . #x3A22) ; ø»“± + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-gb12345 . #x4725) ; 釺 + (=ucs . #x91FA) ; 釺 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 11) + (japanese-jisx0212 . #x6336) ; ø»Œ…¡ + (=jis-x0213-1-2000 . #x7C7D) ; ø»¤š‚ + (=ucs . #x91FB) ; 釻 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 8) + (chinese-gb2312 . #x6E4A) ; ø»…·³ + (chinese-isoir165 . #x6E4A) ; ø»Ž ƒ + (=ucs . #x948D) ; 钍 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (chinese-gb2312 . #x4725) ; ø»„½¼ + (chinese-isoir165 . #x4725) ; ø»¦Œ + (=ucs . #x948E) ; 钎 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (chinese-gb2312 . #x6E4B) ; ø»…·´ + (chinese-isoir165 . #x6E4B) ; ø»Ž „ + (=ucs . #x948F) ; 钏 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (chinese-gb2312 . #x6E4C) ; ø»…·µ + (chinese-isoir165 . #x6E4C) ; ø»Ž … + (=ucs . #x9490) ; 钐 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (chinese-isoir165 . #x7E7E) ; ø»Ž¸— + (=ucs . #x9491) ; 钑 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (chinese-gb2312 . #x3730) ; ø»„¦§ + (chinese-isoir165 . #x3730) ; ø»Ž· + (=ucs . #x9492) ; 钒 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (chinese-gb2312 . #x3576) ; ø»„¤± + (chinese-isoir165 . #x3576) ; ø» + (=ucs . #x9493) ; 钓 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (chinese-gb2312 . #x6E4D) ; ø»…·¶ + (chinese-isoir165 . #x6E4D) ; ø»Ž † + (=ucs . #x9494) ; 钔 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (chinese-gb2312 . #x6E4F) ; ø»…·¸ + (chinese-isoir165 . #x6E4F) ; ø»Ž ˆ + (=ucs . #x9495) ; 钕 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (chinese-isoir165 . #x2D21) ; ø»Œ¿¼ + (=ucs . #x9496) ; 钖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (chinese-gb2312 . #x6E4E) ; ø»…·· + (chinese-isoir165 . #x6E4E) ; ø»Ž ‡ + (=ucs . #x9497) ; 钗 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x6337) ; ø»Œ…¢ + (chinese-cns11643-2 . #x4134) ; ø»“»³ + (ideograph-daikanwa . 40200) ; ø¸‰´ˆ + (=ucs . #x91FD) ; 釽 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F5D) ; ø»–ƒ¤ + (ideograph-daikanwa . 40201) ; ø¸‰´‰ + (=ucs . #x91FE) ; 釾 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F73) ; ø»œ¹¦ + (ideograph-daikanwa . 40202) ; ø¸‰´Š + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (shinjigen-2 . 8587) + (=jis-x0208 . #x6E63) ; ø½‹¨„ + (chinese-cns11643-2 . #x4133) ; ø»“»² + (ideograph-daikanwa . 40203) ; ø¸‰´‹ + (=ucs . #x91FF) ; 釿 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x6338) ; ø»Œ…£ + (chinese-cns11643-2 . #x4131) ; ø»“»° + (chinese-gb12345 . #x6E59) ; 鈀 + (ideograph-daikanwa . 40204) ; ø¸‰´Œ + (=ucs . #x9200) ; 鈀 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x6339) ; ø»Œ…¤ + (chinese-cns11643-2 . #x4129) ; ø»“»¨ + (=jis-x0213-2-2000 . #x7A53) ; ø»¦   + (chinese-gb12345 . #x6E55) ; 鈁 + (ideograph-daikanwa . 40205) ; ø¸‰´ + (=ucs . #x9201) ; 鈁 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-2 . #x4138) ; ø»“»· + (ideograph-daikanwa . 40206) ; ø¸‰´Ž + (=ucs . #x9202) ; 鈂 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-2 . #x412C) ; ø»“»« + (ideograph-daikanwa . 40207) ; ø¸‰´ + (=ucs . #x9203) ; 鈃 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x633A) ; ø»Œ…¥ + (chinese-cns11643-2 . #x4136) ; ø»“»µ + (chinese-gb12345 . #x6E57) ; 鈄 + (ideograph-daikanwa . 40208) ; ø¸‰´ + (=ucs . #x9204) ; 鈄 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F74) ; ø»œ¹§ + (ideograph-daikanwa . 40209) ; ø¸‰´‘ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x633B) ; ø»Œ…¦ + (chinese-cns11643-2 . #x413D) ; ø»“»¼ + (ideograph-daikanwa . 40210) ; ø¸‰´’ + (=ucs . #x9205) ; 鈅 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x633C) ; ø»Œ…§ + (chinese-cns11643-2 . #x4135) ; ø»“»´ + (ideograph-daikanwa . 40211) ; ø¸‰´“ + (=ucs . #x9206) ; 鈆 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F5F) ; ø»–ƒ¦ + (ideograph-daikanwa . 40212) ; ø¸‰´” + (=ucs . #x491D) ; 䤝 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x633D) ; ø»Œ…¨ + (chinese-cns11643-1 . #x6260) ; ø»’¢¹ + (=jis-x0213-1-2000 . #x7D24) ; ø»¤š‡ + (ideograph-daikanwa . 40213) ; ø¸‰´• + (=ucs . #x9207) ; 鈇 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F66) ; ø»–ƒ­ + (chinese-gb12345 . #x6E50) ; 鈈 + (ideograph-daikanwa . 40214) ; ø¸‰´– + (=ucs . #x9208) ; 鈈 + )) +(define-char + '((=>ucs . #x9209) ; 鈉 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x633E) ; ø»Œ…© + (ideograph-daikanwa . 40215) ; ø¸‰´— + (ucs-jis . #x9209) ; ø»Œ…© + )) +(define-char + '((morohashi-daikanwa 40215 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-1 . #x625C) ; ø»’¢µ + (chinese-gb12345 . #x4446) ; 鈉 + (=ucs . #x9209) ; 鈉 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x633F) ; ø»Œ…ª + (chinese-cns11643-2 . #x412A) ; ø»“»© + (=jis-x0213-2-2000 . #x7A54) ; ø»¦ ¡ + (ideograph-daikanwa . 40216) ; ø¸‰´˜ + (=ucs . #x920A) ; 鈊 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 40217) ; ø¸‰´™ + (=ucs . #x920B) ; 鈋 + )) +(define-char + '((=>ucs . #x920B) ; 鈋 + (morohashi-daikanwa 40217 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F60) ; ø»–ƒ§ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x6340) ; ø»Œ…« + (ideograph-daikanwa . 40218) ; ø¸‰´š + (=ucs . #x920C) ; 鈌 + )) +(define-char + '((=>ucs . #x920C) ; 鈌 + (morohashi-daikanwa 40218 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-2 . #x4130) ; ø»“»¯ + )) +(define-char + '((=>ucs . #x920D) ; 鈍 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (shinjigen-2 . 8591) + (=jis-x0208 . #x465F) ; ø½Š­ + (korean-ksc5601 . #x546F) ; ø»‰¦” + (ideograph-daikanwa . 40219) ; ø¸‰´› + (ucs-jis . #x920D) ; ø½Š­ + )) +(define-char + '((morohashi-daikanwa 40219 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-1 . #x625E) ; ø»’¢· + (chinese-gb12345 . #x365B) ; 鈍 + (=ucs . #x920D) ; 鈍 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (shinjigen-2 . 8609) + (=jis-x0208 . #x3343) ; ø½Šº + (chinese-cns11643-3 . #x3F68) ; ø»–ƒ¯ + (chinese-gb12345 . #x3933) ; 鈎 + (ideograph-daikanwa . 40220) ; ø¸‰´œ + (=ucs . #x920E) ; 鈎 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F75) ; ø»œ¹¨ + (ideograph-daikanwa . 40221) ; ø¸‰´ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-2 . #x412F) ; ø»“»® + (ideograph-daikanwa . 40222) ; ø¸‰´ž + (=ucs . #x920F) ; 鈏 + )) +(define-char + '((=>ucs . #x9210) ; 鈐 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (korean-ksc5601 . #x4C22) ; ø»‰™— + (japanese-jisx0212 . #x6341) ; ø»Œ…¬ + (chinese-cns11643-1 . #x625F) ; ø»’¢¸ + (=jis-x0213-1-2000 . #x7D25) ; ø»¤šˆ + (ideograph-daikanwa . 40223) ; ø¸‰´Ÿ + (ucs-jis . #x9210) ; ø»‰™— + )) +(define-char + '((morohashi-daikanwa 40223 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb12345 . #x6E54) ; 鈐 + (=ucs . #x9210) ; 鈐 + )) +(define-char + '((=>ucs . #x9211) ; 鈑 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (shinjigen-2 . 8594) + (=jis-x0208 . #x6E67) ; ø½‹¨ˆ + (korean-ksc5601 . #x777E) ; ø»Š™½ + (chinese-cns11643-1 . #x6261) ; ø»’¢º + (ideograph-daikanwa . 40224) ; ø¸‰´  + (ucs-jis . #x9211) ; ø½‹¨ˆ + )) +(define-char + '((morohashi-daikanwa 40224 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb12345 . #x6E53) ; 鈑 + (=ucs . #x9211) ; 鈑 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (korean-ksc5601 . #x5F3C) ; ø»‰µ« + (japanese-jisx0212 . #x6342) ; ø»Œ…­ + (chinese-cns11643-2 . #x4132) ; ø»“»± + (ideograph-daikanwa . 40225) ; ø¸‰´¡ + (=ucs . #x9212) ; 鈒 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x6343) ; ø»Œ…® + (chinese-cns11643-3 . #x3F69) ; ø»–ƒ° + (ideograph-daikanwa . 40226) ; ø¸‰´¢ + (=ucs . #x9213) ; 鈓 + )) +(define-char + '((=>ucs . #x9214) ; 鈔 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (shinjigen-2 . 8589) + (=jis-x0208 . #x6E64) ; ø½‹¨… + (ideograph-daikanwa . 40227) ; ø¸‰´£ + (ucs-jis . #x9214) ; ø½‹¨… + )) +(define-char + '((morohashi-daikanwa 40227 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-1 . #x6259) ; ø»’¢² + (chinese-gb12345 . #x332E) ; 鈔 + (=ucs . #x9214) ; 鈔 + )) +(define-char + '((=>ucs . #x9215) ; 鈕 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (shinjigen-2 . 8590) + (=jis-x0208 . #x6E66) ; ø½‹¨‡ + (chinese-cns11643-1 . #x625A) ; ø»’¢³ + (ideograph-daikanwa . 40228) ; ø¸‰´¤ + (ucs-jis . #x9215) ; ø½‹¨‡ + )) +(define-char + '((morohashi-daikanwa 40228 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb12345 . #x4525) ; 鈕 + (=ucs . #x9215) ; 鈕 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x6344) ; ø»Œ…¯ + (chinese-cns11643-2 . #x413E) ; ø»“»½ + (=jis-x0213-2-2000 . #x7A55) ; ø»¦ ¢ + (ideograph-daikanwa . 40229) ; ø¸‰´¥ + (=ucs . #x9216) ; 鈖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (korean-ksc5601 . #x6B4D) ; ø»Š‡¤ + (chinese-cns11643-2 . #x413C) ; ø»“»» + (=jis-x0213-2-2000 . #x7A56) ; ø»¦ £ + (ideograph-daikanwa . 40230) ; ø¸‰´¦ + (=ucs . #x9217) ; 鈗 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F64) ; ø»–ƒ« + (ideograph-daikanwa . 40231) ; ø¸‰´§ + (=ucs . #x491E) ; 䤞 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x6345) ; ø»Œ…° + (chinese-cns11643-3 . #x3F62) ; ø»–ƒ© + (ideograph-daikanwa . 40232) ; ø¸‰´¨ + (=ucs . #x9218) ; 鈘 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-2 . #x413B) ; ø»“»º + (ideograph-daikanwa . 40233) ; ø¸‰´© + (=ucs . #x9219) ; 鈙 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-2 . #x412D) ; ø»“»¬ + (ideograph-daikanwa . 40234) ; ø¸‰´ª + (=ucs . #x921A) ; 鈚 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F65) ; ø»–ƒ¬ + (ideograph-daikanwa . 40235) ; ø¸‰´« + (=ucs . #x921B) ; 鈛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x6346) ; ø»Œ…± + (chinese-cns11643-2 . #x4139) ; ø»“»¸ + (ideograph-daikanwa . 40236) ; ø¸‰´¬ + (=ucs . #x921C) ; 鈜 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x6347) ; ø»Œ…² + (chinese-cns11643-4 . #x3B66) ; ø»˜‡¹ + (ideograph-daikanwa . 40237) ; ø¸‰´­ + (=ucs . #x921D) ; 鈝 + )) +(define-char + '((=>ucs . #x921E) ; 鈞 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (shinjigen-2 . 8586) + (=jis-x0208 . #x6E62) ; ø½‹¨ƒ + (korean-ksc5601 . #x5037) ; ø»‰Ÿ¤ + (ideograph-daikanwa . 40238) ; ø¸‰´® + (ucs-jis . #x921E) ; ø½‹¨ƒ + )) +(define-char + '((morohashi-daikanwa 40238 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb12345 . #x3E7B) ; 鈞 + (=ucs . #x921E) ; 鈞 + )) +(define-char + '((=>ucs . #x921E) ; 鈞 + (morohashi-daikanwa 40238 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-1 . #x625D) ; ø»’¢¶ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F79) ; ø»œ¹¬ + (ideograph-daikanwa . 40239) ; ø¸‰´¯ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F6F) ; ø»œ¹¢ + (ideograph-daikanwa . 40240) ; ø¸‰´° + (=ucs . #x921F) ; 鈟 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F71) ; ø»œ¹¤ + (ideograph-daikanwa . 40241) ; ø¸‰´± + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F77) ; ø»œ¹ª + (ideograph-daikanwa . 40242) ; ø¸‰´² + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F72) ; ø»œ¹¥ + (ideograph-daikanwa . 40243) ; ø¸‰´³ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F78) ; ø»œ¹« + (ideograph-daikanwa . 40244) ; ø¸‰´´ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F76) ; ø»œ¹© + (ideograph-daikanwa . 40245) ; ø¸‰´µ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F70) ; ø»œ¹£ + (ideograph-daikanwa . 40246) ; ø¸‰´¶ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F5E) ; ø»–ƒ¥ + (ideograph-daikanwa . 40247) ; ø¸‰´· + (=ucs . #x9220) ; 鈠 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F61) ; ø»–ƒ¨ + (ideograph-daikanwa . 40248) ; ø¸‰´¸ + (=ucs . #x491F) ; 䤟 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (ideograph-daikanwa . 40249) ; ø¸‰´¹ + (=ucs . #x9221) ; 鈡 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F63) ; ø»–ƒª + (ideograph-daikanwa . 40253) ; ø¸‰´½ + (=ucs . #x9222) ; 鈢 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-1 . #x625B) ; ø»’¢´ + (chinese-gb12345 . #x3846) ; 鈣 + (ideograph-daikanwa . 40254) ; ø¸‰´¾ + (=ucs . #x9223) ; 鈣 + )) +(define-char + '((=>ucs . #x9223) ; 鈣 + (morohashi-daikanwa 40254 0 4) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 3) + (total-strokes . 13) + (japanese-jisx0212 . #x6348) ; ø»Œ…³ + (ucs-jis . #x9223) ; ø»Œ…³ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x6349) ; ø»Œ…´ + (chinese-cns11643-2 . #x413A) ; ø»“»¹ + (ideograph-daikanwa . 40255) ; ø¸‰´¿ + (=ucs . #x9224) ; 鈤 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x634A) ; ø»Œ…µ + (chinese-cns11643-2 . #x412B) ; ø»“»ª + (chinese-gb12345 . #x6E58) ; 鈥 + (ideograph-daikanwa . 40256) ; ø¸‰µ€ + (=ucs . #x9225) ; 鈥 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x634B) ; ø»Œ…¶ + (chinese-cns11643-2 . #x412E) ; ø»“»­ + (chinese-gb12345 . #x6E51) ; 鈦 + (ideograph-daikanwa . 40257) ; ø¸‰µ + (=ucs . #x9226) ; 鈦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-2 . #x4137) ; ø»“»¶ + (chinese-gb12345 . #x6E56) ; 鈧 + (ideograph-daikanwa . 40258) ; ø¸‰µ‚ + (=ucs . #x9227) ; 鈧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x634C) ; ø»Œ…· + (ideograph-daikanwa . 49804) ; ø¸ŒŠŒ + (=ucs . #x9228) ; 鈨 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F67) ; ø»–ƒ® + (ideograph-daikanwa . 49805) ; ø¸ŒŠ + (=ucs . #x4920) ; 䤠 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (=ucs . #x9229) ; 鈩 + )) +(define-char + '((=>ucs . #x9229) ; 鈩 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (=jis-x0208 . #x6F4F) ; ø½‹©Ž + (ucs-jis . #x9229) ; ø½‹©Ž + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb12345 . #x7C54) ; 鈪 + (=ucs . #x922A) ; 鈪 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (=ucs . #x922B) ; 鈫 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 12) + (<-simplified-ideograph + ((=ucs . #x9438) ; 鐸 + )) + (=jis-x0208 . #x6E65) ; ø½‹¨† + (=ucs . #x922C) ; 鈬 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (total-strokes . 9) + (chinese-isoir165 . #x2D22) ; ø»Œ¿½ + (=ucs . #x9498) ; 钘 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3846) ; ø»„¨› + (chinese-isoir165 . #x3846) ; ø»« + (=ucs . #x9499) ; 钙 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6E50) ; ø»…·¹ + (chinese-isoir165 . #x6E50) ; ø»Ž ‰ + (=ucs . #x949A) ; 钚 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6E51) ; ø»…·º + (chinese-isoir165 . #x6E51) ; ø»Ž Š + (=ucs . #x949B) ; 钛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6E52) ; ø»…·» + (chinese-isoir165 . #x6E52) ; ø»Ž ‹ + (=ucs . #x949C) ; 钜 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x365B) ; ø»„¥´ + (chinese-isoir165 . #x365B) ; ø»Ž„ + (=ucs . #x949D) ; 钝 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x332E) ; ø»„ ­ + (chinese-isoir165 . #x332E) ; ø»ˆ½ + (=ucs . #x949E) ; 钞 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x5653) ; ø»…”¬ + (chinese-isoir165 . #x5653) ; ø»¼¼ + (=ucs . #x949F) ; 钟 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4446) ; ø»„ºƒ + (chinese-isoir165 . #x4446) ; ø»¢“ + (=ucs . #x94A0) ; 钠 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3135) ; ø»„¸ + (chinese-isoir165 . #x3135) ; ø»†ˆ + (=ucs . #x94A1) ; 钡 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3856) ; ø»„¨« + (chinese-isoir165 . #x3856) ; ø»» + (=ucs . #x94A2) ; 钢 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6E53) ; ø»…·¼ + (chinese-isoir165 . #x6E53) ; ø»Ž Œ + (=ucs . #x94A3) ; 钣 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6E54) ; ø»…·½ + (chinese-isoir165 . #x6E54) ; ø»Ž  + (=ucs . #x94A4) ; 钤 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x543F) ; ø»…‘œ + (chinese-isoir165 . #x543F) ; ø»¹¬ + (=ucs . #x94A5) ; 钥 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4755) ; ø»„¾¬ + (chinese-isoir165 . #x4755) ; ø»¦¼ + (=ucs . #x94A6) ; 钦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3E7B) ; ø»„²„ + (chinese-isoir165 . #x3E7B) ; ø»š” + (=ucs . #x94A7) ; 钧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6E56) ; ø»…·¿ + (chinese-isoir165 . #x6E56) ; ø»Ž  + (=ucs . #x94AA) ; 钪 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6E55) ; ø»…·¾ + (chinese-isoir165 . #x6E55) ; ø»Ž Ž + (=ucs . #x94AB) ; 钫 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6E58) ; ø»…¸ + (chinese-isoir165 . #x6E58) ; ø»Ž ‘ + (=ucs . #x94AC) ; 钬 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6E57) ; ø»…¸€ + (chinese-isoir165 . #x6E57) ; ø»Ž  + (=ucs . #x94AD) ; 钭 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4525) ; ø»„»€ + (chinese-isoir165 . #x4525) ; ø»£ + (=ucs . #x94AE) ; 钮 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6E59) ; ø»…¸‚ + (chinese-isoir165 . #x6E59) ; ø»Ž ’ + (=ucs . #x94AF) ; 钯 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 40259) ; ø¸‰µƒ + (=ucs . #x922D) ; 鈭 + )) +(define-char + '((=>ucs . #x922D) ; 鈭 + (morohashi-daikanwa 40259 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F22) ; ø»”… + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x634D) ; ø»Œ…¸ + (chinese-gb12345 . #x6E6A) ; 鈮 + (ideograph-daikanwa . 40260) ; ø¸‰µ„ + (=ucs . #x922E) ; 鈮 + )) +(define-char + '((=>ucs . #x922E) ; 鈮 + (morohashi-daikanwa 40260 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x483D) ; ø»”†Ž + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x634E) ; ø»Œ…¹ + (chinese-cns11643-3 . #x452E) ; ø»–‹© + (ideograph-daikanwa . 40261) ; ø¸‰µ… + (=ucs . #x922F) ; 鈯 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x634F) ; ø»Œ…º + (chinese-cns11643-2 . #x4836) ; ø»”†‡ + (chinese-gb12345 . #x6E66) ; 鈰 + (ideograph-daikanwa . 40262) ; ø¸‰µ† + (=ucs . #x9230) ; 鈰 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x4849) ; ø»”†š + (ideograph-daikanwa . 40263) ; ø¸‰µ‡ + (=ucs . #x9231) ; 鈱 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x4852) ; ø»”†£ + (ideograph-daikanwa . 40264) ; ø¸‰µˆ + (=ucs . #x9232) ; 鈲 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 40265) ; ø¸‰µ‰ + (=ucs . #x28965) ; 𨥥 + )) +(define-char + '((=>ucs . #x28965) ; 𨥥 + (morohashi-daikanwa 40265 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x4147) ; ø»˜Ž + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6350) ; ø»Œ…» + (chinese-cns11643-2 . #x4839) ; ø»”†Š + (=jis-x0213-2-2000 . #x7A58) ; ø»¦ ¥ + (chinese-gb12345 . #x6E5D) ; 鈳 + (ideograph-daikanwa . 40266) ; ø¸‰µŠ + (=ucs . #x9233) ; 鈳 + )) +(define-char + '((=>ucs . #x9234) ; 鈴 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8624) + (=jis-x0208 . #x4E6B) ; ø½Š¹Œ + (korean-ksc5601 . #x5642) ; ø»‰¨£ + (ideograph-daikanwa . 40267) ; ø¸‰µ‹ + (ucs-jis . #x9234) ; ø½Š¹Œ + )) +(define-char + '((=>ucs . #x9234) ; 鈴 + (morohashi-daikanwa 40267 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-1 . #x6749) ; ø»’©¸ + )) +(define-char + '((morohashi-daikanwa 40267 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-gb12345 . #x4165) ; 鈴 + (=ucs . #x9234) ; 鈴 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6351) ; ø»Œ…¼ + (chinese-cns11643-3 . #x452B) ; ø»–‹¦ + (ideograph-daikanwa . 40268) ; ø¸‰µŒ + (=ucs . #x9235) ; 鈵 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6352) ; ø»Œ…½ + (chinese-cns11643-2 . #x4846) ; ø»”†— + (ideograph-daikanwa . 40269) ; ø¸‰µ + (=ucs . #x9236) ; 鈶 + )) +(define-char + '((=>ucs . #x9237) ; 鈷 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8603) + (japanese-jisx0208-1978 . #x385A) ; ø»‚ž« + (japanese-jisx0208 . #x385A) ; ø»†²³ + (ideograph-daikanwa . 40270) ; ø¸‰µŽ + )) +(define-char + '((morohashi-daikanwa 40270 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-1 . #x673F) ; ø»’©® + (=jis-x0208-1990 . #x385A) ; ø½Š˜§ + (chinese-gb12345 . #x6E5C) ; 鈷 + (=ucs . #x9237) ; 鈷 + )) +(define-char + '((=>ucs . #x9238) ; 鈸 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6353) ; ø»Œ…¾ + (chinese-cns11643-1 . #x6741) ; ø»’©° + (=jis-x0213-1-2000 . #x7D26) ; ø»¤š‰ + (ideograph-daikanwa . 40271) ; ø¸‰µ + (ucs-jis . #x9238) ; ø»Œ…¾ + )) +(define-char + '((morohashi-daikanwa 40271 0 4) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-gb12345 . #x6E60) ; 鈸 + (=ucs . #x9238) ; 鈸 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6354) ; ø»Œ…¿ + (chinese-cns11643-1 . #x674D) ; ø»’©¼ + (=jis-x0213-1-2000 . #x7D27) ; ø»¤šŠ + (chinese-gb12345 . #x6E6B) ; 鈹 + (ideograph-daikanwa . 40272) ; ø¸‰µ + (=ucs . #x9239) ; 鈹 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (korean-ksc5601 . #x682D) ; ø»Š‚ª + (japanese-jisx0212 . #x6355) ; ø»Œ†€ + (chinese-cns11643-2 . #x4837) ; ø»”†ˆ + (=jis-x0213-1-2000 . #x7D28) ; ø»¤š‹ + (chinese-gb12345 . #x6E5A) ; 鈺 + (ideograph-daikanwa . 40273) ; ø¸‰µ‘ + (=ucs . #x923A) ; 鈺 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x436E) ; ø»šµ + (ideograph-daikanwa . 40274) ; ø¸‰µ’ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4537) ; ø»–‹² + (ideograph-daikanwa . 40275) ; ø¸‰µ“ + (=ucs . #x923B) ; 鈻 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6356) ; ø»Œ† + (chinese-cns11643-3 . #x452F) ; ø»–‹ª + (=jis-x0213-1-2000 . #x7D29) ; ø»¤šŒ + (ideograph-daikanwa . 40276) ; ø¸‰µ” + (=ucs . #x923C) ; 鈼 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-gb12345 . #x6E5F) ; 鈽 + (ideograph-daikanwa . 40277) ; ø¸‰µ• + (=ucs . #x923D) ; 鈽 + )) +(define-char + '((=>ucs . #x923D) ; 鈽 + (morohashi-daikanwa 40277 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-1 . #x6742) ; ø»’©± + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6357) ; ø»Œ†‚ + (chinese-cns11643-1 . #x6744) ; ø»’©³ + (chinese-gb12345 . #x534B) ; 鈾 + (ideograph-daikanwa . 40278) ; ø¸‰µ– + (=ucs . #x923E) ; 鈾 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8615) + (=jis-x0208 . #x6E6F) ; ø½‹¨ + (korean-ksc5601 . #x6F2F) ; ø»ŠŒ¾ + (chinese-cns11643-1 . #x674E) ; ø»’©½ + (chinese-gb12345 . #x6E64) ; 鈿 + (ideograph-daikanwa . 40279) ; ø¸‰µ— + (=ucs . #x923F) ; 鈿 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (korean-ksc5601 . #x4B25) ; ø»‰—¼ + (japanese-jisx0212 . #x6358) ; ø»Œ†ƒ + (chinese-cns11643-1 . #x6743) ; ø»’©² + (=jis-x0213-1-2000 . #x7D2A) ; ø»¤š + (chinese-gb12345 . #x3C58) ; 鉀 + (ideograph-daikanwa . 40280) ; ø¸‰µ˜ + (=ucs . #x9240) ; 鉀 + )) +(define-char + '((=>ucs . #x28967) ; 𨥧 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 40281) ; ø¸‰µ™ + )) +(define-char + '((morohashi-daikanwa 40281 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x4145) ; ø»˜Œ + (=ucs . #x28967) ; 𨥧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4539) ; ø»–‹´ + (ideograph-daikanwa . 40282) ; ø¸‰µš + (=ucs . #x9241) ; 鉁 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6359) ; ø»Œ†„ + (chinese-cns11643-4 . #x4141) ; ø»˜ˆ + (=jis-x0213-2-2000 . #x7A59) ; ø»¦ ¦ + (ideograph-daikanwa . 40283) ; ø¸‰µ› + (=ucs . #x9242) ; 鉂 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x635A) ; ø»Œ†… + (chinese-cns11643-4 . #x4146) ; ø»˜ + (=jis-x0213-1-2000 . #x7D2B) ; ø»¤šŽ + (ideograph-daikanwa . 40284) ; ø¸‰µœ + (=ucs . #x9243) ; 鉃 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8612) + (=jis-x0208 . #x4534) ; ø½Š«‡ + (chinese-cns11643-3 . #x4538) ; ø»–‹³ + (ideograph-daikanwa . 40285) ; ø¸‰µ + (=ucs . #x9244) ; 鉄 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8601) + (=jis-x0208 . #x6E6A) ; ø½‹¨‹ + (korean-ksc5601 . #x4B69) ; ø»‰™€ + (chinese-cns11643-1 . #x674C) ; ø»’©» + (chinese-gb12345 . #x6E52) ; 鉅 + (ideograph-daikanwa . 40286) ; ø¸‰µž + (=ucs . #x9245) ; 鉅 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x635B) ; ø»Œ†† + (chinese-cns11643-2 . #x483F) ; ø»”† + (ideograph-daikanwa . 40287) ; ø¸‰µŸ + (=ucs . #x9246) ; 鉆 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x635C) ; ø»Œ†‡ + (chinese-cns11643-4 . #x4148) ; ø»˜ + (=jis-x0213-2-2000 . #x7A5A) ; ø»¦ § + (ideograph-daikanwa . 40288) ; ø¸‰µ  + (=ucs . #x9247) ; 鉇 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8610) + (=jis-x0208 . #x6E6D) ; ø½‹¨Ž + (chinese-cns11643-2 . #x4834) ; ø»”†… + (chinese-gb12345 . #x6E68) ; 鉈 + (ideograph-daikanwa . 40289) ; ø¸‰µ¡ + (=ucs . #x9248) ; 鉈 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8602) + (=jis-x0208 . #x6E6B) ; ø½‹¨Œ + (korean-ksc5601 . #x7A68) ; ø»Šž + (chinese-cns11643-1 . #x674A) ; ø»’©¹ + (chinese-gb12345 . #x6E67) ; 鉉 + (ideograph-daikanwa . 40290) ; ø¸‰µ¢ + (=ucs . #x9249) ; 鉉 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x635D) ; ø»Œ†ˆ + (chinese-cns11643-2 . #x483E) ; ø»”† + (=jis-x0213-2-2000 . #x7A5B) ; ø»¦ ¨ + (ideograph-daikanwa . 40291) ; ø¸‰µ£ + (=ucs . #x924A) ; 鉊 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8623) + (=jis-x0208 . #x6E70) ; ø½‹¨‘ + (chinese-cns11643-1 . #x6746) ; ø»’©µ + (ideograph-daikanwa . 40292) ; ø¸‰µ¤ + (=ucs . #x924B) ; 鉋 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x4144) ; ø»˜‹ + (ideograph-daikanwa . 40293) ; ø¸‰µ¥ + (=ucs . #x28968) ; 𨥨 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x4850) ; ø»”†¡ + (ideograph-daikanwa . 40294) ; ø¸‰µ¦ + (=ucs . #x924C) ; 鉌 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x635E) ; ø»Œ†‰ + (chinese-cns11643-1 . #x674B) ; ø»’©º + (chinese-gb12345 . #x6E69) ; 鉍 + (ideograph-daikanwa . 40295) ; ø¸‰µ§ + (=ucs . #x924D) ; 鉍 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x635F) ; ø»Œ†Š + (chinese-cns11643-2 . #x484E) ; ø»”†Ÿ + (=jis-x0213-2-2000 . #x7A5C) ; ø»¦ © + (ideograph-daikanwa . 40296) ; ø¸‰µ¨ + (=ucs . #x924E) ; 鉎 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6360) ; ø»Œ†‹ + (chinese-cns11643-2 . #x4842) ; ø»”†“ + (=jis-x0213-1-2000 . #x7D2C) ; ø»¤š + (ideograph-daikanwa . 40297) ; ø¸‰µ© + (=ucs . #x924F) ; 鉏 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (=jis-x0208 . #x6E71) ; ø½‹¨’ + (chinese-cns11643-2 . #x484C) ; ø»”† + (ideograph-daikanwa . 40298) ; ø¸‰µª + (=ucs . #x9250) ; 鉐 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6361) ; ø»Œ†Œ + (chinese-cns11643-1 . #x6748) ; ø»’©· + (=jis-x0213-2-2000 . #x7A5D) ; ø»¦ ª + (chinese-gb12345 . #x322C) ; 鉑 + (ideograph-daikanwa . 40299) ; ø¸‰µ« + (=ucs . #x9251) ; 鉑 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x4835) ; ø»”†† + (ideograph-daikanwa . 40300) ; ø¸‰µ¬ + (=ucs . #x9252) ; 鉒 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x484F) ; ø»”†  + (ideograph-daikanwa . 40301) ; ø¸‰µ­ + (=ucs . #x9253) ; 鉓 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x484A) ; ø»”†› + (ideograph-daikanwa . 40302) ; ø¸‰µ® + (=ucs . #x9254) ; 鉔 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x452A) ; ø»–‹¥ + (chinese-gb12345 . #x6E5E) ; 鉕 + (ideograph-daikanwa . 40303) ; ø¸‰µ¯ + (=ucs . #x9255) ; 鉕 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x4851) ; ø»”†¢ + (=jis-x0213-2-2000 . #x7A5E) ; ø»¦ « + (ideograph-daikanwa . 40304) ; ø¸‰µ° + (=ucs . #x9256) ; 鉖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x452C) ; ø»–‹§ + (ideograph-daikanwa . 40305) ; ø¸‰µ± + (=ucs . #x4921) ; 䤡 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8600) + (=jis-x0208 . #x6E69) ; ø½‹¨Š + (korean-ksc5601 . #x4C46) ; ø»‰™» + (chinese-cns11643-1 . #x6740) ; ø»’©¯ + (chinese-gb12345 . #x472F) ; 鉗 + (ideograph-daikanwa . 40306) ; ø¸‰µ² + (=ucs . #x9257) ; 鉗 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6362) ; ø»Œ† + (chinese-cns11643-4 . #x4140) ; ø»˜‡ + (ideograph-daikanwa . 40307) ; ø¸‰µ³ + (=ucs . #x9258) ; 鉘 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6363) ; ø»Œ†Ž + (chinese-cns11643-3 . #x452D) ; ø»–‹¨ + (=jis-x0213-2-2000 . #x7A5F) ; ø»¦ ¬ + (ideograph-daikanwa . 40308) ; ø¸‰µ´ + (=ucs . #x9259) ; 鉙 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (=jis-x0208 . #x6E76) ; ø½‹¨— + (chinese-cns11643-1 . #x674F) ; ø»’©¾ + (chinese-gb12345 . #x432D) ; 鉚 + (ideograph-daikanwa . 40309) ; ø¸‰µµ + (=ucs . #x925A) ; 鉚 + )) +(define-char + '((=>ucs . #x925B) ; 鉛 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8597) + (japanese-jisx0208-1978 . #x3174) ; ø»‚”³ + (japanese-jisx0208 . #x3174) ; ø»†¨» + (ideograph-daikanwa . 40310) ; ø¸‰µ¶ + )) +(define-char + '((=>ucs . #x925B) ; 鉛 + (morohashi-daikanwa 40310 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-1 . #x6745) ; ø»’©´ + (=jis-x0208-1990 . #x3174) ; ø½ŠŽ¯ + (ucs-jis . #x925B) ; ø»’©´ + )) +(define-char + '((morohashi-daikanwa 40310 0 3) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (korean-ksc5601 . #x6667) ; ø»Š€¨ + (chinese-gb12345 . #x4726) ; 鉛 + (=ucs . #x925B) ; 鉛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6364) ; ø»Œ† + (chinese-cns11643-3 . #x4531) ; ø»–‹¬ + (ideograph-daikanwa . 40311) ; ø¸‰µ· + (=ucs . #x925C) ; 鉜 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6365) ; ø»Œ† + (chinese-cns11643-3 . #x4529) ; ø»–‹¤ + (ideograph-daikanwa . 40312) ; ø¸‰µ¸ + (=ucs . #x925D) ; 鉝 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8596) + (=jis-x0208 . #x6E68) ; ø½‹¨‰ + (korean-ksc5601 . #x6A47) ; ø»Š†€ + (chinese-cns11643-2 . #x483B) ; ø»”†Œ + (chinese-gb12345 . #x6E61) ; 鉞 + (ideograph-daikanwa . 40313) ; ø¸‰µ¹ + (=ucs . #x925E) ; 鉞 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4534) ; ø»–‹¯ + (ideograph-daikanwa . 40314) ; ø¸‰µº + (=ucs . #x925F) ; 鉟 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6366) ; ø»Œ†‘ + (=jis-x0213-2-2000 . #x7A60) ; ø»¦ ­ + (ideograph-daikanwa . 40315) ; ø¸‰µ» + (=ucs . #x9260) ; 鉠 + )) +(define-char + '((=>ucs . #x9260) ; 鉠 + (morohashi-daikanwa 40315 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x4843) ; ø»”†” + )) +(define-char + '((=>ucs . #x9261) ; 鉡 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6367) ; ø»Œ†’ + (=jis-x0213-2-2000 . #x7A61) ; ø»¦ ® + (ideograph-daikanwa . 40316) ; ø¸‰µ¼ + (ucs-jis . #x9261) ; ø»Œ†’ + )) +(define-char + '((morohashi-daikanwa 40316 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x4847) ; ø»”†˜ + (=ucs . #x9261) ; 鉡 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8617) + (=jis-x0208 . #x482D) ; ø½Š¯š + (korean-ksc5601 . #x5B24) ; ø»‰¯› + (chinese-cns11643-3 . #x4533) ; ø»–‹® + (chinese-gb12345 . #x3227) ; 鉢 + (=gt-pj-1 . #x482D) ; 鉢 + (ideograph-daikanwa . 40317) ; ø¸‰µ½ + (=gt-k . 10263) ; ý¡„‚ — + (=ucs . #x9262) ; 鉢 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x484B) ; ø»”†œ + (ideograph-daikanwa . 40318) ; ø¸‰µ¾ + (=ucs . #x9263) ; 鉣 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8608) + (=jis-x0208 . #x6E6C) ; ø½‹¨ + (korean-ksc5601 . #x4F49) ; ø»‰ž˜ + (chinese-cns11643-1 . #x6747) ; ø»’©¶ + (=gt-pj-1 . #x6E6C) ; 鉤 + (ideograph-daikanwa . 40319) ; ø¸‰µ¿ + (=gt-k . 10361) ; ý¡„‚¡¹ + (=ucs . #x9264) ; 鉤 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (korean-ksc5601 . #x627C) ; ø»‰»… + (japanese-jisx0212 . #x6368) ; ø»Œ†“ + (chinese-cns11643-2 . #x483A) ; ø»”†‹ + (=jis-x0213-2-2000 . #x7A62) ; ø»¦ ¯ + (ideograph-daikanwa . 40320) ; ø¸‰¶€ + (=ucs . #x9265) ; 鉥 + )) +(define-char + '((=>ucs . #x4922) ; 䤢 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 40321) ; ø¸‰¶ + )) +(define-char + '((morohashi-daikanwa 40321 0 5) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x436D) ; ø»š´ + (=ucs . #x4922) ; 䤢 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8611) + (=jis-x0208 . #x3E60) ; ø½Š¡¡ + (korean-ksc5601 . #x6F7A) ; ø»ŠŽ‰ + (chinese-cns11643-2 . #x4838) ; ø»”†‰ + (chinese-gb12345 . #x6E5B) ; 鉦 + (ideograph-daikanwa . 40322) ; ø¸‰¶‚ + (=ucs . #x9266) ; 鉦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6369) ; ø»Œ†” + (chinese-cns11643-2 . #x4844) ; ø»”†• + (=jis-x0213-2-2000 . #x7A63) ; ø»¦ ° + (ideograph-daikanwa . 40323) ; ø¸‰¶ƒ + (=ucs . #x9267) ; 鉧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x636A) ; ø»Œ†• + (chinese-cns11643-4 . #x4142) ; ø»˜‰ + (=jis-x0213-2-2000 . #x7A64) ; ø»¦ ± + (ideograph-daikanwa . 40325) ; ø¸‰¶… + (=ucs . #x9268) ; 鉨 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5953) ; ø»‡² + (ideograph-daikanwa . 40326) ; ø¸‰¶† + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x594F) ; ø»‡® + (ideograph-daikanwa . 40327) ; ø¸‰¶‡ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x636B) ; ø»Œ†– + (chinese-cns11643-4 . #x4143) ; ø»˜Š + (ideograph-daikanwa . 40328) ; ø¸‰¶ˆ + (=ucs . #x9269) ; 鉩 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4532) ; ø»–‹­ + (ideograph-daikanwa . 40329) ; ø¸‰¶‰ + (=ucs . #x926A) ; 鉪 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5952) ; ø»‡± + (ideograph-daikanwa . 40330) ; ø¸‰¶Š + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5954) ; ø»‡³ + (ideograph-daikanwa . 40331) ; ø¸‰¶‹ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5951) ; ø»‡° + (ideograph-daikanwa . 40332) ; ø¸‰¶Œ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5955) ; ø»‡´ + (ideograph-daikanwa . 40333) ; ø¸‰¶ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4535) ; ø»–‹° + (ideograph-daikanwa . 40335) ; ø¸‰¶ + (=ucs . #x926B) ; 鉫 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x4841) ; ø»”†’ + (chinese-gb12345 . #x6E62) ; 鉬 + (ideograph-daikanwa . 40336) ; ø¸‰¶ + (=ucs . #x926C) ; 鉬 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x4840) ; ø»”†‘ + (chinese-gb12345 . #x6E63) ; 鉭 + (ideograph-daikanwa . 40337) ; ø¸‰¶‘ + (=ucs . #x926D) ; 鉭 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x636C) ; ø»Œ†— + (chinese-cns11643-3 . #x4536) ; ø»–‹± + (ideograph-daikanwa . 40338) ; ø¸‰¶’ + (=ucs . #x926E) ; 鉮 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x636D) ; ø»Œ†˜ + (chinese-cns11643-2 . #x4845) ; ø»”†– + (ideograph-daikanwa . 40339) ; ø¸‰¶“ + (=ucs . #x926F) ; 鉯 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x636E) ; ø»Œ†™ + (chinese-cns11643-2 . #x4848) ; ø»”†™ + (ideograph-daikanwa . 40340) ; ø¸‰¶” + (=ucs . #x9270) ; 鉰 + )) +(define-char + '((morohashi-daikanwa 40340 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (=jis-x0208 . #x395B) ; ø½Šš† + (=ucs . #x9271) ; 鉱 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x484D) ; ø»”†ž + (ideograph-daikanwa . 49806) ; ø¸ŒŠŽ + (=ucs . #x9272) ; 鉲 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3C78) ; ø»„¯… + (chinese-isoir165 . #x3C78) ; ø»—• + (=ucs . #x9274) ; 鉴 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4E59) ; ø»…‰‚ + (chinese-isoir165 . #x4E59) ; ø»±’ + (=ucs . #x94A8) ; 钨 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3933) ; ø»„©¦ + (chinese-isoir165 . #x3933) ; ø»‘¶ + (=ucs . #x94A9) ; 钩 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E5A) ; ø»…¸ƒ + (chinese-isoir165 . #x6E5A) ; ø»Ž “ + (=ucs . #x94B0) ; 钰 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x472E) ; ø»„¾… + (chinese-isoir165 . #x472E) ; ø»¦• + (=ucs . #x94B1) ; 钱 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E5B) ; ø»…¸„ + (chinese-isoir165 . #x6E5B) ; ø»Ž ” + (=ucs . #x94B2) ; 钲 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x472F) ; ø»„¾† + (chinese-isoir165 . #x472F) ; ø»¦– + (=ucs . #x94B3) ; 钳 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E5C) ; ø»…¸… + (chinese-isoir165 . #x6E5C) ; ø»Ž • + (=ucs . #x94B4) ; 钴 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3227) ; ø»„Ÿˆ + (chinese-isoir165 . #x3227) ; ø»‡˜ + (=ucs . #x94B5) ; 钵 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E5D) ; ø»…¸† + (chinese-isoir165 . #x6E5D) ; ø»Ž – + (=ucs . #x94B6) ; 钶 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E5E) ; ø»…¸‡ + (chinese-isoir165 . #x6E5E) ; ø»Ž — + (=ucs . #x94B7) ; 钷 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E5F) ; ø»…¸ˆ + (chinese-isoir165 . #x6E5F) ; ø»Ž ˜ + (=ucs . #x94B8) ; 钸 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E60) ; ø»…¸‰ + (chinese-isoir165 . #x6E60) ; ø»Ž ™ + (=ucs . #x94B9) ; 钹 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E61) ; ø»…¸Š + (chinese-isoir165 . #x6E61) ; ø»Ž š + (=ucs . #x94BA) ; 钺 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x576A) ; ø»…–¡ + (chinese-isoir165 . #x576A) ; ø»¾± + (=ucs . #x94BB) ; 钻 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E62) ; ø»…¸‹ + (chinese-isoir165 . #x6E62) ; ø»Ž › + (=ucs . #x94BC) ; 钼 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E63) ; ø»…¸Œ + (chinese-isoir165 . #x6E63) ; ø»Ž œ + (=ucs . #x94BD) ; 钽 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3C58) ; ø»„®¥ + (chinese-isoir165 . #x3C58) ; ø»–µ + (=ucs . #x94BE) ; 钾 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E64) ; ø»…¸ + (chinese-isoir165 . #x6E64) ; ø»Ž  + (=ucs . #x94BF) ; 钿 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x534B) ; ø»…Š + (chinese-isoir165 . #x534B) ; ø»¸š + (=ucs . #x94C0) ; 铀 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4C7A) ; ø»…†§ + (chinese-isoir165 . #x4C7A) ; ø»®· + (=ucs . #x94C1) ; 铁 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x322C) ; ø»„Ÿ + (chinese-isoir165 . #x322C) ; ø»‡ + (=ucs . #x94C2) ; 铂 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4165) ; ø»„¶ˆ + (chinese-isoir165 . #x4165) ; ø»ž˜ + (=ucs . #x94C3) ; 铃 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E65) ; ø»…¸Ž + (chinese-isoir165 . #x6E65) ; ø»Ž ž + (=ucs . #x94C4) ; 铄 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4726) ; ø»„½½ + (chinese-isoir165 . #x4726) ; ø»¦ + (=ucs . #x94C5) ; 铅 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x432D) ; ø»„¸Œ + (chinese-isoir165 . #x432D) ; ø» œ + (=ucs . #x94C6) ; 铆 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-isoir165 . #x2C7E) ; ø»Œ¿» + (=ucs . #x94C7) ; 铇 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E66) ; ø»…¸ + (chinese-isoir165 . #x6E66) ; ø»Ž Ÿ + (=ucs . #x94C8) ; 铈 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E67) ; ø»…¸ + (chinese-isoir165 . #x6E67) ; ø»Ž   + (=ucs . #x94C9) ; 铉 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E68) ; ø»…¸‘ + (chinese-isoir165 . #x6E68) ; ø»Ž ¡ + (=ucs . #x94CA) ; 铊 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E69) ; ø»…¸’ + (chinese-isoir165 . #x6E69) ; ø»Ž ¢ + (=ucs . #x94CB) ; 铋 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E6A) ; ø»…¸“ + (chinese-isoir165 . #x6E6A) ; ø»Ž £ + (=ucs . #x94CC) ; 铌 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E6B) ; ø»…¸” + (chinese-isoir165 . #x6E6B) ; ø»Ž ¤ + (=ucs . #x94CD) ; 铍 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6E6C) ; ø»…¸• + (chinese-isoir165 . #x6E6C) ; ø»Ž ¥ + (=ucs . #x94CE) ; 铎 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6F25) ; ø»…¸¬ + (chinese-isoir165 . #x6F25) ; ø»Ž ¼ + (=ucs . #x94F3) ; 铳 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 40341) ; ø¸‰¶• + )) +(define-char + '((morohashi-daikanwa 40341 0 4) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A67) ; ø»š¨€ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x636F) ; ø»Œ†š + (chinese-cns11643-4 . #x4775) ; ø»˜™° + (ideograph-daikanwa . 40342) ; ø¸‰¶– + (=ucs . #x9275) ; 鉵 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6370) ; ø»Œ†› + (chinese-cns11643-2 . #x4E60) ; ø»”¥ + (ideograph-daikanwa . 40343) ; ø¸‰¶— + (=ucs . #x9276) ; 鉶 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6371) ; ø»Œ†œ + (ideograph-daikanwa . 40345) ; ø¸‰¶™ + (=ucs . #x9277) ; 鉷 + )) +(define-char + '((=>ucs . #x9278) ; 鉸 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6372) ; ø»Œ† + (=jis-x0213-1-2000 . #x7D2D) ; ø»¤š + (ideograph-daikanwa . 40346) ; ø¸‰¶š + (ucs-jis . #x9278) ; ø»Œ† + )) +(define-char + '((morohashi-daikanwa 40346 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B4F) ; ø»’¯¶ + (chinese-gb12345 . #x3D42) ; 鉸 + (=ucs . #x9278) ; 鉸 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A2E) ; ø»–’¿ + (ideograph-daikanwa . 40347) ; ø¸‰¶› + (=ucs . #x4924) ; 䤤 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6373) ; ø»Œ†ž + (chinese-cns11643-2 . #x4E6A) ; ø»”¯ + (ideograph-daikanwa . 40348) ; ø¸‰¶œ + (=ucs . #x9279) ; 鉹 + )) +(define-char + '((=>ucs . #x927A) ; 鉺 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E62) ; ø»”§ + (ideograph-daikanwa . 40349) ; ø¸‰¶ + )) +(define-char + '((morohashi-daikanwa 40349 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-gb12345 . #x6E6F) ; 鉺 + (=ucs . #x927A) ; 鉺 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6374) ; ø»Œ†Ÿ + (chinese-cns11643-1 . #x6B55) ; ø»’¯¼ + (chinese-gb12345 . #x3875) ; 鉻 + (ideograph-daikanwa . 40350) ; ø¸‰¶ž + (=ucs . #x927B) ; 鉻 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6375) ; ø»Œ†  + (chinese-cns11643-1 . #x6B59) ; ø»’°€ + (=jis-x0213-2-2000 . #x7A67) ; ø»¦ ´ + (ideograph-daikanwa . 40351) ; ø¸‰¶Ÿ + (=ucs . #x927C) ; 鉼 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6376) ; ø»Œ†¡ + (chinese-cns11643-2 . #x4E73) ; ø»”¸ + (=jis-x0213-2-2000 . #x7A68) ; ø»¦ µ + (ideograph-daikanwa . 40352) ; ø¸‰¶  + (=ucs . #x927D) ; 鉽 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8641) + (=jis-x0208 . #x4B48) ; ø½Š´ + (chinese-cns11643-2 . #x4E7B) ; ø»”€ + (ideograph-daikanwa . 40353) ; ø¸‰¶¡ + (=ucs . #x927E) ; 鉾 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6377) ; ø»Œ†¢ + (chinese-cns11643-2 . #x4E6C) ; ø»”± + (=jis-x0213-2-2000 . #x7A69) ; ø»¦ ¶ + (chinese-gb12345 . #x6E7E) ; 鉿 + (ideograph-daikanwa . 40354) ; ø¸‰¶¢ + (=ucs . #x927F) ; 鉿 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8626) + (=jis-x0208 . #x3664) ; ø½Š•µ + (korean-ksc5601 . #x6B5E) ; ø»Š‡µ + (chinese-cns11643-1 . #x6B51) ; ø»’¯¸ + (chinese-gb12345 . #x5278) ; 銀 + (=gt-pj-1 . #x3664) ; 銀 + (ideograph-daikanwa . 40355) ; ø¸‰¶£ + (=gt-k . 11113) ; ý¡„‚­© + (=ucs . #x9280) ; 銀 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A34) ; ø»–“… + (ideograph-daikanwa . 40356) ; ø¸‰¶¤ + (=ucs . #x9281) ; 銁 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A39) ; ø»–“Š + (ideograph-daikanwa . 40357) ; ø¸‰¶¥ + (=ucs . #x929E) ; 銞 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E70) ; ø»”µ + (ideograph-daikanwa . 40358) ; ø¸‰¶¦ + (=ucs . #x9282) ; 銂 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8631) + (=jis-x0208 . #x3D46) ; ø½ŠŸ© + (korean-ksc5601 . #x7548) ; ø»Š–‹ + (chinese-gb12345 . #x6F25) ; 銃 + (ideograph-daikanwa . 40359) ; ø¸‰¶§ + (=ucs . #x9283) ; 銃 + )) +(define-char + '((=>ucs . #x9283) ; 銃 + (morohashi-daikanwa 40359 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x483C) ; ø»”† + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A35) ; ø»–“† + (ideograph-daikanwa . 40360) ; ø¸‰¶¨ + (=ucs . #x9284) ; 銄 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8640) + (=jis-x0208 . #x463C) ; ø½Š¬­ + (korean-ksc5601 . #x545E) ; ø»‰¦ƒ + (chinese-cns11643-1 . #x6B52) ; ø»’¯¹ + (chinese-gb12345 . #x4D2D) ; 銅 + (ideograph-daikanwa . 40361) ; ø¸‰¶© + (=ucs . #x9285) ; 銅 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E77) ; ø»”¼ + (ideograph-daikanwa . 40362) ; ø¸‰¶ª + (=ucs . #x9286) ; 銆 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x4779) ; ø»˜™´ + (ideograph-daikanwa . 40363) ; ø¸‰¶« + (=ucs . #x4925) ; 䤥 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E7C) ; ø»” + (ideograph-daikanwa . 40364) ; ø¸‰¶¬ + (=ucs . #x9287) ; 銇 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6378) ; ø»Œ†£ + (chinese-cns11643-2 . #x4E74) ; ø»”¹ + (=jis-x0213-1-2000 . #x7D2E) ; ø»¤š‘ + (ideograph-daikanwa . 40365) ; ø¸‰¶­ + (=ucs . #x9288) ; 銈 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6379) ; ø»Œ†¤ + (chinese-cns11643-3 . #x4A2F) ; ø»–“€ + (=jis-x0213-2-2000 . #x7A6A) ; ø»¦ · + (ideograph-daikanwa . 40366) ; ø¸‰¶® + (=ucs . #x9289) ; 銉 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x637A) ; ø»Œ†¥ + (chinese-cns11643-2 . #x4E76) ; ø»”» + (ideograph-daikanwa . 40367) ; ø¸‰¶¯ + (=ucs . #x928A) ; 銊 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F21) ; ø»”„ + (ideograph-daikanwa . 40368) ; ø¸‰¶° + (=ucs . #x928B) ; 銋 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E78) ; ø»”½ + (ideograph-daikanwa . 40369) ; ø¸‰¶± + (=ucs . #x928C) ; 銌 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A36) ; ø»–“‡ + (ideograph-daikanwa . 40370) ; ø¸‰¶² + (=ucs . #x4926) ; 䤦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x637B) ; ø»Œ†¦ + (chinese-cns11643-2 . #x4E66) ; ø»”« + (=jis-x0213-2-2000 . #x7A6B) ; ø»¦ ¸ + (ideograph-daikanwa . 40371) ; ø¸‰¶³ + (=ucs . #x928D) ; 銍 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-gb2312 . #x7646) ; ø»†ƒŸ + (japanese-jisx0212 . #x637C) ; ø»Œ†§ + (chinese-isoir165 . #x7646) ; ø»Ž«¯ + (chinese-cns11643-2 . #x4E6F) ; ø»”´ + (ideograph-daikanwa . 40372) ; ø¸‰¶´ + (=ucs . #x928E) ; 銎 + )) +(define-char + '((=>ucs . #x928F) ; 銏 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 40373) ; ø¸‰¶µ + )) +(define-char + '((morohashi-daikanwa 40373 0 5) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4530) ; ø»–‹« + (=ucs . #x928F) ; 銏 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A38) ; ø»–“‰ + (ideograph-daikanwa . 40374) ; ø¸‰¶¶ + (=ucs . #x9290) ; 銐 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x477A) ; ø»˜™µ + (ideograph-daikanwa . 40375) ; ø¸‰¶· + (=ucs . #x28999) ; 𨦙 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8635) + (=jis-x0208 . #x412D) ; ø½Š¥ˆ + (korean-ksc5601 . #x6055) ; ø»‰·¢ + (chinese-cns11643-1 . #x6B5A) ; ø»’° + (chinese-gb12345 . #x4F33) ; 銑 + (ideograph-daikanwa . 40376) ; ø¸‰¶¸ + (=ucs . #x9291) ; 銑 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x637D) ; ø»Œ†¨ + (chinese-cns11643-3 . #x4A33) ; ø»–“„ + (ideograph-daikanwa . 40377) ; ø¸‰¶¹ + (=ucs . #x9292) ; 銒 + )) +(define-char + '((=>ucs . #x9293) ; 銓 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8636) + (=jis-x0208 . #x6E74) ; ø½‹¨• + (korean-ksc5601 . #x6F30) ; ø»ŠŒ¿ + (ideograph-daikanwa . 40378) ; ø¸‰¶º + (ucs-jis . #x9293) ; ø½‹¨• + )) +(define-char + '((morohashi-daikanwa 40378 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B56) ; ø»’¯½ + (chinese-gb12345 . #x6E7D) ; 銓 + (=ucs . #x9293) ; 銓 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x4776) ; ø»˜™± + (ideograph-daikanwa . 40379) ; ø¸‰¶» + (=ucs . #x4927) ; 䤧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A68) ; ø»š¨ + (ideograph-daikanwa . 40380) ; ø¸‰¶¼ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E64) ; ø»”© + (ideograph-daikanwa . 40381) ; ø¸‰¶½ + (=ucs . #x9294) ; 銔 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8614) + (=jis-x0208 . #x6E6E) ; ø½‹¨ + (chinese-cns11643-2 . #x4E71) ; ø»”¶ + (ideograph-daikanwa . 40382) ; ø¸‰¶¾ + (=ucs . #x9295) ; 銕 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8630) + (=jis-x0208 . #x6E73) ; ø½‹¨” + (korean-ksc5601 . #x6247) ; ø»‰º + (chinese-cns11643-1 . #x6B54) ; ø»’¯» + (chinese-gb12345 . #x6E79) ; 銖 + (ideograph-daikanwa . 40383) ; ø¸‰¶¿ + (=ucs . #x9296) ; 銖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x637E) ; ø»Œ†© + (chinese-cns11643-2 . #x4E6B) ; ø»”° + (=jis-x0213-2-2000 . #x7A6C) ; ø»¦ ¹ + (ideograph-daikanwa . 40384) ; ø¸‰·€ + (=ucs . #x9297) ; 銗 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8642) + (=jis-x0208 . #x4C43) ; ø½Šµ¨ + (korean-ksc5601 . #x592F) ; ø»‰¬ª + (chinese-cns11643-1 . #x6B53) ; ø»’¯º + (chinese-gb12345 . #x437A) ; 銘 + (ideograph-daikanwa . 40385) ; ø¸‰· + (=ucs . #x9298) ; 銘 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6421) ; ø»Œ†ª + (chinese-cns11643-2 . #x4E79) ; ø»”¾ + (=jis-x0213-2-2000 . #x7A6D) ; ø»¦ º + (ideograph-daikanwa . 40386) ; ø¸‰·‚ + (=ucs . #x9299) ; 銙 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8643) + (=jis-x0208 . #x4438) ; ø½Š©­ + (chinese-cns11643-2 . #x4E68) ; ø»”­ + (chinese-gb12345 . #x6F22) ; 銚 + (=gt-pj-1 . #x4438) ; 銚 + (ideograph-daikanwa . 40387) ; ø¸‰·ƒ + (=gt-k . 11154) ; ý¡„‚®’ + (=ucs . #x929A) ; 銚 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x477B) ; ø»˜™¶ + (ideograph-daikanwa . 40388) ; ø¸‰·„ + (=ucs . #x4928) ; 䤨 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8637) + (=jis-x0208 . #x6E75) ; ø½‹¨– + (chinese-cns11643-2 . #x4E61) ; ø»”¦ + (=gt-pj-1 . #x6E75) ; 銛 + (ideograph-daikanwa . 40389) ; ø¸‰·… + (=gt-k . 11240) ; ý¡„‚¯¨ + (=ucs . #x929B) ; 銛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8625) + (=jis-x0208 . #x6E72) ; ø½‹¨“ + (korean-ksc5601 . #x7967) ; ø»Šœ¢ + (chinese-cns11643-1 . #x6B57) ; ø»’¯¾ + (chinese-gb12345 . #x4F4E) ; 銜 + (=gt-pj-1 . #x6E72) ; 銜 + (ideograph-daikanwa . 40390) ; ø¸‰·† + (=gt-k . 11239) ; ý¡„‚¯§ + (=ucs . #x929C) ; 銜 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E7E) ; ø»”ƒ + (ideograph-daikanwa . 40391) ; ø¸‰·‡ + (=ucs . #x929D) ; 銝 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6422) ; ø»Œ†« + (chinese-cns11643-4 . #x4777) ; ø»˜™² + (=jis-x0213-2-2000 . #x7A6E) ; ø»¦ » + (ideograph-daikanwa . 40392) ; ø¸‰·ˆ + (=ucs . #x929F) ; 銟 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6352) ; ø»– + (ideograph-daikanwa . 40393) ; ø¸‰·‰ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6423) ; ø»Œ†¬ + (chinese-gb12345 . #x6E6E) ; 銠 + (ideograph-daikanwa . 40394) ; ø¸‰·Š + (=ucs . #x92A0) ; 銠 + )) +(define-char + '((=>ucs . #x92A0) ; 銠 + (morohashi-daikanwa 40394 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E63) ; ø»”¨ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A69) ; ø»š¨‚ + (ideograph-daikanwa . 40395) ; ø¸‰·‹ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 40397) ; ø¸‰· + )) +(define-char + '((morohashi-daikanwa 40397 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6353) ; ø»–ž + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E75) ; ø»”º + (ideograph-daikanwa . 40398) ; ø¸‰·Ž + (=ucs . #x92A1) ; 銡 + )) +(define-char + '((=>ucs . #x92A2) ; 銢 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 40399) ; ø¸‰· + )) +(define-char + '((morohashi-daikanwa 40399 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E72) ; ø»”· + (=ucs . #x92A2) ; 銢 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-gb12345 . #x6F28) ; 銣 + (ideograph-daikanwa . 40400) ; ø¸‰· + (=ucs . #x92A3) ; 銣 + )) +(define-char + '((=>ucs . #x92A3) ; 銣 + (morohashi-daikanwa 40400 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E6D) ; ø»”² + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 40401) ; ø¸‰·‘ + )) +(define-char + '((morohashi-daikanwa 40401 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6351) ; ø»–œ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 40402) ; ø¸‰·’ + )) +(define-char + '((morohashi-daikanwa 40402 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6350) ; ø»–› + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6424) ; ø»Œ†­ + (chinese-cns11643-2 . #x4E5F) ; ø»”¤ + (ideograph-daikanwa . 40403) ; ø¸‰·“ + (=ucs . #x92A4) ; 銤 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6425) ; ø»Œ†® + (chinese-cns11643-2 . #x4E5E) ; ø»”£ + (chinese-gb12345 . #x523F) ; 銥 + (ideograph-daikanwa . 40404) ; ø¸‰·” + (=ucs . #x92A5) ; 銥 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E67) ; ø»”¬ + (chinese-gb12345 . #x6E77) ; 銦 + (ideograph-daikanwa . 40405) ; ø¸‰·• + (=ucs . #x92A6) ; 銦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6426) ; ø»Œ†¯ + (chinese-cns11643-2 . #x4E7A) ; ø»”¿ + (=jis-x0213-2-2000 . #x7A6F) ; ø»¦ ¼ + (ideograph-daikanwa . 40406) ; ø¸‰·– + (=ucs . #x92A7) ; 銧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6427) ; ø»Œ†° + (chinese-gb12345 . #x6F27) ; 銨 + (ideograph-daikanwa . 40407) ; ø¸‰·— + (=ucs . #x92A8) ; 銨 + )) +(define-char + '((=>ucs . #x92A8) ; 銨 + (morohashi-daikanwa 40407 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B58) ; ø»’¯¿ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-gb12345 . #x6E7B) ; 銩 + (ideograph-daikanwa . 40408) ; ø¸‰·˜ + (=ucs . #x92A9) ; 銩 + )) +(define-char + '((=>ucs . #x92A9) ; 銩 + (morohashi-daikanwa 40408 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E7D) ; ø»”‚ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-gb12345 . #x6E70) ; 銪 + (ideograph-daikanwa . 40409) ; ø¸‰·™ + (=ucs . #x92AA) ; 銪 + )) +(define-char + '((=>ucs . #x92AA) ; 銪 + (morohashi-daikanwa 40409 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4E65) ; ø»”ª + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6428) ; ø»Œ†± + (chinese-cns11643-2 . #x4E69) ; ø»”® + (=jis-x0213-2-2000 . #x7A70) ; ø»¦ ½ + (chinese-gb12345 . #x6F24) ; 銫 + (ideograph-daikanwa . 40410) ; ø¸‰·š + (=ucs . #x92AB) ; 銫 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B50) ; ø»’¯· + (chinese-gb12345 . #x6E6D) ; 銬 + (ideograph-daikanwa . 40411) ; ø¸‰·› + (=ucs . #x92AC) ; 銬 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6354) ; ø»–Ÿ + (ideograph-daikanwa . 40412) ; ø¸‰·œ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8633) + (=jis-x0208 . #x412C) ; ø½Š¥‡ + (chinese-cns11643-3 . #x4A32) ; ø»–“ƒ + (=gt-pj-1 . #x412C) ; 銭 + (ideograph-daikanwa . 40413) ; ø¸‰· + (=gt-k . 11143) ; ý¡„‚®‡ + (=ucs . #x92AD) ; 銭 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-gb2312 . #x7647) ; ø»†ƒ  + (chinese-isoir165 . #x7647) ; ø»Ž«° + (chinese-cns11643-3 . #x4A37) ; ø»–“ˆ + (ideograph-daikanwa . 40414) ; ø¸‰·ž + (=ucs . #x92AE) ; 銮 + )) +(define-char + '((=>ucs . #x92AF) ; 銯 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6429) ; ø»Œ†² + (ideograph-daikanwa . 40415) ; ø¸‰·Ÿ + (ucs-jis . #x92AF) ; ø»Œ†² + )) +(define-char + '((morohashi-daikanwa 40415 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (=ucs . #x92AF) ; 銯 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x5950) ; ø»‡¯ + (ideograph-daikanwa . 49807) ; ø¸ŒŠ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6355) ; ø»–  + (ideograph-daikanwa . 49808) ; ø¸ŒŠ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 49809) ; ø¸ŒŠ‘ + )) +(define-char + '((morohashi-daikanwa 49809 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x634F) ; ø»–š + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x634E) ; ø»–™ + (ideograph-daikanwa . 49810) ; ø¸ŒŠ’ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x4778) ; ø»˜™³ + (=ucs . #x492A) ; 䤪 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (=ucs . #x92B0) ; 銰 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A31) ; ø»–“‚ + (chinese-gb12345 . #x6E76) ; 銱 + (=ucs . #x92B1) ; 銱 + )) +(define-char + '((=>ucs . #x92F6) ; 鋶 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A30) ; ø»–“ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-isoir165 . #x2D23) ; ø»Œ¿¾ + (=ucs . #x94CF) ; 铏 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6E6D) ; ø»…¸– + (chinese-isoir165 . #x6E6D) ; ø»Ž ¦ + (=ucs . #x94D0) ; 铐 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6E6E) ; ø»…¸— + (chinese-isoir165 . #x6E6E) ; ø»Ž § + (=ucs . #x94D1) ; 铑 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x6E6F) ; ø»…¸˜ + (chinese-isoir165 . #x6E6F) ; ø»Ž ¨ + (=ucs . #x94D2) ; 铒 + )) +(define-char + '((script C-Simplified Ideograph) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-isoir165 . #x2D24) ; ø»Œ¿¿ + (=ucs . #x94D3) ; 铓 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x6E70) ; ø»…¸™ + (chinese-isoir165 . #x6E70) ; ø»Ž © + (=ucs . #x94D5) ; 铕 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6E71) ; ø»…¸š + (chinese-isoir165 . #x6E71) ; ø»Ž ª + (=ucs . #x94D6) ; 铖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6E72) ; ø»…¸› + (chinese-isoir165 . #x6E72) ; ø»Ž « + (=ucs . #x94D7) ; 铗 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6E73) ; ø»…¸œ + (chinese-isoir165 . #x6E73) ; ø»Ž ¬ + (=ucs . #x94D9) ; 铙 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-isoir165 . #x2C60) ; ø»Œ¿ + (=ucs . #x94DA) ; 铚 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6E75) ; ø»…¸ž + (chinese-isoir165 . #x6E75) ; ø»Ž ® + (=ucs . #x94DB) ; 铛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4D2D) ; ø»…†¸ + (chinese-isoir165 . #x4D2D) ; ø»¯ˆ + (=ucs . #x94DC) ; 铜 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4241) ; ø»„·‚ + (chinese-isoir165 . #x4241) ; ø»Ÿ’ + (=ucs . #x94DD) ; 铝 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6E76) ; ø»…¸Ÿ + (chinese-isoir165 . #x6E76) ; ø»Ž ¯ + (=ucs . #x94DE) ; 铞 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6E77) ; ø»…¸  + (chinese-isoir165 . #x6E77) ; ø»Ž ° + (=ucs . #x94DF) ; 铟 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6E78) ; ø»…¸¡ + (chinese-isoir165 . #x6E78) ; ø»Ž ± + (=ucs . #x94E0) ; 铠 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5521) ; ø»…’œ + (chinese-isoir165 . #x5521) ; ø»º¬ + (=ucs . #x94E1) ; 铡 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6E79) ; ø»…¸¢ + (chinese-isoir165 . #x6E79) ; ø»Ž ² + (=ucs . #x94E2) ; 铢 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4F33) ; ø»…‰º + (chinese-isoir165 . #x4F33) ; ø»²Š + (=ucs . #x94E3) ; 铣 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6E7B) ; ø»…¸¤ + (chinese-isoir165 . #x6E7B) ; ø»Ž ´ + (=ucs . #x94E5) ; 铥 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-isoir165 . #x2D26) ; ø»€ + (=ucs . #x94E6) ; 铦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6E7C) ; ø»…¸¥ + (chinese-isoir165 . #x6E7C) ; ø»Ž µ + (=ucs . #x94E7) ; 铧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6E7D) ; ø»…¸¦ + (chinese-isoir165 . #x6E7D) ; ø»Ž ¶ + (=ucs . #x94E8) ; 铨 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6F21) ; ø»…¸¨ + (chinese-isoir165 . #x6F21) ; ø»Ž ¸ + (=ucs . #x94E9) ; 铩 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6E7E) ; ø»…¸§ + (chinese-isoir165 . #x6E7E) ; ø»Ž · + (=ucs . #x94EA) ; 铪 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6F22) ; ø»…¸© + (chinese-isoir165 . #x6F22) ; ø»Ž ¹ + (=ucs . #x94EB) ; 铫 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3875) ; ø»„©Š + (chinese-isoir165 . #x3875) ; ø»‘š + (=ucs . #x94EC) ; 铬 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x437A) ; ø»„¹™ + (chinese-isoir165 . #x437A) ; ø»¡© + (=ucs . #x94ED) ; 铭 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6F24) ; ø»…¸« + (chinese-isoir165 . #x6F24) ; ø»Ž » + (=ucs . #x94EF) ; 铯 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3D42) ; ø»„¯­ + (chinese-isoir165 . #x3D42) ; ø»—½ + (=ucs . #x94F0) ; 铰 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x523F) ; ø»…Ž  + (chinese-isoir165 . #x523F) ; ø»¶° + (=ucs . #x94F1) ; 铱 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3279) ; ø»„ š + (chinese-isoir165 . #x3279) ; ø»ˆª + (=ucs . #x94F2) ; 铲 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6F27) ; ø»…¸® + (chinese-isoir165 . #x6F27) ; ø»Ž ¾ + (=ucs . #x94F5) ; 铵 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x5278) ; ø»…™ + (chinese-isoir165 . #x5278) ; ø»·© + (=ucs . #x94F6) ; 银 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6F28) ; ø»…¸¯ + (chinese-isoir165 . #x6F28) ; ø»Ž ¿ + (=ucs . #x94F7) ; 铷 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F4F) ; ø»–š¶ + (ideograph-daikanwa . 40416) ; ø¸‰·  + (=ucs . #x492B) ; 䤫 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x642A) ; ø»Œ†³ + (chinese-cns11643-1 . #x6F63) ; ø»’¶‚ + (=jis-x0213-2-2000 . #x7A73) ; ø»¦¡€ + (ideograph-daikanwa . 40417) ; ø¸‰·¡ + (=ucs . #x92B2) ; 銲 + )) +(define-char + '((=>ucs . #x92B3) ; 銳 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (korean-ksc5601 . #x6765) ; ø»Š‚„ + (ideograph-daikanwa . 40418) ; ø¸‰·¢ + )) +(define-char + '((morohashi-daikanwa 40418 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F5E) ; ø»’µ½ + (=ucs . #x92B3) ; 銳 + )) +(define-char + '((morohashi-daikanwa 40418 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (=jis-x0208 . #x3154) ; ø½ŠŽ + (chinese-cns11643-3 . #x4F4C) ; ø»–š³ + (chinese-gb12345 . #x4871) ; 鋭 + (=ucs . #x92ED) ; 鋭 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x554D) ; ø»”™¤ + (ideograph-daikanwa . 40419) ; ø¸‰·£ + (=ucs . #x92B4) ; 銴 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A3A) ; ø»žŒ› + (ideograph-daikanwa . 40420) ; ø¸‰·¤ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x5549) ; ø»”™  + (ideograph-daikanwa . 40421) ; ø¸‰·¥ + (=ucs . #x92B5) ; 銵 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E43) ; ø»˜£ + (ideograph-daikanwa . 40422) ; ø¸‰·¦ + (=ucs . #x492C) ; 䤬 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (korean-ksc5601 . #x4F4A) ; ø»‰ž™ + (japanese-jisx0212 . #x642B) ; ø»Œ†´ + (chinese-cns11643-2 . #x5531) ; ø»”™ˆ + (ideograph-daikanwa . 40423) ; ø¸‰·§ + (=ucs . #x92B6) ; 銶 + )) +(define-char + '((=>ucs . #x92B7) ; 銷 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (shinjigen-2 . 8653) + (=jis-x0208 . #x6E79) ; ø½‹¨š + (korean-ksc5601 . #x6151) ; ø»‰¸¼ + (ideograph-daikanwa . 40424) ; ø¸‰·¨ + (ucs-jis . #x92B7) ; ø½‹¨š + )) +(define-char + '((morohashi-daikanwa 40424 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-gb12345 . #x4F7A) ; 銷 + (=ucs . #x92B7) ; 銷 + )) +(define-char + '((=>ucs . #x92B7) ; 銷 + (morohashi-daikanwa 40424 0 3) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F5A) ; ø»’µ¹ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x642C) ; ø»Œ†µ + (chinese-cns11643-3 . #x4F42) ; ø»–š© + (ideograph-daikanwa . 40425) ; ø¸‰·© + (=ucs . #x92B8) ; 銸 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (shinjigen-2 . 8649) + (=jis-x0208 . #x6E78) ; ø½‹¨™ + (korean-ksc5601 . #x6248) ; ø»‰º‘ + (chinese-cns11643-3 . #x4F50) ; ø»–š· + (chinese-gb12345 . #x5062) ; 銹 + (ideograph-daikanwa . 40426) ; ø¸‰·ª + (=ucs . #x92B9) ; 銹 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x642D) ; ø»Œ†¶ + (chinese-cns11643-4 . #x4E45) ; ø»˜£’ + (ideograph-daikanwa . 40427) ; ø¸‰·« + (=ucs . #x92BA) ; 銺 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x642E) ; ø»Œ†· + (chinese-cns11643-1 . #x6F59) ; ø»’µ¸ + (chinese-gb12345 . #x4C60) ; 銻 + (ideograph-daikanwa . 40428) ; ø¸‰·¬ + (=ucs . #x92BB) ; 銻 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x642F) ; ø»Œ†¸ + (chinese-cns11643-1 . #x6F5F) ; ø»’µ¾ + (chinese-gb12345 . #x6F31) ; 銼 + (ideograph-daikanwa . 40429) ; ø¸‰·­ + (=ucs . #x92BC) ; 銼 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6430) ; ø»Œ†¹ + (chinese-cns11643-4 . #x4E47) ; ø»˜£” + (ideograph-daikanwa . 40430) ; ø¸‰·® + (=ucs . #x92BD) ; 銽 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F43) ; ø»–šª + (ideograph-daikanwa . 40431) ; ø¸‰·¯ + (=ucs . #x92BE) ; 銾 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6431) ; ø»Œ†º + (chinese-cns11643-3 . #x4F41) ; ø»–š¨ + (=jis-x0213-2-2000 . #x7A74) ; ø»¦¡ + (ideograph-daikanwa . 40432) ; ø¸‰·° + (=ucs . #x92BF) ; 銿 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6432) ; ø»Œ†» + (chinese-cns11643-2 . #x552F) ; ø»”™† + (=jis-x0213-2-2000 . #x7A75) ; ø»¦¡‚ + (ideograph-daikanwa . 40433) ; ø¸‰·± + (=ucs . #x92C0) ; 鋀 + )) +(define-char + '((=>ucs . #x92C1) ; 鋁 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6433) ; ø»Œ†¼ + (chinese-cns11643-1 . #x6F5D) ; ø»’µ¼ + (ideograph-daikanwa . 40434) ; ø¸‰·² + (ucs-jis . #x92C1) ; ø»Œ†¼ + )) +(define-char + '((morohashi-daikanwa 40434 0 4) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-gb12345 . #x4241) ; 鋁 + (=ucs . #x92C1) ; 鋁 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6434) ; ø»Œ†½ + (chinese-cns11643-2 . #x553B) ; ø»”™’ + (=jis-x0213-1-2000 . #x7D2F) ; ø»¤š’ + (ideograph-daikanwa . 40435) ; ø¸‰·³ + (=ucs . #x92C2) ; 鋂 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6435) ; ø»Œ†¾ + (chinese-cns11643-2 . #x552D) ; ø»”™„ + (chinese-gb12345 . #x6F36) ; 鋃 + (ideograph-daikanwa . 40436) ; ø¸‰·´ + (=ucs . #x92C3) ; 鋃 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x552E) ; ø»”™… + (ideograph-daikanwa . 40437) ; ø¸‰·µ + (=ucs . #x92C4) ; 鋄 + )) +(define-char + '((=>ucs . #x289AD) ; 𨦭 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 40438) ; ø¸‰·¶ + )) +(define-char + '((morohashi-daikanwa 40438 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E42) ; ø»˜£ + (=ucs . #x289AD) ; 𨦭 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6436) ; ø»Œ†¿ + (chinese-cns11643-1 . #x6F58) ; ø»’µ· + (chinese-gb12345 . #x503F) ; 鋅 + (ideograph-daikanwa . 40439) ; ø¸‰·· + (=ucs . #x92C5) ; 鋅 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F47) ; ø»–š® + (ideograph-daikanwa . 40440) ; ø¸‰·¸ + (=ucs . #x492D) ; 䤭 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6437) ; ø»Œ‡€ + (chinese-isoir165 . #x7E7D) ; ø»Ž¸– + (chinese-cns11643-2 . #x554C) ; ø»”™£ + (=jis-x0213-2-2000 . #x7A76) ; ø»¦¡ƒ + (ideograph-daikanwa . 40441) ; ø¸‰·¹ + (=ucs . #x92C6) ; 鋆 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6438) ; ø»Œ‡ + (chinese-cns11643-1 . #x6F61) ; ø»’¶€ + (chinese-gb12345 . #x3135) ; 鋇 + (ideograph-daikanwa . 40442) ; ø¸‰·º + (=ucs . #x92C7) ; 鋇 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-gb2312 . #x7648) ; ø»†ƒ¡ + (japanese-jisx0212 . #x6439) ; ø»Œ‡‚ + (chinese-isoir165 . #x7648) ; ø»Ž«± + (chinese-cns11643-2 . #x553E) ; ø»”™• + (ideograph-daikanwa . 40443) ; ø¸‰·» + (=ucs . #x92C8) ; 鋈 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x5543) ; ø»”™š + (ideograph-daikanwa . 40444) ; ø¸‰·¼ + (=ucs . #x92C9) ; 鋉 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x553D) ; ø»”™” + (ideograph-daikanwa . 40445) ; ø¸‰·½ + (=ucs . #x92CA) ; 鋊 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x643A) ; ø»Œ‡ƒ + (chinese-cns11643-2 . #x5B3C) ; ø»”¢‡ + (=jis-x0213-1-2000 . #x7D30) ; ø»¤š“ + (ideograph-daikanwa . 40446) ; ø¸‰·¾ + (=ucs . #x92CB) ; 鋋 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (korean-ksc5601 . #x6F7B) ; ø»ŠŽŠ + (japanese-jisx0212 . #x643B) ; ø»Œ‡„ + (chinese-cns11643-2 . #x5539) ; ø»”™ + (=jis-x0213-1-2000 . #x7D31) ; ø»¤š” + (chinese-gb12345 . #x6E7A) ; 鋌 + (ideograph-daikanwa . 40447) ; ø¸‰·¿ + (=ucs . #x92CC) ; 鋌 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x643C) ; ø»Œ‡… + (chinese-cns11643-2 . #x5541) ; ø»”™˜ + (ideograph-daikanwa . 40448) ; ø¸‰¸€ + (=ucs . #x92CD) ; 鋍 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x643D) ; ø»Œ‡† + (chinese-cns11643-2 . #x553F) ; ø»”™– + (=jis-x0213-2-2000 . #x7A77) ; ø»¦¡„ + (ideograph-daikanwa . 40449) ; ø¸‰¸ + (=ucs . #x92CE) ; 鋎 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (shinjigen-2 . 8647) + (=jis-x0208 . #x6E77) ; ø½‹¨˜ + (korean-ksc5601 . #x7A79) ; ø»Šž’ + (chinese-cns11643-2 . #x5532) ; ø»”™‰ + (chinese-gb12345 . #x6E72) ; 鋏 + (ideograph-daikanwa . 40450) ; ø¸‰¸‚ + (=ucs . #x92CF) ; 鋏 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x643E) ; ø»Œ‡‡ + (chinese-cns11643-2 . #x552C) ; ø»”™ƒ + (=jis-x0213-2-2000 . #x7A78) ; ø»¦¡… + (ideograph-daikanwa . 40451) ; ø¸‰¸ƒ + (=ucs . #x92D0) ; 鋐 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F46) ; ø»–š­ + (ideograph-daikanwa . 40452) ; ø¸‰¸„ + (=ucs . #x492E) ; 䤮 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x517E) ; ø»š²© + (ideograph-daikanwa . 40453) ; ø¸‰¸… + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x5547) ; ø»”™ž + (ideograph-daikanwa . 40454) ; ø¸‰¸† + (=ucs . #x92D1) ; 鋑 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (shinjigen-2 . 8658) + (=jis-x0208 . #x4B2F) ; ø½Š³¶ + (korean-ksc5601 . #x5C72) ; ø»‰²‡ + (chinese-cns11643-1 . #x6F60) ; ø»’µ¿ + (chinese-gb12345 . #x3766) ; 鋒 + (ideograph-daikanwa . 40455) ; ø¸‰¸‡ + (=ucs . #x92D2) ; 鋒 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x643F) ; ø»Œ‡ˆ + (chinese-cns11643-2 . #x5548) ; ø»”™Ÿ + (=jis-x0213-1-2000 . #x7D32) ; ø»¤š• + (ideograph-daikanwa . 40456) ; ø¸‰¸ˆ + (=ucs . #x92D3) ; 鋓 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F52) ; ø»–š¹ + (ideograph-daikanwa . 40457) ; ø¸‰¸‰ + (=ucs . #x92EB) ; 鋫 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A38) ; ø»žŒ™ + (ideograph-daikanwa . 40458) ; ø¸‰¸Š + (=ucs . #x492F) ; 䤯 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F48) ; ø»–š¯ + (ideograph-daikanwa . 40459) ; ø¸‰¸‹ + (=ucs . #x92D4) ; 鋔 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A41) ; ø»žŒ¢ + (ideograph-daikanwa . 40460) ; ø¸‰¸Œ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6440) ; ø»Œ‡‰ + (chinese-cns11643-2 . #x5542) ; ø»”™™ + (ideograph-daikanwa . 40461) ; ø¸‰¸ + (=ucs . #x92D5) ; 鋕 + )) +(define-char + '((=>ucs . #x92D6) ; 鋖 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 40462) ; ø¸‰¸Ž + )) +(define-char + '((morohashi-daikanwa 40462 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F49) ; ø»–š° + (=ucs . #x92D6) ; 鋖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6441) ; ø»Œ‡Š + (=jis-x0213-2-2000 . #x7A79) ; ø»¦¡† + (ideograph-daikanwa . 40463) ; ø¸‰¸ + (=ucs . #x92D7) ; 鋗 + )) +(define-char + '((=>ucs . #x92D7) ; 鋗 + (morohashi-daikanwa 40463 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x5537) ; ø»”™Ž + )) +(define-char + '((=>ucs . #x92D8) ; 鋘 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6442) ; ø»Œ‡‹ + (chinese-cns11643-2 . #x5535) ; ø»”™Œ + (ideograph-daikanwa . 40464) ; ø¸‰¸ + (ucs-jis . #x92D8) ; ø»Œ‡‹ + )) +(define-char + '((morohashi-daikanwa 40464 0 6) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (=ucs . #x92D8) ; 鋘 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6443) ; ø»Œ‡Œ + (chinese-cns11643-2 . #x5530) ; ø»”™‡ + (=jis-x0213-2-2000 . #x7A7A) ; ø»¦¡‡ + (ideograph-daikanwa . 40465) ; ø¸‰¸‘ + (=ucs . #x92D9) ; 鋙 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F4B) ; ø»–š² + (ideograph-daikanwa . 40466) ; ø¸‰¸’ + (=ucs . #x92DA) ; 鋚 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A44) ; ø»žŒ¥ + (ideograph-daikanwa . 40467) ; ø¸‰¸“ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F4E) ; ø»–šµ + (ideograph-daikanwa . 40468) ; ø¸‰¸” + (=ucs . #x92DB) ; 鋛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6444) ; ø»Œ‡ + (chinese-cns11643-3 . #x4F44) ; ø»–š« + (ideograph-daikanwa . 40469) ; ø¸‰¸• + (=ucs . #x92DC) ; 鋜 + )) +(define-char + '((=>ucs . #x92DD) ; 鋝 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6445) ; ø»Œ‡Ž + (ideograph-daikanwa . 40470) ; ø¸‰¸– + (ucs-jis . #x92DD) ; ø»Œ‡Ž + )) +(define-char + '((morohashi-daikanwa 40470 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x5538) ; ø»”™ + (chinese-gb12345 . #x6F32) ; 鋝 + (=ucs . #x92DD) ; 鋝 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A3B) ; ø»žŒœ + (ideograph-daikanwa . 40471) ; ø¸‰¸— + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x5545) ; ø»”™œ + (ideograph-daikanwa . 40472) ; ø¸‰¸˜ + (=ucs . #x92DE) ; 鋞 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A40) ; ø»žŒ¡ + (ideograph-daikanwa . 40473) ; ø¸‰¸™ + )) +(define-char + '((=>ucs . #x92DF) ; 鋟 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6446) ; ø»Œ‡ + (chinese-cns11643-2 . #x5534) ; ø»”™‹ + (ideograph-daikanwa . 40474) ; ø¸‰¸š + (ucs-jis . #x92DF) ; ø»Œ‡ + )) +(define-char + '((morohashi-daikanwa 40474 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-gb12345 . #x6F37) ; 鋟 + (=ucs . #x92DF) ; 鋟 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6447) ; ø»Œ‡ + (chinese-cns11643-2 . #x5544) ; ø»”™› + (=jis-x0213-1-2000 . #x7D33) ; ø»¤š– + (ideograph-daikanwa . 40475) ; ø¸‰¸› + (=ucs . #x92E0) ; 鋠 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A39) ; ø»žŒš + (ideograph-daikanwa . 40476) ; ø¸‰¸œ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6448) ; ø»Œ‡‘ + (chinese-cns11643-2 . #x554A) ; ø»”™¡ + (ideograph-daikanwa . 40477) ; ø¸‰¸ + (=ucs . #x92E1) ; 鋡 + )) +(define-char + '((=>ucs . #x92E2) ; 鋢 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 40478) ; ø¸‰¸ž + )) +(define-char + '((morohashi-daikanwa 40478 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F51) ; ø»–š¸ + (=ucs . #x92E2) ; 鋢 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E46) ; ø»˜£“ + (chinese-gb12345 . #x6E74) ; 鋣 + (ideograph-daikanwa . 40479) ; ø¸‰¸Ÿ + (=ucs . #x92E3) ; 鋣 + )) +(define-char + '((=>ucs . #x92E3) ; 鋣 + (morohashi-daikanwa 40479 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6449) ; ø»Œ‡’ + (ucs-jis . #x92E3) ; ø»Œ‡’ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (shinjigen-2 . 8651) + (=jis-x0208 . #x3D7B) ; ø½Š ž + (korean-ksc5601 . #x6027) ; ø»‰¶´ + (chinese-cns11643-1 . #x6F5C) ; ø»’µ» + (chinese-gb12345 . #x337A) ; 鋤 + (ideograph-daikanwa . 40480) ; ø¸‰¸  + (=ucs . #x92E4) ; 鋤 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x517D) ; ø»š²¨ + (ideograph-daikanwa . 40481) ; ø¸‰¸¡ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F4A) ; ø»–š± + (ideograph-daikanwa . 40482) ; ø¸‰¸¢ + (=ucs . #x4930) ; 䤰 + )) +(define-char + '((=>ucs . #x92E5) ; 鋥 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x644A) ; ø»Œ‡“ + (chinese-cns11643-3 . #x4F45) ; ø»–š¬ + (=jis-x0213-2-2000 . #x7A7B) ; ø»¦¡ˆ + (ideograph-daikanwa . 40483) ; ø¸‰¸£ + (ucs-jis . #x92E5) ; ø»Œ‡“ + )) +(define-char + '((morohashi-daikanwa 40483 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-gb12345 . #x6F2D) ; 鋥 + (=ucs . #x92E5) ; 鋥 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x5540) ; ø»”™— + (chinese-gb12345 . #x6F38) ; 鋦 + (ideograph-daikanwa . 40484) ; ø¸‰¸¤ + (=ucs . #x92E6) ; 鋦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x644B) ; ø»Œ‡” + (chinese-cns11643-2 . #x5546) ; ø»”™ + (=jis-x0213-2-2000 . #x7A7C) ; ø»¦¡‰ + (ideograph-daikanwa . 40485) ; ø¸‰¸¥ + (=ucs . #x92E7) ; 鋧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A43) ; ø»žŒ¤ + (ideograph-daikanwa . 40486) ; ø¸‰¸¦ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x644C) ; ø»Œ‡• + (chinese-cns11643-2 . #x553C) ; ø»”™“ + (chinese-gb12345 . #x6F30) ; 鋨 + (ideograph-daikanwa . 40487) ; ø¸‰¸§ + (=ucs . #x92E8) ; 鋨 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A3E) ; ø»žŒŸ + (ideograph-daikanwa . 40488) ; ø¸‰¸¨ + (=ucs . #x4931) ; 䤱 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (=jis-x0208 . #x6E7A) ; ø½‹¨› + (chinese-cns11643-2 . #x5536) ; ø»”™ + (ideograph-daikanwa . 40490) ; ø¸‰¸ª + (=ucs . #x92E9) ; 鋩 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (shinjigen-2 . 1251) + (=jis-x0208 . #x4A5F) ; ø½Š³ˆ + (korean-ksc5601 . #x7868) ; ø»Š›… + (chinese-cns11643-1 . #x6F5B) ; ø»’µº + (chinese-gb12345 . #x464C) ; 鋪 + (ideograph-daikanwa . 40491) ; ø¸‰¸« + (=ucs . #x92EA) ; 鋪 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x644D) ; ø»Œ‡– + (chinese-cns11643-4 . #x4E44) ; ø»˜£‘ + (ideograph-daikanwa . 40492) ; ø¸‰¸¬ + (=ucs . #x92EC) ; 鋬 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A3D) ; ø»žŒž + (ideograph-daikanwa . 40493) ; ø¸‰¸­ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A36) ; ø»žŒ— + (ideograph-daikanwa . 40494) ; ø¸‰¸® + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A45) ; ø»žŒ¦ + (ideograph-daikanwa . 40495) ; ø¸‰¸¯ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (japanese-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x644E) ; ø»Œ‡— + (chinese-cns11643-2 . #x4E6E) ; ø»”³ + (chinese-gb12345 . #x6E71) ; 鋮 + (ideograph-daikanwa . 40496) ; ø¸‰¸° + (=ucs . #x92EE) ; 鋮 + )) +(define-char + '((=>ucs . #x92EF) ; 鋯 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 40500) ; ø¸‰¸´ + )) +(define-char + '((morohashi-daikanwa 40500 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x553A) ; ø»”™‘ + (chinese-gb12345 . #x6F2F) ; 鋯 + (=ucs . #x92EF) ; 鋯 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x644F) ; ø»Œ‡˜ + (chinese-cns11643-1 . #x6F62) ; ø»’¶ + (chinese-gb12345 . #x6F2E) ; 鋰 + (ideograph-daikanwa . 40501) ; ø¸‰¸µ + (=ucs . #x92F0) ; 鋰 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x5533) ; ø»”™Š + (chinese-gb12345 . #x6F2B) ; 鋱 + (ideograph-daikanwa . 40502) ; ø¸‰¸¶ + (=ucs . #x92F1) ; 鋱 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (shinjigen-2 . 8660) + (=jis-x0208 . #x4946) ; ø½Š±‘ + (ideograph-daikanwa . 40503) ; ø¸‰¸· + (=ucs . #x92F2) ; 鋲 + )) +(define-char + '((morohashi-daikanwa 40503 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (=jis-x0208 . #x4372) ; ø½Š©‰ + (chinese-cns11643-3 . #x4F4D) ; ø»–š´ + (=ucs . #x92F3) ; 鋳 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 49811) ; ø¸ŒŠ“ + )) +(define-char + '((morohashi-daikanwa 49811 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A42) ; ø»žŒ£ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A3F) ; ø»žŒ  + (ideograph-daikanwa . 49812) ; ø¸ŒŠ” + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A3C) ; ø»žŒ + (ideograph-daikanwa . 49813) ; ø¸ŒŠ• + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A37) ; ø»žŒ˜ + (ideograph-daikanwa . 49814) ; ø¸ŒŠ– + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (=ucs . #x92F4) ; 鋴 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (=ucs . #x92F5) ; 鋵 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-gb12345 . #x6F33) ; 鋶 + (=ucs . #x92F6) ; 鋶 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6E74) ; ø»…¸ + (chinese-isoir165 . #x6E74) ; ø»Ž ­ + (=ucs . #x94D8) ; 铘 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6E7A) ; ø»…¸£ + (chinese-isoir165 . #x6E7A) ; ø»Ž ³ + (=ucs . #x94E4) ; 铤 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F26) ; ø»…¸­ + (chinese-isoir165 . #x6F26) ; ø»Ž ½ + (=ucs . #x94F4) ; 铴 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x567D) ; ø»…•– + (chinese-isoir165 . #x567D) ; ø»½¦ + (=ucs . #x94F8) ; 铸 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F29) ; ø»…¸° + (chinese-isoir165 . #x6F29) ; ø»Ž¡€ + (=ucs . #x94F9) ; 铹 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x464C) ; ø»„½… + (chinese-isoir165 . #x464C) ; ø»¥• + (=ucs . #x94FA) ; 铺 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-isoir165 . #x2E7C) ; ø»‚µ + (=ucs . #x94FB) ; 铻 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F2A) ; ø»…¸± + (chinese-isoir165 . #x6F2A) ; ø»Ž¡ + (=ucs . #x94FC) ; 铼 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F2B) ; ø»…¸² + (chinese-isoir165 . #x6F2B) ; ø»Ž¡‚ + (=ucs . #x94FD) ; 铽 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4134) ; ø»„µ— + (chinese-isoir165 . #x4134) ; ø»§ + (=ucs . #x94FE) ; 链 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F2C) ; ø»…¸³ + (chinese-isoir165 . #x6F2C) ; ø»Ž¡ƒ + (=ucs . #x94FF) ; 铿 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4F7A) ; ø»…‹ + (chinese-isoir165 . #x4F7A) ; ø»³‘ + (=ucs . #x9500) ; 销 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4B78) ; ø»……‡ + (chinese-isoir165 . #x4B78) ; ø»­— + (=ucs . #x9501) ; 锁 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F2E) ; ø»…¸µ + (chinese-isoir165 . #x6F2E) ; ø»Ž¡… + (=ucs . #x9502) ; 锂 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F2D) ; ø»…¸´ + (chinese-isoir165 . #x6F2D) ; ø»Ž¡„ + (=ucs . #x9503) ; 锃 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x337A) ; ø»„¡¹ + (chinese-isoir165 . #x337A) ; ø»Š‰ + (=ucs . #x9504) ; 锄 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x3978) ; ø»„ª« + (chinese-isoir165 . #x3978) ; ø»’» + (=ucs . #x9505) ; 锅 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F2F) ; ø»…¸¶ + (chinese-isoir165 . #x6F2F) ; ø»Ž¡† + (=ucs . #x9506) ; 锆 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F30) ; ø»…¸· + (chinese-isoir165 . #x6F30) ; ø»Ž¡‡ + (=ucs . #x9507) ; 锇 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x5062) ; ø»…Œ‡ + (chinese-isoir165 . #x5062) ; ø»´— + (=ucs . #x9508) ; 锈 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F31) ; ø»…¸¸ + (chinese-isoir165 . #x6F31) ; ø»Ž¡ˆ + (=ucs . #x9509) ; 锉 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F32) ; ø»…¸¹ + (chinese-isoir165 . #x6F32) ; ø»Ž¡‰ + (=ucs . #x950A) ; 锊 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x3766) ; ø»„§ + (chinese-isoir165 . #x3766) ; ø»­ + (=ucs . #x950B) ; 锋 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x503F) ; ø»…‹¤ + (chinese-isoir165 . #x503F) ; ø»³´ + (=ucs . #x950C) ; 锌 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F33) ; ø»…¸º + (chinese-isoir165 . #x6F33) ; ø»Ž¡Š + (=ucs . #x950D) ; 锍 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F34) ; ø»…¸» + (chinese-isoir165 . #x6F34) ; ø»Ž¡‹ + (=ucs . #x950E) ; 锎 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F35) ; ø»…¸¼ + (chinese-isoir165 . #x6F35) ; ø»Ž¡Œ + (=ucs . #x950F) ; 锏 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4871) ; ø»…€¦ + (chinese-isoir165 . #x4871) ; ø»¨¶ + (=ucs . #x9510) ; 锐 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4C60) ; ø»…† + (chinese-isoir165 . #x4C60) ; ø»® + (=ucs . #x9511) ; 锑 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F36) ; ø»…¸½ + (chinese-isoir165 . #x6F36) ; ø»Ž¡ + (=ucs . #x9512) ; 锒 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F37) ; ø»…¸¾ + (chinese-isoir165 . #x6F37) ; ø»Ž¡Ž + (=ucs . #x9513) ; 锓 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (chinese-gb2312 . #x6F38) ; ø»…¸¿ + (chinese-isoir165 . #x6F38) ; ø»Ž¡ + (=ucs . #x9514) ; 锔 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x517B) ; ø»š²¦ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x517C) ; ø»š²§ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B41) ; ø»”¢Œ + (=jis-x0213-2-2000 . #x7B22) ; ø»¦¡ + (ideograph-daikanwa . 40504) ; ø¸‰¸¸ + (=ucs . #x92F7) ; 鋷 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8665) + (=jis-x0208 . #x3578) ; ø½Š”« + (korean-ksc5601 . #x4B6A) ; ø»‰™ + (chinese-cns11643-1 . #x7261) ; ø»’ºš + (chinese-gb12345 . #x3E62) ; 鋸 + (ideograph-daikanwa . 40505) ; ø¸‰¸¹ + (=ucs . #x92F8) ; 鋸 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6450) ; ø»Œ‡™ + (chinese-cns11643-2 . #x5B40) ; ø»”¢‹ + (=jis-x0213-2-2000 . #x7B23) ; ø»¦¡Ž + (ideograph-daikanwa . 40506) ; ø¸‰¸º + (=ucs . #x92F9) ; 鋹 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8662) + (=jis-x0208 . #x6E7C) ; ø½‹¨ + (chinese-cns11643-2 . #x5B3E) ; ø»”¢‰ + (ideograph-daikanwa . 40507) ; ø¸‰¸» + (=ucs . #x92FA) ; 鋺 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (japanese-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x6451) ; ø»Œ‡š + (chinese-cns11643-2 . #x5B50) ; ø»”¢› + (=jis-x0213-2-2000 . #x7B24) ; ø»¦¡ + (ideograph-daikanwa . 40508) ; ø¸‰¸¼ + (=ucs . #x92FB) ; 鋻 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8667) + (=jis-x0208 . #x395D) ; ø½Ššˆ + (korean-ksc5601 . #x4B3C) ; ø»‰˜“ + (chinese-cns11643-1 . #x7265) ; ø»’ºž + (chinese-gb12345 . #x3856) ; 鋼 + (ideograph-daikanwa . 40509) ; ø¸‰¸½ + (=ucs . #x92FC) ; 鋼 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5335) ; ø»– ” + (ideograph-daikanwa . 40510) ; ø¸‰¸¾ + (=ucs . #x92FD) ; 鋽 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B4D) ; ø»”¢˜ + (ideograph-daikanwa . 40511) ; ø¸‰¸¿ + (=ucs . #x92FE) ; 鋾 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6452) ; ø»Œ‡› + (chinese-cns11643-2 . #x5B45) ; ø»”¢ + (=jis-x0213-1-2000 . #x7D34) ; ø»¤š— + (ideograph-daikanwa . 40512) ; ø¸‰¹€ + (=ucs . #x92FF) ; 鋿 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6453) ; ø»Œ‡œ + (chinese-cns11643-2 . #x5B4F) ; ø»”¢š + (ideograph-daikanwa . 40513) ; ø¸‰¹ + (=ucs . #x9300) ; 錀 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B37) ; ø»”¢‚ + (chinese-gb12345 . #x6F3E) ; 錁 + (ideograph-daikanwa . 40514) ; ø¸‰¹‚ + (=ucs . #x9301) ; 錁 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6454) ; ø»Œ‡ + (chinese-cns11643-2 . #x5B43) ; ø»”¢Ž + (=jis-x0213-2-2000 . #x7B25) ; ø»¦¡ + (ideograph-daikanwa . 40515) ; ø¸‰¹ƒ + (=ucs . #x9302) ; 錂 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5333) ; ø»– ’ + (ideograph-daikanwa . 40516) ; ø¸‰¹„ + (=ucs . #x4933) ; 䤳 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5937) ; ø»š½’ + (ideograph-daikanwa . 40517) ; ø¸‰¹… + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x533D) ; ø»– œ + (ideograph-daikanwa . 40518) ; ø¸‰¹† + (=ucs . #x9303) ; 錃 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (korean-ksc5601 . #x5662) ; ø»‰©ƒ + (chinese-cns11643-1 . #x7267) ; ø»’º  + (=jis-x0213-1-2000 . #x7D35) ; ø»¤š˜ + (ideograph-daikanwa . 40519) ; ø¸‰¹‡ + (=ucs . #x9304) ; 錄 + )) +(define-char + '((morohashi-daikanwa 40519 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (=jis-x0208 . #x4F3F) ; ø½Š¹¾ + (chinese-cns11643-3 . #x533A) ; ø»– ™ + (chinese-gb12345 . #x423C) ; 録 + (=ucs . #x9332) ; 録 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x533E) ; ø»–  + (ideograph-daikanwa . 40520) ; ø¸‰¹ˆ + (=ucs . #x9305) ; 錅 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5932) ; ø»š½ + (ideograph-daikanwa . 40521) ; ø¸‰¹‰ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 40522) ; ø¸‰¹Š + (=ucs . #x289E8) ; 𨧨 + )) +(define-char + '((=>ucs . #x289E8) ; 𨧨 + (morohashi-daikanwa 40522 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x5447) ; ø»˜¬ˆ + )) +(define-char + '((=>ucs . #x9306) ; 錆 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x3B2C) ; ø»‚¢— + (ideograph-daikanwa . 40523) ; ø¸‰¹‹ + )) +(define-char + '((morohashi-daikanwa 40523 0 4) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0208 . #x3B2C) ; ø»†¶Ÿ + (=jis-x0208-1990 . #x3B2C) ; ø½Šœ“ + (chinese-gb12345 . #x6F3A) ; 錆 + (=ucs . #x9306) ; 錆 + )) +(define-char + '((=>ucs . #x9306) ; 錆 + (morohashi-daikanwa 40523 0 5) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B2F) ; ø»”¡º + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5338) ; ø»– — + (chinese-gb12345 . #x6F42) ; 錇 + (ideograph-daikanwa . 40524) ; ø¸‰¹Œ + (=ucs . #x9307) ; 錇 + )) +(define-char + '((=>ucs . #x9308) ; 錈 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6455) ; ø»Œ‡ž + (ideograph-daikanwa . 40525) ; ø¸‰¹ + (ucs-jis . #x9308) ; ø»Œ‡ž + )) +(define-char + '((morohashi-daikanwa 40525 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B2D) ; ø»”¡¸ + (chinese-gb12345 . #x6F43) ; 錈 + (=ucs . #x9308) ; 錈 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B4E) ; ø»”¢™ + (ideograph-daikanwa . 40526) ; ø¸‰¹Ž + (=ucs . #x9309) ; 錉 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x592E) ; ø»š½‰ + (ideograph-daikanwa . 40527) ; ø¸‰¹ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5332) ; ø»– ‘ + (ideograph-daikanwa . 40528) ; ø¸‰¹ + (=ucs . #x930A) ; 錊 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B4C) ; ø»”¢— + (ideograph-daikanwa . 40529) ; ø¸‰¹‘ + (=ucs . #x930B) ; 錋 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B4B) ; ø»”¢– + (ideograph-daikanwa . 40530) ; ø¸‰¹’ + (=ucs . #x930C) ; 錌 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6456) ; ø»Œ‡Ÿ + (chinese-cns11643-2 . #x5B3B) ; ø»”¢† + (=jis-x0213-2-2000 . #x7B26) ; ø»¦¡‘ + (ideograph-daikanwa . 40531) ; ø¸‰¹“ + (=ucs . #x930D) ; 錍 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5930) ; ø»š½‹ + (ideograph-daikanwa . 40532) ; ø¸‰¹” + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B3A) ; ø»”¢… + (ideograph-daikanwa . 40533) ; ø¸‰¹• + (=ucs . #x930E) ; 錎 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8661) + (=jis-x0208 . #x6E7B) ; ø½‹¨œ + (chinese-cns11643-2 . #x5B30) ; ø»”¡» + (ideograph-daikanwa . 40534) ; ø¸‰¹– + (=ucs . #x930F) ; 錏 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5334) ; ø»– “ + (ideograph-daikanwa . 40535) ; ø¸‰¹— + (=ucs . #x4934) ; 䤴 + )) +(define-char + '((=>ucs . #x9310) ; 錐 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8673) + (=jis-x0208 . #x3F6D) ; ø½Š£Œ + (korean-ksc5601 . #x755E) ; ø»Š–¡ + (ideograph-daikanwa . 40536) ; ø¸‰¹˜ + (ucs-jis . #x9310) ; ø½Š£Œ + )) +(define-char + '((morohashi-daikanwa 40536 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8673) + (chinese-cns11643-1 . #x7269) ; ø»’º¢ + (chinese-gb12345 . #x5736) ; 錐 + (=ucs . #x9310) ; 錐 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6457) ; ø»Œ‡  + (chinese-cns11643-4 . #x5443) ; ø»˜¬„ + (=jis-x0213-2-2000 . #x7A7D) ; ø»¦¡Š + (ideograph-daikanwa . 40537) ; ø¸‰¹™ + (=ucs . #x9311) ; 錑 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B36) ; ø»”¢ + (chinese-gb12345 . #x6F39) ; 錒 + (ideograph-daikanwa . 40538) ; ø¸‰¹š + (=ucs . #x9312) ; 錒 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3465) ; ø»ž›² + (ideograph-daikanwa . 40539) ; ø¸‰¹› + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B3F) ; ø»”¢Š + (ideograph-daikanwa . 40540) ; ø¸‰¹œ + (=ucs . #x9313) ; 錓 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6458) ; ø»Œ‡¡ + (chinese-cns11643-2 . #x5B4A) ; ø»”¢• + (ideograph-daikanwa . 40541) ; ø¸‰¹ + (=ucs . #x9314) ; 錔 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6459) ; ø»Œ‡¢ + (=jis-x0213-2-2000 . #x7B27) ; ø»¦¡’ + (chinese-gb12345 . #x6F3F) ; 錕 + (ideograph-daikanwa . 40542) ; ø¸‰¹ž + (=ucs . #x9315) ; 錕 + )) +(define-char + '((=>ucs . #x9315) ; 錕 + (morohashi-daikanwa 40542 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-1 . #x726C) ; ø»’º¥ + )) +(define-char + '((=>ucs . #x2F9EA) ; 鉼 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x544A) ; ø»˜¬‹ + (ideograph-daikanwa . 40543) ; ø¸‰¹Ÿ + (ucs-cns . #x2F9EA) ; ø»˜¬‹ + )) +(define-char + '((=>ucs* . #x927C) ; 鉼 + (morohashi-daikanwa 40543 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (=ucs . #x2F9EA) ; 鉼 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B51) ; ø»”¢œ + (ideograph-daikanwa . 40544) ; ø¸‰¹  + (=ucs . #x9316) ; 錖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 40545) ; ø¸‰¹¡ + )) +(define-char + '((morohashi-daikanwa 40545 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3464) ; ø»ž›± + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 40546) ; ø¸‰¹¢ + (=ucs . #x9317) ; 錗 + )) +(define-char + '((=>ucs . #x9317) ; 錗 + (morohashi-daikanwa 40546 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5336) ; ø»– • + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8677) + (=jis-x0208 . #x3F6E) ; ø½Š£ + (korean-ksc5601 . #x755F) ; ø»Š–¢ + (chinese-gb12345 . #x3438) ; 錘 + (ideograph-daikanwa . 40547) ; ø¸‰¹£ + (=ucs . #x9318) ; 錘 + )) +(define-char + '((=>ucs . #x9318) ; 錘 + (morohashi-daikanwa 40547 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-1 . #x7573) ; ø»’¿† + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8670) + (=jis-x0208 . #x6F21) ; ø½‹¨  + (chinese-cns11643-1 . #x726E) ; ø»’º§ + (chinese-gb12345 . #x6F45) ; 錙 + (ideograph-daikanwa . 40548) ; ø¸‰¹¤ + (=ucs . #x9319) ; 錙 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x346B) ; ø»ž›¸ + (ideograph-daikanwa . 40549) ; ø¸‰¹¥ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3469) ; ø»ž›¶ + (ideograph-daikanwa . 40550) ; ø¸‰¹¦ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5931) ; ø»š½Œ + (ideograph-daikanwa . 40551) ; ø¸‰¹§ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3467) ; ø»ž›´ + (ideograph-daikanwa . 40552) ; ø¸‰¹¨ + )) +(define-char + '((=>ucs . #x931A) ; 錚 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8676) + (=jis-x0208 . #x6F23) ; ø½‹¨¢ + (korean-ksc5601 . #x6E36) ; ø»Š‹§ + (ideograph-daikanwa . 40553) ; ø¸‰¹© + (ucs-jis . #x931A) ; ø½‹¨¢ + )) +(define-char + '((=>ucs . #x931A) ; 錚 + (morohashi-daikanwa 40553 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-1 . #x7268) ; ø»’º¡ + )) +(define-char + '((morohashi-daikanwa 40553 0 4) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-gb12345 . #x6F23) ; 錚 + (=ucs . #x931A) ; 錚 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B34) ; ø»”¡¿ + (chinese-gb12345 . #x6F3C) ; 錛 + (ideograph-daikanwa . 40554) ; ø¸‰¹ª + (=ucs . #x931B) ; 錛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x645A) ; ø»Œ‡£ + (chinese-cns11643-3 . #x5337) ; ø»– – + (ideograph-daikanwa . 40555) ; ø¸‰¹« + (=ucs . #x931C) ; 錜 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x645B) ; ø»Œ‡¤ + (chinese-cns11643-2 . #x5B3D) ; ø»”¢ˆ + (=jis-x0213-2-2000 . #x7B28) ; ø»¦¡“ + (ideograph-daikanwa . 40556) ; ø¸‰¹¬ + (=ucs . #x931D) ; 錝 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (korean-ksc5601 . #x6276) ; ø»‰º¿ + (japanese-jisx0212 . #x645C) ; ø»Œ‡¥ + (chinese-cns11643-2 . #x5B2C) ; ø»”¡· + (=jis-x0213-2-2000 . #x7B29) ; ø»¦¡” + (ideograph-daikanwa . 40557) ; ø¸‰¹­ + (=ucs . #x931E) ; 錞 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (korean-ksc5601 . #x534A) ; ø»‰¤‘ + (japanese-jisx0212 . #x645D) ; ø»Œ‡¦ + (chinese-cns11643-2 . #x5B2E) ; ø»”¡¹ + (=jis-x0213-1-2000 . #x7D36) ; ø»¤š™ + (chinese-gb12345 . #x6F44) ; 錟 + (ideograph-daikanwa . 40558) ; ø¸‰¹® + (=ucs . #x931F) ; 錟 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8672) + (=jis-x0208 . #x3E7B) ; ø½Š¡¼ + (korean-ksc5601 . #x6F7C) ; ø»ŠŽ‹ + (chinese-cns11643-1 . #x725F) ; ø»’º˜ + (chinese-gb12345 . #x3627) ; 錠 + (ideograph-daikanwa . 40559) ; ø¸‰¹¯ + (=ucs . #x9320) ; 錠 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (korean-ksc5601 . #x5144) ; ø»‰¡ + (japanese-jisx0212 . #x645E) ; ø»Œ‡§ + (chinese-cns11643-1 . #x726B) ; ø»’º¤ + (=jis-x0213-1-2000 . #x7D37) ; ø»¤šš + (ideograph-daikanwa . 40560) ; ø¸‰¹° + (=ucs . #x9321) ; 錡 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5936) ; ø»š½‘ + (ideograph-daikanwa . 40561) ; ø¸‰¹± + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x5444) ; ø»˜¬… + (ideograph-daikanwa . 40562) ; ø¸‰¹² + (=ucs . #x289F1) ; 𨧱 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8634) + (=jis-x0208 . #x6F22) ; ø½‹¨¡ + (korean-ksc5601 . #x6F31) ; ø»Š€ + (chinese-cns11643-1 . #x7264) ; ø»’º + (chinese-gb12345 . #x472E) ; 錢 + (ideograph-daikanwa . 40563) ; ø¸‰¹³ + (=ucs . #x9322) ; 錢 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x5448) ; ø»˜¬‰ + (ideograph-daikanwa . 40564) ; ø¸‰¹´ + (=ucs . #x4935) ; 䤵 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x5446) ; ø»˜¬‡ + (ideograph-daikanwa . 40565) ; ø¸‰¹µ + (=ucs . #x4936) ; 䤶 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8678) + (=jis-x0208 . #x6F24) ; ø½‹¨£ + (chinese-cns11643-2 . #x5B35) ; ø»”¢€ + (ideograph-daikanwa . 40566) ; ø¸‰¹¶ + (=ucs . #x9323) ; 錣 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (korean-ksc5601 . #x5145) ; ø»‰¡ + (japanese-jisx0212 . #x645F) ; ø»Œ‡¨ + (chinese-cns11643-2 . #x5B44) ; ø»”¢ + (ideograph-daikanwa . 40567) ; ø¸‰¹· + (=ucs . #x9324) ; 錤 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0212 . #x6460) ; ø»Œ‡© + (chinese-cns11643-2 . #x554B) ; ø»”™¢ + (=jis-x0213-1-2000 . #x7D38) ; ø»¤š› + (ideograph-daikanwa . 40568) ; ø¸‰¹¸ + (=ucs . #x9325) ; 錥 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (=jis-x0208 . #x3653) ; ø½Š•¤ + (korean-ksc5601 . #x505E) ; ø»‰ ‹ + (chinese-cns11643-1 . #x726A) ; ø»’º£ + (chinese-gb12345 . #x3D75) ; 錦 + (ideograph-daikanwa . 40569) ; ø¸‰¹¹ + (=ucs . #x9326) ; 錦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6461) ; ø»Œ‡ª + (chinese-cns11643-2 . #x5B2B) ; ø»”¡¶ + (=jis-x0213-2-2000 . #x7B2A) ; ø»¦¡• + (ideograph-daikanwa . 40570) ; ø¸‰¹º + (=ucs . #x9327) ; 錧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6462) ; ø»Œ‡« + (chinese-cns11643-2 . #x5B46) ; ø»”¢‘ + (=jis-x0213-2-2000 . #x7B2B) ; ø»¦¡– + (ideograph-daikanwa . 40571) ; ø¸‰¹» + (=ucs . #x9329) ; 錩 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6463) ; ø»Œ‡¬ + (chinese-cns11643-2 . #x5B49) ; ø»”¢” + (ideograph-daikanwa . 40572) ; ø¸‰¹¼ + (=ucs . #x932A) ; 錪 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8675) + (=jis-x0208 . #x3C62) ; ø½Šž§ + (korean-ksc5601 . #x6038) ; ø»‰·… + (chinese-cns11643-1 . #x7266) ; ø»’ºŸ + (chinese-gb12345 . #x4E7D) ; 錫 + (ideograph-daikanwa . 40573) ; ø¸‰¹½ + (=ucs . #x932B) ; 錫 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3462) ; ø»ž›¯ + (ideograph-daikanwa . 40574) ; ø¸‰¹¾ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x346A) ; ø»ž›· + (ideograph-daikanwa . 40575) ; ø¸‰¹¿ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8680) + (=jis-x0208 . #x4F23) ; ø½Š¹¢ + (chinese-cns11643-3 . #x533B) ; ø»– š + (ideograph-daikanwa . 40576) ; ø¸‰º€ + (=ucs . #x932C) ; 錬 + )) +(define-char + '((=>ucs . #x932D) ; 錭 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 40577) ; ø¸‰º + )) +(define-char + '((morohashi-daikanwa 40577 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B39) ; ø»”¢„ + (=ucs . #x932D) ; 錭 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8666) + (=jis-x0208 . #x6E7E) ; ø½‹¨Ÿ + (korean-ksc5601 . #x4D51) ; ø»‰›¤ + (chinese-cns11643-1 . #x726D) ; ø»’º¦ + (chinese-gb12345 . #x6F40) ; 錮 + (ideograph-daikanwa . 40578) ; ø¸‰º‚ + (=ucs . #x932E) ; 錮 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8669) + (=jis-x0208 . #x3A78) ; ø½Šœ + (korean-ksc5601 . #x7339) ; ø»Š“€ + (chinese-cns11643-1 . #x7263) ; ø»’ºœ + (chinese-gb12345 . #x346D) ; 錯 + (ideograph-daikanwa . 40579) ; ø¸‰ºƒ + (=ucs . #x932F) ; 錯 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 40580) ; ø¸‰º„ + )) +(define-char + '((morohashi-daikanwa 40580 0 3) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x592F) ; ø»š½Š + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5339) ; ø»– ˜ + (ideograph-daikanwa . 40581) ; ø¸‰º… + (=ucs . #x9331) ; 錱 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3466) ; ø»ž›³ + (ideograph-daikanwa . 40582) ; ø¸‰º† + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5938) ; ø»š½“ + (ideograph-daikanwa . 40583) ; ø¸‰º‡ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x533C) ; ø»– › + (ideograph-daikanwa . 40585) ; ø¸‰º‰ + (=ucs . #x9330) ; 錰 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3468) ; ø»ž›µ + (ideograph-daikanwa . 40586) ; ø¸‰ºŠ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6464) ; ø»Œ‡­ + (chinese-cns11643-1 . #x7262) ; ø»’º› + (chinese-gb12345 . #x434C) ; 錳 + (ideograph-daikanwa . 40589) ; ø¸‰º + (=ucs . #x9333) ; 錳 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6465) ; ø»Œ‡® + (chinese-cns11643-2 . #x5B42) ; ø»”¢ + (ideograph-daikanwa . 40590) ; ø¸‰ºŽ + (=ucs . #x9334) ; 錴 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (=jis-x0208 . #x6F26) ; ø½‹¨¥ + (chinese-cns11643-2 . #x5B48) ; ø»”¢“ + (ideograph-daikanwa . 40591) ; ø¸‰º + (=ucs . #x9335) ; 錵 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6466) ; ø»Œ‡¯ + (chinese-cns11643-1 . #x7260) ; ø»’º™ + (chinese-gb12345 . #x7823) ; 錶 + (ideograph-daikanwa . 40592) ; ø¸‰º + (=ucs . #x9336) ; 錶 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6467) ; ø»Œ‡° + (chinese-cns11643-4 . #x5445) ; ø»˜¬† + (ideograph-daikanwa . 40593) ; ø¸‰º‘ + (=ucs . #x9337) ; 錷 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B32) ; ø»”¡½ + (chinese-gb12345 . #x6F2A) ; 錸 + (ideograph-daikanwa . 40594) ; ø¸‰º’ + (=ucs . #x9338) ; 錸 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 40595) ; ø¸‰º“ + (=ucs . #x9339) ; 錹 + )) +(define-char + '((=>ucs . #x9339) ; 錹 + (morohashi-daikanwa 40595 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B47) ; ø»”¢’ + )) +(define-char + '((=>ucs . #x933A) ; 錺 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 40596) ; ø¸‰º” + )) +(define-char + '((morohashi-daikanwa 40596 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 7) + (total-strokes . 15) + (=jis-x0208 . #x6F25) ; ø½‹¨¤ + (=ucs . #x933A) ; 錺 + )) +(define-char + '((morohashi-daikanwa 40596 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5935) ; ø»š½ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8686) + (=jis-x0208 . #x6F27) ; ø½‹¨¦ + (ideograph-daikanwa . 40597) ; ø¸‰º• + (=ucs . #x933B) ; 錻 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5934) ; ø»š½ + (ideograph-daikanwa . 49815) ; ø¸ŒŠ— + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B33) ; ø»”¡¾ + (=ucs . #x933C) ; 錼 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3463) ; ø»ž›° + (=ucs . #x933D) ; 錽 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7649) ; ø»†ƒ¢ + (chinese-isoir165 . #x7649) ; ø»Ž«² + (=ucs . #x933E) ; 錾 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (=ucs . #x933F) ; 錿 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb12345 . #x6F3D) ; 鍀 + (=ucs . #x9340) ; 鍀 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb12345 . #x4F47) ; 鍁 + (=ucs . #x9341) ; 鍁 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (=ucs . #x9342) ; 鍂 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x5449) ; ø»˜¬Š + (chinese-gb12345 . #x6F41) ; 鍃 + (=ucs . #x9343) ; 鍃 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (=jis-x0208 . #x6E7D) ; ø½‹¨ž + (=ucs . #x9344) ; 鍄 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5331) ; ø»–  + (=ucs . #x9345) ; 鍅 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B38) ; ø»”¢ƒ + (chinese-gb12345 . #x6E4D) ; 鍆 + (=ucs . #x9346) ; 鍆 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-isoir165 . #x2D25) ; ø»€€ + (=ucs . #x94D4) ; 铔 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6F23) ; ø»…¸ª + (chinese-isoir165 . #x6F23) ; ø»Ž º + (=ucs . #x94EE) ; 铮 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6F39) ; ø»…¹€ + (chinese-isoir165 . #x6F39) ; ø»Ž¡ + (=ucs . #x9515) ; 锕 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6F3A) ; ø»…¹ + (chinese-isoir165 . #x6F3A) ; ø»Ž¡‘ + (=ucs . #x9516) ; 锖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x5560) ; ø»…“› + (chinese-isoir165 . #x5560) ; ø»»« + (=ucs . #x9517) ; 锗 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6F3B) ; ø»…¹‚ + (chinese-isoir165 . #x6F3B) ; ø»Ž¡’ + (=ucs . #x9518) ; 锘 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x346D) ; ø»„£Š + (chinese-isoir165 . #x346D) ; ø»‹š + (=ucs . #x9519) ; 错 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x432A) ; ø»„¸‰ + (chinese-isoir165 . #x432A) ; ø» ™ + (=ucs . #x951A) ; 锚 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6F3C) ; ø»…¹ƒ + (chinese-isoir165 . #x6F3C) ; ø»Ž¡“ + (=ucs . #x951B) ; 锛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-isoir165 . #x2D28) ; ø»€ƒ + (=ucs . #x951C) ; 锜 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6F3D) ; ø»…¹„ + (chinese-isoir165 . #x6F3D) ; ø»Ž¡” + (=ucs . #x951D) ; 锝 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6F3E) ; ø»…¹… + (chinese-isoir165 . #x6F3E) ; ø»Ž¡• + (=ucs . #x951E) ; 锞 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6F3F) ; ø»…¹† + (chinese-isoir165 . #x6F3F) ; ø»Ž¡– + (=ucs . #x951F) ; 锟 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-isoir165 . #x2D29) ; ø»€„ + (=ucs . #x9520) ; 锠 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x4E7D) ; ø»…‰¦ + (chinese-isoir165 . #x4E7D) ; ø»±¶ + (=ucs . #x9521) ; 锡 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6F40) ; ø»…¹‡ + (chinese-isoir165 . #x6F40) ; ø»Ž¡— + (=ucs . #x9522) ; 锢 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x4260) ; ø»„·¡ + (chinese-isoir165 . #x4260) ; ø»Ÿ± + (=ucs . #x9523) ; 锣 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x3438) ; ø»„¢• + (chinese-isoir165 . #x3438) ; ø»Š¥ + (=ucs . #x9524) ; 锤 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x5736) ; ø»…•­ + (chinese-isoir165 . #x5736) ; ø»½½ + (=ucs . #x9525) ; 锥 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x3D75) ; ø»„°  + (chinese-isoir165 . #x3D75) ; ø»˜° + (=ucs . #x9526) ; 锦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x4F47) ; ø»…ŠŽ + (chinese-isoir165 . #x4F47) ; ø»²ž + (=ucs . #x9528) ; 锨 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6F43) ; ø»…¹Š + (chinese-isoir165 . #x6F43) ; ø»Ž¡š + (=ucs . #x9529) ; 锩 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6F41) ; ø»…¹ˆ + (chinese-isoir165 . #x6F41) ; ø»Ž¡˜ + (=ucs . #x952A) ; 锪 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6F42) ; ø»…¹‰ + (chinese-isoir165 . #x6F42) ; ø»Ž¡™ + (=ucs . #x952B) ; 锫 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6F44) ; ø»…¹‹ + (chinese-isoir165 . #x6F44) ; ø»Ž¡› + (=ucs . #x952C) ; 锬 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x3627) ; ø»„¥€ + (chinese-isoir165 . #x3627) ; ø» + (=ucs . #x952D) ; 锭 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x3C7C) ; ø»„¯‰ + (chinese-isoir165 . #x3C7C) ; ø»—™ + (=ucs . #x952E) ; 键 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x3E62) ; ø»„±« + (chinese-isoir165 . #x3E62) ; ø»™» + (=ucs . #x952F) ; 锯 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x434C) ; ø»„¸« + (chinese-isoir165 . #x434C) ; ø» » + (=ucs . #x9530) ; 锰 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6F45) ; ø»…¹Œ + (chinese-isoir165 . #x6F45) ; ø»Ž¡œ + (=ucs . #x9531) ; 锱 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (chinese-isoir165 . #x2D27) ; ø»€‚ + (=ucs . #x9533) ; 锳 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5933) ; ø»š½Ž + )) +(define-char + '((=>ucs . #x9328) ; 錨 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-1 . #x756E) ; ø»’¿ + (ideograph-daikanwa . 40598) ; ø¸‰º– + )) +(define-char + '((morohashi-daikanwa 40598 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (=jis-x0208 . #x4945) ; ø½Š± + (korean-ksc5601 . #x5961) ; ø»‰­œ + (chinese-gb12345 . #x432A) ; 錨 + (=ucs . #x9328) ; 錨 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6468) ; ø»Œ‡± + (=jis-x0213-2-2000 . #x7B2E) ; ø»¦¡™ + (chinese-gb12345 . #x6F47) ; 鍇 + (ideograph-daikanwa . 40599) ; ø¸‰º— + (=ucs . #x9347) ; 鍇 + )) +(define-char + '((=>ucs . #x9347) ; 鍇 + (morohashi-daikanwa 40599 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F7E) ; ø»”© + )) +(define-char + '((=>ucs . #x9348) ; 鍈 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x5665) ; ø»–¥ž + (ideograph-daikanwa . 40600) ; ø¸‰º˜ + )) +(define-char + '((morohashi-daikanwa 40600 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (korean-ksc5601 . #x674C) ; ø»Š« + (japanese-jisx0212 . #x6469) ; ø»Œ‡² + (=jis-x0213-1-2000 . #x7D39) ; ø»¤šœ + (=ucs . #x9348) ; 鍈 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x646A) ; ø»Œ‡³ + (chinese-cns11643-2 . #x6025) ; ø»”©† + (=jis-x0213-1-2000 . #x7D3A) ; ø»¤š + (ideograph-daikanwa . 40601) ; ø¸‰º™ + (=ucs . #x9349) ; 鍉 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (korean-ksc5601 . #x5628) ; ø»‰¨‰ + (chinese-cns11643-1 . #x7570) ; ø»’¿ƒ + (=jis-x0213-1-2000 . #x7D3B) ; ø»¤šž + (ideograph-daikanwa . 40602) ; ø¸‰ºš + (=ucs . #x934A) ; 鍊 + )) +(define-char + '((=>ucs . #x934B) ; 鍋 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-2 . 8687) + (=jis-x0208 . #x4669) ; ø½Š­š + (korean-ksc5601 . #x4E27) ; ø»‰œ˜ + (chinese-cns11643-1 . #x7572) ; ø»’¿… + (ideograph-daikanwa . 40603) ; ø¸‰º› + (ucs-jis . #x934B) ; ø½Š­š + )) +(define-char + '((morohashi-daikanwa 40603 0 4) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-gb12345 . #x3978) ; 鍋 + (=ucs . #x934B) ; 鍋 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F48) ; ø»›†— + (ideograph-daikanwa . 40604) ; ø¸‰ºœ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x602B) ; ø»”©Œ + (ideograph-daikanwa . 40605) ; ø¸‰º + (=ucs . #x934C) ; 鍌 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F49) ; ø»›†˜ + (ideograph-daikanwa . 40606) ; ø¸‰ºž + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-2 . 8700) + (=jis-x0208 . #x4555) ; ø½Š«¨ + (korean-ksc5601 . #x5435) ; ø»‰¥š + (chinese-cns11643-1 . #x756C) ; ø»’¾¿ + (chinese-gb12345 . #x3646) ; 鍍 + (ideograph-daikanwa . 40607) ; ø¸‰ºŸ + (=ucs . #x934D) ; 鍍 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x6039) ; ø»”©š + (ideograph-daikanwa . 40608) ; ø¸‰º  + (=ucs . #x934E) ; 鍎 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C7B) ; ø»ž§¸ + (ideograph-daikanwa . 40609) ; ø¸‰º¡ + (=ucs . #x4937) ; 䤷 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x6031) ; ø»”©’ + (ideograph-daikanwa . 40610) ; ø¸‰º¢ + (=ucs . #x934F) ; 鍏 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x5669) ; ø»–¥¢ + (ideograph-daikanwa . 40611) ; ø¸‰º£ + (=ucs . #x4938) ; 䤸 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x646B) ; ø»Œ‡´ + (chinese-cns11643-2 . #x6026) ; ø»”©‡ + (ideograph-daikanwa . 40612) ; ø¸‰º¤ + (=ucs . #x9350) ; 鍐 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x646C) ; ø»Œ‡µ + (chinese-cns11643-2 . #x6027) ; ø»”©ˆ + (=jis-x0213-2-2000 . #x7B2F) ; ø»¦¡š + (ideograph-daikanwa . 40613) ; ø¸‰º¥ + (=ucs . #x9351) ; 鍑 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x646D) ; ø»Œ‡¶ + (chinese-cns11643-2 . #x6030) ; ø»”©‘ + (ideograph-daikanwa . 40614) ; ø¸‰º¦ + (=ucs . #x9352) ; 鍒 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C77) ; ø»ž§´ + (ideograph-daikanwa . 40615) ; ø¸‰º§ + (=ucs . #x4939) ; 䤹 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x5666) ; ø»–¥Ÿ + (ideograph-daikanwa . 40616) ; ø¸‰º¨ + (=ucs . #x9353) ; 鍓 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-2 . 8688) + (=jis-x0208 . #x4457) ; ø½ŠªŒ + (korean-ksc5601 . #x6448) ; ø»‰½ + (chinese-cns11643-1 . #x7579) ; ø»’¿Œ + (chinese-gb12345 . #x6F49) ; 鍔 + (ideograph-daikanwa . 40617) ; ø¸‰º© + (=ucs . #x9354) ; 鍔 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C79) ; ø»ž§¶ + (ideograph-daikanwa . 40618) ; ø¸‰ºª + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x646E) ; ø»Œ‡· + (chinese-cns11643-2 . #x602F) ; ø»”© + (ideograph-daikanwa . 40619) ; ø¸‰º« + (=ucs . #x9355) ; 鍕 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (=jis-x0208 . #x6F2C) ; ø½‹¨« + (chinese-cns11643-2 . #x5F7D) ; ø»”©€ + (ideograph-daikanwa . 40620) ; ø¸‰º¬ + (=ucs . #x9356) ; 鍖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x646F) ; ø»Œ‡¸ + (chinese-cns11643-2 . #x602E) ; ø»”© + (=jis-x0213-2-2000 . #x7B30) ; ø»¦¡› + (ideograph-daikanwa . 40621) ; ø¸‰º­ + (=ucs . #x9357) ; 鍗 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6470) ; ø»Œ‡¹ + (chinese-cns11643-2 . #x6022) ; ø»”©ƒ + (chinese-gb12345 . #x5521) ; 鍘 + (ideograph-daikanwa . 40622) ; ø¸‰º® + (=ucs . #x9358) ; 鍘 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x603A) ; ø»”©› + (ideograph-daikanwa . 40623) ; ø¸‰º¯ + (=ucs . #x9359) ; 鍙 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6471) ; ø»Œ‡º + (chinese-cns11643-1 . #x7578) ; ø»’¿‹ + (=jis-x0213-2-2000 . #x7B31) ; ø»¦¡œ + (ideograph-daikanwa . 40624) ; ø¸‰º° + (=ucs . #x935A) ; 鍚 + )) +(define-char + '((=>ucs . #x935B) ; 鍛 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-2 . 8698) + (=jis-x0208 . #x4343) ; ø½Š¨š + (korean-ksc5601 . #x5334) ; ø»‰£» + (ideograph-daikanwa . 40625) ; ø¸‰º± + (ucs-jis . #x935B) ; ø½Š¨š + )) +(define-char + '((morohashi-daikanwa 40625 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-1 . #x7576) ; ø»’¿‰ + (chinese-gb12345 . #x364D) ; 鍛 + (=ucs . #x935B) ; 鍛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (=jis-x0208 . #x6F28) ; ø½‹¨§ + (chinese-cns11643-2 . #x6023) ; ø»”©„ + (ideograph-daikanwa . 40626) ; ø¸‰º² + (=ucs . #x935C) ; 鍜 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x565D) ; ø»–¥– + (ideograph-daikanwa . 40627) ; ø¸‰º³ + (=ucs . #x935D) ; 鍝 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6472) ; ø»Œ‡» + (chinese-cns11643-2 . #x6036) ; ø»”©— + (ideograph-daikanwa . 40628) ; ø¸‰º´ + (=ucs . #x935E) ; 鍞 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x5667) ; ø»–¥  + (ideograph-daikanwa . 40629) ; ø¸‰ºµ + (=ucs . #x935F) ; 鍟 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-2 . 8692) + (=jis-x0208 . #x6F29) ; ø½‹¨¨ + (chinese-cns11643-2 . #x6028) ; ø»”©‰ + (ideograph-daikanwa . 40630) ; ø¸‰º¶ + (=ucs . #x9360) ; 鍠 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x6035) ; ø»”©– + (ideograph-daikanwa . 40631) ; ø¸‰º· + (=ucs . #x9361) ; 鍡 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x5664) ; ø»–¥ + (ideograph-daikanwa . 40632) ; ø¸‰º¸ + (=ucs . #x9362) ; 鍢 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x6037) ; ø»”©˜ + (ideograph-daikanwa . 40633) ; ø¸‰º¹ + (=ucs . #x9363) ; 鍣 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6473) ; ø»Œ‡¼ + (=jis-x0213-1-2000 . #x7D3C) ; ø»¤šŸ + (chinese-gb12345 . #x6F4A) ; 鍤 + (ideograph-daikanwa . 40634) ; ø¸‰ºº + (=ucs . #x9364) ; 鍤 + )) +(define-char + '((=>ucs . #x9364) ; 鍤 + (morohashi-daikanwa 40634 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F7C) ; ø»”¨¿ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6474) ; ø»Œ‡½ + (=jis-x0213-1-2000 . #x7D3D) ; ø»¤š  + (chinese-gb12345 . #x6F46) ; 鍥 + (ideograph-daikanwa . 40635) ; ø¸‰º» + (=ucs . #x9365) ; 鍥 + )) +(define-char + '((=>ucs . #x9365) ; 鍥 + (morohashi-daikanwa 40635 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-1 . #x7571) ; ø»’¿„ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x565B) ; ø»–¥” + (ideograph-daikanwa . 40636) ; ø¸‰º¼ + (=ucs . #x9366) ; 鍦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6475) ; ø»Œ‡¾ + (chinese-cns11643-2 . #x6038) ; ø»”©™ + (ideograph-daikanwa . 40637) ; ø¸‰º½ + (=ucs . #x9367) ; 鍧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x5668) ; ø»–¥¡ + (ideograph-daikanwa . 40638) ; ø¸‰º¾ + (=ucs . #x9368) ; 鍨 + )) +(define-char + '((=>ucs . #x9369) ; 鍩 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x565E) ; ø»–¥— + (ideograph-daikanwa . 40639) ; ø¸‰º¿ + )) +(define-char + '((morohashi-daikanwa 40639 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6476) ; ø»Œ‡¿ + (chinese-gb12345 . #x6F3B) ; 鍩 + (=ucs . #x9369) ; 鍩 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-gb2312 . #x764A) ; ø»†ƒ£ + (japanese-jisx0212 . #x6477) ; ø»Œˆ€ + (chinese-isoir165 . #x764A) ; ø»Ž«³ + (chinese-cns11643-2 . #x602C) ; ø»”© + (=jis-x0213-1-2000 . #x7D3E) ; ø»¤š¡ + (ideograph-daikanwa . 40640) ; ø¸‰»€ + (=ucs . #x936A) ; 鍪 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5945) ; ø»˜³œ + (ideograph-daikanwa . 40641) ; ø¸‰» + (=ucs . #x493A) ; 䤺 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x566B) ; ø»–¥¤ + (=jis-x0213-2-2000 . #x7B32) ; ø»¦¡ + (ideograph-daikanwa . 40642) ; ø¸‰»‚ + (=ucs . #x936B) ; 鍫 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-2 . 8693) + (=jis-x0208 . #x372D) ; ø½Š–œ + (chinese-cns11643-1 . #x7575) ; ø»’¿ˆ + (chinese-gb12345 . #x4742) ; 鍬 + (ideograph-daikanwa . 40643) ; ø¸‰»ƒ + (=ucs . #x936C) ; 鍬 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6478) ; ø»Œˆ + (chinese-cns11643-2 . #x6029) ; ø»”©Š + (ideograph-daikanwa . 40644) ; ø¸‰»„ + (=ucs . #x936D) ; 鍭 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-2 . 8699) + (=jis-x0208 . #x6F2B) ; ø½‹¨ª + (korean-ksc5601 . #x6B39) ; ø»Š‡ + (chinese-cns11643-3 . #x5661) ; ø»–¥š + (ideograph-daikanwa . 40645) ; ø¸‰»… + (=ucs . #x936E) ; 鍮 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6479) ; ø»Œˆ‚ + (chinese-cns11643-4 . #x5949) ; ø»˜³  + (ideograph-daikanwa . 40646) ; ø¸‰»† + (=ucs . #x936F) ; 鍯 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5944) ; ø»˜³› + (ideograph-daikanwa . 40647) ; ø¸‰»‡ + (=ucs . #x493B) ; 䤻 + )) +(define-char + '((=>ucs . #x9370) ; 鍰 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x647A) ; ø»Œˆƒ + (=jis-x0213-1-2000 . #x7D3F) ; ø»¤š¢ + (ideograph-daikanwa . 40648) ; ø¸‰»ˆ + (ucs-jis . #x9370) ; ø»Œˆƒ + )) +(define-char + '((morohashi-daikanwa 40648 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-1 . #x7577) ; ø»’¿Š + (chinese-gb12345 . #x6F4C) ; 鍰 + (=ucs . #x9370) ; 鍰 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x647B) ; ø»Œˆ„ + (chinese-cns11643-2 . #x6032) ; ø»”©“ + (=jis-x0213-2-2000 . #x7B33) ; ø»¦¡ž + (ideograph-daikanwa . 40649) ; ø¸‰»‰ + (=ucs . #x9371) ; 鍱 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x5662) ; ø»–¥› + (ideograph-daikanwa . 40650) ; ø¸‰»Š + (=ucs . #x9372) ; 鍲 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (japanese-strokes . 10) + (total-strokes . 17) + (japanese-jisx0212 . #x647C) ; ø»Œˆ… + (chinese-cns11643-3 . #x5663) ; ø»–¥œ + (=jis-x0213-2-2000 . #x7B34) ; ø»¦¡Ÿ + (ideograph-daikanwa . 40651) ; ø¸‰»‹ + (=ucs . #x9373) ; 鍳 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 40652) ; ø¸‰»Œ + (=ucs . #x28A32) ; 𨨲 + )) +(define-char + '((=>ucs . #x28A32) ; 𨨲 + (morohashi-daikanwa 40652 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5943) ; ø»˜³š + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x647D) ; ø»Œˆ† + (chinese-cns11643-3 . #x565F) ; ø»–¥˜ + (ideograph-daikanwa . 40653) ; ø¸‰» + (=ucs . #x9374) ; 鍴 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-2 . 8691) + (=jis-x0208 . #x3830) ; ø½Š—½ + (korean-ksc5601 . #x4B75) ; ø»‰™Œ + (chinese-cns11643-1 . #x756F) ; ø»’¿‚ + (chinese-gb12345 . #x3C7C) ; 鍵 + (ideograph-daikanwa . 40654) ; ø¸‰»Ž + (=ucs . #x9375) ; 鍵 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F4C) ; ø»›†› + (ideograph-daikanwa . 40655) ; ø¸‰» + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x647E) ; ø»Œˆ‡ + (chinese-cns11643-2 . #x6024) ; ø»”©… + (chinese-gb12345 . #x6F48) ; 鍶 + (ideograph-daikanwa . 40656) ; ø¸‰» + (=ucs . #x9376) ; 鍶 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x6033) ; ø»”©” + (ideograph-daikanwa . 40657) ; ø¸‰»‘ + (=ucs . #x9377) ; 鍷 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x565C) ; ø»–¥• + (ideograph-daikanwa . 40658) ; ø¸‰»’ + (=ucs . #x9378) ; 鍸 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x602D) ; ø»”©Ž + (ideograph-daikanwa . 40659) ; ø¸‰»“ + (=ucs . #x9379) ; 鍹 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F4B) ; ø»›†š + (ideograph-daikanwa . 40660) ; ø¸‰»” + )) +(define-char + '((=>ucs . #x937A) ; 鍺 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0212 . #x6521) ; ø»Œˆˆ + (ideograph-daikanwa . 40661) ; ø¸‰»• + (ucs-jis . #x937A) ; ø»Œˆˆ + )) +(define-char + '((morohashi-daikanwa 40661 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x5B31) ; ø»”¡¼ + (chinese-gb12345 . #x5560) ; 鍺 + (=ucs . #x937A) ; 鍺 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C7C) ; ø»ž§¹ + (ideograph-daikanwa . 40662) ; ø¸‰»– + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F47) ; ø»›†– + (ideograph-daikanwa . 40664) ; ø¸‰»˜ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x6034) ; ø»”©• + (ideograph-daikanwa . 40665) ; ø¸‰»™ + (=ucs . #x937B) ; 鍻 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C7A) ; ø»ž§· + (ideograph-daikanwa . 40666) ; ø¸‰»š + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-2 . 8696) + (=jis-x0208 . #x6F2A) ; ø½‹¨© + (korean-ksc5601 . #x765D) ; ø»Š—¾ + (chinese-cns11643-2 . #x6021) ; ø»”©‚ + (ideograph-daikanwa . 40667) ; ø¸‰»› + (=ucs . #x937C) ; 鍼 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F4A) ; ø»›†™ + (ideograph-daikanwa . 40668) ; ø¸‰»œ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F4F) ; ø»›†ž + (ideograph-daikanwa . 40669) ; ø¸‰» + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C7E) ; ø»ž§» + (ideograph-daikanwa . 40670) ; ø¸‰»ž + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6522) ; ø»Œˆ‰ + (chinese-cns11643-3 . #x5660) ; ø»–¥™ + (ideograph-daikanwa . 40671) ; ø¸‰»Ÿ + (=ucs . #x937D) ; 鍽 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-2 . 8695) + (=jis-x0208 . #x3E61) ; ø½Š¡¢ + (korean-ksc5601 . #x7123) ; ø»Š® + (chinese-cns11643-1 . #x7574) ; ø»’¿‡ + (chinese-gb12345 . #x6F71) ; 鍾 + (ideograph-daikanwa . 40672) ; ø¸‰»  + (=ucs . #x937E) ; 鍾 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6523) ; ø»ŒˆŠ + (chinese-cns11643-3 . #x566A) ; ø»–¥£ + (ideograph-daikanwa . 40673) ; ø¸‰»¡ + (=ucs . #x937F) ; 鍿 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 18) + (japanese-jisx0212 . #x6524) ; ø»Œˆ‹ + (chinese-cns11643-2 . #x642F) ; ø»”¯ˆ + (ideograph-daikanwa . 40674) ; ø¸‰»¢ + (=ucs . #x9380) ; 鎀 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D24) ; ø»ž§¿ + (ideograph-daikanwa . 40675) ; ø¸‰»£ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6525) ; ø»ŒˆŒ + (chinese-cns11643-4 . #x5947) ; ø»˜³ž + (ideograph-daikanwa . 40676) ; ø¸‰»¤ + (=ucs . #x9381) ; 鎁 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D21) ; ø»ž§¼ + (ideograph-daikanwa . 40677) ; ø¸‰»¥ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D25) ; ø»ž¨€ + (ideograph-daikanwa . 40678) ; ø¸‰»¦ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F4E) ; ø»›† + (ideograph-daikanwa . 40679) ; ø¸‰»§ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F4D) ; ø»›†œ + (ideograph-daikanwa . 40680) ; ø¸‰»¨ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D23) ; ø»ž§¾ + (ideograph-daikanwa . 40681) ; ø¸‰»© + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 40682) ; ø¸‰»ª + )) +(define-char + '((morohashi-daikanwa 40682 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C78) ; ø»ž§µ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6526) ; ø»Œˆ + (chinese-gb12345 . #x433E) ; 鎂 + (ideograph-daikanwa . 40687) ; ø¸‰»¯ + (=ucs . #x9382) ; 鎂 + )) +(define-char + '((=>ucs . #x9382) ; 鎂 + (morohashi-daikanwa 40687 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-1 . #x756D) ; ø»’¿€ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F7A) ; ø»”¨½ + (ideograph-daikanwa . 40688) ; ø¸‰»° + (=ucs . #x9383) ; 鎃 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5948) ; ø»˜³Ÿ + (ideograph-daikanwa . 49817) ; ø¸ŒŠ™ + (=ucs . #x28A7A) ; 𨩺 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3C7D) ; ø»ž§º + (ideograph-daikanwa . 49818) ; ø¸ŒŠš + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5946) ; ø»˜³ + (chinese-gb12345 . #x6F4D) ; 鎄 + (ideograph-daikanwa . 49819) ; ø¸ŒŠ› + (=ucs . #x9384) ; 鎄 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb12345 . #x7C55) ; 鎅 + (=ucs . #x9385) ; 鎅 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (=ucs . #x9386) ; 鎆 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb12345 . #x6F51) ; 鎇 + (=ucs . #x9387) ; 鎇 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6F46) ; ø»…¹ + (chinese-isoir165 . #x6F46) ; ø»Ž¡ + (=ucs . #x9532) ; 锲 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6F47) ; ø»…¹Ž + (chinese-isoir165 . #x6F47) ; ø»Ž¡ž + (=ucs . #x9534) ; 锴 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6F4F) ; ø»…¹– + (chinese-isoir165 . #x6F4F) ; ø»Ž¡¦ + (=ucs . #x9535) ; 锵 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6F48) ; ø»…¹ + (chinese-isoir165 . #x6F48) ; ø»Ž¡Ÿ + (=ucs . #x9536) ; 锶 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6F49) ; ø»…¹ + (chinese-isoir165 . #x6F49) ; ø»Ž¡  + (=ucs . #x9537) ; 锷 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6F4A) ; ø»…¹‘ + (chinese-isoir165 . #x6F4A) ; ø»Ž¡¡ + (=ucs . #x9538) ; 锸 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x4742) ; ø»„¾™ + (chinese-isoir165 . #x4742) ; ø»¦© + (=ucs . #x9539) ; 锹 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6F71) ; ø»…¹¸ + (chinese-isoir165 . #x6F71) ; ø»Ž¢ˆ + (=ucs . #x953A) ; 锺 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x364D) ; ø»„¥¦ + (chinese-isoir165 . #x364D) ; ø»¶ + (=ucs . #x953B) ; 锻 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6F4B) ; ø»…¹’ + (chinese-isoir165 . #x6F4B) ; ø»Ž¡¢ + (=ucs . #x953C) ; 锼 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-isoir165 . #x2D2B) ; ø»€† + (=ucs . #x953D) ; 锽 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6F4C) ; ø»…¹“ + (chinese-isoir165 . #x6F4C) ; ø»Ž¡£ + (=ucs . #x953E) ; 锾 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6F4D) ; ø»…¹” + (chinese-isoir165 . #x6F4D) ; ø»Ž¡¤ + (=ucs . #x953F) ; 锿 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x3646) ; ø»„¥Ÿ + (chinese-isoir165 . #x3646) ; ø»¯ + (=ucs . #x9540) ; 镀 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x433E) ; ø»„¸ + (chinese-isoir165 . #x433E) ; ø» ­ + (=ucs . #x9541) ; 镁 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6F4E) ; ø»…¹• + (chinese-isoir165 . #x6F4E) ; ø»Ž¡¥ + (=ucs . #x9542) ; 镂 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-isoir165 . #x2D2C) ; ø»€‡ + (=ucs . #x9543) ; 镃 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6F50) ; ø»…¹— + (chinese-isoir165 . #x6F50) ; ø»Ž¡§ + (=ucs . #x9544) ; 镄 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6F51) ; ø»…¹˜ + (chinese-isoir165 . #x6F51) ; ø»Ž¡¨ + (=ucs . #x9545) ; 镅 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D22) ; ø»ž§½ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6527) ; ø»ŒˆŽ + (chinese-cns11643-2 . #x642C) ; ø»”¯… + (=jis-x0213-2-2000 . #x7B38) ; ø»¦¡£ + (ideograph-daikanwa . 40689) ; ø¸‰»± + (=ucs . #x9388) ; 鎈 + )) +(define-char + '((=>ucs . #x9389) ; 鎉 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 40690) ; ø¸‰»² + )) +(define-char + '((morohashi-daikanwa 40690 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x6425) ; ø»”®¾ + (=ucs . #x9389) ; 鎉 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6528) ; ø»Œˆ + (chinese-cns11643-1 . #x7754) ; ø»“£ + (chinese-gb12345 . #x3077) ; 鎊 + (ideograph-daikanwa . 40691) ; ø¸‰»³ + (=ucs . #x938A) ; 鎊 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6529) ; ø»Œˆ + (chinese-cns11643-3 . #x5943) ; ø»–©– + (=jis-x0213-2-2000 . #x7B39) ; ø»¦¡¤ + (ideograph-daikanwa . 40692) ; ø¸‰»´ + (=ucs . #x938B) ; 鎋 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (=jis-x0208 . #x3379) ; ø½Š‘° + (korean-ksc5601 . #x4C47) ; ø»‰™¼ + (chinese-cns11643-2 . #x637E) ; ø»”®¹ + (ideograph-daikanwa . 40693) ; ø¸‰»µ + (=ucs . #x938C) ; 鎌 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x652A) ; ø»Œˆ‘ + (chinese-cns11643-2 . #x6430) ; ø»”¯‰ + (ideograph-daikanwa . 40694) ; ø¸‰»¶ + (=ucs . #x938D) ; 鎍 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x6427) ; ø»”¯€ + (ideograph-daikanwa . 40695) ; ø¸‰»· + (=ucs . #x938E) ; 鎎 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-gb2312 . #x764C) ; ø»†ƒ¥ + (japanese-jisx0212 . #x652B) ; ø»Œˆ’ + (chinese-isoir165 . #x764C) ; ø»Ž«µ + (chinese-cns11643-2 . #x602A) ; ø»”©‹ + (=jis-x0213-2-2000 . #x7B3A) ; ø»¦¡¥ + (ideograph-daikanwa . 40696) ; ø¸‰»¸ + (=ucs . #x938F) ; 鎏 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6551) ; ø»›” + (ideograph-daikanwa . 40697) ; ø¸‰»¹ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x5940) ; ø»–©“ + (ideograph-daikanwa . 40698) ; ø¸‰»º + (=ucs . #x9390) ; 鎐 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x6432) ; ø»”¯‹ + (ideograph-daikanwa . 40699) ; ø¸‰»» + (=ucs . #x9391) ; 鎑 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x652C) ; ø»Œˆ“ + (chinese-cns11643-2 . #x6421) ; ø»”®º + (ideograph-daikanwa . 40700) ; ø¸‰»¼ + (=ucs . #x9392) ; 鎒 + )) +(define-char + '((=>ucs . #x9393) ; 鎓 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 40701) ; ø¸‰»½ + )) +(define-char + '((morohashi-daikanwa 40701 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x5942) ; ø»–©• + (=ucs . #x9393) ; 鎓 + )) +(define-char + '((=>ucs . #x28A88) ; 𨪈 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E2D) ; ø»˜ºš + (ideograph-daikanwa . 40702) ; ø¸‰»¾ + )) +(define-char + '((morohashi-daikanwa 40702 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (=ucs . #x28A88) ; 𨪈 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x593F) ; ø»–©’ + (ideograph-daikanwa . 40703) ; ø¸‰»¿ + (=ucs . #x493D) ; 䤽 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (shinjigen-2 . 8719) + (=jis-x0208 . #x6F30) ; ø½‹¨¯ + (korean-ksc5601 . #x694A) ; ø»Š„¥ + (chinese-cns11643-1 . #x7753) ; ø»“¢ + (ideograph-daikanwa . 40704) ; ø¸‰¼€ + (=ucs . #x9394) ; 鎔 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x5941) ; ø»–©” + (ideograph-daikanwa . 40705) ; ø¸‰¼ + (=ucs . #x493E) ; 䤾 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x652D) ; ø»Œˆ” + (chinese-cns11643-2 . #x642B) ; ø»”¯„ + (ideograph-daikanwa . 40706) ; ø¸‰¼‚ + (=ucs . #x9395) ; 鎕 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E2F) ; ø»˜ºœ + (ideograph-daikanwa . 40707) ; ø¸‰¼ƒ + (=ucs . #x493F) ; 䤿 + )) +(define-char + '((=>ucs . #x9396) ; 鎖 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (korean-ksc5601 . #x6170) ; ø»‰¹› + (ideograph-daikanwa . 40708) ; ø¸‰¼„ + )) +(define-char + '((morohashi-daikanwa 40708 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (=jis-x0208 . #x3A3F) ; ø½Š›ˆ + (chinese-cns11643-1 . #x7755) ; ø»“¤ + (chinese-gb12345 . #x4B78) ; 鎖 + (=ucs . #x9396) ; 鎖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (shinjigen-2 . 8713) + (=jis-x0208 . #x4179) ; ø½Š¦” + (chinese-cns11643-1 . #x775D) ; ø»“¬ + (ideograph-daikanwa . 40709) ; ø¸‰¼… + (=ucs . #x9397) ; 鎗 + )) +(define-char + '((=>ucs . #x9398) ; 鎘 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x652E) ; ø»Œˆ• + (ideograph-daikanwa . 40710) ; ø¸‰¼† + (ucs-jis . #x9398) ; ø»Œˆ• + )) +(define-char + '((morohashi-daikanwa 40710 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-1 . #x775B) ; ø»“ª + (chinese-gb12345 . #x6F53) ; 鎘 + (=ucs . #x9398) ; 鎘 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E2E) ; ø»˜º› + (ideograph-daikanwa . 40711) ; ø¸‰¼‡ + (=ucs . #x28A89) ; 𨪉 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E2C) ; ø»˜º™ + (ideograph-daikanwa . 40712) ; ø¸‰¼ˆ + (=ucs . #x4940) ; 䥀 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x642D) ; ø»”¯† + (ideograph-daikanwa . 40713) ; ø¸‰¼‰ + (=ucs . #x9399) ; 鎙 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6552) ; ø»›• + (ideograph-daikanwa . 40714) ; ø¸‰¼Š + )) +(define-char + '((=>ucs . #x939A) ; 鎚 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x444A) ; ø»‚°ƒ + (korean-ksc5601 . #x7560) ; ø»Š–£ + (ideograph-daikanwa . 40715) ; ø¸‰¼‹ + )) +(define-char + '((=>ucs . #x939A) ; 鎚 + (morohashi-daikanwa 40715 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-1 . #x775C) ; ø»“« + )) +(define-char + '((morohashi-daikanwa 40715 0 3) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0208 . #x444A) ; ø»‡„‹ + (=jis-x0208-1990 . #x444A) ; ø½Š©¿ + (=ucs . #x939A) ; 鎚 + )) +(define-char + '((=>ucs . #x28A8B) ; 𨪋 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 40716) ; ø¸‰¼Œ + )) +(define-char + '((morohashi-daikanwa 40716 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E28) ; ø»˜º• + (=ucs . #x28A8B) ; 𨪋 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E2A) ; ø»˜º— + (ideograph-daikanwa . 40717) ; ø¸‰¼ + (=ucs . #x28A8C) ; 𨪌 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x652F) ; ø»Œˆ– + (chinese-cns11643-2 . #x6423) ; ø»”®¼ + (=jis-x0213-1-2000 . #x7D40) ; ø»¤š£ + (ideograph-daikanwa . 40718) ; ø¸‰¼Ž + (=ucs . #x939B) ; 鎛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4439) ; ø»ž²¦ + (ideograph-daikanwa . 40719) ; ø¸‰¼ + (=ucs . #x4941) ; 䥁 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x5949) ; ø»–©œ + (ideograph-daikanwa . 40720) ; ø¸‰¼ + (=ucs . #x939C) ; 鎜 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x6424) ; ø»”®½ + (ideograph-daikanwa . 40721) ; ø¸‰¼‘ + (=ucs . #x939D) ; 鎝 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6530) ; ø»Œˆ— + (chinese-cns11643-2 . #x6429) ; ø»”¯‚ + (=jis-x0213-2-2000 . #x7B3B) ; ø»¦¡¦ + (ideograph-daikanwa . 40722) ; ø¸‰¼’ + (=ucs . #x939E) ; 鎞 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E27) ; ø»˜º” + (ideograph-daikanwa . 40723) ; ø¸‰¼“ + (=ucs . #x4942) ; 䥂 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x642E) ; ø»”¯‡ + (ideograph-daikanwa . 40724) ; ø¸‰¼” + (=ucs . #x939F) ; 鎟 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4438) ; ø»ž²¥ + (ideograph-daikanwa . 40725) ; ø¸‰¼• + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6550) ; ø»›“ + (ideograph-daikanwa . 40726) ; ø¸‰¼– + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x593E) ; ø»–©‘ + (ideograph-daikanwa . 40727) ; ø¸‰¼— + (=ucs . #x93A0) ; 鎠 + )) +(define-char + '((morohashi-daikanwa 40728 0 "e") + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (japanese-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6531) ; ø»Œˆ˜ + (chinese-cns11643-2 . #x5F79) ; ø»”¨¼ + (=jis-x0213-2-2000 . #x7B35) ; ø»¦¡  + (ideograph-daikanwa . 40728) ; ø¸‰¼˜ + (=ucs . #x93A1) ; 鎡 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-1 . #x7756) ; ø»“¥ + (chinese-gb12345 . #x4E59) ; 鎢 + (ideograph-daikanwa . 40729) ; ø¸‰¼™ + (=ucs . #x93A2) ; 鎢 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (korean-ksc5601 . #x7B2F) ; ø»Šž¦ + (japanese-jisx0212 . #x6532) ; ø»Œˆ™ + (chinese-cns11643-2 . #x6437) ; ø»”¯ + (=jis-x0213-1-2000 . #x7D41) ; ø»¤š¤ + (chinese-gb12345 . #x5D76) ; 鎣 + (ideograph-daikanwa . 40730) ; ø¸‰¼š + (=ucs . #x93A3) ; 鎣 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6533) ; ø»Œˆš + (chinese-cns11643-2 . #x6434) ; ø»”¯ + (ideograph-daikanwa . 40731) ; ø¸‰¼› + (=ucs . #x93A4) ; 鎤 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x654E) ; ø»›‘ + (ideograph-daikanwa . 40732) ; ø¸‰¼œ + )) +(define-char + '((=>ucs . #x93A5) ; 鎥 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 40733) ; ø¸‰¼ + )) +(define-char + '((morohashi-daikanwa 40733 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x6761) ; ø»”´” + (=ucs . #x93A5) ; 鎥 + )) +(define-char + '((=>ucs . #x93A6) ; 鎦 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6534) ; ø»Œˆ› + (ideograph-daikanwa . 40734) ; ø¸‰¼ž + (ucs-jis . #x93A6) ; ø»Œˆ› + )) +(define-char + '((morohashi-daikanwa 40734 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x642A) ; ø»”¯ƒ + (chinese-gb12345 . #x6F56) ; 鎦 + (=ucs . #x93A6) ; 鎦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (shinjigen-2 . 8704) + (=jis-x0208 . #x333B) ; ø½Š² + (korean-ksc5601 . #x4B51) ; ø»‰˜¨ + (chinese-cns11643-2 . #x6426) ; ø»”®¿ + (chinese-gb12345 . #x6E78) ; 鎧 + (ideograph-daikanwa . 40735) ; ø¸‰¼Ÿ + (=ucs . #x93A7) ; 鎧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6535) ; ø»Œˆœ + (chinese-cns11643-2 . #x6435) ; ø»”¯Ž + (ideograph-daikanwa . 40736) ; ø¸‰¼  + (=ucs . #x93A8) ; 鎨 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x654F) ; ø»›’ + (ideograph-daikanwa . 40737) ; ø¸‰¼¡ + (=ucs . #x4943) ; 䥃 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E2B) ; ø»˜º˜ + (ideograph-daikanwa . 40738) ; ø¸‰¼¢ + (=ucs . #x4944) ; 䥄 + )) +(define-char + '((=>ucs . #x93AA) ; 鎪 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x6428) ; ø»”¯ + (ideograph-daikanwa . 40739) ; ø¸‰¼£ + )) +(define-char + '((morohashi-daikanwa 40739 0 4) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-gb12345 . #x6F4B) ; 鎪 + (=ucs . #x93AA) ; 鎪 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6536) ; ø»Œˆ + (chinese-cns11643-4 . #x5E31) ; ø»˜ºž + (ideograph-daikanwa . 40740) ; ø¸‰¼¤ + (=ucs . #x93AB) ; 鎫 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (shinjigen-2 . 8706) + (=jis-x0208 . #x6F2E) ; ø½‹¨­ + (korean-ksc5601 . #x7B60) ; ø»ŠŸ— + (chinese-cns11643-1 . #x7759) ; ø»“¨ + (chinese-gb12345 . #x3864) ; 鎬 + (ideograph-daikanwa . 40741) ; ø¸‰¼¥ + (=ucs . #x93AC) ; 鎬 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x443A) ; ø»ž²§ + (ideograph-daikanwa . 40743) ; ø¸‰¼§ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (shinjigen-2 . 8715) + (=jis-x0208 . #x6F2F) ; ø½‹¨® + (korean-ksc5601 . #x7265) ; ø»Š’Ž + (chinese-cns11643-3 . #x5944) ; ø»–©— + (ideograph-daikanwa . 40744) ; ø¸‰¼¨ + (=ucs . #x93AD) ; 鎭 + )) +(define-char + '((=>ucs . #x93AE) ; 鎮 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (shinjigen-2 . 8714) + (=jis-x0208 . #x4443) ; ø½Š©¸ + (ideograph-daikanwa . 40745) ; ø¸‰¼© + (ucs-jis . #x93AE) ; ø½Š©¸ + )) +(define-char + '((morohashi-daikanwa 40745 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-gb12345 . #x5572) ; 鎮 + (=ucs . #x93AE) ; 鎮 + )) +(define-char + '((=>ucs . #x93AE) ; 鎮 + (morohashi-daikanwa 40745 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-1 . #x7758) ; ø»“§ + )) +(define-char + '((=>ucs . #x93AF) ; 鎯 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 40746) ; ø¸‰¼ª + )) +(define-char + '((morohashi-daikanwa 40746 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x5F7B) ; ø»”¨¾ + (=ucs . #x93AF) ; 鎯 + )) +(define-char + '((=>ucs . #x93B0) ; 鎰 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (shinjigen-2 . 8703) + (=jis-x0208 . #x6F2D) ; ø½‹¨¬ + (korean-ksc5601 . #x6C70) ; ø»Š‰¥ + (ideograph-daikanwa . 40747) ; ø¸‰¼« + (ucs-jis . #x93B0) ; ø½‹¨¬ + )) +(define-char + '((morohashi-daikanwa 40747 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-1 . #x775A) ; ø»“© + (chinese-gb12345 . #x6F57) ; 鎰 + (=ucs . #x93B0) ; 鎰 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6553) ; ø»›– + (ideograph-daikanwa . 40748) ; ø¸‰¼¬ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E30) ; ø»˜º + (ideograph-daikanwa . 40749) ; ø¸‰¼­ + (=ucs . #x28A93) ; 𨪓 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x5948) ; ø»–©› + (ideograph-daikanwa . 40750) ; ø¸‰¼® + (=ucs . #x4945) ; 䥅 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x5947) ; ø»–©š + (ideograph-daikanwa . 40751) ; ø¸‰¼¯ + (=ucs . #x4946) ; 䥆 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x443F) ; ø»ž²¬ + (ideograph-daikanwa . 40752) ; ø¸‰¼° + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4440) ; ø»ž²­ + (ideograph-daikanwa . 40753) ; ø¸‰¼± + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x6431) ; ø»”¯Š + (ideograph-daikanwa . 40754) ; ø¸‰¼² + (=ucs . #x93B1) ; 鎱 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6554) ; ø»›— + (ideograph-daikanwa . 40756) ; ø¸‰¼´ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x6433) ; ø»”¯Œ + (ideograph-daikanwa . 40758) ; ø¸‰¼¶ + (=ucs . #x93B2) ; 鎲 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-1 . #x7757) ; ø»“¦ + (chinese-gb12345 . #x4478) ; 鎳 + (ideograph-daikanwa . 40759) ; ø¸‰¼· + (=ucs . #x93B3) ; 鎳 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6537) ; ø»Œˆž + (chinese-cns11643-2 . #x6436) ; ø»”¯ + (ideograph-daikanwa . 40760) ; ø¸‰¼¸ + (=ucs . #x93B4) ; 鎴 + )) +(define-char + '((=>ucs . #x93B5) ; 鎵 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6538) ; ø»ŒˆŸ + (ideograph-daikanwa . 40761) ; ø¸‰¼¹ + (ucs-jis . #x93B5) ; ø»ŒˆŸ + )) +(define-char + '((morohashi-daikanwa 40761 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x637D) ; ø»”®¸ + (chinese-gb12345 . #x6F58) ; 鎵 + (=ucs . #x93B5) ; 鎵 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6539) ; ø»Œˆ  + (chinese-cns11643-4 . #x5E29) ; ø»˜º– + (ideograph-daikanwa . 40762) ; ø¸‰¼º + (=ucs . #x93B6) ; 鎶 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x6422) ; ø»”®» + (ideograph-daikanwa . 40763) ; ø¸‰¼» + (=ucs . #x93B7) ; 鎷 + )) +(define-char + '((=>ucs . #x93B8) ; 鎸 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 40764) ; ø¸‰¼¼ + )) +(define-char + '((morohashi-daikanwa 40764 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x5946) ; ø»–©™ + (chinese-gb12345 . #x6F54) ; 鎸 + (=ucs . #x93B8) ; 鎸 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (shinjigen-2 . 8724) + (=jis-x0208 . #x6F31) ; ø½‹¨° + (ideograph-daikanwa . 40766) ; ø¸‰¼¾ + (=ucs . #x93B9) ; 鎹 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (japanese-jisx0212 . #x653A) ; ø»Œˆ¡ + (=jis-x0213-1-2000 . #x7D42) ; ø»¤š¥ + (ideograph-daikanwa . 40767) ; ø¸‰¼¿ + (=ucs . #x93BA) ; 鎺 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x443D) ; ø»ž²ª + (ideograph-daikanwa . 49820) ; ø¸ŒŠœ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x443E) ; ø»ž²« + (ideograph-daikanwa . 49821) ; ø¸ŒŠ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x5945) ; ø»–©˜ + (ideograph-daikanwa . 49822) ; ø¸ŒŠž + (=ucs . #x93BB) ; 鎻 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 49823) ; ø¸ŒŠŸ + )) +(define-char + '((morohashi-daikanwa 49823 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x443C) ; ø»ž²© + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 49824) ; ø¸ŒŠ  + )) +(define-char + '((morohashi-daikanwa 49824 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x443B) ; ø»ž²¨ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (=ucs . #x93BC) ; 鎼 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (=ucs . #x93BD) ; 鎽 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (=ucs . #x93BE) ; 鎾 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (chinese-gb12345 . #x6F55) ; 鎿 + (=ucs . #x93BF) ; 鎿 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6F52) ; ø»…¹™ + (chinese-isoir165 . #x6F52) ; ø»Ž¡© + (=ucs . #x9546) ; 镆 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (chinese-gb2312 . #x5572) ; ø»…“­ + (chinese-isoir165 . #x5572) ; ø»»½ + (=ucs . #x9547) ; 镇 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (=ucs . #x9548) ; 镈 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6F53) ; ø»…¹š + (chinese-isoir165 . #x6F53) ; ø»Ž¡ª + (=ucs . #x9549) ; 镉 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (chinese-gb2312 . #x4477) ; ø»„º´ + (chinese-isoir165 . #x4477) ; ø»£„ + (=ucs . #x954A) ; 镊 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6F54) ; ø»…¹› + (chinese-isoir165 . #x6F54) ; ø»Ž¡« + (=ucs . #x954C) ; 镌 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (chinese-gb2312 . #x4478) ; ø»„ºµ + (chinese-isoir165 . #x4478) ; ø»£… + (=ucs . #x954D) ; 镍 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6F55) ; ø»…¹œ + (chinese-isoir165 . #x6F55) ; ø»Ž¡¬ + (=ucs . #x954E) ; 镎 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6F56) ; ø»…¹ + (chinese-isoir165 . #x6F56) ; ø»Ž¡­ + (=ucs . #x954F) ; 镏 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (chinese-gb2312 . #x3864) ; ø»„¨¹ + (chinese-isoir165 . #x3864) ; ø»‘‰ + (=ucs . #x9550) ; 镐 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (chinese-gb2312 . #x3077) ; ø»„œ + (chinese-isoir165 . #x3077) ; ø»…¬ + (=ucs . #x9551) ; 镑 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6F57) ; ø»…¹ž + (chinese-isoir165 . #x6F57) ; ø»Ž¡® + (=ucs . #x9552) ; 镒 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6F58) ; ø»…¹Ÿ + (chinese-isoir165 . #x6F58) ; ø»Ž¡¯ + (=ucs . #x9553) ; 镓 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6F59) ; ø»…¹  + (chinese-isoir165 . #x6F59) ; ø»Ž¡° + (=ucs . #x9554) ; 镔 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (=ucs . #x9555) ; 镕 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6555) ; ø»›˜ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6556) ; ø»›™ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4441) ; ø»ž²® + )) +(define-char + '((=>ucs . #x93A9) ; 鎩 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x653B) ; ø»Œˆ¢ + (ideograph-daikanwa . 40768) ; ø¸‰½€ + (ucs-jis . #x93A9) ; ø»Œˆ¢ + )) +(define-char + '((=>ucs . #x93A9) ; 鎩 + (morohashi-daikanwa 40768 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x6756) ; ø»”´‰ + )) +(define-char + '((morohashi-daikanwa 40768 0 4) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-gb12345 . #x6F21) ; 鎩 + (=ucs . #x93A9) ; 鎩 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x675F) ; ø»”´’ + (ideograph-daikanwa . 40769) ; ø¸‰½ + (=ucs . #x93C0) ; 鏀 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x653C) ; ø»Œˆ£ + (chinese-cns11643-3 . #x5B50) ; ø»–¬Ÿ + (=jis-x0213-2-2000 . #x7B40) ; ø»¦¡« + (ideograph-daikanwa . 40770) ; ø¸‰½‚ + (=ucs . #x93C1) ; 鏁 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x674F) ; ø»”´‚ + (ideograph-daikanwa . 40771) ; ø¸‰½ƒ + (=ucs . #x93C2) ; 鏂 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (shinjigen-2 . 8736) + (=jis-x0208 . #x6F37) ; ø½‹¨¶ + (korean-ksc5601 . #x706C) ; ø»Š™ + (chinese-cns11643-1 . #x7938) ; ø»“„ƒ + (chinese-gb12345 . #x6F5F) ; 鏃 + (ideograph-daikanwa . 40772) ; ø¸‰½„ + (=ucs . #x93C3) ; 鏃 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B46) ; ø»–¬• + (ideograph-daikanwa . 40773) ; ø¸‰½… + (=ucs . #x4948) ; 䥈 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x6166) ; ø»˜¿­ + (ideograph-daikanwa . 40774) ; ø¸‰½† + (=ucs . #x4949) ; 䥉 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x653D) ; ø»Œˆ¤ + (chinese-cns11643-2 . #x675D) ; ø»”´ + (ideograph-daikanwa . 40775) ; ø¸‰½‡ + (=ucs . #x93C4) ; 鏄 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x653E) ; ø»Œˆ¥ + (chinese-cns11643-3 . #x5B44) ; ø»–¬“ + (ideograph-daikanwa . 40776) ; ø¸‰½ˆ + (=ucs . #x93C5) ; 鏅 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x653F) ; ø»Œˆ¦ + (chinese-cns11643-3 . #x5B45) ; ø»–¬” + (=jis-x0213-1-2000 . #x7D43) ; ø»¤š¦ + (ideograph-daikanwa . 40777) ; ø¸‰½‰ + (=ucs . #x93C6) ; 鏆 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x6540) ; ø»Œˆ§ + (chinese-cns11643-2 . #x674D) ; ø»”´€ + (=jis-x0213-2-2000 . #x7B41) ; ø»¦¡¬ + (chinese-gb12345 . #x6F60) ; 鏇 + (ideograph-daikanwa . 40778) ; ø¸‰½Š + (=ucs . #x93C7) ; 鏇 + )) +(define-char + '((=>ucs . #x93C8) ; 鏈 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (shinjigen-2 . 8745) + (=jis-x0208 . #x6F3A) ; ø½‹¨¹ + (ideograph-daikanwa . 40779) ; ø¸‰½‹ + (ucs-jis . #x93C8) ; ø½‹¨¹ + )) +(define-char + '((=>ucs . #x93C8) ; 鏈 + (morohashi-daikanwa 40779 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-1 . #x7939) ; ø»“„„ + )) +(define-char + '((morohashi-daikanwa 40779 0 3) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-gb12345 . #x4134) ; 鏈 + (=ucs . #x93C8) ; 鏈 + )) +(define-char + '((=>ucs . #x28ACF) ; 𨫏 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 40780) ; ø¸‰½Œ + )) +(define-char + '((morohashi-daikanwa 40780 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x616B) ; ø»˜¿² + (=ucs . #x28ACF) ; 𨫏 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x6541) ; ø»Œˆ¨ + (chinese-cns11643-4 . #x6167) ; ø»˜¿® + (ideograph-daikanwa . 40781) ; ø¸‰½ + (=ucs . #x93C9) ; 鏉 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-gb2312 . #x764B) ; ø»†ƒ¤ + (japanese-jisx0212 . #x6542) ; ø»Œˆ© + (chinese-isoir165 . #x764B) ; ø»Ž«´ + (chinese-cns11643-2 . #x6758) ; ø»”´‹ + (ideograph-daikanwa . 40782) ; ø¸‰½Ž + (=ucs . #x93CA) ; 鏊 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x6543) ; ø»Œˆª + (chinese-cns11643-3 . #x5B43) ; ø»–¬’ + (ideograph-daikanwa . 40783) ; ø¸‰½ + (=ucs . #x93CB) ; 鏋 + )) +(define-char + '((=>ucs . #x93CC) ; 鏌 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (japanese-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-2 . #x6754) ; ø»”´‡ + (ideograph-daikanwa . 40784) ; ø¸‰½ + )) +(define-char + '((morohashi-daikanwa 40784 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6544) ; ø»Œˆ« + (chinese-gb12345 . #x6F52) ; 鏌 + (=ucs . #x93CC) ; 鏌 + )) +(define-char + '((=>ucs . #x93CD) ; 鏍 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x6545) ; ø»Œˆ¬ + (ideograph-daikanwa . 40785) ; ø¸‰½‘ + (ucs-jis . #x93CD) ; ø»Œˆ¬ + )) +(define-char + '((morohashi-daikanwa 40785 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-1 . #x793E) ; ø»“„‰ + (chinese-gb12345 . #x6F5D) ; 鏍 + (=ucs . #x93CD) ; 鏍 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x675E) ; ø»”´‘ + (ideograph-daikanwa . 40786) ; ø¸‰½’ + (=ucs . #x93CE) ; 鏎 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x674E) ; ø»”´ + (ideograph-daikanwa . 40787) ; ø¸‰½“ + (=ucs . #x93CF) ; 鏏 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B33) ; ø»ž¼² + (ideograph-daikanwa . 40788) ; ø¸‰½” + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (shinjigen-2 . 8744) + (=jis-x0208 . #x6F39) ; ø½‹¨¸ + (chinese-cns11643-2 . #x6751) ; ø»”´„ + (ideograph-daikanwa . 40789) ; ø¸‰½• + (=ucs . #x93D0) ; 鏐 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (shinjigen-2 . 8737) + (=jis-x0208 . #x452D) ; ø½Š«€ + (korean-ksc5601 . #x6E6B) ; ø»ŠŒœ + (chinese-cns11643-1 . #x7936) ; ø»“„ + (chinese-gb12345 . #x6F61) ; 鏑 + (ideograph-daikanwa . 40790) ; ø¸‰½– + (=ucs . #x93D1) ; 鏑 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B4B) ; ø»–¬š + (ideograph-daikanwa . 40791) ; ø¸‰½— + (=ucs . #x494A) ; 䥊 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x6760) ; ø»”´“ + (ideograph-daikanwa . 40792) ; ø¸‰½˜ + (=ucs . #x93D2) ; 鏒 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B37) ; ø»ž¼¶ + (ideograph-daikanwa . 40793) ; ø¸‰½™ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B40) ; ø»–¬ + (ideograph-daikanwa . 40794) ; ø¸‰½š + (=ucs . #x494B) ; 䥋 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x6546) ; ø»Œˆ­ + (chinese-cns11643-3 . #x5B48) ; ø»–¬— + (ideograph-daikanwa . 40795) ; ø¸‰½› + (=ucs . #x93D3) ; 鏓 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A32) ; ø»›–‹ + (ideograph-daikanwa . 40796) ; ø¸‰½œ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x6759) ; ø»”´Œ + (ideograph-daikanwa . 40797) ; ø¸‰½ + (=ucs . #x93D4) ; 鏔 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x675C) ; ø»”´ + (ideograph-daikanwa . 40798) ; ø¸‰½ž + (=ucs . #x93D5) ; 鏕 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-gb2312 . #x7769) ; ø»†…  + (=jis-x0208 . #x6F32) ; ø½‹¨± + (chinese-isoir165 . #x7769) ; ø»Ž­° + (chinese-cns11643-1 . #x793C) ; ø»“„‡ + (ideograph-daikanwa . 40799) ; ø¸‰½Ÿ + (=ucs . #x93D6) ; 鏖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B52) ; ø»–¬¡ + (ideograph-daikanwa . 40800) ; ø¸‰½  + (=ucs . #x494C) ; 䥌 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (shinjigen-2 . 8729) + (=jis-x0208 . #x6F33) ; ø½‹¨² + (chinese-cns11643-1 . #x7941) ; ø»“„Œ + (chinese-gb12345 . #x6F2C) ; 鏗 + (ideograph-daikanwa . 40801) ; ø¸‰½¡ + (=ucs . #x93D7) ; 鏗 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (shinjigen-2 . 8734) + (=jis-x0208 . #x6F36) ; ø½‹¨µ + (chinese-gb12345 . #x6F4F) ; 鏘 + (ideograph-daikanwa . 40802) ; ø¸‰½¢ + (=ucs . #x93D8) ; 鏘 + )) +(define-char + '((=>ucs . #x93D8) ; 鏘 + (morohashi-daikanwa 40802 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-1 . #x793F) ; ø»“„Š + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x6547) ; ø»Œˆ® + (chinese-cns11643-2 . #x6755) ; ø»”´ˆ + (ideograph-daikanwa . 40803) ; ø¸‰½£ + (=ucs . #x93D9) ; 鏙 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x6750) ; ø»”´ƒ + (ideograph-daikanwa . 40804) ; ø¸‰½¤ + (=ucs . #x93DA) ; 鏚 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B4D) ; ø»–¬œ + (ideograph-daikanwa . 40805) ; ø¸‰½¥ + (=ucs . #x93DB) ; 鏛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x6548) ; ø»Œˆ¯ + (chinese-cns11643-1 . #x793A) ; ø»“„… + (=jis-x0213-2-2000 . #x7B42) ; ø»¦¡­ + (chinese-gb12345 . #x6F5B) ; 鏜 + (ideograph-daikanwa . 40806) ; ø¸‰½¦ + (=ucs . #x93DC) ; 鏜 + )) +(define-char + '((=>ucs . #x93DD) ; 鏝 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-1 . #x793B) ; ø»“„† + (ideograph-daikanwa . 40807) ; ø¸‰½§ + )) +(define-char + '((morohashi-daikanwa 40807 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (=jis-x0208 . #x6F38) ; ø½‹¨· + (chinese-gb12345 . #x6F5C) ; 鏝 + (=ucs . #x93DD) ; 鏝 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (korean-ksc5601 . #x694B) ; ø»Š„¦ + (japanese-jisx0212 . #x6549) ; ø»Œˆ° + (chinese-cns11643-2 . #x674C) ; ø»”³¿ + (=jis-x0213-1-2000 . #x7D44) ; ø»¤š§ + (chinese-gb12345 . #x6F5E) ; 鏞 + (ideograph-daikanwa . 40808) ; ø¸‰½¨ + (=ucs . #x93DE) ; 鏞 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B34) ; ø»ž¼³ + (ideograph-daikanwa . 40809) ; ø¸‰½© + )) +(define-char + '((=>ucs . #x93DF) ; 鏟 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x654A) ; ø»Œˆ± + (chinese-cns11643-1 . #x7937) ; ø»“„‚ + (=jis-x0213-1-2000 . #x7D45) ; ø»¤š¨ + (ideograph-daikanwa . 40810) ; ø¸‰½ª + (ucs-jis . #x93DF) ; ø»Œˆ± + )) +(define-char + '((morohashi-daikanwa 40810 0 3) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-gb12345 . #x3279) ; 鏟 + (=ucs . #x93DF) ; 鏟 + )) +(define-char + '((=>ucs . #x93E0) ; 鏠 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 40811) ; ø¸‰½« + )) +(define-char + '((morohashi-daikanwa 40811 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B4F) ; ø»–¬ž + (=ucs . #x93E0) ; 鏠 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (shinjigen-2 . 8727) + (=jis-x0208 . #x3640) ; ø½Š•‘ + (korean-ksc5601 . #x4C70) ; ø»‰š¥ + (chinese-cns11643-1 . #x7935) ; ø»“„€ + (chinese-gb12345 . #x3E35) ; 鏡 + (ideograph-daikanwa . 40812) ; ø¸‰½¬ + (=ucs . #x93E1) ; 鏡 + )) +(define-char + '((=>ucs . #x93E2) ; 鏢 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-1 . #x793D) ; ø»“„ˆ + (ideograph-daikanwa . 40813) ; ø¸‰½­ + )) +(define-char + '((morohashi-daikanwa 40813 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x654B) ; ø»Œˆ² + (=jis-x0213-2-2000 . #x7B43) ; ø»¦¡® + (chinese-gb12345 . #x6F5A) ; 鏢 + (=ucs . #x93E2) ; 鏢 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x6169) ; ø»˜¿° + (ideograph-daikanwa . 40814) ; ø¸‰½® + (=ucs . #x494D) ; 䥍 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A34) ; ø»›– + (ideograph-daikanwa . 40815) ; ø¸‰½¯ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B32) ; ø»ž¼± + (ideograph-daikanwa . 40816) ; ø¸‰½° + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x675B) ; ø»”´Ž + (ideograph-daikanwa . 40817) ; ø¸‰½± + (=ucs . #x93E3) ; 鏣 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A33) ; ø»›–Œ + (ideograph-daikanwa . 40818) ; ø¸‰½² + (=ucs . #x494E) ; 䥎 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x6168) ; ø»˜¿¯ + (ideograph-daikanwa . 40819) ; ø¸‰½³ + (=ucs . #x494F) ; 䥏 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (shinjigen-2 . 8746) + (=jis-x0208 . #x6F3B) ; ø½‹¨º + (korean-ksc5601 . #x572F) ; ø»‰©® + (chinese-gb12345 . #x6F4E) ; 鏤 + (ideograph-daikanwa . 40820) ; ø¸‰½´ + (=ucs . #x93E4) ; 鏤 + )) +(define-char + '((=>ucs . #x93E4) ; 鏤 + (morohashi-daikanwa 40820 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-1 . #x7940) ; ø»“„‹ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (=jis-x0208 . #x6F35) ; ø½‹¨´ + (chinese-cns11643-3 . #x5B4A) ; ø»–¬™ + (ideograph-daikanwa . 40821) ; ø¸‰½µ + (=ucs . #x93E5) ; 鏥 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x654C) ; ø»Œˆ³ + (chinese-cns11643-2 . #x6757) ; ø»”´Š + (ideograph-daikanwa . 40822) ; ø¸‰½¶ + (=ucs . #x93E6) ; 鏦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x654D) ; ø»Œˆ´ + (chinese-cns11643-2 . #x6762) ; ø»”´• + (=jis-x0213-2-2000 . #x7B44) ; ø»¦¡¯ + (ideograph-daikanwa . 40823) ; ø¸‰½· + (=ucs . #x93E7) ; 鏧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (shinjigen-2 . 8731) + (=jis-x0208 . #x6F34) ; ø½‹¨³ + (chinese-cns11643-1 . #x7942) ; ø»“„ + (chinese-gb12345 . #x7649) ; 鏨 + (ideograph-daikanwa . 40824) ; ø¸‰½¸ + (=ucs . #x93E8) ; 鏨 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B41) ; ø»–¬ + (ideograph-daikanwa . 40825) ; ø¸‰½¹ + (=ucs . #x93E9) ; 鏩 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B42) ; ø»–¬‘ + (ideograph-daikanwa . 40826) ; ø¸‰½º + (=ucs . #x93EA) ; 鏪 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B4E) ; ø»–¬ + (ideograph-daikanwa . 40828) ; ø¸‰½¼ + (=ucs . #x93EB) ; 鏫 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B36) ; ø»ž¼µ + (ideograph-daikanwa . 40829) ; ø¸‰½½ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B39) ; ø»ž¼¸ + (ideograph-daikanwa . 40830) ; ø¸‰½¾ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 40831) ; ø¸‰½¿ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B38) ; ø»ž¼· + (ideograph-daikanwa . 40832) ; ø¸‰¾€ + )) +(define-char + '((=>ucs . #x28B03) ; 𨬃 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 40833) ; ø¸‰¾ + )) +(define-char + '((morohashi-daikanwa 40833 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x616A) ; ø»˜¿± + (=ucs . #x28B03) ; 𨬃 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B31) ; ø»ž¼° + (ideograph-daikanwa . 40834) ; ø¸‰¾‚ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B35) ; ø»ž¼´ + (ideograph-daikanwa . 40835) ; ø¸‰¾ƒ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B3A) ; ø»ž¼¹ + (ideograph-daikanwa . 40836) ; ø¸‰¾„ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B51) ; ø»–¬  + (ideograph-daikanwa . 40837) ; ø¸‰¾… + (=ucs . #x4950) ; 䥐 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x6753) ; ø»”´† + (ideograph-daikanwa . 40838) ; ø¸‰¾† + (=ucs . #x93EC) ; 鏬 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B4C) ; ø»–¬› + (ideograph-daikanwa . 40839) ; ø¸‰¾‡ + (=ucs . #x4951) ; 䥑 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B49) ; ø»–¬˜ + (ideograph-daikanwa . 40840) ; ø¸‰¾ˆ + (=ucs . #x4952) ; 䥒 + )) +(define-char + '((=>ucs . #x93F9) ; 鏹 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x654E) ; ø»Œˆµ + (chinese-cns11643-2 . #x6752) ; ø»”´… + (ideograph-daikanwa . 40841) ; ø¸‰¾‰ + (ucs-jis . #x93F9) ; ø»Œˆµ + )) +(define-char + '((morohashi-daikanwa 40841 0 4) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-gb12345 . #x6F6A) ; 鏹 + (=ucs . #x93F9) ; 鏹 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B47) ; ø»–¬– + (ideograph-daikanwa . 40843) ; ø¸‰¾‹ + (=ucs . #x93ED) ; 鏭 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x675A) ; ø»”´ + (ideograph-daikanwa . 40844) ; ø¸‰¾Œ + (=ucs . #x93EE) ; 鏮 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B3C) ; ø»ž¼» + (ideograph-daikanwa . 49825) ; ø¸ŒŠ¡ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (=ucs . #x93EF) ; 鏯 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (=ucs . #x93F0) ; 鏰 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (=jis-x0213-2-2000 . #x7B3F) ; ø»¦¡ª + (=ucs . #x93F1) ; 鏱 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (=ucs . #x93F2) ; 鏲 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 16) + (chinese-gb2312 . #x6F5A) ; ø»…¹¡ + (chinese-isoir165 . #x6F5A) ; ø»Ž¡± + (=ucs . #x9556) ; 镖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (chinese-gb2312 . #x6F5B) ; ø»…¹¢ + (chinese-isoir165 . #x6F5B) ; ø»Ž¡² + (=ucs . #x9557) ; 镗 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (chinese-gb2312 . #x6F5C) ; ø»…¹£ + (chinese-isoir165 . #x6F5C) ; ø»Ž¡³ + (=ucs . #x9558) ; 镘 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (chinese-gb2312 . #x6F5D) ; ø»…¹¤ + (chinese-isoir165 . #x6F5D) ; ø»Ž¡´ + (=ucs . #x9559) ; 镙 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (chinese-isoir165 . #x2C61) ; ø»Œ¿ž + (=ucs . #x955A) ; 镚 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (chinese-gb2312 . #x6F5E) ; ø»…¹¥ + (chinese-isoir165 . #x6F5E) ; ø»Ž¡µ + (=ucs . #x955B) ; 镛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (chinese-gb2312 . #x3E35) ; ø»„°¾ + (chinese-isoir165 . #x3E35) ; ø»™Ž + (=ucs . #x955C) ; 镜 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (chinese-gb2312 . #x6F61) ; ø»…¹¨ + (chinese-isoir165 . #x6F61) ; ø»Ž¡¸ + (=ucs . #x955D) ; 镝 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (chinese-gb2312 . #x6F5F) ; ø»…¹¦ + (chinese-isoir165 . #x6F5F) ; ø»Ž¡¶ + (=ucs . #x955E) ; 镞 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (chinese-gb2312 . #x6F60) ; ø»…¹§ + (chinese-isoir165 . #x6F60) ; ø»Ž¡· + (=ucs . #x955F) ; 镟 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (chinese-isoir165 . #x2C62) ; ø»Œ¿Ÿ + (=ucs . #x9560) ; 镠 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A31) ; ø»›–Š + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B3B) ; ø»ž¼º + )) +(define-char + '((=>ucs . #x93F3) ; 鏳 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 40845) ; ø¸‰¾ + )) +(define-char + '((morohashi-daikanwa 40845 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D41) ; ø»–¯Œ + (=ucs . #x93F3) ; 鏳 + )) +(define-char + '((=>ucs . #x93F4) ; 鏴 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 40846) ; ø¸‰¾Ž + )) +(define-char + '((morohashi-daikanwa 40846 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E6A) ; ø»–±“ + (=ucs . #x93F4) ; 鏴 + )) +(define-char + '((=>ucs . #x93F5) ; 鏵 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A41) ; ø»”¸Ž + (ideograph-daikanwa . 40847) ; ø¸‰¾ + )) +(define-char + '((morohashi-daikanwa 40847 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 10) + (total-strokes . 18) + (=jis-x0213-2-2000 . #x7B3C) ; ø»¦¡§ + (chinese-gb12345 . #x6E7C) ; 鏵 + (=ucs . #x93F5) ; 鏵 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 40848) ; ø¸‰¾ + (=ucs . #x28B0D) ; 𨬍 + )) +(define-char + '((=>ucs . #x28B0D) ; 𨬍 + (morohashi-daikanwa 40848 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x6468) ; ø»™„‰ + )) +(define-char + '((=>ucs . #x93F6) ; 鏶 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (korean-ksc5601 . #x7321) ; ø»Š’¨ + (ideograph-daikanwa . 40849) ; ø¸‰¾‘ + )) +(define-char + '((morohashi-daikanwa 40849 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (=ucs . #x93F6) ; 鏶 + )) +(define-char + '((=>ucs . #x93F6) ; 鏶 + (morohashi-daikanwa 40849 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A50) ; ø»”¸ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x654F) ; ø»Œˆ¶ + (chinese-cns11643-2 . #x6A43) ; ø»”¸ + (chinese-gb12345 . #x6F64) ; 鏷 + (ideograph-daikanwa . 40850) ; ø¸‰¾’ + (=ucs . #x93F7) ; 鏷 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x6550) ; ø»Œˆ· + (chinese-cns11643-2 . #x6A4A) ; ø»”¸— + (ideograph-daikanwa . 40851) ; ø¸‰¾“ + (=ucs . #x93F8) ; 鏸 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x506D) ; ø»Ÿ…‚ + (ideograph-daikanwa . 40852) ; ø¸‰¾” + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x6551) ; ø»Œˆ¸ + (chinese-cns11643-2 . #x6A48) ; ø»”¸• + (ideograph-daikanwa . 40853) ; ø¸‰¾• + (=ucs . #x93FA) ; 鏺 + )) +(define-char + '((morohashi-daikanwa 40854 0 "e") + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (japanese-strokes . 13) + (total-strokes . 20) + (japanese-jisx0212 . #x6552) ; ø»Œˆ¹ + (chinese-cns11643-2 . #x6A37) ; ø»”¸„ + (=jis-x0213-2-2000 . #x7B49) ; ø»¦¡´ + (ideograph-daikanwa . 40854) ; ø¸‰¾– + (=ucs . #x93FB) ; 鏻 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A4E) ; ø»”¸› + (ideograph-daikanwa . 40855) ; ø¸‰¾— + (=ucs . #x93FC) ; 鏼 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x506E) ; ø»Ÿ…ƒ + (ideograph-daikanwa . 40856) ; ø¸‰¾˜ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (japanese-strokes . 13) + (total-strokes . 20) + (japanese-jisx0212 . #x6553) ; ø»Œˆº + (chinese-cns11643-1 . #x7A4E) ; ø»“…· + (=jis-x0213-1-2000 . #x7D47) ; ø»¤šª + (ideograph-daikanwa . 40857) ; ø¸‰¾™ + (=ucs . #x93FD) ; 鏽 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A3B) ; ø»”¸ˆ + (ideograph-daikanwa . 40858) ; ø¸‰¾š + (=ucs . #x93FE) ; 鏾 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A4D) ; ø»”¸š + (ideograph-daikanwa . 40859) ; ø¸‰¾› + (=ucs . #x93FF) ; 鏿 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D3B) ; ø»–¯† + (ideograph-daikanwa . 40860) ; ø¸‰¾œ + (=ucs . #x4954) ; 䥔 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E38) ; ø»›œ‰ + (ideograph-daikanwa . 40861) ; ø¸‰¾ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x646B) ; ø»™„Œ + (chinese-gb12345 . #x6F63) ; 鐝 + (ideograph-daikanwa . 40862) ; ø¸‰¾ž + (=ucs . #x941D) ; 鐝 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A42) ; ø»”¸ + (ideograph-daikanwa . 40863) ; ø¸‰¾Ÿ + (=ucs . #x9400) ; 鐀 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5072) ; ø»Ÿ…‡ + (ideograph-daikanwa . 40864) ; ø¸‰¾  + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x6554) ; ø»Œˆ» + (chinese-cns11643-4 . #x6467) ; ø»™„ˆ + (ideograph-daikanwa . 40865) ; ø¸‰¾¡ + (=ucs . #x9401) ; 鐁 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x6555) ; ø»Œˆ¼ + (chinese-cns11643-3 . #x5D43) ; ø»–¯Ž + (ideograph-daikanwa . 40866) ; ø¸‰¾¢ + (=ucs . #x9402) ; 鐂 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (shinjigen-2 . 8757) + (=jis-x0208 . #x6F3F) ; ø½‹¨¾ + (chinese-cns11643-1 . #x7A4D) ; ø»“…¶ + (chinese-gb12345 . #x6E73) ; 鐃 + (ideograph-daikanwa . 40867) ; ø¸‰¾£ + (=ucs . #x9403) ; 鐃 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (korean-ksc5601 . #x7C75) ; ø»Š¡Š + (japanese-jisx0212 . #x6556) ; ø»Œˆ½ + (=jis-x0213-1-2000 . #x7D46) ; ø»¤š© + (ideograph-daikanwa . 40868) ; ø¸‰¾¤ + (=ucs . #x9404) ; 鐄 + )) +(define-char + '((=>ucs . #x9404) ; 鐄 + (morohashi-daikanwa 40868 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D3C) ; ø»–¯‡ + )) +(define-char + '((=>ucs . #x9405) ; 鐅 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 40869) ; ø¸‰¾¥ + )) +(define-char + '((morohashi-daikanwa 40869 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D3F) ; ø»–¯Š + (=ucs . #x9405) ; 鐅 + )) +(define-char + '((=>ucs . #x4955) ; 䥕 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 40870) ; ø¸‰¾¦ + )) +(define-char + '((morohashi-daikanwa 40870 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x616C) ; ø»˜¿³ + (=ucs . #x4955) ; 䥕 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E33) ; ø»›œ„ + (ideograph-daikanwa . 40871) ; ø¸‰¾§ + )) +(define-char + '((=>ucs . #x9406) ; 鐆 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 40872) ; ø¸‰¾¨ + )) +(define-char + '((morohashi-daikanwa 40872 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A52) ; ø»”¸Ÿ + (=ucs . #x9406) ; 鐆 + )) +(define-char + '((=>ucs . #x4959) ; 䥙 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 40873) ; ø¸‰¾© + )) +(define-char + '((morohashi-daikanwa 40873 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E35) ; ø»›œ† + (=ucs . #x4959) ; 䥙 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (=jis-x0208 . #x6F40) ; ø½‹¨¿ + (chinese-cns11643-2 . #x6A44) ; ø»”¸‘ + (ideograph-daikanwa . 40874) ; ø¸‰¾ª + (=ucs . #x9407) ; 鐇 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x6557) ; ø»Œˆ¾ + (chinese-cns11643-3 . #x5D3E) ; ø»–¯‰ + (ideograph-daikanwa . 40875) ; ø¸‰¾« + (=ucs . #x9408) ; 鐈 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x6558) ; ø»Œˆ¿ + (chinese-cns11643-2 . #x6A49) ; ø»”¸– + (=jis-x0213-2-2000 . #x7B45) ; ø»¦¡° + (ideograph-daikanwa . 40876) ; ø¸‰¾¬ + (=ucs . #x9409) ; 鐉 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x646A) ; ø»™„‹ + (ideograph-daikanwa . 40877) ; ø¸‰¾­ + (=ucs . #x28B13) ; 𨬓 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A4C) ; ø»”¸™ + (ideograph-daikanwa . 40878) ; ø¸‰¾® + (=ucs . #x940A) ; 鐊 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A35) ; ø»”¸‚ + (chinese-gb12345 . #x6F26) ; 鐋 + (ideograph-daikanwa . 40879) ; ø¸‰¾¯ + (=ucs . #x940B) ; 鐋 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A4F) ; ø»”¸œ + (ideograph-daikanwa . 40880) ; ø¸‰¾° + (=ucs . #x940C) ; 鐌 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E36) ; ø»›œ‡ + (ideograph-daikanwa . 40881) ; ø¸‰¾± + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x6559) ; ø»Œ‰€ + (chinese-cns11643-2 . #x6A40) ; ø»”¸ + (ideograph-daikanwa . 40882) ; ø¸‰¾² + (=ucs . #x940D) ; 鐍 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E34) ; ø»›œ… + (ideograph-daikanwa . 40883) ; ø¸‰¾³ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x655A) ; ø»Œ‰ + (chinese-cns11643-2 . #x6A45) ; ø»”¸’ + (ideograph-daikanwa . 40884) ; ø¸‰¾´ + (=ucs . #x940E) ; 鐎 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x655B) ; ø»Œ‰‚ + (chinese-cns11643-2 . #x6A39) ; ø»”¸† + (=jis-x0213-2-2000 . #x7B46) ; ø»¦¡± + (ideograph-daikanwa . 40885) ; ø¸‰¾µ + (=ucs . #x940F) ; 鐏 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (shinjigen-2 . 8759) + (=jis-x0208 . #x6F41) ; ø½‹©€ + (chinese-cns11643-2 . #x6A3D) ; ø»”¸Š + (chinese-gb12345 . #x414D) ; 鐐 + (ideograph-daikanwa . 40886) ; ø¸‰¾¶ + (=ucs . #x9410) ; 鐐 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D40) ; ø»–¯‹ + (ideograph-daikanwa . 40887) ; ø¸‰¾· + (=ucs . #x4956) ; 䥖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A51) ; ø»”¸ž + (ideograph-daikanwa . 40888) ; ø¸‰¾¸ + (=ucs . #x9411) ; 鐑 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A47) ; ø»”¸” + (chinese-gb12345 . #x6F29) ; 鐒 + (ideograph-daikanwa . 40889) ; ø¸‰¾¹ + (=ucs . #x9412) ; 鐒 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x6466) ; ø»™„‡ + (ideograph-daikanwa . 40890) ; ø¸‰¾º + (=ucs . #x4957) ; 䥗 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (shinjigen-2 . 8754) + (=jis-x0208 . #x6F3E) ; ø½‹¨½ + (chinese-cns11643-2 . #x6A36) ; ø»”¸ƒ + (chinese-gb12345 . #x6F66) ; 鐓 + (ideograph-daikanwa . 40891) ; ø¸‰¾» + (=ucs . #x9413) ; 鐓 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D47) ; ø»–¯’ + (ideograph-daikanwa . 40892) ; ø¸‰¾¼ + (=ucs . #x941C) ; 鐜 + )) +(define-char + '((=>ucs . #x9414) ; 鐔 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 40893) ; ø¸‰¾½ + )) +(define-char + '((morohashi-daikanwa 40893 0 3) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (=jis-x0208 . #x6F3D) ; ø½‹¨¼ + (chinese-cns11643-2 . #x6A3A) ; ø»”¸‡ + (chinese-gb12345 . #x6F62) ; 鐔 + (=ucs . #x9414) ; 鐔 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E32) ; ø»›œƒ + (ideograph-daikanwa . 40894) ; ø¸‰¾¾ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5070) ; ø»Ÿ…… + (ideograph-daikanwa . 40895) ; ø¸‰¾¿ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x655C) ; ø»Œ‰ƒ + (chinese-cns11643-2 . #x6A3C) ; ø»”¸‰ + (ideograph-daikanwa . 40896) ; ø¸‰¿€ + (=ucs . #x9415) ; 鐕 + )) +(define-char + '((morohashi-daikanwa 40896 0 9) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (japanese-strokes . 14) + (total-strokes . 20) + (chinese-cns11643-7 . #x506B) ; ø»Ÿ…€ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x655D) ; ø»Œ‰„ + (chinese-cns11643-2 . #x6A46) ; ø»”¸“ + (=jis-x0213-2-2000 . #x7B47) ; ø»¦¡² + (ideograph-daikanwa . 40897) ; ø¸‰¿ + (=ucs . #x9416) ; 鐖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5068) ; ø»Ÿ„½ + (ideograph-daikanwa . 40898) ; ø¸‰¿‚ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x655E) ; ø»Œ‰… + (chinese-cns11643-3 . #x5D3D) ; ø»–¯ˆ + (=jis-x0213-2-2000 . #x7B48) ; ø»¦¡³ + (ideograph-daikanwa . 40899) ; ø¸‰¿ƒ + (=ucs . #x9417) ; 鐗 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x646C) ; ø»™„ + (ideograph-daikanwa . 40900) ; ø¸‰¿„ + (=ucs . #x4958) ; 䥘 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5069) ; ø»Ÿ„¾ + (ideograph-daikanwa . 40901) ; ø¸‰¿… + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (shinjigen-2 . 8750) + (=jis-x0208 . #x3E62) ; ø½Š¡£ + (korean-ksc5601 . #x7124) ; ø»Š¯ + (chinese-cns11643-1 . #x7A4C) ; ø»“…µ + (chinese-gb12345 . #x5653) ; 鐘 + (ideograph-daikanwa . 40902) ; ø¸‰¿† + (=ucs . #x9418) ; 鐘 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E37) ; ø»›œˆ + (ideograph-daikanwa . 40903) ; ø¸‰¿‡ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (shinjigen-2 . 8756) + (=jis-x0208 . #x462A) ; ø½Š¬› + (chinese-cns11643-2 . #x6A3F) ; ø»”¸Œ + (chinese-gb12345 . #x6F6B) ; 鐙 + (ideograph-daikanwa . 40904) ; ø¸‰¿ˆ + (=ucs . #x9419) ; 鐙 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x6469) ; ø»™„Š + (ideograph-daikanwa . 40905) ; ø¸‰¿‰ + (=ucs . #x495F) ; 䥟 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x646E) ; ø»™„ + (ideograph-daikanwa . 40906) ; ø¸‰¿Š + (=ucs . #x28B1B) ; 𨬛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (shinjigen-2 . 8748) + (=jis-x0208 . #x6F3C) ; ø½‹¨» + (chinese-cns11643-3 . #x5D44) ; ø»–¯ + (ideograph-daikanwa . 40907) ; ø¸‰¿‹ + (=ucs . #x941A) ; 鐚 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D48) ; ø»–¯“ + (ideograph-daikanwa . 40909) ; ø¸‰¿ + (=ucs . #x495A) ; 䥚 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D45) ; ø»–¯ + (ideograph-daikanwa . 40910) ; ø¸‰¿Ž + (=ucs . #x941B) ; 鐛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5071) ; ø»Ÿ…† + (ideograph-daikanwa . 40911) ; ø¸‰¿ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x506A) ; ø»Ÿ„¿ + (ideograph-daikanwa . 40912) ; ø¸‰¿ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D42) ; ø»–¯ + (ideograph-daikanwa . 40913) ; ø¸‰¿‘ + (=ucs . #x941E) ; 鐞 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x506C) ; ø»Ÿ… + (ideograph-daikanwa . 40914) ; ø¸‰¿’ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x655F) ; ø»Œ‰† + (chinese-cns11643-3 . #x5D3A) ; ø»–¯… + (ideograph-daikanwa . 40919) ; ø¸‰¿— + (=ucs . #x941F) ; 鐟 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A38) ; ø»”¸… + (chinese-gb12345 . #x6F68) ; 鐠 + (ideograph-daikanwa . 40920) ; ø¸‰¿˜ + (=ucs . #x9420) ; 鐠 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x506F) ; ø»Ÿ…„ + (ideograph-daikanwa . 49827) ; ø¸ŒŠ£ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x646D) ; ø»™„Ž + (ideograph-daikanwa . 49828) ; ø¸ŒŠ¤ + (=ucs . #x495B) ; 䥛 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (=jis-x0208 . #x6F45) ; ø½‹©„ + (=ucs . #x9421) ; 鐡 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (=ucs . #x9422) ; 鐢 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (=ucs . #x9423) ; 鐣 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (korean-ksc5601 . #x6056) ; ø»‰·£ + (=ucs . #x9425) ; 鐥 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (chinese-gb12345 . #x6F34) ; 鐦 + (=ucs . #x9426) ; 鐦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D46) ; ø»–¯‘ + (chinese-gb12345 . #x6F35) ; 鐧 + (=ucs . #x9427) ; 鐧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A3E) ; ø»”¸‹ + (chinese-gb12345 . #x6F50) ; 鐨 + (=ucs . #x9428) ; 鐨 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6F62) ; ø»…¹© + (chinese-isoir165 . #x6F62) ; ø»Ž¡¹ + (=ucs . #x9561) ; 镡 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6F63) ; ø»…¹ª + (chinese-isoir165 . #x6F63) ; ø»Ž¡º + (=ucs . #x9562) ; 镢 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (chinese-gb2312 . #x414D) ; ø»„µ° + (chinese-isoir165 . #x414D) ; ø»ž€ + (=ucs . #x9563) ; 镣 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6F64) ; ø»…¹« + (chinese-isoir165 . #x6F64) ; ø»Ž¡» + (=ucs . #x9564) ; 镤 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6F65) ; ø»…¹¬ + (chinese-isoir165 . #x6F65) ; ø»Ž¡¼ + (=ucs . #x9565) ; 镥 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6F66) ; ø»…¹­ + (chinese-isoir165 . #x6F66) ; ø»Ž¡½ + (=ucs . #x9566) ; 镦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6F67) ; ø»…¹® + (chinese-isoir165 . #x6F67) ; ø»Ž¡¾ + (=ucs . #x9567) ; 镧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6F68) ; ø»…¹¯ + (chinese-isoir165 . #x6F68) ; ø»Ž¡¿ + (=ucs . #x9568) ; 镨 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6F69) ; ø»…¹° + (chinese-isoir165 . #x6F69) ; ø»Ž¢€ + (=ucs . #x9569) ; 镩 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6F6A) ; ø»…¹± + (chinese-isoir165 . #x6F6A) ; ø»Ž¢ + (=ucs . #x956A) ; 镪 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6F6B) ; ø»…¹² + (chinese-isoir165 . #x6F6B) ; ø»Ž¢‚ + (=ucs . #x956B) ; 镫 + )) +(define-char + '((=>ucs . #x9429) ; 鐩 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 40921) ; ø¸‰¿™ + )) +(define-char + '((morohashi-daikanwa 40921 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C50) ; ø»”»™ + (=ucs . #x9429) ; 鐩 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x675F) ; ø»™ˆš + (ideograph-daikanwa . 40922) ; ø¸‰¿š + (=ucs . #x495D) ; 䥝 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C54) ; ø»”» + (ideograph-daikanwa . 40923) ; ø¸‰¿› + (=ucs . #x942A) ; 鐪 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (shinjigen-2 . 8763) + (=jis-x0208 . #x6F43) ; ø½‹©‚ + (korean-ksc5601 . #x6F32) ; ø»Š + (chinese-cns11643-1 . #x7B3B) ; ø»“‡‚ + (ideograph-daikanwa . 40924) ; ø¸‰¿œ + (=ucs . #x942B) ; 鐫 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C56) ; ø»”»Ÿ + (ideograph-daikanwa . 40925) ; ø¸‰¿ + (=ucs . #x942C) ; 鐬 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E6D) ; ø»–±– + (ideograph-daikanwa . 40926) ; ø¸‰¿ž + (=ucs . #x942D) ; 鐭 + )) +(define-char + '((=>ucs . #x942E) ; 鐮 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (japanese-jisx0212 . #x6560) ; ø»Œ‰‡ + (ideograph-daikanwa . 40927) ; ø¸‰¿Ÿ + (ucs-jis . #x942E) ; ø»Œ‰‡ + )) +(define-char + '((morohashi-daikanwa 40927 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B35) ; ø»“†¼ + (chinese-gb12345 . #x412D) ; 鐮 + (=ucs . #x942E) ; 鐮 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 20) + (japanese-jisx0212 . #x6561) ; ø»Œ‰ˆ + (chinese-cns11643-4 . #x646F) ; ø»™„ + (ideograph-daikanwa . 40928) ; ø¸‰¿  + (=ucs . #x942F) ; 鐯 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C52) ; ø»”»› + (ideograph-daikanwa . 40929) ; ø¸‰¿¡ + (=ucs . #x9430) ; 鐰 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5562) ; ø»ŸŒ + (ideograph-daikanwa . 40930) ; ø¸‰¿¢ + )) +(define-char + '((=>ucs . #x28B56) ; 𨭖 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 40931) ; ø¸‰¿£ + )) +(define-char + '((morohashi-daikanwa 40931 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x675E) ; ø»™ˆ™ + (=ucs . #x28B56) ; 𨭖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5567) ; ø»ŸŒ’ + (ideograph-daikanwa . 40932) ; ø¸‰¿¤ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5561) ; ø»ŸŒŒ + (ideograph-daikanwa . 40933) ; ø¸‰¿¥ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (japanese-jisx0212 . #x6562) ; ø»Œ‰‰ + (chinese-cns11643-2 . #x6C58) ; ø»”»¡ + (ideograph-daikanwa . 40934) ; ø¸‰¿¦ + (=ucs . #x9431) ; 鐱 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E6B) ; ø»–±” + (ideograph-daikanwa . 40935) ; ø¸‰¿§ + (=ucs . #x495E) ; 䥞 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x555C) ; ø»ŸŒ‡ + (ideograph-daikanwa . 40936) ; ø¸‰¿¨ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (japanese-jisx0212 . #x6563) ; ø»Œ‰Š + (chinese-cns11643-1 . #x7B3A) ; ø»“‡ + (=jis-x0213-2-2000 . #x7B4A) ; ø»¦¡µ + (chinese-gb12345 . #x6F6D) ; 鐲 + (ideograph-daikanwa . 40937) ; ø¸‰¿© + (=ucs . #x9432) ; 鐲 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x6760) ; ø»™ˆ› + (ideograph-daikanwa . 40938) ; ø¸‰¿ª + (=ucs . #x28B5A) ; 𨭚 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 40939) ; ø¸‰¿« + (=ucs . #x28B5B) ; 𨭛 + )) +(define-char + '((=>ucs . #x28B5B) ; 𨭛 + (morohashi-daikanwa 40939 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x675D) ; ø»™ˆ˜ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (japanese-jisx0212 . #x6564) ; ø»Œ‰‹ + (=jis-x0213-1-2000 . #x7D48) ; ø»¤š« + (chinese-gb12345 . #x4058) ; 鐳 + (ideograph-daikanwa . 40940) ; ø¸‰¿¬ + (=ucs . #x9433) ; 鐳 + )) +(define-char + '((=>ucs . #x9433) ; 鐳 + (morohashi-daikanwa 40940 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B36) ; ø»“†½ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x6761) ; ø»™ˆœ + (ideograph-daikanwa . 40941) ; ø¸‰¿­ + (=ucs . #x4960) ; 䥠 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (japanese-jisx0212 . #x6565) ; ø»Œ‰Œ + (chinese-cns11643-4 . #x675C) ; ø»™ˆ— + (=jis-x0213-2-2000 . #x7B4B) ; ø»¦¡¶ + (ideograph-daikanwa . 40942) ; ø¸‰¿® + (=ucs . #x9434) ; 鐴 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-gb2312 . #x764D) ; ø»†ƒ¦ + (chinese-isoir165 . #x764D) ; ø»Ž«¶ + (chinese-cns11643-4 . #x6762) ; ø»™ˆ + (ideograph-daikanwa . 40943) ; ø¸‰¿¯ + (=ucs . #x943E) ; 鐾 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5560) ; ø»ŸŒ‹ + (ideograph-daikanwa . 40944) ; ø¸‰¿° + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (shinjigen-2 . 8613) + (=jis-x0208 . #x6F44) ; ø½‹©ƒ + (korean-ksc5601 . #x7451) ; ø»Š”¶ + (chinese-gb12345 . #x4C7A) ; 鐵 + (ideograph-daikanwa . 40945) ; ø¸‰¿± + (=ucs . #x9435) ; 鐵 + )) +(define-char + '((=>ucs . #x9435) ; 鐵 + (morohashi-daikanwa 40945 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B37) ; ø»“†¾ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (shinjigen-2 . 8760) + (=jis-x0208 . #x6F42) ; ø½‹© + (chinese-cns11643-2 . #x6C4F) ; ø»”»˜ + (ideograph-daikanwa . 40946) ; ø¸‰¿² + (=ucs . #x9436) ; 鐶 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E6C) ; ø»–±• + (ideograph-daikanwa . 40947) ; ø¸‰¿³ + (=ucs . #x4961) ; 䥡 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C55) ; ø»”»ž + (ideograph-daikanwa . 40948) ; ø¸‰¿´ + (=ucs . #x9437) ; 鐷 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5563) ; ø»ŸŒŽ + (ideograph-daikanwa . 40949) ; ø¸‰¿µ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x6763) ; ø»™ˆž + (ideograph-daikanwa . 40950) ; ø¸‰¿¶ + (=ucs . #x4962) ; 䥢 + )) +(define-char + '((=>ucs . #x9438) ; 鐸 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (shinjigen-2 . 8765) + (=jis-x0208 . #x4278) ; ø½Š§± + (korean-ksc5601 . #x7721) ; ø»Š˜  + (ideograph-daikanwa . 40951) ; ø¸‰¿· + (ucs-jis . #x9438) ; ø½Š§± + )) +(define-char + '((morohashi-daikanwa 40951 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B39) ; ø»“‡€ + (chinese-gb12345 . #x6E6C) ; 鐸 + (=ucs . #x9438) ; 鐸 + )) +(define-char + '((=>ucs . #x9439) ; 鐹 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 40952) ; ø¸‰¿¸ + )) +(define-char + '((morohashi-daikanwa 40952 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C53) ; ø»”»œ + (=ucs . #x9439) ; 鐹 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5568) ; ø»ŸŒ“ + (ideograph-daikanwa . 40953) ; ø¸‰¿¹ + (=ucs . #x4963) ; 䥣 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (shinjigen-2 . 8766) + (=jis-x0208 . #x6F46) ; ø½‹©… + (chinese-cns11643-1 . #x7B38) ; ø»“†¿ + (chinese-gb12345 . #x6E75) ; 鐺 + (ideograph-daikanwa . 40954) ; ø¸‰¿º + (=ucs . #x943A) ; 鐺 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5569) ; ø»ŸŒ” + (ideograph-daikanwa . 40955) ; ø¸‰¿» + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E69) ; ø»–±’ + (ideograph-daikanwa . 40956) ; ø¸‰¿¼ + (=ucs . #x4964) ; 䥤 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (japanese-jisx0212 . #x6566) ; ø»Œ‰ + (chinese-cns11643-2 . #x6C4E) ; ø»”»— + (=jis-x0213-2-2000 . #x7B4C) ; ø»¦¡· + (ideograph-daikanwa . 40957) ; ø¸‰¿½ + (=ucs . #x943B) ; 鐻 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A4B) ; ø»”¸˜ + (ideograph-daikanwa . 40958) ; ø¸‰¿¾ + (=ucs . #x943C) ; 鐼 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x555E) ; ø»ŸŒ‰ + (ideograph-daikanwa . 40959) ; ø¸‰¿¿ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x7155) ; ø»›¡€ + (ideograph-daikanwa . 40960) ; ø¸Š€€ + (=ucs . #x4969) ; 䥩 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5565) ; ø»ŸŒ + (ideograph-daikanwa . 40961) ; ø¸Š€ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x555D) ; ø»ŸŒˆ + (ideograph-daikanwa . 40962) ; ø¸Š€‚ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5566) ; ø»ŸŒ‘ + (ideograph-daikanwa . 40963) ; ø¸Š€ƒ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5564) ; ø»ŸŒ + (ideograph-daikanwa . 40964) ; ø¸Š€„ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (japanese-jisx0212 . #x6567) ; ø»Œ‰Ž + (chinese-cns11643-2 . #x6C4D) ; ø»”»– + (chinese-gb12345 . #x6F6E) ; 鐿 + (ideograph-daikanwa . 40965) ; ø¸Š€… + (=ucs . #x943F) ; 鐿 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (japanese-jisx0212 . #x6568) ; ø»Œ‰ + (chinese-cns11643-2 . #x6C51) ; ø»”»š + (ideograph-daikanwa . 40966) ; ø¸Š€† + (=ucs . #x943D) ; 鐽 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x555F) ; ø»ŸŒŠ + (ideograph-daikanwa . 49829) ; ø¸ŒŠ¥ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E6E) ; ø»–±— + (=ucs . #x4965) ; 䥥 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E6F) ; ø»–±˜ + (=ucs . #x4966) ; 䥦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (=ucs . #x9424) ; 鐤 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C57) ; ø»”»  + (=ucs . #x9440) ; 鑀 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (=ucs . #x9441) ; 鑁 + )) +(define-char + '((=>ucs . #x9441) ; 鑁 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (=jis-x0208 . #x6F47) ; ø½‹©† + (ucs-jis . #x9441) ; ø½‹©† + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (chinese-gb2312 . #x6F6C) ; ø»…¹³ + (chinese-isoir165 . #x6F6C) ; ø»Ž¢ƒ + (=ucs . #x956C) ; 镬 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (chinese-gb2312 . #x4058) ; ø»„´ + (chinese-isoir165 . #x4058) ; ø»œ­ + (=ucs . #x956D) ; 镭 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (chinese-isoir165 . #x2D2D) ; ø»€ˆ + (=ucs . #x956E) ; 镮 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (chinese-gb2312 . #x6F6D) ; ø»…¹´ + (chinese-isoir165 . #x6F6D) ; ø»Ž¢„ + (=ucs . #x956F) ; 镯 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (chinese-gb2312 . #x412D) ; ø»„µ + (chinese-isoir165 . #x412D) ; ø»  + (=ucs . #x9570) ; 镰 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (chinese-gb2312 . #x6F6E) ; ø»…¹µ + (chinese-isoir165 . #x6F6E) ; ø»Ž¢… + (=ucs . #x9571) ; 镱 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (chinese-gb2312 . #x6F6F) ; ø»…¹¶ + (chinese-isoir165 . #x6F6F) ; ø»Ž¢† + (=ucs . #x9572) ; 镲 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-5 . #x7457) ; ø»›¥œ + (ideograph-daikanwa . 40967) ; ø¸Š€‡ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F69) ; ø»–²° + (ideograph-daikanwa . 40968) ; ø¸Š€ˆ + (=ucs . #x9442) ; 鑂 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F6F) ; ø»–²¶ + (ideograph-daikanwa . 40969) ; ø¸Š€‰ + (=ucs . #x4967) ; 䥧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (japanese-jisx0212 . #x6569) ; ø»Œ‰ + (chinese-cns11643-3 . #x5F6E) ; ø»–²µ + (ideograph-daikanwa . 40970) ; ø¸Š€Š + (=ucs . #x9443) ; 鑃 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x596B) ; ø»Ÿ’Ž + (ideograph-daikanwa . 40971) ; ø¸Š€‹ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (shinjigen-2 . 8656) + (=jis-x0208 . #x6F49) ; ø½‹©ˆ + (korean-ksc5601 . #x7151) ; ø»Šœ + (chinese-cns11643-1 . #x7B7B) ; ø»“ˆ‚ + (chinese-gb12345 . #x567D) ; 鑄 + (ideograph-daikanwa . 40972) ; ø¸Š€Œ + (=ucs . #x9444) ; 鑄 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (japanese-jisx0212 . #x656A) ; ø»Œ‰‘ + (chinese-cns11643-2 . #x6E3C) ; ø»”¾ + (=jis-x0213-2-2000 . #x7B4D) ; ø»¦¡¸ + (ideograph-daikanwa . 40973) ; ø¸Š€ + (=ucs . #x9445) ; 鑅 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x596A) ; ø»Ÿ’ + (ideograph-daikanwa . 40974) ; ø¸Š€Ž + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E3F) ; ø»”¾„ + (ideograph-daikanwa . 40976) ; ø¸Š€ + (=ucs . #x9446) ; 鑆 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E3B) ; ø»”¾€ + (ideograph-daikanwa . 40977) ; ø¸Š€‘ + (=ucs . #x9447) ; 鑇 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (japanese-jisx0212 . #x656B) ; ø»Œ‰’ + (chinese-cns11643-2 . #x6E3D) ; ø»”¾‚ + (ideograph-daikanwa . 40978) ; ø¸Š€’ + (=ucs . #x9448) ; 鑈 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5967) ; ø»Ÿ’Š + (ideograph-daikanwa . 40979) ; ø¸Š€“ + (=ucs . #x496A) ; 䥪 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E3E) ; ø»”¾ƒ + (ideograph-daikanwa . 40980) ; ø¸Š€” + (=ucs . #x9449) ; 鑉 + )) +(define-char + '((=>ucs . #x944A) ; 鑊 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 40981) ; ø¸Š€• + )) +(define-char + '((=>ucs . #x944A) ; 鑊 + (morohashi-daikanwa 40981 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E38) ; ø»”½½ + )) +(define-char + '((=>ucs . #x944A) ; 鑊 + (morohashi-daikanwa 40981 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (japanese-jisx0212 . #x656C) ; ø»Œ‰“ + (=jis-x0213-1-2000 . #x7D49) ; ø»¤š¬ + (ucs-jis . #x944A) ; ø»Œ‰“ + )) +(define-char + '((morohashi-daikanwa 40981 0 3) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-gb12345 . #x6F6C) ; 鑊 + (=ucs . #x944A) ; 鑊 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E39) ; ø»”½¾ + (ideograph-daikanwa . 40982) ; ø¸Š€– + (=ucs . #x944B) ; 鑋 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (japanese-jisx0212 . #x656D) ; ø»Œ‰” + (chinese-cns11643-2 . #x6E36) ; ø»”½» + (chinese-gb12345 . #x6F59) ; 鑌 + (ideograph-daikanwa . 40983) ; ø¸Š€— + (=ucs . #x944C) ; 鑌 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F6A) ; ø»–²± + (ideograph-daikanwa . 40984) ; ø¸Š€˜ + (=ucs . #x944D) ; 鑍 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F6C) ; ø»–²³ + (ideograph-daikanwa . 40985) ; ø¸Š€™ + (=ucs . #x944E) ; 鑎 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E3A) ; ø»”½¿ + (ideograph-daikanwa . 40986) ; ø¸Š€š + (=ucs . #x944F) ; 鑏 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 40987) ; ø¸Š€› + (=ucs . #x9450) ; 鑐 + )) +(define-char + '((=>ucs . #x9450) ; 鑐 + (morohashi-daikanwa 40987 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E37) ; ø»”½¼ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (shinjigen-2 . 8770) + (=jis-x0208 . #x3455) ; ø½Š’ª + (korean-ksc5601 . #x4A7C) ; ø»‰—µ + (chinese-cns11643-1 . #x7B7C) ; ø»“ˆƒ + (ideograph-daikanwa . 40988) ; ø¸Š€œ + (=ucs . #x9451) ; 鑑 + )) +(define-char + '((=>ucs . #x9452) ; 鑒 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (shinjigen-2 . 8772) + (=jis-x0208 . #x6F48) ; ø½‹©‡ + (korean-ksc5601 . #x4A7D) ; ø»‰—¶ + (chinese-cns11643-1 . #x7B7D) ; ø»“ˆ„ + (ideograph-daikanwa . 40989) ; ø¸Š€ + (ucs-jis . #x9452) ; ø½‹©‡ + )) +(define-char + '((morohashi-daikanwa 40989 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-gb12345 . #x3C78) ; 鑒 + (=ucs . #x9452) ; 鑒 + )) +(define-char + '((=>ucs . #x496B) ; 䥫 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 40991) ; ø¸Š€Ÿ + )) +(define-char + '((morohashi-daikanwa 40991 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F6D) ; ø»–²´ + (=ucs . #x496B) ; 䥫 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5968) ; ø»Ÿ’‹ + (ideograph-daikanwa . 40992) ; ø¸Š€  + (=ucs . #x496C) ; 䥬 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5966) ; ø»Ÿ’‰ + (ideograph-daikanwa . 40993) ; ø¸Š€¡ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F70) ; ø»–²· + (ideograph-daikanwa . 40994) ; ø¸Š€¢ + (=ucs . #x496D) ; 䥭 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-5 . #x7456) ; ø»›¥› + (ideograph-daikanwa . 40995) ; ø¸Š€£ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-5 . #x7455) ; ø»›¥š + (ideograph-daikanwa . 40996) ; ø¸Š€¤ + (=ucs . #x496E) ; 䥮 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 40997) ; ø¸Š€¥ + )) +(define-char + '((morohashi-daikanwa 40997 0 9) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5965) ; ø»Ÿ’ˆ + )) +(define-char + '((=>ucs . #x9453) ; 鑓 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (japanese-jisx0208-1978 . #x4C7A) ; ø»‚¼£ + (ideograph-daikanwa . 40998) ; ø¸Š€¦ + )) +(define-char + '((morohashi-daikanwa 40998 0 3) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 13) + (total-strokes . 21) + (japanese-jisx0208 . #x4C7A) ; ø»‡« + (=jis-x0208-1990 . #x4C7A) ; ø½Š¶Ÿ + (=ucs . #x9453) ; 鑓 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5964) ; ø»Ÿ’‡ + (ideograph-daikanwa . 49831) ; ø¸ŒŠ§ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5963) ; ø»Ÿ’† + (ideograph-daikanwa . 49832) ; ø¸ŒŠ¨ + )) +(define-char + '((morohashi-daikanwa ho 665) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-gb12345 . #x6F6F) ; 鑔 + (=ucs . #x9454) ; 鑔 + )) +(define-char + '((=>ucs . #x9454) ; 鑔 + (morohashi-daikanwa ho 665 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F6B) ; ø»–²² + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (=ucs . #x9467) ; 鑧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-3 . #x6051) ; ø»–³¶ + (ideograph-daikanwa . 40999) ; ø¸Š€§ + (=ucs . #x4968) ; 䥨 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (japanese-jisx0212 . #x656E) ; ø»Œ‰• + (chinese-cns11643-2 . #x6F59) ; ø»”¿¼ + (ideograph-daikanwa . 41000) ; ø¸Š€¨ + (=ucs . #x9455) ; 鑕 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 41001) ; ø¸Š€© + (=ucs . #x496F) ; 䥯 + )) +(define-char + '((=>ucs . #x496F) ; 䥯 + (morohashi-daikanwa 41001 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B2A) ; ø»™ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-3 . #x6052) ; ø»–³· + (ideograph-daikanwa . 41002) ; ø¸Š€ª + (=ucs . #x9456) ; 鑖 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-5 . #x765E) ; ø»›¨Ÿ + (ideograph-daikanwa . 41003) ; ø¸Š€« + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F5B) ; ø»”¿¾ + (ideograph-daikanwa . 41004) ; ø¸Š€¬ + (=ucs . #x9457) ; 鑗 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B29) ; ø»™œ + (ideograph-daikanwa . 41005) ; ø¸Š€­ + (=ucs . #x9458) ; 鑘 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D31) ; ø»Ÿ—Œ + (ideograph-daikanwa . 41006) ; ø¸Š€® + )) +(define-char + '((=>ucs . #x28BB9) ; 𨮹 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 41007) ; ø¸Š€¯ + )) +(define-char + '((=>ucs . #x28BB9) ; 𨮹 + (morohashi-daikanwa 41007 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B28) ; ø»™› + )) +(define-char + '((morohashi-daikanwa 41007 0 3) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (=ucs . #x28BB9) ; 𨮹 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (japanese-jisx0212 . #x656F) ; ø»Œ‰– + (chinese-cns11643-5 . #x765D) ; ø»›¨ž + (ideograph-daikanwa . 41008) ; ø¸Š€° + (=ucs . #x9459) ; 鑙 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (=jis-x0208 . #x6F54) ; ø½‹©“ + (chinese-cns11643-3 . #x6055) ; ø»–³º + (ideograph-daikanwa . 41009) ; ø¸Š€± + (=ucs . #x945A) ; 鑚 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (shinjigen-2 . 8605) + (=jis-x0208 . #x6F4A) ; ø½‹©‰ + (korean-ksc5601 . #x4E4E) ; ø»‰œ¿ + (ideograph-daikanwa . 41010) ; ø¸Š€² + (=ucs . #x945B) ; 鑛 + )) +(define-char + '((=>ucs . #x945B) ; 鑛 + (morohashi-daikanwa 41010 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-3 . #x6054) ; ø»–³¹ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-5 . #x765C) ; ø»›¨ + (ideograph-daikanwa . 41011) ; ø¸Š€³ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (japanese-jisx0212 . #x6570) ; ø»Œ‰— + (chinese-cns11643-3 . #x6056) ; ø»–³» + (ideograph-daikanwa . 41012) ; ø¸Š€´ + (=ucs . #x945C) ; 鑜 + )) +(define-char + '((=>ucs . #x945D) ; 鑝 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 41013) ; ø¸Š€µ + )) +(define-char + '((morohashi-daikanwa 41013 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F5A) ; ø»”¿½ + (=ucs . #x945D) ; 鑝 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (shinjigen-2 . 8780) + (=jis-x0208 . #x6F4D) ; ø½‹©Œ + (ideograph-daikanwa . 41014) ; ø¸Š€¶ + (=ucs . #x945E) ; 鑞 + )) +(define-char + '((=>ucs . #x945E) ; 鑞 + (morohashi-daikanwa 41014 0 4) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F5C) ; ø»”¿¿ + )) +(define-char + '((=>ucs . #x945F) ; 鑟 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 41016) ; ø¸Š€¸ + )) +(define-char + '((morohashi-daikanwa 41016 0 3) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (japanese-jisx0212 . #x6571) ; ø»Œ‰˜ + (chinese-cns11643-3 . #x604F) ; ø»–³´ + (=ucs . #x945F) ; 鑟 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-5 . #x765F) ; ø»›¨  + (ideograph-daikanwa . 41017) ; ø¸Š€¹ + (=ucs . #x4970) ; 䥰 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B27) ; ø»™š + (ideograph-daikanwa . 41018) ; ø¸Š€º + (=ucs . #x4971) ; 䥱 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (shinjigen-2 . 8774) + (=jis-x0208 . #x6F4B) ; ø½‹©Š + (chinese-gb12345 . #x6E65) ; 鑠 + (ideograph-daikanwa . 41019) ; ø¸Š€» + (=ucs . #x9460) ; 鑠 + )) +(define-char + '((=>ucs . #x9460) ; 鑠 + (morohashi-daikanwa 41019 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C4C) ; ø»“ˆ± + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (japanese-jisx0212 . #x6572) ; ø»Œ‰™ + (chinese-cns11643-3 . #x6053) ; ø»–³¸ + (ideograph-daikanwa . 41020) ; ø¸Š€¼ + (=ucs . #x9461) ; 鑡 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (shinjigen-2 . 8778) + (=jis-x0208 . #x6F4C) ; ø½‹©‹ + (chinese-cns11643-2 . #x6F58) ; ø»”¿» + (ideograph-daikanwa . 41021) ; ø¸Š€½ + (=ucs . #x9462) ; 鑢 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (japanese-jisx0212 . #x6573) ; ø»Œ‰š + (chinese-cns11643-1 . #x7C4B) ; ø»“ˆ° + (=jis-x0213-1-2000 . #x7D4A) ; ø»¤š­ + (chinese-gb12345 . #x6F70) ; 鑣 + (ideograph-daikanwa . 41022) ; ø¸Š€¾ + (=ucs . #x9463) ; 鑣 + )) +(define-char + '((morohashi-daikanwa 41022 0 5) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D2C) ; ø»Ÿ—‡ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 41023) ; ø¸Š€¿ + )) +(define-char + '((morohashi-daikanwa 41023 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5969) ; ø»Ÿ’Œ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C4D) ; ø»“ˆ² + (ideograph-daikanwa . 41024) ; ø¸Š€ + (=ucs . #x9464) ; 鑤 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D2E) ; ø»Ÿ—‰ + (ideograph-daikanwa . 41025) ; ø¸Š + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D2F) ; ø»Ÿ—Š + (ideograph-daikanwa . 41027) ; ø¸Šƒ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D2D) ; ø»Ÿ—ˆ + (ideograph-daikanwa . 41028) ; ø¸Š„ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-3 . #x604E) ; ø»–³³ + (ideograph-daikanwa . 41029) ; ø¸Š… + (=ucs . #x4972) ; 䥲 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-3 . #x6050) ; ø»–³µ + (ideograph-daikanwa . 41030) ; ø¸Š† + (=ucs . #x4973) ; 䥳 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-3 . #x6057) ; ø»–³¼ + (chinese-gb12345 . #x6F65) ; 鑥 + (ideograph-daikanwa . 49833) ; ø¸ŒŠ© + (=ucs . #x9465) ; 鑥 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (=ucs . #x9466) ; 鑦 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (chinese-isoir165 . #x2D2A) ; ø»€… + (=ucs . #x9527) ; 锧 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (chinese-gb2312 . #x6F70) ; ø»…¹· + (chinese-isoir165 . #x6F70) ; ø»Ž¢‡ + (=ucs . #x9573) ; 镳 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (chinese-isoir165 . #x2D2E) ; ø»€‰ + (=ucs . #x9574) ; 镴 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D30) ; ø»Ÿ—‹ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-3 . #x6121) ; ø»–´¤ + (ideograph-daikanwa . 41031) ; ø¸Š‡ + (=ucs . #x4975) ; 䥵 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C30) ; ø»™ + (ideograph-daikanwa . 41033) ; ø¸Š‰ + (=ucs . #x4976) ; 䥶 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 16) + (total-strokes . 24) + (japanese-jisx0212 . #x6574) ; ø»Œ‰› + (chinese-cns11643-2 . #x7059) ; ø»•š + (ideograph-daikanwa . 41034) ; ø¸ŠŠ + (=ucs . #x9468) ; 鑨 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-5 . #x7840) ; ø»›ª½ + (ideograph-daikanwa . 41035) ; ø¸Š‹ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F70) ; ø»Ÿ›‡ + (ideograph-daikanwa . 41036) ; ø¸ŠŒ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-2 . #x705A) ; ø»•› + (ideograph-daikanwa . 41037) ; ø¸Š + (=ucs . #x9469) ; 鑩 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 16) + (total-strokes . 24) + (shinjigen-2 . 8781) + (=jis-x0208 . #x6F4E) ; ø½‹© + (chinese-cns11643-1 . #x7C6F) ; ø»“‰” + (ideograph-daikanwa . 41038) ; ø¸ŠŽ + (=ucs . #x946A) ; 鑪 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F71) ; ø»Ÿ›ˆ + (ideograph-daikanwa . 41039) ; ø¸Š + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-gb2312 . #x764E) ; ø»†ƒ§ + (japanese-jisx0212 . #x6575) ; ø»Œ‰œ + (chinese-isoir165 . #x764E) ; ø»Ž«· + (chinese-cns11643-2 . #x7058) ; ø»•™ + (=jis-x0213-1-2000 . #x7D4B) ; ø»¤š® + (ideograph-daikanwa . 41040) ; ø¸Š + (=ucs . #x946B) ; 鑫 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F72) ; ø»Ÿ›‰ + (ideograph-daikanwa . 41041) ; ø¸Š‘ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F6F) ; ø»Ÿ›† + (ideograph-daikanwa . 41042) ; ø¸Š’ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F73) ; ø»Ÿ›Š + (ideograph-daikanwa . 41043) ; ø¸Š“ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-3 . #x6124) ; ø»–´§ + (ideograph-daikanwa . 41044) ; ø¸Š” + (=ucs . #x4977) ; 䥷 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-3 . #x6122) ; ø»–´¥ + (ideograph-daikanwa . 41045) ; ø¸Š• + (=ucs . #x946C) ; 鑬 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-3 . #x6123) ; ø»–´¦ + (=ucs . #x4974) ; 䥴 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 17) + (total-strokes . 25) + (japanese-jisx0212 . #x6576) ; ø»Œ‰ + (chinese-cns11643-2 . #x7142) ; ø»•‚¡ + (=jis-x0213-2-2000 . #x7B50) ; ø»¦¡» + (chinese-gb12345 . #x6F67) ; 鑭 + (ideograph-daikanwa . 41047) ; ø¸Š— + (=ucs . #x946D) ; 鑭 + )) +(define-char + '((=>ucs . #x28BFA) ; 𨯺 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 17) + (total-strokes . 25) + (ideograph-daikanwa . 41048) ; ø¸Š˜ + )) +(define-char + '((morohashi-daikanwa 41048 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (=ucs . #x28BFA) ; 𨯺 + )) +(define-char + '((=>ucs . #x28BFA) ; 𨯺 + (morohashi-daikanwa 41048 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D63) ; ø»™‘’ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 17) + (total-strokes . 25) + (japanese-jisx0212 . #x6577) ; ø»Œ‰ž + (chinese-cns11643-2 . #x7141) ; ø»•‚  + (ideograph-daikanwa . 41049) ; ø¸Š™ + (=ucs . #x946E) ; 鑮 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 17) + (total-strokes . 25) + (japanese-jisx0212 . #x6578) ; ø»Œ‰Ÿ + (chinese-cns11643-2 . #x7143) ; ø»•‚¢ + (=jis-x0213-2-2000 . #x7B51) ; ø»¦¡¼ + (ideograph-daikanwa . 41050) ; ø¸Šš + (=ucs . #x946F) ; 鑯 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 17) + (total-strokes . 25) + (shinjigen-2 . 8785) + (=jis-x0208 . #x6F50) ; ø½‹© + (chinese-cns11643-1 . #x7D2C) ; ø»“‰¯ + (chinese-gb12345 . #x543F) ; 鑰 + (ideograph-daikanwa . 41051) ; ø¸Š› + (=ucs . #x9470) ; 鑰 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 17) + (total-strokes . 25) + (japanese-jisx0212 . #x6579) ; ø»Œ‰  + (chinese-cns11643-2 . #x7144) ; ø»•‚£ + (=jis-x0213-1-2000 . #x7D4C) ; ø»¤š¯ + (ideograph-daikanwa . 41052) ; ø¸Šœ + (=ucs . #x9471) ; 鑱 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 17) + (total-strokes . 25) + (japanese-jisx0212 . #x657A) ; ø»Œ‰¡ + (chinese-cns11643-1 . #x7D2B) ; ø»“‰® + (=jis-x0213-1-2000 . #x7D4D) ; ø»¤š° + (chinese-gb12345 . #x4F62) ; 鑲 + (ideograph-daikanwa . 41053) ; ø¸Š + (=ucs . #x9472) ; 鑲 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-2 . #x7145) ; ø»•‚¤ + (ideograph-daikanwa . 41055) ; ø¸ŠŸ + (=ucs . #x9473) ; 鑳 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-7 . #x6157) ; ø»Ÿª + (ideograph-daikanwa . 41056) ; ø¸Š  + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-7 . #x6158) ; ø»Ÿ« + (ideograph-daikanwa . 41057) ; ø¸Š¡ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-7 . #x6156) ; ø»Ÿ© + (ideograph-daikanwa . 41058) ; ø¸Š¢ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 17) + (total-strokes . 29) + (japanese-jisx0212 . #x657B) ; ø»Œ‰¢ + (chinese-cns11643-3 . #x6236) ; ø»–¶— + (ideograph-daikanwa . 49830) ; ø¸ŒŠ¦ + (=ucs . #x9484) ; 钄 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 17) + (chinese-isoir165 . #x2D7D) ; ø»˜ + (=ucs . #x9575) ; 镵 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 17) + (chinese-gb2312 . #x4F62) ; ø»…Š© + (chinese-isoir165 . #x4F62) ; ø»²¹ + (=ucs . #x9576) ; 镶 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-3 . #x616E) ; ø»–µ± + (ideograph-daikanwa . 41054) ; ø¸Šž + (=ucs . #x4978) ; 䥸 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-7 . #x6272) ; ø»ŸŸ£ + (ideograph-daikanwa . 41060) ; ø¸Š¤ + )) +(define-char + '((=>ucs . #x9474) ; 鑴 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (ideograph-daikanwa . 41061) ; ø¸Š¥ + )) +(define-char + '((morohashi-daikanwa 41061 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-2 . #x7161) ; ø»•ƒ€ + (=ucs . #x9474) ; 鑴 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-7 . #x626D) ; ø»ŸŸž + (ideograph-daikanwa . 41062) ; ø¸Š¦ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-7 . #x626E) ; ø»ŸŸŸ + (ideograph-daikanwa . 41063) ; ø¸Š§ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (=jis-x0208 . #x6F51) ; ø½‹© + (chinese-cns11643-2 . #x7164) ; ø»•ƒƒ + (ideograph-daikanwa . 41064) ; ø¸Š¨ + (=ucs . #x9475) ; 鑵 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-7 . #x6274) ; ø»ŸŸ¥ + (ideograph-daikanwa . 41065) ; ø¸Š© + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-7 . #x6270) ; ø»ŸŸ¡ + (ideograph-daikanwa . 41066) ; ø¸Šª + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-2 . #x7163) ; ø»•ƒ‚ + (ideograph-daikanwa . 41067) ; ø¸Š« + (=ucs . #x9476) ; 鑶 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-7 . #x626F) ; ø»ŸŸ  + (ideograph-daikanwa . 41068) ; ø¸Š¬ + )) +(define-char + '((=>ucs . #x9477) ; 鑷 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (shinjigen-2 . 8787) + (japanese-jisx0208-1978 . #x6F52) ; ø»ƒ¯• + (japanese-jisx0208 . #x6F52) ; ø»ˆƒ + (ideograph-daikanwa . 41069) ; ø¸Š­ + )) +(define-char + '((morohashi-daikanwa 41069 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-1 . #x7D35) ; ø»“‰¸ + (=jis-x0208-1990 . #x6F52) ; ø½‹©‘ + (chinese-gb12345 . #x4477) ; 鑷 + (=ucs . #x9477) ; 鑷 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-2 . #x7162) ; ø»•ƒ + (ideograph-daikanwa . 41070) ; ø¸Š® + (=ucs . #x9478) ; 鑸 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (ideograph-daikanwa . 41071) ; ø¸Š¯ + )) +(define-char + '((morohashi-daikanwa 41071 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A40) ; ø»›­¹ + )) +(define-char + '((=>ucs . #x9479) ; 鑹 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (ideograph-daikanwa . 41072) ; ø¸Š° + )) +(define-char + '((morohashi-daikanwa 41072 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-gb12345 . #x6F69) ; 鑹 + (=ucs . #x9479) ; 鑹 + )) +(define-char + '((=>ucs . #x9479) ; 鑹 + (morohashi-daikanwa 41072 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D62) ; ø»™‘‘ + )) +(define-char + '((=>ucs . #x947A) ; 鑺 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (ideograph-daikanwa . 41073) ; ø¸Š± + )) +(define-char + '((morohashi-daikanwa 41073 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-3 . #x616F) ; ø»–µ² + (=ucs . #x947A) ; 鑺 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (ideograph-daikanwa . 41074) ; ø¸Š² + )) +(define-char + '((morohashi-daikanwa 41074 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-7 . #x6273) ; ø»ŸŸ¤ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (ideograph-daikanwa . 41075) ; ø¸Š³ + )) +(define-char + '((morohashi-daikanwa 41075 0 2) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-7 . #x6271) ; ø»ŸŸ¢ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-7 . #x6275) ; ø»ŸŸ¦ + (ideograph-daikanwa . 41076) ; ø¸Š´ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A41) ; ø»›­º + (ideograph-daikanwa . 41077) ; ø¸Šµ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 19) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A7C) ; ø»›®µ + (ideograph-daikanwa . 41079) ; ø¸Š· + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 19) + (total-strokes . 27) + (chinese-cns11643-3 . #x6223) ; ø»–¶„ + (ideograph-daikanwa . 41080) ; ø¸Š¸ + (=ucs . #x947B) ; 鑻 + )) +(define-char + '((=>ucs . #x947C) ; 鑼 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 19) + (total-strokes . 27) + (shinjigen-2 . 8789) + (=jis-x0208 . #x6F55) ; ø½‹©” + (ideograph-daikanwa . 41081) ; ø¸Š¹ + (ucs-jis . #x947C) ; ø½‹©” + )) +(define-char + '((morohashi-daikanwa 41081 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 19) + (total-strokes . 27) + (chinese-cns11643-1 . #x7D3F) ; ø»“Š‚ + (chinese-gb12345 . #x4260) ; 鑼 + (=ucs . #x947C) ; 鑼 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 19) + (total-strokes . 27) + (shinjigen-2 . 8788) + (=jis-x0208 . #x6F53) ; ø½‹©’ + (korean-ksc5601 . #x7348) ; ø»Š“ + (chinese-cns11643-1 . #x7D3D) ; ø»“Š€ + (chinese-gb12345 . #x576A) ; 鑽 + (ideograph-daikanwa . 41082) ; ø¸Šº + (=ucs . #x947D) ; 鑽 + )) +(define-char + '((=>ucs . #x947E) ; 鑾 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 19) + (total-strokes . 27) + (shinjigen-2 . 8790) + (=jis-x0208 . #x6F56) ; ø½‹©• + (ideograph-daikanwa . 41083) ; ø¸Š» + (ucs-jis . #x947E) ; ø½‹©• + )) +(define-char + '((morohashi-daikanwa 41083 0 1) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 19) + (total-strokes . 27) + (chinese-cns11643-1 . #x7D3E) ; ø»“Š + (chinese-gb12345 . #x7647) ; 鑾 + (=ucs . #x947E) ; 鑾 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 19) + (total-strokes . 27) + (chinese-cns11643-7 . #x637D) ; ø»Ÿ¡Œ + (ideograph-daikanwa . 41084) ; ø¸Š¼ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 19) + (total-strokes . 27) + (chinese-cns11643-7 . #x637B) ; ø»Ÿ¡Š + (ideograph-daikanwa . 41085) ; ø¸Š½ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 19) + (total-strokes . 27) + (chinese-cns11643-7 . #x637C) ; ø»Ÿ¡‹ + (ideograph-daikanwa . 41086) ; ø¸Š¾ + )) +(define-char + '((=>ucs . #x947F) ; 鑿 + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 20) + (total-strokes . 28) + (shinjigen-2 . 8792) + (=jis-x0208 . #x6F58) ; ø½‹©— + (korean-ksc5601 . #x733A) ; ø»Š“ + (ideograph-daikanwa . 41088) ; ø¸Š‚€ + (ucs-jis . #x947F) ; ø½‹©— + )) +(define-char + '((morohashi-daikanwa 41088 0 0) + (ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 20) + (total-strokes . 28) + (chinese-cns11643-1 . #x7D44) ; ø»“Š‡ + (chinese-gb12345 . #x5464) ; 鑿 + (=ucs . #x947F) ; 鑿 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 20) + (total-strokes . 28) + (chinese-cns11643-7 . #x6468) ; ø»Ÿ¢• + (ideograph-daikanwa . 41089) ; ø¸Š‚ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 20) + (total-strokes . 28) + (chinese-cns11643-7 . #x6467) ; ø»Ÿ¢” + (ideograph-daikanwa . 41090) ; ø¸Š‚‚ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 20) + (total-strokes . 28) + (chinese-cns11643-2 . #x7230) ; ø»•ƒ­ + (ideograph-daikanwa . 41091) ; ø¸Š‚ƒ + (=ucs . #x9480) ; 钀 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 20) + (total-strokes . 28) + (shinjigen-2 . 8791) + (=jis-x0208 . #x6F57) ; ø½‹©– + (chinese-cns11643-2 . #x7231) ; ø»•ƒ® + (ideograph-daikanwa . 41092) ; ø¸Š‚„ + (=ucs . #x9481) ; 钁 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 20) + (total-strokes . 28) + (chinese-cns11643-2 . #x722F) ; ø»•ƒ¬ + (ideograph-daikanwa . 41094) ; ø¸Š‚† + (=ucs . #x9482) ; 钂 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 20) + (total-strokes . 28) + (chinese-cns11643-7 . #x6469) ; ø»Ÿ¢– + (ideograph-daikanwa . 49834) ; ø¸ŒŠª + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 20) + (=ucs . #x954B) ; 镋 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 21) + (total-strokes . 29) + (japanese-jisx0212 . #x657C) ; ø»Œ‰£ + (chinese-cns11643-2 . #x7237) ; ø»•ƒ´ + (ideograph-daikanwa . 41095) ; ø¸Š‚‡ + (=ucs . #x9483) ; 钃 + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 21) + (total-strokes . 29) + (chinese-cns11643-7 . #x6548) ; ø»Ÿ£“ + (ideograph-daikanwa . 41097) ; ø¸Š‚‰ + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 21) + (total-strokes . 29) + (chinese-cns11643-7 . #x6549) ; ø»Ÿ£” + (ideograph-daikanwa . 49835) ; ø¸ŒŠ« + )) +(define-char + '((ideographic-radical . 167) ; ⾦ + (ideographic-strokes . 22) + (total-strokes . 30) + (chinese-cns11643-5 . #x7C21) ; ø»›°– + (ideograph-daikanwa . 41098) ; ø¸Š‚Š + )) diff --git a/lisp/utf-2000/Ideograph-R168-Long.el b/lisp/utf-2000/Ideograph-R168-Long.el new file mode 100644 index 0000000..69da8a7 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R168-Long.el @@ -0,0 +1,704 @@ +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 0) + (total-strokes . 8) + (shinjigen-2 . 8793) + (=jis-x0208 . #x4439) ; ø½Š©® + (korean-ksc5601 . #x6D7E) ; ø»Š‹‘ + (chinese-cns11643-1 . #x4F5B) ; ø»’†º + (chinese-gb12345 . #x3324) ; 長 + (=gt-pj-1 . #x4439) ; 長 + (ideograph-daikanwa . 41100) ; ø¸Š‚Œ + (=gt-k . 03775) ; ý¡„€º¿ + (=ucs . #x9577) ; 長 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 0) + (total-strokes . 7) + (japanese-jisx0212 . #x657D) ; ø»Œ‰¤ + (chinese-cns11643-4 . #x252B) ; ø»—¦ª + (=jis-x0213-2-2000 . #x7B52) ; ø»¦¡½ + (ideograph-daikanwa . 41101) ; ø¸Š‚ + (=ucs . #x9578) ; 镸 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 0) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E44) ; ø»œˆ™ + (ideograph-daikanwa . 41102) ; ø¸Š‚Ž + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 0) + (total-strokes . 7) + (chinese-cns11643-6 . #x2934) ; ø»œ€³ + (ideograph-daikanwa . 41103) ; ø¸Š‚ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x3324) ; ø»„ £ + (chinese-isoir165 . #x3324) ; ø»ˆ³ + (=big5-cdp . #x89A5) ; ý¢€ˆ¦¥ + (=ucs . #x957F) ; 长 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 2) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B60) ; ø»™º— + (ideograph-daikanwa . 41104) ; ø¸Š‚ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 3) + (japanese-strokes . 2) + (total-strokes . 10) + (japanese-jisx0212 . #x657E) ; ø»Œ‰¥ + (chinese-cns11643-4 . #x303A) ; ø»—·ƒ + (=jis-x0213-2-2000 . #x7B53) ; ø»¦¡¾ + (ideograph-daikanwa . 41105) ; ø¸Š‚‘ + (=ucs . #x9579) ; 镹 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 3) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C65) ; ø»œž + (ideograph-daikanwa . 41106) ; ø¸Š‚’ + (=ucs . #x4987) ; 䦇 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x363F) ; ø»šŠ€ + (ideograph-daikanwa . 41107) ; ø¸Š‚“ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x363E) ; ø»š‰¿ + (ideograph-daikanwa . 41108) ; ø¸Š‚” + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-5 . #x3640) ; ø»šŠ + (ideograph-daikanwa . 41109) ; ø¸Š‚• + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-2 . #x3A28) ; ø»“±• + (ideograph-daikanwa . 41110) ; ø¸Š‚– + (=ucs . #x957A) ; 镺 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x457A) ; ø»œ« + (ideograph-daikanwa . 41111) ; ø¸Š‚— + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4579) ; ø»œ«€ + (ideograph-daikanwa . 41112) ; ø¸Š‚˜ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x4578) ; ø»œª¿ + (ideograph-daikanwa . 41113) ; ø¸Š‚™ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D2A) ; ø»š“½ + (ideograph-daikanwa . 41114) ; ø¸Š‚š + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x457B) ; ø»œ«‚ + (ideograph-daikanwa . 41115) ; ø¸Š‚› + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 41116) ; ø¸Š‚œ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 41117) ; ø¸Š‚ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 4) + (total-strokes . 11) + (ideograph-daikanwa . 41118) ; ø¸Š‚ž + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D2B) ; ø»š“¾ + (ideograph-daikanwa . 41119) ; ø¸Š‚Ÿ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B68) ; ø»˜‡» + (ideograph-daikanwa . 41120) ; ø¸Š‚  + (=ucs . #x28C67) ; 𨱧 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-2 . #x413F) ; ø»“»¾ + (ideograph-daikanwa . 41121) ; ø¸Š‚¡ + (=ucs . #x957B) ; 镻 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B67) ; ø»˜‡º + (ideograph-daikanwa . 41122) ; ø¸Š‚¢ + (=ucs . #x4988) ; 䦈 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F7A) ; ø»œ¹­ + (ideograph-daikanwa . 41123) ; ø¸Š‚£ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F7B) ; ø»œ¹® + (ideograph-daikanwa . 41124) ; ø¸Š‚¤ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5959) ; ø»‡¸ + (ideograph-daikanwa . 41132) ; ø¸Š‚¬ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5958) ; ø»‡· + (ideograph-daikanwa . 41133) ; ø¸Š‚­ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x4149) ; ø»˜ + (ideograph-daikanwa . 41134) ; ø¸Š‚® + (=ucs . #x498A) ; 䦊 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-4 . #x414A) ; ø»˜‘ + (ideograph-daikanwa . 41135) ; ø¸Š‚¯ + (=ucs . #x28C75) ; 𨱵 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5956) ; ø»‡µ + (ideograph-daikanwa . 41136) ; ø¸Š‚° + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-6 . #x5957) ; ø»‡¶ + (ideograph-daikanwa . 41137) ; ø¸Š‚± + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x436F) ; ø»š¶ + (ideograph-daikanwa . 41138) ; ø¸Š‚² + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 6) + (total-strokes . 13) + (chinese-cns11643-5 . #x4370) ; ø»š· + (ideograph-daikanwa . 41139) ; ø¸Š‚³ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A6A) ; ø»š¨ƒ + (ideograph-daikanwa . 41143) ; ø¸Š‚· + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-4 . #x477C) ; ø»˜™· + (ideograph-daikanwa . 41144) ; ø¸Š‚¸ + (=ucs . #x28C81) ; 𨲁 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 41145) ; ø¸Š‚¹ + )) +(define-char + '((morohashi-daikanwa 41145 0 2) + (ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A6B) ; ø»š¨„ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 7) + (total-strokes . 14) + (ideograph-daikanwa . 41146) ; ø¸Š‚º + )) +(define-char + '((morohashi-daikanwa 41146 0 1) + (ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6357) ; ø»–¢ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 7) + (total-strokes . 14) + (chinese-cns11643-6 . #x6356) ; ø»–¡ + (ideograph-daikanwa . 41148) ; ø¸Š‚¼ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5221) ; ø»š²ª + (ideograph-daikanwa . 41149) ; ø¸Š‚½ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 41150) ; ø¸Š‚¾ + )) +(define-char + '((morohashi-daikanwa 41150 0 1) + (ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5223) ; ø»š²¬ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 41151) ; ø¸Š‚¿ + )) +(define-char + '((morohashi-daikanwa 41151 0 1) + (ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x5939) ; ø»š½” + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5222) ; ø»š²« + (ideograph-daikanwa . 41152) ; ø¸Šƒ€ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5224) ; ø»š²­ + (ideograph-daikanwa . 41153) ; ø¸Šƒ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 8) + (total-strokes . 15) + (ideograph-daikanwa . 41154) ; ø¸Šƒ‚ + )) +(define-char + '((morohashi-daikanwa 41154 0 2) + (ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-5 . #x5225) ; ø»š²® + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 8) + (total-strokes . 15) + (chinese-cns11643-2 . #x554E) ; ø»”™¥ + (ideograph-daikanwa . 41155) ; ø¸Šƒƒ + (=ucs . #x957C) ; 镼 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x593B) ; ø»š½– + (ideograph-daikanwa . 41160) ; ø¸Šƒˆ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x346E) ; ø»ž›» + (ideograph-daikanwa . 41161) ; ø¸Šƒ‰ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 41162) ; ø¸ŠƒŠ + )) +(define-char + '((morohashi-daikanwa 41162 0 0) + (ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-5 . #x593A) ; ø»š½• + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x346C) ; ø»ž›¹ + (ideograph-daikanwa . 41163) ; ø¸Šƒ‹ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x346F) ; ø»ž›¼ + (ideograph-daikanwa . 41164) ; ø¸ŠƒŒ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x3470) ; ø»ž›½ + (ideograph-daikanwa . 41165) ; ø¸Šƒ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 9) + (total-strokes . 16) + (ideograph-daikanwa . 41166) ; ø¸ŠƒŽ + )) +(define-char + '((morohashi-daikanwa 41166 0 0) + (ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D29) ; ø»ž¨„ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 9) + (total-strokes . 16) + (chinese-cns11643-7 . #x346D) ; ø»ž›º + (ideograph-daikanwa . 41167) ; ø¸Šƒ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D26) ; ø»ž¨ + (ideograph-daikanwa . 49836) ; ø¸ŒŠ¬ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x594A) ; ø»˜³¡ + (ideograph-daikanwa . 41170) ; ø¸Šƒ’ + (=ucs . #x28C9E) ; 𨲞 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F50) ; ø»›†Ÿ + (ideograph-daikanwa . 41171) ; ø¸Šƒ“ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-4 . #x594B) ; ø»˜³¢ + (ideograph-daikanwa . 41172) ; ø¸Šƒ” + (=ucs . #x28CA0) ; 𨲠 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D2A) ; ø»ž¨… + (ideograph-daikanwa . 41173) ; ø¸Šƒ• + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D28) ; ø»ž¨ƒ + (ideograph-daikanwa . 41174) ; ø¸Šƒ– + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 10) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D27) ; ø»ž¨‚ + (ideograph-daikanwa . 41175) ; ø¸Šƒ— + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 10) + (total-strokes . 17) + (ideograph-daikanwa . 41176) ; ø¸Šƒ˜ + )) +(define-char + '((morohashi-daikanwa 41176 0 0) + (ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4443) ; ø»ž²° + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E32) ; ø»˜ºŸ + (ideograph-daikanwa . 41177) ; ø¸Šƒ™ + (=ucs . #x498B) ; 䦋 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6558) ; ø»›› + (ideograph-daikanwa . 41178) ; ø¸Šƒš + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-7 . #x4442) ; ø»ž²¯ + (ideograph-daikanwa . 41179) ; ø¸Šƒ› + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 11) + (total-strokes . 18) + (chinese-cns11643-5 . #x6557) ; ø»›š + (ideograph-daikanwa . 41180) ; ø¸Šƒœ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-2 . #x6763) ; ø»”´– + (ideograph-daikanwa . 41184) ; ø¸Šƒ  + (=ucs . #x957D) ; 镽 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A38) ; ø»›–‘ + (ideograph-daikanwa . 41185) ; ø¸Šƒ¡ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A36) ; ø»›– + (ideograph-daikanwa . 41186) ; ø¸Šƒ¢ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 12) + (total-strokes . 19) + (ideograph-daikanwa . 41187) ; ø¸Šƒ£ + )) +(define-char + '((morohashi-daikanwa 41187 0 2) + (ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A35) ; ø»›–Ž + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 12) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A37) ; ø»›– + (ideograph-daikanwa . 41188) ; ø¸Šƒ¤ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E39) ; ø»›œŠ + (ideograph-daikanwa . 41191) ; ø¸Šƒ§ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5074) ; ø»Ÿ…‰ + (ideograph-daikanwa . 41192) ; ø¸Šƒ¨ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-7 . #x5073) ; ø»Ÿ…ˆ + (ideograph-daikanwa . 49837) ; ø¸ŒŠ­ + )) +(define-char + '((=>ucs . #x28CB8) ; 𨲸 + (ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 14) + (total-strokes . 21) + (ideograph-daikanwa . 41194) ; ø¸Šƒª + )) +(define-char + '((morohashi-daikanwa 41194 0 0) + (ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-4 . #x6764) ; ø»™ˆŸ + (=ucs . #x28CB8) ; 𨲸 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 14) + (total-strokes . 21) + (japanese-jisx0212 . #x6621) ; ø»Œ‰¦ + (chinese-cns11643-5 . #x7156) ; ø»›¡ + (ideograph-daikanwa . 41195) ; ø¸Šƒ« + (=ucs . #x957E) ; 镾 + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 14) + (total-strokes . 21) + (chinese-cns11643-7 . #x556A) ; ø»ŸŒ• + (ideograph-daikanwa . 41196) ; ø¸Šƒ¬ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x596D) ; ø»Ÿ’ + (ideograph-daikanwa . 41198) ; ø¸Šƒ® + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x596E) ; ø»Ÿ’‘ + (ideograph-daikanwa . 41199) ; ø¸Šƒ¯ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 15) + (total-strokes . 22) + (chinese-cns11643-7 . #x596C) ; ø»Ÿ’ + (ideograph-daikanwa . 41200) ; ø¸Šƒ° + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x7661) ; ø»›¨¢ + (ideograph-daikanwa . 41202) ; ø¸Šƒ² + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 16) + (total-strokes . 23) + (ideograph-daikanwa . 41203) ; ø¸Šƒ³ + )) +(define-char + '((morohashi-daikanwa 41203 0 0) + (ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 16) + (total-strokes . 23) + (chinese-cns11643-5 . #x7660) ; ø»›¨¡ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-5 . #x7841) ; ø»›ª¾ + (ideograph-daikanwa . 41204) ; ø¸Šƒ´ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 17) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F74) ; ø»Ÿ›‹ + (ideograph-daikanwa . 41205) ; ø¸Šƒµ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 19) + (total-strokes . 26) + (chinese-cns11643-7 . #x6276) ; ø»ŸŸ§ + (ideograph-daikanwa . 41206) ; ø¸Šƒ¶ + )) +(define-char + '((ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 21) + (total-strokes . 28) + (ideograph-daikanwa . 41207) ; ø¸Šƒ· + )) +(define-char + '((morohashi-daikanwa 41207 0 0) + (ideographic-radical . 168) ; ⾧ + (ideographic-strokes . 21) + (total-strokes . 28) + (chinese-cns11643-7 . #x646A) ; ø»Ÿ¢— + )) diff --git a/lisp/utf-2000/Ideograph-R169-Gate.el b/lisp/utf-2000/Ideograph-R169-Gate.el new file mode 100644 index 0000000..2209b18 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R169-Gate.el @@ -0,0 +1,3521 @@ +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 0) + (total-strokes . 8) + (shinjigen-2 . 8795) + (=jis-x0208 . #x4C67) ; ø½Š¶Œ + (korean-ksc5601 . #x5A26) ; ø»‰­¿ + (chinese-cns11643-1 . #x4F5C) ; ø»’†» + (chinese-gb12345 . #x4345) ; 門 + (=gt-pj-1 . #x4C67) ; 門 + (ideograph-daikanwa . 41208) ; ø¸Šƒ¸ + (=gt-k . 03841) ; ý¡„€¼ + (=ucs . #x9580) ; 門 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x4345) ; ø»„¸¤ + (chinese-isoir165 . #x4345) ; ø» ´ + (=big5-cdp . #x896B) ; ý¢€ˆ¥« + (=ucs . #x95E8) ; 门 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 1) + (total-strokes . 9) + (chinese-cns11643-3 . #x2F40) ; ø»•«§ + (ideograph-daikanwa . 41209) ; ø¸Šƒ¹ + (=ucs . #x9581) ; 閁 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 1) + (total-strokes . 9) + (ideograph-daikanwa . 41210) ; ø¸Šƒº + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 1) + (total-strokes . 9) + (shinjigen-2 . 8796) + (=jis-x0208 . #x6F59) ; ø½‹©˜ + (chinese-cns11643-1 . #x536D) ; ø»’„ + (chinese-gb12345 . #x6345) ; 閂 + (=gt-pj-1 . #x6F59) ; 閂 + (ideograph-daikanwa . 41211) ; ø¸Šƒ» + (=gt-k . 05297) ; ý¡„’± + (=ucs . #x9582) ; 閂 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 1) + (chinese-gb2312 . #x6345) ; ø»…§¤ + (chinese-isoir165 . #x6345) ; ø»Ž´ + (=ucs . #x95E9) ; 闩 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 1) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B61) ; ø»™º˜ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-5 . #x306A) ; ø»š· + (ideograph-daikanwa . 41212) ; ø¸Šƒ¼ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-5 . #x306B) ; ø»š¸ + (ideograph-daikanwa . 41213) ; ø¸Šƒ½ + )) +(define-char + '((=>ucs . #x9583) ; 閃 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 2) + (total-strokes . 10) + (shinjigen-2 . 8797) + (=jis-x0208 . #x412E) ; ø½Š¥‰ + (korean-ksc5601 . #x606C) ; ø»‰·¹ + (chinese-cns11643-1 . #x5860) ; ø»’” + (=gt-pj-1 . #x412E) ; ø½Š¥‰ + (ideograph-daikanwa . 41214) ; ø¸Šƒ¾ + (=gt-k . 06487) ; ý¡„¥— + (ucs-jis . #x9583) ; ø½Š¥‰ + )) +(define-char + '((morohashi-daikanwa 41214 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-gb12345 . #x4941) ; 閃 + (=ucs . #x9583) ; 閃 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-5 . #x3069) ; ø»š¶ + (ideograph-daikanwa . 41215) ; ø¸Šƒ¿ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 2) + (total-strokes . 10) + (japanese-jisx0212 . #x6622) ; ø»Œ‰§ + (chinese-cns11643-4 . #x303B) ; ø»—·„ + (ideograph-daikanwa . 41216) ; ø¸Š„€ + (=ucs . #x9584) ; 閄 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-3 . #x3432) ; ø»•²¯ + (ideograph-daikanwa . 41217) ; ø¸Š„ + (=ucs . #x9585) ; 閅 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 2) + (chinese-gb2312 . #x4941) ; ø»…” + (chinese-isoir165 . #x4941) ; ø»©¤ + (=ucs . #x95EA) ; 闪 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C66) ; ø»œŸ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-3 . #x395B) ; ø»•º® + (ideograph-daikanwa . 41218) ; ø¸Š„‚ + (=ucs . #x498C) ; 䦌 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-2 . #x3A29) ; ø»“±– + (=jis-x0213-2-2000 . #x7B54) ; ø»¦¡¿ + (chinese-gb12345 . #x6346) ; 閆 + (ideograph-daikanwa . 41219) ; ø¸Š„ƒ + (=ucs . #x9586) ; 閆 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (total-strokes . 11) + (=jis-x0208 . #x6F5A) ; ø½‹©™ + (chinese-cns11643-3 . #x395C) ; ø»•º¯ + (ideograph-daikanwa . 41220) ; ø¸Š„„ + (=ucs . #x9587) ; 閇 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (total-strokes . 11) + (japanese-jisx0212 . #x6623) ; ø»Œ‰¨ + (chinese-cns11643-2 . #x3A2A) ; ø»“±— + (ideograph-daikanwa . 41221) ; ø¸Š„… + (=ucs . #x9588) ; 閈 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (total-strokes . 11) + (shinjigen-2 . 8799) + (=jis-x0208 . #x4A44) ; ø½Š²­ + (korean-ksc5601 . #x784D) ; ø»Ššª + (chinese-cns11643-1 . #x5D70) ; ø»’›³ + (chinese-gb12345 . #x3155) ; 閉 + (=gt-pj-1 . #x4A44) ; 閉 + (ideograph-daikanwa . 41222) ; ø¸Š„† + (=gt-k . 07871) ; ý¡„º¿ + (=ucs . #x9589) ; 閉 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 41223) ; ø¸Š„‡ + )) +(define-char + '((morohashi-daikanwa 41223 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-5 . #x3642) ; ø»šŠƒ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-4 . #x357C) ; ø»—¿› + (ideograph-daikanwa . 41224) ; ø¸Š„ˆ + (=ucs . #x498D) ; 䦍 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-5 . #x3641) ; ø»šŠ‚ + (ideograph-daikanwa . 41225) ; ø¸Š„‰ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-6 . #x457C) ; ø»œ«ƒ + (ideograph-daikanwa . 41226) ; ø¸Š„Š + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 41227) ; ø¸Š„‹ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 41228) ; ø¸Š„Œ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (shinjigen-2 . 8800) + (=jis-x0208 . #x6F5B) ; ø½‹©š + (ideograph-daikanwa . 41229) ; ø¸Š„ + (=ucs . #x958A) ; 閊 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (chinese-gb2312 . #x6346) ; ø»…§¥ + (chinese-isoir165 . #x6346) ; ø»Žµ + (=ucs . #x95EB) ; 闫 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (chinese-isoir165 . #x7B2C) ; ø»Ž²« + (=ucs . #x95EC) ; 闬 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (chinese-gb2312 . #x3155) ; ø»„ž˜ + (chinese-isoir165 . #x3155) ; ø»†¨ + (=ucs . #x95ED) ; 闭 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (chinese-gb2312 . #x4E4A) ; ø»…ˆ³ + (chinese-isoir165 . #x4E4A) ; ø»±ƒ + (=ucs . #x95EE) ; 问 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 3) + (chinese-gb2312 . #x3433) ; ø»„¢ + (chinese-isoir165 . #x3433) ; ø»Š  + (=ucs . #x95EF) ; 闯 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F6A) ; ø»–ƒ± + (ideograph-daikanwa . 41230) ; ø¸Š„Ž + (=ucs . #x498E) ; 䦎 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D33) ; ø»š”† + (ideograph-daikanwa . 41231) ; ø¸Š„ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D31) ; ø»š”„ + (ideograph-daikanwa . 41232) ; ø¸Š„ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (shinjigen-2 . 8801) + (=jis-x0208 . #x332B) ; ø½Š¢ + (korean-ksc5601 . #x4B52) ; ø»‰˜© + (chinese-cns11643-1 . #x6264) ; ø»’¢½ + (chinese-gb12345 . #x3F2A) ; 開 + (=gt-pj-1 . #x332B) ; 開 + (ideograph-daikanwa . 41233) ; ø¸Š„‘ + (=gt-k . 09007) ; ý¡„‚Œ¯ + (=ucs . #x958B) ; 開 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D2F) ; ø»š”‚ + (ideograph-daikanwa . 41234) ; ø¸Š„’ + )) +(define-char + '((=>ucs . #x28CDA) ; 𨳚 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41235) ; ø¸Š„“ + )) +(define-char + '((morohashi-daikanwa 41235 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (=ucs . #x28CDA) ; 𨳚 + )) +(define-char + '((=>ucs . #x28CDA) ; 𨳚 + (morohashi-daikanwa 41235 0 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B6A) ; ø»˜‡½ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D30) ; ø»š”ƒ + (ideograph-daikanwa . 41236) ; ø¸Š„” + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B6B) ; ø»˜‡¾ + (ideograph-daikanwa . 41237) ; ø¸Š„• + (=ucs . #x498F) ; 䦏 + )) +(define-char + '((=>ucs . #x28CDC) ; 𨳜 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41238) ; ø¸Š„– + )) +(define-char + '((morohashi-daikanwa 41238 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B6C) ; ø»˜‡¿ + (=ucs . #x28CDC) ; 𨳜 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x6624) ; ø»Œ‰© + (chinese-cns11643-2 . #x4141) ; ø»“¼€ + (=jis-x0213-2-2000 . #x7B55) ; ø»¦¢€ + (chinese-gb12345 . #x634A) ; 閌 + (ideograph-daikanwa . 41239) ; ø¸Š„— + (=ucs . #x958C) ; 閌 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x6625) ; ø»Œ‰ª + (chinese-cns11643-2 . #x4140) ; ø»“»¿ + (=jis-x0213-2-2000 . #x7B56) ; ø»¦¢ + (ideograph-daikanwa . 41240) ; ø¸Š„˜ + (=ucs . #x958D) ; 閍 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x6626) ; ø»Œ‰« + (chinese-cns11643-1 . #x6268) ; ø»’£ + (=jis-x0213-1-2000 . #x7D4E) ; ø»¤š± + (chinese-gb12345 . #x6348) ; 閎 + (ideograph-daikanwa . 41241) ; ø¸Š„™ + (=ucs . #x958E) ; 閎 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F6E) ; ø»–ƒµ + (ideograph-daikanwa . 41242) ; ø¸Š„š + (=ucs . #x4990) ; 䦐 + )) +(define-char + '((=>ucs . #x28CDD) ; 𨳝 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41243) ; ø¸Š„› + )) +(define-char + '((morohashi-daikanwa 41243 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F6D) ; ø»–ƒ´ + (=ucs . #x28CDD) ; 𨳝 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (jisx0208-difference . 78/1) + (shinjigen-2 . 8806) + (=jis-x0208 . #x313C) ; ø½Š· + (korean-ksc5601 . #x6B4E) ; ø»Š‡¥ + (chinese-cns11643-1 . #x6263) ; ø»’¢¼ + (chinese-gb12345 . #x4872) ; 閏 + (=gt-pj-1 . #x313C) ; 閏 + (ideograph-daikanwa . 41244) ; ø¸Š„œ + (=gt-k . 08995) ; ý¡„‚Œ£ + (=ucs . #x958F) ; 閏 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D2C) ; ø»š“¿ + (ideograph-daikanwa . 41245) ; ø¸Š„ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-2 . #x4142) ; ø»“¼ + (ideograph-daikanwa . 41246) ; ø¸Š„ž + (=ucs . #x9590) ; 閐 + )) +(define-char + '((=>ucs . #x9591) ; 閑 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (shinjigen-2 . 8804) + (=jis-x0208 . #x3457) ; ø½Š’¬ + (korean-ksc5601 . #x7958) ; ø»Šœ“ + (chinese-cns11643-1 . #x6265) ; ø»’¢¾ + (=gt-pj-1 . #x3457) ; ø½Š’¬ + (ideograph-daikanwa . 41247) ; ø¸Š„Ÿ + (=gt-k . 09018) ; ý¡„‚Œº + (ucs-jis . #x9591) ; ø½Š’¬ + )) +(define-char + '((morohashi-daikanwa 41247 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb12345 . #x4F50) ; 閑 + (=ucs . #x9591) ; 閑 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (korean-ksc5601 . #x7959) ; ø»Šœ” + (chinese-cns11643-1 . #x6267) ; ø»’£€ + (ideograph-daikanwa . 41248) ; ø¸Š„  + (=ucs . #x9592) ; 閒 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (shinjigen-2 . 8802) + (=jis-x0208 . #x3456) ; ø½Š’« + (korean-ksc5601 . #x4A60) ; ø»‰—™ + (chinese-cns11643-1 . #x6266) ; ø»’¢¿ + (chinese-gb12345 . #x3C64) ; 間 + (=gt-pj-1 . #x3456) ; 間 + (ideograph-daikanwa . 41249) ; ø¸Š„¡ + (=gt-k . 09017) ; ý¡„‚Œ¹ + (=ucs . #x9593) ; 間 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F6B) ; ø»–ƒ² + (ideograph-daikanwa . 41250) ; ø¸Š„¢ + (=ucs . #x4991) ; 䦑 + )) +(define-char + '((=>ucs . #x9594) ; 閔 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (shinjigen-2 . 8807) + (=jis-x0208 . #x6F5C) ; ø½‹©› + (korean-ksc5601 . #x5A4A) ; ø»‰®£ + (=gt-pj-1 . #x6F5C) ; ø½‹©› + (ideograph-daikanwa . 41251) ; ø¸Š„£ + (=gt-k . 09240) ; ý¡„‚˜ + (ucs-jis . #x9594) ; ø½‹©› + )) +(define-char + '((=>ucs . #x9594) ; 閔 + (morohashi-daikanwa 41251 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-1 . #x6262) ; ø»’¢» + )) +(define-char + '((morohashi-daikanwa 41251 0 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb12345 . #x6349) ; 閔 + (=ucs . #x9594) ; 閔 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F6C) ; ø»–ƒ³ + (ideograph-daikanwa . 41252) ; ø¸Š„¤ + (=ucs . #x9595) ; 閕 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D2D) ; ø»š”€ + (ideograph-daikanwa . 41253) ; ø¸Š„¥ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D2E) ; ø»š” + (ideograph-daikanwa . 41254) ; ø¸Š„¦ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F7E) ; ø»œ¹± + (ideograph-daikanwa . 41255) ; ø¸Š„§ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x5021) ; ø»œ¹² + (ideograph-daikanwa . 41256) ; ø¸Š„¨ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D32) ; ø»š”… + (ideograph-daikanwa . 41257) ; ø¸Š„© + )) +(define-char + '((=>ucs . #x28CF2) ; 𨳲 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41258) ; ø¸Š„ª + )) +(define-char + '((morohashi-daikanwa 41258 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B69) ; ø»˜‡¼ + (=ucs . #x28CF2) ; 𨳲 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F7C) ; ø»œ¹¯ + (ideograph-daikanwa . 41259) ; ø¸Š„« + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41260) ; ø¸Š„¬ + )) +(define-char + '((morohashi-daikanwa 41260 0 9) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x4F7D) ; ø»œ¹° + )) +(define-char + '((=>ucs . #x9596) ; 閖 + (morohashi-daikanwa 41260 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (=jis-x0208 . #x6F5D) ; ø½‹©œ + (ucs-jis . #x9596) ; ø½‹©œ + )) +(define-char + '((morohashi-daikanwa 41260 1 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (=ucs . #x9596) ; 閖 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 12) + (=ucs . #x9597) ; 閗 + )) +(define-char + '((script C-Simplified Ideograph) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x4872) ; ø»…€§ + (chinese-isoir165 . #x4872) ; ø»¨· + (=ucs . #x95F0) ; 闰 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x6347) ; ø»…§¦ + (chinese-isoir165 . #x6347) ; ø»Ž¶ + (=ucs . #x95F1) ; 闱 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4F50) ; ø»…Š— + (chinese-isoir165 . #x4F50) ; ø»²§ + (=ucs . #x95F2) ; 闲 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6348) ; ø»…§§ + (chinese-isoir165 . #x6348) ; ø»Ž· + (=ucs . #x95F3) ; 闳 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3C64) ; ø»„®± + (chinese-isoir165 . #x3C64) ; ø»— + (=ucs . #x95F4) ; 间 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (chinese-gb2312 . #x6349) ; ø»…§¨ + (chinese-isoir165 . #x6349) ; ø»Ž¸ + (=ucs . #x95F5) ; 闵 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (chinese-gb2312 . #x634A) ; ø»…§© + (chinese-isoir165 . #x634A) ; ø»Ž¹ + (=ucs . #x95F6) ; 闶 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4346) ; ø»„¸¥ + (chinese-isoir165 . #x4346) ; ø» µ + (=ucs . #x95F7) ; 闷 + )) +(define-char + '((=>ucs . #x28CF3) ; 𨳳 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41261) ; ø¸Š„­ + )) +(define-char + '((morohashi-daikanwa 41261 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x414C) ; ø»˜“ + (=ucs . #x28CF3) ; 𨳳 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x453B) ; ø»–‹¶ + (ideograph-daikanwa . 41262) ; ø¸Š„® + (=ucs . #x4992) ; 䦒 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8808) + (=jis-x0208 . #x6F5E) ; ø½‹© + (korean-ksc5601 . #x4B26) ; ø»‰—½ + (chinese-cns11643-1 . #x6750) ; ø»’©¿ + (chinese-gb12345 . #x5522) ; 閘 + (=gt-pj-1 . #x6F5E) ; 閘 + (ideograph-daikanwa . 41263) ; ø¸Š„¯ + (=gt-k . 10362) ; ý¡„‚¡º + (=ucs . #x9598) ; 閘 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 9494) + (=jis-x0208 . #x6F5F) ; ø½‹©ž + (chinese-cns11643-3 . #x453C) ; ø»–‹· + (=gt-pj-1 . #x6F5F) ; 閙 + (ideograph-daikanwa . 41264) ; ø¸Š„° + (=gt-k . 10363) ; ý¡„‚¡» + (=ucs . #x9599) ; 閙 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x453A) ; ø»–‹µ + (ideograph-daikanwa . 41265) ; ø¸Š„± + (=ucs . #x959A) ; 閚 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x595E) ; ø»‡½ + (ideograph-daikanwa . 41266) ; ø¸Š„² + )) +(define-char + '((=>ucs . #x959B) ; 閛 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41267) ; ø¸Š„³ + )) +(define-char + '((morohashi-daikanwa 41267 0 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x4856) ; ø»”†§ + (=ucs . #x959B) ; 閛 + )) +(define-char + '((=>ucs . #x28CF5) ; 𨳵 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41268) ; ø¸Š„´ + )) +(define-char + '((morohashi-daikanwa 41268 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x4152) ; ø»˜™ + (=ucs . #x28CF5) ; 𨳵 + )) +(define-char + '((=>ucs . #x28CF6) ; 𨳶 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41269) ; ø¸Š„µ + )) +(define-char + '((morohashi-daikanwa 41269 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x414D) ; ø»˜” + (=ucs . #x28CF6) ; 𨳶 + )) +(define-char + '((=>ucs . #x28CF7) ; 𨳷 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41270) ; ø¸Š„¶ + )) +(define-char + '((morohashi-daikanwa 41270 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x414B) ; ø»˜’ + (=ucs . #x28CF7) ; 𨳷 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x4150) ; ø»˜— + (ideograph-daikanwa . 41271) ; ø¸Š„· + (=ucs . #x4993) ; 䦓 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x414E) ; ø»˜• + (ideograph-daikanwa . 41273) ; ø¸Š„¹ + (=ucs . #x4994) ; 䦔 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x595D) ; ø»‡¼ + (ideograph-daikanwa . 41274) ; ø¸Š„º + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4374) ; ø»š» + (ideograph-daikanwa . 41275) ; ø¸Š„» + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4371) ; ø»š¸ + (ideograph-daikanwa . 41276) ; ø¸Š„¼ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4373) ; ø»šº + (ideograph-daikanwa . 41277) ; ø¸Š„½ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4372) ; ø»š¹ + (ideograph-daikanwa . 41278) ; ø¸Š„¾ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x4854) ; ø»”†¥ + (ideograph-daikanwa . 41279) ; ø¸Š„¿ + (=ucs . #x959C) ; 閜 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x595B) ; ø»‡º + (ideograph-daikanwa . 41280) ; ø¸Š…€ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6627) ; ø»Œ‰¬ + (chinese-cns11643-4 . #x4153) ; ø»˜š + (ideograph-daikanwa . 41281) ; ø¸Š… + (=ucs . #x959D) ; 閝 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6628) ; ø»Œ‰­ + (chinese-cns11643-2 . #x4855) ; ø»”†¦ + (ideograph-daikanwa . 41282) ; ø¸Š…‚ + (=ucs . #x959E) ; 閞 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6629) ; ø»Œ‰® + (chinese-cns11643-2 . #x4853) ; ø»”†¤ + (=jis-x0213-1-2000 . #x7D4F) ; ø»¤š² + (ideograph-daikanwa . 41283) ; ø¸Š…ƒ + (=ucs . #x959F) ; 閟 + )) +(define-char + '((=>ucs . #x28CFF) ; 𨳿 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41284) ; ø¸Š…„ + )) +(define-char + '((morohashi-daikanwa 41284 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x4151) ; ø»˜˜ + (=ucs . #x28CFF) ; 𨳿 + )) +(define-char + '((=>ucs . #x28D00) ; 𨴀 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41285) ; ø¸Š…… + )) +(define-char + '((morohashi-daikanwa 41285 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x414F) ; ø»˜– + (=ucs . #x28D00) ; 𨴀 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x595C) ; ø»‡» + (ideograph-daikanwa . 41286) ; ø¸Š…† + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x595A) ; ø»‡¹ + (ideograph-daikanwa . 41287) ; ø¸Š…‡ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (total-strokes . 13) + (=jis-x0208 . #x6F60) ; ø½‹©Ÿ + (=ucs . #x95A0) ; 閠 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5522) ; ø»…’ + (chinese-isoir165 . #x5522) ; ø»º­ + (=ucs . #x95F8) ; 闸 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4456) ; ø»„º“ + (chinese-isoir165 . #x4456) ; ø»¢£ + (=ucs . #x95F9) ; 闹 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x662A) ; ø»Œ‰¯ + (chinese-cns11643-1 . #x6B5B) ; ø»’°‚ + (chinese-gb12345 . #x3A52) ; 閡 + (ideograph-daikanwa . 41289) ; ø¸Š…‰ + (=ucs . #x95A1) ; 閡 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x4823) ; ø»˜™¼ + (ideograph-daikanwa . 41290) ; ø¸Š…Š + (=ucs . #x4995) ; 䦕 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A73) ; ø»š¨Œ + (ideograph-daikanwa . 41292) ; ø¸Š…Œ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A6F) ; ø»š¨ˆ + (ideograph-daikanwa . 41293) ; ø¸Š… + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A71) ; ø»š¨Š + (ideograph-daikanwa . 41294) ; ø¸Š…Ž + )) +(define-char + '((=>ucs . #x28D10) ; 𨴐 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (=jis-x0213-2-2000 . #x7B57) ; ø»¦¢‚ + (ideograph-daikanwa . 41295) ; ø¸Š… + (ucs-jis . #x28D10) ; ø»¦¢‚ + )) +(define-char + '((morohashi-daikanwa 41295 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x477E) ; ø»˜™¹ + (=ucs . #x28D10) ; 𨴐 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A6D) ; ø»š¨† + (ideograph-daikanwa . 41296) ; ø¸Š… + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8812) + (=jis-x0208 . #x3458) ; ø½Š’­ + (chinese-cns11643-3 . #x4A3D) ; ø»–“Ž + (=gt-pj-1 . #x3458) ; 関 + (ideograph-daikanwa . 41297) ; ø¸Š…‘ + (=gt-k . 11109) ; ý¡„‚­¥ + (=ucs . #x95A2) ; 関 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 41298) ; ø¸Š…’ + )) +(define-char + '((morohashi-daikanwa 41298 0 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6358) ; ø»–£ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A3F) ; ø»–“ + (ideograph-daikanwa . 41299) ; ø¸Š…“ + (=ucs . #x4997) ; 䦗 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8811) + (=jis-x0208 . #x3355) ; ø½Š‘Œ + (korean-ksc5601 . #x4A48) ; ø»‰— + (chinese-cns11643-1 . #x6B5E) ; ø»’°… + (chinese-gb12345 . #x3873) ; 閣 + (=gt-pj-1 . #x3355) ; 閣 + (ideograph-daikanwa . 41300) ; ø¸Š…” + (=gt-k . 11105) ; ý¡„‚­¡ + (=ucs . #x95A3) ; 閣 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8815) + (=jis-x0208 . #x395E) ; ø½Šš‰ + (korean-ksc5601 . #x796E) ; ø»Šœ© + (chinese-cns11643-1 . #x6B60) ; ø»’°‡ + (chinese-gb12345 . #x7839) ; 閤 + (=gt-pj-1 . #x395E) ; 閤 + (ideograph-daikanwa . 41301) ; ø¸Š…• + (=gt-k . 11120) ; ý¡„‚­° + (=ucs . #x95A4) ; 閤 + )) +(define-char + '((=>ucs . #x28D12) ; 𨴒 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 41302) ; ø¸Š…– + )) +(define-char + '((morohashi-daikanwa 41302 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x4821) ; ø»˜™º + (=ucs . #x28D12) ; 𨴒 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A74) ; ø»š¨ + (ideograph-daikanwa . 41303) ; ø¸Š…— + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x635A) ; ø»–¥ + (ideograph-daikanwa . 41304) ; ø¸Š…˜ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 41305) ; ø¸Š…™ + )) +(define-char + '((morohashi-daikanwa 41305 0 5) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A70) ; ø»š¨‰ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A3A) ; ø»–“‹ + (ideograph-daikanwa . 41306) ; ø¸Š…š + (=ucs . #x4998) ; 䦘 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 41307) ; ø¸Š…› + (=ucs . #x4999) ; 䦙 + )) +(define-char + '((=>ucs . #x4999) ; 䦙 + (morohashi-daikanwa 41307 0 2) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A6E) ; ø»š¨‡ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8817) + (=jis-x0208 . #x4836) ; ø½Š¯£ + (korean-ksc5601 . #x5B6C) ; ø»‰°£ + (chinese-cns11643-1 . #x6B5F) ; ø»’°† + (chinese-gb12345 . #x3727) ; 閥 + (ideograph-daikanwa . 41308) ; ø¸Š…œ + (=ucs . #x95A5) ; 閥 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x662B) ; ø»Œ‰° + (chinese-cns11643-4 . #x4822) ; ø»˜™» + (=jis-x0213-1-2000 . #x7D50) ; ø»¤š³ + (ideograph-daikanwa . 41309) ; ø¸Š… + (=ucs . #x95A6) ; 閦 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A75) ; ø»š¨Ž + (ideograph-daikanwa . 41310) ; ø¸Š…ž + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8816) + (=jis-x0208 . #x6F62) ; ø½‹©¡ + (chinese-cns11643-3 . #x4A3E) ; ø»–“ + (ideograph-daikanwa . 41311) ; ø¸Š…Ÿ + (=ucs . #x95A7) ; 閧 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8814) + (=jis-x0208 . #x6F61) ; ø½‹©  + (korean-ksc5601 . #x5031) ; ø»‰Ÿž + (chinese-cns11643-1 . #x6B5C) ; ø»’°ƒ + (chinese-gb12345 . #x396B) ; 閨 + (ideograph-daikanwa . 41312) ; ø¸Š…  + (=ucs . #x95A8) ; 閨 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A3C) ; ø»–“ + (ideograph-daikanwa . 41313) ; ø¸Š…¡ + (=ucs . #x499A) ; 䦚 + )) +(define-char + '((=>ucs . #x28D17) ; 𨴗 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 41314) ; ø¸Š…¢ + )) +(define-char + '((morohashi-daikanwa 41314 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x477D) ; ø»˜™¸ + (=ucs . #x28D17) ; 𨴗 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x662C) ; ø»Œ‰± + (chinese-cns11643-1 . #x6B5D) ; ø»’°„ + (=jis-x0213-1-2000 . #x7D51) ; ø»¤š´ + (chinese-gb12345 . #x4376) ; 閩 + (ideograph-daikanwa . 41315) ; ø¸Š…£ + (=ucs . #x95A9) ; 閩 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A72) ; ø»š¨‹ + (ideograph-daikanwa . 41316) ; ø¸Š…¤ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A76) ; ø»š¨ + (ideograph-daikanwa . 41317) ; ø¸Š…¥ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A6C) ; ø»š¨… + (ideograph-daikanwa . 41318) ; ø¸Š…¦ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x635B) ; ø»–¦ + (ideograph-daikanwa . 41319) ; ø¸Š…§ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6359) ; ø»–¤ + (ideograph-daikanwa . 41320) ; ø¸Š…¨ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x635C) ; ø»–§ + (ideograph-daikanwa . 41321) ; ø¸Š…© + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A3B) ; ø»–“Œ + (=ucs . #x4996) ; 䦖 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-gb12345 . #x7D4B) ; 閪 + (=ucs . #x95AA) ; 閪 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (chinese-gb2312 . #x396B) ; ø»„ªž + (chinese-isoir165 . #x396B) ; ø»’® + (=ucs . #x95FA) ; 闺 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4E45) ; ø»…ˆ® + (chinese-isoir165 . #x4E45) ; ø»°¾ + (=ucs . #x95FB) ; 闻 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (chinese-gb2312 . #x634B) ; ø»…§ª + (chinese-isoir165 . #x634B) ; ø»Žº + (=ucs . #x95FC) ; 闼 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4376) ; ø»„¹• + (chinese-isoir165 . #x4376) ; ø»¡¥ + (=ucs . #x95FD) ; 闽 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (chinese-gb2312 . #x634C) ; ø»…§« + (chinese-isoir165 . #x634C) ; ø»Ž» + (=ucs . #x95FE) ; 闾 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3727) ; ø»„¦ž + (chinese-isoir165 . #x3727) ; ø»Ž® + (=ucs . #x9600) ; 阀 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3873) ; ø»„©ˆ + (chinese-isoir165 . #x3873) ; ø»‘˜ + (=ucs . #x9601) ; 阁 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3A52) ; ø»„«£ + (chinese-isoir165 . #x3A52) ; ø»“³ + (=ucs . #x9602) ; 阂 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A48) ; ø»žŒ© + (ideograph-daikanwa . 41327) ; ø¸Š…¯ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x522D) ; ø»š²¶ + (ideograph-daikanwa . 41328) ; ø¸Š…° + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x662D) ; ø»Œ‰² + (chinese-cns11643-2 . #x5550) ; ø»”™§ + (=jis-x0213-2-2000 . #x7B58) ; ø»¦¢ƒ + (chinese-gb12345 . #x634D) ; 閫 + (ideograph-daikanwa . 41329) ; ø¸Š…± + (=ucs . #x95AB) ; 閫 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x662E) ; ø»Œ‰³ + (=jis-x0213-1-2000 . #x7D52) ; ø»¤šµ + (chinese-gb12345 . #x634F) ; 閬 + (ideograph-daikanwa . 41330) ; ø¸Š…² + (=ucs . #x95AC) ; 閬 + )) +(define-char + '((=>ucs . #x95AC) ; 閬 + (morohashi-daikanwa 41330 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x554F) ; ø»”™¦ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5228) ; ø»š²± + (ideograph-daikanwa . 41331) ; ø¸Š…³ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A46) ; ø»žŒ§ + (ideograph-daikanwa . 41332) ; ø¸Š…´ + (=ucs . #x499C) ; 䦜 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 41333) ; ø¸Š…µ + )) +(define-char + '((morohashi-daikanwa 41333 0 2) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A4D) ; ø»žŒ® + )) +(define-char + '((=>ucs . #x95AD) ; 閭 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (shinjigen-2 . 8821) + (=jis-x0208 . #x6F63) ; ø½‹©¢ + (korean-ksc5601 . #x556F) ; ø»‰§² + (chinese-cns11643-1 . #x6F64) ; ø»’¶ƒ + (ideograph-daikanwa . 41334) ; ø¸Š…¶ + (ucs-jis . #x95AD) ; ø½‹©¢ + )) +(define-char + '((morohashi-daikanwa 41334 0 4) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-gb12345 . #x634C) ; 閭 + (=ucs . #x95AD) ; 閭 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 41335) ; ø¸Š…· + )) +(define-char + '((morohashi-daikanwa 41335 0 2) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x522A) ; ø»š²³ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5227) ; ø»š²° + (ideograph-daikanwa . 41336) ; ø¸Š…¸ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E48) ; ø»˜£• + (ideograph-daikanwa . 41337) ; ø¸Š…¹ + (=ucs . #x499D) ; 䦝 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x5551) ; ø»”™¨ + (ideograph-daikanwa . 41338) ; ø¸Š…º + (=ucs . #x95AE) ; 閮 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F53) ; ø»–šº + (ideograph-daikanwa . 41339) ; ø¸Š…» + (=ucs . #x95AF) ; 閯 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x5552) ; ø»”™© + (ideograph-daikanwa . 41340) ; ø¸Š…¼ + (=ucs . #x95B0) ; 閰 + )) +(define-char + '((=>ucs . #x95B1) ; 閱 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (korean-ksc5601 . #x6673) ; ø»Š€´ + (ideograph-daikanwa . 41341) ; ø¸Š…½ + )) +(define-char + '((morohashi-daikanwa 41341 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F65) ; ø»’¶„ + (=ucs . #x95B1) ; 閱 + )) +(define-char + '((morohashi-daikanwa 41341 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (=jis-x0208 . #x315C) ; ø½ŠŽ— + (chinese-cns11643-3 . #x4F55) ; ø»–š¼ + (chinese-gb12345 . #x5444) ; 閲 + (=gt-pj-1 . #x315C) ; 閲 + (=gt-k . 11892) ; ý¡„‚¹´ + (=ucs . #x95B2) ; 閲 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A4E) ; ø»žŒ¯ + (ideograph-daikanwa . 41342) ; ø¸Š…¾ + )) +(define-char + '((=>ucs . #x28D2F) ; 𨴯 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 41343) ; ø¸Š…¿ + )) +(define-char + '((morohashi-daikanwa 41343 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E49) ; ø»˜£– + (=ucs . #x28D2F) ; 𨴯 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x522C) ; ø»š²µ + (ideograph-daikanwa . 41344) ; ø¸Š†€ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5229) ; ø»š²² + (ideograph-daikanwa . 41345) ; ø¸Š† + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x522B) ; ø»š²´ + (ideograph-daikanwa . 41346) ; ø¸Š†‚ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x522E) ; ø»š²· + (ideograph-daikanwa . 41347) ; ø¸Š†ƒ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A47) ; ø»žŒ¨ + (ideograph-daikanwa . 41348) ; ø¸Š†„ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A4A) ; ø»žŒ« + (ideograph-daikanwa . 41349) ; ø¸Š†… + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A49) ; ø»žŒª + (ideograph-daikanwa . 41350) ; ø¸Š†† + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F56) ; ø»–š½ + (ideograph-daikanwa . 41351) ; ø¸Š†‡ + (=ucs . #x95B3) ; 閳 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F54) ; ø»–š» + (ideograph-daikanwa . 41352) ; ø¸Š†ˆ + (=ucs . #x499E) ; 䦞 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A4B) ; ø»žŒ¬ + (ideograph-daikanwa . 41353) ; ø¸Š†‰ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F57) ; ø»–š¾ + (ideograph-daikanwa . 41354) ; ø¸Š†Š + (=ucs . #x499F) ; 䦟 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A4C) ; ø»žŒ­ + (ideograph-daikanwa . 41355) ; ø¸Š†‹ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x662F) ; ø»Œ‰´ + (chinese-cns11643-4 . #x4E4A) ; ø»˜£— + (=jis-x0213-2-2000 . #x7B59) ; ø»¦¢„ + (ideograph-daikanwa . 41362) ; ø¸Š†’ + (=ucs . #x95B4) ; 閴 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (chinese-gb2312 . #x634D) ; ø»…§¬ + (chinese-isoir165 . #x634D) ; ø»Ž¼ + (=ucs . #x9603) ; 阃 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (chinese-gb2312 . #x634E) ; ø»…§­ + (chinese-isoir165 . #x634E) ; ø»Ž½ + (=ucs . #x9604) ; 阄 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (chinese-gb2312 . #x5444) ; ø»…‘¡ + (chinese-isoir165 . #x5444) ; ø»¹± + (=ucs . #x9605) ; 阅 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (chinese-gb2312 . #x634F) ; ø»…§® + (chinese-isoir165 . #x634F) ; ø»Ž¾ + (=ucs . #x9606) ; 阆 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5226) ; ø»š²¯ + )) +(define-char + '((=>ucs . #x95B5) ; 閵 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 41363) ; ø¸Š†“ + )) +(define-char + '((morohashi-daikanwa 41363 0 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B59) ; ø»”¢¤ + (=ucs . #x95B5) ; 閵 + )) +(define-char + '((=>ucs . #x28D48) ; 𨵈 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 41364) ; ø¸Š†” + )) +(define-char + '((morohashi-daikanwa 41364 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x5450) ; ø»˜¬‘ + (=ucs . #x28D48) ; 𨵈 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x544F) ; ø»˜¬ + (ideograph-daikanwa . 41365) ; ø¸Š†• + (=ucs . #x49A0) ; 䦠 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x544B) ; ø»˜¬Œ + (ideograph-daikanwa . 41366) ; ø¸Š†– + (=ucs . #x49A1) ; 䦡 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6630) ; ø»Œ‰µ + (chinese-cns11643-2 . #x5B57) ; ø»”¢¢ + (=jis-x0213-1-2000 . #x7D53) ; ø»¤š¶ + (chinese-gb12345 . #x6351) ; 閶 + (ideograph-daikanwa . 41367) ; ø¸Š†— + (=ucs . #x95B6) ; 閶 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x533F) ; ø»– ž + (ideograph-daikanwa . 41368) ; ø¸Š†˜ + (=ucs . #x49A2) ; 䦢 + )) +(define-char + '((=>ucs . #x28D49) ; 𨵉 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 41369) ; ø¸Š†™ + )) +(define-char + '((morohashi-daikanwa 41369 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x544D) ; ø»˜¬Ž + (=ucs . #x28D49) ; 𨵉 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5342) ; ø»– ¡ + (ideograph-daikanwa . 41370) ; ø¸Š†š + (=ucs . #x95B8) ; 閸 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x593D) ; ø»š½˜ + (ideograph-daikanwa . 41371) ; ø¸Š†› + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8825) + (=jis-x0208 . #x6F66) ; ø½‹©¥ + (chinese-gb12345 . #x514B) ; 閹 + (ideograph-daikanwa . 41372) ; ø¸Š†œ + (=ucs . #x95B9) ; 閹 + )) +(define-char + '((=>ucs . #x95B9) ; 閹 + (morohashi-daikanwa 41372 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B55) ; ø»”¢  + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5940) ; ø»š½› + (ideograph-daikanwa . 41373) ; ø¸Š† + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3472) ; ø»ž›¿ + (ideograph-daikanwa . 41374) ; ø¸Š†ž + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6631) ; ø»Œ‰¶ + (chinese-cns11643-2 . #x5B56) ; ø»”¢¡ + (ideograph-daikanwa . 41375) ; ø¸Š†Ÿ + (=ucs . #x95BA) ; 閺 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x544C) ; ø»˜¬ + (ideograph-daikanwa . 41376) ; ø¸Š†  + (=ucs . #x49A3) ; 䦣 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x593C) ; ø»š½— + (ideograph-daikanwa . 41377) ; ø¸Š†¡ + )) +(define-char + '((=>ucs . #x28D64) ; 𨵤 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 41378) ; ø¸Š†¢ + )) +(define-char + '((morohashi-daikanwa 41378 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x544E) ; ø»˜¬ + (=ucs . #x28D64) ; 𨵤 + )) +(define-char + '((=>ucs . #x95BB) ; 閻 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 41379) ; ø¸Š†£ + )) +(define-char + '((=>ucs . #x95BB) ; 閻 + (morohashi-daikanwa 41379 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (jisx0208-difference . 78/1) + (shinjigen-1 . 8824) + (shinjigen-2 . 8824) + (=jis-x0208 . #x6F65) ; ø½‹©¤ + (korean-ksc5601 . #x6722) ; ø»Š + (ucs-jis . #x95BB) ; ø½‹©¤ + (ucs-ks . #x95BB) ; ø½‹©¤ + )) +(define-char + '((morohashi-daikanwa 41379 0 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-1 . #x726F) ; ø»’º¨ + (chinese-gb12345 . #x5156) ; 閻 + (=ucs . #x95BB) ; 閻 + )) +(define-char + '((=>ucs . #x95BC) ; 閼 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8823) + (=jis-x0208 . #x6F64) ; ø½‹©£ + (korean-ksc5601 . #x6459) ; ø»‰½ž + (ideograph-daikanwa . 41380) ; ø¸Š†¤ + (ucs-jis . #x95BC) ; ø½‹©£ + )) +(define-char + '((morohashi-daikanwa 41380 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B52) ; ø»”¢ + (chinese-gb12345 . #x6355) ; 閼 + (=ucs . #x95BC) ; 閼 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5341) ; ø»–   + (ideograph-daikanwa . 41381) ; ø¸Š†¥ + (=ucs . #x49A4) ; 䦤 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x593E) ; ø»š½™ + (ideograph-daikanwa . 41382) ; ø¸Š†¦ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6632) ; ø»Œ‰· + (chinese-cns11643-2 . #x5B5A) ; ø»”¢¥ + (=jis-x0213-1-2000 . #x7D54) ; ø»¤š· + (chinese-gb12345 . #x6354) ; 閽 + (ideograph-daikanwa . 41383) ; ø¸Š†§ + (=ucs . #x95BD) ; 閽 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8828) + (=jis-x0208 . #x6F67) ; ø½‹©¦ + (chinese-cns11643-2 . #x5B54) ; ø»”¢Ÿ + (chinese-gb12345 . #x6350) ; 閾 + (ideograph-daikanwa . 41384) ; ø¸Š†¨ + (=ucs . #x95BE) ; 閾 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6633) ; ø»Œ‰¸ + (chinese-cns11643-2 . #x5B58) ; ø»”¢£ + (chinese-gb12345 . #x6353) ; 閿 + (ideograph-daikanwa . 41385) ; ø¸Š†© + (=ucs . #x95BF) ; 閿 + )) +(define-char + '((=>ucs . #x95C0) ; 闀 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 41386) ; ø¸Š†ª + )) +(define-char + '((morohashi-daikanwa 41386 0 5) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-2 . #x603C) ; ø»”© + (=ucs . #x95C0) ; 闀 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5344) ; ø»– £ + (ideograph-daikanwa . 41387) ; ø¸Š†« + (=ucs . #x95C1) ; 闁 + )) +(define-char + '((=>ucs . #x95C2) ; 闂 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 41388) ; ø¸Š†¬ + )) +(define-char + '((morohashi-daikanwa 41388 0 2) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5340) ; ø»– Ÿ + (=ucs . #x95C2) ; 闂 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5343) ; ø»– ¢ + (ideograph-daikanwa . 41389) ; ø¸Š†­ + (=ucs . #x49A5) ; 䦥 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x593F) ; ø»š½š + (ideograph-daikanwa . 41390) ; ø¸Š†® + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3475) ; ø»žœ‚ + (ideograph-daikanwa . 41391) ; ø¸Š†¯ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3477) ; ø»žœ„ + (ideograph-daikanwa . 41392) ; ø¸Š†° + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3479) ; ø»žœ† + (ideograph-daikanwa . 41393) ; ø¸Š†± + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5346) ; ø»– ¥ + (ideograph-daikanwa . 41394) ; ø¸Š†² + (=ucs . #x49A6) ; 䦦 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3474) ; ø»žœ + (ideograph-daikanwa . 41395) ; ø¸Š†³ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 41396) ; ø¸Š†´ + )) +(define-char + '((morohashi-daikanwa 41396 0 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x347A) ; ø»žœ‡ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3478) ; ø»žœ… + (ideograph-daikanwa . 41404) ; ø¸Š†¼ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5345) ; ø»– ¤ + (ideograph-daikanwa . 41405) ; ø¸Š†½ + (=ucs . #x49A7) ; 䦧 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3473) ; ø»žœ€ + (ideograph-daikanwa . 41406) ; ø¸Š†¾ + (=ucs . #x49A8) ; 䦨 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3471) ; ø»ž›¾ + (ideograph-daikanwa . 49838) ; ø¸ŒŠ® + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6350) ; ø»…§¯ + (chinese-isoir165 . #x6350) ; ø»Ž¿ + (=ucs . #x9608) ; 阈 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (chinese-gb2312 . #x514B) ; ø»…Ž + (chinese-isoir165 . #x514B) ; ø»µž + (=ucs . #x9609) ; 阉 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6351) ; ø»…§° + (chinese-isoir165 . #x6351) ; ø»Ž€ + (=ucs . #x960A) ; 阊 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6352) ; ø»…§± + (chinese-isoir165 . #x6352) ; ø»Ž + (=ucs . #x960B) ; 阋 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6353) ; ø»…§² + (chinese-isoir165 . #x6353) ; ø»Ž‚ + (=ucs . #x960C) ; 阌 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6354) ; ø»…§³ + (chinese-isoir165 . #x6354) ; ø»Žƒ + (=ucs . #x960D) ; 阍 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (chinese-gb2312 . #x5156) ; ø»…™ + (chinese-isoir165 . #x5156) ; ø»µ© + (=ucs . #x960E) ; 阎 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6355) ; ø»…§´ + (chinese-isoir165 . #x6355) ; ø»Ž„ + (=ucs . #x960F) ; 阏 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (chinese-gb2312 . #x327B) ; ø»„ œ + (chinese-isoir165 . #x327B) ; ø»ˆ¬ + (=ucs . #x9610) ; 阐 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 41407) ; ø¸Š†¿ + (=ucs . #x95B7) ; 閷 + )) +(define-char + '((=>ucs . #x95B7) ; 閷 + (morohashi-daikanwa 41407 0 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x6040) ; ø»”©¡ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x594E) ; ø»˜³¥ + (ideograph-daikanwa . 41408) ; ø¸Š‡€ + (=ucs . #x49AA) ; 䦪 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x594F) ; ø»˜³¦ + (ideograph-daikanwa . 41409) ; ø¸Š‡ + (=ucs . #x49AB) ; 䦫 + )) +(define-char + '((=>ucs . #x28D65) ; 𨵥 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 41410) ; ø¸Š‡‚ + )) +(define-char + '((morohashi-daikanwa 41410 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5953) ; ø»˜³ª + (=ucs . #x28D65) ; 𨵥 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (comment . "") + (shinjigen-2 . 8833) + (=jis-x0208 . #x6F6A) ; ø½‹©© + (chinese-cns11643-2 . #x603E) ; ø»”©Ÿ + (chinese-cns11643-7 . #x3476) ; ø»žœƒ + (chinese-gb12345 . #x6356) ; 闃 + (ideograph-daikanwa . 41411) ; ø¸Š‡ƒ + (=ucs . #x95C3) ; 闃 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5954) ; ø»˜³« + (ideograph-daikanwa . 41412) ; ø¸Š‡„ + (=ucs . #x49AC) ; 䦬 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x566D) ; ø»–¥¦ + (ideograph-daikanwa . 41413) ; ø¸Š‡… + (=ucs . #x95C4) ; 闄 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x566E) ; ø»–¥§ + (ideograph-daikanwa . 41414) ; ø¸Š‡† + (=ucs . #x49AD) ; 䦭 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x603F) ; ø»”©  + (ideograph-daikanwa . 41415) ; ø¸Š‡‡ + (=ucs . #x95C5) ; 闅 + )) +(define-char + '((=>ucs . #x28D66) ; 𨵦 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 41416) ; ø¸Š‡ˆ + )) +(define-char + '((morohashi-daikanwa 41416 0 2) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (=ucs . #x28D66) ; 𨵦 + )) +(define-char + '((=>ucs . #x28D66) ; 𨵦 + (morohashi-daikanwa 41416 0 3) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5951) ; ø»˜³¨ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F54) ; ø»›†£ + (ideograph-daikanwa . 41417) ; ø¸Š‡‰ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D2B) ; ø»ž¨† + (ideograph-daikanwa . 41418) ; ø¸Š‡Š + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x566C) ; ø»–¥¥ + (ideograph-daikanwa . 41419) ; ø¸Š‡‹ + (=ucs . #x49AE) ; 䦮 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6634) ; ø»Œ‰¹ + (chinese-cns11643-1 . #x757E) ; ø»’¿‘ + (chinese-gb12345 . #x7822) ; 闆 + (ideograph-daikanwa . 41420) ; ø¸Š‡Œ + (=ucs . #x95C6) ; 闆 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-1 . 8829) + (shinjigen-2 . 8829) + (=jis-x0208 . #x3047) ; ø½ŠŒ¤ + (korean-ksc5601 . #x6461) ; ø»‰½¦ + (chinese-cns11643-2 . #x603B) ; ø»”©œ + (ideograph-daikanwa . 41421) ; ø¸Š‡ + (=ucs . #x95C7) ; 闇 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F51) ; ø»›†  + (ideograph-daikanwa . 41422) ; ø¸Š‡Ž + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F53) ; ø»›†¢ + (ideograph-daikanwa . 41423) ; ø¸Š‡ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F55) ; ø»›†¤ + (ideograph-daikanwa . 41424) ; ø¸Š‡ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (japanese-strokes . 10) + (total-strokes . 17) + (shinjigen-1 . 8830) + (chinese-cns11643-1 . #x757D) ; ø»’¿ + (chinese-gb12345 . #x6347) ; 闈 + (ideograph-daikanwa . 41425) ; ø¸Š‡‘ + (=ucs . #x95C8) ; 闈 + )) +(define-char + '((=>ucs . #x95C8) ; 闈 + (morohashi-daikanwa 41425 0 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6635) ; ø»Œ‰º + (=jis-x0213-2-2000 . #x7B5B) ; ø»¦¢† + (ucs-jis . #x95C8) ; ø»Œ‰º + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x594D) ; ø»˜³¤ + (ideograph-daikanwa . 41426) ; ø¸Š‡’ + (=ucs . #x49AF) ; 䦯 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F52) ; ø»›†¡ + (ideograph-daikanwa . 41427) ; ø¸Š‡“ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6636) ; ø»Œ‰» + (chinese-cns11643-2 . #x603D) ; ø»”©ž + (ideograph-daikanwa . 41428) ; ø¸Š‡” + (=ucs . #x95C9) ; 闉 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-1 . 8831) + (shinjigen-2 . 8831) + (=jis-x0208 . #x6F68) ; ø½‹©§ + (korean-ksc5601 . #x7C44) ; ø»Š ™ + (chinese-cns11643-1 . #x757A) ; ø»’¿ + (chinese-gb12345 . #x402B) ; 闊 + (ideograph-daikanwa . 41429) ; ø¸Š‡• + (=ucs . #x95CA) ; 闊 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6637) ; ø»Œ‰¼ + (chinese-cns11643-1 . #x757B) ; ø»’¿Ž + (=jis-x0213-1-2000 . #x7D55) ; ø»¤š¸ + (chinese-gb12345 . #x6357) ; 闋 + (ideograph-daikanwa . 41430) ; ø¸Š‡– + (=ucs . #x95CB) ; 闋 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D2D) ; ø»ž¨ˆ + (ideograph-daikanwa . 41431) ; ø¸Š‡— + )) +(define-char + '((=>ucs . #x28D6E) ; 𨵮 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 41432) ; ø¸Š‡˜ + )) +(define-char + '((morohashi-daikanwa 41432 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5950) ; ø»˜³§ + (=ucs . #x28D6E) ; 𨵮 + )) +(define-char + '((=>ucs . #x95CC) ; 闌 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 41433) ; ø¸Š‡™ + )) +(define-char + '((=>ucs . #x95CC) ; 闌 + (morohashi-daikanwa 41433 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-1 . 8836) + (shinjigen-2 . 8836) + (=jis-x0208 . #x6F6C) ; ø½‹©« + (ucs-jis . #x95CC) ; ø½‹©« + )) +(define-char + '((morohashi-daikanwa 41433 0 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-1 . #x757C) ; ø»’¿ + (chinese-gb12345 . #x403B) ; 闌 + (=ucs . #x95CC) ; 闌 + )) +(define-char + '((=>ucs . #x95CD) ; 闍 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-1 . 8835) + (shinjigen-2 . 8835) + (=jis-x0208 . #x6F6B) ; ø½‹©ª + (ideograph-daikanwa . 41434) ; ø¸Š‡š + (ucs-jis . #x95CD) ; ø½‹©ª + )) +(define-char + '((morohashi-daikanwa 41434 0 2) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B53) ; ø»”¢ž + (=ucs . #x95CD) ; 闍 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D2C) ; ø»ž¨‡ + (ideograph-daikanwa . 41435) ; ø¸Š‡› + )) +(define-char + '((=>ucs . #x28D70) ; 𨵰 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 41436) ; ø¸Š‡œ + )) +(define-char + '((morohashi-daikanwa 41436 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x594C) ; ø»˜³£ + (=ucs . #x28D70) ; 𨵰 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D30) ; ø»ž¨‹ + (ideograph-daikanwa . 41437) ; ø¸Š‡ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D31) ; ø»ž¨Œ + (ideograph-daikanwa . 41438) ; ø¸Š‡ž + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D2F) ; ø»ž¨Š + (ideograph-daikanwa . 41439) ; ø¸Š‡Ÿ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (=ucs . #x95CE) ; 闎 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-gb12345 . #x7D63) ; 闏 + (=ucs . #x95CF) ; 闏 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (chinese-isoir165 . #x7B2F) ; ø»Ž²® + (=ucs . #x9607) ; 阇 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (chinese-gb2312 . #x403B) ; ø»„´€ + (chinese-isoir165 . #x403B) ; ø»œ + (=ucs . #x9611) ; 阑 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6356) ; ø»…§µ + (chinese-isoir165 . #x6356) ; ø»Ž… + (=ucs . #x9612) ; 阒 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (chinese-isoir165 . #x7B30) ; ø»Ž²¯ + (=ucs . #x9613) ; 阓 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (chinese-gb2312 . #x402B) ; ø»„³° + (chinese-isoir165 . #x402B) ; ø»œ€ + (=ucs . #x9614) ; 阔 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6357) ; ø»…§¶ + (chinese-isoir165 . #x6357) ; ø»Ž† + (=ucs . #x9615) ; 阕 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D2E) ; ø»ž¨‰ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x655F) ; ø»›¢ + (ideograph-daikanwa . 41443) ; ø¸Š‡£ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 41444) ; ø¸Š‡¤ + )) +(define-char + '((morohashi-daikanwa 41444 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x655E) ; ø»›¡ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 41445) ; ø¸Š‡¥ + )) +(define-char + '((morohashi-daikanwa 41445 0 2) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x655A) ; ø»› + )) +(define-char + '((=>ucs . #x95D0) ; 闐 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6638) ; ø»Œ‰½ + (=jis-x0213-1-2000 . #x7D56) ; ø»¤š¹ + (ideograph-daikanwa . 41446) ; ø¸Š‡¦ + (ucs-jis . #x95D0) ; ø»Œ‰½ + )) +(define-char + '((morohashi-daikanwa 41446 0 5) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-1 . #x7760) ; ø»“¯ + (chinese-gb12345 . #x6359) ; 闐 + (=ucs . #x95D0) ; 闐 + )) +(define-char + '((=>ucs . #x28D83) ; 𨶃 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 41447) ; ø¸Š‡§ + )) +(define-char + '((morohashi-daikanwa 41447 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E33) ; ø»˜º  + (=ucs . #x28D83) ; 𨶃 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 41448) ; ø¸Š‡¨ + )) +(define-char + '((morohashi-daikanwa 41448 0 9) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4444) ; ø»ž²± + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6639) ; ø»Œ‰¾ + (ideograph-daikanwa . 41449) ; ø¸Š‡© + (=ucs . #x95D1) ; 闑 + )) +(define-char + '((=>ucs . #x95D1) ; 闑 + (morohashi-daikanwa 41449 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x643A) ; ø»”¯“ + )) +(define-char + '((=>ucs . #x95D2) ; 闒 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x663A) ; ø»Œ‰¿ + (ideograph-daikanwa . 41450) ; ø¸Š‡ª + (ucs-jis . #x95D2) ; ø»Œ‰¿ + )) +(define-char + '((morohashi-daikanwa 41450 0 2) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x6438) ; ø»”¯‘ + (=ucs . #x95D2) ; 闒 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x663B) ; ø»ŒŠ€ + (chinese-cns11643-2 . #x6439) ; ø»”¯’ + (=jis-x0213-1-2000 . #x7D57) ; ø»¤šº + (ideograph-daikanwa . 41451) ; ø¸Š‡« + (=ucs . #x95D3) ; 闓 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (shinjigen-2 . 8839) + (=jis-x0208 . #x6F6E) ; ø½‹©­ + (korean-ksc5601 . #x796F) ; ø»Šœª + (chinese-cns11643-1 . #x775E) ; ø»“­ + (chinese-gb12345 . #x6358) ; 闔 + (ideograph-daikanwa . 41452) ; ø¸Š‡¬ + (=ucs . #x95D4) ; 闔 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x655B) ; ø»›ž + (ideograph-daikanwa . 41453) ; ø¸Š‡­ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6561) ; ø»›¤ + (ideograph-daikanwa . 41454) ; ø¸Š‡® + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6560) ; ø»›£ + (ideograph-daikanwa . 41455) ; ø¸Š‡¯ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (shinjigen-2 . 8837) + (=jis-x0208 . #x6F6D) ; ø½‹©¬ + (korean-ksc5601 . #x4F74) ; ø»‰Ÿƒ + (chinese-gb12345 . #x635A) ; 闕 + (ideograph-daikanwa . 41456) ; ø¸Š‡° + (=ucs . #x95D5) ; 闕 + )) +(define-char + '((=>ucs . #x95D5) ; 闕 + (morohashi-daikanwa 41456 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-1 . #x7761) ; ø»“° + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4446) ; ø»ž²³ + (ideograph-daikanwa . 41457) ; ø¸Š‡± + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (shinjigen-2 . 8840) + (=jis-x0208 . #x6F6F) ; ø½‹©® + (korean-ksc5601 . #x7766) ; ø»Š™¥ + (chinese-cns11643-1 . #x775F) ; ø»“® + (chinese-gb12345 . #x3433) ; 闖 + (ideograph-daikanwa . 41458) ; ø¸Š‡² + (=ucs . #x95D6) ; 闖 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 41459) ; ø¸Š‡³ + )) +(define-char + '((morohashi-daikanwa 41459 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x655D) ; ø»›  + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 41460) ; ø¸Š‡´ + )) +(define-char + '((morohashi-daikanwa 41460 0 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6559) ; ø»›œ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 41461) ; ø¸Š‡µ + )) +(define-char + '((morohashi-daikanwa 41461 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x655C) ; ø»›Ÿ + )) +(define-char + '((=>ucs . #x95D7) ; 闗 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 41464) ; ø¸Š‡¸ + )) +(define-char + '((morohashi-daikanwa 41464 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x594B) ; ø»–©ž + (=ucs . #x95D7) ; 闗 + )) +(define-char + '((morohashi-daikanwa 45649 1 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (=jis-x0208 . #x462E) ; ø½Š¬Ÿ + (chinese-cns11643-3 . #x594A) ; ø»–© + (=ucs . #x95D8) ; 闘 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4445) ; ø»ž²² + (ideograph-daikanwa . 49839) ; ø¸ŒŠ¯ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4447) ; ø»ž²´ + (ideograph-daikanwa . 49840) ; ø¸ŒŠ° + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (chinese-isoir165 . #x7B2D) ; ø»Ž²¬ + (=ucs . #x95FF) ; 闿 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6358) ; ø»…§· + (chinese-isoir165 . #x6358) ; ø»Ž‡ + (=ucs . #x9616) ; 阖 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6359) ; ø»…§¸ + (chinese-isoir165 . #x6359) ; ø»Žˆ + (=ucs . #x9617) ; 阗 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (chinese-isoir165 . #x2C30) ; ø»Œ¾­ + (=ucs . #x9618) ; 阘 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 10) + (chinese-gb2312 . #x635A) ; ø»…§¹ + (chinese-isoir165 . #x635A) ; ø»Ž‰ + (=ucs . #x9619) ; 阙 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x663C) ; ø»ŒŠ + (chinese-cns11643-7 . #x4B40) ; ø»ž¼¿ + (ideograph-daikanwa . 41465) ; ø¸Š‡¹ + (=ucs . #x95D9) ; 闙 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A39) ; ø»›–’ + (ideograph-daikanwa . 41466) ; ø¸Š‡º + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x663D) ; ø»ŒŠ‚ + (chinese-cns11643-2 . #x6764) ; ø»”´— + (=jis-x0213-1-2000 . #x7D59) ; ø»¤š¼ + (ideograph-daikanwa . 41467) ; ø¸Š‡» + (=ucs . #x95DA) ; 闚 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x6765) ; ø»”´˜ + (ideograph-daikanwa . 41468) ; ø¸Š‡¼ + (=ucs . #x95DB) ; 闛 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B3E) ; ø»ž¼½ + (ideograph-daikanwa . 41469) ; ø¸Š‡½ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 11) + (total-strokes . 19) + (shinjigen-2 . 8813) + (=jis-x0208 . #x6F70) ; ø½‹©¯ + (korean-ksc5601 . #x4E3C) ; ø»‰œ­ + (chinese-cns11643-1 . #x7943) ; ø»“„Ž + (chinese-gb12345 . #x3958) ; 關 + (ideograph-daikanwa . 41470) ; ø¸Š‡¾ + (=ucs . #x95DC) ; 關 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B3F) ; ø»ž¼¾ + (ideograph-daikanwa . 41471) ; ø¸Š‡¿ + )) +(define-char + '((=>ucs . #x28D9F) ; 𨶟 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 41472) ; ø¸Šˆ€ + )) +(define-char + '((morohashi-daikanwa 41472 0 2) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x616D) ; ø»˜¿´ + (=ucs . #x28D9F) ; 𨶟 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A3A) ; ø»›–“ + (ideograph-daikanwa . 41473) ; ø¸Šˆ + )) +(define-char + '((=>ucs . #x28DA2) ; 𨶢 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 41475) ; ø¸Šˆƒ + )) +(define-char + '((morohashi-daikanwa 41475 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x616E) ; ø»˜¿µ + (=ucs . #x28DA2) ; 𨶢 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x663E) ; ø»ŒŠƒ + (chinese-cns11643-3 . #x5B53) ; ø»–¬¢ + (ideograph-daikanwa . 41476) ; ø¸Šˆ„ + (=ucs . #x95DD) ; 闝 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 11) + (chinese-gb2312 . #x635B) ; ø»…§º + (chinese-isoir165 . #x635B) ; ø»ŽŠ + (=ucs . #x961A) ; 阚 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B3D) ; ø»ž¼¼ + )) +(define-char + '((=>ucs . #x28DAC) ; 𨶬 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 41478) ; ø¸Šˆ† + )) +(define-char + '((morohashi-daikanwa 41478 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x6470) ; ø»™„‘ + (=ucs . #x28DAC) ; 𨶬 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E3F) ; ø»›œ + (ideograph-daikanwa . 41479) ; ø¸Šˆ‡ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E3A) ; ø»›œ‹ + (ideograph-daikanwa . 41480) ; ø¸Šˆˆ + )) +(define-char + '((=>ucs . #x49B1) ; 䦱 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 41481) ; ø¸Šˆ‰ + )) +(define-char + '((morohashi-daikanwa 41481 0 3) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5952) ; ø»˜³© + (=ucs . #x49B1) ; 䦱 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E3D) ; ø»›œŽ + (ideograph-daikanwa . 41482) ; ø¸ŠˆŠ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 41483) ; ø¸Šˆ‹ + )) +(define-char + '((morohashi-daikanwa 41483 0 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E3C) ; ø»›œ + )) +(define-char + '((=>ucs . #x95DE) ; 闞 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x663F) ; ø»ŒŠ„ + (chinese-cns11643-2 . #x6A53) ; ø»”¸  + (=jis-x0213-1-2000 . #x7D5A) ; ø»¤š½ + (ideograph-daikanwa . 41484) ; ø¸ŠˆŒ + (ucs-jis . #x95DE) ; ø»ŒŠ„ + )) +(define-char + '((morohashi-daikanwa 41484 0 2) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-gb12345 . #x635B) ; 闞 + (=ucs . #x95DE) ; 闞 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E3E) ; ø»›œ + (ideograph-daikanwa . 41485) ; ø¸Šˆ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 41486) ; ø¸ŠˆŽ + )) +(define-char + '((morohashi-daikanwa 41486 0 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E40) ; ø»›œ‘ + )) +(define-char + '((=>ucs . #x95DF) ; 闟 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x6640) ; ø»ŒŠ… + (ideograph-daikanwa . 41487) ; ø¸Šˆ + (ucs-jis . #x95DF) ; ø»ŒŠ… + )) +(define-char + '((morohashi-daikanwa 41487 0 2) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A55) ; ø»”¸¢ + (=ucs . #x95DF) ; 闟 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x6641) ; ø»ŒŠ† + (chinese-cns11643-2 . #x6A54) ; ø»”¸¡ + (ideograph-daikanwa . 41488) ; ø¸Šˆ + (=ucs . #x95E0) ; 闠 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (shinjigen-2 . 8846) + (=jis-x0208 . #x6F71) ; ø½‹©° + (korean-ksc5601 . #x7445) ; ø»Š”ª + (chinese-cns11643-1 . #x7A4F) ; ø»“…¸ + (chinese-gb12345 . #x327B) ; 闡 + (ideograph-daikanwa . 41489) ; ø¸Šˆ‘ + (=ucs . #x95E1) ; 闡 + )) +(define-char + '((=>ucs . #x28DB3) ; 𨶳 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 41490) ; ø¸Šˆ’ + )) +(define-char + '((morohashi-daikanwa 41490 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x6472) ; ø»™„“ + (=ucs . #x28DB3) ; 𨶳 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5078) ; ø»Ÿ… + (ideograph-daikanwa . 41491) ; ø¸Šˆ“ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 41492) ; ø¸Šˆ” + )) +(define-char + '((morohashi-daikanwa 41492 0 2) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A3B) ; ø»›–” + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E3B) ; ø»›œŒ + (ideograph-daikanwa . 41493) ; ø¸Šˆ• + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5077) ; ø»Ÿ…Œ + (ideograph-daikanwa . 41494) ; ø¸Šˆ– + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5076) ; ø»Ÿ…‹ + (ideograph-daikanwa . 49841) ; ø¸ŒŠ± + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5075) ; ø»Ÿ…Š + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 41498) ; ø¸Šˆš + )) +(define-char + '((morohashi-daikanwa 41498 0 3) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x715A) ; ø»›¡… + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 41499) ; ø¸Šˆ› + )) +(define-char + '((morohashi-daikanwa 41499 0 2) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E41) ; ø»›œ’ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (shinjigen-2 . 8849) + (=jis-x0208 . #x6F73) ; ø½‹©² + (korean-ksc5601 . #x5C23) ; ø»‰°¸ + (chinese-cns11643-1 . #x7B3C) ; ø»“‡ƒ + (chinese-gb12345 . #x785B) ; 闢 + (ideograph-daikanwa . 41500) ; ø¸Šˆœ + (=ucs . #x95E2) ; 闢 + )) +(define-char + '((=>ucs . #x28DC5) ; 𨷅 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 41501) ; ø¸Šˆ + )) +(define-char + '((morohashi-daikanwa 41501 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x6765) ; ø»™ˆ  + (=ucs . #x28DC5) ; 𨷅 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x7159) ; ø»›¡„ + (ideograph-daikanwa . 41502) ; ø¸Šˆž + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C5B) ; ø»”»¤ + (ideograph-daikanwa . 41503) ; ø¸ŠˆŸ + (=ucs . #x95E3) ; 闣 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x6766) ; ø»™ˆ¡ + (ideograph-daikanwa . 41504) ; ø¸Šˆ  + (=ucs . #x49B2) ; 䦲 + )) +(define-char + '((=>ucs . #x49B3) ; 䦳 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 41505) ; ø¸Šˆ¡ + )) +(define-char + '((morohashi-daikanwa 41505 0 3) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x6471) ; ø»™„’ + (=ucs . #x49B3) ; 䦳 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (japanese-jisx0212 . #x6642) ; ø»ŒŠ‡ + (chinese-cns11643-2 . #x6C5A) ; ø»”»£ + (ideograph-daikanwa . 41506) ; ø¸Šˆ¢ + (=ucs . #x95E4) ; 闤 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x7157) ; ø»›¡‚ + (ideograph-daikanwa . 41507) ; ø¸Šˆ£ + )) +(define-char + '((=>ucs . #x95E5) ; 闥 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (shinjigen-2 . 8848) + (=jis-x0208 . #x6F72) ; ø½‹©± + (ideograph-daikanwa . 41508) ; ø¸Šˆ¤ + (ucs-jis . #x95E5) ; ø½‹©± + )) +(define-char + '((=>ucs . #x95E5) ; 闥 + (morohashi-daikanwa 41508 0 2) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C59) ; ø»”»¢ + )) +(define-char + '((morohashi-daikanwa 41508 0 3) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-gb12345 . #x634B) ; 闥 + (=ucs . #x95E5) ; 闥 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x7158) ; ø»›¡ƒ + (ideograph-daikanwa . 41509) ; ø¸Šˆ¥ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x715B) ; ø»›¡† + (ideograph-daikanwa . 41510) ; ø¸Šˆ¦ + (=ucs . #x49B4) ; 䦴 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x556B) ; ø»ŸŒ– + (ideograph-daikanwa . 41511) ; ø¸Šˆ§ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x715C) ; ø»›¡‡ + (ideograph-daikanwa . 41512) ; ø¸Šˆ¨ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (total-strokes . 21) + (japanese-jisx0212 . #x6643) ; ø»ŒŠˆ + (ideograph-daikanwa . 41513) ; ø¸Šˆ© + (=ucs . #x95E6) ; 闦 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 13) + (chinese-isoir165 . #x7B31) ; ø»Ž²° + (=ucs . #x961B) ; 阛 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-4 . #x6955) ; ø»™‹Œ + (ideograph-daikanwa . 41516) ; ø¸Šˆ¬ + (=ucs . #x49B5) ; 䦵 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-5 . #x7458) ; ø»›¥ + (ideograph-daikanwa . 41517) ; ø¸Šˆ­ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x596F) ; ø»Ÿ’’ + (ideograph-daikanwa . 41518) ; ø¸Šˆ® + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 14) + (=ucs . #x95E7) ; 闧 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D32) ; ø»Ÿ— + (ideograph-daikanwa . 49843) ; ø¸ŒŠ³ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-5 . #x7842) ; ø»›ª¿ + (ideograph-daikanwa . 41521) ; ø¸Šˆ± + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 16) + (total-strokes . 24) + (ideograph-daikanwa . 41522) ; ø¸Šˆ² + )) +(define-char + '((morohashi-daikanwa 41522 0 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F75) ; ø»Ÿ›Œ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F76) ; ø»Ÿ› + (ideograph-daikanwa . 49844) ; ø¸ŒŠ´ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 17) + (total-strokes . 25) + (ideograph-daikanwa . 41526) ; ø¸Šˆ¶ + )) +(define-char + '((morohashi-daikanwa 41526 0 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-5 . #x7954) ; ø»›¬¯ + )) +(define-char + '((=>ucs . #x28DF1) ; 𨷱 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 17) + (total-strokes . 25) + (ideograph-daikanwa . 41527) ; ø¸Šˆ· + )) +(define-char + '((=>ucs . #x28DF1) ; 𨷱 + (morohashi-daikanwa 41527 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D29) ; ø»™˜ + )) +(define-char + '((morohashi-daikanwa 41527 0 5) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 17) + (total-strokes . 25) + (=ucs . #x28DF1) ; 𨷱 + )) +(define-char + '((=>ucs . #x28DF2) ; 𨷲 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 17) + (total-strokes . 25) + (ideograph-daikanwa . 41528) ; ø¸Šˆ¸ + )) +(define-char + '((morohashi-daikanwa 41528 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D2A) ; ø»™™ + (=ucs . #x28DF2) ; 𨷲 + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-7 . #x6159) ; ø»Ÿ¬ + (ideograph-daikanwa . 41529) ; ø¸Šˆ¹ + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-7 . #x6277) ; ø»ŸŸ¨ + (ideograph-daikanwa . 41530) ; ø¸Šˆº + )) +(define-char + '((ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-7 . #x6278) ; ø»ŸŸ© + (ideograph-daikanwa . 49845) ; ø¸ŒŠµ + )) +(define-char + '((=>ucs . #x28DFB) ; 𨷻 + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 19) + (total-strokes . 27) + (=jis-x0213-2-2000 . #x7B5C) ; ø»¦¢‡ + (ideograph-daikanwa . 41531) ; ø¸Šˆ» + (ucs-jis . #x28DFB) ; ø»¦¢‡ + )) +(define-char + '((morohashi-daikanwa 41531 0 0) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 19) + (total-strokes . 27) + (=ucs . #x28DFB) ; 𨷻 + )) +(define-char + '((=>ucs . #x28DFB) ; 𨷻 + (morohashi-daikanwa 41531 0 1) + (ideographic-radical . 169) ; ⾨ + (ideographic-strokes . 19) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A7D) ; ø»›®¶ + )) diff --git a/lisp/utf-2000/Ideograph-R170-Mound.el b/lisp/utf-2000/Ideograph-R170-Mound.el new file mode 100644 index 0000000..bbd6cb5 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R170-Mound.el @@ -0,0 +1,4341 @@ +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 0) + (total-strokes . 8) + (shinjigen-2 . 8850) + (chinese-gb2312 . #x3837) ; ø»„¨Œ + (=jis-x0208 . #x496C) ; ø½Š±· + (korean-ksc5601 . #x5D3D) ; ø»‰²° + (chinese-isoir165 . #x3837) ; ø»œ + (chinese-cns11643-1 . #x4F5D) ; ø»’†¼ + (=gt-pj-1 . #x496C) ; 阜 + (ideograph-daikanwa . 41534) ; ø¸Šˆ¾ + (=gt-k . 03810) ; ý¡„€»¢ + (=ucs . #x961C) ; 阜 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 0) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E45) ; ø»œˆš + (ideograph-daikanwa . 41535) ; ø¸Šˆ¿ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x5A62) ; ø»…š³ + (chinese-isoir165 . #x5A62) ; ø»Žƒƒ + (ideograph-daikanwa . 41536) ; ø¸Š‰€ + (=ucs . #x961D) ; 阝 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x2222) ; ø»™¬‹ + (ideograph-daikanwa . 41537) ; ø¸Š‰ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 6 4114 4) + (chinese-cns11643-5 . #x217D) ; ø»™¬ˆ + (ideograph-daikanwa . 41538) ; ø¸Š‰‚ + (=hanziku-11 . #xAB56) ; ý¢‚º­– + (=ucs . #x49B9) ; 䦹 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x217E) ; ø»™¬‰ + (ideograph-daikanwa . 41539) ; ø¸Š‰ƒ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 2) + (total-strokes . 5) + (hanyu-dazidian 6 4114 5) + (chinese-cns11643-3 . #x2260) ; ø»•™ + (ideograph-daikanwa . 41540) ; ø¸Š‰„ + (=hanziku-11 . #xAB57) ; ý¢‚º­— + (=ucs . #x49BA) ; 䦺 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-4 . #x2223) ; ø»—¢ˆ + (ideograph-daikanwa . 41541) ; ø¸Š‰… + (=ucs . #x28E12) ; 𨸒 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x2223) ; ø»™¬Œ + (ideograph-daikanwa . 41542) ; ø¸Š‰† + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 2) + (total-strokes . 5) + (japanese-jisx0212 . #x6645) ; ø»ŒŠŠ + (chinese-cns11643-2 . #x2169) ; ø»“¨ + (ideograph-daikanwa . 41543) ; ø¸Š‰‡ + (=ucs . #x961E) ; 阞 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-4 . #x2222) ; ø»—¢‡ + (ideograph-daikanwa . 41544) ; ø¸Š‰ˆ + (=ucs . #x28E14) ; 𨸔 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 2) + (chinese-gb2312 . #x3653) ; ø»„¥¬ + (chinese-isoir165 . #x3653) ; ø»¼ + (=ucs . #x961F) ; 队 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 2) + (total-strokes . 5) + (chinese-cns11643-5 . #x2221) ; ø»™¬Š + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-5 . #x232E) ; ø»™­µ + (ideograph-daikanwa . 41545) ; ø¸Š‰‰ + (=ucs . #x28E16) ; 𨸖 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 3) + (total-strokes . 6) + (hanyu-dazidian 6 4116 1) + (chinese-cns11643-3 . #x243E) ; ø»•›› + (ideograph-daikanwa . 41546) ; ø¸Š‰Š + (=hanziku-11 . #xABB5) ; ý¢‚º®µ + (=ucs . #x49BB) ; 䦻 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x2278) ; ø»“• + (ideograph-daikanwa . 41547) ; ø¸Š‰‹ + (=ucs . #x9620) ; 阠 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5A64) ; ø»…šµ + (=jis-x0208 . #x6F74) ; ø½‹©³ + (korean-ksc5601 . #x7446) ; ø»Š”« + (chinese-isoir165 . #x5A64) ; ø»Žƒ… + (chinese-cns11643-1 . #x486A) ; ø»‘¼· + (ideograph-daikanwa . 41548) ; ø¸Š‰Œ + (=ucs . #x9621) ; 阡 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-4 . #x2334) ; ø»—£· + (ideograph-daikanwa . 41549) ; ø¸Š‰ + (=ucs . #x28E17) ; 𨸗 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-gb2312 . #x5A63) ; ø»…š´ + (japanese-jisx0212 . #x6646) ; ø»ŒŠ‹ + (chinese-isoir165 . #x5A63) ; ø»Žƒ„ + (chinese-cns11643-2 . #x2276) ; ø»““ + (ideograph-daikanwa . 41550) ; ø¸Š‰Ž + (=ucs . #x9622) ; 阢 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x2279) ; ø»“– + (ideograph-daikanwa . 41551) ; ø¸Š‰ + (=ucs . #x9623) ; 阣 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 3) + (total-strokes . 6) + (japanese-jisx0212 . #x6647) ; ø»ŒŠŒ + (ideograph-daikanwa . 41552) ; ø¸Š‰ + (=ucs . #x9624) ; 阤 + )) +(define-char + '((=>ucs . #x9624) ; 阤 + (morohashi-daikanwa 41552 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-2 . #x2277) ; ø»“” + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 3) + (total-strokes . 6) + (chinese-cns11643-6 . #x255D) ; ø»›»¤ + (ideograph-daikanwa . 41553) ; ø¸Š‰‘ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 3) + (total-strokes . 6) + (ideograph-daikanwa . 41554) ; ø¸Š‰’ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x247D) ; ø»™°¢ + (ideograph-daikanwa . 41555) ; ø¸Š‰“ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x6648) ; ø»ŒŠ + (chinese-cns11643-4 . #x252E) ; ø»—¦­ + (ideograph-daikanwa . 41556) ; ø¸Š‰” + (=ucs . #x9625) ; 阥 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x6649) ; ø»ŒŠŽ + (chinese-cns11643-3 . #x273B) ; ø»•Ÿ² + (ideograph-daikanwa . 41557) ; ø¸Š‰• + (=ucs . #x9626) ; 阦 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x273A) ; ø»•Ÿ± + (ideograph-daikanwa . 41558) ; ø¸Š‰– + (=ucs . #x9627) ; 阧 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 8854) + (=jis-x0208 . #x6F75) ; ø½‹©´ + (chinese-cns11643-2 . #x252E) ; ø»“’¥ + (ideograph-daikanwa . 41559) ; ø¸Š‰— + (=ucs . #x9628) ; 阨 + )) +(define-char + '((=>ucs . #x28E1B) ; 𨸛 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (ideograph-daikanwa . 41560) ; ø¸Š‰˜ + )) +(define-char + '((morohashi-daikanwa 41560 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x252C) ; ø»—¦« + (=ucs . #x28E1B) ; 𨸛 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x273F) ; ø»•Ÿ¶ + (ideograph-daikanwa . 41561) ; ø¸Š‰™ + (=ucs . #x9629) ; 阩 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1364) + (chinese-gb2312 . #x5A66) ; ø»…š· + (=jis-x0208 . #x3A65) ; ø½Š›® + (korean-ksc5601 . #x7821) ; ø»Š™¾ + (chinese-isoir165 . #x5A66) ; ø»Žƒ‡ + (chinese-cns11643-1 . #x4B62) ; ø»’‰ + (=gt-pj-1 . #x3A65) ; 阪 + (ideograph-daikanwa . 41562) ; ø¸Š‰š + (=gt-k . 02558) ; ý¡„€§¾ + (=ucs . #x962A) ; 阪 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C67) ; ø»œ  + (ideograph-daikanwa . 41563) ; ø¸Š‰› + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-4 . #x252D) ; ø»—¦¬ + (ideograph-daikanwa . 41564) ; ø¸Š‰œ + (=ucs . #x28E1C) ; 𨸜 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-3 . #x273C) ; ø»•Ÿ³ + (ideograph-daikanwa . 41565) ; ø¸Š‰ + (=ucs . #x962B) ; 阫 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (japanese-jisx0212 . #x664A) ; ø»ŒŠ + (chinese-cns11643-1 . #x4B63) ; ø»’Š + (=jis-x0213-2-2000 . #x7B5E) ; ø»¦¢‰ + (ideograph-daikanwa . 41566) ; ø¸Š‰ž + (=ucs . #x962C) ; 阬 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x2530) ; ø»“’§ + (ideograph-daikanwa . 41567) ; ø¸Š‰Ÿ + (=ucs . #x962D) ; 阭 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 8856) + (chinese-gb2312 . #x486E) ; ø»…€£ + (=jis-x0208 . #x6F76) ; ø½‹©µ + (korean-ksc5601 . #x6856) ; ø»Šƒ“ + (chinese-isoir165 . #x486E) ; ø»¨³ + (chinese-cns11643-1 . #x4B60) ; ø»’‡ + (ideograph-daikanwa . 41569) ; ø¸Š‰¡ + (=ucs . #x962E) ; 阮 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 1359) + (=jis-x0208 . #x6F77) ; ø½‹©¶ + (chinese-cns11643-2 . #x252F) ; ø»“’¦ + (ideograph-daikanwa . 41570) ; ø¸Š‰¢ + (=ucs . #x962F) ; 阯 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-2 . #x252D) ; ø»“’¤ + (ideograph-daikanwa . 41571) ; ø¸Š‰£ + (=ucs . #x9630) ; 阰 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 6 4119 3) + (chinese-cns11643-6 . #x2935) ; ø»œ€´ + (ideograph-daikanwa . 41572) ; ø¸Š‰¤ + (=hanziku-11 . #xAC58) ; ý¢‚º±˜ + (=ucs . #x49BD) ; 䦽 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x247E) ; ø»™°£ + (ideograph-daikanwa . 41573) ; ø¸Š‰¥ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5A65) ; ø»…š¶ + (japanese-jisx0212 . #x664B) ; ø»ŒŠ + (chinese-isoir165 . #x5A65) ; ø»Žƒ† + (chinese-cns11643-1 . #x4B61) ; ø»’ˆ + (ideograph-daikanwa . 41574) ; ø¸Š‰¦ + (=ucs . #x9631) ; 阱 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41575) ; ø¸Š‰§ + )) +(define-char + '((morohashi-daikanwa 41575 0 9) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-cns11643-6 . #x457D) ; ø»œ«„ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (shinjigen-2 . 8857) + (chinese-gb2312 . #x3740) ; ø»„¦· + (=jis-x0208 . #x4B49) ; ø½Š´ + (korean-ksc5601 . #x5B41) ; ø»‰¯¸ + (chinese-isoir165 . #x3740) ; ø»‡ + (chinese-cns11643-1 . #x4B5F) ; ø»’† + (=gt-pj-1 . #x4B49) ; 防 + (ideograph-daikanwa . 41576) ; ø¸Š‰¨ + (=gt-k . 02652) ; ý¡„€©œ + (=ucs . #x9632) ; 防 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x247C) ; ø»™°¡ + (ideograph-daikanwa . 41577) ; ø¸Š‰© + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5174) ; ø»…· + (japanese-jisx0212 . #x664C) ; ø»ŒŠ‘ + (chinese-isoir165 . #x5174) ; ø»¶‡ + (chinese-cns11643-3 . #x273D) ; ø»•Ÿ´ + (=jis-x0213-2-2000 . #x7B5F) ; ø»¦¢Š + (ideograph-daikanwa . 41578) ; ø¸Š‰ª + (=ucs . #x9633) ; 阳 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-gb2312 . #x5275) ; ø»…– + (chinese-isoir165 . #x5275) ; ø»·¦ + (chinese-cns11643-3 . #x273E) ; ø»•Ÿµ + (=jis-x0213-2-2000 . #x7B60) ; ø»¦¢‹ + (ideograph-daikanwa . 41579) ; ø¸Š‰« + (=ucs . #x9634) ; 阴 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (hanyu-dazidian 6 4119 1) + (=hanziku-11 . #xAC56) ; ý¢‚º±– + (=ucs . #x49BC) ; 䦼 + )) +(define-char + '((=>ucs . #x49BC) ; 䦼 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 7) + (chinese-cns11643-5 . #x247B) ; ø»™°  + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (total-strokes . 10) + (hanyu-dazidian 1 273 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x200A4) ; 𠂤 + ) + ((=ucs . #x5141) ; 允 + )) + (=hanziku-1 . #xDE72) ; ý¢€¹² + (=ucs . #x49BE) ; 䦾 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (chinese-gb2312 . #x5573) ; ø»…“® + (chinese-isoir165 . #x5573) ; ø»»¾ + (=ucs . #x9635) ; 阵 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3D57) ; ø»„°‚ + (chinese-isoir165 . #x3D57) ; ø»˜’ + (=ucs . #x9636) ; 阶 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 6 4123 5) + (chinese-cns11643-4 . #x2831) ; ø»—«Š + (ideograph-daikanwa . 41582) ; ø¸Š‰® + (=hanziku-11 . #xACFC) ; ý¢‚º³¼ + (=ucs . #x49C1) ; 䧁 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2775) ; ø»™´´ + (ideograph-daikanwa . 41584) ; ø¸Š‰° + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x664D) ; ø»ŒŠ’ + (chinese-cns11643-3 . #x2A79) ; ø»•¥Š + (ideograph-daikanwa . 41585) ; ø¸Š‰± + (=ucs . #x9637) ; 阷 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 6 4124 4) + (chinese-cns11643-4 . #x2832) ; ø»—«‹ + (ideograph-daikanwa . 41586) ; ø¸Š‰² + (=hanziku-11 . #xAD5C) ; ý¢‚ºµœ + (=ucs . #x49C2) ; 䧂 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E47) ; ø»œˆœ + (ideograph-daikanwa . 41587) ; ø¸Š‰³ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2776) ; ø»™´µ + (ideograph-daikanwa . 41588) ; ø¸Š‰´ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (hanyu-dazidian 6 4121 5) + (chinese-cns11643-3 . #x2A7A) ; ø»•¥‹ + (ideograph-daikanwa . 41589) ; ø¸Š‰µ + (=hanziku-11 . #xACBC) ; ý¢‚º²¼ + (=ucs . #x49C3) ; 䧃 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x664E) ; ø»ŒŠ“ + (chinese-cns11643-4 . #x2833) ; ø»—«Œ + (ideograph-daikanwa . 41590) ; ø¸Š‰¶ + (=ucs . #x9638) ; 阸 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x664F) ; ø»ŒŠ” + (chinese-cns11643-2 . #x2878) ; ø»“˜‰ + (ideograph-daikanwa . 41591) ; ø¸Š‰· + (=ucs . #x9639) ; 阹 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x6650) ; ø»ŒŠ• + (chinese-cns11643-2 . #x287B) ; ø»“˜Œ + (ideograph-daikanwa . 41592) ; ø¸Š‰¸ + (=ucs . #x963A) ; 阺 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 8861) + (chinese-gb2312 . #x5768) ; ø»…–Ÿ + (=jis-x0208 . #x414B) ; ø½Š¥¦ + (korean-ksc5601 . #x7066) ; ø»Š“ + (chinese-isoir165 . #x5768) ; ø»¾¯ + (chinese-cns11643-1 . #x4F60) ; ø»’†¿ + (=gt-pj-1 . #x414B) ; 阻 + (ideograph-daikanwa . 41593) ; ø¸Š‰¹ + (=gt-k . 03762) ; ý¡„€º² + (=ucs . #x963B) ; 阻 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5A68) ; ø»…š¹ + (japanese-jisx0212 . #x6651) ; ø»ŒŠ– + (chinese-isoir165 . #x5A68) ; ø»Žƒ‰ + (chinese-cns11643-2 . #x287A) ; ø»“˜‹ + (=jis-x0213-2-2000 . #x7B62) ; ø»¦¢ + (ideograph-daikanwa . 41594) ; ø¸Š‰º + (=ucs . #x963C) ; 阼 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x5A67) ; ø»…š¸ + (japanese-jisx0212 . #x6652) ; ø»ŒŠ— + (chinese-isoir165 . #x5A67) ; ø»Žƒˆ + (chinese-cns11643-2 . #x2879) ; ø»“˜Š + (ideograph-daikanwa . 41595) ; ø¸Š‰» + (=ucs . #x963D) ; 阽 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2778) ; ø»™´· + (ideograph-daikanwa . 41596) ; ø¸Š‰¼ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A7C) ; ø»•¥ + (ideograph-daikanwa . 41597) ; ø¸Š‰½ + (=ucs . #x963E) ; 阾 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2779) ; ø»™´¸ + (ideograph-daikanwa . 41598) ; ø¸Š‰¾ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-1 . 8859) + (shinjigen-2 . 8859) + (chinese-gb2312 . #x3022) ; ø»„œ‡ + (=jis-x0208 . #x3024) ; ø½ŠŒ + (korean-ksc5601 . #x6439) ; ø»‰¼¾ + (chinese-isoir165 . #x3022) ; ø»„— + (chinese-cns11643-1 . #x4F5F) ; ø»’†¾ + (=gt-pj-1 . #x3024) ; 阿 + (ideograph-daikanwa . 41599) ; ø¸Š‰¿ + (=gt-k . 03622) ; ý¡„€¸¦ + (=ucs . #x963F) ; 阿 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 8863) + (chinese-gb2312 . #x4D53) ; ø»…‡ž + (=jis-x0208 . #x424B) ; ø½Š§„ + (korean-ksc5601 . #x766D) ; ø»Š˜Ž + (chinese-isoir165 . #x4D53) ; ø»¯® + (chinese-cns11643-1 . #x4F5E) ; ø»’†½ + (=gt-pj-1 . #x424B) ; 陀 + (ideograph-daikanwa . 41600) ; ø¸ŠŠ€ + (=gt-k . 03765) ; ý¡„€ºµ + (=ucs . #x9640) ; 陀 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (japanese-jisx0212 . #x6653) ; ø»ŒŠ˜ + (chinese-cns11643-3 . #x2A7B) ; ø»•¥Œ + (=jis-x0213-2-2000 . #x7B63) ; ø»¦¢Ž + (ideograph-daikanwa . 41601) ; ø¸ŠŠ + (=ucs . #x9641) ; 陁 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-4 . #x2830) ; ø»—«‰ + (ideograph-daikanwa . 41602) ; ø¸ŠŠ‚ + (=ucs . #x28E30) ; 𨸰 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 1379) + (chinese-gb2312 . #x5A69) ; ø»…šº + (=jis-x0208 . #x6F78) ; ø½‹©· + (korean-ksc5601 . #x792E) ; ø»Š›© + (chinese-isoir165 . #x5A69) ; ø»ŽƒŠ + (chinese-cns11643-1 . #x4F62) ; ø»’‡ + (=gt-pj-1 . #x6F78) ; 陂 + (ideograph-daikanwa . 41603) ; ø¸ŠŠƒ + (=gt-k . 03923) ; ý¡„€½“ + (=ucs . #x9642) ; 陂 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-2 . #x287C) ; ø»“˜ + (ideograph-daikanwa . 41604) ; ø¸ŠŠ„ + (=ucs . #x9643) ; 陃 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-5 . #x2777) ; ø»™´¶ + (ideograph-daikanwa . 41605) ; ø¸ŠŠ… + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (shinjigen-2 . 8866) + (chinese-gb2312 . #x383D) ; ø»„¨’ + (=jis-x0208 . #x496D) ; ø½Š±¸ + (korean-ksc5601 . #x5D3E) ; ø»‰²± + (chinese-isoir165 . #x383D) ; ø»¢ + (chinese-cns11643-1 . #x4F61) ; ø»’‡€ + (=gt-pj-1 . #x496D) ; 附 + (ideograph-daikanwa . 41606) ; ø¸ŠŠ† + (=gt-k . 03811) ; ý¡„€»£ + (=ucs . #x9644) ; 附 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E46) ; ø»œˆ› + (ideograph-daikanwa . 41607) ; ø¸ŠŠ‡ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E48) ; ø»œˆ + (ideograph-daikanwa . 41608) ; ø¸ŠŠˆ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (total-strokes . 11) + (chinese-cns11643-6 . #x457E) ; ø»œ«… + (ideograph-daikanwa . 41609) ; ø¸ŠŠ‰ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3C4A) ; ø»„®— + (chinese-isoir165 . #x3C4A) ; ø»–§ + (=ucs . #x9645) ; 际 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (chinese-gb2312 . #x423D) ; ø»„¶¾ + (chinese-isoir165 . #x423D) ; ø»ŸŽ + (=ucs . #x9646) ; 陆 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4224) ; ø»„¶¥ + (chinese-isoir165 . #x4224) ; ø»žµ + (=ucs . #x9647) ; 陇 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3342) ; ø»„¡ + (chinese-isoir165 . #x3342) ; ø»‰‘ + (=ucs . #x9648) ; 陈 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5A6A) ; ø»…š» + (chinese-isoir165 . #x5A6A) ; ø»Žƒ‹ + (=ucs . #x9649) ; 陉 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D67) ; ø»“ŸŽ + (ideograph-daikanwa . 41614) ; ø¸ŠŠŽ + (=ucs . #x964A) ; 陊 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 6 4127 1) + (chinese-cns11643-5 . #x2B64) ; ø»™º› + (ideograph-daikanwa . 41615) ; ø¸ŠŠ + (=hanziku-11 . #xADDB) ; ý¢‚º·› + (=ucs . #x49C4) ; 䧄 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 8870) + (chinese-gb2312 . #x422A) ; ø»„¶« + (=jis-x0208 . #x6F7B) ; ø½‹©º + (korean-ksc5601 . #x5730) ; ø»‰©¯ + (chinese-isoir165 . #x422A) ; ø»ž» + (chinese-cns11643-1 . #x536F) ; ø»’† + (=gt-pj-1 . #x6F7B) ; 陋 + (ideograph-daikanwa . 41616) ; ø¸ŠŠ + (=gt-k . 05300) ; ý¡„’´ + (=ucs . #x964B) ; 陋 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 8869) + (chinese-gb2312 . #x4430) ; ø»„¹­ + (=jis-x0208 . #x6F79) ; ø½‹©¸ + (korean-ksc5601 . #x5868) ; ø»‰¬… + (chinese-isoir165 . #x4430) ; ø»¡½ + (chinese-cns11643-1 . #x5370) ; ø»’‡ + (=gt-pj-1 . #x6F79) ; 陌 + (ideograph-daikanwa . 41617) ; ø¸ŠŠ‘ + (=gt-k . 05298) ; ý¡„’² + (=ucs . #x964C) ; 陌 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B62) ; ø»™º™ + (ideograph-daikanwa . 41618) ; ø¸ŠŠ’ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3470) ; ø»œ‘¹ + (ideograph-daikanwa . 41619) ; ø¸ŠŠ“ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x3D35) ; ø»„¯  + (chinese-isoir165 . #x3D35) ; ø»—° + (chinese-cns11643-1 . #x5371) ; ø»’ˆ + (ideograph-daikanwa . 41620) ; ø¸ŠŠ” + (=ucs . #x964D) ; 降 + )) +(define-char + '((=>ucs . #x964D) ; 降 + (morohashi-daikanwa 41620 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0208-1978 . #x395F) ; ø»‚ Ž + (japanese-jisx0208 . #x395F) ; ø»†´– + (korean-ksc5601 . #x4B3D) ; ø»‰˜” + )) +(define-char + '((=>ucs . #x964D) ; 降 + (morohashi-daikanwa 41620 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208-1990 . #x395F) ; ø½ŠšŠ + (=gt-pj-1 . #x395F) ; ø½ŠšŠ + (=gt-k . 06703) ; ý¡„¨¯ + (ucs-jis . #x964D) ; ø½ŠšŠ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 6 4126 5) + (chinese-cns11643-4 . #x2B5A) ; ø»—° + (ideograph-daikanwa . 41621) ; ø¸ŠŠ• + (=hanziku-11 . #xADBF) ; ý¢‚º¶¿ + (=ucs . #x49C5) ; 䧅 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D68) ; ø»“Ÿ + (ideograph-daikanwa . 41622) ; ø¸ŠŠ– + (=ucs . #x964E) ; 陎 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (=jis-x0208 . #x6F7A) ; ø½‹©¹ + (=gt-pj-1 . #x6F7A) ; 陏 + (ideograph-daikanwa . 41623) ; ø¸ŠŠ— + (=gt-k . 05299) ; ý¡„’³ + (=ucs . #x964F) ; 陏 + )) +(define-char + '((=>ucs . #x964F) ; 陏 + (morohashi-daikanwa 41623 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D64) ; ø»“Ÿ‹ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 41624) ; ø¸ŠŠ˜ + )) +(define-char + '((morohashi-daikanwa 41624 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3473) ; ø»œ‘¼ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 41625) ; ø¸ŠŠ™ + (=ucs . #x28E44) ; 𨹄 + )) +(define-char + '((=>ucs . #x28E44) ; 𨹄 + (morohashi-daikanwa 41625 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-4 . #x2B5C) ; ø»—° + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B65) ; ø»™ºœ + (ideograph-daikanwa . 41626) ; ø¸ŠŠš + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (shinjigen-2 . 8868) + (chinese-gb2312 . #x4F5E) ; ø»…Š¥ + (=jis-x0208 . #x3842) ; ø½Š˜ + (korean-ksc5601 . #x795A) ; ø»Šœ• + (chinese-isoir165 . #x4F5E) ; ø»²µ + (chinese-cns11643-1 . #x536E) ; ø»’… + (=gt-pj-1 . #x3842) ; 限 + (ideograph-daikanwa . 41627) ; ø¸ŠŠ› + (=gt-k . 05064) ; ý¡„ˆ + (=ucs . #x9650) ; 限 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 6 4125 2) + (chinese-cns11643-3 . #x2F41) ; ø»•«¨ + (ideograph-daikanwa . 41628) ; ø¸ŠŠœ + (=hanziku-11 . #xAD7A) ; ý¢‚ºµº + (=ucs . #x49C6) ; 䧆 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D65) ; ø»“ŸŒ + (ideograph-daikanwa . 41629) ; ø¸ŠŠ + (=ucs . #x9651) ; 陑 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (japanese-jisx0212 . #x6654) ; ø»ŒŠ™ + (chinese-cns11643-4 . #x2B5D) ; ø»—° + (ideograph-daikanwa . 41630) ; ø¸ŠŠž + (=ucs . #x9652) ; 陒 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-2 . #x2D66) ; ø»“Ÿ + (ideograph-daikanwa . 41631) ; ø¸ŠŠŸ + (=ucs . #x9653) ; 陓 + )) +(define-char + '((=>ucs . #x49C7) ; 䧇 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (ideograph-daikanwa . 41632) ; ø¸ŠŠ  + )) +(define-char + '((morohashi-daikanwa 41632 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (hanyu-dazidian 6 4128 2) + (chinese-cns11643-4 . #x2B59) ; ø»—°Œ + (=hanziku-11 . #xADFC) ; ý¢‚º·¼ + (=ucs . #x49C7) ; 䧇 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x5A6B) ; ø»…š¼ + (japanese-jisx0212 . #x6655) ; ø»ŒŠš + (chinese-isoir165 . #x5A6B) ; ø»ŽƒŒ + (chinese-cns11643-2 . #x2D63) ; ø»“ŸŠ + (ideograph-daikanwa . 41633) ; ø¸ŠŠ¡ + (=ucs . #x9654) ; 陔 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3471) ; ø»œ‘º + (ideograph-daikanwa . 41634) ; ø¸ŠŠ¢ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x635D) ; ø»–¨ + (ideograph-daikanwa . 41635) ; ø¸ŠŠ£ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3475) ; ø»œ‘¾ + (ideograph-daikanwa . 41636) ; ø¸ŠŠ¤ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3476) ; ø»œ‘¿ + (ideograph-daikanwa . 41637) ; ø¸ŠŠ¥ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3477) ; ø»œ’€ + (ideograph-daikanwa . 41638) ; ø¸ŠŠ¦ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3472) ; ø»œ‘» + (ideograph-daikanwa . 41639) ; ø¸ŠŠ§ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B63) ; ø»™ºš + (ideograph-daikanwa . 41640) ; ø¸ŠŠ¨ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3474) ; ø»œ‘½ + (ideograph-daikanwa . 41642) ; ø¸ŠŠª + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-gb2312 . #x4942) ; ø»…• + (chinese-isoir165 . #x4942) ; ø»©¥ + (chinese-cns11643-4 . #x2B5B) ; ø»—°Ž + (ideograph-daikanwa . 41643) ; ø¸ŠŠ« + (=ucs . #x9655) ; 陕 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x346F) ; ø»œ‘¸ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-6 . #x3478) ; ø»œ’ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C69) ; ø»œ¢ + (ideograph-daikanwa . 41644) ; ø¸ŠŠ¬ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x6656) ; ø»ŒŠ› + (chinese-cns11643-3 . #x3436) ; ø»•²³ + (ideograph-daikanwa . 41645) ; ø¸ŠŠ­ + (=ucs . #x9656) ; 陖 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x6657) ; ø»ŒŠœ + (chinese-cns11643-4 . #x303F) ; ø»—·ˆ + (ideograph-daikanwa . 41646) ; ø¸ŠŠ® + (=ucs . #x9657) ; 陗 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x306F) ; ø»š¼ + (ideograph-daikanwa . 41647) ; ø¸ŠŠ¯ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 41648) ; ø¸ŠŠ° + )) +(define-char + '((morohashi-daikanwa 41648 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 6) + (total-strokes . 9) + (chinese-cns11643-5 . #x2B66) ; ø»™º + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 6 4131 4) + (chinese-cns11643-4 . #x3040) ; ø»—·‰ + (ideograph-daikanwa . 41649) ; ø¸ŠŠ± + (=hanziku-11 . #xAEC1) ; ý¢‚º» + (=ucs . #x49C9) ; 䧉 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (japanese-jisx0212 . #x6658) ; ø»ŒŠ + (chinese-cns11643-1 . #x5867) ; ø»’”” + (=jis-x0213-1-2000 . #x7D5B) ; ø»¤š¾ + (chinese-gb12345 . #x5A6A) ; 陘 + (ideograph-daikanwa . 41650) ; ø¸ŠŠ² + (=ucs . #x9658) ; 陘 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3434) ; ø»•²± + (ideograph-daikanwa . 41651) ; ø¸ŠŠ³ + (=ucs . #x9659) ; 陙 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C68) ; ø»œ¡ + (ideograph-daikanwa . 41652) ; ø¸ŠŠ´ + )) +(define-char + '((=>ucs . #x965A) ; 陚 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 41653) ; ø¸ŠŠµ + )) +(define-char + '((morohashi-daikanwa 41653 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x395E) ; ø»•º± + (=ucs . #x965A) ; 陚 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 8886) + (chinese-gb2312 . #x315D) ; ø»„ž  + (=jis-x0208 . #x4A45) ; ø½Š²® + (korean-ksc5601 . #x784E) ; ø»Šš« + (chinese-isoir165 . #x315D) ; ø»†° + (chinese-cns11643-1 . #x5864) ; ø»’”‘ + (ideograph-daikanwa . 41654) ; ø¸ŠŠ¶ + (=ucs . #x965B) ; 陛 + )) +(define-char + '((=>ucs . #x49CA) ; 䧊 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 41655) ; ø¸ŠŠ· + )) +(define-char + '((morohashi-daikanwa 41655 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 6 4131 9) + (chinese-cns11643-4 . #x303D) ; ø»—·† + (=hanziku-11 . #xAEC6) ; ý¢‚º»† + (=ucs . #x49CA) ; 䧊 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x6F7D) ; ø½‹©¼ + (korean-ksc5601 . #x7970) ; ø»Šœ« + (chinese-cns11643-2 . #x3348) ; ø»“§£ + (=gt-pj-1 . #x6F7D) ; 陜 + (ideograph-daikanwa . 41656) ; ø¸ŠŠ¸ + (=gt-k . 06653) ; ý¡„§½ + (=ucs . #x965C) ; 陜 + )) +(define-char + '((=>ucs . #x965D) ; 陝 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 8882) + (=jis-x0208 . #x7021) ; ø½‹©¾ + (korean-ksc5601 . #x606D) ; ø»‰·º + (ideograph-daikanwa . 41657) ; ø¸ŠŠ¹ + (ucs-jis . #x965D) ; ø½‹©¾ + )) +(define-char + '((morohashi-daikanwa 41657 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-1 . #x5865) ; ø»’”’ + (chinese-gb12345 . #x4942) ; 陝 + (=ucs . #x965D) ; 陝 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 8880) + (=jis-x0208 . #x6F7E) ; ø½‹©½ + (korean-ksc5601 . #x6333) ; ø»‰»š + (chinese-isoir165 . #x2F67) ; ø»ƒ¾ + (chinese-cns11643-1 . #x5868) ; ø»’”• + (ideograph-daikanwa . 41658) ; ø¸ŠŠº + (=ucs . #x965E) ; 陞 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 8883) + (chinese-gb2312 . #x5A6C) ; ø»…š½ + (=jis-x0208 . #x7022) ; ø½‹©¿ + (korean-ksc5601 . #x7433) ; ø»Š”˜ + (chinese-isoir165 . #x5A6C) ; ø»Žƒ + (chinese-cns11643-2 . #x3349) ; ø»“§¤ + (ideograph-daikanwa . 41659) ; ø¸ŠŠ» + (=ucs . #x965F) ; 陟 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 6 4131 5) + (chinese-cns11643-3 . #x3435) ; ø»•²² + (ideograph-daikanwa . 41660) ; ø¸ŠŠ¼ + (=hanziku-11 . #xAEC2) ; ý¢‚º»‚ + (=ucs . #x49CB) ; 䧋 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-3 . #x3433) ; ø»•²° + (ideograph-daikanwa . 41661) ; ø¸ŠŠ½ + (=ucs . #x9660) ; 陠 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x306C) ; ø»š¹ + (ideograph-daikanwa . 41662) ; ø¸ŠŠ¾ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3638) ; ø»„¥‘ + (japanese-jisx0212 . #x6659) ; ø»ŒŠž + (chinese-isoir165 . #x3638) ; ø»¡ + (chinese-cns11643-1 . #x5863) ; ø»’” + (=jis-x0213-2-2000 . #x7B64) ; ø»¦¢ + (ideograph-daikanwa . 41663) ; ø¸ŠŠ¿ + (=ucs . #x9661) ; 陡 + )) +(define-char + '((=>ucs . #x49CC) ; 䧌 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 6 4132 3) + (ideograph-daikanwa . 41664) ; ø¸Š‹€ + (=hanziku-11 . #xAEE0) ; ý¢‚º»  + )) +(define-char + '((morohashi-daikanwa 41664 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x49CC) ; 䧌 + )) +(define-char + '((=>ucs . #x49CC) ; 䧌 + (morohashi-daikanwa 41664 0 3) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x303E) ; ø»—·‡ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 8872) + (chinese-gb2312 . #x543A) ; ø»…‘— + (=jis-x0208 . #x3121) ; ø½Šœ + (korean-ksc5601 . #x6A42) ; ø»Š…» + (chinese-isoir165 . #x543A) ; ø»¹§ + (chinese-cns11643-1 . #x5861) ; ø»’”Ž + (ideograph-daikanwa . 41665) ; ø¸Š‹ + (=ucs . #x9662) ; 院 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 6 4133 4) + (chinese-cns11643-3 . #x3437) ; ø»•²´ + (ideograph-daikanwa . 41666) ; ø¸Š‹‚ + (=hanziku-11 . #xAF42) ; ý¢‚º½‚ + (=ucs . #x49CD) ; 䧍 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 8881) + (=jis-x0208 . #x3F58) ; ø½Š¢· + (korean-ksc5601 . #x7266) ; ø»Š’ + (chinese-cns11643-1 . #x5862) ; ø»’” + (chinese-gb12345 . #x5573) ; 陣 + (=gt-pj-1 . #x3F58) ; 陣 + (ideograph-daikanwa . 41667) ; ø¸Š‹ƒ + (=gt-k . 06481) ; ý¡„¥‘ + (=ucs . #x9663) ; 陣 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x306E) ; ø»š» + (ideograph-daikanwa . 41668) ; ø¸Š‹„ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (shinjigen-2 . 8879) + (chinese-gb2312 . #x337D) ; ø»„¡¼ + (=jis-x0208 . #x3D7C) ; ø½Š Ÿ + (korean-ksc5601 . #x7036) ; ø»ŠŽ£ + (chinese-isoir165 . #x337D) ; ø»ŠŒ + (chinese-cns11643-1 . #x5866) ; ø»’”“ + (=gt-pj-1 . #x3D7C) ; 除 + (ideograph-daikanwa . 41669) ; ø¸Š‹… + (=gt-k . 06463) ; ý¡„¤¿ + (=ucs . #x9664) ; 除 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C6E) ; ø»œ§ + (ideograph-daikanwa . 41670) ; ø¸Š‹† + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C6B) ; ø»œ¤ + (ideograph-daikanwa . 41671) ; ø¸Š‹‡ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C6F) ; ø»œ¨ + (ideograph-daikanwa . 41672) ; ø¸Š‹ˆ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-5 . #x306D) ; ø»šº + (ideograph-daikanwa . 41673) ; ø¸Š‹‰ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph-daikanwa . 41674) ; ø¸Š‹Š + )) +(define-char + '((morohashi-daikanwa 41674 0 9) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C6A) ; ø»œ£ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C6D) ; ø»œ¦ + (ideograph-daikanwa . 41675) ; ø¸Š‹‹ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (ideograph= + ((sources morohashi-daikanwa) + (char . ((ideograph-daikanwa . 41704) ; ø¸Š‹¨ + )) + )) + (ideograph-daikanwa . 41676) ; ø¸Š‹Œ + )) +(define-char + '((morohashi-daikanwa 41676 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C6C) ; ø»œ¥ + )) +(define-char + '((morohashi-daikanwa 41676 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x3459) ; ø½Š’® + (=ucs . #x9665) ; 陥 + )) +(define-char + '((=>ucs . #x9666) ; 陦 + (morohashi-daikanwa ho 678) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (=jis-x0208 . #x7023) ; ø½‹ª€ + (ucs-jis . #x9666) ; ø½‹ª€ + )) +(define-char + '((morohashi-daikanwa ho 678 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (=ucs . #x9666) ; 陦 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (hanyu-dazidian 8 41 9) + (=hanziku-12 . #xF0B5) ; ý¢ƒ‚µ + (=ucs . #x49CE) ; 䧎 + )) +(define-char + '((=>ucs . #x49CE) ; 䧎 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-cns11643-4 . #x303C) ; ø»—·… + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5A6D) ; ø»…š¾ + (chinese-isoir165 . #x5A6D) ; ø»ŽƒŽ + (=ucs . #x9667) ; 陧 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (chinese-gb2312 . #x5449) ; ø»…‘¦ + (chinese-isoir165 . #x5449) ; ø»¹¶ + (=ucs . #x9668) ; 陨 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4F55) ; ø»…Šœ + (chinese-isoir165 . #x4F55) ; ø»²¬ + (=ucs . #x9669) ; 险 + )) +(define-char + '((=>ucs . #x49D0) ; 䧐 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 41677) ; ø¸Š‹ + )) +(define-char + '((morohashi-daikanwa 41677 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 6 4141 6) + (chinese-cns11643-3 . #x3963) ; ø»•º¶ + (=hanziku-11 . #xB0C9) ; ý¢‚»ƒ‰ + (=ucs . #x49D0) ; 䧐 + )) +(define-char + '((=>ucs . #x49D1) ; 䧑 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 41678) ; ø¸Š‹Ž + )) +(define-char + '((morohashi-daikanwa 41678 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 6 4142 1) + (chinese-cns11643-3 . #x395D) ; ø»•º° + (=hanziku-11 . #xB0E4) ; ý¢‚»ƒ¤ + (=ucs . #x49D1) ; 䧑 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 41679) ; ø¸Š‹ + )) +(define-char + '((morohashi-daikanwa 41679 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3643) ; ø»šŠ„ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 8896) + (chinese-gb2312 . #x4563) ; ø»„»¾ + (=jis-x0208 . #x4766) ; ø½Š®µ + (korean-ksc5601 . #x5B56) ; ø»‰° + (chinese-isoir165 . #x4563) ; ø»¤Ž + (chinese-cns11643-1 . #x5D71) ; ø»’›´ + (=gt-pj-1 . #x4766) ; 陪 + (ideograph-daikanwa . 41680) ; ø¸Š‹ + (=gt-k . 07859) ; ý¡„º³ + (=ucs . #x966A) ; 陪 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3A2D) ; ø»“±š + (ideograph-daikanwa . 41681) ; ø¸Š‹‘ + (=ucs . #x966B) ; 陫 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4628) ; ø»œ« + (ideograph-daikanwa . 41682) ; ø¸Š‹’ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 41683) ; ø¸Š‹“ + )) +(define-char + '((morohashi-daikanwa 41683 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4621) ; ø»œ«† + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x357E) ; ø»—¿ + (ideograph-daikanwa . 41684) ; ø¸Š‹” + (=ucs . #x28E78) ; 𨹸 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 8893) + (chinese-gb2312 . #x5A6E) ; ø»…š¿ + (=jis-x0208 . #x7025) ; ø½‹ª‚ + (chinese-isoir165 . #x5A6E) ; ø»Žƒ + (chinese-cns11643-1 . #x5D79) ; ø»’›¼ + (ideograph-daikanwa . 41685) ; ø¸Š‹• + (=ucs . #x966C) ; 陬 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3A2C) ; ø»“±™ + (ideograph-daikanwa . 41686) ; ø¸Š‹– + (=ucs . #x966D) ; 陭 + )) +(define-char + '((=>ucs . #x966E) ; 陮 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (japanese-jisx0212 . #x665A) ; ø»ŒŠŸ + (ideograph-daikanwa . 41687) ; ø¸Š‹— + (ucs-jis . #x966E) ; ø»ŒŠŸ + )) +(define-char + '((morohashi-daikanwa 41687 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3961) ; ø»•º´ + (=ucs . #x966E) ; 陮 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 6 4137 1) + (chinese-cns11643-4 . #x357D) ; ø»—¿œ + (ideograph-daikanwa . 41688) ; ø¸Š‹˜ + (=hanziku-11 . #xAFE1) ; ý¢‚º¿¡ + (=ucs . #x49D2) ; 䧒 + )) +(define-char + '((=>ucs . #x28E79) ; 𨹹 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 41689) ; ø¸Š‹™ + )) +(define-char + '((morohashi-daikanwa 41689 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3622) ; ø»—¿Ÿ + (=ucs . #x28E79) ; 𨹹 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3A2F) ; ø»“±œ + (ideograph-daikanwa . 41690) ; ø¸Š‹š + (=ucs . #x966F) ; 陯 + )) +(define-char + '((=>ucs . #x9670) ; 陰 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 8888) + (=jis-x0208 . #x3122) ; ø½Š + (korean-ksc5601 . #x6B64) ; ø»Š‡» + (chinese-cns11643-1 . #x5D75) ; ø»’›¸ + (=gt-pj-1 . #x3122) ; ø½Š + (ideograph-daikanwa . 41691) ; ø¸Š‹› + (=gt-k . 07721) ; ý¡„¸© + (ucs-jis . #x9670) ; ø½Š + )) +(define-char + '((morohashi-daikanwa 41691 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb12345 . #x5275) ; 陰 + (=ucs . #x9670) ; 陰 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-4 . #x3621) ; ø»—¿ž + (ideograph-daikanwa . 41692) ; ø¸Š‹œ + (=ucs . #x28E7A) ; 𨹺 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-2 . #x3A2E) ; ø»“±› + (ideograph-daikanwa . 41693) ; ø¸Š‹ + (=ucs . #x9671) ; 陱 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 8892) + (chinese-gb2312 . #x5A6F) ; ø»…›€ + (=jis-x0208 . #x7024) ; ø½‹ª + (chinese-isoir165 . #x5A6F) ; ø»Žƒ + (ideograph-daikanwa . 41694) ; ø¸Š‹ž + (=ucs . #x9672) ; 陲 + )) +(define-char + '((=>ucs . #x9672) ; 陲 + (morohashi-daikanwa 41694 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x6270) ; ø»’£‰ + )) +(define-char + '((=>ucs . #x49D3) ; 䧓 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 41695) ; ø¸Š‹Ÿ + )) +(define-char + '((morohashi-daikanwa 41695 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 6 4139 3) + (chinese-cns11643-3 . #x3960) ; ø»•º³ + (=hanziku-11 . #xB064) ; ý¢‚»¤ + (=ucs . #x49D3) ; 䧓 + )) +(define-char + '((=>ucs . #x49D4) ; 䧔 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3962) ; ø»•ºµ + (ideograph-daikanwa . 41696) ; ø¸Š‹  + )) +(define-char + '((morohashi-daikanwa 41696 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 6 4139 1) + (=hanziku-11 . #xB062) ; ý¢‚»¢ + (=ucs . #x49D4) ; 䧔 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-5 . #x3644) ; ø»šŠ… + (ideograph-daikanwa . 41697) ; ø¸Š‹¡ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 8894) + (=jis-x0208 . #x4444) ; ø½Š©¹ + (korean-ksc5601 . #x7267) ; ø»Š’ + (chinese-cns11643-1 . #x5D73) ; ø»’›¶ + (chinese-gb12345 . #x3342) ; 陳 + (=gt-pj-1 . #x4444) ; 陳 + (ideograph-daikanwa . 41698) ; ø¸Š‹¢ + (=gt-k . 07835) ; ý¡„º› + (=ucs . #x9673) ; 陳 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4623) ; ø»œ«ˆ + (ideograph-daikanwa . 41699) ; ø¸Š‹£ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 6 4136 2) + (chinese-cns11643-3 . #x3964) ; ø»•º· + (ideograph-daikanwa . 41700) ; ø¸Š‹¤ + (=hanziku-11 . #xAFC2) ; ý¢‚º¿‚ + (=ucs . #x49D5) ; 䧕 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (hanyu-dazidian 6 4137 5) + (chinese-cns11643-3 . #x395F) ; ø»•º² + (ideograph-daikanwa . 41701) ; ø¸Š‹¥ + (=hanziku-11 . #xAFE5) ; ý¢‚º¿¥ + (=ucs . #x49D6) ; 䧖 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x5A70) ; ø»…› + (japanese-jisx0212 . #x665B) ; ø»ŒŠ  + (chinese-isoir165 . #x5A70) ; ø»Žƒ‘ + (chinese-cns11643-1 . #x5D76) ; ø»’›¹ + (ideograph-daikanwa . 41702) ; ø¸Š‹¦ + (=ucs . #x9674) ; 陴 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4624) ; ø»œ«‰ + (ideograph-daikanwa . 41703) ; ø¸Š‹§ + )) +(define-char + '((=>ucs . #x9675) ; 陵 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 41704) ; ø¸Š‹¨ + )) +(define-char + '((=>ucs . #x9675) ; 陵 + (morohashi-daikanwa 41704 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D72) ; ø»’›µ + (ucs-cns . #x9675) ; ø»’›µ + )) +(define-char + '((=>ucs . #x9675) ; 陵 + (morohashi-daikanwa 41704 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 8902) + (=jis-x0208 . #x4E4D) ; ø½Š¸® + (korean-ksc5601 . #x5755) ; ø»‰ª” + (=gt-pj-1 . #x4E4D) ; ø½Š¸® + (=gt-k . 07898) ; ý¡„»š + (ucs-jis . #x9675) ; ø½Š¸® + (ucs-ks . #x9675) ; ø½Š¸® + )) +(define-char + '((morohashi-daikanwa 41704 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x416A) ; ø»„¶ + (chinese-isoir165 . #x416A) ; ø»ž + (=ucs . #x9675) ; 陵 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 8895) + (chinese-gb2312 . #x4C55) ; ø»…†‚ + (=jis-x0208 . #x462B) ; ø½Š¬œ + (korean-ksc5601 . #x5436) ; ø»‰¥› + (chinese-isoir165 . #x4C55) ; ø»®’ + (chinese-cns11643-1 . #x5D77) ; ø»’›º + (=gt-pj-1 . #x462B) ; 陶 + (ideograph-daikanwa . 41705) ; ø¸Š‹© + (=gt-k . 07847) ; ý¡„º§ + (=ucs . #x9676) ; 陶 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x462B) ; ø»œ« + (ideograph-daikanwa . 41706) ; ø¸Š‹ª + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb2312 . #x4F5D) ; ø»…Š¤ + (=jis-x0208 . #x6F7C) ; ø½‹©» + (korean-ksc5601 . #x7968) ; ø»Šœ£ + (chinese-isoir165 . #x4F5D) ; ø»²´ + (chinese-cns11643-1 . #x5D78) ; ø»’›» + (ideograph-daikanwa . 41707) ; ø¸Š‹« + (=ucs . #x9677) ; 陷 + )) +(define-char + '((=>ucs . #x9678) ; 陸 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (shinjigen-2 . 8899) + (=jis-x0208 . #x4E26) ; ø½Š¸‡ + (korean-ksc5601 . #x5741) ; ø»‰ª€ + (=gt-pj-1 . #x4E26) ; ø½Š¸‡ + (ideograph-daikanwa . 41708) ; ø¸Š‹¬ + (=gt-k . 07892) ; ý¡„»” + (ucs-jis . #x9678) ; ø½Š¸‡ + )) +(define-char + '((=>ucs . #x9678) ; 陸 + (morohashi-daikanwa 41708 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D74) ; ø»’›· + )) +(define-char + '((morohashi-daikanwa 41708 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-gb12345 . #x423D) ; 陸 + (=ucs . #x9678) ; 陸 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x462A) ; ø»œ« + (ideograph-daikanwa . 41709) ; ø¸Š‹­ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 14) + (chinese-cns11643-6 . #x635E) ; ø»–© + (ideograph-daikanwa . 41710) ; ø¸Š‹® + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4626) ; ø»œ«‹ + (ideograph-daikanwa . 41711) ; ø¸Š‹¯ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4622) ; ø»œ«‡ + (ideograph-daikanwa . 41712) ; ø¸Š‹° + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4629) ; ø»œ«Ž + (ideograph-daikanwa . 41713) ; ø¸Š‹± + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (ideograph-daikanwa . 41714) ; ø¸Š‹² + )) +(define-char + '((morohashi-daikanwa 41714 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4627) ; ø»œ«Œ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 41715) ; ø¸Š‹³ + )) +(define-char + '((morohashi-daikanwa 41715 0 9) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x347B) ; ø»žœˆ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-3 . #x3965) ; ø»•º¸ + (ideograph-daikanwa . 41716) ; ø¸Š‹´ + (=ucs . #x9679) ; 陹 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (chinese-cns11643-6 . #x4625) ; ø»œ«Š + (ideograph-daikanwa . 41717) ; ø¸Š‹µ + )) +(define-char + '((=>ucs . #x9686) ; 隆 + (morohashi-daikanwa 41720 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (=jis-x0208 . #x4E34) ; ø½Š¸• + (=gt-pj-1 . #x4E34) ; ø½Š¸• + (=gt-k . 07896) ; ý¡„»˜ + (ucs-jis . #x9686) ; ø½Š¸• + )) +(define-char + '((morohashi-daikanwa 41721 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 8) + (total-strokes . 11) + (<-simplified-ideograph + ((ideograph-daikanwa . 41874) ; ø¸ŠŽ’ + )) + (=jis-x0208 . #x3831) ; ø½Š—¾ + (=ucs . #x967A) ; 険 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D38) ; ø»š”‹ + (ideograph-daikanwa . 41722) ; ø¸Š‹º + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x665C) ; ø»ŒŠ¡ + (chinese-cns11643-3 . #x3F71) ; ø»–ƒ¸ + (ideograph-daikanwa . 41723) ; ø¸Š‹» + (=ucs . #x967B) ; 陻 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 11) + (japanese-jisx0212 . #x665D) ; ø»ŒŠ¢ + (chinese-cns11643-2 . #x3A2B) ; ø»“±˜ + (ideograph-daikanwa . 41724) ; ø¸Š‹¼ + (=ucs . #x967C) ; 陼 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 8911) + (=jis-x0208 . #x4D5B) ; ø½Š·ž + (korean-ksc5601 . #x6555) ; ø»‰¾¸ + (chinese-cns11643-1 . #x626C) ; ø»’£… + (chinese-gb12345 . #x5174) ; 陽 + (=gt-pj-1 . #x4D5B) ; 陽 + (ideograph-daikanwa . 41725) ; ø¸Š‹½ + (=gt-k . 09157) ; ý¡„‚… + (=ucs . #x967D) ; 陽 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x665E) ; ø»ŒŠ£ + (chinese-cns11643-2 . #x4144) ; ø»“¼ƒ + (ideograph-daikanwa . 41726) ; ø¸Š‹¾ + (=ucs . #x967E) ; 陾 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x665F) ; ø»ŒŠ¤ + (chinese-cns11643-3 . #x3F72) ; ø»–ƒ¹ + (ideograph-daikanwa . 41727) ; ø¸Š‹¿ + (=ucs . #x967F) ; 陿 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x4148) ; ø»“¼‡ + (ideograph-daikanwa . 41728) ; ø¸ŠŒ€ + (=ucs . #x9680) ; 隀 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D3D) ; ø»š” + (ideograph-daikanwa . 41729) ; ø¸ŠŒ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D39) ; ø»š”Œ + (ideograph-daikanwa . 41730) ; ø¸ŠŒ‚ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x6660) ; ø»ŒŠ¥ + (chinese-cns11643-3 . #x3F73) ; ø»–ƒº + (ideograph-daikanwa . 41731) ; ø¸ŠŒƒ + (=ucs . #x9681) ; 隁 + )) +(define-char + '((=>ucs . #x49D7) ; 䧗 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 41732) ; ø¸ŠŒ„ + )) +(define-char + '((morohashi-daikanwa 41732 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F6F) ; ø»–ƒ¶ + (=ucs . #x49D7) ; 䧗 + )) +(define-char + '((=>ucs . #x49D7) ; 䧗 + (morohashi-daikanwa 41732 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 6 4146 11) + (=hanziku-11 . #xB1D1) ; ý¢‚»‡‘ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D3A) ; ø»š” + (ideograph-daikanwa . 41733) ; ø¸ŠŒ… + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D3C) ; ø»š” + (ideograph-daikanwa . 41734) ; ø¸ŠŒ† + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x6661) ; ø»ŒŠ¦ + (chinese-cns11643-3 . #x3F75) ; ø»–ƒ¼ + (=jis-x0213-2-2000 . #x7B66) ; ø»¦¢‘ + (ideograph-daikanwa . 41735) ; ø¸ŠŒ‡ + (=ucs . #x9682) ; 隂 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x5025) ; ø»œ¹¶ + (ideograph-daikanwa . 41736) ; ø¸ŠŒˆ + )) +(define-char + '((=>ucs . #x9683) ; 隃 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x6662) ; ø»ŒŠ§ + (ideograph-daikanwa . 41738) ; ø¸ŠŒŠ + (ucs-jis . #x9683) ; ø»ŒŠ§ + )) +(define-char + '((morohashi-daikanwa 41738 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x4147) ; ø»“¼† + (=ucs . #x9683) ; 隃 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D34) ; ø»š”‡ + (ideograph-daikanwa . 41739) ; ø¸ŠŒ‹ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x6663) ; ø»ŒŠ¨ + (chinese-cns11643-1 . #x6271) ; ø»’£Š + (=jis-x0213-1-2000 . #x7D5C) ; ø»¤š¿ + (ideograph-daikanwa . 41740) ; ø¸ŠŒŒ + (=ucs . #x9684) ; 隄 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 6 4149 4) + (chinese-cns11643-4 . #x3B6D) ; ø»˜ˆ€ + (ideograph-daikanwa . 41741) ; ø¸ŠŒ + (=hanziku-11 . #xB26B) ; ý¢‚»‰« + (=ucs . #x49D8) ; 䧘 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 41742) ; ø¸ŠŒŽ + )) +(define-char + '((morohashi-daikanwa 41742 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D35) ; ø»š”ˆ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5367) ; ø»…¦ + (=jis-x0208 . #x3679) ; ø½Š–Š + (korean-ksc5601 . #x696A) ; ø»Š…… + (chinese-isoir165 . #x5367) ; ø»¸¶ + (chinese-cns11643-1 . #x626D) ; ø»’£† + (ideograph-daikanwa . 41743) ; ø¸ŠŒ + (=ucs . #x9685) ; 隅 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D37) ; ø»š”Š + (ideograph-daikanwa . 41744) ; ø¸ŠŒ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x5024) ; ø»œ¹µ + (ideograph-daikanwa . 41745) ; ø¸ŠŒ‘ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x4221) ; ø»„¶¢ + (korean-ksc5601 . #x574C) ; ø»‰ª‹ + (chinese-isoir165 . #x4221) ; ø»ž² + (chinese-cns11643-1 . #x626E) ; ø»’£‡ + (=jis-x0213-1-2000 . #x7D5D) ; ø»¤›€ + (ideograph-daikanwa . 41746) ; ø¸ŠŒ’ + (ucs-jis . #xF9DC) ; 隆 + (=ucs . #x9686) ; 隆 + )) +(define-char + '((=>ucs* . #x9686) ; 隆 + (morohashi-daikanwa 41746 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x6B58) ; ø»Š‡¯ + (=ucs . #xF9DC) ; 隆 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-2 . #x4143) ; ø»“¼‚ + (ideograph-daikanwa . 41747) ; ø¸ŠŒ“ + (=ucs . #x9687) ; 隇 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 8912) + (chinese-gb2312 . #x5A71) ; ø»…›‚ + (=jis-x0208 . #x3728) ; ø½Š–— + (chinese-isoir165 . #x5A71) ; ø»Žƒ’ + (chinese-cns11643-2 . #x4145) ; ø»“¼„ + (ideograph-daikanwa . 41748) ; ø¸ŠŒ” + (=ucs . #x9688) ; 隈 + )) +(define-char + '((=>ucs . #x9689) ; 隉 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (japanese-jisx0212 . #x6664) ; ø»ŒŠ© + (chinese-cns11643-2 . #x4146) ; ø»“¼… + (ideograph-daikanwa . 41749) ; ø¸ŠŒ• + (ucs-jis . #x9689) ; ø»ŒŠ© + )) +(define-char + '((morohashi-daikanwa 41749 0 5) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb12345 . #x5A6D) ; 隉 + (=ucs . #x9689) ; 隉 + )) +(define-char + '((=>ucs . #x968A) ; 隊 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (korean-ksc5601 . #x5369) ; ø»‰¤° + (ideograph-daikanwa . 41750) ; ø¸ŠŒ– + )) +(define-char + '((=>ucs . #x968A) ; 隊 + (morohashi-daikanwa 41750 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (=jis-x0208 . #x4262) ; ø½Š§› + (=gt-pj-1 . #x4262) ; ø½Š§› + (=gt-k . 09095) ; ý¡„‚Ž‡ + (ucs-jis . #x968A) ; ø½Š§› + )) +(define-char + '((morohashi-daikanwa 41750 0 3) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-1 . #x6269) ; ø»’£‚ + (chinese-gb12345 . #x3653) ; 隊 + (=ucs . #x968A) ; 隊 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x4B65) ; ø»…„´ + (=jis-x0208 . #x6721) ; ø½‹œ° + (korean-ksc5601 . #x6249) ; ø»‰º’ + (chinese-isoir165 . #x4B65) ; ø»­„ + (chinese-cns11643-1 . #x626B) ; ø»’£„ + (=gt-pj-1 . #x6721) ; 隋 + (ideograph-daikanwa . 41751) ; ø¸ŠŒ— + (=gt-k . 09228) ; ý¡„‚Œ + (=ucs . #x968B) ; 隋 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F70) ; ø»–ƒ· + (ideograph-daikanwa . 41752) ; ø¸ŠŒ˜ + (=ucs . #x968C) ; 隌 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x5029) ; ø»œ¹º + (ideograph-daikanwa . 41753) ; ø¸ŠŒ™ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 8907) + (chinese-gb2312 . #x5A72) ; ø»…›ƒ + (=jis-x0208 . #x7026) ; ø½‹ªƒ + (korean-ksc5601 . #x7C5B) ; ø»Š ° + (chinese-isoir165 . #x5A72) ; ø»Žƒ“ + (chinese-cns11643-1 . #x626F) ; ø»’£ˆ + (ideograph-daikanwa . 41754) ; ø¸ŠŒš + (=ucs . #x968D) ; 隍 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (shinjigen-2 . 8903) + (=jis-x0208 . #x332C) ; ø½Š£ + (korean-ksc5601 . #x4D2D) ; ø»‰›€ + (chinese-cns11643-1 . #x626A) ; ø»’£ƒ + (chinese-gb12345 . #x3D57) ; 階 + (ideograph-daikanwa . 41755) ; ø¸ŠŒ› + (=ucs . #x968E) ; 階 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (hanyu-dazidian 6 4146 7) + (chinese-cns11643-3 . #x3F74) ; ø»–ƒ» + (ideograph-daikanwa . 41756) ; ø¸ŠŒœ + (=hanziku-11 . #xB1CD) ; ý¢‚»‡ + (=ucs . #x49D9) ; 䧙 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D34) ; ø»ž¨ + (ideograph-daikanwa . 41757) ; ø¸ŠŒ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x5027) ; ø»œ¹¸ + (ideograph-daikanwa . 41758) ; ø¸ŠŒž + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D3B) ; ø»š”Ž + (ideograph-daikanwa . 41759) ; ø¸ŠŒŸ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x5028) ; ø»œ¹¹ + (ideograph-daikanwa . 41760) ; ø¸ŠŒ  + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x5026) ; ø»œ¹· + (ideograph-daikanwa . 41761) ; ø¸ŠŒ¡ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (ideograph-daikanwa . 41762) ; ø¸ŠŒ¢ + )) +(define-char + '((morohashi-daikanwa 41762 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D36) ; ø»š”‰ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 41763) ; ø¸ŠŒ£ + )) +(define-char + '((morohashi-daikanwa 41763 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D32) ; ø»ž¨ + )) +(define-char + '((morohashi-daikanwa 41764 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x4B66) ; ø»…„µ + (=jis-x0208 . #x3F6F) ; ø½Š£Ž + (chinese-isoir165 . #x4B66) ; ø»­… + (=gt-pj-1 . #x3F6F) ; 随 + (=gt-k . 09082) ; ý¡„‚º + (=ucs . #x968F) ; 随 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D33) ; ø»ž¨Ž + (ideograph-daikanwa . 49849) ; ø¸ŒŠ¹ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (chinese-gb2312 . #x527E) ; ø»…Ÿ + (chinese-isoir165 . #x527E) ; ø»·¯ + (=ucs . #x9690) ; 隐 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x5023) ; ø»œ¹´ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x596A) ; ø»ˆ‰ + (ideograph-daikanwa . 41765) ; ø¸ŠŒ¥ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x6665) ; ø»ŒŠª + (chinese-cns11643-2 . #x4859) ; ø»”†ª + (ideograph-daikanwa . 41766) ; ø¸ŠŒ¦ + (=ucs . #x9691) ; 隑 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x437B) ; ø»šž‚ + (ideograph-daikanwa . 41767) ; ø¸ŠŒ§ + )) +(define-char + '((=>ucs . #x49DA) ; 䧚 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 41768) ; ø¸ŠŒ¨ + )) +(define-char + '((morohashi-daikanwa 41768 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 6 4152 9) + (chinese-cns11643-3 . #x453F) ; ø»–‹º + (=hanziku-11 . #xB2F2) ; ý¢‚»‹² + (=ucs . #x49DA) ; 䧚 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4378) ; ø»š¿ + (ideograph-daikanwa . 41769) ; ø¸ŠŒ© + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4857) ; ø»”†¨ + (ideograph-daikanwa . 41770) ; ø¸ŠŒª + (=ucs . #x9692) ; 隒 + )) +(define-char + '((=>ucs . #x49DB) ; 䧛 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 41771) ; ø¸ŠŒ« + )) +(define-char + '((morohashi-daikanwa 41771 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 6 4152 12) + (chinese-cns11643-3 . #x453E) ; ø»–‹¹ + (=hanziku-11 . #xB2F5) ; ý¢‚»‹µ + (=ucs . #x49DB) ; 䧛 + )) +(define-char + '((=>ucs . #x49DC) ; 䧜 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 41772) ; ø¸ŠŒ¬ + )) +(define-char + '((morohashi-daikanwa 41772 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 6 4152 11) + (chinese-cns11643-4 . #x4155) ; ø»˜œ + (=hanziku-11 . #xB2F4) ; ý¢‚»‹´ + (=ucs . #x49DC) ; 䧜 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5962) ; ø»ˆ + (ideograph-daikanwa . 41773) ; ø¸ŠŒ­ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5969) ; ø»ˆˆ + (ideograph-daikanwa . 41774) ; ø¸ŠŒ® + )) +(define-char + '((=>ucs . #x49DD) ; 䧝 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 41775) ; ø¸ŠŒ¯ + )) +(define-char + '((morohashi-daikanwa 41775 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 6 4153 2) + (chinese-cns11643-4 . #x4154) ; ø»˜› + (=hanziku-11 . #xB34C) ; ý¢‚»Œ + (=ucs . #x49DD) ; 䧝 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-2 . #x4858) ; ø»”†© + (ideograph-daikanwa . 41776) ; ø¸ŠŒ° + (=ucs . #x9693) ; 隓 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5967) ; ø»ˆ† + (ideograph-daikanwa . 41777) ; ø¸ŠŒ± + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x437C) ; ø»šžƒ + (ideograph-daikanwa . 41778) ; ø¸ŠŒ² + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4379) ; ø»šž€ + (ideograph-daikanwa . 41779) ; ø¸ŠŒ³ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 41780) ; ø¸ŠŒ´ + )) +(define-char + '((morohashi-daikanwa 41780 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4377) ; ø»š¾ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x596C) ; ø»ˆ‹ + (ideograph-daikanwa . 41781) ; ø¸ŠŒµ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 6 4149 10) + (chinese-cns11643-3 . #x453D) ; ø»–‹¸ + (ideograph-daikanwa . 41782) ; ø¸ŠŒ¶ + (=hanziku-11 . #xB271) ; ý¢‚»‰± + (=ucs . #x49DE) ; 䧞 + )) +(define-char + '((=>ucs . #x9694) ; 隔 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 41783) ; ø¸ŠŒ· + )) +(define-char + '((morohashi-daikanwa 41783 0 3) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x3874) ; ø»„©‰ + (chinese-isoir165 . #x3874) ; ø»‘™ + (chinese-cns11643-1 . #x6752) ; ø»’ª + (=ucs . #x9694) ; 隔 + )) +(define-char + '((=>ucs . #x9694) ; 隔 + (morohashi-daikanwa 41783 0 5) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208 . #x3356) ; ø½Š‘ + (korean-ksc5601 . #x4C30) ; ø»‰™¥ + (ucs-jis . #x9694) ; ø½Š‘ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 41784) ; ø¸ŠŒ¸ + )) +(define-char + '((morohashi-daikanwa 41784 0 3) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x635F) ; ø»–ª + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 8914) + (=jis-x0208 . #x7028) ; ø½‹ª… + (korean-ksc5601 . #x6A22) ; ø»Š…› + (chinese-cns11643-1 . #x6753) ; ø»’ª‚ + (chinese-gb12345 . #x5449) ; 隕 + (ideograph-daikanwa . 41785) ; ø¸ŠŒ¹ + (=ucs . #x9695) ; 隕 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (japanese-jisx0212 . #x6666) ; ø»ŒŠ« + (chinese-cns11643-3 . #x4542) ; ø»–‹½ + (ideograph-daikanwa . 41786) ; ø¸ŠŒº + (=ucs . #x9696) ; 隖 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4448) ; ø»ž²µ + (ideograph-daikanwa . 41787) ; ø¸ŠŒ» + )) +(define-char + '((=>ucs . #x9697) ; 隗 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 8917) + (=jis-x0208 . #x7029) ; ø½‹ª† + (chinese-cns11643-2 . #x485A) ; ø»”†« + (=gt-pj-1 . #x7029) ; ø½‹ª† + (ideograph-daikanwa . 41788) ; ø¸ŠŒ¼ + (=gt-k . 10364) ; ý¡„‚¡¼ + (ucs-jis . #x9697) ; ø½‹ª† + )) +(define-char + '((morohashi-daikanwa 41788 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-gb2312 . #x5A73) ; ø»…›„ + (chinese-isoir165 . #x5A73) ; ø»Žƒ” + (=ucs . #x9697) ; 隗 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5963) ; ø»ˆ‚ + (ideograph-daikanwa . 41789) ; ø¸ŠŒ½ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4449) ; ø»ž²¶ + (ideograph-daikanwa . 41790) ; ø¸ŠŒ¾ + )) +(define-char + '((=>ucs . #x9698) ; 隘 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 8913) + (japanese-jisx0208-1978 . #x7027) ; ø»ƒ°ˆ + (japanese-jisx0208 . #x7027) ; ø»ˆ„ + (korean-ksc5601 . #x6476) ; ø»‰½» + (ideograph-daikanwa . 41791) ; ø¸ŠŒ¿ + )) +(define-char + '((=>ucs . #x9698) ; 隘 + (morohashi-daikanwa 41791 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (=jis-x0208-1990 . #x7027) ; ø½‹ª„ + (ucs-jis . #x9698) ; ø½‹ª„ + )) +(define-char + '((morohashi-daikanwa 41791 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-gb2312 . #x302F) ; ø»„œ” + (chinese-isoir165 . #x302F) ; ø»„¤ + (chinese-cns11643-1 . #x6751) ; ø»’ª€ + (=ucs . #x9698) ; 隘 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (shinjigen-2 . 8920) + (chinese-gb2312 . #x4F36) ; ø»…‰½ + (japanese-jisx0208 . #x3764) ; ø»†±Ÿ + (korean-ksc5601 . #x5040) ; ø»‰Ÿ­ + (chinese-isoir165 . #x4F36) ; ø»² + (=jis-x0208-1990 . #x3764) ; ø½Š—“ + (ideograph-daikanwa . 41792) ; ø¸Š€ + (=ucs . #x9699) ; 隙 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5965) ; ø»ˆ„ + (ideograph-daikanwa . 41793) ; ø¸Š + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x437D) ; ø»šž„ + (ideograph-daikanwa . 41794) ; ø¸Š‚ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x437A) ; ø»šž + (ideograph-daikanwa . 41795) ; ø¸Šƒ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5964) ; ø»ˆƒ + (ideograph-daikanwa . 41797) ; ø¸Š… + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4376) ; ø»š½ + (ideograph-daikanwa . 41798) ; ø¸Š† + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x595F) ; ø»‡¾ + (ideograph-daikanwa . 41799) ; ø¸Š‡ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 41800) ; ø¸Šˆ + )) +(define-char + '((morohashi-daikanwa 41800 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x596B) ; ø»ˆŠ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5960) ; ø»‡¿ + (ideograph-daikanwa . 41801) ; ø¸Š‰ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-5 . #x4375) ; ø»š¼ + (ideograph-daikanwa . 41802) ; ø¸ŠŠ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 41804) ; ø¸ŠŒ + )) +(define-char + '((morohashi-daikanwa 41804 0 9) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5968) ; ø»ˆ‡ + )) +(define-char + '((=>ucs . #x968F) ; 随 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (ideograph-daikanwa . 41806) ; ø¸ŠŽ + )) +(define-char + '((=>ucs . #x968F) ; 随 + (morohashi-daikanwa 41806 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4540) ; ø»–‹» + )) +(define-char + '((=>ucs . #x49DF) ; 䧟 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (hanyu-dazidian 6 4152 4) + (ideograph-daikanwa . 41807) ; ø¸Š + (=hanziku-11 . #xB2ED) ; ý¢‚»‹­ + )) +(define-char + '((morohashi-daikanwa 41807 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-3 . #x4541) ; ø»–‹¼ + (=ucs . #x49DF) ; 䧟 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5961) ; ø»ˆ€ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 10) + (total-strokes . 13) + (chinese-cns11643-6 . #x5966) ; ø»ˆ… + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 41808) ; ø¸Š + )) +(define-char + '((morohashi-daikanwa 41808 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x6366) ; ø»–± + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4827) ; ø»˜š€ + (ideograph-daikanwa . 41809) ; ø¸Š‘ + (=ucs . #x28EF2) ; 𨻲 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4826) ; ø»˜™¿ + (ideograph-daikanwa . 41810) ; ø¸Š’ + (=ucs . #x28EF3) ; 𨻳 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A77) ; ø»š¨ + (ideograph-daikanwa . 41811) ; ø¸Š“ + )) +(define-char + '((=>ucs . #x28EF5) ; 𨻵 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 41812) ; ø¸Š” + )) +(define-char + '((morohashi-daikanwa 41812 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4828) ; ø»˜š + (=ucs . #x28EF5) ; 𨻵 + )) +(define-char + '((=>ucs . #x28EF6) ; 𨻶 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x3764) ; ø»‚— + (ideograph-daikanwa . 41813) ; ø¸Š• + )) +(define-char + '((morohashi-daikanwa 41813 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4829) ; ø»˜š‚ + (=ucs . #x28EF6) ; 𨻶 + )) +(define-char + '((=>ucs . #x9699) ; 隙 + (morohashi-daikanwa 41813 0 5) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B61) ; ø»’°ˆ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A78) ; ø»š¨‘ + (ideograph-daikanwa . 41814) ; ø¸Š– + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 41815) ; ø¸Š— + )) +(define-char + '((morohashi-daikanwa 41815 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x6363) ; ø»–® + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 41816) ; ø¸Š˜ + )) +(define-char + '((morohashi-daikanwa 41816 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B41) ; ø»ž½€ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 6 4153 12) + (chinese-cns11643-3 . #x4A41) ; ø»–“’ + (ideograph-daikanwa . 41817) ; ø¸Š™ + (=hanziku-11 . #xB356) ; ý¢‚»– + (=ucs . #x49E0) ; 䧠 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x6360) ; ø»–« + (ideograph-daikanwa . 41818) ; ø¸Šš + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x6667) ; ø»ŒŠ¬ + (chinese-cns11643-4 . #x4824) ; ø»˜™½ + (=jis-x0213-2-2000 . #x7B68) ; ø»¦¢“ + (ideograph-daikanwa . 41819) ; ø¸Š› + (=ucs . #x969A) ; 隚 + )) +(define-char + '((=>ucs . #x969B) ; 際 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 41820) ; ø¸Šœ + )) +(define-char + '((morohashi-daikanwa 41820 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 8925) + (=jis-x0208 . #x3A5D) ; ø½Š›¦ + (korean-ksc5601 . #x7037) ; ø»ŠŽ¤ + (chinese-gb12345 . #x3C4A) ; 際 + (=ucs . #x969B) ; 際 + )) +(define-char + '((=>ucs . #x969B) ; 際 + (morohashi-daikanwa 41820 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B63) ; ø»’°Š + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (shinjigen-2 . 8926) + (chinese-gb2312 . #x554F) ; ø»…“Š + (=jis-x0208 . #x3E63) ; ø½Š¡¤ + (korean-ksc5601 . #x6E21) ; ø»Š‹’ + (chinese-isoir165 . #x554F) ; ø»»š + (chinese-cns11643-1 . #x6B62) ; ø»’°‰ + (ideograph-daikanwa . 41821) ; ø¸Š + (=ucs . #x969C) ; 障 + )) +(define-char + '((=>ucs . #x28EFA) ; 𨻺 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 41822) ; ø¸Šž + )) +(define-char + '((morohashi-daikanwa 41822 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-4 . #x4825) ; ø»˜™¾ + (=ucs . #x28EFA) ; 𨻺 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (ideograph-daikanwa . 41823) ; ø¸ŠŸ + )) +(define-char + '((morohashi-daikanwa 41823 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A79) ; ø»š¨’ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x6668) ; ø»ŒŠ­ + (chinese-cns11643-3 . #x4A45) ; ø»–“– + (=jis-x0213-1-2000 . #x7D5E) ; ø»¤› + (ideograph-daikanwa . 41824) ; ø¸Š  + (=ucs . #x969D) ; 隝 + )) +(define-char + '((=>ucs . #x49E1) ; 䧡 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 6 4155 2) + (ideograph-daikanwa . 41825) ; ø¸Š¡ + )) +(define-char + '((morohashi-daikanwa 41825 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 6 4155 2) + (chinese-cns11643-3 . #x4A40) ; ø»–“‘ + (=hanziku-11 . #xB3AE) ; ý¢‚»Ž® + (=ucs . #x49E1) ; 䧡 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 6 4153 13) + (ideograph-daikanwa . 41826) ; ø¸Š¢ + (=hanziku-11 . #xB357) ; ý¢‚»— + (=ucs . #x49E2) ; 䧢 + )) +(define-char + '((=>ucs . #x49E2) ; 䧢 + (morohashi-daikanwa 41826 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A43) ; ø»–“” + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A7A) ; ø»š¨“ + (ideograph-daikanwa . 41827) ; ø¸Š£ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F23) ; ø»”† + (ideograph-daikanwa . 41828) ; ø¸Š¤ + (=ucs . #x969E) ; 隞 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (japanese-jisx0212 . #x6669) ; ø»ŒŠ® + (chinese-cns11643-3 . #x4A46) ; ø»–“— + (ideograph-daikanwa . 41829) ; ø¸Š¥ + (=ucs . #x969F) ; 隟 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x6365) ; ø»–° + (ideograph-daikanwa . 41830) ; ø¸Š¦ + )) +(define-char + '((=>ucs . #x49E3) ; 䧣 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A42) ; ø»–““ + (ideograph-daikanwa . 41831) ; ø¸Š§ + )) +(define-char + '((morohashi-daikanwa 41831 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (hanyu-dazidian 6 4153 14) + (=hanziku-11 . #xB358) ; ý¢‚»˜ + (=ucs . #x49E3) ; 䧣 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x6367) ; ø»–² + (ideograph-daikanwa . 41832) ; ø¸Š¨ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x6364) ; ø»–¯ + (ideograph-daikanwa . 41833) ; ø¸Š© + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x6362) ; ø»–­ + (ideograph-daikanwa . 41834) ; ø¸Šª + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-6 . #x6361) ; ø»–¬ + (ideograph-daikanwa . 41835) ; ø¸Š« + )) +(define-char + '((=>ucs . #x96A0) ; 隠 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (simplified-ideograph-of + ((sources morohashi-daikanwa) + (char . ((ideograph-daikanwa . 41891) ; ø¸ŠŽ£ + )) + )) + (ideograph-daikanwa . 41836) ; ø¸Š¬ + )) +(define-char + '((morohashi-daikanwa 41836 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (=jis-x0208 . #x3123) ; ø½Šž + (=gt-pj-1 . #x3123) ; 隠 + (=gt-k . 11099) ; ý¡„‚­› + (=ucs . #x96A0) ; 隠 + )) +(define-char + '((=>ucs . #x96A0) ; 隠 + (morohashi-daikanwa 41836 1 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A44) ; ø»–“• + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F24) ; ø»”‡ + (=ucs . #x96A1) ; 隡 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x5236) ; ø»š²¿ + (ideograph-daikanwa . 41837) ; ø¸Š­ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 6 4157 6) + (ideograph-daikanwa . 41838) ; ø¸Š® + (=hanziku-11 . #xB3F2) ; ý¢‚»² + (=ucs . #x49E4) ; 䧤 + )) +(define-char + '((=>ucs . #x49E4) ; 䧤 + (morohashi-daikanwa 41838 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F59) ; ø»–›€ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 6 4156 14) + (chinese-cns11643-3 . #x4F58) ; ø»–š¿ + (ideograph-daikanwa . 41839) ; ø¸Š¯ + (=hanziku-11 . #xB3DA) ; ý¢‚»š + (=ucs . #x49E5) ; 䧥 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x5234) ; ø»š²½ + (ideograph-daikanwa . 41840) ; ø¸Š° + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x5235) ; ø»š²¾ + (ideograph-daikanwa . 41841) ; ø¸Š± + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A55) ; ø»žŒ¶ + (ideograph-daikanwa . 41842) ; ø¸Š² + )) +(define-char + '((=>ucs . #x49E6) ; 䧦 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 41843) ; ø¸Š³ + )) +(define-char + '((morohashi-daikanwa 41843 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (hanyu-dazidian 6 4158 7) + (chinese-cns11643-7 . #x2A54) ; ø»žŒµ + (=hanziku-11 . #xB454) ; ý¢‚»‘” + (=ucs . #x49E6) ; 䧦 + )) +(define-char + '((=>ucs . #x49E6) ; 䧦 + (morohashi-daikanwa 41843 0 5) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 9) + (total-strokes . 12) + (chinese-cns11643-6 . #x5022) ; ø»œ¹³ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-2 . #x5554) ; ø»”™« + (ideograph-daikanwa . 41844) ; ø¸Š´ + (=ucs . #x96A2) ; 隢 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 41845) ; ø¸Šµ + )) +(define-char + '((morohashi-daikanwa 41845 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x5238) ; ø»š³ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x5232) ; ø»š²» + (ideograph-daikanwa . 41846) ; ø¸Š¶ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 41847) ; ø¸Š· + (=ucs . #x96A3) ; 隣 + )) +(define-char + '((=>ucs . #x96A3) ; 隣 + (morohashi-daikanwa 41847 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F5A) ; ø»–› + )) +(define-char + '((=>ucs . #x96A3) ; 隣 + (morohashi-daikanwa 41847 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x4E59) ; ø»‚¾¾ + (japanese-jisx0208 . #x4E59) ; ø»‡“† + (korean-ksc5601 . #x5776) ; ø»‰ªµ + )) +(define-char + '((=>ucs . #x96A3) ; 隣 + (morohashi-daikanwa 41847 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (=jis-x0208-1990 . #x4E59) ; ø½Š¸º + (ucs-jis . #x96A3) ; ø½Š¸º + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x5231) ; ø»š²º + (ideograph-daikanwa . 41848) ; ø¸Š¸ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x666A) ; ø»ŒŠ¯ + (chinese-cns11643-2 . #x5553) ; ø»”™ª + (=jis-x0213-1-2000 . #x7D5F) ; ø»¤›‚ + (ideograph-daikanwa . 41849) ; ø¸Š¹ + (=ucs . #x96A4) ; 隤 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (japanese-jisx0212 . #x666B) ; ø»ŒŠ° + (chinese-cns11643-3 . #x4F5B) ; ø»–›‚ + (=jis-x0213-1-2000 . #x7D60) ; ø»¤›ƒ + (ideograph-daikanwa . 41850) ; ø¸Šº + (=ucs . #x96A5) ; 隥 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A4F) ; ø»žŒ° + (ideograph-daikanwa . 41851) ; ø¸Š» + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x5233) ; ø»š²¼ + (ideograph-daikanwa . 41852) ; ø¸Š¼ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x5237) ; ø»š³€ + (ideograph-daikanwa . 41853) ; ø¸Š½ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x5230) ; ø»š²¹ + (ideograph-daikanwa . 41854) ; ø¸Š¾ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 41855) ; ø¸Š¿ + )) +(define-char + '((morohashi-daikanwa 41855 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x507A) ; ø»Ÿ… + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A53) ; ø»žŒ´ + (ideograph-daikanwa . 41856) ; ø¸ŠŽ€ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A51) ; ø»žŒ² + (ideograph-daikanwa . 41857) ; ø¸ŠŽ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A50) ; ø»žŒ± + (ideograph-daikanwa . 41858) ; ø¸ŠŽ‚ + )) +(define-char + '((morohashi-daikanwa 41858 1 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-5 . #x522F) ; ø»š²¸ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (ideograph-daikanwa . 41859) ; ø¸ŠŽƒ + )) +(define-char + '((morohashi-daikanwa 41859 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A52) ; ø»žŒ³ + )) +(define-char + '((morohashi-daikanwa 41860 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5079) ; ø»Ÿ…Ž + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A56) ; ø»žŒ· + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5941) ; ø»š½œ + (ideograph-daikanwa . 41861) ; ø¸ŠŽ… + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5942) ; ø»š½ + (ideograph-daikanwa . 41862) ; ø¸ŠŽ† + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A3C) ; ø»›–• + (ideograph-daikanwa . 41863) ; ø¸ŠŽ‡ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 6 4161 5) + (chinese-cns11643-3 . #x5347) ; ø»– ¦ + (=jis-x0213-2-2000 . #x7B6A) ; ø»¦¢• + (ideograph-daikanwa . 41864) ; ø¸ŠŽˆ + (=hanziku-11 . #xB4D4) ; ý¢‚»“” + (=ucs . #x49E7) ; 䧧 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 6 4160 3) + (ideograph-daikanwa . 41865) ; ø¸ŠŽ‰ + (=hanziku-11 . #xB4B2) ; ý¢‚»’² + (=ucs . #x49E8) ; 䧨 + )) +(define-char + '((=>ucs . #x49E8) ; 䧨 + (morohashi-daikanwa 41865 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5453) ; ø»˜¬” + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5454) ; ø»˜¬• + (ideograph-daikanwa . 41866) ; ø¸ŠŽŠ + (=ucs . #x28F2C) ; 𨼬 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x666C) ; ø»ŒŠ± + (chinese-cns11643-4 . #x5452) ; ø»˜¬“ + (ideograph-daikanwa . 41867) ; ø¸ŠŽ‹ + (=ucs . #x96A6) ; 隦 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x347C) ; ø»žœ‰ + (ideograph-daikanwa . 41868) ; ø¸ŠŽŒ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5944) ; ø»š½Ÿ + (ideograph-daikanwa . 41869) ; ø¸ŠŽ + )) +(define-char + '((=>ucs . #x96A7) ; 隧 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 8931) + (=jis-x0208 . #x702B) ; ø½‹ªˆ + (korean-ksc5601 . #x624A) ; ø»‰º“ + (ideograph-daikanwa . 41870) ; ø¸ŠŽŽ + (ucs-jis . #x96A7) ; ø½‹ªˆ + )) +(define-char + '((=>ucs . #x96A7) ; 隧 + (morohashi-daikanwa 41870 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (total-strokes . 16) + (chinese-cns11643-1 . #x7270) ; ø»’º© + )) +(define-char + '((morohashi-daikanwa 41870 0 3) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 11) + (kangxi-strokes . 13) + (total-strokes . 14) + (chinese-gb2312 . #x4B6D) ; ø»…„¼ + (chinese-isoir165 . #x4B6D) ; ø»­Œ + (=ucs . #x96A7) ; 隧 + )) +(define-char + '((=>ucs . #x96A8) ; 隨 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (japanese-strokes . 14) + (total-strokes . 16) + (=jis-x0208 . #x6E2E) ; ø½‹§ + (korean-ksc5601 . #x624B) ; ø»‰º” + (ideograph-daikanwa . 41871) ; ø¸ŠŽ + (ucs-jis . #x96A8) ; ø½‹§ + )) +(define-char + '((=>ucs . #x96A8) ; 隨 + (morohashi-daikanwa 41871 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-1 . #x7271) ; ø»’ºª + )) +(define-char + '((morohashi-daikanwa 41871 0 3) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 12) + (kangxi-strokes . 13) + (total-strokes . 15) + (chinese-gb12345 . #x4B66) ; 隨 + (=ucs . #x96A8) ; 隨 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (japanese-jisx0212 . #x666D) ; ø»ŒŠ² + (chinese-cns11643-2 . #x5B5B) ; ø»”¢¦ + (=jis-x0213-2-2000 . #x7B6B) ; ø»¦¢– + (ideograph-daikanwa . 41872) ; ø¸ŠŽ + (=ucs . #x96A9) ; 隩 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-5 . #x5943) ; ø»š½ž + (ideograph-daikanwa . 41873) ; ø¸ŠŽ‘ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (shinjigen-2 . 8891) + (=jis-x0208 . #x702A) ; ø½‹ª‡ + (korean-ksc5601 . #x7A4F) ; ø»Š¨ + (chinese-cns11643-1 . #x7272) ; ø»’º« + (chinese-gb12345 . #x4F55) ; 險 + (ideograph-daikanwa . 41874) ; ø¸ŠŽ’ + (=ucs . #x96AA) ; 險 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-3 . #x5348) ; ø»– § + (ideograph-daikanwa . 41875) ; ø¸ŠŽ“ + (=ucs . #x96AB) ; 隫 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x347E) ; ø»žœ‹ + (ideograph-daikanwa . 41876) ; ø¸ŠŽ” + )) +(define-char + '((=>ucs . #x49EA) ; 䧪 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (ideograph-daikanwa . 41877) ; ø¸ŠŽ• + )) +(define-char + '((morohashi-daikanwa 41877 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (hanyu-dazidian 6 4161 4) + (=hanziku-11 . #xB4D3) ; ý¢‚»““ + (=ucs . #x49EA) ; 䧪 + )) +(define-char + '((=>ucs . #x49EA) ; 䧪 + (morohashi-daikanwa 41877 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-4 . #x5451) ; ø»˜¬’ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 13) + (total-strokes . 16) + (chinese-cns11643-7 . #x347D) ; ø»žœŠ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 9401) + (=jis-x0208 . #x702D) ; ø½‹ªŠ + (chinese-cns11643-3 . #x5671) ; ø»–¥ª + (ideograph-daikanwa . 41880) ; ø¸ŠŽ˜ + (=ucs . #x96B2) ; 隲 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F56) ; ø»›†¥ + (ideograph-daikanwa . 41881) ; ø¸ŠŽ™ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-2 . #x6043) ; ø»”©¤ + (ideograph-daikanwa . 41882) ; ø¸ŠŽš + (=ucs . #x96AC) ; 隬 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-3 . #x5670) ; ø»–¥© + (ideograph-daikanwa . 41883) ; ø¸ŠŽ› + (=ucs . #x96AD) ; 隭 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F57) ; ø»›†¦ + (ideograph-daikanwa . 41884) ; ø¸ŠŽœ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x666E) ; ø»ŒŠ³ + (chinese-cns11643-2 . #x6041) ; ø»”©¢ + (ideograph-daikanwa . 41885) ; ø¸ŠŽ + (=ucs . #x96AE) ; 隮 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D36) ; ø»ž¨‘ + (ideograph-daikanwa . 41886) ; ø¸ŠŽž + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 17) + (japanese-jisx0212 . #x666F) ; ø»ŒŠ´ + (chinese-cns11643-3 . #x566F) ; ø»–¥¨ + (=jis-x0213-2-2000 . #x7B6C) ; ø»¦¢— + (ideograph-daikanwa . 41887) ; ø¸ŠŽŸ + (=ucs . #x96AF) ; 隯 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 8935) + (chinese-gb2312 . #x5A74) ; ø»…›… + (=jis-x0208 . #x702E) ; ø½‹ª‹ + (chinese-isoir165 . #x5A74) ; ø»Žƒ• + (chinese-cns11643-2 . #x6042) ; ø»”©£ + (ideograph-daikanwa . 41889) ; ø¸ŠŽ¡ + (=ucs . #x96B0) ; 隰 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D37) ; ø»ž¨’ + (ideograph-daikanwa . 41890) ; ø¸ŠŽ¢ + )) +(define-char + '((=>ucs . #x96B1) ; 隱 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 17) + (shinjigen-2 . 8924) + (=jis-x0208 . #x702C) ; ø½‹ª‰ + (korean-ksc5601 . #x6B5F) ; ø»Š‡¶ + (ideograph-daikanwa . 41891) ; ø¸ŠŽ£ + (ucs-jis . #x96B1) ; ø½‹ª‰ + )) +(define-char + '((=>ucs . #x96B1) ; 隱 + (morohashi-daikanwa 41891 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-1 . #x7621) ; ø»’¿’ + )) +(define-char + '((morohashi-daikanwa 41891 0 3) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-gb12345 . #x527E) ; 隱 + (=ucs . #x96B1) ; 隱 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D35) ; ø»ž¨ + (ideograph-daikanwa . 41892) ; ø¸ŠŽ¤ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-5 . #x7459) ; ø»›¥ž + (ideograph-daikanwa . 41893) ; ø¸ŠŽ¥ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 41894) ; ø¸ŠŽ¦ + )) +(define-char + '((morohashi-daikanwa 41894 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-5 . #x6562) ; ø»›¥ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-gb2312 . #x6344) ; ø»…§£ + (japanese-jisx0212 . #x6670) ; ø»ŒŠµ + (chinese-isoir165 . #x6344) ; ø»Ž³ + (=jis-x0213-2-2000 . #x7B6D) ; ø»¦¢˜ + (ideograph-daikanwa . 41895) ; ø¸ŠŽ§ + (=ucs . #x96B3) ; 隳 + )) +(define-char + '((=>ucs . #x96B3) ; 隳 + (morohashi-daikanwa 41895 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-2 . #x643B) ; ø»”¯” + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 41896) ; ø¸ŠŽ¨ + )) +(define-char + '((morohashi-daikanwa 41896 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x444C) ; ø»ž²¹ + )) +(define-char + '((=>ucs . #x28F4F) ; 𨽏 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 41897) ; ø¸ŠŽ© + )) +(define-char + '((=>ucs . #x28F4F) ; 𨽏 + (morohashi-daikanwa 41897 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E34) ; ø»˜º¡ + )) +(define-char + '((morohashi-daikanwa 41897 0 3) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 17) + (=ucs . #x28F4F) ; 𨽏 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x444A) ; ø»ž²· + (ideograph-daikanwa . 41898) ; ø¸ŠŽª + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 41899) ; ø¸ŠŽ« + )) +(define-char + '((morohashi-daikanwa 41899 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 15) + (total-strokes . 18) + (chinese-cns11643-7 . #x444B) ; ø»ž²¸ + )) +(define-char + '((=>ucs . #x49EC) ; 䧬 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 15) + (total-strokes . 18) + (ideograph-daikanwa . 41900) ; ø¸ŠŽ¬ + )) +(define-char + '((=>ucs . #x49EC) ; 䧬 + (morohashi-daikanwa 41900 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 15) + (total-strokes . 18) + (hanyu-dazidian 6 4164 8) + (=hanziku-11 . #xB578) ; ý¢‚»•¸ + )) +(define-char + '((morohashi-daikanwa 41900 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 14) + (total-strokes . 17) + (chinese-cns11643-4 . #x5955) ; ø»˜³¬ + (=ucs . #x49EC) ; 䧬 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A3D) ; ø»›–– + (ideograph-daikanwa . 41901) ; ø¸ŠŽ­ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B43) ; ø»ž½‚ + (ideograph-daikanwa . 41902) ; ø¸ŠŽ® + )) +(define-char + '((=>ucs . #x49EE) ; 䧮 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 41903) ; ø¸ŠŽ¯ + )) +(define-char + '((=>ucs . #x49EE) ; 䧮 + (morohashi-daikanwa 41903 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 16) + (total-strokes . 19) + (hanyu-dazidian 6 4165 1) + (=hanziku-11 . #xB5B3) ; ý¢‚»–³ + )) +(define-char + '((morohashi-daikanwa 41903 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 16) + (total-strokes . 19) + (=ucs . #x49EE) ; 䧮 + )) +(define-char + '((=>ucs . #x49EE) ; 䧮 + (morohashi-daikanwa 41903 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B54) ; ø»–¬£ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 16) + (total-strokes . 19) + (shinjigen-2 . 8937) + (=jis-x0208 . #x702F) ; ø½‹ªŒ + (chinese-gb12345 . #x4224) ; 隴 + (ideograph-daikanwa . 41904) ; ø¸ŠŽ° + (=ucs . #x96B4) ; 隴 + )) +(define-char + '((=>ucs . #x96B4) ; 隴 + (morohashi-daikanwa 41904 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-1 . #x7944) ; ø»“„ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 41906) ; ø¸ŠŽ² + )) +(define-char + '((morohashi-daikanwa 41906 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B45) ; ø»ž½„ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-5 . #x7843) ; ø»›«€ + (ideograph-daikanwa . 41907) ; ø¸ŠŽ³ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B44) ; ø»ž½ƒ + (ideograph-daikanwa . 41908) ; ø¸ŠŽ´ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 16) + (total-strokes . 19) + (ideograph-daikanwa . 41909) ; ø¸ŠŽµ + )) +(define-char + '((morohashi-daikanwa 41909 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 16) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B42) ; ø»ž½ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D49) ; ø»–¯” + (ideograph-daikanwa . 41910) ; ø¸ŠŽ¶ + (=ucs . #x96B5) ; 隵 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 17) + (total-strokes . 20) + (hanyu-dazidian 6 4165 6) + (ideograph-daikanwa . 41911) ; ø¸ŠŽ· + (=hanziku-11 . #xB5B8) ; ý¢‚»–¸ + (=ucs . #x49EF) ; 䧯 + )) +(define-char + '((=>ucs . #x49EF) ; 䧯 + (morohashi-daikanwa 41911 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 17) + (total-strokes . 20) + (chinese-cns11643-4 . #x6473) ; ø»™„” + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 17) + (total-strokes . 25) + (ideograph-daikanwa . 41912) ; ø¸ŠŽ¸ + )) +(define-char + '((morohashi-daikanwa 41912 0 9) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F77) ; ø»Ÿ›Ž + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-5 . #x715D) ; ø»›¡ˆ + (ideograph-daikanwa . 41913) ; ø¸ŠŽ¹ + )) +(define-char + '((=>ucs . #x49F0) ; 䧰 + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 41914) ; ø¸ŠŽº + )) +(define-char + '((morohashi-daikanwa 41914 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 18) + (total-strokes . 21) + (hanyu-dazidian 6 4165 14) + (=hanziku-11 . #xB5C0) ; ý¢‚»—€ + (=ucs . #x49F0) ; 䧰 + )) +(define-char + '((=>ucs . #x49F0) ; 䧰 + (morohashi-daikanwa 41914 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-4 . #x6767) ; ø»™ˆ¢ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 41915) ; ø¸ŠŽ» + )) +(define-char + '((morohashi-daikanwa 41915 0 1) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x556E) ; ø»ŸŒ™ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 41916) ; ø¸ŠŽ¼ + )) +(define-char + '((morohashi-daikanwa 41916 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x556D) ; ø»ŸŒ˜ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-7 . #x627A) ; ø»ŸŸ« + (ideograph-daikanwa . 41917) ; ø¸ŠŽ½ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 18) + (total-strokes . 26) + (ideograph-daikanwa . 41918) ; ø¸ŠŽ¾ + )) +(define-char + '((morohashi-daikanwa 41918 0 2) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-7 . #x6279) ; ø»ŸŸª + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 18) + (total-strokes . 21) + (ideograph-daikanwa . 41920) ; ø¸Š€ + )) +(define-char + '((morohashi-daikanwa 41920 0 7) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 18) + (total-strokes . 26) + (cns-total-strokes . 24) + (chinese-cns11643-7 . #x5F78) ; ø»Ÿ› + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 18) + (total-strokes . 21) + (chinese-cns11643-7 . #x556C) ; ø»ŸŒ— + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 19) + (total-strokes . 22) + (chinese-cns11643-7 . #x5970) ; ø»Ÿ’“ + (ideograph-daikanwa . 49850) ; ø¸ŒŠº + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 23) + (total-strokes . 31) + (->same-ideograph + ((ideograph-daikanwa . 19650) ; ø¸„³‚ + )) + (=ucs . #x28F75) ; 𨽵 + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 24) + (total-strokes . 27) + (ideograph-daikanwa . 41921) ; ø¸Š + )) +(define-char + '((morohashi-daikanwa 41921 0 0) + (ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-5 . #x7A7E) ; ø»›®· + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 24) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B21) ; ø»›®¸ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (ideographic-strokes . 25) + (total-strokes . 33) + (chinese-cns11643-7 . #x6637) ; ø»Ÿ¤  + (ideograph-daikanwa . 41922) ; ø¸Š‚ + )) +(define-char + '((ideographic-radical . 170) ; ⾩ + (hanyu-dazidian 6 4163 2) + (=hanziku-11 . #xB552) ; ý¢‚»•’ + (=ucs . #x49EB) ; 䧫 + )) diff --git a/lisp/utf-2000/Ideograph-R171-Slave.el b/lisp/utf-2000/Ideograph-R171-Slave.el new file mode 100644 index 0000000..3dd7805 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R171-Slave.el @@ -0,0 +1,159 @@ +(define-char + '((ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 0) + (total-strokes . 8) + (chinese-gb2312 . #x4125) ; ø»„µˆ + (=jis-x0208 . #x7030) ; ø½‹ª + (chinese-isoir165 . #x4125) ; ø»˜ + (chinese-cns11643-3 . #x2A7D) ; ø»•¥Ž + (=gt-pj-1 . #x7030) ; 隶 + (ideograph-daikanwa . 41923) ; ø¸Šƒ + (=gt-k . 03924) ; ý¡„€½” + (=ucs . #x96B6) ; 隶 + )) +(define-char + '((ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x596D) ; ø»ˆŒ + (ideograph-daikanwa . 41924) ; ø¸Š„ + )) +(define-char + '((ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 41925) ; ø¸Š… + )) +(define-char + '((ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E4B) ; ø»˜£˜ + (ideograph-daikanwa . 41926) ; ø¸Š† + (=ucs . #x28F78) ; 𨽸 + )) +(define-char + '((ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A57) ; ø»žŒ¸ + (ideograph-daikanwa . 41927) ; ø¸Š‡ + )) +(define-char + '((ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8938) + (=jis-x0208 . #x4E6C) ; ø½Š¹ + (korean-ksc5601 . #x564B) ; ø»‰¨¬ + (ideograph-daikanwa . 41928) ; ø¸Šˆ + (=ucs . #x96B7) ; 隷 + )) +(define-char + '((=>ucs . #x96B7) ; 隷 + (morohashi-daikanwa 41928 0 0) + (ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5349) ; ø»– ¨ + )) +(define-char + '((ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5945) ; ø»š½  + (ideograph-daikanwa . 41929) ; ø¸Š‰ + )) +(define-char + '((ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 41930) ; ø¸ŠŠ + )) +(define-char + '((morohashi-daikanwa 41930 0 9) + (ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3521) ; ø»žœŒ + )) +(define-char + '((ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 41931) ; ø¸Š‹ + (=ucs . #x28F7F) ; 𨽿 + )) +(define-char + '((=>ucs . #x28F7F) ; 𨽿 + (morohashi-daikanwa 41931 0 0) + (ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5956) ; ø»˜³­ + )) +(define-char + '((=>ucs . #x96B8) ; 隸 + (ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 41932) ; ø¸ŠŒ + )) +(define-char + '((morohashi-daikanwa 41932 0 0) + (ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-2 . 8939) + (=jis-x0208 . #x7031) ; ø½‹ªŽ + (chinese-gb12345 . #x4125) ; 隸 + (=ucs . #x96B8) ; 隸 + )) +(define-char + '((=>ucs . #x96B8) ; 隸 + (morohashi-daikanwa 41932 0 1) + (ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-1 . #x7622) ; ø»’¿“ + )) +(define-char + '((ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 41933) ; ø¸Š + )) +(define-char + '((morohashi-daikanwa 41933 0 0) + (ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x444D) ; ø»ž²º + )) +(define-char + '((ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 41934) ; ø¸ŠŽ + )) +(define-char + '((morohashi-daikanwa 41934 0 0) + (ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x444E) ; ø»ž²» + )) +(define-char + '((ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A3E) ; ø»›–— + (ideograph-daikanwa . 41935) ; ø¸Š + )) +(define-char + '((ideographic-radical . 171) ; ⾪ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x507B) ; ø»Ÿ… + (ideograph-daikanwa . 41936) ; ø¸Š + )) diff --git a/lisp/utf-2000/Ideograph-R172-Short-Tailed-Bird.el b/lisp/utf-2000/Ideograph-R172-Short-Tailed-Bird.el new file mode 100644 index 0000000..84b6352 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R172-Short-Tailed-Bird.el @@ -0,0 +1,4095 @@ +(define-char + '((=>ucs . #x96B9) ; 隹 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 0) + (total-strokes . 8) + (shinjigen-2 . 8940) + (=jis-x0208 . #x7032) ; ø½‹ª + (=gt-pj-1 . #x7032) ; ø½‹ª + (ideograph-daikanwa . 41937) ; ø¸Š‘ + (=gt-k . 03926) ; ý¡„€½– + (ucs-jis . #x96B9) ; ø½‹ª + )) +(define-char + '((morohashi-daikanwa 41937 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 0) + (total-strokes . 8) + (chinese-gb2312 . #x763F) ; ø»†ƒ˜ + (chinese-isoir165 . #x763F) ; ø»Ž«¨ + (chinese-cns11643-1 . #x4F63) ; ø»’‡‚ + (=ucs . #x96B9) ; 隹 + )) +(define-char + '((=>ucs . #x49F1) ; 䧱 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (ideograph-daikanwa . 41938) ; ø¸Š’ + )) +(define-char + '((morohashi-daikanwa 41938 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-3 . #x3438) ; ø»•²µ + (=ucs . #x49F1) ; 䧱 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (ideograph-daikanwa . 41939) ; ø¸Š“ + )) +(define-char + '((morohashi-daikanwa 41939 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C70) ; ø»œ© + )) +(define-char + '((=>ucs . #x96BA) ; 隺 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (japanese-jisx0212 . #x6671) ; ø»ŒŠ¶ + (=jis-x0213-2-2000 . #x7B6E) ; ø»¦¢™ + (ideograph-daikanwa . 41940) ; ø¸Š” + (=big5-cdp . #x8D4B) ; ý¢€ˆµ‹ + (ucs-jis . #x96BA) ; ø»ŒŠ¶ + )) +(define-char + '((morohashi-daikanwa 41940 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-4 . #x3041) ; ø»—·Š + (=ucs . #x96BA) ; 隺 + )) +(define-char + '((=>ucs . #x96BB) ; 隻 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (ideograph-daikanwa . 41941) ; ø¸Š• + )) +(define-char + '((=>ucs . #x96BB) ; 隻 + (morohashi-daikanwa 41941 0 0) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (=jis-x0208 . #x4049) ; ø½Š¤† + (korean-ksc5601 . #x7434) ; ø»Š”™ + (=gt-pj-1 . #x4049) ; ø½Š¤† + (=gt-k . 06483) ; ý¡„¥“ + (ucs-jis . #x96BB) ; ø½Š¤† + )) +(define-char + '((morohashi-daikanwa 41941 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-1 . #x5869) ; ø»’”– + (chinese-gb12345 . #x7922) ; 隻 + (=ucs . #x96BB) ; 隻 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (ideograph-daikanwa . 41942) ; ø¸Š– + )) +(define-char + '((morohashi-daikanwa 41942 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C71) ; ø»œª + )) +(define-char + '((=>ucs . #x96BC) ; 隼 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (shinjigen-2 . 8941) + (=jis-x0208 . #x483B) ; ø½Š¯¨ + (=gt-pj-1 . #x483B) ; ø½Š¯¨ + (ideograph-daikanwa . 41943) ; ø¸Š— + (=gt-k . 06531) ; ý¡„¦ƒ + (ucs-jis . #x96BC) ; ø½Š¯¨ + )) +(define-char + '((morohashi-daikanwa 41943 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-gb2312 . #x7640) ; ø»†ƒ™ + (chinese-isoir165 . #x7640) ; ø»Ž«© + (chinese-cns11643-2 . #x334A) ; ø»“§¥ + (=ucs . #x96BC) ; 隼 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (ideograph-daikanwa . 41944) ; ø¸Š˜ + )) +(define-char + '((morohashi-daikanwa 41944 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C72) ; ø»œ« + )) +(define-char + '((=>ucs . #x96BD) ; 隽 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (=jis-x0213-2-2000 . #x7B6F) ; ø»¦¢š + (ideograph-daikanwa . 41945) ; ø¸Š™ + (ucs-jis . #x96BD) ; ø»¦¢š + )) +(define-char + '((morohashi-daikanwa 41945 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-gb2312 . #x7641) ; ø»†ƒš + (chinese-isoir165 . #x7641) ; ø»Ž«ª + (chinese-cns11643-3 . #x3439) ; ø»•²¶ + (=ucs . #x96BD) ; 隽 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 2) + (kangxi-radical . 29) ; ⼜ + (kangxi-strokes . 8) + (chinese-gb2312 . #x4451) ; ø»„ºŽ + (chinese-isoir165 . #x4451) ; ø»¢ž + (=ucs . #x96BE) ; 难 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 41946) ; ø¸Šš + )) +(define-char + '((morohashi-daikanwa 41946 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-6 . #x462C) ; ø»œ«‘ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 41947) ; ø¸Š› + )) +(define-char + '((morohashi-daikanwa 41947 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-6 . #x462E) ; ø»œ«“ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 41948) ; ø¸Šœ + )) +(define-char + '((morohashi-daikanwa 41948 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-5 . #x3645) ; ø»šŠ† + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (ideograph-daikanwa . 41949) ; ø¸Š + )) +(define-char + '((=>ucs . #x96BF) ; 隿 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 41950) ; ø¸Šž + )) +(define-char + '((morohashi-daikanwa 41950 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-2 . #x3A30) ; ø»“± + (=ucs . #x96BF) ; 隿 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 41951) ; ø¸ŠŸ + )) +(define-char + '((morohashi-daikanwa 41951 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-6 . #x462D) ; ø»œ«’ + )) +(define-char + '((=>ucs . #x28F8A) ; 𨾊 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 41952) ; ø¸Š  + )) +(define-char + '((morohashi-daikanwa 41952 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-4 . #x3623) ; ø»—¿  + (=ucs . #x28F8A) ; 𨾊 + )) +(define-char + '((=>ucs . #x49F3) ; 䧳 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 41953) ; ø¸Š¡ + )) +(define-char + '((morohashi-daikanwa 41953 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F7A) ; ø»–„ + (=ucs . #x49F3) ; 䧳 + )) +(define-char + '((=>ucs . #x96C0) ; 雀 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (shinjigen-2 . 8942) + (=jis-x0208 . #x3F7D) ; ø½Š£œ + (korean-ksc5601 . #x6D4D) ; ø»ŠŠ  + (=gt-pj-1 . #x3F7D) ; ø½Š£œ + (ideograph-daikanwa . 41954) ; ø¸Š¢ + (=gt-k . 07803) ; ý¡„¹» + (ucs-jis . #x96C0) ; ø½Š£œ + )) +(define-char + '((morohashi-daikanwa 41954 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-gb2312 . #x4838) ; ø»„¿­ + (chinese-isoir165 . #x4838) ; ø»§½ + (chinese-cns11643-1 . #x5D7A) ; ø»’›½ + (=ucs . #x96C0) ; 雀 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 41955) ; ø¸Š£ + )) +(define-char + '((morohashi-daikanwa 41955 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-6 . #x462F) ; ø»œ«” + )) +(define-char + '((=>ucs . #x49F2) ; 䧲 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 41956) ; ø¸Š¤ + )) +(define-char + '((morohashi-daikanwa 41956 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-4 . #x3624) ; ø»—¿¡ + (=ucs . #x49F2) ; 䧲 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 41957) ; ø¸Š¥ + )) +(define-char + '((morohashi-daikanwa 41957 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-6 . #x4630) ; ø»œ«• + )) +(define-char + '((=>ucs . #x28F92) ; 𨾒 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41958) ; ø¸Š¦ + )) +(define-char + '((morohashi-daikanwa 41958 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B70) ; ø»˜ˆƒ + (=ucs . #x28F92) ; 𨾒 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41959) ; ø¸Š§ + )) +(define-char + '((morohashi-daikanwa 41959 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x502C) ; ø»œ¹½ + )) +(define-char + '((=>ucs . #x96C1) ; 雁 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (shinjigen-2 . 8943) + (=jis-x0208 . #x3467) ; ø½Š’¼ + (korean-ksc5601 . #x6452) ; ø»‰½— + (=gt-pj-1 . #x3467) ; ø½Š’¼ + (ideograph-daikanwa . 41960) ; ø¸Š¨ + (=gt-k . 09019) ; ý¡„‚Œ» + (ucs-jis . #x96C1) ; ø½Š’¼ + )) +(define-char + '((morohashi-daikanwa 41960 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb2312 . #x5163) ; ø»…¦ + (chinese-isoir165 . #x5163) ; ø»µ¶ + (chinese-cns11643-1 . #x6272) ; ø»’£‹ + (=ucs . #x96C1) ; 雁 + )) +(define-char + '((=>ucs . #x28F94) ; 𨾔 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41961) ; ø¸Š© + )) +(define-char + '((morohashi-daikanwa 41961 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B6E) ; ø»˜ˆ + (=ucs . #x28F94) ; 𨾔 + )) +(define-char + '((=>ucs . #x49F4) ; 䧴 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41962) ; ø¸Šª + )) +(define-char + '((morohashi-daikanwa 41962 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F76) ; ø»–ƒ½ + (=ucs . #x49F4) ; 䧴 + )) +(define-char + '((=>ucs . #x96C2) ; 雂 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41963) ; ø¸Š« + )) +(define-char + '((morohashi-daikanwa 41963 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-2 . #x4149) ; ø»“¼ˆ + (=ucs . #x96C2) ; 雂 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41964) ; ø¸Š¬ + )) +(define-char + '((morohashi-daikanwa 41964 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x502A) ; ø»œ¹» + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41965) ; ø¸Š­ + )) +(define-char + '((morohashi-daikanwa 41965 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5973) ; ø»ˆ’ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41966) ; ø¸Š® + )) +(define-char + '((morohashi-daikanwa 41966 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x5030) ; ø»œº + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41967) ; ø¸Š¯ + )) +(define-char + '((morohashi-daikanwa 41967 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x502E) ; ø»œ¹¿ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41968) ; ø¸Š° + )) +(define-char + '((morohashi-daikanwa 41968 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x502B) ; ø»œ¹¼ + )) +(define-char + '((=>ucs . #x28F9A) ; 𨾚 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41969) ; ø¸Š± + )) +(define-char + '((morohashi-daikanwa 41969 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B71) ; ø»˜ˆ„ + (=ucs . #x28F9A) ; 𨾚 + )) +(define-char + '((=>ucs . #x49F5) ; 䧵 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41970) ; ø¸Š² + )) +(define-char + '((morohashi-daikanwa 41970 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F79) ; ø»–„€ + (=ucs . #x49F5) ; 䧵 + )) +(define-char + '((=>ucs . #x96C3) ; 雃 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41971) ; ø¸Š³ + )) +(define-char + '((morohashi-daikanwa 41971 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-2 . #x414B) ; ø»“¼Š + (=ucs . #x96C3) ; 雃 + )) +(define-char + '((=>ucs . #x96C4) ; 雄 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (shinjigen-2 . 8949) + (=jis-x0208 . #x4D3A) ; ø½Š¶½ + (korean-ksc5601 . #x6A29) ; ø»Š…¢ + (=gt-pj-1 . #x4D3A) ; ø½Š¶½ + (ideograph-daikanwa . 41972) ; ø¸Š´ + (=gt-k . 09154) ; ý¡„‚‚ + (ucs-jis . #x96C4) ; ø½Š¶½ + )) +(define-char + '((morohashi-daikanwa 41972 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb2312 . #x505B) ; ø»…Œ€ + (chinese-isoir165 . #x505B) ; ø»´ + (chinese-cns11643-1 . #x6274) ; ø»’£ + (=ucs . #x96C4) ; 雄 + )) +(define-char + '((=>ucs . #x96C5) ; 雅 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41973) ; ø¸Šµ + )) +(define-char + '((morohashi-daikanwa 41973 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb2312 . #x5145) ; ø»…ˆ + (chinese-isoir165 . #x5145) ; ø»µ˜ + (chinese-cns11643-1 . #x6273) ; ø»’£Œ + (=ucs . #x96C5) ; 雅 + )) +(define-char + '((=>ucs . #x96C5) ; 雅 + (morohashi-daikanwa 41973 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x326D) ; ø»‚–Š + (japanese-jisx0208 . #x326D) ; ø»†ª’ + )) +(define-char + '((=>ucs . #x96C5) ; 雅 + (morohashi-daikanwa 41973 0 3) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (korean-ksc5601 . #x643A) ; ø»‰¼¿ + (=jis-x0208-1990 . #x326D) ; ø½Š† + (=gt-pj-1 . #x326D) ; ø»‰¼¿ + (=gt-k . 10177) ; ý¡„‚Ÿ + (ucs-jis . #x96C5) ; ø»‰¼¿ + )) +(define-char + '((=>ucs . #x96C6) ; 集 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (shinjigen-2 . 8947) + (=jis-x0208 . #x3D38) ; ø½ŠŸ› + (korean-ksc5601 . #x7322) ; ø»Š’© + (=gt-pj-1 . #x3D38) ; ø½ŠŸ› + (ideograph-daikanwa . 41974) ; ø¸Š¶ + (=gt-k . 09066) ; ý¡„‚ª + (ucs-jis . #x96C6) ; ø½ŠŸ› + )) +(define-char + '((morohashi-daikanwa 41974 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb2312 . #x3C2F) ; ø»„­¼ + (chinese-isoir165 . #x3C2F) ; ø»–Œ + (=ucs . #x96C6) ; 集 + )) +(define-char + '((=>ucs . #x96C6) ; 集 + (morohashi-daikanwa 41974 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-1 . #x6275) ; ø»’£Ž + )) +(define-char + '((=>ucs . #x28F9B) ; 𨾛 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41975) ; ø¸Š· + )) +(define-char + '((morohashi-daikanwa 41975 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B6F) ; ø»˜ˆ‚ + (=ucs . #x28F9B) ; 𨾛 + )) +(define-char + '((=>ucs . #x96C7) ; 雇 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (korean-ksc5601 . #x4D52) ; ø»‰›¥ + (ideograph-daikanwa . 41976) ; ø¸Š¸ + )) +(define-char + '((=>ucs . #x96C7) ; 雇 + (morohashi-daikanwa 41976 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-1 . #x6276) ; ø»’£ + )) +(define-char + '((=>ucs . #x96C7) ; 雇 + (morohashi-daikanwa 41976 0 3) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (=jis-x0208 . #x385B) ; ø½Š˜¨ + (=gt-pj-1 . #x385B) ; ø½Š˜¨ + (=gt-k . 09049) ; ý¡„‚™ + (ucs-jis . #x96C7) ; ø½Š˜¨ + )) +(define-char + '((morohashi-daikanwa 41976 0 5) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb2312 . #x394D) ; ø»„ª€ + (chinese-isoir165 . #x394D) ; ø»’ + (=ucs . #x96C7) ; 雇 + )) +(define-char + '((=>ucs . #x49F6) ; 䧶 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41977) ; ø¸Š¹ + )) +(define-char + '((morohashi-daikanwa 41977 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F77) ; ø»–ƒ¾ + (=ucs . #x49F6) ; 䧶 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41978) ; ø¸Šº + )) +(define-char + '((morohashi-daikanwa 41978 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x502D) ; ø»œ¹¾ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41979) ; ø¸Š» + )) +(define-char + '((morohashi-daikanwa 41979 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x502F) ; ø»œº€ + )) +(define-char + '((=>ucs . #x96C8) ; 雈 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41980) ; ø¸Š¼ + )) +(define-char + '((morohashi-daikanwa 41980 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-2 . #x414A) ; ø»“¼‰ + (=ucs . #x96C8) ; 雈 + )) +(define-char + '((=>ucs . #x3560) ; 㕠 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 41981) ; ø¸Š½ + )) +(define-char + '((morohashi-daikanwa 41981 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F78) ; ø»–ƒ¿ + (=ucs . #x3560) ; 㕠 + )) +(define-char + '((=>ucs . #x49F7) ; 䧷 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41982) ; ø¸Š¾ + )) +(define-char + '((morohashi-daikanwa 41982 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x4156) ; ø»˜ + (=ucs . #x49F7) ; 䧷 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41983) ; ø¸Š¿ + )) +(define-char + '((morohashi-daikanwa 41983 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x597B) ; ø»ˆš + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41984) ; ø¸Š€ + )) +(define-char + '((morohashi-daikanwa 41984 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x437E) ; ø»šž… + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41985) ; ø¸Š + )) +(define-char + '((morohashi-daikanwa 41985 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x596E) ; ø»ˆ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41986) ; ø¸Š‚ + )) +(define-char + '((morohashi-daikanwa 41986 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5971) ; ø»ˆ + )) +(define-char + '((=>ucs . #x96C9) ; 雉 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8958) + (=jis-x0208 . #x7035) ; ø½‹ª’ + (korean-ksc5601 . #x764B) ; ø»Š—¬ + (=gt-pj-1 . #x7035) ; ø½‹ª’ + (ideograph-daikanwa . 41987) ; ø¸Šƒ + (=gt-k . 10365) ; ý¡„‚¡½ + (ucs-jis . #x96C9) ; ø½‹ª’ + )) +(define-char + '((morohashi-daikanwa 41987 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-gb2312 . #x6F74) ; ø»…¹» + (chinese-isoir165 . #x6F74) ; ø»Ž¢‹ + (chinese-cns11643-1 . #x6756) ; ø»’ª… + (=ucs . #x96C9) ; 雉 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41988) ; ø¸Š„ + )) +(define-char + '((morohashi-daikanwa 41988 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5977) ; ø»ˆ– + )) +(define-char + '((=>ucs . #x49F8) ; 䧸 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41989) ; ø¸Š… + )) +(define-char + '((morohashi-daikanwa 41989 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4544) ; ø»–‹¿ + (=ucs . #x49F8) ; 䧸 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41990) ; ø¸Š† + )) +(define-char + '((morohashi-daikanwa 41990 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5975) ; ø»ˆ” + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41991) ; ø¸Š‡ + )) +(define-char + '((morohashi-daikanwa 41991 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x597A) ; ø»ˆ™ + )) +(define-char + '((=>ucs . #x96CA) ; 雊 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x6672) ; ø»ŒŠ· + (ideograph-daikanwa . 41992) ; ø¸Šˆ + (ucs-jis . #x96CA) ; ø»ŒŠ· + )) +(define-char + '((morohashi-daikanwa 41992 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-1 . #x6757) ; ø»’ª† + (=ucs . #x96CA) ; 雊 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41993) ; ø¸Š‰ + )) +(define-char + '((morohashi-daikanwa 41993 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5972) ; ø»ˆ‘ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41994) ; ø¸ŠŠ + )) +(define-char + '((morohashi-daikanwa 41994 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5970) ; ø»ˆ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41995) ; ø¸Š‹ + )) +(define-char + '((morohashi-daikanwa 41995 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5974) ; ø»ˆ“ + )) +(define-char + '((=>ucs . #x96CB) ; 雋 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8956) + (=jis-x0208 . #x7034) ; ø½‹ª‘ + (korean-ksc5601 . #x7166) ; ø»Š± + (=gt-pj-1 . #x7034) ; ø½‹ª‘ + (ideograph-daikanwa . 41996) ; ø¸ŠŒ + (=gt-k . 09241) ; ý¡„‚™ + (ucs-jis . #x96CB) ; ø½‹ª‘ + )) +(define-char + '((morohashi-daikanwa 41996 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-1 . #x6755) ; ø»’ª„ + (=ucs . #x96CB) ; 雋 + )) +(define-char + '((=>ucs . #x49F9) ; 䧹 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41997) ; ø¸Š + )) +(define-char + '((morohashi-daikanwa 41997 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4543) ; ø»–‹¾ + (=ucs . #x49F9) ; 䧹 + )) +(define-char + '((=>ucs . #x96CC) ; 雌 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (=jis-x0208 . #x3B73) ; ø½Šš + (korean-ksc5601 . #x6D41) ; ø»ŠŠ” + (ideograph-daikanwa . 41998) ; ø¸ŠŽ + (ucs-jis . #x96CC) ; ø½Šš + )) +(define-char + '((morohashi-daikanwa 41998 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-gb2312 . #x3446) ; ø»„¢£ + (chinese-isoir165 . #x3446) ; ø»Š³ + (chinese-cns11643-1 . #x6B64) ; ø»’°‹ + (=ucs . #x96CC) ; 雌 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 41999) ; ø¸Š + )) +(define-char + '((morohashi-daikanwa 41999 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5979) ; ø»ˆ˜ + )) +(define-char + '((=>ucs . #x96CD) ; 雍 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8959) + (=jis-x0208 . #x7036) ; ø½‹ª“ + (korean-ksc5601 . #x683C) ; ø»Š‚¹ + (=gt-pj-1 . #x7036) ; ø½‹ª“ + (ideograph-daikanwa . 42000) ; ø¸Š + (=gt-k . 10366) ; ý¡„‚¡¾ + (ucs-jis . #x96CD) ; ø½‹ª“ + )) +(define-char + '((morohashi-daikanwa 42000 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-gb2312 . #x533A) ; ø»…¹ + (chinese-isoir165 . #x533A) ; ø»¸‰ + (chinese-cns11643-1 . #x6754) ; ø»’ªƒ + (=ucs . #x96CD) ; 雍 + )) +(define-char + '((=>ucs . #x96CE) ; 雎 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (jisx0208-difference . 78err) + (shinjigen-2 . 8955) + (=jis-x0208 . #x7033) ; ø½‹ª + (korean-ksc5601 . #x6E51) ; ø»ŠŒ‚ + (chinese-isoir165 . #x7642) ; ø»Ž«« + (ideograph-daikanwa . 42001) ; ø¸Š‘ + (ucs-jis . #x96CE) ; ø½‹ª + )) +(define-char + '((morohashi-daikanwa 42001 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-gb2312 . #x7642) ; ø»†ƒ› + (chinese-isoir165 . #x7642) ; ø»Ž«« + (chinese-cns11643-2 . #x485B) ; ø»”†¬ + (=ucs . #x96CE) ; 雎 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42002) ; ø¸Š’ + )) +(define-char + '((morohashi-daikanwa 42002 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5976) ; ø»ˆ• + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42003) ; ø¸Š“ + )) +(define-char + '((morohashi-daikanwa 42003 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5978) ; ø»ˆ— + )) +(define-char + '((=>ucs . #x49FA) ; 䧺 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (=jis-x0213-2-2000 . #x7B70) ; ø»¦¢› + (ideograph-daikanwa . 42004) ; ø¸Š” + (ucs-jis . #x49FA) ; ø»¦¢› + )) +(define-char + '((morohashi-daikanwa 42004 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4545) ; ø»–Œ€ + (=ucs . #x49FA) ; 䧺 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42005) ; ø¸Š• + )) +(define-char + '((morohashi-daikanwa 42005 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x596F) ; ø»ˆŽ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (ideograph-daikanwa . 42006) ; ø¸Š– + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (ideograph-daikanwa . 42007) ; ø¸Š— + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (ideograph-daikanwa . 42008) ; ø¸Š˜ + )) +(define-char + '((=>ucs . #x96CF) ; 雏 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42009) ; ø¸Š™ + )) +(define-char + '((morohashi-daikanwa 42009 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-gb2312 . #x337B) ; ø»„¡º + (chinese-isoir165 . #x337B) ; ø»ŠŠ + (chinese-cns11643-4 . #x4157) ; ø»˜ž + (=ucs . #x96CF) ; 雏 + )) +(define-char + '((=>ucs . #x49FB) ; 䧻 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42010) ; ø¸Šš + )) +(define-char + '((morohashi-daikanwa 42010 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A48) ; ø»–“™ + (=ucs . #x49FB) ; 䧻 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42011) ; ø¸Š› + )) +(define-char + '((morohashi-daikanwa 42011 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6374) ; ø»–¿ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42012) ; ø¸Šœ + )) +(define-char + '((morohashi-daikanwa 42012 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6372) ; ø»–½ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42013) ; ø¸Š + )) +(define-char + '((morohashi-daikanwa 42013 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A7B) ; ø»š¨” + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42014) ; ø¸Šž + )) +(define-char + '((morohashi-daikanwa 42014 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x636B) ; ø»–¶ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42015) ; ø¸ŠŸ + )) +(define-char + '((morohashi-daikanwa 42015 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x636E) ; ø»–¹ + )) +(define-char + '((=>ucs . #x96D0) ; 雐 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (kangxi-radical . 141) ; ⾌ + (total-strokes . 14) + (ideograph-daikanwa . 42016) ; ø¸Š  + )) +(define-char + '((morohashi-daikanwa 42016 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A47) ; ø»–“˜ + (=ucs . #x96D0) ; 雐 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42017) ; ø¸Š¡ + )) +(define-char + '((morohashi-daikanwa 42017 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x636C) ; ø»–· + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42018) ; ø¸Š¢ + )) +(define-char + '((morohashi-daikanwa 42018 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6376) ; ø»— + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42019) ; ø¸Š£ + )) +(define-char + '((morohashi-daikanwa 42019 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6368) ; ø»–³ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42020) ; ø¸Š¤ + )) +(define-char + '((morohashi-daikanwa 42020 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6377) ; ø»—‚ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42021) ; ø¸Š¥ + )) +(define-char + '((morohashi-daikanwa 42021 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6370) ; ø»–» + )) +(define-char + '((=>ucs . #x96D1) ; 雑 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8961) + (=jis-x0208 . #x3B28) ; ø½Šœ + (=gt-pj-1 . #x3B28) ; ø½Šœ + (ideograph-daikanwa . 42022) ; ø¸Š¦ + (=gt-k . 11124) ; ý¡„‚­´ + (ucs-jis . #x96D1) ; ø½Šœ + )) +(define-char + '((morohashi-daikanwa 42022 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A49) ; ø»–“š + (=ucs . #x96D1) ; 雑 + )) +(define-char + '((=>ucs . #x28FBB) ; 𨾻 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42023) ; ø¸Š§ + )) +(define-char + '((morohashi-daikanwa 42023 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x482A) ; ø»˜šƒ + (=ucs . #x28FBB) ; 𨾻 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42024) ; ø¸Š¨ + )) +(define-char + '((morohashi-daikanwa 42024 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6375) ; ø»—€ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42025) ; ø¸Š© + )) +(define-char + '((morohashi-daikanwa 42025 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x636F) ; ø»–º + )) +(define-char + '((=>ucs . #x96D2) ; 雒 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6673) ; ø»ŒŠ¸ + (=jis-x0213-1-2000 . #x7D61) ; ø»¤›„ + (ideograph-daikanwa . 42026) ; ø¸Šª + (ucs-jis . #x96D2) ; ø»ŒŠ¸ + )) +(define-char + '((morohashi-daikanwa 42026 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-gb2312 . #x7643) ; ø»†ƒœ + (chinese-isoir165 . #x7643) ; ø»Ž«¬ + (chinese-cns11643-1 . #x6B65) ; ø»’°Œ + (=ucs . #x96D2) ; 雒 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42027) ; ø¸Š« + )) +(define-char + '((morohashi-daikanwa 42027 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A7C) ; ø»š¨• + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42028) ; ø¸Š¬ + )) +(define-char + '((morohashi-daikanwa 42028 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6371) ; ø»–¼ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42029) ; ø¸Š­ + )) +(define-char + '((morohashi-daikanwa 42029 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6369) ; ø»–´ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42030) ; ø¸Š® + )) +(define-char + '((morohashi-daikanwa 42030 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A7D) ; ø»š¨– + )) +(define-char + '((=>ucs . #x28FC2) ; 𨿂 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42031) ; ø¸Š¯ + )) +(define-char + '((morohashi-daikanwa 42031 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (=ucs . #x28FC2) ; 𨿂 + )) +(define-char + '((=>ucs . #x28FC2) ; 𨿂 + (morohashi-daikanwa 42031 0 5) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x482B) ; ø»˜š„ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42032) ; ø¸Š° + )) +(define-char + '((morohashi-daikanwa 42032 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6373) ; ø»–¾ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42033) ; ø¸Š± + )) +(define-char + '((morohashi-daikanwa 42033 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x636D) ; ø»–¸ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42034) ; ø¸Š² + )) +(define-char + '((morohashi-daikanwa 42034 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6378) ; ø»—ƒ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (ideograph-daikanwa . 42035) ; ø¸Š³ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 49852) ; ø¸ŒŠ¼ + )) +(define-char + '((morohashi-daikanwa 49852 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x636A) ; ø»–µ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42036) ; ø¸Š´ + )) +(define-char + '((morohashi-daikanwa 42036 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A5D) ; ø»žŒ¾ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42037) ; ø¸Šµ + )) +(define-char + '((morohashi-daikanwa 42037 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A5B) ; ø»žŒ¼ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42038) ; ø¸Š¶ + )) +(define-char + '((morohashi-daikanwa 42038 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A64) ; ø»ž… + )) +(define-char + '((=>ucs . #x49FC) ; 䧼 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42039) ; ø¸Š· + )) +(define-char + '((morohashi-daikanwa 42039 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F5D) ; ø»–›„ + (=ucs . #x49FC) ; 䧼 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42040) ; ø¸Š¸ + )) +(define-char + '((morohashi-daikanwa 42040 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A5F) ; ø»ž€ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42041) ; ø¸Š¹ + )) +(define-char + '((morohashi-daikanwa 42041 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A5C) ; ø»žŒ½ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42042) ; ø¸Šº + )) +(define-char + '((morohashi-daikanwa 42042 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x523A) ; ø»š³ƒ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42043) ; ø¸Š» + )) +(define-char + '((morohashi-daikanwa 42043 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A5E) ; ø»žŒ¿ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42044) ; ø¸Š¼ + )) +(define-char + '((morohashi-daikanwa 42044 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A66) ; ø»ž‡ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42045) ; ø¸Š½ + )) +(define-char + '((morohashi-daikanwa 42045 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A62) ; ø»žƒ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42046) ; ø¸Š¾ + )) +(define-char + '((morohashi-daikanwa 42046 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A60) ; ø»ž + )) +(define-char + '((=>ucs . #x96D3) ; 雓 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42047) ; ø¸Š¿ + )) +(define-char + '((morohashi-daikanwa 42047 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x5555) ; ø»”™¬ + (=ucs . #x96D3) ; 雓 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42048) ; ø¸Š‘€ + )) +(define-char + '((morohashi-daikanwa 42048 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A61) ; ø»ž‚ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (ideograph-daikanwa . 42049) ; ø¸Š‘ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42050) ; ø¸Š‘‚ + )) +(define-char + '((morohashi-daikanwa 42050 0 9) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A63) ; ø»ž„ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42051) ; ø¸Š‘ƒ + )) +(define-char + '((morohashi-daikanwa 42051 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A5A) ; ø»žŒ» + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42052) ; ø¸Š‘„ + )) +(define-char + '((morohashi-daikanwa 42052 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A58) ; ø»žŒ¹ + )) +(define-char + '((=>ucs . #x49FD) ; 䧽 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42053) ; ø¸Š‘… + )) +(define-char + '((morohashi-daikanwa 42053 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F5C) ; ø»–›ƒ + (=ucs . #x49FD) ; 䧽 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42054) ; ø¸Š‘† + )) +(define-char + '((morohashi-daikanwa 42054 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5239) ; ø»š³‚ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42055) ; ø¸Š‘‡ + )) +(define-char + '((morohashi-daikanwa 42055 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A67) ; ø»žˆ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (ideograph-daikanwa . 42056) ; ø¸Š‘ˆ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 49853) ; ø¸ŒŠ½ + )) +(define-char + '((morohashi-daikanwa 49853 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A65) ; ø»ž† + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 49854) ; ø¸ŒŠ¾ + )) +(define-char + '((morohashi-daikanwa 49854 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A59) ; ø»žŒº + )) +(define-char + '((=>ucs . #x28FE0) ; 𨿠 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42057) ; ø¸Š‘‰ + )) +(define-char + '((morohashi-daikanwa 42057 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (=ucs . #x28FE0) ; 𨿠 + )) +(define-char + '((=>ucs . #x28FE0) ; 𨿠 + (morohashi-daikanwa 42057 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5957) ; ø»˜³® + )) +(define-char + '((=>ucs . #x28FE1) ; 𨿡 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42058) ; ø¸Š‘Š + )) +(define-char + '((morohashi-daikanwa 42058 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x5455) ; ø»˜¬– + (=ucs . #x28FE1) ; 𨿡 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42059) ; ø¸Š‘‹ + )) +(define-char + '((morohashi-daikanwa 42059 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5947) ; ø»š½¢ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42060) ; ø¸Š‘Œ + )) +(define-char + '((morohashi-daikanwa 42060 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3529) ; ø»žœ” + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42061) ; ø¸Š‘ + )) +(define-char + '((morohashi-daikanwa 42061 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3524) ; ø»žœ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42062) ; ø¸Š‘Ž + )) +(define-char + '((morohashi-daikanwa 42062 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x352F) ; ø»žœš + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42063) ; ø¸Š‘ + )) +(define-char + '((morohashi-daikanwa 42063 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3522) ; ø»žœ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42064) ; ø¸Š‘ + )) +(define-char + '((morohashi-daikanwa 42064 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x352D) ; ø»žœ˜ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42065) ; ø¸Š‘‘ + )) +(define-char + '((morohashi-daikanwa 42065 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3528) ; ø»žœ“ + )) +(define-char + '((=>ucs . #x49FE) ; 䧾 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42066) ; ø¸Š‘’ + )) +(define-char + '((morohashi-daikanwa 42066 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x534B) ; ø»– ª + (=ucs . #x49FE) ; 䧾 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42067) ; ø¸Š‘“ + )) +(define-char + '((morohashi-daikanwa 42067 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3525) ; ø»žœ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42068) ; ø¸Š‘” + )) +(define-char + '((morohashi-daikanwa 42068 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x352C) ; ø»žœ— + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42069) ; ø¸Š‘• + )) +(define-char + '((morohashi-daikanwa 42069 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x352A) ; ø»žœ• + )) +(define-char + '((=>ucs . #x49FF) ; 䧿 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42070) ; ø¸Š‘– + )) +(define-char + '((morohashi-daikanwa 42070 0 0) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x534A) ; ø»– © + (=ucs . #x49FF) ; 䧿 + )) +(define-char + '((=>ucs . #x5DB2) ; 嶲 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6674) ; ø»ŒŠ¹ + (ideograph-daikanwa . 42071) ; ø¸Š‘— + )) +(define-char + '((=>ucs . #x5DB2) ; 嶲 + (morohashi-daikanwa 42071 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3535) ; ø»žœ  + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42072) ; ø¸Š‘˜ + )) +(define-char + '((morohashi-daikanwa 42072 0 5) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3526) ; ø»žœ‘ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42073) ; ø¸Š‘™ + )) +(define-char + '((morohashi-daikanwa 42073 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5946) ; ø»š½¡ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42074) ; ø¸Š‘š + )) +(define-char + '((morohashi-daikanwa 42074 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3530) ; ø»žœ› + )) +(define-char + '((=>ucs . #x96D4) ; 雔 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42075) ; ø¸Š‘› + )) +(define-char + '((morohashi-daikanwa 42075 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B5C) ; ø»”¢§ + (=ucs . #x96D4) ; 雔 + )) +(define-char + '((=>ucs . #x28FEF) ; 𨿯 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42076) ; ø¸Š‘œ + )) +(define-char + '((morohashi-daikanwa 42076 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x5456) ; ø»˜¬— + (=ucs . #x28FEF) ; 𨿯 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42077) ; ø¸Š‘ + )) +(define-char + '((morohashi-daikanwa 42077 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x352B) ; ø»žœ– + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42078) ; ø¸Š‘ž + )) +(define-char + '((morohashi-daikanwa 42078 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3533) ; ø»žœž + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42079) ; ø¸Š‘Ÿ + )) +(define-char + '((morohashi-daikanwa 42079 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3527) ; ø»žœ’ + )) +(define-char + '((=>ucs . #x96D5) ; 雕 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8967) + (=jis-x0208 . #x703A) ; ø½‹ª— + (ideograph-daikanwa . 42080) ; ø¸Š‘  + (ucs-jis . #x96D5) ; ø½‹ª— + )) +(define-char + '((=>ucs . #x96D5) ; 雕 + (morohashi-daikanwa 42080 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (korean-ksc5601 . #x7067) ; ø»Š” + )) +(define-char + '((morohashi-daikanwa 42080 0 3) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-gb2312 . #x3571) ; ø»„¤¬ + (chinese-isoir165 . #x3571) ; ø»Œ¼ + (chinese-cns11643-1 . #x7273) ; ø»’º¬ + (=ucs . #x96D5) ; 雕 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (ideograph-daikanwa . 42081) ; ø¸Š‘¡ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42082) ; ø¸Š‘¢ + )) +(define-char + '((morohashi-daikanwa 42082 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3534) ; ø»žœŸ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42083) ; ø¸Š‘£ + )) +(define-char + '((morohashi-daikanwa 42083 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3531) ; ø»žœœ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42084) ; ø¸Š‘¤ + )) +(define-char + '((morohashi-daikanwa 42084 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3523) ; ø»žœŽ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (ideograph-daikanwa . 42085) ; ø¸Š‘¥ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42086) ; ø¸Š‘¦ + )) +(define-char + '((morohashi-daikanwa 42086 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x352E) ; ø»žœ™ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 49855) ; ø¸ŒŠ¿ + )) +(define-char + '((morohashi-daikanwa 49855 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3532) ; ø»žœ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 49856) ; ø¸Œ‹€ + )) +(define-char + '((morohashi-daikanwa 49856 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3536) ; ø»žœ¡ + )) +(define-char + '((=>ucs . #x28FFF) ; 𨿿 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42087) ; ø¸Š‘§ + )) +(define-char + '((morohashi-daikanwa 42087 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5959) ; ø»˜³° + (=ucs . #x28FFF) ; 𨿿 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42088) ; ø¸Š‘¨ + )) +(define-char + '((morohashi-daikanwa 42088 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D3D) ; ø»ž¨˜ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42089) ; ø¸Š‘© + )) +(define-char + '((morohashi-daikanwa 42089 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D3B) ; ø»ž¨– + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42090) ; ø¸Š‘ª + )) +(define-char + '((morohashi-daikanwa 42090 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D45) ; ø»ž¨  + )) +(define-char + '((=>ucs . #x4A01) ; 䨁 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42091) ; ø¸Š‘« + )) +(define-char + '((morohashi-daikanwa 42091 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5958) ; ø»˜³¯ + (=ucs . #x4A01) ; 䨁 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42092) ; ø¸Š‘¬ + )) +(define-char + '((morohashi-daikanwa 42092 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D3C) ; ø»ž¨— + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42093) ; ø¸Š‘­ + )) +(define-char + '((morohashi-daikanwa 42093 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D3E) ; ø»ž¨™ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42094) ; ø¸Š‘® + )) +(define-char + '((morohashi-daikanwa 42094 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D49) ; ø»ž¨¤ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42095) ; ø¸Š‘¯ + )) +(define-char + '((morohashi-daikanwa 42095 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D3A) ; ø»ž¨• + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42096) ; ø¸Š‘° + )) +(define-char + '((morohashi-daikanwa 42096 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D42) ; ø»ž¨ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42097) ; ø¸Š‘± + )) +(define-char + '((morohashi-daikanwa 42097 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D39) ; ø»ž¨” + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42098) ; ø¸Š‘² + )) +(define-char + '((morohashi-daikanwa 42098 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D38) ; ø»ž¨“ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42099) ; ø¸Š‘³ + )) +(define-char + '((morohashi-daikanwa 42099 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D3F) ; ø»ž¨š + )) +(define-char + '((=>ucs . #x4A02) ; 䨂 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42100) ; ø¸Š‘´ + )) +(define-char + '((morohashi-daikanwa 42100 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x5672) ; ø»–¥« + (=ucs . #x4A02) ; 䨂 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42101) ; ø¸Š‘µ + )) +(define-char + '((morohashi-daikanwa 42101 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F58) ; ø»›†§ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42102) ; ø¸Š‘¶ + )) +(define-char + '((morohashi-daikanwa 42102 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D47) ; ø»ž¨¢ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42103) ; ø¸Š‘· + )) +(define-char + '((morohashi-daikanwa 42103 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D41) ; ø»ž¨œ + )) +(define-char + '((=>ucs . #x96D6) ; 雖 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (=jis-x0208 . #x6A2D) ; ø½‹¡– + (korean-ksc5601 . #x624C) ; ø»‰º• + (ideograph-daikanwa . 42104) ; ø¸Š‘¸ + (ucs-jis . #x96D6) ; ø½‹¡– + )) +(define-char + '((morohashi-daikanwa 42104 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-1 . #x7623) ; ø»’¿” + (chinese-gb12345 . #x4B64) ; 雖 + (=ucs . #x96D6) ; 雖 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42105) ; ø¸Š‘¹ + )) +(define-char + '((morohashi-daikanwa 42105 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D40) ; ø»ž¨› + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42106) ; ø¸Š‘º + )) +(define-char + '((morohashi-daikanwa 42106 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D43) ; ø»ž¨ž + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42107) ; ø¸Š‘» + )) +(define-char + '((morohashi-daikanwa 42107 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D48) ; ø»ž¨£ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42108) ; ø¸Š‘¼ + )) +(define-char + '((morohashi-daikanwa 42108 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D46) ; ø»ž¨¡ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 49857) ; ø¸Œ‹ + )) +(define-char + '((morohashi-daikanwa 49857 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D44) ; ø»ž¨Ÿ + )) +(define-char + '((=>ucs . #x5DC2) ; 巂 + (morohashi-daikanwa 8595 0 1 0) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x643E) ; ø»”¯— + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42109) ; ø¸Š‘½ + )) +(define-char + '((morohashi-daikanwa 42109 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4450) ; ø»ž²½ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42110) ; ø¸Š‘¾ + )) +(define-char + '((morohashi-daikanwa 42110 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4456) ; ø»ž³ƒ + )) +(define-char + '((=>ucs . #x96D7) ; 雗 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42111) ; ø¸Š‘¿ + )) +(define-char + '((morohashi-daikanwa 42111 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x643C) ; ø»”¯• + (=ucs . #x96D7) ; 雗 + )) +(define-char + '((=>ucs . #x96D8) ; 雘 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6675) ; ø»ŒŠº + (=jis-x0213-2-2000 . #x7B72) ; ø»¦¢ + (ideograph-daikanwa . 42112) ; ø¸Š’€ + (ucs-jis . #x96D8) ; ø»ŒŠº + )) +(define-char + '((morohashi-daikanwa 42112 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-isoir165 . #x7E50) ; ø»Ž·© + (chinese-cns11643-2 . #x6440) ; ø»”¯™ + (=ucs . #x96D8) ; 雘 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42113) ; ø¸Š’ + )) +(define-char + '((morohashi-daikanwa 42113 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4452) ; ø»ž²¿ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42114) ; ø¸Š’‚ + )) +(define-char + '((morohashi-daikanwa 42114 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4453) ; ø»ž³€ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42115) ; ø¸Š’ƒ + )) +(define-char + '((morohashi-daikanwa 42115 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x444F) ; ø»ž²¼ + )) +(define-char + '((=>ucs . #x96D9) ; 雙 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (shinjigen-1 . 903) + (shinjigen-2 . 903) + (japanese-jisx0208-1978 . #x5256) ; ø»ƒ„³ + (japanese-jisx0208 . #x5256) ; ø»‡˜» + (korean-ksc5601 . #x642A) ; ø»‰¼¯ + (ideograph-daikanwa . 42116) ; ø¸Š’„ + )) +(define-char + '((=>ucs . #x96D9) ; 雙 + (morohashi-daikanwa 42116 0 0) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (=jis-x0208-1990 . #x5256) ; ø½Š¾¯ + (ucs-jis . #x96D9) ; ø½Š¾¯ + )) +(define-char + '((morohashi-daikanwa 42116 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-1 . #x7764) ; ø»“³ + (chinese-gb12345 . #x4B2B) ; 雙 + (=ucs . #x96D9) ; 雙 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42117) ; ø¸Š’… + )) +(define-char + '((morohashi-daikanwa 42117 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6563) ; ø»›¦ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42118) ; ø¸Š’† + )) +(define-char + '((morohashi-daikanwa 42118 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4457) ; ø»ž³„ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42119) ; ø¸Š’‡ + )) +(define-char + '((morohashi-daikanwa 42119 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4455) ; ø»ž³‚ + )) +(define-char + '((=>ucs . #x96DA) ; 雚 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6676) ; ø»ŒŠ» + (=jis-x0213-2-2000 . #x7B73) ; ø»¦¢ž + (ideograph-daikanwa . 42120) ; ø¸Š’ˆ + (ucs-jis . #x96DA) ; ø»ŒŠ» + )) +(define-char + '((=>ucs . #x96DA) ; 雚 + (morohashi-daikanwa 42120 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x643D) ; ø»”¯– + (ucs-cns . #x96DA) ; ø»”¯– + )) +(define-char + '((morohashi-daikanwa 42120 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 9) + (total-strokes . 17) + (=ucs . #x96DA) ; 雚 + )) +(define-char + '((morohashi-daikanwa 42120 0 5) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID") + (=ucs . #x2FFB) ; â¿» + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((name* . "ideographic component person for top") + (=ucs . #x20089) ; 𠂉 + ) + ((=ucs . #x4E00) ; 一 + )) + ) + ((=jis-x0208 . #x7032) ; ø½‹ª + (ideograph-daikanwa . 41937) ; ø¸Š‘ + )) + (=gt-pj-9 . #x4C4B) ; ý¡€°¬ + (=gt-k . 08651) ; ý¡„‚‡‹ + (=gt . 56364) ; ý¡€°¬ + )) +(define-char + '((=>ucs . #x96DB) ; 雛 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (shinjigen-2 . 8978) + (=jis-x0208 . #x3F77) ; ø½Š£– + (korean-ksc5601 . #x7561) ; ø»Š–¤ + (ideograph-daikanwa . 42121) ; ø¸Š’‰ + (ucs-jis . #x96DB) ; ø½Š£– + )) +(define-char + '((morohashi-daikanwa 42121 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-1 . #x7765) ; ø»“´ + (chinese-gb12345 . #x337B) ; 雛 + (=ucs . #x96DB) ; 雛 + )) +(define-char + '((=>ucs . #x96DC) ; 雜 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (shinjigen-2 . 8962) + (=jis-x0208 . #x7038) ; ø½‹ª• + (korean-ksc5601 . #x6D5A) ; ø»ŠŠ­ + (ideograph-daikanwa . 42122) ; ø¸Š’Š + (ucs-jis . #x96DC) ; ø½‹ª• + )) +(define-char + '((=>ucs . #x96DC) ; 雜 + (morohashi-daikanwa 42122 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-1 . #x7763) ; ø»“² + )) +(define-char + '((morohashi-daikanwa 42122 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-gb12345 . #x5453) ; 雜 + (=ucs . #x96DC) ; 雜 + )) +(define-char + '((=>ucs . #x96DD) ; 雝 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6677) ; ø»ŒŠ¼ + (=jis-x0213-2-2000 . #x7B74) ; ø»¦¢Ÿ + (ideograph-daikanwa . 42123) ; ø¸Š’‹ + (ucs-jis . #x96DD) ; ø»ŒŠ¼ + )) +(define-char + '((morohashi-daikanwa 42123 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x6441) ; ø»”¯š + (=ucs . #x96DD) ; 雝 + )) +(define-char + '((=>ucs . #x96DE) ; 雞 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6678) ; ø»ŒŠ½ + (=jis-x0213-1-2000 . #x7D62) ; ø»¤›… + (ideograph-daikanwa . 42124) ; ø¸Š’Œ + (ucs-jis . #x96DE) ; ø»ŒŠ½ + )) +(define-char + '((morohashi-daikanwa 42124 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-1 . #x7766) ; ø»“µ + (=ucs . #x96DE) ; 雞 + )) +(define-char + '((=>ucs . #x96DF) ; 雟 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6679) ; ø»ŒŠ¾ + (ideograph-daikanwa . 42125) ; ø¸Š’ + (ucs-jis . #x96DF) ; ø»ŒŠ¾ + )) +(define-char + '((morohashi-daikanwa 42125 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x643F) ; ø»”¯˜ + (=ucs . #x96DF) ; 雟 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42126) ; ø¸Š’Ž + )) +(define-char + '((morohashi-daikanwa 42126 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6564) ; ø»›§ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42127) ; ø¸Š’ + )) +(define-char + '((morohashi-daikanwa 42127 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4454) ; ø»ž³ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (ideograph-daikanwa . 42128) ; ø¸Š’ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 49858) ; ø¸Œ‹‚ + )) +(define-char + '((morohashi-daikanwa 49858 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4451) ; ø»ž²¾ + )) +(define-char + '((=>ucs . #x4A03) ; 䨃 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 49859) ; ø¸Œ‹ƒ + )) +(define-char + '((morohashi-daikanwa 49859 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x594C) ; ø»–©Ÿ + (=ucs . #x4A03) ; 䨃 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (chinese-gb2312 . #x7645) ; ø»†ƒž + (chinese-isoir165 . #x7645) ; ø»Ž«® + (=ucs . #x96E0) ; 雠 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (ideograph-daikanwa . 42129) ; ø¸Š’‘ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42130) ; ø¸Š’’ + )) +(define-char + '((morohashi-daikanwa 42130 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B4A) ; ø»ž½‰ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42131) ; ø¸Š’“ + )) +(define-char + '((morohashi-daikanwa 42131 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B47) ; ø»ž½† + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42132) ; ø¸Š’” + )) +(define-char + '((morohashi-daikanwa 42132 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B4B) ; ø»ž½Š + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42133) ; ø¸Š’• + )) +(define-char + '((morohashi-daikanwa 42133 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B48) ; ø»ž½‡ + )) +(define-char + '((=>ucs . #x96E1) ; 雡 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42134) ; ø¸Š’– + )) +(define-char + '((morohashi-daikanwa 42134 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x6766) ; ø»”´™ + (=ucs . #x96E1) ; 雡 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42135) ; ø¸Š’— + )) +(define-char + '((morohashi-daikanwa 42135 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A3F) ; ø»›–˜ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42136) ; ø¸Š’˜ + )) +(define-char + '((morohashi-daikanwa 42136 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B4E) ; ø»ž½ + )) +(define-char + '((=>ucs . #x2902A) ; 𩀪 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42137) ; ø¸Š’™ + )) +(define-char + '((morohashi-daikanwa 42137 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x616F) ; ø»˜¿¶ + (=ucs . #x2902A) ; 𩀪 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42138) ; ø¸Š’š + )) +(define-char + '((morohashi-daikanwa 42138 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A40) ; ø»›–™ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42139) ; ø¸Š’› + )) +(define-char + '((morohashi-daikanwa 42139 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B46) ; ø»ž½… + )) +(define-char + '((=>ucs . #x96E2) ; 離 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (=jis-x0208 . #x4E25) ; ø½Š¸† + (korean-ksc5601 . #x576E) ; ø»‰ª­ + (ideograph-daikanwa . 42140) ; ø¸Š’œ + (ucs-jis . #x96E2) ; ø½Š¸† + )) +(define-char + '((morohashi-daikanwa 42140 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-gb12345 . #x406B) ; 離 + (=ucs . #x96E2) ; 離 + )) +(define-char + '((=>ucs . #x96E2) ; 離 + (morohashi-daikanwa 42140 0 3) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-1 . #x7762) ; ø»“± + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42141) ; ø¸Š’ + )) +(define-char + '((morohashi-daikanwa 42141 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B4C) ; ø»ž½‹ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42142) ; ø¸Š’ž + )) +(define-char + '((morohashi-daikanwa 42142 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B4D) ; ø»ž½Œ + )) +(define-char + '((=>ucs . #x2902F) ; 𩀯 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42143) ; ø¸Š’Ÿ + )) +(define-char + '((morohashi-daikanwa 42143 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x6170) ; ø»˜¿· + (=ucs . #x2902F) ; 𩀯 + )) +(define-char + '((=>ucs . #x4A04) ; 䨄 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (=jis-x0213-2-2000 . #x7B75) ; ø»¦¢  + (ideograph-daikanwa . 42144) ; ø¸Š’  + (ucs-jis . #x4A04) ; ø»¦¢  + )) +(define-char + '((morohashi-daikanwa 42144 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B55) ; ø»–¬¤ + (=ucs . #x4A04) ; 䨄 + )) +(define-char + '((=>ucs* . #x96E3) ; 難 + (=>ucs-gb . #x96E3) ; 難 + (=>ucs-cns . #x96E3) ; 難 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (korean-ksc5601 . #x5171) ; ø»‰¡¼ + (=jis-x0213-1-2000 . #x7D63) ; ø»¤›† + (ideograph-daikanwa . 42145) ; ø¸Š’¡ + (ucs-ks . #x96E3) ; 難 + (=ucs . #xFA68) ; 難 + )) +(define-char + '((=>ucs-jis . #xFA68) ; 難 + (morohashi-daikanwa 42145 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (japanese-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-1 . #x7945) ; ø»“„ + (chinese-gb12345 . #x4451) ; 難 + (=ucs . #x96E3) ; 難 + )) +(define-char + '((=>ucs . #x96E3) ; 難 + (morohashi-daikanwa 42145 0 3) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 10) + (total-strokes . 18) + (=jis-x0208 . #x4671) ; ø½Š­¢ + (ucs-jis . #x96E3) ; ø½Š­¢ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42146) ; ø¸Š’¢ + )) +(define-char + '((morohashi-daikanwa 42146 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B49) ; ø»ž½ˆ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (ideograph-daikanwa . 42147) ; ø¸Š’£ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42148) ; ø¸Š’¤ + )) +(define-char + '((morohashi-daikanwa 42148 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B4F) ; ø»ž½Ž + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42149) ; ø¸Š’¥ + )) +(define-char + '((morohashi-daikanwa 42149 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5123) ; ø»Ÿ…– + )) +(define-char + '((=>ucs . #x4A05) ; 䨅 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42150) ; ø¸Š’¦ + )) +(define-char + '((morohashi-daikanwa 42150 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D4A) ; ø»–¯• + (=ucs . #x4A05) ; 䨅 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42151) ; ø¸Š’§ + )) +(define-char + '((morohashi-daikanwa 42151 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5127) ; ø»Ÿ…š + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42152) ; ø¸Š’¨ + )) +(define-char + '((morohashi-daikanwa 42152 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x507D) ; ø»Ÿ…’ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42153) ; ø¸Š’© + )) +(define-char + '((morohashi-daikanwa 42153 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x512A) ; ø»Ÿ… + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42154) ; ø¸Š’ª + )) +(define-char + '((morohashi-daikanwa 42154 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5124) ; ø»Ÿ…— + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42155) ; ø¸Š’« + )) +(define-char + '((morohashi-daikanwa 42155 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x512B) ; ø»Ÿ…ž + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42156) ; ø¸Š’¬ + )) +(define-char + '((morohashi-daikanwa 42156 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5128) ; ø»Ÿ…› + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42157) ; ø¸Š’­ + )) +(define-char + '((morohashi-daikanwa 42157 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x507C) ; ø»Ÿ…‘ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42158) ; ø¸Š’® + )) +(define-char + '((morohashi-daikanwa 42158 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E42) ; ø»›œ“ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42159) ; ø¸Š’¯ + )) +(define-char + '((morohashi-daikanwa 42159 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5125) ; ø»Ÿ…˜ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42160) ; ø¸Š’° + )) +(define-char + '((morohashi-daikanwa 42160 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5126) ; ø»Ÿ…™ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42161) ; ø¸Š’± + )) +(define-char + '((morohashi-daikanwa 42161 0 9) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E43) ; ø»›œ” + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42162) ; ø¸Š’² + )) +(define-char + '((morohashi-daikanwa 42162 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5122) ; ø»Ÿ…• + )) +(define-char + '((=>ucs . #x4A06) ; 䨆 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42163) ; ø¸Š’³ + )) +(define-char + '((morohashi-daikanwa 42163 0 3) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B56) ; ø»–¬¥ + (=ucs . #x4A06) ; 䨆 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42164) ; ø¸Š’´ + )) +(define-char + '((morohashi-daikanwa 42164 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5121) ; ø»Ÿ…” + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (ideograph-daikanwa . 42165) ; ø¸Š’µ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (ideograph-daikanwa . 42166) ; ø¸Š’¶ + )) +(define-char + '((=>ucs . #x4A07) ; 䨇 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42167) ; ø¸Š’· + )) +(define-char + '((morohashi-daikanwa 42167 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D4B) ; ø»–¯– + (=ucs . #x4A07) ; 䨇 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 49860) ; ø¸Œ‹„ + )) +(define-char + '((morohashi-daikanwa 49860 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5129) ; ø»Ÿ…œ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 49861) ; ø¸Œ‹… + )) +(define-char + '((morohashi-daikanwa 49861 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x512C) ; ø»Ÿ…Ÿ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 49862) ; ø¸Œ‹† + )) +(define-char + '((morohashi-daikanwa 49862 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x507E) ; ø»Ÿ…“ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42168) ; ø¸Š’¸ + )) +(define-char + '((morohashi-daikanwa 42168 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5574) ; ø»ŸŒŸ + )) +(define-char + '((=>ucs . #x29048) ; 𩁈 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42169) ; ø¸Š’¹ + )) +(define-char + '((morohashi-daikanwa 42169 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x6768) ; ø»™ˆ£ + (=ucs . #x29048) ; 𩁈 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42170) ; ø¸Š’º + )) +(define-char + '((morohashi-daikanwa 42170 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5572) ; ø»ŸŒ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42171) ; ø¸Š’» + )) +(define-char + '((morohashi-daikanwa 42171 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x556F) ; ø»ŸŒš + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42172) ; ø¸Š’¼ + )) +(define-char + '((morohashi-daikanwa 42172 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5576) ; ø»ŸŒ¡ + )) +(define-char + '((=>ucs . #x96E4) ; 雤 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42173) ; ø¸Š’½ + )) +(define-char + '((morohashi-daikanwa 42173 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E70) ; ø»–±™ + (=ucs . #x96E4) ; 雤 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42174) ; ø¸Š’¾ + )) +(define-char + '((morohashi-daikanwa 42174 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5570) ; ø»ŸŒ› + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42175) ; ø¸Š’¿ + )) +(define-char + '((morohashi-daikanwa 42175 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5575) ; ø»ŸŒ  + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42176) ; ø¸Š“€ + )) +(define-char + '((morohashi-daikanwa 42176 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5573) ; ø»ŸŒž + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42177) ; ø¸Š“ + )) +(define-char + '((morohashi-daikanwa 42177 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5577) ; ø»ŸŒ¢ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42178) ; ø¸Š“‚ + )) +(define-char + '((morohashi-daikanwa 42178 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5571) ; ø»ŸŒœ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42179) ; ø¸Š“ƒ + )) +(define-char + '((morohashi-daikanwa 42179 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5971) ; ø»Ÿ’” + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42180) ; ø¸Š“„ + )) +(define-char + '((morohashi-daikanwa 42180 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5972) ; ø»Ÿ’• + )) +(define-char + '((=>ucs . #x4A08) ; 䨈 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42181) ; ø¸Š“… + )) +(define-char + '((morohashi-daikanwa 42181 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-4 . #x6956) ; ø»™‹ + (=ucs . #x4A08) ; 䨈 + )) +(define-char + '((=>ucs . #x29055) ; 𩁕 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42182) ; ø¸Š“† + )) +(define-char + '((morohashi-daikanwa 42182 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-4 . #x6957) ; ø»™‹Ž + (=ucs . #x29055) ; 𩁕 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42183) ; ø¸Š“‡ + )) +(define-char + '((morohashi-daikanwa 42183 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5975) ; ø»Ÿ’˜ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42184) ; ø¸Š“ˆ + )) +(define-char + '((morohashi-daikanwa 42184 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5976) ; ø»Ÿ’™ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42185) ; ø¸Š“‰ + )) +(define-char + '((morohashi-daikanwa 42185 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5973) ; ø»Ÿ’– + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 49863) ; ø¸Œ‹‡ + )) +(define-char + '((morohashi-daikanwa 49863 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5974) ; ø»Ÿ’— + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 42186) ; ø¸Š“Š + )) +(define-char + '((morohashi-daikanwa 42186 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D38) ; ø»Ÿ—“ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 42187) ; ø¸Š“‹ + )) +(define-char + '((morohashi-daikanwa 42187 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D39) ; ø»Ÿ—” + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 42188) ; ø¸Š“Œ + )) +(define-char + '((morohashi-daikanwa 42188 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D3A) ; ø»Ÿ—• + )) +(define-char + '((=>ucs . #x2905F) ; 𩁟 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 42189) ; ø¸Š“ + )) +(define-char + '((morohashi-daikanwa 42189 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B2B) ; ø»™ž + (=ucs . #x2905F) ; 𩁟 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 42190) ; ø¸Š“Ž + )) +(define-char + '((morohashi-daikanwa 42190 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D37) ; ø»Ÿ—’ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 42191) ; ø¸Š“ + )) +(define-char + '((morohashi-daikanwa 42191 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D33) ; ø»Ÿ—Ž + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 42192) ; ø¸Š“ + )) +(define-char + '((morohashi-daikanwa 42192 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D34) ; ø»Ÿ— + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 42193) ; ø¸Š“‘ + )) +(define-char + '((morohashi-daikanwa 42193 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D35) ; ø»Ÿ— + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 42194) ; ø¸Š“’ + )) +(define-char + '((morohashi-daikanwa 42194 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D36) ; ø»Ÿ—‘ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 16) + (total-strokes . 24) + (ideograph-daikanwa . 42195) ; ø¸Š““ + )) +(define-char + '((morohashi-daikanwa 42195 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F7C) ; ø»Ÿ›“ + )) +(define-char + '((=>ucs . #x96E5) ; 雥 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 16) + (total-strokes . 24) + (ideograph-daikanwa . 42196) ; ø¸Š“” + )) +(define-char + '((morohashi-daikanwa 42196 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-2 . #x705B) ; ø»•œ + (=ucs . #x96E5) ; 雥 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 16) + (total-strokes . 24) + (ideograph-daikanwa . 42197) ; ø¸Š“• + )) +(define-char + '((morohashi-daikanwa 42197 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F7A) ; ø»Ÿ›‘ + )) +(define-char + '((=>ucs . #x96E6) ; 雦 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 16) + (total-strokes . 24) + (ideograph-daikanwa . 42198) ; ø¸Š“– + )) +(define-char + '((morohashi-daikanwa 42198 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-3 . #x6125) ; ø»–´¨ + (=ucs . #x96E6) ; 雦 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 16) + (total-strokes . 24) + (ideograph-daikanwa . 42199) ; ø¸Š“— + )) +(define-char + '((morohashi-daikanwa 42199 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F7B) ; ø»Ÿ›’ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 16) + (total-strokes . 24) + (ideograph-daikanwa . 42200) ; ø¸Š“˜ + )) +(define-char + '((morohashi-daikanwa 42200 0 2) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F79) ; ø»Ÿ› + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 17) + (total-strokes . 25) + (ideograph-daikanwa . 42201) ; ø¸Š“™ + )) +(define-char + '((morohashi-daikanwa 42201 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-7 . #x615A) ; ø»Ÿ­ + )) +(define-char + '((=>ucs . #x4A09) ; 䨉 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 17) + (total-strokes . 25) + (ideograph-daikanwa . 42202) ; ø¸Š“š + )) +(define-char + '((morohashi-daikanwa 42202 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-3 . #x6151) ; ø»–µ” + (=ucs . #x4A09) ; 䨉 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 18) + (ideograph-daikanwa . 42203) ; ø¸Š“› + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 19) + (total-strokes . 27) + (ideograph-daikanwa . 42204) ; ø¸Š“œ + )) +(define-char + '((morohashi-daikanwa 42204 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 19) + (total-strokes . 27) + (chinese-cns11643-7 . #x637E) ; ø»Ÿ¡ + )) +(define-char + '((=>ucs . #x96E7) ; 雧 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 20) + (total-strokes . 28) + (ideograph-daikanwa . 42205) ; ø¸Š“ + )) +(define-char + '((morohashi-daikanwa 42205 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 20) + (total-strokes . 28) + (chinese-cns11643-3 . #x622F) ; ø»–¶ + (=ucs . #x96E7) ; 雧 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 20) + (ideograph-daikanwa . 42206) ; ø¸Š“ž + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 20) + (total-strokes . 28) + (chinese-cns11643-7 . #x646B) ; ø»Ÿ¢˜ + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 22) + (total-strokes . 30) + (ideograph-daikanwa . 49865) ; ø¸Œ‹‰ + )) +(define-char + '((=>ucs . #x4A0A) ; 䨊 + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 24) + (total-strokes . 32) + (ideograph-daikanwa . 42207) ; ø¸Š“Ÿ + )) +(define-char + '((morohashi-daikanwa 42207 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 24) + (total-strokes . 32) + (chinese-cns11643-3 . #x6240) ; ø»–¶¡ + (=ucs . #x4A0A) ; 䨊 + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 24) + (ideograph-daikanwa . 42208) ; ø¸Š“  + )) +(define-char + '((ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 27) + (total-strokes . 35) + (ideograph-daikanwa . 42209) ; ø¸Š“¡ + )) +(define-char + '((morohashi-daikanwa 42209 0 1) + (ideographic-radical . 172) ; ⾫ + (ideographic-strokes . 27) + (total-strokes . 35) + (chinese-cns11643-7 . #x6640) ; ø»Ÿ¤© + )) diff --git a/lisp/utf-2000/Ideograph-R173-Rain.el b/lisp/utf-2000/Ideograph-R173-Rain.el new file mode 100644 index 0000000..b7a64d0 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R173-Rain.el @@ -0,0 +1,5217 @@ +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 0) + (total-strokes . 8) + (shinjigen-2 . 8984) + (chinese-gb2312 . #x536A) ; ø»…© + (=jis-x0208 . #x312B) ; ø½Š¦ + (korean-ksc5601 . #x696B) ; ø»Š…† + (chinese-isoir165 . #x536A) ; ø»¸¹ + (=gt-pj-1 . #x312B) ; 雨 + (ideograph-daikanwa . 42210) ; ø¸Š“¢ + (=gt-k . 03629) ; ý¡„€¸­ + (=ucs . #x96E8) ; 雨 + )) +(define-char + '((=>ucs . #x96E8) ; 雨 + (morohashi-daikanwa 42210 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 0) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F64) ; ø»’‡ƒ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 2) + (total-strokes . 10) + (ideograph-daikanwa . 42211) ; ø¸Š“£ + )) +(define-char + '((morohashi-daikanwa 42211 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-5 . #x3070) ; ø»š½ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-gb2312 . #x7627) ; ø»†ƒ€ + (korean-ksc5601 . #x696C) ; ø»Š…‡ + (japanese-jisx0212 . #x667A) ; ø»ŒŠ¿ + (chinese-isoir165 . #x7627) ; ø»Ž« + (=jis-x0213-1-2000 . #x7D64) ; ø»¤›‡ + (ideograph-daikanwa . 42212) ; ø¸Š“¤ + (=ucs . #x96E9) ; 雩 + )) +(define-char + '((=>ucs . #x96E9) ; 雩 + (morohashi-daikanwa 42212 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D7C) ; ø»’›¿ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 42213) ; ø¸Š“¥ + )) +(define-char + '((morohashi-daikanwa 42213 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-6 . #x4632) ; ø»œ«— + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 42214) ; ø¸Š“¦ + )) +(define-char + '((morohashi-daikanwa 42214 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-6 . #x4633) ; ø»œ«˜ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 42215) ; ø¸Š“§ + (=ucs . #x2907B) ; 𩁻 + )) +(define-char + '((=>ucs . #x2907B) ; 𩁻 + (morohashi-daikanwa 42215 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-4 . #x3625) ; ø»—¿¢ + )) +(define-char + '((=>ucs . #x96EA) ; 雪 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 3) + (total-strokes . 11) + (korean-ksc5601 . #x6064) ; ø»‰·± + (ideograph-daikanwa . 42216) ; ø¸Š“¨ + )) +(define-char + '((=>ucs . #x96EA) ; 雪 + (morohashi-daikanwa 42216 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-1 . #x5D7B) ; ø»’›¾ + )) +(define-char + '((morohashi-daikanwa 42216 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-gb2312 . #x5129) ; ø»…Œ¬ + (=jis-x0208 . #x4063) ; ø½Š¤  + (chinese-isoir165 . #x5129) ; ø»´¼ + (=gt-pj-1 . #x4063) ; 雪 + (=gt-k . 08022) ; ý¡„½– + (=ucs . #x96EA) ; 雪 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 42217) ; ø¸Š“© + )) +(define-char + '((morohashi-daikanwa 42217 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-6 . #x4631) ; ø»œ«– + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 42218) ; ø¸Š“ª + (=ucs . #x4A0B) ; 䨋 + )) +(define-char + '((=>ucs . #x4A0B) ; 䨋 + (morohashi-daikanwa 42218 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-3 . #x3966) ; ø»•º¹ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 3) + (total-strokes . 11) + (shinjigen-2 . 8989) + (=jis-x0208 . #x3C36) ; ø½Š» + (ideograph-daikanwa . 42219) ; ø¸Š“« + (=ucs . #x96EB) ; 雫 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 42220) ; ø¸Š“¬ + (=ucs . #x96EC) ; 雬 + )) +(define-char + '((=>ucs . #x96EC) ; 雬 + (morohashi-daikanwa 42220 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F7E) ; ø»–„… + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 42221) ; ø¸Š“­ + )) +(define-char + '((morohashi-daikanwa 42221 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D40) ; ø»š”“ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 42222) ; ø¸Š“® + )) +(define-char + '((morohashi-daikanwa 42222 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D3E) ; ø»š”‘ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 42224) ; ø¸Š“° + (=ucs . #x96ED) ; 雭 + )) +(define-char + '((=>ucs . #x96ED) ; 雭 + (morohashi-daikanwa 42224 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F7C) ; ø»–„ƒ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 42225) ; ø¸Š“± + )) +(define-char + '((morohashi-daikanwa 42225 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D41) ; ø»š”” + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 42226) ; ø¸Š“² + )) +(define-char + '((morohashi-daikanwa 42226 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D3F) ; ø»š”’ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 42227) ; ø¸Š“³ + (=ucs . #x96EE) ; 雮 + )) +(define-char + '((=>ucs . #x96EE) ; 雮 + (morohashi-daikanwa 42227 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F7B) ; ø»–„‚ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 42228) ; ø¸Š“´ + (=ucs . #x29086) ; 𩂆 + )) +(define-char + '((=>ucs . #x29086) ; 𩂆 + (morohashi-daikanwa 42228 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B73) ; ø»˜ˆ† + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 42229) ; ø¸Š“µ + )) +(define-char + '((morohashi-daikanwa 42229 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x5033) ; ø»œº„ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb2312 . #x7629) ; ø»†ƒ‚ + (korean-ksc5601 . #x5A27) ; ø»‰®€ + (japanese-jisx0212 . #x667B) ; ø»Œ‹€ + (chinese-isoir165 . #x7629) ; ø»Ž«’ + (=jis-x0213-1-2000 . #x7D65) ; ø»¤›ˆ + (ideograph-daikanwa . 42230) ; ø¸Š“¶ + (=ucs . #x96EF) ; 雯 + )) +(define-char + '((=>ucs . #x96EF) ; 雯 + (morohashi-daikanwa 42230 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-1 . #x6277) ; ø»’£ + )) +(define-char + '((=>ucs . #x96F0) ; 雰 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x4A37) ; ø»‚¸¤ + (japanese-jisx0208 . #x4A37) ; ø»‡Œ¬ + (korean-ksc5601 . #x5D54) ; ø»‰³‡ + (ideograph-daikanwa . 42231) ; ø¸Š“· + )) +(define-char + '((morohashi-daikanwa 42231 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (=jis-x0208-1990 . #x4A37) ; ø½Š²  + (=ucs . #x96F0) ; 雰 + )) +(define-char + '((=>ucs . #x96F0) ; 雰 + (morohashi-daikanwa 42231 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-2 . #x414D) ; ø»“¼Œ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 42232) ; ø¸Š“¸ + (=ucs . #x4A0D) ; 䨍 + )) +(define-char + '((=>ucs . #x4A0D) ; 䨍 + (morohashi-daikanwa 42232 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x5031) ; ø»œº‚ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (japanese-jisx0212 . #x667C) ; ø»Œ‹ + (ideograph-daikanwa . 42233) ; ø¸Š“¹ + (=ucs . #x96F1) ; 雱 + )) +(define-char + '((=>ucs . #x96F1) ; 雱 + (morohashi-daikanwa 42233 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-2 . #x414C) ; ø»“¼‹ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 42234) ; ø¸Š“º + (=ucs . #x29088) ; 𩂈 + )) +(define-char + '((=>ucs . #x29088) ; 𩂈 + (morohashi-daikanwa 42234 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B72) ; ø»˜ˆ… + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (shinjigen-2 . 8990) + (=jis-x0208 . #x3140) ; ø½Š» + (korean-ksc5601 . #x6A23) ; ø»Š…œ + (chinese-gb12345 . #x5446) ; 雲 + (=gt-pj-1 . #x3140) ; 雲 + (ideograph-daikanwa . 42235) ; ø¸Š“» + (=gt-k . 08997) ; ý¡„‚Œ¥ + (=ucs . #x96F2) ; 雲 + )) +(define-char + '((=>ucs . #x96F2) ; 雲 + (morohashi-daikanwa 42235 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-1 . #x6278) ; ø»’£‘ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 42236) ; ø¸Š“¼ + )) +(define-char + '((morohashi-daikanwa 42236 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x5032) ; ø»œºƒ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x3F7D) ; ø»–„„ + (=ucs . #x4A0C) ; 䨌 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 4) + (chinese-gb2312 . #x7628) ; ø»†ƒ + (chinese-isoir165 . #x7628) ; ø»Ž«‘ + (=ucs . #x96F3) ; 雳 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42239) ; ø¸Š“¿ + (=ucs . #x4A0E) ; 䨎 + )) +(define-char + '((=>ucs . #x4A0E) ; 䨎 + (morohashi-daikanwa 42239 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4548) ; ø»–Œƒ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42240) ; ø¸Š”€ + (=ucs . #x96F4) ; 雴 + )) +(define-char + '((=>ucs . #x96F4) ; 雴 + (morohashi-daikanwa 42240 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4546) ; ø»–Œ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42241) ; ø¸Š” + (=ucs . #x96F5) ; 雵 + )) +(define-char + '((=>ucs . #x96F5) ; 雵 + (morohashi-daikanwa 42241 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x485F) ; ø»”†° + )) +(define-char + '((=>ucs . #x96F6) ; 零 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8998) + (=jis-x0208 . #x4E6D) ; ø½Š¹Ž + (korean-ksc5601 . #x5643) ; ø»‰¨¤ + (=gt-pj-1 . #x4E6D) ; ø½Š¹Ž + (ideograph-daikanwa . 42242) ; ø¸Š”‚ + (=gt-k . 10285) ; ý¡„‚ ­ + (ucs-jis . #x96F6) ; ø½Š¹Ž + )) +(define-char + '((morohashi-daikanwa 42242 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-gb2312 . #x4163) ; ø»„¶† + (chinese-isoir165 . #x4163) ; ø»ž– + (=ucs . #x96F6) ; 零 + )) +(define-char + '((=>ucs . #x96F6) ; 零 + (morohashi-daikanwa 42242 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-1 . #x675B) ; ø»’ªŠ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42243) ; ø¸Š”ƒ + (=ucs . #x29092) ; 𩂒 + )) +(define-char + '((=>ucs . #x29092) ; 𩂒 + (morohashi-daikanwa 42243 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x4158) ; ø»˜Ÿ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42244) ; ø¸Š”„ + )) +(define-char + '((morohashi-daikanwa 42244 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4425) ; ø»šžŠ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8996) + (chinese-gb2312 . #x4057) ; ø»„´œ + (=jis-x0208 . #x4D6B) ; ø½Š·® + (korean-ksc5601 . #x5674) ; ø»‰©• + (chinese-isoir165 . #x4057) ; ø»œ¬ + (=gt-pj-1 . #x4D6B) ; 雷 + (ideograph-daikanwa . 42245) ; ø¸Š”… + (=gt-k . 10282) ; ý¡„‚ ª + (=ucs . #x96F7) ; 雷 + )) +(define-char + '((=>ucs . #x96F7) ; 雷 + (morohashi-daikanwa 42245 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-1 . #x6758) ; ø»’ª‡ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42246) ; ø¸Š”† + (=ucs . #x96F8) ; 雸 + )) +(define-char + '((=>ucs . #x96F8) ; 雸 + (morohashi-daikanwa 42246 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x485E) ; ø»”†¯ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42247) ; ø¸Š”‡ + )) +(define-char + '((morohashi-daikanwa 42247 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4422) ; ø»šž‡ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8995) + (chinese-gb2312 . #x3122) ; ø»„¥ + (=jis-x0208 . #x703B) ; ø½‹ª˜ + (korean-ksc5601 . #x5A5F) ; ø»‰®¸ + (chinese-isoir165 . #x3122) ; ø»…µ + (=gt-pj-1 . #x703B) ; 雹 + (ideograph-daikanwa . 42248) ; ø¸Š”ˆ + (=gt-k . 10367) ; ý¡„‚¡¿ + (=ucs . #x96F9) ; 雹 + )) +(define-char + '((=>ucs . #x96F9) ; 雹 + (morohashi-daikanwa 42248 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-1 . #x675A) ; ø»’ª‰ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42249) ; ø¸Š”‰ + )) +(define-char + '((morohashi-daikanwa 42249 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4421) ; ø»šž† + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (japanese-jisx0212 . #x667D) ; ø»Œ‹‚ + (ideograph-daikanwa . 42250) ; ø¸Š”Š + (=ucs . #x96FA) ; 雺 + )) +(define-char + '((=>ucs . #x96FA) ; 雺 + (morohashi-daikanwa 42250 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x485C) ; ø»”†­ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42251) ; ø¸Š”‹ + )) +(define-char + '((morohashi-daikanwa 42251 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4424) ; ø»šž‰ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42252) ; ø¸Š”Œ + )) +(define-char + '((morohashi-daikanwa 42252 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4423) ; ø»šžˆ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-2 . 8994) + (=jis-x0208 . #x4545) ; ø½Š«˜ + (korean-ksc5601 . #x6F33) ; ø»Š‚ + (chinese-gb12345 . #x3567) ; 電 + (ideograph-daikanwa . 42253) ; ø¸Š” + (=ucs . #x96FB) ; 電 + )) +(define-char + '((=>ucs . #x96FB) ; 電 + (morohashi-daikanwa 42253 0 3) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-1 . #x6759) ; ø»’ªˆ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42254) ; ø¸Š”Ž + )) +(define-char + '((morohashi-daikanwa 42254 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x597C) ; ø»ˆ› + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42256) ; ø¸Š” + (=ucs . #x96FC) ; 雼 + )) +(define-char + '((=>ucs . #x96FC) ; 雼 + (morohashi-daikanwa 42256 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4547) ; ø»–Œ‚ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42257) ; ø¸Š”‘ + )) +(define-char + '((morohashi-daikanwa 42257 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4426) ; ø»šž‹ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42258) ; ø¸Š”’ + (=ucs . #x96FD) ; 雽 + )) +(define-char + '((=>ucs . #x96FD) ; 雽 + (morohashi-daikanwa 42258 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x485D) ; ø»”†® + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4E6D) ; ø»…‰– + (chinese-isoir165 . #x4E6D) ; ø»±¦ + (=ucs . #x96FE) ; 雾 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42260) ; ø¸Š”” + )) +(define-char + '((morohashi-daikanwa 42260 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B22) ; ø»š¨™ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42261) ; ø¸Š”• + (=ucs . #x4A0F) ; 䨏 + )) +(define-char + '((=>ucs . #x4A0F) ; 䨏 + (morohashi-daikanwa 42261 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x482D) ; ø»˜š† + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42262) ; ø¸Š”– + (=ucs . #x4A10) ; 䨐 + )) +(define-char + '((=>ucs . #x4A10) ; 䨐 + (morohashi-daikanwa 42262 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x4831) ; ø»˜šŠ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42263) ; ø¸Š”— + (=ucs . #x290A3) ; 𩂣 + )) +(define-char + '((=>ucs . #x290A3) ; 𩂣 + (morohashi-daikanwa 42263 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x4830) ; ø»˜š‰ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42264) ; ø¸Š”˜ + )) +(define-char + '((morohashi-daikanwa 42264 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B23) ; ø»š¨š + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42265) ; ø¸Š”™ + (=ucs . #x4A11) ; 䨑 + )) +(define-char + '((=>ucs . #x4A11) ; 䨑 + (morohashi-daikanwa 42265 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x482E) ; ø»˜š‡ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42266) ; ø¸Š”š + )) +(define-char + '((morohashi-daikanwa 42266 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B21) ; ø»š¨˜ + )) +(define-char + '((=>ucs . #x4A12) ; 䨒 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42267) ; ø¸Š”› + )) +(define-char + '((morohashi-daikanwa 42267 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A4A) ; ø»–“› + (=ucs . #x4A12) ; 䨒 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42268) ; ø¸Š”œ + )) +(define-char + '((morohashi-daikanwa 42268 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4A7E) ; ø»š¨— + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42269) ; ø¸Š” + (=ucs . #x4A13) ; 䨓 + )) +(define-char + '((=>ucs . #x4A13) ; 䨓 + (morohashi-daikanwa 42269 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x4834) ; ø»˜š + )) +(define-char + '((=>ucs . #x290A7) ; 𩂧 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42270) ; ø¸Š”ž + )) +(define-char + '((morohashi-daikanwa 42270 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x482C) ; ø»˜š… + (=ucs . #x290A7) ; 𩂧 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42271) ; ø¸Š”Ÿ + (=ucs . #x4A15) ; 䨕 + )) +(define-char + '((=>ucs . #x4A15) ; 䨕 + (morohashi-daikanwa 42271 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x4833) ; ø»˜šŒ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42272) ; ø¸Š”  + (=ucs . #x290A8) ; 𩂨 + )) +(define-char + '((=>ucs . #x290A8) ; 𩂨 + (morohashi-daikanwa 42272 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x482F) ; ø»˜šˆ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42273) ; ø¸Š”¡ + )) +(define-char + '((morohashi-daikanwa 42273 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x637D) ; ø»—ˆ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42274) ; ø¸Š”¢ + (=ucs . #x96FF) ; 雿 + )) +(define-char + '((=>ucs . #x96FF) ; 雿 + (morohashi-daikanwa 42274 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F25) ; ø»”ˆ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (shinjigen-2 . 8999) + (chinese-gb2312 . #x5068) ; ø»…Œ + (=jis-x0208 . #x3C7B) ; ø½ŠŸ€ + (korean-ksc5601 . #x624D) ; ø»‰º– + (chinese-isoir165 . #x5068) ; ø»´ + (=gt-pj-1 . #x3C7B) ; 需 + (ideograph-daikanwa . 42275) ; ø¸Š”£ + (=gt-k . 11129) ; ý¡„‚­¹ + (=ucs . #x9700) ; 需 + )) +(define-char + '((=>ucs . #x9700) ; 需 + (morohashi-daikanwa 42275 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B66) ; ø»’° + )) +(define-char + '((=>ucs . #x290AA) ; 𩂪 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42276) ; ø¸Š”¤ + )) +(define-char + '((morohashi-daikanwa 42276 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (=ucs . #x290AA) ; 𩂪 + )) +(define-char + '((=>ucs . #x290AA) ; 𩂪 + (morohashi-daikanwa 42276 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x4832) ; ø»˜š‹ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42277) ; ø¸Š”¥ + (=ucs . #x4A14) ; 䨔 + )) +(define-char + '((=>ucs . #x4A14) ; 䨔 + (morohashi-daikanwa 42277 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A4B) ; ø»–“œ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42278) ; ø¸Š”¦ + )) +(define-char + '((morohashi-daikanwa 42278 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x637C) ; ø»—‡ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42280) ; ø¸Š”¨ + )) +(define-char + '((morohashi-daikanwa 42280 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6379) ; ø»—„ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42281) ; ø¸Š”© + (=ucs . #x4A16) ; 䨖 + )) +(define-char + '((=>ucs . #x4A16) ; 䨖 + (morohashi-daikanwa 42281 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x637B) ; ø»—† + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 49866) ; ø¸Œ‹Š + )) +(define-char + '((morohashi-daikanwa 49866 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x637A) ; ø»—… + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (chinese-gb2312 . #x762B) ; ø»†ƒ„ + (chinese-isoir165 . #x762B) ; ø»Ž«” + (=ucs . #x9701) ; 霁 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x637E) ; ø»—‰ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x667E) ; ø»Œ‹ƒ + (chinese-isoir165 . #x7E78) ; ø»Ž¸‘ + (ideograph-daikanwa . 42282) ; ø¸Š”ª + (=ucs . #x9702) ; 霂 + )) +(define-char + '((=>ucs . #x9702) ; 霂 + (morohashi-daikanwa 42282 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x5558) ; ø»”™¯ + )) +(define-char + '((=>ucs . #x4A17) ; 䨗 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42283) ; ø¸Š”« + )) +(define-char + '((morohashi-daikanwa 42283 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F5E) ; ø»–›… + (=ucs . #x4A17) ; 䨗 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6721) ; ø»Œ‹„ + (ideograph-daikanwa . 42284) ; ø¸Š”¬ + (=ucs . #x9703) ; 霃 + )) +(define-char + '((=>ucs . #x9703) ; 霃 + (morohashi-daikanwa 42284 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x523B) ; ø»š³„ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42285) ; ø¸Š”­ + )) +(define-char + '((morohashi-daikanwa 42285 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A6A) ; ø»ž‹ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42286) ; ø¸Š”® + )) +(define-char + '((morohashi-daikanwa 42286 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A69) ; ø»žŠ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42287) ; ø¸Š”¯ + )) +(define-char + '((morohashi-daikanwa 42287 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5245) ; ø»š³Ž + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42288) ; ø¸Š”° + )) +(define-char + '((morohashi-daikanwa 42288 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5240) ; ø»š³‰ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42289) ; ø¸Š”± + (=ucs . #x4A18) ; 䨘 + )) +(define-char + '((=>ucs . #x4A18) ; 䨘 + (morohashi-daikanwa 42289 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F61) ; ø»–›ˆ + )) +(define-char + '((=>ucs . #x9704) ; 霄 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (shinjigen-2 . 9000) + (=jis-x0208 . #x703C) ; ø½‹ª™ + (ideograph-daikanwa . 42290) ; ø¸Š”² + (ucs-jis . #x9704) ; ø½‹ª™ + )) +(define-char + '((morohashi-daikanwa 42290 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-gb2312 . #x4F76) ; ø»…Š½ + (chinese-isoir165 . #x4F76) ; ø»³ + (=ucs . #x9704) ; 霄 + )) +(define-char + '((=>ucs . #x9704) ; 霄 + (morohashi-daikanwa 42290 0 3) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F66) ; ø»’¶… + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42291) ; ø¸Š”³ + )) +(define-char + '((morohashi-daikanwa 42291 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5241) ; ø»š³Š + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42292) ; ø¸Š”´ + )) +(define-char + '((morohashi-daikanwa 42292 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x523F) ; ø»š³ˆ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42293) ; ø¸Š”µ + )) +(define-char + '((morohashi-daikanwa 42293 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x523E) ; ø»š³‡ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42294) ; ø¸Š”¶ + (=ucs . #x4A19) ; 䨙 + )) +(define-char + '((=>ucs . #x4A19) ; 䨙 + (morohashi-daikanwa 42294 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F5F) ; ø»–›† + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42295) ; ø¸Š”· + )) +(define-char + '((morohashi-daikanwa 42295 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5243) ; ø»š³Œ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6722) ; ø»Œ‹… + (ideograph-daikanwa . 42296) ; ø¸Š”¸ + (=ucs . #x9705) ; 霅 + )) +(define-char + '((=>ucs . #x9705) ; 霅 + (morohashi-daikanwa 42296 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x5556) ; ø»”™­ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42297) ; ø¸Š”¹ + )) +(define-char + '((morohashi-daikanwa 42297 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x523D) ; ø»š³† + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (shinjigen-2 . 9002) + (chinese-gb2312 . #x762A) ; ø»†ƒƒ + (=jis-x0208 . #x703D) ; ø½‹ªš + (korean-ksc5601 . #x6F7D) ; ø»ŠŽŒ + (chinese-isoir165 . #x762A) ; ø»Ž«“ + (ideograph-daikanwa . 42299) ; ø¸Š”» + (=ucs . #x9706) ; 霆 + )) +(define-char + '((=>ucs . #x9706) ; 霆 + (morohashi-daikanwa 42299 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F67) ; ø»’¶† + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (shinjigen-2 . 9001) + (chinese-gb2312 . #x5570) ; ø»…“« + (=jis-x0208 . #x3F4C) ; ø½Š¢« + (korean-ksc5601 . #x7268) ; ø»Š’‘ + (chinese-isoir165 . #x5570) ; ø»»» + (=gt-pj-1 . #x3F4C) ; 震 + (ideograph-daikanwa . 42300) ; ø¸Š”¼ + (=gt-k . 11915) ; ý¡„‚º‹ + (=ucs . #x9707) ; 震 + )) +(define-char + '((=>ucs . #x9707) ; 震 + (morohashi-daikanwa 42300 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F68) ; ø»’¶‡ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (shinjigen-2 . 9004) + (chinese-gb2312 . #x762C) ; ø»†ƒ… + (=jis-x0208 . #x703E) ; ø½‹ª› + (chinese-isoir165 . #x762C) ; ø»Ž«• + (ideograph-daikanwa . 42301) ; ø¸Š”½ + (=ucs . #x9708) ; 霈 + )) +(define-char + '((=>ucs . #x9708) ; 霈 + (morohashi-daikanwa 42301 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x5557) ; ø»”™® + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-gb2312 . #x4339) ; ø»„¸˜ + (japanese-jisx0212 . #x6723) ; ø»Œ‹† + (chinese-isoir165 . #x4339) ; ø» ¨ + (ideograph-daikanwa . 42302) ; ø¸Š”¾ + (=ucs . #x9709) ; 霉 + )) +(define-char + '((=>ucs . #x9709) ; 霉 + (morohashi-daikanwa 42302 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F69) ; ø»’¶ˆ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42303) ; ø¸Š”¿ + )) +(define-char + '((morohashi-daikanwa 42303 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x523C) ; ø»š³… + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42304) ; ø¸Š•€ + )) +(define-char + '((morohashi-daikanwa 42304 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A6B) ; ø»žŒ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42305) ; ø¸Š• + )) +(define-char + '((morohashi-daikanwa 42305 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A6C) ; ø»ž + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42306) ; ø¸Š•‚ + )) +(define-char + '((morohashi-daikanwa 42306 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5244) ; ø»š³ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42307) ; ø¸Š•ƒ + )) +(define-char + '((morohashi-daikanwa 42307 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5242) ; ø»š³‹ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42308) ; ø¸Š•„ + )) +(define-char + '((morohashi-daikanwa 42308 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A68) ; ø»ž‰ + )) +(define-char + '((morohashi-daikanwa 42309 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (=jis-x0208 . #x4E6E) ; ø½Š¹ + (=gt-pj-1 . #x4E6E) ; 霊 + (=gt-k . 11961) ; ý¡„‚º¹ + (=ucs . #x970A) ; 霊 + )) +(define-char + '((=>ucs . #x970A) ; 霊 + (morohashi-daikanwa 42309 1 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F60) ; ø»–›‡ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42311) ; ø¸Š•‡ + )) +(define-char + '((morohashi-daikanwa 42311 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x353B) ; ø»žœ¦ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42312) ; ø¸Š•ˆ + (=ucs . #x290D4) ; 𩃔 + )) +(define-char + '((=>ucs . #x290D4) ; 𩃔 + (morohashi-daikanwa 42312 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x545B) ; ø»˜¬œ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42313) ; ø¸Š•‰ + (=ucs . #x970B) ; 霋 + )) +(define-char + '((=>ucs . #x970B) ; 霋 + (morohashi-daikanwa 42313 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B5D) ; ø»”¢¨ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42315) ; ø¸Š•‹ + )) +(define-char + '((morohashi-daikanwa 42315 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x594E) ; ø»š½© + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42316) ; ø¸Š•Œ + )) +(define-char + '((morohashi-daikanwa 42316 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x594B) ; ø»š½¦ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42317) ; ø¸Š• + (=ucs . #x4A1B) ; 䨛 + )) +(define-char + '((=>ucs . #x4A1B) ; 䨛 + (morohashi-daikanwa 42317 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x5459) ; ø»˜¬š + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42318) ; ø¸Š•Ž + (=ucs . #x290D7) ; 𩃗 + )) +(define-char + '((=>ucs . #x290D7) ; 𩃗 + (morohashi-daikanwa 42318 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x545A) ; ø»˜¬› + )) +(define-char + '((=>ucs . #x970C) ; 霌 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42319) ; ø¸Š• + )) +(define-char + '((morohashi-daikanwa 42319 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5350) ; ø»– ¯ + (=ucs . #x970C) ; 霌 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42320) ; ø¸Š• + )) +(define-char + '((morohashi-daikanwa 42320 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3538) ; ø»žœ£ + )) +(define-char + '((=>ucs . #x970D) ; 霍 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 8965) + (=jis-x0208 . #x7039) ; ø½‹ª– + (ideograph-daikanwa . 42321) ; ø¸Š•‘ + (ucs-jis . #x970D) ; ø½‹ª– + )) +(define-char + '((morohashi-daikanwa 42321 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-gb2312 . #x3B74) ; ø»„­£ + (chinese-isoir165 . #x3B74) ; ø»•³ + (=ucs . #x970D) ; 霍 + )) +(define-char + '((=>ucs . #x970D) ; 霍 + (morohashi-daikanwa 42321 0 1 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-1 . #x7277) ; ø»’º° + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 9009) + (chinese-gb2312 . #x762E) ; ø»†ƒ‡ + (=jis-x0208 . #x7040) ; ø½‹ª + (chinese-isoir165 . #x762E) ; ø»Ž«— + (ideograph-daikanwa . 42322) ; ø¸Š•’ + (=ucs . #x970E) ; 霎 + )) +(define-char + '((=>ucs . #x970E) ; 霎 + (morohashi-daikanwa 42322 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-1 . #x7274) ; ø»’º­ + )) +(define-char + '((=>ucs . #x970F) ; 霏 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 9011) + (=jis-x0208 . #x7042) ; ø½‹ªŸ + (ideograph-daikanwa . 42323) ; ø¸Š•“ + (ucs-jis . #x970F) ; ø½‹ªŸ + )) +(define-char + '((=>ucs . #x970F) ; 霏 + (morohashi-daikanwa 42323 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-1 . #x7279) ; ø»’º² + )) +(define-char + '((morohashi-daikanwa 42323 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-gb2312 . #x762D) ; ø»†ƒ† + (chinese-isoir165 . #x762D) ; ø»Ž«– + (=ucs . #x970F) ; 霏 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42324) ; ø¸Š•” + )) +(define-char + '((morohashi-daikanwa 42324 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x594D) ; ø»š½¨ + )) +(define-char + '((=>ucs . #x4A1C) ; 䨜 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42325) ; ø¸Š•• + )) +(define-char + '((morohashi-daikanwa 42325 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x534F) ; ø»– ® + (=ucs . #x4A1C) ; 䨜 + )) +(define-char + '((=>ucs . #x4A1D) ; 䨝 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42326) ; ø¸Š•– + )) +(define-char + '((morohashi-daikanwa 42326 0 5) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x534E) ; ø»– ­ + (=ucs . #x4A1D) ; 䨝 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42327) ; ø¸Š•— + )) +(define-char + '((morohashi-daikanwa 42327 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x594A) ; ø»š½¥ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42328) ; ø¸Š•˜ + (=ucs . #x9710) ; 霐 + )) +(define-char + '((=>ucs . #x9710) ; 霐 + (morohashi-daikanwa 42328 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B5F) ; ø»”¢ª + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 9010) + (=jis-x0208 . #x7041) ; ø½‹ªž + (korean-ksc5601 . #x6F45) ; ø»Š” + (ideograph-daikanwa . 42329) ; ø¸Š•™ + (=ucs . #x9711) ; 霑 + )) +(define-char + '((=>ucs . #x9711) ; 霑 + (morohashi-daikanwa 42329 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-1 . #x7275) ; ø»’º® + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42330) ; ø¸Š•š + (=ucs . #x9712) ; 霒 + )) +(define-char + '((=>ucs . #x9712) ; 霒 + (morohashi-daikanwa 42330 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B5E) ; ø»”¢© + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42331) ; ø¸Š•› + )) +(define-char + '((morohashi-daikanwa 42331 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x353A) ; ø»žœ¥ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 9008) + (chinese-gb2312 . #x445E) ; ø»„º› + (=jis-x0208 . #x703F) ; ø½‹ªœ + (korean-ksc5601 . #x6767) ; ø»Š‚† + (chinese-isoir165 . #x445E) ; ø»¢« + (ideograph-daikanwa . 42332) ; ø¸Š•œ + (=ucs . #x9713) ; 霓 + )) +(define-char + '((=>ucs . #x9713) ; 霓 + (morohashi-daikanwa 42332 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-1 . #x7278) ; ø»’º± + )) +(define-char + '((=>ucs . #x9714) ; 霔 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (=jis-x0213-2-2000 . #x7B76) ; ø»¦¢¡ + (ideograph-daikanwa . 42333) ; ø¸Š• + (ucs-jis . #x9714) ; ø»¦¢¡ + )) +(define-char + '((morohashi-daikanwa 42333 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x534D) ; ø»– ¬ + (=ucs . #x9714) ; 霔 + )) +(define-char + '((=>ucs . #x9715) ; 霕 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42334) ; ø¸Š•ž + )) +(define-char + '((morohashi-daikanwa 42334 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x534C) ; ø»– « + (=ucs . #x9715) ; 霕 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 9013) + (chinese-gb2312 . #x4158) ; ø»„µ» + (=jis-x0208 . #x7043) ; ø½‹ª  + (korean-ksc5601 . #x577D) ; ø»‰ª¼ + (chinese-isoir165 . #x4158) ; ø»ž‹ + (ideograph-daikanwa . 42335) ; ø¸Š•Ÿ + (=ucs . #x9716) ; 霖 + )) +(define-char + '((=>ucs . #x9716) ; 霖 + (morohashi-daikanwa 42335 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-1 . #x7276) ; ø»’º¯ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42336) ; ø¸Š•  + )) +(define-char + '((morohashi-daikanwa 42336 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5949) ; ø»š½¤ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42337) ; ø¸Š•¡ + )) +(define-char + '((morohashi-daikanwa 42337 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3539) ; ø»žœ¤ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42338) ; ø¸Š•¢ + )) +(define-char + '((morohashi-daikanwa 42338 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3537) ; ø»žœ¢ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42340) ; ø¸Š•¤ + )) +(define-char + '((morohashi-daikanwa 42340 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5948) ; ø»š½£ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42341) ; ø¸Š•¥ + )) +(define-char + '((morohashi-daikanwa 42341 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x353C) ; ø»žœ§ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42342) ; ø¸Š•¦ + )) +(define-char + '((morohashi-daikanwa 42342 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x594C) ; ø»š½§ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42343) ; ø¸Š•§ + )) +(define-char + '((morohashi-daikanwa 42343 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (=ucs . #x4A21) ; 䨡 + )) +(define-char + '((=>ucs . #x4A21) ; 䨡 + (morohashi-daikanwa 42343 1 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x5458) ; ø»˜¬™ + )) +(define-char + '((=>ucs . #x9717) ; 霗 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 49867) ; ø¸Œ‹‹ + )) +(define-char + '((morohashi-daikanwa 49867 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5351) ; ø»– ° + (=ucs . #x9717) ; 霗 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (=ucs . #x290C0) ; 𩃀 + )) +(define-char + '((=>ucs . #x290C0) ; 𩃀 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x5457) ; ø»˜¬˜ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42344) ; ø¸Š•¨ + (=ucs . #x4A1E) ; 䨞 + )) +(define-char + '((=>ucs . #x4A1E) ; 䨞 + (morohashi-daikanwa 42344 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5960) ; ø»˜³· + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42345) ; ø¸Š•© + (=ucs . #x290F5) ; 𩃵 + )) +(define-char + '((=>ucs . #x290F5) ; 𩃵 + (morohashi-daikanwa 42345 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x595C) ; ø»˜³³ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42346) ; ø¸Š•ª + (=ucs . #x4A1F) ; 䨟 + )) +(define-char + '((=>ucs . #x4A1F) ; 䨟 + (morohashi-daikanwa 42346 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x5673) ; ø»–¥¬ + )) +(define-char + '((=>ucs . #x290F6) ; 𩃶 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42347) ; ø¸Š•« + )) +(define-char + '((morohashi-daikanwa 42347 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x595A) ; ø»˜³± + (=ucs . #x290F6) ; 𩃶 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42348) ; ø¸Š•¬ + (=ucs . #x290F7) ; 𩃷 + )) +(define-char + '((=>ucs . #x290F7) ; 𩃷 + (morohashi-daikanwa 42348 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x595B) ; ø»˜³² + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42349) ; ø¸Š•­ + (=ucs . #x9718) ; 霘 + )) +(define-char + '((=>ucs . #x9718) ; 霘 + (morohashi-daikanwa 42349 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x6046) ; ø»”©§ + )) +(define-char + '((=>ucs . #x9719) ; 霙 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42350) ; ø¸Š•® + )) +(define-char + '((=>ucs . #x9719) ; 霙 + (morohashi-daikanwa 42350 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x6048) ; ø»”©© + )) +(define-char + '((morohashi-daikanwa 42350 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 8) + (total-strokes . 16) + (=jis-x0208 . #x7044) ; ø½‹ª¡ + (korean-ksc5601 . #x674E) ; ø»Š­ + (=ucs . #x9719) ; 霙 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6724) ; ø»Œ‹‡ + (ideograph-daikanwa . 42351) ; ø¸Š•¯ + (=ucs . #x971A) ; 霚 + )) +(define-char + '((=>ucs . #x971A) ; 霚 + (morohashi-daikanwa 42351 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x5674) ; ø»–¥­ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6725) ; ø»Œ‹ˆ + (ideograph-daikanwa . 42352) ; ø¸Š•° + (=ucs . #x971B) ; 霛 + )) +(define-char + '((=>ucs . #x971B) ; 霛 + (morohashi-daikanwa 42352 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x5675) ; ø»–¥® + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42353) ; ø¸Š•± + (=ucs . #x4A20) ; 䨠 + )) +(define-char + '((=>ucs . #x4A20) ; 䨠 + (morohashi-daikanwa 42353 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x5677) ; ø»–¥° + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42355) ; ø¸Š•³ + )) +(define-char + '((morohashi-daikanwa 42355 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F5A) ; ø»›†© + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42356) ; ø¸Š•´ + (=ucs . #x290F9) ; 𩃹 + )) +(define-char + '((=>ucs . #x290F9) ; 𩃹 + (morohashi-daikanwa 42356 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5961) ; ø»˜³¸ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42357) ; ø¸Š•µ + )) +(define-char + '((morohashi-daikanwa 42357 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F5C) ; ø»›†« + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42358) ; ø¸Š•¶ + (=ucs . #x4A22) ; 䨢 + )) +(define-char + '((=>ucs . #x4A22) ; 䨢 + (morohashi-daikanwa 42358 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x5676) ; ø»–¥¯ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42360) ; ø¸Š•¸ + (=ucs . #x4A23) ; 䨣 + )) +(define-char + '((=>ucs . #x4A23) ; 䨣 + (morohashi-daikanwa 42360 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x595D) ; ø»˜³´ + )) +(define-char + '((=>ucs . #x290FC) ; 𩃼 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42361) ; ø¸Š•¹ + )) +(define-char + '((morohashi-daikanwa 42361 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (=ucs . #x290FC) ; 𩃼 + )) +(define-char + '((=>ucs . #x290FC) ; 𩃼 + (morohashi-daikanwa 42361 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x595E) ; ø»˜³µ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42362) ; ø¸Š•º + )) +(define-char + '((morohashi-daikanwa 42362 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D4A) ; ø»ž¨¥ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-2 . 9016) + (chinese-gb2312 . #x4B2A) ; ø»…ƒ¹ + (=jis-x0208 . #x417A) ; ø½Š¦• + (korean-ksc5601 . #x5F5C) ; ø»‰¶‹ + (chinese-isoir165 . #x4B2A) ; ø»¬‰ + (ideograph-daikanwa . 42363) ; ø¸Š•» + (=ucs . #x971C) ; 霜 + )) +(define-char + '((=>ucs . #x971C) ; 霜 + (morohashi-daikanwa 42363 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-1 . #x7624) ; ø»’¿• + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (japanese-jisx0212 . #x6726) ; ø»Œ‹‰ + (ideograph-daikanwa . 42364) ; ø¸Š•¼ + (=ucs . #x971D) ; 霝 + )) +(define-char + '((=>ucs . #x971D) ; 霝 + (morohashi-daikanwa 42364 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x6047) ; ø»”©¨ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (shinjigen-2 . 9015) + (chinese-gb2312 . #x4F3C) ; ø»…Šƒ + (=jis-x0208 . #x3262) ; ø½Š» + (korean-ksc5601 . #x7947) ; ø»Šœ‚ + (chinese-isoir165 . #x4F3C) ; ø»²“ + (ideograph-daikanwa . 42365) ; ø¸Š•½ + (=ucs . #x971E) ; 霞 + )) +(define-char + '((=>ucs . #x971E) ; 霞 + (morohashi-daikanwa 42365 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-1 . #x7625) ; ø»’¿– + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42366) ; ø¸Š•¾ + (=ucs . #x971F) ; 霟 + )) +(define-char + '((=>ucs . #x971F) ; 霟 + (morohashi-daikanwa 42366 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x6045) ; ø»”©¦ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42367) ; ø¸Š•¿ + )) +(define-char + '((morohashi-daikanwa 42367 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F5B) ; ø»›†ª + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42368) ; ø¸Š–€ + (=ucs . #x9720) ; 霠 + )) +(define-char + '((=>ucs . #x9720) ; 霠 + (morohashi-daikanwa 42368 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x6044) ; ø»”©¥ + )) +(define-char + '((=>ucs . #x4A24) ; 䨤 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42369) ; ø¸Š– + )) +(define-char + '((morohashi-daikanwa 42369 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x595F) ; ø»˜³¶ + (=ucs . #x4A24) ; 䨤 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42370) ; ø¸Š–‚ + )) +(define-char + '((morohashi-daikanwa 42370 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D4B) ; ø»ž¨¦ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42371) ; ø¸Š–ƒ + )) +(define-char + '((morohashi-daikanwa 42371 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D4D) ; ø»ž¨¨ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42373) ; ø¸Š–… + )) +(define-char + '((morohashi-daikanwa 42373 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F5D) ; ø»›†¬ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42376) ; ø¸Š–ˆ + )) +(define-char + '((morohashi-daikanwa 42376 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D4E) ; ø»ž¨© + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42377) ; ø¸Š–‰ + )) +(define-char + '((morohashi-daikanwa 42377 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D4C) ; ø»ž¨§ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42378) ; ø¸Š–Š + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 42379) ; ø¸Š–‹ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F59) ; ø»›†¨ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F5E) ; ø»›†­ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42380) ; ø¸Š–Œ + )) +(define-char + '((morohashi-daikanwa 42380 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x656F) ; ø»›² + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42381) ; ø¸Š– + )) +(define-char + '((morohashi-daikanwa 42381 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x445F) ; ø»ž³Œ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42382) ; ø¸Š–Ž + )) +(define-char + '((morohashi-daikanwa 42382 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4463) ; ø»ž³ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42383) ; ø¸Š– + )) +(define-char + '((morohashi-daikanwa 42383 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6569) ; ø»›¬ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6727) ; ø»Œ‹Š + (ideograph-daikanwa . 42384) ; ø¸Š– + (=ucs . #x9721) ; 霡 + )) +(define-char + '((=>ucs . #x9721) ; 霡 + (morohashi-daikanwa 42384 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E38) ; ø»˜º¥ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6728) ; ø»Œ‹‹ + (ideograph-daikanwa . 42385) ; ø¸Š–‘ + (=ucs . #x9722) ; 霢 + )) +(define-char + '((=>ucs . #x9722) ; 霢 + (morohashi-daikanwa 42385 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x6443) ; ø»”¯œ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42386) ; ø¸Š–’ + )) +(define-char + '((morohashi-daikanwa 42386 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x445E) ; ø»ž³‹ + )) +(define-char + '((=>ucs . #x4A25) ; 䨥 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42387) ; ø¸Š–“ + )) +(define-char + '((morohashi-daikanwa 42387 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E35) ; ø»˜º¢ + (=ucs . #x4A25) ; 䨥 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42388) ; ø¸Š–” + )) +(define-char + '((morohashi-daikanwa 42388 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6566) ; ø»›© + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42389) ; ø¸Š–• + (=ucs . #x4A26) ; 䨦 + )) +(define-char + '((=>ucs . #x4A26) ; 䨦 + (morohashi-daikanwa 42389 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x594D) ; ø»–©  + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42390) ; ø¸Š–– + )) +(define-char + '((morohashi-daikanwa 42390 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4465) ; ø»ž³’ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42391) ; ø¸Š–— + )) +(define-char + '((morohashi-daikanwa 42391 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4462) ; ø»ž³ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0212 . #x6729) ; ø»Œ‹Œ + (=jis-x0213-2-2000 . #x7B77) ; ø»¦¢¢ + (ideograph-daikanwa . 42393) ; ø¸Š–™ + (=ucs . #x9723) ; 霣 + )) +(define-char + '((=>ucs . #x9723) ; 霣 + (morohashi-daikanwa 42393 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x6442) ; ø»”¯› + )) +(define-char + '((morohashi-daikanwa 42393 0 9) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x5678) ; ø»–¥± + (=ucs . #x2F9F5) ; 霣 + )) +(define-char + '((=>ucs . #x4A28) ; 䨨 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42394) ; ø¸Š–š + )) +(define-char + '((morohashi-daikanwa 42394 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E36) ; ø»˜º£ + (=ucs . #x4A28) ; 䨨 + )) +(define-char + '((=>ucs . #x29120) ; 𩄠 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42395) ; ø¸Š–› + )) +(define-char + '((=>ucs . #x29120) ; 𩄠 + (morohashi-daikanwa 42395 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E37) ; ø»˜º¤ + )) +(define-char + '((morohashi-daikanwa 42395 0 5) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (=ucs . #x29120) ; 𩄠 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (japanese-jisx0208 . #x7045) ; ø»ˆ„® + (=jis-x0208-1990 . #x7045) ; ø½‹ª¢ + (ideograph-daikanwa . 42396) ; ø¸Š–œ + (=ucs . #x9724) ; 霤 + )) +(define-char + '((=>ucs . #x9724) ; 霤 + (morohashi-daikanwa 42396 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-1 . #x7767) ; ø»“¶ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42397) ; ø¸Š– + )) +(define-char + '((morohashi-daikanwa 42397 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6565) ; ø»›¨ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42398) ; ø¸Š–ž + )) +(define-char + '((morohashi-daikanwa 42398 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6567) ; ø»›ª + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42399) ; ø¸Š–Ÿ + (=ucs . #x9725) ; 霥 + )) +(define-char + '((=>ucs . #x9725) ; 霥 + (morohashi-daikanwa 42399 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x6444) ; ø»”¯ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42400) ; ø¸Š–  + )) +(define-char + '((morohashi-daikanwa 42400 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4461) ; ø»ž³Ž + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42401) ; ø¸Š–¡ + )) +(define-char + '((morohashi-daikanwa 42401 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x445A) ; ø»ž³‡ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42402) ; ø¸Š–¢ + )) +(define-char + '((morohashi-daikanwa 42402 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x445D) ; ø»ž³Š + )) +(define-char + '((=>ucs . #x4A29) ; 䨩 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (=jis-x0213-2-2000 . #x7B78) ; ø»¦¢£ + (ideograph-daikanwa . 42403) ; ø¸Š–£ + (ucs-jis . #x4A29) ; ø»¦¢£ + )) +(define-char + '((morohashi-daikanwa 42403 0 5) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4458) ; ø»ž³… + (=ucs . #x4A29) ; 䨩 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42404) ; ø¸Š–¤ + (=ucs . #x4A2A) ; 䨪 + )) +(define-char + '((=>ucs . #x4A2A) ; 䨪 + (morohashi-daikanwa 42404 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4460) ; ø»ž³ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42405) ; ø¸Š–¥ + )) +(define-char + '((morohashi-daikanwa 42405 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x656E) ; ø»›± + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42406) ; ø¸Š–¦ + )) +(define-char + '((morohashi-daikanwa 42406 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x445B) ; ø»ž³ˆ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42407) ; ø¸Š–§ + )) +(define-char + '((morohashi-daikanwa 42407 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x656B) ; ø»›® + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42408) ; ø¸Š–¨ + )) +(define-char + '((morohashi-daikanwa 42408 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x656D) ; ø»›° + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42409) ; ø¸Š–© + )) +(define-char + '((morohashi-daikanwa 42409 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x656A) ; ø»›­ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42410) ; ø¸Š–ª + )) +(define-char + '((morohashi-daikanwa 42410 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x445C) ; ø»ž³‰ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42411) ; ø¸Š–« + )) +(define-char + '((morohashi-daikanwa 42411 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4464) ; ø»ž³‘ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42412) ; ø¸Š–¬ + )) +(define-char + '((morohashi-daikanwa 42412 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4459) ; ø»ž³† + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42414) ; ø¸Š–® + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x594E) ; ø»–©¡ + (=ucs . #x4A27) ; 䨧 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x6568) ; ø»›« + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x656C) ; ø»›¯ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42415) ; ø¸Š–¯ + (=ucs . #x9726) ; 霦 + )) +(define-char + '((=>ucs . #x9726) ; 霦 + (morohashi-daikanwa 42415 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x676B) ; ø»”´ž + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42416) ; ø¸Š–° + )) +(define-char + '((morohashi-daikanwa 42416 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A47) ; ø»›–  + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42417) ; ø¸Š–± + (=ucs . #x4A2B) ; 䨫 + )) +(define-char + '((=>ucs . #x4A2B) ; 䨫 + (morohashi-daikanwa 42417 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x6174) ; ø»˜¿» + )) +(define-char + '((morohashi-daikanwa 42417 1 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B57) ; ø»ž½– + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (shinjigen-2 . 9022) + (=jis-x0208 . #x4C38) ; ø½Šµ + (korean-ksc5601 . #x5976) ; ø»‰­± + (chinese-gb12345 . #x4E6D) ; 霧 + (ideograph-daikanwa . 42418) ; ø¸Š–² + (=ucs . #x9727) ; 霧 + )) +(define-char + '((=>ucs . #x9727) ; 霧 + (morohashi-daikanwa 42418 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-1 . #x7947) ; ø»“„’ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (japanese-jisx0212 . #x672A) ; ø»Œ‹ + (ideograph-daikanwa . 42419) ; ø¸Š–³ + (=ucs . #x9728) ; 霨 + )) +(define-char + '((=>ucs . #x9728) ; 霨 + (morohashi-daikanwa 42419 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x676A) ; ø»”´ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42420) ; ø¸Š–´ + (=ucs . #x9729) ; 霩 + )) +(define-char + '((=>ucs . #x9729) ; 霩 + (morohashi-daikanwa 42420 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x6767) ; ø»”´š + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42421) ; ø¸Š–µ + )) +(define-char + '((morohashi-daikanwa 42421 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A41) ; ø»›–š + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42422) ; ø¸Š–¶ + )) +(define-char + '((morohashi-daikanwa 42422 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A45) ; ø»›–ž + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42423) ; ø¸Š–· + )) +(define-char + '((morohashi-daikanwa 42423 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A42) ; ø»›–› + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42424) ; ø¸Š–¸ + )) +(define-char + '((morohashi-daikanwa 42424 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A43) ; ø»›–œ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42425) ; ø¸Š–¹ + (=ucs . #x4A2C) ; 䨬 + )) +(define-char + '((=>ucs . #x4A2C) ; 䨬 + (morohashi-daikanwa 42425 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x6173) ; ø»˜¿º + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42426) ; ø¸Š–º + (=ucs . #x29140) ; 𩅀 + )) +(define-char + '((=>ucs . #x29140) ; 𩅀 + (morohashi-daikanwa 42426 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x6172) ; ø»˜¿¹ + )) +(define-char + '((=>ucs . #x4A2D) ; 䨭 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42427) ; ø¸Š–» + )) +(define-char + '((morohashi-daikanwa 42427 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B57) ; ø»–¬¦ + (=ucs . #x4A2D) ; 䨭 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42428) ; ø¸Š–¼ + (=ucs . #x4A2E) ; 䨮 + )) +(define-char + '((=>ucs . #x4A2E) ; 䨮 + (morohashi-daikanwa 42428 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B58) ; ø»–¬§ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42429) ; ø¸Š–½ + )) +(define-char + '((morohashi-daikanwa 42429 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A46) ; ø»›–Ÿ + )) +(define-char + '((=>ucs . #x972A) ; 霪 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (shinjigen-2 . 9021) + (=jis-x0208 . #x7046) ; ø½‹ª£ + (ideograph-daikanwa . 42430) ; ø¸Š–¾ + (ucs-jis . #x972A) ; ø½‹ª£ + )) +(define-char + '((morohashi-daikanwa 42430 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-gb2312 . #x762F) ; ø»†ƒˆ + (chinese-isoir165 . #x762F) ; ø»Ž«˜ + (=ucs . #x972A) ; 霪 + )) +(define-char + '((=>ucs . #x972A) ; 霪 + (morohashi-daikanwa 42430 0 3) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-1 . #x7946) ; ø»“„‘ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42431) ; ø¸Š–¿ + )) +(define-char + '((morohashi-daikanwa 42431 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A44) ; ø»›– + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42432) ; ø¸Š—€ + )) +(define-char + '((morohashi-daikanwa 42432 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A49) ; ø»›–¢ + )) +(define-char + '((=>ucs . #x29144) ; 𩅄 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42433) ; ø¸Š— + )) +(define-char + '((morohashi-daikanwa 42433 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (=ucs . #x29144) ; 𩅄 + )) +(define-char + '((=>ucs . #x29144) ; 𩅄 + (morohashi-daikanwa 42433 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x6171) ; ø»˜¿¸ + )) +(define-char + '((=>ucs . #x972B) ; 霫 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42434) ; ø¸Š—‚ + )) +(define-char + '((morohashi-daikanwa 42434 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x6768) ; ø»”´› + (=ucs . #x972B) ; 霫 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42435) ; ø¸Š—ƒ + )) +(define-char + '((morohashi-daikanwa 42435 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B50) ; ø»ž½ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42436) ; ø¸Š—„ + )) +(define-char + '((morohashi-daikanwa 42436 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B55) ; ø»ž½” + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42437) ; ø¸Š—… + )) +(define-char + '((morohashi-daikanwa 42437 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B51) ; ø»ž½ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42439) ; ø¸Š—‡ + (=ucs . #x972C) ; 霬 + )) +(define-char + '((=>ucs . #x972C) ; 霬 + (morohashi-daikanwa 42439 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x6769) ; ø»”´œ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42440) ; ø¸Š—ˆ + )) +(define-char + '((morohashi-daikanwa 42440 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B56) ; ø»ž½• + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42441) ; ø¸Š—‰ + (=ucs . #x4A2F) ; 䨯 + )) +(define-char + '((=>ucs . #x4A2F) ; 䨯 + (morohashi-daikanwa 42441 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B59) ; ø»–¬¨ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42442) ; ø¸Š—Š + )) +(define-char + '((morohashi-daikanwa 42442 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B52) ; ø»ž½‘ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42443) ; ø¸Š—‹ + )) +(define-char + '((morohashi-daikanwa 42443 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B58) ; ø»ž½— + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42444) ; ø¸Š—Œ + )) +(define-char + '((morohashi-daikanwa 42444 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B54) ; ø»ž½“ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 42445) ; ø¸Š— + )) +(define-char + '((morohashi-daikanwa 42445 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A48) ; ø»›–¡ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (chinese-gb2312 . #x7630) ; ø»†ƒ‰ + (chinese-isoir165 . #x7630) ; ø»Ž«™ + (=ucs . #x972D) ; 霭 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B53) ; ø»ž½’ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42448) ; ø¸Š— + )) +(define-char + '((morohashi-daikanwa 42448 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x512E) ; ø»Ÿ…¡ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42449) ; ø¸Š—‘ + (=ucs . #x2915E) ; 𩅞 + )) +(define-char + '((=>ucs . #x2915E) ; 𩅞 + (morohashi-daikanwa 42449 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x6474) ; ø»™„• + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42450) ; ø¸Š—’ + )) +(define-char + '((morohashi-daikanwa 42450 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5136) ; ø»Ÿ…© + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42451) ; ø¸Š—“ + (=ucs . #x29160) ; 𩅠 + )) +(define-char + '((=>ucs . #x29160) ; 𩅠 + (morohashi-daikanwa 42451 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x6476) ; ø»™„— + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42452) ; ø¸Š—” + (=ucs . #x972E) ; 霮 + )) +(define-char + '((=>ucs . #x972E) ; 霮 + (morohashi-daikanwa 42452 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A56) ; ø»”¸£ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42453) ; ø¸Š—• + (=ucs . #x972F) ; 霯 + )) +(define-char + '((=>ucs . #x972F) ; 霯 + (morohashi-daikanwa 42453 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A57) ; ø»”¸¤ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42454) ; ø¸Š—– + )) +(define-char + '((morohashi-daikanwa 42454 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E44) ; ø»›œ• + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42455) ; ø¸Š—— + (=ucs . #x4A30) ; 䨰 + )) +(define-char + '((=>ucs . #x4A30) ; 䨰 + (morohashi-daikanwa 42455 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x6475) ; ø»™„– + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42456) ; ø¸Š—˜ + (=ucs . #x29163) ; 𩅣 + )) +(define-char + '((=>ucs . #x29163) ; 𩅣 + (morohashi-daikanwa 42456 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x6478) ; ø»™„™ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42457) ; ø¸Š—™ + )) +(define-char + '((morohashi-daikanwa 42457 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5134) ; ø»Ÿ…§ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (shinjigen-2 . 9023) + (chinese-gb2312 . #x7631) ; ø»†ƒŠ + (=jis-x0208 . #x7047) ; ø½‹ª¤ + (korean-ksc5601 . #x5F2C) ; ø»‰µ› + (chinese-isoir165 . #x7631) ; ø»Ž«š + (ideograph-daikanwa . 42458) ; ø¸Š—š + (=ucs . #x9730) ; 霰 + )) +(define-char + '((=>ucs . #x9730) ; 霰 + (morohashi-daikanwa 42458 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A50) ; ø»“…¹ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42459) ; ø¸Š—› + )) +(define-char + '((morohashi-daikanwa 42459 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5133) ; ø»Ÿ…¦ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42460) ; ø¸Š—œ + )) +(define-char + '((morohashi-daikanwa 42460 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E45) ; ø»›œ– + )) +(define-char + '((=>ucs . #x29167) ; 𩅧 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42461) ; ø¸Š— + )) +(define-char + '((=>ucs . #x29167) ; 𩅧 + (morohashi-daikanwa 42461 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x647A) ; ø»™„› + )) +(define-char + '((morohashi-daikanwa 42461 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (=ucs . #x29167) ; 𩅧 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (japanese-jisx0212 . #x672B) ; ø»Œ‹Ž + (ideograph-daikanwa . 42462) ; ø¸Š—ž + (=ucs . #x9731) ; 霱 + )) +(define-char + '((=>ucs . #x9731) ; 霱 + (morohashi-daikanwa 42462 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D4F) ; ø»–¯š + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 21) + (shinjigen-2 . 9024) + (chinese-gb2312 . #x4236) ; ø»„¶· + (=jis-x0208 . #x4F2A) ; ø½Š¹© + (korean-ksc5601 . #x565A) ; ø»‰¨» + (chinese-isoir165 . #x4236) ; ø»Ÿ‡ + (ideograph-daikanwa . 42463) ; ø¸Š—Ÿ + (=ucs . #x9732) ; 露 + )) +(define-char + '((=>ucs . #x9732) ; 露 + (morohashi-daikanwa 42463 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B3F) ; ø»“‡† + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (japanese-strokes . 11) + (total-strokes . 20) + (japanese-jisx0212 . #x672C) ; ø»Œ‹ + (=jis-x0213-1-2000 . #x7D66) ; ø»¤›‰ + (ideograph-daikanwa . 42464) ; ø¸Š—  + (=ucs . #x9733) ; 霳 + )) +(define-char + '((=>ucs . #x9733) ; 霳 + (morohashi-daikanwa 42464 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D4C) ; ø»–¯— + )) +(define-char + '((=>ucs . #x29168) ; 𩅨 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42465) ; ø¸Š—¡ + )) +(define-char + '((morohashi-daikanwa 42465 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (=ucs . #x29168) ; 𩅨 + )) +(define-char + '((=>ucs . #x29168) ; 𩅨 + (morohashi-daikanwa 42465 0 3) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x6477) ; ø»™„˜ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42466) ; ø¸Š—¢ + (=ucs . #x9734) ; 霴 + )) +(define-char + '((=>ucs . #x9734) ; 霴 + (morohashi-daikanwa 42466 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D4E) ; ø»–¯™ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42467) ; ø¸Š—£ + (=ucs . #x4A31) ; 䨱 + )) +(define-char + '((=>ucs . #x4A31) ; 䨱 + (morohashi-daikanwa 42467 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D4D) ; ø»–¯˜ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42468) ; ø¸Š—¤ + (=ucs . #x29169) ; 𩅩 + )) +(define-char + '((=>ucs . #x29169) ; 𩅩 + (morohashi-daikanwa 42468 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x6479) ; ø»™„š + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42469) ; ø¸Š—¥ + )) +(define-char + '((morohashi-daikanwa 42469 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x512F) ; ø»Ÿ…¢ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42470) ; ø¸Š—¦ + )) +(define-char + '((morohashi-daikanwa 42470 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5130) ; ø»Ÿ…£ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42471) ; ø¸Š—§ + )) +(define-char + '((morohashi-daikanwa 42471 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5137) ; ø»Ÿ…ª + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42472) ; ø¸Š—¨ + )) +(define-char + '((morohashi-daikanwa 42472 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x512D) ; ø»Ÿ…  + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 42475) ; ø¸Š—« + )) +(define-char + '((morohashi-daikanwa 42475 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5131) ; ø»Ÿ…¤ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (ideograph-daikanwa . 49868) ; ø¸Œ‹Œ + )) +(define-char + '((morohashi-daikanwa 49868 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5135) ; ø»Ÿ…¨ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5132) ; ø»Ÿ…¥ + )) +(define-char + '((=>ucs . #x29162) ; 𩅢 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42476) ; ø¸Š—¬ + )) +(define-char + '((morohashi-daikanwa 42476 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (=ucs . #x29162) ; 𩅢 + )) +(define-char + '((=>ucs . #x29162) ; 𩅢 + (morohashi-daikanwa 42476 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x676D) ; ø»™ˆ¨ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42477) ; ø¸Š—­ + (=ucs . #x9735) ; 霵 + )) +(define-char + '((=>ucs . #x9735) ; 霵 + (morohashi-daikanwa 42477 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C5C) ; ø»”»¥ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42478) ; ø¸Š—® + (=ucs . #x2917C) ; 𩅼 + )) +(define-char + '((=>ucs . #x2917C) ; 𩅼 + (morohashi-daikanwa 42478 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x676A) ; ø»™ˆ¥ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42479) ; ø¸Š—¯ + (=ucs . #x2917D) ; 𩅽 + )) +(define-char + '((=>ucs . #x2917D) ; 𩅽 + (morohashi-daikanwa 42479 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x6769) ; ø»™ˆ¤ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42480) ; ø¸Š—° + )) +(define-char + '((morohashi-daikanwa 42480 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5578) ; ø»ŸŒ£ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42481) ; ø¸Š—± + )) +(define-char + '((morohashi-daikanwa 42481 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x715E) ; ø»›¡‰ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42482) ; ø¸Š—² + )) +(define-char + '((morohashi-daikanwa 42482 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x715F) ; ø»›¡Š + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42483) ; ø¸Š—³ + (=ucs . #x29181) ; 𩆁 + )) +(define-char + '((=>ucs . #x29181) ; 𩆁 + (morohashi-daikanwa 42483 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x676B) ; ø»™ˆ¦ + )) +(define-char + '((=>ucs . #x29182) ; 𩆂 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42484) ; ø¸Š—´ + )) +(define-char + '((morohashi-daikanwa 42484 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (=ucs . #x29182) ; 𩆂 + )) +(define-char + '((=>ucs . #x29182) ; 𩆂 + (morohashi-daikanwa 42484 0 3) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x676C) ; ø»™ˆ§ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42485) ; ø¸Š—µ + )) +(define-char + '((morohashi-daikanwa 42485 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x557A) ; ø»ŸŒ¥ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42486) ; ø¸Š—¶ + )) +(define-char + '((morohashi-daikanwa 42486 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x7160) ; ø»›¡‹ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (=jis-x0213-2-2000 . #x7B79) ; ø»¦¢¤ + (ideograph-daikanwa . 42487) ; ø¸Š—· + (=ucs . #x9736) ; 霶 + )) +(define-char + '((=>ucs . #x9736) ; 霶 + (morohashi-daikanwa 42487 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E72) ; ø»–±› + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42488) ; ø¸Š—¸ + )) +(define-char + '((morohashi-daikanwa 42488 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x7161) ; ø»›¡Œ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42489) ; ø¸Š—¹ + (=ucs . #x9737) ; 霷 + )) +(define-char + '((=>ucs . #x9737) ; 霷 + (morohashi-daikanwa 42489 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E71) ; ø»–±š + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (jis-strokes-b . 12) + (jis-total-strokes-b . 20) + (chinese-gb2312 . #x3054) ; ø»„œ¹ + (=jis-x0208 . #x5B31) ; ø½‹‹˜ + (chinese-isoir165 . #x3054) ; ø»…‰ + (ideograph-daikanwa . 42490) ; ø¸Š—º + (=ucs . #x9738) ; 霸 + )) +(define-char + '((=>ucs . #x9738) ; 霸 + (morohashi-daikanwa 42490 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B3D) ; ø»“‡„ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (shinjigen-2 . 9025) + (chinese-gb2312 . #x4579) ; ø»„¼” + (=jis-x0208 . #x7048) ; ø½‹ª¥ + (korean-ksc5601 . #x5C24) ; ø»‰°¹ + (chinese-isoir165 . #x4579) ; ø»¤¤ + (ideograph-daikanwa . 42491) ; ø¸Š—» + (=ucs . #x9739) ; 霹 + )) +(define-char + '((=>ucs . #x9739) ; 霹 + (morohashi-daikanwa 42491 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B3E) ; ø»“‡… + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42492) ; ø¸Š—¼ + (=ucs . #x973A) ; 霺 + )) +(define-char + '((=>ucs . #x973A) ; 霺 + (morohashi-daikanwa 42492 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C5D) ; ø»”»¦ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42493) ; ø¸Š—½ + )) +(define-char + '((morohashi-daikanwa 42493 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x557D) ; ø»ŸŒ¨ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42494) ; ø¸Š—¾ + )) +(define-char + '((morohashi-daikanwa 42494 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5579) ; ø»ŸŒ¤ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42495) ; ø¸Š—¿ + )) +(define-char + '((morohashi-daikanwa 42495 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x557E) ; ø»ŸŒ© + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42496) ; ø¸Š˜€ + )) +(define-char + '((morohashi-daikanwa 42496 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x557B) ; ø»ŸŒ¦ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42497) ; ø¸Š˜ + )) +(define-char + '((morohashi-daikanwa 42497 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x557C) ; ø»ŸŒ§ + )) +(define-char + '((=>ucs . #x973B) ; 霻 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 13) + (=jis-x0213-1-2000 . #x7D67) ; ø»¤›Š + (ucs-jis . #x973B) ; ø»¤›Š + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42498) ; ø¸Š˜‚ + (=ucs . #x973C) ; 霼 + )) +(define-char + '((=>ucs . #x973C) ; 霼 + (morohashi-daikanwa 42498 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F71) ; ø»–²¸ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (shinjigen-2 . 9026) + (=jis-x0208-1990 . #x7049) ; ø½‹ª¦ + (chinese-gb12345 . #x762B) ; 霽 + (ideograph-daikanwa . 42499) ; ø¸Š˜ƒ + (=ucs . #x973D) ; 霽 + )) +(define-char + '((=>ucs . #x973D) ; 霽 + (morohashi-daikanwa 42499 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-1 . #x7B7E) ; ø»“ˆ… + )) +(define-char + '((=>ucs . #x973D) ; 霽 + (morohashi-daikanwa 42499 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (japanese-jisx0208-1978 . #x7049) ; ø»ƒ°ª + (japanese-jisx0208 . #x7049) ; ø»ˆ„² + (korean-ksc5601 . #x7038) ; ø»ŠŽ¥ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42500) ; ø¸Š˜„ + )) +(define-char + '((morohashi-daikanwa 42500 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-5 . #x745C) ; ø»›¥¡ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42501) ; ø¸Š˜… + )) +(define-char + '((morohashi-daikanwa 42501 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-5 . #x745F) ; ø»›¥¤ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42502) ; ø¸Š˜† + (=ucs . #x4A32) ; 䨲 + )) +(define-char + '((=>ucs . #x4A32) ; 䨲 + (morohashi-daikanwa 42502 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-4 . #x6958) ; ø»™‹ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42503) ; ø¸Š˜‡ + (=ucs . #x4A33) ; 䨳 + )) +(define-char + '((=>ucs . #x4A33) ; 䨳 + (morohashi-daikanwa 42503 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-4 . #x695A) ; ø»™‹‘ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42504) ; ø¸Š˜ˆ + (=ucs . #x4A34) ; 䨴 + )) +(define-char + '((=>ucs . #x4A34) ; 䨴 + (morohashi-daikanwa 42504 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-4 . #x695B) ; ø»™‹’ + )) +(define-char + '((=>ucs . #x29193) ; 𩆓 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42505) ; ø¸Š˜‰ + )) +(define-char + '((morohashi-daikanwa 42505 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (=ucs . #x29193) ; 𩆓 + )) +(define-char + '((=>ucs . #x29193) ; 𩆓 + (morohashi-daikanwa 42505 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-4 . #x6959) ; ø»™‹ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42506) ; ø¸Š˜Š + )) +(define-char + '((morohashi-daikanwa 42506 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5978) ; ø»Ÿ’› + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (shinjigen-2 . 9027) + (chinese-gb2312 . #x7632) ; ø»†ƒ‹ + (=jis-x0208 . #x704A) ; ø½‹ª§ + (chinese-isoir165 . #x7632) ; ø»Ž«› + (ideograph-daikanwa . 42507) ; ø¸Š˜‹ + (=ucs . #x973E) ; 霾 + )) +(define-char + '((=>ucs . #x973E) ; 霾 + (morohashi-daikanwa 42507 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-1 . #x7C21) ; ø»“ˆ† + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42508) ; ø¸Š˜Œ + (=ucs . #x973F) ; 霿 + )) +(define-char + '((=>ucs . #x973F) ; 霿 + (morohashi-daikanwa 42508 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E40) ; ø»”¾… + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42509) ; ø¸Š˜ + (=ucs . #x9740) ; 靀 + )) +(define-char + '((=>ucs . #x9740) ; 靀 + (morohashi-daikanwa 42509 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F72) ; ø»–²¹ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42510) ; ø¸Š˜Ž + )) +(define-char + '((morohashi-daikanwa 42510 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-5 . #x745D) ; ø»›¥¢ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42511) ; ø¸Š˜ + )) +(define-char + '((morohashi-daikanwa 42511 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5979) ; ø»Ÿ’œ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42512) ; ø¸Š˜ + )) +(define-char + '((morohashi-daikanwa 42512 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x597A) ; ø»Ÿ’ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42513) ; ø¸Š˜‘ + )) +(define-char + '((morohashi-daikanwa 42513 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-5 . #x745A) ; ø»›¥Ÿ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42514) ; ø¸Š˜’ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42515) ; ø¸Š˜“ + )) +(define-char + '((morohashi-daikanwa 42515 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-5 . #x745E) ; ø»›¥£ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 49869) ; ø¸Œ‹ + )) +(define-char + '((morohashi-daikanwa 49869 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5977) ; ø»Ÿ’š + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-5 . #x745B) ; ø»›¥  + )) +(define-char + '((=>ucs . #x4A35) ; 䨵 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 42516) ; ø¸Š˜” + )) +(define-char + '((morohashi-daikanwa 42516 0 4) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-3 . #x6058) ; ø»–³½ + (=ucs . #x4A35) ; 䨵 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 42517) ; ø¸Š˜• + )) +(define-char + '((morohashi-daikanwa 42517 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-5 . #x7662) ; ø»›¨£ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 15) + (total-strokes . 23) + (japanese-jisx0212 . #x672D) ; ø»Œ‹ + (=jis-x0213-2-2000 . #x7B7A) ; ø»¦¢¥ + (ideograph-daikanwa . 42518) ; ø¸Š˜– + (=ucs . #x9741) ; 靁 + )) +(define-char + '((=>ucs . #x9741) ; 靁 + (morohashi-daikanwa 42518 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-3 . #x6059) ; ø»–³¾ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 42519) ; ø¸Š˜— + )) +(define-char + '((morohashi-daikanwa 42519 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D3B) ; ø»Ÿ—– + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 42520) ; ø¸Š˜˜ + )) +(define-char + '((morohashi-daikanwa 42520 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D3C) ; ø»Ÿ—— + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 15) + (total-strokes . 23) + (ideograph-daikanwa . 42521) ; ø¸Š˜™ + )) +(define-char + '((morohashi-daikanwa 42521 0 9) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-5 . #x7663) ; ø»›¨¤ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (ideograph-daikanwa . 42522) ; ø¸Š˜š + )) +(define-char + '((morohashi-daikanwa 42522 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-5 . #x7844) ; ø»›« + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (shinjigen-2 . 9030) + (=jis-x0208 . #x704E) ; ø½‹ª« + (korean-ksc5601 . #x557A) ; ø»‰§½ + (chinese-gb12345 . #x7628) ; 靂 + (ideograph-daikanwa . 42523) ; ø¸Š˜› + (=ucs . #x9742) ; 靂 + )) +(define-char + '((=>ucs . #x9742) ; 靂 + (morohashi-daikanwa 42523 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-1 . #x7C70) ; ø»“‰• + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (ideograph-daikanwa . 42524) ; ø¸Š˜œ + (=ucs . #x291AE) ; 𩆮 + )) +(define-char + '((=>ucs . #x291AE) ; 𩆮 + (morohashi-daikanwa 42524 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C32) ; ø»™ƒ + )) +(define-char + '((=>ucs . #x9743) ; 靃 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (japanese-jisx0212 . #x672E) ; ø»Œ‹‘ + (ideograph-daikanwa . 42525) ; ø¸Š˜ + (ucs-jis . #x9743) ; ø»Œ‹‘ + )) +(define-char + '((morohashi-daikanwa 42525 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-2 . #x705D) ; ø»•ž + (=ucs . #x9743) ; 靃 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (shinjigen-2 . 9028) + (=jis-x0208 . #x704B) ; ø½‹ª¨ + (korean-ksc5601 . #x6477) ; ø»‰½¼ + (chinese-gb12345 . #x7630) ; 靄 + (ideograph-daikanwa . 42526) ; ø¸Š˜ž + (=ucs . #x9744) ; 靄 + )) +(define-char + '((=>ucs . #x9744) ; 靄 + (morohashi-daikanwa 42526 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-1 . #x7C72) ; ø»“‰— + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (ideograph-daikanwa . 42527) ; ø¸Š˜Ÿ + (=ucs . #x9745) ; 靅 + )) +(define-char + '((=>ucs . #x9745) ; 靅 + (morohashi-daikanwa 42527 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-3 . #x6126) ; ø»–´© + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (ideograph-daikanwa . 42528) ; ø¸Š˜  + (=ucs . #x291AF) ; 𩆯 + )) +(define-char + '((=>ucs . #x291AF) ; 𩆯 + (morohashi-daikanwa 42528 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C31) ; ø»™‚ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (ideograph-daikanwa . 42529) ; ø¸Š˜¡ + )) +(define-char + '((morohashi-daikanwa 42529 0 3) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F7D) ; ø»Ÿ›” + )) +(define-char + '((=>ucs . #x9746) ; 靆 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (shinjigen-2 . 9029) + (=jis-x0208 . #x704C) ; ø½‹ª© + (ideograph-daikanwa . 42530) ; ø¸Š˜¢ + (ucs-jis . #x9746) ; ø½‹ª© + )) +(define-char + '((morohashi-daikanwa 42530 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-2 . #x705C) ; ø»• + (=ucs . #x9746) ; 靆 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (=jis-x0213-2-2000 . #x7B7B) ; ø»¦¢¦ + (ideograph-daikanwa . 42531) ; ø¸Š˜£ + (=ucs . #x9747) ; 靇 + )) +(define-char + '((=>ucs . #x9747) ; 靇 + (morohashi-daikanwa 42531 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-2 . #x705E) ; ø»•Ÿ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (shinjigen-2 . 9006) + (=jis-x0208 . #x704D) ; ø½‹ªª + (korean-ksc5601 . #x5644) ; ø»‰¨¥ + (chinese-gb12345 . #x4169) ; 靈 + (ideograph-daikanwa . 42532) ; ø¸Š˜¤ + (=ucs . #x9748) ; 靈 + )) +(define-char + '((=>ucs . #x9748) ; 靈 + (morohashi-daikanwa 42532 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-1 . #x7C71) ; ø»“‰– + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (ideograph-daikanwa . 42533) ; ø¸Š˜¥ + )) +(define-char + '((morohashi-daikanwa 42533 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x5F7E) ; ø»Ÿ›• + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (ideograph-daikanwa . 42534) ; ø¸Š˜¦ + )) +(define-char + '((morohashi-daikanwa 42534 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x6021) ; ø»Ÿ›– + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (ideograph-daikanwa . 42535) ; ø¸Š˜§ + (=ucs . #x4A37) ; 䨷 + )) +(define-char + '((=>ucs . #x4A37) ; 䨷 + (morohashi-daikanwa 42535 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-3 . #x6127) ; ø»–´ª + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (ideograph-daikanwa . 42536) ; ø¸Š˜¨ + (=ucs . #x291B5) ; 𩆵 + )) +(define-char + '((=>ucs . #x291B5) ; 𩆵 + (morohashi-daikanwa 42536 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D2C) ; ø»™› + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (ideograph-daikanwa . 42537) ; ø¸Š˜© + )) +(define-char + '((morohashi-daikanwa 42537 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-5 . #x7956) ; ø»›¬± + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (ideograph-daikanwa . 42538) ; ø¸Š˜ª + (=ucs . #x291B7) ; 𩆷 + )) +(define-char + '((=>ucs . #x291B7) ; 𩆷 + (morohashi-daikanwa 42538 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D2B) ; ø»™š + )) +(define-char + '((=>ucs . #x4A38) ; 䨸 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (ideograph-daikanwa . 42539) ; ø¸Š˜« + )) +(define-char + '((morohashi-daikanwa 42539 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-3 . #x6152) ; ø»–µ• + (=ucs . #x4A38) ; 䨸 + )) +(define-char + '((=>ucs . #x9749) ; 靉 + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (ideograph-daikanwa . 42540) ; ø¸Š˜¬ + )) +(define-char + '((morohashi-daikanwa 42540 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (shinjigen-2 . 9031) + (=jis-x0208 . #x704F) ; ø½‹ª¬ + (=ucs . #x9749) ; 靉 + )) +(define-char + '((=>ucs . #x9749) ; 靉 + (morohashi-daikanwa 42540 0 2 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-2 . #x7146) ; ø»•‚¥ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (ideograph-daikanwa . 42541) ; ø¸Š˜­ + )) +(define-char + '((morohashi-daikanwa 42541 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-5 . #x7955) ; ø»›¬° + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (ideograph-daikanwa . 42542) ; ø¸Š˜® + )) +(define-char + '((morohashi-daikanwa 42542 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-5 . #x7957) ; ø»›¬² + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (ideograph-daikanwa . 42543) ; ø¸Š˜¯ + )) +(define-char + '((morohashi-daikanwa 42543 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-7 . #x615B) ; ø»Ÿ® + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (ideograph-daikanwa . 49870) ; ø¸Œ‹Ž + (=ucs . #x4A36) ; 䨶 + )) +(define-char + '((=>ucs . #x4A36) ; 䨶 + (morohashi-daikanwa 49870 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-3 . #x6153) ; ø»–µ– + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 18) + (total-strokes . 26) + (ideograph-daikanwa . 42544) ; ø¸Š˜° + )) +(define-char + '((morohashi-daikanwa 42544 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A44) ; ø»›­½ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 18) + (total-strokes . 26) + (japanese-jisx0212 . #x672F) ; ø»Œ‹’ + (ideograph-daikanwa . 42545) ; ø¸Š˜± + (=ucs . #x974A) ; 靊 + )) +(define-char + '((=>ucs . #x974A) ; 靊 + (morohashi-daikanwa 42545 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D64) ; ø»™‘“ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 18) + (total-strokes . 26) + (ideograph-daikanwa . 42546) ; ø¸Š˜² + )) +(define-char + '((morohashi-daikanwa 42546 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-7 . #x627C) ; ø»ŸŸ­ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 18) + (total-strokes . 26) + (ideograph-daikanwa . 42547) ; ø¸Š˜³ + )) +(define-char + '((morohashi-daikanwa 42547 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-7 . #x627B) ; ø»ŸŸ¬ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 18) + (total-strokes . 26) + (ideograph-daikanwa . 42548) ; ø¸Š˜´ + )) +(define-char + '((morohashi-daikanwa 42548 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A43) ; ø»›­¼ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 18) + (total-strokes . 26) + (ideograph-daikanwa . 42549) ; ø¸Š˜µ + )) +(define-char + '((morohashi-daikanwa 42549 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A42) ; ø»›­» + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 19) + (total-strokes . 27) + (ideograph-daikanwa . 42550) ; ø¸Š˜¶ + (=ucs . #x4A39) ; 䨹 + )) +(define-char + '((=>ucs . #x4A39) ; 䨹 + (morohashi-daikanwa 42550 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 19) + (total-strokes . 27) + (chinese-cns11643-3 . #x6224) ; ø»–¶… + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 19) + (total-strokes . 27) + (ideograph-daikanwa . 42551) ; ø¸Š˜· + (=ucs . #x974B) ; 靋 + )) +(define-char + '((=>ucs . #x974B) ; 靋 + (morohashi-daikanwa 42551 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 19) + (total-strokes . 27) + (chinese-cns11643-2 . #x717B) ; ø»•ƒš + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 19) + (ideograph-daikanwa . 42552) ; ø¸Š˜¸ + (=ucs . #x974C) ; 靌 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 19) + (=jis-x0213-1-2000 . #x7D68) ; ø»¤›‹ + (=ucs . #x974D) ; 靍 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 19) + (japanese-jisx0212 . #x6730) ; ø»Œ‹“ + (=jis-x0213-1-2000 . #x7D69) ; ø»¤›Œ + (=ucs . #x974E) ; 靎 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 20) + (total-strokes . 28) + (ideograph-daikanwa . 42553) ; ø¸Š˜¹ + )) +(define-char + '((morohashi-daikanwa 42553 0 1) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 20) + (total-strokes . 28) + (chinese-cns11643-7 . #x646C) ; ø»Ÿ¢™ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 20) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E3E) ; ø»™’‹ + (=ucs . #x291C9) ; 𩇉 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 21) + (total-strokes . 29) + (ideograph-daikanwa . 42554) ; ø¸Š˜º + )) +(define-char + '((morohashi-daikanwa 42554 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 21) + (total-strokes . 29) + (chinese-cns11643-7 . #x654B) ; ø»Ÿ£– + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 21) + (total-strokes . 29) + (ideograph-daikanwa . 42555) ; ø¸Š˜» + )) +(define-char + '((morohashi-daikanwa 42555 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 21) + (total-strokes . 29) + (chinese-cns11643-7 . #x654A) ; ø»Ÿ£• + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 21) + (total-strokes . 29) + (ideograph-daikanwa . 42556) ; ø¸Š˜¼ + )) +(define-char + '((morohashi-daikanwa 42556 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 21) + (total-strokes . 29) + (chinese-cns11643-7 . #x654C) ; ø»Ÿ£— + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 21) + (total-strokes . 29) + (ideograph-daikanwa . 42557) ; ø¸Š˜½ + )) +(define-char + '((morohashi-daikanwa 42557 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 21) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B6C) ; ø»›°ƒ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 21) + (japanese-jisx0212 . #x6731) ; ø»Œ‹” + (=jis-x0213-1-2000 . #x7D6A) ; ø»¤› + (=ucs . #x974F) ; 靏 + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 24) + (total-strokes . 32) + (ideograph-daikanwa . 49871) ; ø¸Œ‹ + )) +(define-char + '((morohashi-daikanwa 49871 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 24) + (total-strokes . 32) + (chinese-cns11643-7 . #x662D) ; ø»Ÿ¤– + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 28) + (total-strokes . 36) + (ideograph-daikanwa . 42558) ; ø¸Š˜¾ + (=ucs . #x4A3A) ; 䨺 + )) +(define-char + '((=>ucs . #x4A3A) ; 䨺 + (morohashi-daikanwa 42558 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 28) + (total-strokes . 36) + (chinese-cns11643-3 . #x6244) ; ø»–¶¥ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 30) + (total-strokes . 38) + (ideograph-daikanwa . 42559) ; ø¸Š˜¿ + )) +(define-char + '((morohashi-daikanwa 42559 0 2) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 30) + (total-strokes . 38) + (chinese-cns11643-7 . #x664E) ; ø»Ÿ¤· + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 31) + (total-strokes . 39) + (ideograph-daikanwa . 42560) ; ø¸Š™€ + (=ucs . #x9750) ; 靐 + )) +(define-char + '((=>ucs . #x9750) ; 靐 + (morohashi-daikanwa 42560 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 31) + (total-strokes . 39) + (chinese-cns11643-3 . #x6245) ; ø»–¶¦ + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 32) + (total-strokes . 40) + (ideograph-daikanwa . 42561) ; ø¸Š™ + )) +(define-char + '((morohashi-daikanwa 42561 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 32) + (total-strokes . 40) + (chinese-cns11643-7 . #x6651) ; ø»Ÿ¤º + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 40) + (total-strokes . 48) + (ideograph-daikanwa . 42562) ; ø¸Š™‚ + (=ucs . #x291D4) ; 𩇔 + )) +(define-char + '((=>ucs . #x291D4) ; 𩇔 + (morohashi-daikanwa 42562 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 40) + (total-strokes . 48) + (chinese-cns11643-4 . #x6E5C) ; ø»™’© + )) +(define-char + '((ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 44) + (total-strokes . 52) + (ideograph-daikanwa . 42563) ; ø¸Š™ƒ + (=ucs . #x4A3B) ; 䨻 + )) +(define-char + '((=>ucs . #x4A3B) ; 䨻 + (morohashi-daikanwa 42563 0 0) + (ideographic-radical . 173) ; ⾬ + (ideographic-strokes . 44) + (total-strokes . 52) + (chinese-cns11643-3 . #x6246) ; ø»–¶§ + )) diff --git a/lisp/utf-2000/Ideograph-R174-Blue.el b/lisp/utf-2000/Ideograph-R174-Blue.el new file mode 100644 index 0000000..1b0333d --- /dev/null +++ b/lisp/utf-2000/Ideograph-R174-Blue.el @@ -0,0 +1,376 @@ +(define-char + '((ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 0) + (total-strokes . 8) + (korean-ksc5601 . #x746C) ; ø»Š•‘ + (ideograph-daikanwa . 42564) ; ø¸Š™„ + (=ucs . #x9751) ; 靑 + )) +(define-char + '((=>ucs . #x9751) ; 靑 + (morohashi-daikanwa 42564 0 0) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 0) + (total-strokes . 8) + (chinese-cns11643-3 . #x2A7E) ; ø»•¥ + )) +(define-char + '((morohashi-daikanwa 42564 1) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 0) + (total-strokes . 8) + (chinese-gb2312 . #x4760) ; ø»„¾· + (=jis-x0208 . #x4044) ; ø½Š¤ + (chinese-isoir165 . #x4760) ; ø»§‡ + (=gt-pj-1 . #x4044) ; 青 + (=gt-k . 03758) ; ý¡„€º® + (=ucs . #x9752) ; 青 + )) +(define-char + '((=>ucs . #x9752) ; 青 + (morohashi-daikanwa 42564 1 0) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 0) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F65) ; ø»’‡„ + )) +(define-char + '((ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 1) + (total-strokes . 9) + (ideograph-daikanwa . 49872) ; ø¸Œ‹ + )) +(define-char + '((morohashi-daikanwa 49872 0 0) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 1) + (total-strokes . 9) + (chinese-cns11643-6 . #x3479) ; ø»œ’‚ + )) +(define-char + '((=>ucs . #x291D5) ; 𩇕 + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 42565) ; ø¸Š™… + )) +(define-char + '((morohashi-daikanwa 42565 0 4) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 3) + (total-strokes . 11) + (=ucs . #x291D5) ; 𩇕 + )) +(define-char + '((=>ucs . #x291D5) ; 𩇕 + (morohashi-daikanwa 42565 0 5) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-4 . #x3626) ; ø»—¿£ + )) +(define-char + '((ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 42566) ; ø¸Š™† + )) +(define-char + '((ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 42567) ; ø¸Š™‡ + )) +(define-char + '((morohashi-daikanwa 42567 0 5) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x5034) ; ø»œº… + )) +(define-char + '((ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 4) + (chinese-gb2312 . #x7626) ; ø»†‚¿ + (chinese-isoir165 . #x7626) ; ø»Ž« + (=ucs . #x9753) ; 靓 + )) +(define-char + '((ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 4) + (chinese-isoir165 . #x2E7A) ; ø»‚³ + (=ucs . #x9754) ; 靔 + )) +(define-char + '((=>ucs . #x9755) ; 靕 + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 5) + (japanese-strokes . 4) + (total-strokes . 13) + (japanese-jisx0212 . #x6732) ; ø»Œ‹• + (=jis-x0213-2-2000 . #x7B7C) ; ø»¦¢§ + (ideograph-daikanwa . 42569) ; ø¸Š™‰ + (ucs-jis . #x9755) ; ø»Œ‹• + )) +(define-char + '((morohashi-daikanwa 42569 0 5) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 5) + (japanese-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-3 . #x4549) ; ø»–Œ„ + (=ucs . #x9755) ; 靕 + )) +(define-char + '((=>ucs . #x9756) ; 靖 + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 5) + (total-strokes . 13) + (korean-ksc5601 . #x6F7E) ; ø»ŠŽ + (ideograph-daikanwa . 42570) ; ø¸Š™Š + )) +(define-char + '((morohashi-daikanwa 42570 1) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-gb2312 . #x3E38) ; ø»„± + (=jis-x0208 . #x4C77) ; ø½Š¶œ + (chinese-isoir165 . #x3E38) ; ø»™‘ + (=gt-pj-1 . #x4C77) ; 靖 + (=gt-k . 10275) ; ý¡„‚ £ + (=ucs . #x9756) ; 靖 + )) +(define-char + '((=>ucs . #x9756) ; 靖 + (morohashi-daikanwa 42570 1 0) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-1 . #x675C) ; ø»’ª‹ + )) +(define-char + '((ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42571) ; ø¸Š™‹ + )) +(define-char + '((morohashi-daikanwa 42571 0 5) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x597D) ; ø»ˆœ + )) +(define-char + '((=>ucs . #x291DC) ; 𩇜 + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 42572) ; ø¸Š™Œ + )) +(define-char + '((morohashi-daikanwa 42572 0 4) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 6) + (total-strokes . 14) + (=ucs . #x291DC) ; 𩇜 + )) +(define-char + '((=>ucs . #x291DC) ; 𩇜 + (morohashi-daikanwa 42572 0 5) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x4836) ; ø»˜š + )) +(define-char + '((=>ucs . #x9757) ; 靗 + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6733) ; ø»Œ‹– + (=jis-x0213-2-2000 . #x7B7D) ; ø»¦¢¨ + (ideograph-daikanwa . 42573) ; ø¸Š™ + (ucs-jis . #x9757) ; ø»Œ‹– + )) +(define-char + '((morohashi-daikanwa 42573 0 5) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x4835) ; ø»˜šŽ + (=ucs . #x9757) ; 靗 + )) +(define-char + '((=>ucs . #x9758) ; 靘 + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0212 . #x6734) ; ø»Œ‹— + (ideograph-daikanwa . 42574) ; ø¸Š™Ž + (ucs-jis . #x9758) ; ø»Œ‹— + )) +(define-char + '((morohashi-daikanwa 42574 0 5) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F26) ; ø»”‰ + (=ucs . #x9758) ; 靘 + )) +(define-char + '((morohashi-daikanwa 42574 1) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-gb2312 . #x3E32) ; ø»„°» + (=jis-x0208 . #x4045) ; ø½Š¤‚ + (chinese-isoir165 . #x3E32) ; ø»™‹ + (=gt-pj-1 . #x4045) ; 静 + (=gt-k . 11140) ; ý¡„‚®„ + (=ucs . #x9759) ; 静 + )) +(define-char + '((=>ucs . #x9759) ; 静 + (morohashi-daikanwa 42574 1 0) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A4C) ; ø»–“ + )) +(define-char + '((=>ucs . #x975A) ; 靚 + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x6735) ; ø»Œ‹˜ + (=jis-x0213-1-2000 . #x7D6B) ; ø»¤›Ž + (ideograph-daikanwa . 42575) ; ø¸Š™ + (ucs-jis . #x975A) ; ø»Œ‹˜ + )) +(define-char + '((morohashi-daikanwa 42575 0 4) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-gb12345 . #x7626) ; 靚 + (=ucs . #x975A) ; 靚 + )) +(define-char + '((=>ucs . #x975A) ; 靚 + (morohashi-daikanwa 42575 0 5) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x5559) ; ø»”™° + )) +(define-char + '((=>ucs . #x975B) ; 靛 + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6736) ; ø»Œ‹™ + (=jis-x0213-2-2000 . #x7B7E) ; ø»¦¢© + (ideograph-daikanwa . 42577) ; ø¸Š™‘ + (ucs-jis . #x975B) ; ø»Œ‹™ + )) +(define-char + '((morohashi-daikanwa 42577 0 5) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-gb2312 . #x3565) ; ø»„¤  + (chinese-isoir165 . #x3565) ; ø»Œ° + (chinese-cns11643-1 . #x727A) ; ø»’º³ + (=ucs . #x975B) ; 靛 + )) +(define-char + '((=>ucs . #x975C) ; 靜 + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 8) + (total-strokes . 16) + (shinjigen-2 . 9035) + (=jis-x0208 . #x7050) ; ø½‹ª­ + (korean-ksc5601 . #x7021) ; ø»ŠŽŽ + (ideograph-daikanwa . 42578) ; ø¸Š™’ + (ucs-jis . #x975C) ; ø½‹ª­ + )) +(define-char + '((morohashi-daikanwa 42578 0 5) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-1 . #x727B) ; ø»’º´ + (chinese-gb12345 . #x3E32) ; 靜 + (=ucs . #x975C) ; 靜 + )) +(define-char + '((ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 42579) ; ø¸Š™“ + )) +(define-char + '((morohashi-daikanwa 42579 0 5) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x353D) ; ø»žœ¨ + )) +(define-char + '((=>ucs . #x975D) ; 靝 + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42581) ; ø¸Š™• + )) +(define-char + '((morohashi-daikanwa 42581 0 5) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x594F) ; ø»–©¢ + (=ucs . #x975D) ; 靝 + )) +(define-char + '((ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 10) + (total-strokes . 18) + (ideograph-daikanwa . 42582) ; ø¸Š™– + )) +(define-char + '((morohashi-daikanwa 42582 0 5) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4466) ; ø»ž³“ + )) +(define-char + '((ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 42583) ; ø¸Š™— + )) +(define-char + '((morohashi-daikanwa 42583 0 5) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x7162) ; ø»›¡ + )) +(define-char + '((=>ucs . #x4A3C) ; 䨼 + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 14) + (total-strokes . 22) + (ideograph-daikanwa . 42584) ; ø¸Š™˜ + )) +(define-char + '((morohashi-daikanwa 42584 0 5) + (ideographic-radical . 174) ; â¾­ + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-4 . #x695C) ; ø»™‹“ + (=ucs . #x4A3C) ; 䨼 + )) diff --git a/lisp/utf-2000/Ideograph-R175-Wrong.el b/lisp/utf-2000/Ideograph-R175-Wrong.el new file mode 100644 index 0000000..d5b2b9f --- /dev/null +++ b/lisp/utf-2000/Ideograph-R175-Wrong.el @@ -0,0 +1,353 @@ +(define-char + '((=>ucs . #x975E) ; 非 + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 0) + (total-strokes . 8) + (shinjigen-2 . 9037) + (=jis-x0208 . #x4873) ; ø½Š°  + (korean-ksc5601 . #x5E2A) ; ø»‰³» + (=gt-pj-1 . #x4873) ; ø½Š°  + (ideograph-daikanwa . 42585) ; ø¸Š™™ + (=gt-k . 03805) ; ý¡„€» + (ucs-jis . #x975E) ; ø½Š°  + )) +(define-char + '((=>ucs . #x975E) ; 非 + (morohashi-daikanwa 42585 0 0) + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 0) + (total-strokes . 8) + (chinese-cns11643-1 . #x4F66) ; ø»’‡… + (ucs-cns . #x975E) ; ø»’‡… + )) +(define-char + '((morohashi-daikanwa 42585 0 1) + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 0) + (total-strokes . 8) + (chinese-gb2312 . #x3747) ; ø»„¦¾ + (chinese-isoir165 . #x3747) ; ø»Ž + (=ucs . #x975E) ; 非 + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 0) + (total-strokes . 8) + (chinese-cns11643-6 . #x2E49) ; ø»œˆž + (ideograph-daikanwa . 42586) ; ø¸Š™š + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C73) ; ø»œ¬ + (ideograph-daikanwa . 42587) ; ø¸Š™› + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C74) ; ø»œ­ + (ideograph-daikanwa . 42588) ; ø¸Š™œ + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-4 . #x3627) ; ø»—¿¤ + (ideograph-daikanwa . 42589) ; ø¸Š™ + (=ucs . #x291E9) ; 𩇩 + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-4 . #x3628) ; ø»—¿¥ + (ideograph-daikanwa . 42590) ; ø¸Š™ž + (=ucs . #x4A3D) ; 䨽 + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-6 . #x4634) ; ø»œ«™ + (ideograph-daikanwa . 42591) ; ø¸Š™Ÿ + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-4 . #x362A) ; ø»—¿§ + (ideograph-daikanwa . 42592) ; ø¸Š™  + (=ucs . #x4A3E) ; 䨾 + )) +(define-char + '((=>ucs . #x291EB) ; 𩇫 + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 3) + (total-strokes . 11) + (ideograph-daikanwa . 42593) ; ø¸Š™¡ + )) +(define-char + '((morohashi-daikanwa 42593 0 0) + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 3) + (total-strokes . 11) + (=ucs . #x291EB) ; 𩇫 + )) +(define-char + '((=>ucs . #x291EB) ; 𩇫 + (morohashi-daikanwa 42593 0 1) + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-4 . #x3629) ; ø»—¿¦ + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x5035) ; ø»œº† + (ideograph-daikanwa . 42594) ; ø¸Š™¢ + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D42) ; ø»š”• + (ideograph-daikanwa . 42595) ; ø¸Š™£ + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x4021) ; ø»–„† + (ideograph-daikanwa . 42596) ; ø¸Š™¤ + (=ucs . #x975F) ; 靟 + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 42597) ; ø¸Š™¥ + (=ucs . #x291EF) ; 𩇯 + )) +(define-char + '((=>ucs . #x291EF) ; 𩇯 + (morohashi-daikanwa 42597 0 0) + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B75) ; ø»˜ˆˆ + )) +(define-char + '((=>ucs . #x4A3F) ; 䨿 + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 42598) ; ø¸Š™¦ + )) +(define-char + '((morohashi-daikanwa 42598 0 9) + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B74) ; ø»˜ˆ‡ + (=ucs . #x4A3F) ; 䨿 + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x5037) ; ø»œºˆ + (ideograph-daikanwa . 42599) ; ø¸Š™§ + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x5036) ; ø»œº‡ + (ideograph-daikanwa . 42600) ; ø¸Š™¨ + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 4) + (total-strokes . 12) + (ideograph-daikanwa . 42601) ; ø¸Š™© + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 4) + (chinese-gb2312 . #x3132) ; ø»„µ + (chinese-isoir165 . #x3132) ; ø»†… + (=ucs . #x8F88) ; 辈 + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A21) ; ø»ˆž + (ideograph-daikanwa . 42602) ; ø¸Š™ª + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 5) + (total-strokes . 13) + (ideograph-daikanwa . 42603) ; ø¸Š™« + )) +(define-char + '((=>ucs . #x9760) ; 靠 + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 7) + (total-strokes . 15) + (shinjigen-2 . 9038) + (japanese-jisx0208 . #x7051) ; ø»ˆ„º + (ideograph-daikanwa . 42604) ; ø¸Š™¬ + )) +(define-char + '((=>ucs . #x9760) ; 靠 + (morohashi-daikanwa 42604 0 0) + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 7) + (total-strokes . 15) + (=jis-x0208-1990 . #x7051) ; ø½‹ª® + (ucs-jis . #x9760) ; ø½‹ª® + )) +(define-char + '((=>ucs . #x9760) ; 靠 + (morohashi-daikanwa 42604 0 1) + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 7) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x7051) ; ø»ƒ°² + )) +(define-char + '((=>ucs . #x9760) ; 靠 + (morohashi-daikanwa 42604 0 2) + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F6A) ; ø»’¶‰ + )) +(define-char + '((morohashi-daikanwa 42604 0 3) + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-gb2312 . #x3F3F) ; ø»„²¦ + (chinese-isoir165 . #x3F3F) ; ø»š¶ + (=ucs . #x9760) ; 靠 + )) +(define-char + '((=>ucs . #x291F8) ; 𩇸 + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42605) ; ø¸Š™­ + )) +(define-char + '((morohashi-daikanwa 42605 0 2) + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 7) + (total-strokes . 15) + (=ucs . #x291F8) ; 𩇸 + )) +(define-char + '((=>ucs . #x291F8) ; 𩇸 + (morohashi-daikanwa 42605 0 3) + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E4D) ; ø»˜£š + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A6E) ; ø»ž + (ideograph-daikanwa . 42606) ; ø¸Š™® + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E4C) ; ø»˜£™ + (ideograph-daikanwa . 42607) ; ø¸Š™¯ + (=ucs . #x4A40) ; 䩀 + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42608) ; ø¸Š™° + )) +(define-char + '((morohashi-daikanwa 42608 0 9) + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A6D) ; ø»žŽ + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 7) + (total-strokes . 15) + (ideograph-daikanwa . 42609) ; ø¸Š™± + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x353E) ; ø»žœ© + (ideograph-daikanwa . 42610) ; ø¸Š™² + )) +(define-char + '((=>ucs . #x9761) ; 靡 + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 11) + (total-strokes . 19) + (=jis-x0208 . #x7353) ; ø½‹¯Š + (korean-ksc5601 . #x5A3C) ; ø»‰®• + (chinese-big5 . #xC3FB) ; ý¢€Œ» + (ideograph-daikanwa . 42612) ; ø¸Š™´ + (ucs-jis . #x9761) ; ø½‹¯Š + )) +(define-char + '((=>ucs . #x9761) ; 靡 + (morohashi-daikanwa 42612 0 0) + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-1 . #x7948) ; ø»“„“ + )) +(define-char + '((morohashi-daikanwa 42612 0 1) + (ideographic-radical . 175) ; â¾® + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-gb2312 . #x4352) ; ø»„¸± + (chinese-isoir165 . #x4352) ; ø»¡ + (=ucs . #x9761) ; 靡 + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5138) ; ø»Ÿ…« + (ideograph-daikanwa . 42613) ; ø¸Š™µ + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x647B) ; ø»™„œ + (ideograph-daikanwa . 42614) ; ø¸Š™¶ + (=ucs . #x4A41) ; 䩁 + )) +(define-char + '((ideographic-radical . 175) ; â¾® + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5139) ; ø»Ÿ…¬ + (ideograph-daikanwa . 42615) ; ø¸Š™· + )) diff --git a/lisp/utf-2000/Ideograph-R176-Face.el b/lisp/utf-2000/Ideograph-R176-Face.el new file mode 100644 index 0000000..f68e211 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R176-Face.el @@ -0,0 +1,739 @@ +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 0) + (total-strokes . 9) + (shinjigen-2 . 9039) + (chinese-gb2312 . #x4366) ; ø»„¹… + (=jis-x0208 . #x4C4C) ; ø½Šµ± + (korean-ksc5601 . #x587C) ; ø»‰¬™ + (chinese-isoir165 . #x4366) ; ø»¡• + (chinese-cns11643-1 . #x5372) ; ø»’‰ + (=gt-pj-1 . #x4C4C) ; 面 + (ideograph-daikanwa . 42618) ; ø¸Š™º + (=gt-k . 05191) ; ý¡„‘‡ + (=ucs . #x9762) ; 面 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 0) + (total-strokes . 9) + (chinese-cns11643-6 . #x347A) ; ø»œ’ƒ + (ideograph-daikanwa . 42619) ; ø¸Š™» + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 0) + (total-strokes . 8) + (japanese-jisx0212 . #x6737) ; ø»Œ‹š + (chinese-cns11643-3 . #x2B21) ; ø»•¥ + (ideograph-daikanwa . 42620) ; ø¸Š™¼ + (=ucs . #x9763) ; 靣 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-6 . #x5039) ; ø»œºŠ + (ideograph-daikanwa . 42621) ; ø¸Š™½ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 42622) ; ø¸Š™¾ + )) +(define-char + '((morohashi-daikanwa 42622 0 0) + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-6 . #x503A) ; ø»œº‹ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-6 . #x5038) ; ø»œº‰ + (ideograph-daikanwa . 42623) ; ø¸Š™¿ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x4159) ; ø»˜  + (ideograph-daikanwa . 42624) ; ø¸Šš€ + (=ucs . #x29206) ; 𩈆 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x415A) ; ø»˜¡ + (ideograph-daikanwa . 42625) ; ø¸Šš + (=ucs . #x4A42) ; 䩂 + )) +(define-char + '((=>ucs . #x29207) ; 𩈇 + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 42626) ; ø¸Šš‚ + )) +(define-char + '((morohashi-daikanwa 42626 0 0) + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x415B) ; ø»˜¢ + (=ucs . #x29207) ; 𩈇 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 42627) ; ø¸Ššƒ + )) +(define-char + '((morohashi-daikanwa 42627 0 0) + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x4428) ; ø»šž + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x4427) ; ø»šžŒ + (ideograph-daikanwa . 42628) ; ø¸Šš„ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A22) ; ø»ˆŸ + (ideograph-daikanwa . 42629) ; ø¸Šš… + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A23) ; ø»ˆ  + (ideograph-daikanwa . 42630) ; ø¸Šš† + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-3 . #x454A) ; ø»–Œ… + (ideograph-daikanwa . 42631) ; ø¸Šš‡ + (=ucs . #x4A43) ; 䩃 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 42632) ; ø¸Ššˆ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6422) ; ø»—‹ + (ideograph-daikanwa . 42633) ; ø¸Šš‰ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B25) ; ø»š¨œ + (ideograph-daikanwa . 42634) ; ø¸ŠšŠ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4839) ; ø»˜š’ + (ideograph-daikanwa . 42635) ; ø¸Šš‹ + (=ucs . #x2920F) ; 𩈏 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A4D) ; ø»–“ž + (ideograph-daikanwa . 42636) ; ø¸ŠšŒ + (=ucs . #x4A45) ; 䩅 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6421) ; ø»—Š + (ideograph-daikanwa . 42638) ; ø¸ŠšŽ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 5) + (total-strokes . 14) + (shinjigen-2 . 5225) + (=jis-x0208 . #x7052) ; ø½‹ª¯ + (chinese-cns11643-3 . #x4A4E) ; ø»–“Ÿ + (ideograph-daikanwa . 42639) ; ø¸Šš + (=ucs . #x9764) ; 靤 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4838) ; ø»˜š‘ + (ideograph-daikanwa . 42640) ; ø¸Šš + (=ucs . #x4A46) ; 䩆 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4837) ; ø»˜š + (ideograph-daikanwa . 42641) ; ø¸Šš‘ + (=ucs . #x4A47) ; 䩇 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 42642) ; ø¸Šš’ + )) +(define-char + '((morohashi-daikanwa 42642 0 0) + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6423) ; ø»—Œ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 42643) ; ø¸Šš“ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 42644) ; ø¸Šš” + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B24) ; ø»š¨› + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 42645) ; ø¸Šš• + (=ucs . #x29219) ; 𩈙 + )) +(define-char + '((=>ucs . #x29219) ; 𩈙 + (morohashi-daikanwa 42645 0 0) + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E4E) ; ø»˜£› + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5246) ; ø»š³ + (ideograph-daikanwa . 42646) ; ø¸Šš– + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5248) ; ø»š³‘ + (ideograph-daikanwa . 42647) ; ø¸Šš— + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5247) ; ø»š³ + (ideograph-daikanwa . 42648) ; ø¸Šš˜ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A70) ; ø»ž‘ + (ideograph-daikanwa . 42649) ; ø¸Šš™ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 42650) ; ø¸Ššš + )) +(define-char + '((morohashi-daikanwa 42650 0 1) + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A6F) ; ø»ž + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A71) ; ø»ž’ + (ideograph-daikanwa . 42651) ; ø¸Šš› + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 42652) ; ø¸Ššœ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 6) + (kangxi-radical . 27) ; ⼚ + (kangxi-strokes . 13) + (chinese-gb2312 . #x584C) ; ø»…—¡ + (chinese-isoir165 . #x584C) ; ø»¿± + (=ucs . #x9765) ; 靥 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x545D) ; ø»˜¬ž + (ideograph-daikanwa . 42653) ; ø¸Šš + (=ucs . #x4A48) ; 䩈 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5950) ; ø»š½« + (ideograph-daikanwa . 42654) ; ø¸Ššž + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 42655) ; ø¸ŠšŸ + )) +(define-char + '((morohashi-daikanwa 42655 0 0) + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x594F) ; ø»š½ª + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5954) ; ø»š½¯ + (ideograph-daikanwa . 42656) ; ø¸Šš  + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5951) ; ø»š½¬ + (ideograph-daikanwa . 42657) ; ø¸Šš¡ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5952) ; ø»š½­ + (ideograph-daikanwa . 42658) ; ø¸Šš¢ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x545C) ; ø»˜¬ + (ideograph-daikanwa . 42659) ; ø¸Šš£ + (=ucs . #x4A49) ; 䩉 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 7) + (total-strokes . 16) + (shinjigen-2 . 9041) + (=jis-x0208 . #x7053) ; ø½‹ª° + (chinese-cns11643-1 . #x727C) ; ø»’ºµ + (ideograph-daikanwa . 42660) ; ø¸Šš¤ + (=ucs . #x9766) ; 靦 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5953) ; ø»š½® + (ideograph-daikanwa . 42661) ; ø¸Šš¥ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x353F) ; ø»žœª + (ideograph-daikanwa . 42662) ; ø¸Šš¦ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D4F) ; ø»ž¨ª + (ideograph-daikanwa . 42663) ; ø¸Šš§ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F5F) ; ø»›†® + (ideograph-daikanwa . 42664) ; ø¸Šš¨ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5962) ; ø»˜³¹ + (ideograph-daikanwa . 42665) ; ø¸Šš© + (=ucs . #x4A4A) ; 䩊 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F60) ; ø»›†¯ + (ideograph-daikanwa . 42666) ; ø¸Ššª + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 42667) ; ø¸Šš« + )) +(define-char + '((morohashi-daikanwa 42667 0 2) + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F62) ; ø»›†± + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 42668) ; ø¸Šš¬ + )) +(define-char + '((morohashi-daikanwa 42668 0 0) + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F61) ; ø»›†° + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 49873) ; ø¸Œ‹‘ + )) +(define-char + '((morohashi-daikanwa 49873 0 1) + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D50) ; ø»ž¨« + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D51) ; ø»ž¨¬ + (ideograph-daikanwa . 49874) ; ø¸Œ‹’ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6572) ; ø»›µ + (ideograph-daikanwa . 42669) ; ø¸Šš­ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4467) ; ø»ž³” + (ideograph-daikanwa . 42670) ; ø¸Šš® + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6570) ; ø»›³ + (ideograph-daikanwa . 42671) ; ø¸Šš¯ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6571) ; ø»›´ + (ideograph-daikanwa . 42672) ; ø¸Šš° + )) +(define-char + '((=>ucs . #x29236) ; 𩈶 + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E39) ; ø»˜º¦ + (ideograph-daikanwa . 42673) ; ø¸Šš± + )) +(define-char + '((morohashi-daikanwa 42673 0 0) + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 9) + (total-strokes . 18) + (=ucs . #x29236) ; 𩈶 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A4B) ; ø»›–¤ + (ideograph-daikanwa . 42675) ; ø¸Šš³ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A4A) ; ø»›–£ + (ideograph-daikanwa . 42676) ; ø¸Šš´ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E47) ; ø»›œ˜ + (ideograph-daikanwa . 42678) ; ø¸Šš¶ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x647C) ; ø»™„ + (ideograph-daikanwa . 42679) ; ø¸Šš· + (=ucs . #x4A4B) ; 䩋 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E46) ; ø»›œ— + (ideograph-daikanwa . 42680) ; ø¸Šš¸ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x513A) ; ø»Ÿ…­ + (ideograph-daikanwa . 42681) ; ø¸Šš¹ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7164) ; ø»›¡ + (ideograph-daikanwa . 42683) ; ø¸Šš» + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5622) ; ø»ŸŒ« + (ideograph-daikanwa . 42684) ; ø¸Šš¼ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5621) ; ø»ŸŒª + (ideograph-daikanwa . 42685) ; ø¸Šš½ + )) +(define-char + '((=>ucs . #x4A4C) ; 䩌 + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 42686) ; ø¸Šš¾ + )) +(define-char + '((morohashi-daikanwa 42686 0 1) + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x676E) ; ø»™ˆ© + (=ucs . #x4A4C) ; 䩌 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7163) ; ø»›¡Ž + (ideograph-daikanwa . 42687) ; ø¸Šš¿ + (=ucs . #x4A4D) ; 䩍 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 42688) ; ø¸Š›€ + )) +(define-char + '((morohashi-daikanwa 42688 0 2) + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7166) ; ø»›¡‘ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 12) + (total-strokes . 21) + (japanese-jisx0212 . #x6738) ; ø»Œ‹› + (chinese-cns11643-3 . #x5E73) ; ø»–±œ + (ideograph-daikanwa . 42689) ; ø¸Š› + (=ucs . #x9767) ; 靧 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7165) ; ø»›¡ + (ideograph-daikanwa . 42690) ; ø¸Š›‚ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 42691) ; ø¸Š›ƒ + )) +(define-char + '((morohashi-daikanwa 42691 0 1) + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5624) ; ø»ŸŒ­ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5623) ; ø»ŸŒ¬ + (ideograph-daikanwa . 42692) ; ø¸Š›„ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x597B) ; ø»Ÿ’ž + (ideograph-daikanwa . 42694) ; ø¸Š›† + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x597C) ; ø»Ÿ’Ÿ + (ideograph-daikanwa . 42695) ; ø¸Š›‡ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D3D) ; ø»Ÿ—˜ + (ideograph-daikanwa . 42696) ; ø¸Š›ˆ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-5 . #x7664) ; ø»›¨¥ + (ideograph-daikanwa . 42697) ; ø¸Š›‰ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 14) + (total-strokes . 23) + (shinjigen-2 . 9043) + (=jis-x0208 . #x7054) ; ø½‹ª± + (chinese-gb12345 . #x584C) ; 靨 + (ideograph-daikanwa . 42698) ; ø¸Š›Š + (=ucs . #x9768) ; 靨 + )) +(define-char + '((=>ucs . #x9768) ; 靨 + (morohashi-daikanwa 42698 0 0) + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C4E) ; ø»“ˆ³ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C33) ; ø»™„ + (ideograph-daikanwa . 42701) ; ø¸Š› + (=ucs . #x4A4F) ; 䩏 + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-7 . #x6022) ; ø»Ÿ›— + (ideograph-daikanwa . 42702) ; ø¸Š›Ž + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A45) ; ø»›­¾ + (ideograph-daikanwa . 42704) ; ø¸Š› + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-7 . #x6421) ; ø»Ÿ¡Ž + (ideograph-daikanwa . 42706) ; ø¸Š›’ + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 19) + (total-strokes . 28) + (ideograph-daikanwa . 42708) ; ø¸Š›” + )) +(define-char + '((morohashi-daikanwa 42708 0 1) + (ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 19) + (total-strokes . 28) + (chinese-cns11643-7 . #x646E) ; ø»Ÿ¢› + )) +(define-char + '((ideographic-radical . 176) ; ⾯ + (ideographic-strokes . 19) + (total-strokes . 28) + (chinese-cns11643-7 . #x646D) ; ø»Ÿ¢š + (ideograph-daikanwa . 42709) ; ø¸Š›• + )) diff --git a/lisp/utf-2000/Ideograph-R177-Leather.el b/lisp/utf-2000/Ideograph-R177-Leather.el new file mode 100644 index 0000000..3a8b26c --- /dev/null +++ b/lisp/utf-2000/Ideograph-R177-Leather.el @@ -0,0 +1,3709 @@ +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 0) + (total-strokes . 9) + (shinjigen-2 . 9044) + (chinese-gb2312 . #x386F) ; ø»„©„ + (=jis-x0208 . #x3357) ; ø½Š‘Ž + (korean-ksc5601 . #x7A54) ; ø»Š­ + (chinese-isoir165 . #x386F) ; ø»‘” + (chinese-cns11643-1 . #x5373) ; ø»’Š + (=gt-pj-1 . #x3357) ; 革 + (ideograph-daikanwa . 42710) ; ø¸Š›– + (=gt-k . 05038) ; ý¡„Ž® + (=ucs . #x9769) ; 革 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 2) + (total-strokes . 11) + (japanese-jisx0212 . #x6739) ; ø»Œ‹œ + (chinese-cns11643-2 . #x3A31) ; ø»“±ž + (=jis-x0213-2-2000 . #x7C21) ; ø»¦¢ª + (ideograph-daikanwa . 42711) ; ø¸Š›— + (=ucs . #x976A) ; 靪 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 2) + (total-strokes . 11) + (ideograph-daikanwa . 42712) ; ø¸Š›˜ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (shinjigen-2 . 9046) + (=jis-x0208 . #x7056) ; ø½‹ª³ + (chinese-cns11643-4 . #x3B77) ; ø»˜ˆŠ + (ideograph-daikanwa . 42713) ; ø¸Š›™ + (=ucs . #x976B) ; 靫 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-2 . #x414E) ; ø»“¼ + (ideograph-daikanwa . 42714) ; ø¸Š›š + (=ucs . #x976C) ; 靬 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (->same-ideograph + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 29262) ; ø¸‡‰Ž + ) + ) + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 43109) ; ø¸Š¡¥ + ) + )) + (japanese-jisx0208-1978 . #x7057) ; ø»ƒ°¸ + (korean-ksc5601 . #x6C65) ; ø»Š‰š + (ideograph-daikanwa . 42715) ; ø¸Š›› + (=ucs . #x976D) ; 靭 + )) +(define-char + '((=>ucs . #x976D) ; 靭 + (morohashi-daikanwa 42715 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-3 . #x4024) ; ø»–„‰ + )) +(define-char + '((=>ucs . #x976D) ; 靭 + (morohashi-daikanwa 42715 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (japanese-jisx0208 . #x3F59) ; ø»†½„ + (=jis-x0208-1990 . #x3F59) ; ø½Š¢¸ + (ucs-jis . #x976D) ; ø»†½„ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B79) ; ø»˜ˆŒ + (ideograph-daikanwa . 42716) ; ø¸Š›œ + (=ucs . #x4A50) ; 䩐 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D43) ; ø»š”– + (ideograph-daikanwa . 42717) ; ø¸Š› + )) +(define-char + '((=>ucs . #x976E) ; 靮 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (japanese-jisx0212 . #x673A) ; ø»Œ‹ + (=jis-x0213-1-2000 . #x7D6C) ; ø»¤› + (ideograph-daikanwa . 42718) ; ø¸Š›ž + (ucs-jis . #x976E) ; ø»Œ‹ + )) +(define-char + '((morohashi-daikanwa 42718 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-2 . #x4150) ; ø»“¼ + (=ucs . #x976E) ; 靮 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-3 . #x4022) ; ø»–„‡ + (ideograph-daikanwa . 42719) ; ø¸Š›Ÿ + (=ucs . #x976F) ; 靯 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-3 . #x4023) ; ø»–„ˆ + (ideograph-daikanwa . 42720) ; ø¸Š›  + (=ucs . #x4A51) ; 䩑 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B78) ; ø»˜ˆ‹ + (ideograph-daikanwa . 42722) ; ø¸Š›¢ + (=ucs . #x2925E) ; 𩉞 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-6 . #x503B) ; ø»œºŒ + (ideograph-daikanwa . 42723) ; ø¸Š›£ + )) +(define-char + '((=>ucs . #x9771) ; 靱 + (morohashi-daikanwa ho 701) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (<-vulgar-ideograph + (:sources (doubun-tsuukou morohashi-daikanwa) + :char ((ideograph-daikanwa . 42713) ; ø¸Š›™ + ) + ) + (:sources (ruishuu-meigishou morohashi-daikanwa) + :char ((ideograph-daikanwa . 27248) ; ø¸†©° + ) + )) + (=jis-x0208-1990 . #x7057) ; ø½‹ª´ + (ucs-jis . #x9771) ; ø½‹ª´ + )) +(define-char + '((morohashi-daikanwa ho 701 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (japanese-jisx0208 . #x7057) ; ø»ˆ…€ + (=ucs . #x9771) ; 靱 + )) +(define-char + '((=>ucs . #x9771) ; 靱 + (morohashi-daikanwa ho 701 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (japanese-jisx0208-1978 . #x3F59) ; ø»‚¨¼ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B76) ; ø»˜ˆ‰ + (=ucs . #x4A52) ; 䩒 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-isoir165 . #x2D3E) ; ø»€™ + (chinese-cns11643-2 . #x414F) ; ø»“¼Ž + (=ucs . #x9770) ; 靰 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-2 . #x4863) ; ø»”†´ + (ideograph-daikanwa . 42724) ; ø¸Š›¤ + (=ucs . #x9772) ; 靲 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x442C) ; ø»šž‘ + (ideograph-daikanwa . 42725) ; ø¸Š›¥ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x442B) ; ø»šž + (ideograph-daikanwa . 42726) ; ø¸Š›¦ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A26) ; ø»ˆ£ + (ideograph-daikanwa . 42727) ; ø¸Š›§ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-gb2312 . #x3D79) ; ø»„°¤ + (japanese-jisx0212 . #x673B) ; ø»Œ‹ž + (chinese-isoir165 . #x3D79) ; ø»˜´ + (chinese-cns11643-2 . #x4860) ; ø»”†± + (=jis-x0213-1-2000 . #x7D6D) ; ø»¤› + (ideograph-daikanwa . 42728) ; ø¸Š›¨ + (=ucs . #x9773) ; 靳 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (shinjigen-2 . 9052) + (japanese-jisx0208-1978 . #x3724) ; ø»‚œ— + (chinese-gb2312 . #x5125) ; ø»…Œ¨ + (chinese-isoir165 . #x5125) ; ø»´¸ + (ideograph-daikanwa . 42729) ; ø¸Š›© + (=ucs . #x9774) ; 靴 + )) +(define-char + '((=>ucs . #x9774) ; 靴 + (morohashi-daikanwa 42729 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (japanese-jisx0208 . #x3724) ; ø»†°Ÿ + (korean-ksc5601 . #x7C28) ; ø»ŠŸ½ + (chinese-cns11643-1 . #x675D) ; ø»’ªŒ + (=jis-x0208-1990 . #x3724) ; ø½Š–“ + (=gt-pj-1 . #x3724) ; ø»†°Ÿ + (=gt-k . 10201) ; ý¡„‚Ÿ™ + (ucs-jis . #x9774) ; ø»†°Ÿ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-3 . #x454D) ; ø»–Œˆ + (ideograph-daikanwa . 42730) ; ø¸Š›ª + (=ucs . #x4A53) ; 䩓 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A29) ; ø»ˆ¦ + (ideograph-daikanwa . 42731) ; ø¸Š›« + )) +(define-char + '((=>ucs . #x9775) ; 靵 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 42732) ; ø¸Š›¬ + )) +(define-char + '((morohashi-daikanwa 42732 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A24) ; ø»ˆ¡ + (=ucs . #x9775) ; 靵 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x442A) ; ø»šž + (ideograph-daikanwa . 42733) ; ø¸Š›­ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-gb2312 . #x3050) ; ø»„œµ + (japanese-jisx0212 . #x673C) ; ø»Œ‹Ÿ + (chinese-isoir165 . #x3050) ; ø»…… + (chinese-cns11643-1 . #x675E) ; ø»’ª + (ideograph-daikanwa . 42734) ; ø¸Š›® + (=ucs . #x9776) ; 靶 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (korean-ksc5601 . #x6C66) ; ø»Š‰› + (japanese-jisx0212 . #x673D) ; ø»Œ‹  + (chinese-cns11643-2 . #x4861) ; ø»”†² + (ideograph-daikanwa . 42735) ; ø¸Š›¯ + (=ucs . #x9777) ; 靷 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x415D) ; ø»˜¤ + (ideograph-daikanwa . 42736) ; ø¸Š›° + (=ucs . #x4A54) ; 䩔 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A27) ; ø»ˆ¤ + (ideograph-daikanwa . 42737) ; ø¸Š›± + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 42738) ; ø¸Š›² + )) +(define-char + '((morohashi-daikanwa 42738 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x4429) ; ø»šžŽ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A25) ; ø»ˆ¢ + (ideograph-daikanwa . 42739) ; ø¸Š›³ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A2B) ; ø»ˆ¨ + (ideograph-daikanwa . 42740) ; ø¸Š›´ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A2A) ; ø»ˆ§ + (ideograph-daikanwa . 42741) ; ø¸Š›µ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 42742) ; ø¸Š›¶ + (=ucs . #x2926B) ; 𩉫 + )) +(define-char + '((=>ucs . #x2926B) ; 𩉫 + (morohashi-daikanwa 42742 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x415C) ; ø»˜£ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (japanese-jisx0212 . #x673E) ; ø»Œ‹¡ + (chinese-isoir165 . #x2C71) ; ø»Œ¿® + (chinese-cns11643-2 . #x4862) ; ø»”†³ + (ideograph-daikanwa . 42743) ; ø¸Š›· + (=ucs . #x9778) ; 靸 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x415F) ; ø»˜¦ + (ideograph-daikanwa . 42744) ; ø¸Š›¸ + (=ucs . #x4A55) ; 䩕 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x415E) ; ø»˜¥ + (ideograph-daikanwa . 42745) ; ø¸Š›¹ + (=ucs . #x2926C) ; 𩉬 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-3 . #x454C) ; ø»–Œ‡ + (ideograph-daikanwa . 42746) ; ø¸Š›º + (=ucs . #x4A56) ; 䩖 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (=jis-x0208 . #x7058) ; ø½‹ªµ + (chinese-cns11643-3 . #x454B) ; ø»–Œ† + (ideograph-daikanwa . 42747) ; ø¸Š›» + (=ucs . #x9779) ; 靹 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A28) ; ø»ˆ¥ + (ideograph-daikanwa . 42748) ; ø¸Š›¼ + (=ucs . #x4A58) ; 䩘 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x483A) ; ø»˜š“ + (ideograph-daikanwa . 42755) ; ø¸Šœƒ + (=ucs . #x4A59) ; 䩙 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4840) ; ø»˜š™ + (ideograph-daikanwa . 42756) ; ø¸Šœ„ + (=ucs . #x4A5A) ; 䩚 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B27) ; ø»š¨ž + (ideograph-daikanwa . 42757) ; ø¸Šœ… + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 42758) ; ø¸Šœ† + (=ucs . #x29279) ; 𩉹 + )) +(define-char + '((=>ucs . #x29279) ; 𩉹 + (morohashi-daikanwa 42758 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x483C) ; ø»˜š• + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B26) ; ø»š¨ + (ideograph-daikanwa . 42759) ; ø¸Šœ‡ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 42760) ; ø¸Šœˆ + )) +(define-char + '((morohashi-daikanwa 42760 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6427) ; ø»— + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (shinjigen-2 . 9065) + (=jis-x0208 . #x705C) ; ø½‹ª¹ + (korean-ksc5601 . #x584B) ; ø»‰«¨ + (chinese-isoir165 . #x2D3F) ; ø»€š + (chinese-cns11643-2 . #x4F28) ; ø»”‹ + (ideograph-daikanwa . 42761) ; ø¸Šœ‰ + (=ucs . #x977A) ; 靺 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0212 . #x673F) ; ø»Œ‹¢ + (chinese-cns11643-2 . #x4F2D) ; ø»” + (ideograph-daikanwa . 42762) ; ø¸ŠœŠ + (=ucs . #x977B) ; 靻 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (shinjigen-2 . 9058) + (chinese-gb2312 . #x7730) ; ø»†„§ + (=jis-x0208 . #x705A) ; ø½‹ª· + (chinese-isoir165 . #x7730) ; ø»Ž¬· + (chinese-cns11643-1 . #x6B67) ; ø»’°Ž + (ideograph-daikanwa . 42764) ; ø¸ŠœŒ + (=ucs . #x977C) ; 靼 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x483B) ; ø»˜š” + (ideograph-daikanwa . 42765) ; ø¸Šœ + (=ucs . #x4A5B) ; 䩛 + )) +(define-char + '((=>ucs . #x977D) ; 靽 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0212 . #x6740) ; ø»Œ‹£ + (ideograph-daikanwa . 42766) ; ø¸ŠœŽ + (ucs-jis . #x977D) ; ø»Œ‹£ + )) +(define-char + '((morohashi-daikanwa 42766 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F27) ; ø»”Š + (=ucs . #x977D) ; 靽 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A4F) ; ø»–“  + (ideograph-daikanwa . 42767) ; ø¸Šœ + (=ucs . #x4A5C) ; 䩜 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B28) ; ø»š¨Ÿ + (ideograph-daikanwa . 42768) ; ø¸Šœ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F29) ; ø»”Œ + (ideograph-daikanwa . 42769) ; ø¸Šœ‘ + (=ucs . #x977E) ; 靾 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0212 . #x6741) ; ø»Œ‹¤ + (chinese-cns11643-2 . #x4F30) ; ø»”“ + (ideograph-daikanwa . 42770) ; ø¸Šœ’ + (=ucs . #x977F) ; 靿 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0212 . #x6742) ; ø»Œ‹¥ + (chinese-cns11643-2 . #x4F2B) ; ø»”Ž + (ideograph-daikanwa . 42771) ; ø¸Šœ“ + (=ucs . #x9780) ; 鞀 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B29) ; ø»š¨  + (ideograph-daikanwa . 42772) ; ø¸Šœ” + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A50) ; ø»–“¡ + (ideograph-daikanwa . 42773) ; ø¸Šœ• + (=ucs . #x4A5D) ; 䩝 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x483D) ; ø»˜š– + (ideograph-daikanwa . 42774) ; ø¸Šœ– + (=ucs . #x4A5E) ; 䩞 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x483E) ; ø»˜š— + (ideograph-daikanwa . 42775) ; ø¸Šœ— + (=ucs . #x2927F) ; 𩉿 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (=jis-x0208 . #x705B) ; ø½‹ª¸ + (chinese-cns11643-2 . #x4F2F) ; ø»”’ + (=gt-pj-1 . #x705B) ; 鞁 + (ideograph-daikanwa . 42776) ; ø¸Šœ˜ + (=gt-k . 11241) ; ý¡„‚¯© + (=ucs . #x9781) ; 鞁 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B2C) ; ø»š¨£ + (ideograph-daikanwa . 42777) ; ø¸Šœ™ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B2A) ; ø»š¨¡ + (ideograph-daikanwa . 42778) ; ø¸Šœš + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F2C) ; ø»” + (ideograph-daikanwa . 42779) ; ø¸Šœ› + (=ucs . #x9782) ; 鞂 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F2A) ; ø»” + (ideograph-daikanwa . 42780) ; ø¸Šœœ + (=ucs . #x9783) ; 鞃 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x3373) ; ø»‚—® + (chinese-cns11643-2 . #x4F2E) ; ø»”‘ + (ideograph-daikanwa . 42781) ; ø¸Šœ + (=ucs . #x9784) ; 鞄 + )) +(define-char + '((=>ucs . #x9784) ; 鞄 + (morohashi-daikanwa 42781 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0208 . #x3373) ; ø»†«¶ + (=jis-x0208-1990 . #x3373) ; ø½Š‘ª + (ucs-jis . #x9784) ; ø»†«¶ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 42782) ; ø¸Šœž + )) +(define-char + '((morohashi-daikanwa 42782 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B2D) ; ø»š¨¤ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B2B) ; ø»š¨¢ + (ideograph-daikanwa . 42783) ; ø¸ŠœŸ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (shinjigen-2 . 9057) + (chinese-gb2312 . #x7731) ; ø»†„¨ + (=jis-x0208 . #x7059) ; ø½‹ª¶ + (chinese-isoir165 . #x7731) ; ø»Ž¬¸ + (chinese-cns11643-1 . #x6B68) ; ø»’° + (ideograph-daikanwa . 42784) ; ø¸Šœ  + (=ucs . #x9785) ; 鞅 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6429) ; ø»—’ + (ideograph-daikanwa . 42785) ; ø¸Šœ¡ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x483F) ; ø»˜š˜ + (ideograph-daikanwa . 42786) ; ø¸Šœ¢ + (=ucs . #x29285) ; 𩊅 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6428) ; ø»—‘ + (ideograph-daikanwa . 42788) ; ø¸Šœ¤ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6424) ; ø»— + (ideograph-daikanwa . 42791) ; ø¸Šœ§ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6426) ; ø»— + (ideograph-daikanwa . 42792) ; ø¸Šœ¨ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (shinjigen-2 . 9066) + (=jis-x0208 . #x705D) ; ø½‹ªº + (ideograph-daikanwa . 42794) ; ø¸Šœª + (=ucs . #x9786) ; 鞆 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6425) ; ø»—Ž + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A73) ; ø»ž” + (ideograph-daikanwa . 42795) ; ø¸Šœ« + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A77) ; ø»ž˜ + (ideograph-daikanwa . 42797) ; ø¸Šœ­ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A76) ; ø»ž— + (ideograph-daikanwa . 42798) ; ø¸Šœ® + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A79) ; ø»žš + (ideograph-daikanwa . 42800) ; ø¸Šœ° + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x524A) ; ø»š³“ + (ideograph-daikanwa . 42801) ; ø¸Šœ± + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F62) ; ø»–›‰ + (ideograph-daikanwa . 42802) ; ø¸Šœ² + (=ucs . #x9787) ; 鞇 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E4F) ; ø»˜£œ + (ideograph-daikanwa . 42803) ; ø¸Šœ³ + (=ucs . #x4A5F) ; 䩟 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E52) ; ø»˜£Ÿ + (ideograph-daikanwa . 42804) ; ø¸Šœ´ + (=ucs . #x29297) ; 𩊗 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-2 . #x555C) ; ø»”™³ + (ideograph-daikanwa . 42805) ; ø¸Šœµ + (=ucs . #x9788) ; 鞈 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A75) ; ø»ž– + (ideograph-daikanwa . 42806) ; ø¸Šœ¶ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (japanese-jisx0212 . #x6743) ; ø»Œ‹¦ + (chinese-cns11643-3 . #x4F63) ; ø»–›Š + (ideograph-daikanwa . 42807) ; ø¸Šœ· + (=ucs . #x9789) ; 鞉 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E53) ; ø»˜£  + (ideograph-daikanwa . 42808) ; ø¸Šœ¸ + (=ucs . #x29299) ; 𩊙 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x524D) ; ø»š³– + (ideograph-daikanwa . 42809) ; ø¸Šœ¹ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-2 . #x555A) ; ø»”™± + (ideograph-daikanwa . 42810) ; ø¸Šœº + (=ucs . #x978A) ; 鞊 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E50) ; ø»˜£ + (ideograph-daikanwa . 42811) ; ø¸Šœ» + (=ucs . #x2929B) ; 𩊛 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x524C) ; ø»š³• + (ideograph-daikanwa . 42812) ; ø¸Šœ¼ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (shinjigen-2 . 9067) + (chinese-gb2312 . #x502C) ; ø»…‹‘ + (=jis-x0208 . #x705E) ; ø½‹ª» + (korean-ksc5601 . #x7B39) ; ø»Šž° + (chinese-isoir165 . #x502C) ; ø»³¡ + (chinese-cns11643-1 . #x6F6C) ; ø»’¶‹ + (ideograph-daikanwa . 42813) ; ø¸Šœ½ + (=ucs . #x978B) ; 鞋 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F64) ; ø»–›‹ + (ideograph-daikanwa . 42814) ; ø¸Šœ¾ + (=ucs . #x978C) ; 鞌 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (shinjigen-1 . 9069) + (shinjigen-2 . 9069) + (chinese-gb2312 . #x3030) ; ø»„œ• + (=jis-x0208 . #x3048) ; ø½ŠŒ¥ + (korean-ksc5601 . #x6453) ; ø»‰½˜ + (chinese-isoir165 . #x3030) ; ø»„¥ + (chinese-cns11643-1 . #x6F6B) ; ø»’¶Š + (ideograph-daikanwa . 42815) ; ø¸Šœ¿ + (=ucs . #x978D) ; 鞍 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x524E) ; ø»š³— + (ideograph-daikanwa . 42816) ; ø¸Š€ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-2 . #x555B) ; ø»”™² + (ideograph-daikanwa . 42817) ; ø¸Š + (=ucs . #x978E) ; 鞎 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A74) ; ø»ž• + (ideograph-daikanwa . 42818) ; ø¸Š‚ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (=jis-x0208 . #x705F) ; ø½‹ª¼ + (korean-ksc5601 . #x4D79) ; ø»‰œŒ + (chinese-gb12345 . #x392E) ; 鞏 + (ideograph-daikanwa . 42819) ; ø¸Šƒ + (=ucs . #x978F) ; 鞏 + )) +(define-char + '((=>ucs . #x978F) ; 鞏 + (morohashi-daikanwa 42819 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F6D) ; ø»’¶Œ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 42820) ; ø¸Š„ + )) +(define-char + '((morohashi-daikanwa 42820 0 9) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x524B) ; ø»š³” + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A78) ; ø»ž™ + (ideograph-daikanwa . 42821) ; ø¸Š… + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A72) ; ø»ž“ + (ideograph-daikanwa . 42822) ; ø¸Š† + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (shinjigen-2 . 9072) + (=jis-x0208 . #x7060) ; ø½‹ª½ + (ideograph-daikanwa . 42829) ; ø¸Š + (=ucs . #x9790) ; 鞐 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (chinese-gb2312 . #x7732) ; ø»†„© + (chinese-isoir165 . #x7732) ; ø»Ž¬¹ + (=ucs . #x9791) ; 鞑 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (chinese-gb2312 . #x7733) ; ø»†„ª + (chinese-isoir165 . #x7733) ; ø»Ž¬º + (=ucs . #x9792) ; 鞒 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E51) ; ø»˜£ž + (=ucs . #x29294) ; 𩊔 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5249) ; ø»š³’ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3544) ; ø»žœ¯ + (ideograph-daikanwa . 42830) ; ø¸ŠŽ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-3 . #x5353) ; ø»– ² + (ideograph-daikanwa . 42831) ; ø¸Š + (=ucs . #x9793) ; 鞓 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5463) ; ø»˜¬¤ + (ideograph-daikanwa . 42832) ; ø¸Š + (=ucs . #x4A60) ; ä©  + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5461) ; ø»˜¬¢ + (ideograph-daikanwa . 42833) ; ø¸Š‘ + (=ucs . #x4A61) ; ä©¡ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5955) ; ø»š½° + (ideograph-daikanwa . 42834) ; ø¸Š’ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-gb2312 . #x7734) ; ø»†„« + (chinese-isoir165 . #x7734) ; ø»Ž¬» + (chinese-cns11643-2 . #x5B62) ; ø»”¢­ + (ideograph-daikanwa . 42835) ; ø¸Š“ + (=ucs . #x9794) ; 鞔 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5460) ; ø»˜¬¡ + (ideograph-daikanwa . 42836) ; ø¸Š” + (=ucs . #x4A62) ; ä©¢ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5464) ; ø»˜¬¥ + (ideograph-daikanwa . 42837) ; ø¸Š• + (=ucs . #x4A63) ; ä©£ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x6744) ; ø»Œ‹§ + (chinese-cns11643-4 . #x545F) ; ø»˜¬  + (=jis-x0213-1-2000 . #x7D6E) ; ø»¤›‘ + (ideograph-daikanwa . 42838) ; ø¸Š– + (=ucs . #x9795) ; 鞕 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5462) ; ø»˜¬£ + (ideograph-daikanwa . 42839) ; ø¸Š— + (=ucs . #x4A64) ; 䩤 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 42840) ; ø¸Š˜ + )) +(define-char + '((morohashi-daikanwa 42840 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5958) ; ø»š½³ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5466) ; ø»˜¬§ + (ideograph-daikanwa . 42842) ; ø¸Šš + (=ucs . #x292AC) ; 𩊬 + )) +(define-char + '((=>ucs . #x292AD) ; 𩊭 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 42843) ; ø¸Š› + )) +(define-char + '((morohashi-daikanwa 42843 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x545E) ; ø»˜¬Ÿ + (=ucs . #x292AD) ; 𩊭 + )) +(define-char + '((=>ucs . #x292AE) ; 𩊮 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 42844) ; ø¸Šœ + )) +(define-char + '((morohashi-daikanwa 42844 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5465) ; ø»˜¬¦ + (=ucs . #x292AE) ; 𩊮 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x6745) ; ø»Œ‹¨ + (chinese-cns11643-4 . #x5467) ; ø»˜¬¨ + (=jis-x0213-2-2000 . #x7C24) ; ø»¦¢­ + (ideograph-daikanwa . 42845) ; ø¸Š + (=ucs . #x9796) ; 鞖 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5956) ; ø»š½± + (ideograph-daikanwa . 42846) ; ø¸Šž + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5957) ; ø»š½² + (ideograph-daikanwa . 42847) ; ø¸ŠŸ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x6746) ; ø»Œ‹© + (chinese-cns11643-2 . #x5B61) ; ø»”¢¬ + (ideograph-daikanwa . 42848) ; ø¸Š  + (=ucs . #x9797) ; 鞗 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5468) ; ø»˜¬© + (ideograph-daikanwa . 42849) ; ø¸Š¡ + (=ucs . #x4A66) ; 䩦 + )) +(define-char + '((=>ucs . #x9798) ; 鞘 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x3E64) ; ø»‚§© + (ideograph-daikanwa . 42850) ; ø¸Š¢ + )) +(define-char + '((morohashi-daikanwa 42850 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-gb2312 . #x474A) ; ø»„¾¡ + (japanese-jisx0208 . #x3E64) ; ø»†»± + (chinese-isoir165 . #x474A) ; ø»¦± + (=jis-x0208-1990 . #x3E64) ; ø½Š¡¥ + (=ucs . #x9798) ; 鞘 + )) +(define-char + '((=>ucs . #x9798) ; 鞘 + (morohashi-daikanwa 42850 0 2 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-1 . #x727D) ; ø»’º¶ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x6747) ; ø»Œ‹ª + (ideograph-daikanwa . 42851) ; ø¸Š£ + (=ucs . #x9799) ; 鞙 + )) +(define-char + '((=>ucs . #x9799) ; 鞙 + (morohashi-daikanwa 42851 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B60) ; ø»”¢« + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-3 . #x5352) ; ø»– ± + (ideograph-daikanwa . 42852) ; ø¸Š¤ + (=ucs . #x4A67) ; 䩧 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3546) ; ø»žœ± + (ideograph-daikanwa . 42853) ; ø¸Š¥ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3543) ; ø»žœ® + (ideograph-daikanwa . 42854) ; ø¸Š¦ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3541) ; ø»žœ¬ + (ideograph-daikanwa . 42855) ; ø¸Š§ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3545) ; ø»žœ° + (ideograph-daikanwa . 42856) ; ø¸Š¨ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3547) ; ø»žœ² + (ideograph-daikanwa . 49876) ; ø¸Œ‹” + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3540) ; ø»žœ« + (ideograph-daikanwa . 49877) ; ø¸Œ‹• + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3542) ; ø»žœ­ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3548) ; ø»žœ³ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D58) ; ø»ž¨³ + (ideograph-daikanwa . 42862) ; ø¸Š® + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D5A) ; ø»ž¨µ + (ideograph-daikanwa . 42863) ; ø¸Š¯ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x6748) ; ø»Œ‹« + (chinese-cns11643-2 . #x6049) ; ø»”©ª + (=jis-x0213-2-2000 . #x7C25) ; ø»¦¢® + (ideograph-daikanwa . 42864) ; ø¸Š° + (=ucs . #x979A) ; 鞚 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x567C) ; ø»–¥µ + (ideograph-daikanwa . 42865) ; ø¸Š± + (=ucs . #x4A68) ; 䩨 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F63) ; ø»›†² + (ideograph-daikanwa . 42866) ; ø¸Š² + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5968) ; ø»˜³¿ + (ideograph-daikanwa . 42867) ; ø¸Š³ + (=ucs . #x4A69) ; ä©© + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F69) ; ø»›†¸ + (ideograph-daikanwa . 42868) ; ø¸Š´ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5966) ; ø»˜³½ + (ideograph-daikanwa . 42869) ; ø¸Šµ + (=ucs . #x292C3) ; 𩋃 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5964) ; ø»˜³» + (ideograph-daikanwa . 42870) ; ø¸Š¶ + (=ucs . #x4A6A) ; 䩪 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F65) ; ø»›†´ + (ideograph-daikanwa . 42871) ; ø¸Š· + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D56) ; ø»ž¨± + (ideograph-daikanwa . 42872) ; ø¸Š¸ + (=ucs . #x4A6B) ; ä©« + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5967) ; ø»˜³¾ + (ideograph-daikanwa . 42873) ; ø¸Š¹ + (=ucs . #x292C6) ; 𩋆 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F6D) ; ø»›†¼ + (ideograph-daikanwa . 42875) ; ø¸Š» + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D57) ; ø»ž¨² + (ideograph-daikanwa . 42876) ; ø¸Š¼ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 42877) ; ø¸Š½ + (=ucs . #x292CA) ; 𩋊 + )) +(define-char + '((=>ucs . #x292CA) ; 𩋊 + (morohashi-daikanwa 42877 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5965) ; ø»˜³¼ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x5679) ; ø»–¥² + (ideograph-daikanwa . 42878) ; ø¸Š¾ + (=ucs . #x4A6C) ; 䩬 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D59) ; ø»ž¨´ + (ideograph-daikanwa . 42879) ; ø¸Š¿ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F67) ; ø»›†¶ + (ideograph-daikanwa . 42880) ; ø¸Šž€ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x567A) ; ø»–¥³ + (ideograph-daikanwa . 42881) ; ø¸Šž + (=ucs . #x979B) ; 鞛 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x567D) ; ø»–¥¶ + (ideograph-daikanwa . 42882) ; ø¸Šž‚ + (=ucs . #x4A6D) ; ä©­ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (shinjigen-2 . 9079) + (=jis-x0208 . #x7061) ; ø½‹ª¾ + (chinese-cns11643-2 . #x604B) ; ø»”©¬ + (ideograph-daikanwa . 42883) ; ø¸Šžƒ + (=ucs . #x979C) ; 鞜 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F6A) ; ø»›†¹ + (ideograph-daikanwa . 42884) ; ø¸Šž„ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-2 . #x604D) ; ø»”©® + (ideograph-daikanwa . 42885) ; ø¸Šž… + (=ucs . #x979D) ; 鞝 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D55) ; ø»ž¨° + (ideograph-daikanwa . 42886) ; ø¸Šž† + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x567E) ; ø»–¥· + (ideograph-daikanwa . 42887) ; ø¸Šž‡ + (=ucs . #x4A6E) ; ä©® + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F6B) ; ø»›†º + (ideograph-daikanwa . 42888) ; ø¸Šžˆ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x6749) ; ø»Œ‹¬ + (chinese-cns11643-2 . #x604C) ; ø»”©­ + (=jis-x0213-2-2000 . #x7C26) ; ø»¦¢¯ + (ideograph-daikanwa . 42889) ; ø¸Šž‰ + (=ucs . #x979E) ; 鞞 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D5B) ; ø»ž¨¶ + (ideograph-daikanwa . 42890) ; ø¸ŠžŠ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 42891) ; ø¸Šž‹ + )) +(define-char + '((morohashi-daikanwa 42891 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F68) ; ø»›†· + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (shinjigen-2 . 9076) + (chinese-gb2312 . #x3E4F) ; ø»„±˜ + (=jis-x0208 . #x3547) ; ø½Š“º + (korean-ksc5601 . #x4F53) ; ø»‰ž¢ + (chinese-isoir165 . #x3E4F) ; ø»™¨ + (chinese-cns11643-1 . #x7626) ; ø»’¿— + (ideograph-daikanwa . 42892) ; ø¸ŠžŒ + (=ucs . #x97A0) ; 鞠 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 42893) ; ø¸Šž + )) +(define-char + '((morohashi-daikanwa 42893 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D54) ; ø»ž¨¯ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 42894) ; ø¸ŠžŽ + )) +(define-char + '((morohashi-daikanwa 42894 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F66) ; ø»›†µ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D5C) ; ø»ž¨· + (ideograph-daikanwa . 42895) ; ø¸Šž + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 42896) ; ø¸Šž + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D52) ; ø»ž¨­ + (ideograph-daikanwa . 42897) ; ø¸Šž‘ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 42899) ; ø¸Šž“ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F6C) ; ø»›†» + (ideograph-daikanwa . 42900) ; ø¸Šž” + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D53) ; ø»ž¨® + (ideograph-daikanwa . 42901) ; ø¸Šž• + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x674A) ; ø»Œ‹­ + (chinese-cns11643-3 . #x567B) ; ø»–¥´ + (ideograph-daikanwa . 42903) ; ø¸Šž— + (=ucs . #x979F) ; 鞟 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5963) ; ø»˜³º + (=ucs . #x4A65) ; ä©¥ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-isoir165 . #x2D40) ; ø»€› + (chinese-cns11643-2 . #x604A) ; ø»”©« + (=ucs . #x97A1) ; 鞡 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F64) ; ø»›†³ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (japanese-jisx0212 . #x674B) ; ø»Œ‹® + (=jis-x0213-2-2000 . #x7C27) ; ø»¦¢° + (ideograph-daikanwa . 42904) ; ø¸Šž˜ + (=ucs . #x97A2) ; 鞢 + )) +(define-char + '((=>ucs . #x97A2) ; 鞢 + (morohashi-daikanwa 42904 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-2 . #x644B) ; ø»”¯¤ + )) +(define-char + '((=>ucs . #x292DF) ; 𩋟 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 42905) ; ø¸Šž™ + )) +(define-char + '((=>ucs . #x292DF) ; 𩋟 + (morohashi-daikanwa 42905 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E44) ; ø»˜º± + )) +(define-char + '((morohashi-daikanwa 42905 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (=ucs . #x292DF) ; 𩋟 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x657C) ; ø»›¿ + (ideograph-daikanwa . 42906) ; ø¸Šžš + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E3E) ; ø»˜º« + (ideograph-daikanwa . 42907) ; ø¸Šž› + (=ucs . #x4A6F) ; 䩯 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x657E) ; ø»› + (ideograph-daikanwa . 42908) ; ø¸Šžœ + (=ucs . #x4A70) ; ä©° + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (shinjigen-2 . 9084) + (chinese-gb2312 . #x7737) ; ø»†„® + (=jis-x0208 . #x7064) ; ø½‹« + (chinese-isoir165 . #x7737) ; ø»Ž¬¾ + (chinese-cns11643-1 . #x7768) ; ø»“· + (ideograph-daikanwa . 42909) ; ø¸Šž + (=ucs . #x97A3) ; 鞣 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6574) ; ø»›· + (ideograph-daikanwa . 42910) ; ø¸Šžž + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-2 . #x6449) ; ø»”¯¢ + (ideograph-daikanwa . 42911) ; ø¸ŠžŸ + (=ucs . #x97A4) ; 鞤 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E3D) ; ø»˜ºª + (ideograph-daikanwa . 42912) ; ø¸Šž  + (=ucs . #x292EE) ; 𩋮 + )) +(define-char + '((=>ucs . #x292E2) ; 𩋢 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 42913) ; ø¸Šž¡ + )) +(define-char + '((morohashi-daikanwa 42913 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E3A) ; ø»˜º§ + (=ucs . #x292E2) ; 𩋢 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6576) ; ø»›¹ + (ideograph-daikanwa . 42914) ; ø¸Šž¢ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6622) ; ø»›ƒ + (ideograph-daikanwa . 42915) ; ø¸Šž£ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x446A) ; ø»ž³— + (ideograph-daikanwa . 42916) ; ø¸Šž¤ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4468) ; ø»ž³• + (ideograph-daikanwa . 42917) ; ø¸Šž¥ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 42918) ; ø¸Šž¦ + (=ucs . #x292E7) ; 𩋧 + )) +(define-char + '((=>ucs . #x292E7) ; 𩋧 + (morohashi-daikanwa 42918 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E3F) ; ø»˜º¬ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6577) ; ø»›º + (ideograph-daikanwa . 42919) ; ø¸Šž§ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E40) ; ø»˜º­ + (ideograph-daikanwa . 42920) ; ø¸Šž¨ + (=ucs . #x292E9) ; 𩋩 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-2 . #x644C) ; ø»”¯¥ + (ideograph-daikanwa . 42921) ; ø¸Šž© + (=ucs . #x97A5) ; 鞥 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (shinjigen-2 . 9083) + (=jis-x0208 . #x7063) ; ø½‹«€ + (chinese-cns11643-1 . #x7769) ; ø»“¸ + (chinese-gb12345 . #x7864) ; 鞦 + (ideograph-daikanwa . 42922) ; ø¸Šžª + (=ucs . #x97A6) ; 鞦 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E43) ; ø»˜º° + (ideograph-daikanwa . 42923) ; ø¸Šž« + (=ucs . #x97A7) ; 鞧 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (=jis-x0208 . #x7062) ; ø½‹ª¿ + (korean-ksc5601 . #x4A6A) ; ø»‰—£ + (chinese-isoir165 . #x2D42) ; ø»€ + (chinese-cns11643-2 . #x6447) ; ø»”¯  + (ideograph-daikanwa . 42924) ; ø¸Šž¬ + (=ucs . #x97A8) ; 鞨 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x446D) ; ø»ž³š + (ideograph-daikanwa . 42925) ; ø¸Šž­ + )) +(define-char + '((=>ucs . #x4A71) ; 䩱 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 42926) ; ø¸Šž® + )) +(define-char + '((morohashi-daikanwa 42926 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E42) ; ø»˜º¯ + (=ucs . #x4A71) ; 䩱 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E3C) ; ø»˜º© + (ideograph-daikanwa . 42927) ; ø¸Šž¯ + (=ucs . #x4A72) ; 䩲 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 42928) ; ø¸Šž° + )) +(define-char + '((morohashi-daikanwa 42928 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4470) ; ø»ž³ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-2 . #x644A) ; ø»”¯£ + (ideograph-daikanwa . 42929) ; ø¸Šž± + (=ucs . #x97AA) ; 鞪 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6621) ; ø»›‚ + (ideograph-daikanwa . 42930) ; ø¸Šž² + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-gb2312 . #x7736) ; ø»†„­ + (=jis-x0208 . #x6B71) ; ø½‹£¸ + (korean-ksc5601 . #x4F54) ; ø»‰ž£ + (chinese-isoir165 . #x7736) ; ø»Ž¬½ + (chinese-cns11643-2 . #x6448) ; ø»”¯¡ + (ideograph-daikanwa . 42931) ; ø¸Šž³ + (=ucs . #x97AB) ; 鞫 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x446F) ; ø»ž³œ + (ideograph-daikanwa . 42932) ; ø¸Šž´ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6573) ; ø»›¶ + (ideograph-daikanwa . 42933) ; ø¸Šžµ + (=ucs . #x4A73) ; 䩳 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (japanese-jisx0212 . #x674C) ; ø»Œ‹¯ + (chinese-cns11643-2 . #x6445) ; ø»”¯ž + (ideograph-daikanwa . 42934) ; ø¸Šž¶ + (=ucs . #x97AC) ; 鞬 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 42935) ; ø¸Šž· + (=ucs . #x4A74) ; ä©´ + )) +(define-char + '((=>ucs . #x4A74) ; ä©´ + (morohashi-daikanwa 42935 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x657B) ; ø»›¾ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6623) ; ø»›„ + (ideograph-daikanwa . 42936) ; ø¸Šž¸ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (shinjigen-2 . 9087) + (chinese-gb2312 . #x315E) ; ø»„ž¡ + (=jis-x0208 . #x4A5C) ; ø½Š³… + (korean-ksc5601 . #x783D) ; ø»Ššš + (chinese-isoir165 . #x315E) ; ø»†± + (chinese-cns11643-1 . #x776A) ; ø»“¹ + (ideograph-daikanwa . 42937) ; ø¸Šž¹ + (=ucs . #x97AD) ; 鞭 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 42938) ; ø¸Šžº + )) +(define-char + '((morohashi-daikanwa 42938 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4471) ; ø»ž³ž + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E3B) ; ø»˜º¨ + (ideograph-daikanwa . 42939) ; ø¸Šž» + (=ucs . #x4A75) ; 䩵 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (japanese-jisx0212 . #x674D) ; ø»Œ‹° + (chinese-isoir165 . #x2D41) ; ø»€œ + (chinese-cns11643-2 . #x6446) ; ø»”¯Ÿ + (=jis-x0213-1-2000 . #x7D6F) ; ø»¤›’ + (ideograph-daikanwa . 42940) ; ø¸Šž¼ + (=ucs . #x97AE) ; 鞮 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E41) ; ø»˜º® + (ideograph-daikanwa . 42941) ; ø¸Šž½ + (=ucs . #x4A76) ; 䩶 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4472) ; ø»ž³Ÿ + (ideograph-daikanwa . 42942) ; ø¸Šž¾ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x446B) ; ø»ž³˜ + (ideograph-daikanwa . 42943) ; ø¸Šž¿ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6578) ; ø»›» + (ideograph-daikanwa . 42944) ; ø¸ŠŸ€ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6579) ; ø»›¼ + (ideograph-daikanwa . 42946) ; ø¸ŠŸ‚ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x657A) ; ø»›½ + (ideograph-daikanwa . 42947) ; ø¸ŠŸƒ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6575) ; ø»›¸ + (ideograph-daikanwa . 42948) ; ø¸ŠŸ„ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 42949) ; ø¸ŠŸ… + )) +(define-char + '((morohashi-daikanwa 42949 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6624) ; ø»›… + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x657D) ; ø»›€ + (ideograph-daikanwa . 42950) ; ø¸ŠŸ† + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x446C) ; ø»ž³™ + (ideograph-daikanwa . 42951) ; ø¸ŠŸ‡ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-3 . #x5950) ; ø»–©£ + (ideograph-daikanwa . 42952) ; ø¸ŠŸˆ + (=ucs . #x97A9) ; 鞩 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x446E) ; ø»ž³› + (ideograph-daikanwa . 42953) ; ø¸ŠŸ‰ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4469) ; ø»ž³– + (ideograph-daikanwa . 42954) ; ø¸ŠŸŠ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (chinese-gb2312 . #x7735) ; ø»†„¬ + (chinese-isoir165 . #x7735) ; ø»Ž¬¼ + (=ucs . #x97AF) ; 鞯 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 42955) ; ø¸ŠŸ‹ + )) +(define-char + '((morohashi-daikanwa 42955 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B5F) ; ø»ž½ž + )) +(define-char + '((=>ucs . #x29303) ; 𩌃 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x617A) ; ø»™€ + (ideograph-daikanwa . 42956) ; ø¸ŠŸŒ + )) +(define-char + '((morohashi-daikanwa 42956 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (=ucs . #x29303) ; 𩌃 + )) +(define-char + '((=>ucs . #x97B1) ; 鞱 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x674E) ; ø»Œ‹± + (=jis-x0213-2-2000 . #x7C28) ; ø»¦¢± + (ideograph-daikanwa . 42957) ; ø¸ŠŸ + (ucs-jis . #x97B1) ; ø»Œ‹± + )) +(define-char + '((morohashi-daikanwa 42957 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B5F) ; ø»–¬® + (=ucs . #x97B1) ; 鞱 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A51) ; ø»›–ª + (ideograph-daikanwa . 42958) ; ø¸ŠŸŽ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A54) ; ø»›–­ + (ideograph-daikanwa . 42959) ; ø¸ŠŸ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 42960) ; ø¸ŠŸ + )) +(define-char + '((morohashi-daikanwa 42960 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A4F) ; ø»›–¨ + )) +(define-char + '((=>ucs . #x29307) ; 𩌇 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 42961) ; ø¸ŠŸ‘ + )) +(define-char + '((=>ucs . #x29307) ; 𩌇 + (morohashi-daikanwa 42961 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6179) ; ø»™€€ + )) +(define-char + '((morohashi-daikanwa 42961 0 3) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (=ucs . #x29307) ; 𩌇 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A4D) ; ø»›–¦ + (ideograph-daikanwa . 42962) ; ø¸ŠŸ’ + )) +(define-char + '((=>ucs . #x97B2) ; 鞲 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x674F) ; ø»Œ‹² + (=jis-x0213-2-2000 . #x7C29) ; ø»¦¢² + (ideograph-daikanwa . 42963) ; ø¸ŠŸ“ + (ucs-jis . #x97B2) ; ø»Œ‹² + )) +(define-char + '((morohashi-daikanwa 42963 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-gb2312 . #x7738) ; ø»†„¯ + (chinese-isoir165 . #x7738) ; ø»Ž¬¿ + (chinese-cns11643-3 . #x5B5D) ; ø»–¬¬ + (=ucs . #x97B2) ; 鞲 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B5C) ; ø»–¬« + (ideograph-daikanwa . 42964) ; ø¸ŠŸ” + (=ucs . #x4A77) ; ä©· + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B5B) ; ø»–¬ª + (ideograph-daikanwa . 42965) ; ø¸ŠŸ• + (=ucs . #x4A78) ; 䩸 + )) +(define-char + '((=>ucs . #x97B3) ; 鞳 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-2 . #x676C) ; ø»”´Ÿ + (ideograph-daikanwa . 42966) ; ø¸ŠŸ– + )) +(define-char + '((morohashi-daikanwa 42966 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (=jis-x0208 . #x7065) ; ø½‹«‚ + (=ucs . #x97B3) ; 鞳 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 42967) ; ø¸ŠŸ— + (=ucs . #x4A79) ; 䩹 + )) +(define-char + '((=>ucs . #x4A79) ; 䩹 + (morohashi-daikanwa 42967 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6177) ; ø»˜¿¾ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A55) ; ø»›–® + (ideograph-daikanwa . 42968) ; ø¸ŠŸ˜ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B63) ; ø»ž½¢ + (ideograph-daikanwa . 42969) ; ø¸ŠŸ™ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A4E) ; ø»›–§ + (ideograph-daikanwa . 42970) ; ø¸ŠŸš + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6178) ; ø»˜¿¿ + (ideograph-daikanwa . 42971) ; ø¸ŠŸ› + (=ucs . #x2930D) ; 𩌍 + )) +(define-char + '((=>ucs . #x97B4) ; 鞴 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (shinjigen-2 . 9091) + (=jis-x0208 . #x7066) ; ø½‹«ƒ + (ideograph-daikanwa . 42972) ; ø¸ŠŸœ + (ucs-jis . #x97B4) ; ø½‹«ƒ + )) +(define-char + '((morohashi-daikanwa 42972 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-gb2312 . #x7739) ; ø»†„° + (chinese-isoir165 . #x7739) ; ø»Ž­€ + (chinese-cns11643-3 . #x5B5E) ; ø»–¬­ + (=ucs . #x97B4) ; 鞴 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B61) ; ø»ž½  + (ideograph-daikanwa . 42973) ; ø¸ŠŸ + )) +(define-char + '((=>ucs . #x97B5) ; 鞵 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x6750) ; ø»Œ‹³ + (ideograph-daikanwa . 42974) ; ø¸ŠŸž + (ucs-jis . #x97B5) ; ø»Œ‹³ + )) +(define-char + '((morohashi-daikanwa 42974 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B60) ; ø»–¬¯ + (=ucs . #x97B5) ; 鞵 + )) +(define-char + '((=>ucs . #x4A7A) ; 䩺 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 42975) ; ø¸ŠŸŸ + )) +(define-char + '((morohashi-daikanwa 42975 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x617B) ; ø»™€‚ + (=ucs . #x4A7A) ; 䩺 + )) +(define-char + '((=>ucs . #x2930F) ; 𩌏 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 42976) ; ø¸ŠŸ  + )) +(define-char + '((morohashi-daikanwa 42976 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6176) ; ø»˜¿½ + (=ucs . #x2930F) ; 𩌏 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x6751) ; ø»Œ‹´ + (chinese-cns11643-2 . #x676E) ; ø»”´¡ + (ideograph-daikanwa . 42977) ; ø¸ŠŸ¡ + (=ucs . #x97B6) ; 鞶 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B5E) ; ø»ž½ + (ideograph-daikanwa . 42978) ; ø¸ŠŸ¢ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6175) ; ø»˜¿¼ + (ideograph-daikanwa . 42979) ; ø¸ŠŸ£ + (=ucs . #x29311) ; 𩌑 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B62) ; ø»ž½¡ + (ideograph-daikanwa . 42980) ; ø¸ŠŸ¤ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B5D) ; ø»ž½œ + (ideograph-daikanwa . 42981) ; ø¸ŠŸ¥ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A50) ; ø»›–© + (ideograph-daikanwa . 42982) ; ø¸ŠŸ¦ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B5C) ; ø»ž½› + (ideograph-daikanwa . 42983) ; ø¸ŠŸ§ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A4C) ; ø»›–¥ + (ideograph-daikanwa . 42984) ; ø¸ŠŸ¨ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 42985) ; ø¸ŠŸ© + )) +(define-char + '((morohashi-daikanwa 42985 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A53) ; ø»›–¬ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B5A) ; ø»–¬© + (ideograph-daikanwa . 42986) ; ø¸ŠŸª + (=ucs . #x4A7B) ; ä©» + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A52) ; ø»›–« + (ideograph-daikanwa . 42987) ; ø¸ŠŸ« + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B59) ; ø»ž½˜ + (ideograph-daikanwa . 42988) ; ø¸ŠŸ¬ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B5A) ; ø»ž½™ + (ideograph-daikanwa . 42989) ; ø¸ŠŸ­ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B5B) ; ø»ž½š + (ideograph-daikanwa . 42990) ; ø¸ŠŸ® + )) +(define-char + '((=>ucs . #x97B0) ; 鞰 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x617C) ; ø»™€ƒ + (ideograph-daikanwa . 49879) ; ø¸Œ‹— + )) +(define-char + '((morohashi-daikanwa 49879 0 4) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-gb12345 . #x7D79) ; 鞰 + (=ucs . #x97B0) ; 鞰 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-2 . #x676D) ; ø»”´  + (=ucs . #x97B7) ; 鞷 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B60) ; ø»ž½Ÿ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6524) ; ø»™„£ + (ideograph-daikanwa . 42991) ; ø¸ŠŸ¯ + (=ucs . #x29326) ; 𩌦 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (japanese-jisx0212 . #x6752) ; ø»Œ‹µ + (chinese-cns11643-3 . #x5D50) ; ø»–¯› + (ideograph-daikanwa . 42992) ; ø¸ŠŸ° + (=ucs . #x97B8) ; 鞸 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (japanese-jisx0212 . #x6753) ; ø»Œ‹¶ + (chinese-cns11643-2 . #x6A58) ; ø»”¸¥ + (ideograph-daikanwa . 42993) ; ø¸ŠŸ± + (=ucs . #x97B9) ; 鞹 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E4E) ; ø»›œŸ + (ideograph-daikanwa . 42994) ; ø¸ŠŸ² + )) +(define-char + '((=>ucs . #x29328) ; 𩌨 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 42995) ; ø¸ŠŸ³ + )) +(define-char + '((morohashi-daikanwa 42995 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x647D) ; ø»™„ž + (=ucs . #x29328) ; 𩌨 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 42996) ; ø¸ŠŸ´ + )) +(define-char + '((morohashi-daikanwa 42996 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E4F) ; ø»›œ  + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (japanese-jisx0212 . #x6754) ; ø»Œ‹· + (chinese-cns11643-3 . #x5D51) ; ø»–¯œ + (=jis-x0213-1-2000 . #x7D70) ; ø»¤›“ + (ideograph-daikanwa . 42997) ; ø¸ŠŸµ + (=ucs . #x97BA) ; 鞺 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E4A) ; ø»›œ› + (ideograph-daikanwa . 42998) ; ø¸ŠŸ¶ + )) +(define-char + '((=>ucs . #x4A7C) ; 䩼 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 42999) ; ø¸ŠŸ· + )) +(define-char + '((morohashi-daikanwa 42999 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6523) ; ø»™„¢ + (=ucs . #x4A7C) ; 䩼 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x513B) ; ø»Ÿ…® + (ideograph-daikanwa . 43000) ; ø¸ŠŸ¸ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E48) ; ø»›œ™ + (ideograph-daikanwa . 43001) ; ø¸ŠŸ¹ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43002) ; ø¸ŠŸº + )) +(define-char + '((morohashi-daikanwa 43002 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x513D) ; ø»Ÿ…° + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x647E) ; ø»™„Ÿ + (ideograph-daikanwa . 43003) ; ø¸ŠŸ» + (=ucs . #x4A7D) ; 䩽 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E49) ; ø»›œš + (ideograph-daikanwa . 43004) ; ø¸ŠŸ¼ + (=ucs . #x4A7E) ; 䩾 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6521) ; ø»™„  + (ideograph-daikanwa . 43005) ; ø¸ŠŸ½ + (=ucs . #x2932E) ; 𩌮 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43006) ; ø¸ŠŸ¾ + )) +(define-char + '((morohashi-daikanwa 43006 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E4C) ; ø»›œ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6522) ; ø»™„¡ + (ideograph-daikanwa . 43007) ; ø¸ŠŸ¿ + (=ucs . #x29330) ; 𩌰 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A59) ; ø»”¸¦ + (ideograph-daikanwa . 43008) ; ø¸Š € + (=ucs . #x97BB) ; 鞻 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6525) ; ø»™„¤ + (ideograph-daikanwa . 43009) ; ø¸Š  + (=ucs . #x29331) ; 𩌱 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E4D) ; ø»›œž + (ideograph-daikanwa . 43010) ; ø¸Š ‚ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5141) ; ø»Ÿ…´ + (ideograph-daikanwa . 43011) ; ø¸Š ƒ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6526) ; ø»™„¥ + (ideograph-daikanwa . 43012) ; ø¸Š „ + (=ucs . #x29341) ; 𩍁 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5142) ; ø»Ÿ…µ + (ideograph-daikanwa . 43013) ; ø¸Š … + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x513F) ; ø»Ÿ…² + (ideograph-daikanwa . 43014) ; ø¸Š † + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x513E) ; ø»Ÿ…± + (ideograph-daikanwa . 43015) ; ø¸Š ‡ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5143) ; ø»Ÿ…¶ + (ideograph-daikanwa . 43016) ; ø¸Š ˆ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E4B) ; ø»›œœ + (ideograph-daikanwa . 43017) ; ø¸Š ‰ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E50) ; ø»›œ¡ + (ideograph-daikanwa . 43018) ; ø¸Š Š + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x513C) ; ø»Ÿ…¯ + (ideograph-daikanwa . 43019) ; ø¸Š ‹ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5140) ; ø»Ÿ…³ + (ideograph-daikanwa . 49880) ; ø¸Œ‹˜ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5627) ; ø»ŸŒ° + (ideograph-daikanwa . 43020) ; ø¸Š Œ + (=ucs . #x4A7F) ; ä©¿ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (japanese-jisx0212 . #x6755) ; ø»Œ‹¸ + (chinese-cns11643-4 . #x6771) ; ø»™ˆ¬ + (ideograph-daikanwa . 43021) ; ø¸Š  + (=ucs . #x97BC) ; 鞼 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x716D) ; ø»›¡˜ + (ideograph-daikanwa . 43022) ; ø¸Š Ž + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5625) ; ø»ŸŒ® + (ideograph-daikanwa . 43023) ; ø¸Š  + (=ucs . #x4A80) ; 䪀 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x6772) ; ø»™ˆ­ + (ideograph-daikanwa . 43024) ; ø¸Š  + (=ucs . #x4A81) ; 䪁 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5628) ; ø»ŸŒ± + (ideograph-daikanwa . 43025) ; ø¸Š ‘ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x6770) ; ø»™ˆ« + (ideograph-daikanwa . 43026) ; ø¸Š ’ + (=ucs . #x4A82) ; 䪂 + )) +(define-char + '((=>ucs . #x29345) ; 𩍅 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43027) ; ø¸Š “ + )) +(define-char + '((morohashi-daikanwa 43027 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x676F) ; ø»™ˆª + (=ucs . #x29345) ; 𩍅 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E75) ; ø»–±ž + (chinese-gb12345 . #x7733) ; 鞽 + (ideograph-daikanwa . 43028) ; ø¸Š ” + (=ucs . #x97BD) ; 鞽 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x562A) ; ø»ŸŒ³ + (ideograph-daikanwa . 43029) ; ø¸Š • + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (japanese-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6756) ; ø»Œ‹¹ + (chinese-cns11643-3 . #x5E74) ; ø»–± + (=jis-x0213-2-2000 . #x7C2A) ; ø»¦¢³ + (ideograph-daikanwa . 43030) ; ø¸Š – + (=ucs . #x97BE) ; 鞾 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7169) ; ø»›¡” + (ideograph-daikanwa . 43031) ; ø¸Š — + (=ucs . #x4A83) ; 䪃 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43032) ; ø¸Š ˜ + )) +(define-char + '((morohashi-daikanwa 43032 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x562B) ; ø»ŸŒ´ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (japanese-jisx0212 . #x6757) ; ø»Œ‹º + (chinese-cns11643-2 . #x6C5E) ; ø»”»§ + (ideograph-daikanwa . 43033) ; ø¸Š ™ + (=ucs . #x97BF) ; 鞿 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5629) ; ø»ŸŒ² + (ideograph-daikanwa . 43034) ; ø¸Š š + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x716C) ; ø»›¡— + (ideograph-daikanwa . 43035) ; ø¸Š › + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43036) ; ø¸Š œ + (=ucs . #x4A84) ; 䪄 + )) +(define-char + '((=>ucs . #x4A84) ; 䪄 + (morohashi-daikanwa 43036 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5626) ; ø»ŸŒ¯ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x716A) ; ø»›¡• + (ideograph-daikanwa . 43037) ; ø¸Š  + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7168) ; ø»›¡“ + (ideograph-daikanwa . 43038) ; ø¸Š ž + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x716B) ; ø»›¡– + (ideograph-daikanwa . 43039) ; ø¸Š Ÿ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43040) ; ø¸Š   + )) +(define-char + '((morohashi-daikanwa 43040 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7167) ; ø»›¡’ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 43041) ; ø¸Š ¡ + )) +(define-char + '((morohashi-daikanwa 43041 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-5 . #x7460) ; ø»›¥¥ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A26) ; ø»Ÿ’§ + (ideograph-daikanwa . 43042) ; ø¸Š ¢ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x597D) ; ø»Ÿ’  + (ideograph-daikanwa . 43043) ; ø¸Š £ + )) +(define-char + '((=>ucs . #x29356) ; 𩍖 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 43044) ; ø¸Š ¤ + )) +(define-char + '((morohashi-daikanwa 43044 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-4 . #x695D) ; ø»™‹” + (=ucs . #x29356) ; 𩍖 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-5 . #x7461) ; ø»›¥¦ + (ideograph-daikanwa . 43045) ; ø¸Š ¥ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F73) ; ø»–²º + (ideograph-daikanwa . 43046) ; ø¸Š ¦ + (=ucs . #x97C0) ; 韀 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (japanese-jisx0212 . #x6758) ; ø»Œ‹» + (chinese-cns11643-1 . #x7C23) ; ø»“ˆˆ + (=jis-x0213-1-2000 . #x7D71) ; ø»¤›” + (ideograph-daikanwa . 43047) ; ø¸Š § + (=ucs . #x97C1) ; 韁 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A25) ; ø»Ÿ’¦ + (ideograph-daikanwa . 43048) ; ø¸Š ¨ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-4 . #x695E) ; ø»™‹• + (ideograph-daikanwa . 43049) ; ø¸Š © + (=ucs . #x97C2) ; 韂 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F74) ; ø»–²» + (ideograph-daikanwa . 43050) ; ø¸Š ª + (=ucs . #x4A85) ; 䪅 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A23) ; ø»Ÿ’¤ + (ideograph-daikanwa . 43051) ; ø¸Š « + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-5 . #x7462) ; ø»›¥§ + (ideograph-daikanwa . 43052) ; ø¸Š ¬ + (=ucs . #x4A86) ; 䪆 + )) +(define-char + '((=>ucs . #x97C3) ; 韃 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (shinjigen-2 . 9099) + (=jis-x0208 . #x7067) ; ø½‹«„ + (ideograph-daikanwa . 43053) ; ø¸Š ­ + (ucs-jis . #x97C3) ; ø½‹«„ + )) +(define-char + '((=>ucs . #x97C3) ; 韃 + (morohashi-daikanwa 43053 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-1 . #x7C22) ; ø»“ˆ‡ + )) +(define-char + '((morohashi-daikanwa 43053 0 3) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-gb12345 . #x7732) ; 韃 + (=ucs . #x97C3) ; 韃 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 43054) ; ø¸Š ® + )) +(define-char + '((morohashi-daikanwa 43054 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x597E) ; ø»Ÿ’¡ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-5 . #x7463) ; ø»›¥¨ + (ideograph-daikanwa . 43055) ; ø¸Š ¯ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-5 . #x7464) ; ø»›¥© + (ideograph-daikanwa . 43056) ; ø¸Š ° + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-5 . #x7465) ; ø»›¥ª + (ideograph-daikanwa . 43057) ; ø¸Š ± + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 43058) ; ø¸Š ² + )) +(define-char + '((morohashi-daikanwa 43058 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A21) ; ø»Ÿ’¢ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A22) ; ø»Ÿ’£ + (ideograph-daikanwa . 43059) ; ø¸Š ³ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A24) ; ø»Ÿ’¥ + (ideograph-daikanwa . 43060) ; ø¸Š ´ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-5 . #x7665) ; ø»›¨¦ + (ideograph-daikanwa . 43061) ; ø¸Š µ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-5 . #x7668) ; ø»›¨© + (ideograph-daikanwa . 43062) ; ø¸Š ¶ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43063) ; ø¸Š · + )) +(define-char + '((morohashi-daikanwa 43063 0 3) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-5 . #x7666) ; ø»›¨§ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B2C) ; ø»™Ÿ + (ideograph-daikanwa . 43064) ; ø¸Š ¸ + (=ucs . #x4A87) ; 䪇 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D3E) ; ø»Ÿ—™ + (ideograph-daikanwa . 43065) ; ø¸Š ¹ + )) +(define-char + '((=>ucs . #x4A88) ; 䪈 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43066) ; ø¸Š º + )) +(define-char + '((morohashi-daikanwa 43066 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-3 . #x605A) ; ø»–³¿ + (=ucs . #x4A88) ; 䪈 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-5 . #x7669) ; ø»›¨ª + (ideograph-daikanwa . 43067) ; ø¸Š » + )) +(define-char + '((=>ucs . #x97C4) ; 韄 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43068) ; ø¸Š ¼ + )) +(define-char + '((=>ucs . #x97C4) ; 韄 + (morohashi-daikanwa 43068 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F5D) ; ø»•€€ + )) +(define-char + '((morohashi-daikanwa 43068 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 13) + (total-strokes . 22) + (japanese-jisx0212 . #x6759) ; ø»Œ‹¼ + (=ucs . #x97C4) ; 韄 + )) +(define-char + '((=>ucs . #x97C5) ; 韅 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43069) ; ø¸Š ½ + )) +(define-char + '((morohashi-daikanwa 43069 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (japanese-jisx0212 . #x675A) ; ø»Œ‹½ + (chinese-cns11643-2 . #x6F5E) ; ø»•€ + (=ucs . #x97C5) ; 韅 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43070) ; ø¸Š ¾ + )) +(define-char + '((morohashi-daikanwa 43070 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-5 . #x7667) ; ø»›¨¨ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43071) ; ø¸Š ¿ + )) +(define-char + '((morohashi-daikanwa 43071 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D41) ; ø»Ÿ—œ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43072) ; ø¸Š¡€ + )) +(define-char + '((morohashi-daikanwa 43072 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D40) ; ø»Ÿ—› + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D42) ; ø»Ÿ— + (ideograph-daikanwa . 43073) ; ø¸Š¡ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D3F) ; ø»Ÿ—š + (ideograph-daikanwa . 43074) ; ø¸Š¡‚ + )) +(define-char + '((=>ucs . #x97C6) ; 韆 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 43075) ; ø¸Š¡ƒ + )) +(define-char + '((=>ucs . #x97C6) ; 韆 + (morohashi-daikanwa 43075 0 3) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 15) + (total-strokes . 24) + (=jis-x0208 . #x7068) ; ø½‹«… + (korean-ksc5601 . #x7447) ; ø»Š”¬ + (ucs-jis . #x97C6) ; ø½‹«… + )) +(define-char + '((=>ucs . #x97C6) ; 韆 + (morohashi-daikanwa 43075 0 5) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-1 . #x7C73) ; ø»“‰˜ + )) +(define-char + '((morohashi-daikanwa 43075 0 6) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-gb12345 . #x7861) ; 韆 + (=ucs . #x97C6) ; 韆 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 43076) ; ø¸Š¡„ + )) +(define-char + '((morohashi-daikanwa 43076 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-5 . #x7846) ; ø»›«ƒ + )) +(define-char + '((=>ucs . #x97C7) ; 韇 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 15) + (total-strokes . 24) + (japanese-jisx0212 . #x675B) ; ø»Œ‹¾ + (ideograph-daikanwa . 43077) ; ø¸Š¡… + (ucs-jis . #x97C7) ; ø»Œ‹¾ + )) +(define-char + '((morohashi-daikanwa 43077 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-2 . #x705F) ; ø»•  + (=ucs . #x97C7) ; 韇 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 43078) ; ø¸Š¡† + (=ucs . #x4A89) ; 䪉 + )) +(define-char + '((=>ucs . #x4A89) ; 䪉 + (morohashi-daikanwa 43078 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C34) ; ø»™… + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 15) + (total-strokes . 24) + (=jis-x0208 . #x7069) ; ø½‹«† + (chinese-cns11643-3 . #x6128) ; ø»–´« + (ideograph-daikanwa . 43079) ; ø¸Š¡‡ + (=ucs . #x97C8) ; 韈 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-7 . #x6023) ; ø»Ÿ›˜ + (ideograph-daikanwa . 43081) ; ø¸Š¡‰ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-5 . #x7845) ; ø»›«‚ + (ideograph-daikanwa . 43082) ; ø¸Š¡Š + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-5 . #x7847) ; ø»›«„ + (ideograph-daikanwa . 43083) ; ø¸Š¡‹ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-7 . #x615E) ; ø»Ÿ± + (ideograph-daikanwa . 43084) ; ø¸Š¡Œ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 43085) ; ø¸Š¡ + )) +(define-char + '((morohashi-daikanwa 43085 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-7 . #x615C) ; ø»Ÿ¯ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 43086) ; ø¸Š¡Ž + (=ucs . #x4A8A) ; 䪊 + )) +(define-char + '((=>ucs . #x4A8A) ; 䪊 + (morohashi-daikanwa 43086 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D2D) ; ø»™œ + )) +(define-char + '((=>ucs . #x4A8B) ; 䪋 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 43087) ; ø¸Š¡ + )) +(define-char + '((morohashi-daikanwa 43087 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-3 . #x6154) ; ø»–µ— + (=ucs . #x4A8B) ; 䪋 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-7 . #x615D) ; ø»Ÿ° + (ideograph-daikanwa . 43088) ; ø¸Š¡ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-5 . #x7958) ; ø»›¬³ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-5 . #x7959) ; ø»›¬´ + )) +(define-char + '((=>ucs . #x97C9) ; 韉 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 17) + (total-strokes . 26) + (ideograph-daikanwa . 43089) ; ø¸Š¡‘ + )) +(define-char + '((=>ucs . #x97C9) ; 韉 + (morohashi-daikanwa 43089 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-1 . #x7D36) ; ø»“‰¹ + )) +(define-char + '((=>ucs . #x97C9) ; 韉 + (morohashi-daikanwa 43089 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 16) + (total-strokes . 25) + (japanese-jisx0212 . #x675C) ; ø»Œ‹¿ + (=jis-x0213-1-2000 . #x7D72) ; ø»¤›• + (ucs-jis . #x97C9) ; ø»Œ‹¿ + )) +(define-char + '((morohashi-daikanwa 43089 0 2) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-gb12345 . #x7735) ; 韉 + (=ucs . #x97C9) ; 韉 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A46) ; ø»›­¿ + (ideograph-daikanwa . 43090) ; ø¸Š¡’ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-7 . #x627E) ; ø»ŸŸ¯ + (ideograph-daikanwa . 43091) ; ø¸Š¡“ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D65) ; ø»™‘” + (ideograph-daikanwa . 43092) ; ø¸Š¡” + (=ucs . #x4A8C) ; 䪌 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-3 . #x6170) ; ø»–µ³ + (ideograph-daikanwa . 43093) ; ø¸Š¡• + (=ucs . #x4A8D) ; 䪍 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-7 . #x627D) ; ø»ŸŸ® + (ideograph-daikanwa . 43094) ; ø¸Š¡– + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-7 . #x6321) ; ø»ŸŸ° + (ideograph-daikanwa . 43095) ; ø¸Š¡— + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-7 . #x6322) ; ø»ŸŸ± + (ideograph-daikanwa . 49881) ; ø¸Œ‹™ + )) +(define-char + '((=>ucs . #x4A8E) ; 䪎 + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 18) + (total-strokes . 27) + (ideograph-daikanwa . 43096) ; ø¸Š¡˜ + )) +(define-char + '((morohashi-daikanwa 43096 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E22) ; ø»™‘¯ + (=ucs . #x4A8E) ; 䪎 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 19) + (total-strokes . 28) + (chinese-cns11643-7 . #x6470) ; ø»Ÿ¢ + (ideograph-daikanwa . 43098) ; ø¸Š¡š + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 19) + (total-strokes . 28) + (chinese-cns11643-7 . #x646F) ; ø»Ÿ¢œ + (ideograph-daikanwa . 43099) ; ø¸Š¡› + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 19) + (total-strokes . 28) + (ideograph-daikanwa . 43100) ; ø¸Š¡œ + )) +(define-char + '((morohashi-daikanwa 43100 0 1) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 19) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B4C) ; ø»›¯£ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 21) + (total-strokes . 30) + (japanese-jisx0212 . #x675D) ; ø»ŒŒ€ + (chinese-cns11643-3 . #x623B) ; ø»–¶œ + (ideograph-daikanwa . 43101) ; ø¸Š¡ + (=ucs . #x97CA) ; 韊 + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 21) + (total-strokes . 30) + (ideograph-daikanwa . 43102) ; ø¸Š¡ž + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 21) + (total-strokes . 30) + (chinese-cns11643-7 . #x6569) ; ø»Ÿ£´ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 22) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B22) ; ø»›®¹ + (ideograph-daikanwa . 43097) ; ø¸Š¡™ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 23) + (total-strokes . 32) + (ideograph-daikanwa . 43103) ; ø¸Š¡Ÿ + )) +(define-char + '((morohashi-daikanwa 43103 0 0) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 23) + (total-strokes . 32) + (chinese-cns11643-5 . #x7C35) ; ø»›°ª + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 23) + (total-strokes . 32) + (chinese-cns11643-7 . #x662E) ; ø»Ÿ¤— + (ideograph-daikanwa . 43104) ; ø¸Š¡  + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 24) + (total-strokes . 33) + (ideograph-daikanwa . 43105) ; ø¸Š¡¡ + )) +(define-char + '((morohashi-daikanwa 43105 0 9) + (ideographic-radical . 177) ; â¾° + (ideographic-strokes . 24) + (total-strokes . 33) + (chinese-cns11643-7 . #x6638) ; ø»Ÿ¤¡ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 24) + (total-strokes . 33) + (chinese-cns11643-7 . #x6639) ; ø»Ÿ¤¢ + (ideograph-daikanwa . 43106) ; ø¸Š¡¢ + )) +(define-char + '((ideographic-radical . 177) ; â¾° + (ideographic-strokes . 29) + (total-strokes . 38) + (chinese-cns11643-5 . #x7C4C) ; ø»›± + (ideograph-daikanwa . 43107) ; ø¸Š¡£ + )) diff --git a/lisp/utf-2000/Ideograph-R178-Tanned-Leather.el b/lisp/utf-2000/Ideograph-R178-Tanned-Leather.el new file mode 100644 index 0000000..0c16933 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R178-Tanned-Leather.el @@ -0,0 +1,1438 @@ +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 0) + (total-strokes . 9) + (chinese-cns11643-1 . #x5374) ; ø»’‹ + (chinese-gb12345 . #x4E24) ; 韋 + (ideograph-daikanwa . 43108) ; ø¸Š¡¤ + (=ucs . #x97CB) ; 韋 + )) +(define-char + '((=>ucs . #x97CB) ; 韋 + (morohashi-daikanwa 43108 0 2) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 0) + (total-strokes . 10) + (=jis-x0208 . #x706A) ; ø½‹«‡ + (korean-ksc5601 . #x6A5F) ; ø»Š†˜ + (=gt-pj-1 . #x706A) ; ø½‹«‡ + (=gt-k . 06734) ; ý¡„©Ž + (ucs-jis . #x97CB) ; ø½‹«‡ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-gb2312 . #x4E24) ; ø»…ˆ + (chinese-isoir165 . #x4E24) ; ø»° + (=big5-cdp . #x89D6) ; ý¢€ˆ§– + (=ucs . #x97E6) ; 韦 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-gb12345 . #x484D) ; 韌 + (ideograph-daikanwa . 43109) ; ø¸Š¡¥ + (=ucs . #x97CC) ; 韌 + )) +(define-char + '((=>ucs . #x97CC) ; 韌 + (morohashi-daikanwa 43109 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-1 . #x6279) ; ø»’£’ + )) +(define-char + '((=>ucs . #x97CC) ; 韌 + (morohashi-daikanwa 43109 0 3) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 3) + (total-strokes . 13) + (japanese-jisx0212 . #x675E) ; ø»ŒŒ + (=jis-x0213-2-2000 . #x7C2B) ; ø»¦¢´ + (ucs-jis . #x97CC) ; ø»ŒŒ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D44) ; ø»š”— + (ideograph-daikanwa . 43110) ; ø¸Š¡¦ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 3) + (chinese-gb2312 . #x484D) ; ø»…€‚ + (chinese-isoir165 . #x484D) ; ø»¨’ + (=ucs . #x97E7) ; 韧 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43111) ; ø¸Š¡§ + (=ucs . #x29393) ; 𩎓 + )) +(define-char + '((=>ucs . #x29393) ; 𩎓 + (morohashi-daikanwa 43111 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x4160) ; ø»˜§ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x4161) ; ø»˜¨ + (ideograph-daikanwa . 43112) ; ø¸Š¡¨ + (=ucs . #x4A8F) ; 䪏 + )) +(define-char + '((=>ucs . #x29394) ; 𩎔 + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43113) ; ø¸Š¡© + )) +(define-char + '((morohashi-daikanwa 43113 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 4) + (total-strokes . 13) + (=ucs . #x29394) ; 𩎔 + )) +(define-char + '((=>ucs . #x29394) ; 𩎔 + (morohashi-daikanwa 43113 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x4162) ; ø»˜© + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A2C) ; ø»ˆ© + (ideograph-daikanwa . 43114) ; ø¸Š¡ª + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x442D) ; ø»šž’ + (ideograph-daikanwa . 43115) ; ø¸Š¡« + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4843) ; ø»˜šœ + (ideograph-daikanwa . 43116) ; ø¸Š¡¬ + (=ucs . #x4A90) ; 䪐 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x642B) ; ø»—” + (ideograph-daikanwa . 43117) ; ø¸Š¡­ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B2F) ; ø»š¨¦ + (ideograph-daikanwa . 43118) ; ø¸Š¡® + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43119) ; ø¸Š¡¯ + )) +(define-char + '((morohashi-daikanwa 43119 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B31) ; ø»š¨¨ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4841) ; ø»˜šš + (ideograph-daikanwa . 43120) ; ø¸Š¡° + (=ucs . #x4A91) ; 䪑 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0212 . #x675F) ; ø»ŒŒ‚ + (chinese-cns11643-2 . #x4F32) ; ø»”• + (ideograph-daikanwa . 43121) ; ø¸Š¡± + (=ucs . #x97CD) ; 韍 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B2E) ; ø»š¨¥ + (ideograph-daikanwa . 43122) ; ø¸Š¡² + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B32) ; ø»š¨© + (ideograph-daikanwa . 43123) ; ø¸Š¡³ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B30) ; ø»š¨§ + (ideograph-daikanwa . 43124) ; ø¸Š¡´ + )) +(define-char + '((=>ucs . #x4A92) ; 䪒 + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43125) ; ø¸Š¡µ + )) +(define-char + '((morohashi-daikanwa 43125 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4842) ; ø»˜š› + (=ucs . #x4A92) ; 䪒 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0212 . #x6760) ; ø»ŒŒƒ + (chinese-cns11643-2 . #x4F31) ; ø»”” + (ideograph-daikanwa . 43126) ; ø¸Š¡¶ + (=ucs . #x97CE) ; 韎 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4844) ; ø»˜š + (ideograph-daikanwa . 43127) ; ø¸Š¡· + (=ucs . #x4A93) ; 䪓 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x642A) ; ø»—“ + (ideograph-daikanwa . 43128) ; ø¸Š¡¸ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 5) + (chinese-isoir165 . #x7B62) ; ø»Ž³¡ + (=ucs . #x97E8) ; 韨 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43129) ; ø¸Š¡¹ + (=ucs . #x293A4) ; 𩎤 + )) +(define-char + '((=>ucs . #x293A4) ; 𩎤 + (morohashi-daikanwa 43129 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E55) ; ø»˜£¢ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5250) ; ø»š³™ + (ideograph-daikanwa . 43130) ; ø¸Š¡º + )) +(define-char + '((=>ucs . #x293A6) ; 𩎦 + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43131) ; ø¸Š¡» + )) +(define-char + '((morohashi-daikanwa 43131 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (=ucs . #x293A6) ; 𩎦 + )) +(define-char + '((=>ucs . #x293A6) ; 𩎦 + (morohashi-daikanwa 43131 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E54) ; ø»˜£¡ + )) +(define-char + '((=>ucs . #x97CF) ; 韏 + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43132) ; ø¸Š¡¼ + )) +(define-char + '((morohashi-daikanwa 43132 0 2) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-2 . #x555E) ; ø»”™µ + (=ucs . #x97CF) ; 韏 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43133) ; ø¸Š¡½ + (=ucs . #x293A7) ; 𩎧 + )) +(define-char + '((=>ucs . #x293A7) ; 𩎧 + (morohashi-daikanwa 43133 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E56) ; ø»˜££ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A7B) ; ø»žœ + (ideograph-daikanwa . 43134) ; ø¸Š¡¾ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (japanese-jisx0212 . #x6761) ; ø»ŒŒ„ + (chinese-cns11643-2 . #x555D) ; ø»”™´ + (ideograph-daikanwa . 43135) ; ø¸Š¡¿ + (=ucs . #x97D0) ; 韐 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (japanese-jisx0212 . #x6762) ; ø»ŒŒ… + (chinese-cns11643-4 . #x4E57) ; ø»˜£¤ + (=jis-x0213-2-2000 . #x7C2C) ; ø»¦¢µ + (ideograph-daikanwa . 43136) ; ø¸Š¢€ + (=ucs . #x97D1) ; 韑 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A7E) ; ø»žŸ + (ideograph-daikanwa . 43137) ; ø¸Š¢ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43138) ; ø¸Š¢‚ + )) +(define-char + '((morohashi-daikanwa 43138 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A7D) ; ø»žž + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A7C) ; ø»ž + (ideograph-daikanwa . 43139) ; ø¸Š¢ƒ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2A7A) ; ø»ž› + (ideograph-daikanwa . 43140) ; ø¸Š¢„ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5251) ; ø»š³š + (ideograph-daikanwa . 43141) ; ø¸Š¢… + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x524F) ; ø»š³˜ + (ideograph-daikanwa . 43142) ; ø¸Š¢† + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5959) ; ø»š½´ + (ideograph-daikanwa . 43143) ; ø¸Š¢‡ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-3 . #x5354) ; ø»– ³ + (ideograph-daikanwa . 43144) ; ø¸Š¢ˆ + (=ucs . #x4A94) ; 䪔 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3549) ; ø»žœ´ + (ideograph-daikanwa . 43145) ; ø¸Š¢‰ + )) +(define-char + '((=>ucs . #x97D2) ; 韒 + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43146) ; ø¸Š¢Š + )) +(define-char + '((morohashi-daikanwa 43146 0 2) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-3 . #x5355) ; ø»– ´ + (=ucs . #x97D2) ; 韒 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x354A) ; ø»žœµ + (ideograph-daikanwa . 43147) ; ø¸Š¢‹ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x595A) ; ø»š½µ + (ideograph-daikanwa . 43148) ; ø¸Š¢Œ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x595C) ; ø»š½· + (ideograph-daikanwa . 43149) ; ø¸Š¢ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x595D) ; ø»š½¸ + (ideograph-daikanwa . 43150) ; ø¸Š¢Ž + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x595B) ; ø»š½¶ + (ideograph-daikanwa . 43151) ; ø¸Š¢ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x354B) ; ø»žœ¶ + (ideograph-daikanwa . 43152) ; ø¸Š¢ + )) +(define-char + '((=>ucs . #x293B8) ; 𩎸 + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43153) ; ø¸Š¢‘ + )) +(define-char + '((morohashi-daikanwa 43153 0 2) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (=ucs . #x293B8) ; 𩎸 + )) +(define-char + '((=>ucs . #x293B8) ; 𩎸 + (morohashi-daikanwa 43153 0 3) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5969) ; ø»˜´€ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D5E) ; ø»ž¨¹ + (ideograph-daikanwa . 43154) ; ø¸Š¢’ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F6E) ; ø»›†½ + (ideograph-daikanwa . 43155) ; ø¸Š¢“ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D5F) ; ø»ž¨º + (ideograph-daikanwa . 43156) ; ø¸Š¢” + )) +(define-char + '((=>ucs . #x293BC) ; 𩎼 + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43157) ; ø¸Š¢• + )) +(define-char + '((morohashi-daikanwa 43157 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (=ucs . #x293BC) ; 𩎼 + )) +(define-char + '((=>ucs . #x293BC) ; 𩎼 + (morohashi-daikanwa 43157 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x596C) ; ø»˜´ƒ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x596B) ; ø»˜´‚ + (ideograph-daikanwa . 43158) ; ø¸Š¢– + (=ucs . #x4A95) ; 䪕 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-1 . #x7627) ; ø»’¿˜ + (chinese-gb12345 . #x3A2B) ; 韓 + (ideograph-daikanwa . 43159) ; ø¸Š¢— + (=ucs . #x97D3) ; 韓 + )) +(define-char + '((=>ucs . #x97D3) ; 韓 + (morohashi-daikanwa 43159 0 2) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 18) + (=jis-x0208 . #x345A) ; ø½Š’¯ + (korean-ksc5601 . #x795B) ; ø»Šœ– + (ucs-jis . #x97D3) ; ø½Š’¯ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x6763) ; ø»ŒŒ† + (chinese-cns11643-2 . #x604F) ; ø»”©° + (=jis-x0213-2-2000 . #x7C2D) ; ø»¦¢¶ + (ideograph-daikanwa . 43160) ; ø¸Š¢˜ + (=ucs . #x97D4) ; 韔 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43161) ; ø¸Š¢™ + (=ucs . #x293BD) ; 𩎽 + )) +(define-char + '((=>ucs . #x293BD) ; 𩎽 + (morohashi-daikanwa 43161 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x596A) ; ø»˜´ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F6F) ; ø»›†¾ + (ideograph-daikanwa . 43162) ; ø¸Š¢š + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-2 . #x604E) ; ø»”©¯ + (ideograph-daikanwa . 43163) ; ø¸Š¢› + (=ucs . #x97D5) ; 韕 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D60) ; ø»ž¨» + (ideograph-daikanwa . 43164) ; ø¸Š¢œ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43165) ; ø¸Š¢ + )) +(define-char + '((morohashi-daikanwa 43165 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D5D) ; ø»ž¨¸ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D61) ; ø»ž¨¼ + (ideograph-daikanwa . 43166) ; ø¸Š¢ž + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (chinese-gb2312 . #x3A2B) ; ø»„ª¼ + (chinese-isoir165 . #x3A2B) ; ø»“Œ + (=ucs . #x97E9) ; 韩 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F70) ; ø»›†¿ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4477) ; ø»ž³¤ + (ideograph-daikanwa . 43167) ; ø¸Š¢Ÿ + (=ucs . #x4A96) ; 䪖 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43168) ; ø¸Š¢  + )) +(define-char + '((morohashi-daikanwa 43168 0 2) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4476) ; ø»ž³£ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4473) ; ø»ž³  + (ideograph-daikanwa . 43169) ; ø¸Š¢¡ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43170) ; ø¸Š¢¢ + (=ucs . #x97D6) ; 韖 + )) +(define-char + '((=>ucs . #x97D6) ; 韖 + (morohashi-daikanwa 43170 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-2 . #x644F) ; ø»”¯¨ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E45) ; ø»˜º² + (ideograph-daikanwa . 43171) ; ø¸Š¢£ + (=ucs . #x4A97) ; 䪗 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43172) ; ø¸Š¢¤ + (=ucs . #x293C7) ; 𩏇 + )) +(define-char + '((=>ucs . #x293C7) ; 𩏇 + (morohashi-daikanwa 43172 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E46) ; ø»˜º³ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4474) ; ø»ž³¡ + (ideograph-daikanwa . 43173) ; ø¸Š¢¥ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (japanese-jisx0212 . #x6764) ; ø»ŒŒ‡ + (chinese-cns11643-2 . #x644D) ; ø»”¯¦ + (ideograph-daikanwa . 43174) ; ø¸Š¢¦ + (=ucs . #x97D7) ; 韗 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (japanese-jisx0212 . #x6765) ; ø»ŒŒˆ + (chinese-cns11643-2 . #x6450) ; ø»”¯© + (=jis-x0213-2-2000 . #x7C2E) ; ø»¦¢· + (ideograph-daikanwa . 43175) ; ø¸Š¢§ + (=ucs . #x97D8) ; 韘 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-2 . #x644E) ; ø»”¯§ + (chinese-gb12345 . #x6838) ; 韙 + (ideograph-daikanwa . 43176) ; ø¸Š¢¨ + (=ucs . #x97D9) ; 韙 + )) +(define-char + '((=>ucs . #x97D9) ; 韙 + (morohashi-daikanwa 43176 0 2) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 19) + (japanese-jisx0212 . #x6766) ; ø»ŒŒ‰ + (=jis-x0213-2-2000 . #x7C2F) ; ø»¦¢¸ + (ucs-jis . #x97D9) ; ø»ŒŒ‰ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-3 . #x5952) ; ø»–©¥ + (ideograph-daikanwa . 43177) ; ø¸Š¢© + (=ucs . #x4A98) ; 䪘 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6625) ; ø»›† + (ideograph-daikanwa . 43178) ; ø¸Š¢ª + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4478) ; ø»ž³¥ + (ideograph-daikanwa . 43179) ; ø¸Š¢« + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4475) ; ø»ž³¢ + (ideograph-daikanwa . 43180) ; ø¸Š¢¬ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-3 . #x5951) ; ø»–©¤ + (ideograph-daikanwa . 43181) ; ø¸Š¢­ + (=ucs . #x97DA) ; 韚 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (chinese-gb2312 . #x6838) ; ø»…®­ + (chinese-isoir165 . #x6838) ; ø»Ž–½ + (=ucs . #x97EA) ; 韪 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (chinese-gb2312 . #x6839) ; ø»…®® + (chinese-isoir165 . #x6839) ; ø»Ž–¾ + (=ucs . #x97EB) ; 韫 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x617D) ; ø»™€„ + (ideograph-daikanwa . 43182) ; ø¸Š¢® + (=ucs . #x4A99) ; 䪙 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B64) ; ø»ž½£ + (ideograph-daikanwa . 43183) ; ø¸Š¢¯ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B66) ; ø»ž½¥ + (ideograph-daikanwa . 43184) ; ø¸Š¢° + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B69) ; ø»ž½¨ + (ideograph-daikanwa . 43185) ; ø¸Š¢± + )) +(define-char + '((=>ucs . #x4A9A) ; 䪚 + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43186) ; ø¸Š¢² + )) +(define-char + '((morohashi-daikanwa 43186 0 2) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x617E) ; ø»™€… + (=ucs . #x4A9A) ; 䪚 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B65) ; ø»ž½¤ + (ideograph-daikanwa . 43187) ; ø¸Š¢³ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43188) ; ø¸Š¢´ + )) +(define-char + '((morohashi-daikanwa 43188 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B68) ; ø»ž½§ + )) +(define-char + '((=>ucs . #x97DC) ; 韜 + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43189) ; ø¸Š¢µ + )) +(define-char + '((morohashi-daikanwa 43189 0 2) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-1 . #x7949) ; ø»“„” + (chinese-gb12345 . #x683A) ; 韜 + (=ucs . #x97DC) ; 韜 + )) +(define-char + '((=>ucs . #x97DC) ; 韜 + (morohashi-daikanwa 43189 0 3) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 20) + (=jis-x0208 . #x706B) ; ø½‹«ˆ + (korean-ksc5601 . #x5437) ; ø»‰¥œ + (ucs-jis . #x97DC) ; ø½‹«ˆ + )) +(define-char + '((=>ucs . #x97DD) ; 韝 + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x6767) ; ø»ŒŒŠ + (ideograph-daikanwa . 43190) ; ø¸Š¢¶ + (ucs-jis . #x97DD) ; ø»ŒŒŠ + )) +(define-char + '((morohashi-daikanwa 43190 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-2 . #x676F) ; ø»”´¢ + (=ucs . #x97DD) ; 韝 + )) +(define-char + '((=>ucs . #x97DE) ; 韞 + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-2 . #x6770) ; ø»”´£ + (ideograph-daikanwa . 43191) ; ø¸Š¢· + )) +(define-char + '((=>ucs . #x97DE) ; 韞 + (morohashi-daikanwa 43191 0 2) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 20) + (japanese-jisx0212 . #x6768) ; ø»ŒŒ‹ + (=jis-x0213-1-2000 . #x7D73) ; ø»¤›– + (ucs-jis . #x97DE) ; ø»ŒŒ‹ + )) +(define-char + '((morohashi-daikanwa 43191 0 5) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-gb12345 . #x6839) ; 韞 + (=ucs . #x97DE) ; 韞 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B67) ; ø»ž½¦ + (ideograph-daikanwa . 43192) ; ø¸Š¢¸ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43193) ; ø¸Š¢¹ + )) +(define-char + '((morohashi-daikanwa 43193 0 2) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A57) ; ø»›–° + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A56) ; ø»›–¯ + (ideograph-daikanwa . 43194) ; ø¸Š¢º + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-2 . #x6771) ; ø»”´¤ + (=ucs . #x97DF) ; 韟 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (chinese-gb2312 . #x683A) ; ø»…®¯ + (chinese-isoir165 . #x683A) ; ø»Ž–¿ + (=ucs . #x97EC) ; 韬 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43195) ; ø¸Š¢» + )) +(define-char + '((morohashi-daikanwa 43195 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5145) ; ø»Ÿ…¸ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5146) ; ø»Ÿ…¹ + (ideograph-daikanwa . 43196) ; ø¸Š¢¼ + )) +(define-char + '((=>ucs* . #x97E0) ; 韠 + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43197) ; ø¸Š¢½ + (=ucs . #x2F9FA) ; 韠 + )) +(define-char + '((=>ucs . #x2F9FA) ; 韠 + (morohashi-daikanwa 43197 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x652A) ; ø»™„© + (ucs-cns . #x2F9FA) ; ø»™„© + )) +(define-char + '((=>ucs . #x97E0) ; 韠 + (morohashi-daikanwa 43197 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6527) ; ø»™„¦ + (ucs-cns . #x97E0) ; ø»™„¦ + )) +(define-char + '((=>ucs . #x97E0) ; 韠 + (morohashi-daikanwa 43197 0 2) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 11) + (total-strokes . 20) + (japanese-jisx0212 . #x6769) ; ø»ŒŒŒ + (ucs-jis . #x97E0) ; ø»ŒŒŒ + )) +(define-char + '((morohashi-daikanwa 43197 0 3) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 19) + (=ucs . #x97E0) ; 韠 + )) +(define-char + '((=>ucs . #x97DB) ; 韛 + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6529) ; ø»™„¨ + (ideograph-daikanwa . 43198) ; ø¸Š¢¾ + )) +(define-char + '((morohashi-daikanwa 43198 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 10) + (total-strokes . 20) + (jisx0213-strokes . 11) + (japanese-jisx0212 . #x676A) ; ø»ŒŒ + (=jis-x0213-1-2000 . #x7D74) ; ø»¤›— + (=ucs . #x97DB) ; 韛 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43199) ; ø¸Š¢¿ + )) +(define-char + '((morohashi-daikanwa 43199 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5144) ; ø»Ÿ…· + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43200) ; ø¸Š£€ + (=ucs . #x293DA) ; 𩏚 + )) +(define-char + '((=>ucs . #x293DA) ; 𩏚 + (morohashi-daikanwa 43200 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6528) ; ø»™„§ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E51) ; ø»›œ¢ + (ideograph-daikanwa . 43201) ; ø¸Š£ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E52) ; ø»›œ£ + (ideograph-daikanwa . 43202) ; ø¸Š£‚ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x716E) ; ø»›¡™ + (ideograph-daikanwa . 43203) ; ø¸Š£ƒ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7170) ; ø»›¡› + (ideograph-daikanwa . 43204) ; ø¸Š£„ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43205) ; ø¸Š£… + )) +(define-char + '((morohashi-daikanwa 43205 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7172) ; ø»›¡ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x6773) ; ø»™ˆ® + (ideograph-daikanwa . 43206) ; ø¸Š£† + (=ucs . #x4A9B) ; 䪛 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43207) ; ø¸Š£‡ + (=ucs . #x293E3) ; 𩏣 + )) +(define-char + '((=>ucs . #x293E3) ; 𩏣 + (morohashi-daikanwa 43207 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x6774) ; ø»™ˆ¯ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x562C) ; ø»ŸŒµ + (ideograph-daikanwa . 43208) ; ø¸Š£ˆ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 12) + (total-strokes . 21) + (japanese-jisx0212 . #x676B) ; ø»ŒŒŽ + (chinese-cns11643-2 . #x6C5F) ; ø»”»¨ + (ideograph-daikanwa . 43209) ; ø¸Š£‰ + (=ucs . #x97E1) ; 韡 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E76) ; ø»–±Ÿ + (ideograph-daikanwa . 43210) ; ø¸Š£Š + (=ucs . #x97E2) ; 韢 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7171) ; ø»›¡œ + (ideograph-daikanwa . 43211) ; ø¸Š£‹ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x716F) ; ø»›¡š + (ideograph-daikanwa . 43212) ; ø¸Š£Œ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-5 . #x7467) ; ø»›¥¬ + (ideograph-daikanwa . 43213) ; ø¸Š£ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 43214) ; ø¸Š£Ž + )) +(define-char + '((morohashi-daikanwa 43214 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A27) ; ø»Ÿ’¨ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 43215) ; ø¸Š£ + (=ucs . #x293E9) ; 𩏩 + )) +(define-char + '((=>ucs . #x293E9) ; 𩏩 + (morohashi-daikanwa 43215 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-4 . #x695F) ; ø»™‹– + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-4 . #x6960) ; ø»™‹— + (ideograph-daikanwa . 43216) ; ø¸Š£ + (=ucs . #x4A9C) ; 䪜 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E41) ; ø»”¾† + (ideograph-daikanwa . 43217) ; ø¸Š£‘ + (=ucs . #x97E3) ; 韣 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-5 . #x7466) ; ø»›¥« + (ideograph-daikanwa . 43218) ; ø¸Š£’ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A28) ; ø»Ÿ’© + (ideograph-daikanwa . 43219) ; ø¸Š£“ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A29) ; ø»Ÿ’ª + (ideograph-daikanwa . 43220) ; ø¸Š£” + )) +(define-char + '((=>ucs . #x4A9D) ; 䪝 + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43221) ; ø¸Š£• + )) +(define-char + '((morohashi-daikanwa 43221 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-3 . #x605B) ; ø»–´€ + (=ucs . #x4A9D) ; 䪝 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43222) ; ø¸Š£– + )) +(define-char + '((morohashi-daikanwa 43222 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D43) ; ø»Ÿ—ž + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D46) ; ø»Ÿ—¡ + (ideograph-daikanwa . 43223) ; ø¸Š£— + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43224) ; ø¸Š£˜ + )) +(define-char + '((morohashi-daikanwa 43224 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D45) ; ø»Ÿ—  + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D44) ; ø»Ÿ—Ÿ + (ideograph-daikanwa . 43225) ; ø¸Š£™ + )) +(define-char + '((=>ucs . #x97E4) ; 韤 + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-3 . #x6129) ; ø»–´¬ + (ideograph-daikanwa . 43226) ; ø¸Š£š + )) +(define-char + '((morohashi-daikanwa 43226 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 14) + (total-strokes . 24) + (japanese-jisx0212 . #x676C) ; ø»ŒŒ + (=ucs . #x97E4) ; 韤 + )) +(define-char + '((=>ucs . #x97E5) ; 韥 + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 43227) ; ø¸Š£› + )) +(define-char + '((morohashi-daikanwa 43227 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-2 . #x7060) ; ø»•¡ + (=ucs . #x97E5) ; 韥 + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 43228) ; ø¸Š£œ + (=ucs . #x293F2) ; 𩏲 + )) +(define-char + '((=>ucs . #x293F2) ; 𩏲 + (morohashi-daikanwa 43228 0 0) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C35) ; ø»™† + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-7 . #x615F) ; ø»Ÿ² + (ideograph-daikanwa . 43229) ; ø¸Š£ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A47) ; ø»›®€ + (ideograph-daikanwa . 43230) ; ø¸Š£ž + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 18) + (total-strokes . 27) + (ideograph-daikanwa . 43231) ; ø¸Š£Ÿ + )) +(define-char + '((morohashi-daikanwa 43231 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-7 . #x6424) ; ø»Ÿ¡‘ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 18) + (total-strokes . 27) + (ideograph-daikanwa . 43232) ; ø¸Š£  + )) +(define-char + '((morohashi-daikanwa 43232 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-7 . #x6423) ; ø»Ÿ¡ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-7 . #x6422) ; ø»Ÿ¡ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 19) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B4D) ; ø»›¯¤ + (ideograph-daikanwa . 43233) ; ø¸Š£¡ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 20) + (total-strokes . 29) + (ideograph-daikanwa . 43234) ; ø¸Š£¢ + )) +(define-char + '((morohashi-daikanwa 43234 0 1) + (ideographic-radical . 178) ; â¾± + (ideographic-strokes . 20) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B6D) ; ø»›°„ + )) +(define-char + '((ideographic-radical . 178) ; â¾± + (ideographic-strokes . 21) + (total-strokes . 30) + (chinese-cns11643-5 . #x7C22) ; ø»›°— + (ideograph-daikanwa . 43235) ; ø¸Š££ + )) diff --git a/lisp/utf-2000/Ideograph-R179-Leek.el b/lisp/utf-2000/Ideograph-R179-Leek.el new file mode 100644 index 0000000..db2b577 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R179-Leek.el @@ -0,0 +1,309 @@ +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 0) + (total-strokes . 9) + (shinjigen-2 . 9123) + (chinese-gb2312 . #x3E42) ; ø»„±‹ + (=jis-x0208 . #x706C) ; ø½‹«‰ + (chinese-isoir165 . #x3E42) ; ø»™› + (chinese-cns11643-1 . #x5375) ; ø»’Œ + (=gt-pj-1 . #x706C) ; 韭 + (ideograph-daikanwa . 43236) ; ø¸Š£¤ + (=gt-k . 05301) ; ý¡„’µ + (=ucs . #x97ED) ; 韭 + )) +(define-char + '((=>ucs . #x97EE) ; 韮 + (ideographic-radical . 179) ; â¾² + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-3 . #x454F) ; ø»–ŒŠ + (ideograph-daikanwa . 43237) ; ø¸Š£¥ + )) +(define-char + '((morohashi-daikanwa 43237 0 1) + (ideographic-radical . 179) ; â¾² + (ideographic-strokes . 3) + (total-strokes . 12) + (=jis-x0208 . #x4723) ; ø½Š­² + (=ucs . #x97EE) ; 韮 + )) +(define-char + '((=>ucs . #x4A9E) ; 䪞 + (ideographic-radical . 179) ; â¾² + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43238) ; ø¸Š£¦ + )) +(define-char + '((morohashi-daikanwa 43238 0 2) + (ideographic-radical . 179) ; â¾² + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-3 . #x454E) ; ø»–Œ‰ + (=ucs . #x4A9E) ; 䪞 + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x442E) ; ø»šž“ + (ideograph-daikanwa . 43239) ; ø¸Š£§ + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A2D) ; ø»ˆª + (ideograph-daikanwa . 43240) ; ø¸Š£¨ + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 6) + (total-strokes . 15) + (japanese-jisx0212 . #x676D) ; ø»ŒŒ + (chinese-cns11643-3 . #x4F65) ; ø»–›Œ + (ideograph-daikanwa . 43241) ; ø¸Š£© + (=ucs . #x97EF) ; 韯 + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5252) ; ø»š³› + (ideograph-daikanwa . 43242) ; ø¸Š£ª + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B63) ; ø»”¢® + (ideograph-daikanwa . 43243) ; ø¸Š£« + (=ucs . #x97F0) ; 韰 + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x354C) ; ø»žœ· + (ideograph-daikanwa . 43244) ; ø¸Š£¬ + )) +(define-char + '((=>ucs . #x29405) ; 𩐅 + (ideographic-radical . 179) ; â¾² + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43245) ; ø¸Š£­ + )) +(define-char + '((morohashi-daikanwa 43245 0 2) + (ideographic-radical . 179) ; â¾² + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x596D) ; ø»˜´„ + (=ucs . #x29405) ; 𩐅 + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x676E) ; ø»ŒŒ‘ + (chinese-cns11643-2 . #x6050) ; ø»”©± + (=jis-x0213-2-2000 . #x7C31) ; ø»¦¢º + (ideograph-daikanwa . 43246) ; ø¸Š£® + (=ucs . #x97F1) ; 韱 + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43247) ; ø¸Š£¯ + )) +(define-char + '((morohashi-daikanwa 43247 0 0) + (ideographic-radical . 179) ; â¾² + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D62) ; ø»ž¨½ + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x5721) ; ø»–¥¸ + (ideograph-daikanwa . 43248) ; ø¸Š£° + (=ucs . #x4AA0) ; 䪠 + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 10) + (total-strokes . 19) + (shinjigen-2 . 9130) + (=jis-x0208 . #x706E) ; ø½‹«‹ + (chinese-cns11643-3 . #x5B61) ; ø»–¬° + (ideograph-daikanwa . 43249) ; ø¸Š£± + (=ucs . #x97F2) ; 韲 + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B6C) ; ø»ž½« + (ideograph-daikanwa . 43250) ; ø¸Š£² + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43252) ; ø¸Š£´ + (=ucs . #x4AA1) ; 䪡 + )) +(define-char + '((=>ucs . #x4AA1) ; 䪡 + (morohashi-daikanwa 43252 0 1) + (ideographic-radical . 179) ; â¾² + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B63) ; ø»–¬² + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43253) ; ø¸Š£µ + )) +(define-char + '((morohashi-daikanwa 43253 0 1) + (ideographic-radical . 179) ; â¾² + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B6B) ; ø»ž½ª + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B6A) ; ø»ž½© + (ideograph-daikanwa . 43254) ; ø¸Š£¶ + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B62) ; ø»–¬± + (=ucs . #x4AA2) ; 䪢 + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x652B) ; ø»™„ª + (ideograph-daikanwa . 43255) ; ø¸Š£· + (=ucs . #x2940B) ; 𩐋 + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5147) ; ø»Ÿ…º + (ideograph-daikanwa . 43256) ; ø¸Š£¸ + )) +(define-char + '((morohashi-daikanwa 43256 1 1) + (ideographic-radical . 179) ; â¾² + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5148) ; ø»Ÿ…» + )) +(define-char + '((morohashi-daikanwa 43256 2) + (ideographic-radical . 179) ; â¾² + (ideographic-strokes . 11) + (total-strokes . 20) + (=ucs . #x4AA3) ; 䪣 + )) +(define-char + '((=>ucs . #x4AA3) ; 䪣 + (morohashi-daikanwa 43256 2 1) + (ideographic-radical . 179) ; â¾² + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D52) ; ø»–¯ + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43257) ; ø¸Š£¹ + )) +(define-char + '((morohashi-daikanwa 43257 0 2) + (ideographic-radical . 179) ; â¾² + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7173) ; ø»›¡ž + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x6775) ; ø»™ˆ° + (ideograph-daikanwa . 43258) ; ø¸Š£º + (=ucs . #x4AA4) ; 䪤 + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x562D) ; ø»ŸŒ¶ + (ideograph-daikanwa . 43259) ; ø¸Š£» + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 49882) ; ø¸Œ‹š + )) +(define-char + '((morohashi-daikanwa 49882 0 9) + (ideographic-radical . 179) ; â¾² + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A2A) ; ø»Ÿ’« + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B2D) ; ø»™  + (ideograph-daikanwa . 43260) ; ø¸Š£¼ + (=ucs . #x4AA5) ; 䪥 + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D48) ; ø»Ÿ—£ + (ideograph-daikanwa . 43261) ; ø¸Š£½ + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D47) ; ø»Ÿ—¢ + (ideograph-daikanwa . 43262) ; ø¸Š£¾ + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D49) ; ø»Ÿ—¤ + (ideograph-daikanwa . 43263) ; ø¸Š£¿ + )) +(define-char + '((ideographic-radical . 179) ; â¾² + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-7 . #x6160) ; ø»Ÿ³ + (ideograph-daikanwa . 43264) ; ø¸Š¤€ + )) diff --git a/lisp/utf-2000/Ideograph-R180-Sound.el b/lisp/utf-2000/Ideograph-R180-Sound.el new file mode 100644 index 0000000..5217e6a --- /dev/null +++ b/lisp/utf-2000/Ideograph-R180-Sound.el @@ -0,0 +1,716 @@ +(define-char + '((=>ucs . #x97F3) ; 音 + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 0) + (total-strokes . 9) + (shinjigen-1 . 9133) + (ideograph-daikanwa . 43265) ; ø¸Š¤ + (=jef-china3 . #x6CD8) ; øº†³˜ + )) +(define-char + '((morohashi-daikanwa 43265 0 0) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 0) + (total-strokes . 9) + (chinese-gb2312 . #x5274) ; ø»…• + (chinese-isoir165 . #x5274) ; ø»·¥ + (chinese-cns11643-1 . #x5376) ; ø»’ + (=ucs . #x97F3) ; 音 + )) +(define-char + '((=>ucs . #x97F3) ; 音 + (morohashi-daikanwa 43265 0 1) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 0) + (total-strokes . 9) + (shinjigen-1 . 9132) + (shinjigen-2 . 9132) + (=jis-x0208 . #x323B) ; ø½Š” + (korean-ksc5601 . #x6B65) ; ø»Š‡¼ + (=gt-pj-1 . #x323B) ; ø½Š” + (=gt-k . 05029) ; ý¡„Ž¥ + (ucs-jis . #x97F3) ; ø½Š” + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-3 . #x4025) ; ø»–„Š + (ideograph-daikanwa . 43266) ; ø¸Š¤‚ + (=ucs . #x4AA6) ; 䪦 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 43267) ; ø¸Š¤ƒ + (=ucs . #x4AA7) ; 䪧 + )) +(define-char + '((=>ucs . #x4AA7) ; 䪧 + (morohashi-daikanwa 43267 0 0) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-3 . #x4026) ; ø»–„‹ + )) +(define-char + '((=>ucs . #x4AA8) ; 䪨 + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 43268) ; ø¸Š¤„ + )) +(define-char + '((morohashi-daikanwa 43268 0 2) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-3 . #x4027) ; ø»–„Œ + (=ucs . #x4AA8) ; 䪨 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 4) + (total-strokes . 13) + (japanese-jisx0212 . #x676F) ; ø»ŒŒ’ + (chinese-cns11643-4 . #x4163) ; ø»˜ª + (=jis-x0213-1-2000 . #x7D75) ; ø»¤›˜ + (ideograph-daikanwa . 43269) ; ø¸Š¤… + (=ucs . #x97F4) ; 韴 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-3 . #x4551) ; ø»–ŒŒ + (ideograph-daikanwa . 43270) ; ø¸Š¤† + (=ucs . #x4AA9) ; 䪩 + )) +(define-char + '((=>ucs . #x97F5) ; 韵 + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 4) + (total-strokes . 13) + (shinjigen-2 . 9138) + (=jis-x0208 . #x7071) ; ø½‹«Ž + (ideograph-daikanwa . 43271) ; ø¸Š¤‡ + (ucs-jis . #x97F5) ; ø½‹«Ž + )) +(define-char + '((morohashi-daikanwa 43271 0 0) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-gb2312 . #x544F) ; ø»…‘¬ + (chinese-isoir165 . #x544F) ; ø»¹¼ + (=ucs . #x97F5) ; 韵 + )) +(define-char + '((=>ucs . #x97F5) ; 韵 + (morohashi-daikanwa 43271 0 1) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-3 . #x4550) ; ø»–Œ‹ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x4430) ; ø»šž• + (ideograph-daikanwa . 43272) ; ø¸Š¤ˆ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x442F) ; ø»šž” + (ideograph-daikanwa . 43273) ; ø¸Š¤‰ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B33) ; ø»š¨ª + (ideograph-daikanwa . 43274) ; ø¸Š¤Š + )) +(define-char + '((=>ucs . #x2941B) ; 𩐛 + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43275) ; ø¸Š¤‹ + )) +(define-char + '((morohashi-daikanwa 43275 0 0) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4845) ; ø»˜šž + (=ucs . #x2941B) ; 𩐛 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 5) + (total-strokes . 14) + (shinjigen-2 . 9135) + (chinese-gb2312 . #x4958) ; ø»…« + (=jis-x0208 . #x7070) ; ø½‹« + (korean-ksc5601 . #x6152) ; ø»‰¸½ + (chinese-isoir165 . #x4958) ; ø»©» + (chinese-cns11643-1 . #x6B69) ; ø»’° + (ideograph-daikanwa . 43276) ; ø¸Š¤Œ + (=ucs . #x97F6) ; 韶 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0212 . #x6770) ; ø»ŒŒ“ + (chinese-cns11643-4 . #x4846) ; ø»˜šŸ + (ideograph-daikanwa . 43277) ; ø¸Š¤ + (=ucs . #x97F7) ; 韷 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B34) ; ø»š¨« + (ideograph-daikanwa . 43278) ; ø¸Š¤Ž + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x525A) ; ø»š³£ + (ideograph-daikanwa . 43279) ; ø¸Š¤ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B21) ; ø»ž  + (ideograph-daikanwa . 43280) ; ø¸Š¤ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5254) ; ø»š³ + (ideograph-daikanwa . 43281) ; ø¸Š¤‘ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5257) ; ø»š³  + (ideograph-daikanwa . 43282) ; ø¸Š¤’ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5258) ; ø»š³¡ + (ideograph-daikanwa . 43283) ; ø¸Š¤“ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B22) ; ø»ž¡ + (ideograph-daikanwa . 43284) ; ø¸Š¤” + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5259) ; ø»š³¢ + (ideograph-daikanwa . 43285) ; ø¸Š¤• + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5255) ; ø»š³ž + (ideograph-daikanwa . 43286) ; ø¸Š¤– + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5256) ; ø»š³Ÿ + (ideograph-daikanwa . 43287) ; ø¸Š¤— + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5253) ; ø»š³œ + (ideograph-daikanwa . 43288) ; ø¸Š¤˜ + )) +(define-char + '((=>ucs . #x29427) ; 𩐧 + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43289) ; ø¸Š¤™ + )) +(define-char + '((morohashi-daikanwa 43289 0 0) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x546B) ; ø»˜¬¬ + (=ucs . #x29427) ; 𩐧 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x6771) ; ø»ŒŒ” + (chinese-cns11643-2 . #x5B64) ; ø»”¢¯ + (ideograph-daikanwa . 43290) ; ø¸Š¤š + (=ucs . #x97F8) ; 韸 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x546A) ; ø»˜¬« + (ideograph-daikanwa . 43291) ; ø¸Š¤› + (=ucs . #x4AAB) ; 䪫 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5469) ; ø»˜¬ª + (ideograph-daikanwa . 43292) ; ø¸Š¤œ + (=ucs . #x4AAC) ; 䪬 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x354D) ; ø»žœ¸ + (ideograph-daikanwa . 43293) ; ø¸Š¤ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x595E) ; ø»š½¹ + (ideograph-daikanwa . 43294) ; ø¸Š¤ž + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D63) ; ø»ž¨¾ + (ideograph-daikanwa . 43295) ; ø¸Š¤Ÿ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F72) ; ø»›‡ + (ideograph-daikanwa . 43296) ; ø¸Š¤  + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 9) + (total-strokes . 18) + (daikanwa-strokes . 8) + (chinese-cns11643-5 . #x6627) ; ø»›ˆ + (ideograph-daikanwa . 43297) ; ø¸Š¤¡ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F71) ; ø»›‡€ + (ideograph-daikanwa . 43298) ; ø¸Š¤¢ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-1 . #x776B) ; ø»“º + (ideograph-daikanwa . 43299) ; ø¸Š¤£ + (=ucs . #x97F9) ; 韹 + )) +(define-char + '((=>ucs . #x97FA) ; 韺 + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-2 . #x6451) ; ø»”¯ª + (ideograph-daikanwa . 43300) ; ø¸Š¤¤ + )) +(define-char + '((morohashi-daikanwa 43300 0 1) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x6772) ; ø»ŒŒ• + (=ucs . #x97FA) ; 韺 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43301) ; ø¸Š¤¥ + )) +(define-char + '((morohashi-daikanwa 43301 0 0) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6626) ; ø»›‡ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-3 . #x5953) ; ø»–©¦ + (ideograph-daikanwa . 43302) ; ø¸Š¤¦ + (=ucs . #x4AAD) ; 䪭 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6628) ; ø»›‰ + (ideograph-daikanwa . 43303) ; ø¸Š¤§ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6222) ; ø»™€‡ + (ideograph-daikanwa . 43304) ; ø¸Š¤¨ + (=ucs . #x4AAE) ; 䪮 + )) +(define-char + '((=>ucs . #x29435) ; 𩐵 + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43305) ; ø¸Š¤© + )) +(define-char + '((morohashi-daikanwa 43305 0 0) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6221) ; ø»™€† + (=ucs . #x29435) ; 𩐵 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6223) ; ø»™€ˆ + (ideograph-daikanwa . 43306) ; ø¸Š¤ª + (=ucs . #x4AAF) ; 䪯 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 10) + (total-strokes . 19) + (shinjigen-2 . 9136) + (=jis-x0208 . #x3124) ; ø½ŠŸ + (korean-ksc5601 . #x6A24) ; ø»Š… + (chinese-cns11643-1 . #x794A) ; ø»“„• + (ideograph-daikanwa . 43307) ; ø¸Š¤« + (=ucs . #x97FB) ; 韻 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A58) ; ø»›–± + (ideograph-daikanwa . 43308) ; ø¸Š¤¬ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43309) ; ø¸Š¤­ + )) +(define-char + '((morohashi-daikanwa 43309 0 0) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A59) ; ø»›–² + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43310) ; ø¸Š¤® + )) +(define-char + '((=>ucs . #x97FC) ; 韼 + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43311) ; ø¸Š¤¯ + )) +(define-char + '((morohashi-daikanwa 43311 0 2) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D53) ; ø»–¯ž + (=ucs . #x97FC) ; 韼 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A5A) ; ø»”¸§ + (ideograph-daikanwa . 43312) ; ø¸Š¤° + (=ucs . #x97FD) ; 韽 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A5B) ; ø»”¸¨ + (ideograph-daikanwa . 43313) ; ø¸Š¤± + (=ucs . #x97FE) ; 韾 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43314) ; ø¸Š¤² + )) +(define-char + '((morohashi-daikanwa 43314 0 2) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5149) ; ø»Ÿ…¼ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E55) ; ø»›œ¦ + (ideograph-daikanwa . 43315) ; ø¸Š¤³ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E53) ; ø»›œ¤ + (ideograph-daikanwa . 43316) ; ø¸Š¤´ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E54) ; ø»›œ¥ + (ideograph-daikanwa . 43317) ; ø¸Š¤µ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x514A) ; ø»Ÿ…½ + (ideograph-daikanwa . 43318) ; ø¸Š¤¶ + )) +(define-char + '((=>ucs . #x97FF) ; 響 + (morohashi-daikanwa 43318 1) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 11) + (total-strokes . 20) + (=jis-x0208 . #x3641) ; ø½Š•’ + (ucs-jis . #x97FF) ; ø½Š•’ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x562E) ; ø»ŸŒ· + (ideograph-daikanwa . 43319) ; ø¸Š¤· + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7174) ; ø»›¡Ÿ + (ideograph-daikanwa . 43320) ; ø¸Š¤¸ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43321) ; ø¸Š¤¹ + )) +(define-char + '((morohashi-daikanwa 43321 0 4) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6629) ; ø»›Š + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-5 . #x7468) ; ø»›¥­ + (ideograph-daikanwa . 43322) ; ø¸Š¤º + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 43323) ; ø¸Š¤» + )) +(define-char + '((morohashi-daikanwa 43323 0 0) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-5 . #x7469) ; ø»›¥® + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F75) ; ø»–²¼ + (ideograph-daikanwa . 43324) ; ø¸Š¤¼ + (=ucs . #x4AB0) ; 䪰 + )) +(define-char + '((=>ucs . #x97FF) ; 響 + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 13) + (total-strokes . 22) + (korean-ksc5601 . #x7A42) ; ø»Š› + (ideograph-daikanwa . 43325) ; ø¸Š¤½ + )) +(define-char + '((=>ucs* . #x97FF) ; 響 + (morohashi-daikanwa 43325 0 1) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 13) + (total-strokes . 22) + (=jis-x0213-1-2000 . #x7D76) ; ø»¤›™ + (=ucs . #xFA69) ; ï©© + )) +(define-char + '((morohashi-daikanwa 43325 0 3) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B40) ; ø»“‡‡ + (chinese-gb12345 . #x4F6C) ; 響 + (=ucs . #x97FF) ; 響 + )) +(define-char + '((=>ucs . #x29445) ; 𩑅 + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 43326) ; ø¸Š¤¾ + )) +(define-char + '((morohashi-daikanwa 43326 0 0) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-4 . #x6961) ; ø»™‹˜ + (=ucs . #x29445) ; 𩑅 + )) +(define-char + '((=>ucs . #x9800) ; 頀 + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43327) ; ø¸Š¤¿ + )) +(define-char + '((=>ucs . #x9800) ; 頀 + (morohashi-daikanwa 43327 0 0) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F5F) ; ø»•€‚ + )) +(define-char + '((=>ucs . #x9800) ; 頀 + (morohashi-daikanwa 43327 0 1) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 13) + (total-strokes . 22) + (korean-ksc5601 . #x7B61) ; ø»ŠŸ˜ + )) +(define-char + '((morohashi-daikanwa 43327 0 2) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 13) + (total-strokes . 22) + (=ucs . #x9800) ; 頀 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D4A) ; ø»Ÿ—¥ + (ideograph-daikanwa . 43328) ; ø¸Š¥€ + )) +(define-char + '((=>ucs . #x29448) ; 𩑈 + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 43329) ; ø¸Š¥ + )) +(define-char + '((morohashi-daikanwa 43329 0 1) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C36) ; ø»™‡ + (=ucs . #x29448) ; 𩑈 + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 17) + (total-strokes . 26) + (ideograph-daikanwa . 43330) ; ø¸Š¥‚ + )) +(define-char + '((morohashi-daikanwa 43330 0 0) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-7 . #x6323) ; ø»ŸŸ² + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B23) ; ø»›®º + (ideograph-daikanwa . 43331) ; ø¸Š¥ƒ + )) +(define-char + '((ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 24) + (total-strokes . 33) + (ideograph-daikanwa . 43332) ; ø¸Š¥„ + )) +(define-char + '((morohashi-daikanwa 43332 0 0) + (ideographic-radical . 180) ; â¾³ + (ideographic-strokes . 24) + (total-strokes . 33) + (chinese-cns11643-5 . #x7C3F) ; ø»›°´ + )) diff --git a/lisp/utf-2000/Ideograph-R181-Leaf.el b/lisp/utf-2000/Ideograph-R181-Leaf.el new file mode 100644 index 0000000..f49afdb --- /dev/null +++ b/lisp/utf-2000/Ideograph-R181-Leaf.el @@ -0,0 +1,4634 @@ +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 0) + (total-strokes . 9) + (shinjigen-2 . 9141) + (=jis-x0208 . #x4A47) ; ø½Š²° + (korean-ksc5601 . #x7A6D) ; ø»Šž† + (chinese-cns11643-1 . #x5377) ; ø»’Ž + (chinese-gb12345 . #x5233) ; 頁 + (=gt-pj-1 . #x4A47) ; 頁 + (ideograph-daikanwa . 43333) ; ø¸Š¥… + (=gt-k . 05178) ; ý¡„º + (=ucs . #x9801) ; 頁 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 0) + (total-strokes . 9) + (chinese-cns11643-6 . #x347B) ; ø»œ’„ + (ideograph-daikanwa . 43334) ; ø¸Š¥† + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 0) + (chinese-gb2312 . #x5233) ; ø»…Ž” + (chinese-isoir165 . #x5233) ; ø»¶¤ + (=ucs . #x9875) ; 页 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 2) + (total-strokes . 11) + (shinjigen-2 . 9143) + (=jis-x0208 . #x443A) ; ø½Š©¯ + (korean-ksc5601 . #x7022) ; ø»ŠŽ + (chinese-cns11643-1 . #x5E21) ; ø»’œ‚ + (chinese-gb12345 . #x3625) ; 頂 + (=gt-pj-1 . #x443A) ; 頂 + (ideograph-daikanwa . 43335) ; ø¸Š¥‡ + (=gt-k . 07833) ; ý¡„º™ + (=ucs . #x9802) ; 頂 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 2) + (total-strokes . 11) + (chinese-cns11643-6 . #x4635) ; ø»œ«š + (ideograph-daikanwa . 43336) ; ø¸Š¥ˆ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 2) + (total-strokes . 11) + (chinese-cns11643-5 . #x3646) ; ø»šŠ‡ + (ideograph-daikanwa . 43337) ; ø¸Š¥‰ + )) +(define-char + '((=>ucs . #x9803) ; 頃 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 2) + (total-strokes . 11) + (shinjigen-2 . 9142) + (=jis-x0208 . #x3A22) ; ø½Šš« + (korean-ksc5601 . #x4C71) ; ø»‰š¦ + (=gt-pj-1 . #x3A22) ; ø½Šš« + (ideograph-daikanwa . 43338) ; ø¸Š¥Š + (=gt-k . 07763) ; ý¡„¹“ + (ucs-jis . #x9803) ; ø½Šš« + )) +(define-char + '((morohashi-daikanwa 43338 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 2) + (total-strokes . 11) + (chinese-cns11643-1 . #x5E22) ; ø»’œƒ + (chinese-gb12345 . #x476A) ; 頃 + (=ucs . #x9803) ; 頃 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 2) + (total-strokes . 11) + (chinese-cns11643-2 . #x3A32) ; ø»“±Ÿ + (=jis-x0213-2-2000 . #x7C32) ; ø»¦¢» + (ideograph-daikanwa . 43339) ; ø¸Š¥‹ + (=ucs . #x9804) ; 頄 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 2) + (chinese-gb2312 . #x3625) ; ø»„¤¾ + (chinese-isoir165 . #x3625) ; ø»Ž + (=ucs . #x9876) ; 顶 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 2) + (chinese-gb2312 . #x476A) ; ø»„¿ + (chinese-isoir165 . #x476A) ; ø»§‘ + (=ucs . #x9877) ; é¡· + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D4A) ; ø»š” + (ideograph-daikanwa . 43340) ; ø¸Š¥Œ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D48) ; ø»š”› + (ideograph-daikanwa . 43341) ; ø¸Š¥ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 43342) ; ø¸Š¥Ž + (=ucs . #x4AB1) ; 䪱 + )) +(define-char + '((=>ucs . #x4AB1) ; 䪱 + (morohashi-daikanwa 43342 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B7B) ; ø»˜ˆŽ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (shinjigen-2 . 9144) + (=jis-x0208 . #x3960) ; ø½Šš‹ + (korean-ksc5601 . #x7A23) ; ø»Šœ¼ + (chinese-cns11643-1 . #x627A) ; ø»’£“ + (chinese-gb12345 . #x4F6E) ; 項 + (=gt-pj-1 . #x3960) ; 項 + (ideograph-daikanwa . 43343) ; ø¸Š¥ + (=gt-k . 09051) ; ý¡„‚› + (=ucs . #x9805) ; 項 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D49) ; ø»š”œ + (ideograph-daikanwa . 43344) ; ø¸Š¥ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D47) ; ø»š”š + (ideograph-daikanwa . 43345) ; ø¸Š¥‘ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D46) ; ø»š”™ + (ideograph-daikanwa . 43346) ; ø¸Š¥’ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B7D) ; ø»˜ˆ + (ideograph-daikanwa . 43347) ; ø¸Š¥“ + (=ucs . #x29454) ; 𩑔 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D45) ; ø»š”˜ + (ideograph-daikanwa . 43348) ; ø¸Š¥” + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (shinjigen-2 . 9146) + (=jis-x0208 . #x3D67) ; ø½Š Š + (korean-ksc5601 . #x6277) ; ø»‰»€ + (chinese-cns11643-1 . #x627B) ; ø»’£” + (chinese-gb12345 . #x4B33) ; 順 + (ideograph-daikanwa . 43349) ; ø¸Š¥• + (=ucs . #x9806) ; 順 + )) +(define-char + '((=>ucs . #x29456) ; 𩑖 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 43350) ; ø¸Š¥– + )) +(define-char + '((morohashi-daikanwa 43350 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B7C) ; ø»˜ˆ + (=ucs . #x29456) ; 𩑖 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (japanese-jisx0212 . #x6773) ; ø»ŒŒ– + (chinese-cns11643-2 . #x4151) ; ø»“¼ + (chinese-gb12345 . #x717C) ; 頇 + (ideograph-daikanwa . 43351) ; ø¸Š¥— + (=ucs . #x9807) ; 頇 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (shinjigen-2 . 9145) + (=jis-x0208 . #x3F5C) ; ø½Š¢» + (korean-ksc5601 . #x624E) ; ø»‰º— + (chinese-cns11643-1 . #x627C) ; ø»’£• + (chinese-gb12345 . #x506B) ; 須 + (=gt-pj-1 . #x3F5C) ; 須 + (ideograph-daikanwa . 43352) ; ø¸Š¥˜ + (=gt-k . 09079) ; ý¡„‚· + (=ucs . #x9808) ; 須 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 43353) ; ø¸Š¥™ + (=ucs . #x9809) ; 頉 + )) +(define-char + '((=>ucs . #x9809) ; 頉 + (morohashi-daikanwa 43353 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x4168) ; ø»˜¯ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-6 . #x503C) ; ø»œº + (ideograph-daikanwa . 43354) ; ø¸Š¥š + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B7A) ; ø»˜ˆ + (ideograph-daikanwa . 43355) ; ø¸Š¥› + (=ucs . #x29458) ; 𩑘 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (chinese-gb2312 . #x4F6E) ; ø»…Šµ + (chinese-isoir165 . #x4F6E) ; ø»³… + (=ucs . #x9879) ; 项 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 3) + (chinese-gb2312 . #x4B33) ; ø»…„‚ + (chinese-isoir165 . #x4B33) ; ø»¬’ + (=ucs . #x987A) ; 顺 + )) +(define-char + '((=>ucs . #x29459) ; 𩑙 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43356) ; ø¸Š¥œ + )) +(define-char + '((morohashi-daikanwa 43356 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (=ucs . #x29459) ; 𩑙 + )) +(define-char + '((=>ucs . #x29459) ; 𩑙 + (morohashi-daikanwa 43356 0 4) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x416C) ; ø»˜³ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (korean-ksc5601 . #x6975) ; ø»Š… + (japanese-jisx0212 . #x6774) ; ø»ŒŒ— + (chinese-cns11643-1 . #x6762) ; ø»’ª‘ + (=jis-x0213-1-2000 . #x7D77) ; ø»¤›š + (chinese-gb12345 . #x676F) ; 頊 + (ideograph-daikanwa . 43357) ; ø¸Š¥ + (=ucs . #x980A) ; 頊 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43358) ; ø¸Š¥ž + )) +(define-char + '((morohashi-daikanwa 43358 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x443A) ; ø»šžŸ + )) +(define-char + '((=>ucs . #x980B) ; 頋 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43359) ; ø¸Š¥Ÿ + )) +(define-char + '((morohashi-daikanwa 43359 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-3 . #x4552) ; ø»–Œ + (=ucs . #x980B) ; 頋 + )) +(define-char + '((morohashi-daikanwa 43359 0 9) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A33) ; ø»ˆ° + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x416B) ; ø»˜² + (ideograph-daikanwa . 43360) ; ø¸Š¥  + (=ucs . #x2945B) ; 𩑛 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x4431) ; ø»šž– + (ideograph-daikanwa . 43361) ; ø¸Š¥¡ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x4439) ; ø»šžž + (ideograph-daikanwa . 43362) ; ø¸Š¥¢ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A2F) ; ø»ˆ¬ + (ideograph-daikanwa . 43363) ; ø¸Š¥£ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x4169) ; ø»˜° + (ideograph-daikanwa . 43364) ; ø¸Š¥¤ + (=ucs . #x2945F) ; 𩑟 + )) +(define-char + '((=>ucs . #x980C) ; 頌 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (shinjigen-2 . 9152) + (japanese-jisx0208-1978 . #x7073) ; ø»ƒ±” + (japanese-jisx0208 . #x7073) ; ø»ˆ…œ + (korean-ksc5601 . #x616B) ; ø»‰¹– + (ideograph-daikanwa . 43365) ; ø¸Š¥¥ + )) +(define-char + '((=>ucs . #x980C) ; 頌 + (morohashi-daikanwa 43365 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-1 . #x6764) ; ø»’ª“ + )) +(define-char + '((morohashi-daikanwa 43365 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (=jis-x0208-1990 . #x7073) ; ø½‹« + (chinese-gb12345 . #x4B4C) ; 頌 + (=ucs . #x980C) ; 頌 + )) +(define-char + '((=>ucs . #x9819) ; 頙 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (cns-total-strokes . 14) + (japanese-jisx0212 . #x6775) ; ø»ŒŒ˜ + (chinese-cns11643-5 . #x4B3B) ; ø»š¨² + (ideograph-daikanwa . 43366) ; ø¸Š¥¦ + (ucs-jis . #x9819) ; ø»ŒŒ˜ + )) +(define-char + '((morohashi-daikanwa 43366 0 9) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A52) ; ø»–“£ + (=ucs . #x9819) ; 頙 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x4437) ; ø»šžœ + (ideograph-daikanwa . 43367) ; ø¸Š¥§ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x4166) ; ø»˜­ + (ideograph-daikanwa . 43368) ; ø¸Š¥¨ + (=ucs . #x29462) ; 𩑢 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (japanese-jisx0212 . #x6776) ; ø»ŒŒ™ + (chinese-cns11643-2 . #x4865) ; ø»”†¶ + (=jis-x0213-2-2000 . #x7C33) ; ø»¦¢¼ + (ideograph-daikanwa . 43369) ; ø¸Š¥© + (=ucs . #x980D) ; 頍 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (japanese-jisx0212 . #x6777) ; ø»ŒŒš + (chinese-cns11643-2 . #x4866) ; ø»”†· + (=jis-x0213-2-2000 . #x7C34) ; ø»¦¢½ + (chinese-gb12345 . #x717D) ; 頎 + (ideograph-daikanwa . 43370) ; ø¸Š¥ª + (=ucs . #x980E) ; 頎 + )) +(define-char + '((=>ucs . #x980F) ; 頏 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (shinjigen-2 . 9151) + (=jis-x0208 . #x7072) ; ø½‹« + (ideograph-daikanwa . 43371) ; ø¸Š¥« + (ucs-jis . #x980F) ; ø½‹« + )) +(define-char + '((morohashi-daikanwa 43371 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-2 . #x4864) ; ø»”†µ + (chinese-gb12345 . #x717E) ; 頏 + (=ucs . #x980F) ; 頏 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x4165) ; ø»˜¬ + (ideograph-daikanwa . 43372) ; ø¸Š¥¬ + (=ucs . #x4AB3) ; 䪳 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (shinjigen-2 . 9157) + (=jis-x0208 . #x4D42) ; ø½Š·… + (korean-ksc5601 . #x6768) ; ø»Š‚‡ + (chinese-cns11643-1 . #x675F) ; ø»’ªŽ + (chinese-gb12345 . #x5424) ; 預 + (=gt-pj-1 . #x4D42) ; 預 + (ideograph-daikanwa . 43373) ; ø¸Š¥­ + (=gt-k . 10280) ; ý¡„‚ ¨ + (=ucs . #x9810) ; 預 + )) +(define-char + '((=>ucs . #x9811) ; 頑 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (shinjigen-2 . 9147) + (japanese-jisx0208-1978 . #x3468) ; ø»‚™ + (japanese-jisx0208 . #x3468) ; ø»†­‰ + (ideograph-daikanwa . 43374) ; ø¸Š¥® + )) +(define-char + '((morohashi-daikanwa 43374 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (korean-ksc5601 . #x6857) ; ø»Šƒ” + (chinese-cns11643-1 . #x6760) ; ø»’ª + (=jis-x0208-1990 . #x3468) ; ø½Š’½ + (chinese-gb12345 . #x4D67) ; 頑 + (=ucs . #x9811) ; 頑 + )) +(define-char + '((=>ucs . #x29463) ; 𩑣 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43375) ; ø¸Š¥¯ + )) +(define-char + '((morohashi-daikanwa 43375 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x4167) ; ø»˜® + (=ucs . #x29463) ; 𩑣 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x4164) ; ø»˜« + (ideograph-daikanwa . 43376) ; ø¸Š¥° + (=ucs . #x4AB4) ; 䪴 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x416A) ; ø»˜± + (ideograph-daikanwa . 43377) ; ø¸Š¥± + (=ucs . #x29464) ; 𩑤 + )) +(define-char + '((=>ucs . #x9812) ; 頒 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (shinjigen-2 . 9155) + (japanese-jisx0208-1978 . #x4852) ; ø»‚¶ƒ + (japanese-jisx0208 . #x4852) ; ø»‡Š‹ + (korean-ksc5601 . #x5A78) ; ø»‰¯‘ + (ideograph-daikanwa . 43378) ; ø¸Š¥² + )) +(define-char + '((morohashi-daikanwa 43378 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-1 . #x6763) ; ø»’ª’ + (=jis-x0208-1990 . #x4852) ; ø½Š¯¿ + (chinese-gb12345 . #x3064) ; 頒 + (=ucs . #x9812) ; 頒 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A32) ; ø»ˆ¯ + (ideograph-daikanwa . 43379) ; ø¸Š¥³ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x4436) ; ø»šž› + (ideograph-daikanwa . 43380) ; ø¸Š¥´ + )) +(define-char + '((=>ucs . #x9813) ; 頓 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (japanese-jisx0208-1978 . #x465C) ; ø»‚³‘ + (ideograph-daikanwa . 43381) ; ø¸Š¥µ + )) +(define-char + '((=>ucs . #x9813) ; 頓 + (morohashi-daikanwa 43381 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (shinjigen-2 . 9153) + (japanese-jisx0208 . #x465C) ; ø»‡‡™ + (korean-ksc5601 . #x544B) ; ø»‰¥° + (=jis-x0208-1990 . #x465C) ; ø½Š­ + (=gt-pj-1 . #x465C) ; ø»‡‡™ + (=gt-k . 10260) ; ý¡„‚ ” + (ucs-jis . #x9813) ; ø»‡‡™ + )) +(define-char + '((morohashi-daikanwa 43381 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-1 . #x6761) ; ø»’ª + (chinese-gb12345 . #x3659) ; 頓 + (=ucs . #x9813) ; 頓 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43382) ; ø¸Š¥¶ + )) +(define-char + '((morohashi-daikanwa 43382 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x4432) ; ø»šž— + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A30) ; ø»ˆ­ + (ideograph-daikanwa . 43383) ; ø¸Š¥· + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A31) ; ø»ˆ® + (ideograph-daikanwa . 43384) ; ø¸Š¥¸ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A2E) ; ø»ˆ« + (ideograph-daikanwa . 43385) ; ø¸Š¥¹ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x4438) ; ø»šž + (ideograph-daikanwa . 43386) ; ø¸Š¥º + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43387) ; ø¸Š¥» + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x4433) ; ø»šž˜ + (ideograph-daikanwa . 43388) ; ø¸Š¥¼ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43389) ; ø¸Š¥½ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x4434) ; ø»šž™ + (ideograph-daikanwa . 43390) ; ø¸Š¥¾ + (=ucs . #x4AB5) ; 䪵 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4D67) ; ø»…‡² + (chinese-isoir165 . #x4D67) ; ø»°‚ + (=ucs . #x987D) ; 顽 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (chinese-gb2312 . #x394B) ; ø»„©¾ + (chinese-isoir165 . #x394B) ; ø»’Ž + (=ucs . #x987E) ; 顾 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3659) ; ø»„¥² + (chinese-isoir165 . #x3659) ; ø»Ž‚ + (=ucs . #x987F) ; é¡¿ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3064) ; ø»„‰ + (chinese-isoir165 . #x3064) ; ø»…™ + (=ucs . #x9881) ; 颁 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4B4C) ; ø»…„› + (chinese-isoir165 . #x4B4C) ; ø»¬« + (=ucs . #x9882) ; 颂 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (chinese-gb2312 . #x717E) ; ø»…½ + (chinese-isoir165 . #x717E) ; ø»Ž¥‘ + (=ucs . #x9883) ; 颃 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (chinese-gb2312 . #x5424) ; ø»…‘ + (chinese-isoir165 . #x5424) ; ø»¹‘ + (=ucs . #x9884) ; 预 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (=jef-china3 . #x8CE9) ; øºˆ³© + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0212 . #x6778) ; ø»ŒŒ› + (chinese-cns11643-3 . #x4A54) ; ø»–“¥ + (=jis-x0213-2-2000 . #x7C35) ; ø»¦¢¾ + (ideograph-daikanwa . 43391) ; ø¸Š¥¿ + (=ucs . #x9814) ; 頔 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B3E) ; ø»š¨µ + (ideograph-daikanwa . 43392) ; ø¸Š¦€ + (=ucs . #x4AB6) ; 䪶 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B3D) ; ø»š¨´ + (ideograph-daikanwa . 43393) ; ø¸Š¦ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6431) ; ø»—š + (ideograph-daikanwa . 43394) ; ø¸Š¦‚ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x484D) ; ø»˜š¦ + (ideograph-daikanwa . 43395) ; ø¸Š¦ƒ + (=ucs . #x4AB7) ; 䪷 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A51) ; ø»–“¢ + (ideograph-daikanwa . 43396) ; ø¸Š¦„ + (=ucs . #x4AB8) ; 䪸 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x484E) ; ø»˜š§ + (ideograph-daikanwa . 43397) ; ø¸Š¦… + (=ucs . #x4AB9) ; 䪹 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A55) ; ø»–“¦ + (ideograph-daikanwa . 43398) ; ø¸Š¦† + (=ucs . #x9815) ; 頕 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6432) ; ø»—› + (ideograph-daikanwa . 43399) ; ø¸Š¦‡ + )) +(define-char + '((=>ucs . #x9816) ; 頖 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43400) ; ø¸Š¦ˆ + )) +(define-char + '((=>ucs . #x9816) ; 頖 + (morohashi-daikanwa 43400 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0212 . #x6779) ; ø»ŒŒœ + (=jis-x0213-2-2000 . #x7C36) ; ø»¦¢¿ + (ucs-jis . #x9816) ; ø»ŒŒœ + )) +(define-char + '((morohashi-daikanwa 43400 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F33) ; ø»”– + (=ucs . #x9816) ; 頖 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43401) ; ø¸Š¦‰ + )) +(define-char + '((morohashi-daikanwa 43401 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B37) ; ø»š¨® + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B44) ; ø»š¨» + (ideograph-daikanwa . 43402) ; ø¸Š¦Š + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B38) ; ø»š¨¯ + (ideograph-daikanwa . 43403) ; ø¸Š¦‹ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4849) ; ø»˜š¢ + (ideograph-daikanwa . 43404) ; ø¸Š¦Œ + (=ucs . #x29476) ; 𩑶 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4848) ; ø»˜š¡ + (ideograph-daikanwa . 43405) ; ø¸Š¦ + (=ucs . #x29477) ; 𩑷 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B3A) ; ø»š¨± + (ideograph-daikanwa . 43406) ; ø¸Š¦Ž + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B36) ; ø»š¨­ + (ideograph-daikanwa . 43407) ; ø¸Š¦ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A53) ; ø»–“¤ + (ideograph-daikanwa . 43408) ; ø¸Š¦ + (=ucs . #x4ABA) ; 䪺 + )) +(define-char + '((=>ucs . #x2947A) ; 𩑺 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43409) ; ø¸Š¦‘ + )) +(define-char + '((morohashi-daikanwa 43409 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x484F) ; ø»˜š¨ + (=ucs . #x2947A) ; 𩑺 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B42) ; ø»š¨¹ + (ideograph-daikanwa . 43410) ; ø¸Š¦’ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43411) ; ø¸Š¦“ + )) +(define-char + '((morohashi-daikanwa 43411 0 9) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6430) ; ø»—™ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B39) ; ø»š¨° + (ideograph-daikanwa . 43412) ; ø¸Š¦” + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x484C) ; ø»˜š¥ + (ideograph-daikanwa . 43414) ; ø¸Š¦– + (=ucs . #x4ABB) ; 䪻 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (shinjigen-2 . 9159) + (=jis-x0208 . #x3F7C) ; ø½Š£› + (korean-ksc5601 . #x7776) ; ø»Š™µ + (chinese-cns11643-1 . #x6B6A) ; ø»’°‘ + (chinese-gb12345 . #x4644) ; 頗 + (=gt-pj-1 . #x3F7C) ; 頗 + (ideograph-daikanwa . 43415) ; ø¸Š¦— + (=gt-k . 11137) ; ý¡„‚® + (=ucs . #x9817) ; 頗 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x484B) ; ø»˜š¤ + (=jis-x0213-2-2000 . #x7C37) ; ø»¦£€ + (ideograph-daikanwa . 43416) ; ø¸Š¦˜ + (=ucs . #x4ABC) ; 䪼 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B43) ; ø»š¨º + (ideograph-daikanwa . 43417) ; ø¸Š¦™ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B3F) ; ø»š¨¶ + (ideograph-daikanwa . 43418) ; ø¸Š¦š + (=ucs . #x4ABD) ; 䪽 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4847) ; ø»˜š  + (ideograph-daikanwa . 43419) ; ø¸Š¦› + (=ucs . #x4ABE) ; 䪾 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6436) ; ø»—Ÿ + (ideograph-daikanwa . 43420) ; ø¸Š¦œ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x642C) ; ø»—• + (ideograph-daikanwa . 43421) ; ø¸Š¦ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6435) ; ø»—ž + (ideograph-daikanwa . 43422) ; ø¸Š¦ž + )) +(define-char + '((=>ucs . #x9818) ; 領 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (shinjigen-2 . 9160) + (=jis-x0208 . #x4E4E) ; ø½Š¸¯ + (korean-ksc5601 . #x5645) ; ø»‰¨¦ + (=gt-pj-1 . #x4E4E) ; ø½Š¸¯ + (ideograph-daikanwa . 43423) ; ø¸Š¦Ÿ + (=gt-k . 11187) ; ý¡„‚®³ + (ucs-jis . #x9818) ; ø½Š¸¯ + )) +(define-char + '((=>ucs . #x9818) ; 領 + (morohashi-daikanwa 43423 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B6B) ; ø»’°’ + )) +(define-char + '((morohashi-daikanwa 43423 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-gb12345 . #x416C) ; 領 + (=ucs . #x9818) ; 領 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43424) ; ø¸Š¦  + )) +(define-char + '((morohashi-daikanwa 43424 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x642F) ; ø»—˜ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6433) ; ø»—œ + (ideograph-daikanwa . 43426) ; ø¸Š¦¢ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x642E) ; ø»—— + (ideograph-daikanwa . 43427) ; ø¸Š¦£ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B3C) ; ø»š¨³ + (ideograph-daikanwa . 43428) ; ø¸Š¦¤ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43429) ; ø¸Š¦¥ + )) +(define-char + '((morohashi-daikanwa 43429 0 5) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B41) ; ø»š¨¸ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6434) ; ø»— + (ideograph-daikanwa . 43430) ; ø¸Š¦¦ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x642D) ; ø»—– + (ideograph-daikanwa . 43431) ; ø¸Š¦§ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B40) ; ø»š¨· + (ideograph-daikanwa . 43432) ; ø¸Š¦¨ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43433) ; ø¸Š¦© + )) +(define-char + '((morohashi-daikanwa 43433 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B35) ; ø»š¨¬ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x7074) ; ø»ƒ±• + (japanese-jisx0208 . #x375B) ; ø»†±– + (chinese-cns11643-3 . #x4A56) ; ø»–“§ + (=jis-x0208-1990 . #x375B) ; ø½Š—Š + (ideograph-daikanwa . 43434) ; ø¸Š¦ª + (=ucs . #x981A) ; 頚 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (chinese-gb2312 . #x422D) ; ø»„¶® + (chinese-isoir165 . #x422D) ; ø»ž¾ + (=ucs . #x9885) ; 颅 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (chinese-gb2312 . #x416C) ; ø»„¶ + (chinese-isoir165 . #x416C) ; ø»žŸ + (=ucs . #x9886) ; 领 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4644) ; ø»„¼½ + (chinese-isoir165 . #x4644) ; ø»¥ + (=ucs . #x9887) ; 颇 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3E31) ; ø»„°º + (chinese-isoir165 . #x3E31) ; ø»™Š + (=ucs . #x9888) ; 颈 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x525D) ; ø»š³¦ + (ideograph-daikanwa . 43435) ; ø¸Š¦« + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-2 . #x5565) ; ø»”™¼ + (ideograph-daikanwa . 43436) ; ø¸Š¦¬ + (=ucs . #x981B) ; 頛 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F68) ; ø»–› + (ideograph-daikanwa . 43437) ; ø¸Š¦­ + (=ucs . #x4ABF) ; 䪿 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E5B) ; ø»˜£¨ + (=jis-x0213-2-2000 . #x7C38) ; ø»¦£ + (ideograph-daikanwa . 43438) ; ø¸Š¦® + (=ucs . #x29490) ; 𩒐 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E59) ; ø»˜£¦ + (ideograph-daikanwa . 43439) ; ø¸Š¦¯ + (=ucs . #x4AC0) ; 䫀 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (japanese-jisx0212 . #x677A) ; ø»ŒŒ + (chinese-cns11643-1 . #x6F70) ; ø»’¶ + (chinese-gb12345 . #x7222) ; 頜 + (ideograph-daikanwa . 43440) ; ø¸Š¦° + (=ucs . #x981C) ; 頜 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B25) ; ø»ž¤ + (ideograph-daikanwa . 43441) ; ø¸Š¦± + )) +(define-char + '((=>ucs . #x981D) ; 頝 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43442) ; ø¸Š¦² + )) +(define-char + '((morohashi-daikanwa 43442 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-2 . #x5560) ; ø»”™· + (=ucs . #x981D) ; 頝 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B30) ; ø»ž¯ + (ideograph-daikanwa . 43443) ; ø¸Š¦³ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x525C) ; ø»š³¥ + (ideograph-daikanwa . 43444) ; ø¸Š¦´ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E5C) ; ø»˜£© + (ideograph-daikanwa . 43445) ; ø¸Š¦µ + (=ucs . #x4AC1) ; 䫁 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5260) ; ø»š³© + (ideograph-daikanwa . 43446) ; ø¸Š¦¶ + (=cbeta . 00714) ; ø¸ ‹Š + (=ucs . #x4AC2) ; 䫂 + )) +(define-char + '((=>ucs . #x981E) ; 頞 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (japanese-jisx0212 . #x677B) ; ø»ŒŒž + (=jis-x0213-1-2000 . #x7D78) ; ø»¤›› + (ideograph-daikanwa . 43447) ; ø¸Š¦· + (ucs-jis . #x981E) ; ø»ŒŒž + )) +(define-char + '((morohashi-daikanwa 43447 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (=ucs . #x981E) ; 頞 + )) +(define-char + '((=>ucs . #x981E) ; 頞 + (morohashi-daikanwa 43447 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-2 . #x555F) ; ø»”™¶ + (ucs-cns . #x981E) ; ø»”™¶ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F69) ; ø»–› + (ideograph-daikanwa . 43448) ; ø¸Š¦¸ + (=ucs . #x981F) ; 頟 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x525B) ; ø»š³¤ + (ideograph-daikanwa . 43449) ; ø¸Š¦¹ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E58) ; ø»˜£¥ + (ideograph-daikanwa . 43450) ; ø¸Š¦º + (=ucs . #x29495) ; 𩒕 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (japanese-jisx0212 . #x677C) ; ø»ŒŒŸ + (chinese-cns11643-2 . #x5564) ; ø»”™» + (ideograph-daikanwa . 43451) ; ø¸Š¦» + (=ucs . #x9820) ; é   + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (shinjigen-2 . 9164) + (=jis-x0208 . #x7076) ; ø½‹«“ + (chinese-cns11643-1 . #x6F6E) ; ø»’¶ + (chinese-gb12345 . #x7221) ; é ¡ + (ideograph-daikanwa . 43452) ; ø¸Š¦¼ + (=ucs . #x9821) ; é ¡ + )) +(define-char + '((=>ucs . #x9822) ; é ¢ + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43453) ; ø¸Š¦½ + )) +(define-char + '((morohashi-daikanwa 43453 0 8) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F67) ; ø»–›Ž + (=ucs . #x9822) ; é ¢ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (japanese-strokes . 7) + (total-strokes . 15) + (japanese-jisx0212 . #x677D) ; ø»ŒŒ  + (chinese-cns11643-4 . #x4E5A) ; ø»˜£§ + (=jis-x0213-2-2000 . #x7C39) ; ø»¦£‚ + (ideograph-daikanwa . 43454) ; ø¸Š¦¾ + (=ucs . #x9823) ; é £ + )) +(define-char + '((=>ucs . #x9824) ; é ¤ + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (shinjigen-2 . 9162) + (japanese-jisx0208 . #x7075) ; ø»ˆ…ž + (=jis-x0208-1990 . #x7075) ; ø½‹«’ + (ideograph-daikanwa . 43455) ; ø¸Š¦¿ + (ucs-jis . #x9824) ; ø»ˆ…ž + )) +(define-char + '((morohashi-daikanwa 43455 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x7075) ; ø»ƒ±– + (chinese-cns11643-1 . #x7326) ; ø»’º½ + (chinese-gb12345 . #x5243) ; é ¤ + (=ucs . #x9824) ; é ¤ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (japanese-jisx0212 . #x677E) ; ø»ŒŒ¡ + (chinese-cns11643-2 . #x5561) ; ø»”™¸ + (chinese-gb12345 . #x7224) ; é ¦ + (ideograph-daikanwa . 43456) ; ø¸Š§€ + (=ucs . #x9826) ; é ¦ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43457) ; ø¸Š§ + )) +(define-char + '((morohashi-daikanwa 43457 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B24) ; ø»ž£ + )) +(define-char + '((morohashi-daikanwa 43457 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x4435) ; ø»šžš + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-2 . #x5566) ; ø»”™½ + (ideograph-daikanwa . 43458) ; ø¸Š§‚ + (=ucs . #x9827) ; é § + )) +(define-char + '((=>ucs . #x9828) ; é ¨ + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43459) ; ø¸Š§ƒ + )) +(define-char + '((morohashi-daikanwa 43459 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-2 . #x5563) ; ø»”™º + (=ucs . #x9828) ; é ¨ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B2A) ; ø»ž© + (ideograph-daikanwa . 43460) ; ø¸Š§„ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-2 . #x5562) ; ø»”™¹ + (ideograph-daikanwa . 43461) ; ø¸Š§… + (=ucs . #x9829) ; é © + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F66) ; ø»–› + (ideograph-daikanwa . 43462) ; ø¸Š§† + (=ucs . #x982A) ; é ª + )) +(define-char + '((=>ucs . #x982B) ; é « + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43463) ; ø¸Š§‡ + )) +(define-char + '((morohashi-daikanwa 43463 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (japanese-jisx0212 . #x6821) ; ø»ŒŒ¢ + (chinese-cns11643-1 . #x6F6F) ; ø»’¶Ž + (=jis-x0213-1-2000 . #x7D79) ; ø»¤›œ + (=ucs . #x982B) ; é « + )) +(define-char + '((=>ucs . #x29498) ; 𩒘 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43464) ; ø¸Š§ˆ + )) +(define-char + '((morohashi-daikanwa 43464 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x484A) ; ø»˜š£ + (=ucs . #x29498) ; 𩒘 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B2E) ; ø»ž­ + (ideograph-daikanwa . 43465) ; ø¸Š§‰ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43467) ; ø¸Š§‹ + )) +(define-char + '((morohashi-daikanwa 43467 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B2D) ; ø»ž¬ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B29) ; ø»ž¨ + (ideograph-daikanwa . 43468) ; ø¸Š§Œ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B26) ; ø»ž¥ + (ideograph-daikanwa . 43470) ; ø¸Š§Ž + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43471) ; ø¸Š§ + )) +(define-char + '((morohashi-daikanwa 43471 0 9) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B27) ; ø»ž¦ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B2F) ; ø»ž® + (ideograph-daikanwa . 43472) ; ø¸Š§ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B31) ; ø»ž° + (ideograph-daikanwa . 43473) ; ø¸Š§‘ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B23) ; ø»ž¢ + (ideograph-daikanwa . 43474) ; ø¸Š§’ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x525E) ; ø»š³§ + (ideograph-daikanwa . 43475) ; ø¸Š§“ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x525F) ; ø»š³¨ + (ideograph-daikanwa . 43476) ; ø¸Š§” + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B28) ; ø»ž§ + (ideograph-daikanwa . 43477) ; ø¸Š§• + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7221) ; ø»…½‚ + (chinese-isoir165 . #x7221) ; ø»Ž¥’ + (=ucs . #x9889) ; 颉 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3C55) ; ø»„®¢ + (chinese-isoir165 . #x3C55) ; ø»–² + (=ucs . #x988A) ; 颊 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (chinese-isoir165 . #x7D77) ; ø»Ž¶² + (=ucs . #x988B) ; 颋 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7222) ; ø»…½ƒ + (chinese-isoir165 . #x7222) ; ø»Ž¥“ + (=ucs . #x988C) ; 颌 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7224) ; ø»…½… + (chinese-isoir165 . #x7224) ; ø»Ž¥• + (=ucs . #x988F) ; 颏 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E5E) ; ø»˜£« + (=ucs . #x2949B) ; 𩒛 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B2B) ; ø»žª + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B2C) ; ø»ž« + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x546D) ; ø»˜¬® + (ideograph-daikanwa . 43478) ; ø¸Š§– + (=ucs . #x4AC3) ; 䫃 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x546C) ; ø»˜¬­ + (ideograph-daikanwa . 43479) ; ø¸Š§— + (=ucs . #x294AE) ; 𩒮 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x546F) ; ø»˜¬° + (ideograph-daikanwa . 43480) ; ø¸Š§˜ + (=ucs . #x4AC4) ; 䫄 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5961) ; ø»š½¼ + (ideograph-daikanwa . 43481) ; ø¸Š§™ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x546E) ; ø»˜¬¯ + (ideograph-daikanwa . 43482) ; ø¸Š§š + (=ucs . #x294B0) ; 𩒰 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5969) ; ø»š¾„ + (ideograph-daikanwa . 43483) ; ø¸Š§› + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-3 . #x5356) ; ø»– µ + (ideograph-daikanwa . 43484) ; ø¸Š§œ + (=ucs . #x4AC5) ; 䫅 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3558) ; ø»žƒ + (ideograph-daikanwa . 43485) ; ø¸Š§ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5968) ; ø»š¾ƒ + (ideograph-daikanwa . 43486) ; ø¸Š§ž + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5966) ; ø»š¾ + (ideograph-daikanwa . 43487) ; ø¸Š§Ÿ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3559) ; ø»ž„ + (ideograph-daikanwa . 43488) ; ø¸Š§  + )) +(define-char + '((=>ucs . #x4AC6) ; 䫆 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43489) ; ø¸Š§¡ + )) +(define-char + '((morohashi-daikanwa 43489 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E5D) ; ø»˜£ª + (=ucs . #x4AC6) ; 䫆 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (shinjigen-2 . 9173) + (=jis-x0208 . #x462C) ; ø½Š¬ + (korean-ksc5601 . #x5469) ; ø»‰¦Ž + (chinese-cns11643-1 . #x7324) ; ø»’º» + (chinese-gb12345 . #x4D37) ; é ­ + (ideograph-daikanwa . 43490) ; ø¸Š§¢ + (=ucs . #x982D) ; é ­ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x6822) ; ø»ŒŒ£ + (chinese-cns11643-3 . #x535C) ; ø»– » + (ideograph-daikanwa . 43491) ; ø¸Š§£ + (=ucs . #x982E) ; é ® + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x6823) ; ø»ŒŒ¤ + (chinese-cns11643-2 . #x5B66) ; ø»”¢± + (ideograph-daikanwa . 43492) ; ø¸Š§¤ + (=ucs . #x982F) ; é ¯ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3557) ; ø»ž‚ + (ideograph-daikanwa . 43493) ; ø¸Š§¥ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5965) ; ø»š¾€ + (ideograph-daikanwa . 43494) ; ø¸Š§¦ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5963) ; ø»š½¾ + (ideograph-daikanwa . 43495) ; ø¸Š§§ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x4B4B) ; ø»‚º– + (korean-ksc5601 . #x7A7A) ; ø»Šž“ + (japanese-jisx0212 . #x6824) ; ø»ŒŒ¥ + (chinese-cns11643-1 . #x727E) ; ø»’º· + (=jis-x0213-1-2000 . #x7D7A) ; ø»¤› + (chinese-gb12345 . #x3C55) ; é ° + (ideograph-daikanwa . 43496) ; ø¸Š§¨ + (=ucs . #x9830) ; é ° + )) +(define-char + '((morohashi-daikanwa 43496 0 5) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 6) + (total-strokes . 15) + (<-simplified-ideograph + ((=ucs . #x9830) ; é ° + )) + (japanese-jisx0208 . #x4B4B) ; ø»‡Žž + (=jis-x0208-1990 . #x4B4B) ; ø½Š´’ + (=ucs . #x982C) ; é ¬ + )) +(define-char + '((=>ucs . #x9831) ; é ± + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43497) ; ø¸Š§© + )) +(define-char + '((morohashi-daikanwa 43497 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-3 . #x5359) ; ø»– ¸ + (=ucs . #x9831) ; é ± + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-3 . #x5360) ; ø»– ¿ + (ideograph-daikanwa . 43498) ; ø¸Š§ª + (=ucs . #x4AC7) ; 䫇 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x355B) ; ø»ž† + (ideograph-daikanwa . 43499) ; ø¸Š§« + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-3 . #x5357) ; ø»– ¶ + (ideograph-daikanwa . 43500) ; ø¸Š§¬ + (=ucs . #x4AC8) ; 䫈 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3550) ; ø»žœ» + (ideograph-daikanwa . 43501) ; ø¸Š§­ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x596A) ; ø»š¾… + (ideograph-daikanwa . 43502) ; ø¸Š§® + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5962) ; ø»š½½ + (ideograph-daikanwa . 43503) ; ø¸Š§¯ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x6825) ; ø»ŒŒ¦ + (chinese-cns11643-2 . #x5B67) ; ø»”¢² + (=jis-x0213-2-2000 . #x7C3A) ; ø»¦£ƒ + (ideograph-daikanwa . 43504) ; ø¸Š§° + (=ucs . #x9832) ; é ² + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x596B) ; ø»š¾† + (ideograph-daikanwa . 43505) ; ø¸Š§± + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x6826) ; ø»ŒŒ§ + (chinese-cns11643-3 . #x535A) ; ø»– ¹ + (=jis-x0213-2-2000 . #x7C3B) ; ø»¦£„ + (ideograph-daikanwa . 43506) ; ø¸Š§² + (=ucs . #x9833) ; é ³ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5964) ; ø»š½¿ + (ideograph-daikanwa . 43508) ; ø¸Š§´ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5967) ; ø»š¾‚ + (ideograph-daikanwa . 43509) ; ø¸Š§µ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x6827) ; ø»ŒŒ¨ + (chinese-cns11643-2 . #x5B65) ; ø»”¢° + (ideograph-daikanwa . 43510) ; ø¸Š§¶ + (=ucs . #x9835) ; é µ + )) +(define-char + '((=>ucs . #x9836) ; é ¶ + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43511) ; ø¸Š§· + )) +(define-char + '((morohashi-daikanwa 43511 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-3 . #x5358) ; ø»– · + (=ucs . #x9836) ; é ¶ + )) +(define-char + '((=>ucs . #x9837) ; é · + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (shinjigen-2 . 9166) + (=jis-x0208 . #x7077) ; ø½‹«” + (chinese-cns11643-1 . #x7323) ; ø»’ºº + (ideograph-daikanwa . 43512) ; ø¸Š§¸ + (ucs-jis . #x9837) ; ø½‹«” + )) +(define-char + '((morohashi-daikanwa 43512 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-gb12345 . #x7225) ; é · + (=ucs . #x9837) ; é · + )) +(define-char + '((=>ucs . #x294C0) ; 𩓀 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5471) ; ø»˜¬² + (ideograph-daikanwa . 43513) ; ø¸Š§¹ + )) +(define-char + '((morohashi-daikanwa 43513 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (=ucs . #x294C0) ; 𩓀 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5960) ; ø»š½» + (ideograph-daikanwa . 43514) ; ø¸Š§º + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (shinjigen-2 . 9169) + (japanese-jisx0208-1978 . #x375B) ; ø»‚Ž + (japanese-jisx0208 . #x7074) ; ø»ˆ… + (korean-ksc5601 . #x4C72) ; ø»‰š§ + (chinese-cns11643-1 . #x7321) ; ø»’º¸ + (=jis-x0208-1990 . #x7074) ; ø½‹«‘ + (chinese-gb12345 . #x3E31) ; é ¸ + (ideograph-daikanwa . 43515) ; ø¸Š§» + (=ucs . #x9838) ; é ¸ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-3 . #x535E) ; ø»– ½ + (ideograph-daikanwa . 43516) ; ø¸Š§¼ + (=ucs . #x4AC9) ; 䫉 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (korean-ksc5601 . #x775D) ; ø»Š™œ + (chinese-cns11643-1 . #x7325) ; ø»’º¼ + (ideograph-daikanwa . 43517) ; ø¸Š§½ + (=ucs . #x9839) ; é ¹ + )) +(define-char + '((morohashi-daikanwa 43517 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (=jis-x0208 . #x7078) ; ø½‹«• + (chinese-cns11643-3 . #x535F) ; ø»– ¾ + (chinese-gb12345 . #x4D47) ; é ½ + (=ucs . #x983D) ; é ½ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-3 . #x535D) ; ø»– ¼ + (ideograph-daikanwa . 43518) ; ø¸Š§¾ + (=ucs . #x983A) ; é º + )) +(define-char + '((=>ucs* . #x983B) ; é » + (=>ucs-gb . #x983B) ; é » + (=>ucs-cns . #x983B) ; é » + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (japanese-strokes . 8) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x4951) ; ø»‚·  + (korean-ksc5601 . #x5E3A) ; ø»‰´‹ + (=jis-x0213-1-2000 . #x7D7B) ; ø»¤›ž + (ideograph-daikanwa . 43519) ; ø¸Š§¿ + (ucs-ks . #x983B) ; 頻 + (=ucs . #xFA6A) ; 頻 + )) +(define-char + '((=>ucs-jis . #xFA6A) ; 頻 + (morohashi-daikanwa 43519 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (japanese-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-1 . #x7322) ; ø»’º¹ + (chinese-gb12345 . #x4635) ; é » + (=ucs . #x983B) ; é » + )) +(define-char + '((=>ucs . #x983B) ; é » + (morohashi-daikanwa 43519 0 3) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0208 . #x4951) ; ø»‡‹¨ + (=jis-x0208-1990 . #x4951) ; ø½Š±œ + (ucs-jis . #x983B) ; ø»‡‹¨ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3551) ; ø»žœ¼ + (ideograph-daikanwa . 43520) ; ø¸Š¨€ + (=ucs . #x4ACA) ; 䫊 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x355A) ; ø»ž… + (ideograph-daikanwa . 43521) ; ø¸Š¨ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5472) ; ø»˜¬³ + (ideograph-daikanwa . 43522) ; ø¸Š¨‚ + (=ucs . #x294C4) ; 𩓄 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (japanese-strokes . 8) + (total-strokes . 16) + (japanese-jisx0212 . #x6828) ; ø»ŒŒ© + (chinese-cns11643-4 . #x5470) ; ø»˜¬± + (=jis-x0213-2-2000 . #x7C3C) ; ø»¦£… + (ideograph-daikanwa . 43523) ; ø¸Š¨ƒ + (=ucs . #x9825) ; é ¥ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3556) ; ø»ž + (ideograph-daikanwa . 43524) ; ø¸Š¨„ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x355C) ; ø»ž‡ + (ideograph-daikanwa . 43525) ; ø¸Š¨… + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3552) ; ø»žœ½ + (ideograph-daikanwa . 43526) ; ø¸Š¨† + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43527) ; ø¸Š¨‡ + )) +(define-char + '((morohashi-daikanwa 43527 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x596C) ; ø»š¾‡ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x595F) ; ø»š½º + (ideograph-daikanwa . 43528) ; ø¸Š¨ˆ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x354E) ; ø»žœ¹ + (ideograph-daikanwa . 43529) ; ø¸Š¨‰ + )) +(define-char + '((morohashi-daikanwa 43529 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (=jis-x0208 . #x4D6A) ; ø½Š·­ + (chinese-cns11643-3 . #x535B) ; ø»– º + (=ucs . #x983C) ; é ¼ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3554) ; ø»žœ¿ + (ideograph-daikanwa . 49883) ; ø¸Œ‹› + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 49884) ; ø¸Œ‹œ + )) +(define-char + '((morohashi-daikanwa 49884 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3553) ; ø»žœ¾ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3555) ; ø»ž€ + (ideograph-daikanwa . 49885) ; ø¸Œ‹ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (->same-ideograph + ((ideograph-daikanwa . 24824) ; ø¸†ƒ¸ + )) + (shinjigen-2 . 5660) + (=jis-x0208 . #x3150) ; ø½ŠŽ‹ + (=ucs . #x9834) ; é ´ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 13) + (chinese-gb2312 . #x5243) ; ø»…Ž¤ + (chinese-isoir165 . #x5243) ; ø»¶´ + (=ucs . #x9890) ; 颐 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4635) ; ø»„¼® + (chinese-isoir165 . #x4635) ; ø»¤¾ + (=ucs . #x9891) ; 频 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (chinese-isoir165 . #x2E6D) ; ø»‚¦ + (=ucs . #x9892) ; 颒 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4D47) ; ø»…‡’ + (chinese-isoir165 . #x4D47) ; ø»¯¢ + (=ucs . #x9893) ; 颓 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7225) ; ø»…½† + (chinese-isoir165 . #x7225) ; ø»Ž¥– + (=ucs . #x9894) ; 颔 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (chinese-isoir165 . #x2D77) ; ø»’ + (=ucs . #x9895) ; 颕 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (chinese-gb2312 . #x5331) ; ø»…° + (chinese-isoir165 . #x5331) ; ø»¸€ + (=ucs . #x9896) ; 颖 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x596D) ; ø»š¾ˆ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x354F) ; ø»žœº + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43530) ; ø¸Š¨Š + (=ucs . #x983F) ; é ¿ + )) +(define-char + '((=>ucs . #x983F) ; é ¿ + (morohashi-daikanwa 43530 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-3 . #x595B) ; ø»–©® + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (cns-total-strokes . 18) + (japanese-jisx0212 . #x6829) ; ø»ŒŒª + (chinese-cns11643-4 . #x5E4F) ; ø»˜º¼ + (ideograph-daikanwa . 43531) ; ø¸Š¨‹ + (=ucs . #x983E) ; é ¾ + )) +(define-char + '((=>ucs . #x9840) ; 顀 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43532) ; ø¸Š¨Œ + )) +(define-char + '((morohashi-daikanwa 43532 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x5726) ; ø»–¥½ + (=ucs . #x9840) ; 顀 + )) +(define-char + '((=>ucs . #x9841) ; 顁 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43533) ; ø¸Š¨ + )) +(define-char + '((morohashi-daikanwa 43533 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-2 . #x6051) ; ø»”©² + (=ucs . #x9841) ; 顁 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x5725) ; ø»–¥¼ + (ideograph-daikanwa . 43534) ; ø¸Š¨Ž + (=ucs . #x4ACB) ; 䫋 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5973) ; ø»˜´Š + (ideograph-daikanwa . 43535) ; ø¸Š¨ + (=ucs . #x4ACC) ; 䫌 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D69) ; ø»ž©„ + (ideograph-daikanwa . 43536) ; ø¸Š¨ + (=ucs . #x4ACD) ; 䫍 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5970) ; ø»˜´‡ + (ideograph-daikanwa . 43538) ; ø¸Š¨’ + (=ucs . #x9842) ; 顂 + )) +(define-char + '((=>ucs . #x294DE) ; 𩓞 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43539) ; ø¸Š¨“ + )) +(define-char + '((morohashi-daikanwa 43539 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5975) ; ø»˜´Œ + (=ucs . #x294DE) ; 𩓞 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-2 . #x6056) ; ø»”©· + (ideograph-daikanwa . 43540) ; ø¸Š¨” + (=ucs . #x9843) ; 顃 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x682A) ; ø»ŒŒ« + (chinese-cns11643-2 . #x6052) ; ø»”©³ + (ideograph-daikanwa . 43541) ; ø¸Š¨• + (=ucs . #x9844) ; 顄 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x5722) ; ø»–¥¹ + (ideograph-daikanwa . 43542) ; ø¸Š¨– + (=ucs . #x4ACE) ; 䫎 + )) +(define-char + '((=>ucs . #x294DF) ; 𩓟 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43543) ; ø¸Š¨— + )) +(define-char + '((morohashi-daikanwa 43543 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5971) ; ø»˜´ˆ + (=ucs . #x294DF) ; 𩓟 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5977) ; ø»˜´Ž + (ideograph-daikanwa . 43544) ; ø¸Š¨˜ + (=ucs . #x4ACF) ; 䫏 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43545) ; ø¸Š¨™ + (=ucs . #x294E0) ; 𩓠 + )) +(define-char + '((=>ucs . #x294E0) ; 𩓠 + (morohashi-daikanwa 43545 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x596E) ; ø»˜´… + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43546) ; ø¸Š¨š + )) +(define-char + '((morohashi-daikanwa 43546 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D64) ; ø»ž¨¿ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D65) ; ø»ž©€ + (ideograph-daikanwa . 43547) ; ø¸Š¨› + )) +(define-char + '((=>ucs . #x9845) ; 顅 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43548) ; ø¸Š¨œ + )) +(define-char + '((=>ucs . #x9845) ; 顅 + (morohashi-daikanwa 43548 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-2 . #x6055) ; ø»”©¶ + )) +(define-char + '((morohashi-daikanwa 43548 0 3) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (=ucs . #x9845) ; 顅 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F77) ; ø»›‡† + (ideograph-daikanwa . 43549) ; ø¸Š¨ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x5723) ; ø»–¥º + (ideograph-daikanwa . 43550) ; ø¸Š¨ž + (=ucs . #x4AD0) ; 䫐 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (shinjigen-2 . 9174) + (=jis-x0208 . #x7079) ; ø½‹«– + (korean-ksc5601 . #x4E28) ; ø»‰œ™ + (chinese-cns11643-1 . #x7628) ; ø»’¿™ + (chinese-gb12345 . #x3F45) ; 顆 + (ideograph-daikanwa . 43551) ; ø¸Š¨Ÿ + (=ucs . #x9846) ; 顆 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F78) ; ø»›‡‡ + (ideograph-daikanwa . 43552) ; ø¸Š¨  + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5974) ; ø»˜´‹ + (ideograph-daikanwa . 43553) ; ø¸Š¨¡ + (=ucs . #x294E5) ; 𩓥 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x5724) ; ø»–¥» + (ideograph-daikanwa . 43554) ; ø¸Š¨¢ + (=ucs . #x4AD1) ; 䫑 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F76) ; ø»›‡… + (ideograph-daikanwa . 43555) ; ø¸Š¨£ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F73) ; ø»›‡‚ + (ideograph-daikanwa . 43556) ; ø¸Š¨¤ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x682B) ; ø»ŒŒ¬ + (chinese-cns11643-3 . #x5728) ; ø»–¥¿ + (=jis-x0213-2-2000 . #x7C3D) ; ø»¦£† + (ideograph-daikanwa . 43557) ; ø¸Š¨¥ + (=ucs . #x9847) ; 顇 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43558) ; ø¸Š¨¦ + )) +(define-char + '((morohashi-daikanwa 43558 0 5) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F75) ; ø»›‡„ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x596F) ; ø»˜´† + (ideograph-daikanwa . 43559) ; ø¸Š¨§ + (=ucs . #x294E9) ; 𩓩 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F7B) ; ø»›‡Š + (ideograph-daikanwa . 43560) ; ø¸Š¨¨ + )) +(define-char + '((=>ucs . #x2FA00) ; 頩 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43561) ; ø¸Š¨© + )) +(define-char + '((morohashi-daikanwa 43561 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5976) ; ø»˜´ + (=ucs . #x2FA00) ; 頩 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x5727) ; ø»–¥¾ + (ideograph-daikanwa . 43562) ; ø¸Š¨ª + (=ucs . #x4AD2) ; 䫒 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-2 . #x6054) ; ø»”©µ + (ideograph-daikanwa . 43563) ; ø¸Š¨« + (=ucs . #x9849) ; 顉 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43564) ; ø¸Š¨¬ + )) +(define-char + '((morohashi-daikanwa 43564 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D6A) ; ø»ž©… + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5972) ; ø»˜´‰ + (ideograph-daikanwa . 43565) ; ø¸Š¨­ + (=ucs . #x294EC) ; 𩓬 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D6C) ; ø»ž©‡ + (ideograph-daikanwa . 43566) ; ø¸Š¨® + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F74) ; ø»›‡ƒ + (ideograph-daikanwa . 43567) ; ø¸Š¨¯ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x5729) ; ø»–¦€ + (ideograph-daikanwa . 43568) ; ø¸Š¨° + (=ucs . #x4AD3) ; 䫓 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x682C) ; ø»ŒŒ­ + (chinese-cns11643-2 . #x6053) ; ø»”©´ + (ideograph-daikanwa . 43569) ; ø¸Š¨± + (=ucs . #x984A) ; 顊 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D67) ; ø»ž©‚ + (ideograph-daikanwa . 43570) ; ø¸Š¨² + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F7A) ; ø»›‡‰ + (ideograph-daikanwa . 43571) ; ø¸Š¨³ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F79) ; ø»›‡ˆ + (ideograph-daikanwa . 43572) ; ø¸Š¨´ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D66) ; ø»ž© + (ideograph-daikanwa . 49886) ; ø¸Œ‹ž + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D68) ; ø»ž©ƒ + (ideograph-daikanwa . 49887) ; ø¸Œ‹Ÿ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 49888) ; ø¸Œ‹  + )) +(define-char + '((morohashi-daikanwa 49888 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D6D) ; ø»ž©ˆ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (chinese-gb2312 . #x3F45) ; ø»„²¬ + (chinese-isoir165 . #x3F45) ; ø»š¼ + (=ucs . #x9897) ; 颗 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5979) ; ø»˜´ + (=ucs . #x294E3) ; 𩓣 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5978) ; ø»˜´ + (=ucs . #x294F0) ; 𩓰 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D6B) ; ø»ž©† + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43573) ; ø¸Š¨µ + )) +(define-char + '((morohashi-daikanwa 43573 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x662A) ; ø»›‹ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E4A) ; ø»˜º· + (ideograph-daikanwa . 43574) ; ø¸Š¨¶ + (=ucs . #x29501) ; 𩔁 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E4E) ; ø»˜º» + (ideograph-daikanwa . 43575) ; ø¸Š¨· + (=ucs . #x4AD4) ; 䫔 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (shinjigen-2 . 9188) + (=jis-x0208 . #x707B) ; ø½‹«˜ + (chinese-cns11643-3 . #x5959) ; ø»–©¬ + (ideograph-daikanwa . 43576) ; ø¸Š¨¸ + (=ucs . #x984B) ; 顋 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6630) ; ø»›‘ + (ideograph-daikanwa . 43577) ; ø¸Š¨¹ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43578) ; ø¸Š¨º + )) +(define-char + '((morohashi-daikanwa 43578 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x662E) ; ø»› + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-3 . #x5954) ; ø»–©§ + (ideograph-daikanwa . 43579) ; ø¸Š¨» + (=ucs . #x4AD5) ; 䫕 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E49) ; ø»˜º¶ + (ideograph-daikanwa . 43580) ; ø¸Š¨¼ + (=ucs . #x4AD6) ; 䫖 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E47) ; ø»˜º´ + (ideograph-daikanwa . 43581) ; ø¸Š¨½ + (=ucs . #x4AD7) ; 䫗 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E4B) ; ø»˜º¸ + (ideograph-daikanwa . 43582) ; ø¸Š¨¾ + (=ucs . #x4AD8) ; 䫘 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43583) ; ø¸Š¨¿ + (=ucs . #x29504) ; 𩔄 + )) +(define-char + '((=>ucs . #x29504) ; 𩔄 + (morohashi-daikanwa 43583 0 3) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6224) ; ø»™€‰ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (shinjigen-2 . 9191) + (=jis-x0208 . #x426A) ; ø½Š§£ + (korean-ksc5601 . #x7039) ; ø»ŠŽ¦ + (chinese-cns11643-1 . #x776E) ; ø»“½ + (chinese-gb12345 . #x4C62) ; 題 + (ideograph-daikanwa . 43584) ; ø¸Š©€ + (=ucs . #x984C) ; 題 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x662D) ; ø»›Ž + (ideograph-daikanwa . 43585) ; ø¸Š© + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (shinjigen-2 . 9178) + (=jis-x0208 . #x335B) ; ø½Š‘’ + (korean-ksc5601 . #x647E) ; ø»‰¾ƒ + (chinese-cns11643-1 . #x776C) ; ø»“» + (chinese-gb12345 . #x366E) ; 額 + (ideograph-daikanwa . 43586) ; ø¸Š©‚ + (=ucs . #x984D) ; 額 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x662B) ; ø»›Œ + (ideograph-daikanwa . 43587) ; ø¸Š©ƒ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-3 . #x5955) ; ø»–©¨ + (ideograph-daikanwa . 43588) ; ø¸Š©„ + (=ucs . #x4ADA) ; 䫚 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x447B) ; ø»ž³¨ + (ideograph-daikanwa . 43589) ; ø¸Š©… + )) +(define-char + '((=>ucs . #x984E) ; 顎 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (shinjigen-2 . 9180) + (=jis-x0208 . #x335C) ; ø½Š‘“ + (ideograph-daikanwa . 43590) ; ø¸Š©† + (ucs-jis . #x984E) ; ø½Š‘“ + )) +(define-char + '((morohashi-daikanwa 43590 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (korean-ksc5601 . #x6449) ; ø»‰½Ž + (chinese-cns11643-1 . #x776F) ; ø»“¾ + (chinese-gb12345 . #x7226) ; 顎 + (=ucs . #x984E) ; 顎 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (shinjigen-2 . 9183) + (=jis-x0208 . #x707A) ; ø½‹«— + (chinese-cns11643-1 . #x776D) ; ø»“¼ + (ideograph-daikanwa . 43591) ; ø¸Š©‡ + (=ucs . #x984F) ; 顏 + )) +(define-char + '((morohashi-daikanwa 43591 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (=jis-x0208 . #x3469) ; ø½Š’¾ + (korean-ksc5601 . #x6454) ; ø»‰½™ + (chinese-cns11643-3 . #x5956) ; ø»–©© + (chinese-gb12345 . #x5155) ; 顔 + (=ucs . #x9854) ; 顔 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x662C) ; ø»› + (ideograph-daikanwa . 43592) ; ø¸Š©ˆ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E48) ; ø»˜ºµ + (ideograph-daikanwa . 43593) ; ø¸Š©‰ + (=ucs . #x29509) ; 𩔉 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6631) ; ø»›’ + (ideograph-daikanwa . 43594) ; ø¸Š©Š + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E4D) ; ø»˜ºº + (ideograph-daikanwa . 43595) ; ø¸Š©‹ + (=ucs . #x4ADB) ; 䫛 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-2 . #x6452) ; ø»”¯« + (ideograph-daikanwa . 43596) ; ø¸Š©Œ + (=ucs . #x9850) ; 顐 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E4C) ; ø»˜º¹ + (ideograph-daikanwa . 43597) ; ø¸Š© + (=ucs . #x4ADC) ; 䫜 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (japanese-jisx0212 . #x682D) ; ø»ŒŒ® + (chinese-cns11643-2 . #x6453) ; ø»”¯¬ + (ideograph-daikanwa . 43598) ; ø¸Š©Ž + (=ucs . #x9851) ; 顑 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (japanese-jisx0212 . #x682E) ; ø»ŒŒ¯ + (chinese-cns11643-2 . #x6454) ; ø»”¯­ + (=jis-x0213-1-2000 . #x7D7C) ; ø»¤›Ÿ + (ideograph-daikanwa . 43599) ; ø¸Š© + (=ucs . #x9852) ; 顒 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (japanese-jisx0212 . #x682F) ; ø»ŒŒ° + (chinese-cns11643-1 . #x7770) ; ø»“¿ + (=jis-x0213-1-2000 . #x7D7D) ; ø»¤›  + (chinese-gb12345 . #x7227) ; 顓 + (ideograph-daikanwa . 43600) ; ø¸Š© + (=ucs . #x9853) ; 顓 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43601) ; ø¸Š©‘ + )) +(define-char + '((morohashi-daikanwa 43601 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x662F) ; ø»› + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x447C) ; ø»ž³© + (ideograph-daikanwa . 43602) ; ø¸Š©’ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-3 . #x595A) ; ø»–©­ + (ideograph-daikanwa . 43603) ; ø¸Š©“ + (=ucs . #x4ADD) ; 䫝 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4479) ; ø»ž³¦ + (ideograph-daikanwa . 43604) ; ø¸Š©” + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x447A) ; ø»ž³§ + (ideograph-daikanwa . 43605) ; ø¸Š©• + )) +(define-char + '((=>ucs . #x985E) ; 類 + (morohashi-daikanwa 43608 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 19) + (=jis-x0208 . #x4E60) ; ø½Š¹ + (ucs-jis . #x985E) ; ø½Š¹ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43609) ; ø¸Š©™ + (=ucs . #x4AD9) ; 䫙 + )) +(define-char + '((=>ucs . #x4AD9) ; 䫙 + (morohashi-daikanwa 43609 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-3 . #x5957) ; ø»–©ª + )) +(define-char + '((morohashi-daikanwa 43609 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (=jis-x0208 . #x3832) ; ø½Š—¿ + (chinese-cns11643-3 . #x5958) ; ø»–©« + (=ucs . #x9855) ; 顕 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (chinese-gb2312 . #x4C62) ; ø»…† + (chinese-isoir165 . #x4C62) ; ø»®Ÿ + (=ucs . #x9898) ; 题 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (chinese-isoir165 . #x7D79) ; ø»Ž¶´ + (=ucs . #x9899) ; 颙 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (chinese-gb2312 . #x7226) ; ø»…½‡ + (chinese-isoir165 . #x7226) ; ø»Ž¥— + (=ucs . #x989A) ; 颚 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (chinese-gb2312 . #x7227) ; ø»…½ˆ + (chinese-isoir165 . #x7227) ; ø»Ž¥˜ + (=ucs . #x989B) ; 颛 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (chinese-gb2312 . #x5155) ; ø»…˜ + (chinese-isoir165 . #x5155) ; ø»µ¨ + (=ucs . #x989C) ; 颜 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (chinese-gb2312 . #x366E) ; ø»„¦‡ + (chinese-isoir165 . #x366E) ; ø»Ž— + (=ucs . #x989D) ; 额 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (chinese-gb2312 . #x7228) ; ø»…½‰ + (chinese-isoir165 . #x7228) ; ø»Ž¥™ + (=ucs . #x989E) ; 颞 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x6830) ; ø»ŒŒ± + (chinese-cns11643-3 . #x5B65) ; ø»–¬´ + (=jis-x0213-1-2000 . #x7D7E) ; ø»¤›¡ + (ideograph-daikanwa . 43610) ; ø¸Š©š + (=ucs . #x9856) ; 顖 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B76) ; ø»ž½µ + (ideograph-daikanwa . 43611) ; ø¸Š©› + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6227) ; ø»™€Œ + (ideograph-daikanwa . 43612) ; ø¸Š©œ + (=ucs . #x4ADE) ; 䫞 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6229) ; ø»™€Ž + (ideograph-daikanwa . 43613) ; ø¸Š© + (=ucs . #x4ADF) ; 䫟 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x6831) ; ø»ŒŒ² + (chinese-cns11643-2 . #x6775) ; ø»”´¨ + (=jis-x0213-1-2000 . #x7E21) ; ø»¤›¢ + (ideograph-daikanwa . 43614) ; ø¸Š©ž + (=ucs . #x9857) ; 顗 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x622D) ; ø»™€’ + (ideograph-daikanwa . 43615) ; ø¸Š©Ÿ + (=ucs . #x4AE0) ; ä«  + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43616) ; ø¸Š©  + )) +(define-char + '((morohashi-daikanwa 43616 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A5D) ; ø»›–¶ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43617) ; ø¸Š©¡ + )) +(define-char + '((morohashi-daikanwa 43617 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B70) ; ø»ž½¯ + )) +(define-char + '((=>ucs . #x4AE1) ; ä«¡ + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43618) ; ø¸Š©¢ + )) +(define-char + '((morohashi-daikanwa 43618 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6226) ; ø»™€‹ + (=ucs . #x4AE1) ; ä«¡ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x622C) ; ø»™€‘ + (ideograph-daikanwa . 43619) ; ø¸Š©£ + (=ucs . #x4AE2) ; ä«¢ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B6D) ; ø»ž½¬ + (ideograph-daikanwa . 43620) ; ø¸Š©¤ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A5E) ; ø»›–· + (ideograph-daikanwa . 43621) ; ø¸Š©¥ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x622E) ; ø»™€“ + (ideograph-daikanwa . 43622) ; ø¸Š©¦ + (=ucs . #x2951E) ; 𩔞 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (shinjigen-2 . 9194) + (=jis-x0208 . #x346A) ; ø½Š’¿ + (korean-ksc5601 . #x6A43) ; ø»Š…¼ + (chinese-cns11643-1 . #x794C) ; ø»“„— + (chinese-gb12345 . #x5438) ; 願 + (ideograph-daikanwa . 43623) ; ø¸Š©§ + (=ucs . #x9858) ; 願 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x6832) ; ø»ŒŒ³ + (=jis-x0213-1-2000 . #x7E22) ; ø»¤›£ + (chinese-gb12345 . #x722A) ; 顙 + (ideograph-daikanwa . 43624) ; ø¸Š©¨ + (=ucs . #x9859) ; 顙 + )) +(define-char + '((=>ucs . #x9859) ; 顙 + (morohashi-daikanwa 43624 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-2 . #x6773) ; ø»”´¦ + )) +(define-char + '((=>ucs . #x4AE3) ; ä«£ + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43625) ; ø¸Š©© + )) +(define-char + '((morohashi-daikanwa 43625 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B64) ; ø»–¬³ + (=ucs . #x4AE3) ; ä«£ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B72) ; ø»ž½± + (ideograph-daikanwa . 43626) ; ø¸Š©ª + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6225) ; ø»™€Š + (ideograph-daikanwa . 43627) ; ø¸Š©« + (=ucs . #x4AE4) ; 䫤 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x453F) ; ø»‚±– + (korean-ksc5601 . #x6F34) ; ø»Šƒ + (japanese-jisx0212 . #x6833) ; ø»ŒŒ´ + (chinese-cns11643-4 . #x6230) ; ø»™€• + (=jis-x0213-1-2000 . #x7E23) ; ø»¤›¤ + (ideograph-daikanwa . 43628) ; ø¸Š©¬ + (=ucs . #x985A) ; 顚 + )) +(define-char + '((morohashi-daikanwa 43628 0 4) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-1 . #x794D) ; ø»“„˜ + (chinese-gb12345 . #x355F) ; 顛 + (=ucs . #x985B) ; 顛 + )) +(define-char + '((=>ucs . #x985B) ; 顛 + (morohashi-daikanwa 43628 0 5) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0208 . #x453F) ; ø»‡…ž + (=jis-x0208-1990 . #x453F) ; ø½Š«’ + (ucs-jis . #x985B) ; ø»‡…ž + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A5C) ; ø»›–µ + (ideograph-daikanwa . 43630) ; ø¸Š©® + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x622F) ; ø»™€” + (ideograph-daikanwa . 43631) ; ø¸Š©¯ + (=ucs . #x4AE5) ; ä«¥ + )) +(define-char + '((=>ucs . #x985C) ; 顜 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43632) ; ø¸Š©° + )) +(define-char + '((morohashi-daikanwa 43632 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-2 . #x6772) ; ø»”´¥ + (=ucs . #x985C) ; 顜 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43633) ; ø¸Š©± + (=ucs . #x985D) ; 顝 + )) +(define-char + '((=>ucs . #x985D) ; 顝 + (morohashi-daikanwa 43633 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-2 . #x6774) ; ø»”´§ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6228) ; ø»™€ + (ideograph-daikanwa . 43634) ; ø¸Š©² + (=ucs . #x4AE6) ; 䫦 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (korean-ksc5601 . #x573E) ; ø»‰©½ + (chinese-cns11643-1 . #x794B) ; ø»“„– + (=jis-x0213-1-2000 . #x7E24) ; ø»¤›¥ + (chinese-gb12345 . #x4060) ; 類 + (ideograph-daikanwa . 43636) ; ø¸Š©´ + (ucs-jis . #xF9D0) ; 類 + (=ucs . #x985E) ; 類 + )) +(define-char + '((name . "CJK COMPATIBILITY IDEOGRAPH-F9D0") + (=>ucs* . #x985E) ; 類 + (morohashi-daikanwa 43636 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (korean-ksc5601 . #x6B3A) ; ø»Š‡‘ + (=ucs . #xF9D0) ; 類 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43637) ; ø¸Š©µ + )) +(define-char + '((morohashi-daikanwa 43637 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A5B) ; ø»›–´ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A5A) ; ø»›–³ + (ideograph-daikanwa . 43638) ; ø¸Š©¶ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B74) ; ø»ž½³ + (ideograph-daikanwa . 43639) ; ø¸Š©· + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B6F) ; ø»ž½® + (ideograph-daikanwa . 43640) ; ø¸Š©¸ + )) +(define-char + '((=>ucs . #x29526) ; 𩔦 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43641) ; ø¸Š©¹ + )) +(define-char + '((=>ucs . #x29526) ; 𩔦 + (morohashi-daikanwa 43641 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x622A) ; ø»™€ + )) +(define-char + '((morohashi-daikanwa 43641 0 3) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 9) + (total-strokes . 18) + (=ucs . #x29526) ; 𩔦 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B77) ; ø»ž½¶ + (ideograph-daikanwa . 43642) ; ø¸Š©º + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B6E) ; ø»ž½­ + (ideograph-daikanwa . 43643) ; ø¸Š©» + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B75) ; ø»ž½´ + (ideograph-daikanwa . 43644) ; ø¸Š©¼ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B71) ; ø»ž½° + (ideograph-daikanwa . 43645) ; ø¸Š©½ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B73) ; ø»ž½² + (ideograph-daikanwa . 43646) ; ø¸Š©¾ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x622B) ; ø»™€ + (=ucs . #x4AE7) ; 䫧 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (total-strokes . 16) + (chinese-gb2312 . #x7229) ; ø»…½Š + (chinese-isoir165 . #x7229) ; ø»Ž¥š + (=ucs . #x989F) ; 颟 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (chinese-gb2312 . #x355F) ; ø»„¤š + (chinese-isoir165 . #x355F) ; ø»Œª + (=ucs . #x98A0) ; 颠 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 10) + (chinese-gb2312 . #x722A) ; ø»…½‹ + (chinese-isoir165 . #x722A) ; ø»Ž¥› + (=ucs . #x98A1) ; 颡 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x652E) ; ø»™„­ + (ideograph-daikanwa . 43648) ; ø¸Šª€ + (=ucs . #x29533) ; 𩔳 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x652F) ; ø»™„® + (ideograph-daikanwa . 43649) ; ø¸Šª + (=ucs . #x4AE8) ; 䫨 + )) +(define-char + '((=>ucs . #x29540) ; 𩕀 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43650) ; ø¸Šª‚ + )) +(define-char + '((morohashi-daikanwa 43650 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6534) ; ø»™„³ + (=ucs . #x29540) ; 𩕀 + )) +(define-char + '((=>ucs . #x29534) ; 𩔴 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43651) ; ø¸Šªƒ + )) +(define-char + '((morohashi-daikanwa 43651 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x652D) ; ø»™„¬ + (=ucs . #x29534) ; 𩔴 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E5B) ; ø»›œ¬ + (ideograph-daikanwa . 43652) ; ø¸Šª„ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6531) ; ø»™„° + (ideograph-daikanwa . 43653) ; ø¸Šª… + (=ucs . #x4AE9) ; ä«© + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E59) ; ø»›œª + (ideograph-daikanwa . 43654) ; ø¸Šª† + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x514E) ; ø»Ÿ† + (ideograph-daikanwa . 43655) ; ø¸Šª‡ + )) +(define-char + '((=>ucs . #x985F) ; 顟 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43656) ; ø¸Šªˆ + )) +(define-char + '((morohashi-daikanwa 43656 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A5F) ; ø»”¸¬ + (=ucs . #x985F) ; 顟 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6530) ; ø»™„¯ + (ideograph-daikanwa . 43657) ; ø¸Šª‰ + (=ucs . #x4AEA) ; 䫪 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A5C) ; ø»”¸© + (ideograph-daikanwa . 43658) ; ø¸ŠªŠ + (=ucs . #x9860) ; é¡  + )) +(define-char + '((=>ucs . #x9861) ; é¡¡ + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43659) ; ø¸Šª‹ + )) +(define-char + '((morohashi-daikanwa 43659 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x652C) ; ø»™„« + (=ucs . #x9861) ; é¡¡ + )) +(define-char + '((=>ucs . #x9862) ; é¡¢ + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (japanese-jisx0212 . #x6834) ; ø»ŒŒµ + (ideograph-daikanwa . 43660) ; ø¸ŠªŒ + (ucs-jis . #x9862) ; ø»ŒŒµ + )) +(define-char + '((morohashi-daikanwa 43660 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A5D) ; ø»”¸ª + (chinese-gb12345 . #x7229) ; é¡¢ + (=ucs . #x9862) ; é¡¢ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E5A) ; ø»›œ« + (ideograph-daikanwa . 43661) ; ø¸Šª + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6532) ; ø»™„± + (ideograph-daikanwa . 43662) ; ø¸ŠªŽ + (=ucs . #x29539) ; 𩔹 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D54) ; ø»–¯Ÿ + (ideograph-daikanwa . 43663) ; ø¸Šª + (=ucs . #x4AEB) ; ä«« + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (japanese-jisx0212 . #x6835) ; ø»ŒŒ¶ + (chinese-cns11643-2 . #x6A5E) ; ø»”¸« + (ideograph-daikanwa . 43664) ; ø¸Šª + (=ucs . #x9863) ; é¡£ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x514D) ; ø»Ÿ†€ + (ideograph-daikanwa . 43665) ; ø¸Šª‘ + )) +(define-char + '((=>ucs . #x2953B) ; 𩔻 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43666) ; ø¸Šª’ + )) +(define-char + '((morohashi-daikanwa 43666 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6533) ; ø»™„² + (=ucs . #x2953B) ; 𩔻 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E58) ; ø»›œ© + (ideograph-daikanwa . 43667) ; ø¸Šª“ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x514B) ; ø»Ÿ…¾ + (ideograph-daikanwa . 43668) ; ø¸Šª” + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5150) ; ø»Ÿ†ƒ + (ideograph-daikanwa . 43669) ; ø¸Šª• + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x514C) ; ø»Ÿ…¿ + (ideograph-daikanwa . 49889) ; ø¸Œ‹¡ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x514F) ; ø»Ÿ†‚ + (ideograph-daikanwa . 49891) ; ø¸Œ‹£ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E56) ; ø»›œ§ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E57) ; ø»›œ¨ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7175) ; ø»›¡  + (ideograph-daikanwa . 43670) ; ø¸Šª– + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43671) ; ø¸Šª— + )) +(define-char + '((morohashi-daikanwa 43671 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7176) ; ø»›¡¡ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x562F) ; ø»ŸŒ¸ + (ideograph-daikanwa . 43672) ; ø¸Šª˜ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7178) ; ø»›¡£ + (ideograph-daikanwa . 43673) ; ø¸Šª™ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5638) ; ø»Ÿ + (ideograph-daikanwa . 43674) ; ø¸Šªš + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C60) ; ø»”»© + (ideograph-daikanwa . 43675) ; ø¸Šª› + (=ucs . #x9864) ; 顤 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x677A) ; ø»™ˆµ + (ideograph-daikanwa . 43677) ; ø¸Šª + (=ucs . #x2954F) ; 𩕏 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x6777) ; ø»™ˆ² + (ideograph-daikanwa . 43678) ; ø¸Šªž + (=ucs . #x4AEC) ; 䫬 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x6779) ; ø»™ˆ´ + (ideograph-daikanwa . 43679) ; ø¸ŠªŸ + (=ucs . #x4AED) ; ä«­ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x6776) ; ø»™ˆ± + (ideograph-daikanwa . 43680) ; ø¸Šª  + (=ucs . #x4AEE) ; ä«® + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x6778) ; ø»™ˆ³ + (ideograph-daikanwa . 43681) ; ø¸Šª¡ + (=ucs . #x29550) ; 𩕐 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (korean-ksc5601 . #x7B62) ; ø»ŠŸ™ + (japanese-jisx0212 . #x6836) ; ø»ŒŒ· + (chinese-cns11643-1 . #x7B42) ; ø»“‡‰ + (=jis-x0213-1-2000 . #x7E25) ; ø»¤›¦ + (chinese-gb12345 . #x722B) ; é¡¥ + (ideograph-daikanwa . 43682) ; ø¸Šª¢ + (=ucs . #x9865) ; é¡¥ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5633) ; ø»ŸŒ¼ + (ideograph-daikanwa . 43683) ; ø¸Šª£ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5631) ; ø»ŸŒº + (ideograph-daikanwa . 43684) ; ø¸Šª¤ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5636) ; ø»ŸŒ¿ + (ideograph-daikanwa . 43685) ; ø¸Šª¥ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43686) ; ø¸Šª¦ + )) +(define-char + '((morohashi-daikanwa 43686 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7179) ; ø»›¡¤ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43687) ; ø¸Šª§ + )) +(define-char + '((morohashi-daikanwa 43687 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x717A) ; ø»›¡¥ + )) +(define-char + '((=>ucs . #x9866) ; 顦 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (japanese-jisx0212 . #x6837) ; ø»ŒŒ¸ + (=jis-x0213-2-2000 . #x7C3E) ; ø»¦£‡ + (ideograph-daikanwa . 43688) ; ø¸Šª¨ + (ucs-jis . #x9866) ; ø»ŒŒ¸ + )) +(define-char + '((morohashi-daikanwa 43688 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E78) ; ø»–±¡ + (=ucs . #x9866) ; 顦 + )) +(define-char + '((=>ucs . #x9867) ; 顧 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (korean-ksc5601 . #x4D53) ; ø»‰›¦ + (ideograph-daikanwa . 43689) ; ø¸Šª© + )) +(define-char + '((=>ucs . #x9867) ; 顧 + (morohashi-daikanwa 43689 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B41) ; ø»“‡ˆ + )) +(define-char + '((morohashi-daikanwa 43689 0 3) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-gb12345 . #x394B) ; 顧 + (=ucs . #x9867) ; 顧 + )) +(define-char + '((=>ucs . #x9867) ; 顧 + (morohashi-daikanwa 43689 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (=mojikyo . 50578) + (=jis-x0208 . #x385C) ; ø½Š˜© + (ucs-jis . #x9867) ; ø½Š˜© + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43690) ; ø¸Šªª + (=ucs . #x9868) ; 顨 + )) +(define-char + '((=>ucs . #x9868) ; 顨 + (morohashi-daikanwa 43690 0 3) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E77) ; ø»–±  + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x677C) ; ø»™ˆ· + (ideograph-daikanwa . 43691) ; ø¸Šª« + (=ucs . #x4AEF) ; 䫯 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5630) ; ø»ŸŒ¹ + (ideograph-daikanwa . 43692) ; ø¸Šª¬ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x677B) ; ø»™ˆ¶ + (ideograph-daikanwa . 43693) ; ø¸Šª­ + (=ucs . #x4AF0) ; ä«° + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x7177) ; ø»›¡¢ + (ideograph-daikanwa . 43694) ; ø¸Šª® + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5632) ; ø»ŸŒ» + (ideograph-daikanwa . 43695) ; ø¸Šª¯ + (=ucs . #x4AF1) ; 䫱 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5635) ; ø»ŸŒ¾ + (ideograph-daikanwa . 43696) ; ø¸Šª° + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5637) ; ø»Ÿ€ + (ideograph-daikanwa . 43697) ; ø¸Šª± + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5634) ; ø»ŸŒ½ + (ideograph-daikanwa . 49892) ; ø¸Œ‹¤ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 12) + (chinese-gb2312 . #x722B) ; ø»…½Œ + (chinese-isoir165 . #x722B) ; ø»Ž¥œ + (=ucs . #x98A2) ; 颢 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 43699) ; ø¸Šª³ + )) +(define-char + '((morohashi-daikanwa 43699 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A30) ; ø»Ÿ’± + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E43) ; ø»”¾ˆ + (ideograph-daikanwa . 43700) ; ø¸Šª´ + (=ucs . #x9869) ; é¡© + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-4 . #x6963) ; ø»™‹š + (ideograph-daikanwa . 43701) ; ø¸Šªµ + (=ucs . #x4AF2) ; 䫲 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-5 . #x746C) ; ø»›¥± + (ideograph-daikanwa . 43702) ; ø¸Šª¶ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F76) ; ø»–²½ + (ideograph-daikanwa . 43703) ; ø¸Šª· + (=ucs . #x4AF3) ; 䫳 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-4 . #x6962) ; ø»™‹™ + (ideograph-daikanwa . 43704) ; ø¸Šª¸ + (=ucs . #x4AF4) ; ä«´ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (japanese-jisx0212 . #x6838) ; ø»ŒŒ¹ + (chinese-cns11643-2 . #x6E42) ; ø»”¾‡ + (ideograph-daikanwa . 43705) ; ø¸Šª¹ + (=ucs . #x986A) ; 顪 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (shinjigen-2 . 9204) + (=jis-x0208 . #x707C) ; ø½‹«™ + (korean-ksc5601 . #x6F35) ; ø»Š„ + (chinese-cns11643-1 . #x7C24) ; ø»“ˆ‰ + (chinese-gb12345 . #x327C) ; é¡« + (ideograph-daikanwa . 43706) ; ø¸Šªº + (=ucs . #x986B) ; é¡« + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-5 . #x746B) ; ø»›¥° + (ideograph-daikanwa . 43707) ; ø¸Šª» + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A2D) ; ø»Ÿ’® + (ideograph-daikanwa . 43708) ; ø¸Šª¼ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A2E) ; ø»Ÿ’¯ + (ideograph-daikanwa . 43709) ; ø¸Šª½ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A2F) ; ø»Ÿ’° + (ideograph-daikanwa . 43710) ; ø¸Šª¾ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-5 . #x746A) ; ø»›¥¯ + (ideograph-daikanwa . 43711) ; ø¸Šª¿ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A2C) ; ø»Ÿ’­ + (ideograph-daikanwa . 43712) ; ø¸Š«€ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A2B) ; ø»Ÿ’¬ + (ideograph-daikanwa . 43713) ; ø¸Š« + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (chinese-gb2312 . #x327C) ; ø»„  + (chinese-isoir165 . #x327C) ; ø»ˆ­ + (=ucs . #x98A4) ; 颤 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A31) ; ø»Ÿ’² + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D52) ; ø»Ÿ—­ + (ideograph-daikanwa . 43715) ; ø¸Š«ƒ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (japanese-jisx0212 . #x6839) ; ø»ŒŒº + (=jis-x0213-1-2000 . #x7E26) ; ø»¤›§ + (chinese-gb12345 . #x722C) ; 顬 + (ideograph-daikanwa . 43716) ; ø¸Š«„ + (=ucs . #x986C) ; 顬 + )) +(define-char + '((=>ucs . #x986C) ; 顬 + (morohashi-daikanwa 43716 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-3 . #x605D) ; ø»–´‚ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D51) ; ø»Ÿ—¬ + (ideograph-daikanwa . 43717) ; ø¸Š«… + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D4F) ; ø»Ÿ—ª + (ideograph-daikanwa . 43718) ; ø¸Š«† + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-5 . #x766C) ; ø»›¨­ + (ideograph-daikanwa . 43719) ; ø¸Š«‡ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-3 . #x605E) ; ø»–´ƒ + (ideograph-daikanwa . 43720) ; ø¸Š«ˆ + (=ucs . #x986D) ; é¡­ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-5 . #x766D) ; ø»›¨® + (ideograph-daikanwa . 43722) ; ø¸Š«Š + )) +(define-char + '((=>ucs . #x29572) ; 𩕲 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43723) ; ø¸Š«‹ + )) +(define-char + '((morohashi-daikanwa 43723 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B2E) ; ø»™¡ + (=ucs . #x29572) ; 𩕲 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-5 . #x766A) ; ø»›¨« + (ideograph-daikanwa . 43724) ; ø¸Š«Œ + )) +(define-char + '((=>ucs . #x986E) ; é¡® + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43725) ; ø¸Š« + )) +(define-char + '((morohashi-daikanwa 43725 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-3 . #x605C) ; ø»–´ + (=ucs . #x986E) ; é¡® + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (shinjigen-2 . 9186) + (=jis-x0208 . #x707D) ; ø½‹«š + (korean-ksc5601 . #x7A69) ; ø»Šž‚ + (chinese-cns11643-1 . #x7C4F) ; ø»“ˆ´ + (chinese-gb12345 . #x4F54) ; 顯 + (ideograph-daikanwa . 43726) ; ø¸Š«Ž + (=ucs . #x986F) ; 顯 + )) +(define-char + '((=>ucs . #x29575) ; 𩕵 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43728) ; ø¸Š« + )) +(define-char + '((morohashi-daikanwa 43728 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B2F) ; ø»™¢ + (=ucs . #x29575) ; 𩕵 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D4E) ; ø»Ÿ—© + (ideograph-daikanwa . 43729) ; ø¸Š«‘ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D4B) ; ø»Ÿ—¦ + (ideograph-daikanwa . 43730) ; ø¸Š«’ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43731) ; ø¸Š«“ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-5 . #x766B) ; ø»›¨¬ + (ideograph-daikanwa . 43732) ; ø¸Š«” + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D4C) ; ø»Ÿ—§ + (ideograph-daikanwa . 49893) ; ø¸Œ‹¥ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (chinese-gb2312 . #x722C) ; ø»…½ + (chinese-isoir165 . #x722C) ; ø»Ž¥ + (=ucs . #x98A5) ; 颥 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (kangxi-radical . 24) ; ⼗ + (kangxi-strokes . 19) + (chinese-gb2312 . #x722D) ; ø»…½Ž + (chinese-isoir165 . #x722D) ; ø»Ž¥ž + (=ucs . #x98A6) ; 颦 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D4D) ; ø»Ÿ—¨ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D50) ; ø»Ÿ—« + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C38) ; ø»™‰ + (ideograph-daikanwa . 43734) ; ø¸Š«– + (=ucs . #x2957E) ; 𩕾 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-7 . #x6024) ; ø»Ÿ›™ + (ideograph-daikanwa . 43735) ; ø¸Š«— + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-5 . #x7848) ; ø»›«… + (ideograph-daikanwa . 43736) ; ø¸Š«˜ + (=ucs . #x4AF6) ; 䫶 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 15) + (total-strokes . 24) + (shinjigen-2 . 9205) + (=jis-x0208 . #x707E) ; ø½‹«› + (chinese-cns11643-1 . #x7C74) ; ø»“‰™ + (chinese-gb12345 . #x722D) ; é¡° + (ideograph-daikanwa . 43737) ; ø¸Š«™ + (=ucs . #x9870) ; é¡° + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C37) ; ø»™ˆ + (ideograph-daikanwa . 43738) ; ø¸Š«š + (=ucs . #x29581) ; 𩖁 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-7 . #x6025) ; ø»Ÿ›š + (ideograph-daikanwa . 43739) ; ø¸Š«› + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C39) ; ø»™Š + (ideograph-daikanwa . 49894) ; ø¸Œ‹¦ + (=ucs . #x4AF5) ; 䫵 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-3 . #x6155) ; ø»–µ˜ + (ideograph-daikanwa . 43740) ; ø¸Š«œ + (=ucs . #x4AF7) ; ä«· + )) +(define-char + '((=>ucs . #x29586) ; 𩖆 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 43741) ; ø¸Š« + )) +(define-char + '((morohashi-daikanwa 43741 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D2E) ; ø»™ + (=ucs . #x29586) ; 𩖆 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 16) + (total-strokes . 25) + (shinjigen-2 . 9206) + (=jis-x0208 . #x7121) ; ø½‹«œ + (chinese-gb12345 . #x422D) ; 顱 + (ideograph-daikanwa . 43742) ; ø¸Š«ž + (=ucs . #x9871) ; 顱 + )) +(define-char + '((=>ucs . #x9871) ; 顱 + (morohashi-daikanwa 43742 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-1 . #x7D2D) ; ø»“‰° + )) +(define-char + '((=>ucs . #x9872) ; 顲 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 43743) ; ø¸Š«Ÿ + )) +(define-char + '((morohashi-daikanwa 43743 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-2 . #x7147) ; ø»•‚¦ + (=ucs . #x9872) ; 顲 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 43744) ; ø¸Š«  + )) +(define-char + '((morohashi-daikanwa 43744 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-5 . #x795A) ; ø»›¬µ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-7 . #x6326) ; ø»ŸŸµ + (ideograph-daikanwa . 43745) ; ø¸Š«¡ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 17) + (total-strokes . 26) + (ideograph-daikanwa . 43746) ; ø¸Š«¢ + )) +(define-char + '((morohashi-daikanwa 43746 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A48) ; ø»›® + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-7 . #x6324) ; ø»ŸŸ³ + (ideograph-daikanwa . 43747) ; ø¸Š«£ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A49) ; ø»›®‚ + (ideograph-daikanwa . 43748) ; ø¸Š«¤ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-7 . #x6325) ; ø»ŸŸ´ + (ideograph-daikanwa . 43749) ; ø¸Š«¥ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 17) + (chinese-gb2312 . #x4827) ; ø»„¿œ + (chinese-isoir165 . #x4827) ; ø»§¬ + (=ucs . #x98A7) ; 颧 + )) +(define-char + '((=>ucs . #x9873) ; 顳 + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 18) + (total-strokes . 27) + (shinjigen-2 . 9210) + (japanese-jisx0208-1978 . #x7123) ; ø»ƒ±¢ + (japanese-jisx0208 . #x7123) ; ø»ˆ…ª + (ideograph-daikanwa . 43750) ; ø¸Š«¦ + )) +(define-char + '((=>ucs . #x9873) ; 顳 + (morohashi-daikanwa 43750 0 0) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 18) + (total-strokes . 27) + (=jis-x0208-1990 . #x7123) ; ø½‹«ž + (ucs-jis . #x9873) ; ø½‹«ž + )) +(define-char + '((morohashi-daikanwa 43750 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-gb12345 . #x7228) ; 顳 + (=ucs . #x9873) ; 顳 + )) +(define-char + '((=>ucs . #x9873) ; 顳 + (morohashi-daikanwa 43750 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-2 . #x717C) ; ø»•ƒ› + )) +(define-char + '((=>ucs . #x9874) ; é¡´ + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 18) + (total-strokes . 27) + (ideograph-daikanwa . 43751) ; ø¸Š«§ + )) +(define-char + '((=>ucs . #x9874) ; é¡´ + (morohashi-daikanwa 43751 0 1) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-2 . #x717D) ; ø»•ƒœ + )) +(define-char + '((=>ucs . #x9874) ; é¡´ + (morohashi-daikanwa 43751 0 2) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 17) + (total-strokes . 26) + (=jis-x0208 . #x7122) ; ø½‹« + (ucs-jis . #x9874) ; ø½‹« + )) +(define-char + '((morohashi-daikanwa 43751 0 3) + (ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-gb12345 . #x4827) ; é¡´ + (=ucs . #x9874) ; é¡´ + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E23) ; ø»™‘° + (ideograph-daikanwa . 43752) ; ø¸Š«¨ + (=ucs . #x2958F) ; 𩖏 + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-7 . #x6425) ; ø»Ÿ¡’ + (ideograph-daikanwa . 43753) ; ø¸Š«© + )) +(define-char + '((ideographic-radical . 181) ; â¾´ + (ideographic-strokes . 20) + (total-strokes . 29) + (chinese-cns11643-7 . #x654D) ; ø»Ÿ£˜ + (ideograph-daikanwa . 43755) ; ø¸Š«« + )) diff --git a/lisp/utf-2000/Ideograph-R182-Wind.el b/lisp/utf-2000/Ideograph-R182-Wind.el new file mode 100644 index 0000000..30136b6 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R182-Wind.el @@ -0,0 +1,3236 @@ +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 0) + (total-strokes . 9) + (shinjigen-2 . 9211) + (=jis-x0208 . #x4977) ; ø½Š²‚ + (korean-ksc5601 . #x7926) ; ø»Š›¡ + (chinese-gb12345 . #x3767) ; 風 + (=gt-pj-1 . #x4977) ; 風 + (ideograph-daikanwa . 43756) ; ø¸Š«¬ + (=gt-k . 05176) ; ý¡„¸ + (=ucs . #x98A8) ; 風 + )) +(define-char + '((=>ucs . #x98A8) ; 風 + (morohashi-daikanwa 43756 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 0) + (total-strokes . 9) + (chinese-cns11643-1 . #x5378) ; ø»’ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 0) + (chinese-gb2312 . #x3767) ; ø»„§ž + (chinese-isoir165 . #x3767) ; ø»® + (=ucs . #x98CE) ; 风 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 2) + (total-strokes . 11) + (ideograph-daikanwa . 43759) ; ø¸Š«¯ + (=ucs . #x4AF8) ; 䫸 + )) +(define-char + '((=>ucs . #x4AF8) ; 䫸 + (morohashi-daikanwa 43759 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 2) + (total-strokes . 11) + (chinese-cns11643-4 . #x362B) ; ø»—¿¨ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 2) + (total-strokes . 11) + (ideograph-daikanwa . 43760) ; ø¸Š«° + )) +(define-char + '((morohashi-daikanwa 43760 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 2) + (total-strokes . 11) + (chinese-cns11643-6 . #x4636) ; ø»œ«› + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 43761) ; ø¸Š«± + )) +(define-char + '((morohashi-daikanwa 43761 0 2) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-6 . #x503F) ; ø»œº + )) +(define-char + '((=>ucs . #x2959B) ; 𩖛 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 43762) ; ø¸Š«² + )) +(define-char + '((morohashi-daikanwa 43762 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-4 . #x3C21) ; ø»˜ˆ’ + (=ucs . #x2959B) ; 𩖛 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 43763) ; ø¸Š«³ + )) +(define-char + '((morohashi-daikanwa 43763 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-6 . #x503D) ; ø»œºŽ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 43764) ; ø¸Š«´ + (=ucs . #x4AF9) ; 䫹 + )) +(define-char + '((=>ucs . #x4AF9) ; 䫹 + (morohashi-daikanwa 43764 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-4 . #x3B7E) ; ø»˜ˆ‘ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 43765) ; ø¸Š«µ + )) +(define-char + '((morohashi-daikanwa 43765 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D4B) ; ø»š”ž + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 43766) ; ø¸Š«¶ + )) +(define-char + '((morohashi-daikanwa 43766 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-6 . #x503E) ; ø»œº + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 43767) ; ø¸Š«· + (=ucs . #x98A9) ; 颩 + )) +(define-char + '((=>ucs . #x98A9) ; 颩 + (morohashi-daikanwa 43767 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-2 . #x4152) ; ø»“¼‘ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 43768) ; ø¸Š«¸ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 3) + (total-strokes . 12) + (shinjigen-2 . 9214) + (=jis-x0208 . #x7124) ; ø½‹«Ÿ + (ideograph-daikanwa . 43769) ; ø¸Š«¹ + (=ucs . #x98AA) ; 颪 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43770) ; ø¸Š«º + (=ucs . #x4AFA) ; 䫺 + )) +(define-char + '((=>ucs . #x4AFA) ; 䫺 + (morohashi-daikanwa 43770 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-3 . #x4553) ; ø»–ŒŽ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43771) ; ø¸Š«» + )) +(define-char + '((morohashi-daikanwa 43771 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x443B) ; ø»šž  + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43772) ; ø¸Š«¼ + (=ucs . #x4AFB) ; ä«» + )) +(define-char + '((=>ucs . #x4AFB) ; ä«» + (morohashi-daikanwa 43772 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x416D) ; ø»˜´ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (japanese-jisx0212 . #x683A) ; ø»ŒŒ» + (=jis-x0213-2-2000 . #x7C3F) ; ø»¦£ˆ + (ideograph-daikanwa . 43773) ; ø¸Š«½ + (=ucs . #x98AB) ; 颫 + )) +(define-char + '((=>ucs . #x98AB) ; 颫 + (morohashi-daikanwa 43773 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x4171) ; ø»˜¸ + )) +(define-char + '((=>ucs . #x295AC) ; 𩖬 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43774) ; ø¸Š«¾ + )) +(define-char + '((morohashi-daikanwa 43774 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x4170) ; ø»˜· + (=ucs . #x295AC) ; 𩖬 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43775) ; ø¸Š«¿ + )) +(define-char + '((morohashi-daikanwa 43775 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x4440) ; ø»šž¥ + )) +(define-char + '((=>ucs . #x295A4) ; 𩖤 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43777) ; ø¸Š¬ + )) +(define-char + '((morohashi-daikanwa 43777 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x416F) ; ø»˜¶ + (=ucs . #x295A4) ; 𩖤 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43778) ; ø¸Š¬‚ + )) +(define-char + '((morohashi-daikanwa 43778 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x443D) ; ø»šž¢ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43779) ; ø¸Š¬ƒ + (=ucs . #x4AFC) ; 䫼 + )) +(define-char + '((=>ucs . #x4AFC) ; 䫼 + (morohashi-daikanwa 43779 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x4172) ; ø»˜¹ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43780) ; ø¸Š¬„ + )) +(define-char + '((morohashi-daikanwa 43780 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x443E) ; ø»šž£ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43781) ; ø¸Š¬… + (=ucs . #x98AC) ; 颬 + )) +(define-char + '((=>ucs . #x98AC) ; 颬 + (morohashi-daikanwa 43781 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-2 . #x4867) ; ø»”†¸ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43782) ; ø¸Š¬† + (=ucs . #x4AFD) ; 䫽 + )) +(define-char + '((=>ucs . #x4AFD) ; 䫽 + (morohashi-daikanwa 43782 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x416E) ; ø»˜µ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43783) ; ø¸Š¬‡ + )) +(define-char + '((morohashi-daikanwa 43783 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A34) ; ø»ˆ± + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43784) ; ø¸Š¬ˆ + )) +(define-char + '((morohashi-daikanwa 43784 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A36) ; ø»ˆ³ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43785) ; ø¸Š¬‰ + )) +(define-char + '((morohashi-daikanwa 43785 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x443C) ; ø»šž¡ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43786) ; ø¸Š¬Š + )) +(define-char + '((morohashi-daikanwa 43786 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A37) ; ø»ˆ´ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43787) ; ø¸Š¬‹ + )) +(define-char + '((morohashi-daikanwa 43787 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-5 . #x443F) ; ø»šž¤ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43788) ; ø¸Š¬Œ + )) +(define-char + '((morohashi-daikanwa 43788 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A35) ; ø»ˆ² + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43789) ; ø¸Š¬ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 43790) ; ø¸Š¬Ž + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43791) ; ø¸Š¬ + (=ucs . #x4AFE) ; 䫾 + )) +(define-char + '((=>ucs . #x4AFE) ; 䫾 + (morohashi-daikanwa 43791 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4851) ; ø»˜šª + )) +(define-char + '((=>ucs . #x295B4) ; 𩖴 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43792) ; ø¸Š¬ + )) +(define-char + '((morohashi-daikanwa 43792 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4858) ; ø»˜š± + (=ucs . #x295B4) ; 𩖴 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43793) ; ø¸Š¬‘ + )) +(define-char + '((morohashi-daikanwa 43793 0 0) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B48) ; ø»š¨¿ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43794) ; ø¸Š¬’ + (=ucs . #x4AFF) ; ä«¿ + )) +(define-char + '((=>ucs . #x4AFF) ; ä«¿ + (morohashi-daikanwa 43794 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4856) ; ø»˜š¯ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0212 . #x683B) ; ø»ŒŒ¼ + (=jis-x0213-2-2000 . #x7C40) ; ø»¦£‰ + (ideograph-daikanwa . 43795) ; ø¸Š¬“ + (=ucs . #x98AD) ; 颭 + )) +(define-char + '((=>ucs . #x98AD) ; 颭 + (morohashi-daikanwa 43795 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F34) ; ø»”— + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43796) ; ø¸Š¬” + (=ucs . #x4B00) ; 䬀 + )) +(define-char + '((=>ucs . #x4B00) ; 䬀 + (morohashi-daikanwa 43796 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4859) ; ø»˜š² + )) +(define-char + '((=>ucs . #x295B6) ; 𩖶 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43797) ; ø¸Š¬• + )) +(define-char + '((morohashi-daikanwa 43797 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4855) ; ø»˜š® + (=ucs . #x295B6) ; 𩖶 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43798) ; ø¸Š¬– + )) +(define-char + '((morohashi-daikanwa 43798 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x643A) ; ø»—£ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43799) ; ø¸Š¬— + (=ucs . #x4B01) ; 䬁 + )) +(define-char + '((=>ucs . #x4B01) ; 䬁 + (morohashi-daikanwa 43799 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4850) ; ø»˜š© + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43800) ; ø¸Š¬˜ + )) +(define-char + '((morohashi-daikanwa 43800 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B47) ; ø»š¨¾ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43801) ; ø¸Š¬™ + )) +(define-char + '((morohashi-daikanwa 43801 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B46) ; ø»š¨½ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43802) ; ø¸Š¬š + (=ucs . #x4B02) ; 䬂 + )) +(define-char + '((=>ucs . #x4B02) ; 䬂 + (morohashi-daikanwa 43802 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4854) ; ø»˜š­ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43803) ; ø¸Š¬› + )) +(define-char + '((morohashi-daikanwa 43803 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B45) ; ø»š¨¼ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43804) ; ø¸Š¬œ + )) +(define-char + '((morohashi-daikanwa 43804 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6439) ; ø»—¢ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0212 . #x683C) ; ø»ŒŒ½ + (chinese-gb12345 . #x6C29) ; 颮 + (ideograph-daikanwa . 43805) ; ø¸Š¬ + (=ucs . #x98AE) ; 颮 + )) +(define-char + '((=>ucs . #x98AE) ; 颮 + (morohashi-daikanwa 43805 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F35) ; ø»”˜ + )) +(define-char + '((=>ucs . #x295BA) ; 𩖺 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43806) ; ø¸Š¬ž + )) +(define-char + '((morohashi-daikanwa 43806 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4853) ; ø»˜š¬ + (=ucs . #x295BA) ; 𩖺 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43807) ; ø¸Š¬Ÿ + )) +(define-char + '((morohashi-daikanwa 43807 0 9) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6437) ; ø»—  + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (shinjigen-2 . 9216) + (=jis-x0208 . #x7125) ; ø½‹«  + (korean-ksc5601 . #x5F3D) ; ø»‰µ¬ + (chinese-gb12345 . #x6C2A) ; 颯 + (ideograph-daikanwa . 43808) ; ø¸Š¬  + (=ucs . #x98AF) ; 颯 + )) +(define-char + '((=>ucs . #x98AF) ; 颯 + (morohashi-daikanwa 43808 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B6C) ; ø»’°“ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43809) ; ø¸Š¬¡ + (=ucs . #x4B03) ; 䬃 + )) +(define-char + '((=>ucs . #x4B03) ; 䬃 + (morohashi-daikanwa 43809 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A57) ; ø»–“¨ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43810) ; ø¸Š¬¢ + )) +(define-char + '((morohashi-daikanwa 43810 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6438) ; ø»—¡ + )) +(define-char + '((=>ucs . #x295BC) ; 𩖼 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43811) ; ø¸Š¬£ + )) +(define-char + '((morohashi-daikanwa 43811 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4852) ; ø»˜š« + (=ucs . #x295BC) ; 𩖼 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0212 . #x683D) ; ø»ŒŒ¾ + (=jis-x0213-2-2000 . #x7C41) ; ø»¦£Š + (ideograph-daikanwa . 43812) ; ø¸Š¬¤ + (=ucs . #x98B0) ; 颰 + )) +(define-char + '((=>ucs . #x98B0) ; 颰 + (morohashi-daikanwa 43812 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4857) ; ø»˜š° + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 43813) ; ø¸Š¬¥ + )) +(define-char + '((morohashi-daikanwa 43813 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x643B) ; ø»—¤ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (shinjigen-2 . 9218) + (=jis-x0208 . #x7126) ; ø½‹«¡ + (korean-ksc5601 . #x7747) ; ø»Š™† + (chinese-gb12345 . #x786C) ; 颱 + (ideograph-daikanwa . 43815) ; ø¸Š¬§ + (=ucs . #x98B1) ; 颱 + )) +(define-char + '((=>ucs . #x98B1) ; 颱 + (morohashi-daikanwa 43815 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B6D) ; ø»’°” + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (chinese-isoir165 . #x2C5B) ; ø»Œ¿˜ + (=ucs . #x98D0) ; 飐 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6C29) ; ø»…´– + (chinese-isoir165 . #x6C29) ; ø»Žœ¦ + (=ucs . #x98D1) ; 飑 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6C2A) ; ø»…´— + (chinese-isoir165 . #x6C2A) ; ø»Žœ§ + (=ucs . #x98D2) ; 飒 + )) +(define-char + '((=>ucs . #x295C4) ; 𩗄 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43816) ; ø¸Š¬¨ + )) +(define-char + '((morohashi-daikanwa 43816 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E5F) ; ø»˜£¬ + (=ucs . #x295C4) ; 𩗄 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43817) ; ø¸Š¬© + (=ucs . #x98B2) ; 颲 + )) +(define-char + '((=>ucs . #x98B2) ; 颲 + (morohashi-daikanwa 43817 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-2 . #x5567) ; ø»”™¾ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43818) ; ø¸Š¬ª + )) +(define-char + '((morohashi-daikanwa 43818 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5262) ; ø»š³« + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43819) ; ø¸Š¬« + (=ucs . #x4B05) ; 䬅 + )) +(define-char + '((=>ucs . #x4B05) ; 䬅 + (morohashi-daikanwa 43819 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E61) ; ø»˜£® + )) +(define-char + '((=>ucs . #x4B04) ; 䬄 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43820) ; ø¸Š¬¬ + )) +(define-char + '((morohashi-daikanwa 43820 0 2) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E60) ; ø»˜£­ + (=ucs . #x4B04) ; 䬄 + )) +(define-char + '((=>ucs . #x295C6) ; 𩗆 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43821) ; ø¸Š¬­ + )) +(define-char + '((morohashi-daikanwa 43821 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E62) ; ø»˜£¯ + (=ucs . #x295C6) ; 𩗆 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43822) ; ø¸Š¬® + )) +(define-char + '((morohashi-daikanwa 43822 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B34) ; ø»ž³ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43823) ; ø¸Š¬¯ + )) +(define-char + '((morohashi-daikanwa 43823 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B33) ; ø»ž² + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43824) ; ø¸Š¬° + )) +(define-char + '((morohashi-daikanwa 43824 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B32) ; ø»ž± + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-gb12345 . #x7837) ; 颳 + (ideograph-daikanwa . 43825) ; ø¸Š¬± + (=ucs . #x98B3) ; 颳 + )) +(define-char + '((=>ucs . #x98B3) ; 颳 + (morohashi-daikanwa 43825 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F71) ; ø»’¶ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43826) ; ø¸Š¬² + )) +(define-char + '((morohashi-daikanwa 43826 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5261) ; ø»š³ª + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 43827) ; ø¸Š¬³ + )) +(define-char + '((morohashi-daikanwa 43827 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B35) ; ø»ž´ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43831) ; ø¸Š¬· + )) +(define-char + '((morohashi-daikanwa 43831 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x596F) ; ø»š¾Š + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43832) ; ø¸Š¬¸ + (=ucs . #x4B06) ; 䬆 + )) +(define-char + '((=>ucs . #x4B06) ; 䬆 + (morohashi-daikanwa 43832 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5476) ; ø»˜¬· + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43833) ; ø¸Š¬¹ + )) +(define-char + '((morohashi-daikanwa 43833 0 2) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5977) ; ø»š¾’ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43834) ; ø¸Š¬º + (=ucs . #x4B07) ; 䬇 + )) +(define-char + '((=>ucs . #x4B07) ; 䬇 + (morohashi-daikanwa 43834 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5477) ; ø»˜¬¸ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43835) ; ø¸Š¬» + (=ucs . #x4B08) ; 䬈 + )) +(define-char + '((=>ucs . #x4B08) ; 䬈 + (morohashi-daikanwa 43835 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5473) ; ø»˜¬´ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43836) ; ø¸Š¬¼ + )) +(define-char + '((morohashi-daikanwa 43836 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5970) ; ø»š¾‹ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43837) ; ø¸Š¬½ + (=ucs . #x4B09) ; 䬉 + )) +(define-char + '((=>ucs . #x4B09) ; 䬉 + (morohashi-daikanwa 43837 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5474) ; ø»˜¬µ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43838) ; ø¸Š¬¾ + (=ucs . #x4B0A) ; 䬊 + )) +(define-char + '((=>ucs . #x4B0A) ; 䬊 + (morohashi-daikanwa 43838 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5475) ; ø»˜¬¶ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43839) ; ø¸Š¬¿ + )) +(define-char + '((morohashi-daikanwa 43839 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x355D) ; ø»žˆ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43840) ; ø¸Š­€ + )) +(define-char + '((morohashi-daikanwa 43840 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3560) ; ø»ž‹ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43841) ; ø¸Š­ + )) +(define-char + '((morohashi-daikanwa 43841 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x596E) ; ø»š¾‰ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x683E) ; ø»ŒŒ¿ + (ideograph-daikanwa . 43842) ; ø¸Š­‚ + (=ucs . #x98B4) ; 颴 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43843) ; ø¸Š­ƒ + )) +(define-char + '((morohashi-daikanwa 43843 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5973) ; ø»š¾Ž + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43844) ; ø¸Š­„ + )) +(define-char + '((morohashi-daikanwa 43844 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5976) ; ø»š¾‘ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43845) ; ø¸Š­… + )) +(define-char + '((morohashi-daikanwa 43845 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x355F) ; ø»žŠ + )) +(define-char + '((=>ucs . #x98B5) ; 颵 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43846) ; ø¸Š­† + )) +(define-char + '((morohashi-daikanwa 43846 0 2) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-3 . #x5361) ; ø»–¡€ + (=ucs . #x98B5) ; 颵 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43847) ; ø¸Š­‡ + )) +(define-char + '((morohashi-daikanwa 43847 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3561) ; ø»žŒ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43848) ; ø¸Š­ˆ + )) +(define-char + '((morohashi-daikanwa 43848 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5974) ; ø»š¾ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43849) ; ø¸Š­‰ + )) +(define-char + '((morohashi-daikanwa 43849 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5971) ; ø»š¾Œ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 43850) ; ø¸Š­Š + )) +(define-char + '((morohashi-daikanwa 43850 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5972) ; ø»š¾ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 49895) ; ø¸Œ‹§ + )) +(define-char + '((morohashi-daikanwa 49895 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x355E) ; ø»ž‰ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5975) ; ø»š¾ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43854) ; ø¸Š­Ž + (=ucs . #x4B0B) ; 䬋 + )) +(define-char + '((=>ucs . #x4B0B) ; 䬋 + (morohashi-daikanwa 43854 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x597D) ; ø»˜´” + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43855) ; ø¸Š­ + (=ucs . #x4B0C) ; 䬌 + )) +(define-char + '((=>ucs . #x4B0C) ; 䬌 + (morohashi-daikanwa 43855 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A22) ; ø»˜´— + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43856) ; ø¸Š­ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43857) ; ø¸Š­‘ + )) +(define-char + '((morohashi-daikanwa 43857 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D71) ; ø»ž©Œ + )) +(define-char + '((=>ucs . #x295E9) ; 𩗩 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43858) ; ø¸Š­’ + )) +(define-char + '((morohashi-daikanwa 43858 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A25) ; ø»˜´š + (=ucs . #x295E9) ; 𩗩 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43859) ; ø¸Š­“ + (=ucs . #x4B0D) ; 䬍 + )) +(define-char + '((=>ucs . #x4B0D) ; 䬍 + (morohashi-daikanwa 43859 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A21) ; ø»˜´– + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43860) ; ø¸Š­” + )) +(define-char + '((morohashi-daikanwa 43860 0 2) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x6025) ; ø»›‡’ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43861) ; ø¸Š­• + )) +(define-char + '((morohashi-daikanwa 43861 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x6026) ; ø»›‡“ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43862) ; ø¸Š­– + )) +(define-char + '((morohashi-daikanwa 43862 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D72) ; ø»ž© + )) +(define-char + '((=>ucs . #x295EC) ; 𩗬 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43863) ; ø¸Š­— + )) +(define-char + '((morohashi-daikanwa 43863 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x597B) ; ø»˜´’ + (=ucs . #x295EC) ; 𩗬 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43864) ; ø¸Š­˜ + )) +(define-char + '((morohashi-daikanwa 43864 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F7C) ; ø»›‡‹ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43865) ; ø¸Š­™ + (=ucs . #x4B0E) ; 䬎 + )) +(define-char + '((=>ucs . #x4B0E) ; 䬎 + (morohashi-daikanwa 43865 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x597C) ; ø»˜´“ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43866) ; ø¸Š­š + )) +(define-char + '((morohashi-daikanwa 43866 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D70) ; ø»ž©‹ + )) +(define-char + '((=>ucs . #x295EF) ; 𩗯 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43867) ; ø¸Š­› + )) +(define-char + '((morohashi-daikanwa 43867 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A24) ; ø»˜´™ + (=ucs . #x295EF) ; 𩗯 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43868) ; ø¸Š­œ + (=ucs . #x4B10) ; 䬐 + )) +(define-char + '((=>ucs . #x4B10) ; 䬐 + (morohashi-daikanwa 43868 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x597E) ; ø»˜´• + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43869) ; ø¸Š­ + )) +(define-char + '((morohashi-daikanwa 43869 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6632) ; ø»›“ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43870) ; ø¸Š­ž + )) +(define-char + '((morohashi-daikanwa 43870 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x6022) ; ø»›‡ + )) +(define-char + '((=>ucs . #x295F2) ; 𩗲 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43871) ; ø¸Š­Ÿ + )) +(define-char + '((morohashi-daikanwa 43871 0 2) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A23) ; ø»˜´˜ + (=ucs . #x295F2) ; 𩗲 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43872) ; ø¸Š­  + )) +(define-char + '((morohashi-daikanwa 43872 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F7E) ; ø»›‡ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43873) ; ø¸Š­¡ + )) +(define-char + '((morohashi-daikanwa 43873 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x6021) ; ø»›‡Ž + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43874) ; ø¸Š­¢ + )) +(define-char + '((morohashi-daikanwa 43874 0 2) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x6024) ; ø»›‡‘ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43875) ; ø¸Š­£ + )) +(define-char + '((morohashi-daikanwa 43875 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x5F7D) ; ø»›‡Œ + )) +(define-char + '((=>ucs . #x98B6) ; 颶 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43876) ; ø¸Š­¤ + )) +(define-char + '((morohashi-daikanwa 43876 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (=jis-x0208 . #x7127) ; ø½‹«¢ + (chinese-gb12345 . #x6C2B) ; 颶 + (=ucs . #x98B6) ; 颶 + )) +(define-char + '((=>ucs . #x98B6) ; 颶 + (morohashi-daikanwa 43876 0 2) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-1 . #x7629) ; ø»’¿š + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43877) ; ø¸Š­¥ + (=ucs . #x4B0F) ; 䬏 + )) +(define-char + '((=>ucs . #x4B0F) ; 䬏 + (morohashi-daikanwa 43877 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x597A) ; ø»˜´‘ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43878) ; ø¸Š­¦ + )) +(define-char + '((morohashi-daikanwa 43878 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x6023) ; ø»›‡ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 43879) ; ø¸Š­§ + )) +(define-char + '((morohashi-daikanwa 43879 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D6F) ; ø»ž©Š + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x683F) ; ø»Œ€ + (=jis-x0213-2-2000 . #x7C43) ; ø»¦£Œ + (ideograph-daikanwa . 43881) ; ø¸Š­© + (=ucs . #x98B7) ; 颷 + )) +(define-char + '((=>ucs . #x98B7) ; 颷 + (morohashi-daikanwa 43881 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x572A) ; ø»–¦ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (chinese-gb2312 . #x6C2B) ; ø»…´˜ + (chinese-isoir165 . #x6C2B) ; ø»Žœ¨ + (=ucs . #x98D3) ; 飓 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D6E) ; ø»ž©‰ + )) +(define-char + '((=>ucs . #x29605) ; 𩘅 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43886) ; ø¸Š­® + )) +(define-char + '((morohashi-daikanwa 43886 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E53) ; ø»˜»€ + (=ucs . #x29605) ; 𩘅 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43887) ; ø¸Š­¯ + )) +(define-char + '((morohashi-daikanwa 43887 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4521) ; ø»ž³¬ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (japanese-jisx0212 . #x6840) ; ø»Œ + (=jis-x0213-2-2000 . #x7C44) ; ø»¦£ + (ideograph-daikanwa . 43888) ; ø¸Š­° + (=ucs . #x98B8) ; 颸 + )) +(define-char + '((=>ucs . #x98B8) ; 颸 + (morohashi-daikanwa 43888 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-2 . #x6455) ; ø»”¯® + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43889) ; ø¸Š­± + )) +(define-char + '((morohashi-daikanwa 43889 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4522) ; ø»ž³­ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43890) ; ø¸Š­² + )) +(define-char + '((morohashi-daikanwa 43890 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4524) ; ø»ž³¯ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43891) ; ø¸Š­³ + )) +(define-char + '((morohashi-daikanwa 43891 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6637) ; ø»›˜ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43892) ; ø¸Š­´ + )) +(define-char + '((morohashi-daikanwa 43892 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4526) ; ø»ž³± + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43893) ; ø¸Š­µ + )) +(define-char + '((morohashi-daikanwa 43893 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6634) ; ø»›• + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43894) ; ø¸Š­¶ + (=ucs . #x98B9) ; 颹 + )) +(define-char + '((=>ucs . #x98B9) ; 颹 + (morohashi-daikanwa 43894 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-3 . #x595C) ; ø»–©¯ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43895) ; ø¸Š­· + )) +(define-char + '((morohashi-daikanwa 43895 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x447D) ; ø»ž³ª + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43896) ; ø¸Š­¸ + )) +(define-char + '((morohashi-daikanwa 43896 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6638) ; ø»›™ + )) +(define-char + '((=>ucs . #x2960C) ; 𩘌 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43897) ; ø¸Š­¹ + )) +(define-char + '((morohashi-daikanwa 43897 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E54) ; ø»˜» + (=ucs . #x2960C) ; 𩘌 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43898) ; ø¸Š­º + )) +(define-char + '((morohashi-daikanwa 43898 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x663A) ; ø»›› + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43899) ; ø¸Š­» + (=ucs . #x4B11) ; 䬑 + )) +(define-char + '((=>ucs . #x4B11) ; 䬑 + (morohashi-daikanwa 43899 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E51) ; ø»˜º¾ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43901) ; ø¸Š­½ + )) +(define-char + '((morohashi-daikanwa 43901 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6635) ; ø»›– + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43902) ; ø¸Š­¾ + )) +(define-char + '((morohashi-daikanwa 43902 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4525) ; ø»ž³° + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43903) ; ø¸Š­¿ + (=ucs . #x4B12) ; 䬒 + )) +(define-char + '((=>ucs . #x4B12) ; 䬒 + (morohashi-daikanwa 43903 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x447E) ; ø»ž³« + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43904) ; ø¸Š®€ + (=ucs . #x4B13) ; 䬓 + )) +(define-char + '((=>ucs . #x4B13) ; 䬓 + (morohashi-daikanwa 43904 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E50) ; ø»˜º½ + )) +(define-char + '((=>ucs . #x4B14) ; 䬔 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43905) ; ø¸Š® + )) +(define-char + '((morohashi-daikanwa 43905 0 2) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E52) ; ø»˜º¿ + (=ucs . #x4B14) ; 䬔 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43906) ; ø¸Š®‚ + )) +(define-char + '((morohashi-daikanwa 43906 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6636) ; ø»›— + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43907) ; ø¸Š®ƒ + )) +(define-char + '((morohashi-daikanwa 43907 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4528) ; ø»ž³³ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43908) ; ø¸Š®„ + (=ucs . #x4B15) ; 䬕 + )) +(define-char + '((=>ucs . #x4B15) ; 䬕 + (morohashi-daikanwa 43908 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-3 . #x595D) ; ø»–©° + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (japanese-jisx0212 . #x6841) ; ø»Œ‚ + (=jis-x0213-1-2000 . #x7E27) ; ø»¤›¨ + (ideograph-daikanwa . 43909) ; ø¸Š®… + (=ucs . #x98BA) ; 颺 + )) +(define-char + '((=>ucs . #x98BA) ; 颺 + (morohashi-daikanwa 43909 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-1 . #x7771) ; ø»“‚€ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43910) ; ø¸Š®† + (=ucs . #x4B17) ; 䬗 + )) +(define-char + '((=>ucs . #x4B17) ; 䬗 + (morohashi-daikanwa 43910 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-3 . #x595F) ; ø»–©² + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43911) ; ø¸Š®‡ + (=ucs . #x4B16) ; 䬖 + )) +(define-char + '((=>ucs . #x4B16) ; 䬖 + (morohashi-daikanwa 43911 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-3 . #x595E) ; ø»–©± + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43912) ; ø¸Š®ˆ + )) +(define-char + '((morohashi-daikanwa 43912 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6639) ; ø»›š + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43913) ; ø¸Š®‰ + )) +(define-char + '((morohashi-daikanwa 43913 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6633) ; ø»›” + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43914) ; ø¸Š®Š + )) +(define-char + '((morohashi-daikanwa 43914 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4527) ; ø»ž³² + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 43915) ; ø¸Š®‹ + )) +(define-char + '((morohashi-daikanwa 43915 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4523) ; ø»ž³® + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (chinese-isoir165 . #x7C57) ; ø»Ž´´ + (=ucs . #x98CF) ; 飏 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (chinese-isoir165 . #x7C58) ; ø»Ž´µ + (=ucs . #x98D4) ; 飔 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x6842) ; ø»Œƒ + (=jis-x0213-2-2000 . #x7C45) ; ø»¦£Ž + (ideograph-daikanwa . 43917) ; ø¸Š® + (=ucs . #x98BB) ; 颻 + )) +(define-char + '((=>ucs . #x98BB) ; 颻 + (morohashi-daikanwa 43917 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-2 . #x6778) ; ø»”´« + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43918) ; ø¸Š®Ž + (=ucs . #x4B19) ; 䬙 + )) +(define-char + '((=>ucs . #x4B19) ; 䬙 + (morohashi-daikanwa 43918 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B67) ; ø»–¬¶ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43920) ; ø¸Š® + )) +(define-char + '((morohashi-daikanwa 43920 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A5F) ; ø»›–¸ + )) +(define-char + '((morohashi-daikanwa 43920 1 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6231) ; ø»™€– + (=ucs . #x2960E) ; 𩘎 + )) +(define-char + '((=>ucs . #x98BC) ; 颼 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (=jis-x0213-2-2000 . #x7C46) ; ø»¦£ + (ideograph-daikanwa . 43921) ; ø¸Š®‘ + (ucs-jis . #x98BC) ; ø»¦£ + )) +(define-char + '((=>ucs . #x98BC) ; 颼 + (morohashi-daikanwa 43921 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-1 . #x794E) ; ø»“„™ + )) +(define-char + '((morohashi-daikanwa 43921 0 3) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-gb12345 . #x6C2C) ; 颼 + (=ucs . #x98BC) ; 颼 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43922) ; ø¸Š®’ + )) +(define-char + '((morohashi-daikanwa 43922 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B7B) ; ø»ž½º + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43923) ; ø¸Š®“ + (=ucs . #x98BD) ; 颽 + )) +(define-char + '((=>ucs . #x98BD) ; 颽 + (morohashi-daikanwa 43923 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-2 . #x6777) ; ø»”´ª + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43924) ; ø¸Š®” + )) +(define-char + '((morohashi-daikanwa 43924 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B7A) ; ø»ž½¹ + )) +(define-char + '((=>ucs . #x2961D) ; 𩘝 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43925) ; ø¸Š®• + )) +(define-char + '((morohashi-daikanwa 43925 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6233) ; ø»™€˜ + (=ucs . #x2961D) ; 𩘝 + )) +(define-char + '((=>ucs . #x2961E) ; 𩘞 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43926) ; ø¸Š®– + )) +(define-char + '((morohashi-daikanwa 43926 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6234) ; ø»™€™ + (=ucs . #x2961E) ; 𩘞 + )) +(define-char + '((=>ucs . #x2961F) ; 𩘟 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43927) ; ø¸Š®— + )) +(define-char + '((morohashi-daikanwa 43927 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6235) ; ø»™€š + (=ucs . #x2961F) ; 𩘟 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43928) ; ø¸Š®˜ + (=ucs . #x4B18) ; 䬘 + )) +(define-char + '((=>ucs . #x4B18) ; 䬘 + (morohashi-daikanwa 43928 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x6232) ; ø»™€— + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43929) ; ø¸Š®™ + (=ucs . #x98BE) ; 颾 + )) +(define-char + '((=>ucs . #x98BE) ; 颾 + (morohashi-daikanwa 43929 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-2 . #x6779) ; ø»”´¬ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x6843) ; ø»Œ„ + (=jis-x0213-2-2000 . #x7C47) ; ø»¦£ + (ideograph-daikanwa . 43930) ; ø¸Š®š + (=ucs . #x98BF) ; 颿 + )) +(define-char + '((=>ucs . #x98BF) ; 颿 + (morohashi-daikanwa 43930 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-2 . #x6776) ; ø»”´© + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43931) ; ø¸Š®› + (=ucs . #x4B1A) ; 䬚 + )) +(define-char + '((=>ucs . #x4B1A) ; 䬚 + (morohashi-daikanwa 43931 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B66) ; ø»–¬µ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43932) ; ø¸Š®œ + )) +(define-char + '((morohashi-daikanwa 43932 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A60) ; ø»›–¹ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43933) ; ø¸Š® + )) +(define-char + '((morohashi-daikanwa 43933 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B79) ; ø»ž½¸ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 43934) ; ø¸Š®ž + )) +(define-char + '((morohashi-daikanwa 43934 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B7C) ; ø»ž½» + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (=ucs . #x98C0) ; 飀 + )) +(define-char + '((=>ucs . #x98C0) ; 飀 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-2 . #x6C63) ; ø»”»¬ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6C2C) ; ø»…´™ + (chinese-isoir165 . #x6C2C) ; ø»Žœ© + (=ucs . #x98D5) ; 飕 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (chinese-isoir165 . #x2E56) ; ø»‚ + (=ucs . #x98D6) ; 飖 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (chinese-isoir165 . #x7C59) ; ø»Ž´¶ + (=ucs . #x98D7) ; 飗 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B78) ; ø»ž½· + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43935) ; ø¸Š®Ÿ + )) +(define-char + '((morohashi-daikanwa 43935 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E5E) ; ø»›œ¯ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43936) ; ø¸Š®  + )) +(define-char + '((morohashi-daikanwa 43936 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E61) ; ø»›œ² + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43937) ; ø¸Š®¡ + )) +(define-char + '((morohashi-daikanwa 43937 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E60) ; ø»›œ± + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43938) ; ø¸Š®¢ + (=ucs . #x4B1B) ; 䬛 + )) +(define-char + '((=>ucs . #x4B1B) ; 䬛 + (morohashi-daikanwa 43938 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6536) ; ø»™„µ + )) +(define-char + '((=>ucs . #x98C1) ; 飁 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43939) ; ø¸Š®£ + )) +(define-char + '((morohashi-daikanwa 43939 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A60) ; ø»”¸­ + (=ucs . #x98C1) ; 飁 + )) +(define-char + '((=>ucs . #x29630) ; 𩘰 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43940) ; ø¸Š®¤ + )) +(define-char + '((morohashi-daikanwa 43940 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6535) ; ø»™„´ + (=ucs . #x29630) ; 𩘰 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43941) ; ø¸Š®¥ + )) +(define-char + '((morohashi-daikanwa 43941 0 2) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E5C) ; ø»›œ­ + )) +(define-char + '((=>ucs . #x4B1C) ; 䬜 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43942) ; ø¸Š®¦ + )) +(define-char + '((morohashi-daikanwa 43942 0 2) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D55) ; ø»–¯  + (=ucs . #x4B1C) ; 䬜 + )) +(define-char + '((=>ucs . #x98C2) ; 飂 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (japanese-jisx0212 . #x6844) ; ø»Œ… + (=jis-x0213-2-2000 . #x7C48) ; ø»¦£‘ + (ideograph-daikanwa . 43943) ; ø¸Š®§ + (ucs-jis . #x98C2) ; ø»Œ… + )) +(define-char + '((morohashi-daikanwa 43943 0 2) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A61) ; ø»”¸® + (=ucs . #x98C2) ; 飂 + )) +(define-char + '((=>ucs . #x29637) ; 𩘷 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43944) ; ø¸Š®¨ + )) +(define-char + '((morohashi-daikanwa 43944 0 2) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6538) ; ø»™„· + (=ucs . #x29637) ; 𩘷 + )) +(define-char + '((=>ucs . #x98C3) ; 飃 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (shinjigen-2 . 9228) + (japanese-jisx0208-1978 . #x7129) ; ø»ƒ±¨ + (japanese-jisx0208 . #x7129) ; ø»ˆ…° + (ideograph-daikanwa . 43945) ; ø¸Š®© + )) +(define-char + '((morohashi-daikanwa 43945 0 0) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (=jis-x0208-1990 . #x7129) ; ø½‹«¤ + (=ucs . #x98C3) ; 飃 + )) +(define-char + '((=>ucs . #x98C3) ; 飃 + (morohashi-daikanwa 43945 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D56) ; ø»–¯¡ + )) +(define-char + '((=>ucs . #x98C4) ; 飄 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43946) ; ø¸Š®ª + )) +(define-char + '((morohashi-daikanwa 43946 0 0) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (shinjigen-2 . 9227) + (=jis-x0208 . #x7128) ; ø½‹«£ + (korean-ksc5601 . #x787D) ; ø»Š›š + (chinese-gb12345 . #x462E) ; 飄 + (=ucs . #x98C4) ; 飄 + )) +(define-char + '((=>ucs . #x98C4) ; 飄 + (morohashi-daikanwa 43946 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A51) ; ø»“…º + )) +(define-char + '((=>ucs . #x29632) ; 𩘲 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43947) ; ø¸Š®« + )) +(define-char + '((morohashi-daikanwa 43947 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6537) ; ø»™„¶ + (=ucs . #x29632) ; 𩘲 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43948) ; ø¸Š®¬ + )) +(define-char + '((morohashi-daikanwa 43948 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E62) ; ø»›œ³ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 43949) ; ø¸Š®­ + )) +(define-char + '((morohashi-daikanwa 43949 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E5F) ; ø»›œ° + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (chinese-gb2312 . #x462E) ; ø»„¼§ + (chinese-isoir165 . #x462E) ; ø»¤· + (=ucs . #x98D8) ; 飘 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E5D) ; ø»›œ® + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43950) ; ø¸Š®® + )) +(define-char + '((morohashi-daikanwa 43950 0 2) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5640) ; ø»Ÿ‰ + )) +(define-char + '((=>ucs . #x29639) ; 𩘹 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43951) ; ø¸Š®¯ + )) +(define-char + '((morohashi-daikanwa 43951 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x677D) ; ø»™ˆ¸ + (=ucs . #x29639) ; 𩘹 + )) +(define-char + '((=>ucs . #x2963A) ; 𩘺 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43952) ; ø¸Š®° + )) +(define-char + '((morohashi-daikanwa 43952 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x6821) ; ø»™ˆº + (=ucs . #x2963A) ; 𩘺 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43953) ; ø¸Š®± + )) +(define-char + '((morohashi-daikanwa 43953 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x717B) ; ø»›¡¦ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43954) ; ø¸Š®² + )) +(define-char + '((morohashi-daikanwa 43954 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x563E) ; ø»Ÿ‡ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (japanese-jisx0212 . #x6845) ; ø»Œ† + (ideograph-daikanwa . 43955) ; ø¸Š®³ + (=ucs . #x98C5) ; 飅 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43956) ; ø¸Š®´ + )) +(define-char + '((morohashi-daikanwa 43956 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5639) ; ø»Ÿ‚ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43957) ; ø¸Š®µ + )) +(define-char + '((morohashi-daikanwa 43957 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x563D) ; ø»Ÿ† + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43958) ; ø¸Š®¶ + (=ucs . #x4B1D) ; 䬝 + )) +(define-char + '((=>ucs . #x4B1D) ; 䬝 + (morohashi-daikanwa 43958 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-4 . #x677E) ; ø»™ˆ¹ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43959) ; ø¸Š®· + )) +(define-char + '((morohashi-daikanwa 43959 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x563F) ; ø»Ÿˆ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43960) ; ø¸Š®¸ + )) +(define-char + '((morohashi-daikanwa 43960 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x717C) ; ø»›¡§ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43961) ; ø¸Š®¹ + )) +(define-char + '((morohashi-daikanwa 43961 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x563B) ; ø»Ÿ„ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43962) ; ø¸Š®º + )) +(define-char + '((morohashi-daikanwa 43962 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x563C) ; ø»Ÿ… + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (shinjigen-2 . 9230) + (=jis-x0208 . #x712A) ; ø½‹«¥ + (chinese-gb12345 . #x6C2D) ; 飆 + (ideograph-daikanwa . 43963) ; ø¸Š®» + (=ucs . #x98C6) ; 飆 + )) +(define-char + '((=>ucs . #x98C6) ; 飆 + (morohashi-daikanwa 43963 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C62) ; ø»”»« + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (korean-ksc5601 . #x787C) ; ø»Š›™ + (=jis-x0213-2-2000 . #x7C49) ; ø»¦£’ + (ideograph-daikanwa . 43964) ; ø¸Š®¼ + (=ucs . #x98C7) ; 飇 + )) +(define-char + '((=>ucs . #x98C7) ; 飇 + (morohashi-daikanwa 43964 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E7B) ; ø»–±¤ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (japanese-jisx0212 . #x6846) ; ø»Œ‡ + (=jis-x0213-1-2000 . #x7E28) ; ø»¤›© + (chinese-gb12345 . #x6C2E) ; 飈 + (ideograph-daikanwa . 43965) ; ø¸Š®½ + (=ucs . #x98C8) ; 飈 + )) +(define-char + '((=>ucs . #x98C8) ; 飈 + (morohashi-daikanwa 43965 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E79) ; ø»–±¢ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43966) ; ø¸Š®¾ + (=ucs . #x98CA) ; 飊 + )) +(define-char + '((=>ucs . #x98CA) ; 飊 + (morohashi-daikanwa 43966 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E7A) ; ø»–±£ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43967) ; ø¸Š®¿ + (=ucs . #x98C9) ; 飉 + )) +(define-char + '((=>ucs . #x98C9) ; 飉 + (morohashi-daikanwa 43967 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C61) ; ø»”»ª + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43968) ; ø¸Š¯€ + )) +(define-char + '((morohashi-daikanwa 43968 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5641) ; ø»ŸŠ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43969) ; ø¸Š¯ + )) +(define-char + '((morohashi-daikanwa 43969 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x563A) ; ø»Ÿƒ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 43970) ; ø¸Š¯‚ + )) +(define-char + '((morohashi-daikanwa 43970 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5642) ; ø»Ÿ‹ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6C2D) ; ø»…´š + (chinese-isoir165 . #x6C2D) ; ø»Žœª + (=ucs . #x98D9) ; 飙 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6C2E) ; ø»…´› + (chinese-isoir165 . #x6C2E) ; ø»Žœ« + (=ucs . #x98DA) ; 飚 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 43972) ; ø¸Š¯„ + )) +(define-char + '((morohashi-daikanwa 43972 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A32) ; ø»Ÿ’³ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 13) + (total-strokes . 22) + (=jis-x0213-2-2000 . #x7C4A) ; ø»¦£“ + (ideograph-daikanwa . 43973) ; ø¸Š¯… + (=ucs . #x98CB) ; 飋 + )) +(define-char + '((=>ucs . #x98CB) ; 飋 + (morohashi-daikanwa 43973 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E44) ; ø»”¾‰ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 43974) ; ø¸Š¯† + )) +(define-char + '((morohashi-daikanwa 43974 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A33) ; ø»Ÿ’´ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43975) ; ø¸Š¯‡ + (=ucs . #x4B1E) ; 䬞 + )) +(define-char + '((=>ucs . #x4B1E) ; 䬞 + (morohashi-daikanwa 43975 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B30) ; ø»™£ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 43976) ; ø¸Š¯ˆ + )) +(define-char + '((morohashi-daikanwa 43976 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D53) ; ø»Ÿ—® + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 43979) ; ø¸Š¯‹ + )) +(define-char + '((morohashi-daikanwa 43979 0 5) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-5 . #x7849) ; ø»›«† + )) +(define-char + '((=>ucs . #x29652) ; 𩙒 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 43980) ; ø¸Š¯Œ + )) +(define-char + '((morohashi-daikanwa 43980 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C3B) ; ø»™Œ + (=ucs . #x29652) ; 𩙒 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 43981) ; ø¸Š¯ + (=ucs . #x4B1F) ; 䬟 + )) +(define-char + '((=>ucs . #x4B1F) ; 䬟 + (morohashi-daikanwa 43981 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C3A) ; ø»™‹ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 43982) ; ø¸Š¯Ž + )) +(define-char + '((morohashi-daikanwa 43982 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-7 . #x6027) ; ø»Ÿ›œ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 43983) ; ø¸Š¯ + )) +(define-char + '((morohashi-daikanwa 43983 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-7 . #x6026) ; ø»Ÿ›› + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 43984) ; ø¸Š¯ + )) +(define-char + '((morohashi-daikanwa 43984 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-5 . #x795B) ; ø»›¬¶ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 43985) ; ø¸Š¯‘ + )) +(define-char + '((morohashi-daikanwa 43985 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-7 . #x6161) ; ø»Ÿ´ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 43986) ; ø¸Š¯’ + )) +(define-char + '((morohashi-daikanwa 43986 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-5 . #x795C) ; ø»›¬· + )) +(define-char + '((=>ucs . #x2965A) ; 𩙚 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 43988) ; ø¸Š¯” + )) +(define-char + '((morohashi-daikanwa 43988 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 16) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D2F) ; ø»™ž + (=ucs . #x2965A) ; 𩙚 + )) +(define-char + '((=>ucs . #x2965B) ; 𩙛 + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 17) + (total-strokes . 26) + (ideograph-daikanwa . 43989) ; ø¸Š¯• + )) +(define-char + '((morohashi-daikanwa 43989 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D66) ; ø»™‘• + (=ucs . #x2965B) ; 𩙛 + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 17) + (total-strokes . 26) + (ideograph-daikanwa . 43990) ; ø¸Š¯– + )) +(define-char + '((morohashi-daikanwa 43990 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A4A) ; ø»›®ƒ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 18) + (total-strokes . 27) + (japanese-jisx0212 . #x6847) ; ø»Œˆ + (ideograph-daikanwa . 43991) ; ø¸Š¯— + (=ucs . #x98CC) ; 飌 + )) +(define-char + '((=>ucs . #x98CC) ; 飌 + (morohashi-daikanwa 43991 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-2 . #x717E) ; ø»•ƒ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 18) + (total-strokes . 27) + (ideograph-daikanwa . 43992) ; ø¸Š¯˜ + )) +(define-char + '((morohashi-daikanwa 43992 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B24) ; ø»›®» + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 18) + (total-strokes . 27) + (ideograph-daikanwa . 43993) ; ø¸Š¯™ + (=ucs . #x98CD) ; 飍 + )) +(define-char + '((=>ucs . #x98CD) ; 飍 + (morohashi-daikanwa 43993 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-3 . #x6225) ; ø»–¶† + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 18) + (total-strokes . 27) + (ideograph-daikanwa . 43994) ; ø¸Š¯š + )) +(define-char + '((morohashi-daikanwa 43994 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-7 . #x6426) ; ø»Ÿ¡“ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 27) + (total-strokes . 36) + (ideograph-daikanwa . 43996) ; ø¸Š¯œ + )) +(define-char + '((morohashi-daikanwa 43996 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 27) + (total-strokes . 36) + (chinese-cns11643-5 . #x7C47) ; ø»›°¼ + )) +(define-char + '((ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 35) + (total-strokes . 44) + (ideograph-daikanwa . 43998) ; ø¸Š¯ž + )) +(define-char + '((morohashi-daikanwa 43998 0 1) + (ideographic-radical . 182) ; â¾µ + (ideographic-strokes . 35) + (total-strokes . 44) + (chinese-cns11643-7 . #x6655) ; ø»Ÿ¤¾ + )) diff --git a/lisp/utf-2000/Ideograph-R183-Fly.el b/lisp/utf-2000/Ideograph-R183-Fly.el new file mode 100644 index 0000000..8b76159 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R183-Fly.el @@ -0,0 +1,136 @@ +(define-char + '((ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 0) + (total-strokes . 9) + (shinjigen-2 . 9232) + (=jis-x0208 . #x4874) ; ø½Š°¡ + (korean-ksc5601 . #x5E2B) ; ø»‰³¼ + (chinese-cns11643-1 . #x5379) ; ø»’ + (chinese-gb12345 . #x3749) ; 飛 + (=gt-pj-1 . #x4874) ; 飛 + (ideograph-daikanwa . 44000) ; ø¸Š¯  + (=gt-k . 05163) ; ý¡„« + (=ucs . #x98DB) ; 飛 + )) +(define-char + '((ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x3749) ; ø»„§€ + (chinese-isoir165 . #x3749) ; ø» + (=big5-cdp . #x89F8) ; ý¢€ˆ§¸ + (=ucs . #x98DE) ; 飞 + )) +(define-char + '((ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 1) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C75) ; ø»œ® + (ideograph-daikanwa . 44001) ; ø¸Š¯¡ + )) +(define-char + '((ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B36) ; ø»žµ + (ideograph-daikanwa . 44002) ; ø¸Š¯¢ + )) +(define-char + '((ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44003) ; ø¸Š¯£ + (=ucs . #x4B20) ; 䬠 + )) +(define-char + '((=>ucs . #x4B20) ; 䬠 + (morohashi-daikanwa 44003 0 0) + (ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x572B) ; ø»–¦‚ + )) +(define-char + '((=>ucs . #x4B21) ; 䬡 + (ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44004) ; ø¸Š¯¤ + )) +(define-char + '((morohashi-daikanwa 44004 0 1) + (ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 8) + (total-strokes . 17) + (cns-total-strokes . 18) + (chinese-cns11643-3 . #x5960) ; ø»–©³ + (=ucs . #x4B21) ; 䬡 + )) +(define-char + '((ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B7D) ; ø»ž½¼ + (ideograph-daikanwa . 44005) ; ø¸Š¯¥ + )) +(define-char + '((ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A61) ; ø»›–º + (ideograph-daikanwa . 44006) ; ø¸Š¯¦ + )) +(define-char + '((ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44007) ; ø¸Š¯§ + )) +(define-char + '((ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5643) ; ø»ŸŒ + (ideograph-daikanwa . 44008) ; ø¸Š¯¨ + )) +(define-char + '((ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 12) + (total-strokes . 21) + (shinjigen-2 . 6334) + (=jis-x0208 . #x664C) ; ø½‹›½ + (korean-ksc5601 . #x5B68) ; ø»‰°Ÿ + (chinese-cns11643-3 . #x5E7C) ; ø»–±¥ + (ideograph-daikanwa . 44009) ; ø¸Š¯© + (=ucs . #x98DC) ; 飜 + )) +(define-char + '((=>ucs . #x2967C) ; 𩙼 + (ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44010) ; ø¸Š¯ª + )) +(define-char + '((morohashi-daikanwa 44010 0 1) + (ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-4 . #x6964) ; ø»™‹› + (=ucs . #x2967C) ; 𩙼 + )) +(define-char + '((ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-5 . #x746D) ; ø»›¥² + (ideograph-daikanwa . 44011) ; ø¸Š¯« + )) +(define-char + '((ideographic-radical . 183) ; ⾶ + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-3 . #x6226) ; ø»–¶‡ + (ideograph-daikanwa . 44012) ; ø¸Š¯¬ + (=ucs . #x98DD) ; 飝 + )) diff --git a/lisp/utf-2000/Ideograph-R184-Eat.el b/lisp/utf-2000/Ideograph-R184-Eat.el new file mode 100644 index 0000000..bad3eae --- /dev/null +++ b/lisp/utf-2000/Ideograph-R184-Eat.el @@ -0,0 +1,7378 @@ +(define-char + '((=>ucs . #x98DF) ; 食 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 0) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=ucs . #x826E) ; 艮 + )) + (shinjigen-1 . 9234) + (shinjigen-2 . 9233) + (korean-ksc5601 . #x635D) ; ø»‰¼„ + (chinese-cns11643-1 . #x537A) ; ø»’‘ + (ideograph-daikanwa . 44014) ; ø¸Š¯® + )) +(define-char + '((=>ucs . #x98DF) ; 食 + (morohashi-daikanwa 44014 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 0) + (total-strokes . 9) + (shinjigen-1 . 9233) + (shinjigen-2 . 9234) + (=jis-x0208 . #x3F29) ; ø½Š¢ˆ + (=gt-pj-1 . #x3F29) ; ø½Š¢ˆ + (=gt-k . 05345) ; ý¡„“¡ + (ucs-jis . #x98DF) ; ø½Š¢ˆ + )) +(define-char + '((morohashi-daikanwa 44014 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 0) + (total-strokes . 9) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EBD) ; 亽 + ) + ((=ucs . #x826E) ; 艮 + )) + (chinese-gb2312 . #x4A33) ; ø»…‚¤ + (chinese-isoir165 . #x4A33) ; ø»ª´ + (=ucs . #x98DF) ; 食 + )) +(define-char + '((=>ucs . #x98E0) ; 飠 + (morohashi-daikanwa 44014 0 3) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 0) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8AFC) ; ý¢€ˆ«¼ + ) + ((=big5-cdp . #x8B7C) ; ý¢€ˆ­¼ + )) + (=big5-cdp . #x8BB9) ; ý¢€ˆ®¹ + )) +(define-char + '((morohashi-daikanwa 44014 0 4) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 0) + (total-strokes . 8) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EBD) ; 亽 + ) + ((=big5-cdp . #x8B7C) ; ý¢€ˆ­¼ + )) + (chinese-gb12345 . #x623B) ; 飠 + (=ucs . #x98E0) ; 飠 + )) +(define-char + '((=>ucs . #x98E0) ; 飠 + (morohashi-daikanwa 44014 0 5) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 0) + (total-strokes . 8) + (=gt-pj-k1 . #x3471) ; ý¡„Ž„ + (=gt-k . 04996) ; ý¡„Ž„ + )) +(define-char + '((morohashi-daikanwa 44014 0 7) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 0) + (total-strokes . 3) + (chinese-gb2312 . #x623B) ; ø»…¥¼ + (chinese-isoir165 . #x623B) ; ø»ŽŽŒ + (=ucs . #x9963) ; 饣 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 0) + (total-strokes . 9) + (chinese-cns11643-6 . #x347C) ; ø»œ’… + (ideograph-daikanwa . 44015) ; ø¸Š¯¯ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 0) + (total-strokes . 9) + (ideograph-daikanwa . 44016) ; ø¸Š¯° + )) +(define-char + '((morohashi-daikanwa 44016 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 0) + (total-strokes . 9) + (chinese-cns11643-6 . #x347D) ; ø»œ’† + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 0) + (total-strokes . 9) + (chinese-cns11643-6 . #x347E) ; ø»œ’‡ + (ideograph-daikanwa . 44017) ; ø¸Š¯± + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 0) + (total-strokes . 9) + (ideograph-daikanwa . 44018) ; ø¸Š¯² + )) +(define-char + '((morohashi-daikanwa 44018 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 0) + (total-strokes . 9) + (chinese-cns11643-6 . #x3521) ; ø»œ’ˆ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 1) + (total-strokes . 10) + (ideograph-daikanwa . 44019) ; ø¸Š¯³ + )) +(define-char + '((morohashi-daikanwa 44019 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 1) + (total-strokes . 9) + (chinese-cns11643-6 . #x3522) ; ø»œ’‰ + )) +(define-char + '((=>ucs . #x4B22) ; 䬢 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 11) + (ideograph-daikanwa . 44020) ; ø¸Š¯´ + )) +(define-char + '((morohashi-daikanwa 44020 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-3 . #x343A) ; ø»•²· + (=ucs . #x4B22) ; 䬢 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 11) + (ideograph-daikanwa . 44021) ; ø¸Š¯µ + )) +(define-char + '((morohashi-daikanwa 44021 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-5 . #x3071) ; ø»š¾ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 11) + (japanese-jisx0212 . #x6848) ; ø»Œ‰ + (=jis-x0213-2-2000 . #x7C4D) ; ø»¦£– + (ideograph-daikanwa . 44022) ; ø¸Š¯¶ + (=ucs . #x98E1) ; 飡 + )) +(define-char + '((=>ucs . #x98E1) ; 飡 + (morohashi-daikanwa 44022 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 11) + (korean-ksc5601 . #x6162) ; ø»‰¹ + (chinese-cns11643-3 . #x3967) ; ø»•ºº + )) +(define-char + '((=>ucs . #x98E2) ; 飢 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 11) + (korean-ksc5601 . #x5146) ; ø»‰¡‘ + (ideograph-daikanwa . 44023) ; ø¸Š¯· + )) +(define-char + '((morohashi-daikanwa 44023 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 10) + (=jis-x0208 . #x3532) ; ø½Š“¥ + (chinese-gb12345 . #x783F) ; 飢 + (=gt-pj-1 . #x3532) ; 飢 + (=gt-k . 06397) ; ý¡„£½ + (=ucs . #x98E2) ; 飢 + )) +(define-char + '((=>ucs . #x98E2) ; 飢 + (morohashi-daikanwa 44023 1 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-1 . #x586A) ; ø»’”— + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 11) + (japanese-jisx0212 . #x6849) ; ø»ŒŠ + (=jis-x0213-2-2000 . #x7C4E) ; ø»¦£— + (ideograph-daikanwa . 44024) ; ø¸Š¯¸ + (=ucs . #x98E3) ; 飣 + )) +(define-char + '((=>ucs . #x98E3) ; 飣 + (morohashi-daikanwa 44024 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-2 . #x334B) ; ø»“§¦ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 11) + (ideograph-daikanwa . 44025) ; ø¸Š¯¹ + (=ucs . #x98E4) ; 飤 + )) +(define-char + '((=>ucs . #x98E4) ; 飤 + (morohashi-daikanwa 44025 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-4 . #x3042) ; ø»—·‹ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 11) + (ideograph-daikanwa . 44026) ; ø¸Š¯º + )) +(define-char + '((morohashi-daikanwa 44026 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C76) ; ø»œ¯ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 11) + (chinese-cns11643-6 . #x4637) ; ø»œ«œ + (ideograph-daikanwa . 44027) ; ø¸Š¯» + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 11) + (ideograph-daikanwa . 44028) ; ø¸Š¯¼ + )) +(define-char + '((morohashi-daikanwa 44028 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C77) ; ø»œ° + )) +(define-char + '((=>ucs . #x20A78) ; 𠩸 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 11) + (->same-ideograph + ((ideograph-daikanwa . 02979) ; ø¸€®£ + )) + (ideograph-daikanwa . 44029) ; ø¸Š¯½ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (chinese-isoir165 . #x2D43) ; ø»€ž + (=ucs . #x9964) ; 饤 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (chinese-gb2312 . #x3C22) ; ø»„­¯ + (chinese-isoir165 . #x3C22) ; ø»•¿ + (=ucs . #x9965) ; 饥 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 2) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C78) ; ø»œ± + )) +(define-char + '((=>ucs . #x98E5) ; 飥 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (japanese-jisx0212 . #x684A) ; ø»Œ‹ + (=jis-x0213-2-2000 . #x7C4F) ; ø»¦£˜ + (ideograph-daikanwa . 44030) ; ø¸Š¯¾ + (ucs-jis . #x98E5) ; ø»Œ‹ + )) +(define-char + '((morohashi-daikanwa 44030 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-2 . #x3A33) ; ø»“±  + (=ucs . #x98E5) ; 飥 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 44031) ; ø¸Š¯¿ + )) +(define-char + '((morohashi-daikanwa 44031 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D4C) ; ø»š”Ÿ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 44032) ; ø¸Š°€ + )) +(define-char + '((morohashi-daikanwa 44032 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-5 . #x364A) ; ø»šŠ‹ + )) +(define-char + '((=>ucs . #x4B23) ; 䬣 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 44033) ; ø¸Š° + )) +(define-char + '((morohashi-daikanwa 44033 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-4 . #x362C) ; ø»—¿© + (=ucs . #x4B23) ; 䬣 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 44034) ; ø¸Š°‚ + )) +(define-char + '((morohashi-daikanwa 44034 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-6 . #x4638) ; ø»œ« + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 44035) ; ø¸Š°ƒ + (=ucs . #x4B24) ; 䬤 + )) +(define-char + '((=>ucs . #x4B24) ; 䬤 + (morohashi-daikanwa 44035 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-3 . #x4029) ; ø»–„Ž + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 44036) ; ø¸Š°„ + )) +(define-char + '((morohashi-daikanwa 44036 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-5 . #x3647) ; ø»šŠˆ + )) +(define-char + '((=>ucs . #x98E6) ; 飦 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (japanese-jisx0212 . #x684B) ; ø»ŒŒ + (ideograph-daikanwa . 44037) ; ø¸Š°… + (ucs-jis . #x98E6) ; ø»ŒŒ + )) +(define-char + '((morohashi-daikanwa 44037 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-3 . #x3968) ; ø»•º» + (=ucs . #x98E6) ; 飦 + )) +(define-char + '((=>ucs . #x98E7) ; 飧 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (japanese-jisx0212 . #x684C) ; ø»Œ + (chinese-cns11643-1 . #x627D) ; ø»’£– + (=jis-x0213-1-2000 . #x7E29) ; ø»¤›ª + (ideograph-daikanwa . 44038) ; ø¸Š°† + (ucs-jis . #x98E7) ; ø»Œ + )) +(define-char + '((morohashi-daikanwa 44038 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-gb2312 . #x6238) ; ø»…¥¹ + (chinese-isoir165 . #x6238) ; ø»ŽŽ‰ + (=ucs . #x98E7) ; 飧 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 44039) ; ø¸Š°‡ + )) +(define-char + '((morohashi-daikanwa 44039 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-6 . #x5040) ; ø»œº‘ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 44040) ; ø¸Š°ˆ + (=ucs . #x4B25) ; 䬥 + )) +(define-char + '((=>ucs . #x4B25) ; 䬥 + (morohashi-daikanwa 44040 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-3 . #x402A) ; ø»–„ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 44041) ; ø¸Š°‰ + )) +(define-char + '((morohashi-daikanwa 44041 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-6 . #x463A) ; ø»œ«Ÿ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 44042) ; ø¸Š°Š + )) +(define-char + '((morohashi-daikanwa 44042 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-5 . #x3648) ; ø»šŠ‰ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 44043) ; ø¸Š°‹ + )) +(define-char + '((morohashi-daikanwa 44043 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-5 . #x3649) ; ø»šŠŠ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 44044) ; ø¸Š°Œ + )) +(define-char + '((morohashi-daikanwa 44044 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-6 . #x463B) ; ø»œ«  + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 44045) ; ø¸Š° + )) +(define-char + '((morohashi-daikanwa 44045 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 11) + (chinese-cns11643-6 . #x4639) ; ø»œ«ž + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (ideograph-daikanwa . 44046) ; ø¸Š°Ž + )) +(define-char + '((morohashi-daikanwa 44046 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (total-strokes . 12) + (chinese-cns11643-6 . #x5041) ; ø»œº’ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (chinese-gb2312 . #x774F) ; ø»†…† + (chinese-isoir165 . #x774F) ; ø»Ž­– + (=ucs . #x98E8) ; 飨 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (chinese-isoir165 . #x2D44) ; ø»€Ÿ + (=ucs . #x9966) ; 饦 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 3) + (chinese-gb2312 . #x623C) ; ø»…¥½ + (chinese-isoir165 . #x623C) ; ø»ŽŽ + (=ucs . #x9967) ; 饧 + )) +(define-char + '((=>ucs . #x98E9) ; 飩 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (=jis-x0208 . #x712B) ; ø½‹«¦ + (ideograph-daikanwa . 44047) ; ø¸Š° + (ucs-jis . #x98E9) ; ø½‹«¦ + )) +(define-char + '((=>ucs . #x98E9) ; 飩 + (morohashi-daikanwa 44047 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-1 . #x6322) ; ø»’£™ + )) +(define-char + '((morohashi-daikanwa 44047 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb12345 . #x623D) ; 飩 + (=ucs . #x98E9) ; 飩 + )) +(define-char + '((=>ucs . #x29696) ; 𩚖 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44048) ; ø¸Š° + )) +(define-char + '((morohashi-daikanwa 44048 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3C22) ; ø»˜ˆ“ + (=ucs . #x29696) ; 𩚖 + )) +(define-char + '((=>ucs . #x98EA) ; 飪 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (japanese-jisx0212 . #x684D) ; ø»ŒŽ + (=jis-x0213-2-2000 . #x7C50) ; ø»¦£™ + (ideograph-daikanwa . 44049) ; ø¸Š°‘ + (ucs-jis . #x98EA) ; ø»ŒŽ + )) +(define-char + '((morohashi-daikanwa 44049 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb12345 . #x623F) ; 飪 + (=ucs . #x98EA) ; 飪 + )) +(define-char + '((=>ucs . #x98EA) ; 飪 + (morohashi-daikanwa 44049 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-1 . #x627E) ; ø»’£— + )) +(define-char + '((=>ucs . #x98EB) ; 飫 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (shinjigen-2 . 9249) + (=jis-x0208 . #x712C) ; ø½‹«§ + (ideograph-daikanwa . 44050) ; ø¸Š°’ + (ucs-jis . #x98EB) ; ø½‹«§ + )) +(define-char + '((=>ucs . #x98EB) ; 飫 + (morohashi-daikanwa 44050 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-2 . #x4153) ; ø»“¼’ + )) +(define-char + '((morohashi-daikanwa 44050 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb12345 . #x6240) ; 飫 + (=ucs . #x98EB) ; 飫 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44051) ; ø¸Š°“ + )) +(define-char + '((morohashi-daikanwa 44051 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D4D) ; ø»š”  + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44052) ; ø¸Š°” + (=ucs . #x4B26) ; 䬦 + )) +(define-char + '((=>ucs . #x4B26) ; 䬦 + (morohashi-daikanwa 44052 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3C24) ; ø»˜ˆ• + )) +(define-char + '((=>ucs . #x4B27) ; 䬧 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44053) ; ø¸Š°• + )) +(define-char + '((morohashi-daikanwa 44053 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x4028) ; ø»–„ + (=ucs . #x4B27) ; 䬧 + )) +(define-char + '((=>ucs . #x4B28) ; 䬨 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44054) ; ø¸Š°– + )) +(define-char + '((morohashi-daikanwa 44054 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3C25) ; ø»˜ˆ– + (=ucs . #x4B28) ; 䬨 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44055) ; ø¸Š°— + )) +(define-char + '((morohashi-daikanwa 44055 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x5044) ; ø»œº• + )) +(define-char + '((=>ucs . #x98EC) ; 飬 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44056) ; ø¸Š°˜ + )) +(define-char + '((morohashi-daikanwa 44056 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-3 . #x455B) ; ø»–Œ– + (=ucs . #x98EC) ; 飬 + )) +(define-char + '((=>ucs . #x98ED) ; 飭 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (=jis-x0208 . #x522C) ; ø½Š¾… + (korean-ksc5601 . #x7650) ; ø»Š—± + (ideograph-daikanwa . 44057) ; ø¸Š°™ + (ucs-jis . #x98ED) ; ø½Š¾… + )) +(define-char + '((=>ucs . #x98ED) ; 飭 + (morohashi-daikanwa 44057 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-1 . #x6324) ; ø»’£› + )) +(define-char + '((morohashi-daikanwa 44057 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb12345 . #x6241) ; 飭 + (=ucs . #x98ED) ; 飭 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44058) ; ø¸Š°š + )) +(define-char + '((morohashi-daikanwa 44058 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x5045) ; ø»œº– + )) +(define-char + '((=>ucs . #x2969A) ; 𩚚 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44059) ; ø¸Š°› + )) +(define-char + '((morohashi-daikanwa 44059 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3C26) ; ø»˜ˆ— + (=ucs . #x2969A) ; 𩚚 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44060) ; ø¸Š°œ + )) +(define-char + '((morohashi-daikanwa 44060 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D4E) ; ø»š”¡ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44061) ; ø¸Š° + )) +(define-char + '((morohashi-daikanwa 44061 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x5046) ; ø»œº— + )) +(define-char + '((=>ucs . #x98EE) ; 飮 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (=jis-x0208 . #x5D3B) ; ø½‹Žž + (korean-ksc5601 . #x6B66) ; ø»Š‡½ + (ideograph-daikanwa . 44063) ; ø¸Š°Ÿ + (ucs-jis . #x98EE) ; ø½‹Žž + )) +(define-char + '((morohashi-daikanwa 44063 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (=ucs . #x98EE) ; 飮 + )) +(define-char + '((morohashi-daikanwa 44063 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (=jis-x0208 . #x307B) ; ø½Š˜ + (chinese-gb12345 . #x527B) ; 飲 + (=gt-pj-1 . #x307B) ; 飲 + (=gt-k . 08993) ; ý¡„‚Œ¡ + (=ucs . #x98F2) ; 飲 + )) +(define-char + '((=>ucs . #x98F2) ; 飲 + (morohashi-daikanwa 44063 1 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-1 . #x6323) ; ø»’£š + )) +(define-char + '((=>ucs . #x98EF) ; 飯 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (korean-ksc5601 . #x5A79) ; ø»‰¯’ + (ideograph-daikanwa . 44064) ; ø¸Š°  + )) +(define-char + '((=>ucs . #x98EF) ; 飯 + (morohashi-daikanwa 44064 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (=jis-x0208 . #x4853) ; ø½Š°€ + (ucs-jis . #x98EF) ; ø½Š°€ + )) +(define-char + '((=>ucs . #x98EF) ; 飯 + (morohashi-daikanwa 44064 1 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-1 . #x6321) ; ø»’£˜ + )) +(define-char + '((morohashi-daikanwa 44064 1 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-gb12345 . #x3739) ; 飯 + (=ucs . #x98EF) ; 飯 + )) +(define-char + '((=>ucs . #x98F0) ; 飰 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (=jis-x0213-2-2000 . #x7C51) ; ø»¦£š + (ideograph-daikanwa . 44065) ; ø¸Š°¡ + (ucs-jis . #x98F0) ; ø»¦£š + )) +(define-char + '((morohashi-daikanwa 44065 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x402B) ; ø»–„ + (=ucs . #x98F0) ; 飰 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44066) ; ø¸Š°¢ + )) +(define-char + '((morohashi-daikanwa 44066 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D4F) ; ø»š”¢ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44067) ; ø¸Š°£ + )) +(define-char + '((morohashi-daikanwa 44067 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x5042) ; ø»œº“ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44068) ; ø¸Š°¤ + (=ucs . #x4B29) ; 䬩 + )) +(define-char + '((=>ucs . #x4B29) ; 䬩 + (morohashi-daikanwa 44068 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-3 . #x455D) ; ø»–Œ˜ + )) +(define-char + '((=>ucs . #x4B2A) ; 䬪 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44069) ; ø¸Š°¥ + )) +(define-char + '((morohashi-daikanwa 44069 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-3 . #x402C) ; ø»–„‘ + (=ucs . #x4B2A) ; 䬪 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44070) ; ø¸Š°¦ + )) +(define-char + '((morohashi-daikanwa 44070 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-6 . #x5043) ; ø»œº” + )) +(define-char + '((=>ucs . #x296A4) ; 𩚤 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44071) ; ø¸Š°§ + )) +(define-char + '((morohashi-daikanwa 44071 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 12) + (chinese-cns11643-4 . #x3C23) ; ø»˜ˆ” + (=ucs . #x296A4) ; 𩚤 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (=jis-x0213-2-2000 . #x7C52) ; ø»¦£› + (ideograph-daikanwa . 44072) ; ø¸Š°¨ + (=ucs . #x98F1) ; 飱 + )) +(define-char + '((=>ucs . #x98F1) ; 飱 + (morohashi-daikanwa 44072 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-3 . #x455C) ; ø»–Œ— + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (chinese-gb2312 . #x623D) ; ø»…¥¾ + (chinese-isoir165 . #x623D) ; ø»ŽŽŽ + (=ucs . #x9968) ; 饨 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (chinese-gb2312 . #x623E) ; ø»…¥¿ + (chinese-isoir165 . #x623E) ; ø»ŽŽ + (=ucs . #x9969) ; 饩 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (chinese-gb2312 . #x623F) ; ø»…¦€ + (chinese-isoir165 . #x623F) ; ø»ŽŽ + (=ucs . #x996A) ; 饪 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (chinese-gb2312 . #x6240) ; ø»…¦ + (chinese-isoir165 . #x6240) ; ø»ŽŽ‘ + (=ucs . #x996B) ; 饫 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (chinese-gb2312 . #x6241) ; ø»…¦‚ + (chinese-isoir165 . #x6241) ; ø»ŽŽ’ + (=ucs . #x996C) ; 饬 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (chinese-gb2312 . #x3739) ; ø»„¦° + (chinese-isoir165 . #x3739) ; ø»€ + (=ucs . #x996D) ; 饭 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 4) + (chinese-gb2312 . #x527B) ; ø»…œ + (chinese-isoir165 . #x527B) ; ø»·¬ + (=ucs . #x996E) ; 饮 + )) +(define-char + '((=>ucs . #x4B2B) ; 䬫 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44073) ; ø¸Š°© + )) +(define-char + '((morohashi-daikanwa 44073 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x4177) ; ø»˜¾ + (=ucs . #x4B2B) ; 䬫 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44074) ; ø¸Š°ª + )) +(define-char + '((morohashi-daikanwa 44074 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A42) ; ø»ˆ¿ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44075) ; ø¸Š°« + )) +(define-char + '((morohashi-daikanwa 44075 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A39) ; ø»ˆ¶ + )) +(define-char + '((=>ucs . #x98F3) ; 飳 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0212 . #x684E) ; ø»Œ + (=jis-x0213-2-2000 . #x7C53) ; ø»¦£œ + (ideograph-daikanwa . 44076) ; ø¸Š°¬ + (ucs-jis . #x98F3) ; ø»Œ + )) +(define-char + '((morohashi-daikanwa 44076 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4554) ; ø»–Œ + (=ucs . #x98F3) ; 飳 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44077) ; ø¸Š°­ + )) +(define-char + '((morohashi-daikanwa 44077 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4442) ; ø»šž§ + )) +(define-char + '((=>ucs . #x4B2C) ; 䬬 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44078) ; ø¸Š°® + )) +(define-char + '((morohashi-daikanwa 44078 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x4174) ; ø»˜» + (=ucs . #x4B2C) ; 䬬 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44079) ; ø¸Š°¯ + (=ucs . #x4B2D) ; 䬭 + )) +(define-char + '((=>ucs . #x4B2D) ; 䬭 + (morohashi-daikanwa 44079 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A5C) ; ø»–“­ + )) +(define-char + '((=>ucs . #x98F4) ; 飴 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0208-1978 . #x303B) ; ø»‚’œ + (korean-ksc5601 . #x6C47) ; ø»Šˆ¼ + (ideograph-daikanwa . 44080) ; ø¸Š°° + )) +(define-char + '((=>ucs . #x98F4) ; 飴 + (morohashi-daikanwa 44080 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-1 . #x6766) ; ø»’ª• + )) +(define-char + '((morohashi-daikanwa 44080 0 3) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (shinjigen-1 . 9250) + (shinjigen-2 . 9250) + (japanese-jisx0208 . #x303B) ; ø»†¦¤ + (=jis-x0208-1990 . #x303B) ; ø½ŠŒ˜ + (chinese-gb12345 . #x6242) ; 飴 + (=ucs . #x98F4) ; 飴 + )) +(define-char + '((=>ucs . #x4B2E) ; 䬮 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44081) ; ø¸Š°± + )) +(define-char + '((morohashi-daikanwa 44081 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x455E) ; ø»–Œ™ + (=ucs . #x4B2E) ; 䬮 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44082) ; ø¸Š°² + )) +(define-char + '((morohashi-daikanwa 44082 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4444) ; ø»šž© + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44083) ; ø¸Š°³ + )) +(define-char + '((morohashi-daikanwa 44083 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4441) ; ø»šž¦ + )) +(define-char + '((=>ucs . #x98F5) ; 飵 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44084) ; ø¸Š°´ + )) +(define-char + '((morohashi-daikanwa 44084 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4559) ; ø»–Œ” + (=ucs . #x98F5) ; 飵 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44085) ; ø¸Š°µ + )) +(define-char + '((morohashi-daikanwa 44085 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4447) ; ø»šž¬ + )) +(define-char + '((=>ucs . #x4B2F) ; 䬯 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44086) ; ø¸Š°¶ + )) +(define-char + '((morohashi-daikanwa 44086 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x4175) ; ø»˜¼ + (=ucs . #x4B2F) ; 䬯 + )) +(define-char + '((=>ucs . #x4B30) ; 䬰 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44087) ; ø¸Š°· + )) +(define-char + '((morohashi-daikanwa 44087 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4556) ; ø»–Œ‘ + (=ucs . #x4B30) ; 䬰 + )) +(define-char + '((=>ucs . #x4B31) ; 䬱 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44088) ; ø¸Š°¸ + )) +(define-char + '((morohashi-daikanwa 44088 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4555) ; ø»–Œ + (=ucs . #x4B31) ; 䬱 + )) +(define-char + '((=>ucs . #x296AE) ; 𩚮 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44089) ; ø¸Š°¹ + )) +(define-char + '((morohashi-daikanwa 44089 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x4176) ; ø»˜½ + (=ucs . #x296AE) ; 𩚮 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44090) ; ø¸Š°º + )) +(define-char + '((morohashi-daikanwa 44090 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4443) ; ø»šž¨ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44091) ; ø¸Š°» + )) +(define-char + '((morohashi-daikanwa 44091 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4445) ; ø»šžª + )) +(define-char + '((=>ucs . #x98F6) ; 飶 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0212 . #x684F) ; ø»Œ + (ideograph-daikanwa . 44092) ; ø¸Š°¼ + (ucs-jis . #x98F6) ; ø»Œ + )) +(define-char + '((morohashi-daikanwa 44092 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x4868) ; ø»”†¹ + (=ucs . #x98F6) ; 飶 + )) +(define-char + '((=>ucs . #x98F7) ; 飷 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44093) ; ø¸Š°½ + )) +(define-char + '((morohashi-daikanwa 44093 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4557) ; ø»–Œ’ + (=ucs . #x98F7) ; 飷 + )) +(define-char + '((=>ucs . #x4B32) ; 䬲 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44094) ; ø¸Š°¾ + )) +(define-char + '((morohashi-daikanwa 44094 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x455A) ; ø»–Œ• + (=ucs . #x4B32) ; 䬲 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44095) ; ø¸Š°¿ + )) +(define-char + '((morohashi-daikanwa 44095 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A3C) ; ø»ˆ¹ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44096) ; ø¸Š±€ + )) +(define-char + '((morohashi-daikanwa 44096 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A3B) ; ø»ˆ¸ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44097) ; ø¸Š± + )) +(define-char + '((morohashi-daikanwa 44097 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x643D) ; ø»—¦ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44098) ; ø¸Š±‚ + (=ucs . #x98F8) ; 飸 + )) +(define-char + '((=>ucs . #x98F8) ; 飸 + (morohashi-daikanwa 44098 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A5D) ; ø»–“® + )) +(define-char + '((=>ucs . #x296B5) ; 𩚵 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44099) ; ø¸Š±ƒ + )) +(define-char + '((morohashi-daikanwa 44099 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x4173) ; ø»˜º + (=ucs . #x296B5) ; 𩚵 + )) +(define-char + '((=>ucs . #x98F9) ; 飹 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44100) ; ø¸Š±„ + )) +(define-char + '((morohashi-daikanwa 44100 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-2 . #x4869) ; ø»”†º + (=ucs . #x98F9) ; 飹 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44101) ; ø¸Š±… + )) +(define-char + '((morohashi-daikanwa 44101 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A3A) ; ø»ˆ· + )) +(define-char + '((=>ucs . #x4B33) ; 䬳 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44102) ; ø¸Š±† + )) +(define-char + '((=>ucs . #x4B33) ; 䬳 + (morohashi-daikanwa 44102 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A3D) ; ø»ˆº + )) +(define-char + '((morohashi-daikanwa 44102 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x4179) ; ø»˜‘€ + (=ucs . #x4B33) ; 䬳 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44103) ; ø¸Š±‡ + )) +(define-char + '((morohashi-daikanwa 44103 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x643E) ; ø»—§ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44104) ; ø¸Š±ˆ + (=ucs . #x98FA) ; 飺 + )) +(define-char + '((=>ucs . #x98FA) ; 飺 + (morohashi-daikanwa 44104 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-2 . #x5569) ; ø»”š€ + )) +(define-char + '((=>ucs . #x98FB) ; 飻 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44105) ; ø¸Š±‰ + )) +(define-char + '((morohashi-daikanwa 44105 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x417B) ; ø»˜‘‚ + (=ucs . #x98FB) ; 飻 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44106) ; ø¸Š±Š + )) +(define-char + '((morohashi-daikanwa 44106 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A3E) ; ø»ˆ» + )) +(define-char + '((=>ucs . #x98FC) ; 飼 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (korean-ksc5601 . #x5E78) ; ø»‰µ‰ + (ideograph-daikanwa . 44107) ; ø¸Š±‹ + )) +(define-char + '((morohashi-daikanwa 44107 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (=jis-x0208 . #x3B74) ; ø½Š› + (chinese-gb12345 . #x4B47) ; 飼 + (=ucs . #x98FC) ; 飼 + )) +(define-char + '((=>ucs . #x98FC) ; 飼 + (morohashi-daikanwa 44107 1 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-1 . #x6765) ; ø»’ª” + )) +(define-char + '((=>ucs . #x4B34) ; 䬴 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44108) ; ø¸Š±Œ + )) +(define-char + '((morohashi-daikanwa 44108 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x417A) ; ø»˜‘ + (=ucs . #x4B34) ; 䬴 + )) +(define-char + '((=>ucs . #x98FD) ; 飽 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (korean-ksc5601 . #x7869) ; ø»Š›† + (ideograph-daikanwa . 44109) ; ø¸Š± + )) +(define-char + '((=>ucs . #x98FD) ; 飽 + (morohashi-daikanwa 44109 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-1 . #x6767) ; ø»’ª– + )) +(define-char + '((morohashi-daikanwa 44109 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-gb12345 . #x3125) ; 飽 + (=ucs . #x98FD) ; 飽 + )) +(define-char + '((=>ucs . #x98FD) ; 飽 + (morohashi-daikanwa 44109 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (=jis-x0208 . #x4B30) ; ø½Š³· + (ucs-jis . #x98FD) ; ø½Š³· + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44110) ; ø¸Š±Ž + )) +(define-char + '((morohashi-daikanwa 44110 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x643C) ; ø»—¥ + )) +(define-char + '((=>ucs . #x98FE) ; 飾 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (korean-ksc5601 . #x635E) ; ø»‰¼… + (ideograph-daikanwa . 44111) ; ø¸Š± + )) +(define-char + '((morohashi-daikanwa 44111 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (=jis-x0208 . #x3E7E) ; ø½Š¡¿ + (chinese-gb12345 . #x4A4E) ; 飾 + (=ucs . #x98FE) ; 飾 + )) +(define-char + '((=>ucs . #x98FE) ; 飾 + (morohashi-daikanwa 44111 1 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-1 . #x6768) ; ø»’ª— + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44112) ; ø¸Š± + )) +(define-char + '((morohashi-daikanwa 44112 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4448) ; ø»šž­ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44113) ; ø¸Š±‘ + )) +(define-char + '((morohashi-daikanwa 44113 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A41) ; ø»ˆ¾ + )) +(define-char + '((=>ucs . #x296C5) ; 𩛅 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44114) ; ø¸Š±’ + )) +(define-char + '((morohashi-daikanwa 44114 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-4 . #x4178) ; ø»˜¿ + (=ucs . #x296C5) ; 𩛅 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44115) ; ø¸Š±“ + )) +(define-char + '((morohashi-daikanwa 44115 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x5263) ; ø»š³¬ + )) +(define-char + '((=>ucs . #x98FF) ; 飿 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44116) ; ø¸Š±” + )) +(define-char + '((morohashi-daikanwa 44116 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-3 . #x4558) ; ø»–Œ“ + (=ucs . #x98FF) ; 飿 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44117) ; ø¸Š±• + )) +(define-char + '((morohashi-daikanwa 44117 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-5 . #x4446) ; ø»šž« + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44119) ; ø¸Š±— + )) +(define-char + '((morohashi-daikanwa 44119 0 9) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A3F) ; ø»ˆ¼ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44120) ; ø¸Š±˜ + )) +(define-char + '((morohashi-daikanwa 44120 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A40) ; ø»ˆ½ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (chinese-gb2312 . #x3D24) ; ø»„¯ + (chinese-isoir165 . #x3D24) ; ø»—Ÿ + (=ucs . #x996F) ; 饯 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (chinese-gb2312 . #x4A4E) ; ø»…‚¿ + (chinese-isoir165 . #x4A4E) ; ø»« + (=ucs . #x9970) ; 饰 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (chinese-gb2312 . #x3125) ; ø»„¨ + (chinese-isoir165 . #x3125) ; ø»…¸ + (=ucs . #x9971) ; 饱 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (chinese-gb2312 . #x4B47) ; ø»…„– + (chinese-isoir165 . #x4B47) ; ø»¬¦ + (=ucs . #x9972) ; 饲 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (=ucs . #x9973) ; 饳 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (chinese-gb2312 . #x6242) ; ø»…¦ƒ + (chinese-isoir165 . #x6242) ; ø»ŽŽ“ + (=ucs . #x9974) ; 饴 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A38) ; ø»ˆµ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x643F) ; ø»—¨ + )) +(define-char + '((=>ucs . #x9900) ; 餀 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44122) ; ø¸Š±š + )) +(define-char + '((morohashi-daikanwa 44122 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F37) ; ø»”š + (=ucs . #x9900) ; 餀 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44123) ; ø¸Š±› + )) +(define-char + '((morohashi-daikanwa 44123 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B37) ; ø»ž¶ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44124) ; ø¸Š±œ + )) +(define-char + '((morohashi-daikanwa 44124 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6444) ; ø»—­ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44125) ; ø¸Š± + )) +(define-char + '((morohashi-daikanwa 44125 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B4D) ; ø»š©„ + )) +(define-char + '((=>ucs . #x9901) ; 餁 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 44126) ; ø¸Š±ž + )) +(define-char + '((morohashi-daikanwa 44126 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (=ucs . #x9901) ; 餁 + )) +(define-char + '((=>ucs . #x9901) ; 餁 + (morohashi-daikanwa 44126 0 3) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A5E) ; ø»–“¯ + )) +(define-char + '((=>ucs . #x4B35) ; 䬵 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44127) ; ø¸Š±Ÿ + )) +(define-char + '((morohashi-daikanwa 44127 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A58) ; ø»–“© + (=ucs . #x4B35) ; 䬵 + )) +(define-char + '((=>ucs . #x9902) ; 餂 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (japanese-jisx0212 . #x6850) ; ø»Œ‘ + (ideograph-daikanwa . 44128) ; ø¸Š±  + (ucs-jis . #x9902) ; ø»Œ‘ + )) +(define-char + '((morohashi-daikanwa 44128 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F36) ; ø»”™ + (=ucs . #x9902) ; 餂 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44129) ; ø¸Š±¡ + )) +(define-char + '((morohashi-daikanwa 44129 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B49) ; ø»š©€ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44130) ; ø¸Š±¢ + (=ucs . #x4B38) ; 䬸 + )) +(define-char + '((=>ucs . #x4B38) ; 䬸 + (morohashi-daikanwa 44130 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B38) ; ø»ž· + )) +(define-char + '((=>ucs . #x9903) ; 餃 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (shinjigen-2 . 9257) + (=jis-x0208 . #x712D) ; ø½‹«¨ + (korean-ksc5601 . #x4E75) ; ø»‰¦ + (ideograph-daikanwa . 44131) ; ø¸Š±£ + (ucs-jis . #x9903) ; ø½‹«¨ + )) +(define-char + '((=>ucs . #x9903) ; 餃 + (morohashi-daikanwa 44131 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B6E) ; ø»’°• + )) +(define-char + '((morohashi-daikanwa 44131 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-gb12345 . #x3D48) ; 餃 + (=ucs . #x9903) ; 餃 + )) +(define-char + '((=>ucs . #x9904) ; 餄 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44132) ; ø¸Š±¤ + )) +(define-char + '((morohashi-daikanwa 44132 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B4C) ; ø»š©ƒ + (=ucs . #x9904) ; 餄 + )) +(define-char + '((=>ucs . #x9905) ; 餅 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x4C5F) ; ø»‚¼ˆ + (ideograph-daikanwa . 44133) ; ø¸Š±¥ + )) +(define-char + '((=>ucs . #x9905) ; 餅 + (morohashi-daikanwa 44133 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B6F) ; ø»’°– + )) +(define-char + '((morohashi-daikanwa 44133 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0208 . #x4C5F) ; ø»‡ + (=jis-x0208-1990 . #x4C5F) ; ø½Š¶„ + (chinese-gb12345 . #x317D) ; 餅 + (=ucs . #x9905) ; 餅 + )) +(define-char + '((=>ucs . #x9906) ; 餆 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44134) ; ø¸Š±¦ + )) +(define-char + '((morohashi-daikanwa 44134 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A5B) ; ø»–“¬ + (=ucs . #x9906) ; 餆 + )) +(define-char + '((=>ucs . #x9907) ; 餇 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (japanese-jisx0212 . #x6851) ; ø»Œ’ + (ideograph-daikanwa . 44135) ; ø¸Š±§ + (ucs-jis . #x9907) ; ø»Œ’ + )) +(define-char + '((morohashi-daikanwa 44135 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F38) ; ø»”› + (=ucs . #x9907) ; 餇 + )) +(define-char + '((=>ucs . #x4B36) ; 䬶 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44136) ; ø¸Š±¨ + )) +(define-char + '((morohashi-daikanwa 44136 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A59) ; ø»–“ª + (=ucs . #x4B36) ; 䬶 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (japanese-jisx0212 . #x6852) ; ø»Œ“ + (=jis-x0213-2-2000 . #x7C54) ; ø»¦£ + (ideograph-daikanwa . 44137) ; ø¸Š±© + (=ucs . #x9908) ; 餈 + )) +(define-char + '((=>ucs . #x9908) ; 餈 + (morohashi-daikanwa 44137 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-2 . #x5568) ; ø»”™¿ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44138) ; ø¸Š±ª + )) +(define-char + '((morohashi-daikanwa 44138 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6445) ; ø»—® + )) +(define-char + '((=>ucs . #x4B37) ; 䬷 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44139) ; ø¸Š±« + )) +(define-char + '((morohashi-daikanwa 44139 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x485B) ; ø»˜š´ + (=ucs . #x4B37) ; 䬷 + )) +(define-char + '((=>ucs . #x9909) ; 餉 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (shinjigen-2 . 9261) + (=jis-x0208 . #x712E) ; ø½‹«© + (korean-ksc5601 . #x7A43) ; ø»Šœ + (ideograph-daikanwa . 44140) ; ø¸Š±¬ + (ucs-jis . #x9909) ; ø½‹«© + )) +(define-char + '((=>ucs . #x9909) ; 餉 + (morohashi-daikanwa 44140 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B71) ; ø»’°˜ + )) +(define-char + '((morohashi-daikanwa 44140 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-gb12345 . #x6243) ; 餉 + (=ucs . #x9909) ; 餉 + )) +(define-char + '((=>ucs . #x4B39) ; 䬹 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (ideograph-daikanwa . 44141) ; ø¸Š±­ + )) +(define-char + '((morohashi-daikanwa 44141 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-3 . #x4A5A) ; ø»–“« + (=ucs . #x4B39) ; 䬹 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44142) ; ø¸Š±® + )) +(define-char + '((morohashi-daikanwa 44142 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B4A) ; ø»š© + )) +(define-char + '((=>ucs . #x4B3A) ; 䬺 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44143) ; ø¸Š±¯ + )) +(define-char + '((morohashi-daikanwa 44143 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x485C) ; ø»˜šµ + (=ucs . #x4B3A) ; 䬺 + )) +(define-char + '((=>ucs . #x990A) ; 養 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (korean-ksc5601 . #x6557) ; ø»‰¾º + (ideograph-daikanwa . 44144) ; ø¸Š±° + )) +(define-char + '((=>ucs . #x990A) ; 養 + (morohashi-daikanwa 44144 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (shinjigen-2 . 9264) + (=jis-x0208 . #x4D5C) ; ø½Š·Ÿ + (ucs-jis . #x990A) ; ø½Š·Ÿ + )) +(define-char + '((=>ucs . #x990A) ; 養 + (morohashi-daikanwa 44144 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F72) ; ø»’¶‘ + )) +(define-char + '((morohashi-daikanwa 44144 0 3) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-gb12345 . #x5178) ; 養 + (=ucs . #x990A) ; 養 + )) +(define-char + '((=>ucs . #x990B) ; 餋 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44145) ; ø¸Š±± + )) +(define-char + '((morohashi-daikanwa 44145 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E63) ; ø»˜£° + (=ucs . #x990B) ; 餋 + )) +(define-char + '((=>ucs . #x990C) ; 餌 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (korean-ksc5601 . #x6C48) ; ø»Šˆ½ + (ideograph-daikanwa . 44146) ; ø¸Š±² + )) +(define-char + '((=>ucs . #x990C) ; 餌 + (morohashi-daikanwa 44146 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x3142) ; ø»‚” + )) +(define-char + '((=>ucs . #x990C) ; 餌 + (morohashi-daikanwa 44146 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B70) ; ø»’°— + )) +(define-char + '((=>ucs . #x990C) ; 餌 + (morohashi-daikanwa 44146 0 4) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (=jis-x0208-1990 . #x3142) ; ø½Š½ + (ucs-jis . #x990C) ; ø½Š½ + )) +(define-char + '((morohashi-daikanwa 44146 0 5) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (japanese-jisx0208 . #x3142) ; ø»†¨‰ + (chinese-gb12345 . #x367C) ; 餌 + (=ucs . #x990C) ; 餌 + )) +(define-char + '((=>ucs . #x296CF) ; 𩛏 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44147) ; ø¸Š±³ + )) +(define-char + '((morohashi-daikanwa 44147 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (=ucs . #x296CF) ; 𩛏 + )) +(define-char + '((=>ucs . #x296CF) ; 𩛏 + (morohashi-daikanwa 44147 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-4 . #x485A) ; ø»˜š³ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44148) ; ø¸Š±´ + )) +(define-char + '((morohashi-daikanwa 44148 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6442) ; ø»—« + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44149) ; ø¸Š±µ + )) +(define-char + '((morohashi-daikanwa 44149 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B4B) ; ø»š©‚ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44150) ; ø¸Š±¶ + )) +(define-char + '((morohashi-daikanwa 44150 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B39) ; ø»ž¸ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44151) ; ø¸Š±· + )) +(define-char + '((morohashi-daikanwa 44151 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6441) ; ø»—ª + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44152) ; ø¸Š±¸ + )) +(define-char + '((morohashi-daikanwa 44152 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6443) ; ø»—¬ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44153) ; ø¸Š±¹ + )) +(define-char + '((morohashi-daikanwa 44153 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B3A) ; ø»ž¹ + )) +(define-char + '((=>ucs . #x4B3B) ; 䬻 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44156) ; ø¸Š±¼ + )) +(define-char + '((morohashi-daikanwa 44156 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (total-strokes . 14) + (chinese-cns11643-6 . #x6440) ; ø»—© + (=ucs . #x4B3B) ; 䬻 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (chinese-gb2312 . #x4A34) ; ø»…‚¥ + (chinese-isoir165 . #x4A34) ; ø»ªµ + (=ucs . #x8680) ; 蚀 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (chinese-gb2312 . #x7750) ; ø»†…‡ + (chinese-isoir165 . #x7750) ; ø»Ž­— + (=ucs . #x990D) ; 餍 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (=ucs . #x990E) ; 餎 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (=ucs . #x990F) ; 餏 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (chinese-gb2312 . #x367C) ; ø»„¦• + (chinese-isoir165 . #x367C) ; ø»Ž¥ + (=ucs . #x9975) ; 饵 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (chinese-gb2312 . #x4844) ; ø»„¿¹ + (chinese-isoir165 . #x4844) ; ø»¨‰ + (=ucs . #x9976) ; 饶 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (chinese-gb2312 . #x6243) ; ø»…¦„ + (chinese-isoir165 . #x6243) ; ø»ŽŽ” + (=ucs . #x9977) ; 饷 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (chinese-isoir165 . #x2D45) ; ø»€  + (=ucs . #x9978) ; 饸 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (chinese-isoir165 . #x2D46) ; ø»€¡ + (=ucs . #x9979) ; 饹 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (chinese-gb2312 . #x3D48) ; ø»„¯³ + (chinese-isoir165 . #x3D48) ; ø»˜ƒ + (=ucs . #x997A) ; 饺 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (chinese-isoir165 . #x2D47) ; ø»€¢ + (=ucs . #x997B) ; 饻 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 6) + (chinese-gb2312 . #x317D) ; ø»„Ÿ€ + (chinese-isoir165 . #x317D) ; ø»‡ + (=ucs . #x997C) ; 饼 + )) +(define-char + '((=>ucs . #x4B3C) ; 䬼 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44157) ; ø¸Š±½ + )) +(define-char + '((morohashi-daikanwa 44157 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F6A) ; ø»–›‘ + (=ucs . #x4B3C) ; 䬼 + )) +(define-char + '((=>ucs . #x296DD) ; 𩛝 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44158) ; ø¸Š±¾ + )) +(define-char + '((morohashi-daikanwa 44158 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E6B) ; ø»˜£¸ + (=ucs . #x296DD) ; 𩛝 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44159) ; ø¸Š±¿ + )) +(define-char + '((morohashi-daikanwa 44159 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B40) ; ø»ž¿ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (shinjigen-2 . 9268) + (chinese-gb2312 . #x324D) ; ø»„Ÿ® + (=jis-x0208 . #x3B41) ; ø½Šœ¨ + (korean-ksc5601 . #x7349) ; ø»Š“ + (chinese-isoir165 . #x324D) ; ø»‡¾ + (ideograph-daikanwa . 44160) ; ø¸Š²€ + (=ucs . #x9910) ; 餐 + )) +(define-char + '((=>ucs . #x9910) ; 餐 + (morohashi-daikanwa 44160 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-1 . #x7327) ; ø»’º¾ + )) +(define-char + '((=>ucs . #x4B3D) ; 䬽 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44161) ; ø¸Š² + )) +(define-char + '((morohashi-daikanwa 44161 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E65) ; ø»˜£² + (=ucs . #x4B3D) ; 䬽 + )) +(define-char + '((=>ucs . #x9911) ; 餑 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x6853) ; ø»Œ” + (ideograph-daikanwa . 44162) ; ø¸Š²‚ + (ucs-jis . #x9911) ; ø»Œ” + )) +(define-char + '((=>ucs . #x9911) ; 餑 + (morohashi-daikanwa 44162 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x556A) ; ø»”š + )) +(define-char + '((morohashi-daikanwa 44162 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-gb12345 . #x6244) ; 餑 + (=ucs . #x9911) ; 餑 + )) +(define-char + '((=>ucs . #x9912) ; 餒 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (shinjigen-2 . 9271) + (=jis-x0208 . #x712F) ; ø½‹«ª + (ideograph-daikanwa . 44163) ; ø¸Š²ƒ + (ucs-jis . #x9912) ; ø½‹«ª + )) +(define-char + '((=>ucs . #x9912) ; 餒 + (morohashi-daikanwa 44163 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F74) ; ø»’¶“ + )) +(define-char + '((morohashi-daikanwa 44163 0 3) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-gb12345 . #x4459) ; 餒 + (=ucs . #x9912) ; 餒 + )) +(define-char + '((=>ucs . #x4B3E) ; 䬾 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44164) ; ø¸Š²„ + )) +(define-char + '((morohashi-daikanwa 44164 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E64) ; ø»˜£± + (=ucs . #x4B3E) ; 䬾 + )) +(define-char + '((=>ucs . #x296DF) ; 𩛟 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44165) ; ø¸Š²… + )) +(define-char + '((morohashi-daikanwa 44165 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E6A) ; ø»˜£· + (=ucs . #x296DF) ; 𩛟 + )) +(define-char + '((=>ucs . #x4B3F) ; 䬿 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44166) ; ø¸Š²† + )) +(define-char + '((morohashi-daikanwa 44166 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E67) ; ø»˜£´ + (=ucs . #x4B3F) ; 䬿 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44167) ; ø¸Š²‡ + )) +(define-char + '((morohashi-daikanwa 44167 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5269) ; ø»š³² + )) +(define-char + '((=>ucs . #x9913) ; 餓 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (korean-ksc5601 . #x643B) ; ø»‰½€ + (ideograph-daikanwa . 44168) ; ø¸Š²ˆ + )) +(define-char + '((morohashi-daikanwa 44168 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (=jis-x0208 . #x326E) ; ø½Š‡ + (chinese-gb12345 . #x3676) ; 餓 + (=ucs . #x9913) ; 餓 + )) +(define-char + '((=>ucs . #x9913) ; 餓 + (morohashi-daikanwa 44168 1 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F73) ; ø»’¶’ + )) +(define-char + '((=>ucs . #x4B40) ; 䭀 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44169) ; ø¸Š²‰ + )) +(define-char + '((morohashi-daikanwa 44169 0 3) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E66) ; ø»˜£³ + (=ucs . #x4B40) ; 䭀 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44170) ; ø¸Š²Š + )) +(define-char + '((morohashi-daikanwa 44170 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5264) ; ø»š³­ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44171) ; ø¸Š²‹ + (=ucs . #x4B41) ; 䭁 + )) +(define-char + '((=>ucs . #x4B41) ; 䭁 + (morohashi-daikanwa 44171 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5478) ; ø»˜¬¹ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44172) ; ø¸Š²Œ + )) +(define-char + '((morohashi-daikanwa 44172 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5979) ; ø»š¾” + )) +(define-char + '((=>ucs . #x9914) ; 餔 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (shinjigen-2 . 9272) + (=jis-x0208 . #x7130) ; ø½‹«« + (ideograph-daikanwa . 44173) ; ø¸Š² + (ucs-jis . #x9914) ; ø½‹«« + )) +(define-char + '((morohashi-daikanwa 44173 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x556B) ; ø»”š‚ + (=ucs . #x9914) ; 餔 + )) +(define-char + '((=>ucs . #x9915) ; 餕 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x6854) ; ø»Œ• + (ideograph-daikanwa . 44174) ; ø¸Š²Ž + (ucs-jis . #x9915) ; ø»Œ• + )) +(define-char + '((morohashi-daikanwa 44174 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x556E) ; ø»”š… + (=ucs . #x9915) ; 餕 + )) +(define-char + '((=>ucs . #x296E3) ; 𩛣 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44175) ; ø¸Š² + )) +(define-char + '((morohashi-daikanwa 44175 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E68) ; ø»˜£µ + (=ucs . #x296E3) ; 𩛣 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44176) ; ø¸Š² + )) +(define-char + '((morohashi-daikanwa 44176 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5266) ; ø»š³¯ + )) +(define-char + '((=>ucs . #x4B42) ; 䭂 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44177) ; ø¸Š²‘ + )) +(define-char + '((morohashi-daikanwa 44177 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E69) ; ø»˜£¶ + (=ucs . #x4B42) ; 䭂 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44178) ; ø¸Š²’ + )) +(define-char + '((morohashi-daikanwa 44178 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x526B) ; ø»š³´ + )) +(define-char + '((=>ucs . #x9916) ; 餖 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x6855) ; ø»Œ– + (=jis-x0213-2-2000 . #x7C57) ; ø»¦£  + (ideograph-daikanwa . 44179) ; ø¸Š²“ + (ucs-jis . #x9916) ; ø»Œ– + )) +(define-char + '((morohashi-daikanwa 44179 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x556C) ; ø»”šƒ + (=ucs . #x9916) ; 餖 + )) +(define-char + '((=>ucs . #x9917) ; 餗 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x6856) ; ø»Œ— + (=jis-x0213-2-2000 . #x7C58) ; ø»¦£¡ + (ideograph-daikanwa . 44180) ; ø¸Š²” + (ucs-jis . #x9917) ; ø»Œ— + )) +(define-char + '((morohashi-daikanwa 44180 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-2 . #x556D) ; ø»”š„ + (=ucs . #x9917) ; 餗 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44181) ; ø¸Š²• + )) +(define-char + '((morohashi-daikanwa 44181 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5268) ; ø»š³± + )) +(define-char + '((=>ucs . #x296E7) ; 𩛧 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44182) ; ø¸Š²– + )) +(define-char + '((morohashi-daikanwa 44182 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E6C) ; ø»˜£¹ + (=ucs . #x296E7) ; 𩛧 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44183) ; ø¸Š²— + )) +(define-char + '((morohashi-daikanwa 44183 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x526A) ; ø»š³³ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44184) ; ø¸Š²˜ + )) +(define-char + '((morohashi-daikanwa 44184 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B3C) ; ø»ž» + )) +(define-char + '((=>ucs . #x9918) ; 餘 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (shinjigen-2 . 203) + (=jis-x0208 . #x7131) ; ø½‹«¬ + (korean-ksc5601 . #x662E) ; ø»‰¿¯ + (ideograph-daikanwa . 44185) ; ø¸Š²™ + (ucs-jis . #x9918) ; ø½‹«¬ + )) +(define-char + '((=>ucs . #x9918) ; 餘 + (morohashi-daikanwa 44185 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F75) ; ø»’¶” + )) +(define-char + '((morohashi-daikanwa 44185 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-gb12345 . #x5360) ; 餘 + (=ucs . #x9918) ; 餘 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44186) ; ø¸Š²š + )) +(define-char + '((morohashi-daikanwa 44186 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5265) ; ø»š³® + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44187) ; ø¸Š²› + )) +(define-char + '((morohashi-daikanwa 44187 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B3B) ; ø»žº + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44189) ; ø¸Š² + )) +(define-char + '((morohashi-daikanwa 44189 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-5 . #x5267) ; ø»š³° + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44190) ; ø¸Š²ž + )) +(define-char + '((morohashi-daikanwa 44190 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B3E) ; ø»ž½ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44191) ; ø¸Š²Ÿ + )) +(define-char + '((morohashi-daikanwa 44191 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B3D) ; ø»ž¼ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44192) ; ø¸Š²  + )) +(define-char + '((morohashi-daikanwa 44192 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B3F) ; ø»ž¾ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44193) ; ø¸Š²¡ + )) +(define-char + '((morohashi-daikanwa 44193 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5978) ; ø»š¾“ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44194) ; ø¸Š²¢ + )) +(define-char + '((morohashi-daikanwa 44194 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3562) ; ø»ž + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F6B) ; ø»–›’ + (=ucs . #x9919) ; 餙 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (chinese-gb2312 . #x6244) ; ø»…¦… + (chinese-isoir165 . #x6244) ; ø»ŽŽ• + (=ucs . #x997D) ; 饽 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (chinese-isoir165 . #x2D48) ; ø»€£ + (=ucs . #x997E) ; 饾 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (chinese-gb2312 . #x3676) ; ø»„¦ + (chinese-isoir165 . #x3676) ; ø»ŽŸ + (=ucs . #x997F) ; 饿 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (chinese-gb2312 . #x6245) ; ø»…¦† + (chinese-isoir165 . #x6245) ; ø»ŽŽ– + (=ucs . #x9980) ; 馀 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (chinese-gb2312 . #x4459) ; ø»„º– + (chinese-isoir165 . #x4459) ; ø»¢¦ + (=ucs . #x9981) ; 馁 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (chinese-isoir165 . #x2D49) ; ø»€¤ + (=ucs . #x9982) ; 馂 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44197) ; ø¸Š²¥ + )) +(define-char + '((morohashi-daikanwa 44197 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A23) ; ø»š¾œ + )) +(define-char + '((=>ucs . #x991A) ; 餚 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x6857) ; ø»Œ˜ + (=jis-x0213-2-2000 . #x7C5A) ; ø»¦££ + (ideograph-daikanwa . 44199) ; ø¸Š²§ + (ucs-jis . #x991A) ; ø»Œ˜ + )) +(define-char + '((morohashi-daikanwa 44199 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-1 . #x732C) ; ø»’»ƒ + (=ucs . #x991A) ; 餚 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44200) ; ø¸Š²¨ + )) +(define-char + '((morohashi-daikanwa 44200 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A24) ; ø»š¾ + )) +(define-char + '((=>ucs . #x296FD) ; 𩛽 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44201) ; ø¸Š²© + )) +(define-char + '((morohashi-daikanwa 44201 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x547B) ; ø»˜¬¼ + (=ucs . #x296FD) ; 𩛽 + )) +(define-char + '((=>ucs . #x991B) ; 餛 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x6858) ; ø»Œ™ + (=jis-x0213-2-2000 . #x7C5B) ; ø»¦£¤ + (ideograph-daikanwa . 44202) ; ø¸Š²ª + (ucs-jis . #x991B) ; ø»Œ™ + )) +(define-char + '((morohashi-daikanwa 44202 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-gb12345 . #x6246) ; 餛 + (=ucs . #x991B) ; 餛 + )) +(define-char + '((=>ucs . #x991B) ; 餛 + (morohashi-daikanwa 44202 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-1 . #x732A) ; ø»’» + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44203) ; ø¸Š²« + )) +(define-char + '((morohashi-daikanwa 44203 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3566) ; ø»ž‘ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44204) ; ø¸Š²¬ + )) +(define-char + '((morohashi-daikanwa 44204 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x356A) ; ø»ž• + )) +(define-char + '((=>ucs . #x4B43) ; 䭃 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44205) ; ø¸Š²­ + )) +(define-char + '((morohashi-daikanwa 44205 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x547C) ; ø»˜¬½ + (=ucs . #x4B43) ; 䭃 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x6859) ; ø»Œš + (=jis-x0213-2-2000 . #x7C5C) ; ø»¦£¥ + (ideograph-daikanwa . 44206) ; ø¸Š²® + (=ucs . #x991C) ; 餜 + )) +(define-char + '((=>ucs . #x991C) ; 餜 + (morohashi-daikanwa 44206 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5365) ; ø»–¡„ + )) +(define-char + '((=>ucs . #x4B44) ; 䭄 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44207) ; ø¸Š²¯ + )) +(define-char + '((morohashi-daikanwa 44207 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x547D) ; ø»˜¬¾ + (=ucs . #x4B44) ; 䭄 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44209) ; ø¸Š²± + )) +(define-char + '((morohashi-daikanwa 44209 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x597B) ; ø»š¾– + )) +(define-char + '((=>ucs . #x4B45) ; 䭅 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44210) ; ø¸Š²² + )) +(define-char + '((morohashi-daikanwa 44210 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x547A) ; ø»˜¬» + (=ucs . #x4B45) ; 䭅 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44211) ; ø¸Š²³ + )) +(define-char + '((morohashi-daikanwa 44211 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3569) ; ø»ž” + )) +(define-char + '((=>ucs . #x991D) ; 餝 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (ideograph-daikanwa . 44212) ; ø¸Š²´ + )) +(define-char + '((=>ucs . #x991D) ; 餝 + (morohashi-daikanwa 44212 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5366) ; ø»–¡… + )) +(define-char + '((=>ucs . #x991D) ; 餝 + (morohashi-daikanwa 44212 0 4) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (=jis-x0208 . #x7133) ; ø½‹«® + (ucs-jis . #x991D) ; ø½‹«® + )) +(define-char + '((morohashi-daikanwa 44212 0 5) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 7) + (total-strokes . 16) + (=ucs . #x991D) ; 餝 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44213) ; ø¸Š²µ + )) +(define-char + '((morohashi-daikanwa 44213 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x597E) ; ø»š¾™ + )) +(define-char + '((=>ucs . #x991E) ; 餞 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (shinjigen-2 . 9279) + (=jis-x0208 . #x7134) ; ø½‹«¯ + (korean-ksc5601 . #x6F36) ; ø»Š… + (ideograph-daikanwa . 44214) ; ø¸Š²¶ + (ucs-jis . #x991E) ; ø½‹«¯ + )) +(define-char + '((=>ucs . #x991E) ; 餞 + (morohashi-daikanwa 44214 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-1 . #x7329) ; ø»’»€ + )) +(define-char + '((morohashi-daikanwa 44214 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-gb12345 . #x3D24) ; 餞 + (=ucs . #x991E) ; 餞 + )) +(define-char + '((=>ucs . #x991F) ; 餟 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x685A) ; ø»Œ› + (ideograph-daikanwa . 44215) ; ø¸Š²· + (ucs-jis . #x991F) ; ø»Œ› + )) +(define-char + '((morohashi-daikanwa 44215 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B69) ; ø»”¢´ + (=ucs . #x991F) ; 餟 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44216) ; ø¸Š²¸ + )) +(define-char + '((morohashi-daikanwa 44216 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3567) ; ø»ž’ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44217) ; ø¸Š²¹ + )) +(define-char + '((morohashi-daikanwa 44217 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x597C) ; ø»š¾— + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44218) ; ø¸Š²º + )) +(define-char + '((morohashi-daikanwa 44218 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x356F) ; ø»žš + )) +(define-char + '((=>ucs . #x29707) ; 𩜇 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44219) ; ø¸Š²» + )) +(define-char + '((morohashi-daikanwa 44219 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x5479) ; ø»˜¬º + (=ucs . #x29707) ; 𩜇 + )) +(define-char + '((=>ucs . #x9920) ; 餠 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (shinjigen-2 . 9282) + (=jis-x0208 . #x7136) ; ø½‹«± + (korean-ksc5601 . #x5C3F) ; ø»‰±” + (ideograph-daikanwa . 44220) ; ø¸Š²¼ + (ucs-jis . #x9920) ; ø½‹«± + )) +(define-char + '((morohashi-daikanwa 44220 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5364) ; ø»–¡ƒ + (=ucs . #x9920) ; 餠 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44221) ; ø¸Š²½ + )) +(define-char + '((morohashi-daikanwa 44221 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x356B) ; ø»ž– + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44222) ; ø¸Š²¾ + (=ucs . #x4B46) ; 䭆 + )) +(define-char + '((=>ucs . #x4B46) ; 䭆 + (morohashi-daikanwa 44222 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A27) ; ø»˜´œ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44223) ; ø¸Š²¿ + )) +(define-char + '((morohashi-daikanwa 44223 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3570) ; ø»ž› + )) +(define-char + '((=>ucs . #x9921) ; 餡 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (shinjigen-2 . 9277) + (=jis-x0208 . #x7132) ; ø½‹«­ + (ideograph-daikanwa . 44224) ; ø¸Š³€ + (ucs-jis . #x9921) ; ø½‹«­ + )) +(define-char + '((=>ucs . #x9921) ; 餡 + (morohashi-daikanwa 44224 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-1 . #x732B) ; ø»’»‚ + )) +(define-char + '((morohashi-daikanwa 44224 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-gb12345 . #x4F5A) ; 餡 + (=ucs . #x9921) ; 餡 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44225) ; ø¸Š³ + )) +(define-char + '((morohashi-daikanwa 44225 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A25) ; ø»š¾ž + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44226) ; ø¸Š³‚ + )) +(define-char + '((morohashi-daikanwa 44226 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3568) ; ø»ž“ + )) +(define-char + '((=>ucs . #x9922) ; 餢 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x685B) ; ø»Œœ + (ideograph-daikanwa . 44227) ; ø¸Š³ƒ + (ucs-jis . #x9922) ; ø»Œœ + )) +(define-char + '((morohashi-daikanwa 44227 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5362) ; ø»–¡ + (=ucs . #x9922) ; 餢 + )) +(define-char + '((=>ucs . #x9923) ; 餣 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44228) ; ø¸Š³„ + )) +(define-char + '((morohashi-daikanwa 44228 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-3 . #x5363) ; ø»–¡‚ + (=ucs . #x9923) ; 餣 + )) +(define-char + '((=>ucs . #x9924) ; 餤 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (shinjigen-2 . 9281) + (=jis-x0208 . #x7135) ; ø½‹«° + (ideograph-daikanwa . 44229) ; ø¸Š³… + (ucs-jis . #x9924) ; ø½‹«° + )) +(define-char + '((morohashi-daikanwa 44229 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B68) ; ø»”¢³ + (=ucs . #x9924) ; 餤 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44230) ; ø¸Š³† + )) +(define-char + '((morohashi-daikanwa 44230 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3563) ; ø»žŽ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44231) ; ø¸Š³‡ + (=ucs . #x9925) ; 餥 + )) +(define-char + '((=>ucs . #x9925) ; 餥 + (morohashi-daikanwa 44231 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-2 . #x6057) ; ø»”©¸ + )) +(define-char + '((=>ucs . #x9926) ; 餦 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x685C) ; ø»Œ + (ideograph-daikanwa . 44232) ; ø¸Š³ˆ + (ucs-jis . #x9926) ; ø»Œ + )) +(define-char + '((morohashi-daikanwa 44232 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x547E) ; ø»˜¬¿ + (=ucs . #x9926) ; 餦 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44233) ; ø¸Š³‰ + )) +(define-char + '((morohashi-daikanwa 44233 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x597A) ; ø»š¾• + )) +(define-char + '((=>ucs . #x4B47) ; 䭇 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44234) ; ø¸Š³Š + )) +(define-char + '((morohashi-daikanwa 44234 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x5522) ; ø»˜­ + (=ucs . #x4B47) ; 䭇 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44235) ; ø¸Š³‹ + )) +(define-char + '((morohashi-daikanwa 44235 0 5) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3565) ; ø»ž + )) +(define-char + '((=>ucs . #x9927) ; 餧 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x685D) ; ø»Œž + (ideograph-daikanwa . 44236) ; ø¸Š³Œ + (ucs-jis . #x9927) ; ø»Œž + )) +(define-char + '((morohashi-daikanwa 44236 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B6A) ; ø»”¢µ + (=ucs . #x9927) ; 餧 + )) +(define-char + '((=>ucs . #x9928) ; 館 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (korean-ksc5601 . #x4E3D) ; ø»‰œ® + (ideograph-daikanwa . 44237) ; ø¸Š³ + )) +(define-char + '((morohashi-daikanwa 44237 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (=jis-x0208 . #x345B) ; ø½Š’° + (chinese-gb12345 . #x395D) ; 館 + (=ucs . #x9928) ; 館 + )) +(define-char + '((=>ucs . #x9928) ; 館 + (morohashi-daikanwa 44237 1 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-1 . #x7328) ; ø»’º¿ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44238) ; ø¸Š³Ž + )) +(define-char + '((morohashi-daikanwa 44238 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x3564) ; ø»ž + )) +(define-char + '((=>ucs . #x9929) ; 餩 + (=>ucs-cns . #x2FA04) ; 餩 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44239) ; ø¸Š³ + )) +(define-char + '((=>ucs* . #x9929) ; 餩 + (morohashi-daikanwa 44239 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x5523) ; ø»˜­‚ + (=ucs . #x2FA04) ; 餩 + )) +(define-char + '((=>ucs-cns . #x2FA04) ; 餩 + (morohashi-daikanwa 44239 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (=ucs . #x9929) ; 餩 + )) +(define-char + '((=>ucs . #x9929) ; 餩 + (morohashi-daikanwa 44239 0 9) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B6B) ; ø»”¢¶ + (ucs-cns . #x9929) ; ø»”¢¶ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44240) ; ø¸Š³ + )) +(define-char + '((morohashi-daikanwa 44240 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x356C) ; ø»ž— + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44242) ; ø¸Š³’ + )) +(define-char + '((morohashi-daikanwa 44242 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x6029) ; ø»›‡– + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44243) ; ø¸Š³“ + )) +(define-char + '((morohashi-daikanwa 44243 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x356E) ; ø»ž™ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44244) ; ø¸Š³” + )) +(define-char + '((morohashi-daikanwa 44244 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D75) ; ø»ž© + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44246) ; ø¸Š³– + )) +(define-char + '((morohashi-daikanwa 44246 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A22) ; ø»š¾› + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44247) ; ø¸Š³— + )) +(define-char + '((morohashi-daikanwa 44247 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-7 . #x356D) ; ø»ž˜ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44249) ; ø¸Š³™ + )) +(define-char + '((morohashi-daikanwa 44249 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x597D) ; ø»š¾˜ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44250) ; ø¸Š³š + )) +(define-char + '((morohashi-daikanwa 44250 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D74) ; ø»ž© + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (chinese-isoir165 . #x2D4A) ; ø»€¥ + (=ucs . #x9983) ; 馃 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (chinese-gb2312 . #x6246) ; ø»…¦‡ + (chinese-isoir165 . #x6246) ; ø»ŽŽ— + (=ucs . #x9984) ; 馄 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (chinese-gb2312 . #x4F5A) ; ø»…Š¡ + (chinese-isoir165 . #x4F5A) ; ø»²± + (=ucs . #x9985) ; 馅 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (chinese-gb2312 . #x395D) ; ø»„ª + (chinese-isoir165 . #x395D) ; ø»’  + (=ucs . #x9986) ; 馆 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A26) ; ø»˜´› + (=ucs . #x296FB) ; 𩛻 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A21) ; ø»š¾š + )) +(define-char + '((=>ucs . #x992A) ; 餪 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44253) ; ø¸Š³ + )) +(define-char + '((morohashi-daikanwa 44253 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x605A) ; ø»”©» + (=ucs . #x992A) ; 餪 + )) +(define-char + '((=>ucs . #x992B) ; 餫 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (japanese-jisx0212 . #x685E) ; ø»ŒŸ + (ideograph-daikanwa . 44254) ; ø¸Š³ž + (ucs-jis . #x992B) ; ø»ŒŸ + )) +(define-char + '((morohashi-daikanwa 44254 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x6058) ; ø»”©¹ + (=ucs . #x992B) ; 餫 + )) +(define-char + '((=>ucs . #x992C) ; 餬 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (shinjigen-2 . 9285) + (=jis-x0208 . #x7137) ; ø½‹«² + (ideograph-daikanwa . 44255) ; ø¸Š³Ÿ + (ucs-jis . #x992C) ; ø½‹«² + )) +(define-char + '((morohashi-daikanwa 44255 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x6059) ; ø»”©º + (=ucs . #x992C) ; 餬 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44256) ; ø¸Š³  + (=ucs . #x4B4C) ; 䭌 + )) +(define-char + '((=>ucs . #x4B4C) ; 䭌 + (morohashi-daikanwa 44256 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-3 . #x5964) ; ø»–©· + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44257) ; ø¸Š³¡ + )) +(define-char + '((morohashi-daikanwa 44257 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x6034) ; ø»›‡¡ + )) +(define-char + '((=>ucs . #x992D) ; 餭 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44258) ; ø¸Š³¢ + )) +(define-char + '((morohashi-daikanwa 44258 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x605E) ; ø»”©¿ + (=ucs . #x992D) ; 餭 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44260) ; ø¸Š³¤ + )) +(define-char + '((morohashi-daikanwa 44260 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D77) ; ø»ž©’ + )) +(define-char + '((=>ucs . #x4B48) ; 䭈 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44261) ; ø¸Š³¥ + )) +(define-char + '((morohashi-daikanwa 44261 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A28) ; ø»˜´ + (=ucs . #x4B48) ; 䭈 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44262) ; ø¸Š³¦ + )) +(define-char + '((morohashi-daikanwa 44262 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x602D) ; ø»›‡š + )) +(define-char + '((=>ucs . #x4B49) ; 䭉 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44263) ; ø¸Š³§ + )) +(define-char + '((morohashi-daikanwa 44263 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A2A) ; ø»˜´Ÿ + (=ucs . #x4B49) ; 䭉 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44264) ; ø¸Š³¨ + )) +(define-char + '((morohashi-daikanwa 44264 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x602F) ; ø»›‡œ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44265) ; ø¸Š³© + )) +(define-char + '((morohashi-daikanwa 44265 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x6033) ; ø»›‡  + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44266) ; ø¸Š³ª + )) +(define-char + '((morohashi-daikanwa 44266 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x602B) ; ø»›‡˜ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44267) ; ø¸Š³« + )) +(define-char + '((morohashi-daikanwa 44267 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D76) ; ø»ž©‘ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-gb2312 . #x7751) ; ø»†…ˆ + (=jis-x0208 . #x7138) ; ø½‹«³ + (chinese-isoir165 . #x7751) ; ø»Ž­˜ + (ideograph-daikanwa . 44268) ; ø¸Š³¬ + (=ucs . #x992E) ; 餮 + )) +(define-char + '((=>ucs . #x992E) ; 餮 + (morohashi-daikanwa 44268 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-1 . #x7775) ; ø»“‚„ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44269) ; ø¸Š³­ + )) +(define-char + '((morohashi-daikanwa 44269 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x6032) ; ø»›‡Ÿ + )) +(define-char + '((=>ucs . #x992F) ; 餯 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44270) ; ø¸Š³® + )) +(define-char + '((morohashi-daikanwa 44270 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x605D) ; ø»”©¾ + (=ucs . #x992F) ; 餯 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 44271) ; ø¸Š³¯ + )) +(define-char + '((morohashi-daikanwa 44271 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x6035) ; ø»›‡¢ + )) +(define-char + '((=>ucs . #x29737) ; 𩜷 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44272) ; ø¸Š³° + )) +(define-char + '((morohashi-daikanwa 44272 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A2B) ; ø»˜´  + (=ucs . #x29737) ; 𩜷 + )) +(define-char + '((=>ucs . #x9930) ; 餰 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44273) ; ø¸Š³± + )) +(define-char + '((morohashi-daikanwa 44273 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x6060) ; ø»”ª + (=ucs . #x9930) ; 餰 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44274) ; ø¸Š³² + )) +(define-char + '((morohashi-daikanwa 44274 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x452B) ; ø»ž³¶ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44275) ; ø¸Š³³ + )) +(define-char + '((morohashi-daikanwa 44275 0 5) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-5 . #x6036) ; ø»›‡£ + )) +(define-char + '((=>ucs . #x4B4A) ; 䭊 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44276) ; ø¸Š³´ + )) +(define-char + '((morohashi-daikanwa 44276 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x6031) ; ø»›‡ž + (=ucs . #x4B4A) ; 䭊 + )) +(define-char + '((=>ucs . #x9931) ; 餱 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (japanese-jisx0212 . #x685F) ; ø»Œ  + (=jis-x0213-2-2000 . #x7C5E) ; ø»¦£§ + (ideograph-daikanwa . 44277) ; ø¸Š³µ + (ucs-jis . #x9931) ; ø»Œ  + )) +(define-char + '((morohashi-daikanwa 44277 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x605F) ; ø»”ª€ + (=ucs . #x9931) ; 餱 + )) +(define-char + '((=>ucs . #x9932) ; 餲 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (japanese-jisx0212 . #x6860) ; ø»Œ¡ + (=jis-x0213-2-2000 . #x7C5F) ; ø»¦£¨ + (ideograph-daikanwa . 44278) ; ø¸Š³¶ + (ucs-jis . #x9932) ; ø»Œ¡ + )) +(define-char + '((morohashi-daikanwa 44278 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x605C) ; ø»”©½ + (=ucs . #x9932) ; 餲 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44282) ; ø¸Š³º + )) +(define-char + '((morohashi-daikanwa 44282 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x452A) ; ø»ž³µ + )) +(define-char + '((=>ucs . #x9933) ; 餳 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (japanese-jisx0212 . #x6861) ; ø»Œ¢ + (=jis-x0213-2-2000 . #x7C60) ; ø»¦£© + (ideograph-daikanwa . 44283) ; ø¸Š³» + (ucs-jis . #x9933) ; ø»Œ¢ + )) +(define-char + '((=>ucs . #x9933) ; 餳 + (morohashi-daikanwa 44283 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-2 . #x605B) ; ø»”©¼ + )) +(define-char + '((morohashi-daikanwa 44283 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-gb12345 . #x623C) ; 餳 + (=ucs . #x9933) ; 餳 + )) +(define-char + '((=>ucs . #x4B4B) ; 䭋 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 44284) ; ø¸Š³¼ + )) +(define-char + '((morohashi-daikanwa 44284 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x572D) ; ø»–¦„ + (=ucs . #x4B4B) ; 䭋 + )) +(define-char + '((=>ucs . #x9934) ; 餴 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44285) ; ø¸Š³½ + )) +(define-char + '((=>ucs . #x9934) ; 餴 + (morohashi-daikanwa 44285 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 17) + (japanese-jisx0212 . #x6862) ; ø»Œ£ + (ucs-jis . #x9934) ; ø»Œ£ + )) +(define-char + '((morohashi-daikanwa 44285 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 8) + (total-strokes . 16) + (chinese-cns11643-4 . #x5521) ; ø»˜­€ + (=ucs . #x9934) ; 餴 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44288) ; ø¸Š´€ + )) +(define-char + '((morohashi-daikanwa 44288 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x602A) ; ø»›‡— + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44290) ; ø¸Š´‚ + )) +(define-char + '((morohashi-daikanwa 44290 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x602E) ; ø»›‡› + )) +(define-char + '((=>ucs . #x4B4D) ; 䭍 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44291) ; ø¸Š´ƒ + )) +(define-char + '((morohashi-daikanwa 44291 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x602C) ; ø»›‡™ + (=ucs . #x4B4D) ; 䭍 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44292) ; ø¸Š´„ + )) +(define-char + '((morohashi-daikanwa 44292 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x6030) ; ø»›‡ + )) +(define-char + '((=>ucs . #x9935) ; 餵 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (japanese-jisx0212 . #x6863) ; ø»Œ¤ + (ideograph-daikanwa . 44294) ; ø¸Š´† + (ucs-jis . #x9935) ; ø»Œ¤ + )) +(define-char + '((morohashi-daikanwa 44294 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-1 . #x762A) ; ø»’¿› + (=ucs . #x9935) ; 餵 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 44311) ; ø¸Š´— + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 18) + (ideograph-daikanwa . 49897) ; ø¸Œ‹© + )) +(define-char + '((morohashi-daikanwa 49897 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D7B) ; ø»ž©– + )) +(define-char + '((=>ucs . #x4B4E) ; 䭎 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (ideograph-daikanwa . 49898) ; ø¸Œ‹ª + )) +(define-char + '((morohashi-daikanwa 49898 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-3 . #x572C) ; ø»–¦ƒ + (=ucs . #x4B4E) ; 䭎 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A29) ; ø»˜´ž + (chinese-gb12345 . #x6247) ; 餷 + (=ucs . #x9937) ; 餷 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (chinese-gb2312 . #x6247) ; ø»…¦ˆ + (chinese-isoir165 . #x6247) ; ø»ŽŽ˜ + (=ucs . #x9987) ; 馇 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (chinese-gb2312 . #x4021) ; ø»„³¦ + (chinese-isoir165 . #x4021) ; ø»›¶ + (=ucs . #x9988) ; 馈 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (chinese-gb2312 . #x6248) ; ø»…¦‰ + (chinese-isoir165 . #x6248) ; ø»ŽŽ™ + (=ucs . #x998A) ; 馊 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (chinese-gb2312 . #x3276) ; ø»„ — + (chinese-isoir165 . #x3276) ; ø»ˆ§ + (=ucs . #x998B) ; 馋 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x6027) ; ø»›‡” + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x6028) ; ø»›‡• + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x6038) ; ø»›‡¥ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x6039) ; ø»›‡¦ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D73) ; ø»ž©Ž + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D78) ; ø»ž©“ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D79) ; ø»ž©” + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D7A) ; ø»ž©• + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D7C) ; ø»ž©— + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D7D) ; ø»ž©˜ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-7 . #x3D7E) ; ø»ž©™ + )) +(define-char + '((=>ucs . #x9939) ; 餹 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x6864) ; ø»Œ¥ + (ideograph-daikanwa . 44300) ; ø¸Š´Œ + (ucs-jis . #x9939) ; ø»Œ¥ + )) +(define-char + '((morohashi-daikanwa 44300 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x5966) ; ø»–©¹ + (=ucs . #x9939) ; 餹 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44301) ; ø¸Š´ + )) +(define-char + '((morohashi-daikanwa 44301 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x452F) ; ø»ž³º + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44302) ; ø¸Š´Ž + )) +(define-char + '((morohashi-daikanwa 44302 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x663F) ; ø»›  + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44303) ; ø¸Š´ + )) +(define-char + '((morohashi-daikanwa 44303 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x663B) ; ø»›œ + )) +(define-char + '((=>ucs . #x993A) ; 餺 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x6865) ; ø»Œ¦ + (=jis-x0213-2-2000 . #x7C61) ; ø»¦£ª + (ideograph-daikanwa . 44305) ; ø¸Š´‘ + (ucs-jis . #x993A) ; ø»Œ¦ + )) +(define-char + '((morohashi-daikanwa 44305 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x6458) ; ø»”¯± + (=ucs . #x993A) ; 餺 + )) +(define-char + '((=>ucs . #x4B51) ; 䭑 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44306) ; ø¸Š´’ + )) +(define-char + '((morohashi-daikanwa 44306 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E57) ; ø»˜»„ + (=ucs . #x4B51) ; 䭑 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44307) ; ø¸Š´“ + )) +(define-char + '((morohashi-daikanwa 44307 0 9) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E55) ; ø»˜»‚ + (=ucs . #x29778) ; 𩝸 + )) +(define-char + '((=>ucs . #x993B) ; 餻 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x6866) ; ø»Œ§ + (=jis-x0213-2-2000 . #x7C62) ; ø»¦£« + (ideograph-daikanwa . 44308) ; ø¸Š´” + (ucs-jis . #x993B) ; ø»Œ§ + )) +(define-char + '((morohashi-daikanwa 44308 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x5965) ; ø»–©¸ + (=ucs . #x993B) ; 餻 + )) +(define-char + '((morohashi-daikanwa 44308 0 5) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E58) ; ø»˜»… + (=ucs . #x4B50) ; 䭐 + )) +(define-char + '((=>ucs . #x2975D) ; 𩝝 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44309) ; ø¸Š´• + )) +(define-char + '((morohashi-daikanwa 44309 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E56) ; ø»˜»ƒ + (=ucs . #x2975D) ; 𩝝 + )) +(define-char + '((=>ucs . #x2975E) ; 𩝞 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44310) ; ø¸Š´– + )) +(define-char + '((morohashi-daikanwa 44310 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E5C) ; ø»˜»‰ + (=ucs . #x2975E) ; 𩝞 + )) +(define-char + '((=>ucs . #x29760) ; 𩝠 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44312) ; ø¸Š´˜ + )) +(define-char + '((morohashi-daikanwa 44312 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E5D) ; ø»˜»Š + (=ucs . #x29760) ; 𩝠 + )) +(define-char + '((=>ucs . #x4B52) ; 䭒 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44313) ; ø¸Š´™ + )) +(define-char + '((morohashi-daikanwa 44313 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E5B) ; ø»˜»ˆ + (=ucs . #x4B52) ; 䭒 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44314) ; ø¸Š´š + )) +(define-char + '((morohashi-daikanwa 44314 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x663D) ; ø»›ž + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44315) ; ø¸Š´› + )) +(define-char + '((morohashi-daikanwa 44315 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-cns11643-5 . #x6037) ; ø»›‡¤ + )) +(define-char + '((=>ucs . #x993C) ; 餼 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x6867) ; ø»Œ¨ + (=jis-x0213-2-2000 . #x7C63) ; ø»¦£¬ + (ideograph-daikanwa . 44316) ; ø¸Š´œ + (ucs-jis . #x993C) ; ø»Œ¨ + )) +(define-char + '((morohashi-daikanwa 44316 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-gb12345 . #x623E) ; 餼 + (=ucs . #x993C) ; 餼 + )) +(define-char + '((=>ucs . #x993C) ; 餼 + (morohashi-daikanwa 44316 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x6457) ; ø»”¯° + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44317) ; ø¸Š´ + )) +(define-char + '((morohashi-daikanwa 44317 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x663C) ; ø»› + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44318) ; ø¸Š´ž + )) +(define-char + '((morohashi-daikanwa 44318 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x452E) ; ø»ž³¹ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44319) ; ø¸Š´Ÿ + )) +(define-char + '((morohashi-daikanwa 44319 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x452D) ; ø»ž³¸ + )) +(define-char + '((=>ucs . #x993D) ; 餽 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (shinjigen-2 . 9289) + (=jis-x0208 . #x7139) ; ø½‹«´ + (ideograph-daikanwa . 44320) ; ø¸Š´  + (ucs-jis . #x993D) ; ø½‹«´ + )) +(define-char + '((morohashi-daikanwa 44320 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-1 . #x7774) ; ø»“‚ƒ + (=ucs . #x993D) ; 餽 + )) +(define-char + '((=>ucs . #x993E) ; 餾 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (shinjigen-2 . 9294) + (=jis-x0208 . #x713A) ; ø½‹«µ + (ideograph-daikanwa . 44321) ; ø¸Š´¡ + (ucs-jis . #x993E) ; ø½‹«µ + )) +(define-char + '((=>ucs . #x993E) ; 餾 + (morohashi-daikanwa 44321 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-1 . #x7772) ; ø»“‚ + )) +(define-char + '((morohashi-daikanwa 44321 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-gb12345 . #x4173) ; 餾 + (=ucs . #x993E) ; 餾 + )) +(define-char + '((=>ucs . #x4B53) ; 䭓 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44322) ; ø¸Š´¢ + )) +(define-char + '((morohashi-daikanwa 44322 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E59) ; ø»˜»† + (=ucs . #x4B53) ; 䭓 + )) +(define-char + '((=>ucs . #x993F) ; 餿 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44323) ; ø¸Š´£ + )) +(define-char + '((=>ucs . #x993F) ; 餿 + (morohashi-daikanwa 44323 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-1 . #x7773) ; ø»“‚‚ + )) +(define-char + '((morohashi-daikanwa 44323 0 4) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 9) + (total-strokes . 17) + (chinese-gb12345 . #x6248) ; 餿 + (=ucs . #x993F) ; 餿 + )) +(define-char + '((=>ucs . #x4B54) ; 䭔 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44324) ; ø¸Š´¤ + )) +(define-char + '((morohashi-daikanwa 44324 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E5A) ; ø»˜»‡ + (=ucs . #x4B54) ; 䭔 + )) +(define-char + '((=>ucs . #x9940) ; 饀 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x6868) ; ø»Œ© + (=jis-x0213-2-2000 . #x7C64) ; ø»¦£­ + (ideograph-daikanwa . 44325) ; ø¸Š´¥ + (ucs-jis . #x9940) ; ø»Œ© + )) +(define-char + '((morohashi-daikanwa 44325 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x5963) ; ø»–©¶ + (=ucs . #x9940) ; 饀 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44326) ; ø¸Š´¦ + )) +(define-char + '((morohashi-daikanwa 44326 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4B7E) ; ø»ž½½ + )) +(define-char + '((=>ucs . #x29767) ; 𩝧 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44327) ; ø¸Š´§ + )) +(define-char + '((morohashi-daikanwa 44327 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E5E) ; ø»˜»‹ + (=ucs . #x29767) ; 𩝧 + )) +(define-char + '((=>ucs . #x9941) ; 饁 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x6869) ; ø»Œª + (=jis-x0213-2-2000 . #x7C65) ; ø»¦£® + (ideograph-daikanwa . 44328) ; ø¸Š´¨ + (ucs-jis . #x9941) ; ø»Œª + )) +(define-char + '((morohashi-daikanwa 44328 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-2 . #x6456) ; ø»”¯¯ + (=ucs . #x9941) ; 饁 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44329) ; ø¸Š´© + )) +(define-char + '((morohashi-daikanwa 44329 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-5 . #x663E) ; ø»›Ÿ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44330) ; ø¸Š´ª + )) +(define-char + '((morohashi-daikanwa 44330 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C22) ; ø»ž½¿ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44332) ; ø¸Š´¬ + )) +(define-char + '((morohashi-daikanwa 44332 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x452C) ; ø»ž³· + )) +(define-char + '((=>ucs . #x9936) ; 餶 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44333) ; ø¸Š´­ + )) +(define-char + '((morohashi-daikanwa 44333 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x5962) ; ø»–©µ + (=ucs . #x9936) ; 餶 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44335) ; ø¸Š´¯ + )) +(define-char + '((morohashi-daikanwa 44335 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C21) ; ø»ž½¾ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44336) ; ø¸Š´° + )) +(define-char + '((morohashi-daikanwa 44336 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4531) ; ø»ž³¼ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (shinjigen-2 . 9295) + (=jis-x0208 . #x713B) ; ø½‹«¶ + (ideograph-daikanwa . 44339) ; ø¸Š´³ + (=ucs . #x9942) ; 饂 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 49899) ; ø¸Œ‹« + )) +(define-char + '((morohashi-daikanwa 49899 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4532) ; ø»ž³½ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-3 . #x5961) ; ø»–©´ + (=ucs . #x9938) ; 餸 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-gb12345 . #x6249) ; 饃 + (=ucs . #x9943) ; 饃 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (=ucs . #x9989) ; 馉 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (chinese-isoir165 . #x2C3E) ; ø»Œ¾» + (=ucs . #x998C) ; 馌 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (chinese-gb2312 . #x6249) ; ø»…¦Š + (chinese-isoir165 . #x6249) ; ø»ŽŽš + (=ucs . #x998D) ; 馍 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (chinese-isoir165 . #x2D4B) ; ø»€¦ + (=ucs . #x998E) ; 馎 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (chinese-gb2312 . #x4173) ; ø»„¶– + (chinese-isoir165 . #x4173) ; ø»ž¦ + (=ucs . #x998F) ; 馏 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4529) ; ø»ž³´ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-cns11643-7 . #x4530) ; ø»ž³» + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44340) ; ø¸Š´´ + )) +(define-char + '((morohashi-daikanwa 44340 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A64) ; ø»›–½ + )) +(define-char + '((=>ucs . #x9944) ; 饄 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44341) ; ø¸Š´µ + )) +(define-char + '((morohashi-daikanwa 44341 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B69) ; ø»–¬¸ + (=ucs . #x9944) ; 饄 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44342) ; ø¸Š´¶ + )) +(define-char + '((morohashi-daikanwa 44342 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C23) ; ø»ž¾€ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44343) ; ø¸Š´· + )) +(define-char + '((morohashi-daikanwa 44343 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A62) ; ø»›–» + )) +(define-char + '((=>ucs . #x29780) ; 𩞀 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44344) ; ø¸Š´¸ + )) +(define-char + '((morohashi-daikanwa 44344 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x623B) ; ø»™€  + (=ucs . #x29780) ; 𩞀 + )) +(define-char + '((=>ucs . #x29781) ; 𩞁 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44345) ; ø¸Š´¹ + )) +(define-char + '((morohashi-daikanwa 44345 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x653D) ; ø»™„¼ + (=ucs . #x29781) ; 𩞁 + )) +(define-char + '((=>ucs . #x9945) ; 饅 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44346) ; ø¸Š´º + )) +(define-char + '((=>ucs . #x9945) ; 饅 + (morohashi-daikanwa 44346 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (=jis-x0208 . #x713D) ; ø½‹«¸ + (korean-ksc5601 . #x5843) ; ø»‰«  + (ucs-jis . #x9945) ; ø½‹«¸ + )) +(define-char + '((=>ucs . #x9945) ; 饅 + (morohashi-daikanwa 44346 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-1 . #x794F) ; ø»“„š + )) +(define-char + '((morohashi-daikanwa 44346 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-gb12345 . #x4278) ; 饅 + (=ucs . #x9945) ; 饅 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44347) ; ø¸Š´» + )) +(define-char + '((morohashi-daikanwa 44347 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5153) ; ø»Ÿ†† + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44348) ; ø¸Š´¼ + )) +(define-char + '((morohashi-daikanwa 44348 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C26) ; ø»ž¾ƒ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44349) ; ø¸Š´½ + )) +(define-char + '((morohashi-daikanwa 44349 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A69) ; ø»›—‚ + )) +(define-char + '((=>ucs . #x9946) ; 饆 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (japanese-jisx0212 . #x686A) ; ø»Œ« + (=jis-x0213-2-2000 . #x7C66) ; ø»¦£¯ + (ideograph-daikanwa . 44350) ; ø¸Š´¾ + (ucs-jis . #x9946) ; ø»Œ« + )) +(define-char + '((morohashi-daikanwa 44350 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x6238) ; ø»™€ + (=ucs . #x9946) ; 饆 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44351) ; ø¸Š´¿ + )) +(define-char + '((morohashi-daikanwa 44351 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A66) ; ø»›–¿ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44352) ; ø¸Šµ€ + )) +(define-char + '((morohashi-daikanwa 44352 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A68) ; ø»›— + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44353) ; ø¸Šµ + )) +(define-char + '((morohashi-daikanwa 44353 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A6A) ; ø»›—ƒ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44354) ; ø¸Šµ‚ + )) +(define-char + '((morohashi-daikanwa 44354 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5157) ; ø»Ÿ†Š + )) +(define-char + '((=>ucs . #x9947) ; 饇 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (japanese-jisx0212 . #x686B) ; ø»Œ¬ + (ideograph-daikanwa . 44355) ; ø¸Šµƒ + (ucs-jis . #x9947) ; ø»Œ¬ + )) +(define-char + '((morohashi-daikanwa 44355 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x677B) ; ø»”´® + (=ucs . #x9947) ; 饇 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44356) ; ø¸Šµ„ + )) +(define-char + '((morohashi-daikanwa 44356 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5151) ; ø»Ÿ†„ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44357) ; ø¸Šµ… + (=ucs . #x4B55) ; 䭕 + )) +(define-char + '((=>ucs . #x4B55) ; 䭕 + (morohashi-daikanwa 44357 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x6539) ; ø»™„¸ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44358) ; ø¸Šµ† + )) +(define-char + '((morohashi-daikanwa 44358 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C24) ; ø»ž¾ + )) +(define-char + '((=>ucs . #x29788) ; 𩞈 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 44359) ; ø¸Šµ‡ + )) +(define-char + '((morohashi-daikanwa 44359 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x6237) ; ø»™€œ + (=ucs . #x29788) ; 𩞈 + )) +(define-char + '((=>ucs . #x4B56) ; 䭖 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44360) ; ø¸Šµˆ + )) +(define-char + '((morohashi-daikanwa 44360 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x6236) ; ø»™€› + (=ucs . #x4B56) ; 䭖 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44361) ; ø¸Šµ‰ + )) +(define-char + '((morohashi-daikanwa 44361 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A67) ; ø»›—€ + )) +(define-char + '((=>ucs . #x9948) ; 饈 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (japanese-jisx0212 . #x686C) ; ø»Œ­ + (ideograph-daikanwa . 44362) ; ø¸ŠµŠ + (ucs-jis . #x9948) ; ø»Œ­ + )) +(define-char + '((=>ucs . #x9948) ; 饈 + (morohashi-daikanwa 44362 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x677A) ; ø»”´­ + )) +(define-char + '((morohashi-daikanwa 44362 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (chinese-gb12345 . #x624A) ; 饈 + (=ucs . #x9948) ; 饈 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44364) ; ø¸ŠµŒ + )) +(define-char + '((morohashi-daikanwa 44364 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5156) ; ø»Ÿ†‰ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44365) ; ø¸Šµ + )) +(define-char + '((morohashi-daikanwa 44365 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A63) ; ø»›–¼ + )) +(define-char + '((=>ucs . #x9949) ; 饉 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (shinjigen-2 . 9297) + (=jis-x0208 . #x713C) ; ø½‹«· + (korean-ksc5601 . #x504F) ; ø»‰Ÿ¼ + (ideograph-daikanwa . 44366) ; ø¸ŠµŽ + (ucs-jis . #x9949) ; ø½‹«· + )) +(define-char + '((=>ucs . #x9949) ; 饉 + (morohashi-daikanwa 44366 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-1 . #x7950) ; ø»“„› + )) +(define-char + '((morohashi-daikanwa 44366 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-gb12345 . #x624B) ; 饉 + (=ucs . #x9949) ; 饉 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44367) ; ø¸Šµ + )) +(define-char + '((morohashi-daikanwa 44367 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5158) ; ø»Ÿ†‹ + )) +(define-char + '((=>ucs . #x4B57) ; 䭗 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (ideograph-daikanwa . 44368) ; ø¸Šµ + )) +(define-char + '((morohashi-daikanwa 44368 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B68) ; ø»–¬· + (=ucs . #x4B57) ; 䭗 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44369) ; ø¸Šµ‘ + )) +(define-char + '((morohashi-daikanwa 44369 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5152) ; ø»Ÿ†… + )) +(define-char + '((=>ucs . #x2978D) ; 𩞍 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44370) ; ø¸Šµ’ + )) +(define-char + '((=>ucs . #x2978D) ; 𩞍 + (morohashi-daikanwa 44370 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x6239) ; ø»™€ž + )) +(define-char + '((morohashi-daikanwa 44370 0 3) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 10) + (total-strokes . 18) + (=ucs . #x2978D) ; 𩞍 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44371) ; ø¸Šµ“ + )) +(define-char + '((morohashi-daikanwa 44371 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5154) ; ø»Ÿ†‡ + )) +(define-char + '((morohashi-daikanwa 44371 0 5) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-4 . #x653E) ; ø»™„½ + (=ucs . #x2979F) ; 𩞟 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44372) ; ø¸Šµ” + )) +(define-char + '((morohashi-daikanwa 44372 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C25) ; ø»ž¾‚ + )) +(define-char + '((=>ucs . #x29791) ; 𩞑 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44373) ; ø¸Šµ• + )) +(define-char + '((morohashi-daikanwa 44373 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-4 . #x623A) ; ø»™€Ÿ + (=ucs . #x29791) ; 𩞑 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (ideograph-daikanwa . 44374) ; ø¸Šµ– + )) +(define-char + '((morohashi-daikanwa 44374 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A6B) ; ø»›—„ + )) +(define-char + '((=>ucs . #x9943) ; 饃 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-2 . #x677C) ; ø»”´¯ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (chinese-gb2312 . #x624A) ; ø»…¦‹ + (chinese-isoir165 . #x624A) ; ø»ŽŽ› + (=ucs . #x9990) ; 馐 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (chinese-gb2312 . #x624B) ; ø»…¦Œ + (chinese-isoir165 . #x624B) ; ø»ŽŽœ + (=ucs . #x9991) ; 馑 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (chinese-gb2312 . #x4278) ; ø»„·¹ + (chinese-isoir165 . #x4278) ; ø» ‰ + (=ucs . #x9992) ; 馒 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A65) ; ø»›–¾ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C27) ; ø»ž¾„ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5155) ; ø»Ÿ†ˆ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44375) ; ø¸Šµ— + )) +(define-char + '((morohashi-daikanwa 44375 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5159) ; ø»Ÿ†Œ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44376) ; ø¸Šµ˜ + )) +(define-char + '((morohashi-daikanwa 44376 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x515F) ; ø»Ÿ†’ + )) +(define-char + '((=>ucs . #x994A) ; 饊 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44377) ; ø¸Šµ™ + )) +(define-char + '((morohashi-daikanwa 44377 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-gb12345 . #x624C) ; 饊 + (=ucs . #x994A) ; 饊 + )) +(define-char + '((=>ucs . #x994A) ; 饊 + (morohashi-daikanwa 44377 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x653A) ; ø»™„¹ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44378) ; ø¸Šµš + )) +(define-char + '((morohashi-daikanwa 44378 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5644) ; ø»Ÿ + )) +(define-char + '((=>ucs . #x4B58) ; 䭘 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44379) ; ø¸Šµ› + )) +(define-char + '((morohashi-daikanwa 44379 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x653C) ; ø»™„» + (=ucs . #x4B58) ; 䭘 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44380) ; ø¸Šµœ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44381) ; ø¸Šµ + )) +(define-char + '((morohashi-daikanwa 44381 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5160) ; ø»Ÿ†“ + )) +(define-char + '((=>ucs . #x994B) ; 饋 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (shinjigen-2 . 9301) + (=jis-x0208 . #x713F) ; ø½‹«º + (korean-ksc5601 . #x4F7A) ; ø»‰Ÿ‰ + (ideograph-daikanwa . 44382) ; ø¸Šµž + (ucs-jis . #x994B) ; ø½‹«º + )) +(define-char + '((=>ucs . #x994B) ; 饋 + (morohashi-daikanwa 44382 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A66) ; ø»”¸³ + )) +(define-char + '((morohashi-daikanwa 44382 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-gb12345 . #x4021) ; 饋 + (=ucs . #x994B) ; 饋 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44383) ; ø¸ŠµŸ + )) +(define-char + '((morohashi-daikanwa 44383 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E65) ; ø»›œ¶ + )) +(define-char + '((=>ucs . #x4B59) ; 䭙 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44384) ; ø¸Šµ  + )) +(define-char + '((morohashi-daikanwa 44384 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x653B) ; ø»™„º + (=ucs . #x4B59) ; 䭙 + )) +(define-char + '((=>ucs . #x297A7) ; 𩞧 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44385) ; ø¸Šµ¡ + )) +(define-char + '((morohashi-daikanwa 44385 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-4 . #x653F) ; ø»™„¾ + (=ucs . #x297A7) ; 𩞧 + )) +(define-char + '((=>ucs . #x994C) ; 饌 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (shinjigen-2 . 9306) + (=jis-x0208 . #x7142) ; ø½‹«½ + (korean-ksc5601 . #x734A) ; ø»Š“‘ + (ideograph-daikanwa . 44386) ; ø¸Šµ¢ + (ucs-jis . #x994C) ; ø½‹«½ + )) +(define-char + '((=>ucs . #x994C) ; 饌 + (morohashi-daikanwa 44386 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A65) ; ø»”¸² + )) +(define-char + '((morohashi-daikanwa 44386 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-gb12345 . #x624D) ; 饌 + (=ucs . #x994C) ; 饌 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (ideograph-daikanwa . 44387) ; ø¸Šµ£ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44388) ; ø¸Šµ¤ + )) +(define-char + '((morohashi-daikanwa 44388 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x717E) ; ø»›¡© + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44389) ; ø¸Šµ¥ + )) +(define-char + '((morohashi-daikanwa 44389 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E64) ; ø»›œµ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (korean-ksc5601 . #x6057) ; ø»‰·¤ + (japanese-jisx0212 . #x686D) ; ø»Œ® + (=jis-x0213-2-2000 . #x7C67) ; ø»¦£° + (ideograph-daikanwa . 44390) ; ø¸Šµ¦ + (=ucs . #x994D) ; 饍 + )) +(define-char + '((=>ucs . #x994D) ; 饍 + (morohashi-daikanwa 44390 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D58) ; ø»–¯£ + )) +(define-char + '((=>ucs . #x994E) ; 饎 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (japanese-jisx0212 . #x686E) ; ø»Œ¯ + (ideograph-daikanwa . 44391) ; ø¸Šµ§ + (ucs-jis . #x994E) ; ø»Œ¯ + )) +(define-char + '((morohashi-daikanwa 44391 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A63) ; ø»”¸° + (=ucs . #x994E) ; 饎 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44392) ; ø¸Šµ¨ + (=ucs . #x994F) ; 饏 + )) +(define-char + '((=>ucs . #x994F) ; 饏 + (morohashi-daikanwa 44392 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E7E) ; ø»–±§ + )) +(define-char + '((=>ucs . #x4B5B) ; 䭛 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44393) ; ø¸Šµ© + )) +(define-char + '((morohashi-daikanwa 44393 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D59) ; ø»–¯¤ + (=ucs . #x4B5B) ; 䭛 + )) +(define-char + '((=>ucs . #x4B5A) ; 䭚 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44394) ; ø¸Šµª + )) +(define-char + '((morohashi-daikanwa 44394 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D57) ; ø»–¯¢ + (=ucs . #x4B5A) ; 䭚 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44395) ; ø¸Šµ« + )) +(define-char + '((morohashi-daikanwa 44395 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x515E) ; ø»Ÿ†‘ + )) +(define-char + '((=>ucs . #x9950) ; 饐 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (shinjigen-2 . 9300) + (=jis-x0208 . #x713E) ; ø½‹«¹ + (ideograph-daikanwa . 44396) ; ø¸Šµ¬ + (ucs-jis . #x9950) ; ø½‹«¹ + )) +(define-char + '((morohashi-daikanwa 44396 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A62) ; ø»”¸¯ + (=ucs . #x9950) ; 饐 + )) +(define-char + '((=>ucs . #x9951) ; 饑 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (=jis-x0208 . #x7140) ; ø½‹«» + (korean-ksc5601 . #x5147) ; ø»‰¡’ + (ideograph-daikanwa . 44397) ; ø¸Šµ­ + (ucs-jis . #x9951) ; ø½‹«» + )) +(define-char + '((=>ucs . #x9951) ; 饑 + (morohashi-daikanwa 44397 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A53) ; ø»“…¼ + )) +(define-char + '((morohashi-daikanwa 44397 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-gb12345 . #x3C22) ; 饑 + (=ucs . #x9951) ; 饑 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44398) ; ø¸Šµ® + )) +(define-char + '((morohashi-daikanwa 44398 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5162) ; ø»Ÿ†• + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44399) ; ø¸Šµ¯ + )) +(define-char + '((morohashi-daikanwa 44399 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E63) ; ø»›œ´ + )) +(define-char + '((=>ucs . #x9952) ; 饒 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (shinjigen-2 . 9305) + (=jis-x0208 . #x7141) ; ø½‹«¼ + (korean-ksc5601 . #x692E) ; ø»Š„‰ + (ideograph-daikanwa . 44400) ; ø¸Šµ° + (ucs-jis . #x9952) ; ø½‹«¼ + )) +(define-char + '((=>ucs . #x9952) ; 饒 + (morohashi-daikanwa 44400 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A52) ; ø»“…» + )) +(define-char + '((morohashi-daikanwa 44400 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-gb12345 . #x4844) ; 饒 + (=ucs . #x9952) ; 饒 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44402) ; ø¸Šµ² + )) +(define-char + '((morohashi-daikanwa 44402 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5161) ; ø»Ÿ†” + )) +(define-char + '((=>ucs . #x9953) ; 饓 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44403) ; ø¸Šµ³ + )) +(define-char + '((morohashi-daikanwa 44403 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A67) ; ø»”¸´ + (=ucs . #x9953) ; 饓 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44404) ; ø¸Šµ´ + )) +(define-char + '((morohashi-daikanwa 44404 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x515A) ; ø»Ÿ† + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44405) ; ø¸Šµµ + )) +(define-char + '((morohashi-daikanwa 44405 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x5645) ; ø»ŸŽ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44406) ; ø¸Šµ¶ + )) +(define-char + '((morohashi-daikanwa 44406 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x515C) ; ø»Ÿ† + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44407) ; ø¸Šµ· + )) +(define-char + '((morohashi-daikanwa 44407 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x515B) ; ø»Ÿ†Ž + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44408) ; ø¸Šµ¸ + )) +(define-char + '((morohashi-daikanwa 44408 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x5163) ; ø»Ÿ†– + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44411) ; ø¸Šµ» + )) +(define-char + '((morohashi-daikanwa 44411 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-cns11643-7 . #x515D) ; ø»Ÿ† + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (chinese-gb2312 . #x624C) ; ø»…¦ + (chinese-isoir165 . #x624C) ; ø»ŽŽ + (=ucs . #x9993) ; 馓 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (chinese-gb2312 . #x624D) ; ø»…¦Ž + (chinese-isoir165 . #x624D) ; ø»ŽŽž + (=ucs . #x9994) ; 馔 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x717D) ; ø»›¡¨ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E21) ; ø»ž©š + )) +(define-char + '((=>ucs . #x4B5D) ; 䭝 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44412) ; ø¸Šµ¼ + )) +(define-char + '((morohashi-daikanwa 44412 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x6824) ; ø»™ˆ½ + (=ucs . #x4B5D) ; 䭝 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44413) ; ø¸Šµ½ + )) +(define-char + '((morohashi-daikanwa 44413 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x7228) ; ø»›¡± + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44414) ; ø¸Šµ¾ + )) +(define-char + '((morohashi-daikanwa 44414 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x7222) ; ø»›¡« + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44415) ; ø¸Šµ¿ + )) +(define-char + '((morohashi-daikanwa 44415 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5646) ; ø»Ÿ + )) +(define-char + '((=>ucs . #x9954) ; 饔 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (korean-ksc5601 . #x683D) ; ø»Š‚º + (japanese-jisx0212 . #x686F) ; ø»Œ° + (ideograph-daikanwa . 44416) ; ø¸Š¶€ + (ucs-jis . #x9954) ; ø»Š‚º + )) +(define-char + '((morohashi-daikanwa 44416 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-gb2312 . #x7753) ; ø»†…Š + (chinese-isoir165 . #x7753) ; ø»Ž­š + (=ucs . #x9954) ; 饔 + )) +(define-char + '((=>ucs . #x9954) ; 饔 + (morohashi-daikanwa 44416 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E45) ; ø»”¾Š + )) +(define-char + '((=>ucs . #x297C1) ; 𩟁 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44417) ; ø¸Š¶ + )) +(define-char + '((morohashi-daikanwa 44417 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x6825) ; ø»™ˆ¾ + (=ucs . #x297C1) ; 𩟁 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (ideograph-daikanwa . 44418) ; ø¸Š¶‚ + )) +(define-char + '((morohashi-daikanwa 44418 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x7224) ; ø»›¡­ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44419) ; ø¸Š¶ƒ + )) +(define-char + '((morohashi-daikanwa 44419 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x7221) ; ø»›¡ª + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44420) ; ø¸Š¶„ + )) +(define-char + '((morohashi-daikanwa 44420 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 22) + (cns-total-strokes . 21) + (chinese-cns11643-7 . #x5647) ; ø»Ÿ + )) +(define-char + '((=>ucs . #x4B5E) ; 䭞 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44421) ; ø¸Š¶… + )) +(define-char + '((morohashi-daikanwa 44421 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x6823) ; ø»™ˆ¼ + (=ucs . #x4B5E) ; 䭞 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44422) ; ø¸Š¶† + )) +(define-char + '((morohashi-daikanwa 44422 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x722B) ; ø»›¡´ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44423) ; ø¸Š¶‡ + )) +(define-char + '((morohashi-daikanwa 44423 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5648) ; ø»Ÿ‘ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44424) ; ø¸Š¶ˆ + )) +(define-char + '((morohashi-daikanwa 44424 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x722A) ; ø»›¡³ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44425) ; ø¸Š¶‰ + )) +(define-char + '((morohashi-daikanwa 44425 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x7223) ; ø»›¡¬ + )) +(define-char + '((=>ucs . #x9955) ; 饕 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (shinjigen-2 . 9311) + (=jis-x0208 . #x7143) ; ø½‹«¾ + (ideograph-daikanwa . 44426) ; ø¸Š¶Š + (ucs-jis . #x9955) ; ø½‹«¾ + )) +(define-char + '((=>ucs . #x9955) ; 饕 + (morohashi-daikanwa 44426 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-1 . #x7C25) ; ø»“ˆŠ + )) +(define-char + '((morohashi-daikanwa 44426 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-gb2312 . #x7752) ; ø»†…‰ + (chinese-isoir165 . #x7752) ; ø»Ž­™ + (=ucs . #x9955) ; 饕 + )) +(define-char + '((=>ucs . #x4B5F) ; 䭟 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44427) ; ø¸Š¶‹ + )) +(define-char + '((morohashi-daikanwa 44427 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-3 . #x5E7D) ; ø»–±¦ + (=ucs . #x4B5F) ; 䭟 + )) +(define-char + '((=>ucs . #x4B60) ; ä­  + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44428) ; ø¸Š¶Œ + )) +(define-char + '((morohashi-daikanwa 44428 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-4 . #x6822) ; ø»™ˆ» + (=ucs . #x4B60) ; ä­  + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44429) ; ø¸Š¶ + )) +(define-char + '((morohashi-daikanwa 44429 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x7227) ; ø»›¡° + )) +(define-char + '((=>ucs . #x9956) ; 饖 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44430) ; ø¸Š¶Ž + )) +(define-char + '((morohashi-daikanwa 44430 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C65) ; ø»”»® + (=ucs . #x9956) ; 饖 + )) +(define-char + '((=>ucs . #x9957) ; 饗 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44431) ; ø¸Š¶ + )) +(define-char + '((=>ucs . #x9957) ; 饗 + (morohashi-daikanwa 44431 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (korean-ksc5601 . #x7A44) ; ø»Š + )) +(define-char + '((=>ucs . #x9957) ; 饗 + (morohashi-daikanwa 44431 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B43) ; ø»“‡Š + )) +(define-char + '((morohashi-daikanwa 44431 0 3) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-gb12345 . #x774F) ; 饗 + (=ucs . #x9957) ; 饗 + )) +(define-char + '((=>ucs . #x9957) ; 饗 + (morohashi-daikanwa 44431 0 5) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 11) + (total-strokes . 20) + (jis-strokes-a . 13) + (=jis-x0208 . #x3642) ; ø½Š•“ + (ucs-jis . #x9957) ; ø½Š•“ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44432) ; ø¸Š¶ + )) +(define-char + '((morohashi-daikanwa 44432 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x7225) ; ø»›¡® + )) +(define-char + '((=>ucs . #x9958) ; 饘 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (japanese-jisx0212 . #x6870) ; ø»Œ± + (=jis-x0213-1-2000 . #x7E2A) ; ø»¤›« + (ideograph-daikanwa . 44433) ; ø¸Š¶‘ + (ucs-jis . #x9958) ; ø»Œ± + )) +(define-char + '((morohashi-daikanwa 44433 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C64) ; ø»”»­ + (=ucs . #x9958) ; 饘 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44434) ; ø¸Š¶’ + )) +(define-char + '((morohashi-daikanwa 44434 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-7 . #x5649) ; ø»Ÿ’ + )) +(define-char + '((=>ucs . #x9959) ; 饙 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 20) + (japanese-jisx0212 . #x6871) ; ø»Œ² + (ideograph-daikanwa . 44435) ; ø¸Š¶“ + (ucs-jis . #x9959) ; ø»Œ² + )) +(define-char + '((morohashi-daikanwa 44435 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A64) ; ø»”¸± + (=ucs . #x9959) ; 饙 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44436) ; ø¸Š¶” + )) +(define-char + '((morohashi-daikanwa 44436 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x7226) ; ø»›¡¯ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 22) + (ideograph-daikanwa . 44437) ; ø¸Š¶• + )) +(define-char + '((morohashi-daikanwa 44437 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 13) + (total-strokes . 21) + (chinese-cns11643-5 . #x7229) ; ø»›¡² + )) +(define-char + '((=>ucs . #x4B61) ; ä­¡ + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 44441) ; ø¸Š¶™ + )) +(define-char + '((morohashi-daikanwa 44441 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-4 . #x6967) ; ø»™‹ž + (=ucs . #x4B61) ; ä­¡ + )) +(define-char + '((=>ucs . #x297D3) ; 𩟓 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 44442) ; ø¸Š¶š + )) +(define-char + '((morohashi-daikanwa 44442 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-4 . #x6966) ; ø»™‹ + (=ucs . #x297D3) ; 𩟓 + )) +(define-char + '((=>ucs . #x995A) ; 饚 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 44443) ; ø¸Š¶› + )) +(define-char + '((morohashi-daikanwa 44443 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F78) ; ø»–²¿ + (=ucs . #x995A) ; 饚 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 44444) ; ø¸Š¶œ + )) +(define-char + '((morohashi-daikanwa 44444 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-5 . #x746E) ; ø»›¥³ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 44445) ; ø¸Š¶ + )) +(define-char + '((morohashi-daikanwa 44445 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-5 . #x746F) ; ø»›¥´ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 44446) ; ø¸Š¶ž + )) +(define-char + '((morohashi-daikanwa 44446 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A37) ; ø»Ÿ’¸ + )) +(define-char + '((=>ucs . #x4B62) ; ä­¢ + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 44447) ; ø¸Š¶Ÿ + )) +(define-char + '((morohashi-daikanwa 44447 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-4 . #x6965) ; ø»™‹œ + (=ucs . #x4B62) ; ä­¢ + )) +(define-char + '((=>ucs . #x4B63) ; ä­£ + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 44448) ; ø¸Š¶  + )) +(define-char + '((morohashi-daikanwa 44448 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F77) ; ø»–²¾ + (=ucs . #x4B63) ; ä­£ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 44449) ; ø¸Š¶¡ + )) +(define-char + '((morohashi-daikanwa 44449 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D54) ; ø»Ÿ—¯ + )) +(define-char + '((=>ucs . #x4B64) ; ä­¤ + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 44450) ; ø¸Š¶¢ + )) +(define-char + '((morohashi-daikanwa 44450 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-4 . #x6968) ; ø»™‹Ÿ + (=ucs . #x4B64) ; ä­¤ + )) +(define-char + '((=>ucs . #x995B) ; 饛 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (japanese-jisx0212 . #x6872) ; ø»Œ³ + (ideograph-daikanwa . 44451) ; ø¸Š¶£ + (ucs-jis . #x995B) ; ø»Œ³ + )) +(define-char + '((morohashi-daikanwa 44451 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E46) ; ø»”¾‹ + (=ucs . #x995B) ; 饛 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 44452) ; ø¸Š¶¤ + )) +(define-char + '((morohashi-daikanwa 44452 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A36) ; ø»Ÿ’· + )) +(define-char + '((=>ucs . #x995C) ; 饜 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (japanese-jisx0212 . #x6873) ; ø»Œ´ + (=jis-x0213-2-2000 . #x7C69) ; ø»¦£² + (ideograph-daikanwa . 44453) ; ø¸Š¶¥ + (ucs-jis . #x995C) ; ø»Œ´ + )) +(define-char + '((morohashi-daikanwa 44453 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-gb12345 . #x7750) ; 饜 + (=ucs . #x995C) ; 饜 + )) +(define-char + '((=>ucs . #x995C) ; 饜 + (morohashi-daikanwa 44453 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C50) ; ø»“ˆµ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 44454) ; ø¸Š¶¦ + )) +(define-char + '((morohashi-daikanwa 44454 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-5 . #x7470) ; ø»›¥µ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 44455) ; ø¸Š¶§ + (=ucs . #x4275) ; 䉵 + )) +(define-char + '((=>ucs . #x4275) ; 䉵 + (morohashi-daikanwa 44455 0 0) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-3 . #x605F) ; ø»–´„ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 23) + (ideograph-daikanwa . 44457) ; ø¸Š¶© + )) +(define-char + '((morohashi-daikanwa 44457 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A35) ; ø»Ÿ’¶ + )) +(define-char + '((morohashi-daikanwa 44459 1 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 14) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A34) ; ø»Ÿ’µ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 44460) ; ø¸Š¶¬ + )) +(define-char + '((morohashi-daikanwa 44460 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-5 . #x766E) ; ø»›¨¯ + )) +(define-char + '((=>ucs . #x4B65) ; ä­¥ + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 44461) ; ø¸Š¶­ + )) +(define-char + '((morohashi-daikanwa 44461 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B31) ; ø»™¤ + (=ucs . #x4B65) ; ä­¥ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 44462) ; ø¸Š¶® + )) +(define-char + '((morohashi-daikanwa 44462 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-5 . #x766F) ; ø»›¨° + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 44463) ; ø¸Š¶¯ + )) +(define-char + '((morohashi-daikanwa 44463 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-5 . #x7670) ; ø»›¨± + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 44464) ; ø¸Š¶° + )) +(define-char + '((morohashi-daikanwa 44464 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-5 . #x784A) ; ø»›«‡ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 44466) ; ø¸Š¶² + )) +(define-char + '((morohashi-daikanwa 44466 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D55) ; ø»Ÿ—° + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 15) + (total-strokes . 24) + (ideograph-daikanwa . 44467) ; ø¸Š¶³ + )) +(define-char + '((morohashi-daikanwa 44467 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 15) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D56) ; ø»Ÿ—± + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 44468) ; ø¸Š¶´ + )) +(define-char + '((morohashi-daikanwa 44468 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-5 . #x784B) ; ø»›«ˆ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 44469) ; ø¸Š¶µ + )) +(define-char + '((morohashi-daikanwa 44469 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-5 . #x784C) ; ø»›«‰ + )) +(define-char + '((=>ucs . #x297EF) ; 𩟯 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 44470) ; ø¸Š¶¶ + )) +(define-char + '((morohashi-daikanwa 44470 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 16) + (total-strokes . 24) + (=ucs . #x297EF) ; 𩟯 + )) +(define-char + '((=>ucs . #x297EF) ; 𩟯 + (morohashi-daikanwa 44470 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C3C) ; ø»™ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 44471) ; ø¸Š¶· + )) +(define-char + '((morohashi-daikanwa 44471 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x6028) ; ø»Ÿ› + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 44472) ; ø¸Š¶¸ + )) +(define-char + '((morohashi-daikanwa 44472 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x602A) ; ø»Ÿ›Ÿ + )) +(define-char + '((=>ucs . #x995D) ; 饝 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 44473) ; ø¸Š¶¹ + )) +(define-char + '((morohashi-daikanwa 44473 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-3 . #x612A) ; ø»–´­ + (=ucs . #x995D) ; 饝 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 16) + (total-strokes . 25) + (ideograph-daikanwa . 44474) ; ø¸Š¶º + )) +(define-char + '((morohashi-daikanwa 44474 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 16) + (total-strokes . 24) + (chinese-cns11643-7 . #x6029) ; ø»Ÿ›ž + )) +(define-char + '((=>ucs . #x4B66) ; ä­¦ + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 17) + (total-strokes . 26) + (ideograph-daikanwa . 44476) ; ø¸Š¶¼ + )) +(define-char + '((morohashi-daikanwa 44476 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-3 . #x6156) ; ø»–µ™ + (=ucs . #x4B66) ; ä­¦ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 17) + (total-strokes . 26) + (ideograph-daikanwa . 44477) ; ø¸Š¶½ + )) +(define-char + '((morohashi-daikanwa 44477 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-5 . #x795D) ; ø»›¬¸ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 17) + (total-strokes . 26) + (ideograph-daikanwa . 44478) ; ø¸Š¶¾ + (=ucs . #x4B67) ; ä­§ + )) +(define-char + '((=>ucs . #x4B67) ; ä­§ + (morohashi-daikanwa 44478 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D30) ; ø»™Ÿ + )) +(define-char + '((=>ucs . #x995E) ; 饞 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 17) + (total-strokes . 26) + (japanese-jisx0212 . #x6874) ; ø»Œµ + (ideograph-daikanwa . 44479) ; ø¸Š¶¿ + (ucs-jis . #x995E) ; ø»Œµ + )) +(define-char + '((=>ucs . #x995E) ; 饞 + (morohashi-daikanwa 44479 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-1 . #x7D2E) ; ø»“‰± + )) +(define-char + '((morohashi-daikanwa 44479 0 2) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-gb12345 . #x3276) ; 饞 + (=ucs . #x995E) ; 饞 + )) +(define-char + '((=>ucs . #x995F) ; 饟 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 17) + (total-strokes . 26) + (japanese-jisx0212 . #x6875) ; ø»Œ¶ + (=jis-x0213-2-2000 . #x7C6A) ; ø»¦£³ + (ideograph-daikanwa . 44480) ; ø¸Š·€ + (ucs-jis . #x995F) ; ø»Œ¶ + )) +(define-char + '((morohashi-daikanwa 44480 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 17) + (total-strokes . 25) + (chinese-cns11643-2 . #x7148) ; ø»•‚§ + (=ucs . #x995F) ; 饟 + )) +(define-char + '((=>ucs . #x4B68) ; ä­¨ + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 18) + (total-strokes . 27) + (ideograph-daikanwa . 44481) ; ø¸Š· + )) +(define-char + '((morohashi-daikanwa 44481 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 18) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D67) ; ø»™‘– + (=ucs . #x4B68) ; ä­¨ + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 18) + (total-strokes . 27) + (ideograph-daikanwa . 44482) ; ø¸Š·‚ + )) +(define-char + '((morohashi-daikanwa 44482 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-7 . #x6427) ; ø»Ÿ¡” + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 18) + (total-strokes . 27) + (ideograph-daikanwa . 44483) ; ø¸Š·ƒ + )) +(define-char + '((morohashi-daikanwa 44483 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B25) ; ø»›®¼ + )) +(define-char + '((=>ucs . #x9960) ; 饠 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 19) + (total-strokes . 28) + (japanese-jisx0212 . #x6876) ; ø»Œ· + (=jis-x0213-2-2000 . #x7C6B) ; ø»¦£´ + (ideograph-daikanwa . 44485) ; ø¸Š·… + (ucs-jis . #x9960) ; ø»Œ· + )) +(define-char + '((morohashi-daikanwa 44485 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 19) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E24) ; ø»™‘± + (=ucs . #x9960) ; 饠 + )) +(define-char + '((=>ucs . #x9961) ; 饡 + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 19) + (total-strokes . 28) + (ideograph-daikanwa . 44486) ; ø¸Š·† + )) +(define-char + '((morohashi-daikanwa 44486 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 19) + (total-strokes . 27) + (chinese-cns11643-2 . #x7221) ; ø»•ƒž + (=ucs . #x9961) ; 饡 + )) +(define-char + '((=>ucs . #x4B69) ; ä­© + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 19) + (total-strokes . 28) + (ideograph-daikanwa . 44487) ; ø¸Š·‡ + )) +(define-char + '((morohashi-daikanwa 44487 0 1) + (ideographic-radical . 184) ; â¾· + (ideographic-strokes . 19) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E25) ; ø»™‘² + (=ucs . #x4B69) ; ä­© + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 21) + (chinese-gb12345 . #x624E) ; 饢 + (=ucs . #x9962) ; 饢 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 22) + (chinese-gb2312 . #x624E) ; ø»…¦ + (chinese-isoir165 . #x624E) ; ø»ŽŽŸ + (=ucs . #x9995) ; 馕 + )) +(define-char + '((ideographic-radical . 184) ; â¾· + (ideographic-strokes . 24) + (total-strokes . 33) + (ideograph-daikanwa . 44488) ; ø¸Š·ˆ + )) diff --git a/lisp/utf-2000/Ideograph-R185-Head.el b/lisp/utf-2000/Ideograph-R185-Head.el new file mode 100644 index 0000000..9021a44 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R185-Head.el @@ -0,0 +1,245 @@ +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 0) + (total-strokes . 9) + (shinjigen-2 . 9319) + (chinese-gb2312 . #x4A57) ; ø»…ƒˆ + (=jis-x0208 . #x3C73) ; ø½Šž¸ + (korean-ksc5601 . #x624F) ; ø»‰º˜ + (chinese-isoir165 . #x4A57) ; ø»«˜ + (chinese-cns11643-1 . #x537B) ; ø»’’ + (=gt-pj-1 . #x3C73) ; 首 + (ideograph-daikanwa . 44489) ; ø¸Š·‰ + (=gt-k . 05093) ; ý¡„¥ + (=ucs . #x9996) ; 首 + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 0) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C79) ; ø»œ² + (ideograph-daikanwa . 44490) ; ø¸Š·Š + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 2) + (total-strokes . 11) + (chinese-cns11643-6 . #x463C) ; ø»œ«¡ + (ideograph-daikanwa . 44491) ; ø¸Š·‹ + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 2) + (total-strokes . 11) + (shinjigen-2 . 9320) + (chinese-gb2312 . #x5838) ; ø»…— + (=jis-x0208 . #x7144) ; ø½‹«¿ + (chinese-isoir165 . #x5838) ; ø»¿ + (chinese-cns11643-2 . #x3A34) ; ø»“±¡ + (ideograph-daikanwa . 44492) ; ø¸Š·Œ + (=ucs . #x9997) ; 馗 + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6446) ; ø»—¯ + (ideograph-daikanwa . 44493) ; ø¸Š· + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6447) ; ø»—° + (ideograph-daikanwa . 44494) ; ø¸Š·Ž + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B41) ; ø»žŽ€ + (ideograph-daikanwa . 44495) ; ø¸Š· + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6448) ; ø»—± + (ideograph-daikanwa . 44496) ; ø¸Š· + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-5 . #x526C) ; ø»š³µ + (ideograph-daikanwa . 44497) ; ø¸Š·‘ + )) +(define-char + '((=>ucs . #x2981B) ; 𩠛 + (ideographic- (:radical 185 ; ⾸ + :strokes 6 + :total-strokes 15 + :sources (morohashi-daikanwa)) + (:radical 185 ; ⾸ + :strokes 7 + :total-strokes 16 + :sources (cns-11643))) + (chinese-cns11643-4 . #x5524) ; ø»˜­ƒ + (ideograph-daikanwa . 44498) ; ø¸Š·’ + (=ucs . #x2981B) ; 𩠛 + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 44499) ; ø¸Š·“ + (=ucs . #x2981C) ; 𩠜 + )) +(define-char + '((=>ucs . #x2981C) ; 𩠜 + (morohashi-daikanwa 44499 0 0) + (ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x5525) ; ø»˜­„ + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F6C) ; ø»–›“ + (ideograph-daikanwa . 44500) ; ø¸Š·” + (=ucs . #x4B6B) ; ä­« + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 44501) ; ø¸Š·• + )) +(define-char + '((morohashi-daikanwa 44501 0 5) + (ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E22) ; ø»ž©› + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 6) + (total-strokes . 15) + (ideograph-daikanwa . 44502) ; ø¸Š·– + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-3 . #x5367) ; ø»–¡† + (ideograph-daikanwa . 49900) ; ø¸Œ‹¬ + (=ucs . #x4B6C) ; ä­¬ + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E23) ; ø»ž©œ + (ideograph-daikanwa . 44503) ; ø¸Š·— + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3571) ; ø»žœ + (ideograph-daikanwa . 44504) ; ø¸Š·˜ + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3573) ; ø»žž + (ideograph-daikanwa . 44505) ; ø¸Š·™ + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44506) ; ø¸Š·š + )) +(define-char + '((morohashi-daikanwa 44506 0 2) + (ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3572) ; ø»ž + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 8) + (total-strokes . 17) + (shinjigen-2 . 9321) + (chinese-gb2312 . #x5965) ; ø»…™˜ + (=jis-x0208 . #x7145) ; ø½‹¬€ + (chinese-isoir165 . #x5965) ; ø»Ž¨ + (chinese-cns11643-2 . #x6061) ; ø»”ª‚ + (ideograph-daikanwa . 44507) ; ø¸Š·› + (=ucs . #x9998) ; 馘 + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E5F) ; ø»˜»Œ + (ideograph-daikanwa . 44508) ; ø¸Š·œ + (=ucs . #x4B6D) ; ä­­ + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C29) ; ø»ž¾† + (ideograph-daikanwa . 44509) ; ø¸Š· + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C28) ; ø»ž¾… + (ideograph-daikanwa . 44510) ; ø¸Š·ž + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4533) ; ø»ž³¾ + (ideograph-daikanwa . 44511) ; ø¸Š·Ÿ + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x623C) ; ø»™€¡ + (ideograph-daikanwa . 44513) ; ø¸Š·¡ + (=ucs . #x4B6E) ; ä­® + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5164) ; ø»Ÿ†— + (ideograph-daikanwa . 44514) ; ø¸Š·¢ + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 15) + (total-strokes . 24) + (chinese-cns11643-7 . #x602B) ; ø»Ÿ›  + (ideograph-daikanwa . 44516) ; ø¸Š·¤ + )) +(define-char + '((ideographic-radical . 185) ; ⾸ + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E26) ; ø»™‘³ + (ideograph-daikanwa . 44517) ; ø¸Š·¥ + (=ucs . #x29839) ; ð© ¹ + )) diff --git a/lisp/utf-2000/Ideograph-R186-Fragrant.el b/lisp/utf-2000/Ideograph-R186-Fragrant.el new file mode 100644 index 0000000..43ce777 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R186-Fragrant.el @@ -0,0 +1,484 @@ +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 0) + (total-strokes . 9) + (shinjigen-2 . 9323) + (chinese-gb2312 . #x4F63) ; ø»…Šª + (=jis-x0208 . #x3961) ; ø½ŠšŒ + (korean-ksc5601 . #x7A45) ; ø»Šž + (chinese-isoir165 . #x4F63) ; ø»²º + (chinese-cns11643-1 . #x537C) ; ø»’“ + (=gt-pj-1 . #x3961) ; 香 + (ideograph-daikanwa . 44518) ; ø¸Š·¦ + (=gt-k . 05081) ; ý¡„™ + (=ucs . #x9999) ; 香 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-4 . #x417C) ; ø»˜‘ƒ + (ideograph-daikanwa . 44519) ; ø¸Š·§ + (=ucs . #x2983B) ; ð© » + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-3 . #x455F) ; ø»–Œš + (ideograph-daikanwa . 44520) ; ø¸Š·¨ + (=ucs . #x999A) ; 馚 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A43) ; ø»‰€ + (ideograph-daikanwa . 44521) ; ø¸Š·© + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 4) + (total-strokes . 13) + (ideograph-daikanwa . 44522) ; ø¸Š·ª + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 44523) ; ø¸Š·« + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x6449) ; ø»—² + (ideograph-daikanwa . 44524) ; ø¸Š·¬ + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 5) + (total-strokes . 14) + (japanese-jisx0212 . #x6877) ; ø»Œ¸ + (chinese-cns11643-5 . #x4B4E) ; ø»š©… + (ideograph-daikanwa . 44525) ; ø¸Š·­ + (=ucs . #x999B) ; 馛 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x485D) ; ø»˜š¶ + (ideograph-daikanwa . 44526) ; ø¸Š·® + (=ucs . #x4B6F) ; ä­¯ + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F3A) ; ø»” + (ideograph-daikanwa . 44527) ; ø¸Š·¯ + (=ucs . #x999C) ; 馜 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 5) + (total-strokes . 14) + (korean-ksc5601 . #x7938) ; ø»Š›³ + (japanese-jisx0212 . #x6878) ; ø»Œ¹ + (chinese-cns11643-2 . #x4F39) ; ø»”œ + (ideograph-daikanwa . 44528) ; ø¸Š·° + (=ucs . #x999D) ; 馝 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x644A) ; ø»—³ + (ideograph-daikanwa . 44529) ; ø¸Š·± + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-6 . #x644B) ; ø»—´ + (ideograph-daikanwa . 44531) ; ø¸Š·³ + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 6) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B42) ; ø»žŽ + (ideograph-daikanwa . 44532) ; ø¸Š·´ + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 7) + (japanese-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B6C) ; ø»”¢· + (=jis-x0213-1-2000 . #x7E2B) ; ø»¤›¬ + (ideograph-daikanwa . 44533) ; ø¸Š·µ + (=ucs . #x999E) ; 馞 + )) +(define-char + '((=>ucs . #x999F) ; 馟 + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 7) + (total-strokes . 16) + (japanese-jisx0212 . #x6879) ; ø»Œº + (ideograph-daikanwa . 44534) ; ø¸Š·¶ + (ucs-jis . #x999F) ; ø»Œº + )) +(define-char + '((morohashi-daikanwa 44534 0 2) + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A26) ; ø»š¾Ÿ + (=ucs . #x999F) ; 馟 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-3 . #x5368) ; ø»–¡‡ + (ideograph-daikanwa . 44535) ; ø¸Š·· + (=ucs . #x99A0) ; 馠 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 7) + (total-strokes . 16) + (ideograph-daikanwa . 44536) ; ø¸Š·¸ + )) +(define-char + '((morohashi-daikanwa 44536 0 2) + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-7 . #x3574) ; ø»žŸ + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x572F) ; ø»–¦† + (ideograph-daikanwa . 44537) ; ø¸Š·¹ + (=ucs . #x4B70) ; ä­° + )) +(define-char + '((=>ucs . #x4B71) ; ä­± + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 8) + (total-strokes . 17) + (ideograph-daikanwa . 44538) ; ø¸Š·º + )) +(define-char + '((morohashi-daikanwa 44538 0 2) + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 7) + (total-strokes . 16) + (chinese-cns11643-4 . #x5526) ; ø»˜­… + (=ucs . #x4B71) ; ä­± + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-2 . #x6063) ; ø»”ª„ + (ideograph-daikanwa . 44539) ; ø¸Š·» + (=ucs . #x99A1) ; 馡 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x5730) ; ø»–¦‡ + (ideograph-daikanwa . 44540) ; ø¸Š·¼ + (=ucs . #x99A2) ; 馢 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-3 . #x572E) ; ø»–¦… + (ideograph-daikanwa . 44541) ; ø¸Š·½ + (=ucs . #x4B72) ; ä­² + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-2 . #x6062) ; ø»”ªƒ + (=jis-x0213-2-2000 . #x7C6C) ; ø»¦£µ + (ideograph-daikanwa . 44542) ; ø¸Š·¾ + (=ucs . #x99A3) ; 馣 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 8) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E24) ; ø»ž© + (ideograph-daikanwa . 44543) ; ø¸Š·¿ + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-3 . #x5967) ; ø»–©º + (ideograph-daikanwa . 44544) ; ø¸Š¸€ + (=ucs . #x99A4) ; 馤 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 9) + (total-strokes . 18) + (shinjigen-2 . 9324) + (chinese-gb2312 . #x7025) ; ø»…ºŠ + (=jis-x0208 . #x7146) ; ø½‹¬ + (korean-ksc5601 . #x5C60) ; ø»‰±µ + (chinese-isoir165 . #x7025) ; ø»Ž¢š + (chinese-cns11643-1 . #x7776) ; ø»“‚… + (ideograph-daikanwa . 44545) ; ø¸Š¸ + (=ucs . #x99A5) ; 馥 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4535) ; ø»ž´€ + (ideograph-daikanwa . 44546) ; ø¸Š¸‚ + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4536) ; ø»ž´ + (ideograph-daikanwa . 44547) ; ø¸Š¸ƒ + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6642) ; ø»›£ + (ideograph-daikanwa . 44548) ; ø¸Š¸„ + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6641) ; ø»›¢ + (ideograph-daikanwa . 44549) ; ø¸Š¸… + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-5 . #x6640) ; ø»›¡ + (ideograph-daikanwa . 44550) ; ø¸Š¸† + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-7 . #x4534) ; ø»ž³¿ + (ideograph-daikanwa . 44551) ; ø¸Š¸‡ + )) +(define-char + '((=>ucs* . #x99A7) ; 馧 + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 9) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E60) ; ø»˜» + (ideograph-daikanwa . 44552) ; ø¸Š¸ˆ + (ucs-gb . #x99A7) ; 馧 + (=ucs . #x2FA05) ; 馧 + )) +(define-char + '((=>ucs-cns . #x2FA05) ; 馧 + (morohashi-daikanwa 44552 0 0) + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 9) + (total-strokes . 18) + (->same-ideograph + ((=ucs . #x2FA05) ; 馧 + )) + (=ucs . #x99A7) ; 馧 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44553) ; ø¸Š¸‰ + )) +(define-char + '((morohashi-daikanwa 44553 0 2) + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A6C) ; ø»›—… + )) +(define-char + '((=>ucs . #x99A6) ; 馦 + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 10) + (total-strokes . 19) + (japanese-jisx0212 . #x687A) ; ø»Œ» + (=jis-x0213-2-2000 . #x7C6D) ; ø»¦£¶ + (ideograph-daikanwa . 44554) ; ø¸Š¸Š + (ucs-jis . #x99A6) ; ø»Œ» + )) +(define-char + '((morohashi-daikanwa 44554 0 2) + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-2 . #x677D) ; ø»”´° + (=ucs . #x99A6) ; 馦 + )) +(define-char + '((=>ucs . #x29854) ; 𩡔 + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44555) ; ø¸Š¸‹ + )) +(define-char + '((morohashi-daikanwa 44555 0 1) + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 10) + (total-strokes . 19) + (=ucs . #x29854) ; 𩡔 + )) +(define-char + '((=>ucs . #x29854) ; 𩡔 + (morohashi-daikanwa 44555 0 3) + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x623D) ; ø»™€¢ + )) +(define-char + '((=>ucs . #x99A7) ; 馧 + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-2 . #x677E) ; ø»”´± + (ideograph-daikanwa . 44556) ; ø¸Š¸Œ + (ucs-cns . #x99A7) ; ø»”´± + )) +(define-char + '((=>ucs . #x29855) ; 𩡕 + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 10) + (total-strokes . 19) + (ideograph-daikanwa . 44557) ; ø¸Š¸ + )) +(define-char + '((morohashi-daikanwa 44557 0 0) + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-4 . #x623E) ; ø»™€£ + (=ucs . #x29855) ; 𩡕 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 10) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C2A) ; ø»ž¾‡ + (ideograph-daikanwa . 44558) ; ø¸Š¸Ž + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 11) + (total-strokes . 20) + (shinjigen-2 . 9325) + (chinese-gb2312 . #x5C30) ; ø»…œ½ + (=jis-x0208 . #x333E) ; ø½Šµ + (korean-ksc5601 . #x7B30) ; ø»Šž§ + (chinese-isoir165 . #x5C30) ; ø»Ž… + (chinese-cns11643-1 . #x7A54) ; ø»“…½ + (ideograph-daikanwa . 44559) ; ø¸Š¸ + (=ucs . #x99A8) ; 馨 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-cns11643-7 . #x5165) ; ø»Ÿ†˜ + (ideograph-daikanwa . 44560) ; ø¸Š¸ + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F21) ; ø»–±¨ + (ideograph-daikanwa . 44561) ; ø¸Š¸‘ + (=ucs . #x99A9) ; 馩 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44562) ; ø¸Š¸’ + )) +(define-char + '((morohashi-daikanwa 44562 0 5) + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-5 . #x722C) ; ø»›¡µ + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 12) + (total-strokes . 21) + (ideograph-daikanwa . 44563) ; ø¸Š¸“ + )) +(define-char + '((morohashi-daikanwa 44563 0 2) + (ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-cns11643-7 . #x564A) ; ø»Ÿ“ + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D57) ; ø»Ÿ—² + (ideograph-daikanwa . 44566) ; ø¸Š¸– + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-cns11643-3 . #x6060) ; ø»–´… + (ideograph-daikanwa . 44567) ; ø¸Š¸— + (=ucs . #x99AA) ; 馪 + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A4B) ; ø»›®„ + (ideograph-daikanwa . 44569) ; ø¸Š¸™ + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-3 . #x6171) ; ø»–µ´ + (ideograph-daikanwa . 44570) ; ø¸Š¸š + (=ucs . #x4B73) ; ä­³ + )) +(define-char + '((ideographic-radical . 186) ; â¾¹ + (ideographic-strokes . 18) + (total-strokes . 27) + (chinese-cns11643-2 . #x7222) ; ø»•ƒŸ + (ideograph-daikanwa . 44571) ; ø¸Š¸› + (=ucs . #x99AB) ; 馫 + )) diff --git a/lisp/utf-2000/Ideograph-R187-Horse.el b/lisp/utf-2000/Ideograph-R187-Horse.el new file mode 100644 index 0000000..747d645 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R187-Horse.el @@ -0,0 +1,5460 @@ +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 0) + (total-strokes . 10) + (shinjigen-2 . 9326) + (=jis-x0208 . #x474F) ; ø½Š®ž + (korean-ksc5601 . #x5829) ; ø»‰«† + (chinese-cns11643-1 . #x586B) ; ø»’”˜ + (chinese-gb12345 . #x426D) ; 馬 + (=gt-pj-1 . #x474F) ; 馬 + (ideograph-daikanwa . 44572) ; ø¸Š¸œ + (=gt-k . 06525) ; ý¡„¥½ + (=ucs . #x99AC) ; 馬 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 0) + (chinese-gb2312 . #x426D) ; ø»„·® + (chinese-isoir165 . #x426D) ; ø»Ÿ¾ + (=ucs . #x9A6C) ; 马 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 1) + (total-strokes . 11) + (chinese-cns11643-5 . #x364B) ; ø»šŠŒ + (ideograph-daikanwa . 44573) ; ø¸Š¸ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 1) + (total-strokes . 11) + (chinese-cns11643-5 . #x364C) ; ø»šŠ + (ideograph-daikanwa . 44574) ; ø¸Š¸ž + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 2) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D50) ; ø»š”£ + (ideograph-daikanwa . 44575) ; ø¸Š¸Ÿ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 2) + (total-strokes . 12) + (shinjigen-2 . 9327) + (=jis-x0208 . #x7147) ; ø½‹¬‚ + (korean-ksc5601 . #x655F) ; ø»‰¿‚ + (chinese-cns11643-1 . #x6326) ; ø»’£ + (chinese-gb12345 . #x5426) ; 馭 + (ideograph-daikanwa . 44576) ; ø¸Š¸  + (=ucs . #x99AD) ; 馭 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 2) + (total-strokes . 12) + (chinese-cns11643-3 . #x402D) ; ø»–„’ + (ideograph-daikanwa . 44577) ; ø¸Š¸¡ + (=ucs . #x4B74) ; ä­´ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 2) + (total-strokes . 12) + (chinese-cns11643-6 . #x5048) ; ø»œº™ + (ideograph-daikanwa . 44578) ; ø¸Š¸¢ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 2) + (total-strokes . 12) + (shinjigen-2 . 9328) + (=jis-x0208 . #x7148) ; ø½‹¬ƒ + (korean-ksc5601 . #x7927) ; ø»Š›¢ + (chinese-cns11643-1 . #x6325) ; ø»’£œ + (chinese-gb12345 . #x376B) ; 馮 + (=gt-pj-1 . #x7148) ; 馮 + (ideograph-daikanwa . 44579) ; ø¸Š¸£ + (=gt-k . 09242) ; ý¡„‚š + (=ucs . #x99AE) ; 馮 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 2) + (total-strokes . 12) + (ideograph-daikanwa . 44580) ; ø¸Š¸¤ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 2) + (total-strokes . 12) + (ideograph-daikanwa . 44581) ; ø¸Š¸¥ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 2) + (total-strokes . 12) + (ideograph-daikanwa . 44582) ; ø¸Š¸¦ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 2) + (total-strokes . 12) + (ideograph-daikanwa . 44583) ; ø¸Š¸§ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 2) + (chinese-gb2312 . #x5426) ; ø»…‘ƒ + (chinese-isoir165 . #x5426) ; ø»¹“ + (=ucs . #x9A6D) ; é©­ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 2) + (total-strokes . 12) + (chinese-cns11643-6 . #x5047) ; ø»œº˜ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-2 . #x486A) ; ø»”†» + (ideograph-daikanwa . 44584) ; ø¸Š¸¨ + (=ucs . #x99AF) ; 馯 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-5 . #x4449) ; ø»šž® + (ideograph-daikanwa . 44585) ; ø¸Š¸© + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A46) ; ø»‰ƒ + (ideograph-daikanwa . 44586) ; ø¸Š¸ª + )) +(define-char + '((=>ucs . #x99B0) ; 馰 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (total-strokes . 13) + (japanese-jisx0212 . #x687B) ; ø»Œ¼ + (ideograph-daikanwa . 44587) ; ø¸Š¸« + (ucs-jis . #x99B0) ; ø»Œ¼ + )) +(define-char + '((morohashi-daikanwa 44587 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-2 . #x486C) ; ø»”†½ + (=ucs . #x99B0) ; 馰 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A45) ; ø»‰‚ + (ideograph-daikanwa . 44588) ; ø¸Š¸¬ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (total-strokes . 13) + (korean-ksc5601 . #x766E) ; ø»Š˜ + (japanese-jisx0212 . #x687C) ; ø»Œ½ + (chinese-cns11643-1 . #x676A) ; ø»’ª™ + (chinese-gb12345 . #x4D54) ; 馱 + (ideograph-daikanwa . 44589) ; ø¸Š¸­ + (=ucs . #x99B1) ; 馱 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-5 . #x444A) ; ø»šž¯ + (ideograph-daikanwa . 44590) ; ø¸Š¸® + (=ucs . #x4B75) ; ä­µ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-3 . #x4560) ; ø»–Œ› + (ideograph-daikanwa . 44591) ; ø¸Š¸¯ + (=ucs . #x4B76) ; ä­¶ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (total-strokes . 13) + (japanese-jisx0212 . #x687D) ; ø»Œ¾ + (chinese-cns11643-2 . #x486B) ; ø»”†¼ + (ideograph-daikanwa . 44592) ; ø¸Š¸° + (=ucs . #x99B2) ; 馲 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (total-strokes . 13) + (shinjigen-2 . 9332) + (=jis-x0208 . #x435A) ; ø½Š¨± + (korean-ksc5601 . #x764C) ; ø»Š—­ + (chinese-cns11643-1 . #x6769) ; ø»’ª˜ + (chinese-gb12345 . #x335B) ; 馳 + (ideograph-daikanwa . 44593) ; ø¸Š¸± + (=ucs . #x99B3) ; 馳 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (total-strokes . 13) + (ideograph-daikanwa . 44594) ; ø¸Š¸² + )) +(define-char + '((morohashi-daikanwa 44594 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A44) ; ø»‰ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (total-strokes . 13) + (shinjigen-2 . 9330) + (=jis-x0208 . #x466B) ; ø½Š­œ + (korean-ksc5601 . #x6278) ; ø»‰» + (chinese-cns11643-1 . #x676B) ; ø»’ªš + (chinese-gb12345 . #x5131) ; 馴 + (ideograph-daikanwa . 44595) ; ø¸Š¸³ + (=ucs . #x99B4) ; 馴 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A47) ; ø»‰„ + (ideograph-daikanwa . 44596) ; ø¸Š¸´ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (total-strokes . 13) + (japanese-jisx0212 . #x687E) ; ø»Œ¿ + (chinese-cns11643-2 . #x486D) ; ø»”†¾ + (ideograph-daikanwa . 44597) ; ø¸Š¸µ + (=ucs . #x99B5) ; 馵 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (chinese-gb2312 . #x4D54) ; ø»…‡Ÿ + (chinese-isoir165 . #x4D54) ; ø»¯¯ + (=ucs . #x9A6E) ; é©® + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (chinese-gb2312 . #x5131) ; ø»…Œ´ + (chinese-isoir165 . #x5131) ; ø»µ„ + (=ucs . #x9A6F) ; 驯 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 3) + (chinese-gb2312 . #x335B) ; ø»„¡š + (chinese-isoir165 . #x335B) ; ø»‰ª + (=ucs . #x9A70) ; é©° + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A63) ; ø»–“´ + (ideograph-daikanwa . 44598) ; ø¸Š¸¶ + (=ucs . #x99B6) ; 馶 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B51) ; ø»š©ˆ + (ideograph-daikanwa . 44599) ; ø¸Š¸· + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A62) ; ø»–“³ + (ideograph-daikanwa . 44600) ; ø¸Š¸¸ + (=ucs . #x99B7) ; 馷 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x644D) ; ø»—¶ + (ideograph-daikanwa . 44601) ; ø¸Š¸¹ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A66) ; ø»–“· + (ideograph-daikanwa . 44602) ; ø¸Š¸º + (=ucs . #x99B8) ; 馸 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x644E) ; ø»—· + (ideograph-daikanwa . 44603) ; ø¸Š¸» + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (korean-ksc5601 . #x6C71) ; ø»Š‰¦ + (japanese-jisx0212 . #x6921) ; ø»ŒŽ€ + (chinese-cns11643-2 . #x4F3C) ; ø»”Ÿ + (=jis-x0213-2-2000 . #x7C6E) ; ø»¦£· + (ideograph-daikanwa . 44604) ; ø¸Š¸¼ + (=ucs . #x99B9) ; 馹 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (japanese-jisx0212 . #x6922) ; ø»ŒŽ + (chinese-cns11643-2 . #x4F3E) ; ø»”¡ + (ideograph-daikanwa . 44605) ; ø¸Š¸½ + (=ucs . #x99BA) ; 馺 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B50) ; ø»š©‡ + (ideograph-daikanwa . 44606) ; ø¸Š¸¾ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F3D) ; ø»”  + (ideograph-daikanwa . 44607) ; ø¸Š¸¿ + (=ucs . #x99BB) ; 馻 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-4 . #x4861) ; ø»˜šº + (ideograph-daikanwa . 44608) ; ø¸Š¹€ + (=ucs . #x2987B) ; ð©¡» + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-4 . #x485E) ; ø»˜š· + (ideograph-daikanwa . 44609) ; ø¸Š¹ + (=ucs . #x4B77) ; ä­· + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (=jis-x0208 . #x7149) ; ø½‹¬„ + (chinese-cns11643-3 . #x4A61) ; ø»–“² + (ideograph-daikanwa . 44610) ; ø¸Š¹‚ + (=ucs . #x99BC) ; 馼 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B52) ; ø»š©‰ + (ideograph-daikanwa . 44611) ; ø¸Š¹ƒ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (japanese-jisx0212 . #x6923) ; ø»ŒŽ‚ + (chinese-cns11643-2 . #x4F40) ; ø»”£ + (=jis-x0213-2-2000 . #x7C6F) ; ø»¦£¸ + (ideograph-daikanwa . 44612) ; ø¸Š¹„ + (=ucs . #x99BD) ; 馽 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A60) ; ø»–“± + (ideograph-daikanwa . 44613) ; ø¸Š¹… + (=ucs . #x99BE) ; 馾 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 44614) ; ø¸Š¹† + )) +(define-char + '((morohashi-daikanwa 44614 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x644C) ; ø»—µ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A65) ; ø»–“¶ + (ideograph-daikanwa . 44615) ; ø¸Š¹‡ + (=ucs . #x4B78) ; ä­¸ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (japanese-jisx0212 . #x6924) ; ø»ŒŽƒ + (chinese-cns11643-3 . #x4A6C) ; ø»–“½ + (=jis-x0213-2-2000 . #x7C70) ; ø»¦£¹ + (ideograph-daikanwa . 44616) ; ø¸Š¹ˆ + (=ucs . #x99BF) ; 馿 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6451) ; ø»—º + (ideograph-daikanwa . 44617) ; ø¸Š¹‰ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A64) ; ø»–“µ + (ideograph-daikanwa . 44618) ; ø¸Š¹Š + (=ucs . #x99C0) ; 駀 + )) +(define-char + '((=>ucs . #x99C1) ; 駁 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (shinjigen-2 . 9343) + (=jis-x0208 . #x477D) ; ø½Š¯Œ + (korean-ksc5601 . #x5A60) ; ø»‰®¹ + (ideograph-daikanwa . 44619) ; ø¸Š¹‹ + (ucs-jis . #x99C1) ; ø½Š¯Œ + )) +(define-char + '((morohashi-daikanwa 44619 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B72) ; ø»’°™ + (chinese-gb12345 . #x3235) ; 駁 + (=ucs . #x99C1) ; 駁 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-4 . #x485F) ; ø»˜š¸ + (ideograph-daikanwa . 44620) ; ø¸Š¹Œ + (=ucs . #x4B79) ; ä­¹ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6452) ; ø»—» + (ideograph-daikanwa . 44621) ; ø¸Š¹ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A5F) ; ø»–“° + (ideograph-daikanwa . 44622) ; ø¸Š¹Ž + (=ucs . #x4B7A) ; ä­º + )) +(define-char + '((=>ucs . #x99C2) ; 駂 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6450) ; ø»—¹ + (ideograph-daikanwa . 44623) ; ø¸Š¹ + )) +(define-char + '((morohashi-daikanwa 44623 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F3F) ; ø»”¢ + (=ucs . #x99C2) ; 駂 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A67) ; ø»–“¸ + (ideograph-daikanwa . 44624) ; ø¸Š¹ + (=ucs . #x4B7B) ; ä­» + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (japanese-jisx0212 . #x6925) ; ø»ŒŽ„ + (=jis-x0213-2-2000 . #x7C71) ; ø»¦£º + (ideograph-daikanwa . 44625) ; ø¸Š¹‘ + (=ucs . #x99C3) ; 駃 + )) +(define-char + '((=>ucs . #x99C3) ; 駃 + (morohashi-daikanwa 44625 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F3B) ; ø»”ž + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 44626) ; ø¸Š¹’ + )) +(define-char + '((morohashi-daikanwa 44626 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B4F) ; ø»š©† + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 44627) ; ø¸Š¹“ + )) +(define-char + '((morohashi-daikanwa 44627 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B43) ; ø»žŽ‚ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A68) ; ø»–“¹ + (ideograph-daikanwa . 44628) ; ø¸Š¹” + (=ucs . #x4B7C) ; ä­¼ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A6B) ; ø»–“¼ + (ideograph-daikanwa . 44629) ; ø¸Š¹• + (=ucs . #x4B7D) ; ä­½ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 44630) ; ø¸Š¹– + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 44631) ; ø¸Š¹— + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 44632) ; ø¸Š¹˜ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (shinjigen-2 . 9341) + (=jis-x0208 . #x424C) ; ø½Š§… + (chinese-cns11643-3 . #x4A6A) ; ø»–“» + (ideograph-daikanwa . 44633) ; ø¸Š¹™ + (=ucs . #x99C4) ; 駄 + )) +(define-char + '((morohashi-daikanwa 44633 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (=jis-x0208 . #x3158) ; ø½ŠŽ“ + (=ucs . #x99C5) ; 駅 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (shinjigen-2 . 9335) + (=jis-x0208 . #x366E) ; ø½Š•¿ + (ideograph-daikanwa . 44634) ; ø¸Š¹š + (=ucs . #x99C6) ; 駆 + )) +(define-char + '((=>ucs . #x99C6) ; 駆 + (morohashi-daikanwa 44634 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-4 . #x4860) ; ø»˜š¹ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A69) ; ø»–“º + (=ucs . #x4B7E) ; ä­¾ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F41) ; ø»”¤ + (=ucs . #x99C7) ; 駇 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (chinese-gb2312 . #x477D) ; ø»„¿” + (chinese-isoir165 . #x477D) ; ø»§¤ + (=ucs . #x9A71) ; 驱 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (chinese-isoir165 . #x7B40) ; ø»Ž²¿ + (=ucs . #x9A72) ; 驲 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (chinese-gb2312 . #x3235) ; ø»„Ÿ– + (chinese-isoir165 . #x3235) ; ø»‡¦ + (=ucs . #x9A73) ; 驳 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (chinese-gb2312 . #x423F) ; ø»„·€ + (chinese-isoir165 . #x423F) ; ø»Ÿ + (=ucs . #x9A74) ; é©´ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B53) ; ø»š©Š + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x644F) ; ø»—¸ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B4A) ; ø»žŽ‰ + (ideograph-daikanwa . 44635) ; ø¸Š¹› + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-2 . 9337) + (=jis-x0208 . #x366F) ; ø½Š–€ + (chinese-cns11643-3 . #x4F73) ; ø»–›š + (ideograph-daikanwa . 44636) ; ø¸Š¹œ + (=ucs . #x99C8) ; 駈 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (japanese-jisx0212 . #x6926) ; ø»ŒŽ… + (chinese-cns11643-2 . #x5575) ; ø»”šŒ + (=jis-x0213-2-2000 . #x7C72) ; ø»¦£» + (ideograph-daikanwa . 44637) ; ø¸Š¹ + (=ucs . #x99C9) ; 駉 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F6D) ; ø»–›” + (ideograph-daikanwa . 44638) ; ø¸Š¹ž + (=ucs . #x99CA) ; 駊 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5272) ; ø»š³» + (ideograph-daikanwa . 44639) ; ø¸Š¹Ÿ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B4E) ; ø»žŽ + (ideograph-daikanwa . 44640) ; ø¸Š¹  + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E6F) ; ø»˜£¼ + (ideograph-daikanwa . 44641) ; ø¸Š¹¡ + (=ucs . #x4B7F) ; ä­¿ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-2 . #x5578) ; ø»”š + (ideograph-daikanwa . 44642) ; ø¸Š¹¢ + (=ucs . #x99CB) ; 駋 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B47) ; ø»žŽ† + (ideograph-daikanwa . 44643) ; ø¸Š¹£ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 44644) ; ø¸Š¹¤ + )) +(define-char + '((morohashi-daikanwa 44644 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A32) ; ø»š¾« + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 44645) ; ø¸Š¹¥ + )) +(define-char + '((morohashi-daikanwa 44645 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x357A) ; ø»ž¥ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5274) ; ø»š³½ + (ideograph-daikanwa . 44646) ; ø¸Š¹¦ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-2 . #x557A) ; ø»”š‘ + (ideograph-daikanwa . 44647) ; ø¸Š¹§ + (=ucs . #x99CC) ; 駌 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F71) ; ø»–›˜ + (ideograph-daikanwa . 44648) ; ø¸Š¹¨ + (=ucs . #x4B80) ; 䮀 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5277) ; ø»š´€ + (ideograph-daikanwa . 44649) ; ø¸Š¹© + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 44650) ; ø¸Š¹ª + )) +(define-char + '((morohashi-daikanwa 44650 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x526D) ; ø»š³¶ + )) +(define-char + '((=>ucs . #x99CD) ; 駍 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 44651) ; ø¸Š¹« + )) +(define-char + '((morohashi-daikanwa 44651 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-2 . #x5570) ; ø»”š‡ + (=ucs . #x99CD) ; 駍 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-2 . #x5574) ; ø»”š‹ + (ideograph-daikanwa . 44652) ; ø¸Š¹¬ + (=ucs . #x99CE) ; 駎 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5270) ; ø»š³¹ + (ideograph-daikanwa . 44653) ; ø¸Š¹­ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F70) ; ø»–›— + (ideograph-daikanwa . 44654) ; ø¸Š¹® + (=ucs . #x4B81) ; 䮁 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x526E) ; ø»š³· + (ideograph-daikanwa . 44655) ; ø¸Š¹¯ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5275) ; ø»š³¾ + (ideograph-daikanwa . 44656) ; ø¸Š¹° + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B44) ; ø»žŽƒ + (ideograph-daikanwa . 44657) ; ø¸Š¹± + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-2 . #x5571) ; ø»”šˆ + (ideograph-daikanwa . 44658) ; ø¸Š¹² + (=ucs . #x99CF) ; 駏 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5276) ; ø»š³¿ + (ideograph-daikanwa . 44659) ; ø¸Š¹³ + )) +(define-char + '((=>ucs . #x99D0) ; 駐 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-1 . 9354) + (ideograph-daikanwa . 44660) ; ø¸Š¹´ + )) +(define-char + '((morohashi-daikanwa 44660 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-1 . 9353) + (shinjigen-2 . 9353) + (=jis-x0208 . #x4373) ; ø½Š©Š + (korean-ksc5601 . #x7152) ; ø»Š + (chinese-cns11643-1 . #x6F77) ; ø»’¶– + (chinese-gb12345 . #x5724) ; 駐 + (=ucs . #x99D0) ; 駐 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-2 . 9355) + (=jis-x0208 . #x714E) ; ø½‹¬‰ + (korean-ksc5601 . #x524C) ; ø»‰¢µ + (chinese-gb12345 . #x6665) ; 駑 + (ideograph-daikanwa . 44661) ; ø¸Š¹µ + (=ucs . #x99D1) ; 駑 + )) +(define-char + '((=>ucs . #x99D1) ; 駑 + (morohashi-daikanwa 44661 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F7A) ; ø»’¶™ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E6E) ; ø»˜£» + (ideograph-daikanwa . 44662) ; ø¸Š¹¶ + (=ucs . #x4B82) ; 䮂 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-2 . 9345) + (=jis-x0208 . #x3670) ; ø½Š– + (korean-ksc5601 . #x4F4B) ; ø»‰žš + (chinese-cns11643-1 . #x6F7C) ; ø»’¶› + (chinese-gb12345 . #x3E54) ; 駒 + (ideograph-daikanwa . 44663) ; ø¸Š¹· + (=ucs . #x99D2) ; 駒 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (japanese-jisx0212 . #x6927) ; ø»ŒŽ† + (chinese-cns11643-2 . #x5572) ; ø»”š‰ + (ideograph-daikanwa . 44664) ; ø¸Š¹¸ + (=ucs . #x99D3) ; 駓 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (japanese-jisx0212 . #x6928) ; ø»ŒŽ‡ + (chinese-cns11643-2 . #x5573) ; ø»”šŠ + (=jis-x0213-2-2000 . #x7C73) ; ø»¦£¼ + (chinese-gb12345 . #x6660) ; 駔 + (ideograph-daikanwa . 44665) ; ø¸Š¹¹ + (=ucs . #x99D4) ; 駔 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5273) ; ø»š³¼ + (ideograph-daikanwa . 44666) ; ø¸Š¹º + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-2 . 9344) + (=jis-x0208 . #x326F) ; ø½Šˆ + (korean-ksc5601 . #x4A3D) ; ø»‰–¶ + (chinese-cns11643-1 . #x6F7B) ; ø»’¶š + (chinese-gb12345 . #x3C5D) ; 駕 + (ideograph-daikanwa . 44667) ; ø¸Š¹» + (=ucs . #x99D5) ; 駕 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B45) ; ø»žŽ„ + (ideograph-daikanwa . 44668) ; ø¸Š¹¼ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F6F) ; ø»–›– + (ideograph-daikanwa . 44669) ; ø¸Š¹½ + (=ucs . #x4B83) ; 䮃 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B4D) ; ø»žŽŒ + (ideograph-daikanwa . 44670) ; ø¸Š¹¾ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E6D) ; ø»˜£º + (ideograph-daikanwa . 44671) ; ø¸Š¹¿ + (=ucs . #x4B84) ; 䮄 + )) +(define-char + '((=>ucs . #x99D6) ; 駖 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 44672) ; ø¸Šº€ + )) +(define-char + '((morohashi-daikanwa 44672 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-2 . #x5576) ; ø»”š + (=ucs . #x99D6) ; 駖 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-2 . #x5579) ; ø»”š + (ideograph-daikanwa . 44673) ; ø¸Šº + (=ucs . #x99D7) ; 駗 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B4B) ; ø»žŽŠ + (ideograph-daikanwa . 44674) ; ø¸Šº‚ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-2 . 9352) + (=jis-x0208 . #x714D) ; ø½‹¬ˆ + (chinese-cns11643-2 . #x5577) ; ø»”šŽ + (chinese-gb12345 . #x6666) ; 駘 + (ideograph-daikanwa . 44675) ; ø¸Šºƒ + (=ucs . #x99D8) ; 駘 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B4C) ; ø»žŽ‹ + (ideograph-daikanwa . 44676) ; ø¸Šº„ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (korean-ksc5601 . #x5D3F) ; ø»‰²² + (japanese-jisx0212 . #x6929) ; ø»ŒŽˆ + (chinese-cns11643-1 . #x6F7D) ; ø»’¶œ + (=jis-x0213-2-2000 . #x7C74) ; ø»¦£½ + (chinese-gb12345 . #x6662) ; 駙 + (ideograph-daikanwa . 44677) ; ø¸Šº… + (=ucs . #x99D9) ; 駙 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (japanese-jisx0212 . #x692A) ; ø»ŒŽ‰ + (ideograph-daikanwa . 44678) ; ø¸Šº† + (=ucs . #x99DA) ; 駚 + )) +(define-char + '((=>ucs . #x99DA) ; 駚 + (morohashi-daikanwa 44678 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F6E) ; ø»–›• + )) +(define-char + '((=>ucs . #x99DB) ; 駛 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-2 . 9348) + (=jis-x0208 . #x714B) ; ø½‹¬† + (ideograph-daikanwa . 44679) ; ø¸Šº‡ + (ucs-jis . #x99DB) ; ø½‹¬† + )) +(define-char + '((morohashi-daikanwa 44679 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F79) ; ø»’¶˜ + (chinese-gb12345 . #x4A3B) ; 駛 + (=ucs . #x99DB) ; 駛 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (japanese-jisx0212 . #x692B) ; ø»ŒŽŠ + (chinese-cns11643-2 . #x556F) ; ø»”š† + (ideograph-daikanwa . 44680) ; ø¸Šºˆ + (=ucs . #x99DC) ; 駜 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-2 . 9350) + (=jis-x0208 . #x714C) ; ø½‹¬‡ + (korean-ksc5601 . #x766F) ; ø»Š˜ + (chinese-cns11643-1 . #x6F76) ; ø»’¶• + (chinese-gb12345 . #x4D55) ; 駝 + (ideograph-daikanwa . 44681) ; ø¸Šº‰ + (=ucs . #x99DD) ; 駝 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (japanese-jisx0212 . #x692C) ; ø»ŒŽ‹ + (chinese-cns11643-3 . #x4F72) ; ø»–›™ + (=jis-x0213-2-2000 . #x7C75) ; ø»¦£¾ + (ideograph-daikanwa . 44682) ; ø¸ŠºŠ + (=ucs . #x99DE) ; 駞 + )) +(define-char + '((=>ucs . #x99DF) ; 駟 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-2 . 9347) + (=jis-x0208 . #x714A) ; ø½‹¬… + (korean-ksc5601 . #x5E79) ; ø»‰µŠ + (ideograph-daikanwa . 44683) ; ø¸Šº‹ + (ucs-jis . #x99DF) ; ø½‹¬… + )) +(define-char + '((morohashi-daikanwa 44683 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F78) ; ø»’¶— + (chinese-gb12345 . #x6661) ; 駟 + (=ucs . #x99DF) ; 駟 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B49) ; ø»žŽˆ + (ideograph-daikanwa . 44684) ; ø¸ŠºŒ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x526F) ; ø»š³¸ + (ideograph-daikanwa . 44685) ; ø¸Šº + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F74) ; ø»–›› + (ideograph-daikanwa . 44686) ; ø¸ŠºŽ + (=ucs . #x99E0) ; 駠 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 44687) ; ø¸Šº + )) +(define-char + '((morohashi-daikanwa 44687 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5271) ; ø»š³º + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B46) ; ø»žŽ… + (ideograph-daikanwa . 44689) ; ø¸Šº‘ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 44690) ; ø¸Šº’ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 44691) ; ø¸Šº“ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 44692) ; ø¸Šº” + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E70) ; ø»˜£½ + (=ucs . #x4B85) ; 䮅 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6660) ; ø»…¬™ + (chinese-isoir165 . #x6660) ; ø»Ž”© + (=ucs . #x9A75) ; 驵 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4A3B) ; ø»…‚¬ + (chinese-isoir165 . #x4A3B) ; ø»ª¼ + (=ucs . #x9A76) ; 驶 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6661) ; ø»…¬š + (chinese-isoir165 . #x6661) ; ø»Ž”ª + (=ucs . #x9A77) ; é©· + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6662) ; ø»…¬› + (chinese-isoir165 . #x6662) ; ø»Ž”« + (=ucs . #x9A78) ; 驸 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3E54) ; ø»„± + (chinese-isoir165 . #x3E54) ; ø»™­ + (=ucs . #x9A79) ; 驹 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6663) ; ø»…¬œ + (chinese-isoir165 . #x6663) ; ø»Ž”¬ + (=ucs . #x9A7A) ; 驺 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5724) ; ø»…•› + (chinese-isoir165 . #x5724) ; ø»½« + (=ucs . #x9A7B) ; é©» + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4D55) ; ø»…‡  + (chinese-isoir165 . #x4D55) ; ø»¯° + (=ucs . #x9A7C) ; 驼 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6665) ; ø»…¬ž + (chinese-isoir165 . #x6665) ; ø»Ž”® + (=ucs . #x9A7D) ; 驽 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (chinese-gb2312 . #x3C5D) ; ø»„®ª + (chinese-isoir165 . #x3C5D) ; ø»–º + (=ucs . #x9A7E) ; 驾 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6664) ; ø»…¬ + (chinese-isoir165 . #x6664) ; ø»Ž”­ + (=ucs . #x9A7F) ; é©¿ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (chinese-gb2312 . #x6666) ; ø»…¬Ÿ + (chinese-isoir165 . #x6666) ; ø»Ž”¯ + (=ucs . #x9A80) ; 骀 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B48) ; ø»žŽ‡ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-3 . #x5370) ; ø»–¡ + (chinese-gb12345 . #x426E) ; 駡 + (ideograph-daikanwa . 44693) ; ø¸Šº• + (=ucs . #x99E1) ; 駡 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x552C) ; ø»˜­‹ + (ideograph-daikanwa . 44694) ; ø¸Šº– + (=ucs . #x298AE) ; ð©¢® + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A2E) ; ø»š¾§ + (ideograph-daikanwa . 44695) ; ø¸Šº— + (=ucs . #x4B8C) ; 䮌 + )) +(define-char + '((morohashi-daikanwa 44695 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x357D) ; ø»ž¨ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (shinjigen-2 . 9387) + (=jis-x0208 . #x7158) ; ø½‹¬“ + (chinese-cns11643-1 . #x732E) ; ø»’»… + (chinese-gb12345 . #x6669) ; 駢 + (ideograph-daikanwa . 44696) ; ø¸Šº˜ + (=ucs . #x99E2) ; 駢 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3579) ; ø»ž¤ + (ideograph-daikanwa . 44697) ; ø¸Šº™ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3625) ; ø»ž® + (ideograph-daikanwa . 44698) ; ø¸Šºš + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B72) ; ø»”¢½ + (ideograph-daikanwa . 44699) ; ø¸Šº› + (=ucs . #x99E3) ; 駣 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B70) ; ø»”¢» + (ideograph-daikanwa . 44700) ; ø¸Šºœ + (=ucs . #x99E4) ; 駤 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A2F) ; ø»š¾¨ + (ideograph-daikanwa . 44701) ; ø¸Šº + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x552A) ; ø»˜­‰ + (ideograph-daikanwa . 44702) ; ø¸Šºž + (=ucs . #x298B1) ; ð©¢± + )) +(define-char + '((=>ucs . #x298B2) ; ð©¢² + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 44703) ; ø¸ŠºŸ + )) +(define-char + '((morohashi-daikanwa 44703 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x5527) ; ø»˜­† + (=ucs . #x298B2) ; ð©¢² + )) +(define-char + '((=>ucs . #x298B3) ; ð©¢³ + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 44704) ; ø¸Šº  + )) +(define-char + '((morohashi-daikanwa 44704 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x552B) ; ø»˜­Š + (=ucs . #x298B3) ; ð©¢³ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x5528) ; ø»˜­‡ + (ideograph-daikanwa . 44705) ; ø¸Šº¡ + (=ucs . #x298B4) ; ð©¢´ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3575) ; ø»ž  + (ideograph-daikanwa . 44706) ; ø¸Šº¢ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B6F) ; ø»”¢º + (ideograph-daikanwa . 44707) ; ø¸Šº£ + (=ucs . #x99E5) ; 駥 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A29) ; ø»š¾¢ + (ideograph-daikanwa . 44708) ; ø¸Šº¤ + )) +(define-char + '((=>ucs . #x99E6) ; 駦 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 44709) ; ø¸Šº¥ + )) +(define-char + '((morohashi-daikanwa 44709 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-3 . #x5371) ; ø»–¡ + (=big5-cdp . #x8DC0) ; ý¢€ˆ·€ + (=ucs . #x99E6) ; 駦 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (japanese-jisx0212 . #x692D) ; ø»ŒŽŒ + (chinese-cns11643-2 . #x5B75) ; ø»”£€ + (ideograph-daikanwa . 44710) ; ø¸Šº¦ + (=ucs . #x99E7) ; 駧 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-3 . #x536B) ; ø»–¡Š + (ideograph-daikanwa . 44711) ; ø¸Šº§ + (=ucs . #x99E8) ; 駨 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x5529) ; ø»˜­ˆ + (ideograph-daikanwa . 44712) ; ø¸Šº¨ + (=ucs . #x298B7) ; ð©¢· + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B74) ; ø»”¢¿ + (ideograph-daikanwa . 44713) ; ø¸Šº© + (=ucs . #x99E9) ; 駩 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-3 . #x536F) ; ø»–¡Ž + (ideograph-daikanwa . 44714) ; ø¸Šºª + (=ucs . #x4B86) ; 䮆 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-3 . #x536E) ; ø»–¡ + (ideograph-daikanwa . 44715) ; ø¸Šº« + (=ucs . #x4B87) ; 䮇 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-3 . #x536D) ; ø»–¡Œ + (ideograph-daikanwa . 44716) ; ø¸Šº¬ + (=ucs . #x4B88) ; 䮈 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A30) ; ø»š¾© + (ideograph-daikanwa . 44717) ; ø¸Šº­ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (japanese-jisx0212 . #x692E) ; ø»ŒŽ + (chinese-cns11643-2 . #x5B73) ; ø»”¢¾ + (ideograph-daikanwa . 44718) ; ø¸Šº® + (=ucs . #x99EA) ; 駪 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3626) ; ø»ž¯ + (ideograph-daikanwa . 44719) ; ø¸Šº¯ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (japanese-jisx0212 . #x692F) ; ø»ŒŽŽ + (chinese-cns11643-3 . #x536C) ; ø»–¡‹ + (ideograph-daikanwa . 44720) ; ø¸Šº° + (=ucs . #x99EB) ; 駫 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A2D) ; ø»š¾¦ + (ideograph-daikanwa . 44721) ; ø¸Šº± + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3623) ; ø»ž¬ + (ideograph-daikanwa . 44722) ; ø¸Šº² + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3624) ; ø»ž­ + (ideograph-daikanwa . 44723) ; ø¸Šº³ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (japanese-jisx0212 . #x6930) ; ø»ŒŽ + (chinese-cns11643-2 . #x5B6E) ; ø»”¢¹ + (ideograph-daikanwa . 44724) ; ø¸Šº´ + (=ucs . #x99EC) ; 駬 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (shinjigen-2 . 9360) + (=jis-x0208 . #x714F) ; ø½‹¬Š + (korean-ksc5601 . #x7A34) ; ø»Š + (chinese-cns11643-1 . #x732D) ; ø»’»„ + (chinese-gb12345 . #x3A27) ; 駭 + (ideograph-daikanwa . 44725) ; ø¸Šºµ + (=ucs . #x99ED) ; 駭 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (shinjigen-2 . 9363) + (=jis-x0208 . #x7150) ; ø½‹¬‹ + (chinese-cns11643-2 . #x5B6D) ; ø»”¢¸ + (ideograph-daikanwa . 44726) ; ø¸Šº¶ + (=ucs . #x99EE) ; 駮 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-3 . #x536A) ; ø»–¡‰ + (ideograph-daikanwa . 44727) ; ø¸Šº· + (=ucs . #x99EF) ; 駯 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A33) ; ø»š¾¬ + (ideograph-daikanwa . 44728) ; ø¸Šº¸ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A2C) ; ø»š¾¥ + (ideograph-daikanwa . 44729) ; ø¸Šº¹ + (=ucs . #x4B89) ; 䮉 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-3 . #x5369) ; ø»–¡ˆ + (ideograph-daikanwa . 44730) ; ø¸Šºº + (=ucs . #x4B8A) ; 䮊 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A27) ; ø»š¾  + (ideograph-daikanwa . 44731) ; ø¸Šº» + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (japanese-jisx0212 . #x6931) ; ø»ŒŽ + (chinese-cns11643-2 . #x5B71) ; ø»”¢¼ + (=jis-x0213-2-2000 . #x7C77) ; ø»¦¤€ + (ideograph-daikanwa . 44732) ; ø¸Šº¼ + (=ucs . #x99F0) ; 駰 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A31) ; ø»š¾ª + (ideograph-daikanwa . 44733) ; ø¸Šº½ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (shinjigen-2 . 9364) + (=jis-x0208 . #x7151) ; ø½‹¬Œ + (korean-ksc5601 . #x552D) ; ø»‰¦° + (chinese-cns11643-1 . #x732F) ; ø»’»† + (chinese-gb12345 . #x4266) ; 駱 + (ideograph-daikanwa . 44734) ; ø¸Šº¾ + (=ucs . #x99F1) ; 駱 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A34) ; ø»š¾­ + (ideograph-daikanwa . 44735) ; ø¸Šº¿ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x552D) ; ø»˜­Œ + (ideograph-daikanwa . 44736) ; ø¸Š»€ + (=ucs . #x4B8B) ; 䮋 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A2B) ; ø»š¾¤ + (ideograph-daikanwa . 44737) ; ø¸Š» + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x357C) ; ø»ž§ + (ideograph-daikanwa . 44738) ; ø¸Š»‚ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x357B) ; ø»ž¦ + (ideograph-daikanwa . 44739) ; ø¸Š»ƒ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3621) ; ø»žª + (ideograph-daikanwa . 44740) ; ø¸Š»„ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3578) ; ø»ž£ + (ideograph-daikanwa . 44741) ; ø¸Š»… + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3577) ; ø»ž¢ + (ideograph-daikanwa . 44742) ; ø¸Š»† + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3627) ; ø»ž° + (ideograph-daikanwa . 44743) ; ø¸Š»‡ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3576) ; ø»ž¡ + (ideograph-daikanwa . 44744) ; ø¸Š»ˆ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A28) ; ø»š¾¡ + (ideograph-daikanwa . 44745) ; ø¸Š»‰ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x357E) ; ø»ž© + (ideograph-daikanwa . 49902) ; ø¸Œ‹® + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3628) ; ø»ž± + (ideograph-daikanwa . 49903) ; ø¸Œ‹¯ + (=ucs . #x4B8D) ; 䮍 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (=jis-x0208 . #x7152) ; ø½‹¬ + (=ucs . #x99F2) ; 駲 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6667) ; ø»…¬  + (chinese-isoir165 . #x6667) ; ø»Ž”° + (=ucs . #x9A81) ; 骁 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (kangxi-radical . 30) ; ⼝ + (total-strokes . 9) + (chinese-gb2312 . #x426E) ; ø»„·¯ + (chinese-isoir165 . #x426E) ; ø»Ÿ¿ + (=ucs . #x9A82) ; 骂 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (chinese-isoir165 . #x7B41) ; ø»Ž³€ + (=ucs . #x9A83) ; 骃 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3D3E) ; ø»„¯© + (chinese-isoir165 . #x3D3E) ; ø»—¹ + (=ucs . #x9A84) ; 骄 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6668) ; ø»…¬¡ + (chinese-isoir165 . #x6668) ; ø»Ž”± + (=ucs . #x9A85) ; 骅 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4266) ; ø»„·§ + (chinese-isoir165 . #x4266) ; ø»Ÿ· + (=ucs . #x9A86) ; 骆 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3A27) ; ø»„ª¸ + (chinese-isoir165 . #x3A27) ; ø»“ˆ + (=ucs . #x9A87) ; 骇 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6669) ; ø»…¬¢ + (chinese-isoir165 . #x6669) ; ø»Ž”² + (=ucs . #x9A88) ; 骈 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (chinese-isoir165 . #x7B42) ; ø»Ž³ + (=ucs . #x9A89) ; 骉 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A2A) ; ø»š¾£ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3622) ; ø»ž« + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x603A) ; ø»›‡§ + (ideograph-daikanwa . 44746) ; ø¸Š»Š + )) +(define-char + '((=>ucs . #x99F3) ; 駳 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 44747) ; ø¸Š»‹ + )) +(define-char + '((morohashi-daikanwa 44747 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-3 . #x5734) ; ø»–¦‹ + (=ucs . #x99F3) ; 駳 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E2C) ; ø»ž©¥ + (ideograph-daikanwa . 44748) ; ø¸Š»Œ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (japanese-jisx0212 . #x6932) ; ø»ŒŽ‘ + (chinese-cns11643-2 . #x6066) ; ø»”ª‡ + (ideograph-daikanwa . 44749) ; ø¸Š» + (=ucs . #x99F4) ; 駴 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (japanese-jisx0212 . #x6933) ; ø»ŒŽ’ + (chinese-cns11643-3 . #x5737) ; ø»–¦Ž + (ideograph-daikanwa . 44750) ; ø¸Š»Ž + (=ucs . #x99F5) ; 駵 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-2 . #x606A) ; ø»”ª‹ + (ideograph-daikanwa . 44751) ; ø¸Š» + (=ucs . #x99F6) ; 駶 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A2E) ; ø»˜´£ + (ideograph-daikanwa . 44752) ; ø¸Š» + (=ucs . #x4B8E) ; 䮎 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x603B) ; ø»›‡¨ + (ideograph-daikanwa . 44753) ; ø¸Š»‘ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E26) ; ø»ž©Ÿ + (ideograph-daikanwa . 44754) ; ø¸Š»’ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A2F) ; ø»˜´¤ + (ideograph-daikanwa . 44755) ; ø¸Š»“ + (=ucs . #x298DA) ; 𩣚 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-3 . #x5732) ; ø»–¦‰ + (ideograph-daikanwa . 44756) ; ø¸Š»” + (=ucs . #x4B8F) ; 䮏 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-3 . #x5735) ; ø»–¦Œ + (ideograph-daikanwa . 44757) ; ø¸Š»• + (=ucs . #x4B90) ; 䮐 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-2 . #x6067) ; ø»”ªˆ + (ideograph-daikanwa . 44758) ; ø¸Š»– + (=ucs . #x99F7) ; 駷 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (shinjigen-2 . 9371) + (=jis-x0208 . #x7154) ; ø½‹¬ + (chinese-cns11643-2 . #x6069) ; ø»”ªŠ + (ideograph-daikanwa . 44759) ; ø¸Š»— + (=ucs . #x99F8) ; 駸 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A2D) ; ø»˜´¢ + (ideograph-daikanwa . 44760) ; ø¸Š»˜ + (=ucs . #x4B91) ; 䮑 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (japanese-jisx0212 . #x6934) ; ø»ŒŽ“ + (chinese-cns11643-2 . #x6068) ; ø»”ª‰ + (=jis-x0213-2-2000 . #x7C78) ; ø»¦¤ + (ideograph-daikanwa . 44761) ; ø¸Š»™ + (=ucs . #x99F9) ; 駹 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E27) ; ø»ž©  + (ideograph-daikanwa . 44762) ; ø¸Š»š + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-3 . #x5731) ; ø»–¦ˆ + (ideograph-daikanwa . 44763) ; ø¸Š»› + (=ucs . #x4B92) ; 䮒 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-2 . #x6065) ; ø»”ª† + (ideograph-daikanwa . 44764) ; ø¸Š»œ + (=ucs . #x99FA) ; 駺 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E25) ; ø»ž©ž + (ideograph-daikanwa . 44765) ; ø¸Š» + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x603C) ; ø»›‡© + (ideograph-daikanwa . 44766) ; ø¸Š»ž + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (shinjigen-2 . 9366) + (=jis-x0208 . #x7153) ; ø½‹¬Ž + (chinese-cns11643-2 . #x606B) ; ø»”ªŒ + (ideograph-daikanwa . 44767) ; ø¸Š»Ÿ + (=ucs . #x99FB) ; 駻 + )) +(define-char + '((=>ucs . #x298DE) ; 𩣞 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A2C) ; ø»˜´¡ + (ideograph-daikanwa . 44768) ; ø¸Š»  + )) +(define-char + '((morohashi-daikanwa 44768 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 6) + (total-strokes . 16) + (=ucs . #x298DE) ; 𩣞 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E2A) ; ø»ž©£ + (ideograph-daikanwa . 44769) ; ø¸Š»¡ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E2B) ; ø»ž©¤ + (ideograph-daikanwa . 44770) ; ø¸Š»¢ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-2 . #x606E) ; ø»”ª + (=jis-x0213-2-2000 . #x7C79) ; ø»¦¤‚ + (ideograph-daikanwa . 44772) ; ø¸Š»¤ + (=ucs . #x99FC) ; 駼 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (japanese-jisx0212 . #x6935) ; ø»ŒŽ” + (ideograph-daikanwa . 44773) ; ø¸Š»¥ + (=ucs . #x99FD) ; 駽 + )) +(define-char + '((=>ucs . #x99FD) ; 駽 + (morohashi-daikanwa 44773 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-2 . #x606C) ; ø»”ª + )) +(define-char + '((=>ucs . #x99FE) ; 駾 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (japanese-jisx0212 . #x6936) ; ø»ŒŽ• + (chinese-cns11643-2 . #x606D) ; ø»”ªŽ + (ideograph-daikanwa . 44774) ; ø¸Š»¦ + (ucs-jis . #x99FE) ; ø»ŒŽ• + )) +(define-char + '((morohashi-daikanwa 44774 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E29) ; ø»ž©¢ + (=ucs . #x99FE) ; 駾 + )) +(define-char + '((=>ucs . #x99FF) ; 駿 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 44775) ; ø¸Š»§ + )) +(define-char + '((=>ucs . #x99FF) ; 駿 + (morohashi-daikanwa 44775 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-1 . #x762C) ; ø»’¿ + )) +(define-char + '((=>ucs . #x99FF) ; 駿 + (morohashi-daikanwa 44775 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (shinjigen-2 . 9370) + (=jis-x0208 . #x3D59) ; ø½ŠŸ¼ + (korean-ksc5601 . #x7167) ; ø»Š² + (ucs-jis . #x99FF) ; ø½ŠŸ¼ + )) +(define-char + '((morohashi-daikanwa 44775 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-gb12345 . #x3F25) ; 駿 + (=ucs . #x99FF) ; 駿 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-3 . #x5733) ; ø»–¦Š + (ideograph-daikanwa . 44776) ; ø¸Š»¨ + (=ucs . #x9A00) ; 騀 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x603E) ; ø»›‡« + (ideograph-daikanwa . 44777) ; ø¸Š»© + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (shinjigen-2 . 9374) + (=jis-x0208 . #x7155) ; ø½‹¬ + (korean-ksc5601 . #x5E3E) ; ø»‰´ + (chinese-cns11643-1 . #x762B) ; ø»’¿œ + (chinese-gb12345 . #x3352) ; 騁 + (ideograph-daikanwa . 44778) ; ø¸Š»ª + (=ucs . #x9A01) ; 騁 + )) +(define-char + '((morohashi-daikanwa 44779 0 "e") + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (japanese-jisx0212 . #x6937) ; ø»ŒŽ– + (chinese-cns11643-2 . #x6064) ; ø»”ª… + (=jis-x0213-1-2000 . #x7E2C) ; ø»¤›­ + (ideograph-daikanwa . 44779) ; ø¸Š»« + (=ucs . #x9A02) ; 騂 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (japanese-jisx0212 . #x6938) ; ø»ŒŽ— + (chinese-cns11643-2 . #x606F) ; ø»”ª + (=jis-x0213-1-2000 . #x7E2D) ; ø»¤›® + (ideograph-daikanwa . 44780) ; ø¸Š»¬ + (=ucs . #x9A03) ; 騃 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E28) ; ø»ž©¡ + (ideograph-daikanwa . 44781) ; ø¸Š»­ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x603D) ; ø»›‡ª + (ideograph-daikanwa . 44782) ; ø¸Š»® + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x666A) ; ø»…¬£ + (chinese-isoir165 . #x666A) ; ø»Ž”³ + (=ucs . #x9A8A) ; 骊 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3352) ; ø»„¡‘ + (chinese-isoir165 . #x3352) ; ø»‰¡ + (=ucs . #x9A8B) ; 骋 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x5169) ; ø»…¬ + (chinese-isoir165 . #x5169) ; ø»µ¼ + (=ucs . #x9A8C) ; 验 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-isoir165 . #x7B43) ; ø»Ž³‚ + (=ucs . #x9A8D) ; 骍 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-isoir165 . #x7B44) ; ø»Ž³ƒ + (=ucs . #x9A8E) ; 骎 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 10) + (chinese-gb2312 . #x3F25) ; ø»„²Œ + (chinese-isoir165 . #x3F25) ; ø»šœ + (=ucs . #x9A8F) ; 骏 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-3 . #x5736) ; ø»–¦ + (=ucs . #x29937) ; 𩤷 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x664C) ; ø»›­ + (ideograph-daikanwa . 44786) ; ø¸Š»² + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (japanese-jisx0212 . #x6939) ; ø»ŒŽ˜ + (chinese-cns11643-2 . #x645D) ; ø»”¯¶ + (ideograph-daikanwa . 44787) ; ø¸Š»³ + (=ucs . #x9A04) ; 騄 + )) +(define-char + '((=>ucs . #x9A05) ; 騅 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (shinjigen-2 . 9382) + (=jis-x0208 . #x7157) ; ø½‹¬’ + (ideograph-daikanwa . 44788) ; ø¸Š»´ + (ucs-jis . #x9A05) ; ø½‹¬’ + )) +(define-char + '((morohashi-daikanwa 44788 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-2 . #x6460) ; ø»”¯¹ + (chinese-gb12345 . #x666D) ; 騅 + (=ucs . #x9A05) ; 騅 + )) +(define-char + '((=>ucs . #x9A06) ; 騆 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 44789) ; ø¸Š»µ + )) +(define-char + '((morohashi-daikanwa 44789 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-2 . #x6462) ; ø»”¯» + (=ucs . #x9A06) ; 騆 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E67) ; ø»˜»” + (ideograph-daikanwa . 44790) ; ø¸Š»¶ + (=ucs . #x4B93) ; 䮓 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-2 . #x6461) ; ø»”¯º + (ideograph-daikanwa . 44791) ; ø¸Š»· + (=ucs . #x9A07) ; 騇 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x664B) ; ø»›¬ + (ideograph-daikanwa . 44792) ; ø¸Š»¸ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6647) ; ø»›¨ + (ideograph-daikanwa . 44793) ; ø¸Š»¹ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E64) ; ø»˜»‘ + (ideograph-daikanwa . 44794) ; ø¸Š»º + (=ucs . #x298F1) ; ð©£± + )) +(define-char + '((=>ucs . #x9A08) ; 騈 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (korean-ksc5601 . #x5C40) ; ø»‰±• + (ideograph-daikanwa . 44795) ; ø¸Š»» + )) +(define-char + '((morohashi-daikanwa 44795 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-3 . #x596A) ; ø»–©½ + (=ucs . #x9A08) ; 騈 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6649) ; ø»›ª + (ideograph-daikanwa . 44796) ; ø¸Š»¼ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6648) ; ø»›© + (ideograph-daikanwa . 44797) ; ø¸Š»½ + )) +(define-char + '((=>ucs . #x298F4) ; ð©£´ + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 44798) ; ø¸Š»¾ + )) +(define-char + '((morohashi-daikanwa 44798 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E61) ; ø»˜»Ž + (=ucs . #x298F4) ; ð©£´ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6645) ; ø»›¦ + (ideograph-daikanwa . 44799) ; ø¸Š»¿ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x664E) ; ø»›¯ + (ideograph-daikanwa . 44800) ; ø¸Š¼€ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-2 . #x645B) ; ø»”¯´ + (ideograph-daikanwa . 44801) ; ø¸Š¼ + (=ucs . #x9A09) ; 騉 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 44802) ; ø¸Š¼‚ + (=ucs . #x298F7) ; ð©£· + )) +(define-char + '((=>ucs . #x298F7) ; ð©£· + (morohashi-daikanwa 44802 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E6D) ; ø»˜»š + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E69) ; ø»˜»– + (ideograph-daikanwa . 44804) ; ø¸Š¼„ + (=ucs . #x298F8) ; 𩣸 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E6A) ; ø»˜»— + (ideograph-daikanwa . 44805) ; ø¸Š¼… + (=ucs . #x298F9) ; ð©£¹ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x4539) ; ø»ž´„ + (ideograph-daikanwa . 44806) ; ø¸Š¼† + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E62) ; ø»˜» + (ideograph-daikanwa . 44807) ; ø¸Š¼‡ + (=ucs . #x4B95) ; 䮕 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-2 . #x645F) ; ø»”¯¸ + (=jis-x0213-2-2000 . #x7C7A) ; ø»¦¤ƒ + (ideograph-daikanwa . 44808) ; ø¸Š¼ˆ + (=ucs . #x9A0A) ; 騊 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (japanese-jisx0212 . #x693A) ; ø»ŒŽ™ + (chinese-cns11643-2 . #x645A) ; ø»”¯³ + (ideograph-daikanwa . 44809) ; ø¸Š¼‰ + (=ucs . #x9A0B) ; 騋 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E66) ; ø»˜»“ + (ideograph-daikanwa . 44810) ; ø¸Š¼Š + (=ucs . #x298FA) ; 𩣺 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x664F) ; ø»›° + (ideograph-daikanwa . 44811) ; ø¸Š¼‹ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-3 . #x5968) ; ø»–©» + (ideograph-daikanwa . 44812) ; ø¸Š¼Œ + (=ucs . #x4B96) ; 䮖 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E68) ; ø»˜»• + (ideograph-daikanwa . 44813) ; ø¸Š¼ + (=ucs . #x4B97) ; 䮗 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6643) ; ø»›¤ + (ideograph-daikanwa . 44814) ; ø¸Š¼Ž + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (japanese-jisx0212 . #x693B) ; ø»ŒŽš + (chinese-cns11643-3 . #x596B) ; ø»–©¾ + (ideograph-daikanwa . 44815) ; ø¸Š¼ + (=ucs . #x9A0C) ; 騌 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-2 . #x645C) ; ø»”¯µ + (chinese-gb12345 . #x666C) ; 騍 + (ideograph-daikanwa . 44816) ; ø¸Š¼ + (=ucs . #x9A0D) ; 騍 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (shinjigen-2 . 9376) + (=jis-x0208 . #x3533) ; ø½Š“¦ + (korean-ksc5601 . #x5148) ; ø»‰¡“ + (chinese-cns11643-1 . #x7777) ; ø»“‚† + (chinese-gb12345 . #x466F) ; 騎 + (ideograph-daikanwa . 44817) ; ø¸Š¼‘ + (=ucs . #x9A0E) ; 騎 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (shinjigen-2 . 9378) + (=jis-x0208 . #x7156) ; ø½‹¬‘ + (korean-ksc5601 . #x5149) ; ø»‰¡” + (chinese-cns11643-2 . #x6459) ; ø»”¯² + (chinese-gb12345 . #x666B) ; 騏 + (ideograph-daikanwa . 44818) ; ø¸Š¼’ + (=ucs . #x9A0F) ; 騏 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-3 . #x5969) ; ø»–©¼ + (ideograph-daikanwa . 44819) ; ø¸Š¼“ + (=ucs . #x4B98) ; 䮘 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E6C) ; ø»˜»™ + (ideograph-daikanwa . 44820) ; ø¸Š¼” + (=ucs . #x298FD) ; ð©£½ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (japanese-jisx0212 . #x693C) ; ø»ŒŽ› + (chinese-cns11643-3 . #x596D) ; ø»–ª€ + (ideograph-daikanwa . 44821) ; ø¸Š¼• + (=ucs . #x9A10) ; 騐 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E63) ; ø»˜» + (ideograph-daikanwa . 44822) ; ø¸Š¼– + (=ucs . #x4B99) ; 䮙 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E65) ; ø»˜»’ + (ideograph-daikanwa . 44823) ; ø¸Š¼— + (=ucs . #x4B9A) ; 䮚 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (japanese-jisx0212 . #x693D) ; ø»ŒŽœ + (chinese-cns11643-2 . #x645E) ; ø»”¯· + (=jis-x0213-2-2000 . #x7C7B) ; ø»¦¤„ + (ideograph-daikanwa . 44824) ; ø¸Š¼˜ + (=ucs . #x9A11) ; 騑 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-3 . #x596C) ; ø»–©¿ + (ideograph-daikanwa . 44825) ; ø¸Š¼™ + (=ucs . #x4B9B) ; 䮛 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x453B) ; ø»ž´† + (ideograph-daikanwa . 44826) ; ø¸Š¼š + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x453A) ; ø»ž´… + (ideograph-daikanwa . 44827) ; ø¸Š¼› + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x4537) ; ø»ž´‚ + (ideograph-daikanwa . 44828) ; ø¸Š¼œ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x664A) ; ø»›« + (ideograph-daikanwa . 44829) ; ø¸Š¼ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x664D) ; ø»›® + (ideograph-daikanwa . 44830) ; ø¸Š¼ž + )) +(define-char + '((=>ucs . #x29909) ; 𩤉 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 44832) ; ø¸Š¼  + )) +(define-char + '((morohashi-daikanwa 44832 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E6B) ; ø»˜»˜ + (=ucs . #x29909) ; 𩤉 + )) +(define-char + '((morohashi-daikanwa 44833 1 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6646) ; ø»›§ + )) +(define-char + '((morohashi-daikanwa 44834 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (=jis-x0208 . #x417B) ; ø½Š¦– + (=ucs . #x9A12) ; 騒 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (shinjigen-2 . 9379) + (=jis-x0208 . #x3833) ; ø½Š˜€ + (ideograph-daikanwa . 44835) ; ø¸Š¼£ + (=ucs . #x9A13) ; 験 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x4538) ; ø»ž´ƒ + (ideograph-daikanwa . 49905) ; ø¸Œ‹± + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (chinese-gb2312 . #x666B) ; ø»…¬¤ + (chinese-isoir165 . #x666B) ; ø»Ž”´ + (=ucs . #x9A90) ; 骐 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (chinese-gb2312 . #x466F) ; ø»„½¨ + (chinese-isoir165 . #x466F) ; ø»¥¸ + (=ucs . #x9A91) ; 骑 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (chinese-gb2312 . #x666C) ; ø»…¬¥ + (chinese-isoir165 . #x666C) ; ø»Ž”µ + (=ucs . #x9A92) ; 骒 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (chinese-gb2312 . #x666D) ; ø»…¬¦ + (chinese-isoir165 . #x666D) ; ø»Ž”¶ + (=ucs . #x9A93) ; 骓 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (chinese-isoir165 . #x2D68) ; ø»ƒ + (=ucs . #x9A94) ; 骔 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (chinese-gb2312 . #x666E) ; ø»…¬§ + (chinese-isoir165 . #x666E) ; ø»Ž”· + (=ucs . #x9A96) ; 骖 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6644) ; ø»›¥ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x453C) ; ø»ž´‡ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A73) ; ø»›—Œ + (ideograph-daikanwa . 44836) ; ø¸Š¼¤ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A6F) ; ø»›—ˆ + (ideograph-daikanwa . 44837) ; ø¸Š¼¥ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-2 . #x682D) ; ø»”´¾ + (ideograph-daikanwa . 44838) ; ø¸Š¼¦ + (=ucs . #x9A14) ; 騔 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x6243) ; ø»™€¨ + (ideograph-daikanwa . 44839) ; ø¸Š¼§ + (=ucs . #x2991A) ; 𩤚 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x6241) ; ø»™€¦ + (ideograph-daikanwa . 44840) ; ø¸Š¼¨ + (=ucs . #x4B9C) ; 䮜 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-2 . #x6822) ; ø»”´³ + (ideograph-daikanwa . 44841) ; ø¸Š¼© + (=ucs . #x9A15) ; 騕 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C31) ; ø»ž¾Ž + (ideograph-daikanwa . 44842) ; ø¸Š¼ª + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 44843) ; ø¸Š¼« + )) +(define-char + '((morohashi-daikanwa 44843 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6650) ; ø»›± + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x623F) ; ø»™€¤ + (ideograph-daikanwa . 44844) ; ø¸Š¼¬ + (=ucs . #x4B9D) ; 䮝 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (japanese-jisx0212 . #x693E) ; ø»ŒŽ + (chinese-cns11643-1 . #x7951) ; ø»“„œ + (=jis-x0213-2-2000 . #x7C7C) ; ø»¦¤… + (chinese-gb12345 . #x6670) ; 騖 + (ideograph-daikanwa . 44845) ; ø¸Š¼­ + (=ucs . #x9A16) ; 騖 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C2C) ; ø»ž¾‰ + (ideograph-daikanwa . 44846) ; ø¸Š¼® + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B6D) ; ø»–¬¼ + (ideograph-daikanwa . 44847) ; ø¸Š¼¯ + (=ucs . #x9A18) ; 騘 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B6F) ; ø»–¬¾ + (ideograph-daikanwa . 44848) ; ø¸Š¼° + (=ucs . #x9A17) ; 騗 + )) +(define-char + '((=>ucs . #x9A19) ; 騙 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (korean-ksc5601 . #x783E) ; ø»Šš› + (chinese-cns11643-1 . #x7952) ; ø»“„ + (ideograph-daikanwa . 44849) ; ø¸Š¼± + )) +(define-char + '((=>ucs . #x9A19) ; 騙 + (morohashi-daikanwa 44849 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (=jis-x0208 . #x7159) ; ø½‹¬” + (ucs-jis . #x9A19) ; ø½‹¬” + )) +(define-char + '((morohashi-daikanwa 44849 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-gb12345 . #x462D) ; 騙 + (=ucs . #x9A19) ; 騙 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B6A) ; ø»–¬¹ + (ideograph-daikanwa . 44851) ; ø¸Š¼³ + (=ucs . #x4B9E) ; 䮞 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A71) ; ø»›—Š + (ideograph-daikanwa . 44852) ; ø¸Š¼´ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-2 . #x6821) ; ø»”´² + (=jis-x0213-2-2000 . #x7C7D) ; ø»¦¤† + (ideograph-daikanwa . 44853) ; ø¸Š¼µ + (=ucs . #x9A1A) ; 騚 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A70) ; ø»›—‰ + (ideograph-daikanwa . 44854) ; ø¸Š¼¶ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-2 . #x6826) ; ø»”´· + (ideograph-daikanwa . 44855) ; ø¸Š¼· + (=ucs . #x9A1B) ; 騛 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A74) ; ø»›— + (ideograph-daikanwa . 44856) ; ø¸Š¼¸ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-2 . #x682C) ; ø»”´½ + (ideograph-daikanwa . 44857) ; ø¸Š¼¹ + (=ucs . #x9A1C) ; 騜 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-2 . #x6824) ; ø»”´µ + (ideograph-daikanwa . 44858) ; ø¸Š¼º + (=ucs . #x9A1D) ; 騝 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x6246) ; ø»™€« + (ideograph-daikanwa . 44859) ; ø¸Š¼» + (=ucs . #x4B9F) ; 䮟 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (japanese-jisx0212 . #x693F) ; ø»ŒŽž + (chinese-cns11643-2 . #x682B) ; ø»”´¼ + (ideograph-daikanwa . 44860) ; ø¸Š¼¼ + (=ucs . #x9A1E) ; 騞 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x6240) ; ø»™€¥ + (ideograph-daikanwa . 44861) ; ø¸Š¼½ + (=ucs . #x4BA0) ; ä®  + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B6C) ; ø»–¬» + (ideograph-daikanwa . 44862) ; ø¸Š¼¾ + (=ucs . #x9A1F) ; 騟 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (japanese-jisx0212 . #x6940) ; ø»ŒŽŸ + (chinese-cns11643-2 . #x6828) ; ø»”´¹ + (=jis-x0213-2-2000 . #x7C7E) ; ø»¦¤‡ + (ideograph-daikanwa . 44863) ; ø¸Š¼¿ + (=ucs . #x9A20) ; 騠 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C2B) ; ø»ž¾ˆ + (ideograph-daikanwa . 44864) ; ø¸Š½€ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B6E) ; ø»–¬½ + (ideograph-daikanwa . 44865) ; ø¸Š½ + (=ucs . #x9A21) ; 騡 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A72) ; ø»›—‹ + (ideograph-daikanwa . 44866) ; ø¸Š½‚ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (japanese-jisx0212 . #x6941) ; ø»ŒŽ  + (chinese-cns11643-2 . #x6827) ; ø»”´¸ + (ideograph-daikanwa . 44867) ; ø¸Š½ƒ + (=ucs . #x9A22) ; 騢 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (japanese-jisx0212 . #x6942) ; ø»ŒŽ¡ + (chinese-cns11643-2 . #x682A) ; ø»”´» + (ideograph-daikanwa . 44868) ; ø¸Š½„ + (=ucs . #x9A23) ; 騣 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x6244) ; ø»™€© + (ideograph-daikanwa . 44869) ; ø¸Š½… + (=ucs . #x4BA1) ; 䮡 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (japanese-jisx0212 . #x6943) ; ø»ŒŽ¢ + (chinese-cns11643-2 . #x6825) ; ø»”´¶ + (=jis-x0213-1-2000 . #x7E2E) ; ø»¤›¯ + (ideograph-daikanwa . 44870) ; ø¸Š½† + (=ucs . #x9A24) ; 騤 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x6245) ; ø»™€ª + (ideograph-daikanwa . 44871) ; ø¸Š½‡ + (=ucs . #x4BA2) ; 䮢 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-2 . #x6823) ; ø»”´´ + (ideograph-daikanwa . 44872) ; ø¸Š½ˆ + (=ucs . #x9A25) ; 騥 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A76) ; ø»›— + (ideograph-daikanwa . 44873) ; ø¸Š½‰ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x6242) ; ø»™€§ + (ideograph-daikanwa . 44874) ; ø¸Š½Š + (=ucs . #x29925) ; 𩤥 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A77) ; ø»›— + (ideograph-daikanwa . 44875) ; ø¸Š½‹ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B6B) ; ø»–¬º + (ideograph-daikanwa . 44876) ; ø¸Š½Œ + (=ucs . #x9A26) ; 騦 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C32) ; ø»ž¾ + (ideograph-daikanwa . 44877) ; ø¸Š½ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (japanese-jisx0212 . #x6944) ; ø»ŒŽ£ + (chinese-cns11643-2 . #x6829) ; ø»”´º + (ideograph-daikanwa . 44878) ; ø¸Š½Ž + (=ucs . #x9A27) ; 騧 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C34) ; ø»ž¾‘ + (ideograph-daikanwa . 44879) ; ø¸Š½ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A75) ; ø»›—Ž + (ideograph-daikanwa . 44880) ; ø¸Š½ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C33) ; ø»ž¾ + (ideograph-daikanwa . 44881) ; ø¸Š½‘ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C2D) ; ø»ž¾Š + (ideograph-daikanwa . 44882) ; ø¸Š½’ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C2E) ; ø»ž¾‹ + (ideograph-daikanwa . 44883) ; ø¸Š½“ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C2F) ; ø»ž¾Œ + (ideograph-daikanwa . 44884) ; ø¸Š½” + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C30) ; ø»ž¾ + (ideograph-daikanwa . 44885) ; ø¸Š½• + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 44886) ; ø¸Š½– + )) +(define-char + '((morohashi-daikanwa 44886 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C35) ; ø»ž¾’ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A6E) ; ø»›—‡ + (=ucs . #x4B94) ; 䮔 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (japanese-jisx0208 . #x424D) ; ø»‡’ + (=jis-x0208-1990 . #x424D) ; ø½Š§† + (=ucs . #x9A28) ; 騨 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (chinese-gb2312 . #x462D) ; ø»„¼¦ + (chinese-isoir165 . #x462D) ; ø»¤¶ + (=ucs . #x9A97) ; 骗 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (chinese-gb2312 . #x666F) ; ø»…¬¨ + (chinese-isoir165 . #x666F) ; ø»Ž”¸ + (=ucs . #x9A98) ; 骘 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (chinese-isoir165 . #x2C45) ; ø»Œ¿‚ + (=ucs . #x9A99) ; 骙 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (chinese-gb2312 . #x4927) ; ø»…€º + (chinese-isoir165 . #x4927) ; ø»©Š + (=ucs . #x9A9A) ; 骚 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6670) ; ø»…¬© + (chinese-isoir165 . #x6670) ; ø»Ž”¹ + (=ucs . #x9A9B) ; 骛 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A6D) ; ø»›—† + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A6E) ; ø»”¸» + (ideograph-daikanwa . 44889) ; ø¸Š½™ + (=ucs . #x9A29) ; 騩 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A6C) ; ø»”¸¹ + (ideograph-daikanwa . 44891) ; ø¸Š½› + (=ucs . #x9A2A) ; 騪 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x6545) ; ø»™…„ + (ideograph-daikanwa . 44892) ; ø¸Š½œ + (=ucs . #x2993D) ; 𩤽 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x516A) ; ø»Ÿ† + (ideograph-daikanwa . 44893) ; ø¸Š½ + )) +(define-char + '((=>ucs . #x9A2B) ; 騫 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (shinjigen-2 . 9398) + (=jis-x0208 . #x715A) ; ø½‹¬• + (korean-ksc5601 . #x4B76) ; ø»‰™ + (ideograph-daikanwa . 44894) ; ø¸Š½ž + (ucs-jis . #x9A2B) ; ø½‹¬• + (ucs-ks . #x9A2B) ; ø½‹¬• + )) +(define-char + '((morohashi-daikanwa 44894 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A55) ; ø»“…¾ + (chinese-gb12345 . #x6539) ; 騫 + (=ucs . #x9A2B) ; 騫 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x6541) ; ø»™…€ + (ideograph-daikanwa . 44895) ; ø¸Š½Ÿ + (=ucs . #x4BA3) ; 䮣 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5169) ; ø»Ÿ†œ + (ideograph-daikanwa . 44896) ; ø¸Š½  + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A6B) ; ø»”¸¸ + (ideograph-daikanwa . 44897) ; ø¸Š½¡ + (=ucs . #x9A2C) ; 騬 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E6E) ; ø»›œ¿ + (ideograph-daikanwa . 44898) ; ø¸Š½¢ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E69) ; ø»›œº + (ideograph-daikanwa . 44899) ; ø¸Š½£ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E6B) ; ø»›œ¼ + (ideograph-daikanwa . 44900) ; ø¸Š½¤ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 44901) ; ø¸Š½¥ + )) +(define-char + '((morohashi-daikanwa 44901 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x516E) ; ø»Ÿ†¡ + )) +(define-char + '((=>ucs . #x4BA4) ; 䮤 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 44902) ; ø¸Š½¦ + )) +(define-char + '((morohashi-daikanwa 44902 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x6540) ; ø»™„¿ + (=ucs . #x4BA4) ; 䮤 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E68) ; ø»›œ¹ + (ideograph-daikanwa . 44903) ; ø¸Š½§ + )) +(define-char + '((=>ucs . #x29944) ; 𩥄 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 44904) ; ø¸Š½¨ + )) +(define-char + '((=>ucs . #x29944) ; 𩥄 + (morohashi-daikanwa 44904 0 4) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x6542) ; ø»™… + )) +(define-char + '((morohashi-daikanwa 44904 0 5) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (=ucs . #x29944) ; 𩥄 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D5D) ; ø»–¯¨ + (ideograph-daikanwa . 44905) ; ø¸Š½© + (=ucs . #x4BA5) ; 䮥 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (japanese-jisx0212 . #x6945) ; ø»ŒŽ¤ + (chinese-cns11643-2 . #x6A71) ; ø»”¸¾ + (=jis-x0213-1-2000 . #x7E2F) ; ø»¤›° + (chinese-gb12345 . #x666F) ; 騭 + (ideograph-daikanwa . 44906) ; ø¸Š½ª + (=ucs . #x9A2D) ; 騭 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 44907) ; ø¸Š½« + )) +(define-char + '((morohashi-daikanwa 44907 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E70) ; ø»› + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 44908) ; ø¸Š½¬ + )) +(define-char + '((morohashi-daikanwa 44908 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x516F) ; ø»Ÿ†¢ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 44909) ; ø¸Š½­ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x6543) ; ø»™…‚ + (ideograph-daikanwa . 44910) ; ø¸Š½® + (=ucs . #x29947) ; 𩥇 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x6544) ; ø»™…ƒ + (ideograph-daikanwa . 44911) ; ø¸Š½¯ + (=ucs . #x29948) ; 𩥈 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (japanese-jisx0212 . #x6946) ; ø»ŒŽ¥ + (chinese-cns11643-2 . #x6A6F) ; ø»”¸¼ + (=jis-x0213-1-2000 . #x7E30) ; ø»¤›± + (chinese-gb12345 . #x6672) ; 騮 + (ideograph-daikanwa . 44912) ; ø¸Š½° + (=ucs . #x9A2E) ; 騮 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5171) ; ø»Ÿ†¤ + (ideograph-daikanwa . 44913) ; ø¸Š½± + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D5A) ; ø»–¯¥ + (ideograph-daikanwa . 44914) ; ø¸Š½² + (=ucs . #x9A2F) ; 騯 + )) +(define-char + '((=>ucs . #x9A30) ; 騰 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (korean-ksc5601 . #x5479) ; ø»‰¦ž + (ideograph-daikanwa . 44915) ; ø¸Š½³ + )) +(define-char + '((=>ucs . #x9A30) ; 騰 + (morohashi-daikanwa 44915 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (=jis-x0208 . #x462D) ; ø½Š¬ž + (ucs-jis . #x9A30) ; ø½Š¬ž + )) +(define-char + '((morohashi-daikanwa 44915 1 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A56) ; ø»“…¿ + (chinese-gb12345 . #x4C5A) ; 騰 + (=ucs . #x9A30) ; 騰 + )) +(define-char + '((=>ucs . #x9A31) ; 騱 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (=jis-x0213-2-2000 . #x7D21) ; ø»¦¤ˆ + (ideograph-daikanwa . 44916) ; ø¸Š½´ + (ucs-jis . #x9A31) ; ø»¦¤ˆ + )) +(define-char + '((morohashi-daikanwa 44916 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A6A) ; ø»”¸· + (=ucs . #x9A31) ; 騱 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A68) ; ø»”¸µ + (ideograph-daikanwa . 44917) ; ø¸Š½µ + (=ucs . #x9A32) ; 騲 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x6548) ; ø»™…‡ + (ideograph-daikanwa . 44918) ; ø¸Š½¶ + (=ucs . #x29949) ; 𩥉 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D5B) ; ø»–¯¦ + (ideograph-daikanwa . 44919) ; ø¸Š½· + (=ucs . #x4BA6) ; 䮦 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E71) ; ø»›‚ + (ideograph-daikanwa . 44920) ; ø¸Š½¸ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (japanese-jisx0212 . #x6947) ; ø»ŒŽ¦ + (chinese-cns11643-4 . #x6546) ; ø»™…… + (ideograph-daikanwa . 44921) ; ø¸Š½¹ + (=ucs . #x9A33) ; 騳 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E72) ; ø»›ƒ + (ideograph-daikanwa . 44922) ; ø¸Š½º + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E67) ; ø»›œ¸ + (ideograph-daikanwa . 44923) ; ø¸Š½» + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A69) ; ø»”¸¶ + (ideograph-daikanwa . 44924) ; ø¸Š½¼ + (=ucs . #x9A34) ; 騴 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (japanese-jisx0212 . #x6948) ; ø»ŒŽ§ + (chinese-cns11643-1 . #x7A58) ; ø»“† + (ideograph-daikanwa . 44925) ; ø¸Š½½ + (=ucs . #x9A35) ; 騵 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5168) ; ø»Ÿ†› + (ideograph-daikanwa . 44926) ; ø¸Š½¾ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x6547) ; ø»™…† + (ideograph-daikanwa . 44927) ; ø¸Š½¿ + (=ucs . #x4BA7) ; 䮧 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (korean-ksc5601 . #x7562) ; ø»Š–¥ + (japanese-jisx0212 . #x6949) ; ø»ŒŽ¨ + (chinese-cns11643-2 . #x6A6D) ; ø»”¸º + (=jis-x0213-2-2000 . #x7D22) ; ø»¦¤‰ + (chinese-gb12345 . #x6663) ; 騶 + (ideograph-daikanwa . 44928) ; ø¸Š¾€ + (=ucs . #x9A36) ; 騶 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E66) ; ø»›œ· + (ideograph-daikanwa . 44929) ; ø¸Š¾ + (=ucs . #x4BA8) ; 䮨 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E6A) ; ø»›œ» + (ideograph-daikanwa . 44931) ; ø¸Š¾ƒ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E6D) ; ø»›œ¾ + (ideograph-daikanwa . 44932) ; ø¸Š¾„ + (=ucs . #x4BA9) ; 䮩 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E6F) ; ø»›€ + (ideograph-daikanwa . 44933) ; ø¸Š¾… + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 44934) ; ø¸Š¾† + )) +(define-char + '((morohashi-daikanwa 44934 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E6C) ; ø»›œ½ + )) +(define-char + '((=>ucs . #x9A37) ; 騷 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (shinjigen-2 . 9384) + (=jis-x0208 . #x715B) ; ø½‹¬– + (korean-ksc5601 . #x6153) ; ø»‰¸¾ + (chinese-cns11643-1 . #x7A57) ; ø»“†€ + (ideograph-daikanwa . 44935) ; ø¸Š¾‡ + (ucs-jis . #x9A37) ; ø½‹¬– + )) +(define-char + '((morohashi-daikanwa 44935 0 4) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-gb12345 . #x4927) ; 騷 + (=ucs . #x9A37) ; 騷 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x516B) ; ø»Ÿ†ž + (ideograph-daikanwa . 44936) ; ø¸Š¾ˆ + )) +(define-char + '((=>ucs . #x9A38) ; 騸 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (japanese-jisx0212 . #x694A) ; ø»ŒŽ© + (=jis-x0213-1-2000 . #x7E31) ; ø»¤›² + (ideograph-daikanwa . 44937) ; ø¸Š¾‰ + (ucs-jis . #x9A38) ; ø»ŒŽ© + )) +(define-char + '((=>ucs . #x9A38) ; 騸 + (morohashi-daikanwa 44937 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A70) ; ø»”¸½ + )) +(define-char + '((morohashi-daikanwa 44937 0 3) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-gb12345 . #x6673) ; 騸 + (=ucs . #x9A38) ; 騸 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5170) ; ø»Ÿ†£ + (ideograph-daikanwa . 44938) ; ø¸Š¾Š + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x516D) ; ø»Ÿ†  + (ideograph-daikanwa . 44939) ; ø¸Š¾‹ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x516C) ; ø»Ÿ†Ÿ + (ideograph-daikanwa . 44940) ; ø¸Š¾Œ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 44941) ; ø¸Š¾ + (=ucs . #x4BAA) ; 䮪 + )) +(define-char + '((=>ucs . #x4BAA) ; 䮪 + (morohashi-daikanwa 44941 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D5C) ; ø»–¯§ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 44942) ; ø¸Š¾Ž + )) +(define-char + '((morohashi-daikanwa 44942 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5166) ; ø»Ÿ†™ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (chinese-gb2312 . #x5D6B) ; ø»…Ÿ– + (chinese-isoir165 . #x5D6B) ; ø»Ž‡¦ + (=ucs . #x84E6) ; 蓦 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6671) ; ø»…¬ª + (chinese-isoir165 . #x6671) ; ø»Ž”º + (=ucs . #x9A9C) ; 骜 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6672) ; ø»…¬« + (chinese-isoir165 . #x6672) ; ø»Ž”» + (=ucs . #x9A9D) ; 骝 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6539) ; ø»…ª” + (chinese-isoir165 . #x6539) ; ø»Ž’¤ + (=ucs . #x9A9E) ; 骞 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (chinese-gb2312 . #x6673) ; ø»…¬¬ + (chinese-isoir165 . #x6673) ; ø»Ž”¼ + (=ucs . #x9A9F) ; 骟 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5167) ; ø»Ÿ†š + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5172) ; ø»Ÿ†¥ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x6829) ; ø»™‰‚ + (ideograph-daikanwa . 44944) ; ø¸Š¾ + (=ucs . #x4BAB) ; 䮫 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (japanese-jisx0212 . #x694B) ; ø»ŒŽª + (chinese-cns11643-7 . #x5651) ; ø»Ÿš + (ideograph-daikanwa . 44945) ; ø¸Š¾‘ + (=ucs . #x9A47) ; 驇 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C66) ; ø»”»¯ + (ideograph-daikanwa . 44946) ; ø¸Š¾’ + (=ucs . #x9A39) ; 騹 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x722F) ; ø»›¡¸ + (ideograph-daikanwa . 44947) ; ø¸Š¾“ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x682A) ; ø»™‰ƒ + (ideograph-daikanwa . 44948) ; ø¸Š¾” + (=ucs . #x4BAC) ; 䮬 + )) +(define-char + '((=>ucs . #x9A40) ; 驀 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B46) ; ø»“‡ + (ideograph-daikanwa . 44949) ; ø¸Š¾• + )) +(define-char + '((morohashi-daikanwa 44949 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (=jis-x0208 . #x715E) ; ø½‹¬™ + (korean-ksc5601 . #x5869) ; ø»‰¬† + (chinese-gb12345 . #x5D6B) ; 驀 + (=ucs . #x9A40) ; 驀 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F24) ; ø»–±« + (ideograph-daikanwa . 44950) ; ø¸Š¾– + (=ucs . #x9A3B) ; 騻 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x722E) ; ø»›¡· + (ideograph-daikanwa . 44951) ; ø¸Š¾— + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7231) ; ø»›¡º + (ideograph-daikanwa . 44952) ; ø¸Š¾˜ + )) +(define-char + '((=>ucs . #x2996E) ; ð©¥® + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 44953) ; ø¸Š¾™ + )) +(define-char + '((morohashi-daikanwa 44953 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x6827) ; ø»™‰€ + (=ucs . #x2996E) ; ð©¥® + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F22) ; ø»–±© + (ideograph-daikanwa . 44954) ; ø¸Š¾š + (=ucs . #x9A3C) ; 騼 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C67) ; ø»”»° + (ideograph-daikanwa . 44955) ; ø¸Š¾› + (=ucs . #x9A3D) ; 騽 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7232) ; ø»›¡» + (ideograph-daikanwa . 44956) ; ø¸Š¾œ + )) +(define-char + '((=>ucs . #x9A3E) ; 騾 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (shinjigen-2 . 9414) + (=jis-x0208 . #x7160) ; ø½‹¬› + (ideograph-daikanwa . 44957) ; ø¸Š¾ + (ucs-jis . #x9A3E) ; ø½‹¬› + )) +(define-char + '((morohashi-daikanwa 44957 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B47) ; ø»“‡Ž + (chinese-gb12345 . #x4262) ; 騾 + (=ucs . #x9A3E) ; 騾 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C6D) ; ø»”»¶ + (ideograph-daikanwa . 44958) ; ø¸Š¾ž + (=ucs . #x9A3F) ; 騿 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7230) ; ø»›¡¹ + (ideograph-daikanwa . 44959) ; ø¸Š¾Ÿ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x682B) ; ø»™‰„ + (ideograph-daikanwa . 44960) ; ø¸Š¾  + (=ucs . #x4BAD) ; ä®­ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x682D) ; ø»™‰† + (ideograph-daikanwa . 44961) ; ø¸Š¾¡ + (=ucs . #x4BAE) ; ä®® + )) +(define-char + '((=>ucs . #x29971) ; ð©¥± + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 44962) ; ø¸Š¾¢ + )) +(define-char + '((morohashi-daikanwa 44962 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x682C) ; ø»™‰… + (=ucs . #x29971) ; ð©¥± + )) +(define-char + '((=>ucs . #x9A41) ; 驁 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (japanese-jisx0212 . #x694C) ; ø»ŒŽ« + (ideograph-daikanwa . 44963) ; ø¸Š¾£ + (ucs-jis . #x9A41) ; ø»ŒŽ« + )) +(define-char + '((=>ucs . #x9A41) ; 驁 + (morohashi-daikanwa 44963 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C6B) ; ø»”»´ + )) +(define-char + '((morohashi-daikanwa 44963 0 3) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-gb12345 . #x6671) ; 驁 + (=ucs . #x9A41) ; 驁 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F23) ; ø»–±ª + (ideograph-daikanwa . 44964) ; ø¸Š¾¤ + (=ucs . #x4BAF) ; 䮯 + )) +(define-char + '((=>ucs . #x9A42) ; 驂 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (shinjigen-2 . 9410) + (=jis-x0208 . #x715D) ; ø½‹¬˜ + (ideograph-daikanwa . 44965) ; ø¸Š¾¥ + (ucs-jis . #x9A42) ; ø½‹¬˜ + )) +(define-char + '((morohashi-daikanwa 44965 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C6A) ; ø»”»³ + (chinese-gb12345 . #x666E) ; 驂 + (=ucs . #x9A42) ; 驂 + )) +(define-char + '((=>ucs . #x9A43) ; 驃 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B45) ; ø»“‡Œ + (ideograph-daikanwa . 44966) ; ø¸Š¾¦ + )) +(define-char + '((morohashi-daikanwa 44966 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (shinjigen-2 . 9413) + (=jis-x0208 . #x715F) ; ø½‹¬š + (korean-ksc5601 . #x787E) ; ø»Š›› + (chinese-gb12345 . #x6674) ; 驃 + (=ucs . #x9A43) ; 驃 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (japanese-jisx0212 . #x694D) ; ø»ŒŽ¬ + (=jis-x0213-2-2000 . #x7D23) ; ø»¦¤Š + (chinese-gb12345 . #x6675) ; 驄 + (ideograph-daikanwa . 44967) ; ø¸Š¾§ + (=ucs . #x9A44) ; 驄 + )) +(define-char + '((=>ucs . #x9A44) ; 驄 + (morohashi-daikanwa 44967 0 3) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C69) ; ø»”»² + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (shinjigen-2 . 9336) + (japanese-jisx0208-1978 . #x715C) ; ø»ƒ²› + (japanese-jisx0208 . #x715C) ; ø»ˆ†£ + (korean-ksc5601 . #x4F4C) ; ø»‰ž› + (chinese-gb12345 . #x477D) ; 驅 + (ideograph-daikanwa . 44968) ; ø¸Š¾¨ + (=ucs . #x9A45) ; 驅 + )) +(define-char + '((=>ucs . #x9A45) ; 驅 + (morohashi-daikanwa 44968 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (=jis-x0208-1990 . #x715C) ; ø½‹¬— + (ucs-jis . #x9A45) ; ø½‹¬— + )) +(define-char + '((=>ucs . #x9A45) ; 驅 + (morohashi-daikanwa 44968 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B44) ; ø»“‡‹ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x722D) ; ø»›¡¶ + (ideograph-daikanwa . 44969) ; ø¸Š¾© + (=ucs . #x4BB0) ; ä®° + )) +(define-char + '((=>ucs . #x4BB1) ; ä®± + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 44970) ; ø¸Š¾ª + )) +(define-char + '((morohashi-daikanwa 44970 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x6828) ; ø»™‰ + (=ucs . #x4BB1) ; ä®± + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x564C) ; ø»Ÿ• + (ideograph-daikanwa . 44971) ; ø¸Š¾« + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7234) ; ø»›¡½ + (ideograph-daikanwa . 44972) ; ø¸Š¾¬ + )) +(define-char + '((morohashi-daikanwa 44972 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x564E) ; ø»Ÿ— + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 44973) ; ø¸Š¾­ + )) +(define-char + '((morohashi-daikanwa 44973 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x564F) ; ø»Ÿ˜ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5650) ; ø»Ÿ™ + (ideograph-daikanwa . 44974) ; ø¸Š¾® + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x564D) ; ø»Ÿ– + (ideograph-daikanwa . 44975) ; ø¸Š¾¯ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C68) ; ø»”»± + (ideograph-daikanwa . 44976) ; ø¸Š¾° + (=ucs . #x9A46) ; 驆 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C6C) ; ø»”»µ + (ideograph-daikanwa . 49906) ; ø¸Œ‹² + (=ucs . #x9A3A) ; 騺 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (chinese-gb2312 . #x6674) ; ø»…¬­ + (chinese-isoir165 . #x6674) ; ø»Ž”½ + (=ucs . #x9AA0) ; 骠 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (chinese-gb2312 . #x4262) ; ø»„·£ + (chinese-isoir165 . #x4262) ; ø»Ÿ³ + (=ucs . #x9AA1) ; 骡 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (chinese-gb2312 . #x6675) ; ø»…¬® + (chinese-isoir165 . #x6675) ; ø»Ž”¾ + (=ucs . #x9AA2) ; 骢 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x6826) ; ø»™ˆ¿ + (=ucs . #x2994E) ; 𩥎 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x564B) ; ø»Ÿ” + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E4C) ; ø»”¾‘ + (ideograph-daikanwa . 44978) ; ø¸Š¾² + (=ucs . #x9A48) ; 驈 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7478) ; ø»›¥½ + (ideograph-daikanwa . 44979) ; ø¸Š¾³ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A3D) ; ø»Ÿ’¾ + (ideograph-daikanwa . 44980) ; ø¸Š¾´ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E4E) ; ø»”¾“ + (ideograph-daikanwa . 44981) ; ø¸Š¾µ + (=ucs . #x9A49) ; 驉 + )) +(define-char + '((=>ucs . #x9A4A) ; 驊 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E4D) ; ø»”¾’ + (ideograph-daikanwa . 44982) ; ø¸Š¾¶ + )) +(define-char + '((morohashi-daikanwa 44982 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 10) + (total-strokes . 20) + (japanese-jisx0212 . #x694E) ; ø»ŒŽ­ + (=jis-x0213-1-2000 . #x7E32) ; ø»¤›³ + (chinese-gb12345 . #x6668) ; 驊 + (=ucs . #x9A4A) ; 驊 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (japanese-jisx0212 . #x694F) ; ø»ŒŽ® + (chinese-cns11643-4 . #x696A) ; ø»™‹¡ + (ideograph-daikanwa . 44983) ; ø¸Š¾· + (=ucs . #x9A4B) ; 驋 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A3E) ; ø»Ÿ’¿ + (ideograph-daikanwa . 44984) ; ø¸Š¾¸ + (=ucs . #x4BB2) ; 䮲 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (japanese-strokes . 13) + (total-strokes . 22) + (japanese-jisx0212 . #x6950) ; ø»ŒŽ¯ + (chinese-cns11643-2 . #x6E4A) ; ø»”¾ + (=jis-x0213-2-2000 . #x7D24) ; ø»¦¤‹ + (ideograph-daikanwa . 44985) ; ø¸Š¾¹ + (=ucs . #x9A4C) ; 驌 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (shinjigen-2 . 9420) + (=jis-x0208 . #x7162) ; ø½‹¬ + (korean-ksc5601 . #x7D24) ; ø»Š¡— + (chinese-cns11643-1 . #x7C27) ; ø»“ˆŒ + (chinese-gb12345 . #x6667) ; 驍 + (ideograph-daikanwa . 44986) ; ø¸Š¾º + (=ucs . #x9A4D) ; 驍 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A41) ; ø»Ÿ“‚ + (ideograph-daikanwa . 44987) ; ø¸Š¾» + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A38) ; ø»Ÿ’¹ + (ideograph-daikanwa . 44988) ; ø¸Š¾¼ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (japanese-jisx0212 . #x6951) ; ø»ŒŽ° + (chinese-cns11643-2 . #x6E47) ; ø»”¾Œ + (=jis-x0213-1-2000 . #x7E33) ; ø»¤›´ + (ideograph-daikanwa . 44990) ; ø¸Š¾¾ + (=ucs . #x9A4E) ; 驎 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E4B) ; ø»”¾ + (chinese-gb12345 . #x6676) ; 驏 + (ideograph-daikanwa . 44991) ; ø¸Š¾¿ + (=ucs . #x9A4F) ; 驏 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E50) ; ø»”¾• + (ideograph-daikanwa . 44992) ; ø¸Š¿€ + (=ucs . #x9A50) ; 驐 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7476) ; ø»›¥» + (ideograph-daikanwa . 44993) ; ø¸Š¿ + (=ucs . #x4BB3) ; 䮳 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (japanese-jisx0212 . #x6952) ; ø»ŒŽ± + (chinese-cns11643-3 . #x5F79) ; ø»–³€ + (ideograph-daikanwa . 44994) ; ø¸Š¿‚ + (=ucs . #x9A51) ; 驑 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x696B) ; ø»™‹¢ + (ideograph-daikanwa . 44995) ; ø¸Š¿ƒ + (=ucs . #x4BB4) ; ä®´ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7471) ; ø»›¥¶ + (ideograph-daikanwa . 44996) ; ø¸Š¿„ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A3B) ; ø»Ÿ’¼ + (ideograph-daikanwa . 44997) ; ø¸Š¿… + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 44998) ; ø¸Š¿† + )) +(define-char + '((morohashi-daikanwa 44998 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7233) ; ø»›¡¼ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 44999) ; ø¸Š¿‡ + )) +(define-char + '((morohashi-daikanwa 44999 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7474) ; ø»›¥¹ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x6969) ; ø»™‹  + (ideograph-daikanwa . 45000) ; ø¸Š¿ˆ + (=ucs . #x4BB5) ; 䮵 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A40) ; ø»Ÿ“ + (ideograph-daikanwa . 45001) ; ø¸Š¿‰ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (japanese-jisx0208-1978 . #x424D) ; ø»‚­Š + (chinese-cns11643-2 . #x6E4F) ; ø»”¾” + (=jis-x0213-1-2000 . #x7E34) ; ø»¤›µ + (ideograph-daikanwa . 45002) ; ø¸Š¿Š + (=ucs . #x9A52) ; 驒 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E48) ; ø»”¾ + (ideograph-daikanwa . 45003) ; ø¸Š¿‹ + (=ucs . #x9A53) ; 驓 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (japanese-jisx0212 . #x6953) ; ø»ŒŽ² + (chinese-cns11643-2 . #x6E49) ; ø»”¾Ž + (ideograph-daikanwa . 45004) ; ø¸Š¿Œ + (=ucs . #x9A54) ; 驔 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7477) ; ø»›¥¼ + (ideograph-daikanwa . 45005) ; ø¸Š¿ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7473) ; ø»›¥¸ + (ideograph-daikanwa . 45006) ; ø¸Š¿Ž + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F7A) ; ø»–³ + (ideograph-daikanwa . 45007) ; ø¸Š¿ + (=ucs . #x4BB6) ; 䮶 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (shinjigen-2 . 9419) + (=jis-x0208 . #x7161) ; ø½‹¬œ + (korean-ksc5601 . #x4E76) ; ø»‰§ + (chinese-cns11643-1 . #x7C26) ; ø»“ˆ‹ + (chinese-gb12345 . #x3D3E) ; 驕 + (ideograph-daikanwa . 45008) ; ø¸Š¿ + (=ucs . #x9A55) ; 驕 + )) +(define-char + '((=>ucs . #x2998E) ; 𩦎 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45009) ; ø¸Š¿‘ + )) +(define-char + '((morohashi-daikanwa 45009 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x696C) ; ø»™‹£ + (=ucs . #x2998E) ; 𩦎 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7475) ; ø»›¥º + (ideograph-daikanwa . 45010) ; ø¸Š¿’ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45011) ; ø¸Š¿“ + )) +(define-char + '((morohashi-daikanwa 45011 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A39) ; ø»Ÿ’º + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45012) ; ø¸Š¿” + )) +(define-char + '((morohashi-daikanwa 45012 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A3A) ; ø»Ÿ’» + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45013) ; ø¸Š¿• + )) +(define-char + '((morohashi-daikanwa 45013 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A3F) ; ø»Ÿ“€ + )) +(define-char + '((morohashi-daikanwa 45013 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (=jis-x0208 . #x3643) ; ø½Š•” + (korean-ksc5601 . #x4C73) ; ø»‰š¨ + (chinese-gb12345 . #x3E2A) ; 驚 + (=ucs . #x9A5A) ; 驚 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A3C) ; ø»Ÿ’½ + (ideograph-daikanwa . 45014) ; ø¸Š¿– + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7479) ; ø»›¥¾ + (ideograph-daikanwa . 49907) ; ø¸Œ‹³ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (chinese-isoir165 . #x7B45) ; ø»Ž³„ + (=ucs . #x9A95) ; 骕 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (chinese-gb2312 . #x6676) ; ø»…¬¯ + (chinese-isoir165 . #x6676) ; ø»Ž”¿ + (=ucs . #x9AA3) ; 骣 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7472) ; ø»›¥· + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D5F) ; ø»Ÿ—º + (ideograph-daikanwa . 45015) ; ø¸Š¿— + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D5D) ; ø»Ÿ—¸ + (ideograph-daikanwa . 45016) ; ø¸Š¿˜ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-5 . #x7671) ; ø»›¨² + (ideograph-daikanwa . 45017) ; ø¸Š¿™ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B33) ; ø»™¦ + (ideograph-daikanwa . 45019) ; ø¸Š¿› + (=ucs . #x4BB7) ; ä®· + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B34) ; ø»™§ + (ideograph-daikanwa . 45020) ; ø¸Š¿œ + (=ucs . #x4BB8) ; 䮸 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D5C) ; ø»Ÿ—· + (ideograph-daikanwa . 45021) ; ø¸Š¿ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (japanese-jisx0212 . #x6954) ; ø»ŒŽ³ + (chinese-cns11643-2 . #x6F60) ; ø»•€ƒ + (ideograph-daikanwa . 45022) ; ø¸Š¿ž + (=ucs . #x9A56) ; 驖 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D59) ; ø»Ÿ—´ + (ideograph-daikanwa . 45023) ; ø¸Š¿Ÿ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (shinjigen-2 . 9380) + (=jis-x0208 . #x7164) ; ø½‹¬Ÿ + (korean-ksc5601 . #x7A50) ; ø»Š© + (chinese-cns11643-1 . #x7C53) ; ø»“ˆ¸ + (chinese-gb12345 . #x5169) ; 驗 + (ideograph-daikanwa . 45024) ; ø¸Š¿  + (=ucs . #x9A57) ; 驗 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-3 . #x6062) ; ø»–´‡ + (=jis-x0213-2-2000 . #x7D25) ; ø»¦¤Œ + (ideograph-daikanwa . 45025) ; ø¸Š¿¡ + (=ucs . #x9A58) ; 驘 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F61) ; ø»•€„ + (ideograph-daikanwa . 45026) ; ø¸Š¿¢ + (=ucs . #x9A59) ; 驙 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B32) ; ø»™¥ + (ideograph-daikanwa . 45027) ; ø¸Š¿£ + (=ucs . #x4BB9) ; 䮹 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-5 . #x7672) ; ø»›¨³ + (ideograph-daikanwa . 45028) ; ø¸Š¿¤ + )) +(define-char + '((=>ucs . #x9A5A) ; 驚 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C51) ; ø»“ˆ¶ + (ideograph-daikanwa . 45029) ; ø¸Š¿¥ + )) +(define-char + '((=>ucs . #x9A5B) ; 驛 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (shinjigen-2 . 9334) + (=jis-x0208 . #x7163) ; ø½‹¬ž + (korean-ksc5601 . #x663E) ; ø»‰¿¿ + (ideograph-daikanwa . 45030) ; ø¸Š¿¦ + (ucs-jis . #x9A5B) ; ø½‹¬ž + )) +(define-char + '((morohashi-daikanwa 45030 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C52) ; ø»“ˆ· + (chinese-gb12345 . #x6664) ; 驛 + (=ucs . #x9A5B) ; 驛 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-3 . #x6061) ; ø»–´† + (ideograph-daikanwa . 45031) ; ø¸Š¿§ + (=ucs . #x9A5C) ; 驜 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D5A) ; ø»Ÿ—µ + (ideograph-daikanwa . 45032) ; ø¸Š¿¨ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D5E) ; ø»Ÿ—¹ + (ideograph-daikanwa . 45033) ; ø¸Š¿© + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D5B) ; ø»Ÿ—¶ + (ideograph-daikanwa . 45034) ; ø¸Š¿ª + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D60) ; ø»Ÿ—» + (ideograph-daikanwa . 45035) ; ø¸Š¿« + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D58) ; ø»Ÿ—³ + (ideograph-daikanwa . 45037) ; ø¸Š¿­ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-3 . #x612B) ; ø»–´® + (ideograph-daikanwa . 45038) ; ø¸Š¿® + (=ucs . #x4BBA) ; 䮺 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (japanese-jisx0212 . #x6955) ; ø»ŒŽ´ + (chinese-cns11643-4 . #x6C3D) ; ø»™Ž + (ideograph-daikanwa . 45039) ; ø¸Š¿¯ + (=ucs . #x9A5D) ; 驝 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x602E) ; ø»Ÿ›£ + (ideograph-daikanwa . 45040) ; ø¸Š¿° + (=ucs . #x4BBB) ; ä®» + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-5 . #x784F) ; ø»›«Œ + (ideograph-daikanwa . 45041) ; ø¸Š¿± + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45042) ; ø¸Š¿² + )) +(define-char + '((morohashi-daikanwa 45042 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x6031) ; ø»Ÿ›¦ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45043) ; ø¸Š¿³ + )) +(define-char + '((morohashi-daikanwa 45043 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x6034) ; ø»Ÿ›© + )) +(define-char + '((morohashi-daikanwa 45043 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-5 . #x784E) ; ø»›«‹ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-5 . #x784D) ; ø»›«Š + (ideograph-daikanwa . 45044) ; ø¸Š¿´ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x6033) ; ø»Ÿ›¨ + (ideograph-daikanwa . 45045) ; ø¸Š¿µ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-2 . #x7061) ; ø»•¢ + (ideograph-daikanwa . 45046) ; ø¸Š¿¶ + (=ucs . #x9A5E) ; 驞 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x602D) ; ø»Ÿ›¢ + (ideograph-daikanwa . 45047) ; ø¸Š¿· + (=ucs . #x4BBC) ; 䮼 + )) +(define-char + '((=>ucs . #x9A5F) ; 驟 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (shinjigen-2 . 9424) + (=jis-x0208 . #x7165) ; ø½‹¬  + (ideograph-daikanwa . 45048) ; ø¸Š¿¸ + (ucs-jis . #x9A5F) ; ø½‹¬  + )) +(define-char + '((=>ucs . #x9A5F) ; 驟 + (morohashi-daikanwa 45048 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (korean-ksc5601 . #x762E) ; ø»Š— + )) +(define-char + '((morohashi-daikanwa 45048 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-gb12345 . #x5668) ; 驟 + (=ucs . #x9A5F) ; 驟 + )) +(define-char + '((=>ucs . #x9A5F) ; 驟 + (morohashi-daikanwa 45048 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-1 . #x7C75) ; ø»“‰š + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x6036) ; ø»Ÿ›« + (ideograph-daikanwa . 45049) ; ø¸Š¿¹ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x6035) ; ø»Ÿ›ª + (ideograph-daikanwa . 45050) ; ø¸Š¿º + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x602F) ; ø»Ÿ›¤ + (ideograph-daikanwa . 45051) ; ø¸Š¿» + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x6030) ; ø»Ÿ›¥ + (ideograph-daikanwa . 45052) ; ø¸Š¿¼ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x6032) ; ø»Ÿ›§ + (ideograph-daikanwa . 45053) ; ø¸Š¿½ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (chinese-gb2312 . #x5668) ; ø»…• + (chinese-isoir165 . #x5668) ; ø»½‘ + (=ucs . #x9AA4) ; 骤 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x602C) ; ø»Ÿ›¡ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-5 . #x7962) ; ø»›¬½ + (ideograph-daikanwa . 45054) ; ø¸Š¿¾ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-7 . #x6163) ; ø»Ÿ¶ + (ideograph-daikanwa . 45055) ; ø¸Š¿¿ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-5 . #x7963) ; ø»›¬¾ + (ideograph-daikanwa . 45056) ; ø¸‹€€ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-5 . #x795F) ; ø»›¬º + (ideograph-daikanwa . 45057) ; ø¸‹€ + )) +(define-char + '((=>ucs . #x299C6) ; 𩧆 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 15) + (total-strokes . 25) + (ideograph-daikanwa . 45058) ; ø¸‹€‚ + )) +(define-char + '((morohashi-daikanwa 45058 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D31) ; ø»™  + (=ucs . #x299C6) ; 𩧆 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-5 . #x7960) ; ø»›¬» + (ideograph-daikanwa . 45059) ; ø¸‹€ƒ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-7 . #x6162) ; ø»Ÿµ + (ideograph-daikanwa . 45060) ; ø¸‹€„ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-5 . #x795E) ; ø»›¬¹ + (ideograph-daikanwa . 45061) ; ø¸‹€… + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-5 . #x7961) ; ø»›¬¼ + (ideograph-daikanwa . 45062) ; ø¸‹€† + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-3 . #x6157) ; ø»–µš + (ideograph-daikanwa . 45063) ; ø¸‹€‡ + (=ucs . #x4BBD) ; 䮽 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D32) ; ø»™¡ + (ideograph-daikanwa . 45064) ; ø¸‹€ˆ + (=ucs . #x299CB) ; 𩧋 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-7 . #x6164) ; ø»Ÿ· + (ideograph-daikanwa . 45073) ; ø¸‹€‘ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-2 . #x7165) ; ø»•ƒ„ + (ideograph-daikanwa . 45066) ; ø¸‹€Š + (=ucs . #x9A60) ; é©  + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D68) ; ø»™‘— + (ideograph-daikanwa . 45067) ; ø¸‹€‹ + (=ucs . #x4BBE) ; 䮾 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-3 . #x6172) ; ø»–µµ + (ideograph-daikanwa . 45068) ; ø¸‹€Œ + (=ucs . #x9A61) ; é©¡ + )) +(define-char + '((=>ucs . #x9A62) ; é©¢ + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 16) + (total-strokes . 26) + (shinjigen-2 . 9425) + (=jis-x0208 . #x7166) ; ø½‹¬¡ + (korean-ksc5601 . #x5570) ; ø»‰§³ + (ideograph-daikanwa . 45069) ; ø¸‹€ + (ucs-jis . #x9A62) ; ø½‹¬¡ + )) +(define-char + '((morohashi-daikanwa 45069 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-1 . #x7D37) ; ø»“‰º + (chinese-gb12345 . #x423F) ; é©¢ + (=ucs . #x9A62) ; é©¢ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 16) + (total-strokes . 26) + (ideograph-daikanwa . 45070) ; ø¸‹€Ž + )) +(define-char + '((morohashi-daikanwa 45070 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A4C) ; ø»›®… + )) +(define-char + '((=>ucs . #x9A63) ; é©£ + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 16) + (total-strokes . 26) + (ideograph-daikanwa . 45071) ; ø¸‹€ + )) +(define-char + '((morohashi-daikanwa 45071 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-3 . #x6173) ; ø»–µ¶ + (=ucs . #x9A63) ; é©£ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A4D) ; ø»›®† + (ideograph-daikanwa . 45072) ; ø¸‹€ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 16) + (chinese-gb2312 . #x6677) ; ø»…¬° + (chinese-isoir165 . #x6677) ; ø»Ž•€ + (=ucs . #x9AA5) ; 骥 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 17) + (total-strokes . 27) + (shinjigen-2 . 9428) + (=jis-x0208 . #x7168) ; ø½‹¬£ + (chinese-cns11643-2 . #x7223) ; ø»•ƒ  + (chinese-gb12345 . #x6678) ; 驤 + (ideograph-daikanwa . 45075) ; ø¸‹€“ + (=ucs . #x9A64) ; 驤 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 17) + (total-strokes . 26) + (=jis-x0208 . #x7167) ; ø½‹¬¢ + (korean-ksc5601 . #x514A) ; ø»‰¡• + (chinese-gb12345 . #x6677) ; é©¥ + (ideograph-daikanwa . 45076) ; ø¸‹€” + (=ucs . #x9A65) ; é©¥ + )) +(define-char + '((=>ucs . #x9A65) ; é©¥ + (morohashi-daikanwa 45076 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 17) + (total-strokes . 26) + (chinese-cns11643-1 . #x7D38) ; ø»“‰» + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 17) + (total-strokes . 27) + (ideograph-daikanwa . 45077) ; ø¸‹€• + (=ucs . #x9A66) ; 驦 + )) +(define-char + '((=>ucs . #x9A66) ; 驦 + (morohashi-daikanwa 45077 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-2 . #x7224) ; ø»•ƒ¡ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-2 . #x7225) ; ø»•ƒ¢ + (ideograph-daikanwa . 45078) ; ø¸‹€– + (=ucs . #x9A67) ; 驧 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 17) + (total-strokes . 27) + (ideograph-daikanwa . 45079) ; ø¸‹€— + (=ucs . #x299D4) ; 𩧔 + )) +(define-char + '((=>ucs . #x299D4) ; 𩧔 + (morohashi-daikanwa 45079 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E27) ; ø»™‘´ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-7 . #x6429) ; ø»Ÿ¡– + (ideograph-daikanwa . 45080) ; ø¸‹€˜ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-7 . #x6428) ; ø»Ÿ¡• + (ideograph-daikanwa . 45081) ; ø¸‹€™ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-3 . #x6227) ; ø»–¶ˆ + (ideograph-daikanwa . 45082) ; ø¸‹€š + (=ucs . #x4BBF) ; 䮿 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 17) + (chinese-isoir165 . #x7B46) ; ø»Ž³… + (=ucs . #x9AA6) ; 骦 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 17) + (chinese-gb2312 . #x6678) ; ø»…¬± + (chinese-isoir165 . #x6678) ; ø»Ž• + (=ucs . #x9AA7) ; 骧 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-2 . #x7233) ; ø»•ƒ° + (ideograph-daikanwa . 45083) ; ø¸‹€› + (=ucs . #x9A68) ; 驨 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E3F) ; ø»™’Œ + (ideograph-daikanwa . 45084) ; ø¸‹€œ + (=ucs . #x4BC0) ; 䯀 + )) +(define-char + '((=>ucs . #x299D8) ; 𩧘 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 18) + (total-strokes . 28) + (ideograph-daikanwa . 45085) ; ø¸‹€ + )) +(define-char + '((morohashi-daikanwa 45085 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E40) ; ø»™’ + (=ucs . #x299D8) ; 𩧘 + )) +(define-char + '((=>ucs . #x9A69) ; é©© + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 18) + (total-strokes . 28) + (ideograph-daikanwa . 45086) ; ø¸‹€ž + )) +(define-char + '((=>ucs . #x9A69) ; é©© + (morohashi-daikanwa 45086 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-2 . #x7232) ; ø»•ƒ¯ + )) +(define-char + '((morohashi-daikanwa 45086 0 2) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 17) + (total-strokes . 27) + (=jis-x0208 . #x7169) ; ø½‹¬¤ + (korean-ksc5601 . #x7C3E) ; ø»Š “ + (=ucs . #x9A69) ; é©© + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 18) + (total-strokes . 28) + (ideograph-daikanwa . 45087) ; ø¸‹€Ÿ + )) +(define-char + '((morohashi-daikanwa 45087 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-7 . #x6472) ; ø»Ÿ¢Ÿ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 18) + (total-strokes . 28) + (ideograph-daikanwa . 45088) ; ø¸‹€  + )) +(define-char + '((morohashi-daikanwa 45088 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-7 . #x6473) ; ø»Ÿ¢  + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 18) + (total-strokes . 28) + (ideograph-daikanwa . 45089) ; ø¸‹€¡ + )) +(define-char + '((morohashi-daikanwa 45089 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-7 . #x6471) ; ø»Ÿ¢ž + )) +(define-char + '((=>ucs . #x9A6A) ; 驪 + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 19) + (total-strokes . 29) + (shinjigen-2 . 9430) + (=jis-x0208 . #x716B) ; ø½‹¬¦ + (korean-ksc5601 . #x5571) ; ø»‰§´ + (ideograph-daikanwa . 45090) ; ø¸‹€¢ + (ucs-jis . #x9A6A) ; ø½‹¬¦ + )) +(define-char + '((morohashi-daikanwa 45090 0 0) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 19) + (total-strokes . 29) + (chinese-gb12345 . #x666A) ; 驪 + (=ucs . #x9A6A) ; 驪 + )) +(define-char + '((=>ucs . #x9A6A) ; 驪 + (morohashi-daikanwa 45090 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 19) + (total-strokes . 29) + (chinese-cns11643-1 . #x7D47) ; ø»“ŠŠ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 19) + (total-strokes . 29) + (chinese-cns11643-7 . #x654E) ; ø»Ÿ£™ + (ideograph-daikanwa . 45091) ; ø¸‹€£ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 19) + (total-strokes . 29) + (chinese-cns11643-3 . #x6237) ; ø»–¶˜ + (=ucs . #x4BC1) ; 䯁 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 20) + (total-strokes . 30) + (ideograph-daikanwa . 45092) ; ø¸‹€¤ + )) +(define-char + '((morohashi-daikanwa 45092 0 1) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 20) + (total-strokes . 30) + (chinese-cns11643-5 . #x7C23) ; ø»›°˜ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 20) + (total-strokes . 30) + (chinese-cns11643-7 . #x656A) ; ø»Ÿ£µ + (ideograph-daikanwa . 45093) ; ø¸‹€¥ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 20) + (total-strokes . 30) + (=jis-x0208 . #x716A) ; ø½‹¬¥ + (chinese-cns11643-2 . #x723B) ; ø»•ƒ¸ + (ideograph-daikanwa . 45094) ; ø¸‹€¦ + (=ucs . #x9A6B) ; é©« + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 21) + (total-strokes . 31) + (ideograph-daikanwa . 45095) ; ø¸‹€§ + )) +(define-char + '((morohashi-daikanwa 45095 0 5) + (ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 21) + (total-strokes . 31) + (chinese-cns11643-7 . #x657A) ; ø»Ÿ¤… + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 21) + (total-strokes . 31) + (chinese-cns11643-7 . #x657B) ; ø»Ÿ¤† + (ideograph-daikanwa . 49909) ; ø¸Œ‹µ + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 24) + (total-strokes . 34) + (chinese-cns11643-4 . #x6E57) ; ø»™’¤ + (=jis-x0213-2-2000 . #x7D26) ; ø»¦¤ + (ideograph-daikanwa . 45096) ; ø¸‹€¨ + (=ucs . #x4BC2) ; 䯂 + )) +(define-char + '((ideographic-radical . 187) ; ⾺ + (ideographic-strokes . 26) + (total-strokes . 36) + (chinese-cns11643-7 . #x6644) ; ø»Ÿ¤­ + (ideograph-daikanwa . 45097) ; ø¸‹€© + )) diff --git a/lisp/utf-2000/Ideograph-R188-Bone.el b/lisp/utf-2000/Ideograph-R188-Bone.el new file mode 100644 index 0000000..564f7e8 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R188-Bone.el @@ -0,0 +1,3090 @@ +(define-char + '((=>ucs . #x9AA8) ; 骨 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 0) + (total-strokes . 10) + (shinjigen-2 . 9431) + (=jis-x0208 . #x397C) ; ø½Šš§ + (korean-ksc5601 . #x4D69) ; ø»‰›¼ + (=gt-pj-1 . #x397C) ; ø½Šš§ + (ideograph-daikanwa . 45098) ; ø¸‹€ª + (=gt-k . 06431) ; ý¡„¤Ÿ + (ucs-jis . #x9AA8) ; ø½Šš§ + )) +(define-char + '((=>ucs . #x9AA8) ; 骨 + (morohashi-daikanwa 45098 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 0) + (total-strokes . 10) + (chinese-cns11643-1 . #x586C) ; ø»’”™ + )) +(define-char + '((morohashi-daikanwa 45098 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 0) + (total-strokes . 9) + (chinese-gb2312 . #x3947) ; ø»„©º + (chinese-isoir165 . #x3947) ; ø»’Š + (=ucs . #x9AA8) ; 骨 + )) +(define-char + '((=>ucs . #x4BC6) ; 䯆 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 1) + (total-strokes . 11) + (ideograph-daikanwa . 45099) ; ø¸‹€« + )) +(define-char + '((morohashi-daikanwa 45099 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 1) + (total-strokes . 11) + (chinese-cns11643-3 . #x3969) ; ø»•º¼ + (=ucs . #x4BC6) ; 䯆 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 2) + (total-strokes . 12) + (ideograph-daikanwa . 45100) ; ø¸‹€¬ + )) +(define-char + '((morohashi-daikanwa 45100 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 2) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D51) ; ø»š”¤ + )) +(define-char + '((=>ucs . #x29A12) ; 𩨒 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 2) + (total-strokes . 12) + (ideograph-daikanwa . 45101) ; ø¸‹€­ + )) +(define-char + '((morohashi-daikanwa 45101 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 2) + (total-strokes . 12) + (chinese-cns11643-4 . #x3C27) ; ø»˜ˆ˜ + (=ucs . #x29A12) ; 𩨒 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 2) + (total-strokes . 12) + (ideograph-daikanwa . 45102) ; ø¸‹€® + (=ucs . #x4BC7) ; 䯇 + )) +(define-char + '((=>ucs . #x4BC7) ; 䯇 + (morohashi-daikanwa 45102 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 2) + (total-strokes . 12) + (chinese-cns11643-3 . #x402E) ; ø»–„“ + )) +(define-char + '((=>ucs . #x9AA9) ; 骩 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 2) + (total-strokes . 12) + (ideograph-daikanwa . 45103) ; ø¸‹€¯ + )) +(define-char + '((=>ucs . #x9AA9) ; 骩 + (morohashi-daikanwa 45103 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 2) + (total-strokes . 12) + (chinese-cns11643-3 . #x402F) ; ø»–„” + )) +(define-char + '((morohashi-daikanwa 45103 0 2) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 2) + (total-strokes . 11) + (=ucs . #x9AA9) ; 骩 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (japanese-jisx0212 . #x6956) ; ø»ŒŽµ + (ideograph-daikanwa . 45105) ; ø¸‹€± + (=ucs . #x9AAA) ; 骪 + )) +(define-char + '((=>ucs . #x9AAA) ; 骪 + (morohashi-daikanwa 45105 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-4 . #x4221) ; ø»˜‘† + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (ideograph-daikanwa . 45106) ; ø¸‹€² + (=ucs . #x9AAB) ; 骫 + )) +(define-char + '((=>ucs . #x9AAB) ; 骫 + (morohashi-daikanwa 45106 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-2 . #x486F) ; ø»”‡€ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (ideograph-daikanwa . 45107) ; ø¸‹€³ + )) +(define-char + '((morohashi-daikanwa 45107 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A4A) ; ø»‰‡ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (japanese-jisx0212 . #x6957) ; ø»ŒŽ¶ + (ideograph-daikanwa . 45109) ; ø¸‹€µ + (=ucs . #x9AAC) ; 骬 + )) +(define-char + '((=>ucs . #x9AAC) ; 骬 + (morohashi-daikanwa 45109 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-4 . #x417D) ; ø»˜‘„ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (ideograph-daikanwa . 45110) ; ø¸‹€¶ + )) +(define-char + '((morohashi-daikanwa 45110 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A48) ; ø»‰… + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (shinjigen-2 . 9434) + (=jis-x0208 . #x716C) ; ø½‹¬§ + (ideograph-daikanwa . 45111) ; ø¸‹€· + (=ucs . #x9AAD) ; 骭 + )) +(define-char + '((=>ucs . #x9AAD) ; 骭 + (morohashi-daikanwa 45111 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-2 . #x486E) ; ø»”†¿ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (ideograph-daikanwa . 45112) ; ø¸‹€¸ + )) +(define-char + '((morohashi-daikanwa 45112 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A49) ; ø»‰† + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (japanese-jisx0212 . #x6958) ; ø»ŒŽ· + (ideograph-daikanwa . 45113) ; ø¸‹€¹ + (=ucs . #x9AAE) ; 骮 + )) +(define-char + '((=>ucs . #x9AAE) ; 骮 + (morohashi-daikanwa 45113 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-4 . #x417E) ; ø»˜‘… + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (ideograph-daikanwa . 45114) ; ø¸‹€º + )) +(define-char + '((morohashi-daikanwa 45114 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A4B) ; ø»‰ˆ + )) +(define-char + '((=>ucs . #x29A1C) ; 𩨜 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45118) ; ø¸‹€¾ + )) +(define-char + '((morohashi-daikanwa 45118 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-4 . #x4863) ; ø»˜š¼ + (=ucs . #x29A1C) ; 𩨜 + )) +(define-char + '((=>ucs . #x29A1D) ; 𩨝 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45119) ; ø¸‹€¿ + )) +(define-char + '((morohashi-daikanwa 45119 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-4 . #x4865) ; ø»˜š¾ + (=ucs . #x29A1D) ; 𩨝 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45120) ; ø¸‹€ + )) +(define-char + '((morohashi-daikanwa 45120 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B55) ; ø»š©Œ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45121) ; ø¸‹ + )) +(define-char + '((morohashi-daikanwa 45121 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6458) ; ø»˜ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45122) ; ø¸‹‚ + )) +(define-char + '((morohashi-daikanwa 45122 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B54) ; ø»š©‹ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45123) ; ø¸‹ƒ + (=ucs . #x4BC8) ; 䯈 + )) +(define-char + '((=>ucs . #x4BC8) ; 䯈 + (morohashi-daikanwa 45123 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-4 . #x4862) ; ø»˜š» + )) +(define-char + '((=>ucs . #x9AAF) ; 骯 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (japanese-jisx0212 . #x6959) ; ø»ŒŽ¸ + (=jis-x0213-2-2000 . #x7D27) ; ø»¦¤Ž + (ideograph-daikanwa . 45124) ; ø¸‹„ + (ucs-jis . #x9AAF) ; ø»ŒŽ¸ + )) +(define-char + '((=>ucs . #x9AAF) ; 骯 + (morohashi-daikanwa 45124 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B73) ; ø»’°š + )) +(define-char + '((morohashi-daikanwa 45124 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 13) + (chinese-gb12345 . #x3039) ; 骯 + (=ucs . #x9AAF) ; 骯 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45125) ; ø¸‹… + (=ucs . #x4BC9) ; 䯉 + )) +(define-char + '((=>ucs . #x4BC9) ; 䯉 + (morohashi-daikanwa 45125 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A6D) ; ø»–“¾ + )) +(define-char + '((=>ucs . #x29A21) ; 𩨡 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45126) ; ø¸‹† + )) +(define-char + '((morohashi-daikanwa 45126 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-4 . #x4864) ; ø»˜š½ + (=ucs . #x29A21) ; 𩨡 + )) +(define-char + '((=>ucs . #x9AB0) ; 骰 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (shinjigen-2 . 9436) + (=jis-x0208 . #x716D) ; ø½‹¬¨ + (ideograph-daikanwa . 45127) ; ø¸‹‡ + (ucs-jis . #x9AB0) ; ø½‹¬¨ + )) +(define-char + '((=>ucs . #x9AB0) ; 骰 + (morohashi-daikanwa 45127 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B74) ; ø»’°› + )) +(define-char + '((morohashi-daikanwa 45127 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-gb2312 . #x773B) ; ø»†„² + (chinese-isoir165 . #x773B) ; ø»Ž­‚ + (=ucs . #x9AB0) ; 骰 + )) +(define-char + '((=>ucs . #x9AB1) ; 骱 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45128) ; ø¸‹ˆ + )) +(define-char + '((=>ucs . #x9AB1) ; 骱 + (morohashi-daikanwa 45128 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F42) ; ø»”¥ + )) +(define-char + '((morohashi-daikanwa 45128 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (chinese-gb2312 . #x773A) ; ø»†„± + (chinese-isoir165 . #x773A) ; ø»Ž­ + (=ucs . #x9AB1) ; 骱 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45129) ; ø¸‹‰ + )) +(define-char + '((morohashi-daikanwa 45129 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6457) ; ø»˜€ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45130) ; ø¸‹Š + )) +(define-char + '((morohashi-daikanwa 45130 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6455) ; ø»—¾ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45131) ; ø¸‹‹ + )) +(define-char + '((morohashi-daikanwa 45131 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6456) ; ø»—¿ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45133) ; ø¸‹ + )) +(define-char + '((morohashi-daikanwa 45133 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6454) ; ø»—½ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45134) ; ø¸‹Ž + )) +(define-char + '((morohashi-daikanwa 45134 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6453) ; ø»—¼ + )) +(define-char + '((=>ucs . #x29A2C) ; 𩨬 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45136) ; ø¸‹ + )) +(define-char + '((morohashi-daikanwa 45136 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E72) ; ø»˜£¿ + (=ucs . #x29A2C) ; 𩨬 + )) +(define-char + '((=>ucs . #x29A2D) ; 𩨭 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45137) ; ø¸‹‘ + )) +(define-char + '((morohashi-daikanwa 45137 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E71) ; ø»˜£¾ + (=ucs . #x29A2D) ; 𩨭 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45138) ; ø¸‹’ + )) +(define-char + '((morohashi-daikanwa 45138 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B51) ; ø»žŽ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45139) ; ø¸‹“ + )) +(define-char + '((morohashi-daikanwa 45139 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x527A) ; ø»š´ƒ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45140) ; ø¸‹” + )) +(define-char + '((morohashi-daikanwa 45140 0 2) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5279) ; ø»š´‚ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45141) ; ø¸‹• + )) +(define-char + '((morohashi-daikanwa 45141 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B52) ; ø»žŽ‘ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (japanese-jisx0212 . #x695A) ; ø»ŒŽ¹ + (ideograph-daikanwa . 45142) ; ø¸‹– + (=ucs . #x9AB2) ; 骲 + )) +(define-char + '((=>ucs . #x9AB2) ; 骲 + (morohashi-daikanwa 45142 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E74) ; ø»˜¤ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (=jis-x0213-2-2000 . #x7D28) ; ø»¦¤ + (ideograph-daikanwa . 45143) ; ø¸‹— + (=ucs . #x4BCA) ; 䯊 + )) +(define-char + '((=>ucs . #x4BCA) ; 䯊 + (morohashi-daikanwa 45143 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F75) ; ø»–›œ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45144) ; ø¸‹˜ + (=ucs . #x4BCB) ; 䯋 + )) +(define-char + '((=>ucs . #x4BCB) ; 䯋 + (morohashi-daikanwa 45144 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E75) ; ø»˜¤‚ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45145) ; ø¸‹™ + (=ucs . #x4BCC) ; 䯌 + )) +(define-char + '((=>ucs . #x4BCC) ; 䯌 + (morohashi-daikanwa 45145 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E73) ; ø»˜¤€ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (ideograph-daikanwa . 45146) ; ø¸‹š + (=ucs . #x9AB3) ; 骳 + )) +(define-char + '((=>ucs . #x9AB3) ; 骳 + (morohashi-daikanwa 45146 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-2 . #x557B) ; ø»”š’ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (japanese-jisx0212 . #x695B) ; ø»ŒŽº + (ideograph-daikanwa . 45147) ; ø¸‹› + (=ucs . #x9AB4) ; 骴 + )) +(define-char + '((=>ucs . #x9AB4) ; 骴 + (morohashi-daikanwa 45147 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B78) ; ø»”£ƒ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45148) ; ø¸‹œ + )) +(define-char + '((morohashi-daikanwa 45148 0 1) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x362C) ; ø»žµ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45149) ; ø¸‹ + )) +(define-char + '((morohashi-daikanwa 45149 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5278) ; ø»š´ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45150) ; ø¸‹ž + (=ucs . #x4BCD) ; 䯍 + )) +(define-char + '((=>ucs . #x4BCD) ; 䯍 + (morohashi-daikanwa 45150 0 1) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E76) ; ø»˜¤ƒ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (japanese-jisx0212 . #x695C) ; ø»ŒŽ» + (ideograph-daikanwa . 45151) ; ø¸‹Ÿ + (=ucs . #x9AB5) ; 骵 + )) +(define-char + '((=>ucs . #x9AB5) ; 骵 + (morohashi-daikanwa 45151 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F77) ; ø»–›ž + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45152) ; ø¸‹  + )) +(define-char + '((morohashi-daikanwa 45152 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x527B) ; ø»š´„ + )) +(define-char + '((=>ucs . #x29A38) ; 𩨸 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45153) ; ø¸‹¡ + )) +(define-char + '((morohashi-daikanwa 45153 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E78) ; ø»˜¤… + (=ucs . #x29A38) ; 𩨸 + )) +(define-char + '((=>ucs . #x29A34) ; 𩨴 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45154) ; ø¸‹¢ + )) +(define-char + '((morohashi-daikanwa 45154 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E77) ; ø»˜¤„ + (=ucs . #x29A34) ; 𩨴 + )) +(define-char + '((=>ucs . #x9AB6) ; 骶 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (japanese-jisx0212 . #x695D) ; ø»ŒŽ¼ + (=jis-x0213-1-2000 . #x7E35) ; ø»¤›¶ + (ideograph-daikanwa . 45155) ; ø¸‹£ + (ucs-jis . #x9AB6) ; ø»ŒŽ¼ + )) +(define-char + '((=>ucs . #x9AB6) ; 骶 + (morohashi-daikanwa 45155 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F76) ; ø»–› + )) +(define-char + '((morohashi-daikanwa 45155 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-gb2312 . #x773E) ; ø»†„µ + (chinese-isoir165 . #x773E) ; ø»Ž­… + (=ucs . #x9AB6) ; 骶 + )) +(define-char + '((=>ucs . #x9AB7) ; 骷 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (=jis-x0213-2-2000 . #x7D29) ; ø»¦¤ + (ideograph-daikanwa . 45156) ; ø¸‹¤ + (ucs-jis . #x9AB7) ; ø»¦¤ + )) +(define-char + '((=>ucs . #x9AB7) ; 骷 + (morohashi-daikanwa 45156 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-1 . #x6F7E) ; ø»’¶ + )) +(define-char + '((morohashi-daikanwa 45156 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-gb2312 . #x773C) ; ø»†„³ + (chinese-isoir165 . #x773C) ; ø»Ž­ƒ + (=ucs . #x9AB7) ; 骷 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45157) ; ø¸‹¥ + )) +(define-char + '((morohashi-daikanwa 45157 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B55) ; ø»žŽ” + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45158) ; ø¸‹¦ + )) +(define-char + '((morohashi-daikanwa 45158 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B50) ; ø»žŽ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45159) ; ø¸‹§ + )) +(define-char + '((morohashi-daikanwa 45159 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B54) ; ø»žŽ“ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45160) ; ø¸‹¨ + )) +(define-char + '((morohashi-daikanwa 45160 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B53) ; ø»žŽ’ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F78) ; ø»–›Ÿ + (=ucs . #x4BCE) ; 䯎 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45163) ; ø¸‹« + (=ucs . #x4BCF) ; 䯏 + )) +(define-char + '((=>ucs . #x4BCF) ; 䯏 + (morohashi-daikanwa 45163 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-3 . #x5372) ; ø»–¡‘ + )) +(define-char + '((=>ucs . #x9AB8) ; 骸 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (shinjigen-2 . 9438) + (=jis-x0208 . #x333C) ; ø½Š³ + (korean-ksc5601 . #x7A35) ; ø»ŠŽ + (ideograph-daikanwa . 45164) ; ø¸‹¬ + (ucs-jis . #x9AB8) ; ø½Š³ + )) +(define-char + '((=>ucs . #x9AB8) ; 骸 + (morohashi-daikanwa 45164 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-1 . #x7330) ; ø»’»‡ + )) +(define-char + '((morohashi-daikanwa 45164 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-gb2312 . #x3A21) ; ø»„ª² + (chinese-isoir165 . #x3A21) ; ø»“‚ + (=ucs . #x9AB8) ; 骸 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45165) ; ø¸‹­ + (=ucs . #x4BD0) ; 䯐 + )) +(define-char + '((=>ucs . #x4BD0) ; 䯐 + (morohashi-daikanwa 45165 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-3 . #x5373) ; ø»–¡’ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45166) ; ø¸‹® + (=ucs . #x4BD1) ; 䯑 + )) +(define-char + '((=>ucs . #x4BD1) ; 䯑 + (morohashi-daikanwa 45166 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x5530) ; ø»˜­ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (=jis-x0213-2-2000 . #x7D2A) ; ø»¦¤‘ + (ideograph-daikanwa . 45167) ; ø¸‹¯ + (=ucs . #x4BD2) ; 䯒 + )) +(define-char + '((=>ucs . #x4BD2) ; 䯒 + (morohashi-daikanwa 45167 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x5532) ; ø»˜­‘ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45168) ; ø¸‹° + )) +(define-char + '((morohashi-daikanwa 45168 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A36) ; ø»š¾¯ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45169) ; ø¸‹± + )) +(define-char + '((morohashi-daikanwa 45169 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A35) ; ø»š¾® + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (japanese-jisx0212 . #x695E) ; ø»ŒŽ½ + (=jis-x0213-2-2000 . #x7D2B) ; ø»¦¤’ + (ideograph-daikanwa . 45170) ; ø¸‹² + (=ucs . #x9AB9) ; 骹 + )) +(define-char + '((=>ucs . #x9AB9) ; 骹 + (morohashi-daikanwa 45170 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B76) ; ø»”£ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45171) ; ø¸‹³ + (=ucs . #x4BD3) ; 䯓 + )) +(define-char + '((=>ucs . #x4BD3) ; 䯓 + (morohashi-daikanwa 45171 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x552F) ; ø»˜­Ž + )) +(define-char + '((=>ucs . #x9ABA) ; 骺 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45172) ; ø¸‹´ + )) +(define-char + '((=>ucs . #x9ABA) ; 骺 + (morohashi-daikanwa 45172 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x5531) ; ø»˜­ + )) +(define-char + '((morohashi-daikanwa 45172 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (chinese-gb2312 . #x773F) ; ø»†„¶ + (chinese-isoir165 . #x773F) ; ø»Ž­† + (=ucs . #x9ABA) ; 骺 + )) +(define-char + '((=>ucs . #x29A3F) ; 𩨿 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45173) ; ø¸‹µ + )) +(define-char + '((morohashi-daikanwa 45173 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x5533) ; ø»˜­’ + (=ucs . #x29A3F) ; 𩨿 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (japanese-jisx0212 . #x695F) ; ø»ŒŽ¾ + (ideograph-daikanwa . 45174) ; ø¸‹¶ + (=ucs . #x9ABB) ; 骻 + )) +(define-char + '((=>ucs . #x9ABB) ; 骻 + (morohashi-daikanwa 45174 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B79) ; ø»”£„ + )) +(define-char + '((=>ucs . #x9ABC) ; 骼 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (shinjigen-2 . 9439) + (=jis-x0208 . #x716E) ; ø½‹¬© + (ideograph-daikanwa . 45175) ; ø¸‹· + (ucs-jis . #x9ABC) ; ø½‹¬© + )) +(define-char + '((=>ucs . #x9ABC) ; 骼 + (morohashi-daikanwa 45175 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-1 . #x7331) ; ø»’»ˆ + )) +(define-char + '((morohashi-daikanwa 45175 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-gb2312 . #x7740) ; ø»†„· + (chinese-isoir165 . #x7740) ; ø»Ž­‡ + (=ucs . #x9ABC) ; 骼 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45176) ; ø¸‹¸ + )) +(define-char + '((morohashi-daikanwa 45176 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x362B) ; ø»ž´ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45177) ; ø¸‹¹ + (=ucs . #x4BD4) ; 䯔 + )) +(define-char + '((=>ucs . #x4BD4) ; 䯔 + (morohashi-daikanwa 45177 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x552E) ; ø»˜­ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45178) ; ø¸‹º + )) +(define-char + '((morohashi-daikanwa 45178 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x362A) ; ø»ž³ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45179) ; ø¸‹» + )) +(define-char + '((morohashi-daikanwa 45179 0 1) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B4F) ; ø»žŽŽ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45180) ; ø¸‹¼ + )) +(define-char + '((morohashi-daikanwa 45180 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3629) ; ø»ž² + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45182) ; ø¸‹¾ + (=ucs . #x4BD5) ; 䯕 + )) +(define-char + '((=>ucs . #x4BD5) ; 䯕 + (morohashi-daikanwa 45182 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-3 . #x5739) ; ø»–¦ + )) +(define-char + '((=>ucs . #x29A49) ; 𩩉 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45183) ; ø¸‹¿ + )) +(define-char + '((morohashi-daikanwa 45183 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A34) ; ø»˜´© + (=ucs . #x29A49) ; 𩩉 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45184) ; ø¸‹‚€ + (=ucs . #x4BD6) ; 䯖 + )) +(define-char + '((=>ucs . #x4BD6) ; 䯖 + (morohashi-daikanwa 45184 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A31) ; ø»˜´¦ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45185) ; ø¸‹‚ + (=ucs . #x4BD7) ; 䯗 + )) +(define-char + '((=>ucs . #x4BD7) ; 䯗 + (morohashi-daikanwa 45185 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A35) ; ø»˜´ª + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45186) ; ø¸‹‚‚ + )) +(define-char + '((morohashi-daikanwa 45186 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E32) ; ø»ž©« + )) +(define-char + '((=>ucs . #x9ABD) ; 骽 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45187) ; ø¸‹‚ƒ + )) +(define-char + '((morohashi-daikanwa 45187 0 2) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-3 . #x573A) ; ø»–¦‘ + (=ucs . #x9ABD) ; 骽 + )) +(define-char + '((=>ucs . #x29A4B) ; 𩩋 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45188) ; ø¸‹‚„ + )) +(define-char + '((morohashi-daikanwa 45188 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A32) ; ø»˜´§ + (=ucs . #x29A4B) ; 𩩋 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45189) ; ø¸‹‚… + (=ucs . #x4BD8) ; 䯘 + )) +(define-char + '((=>ucs . #x4BD8) ; 䯘 + (morohashi-daikanwa 45189 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A30) ; ø»˜´¥ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45190) ; ø¸‹‚† + )) +(define-char + '((morohashi-daikanwa 45190 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E30) ; ø»ž©© + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45192) ; ø¸‹‚ˆ + )) +(define-char + '((morohashi-daikanwa 45192 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x603F) ; ø»›‡¬ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45193) ; ø¸‹‚‰ + (=ucs . #x4BD9) ; 䯙 + )) +(define-char + '((=>ucs . #x4BD9) ; 䯙 + (morohashi-daikanwa 45193 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-3 . #x5738) ; ø»–¦ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45194) ; ø¸‹‚Š + (=ucs . #x4BDA) ; 䯚 + )) +(define-char + '((=>ucs . #x4BDA) ; 䯚 + (morohashi-daikanwa 45194 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A33) ; ø»˜´¨ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (japanese-jisx0212 . #x6960) ; ø»ŒŽ¿ + (ideograph-daikanwa . 45195) ; ø¸‹‚‹ + (=ucs . #x9ABE) ; 骾 + )) +(define-char + '((=>ucs . #x9ABE) ; 骾 + (morohashi-daikanwa 45195 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-2 . #x6070) ; ø»”ª‘ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45196) ; ø¸‹‚Œ + )) +(define-char + '((morohashi-daikanwa 45196 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E31) ; ø»ž©ª + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45197) ; ø¸‹‚ + )) +(define-char + '((morohashi-daikanwa 45197 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E2D) ; ø»ž©¦ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45198) ; ø¸‹‚Ž + )) +(define-char + '((morohashi-daikanwa 45198 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E2E) ; ø»ž©§ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E2F) ; ø»ž©¨ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E33) ; ø»ž©¬ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E34) ; ø»ž©­ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45201) ; ø¸‹‚‘ + )) +(define-char + '((morohashi-daikanwa 45201 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6659) ; ø»›º + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45202) ; ø¸‹‚’ + )) +(define-char + '((morohashi-daikanwa 45202 0 1) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6654) ; ø»›µ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45203) ; ø¸‹‚“ + )) +(define-char + '((morohashi-daikanwa 45203 0 1) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x453E) ; ø»ž´‰ + )) +(define-char + '((=>ucs . #x9ABF) ; 骿 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (japanese-jisx0212 . #x6961) ; ø»Œ€ + (ideograph-daikanwa . 45204) ; ø¸‹‚” + (ucs-jis . #x9ABF) ; ø»Œ€ + )) +(define-char + '((morohashi-daikanwa 45204 0 3) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B77) ; ø»”£‚ + (=ucs . #x9ABF) ; 骿 + )) +(define-char + '((=>ucs . #x9AC0) ; 髀 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (shinjigen-2 . 9442) + (=jis-x0208 . #x716F) ; ø½‹¬ª + (ideograph-daikanwa . 45205) ; ø¸‹‚• + (ucs-jis . #x9AC0) ; ø½‹¬ª + )) +(define-char + '((=>ucs . #x9AC0) ; 髀 + (morohashi-daikanwa 45205 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-2 . #x6463) ; ø»”¯¼ + )) +(define-char + '((morohashi-daikanwa 45205 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-gb2312 . #x7742) ; ø»†„¹ + (chinese-isoir165 . #x7742) ; ø»Ž­‰ + (=ucs . #x9AC0) ; 髀 + )) +(define-char + '((=>ucs . #x29A59) ; 𩩙 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45206) ; ø¸‹‚– + )) +(define-char + '((morohashi-daikanwa 45206 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E6F) ; ø»˜»œ + (=ucs . #x29A59) ; 𩩙 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45207) ; ø¸‹‚— + )) +(define-char + '((morohashi-daikanwa 45207 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x453D) ; ø»ž´ˆ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45208) ; ø¸‹‚˜ + )) +(define-char + '((morohashi-daikanwa 45208 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6657) ; ø»›¸ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45209) ; ø¸‹‚™ + (=ucs . #x4BDB) ; 䯛 + )) +(define-char + '((=>ucs . #x4BDB) ; 䯛 + (morohashi-daikanwa 45209 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6651) ; ø»›² + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45210) ; ø¸‹‚š + )) +(define-char + '((morohashi-daikanwa 45210 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x453F) ; ø»ž´Š + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45211) ; ø¸‹‚› + )) +(define-char + '((morohashi-daikanwa 45211 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6652) ; ø»›³ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45212) ; ø¸‹‚œ + (=ucs . #x4BDC) ; 䯜 + )) +(define-char + '((=>ucs . #x4BDC) ; 䯜 + (morohashi-daikanwa 45212 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E6E) ; ø»˜»› + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45213) ; ø¸‹‚ + )) +(define-char + '((morohashi-daikanwa 45213 0 3) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A78) ; ø»›—‘ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45214) ; ø¸‹‚ž + )) +(define-char + '((morohashi-daikanwa 45214 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6655) ; ø»›¶ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45215) ; ø¸‹‚Ÿ + )) +(define-char + '((morohashi-daikanwa 45215 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6653) ; ø»›´ + )) +(define-char + '((=>ucs . #x9AC1) ; 髁 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (japanese-jisx0212 . #x6962) ; ø»Œ + (=jis-x0213-1-2000 . #x7E36) ; ø»¤›· + (ideograph-daikanwa . 45216) ; ø¸‹‚  + (ucs-jis . #x9AC1) ; ø»Œ + )) +(define-char + '((=>ucs . #x9AC1) ; 髁 + (morohashi-daikanwa 45216 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-1 . #x7778) ; ø»“‚‡ + )) +(define-char + '((morohashi-daikanwa 45216 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (japanese-strokes . 7) + (total-strokes . 18) + (chinese-gb2312 . #x7741) ; ø»†„¸ + (chinese-isoir165 . #x7741) ; ø»Ž­ˆ + (=ucs . #x9AC1) ; 髁 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45217) ; ø¸‹‚¡ + )) +(define-char + '((morohashi-daikanwa 45217 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6656) ; ø»›· + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45218) ; ø¸‹‚¢ + )) +(define-char + '((morohashi-daikanwa 45218 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6658) ; ø»›¹ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45222) ; ø¸‹‚¦ + (=ucs . #x4BDD) ; 䯝 + )) +(define-char + '((=>ucs . #x4BDD) ; 䯝 + (morohashi-daikanwa 45222 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B70) ; ø»–¬¿ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45223) ; ø¸‹‚§ + )) +(define-char + '((morohashi-daikanwa 45223 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C3B) ; ø»ž¾˜ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45224) ; ø¸‹‚¨ + )) +(define-char + '((morohashi-daikanwa 45224 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A7A) ; ø»›—“ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45225) ; ø¸‹‚© + )) +(define-char + '((morohashi-daikanwa 45225 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A79) ; ø»›—’ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45226) ; ø¸‹‚ª + )) +(define-char + '((morohashi-daikanwa 45226 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C3A) ; ø»ž¾— + )) +(define-char + '((=>ucs . #x9AC2) ; 髂 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45227) ; ø¸‹‚« + )) +(define-char + '((=>ucs . #x9AC2) ; 髂 + (morohashi-daikanwa 45227 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-2 . #x682E) ; ø»”´¿ + )) +(define-char + '((morohashi-daikanwa 45227 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (chinese-gb2312 . #x7744) ; ø»†„» + (chinese-isoir165 . #x7744) ; ø»Ž­‹ + (=ucs . #x9AC2) ; 髂 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45228) ; ø¸‹‚¬ + )) +(define-char + '((morohashi-daikanwa 45228 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C37) ; ø»ž¾” + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45229) ; ø¸‹‚­ + (=ucs . #x4BDE) ; 䯞 + )) +(define-char + '((=>ucs . #x4BDE) ; 䯞 + (morohashi-daikanwa 45229 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x6248) ; ø»™€­ + )) +(define-char + '((=>ucs . #x4BDF) ; 䯟 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45230) ; ø¸‹‚® + )) +(define-char + '((morohashi-daikanwa 45230 0 2) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x6247) ; ø»™€¬ + (=ucs . #x4BDF) ; 䯟 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (=jis-x0213-2-2000 . #x7D2C) ; ø»¦¤“ + (ideograph-daikanwa . 45231) ; ø¸‹‚¯ + (=ucs . #x29A72) ; ð©©² + )) +(define-char + '((=>ucs . #x29A72) ; ð©©² + (morohashi-daikanwa 45231 0 1) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A7C) ; ø»›—• + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45232) ; ø¸‹‚° + )) +(define-char + '((morohashi-daikanwa 45232 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A7D) ; ø»›—– + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45233) ; ø¸‹‚± + )) +(define-char + '((morohashi-daikanwa 45233 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A7B) ; ø»›—” + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45234) ; ø¸‹‚² + )) +(define-char + '((morohashi-daikanwa 45234 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C3D) ; ø»ž¾š + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45235) ; ø¸‹‚³ + )) +(define-char + '((morohashi-daikanwa 45235 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C3C) ; ø»ž¾™ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (japanese-jisx0212 . #x6963) ; ø»Œ‚ + (=jis-x0213-1-2000 . #x7E37) ; ø»¤›¸ + (ideograph-daikanwa . 45236) ; ø¸‹‚´ + (=ucs . #x9AC3) ; 髃 + )) +(define-char + '((=>ucs . #x9AC3) ; 髃 + (morohashi-daikanwa 45236 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x6249) ; ø»™€® + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45237) ; ø¸‹‚µ + )) +(define-char + '((morohashi-daikanwa 45237 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C3E) ; ø»ž¾› + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45238) ; ø¸‹‚¶ + )) +(define-char + '((morohashi-daikanwa 45238 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C36) ; ø»ž¾“ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45239) ; ø¸‹‚· + )) +(define-char + '((morohashi-daikanwa 45239 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C39) ; ø»ž¾– + )) +(define-char + '((morohashi-daikanwa 45240 1) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (=jis-x0208 . #x3F71) ; ø½Š£ + (=ucs . #x9AC4) ; 髄 + )) +(define-char + '((=>ucs . #x9AC4) ; 髄 + (morohashi-daikanwa 45240 1 1) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D61) ; ø»–¯¬ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 49910) ; ø¸Œ‹¶ + )) +(define-char + '((morohashi-daikanwa 49910 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C38) ; ø»ž¾• + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (chinese-gb2312 . #x7743) ; ø»†„º + (chinese-isoir165 . #x7743) ; ø»Ž­Š + (=ucs . #x9AC5) ; 髅 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (japanese-jisx0212 . #x6964) ; ø»Œƒ + (=jis-x0213-2-2000 . #x7D2D) ; ø»¦¤” + (ideograph-daikanwa . 45241) ; ø¸‹‚¹ + (=ucs . #x9AC6) ; 髆 + )) +(define-char + '((=>ucs . #x9AC6) ; 髆 + (morohashi-daikanwa 45241 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A74) ; ø»”¹ + )) +(define-char + '((=>ucs . #x29A80) ; 𩪀 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45242) ; ø¸‹‚º + )) +(define-char + '((=>ucs . #x29A80) ; 𩪀 + (morohashi-daikanwa 45242 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x654A) ; ø»™…‰ + )) +(define-char + '((morohashi-daikanwa 45242 0 3) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 9) + (total-strokes . 18) + (=ucs . #x29A80) ; 𩪀 + )) +(define-char + '((=>ucs . #x9AC7) ; 髇 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45243) ; ø¸‹‚» + )) +(define-char + '((morohashi-daikanwa 45243 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A72) ; ø»”¸¿ + (=ucs . #x9AC7) ; 髇 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45244) ; ø¸‹‚¼ + )) +(define-char + '((morohashi-daikanwa 45244 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E75) ; ø»›† + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45245) ; ø¸‹‚½ + )) +(define-char + '((morohashi-daikanwa 45245 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E74) ; ø»›… + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (japanese-jisx0212 . #x6965) ; ø»Œ„ + (ideograph-daikanwa . 45246) ; ø¸‹‚¾ + (=ucs . #x9AC8) ; 髈 + )) +(define-char + '((=>ucs . #x9AC8) ; 髈 + (morohashi-daikanwa 45246 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D60) ; ø»–¯« + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45247) ; ø¸‹‚¿ + (=ucs . #x4BE0) ; 䯠 + )) +(define-char + '((=>ucs . #x4BE0) ; 䯠 + (morohashi-daikanwa 45247 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x6549) ; ø»™…ˆ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45248) ; ø¸‹ƒ€ + )) +(define-char + '((morohashi-daikanwa 45248 0 2) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E73) ; ø»›„ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45249) ; ø¸‹ƒ + )) +(define-char + '((morohashi-daikanwa 45249 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5173) ; ø»Ÿ†¦ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45250) ; ø¸‹ƒ‚ + )) +(define-char + '((morohashi-daikanwa 45250 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5174) ; ø»Ÿ†§ + )) +(define-char + '((=>ucs . #x4BE1) ; 䯡 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45251) ; ø¸‹ƒƒ + )) +(define-char + '((morohashi-daikanwa 45251 0 2) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D5F) ; ø»–¯ª + (=ucs . #x4BE1) ; 䯡 + )) +(define-char + '((=>ucs . #x9AC9) ; 髉 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45252) ; ø¸‹ƒ„ + )) +(define-char + '((morohashi-daikanwa 45252 0 1) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D5E) ; ø»–¯© + (=ucs . #x9AC9) ; 髉 + )) +(define-char + '((=>ucs . #x9ACA) ; 髊 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (ideograph-daikanwa . 45253) ; ø¸‹ƒ… + )) +(define-char + '((morohashi-daikanwa 45253 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A73) ; ø»”¹€ + (=ucs . #x9ACA) ; 髊 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45254) ; ø¸‹ƒ† + )) +(define-char + '((morohashi-daikanwa 45254 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5175) ; ø»Ÿ†¨ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (chinese-gb2312 . #x7745) ; ø»†„¼ + (chinese-isoir165 . #x7745) ; ø»Ž­Œ + (=ucs . #x9ACB) ; 髋 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (chinese-gb2312 . #x7746) ; ø»†„½ + (chinese-isoir165 . #x7746) ; ø»Ž­ + (=ucs . #x9ACC) ; 髌 + )) +(define-char + '((=>ucs . #x9ACD) ; 髍 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45256) ; ø¸‹ƒˆ + )) +(define-char + '((morohashi-daikanwa 45256 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C6E) ; ø»”»· + (=ucs . #x9ACD) ; 髍 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45257) ; ø¸‹ƒ‰ + (=ucs . #x4BE2) ; 䯢 + )) +(define-char + '((=>ucs . #x4BE2) ; 䯢 + (morohashi-daikanwa 45257 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x6830) ; ø»™‰‰ + )) +(define-char + '((=>ucs . #x29A89) ; 𩪉 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45258) ; ø¸‹ƒŠ + )) +(define-char + '((morohashi-daikanwa 45258 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x682F) ; ø»™‰ˆ + (=ucs . #x29A89) ; 𩪉 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45259) ; ø¸‹ƒ‹ + )) +(define-char + '((morohashi-daikanwa 45259 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7236) ; ø»›¡¿ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45260) ; ø¸‹ƒŒ + )) +(define-char + '((morohashi-daikanwa 45260 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5657) ; ø»Ÿ  + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45261) ; ø¸‹ƒ + )) +(define-char + '((morohashi-daikanwa 45261 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5652) ; ø»Ÿ› + )) +(define-char + '((=>ucs . #x29A8C) ; 𩪌 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45262) ; ø¸‹ƒŽ + )) +(define-char + '((=>ucs . #x29A8C) ; 𩪌 + (morohashi-daikanwa 45262 0 2) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x682E) ; ø»™‰‡ + )) +(define-char + '((morohashi-daikanwa 45262 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 10) + (total-strokes . 19) + (=ucs . #x29A8C) ; 𩪌 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45263) ; ø¸‹ƒ + )) +(define-char + '((morohashi-daikanwa 45263 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7235) ; ø»›¡¾ + )) +(define-char + '((=>ucs . #x9ACE) ; 髎 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (japanese-jisx0212 . #x6966) ; ø»Œ… + (=jis-x0213-1-2000 . #x7E38) ; ø»¤›¹ + (ideograph-daikanwa . 45264) ; ø¸‹ƒ + (ucs-jis . #x9ACE) ; ø»Œ… + )) +(define-char + '((morohashi-daikanwa 45264 0 2) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F25) ; ø»–±¬ + (=ucs . #x9ACE) ; 髎 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45265) ; ø¸‹ƒ‘ + )) +(define-char + '((morohashi-daikanwa 45265 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5653) ; ø»Ÿœ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45266) ; ø¸‹ƒ’ + )) +(define-char + '((morohashi-daikanwa 45266 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5654) ; ø»Ÿ + )) +(define-char + '((=>ucs . #x9ACF) ; 髏 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (=jis-x0208 . #x7170) ; ø½‹¬« + (ideograph-daikanwa . 45267) ; ø¸‹ƒ“ + (ucs-jis . #x9ACF) ; ø½‹¬« + )) +(define-char + '((=>ucs . #x9ACF) ; 髏 + (morohashi-daikanwa 45267 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B48) ; ø»“‡ + )) +(define-char + '((morohashi-daikanwa 45267 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-gb12345 . #x7743) ; 髏 + (=ucs . #x9ACF) ; 髏 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45268) ; ø¸‹ƒ” + )) +(define-char + '((morohashi-daikanwa 45268 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7238) ; ø»›¢ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45269) ; ø¸‹ƒ• + )) +(define-char + '((morohashi-daikanwa 45269 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5655) ; ø»Ÿž + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45270) ; ø¸‹ƒ– + )) +(define-char + '((morohashi-daikanwa 45270 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7237) ; ø»›¢€ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 49911) ; ø¸Œ‹· + )) +(define-char + '((morohashi-daikanwa 49911 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5656) ; ø»ŸŸ + )) +(define-char + '((=>ucs . #x29A97) ; 𩪗 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45271) ; ø¸‹ƒ— + )) +(define-char + '((morohashi-daikanwa 45271 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x696D) ; ø»™‹¤ + (=ucs . #x29A97) ; 𩪗 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45272) ; ø¸‹ƒ˜ + )) +(define-char + '((morohashi-daikanwa 45272 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A44) ; ø»Ÿ“… + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45273) ; ø¸‹ƒ™ + (=ucs . #x4BE3) ; 䯣 + )) +(define-char + '((=>ucs . #x4BE3) ; 䯣 + (morohashi-daikanwa 45273 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x696E) ; ø»™‹¥ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45274) ; ø¸‹ƒš + )) +(define-char + '((morohashi-daikanwa 45274 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A42) ; ø»Ÿ“ƒ + )) +(define-char + '((=>ucs . #x29A99) ; 𩪙 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45275) ; ø¸‹ƒ› + )) +(define-char + '((morohashi-daikanwa 45275 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x6970) ; ø»™‹§ + (=ucs . #x29A99) ; 𩪙 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (japanese-jisx0212 . #x6967) ; ø»Œ† + (=jis-x0213-2-2000 . #x7D2E) ; ø»¦¤• + (ideograph-daikanwa . 45276) ; ø¸‹ƒœ + (=ucs . #x9AD0) ; 髐 + )) +(define-char + '((=>ucs . #x9AD0) ; 髐 + (morohashi-daikanwa 45276 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E51) ; ø»”¾– + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45277) ; ø¸‹ƒ + )) +(define-char + '((morohashi-daikanwa 45277 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A43) ; ø»Ÿ“„ + )) +(define-char + '((=>ucs . #x29A9B) ; 𩪛 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45278) ; ø¸‹ƒž + )) +(define-char + '((morohashi-daikanwa 45278 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x696F) ; ø»™‹¦ + (=ucs . #x29A9B) ; 𩪛 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45279) ; ø¸‹ƒŸ + )) +(define-char + '((morohashi-daikanwa 45279 0 1) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D65) ; ø»Ÿ˜€ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45280) ; ø¸‹ƒ  + )) +(define-char + '((morohashi-daikanwa 45280 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D66) ; ø»Ÿ˜ + )) +(define-char + '((=>ucs . #x9AD1) ; 髑 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (shinjigen-2 . 9448) + (=jis-x0208 . #x7171) ; ø½‹¬¬ + (ideograph-daikanwa . 45281) ; ø¸‹ƒ¡ + (ucs-jis . #x9AD1) ; ø½‹¬¬ + )) +(define-char + '((=>ucs . #x9AD1) ; 髑 + (morohashi-daikanwa 45281 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C56) ; ø»“ˆ» + )) +(define-char + '((morohashi-daikanwa 45281 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (shinjigen-2 . 9448) + (chinese-gb2312 . #x7747) ; ø»†„¾ + (chinese-isoir165 . #x7747) ; ø»Ž­Ž + (=ucs . #x9AD1) ; 髑 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45282) ; ø¸‹ƒ¢ + )) +(define-char + '((morohashi-daikanwa 45282 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-5 . #x7673) ; ø»›¨´ + )) +(define-char + '((=>ucs . #x29AA3) ; 𩪣 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45283) ; ø¸‹ƒ£ + )) +(define-char + '((morohashi-daikanwa 45283 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B36) ; ø»™© + (=ucs . #x29AA3) ; 𩪣 + )) +(define-char + '((=>ucs . #x9AD2) ; 髒 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45284) ; ø¸‹ƒ¤ + )) +(define-char + '((=>ucs . #x9AD2) ; 髒 + (morohashi-daikanwa 45284 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-cns11643-1 . #x7C28) ; ø»“ˆ + )) +(define-char + '((=>ucs . #x9AD2) ; 髒 + (morohashi-daikanwa 45284 0 1) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 22) + (japanese-jisx0212 . #x6968) ; ø»Œ‡ + (=jis-x0213-2-2000 . #x7D2F) ; ø»¦¤– + (ucs-jis . #x9AD2) ; ø»Œ‡ + )) +(define-char + '((morohashi-daikanwa 45284 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-gb12345 . #x787E) ; 髒 + (=ucs . #x9AD2) ; 髒 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45285) ; ø¸‹ƒ¥ + (=ucs . #x4BE4) ; 䯤 + )) +(define-char + '((=>ucs . #x4BE4) ; 䯤 + (morohashi-daikanwa 45285 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B35) ; ø»™¨ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45286) ; ø¸‹ƒ¦ + )) +(define-char + '((morohashi-daikanwa 45286 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-5 . #x7675) ; ø»›¨¶ + )) +(define-char + '((=>ucs . #x29AA5) ; 𩪥 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45287) ; ø¸‹ƒ§ + )) +(define-char + '((morohashi-daikanwa 45287 0 1) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B37) ; ø»™ª + (=ucs . #x29AA5) ; 𩪥 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45288) ; ø¸‹ƒ¨ + )) +(define-char + '((morohashi-daikanwa 45288 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D62) ; ø»Ÿ—½ + )) +(define-char + '((=>ucs . #x9AD3) ; 髓 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (shinjigen-2 . 9445) + (=jis-x0208 . #x7172) ; ø½‹¬­ + (korean-ksc5601 . #x6250) ; ø»‰º™ + (ideograph-daikanwa . 45289) ; ø¸‹ƒ© + (ucs-jis . #x9AD3) ; ø½‹¬­ + )) +(define-char + '((=>ucs . #x9AD3) ; 髓 + (morohashi-daikanwa 45289 0 2) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C54) ; ø»“ˆ¹ + )) +(define-char + '((morohashi-daikanwa 45289 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 12) + (total-strokes . 21) + (chinese-gb2312 . #x4B68) ; ø»…„· + (chinese-isoir165 . #x4B68) ; ø»­‡ + (=ucs . #x9AD3) ; 髓 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45290) ; ø¸‹ƒª + )) +(define-char + '((morohashi-daikanwa 45290 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-5 . #x7674) ; ø»›¨µ + )) +(define-char + '((=>ucs . #x9AD4) ; 體 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (shinjigen-2 . 189) + (=jis-x0208 . #x7173) ; ø½‹¬® + (korean-ksc5601 . #x7477) ; ø»Š•œ + (ideograph-daikanwa . 45291) ; ø¸‹ƒ« + (ucs-jis . #x9AD4) ; ø½‹¬® + )) +(define-char + '((=>ucs . #x9AD4) ; 體 + (morohashi-daikanwa 45291 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C55) ; ø»“ˆº + )) +(define-char + '((morohashi-daikanwa 45291 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 22) + (chinese-gb12345 . #x4C65) ; 體 + (=ucs . #x9AD4) ; 體 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45292) ; ø¸‹ƒ¬ + )) +(define-char + '((morohashi-daikanwa 45292 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D67) ; ø»Ÿ˜‚ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45293) ; ø¸‹ƒ­ + )) +(define-char + '((morohashi-daikanwa 45293 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D61) ; ø»Ÿ—¼ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45294) ; ø¸‹ƒ® + )) +(define-char + '((morohashi-daikanwa 45294 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D63) ; ø»Ÿ—¾ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D64) ; ø»Ÿ—¿ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45295) ; ø¸‹ƒ¯ + (=ucs . #x4BE5) ; 䯥 + )) +(define-char + '((=>ucs . #x4BE5) ; 䯥 + (morohashi-daikanwa 45295 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C3E) ; ø»™ + )) +(define-char + '((=>ucs . #x29AAD) ; 𩪭 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45296) ; ø¸‹ƒ° + )) +(define-char + '((morohashi-daikanwa 45296 0 1) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C3F) ; ø»™ + (=ucs . #x29AAD) ; 𩪭 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45297) ; ø¸‹ƒ± + )) +(define-char + '((morohashi-daikanwa 45297 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-5 . #x7850) ; ø»›« + )) +(define-char + '((=>ucs . #x9AD5) ; 髕 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 14) + (total-strokes . 24) + (japanese-jisx0212 . #x6969) ; ø»Œˆ + (=jis-x0213-2-2000 . #x7D30) ; ø»¦¤— + (ideograph-daikanwa . 45298) ; ø¸‹ƒ² + (ucs-jis . #x9AD5) ; ø»Œˆ + )) +(define-char + '((=>ucs . #x9AD5) ; 髕 + (morohashi-daikanwa 45298 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-2 . #x7062) ; ø»•£ + )) +(define-char + '((morohashi-daikanwa 45298 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-gb12345 . #x7746) ; 髕 + (=ucs . #x9AD5) ; 髕 + )) +(define-char + '((=>ucs . #x9AD6) ; 髖 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 15) + (total-strokes . 25) + (ideograph-daikanwa . 45300) ; ø¸‹ƒ´ + )) +(define-char + '((=>ucs . #x9AD6) ; 髖 + (morohashi-daikanwa 45300 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-1 . #x7D2F) ; ø»“‰² + )) +(define-char + '((=>ucs . #x9AD6) ; 髖 + (morohashi-daikanwa 45300 0 2) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 14) + (total-strokes . 24) + (japanese-jisx0212 . #x696A) ; ø»Œ‰ + (=jis-x0213-1-2000 . #x7E39) ; ø»¤›º + (ucs-jis . #x9AD6) ; ø»Œ‰ + )) +(define-char + '((morohashi-daikanwa 45300 0 4) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 14) + (total-strokes . 23) + (chinese-gb12345 . #x7745) ; 髖 + (=ucs . #x9AD6) ; 髖 + )) +(define-char + '((=>ucs . #x29AB2) ; 𩪲 + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 15) + (total-strokes . 25) + (ideograph-daikanwa . 45301) ; ø¸‹ƒµ + )) +(define-char + '((morohashi-daikanwa 45301 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D34) ; ø»™£ + (=ucs . #x29AB2) ; 𩪲 + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 15) + (total-strokes . 25) + (ideograph-daikanwa . 45302) ; ø¸‹ƒ¶ + (=ucs . #x4BE6) ; 䯦 + )) +(define-char + '((=>ucs . #x4BE6) ; 䯦 + (morohashi-daikanwa 45302 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D33) ; ø»™¢ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 15) + (total-strokes . 25) + (ideograph-daikanwa . 45303) ; ø¸‹ƒ· + )) +(define-char + '((morohashi-daikanwa 45303 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-7 . #x6165) ; ø»Ÿ¸ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 16) + (total-strokes . 26) + (japanese-jisx0212 . #x696B) ; ø»ŒŠ + (ideograph-daikanwa . 45305) ; ø¸‹ƒ¹ + (=ucs . #x9AD7) ; 髗 + )) +(define-char + '((=>ucs . #x9AD7) ; 髗 + (morohashi-daikanwa 45305 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-3 . #x6174) ; ø»–µ· + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 16) + (total-strokes . 26) + (ideograph-daikanwa . 45306) ; ø¸‹ƒº + )) +(define-char + '((morohashi-daikanwa 45306 0 2) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-7 . #x6327) ; ø»ŸŸ¶ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 16) + (total-strokes . 26) + (ideograph-daikanwa . 45307) ; ø¸‹ƒ» + )) +(define-char + '((morohashi-daikanwa 45307 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A4E) ; ø»›®‡ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 16) + (total-strokes . 26) + (ideograph-daikanwa . 45308) ; ø¸‹ƒ¼ + )) +(define-char + '((morohashi-daikanwa 45308 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-7 . #x6328) ; ø»ŸŸ· + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 17) + (total-strokes . 27) + (ideograph-daikanwa . 45310) ; ø¸‹ƒ¾ + )) +(define-char + '((morohashi-daikanwa 45310 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-7 . #x642A) ; ø»Ÿ¡— + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 18) + (total-strokes . 28) + (ideograph-daikanwa . 45311) ; ø¸‹ƒ¿ + )) +(define-char + '((morohashi-daikanwa 45311 0 1) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-7 . #x6474) ; ø»Ÿ¢¡ + )) +(define-char + '((ideographic-radical . 188) ; â¾» + (ideographic-strokes . 19) + (total-strokes . 29) + (ideograph-daikanwa . 45312) ; ø¸‹„€ + )) +(define-char + '((morohashi-daikanwa 45312 0 0) + (ideographic-radical . 188) ; â¾» + (ideographic-strokes . 19) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B6E) ; ø»›°… + )) diff --git a/lisp/utf-2000/Ideograph-R189-Tall.el b/lisp/utf-2000/Ideograph-R189-Tall.el new file mode 100644 index 0000000..f9722df --- /dev/null +++ b/lisp/utf-2000/Ideograph-R189-Tall.el @@ -0,0 +1,1015 @@ +(define-char + '((=>ucs . #x9AD8) ; 高 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 0) + (total-strokes . 10) + (shinjigen-2 . 9450) + (=jis-x0208 . #x3962) ; ø½Šš + (korean-ksc5601 . #x4D54) ; ø»‰›§ + (=gt-pj-1 . #x3962) ; ø½Šš + (ideograph-daikanwa . 45313) ; ø¸‹„ + (=gt-k . 06430) ; ý¡„¤ž + (ucs-jis . #x9AD8) ; ø½Šš + (ucs-ks . #x9AD8) ; ø½Šš + )) +(define-char + '((morohashi-daikanwa 45313 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 0) + (total-strokes . 10) + (chinese-gb2312 . #x385F) ; ø»„¨´ + (chinese-isoir165 . #x385F) ; ø»‘„ + (chinese-cns11643-1 . #x586D) ; ø»’”š + (=ucs . #x9AD8) ; 高 + )) +(define-char + '((=>ucs . #x9AD9) ; 髙 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 0) + (total-strokes . 11) + (<-vulgar-ideograph + (:char ((ideograph-daikanwa . 45313) ; ø¸‹„ + ) + :sources (inkai morohashi-daikanwa))) + (ideograph-daikanwa . 45314) ; ø¸‹„‚ + )) +(define-char + '((morohashi-daikanwa 45314 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 0) + (total-strokes . 11) + (hanyu-dazidian 7 4594 1) + (chinese-cns11643-4 . #x362D) ; ø»—¿ª + (=hanziku-12 . #xB9E2) ; ý¢ƒ‹§¢ + (=ucs . #x9AD9) ; 髙 + )) +(define-char + '((=>ucs . #x4BE7) ; 䯧 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 2) + (total-strokes . 12) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8C4D) ; ý¢€ˆ± + ) + ((=ucs . #x518B) ; 冋 + )) + (ideograph-daikanwa . 45315) ; ø¸‹„ƒ + )) +(define-char + '((morohashi-daikanwa 45315 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 2) + (total-strokes . 12) + (hanyu-dazidian 1 290 5) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5196) ; 冖 + )) + ) + ((=ucs . #x518B) ; 冋 + )) + (chinese-cns11643-3 . #x4030) ; ø»–„• + (=hanziku-1 . #xE1D5) ; ý¢€ž‡• + (=ucs . #x4BE7) ; 䯧 + )) +(define-char + '((=>ucs . #x29ABF) ; 𩪿 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 3) + (total-strokes . 13) + (ideograph-daikanwa . 45316) ; ø¸‹„„ + )) +(define-char + '((morohashi-daikanwa 45316 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 3) + (total-strokes . 13) + (hanyu-dazidian 7 4594 3) + (chinese-cns11643-4 . #x4223) ; ø»˜‘ˆ + (=hanziku-12 . #xB9E4) ; ý¢ƒ‹§¤ + (=ucs . #x29ABF) ; 𩪿 + )) +(define-char + '((=>ucs . #x4BE8) ; 䯨 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 3) + (total-strokes . 13) + (=jis-x0213-2-2000 . #x7D31) ; ø»¦¤˜ + (ideograph-daikanwa . 45317) ; ø¸‹„… + (ucs-jis . #x4BE8) ; ø»¦¤˜ + )) +(define-char + '((=>ucs . #x4BE8) ; 䯨 + (morohashi-daikanwa 45317 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 3) + (total-strokes . 13) + (hanyu-dazidian 7 4594 2) + (=hanziku-12 . #xB9E3) ; ý¢ƒ‹§£ + )) +(define-char + '((morohashi-daikanwa 45317 0 1) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-4 . #x4222) ; ø»˜‘‡ + (=ucs . #x4BE8) ; 䯨 + )) +(define-char + '((=>ucs . #x29AC0) ; 𩫀 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45318) ; ø¸‹„† + )) +(define-char + '((morohashi-daikanwa 45318 0 2) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 4) + (total-strokes . 14) + (hanyu-dazidian 7 4594 4) + (chinese-cns11643-4 . #x4866) ; ø»˜š¿ + (=hanziku-12 . #xB9E5) ; ý¢ƒ‹§¥ + (=ucs . #x29AC0) ; 𩫀 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45319) ; ø¸‹„‡ + )) +(define-char + '((=>ucs . #x9ADA) ; 髚 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45320) ; ø¸‹„ˆ + )) +(define-char + '((morohashi-daikanwa 45320 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 4) + (total-strokes . 14) + (hanyu-dazidian 7 4594 9) + (chinese-cns11643-3 . #x4A6E) ; ø»–“¿ + (=hanziku-12 . #xB9EA) ; ý¢ƒ‹§ª + (=ucs . #x9ADA) ; 髚 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B56) ; ø»š© + (ideograph-daikanwa . 45321) ; ø¸‹„‰ + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x645A) ; ø»˜ƒ + (ideograph-daikanwa . 45322) ; ø¸‹„Š + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6459) ; ø»˜‚ + (ideograph-daikanwa . 45323) ; ø¸‹„‹ + )) +(define-char + '((=>ucs . #x29AC7) ; 𩫇 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45324) ; ø¸‹„Œ + )) +(define-char + '((morohashi-daikanwa 45324 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 4) + (total-strokes . 14) + (hanyu-dazidian 7 4594 5) + (=hanziku-12 . #xB9E6) ; ý¢ƒ‹§¦ + (=ucs . #x29AC7) ; 𩫇 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 4) + (total-strokes . 14) + (hanyu-dazidian 7 4594 7) + (=hanziku-12 . #xB9E8) ; ý¢ƒ‹§¨ + (=ucs . #x29AC1) ; 𩫁 + )) +(define-char + '((=>ucs . #x9ADB) ; 髛 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 5) + (total-strokes . 15) + (japanese-jisx0212 . #x696C) ; ø»Œ‹ + (ideograph-daikanwa . 45325) ; ø¸‹„ + (ucs-jis . #x9ADB) ; ø»Œ‹ + )) +(define-char + '((morohashi-daikanwa 45325 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 5) + (total-strokes . 15) + (hanyu-dazidian 7 4594 14) + (chinese-cns11643-4 . #x4E79) ; ø»˜¤† + (=hanziku-12 . #xB9EF) ; ý¢ƒ‹§¯ + (=ucs . #x9ADB) ; 髛 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B56) ; ø»žŽ• + (ideograph-daikanwa . 45326) ; ø¸‹„Ž + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45327) ; ø¸‹„ + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45328) ; ø¸‹„ + )) +(define-char + '((morohashi-daikanwa 45328 0 2) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x362E) ; ø»ž· + )) +(define-char + '((=>ucs . #x29ACF) ; 𩫏 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x53E3) ; 口 + )) + (=big5-cdp . #x8BAA) ; ý¢€ˆ®ª + ) + ((=ucs . #x56DE) ; 回 + )) + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5341) ; 十 + )) + (ideograph-daikanwa . 45329) ; ø¸‹„‘ + )) +(define-char + '((morohashi-daikanwa 45329 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 6) + (total-strokes . 16) + (hanyu-dazidian-vol . 1) + (hanyu-dazidian-page . 293) + (hanyu-dazidian-char . 6) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x53E3) ; 口 + )) + (=big5-cdp . #x8BAA) ; ý¢€ˆ®ª + ) + ((=ucs . #x56DE) ; 回 + )) + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x5341) ; 十 + )) + (chinese-cns11643-7 . #x362D) ; ø»ž¶ + (=big5-cdp . #x8AE6) ; ý¢€ˆ«¦ + (=ucs . #x29ACF) ; 𩫏 + )) +(define-char + '((=>ucs . #x29AD5) ; 𩫕 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45331) ; ø¸‹„“ + )) +(define-char + '((morohashi-daikanwa 45331 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A36) ; ø»˜´« + (=ucs . #x29AD5) ; 𩫕 + )) +(define-char + '((=>ucs . #x29AD6) ; 𩫖 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 7) + (total-strokes . 17) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=jis-x0208 . #x5035) ; ø½Š»’ + ) + ((=ucs . #x53E3) ; 口 + )) + (=big5-cdp . #x8BAA) ; ý¢€ˆ®ª + ) + ((=ucs . #x56DE) ; 回 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x51F5) ; 凵 + ) + ((=ucs . #x4E28) ; 丨 + )) + )) + )) + (ideograph-daikanwa . 45332) ; ø¸‹„” + )) +(define-char + '((morohashi-daikanwa 45332 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 7) + (total-strokes . 17) + (hanyu-dazidian 1 294 3) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + )) + ) + ((=ucs . #x56DE) ; 回 + )) + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x53E3) ; 口 + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=ucs . #x51F5) ; 凵 + ) + ((=ucs . #x4E28) ; 丨 + )) + )) + )) + (=hanziku-1 . #xE2B6) ; ý¢€žŠ¶ + (=ucs . #x29AD6) ; 𩫖 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x6040) ; ø»›‡­ + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 8) + (total-strokes . 18) + (japanese-jisx0212 . #x696D) ; ø»ŒŒ + (chinese-cns11643-2 . #x6464) ; ø»”¯½ + (=jis-x0213-2-2000 . #x7D32) ; ø»¦¤™ + (ideograph-daikanwa . 45333) ; ø¸‹„• + (=ucs . #x9ADC) ; 髜 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x4540) ; ø»ž´‹ + (ideograph-daikanwa . 45334) ; ø¸‹„– + )) +(define-char + '((=>ucs . #x4BEA) ; 䯪 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45335) ; ø¸‹„— + )) +(define-char + '((morohashi-daikanwa 45335 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 9) + (total-strokes . 19) + (hanyu-dazidian 7 4595 2) + (chinese-cns11643-4 . #x624A) ; ø»™€¯ + (=hanziku-12 . #xBA44) ; ý¢ƒ‹©„ + (=ucs . #x4BEA) ; 䯪 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C3F) ; ø»ž¾œ + (ideograph-daikanwa . 45336) ; ø¸‹„˜ + )) +(define-char + '((=>ucs . #x29AE0) ; ð©«  + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideograph-daikanwa . 45329) ; ø¸‹„‘ + ) + ((=ucs . #x592C) ; 夬 + )) + (ideograph-daikanwa . 45337) ; ø¸‹„™ + )) +(define-char + '((morohashi-daikanwa 45337 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 9) + (total-strokes . 19) + (hanyu-dazidian 1 294 10) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x29ACF) ; 𩫏 + ) + ((=ucs . #x592C) ; 夬 + )) + (=hanziku-1 . #xE2BD) ; ý¢€žŠ½ + (=ucs . #x29AE0) ; ð©«  + )) +(define-char + '((=>ucs . #x29AE0) ; ð©«  + (morohashi-daikanwa 45337 0 1) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x29ACF) ; 𩫏 + ) + ((chinese-cns11643-2 . #x213B) ; ø»“Œº + )) + (chinese-cns11643-5 . #x6E76) ; ø»›‡ + )) +(define-char + '((=>ucs . #x29AE5) ; ð©«¥ + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45338) ; ø¸‹„š + )) +(define-char + '((morohashi-daikanwa 45338 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 11) + (total-strokes . 21) + (hanyu-dazidian 7 4595 6) + (chinese-cns11643-4 . #x6831) ; ø»™‰Š + (=hanziku-12 . #xBA48) ; ý¢ƒ‹©ˆ + (=ucs . #x29AE5) ; ð©«¥ + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5658) ; ø»Ÿ¡ + (ideograph-daikanwa . 45339) ; ø¸‹„› + )) +(define-char + '((=>ucs . #x9ADD) ; 髝 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45340) ; ø¸‹„œ + )) +(define-char + '((morohashi-daikanwa 45340 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F7B) ; ø»–³‚ + (=ucs . #x9ADD) ; 髝 + )) +(define-char + '((=>ucs . #x29AE7) ; 𩫧 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideograph-daikanwa . 45329) ; ø¸‹„‘ + ) + ((=ucs . #x4E98) ; 亘 + )) + (ideograph-daikanwa . 45341) ; ø¸‹„ + )) +(define-char + '((morohashi-daikanwa 45341 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 12) + (total-strokes . 22) + (hanyu-dazidian 1 294 13) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x29ACF) ; 𩫏 + ) + ((=ucs . #x4E98) ; 亘 + )) + (chinese-cns11643-7 . #x5A45) ; ø»Ÿ“† + (=hanziku-1 . #xE2C0) ; ý¢€ž‹€ + (=ucs . #x29AE7) ; 𩫧 + )) +(define-char + '((=>ucs . #x4BEB) ; 䯫 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45342) ; ø¸‹„ž + )) +(define-char + '((morohashi-daikanwa 45342 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 12) + (total-strokes . 22) + (hanyu-dazidian 7 4595 7) + (chinese-cns11643-5 . #x747A) ; ø»›¥¿ + (=hanziku-12 . #xBA49) ; ý¢ƒ‹©‰ + (=ucs . #x4BEB) ; 䯫 + )) +(define-char + '((=>ucs . #x29AE8) ; 𩫨 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 13) + (total-strokes . 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideograph-daikanwa . 45329) ; ø¸‹„‘ + ) + ((=ucs . #x6210) ; 成 + )) + (ideograph-daikanwa . 45343) ; ø¸‹„Ÿ + )) +(define-char + '((morohashi-daikanwa 45343 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 12) + (total-strokes . 22) + (hanyu-dazidian 1 294 14) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x29ACF) ; 𩫏 + ) + ((=ucs . #x6210) ; 成 + )) + (chinese-cns11643-7 . #x5D68) ; ø»Ÿ˜ƒ + (=hanziku-1 . #xE2C1) ; ý¢€ž‹ + (=ucs . #x29AE8) ; 𩫨 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 13) + (total-strokes . 23) + (=jis-x0208 . #x7174) ; ø½‹¬¯ + (ideograph-daikanwa . 45344) ; ø¸‹„  + (=ucs . #x9ADE) ; 髞 + )) +(define-char + '((=>ucs . #x9ADE) ; 髞 + (morohashi-daikanwa 45344 0 1) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-3 . #x6063) ; ø»–´ˆ + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D69) ; ø»Ÿ˜„ + (ideograph-daikanwa . 45345) ; ø¸‹„¡ + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D6A) ; ø»Ÿ˜… + (ideograph-daikanwa . 45346) ; ø¸‹„¢ + )) +(define-char + '((=>ucs . #x29AEB) ; ð©«« + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45347) ; ø¸‹„£ + )) +(define-char + '((morohashi-daikanwa 45347 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 14) + (total-strokes . 24) + (hanyu-dazidian 1 294 16) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x29ACF) ; 𩫏 + ) + ((=ucs . #x5351) ; 卑 + )) + (chinese-cns11643-7 . #x6037) ; ø»Ÿ›¬ + (=hanziku-1 . #xE2C3) ; ý¢€ž‹ƒ + (=ucs . #x29AEB) ; ð©«« + )) +(define-char + '((=>ucs . #x29AED) ; ð©«­ + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 15) + (total-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideograph-daikanwa . 45329) ; ø¸‹„‘ + ) + ((=ucs . #xFA5B) ; 者 + )) + (ideograph-daikanwa . 45348) ; ø¸‹„¤ + )) +(define-char + '((=>ucs . #x29AED) ; ð©«­ + (morohashi-daikanwa 45348 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 15) + (total-strokes . 25) + (hanyu-dazidian 1 294 19) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x29ACF) ; 𩫏 + ) + ((=ucs . #xFA5B) ; 者 + )) + (=hanziku-1 . #xE2C6) ; ý¢€ž‹† + )) +(define-char + '((morohashi-daikanwa 45348 0 1) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 15) + (total-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x29ACF) ; 𩫏 + ) + ((=ucs . #x2F97A) ; 者 + )) + (chinese-cns11643-7 . #x6166) ; ø»Ÿ¹ + (=ucs . #x29AED) ; ð©«­ + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-7 . #x6167) ; ø»Ÿº + (ideograph-daikanwa . 49912) ; ø¸Œ‹¸ + )) +(define-char + '((=>ucs . #x29AEF) ; 𩫯 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 16) + (total-strokes . 26) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideograph-daikanwa . 45329) ; ø¸‹„‘ + ) + ((=ucs . #x5C03) ; 尃 + )) + (ideograph-daikanwa . 45349) ; ø¸‹„¥ + )) +(define-char + '((morohashi-daikanwa 45349 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 16) + (total-strokes . 26) + (hanyu-dazidian 1 294 20) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x29ACF) ; 𩫏 + ) + ((=ucs . #x5C03) ; 尃 + )) + (chinese-cns11643-7 . #x6329) ; ø»ŸŸ¸ + (=hanziku-1 . #xE2C7) ; ý¢€ž‹‡ + (=ucs . #x29AEF) ; 𩫯 + )) +(define-char + '((=>ucs . #x29AF0) ; ð©«° + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 17) + (total-strokes . 27) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideograph-daikanwa . 45329) ; ø¸‹„‘ + ) + ((=ucs . #x5A41) ; 婁 + )) + (ideograph-daikanwa . 45350) ; ø¸‹„¦ + )) +(define-char + '((morohashi-daikanwa 45350 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 17) + (total-strokes . 27) + (hanyu-dazidian 1 294 21) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x29ACF) ; 𩫏 + ) + ((=ucs . #x5A41) ; 婁 + )) + (=hanziku-1 . #xE2C8) ; ý¢€ž‹ˆ + (=ucs . #x29AF0) ; ð©«° + )) +(define-char + '((=>ucs . #x29AF0) ; ð©«° + (morohashi-daikanwa 45350 0 1) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 17) + (total-strokes . 27) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x29ACF) ; 𩫏 + ) + ((chinese-cns11643-1 . #x595F) ; ø»’•ª + )) + (chinese-cns11643-7 . #x642B) ; ø»Ÿ¡˜ + )) +(define-char + '((=>ucs . #x29AF1) ; ð©«± + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 17) + (total-strokes . 27) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((ideograph-daikanwa . 45329) ; ø¸‹„‘ + ) + ((=jis-x0208 . #x4D47) ; ø½Š·Š + (korean-ksc5601 . #x693C) ; ø»Š„— + (ideograph-daikanwa . 09378) ; ø¸‚’¢ + )) + (ideograph-daikanwa . 45351) ; ø¸‹„§ + )) +(define-char + '((morohashi-daikanwa 45351 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 17) + (total-strokes . 27) + (hanyu-dazidian 1 294 22) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x29ACF) ; 𩫏 + ) + ((=ucs . #x5EB8) ; 庸 + )) + (chinese-cns11643-4 . #x6E28) ; ø»™‘µ + (=hanziku-1 . #xE2C9) ; ý¢€ž‹‰ + (=ucs . #x29AF1) ; ð©«± + )) +(define-char + '((=>ucs . #x4BEC) ; 䯬 + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 18) + (total-strokes . 28) + (ideograph-daikanwa . 45352) ; ø¸‹„¨ + )) +(define-char + '((morohashi-daikanwa 45352 0 0) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 18) + (total-strokes . 28) + (hanyu-dazidian 1 294 23) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (=ucs . #x2FF0) ; â¿° + ) + ((=ucs . #x29ACF) ; 𩫏 + ) + ((=ucs . #x55AE) ; 單 + )) + (chinese-cns11643-7 . #x6475) ; ø»Ÿ¢¢ + (=hanziku-1 . #xE2CA) ; ý¢€ž‹Š + (=ucs . #x4BEC) ; 䯬 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 21) + (total-strokes . 31) + (ideograph-daikanwa . 45354) ; ø¸‹„ª + )) +(define-char + '((morohashi-daikanwa 45354 0 3) + (ideographic-radical . 189) ; â¾¼ + (ideographic-strokes . 21) + (total-strokes . 31) + (chinese-cns11643-7 . #x657C) ; ø»Ÿ¤‡ + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (hanyu-dazidian 7 4594 10) + (=hanziku-12 . #xB9EB) ; ý¢ƒ‹§« + (=ucs . #x29AC2) ; 𩫂 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (hanyu-dazidian 1 292 1) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (=ucs . #x2FF3) ; ⿳ + ) + ((=ucs . #x4EA0) ; 亠 + ) + ((=ucs . #x53E3) ; 口 + ) + ((=ucs . #x56DE) ; 回 + )) + ) + ((=ucs . #x5B50) ; 子 + )) + (=hanziku-1 . #xE252) ; ý¢€ž‰’ + (=ucs . #x29AC3) ; 𩫃 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (hanyu-dazidian 7 4594 6) + (=hanziku-12 . #xB9E7) ; ý¢ƒ‹§§ + (=ucs . #x29AC8) ; 𩫈 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (hanyu-dazidian 7 4594 11) + (=hanziku-12 . #xB9EC) ; ý¢ƒ‹§¬ + (=ucs . #x29AC9) ; 𩫉 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (hanyu-dazidian 7 4594 13) + (=hanziku-12 . #xB9EE) ; ý¢ƒ‹§® + (=ucs . #x29ACA) ; 𩫊 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (hanyu-dazidian 7 4594 12) + (=hanziku-12 . #xB9ED) ; ý¢ƒ‹§­ + (=ucs . #x29ACD) ; 𩫍 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (=ucs . #x29ACE) ; 𩫎 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (=ucs . #x29AD2) ; 𩫒 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (=ucs . #x29AD3) ; 𩫓 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (hanyu-dazidian 7 4594 8) + (=hanziku-12 . #xB9E9) ; ý¢ƒ‹§© + (=ucs . #x29AD4) ; 𩫔 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (=ucs . #x29ADA) ; 𩫚 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (=ucs . #x29ADE) ; 𩫞 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (hanyu-dazidian 7 4595 5) + (=hanziku-12 . #xBA47) ; ý¢ƒ‹©‡ + (=ucs . #x29AE6) ; 𩫦 + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (hanyu-dazidian 6 3803 13) + (=hanziku-10 . #xBEF7) ; ý¢‚«»· + (=ucs . #x29AE9) ; ð©«© + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (=ucs . #x29AF2) ; ð©«² + )) +(define-char + '((ideographic-radical . 189) ; â¾¼ + (hanyu-dazidian 7 4595 11) + (=hanziku-12 . #xBA4D) ; ý¢ƒ‹© + (=ucs . #x29AF3) ; ð©«³ + )) diff --git a/lisp/utf-2000/Ideograph-R190-Hair.el b/lisp/utf-2000/Ideograph-R190-Hair.el new file mode 100644 index 0000000..86a78a7 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R190-Hair.el @@ -0,0 +1,2687 @@ +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 0) + (total-strokes . 10) + (shinjigen-2 . 9452) + (chinese-gb2312 . #x7754) ; ø»†…‹ + (=jis-x0208 . #x7175) ; ø½‹¬° + (chinese-isoir165 . #x7754) ; ø»Ž­› + (chinese-cns11643-2 . #x334C) ; ø»“§§ + (=gt-pj-1 . #x7175) ; 髟 + (ideograph-daikanwa . 45355) ; ø¸‹„« + (=gt-k . 06654) ; ý¡„§¾ + (=ucs . #x9ADF) ; 髟 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 2) + (total-strokes . 12) + (chinese-cns11643-3 . #x4031) ; ø»–„– + (ideograph-daikanwa . 45356) ; ø¸‹„¬ + (=ucs . #x4BED) ; 䯭 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 2) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D52) ; ø»š”¥ + (ideograph-daikanwa . 45357) ; ø¸‹„­ + (=ucs . #x4BEE) ; 䯮 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 2) + (total-strokes . 12) + (chinese-cns11643-6 . #x5049) ; ø»œºš + (ideograph-daikanwa . 45358) ; ø¸‹„® + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 2) + (total-strokes . 12) + (japanese-jisx0212 . #x696E) ; ø»Œ + (chinese-cns11643-3 . #x4032) ; ø»–„— + (=jis-x0213-2-2000 . #x7D33) ; ø»¦¤š + (ideograph-daikanwa . 45359) ; ø¸‹„¯ + (=ucs . #x9AE0) ; é«  + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 2) + (total-strokes . 12) + (chinese-cns11643-6 . #x504A) ; ø»œº› + (ideograph-daikanwa . 45360) ; ø¸‹„° + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-gb2312 . #x7755) ; ø»†…Œ + (chinese-isoir165 . #x7755) ; ø»Ž­œ + (chinese-cns11643-1 . #x676C) ; ø»’ª› + (ideograph-daikanwa . 45361) ; ø¸‹„± + (=ucs . #x9AE1) ; é«¡ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A4D) ; ø»‰Š + (ideograph-daikanwa . 45362) ; ø¸‹„² + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 3) + (total-strokes . 13) + (shinjigen-2 . 9456) + (=jis-x0208 . #x7176) ; ø½‹¬± + (ideograph-daikanwa . 45363) ; ø¸‹„³ + (=ucs . #x9AE2) ; é«¢ + )) +(define-char + '((=>ucs . #x9AE2) ; é«¢ + (morohashi-daikanwa 45363 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-3 . #x4561) ; ø»–Œœ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A4C) ; ø»‰‰ + (ideograph-daikanwa . 45364) ; ø¸‹„´ + )) +(define-char + '((=>ucs . #x4BEF) ; 䯯 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45365) ; ø¸‹„µ + )) +(define-char + '((morohashi-daikanwa 45365 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x645E) ; ø»˜‡ + (=ucs . #x4BEF) ; 䯯 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-4 . #x486A) ; ø»˜›ƒ + (ideograph-daikanwa . 45366) ; ø¸‹„¶ + (=ucs . #x4BF0) ; 䯰 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B5A) ; ø»š©‘ + (ideograph-daikanwa . 45367) ; ø¸‹„· + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6461) ; ø»˜Š + (ideograph-daikanwa . 45368) ; ø¸‹„¸ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-4 . #x4868) ; ø»˜› + (ideograph-daikanwa . 45369) ; ø¸‹„¹ + (=ucs . #x29AFF) ; ð©«¿ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45370) ; ø¸‹„º + )) +(define-char + '((morohashi-daikanwa 45370 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B58) ; ø»š© + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (shinjigen-2 . 9463) + (=jis-x0208 . #x7177) ; ø½‹¬² + (chinese-cns11643-2 . #x4F43) ; ø»”¦ + (ideograph-daikanwa . 45371) ; ø¸‹„» + (=ucs . #x9AE3) ; é«£ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (japanese-jisx0212 . #x696F) ; ø»ŒŽ + (ideograph-daikanwa . 45372) ; ø¸‹„¼ + (=ucs . #x9AE4) ; 髤 + )) +(define-char + '((=>ucs . #x9AE4) ; 髤 + (morohashi-daikanwa 45372 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A6F) ; ø»–”€ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-4 . #x4869) ; ø»˜›‚ + (ideograph-daikanwa . 45373) ; ø¸‹„½ + (=ucs . #x4BF1) ; 䯱 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6460) ; ø»˜‰ + (ideograph-daikanwa . 45374) ; ø¸‹„¾ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (korean-ksc5601 . #x6723) ; ø»Š‚ + (japanese-jisx0212 . #x6970) ; ø»Œ + (chinese-cns11643-3 . #x4A73) ; ø»–”„ + (=jis-x0213-2-2000 . #x7D34) ; ø»¦¤› + (ideograph-daikanwa . 45375) ; ø¸‹„¿ + (=ucs . #x9AE5) ; é«¥ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45376) ; ø¸‹…€ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (shinjigen-2 . 9464) + (chinese-gb2312 . #x7756) ; ø»†… + (=jis-x0208 . #x7178) ; ø½‹¬³ + (chinese-isoir165 . #x7756) ; ø»Ž­ + (chinese-cns11643-1 . #x6B75) ; ø»’°œ + (ideograph-daikanwa . 45377) ; ø¸‹… + (=ucs . #x9AE6) ; 髦 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (japanese-jisx0212 . #x6971) ; ø»Œ + (chinese-cns11643-2 . #x4F44) ; ø»”§ + (ideograph-daikanwa . 45378) ; ø¸‹…‚ + (=ucs . #x9AE7) ; 髧 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-4 . #x4867) ; ø»˜›€ + (ideograph-daikanwa . 45379) ; ø¸‹…ƒ + (=ucs . #x4BF2) ; 䯲 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A74) ; ø»–”… + (ideograph-daikanwa . 45380) ; ø¸‹…„ + (=ucs . #x4BF3) ; 䯳 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x645F) ; ø»˜ˆ + (ideograph-daikanwa . 45381) ; ø¸‹…… + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A71) ; ø»–”‚ + (ideograph-daikanwa . 45382) ; ø¸‹…† + (=ucs . #x9AE8) ; 髨 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B59) ; ø»š© + (ideograph-daikanwa . 45383) ; ø¸‹…‡ + (=ucs . #x4BF4) ; 䯴 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45384) ; ø¸‹…ˆ + )) +(define-char + '((morohashi-daikanwa 45384 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B57) ; ø»š©Ž + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x645C) ; ø»˜… + (ideograph-daikanwa . 45385) ; ø¸‹…‰ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (japanese-jisx0212 . #x6972) ; ø»Œ‘ + (chinese-cns11643-3 . #x4A70) ; ø»–” + (=jis-x0213-2-2000 . #x7D35) ; ø»¦¤œ + (ideograph-daikanwa . 45387) ; ø¸‹…‹ + (=ucs . #x9AE9) ; é«© + )) +(define-char + '((morohashi-daikanwa 45387 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (=jis-x0208 . #x4831) ; ø½Š¯ž + (chinese-cns11643-3 . #x4A72) ; ø»–”ƒ + (=ucs . #x9AEA) ; 髪 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x645D) ; ø»˜† + (ideograph-daikanwa . 49913) ; ø¸Œ‹¹ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x645B) ; ø»˜„ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x527E) ; ø»š´‡ + (ideograph-daikanwa . 45388) ; ø¸‹…Œ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B57) ; ø»žŽ– + (ideograph-daikanwa . 45389) ; ø¸‹… + )) +(define-char + '((=>ucs . #x29B14) ; 𩬔 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45391) ; ø¸‹… + )) +(define-char + '((morohashi-daikanwa 45391 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E7E) ; ø»˜¤‹ + (=ucs . #x29B14) ; 𩬔 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-2 . 9469) + (chinese-gb2312 . #x7758) ; ø»†… + (=jis-x0208 . #x717A) ; ø½‹¬µ + (chinese-isoir165 . #x7758) ; ø»Ž­Ÿ + (chinese-cns11643-2 . #x557D) ; ø»”š” + (ideograph-daikanwa . 45392) ; ø¸‹… + (=ucs . #x9AEB) ; é«« + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B58) ; ø»žŽ— + (ideograph-daikanwa . 45393) ; ø¸‹…‘ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5324) ; ø»š´‹ + (ideograph-daikanwa . 45394) ; ø¸‹…’ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F22) ; ø»˜¤ + (ideograph-daikanwa . 45395) ; ø¸‹…“ + (=ucs . #x29B17) ; 𩬗 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B5B) ; ø»žŽš + (ideograph-daikanwa . 45396) ; ø¸‹…” + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (japanese-jisx0212 . #x6973) ; ø»Œ’ + (chinese-cns11643-2 . #x557C) ; ø»”š“ + (ideograph-daikanwa . 45397) ; ø¸‹…• + (=ucs . #x9AEC) ; 髬 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E7B) ; ø»˜¤ˆ + (ideograph-daikanwa . 45398) ; ø¸‹…– + (=ucs . #x4BF5) ; 䯵 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-gb2312 . #x775A) ; ø»†…‘ + (=jis-x0208 . #x4926) ; ø½Š°± + (chinese-isoir165 . #x775A) ; ø»Ž­¡ + (chinese-cns11643-1 . #x7333) ; ø»’»Š + (ideograph-daikanwa . 45399) ; ø¸‹…— + (=ucs . #x9AED) ; é«­ + )) +(define-char + '((=>ucs . #x9AEE) ; é«® + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-2 . 9462) + (=jis-x0208 . #x717B) ; ø½‹¬¶ + (korean-ksc5601 . #x5B25) ; ø»‰¯œ + (chinese-cns11643-1 . #x7021) ; ø»’¶ž + (ideograph-daikanwa . 45400) ; ø¸‹…˜ + (ucs-jis . #x9AEE) ; ø½‹¬¶ + )) +(define-char + '((morohashi-daikanwa 45400 0 2) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-gb12345 . #x7831) ; é«® + (=ucs . #x9AEE) ; é«® + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5323) ; ø»š´Š + (ideograph-daikanwa . 45401) ; ø¸‹…™ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E7C) ; ø»˜¤‰ + (ideograph-daikanwa . 45402) ; ø¸‹…š + (=ucs . #x29B1A) ; 𩬚 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E7D) ; ø»˜¤Š + (ideograph-daikanwa . 45403) ; ø¸‹…› + (=ucs . #x29B1B) ; 𩬛 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-gb2312 . #x7757) ; ø»†…Ž + (=jis-x0208 . #x7179) ; ø½‹¬´ + (chinese-isoir165 . #x7757) ; ø»Ž­ž + (chinese-cns11643-1 . #x7022) ; ø»’¶Ÿ + (ideograph-daikanwa . 45404) ; ø¸‹…œ + (=ucs . #x9AEF) ; 髯 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x527C) ; ø»š´… + (ideograph-daikanwa . 45405) ; ø¸‹… + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4E7A) ; ø»˜¤‡ + (ideograph-daikanwa . 45406) ; ø¸‹…ž + (=ucs . #x29B1D) ; 𩬝 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x527D) ; ø»š´† + (ideograph-daikanwa . 45407) ; ø¸‹…Ÿ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5322) ; ø»š´‰ + (ideograph-daikanwa . 45408) ; ø¸‹…  + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F21) ; ø»˜¤Œ + (ideograph-daikanwa . 45409) ; ø¸‹…¡ + (=ucs . #x9AF0) ; é«° + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-2 . 9471) + (=jis-x0208 . #x717D) ; ø½‹¬¸ + (chinese-cns11643-2 . #x5622) ; ø»”š— + (ideograph-daikanwa . 45410) ; ø¸‹…¢ + (=ucs . #x9AF1) ; 髱 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (japanese-jisx0212 . #x6974) ; ø»Œ“ + (chinese-cns11643-2 . #x5621) ; ø»”š– + (ideograph-daikanwa . 45411) ; ø¸‹…£ + (=ucs . #x9AF2) ; 髲 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (japanese-jisx0212 . #x6975) ; ø»Œ” + (chinese-cns11643-2 . #x557E) ; ø»”š• + (ideograph-daikanwa . 45412) ; ø¸‹…¤ + (=ucs . #x9AF3) ; 髳 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5321) ; ø»š´ˆ + (ideograph-daikanwa . 45413) ; ø¸‹…¥ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (=jis-x0208 . #x717C) ; ø½‹¬· + (chinese-cns11643-3 . #x4F79) ; ø»–›  + (ideograph-daikanwa . 45414) ; ø¸‹…¦ + (=ucs . #x9AF4) ; é«´ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B5C) ; ø»žŽ› + (ideograph-daikanwa . 45415) ; ø¸‹…§ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B59) ; ø»žŽ˜ + (ideograph-daikanwa . 45416) ; ø¸‹…¨ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F7A) ; ø»–›¡ + (ideograph-daikanwa . 45417) ; ø¸‹…© + (=ucs . #x4BF6) ; 䯶 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B5A) ; ø»žŽ™ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (japanese-jisx0212 . #x6976) ; ø»Œ• + (chinese-cns11643-3 . #x5375) ; ø»–¡” + (ideograph-daikanwa . 45421) ; ø¸‹…­ + (=ucs . #x9AF5) ; 髵 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45422) ; ø¸‹…® + (=ucs . #x9AF6) ; 髶 + )) +(define-char + '((=>ucs . #x9AF6) ; 髶 + (morohashi-daikanwa 45422 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B7A) ; ø»”£… + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x362F) ; ø»ž¸ + (ideograph-daikanwa . 45423) ; ø¸‹…¯ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x5535) ; ø»˜­” + (ideograph-daikanwa . 45424) ; ø¸‹…° + (=ucs . #x4BF7) ; 䯷 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x5537) ; ø»˜­– + (ideograph-daikanwa . 45425) ; ø¸‹…± + (=ucs . #x29B31) ; 𩬱 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (shinjigen-2 . 9474) + (=jis-x0208 . #x717E) ; ø½‹¬¹ + (chinese-cns11643-2 . #x5B7D) ; ø»”£ˆ + (ideograph-daikanwa . 45426) ; ø¸‹…² + (=ucs . #x9AF7) ; é«· + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3631) ; ø»žº + (ideograph-daikanwa . 45427) ; ø¸‹…³ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A3A) ; ø»š¾³ + (ideograph-daikanwa . 45428) ; ø¸‹…´ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-3 . #x5374) ; ø»–¡“ + (ideograph-daikanwa . 45429) ; ø¸‹…µ + (=ucs . #x9AF8) ; 髸 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-gb2312 . #x775B) ; ø»†…’ + (japanese-jisx0212 . #x6977) ; ø»Œ– + (chinese-isoir165 . #x775B) ; ø»Ž­¢ + (chinese-cns11643-2 . #x5B7C) ; ø»”£‡ + (=jis-x0213-1-2000 . #x7E3A) ; ø»¤›» + (ideograph-daikanwa . 45430) ; ø¸‹…¶ + (=ucs . #x9AF9) ; 髹 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3630) ; ø»ž¹ + (ideograph-daikanwa . 45431) ; ø¸‹…· + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x5539) ; ø»˜­˜ + (ideograph-daikanwa . 45432) ; ø¸‹…¸ + (=ucs . #x29B35) ; 𩬵 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x5534) ; ø»˜­“ + (ideograph-daikanwa . 45433) ; ø¸‹…¹ + (=ucs . #x29B36) ; 𩬶 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x5536) ; ø»˜­• + (ideograph-daikanwa . 45434) ; ø¸‹…º + (=ucs . #x4BF8) ; 䯸 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x553B) ; ø»˜­š + (ideograph-daikanwa . 45435) ; ø¸‹…» + (=ucs . #x29B37) ; 𩬷 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A39) ; ø»š¾² + (ideograph-daikanwa . 45437) ; ø¸‹…½ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45438) ; ø¸‹…¾ + (=ucs . #x29B3A) ; 𩬺 + )) +(define-char + '((=>ucs . #x29B3A) ; 𩬺 + (morohashi-daikanwa 45438 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x553A) ; ø»˜­™ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (japanese-jisx0212 . #x6978) ; ø»Œ— + (chinese-cns11643-2 . #x5B7B) ; ø»”£† + (ideograph-daikanwa . 45439) ; ø¸‹…¿ + (=ucs . #x9AFA) ; 髺 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3633) ; ø»ž¼ + (ideograph-daikanwa . 45441) ; ø¸‹† + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (shinjigen-2 . 9475) + (chinese-gb2312 . #x7759) ; ø»†… + (=jis-x0208 . #x7221) ; ø½‹¬º + (chinese-isoir165 . #x7759) ; ø»Ž­  + (chinese-cns11643-1 . #x7332) ; ø»’»‰ + (ideograph-daikanwa . 45442) ; ø¸‹†‚ + (=ucs . #x9AFB) ; é«» + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45443) ; ø¸‹†ƒ + )) +(define-char + '((morohashi-daikanwa 45443 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A38) ; ø»š¾± + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3632) ; ø»ž» + (ideograph-daikanwa . 45444) ; ø¸‹†„ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (=ucs . #x29B3B) ; 𩬻 + )) +(define-char + '((=>ucs . #x29B3B) ; 𩬻 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x5538) ; ø»˜­— + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A37) ; ø»š¾° + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A3A) ; ø»˜´¯ + (ideograph-daikanwa . 45445) ; ø¸‹†… + (=ucs . #x29B47) ; 𩭇 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-2 . #x6074) ; ø»”ª• + (ideograph-daikanwa . 45446) ; ø¸‹†† + (=ucs . #x9AFC) ; 髼 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A3C) ; ø»˜´± + (ideograph-daikanwa . 45447) ; ø¸‹†‡ + (=ucs . #x29B48) ; 𩭈 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E3A) ; ø»ž©³ + (ideograph-daikanwa . 45448) ; ø¸‹†ˆ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x6041) ; ø»›‡® + (ideograph-daikanwa . 45449) ; ø¸‹†‰ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x6044) ; ø»›‡± + (ideograph-daikanwa . 45450) ; ø¸‹†Š + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x6042) ; ø»›‡¯ + (ideograph-daikanwa . 45451) ; ø¸‹†‹ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E38) ; ø»ž©± + (ideograph-daikanwa . 45452) ; ø¸‹†Œ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x6045) ; ø»›‡² + (ideograph-daikanwa . 45453) ; ø¸‹† + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A38) ; ø»˜´­ + (ideograph-daikanwa . 45454) ; ø¸‹†Ž + (=ucs . #x4BF9) ; 䯹 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (japanese-jisx0212 . #x6979) ; ø»Œ˜ + (chinese-cns11643-2 . #x6072) ; ø»”ª“ + (ideograph-daikanwa . 45455) ; ø¸‹† + (=ucs . #x9AFD) ; 髽 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45456) ; ø¸‹† + )) +(define-char + '((morohashi-daikanwa 45456 0 2) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x6046) ; ø»›‡³ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x6043) ; ø»›‡° + (ideograph-daikanwa . 45457) ; ø¸‹†‘ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E35) ; ø»ž©® + (ideograph-daikanwa . 45458) ; ø¸‹†’ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A39) ; ø»˜´® + (ideograph-daikanwa . 45459) ; ø¸‹†“ + (=ucs . #x29B52) ; 𩭒 + )) +(define-char + '((=>ucs . #x9AFE) ; 髾 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45460) ; ø¸‹†” + )) +(define-char + '((morohashi-daikanwa 45460 0 2) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-2 . #x6071) ; ø»”ª’ + (=ucs . #x9AFE) ; 髾 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (japanese-jisx0212 . #x697A) ; ø»Œ™ + (ideograph-daikanwa . 45461) ; ø¸‹†• + (=ucs . #x9AFF) ; é«¿ + )) +(define-char + '((=>ucs . #x9AFF) ; é«¿ + (morohashi-daikanwa 45461 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A37) ; ø»˜´¬ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (japanese-jisx0212 . #x697B) ; ø»Œš + (chinese-cns11643-3 . #x573B) ; ø»–¦’ + (ideograph-daikanwa . 45462) ; ø¸‹†– + (=ucs . #x9B00) ; 鬀 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E36) ; ø»ž©¯ + (ideograph-daikanwa . 45463) ; ø¸‹†— + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-3 . #x573D) ; ø»–¦” + (ideograph-daikanwa . 45464) ; ø¸‹†˜ + (=ucs . #x4BFA) ; 䯺 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E3B) ; ø»ž©´ + (ideograph-daikanwa . 45465) ; ø¸‹†™ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E39) ; ø»ž©² + (ideograph-daikanwa . 45466) ; ø¸‹†š + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E37) ; ø»ž©° + (ideograph-daikanwa . 45467) ; ø¸‹†› + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (japanese-jisx0212 . #x697C) ; ø»Œ› + (chinese-cns11643-2 . #x6073) ; ø»”ª” + (ideograph-daikanwa . 45468) ; ø¸‹†œ + (=ucs . #x9B01) ; 鬁 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (japanese-jisx0212 . #x697D) ; ø»Œœ + (chinese-cns11643-3 . #x573C) ; ø»–¦“ + (=jis-x0213-1-2000 . #x7E3B) ; ø»¤›¼ + (ideograph-daikanwa . 45469) ; ø¸‹† + (=ucs . #x9B02) ; 鬂 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A3B) ; ø»˜´° + (=ucs . #x4BFC) ; 䯼 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-gb2312 . #x5757) ; ø»…–Ž + (japanese-jisx0212 . #x697E) ; ø»Œ + (chinese-isoir165 . #x5757) ; ø»¾ž + (chinese-cns11643-1 . #x7779) ; ø»“‚ˆ + (=jis-x0213-2-2000 . #x7D36) ; ø»¦¤ + (ideograph-daikanwa . 45470) ; ø¸‹†ž + (=ucs . #x9B03) ; 鬃 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (japanese-jisx0212 . #x6A21) ; ø»Œž + (chinese-cns11643-2 . #x6466) ; ø»”¯¿ + (ideograph-daikanwa . 45471) ; ø¸‹†Ÿ + (=ucs . #x9B04) ; 鬄 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x4542) ; ø»ž´ + (ideograph-daikanwa . 45472) ; ø¸‹†  + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E70) ; ø»˜» + (ideograph-daikanwa . 45473) ; ø¸‹†¡ + (=ucs . #x4BFD) ; 䯽 + )) +(define-char + '((=>ucs . #x9B05) ; 鬅 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (japanese-jisx0212 . #x6A22) ; ø»ŒŸ + (ideograph-daikanwa . 45474) ; ø¸‹†¢ + (ucs-jis . #x9B05) ; ø»ŒŸ + )) +(define-char + '((morohashi-daikanwa 45474 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-2 . #x6467) ; ø»”°€ + (=ucs . #x9B05) ; 鬅 + )) +(define-char + '((=>ucs . #x4BFE) ; 䯾 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45475) ; ø¸‹†£ + )) +(define-char + '((morohashi-daikanwa 45475 0 2) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E73) ; ø»˜»  + (=ucs . #x4BFE) ; 䯾 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-3 . #x596E) ; ø»–ª + (ideograph-daikanwa . 45476) ; ø¸‹†¤ + (=ucs . #x4BFF) ; 䯿 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45477) ; ø¸‹†¥ + (=ucs . #x4C00) ; 䰀 + )) +(define-char + '((=>ucs . #x4C00) ; 䰀 + (morohashi-daikanwa 45477 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E74) ; ø»˜»¡ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x665E) ; ø»›¿ + (ideograph-daikanwa . 45478) ; ø¸‹†¦ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E76) ; ø»˜»£ + (ideograph-daikanwa . 45479) ; ø¸‹†§ + (=ucs . #x4C01) ; 䰁 + )) +(define-char + '((=>ucs . #x29B60) ; ð©­  + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45480) ; ø¸‹†¨ + )) +(define-char + '((=>ucs . #x29B60) ; ð©­  + (morohashi-daikanwa 45480 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E71) ; ø»˜»ž + )) +(define-char + '((morohashi-daikanwa 45480 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (=ucs . #x29B60) ; ð©­  + )) +(define-char + '((=>ucs . #x4C02) ; 䰂 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45481) ; ø¸‹†© + )) +(define-char + '((morohashi-daikanwa 45481 0 2) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E75) ; ø»˜»¢ + (=ucs . #x4C02) ; 䰂 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x665C) ; ø»›½ + (ideograph-daikanwa . 45482) ; ø¸‹†ª + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6660) ; ø»›‘ + (ideograph-daikanwa . 45483) ; ø¸‹†« + )) +(define-char + '((=>ucs . #x9B06) ; 鬆 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (shinjigen-2 . 9478) + (=jis-x0208 . #x7222) ; ø½‹¬» + (chinese-cns11643-1 . #x777A) ; ø»“‚‰ + (ideograph-daikanwa . 45484) ; ø¸‹†¬ + (ucs-jis . #x9B06) ; ø½‹¬» + )) +(define-char + '((morohashi-daikanwa 45484 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-gb12345 . #x4B49) ; 鬆 + (=ucs . #x9B06) ; 鬆 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x665F) ; ø»›‘€ + (ideograph-daikanwa . 45485) ; ø¸‹†­ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x4544) ; ø»ž´ + (ideograph-daikanwa . 45486) ; ø¸‹†® + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45487) ; ø¸‹†¯ + )) +(define-char + '((morohashi-daikanwa 45487 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6661) ; ø»›‘‚ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45488) ; ø¸‹†° + )) +(define-char + '((morohashi-daikanwa 45488 0 2) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C40) ; ø»ž¾ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45489) ; ø¸‹†± + (=ucs . #x9B07) ; 鬇 + )) +(define-char + '((=>ucs . #x9B07) ; 鬇 + (morohashi-daikanwa 45489 0 2) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-3 . #x596F) ; ø»–ª‚ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-gb2312 . #x775C) ; ø»†…“ + (japanese-jisx0212 . #x6A23) ; ø»Œ  + (chinese-isoir165 . #x775C) ; ø»Ž­£ + (chinese-cns11643-2 . #x6465) ; ø»”¯¾ + (=jis-x0213-1-2000 . #x7E3C) ; ø»¤›½ + (ideograph-daikanwa . 45490) ; ø¸‹†² + (=ucs . #x9B08) ; 鬈 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x4543) ; ø»ž´Ž + (ideograph-daikanwa . 45491) ; ø¸‹†³ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E72) ; ø»˜»Ÿ + (ideograph-daikanwa . 45492) ; ø¸‹†´ + (=ucs . #x29B68) ; ð©­¨ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x665A) ; ø»›» + (ideograph-daikanwa . 45493) ; ø¸‹†µ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E78) ; ø»˜»¥ + (ideograph-daikanwa . 45494) ; ø¸‹†¶ + (=ucs . #x29B6A) ; ð©­ª + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x665B) ; ø»›¼ + (ideograph-daikanwa . 45495) ; ø¸‹†· + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x665D) ; ø»›¾ + (ideograph-daikanwa . 45496) ; ø¸‹†¸ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x4541) ; ø»ž´Œ + (ideograph-daikanwa . 45497) ; ø¸‹†¹ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (japanese-jisx0212 . #x6A24) ; ø»Œ¡ + (chinese-cns11643-3 . #x5B71) ; ø»–­€ + (ideograph-daikanwa . 45498) ; ø¸‹†º + (=ucs . #x9B09) ; 鬉 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x624D) ; ø»™€² + (ideograph-daikanwa . 45499) ; ø¸‹†» + (=ucs . #x29B7A) ; ð©­º + )) +(define-char + '((=>ucs . #x4C03) ; 䰃 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45500) ; ø¸‹†¼ + )) +(define-char + '((morohashi-daikanwa 45500 0 3) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E77) ; ø»˜»¤ + (=ucs . #x4C03) ; 䰃 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x624E) ; ø»™€³ + (ideograph-daikanwa . 45501) ; ø¸‹†½ + (=ucs . #x4C04) ; 䰄 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C43) ; ø»ž¾  + (ideograph-daikanwa . 45502) ; ø¸‹†¾ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45503) ; ø¸‹†¿ + )) +(define-char + '((morohashi-daikanwa 45503 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C47) ; ø»ž¾¤ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6A7E) ; ø»›—— + (ideograph-daikanwa . 45504) ; ø¸‹‡€ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B21) ; ø»›—˜ + (ideograph-daikanwa . 45505) ; ø¸‹‡ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45506) ; ø¸‹‡‚ + )) +(define-char + '((morohashi-daikanwa 45506 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B23) ; ø»›—š + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x6250) ; ø»™€µ + (ideograph-daikanwa . 45507) ; ø¸‹‡ƒ + (=ucs . #x29B80) ; 𩮀 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C48) ; ø»ž¾¥ + (ideograph-daikanwa . 45508) ; ø¸‹‡„ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C46) ; ø»ž¾£ + (ideograph-daikanwa . 45509) ; ø¸‹‡… + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C41) ; ø»ž¾ž + (ideograph-daikanwa . 45510) ; ø¸‹‡† + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B72) ; ø»–­ + (ideograph-daikanwa . 45511) ; ø¸‹‡‡ + (=ucs . #x4C05) ; 䰅 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45512) ; ø¸‹‡ˆ + )) +(define-char + '((morohashi-daikanwa 45512 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B24) ; ø»›—› + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45513) ; ø¸‹‡‰ + (=ucs . #x4C06) ; 䰆 + )) +(define-char + '((=>ucs . #x4C06) ; 䰆 + (morohashi-daikanwa 45513 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x624C) ; ø»™€± + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45514) ; ø¸‹‡Š + (=ucs . #x9B0A) ; 鬊 + )) +(define-char + '((=>ucs . #x9B0A) ; 鬊 + (morohashi-daikanwa 45514 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-2 . #x6830) ; ø»”µ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B22) ; ø»›—™ + (ideograph-daikanwa . 45515) ; ø¸‹‡‹ + )) +(define-char + '((=>ucs . #x9B0B) ; 鬋 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (japanese-jisx0212 . #x6A25) ; ø»Œ¢ + (ideograph-daikanwa . 45516) ; ø¸‹‡Œ + (ucs-jis . #x9B0B) ; ø»Œ¢ + )) +(define-char + '((morohashi-daikanwa 45516 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-2 . #x682F) ; ø»”µ€ + (=ucs . #x9B0B) ; 鬋 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C45) ; ø»ž¾¢ + (ideograph-daikanwa . 45517) ; ø¸‹‡ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C42) ; ø»ž¾Ÿ + (ideograph-daikanwa . 45518) ; ø¸‹‡Ž + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (japanese-jisx0212 . #x6A26) ; ø»Œ£ + (=jis-x0213-2-2000 . #x7D37) ; ø»¦¤ž + (ideograph-daikanwa . 45519) ; ø¸‹‡ + (=ucs . #x9B0C) ; 鬌 + )) +(define-char + '((=>ucs . #x9B0C) ; 鬌 + (morohashi-daikanwa 45519 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-2 . #x6832) ; ø»”µƒ + )) +(define-char + '((=>ucs . #x29B88) ; 𩮈 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45520) ; ø¸‹‡ + )) +(define-char + '((morohashi-daikanwa 45520 0 2) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x624B) ; ø»™€° + (=ucs . #x29B88) ; 𩮈 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C44) ; ø»ž¾¡ + (ideograph-daikanwa . 45521) ; ø¸‹‡‘ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (japanese-jisx0212 . #x6A27) ; ø»Œ¤ + (chinese-gb12345 . #x783A) ; 鬍 + (ideograph-daikanwa . 45523) ; ø¸‹‡“ + (=ucs . #x9B0D) ; 鬍 + )) +(define-char + '((=>ucs . #x9B0D) ; 鬍 + (morohashi-daikanwa 45523 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-1 . #x7953) ; ø»“„ž + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (japanese-jisx0212 . #x6A28) ; ø»Œ¥ + (chinese-cns11643-2 . #x6831) ; ø»”µ‚ + (ideograph-daikanwa . 45524) ; ø¸‹‡” + (=ucs . #x9B0E) ; 鬎 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-gb2312 . #x775D) ; ø»†…” + (chinese-isoir165 . #x775D) ; ø»Ž­¤ + (chinese-cns11643-4 . #x624F) ; ø»™€´ + (=ucs . #x9B0F) ; 鬏 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E7C) ; ø»› + (ideograph-daikanwa . 45527) ; ø¸‹‡— + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5176) ; ø»Ÿ†© + (ideograph-daikanwa . 45528) ; ø¸‹‡˜ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E77) ; ø»›ˆ + (ideograph-daikanwa . 45529) ; ø¸‹‡™ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E7B) ; ø»›Œ + (ideograph-daikanwa . 45530) ; ø¸‹‡š + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E7A) ; ø»›‹ + (ideograph-daikanwa . 45531) ; ø¸‹‡› + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E79) ; ø»›Š + (ideograph-daikanwa . 45532) ; ø¸‹‡œ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x6550) ; ø»™… + (ideograph-daikanwa . 45533) ; ø¸‹‡ + (=ucs . #x29B9C) ; 𩮜 + )) +(define-char + '((=>ucs . #x29B9D) ; 𩮝 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45534) ; ø¸‹‡ž + )) +(define-char + '((morohashi-daikanwa 45534 0 2) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x654C) ; ø»™…‹ + (=ucs . #x29B9D) ; 𩮝 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (japanese-jisx0212 . #x6A29) ; ø»Œ¦ + (chinese-isoir165 . #x2D4C) ; ø»€§ + (chinese-cns11643-2 . #x6A75) ; ø»”¹‚ + (=jis-x0213-2-2000 . #x7D38) ; ø»¦¤Ÿ + (ideograph-daikanwa . 45535) ; ø¸‹‡Ÿ + (=ucs . #x9B10) ; 鬐 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E7E) ; ø»› + (ideograph-daikanwa . 45536) ; ø¸‹‡  + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E78) ; ø»›‰ + (ideograph-daikanwa . 45537) ; ø¸‹‡¡ + )) +(define-char + '((=>ucs . #x29BA0) ; ð©®  + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45538) ; ø¸‹‡¢ + )) +(define-char + '((morohashi-daikanwa 45538 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x654B) ; ø»™…Š + (=ucs . #x29BA0) ; ð©®  + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x654D) ; ø»™…Œ + (ideograph-daikanwa . 45539) ; ø¸‹‡£ + (=ucs . #x4C08) ; 䰈 + )) +(define-char + '((=>ucs . #x9B11) ; 鬑 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45540) ; ø¸‹‡¤ + )) +(define-char + '((morohashi-daikanwa 45540 0 2) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A77) ; ø»”¹„ + (=ucs . #x9B11) ; 鬑 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x654F) ; ø»™…Ž + (ideograph-daikanwa . 45541) ; ø¸‹‡¥ + (=ucs . #x4C09) ; 䰉 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x654E) ; ø»™… + (ideograph-daikanwa . 45542) ; ø¸‹‡¦ + (=ucs . #x4C0A) ; 䰊 + )) +(define-char + '((=>ucs . #x9B12) ; 鬒 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (japanese-jisx0212 . #x6A2A) ; ø»Œ§ + (=jis-x0213-2-2000 . #x7D39) ; ø»¦¤  + (ideograph-daikanwa . 45543) ; ø¸‹‡§ + (ucs-jis . #x9B12) ; ø»Œ§ + )) +(define-char + '((=>ucs . #x9B12) ; 鬒 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45544) ; ø¸‹‡¨ + )) +(define-char + '((=>ucs . #x9B12) ; 鬒 + (morohashi-daikanwa 45544 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x517A) ; ø»Ÿ†­ + )) +(define-char + '((morohashi-daikanwa 45544 0 5) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A76) ; ø»”¹ƒ + (=ucs . #x9B12) ; 鬒 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5177) ; ø»Ÿ†ª + (ideograph-daikanwa . 45545) ; ø¸‹‡© + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45546) ; ø¸‹‡ª + )) +(define-char + '((morohashi-daikanwa 45546 0 9) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5178) ; ø»Ÿ†« + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x517B) ; ø»Ÿ†® + (ideograph-daikanwa . 45547) ; ø¸‹‡« + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45548) ; ø¸‹‡¬ + (=ucs . #x4C0B) ; 䰋 + )) +(define-char + '((=>ucs . #x4C0B) ; 䰋 + (morohashi-daikanwa 45548 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5179) ; ø»Ÿ†¬ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6E7D) ; ø»›Ž + (ideograph-daikanwa . 45549) ; ø¸‹‡­ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (chinese-gb2312 . #x775E) ; ø»†…• + (chinese-isoir165 . #x775E) ; ø»Ž­¥ + (=ucs . #x9B13) ; 鬓 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x517C) ; ø»Ÿ†¯ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x723B) ; ø»›¢„ + (ideograph-daikanwa . 45551) ; ø¸‹‡¯ + )) +(define-char + '((=>ucs . #x9B14) ; 鬔 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45552) ; ø¸‹‡° + )) +(define-char + '((=>ucs . #x9B14) ; 鬔 + (morohashi-daikanwa 45552 0 2) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F27) ; ø»–±® + )) +(define-char + '((morohashi-daikanwa 45552 0 3) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 10) + (total-strokes . 20) + (=ucs . #x9B14) ; 鬔 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x723F) ; ø»›¢ˆ + (ideograph-daikanwa . 45553) ; ø¸‹‡± + (=ucs . #x4C0C) ; 䰌 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45554) ; ø¸‹‡² + )) +(define-char + '((morohashi-daikanwa 45554 0 5) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x723E) ; ø»›¢‡ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F26) ; ø»–±­ + (ideograph-daikanwa . 45555) ; ø¸‹‡³ + (=ucs . #x4C0D) ; 䰍 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C6F) ; ø»”»¸ + (ideograph-daikanwa . 45556) ; ø¸‹‡´ + (=ucs . #x9B15) ; 鬕 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x723A) ; ø»›¢ƒ + (ideograph-daikanwa . 45557) ; ø¸‹‡µ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5659) ; ø»Ÿ¢ + (ideograph-daikanwa . 45558) ; ø¸‹‡¶ + )) +(define-char + '((=>ucs . #x29BB3) ; ð©®³ + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x6832) ; ø»™‰‹ + (ideograph-daikanwa . 45559) ; ø¸‹‡· + )) +(define-char + '((morohashi-daikanwa 45559 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (=ucs . #x29BB3) ; ð©®³ + )) +(define-char + '((=>ucs . #x29BB4) ; ð©®´ + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45560) ; ø¸‹‡¸ + )) +(define-char + '((morohashi-daikanwa 45560 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x6834) ; ø»™‰ + (=ucs . #x29BB4) ; ð©®´ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7239) ; ø»›¢‚ + (ideograph-daikanwa . 45561) ; ø¸‹‡¹ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (japanese-jisx0212 . #x6A2B) ; ø»Œ¨ + (chinese-cns11643-2 . #x6C72) ; ø»”»» + (=jis-x0213-2-2000 . #x7D3A) ; ø»¦¤¡ + (ideograph-daikanwa . 45562) ; ø¸‹‡º + (=ucs . #x9B16) ; 鬖 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x6833) ; ø»™‰Œ + (ideograph-daikanwa . 45563) ; ø¸‹‡» + (=ucs . #x29BB6) ; 𩮶 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x723D) ; ø»›¢† + (ideograph-daikanwa . 45564) ; ø¸‹‡¼ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x565A) ; ø»Ÿ£ + (ideograph-daikanwa . 45565) ; ø¸‹‡½ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x723C) ; ø»›¢… + (ideograph-daikanwa . 45566) ; ø¸‹‡¾ + )) +(define-char + '((=>ucs . #x9B17) ; 鬗 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45567) ; ø¸‹‡¿ + )) +(define-char + '((morohashi-daikanwa 45567 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C70) ; ø»”»¹ + (=ucs . #x9B17) ; 鬗 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (=jis-x0208 . #x7223) ; ø½‹¬¼ + (chinese-isoir165 . #x2D4D) ; ø»€¨ + (chinese-cns11643-2 . #x6C71) ; ø»”»º + (ideograph-daikanwa . 45568) ; ø¸‹ˆ€ + (=ucs . #x9B18) ; 鬘 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x565E) ; ø»Ÿ§ + (ideograph-daikanwa . 45569) ; ø¸‹ˆ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45570) ; ø¸‹ˆ‚ + )) +(define-char + '((morohashi-daikanwa 45570 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x565B) ; ø»Ÿ¤ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x565C) ; ø»Ÿ¥ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7521) ; ø»›¦„ + (ideograph-daikanwa . 45571) ; ø¸‹ˆƒ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45572) ; ø¸‹ˆ„ + )) +(define-char + '((morohashi-daikanwa 45572 0 2) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x747C) ; ø»›¦ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A46) ; ø»Ÿ“‡ + (ideograph-daikanwa . 45573) ; ø¸‹ˆ… + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7522) ; ø»›¦… + (ideograph-daikanwa . 45574) ; ø¸‹ˆ† + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x747E) ; ø»›¦ƒ + (ideograph-daikanwa . 45575) ; ø¸‹ˆ‡ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x6972) ; ø»™‹© + (ideograph-daikanwa . 45576) ; ø¸‹ˆˆ + (=ucs . #x4C0E) ; 䰎 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45577) ; ø¸‹ˆ‰ + )) +(define-char + '((morohashi-daikanwa 45577 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x747B) ; ø»›¦€ + )) +(define-char + '((=>ucs . #x9B19) ; 鬙 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (japanese-jisx0212 . #x6A2C) ; ø»Œ© + (ideograph-daikanwa . 45578) ; ø¸‹ˆŠ + (ucs-jis . #x9B19) ; ø»Œ© + )) +(define-char + '((morohashi-daikanwa 45578 0 2) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E52) ; ø»”¾— + (=ucs . #x9B19) ; 鬙 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7525) ; ø»›¦ˆ + (ideograph-daikanwa . 45579) ; ø¸‹ˆ‹ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (shinjigen-2 . 9486) + (=jis-x0208 . #x7224) ; ø½‹¬½ + (korean-ksc5601 . #x6251) ; ø»‰ºš + (chinese-cns11643-1 . #x7C29) ; ø»“ˆŽ + (chinese-gb12345 . #x7876) ; 鬚 + (ideograph-daikanwa . 45580) ; ø¸‹ˆŒ + (=ucs . #x9B1A) ; 鬚 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7524) ; ø»›¦‡ + (ideograph-daikanwa . 45581) ; ø¸‹ˆ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7523) ; ø»›¦† + (ideograph-daikanwa . 45582) ; ø¸‹ˆŽ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x747D) ; ø»›¦‚ + (ideograph-daikanwa . 45583) ; ø¸‹ˆ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45584) ; ø¸‹ˆ + (=ucs . #x9B1B) ; 鬛 + )) +(define-char + '((=>ucs . #x9B1B) ; 鬛 + (morohashi-daikanwa 45584 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (japanese-jisx0212 . #x6A2D) ; ø»Œª + (ucs-jis . #x9B1B) ; ø»Œª + )) +(define-char + '((=>ucs . #x9B1B) ; 鬛 + (morohashi-daikanwa 45584 0 5) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x6974) ; ø»™‹« + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7526) ; ø»›¦‰ + (ideograph-daikanwa . 45585) ; ø¸‹ˆ‘ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45586) ; ø¸‹ˆ’ + )) +(define-char + '((morohashi-daikanwa 45586 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x565D) ; ø»Ÿ¦ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (japanese-jisx0212 . #x6A2E) ; ø»Œ« + (=jis-x0213-2-2000 . #x7D3B) ; ø»¦¤¢ + (ideograph-daikanwa . 45587) ; ø¸‹ˆ“ + (=ucs . #x9B1C) ; 鬜 + )) +(define-char + '((=>ucs . #x9B1C) ; 鬜 + (morohashi-daikanwa 45587 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x6971) ; ø»™‹¨ + )) +(define-char + '((morohashi-daikanwa 45587 0 5) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (=ucs . #x9B1D) ; 鬝 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45588) ; ø¸‹ˆ” + (=ucs . #x29BCF) ; 𩯏 + )) +(define-char + '((=>ucs . #x29BCF) ; 𩯏 + (morohashi-daikanwa 45588 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x6973) ; ø»™‹ª + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45589) ; ø¸‹ˆ• + )) +(define-char + '((morohashi-daikanwa 45589 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A47) ; ø»Ÿ“ˆ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A48) ; ø»Ÿ“‰ + (ideograph-daikanwa . 45590) ; ø¸‹ˆ– + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-5 . #x7677) ; ø»›¨¸ + (ideograph-daikanwa . 45591) ; ø¸‹ˆ— + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B38) ; ø»™« + (ideograph-daikanwa . 45592) ; ø¸‹ˆ˜ + (=ucs . #x29BDC) ; 𩯜 + )) +(define-char + '((=>ucs . #x29BDD) ; 𩯝 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45593) ; ø¸‹ˆ™ + )) +(define-char + '((=>ucs . #x29BDD) ; 𩯝 + (morohashi-daikanwa 45593 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B39) ; ø»™¬ + )) +(define-char + '((morohashi-daikanwa 45593 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 12) + (total-strokes . 22) + (=ucs . #x29BDD) ; 𩯝 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F62) ; ø»•€… + (ideograph-daikanwa . 45594) ; ø¸‹ˆš + (=ucs . #x9B1E) ; 鬞 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45595) ; ø¸‹ˆ› + )) +(define-char + '((morohashi-daikanwa 45595 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-5 . #x7676) ; ø»›¨· + )) +(define-char + '((=>ucs . #x9B1F) ; 鬟 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 13) + (total-strokes . 23) + (shinjigen-2 . 9487) + (=jis-x0208 . #x7225) ; ø½‹¬¾ + (chinese-cns11643-2 . #x6F63) ; ø»•€† + (ideograph-daikanwa . 45596) ; ø¸‹ˆœ + (ucs-jis . #x9B1F) ; ø½‹¬¾ + )) +(define-char + '((morohashi-daikanwa 45596 0 2) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-gb2312 . #x775F) ; ø»†…– + (chinese-isoir165 . #x775F) ; ø»Ž­¦ + (=ucs . #x9B1F) ; 鬟 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 13) + (total-strokes . 23) + (japanese-jisx0212 . #x6A2F) ; ø»Œ¬ + (chinese-cns11643-2 . #x6F64) ; ø»•€‡ + (=jis-x0213-1-2000 . #x7E3D) ; ø»¤›¾ + (ideograph-daikanwa . 45597) ; ø¸‹ˆ + (=ucs . #x9B20) ; 鬠 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45598) ; ø¸‹ˆž + )) +(define-char + '((morohashi-daikanwa 45598 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D6C) ; ø»Ÿ˜‡ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D6D) ; ø»Ÿ˜ˆ + (ideograph-daikanwa . 45599) ; ø¸‹ˆŸ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D6B) ; ø»Ÿ˜† + (ideograph-daikanwa . 45600) ; ø¸‹ˆ  + )) +(define-char + '((=>ucs . #x4C0F) ; 䰏 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45601) ; ø¸‹ˆ¡ + )) +(define-char + '((morohashi-daikanwa 45601 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C43) ; ø»™” + (=ucs . #x4C0F) ; 䰏 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C40) ; ø»™‘ + (ideograph-daikanwa . 45602) ; ø¸‹ˆ¢ + (=ucs . #x29BE6) ; 𩯦 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C41) ; ø»™’ + (ideograph-daikanwa . 45603) ; ø¸‹ˆ£ + (=ucs . #x4C10) ; 䰐 + )) +(define-char + '((=>ucs . #x4C11) ; 䰑 + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45604) ; ø¸‹ˆ¤ + )) +(define-char + '((morohashi-daikanwa 45604 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-3 . #x612D) ; ø»–´° + (=ucs . #x4C11) ; 䰑 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-5 . #x7852) ; ø»›« + (ideograph-daikanwa . 45605) ; ø¸‹ˆ¥ + (=ucs . #x4C12) ; 䰒 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-3 . #x612C) ; ø»–´¯ + (ideograph-daikanwa . 45606) ; ø¸‹ˆ¦ + (=ucs . #x9B21) ; 鬡 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 14) + (total-strokes . 24) + (shinjigen-2 . 9488) + (=jis-x0208 . #x7226) ; ø½‹¬¿ + (chinese-cns11643-1 . #x7C76) ; ø»“‰› + (chinese-gb12345 . #x775E) ; 鬢 + (ideograph-daikanwa . 45607) ; ø¸‹ˆ§ + (=ucs . #x9B22) ; 鬢 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-5 . #x7851) ; ø»›«Ž + (ideograph-daikanwa . 45608) ; ø¸‹ˆ¨ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45609) ; ø¸‹ˆ© + )) +(define-char + '((morohashi-daikanwa 45609 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x6038) ; ø»Ÿ›­ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C44) ; ø»™• + (ideograph-daikanwa . 45610) ; ø¸‹ˆª + (=ucs . #x29BE9) ; 𩯩 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C42) ; ø»™“ + (=ucs . #x29BED) ; 𩯭 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 15) + (total-strokes . 25) + (ideograph-daikanwa . 45611) ; ø¸‹ˆ« + )) +(define-char + '((morohashi-daikanwa 45611 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-5 . #x7965) ; ø»›­€ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D35) ; ø»™¤ + (ideograph-daikanwa . 45612) ; ø¸‹ˆ¬ + (=ucs . #x4C13) ; 䰓 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-gb2312 . #x7760) ; ø»†…— + (chinese-isoir165 . #x7760) ; ø»Ž­§ + (ideograph-daikanwa . 45613) ; ø¸‹ˆ­ + (=ucs . #x9B23) ; 鬣 + )) +(define-char + '((=>ucs . #x9B23) ; 鬣 + (morohashi-daikanwa 45613 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 15) + (total-strokes . 25) + (shinjigen-1 . 9491) + (shinjigen-2 . 9491) + (=jis-x0208 . #x7227) ; ø½‹­€ + (ucs-jis . #x9B23) ; ø½‹­€ + )) +(define-char + '((=>ucs . #x9B23) ; 鬣 + (morohashi-daikanwa 45613 0 3) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-1 . #x7D30) ; ø»“‰³ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-7 . #x6168) ; ø»Ÿ» + (ideograph-daikanwa . 45614) ; ø¸‹ˆ® + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 15) + (total-strokes . 25) + (ideograph-daikanwa . 45615) ; ø¸‹ˆ¯ + )) +(define-char + '((morohashi-daikanwa 45615 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-5 . #x7964) ; ø»›¬¿ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D36) ; ø»™¥ + (ideograph-daikanwa . 45616) ; ø¸‹ˆ° + (=ucs . #x29BF3) ; 𩯳 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-7 . #x616A) ; ø»Ÿ½ + (ideograph-daikanwa . 45617) ; ø¸‹ˆ± + (=ucs . #x4C14) ; 䰔 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-7 . #x6169) ; ø»Ÿ¼ + (ideograph-daikanwa . 49914) ; ø¸Œ‹º + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D69) ; ø»™‘˜ + (ideograph-daikanwa . 45618) ; ø¸‹ˆ² + (=ucs . #x4C15) ; 䰕 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A4F) ; ø»›®ˆ + (ideograph-daikanwa . 45619) ; ø¸‹ˆ³ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-7 . #x632A) ; ø»ŸŸ¹ + (ideograph-daikanwa . 45620) ; ø¸‹ˆ´ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-7 . #x632B) ; ø»ŸŸº + (ideograph-daikanwa . 45621) ; ø¸‹ˆµ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-2 . #x7226) ; ø»•ƒ£ + (ideograph-daikanwa . 45624) ; ø¸‹ˆ¸ + (=ucs . #x9B24) ; 鬤 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-7 . #x642C) ; ø»Ÿ¡™ + (ideograph-daikanwa . 45625) ; ø¸‹ˆ¹ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 17) + (total-strokes . 27) + (ideograph-daikanwa . 45626) ; ø¸‹ˆº + (=ucs . #x29C02) ; 𩰂 + )) +(define-char + '((=>ucs . #x29C02) ; 𩰂 + (morohashi-daikanwa 45626 0 1) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E29) ; ø»™‘¶ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 17) + (total-strokes . 27) + (ideograph-daikanwa . 45627) ; ø¸‹ˆ» + )) +(define-char + '((morohashi-daikanwa 45627 0 0) + (ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B26) ; ø»›®½ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-7 . #x6477) ; ø»Ÿ¢¤ + (ideograph-daikanwa . 45628) ; ø¸‹ˆ¼ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B4E) ; ø»›¯¥ + (ideograph-daikanwa . 45629) ; ø¸‹ˆ½ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-7 . #x6476) ; ø»Ÿ¢£ + (ideograph-daikanwa . 45630) ; ø¸‹ˆ¾ + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 19) + (total-strokes . 29) + (chinese-cns11643-4 . #x6E49) ; ø»™’– + (ideograph-daikanwa . 45631) ; ø¸‹ˆ¿ + (=ucs . #x4C16) ; 䰖 + )) +(define-char + '((ideographic-radical . 190) ; â¾½ + (ideographic-strokes . 22) + (total-strokes . 32) + (chinese-cns11643-4 . #x6E54) ; ø»™’¡ + (=ucs . #x29C09) ; 𩰉 + )) diff --git a/lisp/utf-2000/Ideograph-R191-Fight.el b/lisp/utf-2000/Ideograph-R191-Fight.el new file mode 100644 index 0000000..c420af4 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R191-Fight.el @@ -0,0 +1,319 @@ +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 0) + (total-strokes . 10) + (=jis-x0208 . #x7228) ; ø½‹­ + (chinese-isoir165 . #x2F79) ; ø»„ + (chinese-cns11643-1 . #x586E) ; ø»’”› + (chinese-gb12345 . #x3637) ; 鬥 + (=gt-pj-1 . #x7228) ; 鬥 + (ideograph-daikanwa . 45632) ; ø¸‹‰€ + (=gt-k . 06655) ; ý¡„§¿ + (=ucs . #x9B25) ; 鬥 + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-cns11643-6 . #x233D) ; ø»›¸ˆ + (ideograph-daikanwa . 45633) ; ø¸‹‰ + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-cns11643-6 . #x233C) ; ø»›¸‡ + (ideograph-daikanwa . 45634) ; ø¸‹‰‚ + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-5 . #x444B) ; ø»šž° + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45635) ; ø¸‹‰ƒ + )) +(define-char + '((morohashi-daikanwa 45635 0 0) + (ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B5B) ; ø»š©’ + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 4) + (total-strokes . 14) + (japanese-jisx0212 . #x6A30) ; ø»Œ­ + (chinese-cns11643-3 . #x4A75) ; ø»–”† + (ideograph-daikanwa . 45636) ; ø¸‹‰„ + (=ucs . #x9B26) ; 鬦 + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B5C) ; ø»š©“ + (ideograph-daikanwa . 45637) ; ø¸‹‰… + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6462) ; ø»˜‹ + (ideograph-daikanwa . 45638) ; ø¸‹‰† + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-2 . 9493) + (=jis-x0208 . #x7229) ; ø½‹­‚ + (korean-ksc5601 . #x5722) ; ø»‰©¡ + (chinese-cns11643-1 . #x7023) ; ø»’¶  + (chinese-gb12345 . #x4456) ; 鬧 + (ideograph-daikanwa . 45639) ; ø¸‹‰‡ + (=ucs . #x9B27) ; 鬧 + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B5D) ; ø»žŽœ + (ideograph-daikanwa . 45640) ; ø¸‹‰ˆ + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 6) + (total-strokes . 16) + (shinjigen-2 . 9495) + (=jis-x0208 . #x722A) ; ø½‹­ƒ + (chinese-cns11643-1 . #x7334) ; ø»’»‹ + (ideograph-daikanwa . 45641) ; ø¸‹‰‰ + (=ucs . #x9B28) ; 鬨 + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3634) ; ø»ž½ + (ideograph-daikanwa . 45642) ; ø¸‹‰Š + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E3C) ; ø»ž©µ + (ideograph-daikanwa . 45643) ; ø¸‹‰‹ + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 8) + (total-strokes . 18) + (shinjigen-2 . 9496) + (=jis-x0208 . #x722B) ; ø½‹­„ + (chinese-cns11643-2 . #x6468) ; ø»”° + (chinese-gb12345 . #x6352) ; 鬩 + (ideograph-daikanwa . 45644) ; ø¸‹‰Œ + (=ucs . #x9B29) ; 鬩 + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x4545) ; ø»ž´ + (ideograph-daikanwa . 45645) ; ø¸‹‰ + )) +(define-char + '((=>ucs . #x29C14) ; 𩰔 + (ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45646) ; ø¸‹‰Ž + )) +(define-char + '((morohashi-daikanwa 45646 0 0) + (ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E79) ; ø»˜»¦ + (=ucs . #x29C14) ; 𩰔 + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x517E) ; ø»Ÿ†± + (ideograph-daikanwa . 45647) ; ø¸‹‰ + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x517D) ; ø»Ÿ†° + (ideograph-daikanwa . 45648) ; ø¸‹‰ + (=ucs . #x4C17) ; 䰗 + )) +(define-char + '((=>ucs . #x4C17) ; 䰗 + (morohashi-daikanwa 45648 0 9) + (ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 11) + (total-strokes . 20) + (=jis-x0213-1-2000 . #x7E3E) ; ø»¤›¿ + (ucs-jis . #x4C17) ; ø»¤›¿ + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 10) + (total-strokes . 20) + (shinjigen-2 . 9498) + (=jis-x0208 . #x722C) ; ø½‹­… + (korean-ksc5601 . #x7763) ; ø»Š™¢ + (chinese-cns11643-3 . #x5D62) ; ø»–¯­ + (ideograph-daikanwa . 45649) ; ø¸‹‰‘ + (=ucs . #x9B2A) ; 鬪 + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x565F) ; ø»Ÿ¨ + (ideograph-daikanwa . 45650) ; ø¸‹‰’ + )) +(define-char + '((=>ucs . #x4C18) ; 䰘 + (ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45651) ; ø¸‹‰“ + )) +(define-char + '((morohashi-daikanwa 45651 0 2) + (ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7241) ; ø»›¢Š + (=ucs . #x4C18) ; 䰘 + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7240) ; ø»›¢‰ + (ideograph-daikanwa . 45652) ; ø¸‹‰” + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 12) + (total-strokes . 22) + (japanese-jisx0212 . #x6A31) ; ø»Œ® + (chinese-cns11643-2 . #x6E53) ; ø»”¾˜ + (=jis-x0213-2-2000 . #x7D3C) ; ø»¦¤£ + (ideograph-daikanwa . 45653) ; ø¸‹‰• + (=ucs . #x9B2B) ; 鬫 + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45654) ; ø¸‹‰– + )) +(define-char + '((morohashi-daikanwa 45654 0 2) + (ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A49) ; ø»Ÿ“Š + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x603A) ; ø»Ÿ›¯ + (ideograph-daikanwa . 45655) ; ø¸‹‰— + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x6039) ; ø»Ÿ›® + (ideograph-daikanwa . 45656) ; ø¸‹‰˜ + )) +(define-char + '((=>ucs . #x9B2D) ; 鬭 + (ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 45657) ; ø¸‹‰™ + )) +(define-char + '((morohashi-daikanwa 45657 0 0) + (ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 14) + (total-strokes . 25) + (japanese-jisx0212 . #x6A32) ; ø»Œ¯ + (chinese-cns11643-4 . #x6D37) ; ø»™¦ + (=jis-x0213-1-2000 . #x7E3F) ; ø»¤œ€ + (=cbeta . 10823) ; ø¸¢©‡ + (=ucs . #x9B2D) ; 鬭 + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-5 . #x7853) ; ø»›« + (ideograph-daikanwa . 45658) ; ø¸‹‰š + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-3 . #x612E) ; ø»–´± + (=ucs . #x9B2C) ; 鬬 + )) +(define-char + '((=>ucs . #x9B2E) ; 鬮 + (ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 16) + (total-strokes . 26) + (ideograph-daikanwa . 45659) ; ø¸‹‰› + )) +(define-char + '((=>ucs . #x9B2E) ; 鬮 + (morohashi-daikanwa 45659 0 0) + (ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 16) + (total-strokes . 26) + (japanese-jisx0208 . #x722D) ; ø»ˆ‡’ + (chinese-cns11643-2 . #x7166) ; ø»•ƒ… + (=jis-x0208-1990 . #x722D) ; ø½‹­† + (ucs-jis . #x9B2E) ; ø»ˆ‡’ + )) +(define-char + '((=>ucs . #x9B2E) ; 鬮 + (morohashi-daikanwa 45659 0 1) + (ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 16) + (total-strokes . 26) + (japanese-jisx0208-1978 . #x722D) ; ø»ƒ³Š + )) +(define-char + '((morohashi-daikanwa 45659 0 2) + (ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-gb12345 . #x634E) ; 鬮 + (=ucs . #x9B2E) ; 鬮 + )) +(define-char + '((ideographic-radical . 191) ; â¾¾ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B4F) ; ø»›¯¦ + (ideograph-daikanwa . 45660) ; ø¸‹‰œ + )) diff --git a/lisp/utf-2000/Ideograph-R192-Sacrificial-Wine.el b/lisp/utf-2000/Ideograph-R192-Sacrificial-Wine.el new file mode 100644 index 0000000..92e6ba2 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R192-Sacrificial-Wine.el @@ -0,0 +1,181 @@ +(define-char + '((ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 0) + (total-strokes . 10) + (shinjigen-2 . 9502) + (chinese-gb2312 . #x5B4B) ; ø»…›º + (=jis-x0208 . #x722E) ; ø½‹­‡ + (chinese-isoir165 . #x5B4B) ; ø»Ž„Š + (chinese-cns11643-2 . #x334D) ; ø»“§¨ + (=gt-pj-1 . #x722E) ; 鬯 + (ideograph-daikanwa . 45661) ; ø¸‹‰ + (=gt-k . 06656) ; ý¡„¨€ + (=ucs . #x9B2F) ; 鬯 + )) +(define-char + '((ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45662) ; ø¸‹‰ž + )) +(define-char + '((morohashi-daikanwa 45662 0 0) + (ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B5E) ; ø»žŽ + )) +(define-char + '((=>ucs . #x29C21) ; ð©°¡ + (ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45663) ; ø¸‹‰Ÿ + )) +(define-char + '((morohashi-daikanwa 45663 0 0) + (ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F23) ; ø»˜¤Ž + (=ucs . #x29C21) ; ð©°¡ + )) +(define-char + '((=>ucs . #x29C22) ; ð©°¢ + (ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45664) ; ø¸‹‰  + )) +(define-char + '((morohashi-daikanwa 45664 0 0) + (ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x553C) ; ø»˜­› + (=ucs . #x29C22) ; ð©°¢ + )) +(define-char + '((ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45665) ; ø¸‹‰¡ + )) +(define-char + '((morohashi-daikanwa 45665 0 2) + (ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x4546) ; ø»ž´‘ + )) +(define-char + '((ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45666) ; ø¸‹‰¢ + )) +(define-char + '((morohashi-daikanwa 45666 0 0) + (ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5221) ; ø»Ÿ†² + )) +(define-char + '((ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45667) ; ø¸‹‰£ + )) +(define-char + '((morohashi-daikanwa 45667 0 2) + (ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5661) ; ø»Ÿª + )) +(define-char + '((ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 49916) ; ø¸Œ‹¼ + )) +(define-char + '((morohashi-daikanwa 49916 0 0) + (ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5660) ; ø»Ÿ© + )) +(define-char + '((ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45668) ; ø¸‹‰¤ + )) +(define-char + '((morohashi-daikanwa 45668 0 0) + (ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A4A) ; ø»Ÿ“‹ + )) +(define-char + '((ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45669) ; ø¸‹‰¥ + )) +(define-char + '((morohashi-daikanwa 45669 0 2) + (ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D6E) ; ø»Ÿ˜‰ + )) +(define-char + '((ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 17) + (total-strokes . 27) + (ideograph-daikanwa . 49917) ; ø¸Œ‹½ + (=ucs . #x9B30) ; 鬰 + )) +(define-char + '((=>ucs . #x9B30) ; 鬰 + (morohashi-daikanwa 49917 0 0) + (ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-3 . #x6228) ; ø»–¶‰ + )) +(define-char + '((ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 18) + (total-strokes . 28) + (ideograph-daikanwa . 45670) ; ø¸‹‰¦ + )) +(define-char + '((morohashi-daikanwa 45670 0 0) + (ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B50) ; ø»›¯§ + )) +(define-char + '((ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 19) + (total-strokes . 29) + (=jis-x0208 . #x5D35) ; ø½‹Ž˜ + (korean-ksc5601 . #x6A26) ; ø»Š…Ÿ + (chinese-gb12345 . #x5374) ; 鬱 + (ideograph-daikanwa . 45671) ; ø¸‹‰§ + (=ucs . #x9B31) ; 鬱 + )) +(define-char + '((=>ucs . #x9B31) ; 鬱 + (morohashi-daikanwa 45671 0 0) + (ideographic-radical . 192) ; ⾿ + (ideographic-strokes . 19) + (total-strokes . 29) + (chinese-cns11643-1 . #x7D48) ; ø»“Š‹ + )) diff --git a/lisp/utf-2000/Ideograph-R193-Cauldron.el b/lisp/utf-2000/Ideograph-R193-Cauldron.el new file mode 100644 index 0000000..ab24ed4 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R193-Cauldron.el @@ -0,0 +1,1162 @@ +(define-char + '((=>ucs . #x9B32) ; 鬲 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 0) + (total-strokes . 10) + (shinjigen-2 . 9503) + (=jis-x0208 . #x722F) ; ø½‹­ˆ + (=gt-pj-1 . #x722F) ; ø½‹­ˆ + (ideograph-daikanwa . 45672) ; ø¸‹‰¨ + (=gt-k . 06657) ; ý¡„¨ + (ucs-jis . #x9B32) ; ø½‹­ˆ + )) +(define-char + '((morohashi-daikanwa 45672 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 0) + (total-strokes . 10) + (chinese-gb2312 . #x582A) ; ø»…–¿ + (chinese-isoir165 . #x582A) ; ø»¿ + (chinese-cns11643-1 . #x586F) ; ø»’”œ + (=ucs . #x9B32) ; 鬲 + )) +(define-char + '((=>ucs . #x29C2B) ; ð©°« + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 3) + (total-strokes . 13) + (ideograph-daikanwa . 45673) ; ø¸‹‰© + )) +(define-char + '((morohashi-daikanwa 45673 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-4 . #x4224) ; ø»˜‘‰ + (=ucs . #x29C2B) ; ð©°« + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 3) + (total-strokes . 13) + (ideograph-daikanwa . 45674) ; ø¸‹‰ª + )) +(define-char + '((morohashi-daikanwa 45674 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A4E) ; ø»‰‹ + )) +(define-char + '((=>ucs . #x4C19) ; 䰙 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45675) ; ø¸‹‰« + )) +(define-char + '((morohashi-daikanwa 45675 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A77) ; ø»–”ˆ + (=ucs . #x4C19) ; 䰙 + )) +(define-char + '((=>ucs . #x4C1A) ; 䰚 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45676) ; ø¸‹‰¬ + )) +(define-char + '((morohashi-daikanwa 45676 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A76) ; ø»–”‡ + (=ucs . #x4C1A) ; 䰚 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45677) ; ø¸‹‰­ + )) +(define-char + '((morohashi-daikanwa 45677 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6464) ; ø»˜ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45678) ; ø¸‹‰® + )) +(define-char + '((morohashi-daikanwa 45678 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6463) ; ø»˜Œ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45679) ; ø¸‹‰¯ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45680) ; ø¸‹‰° + )) +(define-char + '((morohashi-daikanwa 45680 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B5F) ; ø»žŽž + )) +(define-char + '((=>ucs . #x9B33) ; 鬳 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (japanese-jisx0212 . #x6A33) ; ø»Œ° + (=jis-x0213-2-2000 . #x7D3D) ; ø»¦¤¤ + (ideograph-daikanwa . 45681) ; ø¸‹‰± + (ucs-jis . #x9B33) ; ø»Œ° + )) +(define-char + '((morohashi-daikanwa 45681 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-2 . #x5B7E) ; ø»”£‰ + (=ucs . #x9B33) ; 鬳 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45682) ; ø¸‹‰² + )) +(define-char + '((morohashi-daikanwa 45682 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3638) ; ø»žž + )) +(define-char + '((=>ucs . #x29C32) ; ð©°² + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45683) ; ø¸‹‰³ + )) +(define-char + '((morohashi-daikanwa 45683 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x553E) ; ø»˜­ + (=ucs . #x29C32) ; ð©°² + )) +(define-char + '((=>ucs . #x4C1C) ; 䰜 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45684) ; ø¸‹‰´ + )) +(define-char + '((morohashi-daikanwa 45684 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-3 . #x5376) ; ø»–¡• + (=ucs . #x4C1C) ; 䰜 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45685) ; ø¸‹‰µ + )) +(define-char + '((morohashi-daikanwa 45685 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A3B) ; ø»š¾´ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45686) ; ø¸‹‰¶ + )) +(define-char + '((morohashi-daikanwa 45686 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3636) ; ø»ž¿ + )) +(define-char + '((=>ucs . #x29C36) ; ð©°¶ + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45687) ; ø¸‹‰· + )) +(define-char + '((morohashi-daikanwa 45687 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x553D) ; ø»˜­œ + (=ucs . #x29C36) ; ð©°¶ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45688) ; ø¸‹‰¸ + )) +(define-char + '((morohashi-daikanwa 45688 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3635) ; ø»ž¾ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45689) ; ø¸‹‰¹ + )) +(define-char + '((morohashi-daikanwa 45689 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3637) ; ø»žž€ + )) +(define-char + '((=>ucs . #x9B34) ; 鬴 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 7) + (total-strokes . 17) + (japanese-jisx0212 . #x6A34) ; ø»Œ± + (ideograph-daikanwa . 45690) ; ø¸‹‰º + (ucs-jis . #x9B34) ; ø»Œ± + )) +(define-char + '((morohashi-daikanwa 45690 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-3 . #x573E) ; ø»–¦• + (=ucs . #x9B34) ; 鬴 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45691) ; ø¸‹‰» + )) +(define-char + '((morohashi-daikanwa 45691 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x6047) ; ø»›‡´ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45692) ; ø¸‹‰¼ + )) +(define-char + '((morohashi-daikanwa 45692 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E3D) ; ø»ž©¶ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45693) ; ø¸‹‰½ + )) +(define-char + '((=>ucs . #x29C3E) ; ð©°¾ + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45694) ; ø¸‹‰¾ + )) +(define-char + '((morohashi-daikanwa 45694 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E7A) ; ø»˜»§ + (=ucs . #x29C3E) ; ð©°¾ + )) +(define-char + '((=>ucs . #x9B35) ; 鬵 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 8) + (total-strokes . 18) + (japanese-jisx0212 . #x6A35) ; ø»Œ² + (ideograph-daikanwa . 45695) ; ø¸‹‰¿ + (ucs-jis . #x9B35) ; ø»Œ² + )) +(define-char + '((morohashi-daikanwa 45695 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-2 . #x6469) ; ø»”°‚ + (=ucs . #x9B35) ; 鬵 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45696) ; ø¸‹Š€ + )) +(define-char + '((morohashi-daikanwa 45696 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x4548) ; ø»ž´“ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45697) ; ø¸‹Š + )) +(define-char + '((morohashi-daikanwa 45697 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x4547) ; ø»ž´’ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45698) ; ø¸‹Š‚ + )) +(define-char + '((morohashi-daikanwa 45698 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x4549) ; ø»ž´” + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 8) + (chinese-isoir165 . #x2C56) ; ø»Œ¿“ + (=ucs . #x9B36) ; 鬶 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45700) ; ø¸‹Š„ + )) +(define-char + '((morohashi-daikanwa 45700 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C49) ; ø»ž¾¦ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45701) ; ø¸‹Š… + )) +(define-char + '((morohashi-daikanwa 45701 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B25) ; ø»›—œ + )) +(define-char + '((=>ucs . #x9B37) ; 鬷 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 9) + (total-strokes . 19) + (japanese-jisx0212 . #x6A36) ; ø»Œ³ + (ideograph-daikanwa . 45702) ; ø¸‹Š† + (ucs-jis . #x9B37) ; ø»Œ³ + )) +(define-char + '((morohashi-daikanwa 45702 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-2 . #x6833) ; ø»”µ„ + (=ucs . #x9B37) ; 鬷 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45703) ; ø¸‹Š‡ + )) +(define-char + '((morohashi-daikanwa 45703 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C4A) ; ø»ž¾§ + )) +(define-char + '((=>ucs . #x29C47) ; 𩱇 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45705) ; ø¸‹Š‰ + )) +(define-char + '((morohashi-daikanwa 45705 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x6551) ; ø»™… + (=ucs . #x29C47) ; 𩱇 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45706) ; ø¸‹ŠŠ + )) +(define-char + '((morohashi-daikanwa 45706 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5224) ; ø»Ÿ†µ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45707) ; ø¸‹Š‹ + )) +(define-char + '((morohashi-daikanwa 45707 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5223) ; ø»Ÿ†´ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45708) ; ø¸‹ŠŒ + )) +(define-char + '((morohashi-daikanwa 45708 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5222) ; ø»Ÿ†³ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45709) ; ø¸‹Š + )) +(define-char + '((morohashi-daikanwa 45709 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5225) ; ø»Ÿ†¶ + )) +(define-char + '((=>ucs . #x9B38) ; 鬸 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45710) ; ø¸‹ŠŽ + )) +(define-char + '((morohashi-daikanwa 45710 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D63) ; ø»–¯® + (=ucs . #x9B38) ; 鬸 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45711) ; ø¸‹Š + )) +(define-char + '((morohashi-daikanwa 45711 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5662) ; ø»Ÿ« + )) +(define-char + '((=>ucs . #x29C4D) ; 𩱍 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45712) ; ø¸‹Š + )) +(define-char + '((morohashi-daikanwa 45712 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x6835) ; ø»™‰Ž + (=ucs . #x29C4D) ; 𩱍 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45713) ; ø¸‹Š‘ + )) +(define-char + '((morohashi-daikanwa 45713 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5664) ; ø»Ÿ­ + )) +(define-char + '((=>ucs . #x9B39) ; 鬹 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (japanese-jisx0212 . #x6A37) ; ø»Œ´ + (ideograph-daikanwa . 45714) ; ø¸‹Š’ + (ucs-jis . #x9B39) ; ø»Œ´ + )) +(define-char + '((morohashi-daikanwa 45714 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x6836) ; ø»™‰ + (=ucs . #x9B39) ; 鬹 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45715) ; ø¸‹Š“ + )) +(define-char + '((morohashi-daikanwa 45715 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7242) ; ø»›¢‹ + )) +(define-char + '((=>ucs . #x9B3A) ; 鬺 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (japanese-jisx0212 . #x6A38) ; ø»Œµ + (ideograph-daikanwa . 45716) ; ø¸‹Š” + (ucs-jis . #x9B3A) ; ø»Œµ + )) +(define-char + '((morohashi-daikanwa 45716 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C73) ; ø»”»¼ + (=ucs . #x9B3A) ; 鬺 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45717) ; ø¸‹Š• + )) +(define-char + '((morohashi-daikanwa 45717 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5663) ; ø»Ÿ¬ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 49918) ; ø¸Œ‹¾ + )) +(define-char + '((morohashi-daikanwa 49918 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5666) ; ø»Ÿ¯ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 49919) ; ø¸Œ‹¿ + )) +(define-char + '((morohashi-daikanwa 49919 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5665) ; ø»Ÿ® + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45718) ; ø¸‹Š– + )) +(define-char + '((morohashi-daikanwa 45718 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7527) ; ø»›¦Š + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45719) ; ø¸‹Š— + )) +(define-char + '((morohashi-daikanwa 45719 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A4C) ; ø»Ÿ“ + )) +(define-char + '((=>ucs . #x4C1D) ; 䰝 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45720) ; ø¸‹Š˜ + )) +(define-char + '((morohashi-daikanwa 45720 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A4B) ; ø»Ÿ“Œ + (=ucs . #x4C1D) ; 䰝 + )) +(define-char + '((=>ucs . #x9B3B) ; 鬻 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 12) + (total-strokes . 22) + (shinjigen-2 . 5916) + (=jis-x0208 . #x6478) ; ø½‹™­ + (ideograph-daikanwa . 45721) ; ø¸‹Š™ + (ucs-jis . #x9B3B) ; ø½‹™­ + )) +(define-char + '((morohashi-daikanwa 45721 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-gb2312 . #x6577) ; ø»…«’ + (chinese-isoir165 . #x6577) ; ø»Ž“¢ + (chinese-cns11643-2 . #x6E54) ; ø»”¾™ + (=ucs . #x9B3B) ; 鬻 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45722) ; ø¸‹Šš + )) +(define-char + '((morohashi-daikanwa 45722 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D71) ; ø»Ÿ˜Œ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45723) ; ø¸‹Š› + )) +(define-char + '((morohashi-daikanwa 45723 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D72) ; ø»Ÿ˜ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45724) ; ø¸‹Šœ + )) +(define-char + '((morohashi-daikanwa 45724 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-5 . #x7678) ; ø»›¨¹ + )) +(define-char + '((=>ucs . #x29C59) ; 𩱙 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45725) ; ø¸‹Š + )) +(define-char + '((morohashi-daikanwa 45725 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (=ucs . #x29C59) ; 𩱙 + )) +(define-char + '((=>ucs . #x29C59) ; 𩱙 + (morohashi-daikanwa 45725 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x6975) ; ø»™‹¬ + )) +(define-char + '((=>ucs . #x29C5A) ; 𩱚 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45726) ; ø¸‹Šž + )) +(define-char + '((morohashi-daikanwa 45726 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B3A) ; ø»™­ + (=ucs . #x29C5A) ; 𩱚 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45727) ; ø¸‹ŠŸ + )) +(define-char + '((morohashi-daikanwa 45727 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D70) ; ø»Ÿ˜‹ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45728) ; ø¸‹Š  + )) +(define-char + '((morohashi-daikanwa 45728 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-5 . #x7679) ; ø»›¨º + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 45729) ; ø¸‹Š¡ + )) +(define-char + '((morohashi-daikanwa 45729 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D73) ; ø»Ÿ˜Ž + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (ideograph-daikanwa . 49920) ; ø¸ŒŒ€ + )) +(define-char + '((morohashi-daikanwa 49920 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D6F) ; ø»Ÿ˜Š + )) +(define-char + '((=>ucs . #x29C60) ; 𩱠 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45731) ; ø¸‹Š£ + )) +(define-char + '((morohashi-daikanwa 45731 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C46) ; ø»™— + (=ucs . #x29C60) ; 𩱠 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45732) ; ø¸‹Š¤ + )) +(define-char + '((morohashi-daikanwa 45732 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x603C) ; ø»Ÿ›± + )) +(define-char + '((=>ucs . #x29C61) ; 𩱡 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45733) ; ø¸‹Š¥ + )) +(define-char + '((morohashi-daikanwa 45733 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C45) ; ø»™– + (=ucs . #x29C61) ; 𩱡 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45734) ; ø¸‹Š¦ + )) +(define-char + '((morohashi-daikanwa 45734 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D74) ; ø»Ÿ˜ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45735) ; ø¸‹Š§ + )) +(define-char + '((morohashi-daikanwa 45735 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x603B) ; ø»Ÿ›° + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 15) + (total-strokes . 25) + (ideograph-daikanwa . 45736) ; ø¸‹Š¨ + )) +(define-char + '((morohashi-daikanwa 45736 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-7 . #x616B) ; ø»Ÿ¾ + )) +(define-char + '((=>ucs . #x4C1E) ; 䰞 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 15) + (total-strokes . 25) + (ideograph-daikanwa . 45737) ; ø¸‹Š© + )) +(define-char + '((morohashi-daikanwa 45737 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-3 . #x6158) ; ø»–µ› + (=ucs . #x4C1E) ; 䰞 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 15) + (total-strokes . 25) + (ideograph-daikanwa . 45738) ; ø¸‹Šª + )) +(define-char + '((morohashi-daikanwa 45738 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-7 . #x616C) ; ø»Ÿ¿ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 16) + (total-strokes . 26) + (ideograph-daikanwa . 45741) ; ø¸‹Š­ + )) +(define-char + '((morohashi-daikanwa 45741 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A50) ; ø»›®‰ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 16) + (total-strokes . 26) + (ideograph-daikanwa . 45742) ; ø¸‹Š® + )) +(define-char + '((morohashi-daikanwa 45742 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-7 . #x632C) ; ø»ŸŸ» + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 16) + (total-strokes . 26) + (ideograph-daikanwa . 45743) ; ø¸‹Š¯ + )) +(define-char + '((morohashi-daikanwa 45743 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-7 . #x632D) ; ø»ŸŸ¼ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 16) + (total-strokes . 26) + (ideograph-daikanwa . 45744) ; ø¸‹Š° + )) +(define-char + '((morohashi-daikanwa 45744 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-7 . #x632E) ; ø»ŸŸ½ + )) +(define-char + '((=>ucs . #x29C6B) ; 𩱫 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 17) + (total-strokes . 27) + (ideograph-daikanwa . 45745) ; ø¸‹Š± + )) +(define-char + '((=>ucs . #x29C6B) ; 𩱫 + (morohashi-daikanwa 45745 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E2A) ; ø»™‘· + )) +(define-char + '((morohashi-daikanwa 45745 0 3) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 16) + (total-strokes . 26) + (=ucs . #x29C6B) ; 𩱫 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 17) + (total-strokes . 27) + (ideograph-daikanwa . 45746) ; ø¸‹Š² + )) +(define-char + '((morohashi-daikanwa 45746 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-7 . #x642D) ; ø»Ÿ¡š + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 18) + (total-strokes . 28) + (ideograph-daikanwa . 45747) ; ø¸‹Š³ + )) +(define-char + '((morohashi-daikanwa 45747 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-7 . #x6479) ; ø»Ÿ¢¦ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 18) + (total-strokes . 28) + (ideograph-daikanwa . 45749) ; ø¸‹Šµ + )) +(define-char + '((morohashi-daikanwa 45749 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-7 . #x647A) ; ø»Ÿ¢§ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 18) + (total-strokes . 28) + (ideograph-daikanwa . 45750) ; ø¸‹Š¶ + )) +(define-char + '((morohashi-daikanwa 45750 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-7 . #x6478) ; ø»Ÿ¢¥ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 19) + (total-strokes . 29) + (ideograph-daikanwa . 45751) ; ø¸‹Š· + )) +(define-char + '((morohashi-daikanwa 45751 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 19) + (total-strokes . 29) + (chinese-cns11643-7 . #x654F) ; ø»Ÿ£š + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 20) + (total-strokes . 30) + (ideograph-daikanwa . 45752) ; ø¸‹Š¸ + )) +(define-char + '((morohashi-daikanwa 45752 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 20) + (total-strokes . 30) + (chinese-cns11643-5 . #x7C24) ; ø»›°™ + )) +(define-char + '((=>ucs . #x29C73) ; 𩱳 + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 20) + (total-strokes . 30) + (ideograph-daikanwa . 45753) ; ø¸‹Š¹ + )) +(define-char + '((morohashi-daikanwa 45753 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 20) + (total-strokes . 30) + (chinese-cns11643-4 . #x6E51) ; ø»™’ž + (=ucs . #x29C73) ; 𩱳 + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 21) + (total-strokes . 31) + (ideograph-daikanwa . 45754) ; ø¸‹Šº + )) +(define-char + '((morohashi-daikanwa 45754 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 21) + (total-strokes . 31) + (chinese-cns11643-5 . #x7C2D) ; ø»›°¢ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 21) + (total-strokes . 31) + (ideograph-daikanwa . 45755) ; ø¸‹Š» + )) +(define-char + '((morohashi-daikanwa 45755 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 21) + (total-strokes . 31) + (chinese-cns11643-7 . #x657D) ; ø»Ÿ¤ˆ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 27) + (total-strokes . 37) + (ideograph-daikanwa . 45757) ; ø¸‹Š½ + )) +(define-char + '((morohashi-daikanwa 45757 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 27) + (total-strokes . 37) + (chinese-cns11643-7 . #x664A) ; ø»Ÿ¤³ + )) +(define-char + '((ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 27) + (total-strokes . 37) + (ideograph-daikanwa . 49921) ; ø¸ŒŒ + )) +(define-char + '((morohashi-daikanwa 49921 0 2) + (ideographic-radical . 193) ; ⿀ + (ideographic-strokes . 27) + (total-strokes . 37) + (chinese-cns11643-7 . #x664B) ; ø»Ÿ¤´ + )) diff --git a/lisp/utf-2000/Ideograph-R194-Ghost.el b/lisp/utf-2000/Ideograph-R194-Ghost.el new file mode 100644 index 0000000..854997d --- /dev/null +++ b/lisp/utf-2000/Ideograph-R194-Ghost.el @@ -0,0 +1,1914 @@ +(define-char + '((=>ucs . #x9B3C) ; 鬼 + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 0) + (total-strokes . 10) + (shinjigen-2 . 9516) + (=jis-x0208 . #x3534) ; ø½Š“§ + (korean-ksc5601 . #x5021) ; ø»‰ŸŽ + (chinese-cns11643-1 . #x5870) ; ø»’” + (=gt-pj-1 . #x3534) ; ø½Š“§ + (ideograph-daikanwa . 45758) ; ø¸‹Š¾ + (=gt-k . 06398) ; ý¡„£¾ + (ucs-jis . #x9B3C) ; ø½Š“§ + )) +(define-char + '((morohashi-daikanwa 45758 0 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 0) + (total-strokes . 9) + (chinese-gb2312 . #x396D) ; ø»„ª  + (chinese-isoir165 . #x396D) ; ø»’° + (=ucs . #x9B3C) ; 鬼 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 2) + (total-strokes . 12) + (chinese-cns11643-6 . #x504B) ; ø»œºœ + (ideograph-daikanwa . 45759) ; ø¸‹Š¿ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 2) + (total-strokes . 12) + (ideograph-daikanwa . 45760) ; ø¸‹‹€ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 2) + (total-strokes . 12) + (ideograph-daikanwa . 45761) ; ø¸‹‹ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 2) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D53) ; ø»š”¦ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 3) + (total-strokes . 13) + (ideograph-daikanwa . 45762) ; ø¸‹‹‚ + )) +(define-char + '((morohashi-daikanwa 45762 0 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-5 . #x444E) ; ø»šž³ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-5 . #x444C) ; ø»šž± + (ideograph-daikanwa . 45763) ; ø¸‹‹ƒ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 3) + (total-strokes . 13) + (japanese-jisx0212 . #x6A39) ; ø»Œ¶ + (chinese-cns11643-3 . #x4562) ; ø»–Œ + (=jis-x0213-2-2000 . #x7D3E) ; ø»¦¤¥ + (ideograph-daikanwa . 45764) ; ø¸‹‹„ + (=ucs . #x9B3D) ; 鬽 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-4 . #x4226) ; ø»˜‘‹ + (ideograph-daikanwa . 45765) ; ø¸‹‹… + (=ucs . #x29C80) ; 𩲀 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A53) ; ø»‰ + (ideograph-daikanwa . 45766) ; ø¸‹‹† + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 3) + (total-strokes . 13) + (ideograph-daikanwa . 45767) ; ø¸‹‹‡ + )) +(define-char + '((morohashi-daikanwa 45767 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A51) ; ø»‰Ž + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 3) + (total-strokes . 13) + (ideograph-daikanwa . 45768) ; ø¸‹‹ˆ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A50) ; ø»‰ + (ideograph-daikanwa . 45769) ; ø¸‹‹‰ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 3) + (total-strokes . 13) + (ideograph-daikanwa . 45770) ; ø¸‹‹Š + )) +(define-char + '((morohashi-daikanwa 45770 0 2) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-5 . #x444D) ; ø»šž² + )) +(define-char + '((=>ucs . #x29C84) ; 𩲄 + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-4 . #x4225) ; ø»˜‘Š + (ideograph-daikanwa . 45771) ; ø¸‹‹‹ + )) +(define-char + '((morohashi-daikanwa 45771 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 3) + (total-strokes . 12) + (=ucs . #x29C84) ; 𩲄 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A52) ; ø»‰ + (ideograph-daikanwa . 45772) ; ø¸‹‹Œ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 3) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A4F) ; ø»‰Œ + (ideograph-daikanwa . 45773) ; ø¸‹‹ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F45) ; ø»”¨ + (ideograph-daikanwa . 45774) ; ø¸‹‹Ž + (=ucs . #x9B3E) ; 鬾 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B5F) ; ø»š©– + (ideograph-daikanwa . 45775) ; ø¸‹‹ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B60) ; ø»š©— + (ideograph-daikanwa . 45776) ; ø¸‹‹ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B61) ; ø»š©˜ + (ideograph-daikanwa . 45777) ; ø¸‹‹‘ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45778) ; ø¸‹‹’ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F46) ; ø»”© + (ideograph-daikanwa . 45779) ; ø¸‹‹“ + (=ucs . #x9B3F) ; 鬿 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B5E) ; ø»š©• + (ideograph-daikanwa . 45780) ; ø¸‹‹” + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (ideograph-daikanwa . 45781) ; ø¸‹‹• + )) +(define-char + '((morohashi-daikanwa 45781 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B5D) ; ø»š©” + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A78) ; ø»–”‰ + (ideograph-daikanwa . 45782) ; ø¸‹‹– + (=ucs . #x9B40) ; 魀 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x646D) ; ø»˜– + (ideograph-daikanwa . 45784) ; ø¸‹‹˜ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-gb2312 . #x3F7D) ; ø»„³¤ + (=jis-x0208 . #x3321) ; ø½Š˜ + (korean-ksc5601 . #x4E5A) ; ø»‰‹ + (chinese-isoir165 . #x3F7D) ; ø»›´ + (chinese-cns11643-1 . #x6B76) ; ø»’° + (=gt-pj-1 . #x3321) ; 魁 + (ideograph-daikanwa . 45785) ; ø¸‹‹™ + (=gt-k . 11103) ; ý¡„‚­Ÿ + (=ucs . #x9B41) ; 魁 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6468) ; ø»˜‘ + (ideograph-daikanwa . 45786) ; ø¸‹‹š + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (shinjigen-2 . 9517) + (chinese-gb2312 . #x3B6A) ; ø»„­™ + (=jis-x0208 . #x3A32) ; ø½Šš» + (korean-ksc5601 . #x7B6B) ; ø»ŠŸ¢ + (chinese-isoir165 . #x3B6A) ; ø»•© + (chinese-cns11643-1 . #x6B77) ; ø»’°ž + (ideograph-daikanwa . 45787) ; ø¸‹‹› + (=ucs . #x9B42) ; 魂 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A79) ; ø»–”Š + (ideograph-daikanwa . 45788) ; ø¸‹‹œ + (=ucs . #x4C1F) ; 䰟 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6465) ; ø»˜Ž + (ideograph-daikanwa . 45789) ; ø¸‹‹ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6469) ; ø»˜’ + (ideograph-daikanwa . 45790) ; ø¸‹‹ž + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x646E) ; ø»˜— + (ideograph-daikanwa . 45791) ; ø¸‹‹Ÿ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x646A) ; ø»˜“ + (ideograph-daikanwa . 45793) ; ø¸‹‹¡ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6467) ; ø»˜ + (ideograph-daikanwa . 45794) ; ø¸‹‹¢ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x6466) ; ø»˜ + (ideograph-daikanwa . 45795) ; ø¸‹‹£ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x646B) ; ø»˜” + (ideograph-daikanwa . 45796) ; ø¸‹‹¤ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B62) ; ø»š©™ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 4) + (total-strokes . 14) + (chinese-cns11643-6 . #x646C) ; ø»˜• + )) +(define-char + '((=>ucs . #x29CA1) ; 𩲡 + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F27) ; ø»˜¤’ + (ideograph-daikanwa . 45797) ; ø¸‹‹¥ + )) +(define-char + '((morohashi-daikanwa 45797 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 14) + (=ucs . #x29CA1) ; 𩲡 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5329) ; ø»š´ + (ideograph-daikanwa . 45798) ; ø¸‹‹¦ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F24) ; ø»˜¤ + (=jis-x0213-2-2000 . #x7D3F) ; ø»¦¤¦ + (ideograph-daikanwa . 45799) ; ø¸‹‹§ + (=ucs . #x4C20) ; ä°  + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B61) ; ø»žŽ  + (ideograph-daikanwa . 45800) ; ø¸‹‹¨ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5327) ; ø»š´Ž + (ideograph-daikanwa . 45801) ; ø¸‹‹© + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B60) ; ø»žŽŸ + (ideograph-daikanwa . 45803) ; ø¸‹‹« + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5328) ; ø»š´ + (ideograph-daikanwa . 45804) ; ø¸‹‹¬ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x532B) ; ø»š´’ + (ideograph-daikanwa . 45805) ; ø¸‹‹­ + )) +(define-char + '((=>ucs . #x9B43) ; 魃 + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-2 . 9520) + (=jis-x0208 . #x7231) ; ø½‹­Š + (korean-ksc5601 . #x5B26) ; ø»‰¯ + (chinese-cns11643-2 . #x5624) ; ø»”š™ + (ideograph-daikanwa . 45806) ; ø¸‹‹® + (ucs-jis . #x9B43) ; ø½‹­Š + )) +(define-char + '((morohashi-daikanwa 45806 0 5) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-gb2312 . #x7749) ; ø»†…€ + (chinese-isoir165 . #x7749) ; ø»Ž­ + (=ucs . #x9B43) ; 魃 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45807) ; ø¸‹‹¯ + )) +(define-char + '((morohashi-daikanwa 45807 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A41) ; ø»š¾º + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (ideograph-daikanwa . 45808) ; ø¸‹‹° + )) +(define-char + '((morohashi-daikanwa 45808 0 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x532A) ; ø»š´‘ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F26) ; ø»˜¤‘ + (ideograph-daikanwa . 45809) ; ø¸‹‹± + (=ucs . #x29CAA) ; 𩲪 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-2 . 9519) + (chinese-gb2312 . #x4647) ; ø»„½€ + (=jis-x0208 . #x7230) ; ø½‹­‰ + (korean-ksc5601 . #x5B5E) ; ø»‰°• + (chinese-isoir165 . #x4647) ; ø»¥ + (chinese-cns11643-1 . #x7025) ; ø»’¶¢ + (ideograph-daikanwa . 45810) ; ø¸‹‹² + (=ucs . #x9B44) ; 魄 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (shinjigen-2 . 9521) + (chinese-gb2312 . #x7748) ; ø»†„¿ + (=jis-x0208 . #x4C25) ; ø½ŠµŠ + (korean-ksc5601 . #x5865) ; ø»‰¬‚ + (chinese-isoir165 . #x7748) ; ø»Ž­ + (chinese-cns11643-1 . #x7024) ; ø»’¶¡ + (=gt-pj-1 . #x4C25) ; 魅 + (ideograph-daikanwa . 45811) ; ø¸‹‹³ + (=gt-k . 11952) ; ý¡„‚º° + (=ucs . #x9B45) ; 魅 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F25) ; ø»˜¤ + (ideograph-daikanwa . 45812) ; ø¸‹‹´ + (=ucs . #x4C21) ; ä°¡ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B63) ; ø»žŽ¢ + (ideograph-daikanwa . 45813) ; ø¸‹‹µ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B62) ; ø»žŽ¡ + (ideograph-daikanwa . 45814) ; ø¸‹‹¶ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-isoir165 . #x2C72) ; ø»Œ¿¯ + (chinese-cns11643-2 . #x5623) ; ø»”š˜ + (ideograph-daikanwa . 45815) ; ø¸‹‹· + (=ucs . #x9B46) ; 魆 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5326) ; ø»š´ + (ideograph-daikanwa . 45817) ; ø¸‹‹¹ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 5) + (total-strokes . 15) + (chinese-cns11643-5 . #x5325) ; ø»š´Œ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A3C) ; ø»š¾µ + (ideograph-daikanwa . 45822) ; ø¸‹‹¾ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (ideograph-daikanwa . 45823) ; ø¸‹‹¿ + )) +(define-char + '((morohashi-daikanwa 45823 0 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x363A) ; ø»žžƒ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A45) ; ø»š¾¾ + (ideograph-daikanwa . 45825) ; ø¸‹Œ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A43) ; ø»š¾¼ + (ideograph-daikanwa . 45826) ; ø¸‹Œ‚ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x3639) ; ø»žž‚ + (ideograph-daikanwa . 45827) ; ø¸‹Œƒ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x5540) ; ø»˜­Ÿ + (ideograph-daikanwa . 45828) ; ø¸‹Œ„ + (=ucs . #x29CC0) ; 𩳀 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A44) ; ø»š¾½ + (ideograph-daikanwa . 45829) ; ø¸‹Œ… + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x363B) ; ø»žž„ + (ideograph-daikanwa . 45830) ; ø¸‹Œ† + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A40) ; ø»š¾¹ + (ideograph-daikanwa . 45831) ; ø¸‹Œ‡ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-7 . #x363C) ; ø»žž… + (ideograph-daikanwa . 45832) ; ø¸‹Œˆ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A42) ; ø»š¾» + (ideograph-daikanwa . 45833) ; ø¸‹Œ‰ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A3F) ; ø»š¾¸ + (ideograph-daikanwa . 45834) ; ø¸‹ŒŠ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A3E) ; ø»š¾· + (ideograph-daikanwa . 45835) ; ø¸‹Œ‹ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A3D) ; ø»š¾¶ + (ideograph-daikanwa . 45836) ; ø¸‹ŒŒ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-3 . #x5377) ; ø»–¡– + (ideograph-daikanwa . 49922) ; ø¸ŒŒ‚ + (=ucs . #x4C23) ; ä°£ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (total-strokes . 16) + (chinese-cns11643-4 . #x553F) ; ø»˜­ž + (=ucs . #x4C22) ; ä°¢ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 6) + (chinese-gb2312 . #x774A) ; ø»†… + (chinese-isoir165 . #x774A) ; ø»Ž­‘ + (=ucs . #x9B47) ; 魇 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E41) ; ø»ž©º + (ideograph-daikanwa . 45837) ; ø¸‹Œ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45838) ; ø¸‹ŒŽ + )) +(define-char + '((morohashi-daikanwa 45838 0 2) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E43) ; ø»ž©¼ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A3D) ; ø»˜´² + (ideograph-daikanwa . 45839) ; ø¸‹Œ + (=ucs . #x29CCC) ; 𩳌 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x6049) ; ø»›‡¶ + (ideograph-daikanwa . 45840) ; ø¸‹Œ + )) +(define-char + '((=>ucs . #x9B48) ; 魈 + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (japanese-jisx0212 . #x6A3A) ; ø»Œ· + (ideograph-daikanwa . 45841) ; ø¸‹Œ‘ + (ucs-jis . #x9B48) ; ø»Œ· + )) +(define-char + '((morohashi-daikanwa 45841 0 2) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-gb2312 . #x774C) ; ø»†…ƒ + (chinese-isoir165 . #x774C) ; ø»Ž­“ + (=ucs . #x9B48) ; 魈 + )) +(define-char + '((=>ucs . #x9B48) ; 魈 + (morohashi-daikanwa 45841 0 3) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-2 . #x6075) ; ø»”ª– + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45842) ; ø¸‹Œ’ + )) +(define-char + '((morohashi-daikanwa 45842 0 2) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x604C) ; ø»›‡¹ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x6050) ; ø»›‡½ + (ideograph-daikanwa . 45843) ; ø¸‹Œ“ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A3E) ; ø»˜´³ + (ideograph-daikanwa . 45844) ; ø¸‹Œ” + (=ucs . #x29CD0) ; 𩳐 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E3E) ; ø»ž©· + (ideograph-daikanwa . 45845) ; ø¸‹Œ• + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x6048) ; ø»›‡µ + (ideograph-daikanwa . 45846) ; ø¸‹Œ– + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x604A) ; ø»›‡· + (ideograph-daikanwa . 45847) ; ø¸‹Œ— + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x604F) ; ø»›‡¼ + (ideograph-daikanwa . 45848) ; ø¸‹Œ˜ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45849) ; ø¸‹Œ™ + )) +(define-char + '((morohashi-daikanwa 45849 0 2) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x604D) ; ø»›‡º + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E40) ; ø»ž©¹ + (ideograph-daikanwa . 45850) ; ø¸‹Œš + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E3F) ; ø»ž©¸ + (ideograph-daikanwa . 45851) ; ø¸‹Œ› + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E42) ; ø»ž©» + (ideograph-daikanwa . 45852) ; ø¸‹Œœ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45853) ; ø¸‹Œ + )) +(define-char + '((morohashi-daikanwa 45853 0 2) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x604B) ; ø»›‡¸ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (ideograph-daikanwa . 45854) ; ø¸‹Œž + )) +(define-char + '((morohashi-daikanwa 45854 0 9) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-5 . #x604E) ; ø»›‡» + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-gb2312 . #x774B) ; ø»†…‚ + (chinese-isoir165 . #x774B) ; ø»Ž­’ + (chinese-cns11643-3 . #x573F) ; ø»–¦– + (=ucs . #x9B49) ; 魉 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E7E) ; ø»˜»« + (ideograph-daikanwa . 45855) ; ø¸‹ŒŸ + (=ucs . #x4C24) ; ä°¤ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6663) ; ø»›‘„ + (ideograph-daikanwa . 45856) ; ø¸‹Œ  + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x454B) ; ø»ž´– + (ideograph-daikanwa . 45857) ; ø¸‹Œ¡ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E7B) ; ø»˜»¨ + (ideograph-daikanwa . 45858) ; ø¸‹Œ¢ + (=ucs . #x29CE4) ; 𩳤 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-3 . #x5970) ; ø»–ªƒ + (ideograph-daikanwa . 45859) ; ø¸‹Œ£ + (=ucs . #x4C25) ; ä°¥ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-2 . #x646A) ; ø»”°ƒ + (ideograph-daikanwa . 45860) ; ø¸‹Œ¤ + (=ucs . #x9B4A) ; 魊 + )) +(define-char + '((=>ucs . #x9B4B) ; 魋 + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (japanese-jisx0212 . #x6A3B) ; ø»Œ¸ + (=jis-x0213-2-2000 . #x7D40) ; ø»¦¤§ + (ideograph-daikanwa . 45861) ; ø¸‹Œ¥ + (ucs-jis . #x9B4B) ; ø»Œ¸ + )) +(define-char + '((morohashi-daikanwa 45861 0 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-2 . #x646C) ; ø»”°… + (=ucs . #x9B4B) ; 魋 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6669) ; ø»›‘Š + (ideograph-daikanwa . 45862) ; ø¸‹Œ¦ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (japanese-jisx0212 . #x6A3C) ; ø»Œ¹ + (chinese-cns11643-2 . #x646B) ; ø»”°„ + (ideograph-daikanwa . 45863) ; ø¸‹Œ§ + (=ucs . #x9B4C) ; 魌 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E7D) ; ø»˜»ª + (ideograph-daikanwa . 45864) ; ø¸‹Œ¨ + (=ucs . #x4C26) ; ä°¦ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-4 . #x5E7C) ; ø»˜»© + (ideograph-daikanwa . 45865) ; ø¸‹Œ© + (=ucs . #x4C27) ; ä°§ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x454D) ; ø»ž´˜ + (ideograph-daikanwa . 45866) ; ø¸‹Œª + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x454E) ; ø»ž´™ + (ideograph-daikanwa . 45867) ; ø¸‹Œ« + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45868) ; ø¸‹Œ¬ + )) +(define-char + '((morohashi-daikanwa 45868 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6667) ; ø»›‘ˆ + )) +(define-char + '((=>ucs . #x9B4D) ; 魍 + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (shinjigen-2 . 9528) + (=jis-x0208-1990 . #x7233) ; ø½‹­Œ + (ideograph-daikanwa . 45869) ; ø¸‹Œ­ + (ucs-jis . #x9B4D) ; ø½‹­Œ + )) +(define-char + '((=>ucs . #x9B4D) ; 魍 + (morohashi-daikanwa 45869 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x7233) ; ø»ƒ³ + (japanese-jisx0208 . #x7233) ; ø»ˆ‡˜ + (chinese-cns11643-1 . #x777D) ; ø»“‚Œ + )) +(define-char + '((morohashi-daikanwa 45869 0 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-gb2312 . #x774D) ; ø»†…„ + (chinese-isoir165 . #x774D) ; ø»Ž­” + (=ucs . #x9B4D) ; 魍 + )) +(define-char + '((=>ucs . #x9B4E) ; 魎 + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (=jis-x0208 . #x7234) ; ø½‹­ + (ideograph-daikanwa . 45870) ; ø¸‹Œ® + (ucs-jis . #x9B4E) ; ø½‹­ + )) +(define-char + '((morohashi-daikanwa 45870 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-1 . #x777C) ; ø»“‚‹ + (chinese-gb12345 . #x774B) ; 魎 + (=ucs . #x9B4E) ; 魎 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (ideograph-daikanwa . 45871) ; ø¸‹Œ¯ + )) +(define-char + '((morohashi-daikanwa 45871 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x4551) ; ø»ž´œ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (shinjigen-2 . 9526) + (chinese-gb2312 . #x4E3A) ; ø»…ˆ£ + (=jis-x0208 . #x7232) ; ø½‹­‹ + (korean-ksc5601 . #x6A60) ; ø»Š†™ + (chinese-isoir165 . #x4E3A) ; ø»°³ + (ideograph-daikanwa . 45872) ; ø¸‹Œ° + (=ucs . #x9B4F) ; 魏 + )) +(define-char + '((=>ucs . #x9B4F) ; 魏 + (morohashi-daikanwa 45872 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-1 . #x777B) ; ø»“‚Š + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6665) ; ø»›‘† + (ideograph-daikanwa . 45873) ; ø¸‹Œ± + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x454F) ; ø»ž´š + (ideograph-daikanwa . 45874) ; ø¸‹Œ² + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x454C) ; ø»ž´— + (ideograph-daikanwa . 45875) ; ø¸‹Œ³ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x454A) ; ø»ž´• + (ideograph-daikanwa . 45876) ; ø¸‹Œ´ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x4550) ; ø»ž´› + (ideograph-daikanwa . 45877) ; ø¸‹Œµ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6662) ; ø»›‘ƒ + (ideograph-daikanwa . 45878) ; ø¸‹Œ¶ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6666) ; ø»›‘‡ + (ideograph-daikanwa . 45879) ; ø¸‹Œ· + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B26) ; ø»›— + (ideograph-daikanwa . 45880) ; ø¸‹Œ¸ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45881) ; ø¸‹Œ¹ + )) +(define-char + '((morohashi-daikanwa 45881 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B29) ; ø»›—  + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C4B) ; ø»ž¾¨ + (ideograph-daikanwa . 45882) ; ø¸‹Œº + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B73) ; ø»–­‚ + (ideograph-daikanwa . 45883) ; ø¸‹Œ» + (=ucs . #x4C28) ; ä°¨ + )) +(define-char + '((=>ucs . #x4C29) ; ä°© + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45884) ; ø¸‹Œ¼ + )) +(define-char + '((morohashi-daikanwa 45884 0 2) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6668) ; ø»›‘‰ + (=ucs . #x4C29) ; ä°© + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 9) + (total-strokes . 19) + (ideograph-daikanwa . 45885) ; ø¸‹Œ½ + )) +(define-char + '((morohashi-daikanwa 45885 0 2) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-5 . #x6664) ; ø»›‘… + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B27) ; ø»›—ž + (ideograph-daikanwa . 45886) ; ø¸‹Œ¾ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C4C) ; ø»ž¾© + (ideograph-daikanwa . 45887) ; ø¸‹Œ¿ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C4D) ; ø»ž¾ª + (ideograph-daikanwa . 45888) ; ø¸‹€ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B28) ; ø»›—Ÿ + (ideograph-daikanwa . 45889) ; ø¸‹ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45890) ; ø¸‹‚ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45891) ; ø¸‹ƒ + (=ucs . #x4C2A) ; ä°ª + )) +(define-char + '((=>ucs . #x4C2A) ; ä°ª + (morohashi-daikanwa 45891 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D65) ; ø»–¯° + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45892) ; ø¸‹„ + )) +(define-char + '((morohashi-daikanwa 45892 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5226) ; ø»Ÿ†· + )) +(define-char + '((=>ucs . #x29D07) ; 𩴇 + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45893) ; ø¸‹… + )) +(define-char + '((morohashi-daikanwa 45893 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-4 . #x6552) ; ø»™…‘ + (=ucs . #x29D07) ; 𩴇 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x522A) ; ø»Ÿ†» + (ideograph-daikanwa . 45894) ; ø¸‹† + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F21) ; ø»› + (ideograph-daikanwa . 45895) ; ø¸‹‡ + )) +(define-char + '((=>ucs . #x9B50) ; 魐 + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 10) + (total-strokes . 20) + (ideograph-daikanwa . 45896) ; ø¸‹ˆ + )) +(define-char + '((morohashi-daikanwa 45896 0 2) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D64) ; ø»–¯¯ + (=ucs . #x9B50) ; 魐 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5229) ; ø»Ÿ†º + (ideograph-daikanwa . 45897) ; ø¸‹‰ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5228) ; ø»Ÿ†¹ + (ideograph-daikanwa . 45898) ; ø¸‹Š + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F22) ; ø»›‘ + (ideograph-daikanwa . 45899) ; ø¸‹‹ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x5227) ; ø»Ÿ†¸ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 10) + (total-strokes . 20) + (chinese-cns11643-7 . #x522B) ; ø»Ÿ†¼ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45900) ; ø¸‹Œ + )) +(define-char + '((morohashi-daikanwa 45900 0 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7244) ; ø»›¢ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-gb2312 . #x774E) ; ø»†…… + (=jis-x0208 . #x7235) ; ø½‹­Ž + (chinese-isoir165 . #x774E) ; ø»Ž­• + (ideograph-daikanwa . 45901) ; ø¸‹ + (=ucs . #x9B51) ; 魑 + )) +(define-char + '((=>ucs . #x9B51) ; 魑 + (morohashi-daikanwa 45901 0 3) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B4A) ; ø»“‡‘ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7246) ; ø»›¢ + (ideograph-daikanwa . 45902) ; ø¸‹Ž + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7248) ; ø»›¢‘ + (ideograph-daikanwa . 45903) ; ø¸‹ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45904) ; ø¸‹ + (=ucs . #x9B52) ; 魒 + )) +(define-char + '((=>ucs . #x9B52) ; 魒 + (morohashi-daikanwa 45904 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C74) ; ø»”»½ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F28) ; ø»–±¯ + (ideograph-daikanwa . 45905) ; ø¸‹‘ + (=ucs . #x9B53) ; 魓 + )) +(define-char + '((=>ucs . #x9B54) ; 魔 + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (korean-ksc5601 . #x582A) ; ø»‰«‡ + (chinese-cns11643-1 . #x7B49) ; ø»“‡ + (ideograph-daikanwa . 45906) ; ø¸‹’ + )) +(define-char + '((=>ucs . #x9B54) ; 魔 + (morohashi-daikanwa 45906 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (=jis-x0208 . #x4B62) ; ø½Š´© + (ucs-jis . #x9B54) ; ø½Š´© + )) +(define-char + '((morohashi-daikanwa 45906 1 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 20) + (chinese-gb2312 . #x4427) ; ø»„¹¤ + (chinese-isoir165 . #x4427) ; ø»¡´ + (=ucs . #x9B54) ; 魔 + )) +(define-char + '((=>ucs . #x29D13) ; 𩴓 + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (ideograph-daikanwa . 45907) ; ø¸‹“ + )) +(define-char + '((morohashi-daikanwa 45907 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-4 . #x6837) ; ø»™‰ + (=ucs . #x29D13) ; 𩴓 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5667) ; ø»Ÿ° + (ideograph-daikanwa . 45908) ; ø¸‹” + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5668) ; ø»Ÿ± + (ideograph-daikanwa . 45909) ; ø¸‹• + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-7 . #x5669) ; ø»Ÿ² + (ideograph-daikanwa . 45910) ; ø¸‹– + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7243) ; ø»›¢Œ + (ideograph-daikanwa . 45911) ; ø¸‹— + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7245) ; ø»›¢Ž + (ideograph-daikanwa . 45912) ; ø¸‹˜ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 11) + (total-strokes . 21) + (chinese-cns11643-5 . #x7247) ; ø»›¢ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x752A) ; ø»›¦ + (ideograph-daikanwa . 45913) ; ø¸‹™ + )) +(define-char + '((=>ucs . #x29D1E) ; 𩴞 + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45914) ; ø¸‹š + )) +(define-char + '((morohashi-daikanwa 45914 0 3) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 9) + (total-strokes . 19) + (chinese-cns11643-4 . #x6251) ; ø»™€¶ + (=ucs . #x29D1E) ; 𩴞 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A50) ; ø»Ÿ“‘ + (ideograph-daikanwa . 45915) ; ø¸‹› + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x6977) ; ø»™‹® + (ideograph-daikanwa . 45916) ; ø¸‹œ + (=ucs . #x4C2B) ; ä°« + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45917) ; ø¸‹ + (=ucs . #x29D20) ; ð©´  + )) +(define-char + '((=>ucs . #x29D20) ; ð©´  + (morohashi-daikanwa 45917 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x6978) ; ø»™‹¯ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45918) ; ø¸‹ž + )) +(define-char + '((morohashi-daikanwa 45918 0 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7528) ; ø»›¦‹ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x6976) ; ø»™‹­ + (ideograph-daikanwa . 45919) ; ø¸‹Ÿ + (=ucs . #x4C2C) ; ä°¬ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A4E) ; ø»Ÿ“ + (ideograph-daikanwa . 45920) ; ø¸‹  + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x6979) ; ø»™‹° + (ideograph-daikanwa . 45921) ; ø¸‹¡ + (=ucs . #x29D23) ; ð©´£ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x752B) ; ø»›¦Ž + (ideograph-daikanwa . 45922) ; ø¸‹¢ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (japanese-jisx0212 . #x6A3D) ; ø»Œº + (chinese-cns11643-2 . #x6E56) ; ø»”¾› + (ideograph-daikanwa . 45923) ; ø¸‹£ + (=ucs . #x9B55) ; 魕 + )) +(define-char + '((=>ucs . #x29D2A) ; ð©´ª + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 45924) ; ø¸‹¤ + )) +(define-char + '((morohashi-daikanwa 45924 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (=ucs . #x29D2A) ; ð©´ª + )) +(define-char + '((=>ucs . #x29D2A) ; ð©´ª + (morohashi-daikanwa 45924 0 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-4 . #x697A) ; ø»™‹± + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (japanese-jisx0212 . #x6A3E) ; ø»Œ» + (chinese-cns11643-2 . #x6E55) ; ø»”¾š + (ideograph-daikanwa . 45925) ; ø¸‹¥ + (=ucs . #x9B56) ; 魖 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A4F) ; ø»Ÿ“ + (ideograph-daikanwa . 45926) ; ø¸‹¦ + (=ucs . #x4C2D) ; ä°­ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x752C) ; ø»›¦ + (ideograph-daikanwa . 45927) ; ø¸‹§ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-5 . #x7529) ; ø»›¦Œ + (ideograph-daikanwa . 45928) ; ø¸‹¨ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (ideograph-daikanwa . 49923) ; ø¸ŒŒƒ + )) +(define-char + '((morohashi-daikanwa 49923 0 3) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 12) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A4D) ; ø»Ÿ“Ž + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-5 . #x767B) ; ø»›¨¼ + (ideograph-daikanwa . 45930) ; ø¸‹ª + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 13) + (total-strokes . 23) + (chinese-cns11643-5 . #x767A) ; ø»›¨» + (ideograph-daikanwa . 45931) ; ø¸‹« + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-5 . #x7854) ; ø»›«‘ + (ideograph-daikanwa . 45932) ; ø¸‹¬ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x603D) ; ø»Ÿ›² + (ideograph-daikanwa . 45933) ; ø¸‹­ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-5 . #x7855) ; ø»›«’ + (ideograph-daikanwa . 45934) ; ø¸‹® + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C48) ; ø»™™ + (ideograph-daikanwa . 45935) ; ø¸‹¯ + (=ucs . #x4C2F) ; ä°¯ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x6040) ; ø»Ÿ›µ + (ideograph-daikanwa . 45936) ; ø¸‹° + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (japanese-jisx0212 . #x6A3F) ; ø»Œ¼ + (chinese-cns11643-3 . #x612F) ; ø»–´² + (ideograph-daikanwa . 45937) ; ø¸‹± + (=ucs . #x9B57) ; 魗 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45938) ; ø¸‹² + (=ucs . #x4C30) ; ä°° + )) +(define-char + '((=>ucs . #x4C30) ; ä°° + (morohashi-daikanwa 45938 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C49) ; ø»™š + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45939) ; ø¸‹³ + )) +(define-char + '((morohashi-daikanwa 45939 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x603E) ; ø»Ÿ›³ + )) +(define-char + '((=>ucs . #x29D33) ; ð©´³ + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (ideograph-daikanwa . 45940) ; ø¸‹´ + )) +(define-char + '((=>ucs . #x29D33) ; ð©´³ + (morohashi-daikanwa 45940 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C47) ; ø»™˜ + )) +(define-char + '((morohashi-daikanwa 45940 0 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (=ucs . #x29D33) ; ð©´³ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (=jis-x0208 . #x7236) ; ø½‹­ + (chinese-gb12345 . #x774A) ; 魘 + (ideograph-daikanwa . 45941) ; ø¸‹µ + (=ucs . #x9B58) ; 魘 + )) +(define-char + '((=>ucs . #x9B58) ; 魘 + (morohashi-daikanwa 45941 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-1 . #x7C77) ; ø»“‰œ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-2 . #x7063) ; ø»•¤ + (ideograph-daikanwa . 45942) ; ø¸‹¶ + (=ucs . #x9B59) ; 魙 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 14) + (total-strokes . 24) + (chinese-cns11643-7 . #x603F) ; ø»Ÿ›´ + (ideograph-daikanwa . 45943) ; ø¸‹· + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-5 . #x7967) ; ø»›­‚ + (ideograph-daikanwa . 45944) ; ø¸‹¸ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 15) + (total-strokes . 25) + (chinese-cns11643-5 . #x7966) ; ø»›­ + (ideograph-daikanwa . 45945) ; ø¸‹¹ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 16) + (total-strokes . 26) + (chinese-cns11643-7 . #x632F) ; ø»ŸŸ¾ + (ideograph-daikanwa . 45946) ; ø¸‹º + )) +(define-char + '((=>ucs . #x29D40) ; 𩵀 + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 17) + (total-strokes . 27) + (ideograph-daikanwa . 45947) ; ø¸‹» + )) +(define-char + '((morohashi-daikanwa 45947 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 17) + (total-strokes . 26) + (=ucs . #x29D40) ; 𩵀 + )) +(define-char + '((=>ucs . #x29D40) ; 𩵀 + (morohashi-daikanwa 45947 0 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E2B) ; ø»™‘¸ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 17) + (total-strokes . 27) + (ideograph-daikanwa . 45948) ; ø¸‹¼ + )) +(define-char + '((morohashi-daikanwa 45948 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-7 . #x642E) ; ø»Ÿ¡› + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 17) + (total-strokes . 27) + (ideograph-daikanwa . 45949) ; ø¸‹½ + )) +(define-char + '((morohashi-daikanwa 45949 0 0) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 17) + (total-strokes . 27) + (chinese-cns11643-7 . #x642F) ; ø»Ÿ¡œ + )) +(define-char + '((=>ucs . #x29D44) ; 𩵄 + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 18) + (total-strokes . 28) + (ideograph-daikanwa . 45950) ; ø¸‹¾ + )) +(define-char + '((morohashi-daikanwa 45950 0 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E41) ; ø»™’Ž + (=ucs . #x29D44) ; 𩵄 + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 18) + (total-strokes . 28) + (ideograph-daikanwa . 45951) ; ø¸‹¿ + )) +(define-char + '((morohashi-daikanwa 45951 0 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 18) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B51) ; ø»›¯¨ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 19) + (total-strokes . 29) + (ideograph-daikanwa . 45952) ; ø¸‹Ž€ + )) +(define-char + '((morohashi-daikanwa 45952 0 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 19) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B6F) ; ø»›°† + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 20) + (total-strokes . 30) + (ideograph-daikanwa . 45953) ; ø¸‹Ž + )) +(define-char + '((morohashi-daikanwa 45953 0 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 20) + (total-strokes . 30) + (chinese-cns11643-5 . #x7C25) ; ø»›°š + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 21) + (total-strokes . 31) + (ideograph-daikanwa . 45954) ; ø¸‹Ž‚ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 23) + (total-strokes . 33) + (chinese-cns11643-5 . #x7C40) ; ø»›°µ + )) +(define-char + '((ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 24) + (total-strokes . 34) + (ideograph-daikanwa . 45955) ; ø¸‹Žƒ + (=ucs . #x4C31) ; ä°± + )) +(define-char + '((=>ucs . #x4C31) ; ä°± + (morohashi-daikanwa 45955 0 1) + (ideographic-radical . 194) ; ⿁ + (ideographic-strokes . 24) + (total-strokes . 34) + (chinese-cns11643-4 . #x6E58) ; ø»™’¥ + )) diff --git a/lisp/utf-2000/Ideograph-R195-Fish.el b/lisp/utf-2000/Ideograph-R195-Fish.el new file mode 100644 index 0000000..b0fa814 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R195-Fish.el @@ -0,0 +1,7495 @@ +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 0) + (total-strokes . 11) + (shinjigen-2 . 9533) + (=jis-x0208 . #x357B) ; ø½Š”® + (korean-ksc5601 . #x6560) ; ø»‰¿ƒ + (chinese-cns11643-1 . #x5E23) ; ø»’œ„ + (chinese-gb12345 . #x5363) ; 魚 + (=gt-pj-1 . #x357B) ; 魚 + (ideograph-daikanwa . 45956) ; ø¸‹Ž„ + (=gt-k . 07748) ; ý¡„¹„ + (=ucs . #x9B5A) ; 魚 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 0) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A54) ; ø»‰‘ + (ideograph-daikanwa . 45957) ; ø¸‹Ž… + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 0) + (total-strokes . 10) + (ideograph-daikanwa . 45958) ; ø¸‹Ž† + (=ucs . #x29D4B) ; 𩵋 + )) +(define-char + '((=>ucs . #x29D4B) ; 𩵋 + (morohashi-daikanwa 45958 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 0) + (total-strokes . 10) + (chinese-cns11643-4 . #x3043) ; ø»—·Œ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 0) + (chinese-gb2312 . #x5363) ; ø»…¢ + (chinese-isoir165 . #x5363) ; ø»¸² + (=ucs . #x9C7C) ; é±¼ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 1) + (total-strokes . 12) + (chinese-cns11643-5 . #x3D54) ; ø»š”§ + (ideograph-daikanwa . 45959) ; ø¸‹Ž‡ + (=ucs . #x4C32) ; ä°² + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 2) + (total-strokes . 13) + (japanese-jisx0212 . #x6A40) ; ø»Œ½ + (chinese-cns11643-2 . #x4870) ; ø»”‡ + (ideograph-daikanwa . 45960) ; ø¸‹Žˆ + (=ucs . #x9B5B) ; 魛 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-4 . #x422A) ; ø»˜‘ + (ideograph-daikanwa . 45961) ; ø¸‹Ž‰ + (=ucs . #x29D4C) ; 𩵌 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-4 . #x4227) ; ø»˜‘Œ + (ideograph-daikanwa . 45962) ; ø¸‹ŽŠ + (=ucs . #x29D4D) ; 𩵍 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-4 . #x4229) ; ø»˜‘Ž + (ideograph-daikanwa . 45963) ; ø¸‹Ž‹ + (=ucs . #x9B5C) ; 魜 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-3 . #x4563) ; ø»–Œž + (ideograph-daikanwa . 45964) ; ø¸‹ŽŒ + (=ucs . #x9B5D) ; 魝 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A55) ; ø»‰’ + (ideograph-daikanwa . 45965) ; ø¸‹Ž + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 2) + (total-strokes . 13) + (ideograph-daikanwa . 45966) ; ø¸‹ŽŽ + (=ucs . #x29D4F) ; 𩵏 + )) +(define-char + '((=>ucs . #x29D4F) ; 𩵏 + (morohashi-daikanwa 45966 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-4 . #x4228) ; ø»˜‘ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A56) ; ø»‰“ + (ideograph-daikanwa . 45967) ; ø¸‹Ž + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-5 . #x444F) ; ø»šž´ + (ideograph-daikanwa . 45968) ; ø¸‹Ž + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 2) + (total-strokes . 13) + (japanese-jisx0212 . #x6A41) ; ø»Œ¾ + (=jis-x0213-1-2000 . #x7E40) ; ø»¤œ + (ideograph-daikanwa . 45969) ; ø¸‹Ž‘ + (=ucs . #x9B5E) ; 魞 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 2) + (total-strokes . 10) + (=ucs . #x9C7D) ; é±½ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F49) ; ø»”¬ + (ideograph-daikanwa . 45970) ; ø¸‹Ž’ + (=ucs . #x9B5F) ; 魟 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F47) ; ø»”ª + (ideograph-daikanwa . 45971) ; ø¸‹Ž“ + (=ucs . #x9B60) ; é­  + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 3) + (total-strokes . 14) + (ideograph-daikanwa . 45972) ; ø¸‹Ž” + )) +(define-char + '((morohashi-daikanwa 45972 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-6 . #x646F) ; ø»˜˜ + )) +(define-char + '((=>ucs . #x9B61) ; é­¡ + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 3) + (total-strokes . 14) + (japanese-jisx0212 . #x6A42) ; ø»Œ¿ + (ideograph-daikanwa . 45973) ; ø¸‹Ž• + (ucs-jis . #x9B61) ; ø»Œ¿ + )) +(define-char + '((morohashi-daikanwa 45973 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F48) ; ø»”« + (=ucs . #x9B61) ; é­¡ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 3) + (total-strokes . 14) + (ideograph-daikanwa . 45974) ; ø¸‹Ž– + )) +(define-char + '((morohashi-daikanwa 45974 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B65) ; ø»š©œ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-4 . #x486C) ; ø»˜›… + (ideograph-daikanwa . 45975) ; ø¸‹Ž— + (=ucs . #x29D56) ; 𩵖 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-4 . #x486D) ; ø»˜›† + (ideograph-daikanwa . 45976) ; ø¸‹Ž˜ + (=ucs . #x4C34) ; ä°´ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B63) ; ø»š©š + (ideograph-daikanwa . 45977) ; ø¸‹Ž™ + )) +(define-char + '((morohashi-daikanwa 45977 0 9) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-4 . #x486B) ; ø»˜›„ + (=ucs . #x9B62) ; é­¢ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B64) ; ø»š©› + (ideograph-daikanwa . 45978) ; ø¸‹Žš + (=ucs . #x4C35) ; ä°µ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B66) ; ø»š© + (ideograph-daikanwa . 45979) ; ø¸‹Ž› + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 3) + (=ucs . #x9C7E) ; é±¾ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F2F) ; ø»˜¤š + (ideograph-daikanwa . 45980) ; ø¸‹Žœ + (=ucs . #x29D60) ; 𩵠 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6A43) ; ø»Œ€ + (chinese-cns11643-3 . #x4F7E) ; ø»–›¥ + (=jis-x0213-2-2000 . #x7D41) ; ø»¦¤¨ + (ideograph-daikanwa . 45981) ; ø¸‹Ž + (=ucs . #x9B63) ; é­£ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 45982) ; ø¸‹Žž + (=ucs . #x9B64) ; é­¤ + )) +(define-char + '((=>ucs . #x9B64) ; é­¤ + (morohashi-daikanwa 45982 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-2 . #x562D) ; ø»”š¢ + )) +(define-char + '((=>ucs . #x29D61) ; 𩵡 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F33) ; ø»˜¤ž + (ideograph-daikanwa . 45983) ; ø¸‹ŽŸ + )) +(define-char + '((morohashi-daikanwa 45983 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (=ucs . #x29D61) ; 𩵡 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6A44) ; ø»Œ + (chinese-cns11643-4 . #x4F30) ; ø»˜¤› + (=jis-x0213-2-2000 . #x7D42) ; ø»¦¤© + (ideograph-daikanwa . 45984) ; ø¸‹Ž  + (=ucs . #x9B65) ; é­¥ + )) +(define-char + '((=>ucs . #x9B66) ; é­¦ + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6A45) ; ø»Œ‚ + (=jis-x0213-1-2000 . #x7E42) ; ø»¤œƒ + (ideograph-daikanwa . 45985) ; ø¸‹Ž¡ + (ucs-jis . #x9B66) ; ø»Œ‚ + )) +(define-char + '((morohashi-daikanwa 45985 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-2 . #x5628) ; ø»”š + (=ucs . #x9B66) ; é­¦ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 45986) ; ø¸‹Ž¢ + )) +(define-char + '((morohashi-daikanwa 45986 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B6C) ; ø»žŽ« + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F31) ; ø»˜¤œ + (ideograph-daikanwa . 45987) ; ø¸‹Ž£ + (=ucs . #x29D62) ; 𩵢 + )) +(define-char + '((=>ucs . #x4C37) ; ä°· + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 45988) ; ø¸‹Ž¤ + )) +(define-char + '((morohashi-daikanwa 45988 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F28) ; ø»˜¤“ + (=ucs . #x4C37) ; ä°· + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F34) ; ø»˜¤Ÿ + (ideograph-daikanwa . 45989) ; ø¸‹Ž¥ + (=ucs . #x4C38) ; ä°¸ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-3 . #x5021) ; ø»–›¦ + (ideograph-daikanwa . 45990) ; ø¸‹Ž¦ + (=ucs . #x4C39) ; ä°¹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-2 . #x5625) ; ø»”šš + (ideograph-daikanwa . 45991) ; ø¸‹Ž§ + (=ucs . #x9B67) ; é­§ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B69) ; ø»žŽ¨ + (ideograph-daikanwa . 45992) ; ø¸‹Ž¨ + )) +(define-char + '((=>ucs . #x9B68) ; é­¨ + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6A46) ; ø»Œƒ + (ideograph-daikanwa . 45993) ; ø¸‹Ž© + (ucs-jis . #x9B68) ; ø»Œƒ + )) +(define-char + '((morohashi-daikanwa 45993 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-2 . #x562C) ; ø»”š¡ + (=ucs . #x9B68) ; é­¨ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F2D) ; ø»˜¤˜ + (ideograph-daikanwa . 45994) ; ø¸‹Žª + (=ucs . #x29D63) ; 𩵣 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B68) ; ø»žŽ§ + (ideograph-daikanwa . 45995) ; ø¸‹Ž« + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F7C) ; ø»–›£ + (ideograph-daikanwa . 45996) ; ø¸‹Ž¬ + (=ucs . #x9B69) ; é­© + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5331) ; ø»š´˜ + (ideograph-daikanwa . 45997) ; ø¸‹Ž­ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5330) ; ø»š´— + (ideograph-daikanwa . 45998) ; ø¸‹Ž® + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B65) ; ø»žŽ¤ + (ideograph-daikanwa . 45999) ; ø¸‹Ž¯ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6A47) ; ø»Œ„ + (chinese-cns11643-4 . #x4F35) ; ø»˜¤  + (ideograph-daikanwa . 46000) ; ø¸‹Ž° + (=ucs . #x9B6A) ; é­ª + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B6A) ; ø»žŽ© + (ideograph-daikanwa . 46001) ; ø¸‹Ž± + (=ucs . #x4C3A) ; ä°º + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F39) ; ø»˜¤¤ + (ideograph-daikanwa . 46002) ; ø¸‹Ž² + (=ucs . #x4C3B) ; ä°» + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6A48) ; ø»Œ… + (chinese-cns11643-3 . #x4F7B) ; ø»–›¢ + (=jis-x0213-2-2000 . #x7D43) ; ø»¦¤ª + (ideograph-daikanwa . 46003) ; ø¸‹Ž³ + (=ucs . #x9B6B) ; é­« + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5333) ; ø»š´š + (ideograph-daikanwa . 46004) ; ø¸‹Ž´ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B64) ; ø»žŽ£ + (ideograph-daikanwa . 46005) ; ø¸‹Žµ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6A49) ; ø»Œ† + (chinese-cns11643-2 . #x562E) ; ø»”š£ + (=jis-x0213-2-2000 . #x7D44) ; ø»¦¤« + (ideograph-daikanwa . 46006) ; ø¸‹Ž¶ + (=ucs . #x9B6C) ; é­¬ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x532E) ; ø»š´• + (ideograph-daikanwa . 46007) ; ø¸‹Ž· + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6A4A) ; ø»Œ‡ + (chinese-cns11643-4 . #x4F37) ; ø»˜¤¢ + (ideograph-daikanwa . 46008) ; ø¸‹Ž¸ + (=ucs . #x9B6D) ; é­­ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B6B) ; ø»žŽª + (ideograph-daikanwa . 46009) ; ø¸‹Ž¹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6A4B) ; ø»Œˆ + (chinese-cns11643-4 . #x4F2C) ; ø»˜¤— + (ideograph-daikanwa . 46010) ; ø¸‹Žº + (=ucs . #x9B6E) ; é­® + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F38) ; ø»˜¤£ + (ideograph-daikanwa . 46011) ; ø¸‹Ž» + (=ucs . #x29D6A) ; 𩵪 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F32) ; ø»˜¤ + (ideograph-daikanwa . 46012) ; ø¸‹Ž¼ + (=ucs . #x4C3C) ; ä°¼ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (=jis-x0208 . #x4F25) ; ø½Š¹¤ + (korean-ksc5601 . #x565B) ; ø»‰¨¼ + (chinese-cns11643-1 . #x7027) ; ø»’¶¤ + (chinese-gb12345 . #x4233) ; é­¯ + (=gt-pj-1 . #x4F25) ; é­¯ + (ideograph-daikanwa . 46013) ; ø¸‹Ž½ + (=gt-k . 11963) ; ý¡„‚º» + (=ucs . #x9B6F) ; é­¯ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-2 . #x562B) ; ø»”š  + (ideograph-daikanwa . 46014) ; ø¸‹Ž¾ + (=ucs . #x9B70) ; é­° + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x532C) ; ø»š´“ + (ideograph-daikanwa . 46015) ; ø¸‹Ž¿ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x532D) ; ø»š´” + (ideograph-daikanwa . 46016) ; ø¸‹€ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-2 . #x5627) ; ø»”šœ + (ideograph-daikanwa . 46017) ; ø¸‹ + (=ucs . #x9B71) ; é­± + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B66) ; ø»žŽ¥ + (ideograph-daikanwa . 46018) ; ø¸‹‚ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-3 . #x4F7D) ; ø»–›¤ + (ideograph-daikanwa . 46019) ; ø¸‹ƒ + (=ucs . #x9B72) ; é­² + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6A4C) ; ø»Œ‰ + (chinese-cns11643-4 . #x4F2A) ; ø»˜¤• + (=jis-x0213-2-2000 . #x7D45) ; ø»¦¤¬ + (ideograph-daikanwa . 46020) ; ø¸‹„ + (=ucs . #x9B73) ; é­³ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F2B) ; ø»˜¤– + (ideograph-daikanwa . 46021) ; ø¸‹… + (=ucs . #x4C3D) ; ä°½ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (shinjigen-2 . 9538) + (=jis-x0208 . #x7237) ; ø½‹­ + (chinese-cns11643-2 . #x5626) ; ø»”š› + (chinese-gb12345 . #x7650) ; é­´ + (ideograph-daikanwa . 46022) ; ø¸‹† + (=ucs . #x9B74) ; é­´ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6A4D) ; ø»ŒŠ + (chinese-cns11643-2 . #x562A) ; ø»”šŸ + (=jis-x0213-1-2000 . #x7E44) ; ø»¤œ… + (ideograph-daikanwa . 46023) ; ø¸‹‡ + (=ucs . #x9B75) ; é­µ + )) +(define-char + '((=>ucs . #x9B76) ; é­¶ + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (=jis-x0213-2-2000 . #x7D46) ; ø»¦¤­ + (ideograph-daikanwa . 46024) ; ø¸‹ˆ + (ucs-jis . #x9B76) ; ø»¦¤­ + )) +(define-char + '((morohashi-daikanwa 46024 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-2 . #x5629) ; ø»”šž + (=ucs . #x9B76) ; é­¶ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 46025) ; ø¸‹‰ + (=ucs . #x29D70) ; 𩵰 + )) +(define-char + '((=>ucs . #x29D70) ; 𩵰 + (morohashi-daikanwa 46025 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F36) ; ø»˜¤¡ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5332) ; ø»š´™ + (ideograph-daikanwa . 46026) ; ø¸‹Š + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x532F) ; ø»š´– + (ideograph-daikanwa . 46027) ; ø¸‹‹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B67) ; ø»žŽ¦ + (ideograph-daikanwa . 46028) ; ø¸‹Œ + )) +(define-char + '((=>ucs . #x29D79) ; 𩵹 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 46029) ; ø¸‹ + )) +(define-char + '((morohashi-daikanwa 46029 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F2E) ; ø»˜¤™ + (=ucs . #x29D79) ; 𩵹 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6A4E) ; ø»Œ‹ + (chinese-cns11643-1 . #x7026) ; ø»’¶£ + (=jis-x0213-2-2000 . #x7D47) ; ø»¦¤® + (chinese-gb12345 . #x764F) ; é­· + (ideograph-daikanwa . 46030) ; ø¸‹Ž + (=ucs . #x9B77) ; é­· + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6A4F) ; ø»ŒŒ + (ideograph-daikanwa . 46031) ; ø¸‹ + (=ucs . #x9B78) ; é­¸ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F29) ; ø»˜¤” + (=ucs . #x4C3E) ; ä°¾ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6A50) ; ø»Œ + (=jis-x0213-1-2000 . #x7E41) ; ø»¤œ‚ + (=ucs . #x9B79) ; é­¹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (chinese-gb2312 . #x764F) ; ø»†ƒ¨ + (chinese-isoir165 . #x764F) ; ø»Ž«¸ + (=ucs . #x9C7F) ; 鱿 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (chinese-isoir165 . #x2D2F) ; ø»€Š + (=ucs . #x9C80) ; 鲀 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4233) ; ø»„¶´ + (chinese-isoir165 . #x4233) ; ø»Ÿ„ + (=ucs . #x9C81) ; 鲁 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (chinese-gb2312 . #x7650) ; ø»†ƒ© + (chinese-isoir165 . #x7650) ; ø»Ž«¹ + (=ucs . #x9C82) ; 鲂 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 4) + (=ucs . #x9C83) ; 鲃 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C2B) ; ø»”£” + (ideograph-daikanwa . 46032) ; ø¸‹ + (=ucs . #x9B7A) ; é­º + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A48) ; ø»š¿ + (ideograph-daikanwa . 46033) ; ø¸‹‘ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C26) ; ø»”£ + (ideograph-daikanwa . 46034) ; ø¸‹’ + (=ucs . #x9B7B) ; é­» + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C24) ; ø»”£ + (ideograph-daikanwa . 46035) ; ø¸‹“ + (=ucs . #x9B7C) ; é­¼ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C2D) ; ø»”£– + (ideograph-daikanwa . 46036) ; ø¸‹” + (=ucs . #x9B7D) ; é­½ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C25) ; ø»”£Ž + (ideograph-daikanwa . 46037) ; ø¸‹• + (=ucs . #x9B7E) ; é­¾ + )) +(define-char + '((=>ucs . #x9B7F) ; é­¿ + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6A51) ; ø»ŒŽ + (ideograph-daikanwa . 46038) ; ø¸‹– + (ucs-jis . #x9B7F) ; ø»ŒŽ + )) +(define-char + '((morohashi-daikanwa 46038 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5547) ; ø»˜­¦ + (=ucs . #x9B7F) ; é­¿ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6A52) ; ø»Œ + (chinese-cns11643-2 . #x5C21) ; ø»”£Š + (ideograph-daikanwa . 46039) ; ø¸‹— + (=ucs . #x9B80) ; 鮀 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 46040) ; ø¸‹˜ + (=ucs . #x4C3F) ; ä°¿ + )) +(define-char + '((=>ucs . #x4C3F) ; ä°¿ + (morohashi-daikanwa 46040 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x5427) ; ø»–¡¤ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5544) ; ø»˜­£ + (ideograph-daikanwa . 46041) ; ø¸‹™ + (=ucs . #x4C40) ; 䱀 + )) +(define-char + '((=>ucs . #x9B81) ; 鮁 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5543) ; ø»˜­¢ + (ideograph-daikanwa . 46042) ; ø¸‹š + )) +(define-char + '((morohashi-daikanwa 46042 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-gb12345 . #x7651) ; 鮁 + (=ucs . #x9B81) ; 鮁 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C27) ; ø»”£ + (ideograph-daikanwa . 46043) ; ø¸‹› + (=ucs . #x9B82) ; 鮂 + )) +(define-char + '((=>ucs . #x9B83) ; 鮃 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (shinjigen-2 . 9547) + (=jis-x0208 . #x7239) ; ø½‹­’ + (ideograph-daikanwa . 46044) ; ø¸‹œ + (ucs-jis . #x9B83) ; ø½‹­’ + )) +(define-char + '((morohashi-daikanwa 46044 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x5378) ; ø»–¡— + (chinese-gb12345 . #x7652) ; 鮃 + (=ucs . #x9B83) ; 鮃 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A46) ; ø»š¾¿ + (ideograph-daikanwa . 46045) ; ø¸‹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6A53) ; ø»Œ + (chinese-cns11643-3 . #x537A) ; ø»–¡™ + (=jis-x0213-1-2000 . #x7E45) ; ø»¤œ† + (ideograph-daikanwa . 46046) ; ø¸‹ž + (=ucs . #x9B84) ; 鮄 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6A54) ; ø»Œ‘ + (chinese-cns11643-2 . #x5C22) ; ø»”£‹ + (ideograph-daikanwa . 46047) ; ø¸‹Ÿ + (=ucs . #x9B85) ; 鮅 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 46048) ; ø¸‹  + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A49) ; ø»š¿‚ + (ideograph-daikanwa . 46049) ; ø¸‹¡ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5546) ; ø»˜­¥ + (ideograph-daikanwa . 46050) ; ø¸‹¢ + (=ucs . #x29D85) ; 𩶅 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5542) ; ø»˜­¡ + (ideograph-daikanwa . 46051) ; ø¸‹£ + (=ucs . #x4C41) ; 䱁 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5548) ; ø»˜­§ + (ideograph-daikanwa . 46052) ; ø¸‹¤ + (=ucs . #x4C42) ; 䱂 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6A55) ; ø»Œ’ + (ideograph-daikanwa . 46053) ; ø¸‹¥ + (=ucs . #x9B86) ; 鮆 + )) +(define-char + '((=>ucs . #x9B86) ; 鮆 + (morohashi-daikanwa 46053 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x607E) ; ø»”ªŸ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x537E) ; ø»–¡ + (ideograph-daikanwa . 46055) ; ø¸‹§ + (=ucs . #x4C43) ; 䱃 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A4E) ; ø»š¿‡ + (ideograph-daikanwa . 46056) ; ø¸‹¨ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x5428) ; ø»–¡¥ + (ideograph-daikanwa . 46057) ; ø¸‹© + (=ucs . #x4C44) ; 䱄 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5541) ; ø»˜­  + (ideograph-daikanwa . 46058) ; ø¸‹ª + (=ucs . #x4C45) ; 䱅 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (japanese-jisx0212 . #x6A56) ; ø»Œ“ + (chinese-cns11643-2 . #x5C23) ; ø»”£Œ + (ideograph-daikanwa . 46059) ; ø¸‹« + (=ucs . #x9B87) ; 鮇 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A4D) ; ø»š¿† + (ideograph-daikanwa . 46060) ; ø¸‹¬ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C2E) ; ø»”£— + (ideograph-daikanwa . 46061) ; ø¸‹­ + (=ucs . #x9B88) ; 鮈 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5549) ; ø»˜­¨ + (ideograph-daikanwa . 46062) ; ø¸‹® + (=ucs . #x29D89) ; 𩶉 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6A57) ; ø»Œ” + (chinese-cns11643-3 . #x5423) ; ø»–¡  + (ideograph-daikanwa . 46063) ; ø¸‹¯ + (=ucs . #x9B89) ; 鮉 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6A58) ; ø»Œ• + (chinese-cns11643-4 . #x5545) ; ø»˜­¤ + (=jis-x0213-1-2000 . #x7E46) ; ø»¤œ‡ + (ideograph-daikanwa . 46064) ; ø¸‹° + (=ucs . #x9B8A) ; 鮊 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3643) ; ø»žžŒ + (ideograph-daikanwa . 46065) ; ø¸‹± + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6A59) ; ø»Œ– + (chinese-cns11643-3 . #x537C) ; ø»–¡› + (ideograph-daikanwa . 46066) ; ø¸‹² + (=ucs . #x9B8B) ; 鮋 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x5421) ; ø»–¡ž + (ideograph-daikanwa . 46067) ; ø¸‹³ + (=ucs . #x9B8C) ; 鮌 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x5426) ; ø»–¡£ + (ideograph-daikanwa . 46068) ; ø¸‹´ + (=ucs . #x4C46) ; 䱆 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6A5A) ; ø»Œ— + (chinese-cns11643-5 . #x5A4A) ; ø»š¿ƒ + (ideograph-daikanwa . 46069) ; ø¸‹µ + (=ucs . #x9B8D) ; 鮍 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (shinjigen-1 . 9546) + (shinjigen-2 . 9546) + (=jis-x0208 . #x303E) ; ø½ŠŒ› + (korean-ksc5601 . #x6F46) ; ø»Š• + (chinese-cns11643-3 . #x5425) ; ø»–¡¢ + (chinese-gb12345 . #x7653) ; 鮎 + (ideograph-daikanwa . 46070) ; ø¸‹¶ + (=ucs . #x9B8E) ; 鮎 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6A5B) ; ø»Œ˜ + (chinese-cns11643-3 . #x537D) ; ø»–¡œ + (=jis-x0213-1-2000 . #x7E47) ; ø»¤œˆ + (ideograph-daikanwa . 46071) ; ø¸‹· + (=ucs . #x9B8F) ; 鮏 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x5424) ; ø»–¡¡ + (ideograph-daikanwa . 46072) ; ø¸‹¸ + (=ucs . #x4C47) ; 䱇 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6A5C) ; ø»Œ™ + (chinese-cns11643-2 . #x5C2A) ; ø»”£“ + (chinese-gb12345 . #x7658) ; 鮐 + (ideograph-daikanwa . 46073) ; ø¸‹¹ + (=ucs . #x9B90) ; 鮐 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (shinjigen-2 . 9550) + (=jis-x0208 . #x723A) ; ø½‹­“ + (korean-ksc5601 . #x786A) ; ø»Š›‡ + (chinese-cns11643-1 . #x7335) ; ø»’»Œ + (chinese-gb12345 . #x312B) ; 鮑 + (ideograph-daikanwa . 46074) ; ø¸‹º + (=ucs . #x9B91) ; 鮑 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (shinjigen-2 . 9548) + (=jis-x0208 . #x4A2B) ; ø½Š²” + (chinese-cns11643-2 . #x5C29) ; ø»”£’ + (chinese-gb12345 . #x7656) ; 鮒 + (ideograph-daikanwa . 46075) ; ø¸‹» + (=ucs . #x9B92) ; 鮒 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (shinjigen-2 . 9540) + (=jis-x0208 . #x7238) ; ø½‹­‘ + (chinese-cns11643-2 . #x5C28) ; ø»”£‘ + (ideograph-daikanwa . 46076) ; ø¸‹¼ + (=ucs . #x9B93) ; 鮓 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x5422) ; ø»–¡Ÿ + (ideograph-daikanwa . 46077) ; ø¸‹½ + (=ucs . #x4C48) ; 䱈 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x363E) ; ø»žž‡ + (ideograph-daikanwa . 46078) ; ø¸‹¾ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3641) ; ø»žžŠ + (ideograph-daikanwa . 46079) ; ø¸‹¿ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x537B) ; ø»–¡š + (ideograph-daikanwa . 46080) ; ø¸‹€ + (=ucs . #x4C49) ; 䱉 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3640) ; ø»žž‰ + (ideograph-daikanwa . 46081) ; ø¸‹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 46082) ; ø¸‹‚ + )) +(define-char + '((morohashi-daikanwa 46082 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A4C) ; ø»š¿… + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6A5D) ; ø»Œš + (chinese-cns11643-3 . #x5379) ; ø»–¡˜ + (ideograph-daikanwa . 46083) ; ø¸‹ƒ + (=ucs . #x9B94) ; 鮔 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A47) ; ø»š¿€ + (ideograph-daikanwa . 46084) ; ø¸‹„ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A4B) ; ø»š¿„ + (ideograph-daikanwa . 46085) ; ø¸‹… + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x363F) ; ø»žžˆ + (ideograph-daikanwa . 46086) ; ø¸‹† + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C2C) ; ø»”£• + (ideograph-daikanwa . 46087) ; ø¸‹‡ + (=ucs . #x9B95) ; 鮕 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (=jis-x0208 . #x723B) ; ø½‹­” + (ideograph-daikanwa . 46089) ; ø¸‹‰ + (=ucs . #x9B96) ; 鮖 + )) +(define-char + '((=>ucs . #x9B97) ; 鮗 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x723C) ; ø»ƒ³™ + (ideograph-daikanwa . 46091) ; ø¸‹‹ + )) +(define-char + '((morohashi-daikanwa 46091 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0208 . #x723C) ; ø»ˆ‡¡ + (=jis-x0208-1990 . #x723C) ; ø½‹­• + (=ucs . #x9B97) ; 鮗 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3642) ; ø»žž‹ + (ideograph-daikanwa . 49924) ; ø¸ŒŒ„ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3644) ; ø»žž + (ideograph-daikanwa . 49925) ; ø¸ŒŒ… + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7655) ; ø»†ƒ® + (chinese-isoir165 . #x7655) ; ø»Ž«¾ + (=ucs . #x7A23) ; 稣 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (=ucs . #x9B98) ; 鮘 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (chinese-isoir165 . #x2D30) ; ø»€‹ + (=ucs . #x9C84) ; 鲄 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7651) ; ø»†ƒª + (chinese-isoir165 . #x7651) ; ø»Ž«º + (=ucs . #x9C85) ; 鲅 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7652) ; ø»†ƒ« + (chinese-isoir165 . #x7652) ; ø»Ž«» + (=ucs . #x9C86) ; 鲆 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7653) ; ø»†ƒ¬ + (chinese-isoir165 . #x7653) ; ø»Ž«¼ + (=ucs . #x9C87) ; 鲇 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7654) ; ø»†ƒ­ + (chinese-isoir165 . #x7654) ; ø»Ž«½ + (=ucs . #x9C88) ; 鲈 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (=ucs . #x9C89) ; 鲉 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (chinese-isoir165 . #x2D31) ; ø»€Œ + (=ucs . #x9C8A) ; 鲊 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7656) ; ø»†ƒ¯ + (chinese-isoir165 . #x7656) ; ø»Ž«¿ + (=ucs . #x9C8B) ; 鲋 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (=ucs . #x9C8C) ; 鲌 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (chinese-gb2312 . #x312B) ; ø»„® + (chinese-isoir165 . #x312B) ; ø»…¾ + (=ucs . #x9C8D) ; 鲍 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7657) ; ø»†ƒ° + (chinese-isoir165 . #x7657) ; ø»Ž¬€ + (=ucs . #x9C8E) ; 鲎 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (=ucs . #x9C8F) ; 鲏 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7658) ; ø»†ƒ± + (chinese-isoir165 . #x7658) ; ø»Ž¬ + (=ucs . #x9C90) ; 鲐 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x363D) ; ø»žž† + )) +(define-char + '((=>ucs . #x9B99) ; 鮙 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 46092) ; ø¸‹Œ + )) +(define-char + '((morohashi-daikanwa 46092 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-3 . #x5744) ; ø»–¦› + (=ucs . #x9B99) ; 鮙 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6A5E) ; ø»Œ› + (chinese-cns11643-2 . #x6076) ; ø»”ª— + (chinese-gb12345 . #x765A) ; 鮚 + (ideograph-daikanwa . 46093) ; ø¸‹ + (=ucs . #x9B9A) ; 鮚 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6056) ; ø»›ˆƒ + (ideograph-daikanwa . 46095) ; ø¸‹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x6079) ; ø»”ªš + (ideograph-daikanwa . 46096) ; ø¸‹ + (=ucs . #x9B9B) ; 鮛 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A48) ; ø»˜´½ + (ideograph-daikanwa . 46097) ; ø¸‹‘ + (=ucs . #x29DA3) ; 𩶣 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A49) ; ø»˜´¾ + (chinese-cns11643-5 . #x6057) ; ø»›ˆ„ + (ideograph-daikanwa . 46099) ; ø¸‹“ + (=ucs . #x9B9C) ; 鮜 + )) +(define-char + '((=>ucs . #x9B9D) ; 鮝 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6A5F) ; ø»Œœ + (ideograph-daikanwa . 46100) ; ø¸‹” + (ucs-jis . #x9B9D) ; ø»Œœ + )) +(define-char + '((morohashi-daikanwa 46100 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-3 . #x5745) ; ø»–¦œ + (chinese-gb12345 . #x765F) ; 鮝 + (=ucs . #x9B9D) ; 鮝 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6054) ; ø»›ˆ + (ideograph-daikanwa . 46101) ; ø¸‹• + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6052) ; ø»›‡¿ + (ideograph-daikanwa . 46102) ; ø¸‹– + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A47) ; ø»˜´¼ + (ideograph-daikanwa . 46103) ; ø¸‹— + (=ucs . #x29DA7) ; 𩶧 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x605B) ; ø»›ˆˆ + (ideograph-daikanwa . 46104) ; ø¸‹˜ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6A60) ; ø»Œ + (chinese-cns11643-2 . #x6078) ; ø»”ª™ + (=jis-x0213-1-2000 . #x7E48) ; ø»¤œ‰ + (chinese-gb12345 . #x765C) ; 鮞 + (ideograph-daikanwa . 46105) ; ø¸‹™ + (=ucs . #x9B9E) ; 鮞 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E4B) ; ø»žª„ + (ideograph-daikanwa . 46106) ; ø¸‹š + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6055) ; ø»›ˆ‚ + (ideograph-daikanwa . 46107) ; ø¸‹› + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (shinjigen-2 . 9552) + (=jis-x0208 . #x723D) ; ø½‹­– + (korean-ksc5601 . #x6455) ; ø»‰½š + (chinese-cns11643-3 . #x5740) ; ø»–¦— + (ideograph-daikanwa . 46108) ; ø¸‹œ + (=ucs . #x9B9F) ; 鮟 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E46) ; ø»ž©¿ + (ideograph-daikanwa . 46109) ; ø¸‹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A40) ; ø»˜´µ + (ideograph-daikanwa . 46110) ; ø¸‹ž + (=ucs . #x4C4A) ; 䱊 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E4D) ; ø»žª† + (ideograph-daikanwa . 46111) ; ø¸‹Ÿ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (shinjigen-2 . 0) + (=jis-x0208 . #x723E) ; ø½‹­— + (chinese-cns11643-2 . #x6122) ; ø»”ª¡ + (ideograph-daikanwa . 46112) ; ø¸‹  + (=ucs . #x9BA0) ; é®  + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x607B) ; ø»”ªœ + (ideograph-daikanwa . 46113) ; ø¸‹¡ + (=ucs . #x9BA1) ; 鮡 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-3 . #x5741) ; ø»–¦˜ + (ideograph-daikanwa . 46114) ; ø¸‹¢ + (=ucs . #x4C4B) ; 䱋 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x6121) ; ø»”ª  + (ideograph-daikanwa . 46115) ; ø¸‹£ + (=ucs . #x9BA2) ; 鮢 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-3 . #x5742) ; ø»–¦™ + (ideograph-daikanwa . 46116) ; ø¸‹¤ + (=ucs . #x9BA3) ; 鮣 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x607D) ; ø»”ªž + (ideograph-daikanwa . 46117) ; ø¸‹¥ + (=ucs . #x9BA4) ; 鮤 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E48) ; ø»žª + (ideograph-daikanwa . 46118) ; ø¸‹¦ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 46119) ; ø¸‹§ + )) +(define-char + '((morohashi-daikanwa 46119 0 5) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E45) ; ø»ž©¾ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x607C) ; ø»”ª + (ideograph-daikanwa . 46120) ; ø¸‹¨ + (=ucs . #x9BA5) ; 鮥 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6A61) ; ø»Œž + (chinese-cns11643-2 . #x607A) ; ø»”ª› + (=jis-x0213-2-2000 . #x7D48) ; ø»¦¤¯ + (ideograph-daikanwa . 46121) ; ø¸‹© + (=ucs . #x9BA6) ; 鮦 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6A62) ; ø»ŒŸ + (chinese-cns11643-4 . #x5A41) ; ø»˜´¶ + (=jis-x0213-1-2000 . #x7E49) ; ø»¤œŠ + (ideograph-daikanwa . 46122) ; ø¸‹ª + (=ucs . #x9BA7) ; 鮧 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (shinjigen-2 . 9559) + (=jis-x0208 . #x723F) ; ø½‹­˜ + (chinese-cns11643-2 . #x6077) ; ø»”ª˜ + (ideograph-daikanwa . 46123) ; ø¸‹« + (=ucs . #x9BA8) ; 鮨 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6A63) ; ø»Œ  + (chinese-cns11643-4 . #x5A3F) ; ø»˜´´ + (ideograph-daikanwa . 46124) ; ø¸‹¬ + (=ucs . #x9BA9) ; 鮩 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (shinjigen-2 . 9553) + (=jis-x0208 . #x4B6E) ; ø½Š´µ + (chinese-gb12345 . #x765B) ; 鮪 + (ideograph-daikanwa . 46126) ; ø¸‹® + (=ucs . #x9BAA) ; 鮪 + )) +(define-char + '((=>ucs . #x9BAA) ; 鮪 + (morohashi-daikanwa 46126 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-1 . #x762F) ; ø»’¿  + )) +(define-char + '((=>ucs . #x9BAB) ; 鮫 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (shinjigen-2 . 9558) + (=jis-x0208 . #x3B2D) ; ø½Šœ” + (korean-ksc5601 . #x4E77) ; ø»‰¨ + (ideograph-daikanwa . 46127) ; ø¸‹¯ + (ucs-jis . #x9BAB) ; ø½Šœ” + )) +(define-char + '((morohashi-daikanwa 46127 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-1 . #x762E) ; ø»’¿Ÿ + (chinese-gb12345 . #x765E) ; 鮫 + (=ucs . #x9BAB) ; 鮫 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E49) ; ø»žª‚ + (ideograph-daikanwa . 46128) ; ø¸‹° + (=ucs . #x4C4D) ; 䱍 + )) +(define-char + '((=>ucs . #x29DAD) ; 𩶭 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 46129) ; ø¸‹± + )) +(define-char + '((morohashi-daikanwa 46129 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A4B) ; ø»˜µ€ + (=ucs . #x29DAD) ; 𩶭 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6A64) ; ø»Œ¡ + (chinese-cns11643-4 . #x5A44) ; ø»˜´¹ + (=jis-x0213-2-2000 . #x7D49) ; ø»¦¤° + (ideograph-daikanwa . 46130) ; ø¸‹² + (=ucs . #x9BAC) ; 鮬 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E4C) ; ø»žª… + (ideograph-daikanwa . 46131) ; ø¸‹³ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (shinjigen-2 . 9557) + (=jis-x0208 . #x3A7A) ; ø½Šœƒ + (chinese-cns11643-1 . #x7630) ; ø»’¿¡ + (chinese-gb12345 . #x7659) ; é®­ + (ideograph-daikanwa . 46132) ; ø¸‹´ + (=ucs . #x9BAD) ; é®­ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (shinjigen-2 . 9562) + (=jis-x0208 . #x412F) ; ø½Š¥Š + (korean-ksc5601 . #x6058) ; ø»‰·¥ + (chinese-cns11643-1 . #x762D) ; ø»’¿ž + (chinese-gb12345 . #x4F4A) ; é®® + (ideograph-daikanwa . 46133) ; ø¸‹µ + (=ucs . #x9BAE) ; é®® + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x6123) ; ø»”ª¢ + (ideograph-daikanwa . 46134) ; ø¸‹¶ + (=ucs . #x9BAF) ; 鮯 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x605A) ; ø»›ˆ‡ + (ideograph-daikanwa . 46135) ; ø¸‹· + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6058) ; ø»›ˆ… + (ideograph-daikanwa . 46136) ; ø¸‹¸ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E44) ; ø»ž©½ + (ideograph-daikanwa . 46137) ; ø¸‹¹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 46138) ; ø¸‹º + )) +(define-char + '((morohashi-daikanwa 46138 0 3) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6051) ; ø»›‡¾ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 46139) ; ø¸‹» + )) +(define-char + '((morohashi-daikanwa 46139 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6059) ; ø»›ˆ† + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E4A) ; ø»žªƒ + (ideograph-daikanwa . 46140) ; ø¸‹¼ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6A65) ; ø»Œ¢ + (chinese-cns11643-4 . #x5A45) ; ø»˜´º + (ideograph-daikanwa . 46141) ; ø¸‹½ + (=ucs . #x9BB0) ; é®° + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A42) ; ø»˜´· + (ideograph-daikanwa . 46142) ; ø¸‹¾ + (=ucs . #x4C4E) ; 䱎 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6053) ; ø»›ˆ€ + (ideograph-daikanwa . 46143) ; ø¸‹¿ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6A66) ; ø»Œ£ + (=jis-x0213-2-2000 . #x7D4A) ; ø»¦¤± + (ideograph-daikanwa . 46144) ; ø¸‹‘€ + (=ucs . #x9BB1) ; é®± + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6A67) ; ø»Œ¤ + (=jis-x0213-2-2000 . #x7D4D) ; ø»¦¤´ + (ideograph-daikanwa . 46145) ; ø¸‹‘ + (=ucs . #x9BB2) ; 鮲 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A43) ; ø»˜´¸ + (=ucs . #x9BB3) ; 鮳 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (=jis-x0208 . #x7240) ; ø½‹­™ + (=ucs . #x9BB4) ; é®´ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7659) ; ø»†ƒ² + (chinese-isoir165 . #x7659) ; ø»Ž¬‚ + (=ucs . #x9C91) ; 鲑 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (chinese-gb2312 . #x765A) ; ø»†ƒ³ + (chinese-isoir165 . #x765A) ; ø»Ž¬ƒ + (=ucs . #x9C92) ; 鲒 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (chinese-isoir165 . #x2D32) ; ø»€ + (=ucs . #x9C93) ; 鲓 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (chinese-gb2312 . #x765B) ; ø»†ƒ´ + (chinese-isoir165 . #x765B) ; ø»Ž¬„ + (=ucs . #x9C94) ; 鲔 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (chinese-gb2312 . #x765C) ; ø»†ƒµ + (chinese-isoir165 . #x765C) ; ø»Ž¬… + (=ucs . #x9C95) ; 鲕 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (chinese-isoir165 . #x2D33) ; ø»€Ž + (=ucs . #x9C96) ; 鲖 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (chinese-isoir165 . #x2D34) ; ø»€ + (=ucs . #x9C97) ; 鲗 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (chinese-isoir165 . #x2D36) ; ø»€‘ + (=ucs . #x9C99) ; 鲙 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (chinese-gb2312 . #x765D) ; ø»†ƒ¶ + (chinese-isoir165 . #x765D) ; ø»Ž¬† + (=ucs . #x9C9A) ; 鲚 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (chinese-gb2312 . #x765E) ; ø»†ƒ· + (chinese-isoir165 . #x765E) ; ø»Ž¬‡ + (=ucs . #x9C9B) ; 鲛 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (chinese-gb2312 . #x4F4A) ; ø»…Š‘ + (chinese-isoir165 . #x4F4A) ; ø»²¡ + (=ucs . #x9C9C) ; 鲜 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (chinese-isoir165 . #x2E71) ; ø»‚ª + (=ucs . #x9C9D) ; 鲝 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (chinese-gb2312 . #x765F) ; ø»†ƒ¸ + (chinese-isoir165 . #x765F) ; ø»Ž¬ˆ + (=ucs . #x9C9E) ; 鲞 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7660) ; ø»†ƒ¹ + (chinese-isoir165 . #x7660) ; ø»Ž¬‰ + (=ucs . #x9C9F) ; 鲟 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A46) ; ø»˜´» + (=ucs . #x29D86) ; 𩶆 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (=ucs . #x29DB6) ; 𩶶 + )) +(define-char + '((=>ucs . #x29DB6) ; 𩶶 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A4A) ; ø»˜´¿ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E47) ; ø»žª€ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x6472) ; ø»”°‹ + (ideograph-daikanwa . 46146) ; ø¸‹‘‚ + (=ucs . #x9BB5) ; 鮵 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x6475) ; ø»”°Ž + (ideograph-daikanwa . 46147) ; ø¸‹‘ƒ + (=ucs . #x9BB6) ; 鮶 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-3 . #x5972) ; ø»–ª… + (ideograph-daikanwa . 46148) ; ø¸‹‘„ + (=ucs . #x4C4F) ; 䱏 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6677) ; ø»›‘˜ + (ideograph-daikanwa . 46149) ; ø¸‹‘… + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6674) ; ø»›‘• + (ideograph-daikanwa . 46150) ; ø¸‹‘† + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6670) ; ø»›‘‘ + (ideograph-daikanwa . 46151) ; ø¸‹‘‡ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6A68) ; ø»Œ¥ + (chinese-cns11643-4 . #x5F26) ; ø»˜»± + (ideograph-daikanwa . 46152) ; ø¸‹‘ˆ + (=ucs . #x9BB7) ; é®· + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6A69) ; ø»Œ¦ + (chinese-cns11643-2 . #x6473) ; ø»”°Œ + (=jis-x0213-2-2000 . #x7D4E) ; ø»¦¤µ + (ideograph-daikanwa . 46153) ; ø¸‹‘‰ + (=ucs . #x9BB8) ; 鮸 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (shinjigen-2 . 9573) + (=jis-x0208 . #x7243) ; ø½‹­œ + (chinese-cns11643-2 . #x6477) ; ø»”° + (ideograph-daikanwa . 46154) ; ø¸‹‘Š + (=ucs . #x9BB9) ; 鮹 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x666B) ; ø»›‘Œ + (ideograph-daikanwa . 46155) ; ø¸‹‘‹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (kangxi-strokes . 6) + (total-strokes . 18) + (daikanwa-radical . 195) + (daikanwa-strokes . 7) + (chinese-cns11643-5 . #x6679) ; ø»›‘š + (ideograph-daikanwa . 46156) ; ø¸‹‘Œ + (=ucs . #x9BBA) ; 鮺 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6A6A) ; ø»Œ§ + (chinese-cns11643-3 . #x5974) ; ø»–ª‡ + (ideograph-daikanwa . 46157) ; ø¸‹‘ + (=ucs . #x9BBB) ; é®» + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6A6B) ; ø»Œ¨ + (chinese-cns11643-4 . #x5F22) ; ø»˜»­ + (ideograph-daikanwa . 46158) ; ø¸‹‘Ž + (=ucs . #x9BBC) ; 鮼 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4553) ; ø»ž´ž + (ideograph-daikanwa . 46159) ; ø¸‹‘ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F28) ; ø»˜»³ + (ideograph-daikanwa . 46160) ; ø¸‹‘ + (=ucs . #x29DD2) ; 𩷒 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x666D) ; ø»›‘Ž + (ideograph-daikanwa . 46161) ; ø¸‹‘‘ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x6478) ; ø»”°‘ + (ideograph-daikanwa . 46162) ; ø¸‹‘’ + (=ucs . #x9BBD) ; 鮽 + )) +(define-char + '((=>ucs . #x9BBE) ; 鮾 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6A6C) ; ø»Œ© + (=jis-x0213-2-2000 . #x7D4F) ; ø»¦¤¶ + (ideograph-daikanwa . 46163) ; ø¸‹‘“ + (ucs-jis . #x9BBE) ; ø»Œ© + )) +(define-char + '((morohashi-daikanwa 46163 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F2A) ; ø»˜»µ + (=ucs . #x9BBE) ; 鮾 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4552) ; ø»ž´ + (ideograph-daikanwa . 46164) ; ø¸‹‘” + )) +(define-char + '((=>ucs . #x4C50) ; 䱐 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 46165) ; ø¸‹‘• + )) +(define-char + '((morohashi-daikanwa 46165 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F23) ; ø»˜»® + (=ucs . #x4C50) ; 䱐 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6A6D) ; ø»Œª + (chinese-cns11643-2 . #x6470) ; ø»”°‰ + (ideograph-daikanwa . 46166) ; ø¸‹‘– + (=ucs . #x9BBF) ; 鮿 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x666E) ; ø»›‘ + (ideograph-daikanwa . 46167) ; ø¸‹‘— + (=ucs . #x4C51) ; 䱑 + )) +(define-char + '((=>ucs . #x9BC0) ; 鯀 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (shinjigen-2 . 9569) + (=jis-x0208 . #x7241) ; ø½‹­š + (ideograph-daikanwa . 46168) ; ø¸‹‘˜ + (ucs-jis . #x9BC0) ; ø½‹­š + )) +(define-char + '((morohashi-daikanwa 46168 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-gb12345 . #x7667) ; 鯀 + (=ucs . #x9BC0) ; 鯀 + )) +(define-char + '((=>ucs . #x9BC0) ; 鯀 + (morohashi-daikanwa 46168 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-1 . #x7824) ; ø»“‚‘ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F27) ; ø»˜»² + (ideograph-daikanwa . 46169) ; ø¸‹‘™ + (=ucs . #x4C52) ; 䱒 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x666A) ; ø»›‘‹ + (ideograph-daikanwa . 46170) ; ø¸‹‘š + )) +(define-char + '((=>ucs . #x9BC1) ; 鯁 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6A6E) ; ø»Œ« + (=jis-x0213-1-2000 . #x7E4A) ; ø»¤œ‹ + (ideograph-daikanwa . 46171) ; ø¸‹‘› + (ucs-jis . #x9BC1) ; ø»Œ« + )) +(define-char + '((morohashi-daikanwa 46171 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x6471) ; ø»”°Š + (chinese-gb12345 . #x7661) ; 鯁 + (=ucs . #x9BC1) ; 鯁 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F25) ; ø»˜»° + (ideograph-daikanwa . 46172) ; ø¸‹‘œ + (=ucs . #x4C53) ; 䱓 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-3 . #x5973) ; ø»–ª† + (ideograph-daikanwa . 46173) ; ø¸‹‘ + (=ucs . #x9BC2) ; 鯂 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x646F) ; ø»”°ˆ + (ideograph-daikanwa . 46174) ; ø¸‹‘ž + (=ucs . #x9BC3) ; 鯃 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x6476) ; ø»”° + (ideograph-daikanwa . 46175) ; ø¸‹‘Ÿ + (=ucs . #x9BC4) ; 鯄 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 46176) ; ø¸‹‘  + (=ucs . #x9BC5) ; 鯅 + )) +(define-char + '((=>ucs . #x9BC5) ; 鯅 + (morohashi-daikanwa 46176 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B74) ; ø»–­ƒ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x646E) ; ø»”°‡ + (=jis-x0208-1990 . #x7244) ; ø½‹­ + (ideograph-daikanwa . 46177) ; ø¸‹‘¡ + (=ucs . #x9BC6) ; 鯆 + )) +(define-char + '((=>ucs . #x9BC6) ; 鯆 + (morohashi-daikanwa 46177 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x7244) ; ø»ƒ³¡ + (japanese-jisx0208 . #x7244) ; ø»ˆ‡© + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6A6F) ; ø»Œ¬ + (chinese-cns11643-2 . #x646D) ; ø»”°† + (=jis-x0213-2-2000 . #x7D50) ; ø»¦¤· + (chinese-gb12345 . #x7669) ; 鯇 + (ideograph-daikanwa . 46178) ; ø¸‹‘¢ + (=ucs . #x9BC7) ; 鯇 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6A70) ; ø»Œ­ + (chinese-cns11643-1 . #x7823) ; ø»“‚ + (ideograph-daikanwa . 46179) ; ø¸‹‘£ + (=ucs . #x9BC8) ; 鯈 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-3 . #x5978) ; ø»–ª‹ + (ideograph-daikanwa . 46180) ; ø¸‹‘¤ + (=ucs . #x4C54) ; 䱔 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6671) ; ø»›‘’ + (ideograph-daikanwa . 46181) ; ø¸‹‘¥ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (shinjigen-2 . 9578) + (=jis-x0208 . #x3871) ; ø½Š˜¾ + (korean-ksc5601 . #x576F) ; ø»‰ª® + (chinese-cns11643-1 . #x7821) ; ø»“‚Ž + (chinese-gb12345 . #x4070) ; 鯉 + (ideograph-daikanwa . 46182) ; ø¸‹‘¦ + (=ucs . #x9BC9) ; 鯉 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F24) ; ø»˜»¯ + (ideograph-daikanwa . 46183) ; ø¸‹‘§ + (=ucs . #x4C55) ; 䱕 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-3 . #x5977) ; ø»–ªŠ + (ideograph-daikanwa . 46184) ; ø¸‹‘¨ + (=ucs . #x4C56) ; 䱖 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F29) ; ø»˜»´ + (ideograph-daikanwa . 46185) ; ø¸‹‘© + (=ucs . #x4C57) ; 䱗 + )) +(define-char + '((=>ucs . #x9BCA) ; 鯊 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (shinjigen-2 . 9571) + (=jis-x0208 . #x7242) ; ø½‹­› + (ideograph-daikanwa . 46186) ; ø¸‹‘ª + (ucs-jis . #x9BCA) ; ø½‹­› + )) +(define-char + '((morohashi-daikanwa 46186 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-1 . #x777E) ; ø»“‚ + (chinese-gb12345 . #x7668) ; 鯊 + (=ucs . #x9BCA) ; 鯊 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-3 . #x5976) ; ø»–ª‰ + (ideograph-daikanwa . 46187) ; ø¸‹‘« + (=ucs . #x9BCB) ; 鯋 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6675) ; ø»›‘– + (ideograph-daikanwa . 46188) ; ø¸‹‘¬ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4555) ; ø»ž´  + (ideograph-daikanwa . 46189) ; ø¸‹‘­ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6672) ; ø»›‘“ + (ideograph-daikanwa . 46190) ; ø¸‹‘® + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x666F) ; ø»›‘ + (ideograph-daikanwa . 46191) ; ø¸‹‘¯ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F2B) ; ø»˜»¶ + (ideograph-daikanwa . 46192) ; ø¸‹‘° + (=ucs . #x4C58) ; 䱘 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x666C) ; ø»›‘ + (ideograph-daikanwa . 46193) ; ø¸‹‘± + )) +(define-char + '((=>ucs . #x9BCC) ; 鯌 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 46194) ; ø¸‹‘² + )) +(define-char + '((morohashi-daikanwa 46194 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-3 . #x5975) ; ø»–ªˆ + (=ucs . #x9BCC) ; 鯌 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6676) ; ø»›‘— + (ideograph-daikanwa . 46195) ; ø¸‹‘³ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6673) ; ø»›‘” + (ideograph-daikanwa . 46196) ; ø¸‹‘´ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 46198) ; ø¸‹‘¶ + (=ucs . #x9BCD) ; 鯍 + )) +(define-char + '((=>ucs . #x9BCD) ; 鯍 + (morohashi-daikanwa 46198 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-3 . #x5743) ; ø»–¦š + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4554) ; ø»ž´Ÿ + (ideograph-daikanwa . 46199) ; ø¸‹‘· + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6A71) ; ø»Œ® + (=jis-x0213-1-2000 . #x7E4B) ; ø»¤œŒ + (ideograph-daikanwa . 46200) ; ø¸‹‘¸ + (=ucs . #x9BCE) ; 鯎 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (=jis-x0208 . #x7245) ; ø½‹­ž + (ideograph-daikanwa . 46201) ; ø¸‹‘¹ + (=ucs . #x9BCF) ; 鯏 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6A72) ; ø»Œ¯ + (ideograph-daikanwa . 46202) ; ø¸‹‘º + (=ucs . #x9BD0) ; 鯐 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (=jis-x0208 . #x7246) ; ø½‹­Ÿ + (ideograph-daikanwa . 46203) ; ø¸‹‘» + (=ucs . #x9BD1) ; 鯑 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (=jis-x0208 . #x7247) ; ø½‹­  + (chinese-cns11643-3 . #x5971) ; ø»–ª„ + (ideograph-daikanwa . 46204) ; ø¸‹‘¼ + (=ucs . #x9BD2) ; 鯒 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F21) ; ø»˜»¬ + (=ucs . #x4C4C) ; 䱌 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x6474) ; ø»”° + (=ucs . #x9BD3) ; 鯓 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7661) ; ø»†ƒº + (chinese-isoir165 . #x7661) ; ø»Ž¬Š + (=ucs . #x9CA0) ; é²  + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7662) ; ø»†ƒ» + (chinese-isoir165 . #x7662) ; ø»Ž¬‹ + (=ucs . #x9CA1) ; 鲡 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7664) ; ø»†ƒ½ + (chinese-isoir165 . #x7664) ; ø»Ž¬ + (=ucs . #x9CA3) ; é²£ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (chinese-gb2312 . #x4070) ; ø»„´µ + (chinese-isoir165 . #x4070) ; ø»… + (=ucs . #x9CA4) ; 鲤 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7665) ; ø»†ƒ¾ + (chinese-isoir165 . #x7665) ; ø»Ž¬Ž + (=ucs . #x9CA5) ; é²¥ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7666) ; ø»†ƒ¿ + (chinese-isoir165 . #x7666) ; ø»Ž¬ + (=ucs . #x9CA6) ; 鲦 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7667) ; ø»†„€ + (chinese-isoir165 . #x7667) ; ø»Ž¬ + (=ucs . #x9CA7) ; 鲧 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7668) ; ø»†„ + (chinese-isoir165 . #x7668) ; ø»Ž¬‘ + (=ucs . #x9CA8) ; 鲨 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7669) ; ø»†„‚ + (chinese-isoir165 . #x7669) ; ø»Ž¬’ + (=ucs . #x9CA9) ; 鲩 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (=ucs . #x9CAA) ; 鲪 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (chinese-gb2312 . #x766A) ; ø»†„ƒ + (chinese-isoir165 . #x766A) ; ø»Ž¬“ + (=ucs . #x9CAB) ; 鲫 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (=ucs . #x9CAC) ; 鲬 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6678) ; ø»›‘™ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C5B) ; ø»ž¾¸ + (ideograph-daikanwa . 46205) ; ø¸‹‘½ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C58) ; ø»ž¾µ + (ideograph-daikanwa . 46206) ; ø¸‹‘¾ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x625E) ; ø»™ƒ + (ideograph-daikanwa . 46207) ; ø¸‹‘¿ + (=ucs . #x29DF9) ; ð©·¹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9584) + (=jis-x0208 . #x724B) ; ø½‹­¤ + (chinese-cns11643-2 . #x683C) ; ø»”µ + (chinese-gb12345 . #x7676) ; 鯔 + (ideograph-daikanwa . 46208) ; ø¸‹’€ + (=ucs . #x9BD4) ; 鯔 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6842) ; ø»”µ“ + (ideograph-daikanwa . 46209) ; ø¸‹’ + (=ucs . #x9BD5) ; 鯕 + )) +(define-char + '((=>ucs . #x9BD6) ; 鯖 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x3B2A) ; ø»‚¢• + (korean-ksc5601 . #x746D) ; ø»Š•’ + (ideograph-daikanwa . 46210) ; ø¸‹’‚ + )) +(define-char + '((morohashi-daikanwa 46210 0 5) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0208 . #x3B2A) ; ø»†¶ + (=jis-x0208-1990 . #x3B2A) ; ø½Šœ‘ + (chinese-gb12345 . #x766B) ; 鯖 + (=ucs . #x9BD6) ; 鯖 + )) +(define-char + '((=>ucs . #x9BD6) ; 鯖 + (morohashi-daikanwa 46210 0 6) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-1 . #x7956) ; ø»“„¡ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6A73) ; ø»Œ° + (chinese-cns11643-2 . #x683D) ; ø»”µŽ + (ideograph-daikanwa . 46211) ; ø¸‹’ƒ + (=ucs . #x9BD7) ; 鯗 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C52) ; ø»ž¾¯ + (ideograph-daikanwa . 46212) ; ø¸‹’„ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C4E) ; ø»ž¾« + (ideograph-daikanwa . 46213) ; ø¸‹’… + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6A74) ; ø»Œ± + (=jis-x0213-2-2000 . #x7D52) ; ø»¦¤¹ + (ideograph-daikanwa . 46214) ; ø¸‹’† + (=ucs . #x9BD8) ; 鯘 + )) +(define-char + '((=>ucs . #x9BD8) ; 鯘 + (morohashi-daikanwa 46214 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B33) ; ø»›—ª + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x625D) ; ø»™‚ + (ideograph-daikanwa . 46215) ; ø¸‹’‡ + (=ucs . #x4C59) ; 䱙 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B35) ; ø»›—¬ + (ideograph-daikanwa . 46216) ; ø¸‹’ˆ + (=ucs . #x4C5A) ; 䱚 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6267) ; ø»™Œ + (ideograph-daikanwa . 46217) ; ø¸‹’‰ + (=ucs . #x4C5B) ; 䱛 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B2D) ; ø»›—¤ + (ideograph-daikanwa . 46218) ; ø¸‹’Š + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6257) ; ø»™€¼ + (ideograph-daikanwa . 46219) ; ø¸‹’‹ + (=ucs . #x4C5C) ; 䱜 + )) +(define-char + '((=>ucs . #x29DFC) ; ð©·¼ + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 46220) ; ø¸‹’Œ + )) +(define-char + '((morohashi-daikanwa 46220 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6252) ; ø»™€· + (=ucs . #x29DFC) ; ð©·¼ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B2F) ; ø»›—¦ + (ideograph-daikanwa . 46221) ; ø¸‹’ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6840) ; ø»”µ‘ + (ideograph-daikanwa . 46222) ; ø¸‹’Ž + (=ucs . #x9BD9) ; 鯙 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6261) ; ø»™† + (ideograph-daikanwa . 46223) ; ø¸‹’ + (=ucs . #x4C5D) ; 䱝 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6844) ; ø»”µ• + (ideograph-daikanwa . 46224) ; ø¸‹’ + (=ucs . #x9BDA) ; 鯚 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6259) ; ø»™€¾ + (ideograph-daikanwa . 46225) ; ø¸‹’‘ + (=ucs . #x4C5E) ; 䱞 + )) +(define-char + '((=>ucs . #x9BDB) ; 鯛 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 46226) ; ø¸‹’’ + )) +(define-char + '((morohashi-daikanwa 46226 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (=jis-x0208 . #x4264) ; ø½Š§ + (chinese-cns11643-1 . #x7957) ; ø»“„¢ + (chinese-gb12345 . #x7674) ; 鯛 + (=ucs . #x9BDB) ; 鯛 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 46227) ; ø¸‹’“ + (=ucs . #x9BDC) ; 鯜 + )) +(define-char + '((=>ucs . #x9BDC) ; 鯜 + (morohashi-daikanwa 46227 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x683F) ; ø»”µ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C4F) ; ø»ž¾¬ + (ideograph-daikanwa . 46228) ; ø¸‹’” + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 46229) ; ø¸‹’• + )) +(define-char + '((morohashi-daikanwa 46229 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C51) ; ø»ž¾® + )) +(define-char + '((=>ucs . #x29E00) ; 𩸀 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 46231) ; ø¸‹’— + )) +(define-char + '((morohashi-daikanwa 46231 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x625F) ; ø»™„ + (=ucs . #x29E00) ; 𩸀 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6254) ; ø»™€¹ + (ideograph-daikanwa . 46232) ; ø¸‹’˜ + (=ucs . #x4C5F) ; 䱟 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B76) ; ø»–­… + (ideograph-daikanwa . 46234) ; ø¸‹’š + (=ucs . #x4C60) ; ä±  + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6A75) ; ø»Œ² + (chinese-cns11643-4 . #x625C) ; ø»™ + (=jis-x0213-2-2000 . #x7D53) ; ø»¦¤º + (chinese-gb12345 . #x7671) ; 鯝 + (ideograph-daikanwa . 46235) ; ø¸‹’› + (=ucs . #x9BDD) ; 鯝 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 46236) ; ø¸‹’œ + (=ucs . #x29E02) ; 𩸂 + )) +(define-char + '((=>ucs . #x29E02) ; 𩸂 + (morohashi-daikanwa 46236 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6263) ; ø»™ˆ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6837) ; ø»”µˆ + (ideograph-daikanwa . 46237) ; ø¸‹’ + (=ucs . #x9BDE) ; 鯞 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6A76) ; ø»Œ³ + (chinese-cns11643-3 . #x5B75) ; ø»–­„ + (ideograph-daikanwa . 46238) ; ø¸‹’ž + (=ucs . #x9BDF) ; 鯟 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B32) ; ø»›—© + (ideograph-daikanwa . 46239) ; ø¸‹’Ÿ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x625B) ; ø»™€ + (ideograph-daikanwa . 46240) ; ø¸‹’  + (=ucs . #x29E04) ; 𩸄 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B31) ; ø»›—¨ + (ideograph-daikanwa . 46241) ; ø¸‹’¡ + (=ucs . #x4C61) ; 䱡 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6836) ; ø»”µ‡ + (ideograph-daikanwa . 46242) ; ø¸‹’¢ + (=ucs . #x9BE0) ; 鯠 + )) +(define-char + '((=>ucs . #x9BE1) ; 鯡 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x724C) ; ø»ƒ³© + (japanese-jisx0208 . #x724C) ; ø»ˆ‡± + (ideograph-daikanwa . 46243) ; ø¸‹’£ + )) +(define-char + '((=>ucs . #x9BE1) ; 鯡 + (morohashi-daikanwa 46243 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9590) + (chinese-cns11643-2 . #x6843) ; ø»”µ” + (=jis-x0208-1990 . #x724C) ; ø½‹­¥ + (ucs-jis . #x9BE1) ; ø»”µ” + )) +(define-char + '((morohashi-daikanwa 46243 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-gb12345 . #x766E) ; 鯡 + (=ucs . #x9BE1) ; 鯡 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 46244) ; ø¸‹’¤ + (=ucs . #x29E06) ; 𩸆 + )) +(define-char + '((=>ucs . #x29E06) ; 𩸆 + (morohashi-daikanwa 46244 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x625A) ; ø»™€¿ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9582) + (=jis-x0208 . #x7249) ; ø½‹­¢ + (chinese-cns11643-2 . #x683A) ; ø»”µ‹ + (chinese-gb12345 . #x7672) ; 鯢 + (ideograph-daikanwa . 46245) ; ø¸‹’¥ + (=ucs . #x9BE2) ; 鯢 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9580) + (=jis-x0208 . #x7248) ; ø½‹­¡ + (chinese-cns11643-3 . #x5B77) ; ø»–­† + (ideograph-daikanwa . 46246) ; ø¸‹’¦ + (=ucs . #x9BE3) ; 鯣 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9583) + (=jis-x0208 . #x724A) ; ø½‹­£ + (korean-ksc5601 . #x4D66) ; ø»‰›¹ + (chinese-gb12345 . #x766F) ; 鯤 + (ideograph-daikanwa . 46247) ; ø¸‹’§ + (=ucs . #x9BE4) ; 鯤 + )) +(define-char + '((=>ucs . #x9BE4) ; 鯤 + (morohashi-daikanwa 46247 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6838) ; ø»”µ‰ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C5A) ; ø»ž¾· + (ideograph-daikanwa . 46248) ; ø¸‹’¨ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6A77) ; ø»Œ´ + (chinese-cns11643-2 . #x6841) ; ø»”µ’ + (=jis-x0213-1-2000 . #x7E4C) ; ø»¤œ + (ideograph-daikanwa . 46249) ; ø¸‹’© + (=ucs . #x9BE5) ; 鯥 + )) +(define-char + '((=>ucs . #x4C62) ; ä±¢ + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 46250) ; ø¸‹’ª + )) +(define-char + '((morohashi-daikanwa 46250 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6262) ; ø»™‡ + (=ucs . #x4C62) ; ä±¢ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B2B) ; ø»›—¢ + (ideograph-daikanwa . 46251) ; ø¸‹’« + (=ucs . #x4C63) ; ä±£ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C53) ; ø»ž¾° + (ideograph-daikanwa . 46252) ; ø¸‹’¬ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6260) ; ø»™… + (ideograph-daikanwa . 46253) ; ø¸‹’­ + (=ucs . #x4C64) ; 䱤 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6839) ; ø»”µŠ + (ideograph-daikanwa . 46254) ; ø¸‹’® + (=ucs . #x9BE6) ; 鯦 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6A78) ; ø»Œµ + (chinese-cns11643-1 . #x7955) ; ø»“„  + (=jis-x0213-2-2000 . #x7D54) ; ø»¦¤» + (chinese-gb12345 . #x7670) ; 鯧 + (ideograph-daikanwa . 46255) ; ø¸‹’¯ + (=ucs . #x9BE7) ; 鯧 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C59) ; ø»ž¾¶ + (ideograph-daikanwa . 46256) ; ø¸‹’° + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9581) + (=jis-x0208 . #x375F) ; ø½Š—Ž + (korean-ksc5601 . #x4C74) ; ø»‰š© + (chinese-cns11643-1 . #x7954) ; ø»“„Ÿ + (chinese-gb12345 . #x3E28) ; 鯨 + (ideograph-daikanwa . 46257) ; ø¸‹’± + (=ucs . #x9BE8) ; 鯨 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B79) ; ø»–­ˆ + (ideograph-daikanwa . 46258) ; ø¸‹’² + (=ucs . #x9BE9) ; 鯩 + )) +(define-char + '((=>ucs . #x9BEA) ; 鯪 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 46259) ; ø¸‹’³ + )) +(define-char + '((=>ucs . #x9BEA) ; 鯪 + (morohashi-daikanwa 46259 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6834) ; ø»”µ… + )) +(define-char + '((=>ucs . #x9BEA) ; 鯪 + (morohashi-daikanwa 46259 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6A79) ; ø»Œ¶ + (=jis-x0213-2-2000 . #x7D55) ; ø»¦¤¼ + (ucs-jis . #x9BEA) ; ø»Œ¶ + )) +(define-char + '((morohashi-daikanwa 46259 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-gb12345 . #x766C) ; 鯪 + (=ucs . #x9BEA) ; 鯪 + )) +(define-char + '((=>ucs . #x9BEB) ; 鯫 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6A7A) ; ø»Œ· + (chinese-cns11643-2 . #x6835) ; ø»”µ† + (=jis-x0213-2-2000 . #x7D56) ; ø»¦¤½ + (ideograph-daikanwa . 46260) ; ø¸‹’´ + (ucs-jis . #x9BEB) ; ø»Œ· + )) +(define-char + '((morohashi-daikanwa 46260 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-gb12345 . #x766D) ; 鯫 + (=ucs . #x9BEB) ; 鯫 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6264) ; ø»™‰ + (ideograph-daikanwa . 46261) ; ø¸‹’µ + (=ucs . #x4C65) ; ä±¥ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6A7B) ; ø»Œ¸ + (chinese-cns11643-4 . #x6268) ; ø»™ + (=jis-x0213-2-2000 . #x7D57) ; ø»¦¤¾ + (ideograph-daikanwa . 46262) ; ø¸‹’¶ + (=ucs . #x9BEF) ; 鯯 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B7C) ; ø»–­‹ + (ideograph-daikanwa . 46263) ; ø¸‹’· + (=ucs . #x4C68) ; 䱨 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x683E) ; ø»”µ + (ideograph-daikanwa . 46264) ; ø¸‹’¸ + (=ucs . #x9BEC) ; 鯬 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C57) ; ø»ž¾´ + (ideograph-daikanwa . 46265) ; ø¸‹’¹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6266) ; ø»™‹ + (chinese-gb12345 . #x7C56) ; 鯭 + (ideograph-daikanwa . 46266) ; ø¸‹’º + (=ucs . #x9BED) ; 鯭 + )) +(define-char + '((=>ucs . #x4C66) ; 䱦 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 46267) ; ø¸‹’» + )) +(define-char + '((morohashi-daikanwa 46267 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B78) ; ø»–­‡ + (=ucs . #x4C66) ; 䱦 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6265) ; ø»™Š + (ideograph-daikanwa . 46268) ; ø¸‹’¼ + (=ucs . #x29E07) ; 𩸇 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6258) ; ø»™€½ + (ideograph-daikanwa . 46269) ; ø¸‹’½ + (=ucs . #x29E0B) ; 𩸋 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (=jis-x0213-2-2000 . #x7D58) ; ø»¦¤¿ + (ideograph-daikanwa . 46271) ; ø¸‹’¿ + (=ucs . #x9BEE) ; 鯮 + )) +(define-char + '((=>ucs . #x9BEE) ; 鯮 + (morohashi-daikanwa 46271 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B7A) ; ø»–­‰ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 46272) ; ø¸‹“€ + )) +(define-char + '((morohashi-daikanwa 46272 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C55) ; ø»ž¾² + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B36) ; ø»›—­ + (ideograph-daikanwa . 46273) ; ø¸‹“ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B2E) ; ø»›—¥ + (ideograph-daikanwa . 46274) ; ø¸‹“‚ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 46275) ; ø¸‹“ƒ + )) +(define-char + '((morohashi-daikanwa 46275 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C50) ; ø»ž¾­ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 46276) ; ø¸‹“„ + )) +(define-char + '((morohashi-daikanwa 46276 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B34) ; ø»›—« + )) +(define-char + '((=>ucs . #x4C67) ; 䱧 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 46277) ; ø¸‹“… + )) +(define-char + '((morohashi-daikanwa 46277 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B7B) ; ø»–­Š + (=ucs . #x4C67) ; 䱧 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B2C) ; ø»›—£ + (ideograph-daikanwa . 46278) ; ø¸‹“† + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C56) ; ø»ž¾³ + (ideograph-daikanwa . 46279) ; ø¸‹“‡ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C54) ; ø»ž¾± + (ideograph-daikanwa . 46280) ; ø¸‹“ˆ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B2A) ; ø»›—¡ + (ideograph-daikanwa . 46281) ; ø¸‹“‰ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B30) ; ø»›—§ + (ideograph-daikanwa . 46282) ; ø¸‹“Š + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B37) ; ø»›—® + (ideograph-daikanwa . 46283) ; ø¸‹“‹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 46284) ; ø¸‹“Œ + (=ucs . #x29E25) ; 𩸥 + )) +(define-char + '((=>ucs . #x29E25) ; 𩸥 + (morohashi-daikanwa 46284 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6253) ; ø»™€¸ + )) +(define-char + '((=>ucs . #x9BF0) ; 鯰 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9593) + (=jis-x0208 . #x7250) ; ø½‹­© + (chinese-cns11643-2 . #x683B) ; ø»”µŒ + (ideograph-daikanwa . 46285) ; ø¸‹“ + (ucs-jis . #x9BF0) ; ø½‹­© + )) +(define-char + '((morohashi-daikanwa 46285 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-gb12345 . #x7673) ; 鯰 + (=ucs . #x9BF0) ; 鯰 + )) +(define-char + '((=>ucs . #x9BF1) ; 鯱 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9592) + (=jis-x0208-1990 . #x724F) ; ø½‹­¨ + (ideograph-daikanwa . 46286) ; ø¸‹“Ž + (ucs-jis . #x9BF1) ; ø½‹­¨ + )) +(define-char + '((morohashi-daikanwa 46286 0 4) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x724F) ; ø»ƒ³¬ + (japanese-jisx0208 . #x724F) ; ø»ˆ‡´ + (=ucs . #x9BF1) ; 鯱 + )) +(define-char + '((=>ucs . #x9BF2) ; 鯲 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x724E) ; ø»ƒ³« + (ideograph-daikanwa . 46287) ; ø¸‹“ + )) +(define-char + '((morohashi-daikanwa 46287 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0208 . #x724E) ; ø»ˆ‡³ + (=jis-x0208-1990 . #x724E) ; ø½‹­§ + (=ucs . #x9BF2) ; 鯲 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (=jis-x0213-2-2000 . #x7D59) ; ø»¦¥€ + (ideograph-daikanwa . 46288) ; ø¸‹“ + (=ucs . #x29E15) ; 𩸕 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6A7C) ; ø»Œ¹ + (=ucs . #x9BF3) ; 鯳 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-gb12345 . #x7675) ; 鯴 + (=ucs . #x9BF4) ; 鯴 + )) +(define-char + '((=>ucs . #x9BF4) ; 鯴 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6255) ; ø»™€º + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7663) ; ø»†ƒ¼ + (chinese-isoir165 . #x7663) ; ø»Ž¬Œ + (=ucs . #x9CA2) ; é²¢ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (chinese-gb2312 . #x766B) ; ø»†„„ + (chinese-isoir165 . #x766B) ; ø»Ž¬” + (=ucs . #x9CAD) ; é²­ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (chinese-gb2312 . #x766C) ; ø»†„… + (chinese-isoir165 . #x766C) ; ø»Ž¬• + (=ucs . #x9CAE) ; é²® + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (=ucs . #x9CAF) ; 鲯 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (chinese-gb2312 . #x766D) ; ø»†„† + (chinese-isoir165 . #x766D) ; ø»Ž¬– + (=ucs . #x9CB0) ; é²° + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (chinese-gb2312 . #x766E) ; ø»†„‡ + (chinese-isoir165 . #x766E) ; ø»Ž¬— + (=ucs . #x9CB1) ; é²± + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (chinese-gb2312 . #x766F) ; ø»†„ˆ + (chinese-isoir165 . #x766F) ; ø»Ž¬˜ + (=ucs . #x9CB2) ; é²² + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7670) ; ø»†„‰ + (chinese-isoir165 . #x7670) ; ø»Ž¬™ + (=ucs . #x9CB3) ; é²³ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7671) ; ø»†„Š + (chinese-isoir165 . #x7671) ; ø»Ž¬š + (=ucs . #x9CB4) ; é²´ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7672) ; ø»†„‹ + (chinese-isoir165 . #x7672) ; ø»Ž¬› + (=ucs . #x9CB5) ; é²µ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7673) ; ø»†„Œ + (chinese-isoir165 . #x7673) ; ø»Ž¬œ + (=ucs . #x9CB6) ; 鲶 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7674) ; ø»†„ + (chinese-isoir165 . #x7674) ; ø»Ž¬ + (=ucs . #x9CB7) ; é²· + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (chinese-gb2312 . #x3E28) ; ø»„°± + (chinese-isoir165 . #x3E28) ; ø»™ + (=ucs . #x9CB8) ; 鲸 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (=ucs . #x9CB9) ; é²¹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7675) ; ø»†„Ž + (chinese-isoir165 . #x7675) ; ø»Ž¬ž + (=ucs . #x9CBA) ; 鲺 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7676) ; ø»†„ + (chinese-isoir165 . #x7676) ; ø»Ž¬Ÿ + (=ucs . #x9CBB) ; é²» + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D6F) ; ø»–¯º + (ideograph-daikanwa . 46289) ; ø¸‹“‘ + (=ucs . #x9BF6) ; 鯶 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6A7D) ; ø»Œº + (chinese-cns11643-2 . #x6A7A) ; ø»”¹‡ + (=jis-x0213-2-2000 . #x7D5C) ; ø»¦¥ƒ + (ideograph-daikanwa . 46290) ; ø¸‹“’ + (=ucs . #x9BF7) ; 鯷 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6A7E) ; ø»Œ» + (chinese-cns11643-2 . #x6A7D) ; ø»”¹Š + (=jis-x0213-1-2000 . #x7E4D) ; ø»¤œŽ + (ideograph-daikanwa . 46291) ; ø¸‹““ + (=ucs . #x9BF8) ; 鯸 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F27) ; ø»›– + (ideograph-daikanwa . 46292) ; ø¸‹“” + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6B21) ; ø»Œ¼ + (chinese-cns11643-3 . #x5D71) ; ø»–¯¼ + (ideograph-daikanwa . 46293) ; ø¸‹“• + (=ucs . #x9BF9) ; 鯹 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x522E) ; ø»Ÿ†¿ + (ideograph-daikanwa . 46294) ; ø¸‹“– + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 46295) ; ø¸‹“— + )) +(define-char + '((morohashi-daikanwa 46295 0 3) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F26) ; ø»›• + )) +(define-char + '((=>ucs . #x9BFA) ; 鯺 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6B22) ; ø»Œ½ + (ideograph-daikanwa . 46296) ; ø¸‹“˜ + (ucs-jis . #x9BFA) ; ø»Œ½ + )) +(define-char + '((morohashi-daikanwa 46296 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6256) ; ø»™€» + (=ucs . #x9BFA) ; 鯺 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 46297) ; ø¸‹“™ + )) +(define-char + '((morohashi-daikanwa 46297 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B38) ; ø»›—¯ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D77) ; ø»–°‚ + (ideograph-daikanwa . 46298) ; ø¸‹“š + (=ucs . #x4C6B) ; 䱫 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D67) ; ø»–¯² + (ideograph-daikanwa . 46299) ; ø¸‹“› + (=ucs . #x9BFB) ; 鯻 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 46300) ; ø¸‹“œ + )) +(define-char + '((morohashi-daikanwa 46300 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F29) ; ø»›˜ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 46301) ; ø¸‹“ + (=ucs . #x4C6C) ; 䱬 + )) +(define-char + '((=>ucs . #x4C6C) ; 䱬 + (morohashi-daikanwa 46301 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6555) ; ø»™…” + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5231) ; ø»Ÿ‡‚ + (ideograph-daikanwa . 46302) ; ø¸‹“ž + (=ucs . #x4C6D) ; ä±­ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D69) ; ø»–¯´ + (ideograph-daikanwa . 46303) ; ø¸‹“Ÿ + (=ucs . #x9BFC) ; 鯼 + )) +(define-char + '((=>ucs . #x9BFD) ; 鯽 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6B23) ; ø»Œ¾ + (=jis-x0213-1-2000 . #x7E4E) ; ø»¤œ + (ideograph-daikanwa . 46304) ; ø¸‹“  + (ucs-jis . #x9BFD) ; ø»Œ¾ + )) +(define-char + '((=>ucs . #x9BFD) ; 鯽 + (morohashi-daikanwa 46304 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x655F) ; ø»™…ž + )) +(define-char + '((morohashi-daikanwa 46304 0 5) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-1 . #x7822) ; ø»“‚ + (chinese-gb12345 . #x766A) ; 鯽 + (=ucs . #x9BFD) ; 鯽 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D6A) ; ø»–¯µ + (ideograph-daikanwa . 46305) ; ø¸‹“¡ + (=ucs . #x9BFE) ; 鯾 + )) +(define-char + '((=>ucs . #x9BFF) ; 鯿 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6B24) ; ø»Œ¿ + (chinese-cns11643-3 . #x5D74) ; ø»–¯¿ + (ideograph-daikanwa . 46306) ; ø¸‹“¢ + (ucs-jis . #x9BFF) ; ø»Œ¿ + )) +(define-char + '((morohashi-daikanwa 46306 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-gb12345 . #x767D) ; 鯿 + (=ucs . #x9BFF) ; 鯿 + )) +(define-char + '((=>ucs . #x9C00) ; 鰀 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6B25) ; ø»Œ‘€ + (=jis-x0213-1-2000 . #x7E4F) ; ø»¤œ + (ideograph-daikanwa . 46307) ; ø¸‹“£ + (ucs-jis . #x9C00) ; ø»Œ‘€ + )) +(define-char + '((morohashi-daikanwa 46307 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D75) ; ø»–°€ + (=ucs . #x9C00) ; 鰀 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x655A) ; ø»™…™ + (ideograph-daikanwa . 46308) ; ø¸‹“¤ + (=ucs . #x9C01) ; 鰁 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6B26) ; ø»Œ‘ + (chinese-cns11643-3 . #x5D6E) ; ø»–¯¹ + (ideograph-daikanwa . 46309) ; ø¸‹“¥ + (=ucs . #x9C02) ; 鰂 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x655B) ; ø»™…š + (ideograph-daikanwa . 46310) ; ø¸‹“¦ + (=ucs . #x4C6E) ; ä±® + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x522C) ; ø»Ÿ†½ + (ideograph-daikanwa . 46311) ; ø¸‹“§ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6558) ; ø»™…— + (ideograph-daikanwa . 46312) ; ø¸‹“¨ + (=ucs . #x29E44) ; 𩹄 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6559) ; ø»™…˜ + (ideograph-daikanwa . 46313) ; ø¸‹“© + (=ucs . #x9C03) ; 鰃 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (=jis-x0208 . #x725A) ; ø½‹­³ + (chinese-cns11643-3 . #x5D68) ; ø»–¯³ + (ideograph-daikanwa . 46314) ; ø¸‹“ª + (=ucs . #x9C04) ; 鰄 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A7B) ; ø»”¹ˆ + (ideograph-daikanwa . 46315) ; ø¸‹“« + (=ucs . #x9C05) ; 鰅 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F2B) ; ø»›š + (ideograph-daikanwa . 46316) ; ø¸‹“¬ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (shinjigen-2 . 9600) + (=jis-x0208 . #x7256) ; ø½‹­¯ + (chinese-cns11643-2 . #x6B23) ; ø»”¹Ž + (ideograph-daikanwa . 46317) ; ø¸‹“­ + (=ucs . #x9C06) ; 鰆 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 46319) ; ø¸‹“¯ + (=ucs . #x9C07) ; 鰇 + )) +(define-char + '((=>ucs . #x9C07) ; 鰇 + (morohashi-daikanwa 46319 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B21) ; ø»”¹Œ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x522D) ; ø»Ÿ†¾ + (ideograph-daikanwa . 46320) ; ø¸‹“° + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F28) ; ø»›— + (ideograph-daikanwa . 46321) ; ø¸‹“± + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (shinjigen-2 . 9602) + (=jis-x0208 . #x7257) ; ø½‹­° + (chinese-gb12345 . #x7678) ; 鰈 + (ideograph-daikanwa . 46322) ; ø¸‹“² + (=ucs . #x9C08) ; 鰈 + )) +(define-char + '((=>ucs . #x9C08) ; 鰈 + (morohashi-daikanwa 46322 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A79) ; ø»”¹† + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (shinjigen-2 . 9596) + (=jis-x0208 . #x7253) ; ø½‹­¬ + (chinese-cns11643-2 . #x6B26) ; ø»”¹‘ + (chinese-gb12345 . #x767C) ; 鰉 + (ideograph-daikanwa . 46323) ; ø¸‹“³ + (=ucs . #x9C09) ; 鰉 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D6C) ; ø»–¯· + (ideograph-daikanwa . 46324) ; ø¸‹“´ + (=ucs . #x4C6F) ; 䱯 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (shinjigen-2 . 9605) + (=jis-x0208 . #x7259) ; ø½‹­² + (chinese-cns11643-3 . #x5D66) ; ø»–¯± + (ideograph-daikanwa . 46325) ; ø¸‹“µ + (=ucs . #x9C0A) ; 鰊 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6B27) ; ø»Œ‘‚ + (ideograph-daikanwa . 46326) ; ø¸‹“¶ + (=ucs . #x9C0B) ; 鰋 + )) +(define-char + '((=>ucs . #x9C0B) ; 鰋 + (morohashi-daikanwa 46326 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A78) ; ø»”¹… + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6556) ; ø»™…• + (=jis-x0213-2-2000 . #x7D5D) ; ø»¦¥„ + (ideograph-daikanwa . 46327) ; ø¸‹“· + (=ucs . #x29E49) ; 𩹉 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F24) ; ø»›“ + (ideograph-daikanwa . 46328) ; ø¸‹“¸ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5233) ; ø»Ÿ‡„ + (ideograph-daikanwa . 46329) ; ø¸‹“¹ + (=ucs . #x4C70) ; ä±° + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (shinjigen-2 . 9598) + (=jis-x0208 . #x7255) ; ø½‹­® + (chinese-cns11643-3 . #x5D76) ; ø»–° + (ideograph-daikanwa . 46330) ; ø¸‹“º + (=ucs . #x9C0C) ; 鰌 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (shinjigen-2 . 9599) + (=jis-x0208 . #x3362) ; ø½Š‘™ + (korean-ksc5601 . #x7563) ; ø»Š–¦ + (chinese-cns11643-1 . #x7A5A) ; ø»“†ƒ + (chinese-gb12345 . #x767A) ; 鰍 + (ideograph-daikanwa . 46331) ; ø¸‹“» + (=ucs . #x9C0D) ; 鰍 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B22) ; ø»”¹ + (ideograph-daikanwa . 46332) ; ø¸‹“¼ + (=ucs . #x9C0E) ; 鰎 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6553) ; ø»™…’ + (ideograph-daikanwa . 46333) ; ø¸‹“½ + (=ucs . #x4C71) ; ä±± + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5232) ; ø»Ÿ‡ƒ + (ideograph-daikanwa . 46334) ; ø¸‹“¾ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x655E) ; ø»™… + (ideograph-daikanwa . 46335) ; ø¸‹“¿ + (=ucs . #x29E4C) ; 𩹌 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6B28) ; ø»Œ‘ƒ + (chinese-cns11643-4 . #x6554) ; ø»™…“ + (ideograph-daikanwa . 46336) ; ø¸‹”€ + (=ucs . #x9C0F) ; 鰏 + )) +(define-char + '((=>ucs . #x9C10) ; 鰐 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (shinjigen-2 . 9643) + (=jis-x0208 . #x4F4C) ; ø½Šº‹ + (korean-ksc5601 . #x644A) ; ø»‰½ + (ideograph-daikanwa . 46337) ; ø¸‹” + (ucs-jis . #x9C10) ; ø½Šº‹ + )) +(define-char + '((morohashi-daikanwa 46337 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D73) ; ø»–¯¾ + (chinese-gb12345 . #x7679) ; 鰐 + (=ucs . #x9C10) ; 鰐 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D6B) ; ø»–¯¶ + (ideograph-daikanwa . 46338) ; ø¸‹”‚ + (=ucs . #x4C72) ; ä±² + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6B29) ; ø»Œ‘„ + (chinese-cns11643-4 . #x6557) ; ø»™…– + (ideograph-daikanwa . 46339) ; ø¸‹”ƒ + (=ucs . #x9C11) ; 鰑 + )) +(define-char + '((=>ucs . #x9C12) ; 鰒 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 46340) ; ø¸‹”„ + )) +(define-char + '((=>ucs . #x9C12) ; 鰒 + (morohashi-daikanwa 46340 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A7C) ; ø»”¹‰ + )) +(define-char + '((morohashi-daikanwa 46340 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (shinjigen-2 . 9604) + (=jis-x0208 . #x7258) ; ø½‹­± + (korean-ksc5601 . #x5C61) ; ø»‰±¶ + (chinese-gb12345 . #x767B) ; 鰒 + (=ucs . #x9C12) ; 鰒 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F25) ; ø»›” + (ideograph-daikanwa . 46341) ; ø¸‹”… + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F23) ; ø»›’ + (ideograph-daikanwa . 46342) ; ø¸‹”† + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6560) ; ø»™…Ÿ + (ideograph-daikanwa . 46343) ; ø¸‹”‡ + (=ucs . #x29E4F) ; 𩹏 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (shinjigen-2 . 9597) + (=jis-x0208 . #x7254) ; ø½‹­­ + (chinese-cns11643-1 . #x7A59) ; ø»“†‚ + (chinese-gb12345 . #x487A) ; 鰓 + (ideograph-daikanwa . 46344) ; ø¸‹”ˆ + (=ucs . #x9C13) ; 鰓 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (=jis-x0208 . #x7252) ; ø½‹­« + (chinese-cns11643-2 . #x6B25) ; ø»”¹ + (ideograph-daikanwa . 46345) ; ø¸‹”‰ + (=ucs . #x9C14) ; 鰔 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (shinjigen-2 . 9595) + (=jis-x0208 . #x7251) ; ø½‹­ª + (korean-ksc5601 . #x7948) ; ø»Šœƒ + (chinese-cns11643-3 . #x5D72) ; ø»–¯½ + (ideograph-daikanwa . 46346) ; ø¸‹”Š + (=ucs . #x9C15) ; 鰕 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6B2A) ; ø»Œ‘… + (chinese-cns11643-4 . #x655D) ; ø»™…œ + (=jis-x0213-2-2000 . #x7D5E) ; ø»¦¥… + (ideograph-daikanwa . 46347) ; ø¸‹”‹ + (=ucs . #x9C16) ; 鰖 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5230) ; ø»Ÿ‡ + (ideograph-daikanwa . 46348) ; ø¸‹”Œ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F2C) ; ø»›› + (ideograph-daikanwa . 46349) ; ø¸‹” + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 46350) ; ø¸‹”Ž + (=ucs . #x9C17) ; 鰗 + )) +(define-char + '((=>ucs . #x9C17) ; 鰗 + (morohashi-daikanwa 46350 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B24) ; ø»”¹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5234) ; ø»Ÿ‡… + (ideograph-daikanwa . 46351) ; ø¸‹” + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D6D) ; ø»–¯¸ + (ideograph-daikanwa . 46352) ; ø¸‹” + (=ucs . #x4C73) ; ä±³ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F2A) ; ø»›™ + (ideograph-daikanwa . 46353) ; ø¸‹”‘ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6B2B) ; ø»Œ‘† + (=jis-x0213-2-2000 . #x7D5F) ; ø»¦¥† + (ideograph-daikanwa . 46355) ; ø¸‹”“ + (=ucs . #x9C18) ; 鰘 + )) +(define-char + '((=>ucs . #x9C19) ; 鰙 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 46356) ; ø¸‹”” + )) +(define-char + '((morohashi-daikanwa 46356 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6B2C) ; ø»Œ‘‡ + (=jis-x0213-2-2000 . #x7D60) ; ø»¦¥‡ + (=ucs . #x9C19) ; 鰙 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6B2D) ; ø»Œ‘ˆ + (=jis-x0213-2-2000 . #x7D61) ; ø»¦¥ˆ + (ideograph-daikanwa . 46357) ; ø¸‹”• + (=ucs . #x9C1A) ; 鰚 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (=jis-x0208 . #x725C) ; ø½‹­µ + (chinese-cns11643-3 . #x5D70) ; ø»–¯» + (=ucs . #x9C1B) ; 鰛 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (chinese-gb2312 . #x7677) ; ø»†„ + (chinese-isoir165 . #x7677) ; ø»Ž¬  + (=ucs . #x9CBC) ; é²¼ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (chinese-gb2312 . #x7678) ; ø»†„‘ + (chinese-isoir165 . #x7678) ; ø»Ž¬¡ + (=ucs . #x9CBD) ; é²½ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (chinese-isoir165 . #x2D37) ; ø»€’ + (=ucs . #x9CBF) ; 鲿 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (chinese-isoir165 . #x2D38) ; ø»€“ + (=ucs . #x9CC0) ; 鳀 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (chinese-isoir165 . #x2D39) ; ø»€” + (=ucs . #x9CC1) ; 鳁 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (=ucs . #x9CC2) ; 鳂 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (chinese-gb2312 . #x487A) ; ø»…€¯ + (chinese-isoir165 . #x487A) ; ø»¨¿ + (=ucs . #x9CC3) ; 鳃 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (chinese-gb2312 . #x7679) ; ø»†„’ + (chinese-isoir165 . #x7679) ; ø»Ž¬¢ + (=ucs . #x9CC4) ; 鳄 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (chinese-gb2312 . #x767A) ; ø»†„“ + (chinese-isoir165 . #x767A) ; ø»Ž¬£ + (=ucs . #x9CC5) ; 鳅 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (chinese-gb2312 . #x767B) ; ø»†„” + (chinese-isoir165 . #x767B) ; ø»Ž¬¤ + (=ucs . #x9CC6) ; 鳆 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (chinese-gb2312 . #x767C) ; ø»†„• + (chinese-isoir165 . #x767C) ; ø»Ž¬¥ + (=ucs . #x9CC7) ; 鳇 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (=ucs . #x9CC8) ; 鳈 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (=ucs . #x9CC9) ; 鳉 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (chinese-gb2312 . #x767D) ; ø»†„– + (chinese-isoir165 . #x767D) ; ø»Ž¬¦ + (=ucs . #x9CCA) ; 鳊 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (chinese-gb2312 . #x767E) ; ø»†„— + (chinese-isoir165 . #x767E) ; ø»Ž¬§ + (=ucs . #x9CCB) ; 鳋 + )) +(define-char + '((=>ucs . #x29EDF) ; 𩻟 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x655C) ; ø»™…› + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x522F) ; ø»Ÿ‡€ + )) +(define-char + '((=>ucs . #x9C1C) ; 鰜 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6B2E) ; ø»Œ‘‰ + (ideograph-daikanwa . 46359) ; ø¸‹”— + (ucs-jis . #x9C1C) ; ø»Œ‘‰ + )) +(define-char + '((morohashi-daikanwa 46359 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C77) ; ø»”¼€ + (=ucs . #x9C1C) ; 鰜 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x724A) ; ø»›¢“ + (ideograph-daikanwa . 46360) ; ø¸‹”˜ + )) +(define-char + '((=>ucs . #x29E72) ; 𩹲 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 46361) ; ø¸‹”™ + )) +(define-char + '((morohashi-daikanwa 46361 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x683F) ; ø»™‰˜ + (=ucs . #x29E72) ; 𩹲 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C76) ; ø»”»¿ + (=jis-x0213-2-2000 . #x7D62) ; ø»¦¥‰ + (ideograph-daikanwa . 46362) ; ø¸‹”š + (=ucs . #x9C1D) ; 鰝 + )) +(define-char + '((=>ucs . #x4C75) ; ä±µ + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 46363) ; ø¸‹”› + )) +(define-char + '((morohashi-daikanwa 46363 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x683D) ; ø»™‰– + (=ucs . #x4C75) ; ä±µ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6B2F) ; ø»Œ‘Š + (chinese-cns11643-5 . #x7251) ; ø»›¢š + (ideograph-daikanwa . 46364) ; ø¸‹”œ + (=ucs . #x9C1E) ; 鰞 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F2D) ; ø»–±´ + (ideograph-daikanwa . 46365) ; ø¸‹” + (=ucs . #x4C76) ; 䱶 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 46366) ; ø¸‹”ž + )) +(define-char + '((morohashi-daikanwa 46366 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x724F) ; ø»›¢˜ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 46367) ; ø¸‹”Ÿ + )) +(define-char + '((morohashi-daikanwa 46367 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7253) ; ø»›¢œ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7249) ; ø»›¢’ + (ideograph-daikanwa . 46368) ; ø¸‹”  + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7252) ; ø»›¢› + (ideograph-daikanwa . 46369) ; ø¸‹”¡ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x6838) ; ø»™‰‘ + (ideograph-daikanwa . 46370) ; ø¸‹”¢ + (=ucs . #x29E78) ; 𩹸 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F2C) ; ø»–±³ + (ideograph-daikanwa . 46371) ; ø¸‹”£ + (=ucs . #x9C1F) ; 鰟 + )) +(define-char + '((=>ucs . #x9C20) ; é°  + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x724B) ; ø»›¢” + (ideograph-daikanwa . 46372) ; ø¸‹”¤ + )) +(define-char + '((morohashi-daikanwa 46372 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-gb12345 . #x767E) ; é°  + (=ucs . #x9C20) ; é°  + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 46373) ; ø¸‹”¥ + )) +(define-char + '((morohashi-daikanwa 46373 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5671) ; ø»Ÿº + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (=jis-x0208 . #x725F) ; ø½‹­¸ + (chinese-cns11643-2 . #x6C7D) ; ø»”¼† + (ideograph-daikanwa . 46374) ; ø¸‹”¦ + (=ucs . #x9C21) ; é°¡ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5670) ; ø»Ÿ¹ + (ideograph-daikanwa . 46375) ; ø¸‹”§ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 46376) ; ø¸‹”¨ + )) +(define-char + '((morohashi-daikanwa 46376 0 9) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x724C) ; ø»›¢• + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6B30) ; ø»Œ‘‹ + (chinese-cns11643-5 . #x724E) ; ø»›¢— + (=jis-x0213-2-2000 . #x7D63) ; ø»¦¥Š + (ideograph-daikanwa . 46377) ; ø¸‹”© + (=ucs . #x9C22) ; é°¢ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6B31) ; ø»Œ‘Œ + (=jis-x0213-1-2000 . #x7E50) ; ø»¤œ‘ + (chinese-gb12345 . #x7665) ; é°£ + (ideograph-daikanwa . 46378) ; ø¸‹”ª + (=ucs . #x9C23) ; é°£ + )) +(define-char + '((=>ucs . #x9C23) ; é°£ + (morohashi-daikanwa 46378 0 5) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C79) ; ø»”¼‚ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5672) ; ø»Ÿ» + (ideograph-daikanwa . 46379) ; ø¸‹”« + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F30) ; ø»–±· + (ideograph-daikanwa . 46380) ; ø¸‹”¬ + (=ucs . #x4C77) ; ä±· + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (shinjigen-2 . 9609) + (=jis-x0208 . #x725E) ; ø½‹­· + (chinese-cns11643-2 . #x6C7C) ; ø»”¼… + (ideograph-daikanwa . 46381) ; ø¸‹”­ + (=ucs . #x9C24) ; é°¤ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (shinjigen-2 . 9607) + (=jis-x0208 . #x725D) ; ø½‹­¶ + (korean-ksc5601 . #x7C3F) ; ø»Š ” + (chinese-gb12345 . #x7724) ; é°¥ + (ideograph-daikanwa . 46382) ; ø¸‹”® + (=ucs . #x9C25) ; é°¥ + )) +(define-char + '((=>ucs . #x9C25) ; é°¥ + (morohashi-daikanwa 46382 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B4C) ; ø»“‡“ + )) +(define-char + '((=>ucs . #x9C26) ; é°¦ + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x683B) ; ø»™‰” + (ideograph-daikanwa . 46383) ; ø¸‹”¯ + )) +(define-char + '((morohashi-daikanwa 46383 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6B32) ; ø»Œ‘ + (=ucs . #x9C26) ; é°¦ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7257) ; ø»›¢  + (ideograph-daikanwa . 46384) ; ø¸‹”° + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x683C) ; ø»™‰• + (ideograph-daikanwa . 46385) ; ø¸‹”± + (=ucs . #x4C78) ; 䱸 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 46386) ; ø¸‹”² + )) +(define-char + '((morohashi-daikanwa 46386 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x566D) ; ø»Ÿ¶ + )) +(define-char + '((=>ucs . #x9C27) ; é°§ + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6B33) ; ø»Œ‘Ž + (ideograph-daikanwa . 46387) ; ø¸‹”³ + (ucs-jis . #x9C27) ; ø»Œ‘Ž + )) +(define-char + '((morohashi-daikanwa 46387 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x683E) ; ø»™‰— + (=ucs . #x9C27) ; é°§ + )) +(define-char + '((=>ucs . #x9C28) ; é°¨ + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6B34) ; ø»Œ‘ + (ideograph-daikanwa . 46388) ; ø¸‹”´ + (ucs-jis . #x9C28) ; ø»Œ‘ + )) +(define-char + '((morohashi-daikanwa 46388 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C7A) ; ø»”¼ƒ + (chinese-gb12345 . #x7723) ; é°¨ + (=ucs . #x9C28) ; é°¨ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 46389) ; ø¸‹”µ + )) +(define-char + '((morohashi-daikanwa 46389 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7254) ; ø»›¢ + )) +(define-char + '((=>ucs . #x9C29) ; é°© + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6B35) ; ø»Œ‘ + (=jis-x0213-2-2000 . #x7D65) ; ø»¦¥Œ + (ideograph-daikanwa . 46390) ; ø¸‹”¶ + (ucs-jis . #x9C29) ; ø»Œ‘ + )) +(define-char + '((=>ucs . #x9C29) ; é°© + (morohashi-daikanwa 46390 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C7B) ; ø»”¼„ + )) +(define-char + '((morohashi-daikanwa 46390 0 4) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-gb12345 . #x7725) ; é°© + (=ucs . #x9C29) ; é°© + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F2E) ; ø»–±µ + (ideograph-daikanwa . 46391) ; ø¸‹”· + (=ucs . #x4C79) ; ä±¹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5674) ; ø»Ÿ½ + (ideograph-daikanwa . 46392) ; ø¸‹”¸ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F2B) ; ø»–±² + (ideograph-daikanwa . 46393) ; ø¸‹”¹ + (=ucs . #x4C7A) ; 䱺 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x683A) ; ø»™‰“ + (ideograph-daikanwa . 46394) ; ø¸‹”º + (=ucs . #x4C7B) ; ä±» + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x724D) ; ø»›¢– + (ideograph-daikanwa . 46395) ; ø¸‹”» + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6B36) ; ø»Œ‘‘ + (chinese-cns11643-4 . #x6839) ; ø»™‰’ + (=jis-x0213-2-2000 . #x7D66) ; ø»¦¥ + (ideograph-daikanwa . 46396) ; ø¸‹”¼ + (=ucs . #x9C2A) ; é°ª + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C75) ; ø»”»¾ + (ideograph-daikanwa . 46397) ; ø¸‹”½ + (=ucs . #x9C2B) ; é°« + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 46398) ; ø¸‹”¾ + )) +(define-char + '((morohashi-daikanwa 46398 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5673) ; ø»Ÿ¼ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C78) ; ø»”¼ + (ideograph-daikanwa . 46399) ; ø¸‹”¿ + (=ucs . #x9C2C) ; é°¬ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (shinjigen-2 . 9608) + (=jis-x0208 . #x4949) ; ø½Š±” + (chinese-gb12345 . #x7722) ; é°­ + (ideograph-daikanwa . 46400) ; ø¸‹•€ + (=ucs . #x9C2D) ; é°­ + )) +(define-char + '((=>ucs . #x9C2D) ; é°­ + (morohashi-daikanwa 46400 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B4B) ; ø»“‡’ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F29) ; ø»–±° + (ideograph-daikanwa . 46401) ; ø¸‹• + (=ucs . #x4C7C) ; ä±¼ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5675) ; ø»Ÿ¾ + (ideograph-daikanwa . 46402) ; ø¸‹•‚ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (shinjigen-2 . 9606) + (=jis-x0208 . #x725B) ; ø½‹­´ + (chinese-cns11643-3 . #x5F2A) ; ø»–±± + (ideograph-daikanwa . 46403) ; ø¸‹•ƒ + (=ucs . #x9C2E) ; é°® + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x566A) ; ø»Ÿ³ + (ideograph-daikanwa . 46404) ; ø¸‹•„ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7256) ; ø»›¢Ÿ + (ideograph-daikanwa . 46405) ; ø¸‹•… + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x566E) ; ø»Ÿ· + (ideograph-daikanwa . 46406) ; ø¸‹•† + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x566C) ; ø»Ÿµ + (ideograph-daikanwa . 46407) ; ø¸‹•‡ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x566B) ; ø»Ÿ´ + (ideograph-daikanwa . 46408) ; ø¸‹•ˆ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F2F) ; ø»–±¶ + (ideograph-daikanwa . 46409) ; ø¸‹•‰ + (=ucs . #x4C7D) ; ä±½ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x566F) ; ø»Ÿ¸ + (ideograph-daikanwa . 46410) ; ø¸‹•Š + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 46411) ; ø¸‹•‹ + )) +(define-char + '((morohashi-daikanwa 46411 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7250) ; ø»›¢™ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7255) ; ø»›¢ž + (ideograph-daikanwa . 46412) ; ø¸‹•Œ + )) +(define-char + '((=>ucs . #x9C2F) ; é°¯ + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0208-1978 . #x3073) ; ø»‚“” + (ideograph-daikanwa . 46413) ; ø¸‹• + )) +(define-char + '((morohashi-daikanwa 46413 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0208 . #x3073) ; ø»†§œ + (=jis-x0208-1990 . #x3073) ; ø½Š + (=ucs . #x9C2F) ; é°¯ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (=jis-x0208 . #x7260) ; ø½‹­¹ + (ideograph-daikanwa . 46414) ; ø¸‹•Ž + (=ucs . #x9C30) ; é°° + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (=ucs . #x9CBE) ; é²¾ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (chinese-gb2312 . #x7721) ; ø»†„˜ + (chinese-isoir165 . #x7721) ; ø»Ž¬¨ + (=ucs . #x9CCC) ; 鳌 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (chinese-gb2312 . #x7722) ; ø»†„™ + (chinese-isoir165 . #x7722) ; ø»Ž¬© + (=ucs . #x9CCD) ; 鳍 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (chinese-gb2312 . #x7723) ; ø»†„š + (chinese-isoir165 . #x7723) ; ø»Ž¬ª + (=ucs . #x9CCE) ; 鳎 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (chinese-gb2312 . #x7724) ; ø»†„› + (chinese-isoir165 . #x7724) ; ø»Ž¬« + (=ucs . #x9CCF) ; 鳏 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (chinese-gb2312 . #x7725) ; ø»†„œ + (chinese-isoir165 . #x7725) ; ø»Ž¬¬ + (=ucs . #x9CD0) ; 鳐 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (=ucs . #x9CD1) ; 鳑 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (chinese-isoir165 . #x2D3A) ; ø»€• + (=ucs . #x9CD2) ; 鳒 + )) +(define-char + '((=>ucs . #x9C31) ; é°± + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6B37) ; ø»Œ‘’ + (=jis-x0213-2-2000 . #x7D68) ; ø»¦¥ + (ideograph-daikanwa . 46415) ; ø¸‹• + (ucs-jis . #x9C31) ; ø»Œ‘’ + )) +(define-char + '((=>ucs . #x9C31) ; é°± + (morohashi-daikanwa 46415 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-1 . #x7C2B) ; ø»“ˆ + )) +(define-char + '((morohashi-daikanwa 46415 0 3) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-gb12345 . #x7663) ; é°± + (=ucs . #x9C31) ; é°± + )) +(define-char + '((=>ucs . #x9C32) ; é°² + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (shinjigen-2 . 9845) + (=jis-x0208 . #x7262) ; ø½‹­» + (korean-ksc5601 . #x6827) ; ø»Š‚¤ + (ideograph-daikanwa . 46416) ; ø¸‹• + (ucs-jis . #x9C32) ; ø½‹­» + )) +(define-char + '((=>ucs . #x9C32) ; é°² + (morohashi-daikanwa 46416 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E61) ; ø»”¾¦ + )) +(define-char + '((morohashi-daikanwa 46416 0 3) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-gb12345 . #x7721) ; é°² + (=ucs . #x9C32) ; é°² + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 46417) ; ø¸‹•‘ + (=ucs . #x4C7E) ; ä±¾ + )) +(define-char + '((=>ucs . #x4C7E) ; ä±¾ + (morohashi-daikanwa 46417 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x697D) ; ø»™‹´ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 46418) ; ø¸‹•’ + )) +(define-char + '((morohashi-daikanwa 46418 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A54) ; ø»Ÿ“• + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A52) ; ø»Ÿ““ + (ideograph-daikanwa . 46419) ; ø¸‹•“ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E5C) ; ø»”¾¡ + (chinese-gb12345 . #x7726) ; é°³ + (ideograph-daikanwa . 46420) ; ø¸‹•” + (=ucs . #x9C33) ; é°³ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7532) ; ø»›¦• + (ideograph-daikanwa . 46421) ; ø¸‹•• + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E60) ; ø»”¾¥ + (ideograph-daikanwa . 46422) ; ø¸‹•– + (=ucs . #x9C34) ; é°´ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A22) ; ø»™‹· + (ideograph-daikanwa . 46423) ; ø¸‹•— + (=ucs . #x29EB0) ; 𩺰 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-3 . #x6021) ; ø»–³† + (ideograph-daikanwa . 46424) ; ø¸‹•˜ + (=ucs . #x4C86) ; 䲆 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x752E) ; ø»›¦‘ + (ideograph-daikanwa . 46425) ; ø¸‹•™ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6B38) ; ø»Œ‘“ + (chinese-cns11643-3 . #x6025) ; ø»–³Š + (chinese-gb12345 . #x772A) ; é°µ + (ideograph-daikanwa . 46426) ; ø¸‹•š + (=ucs . #x9C35) ; é°µ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-3 . #x6024) ; ø»–³‰ + (ideograph-daikanwa . 46427) ; ø¸‹•› + (=ucs . #x4C84) ; 䲄 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x752F) ; ø»›¦’ + (ideograph-daikanwa . 46428) ; ø¸‹•œ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F7D) ; ø»–³„ + (ideograph-daikanwa . 46429) ; ø¸‹• + (=ucs . #x4C7F) ; 䱿 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A5A) ; ø»Ÿ“› + (ideograph-daikanwa . 46430) ; ø¸‹•ž + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6B39) ; ø»Œ‘” + (=jis-x0213-2-2000 . #x7D69) ; ø»¦¥ + (ideograph-daikanwa . 46431) ; ø¸‹•Ÿ + (=ucs . #x9C36) ; é°¶ + )) +(define-char + '((=>ucs . #x9C36) ; é°¶ + (morohashi-daikanwa 46431 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E63) ; ø»”¾¨ + )) +(define-char + '((=>ucs . #x9C37) ; é°· + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6B3A) ; ø»Œ‘• + (=jis-x0213-2-2000 . #x7D6A) ; ø»¦¥‘ + (ideograph-daikanwa . 46432) ; ø¸‹•  + (ucs-jis . #x9C37) ; ø»Œ‘• + )) +(define-char + '((=>ucs . #x9C37) ; é°· + (morohashi-daikanwa 46432 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E5F) ; ø»”¾¤ + )) +(define-char + '((morohashi-daikanwa 46432 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-gb12345 . #x7666) ; é°· + (=ucs . #x9C37) ; é°· + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A21) ; ø»™‹¶ + (ideograph-daikanwa . 46433) ; ø¸‹•¡ + (=ucs . #x4C80) ; 䲀 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A5F) ; ø»Ÿ“  + (ideograph-daikanwa . 46434) ; ø¸‹•¢ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A57) ; ø»Ÿ“˜ + (ideograph-daikanwa . 46435) ; ø¸‹•£ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F7E) ; ø»–³… + (ideograph-daikanwa . 46436) ; ø¸‹•¤ + (=ucs . #x9C38) ; é°¸ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (shinjigen-2 . 9615) + (=jis-x0208 . #x336F) ; ø½Š‘¦ + (chinese-cns11643-2 . #x6E5B) ; ø»”¾  + (chinese-gb12345 . #x7664) ; é°¹ + (ideograph-daikanwa . 46437) ; ø¸‹•¥ + (=ucs . #x9C39) ; é°¹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7530) ; ø»›¦“ + (ideograph-daikanwa . 46438) ; ø¸‹•¦ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A5C) ; ø»Ÿ“ + (ideograph-daikanwa . 46439) ; ø¸‹•§ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x697C) ; ø»™‹³ + (ideograph-daikanwa . 46440) ; ø¸‹•¨ + (=ucs . #x4C81) ; 䲁 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A5D) ; ø»Ÿ“ž + (ideograph-daikanwa . 46441) ; ø¸‹•© + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (shinjigen-2 . 9618) + (japanese-jisx0208-1978 . #x3033) ; ø»‚’” + (japanese-jisx0208 . #x724D) ; ø»ˆ‡² + (chinese-cns11643-3 . #x6023) ; ø»–³ˆ + (=jis-x0208-1990 . #x724D) ; ø½‹­¦ + (ideograph-daikanwa . 46442) ; ø¸‹•ª + (=ucs . #x9C3A) ; é°º + )) +(define-char + '((morohashi-daikanwa 46442 0 6) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x724D) ; ø»ƒ³ª + (japanese-jisx0208 . #x3033) ; ø»†¦œ + (=jis-x0208-1990 . #x3033) ; ø½ŠŒ + (=ucs . #x9BF5) ; 鯵 + )) +(define-char + '((=>ucs . #x9C3B) ; é°» + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-1 . #x7C2D) ; ø»“ˆ’ + (ideograph-daikanwa . 46443) ; ø¸‹•« + )) +(define-char + '((morohashi-daikanwa 46443 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (=jis-x0208 . #x3137) ; ø½Š² + (korean-ksc5601 . #x5844) ; ø»‰«¡ + (chinese-gb12345 . #x7729) ; é°» + (=ucs . #x9C3B) ; é°» + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E5E) ; ø»”¾£ + (ideograph-daikanwa . 46444) ; ø¸‹•¬ + (=ucs . #x9C3C) ; é°¼ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6B3B) ; ø»Œ‘– + (chinese-cns11643-2 . #x6E62) ; ø»”¾§ + (ideograph-daikanwa . 46445) ; ø¸‹•­ + (=ucs . #x9C3D) ; é°½ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A59) ; ø»Ÿ“š + (ideograph-daikanwa . 46446) ; ø¸‹•® + )) +(define-char + '((=>ucs . #x9C3E) ; é°¾ + (morohashi-daikanwa 46447 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-1 . #x7C2C) ; ø»“ˆ‘ + (ideograph-daikanwa . 46447) ; ø¸‹•¯ + )) +(define-char + '((morohashi-daikanwa 46447 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (shinjigen-2 . 9620) + (=jis-x0208 . #x7264) ; ø½‹­½ + (chinese-gb12345 . #x7727) ; é°¾ + (=ucs . #x9C3E) ; é°¾ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7534) ; ø»›¦— + (ideograph-daikanwa . 46448) ; ø¸‹•° + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F7C) ; ø»–³ƒ + (ideograph-daikanwa . 46449) ; ø¸‹•± + (=ucs . #x4C82) ; 䲂 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E59) ; ø»”¾ž + (ideograph-daikanwa . 46450) ; ø¸‹•² + (=ucs . #x9C3F) ; é°¿ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A56) ; ø»Ÿ“— + (ideograph-daikanwa . 46451) ; ø¸‹•³ + )) +(define-char + '((=>ucs . #x9C40) ; 鱀 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 46452) ; ø¸‹•´ + )) +(define-char + '((morohashi-daikanwa 46452 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A60) ; ø»Ÿ“¡ + )) +(define-char + '((morohashi-daikanwa 46452 0 7) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6A7E) ; ø»”¹‹ + (=ucs . #x9C40) ; 鱀 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 46453) ; ø¸‹•µ + )) +(define-char + '((morohashi-daikanwa 46453 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A5B) ; ø»Ÿ“œ + )) +(define-char + '((=>ucs . #x9C41) ; 鱁 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6B3C) ; ø»Œ‘— + (=jis-x0213-1-2000 . #x7E51) ; ø»¤œ’ + (ideograph-daikanwa . 46454) ; ø¸‹•¶ + (ucs-jis . #x9C41) ; ø»Œ‘— + )) +(define-char + '((morohashi-daikanwa 46454 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E5D) ; ø»”¾¢ + (=ucs . #x9C41) ; 鱁 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A53) ; ø»Ÿ“” + (ideograph-daikanwa . 46455) ; ø¸‹•· + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A23) ; ø»™‹¸ + (ideograph-daikanwa . 46456) ; ø¸‹•¸ + (=ucs . #x9C42) ; 鱂 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6B3D) ; ø»Œ‘˜ + (chinese-cns11643-5 . #x752D) ; ø»›¦ + (ideograph-daikanwa . 46457) ; ø¸‹•¹ + (=ucs . #x9C43) ; 鱃 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x697E) ; ø»™‹µ + (ideograph-daikanwa . 46458) ; ø¸‹•º + (=ucs . #x4C83) ; 䲃 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6B3E) ; ø»Œ‘™ + (chinese-cns11643-2 . #x6E5A) ; ø»”¾Ÿ + (ideograph-daikanwa . 46459) ; ø¸‹•» + (=ucs . #x9C44) ; 鱄 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6B3F) ; ø»Œ‘š + (chinese-cns11643-3 . #x6022) ; ø»–³‡ + (=jis-x0213-2-2000 . #x7D6B) ; ø»¦¥’ + (chinese-gb12345 . #x772B) ; 鱅 + (ideograph-daikanwa . 46460) ; ø¸‹•¼ + (=ucs . #x9C45) ; 鱅 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 46461) ; ø¸‹•½ + )) +(define-char + '((morohashi-daikanwa 46461 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A55) ; ø»Ÿ“– + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A51) ; ø»Ÿ“’ + (ideograph-daikanwa . 46462) ; ø¸‹•¾ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x697B) ; ø»™‹² + (ideograph-daikanwa . 46463) ; ø¸‹•¿ + (=ucs . #x4C85) ; 䲅 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (=jis-x0208 . #x7263) ; ø½‹­¼ + (chinese-cns11643-2 . #x6E57) ; ø»”¾œ + (ideograph-daikanwa . 46464) ; ø¸‹–€ + (=ucs . #x9C46) ; 鱆 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A5E) ; ø»Ÿ“Ÿ + (ideograph-daikanwa . 46465) ; ø¸‹– + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7531) ; ø»›¦” + (ideograph-daikanwa . 46466) ; ø¸‹–‚ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A58) ; ø»Ÿ“™ + (ideograph-daikanwa . 46467) ; ø¸‹–ƒ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (=jis-x0208 . #x7261) ; ø½‹­º + (korean-ksc5601 . #x4B3E) ; ø»‰˜• + (ideograph-daikanwa . 46468) ; ø¸‹–„ + (=ucs . #x9C47) ; 鱇 + )) +(define-char + '((=>ucs . #x9C48) ; 鱈 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0208-1978 . #x432D) ; ø»‚®ˆ + (ideograph-daikanwa . 46470) ; ø¸‹–† + )) +(define-char + '((=>ucs . #x9C48) ; 鱈 + (morohashi-daikanwa 46470 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E58) ; ø»”¾ + )) +(define-char + '((morohashi-daikanwa 46470 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0208 . #x432D) ; ø»‡‚ + (=jis-x0208-1990 . #x432D) ; ø½Š¨„ + (chinese-gb12345 . #x7728) ; 鱈 + (=ucs . #x9C48) ; 鱈 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (chinese-gb2312 . #x7726) ; ø»†„ + (chinese-isoir165 . #x7726) ; ø»Ž¬­ + (=ucs . #x9CD3) ; 鳓 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (chinese-gb2312 . #x7727) ; ø»†„ž + (chinese-isoir165 . #x7727) ; ø»Ž¬® + (=ucs . #x9CD4) ; 鳔 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (chinese-gb2312 . #x7728) ; ø»†„Ÿ + (chinese-isoir165 . #x7728) ; ø»Ž¬¯ + (=ucs . #x9CD5) ; 鳕 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (chinese-gb2312 . #x316E) ; ø»„ž± + (chinese-isoir165 . #x316E) ; ø»‡ + (=ucs . #x9CD6) ; 鳖 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (chinese-gb2312 . #x7729) ; ø»†„  + (chinese-isoir165 . #x7729) ; ø»Ž¬° + (=ucs . #x9CD7) ; 鳗 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (chinese-gb2312 . #x772A) ; ø»†„¡ + (chinese-isoir165 . #x772A) ; ø»Ž¬± + (=ucs . #x9CD8) ; 鳘 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (chinese-gb2312 . #x772B) ; ø»†„¢ + (chinese-isoir165 . #x772B) ; ø»Ž¬² + (=ucs . #x9CD9) ; 鳙 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (=ucs . #x9CDA) ; 鳚 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (chinese-isoir165 . #x2D3B) ; ø»€– + (=ucs . #x9CDB) ; 鳛 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7533) ; ø»›¦– + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7723) ; ø»›©‚ + (ideograph-daikanwa . 46471) ; ø¸‹–‡ + )) +(define-char + '((=>ucs . #x9C49) ; 鱉 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (korean-ksc5601 . #x5C2E) ; ø»‰±ƒ + (japanese-jisx0212 . #x6B40) ; ø»Œ‘› + (=jis-x0213-2-2000 . #x7D6E) ; ø»¦¥• + (ideograph-daikanwa . 46472) ; ø¸‹–ˆ + (ucs-jis . #x9C49) ; ø»‰±ƒ + )) +(define-char + '((morohashi-daikanwa 46472 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-1 . #x7C2A) ; ø»“ˆ + (chinese-gb12345 . #x316E) ; 鱉 + (=ucs . #x9C49) ; 鱉 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0212 . #x6B41) ; ø»Œ‘œ + (chinese-cns11643-2 . #x6F68) ; ø»•€‹ + (=jis-x0213-2-2000 . #x7D6F) ; ø»¦¥– + (ideograph-daikanwa . 46473) ; ø¸‹–‰ + (=ucs . #x9C4A) ; 鱊 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F6A) ; ø»•€ + (ideograph-daikanwa . 46474) ; ø¸‹–Š + (=ucs . #x9C4B) ; 鱋 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x767E) ; ø»›¨¿ + (ideograph-daikanwa . 46475) ; ø¸‹–‹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D78) ; ø»Ÿ˜“ + (ideograph-daikanwa . 46476) ; ø¸‹–Œ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7722) ; ø»›© + (ideograph-daikanwa . 46477) ; ø¸‹– + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B3C) ; ø»™¯ + (ideograph-daikanwa . 46478) ; ø¸‹–Ž + (=ucs . #x4C89) ; 䲉 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B3D) ; ø»™° + (ideograph-daikanwa . 46479) ; ø¸‹– + (=ucs . #x4C8A) ; 䲊 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B3E) ; ø»™± + (=jis-x0213-2-2000 . #x7D70) ; ø»¦¥— + (ideograph-daikanwa . 46480) ; ø¸‹– + (=ucs . #x29EDB) ; 𩻛 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B40) ; ø»™³ + (ideograph-daikanwa . 46481) ; ø¸‹–‘ + (=ucs . #x4C8B) ; 䲋 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B3F) ; ø»™² + (ideograph-daikanwa . 46482) ; ø¸‹–’ + (=ucs . #x29EDC) ; 𩻜 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x767C) ; ø»›¨½ + (ideograph-daikanwa . 46483) ; ø¸‹–“ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F6D) ; ø»•€ + (ideograph-daikanwa . 46484) ; ø¸‹–” + (=ucs . #x9C4C) ; 鱌 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F69) ; ø»•€Œ + (ideograph-daikanwa . 46485) ; ø¸‹–• + (=ucs . #x9C4D) ; 鱍 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D77) ; ø»Ÿ˜’ + (ideograph-daikanwa . 46486) ; ø¸‹–– + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0212 . #x6B42) ; ø»Œ‘ + (chinese-cns11643-2 . #x6F6E) ; ø»•€‘ + (ideograph-daikanwa . 46487) ; ø¸‹–— + (=ucs . #x9C4E) ; 鱎 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0212 . #x6B43) ; ø»Œ‘ž + (chinese-cns11643-3 . #x6065) ; ø»–´Š + (=jis-x0213-1-2000 . #x7E52) ; ø»¤œ“ + (ideograph-daikanwa . 46488) ; ø¸‹–˜ + (=ucs . #x9C4F) ; 鱏 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0212 . #x6B44) ; ø»Œ‘Ÿ + (chinese-cns11643-2 . #x6F67) ; ø»•€Š + (=jis-x0213-1-2000 . #x7E53) ; ø»¤œ” + (ideograph-daikanwa . 46489) ; ø¸‹–™ + (=ucs . #x9C50) ; 鱐 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 46490) ; ø¸‹–š + (=ucs . #x9C51) ; 鱑 + )) +(define-char + '((=>ucs . #x9C51) ; 鱑 + (morohashi-daikanwa 46490 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-3 . #x6066) ; ø»–´‹ + )) +(define-char + '((=>ucs . #x9C52) ; 鱒 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0208-1978 . #x4B70) ; ø»‚º» + (ideograph-daikanwa . 46492) ; ø¸‹–œ + )) +(define-char + '((=>ucs . #x9C52) ; 鱒 + (morohashi-daikanwa 46492 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0208 . #x4B70) ; ø»‡ƒ + (=jis-x0208-1990 . #x4B70) ; ø½Š´· + (ucs-jis . #x9C52) ; ø»‡ƒ + )) +(define-char + '((morohashi-daikanwa 46492 0 3) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F65) ; ø»•€ˆ + (chinese-gb12345 . #x772E) ; 鱒 + (=ucs . #x9C52) ; 鱒 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D75) ; ø»Ÿ˜ + (ideograph-daikanwa . 46494) ; ø¸‹–ž + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B3B) ; ø»™® + (ideograph-daikanwa . 46495) ; ø¸‹–Ÿ + (=ucs . #x4C8C) ; 䲌 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0212 . #x6B45) ; ø»Œ‘  + (chinese-cns11643-3 . #x6068) ; ø»–´ + (=jis-x0213-1-2000 . #x7E54) ; ø»¤œ• + (ideograph-daikanwa . 46496) ; ø¸‹–  + (=ucs . #x9C53) ; 鱓 + )) +(define-char + '((=>ucs . #x4C8D) ; 䲍 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 46497) ; ø¸‹–¡ + )) +(define-char + '((morohashi-daikanwa 46497 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E23) ; ø»Ÿ˜œ + (=ucs . #x4C8D) ; 䲍 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E22) ; ø»Ÿ˜› + (ideograph-daikanwa . 46498) ; ø¸‹–¢ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0212 . #x6B46) ; ø»Œ‘¡ + (=jis-x0213-2-2000 . #x7D71) ; ø»¦¥˜ + (chinese-gb12345 . #x772D) ; 鱔 + (ideograph-daikanwa . 46499) ; ø¸‹–£ + (=ucs . #x9C54) ; 鱔 + )) +(define-char + '((=>ucs . #x9C54) ; 鱔 + (morohashi-daikanwa 46499 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C57) ; ø»“ˆ¼ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F6B) ; ø»•€Ž + (ideograph-daikanwa . 46500) ; ø¸‹–¤ + (=ucs . #x9C55) ; 鱕 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0212 . #x6B47) ; ø»Œ‘¢ + (chinese-cns11643-1 . #x7C59) ; ø»“ˆ¾ + (chinese-gb12345 . #x772C) ; 鱖 + (ideograph-daikanwa . 46501) ; ø¸‹–¥ + (=ucs . #x9C56) ; 鱖 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C58) ; ø»“ˆ½ + (chinese-gb12345 . #x415B) ; 鱗 + (ideograph-daikanwa . 46502) ; ø¸‹–¦ + (=ucs . #x9C57) ; 鱗 + )) +(define-char + '((=>ucs . #x9C57) ; 鱗 + (morohashi-daikanwa 46502 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 11) + (total-strokes . 22) + (=jis-x0208 . #x4E5A) ; ø½Š¸» + (korean-ksc5601 . #x5777) ; ø»‰ª¶ + (ucs-jis . #x9C57) ; ø½Š¸» + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D76) ; ø»Ÿ˜‘ + (ideograph-daikanwa . 46503) ; ø¸‹–§ + )) +(define-char + '((=>ucs . #x9C58) ; 鱘 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0212 . #x6B48) ; ø»Œ‘£ + (chinese-cns11643-2 . #x6F66) ; ø»•€‰ + (=jis-x0213-2-2000 . #x7D72) ; ø»¦¥™ + (ideograph-daikanwa . 46504) ; ø¸‹–¨ + (ucs-jis . #x9C58) ; ø»Œ‘£ + )) +(define-char + '((morohashi-daikanwa 46504 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-gb12345 . #x7660) ; 鱘 + (=ucs . #x9C58) ; 鱘 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x767D) ; ø»›¨¾ + (ideograph-daikanwa . 46505) ; ø¸‹–© + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-3 . #x6067) ; ø»–´Œ + (ideograph-daikanwa . 46506) ; ø¸‹–ª + (=ucs . #x4C8E) ; 䲎 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E21) ; ø»Ÿ˜š + (ideograph-daikanwa . 46507) ; ø¸‹–« + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D7C) ; ø»Ÿ˜— + (ideograph-daikanwa . 46508) ; ø¸‹–¬ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F6C) ; ø»•€ + (ideograph-daikanwa . 46509) ; ø¸‹–­ + (=ucs . #x9C59) ; 鱙 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7721) ; ø»›©€ + (ideograph-daikanwa . 46510) ; ø¸‹–® + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D79) ; ø»Ÿ˜” + (ideograph-daikanwa . 46511) ; ø¸‹–¯ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-3 . #x6064) ; ø»–´‰ + (ideograph-daikanwa . 46512) ; ø¸‹–° + (=ucs . #x4C8F) ; 䲏 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D7B) ; ø»Ÿ˜– + (ideograph-daikanwa . 46513) ; ø¸‹–± + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D7A) ; ø»Ÿ˜• + (ideograph-daikanwa . 46514) ; ø¸‹–² + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D7D) ; ø»Ÿ˜˜ + (ideograph-daikanwa . 46515) ; ø¸‹–³ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (shinjigen-2 . 9629) + (=jis-x0208 . #x7265) ; ø½‹­¾ + (ideograph-daikanwa . 46516) ; ø¸‹–´ + (=ucs . #x9C5A) ; 鱚 + )) +(define-char + '((=>ucs . #x9C5B) ; 鱛 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0212 . #x6B49) ; ø»Œ‘¤ + (=jis-x0213-2-2000 . #x7D73) ; ø»¦¥š + (ideograph-daikanwa . 46518) ; ø¸‹–¶ + (ucs-jis . #x9C5B) ; ø»Œ‘¤ + )) +(define-char + '((morohashi-daikanwa 46518 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (=ucs . #x9C5B) ; 鱛 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 49926) ; ø¸ŒŒ† + )) +(define-char + '((morohashi-daikanwa 49926 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5D7E) ; ø»Ÿ˜™ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-gb2312 . #x772C) ; ø»†„£ + (chinese-isoir165 . #x772C) ; ø»Ž¬³ + (=ucs . #x9CDC) ; 鳜 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-gb2312 . #x772D) ; ø»†„¤ + (chinese-isoir165 . #x772D) ; ø»Ž¬´ + (=ucs . #x9CDD) ; 鳝 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-gb2312 . #x415B) ; ø»„µ¾ + (chinese-isoir165 . #x415B) ; ø»žŽ + (=ucs . #x9CDE) ; 鳞 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 20) + (chinese-gb2312 . #x772E) ; ø»†„¥ + (chinese-isoir165 . #x772E) ; ø»Ž¬µ + (=ucs . #x9CDF) ; 鳟 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (=ucs . #x29EDF) ; 𩻟 + )) +(define-char + '((=>ucs . #x9C5D) ; 鱝 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-3 . #x6132) ; ø»–´µ + (ideograph-daikanwa . 46519) ; ø¸‹–· + )) +(define-char + '((morohashi-daikanwa 46519 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0212 . #x6B4A) ; ø»Œ‘¥ + (=jis-x0213-2-2000 . #x7D74) ; ø»¦¥› + (chinese-gb12345 . #x7677) ; 鱝 + (=ucs . #x9C5D) ; 鱝 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (japanese-jisx0212 . #x6B4B) ; ø»Œ‘¦ + (chinese-cns11643-2 . #x7068) ; ø»•© + (ideograph-daikanwa . 46520) ; ø¸‹–¸ + (=ucs . #x9C5E) ; 鱞 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 46521) ; ø¸‹–¹ + )) +(define-char + '((morohashi-daikanwa 46521 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6043) ; ø»Ÿ›¸ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x785C) ; ø»›«™ + (ideograph-daikanwa . 46522) ; ø¸‹–º + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x785B) ; ø»›«˜ + (ideograph-daikanwa . 46523) ; ø¸‹–» + (=ucs . #x4C90) ; 䲐 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x7860) ; ø»›« + (ideograph-daikanwa . 46524) ; ø¸‹–¼ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x7856) ; ø»›«“ + (ideograph-daikanwa . 46525) ; ø¸‹–½ + (=ucs . #x4C91) ; 䲑 + )) +(define-char + '((morohashi-daikanwa 46525 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6046) ; ø»Ÿ›» + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-3 . #x6130) ; ø»–´³ + (ideograph-daikanwa . 46526) ; ø¸‹–¾ + (=ucs . #x4C92) ; 䲒 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x604A) ; ø»Ÿ›¿ + (ideograph-daikanwa . 46527) ; ø¸‹–¿ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (japanese-jisx0212 . #x6B4C) ; ø»Œ‘§ + (chinese-cns11643-1 . #x7C78) ; ø»“‰ + (=jis-x0213-2-2000 . #x7D75) ; ø»¦¥œ + (chinese-gb12345 . #x7657) ; 鱟 + (ideograph-daikanwa . 46528) ; ø¸‹—€ + (=ucs . #x9C5F) ; 鱟 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x785A) ; ø»›«— + (ideograph-daikanwa . 46529) ; ø¸‹— + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (shinjigen-2 . 6571) + (=jis-x0208 . #x7266) ; ø½‹­¿ + (chinese-cns11643-2 . #x7069) ; ø»•ª + (ideograph-daikanwa . 46530) ; ø¸‹—‚ + (=ucs . #x9C60) ; é±  + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-3 . #x6133) ; ø»–´¶ + (ideograph-daikanwa . 46531) ; ø¸‹—ƒ + (=ucs . #x9C61) ; 鱡 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-2 . #x7067) ; ø»•¨ + (ideograph-daikanwa . 46532) ; ø¸‹—„ + (=ucs . #x9C62) ; é±¢ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (japanese-jisx0212 . #x6B4D) ; ø»Œ‘¨ + (chinese-cns11643-2 . #x7064) ; ø»•¥ + (=jis-x0213-1-2000 . #x7E55) ; ø»¤œ– + (ideograph-daikanwa . 46533) ; ø¸‹—… + (=ucs . #x9C63) ; é±£ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C4A) ; ø»™› + (ideograph-daikanwa . 46534) ; ø¸‹—† + (=ucs . #x9C64) ; 鱤 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6041) ; ø»Ÿ›¶ + (ideograph-daikanwa . 46535) ; ø¸‹—‡ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-3 . #x6134) ; ø»–´· + (=jis-x0213-1-2000 . #x7E56) ; ø»¤œ— + (ideograph-daikanwa . 46536) ; ø¸‹—ˆ + (=ucs . #x9C65) ; é±¥ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 46537) ; ø¸‹—‰ + (=ucs . #x29F07) ; 𩼇 + )) +(define-char + '((=>ucs . #x29F07) ; 𩼇 + (morohashi-daikanwa 46537 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C4F) ; ø»™  + )) +(define-char + '((=>ucs . #x29F08) ; 𩼈 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 46538) ; ø¸‹—Š + )) +(define-char + '((morohashi-daikanwa 46538 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C4C) ; ø»™ + (=ucs . #x29F08) ; 𩼈 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C4D) ; ø»™ž + (ideograph-daikanwa . 46539) ; ø¸‹—‹ + (=ucs . #x4C93) ; 䲓 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C4E) ; ø»™Ÿ + (ideograph-daikanwa . 46540) ; ø¸‹—Œ + (=ucs . #x4C94) ; 䲔 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-2 . #x7066) ; ø»•§ + (ideograph-daikanwa . 46541) ; ø¸‹— + (=ucs . #x9C66) ; 鱦 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (shinjigen-2 . 9632) + (=jis-x0208 . #x7267) ; ø½‹®€ + (chinese-cns11643-2 . #x7065) ; ø»•¦ + (chinese-gb12345 . #x772F) ; 鱧 + (ideograph-daikanwa . 46542) ; ø¸‹—Ž + (=ucs . #x9C67) ; 鱧 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x7859) ; ø»›«– + (ideograph-daikanwa . 46543) ; ø¸‹— + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x7861) ; ø»›«ž + (ideograph-daikanwa . 46544) ; ø¸‹— + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 46545) ; ø¸‹—‘ + (=ucs . #x29F0B) ; 𩼋 + )) +(define-char + '((=>ucs . #x29F0B) ; 𩼋 + (morohashi-daikanwa 46545 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C4B) ; ø»™œ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x785F) ; ø»›«œ + (ideograph-daikanwa . 46546) ; ø¸‹—’ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x785E) ; ø»›«› + (ideograph-daikanwa . 46547) ; ø¸‹—“ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x7857) ; ø»›«” + (ideograph-daikanwa . 46548) ; ø¸‹—” + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x604B) ; ø»Ÿœ€ + (ideograph-daikanwa . 46550) ; ø¸‹—– + )) +(define-char + '((=>ucs . #x4C95) ; 䲕 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 46551) ; ø¸‹—— + )) +(define-char + '((morohashi-daikanwa 46551 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7724) ; ø»›©ƒ + (=ucs . #x4C95) ; 䲕 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6047) ; ø»Ÿ›¼ + (ideograph-daikanwa . 46552) ; ø¸‹—˜ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x7858) ; ø»›«• + (ideograph-daikanwa . 46553) ; ø¸‹—™ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6048) ; ø»Ÿ›½ + (ideograph-daikanwa . 46554) ; ø¸‹—š + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6045) ; ø»Ÿ›º + (ideograph-daikanwa . 46555) ; ø¸‹—› + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6049) ; ø»Ÿ›¾ + (ideograph-daikanwa . 46556) ; ø¸‹—œ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6044) ; ø»Ÿ›¹ + (ideograph-daikanwa . 46557) ; ø¸‹— + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x785D) ; ø»›«š + (ideograph-daikanwa . 46558) ; ø¸‹—ž + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (japanese-jisx0212 . #x6B4E) ; ø»Œ‘© + (=jis-x0213-2-2000 . #x7D76) ; ø»¦¥ + (ideograph-daikanwa . 46559) ; ø¸‹—Ÿ + (=ucs . #x9C69) ; 鱩 + )) +(define-char + '((=>ucs . #x9C6A) ; 鱪 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (japanese-jisx0212 . #x6B4F) ; ø»Œ‘ª + (=jis-x0213-2-2000 . #x7D77) ; ø»¦¥ž + (ideograph-daikanwa . 46560) ; ø¸‹—  + (ucs-jis . #x9C6A) ; ø»Œ‘ª + )) +(define-char + '((morohashi-daikanwa 46560 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (=ucs . #x9C6A) ; 鱪 + )) +(define-char + '((=>ucs . #x9C5C) ; 鱜 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (japanese-jisx0212 . #x6B50) ; ø»Œ‘« + (ideograph-daikanwa . 46561) ; ø¸‹—¡ + (ucs-jis . #x9C5C) ; ø»Œ‘« + )) +(define-char + '((morohashi-daikanwa 46561 0 4) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 12) + (total-strokes . 23) + (=ucs . #x9C5C) ; 鱜 + )) +(define-char + '((=>ucs . #x9C6B) ; 鱫 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 46562) ; ø¸‹—¢ + )) +(define-char + '((morohashi-daikanwa 46562 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (japanese-jisx0212 . #x6B51) ; ø»Œ‘¬ + (=jis-x0213-2-2000 . #x7D78) ; ø»¦¥Ÿ + (=ucs . #x9C6B) ; 鱫 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6042) ; ø»Ÿ›· + (ideograph-daikanwa . 49927) ; ø¸ŒŒ‡ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-3 . #x6131) ; ø»–´´ + (=ucs . #x4C99) ; 䲙 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (chinese-isoir165 . #x2D3C) ; ø»€— + (=ucs . #x9CE0) ; é³  + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (=ucs . #x9CE1) ; 鳡 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (chinese-gb2312 . #x772F) ; ø»†„¦ + (chinese-isoir165 . #x772F) ; ø»Ž¬¶ + (=ucs . #x9CE2) ; é³¢ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (chinese-isoir165 . #x2D3D) ; ø»€˜ + (=ucs . #x9CE3) ; é³£ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (japanese-jisx0212 . #x6B52) ; ø»Œ‘­ + (chinese-cns11643-2 . #x7149) ; ø»•‚¨ + (ideograph-daikanwa . 46563) ; ø¸‹—£ + (=ucs . #x9C68) ; 鱨 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 46565) ; ø¸‹—¥ + )) +(define-char + '((morohashi-daikanwa 46565 0 5) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-5 . #x7968) ; ø»›­ƒ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 46566) ; ø¸‹—¦ + (=ucs . #x9C6C) ; 鱬 + )) +(define-char + '((=>ucs . #x9C6C) ; 鱬 + (morohashi-daikanwa 46566 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-3 . #x6159) ; ø»–µœ + )) +(define-char + '((=>ucs . #x29F27) ; 𩼧 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 46567) ; ø¸‹—§ + )) +(define-char + '((morohashi-daikanwa 46567 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D38) ; ø»™§ + (=ucs . #x29F27) ; 𩼧 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-3 . #x615A) ; ø»–µ + (ideograph-daikanwa . 46568) ; ø¸‹—¨ + (=ucs . #x4C96) ; 䲖 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-5 . #x7969) ; ø»›­„ + (ideograph-daikanwa . 46569) ; ø¸‹—© + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-2 . #x714B) ; ø»•‚ª + (=jis-x0213-2-2000 . #x7D79) ; ø»¦¥  + (chinese-gb12345 . #x765D) ; é±­ + (ideograph-daikanwa . 46570) ; ø¸‹—ª + (=ucs . #x9C6D) ; é±­ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (japanese-jisx0212 . #x6B53) ; ø»Œ‘® + (chinese-cns11643-2 . #x714A) ; ø»•‚© + (=jis-x0213-2-2000 . #x7D7A) ; ø»¦¥¡ + (ideograph-daikanwa . 46571) ; ø¸‹—« + (=ucs . #x9C6E) ; é±® + )) +(define-char + '((=>ucs . #x9C6F) ; 鱯 + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 46572) ; ø¸‹—¬ + )) +(define-char + '((morohashi-daikanwa 46572 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-3 . #x615B) ; ø»–µž + (=ucs . #x9C6F) ; 鱯 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-7 . #x616E) ; ø»Ÿž + (ideograph-daikanwa . 46573) ; ø¸‹—­ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-7 . #x6171) ; ø»Ÿž„ + (ideograph-daikanwa . 46575) ; ø¸‹—¯ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-7 . #x616F) ; ø»Ÿž‚ + (ideograph-daikanwa . 46576) ; ø¸‹—° + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-5 . #x796B) ; ø»›­† + (ideograph-daikanwa . 46577) ; ø¸‹—± + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D39) ; ø»™¨ + (ideograph-daikanwa . 46578) ; ø¸‹—² + (=ucs . #x4C97) ; 䲗 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-7 . #x6172) ; ø»Ÿž… + (ideograph-daikanwa . 46579) ; ø¸‹—³ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-7 . #x616D) ; ø»Ÿž€ + (ideograph-daikanwa . 46580) ; ø¸‹—´ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 46581) ; ø¸‹—µ + )) +(define-char + '((morohashi-daikanwa 46581 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-5 . #x796A) ; ø»›­… + )) +(define-char + '((=>ucs . #x9C70) ; é±° + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (japanese-jisx0212 . #x6B54) ; ø»Œ‘¯ + (=jis-x0213-2-2000 . #x7D7B) ; ø»¦¥¢ + (ideograph-daikanwa . 46582) ; ø¸‹—¶ + (ucs-jis . #x9C70) ; ø»Œ‘¯ + )) +(define-char + '((morohashi-daikanwa 46582 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 13) + (total-strokes . 24) + (=ucs . #x9C70) ; é±° + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (=ucs . #x9CE4) ; 鳤 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-7 . #x6170) ; ø»Ÿžƒ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-7 . #x6173) ; ø»Ÿž† + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-7 . #x6335) ; ø»Ÿ „ + (ideograph-daikanwa . 46583) ; ø¸‹—· + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-7 . #x6330) ; ø»ŸŸ¿ + (ideograph-daikanwa . 46585) ; ø¸‹—¹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-2 . #x7169) ; ø»•ƒˆ + (ideograph-daikanwa . 46586) ; ø¸‹—º + (=ucs . #x9C71) ; é±± + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-7 . #x6332) ; ø»Ÿ  + (ideograph-daikanwa . 46587) ; ø¸‹—» + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (japanese-jisx0212 . #x6B55) ; ø»Œ‘° + (=jis-x0213-2-2000 . #x7D7C) ; ø»¦¥£ + (ideograph-daikanwa . 46588) ; ø¸‹—¼ + (=ucs . #x9C72) ; é±² + )) +(define-char + '((=>ucs . #x9C72) ; é±² + (morohashi-daikanwa 46588 0 5) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A53) ; ø»›®Œ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (ideograph-daikanwa . 46589) ; ø¸‹—½ + (=ucs . #x9C73) ; é±³ + )) +(define-char + '((=>ucs . #x9C73) ; é±³ + (morohashi-daikanwa 46589 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-2 . #x7168) ; ø»•ƒ‡ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-2 . #x7167) ; ø»•ƒ† + (ideograph-daikanwa . 46590) ; ø¸‹—¾ + (=ucs . #x9C74) ; é±´ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (japanese-jisx0212 . #x6B56) ; ø»Œ‘± + (chinese-cns11643-2 . #x716A) ; ø»•ƒ‰ + (=jis-x0213-2-2000 . #x7D7D) ; ø»¦¥¤ + (ideograph-daikanwa . 46591) ; ø¸‹—¿ + (=ucs . #x9C75) ; é±µ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (ideograph-daikanwa . 46592) ; ø¸‹˜€ + (=ucs . #x9C76) ; 鱶 + )) +(define-char + '((=>ucs . #x9C76) ; 鱶 + (morohashi-daikanwa 46592 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (shinjigen-1 . 9638) + (shinjigen-2 . 9638) + (=jis-x0208 . #x7268) ; ø½‹® + (chinese-cns11643-3 . #x6175) ; ø»–µ¸ + (ucs-jis . #x9C76) ; ø½‹® + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-7 . #x6334) ; ø»Ÿ ƒ + (ideograph-daikanwa . 46593) ; ø¸‹˜ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (ideograph-daikanwa . 46594) ; ø¸‹˜‚ + )) +(define-char + '((morohashi-daikanwa 46594 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A51) ; ø»›®Š + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A52) ; ø»›®‹ + (ideograph-daikanwa . 46595) ; ø¸‹˜ƒ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-7 . #x6333) ; ø»Ÿ ‚ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (japanese-jisx0212 . #x6B57) ; ø»Œ‘² + (chinese-cns11643-1 . #x7D40) ; ø»“Šƒ + (=jis-x0213-1-2000 . #x7E57) ; ø»¤œ˜ + (ideograph-daikanwa . 46597) ; ø¸‹˜… + (=ucs . #x9C77) ; é±· + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E2C) ; ø»™‘¹ + (ideograph-daikanwa . 46598) ; ø¸‹˜† + (=ucs . #x4C9A) ; 䲚 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-7 . #x6431) ; ø»Ÿ¡ž + (ideograph-daikanwa . 46599) ; ø¸‹˜‡ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (shinjigen-2 . 9644) + (=jis-x0208 . #x7269) ; ø½‹®‚ + (chinese-gb12345 . #x7654) ; 鱸 + (ideograph-daikanwa . 46600) ; ø¸‹˜ˆ + (=ucs . #x9C78) ; 鱸 + )) +(define-char + '((=>ucs . #x9C78) ; 鱸 + (morohashi-daikanwa 46600 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-1 . #x7D41) ; ø»“Š„ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B28) ; ø»›®¿ + (ideograph-daikanwa . 46601) ; ø¸‹˜‰ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (ideograph-daikanwa . 46602) ; ø¸‹˜Š + )) +(define-char + '((morohashi-daikanwa 46602 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B27) ; ø»›®¾ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-7 . #x6430) ; ø»Ÿ¡ + (ideograph-daikanwa . 46603) ; ø¸‹˜‹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E2D) ; ø»™‘º + (ideograph-daikanwa . 46604) ; ø¸‹˜Œ + (=ucs . #x4C9B) ; 䲛 + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (ideograph-daikanwa . 46605) ; ø¸‹˜ + )) +(define-char + '((morohashi-daikanwa 46605 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B29) ; ø»›¯€ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (ideograph-daikanwa . 46606) ; ø¸‹˜Ž + )) +(define-char + '((morohashi-daikanwa 46606 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-7 . #x6331) ; ø»Ÿ € + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (ideograph-daikanwa . 46607) ; ø¸‹˜ + )) +(define-char + '((morohashi-daikanwa 46607 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-7 . #x6432) ; ø»Ÿ¡Ÿ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (ideograph-daikanwa . 46608) ; ø¸‹˜ + )) +(define-char + '((morohashi-daikanwa 46608 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B2A) ; ø»›¯ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-7 . #x647E) ; ø»Ÿ¢« + (ideograph-daikanwa . 46609) ; ø¸‹˜‘ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B53) ; ø»›¯ª + (ideograph-daikanwa . 46610) ; ø¸‹˜’ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B52) ; ø»›¯© + (ideograph-daikanwa . 46611) ; ø¸‹˜“ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B55) ; ø»›¯¬ + (ideograph-daikanwa . 46612) ; ø¸‹˜” + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 17) + (total-strokes . 28) + (ideograph-daikanwa . 46613) ; ø¸‹˜• + )) +(define-char + '((morohashi-daikanwa 46613 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-7 . #x647C) ; ø»Ÿ¢© + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-7 . #x6521) ; ø»Ÿ¢¬ + (ideograph-daikanwa . 46614) ; ø¸‹˜– + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-7 . #x647B) ; ø»Ÿ¢¨ + (ideograph-daikanwa . 46615) ; ø¸‹˜— + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B54) ; ø»›¯« + (ideograph-daikanwa . 46616) ; ø¸‹˜˜ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 17) + (total-strokes . 28) + (ideograph-daikanwa . 46617) ; ø¸‹˜™ + )) +(define-char + '((morohashi-daikanwa 46617 0 2) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-7 . #x647D) ; ø»Ÿ¢ª + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 18) + (total-strokes . 29) + (ideograph-daikanwa . 46618) ; ø¸‹˜š + )) +(define-char + '((morohashi-daikanwa 46618 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B73) ; ø»›°Š + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 18) + (total-strokes . 29) + (ideograph-daikanwa . 46619) ; ø¸‹˜› + )) +(define-char + '((morohashi-daikanwa 46619 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B72) ; ø»›°‰ + )) +(define-char + '((=>ucs . #x9C79) ; é±¹ + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 18) + (total-strokes . 29) + (ideograph-daikanwa . 46620) ; ø¸‹˜œ + )) +(define-char + '((morohashi-daikanwa 46620 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-2 . #x7238) ; ø»•ƒµ + (=ucs . #x9C79) ; é±¹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 18) + (total-strokes . 29) + (ideograph-daikanwa . 46621) ; ø¸‹˜ + )) +(define-char + '((morohashi-daikanwa 46621 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B71) ; ø»›°ˆ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 18) + (total-strokes . 29) + (ideograph-daikanwa . 46622) ; ø¸‹˜ž + )) +(define-char + '((morohashi-daikanwa 46622 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B70) ; ø»›°‡ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-7 . #x6550) ; ø»Ÿ£› + (ideograph-daikanwa . 46623) ; ø¸‹˜Ÿ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 19) + (total-strokes . 30) + (chinese-cns11643-5 . #x7C26) ; ø»›°› + (ideograph-daikanwa . 46624) ; ø¸‹˜  + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 19) + (total-strokes . 30) + (ideograph-daikanwa . 46625) ; ø¸‹˜¡ + )) +(define-char + '((morohashi-daikanwa 46625 0 1) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 19) + (total-strokes . 30) + (chinese-cns11643-5 . #x7C27) ; ø»›°œ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 19) + (total-strokes . 30) + (=jis-x0213-2-2000 . #x7D7E) ; ø»¦¥¥ + (chinese-gb12345 . #x7662) ; 鱺 + (ideograph-daikanwa . 46626) ; ø¸‹˜¢ + (=ucs . #x9C7A) ; 鱺 + )) +(define-char + '((=>ucs . #x9C7A) ; 鱺 + (morohashi-daikanwa 46626 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 19) + (total-strokes . 30) + (chinese-cns11643-2 . #x723C) ; ø»•ƒ¹ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 19) + (total-strokes . 30) + (chinese-cns11643-7 . #x656B) ; ø»Ÿ£¶ + (ideograph-daikanwa . 46627) ; ø¸‹˜£ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 20) + (total-strokes . 31) + (chinese-cns11643-5 . #x7C2E) ; ø»›°£ + (ideograph-daikanwa . 46628) ; ø¸‹˜¤ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 21) + (total-strokes . 32) + (chinese-cns11643-5 . #x7C37) ; ø»›°¬ + (ideograph-daikanwa . 46629) ; ø¸‹˜¥ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 21) + (total-strokes . 32) + (chinese-cns11643-7 . #x662F) ; ø»Ÿ¤˜ + (ideograph-daikanwa . 46630) ; ø¸‹˜¦ + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 21) + (total-strokes . 32) + (ideograph-daikanwa . 46631) ; ø¸‹˜§ + )) +(define-char + '((morohashi-daikanwa 46631 0 0) + (ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 21) + (total-strokes . 32) + (chinese-cns11643-5 . #x7C36) ; ø»›°« + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 22) + (total-strokes . 33) + (japanese-jisx0212 . #x6B58) ; ø»Œ‘³ + (chinese-cns11643-3 . #x6241) ; ø»–¶¢ + (ideograph-daikanwa . 46632) ; ø¸‹˜¨ + (=ucs . #x9C7B) ; é±» + )) +(define-char + '((ideographic-radical . 195) ; ⿂ + (ideographic-strokes . 33) + (total-strokes . 44) + (chinese-cns11643-4 . #x6E5B) ; ø»™’¨ + (ideograph-daikanwa . 46633) ; ø¸‹˜© + (=ucs . #x4C9C) ; 䲜 + )) diff --git a/lisp/utf-2000/Ideograph-R196-Bird.el b/lisp/utf-2000/Ideograph-R196-Bird.el new file mode 100644 index 0000000..9c6cc9b --- /dev/null +++ b/lisp/utf-2000/Ideograph-R196-Bird.el @@ -0,0 +1,8880 @@ +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 0) + (total-strokes . 11) + (shinjigen-2 . 9645) + (=jis-x0208 . #x443B) ; ø½Š©° + (korean-ksc5601 . #x7068) ; ø»Š• + (chinese-cns11643-1 . #x5E24) ; ø»’œ… + (chinese-gb12345 . #x4471) ; é³¥ + (=gt-pj-1 . #x443B) ; é³¥ + (ideograph-daikanwa . 46634) ; ø¸‹˜ª + (=gt-k . 07834) ; ý¡„ºš + (=ucs . #x9CE5) ; é³¥ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-gb2312 . #x4471) ; ø»„º® + (chinese-isoir165 . #x4471) ; ø»¢¾ + (=ucs . #x9E1F) ; 鸟 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 1) + (total-strokes . 12) + (japanese-jisx0212 . #x6B59) ; ø»Œ‘´ + (chinese-cns11643-2 . #x4154) ; ø»“¼“ + (=jis-x0213-2-2000 . #x7E21) ; ø»¦¥¦ + (ideograph-daikanwa . 46635) ; ø¸‹˜« + (=ucs . #x9CE6) ; 鳦 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 1) + (total-strokes . 12) + (chinese-cns11643-6 . #x504C) ; ø»œº + (ideograph-daikanwa . 46636) ; ø¸‹˜¬ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 1) + (total-strokes . 12) + (chinese-cns11643-6 . #x504D) ; ø»œºž + (ideograph-daikanwa . 46637) ; ø¸‹˜­ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-4 . #x422B) ; ø»˜‘ + (ideograph-daikanwa . 46638) ; ø¸‹˜® + (=ucs . #x29F92) ; 𩾒 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A57) ; ø»‰” + (ideograph-daikanwa . 46639) ; ø¸‹˜¯ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-5 . #x4451) ; ø»šž¶ + (ideograph-daikanwa . 46640) ; ø¸‹˜° + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-5 . #x4450) ; ø»šžµ + (ideograph-daikanwa . 46641) ; ø¸‹˜± + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-5 . #x4452) ; ø»šž· + (ideograph-daikanwa . 46642) ; ø¸‹˜² + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (shinjigen-2 . 9648) + (=jis-x0208 . #x726A) ; ø½‹®ƒ + (korean-ksc5601 . #x5D40) ; ø»‰²³ + (chinese-cns11643-2 . #x4873) ; ø»”‡„ + (=gt-pj-1 . #x726A) ; 鳧 + (ideograph-daikanwa . 46643) ; ø¸‹˜³ + (=gt-k . 10368) ; ý¡„‚¢€ + (=ucs . #x9CE7) ; 鳧 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 9) + (=jis-x0208 . #x726B) ; ø½‹®„ + (chinese-cns11643-3 . #x2F42) ; ø»•«© + (chinese-gb12345 . #x596C) ; 鳬 + (=gt-pj-1 . #x726B) ; 鳬 + (ideograph-daikanwa . 46644) ; ø¸‹˜´ + (=gt-k . 05302) ; ý¡„’¶ + (=ucs . #x9CEC) ; 鳬 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A5C) ; ø»‰™ + (ideograph-daikanwa . 46645) ; ø¸‹˜µ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-3 . #x4564) ; ø»–ŒŸ + (ideograph-daikanwa . 46646) ; ø¸‹˜¶ + (=ucs . #x9CE8) ; 鳨 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A5B) ; ø»‰˜ + (ideograph-daikanwa . 46647) ; ø¸‹˜· + )) +(define-char + '((=>ucs . #x9CE9) ; 鳩 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (shinjigen-2 . 9647) + (=jis-x0208 . #x4837) ; ø½Š¯¤ + (korean-ksc5601 . #x4F4D) ; ø»‰žœ + (ideograph-daikanwa . 46648) ; ø¸‹˜¸ + (ucs-jis . #x9CE9) ; ø½Š¯¤ + )) +(define-char + '((morohashi-daikanwa 46648 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-1 . #x676D) ; ø»’ªœ + (chinese-gb12345 . #x702F) ; 鳩 + (=ucs . #x9CE9) ; 鳩 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A5A) ; ø»‰— + (ideograph-daikanwa . 46649) ; ø¸‹˜¹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-3 . #x4565) ; ø»–Œ  + (ideograph-daikanwa . 46650) ; ø¸‹˜º + (=ucs . #x4CA5) ; ä²¥ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A58) ; ø»‰• + (ideograph-daikanwa . 46651) ; ø¸‹˜» + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-2 . #x4872) ; ø»”‡ƒ + (ideograph-daikanwa . 46652) ; ø¸‹˜¼ + (=ucs . #x9CED) ; é³­ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-2 . #x4871) ; ø»”‡‚ + (ideograph-daikanwa . 46653) ; ø¸‹˜½ + (=ucs . #x9CEA) ; 鳪 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A59) ; ø»‰– + (ideograph-daikanwa . 46654) ; ø¸‹˜¾ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (=jis-x0208 . #x726F) ; ø½‹®ˆ + (chinese-cns11643-3 . #x4566) ; ø»–Œ¡ + (ideograph-daikanwa . 46655) ; ø¸‹˜¿ + (=ucs . #x9CEB) ; 鳫 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-3 . #x4568) ; ø»–Œ£ + (ideograph-daikanwa . 46656) ; ø¸‹™€ + (=ucs . #x9CEE) ; é³® + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-3 . #x4567) ; ø»–Œ¢ + (ideograph-daikanwa . 46657) ; ø¸‹™ + (=ucs . #x9CEF) ; 鳯 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (shinjigen-2 . 9649) + (=jis-x0208 . #x726C) ; ø½‹®… + (ideograph-daikanwa . 46658) ; ø¸‹™‚ + (=ucs . #x9CF0) ; é³° + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (chinese-gb2312 . #x702F) ; ø»…º” + (chinese-isoir165 . #x702F) ; ø»Ž¢¤ + (=ucs . #x9E20) ; 鸠 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 2) + (chinese-gb2312 . #x3C26) ; ø»„­³ + (chinese-isoir165 . #x3C26) ; ø»–ƒ + (=ucs . #x9E21) ; 鸡 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F4A) ; ø»”­ + (ideograph-daikanwa . 46659) ; ø¸‹™ƒ + (=ucs . #x9CF1) ; é³± + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-6 . #x6470) ; ø»˜™ + (ideograph-daikanwa . 46660) ; ø¸‹™„ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A7A) ; ø»–”‹ + (ideograph-daikanwa . 46661) ; ø¸‹™… + (=ucs . #x4CA6) ; 䲦 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B6B) ; ø»š©¢ + (ideograph-daikanwa . 46662) ; ø¸‹™† + (=ucs . #x4CAA) ; 䲪 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A7B) ; ø»–”Œ + (ideograph-daikanwa . 46663) ; ø¸‹™‡ + (=ucs . #x4CA7) ; 䲧 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B6A) ; ø»š©¡ + (ideograph-daikanwa . 46664) ; ø¸‹™ˆ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-6 . #x6471) ; ø»˜š + (ideograph-daikanwa . 46665) ; ø¸‹™‰ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B69) ; ø»š©  + (ideograph-daikanwa . 46666) ; ø¸‹™Š + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (japanese-jisx0212 . #x6B5A) ; ø»Œ‘µ + (chinese-cns11643-2 . #x4F4B) ; ø»”® + (=jis-x0213-2-2000 . #x7E22) ; ø»¦¥§ + (ideograph-daikanwa . 46667) ; ø¸‹™‹ + (=ucs . #x9CF2) ; é³² + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A7E) ; ø»–” + (ideograph-daikanwa . 46668) ; ø¸‹™Œ + (=ucs . #x4CA9) ; 䲩 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A7C) ; ø»–” + (ideograph-daikanwa . 46669) ; ø¸‹™ + (=ucs . #x4CA8) ; 䲨 + )) +(define-char + '((=>ucs . #x29FA1) ; 𩾡 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (ideograph-daikanwa . 46670) ; ø¸‹™Ž + )) +(define-char + '((morohashi-daikanwa 46670 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-4 . #x486E) ; ø»˜›‡ + (=ucs . #x29FA1) ; 𩾡 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (shinjigen-2 . 9652) + (=jis-x0208 . #x4B31) ; ø½Š³¸ + (korean-ksc5601 . #x5C73) ; ø»‰²ˆ + (chinese-cns11643-1 . #x6B7A) ; ø»’°¡ + (chinese-gb12345 . #x376F) ; é³³ + (=gt-pj-1 . #x4B31) ; é³³ + (ideograph-daikanwa . 46671) ; ø¸‹™ + (=gt-k . 11173) ; ý¡„‚®¥ + (=ucs . #x9CF3) ; é³³ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (shinjigen-2 . 9653) + (=jis-x0208 . #x4C44) ; ø½Šµ© + (korean-ksc5601 . #x5930) ; ø»‰¬« + (chinese-cns11643-1 . #x6B78) ; ø»’°Ÿ + (chinese-gb12345 . #x4379) ; é³´ + (=gt-pj-1 . #x4C44) ; é³´ + (ideograph-daikanwa . 46672) ; ø¸‹™ + (=gt-k . 11184) ; ý¡„‚®° + (=ucs . #x9CF4) ; é³´ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F4C) ; ø»”¯ + (ideograph-daikanwa . 46673) ; ø¸‹™‘ + (=ucs . #x9CF5) ; é³µ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (shinjigen-2 . 9650) + (=jis-x0208 . #x4650) ; ø½Š­ + (korean-ksc5601 . #x6669) ; ø»Š€ª + (chinese-cns11643-1 . #x6B79) ; ø»’°  + (chinese-gb12345 . #x7030) ; 鳶 + (=gt-pj-1 . #x4650) ; 鳶 + (ideograph-daikanwa . 46674) ; ø¸‹™’ + (=gt-k . 11160) ; ý¡„‚®˜ + (=ucs . #x9CF6) ; 鳶 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (ideograph-daikanwa . 46675) ; ø¸‹™“ + (=ucs . #x29FA2) ; 𩾢 + )) +(define-char + '((=>ucs . #x29FA2) ; 𩾢 + (morohashi-daikanwa 46675 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-4 . #x486F) ; ø»˜›ˆ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-6 . #x6472) ; ø»˜› + (ideograph-daikanwa . 46676) ; ø¸‹™” + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-6 . #x6473) ; ø»˜œ + (ideograph-daikanwa . 46677) ; ø¸‹™• + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-6 . #x6474) ; ø»˜ + (ideograph-daikanwa . 46678) ; ø¸‹™– + )) +(define-char + '((=>ucs . #x29FA6) ; 𩾦 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (ideograph-daikanwa . 46679) ; ø¸‹™— + )) +(define-char + '((morohashi-daikanwa 46679 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-4 . #x4870) ; ø»˜›‰ + (=ucs . #x29FA6) ; 𩾦 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B68) ; ø»š©Ÿ + (ideograph-daikanwa . 46680) ; ø¸‹™˜ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-3 . #x4A7D) ; ø»–”Ž + (ideograph-daikanwa . 46681) ; ø¸‹™™ + (=ucs . #x4CAB) ; 䲫 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (chinese-gb2312 . #x7030) ; ø»…º• + (chinese-isoir165 . #x7030) ; ø»Ž¢¥ + (=ucs . #x9E22) ; 鸢 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (kangxi-radical . 30) ; ⼝ + (kangxi-strokes . 5) + (total-strokes . 8) + (chinese-gb2312 . #x4379) ; ø»„¹˜ + (chinese-isoir165 . #x4379) ; ø»¡¨ + (=ucs . #x9E23) ; 鸣 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (chinese-isoir165 . #x2C63) ; ø»Œ¿  + (=ucs . #x9E24) ; 鸤 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B67) ; ø»š©ž + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5338) ; ø»š´Ÿ + (ideograph-daikanwa . 46682) ; ø¸‹™š + (=ucs . #x4CAC) ; 䲬 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F3F) ; ø»˜¤ª + (ideograph-daikanwa . 46683) ; ø¸‹™› + (=ucs . #x4CAD) ; ä²­ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B72) ; ø»žŽ± + (ideograph-daikanwa . 46684) ; ø¸‹™œ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6B5B) ; ø»Œ‘¶ + (chinese-cns11643-2 . #x5633) ; ø»”š¨ + (ideograph-daikanwa . 46685) ; ø¸‹™ + (=ucs . #x9CF7) ; é³· + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B7D) ; ø»žŽ¼ + (ideograph-daikanwa . 46686) ; ø¸‹™ž + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-3 . #x5027) ; ø»–›¬ + (ideograph-daikanwa . 46687) ; ø¸‹™Ÿ + (=ucs . #x9CF8) ; 鳸 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F43) ; ø»˜¤® + (ideograph-daikanwa . 46688) ; ø¸‹™  + (=ucs . #x29FC7) ; 𩿇 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B6F) ; ø»žŽ® + (ideograph-daikanwa . 46689) ; ø¸‹™¡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F41) ; ø»˜¤¬ + (ideograph-daikanwa . 46691) ; ø¸‹™£ + (=ucs . #x4CB8) ; 䲸 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B73) ; ø»žŽ² + (ideograph-daikanwa . 46692) ; ø¸‹™¤ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6B5C) ; ø»Œ‘· + (chinese-cns11643-2 . #x5636) ; ø»”š« + (ideograph-daikanwa . 46693) ; ø¸‹™¥ + (=ucs . #x9CF9) ; é³¹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-2 . #x5630) ; ø»”š¥ + (ideograph-daikanwa . 46694) ; ø¸‹™¦ + (=ucs . #x9CFA) ; 鳺 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-2 . #x5637) ; ø»”š¬ + (ideograph-daikanwa . 46695) ; ø¸‹™§ + (=ucs . #x9CFB) ; é³» + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 46696) ; ø¸‹™¨ + (=ucs . #x29FC8) ; 𩿈 + )) +(define-char + '((=>ucs . #x29FC8) ; 𩿈 + (morohashi-daikanwa 46696 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F3A) ; ø»˜¤¥ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5343) ; ø»š´ª + (ideograph-daikanwa . 46697) ; ø¸‹™© + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-2 . #x562F) ; ø»”š¤ + (ideograph-daikanwa . 46698) ; ø¸‹™ª + (=ucs . #x9CFC) ; é³¼ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-3 . #x5022) ; ø»–›§ + (ideograph-daikanwa . 46699) ; ø¸‹™« + (=ucs . #x9D0D) ; 鴍 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-3 . #x5023) ; ø»–›¨ + (ideograph-daikanwa . 46700) ; ø¸‹™¬ + (=ucs . #x4CAE) ; ä²® + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F44) ; ø»˜¤¯ + (ideograph-daikanwa . 46701) ; ø¸‹™­ + (=ucs . #x4CAF) ; 䲯 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5337) ; ø»š´ž + (ideograph-daikanwa . 46702) ; ø¸‹™® + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x533B) ; ø»š´¢ + (ideograph-daikanwa . 46703) ; ø¸‹™¯ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x533D) ; ø»š´¤ + (ideograph-daikanwa . 46704) ; ø¸‹™° + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5339) ; ø»š´  + (ideograph-daikanwa . 46705) ; ø¸‹™± + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-2 . #x5631) ; ø»”š¦ + (ideograph-daikanwa . 46706) ; ø¸‹™² + (=ucs . #x9CFD) ; é³½ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B76) ; ø»žŽµ + (ideograph-daikanwa . 46707) ; ø¸‹™³ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B7C) ; ø»žŽ» + (ideograph-daikanwa . 46708) ; ø¸‹™´ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x533F) ; ø»š´¦ + (ideograph-daikanwa . 46709) ; ø¸‹™µ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F3B) ; ø»˜¤¦ + (ideograph-daikanwa . 46710) ; ø¸‹™¶ + (=ucs . #x4CB0) ; ä²° + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-3 . #x502A) ; ø»–›¯ + (ideograph-daikanwa . 46711) ; ø¸‹™· + (=ucs . #x9CFE) ; é³¾ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B6E) ; ø»žŽ­ + (ideograph-daikanwa . 46712) ; ø¸‹™¸ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5334) ; ø»š´› + (ideograph-daikanwa . 46713) ; ø¸‹™¹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B6D) ; ø»žŽ¬ + (ideograph-daikanwa . 46714) ; ø¸‹™º + (=ucs . #x4CB1) ; ä²± + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6B5D) ; ø»Œ‘¸ + (chinese-cns11643-4 . #x4F42) ; ø»˜¤­ + (=jis-x0213-2-2000 . #x7E23) ; ø»¦¥¨ + (ideograph-daikanwa . 46715) ; ø¸‹™» + (=ucs . #x9D0B) ; 鴋 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F3D) ; ø»˜¤¨ + (ideograph-daikanwa . 46716) ; ø¸‹™¼ + (=ucs . #x29FBE) ; 𩾾 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F40) ; ø»˜¤« + (ideograph-daikanwa . 46717) ; ø¸‹™½ + (=ucs . #x4CB2) ; ä²² + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-2 . #x5632) ; ø»”š§ + (ideograph-daikanwa . 46718) ; ø¸‹™¾ + (=ucs . #x9CFF) ; 鳿 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-2 . #x5635) ; ø»”šª + (ideograph-daikanwa . 46719) ; ø¸‹™¿ + (=ucs . #x9D00) ; 鴀 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-3 . #x5024) ; ø»–›© + (ideograph-daikanwa . 46720) ; ø¸‹š€ + (=ucs . #x9D01) ; 鴁 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5341) ; ø»š´¨ + (ideograph-daikanwa . 46721) ; ø¸‹š + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6B5E) ; ø»Œ‘¹ + (chinese-cns11643-3 . #x502B) ; ø»–›° + (=jis-x0213-2-2000 . #x7E24) ; ø»¦¥© + (ideograph-daikanwa . 46722) ; ø¸‹š‚ + (=ucs . #x9D02) ; 鴂 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (shinjigen-2 . 9657) + (=jis-x0208 . #x7270) ; ø½‹®‰ + (chinese-cns11643-1 . #x702A) ; ø»’¶§ + (ideograph-daikanwa . 46723) ; ø¸‹šƒ + (=ucs . #x9D03) ; 鴃 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-2 . #x563A) ; ø»”š¯ + (ideograph-daikanwa . 46724) ; ø¸‹š„ + (=ucs . #x9D04) ; 鴄 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B7B) ; ø»žŽº + (ideograph-daikanwa . 46725) ; ø¸‹š… + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-2 . #x5639) ; ø»”š® + (ideograph-daikanwa . 46726) ; ø¸‹š† + (=ucs . #x9D05) ; 鴅 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (shinjigen-2 . 9659) + (=jis-x0208 . #x7271) ; ø½‹®Š + (chinese-cns11643-1 . #x7028) ; ø»’¶¥ + (chinese-gb12345 . #x7032) ; 鴆 + (ideograph-daikanwa . 46727) ; ø¸‹š‡ + (=ucs . #x9D06) ; 鴆 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x533E) ; ø»š´¥ + (ideograph-daikanwa . 46728) ; ø¸‹šˆ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-3 . #x5028) ; ø»–›­ + (ideograph-daikanwa . 46729) ; ø¸‹š‰ + (=ucs . #x4CB3) ; ä²³ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (shinjigen-2 . 9660) + (japanese-jisx0208 . #x463E) ; ø»‡†» + (=jis-x0208-1990 . #x463E) ; ø½Š¬¯ + (chinese-gb12345 . #x7031) ; 鴇 + (ideograph-daikanwa . 46730) ; ø¸‹šŠ + (=ucs . #x9D07) ; 鴇 + )) +(define-char + '((=>ucs . #x9D07) ; 鴇 + (morohashi-daikanwa 46730 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-2 . #x5634) ; ø»”š© + )) +(define-char + '((=>ucs . #x9D07) ; 鴇 + (morohashi-daikanwa 46730 0 4) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x463E) ; ø»‚²³ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5335) ; ø»š´œ + (ideograph-daikanwa . 46731) ; ø¸‹š‹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x533C) ; ø»š´£ + (ideograph-daikanwa . 46732) ; ø¸‹šŒ + )) +(define-char + '((=>ucs . #x29FC2) ; 𩿂 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 46733) ; ø¸‹š + )) +(define-char + '((morohashi-daikanwa 46733 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F3E) ; ø»˜¤© + (=ucs . #x29FC2) ; 𩿂 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (shinjigen-2 . 8944) + (=jis-x0208 . #x726E) ; ø½‹®‡ + (chinese-cns11643-2 . #x5638) ; ø»”š­ + (ideograph-daikanwa . 46734) ; ø¸‹šŽ + (=ucs . #x9D08) ; 鴈 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5342) ; ø»š´© + (ideograph-daikanwa . 46735) ; ø¸‹š + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B71) ; ø»žŽ° + (ideograph-daikanwa . 46736) ; ø¸‹š + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B7A) ; ø»žŽ¹ + (ideograph-daikanwa . 46737) ; ø¸‹š‘ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-1 . #x7029) ; ø»’¶¦ + (chinese-gb12345 . #x513B) ; 鴉 + (ideograph-daikanwa . 46738) ; ø¸‹š’ + (=ucs . #x9D09) ; 鴉 + )) +(define-char + '((=>ucs . #x9D09) ; 鴉 + (morohashi-daikanwa 46738 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (=jis-x0208 . #x726D) ; ø½‹®† + (korean-ksc5601 . #x643C) ; ø»‰½ + (ucs-jis . #x9D09) ; ø½‹®† + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F3C) ; ø»˜¤§ + (ideograph-daikanwa . 46739) ; ø¸‹š“ + (=ucs . #x29FC5) ; 𩿅 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B75) ; ø»žŽ´ + (ideograph-daikanwa . 46740) ; ø¸‹š” + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-3 . #x5029) ; ø»–›® + (ideograph-daikanwa . 46741) ; ø¸‹š• + (=ucs . #x4CB4) ; ä²´ + )) +(define-char + '((=>ucs . #x29FCA) ; 𩿊 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 46742) ; ø¸‹š– + )) +(define-char + '((morohashi-daikanwa 46742 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F46) ; ø»˜¤± + (=ucs . #x29FCA) ; 𩿊 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-3 . #x5025) ; ø»–›ª + (ideograph-daikanwa . 46743) ; ø¸‹š— + (=ucs . #x9D0C) ; 鴌 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B70) ; ø»žŽ¯ + (ideograph-daikanwa . 46744) ; ø¸‹š˜ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-3 . #x5026) ; ø»–›« + (ideograph-daikanwa . 46745) ; ø¸‹š™ + (=ucs . #x4CB5) ; ä²µ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F45) ; ø»˜¤° + (ideograph-daikanwa . 46746) ; ø¸‹šš + (=ucs . #x29FB0) ; 𩾰 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5336) ; ø»š´ + (ideograph-daikanwa . 46747) ; ø¸‹š› + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B74) ; ø»žŽ³ + (=jis-x0213-2-2000 . #x7E25) ; ø»¦¥ª + (ideograph-daikanwa . 46749) ; ø¸‹š + (=ucs . #x29FCE) ; 𩿎 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B78) ; ø»žŽ· + (ideograph-daikanwa . 46750) ; ø¸‹šž + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5340) ; ø»š´§ + (ideograph-daikanwa . 46751) ; ø¸‹šŸ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x533A) ; ø»š´¡ + (ideograph-daikanwa . 46752) ; ø¸‹š  + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (chinese-gb2312 . #x4538) ; ø»„»“ + (chinese-isoir165 . #x4538) ; ø»££ + (=ucs . #x9E25) ; 鸥 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (chinese-gb2312 . #x513B) ; ø»…Œ¾ + (chinese-isoir165 . #x513B) ; ø»µŽ + (=ucs . #x9E26) ; 鸦 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (chinese-isoir165 . #x7D5C) ; ø»Ž¶— + (=ucs . #x9E27) ; 鸧 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (chinese-gb2312 . #x7031) ; ø»…º– + (chinese-isoir165 . #x7031) ; ø»Ž¢¦ + (=ucs . #x9E28) ; 鸨 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (chinese-gb2312 . #x7032) ; ø»…º— + (chinese-isoir165 . #x7032) ; ø»Ž¢§ + (=ucs . #x9E29) ; 鸩 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B77) ; ø»žŽ¶ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B79) ; ø»žŽ¸ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x542D) ; ø»–¡ª + (ideograph-daikanwa . 46753) ; ø¸‹š¡ + (=ucs . #x9D0A) ; 鴊 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x554E) ; ø»˜­­ + (ideograph-daikanwa . 46754) ; ø¸‹š¢ + (=ucs . #x4CB9) ; ä²¹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3648) ; ø»žž‘ + (ideograph-daikanwa . 46755) ; ø¸‹š£ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x542F) ; ø»–¡¬ + (ideograph-daikanwa . 46756) ; ø¸‹š¤ + (=ucs . #x4CBA) ; 䲺 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x364B) ; ø»žž” + (ideograph-daikanwa . 46757) ; ø¸‹š¥ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x554D) ; ø»˜­¬ + (ideograph-daikanwa . 46758) ; ø¸‹š¦ + (=ucs . #x4CBB) ; ä²» + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x542A) ; ø»–¡§ + (ideograph-daikanwa . 46759) ; ø¸‹š§ + (=ucs . #x9D0F) ; 鴏 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A54) ; ø»š¿ + (ideograph-daikanwa . 46760) ; ø¸‹š¨ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3646) ; ø»žž + (ideograph-daikanwa . 46761) ; ø¸‹š© + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A56) ; ø»š¿ + (ideograph-daikanwa . 46762) ; ø¸‹šª + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C38) ; ø»”£¡ + (ideograph-daikanwa . 46763) ; ø¸‹š« + (=ucs . #x9D10) ; 鴐 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3647) ; ø»žž + (ideograph-daikanwa . 46764) ; ø¸‹š¬ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A51) ; ø»š¿Š + (ideograph-daikanwa . 46765) ; ø¸‹š­ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6B5F) ; ø»Œ‘º + (chinese-cns11643-4 . #x5552) ; ø»˜­± + (=jis-x0213-2-2000 . #x7E26) ; ø»¦¥« + (ideograph-daikanwa . 46766) ; ø¸‹š® + (=ucs . #x9D11) ; 鴑 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x5430) ; ø»–¡­ + (ideograph-daikanwa . 46767) ; ø¸‹š¯ + (=ucs . #x4CBC) ; ä²¼ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A4F) ; ø»š¿ˆ + (ideograph-daikanwa . 46768) ; ø¸‹š° + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x554C) ; ø»˜­« + (ideograph-daikanwa . 46769) ; ø¸‹š± + (=ucs . #x29FE1) ; ð©¿¡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (=jis-x0208 . #x7279) ; ø½‹®’ + (chinese-cns11643-1 . #x733A) ; ø»’»‘ + (ideograph-daikanwa . 46770) ; ø¸‹š² + (=ucs . #x9D12) ; 鴒 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A53) ; ø»š¿Œ + (ideograph-daikanwa . 46771) ; ø¸‹š³ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x542C) ; ø»–¡© + (ideograph-daikanwa . 46772) ; ø¸‹š´ + (=ucs . #x9D13) ; 鴓 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C33) ; ø»”£œ + (ideograph-daikanwa . 46773) ; ø¸‹šµ + (=ucs . #x9D14) ; 鴔 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (shinjigen-2 . 9670) + (=jis-x0208 . #x7278) ; ø½‹®‘ + (chinese-cns11643-1 . #x7336) ; ø»’» + (chinese-gb12345 . #x4D52) ; 鴕 + (ideograph-daikanwa . 46774) ; ø¸‹š¶ + (=ucs . #x9D15) ; 鴕 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x5436) ; ø»–¡³ + (ideograph-daikanwa . 46775) ; ø¸‹š· + (=ucs . #x9D16) ; 鴖 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x554F) ; ø»˜­® + (ideograph-daikanwa . 46776) ; ø¸‹š¸ + (=ucs . #x4CBD) ; ä²½ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x542B) ; ø»–¡¨ + (ideograph-daikanwa . 46777) ; ø¸‹š¹ + (=ucs . #x4CBE) ; ä²¾ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x364F) ; ø»žž˜ + (ideograph-daikanwa . 46778) ; ø¸‹šº + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5554) ; ø»˜­³ + (ideograph-daikanwa . 46779) ; ø¸‹š» + (=ucs . #x4CBF) ; 䲿 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A59) ; ø»š¿’ + (ideograph-daikanwa . 46780) ; ø¸‹š¼ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6B60) ; ø»Œ‘» + (chinese-cns11643-2 . #x5C30) ; ø»”£™ + (=jis-x0213-2-2000 . #x7E27) ; ø»¦¥¬ + (ideograph-daikanwa . 46781) ; ø¸‹š½ + (=ucs . #x9D17) ; 鴗 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6B61) ; ø»Œ‘¼ + (chinese-cns11643-2 . #x5C36) ; ø»”£Ÿ + (=jis-x0213-2-2000 . #x7E28) ; ø»¦¥­ + (ideograph-daikanwa . 46782) ; ø¸‹š¾ + (=ucs . #x9D18) ; 鴘 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x364A) ; ø»žž“ + (ideograph-daikanwa . 46783) ; ø¸‹š¿ + (=ucs . #x4CC0) ; 䳀 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C34) ; ø»”£ + (ideograph-daikanwa . 46784) ; ø¸‹›€ + (=ucs . #x9D29) ; é´© + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C39) ; ø»”£¢ + (ideograph-daikanwa . 46785) ; ø¸‹› + (=ucs . #x9D19) ; 鴙 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A52) ; ø»š¿‹ + (ideograph-daikanwa . 46786) ; ø¸‹›‚ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3657) ; ø»žž  + (ideograph-daikanwa . 46787) ; ø¸‹›ƒ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x554A) ; ø»˜­© + (ideograph-daikanwa . 46788) ; ø¸‹›„ + (=ucs . #x4CC1) ; 䳁 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3651) ; ø»žžš + (ideograph-daikanwa . 46789) ; ø¸‹›… + (=ucs . #x4CCA) ; 䳊 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x542E) ; ø»–¡« + (ideograph-daikanwa . 46790) ; ø¸‹›† + (=ucs . #x4CC2) ; 䳂 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x5433) ; ø»–¡° + (ideograph-daikanwa . 46791) ; ø¸‹›‡ + (=ucs . #x9D1A) ; 鴚 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5553) ; ø»˜­² + (ideograph-daikanwa . 46792) ; ø¸‹›ˆ + (=ucs . #x2A009) ; 𪀉 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5557) ; ø»˜­¶ + (ideograph-daikanwa . 46793) ; ø¸‹›‰ + (=ucs . #x4CC3) ; 䳃 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3655) ; ø»žžž + (ideograph-daikanwa . 46794) ; ø¸‹›Š + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (shinjigen-2 . 9662) + (=jis-x0208 . #x3175) ; ø½ŠŽ° + (korean-ksc5601 . #x6A44) ; ø»Š…½ + (chinese-cns11643-1 . #x733B) ; ø»’»’ + (chinese-gb12345 . #x5427) ; 鴛 + (ideograph-daikanwa . 46795) ; ø¸‹›‹ + (=ucs . #x9D1B) ; 鴛 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 17) + (japanese-jisx0212 . #x6B62) ; ø»Œ‘½ + (chinese-cns11643-4 . #x5A4E) ; ø»˜µƒ + (ideograph-daikanwa . 46796) ; ø¸‹›Œ + (=ucs . #x9D1C) ; 鴜 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x554B) ; ø»˜­ª + (ideograph-daikanwa . 46798) ; ø¸‹›Ž + (=ucs . #x4CC5) ; 䳅 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3652) ; ø»žž› + (ideograph-daikanwa . 46799) ; ø¸‹› + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x5431) ; ø»–¡® + (ideograph-daikanwa . 46800) ; ø¸‹› + (=ucs . #x4CC6) ; 䳆 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6B63) ; ø»Œ‘¾ + (chinese-cns11643-2 . #x5C35) ; ø»”£ž + (=jis-x0213-1-2000 . #x7E58) ; ø»¤œ™ + (chinese-gb12345 . #x7036) ; 鴝 + (ideograph-daikanwa . 46801) ; ø¸‹›‘ + (=ucs . #x9D1D) ; 鴝 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5551) ; ø»˜­° + (ideograph-daikanwa . 46802) ; ø¸‹›’ + (=ucs . #x2A00A) ; 𪀊 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6B64) ; ø»Œ‘¿ + (chinese-cns11643-2 . #x5C32) ; ø»”£› + (=jis-x0213-1-2000 . #x7E59) ; ø»¤œš + (ideograph-daikanwa . 46803) ; ø¸‹›“ + (=ucs . #x9D1E) ; 鴞 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A57) ; ø»š¿ + (ideograph-daikanwa . 46804) ; ø¸‹›” + )) +(define-char + '((=>ucs . #x9D1F) ; 鴟 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (shinjigen-2 . 9667) + (=jis-x0208 . #x7276) ; ø½‹® + (chinese-cns11643-2 . #x5C3A) ; ø»”££ + (ideograph-daikanwa . 46805) ; ø¸‹›• + (ucs-jis . #x9D1F) ; ø½‹® + )) +(define-char + '((morohashi-daikanwa 46805 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-gb12345 . #x7037) ; 鴟 + (=ucs . #x9D1F) ; 鴟 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A50) ; ø»š¿‰ + (ideograph-daikanwa . 46806) ; ø¸‹›– + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5556) ; ø»˜­µ + (ideograph-daikanwa . 46807) ; ø¸‹›— + (=ucs . #x29FE8) ; 𩿨 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C31) ; ø»”£š + (ideograph-daikanwa . 46808) ; ø¸‹›˜ + (=ucs . #x9D20) ; é´  + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x5437) ; ø»–¡´ + (ideograph-daikanwa . 46809) ; ø¸‹›™ + (=ucs . #x9D21) ; é´¡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5555) ; ø»˜­´ + (ideograph-daikanwa . 46810) ; ø¸‹›š + (=ucs . #x4CC7) ; 䳇 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x5434) ; ø»–¡± + (ideograph-daikanwa . 46811) ; ø¸‹›› + (=ucs . #x4CC8) ; 䳈 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3656) ; ø»žžŸ + (ideograph-daikanwa . 46812) ; ø¸‹›œ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C37) ; ø»”£  + (ideograph-daikanwa . 46813) ; ø¸‹› + (=ucs . #x9D22) ; é´¢ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (=jis-x0208 . #x7275) ; ø½‹®Ž + (chinese-cns11643-1 . #x7337) ; ø»’»Ž + (chinese-gb12345 . #x7033) ; é´£ + (ideograph-daikanwa . 46814) ; ø¸‹›ž + (=ucs . #x9D23) ; é´£ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3654) ; ø»žž + (ideograph-daikanwa . 46815) ; ø¸‹›Ÿ + )) +(define-char + '((=>ucs . #x9D24) ; é´¤ + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 46816) ; ø¸‹›  + )) +(define-char + '((morohashi-daikanwa 46816 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x5429) ; ø»–¡¦ + (=ucs . #x9D24) ; é´¤ + )) +(define-char + '((=>ucs . #x4CC9) ; 䳉 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 46817) ; ø¸‹›¡ + )) +(define-char + '((morohashi-daikanwa 46817 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5550) ; ø»˜­¯ + (=ucs . #x4CC9) ; 䳉 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 46818) ; ø¸‹›¢ + )) +(define-char + '((morohashi-daikanwa 46818 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A58) ; ø»š¿‘ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C2F) ; ø»”£˜ + (ideograph-daikanwa . 46819) ; ø¸‹›£ + (=ucs . #x9D25) ; é´¥ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (=jis-x0208 . #x7272) ; ø½‹®‹ + (chinese-cns11643-3 . #x5432) ; ø»–¡¯ + (ideograph-daikanwa . 46820) ; ø¸‹›¤ + (=ucs . #x9D2A) ; é´ª + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x5435) ; ø»–¡² + (ideograph-daikanwa . 46821) ; ø¸‹›¥ + (=ucs . #x9D27) ; é´§ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (=jis-x0208 . #x7273) ; ø½‹®Œ + (korean-ksc5601 . #x646C) ; ø»‰½± + (chinese-gb12345 . #x516C) ; é´¦ + (ideograph-daikanwa . 46822) ; ø¸‹›¦ + (=ucs . #x9D26) ; é´¦ + )) +(define-char + '((=>ucs . #x9D26) ; é´¦ + (morohashi-daikanwa 46822 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-1 . #x7338) ; ø»’» + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (shinjigen-2 . 9663) + (=jis-x0208 . #x337B) ; ø½Š‘² + (korean-ksc5601 . #x6465) ; ø»‰½ª + (chinese-cns11643-1 . #x7339) ; ø»’» + (chinese-gb12345 . #x513C) ; é´¨ + (ideograph-daikanwa . 46823) ; ø¸‹›§ + (=ucs . #x9D28) ; é´¨ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3649) ; ø»žž’ + (ideograph-daikanwa . 46824) ; ø¸‹›¨ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 12) + (chinese-cns11643-6 . #x504E) ; ø»œºŸ + (ideograph-daikanwa . 46825) ; ø¸‹›© + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3650) ; ø»žž™ + (ideograph-daikanwa . 46826) ; ø¸‹›ª + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A55) ; ø»š¿Ž + (ideograph-daikanwa . 46827) ; ø¸‹›« + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x364C) ; ø»žž• + (ideograph-daikanwa . 46830) ; ø¸‹›® + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (shinjigen-2 . 9671) + (=jis-x0208 . #x3C32) ; ø½Š· + (ideograph-daikanwa . 46831) ; ø¸‹›¯ + (=ucs . #x9D2B) ; é´« + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x364D) ; ø»žž– + (ideograph-daikanwa . 49928) ; ø¸ŒŒˆ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x7274) ; ø»ƒ´‘ + (japanese-jisx0208 . #x3229) ; ø»†©Ž + (=jis-x0208-1990 . #x3229) ; ø½Š‚ + (=ucs . #x9D2C) ; é´¬ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7033) ; ø»…º˜ + (chinese-isoir165 . #x7033) ; ø»Ž¢¨ + (=ucs . #x9E2A) ; 鸪 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7034) ; ø»…º™ + (chinese-isoir165 . #x7034) ; ø»Ž¢© + (=ucs . #x9E2B) ; 鸫 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7035) ; ø»…ºš + (chinese-isoir165 . #x7035) ; ø»Ž¢ª + (=ucs . #x9E2C) ; 鸬 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (chinese-gb2312 . #x513C) ; ø»…Œ¿ + (chinese-isoir165 . #x513C) ; ø»µ + (=ucs . #x9E2D) ; 鸭 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (chinese-isoir165 . #x7D5D) ; ø»Ž¶˜ + (=ucs . #x9E2E) ; 鸮 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (chinese-gb2312 . #x516C) ; ø»…¯ + (chinese-isoir165 . #x516C) ; ø»µ¿ + (=ucs . #x9E2F) ; 鸯 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (chinese-isoir165 . #x7D5E) ; ø»Ž¶™ + (=ucs . #x9E30) ; 鸰 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7037) ; ø»…ºœ + (chinese-isoir165 . #x7037) ; ø»Ž¢¬ + (=ucs . #x9E31) ; 鸱 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7036) ; ø»…º› + (chinese-isoir165 . #x7036) ; ø»Ž¢« + (=ucs . #x9E32) ; 鸲 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5427) ; ø»…‘„ + (chinese-isoir165 . #x5427) ; ø»¹” + (=ucs . #x9E33) ; 鸳 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4D52) ; ø»…‡ + (chinese-isoir165 . #x4D52) ; ø»¯­ + (=ucs . #x9E35) ; 鸵 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7038) ; ø»…º + (chinese-isoir165 . #x7038) ; ø»Ž¢­ + (=ucs . #x9E36) ; 鸶 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3645) ; ø»žžŽ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x364E) ; ø»žž— + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3653) ; ø»žžœ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3658) ; ø»žž¡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-3 . #x574B) ; ø»–¦¢ + (=jis-x0213-2-2000 . #x7E2A) ; ø»¦¥¯ + (ideograph-daikanwa . 46797) ; ø¸‹› + (=ucs . #x4CC4) ; 䳄 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E51) ; ø»žªŠ + (ideograph-daikanwa . 46832) ; ø¸‹›° + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (shinjigen-2 . 9669) + (=jis-x0208 . #x7277) ; ø½‹® + (chinese-cns11643-3 . #x574A) ; ø»–¦¡ + (ideograph-daikanwa . 46833) ; ø¸‹›± + (=ucs . #x9D44) ; 鵄 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A4C) ; ø»˜µ + (ideograph-daikanwa . 46834) ; ø¸‹›² + (=ucs . #x2A013) ; 𪀓 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x606C) ; ø»›ˆ™ + (ideograph-daikanwa . 46835) ; ø¸‹›³ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 46836) ; ø¸‹›´ + )) +(define-char + '((morohashi-daikanwa 46836 0 4) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x605E) ; ø»›ˆ‹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6069) ; ø»›ˆ– + (ideograph-daikanwa . 46838) ; ø¸‹›¶ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x6135) ; ø»”ª´ + (ideograph-daikanwa . 46839) ; ø¸‹›· + (=ucs . #x9D2D) ; é´­ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E54) ; ø»žª + (ideograph-daikanwa . 46840) ; ø¸‹›¸ + )) +(define-char + '((=>ucs . #x2A017) ; 𪀗 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 46841) ; ø¸‹›¹ + )) +(define-char + '((morohashi-daikanwa 46841 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A53) ; ø»˜µˆ + (=ucs . #x2A017) ; 𪀗 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6067) ; ø»›ˆ” + (ideograph-daikanwa . 46842) ; ø¸‹›º + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x6128) ; ø»”ª§ + (ideograph-daikanwa . 46843) ; ø¸‹›» + (=ucs . #x9D2E) ; é´® + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6B65) ; ø»Œ’€ + (chinese-cns11643-2 . #x6129) ; ø»”ª¨ + (chinese-gb12345 . #x7039) ; é´¯ + (ideograph-daikanwa . 46844) ; ø¸‹›¼ + (=ucs . #x9D2F) ; é´¯ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E55) ; ø»žªŽ + (ideograph-daikanwa . 46845) ; ø¸‹›½ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6B66) ; ø»Œ’ + (chinese-cns11643-2 . #x612C) ; ø»”ª« + (chinese-gb12345 . #x703B) ; é´° + (ideograph-daikanwa . 46846) ; ø¸‹›¾ + (=ucs . #x9D30) ; é´° + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x612A) ; ø»”ª© + (ideograph-daikanwa . 46847) ; ø¸‹›¿ + (=ucs . #x9D31) ; é´± + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-3 . #x574C) ; ø»–¦£ + (ideograph-daikanwa . 46848) ; ø¸‹œ€ + (=ucs . #x4CCC) ; 䳌 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x605D) ; ø»›ˆŠ + (=jis-x0213-2-2000 . #x7E2B) ; ø»¦¥° + (ideograph-daikanwa . 46849) ; ø¸‹œ + (=ucs . #x2A01A) ; 𪀚 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6B67) ; ø»Œ’‚ + (chinese-cns11643-4 . #x5A55) ; ø»˜µŠ + (=jis-x0213-2-2000 . #x7E2C) ; ø»¦¥± + (ideograph-daikanwa . 46850) ; ø¸‹œ‚ + (=ucs . #x9D32) ; é´² + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6061) ; ø»›ˆŽ + (ideograph-daikanwa . 46851) ; ø¸‹œƒ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6B68) ; ø»Œ’ƒ + (chinese-cns11643-2 . #x6124) ; ø»”ª£ + (ideograph-daikanwa . 46852) ; ø¸‹œ„ + (=ucs . #x9D33) ; é´³ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E4E) ; ø»žª‡ + (ideograph-daikanwa . 46853) ; ø¸‹œ… + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6B69) ; ø»Œ’„ + (chinese-cns11643-4 . #x5A56) ; ø»˜µ‹ + (ideograph-daikanwa . 46854) ; ø¸‹œ† + (=ucs . #x9D34) ; é´´ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-3 . #x574D) ; ø»–¦¤ + (ideograph-daikanwa . 46855) ; ø¸‹œ‡ + (=ucs . #x9D35) ; é´µ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6064) ; ø»›ˆ‘ + (ideograph-daikanwa . 46856) ; ø¸‹œˆ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x6127) ; ø»”ª¦ + (ideograph-daikanwa . 46857) ; ø¸‹œ‰ + (=ucs . #x9D36) ; é´¶ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x606B) ; ø»›ˆ˜ + (ideograph-daikanwa . 46858) ; ø¸‹œŠ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x6131) ; ø»”ª° + (ideograph-daikanwa . 46859) ; ø¸‹œ‹ + (=ucs . #x9D37) ; é´· + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x612B) ; ø»”ªª + (ideograph-daikanwa . 46860) ; ø¸‹œŒ + (=ucs . #x9D38) ; é´¸ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A51) ; ø»˜µ† + (ideograph-daikanwa . 46861) ; ø¸‹œ + (=ucs . #x4CCD) ; 䳍 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-3 . #x5747) ; ø»–¦ž + (ideograph-daikanwa . 46862) ; ø¸‹œŽ + (=ucs . #x4CCE) ; 䳎 + )) +(define-char + '((=>ucs . #x2FA0C) ; 鳽 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 46863) ; ø¸‹œ + )) +(define-char + '((morohashi-daikanwa 46863 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A59) ; ø»˜µŽ + (=ucs . #x2FA0C) ; 鳽 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6060) ; ø»›ˆ + (ideograph-daikanwa . 46864) ; ø¸‹œ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E56) ; ø»žª + (ideograph-daikanwa . 46865) ; ø¸‹œ‘ + )) +(define-char + '((=>ucs . #x9D39) ; é´¹ + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 46866) ; ø¸‹œ’ + )) +(define-char + '((morohashi-daikanwa 46866 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-3 . #x5748) ; ø»–¦Ÿ + (=ucs . #x9D39) ; é´¹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6062) ; ø»›ˆ + (ideograph-daikanwa . 46867) ; ø¸‹œ“ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A54) ; ø»˜µ‰ + (ideograph-daikanwa . 46868) ; ø¸‹œ” + (=ucs . #x2A022) ; 𪀢 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-3 . #x5749) ; ø»–¦  + (ideograph-daikanwa . 46870) ; ø¸‹œ– + (=ucs . #x4CCF) ; 䳏 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6B6A) ; ø»Œ’… + (chinese-cns11643-4 . #x5A4F) ; ø»˜µ„ + (ideograph-daikanwa . 46871) ; ø¸‹œ— + (=ucs . #x9D3A) ; é´º + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E57) ; ø»žª + (ideograph-daikanwa . 46872) ; ø¸‹œ˜ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x605C) ; ø»›ˆ‰ + (ideograph-daikanwa . 46873) ; ø¸‹œ™ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (shinjigen-2 . 9675) + (=jis-x0208 . #x3963) ; ø½ŠšŽ + (korean-ksc5601 . #x7B78) ; ø»ŠŸ¯ + (chinese-cns11643-1 . #x7631) ; ø»’¿¢ + (chinese-gb12345 . #x3A68) ; é´» + (ideograph-daikanwa . 46874) ; ø¸‹œš + (=ucs . #x9D3B) ; é´» + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-3 . #x5746) ; ø»–¦ + (ideograph-daikanwa . 46875) ; ø¸‹œ› + (=ucs . #x4CD0) ; 䳐 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6063) ; ø»›ˆ + (ideograph-daikanwa . 46876) ; ø¸‹œœ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E50) ; ø»žª‰ + (ideograph-daikanwa . 46878) ; ø¸‹œž + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A52) ; ø»˜µ‡ + (=jis-x0213-2-2000 . #x7E2D) ; ø»¦¥² + (ideograph-daikanwa . 46879) ; ø¸‹œŸ + (=ucs . #x4CD1) ; 䳑 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6B6B) ; ø»Œ’† + (chinese-cns11643-4 . #x5A4D) ; ø»˜µ‚ + (ideograph-daikanwa . 46880) ; ø¸‹œ  + (=ucs . #x9D3C) ; é´¼ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6B6C) ; ø»Œ’‡ + (chinese-cns11643-2 . #x612D) ; ø»”ª¬ + (ideograph-daikanwa . 46881) ; ø¸‹œ¡ + (=ucs . #x9D45) ; 鵅 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6B6D) ; ø»Œ’ˆ + (chinese-cns11643-2 . #x6133) ; ø»”ª² + (ideograph-daikanwa . 46882) ; ø¸‹œ¢ + (=ucs . #x9D3D) ; é´½ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (shinjigen-2 . 9684) + (=jis-x0208 . #x727C) ; ø½‹®• + (chinese-cns11643-2 . #x6130) ; ø»”ª¯ + (ideograph-daikanwa . 46883) ; ø¸‹œ£ + (=ucs . #x9D3E) ; é´¾ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (shinjigen-2 . 9682) + (=jis-x0208 . #x727B) ; ø½‹®” + (chinese-cns11643-1 . #x7632) ; ø»’¿£ + (chinese-gb12345 . #x386B) ; é´¿ + (ideograph-daikanwa . 46884) ; ø¸‹œ¤ + (=ucs . #x9D3F) ; é´¿ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 46885) ; ø¸‹œ¥ + (=ucs . #x9D40) ; 鵀 + )) +(define-char + '((=>ucs . #x9D40) ; 鵀 + (morohashi-daikanwa 46885 0 3) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x6132) ; ø»”ª± + )) +(define-char + '((=>ucs . #x2A03C) ; 𪀼 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 46886) ; ø¸‹œ¦ + )) +(define-char + '((morohashi-daikanwa 46886 0 3) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A5A) ; ø»˜µ + (=ucs . #x2A03C) ; 𪀼 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-3 . #x574E) ; ø»–¦¥ + (ideograph-daikanwa . 46887) ; ø¸‹œ§ + (=ucs . #x4CD2) ; 䳒 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (shinjigen-2 . 9678) + (=jis-x0208 . #x727A) ; ø½‹®“ + (chinese-cns11643-2 . #x6125) ; ø»”ª¤ + (ideograph-daikanwa . 46888) ; ø¸‹œ¨ + (=ucs . #x9D41) ; 鵁 + )) +(define-char + '((=>ucs . #x2A049) ; 𪁉 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 46889) ; ø¸‹œ© + )) +(define-char + '((morohashi-daikanwa 46889 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A57) ; ø»˜µŒ + (=ucs . #x2A049) ; 𪁉 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6B6E) ; ø»Œ’‰ + (chinese-cns11643-2 . #x612E) ; ø»”ª­ + (=jis-x0213-2-2000 . #x7E2E) ; ø»¦¥³ + (chinese-gb12345 . #x703C) ; 鵂 + (ideograph-daikanwa . 46890) ; ø¸‹œª + (=ucs . #x9D42) ; 鵂 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E58) ; ø»žª‘ + (ideograph-daikanwa . 46891) ; ø¸‹œ« + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6B6F) ; ø»Œ’Š + (chinese-cns11643-2 . #x612F) ; ø»”ª® + (=jis-x0213-1-2000 . #x7E5A) ; ø»¤œ› + (ideograph-daikanwa . 46892) ; ø¸‹œ¬ + (=ucs . #x9D43) ; 鵃 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E4F) ; ø»žªˆ + (ideograph-daikanwa . 46893) ; ø¸‹œ­ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A50) ; ø»˜µ… + (ideograph-daikanwa . 46894) ; ø¸‹œ® + (=ucs . #x4CD3) ; 䳓 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A5B) ; ø»˜µ + (ideograph-daikanwa . 46895) ; ø¸‹œ¯ + (=ucs . #x2A028) ; 𪀨 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E53) ; ø»žªŒ + (ideograph-daikanwa . 46896) ; ø¸‹œ° + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6068) ; ø»›ˆ• + (ideograph-daikanwa . 46897) ; ø¸‹œ± + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x606A) ; ø»›ˆ— + (ideograph-daikanwa . 46898) ; ø¸‹œ² + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E52) ; ø»žª‹ + (ideograph-daikanwa . 46899) ; ø¸‹œ³ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6065) ; ø»›ˆ’ + (ideograph-daikanwa . 46900) ; ø¸‹œ´ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x605F) ; ø»›ˆŒ + (ideograph-daikanwa . 46901) ; ø¸‹œµ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6066) ; ø»›ˆ“ + (ideograph-daikanwa . 46902) ; ø¸‹œ¶ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (shinjigen-2 . 9685) + (=jis-x0208 . #x727D) ; ø½‹®– + (ideograph-daikanwa . 46903) ; ø¸‹œ· + (=ucs . #x9D46) ; 鵆 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (japanese-jisx0212 . #x6B70) ; ø»Œ’‹ + (=jis-x0213-1-2000 . #x7E5B) ; ø»¤œœ + (ideograph-daikanwa . 46904) ; ø¸‹œ¸ + (=ucs . #x9D47) ; 鵇 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x606D) ; ø»›ˆš + (ideograph-daikanwa . 46907) ; ø¸‹œ» + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x727E) ; ø»ƒ´› + (japanese-jisx0208 . #x727E) ; ø»ˆˆ£ + (=ucs . #x9D48) ; 鵈 + )) +(define-char + '((=>ucs . #x9D48) ; 鵈 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (=jis-x0208-1990 . #x727E) ; ø½‹®— + (ucs-jis . #x9D48) ; ø½‹®— + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (=ucs . #x9D49) ; 鵉 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 11) + (chinese-gb2312 . #x703A) ; ø»…ºŸ + (chinese-isoir165 . #x703A) ; ø»Ž¢¯ + (=ucs . #x9E37) ; 鸷 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7039) ; ø»…ºž + (chinese-isoir165 . #x7039) ; ø»Ž¢® + (=ucs . #x9E38) ; 鸸 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (chinese-gb2312 . #x703B) ; ø»…º  + (chinese-isoir165 . #x703B) ; ø»Ž¢° + (=ucs . #x9E39) ; 鸹 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (chinese-gb2312 . #x703C) ; ø»…º¡ + (chinese-isoir165 . #x703C) ; ø»Ž¢± + (=ucs . #x9E3A) ; 鸺 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (=ucs . #x9E3B) ; 鸻 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (=ucs . #x9E3C) ; 鸼 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (chinese-gb2312 . #x386B) ; ø»„©€ + (chinese-isoir165 . #x386B) ; ø»‘ + (=ucs . #x9E3D) ; 鸽 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (chinese-gb2312 . #x703D) ; ø»…º¢ + (chinese-isoir165 . #x703D) ; ø»Ž¢² + (=ucs . #x9E3E) ; 鸾 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3A68) ; ø»„«¹ + (chinese-isoir165 . #x3A68) ; ø»”‰ + (=ucs . #x9E3F) ; 鸿 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A58) ; ø»˜µ + (=ucs . #x2A026) ; 𪀦 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6B71) ; ø»Œ’Œ + (chinese-cns11643-2 . #x647C) ; ø»”°• + (=jis-x0213-2-2000 . #x7E2F) ; ø»¦¥´ + (ideograph-daikanwa . 46905) ; ø¸‹œ¹ + (=ucs . #x9D4A) ; 鵊 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x455B) ; ø»ž´¦ + (ideograph-daikanwa . 46906) ; ø¸‹œº + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x647E) ; ø»”°— + (ideograph-daikanwa . 46908) ; ø¸‹œ¼ + (=ucs . #x9D4B) ; 鵋 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x6523) ; ø»”°š + (ideograph-daikanwa . 46909) ; ø¸‹œ½ + (=ucs . #x9D4C) ; 鵌 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F38) ; ø»˜¼ƒ + (ideograph-daikanwa . 46910) ; ø¸‹œ¾ + (=ucs . #x4CDC) ; 䳜 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F2F) ; ø»˜»º + (ideograph-daikanwa . 46911) ; ø¸‹œ¿ + (=ucs . #x4CD4) ; 䳔 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4565) ; ø»ž´° + (ideograph-daikanwa . 46912) ; ø¸‹€ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-3 . #x5979) ; ø»–ªŒ + (ideograph-daikanwa . 46913) ; ø¸‹ + (=ucs . #x9D4D) ; 鵍 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4566) ; ø»ž´± + (ideograph-daikanwa . 46914) ; ø¸‹‚ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x455F) ; ø»ž´ª + (ideograph-daikanwa . 46915) ; ø¸‹ƒ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x667D) ; ø»›‘ž + (ideograph-daikanwa . 46916) ; ø¸‹„ + )) +(define-char + '((=>ucs . #x9D4E) ; 鵎 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 46917) ; ø¸‹… + )) +(define-char + '((morohashi-daikanwa 46917 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-3 . #x597B) ; ø»–ªŽ + (=ucs . #x9D4E) ; 鵎 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 46918) ; ø¸‹† + )) +(define-char + '((morohashi-daikanwa 46918 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6725) ; ø»›‘¤ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x647B) ; ø»”°” + (ideograph-daikanwa . 46919) ; ø¸‹‡ + (=ucs . #x9D4F) ; 鵏 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4557) ; ø»ž´¢ + (ideograph-daikanwa . 46920) ; ø¸‹ˆ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6727) ; ø»›‘¦ + (ideograph-daikanwa . 46921) ; ø¸‹‰ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (=jis-x0208 . #x7325) ; ø½‹®œ + (chinese-cns11643-3 . #x597D) ; ø»–ª + (ideograph-daikanwa . 46922) ; ø¸‹Š + (=ucs . #x9D50) ; 鵐 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F2E) ; ø»˜»¹ + (ideograph-daikanwa . 46923) ; ø¸‹‹ + (=ucs . #x2A050) ; 𪁐 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (shinjigen-2 . 9689) + (=jis-x0208 . #x7324) ; ø½‹®› + (korean-ksc5601 . #x4C3B) ; ø»‰™° + (chinese-gb12345 . #x3E69) ; 鵑 + (ideograph-daikanwa . 46924) ; ø¸‹Œ + (=ucs . #x9D51) ; 鵑 + )) +(define-char + '((=>ucs . #x9D51) ; 鵑 + (morohashi-daikanwa 46924 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-1 . #x7825) ; ø»“‚’ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x672A) ; ø»›‘© + (ideograph-daikanwa . 46925) ; ø¸‹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x6525) ; ø»”°œ + (=jis-x0213-1-2000 . #x7E5C) ; ø»¤œ + (chinese-gb12345 . #x7041) ; 鵒 + (ideograph-daikanwa . 46926) ; ø¸‹Ž + (=ucs . #x9D52) ; 鵒 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6B72) ; ø»Œ’ + (chinese-cns11643-2 . #x647A) ; ø»”°“ + (chinese-gb12345 . #x703E) ; 鵓 + (ideograph-daikanwa . 46927) ; ø¸‹ + (=ucs . #x9D53) ; 鵓 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x667A) ; ø»›‘› + (ideograph-daikanwa . 46928) ; ø¸‹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4560) ; ø»ž´« + (ideograph-daikanwa . 46929) ; ø¸‹‘ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6B73) ; ø»Œ’Ž + (chinese-cns11643-2 . #x6526) ; ø»”° + (ideograph-daikanwa . 46930) ; ø¸‹’ + (=ucs . #x9D54) ; 鵔 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-3 . #x597E) ; ø»–ª‘ + (ideograph-daikanwa . 46931) ; ø¸‹“ + (=ucs . #x9D55) ; 鵕 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x6522) ; ø»”°™ + (ideograph-daikanwa . 46932) ; ø¸‹” + (=ucs . #x9D56) ; 鵖 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6721) ; ø»›‘  + (ideograph-daikanwa . 46933) ; ø¸‹• + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F35) ; ø»˜¼€ + (ideograph-daikanwa . 46934) ; ø¸‹– + (=ucs . #x4CD5) ; 䳕 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x667E) ; ø»›‘Ÿ + (ideograph-daikanwa . 46935) ; ø¸‹— + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x667B) ; ø»›‘œ + (ideograph-daikanwa . 46936) ; ø¸‹˜ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x455D) ; ø»ž´¨ + (ideograph-daikanwa . 46937) ; ø¸‹™ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4558) ; ø»ž´£ + (ideograph-daikanwa . 46938) ; ø¸‹š + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4568) ; ø»ž´³ + (ideograph-daikanwa . 46939) ; ø¸‹› + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F2D) ; ø»˜»¸ + (ideograph-daikanwa . 46940) ; ø¸‹œ + (=ucs . #x2A058) ; 𪁘 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x455E) ; ø»ž´© + (ideograph-daikanwa . 46941) ; ø¸‹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x6524) ; ø»”°› + (ideograph-daikanwa . 46942) ; ø¸‹ž + (=ucs . #x9D57) ; 鵗 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x667C) ; ø»›‘ + (ideograph-daikanwa . 46943) ; ø¸‹Ÿ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x6528) ; ø»”°Ÿ + (ideograph-daikanwa . 46944) ; ø¸‹  + (=ucs . #x9D58) ; 鵘 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F2C) ; ø»˜»· + (ideograph-daikanwa . 46945) ; ø¸‹¡ + (=ucs . #x4CD6) ; 䳖 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x672B) ; ø»›‘ª + (ideograph-daikanwa . 46946) ; ø¸‹¢ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (shinjigen-2 . 9719) + (=jis-x0208 . #x7326) ; ø½‹® + (chinese-cns11643-2 . #x6521) ; ø»”°˜ + (ideograph-daikanwa . 46947) ; ø¸‹£ + (=ucs . #x9D59) ; 鵙 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x6529) ; ø»”°  + (ideograph-daikanwa . 46948) ; ø¸‹¤ + (=ucs . #x9D5A) ; 鵚 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-2 . #x647D) ; ø»”°– + (ideograph-daikanwa . 46949) ; ø¸‹¥ + (=ucs . #x9D5B) ; 鵛 + )) +(define-char + '((=>ucs . #x2A05C) ; 𪁜 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 46950) ; ø¸‹¦ + )) +(define-char + '((morohashi-daikanwa 46950 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F30) ; ø»˜»» + (=ucs . #x2A05C) ; 𪁜 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4567) ; ø»ž´² + (ideograph-daikanwa . 46951) ; ø¸‹§ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (shinjigen-2 . 9694) + (=jis-x0208 . #x312D) ; ø½Š¨ + (chinese-cns11643-2 . #x6479) ; ø»”°’ + (chinese-gb12345 . #x7043) ; 鵜 + (ideograph-daikanwa . 46952) ; ø¸‹¨ + (=ucs . #x9D5C) ; 鵜 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4556) ; ø»ž´¡ + (ideograph-daikanwa . 46953) ; ø¸‹© + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (shinjigen-2 . 9687) + (=jis-x0208 . #x7321) ; ø½‹®˜ + (korean-ksc5601 . #x643D) ; ø»‰½‚ + (chinese-cns11643-1 . #x7826) ; ø»“‚“ + (chinese-gb12345 . #x366C) ; 鵝 + (ideograph-daikanwa . 46954) ; ø¸‹ª + (=ucs . #x9D5D) ; 鵝 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-3 . #x597C) ; ø»–ª + (ideograph-daikanwa . 46955) ; ø¸‹« + (=ucs . #x4CD8) ; 䳘 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (shinjigen-2 . 9688) + (=jis-x0208 . #x7322) ; ø½‹®™ + (chinese-cns11643-3 . #x5A22) ; ø»–ª“ + (ideograph-daikanwa . 46956) ; ø¸‹¬ + (=ucs . #x9D5E) ; 鵞 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-3 . #x5A21) ; ø»–ª’ + (ideograph-daikanwa . 46957) ; ø¸‹­ + (=ucs . #x4CD7) ; 䳗 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F32) ; ø»˜»½ + (ideograph-daikanwa . 46958) ; ø¸‹® + (=ucs . #x4CD9) ; 䳙 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6B74) ; ø»Œ’ + (chinese-cns11643-2 . #x6527) ; ø»”°ž + (=jis-x0213-2-2000 . #x7E30) ; ø»¦¥µ + (ideograph-daikanwa . 46959) ; ø¸‹¯ + (=ucs . #x9D5F) ; 鵟 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F31) ; ø»˜»¼ + (ideograph-daikanwa . 46960) ; ø¸‹° + (=ucs . #x4CDA) ; 䳚 + )) +(define-char + '((=>ucs . #x9D60) ; éµ  + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0208-1978 . #x3974) ; ø»‚ £ + (korean-ksc5601 . #x4D5C) ; ø»‰›¯ + (ideograph-daikanwa . 46961) ; ø¸‹± + )) +(define-char + '((morohashi-daikanwa 46961 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0208 . #x3974) ; ø»†´« + (chinese-cns11643-1 . #x7827) ; ø»“‚” + (=jis-x0208-1990 . #x3974) ; ø½ŠšŸ + (chinese-gb12345 . #x7040) ; éµ  + (=ucs . #x9D60) ; éµ  + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6722) ; ø»›‘¡ + (ideograph-daikanwa . 46962) ; ø¸‹² + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 19) + (=jis-x0208 . #x4C39) ; ø½Šµž + (korean-ksc5601 . #x5977) ; ø»‰­² + (chinese-cns11643-1 . #x7959) ; ø»“„¤ + (chinese-gb12345 . #x7044) ; 鵡 + (ideograph-daikanwa . 46963) ; ø¸‹³ + (=ucs . #x9D61) ; 鵡 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4564) ; ø»ž´¯ + (ideograph-daikanwa . 46964) ; ø¸‹´ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F33) ; ø»˜»¾ + (ideograph-daikanwa . 46965) ; ø¸‹µ + (=ucs . #x28119) ; 𨄙 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6B75) ; ø»Œ’ + (chinese-cns11643-3 . #x597A) ; ø»–ª + (=jis-x0213-1-2000 . #x7E5D) ; ø»¤œž + (ideograph-daikanwa . 46966) ; ø¸‹¶ + (=ucs . #x9D63) ; éµ£ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x455C) ; ø»ž´§ + (ideograph-daikanwa . 46967) ; ø¸‹· + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6728) ; ø»›‘§ + (ideograph-daikanwa . 46968) ; ø¸‹¸ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4561) ; ø»ž´¬ + (ideograph-daikanwa . 46969) ; ø¸‹¹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6726) ; ø»›‘¥ + (ideograph-daikanwa . 46970) ; ø¸‹º + (=ucs . #x4CDB) ; 䳛 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4562) ; ø»ž´­ + (ideograph-daikanwa . 46971) ; ø¸‹» + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6724) ; ø»›‘£ + (ideograph-daikanwa . 46972) ; ø¸‹¼ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6B76) ; ø»Œ’‘ + (chinese-cns11643-4 . #x5F34) ; ø»˜»¿ + (=jis-x0213-2-2000 . #x7E31) ; ø»¦¥¶ + (ideograph-daikanwa . 46973) ; ø¸‹½ + (=ucs . #x9D62) ; éµ¢ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4559) ; ø»ž´¤ + (ideograph-daikanwa . 46974) ; ø¸‹¾ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6723) ; ø»›‘¢ + (ideograph-daikanwa . 46975) ; ø¸‹¿ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (->synonyms + (:sources (jiiho morohashi-daikanwa) + :char ((ideograph-daikanwa . 47115) ; ø¸‹ ‹ + ) + )) + (chinese-cns11643-7 . #x455A) ; ø»ž´¥ + (=jis-x0213-2-2000 . #x7E32) ; ø»¦¥· + (ideograph-daikanwa . 46976) ; ø¸‹ž€ + (=ucs . #x2A0F9) ; 𪃹 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4563) ; ø»ž´® + (ideograph-daikanwa . 46977) ; ø¸‹ž + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6729) ; ø»›‘¨ + (ideograph-daikanwa . 46979) ; ø¸‹žƒ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (=jis-x0208 . #x7323) ; ø½‹®š + (ideograph-daikanwa . 46980) ; ø¸‹ž„ + (=ucs . #x9D64) ; 鵤 + )) +(define-char + '((=>ucs . #x9D65) ; éµ¥ + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6B77) ; ø»Œ’’ + (ideograph-daikanwa . 46981) ; ø¸‹ž… + (ucs-jis . #x9D65) ; ø»Œ’’ + )) +(define-char + '((morohashi-daikanwa 46981 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (=ucs . #x9D65) ; éµ¥ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F36) ; ø»˜¼ + (ideograph-daikanwa . 47051) ; ø¸‹Ÿ‹ + (=ucs . #x4CE4) ; 䳤 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4569) ; ø»ž´´ + (ideograph-daikanwa . 47052) ; ø¸‹ŸŒ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (chinese-isoir165 . #x2C64) ; ø»Œ¿¡ + (=ucs . #x9E40) ; 鹀 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (chinese-gb2312 . #x703E) ; ø»…º£ + (chinese-isoir165 . #x703E) ; ø»Ž¢³ + (=ucs . #x9E41) ; 鹁 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (chinese-gb2312 . #x703F) ; ø»…º¤ + (chinese-isoir165 . #x703F) ; ø»Ž¢´ + (=ucs . #x9E42) ; 鹂 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (chinese-gb2312 . #x3E69) ; ø»„±² + (chinese-isoir165 . #x3E69) ; ø»š‚ + (=ucs . #x9E43) ; 鹃 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7040) ; ø»…º¥ + (chinese-isoir165 . #x7040) ; ø»Ž¢µ + (=ucs . #x9E44) ; 鹄 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (chinese-gb2312 . #x366C) ; ø»„¦… + (chinese-isoir165 . #x366C) ; ø»Ž• + (=ucs . #x9E45) ; 鹅 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7041) ; ø»…º¦ + (chinese-isoir165 . #x7041) ; ø»Ž¢¶ + (=ucs . #x9E46) ; 鹆 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7042) ; ø»…º§ + (chinese-isoir165 . #x7042) ; ø»Ž¢· + (=ucs . #x9E47) ; 鹇 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7043) ; ø»…º¨ + (chinese-isoir165 . #x7043) ; ø»Ž¢¸ + (=ucs . #x9E48) ; 鹈 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C5D) ; ø»ž¾º + (ideograph-daikanwa . 46982) ; ø¸‹ž† + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B3A) ; ø»›—± + (ideograph-daikanwa . 46983) ; ø¸‹ž‡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-3 . #x5B7D) ; ø»–­Œ + (ideograph-daikanwa . 46984) ; ø¸‹žˆ + (=ucs . #x9D66) ; 鵦 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C62) ; ø»ž¾¿ + (ideograph-daikanwa . 46985) ; ø¸‹ž‰ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C66) ; ø»ž¿ƒ + (ideograph-daikanwa . 46986) ; ø¸‹žŠ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B49) ; ø»›˜€ + (ideograph-daikanwa . 46987) ; ø¸‹ž‹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B3E) ; ø»›—µ + (ideograph-daikanwa . 46989) ; ø¸‹ž + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B4A) ; ø»›˜ + (ideograph-daikanwa . 46990) ; ø¸‹žŽ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B40) ; ø»›—· + (ideograph-daikanwa . 46991) ; ø¸‹ž + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C6A) ; ø»ž¿‡ + (ideograph-daikanwa . 46992) ; ø¸‹ž + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C64) ; ø»ž¿ + (ideograph-daikanwa . 46993) ; ø¸‹ž‘ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x626A) ; ø»™ + (ideograph-daikanwa . 46994) ; ø¸‹ž’ + (=ucs . #x4CDD) ; 䳝 + )) +(define-char + '((=>ucs* . #x9D67) ; 鵧 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x626E) ; ø»™“ + (ideograph-daikanwa . 46995) ; ø¸‹ž“ + (=ucs . #x2FA0F) ; 鵧 + )) +(define-char + '((morohashi-daikanwa 46995 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x6126) ; ø»”ª¥ + (=ucs . #x9D67) ; 鵧 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B3B) ; ø»›—² + (ideograph-daikanwa . 46996) ; ø¸‹ž” + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C6D) ; ø»ž¿Š + (ideograph-daikanwa . 46997) ; ø¸‹ž• + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x685E) ; ø»”µ¯ + (ideograph-daikanwa . 46998) ; ø¸‹ž– + (=ucs . #x9D68) ; 鵨 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6B78) ; ø»Œ’“ + (chinese-cns11643-2 . #x6855) ; ø»”µ¦ + (=jis-x0213-2-2000 . #x7E33) ; ø»¦¥¸ + (ideograph-daikanwa . 46999) ; ø¸‹ž— + (=ucs . #x9D69) ; 鵩 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6B79) ; ø»Œ’” + (chinese-cns11643-1 . #x795B) ; ø»“„¦ + (chinese-gb12345 . #x7046) ; 鵪 + (ideograph-daikanwa . 47000) ; ø¸‹ž˜ + (=ucs . #x9D6A) ; 鵪 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-3 . #x5C21) ; ø»–­Ž + (ideograph-daikanwa . 47001) ; ø¸‹ž™ + (=ucs . #x4CDE) ; 䳞 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C68) ; ø»ž¿… + (ideograph-daikanwa . 47002) ; ø¸‹žš + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6B7A) ; ø»Œ’• + (chinese-cns11643-2 . #x6851) ; ø»”µ¢ + (=jis-x0213-2-2000 . #x7E34) ; ø»¦¥¹ + (ideograph-daikanwa . 47003) ; ø¸‹ž› + (=ucs . #x9D6B) ; 鵫 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C6B) ; ø»ž¿ˆ + (=jis-x0213-2-2000 . #x7E35) ; ø»¦¥º + (ideograph-daikanwa . 47004) ; ø¸‹žœ + (=ucs . #x2A082) ; 𪂂 + )) +(define-char + '((=>ucs . #x9D6C) ; 鵬 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9712) + (ideograph-daikanwa . 47005) ; ø¸‹ž + )) +(define-char + '((morohashi-daikanwa 47005 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (=jis-x0208 . #x4B32) ; ø½Š³¹ + (korean-ksc5601 . #x5D5F) ; ø»‰³’ + (chinese-cns11643-1 . #x795C) ; ø»“„§ + (chinese-gb12345 . #x4574) ; 鵬 + (=ucs . #x9D6C) ; 鵬 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x626C) ; ø»™‘ + (ideograph-daikanwa . 47006) ; ø¸‹žž + (=ucs . #x4CDF) ; 䳟 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C65) ; ø»ž¿‚ + (ideograph-daikanwa . 47007) ; ø¸‹žŸ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-3 . #x5C27) ; ø»–­” + (ideograph-daikanwa . 47008) ; ø¸‹ž  + (=ucs . #x9D6D) ; éµ­ + )) +(define-char + '((=>ucs . #x9D6E) ; éµ® + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47009) ; ø¸‹ž¡ + )) +(define-char + '((morohashi-daikanwa 47009 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-3 . #x5C22) ; ø»–­ + (=ucs . #x9D6E) ; éµ® + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9710) + (=jis-x0208 . #x732B) ; ø½‹®¢ + (chinese-cns11643-2 . #x685A) ; ø»”µ« + (chinese-gb12345 . #x7047) ; 鵯 + (ideograph-daikanwa . 47010) ; ø¸‹ž¢ + (=ucs . #x9D6F) ; 鵯 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C63) ; ø»ž¿€ + (ideograph-daikanwa . 47011) ; ø¸‹ž£ + )) +(define-char + '((=>ucs . #x9D70) ; éµ° + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6B7B) ; ø»Œ’– + (=jis-x0213-1-2000 . #x7E5E) ; ø»¤œŸ + (ideograph-daikanwa . 47012) ; ø¸‹ž¤ + (ucs-jis . #x9D70) ; ø»Œ’– + )) +(define-char + '((morohashi-daikanwa 47012 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6854) ; ø»”µ¥ + (=ucs . #x9D70) ; éµ° + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x684A) ; ø»”µ› + (ideograph-daikanwa . 47013) ; ø¸‹ž¥ + (=ucs . #x9D71) ; éµ± + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9704) + (=jis-x0208 . #x7327) ; ø½‹®ž + (korean-ksc5601 . #x6D4E) ; ø»ŠŠ¡ + (chinese-cns11643-1 . #x795A) ; ø»“„¥ + (chinese-gb12345 . #x4835) ; éµ² + (ideograph-daikanwa . 47014) ; ø¸‹ž¦ + (=ucs . #x9D72) ; éµ² + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6857) ; ø»”µ¨ + (=jis-x0213-2-2000 . #x7E36) ; ø»¦¥» + (ideograph-daikanwa . 47015) ; ø¸‹ž§ + (=ucs . #x9D73) ; éµ³ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B4C) ; ø»›˜ƒ + (ideograph-daikanwa . 47016) ; ø¸‹ž¨ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6852) ; ø»”µ£ + (ideograph-daikanwa . 47017) ; ø¸‹ž© + (=ucs . #x9D74) ; éµ´ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B3D) ; ø»›—´ + (ideograph-daikanwa . 47018) ; ø¸‹žª + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6853) ; ø»”µ¤ + (ideograph-daikanwa . 47019) ; ø¸‹ž« + (=ucs . #x9D75) ; éµµ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B4B) ; ø»›˜‚ + (ideograph-daikanwa . 47020) ; ø¸‹ž¬ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x626B) ; ø»™ + (ideograph-daikanwa . 47021) ; ø¸‹ž­ + (=ucs . #x2A087) ; 𪂇 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6B7C) ; ø»Œ’— + (chinese-cns11643-3 . #x5C25) ; ø»–­’ + (=jis-x0213-2-2000 . #x7E37) ; ø»¦¥¼ + (ideograph-daikanwa . 47022) ; ø¸‹ž® + (=ucs . #x9D76) ; 鵶 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6B7D) ; ø»Œ’˜ + (chinese-cns11643-2 . #x6845) ; ø»”µ– + (=jis-x0213-2-2000 . #x7E38) ; ø»¦¥½ + (ideograph-daikanwa . 47023) ; ø¸‹ž¯ + (=ucs . #x9D77) ; éµ· + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B42) ; ø»›—¹ + (ideograph-daikanwa . 47024) ; ø¸‹ž° + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x684C) ; ø»”µ + (ideograph-daikanwa . 47025) ; ø¸‹ž± + (=ucs . #x9D78) ; 鵸 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B45) ; ø»›—¼ + (ideograph-daikanwa . 47026) ; ø¸‹ž² + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6269) ; ø»™Ž + (ideograph-daikanwa . 47027) ; ø¸‹ž³ + (=ucs . #x2A0B5) ; 𪂵 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47028) ; ø¸‹ž´ + (=ucs . #x4CE0) ; ä³  + )) +(define-char + '((=>ucs . #x4CE0) ; ä³  + (morohashi-daikanwa 47028 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6561) ; ø»™…  + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x685B) ; ø»”µ¬ + (ideograph-daikanwa . 47029) ; ø¸‹žµ + (=ucs . #x9D79) ; éµ¹ + )) +(define-char + '((=>ucs . #x9D7A) ; 鵺 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47030) ; ø¸‹ž¶ + )) +(define-char + '((morohashi-daikanwa 47030 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-1 . 9713) + (shinjigen-2 . 9713) + (=jis-x0208 . #x732C) ; ø½‹®£ + (chinese-cns11643-3 . #x5B7E) ; ø»–­ + (=ucs . #x9D7A) ; 鵺 + )) +(define-char + '((=>ucs . #x9D7B) ; éµ» + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6B7E) ; ø»Œ’™ + (ideograph-daikanwa . 47031) ; ø¸‹ž· + (ucs-jis . #x9D7B) ; ø»Œ’™ + )) +(define-char + '((morohashi-daikanwa 47031 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6858) ; ø»”µ© + (=ucs . #x9D7B) ; éµ» + )) +(define-char + '((=>ucs . #x4CE1) ; 䳡 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47032) ; ø¸‹ž¸ + )) +(define-char + '((morohashi-daikanwa 47032 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-3 . #x5C28) ; ø»–­• + (=ucs . #x4CE1) ; 䳡 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47033) ; ø¸‹ž¹ + )) +(define-char + '((morohashi-daikanwa 47033 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C67) ; ø»ž¿„ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6C21) ; ø»Œ’š + (chinese-cns11643-5 . #x6B3F) ; ø»›—¶ + (=jis-x0213-1-2000 . #x7E5F) ; ø»¤œ  + (ideograph-daikanwa . 47034) ; ø¸‹žº + (=ucs . #x9D7C) ; éµ¼ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6850) ; ø»”µ¡ + (ideograph-daikanwa . 47035) ; ø¸‹ž» + (=ucs . #x9D7D) ; éµ½ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6C22) ; ø»Œ’› + (chinese-cns11643-3 . #x5C26) ; ø»–­“ + (=jis-x0213-2-2000 . #x7E39) ; ø»¦¥¾ + (ideograph-daikanwa . 47036) ; ø¸‹ž¼ + (=ucs . #x9D7E) ; éµ¾ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C60) ; ø»ž¾½ + (ideograph-daikanwa . 47037) ; ø¸‹ž½ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C5E) ; ø»ž¾» + (ideograph-daikanwa . 47038) ; ø¸‹ž¾ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B43) ; ø»›—º + (ideograph-daikanwa . 47039) ; ø¸‹ž¿ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x685C) ; ø»”µ­ + (ideograph-daikanwa . 47040) ; ø¸‹Ÿ€ + (=ucs . #x9D7F) ; 鵿 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B48) ; ø»›—¿ + (ideograph-daikanwa . 47041) ; ø¸‹Ÿ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x684B) ; ø»”µœ + (ideograph-daikanwa . 47042) ; ø¸‹Ÿ‚ + (=ucs . #x9D80) ; 鶀 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B3C) ; ø»›—³ + (ideograph-daikanwa . 47044) ; ø¸‹Ÿ„ + (=ucs . #x4CE3) ; ä³£ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6846) ; ø»”µ— + (ideograph-daikanwa . 47045) ; ø¸‹Ÿ… + (=ucs . #x9D81) ; 鶁 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6859) ; ø»”µª + (ideograph-daikanwa . 47046) ; ø¸‹Ÿ† + (=ucs . #x9D82) ; 鶂 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6C23) ; ø»Œ’œ + (chinese-cns11643-3 . #x5C24) ; ø»–­‘ + (ideograph-daikanwa . 47047) ; ø¸‹Ÿ‡ + (=ucs . #x9D83) ; 鶃 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6C24) ; ø»Œ’ + (chinese-cns11643-2 . #x6848) ; ø»”µ™ + (=jis-x0213-2-2000 . #x7E3A) ; ø»¦¥¿ + (ideograph-daikanwa . 47048) ; ø¸‹Ÿˆ + (=ucs . #x9D84) ; 鶄 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C5F) ; ø»ž¾¼ + (ideograph-daikanwa . 47049) ; ø¸‹Ÿ‰ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6856) ; ø»”µ§ + (ideograph-daikanwa . 47050) ; ø¸‹ŸŠ + (=ucs . #x9D85) ; 鶅 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6C25) ; ø»Œ’ž + (chinese-cns11643-2 . #x684D) ; ø»”µž + (ideograph-daikanwa . 47053) ; ø¸‹Ÿ + (=ucs . #x9D86) ; 鶆 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9709) + (=jis-x0208 . #x7329) ; ø½‹®  + (chinese-cns11643-2 . #x685D) ; ø»”µ® + (chinese-gb12345 . #x7034) ; 鶇 + (ideograph-daikanwa . 47054) ; ø¸‹ŸŽ + (=ucs . #x9D87) ; 鶇 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C6F) ; ø»ž¿Œ + (ideograph-daikanwa . 47055) ; ø¸‹Ÿ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47056) ; ø¸‹Ÿ + (=ucs . #x9D88) ; 鶈 + )) +(define-char + '((=>ucs . #x9D88) ; 鶈 + (morohashi-daikanwa 47056 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6849) ; ø»”µš + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9706) + (=jis-x0208 . #x7328) ; ø½‹®Ÿ + (chinese-cns11643-1 . #x7958) ; ø»“„£ + (chinese-gb12345 . #x7048) ; 鶉 + (ideograph-daikanwa . 47057) ; ø¸‹Ÿ‘ + (=ucs . #x9D89) ; 鶉 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C5C) ; ø»ž¾¹ + (ideograph-daikanwa . 47058) ; ø¸‹Ÿ’ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6C26) ; ø»Œ’Ÿ + (chinese-cns11643-2 . #x6847) ; ø»”µ˜ + (=jis-x0213-1-2000 . #x7E60) ; ø»¤œ¡ + (ideograph-daikanwa . 47059) ; ø¸‹Ÿ“ + (=ucs . #x9D8A) ; 鶊 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x684E) ; ø»”µŸ + (ideograph-daikanwa . 47060) ; ø¸‹Ÿ” + (=ucs . #x9D8B) ; 鶋 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x684F) ; ø»”µ  + (ideograph-daikanwa . 47061) ; ø¸‹Ÿ• + (=ucs . #x9D8C) ; 鶌 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B44) ; ø»›—» + (ideograph-daikanwa . 47062) ; ø¸‹Ÿ– + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C6C) ; ø»ž¿‰ + (ideograph-daikanwa . 47063) ; ø¸‹Ÿ— + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B41) ; ø»›—¸ + (ideograph-daikanwa . 47064) ; ø¸‹Ÿ˜ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x626D) ; ø»™’ + (ideograph-daikanwa . 47065) ; ø¸‹Ÿ™ + (=ucs . #x2A093) ; 𪂓 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C69) ; ø»ž¿† + (ideograph-daikanwa . 47066) ; ø¸‹Ÿš + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B46) ; ø»›—½ + (ideograph-daikanwa . 47067) ; ø¸‹Ÿ› + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B47) ; ø»›—¾ + (ideograph-daikanwa . 47068) ; ø¸‹Ÿœ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (japanese-jisx0212 . #x6C27) ; ø»Œ’  + (=jis-x0213-2-2000 . #x7E3B) ; ø»¦¦€ + (ideograph-daikanwa . 47073) ; ø¸‹Ÿ¡ + (=ucs . #x9D8D) ; 鶍 + )) +(define-char + '((=>ucs . #x9D8E) ; 鶎 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47074) ; ø¸‹Ÿ¢ + )) +(define-char + '((morohashi-daikanwa 47074 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6C28) ; ø»Œ’¡ + (=ucs . #x9D8E) ; 鶎 + )) +(define-char + '((morohashi-daikanwa 47074 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (=jis-x0208 . #x375C) ; ø½Š—‹ + (=ucs . #x9D8F) ; 鶏 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C61) ; ø»ž¾¾ + (ideograph-daikanwa . 49929) ; ø¸ŒŒ‰ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C6E) ; ø»ž¿‹ + (ideograph-daikanwa . 49930) ; ø¸ŒŒŠ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x626F) ; ø»™” + (=ucs . #x4CE2) ; ä³¢ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-3 . #x5C23) ; ø»–­ + (=ucs . #x9D91) ; 鶑 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7044) ; ø»…º© + (chinese-isoir165 . #x7044) ; ø»Ž¢¹ + (=ucs . #x9E49) ; 鹉 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (chinese-gb2312 . #x4835) ; ø»„¿ª + (chinese-isoir165 . #x4835) ; ø»§º + (=ucs . #x9E4A) ; 鹊 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7046) ; ø»…º« + (chinese-isoir165 . #x7046) ; ø»Ž¢» + (=ucs . #x9E4C) ; 鹌 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (chinese-isoir165 . #x7D60) ; ø»Ž¶› + (=ucs . #x9E4D) ; 鹍 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7047) ; ø»…º¬ + (chinese-isoir165 . #x7047) ; ø»Ž¢¼ + (=ucs . #x9E4E) ; 鹎 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (chinese-gb2312 . #x4574) ; ø»„¼ + (chinese-isoir165 . #x4574) ; ø»¤Ÿ + (=ucs . #x9E4F) ; 鹏 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7048) ; ø»…º­ + (chinese-isoir165 . #x7048) ; ø»Ž¢½ + (=ucs . #x9E51) ; 鹑 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (chinese-isoir165 . #x7D61) ; ø»Ž¶œ + (=ucs . #x9E52) ; 鹒 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (chinese-isoir165 . #x7D62) ; ø»Ž¶ + (=ucs . #x9E53) ; 鹓 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B39) ; ø»›—° + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6C29) ; ø»Œ’¢ + (chinese-cns11643-2 . #x6B2B) ; ø»”¹– + (ideograph-daikanwa . 47075) ; ø¸‹Ÿ£ + (=ucs . #x9D92) ; 鶒 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D78) ; ø»–°ƒ + (ideograph-daikanwa . 47076) ; ø¸‹Ÿ¤ + (=ucs . #x4CE6) ; 䳦 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5235) ; ø»Ÿ‡† + (ideograph-daikanwa . 47077) ; ø¸‹Ÿ¥ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F38) ; ø»›§ + (ideograph-daikanwa . 47078) ; ø¸‹Ÿ¦ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F30) ; ø»›Ÿ + (ideograph-daikanwa . 47079) ; ø¸‹Ÿ§ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F41) ; ø»›° + (ideograph-daikanwa . 47080) ; ø¸‹Ÿ¨ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x656C) ; ø»™…« + (ideograph-daikanwa . 47081) ; ø¸‹Ÿ© + (=ucs . #x4CE7) ; 䳧 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x523A) ; ø»Ÿ‡‹ + (ideograph-daikanwa . 47082) ; ø¸‹Ÿª + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6565) ; ø»™…¤ + (ideograph-daikanwa . 47083) ; ø¸‹Ÿ« + (=ucs . #x2A0B9) ; 𪂹 + )) +(define-char + '((=>ucs . #x9D93) ; 鶓 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6569) ; ø»™…¨ + (ideograph-daikanwa . 47085) ; ø¸‹Ÿ­ + )) +(define-char + '((morohashi-daikanwa 47085 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6C2A) ; ø»Œ’£ + (chinese-gb12345 . #x7045) ; 鶓 + (=ucs . #x9D93) ; 鶓 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D7D) ; ø»–°ˆ + (ideograph-daikanwa . 47086) ; ø¸‹Ÿ® + (=ucs . #x4CE8) ; 䳨 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F3E) ; ø»›­ + (ideograph-daikanwa . 47087) ; ø¸‹Ÿ¯ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5243) ; ø»Ÿ‡” + (ideograph-daikanwa . 47088) ; ø¸‹Ÿ° + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B30) ; ø»”¹› + (ideograph-daikanwa . 47089) ; ø¸‹Ÿ± + (=ucs . #x9D94) ; 鶔 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6C2B) ; ø»Œ’¤ + (chinese-cns11643-3 . #x5D79) ; ø»–°„ + (ideograph-daikanwa . 47090) ; ø¸‹Ÿ² + (=ucs . #x9D95) ; 鶕 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F32) ; ø»›¡ + (ideograph-daikanwa . 47091) ; ø¸‹Ÿ³ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F42) ; ø»›± + (ideograph-daikanwa . 47092) ; ø¸‹Ÿ´ + )) +(define-char + '((=>ucs . #x2A0BE) ; 𪂾 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47093) ; ø¸‹Ÿµ + )) +(define-char + '((morohashi-daikanwa 47093 0 3) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6270) ; ø»™• + (=ucs . #x2A0BE) ; 𪂾 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6C2C) ; ø»Œ’¥ + (chinese-cns11643-2 . #x6B3C) ; ø»”¹§ + (=jis-x0213-1-2000 . #x7E61) ; ø»¤œ¢ + (ideograph-daikanwa . 47094) ; ø¸‹Ÿ¶ + (=ucs . #x9D96) ; 鶖 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6C2D) ; ø»Œ’¦ + (chinese-cns11643-2 . #x6B33) ; ø»”¹ž + (ideograph-daikanwa . 47095) ; ø¸‹Ÿ· + (=ucs . #x9D97) ; 鶗 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5236) ; ø»Ÿ‡‡ + (ideograph-daikanwa . 47096) ; ø¸‹Ÿ¸ + )) +(define-char + '((=>ucs . #x4CE9) ; 䳩 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47097) ; ø¸‹Ÿ¹ + )) +(define-char + '((morohashi-daikanwa 47097 0 4) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D7B) ; ø»–°† + (=ucs . #x4CE9) ; 䳩 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6C2E) ; ø»Œ’§ + (chinese-gb12345 . #x7049) ; 鶘 + (ideograph-daikanwa . 47098) ; ø¸‹Ÿº + (=ucs . #x9D98) ; 鶘 + )) +(define-char + '((=>ucs . #x9D98) ; 鶘 + (morohashi-daikanwa 47098 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B2C) ; ø»”¹— + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47099) ; ø¸‹Ÿ» + (=ucs . #x9DA6) ; 鶦 + )) +(define-char + '((=>ucs . #x9DA6) ; 鶦 + (morohashi-daikanwa 47099 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B3D) ; ø»”¹¨ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x656A) ; ø»™…© + (ideograph-daikanwa . 47100) ; ø¸‹Ÿ¼ + (=ucs . #x4CEA) ; 䳪 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B28) ; ø»”¹“ + (=jis-x0213-2-2000 . #x7E3C) ; ø»¦¦ + (ideograph-daikanwa . 47101) ; ø¸‹Ÿ½ + (=ucs . #x9D99) ; 鶙 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F2F) ; ø»›ž + (ideograph-daikanwa . 47102) ; ø¸‹Ÿ¾ + )) +(define-char + '((=>ucs . #x2A0C1) ; 𪃁 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47103) ; ø¸‹Ÿ¿ + )) +(define-char + '((morohashi-daikanwa 47103 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6563) ; ø»™…¢ + (=ucs . #x2A0C1) ; 𪃁 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D7E) ; ø»–°‰ + (ideograph-daikanwa . 47104) ; ø¸‹ € + (=ucs . #x4CF0) ; ä³° + )) +(define-char + '((=>ucs . #x9D9A) ; 鶚 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (shinjigen-2 . 9715) + (=jis-x0208 . #x732D) ; ø½‹®¤ + (ideograph-daikanwa . 47105) ; ø¸‹  + (ucs-jis . #x9D9A) ; ø½‹®¤ + )) +(define-char + '((morohashi-daikanwa 47105 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B35) ; ø»”¹  + (chinese-gb12345 . #x704A) ; 鶚 + (=ucs . #x9D9A) ; 鶚 + )) +(define-char + '((=>ucs . #x2A0C3) ; 𪃃 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x656E) ; ø»™…­ + (ideograph-daikanwa . 47106) ; ø¸‹ ‚ + )) +(define-char + '((morohashi-daikanwa 47106 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (=ucs . #x2A0C3) ; 𪃃 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6564) ; ø»™…£ + (ideograph-daikanwa . 47107) ; ø¸‹ ƒ + (=ucs . #x4CEB) ; 䳫 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6568) ; ø»™…§ + (ideograph-daikanwa . 47108) ; ø¸‹ „ + (=ucs . #x2A0C4) ; 𪃄 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F33) ; ø»›¢ + (ideograph-daikanwa . 47109) ; ø¸‹ … + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F2D) ; ø»›œ + (ideograph-daikanwa . 47110) ; ø¸‹ † + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B2E) ; ø»”¹™ + (ideograph-daikanwa . 47111) ; ø¸‹ ‡ + (=ucs . #x9D9B) ; 鶛 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F37) ; ø»›¦ + (ideograph-daikanwa . 47112) ; ø¸‹ ˆ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D7C) ; ø»–°‡ + (ideograph-daikanwa . 47113) ; ø¸‹ ‰ + (=ucs . #x4CEC) ; 䳬 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B31) ; ø»”¹œ + (ideograph-daikanwa . 47114) ; ø¸‹ Š + (=ucs . #x9D9C) ; 鶜 + )) +(define-char + '((=>ucs . #x4CED) ; ä³­ + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47115) ; ø¸‹ ‹ + )) +(define-char + '((=>ucs . #x4CED) ; ä³­ + (morohashi-daikanwa 47115 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5242) ; ø»Ÿ‡“ + (ucs-cns . #x4CED) ; ø»Ÿ‡“ + )) +(define-char + '((=>ucs* . #x4CED) ; ä³­ + (morohashi-daikanwa 47115 0 4) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F37) ; ø»˜¼‚ + (ucs-gb . #x4CED) ; 䳭 + (=ucs . #x2FA0E) ; 䳭 + )) +(define-char + '((=>ucs-cns . #x2FA0E) ; 䳭 + (morohashi-daikanwa 47115 0 5) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (->same-ideograph + ((=ucs . #x2FA0E) ; 䳭 + )) + (=ucs . #x4CED) ; ä³­ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B2A) ; ø»”¹• + (ideograph-daikanwa . 47116) ; ø¸‹ Œ + (=ucs . #x9D9D) ; 鶝 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F44) ; ø»›³ + (ideograph-daikanwa . 47117) ; ø¸‹  + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F39) ; ø»›¨ + (ideograph-daikanwa . 47118) ; ø¸‹ Ž + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B38) ; ø»”¹£ + (ideograph-daikanwa . 47119) ; ø¸‹  + (=ucs . #x9D9E) ; 鶞 + )) +(define-char + '((=>ucs . #x2A0CA) ; 𪃊 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x656D) ; ø»™…¬ + (ideograph-daikanwa . 47120) ; ø¸‹  + )) +(define-char + '((morohashi-daikanwa 47120 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (=ucs . #x2A0CA) ; 𪃊 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B27) ; ø»”¹’ + (ideograph-daikanwa . 47121) ; ø¸‹ ‘ + (=ucs . #x9D9F) ; 鶟 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47122) ; ø¸‹ ’ + (=ucs . #x9DA0) ; 鶠 + )) +(define-char + '((=>ucs . #x9DA0) ; 鶠 + (morohashi-daikanwa 47122 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B2F) ; ø»”¹š + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47123) ; ø¸‹ “ + (=ucs . #x2A0CB) ; 𪃋 + )) +(define-char + '((=>ucs . #x2A0CB) ; 𪃋 + (morohashi-daikanwa 47123 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6566) ; ø»™…¥ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6C2F) ; ø»Œ’¨ + (chinese-cns11643-2 . #x6B34) ; ø»”¹Ÿ + (=jis-x0213-2-2000 . #x7E3D) ; ø»¦¦‚ + (ideograph-daikanwa . 47124) ; ø¸‹ ” + (=ucs . #x9DA1) ; 鶡 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F3A) ; ø»›© + (ideograph-daikanwa . 47125) ; ø¸‹ • + )) +(define-char + '((=>ucs . #x9DA2) ; 鶢 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47126) ; ø¸‹ – + )) +(define-char + '((morohashi-daikanwa 47126 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B36) ; ø»”¹¡ + (=ucs . #x9DA2) ; 鶢 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B39) ; ø»”¹¤ + (ideograph-daikanwa . 47127) ; ø¸‹ — + (=ucs . #x9DA3) ; 鶣 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F3C) ; ø»›« + (ideograph-daikanwa . 47128) ; ø¸‹ ˜ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F40) ; ø»›¯ + (ideograph-daikanwa . 47129) ; ø¸‹ ™ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (shinjigen-2 . 9720) + (=jis-x0208 . #x732E) ; ø½‹®¥ + (chinese-cns11643-2 . #x6B29) ; ø»”¹” + (ideograph-daikanwa . 47130) ; ø¸‹ š + (=ucs . #x9DA4) ; 鶤 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5D7A) ; ø»–°… + (chinese-gb12345 . #x704C) ; 鶥 + (ideograph-daikanwa . 47131) ; ø¸‹ › + (=ucs . #x9DA5) ; 鶥 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47132) ; ø¸‹ œ + (=ucs . #x2A0CF) ; 𪃏 + )) +(define-char + '((=>ucs . #x2A0CF) ; 𪃏 + (morohashi-daikanwa 47132 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6567) ; ø»™…¦ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F2E) ; ø»› + (ideograph-daikanwa . 47133) ; ø¸‹  + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x523D) ; ø»Ÿ‡Ž + (ideograph-daikanwa . 47134) ; ø¸‹ ž + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5239) ; ø»Ÿ‡Š + (ideograph-daikanwa . 47135) ; ø¸‹ Ÿ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F3B) ; ø»›ª + (ideograph-daikanwa . 47136) ; ø¸‹   + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B3E) ; ø»”¹© + (ideograph-daikanwa . 47137) ; ø¸‹ ¡ + (=ucs . #x9DA7) ; 鶧 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F36) ; ø»›¥ + (ideograph-daikanwa . 47138) ; ø¸‹ ¢ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6562) ; ø»™…¡ + (ideograph-daikanwa . 47139) ; ø¸‹ £ + (=ucs . #x4CEE) ; ä³® + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B37) ; ø»”¹¢ + (ideograph-daikanwa . 47140) ; ø¸‹ ¤ + (=ucs . #x9DA8) ; 鶨 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F3F) ; ø»›® + (ideograph-daikanwa . 47141) ; ø¸‹ ¥ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (shinjigen-2 . 9723) + (=jis-x0208 . #x732F) ; ø½‹®¦ + (korean-ksc5601 . #x5950) ; ø»‰­‹ + (chinese-cns11643-2 . #x6B3B) ; ø»”¹¦ + (chinese-gb12345 . #x704D) ; 鶩 + (ideograph-daikanwa . 47142) ; ø¸‹ ¦ + (=ucs . #x9DA9) ; 鶩 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x656B) ; ø»™…ª + (ideograph-daikanwa . 47143) ; ø¸‹ § + (=ucs . #x4CEF) ; 䳯 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6C30) ; ø»Œ’© + (chinese-cns11643-2 . #x6B32) ; ø»”¹ + (ideograph-daikanwa . 47144) ; ø¸‹ ¨ + (=ucs . #x9DAA) ; 鶪 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x523F) ; ø»Ÿ‡ + (ideograph-daikanwa . 47145) ; ø¸‹ © + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x523B) ; ø»Ÿ‡Œ + (ideograph-daikanwa . 47146) ; ø¸‹ ª + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5240) ; ø»Ÿ‡‘ + (ideograph-daikanwa . 47147) ; ø¸‹ « + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5237) ; ø»Ÿ‡ˆ + (ideograph-daikanwa . 47148) ; ø¸‹ ¬ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F3D) ; ø»›¬ + (ideograph-daikanwa . 47150) ; ø¸‹ ® + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F35) ; ø»›¤ + (ideograph-daikanwa . 47151) ; ø¸‹ ¯ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F34) ; ø»›£ + (ideograph-daikanwa . 47152) ; ø¸‹ ° + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47153) ; ø¸‹ ± + )) +(define-char + '((morohashi-daikanwa 47153 0 3) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F43) ; ø»›² + )) +(define-char + '((=>ucs . #x9D90) ; 鶐 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47154) ; ø¸‹ ² + )) +(define-char + '((morohashi-daikanwa 47154 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B2D) ; ø»”¹˜ + (=ucs . #x9D90) ; 鶐 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x523E) ; ø»Ÿ‡ + (ideograph-daikanwa . 47155) ; ø¸‹ ³ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x523C) ; ø»Ÿ‡ + (ideograph-daikanwa . 47156) ; ø¸‹ ´ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (shinjigen-2 . 9724) + (=jis-x0208 . #x732A) ; ø½‹®¡ + (ideograph-daikanwa . 47161) ; ø¸‹ ¹ + (=ucs . #x9DAB) ; 鶫 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5241) ; ø»Ÿ‡’ + (ideograph-daikanwa . 49931) ; ø¸ŒŒ‹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (chinese-gb2312 . #x7045) ; ø»…ºª + (chinese-isoir165 . #x7045) ; ø»Ž¢º + (=ucs . #x9E4B) ; 鹋 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (chinese-gb2312 . #x7049) ; ø»…º® + (chinese-isoir165 . #x7049) ; ø»Ž¢¾ + (=ucs . #x9E55) ; 鹕 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (chinese-isoir165 . #x7D64) ; ø»Ž¶Ÿ + (=ucs . #x9E56) ; 鹖 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x704A) ; ø»…º¯ + (chinese-isoir165 . #x704A) ; ø»Ž¢¿ + (=ucs . #x9E57) ; 鹗 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-gb2312 . #x773D) ; ø»†„´ + (chinese-isoir165 . #x773D) ; ø»Ž­„ + (=ucs . #x9E58) ; 鹘 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 14) + (chinese-isoir165 . #x7D65) ; ø»Ž¶  + (=ucs . #x9E59) ; 鹙 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (chinese-gb2312 . #x704B) ; ø»…º° + (chinese-isoir165 . #x704B) ; ø»Ž£€ + (=ucs . #x9E5A) ; 鹚 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (chinese-gb2312 . #x704C) ; ø»…º± + (chinese-isoir165 . #x704C) ; ø»Ž£ + (=ucs . #x9E5B) ; 鹛 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (chinese-gb2312 . #x704D) ; ø»…º² + (chinese-isoir165 . #x704D) ; ø»Ž£‚ + (=ucs . #x9E5C) ; 鹜 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F46) ; ø»›µ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5238) ; ø»Ÿ‡‰ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5244) ; ø»Ÿ‡• + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5245) ; ø»Ÿ‡– + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F34) ; ø»–±» + (ideograph-daikanwa . 47162) ; ø¸‹ º + (=ucs . #x4CF1) ; ä³± + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47163) ; ø¸‹ » + )) +(define-char + '((morohashi-daikanwa 47163 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F31) ; ø»›  + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6C31) ; ø»Œ’ª + (chinese-cns11643-2 . #x6D2F) ; ø»”¼– + (=jis-x0213-1-2000 . #x7E63) ; ø»¤œ¤ + (ideograph-daikanwa . 47164) ; ø¸‹ ¼ + (=ucs . #x9DAC) ; 鶬 + )) +(define-char + '((=>ucs . #x9DAD) ; 鶭 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47165) ; ø¸‹ ½ + )) +(define-char + '((morohashi-daikanwa 47165 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D32) ; ø»”¼™ + (=ucs . #x9DAD) ; 鶭 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47166) ; ø¸‹ ¾ + )) +(define-char + '((morohashi-daikanwa 47166 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x725E) ; ø»›¢§ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6C32) ; ø»Œ’« + (chinese-cns11643-3 . #x5F35) ; ø»–±¼ + (ideograph-daikanwa . 47167) ; ø¸‹ ¿ + (=ucs . #x9DAE) ; 鶮 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5679) ; ø»ŸŽ‚ + (ideograph-daikanwa . 47168) ; ø¸‹¡€ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (shinjigen-2 . 9726) + (japanese-jisx0208-1978 . #x3229) ; ø»‚•† + (japanese-jisx0208 . #x7274) ; ø»ˆˆ™ + (korean-ksc5601 . #x6523) ; ø»‰¾† + (chinese-cns11643-1 . #x7B4D) ; ø»“‡” + (=jis-x0208-1990 . #x7274) ; ø½‹® + (chinese-gb12345 . #x5D3A) ; 鶯 + (ideograph-daikanwa . 47169) ; ø¸‹¡ + (=ucs . #x9DAF) ; 鶯 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7266) ; ø»›¢¯ + (ideograph-daikanwa . 47170) ; ø¸‹¡‚ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5677) ; ø»ŸŽ€ + (ideograph-daikanwa . 47171) ; ø¸‹¡ƒ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x6840) ; ø»™‰™ + (ideograph-daikanwa . 47172) ; ø¸‹¡„ + (=ucs . #x4CF2) ; ä³² + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F31) ; ø»–±¸ + (ideograph-daikanwa . 47173) ; ø¸‹¡… + (=ucs . #x9DB0) ; 鶰 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x567E) ; ø»ŸŽ‡ + (ideograph-daikanwa . 47174) ; ø¸‹¡† + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x725D) ; ø»›¢¦ + (ideograph-daikanwa . 47175) ; ø¸‹¡‡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7260) ; ø»›¢© + (ideograph-daikanwa . 47176) ; ø¸‹¡ˆ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6C33) ; ø»Œ’¬ + (chinese-cns11643-2 . #x6D31) ; ø»”¼˜ + (ideograph-daikanwa . 47177) ; ø¸‹¡‰ + (=ucs . #x9DB1) ; 鶱 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x6842) ; ø»™‰› + (ideograph-daikanwa . 47178) ; ø¸‹¡Š + (=ucs . #x4CF3) ; ä³³ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (=jis-x0208 . #x7330) ; ø½‹®§ + (chinese-cns11643-2 . #x6D36) ; ø»”¼ + (ideograph-daikanwa . 47179) ; ø¸‹¡‹ + (=ucs . #x9DB2) ; 鶲 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x725B) ; ø»›¢¤ + (ideograph-daikanwa . 47180) ; ø¸‹¡Œ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7265) ; ø»›¢® + (ideograph-daikanwa . 47181) ; ø¸‹¡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D34) ; ø»”¼› + (ideograph-daikanwa . 47182) ; ø¸‹¡Ž + (=ucs . #x9DB3) ; 鶳 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7264) ; ø»›¢­ + (ideograph-daikanwa . 47183) ; ø¸‹¡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5721) ; ø»ŸŽˆ + (ideograph-daikanwa . 47184) ; ø¸‹¡ + )) +(define-char + '((=>ucs . #x9DB4) ; 鶴 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (shinjigen-2 . 9728) + (=jis-x0208 . #x4461) ; ø½Šª– + (korean-ksc5601 . #x794D) ; ø»Šœˆ + (ideograph-daikanwa . 47185) ; ø¸‹¡‘ + (ucs-jis . #x9DB4) ; ø½Šª– + )) +(define-char + '((=>ucs . #x9DB4) ; 鶴 + (morohashi-daikanwa 47185 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B4E) ; ø»“‡• + (chinese-gb12345 . #x3A57) ; ø»“‡• + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6C34) ; ø»Œ’­ + (chinese-cns11643-2 . #x6D2B) ; ø»”¼’ + (=jis-x0213-2-2000 . #x7E3F) ; ø»¦¦„ + (ideograph-daikanwa . 47186) ; ø¸‹¡’ + (=ucs . #x9DB5) ; 鶵 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5676) ; ø»Ÿ¿ + (ideograph-daikanwa . 47187) ; ø¸‹¡“ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x6841) ; ø»™‰š + (ideograph-daikanwa . 47188) ; ø¸‹¡” + (=ucs . #x4CF4) ; ä³´ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x567D) ; ø»ŸŽ† + (ideograph-daikanwa . 47189) ; ø¸‹¡• + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D21) ; ø»”¼ˆ + (ideograph-daikanwa . 47190) ; ø¸‹¡– + (=ucs . #x9DB6) ; 鶶 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47191) ; ø¸‹¡— + (=ucs . #x9DB7) ; 鶷 + )) +(define-char + '((=>ucs . #x9DB7) ; 鶷 + (morohashi-daikanwa 47191 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6C7E) ; ø»”¼‡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47192) ; ø¸‹¡˜ + )) +(define-char + '((morohashi-daikanwa 47192 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (cns-total-strokes . 21) + (chinese-cns11643-7 . #x567A) ; ø»ŸŽƒ + )) +(define-char + '((=>ucs . #x9DB8) ; 鶸 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (shinjigen-2 . 9734) + (=jis-x0208 . #x7334) ; ø½‹®« + (ideograph-daikanwa . 47193) ; ø¸‹¡™ + (ucs-jis . #x9DB8) ; ø½‹®« + )) +(define-char + '((morohashi-daikanwa 47193 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B50) ; ø»“‡— + (=ucs . #x9DB8) ; é¶¸ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7268) ; ø»›¢± + (ideograph-daikanwa . 47194) ; ø¸‹¡š + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6C35) ; ø»Œ’® + (chinese-cns11643-2 . #x6D2D) ; ø»”¼” + (=jis-x0213-2-2000 . #x7E40) ; ø»¦¦… + (ideograph-daikanwa . 47195) ; ø¸‹¡› + (=ucs . #x9DB9) ; 鶹 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5727) ; ø»ŸŽŽ + (ideograph-daikanwa . 47196) ; ø¸‹¡œ + )) +(define-char + '((=>ucs . #x9DBA) ; 鶺 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (shinjigen-2 . 9735) + (=jis-x0208 . #x7335) ; ø½‹®¬ + (ideograph-daikanwa . 47197) ; ø¸‹¡ + (ucs-jis . #x9DBA) ; ø½‹®¬ + )) +(define-char + '((morohashi-daikanwa 47197 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D2E) ; ø»”¼• + (=ucs . #x9DBA) ; 鶺 + )) +(define-char + '((=>ucs . #x9DBB) ; 鶻 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (shinjigen-2 . 9733) + (=jis-x0208 . #x7333) ; ø½‹®ª + (ideograph-daikanwa . 47198) ; ø¸‹¡ž + (ucs-jis . #x9DBB) ; ø½‹®ª + )) +(define-char + '((=>ucs . #x9DBB) ; 鶻 + (morohashi-daikanwa 47198 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D2A) ; ø»”¼‘ + )) +(define-char + '((morohashi-daikanwa 47198 0 3) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-gb12345 . #x773D) ; 鶻 + (=ucs . #x9DBB) ; 鶻 + )) +(define-char + '((=>ucs . #x9DBC) ; 鶼 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6C36) ; ø»Œ’¯ + (=jis-x0213-1-2000 . #x7E64) ; ø»¤œ¥ + (ideograph-daikanwa . 47199) ; ø¸‹¡Ÿ + (ucs-jis . #x9DBC) ; ø»Œ’¯ + )) +(define-char + '((morohashi-daikanwa 47199 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D22) ; ø»”¼‰ + (chinese-gb12345 . #x704F) ; 鶼 + (=ucs . #x9DBC) ; 鶼 + )) +(define-char + '((=>ucs . #x9DBD) ; 鶽 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (=jis-x0213-2-2000 . #x7E41) ; ø»¦¦† + (ideograph-daikanwa . 47200) ; ø¸‹¡  + (ucs-jis . #x9DBD) ; ø»¦¦† + )) +(define-char + '((morohashi-daikanwa 47200 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F32) ; ø»–±¹ + (=ucs . #x9DBD) ; 鶽 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47201) ; ø¸‹¡¡ + )) +(define-char + '((morohashi-daikanwa 47201 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7258) ; ø»›¢¡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D27) ; ø»”¼Ž + (ideograph-daikanwa . 47202) ; ø¸‹¡¢ + (=ucs . #x9DBE) ; 鶾 + )) +(define-char + '((=>ucs . #x9DBF) ; 鶿 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47203) ; ø¸‹¡£ + )) +(define-char + '((=>ucs . #x9DBF) ; 鶿 + (morohashi-daikanwa 47203 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6C37) ; ø»Œ’° + (=jis-x0213-2-2000 . #x7E3E) ; ø»¦¦ƒ + (ucs-jis . #x9DBF) ; ø»Œ’° + )) +(define-char + '((morohashi-daikanwa 47203 0 5) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B3A) ; ø»”¹¥ + (=ucs . #x9DBF) ; 鶿 + )) +(define-char + '((=>ucs . #x9DC0) ; 鷀 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x6843) ; ø»™‰œ + (ideograph-daikanwa . 47204) ; ø¸‹¡¤ + )) +(define-char + '((morohashi-daikanwa 47204 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (=jis-x0213-1-2000 . #x7E62) ; ø»¤œ£ + (chinese-gb12345 . #x704B) ; 鷀 + (=ucs . #x9DC0) ; 鷀 + )) +(define-char + '((=>ucs . #x9DC1) ; 鷁 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (shinjigen-2 . 9730) + (=jis-x0208 . #x7332) ; ø½‹®© + (ideograph-daikanwa . 47206) ; ø¸‹¡¦ + (ucs-jis . #x9DC1) ; ø½‹®© + )) +(define-char + '((morohashi-daikanwa 47206 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D23) ; ø»”¼Š + (=ucs . #x9DC1) ; 鷁 + )) +(define-char + '((=>ucs . #x9DC2) ; 鷂 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (=jis-x0208 . #x7338) ; ø½‹®¯ + (ideograph-daikanwa . 47207) ; ø¸‹¡§ + (ucs-jis . #x9DC2) ; ø½‹®¯ + )) +(define-char + '((=>ucs . #x9DC2) ; 鷂 + (morohashi-daikanwa 47207 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B4F) ; ø»“‡– + )) +(define-char + '((morohashi-daikanwa 47207 0 4) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-gb12345 . #x704E) ; 鷂 + (=ucs . #x9DC2) ; 鷂 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6C38) ; ø»Œ’± + (chinese-cns11643-2 . #x6D29) ; ø»”¼ + (=jis-x0213-2-2000 . #x7E42) ; ø»¦¦‡ + (ideograph-daikanwa . 47208) ; ø¸‹¡¨ + (=ucs . #x9DC3) ; 鷃 + )) +(define-char + '((=>ucs . #x9DC4) ; 鷄 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (shinjigen-2 . 9699) + (=jis-x0208 . #x7331) ; ø½‹®¨ + (korean-ksc5601 . #x4D2E) ; ø»‰› + (ideograph-daikanwa . 47209) ; ø¸‹¡© + (ucs-jis . #x9DC4) ; ø½‹®¨ + )) +(define-char + '((morohashi-daikanwa 47209 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F36) ; ø»–±½ + (chinese-gb12345 . #x3C26) ; 鷄 + (=ucs . #x9DC4) ; 鷄 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F33) ; ø»–±º + (ideograph-daikanwa . 47210) ; ø¸‹¡ª + (=ucs . #x4CF6) ; 䳶 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5726) ; ø»ŸŽ + (ideograph-daikanwa . 47211) ; ø¸‹¡« + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47212) ; ø¸‹¡¬ + (=ucs . #x9DC5) ; 鷅 + )) +(define-char + '((=>ucs . #x9DC5) ; 鷅 + (morohashi-daikanwa 47212 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D28) ; ø»”¼ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (=jis-x0208 . #x7336) ; ø½‹®­ + (ideograph-daikanwa . 47213) ; ø¸‹¡­ + (=ucs . #x9DC6) ; 鷆 + )) +(define-char + '((morohashi-daikanwa 47213 0 4) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D26) ; ø»”¼ + (=ucs . #x9DCF) ; 鷏 + )) +(define-char + '((=>ucs . #x9DCF) ; 鷏 + (morohashi-daikanwa 47213 0 5) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (=jis-x0208-1990 . #x7337) ; ø½‹®® + (ucs-jis . #x9DCF) ; ø½‹®® + )) +(define-char + '((=>ucs . #x9DCF) ; 鷏 + (morohashi-daikanwa 47213 0 6) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0208-1978 . #x7337) ; ø»ƒ´² + (japanese-jisx0208 . #x7337) ; ø»ˆˆº + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5724) ; ø»ŸŽ‹ + (ideograph-daikanwa . 47214) ; ø¸‹¡® + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7263) ; ø»›¢¬ + (ideograph-daikanwa . 47215) ; ø¸‹¡¯ + (=ucs . #x4CF5) ; ä³µ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5678) ; ø»ŸŽ + (ideograph-daikanwa . 47216) ; ø¸‹¡° + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x725C) ; ø»›¢¥ + (ideograph-daikanwa . 47217) ; ø¸‹¡± + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6C39) ; ø»Œ’² + (chinese-cns11643-2 . #x6D24) ; ø»”¼‹ + (=jis-x0213-2-2000 . #x7E43) ; ø»¦¦ˆ + (ideograph-daikanwa . 47218) ; ø¸‹¡² + (=ucs . #x9DC7) ; 鷇 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D30) ; ø»”¼— + (ideograph-daikanwa . 47219) ; ø¸‹¡³ + (=ucs . #x9DC8) ; 鷈 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6C3A) ; ø»Œ’³ + (chinese-cns11643-4 . #x6844) ; ø»™‰ + (=jis-x0213-2-2000 . #x7E44) ; ø»¦¦‰ + (ideograph-daikanwa . 47220) ; ø¸‹¡´ + (=ucs . #x9DC9) ; 鷉 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6C3B) ; ø»Œ’´ + (chinese-cns11643-2 . #x6D25) ; ø»”¼Œ + (ideograph-daikanwa . 47221) ; ø¸‹¡µ + (=ucs . #x9DCA) ; 鷊 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7261) ; ø»›¢ª + (ideograph-daikanwa . 47222) ; ø¸‹¡¶ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7267) ; ø»›¢° + (ideograph-daikanwa . 47223) ; ø¸‹¡· + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47224) ; ø¸‹¡¸ + )) +(define-char + '((morohashi-daikanwa 47224 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5725) ; ø»ŸŽŒ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D33) ; ø»”¼š + (ideograph-daikanwa . 47225) ; ø¸‹¡¹ + (=ucs . #x9DCC) ; 鷌 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47226) ; ø¸‹¡º + )) +(define-char + '((morohashi-daikanwa 47226 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F45) ; ø»›´ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x725A) ; ø»›¢£ + (ideograph-daikanwa . 47227) ; ø¸‹¡» + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47228) ; ø¸‹¡¼ + )) +(define-char + '((morohashi-daikanwa 47228 0 4) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7262) ; ø»›¢« + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47229) ; ø¸‹¡½ + )) +(define-char + '((morohashi-daikanwa 47229 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5722) ; ø»ŸŽ‰ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D35) ; ø»”¼œ + (ideograph-daikanwa . 47230) ; ø¸‹¡¾ + (=ucs . #x9DCD) ; 鷍 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7259) ; ø»›¢¢ + (ideograph-daikanwa . 47232) ; ø¸‹¢€ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5723) ; ø»ŸŽŠ + (ideograph-daikanwa . 47233) ; ø¸‹¢ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D2C) ; ø»”¼“ + (ideograph-daikanwa . 47234) ; ø¸‹¢‚ + (=ucs . #x9DCE) ; 鷎 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x725F) ; ø»›¢¨ + (ideograph-daikanwa . 47235) ; ø¸‹¢ƒ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x726A) ; ø»›¢³ + (ideograph-daikanwa . 47258) ; ø¸‹¢š + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5728) ; ø»ŸŽ + (ideograph-daikanwa . 49932) ; ø¸ŒŒŒ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (chinese-isoir165 . #x2C66) ; ø»Œ¿£ + (=ucs . #x9E5D) ; 鹝 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (chinese-gb2312 . #x704E) ; ø»…º³ + (chinese-isoir165 . #x704E) ; ø»Ž£ƒ + (=ucs . #x9E5E) ; 鹞 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (=ucs . #x9E5F) ; 鹟 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (chinese-isoir165 . #x2C67) ; ø»Œ¿¤ + (=ucs . #x9E60) ; é¹  + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (chinese-isoir165 . #x7D66) ; ø»Ž¶¡ + (=ucs . #x9E61) ; 鹡 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (chinese-isoir165 . #x7D67) ; ø»Ž¶¢ + (=ucs . #x9E62) ; é¹¢ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (chinese-gb2312 . #x704F) ; ø»…º´ + (chinese-isoir165 . #x704F) ; ø»Ž£„ + (=ucs . #x9E63) ; é¹£ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (chinese-gb2312 . #x3A57) ; ø»„«¨ + (chinese-isoir165 . #x3A57) ; ø»“¸ + (=ucs . #x9E64) ; 鹤 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7269) ; ø»›¢² + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x567B) ; ø»ŸŽ„ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x567C) ; ø»ŸŽ… + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E68) ; ø»”¾­ + (ideograph-daikanwa . 47237) ; ø¸‹¢… + (=ucs . #x9DCB) ; 鷋 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7542) ; ø»›¦¥ + (ideograph-daikanwa . 47238) ; ø¸‹¢† + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E69) ; ø»”¾® + (ideograph-daikanwa . 47239) ; ø¸‹¢‡ + (=ucs . #x9DD0) ; 鷐 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A27) ; ø»™‹¼ + (ideograph-daikanwa . 47240) ; ø¸‹¢ˆ + (=ucs . #x4CF7) ; ä³· + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A64) ; ø»Ÿ“¥ + (ideograph-daikanwa . 47241) ; ø¸‹¢‰ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47242) ; ø¸‹¢Š + )) +(define-char + '((morohashi-daikanwa 47242 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x753D) ; ø»›¦  + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A24) ; ø»™‹¹ + (ideograph-daikanwa . 47243) ; ø¸‹¢‹ + (=ucs . #x2A12F) ; 𪄯 + )) +(define-char + '((=>ucs . #x4CF8) ; 䳸 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47244) ; ø¸‹¢Œ + )) +(define-char + '((morohashi-daikanwa 47244 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A2C) ; ø»™Œ + (=ucs . #x4CF8) ; 䳸 + )) +(define-char + '((morohashi-daikanwa 47244 0 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7536) ; ø»›¦™ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A2D) ; ø»™Œ‚ + (ideograph-daikanwa . 47245) ; ø¸‹¢ + (=ucs . #x2A130) ; 𪄰 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x753C) ; ø»›¦Ÿ + (ideograph-daikanwa . 47246) ; ø¸‹¢Ž + )) +(define-char + '((=>ucs . #x2A132) ; 𪄲 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47247) ; ø¸‹¢ + )) +(define-char + '((morohashi-daikanwa 47247 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A28) ; ø»™‹½ + (=ucs . #x2A132) ; 𪄲 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7543) ; ø»›¦¦ + (ideograph-daikanwa . 47248) ; ø¸‹¢ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E6B) ; ø»”¾° + (ideograph-daikanwa . 47249) ; ø¸‹¢‘ + (=ucs . #x9DD1) ; 鷑 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E65) ; ø»”¾ª + (ideograph-daikanwa . 47250) ; ø¸‹¢’ + (=ucs . #x9DD2) ; 鷒 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (shinjigen-2 . 9740) + (=jis-x0208 . #x733A) ; ø½‹®± + (chinese-cns11643-1 . #x7C2E) ; ø»“ˆ“ + (chinese-gb12345 . #x7051) ; 鷓 + (ideograph-daikanwa . 47251) ; ø¸‹¢“ + (=ucs . #x9DD3) ; 鷓 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7539) ; ø»›¦œ + (ideograph-daikanwa . 47252) ; ø¸‹¢” + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7544) ; ø»›¦§ + (ideograph-daikanwa . 47254) ; ø¸‹¢– + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7540) ; ø»›¦£ + (ideograph-daikanwa . 47255) ; ø¸‹¢— + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x753F) ; ø»›¦¢ + (ideograph-daikanwa . 47256) ; ø¸‹¢˜ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A2B) ; ø»™Œ€ + (ideograph-daikanwa . 47257) ; ø¸‹¢™ + (=ucs . #x2A139) ; 𪄹 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A62) ; ø»Ÿ“£ + (ideograph-daikanwa . 47259) ; ø¸‹¢› + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A65) ; ø»Ÿ“¦ + (ideograph-daikanwa . 47260) ; ø¸‹¢œ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x753E) ; ø»›¦¡ + (ideograph-daikanwa . 47261) ; ø¸‹¢ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6C3C) ; ø»Œ’µ + (chinese-cns11643-4 . #x6A25) ; ø»™‹º + (ideograph-daikanwa . 47262) ; ø¸‹¢ž + (=ucs . #x9DD4) ; 鷔 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6C3D) ; ø»Œ’¶ + (chinese-cns11643-2 . #x6E72) ; ø»”¾· + (ideograph-daikanwa . 47263) ; ø¸‹¢Ÿ + (=ucs . #x9DD5) ; 鷕 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A6C) ; ø»Ÿ“­ + (ideograph-daikanwa . 47264) ; ø¸‹¢  + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A6A) ; ø»Ÿ“« + (ideograph-daikanwa . 47265) ; ø¸‹¢¡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-3 . #x6028) ; ø»–³ + (ideograph-daikanwa . 47266) ; ø¸‹¢¢ + (=ucs . #x4CFA) ; 䳺 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6C3E) ; ø»Œ’· + (chinese-cns11643-2 . #x6E70) ; ø»”¾µ + (=jis-x0213-2-2000 . #x7E45) ; ø»¦¦Š + (ideograph-daikanwa . 47267) ; ø¸‹¢£ + (=ucs . #x9DD6) ; 鷖 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0208-1978 . #x322A) ; ø»‚•‡ + (korean-ksc5601 . #x4F4E) ; ø»‰ž + (japanese-jisx0212 . #x6C3F) ; ø»Œ’¸ + (=jis-x0213-1-2000 . #x7E65) ; ø»¤œ¦ + (chinese-gb12345 . #x4538) ; 鷗 + (ideograph-daikanwa . 47268) ; ø¸‹¢¤ + (=ucs . #x9DD7) ; 鷗 + )) +(define-char + '((=>ucs . #x9DD7) ; 鷗 + (morohashi-daikanwa 47268 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-1 . #x7C2F) ; ø»“ˆ” + )) +(define-char + '((morohashi-daikanwa 47268 0 5) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0208 . #x322A) ; ø»†© + (=jis-x0208-1990 . #x322A) ; ø½Šƒ + (=ucs . #x9D0E) ; 鴎 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-3 . #x6026) ; ø»–³‹ + (ideograph-daikanwa . 47269) ; ø¸‹¢¥ + (=ucs . #x4CFC) ; ä³¼ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A2A) ; ø»™‹¿ + (ideograph-daikanwa . 47270) ; ø¸‹¢¦ + (=ucs . #x2A13F) ; 𪄿 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A6B) ; ø»Ÿ“¬ + (ideograph-daikanwa . 47271) ; ø¸‹¢§ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A6E) ; ø»Ÿ“¯ + (ideograph-daikanwa . 47272) ; ø¸‹¢¨ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E6F) ; ø»”¾´ + (ideograph-daikanwa . 47273) ; ø¸‹¢© + (=ucs . #x9DD8) ; 鷘 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x753B) ; ø»›¦ž + (ideograph-daikanwa . 47274) ; ø¸‹¢ª + )) +(define-char + '((=>ucs . #x9DD9) ; 鷙 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (shinjigen-2 . 9739) + (=jis-x0208 . #x7339) ; ø½‹®° + (ideograph-daikanwa . 47275) ; ø¸‹¢« + (ucs-jis . #x9DD9) ; ø½‹®° + )) +(define-char + '((morohashi-daikanwa 47275 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E6E) ; ø»”¾³ + (chinese-gb12345 . #x703A) ; 鷙 + (=ucs . #x9DD9) ; 鷙 + )) +(define-char + '((=>ucs . #x2A143) ; 𪅃 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A29) ; ø»™‹¾ + (ideograph-daikanwa . 47276) ; ø¸‹¢¬ + )) +(define-char + '((morohashi-daikanwa 47276 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (=ucs . #x2A143) ; 𪅃 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A69) ; ø»Ÿ“ª + (ideograph-daikanwa . 47277) ; ø¸‹¢­ + )) +(define-char + '((=>ucs . #x9DDA) ; 鷚 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6C40) ; ø»Œ’¹ + (=jis-x0213-2-2000 . #x7E46) ; ø»¦¦‹ + (ideograph-daikanwa . 47278) ; ø¸‹¢® + (ucs-jis . #x9DDA) ; ø»Œ’¹ + )) +(define-char + '((morohashi-daikanwa 47278 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E67) ; ø»”¾¬ + (chinese-gb12345 . #x7052) ; 鷚 + (=ucs . #x9DDA) ; 鷚 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A63) ; ø»Ÿ“¤ + (ideograph-daikanwa . 47279) ; ø¸‹¢¯ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E64) ; ø»”¾© + (ideograph-daikanwa . 47280) ; ø¸‹¢° + (=ucs . #x9DDB) ; 鷛 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A61) ; ø»Ÿ“¢ + (ideograph-daikanwa . 47281) ; ø¸‹¢± + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7537) ; ø»›¦š + (ideograph-daikanwa . 47282) ; ø¸‹¢² + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47283) ; ø¸‹¢³ + (=ucs . #x9DDC) ; 鷜 + )) +(define-char + '((=>ucs . #x9DDC) ; 鷜 + (morohashi-daikanwa 47283 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E6A) ; ø»”¾¯ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47284) ; ø¸‹¢´ + )) +(define-char + '((morohashi-daikanwa 47284 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A68) ; ø»Ÿ“© + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E73) ; ø»”¾¸ + (ideograph-daikanwa . 47285) ; ø¸‹¢µ + (=ucs . #x9DDD) ; 鷝 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7538) ; ø»›¦› + (ideograph-daikanwa . 47286) ; ø¸‹¢¶ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A26) ; ø»™‹» + (ideograph-daikanwa . 47287) ; ø¸‹¢· + (=ucs . #x4CFB) ; ä³» + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6C41) ; ø»Œ’º + (chinese-cns11643-2 . #x6E66) ; ø»”¾« + (ideograph-daikanwa . 47288) ; ø¸‹¢¸ + (=ucs . #x9DDE) ; 鷞 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6C42) ; ø»Œ’» + (chinese-cns11643-2 . #x6E6C) ; ø»”¾± + (=jis-x0213-2-2000 . #x7E47) ; ø»¦¦Œ + (ideograph-daikanwa . 47289) ; ø¸‹¢¹ + (=ucs . #x9DDF) ; 鷟 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6C43) ; ø»Œ’¼ + (chinese-cns11643-5 . #x7545) ; ø»›¦¨ + (=jis-x0213-2-2000 . #x7E48) ; ø»¦¦ + (ideograph-daikanwa . 47290) ; ø¸‹¢º + (=ucs . #x9DE0) ; é·  + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7546) ; ø»›¦© + (ideograph-daikanwa . 47291) ; ø¸‹¢» + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A71) ; ø»Ÿ“² + (ideograph-daikanwa . 47292) ; ø¸‹¢¼ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7541) ; ø»›¦¤ + (ideograph-daikanwa . 47293) ; ø¸‹¢½ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A6F) ; ø»Ÿ“° + (ideograph-daikanwa . 47294) ; ø¸‹¢¾ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A67) ; ø»Ÿ“¨ + (ideograph-daikanwa . 47295) ; ø¸‹¢¿ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A6D) ; ø»Ÿ“® + (ideograph-daikanwa . 47296) ; ø¸‹£€ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x753A) ; ø»›¦ + (ideograph-daikanwa . 47297) ; ø¸‹£ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-3 . #x6027) ; ø»–³Œ + (ideograph-daikanwa . 47298) ; ø¸‹£‚ + (=ucs . #x4CFD) ; ä³½ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A66) ; ø»Ÿ“§ + (ideograph-daikanwa . 47299) ; ø¸‹£ƒ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A70) ; ø»Ÿ“± + (ideograph-daikanwa . 47301) ; ø¸‹£… + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (chinese-isoir165 . #x7D68) ; ø»Ž¶£ + (=ucs . #x9E65) ; é¹¥ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (chinese-gb2312 . #x7050) ; ø»…ºµ + (chinese-isoir165 . #x7050) ; ø»Ž£… + (=ucs . #x9E66) ; 鹦 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (chinese-gb2312 . #x7051) ; ø»…º¶ + (chinese-isoir165 . #x7051) ; ø»Ž£† + (=ucs . #x9E67) ; 鹧 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (chinese-gb2312 . #x7052) ; ø»…º· + (chinese-isoir165 . #x7052) ; ø»Ž£‡ + (=ucs . #x9E68) ; 鹨 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7535) ; ø»›¦˜ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F77) ; ø»•€š + (ideograph-daikanwa . 47302) ; ø¸‹£† + (=ucs . #x9DE1) ; é·¡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E2B) ; ø»Ÿ˜¤ + (ideograph-daikanwa . 47303) ; ø¸‹£‡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B45) ; ø»™¸ + (ideograph-daikanwa . 47304) ; ø¸‹£ˆ + (=ucs . #x4CFE) ; ä³¾ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F7C) ; ø»•€Ÿ + (ideograph-daikanwa . 47305) ; ø¸‹£‰ + (=ucs . #x9DE2) ; é·¢ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F72) ; ø»•€• + (=jis-x0213-2-2000 . #x7E49) ; ø»¦¦Ž + (ideograph-daikanwa . 47306) ; ø¸‹£Š + (=ucs . #x9DE3) ; é·£ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F75) ; ø»•€˜ + (ideograph-daikanwa . 47307) ; ø¸‹£‹ + (=ucs . #x9DE4) ; é·¤ + )) +(define-char + '((=>ucs . #x9DE5) ; é·¥ + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0212 . #x6C44) ; ø»Œ’½ + (ideograph-daikanwa . 47308) ; ø¸‹£Œ + (ucs-jis . #x9DE5) ; ø»Œ’½ + )) +(define-char + '((morohashi-daikanwa 47308 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C5A) ; ø»“ˆ¿ + (chinese-gb12345 . #x7038) ; é·¥ + (=ucs . #x9DE5) ; é·¥ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E27) ; ø»Ÿ˜  + (ideograph-daikanwa . 47309) ; ø¸‹£ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E31) ; ø»Ÿ˜ª + (ideograph-daikanwa . 47310) ; ø¸‹£Ž + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47311) ; ø¸‹£ + )) +(define-char + '((morohashi-daikanwa 47311 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7733) ; ø»›©’ + )) +(define-char + '((=>ucs . #x9DE6) ; é·¦ + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (shinjigen-2 . 9745) + (=jis-x0208 . #x733C) ; ø½‹®³ + (ideograph-daikanwa . 47312) ; ø¸‹£ + (ucs-jis . #x9DE6) ; ø½‹®³ + )) +(define-char + '((morohashi-daikanwa 47312 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F79) ; ø»•€œ + (chinese-gb12345 . #x7054) ; é·¦ + (=ucs . #x9DE6) ; é·¦ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47314) ; ø¸‹£’ + )) +(define-char + '((morohashi-daikanwa 47314 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E35) ; ø»Ÿ˜® + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0212 . #x6C45) ; ø»Œ’¾ + (chinese-cns11643-4 . #x6B46) ; ø»™¹ + (=jis-x0213-1-2000 . #x7E67) ; ø»¤œ¨ + (ideograph-daikanwa . 47315) ; ø¸‹£“ + (=ucs . #x9DE7) ; é·§ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E2F) ; ø»Ÿ˜¨ + (ideograph-daikanwa . 47316) ; ø¸‹£” + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-3 . #x606B) ; ø»–´ + (ideograph-daikanwa . 47317) ; ø¸‹£• + (=ucs . #x4CFF) ; 䳿 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E33) ; ø»Ÿ˜¬ + (ideograph-daikanwa . 47318) ; ø¸‹£– + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x7022) ; ø»•€£ + (ideograph-daikanwa . 47319) ; ø¸‹£— + (=ucs . #x9DE8) ; é·¨ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x772C) ; ø»›©‹ + (ideograph-daikanwa . 47320) ; ø¸‹£˜ + (=ucs . #x4D00) ; 䴀 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x772E) ; ø»›© + (ideograph-daikanwa . 47321) ; ø¸‹£™ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B44) ; ø»™· + (ideograph-daikanwa . 47322) ; ø¸‹£š + (=ucs . #x4D01) ; 䴁 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7729) ; ø»›©ˆ + (ideograph-daikanwa . 47323) ; ø¸‹£› + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7734) ; ø»›©“ + (ideograph-daikanwa . 47324) ; ø¸‹£œ + (=ucs . #x4D02) ; 䴂 + )) +(define-char + '((=>ucs . #x2A176) ; 𪅶 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47325) ; ø¸‹£ + )) +(define-char + '((morohashi-daikanwa 47325 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B43) ; ø»™¶ + (=ucs . #x2A176) ; 𪅶 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 22) + (daikanwa-radical . 196) + (daikanwa-strokes . 12) + (japanese-jisx0212 . #x6C46) ; ø»Œ’¿ + (chinese-cns11643-2 . #x6E6D) ; ø»”¾² + (ideograph-daikanwa . 47326) ; ø¸‹£ž + (=ucs . #x9DE9) ; é·© + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B4A) ; ø»™½ + (ideograph-daikanwa . 47327) ; ø¸‹£Ÿ + (=ucs . #x9DEA) ; é·ª + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E32) ; ø»Ÿ˜« + (ideograph-daikanwa . 47328) ; ø¸‹£  + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E36) ; ø»Ÿ˜¯ + (ideograph-daikanwa . 47329) ; ø¸‹£¡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7725) ; ø»›©„ + (ideograph-daikanwa . 47330) ; ø¸‹£¢ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (japanese-strokes . 13) + (total-strokes . 23) + (japanese-jisx0212 . #x6C47) ; ø»Œ“€ + (chinese-cns11643-2 . #x6F73) ; ø»•€– + (ideograph-daikanwa . 47331) ; ø¸‹££ + (=ucs . #x9DEB) ; é·« + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E37) ; ø»Ÿ˜° + (ideograph-daikanwa . 47332) ; ø¸‹£¤ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47333) ; ø¸‹£¥ + (=ucs . #x9DEC) ; é·¬ + )) +(define-char + '((=>ucs . #x9DEC) ; é·¬ + (morohashi-daikanwa 47333 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F7D) ; ø»•€  + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7730) ; ø»›© + (ideograph-daikanwa . 47334) ; ø¸‹£¦ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (shinjigen-2 . 9746) + (=jis-x0208 . #x733D) ; ø½‹®´ + (chinese-cns11643-2 . #x7023) ; ø»•€¤ + (ideograph-daikanwa . 47335) ; ø¸‹£§ + (=ucs . #x9DED) ; é·­ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x772A) ; ø»›©‰ + (ideograph-daikanwa . 47336) ; ø¸‹£¨ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7728) ; ø»›©‡ + (ideograph-daikanwa . 47337) ; ø¸‹£© + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x772F) ; ø»›©Ž + (ideograph-daikanwa . 47338) ; ø¸‹£ª + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E2C) ; ø»Ÿ˜¥ + (ideograph-daikanwa . 47339) ; ø¸‹£« + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B47) ; ø»™º + (ideograph-daikanwa . 47340) ; ø¸‹£¬ + (=ucs . #x4D03) ; 䴃 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0212 . #x6C48) ; ø»Œ“ + (chinese-cns11643-2 . #x6F78) ; ø»•€› + (ideograph-daikanwa . 47341) ; ø¸‹£­ + (=ucs . #x9DEE) ; é·® + )) +(define-char + '((=>ucs . #x9DEF) ; é·¯ + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (=jis-x0208 . #x733E) ; ø½‹®µ + (chinese-cns11643-2 . #x6F71) ; ø»•€” + (ideograph-daikanwa . 47342) ; ø¸‹£® + (ucs-jis . #x9DEF) ; ø½‹®µ + )) +(define-char + '((morohashi-daikanwa 47342 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-gb12345 . #x7053) ; é·¯ + (=ucs . #x9DEF) ; é·¯ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0212 . #x6C49) ; ø»Œ“‚ + (chinese-cns11643-2 . #x6F7B) ; ø»•€ž + (ideograph-daikanwa . 47343) ; ø¸‹£¯ + (=ucs . #x9DF0) ; é·° + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B4B) ; ø»™¾ + (ideograph-daikanwa . 47344) ; ø¸‹£° + (=ucs . #x9DF1) ; é·± + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (shinjigen-2 . 9744) + (=jis-x0208 . #x4F49) ; ø½Šºˆ + (korean-ksc5601 . #x762F) ; ø»Š— + (chinese-cns11643-2 . #x6F7A) ; ø»•€ + (chinese-gb12345 . #x7055) ; é·² + (ideograph-daikanwa . 47345) ; ø¸‹£± + (=ucs . #x9DF2) ; é·² + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E2A) ; ø»Ÿ˜£ + (ideograph-daikanwa . 47346) ; ø¸‹£² + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0212 . #x6C4A) ; ø»Œ“ƒ + (chinese-cns11643-2 . #x7021) ; ø»•€¢ + (chinese-gb12345 . #x7042) ; é·³ + (ideograph-daikanwa . 47347) ; ø¸‹£³ + (=ucs . #x9DF3) ; é·³ + )) +(define-char + '((morohashi-daikanwa 47347 0 5) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-3 . #x606C) ; ø»–´‘ + (=ucs . #x9DFC) ; é·¼ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0212 . #x6C4B) ; ø»Œ“„ + (chinese-cns11643-2 . #x6F7E) ; ø»•€¡ + (=jis-x0213-2-2000 . #x7E4A) ; ø»¦¦ + (ideograph-daikanwa . 47348) ; ø¸‹£´ + (=ucs . #x9DF4) ; é·´ + )) +(define-char + '((=>ucs . #x4D04) ; 䴄 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47349) ; ø¸‹£µ + )) +(define-char + '((morohashi-daikanwa 47349 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-3 . #x606A) ; ø»–´ + (=ucs . #x4D04) ; 䴄 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47350) ; ø¸‹£¶ + )) +(define-char + '((morohashi-daikanwa 47350 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7727) ; ø»›©† + )) +(define-char + '((=>ucs . #x9DF5) ; é·µ + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47351) ; ø¸‹£· + )) +(define-char + '((morohashi-daikanwa 47351 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E71) ; ø»”¾¶ + (=ucs . #x9DF5) ; é·µ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7726) ; ø»›©… + (ideograph-daikanwa . 47352) ; ø¸‹£¸ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7738) ; ø»›©— + (ideograph-daikanwa . 47353) ; ø¸‹£¹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E26) ; ø»Ÿ˜Ÿ + (ideograph-daikanwa . 47354) ; ø¸‹£º + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F76) ; ø»•€™ + (ideograph-daikanwa . 47355) ; ø¸‹£» + (=ucs . #x9DF6) ; é·¶ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47356) ; ø¸‹£¼ + )) +(define-char + '((morohashi-daikanwa 47356 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x772B) ; ø»›©Š + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47357) ; ø¸‹£½ + (=ucs . #x2A1AB) ; 𪆫 + )) +(define-char + '((=>ucs . #x2A1AB) ; 𪆫 + (morohashi-daikanwa 47357 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B41) ; ø»™´ + )) +(define-char + '((=>ucs . #x9DF7) ; é·· + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47358) ; ø¸‹£¾ + )) +(define-char + '((morohashi-daikanwa 47358 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F70) ; ø»•€“ + (=ucs . #x9DF7) ; é·· + )) +(define-char + '((=>ucs . #x9DF8) ; é·¸ + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (shinjigen-2 . 9742) + (=jis-x0208 . #x733B) ; ø½‹®² + (korean-ksc5601 . #x7D53) ; ø»Š¢† + (ideograph-daikanwa . 47359) ; ø¸‹£¿ + (ucs-jis . #x9DF8) ; ø½‹®² + )) +(define-char + '((=>ucs . #x9DF8) ; é·¸ + (morohashi-daikanwa 47359 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F74) ; ø»•€— + )) +(define-char + '((morohashi-daikanwa 47359 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-gb12345 . #x7056) ; é·¸ + (=ucs . #x9DF8) ; é·¸ + )) +(define-char + '((=>ucs . #x2A183) ; 𪆃 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47360) ; ø¸‹¤€ + )) +(define-char + '((morohashi-daikanwa 47360 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B49) ; ø»™¼ + (=ucs . #x2A183) ; 𪆃 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x6F6F) ; ø»•€’ + (ideograph-daikanwa . 47361) ; ø¸‹¤ + (=ucs . #x9DFB) ; é·» + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 24) + (=jis-x0208 . #x3A6D) ; ø½Š›¶ + (korean-ksc5601 . #x565C) ; ø»‰¨½ + (chinese-gb12345 . #x7058) ; é·º + (ideograph-daikanwa . 47362) ; ø¸‹¤‚ + (=ucs . #x9DFA) ; é·º + )) +(define-char + '((=>ucs . #x9DFA) ; é·º + (morohashi-daikanwa 47362 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (shinjigen-1 . 9757) + (shinjigen-2 . 9757) + (chinese-cns11643-1 . #x7C7A) ; ø»“‰Ÿ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47363) ; ø¸‹¤ƒ + )) +(define-char + '((morohashi-daikanwa 47363 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x604C) ; ø»Ÿœ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-3 . #x6069) ; ø»–´Ž + (ideograph-daikanwa . 47364) ; ø¸‹¤„ + (=ucs . #x4D05) ; 䴅 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B48) ; ø»™» + (ideograph-daikanwa . 47365) ; ø¸‹¤… + (=ucs . #x4D06) ; 䴆 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7731) ; ø»›© + (ideograph-daikanwa . 47366) ; ø¸‹¤† + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E30) ; ø»Ÿ˜© + (ideograph-daikanwa . 47367) ; ø¸‹¤‡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x772D) ; ø»›©Œ + (ideograph-daikanwa . 47368) ; ø¸‹¤ˆ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7735) ; ø»›©” + (ideograph-daikanwa . 47369) ; ø¸‹¤‰ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E34) ; ø»Ÿ˜­ + (ideograph-daikanwa . 47370) ; ø¸‹¤Š + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7732) ; ø»›©‘ + (ideograph-daikanwa . 47371) ; ø¸‹¤‹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E25) ; ø»Ÿ˜ž + (ideograph-daikanwa . 47372) ; ø¸‹¤Œ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47373) ; ø¸‹¤ + )) +(define-char + '((morohashi-daikanwa 47373 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E2E) ; ø»Ÿ˜§ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E28) ; ø»Ÿ˜¡ + (ideograph-daikanwa . 47374) ; ø¸‹¤Ž + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47375) ; ø¸‹¤ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47376) ; ø¸‹¤ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E24) ; ø»Ÿ˜ + (ideograph-daikanwa . 49933) ; ø¸ŒŒ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E29) ; ø»Ÿ˜¢ + (ideograph-daikanwa . 49934) ; ø¸ŒŒŽ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (chinese-isoir165 . #x7D63) ; ø»Ž¶ž + (=ucs . #x9E54) ; 鹔 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (chinese-gb2312 . #x7053) ; ø»…º¸ + (chinese-isoir165 . #x7053) ; ø»Ž£ˆ + (=ucs . #x9E69) ; 鹩 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (chinese-gb2312 . #x7054) ; ø»…º¹ + (chinese-isoir165 . #x7054) ; ø»Ž£‰ + (=ucs . #x9E6A) ; 鹪 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (chinese-gb2312 . #x7055) ; ø»…ºº + (chinese-isoir165 . #x7055) ; ø»Ž£Š + (=ucs . #x9E6B) ; 鹫 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (chinese-gb2312 . #x7056) ; ø»…º» + (chinese-isoir165 . #x7056) ; ø»Ž£‹ + (=ucs . #x9E6C) ; 鹬 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B42) ; ø»™µ + (=ucs . #x2A184) ; 𪆄 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (=jis-x0213-1-2000 . #x7E66) ; ø»¤œ§ + (=ucs . #x2A190) ; 𪆐 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7736) ; ø»›©• + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E2D) ; ø»Ÿ˜¦ + )) +(define-char + '((=>ucs . #x9DF9) ; é·¹ + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (shinjigen-2 . 9756) + (=jis-x0208 . #x426B) ; ø½Š§¤ + (korean-ksc5601 . #x6B6D) ; ø»Šˆ„ + (ideograph-daikanwa . 47377) ; ø¸‹¤‘ + (ucs-jis . #x9DF9) ; ø½Š§¤ + )) +(define-char + '((morohashi-daikanwa 47377 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-1 . #x7C79) ; ø»“‰ž + (chinese-gb12345 . #x5325) ; é·¹ + (=ucs . #x9DF9) ; é·¹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x604D) ; ø»Ÿœ‚ + (ideograph-daikanwa . 47378) ; ø¸‹¤’ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (shinjigen-2 . 9749) + (=jis-x0208 . #x733F) ; ø½‹®¶ + (chinese-cns11643-2 . #x7074) ; ø»•µ + (ideograph-daikanwa . 47379) ; ø¸‹¤“ + (=ucs . #x9DFD) ; é·½ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x7867) ; ø»›«¤ + (ideograph-daikanwa . 47380) ; ø¸‹¤” + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x7869) ; ø»›«¦ + (ideograph-daikanwa . 47381) ; ø¸‹¤• + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C50) ; ø»™¡ + (=jis-x0213-2-2000 . #x7E4B) ; ø»¦¦ + (ideograph-daikanwa . 47382) ; ø¸‹¤– + (=ucs . #x4D07) ; 䴇 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x786D) ; ø»›«ª + (ideograph-daikanwa . 47383) ; ø¸‹¤— + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (japanese-jisx0212 . #x6C4C) ; ø»Œ“… + (chinese-cns11643-2 . #x706B) ; ø»•¬ + (ideograph-daikanwa . 47384) ; ø¸‹¤˜ + (=ucs . #x9DFE) ; é·¾ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x7865) ; ø»›«¢ + (ideograph-daikanwa . 47385) ; ø¸‹¤™ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47386) ; ø¸‹¤š + )) +(define-char + '((morohashi-daikanwa 47386 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7737) ; ø»›©– + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-2 . #x7073) ; ø»•´ + (ideograph-daikanwa . 47387) ; ø¸‹¤› + (=ucs . #x9DFF) ; é·¿ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (japanese-jisx0212 . #x6C4D) ; ø»Œ“† + (chinese-cns11643-4 . #x6C56) ; ø»™§ + (=jis-x0213-2-2000 . #x7E4C) ; ø»¦¦‘ + (ideograph-daikanwa . 47388) ; ø¸‹¤œ + (=ucs . #x9E0A) ; 鸊 + )) +(define-char + '((=>ucs . #x2A1CA) ; 𪇊 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47389) ; ø¸‹¤ + )) +(define-char + '((morohashi-daikanwa 47389 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C53) ; ø»™¤ + (=ucs . #x2A1CA) ; 𪇊 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-2 . #x7070) ; ø»•± + (ideograph-daikanwa . 47390) ; ø¸‹¤ž + (=ucs . #x9E00) ; 鸀 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C55) ; ø»™¦ + (ideograph-daikanwa . 47391) ; ø¸‹¤Ÿ + (=ucs . #x2A1C6) ; 𪇆 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x7868) ; ø»›«¥ + (ideograph-daikanwa . 47392) ; ø¸‹¤  + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47393) ; ø¸‹¤¡ + (=ucs . #x9E01) ; 鸁 + )) +(define-char + '((=>ucs . #x9E01) ; 鸁 + (morohashi-daikanwa 47393 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-2 . #x7071) ; ø»•² + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C52) ; ø»™£ + (ideograph-daikanwa . 47394) ; ø¸‹¤¢ + (=ucs . #x4D08) ; 䴈 + )) +(define-char + '((=>ucs . #x9E02) ; 鸂 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (japanese-jisx0212 . #x6C4E) ; ø»Œ“‡ + (=jis-x0213-2-2000 . #x7E4D) ; ø»¦¦’ + (ideograph-daikanwa . 47395) ; ø¸‹¤£ + (ucs-jis . #x9E02) ; ø»Œ“‡ + )) +(define-char + '((morohashi-daikanwa 47395 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-2 . #x706A) ; ø»•« + (=ucs . #x9E02) ; 鸂 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-2 . #x706D) ; ø»•® + (ideograph-daikanwa . 47396) ; ø¸‹¤¤ + (=ucs . #x9E03) ; 鸃 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-3 . #x6136) ; ø»–´¹ + (ideograph-daikanwa . 47397) ; ø¸‹¤¥ + (=ucs . #x4D0A) ; 䴊 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x604E) ; ø»Ÿœƒ + (ideograph-daikanwa . 47398) ; ø¸‹¤¦ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x786A) ; ø»›«§ + (ideograph-daikanwa . 47399) ; ø¸‹¤§ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x786B) ; ø»›«¨ + (ideograph-daikanwa . 47400) ; ø¸‹¤¨ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C51) ; ø»™¢ + (ideograph-daikanwa . 47401) ; ø¸‹¤© + (=ucs . #x4D09) ; 䴉 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C54) ; ø»™¥ + (ideograph-daikanwa . 47402) ; ø¸‹¤ª + (=ucs . #x4D0B) ; 䴋 + )) +(define-char + '((=>ucs . #x9E04) ; 鸄 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47403) ; ø¸‹¤« + )) +(define-char + '((morohashi-daikanwa 47403 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-2 . #x7075) ; ø»•¶ + (=ucs . #x9E04) ; 鸄 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47404) ; ø¸‹¤¬ + )) +(define-char + '((morohashi-daikanwa 47404 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x604F) ; ø»Ÿœ„ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47405) ; ø¸‹¤­ + )) +(define-char + '((morohashi-daikanwa 47405 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6050) ; ø»Ÿœ… + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6054) ; ø»Ÿœ‰ + (ideograph-daikanwa . 47406) ; ø¸‹¤® + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x786C) ; ø»›«© + (ideograph-daikanwa . 47407) ; ø¸‹¤¯ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-2 . #x706F) ; ø»•° + (ideograph-daikanwa . 47408) ; ø¸‹¤° + (=ucs . #x9E05) ; 鸅 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-2 . #x706E) ; ø»•¯ + (ideograph-daikanwa . 47409) ; ø¸‹¤± + (=ucs . #x9E06) ; 鸆 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47410) ; ø¸‹¤² + )) +(define-char + '((morohashi-daikanwa 47410 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6053) ; ø»Ÿœˆ + )) +(define-char + '((=>ucs . #x9E07) ; 鸇 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47411) ; ø¸‹¤³ + )) +(define-char + '((morohashi-daikanwa 47411 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-2 . #x706C) ; ø»•­ + (=ucs . #x9E07) ; 鸇 + )) +(define-char + '((=>ucs . #x9E07) ; 鸇 + (morohashi-daikanwa 47411 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (japanese-jisx0212 . #x6C4F) ; ø»Œ“ˆ + (=jis-x0213-1-2000 . #x7E68) ; ø»¤œ© + (ucs-jis . #x9E07) ; ø»Œ“ˆ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (ideograph-daikanwa . 47412) ; ø¸‹¤´ + (=ucs . #x9E08) ; 鸈 + )) +(define-char + '((=>ucs . #x9E08) ; 鸈 + (morohashi-daikanwa 47412 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-3 . #x6135) ; ø»–´¸ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-2 . #x7072) ; ø»•³ + (ideograph-daikanwa . 47413) ; ø¸‹¤µ + (=ucs . #x9E09) ; 鸉 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6051) ; ø»Ÿœ† + (ideograph-daikanwa . 47414) ; ø¸‹¤¶ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x7863) ; ø»›«  + (ideograph-daikanwa . 47415) ; ø¸‹¤· + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x7866) ; ø»›«£ + (ideograph-daikanwa . 47417) ; ø¸‹¤¹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x7862) ; ø»›«Ÿ + (ideograph-daikanwa . 47418) ; ø¸‹¤º + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6052) ; ø»Ÿœ‡ + (ideograph-daikanwa . 47419) ; ø¸‹¤» + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 49935) ; ø¸ŒŒ + )) +(define-char + '((morohashi-daikanwa 49935 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x7864) ; ø»›«¡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (chinese-isoir165 . #x7D5F) ; ø»Ž¶š + (=ucs . #x9E34) ; 鸴 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (chinese-gb2312 . #x7058) ; ø»…º½ + (chinese-isoir165 . #x7058) ; ø»Ž£ + (=ucs . #x9E6D) ; é¹­ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (=ucs . #x9E6E) ; é¹® + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (chinese-isoir165 . #x7D69) ; ø»Ž¶¤ + (=ucs . #x9E6F) ; 鹯 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (chinese-gb2312 . #x5325) ; ø»…¤ + (chinese-isoir165 . #x5325) ; ø»·´ + (=ucs . #x9E70) ; é¹° + )) +(define-char + '((=>ucs . #x9E0B) ; 鸋 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 47422) ; ø¸‹¤¾ + )) +(define-char + '((morohashi-daikanwa 47422 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-2 . #x714C) ; ø»•‚« + (=ucs . #x9E0B) ; 鸋 + )) +(define-char + '((=>ucs . #x9E0C) ; 鸌 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 47423) ; ø¸‹¤¿ + )) +(define-char + '((=>ucs . #x9E0C) ; 鸌 + (morohashi-daikanwa 47423 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D3A) ; ø»™© + )) +(define-char + '((morohashi-daikanwa 47423 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-gb12345 . #x7057) ; 鸌 + (=ucs . #x9E0C) ; 鸌 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 47424) ; ø¸‹¥€ + )) +(define-char + '((morohashi-daikanwa 47424 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-7 . #x6177) ; ø»ŸžŠ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-5 . #x7971) ; ø»›­Œ + (ideograph-daikanwa . 47425) ; ø¸‹¥ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 47426) ; ø¸‹¥‚ + )) +(define-char + '((morohashi-daikanwa 47426 0 5) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-5 . #x796D) ; ø»›­ˆ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-2 . #x714D) ; ø»•‚¬ + (=jis-x0213-2-2000 . #x7E4E) ; ø»¦¦“ + (ideograph-daikanwa . 47427) ; ø¸‹¥ƒ + (=ucs . #x9E0D) ; 鸍 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-3 . #x615C) ; ø»–µŸ + (ideograph-daikanwa . 47428) ; ø¸‹¥„ + (=ucs . #x4D0D) ; 䴍 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (japanese-jisx0212 . #x6C50) ; ø»Œ“‰ + (chinese-cns11643-3 . #x615D) ; ø»–µ  + (ideograph-daikanwa . 47429) ; ø¸‹¥… + (=ucs . #x9E0E) ; 鸎 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-5 . #x7970) ; ø»›­‹ + (ideograph-daikanwa . 47430) ; ø¸‹¥† + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-7 . #x6176) ; ø»Ÿž‰ + (ideograph-daikanwa . 47431) ; ø¸‹¥‡ + )) +(define-char + '((=>ucs . #x2A1D5) ; 𪇕 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 47432) ; ø¸‹¥ˆ + )) +(define-char + '((morohashi-daikanwa 47432 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D3B) ; ø»™ª + (=ucs . #x2A1D5) ; 𪇕 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-2 . #x714F) ; ø»•‚® + (ideograph-daikanwa . 47433) ; ø¸‹¥‰ + (=ucs . #x9E0F) ; 鸏 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D3D) ; ø»™¬ + (ideograph-daikanwa . 47434) ; ø¸‹¥Š + (=ucs . #x4D0C) ; 䴌 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-5 . #x796E) ; ø»›­‰ + (ideograph-daikanwa . 47435) ; ø¸‹¥‹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-5 . #x796C) ; ø»›­‡ + (ideograph-daikanwa . 47436) ; ø¸‹¥Œ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D3C) ; ø»™« + (ideograph-daikanwa . 47437) ; ø¸‹¥ + (=ucs . #x2A1D8) ; 𪇘 + )) +(define-char + '((=>ucs . #x9E10) ; 鸐 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (japanese-jisx0212 . #x6C51) ; ø»Œ“Š + (ideograph-daikanwa . 47438) ; ø¸‹¥Ž + (ucs-jis . #x9E10) ; ø»Œ“Š + )) +(define-char + '((morohashi-daikanwa 47438 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-2 . #x714E) ; ø»•‚­ + (=ucs . #x9E10) ; 鸐 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (japanese-jisx0212 . #x6C52) ; ø»Œ“‹ + (chinese-cns11643-2 . #x7151) ; ø»•‚° + (ideograph-daikanwa . 47439) ; ø¸‹¥ + (=ucs . #x9E11) ; 鸑 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (japanese-jisx0212 . #x6C53) ; ø»Œ“Œ + (chinese-cns11643-2 . #x7150) ; ø»•‚¯ + (ideograph-daikanwa . 47440) ; ø¸‹¥ + (=ucs . #x9E12) ; 鸒 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D3E) ; ø»™­ + (ideograph-daikanwa . 47441) ; ø¸‹¥‘ + (=ucs . #x2A1EC) ; 𪇬 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-7 . #x6174) ; ø»Ÿž‡ + (ideograph-daikanwa . 47443) ; ø¸‹¥“ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 47445) ; ø¸‹¥• + )) +(define-char + '((morohashi-daikanwa 47445 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-5 . #x796F) ; ø»›­Š + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-7 . #x6178) ; ø»Ÿž‹ + (ideograph-daikanwa . 47446) ; ø¸‹¥– + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-7 . #x6175) ; ø»Ÿžˆ + (ideograph-daikanwa . 49937) ; ø¸ŒŒ‘ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (chinese-gb2312 . #x7057) ; ø»…º¼ + (chinese-isoir165 . #x7057) ; ø»Ž£Œ + (=ucs . #x9E71) ; é¹± + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 14) + (=ucs . #x9E72) ; é¹² + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A58) ; ø»›®‘ + (ideograph-daikanwa . 47447) ; ø¸‹¥— + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-7 . #x6339) ; ø»Ÿ ˆ + (ideograph-daikanwa . 47448) ; ø¸‹¥˜ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (ideograph-daikanwa . 47449) ; ø¸‹¥™ + )) +(define-char + '((morohashi-daikanwa 47449 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A56) ; ø»›® + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D6B) ; ø»™‘š + (ideograph-daikanwa . 47450) ; ø¸‹¥š + (=ucs . #x2A1F0) ; 𪇰 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-2 . #x716B) ; ø»•ƒŠ + (ideograph-daikanwa . 47451) ; ø¸‹¥› + (=ucs . #x9E14) ; 鸔 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (ideograph-daikanwa . 47452) ; ø¸‹¥œ + )) +(define-char + '((morohashi-daikanwa 47452 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A5A) ; ø»›®“ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (ideograph-daikanwa . 47453) ; ø¸‹¥ + )) +(define-char + '((morohashi-daikanwa 47453 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A59) ; ø»›®’ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A55) ; ø»›®Ž + (ideograph-daikanwa . 47454) ; ø¸‹¥ž + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-7 . #x633C) ; ø»Ÿ ‹ + (ideograph-daikanwa . 47455) ; ø¸‹¥Ÿ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A57) ; ø»›® + (ideograph-daikanwa . 47456) ; ø¸‹¥  + )) +(define-char + '((=>ucs . #x2A1F5) ; 𪇵 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (ideograph-daikanwa . 47457) ; ø¸‹¥¡ + )) +(define-char + '((morohashi-daikanwa 47457 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D6A) ; ø»™‘™ + (=ucs . #x2A1F5) ; 𪇵 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (ideograph-daikanwa . 47458) ; ø¸‹¥¢ + )) +(define-char + '((morohashi-daikanwa 47458 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-7 . #x6338) ; ø»Ÿ ‡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (ideograph-daikanwa . 47459) ; ø¸‹¥£ + )) +(define-char + '((morohashi-daikanwa 47459 0 9) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A54) ; ø»›® + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-7 . #x633B) ; ø»Ÿ Š + (ideograph-daikanwa . 47460) ; ø¸‹¥¤ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (ideograph-daikanwa . 47461) ; ø¸‹¥¥ + )) +(define-char + '((morohashi-daikanwa 47461 0 9) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A5B) ; ø»›®” + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-2 . #x716C) ; ø»•ƒ‹ + (ideograph-daikanwa . 47462) ; ø¸‹¥¦ + (=ucs . #x9E13) ; 鸓 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-7 . #x6337) ; ø»Ÿ † + (ideograph-daikanwa . 47463) ; ø¸‹¥§ + (=ucs . #x4D0E) ; 䴎 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-7 . #x633D) ; ø»Ÿ Œ + (ideograph-daikanwa . 47464) ; ø¸‹¥¨ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-7 . #x633A) ; ø»Ÿ ‰ + (ideograph-daikanwa . 47465) ; ø¸‹¥© + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-7 . #x6336) ; ø»Ÿ … + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (japanese-jisx0212 . #x6C54) ; ø»Œ“ + (=jis-x0213-1-2000 . #x7E69) ; ø»¤œª + (chinese-gb12345 . #x7035) ; 鸕 + (ideograph-daikanwa . 47467) ; ø¸‹¥« + (=ucs . #x9E15) ; 鸕 + )) +(define-char + '((=>ucs . #x9E15) ; 鸕 + (morohashi-daikanwa 47467 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-2 . #x7227) ; ø»•ƒ¤ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-7 . #x6433) ; ø»Ÿ¡  + (ideograph-daikanwa . 47468) ; ø¸‹¥¬ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B2E) ; ø»›¯… + (ideograph-daikanwa . 47469) ; ø¸‹¥­ + )) +(define-char + '((=>ucs . #x9E16) ; 鸖 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (japanese-jisx0212 . #x6C55) ; ø»Œ“Ž + (ideograph-daikanwa . 47470) ; ø¸‹¥® + (ucs-jis . #x9E16) ; ø»Œ“Ž + )) +(define-char + '((morohashi-daikanwa 47470 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-3 . #x6229) ; ø»–¶Š + (=ucs . #x9E16) ; 鸖 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (ideograph-daikanwa . 47471) ; ø¸‹¥¯ + )) +(define-char + '((morohashi-daikanwa 47471 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-7 . #x6434) ; ø»Ÿ¡¡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-7 . #x6436) ; ø»Ÿ¡£ + (ideograph-daikanwa . 47472) ; ø¸‹¥° + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B2F) ; ø»›¯† + (ideograph-daikanwa . 47473) ; ø¸‹¥± + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (ideograph-daikanwa . 47474) ; ø¸‹¥² + (=ucs . #x9E17) ; 鸗 + )) +(define-char + '((=>ucs . #x9E17) ; 鸗 + (morohashi-daikanwa 47474 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-2 . #x7228) ; ø»•ƒ¥ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B2C) ; ø»›¯ƒ + (ideograph-daikanwa . 47476) ; ø¸‹¥´ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E2E) ; ø»™‘» + (ideograph-daikanwa . 47477) ; ø¸‹¥µ + (=ucs . #x2A210) ; 𪈐 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (ideograph-daikanwa . 47478) ; ø¸‹¥¶ + )) +(define-char + '((morohashi-daikanwa 47478 0 3) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B2B) ; ø»›¯‚ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (ideograph-daikanwa . 47479) ; ø¸‹¥· + )) +(define-char + '((morohashi-daikanwa 47479 0 3) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B31) ; ø»›¯ˆ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B30) ; ø»›¯‡ + (ideograph-daikanwa . 47480) ; ø¸‹¥¸ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B2D) ; ø»›¯„ + (ideograph-daikanwa . 47481) ; ø¸‹¥¹ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-7 . #x6437) ; ø»Ÿ¡¤ + (ideograph-daikanwa . 47482) ; ø¸‹¥º + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-3 . #x622A) ; ø»–¶‹ + (ideograph-daikanwa . 47483) ; ø¸‹¥» + (=ucs . #x4D0F) ; 䴏 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-7 . #x6435) ; ø»Ÿ¡¢ + (ideograph-daikanwa . 49939) ; ø¸ŒŒ“ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B56) ; ø»›¯­ + (ideograph-daikanwa . 47486) ; ø¸‹¥¾ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (ideograph-daikanwa . 47487) ; ø¸‹¥¿ + (=ucs . #x9E18) ; 鸘 + )) +(define-char + '((=>ucs . #x9E18) ; 鸘 + (morohashi-daikanwa 47487 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-3 . #x6230) ; ø»–¶‘ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (total-strokes . 28) + (japanese-jisx0212 . #x6C56) ; ø»Œ“ + (chinese-cns11643-2 . #x7234) ; ø»•ƒ± + (=jis-x0213-2-2000 . #x7E4F) ; ø»¦¦” + (ideograph-daikanwa . 47488) ; ø¸‹¦€ + (=ucs . #x9E19) ; 鸙 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (total-strokes . 28) + (shinjigen-2 . 9762) + (=jis-x0208 . #x7340) ; ø½‹®· + (korean-ksc5601 . #x6524) ; ø»‰¾‡ + (chinese-gb12345 . #x7050) ; 鸚 + (ideograph-daikanwa . 47489) ; ø¸‹¦ + (=ucs . #x9E1A) ; 鸚 + )) +(define-char + '((=>ucs . #x9E1A) ; 鸚 + (morohashi-daikanwa 47489 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-1 . #x7D45) ; ø»“Šˆ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (total-strokes . 28) + (ideograph-daikanwa . 47490) ; ø¸‹¦‚ + (=ucs . #x2A224) ; 𪈤 + )) +(define-char + '((=>ucs . #x2A224) ; 𪈤 + (morohashi-daikanwa 47490 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E42) ; ø»™’ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-7 . #x6522) ; ø»Ÿ¢­ + (ideograph-daikanwa . 47491) ; ø¸‹¦ƒ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B57) ; ø»›¯® + (ideograph-daikanwa . 47492) ; ø¸‹¦„ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-7 . #x6524) ; ø»Ÿ¢¯ + (ideograph-daikanwa . 47493) ; ø¸‹¦… + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-7 . #x6526) ; ø»Ÿ¢± + (ideograph-daikanwa . 47494) ; ø¸‹¦† + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-7 . #x6523) ; ø»Ÿ¢® + (ideograph-daikanwa . 47495) ; ø¸‹¦‡ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-7 . #x6525) ; ø»Ÿ¢° + (ideograph-daikanwa . 47496) ; ø¸‹¦ˆ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-7 . #x6527) ; ø»Ÿ¢² + (ideograph-daikanwa . 47497) ; ø¸‹¦‰ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (chinese-gb2312 . #x7059) ; ø»…º¾ + (chinese-isoir165 . #x7059) ; ø»Ž£Ž + (=ucs . #x9E73) ; é¹³ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (chinese-isoir165 . #x7D6A) ; ø»Ž¶¥ + (=ucs . #x9E74) ; é¹´ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-7 . #x6553) ; ø»Ÿ£ž + (ideograph-daikanwa . 47498) ; ø¸‹¦Š + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B74) ; ø»›°‹ + (ideograph-daikanwa . 47499) ; ø¸‹¦‹ + )) +(define-char + '((=>ucs . #x9E1B) ; 鸛 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 18) + (total-strokes . 29) + (ideograph-daikanwa . 47500) ; ø¸‹¦Œ + )) +(define-char + '((=>ucs . #x9E1B) ; 鸛 + (morohashi-daikanwa 47500 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-1 . #x7D49) ; ø»“ŠŒ + )) +(define-char + '((=>ucs . #x9E1B) ; 鸛 + (morohashi-daikanwa 47500 0 2) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (total-strokes . 28) + (=jis-x0208 . #x7341) ; ø½‹®¸ + (ucs-jis . #x9E1B) ; ø½‹®¸ + )) +(define-char + '((morohashi-daikanwa 47500 0 3) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-gb12345 . #x7059) ; 鸛 + (=ucs . #x9E1B) ; 鸛 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-7 . #x6552) ; ø»Ÿ£ + (ideograph-daikanwa . 47501) ; ø¸‹¦ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 18) + (total-strokes . 29) + (japanese-jisx0212 . #x6C57) ; ø»Œ“ + (chinese-cns11643-3 . #x6238) ; ø»–¶™ + (=jis-x0213-2-2000 . #x7E50) ; ø»¦¦• + (ideograph-daikanwa . 47502) ; ø¸‹¦Ž + (=ucs . #x9E1C) ; 鸜 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-7 . #x6554) ; ø»Ÿ£Ÿ + (ideograph-daikanwa . 47503) ; ø¸‹¦ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-7 . #x6555) ; ø»Ÿ£  + (ideograph-daikanwa . 47504) ; ø¸‹¦ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B75) ; ø»›°Œ + (ideograph-daikanwa . 47505) ; ø¸‹¦‘ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-7 . #x6556) ; ø»Ÿ£¡ + (ideograph-daikanwa . 47506) ; ø¸‹¦’ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-7 . #x6551) ; ø»Ÿ£œ + (ideograph-daikanwa . 49941) ; ø¸ŒŒ• + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 19) + (total-strokes . 30) + (japanese-jisx0212 . #x6C58) ; ø»Œ“‘ + (=jis-x0213-2-2000 . #x7E51) ; ø»¦¦– + (chinese-gb12345 . #x703F) ; 鸝 + (ideograph-daikanwa . 47507) ; ø¸‹¦“ + (=ucs . #x9E1D) ; 鸝 + )) +(define-char + '((=>ucs . #x9E1D) ; 鸝 + (morohashi-daikanwa 47507 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 19) + (total-strokes . 30) + (chinese-cns11643-2 . #x723D) ; ø»•ƒº + )) +(define-char + '((=>ucs . #x9E1E) ; 鸞 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 19) + (total-strokes . 30) + (shinjigen-2 . 9764) + (=jis-x0208 . #x7342) ; ø½‹®¹ + (korean-ksc5601 . #x5536) ; ø»‰¦¹ + (ideograph-daikanwa . 47508) ; ø¸‹¦” + (ucs-jis . #x9E1E) ; ø½‹®¹ + )) +(define-char + '((morohashi-daikanwa 47508 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 19) + (total-strokes . 30) + (chinese-cns11643-1 . #x7D4A) ; ø»“Š + (chinese-gb12345 . #x703D) ; 鸞 + (=ucs . #x9E1E) ; 鸞 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 19) + (total-strokes . 30) + (ideograph-daikanwa . 47509) ; ø¸‹¦• + )) +(define-char + '((morohashi-daikanwa 47509 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 19) + (total-strokes . 30) + (chinese-cns11643-7 . #x656D) ; ø»Ÿ£¸ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 19) + (total-strokes . 30) + (ideograph-daikanwa . 47510) ; ø¸‹¦– + )) +(define-char + '((morohashi-daikanwa 47510 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 19) + (total-strokes . 30) + (chinese-cns11643-7 . #x656C) ; ø»Ÿ£· + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 19) + (total-strokes . 30) + (ideograph-daikanwa . 47511) ; ø¸‹¦— + )) +(define-char + '((morohashi-daikanwa 47511 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 19) + (total-strokes . 30) + (chinese-cns11643-5 . #x7C29) ; ø»›°ž + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 19) + (total-strokes . 30) + (chinese-cns11643-5 . #x7C28) ; ø»›° + (ideograph-daikanwa . 47512) ; ø¸‹¦˜ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 20) + (total-strokes . 31) + (chinese-cns11643-3 . #x623E) ; ø»–¶Ÿ + (ideograph-daikanwa . 47514) ; ø¸‹¦š + (=ucs . #x4D10) ; 䴐 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 20) + (total-strokes . 31) + (ideograph-daikanwa . 47515) ; ø¸‹¦› + )) +(define-char + '((morohashi-daikanwa 47515 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 20) + (total-strokes . 31) + (chinese-cns11643-5 . #x7C2F) ; ø»›°¤ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 20) + (total-strokes . 31) + (chinese-cns11643-7 . #x6621) ; ø»Ÿ¤Š + (ideograph-daikanwa . 47517) ; ø¸‹¦ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 20) + (total-strokes . 31) + (chinese-cns11643-7 . #x657E) ; ø»Ÿ¤‰ + (ideograph-daikanwa . 49942) ; ø¸ŒŒ– + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 21) + (total-strokes . 32) + (ideograph-daikanwa . 47518) ; ø¸‹¦ž + )) +(define-char + '((morohashi-daikanwa 47518 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 21) + (total-strokes . 32) + (chinese-cns11643-5 . #x7C38) ; ø»›°­ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 21) + (total-strokes . 32) + (ideograph-daikanwa . 47519) ; ø¸‹¦Ÿ + )) +(define-char + '((morohashi-daikanwa 47519 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 21) + (total-strokes . 32) + (chinese-cns11643-7 . #x6630) ; ø»Ÿ¤™ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 21) + (total-strokes . 32) + (ideograph-daikanwa . 47520) ; ø¸‹¦  + )) +(define-char + '((morohashi-daikanwa 47520 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 21) + (total-strokes . 32) + (chinese-cns11643-5 . #x7C39) ; ø»›°® + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 22) + (total-strokes . 33) + (ideograph-daikanwa . 47521) ; ø¸‹¦¡ + )) +(define-char + '((morohashi-daikanwa 47521 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 22) + (total-strokes . 33) + (chinese-cns11643-7 . #x663A) ; ø»Ÿ¤£ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 22) + (total-strokes . 33) + (chinese-cns11643-5 . #x7C41) ; ø»›°¶ + (ideograph-daikanwa . 47522) ; ø¸‹¦¢ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 23) + (total-strokes . 34) + (chinese-cns11643-4 . #x6E59) ; ø»™’¦ + (ideograph-daikanwa . 47523) ; ø¸‹¦£ + (=ucs . #x4D11) ; 䴑 + )) +(define-char + '((=>ucs . #x4D12) ; 䴒 + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 24) + (total-strokes . 35) + (ideograph-daikanwa . 47524) ; ø¸‹¦¤ + )) +(define-char + '((morohashi-daikanwa 47524 0 1) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 24) + (total-strokes . 35) + (chinese-cns11643-3 . #x6243) ; ø»–¶¤ + (=ucs . #x4D12) ; 䴒 + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 25) + (total-strokes . 36) + (ideograph-daikanwa . 47525) ; ø¸‹¦¥ + )) +(define-char + '((morohashi-daikanwa 47525 0 0) + (ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 25) + (total-strokes . 36) + (chinese-cns11643-5 . #x7C48) ; ø»›°½ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 25) + (total-strokes . 36) + (chinese-cns11643-7 . #x6645) ; ø»Ÿ¤® + (ideograph-daikanwa . 47526) ; ø¸‹¦¦ + )) +(define-char + '((ideographic-radical . 196) ; ⿃ + (ideographic-strokes . 25) + (total-strokes . 36) + (chinese-cns11643-7 . #x6646) ; ø»Ÿ¤¯ + (ideograph-daikanwa . 47527) ; ø¸‹¦§ + )) diff --git a/lisp/utf-2000/Ideograph-R197-Salt.el b/lisp/utf-2000/Ideograph-R197-Salt.el new file mode 100644 index 0000000..5afb8c8 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R197-Salt.el @@ -0,0 +1,538 @@ +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 0) + (total-strokes . 11) + (shinjigen-2 . 9765) + (=jis-x0208 . #x7343) ; ø½‹®º + (korean-ksc5601 . #x565D) ; ø»‰¨¾ + (chinese-cns11643-1 . #x5E25) ; ø»’œ† + (chinese-gb12345 . #x7852) ; é¹µ + (=gt-pj-1 . #x7343) ; é¹µ + (ideograph-daikanwa . 47528) ; ø¸‹¦¨ + (=gt-k . 07987) ; ý¡„¼³ + (=ucs . #x9E75) ; é¹µ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 0) + (total-strokes . 10) + (chinese-cns11643-6 . #x3C7A) ; ø»œ³ + (ideograph-daikanwa . 47529) ; ø¸‹¦© + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-4 . #x4871) ; ø»˜›Š + (ideograph-daikanwa . 47530) ; ø¸‹¦ª + (=ucs . #x2A256) ; 𪉖 + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 3) + (total-strokes . 14) + (ideograph-daikanwa . 47531) ; ø¸‹¦« + (=ucs . #x2A257) ; 𪉗 + )) +(define-char + '((=>ucs . #x2A257) ; 𪉗 + (morohashi-daikanwa 47531 0 0) + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-4 . #x4872) ; ø»˜›‹ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5344) ; ø»š´« + (ideograph-daikanwa . 47532) ; ø¸‹¦¬ + )) +(define-char + '((=>ucs . #x4D1A) ; 䴚 + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47533) ; ø¸‹¦­ + )) +(define-char + '((morohashi-daikanwa 47533 0 0) + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F47) ; ø»˜¤² + (=ucs . #x4D1A) ; 䴚 + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F48) ; ø»˜¤³ + (ideograph-daikanwa . 47534) ; ø¸‹¦® + (=ucs . #x9E76) ; 鹶 + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C22) ; ø»žŽ¿ + (ideograph-daikanwa . 47535) ; ø¸‹¦¯ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C21) ; ø»žŽ¾ + (ideograph-daikanwa . 47536) ; ø¸‹¦° + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2B7E) ; ø»žŽ½ + (ideograph-daikanwa . 47537) ; ø¸‹¦± + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A5A) ; ø»š¿“ + (ideograph-daikanwa . 47538) ; ø¸‹¦² + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A5C) ; ø»š¿• + (ideograph-daikanwa . 47539) ; ø¸‹¦³ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x365A) ; ø»žž£ + (ideograph-daikanwa . 47540) ; ø¸‹¦´ + )) +(define-char + '((=>ucs . #x9E77) ; é¹· + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 47541) ; ø¸‹¦µ + )) +(define-char + '((morohashi-daikanwa 47541 0 2) + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A5B) ; ø»š¿” + (=ucs . #x9E77) ; é¹· + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x365B) ; ø»žž¤ + (ideograph-daikanwa . 47542) ; ø¸‹¦¶ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3659) ; ø»žž¢ + (ideograph-daikanwa . 47543) ; ø¸‹¦· + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E59) ; ø»žª’ + (ideograph-daikanwa . 49943) ; ø¸ŒŒ— + )) +(define-char + '((=>ucs . #x4D1B) ; 䴛 + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47545) ; ø¸‹¦¹ + )) +(define-char + '((morohashi-daikanwa 47545 0 2) + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F39) ; ø»˜¼„ + (=ucs . #x4D1B) ; 䴛 + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x672C) ; ø»›‘« + (ideograph-daikanwa . 47546) ; ø¸‹¦º + )) +(define-char + '((=>ucs . #x2A266) ; 𪉦 + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47547) ; ø¸‹¦» + )) +(define-char + '((morohashi-daikanwa 47547 0 0) + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6271) ; ø»™– + (=ucs . #x2A266) ; 𪉦 + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C70) ; ø»ž¿ + (ideograph-daikanwa . 47548) ; ø¸‹¦¼ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B4D) ; ø»›˜„ + (ideograph-daikanwa . 47549) ; ø¸‹¦½ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C71) ; ø»ž¿Ž + (ideograph-daikanwa . 47550) ; ø¸‹¦¾ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47551) ; ø¸‹¦¿ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0208 . #x3834) ; ø»†² + (=jis-x0208-1990 . #x3834) ; ø½Š˜ + (=ucs . #x9E78) ; 鹸 + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5246) ; ø»Ÿ‡— + (ideograph-daikanwa . 47552) ; ø¸‹§€ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 9) + (total-strokes . 20) + (shinjigen-2 . 9766) + (=jis-x0208 . #x7344) ; ø½‹®» + (korean-ksc5601 . #x7969) ; ø»Šœ¤ + (chinese-cns11643-1 . #x7A5B) ; ø»“†„ + (chinese-gb12345 . #x7874) ; é¹¹ + (ideograph-daikanwa . 47553) ; ø¸‹§ + (=ucs . #x9E79) ; é¹¹ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5248) ; ø»Ÿ‡™ + (ideograph-daikanwa . 47554) ; ø¸‹§‚ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47555) ; ø¸‹§ƒ + )) +(define-char + '((morohashi-daikanwa 47555 0 8) + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F48) ; ø»›· + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F49) ; ø»›¸ + (ideograph-daikanwa . 47556) ; ø¸‹§„ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47557) ; ø¸‹§… + )) +(define-char + '((morohashi-daikanwa 47557 0 3) + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5247) ; ø»Ÿ‡˜ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F47) ; ø»›¶ + (ideograph-daikanwa . 47558) ; ø¸‹§† + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5249) ; ø»Ÿ‡š + (ideograph-daikanwa . 47559) ; ø¸‹§‡ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 9) + (chinese-gb2312 . #x753A) ; ø»†µ + (chinese-isoir165 . #x753A) ; ø»Žª… + (=ucs . #x9E7E) ; é¹¾ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5729) ; ø»ŸŽ + (ideograph-daikanwa . 47560) ; ø¸‹§ˆ + (=ucs . #x4D1C) ; 䴜 + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x572B) ; ø»ŸŽ’ + (ideograph-daikanwa . 47561) ; ø¸‹§‰ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x572A) ; ø»ŸŽ‘ + (ideograph-daikanwa . 47562) ; ø¸‹§Š + )) +(define-char + '((=>ucs . #x9E7A) ; 鹺 + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6C59) ; ø»Œ“’ + (chinese-cns11643-2 . #x6D37) ; ø»”¼ž + (ideograph-daikanwa . 47563) ; ø¸‹§‹ + (ucs-jis . #x9E7A) ; ø»Œ“’ + )) +(define-char + '((morohashi-daikanwa 47563 0 2) + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-gb12345 . #x753A) ; 鹺 + (=ucs . #x9E7A) ; 鹺 + )) +(define-char + '((=>ucs . #x9E7B) ; é¹» + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 10) + (total-strokes . 21) + (japanese-jisx0212 . #x6C5A) ; ø»Œ““ + (=jis-x0213-2-2000 . #x7E52) ; ø»¦¦— + (ideograph-daikanwa . 47564) ; ø¸‹§Œ + (ucs-jis . #x9E7B) ; ø»Œ““ + )) +(define-char + '((morohashi-daikanwa 47564 0 2) + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F37) ; ø»–±¾ + (=ucs . #x9E7B) ; é¹» + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x726B) ; ø»›¢´ + (ideograph-daikanwa . 47565) ; ø¸‹§ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x6845) ; ø»™‰ž + (ideograph-daikanwa . 47566) ; ø¸‹§Ž + (=ucs . #x2A275) ; 𪉵 + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F38) ; ø»–±¿ + (ideograph-daikanwa . 47567) ; ø¸‹§ + (=ucs . #x400B) ; 䀋 + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A73) ; ø»Ÿ“´ + (ideograph-daikanwa . 47568) ; ø¸‹§ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A72) ; ø»Ÿ“³ + (ideograph-daikanwa . 47569) ; ø¸‹§‘ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47570) ; ø¸‹§’ + )) +(define-char + '((=>ucs . #x2A27F) ; 𪉿 + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B4C) ; ø»™¿ + (ideograph-daikanwa . 47571) ; ø¸‹§“ + )) +(define-char + '((morohashi-daikanwa 47571 0 1) + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 11) + (total-strokes . 22) + (=ucs . #x2A27F) ; 𪉿 + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B4D) ; ø»™Ž€ + (ideograph-daikanwa . 47572) ; ø¸‹§” + (=ucs . #x4D1D) ; 䴝 + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E38) ; ø»Ÿ˜± + (ideograph-daikanwa . 47573) ; ø¸‹§• + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7739) ; ø»›©˜ + (ideograph-daikanwa . 47574) ; ø¸‹§– + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E39) ; ø»Ÿ˜² + (ideograph-daikanwa . 47575) ; ø¸‹§— + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 13) + (total-strokes . 24) + (japanese-jisx0208-1978 . #x3834) ; ø»‚ž… + (japanese-jisx0212 . #x6C5B) ; ø»Œ“” + (chinese-cns11643-1 . #x7C7B) ; ø»“‰  + (=jis-x0213-1-2000 . #x7E6A) ; ø»¤œ« + (chinese-gb12345 . #x3C6F) ; é¹¼ + (ideograph-daikanwa . 47576) ; ø¸‹§˜ + (=ucs . #x9E7C) ; é¹¼ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6055) ; ø»ŸœŠ + (ideograph-daikanwa . 47577) ; ø¸‹§™ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C57) ; ø»™¨ + (ideograph-daikanwa . 47578) ; ø¸‹§š + (=ucs . #x2A284) ; 𪊄 + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 13) + (total-strokes . 24) + (shinjigen-2 . 9770) + (=jis-x0208 . #x7345) ; ø½‹®¼ + (korean-ksc5601 . #x6724) ; ø»Šƒ + (chinese-cns11643-1 . #x7C7C) ; ø»“‰¡ + (chinese-gb12345 . #x514E) ; é¹½ + (ideograph-daikanwa . 47579) ; ø¸‹§› + (=ucs . #x9E7D) ; é¹½ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-5 . #x7972) ; ø»›­ + (ideograph-daikanwa . 47580) ; ø¸‹§œ + )) +(define-char + '((=>ucs . #x4D1E) ; 䴞 + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 47581) ; ø¸‹§ + )) +(define-char + '((morohashi-daikanwa 47581 0 2) + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-5 . #x7973) ; ø»›­Ž + (=ucs . #x4D1E) ; 䴞 + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D3F) ; ø»™® + (ideograph-daikanwa . 47582) ; ø¸‹§ž + (=ucs . #x2A287) ; 𪊇 + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-7 . #x633E) ; ø»Ÿ  + (ideograph-daikanwa . 47583) ; ø¸‹§Ÿ + )) +(define-char + '((ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 16) + (total-strokes . 27) + (ideograph-daikanwa . 47584) ; ø¸‹§  + )) +(define-char + '((morohashi-daikanwa 47584 0 0) + (ideographic-radical . 197) ; ⿄ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B32) ; ø»›¯‰ + )) diff --git a/lisp/utf-2000/Ideograph-R198-Deer.el b/lisp/utf-2000/Ideograph-R198-Deer.el new file mode 100644 index 0000000..48a60db --- /dev/null +++ b/lisp/utf-2000/Ideograph-R198-Deer.el @@ -0,0 +1,1376 @@ +(define-char + '((=>ucs . #x9E7F) ; 鹿 + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 0) + (total-strokes . 11) + (shinjigen-2 . 9772) + (=jis-x0208 . #x3C2F) ; ø½Š´ + (korean-ksc5601 . #x5663) ; ø»‰©„ + (=gt-pj-1 . #x3C2F) ; ø½Š´ + (ideograph-daikanwa . 47586) ; ø¸‹§¢ + (=gt-k . 07773) ; ý¡„¹ + (ucs-jis . #x9E7F) ; ø½Š´ + (ucs-ks . #x9E7F) ; ø½Š´ + )) +(define-char + '((morohashi-daikanwa 47586 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 0) + (total-strokes . 11) + (chinese-gb2312 . #x4239) ; ø»„¶º + (chinese-isoir165 . #x4239) ; ø»ŸŠ + (=ucs . #x9E7F) ; 鹿 + )) +(define-char + '((=>ucs . #x9E7F) ; 鹿 + (morohashi-daikanwa 47586 0 1) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 0) + (total-strokes . 11) + (chinese-cns11643-1 . #x5E26) ; ø»’œ‡ + (ucs-cns . #x9E7F) ; ø»’œ‡ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 0) + (total-strokes . 11) + (chinese-cns11643-6 . #x463D) ; ø»œ«¢ + (ideograph-daikanwa . 47587) ; ø¸‹§£ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 2) + (total-strokes . 13) + (japanese-jisx0212 . #x6C5C) ; ø»Œ“• + (chinese-isoir165 . #x2D4F) ; ø»€ª + (chinese-cns11643-2 . #x4874) ; ø»”‡… + (=jis-x0213-2-2000 . #x7E54) ; ø»¦¦™ + (ideograph-daikanwa . 47588) ; ø¸‹§¤ + (=ucs . #x9E80) ; 麀 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-gb2312 . #x7764) ; ø»†…› + (japanese-jisx0212 . #x6C5D) ; ø»Œ“– + (chinese-isoir165 . #x7764) ; ø»Ž­« + (chinese-cns11643-1 . #x676E) ; ø»’ª + (ideograph-daikanwa . 47589) ; ø¸‹§¥ + (=ucs . #x9E82) ; 麂 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A5D) ; ø»‰š + (ideograph-daikanwa . 47590) ; ø¸‹§¦ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 2) + (total-strokes . 13) + (shinjigen-2 . 9790) + (=jis-x0208 . #x7346) ; ø½‹®½ + (chinese-cns11643-3 . #x4569) ; ø»–Œ¤ + (ideograph-daikanwa . 47591) ; ø¸‹§§ + (=ucs . #x9E81) ; 麁 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B6C) ; ø»š©£ + (ideograph-daikanwa . 47592) ; ø¸‹§¨ + )) +(define-char + '((=>ucs . #x4D1F) ; 䴟 + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 3) + (total-strokes . 14) + (ideograph-daikanwa . 47593) ; ø¸‹§© + )) +(define-char + '((morohashi-daikanwa 47593 0 7) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B6D) ; ø»š©¤ + (=ucs . #x4D1F) ; 䴟 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F49) ; ø»˜¤´ + (ideograph-daikanwa . 47594) ; ø¸‹§ª + (=ucs . #x4D20) ; ä´  + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C28) ; ø»ž… + (ideograph-daikanwa . 47595) ; ø¸‹§« + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5345) ; ø»š´¬ + (ideograph-daikanwa . 47596) ; ø¸‹§¬ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C27) ; ø»ž„ + (ideograph-daikanwa . 47597) ; ø¸‹§­ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6C5E) ; ø»Œ“— + (chinese-cns11643-2 . #x563B) ; ø»”š° + (ideograph-daikanwa . 47598) ; ø¸‹§® + (=ucs . #x9E83) ; 麃 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C26) ; ø»žƒ + (ideograph-daikanwa . 47599) ; ø¸‹§¯ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C24) ; ø»ž + (ideograph-daikanwa . 47600) ; ø¸‹§° + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5346) ; ø»š´­ + (ideograph-daikanwa . 47601) ; ø¸‹§± + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C25) ; ø»ž‚ + (ideograph-daikanwa . 47602) ; ø¸‹§² + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5347) ; ø»š´® + (ideograph-daikanwa . 47603) ; ø¸‹§³ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C29) ; ø»ž† + (ideograph-daikanwa . 47604) ; ø¸‹§´ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47605) ; ø¸‹§µ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6C5F) ; ø»Œ“˜ + (chinese-cns11643-3 . #x502C) ; ø»–›± + (ideograph-daikanwa . 47606) ; ø¸‹§¶ + (=ucs . #x9E84) ; 麄 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F4A) ; ø»˜¤µ + (ideograph-daikanwa . 47607) ; ø¸‹§· + (=ucs . #x4D21) ; ä´¡ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C23) ; ø»ž€ + (ideograph-daikanwa . 49944) ; ø¸ŒŒ˜ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-3 . #x502D) ; ø»–›² + (=ucs . #x4D22) ; ä´¢ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x5438) ; ø»–¡µ + (ideograph-daikanwa . 47608) ; ø¸‹§¸ + (=ucs . #x4D23) ; ä´£ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x365D) ; ø»žž¦ + (ideograph-daikanwa . 47609) ; ø¸‹§¹ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6C60) ; ø»Œ“™ + (chinese-cns11643-3 . #x5439) ; ø»–¡¶ + (=jis-x0213-2-2000 . #x7E55) ; ø»¦¦š + (ideograph-daikanwa . 47610) ; ø¸‹§º + (=ucs . #x9E85) ; 麅 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C3C) ; ø»”£¥ + (ideograph-daikanwa . 47611) ; ø¸‹§» + (=ucs . #x9E86) ; 麆 + )) +(define-char + '((=>ucs . #x9E87) ; 麇 + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6C61) ; ø»Œ“š + (ideograph-daikanwa . 47612) ; ø¸‹§¼ + (ucs-jis . #x9E87) ; ø»Œ“š + )) +(define-char + '((morohashi-daikanwa 47612 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-gb2312 . #x7765) ; ø»†…œ + (chinese-isoir165 . #x7765) ; ø»Ž­¬ + (chinese-cns11643-2 . #x5C3D) ; ø»”£¦ + (=ucs . #x9E87) ; 麇 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5558) ; ø»˜­· + (ideograph-daikanwa . 47613) ; ø¸‹§½ + (=ucs . #x4D24) ; ä´¤ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x365C) ; ø»žž¥ + (ideograph-daikanwa . 47614) ; ø¸‹§¾ + (=ucs . #x4D25) ; ä´¥ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A5D) ; ø»š¿– + (ideograph-daikanwa . 47615) ; ø¸‹§¿ + )) +(define-char + '((=>ucs . #x9E88) ; 麈 + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 5) + (total-strokes . 16) + (shinjigen-1 . 9777) + (shinjigen-2 . 9777) + (=jis-x0208 . #x7347) ; ø½‹®¾ + (ideograph-daikanwa . 47616) ; ø¸‹¨€ + (ucs-jis . #x9E88) ; ø½‹®¾ + )) +(define-char + '((morohashi-daikanwa 47616 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-gb2312 . #x7766) ; ø»†… + (chinese-isoir165 . #x7766) ; ø»Ž­­ + (chinese-cns11643-2 . #x5C3B) ; ø»”£¤ + (=ucs . #x9E88) ; 麈 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 47617) ; ø¸‹¨ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x606F) ; ø»›ˆœ + (ideograph-daikanwa . 47618) ; ø¸‹¨‚ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6072) ; ø»›ˆŸ + (ideograph-daikanwa . 47619) ; ø¸‹¨ƒ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6070) ; ø»›ˆ + (ideograph-daikanwa . 47620) ; ø¸‹¨„ + )) +(define-char + '((=>ucs . #x2A2A8) ; 𪊨 + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 47621) ; ø¸‹¨… + )) +(define-char + '((morohashi-daikanwa 47621 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A5C) ; ø»˜µ‘ + (=ucs . #x2A2A8) ; 𪊨 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 47622) ; ø¸‹¨† + )) +(define-char + '((morohashi-daikanwa 47622 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E5C) ; ø»žª• + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x6137) ; ø»”ª¶ + (ideograph-daikanwa . 47623) ; ø¸‹¨‡ + (=ucs . #x9E89) ; 麉 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x6136) ; ø»”ªµ + (ideograph-daikanwa . 47624) ; ø¸‹¨ˆ + (=ucs . #x9E8A) ; 麊 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (shinjigen-2 . 9778) + (chinese-gb2312 . #x7767) ; ø»†…ž + (=jis-x0208 . #x7348) ; ø½‹®¿ + (chinese-isoir165 . #x7767) ; ø»Ž­® + (chinese-cns11643-1 . #x7633) ; ø»’¿¤ + (ideograph-daikanwa . 47625) ; ø¸‹¨‰ + (=ucs . #x9E8B) ; 麋 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6073) ; ø»›ˆ  + (ideograph-daikanwa . 47626) ; ø¸‹¨Š + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6071) ; ø»›ˆž + (ideograph-daikanwa . 47627) ; ø¸‹¨‹ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E5B) ; ø»žª” + (ideograph-daikanwa . 47628) ; ø¸‹¨Œ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E5A) ; ø»žª“ + (ideograph-daikanwa . 47629) ; ø¸‹¨ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E5D) ; ø»žª– + (ideograph-daikanwa . 47630) ; ø¸‹¨Ž + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x606E) ; ø»›ˆ› + (ideograph-daikanwa . 47631) ; ø¸‹¨ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E5E) ; ø»žª— + (ideograph-daikanwa . 47632) ; ø¸‹¨ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 6) + (ideograph-daikanwa . 47633) ; ø¸‹¨‘ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 18) + (shinjigen-2 . 9779) + (=jis-x0208 . #x7349) ; ø½‹¯€ + (chinese-cns11643-2 . #x652B) ; ø»”°¢ + (ideograph-daikanwa . 47634) ; ø¸‹¨’ + (=ucs . #x9E8C) ; 麌 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x456E) ; ø»ž´¹ + (ideograph-daikanwa . 47635) ; ø¸‹¨“ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 17) + (chinese-cns11643-2 . #x6138) ; ø»”ª· + (ideograph-daikanwa . 47636) ; ø¸‹¨” + (=ucs . #x9E8D) ; 麍 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6C62) ; ø»Œ“› + (chinese-cns11643-2 . #x652A) ; ø»”°¡ + (ideograph-daikanwa . 47637) ; ø¸‹¨• + (=ucs . #x9E8E) ; 麎 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6731) ; ø»›‘° + (ideograph-daikanwa . 47638) ; ø¸‹¨– + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 18) + (japanese-jisx0212 . #x6C63) ; ø»Œ“œ + (chinese-cns11643-4 . #x5F3A) ; ø»˜¼… + (ideograph-daikanwa . 47639) ; ø¸‹¨— + (=ucs . #x9E8F) ; 麏 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x672E) ; ø»›‘­ + (ideograph-daikanwa . 47640) ; ø¸‹¨˜ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x672D) ; ø»›‘¬ + (ideograph-daikanwa . 47641) ; ø¸‹¨™ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-3 . #x5A23) ; ø»–ª” + (ideograph-daikanwa . 47642) ; ø¸‹¨š + (=ucs . #x4D26) ; ä´¦ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-3 . #x5A24) ; ø»–ª• + (ideograph-daikanwa . 47643) ; ø¸‹¨› + (=ucs . #x9E90) ; 麐 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x456A) ; ø»ž´µ + (ideograph-daikanwa . 47644) ; ø¸‹¨œ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x456B) ; ø»ž´¶ + (ideograph-daikanwa . 47645) ; ø¸‹¨ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x456D) ; ø»ž´¸ + (ideograph-daikanwa . 47646) ; ø¸‹¨ž + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6730) ; ø»›‘¯ + (ideograph-daikanwa . 47647) ; ø¸‹¨Ÿ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47648) ; ø¸‹¨  + )) +(define-char + '((morohashi-daikanwa 47648 0 2) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x672F) ; ø»›‘® + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (ideograph-daikanwa . 47649) ; ø¸‹¨¡ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (ideograph-daikanwa . 47650) ; ø¸‹¨¢ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x456C) ; ø»ž´· + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B4F) ; ø»›˜† + (ideograph-daikanwa . 47651) ; ø¸‹¨£ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B4E) ; ø»›˜… + (ideograph-daikanwa . 47652) ; ø¸‹¨¤ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B51) ; ø»›˜ˆ + (ideograph-daikanwa . 47653) ; ø¸‹¨¥ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47654) ; ø¸‹¨¦ + (=ucs . #x4D27) ; ä´§ + )) +(define-char + '((=>ucs . #x4D27) ; ä´§ + (morohashi-daikanwa 47654 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6272) ; ø»™— + )) +(define-char + '((=>ucs . #x2A2C7) ; 𪋇 + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47655) ; ø¸‹¨§ + )) +(define-char + '((morohashi-daikanwa 47655 0 1) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6273) ; ø»™˜ + (=ucs . #x2A2C7) ; 𪋇 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9781) + (=jis-x0208 . #x734C) ; ø½‹¯ƒ + (chinese-isoir165 . #x2D51) ; ø»€¬ + (chinese-cns11643-2 . #x6860) ; ø»”µ± + (ideograph-daikanwa . 47656) ; ø¸‹¨¨ + (=ucs . #x9E91) ; 麑 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9780) + (chinese-gb2312 . #x7768) ; ø»†…Ÿ + (=jis-x0208 . #x734A) ; ø½‹¯ + (korean-ksc5601 . #x514B) ; ø»‰¡– + (chinese-isoir165 . #x7768) ; ø»Ž­¯ + (chinese-cns11643-1 . #x795D) ; ø»“„¨ + (ideograph-daikanwa . 47657) ; ø¸‹¨© + (=ucs . #x9E92) ; 麒 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-gb2312 . #x4234) ; ø»„¶µ + (=jis-x0208 . #x4F3C) ; ø½Š¹» + (korean-ksc5601 . #x5664) ; ø»‰©… + (chinese-isoir165 . #x4234) ; ø»Ÿ… + (chinese-cns11643-1 . #x795F) ; ø»“„ª + (ideograph-daikanwa . 47658) ; ø¸‹¨ª + (=ucs . #x9E93) ; 麓 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x685F) ; ø»”µ° + (ideograph-daikanwa . 47659) ; ø¸‹¨« + (=ucs . #x9E94) ; 麔 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9776) + (=jis-x0208 . #x734B) ; ø½‹¯‚ + (chinese-cns11643-3 . #x5C29) ; ø»–­– + (ideograph-daikanwa . 47660) ; ø¸‹¨¬ + (=ucs . #x9E95) ; 麕 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6C64) ; ø»Œ“ + (chinese-cns11643-4 . #x6275) ; ø»™š + (ideograph-daikanwa . 47661) ; ø¸‹¨­ + (=ucs . #x9E96) ; 麖 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C73) ; ø»ž¿ + (ideograph-daikanwa . 47662) ; ø¸‹¨® + )) +(define-char + '((=>ucs . #x9E97) ; 麗 + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (shinjigen-2 . 9782) + (japanese-jisx0208-1978 . #x4E6F) ; ø»‚¿” + (japanese-jisx0208 . #x4E6F) ; ø»‡“œ + (korean-ksc5601 . #x5572) ; ø»‰§µ + (ideograph-daikanwa . 47663) ; ø¸‹¨¯ + )) +(define-char + '((=>ucs . #x9E97) ; 麗 + (morohashi-daikanwa 47663 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (=jis-x0208-1990 . #x4E6F) ; ø½Š¹ + (ucs-jis . #x9E97) ; ø½Š¹ + )) +(define-char + '((morohashi-daikanwa 47663 0 1) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-gb12345 . #x4076) ; 麗 + (=ucs . #x9E97) ; 麗 + )) +(define-char + '((=>ucs . #x9E97) ; 麗 + (morohashi-daikanwa 47663 0 2) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-1 . #x795E) ; ø»“„© + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47664) ; ø¸‹¨° + )) +(define-char + '((morohashi-daikanwa 47664 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B50) ; ø»›˜‡ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47665) ; ø¸‹¨± + )) +(define-char + '((morohashi-daikanwa 47665 0 1) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C72) ; ø»ž¿ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (ideograph-daikanwa . 47666) ; ø¸‹¨² + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (ideograph-daikanwa . 47667) ; ø¸‹¨³ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6C65) ; ø»Œ“ž + (chinese-cns11643-3 . #x5E21) ; ø»–°Š + (ideograph-daikanwa . 47668) ; ø¸‹¨´ + (=ucs . #x9E98) ; 麘 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B3F) ; ø»”¹ª + (ideograph-daikanwa . 47669) ; ø¸‹¨µ + (=ucs . #x9E99) ; 麙 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B41) ; ø»”¹¬ + (ideograph-daikanwa . 47670) ; ø¸‹¨¶ + (=ucs . #x9E9A) ; 麚 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x524B) ; ø»Ÿ‡œ + (ideograph-daikanwa . 47671) ; ø¸‹¨· + )) +(define-char + '((=>ucs . #x2A2CF) ; 𪋏 + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47672) ; ø¸‹¨¸ + )) +(define-char + '((morohashi-daikanwa 47672 0 2) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6274) ; ø»™™ + (=ucs . #x2A2CF) ; 𪋏 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47673) ; ø¸‹¨¹ + )) +(define-char + '((morohashi-daikanwa 47673 0 2) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C74) ; ø»ž¿‘ + )) +(define-char + '((=>ucs . #x2A2D0) ; 𪋐 + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47674) ; ø¸‹¨º + )) +(define-char + '((morohashi-daikanwa 47674 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 9) + (total-strokes . 20) + (=ucs . #x2A2D0) ; 𪋐 + )) +(define-char + '((=>ucs . #x2A2D0) ; 𪋐 + (morohashi-daikanwa 47674 0 1) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x656F) ; ø»™…® + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0212 . #x6C66) ; ø»Œ“Ÿ + (chinese-cns11643-2 . #x6B40) ; ø»”¹« + (=jis-x0213-2-2000 . #x7E56) ; ø»¦¦› + (ideograph-daikanwa . 47675) ; ø¸‹¨» + (=ucs . #x9E9B) ; 麛 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x524C) ; ø»Ÿ‡ + (ideograph-daikanwa . 47676) ; ø¸‹¨¼ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47677) ; ø¸‹¨½ + )) +(define-char + '((morohashi-daikanwa 47677 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F4A) ; ø»›¹ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x524A) ; ø»Ÿ‡› + (ideograph-daikanwa . 47678) ; ø¸‹¨¾ + )) +(define-char + '((=>ucs . #x2A2D7) ; 𪋗 + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47679) ; ø¸‹¨¿ + )) +(define-char + '((=>ucs . #x2A2D7) ; 𪋗 + (morohashi-daikanwa 47679 0 2) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x6847) ; ø»™‰  + )) +(define-char + '((morohashi-daikanwa 47679 0 3) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 9) + (total-strokes . 20) + (=ucs . #x2A2D7) ; 𪋗 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47680) ; ø¸‹©€ + (=ucs . #x9E9C) ; 麜 + )) +(define-char + '((=>ucs . #x9E9C) ; 麜 + (morohashi-daikanwa 47680 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D38) ; ø»”¼Ÿ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x572C) ; ø»ŸŽ“ + (ideograph-daikanwa . 47681) ; ø¸‹© + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 10) + (total-strokes . 21) + (shinjigen-2 . 9785) + (chinese-gb2312 . #x776A) ; ø»†…¡ + (=jis-x0208 . #x734D) ; ø½‹¯„ + (korean-ksc5601 . #x5E7A) ; ø»‰µ‹ + (chinese-isoir165 . #x776A) ; ø»Ž­± + (chinese-cns11643-1 . #x7B51) ; ø»“‡˜ + (ideograph-daikanwa . 47682) ; ø¸‹©‚ + (=ucs . #x9E9D) ; 麝 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x572D) ; ø»ŸŽ” + (ideograph-daikanwa . 47683) ; ø¸‹©ƒ + )) +(define-char + '((=>ucs . #x2A2DA) ; 𪋚 + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47684) ; ø¸‹©„ + )) +(define-char + '((morohashi-daikanwa 47684 0 1) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x6846) ; ø»™‰Ÿ + (=ucs . #x2A2DA) ; 𪋚 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7547) ; ø»›¦ª + (ideograph-daikanwa . 47685) ; ø¸‹©… + )) +(define-char + '((=>ucs . #x2A2DD) ; 𪋝 + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47686) ; ø¸‹©† + )) +(define-char + '((=>ucs . #x2A2DD) ; 𪋝 + (morohashi-daikanwa 47686 0 2) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A2E) ; ø»™Œƒ + )) +(define-char + '((morohashi-daikanwa 47686 0 3) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 10) + (total-strokes . 21) + (=ucs . #x2A2DD) ; 𪋝 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47687) ; ø¸‹©‡ + (=ucs . #x4D29) ; ä´© + )) +(define-char + '((=>ucs . #x4D29) ; ä´© + (morohashi-daikanwa 47687 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-3 . #x5F39) ; ø»–²€ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 11) + (total-strokes . 22) + (japanese-jisx0212 . #x6C67) ; ø»Œ“  + (chinese-cns11643-3 . #x5F3A) ; ø»–² + (=jis-x0213-1-2000 . #x7E6B) ; ø»¤œ¬ + (ideograph-daikanwa . 47688) ; ø¸‹©ˆ + (=ucs . #x9E9E) ; 麞 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47689) ; ø¸‹©‰ + )) +(define-char + '((morohashi-daikanwa 47689 0 3) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E3A) ; ø»Ÿ˜³ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 12) + (total-strokes . 23) + (->synonyms + (:sources (setsumon-tsuukun-teisei morohashi-daikanwa) + :char ((ideograph-daikanwa . 47643) ; ø¸‹¨› + ) + ) + (:sources (morohashi-daikanwa) + :char ((ideograph-daikanwa . 19417) ; ø¸„¯™ + ) + )) + (chinese-gb2312 . #x776B) ; ø»†…¢ + (chinese-isoir165 . #x776B) ; ø»Ž­² + (ideograph-daikanwa . 47690) ; ø¸‹©Š + (=ucs . #x9E9F) ; 麟 + )) +(define-char + '((=>ucs . #x9E9F) ; 麟 + (morohashi-daikanwa 47690 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-1 . #x7C5B) ; ø»“‰€ + )) +(define-char + '((=>ucs . #x9E9F) ; 麟 + (morohashi-daikanwa 47690 0 1) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 12) + (total-strokes . 23) + (japanese-jisx0208-1978 . #x4E5B) ; ø»‚¿€ + (japanese-jisx0208 . #x4E5B) ; ø»‡“ˆ + )) +(define-char + '((=>ucs . #x9E9F) ; 麟 + (morohashi-daikanwa 47690 0 2) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 12) + (total-strokes . 23) + (korean-ksc5601 . #x5778) ; ø»‰ª· + (=jis-x0208-1990 . #x4E5B) ; ø½Š¸¼ + (ucs-jis . #x9E9F) ; ø»‰ª· + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x773A) ; ø»›©™ + (ideograph-daikanwa . 47691) ; ø¸‹©‹ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x773C) ; ø»›©› + (ideograph-daikanwa . 47692) ; ø¸‹©Œ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x773B) ; ø»›©š + (ideograph-daikanwa . 47693) ; ø¸‹© + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E3B) ; ø»Ÿ˜´ + (ideograph-daikanwa . 47694) ; ø¸‹©Ž + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 12) + (ideograph-daikanwa . 47695) ; ø¸‹© + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47696) ; ø¸‹© + )) +(define-char + '((morohashi-daikanwa 47696 0 1) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6056) ; ø»Ÿœ‹ + )) +(define-char + '((=>ucs . #x2A2EB) ; 𪋫 + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47697) ; ø¸‹©‘ + )) +(define-char + '((morohashi-daikanwa 47697 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 13) + (total-strokes . 24) + (=ucs . #x2A2EB) ; 𪋫 + )) +(define-char + '((=>ucs . #x2A2EB) ; 𪋫 + (morohashi-daikanwa 47697 0 1) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C58) ; ø»™© + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-2 . #x7076) ; ø»•· + (ideograph-daikanwa . 47698) ; ø¸‹©’ + (=ucs . #x9EA0) ; 麠 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6057) ; ø»ŸœŒ + (ideograph-daikanwa . 47699) ; ø¸‹©“ + )) +(define-char + '((=>ucs . #x4D2A) ; ä´ª + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47700) ; ø¸‹©” + )) +(define-char + '((morohashi-daikanwa 47700 0 5) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-3 . #x6137) ; ø»–´º + (=ucs . #x4D2A) ; ä´ª + )) +(define-char + '((=>ucs . #x4D2B) ; ä´« + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47701) ; ø¸‹©• + )) +(define-char + '((morohashi-daikanwa 47701 0 1) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-3 . #x6138) ; ø»–´» + (=ucs . #x4D2B) ; ä´« + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-2 . #x7152) ; ø»•‚± + (ideograph-daikanwa . 47702) ; ø¸‹©– + (=ucs . #x9EA1) ; 麡 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-5 . #x7975) ; ø»›­ + (ideograph-daikanwa . 47703) ; ø¸‹©— + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 47704) ; ø¸‹©˜ + )) +(define-char + '((morohashi-daikanwa 47704 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-5 . #x7974) ; ø»›­ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 47705) ; ø¸‹©™ + )) +(define-char + '((morohashi-daikanwa 47705 0 2) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x786E) ; ø»›«« + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 14) + (ideograph-daikanwa . 47706) ; ø¸‹©š + )) +(define-char + '((=>ucs . #x2A2F2) ; 𪋲 + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 49947) ; ø¸ŒŒ› + )) +(define-char + '((morohashi-daikanwa 49947 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 14) + (total-strokes . 25) + (=ucs . #x2A2F2) ; 𪋲 + )) +(define-char + '((=>ucs . #x2A2F2) ; 𪋲 + (morohashi-daikanwa 49947 0 1) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D40) ; ø»™¯ + )) +(define-char + '((=>ucs . #x2A2F3) ; 𪋳 + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 15) + (total-strokes . 26) + (ideograph-daikanwa . 47707) ; ø¸‹©› + )) +(define-char + '((morohashi-daikanwa 47707 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 15) + (total-strokes . 26) + (=ucs . #x2A2F3) ; 𪋳 + )) +(define-char + '((=>ucs . #x2A2F3) ; 𪋳 + (morohashi-daikanwa 47707 0 1) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D6C) ; ø»™‘› + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 16) + (ideograph-daikanwa . 47708) ; ø¸‹©œ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 17) + (total-strokes . 28) + (ideograph-daikanwa . 47709) ; ø¸‹© + (=ucs . #x9EA2) ; 麢 + )) +(define-char + '((=>ucs . #x9EA2) ; 麢 + (morohashi-daikanwa 47709 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-3 . #x6231) ; ø»–¶’ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-7 . #x6528) ; ø»Ÿ¢³ + (ideograph-daikanwa . 47710) ; ø¸‹©ž + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 18) + (total-strokes . 29) + (ideograph-daikanwa . 47711) ; ø¸‹©Ÿ + )) +(define-char + '((morohashi-daikanwa 47711 0 1) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-7 . #x6557) ; ø»Ÿ£¢ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 20) + (total-strokes . 31) + (chinese-cns11643-3 . #x623F) ; ø»–¶  + (ideograph-daikanwa . 47712) ; ø¸‹©  + (=ucs . #x9EA3) ; 麣 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 20) + (ideograph-daikanwa . 47713) ; ø¸‹©¡ + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 22) + (total-strokes . 33) + (japanese-jisx0212 . #x6C68) ; ø»Œ“¡ + (chinese-cns11643-2 . #x7241) ; ø»•ƒ¾ + (=jis-x0213-1-2000 . #x7E6C) ; ø»¤œ­ + (ideograph-daikanwa . 47714) ; ø¸‹©¢ + (=ucs . #x9EA4) ; 麤 + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 24) + (total-strokes . 35) + (ideograph-daikanwa . 47715) ; ø¸‹©£ + )) +(define-char + '((morohashi-daikanwa 47715 0 0) + (ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 24) + (total-strokes . 35) + (chinese-cns11643-5 . #x7C46) ; ø»›°» + )) +(define-char + '((ideographic-radical . 198) ; ⿅ + (ideographic-strokes . 25) + (total-strokes . 36) + (chinese-cns11643-7 . #x6647) ; ø»Ÿ¤° + (ideograph-daikanwa . 47716) ; ø¸‹©¤ + )) diff --git a/lisp/utf-2000/Ideograph-R199-Wheat.el b/lisp/utf-2000/Ideograph-R199-Wheat.el new file mode 100644 index 0000000..ac0cb63 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R199-Wheat.el @@ -0,0 +1,2268 @@ +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 0) + (total-strokes . 11) + (shinjigen-2 . 9792) + (=jis-x0208 . #x734E) ; ø½‹¯… + (korean-ksc5601 . #x586A) ; ø»‰¬‡ + (chinese-gb12345 . #x4273) ; 麥 + (=gt-pj-1 . #x734E) ; 麥 + (ideograph-daikanwa . 47717) ; ø¸‹©¥ + (=gt-k . 07988) ; ý¡„¼´ + (=ucs . #x9EA5) ; 麥 + )) +(define-char + '((=>ucs . #x9EA5) ; 麥 + (morohashi-daikanwa 47717 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 0) + (total-strokes . 11) + (chinese-cns11643-1 . #x5E27) ; ø»’œˆ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 0) + (total-strokes . 11) + (shinjigen-2 . 9791) + (chinese-gb2312 . #x4273) ; ø»„·´ + (=jis-x0208 . #x477E) ; ø½Š¯ + (chinese-isoir165 . #x4273) ; ø» „ + (=gt-pj-1 . #x477E) ; 麦 + (ideograph-daikanwa . 47718) ; ø¸‹©¦ + (=gt-k . 02633) ; ý¡„€©‰ + (=ucs . #x9EA6) ; 麦 + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 2) + (total-strokes . 13) + (ideograph-daikanwa . 47719) ; ø¸‹©§ + )) +(define-char + '((morohashi-daikanwa 47719 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A5F) ; ø»‰œ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 2) + (total-strokes . 13) + (ideograph-daikanwa . 47720) ; ø¸‹©¨ + )) +(define-char + '((morohashi-daikanwa 47720 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A5E) ; ø»‰› + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 2) + (total-strokes . 13) + (ideograph-daikanwa . 47721) ; ø¸‹©© + )) +(define-char + '((morohashi-daikanwa 47721 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 2) + (total-strokes . 13) + (chinese-cns11643-5 . #x4453) ; ø»šž¸ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 2) + (total-strokes . 13) + (ideograph-daikanwa . 47722) ; ø¸‹©ª + )) +(define-char + '((=>ucs . #x2A301) ; 𪌁 + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 3) + (total-strokes . 14) + (ideograph-daikanwa . 47723) ; ø¸‹©« + )) +(define-char + '((morohashi-daikanwa 47723 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 3) + (total-strokes . 14) + (=ucs . #x2A301) ; 𪌁 + )) +(define-char + '((=>ucs . #x2A301) ; 𪌁 + (morohashi-daikanwa 47723 0 1) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-4 . #x4875) ; ø»˜›Ž + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 3) + (total-strokes . 14) + (ideograph-daikanwa . 47724) ; ø¸‹©¬ + (=ucs . #x4D2C) ; ä´¬ + )) +(define-char + '((=>ucs . #x4D2C) ; ä´¬ + (morohashi-daikanwa 47724 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-4 . #x4873) ; ø»˜›Œ + )) +(define-char + '((=>ucs . #x4D2D) ; ä´­ + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 3) + (total-strokes . 14) + (ideograph-daikanwa . 47725) ; ø¸‹©­ + )) +(define-char + '((morohashi-daikanwa 47725 0 1) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-4 . #x4874) ; ø»˜› + (=ucs . #x4D2D) ; ä´­ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 3) + (total-strokes . 14) + (ideograph-daikanwa . 47726) ; ø¸‹©® + )) +(define-char + '((morohashi-daikanwa 47726 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-6 . #x6475) ; ø»˜ž + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 3) + (total-strokes . 14) + (ideograph-daikanwa . 47727) ; ø¸‹©¯ + (=ucs . #x4D2E) ; ä´® + )) +(define-char + '((=>ucs . #x4D2E) ; ä´® + (morohashi-daikanwa 47727 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-3 . #x4B21) ; ø»–” + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 3) + (total-strokes . 14) + (ideograph-daikanwa . 47728) ; ø¸‹©° + (=ucs . #x9EA7) ; 麧 + )) +(define-char + '((=>ucs . #x9EA7) ; 麧 + (morohashi-daikanwa 47728 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-2 . #x4F4D) ; ø»”° + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47731) ; ø¸‹©³ + )) +(define-char + '((morohashi-daikanwa 47731 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x534B) ; ø»š´² + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47732) ; ø¸‹©´ + )) +(define-char + '((morohashi-daikanwa 47732 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x534A) ; ø»š´± + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0212 . #x6C69) ; ø»Œ“¢ + (=jis-x0213-2-2000 . #x7E57) ; ø»¦¦œ + (ideograph-daikanwa . 47733) ; ø¸‹©µ + (=ucs . #x9EA8) ; 麨 + )) +(define-char + '((=>ucs . #x9EA8) ; 麨 + (morohashi-daikanwa 47733 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F4C) ; ø»˜¤· + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47734) ; ø¸‹©¶ + (=ucs . #x2A307) ; 𪌇 + )) +(define-char + '((=>ucs . #x2A307) ; 𪌇 + (morohashi-daikanwa 47734 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F4F) ; ø»˜¤º + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47735) ; ø¸‹©· + (=ucs . #x4D2F) ; ä´¯ + )) +(define-char + '((=>ucs . #x4D2F) ; ä´¯ + (morohashi-daikanwa 47735 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F4D) ; ø»˜¤¸ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47736) ; ø¸‹©¸ + )) +(define-char + '((morohashi-daikanwa 47736 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5349) ; ø»š´° + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47737) ; ø¸‹©¹ + )) +(define-char + '((morohashi-daikanwa 47737 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x5348) ; ø»š´¯ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47738) ; ø¸‹©º + (=ucs . #x4D30) ; ä´° + )) +(define-char + '((=>ucs . #x4D30) ; ä´° + (morohashi-daikanwa 47738 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F4B) ; ø»˜¤¶ + )) +(define-char + '((=>ucs . #x9EA9) ; 麩 + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (shinjigen-2 . 0) + (=jis-x0208 . #x734F) ; ø½‹¯† + (ideograph-daikanwa . 47739) ; ø¸‹©» + (ucs-jis . #x9EA9) ; ø½‹¯† + )) +(define-char + '((=>ucs . #x9EA9) ; 麩 + (morohashi-daikanwa 47739 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-1 . #x702B) ; ø»’¶¨ + )) +(define-char + '((=>ucs . #x9EB8) ; 麸 + (morohashi-daikanwa 47739 0 3) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 11) + (=jis-x0208 . #x7350) ; ø½‹¯‡ + (ucs-jis . #x9EB8) ; ø½‹¯‡ + )) +(define-char + '((morohashi-daikanwa 47739 0 5) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-gb12345 . #x746F) ; 麩 + (=ucs . #x9EA9) ; 麩 + )) +(define-char + '((morohashi-daikanwa 47739 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 11) + (chinese-gb2312 . #x746F) ; ø»†Œ + (chinese-isoir165 . #x746F) ; ø»Ž©œ + (=ucs . #x9EB8) ; 麸 + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47740) ; ø¸‹©¼ + )) +(define-char + '((morohashi-daikanwa 47740 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C2B) ; ø»žˆ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47741) ; ø¸‹©½ + )) +(define-char + '((morohashi-daikanwa 47741 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C2F) ; ø»žŒ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0208-1978 . #x7351) ; ø»ƒµŒ + (ideograph-daikanwa . 47742) ; ø¸‹©¾ + (=ucs . #x9EAA) ; 麪 + )) +(define-char + '((=>ucs . #x9EAA) ; 麪 + (morohashi-daikanwa 47742 0 3) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (japanese-jisx0208 . #x7351) ; ø»ˆ‰” + (=jis-x0208-1990 . #x7351) ; ø½‹¯ˆ + (ucs-jis . #x9EAA) ; ø»ˆ‰” + )) +(define-char + '((=>ucs . #x9EAA) ; 麪 + (morohashi-daikanwa 47742 0 4) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-3 . #x502F) ; ø»–›´ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47743) ; ø¸‹©¿ + (=ucs . #x9EAB) ; 麫 + )) +(define-char + '((=>ucs . #x9EAB) ; 麫 + (morohashi-daikanwa 47743 0 4) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-3 . #x502E) ; ø»–›³ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47744) ; ø¸‹ª€ + )) +(define-char + '((morohashi-daikanwa 47744 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C2A) ; ø»ž‡ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47745) ; ø¸‹ª + (=ucs . #x2A30D) ; 𪌍 + )) +(define-char + '((=>ucs . #x2A30D) ; 𪌍 + (morohashi-daikanwa 47745 0 5) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F4E) ; ø»˜¤¹ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47746) ; ø¸‹ª‚ + )) +(define-char + '((morohashi-daikanwa 47746 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x534C) ; ø»š´³ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47747) ; ø¸‹ªƒ + )) +(define-char + '((morohashi-daikanwa 47747 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C2E) ; ø»ž‹ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47748) ; ø¸‹ª„ + (=ucs . #x2A312) ; 𪌒 + )) +(define-char + '((=>ucs . #x2A312) ; 𪌒 + (morohashi-daikanwa 47748 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C2D) ; ø»žŠ + )) +(define-char + '((=>ucs . #x2A312) ; 𪌒 + (morohashi-daikanwa 47748 0 3) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (=cbeta . 01463) ; ø¸ –· + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47751) ; ø¸‹ª‡ + )) +(define-char + '((morohashi-daikanwa 47751 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C2C) ; ø»ž‰ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 47752) ; ø¸‹ªˆ + (=ucs . #x4D31) ; ä´± + )) +(define-char + '((=>ucs . #x4D31) ; ä´± + (morohashi-daikanwa 47752 0 3) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x5559) ; ø»˜­¸ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 47753) ; ø¸‹ª‰ + )) +(define-char + '((morohashi-daikanwa 47753 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3661) ; ø»žžª + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6C6A) ; ø»Œ“£ + (=jis-x0213-1-2000 . #x7E6D) ; ø»¤œ® + (ideograph-daikanwa . 47754) ; ø¸‹ªŠ + (=ucs . #x9EAC) ; 麬 + )) +(define-char + '((=>ucs . #x9EAC) ; 麬 + (morohashi-daikanwa 47754 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-3 . #x543A) ; ø»–¡· + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 47755) ; ø¸‹ª‹ + )) +(define-char + '((morohashi-daikanwa 47755 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x365F) ; ø»žž¨ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 47756) ; ø¸‹ªŒ + (=ucs . #x4D32) ; ä´² + )) +(define-char + '((=>ucs . #x4D32) ; ä´² + (morohashi-daikanwa 47756 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x555C) ; ø»˜­» + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (shinjigen-2 . 0) + (=jis-x0208 . #x7352) ; ø½‹¯‰ + (ideograph-daikanwa . 47757) ; ø¸‹ª + (=ucs . #x9EAD) ; 麭 + )) +(define-char + '((=>ucs . #x9EAD) ; 麭 + (morohashi-daikanwa 47757 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C3F) ; ø»”£¨ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 47758) ; ø¸‹ªŽ + )) +(define-char + '((morohashi-daikanwa 47758 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x365E) ; ø»žž§ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 47759) ; ø¸‹ª + )) +(define-char + '((morohashi-daikanwa 47759 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3663) ; ø»žž¬ + )) +(define-char + '((=>ucs . #x2A318) ; 𪌘 + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 47760) ; ø¸‹ª + )) +(define-char + '((morohashi-daikanwa 47760 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (=ucs . #x2A318) ; 𪌘 + )) +(define-char + '((=>ucs . #x2A318) ; 𪌘 + (morohashi-daikanwa 47760 0 5) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x555B) ; ø»˜­º + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 47761) ; ø¸‹ª‘ + (=ucs . #x4D33) ; ä´³ + )) +(define-char + '((=>ucs . #x4D33) ; ä´³ + (morohashi-daikanwa 47761 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x555A) ; ø»˜­¹ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 47762) ; ø¸‹ª’ + (=ucs . #x4D34) ; ä´´ + )) +(define-char + '((=>ucs . #x4D34) ; ä´´ + (morohashi-daikanwa 47762 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-4 . #x555D) ; ø»˜­¼ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0212 . #x6C6B) ; ø»Œ“¤ + (ideograph-daikanwa . 47763) ; ø¸‹ª“ + (=ucs . #x9EAE) ; 麮 + )) +(define-char + '((=>ucs . #x9EAE) ; 麮 + (morohashi-daikanwa 47763 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C3E) ; ø»”£§ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 47764) ; ø¸‹ª” + )) +(define-char + '((morohashi-daikanwa 47764 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A5E) ; ø»š¿— + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 47765) ; ø¸‹ª• + )) +(define-char + '((morohashi-daikanwa 47765 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3662) ; ø»žž« + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 47766) ; ø¸‹ª– + )) +(define-char + '((morohashi-daikanwa 47766 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3660) ; ø»žž© + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 47769) ; ø¸‹ª™ + (=ucs . #x4D35) ; ä´µ + )) +(define-char + '((=>ucs . #x4D35) ; ä´µ + (morohashi-daikanwa 47769 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-3 . #x574F) ; ø»–¦¦ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 47770) ; ø¸‹ªš + )) +(define-char + '((morohashi-daikanwa 47770 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6074) ; ø»›ˆ¡ + )) +(define-char + '((=>ucs . #x9EAF) ; 麯 + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6C6C) ; ø»Œ“¥ + (=jis-x0213-1-2000 . #x7E6E) ; ø»¤œ¯ + (ideograph-daikanwa . 47771) ; ø¸‹ª› + (ucs-jis . #x9EAF) ; ø»Œ“¥ + )) +(define-char + '((=>ucs . #x9EAF) ; 麯 + (morohashi-daikanwa 47771 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-3 . #x5750) ; ø»–¦§ + )) +(define-char + '((morohashi-daikanwa 47771 0 5) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-gb12345 . #x7865) ; 麯 + (=ucs . #x9EAF) ; 麯 + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 47772) ; ø¸‹ªœ + )) +(define-char + '((morohashi-daikanwa 47772 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6075) ; ø»›ˆ¢ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 47773) ; ø¸‹ª + )) +(define-char + '((morohashi-daikanwa 47773 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E60) ; ø»žª™ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (japanese-jisx0212 . #x6C6D) ; ø»Œ“¦ + (ideograph-daikanwa . 47774) ; ø¸‹ªž + (=ucs . #x9EB0) ; 麰 + )) +(define-char + '((=>ucs . #x9EB0) ; 麰 + (morohashi-daikanwa 47774 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-2 . #x6139) ; ø»”ª¸ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 47775) ; ø¸‹ªŸ + )) +(define-char + '((morohashi-daikanwa 47775 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E5F) ; ø»žª˜ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 47776) ; ø¸‹ª  + )) +(define-char + '((morohashi-daikanwa 47776 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E62) ; ø»žª› + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (ideograph-daikanwa . 47777) ; ø¸‹ª¡ + )) +(define-char + '((morohashi-daikanwa 47777 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E61) ; ø»žªš + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47782) ; ø¸‹ª¦ + )) +(define-char + '((morohashi-daikanwa 47782 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4570) ; ø»ž´» + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47783) ; ø¸‹ª§ + (=ucs . #x4D36) ; ä´¶ + )) +(define-char + '((=>ucs . #x4D36) ; ä´¶ + (morohashi-daikanwa 47783 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F3C) ; ø»˜¼‡ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47784) ; ø¸‹ª¨ + )) +(define-char + '((morohashi-daikanwa 47784 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6732) ; ø»›‘± + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47785) ; ø¸‹ª© + )) +(define-char + '((morohashi-daikanwa 47785 0 2) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4572) ; ø»ž´½ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47786) ; ø¸‹ªª + )) +(define-char + '((morohashi-daikanwa 47786 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6733) ; ø»›‘² + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47787) ; ø¸‹ª« + (=ucs . #x9EB1) ; 麱 + )) +(define-char + '((=>ucs . #x9EB1) ; 麱 + (morohashi-daikanwa 47787 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-3 . #x5A26) ; ø»–ª— + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47788) ; ø¸‹ª¬ + (=ucs . #x9EB2) ; 麲 + )) +(define-char + '((=>ucs . #x9EB2) ; 麲 + (morohashi-daikanwa 47788 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-3 . #x5A25) ; ø»–ª– + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47789) ; ø¸‹ª­ + )) +(define-char + '((morohashi-daikanwa 47789 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6735) ; ø»›‘´ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47790) ; ø¸‹ª® + )) +(define-char + '((morohashi-daikanwa 47790 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4573) ; ø»ž´¾ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47791) ; ø¸‹ª¯ + (=ucs . #x4D37) ; ä´· + )) +(define-char + '((=>ucs . #x4D37) ; ä´· + (morohashi-daikanwa 47791 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F3B) ; ø»˜¼† + )) +(define-char + '((=>ucs . #x4D38) ; ä´¸ + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47792) ; ø¸‹ª° + )) +(define-char + '((morohashi-daikanwa 47792 0 2) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-3 . #x5A27) ; ø»–ª˜ + (=ucs . #x4D38) ; ä´¸ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47793) ; ø¸‹ª± + )) +(define-char + '((morohashi-daikanwa 47793 0 2) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6734) ; ø»›‘³ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47794) ; ø¸‹ª² + )) +(define-char + '((morohashi-daikanwa 47794 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x4571) ; ø»ž´¼ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47795) ; ø¸‹ª³ + )) +(define-char + '((morohashi-daikanwa 47795 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-7 . #x456F) ; ø»ž´º + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47801) ; ø¸‹ª¹ + (=ucs . #x4D39) ; ä´¹ + )) +(define-char + '((=>ucs . #x4D39) ; ä´¹ + (morohashi-daikanwa 47801 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6279) ; ø»™ž + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47802) ; ø¸‹ªº + (=ucs . #x2A33C) ; 𪌼 + )) +(define-char + '((=>ucs . #x2A33C) ; 𪌼 + (morohashi-daikanwa 47802 0 5) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x627A) ; ø»™Ÿ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47803) ; ø¸‹ª» + (=ucs . #x2A33D) ; 𪌽 + )) +(define-char + '((=>ucs . #x2A33D) ; 𪌽 + (morohashi-daikanwa 47803 0 5) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6278) ; ø»™ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47804) ; ø¸‹ª¼ + )) +(define-char + '((morohashi-daikanwa 47804 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C79) ; ø»ž¿– + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47805) ; ø¸‹ª½ + )) +(define-char + '((morohashi-daikanwa 47805 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C7B) ; ø»ž¿˜ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47806) ; ø¸‹ª¾ + )) +(define-char + '((morohashi-daikanwa 47806 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C75) ; ø»ž¿’ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47807) ; ø¸‹ª¿ + )) +(define-char + '((morohashi-daikanwa 47807 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B54) ; ø»›˜‹ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0212 . #x6C6E) ; ø»Œ“§ + (ideograph-daikanwa . 47808) ; ø¸‹«€ + (=ucs . #x9EB3) ; 麳 + )) +(define-char + '((=>ucs . #x9EB3) ; 麳 + (morohashi-daikanwa 47808 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x627E) ; ø»™£ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47809) ; ø¸‹« + )) +(define-char + '((morohashi-daikanwa 47809 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B52) ; ø»›˜‰ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47810) ; ø¸‹«‚ + (=ucs . #x4D3A) ; ä´º + )) +(define-char + '((=>ucs . #x4D3A) ; ä´º + (morohashi-daikanwa 47810 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6276) ; ø»™› + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47811) ; ø¸‹«ƒ + (=ucs . #x4D3B) ; ä´» + )) +(define-char + '((=>ucs . #x4D3B) ; ä´» + (morohashi-daikanwa 47811 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x627D) ; ø»™¢ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47812) ; ø¸‹«„ + )) +(define-char + '((morohashi-daikanwa 47812 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C78) ; ø»ž¿• + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47813) ; ø¸‹«… + )) +(define-char + '((morohashi-daikanwa 47813 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C7A) ; ø»ž¿— + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47814) ; ø¸‹«† + )) +(define-char + '((morohashi-daikanwa 47814 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B55) ; ø»›˜Œ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47815) ; ø¸‹«‡ + )) +(define-char + '((morohashi-daikanwa 47815 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B53) ; ø»›˜Š + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47816) ; ø¸‹«ˆ + (=ucs . #x4D3C) ; ä´¼ + )) +(define-char + '((=>ucs . #x4D3C) ; ä´¼ + (morohashi-daikanwa 47816 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x6277) ; ø»™œ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47817) ; ø¸‹«‰ + (=ucs . #x4D3D) ; ä´½ + )) +(define-char + '((=>ucs . #x4D3D) ; ä´½ + (morohashi-daikanwa 47817 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x627C) ; ø»™¡ + )) +(define-char + '((=>ucs . #x9EB4) ; 麴 + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (japanese-jisx0208-1978 . #x396D) ; ø»‚ œ + (korean-ksc5601 . #x4F55) ; ø»‰ž¤ + (japanese-jisx0212 . #x6C6F) ; ø»Œ“¨ + (=jis-x0213-1-2000 . #x7E6F) ; ø»¤œ° + (ideograph-daikanwa . 47818) ; ø¸‹«Š + (ucs-jis . #x9EB4) ; ø»‚ œ + )) +(define-char + '((=>ucs . #x9EB4) ; 麴 + (morohashi-daikanwa 47818 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-1 . #x7960) ; ø»“„« + )) +(define-char + '((morohashi-daikanwa 47818 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-gb2312 . #x7470) ; ø»† + (chinese-isoir165 . #x7470) ; ø»Ž© + (=ucs . #x9EB4) ; 麴 + )) +(define-char + '((=>ucs . #x2A347) ; 𪍇 + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47819) ; ø¸‹«‹ + )) +(define-char + '((morohashi-daikanwa 47819 0 1) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (=ucs . #x2A347) ; 𪍇 + )) +(define-char + '((=>ucs . #x2A347) ; 𪍇 + (morohashi-daikanwa 47819 0 5) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-4 . #x627B) ; ø»™  + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47820) ; ø¸‹«Œ + )) +(define-char + '((morohashi-daikanwa 47820 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C77) ; ø»ž¿” + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 47821) ; ø¸‹« + )) +(define-char + '((morohashi-daikanwa 47821 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C76) ; ø»ž¿“ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 8) + (total-strokes . 15) + (japanese-jisx0208 . #x396D) ; ø»†´¤ + (=jis-x0208-1990 . #x396D) ; ø½Šš˜ + (=ucs . #x9EB9) ; 麹 + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47823) ; ø¸‹« + )) +(define-char + '((morohashi-daikanwa 47823 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F4B) ; ø»›º + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47824) ; ø¸‹« + )) +(define-char + '((morohashi-daikanwa 47824 0 2) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5253) ; ø»Ÿ‡¤ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47825) ; ø¸‹«‘ + )) +(define-char + '((morohashi-daikanwa 47825 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5252) ; ø»Ÿ‡£ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47826) ; ø¸‹«’ + )) +(define-char + '((morohashi-daikanwa 47826 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F4C) ; ø»›» + )) +(define-char + '((=>ucs . #x9EB5) ; 麵 + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (japanese-jisx0208-1978 . #x4C4D) ; ø»‚»¶ + (korean-ksc5601 . #x587D) ; ø»‰¬š + (japanese-jisx0212 . #x6C70) ; ø»Œ“© + (=jis-x0213-1-2000 . #x7E70) ; ø»¤œ± + (ideograph-daikanwa . 47827) ; ø¸‹«“ + (ucs-jis . #x9EB5) ; ø»‚»¶ + )) +(define-char + '((=>ucs . #x9EB5) ; 麵 + (morohashi-daikanwa 47827 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A5C) ; ø»“†… + )) +(define-char + '((morohashi-daikanwa 47827 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-gb12345 . #x7859) ; 麵 + (=ucs . #x9EB5) ; 麵 + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47828) ; ø¸‹«” + )) +(define-char + '((morohashi-daikanwa 47828 0 1) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5250) ; ø»Ÿ‡¡ + )) +(define-char + '((=>ucs . #x2A351) ; 𪍑 + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47829) ; ø¸‹«• + )) +(define-char + '((morohashi-daikanwa 47829 0 2) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (=ucs . #x2A351) ; 𪍑 + )) +(define-char + '((=>ucs . #x2A351) ; 𪍑 + (morohashi-daikanwa 47829 0 4) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6570) ; ø»™…¯ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47830) ; ø¸‹«– + )) +(define-char + '((morohashi-daikanwa 47830 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F4E) ; ø»›½ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47831) ; ø¸‹«— + )) +(define-char + '((morohashi-daikanwa 47831 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x524E) ; ø»Ÿ‡Ÿ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47832) ; ø¸‹«˜ + )) +(define-char + '((morohashi-daikanwa 47832 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F4D) ; ø»›¼ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47833) ; ø¸‹«™ + )) +(define-char + '((morohashi-daikanwa 47833 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x524F) ; ø»Ÿ‡  + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47834) ; ø¸‹«š + )) +(define-char + '((morohashi-daikanwa 47834 0 1) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x524D) ; ø»Ÿ‡ž + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 49948) ; ø¸ŒŒœ + )) +(define-char + '((morohashi-daikanwa 49948 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-7 . #x5251) ; ø»Ÿ‡¢ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 9) + (total-strokes . 16) + (japanese-jisx0208 . #x4C4D) ; ø»‡¾ + (=jis-x0208-1990 . #x4C4D) ; ø½Šµ² + (=ucs . #x9EBA) ; 麺 + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47836) ; ø¸‹«œ + )) +(define-char + '((morohashi-daikanwa 47836 0 2) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x726C) ; ø»›¢µ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47837) ; ø¸‹« + (=ucs . #x4D3E) ; ä´¾ + )) +(define-char + '((=>ucs . #x4D3E) ; ä´¾ + (morohashi-daikanwa 47837 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x6849) ; ø»™‰¢ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47838) ; ø¸‹«ž + )) +(define-char + '((morohashi-daikanwa 47838 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x572F) ; ø»ŸŽ– + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47839) ; ø¸‹«Ÿ + (=ucs . #x4D3F) ; ä´¿ + )) +(define-char + '((=>ucs . #x4D3F) ; ä´¿ + (morohashi-daikanwa 47839 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x6848) ; ø»™‰¡ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47840) ; ø¸‹«  + )) +(define-char + '((morohashi-daikanwa 47840 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x726F) ; ø»›¢¸ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47841) ; ø¸‹«¡ + )) +(define-char + '((morohashi-daikanwa 47841 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x726E) ; ø»›¢· + )) +(define-char + '((=>ucs . #x4D40) ; 䵀 + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47842) ; ø¸‹«¢ + )) +(define-char + '((morohashi-daikanwa 47842 0 2) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-4 . #x684A) ; ø»™‰£ + (=ucs . #x4D40) ; 䵀 + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47843) ; ø¸‹«£ + )) +(define-char + '((morohashi-daikanwa 47843 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5731) ; ø»ŸŽ˜ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47844) ; ø¸‹«¤ + )) +(define-char + '((morohashi-daikanwa 47844 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x572E) ; ø»ŸŽ• + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (ideograph-daikanwa . 47845) ; ø¸‹«¥ + )) +(define-char + '((morohashi-daikanwa 47845 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5730) ; ø»ŸŽ— + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x726D) ; ø»›¢¶ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47846) ; ø¸‹«¦ + )) +(define-char + '((morohashi-daikanwa 47846 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x754B) ; ø»›¦® + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47847) ; ø¸‹«§ + )) +(define-char + '((morohashi-daikanwa 47847 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x754C) ; ø»›¦¯ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47848) ; ø¸‹«¨ + )) +(define-char + '((morohashi-daikanwa 47848 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A74) ; ø»Ÿ“µ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47849) ; ø¸‹«© + )) +(define-char + '((morohashi-daikanwa 47849 0 2) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7549) ; ø»›¦¬ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47850) ; ø¸‹«ª + )) +(define-char + '((morohashi-daikanwa 47850 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x754E) ; ø»›¦± + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47851) ; ø¸‹«« + )) +(define-char + '((morohashi-daikanwa 47851 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A7B) ; ø»Ÿ“¼ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47852) ; ø¸‹«¬ + (=ucs . #x4D41) ; 䵁 + )) +(define-char + '((=>ucs . #x4D41) ; 䵁 + (morohashi-daikanwa 47852 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x754D) ; ø»›¦° + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47853) ; ø¸‹«­ + )) +(define-char + '((morohashi-daikanwa 47853 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A76) ; ø»Ÿ“· + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47854) ; ø¸‹«® + (=ucs . #x4D42) ; 䵂 + )) +(define-char + '((=>ucs . #x4D42) ; 䵂 + (morohashi-daikanwa 47854 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x7548) ; ø»›¦« + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47855) ; ø¸‹«¯ + (=ucs . #x4D45) ; 䵅 + )) +(define-char + '((=>ucs . #x4D45) ; 䵅 + (morohashi-daikanwa 47855 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A7D) ; ø»Ÿ“¾ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47856) ; ø¸‹«° + )) +(define-char + '((morohashi-daikanwa 47856 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A75) ; ø»Ÿ“¶ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47857) ; ø¸‹«± + )) +(define-char + '((morohashi-daikanwa 47857 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A77) ; ø»Ÿ“¸ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47858) ; ø¸‹«² + )) +(define-char + '((morohashi-daikanwa 47858 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A7C) ; ø»Ÿ“½ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47859) ; ø¸‹«³ + )) +(define-char + '((morohashi-daikanwa 47859 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A79) ; ø»Ÿ“º + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47860) ; ø¸‹«´ + )) +(define-char + '((morohashi-daikanwa 47860 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-5 . #x754A) ; ø»›¦­ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47861) ; ø¸‹«µ + )) +(define-char + '((morohashi-daikanwa 47861 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A78) ; ø»Ÿ“¹ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (ideograph-daikanwa . 47862) ; ø¸‹«¶ + )) +(define-char + '((morohashi-daikanwa 47862 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A7A) ; ø»Ÿ“» + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E74) ; ø»”¾¹ + (=ucs . #x9EB6) ; 麶 + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47863) ; ø¸‹«· + )) +(define-char + '((morohashi-daikanwa 47863 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x773F) ; ø»›©ž + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47864) ; ø¸‹«¸ + (=ucs . #x2A373) ; 𪍳 + )) +(define-char + '((=>ucs . #x2A373) ; 𪍳 + (morohashi-daikanwa 47864 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B4F) ; ø»™Ž‚ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47865) ; ø¸‹«¹ + )) +(define-char + '((morohashi-daikanwa 47865 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x773E) ; ø»›© + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47866) ; ø¸‹«º + )) +(define-char + '((morohashi-daikanwa 47866 0 5) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x7740) ; ø»›©Ÿ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47867) ; ø¸‹«» + )) +(define-char + '((morohashi-daikanwa 47867 0 2) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-5 . #x773D) ; ø»›©œ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47868) ; ø¸‹«¼ + (=ucs . #x4D43) ; 䵃 + )) +(define-char + '((=>ucs . #x4D43) ; 䵃 + (morohashi-daikanwa 47868 0 2) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B4E) ; ø»™Ž + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47869) ; ø¸‹«½ + )) +(define-char + '((morohashi-daikanwa 47869 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E3C) ; ø»Ÿ˜µ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47870) ; ø¸‹«¾ + (=ucs . #x4D44) ; 䵄 + )) +(define-char + '((=>ucs . #x4D44) ; 䵄 + (morohashi-daikanwa 47870 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-3 . #x6139) ; ø»–´¼ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47871) ; ø¸‹«¿ + )) +(define-char + '((morohashi-daikanwa 47871 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x786F) ; ø»›«¬ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47872) ; ø¸‹¬€ + )) +(define-char + '((morohashi-daikanwa 47872 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x7871) ; ø»›«® + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47873) ; ø¸‹¬ + )) +(define-char + '((morohashi-daikanwa 47873 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-5 . #x7870) ; ø»›«­ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47874) ; ø¸‹¬‚ + )) +(define-char + '((morohashi-daikanwa 47874 0 1) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6059) ; ø»ŸœŽ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47875) ; ø¸‹¬ƒ + (=ucs . #x2A37D) ; 𪍽 + )) +(define-char + '((=>ucs . #x2A37D) ; 𪍽 + (morohashi-daikanwa 47875 0 5) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C59) ; ø»™ª + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47876) ; ø¸‹¬„ + )) +(define-char + '((morohashi-daikanwa 47876 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 13) + (total-strokes . 24) + (chinese-cns11643-7 . #x6058) ; ø»Ÿœ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 14) + (total-strokes . 25) + (ideograph-daikanwa . 47877) ; ø¸‹¬… + (=ucs . #x4D46) ; 䵆 + )) +(define-char + '((=>ucs . #x4D46) ; 䵆 + (morohashi-daikanwa 47877 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 14) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D41) ; ø»™° + )) +(define-char + '((=>ucs . #x2A37F) ; 𪍿 + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 15) + (total-strokes . 26) + (ideograph-daikanwa . 47878) ; ø¸‹¬† + )) +(define-char + '((morohashi-daikanwa 47878 0 1) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D6D) ; ø»™‘œ + (=ucs . #x2A37F) ; 𪍿 + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 15) + (total-strokes . 26) + (ideograph-daikanwa . 49949) ; ø¸ŒŒ + )) +(define-char + '((morohashi-daikanwa 49949 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 15) + (total-strokes . 26) + (chinese-cns11643-7 . #x633F) ; ø»Ÿ Ž + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 16) + (total-strokes . 27) + (ideograph-daikanwa . 47879) ; ø¸‹¬‡ + )) +(define-char + '((morohashi-daikanwa 47879 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-7 . #x6439) ; ø»Ÿ¡¦ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 16) + (total-strokes . 27) + (ideograph-daikanwa . 47880) ; ø¸‹¬ˆ + )) +(define-char + '((morohashi-daikanwa 47880 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 16) + (total-strokes . 27) + (chinese-cns11643-7 . #x6438) ; ø»Ÿ¡¥ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 17) + (total-strokes . 28) + (ideograph-daikanwa . 47881) ; ø¸‹¬‰ + )) +(define-char + '((morohashi-daikanwa 47881 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 17) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B58) ; ø»›¯¯ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 17) + (total-strokes . 28) + (ideograph-daikanwa . 47882) ; ø¸‹¬Š + )) +(define-char + '((morohashi-daikanwa 47882 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 17) + (cns-radical . 202) ; ⿉ + (total-strokes . 28) + (chinese-cns11643-7 . #x6529) ; ø»Ÿ¢´ + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 18) + (total-strokes . 29) + (ideograph-daikanwa . 47883) ; ø¸‹¬‹ + (=ucs . #x9EB7) ; 麷 + )) +(define-char + '((=>ucs . #x9EB7) ; 麷 + (morohashi-daikanwa 47883 0 7) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 18) + (total-strokes . 29) + (chinese-cns11643-2 . #x7239) ; ø»•ƒ¶ + )) +(define-char + '((=>ucs . #x2A386) ; 𪎆 + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 19) + (total-strokes . 30) + (ideograph-daikanwa . 47885) ; ø¸‹¬ + )) +(define-char + '((morohashi-daikanwa 47885 0 1) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 19) + (total-strokes . 30) + (chinese-cns11643-4 . #x6E52) ; ø»™’Ÿ + (=ucs . #x2A386) ; 𪎆 + )) +(define-char + '((ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 20) + (total-strokes . 31) + (ideograph-daikanwa . 47886) ; ø¸‹¬Ž + )) +(define-char + '((morohashi-daikanwa 47886 0 0) + (ideographic-radical . 199) ; ⿆ + (ideographic-strokes . 20) + (total-strokes . 31) + (chinese-cns11643-5 . #x7C30) ; ø»›°¥ + )) diff --git a/lisp/utf-2000/Ideograph-R200-Hemp.el b/lisp/utf-2000/Ideograph-R200-Hemp.el new file mode 100644 index 0000000..8a28d26 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R200-Hemp.el @@ -0,0 +1,422 @@ +(define-char + '((=>ucs . #x9EBB) ; 麻 + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 0) + (total-strokes . 11) + (shinjigen-1 . 9805) + (korean-ksc5601 . #x582B) ; ø»‰«ˆ + (ideograph-daikanwa . 47887) ; ø¸‹¬ + )) +(define-char + '((=>ucs . #x9EBB) ; 麻 + (morohashi-daikanwa 47887 0 0) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 0) + (total-strokes . 11) + (chinese-cns11643-1 . #x5E28) ; ø»’œ‰ + (ucs-cns . #x9EBB) ; ø»’œ‰ + )) +(define-char + '((morohashi-daikanwa 47887 0 1) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 0) + (total-strokes . 11) + (chinese-cns11643-6 . #x463E) ; ø»œ«£ + )) +(define-char + '((=>ucs . #x9EBB) ; 麻 + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 0) + (total-strokes . 11) + (shinjigen-1 . 9804) + (shinjigen-2 . 9804) + (=jis-x0208 . #x4B63) ; ø½Š´ª + (=gt-pj-1 . #x4B63) ; ø½Š´ª + (ideograph-daikanwa . 47888) ; ø¸‹¬ + (=gt-k . 07878) ; ý¡„»† + (ucs-jis . #x9EBB) ; ø½Š´ª + )) +(define-char + '((morohashi-daikanwa 47888 0 0) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 0) + (total-strokes . 11) + (chinese-gb2312 . #x4269) ; ø»„·ª + (chinese-isoir165 . #x4269) ; ø»Ÿº + (=ucs . #x9EBB) ; 麻 + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B70) ; ø»š©§ + (ideograph-daikanwa . 47890) ; ø¸‹¬’ + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B6E) ; ø»š©¥ + (ideograph-daikanwa . 47891) ; ø¸‹¬“ + )) +(define-char + '((=>ucs . #x9EBC) ; 麼 + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 3) + (total-strokes . 14) + (=jis-x0208 . #x5677) ; ø½‹…ˆ + (chinese-cns11643-1 . #x6B7B) ; ø»’°¢ + (=gt-pj-1 . #x5677) ; ø½‹…ˆ + (ideograph-daikanwa . 47892) ; ø¸‹¬” + (=gt-k . 11204) ; ý¡„‚¯„ + (ucs-jis . #x9EBC) ; ø½‹…ˆ + )) +(define-char + '((morohashi-daikanwa 47892 0 2) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 3) + (total-strokes . 14) + (=ucs . #x9EBC) ; 麼 + )) +(define-char + '((=>ucs . #x9EBD) ; 麽 + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-3 . #x4B22) ; ø»–”‘ + (=jis-x0213-2-2000 . #x7E59) ; ø»¦¦ž + (ideograph-daikanwa . 47893) ; ø¸‹¬• + (ucs-jis . #x9EBD) ; ø»–”‘ + )) +(define-char + '((morohashi-daikanwa 47893 0 2) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-gb2312 . #x7761) ; ø»†…˜ + (chinese-isoir165 . #x7761) ; ø»Ž­¨ + (=ucs . #x9EBD) ; 麽 + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 3) + (total-strokes . 14) + (chinese-cns11643-5 . #x4B6F) ; ø»š©¦ + (ideograph-daikanwa . 47894) ; ø¸‹¬– + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x534E) ; ø»š´µ + (ideograph-daikanwa . 47895) ; ø¸‹¬— + )) +(define-char + '((=>ucs . #x2A396) ; 𪎖 + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 4) + (total-strokes . 15) + (ideograph-daikanwa . 47896) ; ø¸‹¬˜ + )) +(define-char + '((morohashi-daikanwa 47896 0 0) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 4) + (total-strokes . 15) + (=ucs . #x2A396) ; 𪎖 + )) +(define-char + '((=>ucs . #x2A396) ; 𪎖 + (morohashi-daikanwa 47896 0 1) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F50) ; ø»˜¤» + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-5 . #x534D) ; ø»š´´ + (ideograph-daikanwa . 47897) ; ø¸‹¬™ + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C31) ; ø»žŽ + (ideograph-daikanwa . 47898) ; ø¸‹¬š + (=ucs . #x4D47) ; 䵇 + )) +(define-char + '((=>ucs . #x9EBE) ; 麾 + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 4) + (total-strokes . 15) + (=jis-x0208 . #x5D60) ; ø½‹ƒ + (korean-ksc5601 . #x7D4B) ; ø»Š¡¾ + (chinese-cns11643-1 . #x702C) ; ø»’¶© + (ideograph-daikanwa . 47899) ; ø¸‹¬› + (ucs-jis . #x9EBE) ; ø½‹ƒ + )) +(define-char + '((morohashi-daikanwa 47899 0 2) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-gb2312 . #x7762) ; ø»†…™ + (chinese-isoir165 . #x7762) ; ø»Ž­© + (=ucs . #x9EBE) ; 麾 + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 4) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C30) ; ø»ž + (ideograph-daikanwa . 47900) ; ø¸‹¬œ + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A61) ; ø»š¿š + (ideograph-daikanwa . 47901) ; ø¸‹¬ + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A5F) ; ø»š¿˜ + (ideograph-daikanwa . 47902) ; ø¸‹¬ž + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A60) ; ø»š¿™ + (ideograph-daikanwa . 47903) ; ø¸‹¬Ÿ + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 5) + (total-strokes . 16) + (ideograph-daikanwa . 47904) ; ø¸‹¬  + )) +(define-char + '((morohashi-daikanwa 47904 0 0) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 5) + (total-strokes . 16) + (chinese-cns11643-7 . #x3664) ; ø»žž­ + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6078) ; ø»›ˆ¥ + (ideograph-daikanwa . 47905) ; ø¸‹¬¡ + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6076) ; ø»›ˆ£ + (ideograph-daikanwa . 47906) ; ø¸‹¬¢ + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47907) ; ø¸‹¬£ + )) +(define-char + '((morohashi-daikanwa 47907 0 1) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-5 . #x6077) ; ø»›ˆ¤ + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 7) + (total-strokes . 18) + (chinese-cns11643-5 . #x6736) ; ø»›‘µ + (ideograph-daikanwa . 47908) ; ø¸‹¬¤ + )) +(define-char + '((=>ucs . #x9EBF) ; 麿 + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 7) + (total-strokes . 18) + (ideograph-daikanwa . 47909) ; ø¸‹¬¥ + )) +(define-char + '((morohashi-daikanwa 47909 1) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 7) + (total-strokes . 18) + (=jis-x0208 . #x4B7B) ; ø½Šµ‚ + (=ucs . #x9EBF) ; 麿 + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C7C) ; ø»ž¿™ + (ideograph-daikanwa . 47910) ; ø¸‹¬¦ + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C7D) ; ø»ž¿š + (ideograph-daikanwa . 47911) ; ø¸‹¬§ + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-2 . #x6861) ; ø»”µ² + (ideograph-daikanwa . 47912) ; ø¸‹¬¨ + (=ucs . #x9EC0) ; 黀 + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B56) ; ø»›˜ + (ideograph-daikanwa . 47913) ; ø¸‹¬© + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-3 . #x5E22) ; ø»–°‹ + (ideograph-daikanwa . 47914) ; ø¸‹¬ª + (=ucs . #x9EC1) ; 黁 + )) +(define-char + '((=>ucs . #x2A3A8) ; 𪎨 + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47915) ; ø¸‹¬« + )) +(define-char + '((morohashi-daikanwa 47915 0 2) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 9) + (total-strokes . 20) + (=ucs . #x2A3A8) ; 𪎨 + )) +(define-char + '((=>ucs . #x2A3A8) ; 𪎨 + (morohashi-daikanwa 47915 0 3) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6573) ; ø»™…² + )) +(define-char + '((=>ucs . #x4D49) ; 䵉 + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 9) + (total-strokes . 20) + (ideograph-daikanwa . 47916) ; ø¸‹¬¬ + )) +(define-char + '((morohashi-daikanwa 47916 0 2) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6572) ; ø»™…± + (=ucs . #x4D49) ; 䵉 + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 9) + (total-strokes . 20) + (chinese-cns11643-4 . #x6571) ; ø»™…° + (ideograph-daikanwa . 47917) ; ø¸‹¬­ + (=ucs . #x4D48) ; 䵈 + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-7 . #x5732) ; ø»ŸŽ™ + (ideograph-daikanwa . 47918) ; ø¸‹¬® + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 10) + (total-strokes . 21) + (chinese-cns11643-5 . #x7270) ; ø»›¢¹ + (ideograph-daikanwa . 47919) ; ø¸‹¬¯ + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 11) + (total-strokes . 22) + (chinese-cns11643-7 . #x5A7E) ; ø»Ÿ“¿ + (ideograph-daikanwa . 47920) ; ø¸‹¬° + )) +(define-char + '((=>ucs . #x2A3AD) ; 𪎭 + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 12) + (total-strokes . 23) + (ideograph-daikanwa . 47921) ; ø¸‹¬± + )) +(define-char + '((morohashi-daikanwa 47921 0 0) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B50) ; ø»™Žƒ + (=ucs . #x2A3AD) ; 𪎭 + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E3D) ; ø»Ÿ˜¶ + (ideograph-daikanwa . 47922) ; ø¸‹¬² + )) +(define-char + '((=>ucs . #x9EC2) ; 黂 + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47923) ; ø¸‹¬³ + )) +(define-char + '((morohashi-daikanwa 47923 0 1) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-2 . #x7024) ; ø»•€¥ + (=ucs . #x9EC2) ; 黂 + )) +(define-char + '((=>ucs . #x2A3B0) ; 𪎰 + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 13) + (total-strokes . 24) + (ideograph-daikanwa . 47924) ; ø¸‹¬´ + )) +(define-char + '((morohashi-daikanwa 47924 0 1) + (ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 12) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B51) ; ø»™Ž„ + (=ucs . #x2A3B0) ; 𪎰 + )) +(define-char + '((ideographic-radical . 200) ; ⿇ + (ideographic-strokes . 20) + (total-strokes . 31) + (chinese-cns11643-5 . #x7C31) ; ø»›°¦ + (ideograph-daikanwa . 47925) ; ø¸‹¬µ + )) diff --git a/lisp/utf-2000/Ideograph-R201-Yellow.el b/lisp/utf-2000/Ideograph-R201-Yellow.el new file mode 100644 index 0000000..9513cf6 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R201-Yellow.el @@ -0,0 +1,778 @@ +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 0) + (total-strokes . 12) + (korean-ksc5601 . #x7C5C) ; ø»Š ± + (=jis-x0213-1-2000 . #x7E71) ; ø»¤œ² + (ideograph-daikanwa . 47926) ; ø¸‹¬¶ + (=ucs . #x9EC3) ; 黃 + )) +(define-char + '((=>ucs . #x9EC3) ; 黃 + (morohashi-daikanwa 47926 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 0) + (total-strokes . 12) + (chinese-cns11643-1 . #x6327) ; ø»’£ž + )) +(define-char + '((morohashi-daikanwa 47926 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 0) + (total-strokes . 11) + (chinese-gb2312 . #x3B46) ; ø»„¬µ + (=jis-x0208 . #x322B) ; ø½Š„ + (chinese-isoir165 . #x3B46) ; ø»•… + (chinese-cns11643-3 . #x396A) ; ø»•º½ + (=gt-pj-1 . #x322B) ; 黄 + (=gt-k . 07722) ; ý¡„¸ª + (=ucs . #x9EC4) ; 黄 + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 3) + (total-strokes . 15) + (ideograph-daikanwa . 47927) ; ø¸‹¬· + )) +(define-char + '((morohashi-daikanwa 47927 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 3) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C32) ; ø»ž + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 4) + (total-strokes . 16) + (ideograph-daikanwa . 47928) ; ø¸‹¬¸ + (=ucs . #x9EC5) ; 黅 + )) +(define-char + '((=>ucs . #x9EC5) ; 黅 + (morohashi-daikanwa 47928 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-3 . #x543C) ; ø»–¡¹ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 4) + (total-strokes . 16) + (japanese-jisx0212 . #x6C71) ; ø»Œ“ª + (ideograph-daikanwa . 47929) ; ø¸‹¬¹ + (=ucs . #x9EC6) ; 黆 + )) +(define-char + '((=>ucs . #x9EC6) ; 黆 + (morohashi-daikanwa 47929 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-3 . #x543B) ; ø»–¡¸ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 4) + (total-strokes . 16) + (ideograph-daikanwa . 47930) ; ø¸‹¬º + )) +(define-char + '((morohashi-daikanwa 47930 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A62) ; ø»š¿› + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 4) + (total-strokes . 16) + (ideograph-daikanwa . 47931) ; ø¸‹¬» + (=ucs . #x4D4A) ; 䵊 + )) +(define-char + '((=>ucs . #x4D4A) ; 䵊 + (morohashi-daikanwa 47931 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-7 . #x3665) ; ø»žž® + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 4) + (total-strokes . 16) + (ideograph-daikanwa . 47932) ; ø¸‹¬¼ + )) +(define-char + '((morohashi-daikanwa 47932 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A64) ; ø»š¿ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 4) + (total-strokes . 16) + (ideograph-daikanwa . 47933) ; ø¸‹¬½ + )) +(define-char + '((morohashi-daikanwa 47933 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A63) ; ø»š¿œ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 4) + (total-strokes . 16) + (ideograph-daikanwa . 47934) ; ø¸‹¬¾ + )) +(define-char + '((=>ucs . #x9EC7) ; 黇 + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 5) + (total-strokes . 17) + (ideograph-daikanwa . 47935) ; ø¸‹¬¿ + )) +(define-char + '((=>ucs . #x9EC7) ; 黇 + (morohashi-daikanwa 47935 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A5D) ; ø»˜µ’ + )) +(define-char + '((morohashi-daikanwa 47935 0 3) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 5) + (total-strokes . 16) + (=ucs . #x9EC7) ; 黇 + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 5) + (total-strokes . 17) + (ideograph-daikanwa . 47936) ; ø¸‹­€ + )) +(define-char + '((morohashi-daikanwa 47936 0 2) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-5 . #x607A) ; ø»›ˆ§ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 5) + (total-strokes . 17) + (japanese-jisx0212 . #x6C72) ; ø»Œ“« + (ideograph-daikanwa . 47937) ; ø¸‹­ + (=ucs . #x9EC8) ; 黈 + )) +(define-char + '((=>ucs . #x9EC8) ; 黈 + (morohashi-daikanwa 47937 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-2 . #x613A) ; ø»”ª¹ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 5) + (chinese-gb2312 . #x5964) ; ø»…™— + (chinese-isoir165 . #x5964) ; ø»Ž§ + (=ucs . #x9EC9) ; 黉 + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 6) + (total-strokes . 18) + (ideograph-daikanwa . 47938) ; ø¸‹­‚ + (=ucs . #x4D4B) ; 䵋 + )) +(define-char + '((=>ucs . #x4D4B) ; 䵋 + (morohashi-daikanwa 47938 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F3D) ; ø»˜¼ˆ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 6) + (total-strokes . 18) + (ideograph-daikanwa . 47939) ; ø¸‹­ƒ + )) +(define-char + '((morohashi-daikanwa 47939 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-5 . #x6738) ; ø»›‘· + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 6) + (total-strokes . 18) + (ideograph-daikanwa . 47940) ; ø¸‹­„ + (=ucs . #x9ECA) ; 黊 + )) +(define-char + '((=>ucs . #x9ECA) ; 黊 + (morohashi-daikanwa 47940 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-3 . #x5A28) ; ø»–ª™ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 6) + (total-strokes . 18) + (ideograph-daikanwa . 47941) ; ø¸‹­… + )) +(define-char + '((morohashi-daikanwa 47941 0 2) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-5 . #x6079) ; ø»›ˆ¦ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 6) + (total-strokes . 18) + (ideograph-daikanwa . 47942) ; ø¸‹­† + )) +(define-char + '((morohashi-daikanwa 47942 0 5) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-5 . #x6739) ; ø»›‘¸ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 6) + (total-strokes . 18) + (japanese-jisx0212 . #x6C73) ; ø»Œ“¬ + (ideograph-daikanwa . 47943) ; ø¸‹­‡ + (=ucs . #x9ECB) ; 黋 + )) +(define-char + '((=>ucs . #x9ECB) ; 黋 + (morohashi-daikanwa 47943 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F3E) ; ø»˜¼‰ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 6) + (total-strokes . 18) + (ideograph-daikanwa . 47944) ; ø¸‹­ˆ + )) +(define-char + '((morohashi-daikanwa 47944 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-5 . #x6737) ; ø»›‘¶ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 6) + (total-strokes . 18) + (ideograph-daikanwa . 47945) ; ø¸‹­‰ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 6) + (total-strokes . 18) + (ideograph-daikanwa . 47946) ; ø¸‹­Š + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 7) + (total-strokes . 19) + (ideograph-daikanwa . 47947) ; ø¸‹­‹ + (=ucs . #x4D4C) ; 䵌 + )) +(define-char + '((=>ucs . #x4D4C) ; 䵌 + (morohashi-daikanwa 47947 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-4 . #x6321) ; ø»™¤ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 7) + (total-strokes . 19) + (ideograph-daikanwa . 47948) ; ø¸‹­Œ + )) +(define-char + '((morohashi-daikanwa 47948 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B57) ; ø»›˜Ž + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 7) + (total-strokes . 19) + (ideograph-daikanwa . 47949) ; ø¸‹­ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-4 . #x6322) ; ø»™¥ + (=ucs . #x2A3C3) ; 𪏃 + )) +(define-char + '((=>ucs . #x2A3C6) ; 𪏆 + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (ideograph-daikanwa . 47950) ; ø¸‹­Ž + )) +(define-char + '((morohashi-daikanwa 47950 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-4 . #x6575) ; ø»™…´ + (=ucs . #x2A3C6) ; 𪏆 + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (ideograph-daikanwa . 47951) ; ø¸‹­ + (=ucs . #x4D4D) ; 䵍 + )) +(define-char + '((=>ucs . #x4D4D) ; 䵍 + (morohashi-daikanwa 47951 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-4 . #x6576) ; ø»™…µ + )) +(define-char + '((=>ucs . #x2A3C7) ; 𪏇 + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (ideograph-daikanwa . 47952) ; ø¸‹­ + )) +(define-char + '((morohashi-daikanwa 47952 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-4 . #x6574) ; ø»™…³ + (=ucs . #x2A3C7) ; 𪏇 + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (ideograph-daikanwa . 47953) ; ø¸‹­‘ + )) +(define-char + '((morohashi-daikanwa 47953 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F50) ; ø»›¿ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (ideograph-daikanwa . 47954) ; ø¸‹­’ + )) +(define-char + '((morohashi-daikanwa 47954 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F4F) ; ø»›¾ + )) +(define-char + '((=>ucs . #x2A3CA) ; 𪏊 + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (ideograph-daikanwa . 47955) ; ø¸‹­“ + )) +(define-char + '((morohashi-daikanwa 47955 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-4 . #x6577) ; ø»™…¶ + (=ucs . #x2A3CA) ; 𪏊 + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (ideograph-daikanwa . 47956) ; ø¸‹­” + )) +(define-char + '((morohashi-daikanwa 47956 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-7 . #x5254) ; ø»Ÿ‡¥ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (ideograph-daikanwa . 47957) ; ø¸‹­• + )) +(define-char + '((morohashi-daikanwa 47957 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-7 . #x5255) ; ø»Ÿ‡¦ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (ideograph-daikanwa . 47958) ; ø¸‹­– + )) +(define-char + '((morohashi-daikanwa 47958 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-7 . #x5256) ; ø»Ÿ‡§ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (ideograph-daikanwa . 47959) ; ø¸‹­— + )) +(define-char + '((morohashi-daikanwa 47959 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-7 . #x5257) ; ø»Ÿ‡¨ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 47963) ; ø¸‹­› + (=ucs . #x4D4E) ; 䵎 + )) +(define-char + '((=>ucs . #x4D4E) ; 䵎 + (morohashi-daikanwa 47963 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-4 . #x684B) ; ø»™‰¤ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 47964) ; ø¸‹­œ + )) +(define-char + '((morohashi-daikanwa 47964 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-5 . #x7273) ; ø»›¢¼ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 47965) ; ø¸‹­ + )) +(define-char + '((morohashi-daikanwa 47965 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-5 . #x7272) ; ø»›¢» + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 47966) ; ø¸‹­ž + )) +(define-char + '((morohashi-daikanwa 47966 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-5 . #x7271) ; ø»›¢º + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 47967) ; ø¸‹­Ÿ + )) +(define-char + '((morohashi-daikanwa 47967 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-7 . #x5733) ; ø»ŸŽš + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 47968) ; ø¸‹­  + )) +(define-char + '((morohashi-daikanwa 47968 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-7 . #x5734) ; ø»ŸŽ› + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 10) + (total-strokes . 22) + (ideograph-daikanwa . 47970) ; ø¸‹­¢ + )) +(define-char + '((morohashi-daikanwa 47970 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-5 . #x754F) ; ø»›¦² + )) +(define-char + '((=>ucs . #x2A3DA) ; 𪏚 + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 10) + (total-strokes . 22) + (ideograph-daikanwa . 47971) ; ø¸‹­£ + )) +(define-char + '((morohashi-daikanwa 47971 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A2F) ; ø»™Œ„ + (=ucs . #x2A3DA) ; 𪏚 + )) +(define-char + '((=>ucs . #x2A3DB) ; 𪏛 + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 10) + (total-strokes . 22) + (ideograph-daikanwa . 47972) ; ø¸‹­¤ + )) +(define-char + '((morohashi-daikanwa 47972 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A30) ; ø»™Œ… + (=ucs . #x2A3DB) ; 𪏛 + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 10) + (total-strokes . 22) + (ideograph-daikanwa . 47973) ; ø¸‹­¥ + )) +(define-char + '((morohashi-daikanwa 47973 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B23) ; ø»Ÿ”‚ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 10) + (total-strokes . 22) + (ideograph-daikanwa . 47974) ; ø¸‹­¦ + )) +(define-char + '((morohashi-daikanwa 47974 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B21) ; ø»Ÿ”€ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 10) + (total-strokes . 22) + (ideograph-daikanwa . 47975) ; ø¸‹­§ + )) +(define-char + '((morohashi-daikanwa 47975 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B22) ; ø»Ÿ” + )) +(define-char + '((=>ucs . #x4D4F) ; 䵏 + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 11) + (total-strokes . 23) + (ideograph-daikanwa . 47976) ; ø¸‹­¨ + )) +(define-char + '((morohashi-daikanwa 47976 0 2) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B52) ; ø»™Ž… + (=ucs . #x4D4F) ; 䵏 + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 11) + (total-strokes . 23) + (ideograph-daikanwa . 47977) ; ø¸‹­© + )) +(define-char + '((morohashi-daikanwa 47977 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E3E) ; ø»Ÿ˜· + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 12) + (total-strokes . 24) + (ideograph-daikanwa . 47981) ; ø¸‹­­ + (=ucs . #x4D50) ; 䵐 + )) +(define-char + '((=>ucs . #x4D50) ; 䵐 + (morohashi-daikanwa 47981 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C5A) ; ø»™« + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 12) + (total-strokes . 24) + (ideograph-daikanwa . 47982) ; ø¸‹­® + )) +(define-char + '((morohashi-daikanwa 47982 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-5 . #x7872) ; ø»›«¯ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 12) + (total-strokes . 24) + (ideograph-daikanwa . 47983) ; ø¸‹­¯ + )) +(define-char + '((morohashi-daikanwa 47983 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-7 . #x605A) ; ø»Ÿœ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 12) + (total-strokes . 24) + (ideograph-daikanwa . 47984) ; ø¸‹­° + )) +(define-char + '((morohashi-daikanwa 47984 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-5 . #x7873) ; ø»›«° + )) +(define-char + '((=>ucs . #x9ECC) ; 黌 + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 13) + (total-strokes . 25) + (shinjigen-2 . 9812) + (=jis-x0208 . #x7354) ; ø½‹¯‹ + (ideograph-daikanwa . 47985) ; ø¸‹­± + (ucs-jis . #x9ECC) ; ø½‹¯‹ + )) +(define-char + '((=>ucs . #x9ECC) ; 黌 + (morohashi-daikanwa 47985 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 13) + (total-strokes . 25) + (chinese-cns11643-1 . #x7D31) ; ø»“‰´ + )) +(define-char + '((morohashi-daikanwa 47985 0 5) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 13) + (total-strokes . 24) + (shinjigen-2 . 9812) + (chinese-gb12345 . #x5964) ; 黌 + (=ucs . #x9ECC) ; 黌 + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 13) + (total-strokes . 25) + (ideograph-daikanwa . 47986) ; ø¸‹­² + )) +(define-char + '((morohashi-daikanwa 47986 0 2) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 13) + (total-strokes . 25) + (chinese-cns11643-7 . #x6179) ; ø»ŸžŒ + )) +(define-char + '((ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 13) + (total-strokes . 25) + (ideograph-daikanwa . 47987) ; ø¸‹­³ + )) +(define-char + '((morohashi-daikanwa 47987 0 1) + (ideographic-radical . 201) ; ⿈ + (ideographic-strokes . 13) + (total-strokes . 25) + (chinese-cns11643-5 . #x7976) ; ø»›­‘ + )) diff --git a/lisp/utf-2000/Ideograph-R202-Millet.el b/lisp/utf-2000/Ideograph-R202-Millet.el new file mode 100644 index 0000000..a48f841 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R202-Millet.el @@ -0,0 +1,514 @@ +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 0) + (total-strokes . 12) + (shinjigen-2 . 9813) + (chinese-gb2312 . #x4A72) ; ø»…ƒ£ + (=jis-x0208 . #x3550) ; ø½Š”ƒ + (korean-ksc5601 . #x6028) ; ø»‰¶µ + (chinese-isoir165 . #x4A72) ; ø»«³ + (chinese-cns11643-1 . #x6328) ; ø»’£Ÿ + (=gt-pj-1 . #x3550) ; 黍 + (ideograph-daikanwa . 47991) ; ø¸‹­· + (=gt-k . 09027) ; ý¡„‚ƒ + (=ucs . #x9ECD) ; 黍 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 2) + (total-strokes . 14) + (chinese-cns11643-4 . #x4876) ; ø»˜› + (=ucs . #x2A3ED) ; 𪏭 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 3) + (total-strokes . 15) + (ideograph-daikanwa . 47992) ; ø¸‹­¸ + )) +(define-char + '((morohashi-daikanwa 47992 0 0) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 3) + (total-strokes . 15) + (chinese-cns11643-5 . #x534F) ; ø»š´¶ + )) +(define-char + '((=>ucs . #x4D51) ; 䵑 + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 3) + (total-strokes . 15) + (ideograph-daikanwa . 47993) ; ø¸‹­¹ + )) +(define-char + '((morohashi-daikanwa 47993 0 3) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 3) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C33) ; ø»ž + (=ucs . #x4D51) ; 䵑 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 3) + (total-strokes . 15) + (shinjigen-2 . 9814) + (chinese-gb2312 . #x4068) ; ø»„´­ + (=jis-x0208 . #x7355) ; ø½‹¯Œ + (korean-ksc5601 . #x5573) ; ø»‰§¶ + (chinese-isoir165 . #x4068) ; ø»œ½ + (chinese-cns11643-1 . #x702D) ; ø»’¶ª + (ideograph-daikanwa . 47994) ; ø¸‹­º + (=ucs . #x9ECE) ; 黎 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 3) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F51) ; ø»˜¤¼ + (ideograph-daikanwa . 47995) ; ø¸‹­» + (=ucs . #x2A3EF) ; 𪏯 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-7 . #x3668) ; ø»žž± + (ideograph-daikanwa . 47996) ; ø¸‹­¼ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-4 . #x555E) ; ø»˜­½ + (ideograph-daikanwa . 47997) ; ø¸‹­½ + (=ucs . #x4D52) ; 䵒 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-7 . #x3666) ; ø»žž¯ + (ideograph-daikanwa . 47998) ; ø¸‹­¾ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 4) + (total-strokes . 16) + (ideograph-daikanwa . 47999) ; ø¸‹­¿ + )) +(define-char + '((morohashi-daikanwa 47999 0 0) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A66) ; ø»š¿Ÿ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A65) ; ø»š¿ž + (ideograph-daikanwa . 48000) ; ø¸‹®€ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A67) ; ø»š¿  + (ideograph-daikanwa . 48001) ; ø¸‹® + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-7 . #x3667) ; ø»žž° + (ideograph-daikanwa . 48002) ; ø¸‹®‚ + (=ucs . #x4D53) ; 䵓 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-5 . #x607E) ; ø»›ˆ« + (ideograph-daikanwa . 48003) ; ø¸‹®ƒ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E64) ; ø»žª + (ideograph-daikanwa . 48004) ; ø¸‹®„ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-5 . #x607C) ; ø»›ˆ© + (ideograph-daikanwa . 48005) ; ø¸‹®… + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E63) ; ø»žªœ + (ideograph-daikanwa . 48006) ; ø¸‹®† + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 5) + (total-strokes . 17) + (shinjigen-2 . 5910) + (chinese-gb2312 . #x7024) ; ø»…º‰ + (=jis-x0208 . #x7356) ; ø½‹¯ + (chinese-isoir165 . #x7024) ; ø»Ž¢™ + (chinese-cns11643-1 . #x7634) ; ø»’¿¥ + (ideograph-daikanwa . 48007) ; ø¸‹®‡ + (=ucs . #x9ECF) ; 黏 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-5 . #x607B) ; ø»›ˆ¨ + (ideograph-daikanwa . 48008) ; ø¸‹®ˆ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A5E) ; ø»˜µ“ + (ideograph-daikanwa . 48009) ; ø¸‹®‰ + (=ucs . #x2A3FB) ; 𪏻 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 5) + (total-strokes . 17) + (ideograph-daikanwa . 48010) ; ø¸‹®Š + )) +(define-char + '((morohashi-daikanwa 48010 0 0) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-5 . #x607D) ; ø»›ˆª + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E65) ; ø»žªž + (ideograph-daikanwa . 49951) ; ø¸ŒŒŸ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E66) ; ø»žªŸ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-5 . #x673B) ; ø»›‘º + (ideograph-daikanwa . 48011) ; ø¸‹®‹ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-5 . #x673A) ; ø»›‘¹ + (ideograph-daikanwa . 48012) ; ø¸‹®Œ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F52) ; ø»›ž + (ideograph-daikanwa . 48013) ; ø¸‹® + (=ucs . #x4D54) ; 䵔 + )) +(define-char + '((=>ucs . #x2A402) ; 𪐂 + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 8) + (total-strokes . 20) + (ideograph-daikanwa . 48014) ; ø¸‹®Ž + )) +(define-char + '((morohashi-daikanwa 48014 0 2) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-4 . #x6578) ; ø»™…· + (=ucs . #x2A402) ; 𪐂 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F51) ; ø»›ž€ + (ideograph-daikanwa . 48015) ; ø¸‹® + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-4 . #x6579) ; ø»™…¸ + (ideograph-daikanwa . 48016) ; ø¸‹® + (=ucs . #x4D55) ; 䵕 + )) +(define-char + '((=>ucs . #x4D56) ; 䵖 + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F54) ; ø»›žƒ + (ideograph-daikanwa . 48017) ; ø¸‹®‘ + )) +(define-char + '((morohashi-daikanwa 48017 0 0) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 8) + (total-strokes . 20) + (=ucs . #x4D56) ; 䵖 + )) +(define-char + '((=>ucs* . #x4D56) ; 䵖 + (morohashi-daikanwa 48017 0 5) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-4 . #x684F) ; ø»™‰¨ + (=ucs . #x2FA16) ; 䵖 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F53) ; ø»›ž‚ + (ideograph-daikanwa . 48018) ; ø¸‹®’ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-5 . #x7274) ; ø»›¢½ + (ideograph-daikanwa . 48019) ; ø¸‹®“ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-4 . #x684C) ; ø»™‰¥ + (ideograph-daikanwa . 48020) ; ø¸‹®” + (=ucs . #x4D57) ; 䵗 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-7 . #x5736) ; ø»ŸŽ + (ideograph-daikanwa . 48021) ; ø¸‹®• + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-4 . #x684E) ; ø»™‰§ + (ideograph-daikanwa . 48022) ; ø¸‹®– + (=ucs . #x4D58) ; 䵘 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-4 . #x684D) ; ø»™‰¦ + (ideograph-daikanwa . 48023) ; ø¸‹®— + (=ucs . #x4D59) ; 䵙 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 48024) ; ø¸‹®˜ + )) +(define-char + '((morohashi-daikanwa 48024 0 0) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-7 . #x5735) ; ø»ŸŽœ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 10) + (total-strokes . 22) + (ideograph-daikanwa . 48025) ; ø¸‹®™ + )) +(define-char + '((morohashi-daikanwa 48025 0 2) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-5 . #x7550) ; ø»›¦³ + )) +(define-char + '((=>ucs . #x4D5A) ; 䵚 + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 10) + (total-strokes . 22) + (ideograph-daikanwa . 48026) ; ø¸‹®š + )) +(define-char + '((morohashi-daikanwa 48026 0 2) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A31) ; ø»™Œ† + (=ucs . #x4D5A) ; 䵚 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 11) + (total-strokes . 23) + (=jis-x0208 . #x7357) ; ø½‹¯Ž + (ideograph-daikanwa . 48027) ; ø¸‹®› + (=ucs . #x9ED0) ; 黐 + )) +(define-char + '((=>ucs . #x9ED0) ; 黐 + (morohashi-daikanwa 48027 0 5) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-2 . #x7025) ; ø»•€¦ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 11) + (total-strokes . 23) + (ideograph-daikanwa . 48028) ; ø¸‹®œ + (=ucs . #x2A40C) ; 𪐌 + )) +(define-char + '((=>ucs . #x2A40C) ; 𪐌 + (morohashi-daikanwa 48028 0 0) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B54) ; ø»™Ž‡ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 11) + (total-strokes . 23) + (ideograph-daikanwa . 48029) ; ø¸‹® + )) +(define-char + '((morohashi-daikanwa 48029 0 2) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-5 . #x7742) ; ø»›©¡ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-5 . #x7741) ; ø»›©  + (ideograph-daikanwa . 48030) ; ø¸‹®ž + )) +(define-char + '((=>ucs . #x2A40F) ; 𪐏 + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 11) + (total-strokes . 23) + (ideograph-daikanwa . 48031) ; ø¸‹®Ÿ + )) +(define-char + '((morohashi-daikanwa 48031 0 0) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B53) ; ø»™Ž† + (=ucs . #x2A40F) ; 𪐏 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B55) ; ø»™Žˆ + (ideograph-daikanwa . 48032) ; ø¸‹®  + (=ucs . #x4D5B) ; 䵛 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 13) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D42) ; ø»™± + (ideograph-daikanwa . 48033) ; ø¸‹®¡ + (=ucs . #x4D5C) ; 䵜 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 13) + (total-strokes . 25) + (chinese-cns11643-7 . #x617A) ; ø»Ÿž + (ideograph-daikanwa . 49953) ; ø¸ŒŒ¡ + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 14) + (total-strokes . 26) + (ideograph-daikanwa . 48034) ; ø¸‹®¢ + )) +(define-char + '((morohashi-daikanwa 48034 0 5) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 14) + (total-strokes . 26) + (chinese-cns11643-7 . #x6340) ; ø»Ÿ  + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 14) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D6E) ; ø»™‘ + (ideograph-daikanwa . 48035) ; ø¸‹®£ + (=ucs . #x2A413) ; 𪐓 + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 16) + (total-strokes . 28) + (ideograph-daikanwa . 48036) ; ø¸‹®¤ + )) +(define-char + '((morohashi-daikanwa 48036 0 2) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 16) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B5A) ; ø»›¯± + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 16) + (total-strokes . 28) + (ideograph-daikanwa . 48037) ; ø¸‹®¥ + )) +(define-char + '((morohashi-daikanwa 48037 0 0) + (ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 16) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B59) ; ø»›¯° + )) +(define-char + '((ideographic-radical . 202) ; ⿉ + (ideographic-strokes . 16) + (total-strokes . 28) + (chinese-cns11643-7 . #x652A) ; ø»Ÿ¢µ + (ideograph-daikanwa . 49954) ; ø¸ŒŒ¢ + )) diff --git a/lisp/utf-2000/Ideograph-R203-Black.el b/lisp/utf-2000/Ideograph-R203-Black.el new file mode 100644 index 0000000..528330a --- /dev/null +++ b/lisp/utf-2000/Ideograph-R203-Black.el @@ -0,0 +1,1957 @@ +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 0) + (total-strokes . 12) + (chinese-gb2312 . #x3A5A) ; ø»„«« + (korean-ksc5601 . #x7D59) ; ø»Š¢Œ + (chinese-isoir165 . #x3A5A) ; ø»“» + (chinese-cns11643-1 . #x6329) ; ø»’£  + (=jis-x0213-1-2000 . #x7E72) ; ø»¤œ³ + (ideograph-daikanwa . 48038) ; ø¸‹®¦ + (=ucs . #x9ED1) ; 黑 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 0) + (total-strokes . 14) + (chinese-cns11643-6 . #x6476) ; ø»˜Ÿ + (ideograph-daikanwa . 48039) ; ø¸‹®§ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 0) + (total-strokes . 11) + (shinjigen-2 . 9817) + (=jis-x0208 . #x3975) ; ø½Šš  + (chinese-cns11643-3 . #x396B) ; ø»•º¾ + (=gt-pj-1 . #x3975) ; 黒 + (ideograph-daikanwa . 48040) ; ø¸‹®¨ + (=gt-k . 07761) ; ý¡„¹‘ + (=ucs . #x9ED2) ; 黒 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 1) + (total-strokes . 13) + (chinese-cns11643-4 . #x422C) ; ø»˜‘‘ + (ideograph-daikanwa . 48041) ; ø¸‹®© + (=ucs . #x4D5D) ; 䵝 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 1) + (total-strokes . 13) + (chinese-cns11643-5 . #x4454) ; ø»šž¹ + (ideograph-daikanwa . 48042) ; ø¸‹®ª + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 2) + (total-strokes . 14) + (chinese-cns11643-6 . #x6478) ; ø»˜¡ + (ideograph-daikanwa . 48043) ; ø¸‹®« + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 2) + (total-strokes . 14) + (chinese-cns11643-3 . #x4B23) ; ø»–”’ + (ideograph-daikanwa . 48044) ; ø¸‹®¬ + (=ucs . #x4D5E) ; 䵞 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 2) + (total-strokes . 14) + (ideograph-daikanwa . 48045) ; ø¸‹®­ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 2) + (total-strokes . 14) + (chinese-cns11643-6 . #x6477) ; ø»˜  + (ideograph-daikanwa . 49955) ; ø¸ŒŒ£ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 3) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C34) ; ø»ž‘ + (ideograph-daikanwa . 48046) ; ø¸‹®® + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 3) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F52) ; ø»˜¤½ + (ideograph-daikanwa . 48047) ; ø¸‹®¯ + (=ucs . #x4D5F) ; 䵟 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 3) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F55) ; ø»˜¥€ + (ideograph-daikanwa . 48048) ; ø¸‹®° + (=ucs . #x2A41D) ; 𪐝 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 3) + (total-strokes . 15) + (ideograph-daikanwa . 48049) ; ø¸‹®± + )) +(define-char + '((morohashi-daikanwa 48049 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 3) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C36) ; ø»ž“ + )) +(define-char + '((=>ucs . #x2A41E) ; 𪐞 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 3) + (total-strokes . 15) + (ideograph-daikanwa . 48050) ; ø¸‹®² + )) +(define-char + '((morohashi-daikanwa 48050 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 3) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F54) ; ø»˜¤¿ + (=ucs . #x2A41E) ; 𪐞 + )) +(define-char + '((=>ucs . #x4D60) ; äµ  + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 3) + (total-strokes . 15) + (ideograph-daikanwa . 48051) ; ø¸‹®³ + )) +(define-char + '((morohashi-daikanwa 48051 0 2) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 3) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F53) ; ø»˜¤¾ + (=ucs . #x4D60) ; äµ  + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 3) + (total-strokes . 15) + (chinese-cns11643-2 . #x563C) ; ø»”š± + (ideograph-daikanwa . 48052) ; ø¸‹®´ + (=ucs . #x9ED3) ; 黓 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 3) + (total-strokes . 15) + (chinese-cns11643-5 . #x5350) ; ø»š´· + (ideograph-daikanwa . 48053) ; ø¸‹®µ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 3) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C35) ; ø»ž’ + (ideograph-daikanwa . 48054) ; ø¸‹®¶ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 3) + (total-strokes . 15) + (ideograph-daikanwa . 48055) ; ø¸‹®· + )) +(define-char + '((=>ucs . #x58A8) ; 墨 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 3) + (total-strokes . 15) + (->same-ideograph + ((ideograph-daikanwa . 05469) ; ø¸• + )) + (chinese-cns11643-1 . #x702E) ; ø»’¶« + )) +(define-char + '((=>ucs . #x9ED4) ; 黔 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (shinjigen-2 . 9820) + (=jis-x0208 . #x7358) ; ø½‹¯ + (korean-ksc5601 . #x4C23) ; ø»‰™˜ + (chinese-cns11643-1 . #x733D) ; ø»’»” + (ideograph-daikanwa . 48056) ; ø¸‹®¸ + (ucs-jis . #x9ED4) ; ø½‹¯ + )) +(define-char + '((morohashi-daikanwa 48056 0 2) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-gb2312 . #x472D) ; ø»„¾„ + (chinese-isoir165 . #x472D) ; ø»¦” + (=ucs . #x9ED4) ; 黔 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (japanese-jisx0212 . #x6C74) ; ø»Œ“­ + (chinese-cns11643-2 . #x5C40) ; ø»”£© + (ideograph-daikanwa . 48057) ; ø¸‹®¹ + (=ucs . #x9ED5) ; 黕 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-7 . #x3669) ; ø»žž² + (ideograph-daikanwa . 48058) ; ø¸‹®º + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C41) ; ø»”£ª + (ideograph-daikanwa . 48059) ; ø¸‹®» + (=ucs . #x9ED6) ; 黖 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-7 . #x366A) ; ø»žž³ + (ideograph-daikanwa . 48060) ; ø¸‹®¼ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (ideograph-daikanwa . 48061) ; ø¸‹®½ + )) +(define-char + '((morohashi-daikanwa 48061 0 9) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-4 . #x555F) ; ø»˜­¾ + (=ucs . #x4D61) ; 䵡 + )) +(define-char + '((=>ucs . #x9ED7) ; 黗 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (ideograph-daikanwa . 48062) ; ø¸‹®¾ + )) +(define-char + '((morohashi-daikanwa 48062 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-3 . #x543D) ; ø»–¡º + (=ucs . #x9ED7) ; 黗 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-gb2312 . #x442C) ; ø»„¹© + (=jis-x0208 . #x6054) ; ø½‹“‘ + (korean-ksc5601 . #x5979) ; ø»‰­´ + (chinese-isoir165 . #x442C) ; ø»¡¹ + (chinese-cns11643-1 . #x733C) ; ø»’»“ + (ideograph-daikanwa . 48063) ; ø¸‹®¿ + (=ucs . #x9ED8) ; 默 + )) +(define-char + '((morohashi-daikanwa 48063 1) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 15) + (=jis-x0208 . #x4C5B) ; ø½Š¶€ + (=gt-pj-1 . #x4C5B) ; 黙 + (=gt-k . 11953) ; ý¡„‚º± + (=ucs . #x9ED9) ; 黙 + )) +(define-char + '((=>ucs . #x9ED9) ; 黙 + (morohashi-daikanwa 48063 1 4) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-4 . #x5560) ; ø»˜­¿ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A6A) ; ø»š¿£ + (ideograph-daikanwa . 48064) ; ø¸‹¯€ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A68) ; ø»š¿¡ + (ideograph-daikanwa . 48065) ; ø¸‹¯ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A69) ; ø»š¿¢ + (ideograph-daikanwa . 48066) ; ø¸‹¯‚ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-7 . #x366B) ; ø»žž´ + (ideograph-daikanwa . 48067) ; ø¸‹¯ƒ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-7 . #x366C) ; ø»žžµ + (ideograph-daikanwa . 48068) ; ø¸‹¯„ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (ideograph-daikanwa . 48069) ; ø¸‹¯… + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (ideograph-daikanwa . 48070) ; ø¸‹¯† + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (ideograph-daikanwa . 48071) ; ø¸‹¯‡ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (ideograph-daikanwa . 48072) ; ø¸‹¯ˆ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 4) + (total-strokes . 16) + (ideograph-daikanwa . 48073) ; ø¸‹¯‰ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-2 . #x613B) ; ø»”ªº + (ideograph-daikanwa . 48074) ; ø¸‹¯Š + (=ucs . #x9EDA) ; 黚 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (japanese-jisx0208-1978 . #x4263) ; ø»‚­  + (chinese-gb2312 . #x776C) ; ø»†…£ + (korean-ksc5601 . #x536A) ; ø»‰¤± + (chinese-isoir165 . #x776C) ; ø»Ž­³ + (chinese-cns11643-1 . #x7638) ; ø»’¿© + (ideograph-daikanwa . 48075) ; ø¸‹¯‹ + (=ucs . #x9EDB) ; 黛 + )) +(define-char + '((=>ucs . #x9EDB) ; 黛 + (morohashi-daikanwa 48075 0 4) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 16) + (japanese-jisx0208 . #x4263) ; ø»‡¨ + (=jis-x0208-1990 . #x4263) ; ø½Š§œ + (ucs-jis . #x9EDB) ; ø»‡¨ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (shinjigen-2 . 9824) + (chinese-gb2312 . #x776D) ; ø»†…¤ + (=jis-x0208 . #x7359) ; ø½‹¯ + (korean-ksc5601 . #x7575) ; ø»Š–¸ + (chinese-isoir165 . #x776D) ; ø»Ž­´ + (chinese-cns11643-1 . #x7636) ; ø»’¿§ + (ideograph-daikanwa . 48076) ; ø¸‹¯Œ + (=ucs . #x9EDC) ; 黜 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A5F) ; ø»˜µ” + (ideograph-daikanwa . 48077) ; ø¸‹¯ + (=ucs . #x4D62) ; äµ¢ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-5 . #x6123) ; ø»›ˆ® + (ideograph-daikanwa . 48078) ; ø¸‹¯Ž + (=ucs . #x4D63) ; äµ£ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A60) ; ø»˜µ• + (ideograph-daikanwa . 48079) ; ø¸‹¯ + (=ucs . #x2A432) ; 𪐲 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E68) ; ø»žª¡ + (ideograph-daikanwa . 48080) ; ø¸‹¯ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (ideograph-daikanwa . 48081) ; ø¸‹¯‘ + )) +(define-char + '((morohashi-daikanwa 48081 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-5 . #x6121) ; ø»›ˆ¬ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (shinjigen-2 . 9827) + (chinese-gb2312 . #x776E) ; ø»†…¥ + (=jis-x0208 . #x735B) ; ø½‹¯’ + (chinese-isoir165 . #x776E) ; ø»Ž­µ + (chinese-cns11643-1 . #x7637) ; ø»’¿¨ + (ideograph-daikanwa . 48082) ; ø¸‹¯’ + (=ucs . #x9EDD) ; 黝 + )) +(define-char + '((=>ucs . #x9EDE) ; 點 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (ideograph-daikanwa . 48083) ; ø¸‹¯“ + )) +(define-char + '((morohashi-daikanwa 48083 0 1) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (shinjigen-2 . 9826) + (=jis-x0208 . #x735A) ; ø½‹¯‘ + (korean-ksc5601 . #x6F47) ; ø»Š– + (chinese-cns11643-1 . #x7635) ; ø»’¿¦ + (chinese-gb12345 . #x3563) ; 點 + (=ucs . #x9EDE) ; 點 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-5 . #x6122) ; ø»›ˆ­ + (ideograph-daikanwa . 48084) ; ø¸‹¯” + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E67) ; ø»žª  + (ideograph-daikanwa . 48085) ; ø¸‹¯• + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (ideograph-daikanwa . 48086) ; ø¸‹¯– + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (ideograph-daikanwa . 48087) ; ø¸‹¯— + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-3 . #x5751) ; ø»–¦¨ + (=ucs . #x3E03) ; 㸃 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-5 . #x6740) ; ø»›‘¿ + (ideograph-daikanwa . 48088) ; ø¸‹¯˜ + (=ucs . #x4D64) ; 䵤 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-5 . #x673E) ; ø»›‘½ + (ideograph-daikanwa . 48089) ; ø¸‹¯™ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-5 . #x673C) ; ø»›‘» + (ideograph-daikanwa . 48090) ; ø¸‹¯š + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-gb2312 . #x7770) ; ø»†…§ + (japanese-jisx0212 . #x6C75) ; ø»Œ“® + (chinese-isoir165 . #x7770) ; ø»Ž­· + (chinese-cns11643-2 . #x652C) ; ø»”°£ + (=jis-x0213-2-2000 . #x7E5B) ; ø»¦¦  + (ideograph-daikanwa . 48091) ; ø¸‹¯› + (=ucs . #x9EDF) ; 黟 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-7 . #x4574) ; ø»ž´¿ + (ideograph-daikanwa . 48092) ; ø¸‹¯œ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-5 . #x673D) ; ø»›‘¼ + (ideograph-daikanwa . 48093) ; ø¸‹¯ + (=ucs . #x4D65) ; äµ¥ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 6) + (total-strokes . 18) + (ideograph-daikanwa . 48094) ; ø¸‹¯ž + )) +(define-char + '((morohashi-daikanwa 48094 0 5) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B58) ; ø»›˜ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F3F) ; ø»˜¼Š + (ideograph-daikanwa . 48095) ; ø¸‹¯Ÿ + (=ucs . #x4D66) ; 䵦 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-5 . #x6741) ; ø»›’€ + (ideograph-daikanwa . 48096) ; ø¸‹¯  + (=ucs . #x4D67) ; 䵧 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 6) + (total-strokes . 18) + (shinjigen-2 . 9828) + (chinese-gb2312 . #x776F) ; ø»†…¦ + (=jis-x0208 . #x735C) ; ø½‹¯“ + (chinese-isoir165 . #x776F) ; ø»Ž­¶ + (chinese-cns11643-1 . #x7828) ; ø»“‚• + (ideograph-daikanwa . 48097) ; ø¸‹¯¡ + (=ucs . #x9EE0) ; é»  + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-5 . #x673F) ; ø»›‘¾ + (ideograph-daikanwa . 48098) ; ø¸‹¯¢ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 6) + (chinese-isoir165 . #x7A26) ; ø»Ž±‡ + (=ucs . #x9EE1) ; 黡 + )) +(define-char + '((=>ucs . #x9EE2) ; 黢 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-4 . #x6324) ; ø»™§ + (ideograph-daikanwa . 48101) ; ø¸‹¯¥ + )) +(define-char + '((morohashi-daikanwa 48101 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-gb2312 . #x7771) ; ø»†…¨ + (chinese-isoir165 . #x7771) ; ø»Ž­¸ + (=ucs . #x9EE2) ; 黢 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B5A) ; ø»›˜‘ + (ideograph-daikanwa . 48102) ; ø¸‹¯¦ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-4 . #x6323) ; ø»™¦ + (ideograph-daikanwa . 48103) ; ø¸‹¯§ + (=ucs . #x4D68) ; 䵨 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B59) ; ø»›˜ + (ideograph-daikanwa . 48104) ; ø¸‹¯¨ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 7) + (total-strokes . 19) + (ideograph-daikanwa . 48105) ; ø¸‹¯© + )) +(define-char + '((morohashi-daikanwa 48105 0 2) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B5B) ; ø»›˜’ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 7) + (total-strokes . 19) + (ideograph-daikanwa . 48106) ; ø¸‹¯ª + )) +(define-char + '((morohashi-daikanwa 48106 0 2) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B5D) ; ø»›˜” + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B5C) ; ø»›˜“ + (ideograph-daikanwa . 48107) ; ø¸‹¯« + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-3 . #x5C2A) ; ø»–­— + (ideograph-daikanwa . 48108) ; ø¸‹¯¬ + (=ucs . #x9EE3) ; 黣 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-3 . #x5C2B) ; ø»–­˜ + (ideograph-daikanwa . 48109) ; ø¸‹¯­ + (=ucs . #x4D69) ; 䵩 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D21) ; ø»ž¿œ + (ideograph-daikanwa . 48110) ; ø¸‹¯® + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-7 . #x4C7E) ; ø»ž¿› + (ideograph-daikanwa . 48111) ; ø¸‹¯¯ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D22) ; ø»ž¿ + (ideograph-daikanwa . 48112) ; ø¸‹¯° + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F56) ; ø»›ž… + (ideograph-daikanwa . 48115) ; ø¸‹¯³ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-4 . #x657C) ; ø»™…» + (ideograph-daikanwa . 48116) ; ø¸‹¯´ + (=ucs . #x4D6A) ; 䵪 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (japanese-jisx0212 . #x6C76) ; ø»Œ“¯ + (chinese-cns11643-2 . #x6B43) ; ø»”¹® + (ideograph-daikanwa . 48117) ; ø¸‹¯µ + (=ucs . #x9EE4) ; 黤 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F57) ; ø»›ž† + (ideograph-daikanwa . 48118) ; ø¸‹¯¶ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-7 . #x525B) ; ø»Ÿ‡¬ + (ideograph-daikanwa . 48119) ; ø¸‹¯· + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F5B) ; ø»›žŠ + (ideograph-daikanwa . 48120) ; ø¸‹¯¸ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F59) ; ø»›žˆ + (ideograph-daikanwa . 48121) ; ø¸‹¯¹ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (ideograph-daikanwa . 48122) ; ø¸‹¯º + )) +(define-char + '((morohashi-daikanwa 48122 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F55) ; ø»›ž„ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (shinjigen-2 . 9832) + (chinese-gb2312 . #x7774) ; ø»†…« + (=jis-x0208 . #x735D) ; ø½‹¯” + (chinese-isoir165 . #x7774) ; ø»Ž­» + (chinese-cns11643-2 . #x6B42) ; ø»”¹­ + (ideograph-daikanwa . 48123) ; ø¸‹¯» + (=ucs . #x9EE5) ; 黥 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (ideograph-daikanwa . 48124) ; ø¸‹¯¼ + )) +(define-char + '((morohashi-daikanwa 48124 0 1) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-7 . #x5258) ; ø»Ÿ‡© + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-4 . #x657E) ; ø»™…½ + (ideograph-daikanwa . 48125) ; ø¸‹¯½ + (=ucs . #x2A459) ; 𪑙 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-4 . #x6621) ; ø»™…¾ + (ideograph-daikanwa . 48126) ; ø¸‹¯¾ + (=ucs . #x4D6B) ; 䵫 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B45) ; ø»”¹° + (ideograph-daikanwa . 48127) ; ø¸‹¯¿ + (=ucs . #x9EE6) ; 黦 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-4 . #x657B) ; ø»™…º + (ideograph-daikanwa . 48128) ; ø¸‹°€ + (=ucs . #x2A45A) ; 𪑚 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-7 . #x525C) ; ø»Ÿ‡­ + (ideograph-daikanwa . 48129) ; ø¸‹° + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F5A) ; ø»›ž‰ + (ideograph-daikanwa . 48130) ; ø¸‹°‚ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-gb2312 . #x7773) ; ø»†…ª + (japanese-jisx0212 . #x6C77) ; ø»Œ“° + (chinese-isoir165 . #x7773) ; ø»Ž­º + (chinese-cns11643-2 . #x6B44) ; ø»”¹¯ + (=jis-x0213-2-2000 . #x7E5C) ; ø»¦¦¡ + (ideograph-daikanwa . 48131) ; ø¸‹°ƒ + (=ucs . #x9EE7) ; 黧 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (shinjigen-2 . 475) + (=jis-x0208 . #x735E) ; ø½‹¯• + (korean-ksc5601 . #x535A) ; ø»‰¤¡ + (chinese-cns11643-1 . #x7A5D) ; ø»“†† + (chinese-gb12345 . #x3533) ; 黨 + (ideograph-daikanwa . 48132) ; ø¸‹°„ + (=ucs . #x9EE8) ; 黨 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-4 . #x657D) ; ø»™…¼ + (ideograph-daikanwa . 48133) ; ø¸‹°… + (=ucs . #x4D6C) ; 䵬 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-4 . #x657A) ; ø»™…¹ + (ideograph-daikanwa . 48134) ; ø¸‹°† + (=ucs . #x2A45D) ; 𪑝 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (ideograph-daikanwa . 48135) ; ø¸‹°‡ + )) +(define-char + '((morohashi-daikanwa 48135 0 1) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-7 . #x525A) ; ø»Ÿ‡« + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-7 . #x5259) ; ø»Ÿ‡ª + (ideograph-daikanwa . 48136) ; ø¸‹°ˆ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7772) ; ø»†…© + (chinese-isoir165 . #x7772) ; ø»Ž­¹ + (=ucs . #x9EE9) ; 黩 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (chinese-gb2312 . #x7775) ; ø»†…¬ + (chinese-isoir165 . #x7775) ; ø»Ž­¼ + (=ucs . #x9EEA) ; 黪 + )) +(define-char + '((=>ucs . #x4D6D) ; äµ­ + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 48139) ; ø¸‹°‹ + )) +(define-char + '((morohashi-daikanwa 48139 0 3) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F58) ; ø»›ž‡ + (=ucs . #x4D6D) ; äµ­ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-7 . #x5738) ; ø»ŸŽŸ + (ideograph-daikanwa . 48140) ; ø¸‹°Œ + )) +(define-char + '((=>ucs . #x2A466) ; 𪑦 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 48141) ; ø¸‹° + )) +(define-char + '((morohashi-daikanwa 48141 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (=ucs . #x2A466) ; 𪑦 + )) +(define-char + '((=>ucs . #x2A466) ; 𪑦 + (morohashi-daikanwa 48141 0 1) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-4 . #x6853) ; ø»™‰¬ + )) +(define-char + '((=>ucs . #x2A467) ; 𪑧 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 48142) ; ø¸‹°Ž + )) +(define-char + '((morohashi-daikanwa 48142 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (=ucs . #x2A467) ; 𪑧 + )) +(define-char + '((=>ucs . #x2A467) ; 𪑧 + (morohashi-daikanwa 48142 0 1) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-4 . #x6851) ; ø»™‰ª + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 48143) ; ø¸‹° + )) +(define-char + '((morohashi-daikanwa 48143 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-5 . #x7278) ; ø»›£ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D39) ; ø»”¼  + (ideograph-daikanwa . 48144) ; ø¸‹° + (=ucs . #x9EEB) ; 黫 + )) +(define-char + '((=>ucs . #x2A469) ; 𪑩 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 48145) ; ø¸‹°‘ + )) +(define-char + '((morohashi-daikanwa 48145 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-4 . #x6850) ; ø»™‰© + (=ucs . #x2A469) ; 𪑩 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-5 . #x727B) ; ø»›£„ + (ideograph-daikanwa . 48146) ; ø¸‹°’ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 48147) ; ø¸‹°“ + )) +(define-char + '((morohashi-daikanwa 48147 0 2) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-7 . #x5737) ; ø»ŸŽž + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-5 . #x7275) ; ø»›¢¾ + (ideograph-daikanwa . 48148) ; ø¸‹°” + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (japanese-jisx0212 . #x6C78) ; ø»Œ“± + (chinese-cns11643-4 . #x6856) ; ø»™‰¯ + (ideograph-daikanwa . 48149) ; ø¸‹°• + (=ucs . #x9EEC) ; 黬 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-5 . #x7279) ; ø»›£‚ + (ideograph-daikanwa . 48150) ; ø¸‹°– + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (japanese-jisx0212 . #x6C79) ; ø»Œ“² + (chinese-cns11643-2 . #x6D3B) ; ø»”¼¢ + (ideograph-daikanwa . 48151) ; ø¸‹°— + (=ucs . #x9EED) ; é»­ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-5 . #x7277) ; ø»›£€ + (ideograph-daikanwa . 48152) ; ø¸‹°˜ + )) +(define-char + '((=>ucs . #x2A46F) ; 𪑯 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 48153) ; ø¸‹°™ + )) +(define-char + '((morohashi-daikanwa 48153 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-4 . #x6854) ; ø»™‰­ + (=ucs . #x2A46F) ; 𪑯 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-4 . #x6852) ; ø»™‰« + (ideograph-daikanwa . 48154) ; ø¸‹°š + (=ucs . #x4D6E) ; äµ® + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F3B) ; ø»–²‚ + (ideograph-daikanwa . 48155) ; ø¸‹°› + (=ucs . #x4D6F) ; 䵯 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (japanese-jisx0212 . #x6C7A) ; ø»Œ“³ + (chinese-cns11643-2 . #x6D3A) ; ø»”¼¡ + (=jis-x0213-2-2000 . #x7E5D) ; ø»¦¦¢ + (ideograph-daikanwa . 48156) ; ø¸‹°œ + (=ucs . #x9EEE) ; é»® + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-5 . #x7276) ; ø»›¢¿ + (ideograph-daikanwa . 48157) ; ø¸‹° + )) +(define-char + '((=>ucs . #x2A471) ; 𪑱 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 48158) ; ø¸‹°ž + )) +(define-char + '((morohashi-daikanwa 48158 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-4 . #x6855) ; ø»™‰® + (=ucs . #x2A471) ; 𪑱 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (kangxi-radical . 180) ; â¾³ + (kangxi-strokes . 12) + (total-strokes . 21) + (shinjigen-2 . 9834) + (chinese-gb2312 . #x7776) ; ø»†…­ + (=jis-x0208 . #x735F) ; ø½‹¯– + (chinese-isoir165 . #x7776) ; ø»Ž­½ + (chinese-cns11643-1 . #x7B52) ; ø»“‡™ + (ideograph-daikanwa . 48159) ; ø¸‹°Ÿ + (=ucs . #x9EEF) ; 黯 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-7 . #x5739) ; ø»ŸŽ  + (ideograph-daikanwa . 48160) ; ø¸‹°  + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-5 . #x727A) ; ø»›£ƒ + (ideograph-daikanwa . 48161) ; ø¸‹°¡ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-7 . #x573A) ; ø»ŸŽ¡ + (ideograph-daikanwa . 48162) ; ø¸‹°¢ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A34) ; ø»™Œ‰ + (ideograph-daikanwa . 48170) ; ø¸‹°ª + (=ucs . #x2A472) ; 𪑲 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-5 . #x7551) ; ø»›¦´ + (ideograph-daikanwa . 48171) ; ø¸‹°« + )) +(define-char + '((=>ucs . #x2A47F) ; 𪑿 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (ideograph-daikanwa . 48172) ; ø¸‹°¬ + )) +(define-char + '((morohashi-daikanwa 48172 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A33) ; ø»™Œˆ + (=ucs . #x2A47F) ; 𪑿 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A35) ; ø»™ŒŠ + (ideograph-daikanwa . 48173) ; ø¸‹°­ + (=ucs . #x2A480) ; 𪒀 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-5 . #x7552) ; ø»›¦µ + (ideograph-daikanwa . 48174) ; ø¸‹°® + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B2A) ; ø»Ÿ”‰ + (ideograph-daikanwa . 48175) ; ø¸‹°¯ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B27) ; ø»Ÿ”† + (ideograph-daikanwa . 48176) ; ø¸‹°° + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B26) ; ø»Ÿ”… + (ideograph-daikanwa . 48177) ; ø¸‹°± + )) +(define-char + '((=>ucs . #x9EF0) ; é»° + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (japanese-jisx0212 . #x6C7B) ; ø»Œ“´ + (ideograph-daikanwa . 48178) ; ø¸‹°² + (ucs-jis . #x9EF0) ; ø»Œ“´ + )) +(define-char + '((morohashi-daikanwa 48178 0 5) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E75) ; ø»”¾º + (=ucs . #x9EF0) ; é»° + )) +(define-char + '((=>ucs . #x2A484) ; 𪒄 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (ideograph-daikanwa . 48179) ; ø¸‹°³ + )) +(define-char + '((morohashi-daikanwa 48179 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A32) ; ø»™Œ‡ + (=ucs . #x2A484) ; 𪒄 + )) +(define-char + '((=>ucs . #x9EF1) ; é»± + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (japanese-jisx0212 . #x6C7C) ; ø»Œ“µ + (ideograph-daikanwa . 48180) ; ø¸‹°´ + (ucs-jis . #x9EF1) ; ø»Œ“µ + )) +(define-char + '((morohashi-daikanwa 48180 0 2) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-3 . #x6029) ; ø»–³Ž + (=ucs . #x9EF1) ; é»± + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (ideograph-daikanwa . 48181) ; ø¸‹°µ + )) +(define-char + '((morohashi-daikanwa 48181 0 4) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-5 . #x7743) ; ø»›©¢ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B29) ; ø»Ÿ”ˆ + (ideograph-daikanwa . 48182) ; ø¸‹°¶ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B28) ; ø»Ÿ”‡ + (ideograph-daikanwa . 48183) ; ø¸‹°· + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B25) ; ø»Ÿ”„ + (ideograph-daikanwa . 48184) ; ø¸‹°¸ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 10) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B24) ; ø»Ÿ”ƒ + (ideograph-daikanwa . 49957) ; ø¸ŒŒ¥ + )) +(define-char + '((=>ucs . #x9EF2) ; 黲 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (japanese-jisx0212 . #x6C7D) ; ø»Œ“¶ + (ideograph-daikanwa . 48189) ; ø¸‹°½ + (ucs-jis . #x9EF2) ; ø»Œ“¶ + )) +(define-char + '((morohashi-daikanwa 48189 0 1) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-2 . #x7026) ; ø»•€§ + (chinese-gb12345 . #x7775) ; 黲 + (=ucs . #x9EF2) ; 黲 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-5 . #x7747) ; ø»›©¦ + (ideograph-daikanwa . 48190) ; ø¸‹°¾ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (ideograph-daikanwa . 48191) ; ø¸‹°¿ + )) +(define-char + '((morohashi-daikanwa 48191 0 2) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E41) ; ø»Ÿ˜º + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (ideograph-daikanwa . 48192) ; ø¸‹±€ + (=ucs . #x9EF3) ; 黳 + )) +(define-char + '((=>ucs . #x9EF3) ; 黳 + (morohashi-daikanwa 48192 0 1) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-2 . #x7027) ; ø»•€¨ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-5 . #x7746) ; ø»›©¥ + (ideograph-daikanwa . 48193) ; ø¸‹± + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-5 . #x7744) ; ø»›©£ + (ideograph-daikanwa . 48194) ; ø¸‹±‚ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-5 . #x7745) ; ø»›©¤ + (ideograph-daikanwa . 48195) ; ø¸‹±ƒ + )) +(define-char + '((=>ucs . #x9EF4) ; é»´ + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (shinjigen-2 . 9836) + (=jis-x0208 . #x7360) ; ø½‹¯— + (korean-ksc5601 . #x5A3D) ; ø»‰®– + (chinese-cns11643-1 . #x7C5C) ; ø»“‰ + (ideograph-daikanwa . 48196) ; ø¸‹±„ + (ucs-jis . #x9EF4) ; ø½‹¯— + )) +(define-char + '((morohashi-daikanwa 48196 0 1) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (shinjigen-2 . 9836) + (chinese-gb12345 . #x7854) ; é»´ + (=ucs . #x9EF4) ; é»´ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B56) ; ø»™Ž‰ + (ideograph-daikanwa . 48197) ; ø¸‹±… + (=ucs . #x4D70) ; äµ° + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-5 . #x7748) ; ø»›©§ + (ideograph-daikanwa . 48198) ; ø¸‹±† + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E3F) ; ø»Ÿ˜¸ + (ideograph-daikanwa . 48199) ; ø¸‹±‡ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E40) ; ø»Ÿ˜¹ + (ideograph-daikanwa . 48200) ; ø¸‹±ˆ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-5 . #x7876) ; ø»›«³ + (ideograph-daikanwa . 48201) ; ø¸‹±‰ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-5 . #x7877) ; ø»›«´ + (ideograph-daikanwa . 48202) ; ø¸‹±Š + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-7 . #x605D) ; ø»Ÿœ’ + (ideograph-daikanwa . 48203) ; ø¸‹±‹ + )) +(define-char + '((=>ucs . #x2A49B) ; 𪒛 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (ideograph-daikanwa . 48204) ; ø¸‹±Œ + )) +(define-char + '((morohashi-daikanwa 48204 0 2) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C5C) ; ø»™­ + (=ucs . #x2A49B) ; 𪒛 + )) +(define-char + '((=>ucs . #x2A49C) ; 𪒜 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (ideograph-daikanwa . 48205) ; ø¸‹± + )) +(define-char + '((morohashi-daikanwa 48205 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C60) ; ø»™± + (=ucs . #x2A49C) ; 𪒜 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (ideograph-daikanwa . 48206) ; ø¸‹±Ž + )) +(define-char + '((morohashi-daikanwa 48206 0 1) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-5 . #x7875) ; ø»›«² + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C5B) ; ø»™¬ + (ideograph-daikanwa . 48207) ; ø¸‹± + (=ucs . #x4D71) ; äµ± + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (ideograph-daikanwa . 48208) ; ø¸‹± + )) +(define-char + '((morohashi-daikanwa 48208 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-7 . #x605C) ; ø»Ÿœ‘ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (ideograph-daikanwa . 48209) ; ø¸‹±‘ + )) +(define-char + '((morohashi-daikanwa 48209 0 2) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-5 . #x7874) ; ø»›«± + )) +(define-char + '((=>ucs . #x2A4A0) ; 𪒠 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (ideograph-daikanwa . 48210) ; ø¸‹±’ + )) +(define-char + '((morohashi-daikanwa 48210 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C5F) ; ø»™° + (=ucs . #x2A4A0) ; 𪒠 + )) +(define-char + '((=>ucs . #x2A4A1) ; 𪒡 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (ideograph-daikanwa . 48211) ; ø¸‹±“ + )) +(define-char + '((=>ucs . #x2A4A1) ; 𪒡 + (morohashi-daikanwa 48211 0 2) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C5E) ; ø»™¯ + )) +(define-char + '((morohashi-daikanwa 48211 0 3) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 11) + (total-strokes . 23) + (=ucs . #x2A4A1) ; 𪒡 + )) +(define-char + '((=>ucs . #x2A4A2) ; 𪒢 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (ideograph-daikanwa . 48212) ; ø¸‹±” + )) +(define-char + '((morohashi-daikanwa 48212 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (=ucs . #x2A4A2) ; 𪒢 + )) +(define-char + '((=>ucs . #x2A4A2) ; 𪒢 + (morohashi-daikanwa 48212 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C5D) ; ø»™® + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 12) + (total-strokes . 24) + (chinese-cns11643-7 . #x605B) ; ø»Ÿœ + (ideograph-daikanwa . 48214) ; ø¸‹±– + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 13) + (total-strokes . 25) + (japanese-jisx0212 . #x6C7E) ; ø»Œ“· + (chinese-cns11643-2 . #x7153) ; ø»•‚² + (ideograph-daikanwa . 48215) ; ø¸‹±— + (=ucs . #x9EF5) ; 黵 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 13) + (total-strokes . 25) + (chinese-cns11643-5 . #x7978) ; ø»›­“ + (ideograph-daikanwa . 48216) ; ø¸‹±˜ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 13) + (total-strokes . 25) + (chinese-cns11643-5 . #x797A) ; ø»›­• + (ideograph-daikanwa . 48218) ; ø¸‹±š + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 13) + (total-strokes . 25) + (chinese-cns11643-5 . #x7977) ; ø»›­’ + (ideograph-daikanwa . 48219) ; ø¸‹±› + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 13) + (total-strokes . 25) + (ideograph-daikanwa . 48220) ; ø¸‹±œ + (=ucs . #x4D72) ; äµ² + )) +(define-char + '((=>ucs . #x4D72) ; äµ² + (morohashi-daikanwa 48220 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 13) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D44) ; ø»™³ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 13) + (total-strokes . 25) + (chinese-cns11643-7 . #x617B) ; ø»ŸžŽ + (ideograph-daikanwa . 48221) ; ø¸‹± + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 13) + (total-strokes . 25) + (chinese-cns11643-3 . #x615E) ; ø»–µ¡ + (ideograph-daikanwa . 48222) ; ø¸‹±ž + (=ucs . #x4D73) ; äµ³ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 13) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D43) ; ø»™² + (ideograph-daikanwa . 48223) ; ø¸‹±Ÿ + (=ucs . #x4D74) ; äµ´ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 13) + (total-strokes . 25) + (chinese-cns11643-7 . #x617C) ; ø»Ÿž + (ideograph-daikanwa . 48224) ; ø¸‹±  + )) +(define-char + '((=>ucs . #x2A4B0) ; 𪒰 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 13) + (total-strokes . 25) + (ideograph-daikanwa . 48225) ; ø¸‹±¡ + )) +(define-char + '((morohashi-daikanwa 48225 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 13) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D46) ; ø»™µ + (=ucs . #x2A4B0) ; 𪒰 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 13) + (total-strokes . 25) + (=ucs . #x2A4AD) ; 𪒭 + )) +(define-char + '((=>ucs . #x2A4AD) ; 𪒭 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 13) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D45) ; ø»™´ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 13) + (total-strokes . 25) + (chinese-cns11643-5 . #x7979) ; ø»›­” + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 14) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A5C) ; ø»›®• + (ideograph-daikanwa . 48227) ; ø¸‹±£ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 14) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D6F) ; ø»™‘ž + (ideograph-daikanwa . 48228) ; ø¸‹±¤ + (=ucs . #x4D75) ; äµµ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 14) + (total-strokes . 26) + (=jis-x0208 . #x7361) ; ø½‹¯˜ + (ideograph-daikanwa . 48229) ; ø¸‹±¥ + (=ucs . #x9EF6) ; 黶 + )) +(define-char + '((=>ucs . #x9EF6) ; 黶 + (morohashi-daikanwa 48229 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 14) + (total-strokes . 26) + (chinese-cns11643-2 . #x716D) ; ø»•ƒŒ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 14) + (total-strokes . 26) + (ideograph-daikanwa . 48230) ; ø¸‹±¦ + )) +(define-char + '((morohashi-daikanwa 48230 0 3) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 15) + (total-strokes . 27) + (chinese-cns11643-7 . #x643A) ; ø»Ÿ¡§ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 14) + (total-strokes . 28) + (chinese-cns11643-7 . #x652B) ; ø»Ÿ¢¶ + (ideograph-daikanwa . 48231) ; ø¸‹±§ + )) +(define-char + '((=>ucs . #x2A4B9) ; 𪒹 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 15) + (total-strokes . 27) + (ideograph-daikanwa . 48232) ; ø¸‹±¨ + )) +(define-char + '((morohashi-daikanwa 48232 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 15) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E30) ; ø»™‘½ + (=ucs . #x2A4B9) ; 𪒹 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 15) + (total-strokes . 27) + (chinese-cns11643-7 . #x643B) ; ø»Ÿ¡¨ + (ideograph-daikanwa . 48233) ; ø¸‹±© + )) +(define-char + '((=>ucs . #x9EF7) ; é»· + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 15) + (total-strokes . 27) + (shinjigen-2 . 9838) + (ideograph-daikanwa . 48234) ; ø¸‹±ª + )) +(define-char + '((morohashi-daikanwa 48234 0 1) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 15) + (total-strokes . 27) + (=jis-x0208 . #x7362) ; ø½‹¯™ + (chinese-cns11643-1 . #x7D42) ; ø»“Š… + (chinese-gb12345 . #x7772) ; é»· + (=ucs . #x9EF7) ; é»· + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 15) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B33) ; ø»›¯Š + (ideograph-daikanwa . 48235) ; ø¸‹±« + )) +(define-char + '((=>ucs . #x2A4BE) ; 𪒾 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 15) + (total-strokes . 27) + (ideograph-daikanwa . 48236) ; ø¸‹±¬ + )) +(define-char + '((morohashi-daikanwa 48236 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 15) + (total-strokes . 27) + (=ucs . #x2A4BE) ; 𪒾 + )) +(define-char + '((=>ucs . #x2A4BE) ; 𪒾 + (morohashi-daikanwa 48236 0 1) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 15) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E2F) ; ø»™‘¼ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 16) + (total-strokes . 28) + (ideograph-daikanwa . 48238) ; ø¸‹±® + )) +(define-char + '((morohashi-daikanwa 48238 0 2) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 16) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B5B) ; ø»›¯² + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 16) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B5C) ; ø»›¯³ + (ideograph-daikanwa . 48239) ; ø¸‹±¯ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 16) + (total-strokes . 28) + (japanese-jisx0212 . #x6D21) ; ø»Œ“¸ + (chinese-cns11643-4 . #x6E43) ; ø»™’ + (ideograph-daikanwa . 48240) ; ø¸‹±° + (=ucs . #x9EF8) ; 黸 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 16) + (total-strokes . 28) + (ideograph-daikanwa . 48241) ; ø¸‹±± + )) +(define-char + '((morohashi-daikanwa 48241 0 7) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 16) + (total-strokes . 30) + (cns-total-strokes . 28) + (chinese-cns11643-7 . #x652C) ; ø»Ÿ¢· + )) +(define-char + '((=>ucs . #x2A4C3) ; 𪓃 + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 17) + (total-strokes . 29) + (ideograph-daikanwa . 48242) ; ø¸‹±² + )) +(define-char + '((morohashi-daikanwa 48242 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 17) + (total-strokes . 29) + (chinese-cns11643-4 . #x6E4A) ; ø»™’— + (=ucs . #x2A4C3) ; 𪓃 + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 17) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B76) ; ø»›° + (ideograph-daikanwa . 48243) ; ø¸‹±³ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 18) + (total-strokes . 30) + (chinese-cns11643-7 . #x656E) ; ø»Ÿ£¹ + (ideograph-daikanwa . 48244) ; ø¸‹±´ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 26) + (total-strokes . 38) + (ideograph-daikanwa . 48246) ; ø¸‹±¶ + )) +(define-char + '((morohashi-daikanwa 48246 0 4) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 25) + (total-strokes . 37) + (chinese-cns11643-5 . #x7C4A) ; ø»›°¿ + )) +(define-char + '((ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 29) + (total-strokes . 41) + (ideograph-daikanwa . 48247) ; ø¸‹±· + )) +(define-char + '((morohashi-daikanwa 48247 0 0) + (ideographic-radical . 203) ; ⿊ + (ideographic-strokes . 29) + (total-strokes . 41) + (chinese-cns11643-7 . #x6652) ; ø»Ÿ¤» + )) diff --git a/lisp/utf-2000/Ideograph-R204-Embroidery.el b/lisp/utf-2000/Ideograph-R204-Embroidery.el new file mode 100644 index 0000000..bb386e5 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R204-Embroidery.el @@ -0,0 +1,138 @@ +(define-char + '((=>ucs . #x9EF9) ; 黹 + (ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 0) + (total-strokes . 12) + (=jis-x0208 . #x7363) ; ø½‹¯š + (chinese-cns11643-2 . #x4155) ; ø»“¼” + (=gt-pj-1 . #x7363) ; ø½‹¯š + (ideograph-daikanwa . 48248) ; ø¸‹±¸ + (=gt-k . 09243) ; ý¡„‚› + (ucs-jis . #x9EF9) ; ø½‹¯š + )) +(define-char + '((morohashi-daikanwa 48248 0 2) + (ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 0) + (total-strokes . 12) + (chinese-gb2312 . #x6D69) ; ø»…¶´ + (chinese-isoir165 . #x6D69) ; ø»ŽŸ„ + (=ucs . #x9EF9) ; 黹 + )) +(define-char + '((ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 1) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A60) ; ø»‰ + )) +(define-char + '((ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-2 . #x5C42) ; ø»”£« + (ideograph-daikanwa . 48249) ; ø¸‹±¹ + (=ucs . #x9EFA) ; 黺 + )) +(define-char + '((=>ucs . #x9EFB) ; é»» + (ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 5) + (total-strokes . 17) + (shinjigen-2 . 9839) + (=jis-x0208 . #x7364) ; ø½‹¯› + (chinese-cns11643-2 . #x613C) ; ø»”ª» + (ideograph-daikanwa . 48250) ; ø¸‹±º + (ucs-jis . #x9EFB) ; ø½‹¯› + )) +(define-char + '((morohashi-daikanwa 48250 0 2) + (ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-gb2312 . #x6D6A) ; ø»…¶µ + (chinese-isoir165 . #x6D6A) ; ø»ŽŸ… + (=ucs . #x9EFB) ; é»» + )) +(define-char + '((ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 6) + (total-strokes . 18) + (chinese-cns11643-7 . #x4575) ; ø»žµ€ + (ideograph-daikanwa . 48251) ; ø¸‹±» + )) +(define-char + '((=>ucs . #x9EFC) ; 黼 + (ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 7) + (total-strokes . 19) + (shinjigen-2 . 9840) + (=jis-x0208 . #x7365) ; ø½‹¯œ + (chinese-cns11643-2 . #x6862) ; ø»”µ³ + (ideograph-daikanwa . 48252) ; ø¸‹±¼ + (ucs-jis . #x9EFC) ; ø½‹¯œ + )) +(define-char + '((morohashi-daikanwa 48252 0 2) + (ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-gb2312 . #x6D6B) ; ø»…¶¶ + (chinese-isoir165 . #x6D6B) ; ø»ŽŸ† + (=ucs . #x9EFC) ; 黼 + )) +(define-char + '((=>ucs . #x2A4CC) ; 𪓌 + (ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 8) + (total-strokes . 20) + (ideograph-daikanwa . 48253) ; ø¸‹±½ + )) +(define-char + '((morohashi-daikanwa 48253 0 2) + (ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 8) + (total-strokes . 20) + (chinese-cns11643-4 . #x6622) ; ø»™…¿ + (=ucs . #x2A4CC) ; 𪓌 + )) +(define-char + '((=>ucs . #x2A4CF) ; 𪓏 + (ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 48254) ; ø¸‹±¾ + )) +(define-char + '((morohashi-daikanwa 48254 0 2) + (ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-4 . #x6857) ; ø»™‰° + (=ucs . #x2A4CF) ; 𪓏 + )) +(define-char + '((ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 9) + (total-strokes . 21) + (ideograph-daikanwa . 48255) ; ø¸‹±¿ + )) +(define-char + '((morohashi-daikanwa 48255 0 2) + (ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 9) + (total-strokes . 21) + (chinese-cns11643-5 . #x727C) ; ø»›£… + )) +(define-char + '((ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 11) + (total-strokes . 23) + (ideograph-daikanwa . 48256) ; ø¸‹²€ + )) +(define-char + '((morohashi-daikanwa 48256 0 2) + (ideographic-radical . 204) ; ⿋ + (ideographic-strokes . 11) + (total-strokes . 23) + (chinese-cns11643-5 . #x7749) ; ø»›©¨ + )) diff --git a/lisp/utf-2000/Ideograph-R205-Frog.el b/lisp/utf-2000/Ideograph-R205-Frog.el new file mode 100644 index 0000000..fd53b87 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R205-Frog.el @@ -0,0 +1,622 @@ +(define-char + '((=>ucs . #x9EFD) ; 黽 + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 0) + (total-strokes . 13) + (=jis-x0208 . #x7366) ; ø½‹¯ + (=gt-pj-1 . #x7366) ; ø½‹¯ + (ideograph-daikanwa . 48257) ; ø¸‹² + (=gt-k . 10369) ; ý¡„‚¢ + (ucs-jis . #x9EFD) ; ø½‹¯ + )) +(define-char + '((morohashi-daikanwa 48257 0 0) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 0) + (total-strokes . 13) + (shinjigen-2 . 9841) + (chinese-gb12345 . #x763C) ; 黽 + (=ucs . #x9EFD) ; 黽 + )) +(define-char + '((=>ucs . #x9EFD) ; 黽 + (morohashi-daikanwa 48257 0 1) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 0) + (total-strokes . 13) + (chinese-cns11643-2 . #x4875) ; ø»”‡† + )) +(define-char + '((=>ucs* . #x9EFE) ; 黾 + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 0) + (total-strokes . 8) + (<-vulgar-ideograph + (:char ((ideograph-daikanwa . 48257) ; ø¸‹² + ) + :sources (seiji-tsuu morohashi-daikanwa))) + (chinese-cns11643-4 . #x2834) ; ø»—« + (ideograph-daikanwa . 48258) ; ø¸‹²‚ + (=ucs . #x2FA18) ; 黾 + )) +(define-char + '((morohashi-daikanwa 48258 0 2) + (ideographic- (:radical 205 ; ⿌ + :strokes 0 + :sources (ucs)) + (:radical 30 ; ⼝ + :strokes 5 + :sources (cns-11643))) + (total-strokes . 8) + (chinese-gb2312 . #x763C) ; ø»†ƒ• + (chinese-isoir165 . #x763C) ; ø»Ž«¥ + (chinese-cns11643-3 . #x2772) ; ø»• © + (=ucs . #x9EFE) ; 黾 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 1) + (total-strokes . 14) + (chinese-cns11643-6 . #x6479) ; ø»˜¢ + (ideograph-daikanwa . 48259) ; ø¸‹²ƒ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 2) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C38) ; ø»ž• + (ideograph-daikanwa . 48260) ; ø¸‹²„ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 2) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C37) ; ø»ž” + (ideograph-daikanwa . 49959) ; ø¸ŒŒ§ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 4) + (total-strokes . 17) + (japanese-jisx0212 . #x6D22) ; ø»Œ“¹ + (=jis-x0213-2-2000 . #x7E5E) ; ø»¦¦£ + (chinese-gb12345 . #x763D) ; 黿 + (ideograph-daikanwa . 48261) ; ø¸‹²… + (=ucs . #x9EFF) ; 黿 + )) +(define-char + '((=>ucs . #x9EFF) ; 黿 + (morohashi-daikanwa 48261 0 1) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-2 . #x613D) ; ø»”ª¼ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-5 . #x6124) ; ø»›ˆ¯ + (ideograph-daikanwa . 48262) ; ø¸‹²† + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 4) + (total-strokes . 16) + (ideograph-daikanwa . 48263) ; ø¸‹²‡ + )) +(define-char + '((morohashi-daikanwa 48263 0 0) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 4) + (total-strokes . 16) + (chinese-cns11643-7 . #x366D) ; ø»žž¶ + )) +(define-char + '((=>ucs . #x2A4D6) ; 𪓖 + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 4) + (total-strokes . 17) + (ideograph-daikanwa . 48264) ; ø¸‹²ˆ + )) +(define-char + '((morohashi-daikanwa 48264 0 0) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A61) ; ø»˜µ– + (=ucs . #x2A4D6) ; 𪓖 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E6A) ; ø»žª£ + (ideograph-daikanwa . 48265) ; ø¸‹²‰ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E69) ; ø»žª¢ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 48266) ; ø¸‹²Š + )) +(define-char + '((morohashi-daikanwa 48266 0 1) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-7 . #x4578) ; ø»žµƒ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-2 . #x652E) ; ø»”°¥ + (ideograph-daikanwa . 48267) ; ø¸‹²‹ + (=ucs . #x9F00) ; 鼀 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-5 . #x6742) ; ø»›’ + (ideograph-daikanwa . 48268) ; ø¸‹²Œ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-7 . #x4579) ; ø»žµ„ + (ideograph-daikanwa . 48269) ; ø¸‹² + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-2 . #x652D) ; ø»”°¤ + (ideograph-daikanwa . 48270) ; ø¸‹²Ž + (=ucs . #x9F01) ; 鼁 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F40) ; ø»˜¼‹ + (ideograph-daikanwa . 48271) ; ø¸‹² + (=ucs . #x4D76) ; 䵶 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 48272) ; ø¸‹² + )) +(define-char + '((morohashi-daikanwa 48272 0 9) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-7 . #x4576) ; ø»žµ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F41) ; ø»˜¼Œ + (ideograph-daikanwa . 48273) ; ø¸‹²‘ + (=ucs . #x2A4DF) ; 𪓟 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 5) + (total-strokes . 18) + (japanese-jisx0212 . #x6D23) ; ø»Œ“º + (chinese-cns11643-3 . #x5A29) ; ø»–ªš + (=jis-x0213-2-2000 . #x7E5F) ; ø»¦¦¤ + (ideograph-daikanwa . 48274) ; ø¸‹²’ + (=ucs . #x9F02) ; 鼂 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 49960) ; ø¸ŒŒ¨ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 5) + (chinese-isoir165 . #x2E7B) ; ø»‚´ + (=ucs . #x9F0C) ; 鼌 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-7 . #x4577) ; ø»žµ‚ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D24) ; ø»ž¿Ÿ + (ideograph-daikanwa . 48275) ; ø¸‹²“ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D25) ; ø»ž¿  + (ideograph-daikanwa . 48276) ; ø¸‹²” + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-3 . #x5C2C) ; ø»–­™ + (=jis-x0213-2-2000 . #x7E60) ; ø»¦¦¥ + (ideograph-daikanwa . 48277) ; ø¸‹²• + (=ucs . #x4D77) ; äµ· + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 6) + (total-strokes . 19) + (japanese-jisx0212 . #x6D24) ; ø»Œ“» + (chinese-cns11643-3 . #x5C2D) ; ø»–­š + (=jis-x0213-2-2000 . #x7E61) ; ø»¦¦¦ + (ideograph-daikanwa . 48278) ; ø¸‹²– + (=ucs . #x9F03) ; 鼃 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 6) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E6B) ; ø»žª¤ + (ideograph-daikanwa . 48279) ; ø¸‹²— + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-3 . #x5C2E) ; ø»–­› + (ideograph-daikanwa . 48280) ; ø¸‹²˜ + (=ucs . #x9F04) ; 鼄 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D23) ; ø»ž¿ž + (ideograph-daikanwa . 48281) ; ø¸‹²™ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-cns11643-7 . #x525E) ; ø»Ÿ‡¯ + (ideograph-daikanwa . 48282) ; ø¸‹²š + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 7) + (total-strokes . 20) + (ideograph-daikanwa . 48283) ; ø¸‹²› + )) +(define-char + '((morohashi-daikanwa 48283 0 0) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-cns11643-7 . #x525F) ; ø»Ÿ‡° + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-cns11643-7 . #x525D) ; ø»Ÿ‡® + (ideograph-daikanwa . 48284) ; ø¸‹²œ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 8) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F3C) ; ø»–²ƒ + (ideograph-daikanwa . 48285) ; ø¸‹² + (=ucs . #x9F05) ; 鼅 + )) +(define-char + '((=>ucs . #x2FA19) ; 鼅 + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 8) + (total-strokes . 19) + (ideograph-daikanwa . 48286) ; ø¸‹²ž + )) +(define-char + '((morohashi-daikanwa 48286 0 2) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 8) + (total-strokes . 19) + (chinese-cns11643-3 . #x5C2F) ; ø»–­œ + (=ucs . #x2FA19) ; 鼅 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 8) + (total-strokes . 21) + (chinese-cns11643-5 . #x727D) ; ø»›£† + (ideograph-daikanwa . 48287) ; ø¸‹²Ÿ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 8) + (total-strokes . 21) + (chinese-cns11643-7 . #x573B) ; ø»ŸŽ¢ + (ideograph-daikanwa . 48288) ; ø¸‹²  + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A36) ; ø»™Œ‹ + (ideograph-daikanwa . 48289) ; ø¸‹²¡ + (=ucs . #x2A4EE) ; 𪓮 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A37) ; ø»™ŒŒ + (ideograph-daikanwa . 48290) ; ø¸‹²¢ + (=ucs . #x4D78) ; 䵸 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B2C) ; ø»Ÿ”‹ + (ideograph-daikanwa . 48291) ; ø¸‹²£ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 9) + (total-strokes . 22) + (ideograph-daikanwa . 48292) ; ø¸‹²¤ + )) +(define-char + '((morohashi-daikanwa 48292 0 2) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B31) ; ø»Ÿ” + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 9) + (total-strokes . 22) + (ideograph-daikanwa . 48293) ; ø¸‹²¥ + )) +(define-char + '((morohashi-daikanwa 48293 0 2) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B2B) ; ø»Ÿ”Š + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B32) ; ø»Ÿ”‘ + (ideograph-daikanwa . 48294) ; ø¸‹²¦ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B2E) ; ø»Ÿ” + (ideograph-daikanwa . 48295) ; ø¸‹²§ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B2F) ; ø»Ÿ”Ž + (ideograph-daikanwa . 48296) ; ø¸‹²¨ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B2D) ; ø»Ÿ”Œ + (ideograph-daikanwa . 48297) ; ø¸‹²© + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B30) ; ø»Ÿ” + (ideograph-daikanwa . 48298) ; ø¸‹²ª + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 10) + (total-strokes . 23) + (ideograph-daikanwa . 48299) ; ø¸‹²« + )) +(define-char + '((morohashi-daikanwa 48299 0 2) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-5 . #x774A) ; ø»›©© + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-2 . #x7028) ; ø»•€© + (ideograph-daikanwa . 48300) ; ø¸‹²¬ + (=ucs . #x9F06) ; 鼆 + )) +(define-char + '((morohashi-daikanwa 48300 1) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E42) ; ø»Ÿ˜» + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 11) + (total-strokes . 24) + (shinjigen-2 . 9844) + (=jis-x0208 . #x7367) ; ø½‹¯ž + (korean-ksc5601 . #x6828) ; ø»Š‚¥ + (chinese-cns11643-1 . #x7C7D) ; ø»“‰¢ + (ideograph-daikanwa . 48301) ; ø¸‹²­ + (=ucs . #x9F07) ; 鼇 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 11) + (total-strokes . 24) + (chinese-cns11643-5 . #x7878) ; ø»›«µ + (ideograph-daikanwa . 48303) ; ø¸‹²¯ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 11) + (total-strokes . 24) + (chinese-cns11643-3 . #x613A) ; ø»–´½ + (ideograph-daikanwa . 48304) ; ø¸‹²° + (=ucs . #x4D79) ; äµ¹ + )) +(define-char + '((=>ucs . #x9F08) ; 鼈 + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 12) + (total-strokes . 25) + (shinjigen-2 . 9847) + (ideograph-daikanwa . 48305) ; ø¸‹²± + )) +(define-char + '((=>ucs . #x9F08) ; 鼈 + (morohashi-daikanwa 48305 0 0) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 12) + (total-strokes . 25) + (=jis-x0208-1990 . #x7368) ; ø½‹¯Ÿ + (ucs-jis . #x9F08) ; ø½‹¯Ÿ + )) +(define-char + '((=>ucs . #x9F08) ; 鼈 + (morohashi-daikanwa 48305 0 1) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 12) + (total-strokes . 25) + (japanese-jisx0208-1978 . #x7368) ; ø»ƒµ£ + (japanese-jisx0208 . #x7368) ; ø»ˆ‰« + (korean-ksc5601 . #x5C2F) ; ø»‰±„ + )) +(define-char + '((morohashi-daikanwa 48305 0 2) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 12) + (total-strokes . 25) + (chinese-cns11643-3 . #x615F) ; ø»–µ¢ + (=ucs . #x9F08) ; 鼈 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 12) + (total-strokes . 25) + (japanese-jisx0212 . #x6D25) ; ø»Œ“¼ + (chinese-gb12345 . #x763E) ; 鼉 + (ideograph-daikanwa . 48306) ; ø¸‹²² + (=ucs . #x9F09) ; 鼉 + )) +(define-char + '((=>ucs . #x9F09) ; 鼉 + (morohashi-daikanwa 48306 0 1) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 12) + (total-strokes . 25) + (chinese-cns11643-2 . #x7154) ; ø»•‚³ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 12) + (total-strokes . 25) + (chinese-cns11643-5 . #x797B) ; ø»›­– + (ideograph-daikanwa . 48307) ; ø¸‹²³ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 12) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D47) ; ø»™¶ + (ideograph-daikanwa . 48308) ; ø¸‹²´ + (=ucs . #x2A4FD) ; 𪓽 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 12) + (chinese-gb2312 . #x763E) ; ø»†ƒ— + (chinese-isoir165 . #x763E) ; ø»Ž«§ + (=ucs . #x9F0D) ; 鼍 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 13) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A5D) ; ø»›®– + (ideograph-daikanwa . 48309) ; ø¸‹²µ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 13) + (total-strokes . 26) + (chinese-cns11643-2 . #x716E) ; ø»•ƒ + (ideograph-daikanwa . 48310) ; ø¸‹²¶ + (=ucs . #x9F0A) ; 鼊 + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 13) + (total-strokes . 26) + (chinese-cns11643-7 . #x6341) ; ø»Ÿ  + (ideograph-daikanwa . 48311) ; ø¸‹²· + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 14) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B34) ; ø»›¯‹ + (ideograph-daikanwa . 48312) ; ø¸‹²¸ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 14) + (total-strokes . 27) + (ideograph-daikanwa . 48313) ; ø¸‹²¹ + )) +(define-char + '((morohashi-daikanwa 48313 0 2) + (ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 13) + (total-strokes . 26) + (chinese-cns11643-7 . #x6342) ; ø»Ÿ ‘ + )) +(define-char + '((ideographic-radical . 205) ; ⿌ + (ideographic-strokes . 15) + (total-strokes . 28) + (chinese-cns11643-7 . #x652D) ; ø»Ÿ¢¸ + (ideograph-daikanwa . 48314) ; ø¸‹²º + )) diff --git a/lisp/utf-2000/Ideograph-R206-Tripod.el b/lisp/utf-2000/Ideograph-R206-Tripod.el new file mode 100644 index 0000000..8346bf2 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R206-Tripod.el @@ -0,0 +1,136 @@ +(define-char + '((ideographic-radical . 206) ; ⿍ + (ideographic-strokes . 0) + (total-strokes . 13) + (shinjigen-2 . 9849) + (chinese-gb2312 . #x3626) ; ø»„¤¿ + (=jis-x0208 . #x4524) ; ø½Šª· + (korean-ksc5601 . #x7023) ; ø»ŠŽ + (chinese-isoir165 . #x3626) ; ø» + (chinese-cns11643-1 . #x676F) ; ø»’ªž + (=gt-pj-1 . #x4524) ; 鼎 + (ideograph-daikanwa . 48315) ; ø¸‹²» + (=gt-k . 10252) ; ý¡„‚ Œ + (=ucs . #x9F0E) ; 鼎 + )) +(define-char + '((ideographic-radical . 206) ; ⿍ + (ideographic-strokes . 0) + (total-strokes . 12) + (chinese-cns11643-6 . #x504F) ; ø»œº  + (ideograph-daikanwa . 48316) ; ø¸‹²¼ + )) +(define-char + '((ideographic-radical . 206) ; ⿍ + (ideographic-strokes . 2) + (total-strokes . 15) + (japanese-jisx0212 . #x6D26) ; ø»Œ“½ + (chinese-cns11643-2 . #x563D) ; ø»”š² + (ideograph-daikanwa . 48317) ; ø¸‹²½ + (=ucs . #x9F0F) ; 鼏 + )) +(define-char + '((ideographic-radical . 206) ; ⿍ + (ideographic-strokes . 2) + (total-strokes . 15) + (chinese-gb2312 . #x583E) ; ø»…—“ + (japanese-jisx0212 . #x6D27) ; ø»Œ“¾ + (chinese-isoir165 . #x583E) ; ø»¿£ + (chinese-cns11643-2 . #x563E) ; ø»”š³ + (=jis-x0213-1-2000 . #x7E73) ; ø»¤œ´ + (ideograph-daikanwa . 48318) ; ø¸‹²¾ + (=ucs . #x9F10) ; 鼐 + )) +(define-char + '((ideographic-radical . 206) ; ⿍ + (ideographic-strokes . 2) + (total-strokes . 15) + (japanese-jisx0212 . #x6D28) ; ø»Œ“¿ + (chinese-cns11643-4 . #x4F56) ; ø»˜¥ + (ideograph-daikanwa . 48319) ; ø¸‹²¿ + (=ucs . #x9F11) ; 鼑 + )) +(define-char + '((ideographic-radical . 206) ; ⿍ + (ideographic-strokes . 2) + (total-strokes . 15) + (chinese-cns11643-5 . #x5351) ; ø»š´¸ + (ideograph-daikanwa . 48320) ; ø¸‹³€ + )) +(define-char + '((=>ucs . #x9F12) ; 鼒 + (ideographic-radical . 206) ; ⿍ + (ideographic-strokes . 3) + (total-strokes . 16) + (japanese-jisx0212 . #x6D29) ; ø»Œ”€ + (ideograph-daikanwa . 48321) ; ø¸‹³ + (ucs-jis . #x9F12) ; ø»Œ”€ + )) +(define-char + '((morohashi-daikanwa 48321 0 1) + (ideographic-radical . 206) ; ⿍ + (ideographic-strokes . 3) + (total-strokes . 16) + (chinese-isoir165 . #x2D52) ; ø»€­ + (chinese-cns11643-2 . #x5C43) ; ø»”£¬ + (=ucs . #x9F12) ; 鼒 + )) +(define-char + '((ideographic-radical . 206) ; ⿍ + (ideographic-strokes . 3) + (total-strokes . 16) + (chinese-cns11643-7 . #x366E) ; ø»žž· + (ideograph-daikanwa . 48322) ; ø¸‹³‚ + )) +(define-char + '((ideographic-radical . 206) ; ⿍ + (ideographic-strokes . 3) + (total-strokes . 16) + (chinese-cns11643-4 . #x5561) ; ø»˜®€ + (ideograph-daikanwa . 48323) ; ø¸‹³ƒ + (=ucs . #x4D7A) ; 䵺 + )) +(define-char + '((ideographic-radical . 206) ; ⿍ + (ideographic-strokes . 3) + (total-strokes . 16) + (chinese-cns11643-7 . #x366F) ; ø»žž¸ + (ideograph-daikanwa . 48324) ; ø¸‹³„ + )) +(define-char + '((ideographic-radical . 206) ; ⿍ + (ideographic-strokes . 3) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A6B) ; ø»š¿¤ + (ideograph-daikanwa . 48325) ; ø¸‹³… + )) +(define-char + '((ideographic-radical . 206) ; ⿍ + (ideographic-strokes . 11) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C61) ; ø»™² + (ideograph-daikanwa . 48327) ; ø¸‹³‡ + (=ucs . #x4D7B) ; äµ» + )) +(define-char + '((ideographic-radical . 206) ; ⿍ + (ideographic-strokes . 11) + (total-strokes . 24) + (ideograph-daikanwa . 48328) ; ø¸‹³ˆ + (=ucs . #x4D7C) ; äµ¼ + )) +(define-char + '((=>ucs . #x4D7C) ; äµ¼ + (morohashi-daikanwa 48328 0 0) + (ideographic-radical . 206) ; ⿍ + (ideographic-strokes . 11) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C62) ; ø»™³ + )) +(define-char + '((ideographic-radical . 206) ; ⿍ + (ideographic-strokes . 15) + (total-strokes . 28) + (chinese-cns11643-7 . #x652E) ; ø»Ÿ¢¹ + (ideograph-daikanwa . 48329) ; ø¸‹³‰ + )) diff --git a/lisp/utf-2000/Ideograph-R207-Drum.el b/lisp/utf-2000/Ideograph-R207-Drum.el new file mode 100644 index 0000000..2fbc23f --- /dev/null +++ b/lisp/utf-2000/Ideograph-R207-Drum.el @@ -0,0 +1,534 @@ +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 0) + (total-strokes . 13) + (shinjigen-2 . 9854) + (chinese-gb2312 . #x3944) ; ø»„©· + (=jis-x0208 . #x385D) ; ø½Š˜ª + (korean-ksc5601 . #x4D55) ; ø»‰›¨ + (chinese-isoir165 . #x3944) ; ø»’‡ + (chinese-cns11643-1 . #x6770) ; ø»’ªŸ + (=gt-pj-1 . #x385D) ; 鼓 + (ideograph-daikanwa . 48330) ; ø¸‹³Š + (=gt-k . 10207) ; ý¡„‚ŸŸ + (=ucs . #x9F13) ; 鼓 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 0) + (total-strokes . 13) + (japanese-jisx0212 . #x6D2A) ; ø»Œ” + (chinese-cns11643-3 . #x456A) ; ø»–Œ¥ + (ideograph-daikanwa . 48331) ; ø¸‹³‹ + (=ucs . #x9F14) ; 鼔 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 1) + (total-strokes . 14) + (chinese-cns11643-6 . #x647A) ; ø»˜£ + (ideograph-daikanwa . 48332) ; ø¸‹³Œ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 3) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A6C) ; ø»š¿¥ + (ideograph-daikanwa . 48333) ; ø¸‹³ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E6C) ; ø»žª¥ + (ideograph-daikanwa . 48334) ; ø¸‹³Ž + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 4) + (total-strokes . 17) + (ideograph-daikanwa . 48335) ; ø¸‹³ + )) +(define-char + '((morohashi-daikanwa 48335 0 1) + (ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-5 . #x6125) ; ø»›ˆ° + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E6D) ; ø»žª¦ + (ideograph-daikanwa . 48336) ; ø¸‹³ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-5 . #x6743) ; ø»›’‚ + (ideograph-daikanwa . 48337) ; ø¸‹³‘ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F43) ; ø»˜¼Ž + (ideograph-daikanwa . 48338) ; ø¸‹³’ + (=ucs . #x4D7D) ; äµ½ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-7 . #x457A) ; ø»žµ… + (ideograph-daikanwa . 48339) ; ø¸‹³“ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-5 . #x6744) ; ø»›’ƒ + (ideograph-daikanwa . 48340) ; ø¸‹³” + )) +(define-char + '((=>ucs . #x9F15) ; 鼕 + (ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 5) + (total-strokes . 18) + (shinjigen-2 . 9857) + (=jis-x0208 . #x736A) ; ø½‹¯¡ + (ideograph-daikanwa . 48341) ; ø¸‹³• + (ucs-jis . #x9F15) ; ø½‹¯¡ + )) +(define-char + '((=>ucs . #x9F15) ; 鼕 + (morohashi-daikanwa 48341 0 0) + (ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-1 . #x7829) ; ø»“‚– + )) +(define-char + '((morohashi-daikanwa 48341 0 1) + (ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-gb12345 . #x782E) ; 鼕 + (=ucs . #x9F15) ; 鼕 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F42) ; ø»˜¼ + (ideograph-daikanwa . 48342) ; ø¸‹³– + (=ucs . #x4D7E) ; äµ¾ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F44) ; ø»˜¼ + (ideograph-daikanwa . 48343) ; ø¸‹³— + (=ucs . #x4D7F) ; 䵿 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 5) + (total-strokes . 18) + (japanese-jisx0212 . #x6D2B) ; ø»Œ”‚ + (chinese-cns11643-2 . #x652F) ; ø»”°¦ + (ideograph-daikanwa . 48344) ; ø¸‹³˜ + (=ucs . #x9F16) ; 鼖 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D27) ; ø»ž¿¢ + (ideograph-daikanwa . 48345) ; ø¸‹³™ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B60) ; ø»›˜— + (ideograph-daikanwa . 48346) ; ø¸‹³š + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-4 . #x6326) ; ø»™© + (ideograph-daikanwa . 48347) ; ø¸‹³› + (=ucs . #x4D80) ; 䶀 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D26) ; ø»ž¿¡ + (ideograph-daikanwa . 48348) ; ø¸‹³œ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B5E) ; ø»›˜• + (ideograph-daikanwa . 48349) ; ø¸‹³ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D28) ; ø»ž¿£ + (ideograph-daikanwa . 48350) ; ø¸‹³ž + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-gb2312 . #x583B) ; ø»…— + (japanese-jisx0212 . #x6D2C) ; ø»Œ”ƒ + (chinese-isoir165 . #x583B) ; ø»¿  + (chinese-cns11643-3 . #x5C30) ; ø»–­ + (=jis-x0213-2-2000 . #x7E62) ; ø»¦¦§ + (ideograph-daikanwa . 48351) ; ø¸‹³Ÿ + (=ucs . #x9F17) ; 鼗 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-4 . #x6325) ; ø»™¨ + (ideograph-daikanwa . 48352) ; ø¸‹³  + (=ucs . #x2A51B) ; 𪔛 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B5F) ; ø»›˜– + (ideograph-daikanwa . 48353) ; ø¸‹³¡ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 6) + (total-strokes . 19) + (ideograph-daikanwa . 48354) ; ø¸‹³¢ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-cns11643-4 . #x6623) ; ø»™†€ + (ideograph-daikanwa . 48355) ; ø¸‹³£ + (=ucs . #x2A51C) ; 𪔜 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-cns11643-7 . #x5260) ; ø»Ÿ‡± + (ideograph-daikanwa . 48356) ; ø¸‹³¤ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 7) + (total-strokes . 20) + (ideograph-daikanwa . 48357) ; ø¸‹³¥ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 8) + (total-strokes . 21) + (chinese-cns11643-4 . #x6859) ; ø»™‰² + (ideograph-daikanwa . 48358) ; ø¸‹³¦ + (=ucs . #x4D81) ; 䶁 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 8) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D3D) ; ø»”¼¤ + (ideograph-daikanwa . 48359) ; ø¸‹³§ + (=ucs . #x9F18) ; 鼘 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 8) + (total-strokes . 21) + (chinese-cns11643-7 . #x573D) ; ø»ŸŽ¤ + (ideograph-daikanwa . 48360) ; ø¸‹³¨ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 8) + (total-strokes . 21) + (chinese-gb2312 . #x5C31) ; ø»…œ¾ + (japanese-jisx0212 . #x6D2D) ; ø»Œ”„ + (chinese-isoir165 . #x5C31) ; ø»Ž…Ž + (chinese-cns11643-1 . #x7B53) ; ø»“‡š + (=jis-x0213-2-2000 . #x7E63) ; ø»¦¦¨ + (ideograph-daikanwa . 48361) ; ø¸‹³© + (=ucs . #x9F19) ; 鼙 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 8) + (total-strokes . 21) + (japanese-jisx0212 . #x6D2E) ; ø»Œ”… + (chinese-cns11643-2 . #x6D3E) ; ø»”¼¥ + (ideograph-daikanwa . 48362) ; ø¸‹³ª + (=ucs . #x9F1A) ; 鼚 + )) +(define-char + '((=>ucs . #x2A523) ; 𪔣 + (ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 8) + (total-strokes . 21) + (ideograph-daikanwa . 48363) ; ø¸‹³« + )) +(define-char + '((morohashi-daikanwa 48363 0 0) + (ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 8) + (total-strokes . 21) + (chinese-cns11643-4 . #x6858) ; ø»™‰± + (=ucs . #x2A523) ; 𪔣 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 8) + (total-strokes . 21) + (japanese-jisx0212 . #x6D2F) ; ø»Œ”† + (ideograph-daikanwa . 48364) ; ø¸‹³¬ + (=ucs . #x9F1B) ; 鼛 + )) +(define-char + '((=>ucs . #x9F1B) ; 鼛 + (morohashi-daikanwa 48364 0 4) + (ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 8) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D3C) ; ø»”¼£ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 8) + (total-strokes . 21) + (ideograph-daikanwa . 48365) ; ø¸‹³­ + )) +(define-char + '((morohashi-daikanwa 48365 0 0) + (ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 8) + (total-strokes . 21) + (chinese-cns11643-7 . #x573C) ; ø»ŸŽ£ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A39) ; ø»™ŒŽ + (ideograph-daikanwa . 48366) ; ø¸‹³® + (=ucs . #x2A522) ; 𪔢 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-5 . #x7553) ; ø»›¦¶ + (ideograph-daikanwa . 48367) ; ø¸‹³¯ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B34) ; ø»Ÿ”“ + (ideograph-daikanwa . 48368) ; ø¸‹³° + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B35) ; ø»Ÿ”” + (ideograph-daikanwa . 48369) ; ø¸‹³± + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-5 . #x7555) ; ø»›¦¸ + (ideograph-daikanwa . 48370) ; ø¸‹³² + )) +(define-char + '((=>ucs . #x2A52A) ; 𪔪 + (ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 9) + (total-strokes . 22) + (ideograph-daikanwa . 48371) ; ø¸‹³³ + )) +(define-char + '((morohashi-daikanwa 48371 0 0) + (ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A38) ; ø»™Œ + (=ucs . #x2A52A) ; 𪔪 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 9) + (total-strokes . 22) + (ideograph-daikanwa . 48372) ; ø¸‹³´ + )) +(define-char + '((morohashi-daikanwa 48372 0 0) + (ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B33) ; ø»Ÿ”’ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 9) + (total-strokes . 22) + (ideograph-daikanwa . 48373) ; ø¸‹³µ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-5 . #x7554) ; ø»›¦· + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-2 . #x7029) ; ø»•€ª + (ideograph-daikanwa . 48374) ; ø¸‹³¶ + (=ucs . #x9F1C) ; 鼜 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E43) ; ø»Ÿ˜¼ + (ideograph-daikanwa . 48375) ; ø¸‹³· + )) +(define-char + '((=>ucs . #x9F1D) ; 鼝 + (ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 11) + (total-strokes . 24) + (ideograph-daikanwa . 48376) ; ø¸‹³¸ + )) +(define-char + '((morohashi-daikanwa 48376 0 1) + (ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 12) + (total-strokes . 25) + (chinese-cns11643-3 . #x6160) ; ø»–µ£ + (=ucs . #x9F1D) ; 鼝 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 11) + (total-strokes . 24) + (ideograph-daikanwa . 48377) ; ø¸‹³¹ + )) +(define-char + '((morohashi-daikanwa 48377 0 1) + (ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 11) + (total-strokes . 24) + (chinese-cns11643-7 . #x605F) ; ø»Ÿœ” + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 11) + (total-strokes . 24) + (chinese-cns11643-2 . #x7077) ; ø»•¸ + (ideograph-daikanwa . 48378) ; ø¸‹³º + (=ucs . #x9F1E) ; 鼞 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 11) + (total-strokes . 24) + (chinese-cns11643-7 . #x605E) ; ø»Ÿœ“ + (ideograph-daikanwa . 48379) ; ø¸‹³» + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 11) + (total-strokes . 24) + (chinese-cns11643-5 . #x7879) ; ø»›«¶ + (ideograph-daikanwa . 48380) ; ø¸‹³¼ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 11) + (total-strokes . 24) + (ideograph-daikanwa . 48381) ; ø¸‹³½ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 12) + (total-strokes . 25) + (japanese-jisx0212 . #x6D30) ; ø»Œ”‡ + (chinese-cns11643-4 . #x6D48) ; ø»™· + (ideograph-daikanwa . 48382) ; ø¸‹³¾ + (=ucs . #x9F1F) ; 鼟 + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 12) + (total-strokes . 25) + (chinese-cns11643-5 . #x797C) ; ø»›­— + (ideograph-daikanwa . 48383) ; ø¸‹³¿ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 13) + (total-strokes . 26) + (chinese-cns11643-7 . #x6344) ; ø»Ÿ “ + (ideograph-daikanwa . 48384) ; ø¸‹´€ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 13) + (total-strokes . 26) + (chinese-cns11643-7 . #x6343) ; ø»Ÿ ’ + (ideograph-daikanwa . 48385) ; ø¸‹´ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 14) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B35) ; ø»›¯Œ + (ideograph-daikanwa . 48386) ; ø¸‹´‚ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 16) + (total-strokes . 29) + (chinese-cns11643-7 . #x6558) ; ø»Ÿ££ + (ideograph-daikanwa . 48387) ; ø¸‹´ƒ + )) +(define-char + '((ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 16) + (total-strokes . 29) + (ideograph-daikanwa . 48388) ; ø¸‹´„ + )) +(define-char + '((morohashi-daikanwa 48388 0 0) + (ideographic-radical . 207) ; ⿎ + (ideographic-strokes . 16) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B77) ; ø»›°Ž + )) diff --git a/lisp/utf-2000/Ideograph-R208-Rat.el b/lisp/utf-2000/Ideograph-R208-Rat.el new file mode 100644 index 0000000..86ad655 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R208-Rat.el @@ -0,0 +1,1512 @@ +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 0) + (total-strokes . 13) + (shinjigen-2 . 9866) + (chinese-gb2312 . #x4A73) ; ø»…ƒ¤ + (=jis-x0208 . #x414D) ; ø½Š¥¨ + (korean-ksc5601 . #x6029) ; ø»‰¶¶ + (chinese-isoir165 . #x4A73) ; ø»«´ + (=gt-pj-1 . #x414D) ; é¼  + (ideograph-daikanwa . 48390) ; ø¸‹´† + (=gt-k . 10236) ; ý¡„‚Ÿ¼ + (=ucs . #x9F20) ; é¼  + )) +(define-char + '((=>ucs . #x9F20) ; é¼  + (morohashi-daikanwa 48390 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 0) + (total-strokes . 13) + (chinese-cns11643-1 . #x6771) ; ø»’ª  + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 0) + (total-strokes . 8) + (=jis-x0208 . #x736B) ; ø½‹¯¢ + (=gt-pj-1 . #x736B) ; 鼡 + (=gt-k . 03927) ; ý¡„€½— + (=ucs . #x9F21) ; 鼡 + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 2) + (total-strokes . 15) + (ideograph-daikanwa . 48391) ; ø¸‹´‡ + )) +(define-char + '((morohashi-daikanwa 48391 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 2) + (total-strokes . 15) + (chinese-cns11643-7 . #x2C39) ; ø»ž– + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 3) + (total-strokes . 16) + (ideograph-daikanwa . 48392) ; ø¸‹´ˆ + )) +(define-char + '((morohashi-daikanwa 48392 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 3) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A6D) ; ø»š¿¦ + )) +(define-char + '((=>ucs . #x4D82) ; 䶂 + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 3) + (total-strokes . 16) + (ideograph-daikanwa . 48393) ; ø¸‹´‰ + )) +(define-char + '((morohashi-daikanwa 48393 0 2) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 3) + (total-strokes . 16) + (chinese-cns11643-4 . #x5562) ; ø»˜® + (=ucs . #x4D82) ; 䶂 + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 3) + (total-strokes . 16) + (ideograph-daikanwa . 48394) ; ø¸‹´Š + )) +(define-char + '((morohashi-daikanwa 48394 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E6E) ; ø»žª§ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 3) + (total-strokes . 16) + (ideograph-daikanwa . 48395) ; ø¸‹´‹ + )) +(define-char + '((morohashi-daikanwa 48395 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 3) + (total-strokes . 16) + (chinese-cns11643-5 . #x5A6E) ; ø»š¿§ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (ideograph-daikanwa . 48396) ; ø¸‹´Œ + )) +(define-char + '((morohashi-daikanwa 48396 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-5 . #x6128) ; ø»›ˆ³ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (ideograph-daikanwa . 48397) ; ø¸‹´ + (=ucs . #x4D83) ; 䶃 + )) +(define-char + '((=>ucs . #x4D83) ; 䶃 + (morohashi-daikanwa 48397 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A63) ; ø»˜µ˜ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (ideograph-daikanwa . 48398) ; ø¸‹´Ž + )) +(define-char + '((morohashi-daikanwa 48398 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-5 . #x612A) ; ø»›ˆµ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-gb2312 . #x7777) ; ø»†…® + (japanese-jisx0212 . #x6D31) ; ø»Œ”ˆ + (chinese-isoir165 . #x7777) ; ø»Ž­¾ + (ideograph-daikanwa . 48399) ; ø¸‹´ + (=ucs . #x9F22) ; é¼¢ + )) +(define-char + '((=>ucs . #x9F22) ; é¼¢ + (morohashi-daikanwa 48399 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-2 . #x6140) ; ø»”ª¿ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (ideograph-daikanwa . 48400) ; ø¸‹´ + )) +(define-char + '((morohashi-daikanwa 48400 0 0) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-5 . #x612B) ; ø»›ˆ¶ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (ideograph-daikanwa . 48401) ; ø¸‹´‘ + )) +(define-char + '((morohashi-daikanwa 48401 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-5 . #x6129) ; ø»›ˆ´ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (ideograph-daikanwa . 48402) ; ø¸‹´’ + )) +(define-char + '((morohashi-daikanwa 48402 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-5 . #x6127) ; ø»›ˆ² + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (ideograph-daikanwa . 48403) ; ø¸‹´“ + (=ucs . #x9F23) ; é¼£ + )) +(define-char + '((=>ucs . #x9F23) ; é¼£ + (morohashi-daikanwa 48403 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-2 . #x613F) ; ø»”ª¾ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (ideograph-daikanwa . 48404) ; ø¸‹´” + )) +(define-char + '((morohashi-daikanwa 48404 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E70) ; ø»žª© + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (ideograph-daikanwa . 48405) ; ø¸‹´• + )) +(define-char + '((morohashi-daikanwa 48405 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-5 . #x6126) ; ø»›ˆ± + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (ideograph-daikanwa . 48406) ; ø¸‹´– + (=ucs . #x9F24) ; 鼤 + )) +(define-char + '((=>ucs . #x9F24) ; 鼤 + (morohashi-daikanwa 48406 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-2 . #x613E) ; ø»”ª½ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (ideograph-daikanwa . 48407) ; ø¸‹´— + )) +(define-char + '((morohashi-daikanwa 48407 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E6F) ; ø»žª¨ + )) +(define-char + '((=>ucs . #x2A548) ; 𪕈 + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (ideograph-daikanwa . 48408) ; ø¸‹´˜ + )) +(define-char + '((=>ucs . #x2A548) ; 𪕈 + (morohashi-daikanwa 48408 0 0) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A62) ; ø»˜µ— + )) +(define-char + '((morohashi-daikanwa 48408 0 5) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (=ucs . #x2A548) ; 𪕈 + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (ideograph-daikanwa . 48409) ; ø¸‹´™ + )) +(define-char + '((morohashi-daikanwa 48409 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (chinese-cns11643-5 . #x612C) ; ø»›ˆ· + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 4) + (total-strokes . 17) + (ideograph-daikanwa . 48410) ; ø¸‹´š + )) +(define-char + '((=>ucs . #x4D84) ; 䶄 + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 48411) ; ø¸‹´› + )) +(define-char + '((morohashi-daikanwa 48411 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F45) ; ø»˜¼ + (=ucs . #x4D84) ; 䶄 + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 48412) ; ø¸‹´œ + (=ucs . #x9F25) ; é¼¥ + )) +(define-char + '((=>ucs . #x9F25) ; é¼¥ + (morohashi-daikanwa 48412 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-2 . #x6530) ; ø»”°§ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 48413) ; ø¸‹´ + )) +(define-char + '((morohashi-daikanwa 48413 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-7 . #x457C) ; ø»žµ‡ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 48414) ; ø¸‹´ž + )) +(define-char + '((morohashi-daikanwa 48414 0 0) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D2C) ; ø»ž¿§ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 48415) ; ø¸‹´Ÿ + )) +(define-char + '((morohashi-daikanwa 48415 0 0) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D2A) ; ø»ž¿¥ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (japanese-jisx0212 . #x6D32) ; ø»Œ”‰ + (ideograph-daikanwa . 48416) ; ø¸‹´  + (=ucs . #x9F26) ; 鼦 + )) +(define-char + '((=>ucs . #x9F26) ; 鼦 + (morohashi-daikanwa 48416 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-3 . #x5A2B) ; ø»–ªœ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 48417) ; ø¸‹´¡ + )) +(define-char + '((morohashi-daikanwa 48417 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-5 . #x6747) ; ø»›’† + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 48418) ; ø¸‹´¢ + (=ucs . #x9F27) ; 鼧 + )) +(define-char + '((=>ucs . #x9F27) ; 鼧 + (morohashi-daikanwa 48418 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-3 . #x5A2A) ; ø»–ª› + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 48419) ; ø¸‹´£ + )) +(define-char + '((morohashi-daikanwa 48419 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-5 . #x6748) ; ø»›’‡ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 48420) ; ø¸‹´¤ + )) +(define-char + '((morohashi-daikanwa 48420 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-5 . #x6746) ; ø»›’… + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 48421) ; ø¸‹´¥ + (=ucs . #x9F28) ; 鼨 + )) +(define-char + '((=>ucs . #x9F28) ; 鼨 + (morohashi-daikanwa 48421 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-2 . #x6534) ; ø»”°« + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 48422) ; ø¸‹´¦ + (=ucs . #x9F29) ; 鼩 + )) +(define-char + '((=>ucs . #x9F29) ; 鼩 + (morohashi-daikanwa 48422 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-2 . #x6533) ; ø»”°ª + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (japanese-jisx0212 . #x6D33) ; ø»Œ”Š + (ideograph-daikanwa . 48423) ; ø¸‹´§ + (=ucs . #x9F2A) ; 鼪 + )) +(define-char + '((=>ucs . #x9F2A) ; 鼪 + (morohashi-daikanwa 48423 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-2 . #x6532) ; ø»”°© + )) +(define-char + '((=>ucs . #x9F2B) ; 鼫 + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (japanese-jisx0212 . #x6D34) ; ø»Œ”‹ + (ideograph-daikanwa . 48424) ; ø¸‹´¨ + (ucs-jis . #x9F2B) ; ø»Œ”‹ + )) +(define-char + '((=>ucs . #x9F2B) ; 鼫 + (morohashi-daikanwa 48424 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-2 . #x6531) ; ø»”°¨ + )) +(define-char + '((morohashi-daikanwa 48424 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-isoir165 . #x2C73) ; ø»Œ¿° + (=ucs . #x9F2B) ; 鼫 + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 48425) ; ø¸‹´© + )) +(define-char + '((morohashi-daikanwa 48425 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-5 . #x6745) ; ø»›’„ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 48426) ; ø¸‹´ª + )) +(define-char + '((morohashi-daikanwa 48426 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-7 . #x457B) ; ø»žµ† + )) +(define-char + '((=>ucs . #x9F2C) ; 鼬 + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (shinjigen-2 . 9871) + (=jis-x0208 . #x736C) ; ø½‹¯£ + (ideograph-daikanwa . 48427) ; ø¸‹´« + (ucs-jis . #x9F2C) ; ø½‹¯£ + )) +(define-char + '((=>ucs . #x9F2C) ; 鼬 + (morohashi-daikanwa 48427 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-cns11643-1 . #x782A) ; ø»“‚— + )) +(define-char + '((morohashi-daikanwa 48427 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (chinese-gb2312 . #x7778) ; ø»†…¯ + (chinese-isoir165 . #x7778) ; ø»Ž­¿ + (=ucs . #x9F2C) ; 鼬 + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 5) + (total-strokes . 18) + (ideograph-daikanwa . 48428) ; ø¸‹´¬ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (ideograph-daikanwa . 48429) ; ø¸‹´­ + )) +(define-char + '((morohashi-daikanwa 48429 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B61) ; ø»›˜˜ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (ideograph-daikanwa . 48430) ; ø¸‹´® + (=ucs . #x4D85) ; 䶅 + )) +(define-char + '((=>ucs . #x4D85) ; 䶅 + (morohashi-daikanwa 48430 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-4 . #x6327) ; ø»™ª + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (ideograph-daikanwa . 48431) ; ø¸‹´¯ + )) +(define-char + '((morohashi-daikanwa 48431 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D2E) ; ø»ž¿© + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (ideograph-daikanwa . 48432) ; ø¸‹´° + )) +(define-char + '((morohashi-daikanwa 48432 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B63) ; ø»›˜š + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (ideograph-daikanwa . 48433) ; ø¸‹´± + )) +(define-char + '((morohashi-daikanwa 48433 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D2D) ; ø»ž¿¨ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (ideograph-daikanwa . 48434) ; ø¸‹´² + (=ucs . #x9F2D) ; é¼­ + )) +(define-char + '((=>ucs . #x9F2D) ; é¼­ + (morohashi-daikanwa 48434 0 7) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-2 . #x6863) ; ø»”µ´ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (ideograph-daikanwa . 48435) ; ø¸‹´³ + )) +(define-char + '((morohashi-daikanwa 48435 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B62) ; ø»›˜™ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (ideograph-daikanwa . 48436) ; ø¸‹´´ + )) +(define-char + '((morohashi-daikanwa 48436 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D2B) ; ø»ž¿¦ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (ideograph-daikanwa . 48437) ; ø¸‹´µ + )) +(define-char + '((morohashi-daikanwa 48437 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 6) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D29) ; ø»ž¿¤ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (ideograph-daikanwa . 48438) ; ø¸‹´¶ + (=ucs . #x9F2E) ; é¼® + )) +(define-char + '((=>ucs . #x9F2E) ; é¼® + (morohashi-daikanwa 48438 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B47) ; ø»”¹² + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (ideograph-daikanwa . 48439) ; ø¸‹´· + )) +(define-char + '((morohashi-daikanwa 48439 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-cns11643-7 . #x5262) ; ø»Ÿ‡³ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (ideograph-daikanwa . 48440) ; ø¸‹´¸ + )) +(define-char + '((morohashi-daikanwa 48440 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-cns11643-7 . #x5264) ; ø»Ÿ‡µ + )) +(define-char + '((=>ucs . #x9F2F) ; 鼯 + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (japanese-jisx0212 . #x6D35) ; ø»Œ”Œ + (=jis-x0213-2-2000 . #x7E64) ; ø»¦¦© + (ideograph-daikanwa . 48441) ; ø¸‹´¹ + (ucs-jis . #x9F2F) ; ø»Œ”Œ + )) +(define-char + '((=>ucs . #x9F2F) ; 鼯 + (morohashi-daikanwa 48441 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A5E) ; ø»“†‡ + )) +(define-char + '((morohashi-daikanwa 48441 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-gb2312 . #x7779) ; ø»†…° + (chinese-isoir165 . #x7779) ; ø»Ž®€ + (=ucs . #x9F2F) ; 鼯 + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (ideograph-daikanwa . 48442) ; ø¸‹´º + )) +(define-char + '((morohashi-daikanwa 48442 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-cns11643-7 . #x5263) ; ø»Ÿ‡´ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (ideograph-daikanwa . 48443) ; ø¸‹´» + )) +(define-char + '((morohashi-daikanwa 48443 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F5D) ; ø»›žŒ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (ideograph-daikanwa . 48444) ; ø¸‹´¼ + )) +(define-char + '((morohashi-daikanwa 48444 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F5E) ; ø»›ž + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (ideograph-daikanwa . 48446) ; ø¸‹´¾ + (=ucs . #x9F30) ; é¼° + )) +(define-char + '((=>ucs . #x9F30) ; é¼° + (morohashi-daikanwa 48446 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B46) ; ø»”¹± + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (ideograph-daikanwa . 48447) ; ø¸‹´¿ + )) +(define-char + '((morohashi-daikanwa 48447 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F5C) ; ø»›ž‹ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (ideograph-daikanwa . 48448) ; ø¸‹µ€ + )) +(define-char + '((morohashi-daikanwa 48448 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-cns11643-7 . #x5261) ; ø»Ÿ‡² + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 7) + (total-strokes . 20) + (chinese-cns11643-7 . #x5265) ; ø»Ÿ‡¶ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 8) + (total-strokes . 21) + (ideograph-daikanwa . 48450) ; ø¸‹µ‚ + )) +(define-char + '((morohashi-daikanwa 48450 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 8) + (total-strokes . 21) + (chinese-cns11643-5 . #x7321) ; ø»›£ˆ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 8) + (total-strokes . 21) + (ideograph-daikanwa . 48451) ; ø¸‹µƒ + (=ucs . #x4D86) ; 䶆 + )) +(define-char + '((=>ucs . #x4D86) ; 䶆 + (morohashi-daikanwa 48451 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 8) + (total-strokes . 21) + (chinese-cns11643-4 . #x685A) ; ø»™‰³ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 8) + (total-strokes . 21) + (ideograph-daikanwa . 48452) ; ø¸‹µ„ + )) +(define-char + '((morohashi-daikanwa 48452 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 8) + (total-strokes . 21) + (chinese-cns11643-7 . #x573E) ; ø»ŸŽ¥ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 8) + (total-strokes . 21) + (ideograph-daikanwa . 48453) ; ø¸‹µ… + )) +(define-char + '((morohashi-daikanwa 48453 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 8) + (total-strokes . 21) + (chinese-cns11643-5 . #x727E) ; ø»›£‡ + )) +(define-char + '((=>ucs . #x9F31) ; é¼± + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 8) + (total-strokes . 21) + (japanese-jisx0212 . #x6D36) ; ø»Œ” + (ideograph-daikanwa . 48454) ; ø¸‹µ† + (ucs-jis . #x9F31) ; ø»Œ” + )) +(define-char + '((morohashi-daikanwa 48454 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 8) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D3F) ; ø»”¼¦ + (=ucs . #x9F31) ; é¼± + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (ideograph-daikanwa . 48455) ; ø¸‹µ‡ + )) +(define-char + '((morohashi-daikanwa 48455 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-5 . #x7557) ; ø»›¦º + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (ideograph-daikanwa . 48456) ; ø¸‹µˆ + (=ucs . #x4D87) ; 䶇 + )) +(define-char + '((=>ucs . #x4D87) ; 䶇 + (morohashi-daikanwa 48456 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-3 . #x602A) ; ø»–³ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (ideograph-daikanwa . 48457) ; ø¸‹µ‰ + )) +(define-char + '((morohashi-daikanwa 48457 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B36) ; ø»Ÿ”• + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (japanese-jisx0212 . #x6D37) ; ø»Œ”Ž + (ideograph-daikanwa . 48458) ; ø¸‹µŠ + (=ucs . #x9F32) ; é¼² + )) +(define-char + '((=>ucs . #x9F32) ; é¼² + (morohashi-daikanwa 48458 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E78) ; ø»”¾½ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (ideograph-daikanwa . 48459) ; ø¸‹µ‹ + (=ucs . #x9F33) ; é¼³ + )) +(define-char + '((=>ucs . #x9F33) ; é¼³ + (morohashi-daikanwa 48459 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E77) ; ø»”¾¼ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (ideograph-daikanwa . 48460) ; ø¸‹µŒ + )) +(define-char + '((morohashi-daikanwa 48460 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-5 . #x7558) ; ø»›¦» + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (ideograph-daikanwa . 48461) ; ø¸‹µ + )) +(define-char + '((morohashi-daikanwa 48461 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-5 . #x7559) ; ø»›¦¼ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (ideograph-daikanwa . 48462) ; ø¸‹µŽ + (=ucs . #x2A571) ; 𪕱 + )) +(define-char + '((=>ucs . #x2A571) ; 𪕱 + (morohashi-daikanwa 48462 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A3A) ; ø»™Œ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (ideograph-daikanwa . 48463) ; ø¸‹µ + )) +(define-char + '((morohashi-daikanwa 48463 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-5 . #x7556) ; ø»›¦¹ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (japanese-jisx0212 . #x6D38) ; ø»Œ” + (ideograph-daikanwa . 48464) ; ø¸‹µ + (=ucs . #x9F34) ; é¼´ + )) +(define-char + '((=>ucs . #x9F34) ; é¼´ + (morohashi-daikanwa 48464 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-1 . #x7C30) ; ø»“ˆ• + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (ideograph-daikanwa . 48465) ; ø¸‹µ‘ + (=ucs . #x9F35) ; é¼µ + )) +(define-char + '((=>ucs . #x9F35) ; é¼µ + (morohashi-daikanwa 48465 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 9) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E76) ; ø»”¾» + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (ideograph-daikanwa . 48468) ; ø¸‹µ” + )) +(define-char + '((morohashi-daikanwa 48468 0 4) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E44) ; ø»Ÿ˜½ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (ideograph-daikanwa . 48469) ; ø¸‹µ• + )) +(define-char + '((morohashi-daikanwa 48469 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-5 . #x774B) ; ø»›©ª + )) +(define-char + '((=>ucs . #x2A577) ; 𪕷 + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (ideograph-daikanwa . 48470) ; ø¸‹µ– + )) +(define-char + '((morohashi-daikanwa 48470 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B59) ; ø»™ŽŒ + (=ucs . #x2A577) ; 𪕷 + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (ideograph-daikanwa . 48471) ; ø¸‹µ— + )) +(define-char + '((morohashi-daikanwa 48471 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E48) ; ø»Ÿ™ + )) +(define-char + '((=>ucs . #x2A579) ; 𪕹 + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (ideograph-daikanwa . 48472) ; ø¸‹µ˜ + )) +(define-char + '((morohashi-daikanwa 48472 0 0) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (=ucs . #x2A579) ; 𪕹 + )) +(define-char + '((=>ucs . #x2A579) ; 𪕹 + (morohashi-daikanwa 48472 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B57) ; ø»™ŽŠ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (ideograph-daikanwa . 48473) ; ø¸‹µ™ + (=ucs . #x4D88) ; 䶈 + )) +(define-char + '((=>ucs . #x4D88) ; 䶈 + (morohashi-daikanwa 48473 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B58) ; ø»™Ž‹ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (ideograph-daikanwa . 48474) ; ø¸‹µš + (=ucs . #x9F36) ; 鼶 + )) +(define-char + '((=>ucs . #x9F36) ; 鼶 + (morohashi-daikanwa 48474 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-2 . #x702C) ; ø»•€­ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (ideograph-daikanwa . 48475) ; ø¸‹µ› + )) +(define-char + '((morohashi-daikanwa 48475 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E46) ; ø»Ÿ˜¿ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (ideograph-daikanwa . 48476) ; ø¸‹µœ + (=ucs . #x4D89) ; 䶉 + )) +(define-char + '((=>ucs . #x4D89) ; 䶉 + (morohashi-daikanwa 48476 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B5B) ; ø»™ŽŽ + )) +(define-char + '((=>ucs . #x9F37) ; é¼· + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (japanese-jisx0212 . #x6D39) ; ø»Œ” + (=jis-x0213-2-2000 . #x7E65) ; ø»¦¦ª + (ideograph-daikanwa . 48477) ; ø¸‹µ + (ucs-jis . #x9F37) ; ø»Œ” + )) +(define-char + '((=>ucs . #x9F37) ; é¼· + (morohashi-daikanwa 48477 0 2) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-2 . #x702B) ; ø»•€¬ + )) +(define-char + '((morohashi-daikanwa 48477 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-gb2312 . #x777B) ; ø»†…² + (chinese-isoir165 . #x777B) ; ø»Ž®‚ + (=ucs . #x9F37) ; é¼· + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (ideograph-daikanwa . 48478) ; ø¸‹µž + (=ucs . #x9F38) ; 鼸 + )) +(define-char + '((=>ucs . #x9F38) ; 鼸 + (morohashi-daikanwa 48478 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-2 . #x702A) ; ø»•€« + )) +(define-char + '((=>ucs . #x2A57A) ; 𪕺 + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (ideograph-daikanwa . 48479) ; ø¸‹µŸ + )) +(define-char + '((morohashi-daikanwa 48479 0 2) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B5A) ; ø»™Ž + (=ucs . #x2A57A) ; 𪕺 + )) +(define-char + '((=>ucs . #x9F39) ; é¼¹ + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (japanese-jisx0212 . #x6D3A) ; ø»Œ”‘ + (=jis-x0213-1-2000 . #x7E74) ; ø»¤œµ + (ideograph-daikanwa . 48480) ; ø¸‹µ  + (ucs-jis . #x9F39) ; ø»Œ”‘ + )) +(define-char + '((=>ucs . #x9F39) ; é¼¹ + (morohashi-daikanwa 48480 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-3 . #x606D) ; ø»–´’ + )) +(define-char + '((morohashi-daikanwa 48480 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-gb2312 . #x777A) ; ø»†…± + (chinese-isoir165 . #x777A) ; ø»Ž® + (=ucs . #x9F39) ; é¼¹ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (ideograph-daikanwa . 49961) ; ø¸ŒŒ© + )) +(define-char + '((morohashi-daikanwa 49961 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E45) ; ø»Ÿ˜¾ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 10) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E47) ; ø»Ÿ™€ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 11) + (total-strokes . 24) + (ideograph-daikanwa . 48481) ; ø¸‹µ¡ + )) +(define-char + '((morohashi-daikanwa 48481 0 4) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 11) + (total-strokes . 24) + (chinese-cns11643-5 . #x787A) ; ø»›«· + )) +(define-char + '((=>ucs . #x2A580) ; 𪖀 + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 11) + (total-strokes . 24) + (ideograph-daikanwa . 48482) ; ø¸‹µ¢ + )) +(define-char + '((morohashi-daikanwa 48482 0 0) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 11) + (total-strokes . 24) + (=ucs . #x2A580) ; 𪖀 + )) +(define-char + '((=>ucs . #x2A580) ; 𪖀 + (morohashi-daikanwa 48482 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 11) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C63) ; ø»™´ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 11) + (total-strokes . 24) + (ideograph-daikanwa . 48483) ; ø¸‹µ£ + )) +(define-char + '((morohashi-daikanwa 48483 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 11) + (total-strokes . 24) + (chinese-cns11643-5 . #x787B) ; ø»›«¸ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 11) + (total-strokes . 24) + (ideograph-daikanwa . 48484) ; ø¸‹µ¤ + )) +(define-char + '((morohashi-daikanwa 48484 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 11) + (total-strokes . 24) + (chinese-cns11643-7 . #x6060) ; ø»Ÿœ• + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 12) + (total-strokes . 25) + (ideograph-daikanwa . 48486) ; ø¸‹µ¦ + )) +(define-char + '((morohashi-daikanwa 48486 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 12) + (total-strokes . 25) + (chinese-cns11643-7 . #x617E) ; ø»Ÿž‘ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 12) + (total-strokes . 25) + (ideograph-daikanwa . 48487) ; ø¸‹µ§ + )) +(define-char + '((morohashi-daikanwa 48487 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 12) + (total-strokes . 25) + (chinese-cns11643-7 . #x617D) ; ø»Ÿž + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 12) + (total-strokes . 25) + (ideograph-daikanwa . 48488) ; ø¸‹µ¨ + (=ucs . #x2A587) ; 𪖇 + )) +(define-char + '((=>ucs . #x2A587) ; 𪖇 + (morohashi-daikanwa 48488 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 12) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D49) ; ø»™¸ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 12) + (total-strokes . 25) + (ideograph-daikanwa . 48489) ; ø¸‹µ© + )) +(define-char + '((morohashi-daikanwa 48489 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 12) + (total-strokes . 25) + (chinese-cns11643-5 . #x797D) ; ø»›­˜ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 14) + (total-strokes . 27) + (ideograph-daikanwa . 48492) ; ø¸‹µ¬ + )) +(define-char + '((morohashi-daikanwa 48492 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 14) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B36) ; ø»›¯ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 15) + (total-strokes . 28) + (japanese-jisx0212 . #x6D3B) ; ø»Œ”’ + (=jis-x0213-2-2000 . #x7E66) ; ø»¦¦« + (ideograph-daikanwa . 48493) ; ø¸‹µ­ + (=ucs . #x9F3A) ; 鼺 + )) +(define-char + '((=>ucs . #x9F3A) ; 鼺 + (morohashi-daikanwa 48493 0 6) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 15) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E44) ; ø»™’‘ + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 16) + (total-strokes . 29) + (ideograph-daikanwa . 48494) ; ø¸‹µ® + )) +(define-char + '((morohashi-daikanwa 48494 0 4) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 16) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B79) ; ø»›° + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 16) + (total-strokes . 29) + (ideograph-daikanwa . 48495) ; ø¸‹µ¯ + )) +(define-char + '((morohashi-daikanwa 48495 0 5) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 16) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B78) ; ø»›° + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 17) + (total-strokes . 30) + (ideograph-daikanwa . 48496) ; ø¸‹µ° + )) +(define-char + '((morohashi-daikanwa 48496 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 17) + (total-strokes . 30) + (chinese-cns11643-7 . #x656F) ; ø»Ÿ£º + )) +(define-char + '((ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 18) + (total-strokes . 31) + (ideograph-daikanwa . 48497) ; ø¸‹µ± + )) +(define-char + '((morohashi-daikanwa 48497 0 1) + (ideographic-radical . 208) ; ⿏ + (ideographic-strokes . 18) + (total-strokes . 31) + (chinese-cns11643-7 . #x6622) ; ø»Ÿ¤‹ + )) diff --git a/lisp/utf-2000/Ideograph-R209-Nose.el b/lisp/utf-2000/Ideograph-R209-Nose.el new file mode 100644 index 0000000..8e472db --- /dev/null +++ b/lisp/utf-2000/Ideograph-R209-Nose.el @@ -0,0 +1,529 @@ +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 0) + (total-strokes . 14) + (chinese-gb2312 . #x3147) ; ø»„žŠ + (chinese-isoir165 . #x3147) ; ø»†š + (chinese-cns11643-1 . #x6B7C) ; ø»’°£ + (ideograph-daikanwa . 48498) ; ø¸‹µ² + (=ucs . #x9F3B) ; é¼» + )) +(define-char + '((=>ucs* . #x9F3B) ; é¼» + (morohashi-daikanwa 48498 1) + (ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 0) + (total-strokes . 14) + (=jis-x0208 . #x4921) ; ø½Š°¬ + (korean-ksc5601 . #x5E2C) ; ø»‰³½ + (chinese-cns11643-4 . #x4877) ; ø»˜› + (=gt-pj-1 . #x4921) ; 鼻 + (=gt-k . 11267) ; ý¡„‚°ƒ + (ucs-jis . #x9F3B) ; 鼻 + (ucs-ks . #x9F3B) ; 鼻 + (=ucs . #x2FA1C) ; 鼻 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 0) + (total-strokes . 9) + (chinese-cns11643-6 . #x3523) ; ø»œ’Š + (ideograph-daikanwa . 48499) ; ø¸‹µ³ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 1) + (total-strokes . 15) + (chinese-cns11643-4 . #x4F57) ; ø»˜¥‚ + (ideograph-daikanwa . 48500) ; ø¸‹µ´ + (=ucs . #x2A590) ; 𪖐 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 2) + (total-strokes . 16) + (japanese-jisx0212 . #x6D3C) ; ø»Œ”“ + (chinese-cns11643-4 . #x5563) ; ø»˜®‚ + (ideograph-daikanwa . 48501) ; ø¸‹µµ + (=ucs . #x9F3C) ; é¼¼ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 2) + (total-strokes . 16) + (chinese-cns11643-7 . #x3670) ; ø»žž¹ + (ideograph-daikanwa . 48502) ; ø¸‹µ¶ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 2) + (total-strokes . 16) + (chinese-gb2312 . #x777C) ; ø»†…³ + (japanese-jisx0212 . #x6D3D) ; ø»Œ”” + (chinese-isoir165 . #x777C) ; ø»Ž®ƒ + (chinese-cns11643-2 . #x5C44) ; ø»”£­ + (=jis-x0213-2-2000 . #x7E67) ; ø»¦¦¬ + (ideograph-daikanwa . 48503) ; ø¸‹µ· + (=ucs . #x9F3D) ; é¼½ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 2) + (total-strokes . 16) + (chinese-cns11643-7 . #x3671) ; ø»žžº + (ideograph-daikanwa . 48504) ; ø¸‹µ¸ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 3) + (total-strokes . 17) + (shinjigen-2 . 9878) + (chinese-gb2312 . #x777D) ; ø»†…´ + (=jis-x0208 . #x736D) ; ø½‹¯¤ + (chinese-isoir165 . #x777D) ; ø»Ž®„ + (chinese-cns11643-1 . #x7639) ; ø»’¿ª + (ideograph-daikanwa . 48505) ; ø¸‹µ¹ + (=ucs . #x9F3E) ; é¼¾ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 3) + (total-strokes . 17) + (japanese-jisx0212 . #x6D3E) ; ø»Œ”• + (chinese-cns11643-4 . #x5A64) ; ø»˜µ™ + (ideograph-daikanwa . 48506) ; ø¸‹µº + (=ucs . #x9F3F) ; 鼿 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 3) + (total-strokes . 17) + (ideograph-daikanwa . 48507) ; ø¸‹µ» + )) +(define-char + '((morohashi-daikanwa 48507 0 1) + (ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 3) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E71) ; ø»žªª + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 3) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E72) ; ø»žª« + (ideograph-daikanwa . 48508) ; ø¸‹µ¼ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 4) + (total-strokes . 18) + (ideograph-daikanwa . 48510) ; ø¸‹µ¾ + (=ucs . #x4D8A) ; 䶊 + )) +(define-char + '((=>ucs . #x4D8A) ; 䶊 + (morohashi-daikanwa 48510 0 0) + (ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 4) + (total-strokes . 18) + (chinese-cns11643-3 . #x5A2C) ; ø»–ª + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 4) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F46) ; ø»˜¼‘ + (ideograph-daikanwa . 48511) ; ø¸‹µ¿ + (=ucs . #x4D8B) ; 䶋 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 4) + (total-strokes . 18) + (chinese-cns11643-5 . #x6749) ; ø»›’ˆ + (ideograph-daikanwa . 48512) ; ø¸‹¶€ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 4) + (total-strokes . 18) + (chinese-cns11643-7 . #x457E) ; ø»žµ‰ + (ideograph-daikanwa . 48513) ; ø¸‹¶ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 4) + (total-strokes . 18) + (chinese-cns11643-7 . #x4621) ; ø»žµŠ + (ideograph-daikanwa . 48514) ; ø¸‹¶‚ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 4) + (total-strokes . 18) + (chinese-cns11643-7 . #x457D) ; ø»žµˆ + (ideograph-daikanwa . 48515) ; ø¸‹¶ƒ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 5) + (total-strokes . 19) + (chinese-cns11643-2 . #x6864) ; ø»”µµ + (ideograph-daikanwa . 48516) ; ø¸‹¶„ + (=ucs . #x9F40) ; 齀 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 5) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B64) ; ø»›˜› + (ideograph-daikanwa . 48517) ; ø¸‹¶… + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 5) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B65) ; ø»›˜œ + (ideograph-daikanwa . 48518) ; ø¸‹¶† + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 5) + (total-strokes . 19) + (japanese-jisx0212 . #x6D3F) ; ø»Œ”– + (chinese-isoir165 . #x2C74) ; ø»Œ¿± + (chinese-cns11643-2 . #x6865) ; ø»”µ¶ + (=jis-x0213-2-2000 . #x7E68) ; ø»¦¦­ + (ideograph-daikanwa . 48519) ; ø¸‹¶‡ + (=ucs . #x9F41) ; 齁 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 6) + (total-strokes . 20) + (chinese-cns11643-3 . #x5E23) ; ø»–°Œ + (ideograph-daikanwa . 48520) ; ø¸‹¶ˆ + (=ucs . #x4D8C) ; 䶌 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 6) + (total-strokes . 20) + (ideograph-daikanwa . 48521) ; ø¸‹¶‰ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 6) + (total-strokes . 20) + (ideograph-daikanwa . 48522) ; ø¸‹¶Š + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 6) + (total-strokes . 20) + (chinese-cns11643-7 . #x5266) ; ø»Ÿ‡· + (ideograph-daikanwa . 48523) ; ø¸‹¶‹ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 6) + (total-strokes . 20) + (chinese-cns11643-7 . #x5268) ; ø»Ÿ‡¹ + (ideograph-daikanwa . 48524) ; ø¸‹¶Œ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 6) + (total-strokes . 20) + (chinese-cns11643-7 . #x5267) ; ø»Ÿ‡¸ + (ideograph-daikanwa . 48525) ; ø¸‹¶ + (=ucs . #x4D8D) ; 䶍 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 6) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F60) ; ø»›ž + (ideograph-daikanwa . 48526) ; ø¸‹¶Ž + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 6) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F5F) ; ø»›žŽ + (ideograph-daikanwa . 48527) ; ø¸‹¶ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 6) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F61) ; ø»›ž + (ideograph-daikanwa . 48528) ; ø¸‹¶ + (=ucs . #x4D8E) ; 䶎 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 7) + (total-strokes . 21) + (chinese-cns11643-4 . #x685B) ; ø»™‰´ + (ideograph-daikanwa . 48529) ; ø¸‹¶‘ + (=ucs . #x2A5A5) ; 𪖥 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 7) + (total-strokes . 21) + (chinese-cns11643-5 . #x7324) ; ø»›£‹ + (ideograph-daikanwa . 48530) ; ø¸‹¶’ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 7) + (total-strokes . 21) + (chinese-cns11643-4 . #x685C) ; ø»™‰µ + (ideograph-daikanwa . 48531) ; ø¸‹¶“ + (=ucs . #x4D8F) ; 䶏 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 7) + (total-strokes . 21) + (chinese-cns11643-5 . #x7322) ; ø»›£‰ + (ideograph-daikanwa . 48532) ; ø¸‹¶” + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 7) + (total-strokes . 21) + (chinese-cns11643-7 . #x573F) ; ø»ŸŽ¦ + (ideograph-daikanwa . 48533) ; ø¸‹¶• + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 7) + (total-strokes . 21) + (chinese-cns11643-7 . #x5740) ; ø»ŸŽ§ + (ideograph-daikanwa . 48534) ; ø¸‹¶– + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 7) + (total-strokes . 21) + (chinese-cns11643-5 . #x7323) ; ø»›£Š + (ideograph-daikanwa . 48535) ; ø¸‹¶— + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 8) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E79) ; ø»”¾¾ + (ideograph-daikanwa . 48536) ; ø¸‹¶˜ + (=ucs . #x9F42) ; 齂 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 8) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B37) ; ø»Ÿ”– + (ideograph-daikanwa . 48537) ; ø¸‹¶™ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 9) + (total-strokes . 23) + (chinese-cns11643-5 . #x774C) ; ø»›©« + (ideograph-daikanwa . 48538) ; ø¸‹¶š + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 9) + (total-strokes . 23) + (japanese-jisx0212 . #x6D40) ; ø»Œ”— + (chinese-cns11643-2 . #x702D) ; ø»•€® + (ideograph-daikanwa . 48539) ; ø¸‹¶› + (=ucs . #x9F43) ; 齃 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 9) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E49) ; ø»Ÿ™‚ + (ideograph-daikanwa . 48540) ; ø¸‹¶œ + )) +(define-char + '((=>ucs . #x9F44) ; 齄 + (ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 9) + (total-strokes . 23) + (japanese-jisx0212 . #x6D41) ; ø»Œ”˜ + (chinese-cns11643-4 . #x6B5C) ; ø»™Ž + (ideograph-daikanwa . 48541) ; ø¸‹¶ + (ucs-jis . #x9F44) ; ø»Œ”˜ + )) +(define-char + '((morohashi-daikanwa 48541 0 2) + (ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 9) + (total-strokes . 23) + (chinese-gb2312 . #x777E) ; ø»†…µ + (chinese-isoir165 . #x777E) ; ø»Ž®… + (=ucs . #x9F44) ; 齄 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 10) + (total-strokes . 24) + (ideograph-daikanwa . 48542) ; ø¸‹¶ž + )) +(define-char + '((morohashi-daikanwa 48542 0 1) + (ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 10) + (total-strokes . 24) + (chinese-cns11643-5 . #x787C) ; ø»›«¹ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 10) + (total-strokes . 24) + (japanese-jisx0212 . #x6D42) ; ø»Œ”™ + (chinese-cns11643-3 . #x613B) ; ø»–´¾ + (=jis-x0213-2-2000 . #x7E69) ; ø»¦¦® + (ideograph-daikanwa . 48543) ; ø¸‹¶Ÿ + (=ucs . #x9F45) ; 齅 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 10) + (total-strokes . 24) + (chinese-cns11643-5 . #x787D) ; ø»›«º + (ideograph-daikanwa . 48544) ; ø¸‹¶  + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 10) + (total-strokes . 24) + (japanese-jisx0212 . #x6D43) ; ø»Œ”š + (chinese-cns11643-2 . #x7078) ; ø»•¹ + (=jis-x0213-2-2000 . #x7E6A) ; ø»¦¦¯ + (ideograph-daikanwa . 48545) ; ø¸‹¶¡ + (=ucs . #x9F46) ; 齆 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 10) + (total-strokes . 24) + (chinese-cns11643-7 . #x6061) ; ø»Ÿœ– + (ideograph-daikanwa . 48546) ; ø¸‹¶¢ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 11) + (total-strokes . 25) + (japanese-jisx0212 . #x6D44) ; ø»Œ”› + (chinese-cns11643-2 . #x7155) ; ø»•‚´ + (ideograph-daikanwa . 48547) ; ø¸‹¶£ + (=ucs . #x9F47) ; 齇 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 11) + (total-strokes . 25) + (ideograph-daikanwa . 48548) ; ø¸‹¶¤ + )) +(define-char + '((morohashi-daikanwa 48548 0 2) + (ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 11) + (total-strokes . 25) + (chinese-cns11643-5 . #x797E) ; ø»›­™ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 11) + (total-strokes . 25) + (ideograph-daikanwa . 48549) ; ø¸‹¶¥ + )) +(define-char + '((morohashi-daikanwa 48549 0 2) + (ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 11) + (total-strokes . 25) + (chinese-cns11643-5 . #x7A21) ; ø»›­š + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 12) + (total-strokes . 26) + (chinese-cns11643-7 . #x6346) ; ø»Ÿ • + (ideograph-daikanwa . 48550) ; ø¸‹¶¦ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 12) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A5E) ; ø»›®— + (ideograph-daikanwa . 48551) ; ø¸‹¶§ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 12) + (total-strokes . 26) + (chinese-cns11643-7 . #x6345) ; ø»Ÿ ” + (ideograph-daikanwa . 48552) ; ø¸‹¶¨ + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 13) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E31) ; ø»™‘¾ + (ideograph-daikanwa . 48553) ; ø¸‹¶© + (=ucs . #x4D90) ; 䶐 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 13) + (total-strokes . 27) + (chinese-cns11643-2 . #x7229) ; ø»•ƒ¦ + (ideograph-daikanwa . 48554) ; ø¸‹¶ª + (=ucs . #x9F48) ; 齈 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 13) + (total-strokes . 27) + (chinese-cns11643-7 . #x643C) ; ø»Ÿ¡© + (ideograph-daikanwa . 48555) ; ø¸‹¶« + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 15) + (total-strokes . 29) + (chinese-cns11643-5 . #x7B7A) ; ø»›°‘ + (ideograph-daikanwa . 48556) ; ø¸‹¶¬ + (=ucs . #x4D91) ; 䶑 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 16) + (total-strokes . 30) + (chinese-cns11643-4 . #x6E53) ; ø»™’  + (ideograph-daikanwa . 48557) ; ø¸‹¶­ + (=ucs . #x2A5C1) ; 𪗁 + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 17) + (total-strokes . 31) + (chinese-cns11643-5 . #x7C32) ; ø»›°§ + (ideograph-daikanwa . 48558) ; ø¸‹¶® + )) +(define-char + '((ideographic-radical . 209) ; ⿐ + (ideographic-strokes . 22) + (total-strokes . 36) + (chinese-cns11643-2 . #x7243) ; ø»•„€ + (ideograph-daikanwa . 48559) ; ø¸‹¶¯ + (=ucs . #x9F49) ; 齉 + )) diff --git a/lisp/utf-2000/Ideograph-R210-Even.el b/lisp/utf-2000/Ideograph-R210-Even.el new file mode 100644 index 0000000..de60529 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R210-Even.el @@ -0,0 +1,422 @@ +(define-char + '((=>ucs . #x9F4A) ; 齊 + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 0) + (total-strokes . 14) + (shinjigen-2 . 9881) + (=jis-x0208 . #x736E) ; ø½‹¯¥ + (korean-ksc5601 . #x703A) ; ø»ŠŽ§ + (=gt-pj-1 . #x736E) ; ø½‹¯¥ + (ideograph-daikanwa . 48560) ; ø¸‹¶° + (=gt-k . 11243) ; ý¡„‚¯« + (ucs-jis . #x9F4A) ; ø½‹¯¥ + (ucs-ks . #x9F4A) ; ø½‹¯¥ + )) +(define-char + '((morohashi-daikanwa 48560 0 0) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 0) + (total-strokes . 14) + (chinese-cns11643-1 . #x6B7D) ; ø»’°¤ + (chinese-gb12345 . #x466B) ; 齊 + (=ucs . #x9F4A) ; 齊 + )) +(define-char + '((=>ucs . #x2A5C5) ; 𪗅 + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 2) + (total-strokes . 16) + (ideograph-daikanwa . 48561) ; ø¸‹¶± + )) +(define-char + '((morohashi-daikanwa 48561 0 0) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 2) + (total-strokes . 16) + (hanyu-dazidian 7 4785 2) + (chinese-cns11643-4 . #x5564) ; ø»˜®ƒ + (=hanziku-12 . #xE377) ; ý¢ƒŽ· + (=ucs . #x2A5C5) ; 𪗅 + )) +(define-char + '((=>ucs . #x2A5C6) ; 𪗆 + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 3) + (total-strokes . 17) + (ideograph-daikanwa . 48563) ; ø¸‹¶³ + )) +(define-char + '((morohashi-daikanwa 48563 0 0) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 3) + (total-strokes . 17) + (hanyu-dazidian 2 907 2) + (chinese-cns11643-4 . #x5A65) ; ø»˜µš + (=hanziku-3 . #xB6BF) ; ý¢€»š¿ + (=ucs . #x2A5C6) ; 𪗆 + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 3) + (total-strokes . 17) + (chinese-cns11643-5 . #x612D) ; ø»›ˆ¸ + (ideograph-daikanwa . 48564) ; ø¸‹¶´ + (=ucs . #x4D93) ; 䶓 + )) +(define-char + '((=>ucs . #x9F4B) ; 齋 + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 3) + (total-strokes . 17) + (chinese-cns11643-1 . #x763A) ; ø»’¿« + (ideograph-daikanwa . 48565) ; ø¸‹¶µ + )) +(define-char + '((morohashi-daikanwa 48565 0 1) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 3) + (total-strokes . 17) + (=jis-x0208 . #x6337) ; ø½‹—Ž + (korean-ksc5601 . #x6E31) ; ø»Š‹¢ + (chinese-gb12345 . #x552B) ; 齋 + (=ucs . #x9F4B) ; 齋 + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 3) + (total-strokes . 17) + (ideograph-daikanwa . 48566) ; ø¸‹¶¶ + (=ucs . #x4D92) ; 䶒 + )) +(define-char + '((=>ucs . #x4D92) ; 䶒 + (morohashi-daikanwa 48566 0 1) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 3) + (total-strokes . 17) + (chinese-cns11643-4 . #x5A66) ; ø»˜µ› + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 4) + (total-strokes . 18) + (ideograph-daikanwa . 48567) ; ø¸‹¶· + (=ucs . #x9F4C) ; 齌 + )) +(define-char + '((=>ucs . #x9F4C) ; 齌 + (morohashi-daikanwa 48567 0 1) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 4) + (total-strokes . 18) + (chinese-cns11643-2 . #x6535) ; ø»”°¬ + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 4) + (total-strokes . 18) + (ideograph-daikanwa . 48568) ; ø¸‹¶¸ + )) +(define-char + '((morohashi-daikanwa 48568 0 1) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 4) + (total-strokes . 18) + (chinese-cns11643-7 . #x4622) ; ø»žµ‹ + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 5) + (total-strokes . 19) + (ideograph-daikanwa . 48569) ; ø¸‹¶¹ + (=ucs . #x9F4D) ; 齍 + )) +(define-char + '((=>ucs . #x9F4D) ; 齍 + (morohashi-daikanwa 48569 0 1) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 5) + (total-strokes . 19) + (chinese-cns11643-2 . #x6866) ; ø»”µ· + )) +(define-char + '((=>ucs . #x2A5C9) ; 𪗉 + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 5) + (total-strokes . 19) + (ideograph-daikanwa . 48570) ; ø¸‹¶º + )) +(define-char + '((morohashi-daikanwa 48570 0 1) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 5) + (total-strokes . 19) + (hanyu-dazidian 7 4786 6) + (chinese-cns11643-4 . #x6328) ; ø»™« + (=hanziku-12 . #xE3BD) ; ý¢ƒŽŽ½ + (=ucs . #x2A5C9) ; 𪗉 + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 5) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D2F) ; ø»ž¿ª + (ideograph-daikanwa . 48571) ; ø¸‹¶» + )) +(define-char + '((=>ucs . #x2A5CC) ; 𪗌 + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 6) + (total-strokes . 20) + (ideograph-daikanwa . 48574) ; ø¸‹¶¾ + )) +(define-char + '((morohashi-daikanwa 48574 0 0) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 6) + (total-strokes . 20) + (hanyu-dazidian 7 4786 9) + (chinese-cns11643-4 . #x6624) ; ø»™† + (=hanziku-12 . #xE3C0) ; ý¢ƒŽ€ + (=ucs . #x2A5CC) ; 𪗌 + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 7) + (total-strokes . 21) + (=jis-x0208-1990 . #x6C5A) ; ø½‹¤¿ + (ideograph-daikanwa . 48575) ; ø¸‹¶¿ + (=ucs . #x9F4E) ; 齎 + )) +(define-char + '((=>ucs . #x9F4E) ; 齎 + (morohashi-daikanwa 48575 0 0) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 7) + (total-strokes . 21) + (japanese-jisx0208-1978 . #x6C5A) ; ø»ƒ«ƒ + (japanese-jisx0208 . #x6C5A) ; ø»‡¿‹ + )) +(define-char + '((=>ucs . #x9F4E) ; 齎 + (morohashi-daikanwa 48575 0 1) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 7) + (total-strokes . 21) + (korean-ksc5601 . #x6E32) ; ø»Š‹£ + (chinese-cns11643-2 . #x6D40) ; ø»”¼§ + )) +(define-char + '((=>ucs . #x2A5CD) ; 𪗍 + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 8) + (total-strokes . 22) + (ideograph-daikanwa . 48576) ; ø¸‹·€ + )) +(define-char + '((morohashi-daikanwa 48576 0 0) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 8) + (total-strokes . 22) + (hanyu-dazidian 7 4787 2) + (=hanziku-12 . #xE3D9) ; ý¢ƒŽ™ + (=ucs . #x2A5CD) ; 𪗍 + )) +(define-char + '((=>ucs . #x2A5CD) ; 𪗍 + (morohashi-daikanwa 48576 0 1) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 8) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A3B) ; ø»™Œ + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 8) + (total-strokes . 18) + (chinese-cns11643-7 . #x4623) ; ø»žµŒ + (ideograph-daikanwa . 48577) ; ø¸‹· + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 9) + (total-strokes . 23) + (shinjigen-2 . 9128) + (=jis-x0208 . #x706D) ; ø½‹«Š + (chinese-gb12345 . #x6C34) ; 齏 + (ideograph-daikanwa . 48578) ; ø¸‹·‚ + (=ucs . #x9F4F) ; 齏 + )) +(define-char + '((=>ucs . #x9F4F) ; 齏 + (morohashi-daikanwa 48578 0 1) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 9) + (total-strokes . 23) + (chinese-cns11643-2 . #x702E) ; ø»•€¯ + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 9) + (chinese-gb2312 . #x6C34) ; ø»…´¡ + (chinese-isoir165 . #x6C34) ; ø»Žœ± + (=ucs . #x9F51) ; 齑 + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 11) + (total-strokes . 25) + (ideograph-daikanwa . 48579) ; ø¸‹·ƒ + )) +(define-char + '((morohashi-daikanwa 48579 0 0) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 11) + (total-strokes . 25) + (chinese-cns11643-5 . #x7A23) ; ø»›­œ + )) +(define-char + '((=>ucs . #x2A5D0) ; 𪗐 + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 11) + (total-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DEB) ; ý¢€ˆ·« + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((korean-ksc5601 . #x7174) ; ø»Š¿ + (ideograph-daikanwa . 14299) ; ø¸ƒŸ› + )) + )) + (ideograph-daikanwa . 48580) ; ø¸‹·„ + )) +(define-char + '((=>ucs . #x2A5D0) ; 𪗐 + (morohashi-daikanwa 48580 0 0) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 11) + (total-strokes . 25) + (hanyu-dazidian 1 294 18) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DEB) ; ý¢€ˆ·« + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((korean-ksc5601 . #x7174) ; ø»Š¿ + (ideograph-daikanwa . 14299) ; ø¸ƒŸ› + )) + )) + (=hanziku-1 . #xE2C5) ; ý¢€ž‹… + )) +(define-char + '((morohashi-daikanwa 48580 0 2) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 11) + (total-strokes . 25) + (ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ((=big5-cdp . #x8DEB) ; ý¢€ˆ·« + ) + ((ideographic-structure + ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (=ucs . #x2FF4) ; â¿´ + ) + ((=ucs . #x56D7) ; 囗 + ) + ((=ucs . #x66FE) ; 曾 + )) + )) + (chinese-cns11643-5 . #x7A22) ; ø»›­› + (=ucs . #x2A5D0) ; 𪗐 + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 11) + (total-strokes . 25) + (ideograph-daikanwa . 48581) ; ø¸‹·… + )) +(define-char + '((morohashi-daikanwa 48581 0 0) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 11) + (total-strokes . 25) + (chinese-cns11643-7 . #x6221) ; ø»Ÿž’ + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 14) + (total-strokes . 28) + (ideograph-daikanwa . 48582) ; ø¸‹·† + )) +(define-char + '((morohashi-daikanwa 48582 0 0) + (ideographic-radical . 210) ; ⿑ + (ideographic-strokes . 14) + (total-strokes . 28) + (chinese-cns11643-7 . #x652F) ; ø»Ÿ¢º + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (hanyu-dazidian 7 4786 3) + (=hanziku-12 . #xE3BA) ; ý¢ƒŽŽº + (=ucs . #x2A5C7) ; 𪗇 + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (hanyu-dazidian 7 4786 2) + (=hanziku-12 . #xE3B9) ; ý¢ƒŽŽ¹ + (=ucs . #x2A5C8) ; 𪗈 + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (hanyu-dazidian 7 4786 7) + (=hanziku-12 . #xE3BE) ; ý¢ƒŽŽ¾ + (=ucs . #x2A5CA) ; 𪗊 + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (hanyu-dazidian 7 4786 10) + (=hanziku-12 . #xE3C1) ; ý¢ƒŽ + (=ucs . #x2A5CB) ; 𪗋 + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (hanyu-dazidian 7 4787 6) + (=hanziku-12 . #xE3DD) ; ý¢ƒŽ + (=ucs . #x2A5CF) ; 𪗏 + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (hanyu-dazidian 7 4787 5) + (=hanziku-12 . #xE3DC) ; ý¢ƒŽœ + (=ucs . #x2A5D1) ; 𪗑 + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (hanyu-dazidian 7 4787 7) + (=hanziku-12 . #xE3DE) ; ý¢ƒŽž + (=ucs . #x2A5D2) ; 𪗒 + )) +(define-char + '((ideographic-radical . 210) ; ⿑ + (hanyu-dazidian 8 44 21) + (=hanziku-12 . #xF14C) ; ý¢ƒ…Œ + (=ucs . #x2A5D3) ; 𪗓 + )) diff --git a/lisp/utf-2000/Ideograph-R211-Tooth.el b/lisp/utf-2000/Ideograph-R211-Tooth.el new file mode 100644 index 0000000..2fb2e46 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R211-Tooth.el @@ -0,0 +1,2015 @@ +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 0) + (total-strokes . 15) + (shinjigen-2 . 9883) + (=jis-x0208 . #x736F) ; ø½‹¯¦ + (korean-ksc5601 . #x764D) ; ø»Š—® + (chinese-cns11643-1 . #x702F) ; ø»’¶¬ + (chinese-gb12345 . #x335D) ; 齒 + (ideograph-daikanwa . 48583) ; ø¸‹·‡ + (=ucs . #x9F52) ; 齒 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 0) + (total-strokes . 13) + (ideograph-daikanwa . 48584) ; ø¸‹·ˆ + )) +(define-char + '((morohashi-daikanwa 48584 0 8) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 0) + (total-strokes . 13) + (chinese-cns11643-6 . #x5A61) ; ø»‰ž + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 0) + (chinese-gb2312 . #x335D) ; ø»„¡œ + (chinese-isoir165 . #x335D) ; ø»‰¬ + (=ucs . #x9F7F) ; 齿 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 1) + (total-strokes . 16) + (japanese-jisx0212 . #x6D45) ; ø»Œ”œ + (chinese-cns11643-3 . #x543E) ; ø»–¡» + (=jis-x0213-2-2000 . #x7E6B) ; ø»¦¦° + (ideograph-daikanwa . 48585) ; ø¸‹·‰ + (=ucs . #x9F53) ; 齓 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 2) + (total-strokes . 17) + (chinese-cns11643-5 . #x612E) ; ø»›ˆ¹ + (ideograph-daikanwa . 48586) ; ø¸‹·Š + )) +(define-char + '((=>ucs . #x9F54) ; 齔 + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 2) + (total-strokes . 17) + (shinjigen-2 . 9884) + (=jis-x0208 . #x7370) ; ø½‹¯§ + (ideograph-daikanwa . 48587) ; ø¸‹·‹ + (ucs-jis . #x9F54) ; ø½‹¯§ + )) +(define-char + '((morohashi-daikanwa 48587 0 0) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 2) + (total-strokes . 17) + (chinese-gb12345 . #x7633) ; 齔 + (=ucs . #x9F54) ; 齔 + )) +(define-char + '((=>ucs . #x9F54) ; 齔 + (morohashi-daikanwa 48587 0 1) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 2) + (total-strokes . 17) + (chinese-cns11643-2 . #x6141) ; ø»”«€ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 2) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E73) ; ø»žª¬ + (ideograph-daikanwa . 48588) ; ø¸‹·Œ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 2) + (chinese-gb2312 . #x7633) ; ø»†ƒŒ + (chinese-isoir165 . #x7633) ; ø»Ž«œ + (=ucs . #x9F80) ; 龀 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 3) + (total-strokes . 18) + (japanese-jisx0212 . #x6D46) ; ø»Œ” + (chinese-cns11643-2 . #x6536) ; ø»”°­ + (=jis-x0213-2-2000 . #x7E6C) ; ø»¦¦± + (ideograph-daikanwa . 48590) ; ø¸‹·Ž + (=ucs . #x9F55) ; 齕 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 3) + (total-strokes . 18) + (chinese-cns11643-7 . #x4624) ; ø»žµ + (ideograph-daikanwa . 48591) ; ø¸‹· + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 3) + (total-strokes . 18) + (chinese-cns11643-7 . #x4625) ; ø»žµŽ + (ideograph-daikanwa . 48592) ; ø¸‹· + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 3) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F48) ; ø»˜¼“ + (ideograph-daikanwa . 48593) ; ø¸‹·‘ + (=ucs . #x4D94) ; 䶔 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 3) + (total-strokes . 18) + (chinese-cns11643-4 . #x5F47) ; ø»˜¼’ + (ideograph-daikanwa . 48594) ; ø¸‹·’ + (=ucs . #x2A5D9) ; 𪗙 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 3) + (chinese-isoir165 . #x7E7B) ; ø»Ž¸” + (=ucs . #x9F81) ; 龁 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D30) ; ø»ž¿« + (ideograph-daikanwa . 48595) ; ø¸‹·“ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (total-strokes . 19) + (chinese-cns11643-4 . #x6329) ; ø»™¬ + (ideograph-daikanwa . 48596) ; ø¸‹·” + (=ucs . #x4D95) ; 䶕 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (total-strokes . 19) + (ideograph-daikanwa . 48598) ; ø¸‹·– + (=ucs . #x2A5DD) ; 𪗝 + )) +(define-char + '((=>ucs . #x2A5DD) ; 𪗝 + (morohashi-daikanwa 48598 0 0) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (total-strokes . 19) + (chinese-cns11643-4 . #x632A) ; ø»™­ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (japanese-strokes . 5) + (total-strokes . 19) + (japanese-jisx0212 . #x6D47) ; ø»Œ”ž + (chinese-cns11643-2 . #x6867) ; ø»”µ¸ + (ideograph-daikanwa . 48599) ; ø¸‹·— + (=ucs . #x9F56) ; 齖 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (total-strokes . 19) + (japanese-jisx0212 . #x6D48) ; ø»Œ”Ÿ + (chinese-cns11643-2 . #x6868) ; ø»”µ¹ + (=jis-x0213-1-2000 . #x7E75) ; ø»¤œ¶ + (ideograph-daikanwa . 48600) ; ø¸‹·˜ + (=ucs . #x9F57) ; 齗 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (total-strokes . 19) + (chinese-cns11643-4 . #x632B) ; ø»™® + (ideograph-daikanwa . 48601) ; ø¸‹·™ + (=ucs . #x4D96) ; 䶖 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D31) ; ø»ž¿¬ + (ideograph-daikanwa . 48602) ; ø¸‹·š + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (total-strokes . 19) + (japanese-jisx0212 . #x6D49) ; ø»Œ”  + (chinese-cns11643-2 . #x6869) ; ø»”µº + (=jis-x0213-2-2000 . #x7E6D) ; ø»¦¦² + (ideograph-daikanwa . 48603) ; ø¸‹·› + (=ucs . #x9F58) ; 齘 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D36) ; ø»ž¿± + (ideograph-daikanwa . 48604) ; ø¸‹·œ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D35) ; ø»ž¿° + (ideograph-daikanwa . 48605) ; ø¸‹· + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D34) ; ø»ž¿¯ + (ideograph-daikanwa . 48606) ; ø¸‹·ž + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B67) ; ø»›˜ž + (ideograph-daikanwa . 48607) ; ø¸‹·Ÿ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D32) ; ø»ž¿­ + (ideograph-daikanwa . 48608) ; ø¸‹·  + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D33) ; ø»ž¿® + (ideograph-daikanwa . 48609) ; ø¸‹·¡ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (chinese-isoir165 . #x7E7C) ; ø»Ž¸• + (=ucs . #x9F82) ; 龂 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 4) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B66) ; ø»›˜ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-7 . #x526B) ; ø»Ÿ‡¼ + (ideograph-daikanwa . 48610) ; ø¸‹·¢ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F63) ; ø»›ž’ + (ideograph-daikanwa . 48611) ; ø¸‹·£ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B4C) ; ø»”¹· + (chinese-gb12345 . #x7635) ; 齙 + (ideograph-daikanwa . 48612) ; ø¸‹·¤ + (=ucs . #x9F59) ; 齙 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F62) ; ø»›ž‘ + (ideograph-daikanwa . 48613) ; ø¸‹·¥ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (japanese-jisx0212 . #x6D4A) ; ø»Œ”¡ + (chinese-cns11643-3 . #x5E24) ; ø»–° + (ideograph-daikanwa . 48614) ; ø¸‹·¦ + (=ucs . #x9F5A) ; 齚 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-4 . #x6628) ; ø»™†… + (ideograph-daikanwa . 48615) ; ø¸‹·§ + (=ucs . #x2A5E8) ; 𪗨 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-4 . #x6627) ; ø»™†„ + (ideograph-daikanwa . 48616) ; ø¸‹·¨ + (=ucs . #x4D97) ; 䶗 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-2 . #x6B48) ; ø»”¹³ + (ideograph-daikanwa . 48617) ; ø¸‹·© + (=ucs . #x9F5B) ; 齛 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-7 . #x5269) ; ø»Ÿ‡º + (ideograph-daikanwa . 48618) ; ø¸‹·ª + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 21) + (chinese-gb12345 . #x7637) ; 齜 + (ideograph-daikanwa . 48619) ; ø¸‹·« + (=ucs . #x9F5C) ; 齜 + )) +(define-char + '((=>ucs . #x9F5C) ; 齜 + (morohashi-daikanwa 48619 0 1) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 21) + (chinese-cns11643-1 . #x7B54) ; ø»“‡› + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (ideograph-daikanwa . 48620) ; ø¸‹·¬ + )) +(define-char + '((morohashi-daikanwa 48620 0 0) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-7 . #x5746) ; ø»ŸŽ­ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-4 . #x6625) ; ø»™†‚ + (ideograph-daikanwa . 48621) ; ø¸‹·­ + (=ucs . #x4D98) ; 䶘 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (japanese-jisx0212 . #x6D4B) ; ø»Œ”¢ + (chinese-cns11643-2 . #x6B4B) ; ø»”¹¶ + (=jis-x0213-2-2000 . #x7E6F) ; ø»¦¦´ + (ideograph-daikanwa . 48622) ; ø¸‹·® + (=ucs . #x9F5D) ; 齝 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-4 . #x662A) ; ø»™†‡ + (ideograph-daikanwa . 48623) ; ø¸‹·¯ + (=ucs . #x2A5EA) ; 𪗪 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-7 . #x526D) ; ø»Ÿ‡¾ + (ideograph-daikanwa . 48624) ; ø¸‹·° + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-4 . #x6626) ; ø»™†ƒ + (ideograph-daikanwa . 48625) ; ø¸‹·± + (=ucs . #x4D99) ; 䶙 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (japanese-jisx0212 . #x6D4C) ; ø»Œ”£ + (chinese-cns11643-2 . #x6B4A) ; ø»”¹µ + (ideograph-daikanwa . 48626) ; ø¸‹·² + (=ucs . #x9F5E) ; 齞 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (shinjigen-2 . 9893) + (=jis-x0208 . #x7372) ; ø½‹¯© + (korean-ksc5601 . #x6E52) ; ø»ŠŒƒ + (chinese-cns11643-1 . #x7A5F) ; ø»“†ˆ + (chinese-gb12345 . #x7634) ; 齟 + (ideograph-daikanwa . 48627) ; ø¸‹·³ + (=ucs . #x9F5F) ; 齟 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-4 . #x6629) ; ø»™†† + (ideograph-daikanwa . 48628) ; ø¸‹·´ + (=ucs . #x2A5EC) ; 𪗬 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-7 . #x526E) ; ø»Ÿ‡¿ + (ideograph-daikanwa . 48629) ; ø¸‹·µ + )) +(define-char + '((=>ucs . #x9F60) ; é½  + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (ideograph-daikanwa . 48631) ; ø¸‹·· + )) +(define-char + '((morohashi-daikanwa 48631 0 2) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (=jis-x0208 . #x7373) ; ø½‹¯ª + (chinese-cns11643-2 . #x6B49) ; ø»”¹´ + (chinese-gb12345 . #x7636) ; é½  + (=ucs . #x9F60) ; é½  + )) +(define-char + '((=>ucs . #x9F61) ; 齡 + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (shinjigen-2 . 9897) + (=jis-x0208 . #x7374) ; ø½‹¯« + (korean-ksc5601 . #x5646) ; ø»‰¨§ + (ideograph-daikanwa . 48632) ; ø¸‹·¸ + (ucs-jis . #x9F61) ; ø½‹¯« + )) +(define-char + '((=>ucs . #x9F61) ; 齡 + (morohashi-daikanwa 48632 0 1) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-1 . #x7A61) ; ø»“†Š + )) +(define-char + '((morohashi-daikanwa 48632 0 2) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-gb12345 . #x4164) ; 齡 + (=ucs . #x9F61) ; 齡 + )) +(define-char + '((=>ucs . #x9F62) ; é½¢ + (morohashi-daikanwa 48632 1) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 17) + (<-simplified-ideograph + ((ideograph-daikanwa . 48632) ; ø¸‹·¸ + )) + (=jis-x0208 . #x4E70) ; ø½Š¹‘ + (ucs-jis . #x9F62) ; ø½Š¹‘ + )) +(define-char + '((morohashi-daikanwa 48632 1 1) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 17) + (=ucs . #x9F62) ; é½¢ + )) +(define-char + '((=>ucs . #x2A5F2) ; 𪗲 + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 14) + (ideograph-daikanwa . 48633) ; ø¸‹·¹ + )) +(define-char + '((morohashi-daikanwa 48633 0 1) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 14) + (chinese-cns11643-4 . #x4878) ; ø»˜›‘ + (=ucs . #x2A5F2) ; 𪗲 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-7 . #x526A) ; ø»Ÿ‡» + (ideograph-daikanwa . 48634) ; ø¸‹·º + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (chinese-cns11643-7 . #x526C) ; ø»Ÿ‡½ + (ideograph-daikanwa . 48636) ; ø¸‹·¼ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (total-strokes . 20) + (shinjigen-2 . 9892) + (=jis-x0208 . #x7371) ; ø½‹¯¨ + (chinese-cns11643-1 . #x7A60) ; ø»“†‰ + (chinese-gb12345 . #x782A) ; é½£ + (ideograph-daikanwa . 48638) ; ø¸‹·¾ + (=ucs . #x9F63) ; é½£ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7634) ; ø»†ƒ + (chinese-isoir165 . #x7634) ; ø»Ž« + (=ucs . #x9F83) ; 龃 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (chinese-gb2312 . #x4164) ; ø»„¶‡ + (chinese-isoir165 . #x4164) ; ø»ž— + (=ucs . #x9F84) ; 龄 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7635) ; ø»†ƒŽ + (chinese-isoir165 . #x7635) ; ø»Ž«ž + (=ucs . #x9F85) ; 龅 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 5) + (chinese-gb2312 . #x7636) ; ø»†ƒ + (chinese-isoir165 . #x7636) ; ø»Ž«Ÿ + (=ucs . #x9F86) ; 龆 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-5 . #x732A) ; ø»›£‘ + (ideograph-daikanwa . 48639) ; ø¸‹·¿ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-5 . #x7327) ; ø»›£Ž + (ideograph-daikanwa . 48640) ; ø¸‹¸€ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-7 . #x5743) ; ø»ŸŽª + (ideograph-daikanwa . 48641) ; ø¸‹¸ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-7 . #x5742) ; ø»ŸŽ© + (ideograph-daikanwa . 48642) ; ø¸‹¸‚ + )) +(define-char + '((=>ucs . #x9F64) ; 齤 + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (ideograph-daikanwa . 48643) ; ø¸‹¸ƒ + )) +(define-char + '((morohashi-daikanwa 48643 0 2) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D42) ; ø»”¼© + (=ucs . #x9F64) ; 齤 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-4 . #x685E) ; ø»™‰· + (ideograph-daikanwa . 48644) ; ø¸‹¸„ + (=ucs . #x2A5FB) ; 𪗻 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-3 . #x5F3D) ; ø»–²„ + (ideograph-daikanwa . 48645) ; ø¸‹¸… + (=ucs . #x4D9A) ; 䶚 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-5 . #x7328) ; ø»›£ + (ideograph-daikanwa . 48646) ; ø¸‹¸† + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-2 . #x6D41) ; ø»”¼¨ + (ideograph-daikanwa . 48647) ; ø¸‹¸‡ + (=ucs . #x9F65) ; é½¥ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (ideograph-daikanwa . 48648) ; ø¸‹¸ˆ + (=ucs . #x2A5FD) ; 𪗽 + )) +(define-char + '((=>ucs . #x2A5FD) ; 𪗽 + (morohashi-daikanwa 48648 0 2) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-4 . #x685F) ; ø»™‰¸ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (shinjigen-2 . 9898) + (=jis-x0208 . #x7375) ; ø½‹¯¬ + (chinese-cns11643-1 . #x7B55) ; ø»“‡œ + (chinese-gb12345 . #x7638) ; 齦 + (ideograph-daikanwa . 48649) ; ø¸‹¸‰ + (=ucs . #x9F66) ; 齦 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-4 . #x685D) ; ø»™‰¶ + (ideograph-daikanwa . 48650) ; ø¸‹¸Š + (=ucs . #x2A5FE) ; 𪗾 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (=jis-x0208 . #x7376) ; ø½‹¯­ + (korean-ksc5601 . #x6065) ; ø»‰·² + (chinese-cns11643-1 . #x7B56) ; ø»“‡ + (ideograph-daikanwa . 48651) ; ø¸‹¸‹ + (=ucs . #x9F67) ; 齧 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (japanese-jisx0212 . #x6D4D) ; ø»Œ”¤ + (chinese-cns11643-4 . #x6860) ; ø»™‰¹ + (ideograph-daikanwa . 48652) ; ø¸‹¸Œ + (=ucs . #x9F68) ; 齨 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (japanese-jisx0212 . #x6D4E) ; ø»Œ”¥ + (chinese-cns11643-3 . #x5F3E) ; ø»–²… + (=jis-x0213-2-2000 . #x7E71) ; ø»¦¦¶ + (ideograph-daikanwa . 48653) ; ø¸‹¸ + (=ucs . #x9F69) ; 齩 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-4 . #x6861) ; ø»™‰º + (ideograph-daikanwa . 48654) ; ø¸‹¸Ž + (=ucs . #x4D9B) ; 䶛 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-7 . #x5744) ; ø»ŸŽ« + (ideograph-daikanwa . 48655) ; ø¸‹¸ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-5 . #x7325) ; ø»›£Œ + (ideograph-daikanwa . 48656) ; ø¸‹¸ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-5 . #x732B) ; ø»›£’ + (ideograph-daikanwa . 48657) ; ø¸‹¸‘ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-5 . #x7326) ; ø»›£ + (ideograph-daikanwa . 48658) ; ø¸‹¸’ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-7 . #x5745) ; ø»ŸŽ¬ + (ideograph-daikanwa . 48659) ; ø¸‹¸“ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-7 . #x5747) ; ø»ŸŽ® + (ideograph-daikanwa . 48660) ; ø¸‹¸” + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-7 . #x5741) ; ø»ŸŽ¨ + (ideograph-daikanwa . 48661) ; ø¸‹¸• + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (total-strokes . 21) + (chinese-cns11643-5 . #x7329) ; ø»›£ + (ideograph-daikanwa . 48662) ; ø¸‹¸– + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7637) ; ø»†ƒ + (chinese-isoir165 . #x7637) ; ø»Ž«  + (=ucs . #x9F87) ; 龇 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 6) + (chinese-gb2312 . #x7638) ; ø»†ƒ‘ + (chinese-isoir165 . #x7638) ; ø»Ž«¡ + (=ucs . #x9F88) ; 龈 + )) +(define-char + '((=>ucs . #x4D9C) ; 䶜 + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (ideograph-daikanwa . 48667) ; ø¸‹¸› + )) +(define-char + '((morohashi-daikanwa 48667 0 2) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A3D) ; ø»™Œ’ + (=ucs . #x4D9C) ; 䶜 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (ideograph-daikanwa . 48668) ; ø¸‹¸œ + )) +(define-char + '((morohashi-daikanwa 48668 0 1) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B38) ; ø»Ÿ”— + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (=jis-x0208 . #x7378) ; ø½‹¯¯ + (korean-ksc5601 . #x733B) ; ø»Š“‚ + (chinese-cns11643-1 . #x7C32) ; ø»“ˆ— + (chinese-gb12345 . #x763A) ; 齪 + (ideograph-daikanwa . 48669) ; ø¸‹¸ + (=ucs . #x9F6A) ; 齪 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A3E) ; ø»™Œ“ + (ideograph-daikanwa . 48670) ; ø¸‹¸ž + (=ucs . #x2A60F) ; 𪘏 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-5 . #x755C) ; ø»›¦¿ + (ideograph-daikanwa . 48671) ; ø¸‹¸Ÿ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-5 . #x755B) ; ø»›¦¾ + (ideograph-daikanwa . 48672) ; ø¸‹¸  + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A3C) ; ø»™Œ‘ + (ideograph-daikanwa . 48673) ; ø¸‹¸¡ + (=ucs . #x4D9D) ; 䶝 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-4 . #x6A3F) ; ø»™Œ” + (ideograph-daikanwa . 48674) ; ø¸‹¸¢ + (=ucs . #x2A618) ; 𪘘 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-5 . #x755E) ; ø»›§ + (ideograph-daikanwa . 48675) ; ø¸‹¸£ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B40) ; ø»Ÿ”Ÿ + (ideograph-daikanwa . 48676) ; ø¸‹¸¤ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B3E) ; ø»Ÿ” + (ideograph-daikanwa . 48677) ; ø¸‹¸¥ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E7A) ; ø»”¾¿ + (ideograph-daikanwa . 48678) ; ø¸‹¸¦ + (=ucs . #x9F6B) ; 齫 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B3F) ; ø»Ÿ”ž + (ideograph-daikanwa . 48679) ; ø¸‹¸§ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (=jis-x0208 . #x7377) ; ø½‹¯® + (korean-ksc5601 . #x6561) ; ø»‰¿„ + (chinese-cns11643-1 . #x7C31) ; ø»“ˆ– + (chinese-gb12345 . #x7639) ; 齬 + (ideograph-daikanwa . 48680) ; ø¸‹¸¨ + (=ucs . #x9F6C) ; 齬 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-5 . #x755F) ; ø»›§‚ + (ideograph-daikanwa . 48681) ; ø¸‹¸© + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B3A) ; ø»Ÿ”™ + (ideograph-daikanwa . 48682) ; ø¸‹¸ª + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-5 . #x7560) ; ø»›§ƒ + (ideograph-daikanwa . 48683) ; ø¸‹¸« + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (ideograph-daikanwa . 48684) ; ø¸‹¸¬ + )) +(define-char + '((morohashi-daikanwa 48684 0 2) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-5 . #x755D) ; ø»›§€ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-5 . #x755A) ; ø»›¦½ + (ideograph-daikanwa . 48685) ; ø¸‹¸­ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B3C) ; ø»Ÿ”› + (ideograph-daikanwa . 48686) ; ø¸‹¸® + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B3D) ; ø»Ÿ”œ + (ideograph-daikanwa . 48687) ; ø¸‹¸¯ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B39) ; ø»Ÿ”˜ + (ideograph-daikanwa . 49962) ; ø¸ŒŒª + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B3B) ; ø»Ÿ”š + (ideograph-daikanwa . 49963) ; ø¸ŒŒ« + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (chinese-gb2312 . #x7639) ; ø»†ƒ’ + (chinese-isoir165 . #x7639) ; ø»Ž«¢ + (=ucs . #x9F89) ; 龉 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 7) + (chinese-gb2312 . #x763A) ; ø»†ƒ“ + (chinese-isoir165 . #x763A) ; ø»Ž«£ + (=ucs . #x9F8A) ; 龊 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-5 . #x774F) ; ø»›©® + (ideograph-daikanwa . 48690) ; ø¸‹¸² + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-5 . #x774E) ; ø»›©­ + (ideograph-daikanwa . 48691) ; ø¸‹¸³ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (japanese-jisx0212 . #x6D4F) ; ø»Œ”¦ + (chinese-cns11643-4 . #x6B61) ; ø»™Ž” + (=jis-x0213-2-2000 . #x7E73) ; ø»¦¦¸ + (ideograph-daikanwa . 48692) ; ø¸‹¸´ + (=ucs . #x9F6D) ; é½­ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E4F) ; ø»Ÿ™ˆ + (ideograph-daikanwa . 48693) ; ø¸‹¸µ + )) +(define-char + '((=>ucs . #x2A627) ; 𪘧 + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (ideograph-daikanwa . 48694) ; ø¸‹¸¶ + )) +(define-char + '((morohashi-daikanwa 48694 0 0) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B5E) ; ø»™Ž‘ + (=ucs . #x2A627) ; 𪘧 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-3 . #x606E) ; ø»–´“ + (ideograph-daikanwa . 48695) ; ø¸‹¸· + (=ucs . #x4D9E) ; 䶞 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-5 . #x774D) ; ø»›©¬ + (ideograph-daikanwa . 48696) ; ø¸‹¸¸ + (=ucs . #x4D9F) ; 䶟 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B62) ; ø»™Ž• + (ideograph-daikanwa . 48697) ; ø¸‹¸¹ + (=ucs . #x2A628) ; 𪘨 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (japanese-jisx0212 . #x6D50) ; ø»Œ”§ + (chinese-cns11643-2 . #x7031) ; ø»•€² + (ideograph-daikanwa . 48698) ; ø¸‹¸º + (=ucs . #x9F6E) ; é½® + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B63) ; ø»™Ž– + (ideograph-daikanwa . 48699) ; ø¸‹¸» + (=ucs . #x2A629) ; 𪘩 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-5 . #x7750) ; ø»›©¯ + (ideograph-daikanwa . 48700) ; ø¸‹¸¼ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B5F) ; ø»™Ž’ + (ideograph-daikanwa . 48701) ; ø¸‹¸½ + (=ucs . #x2A62A) ; 𪘪 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (japanese-jisx0212 . #x6D51) ; ø»Œ”¨ + (chinese-cns11643-2 . #x7032) ; ø»•€³ + (ideograph-daikanwa . 48702) ; ø¸‹¸¾ + (=ucs . #x9F6F) ; 齯 + )) +(define-char + '((=>ucs . #x2A632) ; 𪘲 + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (ideograph-daikanwa . 48703) ; ø¸‹¸¿ + )) +(define-char + '((morohashi-daikanwa 48703 0 0) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B5D) ; ø»™Ž + (=ucs . #x2A632) ; 𪘲 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B60) ; ø»™Ž“ + (ideograph-daikanwa . 48704) ; ø¸‹¹€ + (=ucs . #x2A62C) ; 𪘬 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (japanese-jisx0212 . #x6D52) ; ø»Œ”© + (chinese-cns11643-2 . #x7030) ; ø»•€± + (=jis-x0213-2-2000 . #x7E74) ; ø»¦¦¹ + (ideograph-daikanwa . 48705) ; ø¸‹¹ + (=ucs . #x9F70) ; é½° + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (japanese-jisx0212 . #x6D53) ; ø»Œ”ª + (chinese-cns11643-2 . #x702F) ; ø»•€° + (ideograph-daikanwa . 48706) ; ø¸‹¹‚ + (=ucs . #x9F71) ; é½± + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-4 . #x6B64) ; ø»™Ž— + (ideograph-daikanwa . 48707) ; ø¸‹¹ƒ + (=ucs . #x2A638) ; 𪘸 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E4E) ; ø»Ÿ™‡ + (ideograph-daikanwa . 48708) ; ø¸‹¹„ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E4B) ; ø»Ÿ™„ + (ideograph-daikanwa . 48709) ; ø¸‹¹… + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E4A) ; ø»Ÿ™ƒ + (ideograph-daikanwa . 48710) ; ø¸‹¹† + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E4C) ; ø»Ÿ™… + (ideograph-daikanwa . 48711) ; ø¸‹¹‡ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 8) + (total-strokes . 23) + (chinese-cns11643-7 . #x5E4D) ; ø»Ÿ™† + (ideograph-daikanwa . 49964) ; ø¸ŒŒ¬ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C69) ; ø»™º + (ideograph-daikanwa . 48714) ; ø¸‹¹Š + (=ucs . #x4DA0) ; 䶠 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C6A) ; ø»™» + (ideograph-daikanwa . 48715) ; ø¸‹¹‹ + (=ucs . #x4DA2) ; 䶢 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (=jis-x0208 . #x737A) ; ø½‹¯± + (chinese-cns11643-1 . #x7D21) ; ø»“‰¤ + (chinese-gb12345 . #x4823) ; é½² + (ideograph-daikanwa . 48716) ; ø¸‹¹Œ + (=ucs . #x9F72) ; é½² + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (ideograph-daikanwa . 48717) ; ø¸‹¹ + (=ucs . #x2A639) ; 𪘹 + )) +(define-char + '((=>ucs . #x2A639) ; 𪘹 + (morohashi-daikanwa 48717 0 0) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C67) ; ø»™¸ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-5 . #x787E) ; ø»›«» + (ideograph-daikanwa . 48718) ; ø¸‹¹Ž + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-7 . #x6067) ; ø»Ÿœœ + (ideograph-daikanwa . 48719) ; ø¸‹¹ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (japanese-jisx0212 . #x6D54) ; ø»Œ”« + (chinese-cns11643-4 . #x6C64) ; ø»™µ + (ideograph-daikanwa . 48720) ; ø¸‹¹ + (=ucs . #x9F73) ; é½³ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C68) ; ø»™¹ + (ideograph-daikanwa . 48721) ; ø¸‹¹‘ + (=ucs . #x2A63C) ; 𪘼 + )) +(define-char + '((=>ucs . #x9F74) ; é½´ + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (ideograph-daikanwa . 48722) ; ø¸‹¹’ + )) +(define-char + '((morohashi-daikanwa 48722 0 0) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-2 . #x7079) ; ø»•º + (=ucs . #x9F74) ; é½´ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (japanese-jisx0212 . #x6D55) ; ø»Œ”¬ + (chinese-cns11643-2 . #x707A) ; ø»•» + (=jis-x0213-2-2000 . #x7E75) ; ø»¦¦º + (ideograph-daikanwa . 48723) ; ø¸‹¹“ + (=ucs . #x9F75) ; é½µ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C66) ; ø»™· + (ideograph-daikanwa . 48724) ; ø¸‹¹” + (=ucs . #x4DA1) ; 䶡 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (shinjigen-2 . 9908) + (=jis-x0208 . #x737B) ; ø½‹¯² + (chinese-cns11643-2 . #x707B) ; ø»•¼ + (ideograph-daikanwa . 48725) ; ø¸‹¹• + (=ucs . #x9F76) ; 齶 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-7 . #x6065) ; ø»Ÿœš + (ideograph-daikanwa . 48726) ; ø¸‹¹– + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (shinjigen-2 . 9905) + (=jis-x0208 . #x7379) ; ø½‹¯° + (korean-ksc5601 . #x644B) ; ø»‰½ + (chinese-cns11643-1 . #x7C7E) ; ø»“‰£ + (chinese-gb12345 . #x763B) ; é½· + (ideograph-daikanwa . 48727) ; ø¸‹¹— + (=ucs . #x9F77) ; é½· + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-5 . #x7921) ; ø»›«¼ + (ideograph-daikanwa . 48728) ; ø¸‹¹˜ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (ideograph-daikanwa . 48729) ; ø¸‹¹™ + )) +(define-char + '((morohashi-daikanwa 48729 0 1) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-7 . #x6223) ; ø»Ÿž” + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (ideograph-daikanwa . 48730) ; ø¸‹¹š + (=ucs . #x2A640) ; 𪙀 + )) +(define-char + '((=>ucs . #x2A640) ; 𪙀 + (morohashi-daikanwa 48730 0 0) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-4 . #x6C65) ; ø»™¶ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-7 . #x6063) ; ø»Ÿœ˜ + (ideograph-daikanwa . 48731) ; ø¸‹¹› + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-7 . #x6066) ; ø»Ÿœ› + (ideograph-daikanwa . 48732) ; ø¸‹¹œ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-5 . #x7922) ; ø»›«½ + (ideograph-daikanwa . 48733) ; ø¸‹¹ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-7 . #x6064) ; ø»Ÿœ™ + (ideograph-daikanwa . 48734) ; ø¸‹¹ž + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-7 . #x6062) ; ø»Ÿœ— + (ideograph-daikanwa . 48735) ; ø¸‹¹Ÿ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (total-strokes . 24) + (chinese-cns11643-7 . #x6068) ; ø»Ÿœ + (ideograph-daikanwa . 48736) ; ø¸‹¹  + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (chinese-gb2312 . #x4823) ; ø»„¿˜ + (chinese-isoir165 . #x4823) ; ø»§¨ + (=ucs . #x9F8B) ; 龋 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 9) + (chinese-gb2312 . #x763B) ; ø»†ƒ” + (chinese-isoir165 . #x763B) ; ø»Ž«¤ + (=ucs . #x9F8C) ; 龌 + )) +(define-char + '((=>ucs . #x9F78) ; 齸 + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (ideograph-daikanwa . 48738) ; ø¸‹¹¢ + )) +(define-char + '((morohashi-daikanwa 48738 0 2) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-2 . #x7156) ; ø»•‚µ + (=ucs . #x9F78) ; 齸 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-2 . #x7159) ; ø»•‚¸ + (ideograph-daikanwa . 48739) ; ø¸‹¹£ + (=ucs . #x9F79) ; é½¹ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D4E) ; ø»™½ + (ideograph-daikanwa . 48740) ; ø¸‹¹¤ + (=ucs . #x2A649) ; 𪙉 + )) +(define-char + '((=>ucs . #x2A64A) ; 𪙊 + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (ideograph-daikanwa . 48741) ; ø¸‹¹¥ + )) +(define-char + '((morohashi-daikanwa 48741 0 1) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D4A) ; ø»™¹ + (=ucs . #x2A64A) ; 𪙊 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-7 . #x6225) ; ø»Ÿž– + (ideograph-daikanwa . 48742) ; ø¸‹¹¦ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (ideograph-daikanwa . 48743) ; ø¸‹¹§ + )) +(define-char + '((morohashi-daikanwa 48743 0 2) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-5 . #x7A26) ; ø»›­Ÿ + )) +(define-char + '((=>ucs . #x2A651) ; 𪙑 + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (ideograph-daikanwa . 48744) ; ø¸‹¹¨ + )) +(define-char + '((morohashi-daikanwa 48744 0 2) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (=ucs . #x2A651) ; 𪙑 + )) +(define-char + '((=>ucs . #x2A651) ; 𪙑 + (morohashi-daikanwa 48744 0 3) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D4F) ; ø»™¾ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D4C) ; ø»™» + (ideograph-daikanwa . 48745) ; ø¸‹¹© + (=ucs . #x4DA3) ; 䶣 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (japanese-jisx0212 . #x6D56) ; ø»Œ”­ + (chinese-cns11643-2 . #x7158) ; ø»•‚· + (ideograph-daikanwa . 48746) ; ø¸‹¹ª + (=ucs . #x9F7A) ; 齺 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-7 . #x6229) ; ø»Ÿžš + (ideograph-daikanwa . 48747) ; ø¸‹¹« + )) +(define-char + '((=>ucs . #x2A64D) ; 𪙍 + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (ideograph-daikanwa . 48748) ; ø¸‹¹¬ + )) +(define-char + '((morohashi-daikanwa 48748 0 0) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D50) ; ø»™¿ + (=ucs . #x2A64D) ; 𪙍 + )) +(define-char + '((=>ucs . #x9F7B) ; é½» + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (ideograph-daikanwa . 48749) ; ø¸‹¹­ + )) +(define-char + '((morohashi-daikanwa 48749 0 3) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-2 . #x7157) ; ø»•‚¶ + (=ucs . #x9F7B) ; é½» + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D4D) ; ø»™¼ + (ideograph-daikanwa . 48750) ; ø¸‹¹® + (=ucs . #x2A64E) ; 𪙎 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (ideograph-daikanwa . 48751) ; ø¸‹¹¯ + )) +(define-char + '((morohashi-daikanwa 48751 0 2) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-5 . #x7A24) ; ø»›­ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-7 . #x6227) ; ø»Ÿž˜ + (ideograph-daikanwa . 48752) ; ø¸‹¹° + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-7 . #x6224) ; ø»Ÿž• + (ideograph-daikanwa . 48753) ; ø¸‹¹± + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-7 . #x6228) ; ø»Ÿž™ + (ideograph-daikanwa . 48754) ; ø¸‹¹² + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-5 . #x7A25) ; ø»›­ž + (ideograph-daikanwa . 48755) ; ø¸‹¹³ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-7 . #x6222) ; ø»Ÿž“ + (ideograph-daikanwa . 48756) ; ø¸‹¹´ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-7 . #x6226) ; ø»Ÿž— + (ideograph-daikanwa . 48757) ; ø¸‹¹µ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 10) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D4B) ; ø»™º + (ideograph-daikanwa . 48758) ; ø¸‹¹¶ + (=ucs . #x4DA4) ; 䶤 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 11) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A60) ; ø»›®™ + (ideograph-daikanwa . 48761) ; ø¸‹¹¹ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 11) + (total-strokes . 26) + (chinese-cns11643-4 . #x6D70) ; ø»™‘Ÿ + (ideograph-daikanwa . 48762) ; ø¸‹¹º + (=ucs . #x4DA5) ; 䶥 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 11) + (total-strokes . 26) + (chinese-cns11643-7 . #x6347) ; ø»Ÿ – + (ideograph-daikanwa . 48763) ; ø¸‹¹» + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 11) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A62) ; ø»›®› + (ideograph-daikanwa . 48764) ; ø¸‹¹¼ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 11) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A5F) ; ø»›®˜ + (ideograph-daikanwa . 48765) ; ø¸‹¹½ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 11) + (total-strokes . 26) + (chinese-cns11643-3 . #x6176) ; ø»–µ¹ + (ideograph-daikanwa . 48766) ; ø¸‹¹¾ + (=ucs . #x4DA6) ; 䶦 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 11) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A61) ; ø»›®š + (ideograph-daikanwa . 48767) ; ø¸‹¹¿ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 11) + (total-strokes . 26) + (chinese-cns11643-7 . #x6348) ; ø»Ÿ — + (ideograph-daikanwa . 48768) ; ø¸‹º€ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 12) + (total-strokes . 27) + (chinese-cns11643-7 . #x643D) ; ø»Ÿ¡ª + (ideograph-daikanwa . 48770) ; ø¸‹º‚ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 12) + (total-strokes . 27) + (chinese-cns11643-7 . #x643E) ; ø»Ÿ¡« + (ideograph-daikanwa . 48771) ; ø¸‹ºƒ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 12) + (total-strokes . 27) + (chinese-cns11643-4 . #x6E32) ; ø»™‘¿ + (ideograph-daikanwa . 48772) ; ø¸‹º„ + (=ucs . #x2A664) ; 𪙤 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 12) + (total-strokes . 27) + (chinese-cns11643-3 . #x622B) ; ø»–¶Œ + (ideograph-daikanwa . 48773) ; ø¸‹º… + (=ucs . #x4DA7) ; 䶧 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 12) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B37) ; ø»›¯Ž + (ideograph-daikanwa . 48774) ; ø¸‹º† + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 12) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B39) ; ø»›¯ + (ideograph-daikanwa . 48775) ; ø¸‹º‡ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 12) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B38) ; ø»›¯ + (ideograph-daikanwa . 48776) ; ø¸‹ºˆ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 12) + (total-strokes . 27) + (chinese-cns11643-7 . #x643F) ; ø»Ÿ¡¬ + (ideograph-daikanwa . 48778) ; ø¸‹ºŠ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 12) + (total-strokes . 27) + (chinese-cns11643-7 . #x6441) ; ø»Ÿ¡® + (ideograph-daikanwa . 48779) ; ø¸‹º‹ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 12) + (total-strokes . 27) + (chinese-cns11643-7 . #x6440) ; ø»Ÿ¡­ + (ideograph-daikanwa . 48780) ; ø¸‹ºŒ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 13) + (total-strokes . 28) + (chinese-cns11643-3 . #x6233) ; ø»–¶” + (ideograph-daikanwa . 48783) ; ø¸‹º + (=ucs . #x9F7C) ; é½¼ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 13) + (total-strokes . 28) + (ideograph-daikanwa . 48784) ; ø¸‹º + (=ucs . #x2A670) ; 𪙰 + )) +(define-char + '((=>ucs . #x2A670) ; 𪙰 + (morohashi-daikanwa 48784 0 0) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 13) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E46) ; ø»™’“ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 13) + (total-strokes . 28) + (chinese-cns11643-7 . #x6532) ; ø»Ÿ¢½ + (ideograph-daikanwa . 48785) ; ø¸‹º‘ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 13) + (total-strokes . 28) + (chinese-cns11643-3 . #x6232) ; ø»–¶“ + (ideograph-daikanwa . 48786) ; ø¸‹º’ + (=ucs . #x4DA8) ; 䶨 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 13) + (total-strokes . 28) + (ideograph-daikanwa . 48787) ; ø¸‹º“ + )) +(define-char + '((morohashi-daikanwa 48787 0 5) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 13) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B5D) ; ø»›¯´ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 13) + (total-strokes . 28) + (japanese-jisx0212 . #x6D57) ; ø»Œ”® + (ideograph-daikanwa . 48788) ; ø¸‹º” + (=ucs . #x9F7D) ; é½½ + )) +(define-char + '((=>ucs . #x9F7D) ; é½½ + (morohashi-daikanwa 48788 0 0) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 13) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E45) ; ø»™’’ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 13) + (total-strokes . 28) + (chinese-cns11643-7 . #x6531) ; ø»Ÿ¢¼ + (ideograph-daikanwa . 48789) ; ø¸‹º• + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 13) + (total-strokes . 28) + (chinese-cns11643-7 . #x6530) ; ø»Ÿ¢» + (ideograph-daikanwa . 48790) ; ø¸‹º– + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 14) + (total-strokes . 29) + (chinese-cns11643-4 . #x6E4B) ; ø»™’˜ + (ideograph-daikanwa . 48791) ; ø¸‹º— + (=ucs . #x4DA9) ; 䶩 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 14) + (total-strokes . 29) + (chinese-cns11643-4 . #x6E4C) ; ø»™’™ + (ideograph-daikanwa . 48792) ; ø¸‹º˜ + (=ucs . #x4DAA) ; 䶪 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 14) + (total-strokes . 29) + (chinese-cns11643-7 . #x6559) ; ø»Ÿ£¤ + (ideograph-daikanwa . 48793) ; ø¸‹º™ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 15) + (total-strokes . 30) + (chinese-cns11643-7 . #x6571) ; ø»Ÿ£¼ + (ideograph-daikanwa . 48794) ; ø¸‹ºš + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 15) + (total-strokes . 30) + (chinese-cns11643-7 . #x6572) ; ø»Ÿ£½ + (ideograph-daikanwa . 48795) ; ø¸‹º› + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 15) + (total-strokes . 30) + (chinese-cns11643-7 . #x6573) ; ø»Ÿ£¾ + (ideograph-daikanwa . 48796) ; ø¸‹ºœ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 15) + (total-strokes . 30) + (chinese-cns11643-5 . #x7C2A) ; ø»›°Ÿ + (ideograph-daikanwa . 48797) ; ø¸‹º + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 15) + (total-strokes . 30) + (chinese-cns11643-7 . #x6570) ; ø»Ÿ£» + (ideograph-daikanwa . 48798) ; ø¸‹ºž + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 16) + (total-strokes . 31) + (chinese-cns11643-5 . #x7C33) ; ø»›°¨ + (ideograph-daikanwa . 48800) ; ø¸‹º  + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 16) + (total-strokes . 31) + (chinese-cns11643-7 . #x6624) ; ø»Ÿ¤ + (ideograph-daikanwa . 48801) ; ø¸‹º¡ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 16) + (total-strokes . 31) + (chinese-cns11643-7 . #x6623) ; ø»Ÿ¤Œ + (ideograph-daikanwa . 48802) ; ø¸‹º¢ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 17) + (total-strokes . 32) + (chinese-cns11643-5 . #x7C3B) ; ø»›°° + (ideograph-daikanwa . 48804) ; ø¸‹º¤ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 17) + (total-strokes . 32) + (chinese-cns11643-7 . #x6631) ; ø»Ÿ¤š + (ideograph-daikanwa . 48805) ; ø¸‹º¥ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 17) + (total-strokes . 32) + (chinese-cns11643-5 . #x7C3A) ; ø»›°¯ + (ideograph-daikanwa . 48807) ; ø¸‹º§ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 17) + (total-strokes . 32) + (chinese-cns11643-7 . #x6632) ; ø»Ÿ¤› + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 19) + (total-strokes . 34) + (ideograph-daikanwa . 48808) ; ø¸‹º¨ + )) +(define-char + '((morohashi-daikanwa 48808 0 5) + (ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 19) + (total-strokes . 34) + (chinese-cns11643-5 . #x7C45) ; ø»›°º + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 19) + (total-strokes . 34) + (chinese-cns11643-7 . #x663D) ; ø»Ÿ¤¦ + (ideograph-daikanwa . 48809) ; ø¸‹º© + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 19) + (total-strokes . 34) + (chinese-cns11643-7 . #x663C) ; ø»Ÿ¤¥ + (ideograph-daikanwa . 48810) ; ø¸‹ºª + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 20) + (total-strokes . 35) + (chinese-cns11643-4 . #x6E5A) ; ø»™’§ + (ideograph-daikanwa . 48812) ; ø¸‹º¬ + (=ucs . #x4DAB) ; 䶫 + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 20) + (total-strokes . 35) + (chinese-cns11643-2 . #x7242) ; ø»•ƒ¿ + (ideograph-daikanwa . 48813) ; ø¸‹º­ + (=ucs . #x9F7E) ; é½¾ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 20) + (total-strokes . 35) + (chinese-cns11643-7 . #x6641) ; ø»Ÿ¤ª + (ideograph-daikanwa . 48814) ; ø¸‹º® + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 21) + (total-strokes . 36) + (chinese-cns11643-7 . #x6648) ; ø»Ÿ¤± + (ideograph-daikanwa . 48815) ; ø¸‹º¯ + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 25) + (total-strokes . 40) + (chinese-cns11643-5 . #x7C4E) ; ø»›±ƒ + (ideograph-daikanwa . 48816) ; ø¸‹º° + )) +(define-char + '((ideographic-radical . 211) ; ⿒ + (ideographic-strokes . 25) + (total-strokes . 40) + (chinese-cns11643-5 . #x7C4D) ; ø»›±‚ + (ideograph-daikanwa . 48817) ; ø¸‹º± + )) diff --git a/lisp/utf-2000/Ideograph-R212-Dragon.el b/lisp/utf-2000/Ideograph-R212-Dragon.el new file mode 100644 index 0000000..fd991c3 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R212-Dragon.el @@ -0,0 +1,339 @@ +(define-char + '((=>ucs . #x9F8D) ; 龍 + (ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 0) + (total-strokes . 16) + (shinjigen-1 . 9913) + (shinjigen-2 . 9913) + (=jis-x0208 . #x4E36) ; ø½Š¸— + (korean-ksc5601 . #x5723) ; ø»‰©¢ + (ideograph-daikanwa . 48818) ; ø¸‹º² + (ucs-jis . #x9F8D) ; ø½Š¸— + )) +(define-char + '((morohashi-daikanwa 48818 0 0) + (ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 0) + (total-strokes . 16) + (chinese-gb12345 . #x417A) ; 龍 + (=ucs . #x9F8D) ; 龍 + )) +(define-char + '((=>ucs . #x9F8D) ; 龍 + (morohashi-daikanwa 48818 0 1) + (ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 0) + (total-strokes . 16) + (chinese-cns11643-1 . #x733E) ; ø»’»• + )) +(define-char + '((=>ucs . #x9F8D) ; 龍 + (morohashi-daikanwa 48818 0 2) + (ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 0) + (total-strokes . 16) + (shinjigen-1 . 9914) + (=jef-china3 . #x70A4) ; øº‡‚¤ + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 0) + (total-strokes . 5) + (chinese-gb2312 . #x417A) ; ø»„¶ + (chinese-isoir165 . #x417A) ; ø»ž­ + (=ucs . #x9F99) ; 龙 + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 2) + (total-strokes . 18) + (ideograph-daikanwa . 48819) ; ø¸‹º³ + (=ucs . #x9F8E) ; 龎 + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 3) + (total-strokes . 19) + (ideograph-daikanwa . 48820) ; ø¸‹º´ + )) +(define-char + '((morohashi-daikanwa 48820 0 0) + (ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 3) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B68) ; ø»›˜Ÿ + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 3) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D37) ; ø»ž¿² + (ideograph-daikanwa . 48821) ; ø¸‹ºµ + )) +(define-char + '((=>ucs . #x2A693) ; 𪚓 + (ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 3) + (total-strokes . 19) + (ideograph-daikanwa . 48822) ; ø¸‹º¶ + )) +(define-char + '((morohashi-daikanwa 48822 0 0) + (ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 3) + (total-strokes . 19) + (=ucs . #x2A693) ; 𪚓 + )) +(define-char + '((=>ucs . #x2A693) ; 𪚓 + (morohashi-daikanwa 48822 0 1) + (ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 3) + (total-strokes . 19) + (chinese-cns11643-4 . #x632C) ; ø»™¯ + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 3) + (total-strokes . 19) + (japanese-jisx0212 . #x6D58) ; ø»Œ”¯ + (chinese-cns11643-4 . #x632D) ; ø»™° + (ideograph-daikanwa . 48823) ; ø¸‹º· + (=ucs . #x9F8F) ; 龏 + )) +(define-char + '((=>ucs . #x9F90) ; 龐 + (ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 3) + (total-strokes . 19) + (korean-ksc5601 . #x5B42) ; ø»‰¯¹ + (japanese-jisx0212 . #x6D59) ; ø»Œ”° + (=jis-x0213-1-2000 . #x7E76) ; ø»¤œ· + (ideograph-daikanwa . 48824) ; ø¸‹º¸ + (ucs-jis . #x9F90) ; ø»‰¯¹ + )) +(define-char + '((morohashi-daikanwa 48824 0 0) + (ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 3) + (total-strokes . 19) + (chinese-gb12345 . #x4553) ; 龐 + (=ucs . #x9F90) ; 龐 + )) +(define-char + '((=>ucs . #x9F90) ; 龐 + (morohashi-daikanwa 48824 0 1) + (ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 3) + (cns-radical . 53) ; â¼´ + (total-strokes . 19) + (chinese-cns11643-1 . #x7832) ; ø»“‚Ÿ + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 4) + (total-strokes . 20) + (chinese-cns11643-7 . #x5270) ; ø»Ÿˆ + (ideograph-daikanwa . 48825) ; ø¸‹º¹ + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 4) + (total-strokes . 20) + (chinese-cns11643-7 . #x526F) ; ø»Ÿˆ€ + (ideograph-daikanwa . 48826) ; ø¸‹ºº + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 4) + (total-strokes . 20) + (japanese-jisx0212 . #x6D5A) ; ø»Œ”± + (chinese-cns11643-2 . #x6B4D) ; ø»”¹¸ + (ideograph-daikanwa . 48827) ; ø¸‹º» + (=ucs . #x9F91) ; 龑 + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 4) + (total-strokes . 20) + (ideograph-daikanwa . 48828) ; ø¸‹º¼ + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 4) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F64) ; ø»›ž“ + (ideograph-daikanwa . 48829) ; ø¸‹º½ + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 5) + (total-strokes . 21) + (japanese-jisx0212 . #x6D5B) ; ø»Œ”² + (chinese-cns11643-2 . #x6D43) ; ø»”¼ª + (ideograph-daikanwa . 48830) ; ø¸‹º¾ + (=ucs . #x9F92) ; 龒 + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 5) + (total-strokes . 21) + (chinese-cns11643-7 . #x5748) ; ø»ŸŽ¯ + (ideograph-daikanwa . 48831) ; ø¸‹º¿ + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 6) + (total-strokes . 22) + (ideograph-daikanwa . 48832) ; ø¸‹»€ + (=ucs . #x9F93) ; 龓 + )) +(define-char + '((=>ucs . #x9F93) ; 龓 + (morohashi-daikanwa 48832 0 1) + (ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 6) + (total-strokes . 22) + (chinese-cns11643-3 . #x602B) ; ø»–³ + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 6) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B43) ; ø»Ÿ”¢ + (ideograph-daikanwa . 48833) ; ø¸‹» + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 6) + (total-strokes . 22) + (chinese-cns11643-5 . #x7561) ; ø»›§„ + (ideograph-daikanwa . 48834) ; ø¸‹»‚ + (=ucs . #x4DAC) ; 䶬 + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 6) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B42) ; ø»Ÿ”¡ + (ideograph-daikanwa . 48835) ; ø¸‹»ƒ + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 6) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B44) ; ø»Ÿ”£ + (ideograph-daikanwa . 48836) ; ø¸‹»„ + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 6) + (total-strokes . 22) + (japanese-jisx0212 . #x6D5C) ; ø»Œ”³ + (=jis-x0213-1-2000 . #x7E77) ; ø»¤œ¸ + (chinese-gb12345 . #x3928) ; 龔 + (ideograph-daikanwa . 48837) ; ø¸‹»… + (=ucs . #x9F94) ; 龔 + )) +(define-char + '((=>ucs . #x9F94) ; 龔 + (morohashi-daikanwa 48837 0 1) + (ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 6) + (total-strokes . 22) + (chinese-cns11643-1 . #x7C33) ; ø»“ˆ˜ + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 6) + (total-strokes . 22) + (chinese-cns11643-7 . #x5B41) ; ø»Ÿ”  + (ideograph-daikanwa . 48838) ; ø¸‹»† + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 6) + (total-strokes . 22) + (shinjigen-2 . 9914) + (=jis-x0208 . #x737C) ; ø½‹¯³ + (korean-ksc5601 . #x4A7E) ; ø»‰—· + (chinese-gb12345 . #x6D68) ; 龕 + (ideograph-daikanwa . 48839) ; ø¸‹»‡ + (=ucs . #x9F95) ; 龕 + )) +(define-char + '((=>ucs . #x9F95) ; 龕 + (morohashi-daikanwa 48839 0 1) + (ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 6) + (total-strokes . 22) + (chinese-cns11643-2 . #x6E7B) ; ø»”¿€ + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 6) + (chinese-gb2312 . #x3928) ; ø»„©› + (chinese-isoir165 . #x3928) ; ø»‘« + (=ucs . #x9F9A) ; 龚 + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 6) + (chinese-gb2312 . #x6D68) ; ø»…¶³ + (chinese-isoir165 . #x6D68) ; ø»ŽŸƒ + (=ucs . #x9F9B) ; 龛 + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 7) + (total-strokes . 23) + (chinese-cns11643-5 . #x7751) ; ø»›©° + (ideograph-daikanwa . 48840) ; ø¸‹»ˆ + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 9) + (total-strokes . 25) + (ideograph-daikanwa . 48842) ; ø¸‹»Š + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 16) + (total-strokes . 32) + (japanese-jisx0212 . #x6D5D) ; ø»Œ”´ + (chinese-cns11643-4 . #x6E55) ; ø»™’¢ + (ideograph-daikanwa . 48843) ; ø¸‹»‹ + (=ucs . #x9F96) ; 龖 + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 17) + (total-strokes . 33) + (japanese-jisx0212 . #x6D5E) ; ø»Œ”µ + (chinese-cns11643-3 . #x6242) ; ø»–¶£ + (=jis-x0213-1-2000 . #x7E78) ; ø»¤œ¹ + (ideograph-daikanwa . 48844) ; ø¸‹»Œ + (=ucs . #x9F97) ; 龗 + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 32) + (total-strokes . 48) + (ideograph-daikanwa . 48845) ; ø¸‹» + (=ucs . #x9F98) ; 龘 + )) +(define-char + '((=>ucs . #x9F98) ; 龘 + (morohashi-daikanwa 48845 0 1) + (ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 32) + (total-strokes . 48) + (chinese-cns11643-2 . #x7244) ; ø»•„ + )) +(define-char + '((ideographic-radical . 212) ; ⿓ + (ideographic-strokes . 48) + (total-strokes . 64) + (chinese-cns11643-5 . #x7C51) ; ø»›±† + (ideograph-daikanwa . 48846) ; ø¸‹»Ž + )) diff --git a/lisp/utf-2000/Ideograph-R213-Turtle.el b/lisp/utf-2000/Ideograph-R213-Turtle.el new file mode 100644 index 0000000..eaf11ba --- /dev/null +++ b/lisp/utf-2000/Ideograph-R213-Turtle.el @@ -0,0 +1,346 @@ +(define-char + '((=>ucs . #x9F9C) ; 龜 + (ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 0) + (total-strokes . 16) + (shinjigen-1 . 9918) + (shinjigen-2 . 9917) + (japanese-jisx0208 . #x737D) ; ø»ˆŠ€ + (korean-ksc5601 . #x4F4F) ; ø»‰žž + (=jis-x0208-1990 . #x737D) ; ø½‹¯´ + (ideograph-daikanwa . 48847) ; ø¸‹» + (ucs-jis . #x9F9C) ; ø»ˆŠ€ + )) +(define-char + '((=>ucs . #x9F9C) ; 龜 + (morohashi-daikanwa 48847 0 0) + (ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 0) + (total-strokes . 16) + (japanese-jisx0208-1978 . #x737D) ; ø»ƒµ¸ + )) +(define-char + '((=>ucs . #x9F9C) ; 龜 + (morohashi-daikanwa 48847 0 1) + (ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 0) + (total-strokes . 16) + (chinese-cns11643-1 . #x733F) ; ø»’»– + )) +(define-char + '((=>ucs . #x9F9C) ; 龜 + (ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 0) + (total-strokes . 15) + (<-original-ideograph + (:sources (seiji-tsuu morohashi-daikanwa shinjigen-1) + :char ((shinjigen-1 . 9918) + (ideograph-daikanwa . 48847) ; ø¸‹» + ) + )) + (shinjigen-1 . 9919) + (chinese-cns11643-7 . #x2C3A) ; ø»ž— + (ideograph-daikanwa . 48848) ; ø¸‹» + )) +(define-char + '((morohashi-daikanwa 48848 0 1) + (ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 0) + (total-strokes . 15) + (chinese-gb12345 . #x396A) ; 龜 + (=ucs . #x9F9C) ; 龜 + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 0) + (total-strokes . 16) + (chinese-cns11643-7 . #x3672) ; ø»žž» + (ideograph-daikanwa . 48849) ; ø¸‹»‘ + )) +(define-char + '((=>ucs . #x4E80) ; 亀 + (ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 0) + (total-strokes . 11) + (->same-ideograph + ((ideograph-daikanwa . 00210) ; ø¸€ƒ’ + )) + (shinjigen-1 . 9917) + (shinjigen-2 . 9916) + (chinese-cns11643-3 . #x396C) ; ø»•º¿ + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 0) + (chinese-gb2312 . #x396A) ; ø»„ª + (chinese-isoir165 . #x396A) ; ø»’­ + (=ucs . #x9F9F) ; 龟 + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 2) + (total-strokes . 18) + (ideograph-daikanwa . 48850) ; ø¸‹»’ + )) +(define-char + '((morohashi-daikanwa 48850 0 5) + (ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 2) + (total-strokes . 18) + (chinese-cns11643-7 . #x4626) ; ø»žµ + )) +(define-char + '((=>ucs . #x4DAF) ; 䶯 + (ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 3) + (total-strokes . 19) + (ideograph-daikanwa . 48851) ; ø¸‹»“ + )) +(define-char + '((morohashi-daikanwa 48851 0 0) + (ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 3) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B69) ; ø»›˜  + (=ucs . #x4DAF) ; 䶯 + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 4) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F65) ; ø»›ž” + (ideograph-daikanwa . 48853) ; ø¸‹»• + )) +(define-char + '((=>ucs . #x2A6AD) ; 𪚭 + (ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 4) + (total-strokes . 20) + (ideograph-daikanwa . 48854) ; ø¸‹»– + )) +(define-char + '((morohashi-daikanwa 48854 0 5) + (ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 4) + (total-strokes . 20) + (chinese-cns11643-4 . #x662B) ; ø»™†ˆ + (=ucs . #x2A6AD) ; 𪚭 + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 4) + (total-strokes . 20) + (chinese-cns11643-7 . #x5272) ; ø»Ÿˆƒ + (ideograph-daikanwa . 48855) ; ø¸‹»— + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 4) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F67) ; ø»›ž– + (ideograph-daikanwa . 48856) ; ø¸‹»˜ + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 4) + (total-strokes . 20) + (chinese-cns11643-7 . #x5271) ; ø»Ÿˆ‚ + (ideograph-daikanwa . 48857) ; ø¸‹»™ + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 4) + (total-strokes . 21) + (chinese-cns11643-7 . #x5749) ; ø»ŸŽ° + (ideograph-daikanwa . 48858) ; ø¸‹»š + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 4) + (total-strokes . 20) + (chinese-cns11643-5 . #x6F66) ; ø»›ž• + (ideograph-daikanwa . 48859) ; ø¸‹»› + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 4) + (total-strokes . 20) + (chinese-cns11643-4 . #x662C) ; ø»™†‰ + (ideograph-daikanwa . 48860) ; ø¸‹»œ + (=ucs . #x2A6B0) ; 𪚰 + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 4) + (total-strokes . 20) + (chinese-cns11643-7 . #x5273) ; ø»Ÿˆ„ + (ideograph-daikanwa . 48861) ; ø¸‹» + )) +(define-char + '((=>ucs . #x4DB1) ; 䶱 + (ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 4) + (total-strokes . 21) + (ideograph-daikanwa . 48862) ; ø¸‹»ž + )) +(define-char + '((morohashi-daikanwa 48862 0 0) + (ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 4) + (total-strokes . 21) + (chinese-cns11643-4 . #x6862) ; ø»™‰» + (=ucs . #x4DB1) ; 䶱 + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 4) + (total-strokes . 21) + (chinese-cns11643-7 . #x574A) ; ø»ŸŽ± + (ideograph-daikanwa . 48863) ; ø¸‹»Ÿ + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 4) + (chinese-gb2312 . #x763D) ; ø»†ƒ– + (chinese-isoir165 . #x763D) ; ø»Ž«¦ + (=ucs . #x9F0B) ; 鼋 + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 5) + (total-strokes . 21) + (chinese-cns11643-5 . #x732C) ; ø»›£“ + (ideograph-daikanwa . 48864) ; ø¸‹»  + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 5) + (total-strokes . 21) + (chinese-cns11643-5 . #x732E) ; ø»›£• + (ideograph-daikanwa . 48865) ; ø¸‹»¡ + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 5) + (total-strokes . 21) + (chinese-cns11643-7 . #x574B) ; ø»ŸŽ² + (ideograph-daikanwa . 48866) ; ø¸‹»¢ + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 5) + (total-strokes . 21) + (chinese-cns11643-5 . #x732F) ; ø»›£– + (ideograph-daikanwa . 48867) ; ø¸‹»£ + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 5) + (total-strokes . 19) + (chinese-cns11643-5 . #x6B6A) ; ø»›˜¡ + (ideograph-daikanwa . 48868) ; ø¸‹»¤ + )) +(define-char + '((=>ucs . #x9F9D) ; 龝 + (ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 5) + (total-strokes . 21) + (->same-ideograph + ((ideograph-daikanwa . 25381) ; ø¸†Œ¥ + )) + (<-ancient-ideograph + (:sources (jii morohashi-daikanwa) + :char ((ideograph-daikanwa . 24940) ; ø¸†…¬ + ) + )) + (japanese-jisx0208 . #x6354) ; ø»‡±· + (=jis-x0208-1990 . #x6354) ; ø½‹—« + (ideograph-daikanwa . 48869) ; ø¸‹»¥ + (ucs-jis . #x9F9D) ; ø»‡±· + )) +(define-char + '((=>ucs . #x9F9D) ; 龝 + (morohashi-daikanwa 48869 0 0) + (ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 5) + (total-strokes . 21) + (japanese-jisx0208-1978 . #x6354) ; ø»ƒ¯ + )) +(define-char + '((morohashi-daikanwa 48869 0 2) + (ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 5) + (total-strokes . 20) + (=ucs . #x9F9D) ; 龝 + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 5) + (total-strokes . 21) + (chinese-cns11643-5 . #x732D) ; ø»›£” + (ideograph-daikanwa . 48871) ; ø¸‹»§ + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 5) + (total-strokes . 17) + (chinese-cns11643-7 . #x3E74) ; ø»žª­ + (ideograph-daikanwa . 48872) ; ø¸‹»¨ + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D38) ; ø»ž¿³ + (ideograph-daikanwa . 48873) ; ø¸‹»© + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 7) + (total-strokes . 19) + (chinese-cns11643-7 . #x4D39) ; ø»ž¿´ + (ideograph-daikanwa . 48874) ; ø¸‹»ª + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 7) + (total-strokes . 23) + (non-morohashi 48874 9) + (chinese-cns11643-5 . #x7752) ; ø»›©± + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 11) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B3A) ; ø»›¯‘ + (ideograph-daikanwa . 48878) ; ø¸‹»® + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 11) + (total-strokes . 27) + (chinese-cns11643-7 . #x6442) ; ø»Ÿ¡¯ + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 12) + (total-strokes . 28) + (chinese-cns11643-5 . #x7B5E) ; ø»›¯µ + (ideograph-daikanwa . 48875) ; ø¸‹»« + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 12) + (total-strokes . 27) + (japanese-jisx0212 . #x6D5F) ; ø»Œ”¶ + (chinese-cns11643-4 . #x6E33) ; ø»™’€ + (ideograph-daikanwa . 48880) ; ø¸‹»° + (=ucs . #x9F9E) ; 龞 + )) +(define-char + '((ideographic-radical . 213) ; ⿔ + (ideographic-strokes . 17) + (total-strokes . 33) + (chinese-cns11643-5 . #x7C42) ; ø»›°· + (ideograph-daikanwa . 48881) ; ø¸‹»± + )) diff --git a/lisp/utf-2000/Ideograph-R214-Flute.el b/lisp/utf-2000/Ideograph-R214-Flute.el new file mode 100644 index 0000000..1499635 --- /dev/null +++ b/lisp/utf-2000/Ideograph-R214-Flute.el @@ -0,0 +1,181 @@ +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 0) + (total-strokes . 17) + (shinjigen-2 . 9919) + (chinese-gb2312 . #x595F) ; ø»…™’ + (=jis-x0208 . #x737E) ; ø½‹¯µ + (chinese-isoir165 . #x595F) ; ø»Ž¢ + (chinese-cns11643-2 . #x6142) ; ø»”« + (ideograph-daikanwa . 48882) ; ø¸‹»² + (=ucs . #x9FA0) ; é¾  + )) +(define-char + '((=>ucs . #x4DB3) ; 䶳 + (ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 4) + (total-strokes . 21) + (ideograph-daikanwa . 48883) ; ø¸‹»³ + )) +(define-char + '((morohashi-daikanwa 48883 0 0) + (ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 4) + (total-strokes . 21) + (chinese-cns11643-4 . #x6863) ; ø»™‰¼ + (=ucs . #x4DB3) ; 䶳 + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 4) + (total-strokes . 21) + (japanese-jisx0212 . #x6D60) ; ø»Œ”· + (chinese-cns11643-3 . #x5F3F) ; ø»–²† + (ideograph-daikanwa . 48884) ; ø¸‹»´ + (=ucs . #x9FA1) ; 龡 + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 4) + (total-strokes . 21) + (chinese-cns11643-5 . #x7330) ; ø»›£— + (ideograph-daikanwa . 48885) ; ø¸‹»µ + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 5) + (total-strokes . 22) + (japanese-jisx0212 . #x6D61) ; ø»Œ”¸ + (chinese-cns11643-2 . #x6E7C) ; ø»”¿ + (=jis-x0213-1-2000 . #x7E79) ; ø»¤œº + (ideograph-daikanwa . 48886) ; ø¸‹»¶ + (=ucs . #x9FA2) ; é¾¢ + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 8) + (total-strokes . 25) + (japanese-jisx0212 . #x6D62) ; ø»Œ”¹ + (chinese-cns11643-3 . #x6161) ; ø»–µ¤ + (ideograph-daikanwa . 48887) ; ø¸‹»· + (=ucs . #x9FA3) ; é¾£ + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 8) + (total-strokes . 25) + (chinese-cns11643-4 . #x6D51) ; ø»™‘€ + (ideograph-daikanwa . 48888) ; ø¸‹»¸ + (=ucs . #x4DB4) ; 䶴 + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 8) + (total-strokes . 25) + (chinese-cns11643-7 . #x622B) ; ø»Ÿžœ + (ideograph-daikanwa . 48889) ; ø¸‹»¹ + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 8) + (total-strokes . 25) + (chinese-cns11643-7 . #x622A) ; ø»Ÿž› + (ideograph-daikanwa . 48890) ; ø¸‹»º + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 9) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A64) ; ø»›® + (ideograph-daikanwa . 48891) ; ø¸‹»» + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 9) + (total-strokes . 26) + (chinese-cns11643-5 . #x7A63) ; ø»›®œ + (ideograph-daikanwa . 48892) ; ø¸‹»¼ + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 9) + (total-strokes . 26) + (chinese-cns11643-2 . #x716F) ; ø»•ƒŽ + (ideograph-daikanwa . 48893) ; ø¸‹»½ + (=ucs . #x9FA4) ; 龤 + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 9) + (total-strokes . 26) + (japanese-jisx0212 . #x6D63) ; ø»Œ”º + (chinese-cns11643-3 . #x6177) ; ø»–µº + (ideograph-daikanwa . 48894) ; ø¸‹»¾ + (=ucs . #x9FA5) ; é¾¥ + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 9) + (total-strokes . 26) + (chinese-cns11643-7 . #x634A) ; ø»Ÿ ™ + (ideograph-daikanwa . 48895) ; ø¸‹»¿ + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 9) + (total-strokes . 26) + (chinese-cns11643-7 . #x6349) ; ø»Ÿ ˜ + (ideograph-daikanwa . 48896) ; ø¸‹¼€ + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 10) + (total-strokes . 27) + (chinese-cns11643-5 . #x7B3B) ; ø»›¯’ + (ideograph-daikanwa . 48897) ; ø¸‹¼ + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 10) + (total-strokes . 27) + (chinese-cns11643-3 . #x622C) ; ø»–¶ + (ideograph-daikanwa . 48898) ; ø¸‹¼‚ + (=ucs . #x4DB5) ; 䶵 + )) +(define-char + '((=>ucs . #x2A6D3) ; 𪛓 + (ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 11) + (total-strokes . 28) + (ideograph-daikanwa . 48899) ; ø¸‹¼ƒ + )) +(define-char + '((morohashi-daikanwa 48899 0 0) + (ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 11) + (total-strokes . 28) + (chinese-cns11643-4 . #x6E47) ; ø»™’” + (=ucs . #x2A6D3) ; 𪛓 + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 14) + (total-strokes . 31) + (chinese-cns11643-7 . #x6625) ; ø»Ÿ¤Ž + (ideograph-daikanwa . 48900) ; ø¸‹¼„ + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 16) + (total-strokes . 33) + (chinese-cns11643-4 . #x6E56) ; ø»™’£ + (ideograph-daikanwa . 48901) ; ø¸‹¼… + (=ucs . #x2A6D5) ; 𪛕 + )) +(define-char + '((ideographic-radical . 214) ; ⿕ + (ideographic-strokes . 20) + (total-strokes . 37) + (chinese-cns11643-7 . #x664C) ; ø»Ÿ¤µ + (ideograph-daikanwa . 48902) ; ø¸‹¼† + )) diff --git a/lisp/utf-2000/README.en b/lisp/utf-2000/README.en new file mode 100644 index 0000000..99f8de1 --- /dev/null +++ b/lisp/utf-2000/README.en @@ -0,0 +1,98 @@ +UTF-2000 character database format (S-expression version) + +* Relations between Characters + +Property-name `->foo' or `<-foo' mean relations between characters. + +If there are a relationship `foo', property-name `->foo' means a value +of the property is a `foo' of the defined character. Likewise, +property-name `<-foo' means the defined character is a `foo' of each +value of the property. + +Example 1: If a character ?A has property `(->lowercase . (?a))', the +character ?a specified in the property is a lowercase of the defined +character ?A. + +Example 2: If a character ?a has property `(<-lowercase . (?A))', the +defined character ?a is a lowercase of the character ?A specified in +the property. + + +** Character Reference + +Type of property `->foo' or `<-foo' are list of ``char-ref''. The +type char-ref is defined by following definition: + + char-ref = character | char-spec | char-property-list + +The type ``char-property-list'' is a property-list. In the +property-list, some keys are defined in the specification. Following +list describes meaning of keys: + + :char + Required. It indicates a character. + [type] character | char-spec + + :sources + Optional. It indicates a source of the relation. + [type] list of symbols + + Meaning of some symbols are defined. Following list describes + meaning of symbols: + + chuuka-daijiten $BCf$(Ga^DKGsL((B + doubun-tsuukou $BF1J8DL9M(B + gyokuhen $B6LJS(B + henkai $BJS3$(B + henkai-ruihen $BJS3$$(GyK$(Cx:(B + inkai $B1$2q(B + inkaiho $B1$2qJd(B + jii $B;zWC(B + jiiho $B;zWCJd(B + jikai $B<-3$(B + jiyun (shuuin) $B=81$(B + kaihen $B3$JS(B + kangxi $B9/_f;zE5(B + kouin $B9-1$(B + morohashi-daikanwa $BBg4AOB<-E5(B + ruishuu-meigishou $BN`f\L>5A>6(B + seiin $B@51$(B + seiji-tsuu $B@5;z$(CwW(B + setsumon-tsuukun-teisei $B@bJ8DL71Djfa(B + shuowen $B@bJ8(B + sougen-irai-zokujifu $BAW850JMhB/;zIh(B + yuquan $B6L@t(B + senhen $B@nJS(B + +** Properties + +->lowercase indicates lowercase +->uppercase indicates uppercase +->titlecase indicates titlecase (uppercase + lowercase) + +->fullwidth indicates ``fullwidth'' characters +<-fullwidth a ``fullwidth'' character of + +->same-ideograph indicates same characters ($BF1;z(B) +->original-ideograph indicates ``original'' characters ($BK\;z(B) +<-original-ideograph an ``original'' character of +->ancient-ideograph indicates ``ancient'' characters ($B8E;z(B) +<-ancient-ideograph an ``ancient'' character of +->vulgar-ideograph indicates ``vulgar'' characters ($BB/;z(B) +<-vulgar-ideograph a ``vulgar'' character of +->wrong-ideograph indicates ``wrong'' characters ($Bkw;z(B) +<-wrong-ideograph a ``wrong'' character of +->simplified-ideograph indicates simplified characters +<-simplified-ideograph a simplified character of +->ideographic-variants indicates variants ($B0[BN;z(B) +->synonyms indicates synonyms + +->radical indicates corresponding radical forms +<-radical a radical form of + +->bopomofo indicates bopomofo characters +<-bopomofo a bopomofo character of + +->ideographic indicates corresponding characters used with + Ideographic script +<-ideographic an Ideographic symbol of diff --git a/lisp/utf-2000/auto-autoloads.el b/lisp/utf-2000/auto-autoloads.el new file mode 100644 index 0000000..df0106a --- /dev/null +++ b/lisp/utf-2000/auto-autoloads.el @@ -0,0 +1,31 @@ +;;; DO NOT MODIFY THIS FILE +(if (featurep 'utf-2000-autoloads) (error "Already loaded")) + +;;;### (autoloads (what-char-definition) "char-db-util" "utf-2000/char-db-util.el") + +(autoload 'what-char-definition "char-db-util" nil t nil) + +;;;*** + +;;;### (autoloads (ideographic-structure-find-char char-ucs char-daikanwa char-representative-of-daikanwa update-ideograph-radical-table) "ideograph-util" "utf-2000/ideograph-util.el") + +(autoload 'update-ideograph-radical-table "ideograph-util" nil t nil) + +(autoload 'char-representative-of-daikanwa "ideograph-util" nil nil nil) + +(autoload 'char-daikanwa "ideograph-util" nil nil nil) + +(autoload 'char-ucs "ideograph-util" nil nil nil) + +(autoload 'ideographic-structure-find-char "ideograph-util" nil nil nil) + +;;;*** + +;;;### (autoloads (mapping-table-read-file) "read-maps" "utf-2000/read-maps.el") + +(autoload 'mapping-table-read-file "read-maps" "\ +Read mapping table." t nil) + +;;;*** + +(provide 'utf-2000-autoloads) diff --git a/lisp/utf-2000/ccs-tcvn5712.el b/lisp/utf-2000/ccs-tcvn5712.el new file mode 100644 index 0000000..33f3e83 --- /dev/null +++ b/lisp/utf-2000/ccs-tcvn5712.el @@ -0,0 +1,128 @@ +;;; ccs-viscii.el --- Mapping table for TCVN 5712. + +;; Copyright (C) 1999 Electrotechnical Laboratory, JAPAN. +;; Licensed to the Free Software Foundation. + +;; Author: MORIOKA Tomohiko <tomo@m17n.org> +;; Keywords: coded character set + +;; This file is part of UTF-2000. + +;; UTF-2000 is free software; you can redistribute it and/or modify it +;; under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. + +;; UTF-2000 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 UTF-2000; see the file COPYING. If not, write to the +;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + +;;; Code: + +(set-charset-mapping-table + 'latin-tcvn5712 + [?\u00A0 ; 0xA0 NO-BREAK SPACE + ?\u0102 ; 0xA1 LATIN CAPITAL LETTER A WITH BREVE + ?\u00C2 ; 0xA2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX ; VISCII-1.1-C2 + ?\u00CA ; 0xA3 LATIN CAPITAL LETTER E WITH CIRCUMFLEX ; VISCII-1.1-CA + ?\u00D4 ; 0xA4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX ; VISCII-1.1-D4 + ?\u01A0 ; 0xA5 LATIN CAPITAL LETTER O WITH HORN + ?\u01AF ; 0xA6 LATIN CAPITAL LETTER U WITH HORN + ?\u0110 ; 0xA7 LATIN CAPITAL LETTER D WITH STROKE + ?\u0103 ; 0xA8 LATIN SMALL LETTER A WITH BREVE + ?\u00E2 ; 0xA9 LATIN SMALL LETTER A WITH CIRCUMFLEX ; VISCII-1.1-E2 + ?\u00EA ; 0xAA LATIN SMALL LETTER E WITH CIRCUMFLEX + ?\u00F4 ; 0xAB LATIN SMALL LETTER O WITH CIRCUMFLEX + ?\u01A1 ; 0xAC LATIN SMALL LETTER O WITH HORN + ?\u01B0 ; 0xAD LATIN SMALL LETTER U WITH HORN + ?\u0111 ; 0xAE LATIN SMALL LETTER D WITH STROKE + ?\u1EB0 ; 0xAF LATIN CAPITAL LETTER A WITH BREVE AND GRAVE + ?\u0300 ; 0xB0 COMBINING GRAVE ACCENT + ?\u0309 ; 0xB1 COMBINING HOOK ABOVE + ?\u0303 ; 0xB2 COMBINING TILDE + ?\u0301 ; 0xB3 COMBINING ACUTE ACCENT + ?\u0323 ; 0xB4 COMBINING DOT BELOW + ?\u00E0 ; 0xB5 LATIN SMALL LETTER A WITH GRAVE ; VISCII-1.1-E0 + ?\u1EA3 ; 0xB6 LATIN SMALL LETTER A WITH HOOK ABOVE + ?\u00E3 ; 0xB7 LATIN SMALL LETTER A WITH TILDE ; VISCII-1.1-E3 + ?\u00E1 ; 0xB8 LATIN SMALL LETTER A WITH ACUTE ; VISCII-1.1-E1 + ?\u1EA1 ; 0xB9 LATIN SMALL LETTER A WITH DOT BELOW + ?\u1EB2 ; 0xBA LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE + ?\u1EB1 ; 0xBB LATIN SMALL LETTER A WITH BREVE AND GRAVE + ?\u1EB3 ; 0xBC LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE + ?\u1EB5 ; 0xBD LATIN SMALL LETTER A WITH BREVE AND TILDE + ?\u1EAF ; 0xBE LATIN SMALL LETTER A WITH BREVE AND ACUTE + ?\u1EB4 ; 0xBF LATIN CAPITAL LETTER A WITH BREVE AND TILDE + ?\u1EAE ; 0xC0 LATIN CAPITAL LETTER A WITH BREVE AND ACUTE + ?\u1EA6 ; 0xC1 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE + ?\u1EA8 ; 0xC2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE + ?\u1EAA ; 0xC3 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE + ?\u1EA4 ; 0xC4 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE + ?\u1EC0 ; 0xC5 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE + ?\u1EB7 ; 0xC6 LATIN SMALL LETTER A WITH BREVE AND DOT BELOW + ?\u1EA7 ; 0xC7 LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE + ?\u1EA9 ; 0xC8 LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE + ?\u1EAB ; 0xC9 LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE + ?\u1EA5 ; 0xCA LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE + ?\u1EAD ; 0xCB LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW + ?\u00E8 ; 0xCC LATIN SMALL LETTER E WITH GRAVE ; VISCII-1.1-E8 + ?\u1EC2 ; 0xCD LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE + ?\u1EBB ; 0xCE LATIN SMALL LETTER E WITH HOOK ABOVE + ?\u1EBD ; 0xCF LATIN SMALL LETTER E WITH TILDE + ?\u00E9 ; 0xD0 LATIN SMALL LETTER E WITH ACUTE + ?\u1EB9 ; 0xD1 LATIN SMALL LETTER E WITH DOT BELOW + ?\u1EC1 ; 0xD2 LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE + ?\u1EC3 ; 0xD3 LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE + ?\u1EC5 ; 0xD4 LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE + ?\u1EBF ; 0xD5 LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE + ?\u1EC7 ; 0xD6 LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW + ?\u00EC ; 0xD7 LATIN SMALL LETTER I WITH GRAVE + ?\u1EC9 ; 0xD8 LATIN SMALL LETTER I WITH HOOK ABOVE + ?\u1EC4 ; 0xD9 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE + ?\u1EBE ; 0xDA LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE + ?\u1ED2 ; 0xDB LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE + ?\u0129 ; 0xDC LATIN SMALL LETTER I WITH TILDE + ?\u00ED ; 0xDD LATIN SMALL LETTER I WITH ACUTE + ?\u1ECB ; 0xDE LATIN SMALL LETTER I WITH DOT BELOW + ?\u00F2 ; 0xDF LATIN SMALL LETTER O WITH GRAVE + ?\u1ED4 ; 0xE0 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE + ?\u1ECF ; 0xE1 LATIN SMALL LETTER O WITH HOOK ABOVE + ?\u00F5 ; 0xE2 LATIN SMALL LETTER O WITH TILDE + ?\u00F3 ; 0xE3 LATIN SMALL LETTER O WITH ACUTE + ?\u1ECD ; 0xE4 LATIN SMALL LETTER O WITH DOT BELOW + ?\u1ED3 ; 0xE5 LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE + ?\u1ED5 ; 0xE6 LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE + ?\u1ED7 ; 0xE7 LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE + ?\u1ED1 ; 0xE8 LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE + ?\u1ED9 ; 0xE9 LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW + ?\u1EDD ; 0xEA LATIN SMALL LETTER O WITH HORN AND GRAVE + ?\u1EDF ; 0xEB LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE + ?\u1EE1 ; 0xEC LATIN SMALL LETTER O WITH HORN AND TILDE + ?\u1EDB ; 0xED LATIN SMALL LETTER O WITH HORN AND ACUTE + ?\u1EE3 ; 0xEE LATIN SMALL LETTER O WITH HORN AND DOT BELOW + ?\u00F9 ; 0xEF LATIN SMALL LETTER U WITH GRAVE + ?\u1ED6 ; 0xF0 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE + ?\u1EE7 ; 0xF1 LATIN SMALL LETTER U WITH HOOK ABOVE + ?\u0169 ; 0xF2 LATIN SMALL LETTER U WITH TILDE + ?\u00FA ; 0xF3 LATIN SMALL LETTER U WITH ACUTE + ?\u1EE5 ; 0xF4 LATIN SMALL LETTER U WITH DOT BELOW + ?\u1EEB ; 0xF5 LATIN SMALL LETTER U WITH HORN AND GRAVE + ?\u1EED ; 0xF6 LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE + ?\u1EEF ; 0xF7 LATIN SMALL LETTER U WITH HORN AND TILDE + ?\u1EE9 ; 0xF8 LATIN SMALL LETTER U WITH HORN AND ACUTE + ?\u1EF1 ; 0xF9 LATIN SMALL LETTER U WITH HORN AND DOT BELOW + ?\u1EF3 ; 0xFA LATIN SMALL LETTER Y WITH GRAVE + ?\u1EF7 ; 0xFB LATIN SMALL LETTER Y WITH HOOK ABOVE + ?\u1EF9 ; 0xFC LATIN SMALL LETTER Y WITH TILDE + ?\u00FD ; 0xFD LATIN SMALL LETTER Y WITH ACUTE + ?\u1EF5 ; 0xFE LATIN SMALL LETTER Y WITH DOT BELOW + ?\u1ED0 ; 0xFF LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE + ]) + +;;; ccs-tcvn5712.el ends here diff --git a/lisp/utf-2000/char-db-util.el b/lisp/utf-2000/char-db-util.el new file mode 100644 index 0000000..f2397d4 --- /dev/null +++ b/lisp/utf-2000/char-db-util.el @@ -0,0 +1,1090 @@ +;;; char-db-util.el --- Character Database utility + +;; Copyright (C) 1998,1999,2000,2001,2002,2003 MORIOKA Tomohiko. + +;; Author: MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> +;; Keywords: UTF-2000, ISO/IEC 10646, Unicode, UCS-4, MULE. + +;; This file is part of XEmacs UTF-2000. + +;; XEmacs UTF-2000 is free software; you can redistribute it and/or +;; modify it under the terms of the GNU General Public License as +;; published by the Free Software Foundation; either version 2, or (at +;; your option) any later version. + +;; XEmacs UTF-2000 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 XEmacs UTF-2000; see the file COPYING. If not, write to +;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + +;;; Code: + +(require 'alist) + +(defconst unidata-normative-category-alist + '(("Lu" letter uppercase) + ("Ll" letter lowercase) + ("Lt" letter titlecase) + ("Mn" mark non-spacing) + ("Mc" mark spacing-combining) + ("Me" mark enclosing) + ("Nd" number decimal-digit) + ("Nl" number letter) + ("No" number other) + ("Zs" separator space) + ("Zl" separator line) + ("Zp" separator paragraph) + ("Cc" other control) + ("Cf" other format) + ("Cs" other surrogate) + ("Co" other private-use) + ("Cn" other not-assigned))) + +(defconst unidata-informative-category-alist + '(("Lm" letter modifier) + ("Lo" letter other) + ("Pc" punctuation connector) + ("Pd" punctuation dash) + ("Ps" punctuation open) + ("Pe" punctuation close) + ("Pi" punctuation initial-quote) + ("Pf" punctuation final-quote) + ("Po" punctuation other) + ("Sm" symbol math) + ("Sc" symbol currency) + ("Sk" symbol modifier) + ("So" symbol other) + )) + +(defconst ideographic-radicals + (let ((v (make-vector 215 nil)) + (i 1)) + (while (< i 215) + (aset v i (decode-char '=ucs (+ #x2EFF i))) + (setq i (1+ i))) + v)) + +(defvar char-db-ignored-attributes nil) + +(defun char-attribute-name< (ka kb) + (cond + ((find-charset ka) + (cond + ((find-charset kb) + (cond + ((= (charset-dimension ka) + (charset-dimension kb)) + (cond ((= (charset-chars ka)(charset-chars kb)) + (if (charset-iso-final-char ka) + (cond + ((>= (charset-iso-final-char ka) ?@) + (if (and (charset-iso-final-char kb) + (>= (charset-iso-final-char kb) ?@)) + (< (charset-iso-final-char ka) + (charset-iso-final-char kb)) + t)) + (t + (if (charset-iso-final-char kb) + (if (>= (charset-iso-final-char kb) ?@) + nil + (< (charset-iso-final-char ka) + (charset-iso-final-char kb))) + t))) + (if (charset-iso-final-char kb) + nil + (< (charset-id ka)(charset-id kb))))) + ((<= (charset-chars ka)(charset-chars kb))))) + (t + (< (charset-dimension ka) + (charset-dimension kb)) + ))) + ((symbolp kb) + nil) + (t + t))) + ((find-charset kb) + t) + ((symbolp ka) + (cond ((symbolp kb) + (string< (symbol-name ka) + (symbol-name kb))) + (t))) + ((symbolp kb) + nil))) + +(defvar char-db-coded-charset-priority-list + '(ascii + control-1 + latin-iso8859-1 + latin-iso8859-2 + latin-iso8859-3 + latin-iso8859-4 + latin-iso8859-9 + latin-jisx0201 + cyrillic-iso8859-5 + greek-iso8859-7 + thai-tis620 + =jis-x0208 + japanese-jisx0208 + japanese-jisx0212 + japanese-jisx0208-1978 + chinese-gb2312 + chinese-cns11643-1 + chinese-cns11643-2 + chinese-cns11643-3 + chinese-cns11643-4 + chinese-cns11643-5 + chinese-cns11643-6 + chinese-cns11643-7 + =jis-x0213-1-2000 + =jis-x0213-2-2000 + korean-ksc5601 + chinese-isoir165 + katakana-jisx0201 + hebrew-iso8859-8 + =jis-x0208-1990 + chinese-gb12345 + latin-viscii + ethiopic-ucs + =gt + =big5-cdp + =gt-k + ideograph-daikanwa-2 + ideograph-daikanwa + =cbeta + ideograph-hanziku-1 + ideograph-hanziku-2 + ideograph-hanziku-3 + ideograph-hanziku-4 + ideograph-hanziku-5 + ideograph-hanziku-6 + ideograph-hanziku-7 + ideograph-hanziku-8 + ideograph-hanziku-9 + ideograph-hanziku-10 + ideograph-hanziku-11 + ideograph-hanziku-12 + =cbeta + =jef-china3 + =big5-eten + =big5)) + +(defun char-db-make-char-spec (char) + (let (ret char-spec) + (cond ((characterp char) + (cond ((and (setq ret (encode-char char '=ucs 'defined-only)) + (not (and (<= #xE000 ret)(<= ret #xF8FF)))) + (setq char-spec (list (cons '=ucs ret))) + (cond ((setq ret (get-char-attribute char 'name)) + (setq char-spec (cons (cons 'name ret) char-spec)) + ) + ((setq ret (get-char-attribute char 'name*)) + (setq char-spec (cons (cons 'name* ret) char-spec)) + )) + ) + ((setq ret + (catch 'tag + (let ((rest char-db-coded-charset-priority-list)) + (while rest + (if (setq ret + (get-char-attribute char (car rest))) + (throw 'tag (cons (car rest) ret))) + (setq rest (cdr rest)))))) + (setq char-spec (list ret)) + (dolist (ccs (delq (car ret) (charset-list))) + (if (and (or (charset-iso-final-char ccs) + (memq ccs + '(ideograph-daikanwa + ;; =gt-k + ))) + (setq ret (get-char-attribute char ccs))) + (setq char-spec (cons (cons ccs ret) char-spec)))) + (if (null char-spec) + (setq char-spec (split-char char))) + (cond ((setq ret (get-char-attribute char 'name)) + (setq char-spec (cons (cons 'name ret) char-spec)) + ) + ((setq ret (get-char-attribute char 'name*)) + (setq char-spec (cons (cons 'name* ret) char-spec)) + )) + )) + char-spec) + ((consp char) + char)))) + +(defun char-db-insert-char-spec (char &optional readable column) + (unless column + (setq column (current-column))) + (let (char-spec ret al cal key temp-char) + (setq char-spec (char-db-make-char-spec char)) + (unless (or (characterp char) ; char + (condition-case nil + (setq char (find-char char-spec)) + (error nil))) + ;; define temporary character + ;; Current implementation is dirty. + (setq temp-char (define-char (cons '(ideograph-daikanwa . 0) + char-spec))) + (remove-char-attribute temp-char 'ideograph-daikanwa) + (setq char temp-char)) + (setq al nil + cal nil) + (while char-spec + (setq key (car (car char-spec))) + (unless (memq key char-db-ignored-attributes) + (if (find-charset key) + (if (get-char-attribute char key) + (setq cal (cons key cal))) + (setq al (cons key al)))) + (setq char-spec (cdr char-spec))) + (unless cal + (setq char-spec (char-db-make-char-spec char)) + (while char-spec + (setq key (car (car char-spec))) + (unless (memq key char-db-ignored-attributes) + (if (find-charset key) + (setq cal (cons key cal)) + (setq al (cons key al)))) + (setq char-spec (cdr char-spec))) + ) + (unless (or cal + (memq 'ideographic-structure al)) + (push 'ideographic-structure al)) + (insert-char-attributes char + readable + (or al 'none) cal) + (when temp-char + ;; undefine temporary character + ;; Current implementation is dirty. + (setq char-spec (char-attribute-alist temp-char)) + (while char-spec + (remove-char-attribute temp-char (car (car char-spec))) + (setq char-spec (cdr char-spec)))))) + +(defun char-db-insert-alist (alist &optional readable column) + (unless column + (setq column (current-column))) + (let ((line-breaking + (concat "\n" (make-string (1+ column) ?\ ))) + name value + ret al cal key + lbs cell rest separator) + (insert "(") + (while alist + (setq name (car (car alist)) + value (cdr (car alist))) + (cond ((eq name 'char) + (insert "(char . ") + (if (setq ret (condition-case nil + (find-char value) + (error nil))) + (progn + (setq al nil + cal nil) + (while value + (setq key (car (car value))) + (if (find-charset key) + (setq cal (cons key cal)) + (setq al (cons key al))) + (setq value (cdr value))) + (insert-char-attributes ret + readable + (or al 'none) cal)) + (insert (prin1-to-string value))) + (insert ")") + (insert line-breaking)) + ((consp value) + (insert (format "(%-18s " name)) + (setq lbs (concat "\n" (make-string (current-column) ?\ ))) + (while (consp value) + (setq cell (car value)) + (if (and (consp cell) + (consp (car cell)) + (setq ret (condition-case nil + (find-char cell) + (error nil))) + ) + (progn + (setq rest cell + al nil + cal nil) + (while rest + (setq key (car (car rest))) + (if (find-charset key) + (setq cal (cons key cal)) + (setq al (cons key al))) + (setq rest (cdr rest))) + (if separator + (insert lbs)) + (insert-char-attributes ret + readable + al cal) + (setq separator lbs)) + (if separator + (insert separator)) + (insert (prin1-to-string cell)) + (setq separator " ")) + (setq value (cdr value))) + (insert ")") + (insert line-breaking)) + (t + (insert (format "(%-18s . %S)%s" + name value + line-breaking)))) + (setq alist (cdr alist)))) + (insert ")")) + +(defun char-db-insert-char-reference (plist &optional readable column) + (unless column + (setq column (current-column))) + (let ((line-breaking + (concat "\n" (make-string (1+ column) ?\ ))) + (separator "") + name value) + (insert "(") + (while plist + (setq name (pop plist)) + (setq value (pop plist)) + (cond ((eq name :char) + (insert separator) + (insert ":char\t") + (cond ((numberp value) + (setq value (decode-char '=ucs value))) + ;; ((consp value) + ;; (setq value (or (find-char value) + ;; value))) + ) + (char-db-insert-char-spec value readable) + (insert line-breaking) + (setq separator "")) + ((eq name :radical) + (insert (format "%s%s\t%d ; %c%s" + separator + name value + (aref ideographic-radicals value) + line-breaking)) + (setq separator "")) + (t + (insert (format "%s%s\t%S" separator name value)) + (setq separator line-breaking))) + )) + (insert ")")) + +(defun char-db-decode-isolated-char (ccs code-point) + (let (ret) + (setq ret + (cond ((eq ccs 'arabic-iso8859-6) + (decode-char ccs code-point)) + ((and (memq ccs '(=gt-pj-1 + =gt-pj-2 + =gt-pj-3 + =gt-pj-4 + =gt-pj-5 + =gt-pj-6 + =gt-pj-7 + =gt-pj-8 + =gt-pj-9 + =gt-pj-10 + =gt-pj-11)) + (setq ret (decode-char ccs code-point)) + (setq ret (get-char-attribute ret '=gt))) + (decode-builtin-char '=gt ret)) + (t + (decode-builtin-char ccs code-point)))) + (cond ((and (<= 0 (char-int ret)) + (<= (char-int ret) #x1F)) + (decode-char '=ucs (+ #x2400 (char-int ret)))) + ((= (char-int ret) #x7F) + ?\u2421) + (t ret)))) + +(defvar char-db-convert-obsolete-format t) + +(defun insert-char-attributes (char &optional readable + attributes ccs-attributes + column) + (let (atr-d ccs-d) + (setq attributes + (sort (if attributes + (if (consp attributes) + (progn + (dolist (name attributes) + (unless (memq name char-db-ignored-attributes) + (push name atr-d))) + atr-d)) + (dolist (name (char-attribute-list)) + (unless (memq name char-db-ignored-attributes) + (if (find-charset name) + (push name ccs-d) + (push name atr-d)))) + atr-d) + #'char-attribute-name<)) + (setq ccs-attributes + (sort (if ccs-attributes + (progn + (setq ccs-d nil) + (dolist (name ccs-attributes) + (unless (memq name char-db-ignored-attributes) + (push name ccs-d))) + ccs-d) + (or ccs-d + (progn + (dolist (name (charset-list)) + (unless (memq name char-db-ignored-attributes) + (push name ccs-d))) + ccs-d))) + #'char-attribute-name<))) + (unless column + (setq column (current-column))) + (let (name value has-long-ccs-name rest + radical strokes + (line-breaking + (concat "\n" (make-string (1+ column) ?\ ))) + lbs cell separator ret + key al cal) + (insert "(") + (when (and (memq 'name attributes) + (setq value (get-char-attribute char 'name))) + (insert (format + (if (> (+ (current-column) (length value)) 48) + "(name . %S)%s" + "(name . %S)%s") + value line-breaking)) + (setq attributes (delq 'name attributes)) + ) + (when (and (memq 'name* attributes) + (setq value (get-char-attribute char 'name*))) + (insert (format + (if (> (+ (current-column) (length value)) 48) + "(name* . %S)%s" + "(name* . %S)%s") + value line-breaking)) + (setq attributes (delq 'name* attributes)) + ) + (when (and (memq 'script attributes) + (setq value (get-char-attribute char 'script))) + (insert (format "(script\t\t%s)%s" + (mapconcat (function prin1-to-string) + value " ") + line-breaking)) + (setq attributes (delq 'script attributes)) + ) + (when (and (memq '=>ucs attributes) + (setq value (get-char-attribute char '=>ucs))) + (insert (format "(=>ucs\t\t. #x%04X)\t; %c%s" + value (decode-char '=ucs value) + line-breaking)) + (setq attributes (delq '=>ucs attributes)) + ) + (when (and (memq '=>ucs* attributes) + (setq value (get-char-attribute char '=>ucs*))) + (insert (format "(=>ucs*\t\t. #x%04X)\t; %c%s" + value (decode-char '=ucs value) + line-breaking)) + (setq attributes (delq '=>ucs* attributes)) + ) + (when (and (memq '=>ucs-gb attributes) + (setq value (get-char-attribute char '=>ucs-gb))) + (insert (format "(=>ucs-gb\t\t. #x%04X)\t; %c%s" + value (decode-char '=ucs value) + line-breaking)) + (setq attributes (delq '=>ucs-gb attributes)) + ) + (when (and (memq '=>ucs-cns attributes) + (setq value (get-char-attribute char '=>ucs-cns))) + (insert (format "(=>ucs-cns\t\t. #x%04X)\t; %c%s" + value (decode-char 'ucs-cns value) + line-breaking)) + (setq attributes (delq '=>ucs-cns attributes)) + ) + (when (and (memq '=>ucs-big5 attributes) + (setq value (get-char-attribute char '=>ucs-big5))) + (insert (format "(=>ucs-big5\t\t. #x%04X)\t; %c%s" + value (decode-char 'ucs-big5 value) + line-breaking)) + (setq attributes (delq '=>ucs-big5 attributes)) + ) + (when (and (memq '=>ucs-jis attributes) + (setq value (get-char-attribute char '=>ucs-jis))) + (insert (format "(=>ucs-jis\t\t. #x%04X)\t; %c%s" + value (decode-char 'ucs-jis value) + line-breaking)) + (setq attributes (delq '=>ucs-jis attributes)) + ) + (when (and (memq '=>ucs-ks attributes) + (setq value (get-char-attribute char '=>ucs-ks))) + (insert (format "(=>ucs-ks\t\t. #x%04X)\t; %c%s" + value (decode-char 'ucs-ks value) + line-breaking)) + (setq attributes (delq '=>ucs-ks attributes)) + ) + (when (and (memq '->ucs attributes) + (setq value (get-char-attribute char '->ucs))) + (insert (format (if char-db-convert-obsolete-format + "(=>ucs\t\t. #x%04X)\t; %c%s" + "(->ucs\t\t. #x%04X)\t; %c%s") + value (decode-char '=ucs value) + line-breaking)) + (setq attributes (delq '->ucs attributes)) + ) + (when (and (memq 'general-category attributes) + (setq value (get-char-attribute char 'general-category))) + (insert (format + "(general-category\t%s) ; %s%s" + (mapconcat (lambda (cell) + (format "%S" cell)) + value " ") + (cond ((rassoc value unidata-normative-category-alist) + "Normative Category") + ((rassoc value unidata-informative-category-alist) + "Informative Category") + (t + "Unknown Category")) + line-breaking)) + (setq attributes (delq 'general-category attributes)) + ) + (when (and (memq 'bidi-category attributes) + (setq value (get-char-attribute char 'bidi-category))) + (insert (format "(bidi-category\t. %S)%s" + value + line-breaking)) + (setq attributes (delq 'bidi-category attributes)) + ) + (unless (or (not (memq 'mirrored attributes)) + (eq (setq value (get-char-attribute char 'mirrored 'empty)) + 'empty)) + (insert (format "(mirrored\t\t. %S)%s" + value + line-breaking)) + (setq attributes (delq 'mirrored attributes)) + ) + (cond + ((and (memq 'decimal-digit-value attributes) + (setq value (get-char-attribute char 'decimal-digit-value))) + (insert (format "(decimal-digit-value . %S)%s" + value + line-breaking)) + (setq attributes (delq 'decimal-digit-value attributes)) + (when (and (memq 'digit-value attributes) + (setq value (get-char-attribute char 'digit-value))) + (insert (format "(digit-value\t . %S)%s" + value + line-breaking)) + (setq attributes (delq 'digit-value attributes)) + ) + (when (and (memq 'numeric-value attributes) + (setq value (get-char-attribute char 'numeric-value))) + (insert (format "(numeric-value\t . %S)%s" + value + line-breaking)) + (setq attributes (delq 'numeric-value attributes)) + ) + ) + (t + (when (and (memq 'digit-value attributes) + (setq value (get-char-attribute char 'digit-value))) + (insert (format "(digit-value\t. %S)%s" + value + line-breaking)) + (setq attributes (delq 'digit-value attributes)) + ) + (when (and (memq 'numeric-value attributes) + (setq value (get-char-attribute char 'numeric-value))) + (insert (format "(numeric-value\t. %S)%s" + value + line-breaking)) + (setq attributes (delq 'numeric-value attributes)) + ))) + (when (and (memq 'iso-10646-comment attributes) + (setq value (get-char-attribute char 'iso-10646-comment))) + (insert (format "(iso-10646-comment\t. %S)%s" + value + line-breaking)) + (setq attributes (delq 'iso-10646-comment attributes)) + ) + (when (and (memq 'morohashi-daikanwa attributes) + (setq value (get-char-attribute char 'morohashi-daikanwa))) + (insert (format "(morohashi-daikanwa\t%s)%s" + (mapconcat (function prin1-to-string) value " ") + line-breaking)) + (setq attributes (delq 'morohashi-daikanwa attributes)) + ) + (setq radical nil + strokes nil) + (when (and (memq 'ideographic-radical attributes) + (setq value (get-char-attribute char 'ideographic-radical))) + (setq radical value) + (insert (format "(ideographic-radical . %S)\t; %c%s" + radical + (aref ideographic-radicals radical) + line-breaking)) + (setq attributes (delq 'ideographic-radical attributes)) + ) + (when (and (memq 'ideographic-strokes attributes) + (setq value (get-char-attribute char 'ideographic-strokes))) + (setq strokes value) + (insert (format "(ideographic-strokes . %S)%s" + strokes + line-breaking)) + (setq attributes (delq 'ideographic-strokes attributes)) + ) + (when (and (memq 'kangxi-radical attributes) + (setq value (get-char-attribute char 'kangxi-radical))) + (unless (eq value radical) + (insert (format "(kangxi-radical\t . %S)\t; %c%s" + value + (aref ideographic-radicals value) + line-breaking)) + (or radical + (setq radical value))) + (setq attributes (delq 'kangxi-radical attributes)) + ) + (when (and (memq 'kangxi-strokes attributes) + (setq value (get-char-attribute char 'kangxi-strokes))) + (unless (eq value strokes) + (insert (format "(kangxi-strokes\t . %S)%s" + value + line-breaking)) + (or strokes + (setq strokes value))) + (setq attributes (delq 'kangxi-strokes attributes)) + ) + (when (and (memq 'japanese-radical attributes) + (setq value (get-char-attribute char 'japanese-radical))) + (unless (eq value radical) + (insert (format "(japanese-radical\t . %S)\t; %c%s" + value + (aref ideographic-radicals value) + line-breaking)) + (or radical + (setq radical value))) + (setq attributes (delq 'japanese-radical attributes)) + ) + (when (and (memq 'japanese-strokes attributes) + (setq value (get-char-attribute char 'japanese-strokes))) + (unless (eq value strokes) + (insert (format "(japanese-strokes\t . %S)%s" + value + line-breaking)) + (or strokes + (setq strokes value))) + (setq attributes (delq 'japanese-strokes attributes)) + ) + (when (and (memq 'cns-radical attributes) + (setq value (get-char-attribute char 'cns-radical))) + (insert (format "(cns-radical\t . %S)\t; %c%s" + value + (aref ideographic-radicals value) + line-breaking)) + (setq attributes (delq 'cns-radical attributes)) + ) + (when (and (memq 'cns-strokes attributes) + (setq value (get-char-attribute char 'cns-strokes))) + (unless (eq value strokes) + (insert (format "(cns-strokes\t . %S)%s" + value + line-breaking)) + (or strokes + (setq strokes value))) + (setq attributes (delq 'cns-strokes attributes)) + ) + (when (and (memq 'shinjigen-1-radical attributes) + (setq value (get-char-attribute char 'shinjigen-1-radical))) + (unless (eq value radical) + (insert (format "(shinjigen-1-radical . %S)\t; %c%s" + value + (aref ideographic-radicals value) + line-breaking)) + (or radical + (setq radical value))) + (setq attributes (delq 'shinjigen-1-radical attributes)) + ) + (when (and (memq 'ideographic- attributes) + (setq value (get-char-attribute char 'ideographic-))) + (insert "(ideographic- ") + (setq lbs (concat "\n" (make-string (current-column) ?\ )) + separator nil) + (while (consp value) + (setq cell (car value)) + (if (integerp cell) + (setq cell (decode-char '=ucs cell))) + (cond ((characterp cell) + (if separator + (insert lbs)) + (if readable + (insert (format "%S" cell)) + (char-db-insert-char-spec cell readable)) + (setq separator lbs)) + ((consp cell) + (if separator + (insert lbs)) + (if (consp (car cell)) + (char-db-insert-char-spec cell readable) + (char-db-insert-char-reference cell readable)) + (setq separator lbs)) + (t + (if separator + (insert separator)) + (insert (prin1-to-string cell)) + (setq separator " "))) + (setq value (cdr value))) + (insert ")") + (insert line-breaking) + (setq attributes (delq 'ideographic- attributes))) + (when (and (memq 'total-strokes attributes) + (setq value (get-char-attribute char 'total-strokes))) + (insert (format "(total-strokes . %S)%s" + value + line-breaking)) + (setq attributes (delq 'total-strokes attributes)) + ) + (when (and (memq '->ideograph attributes) + (setq value (get-char-attribute char '->ideograph))) + (insert (format "(->ideograph\t%s)%s" + (mapconcat (lambda (code) + (cond ((symbolp code) + (symbol-name code)) + ((integerp code) + (format "#x%04X" code)) + (t + (format "%s %S" + line-breaking code)))) + value " ") + line-breaking)) + (setq attributes (delq '->ideograph attributes)) + ) + (when (and (memq '->decomposition attributes) + (setq value (get-char-attribute char '->decomposition))) + (insert (format "(->decomposition\t%s)%s" + (mapconcat (lambda (code) + (cond ((symbolp code) + (symbol-name code)) + ((characterp code) + (if readable + (format "%S" code) + (format "#x%04X" + (char-int code)) + )) + ((integerp code) + (format "#x%04X" code)) + (t + (format "%s%S" line-breaking code)))) + value " ") + line-breaking)) + (setq attributes (delq '->decomposition attributes)) + ) + (if (equal (get-char-attribute char '->titlecase) + (get-char-attribute char '->uppercase)) + (setq attributes (delq '->titlecase attributes))) + (when (and (memq '->mojikyo attributes) + (setq value (get-char-attribute char '->mojikyo))) + (insert (format "(->mojikyo\t\t. %06d)\t; %c%s" + value (decode-char 'mojikyo value) + line-breaking)) + (setq attributes (delq '->mojikyo attributes)) + ) + (when (and (memq 'hanyu-dazidian-vol attributes) + (setq value (get-char-attribute char 'hanyu-dazidian-vol))) + (insert (format "(hanyu-dazidian-vol . %d)%s" + value line-breaking)) + (setq attributes (delq 'hanyu-dazidian-vol attributes)) + ) + (when (and (memq 'hanyu-dazidian-page attributes) + (setq value (get-char-attribute char 'hanyu-dazidian-page))) + (insert (format "(hanyu-dazidian-page . %d)%s" + value line-breaking)) + (setq attributes (delq 'hanyu-dazidian-page attributes)) + ) + (when (and (memq 'hanyu-dazidian-char attributes) + (setq value (get-char-attribute char 'hanyu-dazidian-char))) + (insert (format "(hanyu-dazidian-char . %d)%s" + value line-breaking)) + (setq attributes (delq 'hanyu-dazidian-char attributes)) + ) + (unless readable + (when (memq '->ucs-variants attributes) + (setq attributes (delq '->ucs-variants attributes)) + ) + (when (memq 'composition attributes) + (setq attributes (delq 'composition attributes)) + )) + (setq rest ccs-attributes) + (while (and rest + (progn + (setq value (get-char-attribute char (car rest))) + (if value + (if (>= (length (symbol-name (car rest))) 19) + (progn + (setq has-long-ccs-name t) + nil) + t) + t))) + (setq rest (cdr rest))) + (while attributes + (setq name (car attributes)) + (if (setq value (get-char-attribute char name)) + (cond ((eq name 'jisx0208-1978/4X) + (insert (format "(%-18s . #x%04X)%s" + name value + line-breaking))) + ((or (eq name 'ideographic-structure) + (eq name 'ideographic-) + (string-match "^\\(->\\|<-\\)" (symbol-name name))) + (insert (format "(%-18s%s " name line-breaking)) + (setq lbs (concat "\n" (make-string (current-column) ?\ )) + separator nil) + (while (consp value) + (setq cell (car value)) + (if (integerp cell) + (setq cell (decode-char '=ucs cell))) + (cond ((characterp cell) + (if separator + (insert lbs)) + (if readable + (insert (format "%S" cell)) + (char-db-insert-char-spec cell readable)) + (setq separator lbs)) + ((consp cell) + (if separator + (insert lbs)) + (if (consp (car cell)) + (char-db-insert-char-spec cell readable) + (char-db-insert-char-reference cell readable)) + (setq separator lbs)) + (t + (if separator + (insert separator)) + (insert (prin1-to-string cell)) + (setq separator " "))) + (setq value (cdr value))) + (insert ")") + (insert line-breaking)) + ((memq name '(ideograph= + original-ideograph-of + ancient-ideograph-of + vulgar-ideograph-of + wrong-ideograph-of + simplified-ideograph-of + ideographic-variants + ideographic-different-form-of)) + (insert (format "(%-18s%s " name line-breaking)) + (setq lbs (concat "\n" (make-string (current-column) ?\ )) + separator nil) + (while (consp value) + (setq cell (car value)) + (if (and (consp cell) + (consp (car cell))) + (progn + (if separator + (insert lbs)) + (char-db-insert-alist cell readable) + (setq separator lbs)) + (if separator + (insert separator)) + (insert (prin1-to-string cell)) + (setq separator " ")) + (setq value (cdr value))) + (insert ")") + (insert line-breaking)) + ;; ((string-match "^->" (symbol-name name)) + ;; (insert + ;; (format "(%-18s %s)%s" + ;; name + ;; (mapconcat (lambda (code) + ;; (cond ((symbolp code) + ;; (symbol-name code)) + ;; ((integerp code) + ;; (format "#x%04X" code)) + ;; (t + ;; (format "%s%S" + ;; line-breaking code)))) + ;; value " ") + ;; line-breaking))) + ((consp value) + (insert (format "(%-18s " name)) + (setq lbs (concat "\n" (make-string (current-column) ?\ )) + separator nil) + (while (consp value) + (setq cell (car value)) + (if (and (consp cell) + (consp (car cell)) + (setq ret (condition-case nil + (find-char cell) + (error nil)))) + (progn + (setq rest cell + al nil + cal nil) + (while rest + (setq key (car (car rest))) + (if (find-charset key) + (setq cal (cons key cal)) + (setq al (cons key al))) + (setq rest (cdr rest))) + (if separator + (insert lbs)) + (insert-char-attributes ret + readable + al cal) + (setq separator lbs)) + (if separator + (insert separator)) + (insert (prin1-to-string cell)) + (setq separator " ")) + (setq value (cdr value))) + (insert ")") + (insert line-breaking)) + (t + (insert (format "(%-18s . %S)%s" + name value + line-breaking))) + )) + (setq attributes (cdr attributes))) + (while ccs-attributes + (setq name (car ccs-attributes)) + (if (and (eq name (charset-name name)) + (setq value (get-char-attribute char name))) + (insert + (format + (cond ((memq name '(ideograph-daikanwa-2 + ideograph-daikanwa + =gt =gt-k =cbeta)) + (if has-long-ccs-name + "(%-26s . %05d)\t; %c%s" + "(%-18s . %05d)\t; %c%s")) + ((eq name 'mojikyo) + (if has-long-ccs-name + "(%-26s . %06d)\t; %c%s" + "(%-18s . %06d)\t; %c%s")) + ((>= (charset-dimension name) 2) + (if has-long-ccs-name + "(%-26s . #x%04X)\t; %c%s" + "(%-18s . #x%04X)\t; %c%s")) + (t + (if has-long-ccs-name + "(%-26s . #x%02X)\t; %c%s" + "(%-18s . #x%02X)\t; %c%s"))) + name + (if (= (charset-iso-graphic-plane name) 1) + (logior value + (cond ((= (charset-dimension name) 1) + #x80) + ((= (charset-dimension name) 2) + #x8080) + ((= (charset-dimension name) 3) + #x808080) + (t 0))) + value) + (char-db-decode-isolated-char name value) + line-breaking))) + (setq ccs-attributes (cdr ccs-attributes))) + (insert ")"))) + +(defun insert-char-data (char &optional readable + attributes ccs-attributes) + (save-restriction + (narrow-to-region (point)(point)) + (insert "(define-char + '") + (insert-char-attributes char readable + attributes ccs-attributes) + (insert ")\n") + (goto-char (point-min)) + (while (re-search-forward "[ \t]+$" nil t) + (replace-match "")) + ;; from tabify. + (goto-char (point-min)) + (while (re-search-forward "[ \t][ \t][ \t]*" nil t) + (let ((column (current-column)) + (indent-tabs-mode t)) + (delete-region (match-beginning 0) (point)) + (indent-to column))) + (goto-char (point-max)) + ;; (tabify (point-min)(point-max)) + )) + +(defun insert-char-data-with-variant (char &optional printable + no-ucs-variant + script excluded-script) + (insert-char-data char printable) + (let ((variants (or (char-variants char) + (let ((ucs (get-char-attribute char '->ucs))) + (if ucs + (delete char (char-variants (int-char ucs))))))) + variant vs) + (setq variants (sort variants #'<)) + (while variants + (setq variant (car variants)) + (if (and (or (null script) + (null (setq vs (get-char-attribute variant 'script))) + (memq script vs)) + (or (null excluded-script) + (null (setq vs (get-char-attribute variant 'script))) + (not (memq excluded-script vs)))) + (or (and no-ucs-variant (get-char-attribute variant '=ucs)) + (insert-char-data variant printable))) + (setq variants (cdr variants)) + ))) + +(defun insert-char-range-data (min max &optional script excluded-script) + (let ((code min) + char) + (while (<= code max) + (setq char (decode-char '=ucs code)) + (if (encode-char char '=ucs 'defined-only) + (insert-char-data-with-variant char nil 'no-ucs-variant + script excluded-script)) + (setq code (1+ code))))) + +(defun write-char-range-data-to-file (min max file + &optional script excluded-script) + (let ((coding-system-for-write 'utf-8)) + (with-temp-buffer + (insert-char-range-data min max script excluded-script) + (write-region (point-min)(point-max) file)))) + +(defvar what-character-original-window-configuration) + +;;;###autoload +(defun what-char-definition (char) + (interactive (list (char-after))) + (let ((buf (get-buffer-create "*Character Description*")) + (the-buf (current-buffer)) + (win-conf (current-window-configuration))) + (pop-to-buffer buf) + (make-local-variable 'what-character-original-window-configuration) + (setq what-character-original-window-configuration win-conf) + (setq buffer-read-only nil) + (erase-buffer) + (condition-case err + (progn + (insert-char-data-with-variant char 'printable) + (unless (char-attribute-alist char) + (insert (format ";; = %c\n" + (let* ((rest (split-char char)) + (ccs (pop rest)) + (code (pop rest))) + (while rest + (setq code (logior (lsh code 8) + (pop rest)))) + (decode-char ccs code))))) + ;; (char-db-update-comment) + (set-buffer-modified-p nil) + (view-mode the-buf (lambda (buf) + (set-window-configuration + what-character-original-window-configuration) + )) + (goto-char (point-min))) + (error (progn + (set-window-configuration + what-character-original-window-configuration) + (signal (car err) (cdr err))))))) + +(provide 'char-db-util) + +;;; char-db-util.el ends here diff --git a/lisp/utf-2000/close-cdb.el b/lisp/utf-2000/close-cdb.el new file mode 100644 index 0000000..8d42524 --- /dev/null +++ b/lisp/utf-2000/close-cdb.el @@ -0,0 +1,36 @@ +;;; close-cdb.el --- Update and/or setup character attribute database + +;; Copyright (C) 2002 MORIOKA Tomohiko. + +;; Author: MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> +;; Keywords: Character, Database, UTF-2000, Unicode, UCS-4, MULE. + +;; This file is part of XEmacs UTF-2000. + +;; XEmacs UTF-2000 is free software; you can redistribute it and/or +;; modify it under the terms of the GNU General Public License as +;; published by the Free Software Foundation; either version 2, or (at +;; your option) any later version. + +;; XEmacs UTF-2000 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 XEmacs UTF-2000; see the file COPYING. If not, write to +;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + +;;; Code: + +(require 'chise) ; to check external-database feature is available + +(dolist (attribute (char-attribute-list)) + (close-char-attribute-table attribute)) + +(garbage-collect) + +(setq char-db-stingy-mode nil) + +;;; close-cdb.el ends here diff --git a/lisp/utf-2000/dumped-chars.el b/lisp/utf-2000/dumped-chars.el new file mode 100644 index 0000000..faabf59 --- /dev/null +++ b/lisp/utf-2000/dumped-chars.el @@ -0,0 +1,305 @@ +(setq system-char-db-source-file-list + '("isolated-char" + "u00000-C0" + "u00020-Basic-Latin" + "u00080-C1" + "u000A0-Latin-1-Supplement" + "u00100-Latin-Extended-A" + "u00180-Latin-Extended-B" + "u00250-IPA-Extensions" + "u002B0-Spacing-Modifier-Letters" + "u00300-Combining-Diacritical-Marks" + "u00370-Greek" + "u00400-Cyrillic" + "u00530-Armenian" + "u00590-Hebrew" + "u00600-Arabic" + "u00700-Syriac" + "u00780-Thaana" + "u00900-Devanagari" + "u00980-Bengali" + "u00A00-Gurmukhi" + "u00A80-Gujarati" + "u00B00-Oriya" + "u00B80-Tamil" + "u00C00-Telugu" + "u00C80-Kannada" + "u00D00-Malayalam" + "u00D80-Sinhala" + "u00E00-Thai" + "u00E80-Lao" + "u00F00-Tibetan" + "u01000-Myanmar" + "u010A0-Georgian" + "u01100-Hangul-Jamo" + "u01200-Ethiopic" + "u013A0-Cherokee" + "u01400-Canadian" + "u01680-Ogham" + "u016A0-Runic" + "u01780-Khmer" + "u01800-Mongolian" + "u01E00-Latin-Extended-Additional" + "u01F00-Greek-Extended" + "u02000-General-Punctuation" + "u02070-Superscripts" + "u02080-Subscripts" + "u020A0-Currency-Symbols" + "u020D0-Combining-Diacritical-Marks-for-Symbols" + "u02100-Letterlike-Symbols" + "u02150-Number-Forms" + "u02190-Arrows" + "u02200-Mathematical-Operators" + "u02300-Miscellaneous-Technical" + "u02400-Control-Pictures" + "u02440-OCR" + "u02460-Enclosed-Alphanumerics" + "u02500-Box-Drawing" + "u02580-Block-Elements" + "u025A0-Geometric-Shapes" + "u02600-Miscellaneous-Symbols" + "u02700-Dingbats" + "u02800-Braille-Patterns" + "u02900-Supplemental-Arrows-B" + "u02980-Miscellaneous-Mathematical-Symbols-B" + "u02E00-CJK-Radical-Supplement" + "u02F00-Kangxi-Radicals" + "u02FF0-Ideographic-Description-Characters" + "u03000-CJK-Symbols-and-Punctuation" + "u03040-Hiragana" + "u030A0-Katakana" + "u03100-Bopomofo" + "u03130-Hangul-Compatibility-Jamo" + "u03190-Kanbun" + "u031A0-Bopomofo-Extended" + "u031F0-Katakana-Phonetic-Extensions" + "u03200-Enclosed-CJK-Letters-and-Months" + "u03300-CJK-Compatibility" + "Ideograph-R001-One" + "Ideograph-R002-Line" + "Ideograph-R003-Dot" + "Ideograph-R004-Slash" + "Ideograph-R005-Second" + "Ideograph-R006-Hook" + "Ideograph-R007-Two" + "Ideograph-R008-Lid" + "Ideograph-R009-Man" + "Ideograph-R010-Legs" + "Ideograph-R011-Enter" + "Ideograph-R012-Eight" + "Ideograph-R013-Down-Box" + "Ideograph-R014-Cover" + "Ideograph-R015-Ice" + "Ideograph-R016-Table" + "Ideograph-R017-Open-Box" + "Ideograph-R018-Knife" + "Ideograph-R019-Power" + "Ideograph-R020-Wrap" + "Ideograph-R021-Spoon" + "Ideograph-R022-Right-Open-Box" + "Ideograph-R023-Hiding-Enclosure" + "Ideograph-R024-Ten" + "Ideograph-R025-Divination" + "Ideograph-R026-Seal" + "Ideograph-R027-Cliff" + "Ideograph-R028-Private" + "Ideograph-R029-Again" + "Ideograph-R030-Mouth" + "Ideograph-R031-Enclosure" + "Ideograph-R032-Earth" + "Ideograph-R033-Scholar" + "Ideograph-R034-Go" + "Ideograph-R035-Go-Slowly" + "Ideograph-R036-Evening" + "Ideograph-R037-Big" + "Ideograph-R038-Woman" + "Ideograph-R039-Child" + "Ideograph-R040-Roof" + "Ideograph-R041-Inch" + "Ideograph-R042-Small" + "Ideograph-R043-Lame" + "Ideograph-R044-Corpse" + "Ideograph-R045-Sprout" + "Ideograph-R046-Mountain" + "Ideograph-R047-River" + "Ideograph-R048-Work" + "Ideograph-R049-Oneself" + "Ideograph-R050-Turban" + "Ideograph-R051-Dry" + "Ideograph-R052-Short-Thread" + "Ideograph-R053-Dotted-Cliff" + "Ideograph-R054-Long-Stride" + "Ideograph-R055-Two-Hands" + "Ideograph-R056-Shoot" + "Ideograph-R057-Bow" + "Ideograph-R058-Snout" + "Ideograph-R059-Bristle" + "Ideograph-R060-Step" + "Ideograph-R061-Heart" + "Ideograph-R062-Halberd" + "Ideograph-R063-Door" + "Ideograph-R064-Hand" + "Ideograph-R065-Branch" + "Ideograph-R066-Rap" + "Ideograph-R067-Script" + "Ideograph-R068-Dipper" + "Ideograph-R069-Axe" + "Ideograph-R070-Square" + "Ideograph-R071-Not" + "Ideograph-R072-Sun" + "Ideograph-R073-Say" + "Ideograph-R074-Moon" + "Ideograph-R075-Tree" + "Ideograph-R076-Lack" + "Ideograph-R077-Stop" + "Ideograph-R078-Death" + "Ideograph-R079-Weapon" + "Ideograph-R080-Do-Not" + "Ideograph-R081-Compare" + "Ideograph-R082-Fur" + "Ideograph-R083-Clan" + "Ideograph-R084-Steam" + "Ideograph-R085-Water" + "Ideograph-R086-Fire" + "Ideograph-R087-Claw" + "Ideograph-R088-Father" + "Ideograph-R089-Double-X" + "Ideograph-R090-Half-Tree-Trunk" + "Ideograph-R091-Slice" + "Ideograph-R092-Fang" + "Ideograph-R093-Cow" + "Ideograph-R094-Dog" + "Ideograph-R095-Profound" + "Ideograph-R096-Jade" + "Ideograph-R097-Melon" + "Ideograph-R098-Tile" + "Ideograph-R099-Sweet" + "Ideograph-R100-Life" + "Ideograph-R101-Use" + "Ideograph-R102-Field" + "Ideograph-R103-Bolt-Of-Cloth" + "Ideograph-R104-Sickness" + "Ideograph-R105-Dotted-Tent" + "Ideograph-R106-White" + "Ideograph-R107-Skin" + "Ideograph-R108-Dish" + "Ideograph-R109-Eye" + "Ideograph-R110-Spear" + "Ideograph-R111-Arrow" + "Ideograph-R112-Stone" + "Ideograph-R113-Spirit" + "Ideograph-R114-Track" + "Ideograph-R115-Grain" + "Ideograph-R116-Cave" + "Ideograph-R117-Stand" + "Ideograph-R118-Bamboo" + "Ideograph-R119-Rice" + "Ideograph-R120-Silk" + "Ideograph-R121-Jar" + "Ideograph-R122-Net" + "Ideograph-R123-Sheep" + "Ideograph-R124-Feather" + "Ideograph-R125-Old" + "Ideograph-R126-And" + "Ideograph-R127-Plow" + "Ideograph-R128-Ear" + "Ideograph-R129-Brush" + "Ideograph-R130-Meat" + "Ideograph-R131-Minister" + "Ideograph-R132-Self" + "Ideograph-R133-Arrive" + "Ideograph-R134-Mortar" + "Ideograph-R135-Tongue" + "Ideograph-R136-Oppose" + "Ideograph-R137-Boat" + "Ideograph-R138-Stopping" + "Ideograph-R139-Color" + "Ideograph-R140-Grass" + "Ideograph-R141-Tiger" + "Ideograph-R142-Insect" + "Ideograph-R143-Blood" + "Ideograph-R144-Walk-Enclosure" + "Ideograph-R145-Clothes" + "Ideograph-R146-West" + "Ideograph-R147-See" + "Ideograph-R148-Horn" + "Ideograph-R149-Speech" + "Ideograph-R150-Valley" + "Ideograph-R151-Bean" + "Ideograph-R152-Pig" + "Ideograph-R153-Badger" + "Ideograph-R154-Shell" + "Ideograph-R155-Red" + "Ideograph-R156-Run" + "Ideograph-R157-Foot" + "Ideograph-R158-Body" + "Ideograph-R159-Cart" + "Ideograph-R160-Bitter" + "Ideograph-R161-Morning" + "Ideograph-R162-Walk" + "Ideograph-R163-City" + "Ideograph-R164-Wine" + "Ideograph-R165-Distinguish" + "Ideograph-R166-Village" + "Ideograph-R167-Gold" + "Ideograph-R168-Long" + "Ideograph-R169-Gate" + "Ideograph-R170-Mound" + "Ideograph-R171-Slave" + "Ideograph-R172-Short-Tailed-Bird" + "Ideograph-R173-Rain" + "Ideograph-R174-Blue" + "Ideograph-R175-Wrong" + "Ideograph-R176-Face" + "Ideograph-R177-Leather" + "Ideograph-R178-Tanned-Leather" + "Ideograph-R179-Leek" + "Ideograph-R180-Sound" + "Ideograph-R181-Leaf" + "Ideograph-R182-Wind" + "Ideograph-R183-Fly" + "Ideograph-R184-Eat" + "Ideograph-R185-Head" + "Ideograph-R186-Fragrant" + "Ideograph-R187-Horse" + "Ideograph-R188-Bone" + "Ideograph-R189-Tall" + "Ideograph-R190-Hair" + "Ideograph-R191-Fight" + "Ideograph-R192-Sacrificial-Wine" + "Ideograph-R193-Cauldron" + "Ideograph-R194-Ghost" + "Ideograph-R195-Fish" + "Ideograph-R196-Bird" + "Ideograph-R197-Salt" + "Ideograph-R198-Deer" + "Ideograph-R199-Wheat" + "Ideograph-R200-Hemp" + "Ideograph-R201-Yellow" + "Ideograph-R202-Millet" + "Ideograph-R203-Black" + "Ideograph-R204-Embroidery" + "Ideograph-R205-Frog" + "Ideograph-R206-Tripod" + "Ideograph-R207-Drum" + "Ideograph-R208-Rat" + "Ideograph-R209-Nose" + "Ideograph-R210-Even" + "Ideograph-R211-Tooth" + "Ideograph-R212-Dragon" + "Ideograph-R213-Turtle" + "Ideograph-R214-Flute" + "u0A000-Yi-Syllables" + "u0A490-Yi-Radicals" + "u0AC00-Hangul-Syllables" + "u0E000-Private-Use" + "u0FB00-Alphabetic-Presentation-Forms" + "u0FB50-Arabic-Presentation-Forms-A" + "u0FE20-Combining-Half-Marks" + "u0FE30-CJK-Compatibility-Forms" + "u0FE50-Small-Form-Variants" + "u0FE70-Arabic-Presentation-Forms-B" + "u0FF00-Halfwidth-and-Fullwidth-Forms" + "u0FFF0-Specials" + "maps-conf" + "ccs-tcvn5712.el")) diff --git a/lisp/utf-2000/ideograph-util.el b/lisp/utf-2000/ideograph-util.el new file mode 100644 index 0000000..e176fd9 --- /dev/null +++ b/lisp/utf-2000/ideograph-util.el @@ -0,0 +1,338 @@ +;;; ideograph-util.el --- Ideographic Character Database utility + +;; Copyright (C) 1999,2000,2001,2002,2003 MORIOKA Tomohiko. + +;; Author: MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> +;; Keywords: UTF-2000, ISO/IEC 10646, Unicode, UCS-4, MULE. + +;; This file is part of XEmacs UTF-2000. + +;; XEmacs UTF-2000 is free software; you can redistribute it and/or +;; modify it under the terms of the GNU General Public License as +;; published by the Free Software Foundation; either version 2, or (at +;; your option) any later version. + +;; XEmacs UTF-2000 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 XEmacs UTF-2000; see the file COPYING. If not, write to +;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + +;;; Code: + +(require 'char-db-util) + +(defvar ideograph-radical-chars-vector + (make-vector 215 nil)) + +(defun char-ideographic-radical (char &optional radical) + (let (ret) + (or (catch 'tag + (dolist (cell (get-char-attribute char 'ideographic-)) + (if (and (setq ret (plist-get cell :radical)) + (or (eq ret radical) + (null radical))) + (throw 'tag ret)))) + (get-char-attribute char 'ideographic-radical) + (progn + (setq ret + (or (get-char-attribute char 'daikanwa-radical) + (get-char-attribute char 'kangxi-radical) + (get-char-attribute char 'japanese-radical) + (get-char-attribute char 'korean-radical))) + (when ret + (put-char-attribute char 'ideographic-radical ret) + ret))))) + +(defvar ideograph-radical-strokes-vector + ;;0 1 2 3 4 5 6 7 8 9 + [nil 1 1 1 1 1 1 2 2 2 + 2 2 2 2 2 2 2 2 2 2 + 2 2 2 2 2 2 2 2 2 2 + 3 3 3 3 3 3 3 3 3 3 + 3 3 3 3 3 3 3 3 3 3 + 3 3 3 3 3 3 3 3 3 3 + 3 4 4 4 3 4 4 4 4 4 + 4 4 4 4 4 4 4 4 4 4 + 4 4 4 4 4 3 4 4 4 4 + 4 4 4 4 3 5 4 5 5 5 + ;; 100 + 5 5 5 5 5 5 5 5 5 5 + 5 5 5 5 5 5 5 5 6 6 + 6 6 6 6 6 6 6 6 6 6 + 4 6 6 6 6 6 6 6 6 6 + 4 6 6 6 6 6 6 7 7 7 + 7 7 7 7 7 7 7 7 7 7 + 7 7 4 3 7 7 7 8 7 8 + 3 8 8 8 8 8 9 9 9 9 + 9 9 9 9 8 9 9 10 10 10 + 10 10 10 10 10 11 11 11 11 11 + ;; 200 + 11 12 12 12 12 13 13 13 13 14 + 14 15 16 16 17]) + +(defun char-ideographic-strokes (char &optional radical) + (let (ret) + (or (catch 'tag + (dolist (cell (get-char-attribute char 'ideographic-)) + (if (and (setq ret (plist-get cell :radical)) + (or (eq ret radical) + (null radical))) + (throw 'tag (plist-get cell :strokes))))) + (get-char-attribute char 'daikanwa-strokes) + (get-char-attribute char 'ideographic-strokes) + (let ((strokes + (or (get-char-attribute char 'kangxi-strokes) + (get-char-attribute char 'japanese-strokes) + (get-char-attribute char 'korean-strokes) + (let ((r (char-ideographic-radical char)) + (ts (get-char-attribute char 'total-strokes))) + (if (and r ts) + (- ts (aref ideograph-radical-strokes-vector r)))) + ))) + (when strokes + (put-char-attribute char 'ideographic-strokes strokes) + strokes))))) + +;;;###autoload +(defun update-ideograph-radical-table () + (interactive) + (let (ret radical script) + (map-char-attribute + (lambda (char radical) + (when (and radical + (or (null (setq script (get-char-attribute char 'script))) + (memq 'Ideograph script))) + (unless (memq char + (setq ret + (aref ideograph-radical-chars-vector radical))) + (char-ideographic-strokes char) + (aset ideograph-radical-chars-vector radical + (cons char ret)))) + nil) + 'ideographic-radical) + (map-char-attribute + (lambda (char data) + (dolist (cell data) + (setq radical (plist-get cell :radical)) + (when (and radical + (or (null (setq script (get-char-attribute char 'script))) + (memq 'Ideograph script))) + (unless (memq char + (setq ret + (aref ideograph-radical-chars-vector radical))) + (char-ideographic-strokes char) + (aset ideograph-radical-chars-vector radical + (cons char ret)))))) + 'ideographic-))) + +(defun int-list< (a b) + (if (numberp (car a)) + (if (numberp (car b)) + (if (= (car a) (car b)) + (int-list< (cdr a)(cdr b)) + (< (car a) (car b))) + nil) + (numberp (car b)))) + +(defun morohashi-daikanwa< (a b) + (if (integerp a) + (setq a (list a))) + (if (integerp b) + (setq b (list b))) + (cond ((eq (car a) 'ho) + (if (eq (car b) 'ho) + (int-list< (cdr a)(cdr b)) + nil)) + ((numberp (car a)) + (if (eq (car b) 'ho) + t + (int-list< a b))) + (t + (if (eq (car b) 'ho) + t + (int-list< a b))))) + +;; (defun nil=-int< (a b) +;; (cond ((null a) nil) +;; ((null b) nil) +;; (t (< a b)))) + +;; (defun nil>-int< (a b) +;; (cond ((null a) nil) +;; ((null b) t) +;; (t (< a b)))) + +;;;###autoload +(defun char-representative-of-daikanwa (char) + (if (get-char-attribute char 'ideograph-daikanwa) + char + (let ((m (get-char-attribute char 'morohashi-daikanwa)) + m-m m-s pat) + (or (when m + (setq m-m (pop m)) + (setq m-s (pop m)) + (if (= m-s 0) + (decode-char 'ideograph-daikanwa m-m) + (when m + (setq pat (list m-m m-s)) + (map-char-attribute (lambda (c v) + (if (equal pat v) + c)) + 'morohashi-daikanwa)))) + char)))) + +(defun char-attributes-poly< (c1 c2 accessors testers defaulters) + (catch 'tag + (let (a1 a2 accessor tester dm) + (while (and accessors testers) + (setq accessor (car accessors) + tester (car testers) + dm (car defaulters)) + (when (and accessor tester) + (setq a1 (funcall accessor c1) + a2 (funcall accessor c2)) + (cond ((null a1) + (if a2 + (cond ((eq dm '<) + (throw 'tag t)) + ((eq dm '>) + (throw 'tag nil))))) + ((null a2) + (cond ((eq dm '<) + (throw 'tag nil)) + ((eq dm '>) + (throw 'tag t)))) + (t + (cond ((funcall tester a1 a2) + (throw 'tag t)) + ((funcall tester a2 a1) + (throw 'tag nil)))))) + (setq accessors (cdr accessors) + testers (cdr testers) + defaulters (cdr defaulters)))))) + +(defvar ideographic-radical nil) + +(defun char-daikanwa-strokes (char &optional radical) + (unless radical + (setq radical ideographic-radical)) + (let ((drc (char-representative-of-daikanwa char))) + (char-ideographic-strokes + (if (= (char-ideographic-radical drc radical) + (char-ideographic-radical char radical)) + drc + char) + radical))) + +;;;###autoload +(defun char-daikanwa (char) + (or (get-char-attribute char 'ideograph-daikanwa) + (get-char-attribute char 'morohashi-daikanwa))) + +;;;###autoload +(defun char-ucs (char) + (or (encode-char char '=ucs 'defined-only) + (get-char-attribute char '=>ucs))) + +(defun char-id (char) + (logand (char-int char) #x3FFFFFFF)) + +(defun ideograph-char< (a b &optional radical) + (let ((ideographic-radical (or radical + ideographic-radical))) + (char-attributes-poly< + a b + '(char-daikanwa-strokes char-daikanwa char-ucs char-id) + '(< morohashi-daikanwa< < <) + '(> > > >)))) + +(defun insert-ideograph-radical-char-data (radical) + (let ((chars + (sort (copy-list (aref ideograph-radical-chars-vector radical)) + (lambda (a b) + (ideograph-char< a b radical)))) + attributes ccss) + (dolist (name (char-attribute-list)) + (unless (memq name char-db-ignored-attributes) + (if (find-charset name) + (push name ccss) + (push name attributes)))) + (setq attributes (sort attributes #'char-attribute-name<) + ccss (sort ccss #'char-attribute-name<)) + (aset ideograph-radical-chars-vector radical chars) + (dolist (char chars) + (when (or (not (some (lambda (atr) + (get-char-attribute char atr)) + char-db-ignored-attributes)) + (some (lambda (ccs) + (encode-char char ccs 'defined-only)) + ccss)) + (insert-char-data char nil attributes ccss))))) + +(defun write-ideograph-radical-char-data (radical file) + (if (file-directory-p file) + (let ((name (get-char-attribute (int-char (+ #x2EFF radical)) 'name))) + (if (string-match "KANGXI RADICAL " name) + (setq name (capitalize (substring name (match-end 0))))) + (setq name (mapconcat (lambda (char) + (if (eq char ? ) + "-" + (char-to-string char))) name "")) + (setq file + (expand-file-name + (format "Ideograph-R%03d-%s.el" radical name) + file)))) + (with-temp-buffer + (insert-ideograph-radical-char-data radical) + (let ((coding-system-for-write 'utf-8)) + (write-region (point-min)(point-max) file) + ))) + +(defun ideographic-structure= (char1 char2) + (if (char-ref-p char1) + (setq char1 (plist-get char1 :char))) + (if (char-ref-p char2) + (setq char2 (plist-get char2 :char))) + (let ((s1 (if (characterp char1) + (get-char-attribute char1 'ideographic-structure) + (cdr (assq 'ideographic-structure char1)))) + (s2 (if (characterp char2) + (get-char-attribute char2 'ideographic-structure) + (cdr (assq 'ideographic-structure char2)))) + e1 e2) + (if (or (null s1)(null s2)) + (char-spec= char1 char2) + (catch 'tag + (while (and s1 s2) + (setq e1 (car s1) + e2 (car s2)) + (unless (ideographic-structure= e1 e2) + (throw 'tag nil)) + (setq s1 (cdr s1) + s2 (cdr s2))) + (and (null s1)(null s2)))))) + +;;;###autoload +(defun ideographic-structure-find-char (structure) + (let (rest) + (map-char-attribute (lambda (char value) + (setq rest structure) + (catch 'tag + (while (and rest value) + (unless (ideographic-structure= + (car rest)(car value)) + (throw 'tag nil)) + (setq rest (cdr rest) + value (cdr value))) + (unless (or rest value) + char))) + 'ideographic-structure))) + +(provide 'ideograph-util) + +;;; ideograph-util.el ends here diff --git a/lisp/utf-2000/isolated-char.el b/lisp/utf-2000/isolated-char.el new file mode 100644 index 0000000..0b2be87 --- /dev/null +++ b/lisp/utf-2000/isolated-char.el @@ -0,0 +1,255 @@ +;;; isolated-char.el --- Set up isolated-characters. + +;; Copyright (C) 2001,2002,2003 MORIOKA Tomohiko + +;; Author: MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> +;; Keywords: UTF-2000, UCS-4, character, CCS, multiscript, multilingual + +;; This file is part of XEmacs UTF-2000. + +;; XEmacs UTF-2000 is free software; you can redistribute it and/or +;; modify it under the terms of the GNU General Public License as +;; published by the Free Software Foundation; either version 2, or (at +;; your option) any later version. + +;; XEmacs UTF-2000 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 XEmacs UTF-2000; see the file COPYING. If not, write to +;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + +;;; Code: + +;; MULE-VISCII + +(let ((i #xA0) + v) + (while (<= i #xFF) + (put-char-attribute (decode-builtin-char 'latin-viscii-lower i) + 'latin-viscii i) + (setq i (1+ i)))) + +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xA1) + 'latin-viscii #x81) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xA2) + 'latin-viscii #x82) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xA3) + 'latin-viscii #x83) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xA4) + 'latin-viscii #x84) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xA5) + 'latin-viscii #x85) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xA6) + 'latin-viscii #x86) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xA7) + 'latin-viscii #x87) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xA8) + 'latin-viscii #x88) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xA9) + 'latin-viscii #x89) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xAA) + 'latin-viscii #x8A) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xAB) + 'latin-viscii #x8B) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xAC) + 'latin-viscii #x8C) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xAD) + 'latin-viscii #x8D) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xAE) + 'latin-viscii #x8E) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xAF) + 'latin-viscii #x8F) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xB0) + 'latin-viscii #x90) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xB1) + 'latin-viscii #x91) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xB2) + 'latin-viscii #x92) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xB5) + 'latin-viscii #x93) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xB6) + 'latin-viscii #x96) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xB7) + 'latin-viscii #x97) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xB8) + 'latin-viscii #x98) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xBD) + 'latin-viscii #xB4) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xBE) + 'latin-viscii #x95) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xC6) + 'latin-viscii #x02) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xC7) + 'latin-viscii #x05) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xCF) + 'latin-viscii #x9F) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xD1) + 'latin-viscii #xBA) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xD5) + 'latin-viscii #x80) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xD6) + 'latin-viscii #x14) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xD7) + 'latin-viscii #xBB) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xD8) + 'latin-viscii #xBC) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xDB) + 'latin-viscii #x19) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xDC) + 'latin-viscii #x1E) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xDE) + 'latin-viscii #xB3) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xDF) + 'latin-viscii #xBF) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xE0) + 'latin-viscii #xC0) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xE1) + 'latin-viscii #xC1) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xE2) + 'latin-viscii #xC2) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xE3) + 'latin-viscii #xC3) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xE4) + 'latin-viscii #xC4) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xE5) + 'latin-viscii #xC5) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xE6) + 'latin-viscii #xFF) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xE7) + 'latin-viscii #x06) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xE8) + 'latin-viscii #xC8) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xE9) + 'latin-viscii #xC9) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xEA) + 'latin-viscii #xCA) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xEB) + 'latin-viscii #xCB) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xEC) + 'latin-viscii #xCC) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xED) + 'latin-viscii #xCD) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xEE) + 'latin-viscii #xCE) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xEF) + 'latin-viscii #x9B) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xF0) + 'latin-viscii #xD0) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xF1) + 'latin-viscii #xB9) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xF2) + 'latin-viscii #xD2) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xF3) + 'latin-viscii #xD3) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xF4) + 'latin-viscii #xD4) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xF5) + 'latin-viscii #xA0) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xF6) + 'latin-viscii #x99) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xF7) + 'latin-viscii #x9A) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xF8) + 'latin-viscii #x9E) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xF9) + 'latin-viscii #xD9) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xFA) + 'latin-viscii #xDA) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xFB) + 'latin-viscii #x9D) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xFC) + 'latin-viscii #x9C) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xFD) + 'latin-viscii #xDD) +(put-char-attribute (decode-builtin-char 'latin-viscii-upper #xFE) + 'latin-viscii #x94) + + +;; GT 2000 + +(with-temp-buffer + (buffer-disable-undo) + (insert-file-contents "../etc/char-data/GT-RS.txt") + (goto-char (point-min)) + (let (gt-code radical strokes plane code) + (while (re-search-forward "\\([0-9]+\\),\\([0-9]+\\),\\([0-9]+\\),GT\\([0-9]+\\),....,\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]\\)" nil t) + (setq gt-code (string-to-int (match-string 1)) + plane (string-to-int (match-string 4)) + code (string-to-int (match-string 5) 16)) + (put-char-attribute (decode-builtin-char '=gt gt-code) + (intern (format "=gt-pj-%d" plane)) + code) + ))) + +(with-temp-buffer + (buffer-disable-undo) + (insert-file-contents "../etc/char-data/GT-fmap-K1.txt") + (insert-file-contents "../etc/char-data/GT-fmap-K2.txt") + (insert-file-contents "../etc/char-data/GT-fmap-K3.txt") + (insert-file-contents "../etc/char-data/GT-fmap-K4.txt") + (goto-char (point-min)) + (let (plane code gt-code) + (while (re-search-forward "^GTps-\\([0-9k][0-9]\\)-\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]\\)\tGT-K\\([0-9]+\\)" nil t) + (setq plane (match-string 1) + code (string-to-int (match-string 2) 16) + gt-code (string-to-int (match-string 3))) + (if (eq (aref plane 0) ?0) + (setq plane (substring plane 1))) + (put-char-attribute (decode-builtin-char '=gt-k gt-code) + (intern (format "=gt-pj-%s" plane)) + (encode-char + (decode-shift-jis-char (cons (/ code 256) + (% code 256))) + 'japanese-jisx0208)) + ))) + +(define-char + '((=gt-pj-4 . #x3844) + (=gt . 19655) + )) +(define-char + '((=gt-pj-4 . #x3845) + (=gt . 19656) + )) +(define-char + '((=gt-pj-9 . #x4D7B) + (=gt . 19861) + )) +(define-char + '((=gt-pj-4 . #x493C) + (=gt . 21862) + )) +(define-char + '((=gt-pj-4 . #x6D51) + (=gt . 26606) + )) +(define-char + '((=gt-pj-5 . #x4579) + (=gt . 30254) + )) +(define-char + '((=gt-pj-11 . #x5277) + (=gt . 40268) + )) +(define-char + '((=gt-pj-1 . #x3F6B) + (=gt . 52230) + )) +(define-char + '((=gt-pj-7 . #x5821) + (=gt . 52349) + )) +(define-char + '((=gt-pj-9 . #x4C4B) + (=gt . 56364) + )) +(define-char + '((=gt-pj-11 . #x5A40) + (=gt . 60403) + )) + +;;; isolated-char.el ends here diff --git a/lisp/utf-2000/maps-conf.el b/lisp/utf-2000/maps-conf.el new file mode 100644 index 0000000..8a4ec69 --- /dev/null +++ b/lisp/utf-2000/maps-conf.el @@ -0,0 +1,51 @@ +(require 'read-maps) + +(dolist (file '("J90-to-UCS.txt" "JSP-to-UCS.txt" + "JX1-to-UCS.txt" "JX2-to-UCS.txt" + "C3-to-UCS.txt" "C4-to-UCS.txt" + "B-to-UCS.txt" "JC3-to-UCS.txt")) + (mapping-table-read-file (expand-file-name file "../etc/char-data/"))) + + +(let ((ucs #xE000) + big5 chr + ret) + (while (<= ucs #xF848) + (setq chr (decode-char 'ucs ucs)) + (when (setq big5 (get-char-attribute chr '=big5-pua)) + (when (setq chr (decode-char '=big5-cdp big5)) + (unless (get-char-attribute chr '=big5-cdp) + (put-char-attribute chr '=big5-cdp big5)))) + (setq ucs (1+ ucs)))) + + +(map-char-attribute + (lambda (c v) + (put-char-attribute (decode-char 'japanese-jisx0208-1990 v) + '=gt-pj-1 v) + nil) + '=gt-pj-1) + +(let ((default-coded-charset-priority-list + '(=gt-pj-1 + =gt-pj-2 + =gt-pj-3 + =gt-pj-4 + =gt-pj-5 + =gt-pj-6 + =gt-pj-7 + =gt-pj-8 + =gt-pj-9 + =gt-pj-10 + =gt-pj-11 + =gt-pj-k1 + =gt-pj-k2)) + (i 1) + chr ret) + (while (<= i 12000) + (when (and (setq ret (decode-char '=gt-k i)) + (setq ret (split-char ret)) + (memq (car ret) default-coded-charset-priority-list)) + (when (setq chr (apply (function make-char) ret)) + (put-char-attribute chr '=gt-k i))) + (setq i (1+ i)))) diff --git a/lisp/utf-2000/read-maps.el b/lisp/utf-2000/read-maps.el new file mode 100644 index 0000000..99751af --- /dev/null +++ b/lisp/utf-2000/read-maps.el @@ -0,0 +1,133 @@ +;;; read-maps.el --- Read mapping-tables. + +;; Copyright (C) 2002,2003 MORIOKA Tomohiko + +;; Author: MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> +;; Keywords: UTF-2000, UCS-4, character, CCS, multiscript, multilingual + +;; This file is part of XEmacs UTF-2000. + +;; XEmacs UTF-2000 is free software; you can redistribute it and/or +;; modify it under the terms of the GNU General Public License as +;; published by the Free Software Foundation; either version 2, or (at +;; your option) any later version. + +;; XEmacs UTF-2000 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 XEmacs UTF-2000; see the file COPYING. If not, write to +;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + +;;; Code: + +;;;###autoload +(defun mapping-table-read-file (filename) + "Read mapping table." + (interactive "fMapping table : ") + (with-temp-buffer + (buffer-disable-undo) + (insert-file-contents filename) + (goto-char (point-min)) + (let (line ccs code ucs ucs-pat ucs-ccs ucs-code chr) + (while (not (eobp)) + (cond ((looking-at "^J90-\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]\\)") + (setq ccs 'japanese-jisx0208-1990 + code (string-to-int (match-string 1) 16) + ucs-pat "\tJU[+-]\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]+\\)" + ucs-ccs 'ucs-jis) + (goto-char (match-end 0)) + ) + ((looking-at "^JSP-\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]\\)") + (setq ccs 'japanese-jisx0212 + code (string-to-int (match-string 1) 16) + ucs-pat "\tJU[+-]\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]+\\)" + ucs-ccs '=ucs-jis-1990) + (goto-char (match-end 0)) + ) + ((looking-at "^JX1-\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]\\)") + (setq ccs '=jis-x0213-1-2000 + code (string-to-int (match-string 1) 16) + ucs-pat "\tJU[+-]\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]+\\)" + ucs-ccs '=ucs-jis-2000) + (goto-char (match-end 0)) + ) + ((looking-at "^JX2-\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]\\)") + (setq ccs '=jis-x0213-2-2000 + code (string-to-int (match-string 1) 16) + ucs-pat "\tJU[+-]\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]+\\)" + ucs-ccs 'ucs-jis) + (goto-char (match-end 0)) + ) + ((looking-at "^C3-\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]\\)") + (setq ccs 'chinese-cns11643-3 + code (string-to-int (match-string 1) 16) + ucs-pat "\tCU[+-]\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]+\\)" + ucs-ccs 'ucs-cns) + (goto-char (match-end 0)) + ) + ((looking-at "^C4-\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]\\)") + (setq ccs 'chinese-cns11643-4 + code (string-to-int (match-string 1) 16) + ucs-pat "\tCU[+-]\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]+\\)" + ucs-ccs 'ucs-cns) + (goto-char (match-end 0)) + ) + ((looking-at "^B-\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]\\)") + (setq ccs 'chinese-big5 + code (string-to-int (match-string 1) 16) + ucs-pat "\tBU[+-]\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]+\\)" + ucs-ccs 'ucs-big5) + (goto-char (match-end 0)) + ) + ((looking-at "^JC3-\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]\\)") + (setq ccs '=jef-china3 + code (string-to-int (match-string 1) 16) + ucs-pat nil + ucs-ccs nil) + (goto-char (match-end 0)) + ) + (t + (setq ccs nil + code nil + ucs-pat nil + ucs-ccs nil) + )) + (setq ucs-code + (if (and ucs-pat + (looking-at ucs-pat)) + (prog1 + (string-to-int (match-string 1) 16) + (goto-char (match-end 0))))) + (setq ucs + (if (looking-at + "[ \t]*U[+-]\\([0-9A-F][0-9A-F][0-9A-F][0-9A-F]+\\)") + (string-to-int (match-string 1) 16))) + (when (setq chr (decode-char ccs code)) + (unless (eq (encode-char chr ccs 'defined-only) + code) + (put-char-attribute chr ccs code)) + (when (and ucs-code + (not (eq (or (encode-char chr ucs-ccs 'defined-only) + (get-char-attribute chr '=>ucs)) + ucs-code))) + (put-char-attribute chr ucs-ccs ucs-code)) + (when (and ucs + (not (eq (or (encode-char chr '=ucs 'defined-only) + (and (not (eq ucs-ccs 'ucs-jis)) + (get-char-attribute chr '=>ucs))) + ucs))) + (if (or ucs-code (null ucs-ccs)) + (put-char-attribute chr '=>ucs ucs) + (unless (eq (encode-char chr ucs-ccs 'defined-only) + ucs) + (put-char-attribute chr ucs-ccs ucs))))) + (forward-line))))) + + +(provide 'read-maps) + +;;; read-maps.el ends here diff --git a/lisp/utf-2000/u00000-C0.el b/lisp/utf-2000/u00000-C0.el new file mode 100644 index 0000000..c137be2 --- /dev/null +++ b/lisp/utf-2000/u00000-C0.el @@ -0,0 +1,240 @@ +(define-char + '((name . "NULL") + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x00) ; ␀ + (=ucs . #x0000) ; ␀ + )) +(define-char + '((name . "START OF HEADING") + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x01) ; ␁ + (=ucs . #x0001) ; ␁ + )) +(define-char + '((name . "START OF TEXT") + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x02) ; ␂ + (=ucs . #x0002) ; ␂ + )) +(define-char + '((name . "END OF TEXT") + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x03) ; ␃ + (=ucs . #x0003) ; ␃ + )) +(define-char + '((name . "END OF TRANSMISSION") + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x04) ; ␄ + (=ucs . #x0004) ; ␄ + )) +(define-char + '((name . "ENQUIRY") + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x05) ; ␅ + (=ucs . #x0005) ; ␅ + )) +(define-char + '((name . "ACKNOWLEDGE") + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x06) ; ␆ + (=ucs . #x0006) ; ␆ + )) +(define-char + '((name . "BELL") + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x07) ; ␇ + (=ucs . #x0007) ; ␇ + )) +(define-char + '((name . "BACKSPACE") + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x08) ; ␈ + (=ucs . #x0008) ; ␈ + )) +(define-char + '((name . "HORIZONTAL TABULATION") + (general-category other control) ; Normative Category + (bidi-category . "S") + (mirrored . nil) + (ascii . #x09) ; ␉ + (=ucs . #x0009) ; ␉ + )) +(define-char + '((name . "LINE FEED") + (general-category other control) ; Normative Category + (bidi-category . "B") + (mirrored . nil) + (ascii . #x0A) ; ␊ + (=ucs . #x000A) ; ␊ + )) +(define-char + '((name . "VERTICAL TABULATION") + (general-category other control) ; Normative Category + (bidi-category . "S") + (mirrored . nil) + (ascii . #x0B) ; ␋ + (=ucs . #x000B) ; ␋ + )) +(define-char + '((name . "FORM FEED") + (general-category other control) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (ascii . #x0C) ; ␌ + (=ucs . #x000C) ; ␌ + )) +(define-char + '((name . "CARRIAGE RETURN") + (general-category other control) ; Normative Category + (bidi-category . "B") + (mirrored . nil) + (ascii . #x0D) ; ␍ + (=ucs . #x000D) ; ␍ + )) +(define-char + '((name . "SHIFT OUT") + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x0E) ; ␎ + (=ucs . #x000E) ; ␎ + )) +(define-char + '((name . "SHIFT IN") + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x0F) ; ␏ + (=ucs . #x000F) ; ␏ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x10) ; ␐ + (=ucs . #x0010) ; ␐ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x11) ; ␑ + (=ucs . #x0011) ; ␑ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x12) ; ␒ + (=ucs . #x0012) ; ␒ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x13) ; ␓ + (=ucs . #x0013) ; ␓ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x14) ; ␔ + (=ucs . #x0014) ; ␔ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x15) ; ␕ + (=ucs . #x0015) ; ␕ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x16) ; ␖ + (=ucs . #x0016) ; ␖ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x17) ; ␗ + (=ucs . #x0017) ; ␗ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x18) ; ␘ + (=ucs . #x0018) ; ␘ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x19) ; ␙ + (=ucs . #x0019) ; ␙ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x1A) ; ␚ + (=ucs . #x001A) ; ␚ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x1B) ; ␛ + (=ucs . #x001B) ; ␛ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "B") + (mirrored . nil) + (ascii . #x1C) ; ␜ + (=ucs . #x001C) ; ␜ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "B") + (mirrored . nil) + (ascii . #x1D) ; ␝ + (=ucs . #x001D) ; ␝ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "B") + (mirrored . nil) + (ascii . #x1E) ; ␞ + (=ucs . #x001E) ; ␞ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "S") + (mirrored . nil) + (ascii . #x1F) ; ␟ + (=ucs . #x001F) ; ␟ + )) diff --git a/lisp/utf-2000/u00020-Basic-Latin.el b/lisp/utf-2000/u00020-Basic-Latin.el new file mode 100644 index 0000000..9f13d48 --- /dev/null +++ b/lisp/utf-2000/u00020-Basic-Latin.el @@ -0,0 +1,1601 @@ +(define-char + '((name . "SPACE") + (general-category separator space) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (ascii . #x20) ; + (arabic-1-column . #x21) ; øº©š + (ipa . #xFF) ; øº’›¿ + (latin-viscii . #x20) ; + (=ucs . #x0020) ; + )) +(define-char + '((name . "EXCLAMATION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH EXCLAMATION MARK") + (=ucs . #xFF01) ; ! + )) + (ascii . #x21) ; ! + (latin-jisx0201 . #x21) ; øº‘‹Œ + (arabic-1-column . #x22) ; øº©› + (latin-viscii . #x21) ; ! + (=ucs . #x0021) ; ! + )) +(define-char + '((name . "QUOTATION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH QUOTATION MARK") + (=ucs . #xFF02) ; " + )) + (ascii . #x22) ; " + (latin-jisx0201 . #x22) ; øº‘‹ + (latin-viscii . #x22) ; " + (=ucs . #x0022) ; " + )) +(define-char + '((name . "NUMBER SIGN") + (general-category punctuation other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH NUMBER SIGN") + (=ucs . #xFF03) ; # + )) + (ascii . #x23) ; # + (latin-jisx0201 . #x23) ; øº‘‹Ž + (latin-viscii . #x23) ; # + (=ucs . #x0023) ; # + )) +(define-char + '((name . "DOLLAR SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH DOLLAR SIGN") + (=ucs . #xFF04) ; $ + )) + (ascii . #x24) ; $ + (latin-jisx0201 . #x24) ; øº‘‹ + (latin-viscii . #x24) ; $ + (=ucs . #x0024) ; $ + )) +(define-char + '((name . "PERCENT SIGN") + (general-category punctuation other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH PERCENT SIGN") + (=ucs . #xFF05) ; % + )) + (ascii . #x25) ; % + (latin-jisx0201 . #x25) ; øº‘‹ + (latin-viscii . #x25) ; % + (=ucs . #x0025) ; % + )) +(define-char + '((name . "AMPERSAND") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH AMPERSAND") + (=ucs . #xFF06) ; & + )) + (ascii . #x26) ; & + (latin-jisx0201 . #x26) ; øº‘‹‘ + (latin-viscii . #x26) ; & + (=ucs . #x0026) ; & + )) +(define-char + '((name . "APOSTROPHE") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH APOSTROPHE") + (=ucs . #xFF07) ; ' + )) + (ascii . #x27) ; ' + (latin-jisx0201 . #x27) ; øº‘‹’ + (latin-viscii . #x27) ; ' + (=ucs . #x0027) ; ' + )) +(define-char + '((name . "LEFT PARENTHESIS") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->fullwidth + ((name . "FULLWIDTH LEFT PARENTHESIS") + (=ucs . #xFF08) ; ( + )) + (ascii . #x28) ; ( + (latin-jisx0201 . #x28) ; øº‘‹“ + (arabic-1-column . #x24) ; øº© + (latin-viscii . #x28) ; ( + (=ucs . #x0028) ; ( + )) +(define-char + '((name . "RIGHT PARENTHESIS") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->fullwidth + ((name . "FULLWIDTH RIGHT PARENTHESIS") + (=ucs . #xFF09) ; ) + )) + (ascii . #x29) ; ) + (latin-jisx0201 . #x29) ; øº‘‹” + (arabic-1-column . #x23) ; øº©œ + (latin-viscii . #x29) ; ) + (=ucs . #x0029) ; ) + )) +(define-char + '((name . "ASTERISK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH ASTERISK") + (=ucs . #xFF0A) ; * + )) + (ascii . #x2A) ; * + (latin-jisx0201 . #x2A) ; øº‘‹• + (latin-viscii . #x2A) ; * + (=ucs . #x002A) ; * + )) +(define-char + '((name . "PLUS SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH PLUS SIGN") + (=ucs . #xFF0B) ; + + )) + (ascii . #x2B) ; + + (latin-jisx0201 . #x2B) ; øº‘‹– + (latin-viscii . #x2B) ; + + (=ucs . #x002B) ; + + )) +(define-char + '((name . "COMMA") + (general-category punctuation other) ; Informative Category + (bidi-category . "CS") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH COMMA") + (=ucs . #xFF0C) ; , + )) + (ascii . #x2C) ; , + (latin-jisx0201 . #x2C) ; øº‘‹— + (latin-viscii . #x2C) ; , + (=ucs . #x002C) ; , + )) +(define-char + '((name . "HYPHEN-MINUS") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH HYPHEN-MINUS") + (=ucs . #xFF0D) ; - + )) + (ascii . #x2D) ; - + (latin-jisx0201 . #x2D) ; øº‘‹˜ + (latin-viscii . #x2D) ; - + (=ucs . #x002D) ; - + )) +(define-char + '((name . "FULL STOP") + (general-category punctuation other) ; Informative Category + (bidi-category . "CS") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH FULL STOP") + (=ucs . #xFF0E) ; . + )) + (ascii . #x2E) ; . + (latin-jisx0201 . #x2E) ; øº‘‹™ + (arabic-1-column . #x26) ; øº©Ÿ + (latin-viscii . #x2E) ; . + (=ucs . #x002E) ; . + )) +(define-char + '((name . "SOLIDUS") + (general-category punctuation other) ; Informative Category + (bidi-category . "ES") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH SOLIDUS") + (=ucs . #xFF0F) ; / + )) + (ascii . #x2F) ; / + (latin-jisx0201 . #x2F) ; øº‘‹š + (latin-viscii . #x2F) ; / + (=ucs . #x002F) ; / + )) +(define-char + '((name . "DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (->fullwidth + ((name . "FULLWIDTH DIGIT ZERO") + (=ucs . #xFF10) ; 0 + )) + (ascii . #x30) ; 0 + (latin-jisx0201 . #x30) ; øº‘‹› + (latin-viscii . #x30) ; 0 + (=ucs . #x0030) ; 0 + )) +(define-char + '((name . "DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (->fullwidth + ((name . "FULLWIDTH DIGIT ONE") + (=ucs . #xFF11) ; 1 + )) + (ascii . #x31) ; 1 + (latin-jisx0201 . #x31) ; øº‘‹œ + (latin-viscii . #x31) ; 1 + (=ucs . #x0031) ; 1 + )) +(define-char + '((name . "DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (->fullwidth + ((name . "FULLWIDTH DIGIT TWO") + (=ucs . #xFF12) ; 2 + )) + (ascii . #x32) ; 2 + (latin-jisx0201 . #x32) ; øº‘‹ + (latin-viscii . #x32) ; 2 + (=ucs . #x0032) ; 2 + )) +(define-char + '((name . "DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (->fullwidth + ((name . "FULLWIDTH DIGIT THREE") + (=ucs . #xFF13) ; 3 + )) + (ascii . #x33) ; 3 + (latin-jisx0201 . #x33) ; øº‘‹ž + (latin-viscii . #x33) ; 3 + (=ucs . #x0033) ; 3 + )) +(define-char + '((name . "DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (->fullwidth + ((name . "FULLWIDTH DIGIT FOUR") + (=ucs . #xFF14) ; 4 + )) + (ascii . #x34) ; 4 + (latin-jisx0201 . #x34) ; øº‘‹Ÿ + (latin-viscii . #x34) ; 4 + (=ucs . #x0034) ; 4 + )) +(define-char + '((name . "DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (->fullwidth + ((name . "FULLWIDTH DIGIT FIVE") + (=ucs . #xFF15) ; 5 + )) + (ascii . #x35) ; 5 + (latin-jisx0201 . #x35) ; øº‘‹  + (latin-viscii . #x35) ; 5 + (=ucs . #x0035) ; 5 + )) +(define-char + '((name . "DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (->fullwidth + ((name . "FULLWIDTH DIGIT SIX") + (=ucs . #xFF16) ; 6 + )) + (ascii . #x36) ; 6 + (latin-jisx0201 . #x36) ; øº‘‹¡ + (latin-viscii . #x36) ; 6 + (=ucs . #x0036) ; 6 + )) +(define-char + '((name . "DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (->fullwidth + ((name . "FULLWIDTH DIGIT SEVEN") + (=ucs . #xFF17) ; 7 + )) + (ascii . #x37) ; 7 + (latin-jisx0201 . #x37) ; øº‘‹¢ + (latin-viscii . #x37) ; 7 + (=ucs . #x0037) ; 7 + )) +(define-char + '((name . "DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (->fullwidth + ((name . "FULLWIDTH DIGIT EIGHT") + (=ucs . #xFF18) ; 8 + )) + (ascii . #x38) ; 8 + (latin-jisx0201 . #x38) ; øº‘‹£ + (latin-viscii . #x38) ; 8 + (=ucs . #x0038) ; 8 + )) +(define-char + '((name . "DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (->fullwidth + ((name . "FULLWIDTH DIGIT NINE") + (=ucs . #xFF19) ; 9 + )) + (ascii . #x39) ; 9 + (latin-jisx0201 . #x39) ; øº‘‹¤ + (latin-viscii . #x39) ; 9 + (=ucs . #x0039) ; 9 + )) +(define-char + '((name . "COLON") + (general-category punctuation other) ; Informative Category + (bidi-category . "CS") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH COLON") + (=ucs . #xFF1A) ; : + )) + (ascii . #x3A) ; : + (latin-jisx0201 . #x3A) ; øº‘‹¥ + (arabic-1-column . #x27) ; øº©  + (latin-viscii . #x3A) ; : + (=ucs . #x003A) ; : + )) +(define-char + '((name . "SEMICOLON") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH SEMICOLON") + (=ucs . #xFF1B) ; ; + )) + (ascii . #x3B) ; ; + (latin-jisx0201 . #x3B) ; øº‘‹¦ + (latin-viscii . #x3B) ; ; + (=ucs . #x003B) ; ; + )) +(define-char + '((name . "LESS-THAN SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->fullwidth + ((name . "FULLWIDTH LESS-THAN SIGN") + (=ucs . #xFF1C) ; < + )) + (ascii . #x3C) ; < + (latin-jisx0201 . #x3C) ; øº‘‹§ + (latin-viscii . #x3C) ; < + (=ucs . #x003C) ; < + )) +(define-char + '((name . "EQUALS SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH EQUALS SIGN") + (=ucs . #xFF1D) ; = + )) + (ascii . #x3D) ; = + (latin-jisx0201 . #x3D) ; øº‘‹¨ + (latin-viscii . #x3D) ; = + (=ucs . #x003D) ; = + )) +(define-char + '((name . "GREATER-THAN SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->fullwidth + ((name . "FULLWIDTH GREATER-THAN SIGN") + (=ucs . #xFF1E) ; > + )) + (ascii . #x3E) ; > + (latin-jisx0201 . #x3E) ; øº‘‹© + (latin-viscii . #x3E) ; > + (=ucs . #x003E) ; > + )) +(define-char + '((name . "QUESTION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH QUESTION MARK") + (=ucs . #xFF1F) ; ? + )) + (ascii . #x3F) ; ? + (latin-jisx0201 . #x3F) ; øº‘‹ª + (latin-viscii . #x3F) ; ? + (=ucs . #x003F) ; ? + )) +(define-char + '((name . "COMMERCIAL AT") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH COMMERCIAL AT") + (=ucs . #xFF20) ; ï¼  + )) + (ascii . #x40) ; @ + (latin-jisx0201 . #x40) ; øº‘‹« + (latin-viscii . #x40) ; @ + (=ucs . #x0040) ; @ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER A") + (=ucs . #xFF21) ; A + )) + (->lowercase + ((name . "LATIN SMALL LETTER A") + (=ucs . #x0061) ; a + )) + (ascii . #x41) ; A + (latin-jisx0201 . #x41) ; øº‘‹¬ + (latin-viscii . #x41) ; A + (=ucs . #x0041) ; A + )) +(define-char + '((name . "LATIN CAPITAL LETTER B") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER B") + (=ucs . #xFF22) ; ï¼¢ + )) + (->lowercase + ((name . "LATIN SMALL LETTER B") + (=ucs . #x0062) ; b + )) + (ascii . #x42) ; B + (latin-jisx0201 . #x42) ; øº‘‹­ + (latin-viscii . #x42) ; B + (=ucs . #x0042) ; B + )) +(define-char + '((name . "LATIN CAPITAL LETTER C") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER C") + (=ucs . #xFF23) ; ï¼£ + )) + (->lowercase + ((name . "LATIN SMALL LETTER C") + (=ucs . #x0063) ; c + )) + (ascii . #x43) ; C + (latin-jisx0201 . #x43) ; øº‘‹® + (latin-viscii . #x43) ; C + (=ucs . #x0043) ; C + )) +(define-char + '((name . "LATIN CAPITAL LETTER D") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER D") + (=ucs . #xFF24) ; D + )) + (->lowercase + ((name . "LATIN SMALL LETTER D") + (=ucs . #x0064) ; d + )) + (ascii . #x44) ; D + (latin-jisx0201 . #x44) ; øº‘‹¯ + (latin-viscii . #x44) ; D + (=ucs . #x0044) ; D + )) +(define-char + '((name . "LATIN CAPITAL LETTER E") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER E") + (=ucs . #xFF25) ; ï¼¥ + )) + (->lowercase + ((name . "LATIN SMALL LETTER E") + (=ucs . #x0065) ; e + )) + (ascii . #x45) ; E + (latin-jisx0201 . #x45) ; øº‘‹° + (latin-viscii . #x45) ; E + (=ucs . #x0045) ; E + )) +(define-char + '((name . "LATIN CAPITAL LETTER F") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER F") + (=ucs . #xFF26) ; F + )) + (->lowercase + ((name . "LATIN SMALL LETTER F") + (=ucs . #x0066) ; f + )) + (ascii . #x46) ; F + (latin-jisx0201 . #x46) ; øº‘‹± + (latin-viscii . #x46) ; F + (=ucs . #x0046) ; F + )) +(define-char + '((name . "LATIN CAPITAL LETTER G") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER G") + (=ucs . #xFF27) ; G + )) + (->lowercase + ((name . "LATIN SMALL LETTER G") + (=ucs . #x0067) ; g + )) + (ascii . #x47) ; G + (latin-jisx0201 . #x47) ; øº‘‹² + (latin-viscii . #x47) ; G + (=ucs . #x0047) ; G + )) +(define-char + '((name . "LATIN CAPITAL LETTER H") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER H") + (=ucs . #xFF28) ; H + )) + (->lowercase + ((name . "LATIN SMALL LETTER H") + (=ucs . #x0068) ; h + )) + (ascii . #x48) ; H + (latin-jisx0201 . #x48) ; øº‘‹³ + (latin-viscii . #x48) ; H + (=ucs . #x0048) ; H + )) +(define-char + '((name . "LATIN CAPITAL LETTER I") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER I") + (=ucs . #xFF29) ; I + )) + (->lowercase + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i + )) + (ascii . #x49) ; I + (latin-jisx0201 . #x49) ; øº‘‹´ + (latin-viscii . #x49) ; I + (=ucs . #x0049) ; I + )) +(define-char + '((name . "LATIN CAPITAL LETTER J") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER J") + (=ucs . #xFF2A) ; J + )) + (->lowercase + ((name . "LATIN SMALL LETTER J") + (=ucs . #x006A) ; j + )) + (ascii . #x4A) ; J + (latin-jisx0201 . #x4A) ; øº‘‹µ + (latin-viscii . #x4A) ; J + (=ucs . #x004A) ; J + )) +(define-char + '((name . "LATIN CAPITAL LETTER K") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER K") + (=ucs . #xFF2B) ; K + )) + (->lowercase + ((name . "LATIN SMALL LETTER K") + (=ucs . #x006B) ; k + )) + (ascii . #x4B) ; K + (latin-jisx0201 . #x4B) ; øº‘‹¶ + (latin-viscii . #x4B) ; K + (=ucs . #x004B) ; K + )) +(define-char + '((name . "LATIN CAPITAL LETTER L") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER L") + (=ucs . #xFF2C) ; L + )) + (->lowercase + ((name . "LATIN SMALL LETTER L") + (=ucs . #x006C) ; l + )) + (ascii . #x4C) ; L + (latin-jisx0201 . #x4C) ; øº‘‹· + (latin-viscii . #x4C) ; L + (=ucs . #x004C) ; L + )) +(define-char + '((name . "LATIN CAPITAL LETTER M") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER M") + (=ucs . #xFF2D) ; ï¼­ + )) + (->lowercase + ((name . "LATIN SMALL LETTER M") + (=ucs . #x006D) ; m + )) + (ascii . #x4D) ; M + (latin-jisx0201 . #x4D) ; øº‘‹¸ + (latin-viscii . #x4D) ; M + (=ucs . #x004D) ; M + )) +(define-char + '((name . "LATIN CAPITAL LETTER N") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER N") + (=ucs . #xFF2E) ; ï¼® + )) + (->lowercase + ((name . "LATIN SMALL LETTER N") + (=ucs . #x006E) ; n + )) + (ascii . #x4E) ; N + (latin-jisx0201 . #x4E) ; øº‘‹¹ + (latin-viscii . #x4E) ; N + (=ucs . #x004E) ; N + )) +(define-char + '((name . "LATIN CAPITAL LETTER O") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER O") + (=ucs . #xFF2F) ; O + )) + (->lowercase + ((name . "LATIN SMALL LETTER O") + (=ucs . #x006F) ; o + )) + (ascii . #x4F) ; O + (latin-jisx0201 . #x4F) ; øº‘‹º + (latin-viscii . #x4F) ; O + (=ucs . #x004F) ; O + )) +(define-char + '((name . "LATIN CAPITAL LETTER P") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER P") + (=ucs . #xFF30) ; ï¼° + )) + (->lowercase + ((name . "LATIN SMALL LETTER P") + (=ucs . #x0070) ; p + )) + (ascii . #x50) ; P + (latin-jisx0201 . #x50) ; øº‘‹» + (latin-viscii . #x50) ; P + (=ucs . #x0050) ; P + )) +(define-char + '((name . "LATIN CAPITAL LETTER Q") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER Q") + (=ucs . #xFF31) ; ï¼± + )) + (->lowercase + ((name . "LATIN SMALL LETTER Q") + (=ucs . #x0071) ; q + )) + (ascii . #x51) ; Q + (latin-jisx0201 . #x51) ; øº‘‹¼ + (latin-viscii . #x51) ; Q + (=ucs . #x0051) ; Q + )) +(define-char + '((name . "LATIN CAPITAL LETTER R") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER R") + (=ucs . #xFF32) ; ï¼² + )) + (->lowercase + ((name . "LATIN SMALL LETTER R") + (=ucs . #x0072) ; r + )) + (ascii . #x52) ; R + (latin-jisx0201 . #x52) ; øº‘‹½ + (latin-viscii . #x52) ; R + (=ucs . #x0052) ; R + )) +(define-char + '((name . "LATIN CAPITAL LETTER S") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER S") + (=ucs . #xFF33) ; ï¼³ + )) + (->lowercase + ((name . "LATIN SMALL LETTER S") + (=ucs . #x0073) ; s + )) + (ascii . #x53) ; S + (latin-jisx0201 . #x53) ; øº‘‹¾ + (latin-viscii . #x53) ; S + (=ucs . #x0053) ; S + )) +(define-char + '((name . "LATIN CAPITAL LETTER T") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER T") + (=ucs . #xFF34) ; ï¼´ + )) + (->lowercase + ((name . "LATIN SMALL LETTER T") + (=ucs . #x0074) ; t + )) + (ascii . #x54) ; T + (latin-jisx0201 . #x54) ; øº‘‹¿ + (latin-viscii . #x54) ; T + (=ucs . #x0054) ; T + )) +(define-char + '((name . "LATIN CAPITAL LETTER U") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER U") + (=ucs . #xFF35) ; ï¼µ + )) + (->lowercase + ((name . "LATIN SMALL LETTER U") + (=ucs . #x0075) ; u + )) + (ascii . #x55) ; U + (latin-jisx0201 . #x55) ; øº‘Œ€ + (latin-viscii . #x55) ; U + (=ucs . #x0055) ; U + )) +(define-char + '((name . "LATIN CAPITAL LETTER V") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER V") + (=ucs . #xFF36) ; V + )) + (->lowercase + ((name . "LATIN SMALL LETTER V") + (=ucs . #x0076) ; v + )) + (ascii . #x56) ; V + (latin-jisx0201 . #x56) ; øº‘Œ + (latin-viscii . #x56) ; V + (=ucs . #x0056) ; V + )) +(define-char + '((name . "LATIN CAPITAL LETTER W") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER W") + (=ucs . #xFF37) ; ï¼· + )) + (->lowercase + ((name . "LATIN SMALL LETTER W") + (=ucs . #x0077) ; w + )) + (ascii . #x57) ; W + (latin-jisx0201 . #x57) ; øº‘Œ‚ + (latin-viscii . #x57) ; W + (=ucs . #x0057) ; W + )) +(define-char + '((name . "LATIN CAPITAL LETTER X") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER X") + (=ucs . #xFF38) ; X + )) + (->lowercase + ((name . "LATIN SMALL LETTER X") + (=ucs . #x0078) ; x + )) + (ascii . #x58) ; X + (latin-jisx0201 . #x58) ; øº‘Œƒ + (latin-viscii . #x58) ; X + (=ucs . #x0058) ; X + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER Y") + (=ucs . #xFF39) ; ï¼¹ + )) + (->lowercase + ((name . "LATIN SMALL LETTER Y") + (=ucs . #x0079) ; y + )) + (ascii . #x59) ; Y + (latin-jisx0201 . #x59) ; øº‘Œ„ + (latin-viscii . #x59) ; Y + (=ucs . #x0059) ; Y + )) +(define-char + '((name . "LATIN CAPITAL LETTER Z") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER Z") + (=ucs . #xFF3A) ; Z + )) + (->lowercase + ((name . "LATIN SMALL LETTER Z") + (=ucs . #x007A) ; z + )) + (ascii . #x5A) ; Z + (latin-jisx0201 . #x5A) ; øº‘Œ… + (latin-viscii . #x5A) ; Z + (=ucs . #x005A) ; Z + )) +(define-char + '((name . "LEFT SQUARE BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->fullwidth + ((name . "FULLWIDTH LEFT SQUARE BRACKET") + (=ucs . #xFF3B) ; ï¼» + )) + (ascii . #x5B) ; [ + (latin-jisx0201 . #x5B) ; øº‘Œ† + (latin-viscii . #x5B) ; [ + (=ucs . #x005B) ; [ + )) +(define-char + '((name . "REVERSE SOLIDUS") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH REVERSE SOLIDUS") + (=ucs . #xFF3C) ; ï¼¼ + )) + (ascii . #x5C) ; \ + (latin-viscii . #x5C) ; \ + (=ucs . #x005C) ; \ + )) +(define-char + '((name . "RIGHT SQUARE BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->fullwidth + ((name . "FULLWIDTH RIGHT SQUARE BRACKET") + (=ucs . #xFF3D) ; ï¼½ + )) + (ascii . #x5D) ; ] + (latin-jisx0201 . #x5D) ; øº‘Œˆ + (latin-viscii . #x5D) ; ] + (=ucs . #x005D) ; ] + )) +(define-char + '((name . "CIRCUMFLEX ACCENT") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CIRCUMFLEX ACCENT") + (=ucs . #xFF3E) ; ï¼¾ + )) + (ascii . #x5E) ; ^ + (latin-jisx0201 . #x5E) ; øº‘Œ‰ + (latin-viscii . #x5E) ; ^ + (=ucs . #x005E) ; ^ + )) +(define-char + '((name . "LOW LINE") + (general-category punctuation connector) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LOW LINE") + (=ucs . #xFF3F) ; _ + )) + (ascii . #x5F) ; _ + (latin-jisx0201 . #x5F) ; øº‘ŒŠ + (latin-viscii . #x5F) ; _ + (=ucs . #x005F) ; _ + )) +(define-char + '((name . "GRAVE ACCENT") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH GRAVE ACCENT") + (=ucs . #xFF40) ; ` + )) + (ascii . #x60) ; ` + (latin-jisx0201 . #x60) ; øº‘Œ‹ + (latin-viscii . #x60) ; ` + (=ucs . #x0060) ; ` + )) +(define-char + '((name . "LATIN SMALL LETTER A") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER A") + (=ucs . #xFF41) ; a + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER A") + (=ucs . #x0041) ; A + )) + (ascii . #x61) ; a + (latin-jisx0201 . #x61) ; øº‘ŒŒ + (ipa . #xA5) ; øº’š¥ + (latin-viscii . #x61) ; a + (=ucs . #x0061) ; a + )) +(define-char + '((name . "LATIN SMALL LETTER B") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER B") + (=ucs . #xFF42) ; b + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER B") + (=ucs . #x0042) ; B + )) + (ascii . #x62) ; b + (latin-jisx0201 . #x62) ; øº‘Œ + (ipa . #xC1) ; øº’› + (latin-viscii . #x62) ; b + (=ucs . #x0062) ; b + )) +(define-char + '((name . "LATIN SMALL LETTER C") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER C") + (=ucs . #xFF43) ; c + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER C") + (=ucs . #x0043) ; C + )) + (ascii . #x63) ; c + (latin-jisx0201 . #x63) ; øº‘ŒŽ + (latin-viscii . #x63) ; c + (=ucs . #x0063) ; c + )) +(define-char + '((name . "LATIN SMALL LETTER D") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER D") + (=ucs . #xFF44) ; d + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER D") + (=ucs . #x0044) ; D + )) + (ascii . #x64) ; d + (latin-jisx0201 . #x64) ; øº‘Œ + (ipa . #xC3) ; øº’›ƒ + (latin-viscii . #x64) ; d + (=ucs . #x0064) ; d + )) +(define-char + '((name . "LATIN SMALL LETTER E") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER E") + (=ucs . #xFF45) ; e + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER E") + (=ucs . #x0045) ; E + )) + (ascii . #x65) ; e + (latin-jisx0201 . #x65) ; øº‘Œ + (ipa . #xA2) ; øº’š¢ + (latin-viscii . #x65) ; e + (=ucs . #x0065) ; e + )) +(define-char + '((name . "LATIN SMALL LETTER F") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER F") + (=ucs . #xFF46) ; f + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER F") + (=ucs . #x0046) ; F + )) + (ascii . #x66) ; f + (latin-jisx0201 . #x66) ; øº‘Œ‘ + (ipa . #xC6) ; øº’›† + (latin-viscii . #x66) ; f + (=ucs . #x0066) ; f + )) +(define-char + '((name . "LATIN SMALL LETTER G") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER G") + (=ucs . #xFF47) ; g + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER G") + (=ucs . #x0047) ; G + )) + (ascii . #x67) ; g + (latin-jisx0201 . #x67) ; øº‘Œ’ + (ipa . #xC5) ; øº’›… + (latin-viscii . #x67) ; g + (=ucs . #x0067) ; g + )) +(define-char + '((name . "LATIN SMALL LETTER H") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER H") + (=ucs . #xFF48) ; h + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER H") + (=ucs . #x0048) ; H + )) + (ascii . #x68) ; h + (latin-jisx0201 . #x68) ; øº‘Œ“ + (ipa . #xD1) ; øº’›‘ + (latin-viscii . #x68) ; h + (=ucs . #x0068) ; h + )) +(define-char + '((name . "LATIN SMALL LETTER I") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER I") + (=ucs . #xFF49) ; i + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I + )) + (ascii . #x69) ; i + (latin-jisx0201 . #x69) ; øº‘Œ” + (ipa . #xA0) ; øº’š  + (latin-viscii . #x69) ; i + (=ucs . #x0069) ; i + )) +(define-char + '((name . "LATIN SMALL LETTER J") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER J") + (=ucs . #xFF4A) ; j + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER J") + (=ucs . #x004A) ; J + )) + (ascii . #x6A) ; j + (latin-jisx0201 . #x6A) ; øº‘Œ• + (ipa . #xD9) ; øº’›™ + (latin-viscii . #x6A) ; j + (=ucs . #x006A) ; j + )) +(define-char + '((name . "LATIN SMALL LETTER K") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER K") + (=ucs . #xFF4B) ; k + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER K") + (=ucs . #x004B) ; K + )) + (ascii . #x6B) ; k + (latin-jisx0201 . #x6B) ; øº‘Œ– + (ipa . #xC4) ; øº’›„ + (latin-viscii . #x6B) ; k + (=ucs . #x006B) ; k + )) +(define-char + '((name . "LATIN SMALL LETTER L") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER L") + (=ucs . #xFF4C) ; l + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER L") + (=ucs . #x004C) ; L + )) + (ascii . #x6C) ; l + (latin-jisx0201 . #x6C) ; øº‘Œ— + (ipa . #xDA) ; øº’›š + (latin-viscii . #x6C) ; l + (=ucs . #x006C) ; l + )) +(define-char + '((name . "LATIN SMALL LETTER M") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER M") + (=ucs . #xFF4D) ; m + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER M") + (=ucs . #x004D) ; M + )) + (ascii . #x6D) ; m + (latin-jisx0201 . #x6D) ; øº‘Œ˜ + (ipa . #xD2) ; øº’›’ + (latin-viscii . #x6D) ; m + (=ucs . #x006D) ; m + )) +(define-char + '((name . "LATIN SMALL LETTER N") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER N") + (=ucs . #xFF4E) ; n + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER N") + (=ucs . #x004E) ; N + )) + (ascii . #x6E) ; n + (latin-jisx0201 . #x6E) ; øº‘Œ™ + (ipa . #xD3) ; øº’›“ + (latin-viscii . #x6E) ; n + (=ucs . #x006E) ; n + )) +(define-char + '((name . "LATIN SMALL LETTER O") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER O") + (=ucs . #xFF4F) ; o + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER O") + (=ucs . #x004F) ; O + )) + (ascii . #x6F) ; o + (latin-jisx0201 . #x6F) ; øº‘Œš + (ipa . #xB6) ; øº’š¶ + (latin-viscii . #x6F) ; o + (=ucs . #x006F) ; o + )) +(define-char + '((name . "LATIN SMALL LETTER P") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER P") + (=ucs . #xFF50) ; p + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER P") + (=ucs . #x0050) ; P + )) + (ascii . #x70) ; p + (latin-jisx0201 . #x70) ; øº‘Œ› + (ipa . #xC0) ; øº’›€ + (latin-viscii . #x70) ; p + (=ucs . #x0070) ; p + )) +(define-char + '((name . "LATIN SMALL LETTER Q") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER Q") + (=ucs . #xFF51) ; q + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER Q") + (=ucs . #x0051) ; Q + )) + (ascii . #x71) ; q + (latin-jisx0201 . #x71) ; øº‘Œœ + (latin-viscii . #x71) ; q + (=ucs . #x0071) ; q + )) +(define-char + '((name . "LATIN SMALL LETTER R") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER R") + (=ucs . #xFF52) ; r + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER R") + (=ucs . #x0052) ; R + )) + (ascii . #x72) ; r + (latin-jisx0201 . #x72) ; øº‘Œ + (ipa . #xD6) ; øº’›– + (latin-viscii . #x72) ; r + (=ucs . #x0072) ; r + )) +(define-char + '((name . "LATIN SMALL LETTER S") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER S") + (=ucs . #xFF53) ; s + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER S") + (=ucs . #x0053) ; S + )) + (ascii . #x73) ; s + (latin-jisx0201 . #x73) ; øº‘Œž + (ipa . #xCA) ; øº’›Š + (latin-viscii . #x73) ; s + (=ucs . #x0073) ; s + )) +(define-char + '((name . "LATIN SMALL LETTER T") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER T") + (=ucs . #xFF54) ; t + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER T") + (=ucs . #x0054) ; T + )) + (ascii . #x74) ; t + (latin-jisx0201 . #x74) ; øº‘ŒŸ + (ipa . #xC2) ; øº’›‚ + (latin-viscii . #x74) ; t + (=ucs . #x0074) ; t + )) +(define-char + '((name . "LATIN SMALL LETTER U") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER U") + (=ucs . #xFF55) ; u + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER U") + (=ucs . #x0055) ; U + )) + (ascii . #x75) ; u + (latin-jisx0201 . #x75) ; øº‘Œ  + (ipa . #xB4) ; øº’š´ + (latin-viscii . #x75) ; u + (=ucs . #x0075) ; u + )) +(define-char + '((name . "LATIN SMALL LETTER V") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER V") + (=ucs . #xFF56) ; v + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER V") + (=ucs . #x0056) ; V + )) + (ascii . #x76) ; v + (latin-jisx0201 . #x76) ; øº‘Œ¡ + (ipa . #xC7) ; øº’›‡ + (latin-viscii . #x76) ; v + (=ucs . #x0076) ; v + )) +(define-char + '((name . "LATIN SMALL LETTER W") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER W") + (=ucs . #xFF57) ; w + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER W") + (=ucs . #x0057) ; W + )) + (ascii . #x77) ; w + (latin-jisx0201 . #x77) ; øº‘Œ¢ + (ipa . #xDE) ; øº’›ž + (latin-viscii . #x77) ; w + (=ucs . #x0077) ; w + )) +(define-char + '((name . "LATIN SMALL LETTER X") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER X") + (=ucs . #xFF58) ; x + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER X") + (=ucs . #x0058) ; X + )) + (ascii . #x78) ; x + (latin-jisx0201 . #x78) ; øº‘Œ£ + (ipa . #xCF) ; øº’› + (latin-viscii . #x78) ; x + (=ucs . #x0078) ; x + )) +(define-char + '((name . "LATIN SMALL LETTER Y") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER Y") + (=ucs . #xFF59) ; y + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER Y") + (=ucs . #x0059) ; Y + )) + (ascii . #x79) ; y + (latin-jisx0201 . #x79) ; øº‘Œ¤ + (ipa . #xAD) ; øº’š­ + (latin-viscii . #x79) ; y + (=ucs . #x0079) ; y + )) +(define-char + '((name . "LATIN SMALL LETTER Z") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER Z") + (=ucs . #xFF5A) ; z + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER Z") + (=ucs . #x005A) ; Z + )) + (ascii . #x7A) ; z + (latin-jisx0201 . #x7A) ; øº‘Œ¥ + (ipa . #xCB) ; øº’›‹ + (latin-viscii . #x7A) ; z + (=ucs . #x007A) ; z + )) +(define-char + '((name . "LEFT CURLY BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->fullwidth + ((name . "FULLWIDTH LEFT CURLY BRACKET") + (=ucs . #xFF5B) ; { + )) + (ascii . #x7B) ; { + (latin-jisx0201 . #x7B) ; øº‘Œ¦ + (latin-viscii . #x7B) ; { + (=ucs . #x007B) ; { + )) +(define-char + '((name . "VERTICAL LINE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH VERTICAL LINE") + (=ucs . #xFF5C) ; | + )) + (ascii . #x7C) ; | + (latin-jisx0201 . #x7C) ; øº‘Œ§ + (latin-viscii . #x7C) ; | + (=ucs . #x007C) ; | + )) +(define-char + '((name . "RIGHT CURLY BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->fullwidth + ((name . "FULLWIDTH RIGHT CURLY BRACKET") + (=ucs . #xFF5D) ; } + )) + (ascii . #x7D) ; } + (latin-jisx0201 . #x7D) ; øº‘Œ¨ + (latin-viscii . #x7D) ; } + (=ucs . #x007D) ; } + )) +(define-char + '((name . "TILDE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH TILDE") + (=ucs . #xFF5E) ; ~ + )) + (ascii . #x7E) ; ~ + (latin-viscii . #x7E) ; ~ + (=ucs . #x007E) ; ~ + )) +(define-char + '((name . "DELETE") + (general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (ascii . #x7F) ; ␡ + (latin-viscii . #x7F) ; ␡ + (=ucs . #x007F) ; ␡ + )) diff --git a/lisp/utf-2000/u00080-C1.el b/lisp/utf-2000/u00080-C1.el new file mode 100644 index 0000000..b1a706a --- /dev/null +++ b/lisp/utf-2000/u00080-C1.el @@ -0,0 +1,192 @@ +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0080) ; € + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0081) ;  + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0082) ; ‚ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0083) ; ƒ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0084) ; „ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "B") + (mirrored . nil) + (=ucs . #x0085) ; … + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0086) ; † + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0087) ; ‡ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0088) ; ˆ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0089) ; ‰ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x008A) ; Š + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x008B) ; ‹ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x008C) ; Œ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x008D) ;  + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x008E) ; Ž + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x008F) ;  + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0090) ;  + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0091) ; ‘ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0092) ; ’ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0093) ; “ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0094) ; ” + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0095) ; • + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0096) ; – + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0097) ; — + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0098) ; ˜ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x0099) ; ™ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x009A) ; š + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x009B) ; › + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x009C) ; œ + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x009D) ;  + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x009E) ; ž + )) +(define-char + '((general-category other control) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x009F) ; Ÿ + )) diff --git a/lisp/utf-2000/u000A0-Latin-1-Supplement.el b/lisp/utf-2000/u000A0-Latin-1-Supplement.el new file mode 100755 index 0000000..ff2f7a3 --- /dev/null +++ b/lisp/utf-2000/u000A0-Latin-1-Supplement.el @@ -0,0 +1,3403 @@ +(define-char + '((name . "NO-BREAK SPACE") + (general-category separator space) ; Normative Category + (bidi-category . "CS") + (mirrored . nil) + (->decomposition noBreak #x0020) + (->fullwidth + ((name . "fullwidth no-break space") + (=jis-x0213-1-2000 . #x2922) ; ø»¢ž­ + )) + (latin-iso8859-1 . #xA0) ; øº’´€ + (latin-iso8859-2 . #xA0) ; øº’µ  + (latin-iso8859-3 . #xA0) ; øº’·€ + (latin-iso8859-4 . #xA0) ; øº’¸  + (greek-iso8859-7 . #xA0) ; øº’»  + (hebrew-iso8859-8 . #xA0) ; øº’¾  + (cyrillic-iso8859-5 . #xA0) ; øº“„  + (latin-iso8859-9 . #xA0) ; øº“†€ + (latin-tcvn5712 . #xA0) ; øº“™  + (=ucs . #x00A0) ;   + )) +(define-char + '((name . "fullwidth no-break space") + (=>ucs . #x00A0) ;   + (general-category separator space) ; Normative Category + (bidi-category . "CS") + (mirrored . nil) + (<-fullwidth + ((name . "NO-BREAK SPACE") + (=ucs . #x00A0) ;   + )) + (=jis-x0213-1-2000 . #x2922) ; ø»¢ž­ + (ucs-jis . #x00A0) ; ø»¢ž­ + )) +(define-char + '((name . "INVERTED EXCLAMATION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth inverted exclamation mark") + (korean-ksc5601 . #x222E) ; ø»ˆ›· + (japanese-jisx0212 . #x2242) ; ø»Š¦ + )) + (latin-iso8859-1 . #xA1) ; øº’´ + (latin-iso8859-9 . #xA1) ; øº“† + (=ucs . #x00A1) ; ¡ + )) +(define-char + '((name . "fullwidth inverted exclamation mark") + (=>ucs . #x00A1) ; ¡ + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-fullwidth + ((name . "INVERTED EXCLAMATION MARK") + (=ucs . #x00A1) ; ¡ + )) + (korean-ksc5601 . #x222E) ; ø»ˆ›· + (japanese-jisx0212 . #x2242) ; ø»Š¦ + (=jis-x0213-1-2000 . #x2923) ; ø»¢ž® + (ucs-jis . #x00A1) ; ø»ˆ›· + )) +(define-char + '((name . "CENT SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CENT SIGN") + (=ucs . #xFFE0) ; ï¿  + )) + (latin-iso8859-1 . #xA2) ; øº’´‚ + (hebrew-iso8859-8 . #xA2) ; øº’¾¢ + (latin-iso8859-9 . #xA2) ; øº“†‚ + (=ucs . #x00A2) ; ¢ + )) +(define-char + '((name . "POUND SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH POUND SIGN") + (=ucs . #xFFE1) ; ï¿¡ + )) + (latin-iso8859-1 . #xA3) ; øº’´ƒ + (latin-iso8859-3 . #xA3) ; øº’·ƒ + (greek-iso8859-7 . #xA3) ; øº’»£ + (hebrew-iso8859-8 . #xA3) ; øº’¾£ + (latin-iso8859-9 . #xA3) ; øº“†ƒ + (=ucs . #x00A3) ; £ + )) +(define-char + '((name . "CURRENCY SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth currency sign") + (chinese-gb2312 . #x2168) ; ø»„‡‹ + (korean-ksc5601 . #x2234) ; ø»ˆ›½ + (japanese-jisx0212 . #x2270) ; ø»Š¦½ + )) + (latin-iso8859-1 . #xA4) ; øº’´„ + (latin-iso8859-2 . #xA4) ; øº’µ¤ + (latin-iso8859-3 . #xA4) ; øº’·„ + (latin-iso8859-4 . #xA4) ; øº’¸¤ + (hebrew-iso8859-8 . #xA4) ; øº’¾¤ + (latin-iso8859-9 . #xA4) ; øº“†„ + (=ucs . #x00A4) ; ¤ + )) +(define-char + '((name . "fullwidth currency sign") + (=>ucs . #x00A4) ; ¤ + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (<-fullwidth + ((name . "CURRENCY SIGN") + (=ucs . #x00A4) ; ¤ + )) + (chinese-gb2312 . #x2168) ; ø»„‡‹ + (korean-ksc5601 . #x2234) ; ø»ˆ›½ + (japanese-jisx0212 . #x2270) ; ø»Š¦½ + (=jis-x0213-1-2000 . #x2924) ; ø»¢ž¯ + (ucs-jis . #x00A4) ; ø»„‡‹ + )) +(define-char + '((name . "YEN SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH YEN SIGN") + (=ucs . #xFFE5) ; ï¿¥ + )) + (latin-jisx0201 . #x5C) ; øº‘Œ‡ + (latin-iso8859-1 . #xA5) ; øº’´… + (hebrew-iso8859-8 . #xA5) ; øº’¾¥ + (latin-iso8859-9 . #xA5) ; øº“†… + (=ucs . #x00A5) ; Â¥ + )) +(define-char + '((name . "BROKEN BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH BROKEN BAR") + (=ucs . #xFFE4) ; ¦ + )) + (latin-iso8859-1 . #xA6) ; øº’´† + (greek-iso8859-7 . #xA6) ; øº’»¦ + (hebrew-iso8859-8 . #xA6) ; øº’¾¦ + (latin-iso8859-9 . #xA6) ; øº“†† + (=ucs . #x00A6) ; ¦ + )) +(define-char + '((name . "SECTION SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth section sign") + (chinese-gb2312 . #x216C) ; ø»„‡ + (korean-ksc5601 . #x2157) ; ø»ˆ›‚ + (chinese-cns11643-1 . #x2170) ; ø»‘ƒ« + )) + (latin-iso8859-1 . #xA7) ; øº’´‡ + (latin-iso8859-2 . #xA7) ; øº’µ§ + (latin-iso8859-3 . #xA7) ; øº’·‡ + (latin-iso8859-4 . #xA7) ; øº’¸§ + (greek-iso8859-7 . #xA7) ; øº’»§ + (hebrew-iso8859-8 . #xA7) ; øº’¾§ + (cyrillic-iso8859-5 . #xFD) ; øº“…½ + (latin-iso8859-9 . #xA7) ; øº“†‡ + (=ucs . #x00A7) ; § + )) +(define-char + '((name . "fullwidth section sign") + (=>ucs . #x00A7) ; § + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-fullwidth + ((name . "SECTION SIGN") + (=ucs . #x00A7) ; § + )) + (chinese-gb2312 . #x216C) ; ø»„‡ + (=jis-x0208 . #x2178) ; ø½‰·“ + (korean-ksc5601 . #x2157) ; ø»ˆ›‚ + (chinese-cns11643-1 . #x2170) ; ø»‘ƒ« + (chinese-big5 . #xA1B1) ; ý¢€Š†± + (ucs-jis . #x00A7) ; ø»„‡ + )) +(define-char + '((name . "DIAERESIS") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x0308) + (->fullwidth + ((name . "fullwidth diaeresis") + (chinese-gb2312 . #x2127) ; ø»„†Š + (korean-ksc5601 . #x2127) ; ø»ˆš’ + )) + (latin-iso8859-1 . #xA8) ; øº’´ˆ + (latin-iso8859-2 . #xA8) ; øº’µ¨ + (latin-iso8859-3 . #xA8) ; øº’·ˆ + (latin-iso8859-4 . #xA8) ; øº’¸¨ + (greek-iso8859-7 . #xA8) ; øº’»¨ + (hebrew-iso8859-8 . #xA8) ; øº’¾¨ + (latin-iso8859-9 . #xA8) ; øº“†ˆ + (=ucs . #x00A8) ; ¨ + )) +(define-char + '((name . "fullwidth diaeresis") + (=>ucs . #x00A8) ; ¨ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-fullwidth + ((name . "DIAERESIS") + (=ucs . #x00A8) ; ¨ + )) + (chinese-gb2312 . #x2127) ; ø»„†Š + (=jis-x0208 . #x212F) ; ø½‰¶Š + (korean-ksc5601 . #x2127) ; ø»ˆš’ + (=big5-eten . #xC6D8) ; ý¢€Œ›˜ + (=jef-china3 . #x81AA) ; øºˆ†ª + (ucs-jis . #x00A8) ; ø»„†Š + )) +(define-char + '((name . "COPYRIGHT SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth copyright sign") + (japanese-jisx0212 . #x226D) ; ø»Š¦º + )) + (latin-iso8859-1 . #xA9) ; øº’´‰ + (greek-iso8859-7 . #xA9) ; øº’»© + (hebrew-iso8859-8 . #xA9) ; øº’¾© + (latin-iso8859-9 . #xA9) ; øº“†‰ + (=ucs . #x00A9) ; © + )) +(define-char + '((name . "fullwidth copyright sign") + (=>ucs . #x00A9) ; © + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-fullwidth + ((name . "COPYRIGHT SIGN") + (=ucs . #x00A9) ; © + )) + (japanese-jisx0212 . #x226D) ; ø»Š¦º + (=jis-x0213-1-2000 . #x2926) ; ø»¢ž± + (ucs-jis . #x00A9) ; ø»Š¦º + )) +(define-char + '((name . "FEMININE ORDINAL INDICATOR") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x0061) + (->fullwidth + ((name . "fullwidth feminine ordinal indicator") + (korean-ksc5601 . #x2823) ; ø»ˆ¤  + (japanese-jisx0212 . #x226C) ; ø»Š¦¹ + )) + (latin-iso8859-1 . #xAA) ; øº’´Š + (latin-iso8859-9 . #xAA) ; øº“†Š + (=ucs . #x00AA) ; ª + )) +(define-char + '((name . "fullwidth feminine ordinal indicator") + (=>ucs . #x00AA) ; ª + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (<-fullwidth + ((name . "FEMININE ORDINAL INDICATOR") + (=ucs . #x00AA) ; ª + )) + (korean-ksc5601 . #x2823) ; ø»ˆ¤  + (japanese-jisx0212 . #x226C) ; ø»Š¦¹ + (=jis-x0213-1-2000 . #x2927) ; ø»¢ž² + (ucs-jis . #x00AA) ; ø»ˆ¤  + )) +(define-char + '((name . "LEFT-POINTING DOUBLE ANGLE QUOTATION MARK") + (general-category punctuation initial-quote) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->fullwidth + ((name . "fullwidth left-pointing double angle quotation mark") + (=jis-x0213-1-2000 . #x2928) ; ø»¢ž³ + )) + (arabic-1-column . #x2A) ; øº©£ + (latin-iso8859-1 . #xAB) ; øº’´‹ + (greek-iso8859-7 . #xAB) ; øº’»« + (hebrew-iso8859-8 . #xAB) ; øº’¾« + (latin-iso8859-9 . #xAB) ; øº“†‹ + (=ucs . #x00AB) ; « + )) +(define-char + '((name . "fullwidth left-pointing double angle quotation mark") + (=>ucs . #x00AB) ; « + (general-category punctuation initial-quote) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (<-fullwidth + ((name . "LEFT-POINTING DOUBLE ANGLE QUOTATION MARK") + (=ucs . #x00AB) ; « + )) + (=jis-x0213-1-2000 . #x2928) ; ø»¢ž³ + (ucs-jis . #x00AB) ; ø»¢ž³ + )) +(define-char + '((name . "NOT SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH NOT SIGN") + (=ucs . #xFFE2) ; ï¿¢ + )) + (latin-iso8859-1 . #xAC) ; øº’´Œ + (greek-iso8859-7 . #xAC) ; øº’»¬ + (hebrew-iso8859-8 . #xAC) ; øº’¾¬ + (latin-iso8859-9 . #xAC) ; øº“†Œ + (=ucs . #x00AC) ; ¬ + )) +(define-char + '((name . "SOFT HYPHEN") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth soft hyphen") + (korean-ksc5601 . #x2129) ; ø»ˆš” + )) + (latin-iso8859-1 . #xAD) ; øº’´ + (latin-iso8859-2 . #xAD) ; øº’µ­ + (latin-iso8859-3 . #xAD) ; øº’· + (latin-iso8859-4 . #xAD) ; øº’¸­ + (greek-iso8859-7 . #xAD) ; øº’»­ + (hebrew-iso8859-8 . #xAD) ; øº’¾­ + (cyrillic-iso8859-5 . #xAD) ; øº“„­ + (latin-iso8859-9 . #xAD) ; øº“† + (=ucs . #x00AD) ; ­ + )) +(define-char + '((name . "fullwidth soft hyphen") + (=>ucs . #x00AD) ; ­ + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-fullwidth + ((name . "SOFT HYPHEN") + (=ucs . #x00AD) ; ­ + )) + (korean-ksc5601 . #x2129) ; ø»ˆš” + (=jis-x0213-1-2000 . #x2929) ; ø»¢ž´ + (ucs-jis . #x00AD) ; ø»ˆš” + )) +(define-char + '((name . "REGISTERED SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth registered sign") + (japanese-jisx0212 . #x226E) ; ø»Š¦» + )) + (latin-iso8859-1 . #xAE) ; øº’´Ž + (hebrew-iso8859-8 . #xAE) ; øº’¾® + (latin-iso8859-9 . #xAE) ; øº“†Ž + (=ucs . #x00AE) ; ® + )) +(define-char + '((name . "fullwidth registered sign") + (=>ucs . #x00AE) ; ® + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-fullwidth + ((name . "REGISTERED SIGN") + (=ucs . #x00AE) ; ® + )) + (japanese-jisx0212 . #x226E) ; ø»Š¦» + (=jis-x0213-1-2000 . #x292A) ; ø»¢žµ + (=jef-china3 . #x81A1) ; øºˆ†¡ + (ucs-jis . #x00AE) ; ø»Š¦» + )) +(define-char + '((name . "MACRON") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x0304) + (->fullwidth + ((name . "FULLWIDTH MACRON") + (=ucs . #xFFE3) ; ï¿£ + )) + (latin-iso8859-1 . #xAF) ; øº’´ + (latin-iso8859-4 . #xAF) ; øº’¸¯ + (latin-iso8859-9 . #xAF) ; øº“† + (=ucs . #x00AF) ; ¯ + )) +(define-char + '((name . "DEGREE SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth degree sign") + (chinese-gb2312 . #x2163) ; ø»„‡† + (korean-ksc5601 . #x2146) ; ø»ˆš± + (chinese-cns11643-1 . #x2278) ; ø»‘…‘ + )) + (latin-iso8859-1 . #xB0) ; øº’´ + (latin-iso8859-2 . #xB0) ; øº’µ° + (latin-iso8859-3 . #xB0) ; øº’· + (latin-iso8859-4 . #xB0) ; øº’¸° + (greek-iso8859-7 . #xB0) ; øº’»° + (hebrew-iso8859-8 . #xB0) ; øº’¾° + (latin-iso8859-9 . #xB0) ; øº“† + (=ucs . #x00B0) ; ° + )) +(define-char + '((name . "fullwidth degree sign") + (=>ucs . #x00B0) ; ° + (general-category symbol other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (<-fullwidth + ((name . "DEGREE SIGN") + (=ucs . #x00B0) ; ° + )) + (chinese-gb2312 . #x2163) ; ø»„‡† + (=jis-x0208 . #x216B) ; ø½‰·† + (korean-ksc5601 . #x2146) ; ø»ˆš± + (chinese-cns11643-1 . #x2278) ; ø»‘…‘ + (chinese-big5 . #xA258) ; ý¢€Š‰˜ + (ucs-jis . #x00B0) ; ø»„‡† + )) +(define-char + '((name . "PLUS-MINUS SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth plus-minus sign") + (chinese-gb2312 . #x2140) ; ø»„†£ + (korean-ksc5601 . #x213E) ; ø»ˆš© + (chinese-cns11643-1 . #x2234) ; ø»‘„ + )) + (latin-iso8859-1 . #xB1) ; øº’´‘ + (greek-iso8859-7 . #xB1) ; øº’»± + (hebrew-iso8859-8 . #xB1) ; øº’¾± + (latin-iso8859-9 . #xB1) ; øº“†‘ + (=ucs . #x00B1) ; ± + )) +(define-char + '((name . "fullwidth plus-minus sign") + (=>ucs . #x00B1) ; ± + (general-category symbol math) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (<-fullwidth + ((name . "PLUS-MINUS SIGN") + (=ucs . #x00B1) ; ± + )) + (chinese-gb2312 . #x2140) ; ø»„†£ + (=jis-x0208 . #x215E) ; ø½‰¶¹ + (korean-ksc5601 . #x213E) ; ø»ˆš© + (chinese-cns11643-1 . #x2234) ; ø»‘„ + (chinese-big5 . #xA1D3) ; ý¢€Š‡“ + (ucs-jis . #x00B1) ; ø»„†£ + )) +(define-char + '((name . "SUPERSCRIPT TWO") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (->decomposition super #x0032) + (->fullwidth + ((name . "fullwidth superscript two") + (korean-ksc5601 . #x2977) ; ø»ˆ§’ + )) + (latin-iso8859-1 . #xB2) ; øº’´’ + (latin-iso8859-3 . #xB2) ; øº’·’ + (greek-iso8859-7 . #xB2) ; øº’»² + (hebrew-iso8859-8 . #xB2) ; øº’¾² + (latin-iso8859-9 . #xB2) ; øº“†’ + (=ucs . #x00B2) ; ² + )) +(define-char + '((name . "fullwidth superscript two") + (=>ucs . #x00B2) ; ² + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (<-fullwidth + ((name . "SUPERSCRIPT TWO") + (=ucs . #x00B2) ; ² + )) + (korean-ksc5601 . #x2977) ; ø»ˆ§’ + (=jis-x0213-1-2000 . #x292C) ; ø»¢ž· + (ucs-jis . #x00B2) ; ø»ˆ§’ + )) +(define-char + '((name . "SUPERSCRIPT THREE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (->decomposition super #x0033) + (->fullwidth + ((name . "fullwidth superscript three") + (korean-ksc5601 . #x2978) ; ø»ˆ§“ + )) + (latin-iso8859-1 . #xB3) ; øº’´“ + (latin-iso8859-3 . #xB3) ; øº’·“ + (greek-iso8859-7 . #xB3) ; øº’»³ + (hebrew-iso8859-8 . #xB3) ; øº’¾³ + (latin-iso8859-9 . #xB3) ; øº“†“ + (=ucs . #x00B3) ; ³ + )) +(define-char + '((name . "fullwidth superscript three") + (=>ucs . #x00B3) ; ³ + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (<-fullwidth + ((name . "SUPERSCRIPT THREE") + (=ucs . #x00B3) ; ³ + )) + (korean-ksc5601 . #x2978) ; ø»ˆ§“ + (=jis-x0213-1-2000 . #x292D) ; ø»¢ž¸ + (ucs-jis . #x00B3) ; ø»ˆ§“ + )) +(define-char + '((name . "ACUTE ACCENT") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x0301) + (->fullwidth + ((name . "fullwidth acute accent") + (korean-ksc5601 . #x2225) ; ø»ˆ›® + )) + (latin-iso8859-1 . #xB4) ; øº’´” + (latin-iso8859-2 . #xB4) ; øº’µ´ + (latin-iso8859-3 . #xB4) ; øº’·” + (latin-iso8859-4 . #xB4) ; øº’¸´ + (hebrew-iso8859-8 . #xB4) ; øº’¾´ + (latin-iso8859-9 . #xB4) ; øº“†” + (=ucs . #x00B4) ; ´ + )) +(define-char + '((name . "fullwidth acute accent") + (=>ucs . #x00B4) ; ´ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-fullwidth + ((name . "ACUTE ACCENT") + (=ucs . #x00B4) ; ´ + )) + (=jis-x0208 . #x212D) ; ø½‰¶ˆ + (korean-ksc5601 . #x2225) ; ø»ˆ›® + (=jef-china3 . #x81A4) ; øºˆ†¤ + (ucs-jis . #x00B4) ; ø½‰¶ˆ + )) +(define-char + '((name . "MICRO SIGN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x03BC) + (latin-iso8859-1 . #xB5) ; øº’´• + (latin-iso8859-3 . #xB5) ; øº’·• + (hebrew-iso8859-8 . #xB5) ; øº’¾µ + (latin-iso8859-9 . #xB5) ; øº“†• + (=ucs . #x00B5) ; µ + )) +(define-char + '((name . "PILCROW SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth pilcrow sign") + (japanese-jisx0208 . #x2279) ; ø»†’¾ + (korean-ksc5601 . #x2252) ; ø»ˆœ› + )) + (latin-iso8859-1 . #xB6) ; øº’´– + (hebrew-iso8859-8 . #xB6) ; øº’¾¶ + (latin-iso8859-9 . #xB6) ; øº“†– + (=ucs . #x00B6) ; ¶ + )) +(define-char + '((name . "fullwidth pilcrow sign") + (=>ucs . #x00B6) ; ¶ + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-fullwidth + ((name . "PILCROW SIGN") + (=ucs . #x00B6) ; ¶ + )) + (japanese-jisx0208 . #x2279) ; ø»†’¾ + (korean-ksc5601 . #x2252) ; ø»ˆœ› + (=jis-x0208-1990 . #x2279) ; ø½‰¸² + (ucs-jis . #x00B6) ; ø»†’¾ + )) +(define-char + '((name . "MIDDLE DOT") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth middle dot") + (korean-ksc5601 . #x2124) ; ø»ˆš + (chinese-cns11643-1 . #x2126) ; ø»‘‚¡ + )) + (latin-iso8859-1 . #xB7) ; øº’´— + (latin-iso8859-3 . #xB7) ; øº’·— + (greek-iso8859-7 . #xB7) ; øº’»· + (hebrew-iso8859-8 . #xB7) ; øº’¾· + (latin-iso8859-9 . #xB7) ; øº“†— + (=ucs . #x00B7) ; · + )) +(define-char + '((name . "fullwidth middle dot") + (=>ucs . #x00B7) ; · + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-fullwidth + ((name . "MIDDLE DOT") + (=ucs . #x00B7) ; · + )) + (korean-ksc5601 . #x2124) ; ø»ˆš + (chinese-cns11643-1 . #x2126) ; ø»‘‚¡ + (=jis-x0213-1-2000 . #x292E) ; ø»¢ž¹ + (chinese-big5 . #xA150) ; ý¢€Š… + (ucs-jis . #x00B7) ; ø»ˆš + )) +(define-char + '((name . "CEDILLA") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x0327) + (->fullwidth + ((name . "fullwidth cedilla") + (korean-ksc5601 . #x222C) ; ø»ˆ›µ + (japanese-jisx0212 . #x2231) ; ø»Š¥¾ + )) + (latin-iso8859-1 . #xB8) ; øº’´˜ + (latin-iso8859-2 . #xB8) ; øº’µ¸ + (latin-iso8859-3 . #xB8) ; øº’·˜ + (latin-iso8859-4 . #xB8) ; øº’¸¸ + (hebrew-iso8859-8 . #xB8) ; øº’¾¸ + (latin-iso8859-9 . #xB8) ; øº“†˜ + (=ucs . #x00B8) ; ¸ + )) +(define-char + '((name . "fullwidth cedilla") + (=>ucs . #x00B8) ; ¸ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-fullwidth + ((name . "CEDILLA") + (=ucs . #x00B8) ; ¸ + )) + (korean-ksc5601 . #x222C) ; ø»ˆ›µ + (japanese-jisx0212 . #x2231) ; ø»Š¥¾ + (=jis-x0213-1-2000 . #x292F) ; ø»¢žº + (=jef-china3 . #x81B2) ; øºˆ†² + (ucs-jis . #x00B8) ; ø»ˆ›µ + )) +(define-char + '((name . "SUPERSCRIPT ONE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (->decomposition super #x0031) + (->fullwidth + ((name . "fullwidth superscript one") + (korean-ksc5601 . #x2976) ; ø»ˆ§‘ + )) + (latin-iso8859-1 . #xB9) ; øº’´™ + (hebrew-iso8859-8 . #xB9) ; øº’¾¹ + (latin-iso8859-9 . #xB9) ; øº“†™ + (=ucs . #x00B9) ; ¹ + )) +(define-char + '((name . "fullwidth superscript one") + (=>ucs . #x00B9) ; ¹ + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (<-fullwidth + ((name . "SUPERSCRIPT ONE") + (=ucs . #x00B9) ; ¹ + )) + (korean-ksc5601 . #x2976) ; ø»ˆ§‘ + (=jis-x0213-1-2000 . #x2930) ; ø»¢ž» + (ucs-jis . #x00B9) ; ø»ˆ§‘ + )) +(define-char + '((name . "MASCULINE ORDINAL INDICATOR") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x006F) + (->fullwidth + ((name . "fullwidth masculine ordinal indicator") + (korean-ksc5601 . #x282C) ; ø»ˆ¤© + (japanese-jisx0212 . #x226B) ; ø»Š¦¸ + )) + (latin-iso8859-1 . #xBA) ; øº’´š + (latin-iso8859-9 . #xBA) ; øº“†š + (=ucs . #x00BA) ; º + )) +(define-char + '((name . "fullwidth masculine ordinal indicator") + (=>ucs . #x00BA) ; º + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (<-fullwidth + ((name . "MASCULINE ORDINAL INDICATOR") + (=ucs . #x00BA) ; º + )) + (korean-ksc5601 . #x282C) ; ø»ˆ¤© + (japanese-jisx0212 . #x226B) ; ø»Š¦¸ + (=jis-x0213-1-2000 . #x2931) ; ø»¢ž¼ + (ucs-jis . #x00BA) ; ø»ˆ¤© + )) +(define-char + '((name . "RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK") + (general-category punctuation final-quote) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->fullwidth + ((name . "fullwidth right-pointing double angle quotation mark") + (=jis-x0213-1-2000 . #x2932) ; ø»¢ž½ + )) + (arabic-1-column . #x2B) ; øº©¤ + (latin-iso8859-1 . #xBB) ; øº’´› + (greek-iso8859-7 . #xBB) ; øº’»» + (hebrew-iso8859-8 . #xBB) ; øº’¾» + (latin-iso8859-9 . #xBB) ; øº“†› + (=ucs . #x00BB) ; » + )) +(define-char + '((name . "fullwidth right-pointing double angle quotation mark") + (=>ucs . #x00BB) ; » + (general-category punctuation final-quote) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (<-fullwidth + ((name . "RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK") + (=ucs . #x00BB) ; » + )) + (=jis-x0213-1-2000 . #x2932) ; ø»¢ž½ + (ucs-jis . #x00BB) ; ø»¢ž½ + )) +(define-char + '((name . "VULGAR FRACTION ONE QUARTER") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 1/4) + (->decomposition fraction #x0031 #x2044 #x0034) + (->fullwidth + ((name . "fullwidth vulgar fraction one quarter") + (korean-ksc5601 . #x2879) ; ø»ˆ¥¶ + )) + (latin-iso8859-1 . #xBC) ; øº’´œ + (hebrew-iso8859-8 . #xBC) ; øº’¾¼ + (latin-iso8859-9 . #xBC) ; øº“†œ + (=ucs . #x00BC) ; ¼ + )) +(define-char + '((name . "fullwidth vulgar fraction one quarter") + (=>ucs . #x00BC) ; ¼ + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 1/4) + (<-fullwidth + ((name . "VULGAR FRACTION ONE QUARTER") + (=ucs . #x00BC) ; ¼ + )) + (korean-ksc5601 . #x2879) ; ø»ˆ¥¶ + (=jis-x0213-1-2000 . #x2933) ; ø»¢ž¾ + (ucs-jis . #x00BC) ; ø»ˆ¥¶ + )) +(define-char + '((name . "VULGAR FRACTION ONE HALF") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 1/2) + (->decomposition fraction #x0031 #x2044 #x0032) + (->fullwidth + ((name . "fullwidth vulgar fraction one half") + (korean-ksc5601 . #x2876) ; ø»ˆ¥³ + )) + (latin-iso8859-1 . #xBD) ; øº’´ + (latin-iso8859-3 . #xBD) ; øº’· + (greek-iso8859-7 . #xBD) ; øº’»½ + (hebrew-iso8859-8 . #xBD) ; øº’¾½ + (latin-iso8859-9 . #xBD) ; øº“† + (=ucs . #x00BD) ; ½ + )) +(define-char + '((name . "fullwidth vulgar fraction one half") + (=>ucs . #x00BD) ; ½ + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 1/2) + (<-fullwidth + ((name . "VULGAR FRACTION ONE HALF") + (=ucs . #x00BD) ; ½ + )) + (korean-ksc5601 . #x2876) ; ø»ˆ¥³ + (=jis-x0213-1-2000 . #x2934) ; ø»¢ž¿ + (ucs-jis . #x00BD) ; ø»ˆ¥³ + )) +(define-char + '((name . "VULGAR FRACTION THREE QUARTERS") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 3/4) + (->decomposition fraction #x0033 #x2044 #x0034) + (->fullwidth + ((name . "fullwidth vulgar fraction three quarters") + (korean-ksc5601 . #x287A) ; ø»ˆ¥· + )) + (latin-iso8859-1 . #xBE) ; øº’´ž + (hebrew-iso8859-8 . #xBE) ; øº’¾¾ + (latin-iso8859-9 . #xBE) ; øº“†ž + (=ucs . #x00BE) ; ¾ + )) +(define-char + '((name . "fullwidth vulgar fraction three quarters") + (=>ucs . #x00BE) ; ¾ + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 3/4) + (<-fullwidth + ((name . "VULGAR FRACTION THREE QUARTERS") + (=ucs . #x00BE) ; ¾ + )) + (korean-ksc5601 . #x287A) ; ø»ˆ¥· + (=jis-x0213-1-2000 . #x2935) ; ø»¢Ÿ€ + (ucs-jis . #x00BE) ; ø»ˆ¥· + )) +(define-char + '((name . "INVERTED QUESTION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth inverted question mark") + (korean-ksc5601 . #x222F) ; ø»ˆ›¸ + (japanese-jisx0212 . #x2244) ; ø»Š¦‘ + )) + (latin-iso8859-1 . #xBF) ; øº’´Ÿ + (latin-iso8859-9 . #xBF) ; øº“†Ÿ + (=ucs . #x00BF) ; ¿ + )) +(define-char + '((name . "fullwidth inverted question mark") + (=>ucs . #x00BF) ; ¿ + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-fullwidth + ((name . "INVERTED QUESTION MARK") + (=ucs . #x00BF) ; ¿ + )) + (korean-ksc5601 . #x222F) ; ø»ˆ›¸ + (japanese-jisx0212 . #x2244) ; ø»Š¦‘ + (=jis-x0213-1-2000 . #x2936) ; ø»¢Ÿ + (ucs-jis . #x00BF) ; ø»ˆ›¸ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0041 #x0300) + (->fullwidth + ((name . "fullwidth latin capital letter a with grave") + (japanese-jisx0212 . #x2A22) ; ø»Š±Ÿ + )) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH GRAVE") + (=ucs . #x00E0) ; à + )) + (latin-iso8859-1 . #xC0) ; øº’´  + (latin-iso8859-3 . #xC0) ; øº’·  + (latin-iso8859-9 . #xC0) ; øº“†  + (latin-viscii-upper . #xE0) ; øº’ž  + (latin-viscii . #xC0) ; øº’ž  + (=ucs . #x00C0) ; À + )) +(define-char + '((name . "fullwidth latin capital letter a with grave") + (=>ucs . #x00C0) ; À + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter a with grave") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER A WITH GRAVE") + (=ucs . #x00C0) ; À + )) + (japanese-jisx0212 . #x2A22) ; ø»Š±Ÿ + (=jis-x0213-1-2000 . #x2937) ; ø»¢Ÿ‚ + (=jef-china3 . #x85B9) ; øºˆ–¹ + (ucs-jis . #x00C0) ; ø»Š±Ÿ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0041 #x0301) + (->fullwidth + ((name . "fullwidth latin capital letter a with acute") + (japanese-jisx0212 . #x2A21) ; ø»Š±ž + )) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH ACUTE") + (=ucs . #x00E1) ; á + )) + (latin-iso8859-1 . #xC1) ; øº’´¡ + (latin-iso8859-2 . #xC1) ; øº’¶ + (latin-iso8859-3 . #xC1) ; øº’·¡ + (latin-iso8859-4 . #xC1) ; øº’¹ + (latin-iso8859-9 . #xC1) ; øº“†¡ + (latin-viscii-upper . #xE1) ; øº’ž¡ + (latin-viscii . #xC1) ; øº’ž¡ + (=ucs . #x00C1) ; Á + )) +(define-char + '((name . "fullwidth latin capital letter a with acute") + (=>ucs . #x00C1) ; Á + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter a with acute") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER A WITH ACUTE") + (=ucs . #x00C1) ; Á + )) + (japanese-jisx0212 . #x2A21) ; ø»Š±ž + (=jis-x0213-1-2000 . #x2938) ; ø»¢Ÿƒ + (=jef-china3 . #x85D5) ; øºˆ—• + (ucs-jis . #x00C1) ; ø»Š±ž + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0041 #x0302) + (->fullwidth + ((name . "fullwidth latin capital letter a with circumflex") + (japanese-jisx0212 . #x2A24) ; ø»Š±¡ + )) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX") + (=ucs . #x00E2) ; â + )) + (latin-iso8859-1 . #xC2) ; øº’´¢ + (latin-iso8859-2 . #xC2) ; øº’¶‚ + (latin-iso8859-3 . #xC2) ; øº’·¢ + (latin-iso8859-4 . #xC2) ; øº’¹‚ + (latin-iso8859-9 . #xC2) ; øº“†¢ + (latin-tcvn5712 . #xA2) ; øº“™¢ + (latin-viscii-upper . #xE2) ; øº’ž¢ + (latin-viscii . #xC2) ; øº’ž¢ + (=ucs . #x00C2) ;  + )) +(define-char + '((name . "fullwidth latin capital letter a with circumflex") + (=>ucs . #x00C2) ;  + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter a with circumflex") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX") + (=ucs . #x00C2) ;  + )) + (japanese-jisx0212 . #x2A24) ; ø»Š±¡ + (=jis-x0213-1-2000 . #x2939) ; ø»¢Ÿ„ + (=jef-china3 . #x86B7) ; øºˆš· + (ucs-jis . #x00C2) ; ø»Š±¡ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH TILDE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0041 #x0303) + (->fullwidth + ((name . "fullwidth latin capital letter a with tilde") + (japanese-jisx0212 . #x2A2A) ; ø»Š±§ + )) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH TILDE") + (=ucs . #x00E3) ; ã + )) + (latin-iso8859-1 . #xC3) ; øº’´£ + (latin-iso8859-4 . #xC3) ; øº’¹ƒ + (latin-iso8859-9 . #xC3) ; øº“†£ + (latin-viscii-upper . #xE3) ; øº’ž£ + (latin-viscii . #xC3) ; øº’ž£ + (=ucs . #x00C3) ; à + )) +(define-char + '((name . "fullwidth latin capital letter a with tilde") + (=>ucs . #x00C3) ; à + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter a with tilde") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER A WITH TILDE") + (=ucs . #x00C3) ; à + )) + (japanese-jisx0212 . #x2A2A) ; ø»Š±§ + (=jis-x0213-1-2000 . #x293A) ; ø»¢Ÿ… + (=jef-china3 . #x86E2) ; øºˆ›¢ + (ucs-jis . #x00C3) ; ø»Š±§ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0041 #x0308) + (->fullwidth + ((name . "fullwidth latin capital letter a with diaeresis") + (japanese-jisx0212 . #x2A23) ; ø»Š±  + )) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH DIAERESIS") + (=ucs . #x00E4) ; ä + )) + (latin-iso8859-1 . #xC4) ; øº’´¤ + (latin-iso8859-2 . #xC4) ; øº’¶„ + (latin-iso8859-3 . #xC4) ; øº’·¤ + (latin-iso8859-4 . #xC4) ; øº’¹„ + (latin-iso8859-9 . #xC4) ; øº“†¤ + (=ucs . #x00C4) ; Ä + )) +(define-char + '((name . "fullwidth latin capital letter a with diaeresis") + (=>ucs . #x00C4) ; Ä + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter a with diaeresis") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER A WITH DIAERESIS") + (=ucs . #x00C4) ; Ä + )) + (japanese-jisx0212 . #x2A23) ; ø»Š±  + (=jis-x0213-1-2000 . #x293B) ; ø»¢Ÿ† + (=jef-china3 . #x88C5) ; øºˆ£… + (ucs-jis . #x00C4) ; ø»Š±  + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH RING ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0041 #x030A) + (->fullwidth + ((name . "fullwidth latin capital letter a with ring above") + (japanese-jisx0212 . #x2A29) ; ø»Š±¦ + )) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH RING ABOVE") + (=ucs . #x00E5) ; Ã¥ + )) + (latin-iso8859-1 . #xC5) ; øº’´¥ + (latin-iso8859-4 . #xC5) ; øº’¹… + (latin-iso8859-9 . #xC5) ; øº“†¥ + (=ucs . #x00C5) ; Å + )) +(define-char + '((name . "fullwidth latin capital letter a with ring above") + (=>ucs . #x00C5) ; Å + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter a with ring above") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER A WITH RING ABOVE") + (=ucs . #x00C5) ; Å + )) + (japanese-jisx0212 . #x2A29) ; ø»Š±¦ + (=jis-x0213-1-2000 . #x293C) ; ø»¢Ÿ‡ + (=jef-china3 . #x88FD) ; øºˆ£½ + (ucs-jis . #x00C5) ; ø»Š±¦ + )) +(define-char + '((name . "LATIN CAPITAL LETTER AE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ash *") + (->lowercase + ((name . "LATIN SMALL LETTER AE") + (=ucs . #x00E6) ; æ + )) + (latin-iso8859-1 . #xC6) ; øº’´¦ + (latin-iso8859-4 . #xC6) ; øº’¹† + (latin-iso8859-9 . #xC6) ; øº“†¦ + (=ucs . #x00C6) ; Æ + )) +(define-char + '((name . "fullwidth latin capital letter ae") + (=>ucs . #x00C6) ; Æ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter ae") + )) + (korean-ksc5601 . #x2821) ; ø»ˆ¤ž + (japanese-jisx0212 . #x2921) ; ø»Š°€ + (=jis-x0213-1-2000 . #x293D) ; ø»¢Ÿˆ + (=jef-china3 . #x83A5) ; øºˆŽ¥ + (ucs-jis . #x00C6) ; ø»ˆ¤ž + )) +(define-char + '((name . "LATIN CAPITAL LETTER C WITH CEDILLA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0043 #x0327) + (->fullwidth + ((name . "fullwidth latin capital letter c with cedilla") + (japanese-jisx0212 . #x2A2E) ; ø»Š±« + )) + (->lowercase + ((name . "LATIN SMALL LETTER C WITH CEDILLA") + (=ucs . #x00E7) ; ç + )) + (latin-iso8859-1 . #xC7) ; øº’´§ + (latin-iso8859-2 . #xC7) ; øº’¶‡ + (latin-iso8859-3 . #xC7) ; øº’·§ + (latin-iso8859-9 . #xC7) ; øº“†§ + (=ucs . #x00C7) ; Ç + )) +(define-char + '((name . "fullwidth latin capital letter c with cedilla") + (=>ucs . #x00C7) ; Ç + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter c with cedilla") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER C WITH CEDILLA") + (=ucs . #x00C7) ; Ç + )) + (japanese-jisx0212 . #x2A2E) ; ø»Š±« + (=jis-x0213-1-2000 . #x293E) ; ø»¢Ÿ‰ + (=jef-china3 . #x89F5) ; øºˆ§µ + (ucs-jis . #x00C7) ; ø»Š±« + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x0300) + (->fullwidth + ((name . "fullwidth latin capital letter e with grave") + (japanese-jisx0212 . #x2A32) ; ø»Š±¯ + )) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH GRAVE") + (=ucs . #x00E8) ; è + )) + (latin-iso8859-1 . #xC8) ; øº’´¨ + (latin-iso8859-3 . #xC8) ; øº’·¨ + (latin-iso8859-9 . #xC8) ; øº“†¨ + (latin-viscii-upper . #xE8) ; øº’ž¨ + (latin-viscii . #xC8) ; øº’ž¨ + (=ucs . #x00C8) ; È + )) +(define-char + '((name . "fullwidth latin capital letter e with grave") + (=>ucs . #x00C8) ; È + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter e with grave") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER E WITH GRAVE") + (=ucs . #x00C8) ; È + )) + (japanese-jisx0212 . #x2A32) ; ø»Š±¯ + (=jis-x0213-1-2000 . #x293F) ; ø»¢ŸŠ + (=jef-china3 . #x85BA) ; øºˆ–º + (ucs-jis . #x00C8) ; ø»Š±¯ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x0301) + (->fullwidth + ((name . "fullwidth latin capital letter e with acute") + (japanese-jisx0212 . #x2A31) ; ø»Š±® + )) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH ACUTE") + (=ucs . #x00E9) ; é + )) + (latin-iso8859-1 . #xC9) ; øº’´© + (latin-iso8859-2 . #xC9) ; øº’¶‰ + (latin-iso8859-3 . #xC9) ; øº’·© + (latin-iso8859-4 . #xC9) ; øº’¹‰ + (latin-iso8859-9 . #xC9) ; øº“†© + (latin-viscii-upper . #xE9) ; øº’ž© + (latin-viscii . #xC9) ; øº’ž© + (=ucs . #x00C9) ; É + )) +(define-char + '((name . "fullwidth latin capital letter e with acute") + (=>ucs . #x00C9) ; É + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter e with acute") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER E WITH ACUTE") + (=ucs . #x00C9) ; É + )) + (japanese-jisx0212 . #x2A31) ; ø»Š±® + (=jis-x0213-1-2000 . #x2940) ; ø»¢Ÿ‹ + (=jef-china3 . #x85D8) ; øºˆ—˜ + (ucs-jis . #x00C9) ; ø»Š±® + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x0302) + (->fullwidth + ((name . "fullwidth latin capital letter e with circumflex") + (japanese-jisx0212 . #x2A34) ; ø»Š±± + )) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX") + (=ucs . #x00EA) ; ê + )) + (latin-iso8859-1 . #xCA) ; øº’´ª + (latin-iso8859-3 . #xCA) ; øº’·ª + (latin-iso8859-9 . #xCA) ; øº“†ª + (latin-tcvn5712 . #xA3) ; øº“™£ + (latin-viscii-upper . #xEA) ; øº’žª + (latin-viscii . #xCA) ; øº’žª + (=ucs . #x00CA) ; Ê + )) +(define-char + '((name . "fullwidth latin capital letter e with circumflex") + (=>ucs . #x00CA) ; Ê + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter e with circumflex") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX") + (=ucs . #x00CA) ; Ê + )) + (japanese-jisx0212 . #x2A34) ; ø»Š±± + (=jis-x0213-1-2000 . #x2941) ; ø»¢ŸŒ + (=jef-china3 . #x86B9) ; øºˆš¹ + (ucs-jis . #x00CA) ; ø»Š±± + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x0308) + (->fullwidth + ((name . "fullwidth latin capital letter e with diaeresis") + (japanese-jisx0212 . #x2A33) ; ø»Š±° + )) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH DIAERESIS") + (=ucs . #x00EB) ; ë + )) + (latin-iso8859-1 . #xCB) ; øº’´« + (latin-iso8859-2 . #xCB) ; øº’¶‹ + (latin-iso8859-3 . #xCB) ; øº’·« + (latin-iso8859-4 . #xCB) ; øº’¹‹ + (latin-iso8859-9 . #xCB) ; øº“†« + (=ucs . #x00CB) ; Ë + )) +(define-char + '((name . "fullwidth latin capital letter e with diaeresis") + (=>ucs . #x00CB) ; Ë + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter e with diaeresis") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER E WITH DIAERESIS") + (=ucs . #x00CB) ; Ë + )) + (japanese-jisx0212 . #x2A33) ; ø»Š±° + (=jis-x0213-1-2000 . #x2942) ; ø»¢Ÿ + (=jef-china3 . #x88C7) ; øºˆ£‡ + (ucs-jis . #x00CB) ; ø»Š±° + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0049 #x0300) + (->fullwidth + ((name . "fullwidth latin capital letter i with grave") + (japanese-jisx0212 . #x2A40) ; ø»Š±½ + )) + (->lowercase + ((name . "LATIN SMALL LETTER I WITH GRAVE") + (=ucs . #x00EC) ; ì + )) + (latin-iso8859-1 . #xCC) ; øº’´¬ + (latin-iso8859-3 . #xCC) ; øº’·¬ + (latin-iso8859-9 . #xCC) ; øº“†¬ + (latin-viscii-upper . #xEC) ; øº’ž¬ + (latin-viscii . #xCC) ; øº’ž¬ + (=ucs . #x00CC) ; Ì + )) +(define-char + '((name . "fullwidth latin capital letter i with grave") + (=>ucs . #x00CC) ; Ì + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter i with grave") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER I WITH GRAVE") + (=ucs . #x00CC) ; Ì + )) + (japanese-jisx0212 . #x2A40) ; ø»Š±½ + (=jis-x0213-1-2000 . #x2943) ; ø»¢ŸŽ + (=jef-china3 . #x85BB) ; øºˆ–» + (ucs-jis . #x00CC) ; ø»Š±½ + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0049 #x0301) + (->fullwidth + ((name . "fullwidth latin capital letter i with acute") + (japanese-jisx0212 . #x2A3F) ; ø»Š±¼ + )) + (->lowercase + ((name . "LATIN SMALL LETTER I WITH ACUTE") + (=ucs . #x00ED) ; í + )) + (latin-iso8859-1 . #xCD) ; øº’´­ + (latin-iso8859-2 . #xCD) ; øº’¶ + (latin-iso8859-3 . #xCD) ; øº’·­ + (latin-iso8859-4 . #xCD) ; øº’¹ + (latin-iso8859-9 . #xCD) ; øº“†­ + (latin-viscii-upper . #xED) ; øº’ž­ + (latin-viscii . #xCD) ; øº’ž­ + (=ucs . #x00CD) ; Í + )) +(define-char + '((name . "fullwidth latin capital letter i with acute") + (=>ucs . #x00CD) ; Í + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter i with acute") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER I WITH ACUTE") + (=ucs . #x00CD) ; Í + )) + (japanese-jisx0212 . #x2A3F) ; ø»Š±¼ + (=jis-x0213-1-2000 . #x2944) ; ø»¢Ÿ + (=jef-china3 . #x85DB) ; øºˆ—› + (ucs-jis . #x00CD) ; ø»Š±¼ + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH CIRCUMFLEX") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0049 #x0302) + (->fullwidth + ((name . "fullwidth latin capital letter i with circumflex") + (japanese-jisx0212 . #x2A42) ; ø»Š±¿ + )) + (->lowercase + ((name . "LATIN SMALL LETTER I WITH CIRCUMFLEX") + (=ucs . #x00EE) ; î + )) + (latin-iso8859-1 . #xCE) ; øº’´® + (latin-iso8859-2 . #xCE) ; øº’¶Ž + (latin-iso8859-3 . #xCE) ; øº’·® + (latin-iso8859-4 . #xCE) ; øº’¹Ž + (latin-iso8859-9 . #xCE) ; øº“†® + (=ucs . #x00CE) ; Î + )) +(define-char + '((name . "fullwidth latin capital letter i with circumflex") + (=>ucs . #x00CE) ; Î + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter i with circumflex") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER I WITH CIRCUMFLEX") + (=ucs . #x00CE) ; Î + )) + (japanese-jisx0212 . #x2A42) ; ø»Š±¿ + (=jis-x0213-1-2000 . #x2945) ; ø»¢Ÿ + (=jef-china3 . #x86BC) ; øºˆš¼ + (ucs-jis . #x00CE) ; ø»Š±¿ + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0049 #x0308) + (->fullwidth + ((name . "fullwidth latin capital letter i with diaeresis") + (japanese-jisx0212 . #x2A41) ; ø»Š±¾ + )) + (->lowercase + ((name . "LATIN SMALL LETTER I WITH DIAERESIS") + (=ucs . #x00EF) ; ï + )) + (latin-iso8859-1 . #xCF) ; øº’´¯ + (latin-iso8859-3 . #xCF) ; øº’·¯ + (latin-iso8859-9 . #xCF) ; øº“†¯ + (=ucs . #x00CF) ; Ï + )) +(define-char + '((name . "fullwidth latin capital letter i with diaeresis") + (=>ucs . #x00CF) ; Ï + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter i with diaeresis") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER I WITH DIAERESIS") + (=ucs . #x00CF) ; Ï + )) + (japanese-jisx0212 . #x2A41) ; ø»Š±¾ + (=jis-x0213-1-2000 . #x2946) ; ø»¢Ÿ‘ + (=jef-china3 . #x88C9) ; øºˆ£‰ + (ucs-jis . #x00CF) ; ø»Š±¾ + )) +(define-char + '((name . "LATIN CAPITAL LETTER ETH") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Icelandic") + (->fullwidth + ((name . "fullwidth latin capital letter eth") + (korean-ksc5601 . #x2822) ; ø»ˆ¤Ÿ + )) + (->lowercase + ((name . "LATIN SMALL LETTER ETH") + (=ucs . #x00F0) ; ð + )) + (latin-iso8859-1 . #xD0) ; øº’´° + (=ucs . #x00D0) ; Ð + )) +(define-char + '((name . "fullwidth latin capital letter eth") + (=>ucs . #x00D0) ; Ð + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Icelandic") + (->lowercase + ((name . "fullwidth latin small letter eth") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER ETH") + (=ucs . #x00D0) ; Ð + )) + (korean-ksc5601 . #x2822) ; ø»ˆ¤Ÿ + (=jis-x0213-1-2000 . #x2947) ; ø»¢Ÿ’ + (ucs-jis . #x00D0) ; ø»ˆ¤Ÿ + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH TILDE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004E #x0303) + (->fullwidth + ((name . "fullwidth latin capital letter n with tilde") + (japanese-jisx0212 . #x2A50) ; ø»Š² + )) + (->lowercase + ((name . "LATIN SMALL LETTER N WITH TILDE") + (=ucs . #x00F1) ; ñ + )) + (latin-iso8859-1 . #xD1) ; øº’´± + (latin-iso8859-3 . #xD1) ; øº’·± + (latin-iso8859-9 . #xD1) ; øº“†± + (=ucs . #x00D1) ; Ñ + )) +(define-char + '((name . "fullwidth latin capital letter n with tilde") + (=>ucs . #x00D1) ; Ñ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter n with tilde") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER N WITH TILDE") + (=ucs . #x00D1) ; Ñ + )) + (japanese-jisx0212 . #x2A50) ; ø»Š² + (=jis-x0213-1-2000 . #x2948) ; ø»¢Ÿ“ + (=jef-china3 . #x86E6) ; øºˆ›¦ + (ucs-jis . #x00D1) ; ø»Š² + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004F #x0300) + (->fullwidth + ((name . "fullwidth latin capital letter o with grave") + (japanese-jisx0212 . #x2A52) ; ø»Š² + )) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH GRAVE") + (=ucs . #x00F2) ; ò + )) + (latin-iso8859-1 . #xD2) ; øº’´² + (latin-iso8859-3 . #xD2) ; øº’·² + (latin-iso8859-9 . #xD2) ; øº“†² + (latin-viscii-upper . #xF2) ; øº’ž² + (latin-viscii . #xD2) ; øº’ž² + (=ucs . #x00D2) ; Ò + )) +(define-char + '((name . "fullwidth latin capital letter o with grave") + (=>ucs . #x00D2) ; Ò + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter o with grave") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER O WITH GRAVE") + (=ucs . #x00D2) ; Ò + )) + (japanese-jisx0212 . #x2A52) ; ø»Š² + (=jis-x0213-1-2000 . #x2949) ; ø»¢Ÿ” + (=jef-china3 . #x85BD) ; øºˆ–½ + (ucs-jis . #x00D2) ; ø»Š² + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004F #x0301) + (->fullwidth + ((name . "fullwidth latin capital letter o with acute") + (japanese-jisx0212 . #x2A51) ; ø»Š²Ž + )) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH ACUTE") + (=ucs . #x00F3) ; ó + )) + (latin-iso8859-1 . #xD3) ; øº’´³ + (latin-iso8859-2 . #xD3) ; øº’¶“ + (latin-iso8859-3 . #xD3) ; øº’·³ + (latin-iso8859-9 . #xD3) ; øº“†³ + (latin-viscii-upper . #xF3) ; øº’ž³ + (latin-viscii . #xD3) ; øº’ž³ + (=ucs . #x00D3) ; Ó + )) +(define-char + '((name . "fullwidth latin capital letter o with acute") + (=>ucs . #x00D3) ; Ó + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter o with acute") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER O WITH ACUTE") + (=ucs . #x00D3) ; Ó + )) + (japanese-jisx0212 . #x2A51) ; ø»Š²Ž + (=jis-x0213-1-2000 . #x294A) ; ø»¢Ÿ• + (=jef-china3 . #x85E0) ; øºˆ—  + (ucs-jis . #x00D3) ; ø»Š²Ž + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004F #x0302) + (->fullwidth + ((name . "fullwidth latin capital letter o with circumflex") + (japanese-jisx0212 . #x2A54) ; ø»Š²‘ + )) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX") + (=ucs . #x00F4) ; ô + )) + (latin-iso8859-1 . #xD4) ; øº’´´ + (latin-iso8859-2 . #xD4) ; øº’¶” + (latin-iso8859-3 . #xD4) ; øº’·´ + (latin-iso8859-4 . #xD4) ; øº’¹” + (latin-iso8859-9 . #xD4) ; øº“†´ + (latin-tcvn5712 . #xA4) ; øº“™¤ + (latin-viscii-upper . #xF4) ; øº’ž´ + (latin-viscii . #xD4) ; øº’ž´ + (=ucs . #x00D4) ; Ô + )) +(define-char + '((name . "fullwidth latin capital letter o with circumflex") + (=>ucs . #x00D4) ; Ô + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter o with circumflex") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX") + (=ucs . #x00D4) ; Ô + )) + (japanese-jisx0212 . #x2A54) ; ø»Š²‘ + (=jis-x0213-1-2000 . #x294B) ; ø»¢Ÿ– + (=jef-china3 . #x86BF) ; øºˆš¿ + (ucs-jis . #x00D4) ; ø»Š²‘ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH TILDE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004F #x0303) + (->fullwidth + ((name . "fullwidth latin capital letter o with tilde") + (japanese-jisx0212 . #x2A58) ; ø»Š²• + )) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH TILDE") + (=ucs . #x00F5) ; õ + )) + (latin-iso8859-1 . #xD5) ; øº’´µ + (latin-iso8859-4 . #xD5) ; øº’¹• + (latin-iso8859-9 . #xD5) ; øº“†µ + (latin-viscii-upper . #xF5) ; øº’žµ + (latin-viscii . #xA0) ; øº’žµ + (=ucs . #x00D5) ; Õ + )) +(define-char + '((name . "fullwidth latin capital letter o with tilde") + (=>ucs . #x00D5) ; Õ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin capital letter o with tilde") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER O WITH TILDE") + (=ucs . #x00D5) ; Õ + )) + (japanese-jisx0212 . #x2A58) ; ø»Š²• + (=jis-x0213-1-2000 . #x294C) ; ø»¢Ÿ— + (=jef-china3 . #x86E7) ; øºˆ›§ + (ucs-jis . #x00D5) ; ø»Š²• + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004F #x0308) + (->fullwidth + ((name . "fullwidth latin capital letter o with diaeresis") + (japanese-jisx0212 . #x2A53) ; ø»Š² + )) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH DIAERESIS") + (=ucs . #x00F6) ; ö + )) + (latin-iso8859-1 . #xD6) ; øº’´¶ + (latin-iso8859-2 . #xD6) ; øº’¶– + (latin-iso8859-3 . #xD6) ; øº’·¶ + (latin-iso8859-4 . #xD6) ; øº’¹– + (latin-iso8859-9 . #xD6) ; øº“†¶ + (=ucs . #x00D6) ; Ö + )) +(define-char + '((name . "fullwidth latin capital letter o with diaeresis") + (=>ucs . #x00D6) ; Ö + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin capital letter o with diaeresis") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER O WITH DIAERESIS") + (=ucs . #x00D6) ; Ö + )) + (japanese-jisx0212 . #x2A53) ; ø»Š² + (=jis-x0213-1-2000 . #x294D) ; ø»¢Ÿ˜ + (=jef-china3 . #x88CB) ; øºˆ£‹ + (ucs-jis . #x00D6) ; ø»Š² + )) +(define-char + '((name . "MULTIPLICATION SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth multiplication sign") + (chinese-gb2312 . #x2141) ; ø»„†¤ + (korean-ksc5601 . #x213F) ; ø»ˆšª + (chinese-cns11643-1 . #x2232) ; ø»‘„‹ + )) + (latin-iso8859-1 . #xD7) ; øº’´· + (latin-iso8859-2 . #xD7) ; øº’¶— + (latin-iso8859-3 . #xD7) ; øº’·· + (latin-iso8859-4 . #xD7) ; øº’¹— + (hebrew-iso8859-8 . #xAA) ; øº’¾ª + (latin-iso8859-9 . #xD7) ; øº“†· + (=ucs . #x00D7) ; × + )) +(define-char + '((name . "fullwidth multiplication sign") + (=>ucs . #x00D7) ; × + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-fullwidth + ((name . "MULTIPLICATION SIGN") + (=ucs . #x00D7) ; × + )) + (chinese-gb2312 . #x2141) ; ø»„†¤ + (=jis-x0208 . #x215F) ; ø½‰¶º + (korean-ksc5601 . #x213F) ; ø»ˆšª + (chinese-cns11643-1 . #x2232) ; ø»‘„‹ + (chinese-big5 . #xA1D1) ; ý¢€Š‡‘ + (ucs-jis . #x00D7) ; ø»„†¤ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH STROKE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH STROKE") + (=ucs . #x00F8) ; ø + )) + (latin-iso8859-1 . #xD8) ; øº’´¸ + (latin-iso8859-4 . #xD8) ; øº’¹˜ + (latin-iso8859-9 . #xD8) ; øº“†¸ + (=ucs . #x00D8) ; Ø + )) +(define-char + '((name . "fullwidth latin capital letter o with stroke") + (=>ucs . #x00D8) ; Ø + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter o with stroke") + )) + (korean-ksc5601 . #x282A) ; ø»ˆ¤§ + (japanese-jisx0212 . #x292C) ; ø»Š°‹ + (=jis-x0213-1-2000 . #x294E) ; ø»¢Ÿ™ + (=jef-china3 . #x83A2) ; øºˆŽ¢ + (ucs-jis . #x00D8) ; ø»ˆ¤§ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x0300) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH GRAVE") + (=ucs . #x00F9) ; ù + )) + (latin-iso8859-1 . #xD9) ; øº’´¹ + (latin-iso8859-3 . #xD9) ; øº’·¹ + (latin-iso8859-9 . #xD9) ; øº“†¹ + (latin-viscii-upper . #xF9) ; øº’ž¹ + (latin-viscii . #xD9) ; øº’ž¹ + (=ucs . #x00D9) ; Ù + )) +(define-char + '((name . "fullwidth latin capital letter u with grave") + (=>ucs . #x00D9) ; Ù + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x0300) + (->lowercase + ((name . "fullwidth latin small letter u with grave") + )) + (japanese-jisx0212 . #x2A63) ; ø»Š²  + (=jis-x0213-1-2000 . #x294F) ; ø»¢Ÿš + (=jef-china3 . #x85BF) ; øºˆ–¿ + (ucs-jis . #x00D9) ; ø»Š²  + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x0301) + (->fullwidth + ((name . "fullwidth latin capital letter u with acute") + (japanese-jisx0212 . #x2A62) ; ø»Š²Ÿ + )) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH ACUTE") + (=ucs . #x00FA) ; ú + )) + (latin-iso8859-1 . #xDA) ; øº’´º + (latin-iso8859-2 . #xDA) ; øº’¶š + (latin-iso8859-3 . #xDA) ; øº’·º + (latin-iso8859-4 . #xDA) ; øº’¹š + (latin-iso8859-9 . #xDA) ; øº“†º + (latin-viscii-upper . #xFA) ; øº’žº + (latin-viscii . #xDA) ; øº’žº + (=ucs . #x00DA) ; Ú + )) +(define-char + '((name . "fullwidth latin capital letter u with acute") + (=>ucs . #x00DA) ; Ú + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter u with acute") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER U WITH ACUTE") + (=ucs . #x00DA) ; Ú + )) + (japanese-jisx0212 . #x2A62) ; ø»Š²Ÿ + (=jis-x0213-1-2000 . #x2950) ; ø»¢Ÿ› + (=jef-china3 . #x85E6) ; øºˆ—¦ + (ucs-jis . #x00DA) ; ø»Š²Ÿ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH CIRCUMFLEX") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x0302) + (->fullwidth + ((name . "fullwidth latin capital letter u with circumflex") + (japanese-jisx0212 . #x2A65) ; ø»Š²¢ + )) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH CIRCUMFLEX") + (=ucs . #x00FB) ; û + )) + (latin-iso8859-1 . #xDB) ; øº’´» + (latin-iso8859-3 . #xDB) ; øº’·» + (latin-iso8859-4 . #xDB) ; øº’¹› + (latin-iso8859-9 . #xDB) ; øº“†» + (=ucs . #x00DB) ; Û + )) +(define-char + '((name . "fullwidth latin capital letter u with circumflex") + (=>ucs . #x00DB) ; Û + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter u with circumflex") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER U WITH CIRCUMFLEX") + (=ucs . #x00DB) ; Û + )) + (japanese-jisx0212 . #x2A65) ; ø»Š²¢ + (=jis-x0213-1-2000 . #x2951) ; ø»¢Ÿœ + (=jef-china3 . #x86C1) ; øºˆ› + (ucs-jis . #x00DB) ; ø»Š²¢ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x0308) + (->fullwidth + ((name . "fullwidth latin capital letter u with diaeresis") + (japanese-jisx0212 . #x2A64) ; ø»Š²¡ + )) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH DIAERESIS") + (=ucs . #x00FC) ; ü + )) + (latin-iso8859-1 . #xDC) ; øº’´¼ + (latin-iso8859-2 . #xDC) ; øº’¶œ + (latin-iso8859-3 . #xDC) ; øº’·¼ + (latin-iso8859-4 . #xDC) ; øº’¹œ + (latin-iso8859-9 . #xDC) ; øº“†¼ + (=ucs . #x00DC) ; Ü + )) +(define-char + '((name . "fullwidth latin capital letter u with diaeresis") + (=>ucs . #x00DC) ; Ü + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter u with diaeresis") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS") + (=ucs . #x00DC) ; Ü + )) + (japanese-jisx0212 . #x2A64) ; ø»Š²¡ + (=jis-x0213-1-2000 . #x2952) ; ø»¢Ÿ + (=jef-china3 . #x88CE) ; øºˆ£Ž + (ucs-jis . #x00DC) ; ø»Š²¡ + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0059 #x0301) + (->fullwidth + ((name . "fullwidth latin capital letter y with acute") + (japanese-jisx0212 . #x2A72) ; ø»Š²¯ + )) + (->lowercase + ((name . "LATIN SMALL LETTER Y WITH ACUTE") + (=ucs . #x00FD) ; ý + )) + (latin-iso8859-1 . #xDD) ; øº’´½ + (latin-iso8859-2 . #xDD) ; øº’¶ + (latin-viscii-upper . #xFD) ; øº’ž½ + (latin-viscii . #xDD) ; øº’ž½ + (=ucs . #x00DD) ; Ý + )) +(define-char + '((name . "fullwidth latin capital letter y with acute") + (=>ucs . #x00DD) ; Ý + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "fullwidth latin small letter y with acute") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER Y WITH ACUTE") + (=ucs . #x00DD) ; Ý + )) + (japanese-jisx0212 . #x2A72) ; ø»Š²¯ + (=jis-x0213-1-2000 . #x2953) ; ø»¢Ÿž + (=jef-china3 . #x85E9) ; øºˆ—© + (ucs-jis . #x00DD) ; ø»Š²¯ + )) +(define-char + '((name . "LATIN CAPITAL LETTER THORN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Icelandic") + (->fullwidth + ((name . "fullwidth latin capital letter thorn") + (korean-ksc5601 . #x282D) ; ø»ˆ¤ª + (japanese-jisx0212 . #x2930) ; ø»Š° + )) + (->lowercase + ((name . "LATIN SMALL LETTER THORN") + (=ucs . #x00FE) ; þ + )) + (latin-iso8859-1 . #xDE) ; øº’´¾ + (=ucs . #x00DE) ; Þ + )) +(define-char + '((name . "fullwidth latin capital letter thorn") + (=>ucs . #x00DE) ; Þ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Icelandic") + (->lowercase + ((name . "fullwidth latin small letter thorn") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER THORN") + (=ucs . #x00DE) ; Þ + )) + (korean-ksc5601 . #x282D) ; ø»ˆ¤ª + (japanese-jisx0212 . #x2930) ; ø»Š° + (=jis-x0213-1-2000 . #x2954) ; ø»¢ŸŸ + (=jef-china3 . #x83A4) ; øºˆŽ¤ + (ucs-jis . #x00DE) ; ø»ˆ¤ª + )) +(define-char + '((name . "LATIN SMALL LETTER SHARP S") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "German") + (->fullwidth + ((name . "fullwidth latin small letter sharp s") + (korean-ksc5601 . #x292C) ; ø»ˆ¦‡ + (japanese-jisx0212 . #x294E) ; ø»Š°­ + )) + (latin-iso8859-1 . #xDF) ; øº’´¿ + (latin-iso8859-2 . #xDF) ; øº’¶Ÿ + (latin-iso8859-3 . #xDF) ; øº’·¿ + (latin-iso8859-4 . #xDF) ; øº’¹Ÿ + (latin-iso8859-9 . #xDF) ; øº“†¿ + (=ucs . #x00DF) ; ß + )) +(define-char + '((name . "fullwidth latin small letter sharp s") + (=>ucs . #x00DF) ; ß + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "German") + (<-fullwidth + ((name . "LATIN SMALL LETTER SHARP S") + (=ucs . #x00DF) ; ß + )) + (korean-ksc5601 . #x292C) ; ø»ˆ¦‡ + (japanese-jisx0212 . #x294E) ; ø»Š°­ + (=jis-x0213-1-2000 . #x2955) ; ø»¢Ÿ  + (=jef-china3 . #x83B7) ; øºˆŽ· + (ucs-jis . #x00DF) ; ø»ˆ¦‡ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0061 #x0300) + (->fullwidth + ((name . "fullwidth latin small letter a with grave") + (chinese-gb2312 . #x2824) ; ø»„™ + (japanese-jisx0212 . #x2B22) ; ø»Š²½ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH GRAVE") + (=ucs . #x00C0) ; À + )) + (latin-iso8859-1 . #xE0) ; øº’µ€ + (latin-iso8859-3 . #xE0) ; øº’¸€ + (latin-iso8859-9 . #xE0) ; øº“‡€ + (latin-tcvn5712 . #xB5) ; øº“™µ + (latin-viscii-lower . #xE0) ; øº’€ + (latin-viscii . #xE0) ; øº’€ + (=ucs . #x00E0) ; à + )) +(define-char + '((name . "fullwidth latin small letter a with grave") + (=>ucs . #x00E0) ; à + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter a with grave") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER A WITH GRAVE") + (=ucs . #x00E0) ; à + )) + (chinese-gb2312 . #x2824) ; ø»„™ + (japanese-jisx0212 . #x2B22) ; ø»Š²½ + (=jis-x0213-1-2000 . #x2956) ; ø»¢Ÿ¡ + (=jef-china3 . #x85C1) ; øºˆ— + (ucs-jis . #x00E0) ; ø»„™ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0061 #x0301) + (->fullwidth + ((name . "fullwidth latin small letter a with acute") + (chinese-gb2312 . #x2822) ; ø»„— + (japanese-jisx0212 . #x2B21) ; ø»Š²¼ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH ACUTE") + (=ucs . #x00C1) ; Á + )) + (latin-iso8859-1 . #xE1) ; øº’µ + (latin-iso8859-2 . #xE1) ; øº’¶¡ + (latin-iso8859-3 . #xE1) ; øº’¸ + (latin-iso8859-4 . #xE1) ; øº’¹¡ + (latin-iso8859-9 . #xE1) ; øº“‡ + (latin-tcvn5712 . #xB8) ; øº“™¸ + (latin-viscii-lower . #xE1) ; øº’ + (latin-viscii . #xE1) ; øº’ + (=ucs . #x00E1) ; á + )) +(define-char + '((name . "fullwidth latin small letter a with acute") + (=>ucs . #x00E1) ; á + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter a with acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER A WITH ACUTE") + (=ucs . #x00E1) ; á + )) + (chinese-gb2312 . #x2822) ; ø»„— + (japanese-jisx0212 . #x2B21) ; ø»Š²¼ + (=jis-x0213-1-2000 . #x2957) ; ø»¢Ÿ¢ + (=jef-china3 . #x85EB) ; øºˆ—« + (ucs-jis . #x00E1) ; ø»„— + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0061 #x0302) + (->fullwidth + ((name . "fullwidth latin small letter a with circumflex") + (japanese-jisx0212 . #x2B24) ; ø»Š²¿ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX") + (=ucs . #x00C2) ;  + )) + (latin-iso8859-1 . #xE2) ; øº’µ‚ + (latin-iso8859-2 . #xE2) ; øº’¶¢ + (latin-iso8859-3 . #xE2) ; øº’¸‚ + (latin-iso8859-4 . #xE2) ; øº’¹¢ + (latin-iso8859-9 . #xE2) ; øº“‡‚ + (latin-tcvn5712 . #xA9) ; øº“™© + (latin-viscii-lower . #xE2) ; øº’‚ + (latin-viscii . #xE2) ; øº’‚ + (=ucs . #x00E2) ; â + )) +(define-char + '((name . "fullwidth latin small letter a with circumflex") + (=>ucs . #x00E2) ; â + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter a with circumflex") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX") + (=ucs . #x00E2) ; â + )) + (japanese-jisx0212 . #x2B24) ; ø»Š²¿ + (=jis-x0213-1-2000 . #x2958) ; ø»¢Ÿ£ + (=jef-china3 . #x86C4) ; øºˆ›„ + (ucs-jis . #x00E2) ; ø»Š²¿ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH TILDE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0061 #x0303) + (->fullwidth + ((name . "fullwidth latin small letter a with tilde") + (japanese-jisx0212 . #x2B2A) ; ø»Š³… + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH TILDE") + (=ucs . #x00C3) ; à + )) + (latin-iso8859-1 . #xE3) ; øº’µƒ + (latin-iso8859-4 . #xE3) ; øº’¹£ + (latin-iso8859-9 . #xE3) ; øº“‡ƒ + (latin-tcvn5712 . #xB7) ; øº“™· + (latin-viscii-lower . #xE3) ; øº’ƒ + (latin-viscii . #xE3) ; øº’ƒ + (=ucs . #x00E3) ; ã + )) +(define-char + '((name . "fullwidth latin small letter a with tilde") + (=>ucs . #x00E3) ; ã + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter a with tilde") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER A WITH TILDE") + (=ucs . #x00E3) ; ã + )) + (japanese-jisx0212 . #x2B2A) ; ø»Š³… + (=jis-x0213-1-2000 . #x2959) ; ø»¢Ÿ¤ + (=jef-china3 . #x86EF) ; øºˆ›¯ + (ucs-jis . #x00E3) ; ø»Š³… + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0061 #x0308) + (->fullwidth + ((name . "fullwidth latin small letter a with diaeresis") + (japanese-jisx0212 . #x2B23) ; ø»Š²¾ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH DIAERESIS") + (=ucs . #x00C4) ; Ä + )) + (latin-iso8859-1 . #xE4) ; øº’µ„ + (latin-iso8859-2 . #xE4) ; øº’¶¤ + (latin-iso8859-3 . #xE4) ; øº’¸„ + (latin-iso8859-4 . #xE4) ; øº’¹¤ + (latin-iso8859-9 . #xE4) ; øº“‡„ + (=ucs . #x00E4) ; ä + )) +(define-char + '((name . "fullwidth latin small letter a with diaeresis") + (=>ucs . #x00E4) ; ä + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter a with diaeresis") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER A WITH DIAERESIS") + (=ucs . #x00E4) ; ä + )) + (japanese-jisx0212 . #x2B23) ; ø»Š²¾ + (=jis-x0213-1-2000 . #x295A) ; ø»¢Ÿ¥ + (=jef-china3 . #x88D2) ; øºˆ£’ + (ucs-jis . #x00E4) ; ø»Š²¾ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH RING ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0061 #x030A) + (->fullwidth + ((name . "fullwidth latin small letter a with ring above") + (japanese-jisx0212 . #x2B29) ; ø»Š³„ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH RING ABOVE") + (=ucs . #x00C5) ; Å + )) + (latin-iso8859-1 . #xE5) ; øº’µ… + (latin-iso8859-4 . #xE5) ; øº’¹¥ + (latin-iso8859-9 . #xE5) ; øº“‡… + (=ucs . #x00E5) ; Ã¥ + )) +(define-char + '((name . "fullwidth latin small letter a with ring above") + (=>ucs . #x00E5) ; Ã¥ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter a with ring above") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER A WITH RING ABOVE") + (=ucs . #x00E5) ; Ã¥ + )) + (japanese-jisx0212 . #x2B29) ; ø»Š³„ + (=jis-x0213-1-2000 . #x295B) ; ø»¢Ÿ¦ + (=jef-china3 . #x89A7) ; øºˆ¦§ + (ucs-jis . #x00E5) ; ø»Š³„ + )) +(define-char + '((name . "LATIN SMALL LETTER AE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ash *") + (->fullwidth + ((name . "fullwidth latin small letter ae") + (korean-ksc5601 . #x2921) ; ø»ˆ¥¼ + (japanese-jisx0212 . #x2941) ; ø»Š°  + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER AE") + (=ucs . #x00C6) ; Æ + )) + (latin-iso8859-1 . #xE6) ; øº’µ† + (latin-iso8859-4 . #xE6) ; øº’¹¦ + (latin-iso8859-9 . #xE6) ; øº“‡† + (ipa . #xA4) ; øº’š¤ + (=ucs . #x00E6) ; æ + )) +(define-char + '((name . "fullwidth latin small letter ae") + (=>ucs . #x00E6) ; æ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ash *") + (->uppercase + ((name . "fullwidth latin capital letter ae") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER AE") + (=ucs . #x00E6) ; æ + )) + (korean-ksc5601 . #x2921) ; ø»ˆ¥¼ + (japanese-jisx0212 . #x2941) ; ø»Š°  + (=jis-x0213-1-2000 . #x295C) ; ø»¢Ÿ§ + (=jef-china3 . #x83B0) ; øºˆŽ° + (ucs-jis . #x00E6) ; ø»ˆ¥¼ + )) +(define-char + '((name . "LATIN SMALL LETTER C WITH CEDILLA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0063 #x0327) + (->fullwidth + ((name . "fullwidth latin small letter c with cedilla") + (japanese-jisx0212 . #x2B2E) ; ø»Š³‰ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER C WITH CEDILLA") + (=ucs . #x00C7) ; Ç + )) + (latin-iso8859-1 . #xE7) ; øº’µ‡ + (latin-iso8859-2 . #xE7) ; øº’¶§ + (latin-iso8859-3 . #xE7) ; øº’¸‡ + (latin-iso8859-9 . #xE7) ; øº“‡‡ + (ipa . #xCE) ; øº’›Ž + (=ucs . #x00E7) ; ç + )) +(define-char + '((name . "fullwidth latin small letter c with cedilla") + (=>ucs . #x00E7) ; ç + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter c with cedilla") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER C WITH CEDILLA") + (=ucs . #x00E7) ; ç + )) + (japanese-jisx0212 . #x2B2E) ; ø»Š³‰ + (=jis-x0213-1-2000 . #x295D) ; ø»¢Ÿ¨ + (=jef-china3 . #x89FB) ; øºˆ§» + (ucs-jis . #x00E7) ; ø»Š³‰ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x0300) + (->fullwidth + ((name . "fullwidth latin small letter e with grave") + (chinese-gb2312 . #x2828) ; ø»„ + (japanese-jisx0212 . #x2B32) ; ø»Š³ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH GRAVE") + (=ucs . #x00C8) ; È + )) + (latin-iso8859-1 . #xE8) ; øº’µˆ + (latin-iso8859-3 . #xE8) ; øº’¸ˆ + (latin-iso8859-9 . #xE8) ; øº“‡ˆ + (latin-tcvn5712 . #xCC) ; øº“šŒ + (latin-viscii-lower . #xE8) ; øº’ˆ + (latin-viscii . #xE8) ; øº’ˆ + (=ucs . #x00E8) ; è + )) +(define-char + '((name . "fullwidth latin small letter e with grave") + (=>ucs . #x00E8) ; è + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter e with grave") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER E WITH GRAVE") + (=ucs . #x00E8) ; è + )) + (chinese-gb2312 . #x2828) ; ø»„ + (japanese-jisx0212 . #x2B32) ; ø»Š³ + (=jis-x0213-1-2000 . #x295E) ; ø»¢Ÿ© + (=jef-china3 . #x85C2) ; øºˆ—‚ + (ucs-jis . #x00E8) ; ø»„ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x0301) + (->fullwidth + ((name . "fullwidth latin small letter e with acute") + (chinese-gb2312 . #x2826) ; ø»„› + (japanese-jisx0212 . #x2B31) ; ø»Š³Œ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH ACUTE") + (=ucs . #x00C9) ; É + )) + (latin-iso8859-1 . #xE9) ; øº’µ‰ + (latin-iso8859-2 . #xE9) ; øº’¶© + (latin-iso8859-3 . #xE9) ; øº’¸‰ + (latin-iso8859-4 . #xE9) ; øº’¹© + (latin-iso8859-9 . #xE9) ; øº“‡‰ + (latin-tcvn5712 . #xD0) ; øº“š + (latin-viscii-lower . #xE9) ; øº’‰ + (latin-viscii . #xE9) ; øº’‰ + (=ucs . #x00E9) ; é + )) +(define-char + '((name . "fullwidth latin small letter e with acute") + (=>ucs . #x00E9) ; é + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter e with acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER E WITH ACUTE") + (=ucs . #x00E9) ; é + )) + (chinese-gb2312 . #x2826) ; ø»„› + (japanese-jisx0212 . #x2B31) ; ø»Š³Œ + (=jis-x0213-1-2000 . #x295F) ; ø»¢Ÿª + (=jef-china3 . #x85EE) ; øºˆ—® + (ucs-jis . #x00E9) ; ø»„› + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x0302) + (->fullwidth + ((name . "fullwidth latin small letter e with circumflex") + (chinese-gb2312 . #x283A) ; ø»„¯ + (japanese-jisx0212 . #x2B34) ; ø»Š³ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX") + (=ucs . #x00CA) ; Ê + )) + (latin-iso8859-1 . #xEA) ; øº’µŠ + (latin-iso8859-3 . #xEA) ; øº’¸Š + (latin-iso8859-9 . #xEA) ; øº“‡Š + (latin-tcvn5712 . #xAA) ; øº“™ª + (latin-viscii-lower . #xEA) ; øº’Š + (latin-viscii . #xEA) ; øº’Š + (=ucs . #x00EA) ; ê + )) +(define-char + '((name . "fullwidth latin small letter e with circumflex") + (=>ucs . #x00EA) ; ê + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter e with circumflex") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX") + (=ucs . #x00EA) ; ê + )) + (chinese-gb2312 . #x283A) ; ø»„¯ + (japanese-jisx0212 . #x2B34) ; ø»Š³ + (=jis-x0213-1-2000 . #x2960) ; ø»¢Ÿ« + (=jef-china3 . #x86C6) ; øºˆ›† + (ucs-jis . #x00EA) ; ø»„¯ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x0308) + (->fullwidth + ((name . "fullwidth latin small letter e with diaeresis") + (japanese-jisx0212 . #x2B33) ; ø»Š³Ž + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH DIAERESIS") + (=ucs . #x00CB) ; Ë + )) + (latin-iso8859-1 . #xEB) ; øº’µ‹ + (latin-iso8859-2 . #xEB) ; øº’¶« + (latin-iso8859-3 . #xEB) ; øº’¸‹ + (latin-iso8859-4 . #xEB) ; øº’¹« + (latin-iso8859-9 . #xEB) ; øº“‡‹ + (=ucs . #x00EB) ; ë + )) +(define-char + '((name . "fullwidth latin small letter e with diaeresis") + (=>ucs . #x00EB) ; ë + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter e with diaeresis") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER E WITH DIAERESIS") + (=ucs . #x00EB) ; ë + )) + (japanese-jisx0212 . #x2B33) ; ø»Š³Ž + (=jis-x0213-1-2000 . #x2961) ; ø»¢Ÿ¬ + (=jef-china3 . #x88D4) ; øºˆ£” + (ucs-jis . #x00EB) ; ø»Š³Ž + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0069 #x0300) + (->fullwidth + ((name . "fullwidth latin small letter i with grave") + (chinese-gb2312 . #x282C) ; ø»„¡ + (japanese-jisx0212 . #x2B40) ; ø»Š³› + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER I WITH GRAVE") + (=ucs . #x00CC) ; Ì + )) + (latin-iso8859-1 . #xEC) ; øº’µŒ + (latin-iso8859-3 . #xEC) ; øº’¸Œ + (latin-iso8859-9 . #xEC) ; øº“‡Œ + (latin-tcvn5712 . #xD7) ; øº“š— + (latin-viscii-lower . #xEC) ; øº’Œ + (latin-viscii . #xEC) ; øº’Œ + (=ucs . #x00EC) ; ì + )) +(define-char + '((name . "fullwidth latin small letter i with grave") + (=>ucs . #x00EC) ; ì + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter i with grave") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER I WITH GRAVE") + (=ucs . #x00EC) ; ì + )) + (chinese-gb2312 . #x282C) ; ø»„¡ + (japanese-jisx0212 . #x2B40) ; ø»Š³› + (=jis-x0213-1-2000 . #x2962) ; ø»¢Ÿ­ + (ucs-jis . #x00EC) ; ø»„¡ + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0069 #x0301) + (->fullwidth + ((name . "fullwidth latin small letter i with acute") + (chinese-gb2312 . #x282A) ; ø»„Ÿ + (japanese-jisx0212 . #x2B3F) ; ø»Š³š + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER I WITH ACUTE") + (=ucs . #x00CD) ; Í + )) + (latin-iso8859-1 . #xED) ; øº’µ + (latin-iso8859-2 . #xED) ; øº’¶­ + (latin-iso8859-3 . #xED) ; øº’¸ + (latin-iso8859-4 . #xED) ; øº’¹­ + (latin-iso8859-9 . #xED) ; øº“‡ + (latin-tcvn5712 . #xDD) ; øº“š + (latin-viscii-lower . #xED) ; øº’ + (latin-viscii . #xED) ; øº’ + (=ucs . #x00ED) ; í + )) +(define-char + '((name . "fullwidth latin small letter i with acute") + (=>ucs . #x00ED) ; í + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter i with acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER I WITH ACUTE") + (=ucs . #x00ED) ; í + )) + (chinese-gb2312 . #x282A) ; ø»„Ÿ + (japanese-jisx0212 . #x2B3F) ; ø»Š³š + (=jis-x0213-1-2000 . #x2963) ; ø»¢Ÿ® + (ucs-jis . #x00ED) ; ø»„Ÿ + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH CIRCUMFLEX") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0069 #x0302) + (->fullwidth + ((name . "fullwidth latin small letter i with circumflex") + (japanese-jisx0212 . #x2B42) ; ø»Š³ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER I WITH CIRCUMFLEX") + (=ucs . #x00CE) ; Î + )) + (latin-iso8859-1 . #xEE) ; øº’µŽ + (latin-iso8859-2 . #xEE) ; øº’¶® + (latin-iso8859-3 . #xEE) ; øº’¸Ž + (latin-iso8859-4 . #xEE) ; øº’¹® + (latin-iso8859-9 . #xEE) ; øº“‡Ž + (=ucs . #x00EE) ; î + )) +(define-char + '((name . "fullwidth latin small letter i with circumflex") + (=>ucs . #x00EE) ; î + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter i with circumflex") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER I WITH CIRCUMFLEX") + (=ucs . #x00EE) ; î + )) + (japanese-jisx0212 . #x2B42) ; ø»Š³ + (=jis-x0213-1-2000 . #x2964) ; ø»¢Ÿ¯ + (ucs-jis . #x00EE) ; ø»Š³ + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0069 #x0308) + (->uppercase + ((name . "LATIN CAPITAL LETTER I WITH DIAERESIS") + (=ucs . #x00CF) ; Ï + )) + (latin-iso8859-1 . #xEF) ; øº’µ + (latin-iso8859-3 . #xEF) ; øº’¸ + (latin-iso8859-9 . #xEF) ; øº“‡ + (=ucs . #x00EF) ; ï + )) +(define-char + '((name . "fullwidth latin small letter i with diaeresis") + (=>ucs . #x00EF) ; ï + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0069 #x0308) + (->uppercase + ((name . "fullwidth latin capital letter i with diaeresis") + )) + (japanese-jisx0212 . #x2B41) ; ø»Š³œ + (=jis-x0213-1-2000 . #x2965) ; ø»¢Ÿ° + (ucs-jis . #x00EF) ; ø»Š³œ + )) +(define-char + '((name . "LATIN SMALL LETTER ETH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Icelandic") + (->uppercase + ((name . "LATIN CAPITAL LETTER ETH") + (=ucs . #x00D0) ; Ð + )) + (latin-iso8859-1 . #xF0) ; øº’µ + (ipa . #xC9) ; øº’›‰ + (=ucs . #x00F0) ; ð + )) +(define-char + '((name . "fullwidth latin small letter eth") + (=>ucs . #x00F0) ; ð + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Icelandic") + (->uppercase + ((name . "fullwidth latin capital letter eth") + )) + (korean-ksc5601 . #x2923) ; ø»ˆ¥¾ + (japanese-jisx0212 . #x2943) ; ø»Š°¢ + (=jis-x0213-1-2000 . #x2966) ; ø»¢Ÿ± + (=jef-china3 . #x83B4) ; øºˆŽ´ + (ucs-jis . #x00F0) ; ø»ˆ¥¾ + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH TILDE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006E #x0303) + (->fullwidth + ((name . "fullwidth latin small letter n with tilde") + (japanese-jisx0212 . #x2B50) ; ø»Š³« + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER N WITH TILDE") + (=ucs . #x00D1) ; Ñ + )) + (latin-iso8859-1 . #xF1) ; øº’µ‘ + (latin-iso8859-3 . #xF1) ; øº’¸‘ + (latin-iso8859-9 . #xF1) ; øº“‡‘ + (=ucs . #x00F1) ; ñ + )) +(define-char + '((name . "fullwidth latin small letter n with tilde") + (=>ucs . #x00F1) ; ñ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter n with tilde") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER N WITH TILDE") + (=ucs . #x00F1) ; ñ + )) + (japanese-jisx0212 . #x2B50) ; ø»Š³« + (=jis-x0213-1-2000 . #x2967) ; ø»¢Ÿ² + (=jef-china3 . #x86F3) ; øºˆ›³ + (ucs-jis . #x00F1) ; ø»Š³« + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006F #x0300) + (->fullwidth + ((name . "fullwidth latin small letter o with grave") + (chinese-gb2312 . #x2830) ; ø»„¥ + (japanese-jisx0212 . #x2B52) ; ø»Š³­ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH GRAVE") + (=ucs . #x00D2) ; Ò + )) + (latin-iso8859-1 . #xF2) ; øº’µ’ + (latin-iso8859-3 . #xF2) ; øº’¸’ + (latin-iso8859-9 . #xF2) ; øº“‡’ + (latin-tcvn5712 . #xDF) ; øº“šŸ + (latin-viscii-lower . #xF2) ; øº’’ + (latin-viscii . #xF2) ; øº’’ + (=ucs . #x00F2) ; ò + )) +(define-char + '((name . "fullwidth latin small letter o with grave") + (=>ucs . #x00F2) ; ò + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin small letter o with grave") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER O WITH GRAVE") + (=ucs . #x00F2) ; ò + )) + (chinese-gb2312 . #x2830) ; ø»„¥ + (japanese-jisx0212 . #x2B52) ; ø»Š³­ + (=jis-x0213-1-2000 . #x2968) ; ø»¢Ÿ³ + (=jef-china3 . #x85C5) ; øºˆ—… + (ucs-jis . #x00F2) ; ø»„¥ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006F #x0301) + (->fullwidth + ((name . "fullwidth latin small letter o with acute") + (chinese-gb2312 . #x282E) ; ø»„£ + (japanese-jisx0212 . #x2B51) ; ø»Š³¬ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH ACUTE") + (=ucs . #x00D3) ; Ó + )) + (latin-iso8859-1 . #xF3) ; øº’µ“ + (latin-iso8859-2 . #xF3) ; øº’¶³ + (latin-iso8859-3 . #xF3) ; øº’¸“ + (latin-iso8859-9 . #xF3) ; øº“‡“ + (latin-tcvn5712 . #xE3) ; øº“š£ + (latin-viscii-lower . #xF3) ; øº’“ + (latin-viscii . #xF3) ; øº’“ + (=ucs . #x00F3) ; ó + )) +(define-char + '((name . "fullwidth latin small letter o with acute") + (=>ucs . #x00F3) ; ó + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter o with acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER O WITH ACUTE") + (=ucs . #x00F3) ; ó + )) + (chinese-gb2312 . #x282E) ; ø»„£ + (japanese-jisx0212 . #x2B51) ; ø»Š³¬ + (=jis-x0213-1-2000 . #x2969) ; ø»¢Ÿ´ + (=jef-china3 . #x85F6) ; øºˆ—¶ + (ucs-jis . #x00F3) ; ø»„£ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006F #x0302) + (->fullwidth + ((name . "fullwidth latin small letter o with circumflex") + (japanese-jisx0212 . #x2B54) ; ø»Š³¯ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX") + (=ucs . #x00D4) ; Ô + )) + (latin-iso8859-1 . #xF4) ; øº’µ” + (latin-iso8859-2 . #xF4) ; øº’¶´ + (latin-iso8859-3 . #xF4) ; øº’¸” + (latin-iso8859-4 . #xF4) ; øº’¹´ + (latin-iso8859-9 . #xF4) ; øº“‡” + (latin-tcvn5712 . #xAB) ; øº“™« + (latin-viscii-lower . #xF4) ; øº’” + (latin-viscii . #xF4) ; øº’” + (=ucs . #x00F4) ; ô + )) +(define-char + '((name . "fullwidth latin small letter o with circumflex") + (=>ucs . #x00F4) ; ô + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter o with circumflex") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX") + (=ucs . #x00F4) ; ô + )) + (japanese-jisx0212 . #x2B54) ; ø»Š³¯ + (=jis-x0213-1-2000 . #x296A) ; ø»¢Ÿµ + (=jef-china3 . #x86CC) ; øºˆ›Œ + (ucs-jis . #x00F4) ; ø»Š³¯ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH TILDE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006F #x0303) + (->fullwidth + ((name . "fullwidth latin small letter o with tilde") + (japanese-jisx0212 . #x2B58) ; ø»Š³³ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH TILDE") + (=ucs . #x00D5) ; Õ + )) + (latin-iso8859-1 . #xF5) ; øº’µ• + (latin-iso8859-4 . #xF5) ; øº’¹µ + (latin-iso8859-9 . #xF5) ; øº“‡• + (latin-tcvn5712 . #xE2) ; øº“š¢ + (latin-viscii-lower . #xF5) ; øº’• + (latin-viscii . #xF5) ; øº’• + (=ucs . #x00F5) ; õ + )) +(define-char + '((name . "fullwidth latin small letter o with tilde") + (=>ucs . #x00F5) ; õ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter o with tilde") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER O WITH TILDE") + (=ucs . #x00F5) ; õ + )) + (japanese-jisx0212 . #x2B58) ; ø»Š³³ + (=jis-x0213-1-2000 . #x296B) ; ø»¢Ÿ¶ + (=jef-china3 . #x86F4) ; øºˆ›´ + (ucs-jis . #x00F5) ; ø»Š³³ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006F #x0308) + (->fullwidth + ((name . "fullwidth latin small letter o with diaeresis") + (japanese-jisx0212 . #x2B53) ; ø»Š³® + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH DIAERESIS") + (=ucs . #x00D6) ; Ö + )) + (latin-iso8859-1 . #xF6) ; øº’µ– + (latin-iso8859-2 . #xF6) ; øº’¶¶ + (latin-iso8859-3 . #xF6) ; øº’¸– + (latin-iso8859-4 . #xF6) ; øº’¹¶ + (latin-iso8859-9 . #xF6) ; øº“‡– + (=ucs . #x00F6) ; ö + )) +(define-char + '((name . "fullwidth latin small letter o with diaeresis") + (=>ucs . #x00F6) ; ö + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter o with diaeresis") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER O WITH DIAERESIS") + (=ucs . #x00F6) ; ö + )) + (japanese-jisx0212 . #x2B53) ; ø»Š³® + (=jis-x0213-1-2000 . #x296C) ; ø»¢Ÿ· + (=jef-china3 . #x88D8) ; øºˆ£˜ + (ucs-jis . #x00F6) ; ø»Š³® + )) +(define-char + '((name . "DIVISION SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth division sign") + (chinese-gb2312 . #x2142) ; ø»„†¥ + (korean-ksc5601 . #x2140) ; ø»ˆš« + (chinese-cns11643-1 . #x2233) ; ø»‘„Œ + )) + (latin-iso8859-1 . #xF7) ; øº’µ— + (latin-iso8859-2 . #xF7) ; øº’¶· + (latin-iso8859-3 . #xF7) ; øº’¸— + (latin-iso8859-4 . #xF7) ; øº’¹· + (hebrew-iso8859-8 . #xBA) ; øº’¾º + (latin-iso8859-9 . #xF7) ; øº“‡— + (=ucs . #x00F7) ; ÷ + )) +(define-char + '((name . "fullwidth division sign") + (=>ucs . #x00F7) ; ÷ + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-fullwidth + ((name . "DIVISION SIGN") + (=ucs . #x00F7) ; ÷ + )) + (chinese-gb2312 . #x2142) ; ø»„†¥ + (=jis-x0208 . #x2160) ; ø½‰¶» + (korean-ksc5601 . #x2140) ; ø»ˆš« + (chinese-cns11643-1 . #x2233) ; ø»‘„Œ + (chinese-big5 . #xA1D2) ; ý¢€Š‡’ + (ucs-jis . #x00F7) ; ø»„†¥ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth latin small letter o with stroke") + (korean-ksc5601 . #x292A) ; ø»ˆ¦… + (japanese-jisx0212 . #x294C) ; ø»Š°« + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH STROKE") + (=ucs . #x00D8) ; Ø + )) + (latin-iso8859-1 . #xF8) ; øº’µ˜ + (latin-iso8859-4 . #xF8) ; øº’¹¸ + (latin-iso8859-9 . #xF8) ; øº“‡˜ + (ipa . #xAF) ; øº’š¯ + (=ucs . #x00F8) ; ø + )) +(define-char + '((name . "fullwidth latin small letter o with stroke") + (=>ucs . #x00F8) ; ø + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter o with stroke") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER O WITH STROKE") + (=ucs . #x00F8) ; ø + )) + (korean-ksc5601 . #x292A) ; ø»ˆ¦… + (japanese-jisx0212 . #x294C) ; ø»Š°« + (=jis-x0213-1-2000 . #x296D) ; ø»¢Ÿ¸ + (=jef-china3 . #x83AD) ; øºˆŽ­ + (ucs-jis . #x00F8) ; ø»ˆ¦… + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x0300) + (->fullwidth + ((name . "fullwidth latin small letter u with grave") + (chinese-gb2312 . #x2834) ; ø»„© + (japanese-jisx0212 . #x2B63) ; ø»Š³¾ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH GRAVE") + (=ucs . #x00D9) ; Ù + )) + (latin-iso8859-1 . #xF9) ; øº’µ™ + (latin-iso8859-3 . #xF9) ; øº’¸™ + (latin-iso8859-9 . #xF9) ; øº“‡™ + (latin-tcvn5712 . #xEF) ; øº“š¯ + (latin-viscii-lower . #xF9) ; øº’™ + (latin-viscii . #xF9) ; øº’™ + (=ucs . #x00F9) ; ù + )) +(define-char + '((name . "fullwidth latin small letter u with grave") + (=>ucs . #x00F9) ; ù + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter u with grave") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER U WITH GRAVE") + (=ucs . #x00F9) ; ù + )) + (chinese-gb2312 . #x2834) ; ø»„© + (japanese-jisx0212 . #x2B63) ; ø»Š³¾ + (=jis-x0213-1-2000 . #x296E) ; ø»¢Ÿ¹ + (=jef-china3 . #x85C7) ; øºˆ—‡ + (ucs-jis . #x00F9) ; ø»„© + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x0301) + (->fullwidth + ((name . "fullwidth latin small letter u with acute") + (chinese-gb2312 . #x2832) ; ø»„§ + (japanese-jisx0212 . #x2B62) ; ø»Š³½ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH ACUTE") + (=ucs . #x00DA) ; Ú + )) + (latin-iso8859-1 . #xFA) ; øº’µš + (latin-iso8859-2 . #xFA) ; øº’¶º + (latin-iso8859-3 . #xFA) ; øº’¸š + (latin-iso8859-4 . #xFA) ; øº’¹º + (latin-iso8859-9 . #xFA) ; øº“‡š + (latin-tcvn5712 . #xF3) ; øº“š³ + (latin-viscii-lower . #xFA) ; øº’š + (latin-viscii . #xFA) ; øº’š + (=ucs . #x00FA) ; ú + )) +(define-char + '((name . "fullwidth latin small letter u with acute") + (=>ucs . #x00FA) ; ú + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter u with acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER U WITH ACUTE") + (=ucs . #x00FA) ; ú + )) + (chinese-gb2312 . #x2832) ; ø»„§ + (japanese-jisx0212 . #x2B62) ; ø»Š³½ + (=jis-x0213-1-2000 . #x296F) ; ø»¢Ÿº + (=jef-china3 . #x85FC) ; øºˆ—¼ + (ucs-jis . #x00FA) ; ø»„§ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH CIRCUMFLEX") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x0302) + (->fullwidth + ((name . "fullwidth latin small letter u with circumflex") + (japanese-jisx0212 . #x2B65) ; ø»Š´€ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH CIRCUMFLEX") + (=ucs . #x00DB) ; Û + )) + (latin-iso8859-1 . #xFB) ; øº’µ› + (latin-iso8859-3 . #xFB) ; øº’¸› + (latin-iso8859-4 . #xFB) ; øº’¹» + (latin-iso8859-9 . #xFB) ; øº“‡› + (=ucs . #x00FB) ; û + )) +(define-char + '((name . "fullwidth latin small letter u with circumflex") + (=>ucs . #x00FB) ; û + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter u with circumflex") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER U WITH CIRCUMFLEX") + (=ucs . #x00FB) ; û + )) + (japanese-jisx0212 . #x2B65) ; ø»Š´€ + (=jis-x0213-1-2000 . #x2970) ; ø»¢Ÿ» + (=jef-china3 . #x86CE) ; øºˆ›Ž + (ucs-jis . #x00FB) ; ø»Š´€ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x0308) + (->fullwidth + ((name . "fullwidth latin small letter u with diaeresis") + (chinese-gb2312 . #x2839) ; ø»„® + (japanese-jisx0212 . #x2B64) ; ø»Š³¿ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS") + (=ucs . #x00DC) ; Ü + )) + (latin-iso8859-1 . #xFC) ; øº’µœ + (latin-iso8859-2 . #xFC) ; øº’¶¼ + (latin-iso8859-3 . #xFC) ; øº’¸œ + (latin-iso8859-4 . #xFC) ; øº’¹¼ + (latin-iso8859-9 . #xFC) ; øº“‡œ + (=ucs . #x00FC) ; ü + )) +(define-char + '((name . "fullwidth latin small letter u with diaeresis") + (=>ucs . #x00FC) ; ü + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter u with diaeresis") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER U WITH DIAERESIS") + (=ucs . #x00FC) ; ü + )) + (chinese-gb2312 . #x2839) ; ø»„® + (japanese-jisx0212 . #x2B64) ; ø»Š³¿ + (=jis-x0213-1-2000 . #x2971) ; ø»¢Ÿ¼ + (=jef-china3 . #x88DB) ; øºˆ£› + (ucs-jis . #x00FC) ; ø»„® + )) +(define-char + '((name . "LATIN SMALL LETTER Y WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0079 #x0301) + (->fullwidth + ((name . "fullwidth latin small letter y with acute") + (japanese-jisx0212 . #x2B72) ; ø»Š´ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER Y WITH ACUTE") + (=ucs . #x00DD) ; Ý + )) + (latin-iso8859-1 . #xFD) ; øº’µ + (latin-iso8859-2 . #xFD) ; øº’¶½ + (latin-tcvn5712 . #xFD) ; øº“š½ + (latin-viscii-lower . #xFD) ; øº’ + (latin-viscii . #xFD) ; øº’ + (=ucs . #x00FD) ; ý + )) +(define-char + '((name . "fullwidth latin small letter y with acute") + (=>ucs . #x00FD) ; ý + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin small letter y with acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER Y WITH ACUTE") + (=ucs . #x00FD) ; ý + )) + (japanese-jisx0212 . #x2B72) ; ø»Š´ + (=jis-x0213-1-2000 . #x2972) ; ø»¢Ÿ½ + (=jef-china3 . #x86A1) ; øºˆš¡ + (ucs-jis . #x00FD) ; ø»Š´ + )) +(define-char + '((name . "LATIN SMALL LETTER THORN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Icelandic") + (->fullwidth + ((name . "fullwidth latin small letter thorn") + (korean-ksc5601 . #x292D) ; ø»ˆ¦ˆ + (japanese-jisx0212 . #x2950) ; ø»Š°¯ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER THORN") + (=ucs . #x00DE) ; Þ + )) + (latin-iso8859-1 . #xFE) ; øº’µž + (=ucs . #x00FE) ; þ + )) +(define-char + '((name . "fullwidth latin small letter thorn") + (=>ucs . #x00FE) ; þ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Icelandic") + (->uppercase + ((name . "fullwidth latin capital letter thorn") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER THORN") + (=ucs . #x00FE) ; þ + )) + (korean-ksc5601 . #x292D) ; ø»ˆ¦ˆ + (japanese-jisx0212 . #x2950) ; ø»Š°¯ + (=jis-x0213-1-2000 . #x2973) ; ø»¢Ÿ¾ + (=jef-china3 . #x83AF) ; øºˆŽ¯ + (ucs-jis . #x00FE) ; ø»ˆ¦ˆ + )) +(define-char + '((name . "LATIN SMALL LETTER Y WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0079 #x0308) + (->fullwidth + ((name . "fullwidth latin small letter y with diaeresis") + (japanese-jisx0212 . #x2B73) ; ø»Š´Ž + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER Y WITH DIAERESIS") + (=ucs . #x0178) ; Ÿ + )) + (latin-iso8859-1 . #xFF) ; øº’µŸ + (latin-iso8859-9 . #xFF) ; øº“‡Ÿ + (=ucs . #x00FF) ; ÿ + )) +(define-char + '((name . "fullwidth latin small letter y with diaeresis") + (=>ucs . #x00FF) ; ÿ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter y with diaeresis") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER Y WITH DIAERESIS") + (=ucs . #x00FF) ; ÿ + )) + (japanese-jisx0212 . #x2B73) ; ø»Š´Ž + (=jis-x0213-1-2000 . #x2974) ; ø»¢Ÿ¿ + (ucs-jis . #x00FF) ; ø»Š´Ž + )) diff --git a/lisp/utf-2000/u00100-Latin-Extended-A.el b/lisp/utf-2000/u00100-Latin-Extended-A.el new file mode 100644 index 0000000..73f0a5b --- /dev/null +++ b/lisp/utf-2000/u00100-Latin-Extended-A.el @@ -0,0 +1,4359 @@ +(define-char + '((name . "LATIN CAPITAL LETTER A WITH MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0041 #x0304) + (->fullwidth + ((name . "fullwidth latin capital letter a with macron") + (japanese-jisx0212 . #x2A27) ; ø»Š±¤ + )) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH MACRON") + (=ucs . #x0101) ; ā + )) + (latin-iso8859-4 . #xC0) ; øº’¹€ + (=ucs . #x0100) ; Ā + )) +(define-char + '((name . "fullwidth latin capital letter a with macron") + (=>ucs . #x0100) ; Ā + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0100) + (->lowercase + ((name . "fullwidth latin small letter a with macron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER A WITH MACRON") + (=ucs . #x0100) ; Ā + )) + (japanese-jisx0212 . #x2A27) ; ø»Š±¤ + (=jis-x0213-1-2000 . #x2975) ; ø»¢ € + (=jef-china3 . #x87A8) ; øºˆž¨ + (ucs-jis . #x0100) ; ø»Š±¤ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0061 #x0304) + (->fullwidth + ((name . "fullwidth latin small letter a with macron") + (chinese-gb2312 . #x2821) ; ø»„– + (japanese-jisx0212 . #x2B27) ; ø»Š³‚ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH MACRON") + (=ucs . #x0100) ; Ā + )) + (latin-iso8859-4 . #xE0) ; øº’¹  + (=ucs . #x0101) ; ā + )) +(define-char + '((name . "fullwidth latin small letter a with macron") + (=>ucs . #x0101) ; ā + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0101) + (->uppercase + ((name . "fullwidth latin capital letter a with macron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER A WITH MACRON") + (=ucs . #x0101) ; ā + )) + (chinese-gb2312 . #x2821) ; ø»„– + (japanese-jisx0212 . #x2B27) ; ø»Š³‚ + (=jis-x0213-1-2000 . #x297A) ; ø»¢ … + (=jef-china3 . #x87BC) ; øºˆž¼ + (ucs-jis . #x0101) ; ø»„– + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH BREVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0041 #x0306) + (->fullwidth + ((name . "fullwidth latin capital letter a with breve") + (japanese-jisx0212 . #x2A25) ; ø»Š±¢ + )) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH BREVE") + (=ucs . #x0103) ; ă + )) + (latin-iso8859-2 . #xC3) ; øº’¶ƒ + (latin-tcvn5712 . #xA1) ; øº“™¡ + (latin-viscii-upper . #xE5) ; øº’ž¥ + (latin-viscii . #xC5) ; øº’ž¥ + (=ucs . #x0102) ; Ă + )) +(define-char + '((name . "fullwidth latin capital letter a with breve") + (=>ucs . #x0102) ; Ă + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0102) + (->lowercase + ((name . "fullwidth latin small letter a with breve") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER A WITH BREVE") + (=ucs . #x0102) ; Ă + )) + (japanese-jisx0212 . #x2A25) ; ø»Š±¢ + (=jis-x0213-1-2000 . #x2A3A) ; ø»¢ £ + (=jef-china3 . #x87DE) ; øºˆŸž + (ucs-jis . #x0102) ; ø»Š±¢ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH BREVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0061 #x0306) + (->fullwidth + ((name . "fullwidth latin small letter a with breve") + (japanese-jisx0212 . #x2B25) ; ø»Š³€ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH BREVE") + (=ucs . #x0102) ; Ă + )) + (latin-iso8859-2 . #xE3) ; øº’¶£ + (latin-tcvn5712 . #xA8) ; øº“™¨ + (latin-viscii-lower . #xE5) ; øº’… + (latin-viscii . #xE5) ; øº’… + (=ucs . #x0103) ; ă + )) +(define-char + '((name . "fullwidth latin small letter a with breve") + (=>ucs . #x0103) ; ă + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0103) + (->uppercase + ((name . "fullwidth latin capital letter a with breve") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER A WITH BREVE") + (=ucs . #x0103) ; ă + )) + (japanese-jisx0212 . #x2B25) ; ø»Š³€ + (=jis-x0213-1-2000 . #x2A49) ; ø»¢ ² + (=jef-china3 . #x87E8) ; øºˆŸ¨ + (ucs-jis . #x0103) ; ø»Š³€ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH OGONEK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0041 #x0328) + (->fullwidth + ((name . "fullwidth latin capital letter a with ogonek") + (japanese-jisx0212 . #x2A28) ; ø»Š±¥ + )) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH OGONEK") + (=ucs . #x0105) ; ą + )) + (latin-iso8859-2 . #xA1) ; øº’µ¡ + (latin-iso8859-4 . #xA1) ; øº’¸¡ + (=ucs . #x0104) ; Ą + )) +(define-char + '((name . "fullwidth latin capital letter a with ogonek") + (=>ucs . #x0104) ; Ą + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0104) + (->lowercase + ((name . "fullwidth latin small letter a with ogonek") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER A WITH OGONEK") + (=ucs . #x0104) ; Ą + )) + (japanese-jisx0212 . #x2A28) ; ø»Š±¥ + (=jis-x0213-1-2000 . #x2A21) ; ø»¢ Š + (=jef-china3 . #x8AA3) ; øºˆª£ + (ucs-jis . #x0104) ; ø»Š±¥ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH OGONEK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0061 #x0328) + (->fullwidth + ((name . "fullwidth latin small letter a with ogonek") + (japanese-jisx0212 . #x2B28) ; ø»Š³ƒ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH OGONEK") + (=ucs . #x0104) ; Ą + )) + (latin-iso8859-2 . #xB1) ; øº’µ± + (latin-iso8859-4 . #xB1) ; øº’¸± + (=ucs . #x0105) ; ą + )) +(define-char + '((name . "fullwidth latin small letter a with ogonek") + (=>ucs . #x0105) ; ą + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0105) + (->uppercase + ((name . "fullwidth latin capital letter a with ogonek") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER A WITH OGONEK") + (=ucs . #x0105) ; ą + )) + (japanese-jisx0212 . #x2B28) ; ø»Š³ƒ + (=jis-x0213-1-2000 . #x2A2C) ; ø»¢ • + (=jef-china3 . #x8AAB) ; øºˆª« + (ucs-jis . #x0105) ; ø»Š³ƒ + )) +(define-char + '((name . "LATIN CAPITAL LETTER C WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0043 #x0301) + (->fullwidth + ((name . "fullwidth latin capital letter c with acute") + (japanese-jisx0212 . #x2A2B) ; ø»Š±¨ + )) + (->lowercase + ((name . "LATIN SMALL LETTER C WITH ACUTE") + (=ucs . #x0107) ; ć + )) + (latin-iso8859-2 . #xC6) ; øº’¶† + (=ucs . #x0106) ; Ć + )) +(define-char + '((name . "fullwidth latin capital letter c with acute") + (=>ucs . #x0106) ; Ć + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0106) + (->lowercase + ((name . "fullwidth latin small letter c with acute") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER C WITH ACUTE") + (=ucs . #x0106) ; Ć + )) + (japanese-jisx0212 . #x2A2B) ; ø»Š±¨ + (=jis-x0213-1-2000 . #x2A3C) ; ø»¢ ¥ + (=jef-china3 . #x85D6) ; øºˆ—– + (ucs-jis . #x0106) ; ø»Š±¨ + )) +(define-char + '((name . "LATIN SMALL LETTER C WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0063 #x0301) + (->fullwidth + ((name . "fullwidth latin small letter c with acute") + (japanese-jisx0212 . #x2B2B) ; ø»Š³† + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER C WITH ACUTE") + (=ucs . #x0106) ; Ć + )) + (latin-iso8859-2 . #xE6) ; øº’¶¦ + (=ucs . #x0107) ; ć + )) +(define-char + '((name . "fullwidth latin small letter c with acute") + (=>ucs . #x0107) ; ć + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0107) + (->uppercase + ((name . "fullwidth latin capital letter c with acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER C WITH ACUTE") + (=ucs . #x0107) ; ć + )) + (japanese-jisx0212 . #x2B2B) ; ø»Š³† + (=jis-x0213-1-2000 . #x2A4B) ; ø»¢ ´ + (=jef-china3 . #x85EC) ; øºˆ—¬ + (ucs-jis . #x0107) ; ø»Š³† + )) +(define-char + '((name . "LATIN CAPITAL LETTER C WITH CIRCUMFLEX") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0043 #x0302) + (->fullwidth + ((name . "fullwidth latin capital letter c with circumflex") + (japanese-jisx0212 . #x2A2C) ; ø»Š±© + )) + (->lowercase + ((name . "LATIN SMALL LETTER C WITH CIRCUMFLEX") + (=ucs . #x0109) ; ĉ + )) + (latin-iso8859-3 . #xC6) ; øº’·¦ + (=ucs . #x0108) ; Ĉ + )) +(define-char + '((name . "fullwidth latin capital letter c with circumflex") + (=>ucs . #x0108) ; Ĉ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0108) + (->lowercase + ((name . "fullwidth latin small letter c with circumflex") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER C WITH CIRCUMFLEX") + (=ucs . #x0108) ; Ĉ + )) + (japanese-jisx0212 . #x2A2C) ; ø»Š±© + (=jis-x0213-1-2000 . #x2A59) ; ø»¢¡‚ + (=jef-china3 . #x86B8) ; øºˆš¸ + (ucs-jis . #x0108) ; ø»Š±© + )) +(define-char + '((name . "LATIN SMALL LETTER C WITH CIRCUMFLEX") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0063 #x0302) + (->fullwidth + ((name . "fullwidth latin small letter c with circumflex") + (japanese-jisx0212 . #x2B2C) ; ø»Š³‡ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER C WITH CIRCUMFLEX") + (=ucs . #x0108) ; Ĉ + )) + (latin-iso8859-3 . #xE6) ; øº’¸† + (=ucs . #x0109) ; ĉ + )) +(define-char + '((name . "fullwidth latin small letter c with circumflex") + (=>ucs . #x0109) ; ĉ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0109) + (->uppercase + ((name . "fullwidth latin capital letter c with circumflex") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER C WITH CIRCUMFLEX") + (=ucs . #x0109) ; ĉ + )) + (japanese-jisx0212 . #x2B2C) ; ø»Š³‡ + (=jis-x0213-1-2000 . #x2A5F) ; ø»¢¡ˆ + (=jef-china3 . #x86C5) ; øºˆ›… + (ucs-jis . #x0109) ; ø»Š³‡ + )) +(define-char + '((name . "LATIN CAPITAL LETTER C WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0043 #x0307) + (->fullwidth + ((name . "fullwidth latin capital letter c with dot above") + (japanese-jisx0212 . #x2A2F) ; ø»Š±¬ + )) + (->lowercase + ((name . "LATIN SMALL LETTER C WITH DOT ABOVE") + (=ucs . #x010B) ; ċ + )) + (latin-iso8859-3 . #xC5) ; øº’·¥ + (=ucs . #x010A) ; Ċ + )) +(define-char + '((name . "fullwidth latin capital letter c with dot above") + (=>ucs . #x010A) ; Ċ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x010A) + (->lowercase + ((name . "fullwidth latin small letter c with dot above") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER C WITH DOT ABOVE") + (=ucs . #x010A) ; Ċ + )) + (japanese-jisx0212 . #x2A2F) ; ø»Š±¬ + (=jef-china3 . #x87FA) ; øºˆŸº + (ucs-jis . #x010A) ; ø»Š±¬ + )) +(define-char + '((name . "LATIN SMALL LETTER C WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0063 #x0307) + (->fullwidth + ((name . "fullwidth latin small letter c with dot above") + (japanese-jisx0212 . #x2B2F) ; ø»Š³Š + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER C WITH DOT ABOVE") + (=ucs . #x010A) ; Ċ + )) + (latin-iso8859-3 . #xE5) ; øº’¸… + (=ucs . #x010B) ; ċ + )) +(define-char + '((name . "fullwidth latin small letter c with dot above") + (=>ucs . #x010B) ; ċ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x010B) + (->uppercase + ((name . "fullwidth latin capital letter c with dot above") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER C WITH DOT ABOVE") + (=ucs . #x010B) ; ċ + )) + (japanese-jisx0212 . #x2B2F) ; ø»Š³Š + (=jef-china3 . #x88B2) ; øºˆ¢² + (ucs-jis . #x010B) ; ø»Š³Š + )) +(define-char + '((name . "LATIN CAPITAL LETTER C WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0043 #x030C) + (->fullwidth + ((name . "fullwidth latin capital letter c with caron") + (japanese-jisx0212 . #x2A2D) ; ø»Š±ª + )) + (->lowercase + ((name . "LATIN SMALL LETTER C WITH CARON") + (=ucs . #x010D) ; č + )) + (latin-iso8859-2 . #xC8) ; øº’¶ˆ + (latin-iso8859-4 . #xC8) ; øº’¹ˆ + (=ucs . #x010C) ; Č + )) +(define-char + '((name . "fullwidth latin capital letter c with caron") + (=>ucs . #x010C) ; Č + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x010C) + (->lowercase + ((name . "fullwidth latin capital letter c with caron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER C WITH CARON") + (=ucs . #x010C) ; Č + )) + (japanese-jisx0212 . #x2A2D) ; ø»Š±ª + (=jis-x0213-1-2000 . #x2A3D) ; ø»¢ ¦ + (=jef-china3 . #x88E0) ; øºˆ£  + (ucs-jis . #x010C) ; ø»Š±ª + )) +(define-char + '((name . "LATIN SMALL LETTER C WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0063 #x030C) + (->fullwidth + ((name . "fullwidth latin small letter c with caron") + (japanese-jisx0212 . #x2B2D) ; ø»Š³ˆ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER C WITH CARON") + (=ucs . #x010C) ; Č + )) + (latin-iso8859-2 . #xE8) ; øº’¶¨ + (latin-iso8859-4 . #xE8) ; øº’¹¨ + (=ucs . #x010D) ; č + )) +(define-char + '((name . "fullwidth latin small letter c with caron") + (=>ucs . #x010D) ; č + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x010D) + (->uppercase + ((name . "fullwidth latin small letter c with caron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER C WITH CARON") + (=ucs . #x010D) ; č + )) + (japanese-jisx0212 . #x2B2D) ; ø»Š³ˆ + (=jis-x0213-1-2000 . #x2A4C) ; ø»¢ µ + (=jef-china3 . #x88EF) ; øºˆ£¯ + (ucs-jis . #x010D) ; ø»Š³ˆ + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0044 #x030C) + (->fullwidth + ((name . "fullwidth latin capital letter d with caron") + (japanese-jisx0212 . #x2A30) ; ø»Š±­ + )) + (->lowercase + ((name . "LATIN SMALL LETTER D WITH CARON") + (=ucs . #x010F) ; ď + )) + (latin-iso8859-2 . #xCF) ; øº’¶ + (=ucs . #x010E) ; Ď + )) +(define-char + '((name . "fullwidth latin capital letter d with caron") + (=>ucs . #x010E) ; Ď + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x010E) + (->lowercase + ((name . "fullwidth latin small letter d with caron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER D WITH CARON") + (=ucs . #x010E) ; Ď + )) + (japanese-jisx0212 . #x2A30) ; ø»Š±­ + (=jis-x0213-1-2000 . #x2A40) ; ø»¢ © + (=jef-china3 . #x88E1) ; øºˆ£¡ + (ucs-jis . #x010E) ; ø»Š±­ + )) +(define-char + '((name . "LATIN SMALL LETTER D WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0064 #x030C) + (->fullwidth + ((name . "fullwidth latin small letter d with caron") + (japanese-jisx0212 . #x2B30) ; ø»Š³‹ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER D WITH CARON") + (=ucs . #x010E) ; Ď + )) + (latin-iso8859-2 . #xEF) ; øº’¶¯ + (=ucs . #x010F) ; ď + )) +(define-char + '((name . "fullwidth latin small letter d with caron") + (=>ucs . #x010F) ; ď + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x010F) + (->uppercase + ((name . "fullwidth latin capital letter d with caron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER D WITH CARON") + (=ucs . #x010F) ; ď + )) + (japanese-jisx0212 . #x2B30) ; ø»Š³‹ + (=jis-x0213-1-2000 . #x2A4F) ; ø»¢ ¸ + (=jef-china3 . #x88F0) ; øºˆ£° + (ucs-jis . #x010F) ; ø»Š³‹ + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH STROKE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER D WITH STROKE") + (japanese-jisx0212 . #x2922) ; ø»Š° + )) + (->lowercase + ((name . "LATIN SMALL LETTER D WITH STROKE") + (=ucs . #x0111) ; đ + )) + (latin-iso8859-2 . #xD0) ; øº’¶ + (latin-iso8859-4 . #xD0) ; øº’¹ + (latin-tcvn5712 . #xA7) ; øº“™§ + (latin-viscii-upper . #xF0) ; øº’ž° + (latin-viscii . #xD0) ; øº’ž° + (=ucs . #x0110) ; Đ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER D WITH STROKE") + (=>ucs . #x0110) ; Đ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0110) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER D WITH STROKE") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER D WITH STROKE") + (=ucs . #x0110) ; Đ + )) + (japanese-jisx0212 . #x2922) ; ø»Š° + (=jef-china3 . #x83A3) ; øºˆŽ£ + (ucs-jis . #x0110) ; ø»Š° + )) +(define-char + '((name . "LATIN SMALL LETTER D WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER D WITH STROKE") + (=ucs . #x0110) ; Đ + )) + (latin-iso8859-2 . #xF0) ; øº’¶° + (latin-iso8859-4 . #xF0) ; øº’¹° + (latin-tcvn5712 . #xAE) ; øº“™® + (latin-viscii-lower . #xF0) ; øº’ + (latin-viscii . #xF0) ; øº’ + (=ucs . #x0111) ; đ + )) +(define-char + '((name . "fullwidth latin small letter d with stroke") + (=>ucs . #x0111) ; đ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter d with stroke") + )) + (korean-ksc5601 . #x2922) ; ø»ˆ¥½ + (japanese-jisx0212 . #x2942) ; ø»Š°¡ + (=jis-x0213-1-2000 . #x2A50) ; ø»¢ ¹ + (=jef-china3 . #x83AE) ; øºˆŽ® + (ucs-jis . #x0111) ; ø»ˆ¥½ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x0304) + (->fullwidth + ((name . "fullwidth latin capital letter e with macron") + (japanese-jisx0212 . #x2A37) ; ø»Š±´ + )) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH MACRON") + (=ucs . #x0113) ; ē + )) + (latin-iso8859-4 . #xAA) ; øº’¸ª + (=ucs . #x0112) ; Ē + )) +(define-char + '((name . "fullwidth latin capital letter e with macron") + (=>ucs . #x0112) ; Ē + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0112) + (->lowercase + ((name . "fullwidth latin small letter e with macron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER E WITH MACRON") + (=ucs . #x0112) ; Ē + )) + (japanese-jisx0212 . #x2A37) ; ø»Š±´ + (=jis-x0213-1-2000 . #x2978) ; ø»¢ ƒ + (=jef-china3 . #x87AB) ; øºˆž« + (ucs-jis . #x0112) ; ø»Š±´ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x0304) + (->fullwidth + ((name . "fullwidth latin small letter e with macron") + (chinese-gb2312 . #x2825) ; ø»„š + (japanese-jisx0212 . #x2B37) ; ø»Š³’ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH MACRON") + (=ucs . #x0112) ; Ē + )) + (latin-iso8859-4 . #xBA) ; øº’¸º + (=ucs . #x0113) ; ē + )) +(define-char + '((name . "fullwidth latin small letter e with macron") + (=>ucs . #x0113) ; ē + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0113) + (->uppercase + ((name . "fullwidth latin capital letter e with macron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER E WITH MACRON") + (=ucs . #x0113) ; ē + )) + (chinese-gb2312 . #x2825) ; ø»„š + (japanese-jisx0212 . #x2B37) ; ø»Š³’ + (=jis-x0213-1-2000 . #x297D) ; ø»¢ ˆ + (=jef-china3 . #x87BF) ; øºˆž¿ + (ucs-jis . #x0113) ; ø»„š + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH BREVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x0306) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH BREVE") + (=ucs . #x0115) ; ĕ + )) + (=ucs . #x0114) ; Ĕ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH BREVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x0306) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH BREVE") + (=ucs . #x0114) ; Ĕ + )) + (=ucs . #x0115) ; ĕ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x0307) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH DOT ABOVE") + (japanese-jisx0212 . #x2A36) ; ø»Š±³ + )) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH DOT ABOVE") + (=ucs . #x0117) ; ė + )) + (latin-iso8859-4 . #xCC) ; øº’¹Œ + (=ucs . #x0116) ; Ė + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH DOT ABOVE") + (=>ucs . #x0116) ; Ė + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0116) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER E WITH DOT ABOVE") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER E WITH DOT ABOVE") + (=ucs . #x0116) ; Ė + )) + (japanese-jisx0212 . #x2A36) ; ø»Š±³ + (=jef-china3 . #x87FC) ; øºˆŸ¼ + (ucs-jis . #x0116) ; ø»Š±³ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x0307) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER E WITH DOT ABOVE") + (japanese-jisx0212 . #x2B36) ; ø»Š³‘ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH DOT ABOVE") + (=ucs . #x0116) ; Ė + )) + (latin-iso8859-4 . #xEC) ; øº’¹¬ + (=ucs . #x0117) ; ė + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER E WITH DOT ABOVE") + (=>ucs . #x0117) ; ė + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0117) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E WITH DOT ABOVE") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER E WITH DOT ABOVE") + (=ucs . #x0117) ; ė + )) + (japanese-jisx0212 . #x2B36) ; ø»Š³‘ + (=jef-china3 . #x88B4) ; øºˆ¢´ + (ucs-jis . #x0117) ; ø»Š³‘ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH OGONEK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x0328) + (->fullwidth + ((name . "fullwidth latin capital letter e with ogonek") + (japanese-jisx0212 . #x2A38) ; ø»Š±µ + )) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH OGONEK") + (=ucs . #x0119) ; ę + )) + (latin-iso8859-2 . #xCA) ; øº’¶Š + (latin-iso8859-4 . #xCA) ; øº’¹Š + (=ucs . #x0118) ; Ę + )) +(define-char + '((name . "fullwidth latin capital letter e with ogonek") + (=>ucs . #x0118) ; Ę + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0118) + (->lowercase + ((name . "fullwidth latin small letter e with ogonek") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER E WITH OGONEK") + (=ucs . #x0118) ; Ę + )) + (japanese-jisx0212 . #x2A38) ; ø»Š±µ + (=jis-x0213-1-2000 . #x2A3E) ; ø»¢ § + (=jef-china3 . #x8AA4) ; øºˆª¤ + (ucs-jis . #x0118) ; ø»Š±µ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH OGONEK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x0328) + (->fullwidth + ((name . "fullwidth latin small letter e with ogonek") + (japanese-jisx0212 . #x2B38) ; ø»Š³“ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH OGONEK") + (=ucs . #x0118) ; Ę + )) + (latin-iso8859-2 . #xEA) ; øº’¶ª + (latin-iso8859-4 . #xEA) ; øº’¹ª + (=ucs . #x0119) ; ę + )) +(define-char + '((name . "fullwidth latin small letter e with ogonek") + (=>ucs . #x0119) ; ę + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0119) + (->uppercase + ((name . "fullwidth latin capital letter e with ogonek") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER E WITH OGONEK") + (=ucs . #x0119) ; ę + )) + (japanese-jisx0212 . #x2B38) ; ø»Š³“ + (=jis-x0213-1-2000 . #x2A4D) ; ø»¢ ¶ + (=jef-china3 . #x8AAC) ; øºˆª¬ + (ucs-jis . #x0119) ; ø»Š³“ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x030C) + (->fullwidth + ((name . "fullwidth latin capital letter e with caron") + (japanese-jisx0212 . #x2A35) ; ø»Š±² + )) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH CARON") + (=ucs . #x011B) ; ě + )) + (latin-iso8859-2 . #xCC) ; øº’¶Œ + (=ucs . #x011A) ; Ě + )) +(define-char + '((name . "fullwidth latin capital letter e with caron") + (=>ucs . #x011A) ; Ě + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x011A) + (->lowercase + ((name . "fullwidth latin small letter e with caron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER E WITH CARON") + (=ucs . #x011A) ; Ě + )) + (japanese-jisx0212 . #x2A35) ; ø»Š±² + (=jis-x0213-1-2000 . #x2A3F) ; ø»¢ ¨ + (=jef-china3 . #x88E2) ; øºˆ£¢ + (ucs-jis . #x011A) ; ø»Š±² + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x030C) + (->fullwidth + ((name . "fullwidth latin small letter e with caron") + (chinese-gb2312 . #x2827) ; ø»„œ + (japanese-jisx0212 . #x2B35) ; ø»Š³ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH CARON") + (=ucs . #x011A) ; Ě + )) + (latin-iso8859-2 . #xEC) ; øº’¶¬ + (=ucs . #x011B) ; ě + )) +(define-char + '((name . "fullwidth latin small letter e with caron") + (=>ucs . #x011B) ; ě + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x011B) + (->uppercase + ((name . "fullwidth latin capital letter e with caron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER E WITH CARON") + (=ucs . #x011B) ; ě + )) + (chinese-gb2312 . #x2827) ; ø»„œ + (japanese-jisx0212 . #x2B35) ; ø»Š³ + (=jis-x0213-1-2000 . #x2A4E) ; ø»¢ · + (=jef-china3 . #x88F1) ; øºˆ£± + (ucs-jis . #x011B) ; ø»„œ + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH CIRCUMFLEX") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0047 #x0302) + (->fullwidth + ((name . "fullwidth latin capital letter g with circumflex") + (japanese-jisx0212 . #x2A3A) ; ø»Š±· + )) + (->lowercase + ((name . "LATIN SMALL LETTER G WITH CIRCUMFLEX") + (=ucs . #x011D) ; ĝ + )) + (latin-iso8859-3 . #xD8) ; øº’·¸ + (=ucs . #x011C) ; Ĝ + )) +(define-char + '((name . "fullwidth latin capital letter g with circumflex") + (=>ucs . #x011C) ; Ĝ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x011C) + (->lowercase + ((name . "fullwidth latin small letter g with circumflex") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER G WITH CIRCUMFLEX") + (=ucs . #x011C) ; Ĝ + )) + (japanese-jisx0212 . #x2A3A) ; ø»Š±· + (=jis-x0213-1-2000 . #x2A5A) ; ø»¢¡ƒ + (=jef-china3 . #x86BA) ; øºˆšº + (ucs-jis . #x011C) ; ø»Š±· + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH CIRCUMFLEX") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0067 #x0302) + (->fullwidth + ((name . "fullwidth latin small letter g with circumflex") + (japanese-jisx0212 . #x2B3A) ; ø»Š³• + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER G WITH CIRCUMFLEX") + (=ucs . #x011C) ; Ĝ + )) + (latin-iso8859-3 . #xF8) ; øº’¸˜ + (=ucs . #x011D) ; ĝ + )) +(define-char + '((name . "fullwidth latin small letter g with circumflex") + (=>ucs . #x011D) ; ĝ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x011D) + (->uppercase + ((name . "fullwidth latin small letter g with circumflex") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER G WITH CIRCUMFLEX") + (=ucs . #x011D) ; ĝ + )) + (japanese-jisx0212 . #x2B3A) ; ø»Š³• + (=jis-x0213-1-2000 . #x2A60) ; ø»¢¡‰ + (=jef-china3 . #x86C7) ; øºˆ›‡ + (ucs-jis . #x011D) ; ø»Š³• + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH BREVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0047 #x0306) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER G WITH BREVE") + (japanese-jisx0212 . #x2A3B) ; ø»Š±¸ + )) + (->lowercase + ((name . "LATIN SMALL LETTER G WITH BREVE") + (=ucs . #x011F) ; ğ + )) + (latin-iso8859-3 . #xAB) ; øº’·‹ + (latin-iso8859-9 . #xD0) ; øº“†° + (=ucs . #x011E) ; Ğ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER G WITH BREVE") + (=>ucs . #x011E) ; Ğ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x011E) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER G WITH BREVE") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER G WITH BREVE") + (=ucs . #x011E) ; Ğ + )) + (japanese-jisx0212 . #x2A3B) ; ø»Š±¸ + (=jef-china3 . #x87E1) ; øºˆŸ¡ + (ucs-jis . #x011E) ; ø»Š±¸ + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH BREVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0067 #x0306) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER G WITH BREVE") + (japanese-jisx0212 . #x2B3B) ; ø»Š³– + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER G WITH BREVE") + (=ucs . #x011E) ; Ğ + )) + (latin-iso8859-3 . #xBB) ; øº’·› + (latin-iso8859-9 . #xF0) ; øº“‡ + (=ucs . #x011F) ; ğ + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER G WITH BREVE") + (=>ucs . #x011F) ; ğ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x011F) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER G WITH BREVE") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER G WITH BREVE") + (=ucs . #x011F) ; ğ + )) + (japanese-jisx0212 . #x2B3B) ; ø»Š³– + (=jef-china3 . #x87EB) ; øºˆŸ« + (ucs-jis . #x011F) ; ø»Š³– + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0047 #x0307) + (->fullwidth + ((name . "FULLWIDTH LATIN CAPITAL LETTER G WITH DOT ABOVE") + (japanese-jisx0212 . #x2A3D) ; ø»Š±º + )) + (->lowercase + ((name . "LATIN SMALL LETTER G WITH DOT ABOVE") + (=ucs . #x0121) ; Ä¡ + )) + (latin-iso8859-3 . #xD5) ; øº’·µ + (=ucs . #x0120) ; Ä  + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER G WITH DOT ABOVE") + (=>ucs . #x0120) ; Ä  + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0120) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER G WITH DOT ABOVE") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER G WITH DOT ABOVE") + (=ucs . #x0120) ; Ä  + )) + (japanese-jisx0212 . #x2A3D) ; ø»Š±º + (=jef-china3 . #x87FE) ; øºˆŸ¾ + (ucs-jis . #x0120) ; ø»Š±º + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0067 #x0307) + (->fullwidth + ((name . "FULLWIDTH LATIN SMALL LETTER G WITH DOT ABOVE") + (japanese-jisx0212 . #x2B3D) ; ø»Š³˜ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER G WITH DOT ABOVE") + (=ucs . #x0120) ; Ä  + )) + (latin-iso8859-3 . #xF5) ; øº’¸• + (=ucs . #x0121) ; Ä¡ + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER G WITH DOT ABOVE") + (=>ucs . #x0121) ; Ä¡ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0121) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER G WITH DOT ABOVE") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER G WITH DOT ABOVE") + (=ucs . #x0121) ; Ä¡ + )) + (japanese-jisx0212 . #x2B3D) ; ø»Š³˜ + (=jef-china3 . #x88B6) ; øºˆ¢¶ + (ucs-jis . #x0121) ; ø»Š³˜ + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH CEDILLA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0047 #x0327) + (->fullwidth + ((name . "fullwidth latin capital letter g with cedilla") + (japanese-jisx0212 . #x2A3C) ; ø»Š±¹ + )) + (->lowercase + ((name . "LATIN SMALL LETTER G WITH CEDILLA") + (=ucs . #x0123) ; Ä£ + )) + (latin-iso8859-4 . #xAB) ; øº’¸« + (=ucs . #x0122) ; Ä¢ + )) +(define-char + '((name . "fullwidth latin capital letter g with cedilla") + (=>ucs . #x0122) ; Ä¢ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0122) + (->lowercase + ((name . "fullwidth latin small letter g with cedilla") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER G WITH CEDILLA") + (=ucs . #x0122) ; Ä¢ + )) + (japanese-jisx0212 . #x2A3C) ; ø»Š±¹ + (ucs-jis . #x0122) ; ø»Š±¹ + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH CEDILLA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0067 #x0327) + (->uppercase + ((name . "LATIN CAPITAL LETTER G WITH CEDILLA") + (=ucs . #x0122) ; Ä¢ + )) + (latin-iso8859-4 . #xBB) ; øº’¸» + (=ucs . #x0123) ; Ä£ + )) +(define-char + '((name . "LATIN CAPITAL LETTER H WITH CIRCUMFLEX") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0048 #x0302) + (->fullwidth + ((name . "fullwidth latin capital letter h with circumflex") + (japanese-jisx0212 . #x2A3E) ; ø»Š±» + )) + (->lowercase + ((name . "LATIN SMALL LETTER H WITH CIRCUMFLEX") + (=ucs . #x0125) ; Ä¥ + )) + (latin-iso8859-3 . #xA6) ; øº’·† + (=ucs . #x0124) ; Ĥ + )) +(define-char + '((name . "fullwidth latin capital letter h with circumflex") + (=>ucs . #x0124) ; Ĥ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0124) + (->lowercase + ((name . "fullwidth latin small letter h with circumflex") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER H WITH CIRCUMFLEX") + (=ucs . #x0124) ; Ĥ + )) + (japanese-jisx0212 . #x2A3E) ; ø»Š±» + (=jis-x0213-1-2000 . #x2A5B) ; ø»¢¡„ + (=jef-china3 . #x86BB) ; øºˆš» + (ucs-jis . #x0124) ; ø»Š±» + )) +(define-char + '((name . "LATIN SMALL LETTER H WITH CIRCUMFLEX") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0068 #x0302) + (->fullwidth + ((name . "fullwidth latin small letter h with circumflex") + (japanese-jisx0212 . #x2B3E) ; ø»Š³™ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER H WITH CIRCUMFLEX") + (=ucs . #x0124) ; Ĥ + )) + (latin-iso8859-3 . #xB6) ; øº’·– + (=ucs . #x0125) ; Ä¥ + )) +(define-char + '((name . "fullwidth latin small letter h with circumflex") + (=>ucs . #x0125) ; Ä¥ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0125) + (->uppercase + ((name . "fullwidth latin capital letter h with circumflex") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER H WITH CIRCUMFLEX") + (=ucs . #x0125) ; Ä¥ + )) + (japanese-jisx0212 . #x2B3E) ; ø»Š³™ + (=jis-x0213-1-2000 . #x2A61) ; ø»¢¡Š + (=jef-china3 . #x86C8) ; øºˆ›ˆ + (ucs-jis . #x0125) ; ø»Š³™ + )) +(define-char + '((name . "LATIN CAPITAL LETTER H WITH STROKE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth latin capital letter h with stroke") + (korean-ksc5601 . #x2824) ; ø»ˆ¤¡ + (japanese-jisx0212 . #x2924) ; ø»Š°ƒ + )) + (->lowercase + ((name . "LATIN SMALL LETTER H WITH STROKE") + (=ucs . #x0127) ; ħ + )) + (latin-iso8859-3 . #xA1) ; øº’· + (=ucs . #x0126) ; Ħ + )) +(define-char + '((name . "fullwidth latin capital letter h with stroke") + (=>ucs . #x0126) ; Ħ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0126) + (->lowercase + ((name . "fullwidth latin small letter h with stroke") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER H WITH STROKE") + (=ucs . #x0126) ; Ħ + )) + (korean-ksc5601 . #x2824) ; ø»ˆ¤¡ + (japanese-jisx0212 . #x2924) ; ø»Š°ƒ + (ucs-jis . #x0126) ; ø»ˆ¤¡ + )) +(define-char + '((name . "LATIN SMALL LETTER H WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth latin small letter h with stroke") + (korean-ksc5601 . #x2924) ; ø»ˆ¥¿ + (japanese-jisx0212 . #x2944) ; ø»Š°£ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER H WITH STROKE") + (=ucs . #x0126) ; Ħ + )) + (latin-iso8859-3 . #xB1) ; øº’·‘ + (=ucs . #x0127) ; ħ + )) +(define-char + '((name . "fullwidth latin small letter h with stroke") + (=>ucs . #x0127) ; ħ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0127) + (->uppercase + ((name . "fullwidth latin capital letter h with stroke") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER H WITH STROKE") + (=ucs . #x0127) ; ħ + )) + (korean-ksc5601 . #x2924) ; ø»ˆ¥¿ + (japanese-jisx0212 . #x2944) ; ø»Š°£ + (=jis-x0213-1-2000 . #x2A7D) ; ø»¢¡¦ + (ucs-jis . #x0127) ; ø»ˆ¥¿ + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH TILDE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0049 #x0303) + (->fullwidth + ((name . "fullwidth latin capital letter i with tilde") + (japanese-jisx0212 . #x2A47) ; ø»Š²„ + )) + (->lowercase + ((name . "LATIN SMALL LETTER I WITH TILDE") + (=ucs . #x0129) ; Ä© + )) + (latin-iso8859-4 . #xA5) ; øº’¸¥ + (latin-viscii-upper . #xEE) ; øº’ž® + (latin-viscii . #xCE) ; øº’ž® + (=ucs . #x0128) ; Ĩ + )) +(define-char + '((name . "fullwidth latin capital letter i with tilde") + (=>ucs . #x0128) ; Ĩ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0128) + (->lowercase + ((name . "fullwidth latin small letter i with tilde") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER I WITH TILDE") + (=ucs . #x0128) ; Ĩ + )) + (japanese-jisx0212 . #x2A47) ; ø»Š²„ + (=jef-china3 . #x86E5) ; øºˆ›¥ + (ucs-jis . #x0128) ; ø»Š²„ + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH TILDE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0069 #x0303) + (->fullwidth + ((name . "fullwidth latin small letter i with tilde") + (japanese-jisx0212 . #x2B47) ; ø»Š³¢ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER I WITH TILDE") + (=ucs . #x0128) ; Ĩ + )) + (latin-iso8859-4 . #xB5) ; øº’¸µ + (latin-tcvn5712 . #xDC) ; øº“šœ + (latin-viscii-lower . #xEE) ; øº’Ž + (latin-viscii . #xEE) ; øº’Ž + (=ucs . #x0129) ; Ä© + )) +(define-char + '((name . "fullwidth latin small letter i with tilde") + (=>ucs . #x0129) ; Ä© + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0129) + (->uppercase + ((name . "fullwidth latin capital letter i with tilde") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER I WITH TILDE") + (=ucs . #x0129) ; Ä© + )) + (japanese-jisx0212 . #x2B47) ; ø»Š³¢ + (ucs-jis . #x0129) ; ø»Š³¢ + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0049 #x0304) + (->fullwidth + ((name . "fullwidth latin capital letter i with macron") + (japanese-jisx0212 . #x2A45) ; ø»Š²‚ + )) + (->lowercase + ((name . "LATIN SMALL LETTER I WITH MACRON") + (=ucs . #x012B) ; Ä« + )) + (latin-iso8859-4 . #xCF) ; øº’¹ + (=ucs . #x012A) ; Ī + )) +(define-char + '((name . "fullwidth latin capital letter i with macron") + (=>ucs . #x012A) ; Ī + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x012A) + (->lowercase + ((name . "fullwidth latin small letter i with macron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER I WITH MACRON") + (=ucs . #x012A) ; Ī + )) + (japanese-jisx0212 . #x2A45) ; ø»Š²‚ + (=jis-x0213-1-2000 . #x2976) ; ø»¢  + (=jef-china3 . #x87AD) ; øºˆž­ + (ucs-jis . #x012A) ; ø»Š²‚ + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0069 #x0304) + (->fullwidth + ((name . "fullwidth latin small letter i with macron") + (chinese-gb2312 . #x2829) ; ø»„ž + (japanese-jisx0212 . #x2B45) ; ø»Š³  + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER I WITH MACRON") + (=ucs . #x012A) ; Ī + )) + (latin-iso8859-4 . #xEF) ; øº’¹¯ + (=ucs . #x012B) ; Ä« + )) +(define-char + '((name . "fullwidth latin small letter i with macron") + (=>ucs . #x012B) ; Ä« + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x012B) + (->uppercase + ((name . "fullwidth latin capital letter i with macron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER I WITH MACRON") + (=ucs . #x012B) ; Ä« + )) + (chinese-gb2312 . #x2829) ; ø»„ž + (japanese-jisx0212 . #x2B45) ; ø»Š³  + (=jis-x0213-1-2000 . #x297B) ; ø»¢ † + (ucs-jis . #x012B) ; ø»„ž + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH BREVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0049 #x0306) + (->lowercase + ((name . "LATIN SMALL LETTER I WITH BREVE") + (=ucs . #x012D) ; Ä­ + )) + (=ucs . #x012C) ; Ĭ + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH BREVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0069 #x0306) + (->uppercase + ((name . "LATIN CAPITAL LETTER I WITH BREVE") + (=ucs . #x012C) ; Ĭ + )) + (=ucs . #x012D) ; Ä­ + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH OGONEK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0049 #x0328) + (->fullwidth + ((name . "fullwidth latin capital letter i with ogonek") + (japanese-jisx0212 . #x2A46) ; ø»Š²ƒ + )) + (->lowercase + ((name . "LATIN SMALL LETTER I WITH OGONEK") + (=ucs . #x012F) ; į + )) + (latin-iso8859-4 . #xC7) ; øº’¹‡ + (=ucs . #x012E) ; Ä® + )) +(define-char + '((name . "fullwidth latin capital letter i with ogonek") + (=>ucs . #x012E) ; Ä® + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x012E) + (->lowercase + ((name . "fullwidth latin small letter i with ogonek") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER I WITH OGONEK") + (=ucs . #x012E) ; Ä® + )) + (japanese-jisx0212 . #x2A46) ; ø»Š²ƒ + (=jef-china3 . #x8AA6) ; øºˆª¦ + (ucs-jis . #x012E) ; ø»Š²ƒ + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH OGONEK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0069 #x0328) + (->fullwidth + ((name . "fullwidth latin small letter i with ogonek") + (japanese-jisx0212 . #x2B46) ; ø»Š³¡ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER I WITH OGONEK") + (=ucs . #x012E) ; Ä® + )) + (latin-iso8859-4 . #xE7) ; øº’¹§ + (=ucs . #x012F) ; į + )) +(define-char + '((name . "fullwidth latin small letter i with ogonek") + (=>ucs . #x012F) ; į + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x012F) + (->uppercase + ((name . "fullwidth latin capital letter i with ogonek") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER I WITH OGONEK") + (=ucs . #x012F) ; į + )) + (japanese-jisx0212 . #x2B46) ; ø»Š³¡ + (=jef-china3 . #x8AAE) ; øºˆª® + (ucs-jis . #x012F) ; ø»Š³¡ + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0049 #x0307) + (->fullwidth + ((name . "fullwidth latin capital letter i with dot above") + (japanese-jisx0212 . #x2A44) ; ø»Š² + )) + (->lowercase + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i + )) + (latin-iso8859-3 . #xA9) ; øº’·‰ + (latin-iso8859-9 . #xDD) ; øº“†½ + (=ucs . #x0130) ; Ä° + )) +(define-char + '((name . "fullwidth latin capital letter i with dot above") + (=>ucs . #x0130) ; Ä° + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0130) + (->lowercase + ((name . "fullwidth latin small letter i with dot above") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER I WITH DOT ABOVE") + (=ucs . #x0130) ; Ä° + )) + (japanese-jisx0212 . #x2A44) ; ø»Š² + (=jef-china3 . #x88A2) ; øºˆ¢¢ + (ucs-jis . #x0130) ; ø»Š² + )) +(define-char + '((name . "LATIN SMALL LETTER DOTLESS I") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I + )) + (latin-iso8859-3 . #xB9) ; øº’·™ + (latin-iso8859-9 . #xFD) ; øº“‡ + (=ucs . #x0131) ; ı + )) +(define-char + '((name . "fullwidth latin small letter dotless i") + (=>ucs . #x0131) ; ı + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "fullwidth latin capital letter dotless i") + )) + (korean-ksc5601 . #x2925) ; ø»ˆ¦€ + (japanese-jisx0212 . #x2945) ; ø»Š°¤ + (=jef-china3 . #x83B3) ; øºˆŽ³ + (ucs-jis . #x0131) ; ø»ˆ¦€ + )) +(define-char + '((name . "LATIN CAPITAL LIGATURE IJ") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0049 #x004A) + (->lowercase + ((name . "LATIN SMALL LIGATURE IJ") + (=ucs . #x0133) ; ij + )) + (korean-ksc5601 . #x2826) ; ø»ˆ¤£ + (japanese-jisx0212 . #x2926) ; ø»Š°… + (=ucs . #x0132) ; IJ + )) +(define-char + '((name . "LATIN SMALL LIGATURE IJ") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0069 #x006A) + (->fullwidth + ((name . "fullwidth latin small ligature ij") + (korean-ksc5601 . #x2926) ; ø»ˆ¦ + (japanese-jisx0212 . #x2946) ; ø»Š°¥ + )) + (->uppercase + ((name . "LATIN CAPITAL LIGATURE IJ") + (=ucs . #x0132) ; IJ + )) + (=ucs . #x0133) ; ij + )) +(define-char + '((name . "fullwidth latin small ligature ij") + (=>ucs . #x0133) ; ij + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0133) + (->uppercase + ((name . "LATIN CAPITAL LIGATURE IJ") + (=ucs . #x0132) ; IJ + )) + (<-fullwidth + ((name . "LATIN SMALL LIGATURE IJ") + (=ucs . #x0133) ; ij + )) + (korean-ksc5601 . #x2926) ; ø»ˆ¦ + (japanese-jisx0212 . #x2946) ; ø»Š°¥ + (ucs-jis . #x0133) ; ø»ˆ¦ + )) +(define-char + '((name . "LATIN CAPITAL LETTER J WITH CIRCUMFLEX") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004A #x0302) + (->fullwidth + ((name . "fullwidth latin capital letter j with circumflex") + (japanese-jisx0212 . #x2A48) ; ø»Š²… + )) + (->lowercase + ((name . "LATIN SMALL LETTER J WITH CIRCUMFLEX") + (=ucs . #x0135) ; ĵ + )) + (latin-iso8859-3 . #xAC) ; øº’·Œ + (=ucs . #x0134) ; Ä´ + )) +(define-char + '((name . "fullwidth latin capital letter j with circumflex") + (=>ucs . #x0134) ; Ä´ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0134) + (->lowercase + ((name . "fullwidth latin small letter j with circumflex") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER J WITH CIRCUMFLEX") + (=ucs . #x0134) ; Ä´ + )) + (japanese-jisx0212 . #x2A48) ; ø»Š²… + (=jis-x0213-1-2000 . #x2A5C) ; ø»¢¡… + (=jef-china3 . #x86BD) ; øºˆš½ + (ucs-jis . #x0134) ; ø»Š²… + )) +(define-char + '((name . "LATIN SMALL LETTER J WITH CIRCUMFLEX") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006A #x0302) + (->fullwidth + ((name . "fullwidth latin small letter j with circumflex") + (japanese-jisx0212 . #x2B48) ; ø»Š³£ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER J WITH CIRCUMFLEX") + (=ucs . #x0134) ; Ä´ + )) + (latin-iso8859-3 . #xBC) ; øº’·œ + (=ucs . #x0135) ; ĵ + )) +(define-char + '((name . "fullwidth latin small letter j with circumflex") + (=>ucs . #x0135) ; ĵ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0135) + (->uppercase + ((name . "fullwidth latin capital letter j with circumflex") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER J WITH CIRCUMFLEX") + (=ucs . #x0135) ; ĵ + )) + (japanese-jisx0212 . #x2B48) ; ø»Š³£ + (=jis-x0213-1-2000 . #x2A62) ; ø»¢¡‹ + (=jef-china3 . #x86CA) ; øºˆ›Š + (ucs-jis . #x0135) ; ø»Š³£ + )) +(define-char + '((name . "LATIN CAPITAL LETTER K WITH CEDILLA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004B #x0327) + (->fullwidth + ((name . "fullwidth latin capital letter k with cedilla") + (japanese-jisx0212 . #x2A49) ; ø»Š²† + )) + (->lowercase + ((name . "LATIN SMALL LETTER K WITH CEDILLA") + (=ucs . #x0137) ; Ä· + )) + (latin-iso8859-4 . #xD3) ; øº’¹“ + (=ucs . #x0136) ; Ķ + )) +(define-char + '((name . "fullwidth latin capital letter k with cedilla") + (=>ucs . #x0136) ; Ķ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0136) + (->lowercase + ((name . "fullwidth latin small letter k with cedilla") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER K WITH CEDILLA") + (=ucs . #x0136) ; Ķ + )) + (japanese-jisx0212 . #x2A49) ; ø»Š²† + (ucs-jis . #x0136) ; ø»Š²† + )) +(define-char + '((name . "LATIN SMALL LETTER K WITH CEDILLA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006B #x0327) + (->fullwidth + ((name . "fullwidth latin small letter k with cedilla") + (japanese-jisx0212 . #x2B49) ; ø»Š³¤ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER K WITH CEDILLA") + (=ucs . #x0136) ; Ķ + )) + (latin-iso8859-4 . #xF3) ; øº’¹³ + (=ucs . #x0137) ; Ä· + )) +(define-char + '((name . "fullwidth latin small letter k with cedilla") + (=>ucs . #x0137) ; Ä· + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0137) + (->uppercase + ((name . "fullwidth latin capital letter k with cedilla") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER K WITH CEDILLA") + (=ucs . #x0137) ; Ä· + )) + (japanese-jisx0212 . #x2B49) ; ø»Š³¤ + (ucs-jis . #x0137) ; ø»Š³¤ + )) +(define-char + '((name . "LATIN SMALL LETTER KRA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Greenlandic") + (->fullwidth + ((name . "fullwidth latin small letter kra") + (korean-ksc5601 . #x2927) ; ø»ˆ¦‚ + (japanese-jisx0212 . #x2947) ; ø»Š°¦ + )) + (latin-iso8859-4 . #xA2) ; øº’¸¢ + (=ucs . #x0138) ; ĸ + )) +(define-char + '((name . "fullwidth latin small letter kra") + (=>ucs . #x0138) ; ĸ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Greenlandic") + (->decomposition wide #x0138) + (<-fullwidth + ((name . "LATIN SMALL LETTER KRA") + (=ucs . #x0138) ; ĸ + )) + (korean-ksc5601 . #x2927) ; ø»ˆ¦‚ + (japanese-jisx0212 . #x2947) ; ø»Š°¦ + (ucs-jis . #x0138) ; ø»ˆ¦‚ + )) +(define-char + '((name . "LATIN CAPITAL LETTER L WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004C #x0301) + (->fullwidth + ((name . "fullwidth latin capital letter l with acute") + (japanese-jisx0212 . #x2A4A) ; ø»Š²‡ + )) + (->lowercase + ((name . "LATIN SMALL LETTER L WITH ACUTE") + (=ucs . #x013A) ; ĺ + )) + (latin-iso8859-2 . #xC5) ; øº’¶… + (=ucs . #x0139) ; Ĺ + )) +(define-char + '((name . "fullwidth latin capital letter l with acute") + (=>ucs . #x0139) ; Ĺ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0139) + (->lowercase + ((name . "fullwidth latin small letter l with acute") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER L WITH ACUTE") + (=ucs . #x0139) ; Ĺ + )) + (japanese-jisx0212 . #x2A4A) ; ø»Š²‡ + (=jis-x0213-1-2000 . #x2A3B) ; ø»¢ ¤ + (=jef-china3 . #x85DD) ; øºˆ— + (ucs-jis . #x0139) ; ø»Š²‡ + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006C #x0301) + (->fullwidth + ((name . "fullwidth latin small letter l with acute") + (japanese-jisx0212 . #x2B4A) ; ø»Š³¥ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER L WITH ACUTE") + (=ucs . #x0139) ; Ĺ + )) + (latin-iso8859-2 . #xE5) ; øº’¶¥ + (=ucs . #x013A) ; ĺ + )) +(define-char + '((name . "fullwidth latin small letter l with acute") + (=>ucs . #x013A) ; ĺ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x013A) + (->uppercase + ((name . "fullwidth latin capital letter l with acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER L WITH ACUTE") + (=ucs . #x013A) ; ĺ + )) + (japanese-jisx0212 . #x2B4A) ; ø»Š³¥ + (=jis-x0213-1-2000 . #x2A4A) ; ø»¢ ³ + (=jef-china3 . #x85F3) ; øºˆ—³ + (ucs-jis . #x013A) ; ø»Š³¥ + )) +(define-char + '((name . "LATIN CAPITAL LETTER L WITH CEDILLA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004C #x0327) + (->fullwidth + ((name . "fullwidth latin capital letter l with cedilla") + (japanese-jisx0212 . #x2A4C) ; ø»Š²‰ + )) + (->lowercase + ((name . "LATIN SMALL LETTER L WITH CEDILLA") + (=ucs . #x013C) ; ļ + )) + (latin-iso8859-4 . #xA6) ; øº’¸¦ + (=ucs . #x013B) ; Ä» + )) +(define-char + '((name . "fullwidth latin capital letter l with cedilla") + (=>ucs . #x013B) ; Ä» + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x013B) + (->lowercase + ((name . "fullwidth latin capital letter l with cedilla") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER L WITH CEDILLA") + (=ucs . #x013B) ; Ä» + )) + (japanese-jisx0212 . #x2A4C) ; ø»Š²‰ + (=jef-china3 . #x89F8) ; øºˆ§¸ + (ucs-jis . #x013B) ; ø»Š²‰ + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH CEDILLA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006C #x0327) + (->fullwidth + ((name . "fullwidth latin small letter l with cedilla") + (japanese-jisx0212 . #x2B4C) ; ø»Š³§ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER L WITH CEDILLA") + (=ucs . #x013B) ; Ä» + )) + (latin-iso8859-4 . #xB6) ; øº’¸¶ + (=ucs . #x013C) ; ļ + )) +(define-char + '((name . "fullwidth latin small letter l with cedilla") + (=>ucs . #x013C) ; ļ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x013C) + (->uppercase + ((name . "fullwidth latin capital letter l with cedilla") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER L WITH CEDILLA") + (=ucs . #x013C) ; ļ + )) + (japanese-jisx0212 . #x2B4C) ; ø»Š³§ + (=jef-china3 . #x89FE) ; øºˆ§¾ + (ucs-jis . #x013C) ; ø»Š³§ + )) +(define-char + '((name . "LATIN CAPITAL LETTER L WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004C #x030C) + (->fullwidth + ((name . "fullwidth latin capital letter l with caron") + (japanese-jisx0212 . #x2A4B) ; ø»Š²ˆ + )) + (->lowercase + ((name . "LATIN SMALL LETTER L WITH CARON") + (=ucs . #x013E) ; ľ + )) + (latin-iso8859-2 . #xA5) ; øº’µ¥ + (=ucs . #x013D) ; Ľ + )) +(define-char + '((name . "fullwidth latin capital letter l with caron") + (=>ucs . #x013D) ; Ľ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x013D) + (->lowercase + ((name . "fullwidth latin small letter l with caron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER L WITH CARON") + (=ucs . #x013D) ; Ľ + )) + (japanese-jisx0212 . #x2A4B) ; ø»Š²ˆ + (=jis-x0213-1-2000 . #x2A24) ; ø»¢  + (=jef-china3 . #x88E6) ; øºˆ£¦ + (ucs-jis . #x013D) ; ø»Š²ˆ + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006C #x030C) + (->fullwidth + ((name . "fullwidth latin small letter l with caron") + (japanese-jisx0212 . #x2B4B) ; ø»Š³¦ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER L WITH CARON") + (=ucs . #x013D) ; Ľ + )) + (latin-iso8859-2 . #xB5) ; øº’µµ + (=ucs . #x013E) ; ľ + )) +(define-char + '((name . "fullwidth latin small letter l with caron") + (=>ucs . #x013E) ; ľ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x013E) + (->uppercase + ((name . "fullwidth latin capital letter l with caron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER L WITH CARON") + (=ucs . #x013E) ; ľ + )) + (japanese-jisx0212 . #x2B4B) ; ø»Š³¦ + (=jis-x0213-1-2000 . #x2A2F) ; ø»¢ ˜ + (=jef-china3 . #x88F5) ; øºˆ£µ + (ucs-jis . #x013E) ; ø»Š³¦ + )) +(define-char + '((name . "LATIN CAPITAL LETTER L WITH MIDDLE DOT") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x004C #x00B7) + (->fullwidth + ((name . "fullwidth latin capital letter l with middle dot") + (korean-ksc5601 . #x2828) ; ø»ˆ¤¥ + (japanese-jisx0212 . #x2929) ; ø»Š°ˆ + )) + (->lowercase + ((name . "LATIN SMALL LETTER L WITH MIDDLE DOT") + (=ucs . #x0140) ; ŀ + )) + (=ucs . #x013F) ; Ä¿ + )) +(define-char + '((name . "fullwidth latin capital letter l with middle dot") + (=>ucs . #x013F) ; Ä¿ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x013F) + (->lowercase + ((name . "fullwidth latin small letter l with middle dot") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER L WITH MIDDLE DOT") + (=ucs . #x013F) ; Ä¿ + )) + (korean-ksc5601 . #x2828) ; ø»ˆ¤¥ + (japanese-jisx0212 . #x2929) ; ø»Š°ˆ + (ucs-jis . #x013F) ; ø»ˆ¤¥ + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH MIDDLE DOT") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x006C #x00B7) + (->fullwidth + ((name . "fullwidth latin small letter l with middle dot") + (korean-ksc5601 . #x2928) ; ø»ˆ¦ƒ + (japanese-jisx0212 . #x2949) ; ø»Š°¨ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER L WITH MIDDLE DOT") + (=ucs . #x013F) ; Ä¿ + )) + (=ucs . #x0140) ; ŀ + )) +(define-char + '((name . "fullwidth latin small letter l with middle dot") + (=>ucs . #x0140) ; ŀ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0140) + (->uppercase + ((name . "fullwidth latin capital letter l with middle dot") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER L WITH MIDDLE DOT") + (=ucs . #x0140) ; ŀ + )) + (korean-ksc5601 . #x2928) ; ø»ˆ¦ƒ + (japanese-jisx0212 . #x2949) ; ø»Š°¨ + (ucs-jis . #x0140) ; ø»ˆ¦ƒ + )) +(define-char + '((name . "LATIN CAPITAL LETTER L WITH STROKE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth latin capital letter l with stroke") + (korean-ksc5601 . #x2829) ; ø»ˆ¤¦ + (japanese-jisx0212 . #x2928) ; ø»Š°‡ + )) + (->lowercase + ((name . "LATIN SMALL LETTER L WITH STROKE") + (=ucs . #x0142) ; ł + )) + (latin-iso8859-2 . #xA3) ; øº’µ£ + (=ucs . #x0141) ; Ł + )) +(define-char + '((name . "fullwidth latin capital letter l with stroke") + (=>ucs . #x0141) ; Ł + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0141) + (->lowercase + ((name . "fullwidth latin small letter l with stroke") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER L WITH STROKE") + (=ucs . #x0141) ; Ł + )) + (korean-ksc5601 . #x2829) ; ø»ˆ¤¦ + (japanese-jisx0212 . #x2928) ; ø»Š°‡ + (=jis-x0213-1-2000 . #x2A23) ; ø»¢ Œ + (=jef-china3 . #x83A1) ; øºˆŽ¡ + (ucs-jis . #x0141) ; ø»ˆ¤¦ + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth latin small letter l with stroke") + (korean-ksc5601 . #x2929) ; ø»ˆ¦„ + (japanese-jisx0212 . #x2948) ; ø»Š°§ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER L WITH STROKE") + (=ucs . #x0141) ; Ł + )) + (latin-iso8859-2 . #xB3) ; øº’µ³ + (=ucs . #x0142) ; ł + )) +(define-char + '((=>ucs . #x0142) ; ł + (=jef-china3 . #x83AC) ; øºˆŽ¬ + )) +(define-char + '((name . "fullwidth latin small letter l with stroke") + (=>ucs . #x0142) ; ł + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0142) + (->uppercase + ((name . "fullwidth latin capital letter l with stroke") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER L WITH STROKE") + (=ucs . #x0142) ; ł + )) + (korean-ksc5601 . #x2929) ; ø»ˆ¦„ + (japanese-jisx0212 . #x2948) ; ø»Š°§ + (=jis-x0213-1-2000 . #x2A2E) ; ø»¢ — + (ucs-jis . #x0142) ; ø»ˆ¦„ + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004E #x0301) + (->fullwidth + ((name . "fullwidth latin capital letter n with acute") + (japanese-jisx0212 . #x2A4D) ; ø»Š²Š + )) + (->lowercase + ((name . "LATIN SMALL LETTER N WITH ACUTE") + (=ucs . #x0144) ; ń + )) + (latin-iso8859-2 . #xD1) ; øº’¶‘ + (=ucs . #x0143) ; Ń + )) +(define-char + '((name . "fullwidth latin capital letter n with acute") + (=>ucs . #x0143) ; Ń + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0143) + (->lowercase + ((name . "fullwidth latin small letter n with acute") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER N WITH ACUTE") + (=ucs . #x0143) ; Ń + )) + (japanese-jisx0212 . #x2A4D) ; ø»Š²Š + (=jis-x0213-1-2000 . #x2A41) ; ø»¢ ª + (=jef-china3 . #x85DF) ; øºˆ—Ÿ + (ucs-jis . #x0143) ; ø»Š²Š + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006E #x0301) + (->fullwidth + ((name . "fullwidth latin small letter n with acute") + (japanese-jisx0212 . #x2B4D) ; ø»Š³¨ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER N WITH ACUTE") + (=ucs . #x0143) ; Ń + )) + (latin-iso8859-2 . #xF1) ; øº’¶± + (=ucs . #x0144) ; ń + )) +(define-char + '((name . "fullwidth latin small letter n with acute") + (=>ucs . #x0144) ; ń + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0144) + (->uppercase + ((name . "fullwidth latin capital letter n with acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER N WITH ACUTE") + (=ucs . #x0144) ; ń + )) + (japanese-jisx0212 . #x2B4D) ; ø»Š³¨ + (=jis-x0213-1-2000 . #x2A51) ; ø»¢ º + (=jef-china3 . #x85F5) ; øºˆ—µ + (ucs-jis . #x0144) ; ø»Š³¨ + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH CEDILLA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004E #x0327) + (->fullwidth + ((name . "fullwidth latin capital letter n with cedilla") + (japanese-jisx0212 . #x2A4F) ; ø»Š²Œ + )) + (->lowercase + ((name . "LATIN SMALL LETTER N WITH CEDILLA") + (=ucs . #x0146) ; ņ + )) + (latin-iso8859-4 . #xD1) ; øº’¹‘ + (=ucs . #x0145) ; Ņ + )) +(define-char + '((name . "fullwidth latin capital letter n with cedilla") + (=>ucs . #x0145) ; Ņ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0145) + (->lowercase + ((name . "fullwidth latin small letter n with cedilla") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER N WITH CEDILLA") + (=ucs . #x0145) ; Ņ + )) + (japanese-jisx0212 . #x2A4F) ; ø»Š²Œ + (=jef-china3 . #x89F9) ; øºˆ§¹ + (ucs-jis . #x0145) ; ø»Š²Œ + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH CEDILLA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006E #x0327) + (->fullwidth + ((name . "fullwidth latin small letter n with cedilla") + (japanese-jisx0212 . #x2B4F) ; ø»Š³ª + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER N WITH CEDILLA") + (=ucs . #x0145) ; Ņ + )) + (latin-iso8859-4 . #xF1) ; øº’¹± + (=ucs . #x0146) ; ņ + )) +(define-char + '((name . "fullwidth latin small letter n with cedilla") + (=>ucs . #x0146) ; ņ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0146) + (->uppercase + ((name . "fullwidth latin capital letter n with cedilla") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER N WITH CEDILLA") + (=ucs . #x0146) ; ņ + )) + (japanese-jisx0212 . #x2B4F) ; ø»Š³ª + (=jef-china3 . #x8AA1) ; øºˆª¡ + (ucs-jis . #x0146) ; ø»Š³ª + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004E #x030C) + (->fullwidth + ((name . "fullwidth latin capital letter n with caron") + (japanese-jisx0212 . #x2A4E) ; ø»Š²‹ + )) + (->lowercase + ((name . "LATIN SMALL LETTER N WITH CARON") + (=ucs . #x0148) ; ň + )) + (latin-iso8859-2 . #xD2) ; øº’¶’ + (=ucs . #x0147) ; Ň + )) +(define-char + '((name . "fullwidth latin capital letter n with caron") + (=>ucs . #x0147) ; Ň + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0147) + (->lowercase + ((name . "fullwidth latin small letter n with caron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER N WITH CARON") + (=ucs . #x0147) ; Ň + )) + (japanese-jisx0212 . #x2A4E) ; ø»Š²‹ + (=jis-x0213-1-2000 . #x2A42) ; ø»¢ « + (=jef-china3 . #x88E7) ; øºˆ£§ + (ucs-jis . #x0147) ; ø»Š²‹ + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006E #x030C) + (->fullwidth + ((name . "fullwidth latin small letter n with caron") + (japanese-jisx0212 . #x2B4E) ; ø»Š³© + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER N WITH CARON") + (=ucs . #x0147) ; Ň + )) + (latin-iso8859-2 . #xF2) ; øº’¶² + (=ucs . #x0148) ; ň + )) +(define-char + '((name . "fullwidth latin small letter n with caron") + (=>ucs . #x0148) ; ň + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0148) + (->uppercase + ((name . "fullwidth latin capital letter n with caron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER N WITH CARON") + (=ucs . #x0148) ; ň + )) + (japanese-jisx0212 . #x2B4E) ; ø»Š³© + (=jis-x0213-1-2000 . #x2A52) ; ø»¢ » + (=jef-china3 . #x88F6) ; øºˆ£¶ + (ucs-jis . #x0148) ; ø»Š³© + )) +(define-char + '((name . "LATIN SMALL LETTER N PRECEDED BY APOSTROPHE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x02BC #x006E) + (->fullwidth + ((name . "fullwidth latin small letter n preceded by apostrophe") + (korean-ksc5601 . #x2930) ; ø»ˆ¦‹ + (japanese-jisx0212 . #x294A) ; ø»Š°© + )) + (=ucs . #x0149) ; ʼn + )) +(define-char + '((name . "fullwidth latin small letter n preceded by apostrophe") + (=>ucs . #x0149) ; ʼn + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0149) + (<-fullwidth + ((name . "LATIN SMALL LETTER N PRECEDED BY APOSTROPHE") + (=ucs . #x0149) ; ʼn + )) + (korean-ksc5601 . #x2930) ; ø»ˆ¦‹ + (japanese-jisx0212 . #x294A) ; ø»Š°© + (ucs-jis . #x0149) ; ø»ˆ¦‹ + )) +(define-char + '((name . "LATIN CAPITAL LETTER ENG") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Sami") + (->fullwidth + ((name . "fullwidth latin capital letter eng") + (korean-ksc5601 . #x282F) ; ø»ˆ¤¬ + (japanese-jisx0212 . #x292B) ; ø»Š°Š + )) + (->lowercase + ((name . "LATIN SMALL LETTER ENG") + (=ucs . #x014B) ; ŋ + )) + (latin-iso8859-4 . #xBD) ; øº’¸½ + (=ucs . #x014A) ; Ŋ + )) +(define-char + '((name . "fullwidth latin capital letter eng") + (=>ucs . #x014A) ; Ŋ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Sami") + (->decomposition wide #x014A) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER ENG") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER ENG") + (=ucs . #x014A) ; Ŋ + )) + (korean-ksc5601 . #x282F) ; ø»ˆ¤¬ + (japanese-jisx0212 . #x292B) ; ø»Š°Š + (ucs-jis . #x014A) ; ø»ˆ¤¬ + )) +(define-char + '((name . "LATIN SMALL LETTER ENG") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Sami") + (->fullwidth + ((name . "fullwidth latin small letter eng") + (korean-ksc5601 . #x292F) ; ø»ˆ¦Š + (japanese-jisx0212 . #x294B) ; ø»Š°ª + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER ENG") + (=ucs . #x014A) ; Ŋ + )) + (latin-iso8859-4 . #xBF) ; øº’¸¿ + (ipa . #xD5) ; øº’›• + (=ucs . #x014B) ; ŋ + )) +(define-char + '((name . "fullwidth latin small letter eng") + (=>ucs . #x014B) ; ŋ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Sami") + (->decomposition wide #x014B) + (->uppercase + ((name . "fullwidth latin capital letter eng") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER ENG") + (=ucs . #x014B) ; ŋ + )) + (korean-ksc5601 . #x292F) ; ø»ˆ¦Š + (japanese-jisx0212 . #x294B) ; ø»Š°ª + (=jis-x0213-1-2000 . #x2A7A) ; ø»¢¡£ + (ucs-jis . #x014B) ; ø»ˆ¦Š + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004F #x0304) + (->fullwidth + ((name . "fullwidth latin capital letter o with macron") + (japanese-jisx0212 . #x2A57) ; ø»Š²” + )) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH MACRON") + (=ucs . #x014D) ; ō + )) + (latin-iso8859-4 . #xD2) ; øº’¹’ + (=ucs . #x014C) ; Ō + )) +(define-char + '((name . "fullwidth latin capital letter o with macron") + (=>ucs . #x014C) ; Ō + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x014C) + (->lowercase + ((name . "fullwidth latin small letter o with macron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER O WITH MACRON") + (=ucs . #x014C) ; Ō + )) + (japanese-jisx0212 . #x2A57) ; ø»Š²” + (=jis-x0213-1-2000 . #x2979) ; ø»¢ „ + (=jef-china3 . #x87B3) ; øºˆž³ + (ucs-jis . #x014C) ; ø»Š²” + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006F #x0304) + (->fullwidth + ((name . "fullwidth latin small letter o with macron") + (chinese-gb2312 . #x282D) ; ø»„¢ + (japanese-jisx0212 . #x2B57) ; ø»Š³² + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH MACRON") + (=ucs . #x014C) ; Ō + )) + (latin-iso8859-4 . #xF2) ; øº’¹² + (=ucs . #x014D) ; ō + )) +(define-char + '((name . "fullwidth latin small letter o with macron") + (=>ucs . #x014D) ; ō + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x014D) + (->uppercase + ((name . "fullwidth latin capital letter o with macron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER O WITH MACRON") + (=ucs . #x014D) ; ō + )) + (chinese-gb2312 . #x282D) ; ø»„¢ + (japanese-jisx0212 . #x2B57) ; ø»Š³² + (=jis-x0213-1-2000 . #x297E) ; ø»¢ ‰ + (=jef-china3 . #x87C7) ; øºˆŸ‡ + (ucs-jis . #x014D) ; ø»„¢ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH BREVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004F #x0306) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH BREVE") + (=ucs . #x014F) ; ŏ + )) + (=ucs . #x014E) ; Ŏ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH BREVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006F #x0306) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH BREVE") + (=ucs . #x014E) ; Ŏ + )) + (=ucs . #x014F) ; ŏ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH DOUBLE ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004F #x030B) + (->fullwidth + ((name . "fullwidth latin capital letter o with double acute") + (japanese-jisx0212 . #x2A56) ; ø»Š²“ + )) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH DOUBLE ACUTE") + (=ucs . #x0151) ; ő + )) + (latin-iso8859-2 . #xD5) ; øº’¶• + (=ucs . #x0150) ; Ő + )) +(define-char + '((name . "fullwidth latin capital letter o with double acute") + (=>ucs . #x0150) ; Ő + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0150) + (->lowercase + ((name . "fullwidth latin small letter o with double acute") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER O WITH DOUBLE ACUTE") + (=ucs . #x0150) ; Ő + )) + (japanese-jisx0212 . #x2A56) ; ø»Š²“ + (=jis-x0213-1-2000 . #x2A43) ; ø»¢ ¬ + (=jef-china3 . #x89E2) ; øºˆ§¢ + (ucs-jis . #x0150) ; ø»Š²“ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH DOUBLE ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006F #x030B) + (->fullwidth + ((name . "fullwidth latin small letter o with double acute") + (japanese-jisx0212 . #x2B56) ; ø»Š³± + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH DOUBLE ACUTE") + (=ucs . #x0150) ; Ő + )) + (latin-iso8859-2 . #xF5) ; øº’¶µ + (=ucs . #x0151) ; ő + )) +(define-char + '((name . "fullwidth latin small letter o with double acute") + (=>ucs . #x0151) ; ő + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0151) + (->uppercase + ((name . "fullwidth latin capital letter o with double acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER O WITH DOUBLE ACUTE") + (=ucs . #x0151) ; ő + )) + (japanese-jisx0212 . #x2B56) ; ø»Š³± + (=jis-x0213-1-2000 . #x2A53) ; ø»¢ ¼ + (=jef-china3 . #x89E5) ; øºˆ§¥ + (ucs-jis . #x0151) ; ø»Š³± + )) +(define-char + '((name . "LATIN CAPITAL LIGATURE OE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LIGATURE OE") + (=ucs . #x0153) ; œ + )) + (korean-ksc5601 . #x282B) ; ø»ˆ¤¨ + (japanese-jisx0212 . #x292D) ; ø»Š°Œ + (=jis-x0213-1-2000 . #x2B2B) ; ø»¢¡² + (=jef-china3 . #x83A6) ; øºˆŽ¦ + (=ucs . #x0152) ; Œ + )) +(define-char + '((name . "LATIN SMALL LIGATURE OE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth latin small ligature oe") + (korean-ksc5601 . #x292B) ; ø»ˆ¦† + (japanese-jisx0212 . #x294D) ; ø»Š°¬ + )) + (->uppercase + ((name . "LATIN CAPITAL LIGATURE OE") + (=ucs . #x0152) ; Œ + )) + (ipa . #xB0) ; øº’š° + (=ucs . #x0153) ; œ + )) +(define-char + '((name . "fullwidth latin small ligature oe") + (=>ucs . #x0153) ; œ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0153) + (->uppercase + ((name . "fullwidth latin capital ligature oe") + )) + (<-fullwidth + ((name . "LATIN SMALL LIGATURE OE") + (=ucs . #x0153) ; œ + )) + (korean-ksc5601 . #x292B) ; ø»ˆ¦† + (japanese-jisx0212 . #x294D) ; ø»Š°¬ + (=jis-x0213-1-2000 . #x2B2A) ; ø»¢¡± + (=jef-china3 . #x83B1) ; øºˆŽ± + (ucs-jis . #x0153) ; ø»ˆ¦† + )) +(define-char + '((name . "LATIN CAPITAL LETTER R WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0052 #x0301) + (->fullwidth + ((name . "fullwidth latin capital letter r with acute") + (japanese-jisx0212 . #x2A59) ; ø»Š²– + )) + (->lowercase + ((name . "LATIN SMALL LETTER R WITH ACUTE") + (=ucs . #x0155) ; ŕ + )) + (latin-iso8859-2 . #xC0) ; øº’¶€ + (=ucs . #x0154) ; Ŕ + )) +(define-char + '((name . "fullwidth latin capital letter r with acute") + (=>ucs . #x0154) ; Ŕ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0154) + (->lowercase + ((name . "fullwidth latin small letter r with acute") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER R WITH ACUTE") + (=ucs . #x0154) ; Ŕ + )) + (japanese-jisx0212 . #x2A59) ; ø»Š²– + (=jis-x0213-1-2000 . #x2A39) ; ø»¢ ¢ + (=jef-china3 . #x85E3) ; øºˆ—£ + (ucs-jis . #x0154) ; ø»Š²– + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0072 #x0301) + (->fullwidth + ((name . "fullwidth latin small letter r with acute") + (japanese-jisx0212 . #x2B59) ; ø»Š³´ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER R WITH ACUTE") + (=ucs . #x0154) ; Ŕ + )) + (latin-iso8859-2 . #xE0) ; øº’¶  + (=ucs . #x0155) ; ŕ + )) +(define-char + '((name . "fullwidth latin small letter r with acute") + (=>ucs . #x0155) ; ŕ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0155) + (->uppercase + ((name . "fullwidth latin capital letter r with acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER R WITH ACUTE") + (=ucs . #x0155) ; ŕ + )) + (japanese-jisx0212 . #x2B59) ; ø»Š³´ + (=jis-x0213-1-2000 . #x2A48) ; ø»¢ ± + (=jef-china3 . #x85F9) ; øºˆ—¹ + (ucs-jis . #x0155) ; ø»Š³´ + )) +(define-char + '((name . "LATIN CAPITAL LETTER R WITH CEDILLA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0052 #x0327) + (->fullwidth + ((name . "fullwidth latin capital letter r with cedilla") + (japanese-jisx0212 . #x2A5B) ; ø»Š²˜ + )) + (->lowercase + ((name . "LATIN SMALL LETTER R WITH CEDILLA") + (=ucs . #x0157) ; ŗ + )) + (latin-iso8859-4 . #xA3) ; øº’¸£ + (=ucs . #x0156) ; Ŗ + )) +(define-char + '((name . "fullwidth latin capital letter r with cedilla") + (=>ucs . #x0156) ; Ŗ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0156) + (->lowercase + ((name . "fullwidth latin small letter r with cedilla") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER R WITH CEDILLA") + (=ucs . #x0156) ; Ŗ + )) + (japanese-jisx0212 . #x2A5B) ; ø»Š²˜ + (ucs-jis . #x0156) ; ø»Š²˜ + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH CEDILLA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0072 #x0327) + (->fullwidth + ((name . "fullwidth latin small letter r with cedilla") + (japanese-jisx0212 . #x2B5B) ; ø»Š³¶ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER R WITH CEDILLA") + (=ucs . #x0156) ; Ŗ + )) + (latin-iso8859-4 . #xB3) ; øº’¸³ + (=ucs . #x0157) ; ŗ + )) +(define-char + '((name . "fullwidth latin small letter r with cedilla") + (=>ucs . #x0157) ; ŗ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0157) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER R WITH CEDILLA") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER R WITH CEDILLA") + (=ucs . #x0157) ; ŗ + )) + (japanese-jisx0212 . #x2B5B) ; ø»Š³¶ + (ucs-jis . #x0157) ; ø»Š³¶ + )) +(define-char + '((name . "LATIN CAPITAL LETTER R WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0052 #x030C) + (->fullwidth + ((name . "fullwidth latin capital letter r with caron") + (japanese-jisx0212 . #x2A5A) ; ø»Š²— + )) + (->lowercase + ((name . "LATIN SMALL LETTER R WITH CARON") + (=ucs . #x0159) ; ř + )) + (latin-iso8859-2 . #xD8) ; øº’¶˜ + (=ucs . #x0158) ; Ř + )) +(define-char + '((name . "fullwidth latin capital letter r with caron") + (=>ucs . #x0158) ; Ř + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0158) + (->lowercase + ((name . "fullwidth latin small letter r with caron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER R WITH CARON") + (=ucs . #x0158) ; Ř + )) + (japanese-jisx0212 . #x2A5A) ; ø»Š²— + (=jis-x0213-1-2000 . #x2A44) ; ø»¢ ­ + (=jef-china3 . #x88E9) ; øºˆ£© + (ucs-jis . #x0158) ; ø»Š²— + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0072 #x030C) + (->fullwidth + ((name . "fullwidth latin small letter r with caron") + (japanese-jisx0212 . #x2B5A) ; ø»Š³µ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER R WITH CARON") + (=ucs . #x0158) ; Ř + )) + (latin-iso8859-2 . #xF8) ; øº’¶¸ + (=ucs . #x0159) ; ř + )) +(define-char + '((name . "fullwidth latin small letter r with caron") + (=>ucs . #x0159) ; ř + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0159) + (->uppercase + ((name . "fullwidth latin capital letter r with caron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER R WITH CARON") + (=ucs . #x0159) ; ř + )) + (japanese-jisx0212 . #x2B5A) ; ø»Š³µ + (=jis-x0213-1-2000 . #x2A54) ; ø»¢ ½ + (=jef-china3 . #x88F8) ; øºˆ£¸ + (ucs-jis . #x0159) ; ø»Š³µ + )) +(define-char + '((name . "LATIN CAPITAL LETTER S WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0053 #x0301) + (->fullwidth + ((name . "fullwidth latin capital letter s with acute") + (japanese-jisx0212 . #x2A5C) ; ø»Š²™ + )) + (->lowercase + ((name . "LATIN SMALL LETTER S WITH ACUTE") + (=ucs . #x015B) ; ś + )) + (latin-iso8859-2 . #xA6) ; øº’µ¦ + (=ucs . #x015A) ; Ś + )) +(define-char + '((name . "fullwidth latin capital letter s with acute") + (=>ucs . #x015A) ; Ś + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x015A) + (->lowercase + ((name . "fullwidth latin small letter s with acute") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER S WITH ACUTE") + (=ucs . #x015A) ; Ś + )) + (japanese-jisx0212 . #x2A5C) ; ø»Š²™ + (=jis-x0213-1-2000 . #x2A25) ; ø»¢ Ž + (=jef-china3 . #x85E4) ; øºˆ—¤ + (ucs-jis . #x015A) ; ø»Š²™ + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0073 #x0301) + (->fullwidth + ((name . "fullwidth latin small letter s with acute") + (japanese-jisx0212 . #x2B5C) ; ø»Š³· + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER S WITH ACUTE") + (=ucs . #x015A) ; Ś + )) + (latin-iso8859-2 . #xB6) ; øº’µ¶ + (=jis-x0213-1-2000 . #x2A30) ; ø»¢ ™ + (=ucs . #x015B) ; ś + )) +(define-char + '((name . "fullwidth latin small letter s with acute") + (=>ucs . #x015B) ; ś + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x015B) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER S WITH ACUTE") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER S WITH ACUTE") + (=ucs . #x015B) ; ś + )) + (japanese-jisx0212 . #x2B5C) ; ø»Š³· + (=jef-china3 . #x85FA) ; øºˆ—º + (ucs-jis . #x015B) ; ø»Š³· + )) +(define-char + '((name . "LATIN CAPITAL LETTER S WITH CIRCUMFLEX") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0053 #x0302) + (->fullwidth + ((name . "fullwidth latin capital letter s with circumflex") + (japanese-jisx0212 . #x2A5D) ; ø»Š²š + )) + (->lowercase + ((name . "LATIN SMALL LETTER S WITH CIRCUMFLEX") + (=ucs . #x015D) ; ŝ + )) + (latin-iso8859-3 . #xDE) ; øº’·¾ + (=ucs . #x015C) ; Ŝ + )) +(define-char + '((name . "fullwidth latin capital letter s with circumflex") + (=>ucs . #x015C) ; Ŝ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x015C) + (->lowercase + ((name . "fullwidth latin small letter s with circumflex") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER S WITH CIRCUMFLEX") + (=ucs . #x015C) ; Ŝ + )) + (japanese-jisx0212 . #x2A5D) ; ø»Š²š + (=jis-x0213-1-2000 . #x2A5D) ; ø»¢¡† + (=jef-china3 . #x86C0) ; øºˆ›€ + (ucs-jis . #x015C) ; ø»Š²š + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH CIRCUMFLEX") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0073 #x0302) + (->fullwidth + ((name . "fullwidth latin small letter s with circumflex") + (japanese-jisx0212 . #x2B5D) ; ø»Š³¸ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER S WITH CIRCUMFLEX") + (=ucs . #x015C) ; Ŝ + )) + (latin-iso8859-3 . #xFE) ; øº’¸ž + (=ucs . #x015D) ; ŝ + )) +(define-char + '((name . "fullwidth latin small letter s with circumflex") + (=>ucs . #x015D) ; ŝ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x015D) + (->uppercase + ((name . "fullwidth latin capital letter s with circumflex") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER S WITH CIRCUMFLEX") + (=ucs . #x015D) ; ŝ + )) + (japanese-jisx0212 . #x2B5D) ; ø»Š³¸ + (=jis-x0213-1-2000 . #x2A63) ; ø»¢¡Œ + (=jef-china3 . #x86CD) ; øºˆ› + (ucs-jis . #x015D) ; ø»Š³¸ + )) +(define-char + '((name . "LATIN CAPITAL LETTER S WITH CEDILLA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0053 #x0327) + (->fullwidth + ((name . "fullwidth latin capital letter s with cedilla") + (japanese-jisx0212 . #x2A5F) ; ø»Š²œ + )) + (->lowercase + ((name . "LATIN SMALL LETTER S WITH CEDILLA") + (=ucs . #x015F) ; ş + )) + (latin-iso8859-2 . #xAA) ; øº’µª + (latin-iso8859-3 . #xAA) ; øº’·Š + (latin-iso8859-9 . #xDE) ; øº“†¾ + (=ucs . #x015E) ; Ş + )) +(define-char + '((=>ucs . #x015E) ; Ş + (=jef-china3 . #x8BCB) ; øºˆ¯‹ + )) +(define-char + '((name . "fullwidth latin capital letter s with cedilla") + (=>ucs . #x015E) ; Ş + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x015E) + (->lowercase + ((name . "fullwidth latin small letter s with cedilla") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER S WITH CEDILLA") + (=ucs . #x015E) ; Ş + )) + (japanese-jisx0212 . #x2A5F) ; ø»Š²œ + (=jis-x0213-1-2000 . #x2A27) ; ø»¢  + (=jef-china3 . #x89FA) ; øºˆ§º + (ucs-jis . #x015E) ; ø»Š²œ + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH CEDILLA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0073 #x0327) + (->fullwidth + ((name . "fullwidth latin small letter s with cedilla") + (japanese-jisx0212 . #x2B5F) ; ø»Š³º + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER S WITH CEDILLA") + (=ucs . #x015E) ; Ş + )) + (latin-iso8859-2 . #xBA) ; øº’µº + (latin-iso8859-3 . #xBA) ; øº’·š + (latin-iso8859-9 . #xFE) ; øº“‡ž + (=ucs . #x015F) ; ş + )) +(define-char + '((name . "fullwidth latin small letter s with cedilla") + (=>ucs . #x015F) ; ş + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x015F) + (->uppercase + ((name . "fullwidth latin capital letter s with cedilla") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER S WITH CEDILLA") + (=ucs . #x015F) ; ş + )) + (japanese-jisx0212 . #x2B5F) ; ø»Š³º + (=jis-x0213-1-2000 . #x2A33) ; ø»¢ œ + (=jef-china3 . #x8AA2) ; øºˆª¢ + (ucs-jis . #x015F) ; ø»Š³º + )) +(define-char + '((name . "LATIN CAPITAL LETTER S WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0053 #x030C) + (->fullwidth + ((name . "fullwidth latin capital letter s with caron") + (japanese-jisx0212 . #x2A5E) ; ø»Š²› + )) + (->lowercase + ((name . "LATIN SMALL LETTER S WITH CARON") + (=ucs . #x0161) ; Å¡ + )) + (latin-iso8859-2 . #xA9) ; øº’µ© + (latin-iso8859-4 . #xA9) ; øº’¸© + (=ucs . #x0160) ; Å  + )) +(define-char + '((name . "fullwidth latin capital letter s with caron") + (=>ucs . #x0160) ; Å  + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0160) + (->lowercase + ((name . "fullwidth latin small letter s with caron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER S WITH CARON") + (=ucs . #x0160) ; Å  + )) + (japanese-jisx0212 . #x2A5E) ; ø»Š²› + (=jis-x0213-1-2000 . #x2A26) ; ø»¢  + (=jef-china3 . #x88EA) ; øºˆ£ª + (ucs-jis . #x0160) ; ø»Š²› + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0073 #x030C) + (->fullwidth + ((name . "fullwidth latin small letter s with caron") + (japanese-jisx0212 . #x2B5E) ; ø»Š³¹ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER S WITH CARON") + (=ucs . #x0160) ; Å  + )) + (latin-iso8859-2 . #xB9) ; øº’µ¹ + (latin-iso8859-4 . #xB9) ; øº’¸¹ + (=ucs . #x0161) ; Å¡ + )) +(define-char + '((name . "fullwidth latin small letter s with caron") + (=>ucs . #x0161) ; Å¡ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0161) + (->uppercase + ((name . "fullwidth latin capital letter s with caron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER S WITH CARON") + (=ucs . #x0161) ; Å¡ + )) + (japanese-jisx0212 . #x2B5E) ; ø»Š³¹ + (=jis-x0213-1-2000 . #x2A32) ; ø»¢ › + (=jef-china3 . #x88F9) ; øºˆ£¹ + (ucs-jis . #x0161) ; ø»Š³¹ + )) +(define-char + '((name . "LATIN CAPITAL LETTER T WITH CEDILLA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0054 #x0327) + (->fullwidth + ((name . "fullwidth latin capital letter t with cedilla") + (japanese-jisx0212 . #x2A61) ; ø»Š²ž + )) + (->lowercase + ((name . "LATIN SMALL LETTER T WITH CEDILLA") + (=ucs . #x0163) ; Å£ + )) + (latin-iso8859-2 . #xDE) ; øº’¶ž + (=ucs . #x0162) ; Å¢ + )) +(define-char + '((name . "fullwidth latin capital letter t with cedilla") + (=>ucs . #x0162) ; Å¢ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0162) + (->lowercase + ((name . "fullwidth latin small letter t with cedilla") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER T WITH CEDILLA") + (=ucs . #x0162) ; Å¢ + )) + (japanese-jisx0212 . #x2A61) ; ø»Š²ž + (=jis-x0213-1-2000 . #x2A47) ; ø»¢ ° + (=jef-china3 . #x8BCC) ; øºˆ¯Œ + (ucs-jis . #x0162) ; ø»Š²ž + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH CEDILLA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0074 #x0327) + (->fullwidth + ((name . "fullwidth latin small letter t with cedilla") + (japanese-jisx0212 . #x2B61) ; ø»Š³¼ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER T WITH CEDILLA") + (=ucs . #x0162) ; Å¢ + )) + (latin-iso8859-2 . #xFE) ; øº’¶¾ + (=ucs . #x0163) ; Å£ + )) +(define-char + '((name . "fullwidth latin small letter t with cedilla") + (=>ucs . #x0163) ; Å£ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0163) + (->uppercase + ((name . "fullwidth latin capital letter t with cedilla") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER T WITH CEDILLA") + (=ucs . #x0163) ; Å£ + )) + (japanese-jisx0212 . #x2B61) ; ø»Š³¼ + (=jis-x0213-1-2000 . #x2A57) ; ø»¢¡€ + (ucs-jis . #x0163) ; ø»Š³¼ + )) +(define-char + '((name . "LATIN CAPITAL LETTER T WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0054 #x030C) + (->fullwidth + ((name . "fullwidth latin capital letter t with caron") + (japanese-jisx0212 . #x2A60) ; ø»Š² + )) + (->lowercase + ((name . "LATIN SMALL LETTER T WITH CARON") + (=ucs . #x0165) ; Å¥ + )) + (latin-iso8859-2 . #xAB) ; øº’µ« + (=ucs . #x0164) ; Ť + )) +(define-char + '((name . "fullwidth latin capital letter t with caron") + (=>ucs . #x0164) ; Ť + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0164) + (->lowercase + ((name . "fullwidth latin capital letter t with caron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER T WITH CARON") + (=ucs . #x0164) ; Ť + )) + (japanese-jisx0212 . #x2A60) ; ø»Š² + (=jis-x0213-1-2000 . #x2A28) ; ø»¢ ‘ + (=jef-china3 . #x88EB) ; øºˆ£« + (ucs-jis . #x0164) ; ø»Š² + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0074 #x030C) + (->fullwidth + ((name . "fullwidth latin small letter t with caron") + (japanese-jisx0212 . #x2B60) ; ø»Š³» + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER T WITH CARON") + (=ucs . #x0164) ; Ť + )) + (latin-iso8859-2 . #xBB) ; øº’µ» + (=ucs . #x0165) ; Å¥ + )) +(define-char + '((name . "fullwidth latin small letter t with caron") + (=>ucs . #x0165) ; Å¥ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0165) + (->uppercase + ((name . "fullwidth latin capital letter t with caron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER T WITH CARON") + (=ucs . #x0165) ; Å¥ + )) + (japanese-jisx0212 . #x2B60) ; ø»Š³» + (=jis-x0213-1-2000 . #x2A34) ; ø»¢  + (=jef-china3 . #x88FA) ; øºˆ£º + (ucs-jis . #x0165) ; ø»Š³» + )) +(define-char + '((name . "LATIN CAPITAL LETTER T WITH STROKE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth latin capital letter t with stroke") + (korean-ksc5601 . #x282E) ; ø»ˆ¤« + (japanese-jisx0212 . #x292F) ; ø»Š°Ž + )) + (->lowercase + ((name . "LATIN SMALL LETTER T WITH STROKE") + (=ucs . #x0167) ; ŧ + )) + (latin-iso8859-4 . #xAC) ; øº’¸¬ + (=ucs . #x0166) ; Ŧ + )) +(define-char + '((name . "fullwidth latin capital letter t with stroke") + (=>ucs . #x0166) ; Ŧ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0166) + (->lowercase + ((name . "fullwidth latin small letter t with stroke") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER T WITH STROKE") + (=ucs . #x0166) ; Ŧ + )) + (korean-ksc5601 . #x282E) ; ø»ˆ¤« + (japanese-jisx0212 . #x292F) ; ø»Š°Ž + (ucs-jis . #x0166) ; ø»ˆ¤« + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth latin small letter t with stroke") + (korean-ksc5601 . #x292E) ; ø»ˆ¦‰ + (japanese-jisx0212 . #x294F) ; ø»Š°® + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER T WITH STROKE") + (=ucs . #x0166) ; Ŧ + )) + (latin-iso8859-4 . #xBC) ; øº’¸¼ + (=ucs . #x0167) ; ŧ + )) +(define-char + '((name . "fullwidth latin small letter t with stroke") + (=>ucs . #x0167) ; ŧ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0167) + (->uppercase + ((name . "fullwidth latin capital letter t with stroke") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER T WITH STROKE") + (=ucs . #x0167) ; ŧ + )) + (korean-ksc5601 . #x292E) ; ø»ˆ¦‰ + (japanese-jisx0212 . #x294F) ; ø»Š°® + (ucs-jis . #x0167) ; ø»ˆ¦‰ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH TILDE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x0303) + (->fullwidth + ((name . "fullwidth latin capital letter u with tilde") + (japanese-jisx0212 . #x2A6C) ; ø»Š²© + )) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH TILDE") + (=ucs . #x0169) ; Å© + )) + (latin-iso8859-4 . #xDD) ; øº’¹ + (latin-viscii-upper . #xFB) ; øº’ž» + (latin-viscii . #x9D) ; øº’ž» + (=ucs . #x0168) ; Ũ + )) +(define-char + '((name . "fullwidth latin capital letter u with tilde") + (=>ucs . #x0168) ; Ũ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0168) + (->lowercase + ((name . "fullwidth latin capital letter u with tilde") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER U WITH TILDE") + (=ucs . #x0168) ; Ũ + )) + (japanese-jisx0212 . #x2A6C) ; ø»Š²© + (=jef-china3 . #x86EB) ; øºˆ›« + (ucs-jis . #x0168) ; ø»Š²© + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH TILDE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x0303) + (->fullwidth + ((name . "fullwidth latin small letter u with tilde") + (japanese-jisx0212 . #x2B6C) ; ø»Š´‡ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH TILDE") + (=ucs . #x0168) ; Ũ + )) + (latin-iso8859-4 . #xFD) ; øº’¹½ + (latin-tcvn5712 . #xF2) ; øº“š² + (latin-viscii-lower . #xFB) ; øº’› + (latin-viscii . #xFB) ; øº’› + (=ucs . #x0169) ; Å© + )) +(define-char + '((name . "fullwidth latin small letter u with tilde") + (=>ucs . #x0169) ; Å© + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0169) + (->uppercase + ((name . "fullwidth latin capital letter u with tilde") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER U WITH TILDE") + (=ucs . #x0169) ; Å© + )) + (japanese-jisx0212 . #x2B6C) ; ø»Š´‡ + (=jef-china3 . #x86F8) ; øºˆ›¸ + (ucs-jis . #x0169) ; ø»Š´‡ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x0304) + (->fullwidth + ((name . "fullwidth latin capital letter u with macron") + (japanese-jisx0212 . #x2A69) ; ø»Š²¦ + )) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH MACRON") + (=ucs . #x016B) ; Å« + )) + (latin-iso8859-4 . #xDE) ; øº’¹ž + (=ucs . #x016A) ; Ū + )) +(define-char + '((name . "fullwidth latin capital letter u with macron") + (=>ucs . #x016A) ; Ū + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x016A) + (->lowercase + ((name . "fullwidth latin small letter u with macron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER U WITH MACRON") + (=ucs . #x016A) ; Ū + )) + (japanese-jisx0213 . 10615) + (japanese-jisx0212 . #x2A69) ; ø»Š²¦ + (=jef-china3 . #x87B9) ; øºˆž¹ + (ucs-jis . #x016A) ; ø»Š²¦ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x0304) + (->fullwidth + ((name . "fullwidth latin small letter u with macron") + (chinese-gb2312 . #x2831) ; ø»„¦ + (japanese-jisx0212 . #x2B69) ; ø»Š´„ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH MACRON") + (=ucs . #x016A) ; Ū + )) + (latin-iso8859-4 . #xFE) ; øº’¹¾ + (=ucs . #x016B) ; Å« + )) +(define-char + '((name . "fullwidth latin small letter u with macron") + (=>ucs . #x016B) ; Å« + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x016B) + (->uppercase + ((name . "fullwidth latin capital letter u with macron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER U WITH MACRON") + (=ucs . #x016B) ; Å« + )) + (chinese-gb2312 . #x2831) ; ø»„¦ + (japanese-jisx0212 . #x2B69) ; ø»Š´„ + (=jis-x0213-1-2000 . #x297C) ; ø»¢ ‡ + (=jef-china3 . #x87CD) ; øºˆŸ + (ucs-jis . #x016B) ; ø»„¦ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH BREVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x0306) + (->fullwidth + ((name . "fullwidth latin capital letter u with breve") + (japanese-jisx0212 . #x2A66) ; ø»Š²£ + )) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH BREVE") + (=ucs . #x016D) ; Å­ + )) + (latin-iso8859-3 . #xDD) ; øº’·½ + (=ucs . #x016C) ; Ŭ + )) +(define-char + '((name . "fullwidth latin capital letter u with breve") + (=>ucs . #x016C) ; Ŭ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x016C) + (->lowercase + ((name . "fullwidth latin small letter u with breve") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER U WITH BREVE") + (=ucs . #x016C) ; Ŭ + )) + (japanese-jisx0212 . #x2A66) ; ø»Š²£ + (=jis-x0213-1-2000 . #x2A5E) ; ø»¢¡‡ + (=jef-china3 . #x87E5) ; øºˆŸ¥ + (ucs-jis . #x016C) ; ø»Š²£ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH BREVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x0306) + (->fullwidth + ((name . "fullwidth latin small letter u with breve") + (japanese-jisx0212 . #x2B66) ; ø»Š´ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH BREVE") + (=ucs . #x016C) ; Ŭ + )) + (latin-iso8859-3 . #xFD) ; øº’¸ + (=ucs . #x016D) ; Å­ + )) +(define-char + '((name . "fullwidth latin small letter u with breve") + (=>ucs . #x016D) ; Å­ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x016D) + (->uppercase + ((name . "fullwidth latin capital letter u with breve") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER U WITH BREVE") + (=ucs . #x016D) ; Å­ + )) + (japanese-jisx0212 . #x2B66) ; ø»Š´ + (=jis-x0213-1-2000 . #x2A64) ; ø»¢¡ + (=jef-china3 . #x87EF) ; øºˆŸ¯ + (ucs-jis . #x016D) ; ø»Š´ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH RING ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x030A) + (->fullwidth + ((name . "fullwidth latin capital letter u with ring above") + (japanese-jisx0212 . #x2A6B) ; ø»Š²¨ + )) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH RING ABOVE") + (=ucs . #x016F) ; ů + )) + (latin-iso8859-2 . #xD9) ; øº’¶™ + (=ucs . #x016E) ; Å® + )) +(define-char + '((name . "fullwidth latin capital letter u with ring above") + (=>ucs . #x016E) ; Å® + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x016E) + (->lowercase + ((name . "fullwidth latin small letter u with ring above") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER U WITH RING ABOVE") + (=ucs . #x016E) ; Å® + )) + (japanese-jisx0212 . #x2A6B) ; ø»Š²¨ + (=jis-x0213-1-2000 . #x2A45) ; ø»¢ ® + (=jef-china3 . #x89A5) ; øºˆ¦¥ + (ucs-jis . #x016E) ; ø»Š²¨ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH RING ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x030A) + (->fullwidth + ((name . "fullwidth latin small letter u with ring above") + (japanese-jisx0212 . #x2B6B) ; ø»Š´† + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH RING ABOVE") + (=ucs . #x016E) ; Å® + )) + (latin-iso8859-2 . #xF9) ; øº’¶¹ + (=ucs . #x016F) ; ů + )) +(define-char + '((name . "fullwidth latin small letter u with ring above") + (=>ucs . #x016F) ; ů + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x016F) + (->uppercase + ((name . "fullwidth latin capital letter u with ring above") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER U WITH RING ABOVE") + (=ucs . #x016F) ; ů + )) + (japanese-jisx0212 . #x2B6B) ; ø»Š´† + (=jis-x0213-1-2000 . #x2A55) ; ø»¢ ¾ + (=jef-china3 . #x89AD) ; øºˆ¦­ + (ucs-jis . #x016F) ; ø»Š´† + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH DOUBLE ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x030B) + (->fullwidth + ((name . "fullwidth latin capital letter u with double acute") + (japanese-jisx0212 . #x2A68) ; ø»Š²¥ + )) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH DOUBLE ACUTE") + (=ucs . #x0171) ; ű + )) + (latin-iso8859-2 . #xDB) ; øº’¶› + (=ucs . #x0170) ; Å° + )) +(define-char + '((name . "fullwidth latin capital letter u with double acute") + (=>ucs . #x0170) ; Å° + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0170) + (->lowercase + ((name . "fullwidth latin small letter u with double acute") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER U WITH DOUBLE ACUTE") + (=ucs . #x0170) ; Å° + )) + (japanese-jisx0212 . #x2A68) ; ø»Š²¥ + (=jis-x0213-1-2000 . #x2A46) ; ø»¢ ¯ + (=jef-china3 . #x89E3) ; øºˆ§£ + (ucs-jis . #x0170) ; ø»Š²¥ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH DOUBLE ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x030B) + (->fullwidth + ((name . "fullwidth latin small letter u with double acute") + (japanese-jisx0212 . #x2B68) ; ø»Š´ƒ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH DOUBLE ACUTE") + (=ucs . #x0170) ; Å° + )) + (latin-iso8859-2 . #xFB) ; øº’¶» + (=ucs . #x0171) ; ű + )) +(define-char + '((name . "fullwidth latin small letter u with double acute") + (=>ucs . #x0171) ; ű + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0171) + (->uppercase + ((name . "fullwidth latin capital letter u with double acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER U WITH DOUBLE ACUTE") + (=ucs . #x0171) ; ű + )) + (japanese-jisx0212 . #x2B68) ; ø»Š´ƒ + (=jis-x0213-1-2000 . #x2A56) ; ø»¢ ¿ + (=jef-china3 . #x89E6) ; øºˆ§¦ + (ucs-jis . #x0171) ; ø»Š´ƒ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH OGONEK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x0328) + (->fullwidth + ((name . "fullwidth latin capital letter u with ogonek") + (japanese-jisx0212 . #x2A6A) ; ø»Š²§ + )) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH OGONEK") + (=ucs . #x0173) ; ų + )) + (latin-iso8859-4 . #xD9) ; øº’¹™ + (=ucs . #x0172) ; Ų + )) +(define-char + '((name . "fullwidth latin capital letter u with ogonek") + (=>ucs . #x0172) ; Ų + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0172) + (->lowercase + ((name . "fullwidth latin small letter u with ogonek") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER U WITH OGONEK") + (=ucs . #x0172) ; Ų + )) + (japanese-jisx0212 . #x2A6A) ; ø»Š²§ + (=jef-china3 . #x8AAA) ; øºˆªª + (ucs-jis . #x0172) ; ø»Š²§ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH OGONEK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x0328) + (->fullwidth + ((name . "fullwidth latin small letter u with ogonek") + (japanese-jisx0212 . #x2B6A) ; ø»Š´… + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH OGONEK") + (=ucs . #x0172) ; Ų + )) + (latin-iso8859-4 . #xF9) ; øº’¹¹ + (=ucs . #x0173) ; ų + )) +(define-char + '((name . "fullwidth latin small letter u with ogonek") + (=>ucs . #x0173) ; ų + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0173) + (->uppercase + ((name . "fullwidth latin capital letter u with ogonek") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER U WITH OGONEK") + (=ucs . #x0173) ; ų + )) + (japanese-jisx0212 . #x2B6A) ; ø»Š´… + (=jef-china3 . #x8AB2) ; øºˆª² + (ucs-jis . #x0173) ; ø»Š´… + )) +(define-char + '((name . "LATIN CAPITAL LETTER W WITH CIRCUMFLEX") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0057 #x0302) + (->fullwidth + ((name . "fullwidth latin capital letter w with circumflex") + (japanese-jisx0212 . #x2A71) ; ø»Š²® + )) + (->lowercase + ((name . "LATIN SMALL LETTER W WITH CIRCUMFLEX") + (=ucs . #x0175) ; ŵ + )) + (=ucs . #x0174) ; Å´ + )) +(define-char + '((name . "fullwidth latin capital letter w with circumflex") + (=>ucs . #x0174) ; Å´ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0174) + (->lowercase + ((name . "fullwidth latin small letter w with circumflex") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER W WITH CIRCUMFLEX") + (=ucs . #x0174) ; Å´ + )) + (japanese-jisx0212 . #x2A71) ; ø»Š²® + (=jef-china3 . #x86C2) ; øºˆ›‚ + (ucs-jis . #x0174) ; ø»Š²® + )) +(define-char + '((name . "LATIN SMALL LETTER W WITH CIRCUMFLEX") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0077 #x0302) + (->fullwidth + ((name . "fullwidth latin small letter w with circumflex") + (japanese-jisx0212 . #x2B71) ; ø»Š´Œ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER W WITH CIRCUMFLEX") + (=ucs . #x0174) ; Å´ + )) + (=ucs . #x0175) ; ŵ + )) +(define-char + '((name . "fullwidth latin small letter w with circumflex") + (=>ucs . #x0175) ; ŵ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0175) + (->uppercase + ((name . "fullwidth latin capital letter w with circumflex") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER W WITH CIRCUMFLEX") + (=ucs . #x0175) ; ŵ + )) + (japanese-jisx0212 . #x2B71) ; ø»Š´Œ + (=jef-china3 . #x86CF) ; øºˆ› + (ucs-jis . #x0175) ; ø»Š´Œ + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y WITH CIRCUMFLEX") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0059 #x0302) + (->fullwidth + ((name . "fullwidth latin capital letter y with circumflex") + (japanese-jisx0212 . #x2A74) ; ø»Š²± + )) + (->lowercase + ((name . "LATIN SMALL LETTER Y WITH CIRCUMFLEX") + (=ucs . #x0177) ; Å· + )) + (=ucs . #x0176) ; Ŷ + )) +(define-char + '((name . "fullwidth latin capital letter y with circumflex") + (=>ucs . #x0176) ; Ŷ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0176) + (->lowercase + ((name . "fullwidth latin small letter y with circumflex") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER Y WITH CIRCUMFLEX") + (=ucs . #x0176) ; Ŷ + )) + (japanese-jisx0212 . #x2A74) ; ø»Š²± + (=jef-china3 . #x86C3) ; øºˆ›ƒ + (ucs-jis . #x0176) ; ø»Š²± + )) +(define-char + '((name . "LATIN SMALL LETTER Y WITH CIRCUMFLEX") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0079 #x0302) + (->fullwidth + ((name . "fullwidth latin small letter y with circumflex") + (japanese-jisx0212 . #x2B74) ; ø»Š´ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER Y WITH CIRCUMFLEX") + (=ucs . #x0176) ; Ŷ + )) + (=ucs . #x0177) ; Å· + )) +(define-char + '((name . "fullwidth latin small letter y with circumflex") + (=>ucs . #x0177) ; Å· + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0177) + (->uppercase + ((name . "fullwidth latin capital letter y with circumflex") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER Y WITH CIRCUMFLEX") + (=ucs . #x0177) ; Å· + )) + (japanese-jisx0212 . #x2B74) ; ø»Š´ + (=jef-china3 . #x86D0) ; øºˆ› + (ucs-jis . #x0177) ; ø»Š´ + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0059 #x0308) + (->fullwidth + ((name . "fullwidth latin capital letter y with diaeresis") + (japanese-jisx0212 . #x2A73) ; ø»Š²° + )) + (->lowercase + ((name . "LATIN SMALL LETTER Y WITH DIAERESIS") + (=ucs . #x00FF) ; ÿ + )) + (=ucs . #x0178) ; Ÿ + )) +(define-char + '((name . "fullwidth latin capital letter y with diaeresis") + (=>ucs . #x0178) ; Ÿ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0178) + (->lowercase + ((name . "fullwidth latin small letter y with diaeresis") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER Y WITH DIAERESIS") + (=ucs . #x0178) ; Ÿ + )) + (japanese-jisx0212 . #x2A73) ; ø»Š²° + (ucs-jis . #x0178) ; ø»Š²° + )) +(define-char + '((name . "LATIN CAPITAL LETTER Z WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x005A #x0301) + (->fullwidth + ((name . "fullwidth latin capital letter z with acute") + (japanese-jisx0212 . #x2A75) ; ø»Š²² + )) + (->lowercase + ((name . "LATIN SMALL LETTER Z WITH ACUTE") + (=ucs . #x017A) ; ź + )) + (latin-iso8859-2 . #xAC) ; øº’µ¬ + (=ucs . #x0179) ; Ź + )) +(define-char + '((name . "fullwidth latin capital letter z with acute") + (=>ucs . #x0179) ; Ź + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0179) + (->lowercase + ((name . "fullwidth latin small letter z with acute") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER Z WITH ACUTE") + (=ucs . #x0179) ; Ź + )) + (japanese-jisx0212 . #x2A75) ; ø»Š²² + (=jis-x0213-1-2000 . #x2A29) ; ø»¢ ’ + (=jef-china3 . #x85EA) ; øºˆ—ª + (ucs-jis . #x0179) ; ø»Š²² + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x007A #x0301) + (->fullwidth + ((name . "fullwidth latin small letter z with acute") + (japanese-jisx0212 . #x2B75) ; ø»Š´ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER Z WITH ACUTE") + (=ucs . #x0179) ; Ź + )) + (latin-iso8859-2 . #xBC) ; øº’µ¼ + (=ucs . #x017A) ; ź + )) +(define-char + '((name . "fullwidth latin small letter z with acute") + (=>ucs . #x017A) ; ź + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x017A) + (->uppercase + ((name . "fullwidth latin capital letter z with acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER Z WITH ACUTE") + (=ucs . #x017A) ; ź + )) + (japanese-jisx0212 . #x2B75) ; ø»Š´ + (=jis-x0213-1-2000 . #x2A35) ; ø»¢ ž + (=jef-china3 . #x86A2) ; øºˆš¢ + (ucs-jis . #x017A) ; ø»Š´ + )) +(define-char + '((name . "LATIN CAPITAL LETTER Z WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x005A #x0307) + (->fullwidth + ((name . "fullwidth latin capital letter z with dot above") + (japanese-jisx0212 . #x2A77) ; ø»Š²´ + )) + (->lowercase + ((name . "LATIN SMALL LETTER Z WITH DOT ABOVE") + (=ucs . #x017C) ; ż + )) + (latin-iso8859-2 . #xAF) ; øº’µ¯ + (latin-iso8859-3 . #xAF) ; øº’· + (=ucs . #x017B) ; Å» + )) +(define-char + '((name . "fullwidth latin capital letter z with dot above") + (=>ucs . #x017B) ; Å» + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x017B) + (->lowercase + ((name . "fullwidth latin small letter z with dot above") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER Z WITH DOT ABOVE") + (=ucs . #x017B) ; Å» + )) + (japanese-jisx0212 . #x2A77) ; ø»Š²´ + (=jis-x0213-1-2000 . #x2A2B) ; ø»¢ ” + (=jef-china3 . #x88AF) ; øºˆ¢¯ + (ucs-jis . #x017B) ; ø»Š²´ + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x007A #x0307) + (->fullwidth + ((name . "fullwidth latin small letter z with dot above") + (japanese-jisx0212 . #x2B77) ; ø»Š´’ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER Z WITH DOT ABOVE") + (=ucs . #x017B) ; Å» + )) + (latin-iso8859-2 . #xBF) ; øº’µ¿ + (latin-iso8859-3 . #xBF) ; øº’·Ÿ + (=ucs . #x017C) ; ż + )) +(define-char + '((name . "fullwidth latin small letter z with dot above") + (=>ucs . #x017C) ; ż + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x017C) + (->uppercase + ((name . "fullwidth latin capital letter z with dot above") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER Z WITH DOT ABOVE") + (=ucs . #x017C) ; ż + )) + (japanese-jisx0212 . #x2B77) ; ø»Š´’ + (=jis-x0213-1-2000 . #x2A38) ; ø»¢ ¡ + (=jef-china3 . #x88C4) ; øºˆ£„ + (ucs-jis . #x017C) ; ø»Š´’ + )) +(define-char + '((name . "LATIN CAPITAL LETTER Z WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x005A #x030C) + (->fullwidth + ((name . "fullwidth latin capital letter z with caron") + (japanese-jisx0212 . #x2A76) ; ø»Š²³ + )) + (->lowercase + ((name . "LATIN SMALL LETTER Z WITH CARON") + (=ucs . #x017E) ; ž + )) + (latin-iso8859-2 . #xAE) ; øº’µ® + (latin-iso8859-4 . #xAE) ; øº’¸® + (=ucs . #x017D) ; Ž + )) +(define-char + '((name . "fullwidth latin capital letter z with caron") + (=>ucs . #x017D) ; Ž + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x017D) + (->lowercase + ((name . "fullwidth latin small letter z with caron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER Z WITH CARON") + (=ucs . #x017D) ; Ž + )) + (japanese-jisx0212 . #x2A76) ; ø»Š²³ + (=jis-x0213-1-2000 . #x2A2A) ; ø»¢ “ + (=jef-china3 . #x88ED) ; øºˆ£­ + (ucs-jis . #x017D) ; ø»Š²³ + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x007A #x030C) + (->fullwidth + ((name . "fullwidth latin small letter z with caron") + (japanese-jisx0212 . #x2B76) ; ø»Š´‘ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER Z WITH CARON") + (=ucs . #x017D) ; Ž + )) + (latin-iso8859-2 . #xBE) ; øº’µ¾ + (latin-iso8859-4 . #xBE) ; øº’¸¾ + (=ucs . #x017E) ; ž + )) +(define-char + '((name . "fullwidth latin small letter z with caron") + (=>ucs . #x017E) ; ž + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x017E) + (->uppercase + ((name . "fullwidth latin capital letter z with caron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER Z WITH CARON") + (=ucs . #x017E) ; ž + )) + (japanese-jisx0212 . #x2B76) ; ø»Š´‘ + (=jis-x0213-1-2000 . #x2A37) ; ø»¢   + (=jef-china3 . #x88FC) ; øºˆ£¼ + (ucs-jis . #x017E) ; ø»Š´‘ + )) +(define-char + '((name . "LATIN SMALL LETTER LONG S") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0073) + (->uppercase + ((name . "LATIN CAPITAL LETTER S") + (=ucs . #x0053) ; S + )) + (=ucs . #x017F) ; Å¿ + )) diff --git a/lisp/utf-2000/u00180-Latin-Extended-B.el b/lisp/utf-2000/u00180-Latin-Extended-B.el new file mode 100644 index 0000000..bd3d651 --- /dev/null +++ b/lisp/utf-2000/u00180-Latin-Extended-B.el @@ -0,0 +1,2547 @@ +(define-char + '((name . "LATIN SMALL LETTER B WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0180) ; ƀ + )) +(define-char + '((name . "LATIN CAPITAL LETTER B WITH HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER B WITH HOOK") + (=ucs . #x0253) ; ɓ + )) + (=ucs . #x0181) ; Ɓ + )) +(define-char + '((name . "LATIN CAPITAL LETTER B WITH TOPBAR") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER B WITH TOPBAR") + (=ucs . #x0183) ; ƃ + )) + (=ucs . #x0182) ; Ƃ + )) +(define-char + '((name . "LATIN SMALL LETTER B WITH TOPBAR") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER B WITH TOPBAR") + (=ucs . #x0182) ; Ƃ + )) + (=ucs . #x0183) ; ƃ + )) +(define-char + '((name . "LATIN CAPITAL LETTER TONE SIX") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER TONE SIX") + (=ucs . #x0185) ; ƅ + )) + (=ucs . #x0184) ; Ƅ + )) +(define-char + '((name . "LATIN SMALL LETTER TONE SIX") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER TONE SIX") + (=ucs . #x0184) ; Ƅ + )) + (=ucs . #x0185) ; ƅ + )) +(define-char + '((name . "LATIN CAPITAL LETTER OPEN O") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER OPEN O") + (=ucs . #x0254) ; ɔ + )) + (=ucs . #x0186) ; Ɔ + )) +(define-char + '((name . "LATIN CAPITAL LETTER C WITH HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER C WITH HOOK") + (=ucs . #x0188) ; ƈ + )) + (=ucs . #x0187) ; Ƈ + )) +(define-char + '((name . "LATIN SMALL LETTER C WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER C WITH HOOK") + (=ucs . #x0187) ; Ƈ + )) + (=ucs . #x0188) ; ƈ + )) +(define-char + '((name . "LATIN CAPITAL LETTER AFRICAN D") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER D WITH TAIL") + (=ucs . #x0256) ; ɖ + )) + (=ucs . #x0189) ; Ɖ + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER D WITH HOOK") + (=ucs . #x0257) ; ɗ + )) + (=ucs . #x018A) ; Ɗ + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH TOPBAR") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER D WITH TOPBAR") + (=ucs . #x018C) ; ƌ + )) + (=ucs . #x018B) ; Ƌ + )) +(define-char + '((name . "LATIN SMALL LETTER D WITH TOPBAR") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER D WITH TOPBAR") + (=ucs . #x018B) ; Ƌ + )) + (=ucs . #x018C) ; ƌ + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED DELTA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x018D) ; ƍ + )) +(define-char + '((name . "LATIN CAPITAL LETTER REVERSED E") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER TURNED E") + (=ucs . #x01DD) ; ǝ + )) + (=ucs . #x018E) ; Ǝ + )) +(define-char + '((name . "LATIN CAPITAL LETTER SCHWA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER SCHWA") + (=ucs . #x0259) ; ə + )) + (=ucs . #x018F) ; Ə + )) +(define-char + '((name . "LATIN CAPITAL LETTER OPEN E") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER OPEN E") + (=ucs . #x025B) ; ɛ + )) + (=ucs . #x0190) ; Ɛ + )) +(define-char + '((name . "LATIN CAPITAL LETTER F WITH HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER F WITH HOOK") + (=ucs . #x0192) ; ƒ + )) + (=ucs . #x0191) ; Ƒ + )) +(define-char + '((name . "LATIN SMALL LETTER F WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER F WITH HOOK") + (=ucs . #x0191) ; Ƒ + )) + (=ucs . #x0192) ; ƒ + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth latin capital letter g with hook") + (=jis-x0213-1-2000 . #x2B29) ; ø»¢¡° + )) + (->lowercase + ((name . "LATIN SMALL LETTER G WITH HOOK") + (=ucs . #x0260) ; É  + )) + (=ucs . #x0193) ; Ɠ + )) +(define-char + '((name . "fullwidth latin capital letter g with hook") + (=>ucs . #x0193) ; Ɠ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0193) + (->lowercase + ((name . "fullwidth latin small letter g with hook") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER G WITH HOOK") + (=ucs . #x0193) ; Ɠ + )) + (=jis-x0213-1-2000 . #x2B29) ; ø»¢¡° + (ucs-jis . #x0193) ; ø»¢¡° + )) +(define-char + '((name . "LATIN CAPITAL LETTER GAMMA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER GAMMA") + (=ucs . #x0263) ; É£ + )) + (=ucs . #x0194) ; Ɣ + )) +(define-char + '((name . "LATIN SMALL LETTER HV") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "hwair") + (->uppercase + ((name . "LATIN CAPITAL LETTER HWAIR") + (=ucs . #x01F6) ; Ƕ + )) + (=ucs . #x0195) ; ƕ + )) +(define-char + '((name . "LATIN CAPITAL LETTER IOTA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER IOTA") + (=ucs . #x0269) ; É© + )) + (=ucs . #x0196) ; Ɩ + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH STROKE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER I WITH STROKE") + (=ucs . #x0268) ; ɨ + )) + (=ucs . #x0197) ; Ɨ + )) +(define-char + '((name . "LATIN CAPITAL LETTER K WITH HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER K WITH HOOK") + (=ucs . #x0199) ; ƙ + )) + (=ucs . #x0198) ; Ƙ + )) +(define-char + '((name . "LATIN SMALL LETTER K WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER K WITH HOOK") + (=ucs . #x0198) ; Ƙ + )) + (=ucs . #x0199) ; ƙ + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH BAR") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x019A) ; ƚ + )) +(define-char + '((name . "LATIN SMALL LETTER LAMBDA WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x019B) ; ƛ + )) +(define-char + '((name . "LATIN CAPITAL LETTER TURNED M") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER TURNED M") + (=ucs . #x026F) ; ɯ + )) + (=ucs . #x019C) ; Ɯ + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH LEFT HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER N WITH LEFT HOOK") + (=ucs . #x0272) ; ɲ + )) + (=ucs . #x019D) ; Ɲ + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH LONG RIGHT LEG") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x019E) ; ƞ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH MIDDLE TILDE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER BARRED O") + (=ucs . #x0275) ; ɵ + )) + (=ucs . #x019F) ; Ɵ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH HORN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004F #x031B) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH HORN") + (=ucs . #x01A1) ; Æ¡ + )) + (latin-tcvn5712 . #xA5) ; øº“™¥ + (latin-viscii-upper . #xBD) ; øº’½ + (latin-viscii . #xB4) ; øº’½ + (=ucs . #x01A0) ; Æ  + )) +(define-char + '((=>ucs . #x01A0) ; Æ  + (=jef-china3 . #x83A8) ; øºˆŽ¨ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH HORN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006F #x031B) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH HORN") + (=ucs . #x01A0) ; Æ  + )) + (latin-tcvn5712 . #xAC) ; øº“™¬ + (latin-viscii-lower . #xBD) ; øº’œ + (latin-viscii . #xBD) ; øº’œ + (=ucs . #x01A1) ; Æ¡ + )) +(define-char + '((=>ucs . #x01A1) ; Æ¡ + (=jef-china3 . #x83B5) ; øºˆŽµ + )) +(define-char + '((name . "LATIN CAPITAL LETTER OI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "gha") + (->lowercase + ((name . "LATIN SMALL LETTER OI") + (=ucs . #x01A3) ; Æ£ + )) + (=ucs . #x01A2) ; Æ¢ + )) +(define-char + '((name . "LATIN SMALL LETTER OI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "gha") + (->uppercase + ((name . "LATIN CAPITAL LETTER OI") + (=ucs . #x01A2) ; Æ¢ + )) + (=ucs . #x01A3) ; Æ£ + )) +(define-char + '((name . "LATIN CAPITAL LETTER P WITH HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER P WITH HOOK") + (=ucs . #x01A5) ; Æ¥ + )) + (=ucs . #x01A4) ; Ƥ + )) +(define-char + '((name . "LATIN SMALL LETTER P WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER P WITH HOOK") + (=ucs . #x01A4) ; Ƥ + )) + (=ucs . #x01A5) ; Æ¥ + )) +(define-char + '((name . "LATIN LETTER YR") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN LETTER SMALL CAPITAL R") + (=ucs . #x0280) ; ʀ + )) + (=ucs . #x01A6) ; Ʀ + )) +(define-char + '((name . "LATIN CAPITAL LETTER TONE TWO") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER TONE TWO") + (=ucs . #x01A8) ; ƨ + )) + (=ucs . #x01A7) ; Ƨ + )) +(define-char + '((name . "LATIN SMALL LETTER TONE TWO") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER TONE TWO") + (=ucs . #x01A7) ; Ƨ + )) + (=ucs . #x01A8) ; ƨ + )) +(define-char + '((name . "LATIN CAPITAL LETTER ESH") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER ESH") + (=ucs . #x0283) ; ʃ + )) + (=ucs . #x01A9) ; Æ© + )) +(define-char + '((name . "LATIN LETTER REVERSED ESH LOOP") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x01AA) ; ƪ + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH PALATAL HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x01AB) ; Æ« + )) +(define-char + '((name . "LATIN CAPITAL LETTER T WITH HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER T WITH HOOK") + (=ucs . #x01AD) ; Æ­ + )) + (=ucs . #x01AC) ; Ƭ + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER T WITH HOOK") + (=ucs . #x01AC) ; Ƭ + )) + (=ucs . #x01AD) ; Æ­ + )) +(define-char + '((name . "LATIN CAPITAL LETTER T WITH RETROFLEX HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER T WITH RETROFLEX HOOK") + (=ucs . #x0288) ; ʈ + )) + (=ucs . #x01AE) ; Æ® + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH HORN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x031B) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH HORN") + (=ucs . #x01B0) ; Æ° + )) + (latin-tcvn5712 . #xA6) ; øº“™¦ + (latin-viscii-upper . #xDF) ; øº’žŸ + (latin-viscii . #xBF) ; øº’žŸ + (=ucs . #x01AF) ; Ư + )) +(define-char + '((=>ucs . #x01AF) ; Ư + (=jef-china3 . #x83A9) ; øºˆŽ© + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH HORN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x031B) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH HORN") + (=ucs . #x01AF) ; Ư + )) + (latin-tcvn5712 . #xAD) ; øº“™­ + (latin-viscii-lower . #xDF) ; øº’œ¿ + (latin-viscii . #xDF) ; øº’œ¿ + (=ucs . #x01B0) ; Æ° + )) +(define-char + '((=>ucs . #x01B0) ; Æ° + (=jef-china3 . #x83B6) ; øºˆŽ¶ + )) +(define-char + '((name . "LATIN CAPITAL LETTER UPSILON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER UPSILON") + (=ucs . #x028A) ; ʊ + )) + (=ucs . #x01B1) ; Ʊ + )) +(define-char + '((name . "LATIN CAPITAL LETTER V WITH HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER V WITH HOOK") + (=ucs . #x028B) ; ʋ + )) + (=ucs . #x01B2) ; Ʋ + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y WITH HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER Y WITH HOOK") + (=ucs . #x01B4) ; Æ´ + )) + (=ucs . #x01B3) ; Ƴ + )) +(define-char + '((name . "LATIN SMALL LETTER Y WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER Y WITH HOOK") + (=ucs . #x01B3) ; Ƴ + )) + (=ucs . #x01B4) ; Æ´ + )) +(define-char + '((name . "LATIN CAPITAL LETTER Z WITH STROKE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER Z WITH STROKE") + (=ucs . #x01B6) ; ƶ + )) + (=ucs . #x01B5) ; Ƶ + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER Z WITH STROKE") + (=ucs . #x01B5) ; Ƶ + )) + (=ucs . #x01B6) ; ƶ + )) +(define-char + '((name . "LATIN CAPITAL LETTER EZH") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER EZH") + (=ucs . #x0292) ; ʒ + )) + (=ucs . #x01B7) ; Æ· + )) +(define-char + '((name . "LATIN CAPITAL LETTER EZH REVERSED") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER EZH REVERSED") + (=ucs . #x01B9) ; ƹ + )) + (=ucs . #x01B8) ; Ƹ + )) +(define-char + '((name . "LATIN SMALL LETTER EZH REVERSED") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER EZH REVERSED") + (=ucs . #x01B8) ; Ƹ + )) + (=ucs . #x01B9) ; ƹ + )) +(define-char + '((name . "LATIN SMALL LETTER EZH WITH TAIL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x01BA) ; ƺ + )) +(define-char + '((name . "LATIN LETTER TWO WITH STROKE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x01BB) ; Æ» + )) +(define-char + '((name . "LATIN CAPITAL LETTER TONE FIVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER TONE FIVE") + (=ucs . #x01BD) ; ƽ + )) + (=ucs . #x01BC) ; Ƽ + )) +(define-char + '((name . "LATIN SMALL LETTER TONE FIVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER TONE FIVE") + (=ucs . #x01BC) ; Ƽ + )) + (=ucs . #x01BD) ; ƽ + )) +(define-char + '((name . "LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x01BE) ; ƾ + )) +(define-char + '((name . "LATIN LETTER WYNN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER WYNN") + (=ucs . #x01F7) ; Ç· + )) + (=ucs . #x01BF) ; Æ¿ + )) +(define-char + '((name . "LATIN LETTER DENTAL CLICK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x01C0) ; ǀ + )) +(define-char + '((name . "LATIN LETTER LATERAL CLICK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x01C1) ; ǁ + )) +(define-char + '((name . "LATIN LETTER ALVEOLAR CLICK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B24) ; ø»¢¡« + (=ucs . #x01C2) ; ǂ + )) +(define-char + '((name . "LATIN LETTER RETROFLEX CLICK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x01C3) ; ǃ + )) +(define-char + '((name . "LATIN CAPITAL LETTER DZ WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0044 #x017D) + (->lowercase + ((name . "LATIN SMALL LETTER DZ WITH CARON") + (=ucs . #x01C6) ; dž + )) + (->titlecase + ((name . "LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON") + (=ucs . #x01C5) ; Dž + )) + (=ucs . #x01C4) ; DŽ + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0044 #x017E) + (->lowercase + ((name . "LATIN SMALL LETTER DZ WITH CARON") + (=ucs . #x01C6) ; dž + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER DZ WITH CARON") + (=ucs . #x01C4) ; DŽ + )) + (=ucs . #x01C5) ; Dž + )) +(define-char + '((name . "LATIN SMALL LETTER DZ WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0064 #x017E) + (->titlecase + ((name . "LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON") + (=ucs . #x01C5) ; Dž + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER DZ WITH CARON") + (=ucs . #x01C4) ; DŽ + )) + (=ucs . #x01C6) ; dž + )) +(define-char + '((name . "LATIN CAPITAL LETTER LJ") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x004C #x004A) + (->lowercase + ((name . "LATIN SMALL LETTER LJ") + (=ucs . #x01C9) ; lj + )) + (->titlecase + ((name . "LATIN CAPITAL LETTER L WITH SMALL LETTER J") + (=ucs . #x01C8) ; Lj + )) + (=ucs . #x01C7) ; LJ + )) +(define-char + '((name . "LATIN CAPITAL LETTER L WITH SMALL LETTER J") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x004C #x006A) + (->lowercase + ((name . "LATIN SMALL LETTER LJ") + (=ucs . #x01C9) ; lj + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER LJ") + (=ucs . #x01C7) ; LJ + )) + (=ucs . #x01C8) ; Lj + )) +(define-char + '((name . "LATIN SMALL LETTER LJ") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x006C #x006A) + (->titlecase + ((name . "LATIN CAPITAL LETTER L WITH SMALL LETTER J") + (=ucs . #x01C8) ; Lj + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER LJ") + (=ucs . #x01C7) ; LJ + )) + (=ucs . #x01C9) ; lj + )) +(define-char + '((name . "LATIN CAPITAL LETTER NJ") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x004E #x004A) + (->lowercase + ((name . "LATIN SMALL LETTER NJ") + (=ucs . #x01CC) ; nj + )) + (->titlecase + ((name . "LATIN CAPITAL LETTER N WITH SMALL LETTER J") + (=ucs . #x01CB) ; Nj + )) + (=ucs . #x01CA) ; NJ + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH SMALL LETTER J") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x004E #x006A) + (->lowercase + ((name . "LATIN SMALL LETTER NJ") + (=ucs . #x01CC) ; nj + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER NJ") + (=ucs . #x01CA) ; NJ + )) + (=ucs . #x01CB) ; Nj + )) +(define-char + '((name . "LATIN SMALL LETTER NJ") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x006E #x006A) + (->titlecase + ((name . "LATIN CAPITAL LETTER N WITH SMALL LETTER J") + (=ucs . #x01CB) ; Nj + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER NJ") + (=ucs . #x01CA) ; NJ + )) + (=ucs . #x01CC) ; nj + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0041 #x030C) + (->fullwidth + ((name . "fullwidth latin capital letter a with caron") + (japanese-jisx0212 . #x2A26) ; ø»Š±£ + )) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH CARON") + (=ucs . #x01CE) ; ǎ + )) + (=ucs . #x01CD) ; Ǎ + )) +(define-char + '((name . "fullwidth latin capital letter a with caron") + (=>ucs . #x01CD) ; Ǎ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01CD) + (->lowercase + ((name . "fullwidth latin small letter a with caron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER A WITH CARON") + (=ucs . #x01CD) ; Ǎ + )) + (japanese-jisx0212 . #x2A26) ; ø»Š±£ + (=jis-x0213-1-2000 . #x286F) ; ø»¢žœ + (=jef-china3 . #x88DF) ; øºˆ£Ÿ + (ucs-jis . #x01CD) ; ø»Š±£ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0061 #x030C) + (->fullwidth + ((name . "fullwidth latin small letter a with caron") + (chinese-gb2312 . #x2823) ; ø»„˜ + (japanese-jisx0212 . #x2B26) ; ø»Š³ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH CARON") + (=ucs . #x01CD) ; Ǎ + )) + (=ucs . #x01CE) ; ǎ + )) +(define-char + '((name . "fullwidth latin small letter a with caron") + (=>ucs . #x01CE) ; ǎ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01CE) + (->uppercase + ((name . "fullwidth latin capital letter a with caron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER A WITH CARON") + (=ucs . #x01CE) ; ǎ + )) + (chinese-gb2312 . #x2823) ; ø»„˜ + (japanese-jisx0212 . #x2B26) ; ø»Š³ + (=jis-x0213-1-2000 . #x2870) ; ø»¢ž + (=jef-china3 . #x88EE) ; øºˆ£® + (ucs-jis . #x01CE) ; ø»„˜ + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0049 #x030C) + (->fullwidth + ((name . "fullwidth latin capital letter i with caron") + (japanese-jisx0212 . #x2A43) ; ø»Š²€ + )) + (->lowercase + ((name . "LATIN SMALL LETTER I WITH CARON") + (=ucs . #x01D0) ; ǐ + )) + (=ucs . #x01CF) ; Ǐ + )) +(define-char + '((name . "fullwidth latin capital letter i with caron") + (=>ucs . #x01CF) ; Ǐ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01CF) + (->lowercase + ((name . "fullwidth latin small letter i with caron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER I WITH CARON") + (=ucs . #x01CF) ; Ǐ + )) + (japanese-jisx0212 . #x2A43) ; ø»Š²€ + (=jef-china3 . #x88E4) ; øºˆ£¤ + (ucs-jis . #x01CF) ; ø»Š²€ + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0069 #x030C) + (->fullwidth + ((name . "fullwidth latin small letter i with caron") + (chinese-gb2312 . #x282B) ; ø»„  + (japanese-jisx0212 . #x2B43) ; ø»Š³ž + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER I WITH CARON") + (=ucs . #x01CF) ; Ǐ + )) + (=ucs . #x01D0) ; ǐ + )) +(define-char + '((name . "fullwidth latin small letter i with caron") + (=>ucs . #x01D0) ; ǐ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01D0) + (->uppercase + ((name . "fullwidth latin capital letter i with caron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER I WITH CARON") + (=ucs . #x01D0) ; ǐ + )) + (chinese-gb2312 . #x282B) ; ø»„  + (japanese-jisx0212 . #x2B43) ; ø»Š³ž + (=jis-x0213-1-2000 . #x2871) ; ø»¢žž + (ucs-jis . #x01D0) ; ø»„  + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004F #x030C) + (->fullwidth + ((name . "fullwidth latin capital letter o with caron") + (japanese-jisx0212 . #x2A55) ; ø»Š²’ + )) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH CARON") + (=ucs . #x01D2) ; ǒ + )) + (=ucs . #x01D1) ; Ǒ + )) +(define-char + '((name . "fullwidth latin capital letter o with caron") + (=>ucs . #x01D1) ; Ǒ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01D1) + (->lowercase + ((name . "fullwidth latin small letter o with caron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER O WITH CARON") + (=ucs . #x01D1) ; Ǒ + )) + (japanese-jisx0212 . #x2A55) ; ø»Š²’ + (=jis-x0213-1-2000 . #x2876) ; ø»¢ž£ + (=jef-china3 . #x88E8) ; øºˆ£¨ + (ucs-jis . #x01D1) ; ø»Š²’ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006F #x030C) + (->fullwidth + ((name . "fullwidth latin small letter o with caron") + (chinese-gb2312 . #x282F) ; ø»„¤ + (japanese-jisx0212 . #x2B55) ; ø»Š³° + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH CARON") + (=ucs . #x01D1) ; Ǒ + )) + (=ucs . #x01D2) ; ǒ + )) +(define-char + '((name . "fullwidth latin small letter o with caron") + (=>ucs . #x01D2) ; ǒ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01D2) + (->uppercase + ((name . "fullwidth latin capital letter o with caron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER O WITH CARON") + (=ucs . #x01D2) ; ǒ + )) + (chinese-gb2312 . #x282F) ; ø»„¤ + (japanese-jisx0212 . #x2B55) ; ø»Š³° + (=jis-x0213-1-2000 . #x2877) ; ø»¢ž¤ + (=jef-china3 . #x88F7) ; øºˆ£· + (ucs-jis . #x01D2) ; ø»„¤ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x030C) + (->fullwidth + ((name . "fullwidth latin capital letter u with caron") + (japanese-jisx0212 . #x2A67) ; ø»Š²¤ + )) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH CARON") + (=ucs . #x01D4) ; ǔ + )) + (=ucs . #x01D3) ; Ǔ + )) +(define-char + '((name . "fullwidth latin capital letter u with caron") + (=>ucs . #x01D3) ; Ǔ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01D3) + (->lowercase + ((name . "fullwidth latin small letter u with caron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER U WITH CARON") + (=ucs . #x01D3) ; Ǔ + )) + (japanese-jisx0212 . #x2A67) ; ø»Š²¤ + (=jef-china3 . #x88EC) ; øºˆ£¬ + (ucs-jis . #x01D3) ; ø»Š²¤ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x030C) + (->fullwidth + ((name . "fullwidth latin small letter u with caron") + (chinese-gb2312 . #x2833) ; ø»„¨ + (japanese-jisx0212 . #x2B67) ; ø»Š´‚ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH CARON") + (=ucs . #x01D3) ; Ǔ + )) + (=ucs . #x01D4) ; ǔ + )) +(define-char + '((name . "fullwidth latin small letter u with caron") + (=>ucs . #x01D4) ; ǔ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01D4) + (->uppercase + ((name . "fullwidth latin capital letter u with caron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER U WITH CARON") + (=ucs . #x01D4) ; ǔ + )) + (chinese-gb2312 . #x2833) ; ø»„¨ + (japanese-jisx0212 . #x2B67) ; ø»Š´‚ + (=jis-x0213-1-2000 . #x2878) ; ø»¢ž¥ + (=jef-china3 . #x88FB) ; øºˆ£» + (ucs-jis . #x01D4) ; ø»„¨ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00DC #x0304) + (->fullwidth + ((name . "fullwidth latin capital letter u with diaeresis and macron") + (japanese-jisx0212 . #x2A70) ; ø»Š²­ + )) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH DIAERESIS AND MACRON") + (=ucs . #x01D6) ; ǖ + )) + (=ucs . #x01D5) ; Ǖ + )) +(define-char + '((name . "fullwidth latin capital letter u with diaeresis and macron") + (=>ucs . #x01D5) ; Ǖ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01D5) + (->lowercase + ((name . "fullwidth latin small letter u with diaeresis and macron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON") + (=ucs . #x01D5) ; Ǖ + )) + (japanese-jisx0212 . #x2A70) ; ø»Š²­ + (ucs-jis . #x01D5) ; ø»Š²­ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH DIAERESIS AND MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00FC #x0304) + (->fullwidth + ((name . "fullwidth latin small letter u with diaeresis and macron") + (chinese-gb2312 . #x2835) ; ø»„ª + (japanese-jisx0212 . #x2B70) ; ø»Š´‹ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON") + (=ucs . #x01D5) ; Ǖ + )) + (=ucs . #x01D6) ; ǖ + )) +(define-char + '((name . "fullwidth latin small letter u with diaeresis and macron") + (=>ucs . #x01D6) ; ǖ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01D6) + (->uppercase + ((name . "fullwidth latin capital letter u with diaeresis and macron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER U WITH DIAERESIS AND MACRON") + (=ucs . #x01D6) ; ǖ + )) + (chinese-gb2312 . #x2835) ; ø»„ª + (japanese-jisx0212 . #x2B70) ; ø»Š´‹ + (=jis-x0213-1-2000 . #x2879) ; ø»¢ž¦ + (ucs-jis . #x01D6) ; ø»„ª + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00DC #x0301) + (->fullwidth + ((name . "fullwidth latin capital letter u with diaeresis and acute") + (japanese-jisx0212 . #x2A6D) ; ø»Š²ª + )) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE") + (=ucs . #x01D8) ; ǘ + )) + (=ucs . #x01D7) ; Ǘ + )) +(define-char + '((name . "fullwidth latin capital letter u with diaeresis and acute") + (=>ucs . #x01D7) ; Ǘ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01D7) + (->lowercase + ((name . "fullwidth latin small letter u with diaeresis and acute") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE") + (=ucs . #x01D7) ; Ǘ + )) + (japanese-jisx0212 . #x2A6D) ; ø»Š²ª + (ucs-jis . #x01D7) ; ø»Š²ª + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00FC #x0301) + (->fullwidth + ((name . "fullwidth latin small letter u with diaeresis and acute") + (chinese-gb2312 . #x2836) ; ø»„« + (japanese-jisx0212 . #x2B6D) ; ø»Š´ˆ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE") + (=ucs . #x01D7) ; Ǘ + )) + (=ucs . #x01D8) ; ǘ + )) +(define-char + '((name . "fullwidth latin small letter u with diaeresis and acute") + (=>ucs . #x01D8) ; ǘ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01D8) + (->uppercase + ((name . "fullwidth latin capital letter u with diaeresis and acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE") + (=ucs . #x01D8) ; ǘ + )) + (chinese-gb2312 . #x2836) ; ø»„« + (japanese-jisx0212 . #x2B6D) ; ø»Š´ˆ + (=jis-x0213-1-2000 . #x287A) ; ø»¢ž§ + (ucs-jis . #x01D8) ; ø»„« + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00DC #x030C) + (->fullwidth + ((name . "fullwidth latin capital letter u with diaeresis and caron") + (japanese-jisx0212 . #x2A6F) ; ø»Š²¬ + )) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH DIAERESIS AND CARON") + (=ucs . #x01DA) ; ǚ + )) + (=ucs . #x01D9) ; Ǚ + )) +(define-char + '((name . "fullwidth latin capital letter u with diaeresis and caron") + (=>ucs . #x01D9) ; Ǚ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01D9) + (->lowercase + ((name . "fullwidth latin small letter u with diaeresis and caron") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON") + (=ucs . #x01D9) ; Ǚ + )) + (japanese-jisx0212 . #x2A6F) ; ø»Š²¬ + (ucs-jis . #x01D9) ; ø»Š²¬ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH DIAERESIS AND CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00FC #x030C) + (->fullwidth + ((name . "fullwidth latin small letter u with diaeresis and caron") + (chinese-gb2312 . #x2837) ; ø»„¬ + (japanese-jisx0212 . #x2B6F) ; ø»Š´Š + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON") + (=ucs . #x01D9) ; Ǚ + )) + (=ucs . #x01DA) ; ǚ + )) +(define-char + '((name . "fullwidth latin small letter u with diaeresis and caron") + (=>ucs . #x01DA) ; ǚ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01DA) + (->uppercase + ((name . "fullwidth latin capital letter u with diaeresis and caron") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER U WITH DIAERESIS AND CARON") + (=ucs . #x01DA) ; ǚ + )) + (chinese-gb2312 . #x2837) ; ø»„¬ + (japanese-jisx0212 . #x2B6F) ; ø»Š´Š + (=jis-x0213-1-2000 . #x287B) ; ø»¢ž¨ + (ucs-jis . #x01DA) ; ø»„¬ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00DC #x0300) + (->fullwidth + ((name . "fullwidth latin capital letter u with diaeresis and grave") + (japanese-jisx0212 . #x2A6E) ; ø»Š²« + )) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE") + (=ucs . #x01DC) ; ǜ + )) + (=ucs . #x01DB) ; Ǜ + )) +(define-char + '((name . "fullwidth latin capital letter u with diaeresis and grave") + (=>ucs . #x01DB) ; Ǜ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01DB) + (->lowercase + ((name . "fullwidth latin small letter u with diaeresis and grave") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE") + (=ucs . #x01DB) ; Ǜ + )) + (japanese-jisx0212 . #x2A6E) ; ø»Š²« + (ucs-jis . #x01DB) ; ø»Š²« + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00FC #x0300) + (->fullwidth + ((name . "fullwidth latin small letter u with diaeresis and grave") + (chinese-gb2312 . #x2838) ; ø»„­ + (japanese-jisx0212 . #x2B6E) ; ø»Š´‰ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE") + (=ucs . #x01DB) ; Ǜ + )) + (=ucs . #x01DC) ; ǜ + )) +(define-char + '((name . "fullwidth latin small letter u with diaeresis and grave") + (=>ucs . #x01DC) ; ǜ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01DC) + (->uppercase + ((name . "fullwidth latin capital letter u with diaeresis and grave") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE") + (=ucs . #x01DC) ; ǜ + )) + (chinese-gb2312 . #x2838) ; ø»„­ + (japanese-jisx0212 . #x2B6E) ; ø»Š´‰ + (=jis-x0213-1-2000 . #x287C) ; ø»¢ž© + (ucs-jis . #x01DC) ; ø»„­ + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED E") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER REVERSED E") + (=ucs . #x018E) ; Ǝ + )) + (=ucs . #x01DD) ; ǝ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00C4 #x0304) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH DIAERESIS AND MACRON") + (=ucs . #x01DF) ; ǟ + )) + (=ucs . #x01DE) ; Ǟ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH DIAERESIS AND MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00E4 #x0304) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON") + (=ucs . #x01DE) ; Ǟ + )) + (=ucs . #x01DF) ; ǟ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0226 #x0304) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON") + (=ucs . #x01E1) ; Ç¡ + )) + (=ucs . #x01E0) ; Ç  + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0227 #x0304) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON") + (=ucs . #x01E0) ; Ç  + )) + (=ucs . #x01E1) ; Ç¡ + )) +(define-char + '((name . "LATIN CAPITAL LETTER AE WITH MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ash *") + (->decomposition #x00C6 #x0304) + (->lowercase + ((name . "LATIN SMALL LETTER AE WITH MACRON") + (=ucs . #x01E3) ; Ç£ + )) + (=ucs . #x01E2) ; Ç¢ + )) +(define-char + '((name . "LATIN SMALL LETTER AE WITH MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ash *") + (->decomposition #x00E6 #x0304) + (->uppercase + ((name . "LATIN CAPITAL LETTER AE WITH MACRON") + (=ucs . #x01E2) ; Ç¢ + )) + (=ucs . #x01E3) ; Ç£ + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH STROKE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER G WITH STROKE") + (=ucs . #x01E5) ; Ç¥ + )) + (=ucs . #x01E4) ; Ǥ + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER G WITH STROKE") + (=ucs . #x01E4) ; Ǥ + )) + (=ucs . #x01E5) ; Ç¥ + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0047 #x030C) + (->lowercase + ((name . "LATIN SMALL LETTER G WITH CARON") + (=ucs . #x01E7) ; ǧ + )) + (=ucs . #x01E6) ; Ǧ + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0067 #x030C) + (->uppercase + ((name . "LATIN CAPITAL LETTER G WITH CARON") + (=ucs . #x01E6) ; Ǧ + )) + (=ucs . #x01E7) ; ǧ + )) +(define-char + '((name . "LATIN CAPITAL LETTER K WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004B #x030C) + (->lowercase + ((name . "LATIN SMALL LETTER K WITH CARON") + (=ucs . #x01E9) ; Ç© + )) + (=ucs . #x01E8) ; Ǩ + )) +(define-char + '((name . "LATIN SMALL LETTER K WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006B #x030C) + (->uppercase + ((name . "LATIN CAPITAL LETTER K WITH CARON") + (=ucs . #x01E8) ; Ǩ + )) + (=ucs . #x01E9) ; Ç© + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH OGONEK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004F #x0328) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH OGONEK") + (=ucs . #x01EB) ; Ç« + )) + (=ucs . #x01EA) ; Ǫ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH OGONEK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006F #x0328) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH OGONEK") + (=ucs . #x01EA) ; Ǫ + )) + (=ucs . #x01EB) ; Ç« + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH OGONEK AND MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01EA #x0304) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH OGONEK AND MACRON") + (=ucs . #x01ED) ; Ç­ + )) + (=ucs . #x01EC) ; Ǭ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH OGONEK AND MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01EB #x0304) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH OGONEK AND MACRON") + (=ucs . #x01EC) ; Ǭ + )) + (=ucs . #x01ED) ; Ç­ + )) +(define-char + '((name . "LATIN CAPITAL LETTER EZH WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01B7 #x030C) + (->lowercase + ((name . "LATIN SMALL LETTER EZH WITH CARON") + (=ucs . #x01EF) ; ǯ + )) + (=ucs . #x01EE) ; Ç® + )) +(define-char + '((name . "LATIN SMALL LETTER EZH WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0292 #x030C) + (->uppercase + ((name . "LATIN CAPITAL LETTER EZH WITH CARON") + (=ucs . #x01EE) ; Ç® + )) + (=ucs . #x01EF) ; ǯ + )) +(define-char + '((name . "LATIN SMALL LETTER J WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006A #x030C) + (=ucs . #x01F0) ; Ç° + )) +(define-char + '((name . "LATIN CAPITAL LETTER DZ") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0044 #x005A) + (->lowercase + ((name . "LATIN SMALL LETTER DZ") + (=ucs . #x01F3) ; dz + )) + (->titlecase + ((name . "LATIN CAPITAL LETTER D WITH SMALL LETTER Z") + (=ucs . #x01F2) ; Dz + )) + (=ucs . #x01F1) ; DZ + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH SMALL LETTER Z") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0044 #x007A) + (->lowercase + ((name . "LATIN SMALL LETTER DZ") + (=ucs . #x01F3) ; dz + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER DZ") + (=ucs . #x01F1) ; DZ + )) + (=ucs . #x01F2) ; Dz + )) +(define-char + '((name . "LATIN SMALL LETTER DZ") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0064 #x007A) + (->titlecase + ((name . "LATIN CAPITAL LETTER D WITH SMALL LETTER Z") + (=ucs . #x01F2) ; Dz + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER DZ") + (=ucs . #x01F1) ; DZ + )) + (=ucs . #x01F3) ; dz + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0047 #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER G WITH ACUTE") + (=ucs . #x01F5) ; ǵ + )) + (=ucs . #x01F4) ; Ç´ + )) +(define-char + '((=>ucs . #x01F4) ; Ç´ + (=jef-china3 . #x85D9) ; øºˆ—™ + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0067 #x0301) + (->fullwidth + ((name . "fullwidth latin small letter g with acute") + (japanese-jisx0212 . #x2B39) ; ø»Š³” + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER G WITH ACUTE") + (=ucs . #x01F4) ; Ç´ + )) + (=ucs . #x01F5) ; ǵ + )) +(define-char + '((name . "fullwidth latin small letter g with acute") + (=>ucs . #x01F5) ; ǵ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01F5) + (->uppercase + ((name . "fullwidth latin capital letter g with acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER G WITH ACUTE") + (=ucs . #x01F5) ; ǵ + )) + (japanese-jisx0212 . #x2B39) ; ø»Š³” + (=jef-china3 . #x85EF) ; øºˆ—¯ + (ucs-jis . #x01F5) ; ø»Š³” + )) +(define-char + '((name . "LATIN CAPITAL LETTER HWAIR") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER HV") + (=ucs . #x0195) ; ƕ + )) + (=ucs . #x01F6) ; Ƕ + )) +(define-char + '((name . "LATIN CAPITAL LETTER WYNN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN LETTER WYNN") + (=ucs . #x01BF) ; Æ¿ + )) + (=ucs . #x01F7) ; Ç· + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004E #x0300) + (->lowercase + ((name . "LATIN SMALL LETTER N WITH GRAVE") + (=ucs . #x01F9) ; ǹ + )) + (=ucs . #x01F8) ; Ǹ + )) +(define-char + '((=>ucs . #x01F8) ; Ǹ + (=jef-china3 . #x85BC) ; øºˆ–¼ + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006E #x0300) + (->fullwidth + ((name . "fullwidth latin small letter n with grave") + (=jis-x0213-1-2000 . #x2875) ; ø»¢ž¢ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER N WITH GRAVE") + (=ucs . #x01F8) ; Ǹ + )) + (=ucs . #x01F9) ; ǹ + )) +(define-char + '((name . "fullwidth latin small letter n with grave") + (=>ucs . #x01F9) ; ǹ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01F9) + (->uppercase + ((name . "fullwidth latin capital letter n with grave") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER N WITH GRAVE") + (=ucs . #x01F9) ; ǹ + )) + (=jis-x0213-1-2000 . #x2875) ; ø»¢ž¢ + (ucs-jis . #x01F9) ; ø»¢ž¢ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00C5 #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE") + (=ucs . #x01FB) ; Ç» + )) + (=ucs . #x01FA) ; Ǻ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00E5 #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE") + (=ucs . #x01FA) ; Ǻ + )) + (=ucs . #x01FB) ; Ç» + )) +(define-char + '((name . "LATIN CAPITAL LETTER AE WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ash *") + (->decomposition #x00C6 #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER AE WITH ACUTE") + (=ucs . #x01FD) ; ǽ + )) + (=ucs . #x01FC) ; Ǽ + )) +(define-char + '((name . "LATIN SMALL LETTER AE WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ash *") + (->decomposition #x00E6 #x0301) + (->fullwidth + ((name . "fullwidth latin small letter ae with acute") + (=jis-x0213-1-2000 . #x2B45) ; ø»¢¢Œ + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER AE WITH ACUTE") + (=ucs . #x01FC) ; Ǽ + )) + (=ucs . #x01FD) ; ǽ + )) +(define-char + '((name . "fullwidth latin small letter ae with acute") + (=>ucs . #x01FD) ; ǽ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x01FD) + (->uppercase + ((name . "fullwidth latin capital letter ae with acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER AE WITH ACUTE") + (=ucs . #x01FD) ; ǽ + )) + (=jis-x0213-1-2000 . #x2B45) ; ø»¢¢Œ + (ucs-jis . #x01FD) ; ø»¢¢Œ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH STROKE AND ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00D8 #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH STROKE AND ACUTE") + (=ucs . #x01FF) ; Ç¿ + )) + (=ucs . #x01FE) ; Ǿ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH STROKE AND ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00F8 #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH STROKE AND ACUTE") + (=ucs . #x01FE) ; Ǿ + )) + (=ucs . #x01FF) ; Ç¿ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH DOUBLE GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0041 #x030F) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH DOUBLE GRAVE") + (=ucs . #x0201) ; ȁ + )) + (=ucs . #x0200) ; Ȁ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH DOUBLE GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0061 #x030F) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH DOUBLE GRAVE") + (=ucs . #x0200) ; Ȁ + )) + (=ucs . #x0201) ; ȁ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH INVERTED BREVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0041 #x0311) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH INVERTED BREVE") + (=ucs . #x0203) ; ȃ + )) + (=ucs . #x0202) ; Ȃ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH INVERTED BREVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0061 #x0311) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH INVERTED BREVE") + (=ucs . #x0202) ; Ȃ + )) + (=ucs . #x0203) ; ȃ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH DOUBLE GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x030F) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH DOUBLE GRAVE") + (=ucs . #x0205) ; ȅ + )) + (=ucs . #x0204) ; Ȅ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH DOUBLE GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x030F) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH DOUBLE GRAVE") + (=ucs . #x0204) ; Ȅ + )) + (=ucs . #x0205) ; ȅ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH INVERTED BREVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x0311) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH INVERTED BREVE") + (=ucs . #x0207) ; ȇ + )) + (=ucs . #x0206) ; Ȇ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH INVERTED BREVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x0311) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH INVERTED BREVE") + (=ucs . #x0206) ; Ȇ + )) + (=ucs . #x0207) ; ȇ + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH DOUBLE GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0049 #x030F) + (->lowercase + ((name . "LATIN SMALL LETTER I WITH DOUBLE GRAVE") + (=ucs . #x0209) ; ȉ + )) + (=ucs . #x0208) ; Ȉ + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH DOUBLE GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0069 #x030F) + (->uppercase + ((name . "LATIN CAPITAL LETTER I WITH DOUBLE GRAVE") + (=ucs . #x0208) ; Ȉ + )) + (=ucs . #x0209) ; ȉ + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH INVERTED BREVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0049 #x0311) + (->lowercase + ((name . "LATIN SMALL LETTER I WITH INVERTED BREVE") + (=ucs . #x020B) ; ȋ + )) + (=ucs . #x020A) ; Ȋ + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH INVERTED BREVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0069 #x0311) + (->uppercase + ((name . "LATIN CAPITAL LETTER I WITH INVERTED BREVE") + (=ucs . #x020A) ; Ȋ + )) + (=ucs . #x020B) ; ȋ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH DOUBLE GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004F #x030F) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH DOUBLE GRAVE") + (=ucs . #x020D) ; ȍ + )) + (=ucs . #x020C) ; Ȍ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH DOUBLE GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006F #x030F) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH DOUBLE GRAVE") + (=ucs . #x020C) ; Ȍ + )) + (=ucs . #x020D) ; ȍ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH INVERTED BREVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004F #x0311) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH INVERTED BREVE") + (=ucs . #x020F) ; ȏ + )) + (=ucs . #x020E) ; Ȏ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH INVERTED BREVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006F #x0311) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH INVERTED BREVE") + (=ucs . #x020E) ; Ȏ + )) + (=ucs . #x020F) ; ȏ + )) +(define-char + '((name . "LATIN CAPITAL LETTER R WITH DOUBLE GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0052 #x030F) + (->lowercase + ((name . "LATIN SMALL LETTER R WITH DOUBLE GRAVE") + (=ucs . #x0211) ; ȑ + )) + (=ucs . #x0210) ; Ȑ + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH DOUBLE GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0072 #x030F) + (->uppercase + ((name . "LATIN CAPITAL LETTER R WITH DOUBLE GRAVE") + (=ucs . #x0210) ; Ȑ + )) + (=ucs . #x0211) ; ȑ + )) +(define-char + '((name . "LATIN CAPITAL LETTER R WITH INVERTED BREVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0052 #x0311) + (->lowercase + ((name . "LATIN SMALL LETTER R WITH INVERTED BREVE") + (=ucs . #x0213) ; ȓ + )) + (=ucs . #x0212) ; Ȓ + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH INVERTED BREVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0072 #x0311) + (->uppercase + ((name . "LATIN CAPITAL LETTER R WITH INVERTED BREVE") + (=ucs . #x0212) ; Ȓ + )) + (=ucs . #x0213) ; ȓ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH DOUBLE GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x030F) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH DOUBLE GRAVE") + (=ucs . #x0215) ; ȕ + )) + (=ucs . #x0214) ; Ȕ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH DOUBLE GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x030F) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH DOUBLE GRAVE") + (=ucs . #x0214) ; Ȕ + )) + (=ucs . #x0215) ; ȕ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH INVERTED BREVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x0311) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH INVERTED BREVE") + (=ucs . #x0217) ; ȗ + )) + (=ucs . #x0216) ; Ȗ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH INVERTED BREVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x0311) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH INVERTED BREVE") + (=ucs . #x0216) ; Ȗ + )) + (=ucs . #x0217) ; ȗ + )) +(define-char + '((name . "LATIN CAPITAL LETTER S WITH COMMA BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0053 #x0326) + (->lowercase + ((name . "LATIN SMALL LETTER S WITH COMMA BELOW") + (=ucs . #x0219) ; ș + )) + (=ucs . #x0218) ; Ș + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH COMMA BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0073 #x0326) + (->uppercase + ((name . "LATIN CAPITAL LETTER S WITH COMMA BELOW") + (=ucs . #x0218) ; Ș + )) + (=ucs . #x0219) ; ș + )) +(define-char + '((name . "LATIN CAPITAL LETTER T WITH COMMA BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0054 #x0326) + (->lowercase + ((name . "LATIN SMALL LETTER T WITH COMMA BELOW") + (=ucs . #x021B) ; ț + )) + (=ucs . #x021A) ; Ț + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH COMMA BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0074 #x0326) + (->uppercase + ((name . "LATIN CAPITAL LETTER T WITH COMMA BELOW") + (=ucs . #x021A) ; Ț + )) + (=ucs . #x021B) ; ț + )) +(define-char + '((name . "LATIN CAPITAL LETTER YOGH") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER YOGH") + (=ucs . #x021D) ; ȝ + )) + (=ucs . #x021C) ; Ȝ + )) +(define-char + '((name . "LATIN SMALL LETTER YOGH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER YOGH") + (=ucs . #x021C) ; Ȝ + )) + (=ucs . #x021D) ; ȝ + )) +(define-char + '((name . "LATIN CAPITAL LETTER H WITH CARON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0048 #x030C) + (->lowercase + ((name . "LATIN SMALL LETTER H WITH CARON") + (=ucs . #x021F) ; ȟ + )) + (=ucs . #x021E) ; Ȟ + )) +(define-char + '((name . "LATIN SMALL LETTER H WITH CARON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0068 #x030C) + (->uppercase + ((name . "LATIN CAPITAL LETTER H WITH CARON") + (=ucs . #x021E) ; Ȟ + )) + (=ucs . #x021F) ; ȟ + )) +(define-char + '((name . "LATIN CAPITAL LETTER OU") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER OU") + (=ucs . #x0223) ; È£ + )) + (=ucs . #x0222) ; È¢ + )) +(define-char + '((name . "LATIN SMALL LETTER OU") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER OU") + (=ucs . #x0222) ; È¢ + )) + (=ucs . #x0223) ; È£ + )) +(define-char + '((name . "LATIN CAPITAL LETTER Z WITH HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "LATIN SMALL LETTER Z WITH HOOK") + (=ucs . #x0225) ; È¥ + )) + (=ucs . #x0224) ; Ȥ + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER Z WITH HOOK") + (=ucs . #x0224) ; Ȥ + )) + (=ucs . #x0225) ; È¥ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0041 #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH DOT ABOVE") + (=ucs . #x0227) ; ȧ + )) + (=ucs . #x0226) ; Ȧ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0061 #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH DOT ABOVE") + (=ucs . #x0226) ; Ȧ + )) + (=ucs . #x0227) ; ȧ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH CEDILLA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x0327) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH CEDILLA") + (=ucs . #x0229) ; È© + )) + (=ucs . #x0228) ; Ȩ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH CEDILLA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x0327) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH CEDILLA") + (=ucs . #x0228) ; Ȩ + )) + (=ucs . #x0229) ; È© + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00D6 #x0304) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH DIAERESIS AND MACRON") + (=ucs . #x022B) ; È« + )) + (=ucs . #x022A) ; Ȫ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH DIAERESIS AND MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00F6 #x0304) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON") + (=ucs . #x022A) ; Ȫ + )) + (=ucs . #x022B) ; È« + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH TILDE AND MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00D5 #x0304) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH TILDE AND MACRON") + (=ucs . #x022D) ; È­ + )) + (=ucs . #x022C) ; Ȭ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH TILDE AND MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00F5 #x0304) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH TILDE AND MACRON") + (=ucs . #x022C) ; Ȭ + )) + (=ucs . #x022D) ; È­ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004F #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH DOT ABOVE") + (=ucs . #x022F) ; ȯ + )) + (=ucs . #x022E) ; È® + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006F #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH DOT ABOVE") + (=ucs . #x022E) ; È® + )) + (=ucs . #x022F) ; ȯ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x022E #x0304) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON") + (=ucs . #x0231) ; ȱ + )) + (=ucs . #x0230) ; È° + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x022F #x0304) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON") + (=ucs . #x0230) ; È° + )) + (=ucs . #x0231) ; ȱ + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y WITH MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0059 #x0304) + (->lowercase + ((name . "LATIN SMALL LETTER Y WITH MACRON") + (=ucs . #x0233) ; ȳ + )) + (=ucs . #x0232) ; Ȳ + )) +(define-char + '((name . "LATIN SMALL LETTER Y WITH MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0079 #x0304) + (->uppercase + ((name . "LATIN CAPITAL LETTER Y WITH MACRON") + (=ucs . #x0232) ; Ȳ + )) + (=ucs . #x0233) ; ȳ + )) diff --git a/lisp/utf-2000/u00250-IPA-Extensions.el b/lisp/utf-2000/u00250-IPA-Extensions.el new file mode 100644 index 0000000..5e870e9 --- /dev/null +++ b/lisp/utf-2000/u00250-IPA-Extensions.el @@ -0,0 +1,817 @@ +(define-char + '((name . "LATIN SMALL LETTER TURNED A") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xA8) ; øº’š¨ + (=jis-x0213-1-2000 . #x2B33) ; ø»¢¡º + (=ucs . #x0250) ; ɐ + )) +(define-char + '((name . "LATIN SMALL LETTER ALPHA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xAC) ; øº’š¬ + (=jis-x0213-1-2000 . #x2B39) ; ø»¢¢€ + (=ucs . #x0251) ; ɑ + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED ALPHA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xB8) ; øº’š¸ + (=jis-x0213-1-2000 . #x2B3A) ; ø»¢¢ + (=ucs . #x0252) ; ɒ + )) +(define-char + '((name . "LATIN SMALL LETTER B WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER B WITH HOOK") + (=ucs . #x0181) ; Ɓ + )) + (=jis-x0213-1-2000 . #x2B25) ; ø»¢¡¬ + (=ucs . #x0253) ; ɓ + )) +(define-char + '((name . "LATIN SMALL LETTER OPEN O") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER OPEN O") + (=ucs . #x0186) ; Ɔ + )) + (ipa . #xB7) ; øº’š· + (=jis-x0213-1-2000 . #x2B38) ; ø»¢¡¿ + (=ucs . #x0254) ; ɔ + )) +(define-char + '((name . "LATIN SMALL LETTER C WITH CURL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B3F) ; ø»¢¢† + (=ucs . #x0255) ; ɕ + )) +(define-char + '((name . "LATIN SMALL LETTER D WITH TAIL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER AFRICAN D") + (=ucs . #x0189) ; Ɖ + )) + (=jis-x0213-1-2000 . #x2A6E) ; ø»¢¡— + (=ucs . #x0256) ; ɖ + )) +(define-char + '((name . "LATIN SMALL LETTER D WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER D WITH HOOK") + (=ucs . #x018A) ; Ɗ + )) + (=jis-x0213-1-2000 . #x2B26) ; ø»¢¡­ + (=ucs . #x0257) ; ɗ + )) +(define-char + '((name . "LATIN SMALL LETTER REVERSED E") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B2E) ; ø»¢¡µ + (=ucs . #x0258) ; ɘ + )) +(define-char + '((name . "LATIN SMALL LETTER SCHWA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER SCHWA") + (=ucs . #x018F) ; Ə + )) + (ipa . #xA7) ; øº’š§ + (=jis-x0213-1-2000 . #x2B30) ; ø»¢¡· + (=ucs . #x0259) ; ə + )) +(define-char + '((name . "LATIN SMALL LETTER SCHWA WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xBA) ; øº’šº + (=jis-x0213-1-2000 . #x2B43) ; ø»¢¢Š + (=ucs . #x025A) ; ɚ + )) +(define-char + '((name . "LATIN SMALL LETTER OPEN E") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER OPEN E") + (=ucs . #x0190) ; Ɛ + )) + (ipa . #xA3) ; øº’š£ + (=ucs . #x025B) ; ɛ + )) +(define-char + '((name . "LATIN SMALL LETTER REVERSED OPEN E") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B31) ; ø»¢¡¸ + (=ucs . #x025C) ; ɜ + )) +(define-char + '((name . "LATIN SMALL LETTER REVERSED OPEN E WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x025D) ; ɝ + )) +(define-char + '((name . "LATIN SMALL LETTER CLOSED REVERSED OPEN E") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B32) ; ø»¢¡¹ + (=ucs . #x025E) ; ɞ + )) +(define-char + '((name . "LATIN SMALL LETTER DOTLESS J WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2A75) ; ø»¢¡ž + (=ucs . #x025F) ; ɟ + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER G WITH HOOK") + (=ucs . #x0193) ; Ɠ + )) + (=jis-x0213-1-2000 . #x2B28) ; ø»¢¡¯ + (=ucs . #x0260) ; É  + )) +(define-char + '((name . "LATIN SMALL LETTER SCRIPT G") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2A79) ; ø»¢¡¢ + (=ucs . #x0261) ; É¡ + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL G") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0262) ; É¢ + )) +(define-char + '((name . "LATIN SMALL LETTER GAMMA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER GAMMA") + (=ucs . #x0194) ; Ɣ + )) + (=ucs . #x0263) ; É£ + )) +(define-char + '((name . "LATIN SMALL LETTER RAMS HORN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xAA) ; øº’šª + (=jis-x0213-1-2000 . #x2B36) ; ø»¢¡½ + (=ucs . #x0264) ; ɤ + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED H") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xDD) ; øº’› + (=jis-x0213-1-2000 . #x2B3C) ; ø»¢¢ƒ + (=ucs . #x0265) ; É¥ + )) +(define-char + '((name . "LATIN SMALL LETTER H WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B22) ; ø»¢¡© + (=ucs . #x0266) ; ɦ + )) +(define-char + '((name . "LATIN SMALL LETTER HENG WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B42) ; ø»¢¢‰ + (=ucs . #x0267) ; ɧ + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER I WITH STROKE") + (=ucs . #x0197) ; Ɨ + )) + (ipa . #xA6) ; øº’š¦ + (=jis-x0213-1-2000 . #x2B2C) ; ø»¢¡³ + (=ucs . #x0268) ; ɨ + )) +(define-char + '((name . "LATIN SMALL LETTER IOTA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER IOTA") + (=ucs . #x0196) ; Ɩ + )) + (=ucs . #x0269) ; É© + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL I") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xA1) ; øº’š¡ + (=ucs . #x026A) ; ɪ + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH MIDDLE TILDE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x026B) ; É« + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH BELT") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2A6A) ; ø»¢¡“ + (=ucs . #x026C) ; ɬ + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH RETROFLEX HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2A74) ; ø»¢¡ + (=ucs . #x026D) ; É­ + )) +(define-char + '((name . "LATIN SMALL LETTER LEZH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2A6B) ; ø»¢¡” + (=ucs . #x026E) ; É® + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED M") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER TURNED M") + (=ucs . #x019C) ; Ɯ + )) + (ipa . #xA9) ; øº’š© + (=jis-x0213-1-2000 . #x2B34) ; ø»¢¡» + (=ucs . #x026F) ; ɯ + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED M WITH LONG LEG") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2A7B) ; ø»¢¡¤ + (=ucs . #x0270) ; É° + )) +(define-char + '((name . "LATIN SMALL LETTER M WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xDF) ; øº’›Ÿ + (=jis-x0213-1-2000 . #x2A65) ; ø»¢¡Ž + (=ucs . #x0271) ; ɱ + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH LEFT HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER N WITH LEFT HOOK") + (=ucs . #x019D) ; Ɲ + )) + (ipa . #xD4) ; øº’›” + (=jis-x0213-1-2000 . #x2A76) ; ø»¢¡Ÿ + (=ucs . #x0272) ; ɲ + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH RETROFLEX HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2A6F) ; ø»¢¡˜ + (=ucs . #x0273) ; ɳ + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL N") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0274) ; É´ + )) +(define-char + '((name . "LATIN SMALL LETTER BARRED O") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH MIDDLE TILDE") + (=ucs . #x019F) ; Ɵ + )) + (ipa . #xB3) ; øº’š³ + (=jis-x0213-1-2000 . #x2B2F) ; ø»¢¡¶ + (=ucs . #x0275) ; ɵ + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL OE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xB1) ; øº’š± + (=ucs . #x0276) ; ɶ + )) +(define-char + '((name . "LATIN SMALL LETTER CLOSED OMEGA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0277) ; É· + )) +(define-char + '((name . "LATIN SMALL LETTER PHI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0278) ; ɸ + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED R") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xD8) ; øº’›˜ + (=jis-x0213-1-2000 . #x2A6C) ; ø»¢¡• + (=ucs . #x0279) ; ɹ + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED R WITH LONG LEG") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B41) ; ø»¢¢ˆ + (=ucs . #x027A) ; ɺ + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED R WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2A73) ; ø»¢¡œ + (=ucs . #x027B) ; É» + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH LONG LEG") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x027C) ; ɼ + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH TAIL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2A70) ; ø»¢¡™ + (=ucs . #x027D) ; ɽ + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH FISHHOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2A67) ; ø»¢¡ + (=ucs . #x027E) ; ɾ + )) +(define-char + '((name . "LATIN SMALL LETTER REVERSED R WITH FISHHOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x027F) ; É¿ + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL R") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN LETTER YR") + (=ucs . #x01A6) ; Ʀ + )) + (ipa . #xD7) ; øº’›— + (=ucs . #x0280) ; ʀ + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL INVERTED R") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xD0) ; øº’› + (=jis-x0213-1-2000 . #x2A7C) ; ø»¢¡¥ + (=ucs . #x0281) ; ʁ + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2A71) ; ø»¢¡š + (=ucs . #x0282) ; ʂ + )) +(define-char + '((name . "LATIN SMALL LETTER ESH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER ESH") + (=ucs . #x01A9) ; Æ© + )) + (ipa . #xCC) ; øº’›Œ + (=jis-x0213-1-2000 . #x2A68) ; ø»¢¡‘ + (=ucs . #x0283) ; ʃ + )) +(define-char + '((name . "LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B27) ; ø»¢¡® + (=ucs . #x0284) ; ʄ + )) +(define-char + '((name . "LATIN SMALL LETTER SQUAT REVERSED ESH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0285) ; ʅ + )) +(define-char + '((name . "LATIN SMALL LETTER ESH WITH CURL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0286) ; ʆ + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED T") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0287) ; ʇ + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH RETROFLEX HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER T WITH RETROFLEX HOOK") + (=ucs . #x01AE) ; Æ® + )) + (=jis-x0213-1-2000 . #x2A6D) ; ø»¢¡– + (=ucs . #x0288) ; ʈ + )) +(define-char + '((name . "LATIN SMALL LETTER U BAR") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xB2) ; øº’š² + (=jis-x0213-1-2000 . #x2B2D) ; ø»¢¡´ + (=ucs . #x0289) ; ʉ + )) +(define-char + '((name . "LATIN SMALL LETTER UPSILON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER UPSILON") + (=ucs . #x01B1) ; Ʊ + )) + (ipa . #xB5) ; øº’šµ + (=jis-x0213-1-2000 . #x2B35) ; ø»¢¡¼ + (=ucs . #x028A) ; ʊ + )) +(define-char + '((name . "LATIN SMALL LETTER V WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER V WITH HOOK") + (=ucs . #x01B2) ; Ʋ + )) + (=jis-x0213-1-2000 . #x2A66) ; ø»¢¡ + (=ucs . #x028B) ; ʋ + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED V") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xAB) ; øº’š« + (=jis-x0213-1-2000 . #x2B37) ; ø»¢¡¾ + (=ucs . #x028C) ; ʌ + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED W") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xDF) ; øº’›Ÿ + (=jis-x0213-1-2000 . #x2B3B) ; ø»¢¢‚ + (=ucs . #x028D) ; ʍ + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED Y") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xDB) ; øº’›› + (=jis-x0213-1-2000 . #x2A78) ; ø»¢¡¡ + (=ucs . #x028E) ; ʎ + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL Y") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xAE) ; øº’š® + (=ucs . #x028F) ; ʏ + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH RETROFLEX HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2A72) ; ø»¢¡› + (=ucs . #x0290) ; ʐ + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH CURL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B40) ; ø»¢¢‡ + (=ucs . #x0291) ; ʑ + )) +(define-char + '((name . "LATIN SMALL LETTER EZH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "LATIN CAPITAL LETTER EZH") + (=ucs . #x01B7) ; Æ· + )) + (ipa . #xCD) ; øº’› + (=jis-x0213-1-2000 . #x2A69) ; ø»¢¡’ + (=ucs . #x0292) ; ʒ + )) +(define-char + '((name . "LATIN SMALL LETTER EZH WITH CURL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0293) ; ʓ + )) +(define-char + '((name . "LATIN LETTER GLOTTAL STOP") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B21) ; ø»¢¡¨ + (=ucs . #x0294) ; ʔ + )) +(define-char + '((name . "LATIN LETTER PHARYNGEAL VOICED FRICATIVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2A7E) ; ø»¢¡§ + (=ucs . #x0295) ; ʕ + )) +(define-char + '((name . "LATIN LETTER INVERTED GLOTTAL STOP") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0296) ; ʖ + )) +(define-char + '((name . "LATIN LETTER STRETCHED C") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0297) ; ʗ + )) +(define-char + '((name . "LATIN LETTER BILABIAL CLICK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B23) ; ø»¢¡ª + (=ucs . #x0298) ; ʘ + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL B") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0299) ; ʙ + )) +(define-char + '((name . "LATIN SMALL LETTER CLOSED OPEN E") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x029A) ; ʚ + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL G WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x029B) ; ʛ + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL H") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x029C) ; ʜ + )) +(define-char + '((name . "LATIN SMALL LETTER J WITH CROSSED-TAIL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2A77) ; ø»¢¡  + (=ucs . #x029D) ; ʝ + )) +(define-char + '((name . "LATIN SMALL LETTER TURNED K") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x029E) ; ʞ + )) +(define-char + '((name . "LATIN LETTER SMALL CAPITAL L") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (ipa . #xDC) ; øº’›œ + (=ucs . #x029F) ; ʟ + )) +(define-char + '((name . "LATIN SMALL LETTER Q WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02A0) ; Ê  + )) +(define-char + '((name . "LATIN LETTER GLOTTAL STOP WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B3E) ; ø»¢¢… + (=ucs . #x02A1) ; Ê¡ + )) +(define-char + '((name . "LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B3D) ; ø»¢¢„ + (=ucs . #x02A2) ; Ê¢ + )) +(define-char + '((name . "LATIN SMALL LETTER DZ DIGRAPH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02A3) ; Ê£ + )) +(define-char + '((name . "LATIN SMALL LETTER DEZH DIGRAPH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02A4) ; ʤ + )) +(define-char + '((name . "LATIN SMALL LETTER DZ DIGRAPH WITH CURL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02A5) ; Ê¥ + )) +(define-char + '((name . "LATIN SMALL LETTER TS DIGRAPH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02A6) ; ʦ + )) +(define-char + '((name . "LATIN SMALL LETTER TESH DIGRAPH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02A7) ; ʧ + )) +(define-char + '((name . "LATIN SMALL LETTER TC DIGRAPH WITH CURL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02A8) ; ʨ + )) +(define-char + '((name . "LATIN SMALL LETTER FENG DIGRAPH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02A9) ; Ê© + )) +(define-char + '((name . "LATIN SMALL LETTER LS DIGRAPH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02AA) ; ʪ + )) +(define-char + '((name . "LATIN SMALL LETTER LZ DIGRAPH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02AB) ; Ê« + )) +(define-char + '((name . "LATIN LETTER BILABIAL PERCUSSIVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02AC) ; ʬ + )) +(define-char + '((name . "LATIN LETTER BIDENTAL PERCUSSIVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02AD) ; Ê­ + )) diff --git a/lisp/utf-2000/u002B0-Spacing-Modifier-Letters.el b/lisp/utf-2000/u002B0-Spacing-Modifier-Letters.el new file mode 100644 index 0000000..e369c93 --- /dev/null +++ b/lisp/utf-2000/u002B0-Spacing-Modifier-Letters.el @@ -0,0 +1,860 @@ +(define-char + '((name . "MODIFIER LETTER SMALL H") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x0068) + (=ucs . #x02B0) ; Ê° + )) +(define-char + '((name . "MODIFIER LETTER SMALL H WITH HOOK") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x0266) + (=ucs . #x02B1) ; ʱ + )) +(define-char + '((name . "MODIFIER LETTER SMALL J") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x006A) + (=ucs . #x02B2) ; ʲ + )) +(define-char + '((name . "MODIFIER LETTER SMALL R") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x0072) + (=ucs . #x02B3) ; ʳ + )) +(define-char + '((name . "MODIFIER LETTER SMALL TURNED R") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x0279) + (=ucs . #x02B4) ; Ê´ + )) +(define-char + '((name . "MODIFIER LETTER SMALL TURNED R WITH HOOK") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x027B) + (=ucs . #x02B5) ; ʵ + )) +(define-char + '((name . "MODIFIER LETTER SMALL CAPITAL INVERTED R") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x0281) + (=ucs . #x02B6) ; ʶ + )) +(define-char + '((name . "MODIFIER LETTER SMALL W") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x0077) + (=ucs . #x02B7) ; Ê· + )) +(define-char + '((name . "MODIFIER LETTER SMALL Y") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x0079) + (=ucs . #x02B8) ; ʸ + )) +(define-char + '((name . "MODIFIER LETTER PRIME") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02B9) ; ʹ + )) +(define-char + '((name . "MODIFIER LETTER DOUBLE PRIME") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02BA) ; ʺ + )) +(define-char + '((name . "MODIFIER LETTER TURNED COMMA") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02BB) ; Ê» + )) +(define-char + '((name . "MODIFIER LETTER APOSTROPHE") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (greek-iso8859-7 . #xA2) ; øº’»¢ + (=ucs . #x02BC) ; ʼ + )) +(define-char + '((name . "MODIFIER LETTER REVERSED COMMA") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (greek-iso8859-7 . #xA1) ; øº’»¡ + (=ucs . #x02BD) ; ʽ + )) +(define-char + '((name . "MODIFIER LETTER RIGHT HALF RING") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02BE) ; ʾ + )) +(define-char + '((name . "MODIFIER LETTER LEFT HALF RING") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02BF) ; Ê¿ + )) +(define-char + '((name . "MODIFIER LETTER GLOTTAL STOP") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02C0) ; ˀ + )) +(define-char + '((name . "MODIFIER LETTER REVERSED GLOTTAL STOP") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02C1) ; ˁ + )) +(define-char + '((name . "MODIFIER LETTER LEFT ARROWHEAD") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02C2) ; ˂ + )) +(define-char + '((name . "MODIFIER LETTER RIGHT ARROWHEAD") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02C3) ; ˃ + )) +(define-char + '((name . "MODIFIER LETTER UP ARROWHEAD") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02C4) ; ˄ + )) +(define-char + '((name . "MODIFIER LETTER DOWN ARROWHEAD") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02C5) ; ˅ + )) +(define-char + '((name . "MODIFIER LETTER CIRCUMFLEX ACCENT") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xC6D9) ; ý¢€Œ›™ + (=ucs . #x02C6) ; ˆ + )) +(define-char + '((name . "CARON") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese third tone") + (->fullwidth + ((name . "fullwidth caron") + (chinese-gb2312 . #x2126) ; ø»„†‰ + (korean-ksc5601 . #x2227) ; ø»ˆ›° + (japanese-jisx0212 . #x2230) ; ø»Š¥½ + (chinese-cns11643-1 . #x256F) ; ø»‘‰¢ + )) + (latin-iso8859-2 . #xB7) ; øº’µ· + (latin-iso8859-4 . #xB7) ; øº’¸· + (=ucs . #x02C7) ; ˇ + )) +(define-char + '((name . "fullwidth caron") + (=>ucs . #x02C7) ; ˇ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese third tone") + (->decomposition wide #x02C7) + (<-fullwidth + ((name . "CARON") + (=ucs . #x02C7) ; ˇ + )) + (chinese-gb2312 . #x2126) ; ø»„†‰ + (korean-ksc5601 . #x2227) ; ø»ˆ›° + (japanese-jisx0212 . #x2230) ; ø»Š¥½ + (chinese-cns11643-1 . #x256F) ; ø»‘‰¢ + (=jis-x0213-1-2000 . #x2A31) ; ø»¢ š + (chinese-big5 . #xA3BE) ; ý¢€ŠŽ¾ + (=jef-china3 . #x81AB) ; øºˆ†« + (ucs-jis . #x02C7) ; ø»„†‰ + )) +(define-char + '((name . "MODIFIER LETTER VERTICAL LINE") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth modifier letter vertical line") + (=jis-x0213-1-2000 . #x2B53) ; ø»¢¢š + )) + (ipa . #xF0) ; øº’›° + (=ucs . #x02C8) ; ˈ + )) +(define-char + '((name . "fullwidth modifier letter vertical line") + (=>ucs . #x02C8) ; ˈ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x02C8) + (<-fullwidth + ((name . "MODIFIER LETTER VERTICAL LINE") + (=ucs . #x02C8) ; ˈ + )) + (=jis-x0213-1-2000 . #x2B53) ; ø»¢¢š + (ucs-jis . #x02C8) ; ø»¢¢š + )) +(define-char + '((name . "MODIFIER LETTER MACRON") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese first tone") + (->fullwidth + ((name . "fullwidth modifier letter macron") + (chinese-gb2312 . #x2125) ; ø»„†ˆ + )) + (=ucs . #x02C9) ; ˉ + )) +(define-char + '((name . "fullwidth modifier letter macron") + (=>ucs . #x02C9) ; ˉ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese first tone") + (->decomposition wide #x02C9) + (<-fullwidth + ((name . "MODIFIER LETTER MACRON") + (=ucs . #x02C9) ; ˉ + )) + (chinese-gb2312 . #x2125) ; ø»„†ˆ + (chinese-cns11643-1 . #x256D) ; ø»‘‰  + (chinese-big5 . #xA3BC) ; ý¢€ŠŽ¼ + )) +(define-char + '((name . "MODIFIER LETTER ACUTE ACCENT") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese second tone") + (->fullwidth + ((name . "fullwidth modifier letter acute accent") + (chinese-cns11643-1 . #x256E) ; ø»‘‰¡ + )) + (=ucs . #x02CA) ; ˊ + )) +(define-char + '((name . "fullwidth modifier letter acute accent") + (=>ucs . #x02CA) ; ˊ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese second tone") + (->decomposition wide #x02CA) + (<-fullwidth + ((name . "MODIFIER LETTER ACUTE ACCENT") + (=ucs . #x02CA) ; ˊ + )) + (chinese-cns11643-1 . #x256E) ; ø»‘‰¡ + (chinese-big5 . #xA3BD) ; ý¢€ŠŽ½ + )) +(define-char + '((name . "MODIFIER LETTER GRAVE ACCENT") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese fourth tone") + (->fullwidth + ((name . "fullwidth modifier letter grave accent") + (chinese-cns11643-1 . #x2570) ; ø»‘‰£ + )) + (=ucs . #x02CB) ; ˋ + )) +(define-char + '((name . "fullwidth modifier letter grave accent") + (=>ucs . #x02CB) ; ˋ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese fourth tone") + (->decomposition wide #x02CB) + (<-fullwidth + ((name . "MODIFIER LETTER GRAVE ACCENT") + (=ucs . #x02CB) ; ˋ + )) + (chinese-cns11643-1 . #x2570) ; ø»‘‰£ + (chinese-big5 . #xA3BF) ; ý¢€ŠŽ¿ + )) +(define-char + '((name . "MODIFIER LETTER LOW VERTICAL LINE") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth modifier letter low vertical line") + (=jis-x0213-1-2000 . #x2B54) ; ø»¢¢› + )) + (ipa . #xF1) ; øº’›± + (=ucs . #x02CC) ; ˌ + )) +(define-char + '((name . "fullwidth modifier letter low vertical line") + (=>ucs . #x02CC) ; ˌ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-fullwidth + ((name . "MODIFIER LETTER LOW VERTICAL LINE") + (=ucs . #x02CC) ; ˌ + )) + (=jis-x0213-1-2000 . #x2B54) ; ø»¢¢› + (ucs-jis . #x02CC) ; ø»¢¢› + )) +(define-char + '((name . "MODIFIER LETTER LOW MACRON") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02CD) ; ˍ + )) +(define-char + '((name . "MODIFIER LETTER LOW GRAVE ACCENT") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02CE) ; ˎ + )) +(define-char + '((name . "MODIFIER LETTER LOW ACUTE ACCENT") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02CF) ; ˏ + )) +(define-char + '((name . "MODIFIER LETTER TRIANGULAR COLON") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth modifier letter triangular colon") + (korean-ksc5601 . #x2230) ; ø»ˆ›¹ + )) + (ipa . #xF2) ; øº’›² + (=ucs . #x02D0) ; ː + )) +(define-char + '((name . "fullwidth modifier letter triangular colon") + (=>ucs . #x02D0) ; ː + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x02D0) + (<-fullwidth + ((name . "MODIFIER LETTER TRIANGULAR COLON") + (=ucs . #x02D0) ; ː + )) + (korean-ksc5601 . #x2230) ; ø»ˆ›¹ + (=jis-x0213-1-2000 . #x2B55) ; ø»¢¢œ + (ucs-jis . #x02D0) ; ø»ˆ›¹ + )) +(define-char + '((name . "MODIFIER LETTER HALF TRIANGULAR COLON") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth modifier letter half triangular colon") + (=jis-x0213-1-2000 . #x2B56) ; ø»¢¢ + )) + (=ucs . #x02D1) ; ˑ + )) +(define-char + '((name . "fullwidth modifier letter half triangular colon") + (=>ucs . #x02D1) ; ˑ + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x02D1) + (<-fullwidth + ((name . "MODIFIER LETTER HALF TRIANGULAR COLON") + (=ucs . #x02D1) ; ˑ + )) + (=jis-x0213-1-2000 . #x2B56) ; ø»¢¢ + (ucs-jis . #x02D1) ; ø»¢¢ + )) +(define-char + '((name . "MODIFIER LETTER CENTRED RIGHT HALF RING") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02D2) ; ˒ + )) +(define-char + '((name . "MODIFIER LETTER CENTRED LEFT HALF RING") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02D3) ; ˓ + )) +(define-char + '((name . "MODIFIER LETTER UP TACK") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02D4) ; ˔ + )) +(define-char + '((name . "MODIFIER LETTER DOWN TACK") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02D5) ; ˕ + )) +(define-char + '((name . "MODIFIER LETTER PLUS SIGN") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02D6) ; ˖ + )) +(define-char + '((name . "MODIFIER LETTER MINUS SIGN") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02D7) ; ˗ + )) +(define-char + '((name . "BREVE") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x0306) + (->fullwidth + ((name . "fullwidth breve") + (korean-ksc5601 . #x2228) ; ø»ˆ›± + (japanese-jisx0212 . #x222F) ; ø»Š¥¼ + )) + (latin-iso8859-2 . #xA2) ; øº’µ¢ + (latin-iso8859-3 . #xA2) ; øº’·‚ + (=ucs . #x02D8) ; ˘ + )) +(define-char + '((name . "fullwidth breve") + (=>ucs . #x02D8) ; ˘ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x02D8) + (<-fullwidth + ((name . "BREVE") + (=ucs . #x02D8) ; ˘ + )) + (korean-ksc5601 . #x2228) ; ø»ˆ›± + (japanese-jisx0212 . #x222F) ; ø»Š¥¼ + (=jis-x0213-1-2000 . #x2A22) ; ø»¢ ‹ + (=jef-china3 . #x81A8) ; øºˆ†¨ + (ucs-jis . #x02D8) ; ø»ˆ›± + )) +(define-char + '((name . "DOT ABOVE") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese light tone") + (->decomposition compat #x0020 #x0307) + (->fullwidth + ((name . "fullwidth dot above") + (korean-ksc5601 . #x222B) ; ø»ˆ›´ + (japanese-jisx0212 . #x2232) ; ø»Š¥¿ + (chinese-cns11643-1 . #x256C) ; ø»‘‰Ÿ + )) + (latin-iso8859-2 . #xFF) ; øº’¶¿ + (latin-iso8859-3 . #xFF) ; øº’¸Ÿ + (latin-iso8859-4 . #xFF) ; øº’¹¿ + (=ucs . #x02D9) ; ˙ + )) +(define-char + '((name . "fullwidth dot above") + (=>ucs . #x02D9) ; ˙ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Mandarin Chinese light tone") + (->decomposition wide #x02D9) + (<-fullwidth + ((name . "DOT ABOVE") + (=ucs . #x02D9) ; ˙ + )) + (korean-ksc5601 . #x222B) ; ø»ˆ›´ + (japanese-jisx0212 . #x2232) ; ø»Š¥¿ + (chinese-cns11643-1 . #x256C) ; ø»‘‰Ÿ + (=jis-x0213-1-2000 . #x2A58) ; ø»¢¡ + (chinese-big5 . #xA3BB) ; ý¢€ŠŽ» + (=jef-china3 . #x81A9) ; øºˆ†© + (ucs-jis . #x02D9) ; ø»ˆ›´ + )) +(define-char + '((name . "RING ABOVE") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x030A) + (->fullwidth + ((name . "fullwidth ring above") + (korean-ksc5601 . #x222A) ; ø»ˆ›³ + (japanese-jisx0212 . #x2236) ; ø»Š¦ƒ + )) + (=ucs . #x02DA) ; ˚ + )) +(define-char + '((name . "fullwidth ring above") + (=>ucs . #x02DA) ; ˚ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x02DA) + (<-fullwidth + ((name . "RING ABOVE") + (=ucs . #x02DA) ; ˚ + )) + (korean-ksc5601 . #x222A) ; ø»ˆ›³ + (japanese-jisx0212 . #x2236) ; ø»Š¦ƒ + (=jef-china3 . #x81AC) ; øºˆ†¬ + (ucs-jis . #x02DA) ; ø»ˆ›³ + )) +(define-char + '((name . "OGONEK") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x0328) + (->fullwidth + ((name . "fullwidth ogonek") + (korean-ksc5601 . #x222D) ; ø»ˆ›¶ + (japanese-jisx0212 . #x2235) ; ø»Š¦‚ + )) + (latin-iso8859-2 . #xB2) ; øº’µ² + (latin-iso8859-4 . #xB2) ; øº’¸² + (=ucs . #x02DB) ; ˛ + )) +(define-char + '((name . "fullwidth ogonek") + (=>ucs . #x02DB) ; ˛ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (->decomposition wide #x02DB) + (<-fullwidth + ((name . "OGONEK") + (=ucs . #x02DB) ; ˛ + )) + (korean-ksc5601 . #x222D) ; ø»ˆ›¶ + (japanese-jisx0212 . #x2235) ; ø»Š¦‚ + (=jis-x0213-1-2000 . #x2A2D) ; ø»¢ – + (=jef-china3 . #x81B3) ; øºˆ†³ + (ucs-jis . #x02DB) ; ø»ˆ›¶ + )) +(define-char + '((name . "SMALL TILDE") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x0303) + (=ucs . #x02DC) ; ˜ + )) +(define-char + '((name . "DOUBLE ACUTE ACCENT") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x030B) + (->fullwidth + ((name . "fullwidth double acute accent") + (korean-ksc5601 . #x2229) ; ø»ˆ›² + (japanese-jisx0212 . #x2233) ; ø»Š¦€ + )) + (latin-iso8859-2 . #xBD) ; øº’µ½ + (=ucs . #x02DD) ; ˝ + )) +(define-char + '((name . "fullwidth double acute accent") + (=>ucs . #x02DD) ; ˝ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x02DD) + (<-fullwidth + ((name . "DOUBLE ACUTE ACCENT") + (=ucs . #x02DD) ; ˝ + )) + (korean-ksc5601 . #x2229) ; ø»ˆ›² + (japanese-jisx0212 . #x2233) ; ø»Š¦€ + (=jis-x0213-1-2000 . #x2A36) ; ø»¢ Ÿ + (=jef-china3 . #x81B0) ; øºˆ†° + (ucs-jis . #x02DD) ; ø»ˆ›² + )) +(define-char + '((name . "MODIFIER LETTER RHOTIC HOOK") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth modifier letter rhotic hook") + (=jis-x0213-1-2000 . #x2B71) ; ø»¢¢¸ + )) + (=ucs . #x02DE) ; ˞ + )) +(define-char + '((name . "fullwidth modifier letter rhotic hook") + (=>ucs . #x02DE) ; ˞ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x02DE) + (<-fullwidth + ((name . "MODIFIER LETTER RHOTIC HOOK") + (=ucs . #x02DE) ; ˞ + )) + (=jis-x0213-1-2000 . #x2B71) ; ø»¢¢¸ + (ucs-jis . #x02DE) ; ø»¢¢¸ + )) +(define-char + '((name . "MODIFIER LETTER CROSS ACCENT") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02DF) ; ˟ + )) +(define-char + '((name . "MODIFIER LETTER SMALL GAMMA") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x0263) + (=ucs . #x02E0) ; Ë  + )) +(define-char + '((name . "MODIFIER LETTER SMALL L") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x006C) + (=ucs . #x02E1) ; Ë¡ + )) +(define-char + '((name . "MODIFIER LETTER SMALL S") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x0073) + (=ucs . #x02E2) ; Ë¢ + )) +(define-char + '((name . "MODIFIER LETTER SMALL X") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x0078) + (=ucs . #x02E3) ; Ë£ + )) +(define-char + '((name . "MODIFIER LETTER SMALL REVERSED GLOTTAL STOP") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x0295) + (=ucs . #x02E4) ; ˤ + )) +(define-char + '((name . "MODIFIER LETTER EXTRA-HIGH TONE BAR") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth modifier letter extra-high tone bar") + (=jis-x0213-1-2000 . #x2B60) ; ø»¢¢§ + )) + (=ucs . #x02E5) ; Ë¥ + )) +(define-char + '((name . "fullwidth modifier letter extra-high tone bar") + (=>ucs . #x02E5) ; Ë¥ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x02E5) + (<-fullwidth + ((name . "MODIFIER LETTER EXTRA-HIGH TONE BAR") + (=ucs . #x02E5) ; Ë¥ + )) + (=jis-x0213-1-2000 . #x2B60) ; ø»¢¢§ + (ucs-jis . #x02E5) ; ø»¢¢§ + )) +(define-char + '((name . "MODIFIER LETTER HIGH TONE BAR") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth modifier letter high tone bar") + (=jis-x0213-1-2000 . #x2B61) ; ø»¢¢¨ + )) + (=ucs . #x02E6) ; ˦ + )) +(define-char + '((name . "fullwidth modifier letter high tone bar") + (=>ucs . #x02E6) ; ˦ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x02E6) + (<-fullwidth + ((name . "MODIFIER LETTER HIGH TONE BAR") + (=ucs . #x02E6) ; ˦ + )) + (=jis-x0213-1-2000 . #x2B61) ; ø»¢¢¨ + (ucs-jis . #x02E6) ; ø»¢¢¨ + )) +(define-char + '((name . "MODIFIER LETTER MID TONE BAR") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth modifier letter mid tone bar") + (=jis-x0213-1-2000 . #x2B62) ; ø»¢¢© + )) + (=ucs . #x02E7) ; ˧ + )) +(define-char + '((name . "fullwidth modifier letter mid tone bar") + (=>ucs . #x02E7) ; ˧ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x02E7) + (<-fullwidth + ((name . "MODIFIER LETTER MID TONE BAR") + (=ucs . #x02E7) ; ˧ + )) + (=jis-x0213-1-2000 . #x2B62) ; ø»¢¢© + (ucs-jis . #x02E7) ; ø»¢¢© + )) +(define-char + '((name . "MODIFIER LETTER LOW TONE BAR") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth modifier letter low tone bar") + (=jis-x0213-1-2000 . #x2B63) ; ø»¢¢ª + )) + (=ucs . #x02E8) ; ˨ + )) +(define-char + '((name . "fullwidth modifier letter low tone bar") + (=>ucs . #x02E8) ; ˨ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x02E8) + (<-fullwidth + ((name . "MODIFIER LETTER LOW TONE BAR") + (=ucs . #x02E8) ; ˨ + )) + (=jis-x0213-1-2000 . #x2B63) ; ø»¢¢ª + (ucs-jis . #x02E8) ; ø»¢¢ª + )) +(define-char + '((name . "MODIFIER LETTER EXTRA-LOW TONE BAR") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth modifier letter extra-low tone bar") + (=jis-x0213-1-2000 . #x2B64) ; ø»¢¢« + )) + (=ucs . #x02E9) ; Ë© + )) +(define-char + '((name . "fullwidth modifier letter extra-low tone bar") + (=>ucs . #x02E9) ; Ë© + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x02E9) + (<-fullwidth + ((name . "MODIFIER LETTER EXTRA-LOW TONE BAR") + (=ucs . #x02E9) ; Ë© + )) + (=jis-x0213-1-2000 . #x2B64) ; ø»¢¢« + (ucs-jis . #x02E9) ; ø»¢¢« + )) +(define-char + '((name . "MODIFIER LETTER YIN DEPARTING TONE MARK") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02EA) ; ˪ + )) +(define-char + '((name . "MODIFIER LETTER YANG DEPARTING TONE MARK") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02EB) ; Ë« + )) +(define-char + '((name . "MODIFIER LETTER VOICING") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02EC) ; ˬ + )) +(define-char + '((name . "MODIFIER LETTER UNASPIRATED") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x02ED) ; Ë­ + )) +(define-char + '((name . "MODIFIER LETTER DOUBLE APOSTROPHE") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x02EE) ; Ë® + )) diff --git a/lisp/utf-2000/u00300-Combining-Diacritical-Marks.el b/lisp/utf-2000/u00300-Combining-Diacritical-Marks.el new file mode 100644 index 0000000..785c76c --- /dev/null +++ b/lisp/utf-2000/u00300-Combining-Diacritical-Marks.el @@ -0,0 +1,628 @@ +(define-char + '((name . "COMBINING GRAVE ACCENT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "Varia") + (latin-tcvn5712 . #xB0) ; øº“™° + (=jis-x0213-1-2000 . #x2B5C) ; ø»¢¢£ + (=ucs . #x0300) ; ̀ + )) +(define-char + '((name . "COMBINING ACUTE ACCENT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "Oxia") + (latin-tcvn5712 . #xB3) ; øº“™³ + (=jis-x0213-1-2000 . #x2B5A) ; ø»¢¢¡ + (=ucs . #x0301) ; ́ + )) +(define-char + '((name . "COMBINING CIRCUMFLEX ACCENT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B5F) ; ø»¢¢¦ + (=ucs . #x0302) ; ̂ + )) +(define-char + '((name . "COMBINING TILDE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (latin-tcvn5712 . #xB2) ; øº“™² + (=jis-x0213-1-2000 . #x2B7D) ; ø»¢£„ + (=ucs . #x0303) ; ̃ + )) +(define-char + '((name . "COMBINING MACRON") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B5B) ; ø»¢¢¢ + (=ucs . #x0304) ; ̄ + )) +(define-char + '((name . "COMBINING OVERLINE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0305) ; ̅ + )) +(define-char + '((name . "COMBINING BREVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "Vrachy") + (=jis-x0213-1-2000 . #x2B57) ; ø»¢¢ž + (=ucs . #x0306) ; ̆ + )) +(define-char + '((name . "COMBINING DOT ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0307) ; ̇ + )) +(define-char + '((name . "COMBINING DIAERESIS") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "Dialytika") + (=jis-x0213-1-2000 . #x2B6D) ; ø»¢¢´ + (=ucs . #x0308) ; ̈ + )) +(define-char + '((name . "COMBINING HOOK ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (latin-tcvn5712 . #xB1) ; øº“™± + (=ucs . #x0309) ; ̉ + )) +(define-char + '((name . "COMBINING RING ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x030A) ; ̊ + )) +(define-char + '((name . "COMBINING DOUBLE ACUTE ACCENT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B59) ; ø»¢¢  + (=ucs . #x030B) ; ̋ + )) +(define-char + '((name . "COMBINING CARON") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B5E) ; ø»¢¢¥ + (=ucs . #x030C) ; ̌ + )) +(define-char + '((name . "COMBINING VERTICAL LINE ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "Tonos") + (=ucs . #x030D) ; ̍ + )) +(define-char + '((name . "COMBINING DOUBLE VERTICAL LINE ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x030E) ; ̎ + )) +(define-char + '((name . "COMBINING DOUBLE GRAVE ACCENT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B5D) ; ø»¢¢¤ + (=ucs . #x030F) ; ̏ + )) +(define-char + '((name . "COMBINING CANDRABINDU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0310) ; ̐ + )) +(define-char + '((name . "COMBINING INVERTED BREVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0311) ; ̑ + )) +(define-char + '((name . "COMBINING TURNED COMMA ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0312) ; ̒ + )) +(define-char + '((name . "COMBINING COMMA ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "Psili") + (=ucs . #x0313) ; ̓ + )) +(define-char + '((name . "COMBINING REVERSED COMMA ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "Dasia") + (=ucs . #x0314) ; ̔ + )) +(define-char + '((name . "COMBINING COMMA ABOVE RIGHT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0315) ; ̕ + )) +(define-char + '((name . "COMBINING GRAVE ACCENT BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0316) ; ̖ + )) +(define-char + '((name . "COMBINING ACUTE ACCENT BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0317) ; ̗ + )) +(define-char + '((name . "COMBINING LEFT TACK BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B78) ; ø»¢¢¿ + (=ucs . #x0318) ; ̘ + )) +(define-char + '((name . "COMBINING RIGHT TACK BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B79) ; ø»¢£€ + (=ucs . #x0319) ; ̙ + )) +(define-char + '((name . "COMBINING LEFT ANGLE ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B7E) ; ø»¢£… + (=ucs . #x031A) ; ̚ + )) +(define-char + '((name . "COMBINING HORN") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x031B) ; ̛ + )) +(define-char + '((name . "COMBINING LEFT HALF RING BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B6A) ; ø»¢¢± + (=ucs . #x031C) ; ̜ + )) +(define-char + '((name . "COMBINING UP TACK BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B76) ; ø»¢¢½ + (=ucs . #x031D) ; ̝ + )) +(define-char + '((name . "COMBINING DOWN TACK BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B77) ; ø»¢¢¾ + (=ucs . #x031E) ; ̞ + )) +(define-char + '((name . "COMBINING PLUS SIGN BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B6B) ; ø»¢¢² + (=ucs . #x031F) ; ̟ + )) +(define-char + '((name . "COMBINING MINUS SIGN BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B6C) ; ø»¢¢³ + (=ucs . #x0320) ; Ì  + )) +(define-char + '((name . "COMBINING PALATALIZED HOOK BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0321) ; Ì¡ + )) +(define-char + '((name . "COMBINING RETROFLEX HOOK BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0322) ; Ì¢ + )) +(define-char + '((name . "COMBINING DOT BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (latin-tcvn5712 . #xB4) ; øº“™´ + (=ucs . #x0323) ; Ì£ + )) +(define-char + '((name . "COMBINING DIAERESIS BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B72) ; ø»¢¢¹ + (=ucs . #x0324) ; ̤ + )) +(define-char + '((name . "COMBINING RING BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B67) ; ø»¢¢® + (=ucs . #x0325) ; Ì¥ + )) +(define-char + '((name . "COMBINING COMMA BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0326) ; ̦ + )) +(define-char + '((name . "COMBINING CEDILLA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0327) ; ̧ + )) +(define-char + '((name . "COMBINING OGONEK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0328) ; ̨ + )) +(define-char + '((name . "COMBINING VERTICAL LINE BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B6F) ; ø»¢¢¶ + (=ucs . #x0329) ; Ì© + )) +(define-char + '((name . "COMBINING BRIDGE BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B7A) ; ø»¢£ + (=ucs . #x032A) ; ̪ + )) +(define-char + '((name . "COMBINING INVERTED DOUBLE ARCH BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x032B) ; Ì« + )) +(define-char + '((name . "COMBINING CARON BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B68) ; ø»¢¢¯ + (=ucs . #x032C) ; ̬ + )) +(define-char + '((name . "COMBINING CIRCUMFLEX ACCENT BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x032D) ; Ì­ + )) +(define-char + '((name . "COMBINING BREVE BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x032E) ; Ì® + )) +(define-char + '((name . "COMBINING INVERTED BREVE BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B70) ; ø»¢¢· + (=ucs . #x032F) ; ̯ + )) +(define-char + '((name . "COMBINING TILDE BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B73) ; ø»¢¢º + (=ucs . #x0330) ; Ì° + )) +(define-char + '((name . "COMBINING MACRON BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0331) ; ̱ + )) +(define-char + '((name . "COMBINING LOW LINE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0332) ; ̲ + )) +(define-char + '((name . "COMBINING DOUBLE LOW LINE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0333) ; ̳ + )) +(define-char + '((name . "COMBINING TILDE OVERLAY") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B75) ; ø»¢¢¼ + (=ucs . #x0334) ; Ì´ + )) +(define-char + '((name . "COMBINING SHORT STROKE OVERLAY") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0335) ; ̵ + )) +(define-char + '((name . "COMBINING LONG STROKE OVERLAY") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0336) ; ̶ + )) +(define-char + '((name . "COMBINING SHORT SOLIDUS OVERLAY") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0337) ; Ì· + )) +(define-char + '((name . "COMBINING LONG SOLIDUS OVERLAY") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0338) ; ̸ + )) +(define-char + '((name . "COMBINING RIGHT HALF RING BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B69) ; ø»¢¢° + (=ucs . #x0339) ; ̹ + )) +(define-char + '((name . "COMBINING INVERTED BRIDGE BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B7B) ; ø»¢£‚ + (=ucs . #x033A) ; ̺ + )) +(define-char + '((name . "COMBINING SQUARE BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B7C) ; ø»¢£ƒ + (=ucs . #x033B) ; Ì» + )) +(define-char + '((name . "COMBINING SEAGULL BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B74) ; ø»¢¢» + (=ucs . #x033C) ; ̼ + )) +(define-char + '((name . "COMBINING X ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B6E) ; ø»¢¢µ + (=ucs . #x033D) ; ̽ + )) +(define-char + '((name . "COMBINING VERTICAL TILDE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x033E) ; ̾ + )) +(define-char + '((name . "COMBINING DOUBLE OVERLINE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x033F) ; Ì¿ + )) +(define-char + '((name . "COMBINING GRAVE TONE MARK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "Vietnamese") + (->decomposition #x0300) + (=ucs . #x0340) ; ̀ + )) +(define-char + '((name . "COMBINING ACUTE TONE MARK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "Vietnamese") + (->decomposition #x0301) + (=ucs . #x0341) ; ́ + )) +(define-char + '((name . "COMBINING GREEK PERISPOMENI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0342) ; ͂ + )) +(define-char + '((name . "COMBINING GREEK KORONIS") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->decomposition #x0313) + (=ucs . #x0343) ; ̓ + )) +(define-char + '((name . "COMBINING GREEK DIALYTIKA TONOS") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->decomposition #x0308 #x0301) + (=ucs . #x0344) ; ̈́ + )) +(define-char + '((name . "COMBINING GREEK YPOGEGRAMMENI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA") + (=ucs . #x0399) ; Ι + )) + (=ucs . #x0345) ; ͅ + )) +(define-char + '((name . "COMBINING BRIDGE ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0346) ; ͆ + )) +(define-char + '((name . "COMBINING EQUALS SIGN BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0347) ; ͇ + )) +(define-char + '((name . "COMBINING DOUBLE VERTICAL LINE BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0348) ; ͈ + )) +(define-char + '((name . "COMBINING LEFT ANGLE BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0349) ; ͉ + )) +(define-char + '((name . "COMBINING NOT TILDE ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x034A) ; ͊ + )) +(define-char + '((name . "COMBINING HOMOTHETIC ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x034B) ; ͋ + )) +(define-char + '((name . "COMBINING ALMOST EQUAL TO ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x034C) ; ͌ + )) +(define-char + '((name . "COMBINING LEFT RIGHT ARROW BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x034D) ; ͍ + )) +(define-char + '((name . "COMBINING UPWARDS ARROW BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x034E) ; ͎ + )) +(define-char + '((name . "COMBINING DOUBLE TILDE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0360) ; Í  + )) +(define-char + '((name . "COMBINING DOUBLE INVERTED BREVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2B52) ; ø»¢¢™ + (=ucs . #x0361) ; Í¡ + )) +(define-char + '((name . "COMBINING DOUBLE RIGHTWARDS ARROW BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0362) ; Í¢ + )) diff --git a/lisp/utf-2000/u00370-Greek.el b/lisp/utf-2000/u00370-Greek.el new file mode 100644 index 0000000..855821e --- /dev/null +++ b/lisp/utf-2000/u00370-Greek.el @@ -0,0 +1,3034 @@ +(define-char + '((name . "GREEK NUMERAL SIGN") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Dexia keraia") + (->decomposition #x02B9) + (=ucs . #x0374) ; Í´ + )) +(define-char + '((name . "GREEK LOWER NUMERAL SIGN") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Aristeri keraia") + (=ucs . #x0375) ; ͵ + )) +(define-char + '((name . "GREEK YPOGEGRAMMENI") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0020 #x0345) + (=ucs . #x037A) ; ͺ + )) +(define-char + '((name . "GREEK QUESTION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Erotimatiko") + (->decomposition #x003B) + (=ucs . #x037E) ; ; + )) +(define-char + '((name . "GREEK TONOS") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x0301) + (->fullwidth + ((name . "fullwidth greek tonos") + (japanese-jisx0212 . #x2238) ; ø»Š¦… + )) + (greek-iso8859-7 . #xB4) ; øº’»´ + (=ucs . #x0384) ; ΄ + )) +(define-char + '((name . "fullwidth greek tonos") + (=>ucs . #x0384) ; ΄ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x0384) + (<-fullwidth + ((name . "GREEK TONOS") + (=ucs . #x0384) ; ΄ + )) + (japanese-jisx0212 . #x2238) ; ø»Š¦… + (ucs-jis . #x0384) ; ø»Š¦… + )) +(define-char + '((name . "GREEK DIALYTIKA TONOS") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x00A8 #x0301) + (->fullwidth + ((name . "fullwidth greek dialytika tonos") + (japanese-jisx0212 . #x2239) ; ø»Š¦† + )) + (greek-iso8859-7 . #xB5) ; øº’»µ + (=ucs . #x0385) ; ΅ + )) +(define-char + '((name . "fullwidth greek dialytika tonos") + (=>ucs . #x0385) ; ΅ + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x0385) + (<-fullwidth + ((name . "GREEK DIALYTIKA TONOS") + (=ucs . #x0385) ; ΅ + )) + (japanese-jisx0212 . #x2239) ; ø»Š¦† + (ucs-jis . #x0385) ; ø»Š¦† + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH TONOS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0391 #x0301) + (->fullwidth + ((name . "fullwidth greek capital letter alpha with tonos") + (japanese-jisx0212 . #x2661) ; ø»Š¬¦ + )) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH TONOS") + (=ucs . #x03AC) ; ά + )) + (greek-iso8859-7 . #xB6) ; øº’»¶ + (=ucs . #x0386) ; Ά + )) +(define-char + '((name . "fullwidth greek capital letter alpha with tonos") + (=>ucs . #x0386) ; Ά + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0386) + (->lowercase + ((name . "fullwidth greek small letter alpha with tonos") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER ALPHA WITH TONOS") + (=ucs . #x0386) ; Ά + )) + (japanese-jisx0212 . #x2661) ; ø»Š¬¦ + (ucs-jis . #x0386) ; ø»Š¬¦ + )) +(define-char + '((name . "GREEK ANO TELEIA") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x00B7) + (=ucs . #x0387) ; · + )) +(define-char + '((name . "GREEK CAPITAL LETTER EPSILON WITH TONOS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0395 #x0301) + (->fullwidth + ((name . "fullwidth greek capital letter epsilon with tonos") + (japanese-jisx0212 . #x2662) ; ø»Š¬§ + )) + (->lowercase + ((name . "GREEK SMALL LETTER EPSILON WITH TONOS") + (=ucs . #x03AD) ; έ + )) + (greek-iso8859-7 . #xB8) ; øº’»¸ + (=ucs . #x0388) ; Έ + )) +(define-char + '((name . "fullwidth greek capital letter epsilon with tonos") + (=>ucs . #x0388) ; Έ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0388) + (->lowercase + ((name . "fullwidth greek small letter epsilon with tonos") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER EPSILON WITH TONOS") + (=ucs . #x0388) ; Έ + )) + (japanese-jisx0212 . #x2662) ; ø»Š¬§ + (ucs-jis . #x0388) ; ø»Š¬§ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH TONOS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0397 #x0301) + (->fullwidth + ((name . "fullwidth greek capital letter eta with tonos") + (japanese-jisx0212 . #x2663) ; ø»Š¬¨ + )) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH TONOS") + (=ucs . #x03AE) ; ή + )) + (greek-iso8859-7 . #xB9) ; øº’»¹ + (=ucs . #x0389) ; Ή + )) +(define-char + '((name . "fullwidth greek capital letter eta with tonos") + (=>ucs . #x0389) ; Ή + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0389) + (->lowercase + ((name . "fullwidth greek small letter eta with tonos") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER ETA WITH TONOS") + (=ucs . #x0389) ; Ή + )) + (japanese-jisx0212 . #x2663) ; ø»Š¬¨ + (ucs-jis . #x0389) ; ø»Š¬¨ + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA WITH TONOS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0399 #x0301) + (->fullwidth + ((name . "fullwidth greek capital letter iota with tonos") + (japanese-jisx0212 . #x2664) ; ø»Š¬© + )) + (->lowercase + ((name . "GREEK SMALL LETTER IOTA WITH TONOS") + (=ucs . #x03AF) ; ί + )) + (greek-iso8859-7 . #xBA) ; øº’»º + (=ucs . #x038A) ; Ί + )) +(define-char + '((name . "fullwidth greek capital letter iota with tonos") + (=>ucs . #x038A) ; Ί + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x038A) + (->lowercase + ((name . "fullwidth greek small letter iota with tonos") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER IOTA WITH TONOS") + (=ucs . #x038A) ; Ί + )) + (japanese-jisx0212 . #x2664) ; ø»Š¬© + (ucs-jis . #x038A) ; ø»Š¬© + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMICRON WITH TONOS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x039F #x0301) + (->fullwidth + ((name . "fullwidth greek capital letter omicron with tonos") + (japanese-jisx0212 . #x2667) ; ø»Š¬¬ + )) + (->lowercase + ((name . "GREEK SMALL LETTER OMICRON WITH TONOS") + (=ucs . #x03CC) ; ό + )) + (greek-iso8859-7 . #xBC) ; øº’»¼ + (=ucs . #x038C) ; Ό + )) +(define-char + '((name . "fullwidth greek capital letter omicron with tonos") + (=>ucs . #x038C) ; Ό + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x038C) + (->lowercase + ((name . "fullwidth greek small letter omicron with tonos") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER OMICRON WITH TONOS") + (=ucs . #x038C) ; Ό + )) + (japanese-jisx0212 . #x2667) ; ø»Š¬¬ + (ucs-jis . #x038C) ; ø»Š¬¬ + )) +(define-char + '((name . "GREEK CAPITAL LETTER UPSILON WITH TONOS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03A5 #x0301) + (->fullwidth + ((name . "fullwidth greek capital letter upsilon with tonos") + (japanese-jisx0212 . #x2669) ; ø»Š¬® + )) + (->lowercase + ((name . "GREEK SMALL LETTER UPSILON WITH TONOS") + (=ucs . #x03CD) ; ύ + )) + (greek-iso8859-7 . #xBE) ; øº’»¾ + (=ucs . #x038E) ; Ύ + )) +(define-char + '((name . "fullwidth greek capital letter upsilon with tonos") + (=>ucs . #x038E) ; Ύ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x038E) + (->lowercase + ((name . "fullwidth greek small letter upsilon with tonos") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER UPSILON WITH TONOS") + (=ucs . #x038E) ; Ύ + )) + (japanese-jisx0212 . #x2669) ; ø»Š¬® + (ucs-jis . #x038E) ; ø»Š¬® + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH TONOS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03A9 #x0301) + (->fullwidth + ((name . "fullwidth greek capital letter omega with tonos") + (japanese-jisx0212 . #x266C) ; ø»Š¬± + )) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH TONOS") + (=ucs . #x03CE) ; ώ + )) + (greek-iso8859-7 . #xBF) ; øº’»¿ + (=ucs . #x038F) ; Ώ + )) +(define-char + '((name . "fullwidth greek capital letter omega with tonos") + (=>ucs . #x038F) ; Ώ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x038F) + (->lowercase + ((name . "fullwidth greek small letter omega with tonos") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER OMEGA WITH TONOS") + (=ucs . #x038F) ; Ώ + )) + (japanese-jisx0212 . #x266C) ; ø»Š¬± + (ucs-jis . #x038F) ; ø»Š¬± + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03CA #x0301) + (->fullwidth + ((name . "fullwidth greek small letter iota with dialytika and tonos") + (japanese-jisx0212 . #x2676) ; ø»Š¬» + )) + (greek-iso8859-7 . #xC0) ; øº’¼€ + (=ucs . #x0390) ; ΐ + )) +(define-char + '((name . "fullwidth greek small letter iota with dialytika and tonos") + (=>ucs . #x0390) ; ΐ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0390) + (<-fullwidth + ((name . "GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS") + (=ucs . #x0390) ; ΐ + )) + (japanese-jisx0212 . #x2676) ; ø»Š¬» + (ucs-jis . #x0390) ; ø»Š¬» + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter alpha") + (chinese-gb2312 . #x2621) ; ø»„š + (korean-ksc5601 . #x2541) ; ø»ˆ ¤ + (chinese-cns11643-1 . #x2475) ; ø»‘ˆŠ + )) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA") + (=ucs . #x03B1) ; α + )) + (greek-iso8859-7 . #xC1) ; øº’¼ + (=ucs . #x0391) ; Α + )) +(define-char + '((name . "fullwidth greek capital letter alpha") + (=>ucs . #x0391) ; Α + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0391) + (->lowercase + ((name . "fullwidth greek small letter alpha") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER ALPHA") + (=ucs . #x0391) ; Α + )) + (chinese-gb2312 . #x2621) ; ø»„š + (=jis-x0208 . #x2621) ; ø½‰½’ + (korean-ksc5601 . #x2541) ; ø»ˆ ¤ + (chinese-cns11643-1 . #x2475) ; ø»‘ˆŠ + (chinese-big5 . #xA344) ; ý¢€Š„ + (ucs-jis . #x0391) ; ø»„š + )) +(define-char + '((name . "GREEK CAPITAL LETTER BETA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter beta") + (chinese-gb2312 . #x2622) ; ø»„› + (korean-ksc5601 . #x2542) ; ø»ˆ ¥ + (chinese-cns11643-1 . #x2476) ; ø»‘ˆ‹ + )) + (->lowercase + ((name . "GREEK SMALL LETTER BETA") + (=ucs . #x03B2) ; β + )) + (greek-iso8859-7 . #xC2) ; øº’¼‚ + (=ucs . #x0392) ; Β + )) +(define-char + '((name . "fullwidth greek capital letter beta") + (=>ucs . #x0392) ; Β + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0392) + (->lowercase + ((name . "fullwidth greek small letter beta") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER BETA") + (=ucs . #x0392) ; Β + )) + (chinese-gb2312 . #x2622) ; ø»„› + (=jis-x0208 . #x2622) ; ø½‰½“ + (korean-ksc5601 . #x2542) ; ø»ˆ ¥ + (chinese-cns11643-1 . #x2476) ; ø»‘ˆ‹ + (chinese-big5 . #xA345) ; ý¢€Š… + (ucs-jis . #x0392) ; ø»„› + )) +(define-char + '((name . "GREEK CAPITAL LETTER GAMMA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter gamma") + (chinese-gb2312 . #x2623) ; ø»„œ + (korean-ksc5601 . #x2543) ; ø»ˆ ¦ + (chinese-cns11643-1 . #x2477) ; ø»‘ˆŒ + )) + (->lowercase + ((name . "GREEK SMALL LETTER GAMMA") + (=ucs . #x03B3) ; γ + )) + (greek-iso8859-7 . #xC3) ; øº’¼ƒ + (=ucs . #x0393) ; Γ + )) +(define-char + '((name . "fullwidth greek capital letter gamma") + (=>ucs . #x0393) ; Γ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0393) + (->lowercase + ((name . "fullwidth greek small letter gamma") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER GAMMA") + (=ucs . #x0393) ; Γ + )) + (chinese-gb2312 . #x2623) ; ø»„œ + (=jis-x0208 . #x2623) ; ø½‰½” + (korean-ksc5601 . #x2543) ; ø»ˆ ¦ + (chinese-cns11643-1 . #x2477) ; ø»‘ˆŒ + (chinese-big5 . #xA346) ; ý¢€Š† + (ucs-jis . #x0393) ; ø»„œ + )) +(define-char + '((name . "GREEK CAPITAL LETTER DELTA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter delta") + (chinese-gb2312 . #x2624) ; ø»„ + (korean-ksc5601 . #x2544) ; ø»ˆ § + (chinese-cns11643-1 . #x2478) ; ø»‘ˆ + )) + (->lowercase + ((name . "GREEK SMALL LETTER DELTA") + (=ucs . #x03B4) ; δ + )) + (greek-iso8859-7 . #xC4) ; øº’¼„ + (=ucs . #x0394) ; Δ + )) +(define-char + '((name . "fullwidth greek capital letter delta") + (=>ucs . #x0394) ; Δ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0394) + (->lowercase + ((name . "fullwidth greek small letter delta") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER DELTA") + (=ucs . #x0394) ; Δ + )) + (chinese-gb2312 . #x2624) ; ø»„ + (=jis-x0208 . #x2624) ; ø½‰½• + (korean-ksc5601 . #x2544) ; ø»ˆ § + (chinese-cns11643-1 . #x2478) ; ø»‘ˆ + (chinese-big5 . #xA347) ; ý¢€Š‡ + (ucs-jis . #x0394) ; ø»„ + )) +(define-char + '((name . "GREEK CAPITAL LETTER EPSILON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter epsilon") + (chinese-gb2312 . #x2625) ; ø»„ž + (korean-ksc5601 . #x2545) ; ø»ˆ ¨ + (chinese-cns11643-1 . #x2479) ; ø»‘ˆŽ + )) + (->lowercase + ((name . "GREEK SMALL LETTER EPSILON") + (=ucs . #x03B5) ; ε + )) + (greek-iso8859-7 . #xC5) ; øº’¼… + (=ucs . #x0395) ; Ε + )) +(define-char + '((name . "fullwidth greek capital letter epsilon") + (=>ucs . #x0395) ; Ε + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0395) + (->lowercase + ((name . "fullwidth greek small letter epsilon") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER EPSILON") + (=ucs . #x0395) ; Ε + )) + (chinese-gb2312 . #x2625) ; ø»„ž + (=jis-x0208 . #x2625) ; ø½‰½– + (korean-ksc5601 . #x2545) ; ø»ˆ ¨ + (chinese-cns11643-1 . #x2479) ; ø»‘ˆŽ + (chinese-big5 . #xA348) ; ý¢€Šˆ + (ucs-jis . #x0395) ; ø»„ž + )) +(define-char + '((name . "GREEK CAPITAL LETTER ZETA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter zeta") + (chinese-gb2312 . #x2626) ; ø»„Ÿ + (korean-ksc5601 . #x2546) ; ø»ˆ © + (chinese-cns11643-1 . #x247A) ; ø»‘ˆ + )) + (->lowercase + ((name . "GREEK SMALL LETTER ZETA") + (=ucs . #x03B6) ; ζ + )) + (greek-iso8859-7 . #xC6) ; øº’¼† + (=ucs . #x0396) ; Ζ + )) +(define-char + '((name . "fullwidth greek capital letter zeta") + (=>ucs . #x0396) ; Ζ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0396) + (->lowercase + ((name . "fullwidth greek small letter zeta") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER ZETA") + (=ucs . #x0396) ; Ζ + )) + (chinese-gb2312 . #x2626) ; ø»„Ÿ + (=jis-x0208 . #x2626) ; ø½‰½— + (korean-ksc5601 . #x2546) ; ø»ˆ © + (chinese-cns11643-1 . #x247A) ; ø»‘ˆ + (chinese-big5 . #xA349) ; ý¢€Š‰ + (ucs-jis . #x0396) ; ø»„Ÿ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter eta") + (chinese-gb2312 . #x2627) ; ø»„  + (korean-ksc5601 . #x2547) ; ø»ˆ ª + (chinese-cns11643-1 . #x247B) ; ø»‘ˆ + )) + (->lowercase + ((name . "GREEK SMALL LETTER ETA") + (=ucs . #x03B7) ; η + )) + (greek-iso8859-7 . #xC7) ; øº’¼‡ + (=ucs . #x0397) ; Η + )) +(define-char + '((name . "fullwidth greek capital letter eta") + (=>ucs . #x0397) ; Η + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0397) + (->lowercase + ((name . "fullwidth greek small letter eta") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER ETA") + (=ucs . #x0397) ; Η + )) + (chinese-gb2312 . #x2627) ; ø»„  + (=jis-x0208 . #x2627) ; ø½‰½˜ + (korean-ksc5601 . #x2547) ; ø»ˆ ª + (chinese-cns11643-1 . #x247B) ; ø»‘ˆ + (chinese-big5 . #xA34A) ; ý¢€ŠŠ + (ucs-jis . #x0397) ; ø»„  + )) +(define-char + '((name . "GREEK CAPITAL LETTER THETA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter theta") + (chinese-gb2312 . #x2628) ; ø»„¡ + (korean-ksc5601 . #x2548) ; ø»ˆ « + (chinese-cns11643-1 . #x247C) ; ø»‘ˆ‘ + )) + (->lowercase + ((name . "GREEK SMALL LETTER THETA") + (=ucs . #x03B8) ; θ + )) + (greek-iso8859-7 . #xC8) ; øº’¼ˆ + (=ucs . #x0398) ; Θ + )) +(define-char + '((name . "fullwidth greek capital letter theta") + (=>ucs . #x0398) ; Θ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0398) + (->lowercase + ((name . "fullwidth greek small letter theta") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER THETA") + (=ucs . #x0398) ; Θ + )) + (chinese-gb2312 . #x2628) ; ø»„¡ + (=jis-x0208 . #x2628) ; ø½‰½™ + (korean-ksc5601 . #x2548) ; ø»ˆ « + (chinese-cns11643-1 . #x247C) ; ø»‘ˆ‘ + (chinese-big5 . #xA34B) ; ý¢€Š‹ + (ucs-jis . #x0398) ; ø»„¡ + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter iota") + (chinese-gb2312 . #x2629) ; ø»„¢ + (korean-ksc5601 . #x2549) ; ø»ˆ ¬ + (chinese-cns11643-1 . #x247D) ; ø»‘ˆ’ + )) + (->lowercase + ((name . "GREEK SMALL LETTER IOTA") + (=ucs . #x03B9) ; ι + )) + (greek-iso8859-7 . #xC9) ; øº’¼‰ + (=ucs . #x0399) ; Ι + )) +(define-char + '((name . "fullwidth greek capital letter iota") + (=>ucs . #x0399) ; Ι + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0399) + (->lowercase + ((name . "fullwidth greek small letter iota") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER IOTA") + (=ucs . #x0399) ; Ι + )) + (chinese-gb2312 . #x2629) ; ø»„¢ + (=jis-x0208 . #x2629) ; ø½‰½š + (korean-ksc5601 . #x2549) ; ø»ˆ ¬ + (chinese-cns11643-1 . #x247D) ; ø»‘ˆ’ + (chinese-big5 . #xA34C) ; ý¢€ŠŒ + (ucs-jis . #x0399) ; ø»„¢ + )) +(define-char + '((name . "GREEK CAPITAL LETTER KAPPA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter kappa") + (chinese-gb2312 . #x262A) ; ø»„£ + (korean-ksc5601 . #x254A) ; ø»ˆ ­ + (chinese-cns11643-1 . #x247E) ; ø»‘ˆ“ + )) + (->lowercase + ((name . "GREEK SMALL LETTER KAPPA") + (=ucs . #x03BA) ; κ + )) + (greek-iso8859-7 . #xCA) ; øº’¼Š + (=ucs . #x039A) ; Κ + )) +(define-char + '((name . "fullwidth greek capital letter kappa") + (=>ucs . #x039A) ; Κ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x039A) + (->lowercase + ((name . "fullwidth greek small letter kappa") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER KAPPA") + (=ucs . #x039A) ; Κ + )) + (chinese-gb2312 . #x262A) ; ø»„£ + (=jis-x0208 . #x262A) ; ø½‰½› + (korean-ksc5601 . #x254A) ; ø»ˆ ­ + (chinese-cns11643-1 . #x247E) ; ø»‘ˆ“ + (chinese-big5 . #xA34D) ; ý¢€Š + (ucs-jis . #x039A) ; ø»„£ + )) +(define-char + '((name . "GREEK CAPITAL LETTER LAMDA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter lamda") + (chinese-gb2312 . #x262B) ; ø»„¤ + (korean-ksc5601 . #x254B) ; ø»ˆ ® + (chinese-cns11643-1 . #x2521) ; ø»‘ˆ” + )) + (->lowercase + ((name . "GREEK SMALL LETTER LAMDA") + (=ucs . #x03BB) ; λ + )) + (greek-iso8859-7 . #xCB) ; øº’¼‹ + (=ucs . #x039B) ; Λ + )) +(define-char + '((name . "fullwidth greek capital letter lamda") + (=>ucs . #x039B) ; Λ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x039B) + (->lowercase + ((name . "fullwidth greek small letter lamda") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER LAMDA") + (=ucs . #x039B) ; Λ + )) + (chinese-gb2312 . #x262B) ; ø»„¤ + (=jis-x0208 . #x262B) ; ø½‰½œ + (korean-ksc5601 . #x254B) ; ø»ˆ ® + (chinese-cns11643-1 . #x2521) ; ø»‘ˆ” + (chinese-big5 . #xA34E) ; ý¢€ŠŽ + (ucs-jis . #x039B) ; ø»„¤ + )) +(define-char + '((name . "GREEK CAPITAL LETTER MU") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter mu") + (chinese-gb2312 . #x262C) ; ø»„¥ + (korean-ksc5601 . #x254C) ; ø»ˆ ¯ + (chinese-cns11643-1 . #x2522) ; ø»‘ˆ• + )) + (->lowercase + ((name . "GREEK SMALL LETTER MU") + (=ucs . #x03BC) ; μ + )) + (greek-iso8859-7 . #xCC) ; øº’¼Œ + (=ucs . #x039C) ; Μ + )) +(define-char + '((name . "fullwidth greek capital letter mu") + (=>ucs . #x039C) ; Μ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x039C) + (->lowercase + ((name . "fullwidth greek small letter mu") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER MU") + (=ucs . #x039C) ; Μ + )) + (chinese-gb2312 . #x262C) ; ø»„¥ + (=jis-x0208 . #x262C) ; ø½‰½ + (korean-ksc5601 . #x254C) ; ø»ˆ ¯ + (chinese-cns11643-1 . #x2522) ; ø»‘ˆ• + (chinese-big5 . #xA34F) ; ý¢€Š + (ucs-jis . #x039C) ; ø»„¥ + )) +(define-char + '((name . "GREEK CAPITAL LETTER NU") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter nu") + (chinese-gb2312 . #x262D) ; ø»„¦ + (korean-ksc5601 . #x254D) ; ø»ˆ ° + (chinese-cns11643-1 . #x2523) ; ø»‘ˆ– + )) + (->lowercase + ((name . "GREEK SMALL LETTER NU") + (=ucs . #x03BD) ; ν + )) + (greek-iso8859-7 . #xCD) ; øº’¼ + (=ucs . #x039D) ; Ν + )) +(define-char + '((name . "fullwidth greek capital letter nu") + (=>ucs . #x039D) ; Ν + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x039D) + (->lowercase + ((name . "fullwidth greek small letter nu") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER NU") + (=ucs . #x039D) ; Ν + )) + (chinese-gb2312 . #x262D) ; ø»„¦ + (=jis-x0208 . #x262D) ; ø½‰½ž + (korean-ksc5601 . #x254D) ; ø»ˆ ° + (chinese-cns11643-1 . #x2523) ; ø»‘ˆ– + (chinese-big5 . #xA350) ; ý¢€Š + (ucs-jis . #x039D) ; ø»„¦ + )) +(define-char + '((name . "GREEK CAPITAL LETTER XI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter xi") + (chinese-gb2312 . #x262E) ; ø»„§ + (korean-ksc5601 . #x254E) ; ø»ˆ ± + (chinese-cns11643-1 . #x2524) ; ø»‘ˆ— + )) + (->lowercase + ((name . "GREEK SMALL LETTER XI") + (=ucs . #x03BE) ; ξ + )) + (greek-iso8859-7 . #xCE) ; øº’¼Ž + (=ucs . #x039E) ; Ξ + )) +(define-char + '((name . "fullwidth greek capital letter xi") + (=>ucs . #x039E) ; Ξ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x039E) + (->lowercase + ((name . "fullwidth greek small letter xi") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER XI") + (=ucs . #x039E) ; Ξ + )) + (chinese-gb2312 . #x262E) ; ø»„§ + (=jis-x0208 . #x262E) ; ø½‰½Ÿ + (korean-ksc5601 . #x254E) ; ø»ˆ ± + (chinese-cns11643-1 . #x2524) ; ø»‘ˆ— + (chinese-big5 . #xA351) ; ý¢€Š‘ + (ucs-jis . #x039E) ; ø»„§ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMICRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter omicron") + (chinese-gb2312 . #x262F) ; ø»„¨ + (korean-ksc5601 . #x254F) ; ø»ˆ ² + (chinese-cns11643-1 . #x2525) ; ø»‘ˆ˜ + )) + (->lowercase + ((name . "GREEK SMALL LETTER OMICRON") + (=ucs . #x03BF) ; ο + )) + (greek-iso8859-7 . #xCF) ; øº’¼ + (=ucs . #x039F) ; Ο + )) +(define-char + '((name . "fullwidth greek capital letter omicron") + (=>ucs . #x039F) ; Ο + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x039F) + (->lowercase + ((name . "fullwidth greek small letter omicron") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER OMICRON") + (=ucs . #x039F) ; Ο + )) + (chinese-gb2312 . #x262F) ; ø»„¨ + (=jis-x0208 . #x262F) ; ø½‰½  + (korean-ksc5601 . #x254F) ; ø»ˆ ² + (chinese-cns11643-1 . #x2525) ; ø»‘ˆ˜ + (chinese-big5 . #xA352) ; ý¢€Š’ + (ucs-jis . #x039F) ; ø»„¨ + )) +(define-char + '((name . "GREEK CAPITAL LETTER PI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter pi") + (chinese-gb2312 . #x2630) ; ø»„© + (korean-ksc5601 . #x2550) ; ø»ˆ ³ + (chinese-cns11643-1 . #x2526) ; ø»‘ˆ™ + )) + (->lowercase + ((name . "GREEK SMALL LETTER PI") + (=ucs . #x03C0) ; π + )) + (greek-iso8859-7 . #xD0) ; øº’¼ + (=ucs . #x03A0) ; Π + )) +(define-char + '((name . "fullwidth greek capital letter pi") + (=>ucs . #x03A0) ; Π + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03A0) + (->lowercase + ((name . "fullwidth greek small letter pi") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER PI") + (=ucs . #x03A0) ; Π + )) + (chinese-gb2312 . #x2630) ; ø»„© + (=jis-x0208 . #x2630) ; ø½‰½¡ + (korean-ksc5601 . #x2550) ; ø»ˆ ³ + (chinese-cns11643-1 . #x2526) ; ø»‘ˆ™ + (chinese-big5 . #xA353) ; ý¢€Š“ + (ucs-jis . #x03A0) ; ø»„© + )) +(define-char + '((name . "GREEK CAPITAL LETTER RHO") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter rho") + (chinese-gb2312 . #x2631) ; ø»„ª + (korean-ksc5601 . #x2551) ; ø»ˆ ´ + (chinese-cns11643-1 . #x2527) ; ø»‘ˆš + )) + (->lowercase + ((name . "GREEK SMALL LETTER RHO") + (=ucs . #x03C1) ; ρ + )) + (greek-iso8859-7 . #xD1) ; øº’¼‘ + (=ucs . #x03A1) ; Ρ + )) +(define-char + '((name . "fullwidth greek capital letter rho") + (=>ucs . #x03A1) ; Ρ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03A1) + (->lowercase + ((name . "fullwidth greek small letter rho") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER RHO") + (=ucs . #x03A1) ; Ρ + )) + (chinese-gb2312 . #x2631) ; ø»„ª + (=jis-x0208 . #x2631) ; ø½‰½¢ + (korean-ksc5601 . #x2551) ; ø»ˆ ´ + (chinese-cns11643-1 . #x2527) ; ø»‘ˆš + (chinese-big5 . #xA354) ; ý¢€Š” + (ucs-jis . #x03A1) ; ø»„ª + )) +(define-char + '((name . "GREEK CAPITAL LETTER SIGMA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter sigma") + (chinese-gb2312 . #x2632) ; ø»„« + (korean-ksc5601 . #x2552) ; ø»ˆ µ + (chinese-cns11643-1 . #x2528) ; ø»‘ˆ› + )) + (->lowercase + ((name . "GREEK SMALL LETTER SIGMA") + (=ucs . #x03C3) ; σ + )) + (greek-iso8859-7 . #xD3) ; øº’¼“ + (=ucs . #x03A3) ; Σ + )) +(define-char + '((name . "fullwidth greek capital letter sigma") + (=>ucs . #x03A3) ; Σ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03A3) + (->lowercase + ((name . "fullwidth greek small letter sigma") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER SIGMA") + (=ucs . #x03A3) ; Σ + )) + (chinese-gb2312 . #x2632) ; ø»„« + (=jis-x0208 . #x2632) ; ø½‰½£ + (korean-ksc5601 . #x2552) ; ø»ˆ µ + (chinese-cns11643-1 . #x2528) ; ø»‘ˆ› + (chinese-big5 . #xA355) ; ý¢€Š• + (ucs-jis . #x03A3) ; ø»„« + )) +(define-char + '((name . "GREEK CAPITAL LETTER TAU") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter tau") + (chinese-gb2312 . #x2633) ; ø»„¬ + (korean-ksc5601 . #x2553) ; ø»ˆ ¶ + (chinese-cns11643-1 . #x2529) ; ø»‘ˆœ + )) + (->lowercase + ((name . "GREEK SMALL LETTER TAU") + (=ucs . #x03C4) ; τ + )) + (greek-iso8859-7 . #xD4) ; øº’¼” + (=ucs . #x03A4) ; Τ + )) +(define-char + '((name . "fullwidth greek capital letter tau") + (=>ucs . #x03A4) ; Τ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03A4) + (->lowercase + ((name . "fullwidth greek small letter tau") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER TAU") + (=ucs . #x03A4) ; Τ + )) + (chinese-gb2312 . #x2633) ; ø»„¬ + (=jis-x0208 . #x2633) ; ø½‰½¤ + (korean-ksc5601 . #x2553) ; ø»ˆ ¶ + (chinese-cns11643-1 . #x2529) ; ø»‘ˆœ + (chinese-big5 . #xA356) ; ý¢€Š– + (ucs-jis . #x03A4) ; ø»„¬ + )) +(define-char + '((name . "GREEK CAPITAL LETTER UPSILON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter upsilon") + (chinese-gb2312 . #x2634) ; ø»„­ + (korean-ksc5601 . #x2554) ; ø»ˆ · + (chinese-cns11643-1 . #x252A) ; ø»‘ˆ + )) + (->lowercase + ((name . "GREEK SMALL LETTER UPSILON") + (=ucs . #x03C5) ; υ + )) + (greek-iso8859-7 . #xD5) ; øº’¼• + (=ucs . #x03A5) ; Î¥ + )) +(define-char + '((name . "fullwidth greek capital letter upsilon") + (=>ucs . #x03A5) ; Î¥ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03A5) + (->lowercase + ((name . "fullwidth greek small letter upsilon") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER UPSILON") + (=ucs . #x03A5) ; Î¥ + )) + (chinese-gb2312 . #x2634) ; ø»„­ + (=jis-x0208 . #x2634) ; ø½‰½¥ + (korean-ksc5601 . #x2554) ; ø»ˆ · + (chinese-cns11643-1 . #x252A) ; ø»‘ˆ + (chinese-big5 . #xA357) ; ý¢€Š— + (ucs-jis . #x03A5) ; ø»„­ + )) +(define-char + '((name . "GREEK CAPITAL LETTER PHI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter phi") + (chinese-gb2312 . #x2635) ; ø»„® + (korean-ksc5601 . #x2555) ; ø»ˆ ¸ + (chinese-cns11643-1 . #x252B) ; ø»‘ˆž + )) + (->lowercase + ((name . "GREEK SMALL LETTER PHI") + (=ucs . #x03C6) ; φ + )) + (greek-iso8859-7 . #xD6) ; øº’¼– + (=ucs . #x03A6) ; Φ + )) +(define-char + '((name . "fullwidth greek capital letter phi") + (=>ucs . #x03A6) ; Φ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03A6) + (->lowercase + ((name . "fullwidth greek small letter phi") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER PHI") + (=ucs . #x03A6) ; Φ + )) + (chinese-gb2312 . #x2635) ; ø»„® + (=jis-x0208 . #x2635) ; ø½‰½¦ + (korean-ksc5601 . #x2555) ; ø»ˆ ¸ + (chinese-cns11643-1 . #x252B) ; ø»‘ˆž + (chinese-big5 . #xA358) ; ý¢€Š˜ + (ucs-jis . #x03A6) ; ø»„® + )) +(define-char + '((name . "GREEK CAPITAL LETTER CHI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter chi") + (chinese-gb2312 . #x2636) ; ø»„¯ + (korean-ksc5601 . #x2556) ; ø»ˆ ¹ + (chinese-cns11643-1 . #x252C) ; ø»‘ˆŸ + )) + (->lowercase + ((name . "GREEK SMALL LETTER CHI") + (=ucs . #x03C7) ; χ + )) + (greek-iso8859-7 . #xD7) ; øº’¼— + (=ucs . #x03A7) ; Χ + )) +(define-char + '((name . "fullwidth greek capital letter chi") + (=>ucs . #x03A7) ; Χ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03A7) + (->lowercase + ((name . "fullwidth greek small letter chi") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER CHI") + (=ucs . #x03A7) ; Χ + )) + (chinese-gb2312 . #x2636) ; ø»„¯ + (=jis-x0208 . #x2636) ; ø½‰½§ + (korean-ksc5601 . #x2556) ; ø»ˆ ¹ + (chinese-cns11643-1 . #x252C) ; ø»‘ˆŸ + (chinese-big5 . #xA359) ; ý¢€Š™ + (ucs-jis . #x03A7) ; ø»„¯ + )) +(define-char + '((name . "GREEK CAPITAL LETTER PSI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter psi") + (chinese-gb2312 . #x2637) ; ø»„° + (korean-ksc5601 . #x2557) ; ø»ˆ º + (chinese-cns11643-1 . #x252D) ; ø»‘ˆ  + )) + (->lowercase + ((name . "GREEK SMALL LETTER PSI") + (=ucs . #x03C8) ; ψ + )) + (greek-iso8859-7 . #xD8) ; øº’¼˜ + (=ucs . #x03A8) ; Ψ + )) +(define-char + '((name . "fullwidth greek capital letter psi") + (=>ucs . #x03A8) ; Ψ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03A8) + (->lowercase + ((name . "fullwidth greek small letter psi") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER PSI") + (=ucs . #x03A8) ; Ψ + )) + (chinese-gb2312 . #x2637) ; ø»„° + (=jis-x0208 . #x2637) ; ø½‰½¨ + (korean-ksc5601 . #x2557) ; ø»ˆ º + (chinese-cns11643-1 . #x252D) ; ø»‘ˆ  + (chinese-big5 . #xA35A) ; ý¢€Šš + (ucs-jis . #x03A8) ; ø»„° + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek capital letter omega") + (chinese-gb2312 . #x2638) ; ø»„± + (korean-ksc5601 . #x2558) ; ø»ˆ » + (chinese-cns11643-1 . #x252E) ; ø»‘ˆ¡ + )) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA") + (=ucs . #x03C9) ; ω + )) + (greek-iso8859-7 . #xD9) ; øº’¼™ + (=ucs . #x03A9) ; Ω + )) +(define-char + '((name . "fullwidth greek capital letter omega") + (=>ucs . #x03A9) ; Ω + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03A9) + (->lowercase + ((name . "fullwidth greek small letter omega") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER OMEGA") + (=ucs . #x03A9) ; Ω + )) + (chinese-gb2312 . #x2638) ; ø»„± + (=jis-x0208 . #x2638) ; ø½‰½© + (korean-ksc5601 . #x2558) ; ø»ˆ » + (chinese-cns11643-1 . #x252E) ; ø»‘ˆ¡ + (chinese-big5 . #xA35B) ; ý¢€Š› + (ucs-jis . #x03A9) ; ø»„± + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA WITH DIALYTIKA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0399 #x0308) + (->fullwidth + ((name . "fullwidth greek capital letter iota with dialytika") + (japanese-jisx0212 . #x2665) ; ø»Š¬ª + )) + (->lowercase + ((name . "GREEK SMALL LETTER IOTA WITH DIALYTIKA") + (=ucs . #x03CA) ; ϊ + )) + (greek-iso8859-7 . #xDA) ; øº’¼š + (=ucs . #x03AA) ; Ϊ + )) +(define-char + '((name . "fullwidth greek capital letter iota with dialytika") + (=>ucs . #x03AA) ; Ϊ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03AA) + (->lowercase + ((name . "fullwidth greek small letter iota with dialytika") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER IOTA WITH DIALYTIKA") + (=ucs . #x03AA) ; Ϊ + )) + (japanese-jisx0212 . #x2665) ; ø»Š¬ª + (ucs-jis . #x03AA) ; ø»Š¬ª + )) +(define-char + '((name . "GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03A5 #x0308) + (->fullwidth + ((name . "fullwidth greek capital letter upsilon with dialytika") + (japanese-jisx0212 . #x266A) ; ø»Š¬¯ + )) + (->lowercase + ((name . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA") + (=ucs . #x03CB) ; ϋ + )) + (greek-iso8859-7 . #xDB) ; øº’¼› + (=ucs . #x03AB) ; Ϋ + )) +(define-char + '((name . "fullwidth greek capital letter upsilon with dialytika") + (=>ucs . #x03AB) ; Ϋ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03AB) + (->lowercase + ((name . "fullwidth greek small letter upsilon with dialytika") + )) + (<-fullwidth + ((name . "GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA") + (=ucs . #x03AB) ; Ϋ + )) + (japanese-jisx0212 . #x266A) ; ø»Š¬¯ + (ucs-jis . #x03AB) ; ø»Š¬¯ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH TONOS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B1 #x0301) + (->fullwidth + ((name . "fullwidth greek small letter alpha with tonos") + (japanese-jisx0212 . #x2671) ; ø»Š¬¶ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH TONOS") + (=ucs . #x0386) ; Ά + )) + (greek-iso8859-7 . #xDC) ; øº’¼œ + (=ucs . #x03AC) ; ά + )) +(define-char + '((name . "fullwidth greek small letter alpha with tonos") + (=>ucs . #x03AC) ; ά + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03AC) + (->uppercase + ((name . "fullwidth greek capital letter alpha with tonos") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER ALPHA WITH TONOS") + (=ucs . #x03AC) ; ά + )) + (japanese-jisx0212 . #x2671) ; ø»Š¬¶ + (ucs-jis . #x03AC) ; ø»Š¬¶ + )) +(define-char + '((name . "GREEK SMALL LETTER EPSILON WITH TONOS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B5 #x0301) + (->fullwidth + ((name . "fullwidth greek small letter epsilon with tonos") + (japanese-jisx0212 . #x2672) ; ø»Š¬· + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER EPSILON WITH TONOS") + (=ucs . #x0388) ; Έ + )) + (greek-iso8859-7 . #xDD) ; øº’¼ + (=ucs . #x03AD) ; έ + )) +(define-char + '((name . "fullwidth greek small letter epsilon with tonos") + (=>ucs . #x03AD) ; έ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03AD) + (->uppercase + ((name . "fullwidth greek capital letter epsilon with tonos") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER EPSILON WITH TONOS") + (=ucs . #x03AD) ; έ + )) + (japanese-jisx0212 . #x2672) ; ø»Š¬· + (ucs-jis . #x03AD) ; ø»Š¬· + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH TONOS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B7 #x0301) + (->fullwidth + ((name . "fullwidth greek small letter eta with tonos") + (japanese-jisx0212 . #x2673) ; ø»Š¬¸ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH TONOS") + (=ucs . #x0389) ; Ή + )) + (greek-iso8859-7 . #xDE) ; øº’¼ž + (=ucs . #x03AE) ; ή + )) +(define-char + '((name . "fullwidth greek small letter eta with tonos") + (=>ucs . #x03AE) ; ή + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03AE) + (->uppercase + ((name . "fullwidth greek capital letter eta with tonos") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER ETA WITH TONOS") + (=ucs . #x03AE) ; ή + )) + (japanese-jisx0212 . #x2673) ; ø»Š¬¸ + (ucs-jis . #x03AE) ; ø»Š¬¸ + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH TONOS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B9 #x0301) + (->fullwidth + ((name . "fullwidth greek small letter iota with tonos") + (japanese-jisx0212 . #x2674) ; ø»Š¬¹ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA WITH TONOS") + (=ucs . #x038A) ; Ί + )) + (greek-iso8859-7 . #xDF) ; øº’¼Ÿ + (=ucs . #x03AF) ; ί + )) +(define-char + '((name . "fullwidth greek small letter iota with tonos") + (=>ucs . #x03AF) ; ί + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03AF) + (->uppercase + ((name . "fullwidth greek capital letter iota with tonos") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER IOTA WITH TONOS") + (=ucs . #x03AF) ; ί + )) + (japanese-jisx0212 . #x2674) ; ø»Š¬¹ + (ucs-jis . #x03AF) ; ø»Š¬¹ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03CB #x0301) + (->fullwidth + ((name . "fullwidth greek small letter upsilon with dialytika and tonos") + (japanese-jisx0212 . #x267B) ; ø»Š­€ + )) + (greek-iso8859-7 . #xE0) ; øº’¼  + (=ucs . #x03B0) ; ΰ + )) +(define-char + '((name . "fullwidth greek small letter upsilon with dialytika and tonos") + (=>ucs . #x03B0) ; ΰ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03B0) + (<-fullwidth + ((name . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS") + (=ucs . #x03B0) ; ΰ + )) + (japanese-jisx0212 . #x267B) ; ø»Š­€ + (ucs-jis . #x03B0) ; ø»Š­€ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter alpha") + (chinese-gb2312 . #x2641) ; ø»„º + (korean-ksc5601 . #x2561) ; ø»ˆ¡„ + (chinese-cns11643-1 . #x252F) ; ø»‘ˆ¢ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA") + (=ucs . #x0391) ; Α + )) + (greek-iso8859-7 . #xE1) ; øº’¼¡ + (=ucs . #x03B1) ; α + )) +(define-char + '((name . "fullwidth greek small letter alpha") + (=>ucs . #x03B1) ; α + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03B1) + (->uppercase + ((name . "fullwidth greek capital letter alpha") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER ALPHA") + (=ucs . #x03B1) ; α + )) + (chinese-gb2312 . #x2641) ; ø»„º + (=jis-x0208 . #x2641) ; ø½‰½² + (korean-ksc5601 . #x2561) ; ø»ˆ¡„ + (chinese-cns11643-1 . #x252F) ; ø»‘ˆ¢ + (chinese-big5 . #xA35C) ; ý¢€Šœ + (ucs-jis . #x03B1) ; ø»„º + )) +(define-char + '((name . "GREEK SMALL LETTER BETA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter beta") + (chinese-gb2312 . #x2642) ; ø»„» + (korean-ksc5601 . #x2562) ; ø»ˆ¡… + (chinese-cns11643-1 . #x2530) ; ø»‘ˆ£ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER BETA") + (=ucs . #x0392) ; Β + )) + (greek-iso8859-7 . #xE2) ; øº’¼¢ + (=ucs . #x03B2) ; β + )) +(define-char + '((name . "fullwidth greek small letter beta") + (=>ucs . #x03B2) ; β + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03B2) + (->uppercase + ((name . "fullwidth greek capital letter beta") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER BETA") + (=ucs . #x03B2) ; β + )) + (chinese-gb2312 . #x2642) ; ø»„» + (=jis-x0208 . #x2642) ; ø½‰½³ + (korean-ksc5601 . #x2562) ; ø»ˆ¡… + (chinese-cns11643-1 . #x2530) ; ø»‘ˆ£ + (chinese-big5 . #xA35D) ; ý¢€Š + (ucs-jis . #x03B2) ; ø»„» + )) +(define-char + '((name . "GREEK SMALL LETTER GAMMA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter gamma") + (chinese-gb2312 . #x2643) ; ø»„¼ + (korean-ksc5601 . #x2563) ; ø»ˆ¡† + (chinese-cns11643-1 . #x2531) ; ø»‘ˆ¤ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER GAMMA") + (=ucs . #x0393) ; Γ + )) + (greek-iso8859-7 . #xE3) ; øº’¼£ + (=ucs . #x03B3) ; γ + )) +(define-char + '((name . "fullwidth greek small letter gamma") + (=>ucs . #x03B3) ; γ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03B3) + (->uppercase + ((name . "fullwidth greek capital letter gamma") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER GAMMA") + (=ucs . #x03B3) ; γ + )) + (chinese-gb2312 . #x2643) ; ø»„¼ + (=jis-x0208 . #x2643) ; ø½‰½´ + (korean-ksc5601 . #x2563) ; ø»ˆ¡† + (chinese-cns11643-1 . #x2531) ; ø»‘ˆ¤ + (chinese-big5 . #xA35E) ; ý¢€Šž + (ucs-jis . #x03B3) ; ø»„¼ + )) +(define-char + '((name . "GREEK SMALL LETTER DELTA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter delta") + (chinese-gb2312 . #x2644) ; ø»„½ + (korean-ksc5601 . #x2564) ; ø»ˆ¡‡ + (chinese-cns11643-1 . #x2532) ; ø»‘ˆ¥ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER DELTA") + (=ucs . #x0394) ; Δ + )) + (greek-iso8859-7 . #xE4) ; øº’¼¤ + (=ucs . #x03B4) ; δ + )) +(define-char + '((name . "fullwidth greek small letter delta") + (=>ucs . #x03B4) ; δ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03B4) + (->uppercase + ((name . "fullwidth greek capital letter delta") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER DELTA") + (=ucs . #x03B4) ; δ + )) + (chinese-gb2312 . #x2644) ; ø»„½ + (=jis-x0208 . #x2644) ; ø½‰½µ + (korean-ksc5601 . #x2564) ; ø»ˆ¡‡ + (chinese-cns11643-1 . #x2532) ; ø»‘ˆ¥ + (chinese-big5 . #xA35F) ; ý¢€ŠŸ + (ucs-jis . #x03B4) ; ø»„½ + )) +(define-char + '((name . "GREEK SMALL LETTER EPSILON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter epsilon") + (chinese-gb2312 . #x2645) ; ø»„¾ + (korean-ksc5601 . #x2565) ; ø»ˆ¡ˆ + (chinese-cns11643-1 . #x2533) ; ø»‘ˆ¦ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER EPSILON") + (=ucs . #x0395) ; Ε + )) + (greek-iso8859-7 . #xE5) ; øº’¼¥ + (=ucs . #x03B5) ; ε + )) +(define-char + '((name . "fullwidth greek small letter epsilon") + (=>ucs . #x03B5) ; ε + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03B5) + (->uppercase + ((name . "fullwidth greek capital letter epsilon") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER EPSILON") + (=ucs . #x03B5) ; ε + )) + (chinese-gb2312 . #x2645) ; ø»„¾ + (=jis-x0208 . #x2645) ; ø½‰½¶ + (korean-ksc5601 . #x2565) ; ø»ˆ¡ˆ + (chinese-cns11643-1 . #x2533) ; ø»‘ˆ¦ + (chinese-big5 . #xA360) ; ý¢€Š  + (ucs-jis . #x03B5) ; ø»„¾ + )) +(define-char + '((name . "GREEK SMALL LETTER ZETA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter zeta") + (chinese-gb2312 . #x2646) ; ø»„¿ + (korean-ksc5601 . #x2566) ; ø»ˆ¡‰ + (chinese-cns11643-1 . #x2534) ; ø»‘ˆ§ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER ZETA") + (=ucs . #x0396) ; Ζ + )) + (greek-iso8859-7 . #xE6) ; øº’¼¦ + (=ucs . #x03B6) ; ζ + )) +(define-char + '((name . "fullwidth greek small letter zeta") + (=>ucs . #x03B6) ; ζ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03B6) + (->uppercase + ((name . "fullwidth greek capital letter zeta") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER ZETA") + (=ucs . #x03B6) ; ζ + )) + (chinese-gb2312 . #x2646) ; ø»„¿ + (=jis-x0208 . #x2646) ; ø½‰½· + (korean-ksc5601 . #x2566) ; ø»ˆ¡‰ + (chinese-cns11643-1 . #x2534) ; ø»‘ˆ§ + (chinese-big5 . #xA361) ; ý¢€Š¡ + (ucs-jis . #x03B6) ; ø»„¿ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter eta") + (chinese-gb2312 . #x2647) ; ø»„Ž€ + (korean-ksc5601 . #x2567) ; ø»ˆ¡Š + (chinese-cns11643-1 . #x2535) ; ø»‘ˆ¨ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA") + (=ucs . #x0397) ; Η + )) + (greek-iso8859-7 . #xE7) ; øº’¼§ + (=ucs . #x03B7) ; η + )) +(define-char + '((name . "fullwidth greek small letter eta") + (=>ucs . #x03B7) ; η + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03B7) + (->uppercase + ((name . "fullwidth greek capital letter eta") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER ETA") + (=ucs . #x03B7) ; η + )) + (chinese-gb2312 . #x2647) ; ø»„Ž€ + (=jis-x0208 . #x2647) ; ø½‰½¸ + (korean-ksc5601 . #x2567) ; ø»ˆ¡Š + (chinese-cns11643-1 . #x2535) ; ø»‘ˆ¨ + (chinese-big5 . #xA362) ; ý¢€Š¢ + (ucs-jis . #x03B7) ; ø»„Ž€ + )) +(define-char + '((name . "GREEK SMALL LETTER THETA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter theta") + (chinese-gb2312 . #x2648) ; ø»„Ž + (korean-ksc5601 . #x2568) ; ø»ˆ¡‹ + (chinese-cns11643-1 . #x2536) ; ø»‘ˆ© + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER THETA") + (=ucs . #x0398) ; Θ + )) + (greek-iso8859-7 . #xE8) ; øº’¼¨ + (ipa . #xC8) ; øº’›ˆ + (=ucs . #x03B8) ; θ + )) +(define-char + '((name . "fullwidth greek small letter theta") + (=>ucs . #x03B8) ; θ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03B8) + (->uppercase + ((name . "fullwidth greek capital letter theta") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER THETA") + (=ucs . #x03B8) ; θ + )) + (chinese-gb2312 . #x2648) ; ø»„Ž + (=jis-x0208 . #x2648) ; ø½‰½¹ + (korean-ksc5601 . #x2568) ; ø»ˆ¡‹ + (chinese-cns11643-1 . #x2536) ; ø»‘ˆ© + (chinese-big5 . #xA363) ; ý¢€Š£ + (ucs-jis . #x03B8) ; ø»„Ž + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter iota") + (chinese-gb2312 . #x2649) ; ø»„Ž‚ + (korean-ksc5601 . #x2569) ; ø»ˆ¡Œ + (chinese-cns11643-1 . #x2537) ; ø»‘ˆª + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA") + (=ucs . #x0399) ; Ι + )) + (greek-iso8859-7 . #xE9) ; øº’¼© + (=ucs . #x03B9) ; ι + )) +(define-char + '((name . "fullwidth greek small letter iota") + (=>ucs . #x03B9) ; ι + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03B9) + (->uppercase + ((name . "fullwidth greek capital letter iota") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER IOTA") + (=ucs . #x03B9) ; ι + )) + (chinese-gb2312 . #x2649) ; ø»„Ž‚ + (=jis-x0208 . #x2649) ; ø½‰½º + (korean-ksc5601 . #x2569) ; ø»ˆ¡Œ + (chinese-cns11643-1 . #x2537) ; ø»‘ˆª + (chinese-big5 . #xA364) ; ý¢€Š¤ + (ucs-jis . #x03B9) ; ø»„Ž‚ + )) +(define-char + '((name . "GREEK SMALL LETTER KAPPA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter kappa") + (chinese-gb2312 . #x264A) ; ø»„Žƒ + (korean-ksc5601 . #x256A) ; ø»ˆ¡ + (chinese-cns11643-1 . #x2538) ; ø»‘ˆ« + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER KAPPA") + (=ucs . #x039A) ; Κ + )) + (greek-iso8859-7 . #xEA) ; øº’¼ª + (=ucs . #x03BA) ; κ + )) +(define-char + '((name . "fullwidth greek small letter kappa") + (=>ucs . #x03BA) ; κ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03BA) + (->uppercase + ((name . "GREEK CAPITAL LETTER KAPPA") + (=ucs . #x039A) ; Κ + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER KAPPA") + (=ucs . #x03BA) ; κ + )) + (chinese-gb2312 . #x264A) ; ø»„Žƒ + (=jis-x0208 . #x264A) ; ø½‰½» + (korean-ksc5601 . #x256A) ; ø»ˆ¡ + (chinese-cns11643-1 . #x2538) ; ø»‘ˆ« + (chinese-big5 . #xA365) ; ý¢€Š¥ + (ucs-jis . #x03BA) ; ø»„Žƒ + )) +(define-char + '((name . "GREEK SMALL LETTER LAMDA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter lamda") + (chinese-gb2312 . #x264B) ; ø»„Ž„ + (korean-ksc5601 . #x256B) ; ø»ˆ¡Ž + (chinese-cns11643-1 . #x2539) ; ø»‘ˆ¬ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER LAMDA") + (=ucs . #x039B) ; Λ + )) + (greek-iso8859-7 . #xEB) ; øº’¼« + (=ucs . #x03BB) ; λ + )) +(define-char + '((name . "fullwidth greek small letter lamda") + (=>ucs . #x03BB) ; λ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03BB) + (->uppercase + ((name . "fullwidth greek capital letter lamda") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER LAMDA") + (=ucs . #x03BB) ; λ + )) + (chinese-gb2312 . #x264B) ; ø»„Ž„ + (=jis-x0208 . #x264B) ; ø½‰½¼ + (korean-ksc5601 . #x256B) ; ø»ˆ¡Ž + (chinese-cns11643-1 . #x2539) ; ø»‘ˆ¬ + (chinese-big5 . #xA366) ; ý¢€Š¦ + (ucs-jis . #x03BB) ; ø»„Ž„ + )) +(define-char + '((name . "GREEK SMALL LETTER MU") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter mu") + (chinese-gb2312 . #x264C) ; ø»„Ž… + (korean-ksc5601 . #x256C) ; ø»ˆ¡ + (chinese-cns11643-1 . #x253A) ; ø»‘ˆ­ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER MU") + (=ucs . #x039C) ; Μ + )) + (greek-iso8859-7 . #xEC) ; øº’¼¬ + (=ucs . #x03BC) ; μ + )) +(define-char + '((name . "fullwidth greek small letter mu") + (=>ucs . #x03BC) ; μ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03BC) + (->uppercase + ((name . "fullwidth greek capital letter mu") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER MU") + (=ucs . #x03BC) ; μ + )) + (chinese-gb2312 . #x264C) ; ø»„Ž… + (=jis-x0208 . #x264C) ; ø½‰½½ + (korean-ksc5601 . #x256C) ; ø»ˆ¡ + (chinese-cns11643-1 . #x253A) ; ø»‘ˆ­ + (chinese-big5 . #xA367) ; ý¢€Š§ + (ucs-jis . #x03BC) ; ø»„Ž… + )) +(define-char + '((name . "GREEK SMALL LETTER NU") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter nu") + (chinese-gb2312 . #x264D) ; ø»„Ž† + (korean-ksc5601 . #x256D) ; ø»ˆ¡ + (chinese-cns11643-1 . #x253B) ; ø»‘ˆ® + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER NU") + (=ucs . #x039D) ; Ν + )) + (greek-iso8859-7 . #xED) ; øº’¼­ + (=ucs . #x03BD) ; ν + )) +(define-char + '((name . "fullwidth greek small letter nu") + (=>ucs . #x03BD) ; ν + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03BD) + (->uppercase + ((name . "fullwidth greek capital letter nu") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER NU") + (=ucs . #x03BD) ; ν + )) + (chinese-gb2312 . #x264D) ; ø»„Ž† + (=jis-x0208 . #x264D) ; ø½‰½¾ + (korean-ksc5601 . #x256D) ; ø»ˆ¡ + (chinese-cns11643-1 . #x253B) ; ø»‘ˆ® + (chinese-big5 . #xA368) ; ý¢€Š¨ + (ucs-jis . #x03BD) ; ø»„Ž† + )) +(define-char + '((name . "GREEK SMALL LETTER XI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter xi") + (chinese-gb2312 . #x264E) ; ø»„Ž‡ + (korean-ksc5601 . #x256E) ; ø»ˆ¡‘ + (chinese-cns11643-1 . #x253C) ; ø»‘ˆ¯ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER XI") + (=ucs . #x039E) ; Ξ + )) + (greek-iso8859-7 . #xEE) ; øº’¼® + (=ucs . #x03BE) ; ξ + )) +(define-char + '((name . "fullwidth greek small letter xi") + (=>ucs . #x03BE) ; ξ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03BE) + (->uppercase + ((name . "fullwidth greek capital letter xi") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER XI") + (=ucs . #x03BE) ; ξ + )) + (chinese-gb2312 . #x264E) ; ø»„Ž‡ + (=jis-x0208 . #x264E) ; ø½‰½¿ + (korean-ksc5601 . #x256E) ; ø»ˆ¡‘ + (chinese-cns11643-1 . #x253C) ; ø»‘ˆ¯ + (chinese-big5 . #xA369) ; ý¢€Š© + (ucs-jis . #x03BE) ; ø»„Ž‡ + )) +(define-char + '((name . "GREEK SMALL LETTER OMICRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter omicron") + (chinese-gb2312 . #x264F) ; ø»„Žˆ + (korean-ksc5601 . #x256F) ; ø»ˆ¡’ + (chinese-cns11643-1 . #x253D) ; ø»‘ˆ° + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMICRON") + (=ucs . #x039F) ; Ο + )) + (greek-iso8859-7 . #xEF) ; øº’¼¯ + (=ucs . #x03BF) ; ο + )) +(define-char + '((name . "fullwidth greek small letter omicron") + (=>ucs . #x03BF) ; ο + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03BF) + (->uppercase + ((name . "fullwidth greek capital letter omicron") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER OMICRON") + (=ucs . #x03BF) ; ο + )) + (chinese-gb2312 . #x264F) ; ø»„Žˆ + (=jis-x0208 . #x264F) ; ø½‰¾€ + (korean-ksc5601 . #x256F) ; ø»ˆ¡’ + (chinese-cns11643-1 . #x253D) ; ø»‘ˆ° + (chinese-big5 . #xA36A) ; ý¢€Šª + (ucs-jis . #x03BF) ; ø»„Žˆ + )) +(define-char + '((name . "GREEK SMALL LETTER PI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter pi") + (chinese-gb2312 . #x2650) ; ø»„Ž‰ + (korean-ksc5601 . #x2570) ; ø»ˆ¡“ + (chinese-cns11643-1 . #x253E) ; ø»‘ˆ± + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER PI") + (=ucs . #x03A0) ; Π + )) + (greek-iso8859-7 . #xF0) ; øº’¼° + (=ucs . #x03C0) ; π + )) +(define-char + '((name . "fullwidth greek small letter pi") + (=>ucs . #x03C0) ; π + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03C0) + (->uppercase + ((name . "fullwidth greek capital letter pi") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER PI") + (=ucs . #x03C0) ; π + )) + (chinese-gb2312 . #x2650) ; ø»„Ž‰ + (=jis-x0208 . #x2650) ; ø½‰¾ + (korean-ksc5601 . #x2570) ; ø»ˆ¡“ + (chinese-cns11643-1 . #x253E) ; ø»‘ˆ± + (chinese-big5 . #xA36B) ; ý¢€Š« + (ucs-jis . #x03C0) ; ø»„Ž‰ + )) +(define-char + '((name . "GREEK SMALL LETTER RHO") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter rho") + (chinese-gb2312 . #x2651) ; ø»„ŽŠ + (korean-ksc5601 . #x2571) ; ø»ˆ¡” + (chinese-cns11643-1 . #x253F) ; ø»‘ˆ² + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER RHO") + (=ucs . #x03A1) ; Ρ + )) + (greek-iso8859-7 . #xF1) ; øº’¼± + (=ucs . #x03C1) ; ρ + )) +(define-char + '((name . "fullwidth greek small letter rho") + (=>ucs . #x03C1) ; ρ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03C1) + (->uppercase + ((name . "fullwidth greek capital letter rho") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER RHO") + (=ucs . #x03C1) ; ρ + )) + (chinese-gb2312 . #x2651) ; ø»„ŽŠ + (=jis-x0208 . #x2651) ; ø½‰¾‚ + (korean-ksc5601 . #x2571) ; ø»ˆ¡” + (chinese-cns11643-1 . #x253F) ; ø»‘ˆ² + (chinese-big5 . #xA36C) ; ý¢€Š¬ + (ucs-jis . #x03C1) ; ø»„ŽŠ + )) +(define-char + '((name . "GREEK SMALL LETTER FINAL SIGMA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter final sigma") + (japanese-jisx0212 . #x2678) ; ø»Š¬½ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER SIGMA") + (=ucs . #x03A3) ; Σ + )) + (greek-iso8859-7 . #xF2) ; øº’¼² + (=ucs . #x03C2) ; ς + )) +(define-char + '((name . "fullwidth greek small letter final sigma") + (=>ucs . #x03C2) ; ς + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03C2) + (->uppercase + ((name . "fullwidth greek capital letter final sigma") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER FINAL SIGMA") + (=ucs . #x03C2) ; ς + )) + (japanese-jisx0212 . #x2678) ; ø»Š¬½ + (=jis-x0213-1-2000 . #x2659) ; ø»¢›Š + (ucs-jis . #x03C2) ; ø»Š¬½ + )) +(define-char + '((name . "GREEK SMALL LETTER SIGMA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter sigma") + (chinese-gb2312 . #x2652) ; ø»„Ž‹ + (korean-ksc5601 . #x2572) ; ø»ˆ¡• + (chinese-cns11643-1 . #x2540) ; ø»‘ˆ³ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER SIGMA") + (=ucs . #x03A3) ; Σ + )) + (greek-iso8859-7 . #xF3) ; øº’¼³ + (=ucs . #x03C3) ; σ + )) +(define-char + '((name . "fullwidth greek small letter sigma") + (=>ucs . #x03C3) ; σ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03C3) + (->uppercase + ((name . "fullwidth greek capital letter sigma") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER SIGMA") + (=ucs . #x03C3) ; σ + )) + (chinese-gb2312 . #x2652) ; ø»„Ž‹ + (=jis-x0208 . #x2652) ; ø½‰¾ƒ + (korean-ksc5601 . #x2572) ; ø»ˆ¡• + (chinese-cns11643-1 . #x2540) ; ø»‘ˆ³ + (chinese-big5 . #xA36D) ; ý¢€Š­ + (ucs-jis . #x03C3) ; ø»„Ž‹ + )) +(define-char + '((name . "GREEK SMALL LETTER TAU") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter tau") + (chinese-gb2312 . #x2653) ; ø»„ŽŒ + (korean-ksc5601 . #x2573) ; ø»ˆ¡– + (chinese-cns11643-1 . #x2541) ; ø»‘ˆ´ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER TAU") + (=ucs . #x03A4) ; Τ + )) + (greek-iso8859-7 . #xF4) ; øº’¼´ + (=ucs . #x03C4) ; τ + )) +(define-char + '((name . "fullwidth greek small letter tau") + (=>ucs . #x03C4) ; τ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03C4) + (->uppercase + ((name . "fullwidth greek capital letter tau") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER TAU") + (=ucs . #x03C4) ; τ + )) + (chinese-gb2312 . #x2653) ; ø»„ŽŒ + (=jis-x0208 . #x2653) ; ø½‰¾„ + (korean-ksc5601 . #x2573) ; ø»ˆ¡– + (chinese-cns11643-1 . #x2541) ; ø»‘ˆ´ + (chinese-big5 . #xA36E) ; ý¢€Š® + (ucs-jis . #x03C4) ; ø»„ŽŒ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter upsilon") + (chinese-gb2312 . #x2654) ; ø»„Ž + (korean-ksc5601 . #x2574) ; ø»ˆ¡— + (chinese-cns11643-1 . #x2542) ; ø»‘ˆµ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER UPSILON") + (=ucs . #x03A5) ; Î¥ + )) + (greek-iso8859-7 . #xF5) ; øº’¼µ + (=ucs . #x03C5) ; υ + )) +(define-char + '((name . "fullwidth greek small letter upsilon") + (=>ucs . #x03C5) ; υ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03C5) + (->uppercase + ((name . "fullwidth greek capital letter upsilon") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER UPSILON") + (=ucs . #x03C5) ; υ + )) + (chinese-gb2312 . #x2654) ; ø»„Ž + (=jis-x0208 . #x2654) ; ø½‰¾… + (korean-ksc5601 . #x2574) ; ø»ˆ¡— + (chinese-cns11643-1 . #x2542) ; ø»‘ˆµ + (chinese-big5 . #xA36F) ; ý¢€Š¯ + (ucs-jis . #x03C5) ; ø»„Ž + )) +(define-char + '((name . "GREEK SMALL LETTER PHI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter phi") + (chinese-gb2312 . #x2655) ; ø»„ŽŽ + (korean-ksc5601 . #x2575) ; ø»ˆ¡˜ + (chinese-cns11643-1 . #x2543) ; ø»‘ˆ¶ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER PHI") + (=ucs . #x03A6) ; Φ + )) + (greek-iso8859-7 . #xF6) ; øº’¼¶ + (=ucs . #x03C6) ; φ + )) +(define-char + '((name . "fullwidth greek small letter phi") + (=>ucs . #x03C6) ; φ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03C6) + (->uppercase + ((name . "fullwidth greek capital letter phi") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER PHI") + (=ucs . #x03C6) ; φ + )) + (chinese-gb2312 . #x2655) ; ø»„ŽŽ + (=jis-x0208 . #x2655) ; ø½‰¾† + (korean-ksc5601 . #x2575) ; ø»ˆ¡˜ + (chinese-cns11643-1 . #x2543) ; ø»‘ˆ¶ + (chinese-big5 . #xA370) ; ý¢€Š° + (ucs-jis . #x03C6) ; ø»„ŽŽ + )) +(define-char + '((name . "GREEK SMALL LETTER CHI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter chi") + (chinese-gb2312 . #x2656) ; ø»„Ž + (korean-ksc5601 . #x2576) ; ø»ˆ¡™ + (chinese-cns11643-1 . #x2544) ; ø»‘ˆ· + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER CHI") + (=ucs . #x03A7) ; Χ + )) + (greek-iso8859-7 . #xF7) ; øº’¼· + (=ucs . #x03C7) ; χ + )) +(define-char + '((name . "fullwidth greek small letter chi") + (=>ucs . #x03C7) ; χ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03C7) + (->uppercase + ((name . "fullwidth greek capital letter chi") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER CHI") + (=ucs . #x03C7) ; χ + )) + (chinese-gb2312 . #x2656) ; ø»„Ž + (=jis-x0208 . #x2656) ; ø½‰¾‡ + (korean-ksc5601 . #x2576) ; ø»ˆ¡™ + (chinese-cns11643-1 . #x2544) ; ø»‘ˆ· + (chinese-big5 . #xA371) ; ý¢€Š± + (ucs-jis . #x03C7) ; ø»„Ž + )) +(define-char + '((name . "GREEK SMALL LETTER PSI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter psi") + (chinese-gb2312 . #x2657) ; ø»„Ž + (korean-ksc5601 . #x2577) ; ø»ˆ¡š + (chinese-cns11643-1 . #x2545) ; ø»‘ˆ¸ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER PSI") + (=ucs . #x03A8) ; Ψ + )) + (greek-iso8859-7 . #xF8) ; øº’¼¸ + (=ucs . #x03C8) ; ψ + )) +(define-char + '((name . "fullwidth greek small letter psi") + (=>ucs . #x03C8) ; ψ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03C8) + (->uppercase + ((name . "fullwidth greek capital letter psi") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER PSI") + (=ucs . #x03C8) ; ψ + )) + (chinese-gb2312 . #x2657) ; ø»„Ž + (=jis-x0208 . #x2657) ; ø½‰¾ˆ + (korean-ksc5601 . #x2577) ; ø»ˆ¡š + (chinese-cns11643-1 . #x2545) ; ø»‘ˆ¸ + (chinese-big5 . #xA372) ; ý¢€Š² + (ucs-jis . #x03C8) ; ø»„Ž + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "fullwidth greek small letter omega") + (chinese-gb2312 . #x2658) ; ø»„Ž‘ + (korean-ksc5601 . #x2578) ; ø»ˆ¡› + (chinese-cns11643-1 . #x2546) ; ø»‘ˆ¹ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA") + (=ucs . #x03A9) ; Ω + )) + (greek-iso8859-7 . #xF9) ; øº’¼¹ + (=ucs . #x03C9) ; ω + )) +(define-char + '((name . "fullwidth greek small letter omega") + (=>ucs . #x03C9) ; ω + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03C9) + (->uppercase + ((name . "fullwidth greek capital letter omega") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER OMEGA") + (=ucs . #x03C9) ; ω + )) + (chinese-gb2312 . #x2658) ; ø»„Ž‘ + (=jis-x0208 . #x2658) ; ø½‰¾‰ + (korean-ksc5601 . #x2578) ; ø»ˆ¡› + (chinese-cns11643-1 . #x2546) ; ø»‘ˆ¹ + (chinese-big5 . #xA373) ; ý¢€Š³ + (ucs-jis . #x03C9) ; ø»„Ž‘ + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH DIALYTIKA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B9 #x0308) + (->fullwidth + ((name . "fullwidth greek small letter iota with dialytika") + (japanese-jisx0212 . #x2675) ; ø»Š¬º + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA WITH DIALYTIKA") + (=ucs . #x03AA) ; Ϊ + )) + (greek-iso8859-7 . #xFA) ; øº’¼º + (=ucs . #x03CA) ; ϊ + )) +(define-char + '((name . "fullwidth greek small letter iota with dialytika") + (=>ucs . #x03CA) ; ϊ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03CA) + (->uppercase + ((name . "fullwidth greek capital letter iota with dialytika") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER IOTA WITH DIALYTIKA") + (=ucs . #x03CA) ; ϊ + )) + (japanese-jisx0212 . #x2675) ; ø»Š¬º + (ucs-jis . #x03CA) ; ø»Š¬º + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03C5 #x0308) + (->fullwidth + ((name . "fullwidth greek small letter upsilon with dialytika") + (japanese-jisx0212 . #x267A) ; ø»Š¬¿ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA") + (=ucs . #x03AB) ; Ϋ + )) + (greek-iso8859-7 . #xFB) ; øº’¼» + (=ucs . #x03CB) ; ϋ + )) +(define-char + '((name . "fullwidth greek small letter upsilon with dialytika") + (=>ucs . #x03CB) ; ϋ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03CB) + (->uppercase + ((name . "fullwidth greek capital letter upsilon with dialytika") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA") + (=ucs . #x03CB) ; ϋ + )) + (japanese-jisx0212 . #x267A) ; ø»Š¬¿ + (ucs-jis . #x03CB) ; ø»Š¬¿ + )) +(define-char + '((name . "GREEK SMALL LETTER OMICRON WITH TONOS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03BF #x0301) + (->fullwidth + ((name . "fullwidth greek small letter omicron with tonos") + (japanese-jisx0212 . #x2677) ; ø»Š¬¼ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMICRON WITH TONOS") + (=ucs . #x038C) ; Ό + )) + (greek-iso8859-7 . #xFC) ; øº’¼¼ + (=ucs . #x03CC) ; ό + )) +(define-char + '((name . "fullwidth greek small letter omicron with tonos") + (=>ucs . #x03CC) ; ό + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03CC) + (->uppercase + ((name . "fullwidth greek capital letter omicron with tonos") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER OMICRON WITH TONOS") + (=ucs . #x03CC) ; ό + )) + (japanese-jisx0212 . #x2677) ; ø»Š¬¼ + (ucs-jis . #x03CC) ; ø»Š¬¼ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH TONOS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03C5 #x0301) + (->fullwidth + ((name . "fullwidth greek small letter upsilon with tonos") + (japanese-jisx0212 . #x2679) ; ø»Š¬¾ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER UPSILON WITH TONOS") + (=ucs . #x038E) ; Ύ + )) + (greek-iso8859-7 . #xFD) ; øº’¼½ + (=ucs . #x03CD) ; ύ + )) +(define-char + '((name . "fullwidth greek small letter upsilon with tonos") + (=>ucs . #x03CD) ; ύ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03CD) + (->uppercase + ((name . "fullwidth greek capital letter upsilon with tonos") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER UPSILON WITH TONOS") + (=ucs . #x03CD) ; ύ + )) + (japanese-jisx0212 . #x2679) ; ø»Š¬¾ + (ucs-jis . #x03CD) ; ø»Š¬¾ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH TONOS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03C9 #x0301) + (->fullwidth + ((name . "fullwidth greek small letter omega with tonos") + (japanese-jisx0212 . #x267C) ; ø»Š­ + )) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH TONOS") + (=ucs . #x038F) ; Ώ + )) + (greek-iso8859-7 . #xFE) ; øº’¼¾ + (=ucs . #x03CE) ; ώ + )) +(define-char + '((name . "fullwidth greek small letter omega with tonos") + (=>ucs . #x03CE) ; ώ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x03CE) + (->uppercase + ((name . "fullwidth greek capital letter omega with tonos") + )) + (<-fullwidth + ((name . "GREEK SMALL LETTER OMEGA WITH TONOS") + (=ucs . #x03CE) ; ώ + )) + (japanese-jisx0212 . #x267C) ; ø»Š­ + (ucs-jis . #x03CE) ; ø»Š­ + )) +(define-char + '((name . "GREEK BETA SYMBOL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x03B2) + (->uppercase + ((name . "GREEK CAPITAL LETTER BETA") + (=ucs . #x0392) ; Β + )) + (=ucs . #x03D0) ; ϐ + )) +(define-char + '((name . "GREEK THETA SYMBOL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x03B8) + (->uppercase + ((name . "GREEK CAPITAL LETTER THETA") + (=ucs . #x0398) ; Θ + )) + (=ucs . #x03D1) ; ϑ + )) +(define-char + '((name . "GREEK UPSILON WITH HOOK SYMBOL") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x03A5) + (=ucs . #x03D2) ; ϒ + )) +(define-char + '((name . "GREEK UPSILON WITH ACUTE AND HOOK SYMBOL") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03D2 #x0301) + (=ucs . #x03D3) ; ϓ + )) +(define-char + '((name . "GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03D2 #x0308) + (=ucs . #x03D4) ; ϔ + )) +(define-char + '((name . "GREEK PHI SYMBOL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x03C6) + (->uppercase + ((name . "GREEK CAPITAL LETTER PHI") + (=ucs . #x03A6) ; Φ + )) + (=ucs . #x03D5) ; ϕ + )) +(define-char + '((name . "GREEK PI SYMBOL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x03C0) + (->uppercase + ((name . "GREEK CAPITAL LETTER PI") + (=ucs . #x03A0) ; Π + )) + (=ucs . #x03D6) ; ϖ + )) +(define-char + '((name . "GREEK KAI SYMBOL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x03D7) ; ϗ + )) +(define-char + '((name . "GREEK LETTER STIGMA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "GREEK SMALL LETTER STIGMA") + (=ucs . #x03DB) ; ϛ + )) + (=ucs . #x03DA) ; Ϛ + )) +(define-char + '((name . "GREEK SMALL LETTER STIGMA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "GREEK LETTER STIGMA") + (=ucs . #x03DA) ; Ϛ + )) + (=ucs . #x03DB) ; ϛ + )) +(define-char + '((name . "GREEK LETTER DIGAMMA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "GREEK SMALL LETTER DIGAMMA") + (=ucs . #x03DD) ; ϝ + )) + (=ucs . #x03DC) ; Ϝ + )) +(define-char + '((name . "GREEK SMALL LETTER DIGAMMA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "GREEK LETTER DIGAMMA") + (=ucs . #x03DC) ; Ϝ + )) + (=ucs . #x03DD) ; ϝ + )) +(define-char + '((name . "GREEK LETTER KOPPA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "GREEK SMALL LETTER KOPPA") + (=ucs . #x03DF) ; ϟ + )) + (=ucs . #x03DE) ; Ϟ + )) +(define-char + '((name . "GREEK SMALL LETTER KOPPA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "GREEK LETTER KOPPA") + (=ucs . #x03DE) ; Ϟ + )) + (=ucs . #x03DF) ; ϟ + )) +(define-char + '((name . "GREEK LETTER SAMPI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "GREEK SMALL LETTER SAMPI") + (=ucs . #x03E1) ; Ï¡ + )) + (=ucs . #x03E0) ; Ï  + )) +(define-char + '((name . "GREEK SMALL LETTER SAMPI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "GREEK LETTER SAMPI") + (=ucs . #x03E0) ; Ï  + )) + (=ucs . #x03E1) ; Ï¡ + )) +(define-char + '((name . "COPTIC CAPITAL LETTER SHEI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "COPTIC SMALL LETTER SHEI") + (=ucs . #x03E3) ; Ï£ + )) + (=ucs . #x03E2) ; Ï¢ + )) +(define-char + '((name . "COPTIC SMALL LETTER SHEI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "COPTIC CAPITAL LETTER SHEI") + (=ucs . #x03E2) ; Ï¢ + )) + (=ucs . #x03E3) ; Ï£ + )) +(define-char + '((name . "COPTIC CAPITAL LETTER FEI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "COPTIC SMALL LETTER FEI") + (=ucs . #x03E5) ; Ï¥ + )) + (=ucs . #x03E4) ; Ϥ + )) +(define-char + '((name . "COPTIC SMALL LETTER FEI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "COPTIC CAPITAL LETTER FEI") + (=ucs . #x03E4) ; Ϥ + )) + (=ucs . #x03E5) ; Ï¥ + )) +(define-char + '((name . "COPTIC CAPITAL LETTER KHEI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "COPTIC SMALL LETTER KHEI") + (=ucs . #x03E7) ; ϧ + )) + (=ucs . #x03E6) ; Ϧ + )) +(define-char + '((name . "COPTIC SMALL LETTER KHEI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "COPTIC CAPITAL LETTER KHEI") + (=ucs . #x03E6) ; Ϧ + )) + (=ucs . #x03E7) ; ϧ + )) +(define-char + '((name . "COPTIC CAPITAL LETTER HORI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "COPTIC SMALL LETTER HORI") + (=ucs . #x03E9) ; Ï© + )) + (=ucs . #x03E8) ; Ϩ + )) +(define-char + '((name . "COPTIC SMALL LETTER HORI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "COPTIC CAPITAL LETTER HORI") + (=ucs . #x03E8) ; Ϩ + )) + (=ucs . #x03E9) ; Ï© + )) +(define-char + '((name . "COPTIC CAPITAL LETTER GANGIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "COPTIC SMALL LETTER GANGIA") + (=ucs . #x03EB) ; Ï« + )) + (=ucs . #x03EA) ; Ϫ + )) +(define-char + '((name . "COPTIC SMALL LETTER GANGIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "COPTIC CAPITAL LETTER GANGIA") + (=ucs . #x03EA) ; Ϫ + )) + (=ucs . #x03EB) ; Ï« + )) +(define-char + '((name . "COPTIC CAPITAL LETTER SHIMA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "COPTIC SMALL LETTER SHIMA") + (=ucs . #x03ED) ; Ï­ + )) + (=ucs . #x03EC) ; Ϭ + )) +(define-char + '((name . "COPTIC SMALL LETTER SHIMA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "COPTIC CAPITAL LETTER SHIMA") + (=ucs . #x03EC) ; Ϭ + )) + (=ucs . #x03ED) ; Ï­ + )) +(define-char + '((name . "COPTIC CAPITAL LETTER DEI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "COPTIC SMALL LETTER DEI") + (=ucs . #x03EF) ; ϯ + )) + (=ucs . #x03EE) ; Ï® + )) +(define-char + '((name . "COPTIC SMALL LETTER DEI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "COPTIC CAPITAL LETTER DEI") + (=ucs . #x03EE) ; Ï® + )) + (=ucs . #x03EF) ; ϯ + )) +(define-char + '((name . "GREEK KAPPA SYMBOL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x03BA) + (->uppercase + ((name . "GREEK CAPITAL LETTER KAPPA") + (=ucs . #x039A) ; Κ + )) + (=ucs . #x03F0) ; Ï° + )) +(define-char + '((name . "GREEK RHO SYMBOL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x03C1) + (->uppercase + ((name . "GREEK CAPITAL LETTER RHO") + (=ucs . #x03A1) ; Ρ + )) + (=ucs . #x03F1) ; ϱ + )) +(define-char + '((name . "GREEK LUNATE SIGMA SYMBOL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x03C2) + (->uppercase + ((name . "GREEK CAPITAL LETTER SIGMA") + (=ucs . #x03A3) ; Σ + )) + (=ucs . #x03F2) ; ϲ + )) +(define-char + '((name . "GREEK LETTER YOT") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x03F3) ; ϳ + )) diff --git a/lisp/utf-2000/u00400-Cyrillic.el b/lisp/utf-2000/u00400-Cyrillic.el new file mode 100644 index 0000000..e991d55 --- /dev/null +++ b/lisp/utf-2000/u00400-Cyrillic.el @@ -0,0 +1,4937 @@ +(define-char + '((name . "CYRILLIC CAPITAL LETTER IE WITH GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0415 #x0300) + (->lowercase + ((name . "CYRILLIC SMALL LETTER IE WITH GRAVE") + (=ucs . #x0450) ; ѐ + )) + (=ucs . #x0400) ; Ѐ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER IO") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0415 #x0308) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER IO") + (chinese-gb2312 . #x2727) ; ø»„Ž¾ + (korean-ksc5601 . #x2C27) ; ø»ˆªœ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER IO") + (=ucs . #x0451) ; ё + )) + (cyrillic-iso8859-5 . #xA1) ; øº“„¡ + (=ucs . #x0401) ; Ё + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER IO") + (=>ucs . #x0401) ; Ё + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0401) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER IO") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER IO") + (=ucs . #x0401) ; Ё + )) + (chinese-gb2312 . #x2727) ; ø»„Ž¾ + (=jis-x0208 . #x2727) ; ø½‰¾¶ + (korean-ksc5601 . #x2C27) ; ø»ˆªœ + (=big5-eten . #xC7F9) ; ý¢€ŒŸ¹ + (ucs-jis . #x0401) ; ø»„Ž¾ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER DJE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Serbocroatian") + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER DJE") + (japanese-jisx0212 . #x2742) ; ø»Š­¥ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER DJE") + (=ucs . #x0452) ; ђ + )) + (cyrillic-iso8859-5 . #xA2) ; øº“„¢ + (=ucs . #x0402) ; Ђ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER DJE") + (=>ucs . #x0402) ; Ђ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Serbocroatian") + (->decomposition wide #x0402) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER DJE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER DJE") + (=ucs . #x0402) ; Ђ + )) + (japanese-jisx0212 . #x2742) ; ø»Š­¥ + (ucs-jis . #x0402) ; ø»Š­¥ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER GJE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0413 #x0301) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER GJE") + (japanese-jisx0212 . #x2743) ; ø»Š­¦ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER GJE") + (=ucs . #x0453) ; ѓ + )) + (cyrillic-iso8859-5 . #xA3) ; øº“„£ + (=ucs . #x0403) ; Ѓ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER GJE") + (=>ucs . #x0403) ; Ѓ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0403) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER GJE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER GJE") + (=ucs . #x0403) ; Ѓ + )) + (japanese-jisx0212 . #x2743) ; ø»Š­¦ + (ucs-jis . #x0403) ; ø»Š­¦ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER UKRAINIAN IE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER UKRAINIAN IE") + (japanese-jisx0212 . #x2744) ; ø»Š­§ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER UKRAINIAN IE") + (=ucs . #x0454) ; є + )) + (cyrillic-iso8859-5 . #xA4) ; øº“„¤ + (=ucs . #x0404) ; Є + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER UKRAINIAN IE") + (=>ucs . #x0404) ; Є + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0404) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER UKRAINIAN IE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER UKRAINIAN IE") + (=ucs . #x0404) ; Є + )) + (japanese-jisx0212 . #x2744) ; ø»Š­§ + (ucs-jis . #x0404) ; ø»Š­§ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER DZE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER DZE") + (japanese-jisx0212 . #x2745) ; ø»Š­¨ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER DZE") + (=ucs . #x0455) ; ѕ + )) + (cyrillic-iso8859-5 . #xA5) ; øº“„¥ + (=ucs . #x0405) ; Ѕ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER DZE") + (=>ucs . #x0405) ; Ѕ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0405) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER DZE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER DZE") + (=ucs . #x0405) ; Ѕ + )) + (japanese-jisx0212 . #x2745) ; ø»Š­¨ + (ucs-jis . #x0405) ; ø»Š­¨ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I") + (japanese-jisx0212 . #x2746) ; ø»Š­© + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I") + (=ucs . #x0456) ; і + )) + (cyrillic-iso8859-5 . #xA6) ; øº“„¦ + (=ucs . #x0406) ; І + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I") + (=>ucs . #x0406) ; І + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0406) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I") + (=ucs . #x0406) ; І + )) + (japanese-jisx0212 . #x2746) ; ø»Š­© + (ucs-jis . #x0406) ; ø»Š­© + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER YI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Ukrainian") + (->decomposition #x0406 #x0308) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER YI") + (japanese-jisx0212 . #x2747) ; ø»Š­ª + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER YI") + (=ucs . #x0457) ; ї + )) + (cyrillic-iso8859-5 . #xA7) ; øº“„§ + (=ucs . #x0407) ; Ї + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER YI") + (=>ucs . #x0407) ; Ї + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Ukrainian") + (->decomposition wide #x0407) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER YI") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER YI") + (=ucs . #x0407) ; Ї + )) + (japanese-jisx0212 . #x2747) ; ø»Š­ª + (ucs-jis . #x0407) ; ø»Š­ª + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER JE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER JE") + (japanese-jisx0212 . #x2748) ; ø»Š­« + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER JE") + (=ucs . #x0458) ; ј + )) + (cyrillic-iso8859-5 . #xA8) ; øº“„¨ + (=ucs . #x0408) ; Ј + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER JE") + (=>ucs . #x0408) ; Ј + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0408) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER JE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER JE") + (=ucs . #x0408) ; Ј + )) + (japanese-jisx0212 . #x2748) ; ø»Š­« + (ucs-jis . #x0408) ; ø»Š­« + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER LJE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER LJE") + (japanese-jisx0212 . #x2749) ; ø»Š­¬ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER LJE") + (=ucs . #x0459) ; љ + )) + (cyrillic-iso8859-5 . #xA9) ; øº“„© + (=ucs . #x0409) ; Љ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER LJE") + (=>ucs . #x0409) ; Љ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0409) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER LJE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER LJE") + (=ucs . #x0409) ; Љ + )) + (japanese-jisx0212 . #x2749) ; ø»Š­¬ + (ucs-jis . #x0409) ; ø»Š­¬ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER NJE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER NJE") + (japanese-jisx0212 . #x274A) ; ø»Š­­ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER NJE") + (=ucs . #x045A) ; њ + )) + (cyrillic-iso8859-5 . #xAA) ; øº“„ª + (=ucs . #x040A) ; Њ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER NJE") + (=>ucs . #x040A) ; Њ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x040A) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER NJE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER NJE") + (=ucs . #x040A) ; Њ + )) + (japanese-jisx0212 . #x274A) ; ø»Š­­ + (ucs-jis . #x040A) ; ø»Š­­ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER TSHE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Serbocroatian") + (->lowercase + ((name . "CYRILLIC SMALL LETTER TSHE") + (=ucs . #x045B) ; ћ + )) + (cyrillic-iso8859-5 . #xAB) ; øº“„« + (=ucs . #x040B) ; Ћ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER TSHE") + (=>ucs . #x040B) ; Ћ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Serbocroatian") + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER TSHE") + )) + (japanese-jisx0212 . #x274B) ; ø»Š­® + (ucs-jis . #x040B) ; ø»Š­® + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER KJE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x041A #x0301) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER KJE") + (japanese-jisx0212 . #x274C) ; ø»Š­¯ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER KJE") + (=ucs . #x045C) ; ќ + )) + (cyrillic-iso8859-5 . #xAC) ; øº“„¬ + (=ucs . #x040C) ; Ќ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER KJE") + (=>ucs . #x040C) ; Ќ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x040C) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER KJE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER KJE") + (=ucs . #x040C) ; Ќ + )) + (japanese-jisx0212 . #x274C) ; ø»Š­¯ + (ucs-jis . #x040C) ; ø»Š­¯ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER I WITH GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0418 #x0300) + (->lowercase + ((name . "CYRILLIC SMALL LETTER I WITH GRAVE") + (=ucs . #x045D) ; ѝ + )) + (=ucs . #x040D) ; Ѝ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER SHORT U") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Byelorussian") + (->decomposition #x0423 #x0306) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER SHORT U") + (japanese-jisx0212 . #x274D) ; ø»Š­° + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER SHORT U") + (=ucs . #x045E) ; ў + )) + (cyrillic-iso8859-5 . #xAE) ; øº“„® + (=ucs . #x040E) ; Ў + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER SHORT U") + (=>ucs . #x040E) ; Ў + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Byelorussian") + (->decomposition wide #x040E) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER SHORT U") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER SHORT U") + (=ucs . #x040E) ; Ў + )) + (japanese-jisx0212 . #x274D) ; ø»Š­° + (ucs-jis . #x040E) ; ø»Š­° + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER DZHE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER DZHE") + (japanese-jisx0212 . #x274E) ; ø»Š­± + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER DZHE") + (=ucs . #x045F) ; џ + )) + (cyrillic-iso8859-5 . #xAF) ; øº“„¯ + (=ucs . #x040F) ; Џ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER DZHE") + (=>ucs . #x040F) ; Џ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x040F) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER DZHE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER DZHE") + (=ucs . #x040F) ; Џ + )) + (japanese-jisx0212 . #x274E) ; ø»Š­± + (ucs-jis . #x040F) ; ø»Š­± + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER A") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER A") + (chinese-gb2312 . #x2721) ; ø»„Ž¸ + (korean-ksc5601 . #x2C21) ; ø»ˆª– + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER A") + (=ucs . #x0430) ; а + )) + (cyrillic-iso8859-5 . #xB0) ; øº“„° + (=ucs . #x0410) ; А + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER A") + (=>ucs . #x0410) ; А + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0410) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER A") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER A") + (=ucs . #x0410) ; А + )) + (chinese-gb2312 . #x2721) ; ø»„Ž¸ + (=jis-x0208 . #x2721) ; ø½‰¾° + (korean-ksc5601 . #x2C21) ; ø»ˆª– + (=big5-eten . #xC7F3) ; ý¢€ŒŸ³ + (ucs-jis . #x0410) ; ø»„Ž¸ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER BE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER BE") + (chinese-gb2312 . #x2722) ; ø»„Ž¹ + (korean-ksc5601 . #x2C22) ; ø»ˆª— + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER BE") + (=ucs . #x0431) ; б + )) + (cyrillic-iso8859-5 . #xB1) ; øº“„± + (=ucs . #x0411) ; Б + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER BE") + (=>ucs . #x0411) ; Б + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0411) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER BE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER BE") + (=ucs . #x0411) ; Б + )) + (chinese-gb2312 . #x2722) ; ø»„Ž¹ + (=jis-x0208 . #x2722) ; ø½‰¾± + (korean-ksc5601 . #x2C22) ; ø»ˆª— + (=big5-eten . #xC7F4) ; ý¢€ŒŸ´ + (ucs-jis . #x0411) ; ø»„Ž¹ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER VE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER VE") + (chinese-gb2312 . #x2723) ; ø»„Žº + (korean-ksc5601 . #x2C23) ; ø»ˆª˜ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER VE") + (=ucs . #x0432) ; в + )) + (cyrillic-iso8859-5 . #xB2) ; øº“„² + (=ucs . #x0412) ; В + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER VE") + (=>ucs . #x0412) ; В + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0412) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER VE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER VE") + (=ucs . #x0412) ; В + )) + (chinese-gb2312 . #x2723) ; ø»„Žº + (=jis-x0208 . #x2723) ; ø½‰¾² + (korean-ksc5601 . #x2C23) ; ø»ˆª˜ + (=big5-eten . #xC7F5) ; ý¢€ŒŸµ + (ucs-jis . #x0412) ; ø»„Žº + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER GHE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER GHE") + (chinese-gb2312 . #x2724) ; ø»„Ž» + (korean-ksc5601 . #x2C24) ; ø»ˆª™ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER GHE") + (=ucs . #x0433) ; г + )) + (cyrillic-iso8859-5 . #xB3) ; øº“„³ + (=ucs . #x0413) ; Г + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER GHE") + (=>ucs . #x0413) ; Г + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0413) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER GHE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER GHE") + (=ucs . #x0413) ; Г + )) + (chinese-gb2312 . #x2724) ; ø»„Ž» + (=jis-x0208 . #x2724) ; ø½‰¾³ + (korean-ksc5601 . #x2C24) ; ø»ˆª™ + (=big5-eten . #xC7F6) ; ý¢€ŒŸ¶ + (ucs-jis . #x0413) ; ø»„Ž» + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER DE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER DE") + (chinese-gb2312 . #x2725) ; ø»„Ž¼ + (korean-ksc5601 . #x2C25) ; ø»ˆªš + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER DE") + (=ucs . #x0434) ; д + )) + (cyrillic-iso8859-5 . #xB4) ; øº“„´ + (=ucs . #x0414) ; Д + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER DE") + (=>ucs . #x0414) ; Д + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0414) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER DE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER DE") + (=ucs . #x0414) ; Д + )) + (chinese-gb2312 . #x2725) ; ø»„Ž¼ + (=jis-x0208 . #x2725) ; ø½‰¾´ + (korean-ksc5601 . #x2C25) ; ø»ˆªš + (=big5-eten . #xC7F7) ; ý¢€ŒŸ· + (ucs-jis . #x0414) ; ø»„Ž¼ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER IE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER IE") + (chinese-gb2312 . #x2726) ; ø»„Ž½ + (korean-ksc5601 . #x2C26) ; ø»ˆª› + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER IE") + (=ucs . #x0435) ; е + )) + (cyrillic-iso8859-5 . #xB5) ; øº“„µ + (=ucs . #x0415) ; Е + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER IE") + (=>ucs . #x0415) ; Е + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0415) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER IE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER IE") + (=ucs . #x0415) ; Е + )) + (chinese-gb2312 . #x2726) ; ø»„Ž½ + (=jis-x0208 . #x2726) ; ø½‰¾µ + (korean-ksc5601 . #x2C26) ; ø»ˆª› + (=big5-eten . #xC7F8) ; ý¢€ŒŸ¸ + (ucs-jis . #x0415) ; ø»„Ž½ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER ZHE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER ZHE") + (chinese-gb2312 . #x2728) ; ø»„Ž¿ + (korean-ksc5601 . #x2C28) ; ø»ˆª + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER ZHE") + (=ucs . #x0436) ; ж + )) + (cyrillic-iso8859-5 . #xB6) ; øº“„¶ + (=ucs . #x0416) ; Ж + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER ZHE") + (=>ucs . #x0416) ; Ж + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0416) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER ZHE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER ZHE") + (=ucs . #x0416) ; Ж + )) + (chinese-gb2312 . #x2728) ; ø»„Ž¿ + (=jis-x0208 . #x2728) ; ø½‰¾· + (korean-ksc5601 . #x2C28) ; ø»ˆª + (=big5-eten . #xC7FA) ; ý¢€ŒŸº + (ucs-jis . #x0416) ; ø»„Ž¿ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER ZE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER ZE") + (chinese-gb2312 . #x2729) ; ø»„€ + (korean-ksc5601 . #x2C29) ; ø»ˆªž + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER ZE") + (=ucs . #x0437) ; з + )) + (cyrillic-iso8859-5 . #xB7) ; øº“„· + (=ucs . #x0417) ; З + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER ZE") + (=>ucs . #x0417) ; З + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0417) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER ZE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER ZE") + (=ucs . #x0417) ; З + )) + (chinese-gb2312 . #x2729) ; ø»„€ + (=jis-x0208 . #x2729) ; ø½‰¾¸ + (korean-ksc5601 . #x2C29) ; ø»ˆªž + (=big5-eten . #xC7FB) ; ý¢€ŒŸ» + (ucs-jis . #x0417) ; ø»„€ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER I") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER I") + (chinese-gb2312 . #x272A) ; ø»„ + (korean-ksc5601 . #x2C2A) ; ø»ˆªŸ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER I") + (=ucs . #x0438) ; и + )) + (cyrillic-iso8859-5 . #xB8) ; øº“„¸ + (=ucs . #x0418) ; И + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER I") + (=>ucs . #x0418) ; И + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0418) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER I") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER I") + (=ucs . #x0418) ; И + )) + (chinese-gb2312 . #x272A) ; ø»„ + (=jis-x0208 . #x272A) ; ø½‰¾¹ + (korean-ksc5601 . #x2C2A) ; ø»ˆªŸ + (=big5-eten . #xC7FC) ; ý¢€ŒŸ¼ + (ucs-jis . #x0418) ; ø»„ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER SHORT I") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0418 #x0306) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER SHORT I") + (chinese-gb2312 . #x272B) ; ø»„‚ + (korean-ksc5601 . #x2C2B) ; ø»ˆª  + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER SHORT I") + (=ucs . #x0439) ; й + )) + (cyrillic-iso8859-5 . #xB9) ; øº“„¹ + (=ucs . #x0419) ; Й + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER SHORT I") + (=>ucs . #x0419) ; Й + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0419) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER SHORT I") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER SHORT I") + (=ucs . #x0419) ; Й + )) + (chinese-gb2312 . #x272B) ; ø»„‚ + (=jis-x0208 . #x272B) ; ø½‰¾º + (korean-ksc5601 . #x2C2B) ; ø»ˆª  + (=big5-eten . #xC7FD) ; ý¢€ŒŸ½ + (ucs-jis . #x0419) ; ø»„‚ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER KA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER KA") + (chinese-gb2312 . #x272C) ; ø»„ƒ + (korean-ksc5601 . #x2C2C) ; ø»ˆª¡ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER KA") + (=ucs . #x043A) ; к + )) + (cyrillic-iso8859-5 . #xBA) ; øº“„º + (=ucs . #x041A) ; К + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER KA") + (=>ucs . #x041A) ; К + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x041A) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER KA") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER KA") + (=ucs . #x041A) ; К + )) + (chinese-gb2312 . #x272C) ; ø»„ƒ + (=jis-x0208 . #x272C) ; ø½‰¾» + (korean-ksc5601 . #x2C2C) ; ø»ˆª¡ + (=big5-eten . #xC7FE) ; ý¢€ŒŸ¾ + (ucs-jis . #x041A) ; ø»„ƒ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER EL") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER EL") + (chinese-gb2312 . #x272D) ; ø»„„ + (korean-ksc5601 . #x2C2D) ; ø»ˆª¢ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER EL") + (=ucs . #x043B) ; л + )) + (cyrillic-iso8859-5 . #xBB) ; øº“„» + (=ucs . #x041B) ; Л + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER EL") + (=>ucs . #x041B) ; Л + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x041B) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER EL") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER EL") + (=ucs . #x041B) ; Л + )) + (chinese-gb2312 . #x272D) ; ø»„„ + (=jis-x0208 . #x272D) ; ø½‰¾¼ + (korean-ksc5601 . #x2C2D) ; ø»ˆª¢ + (=big5-eten . #xC840) ; ý¢€Œ¡€ + (ucs-jis . #x041B) ; ø»„„ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER EM") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER EM") + (chinese-gb2312 . #x272E) ; ø»„… + (korean-ksc5601 . #x2C2E) ; ø»ˆª£ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER EM") + (=ucs . #x043C) ; м + )) + (cyrillic-iso8859-5 . #xBC) ; øº“„¼ + (=ucs . #x041C) ; М + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER EM") + (=>ucs . #x041C) ; М + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x041C) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER EM") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER EM") + (=ucs . #x041C) ; М + )) + (chinese-gb2312 . #x272E) ; ø»„… + (=jis-x0208 . #x272E) ; ø½‰¾½ + (korean-ksc5601 . #x2C2E) ; ø»ˆª£ + (=big5-eten . #xC841) ; ý¢€Œ¡ + (ucs-jis . #x041C) ; ø»„… + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER EN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER EN") + (chinese-gb2312 . #x272F) ; ø»„† + (korean-ksc5601 . #x2C2F) ; ø»ˆª¤ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER EN") + (=ucs . #x043D) ; н + )) + (cyrillic-iso8859-5 . #xBD) ; øº“„½ + (=ucs . #x041D) ; Н + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER EN") + (=>ucs . #x041D) ; Н + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x041D) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER EN") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER EN") + (=ucs . #x041D) ; Н + )) + (chinese-gb2312 . #x272F) ; ø»„† + (=jis-x0208 . #x272F) ; ø½‰¾¾ + (korean-ksc5601 . #x2C2F) ; ø»ˆª¤ + (=big5-eten . #xC842) ; ý¢€Œ¡‚ + (ucs-jis . #x041D) ; ø»„† + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER O") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER O") + (chinese-gb2312 . #x2730) ; ø»„‡ + (korean-ksc5601 . #x2C30) ; ø»ˆª¥ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER O") + (=ucs . #x043E) ; о + )) + (cyrillic-iso8859-5 . #xBE) ; øº“„¾ + (=ucs . #x041E) ; О + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER O") + (=>ucs . #x041E) ; О + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x041E) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER O") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER O") + (=ucs . #x041E) ; О + )) + (chinese-gb2312 . #x2730) ; ø»„‡ + (=jis-x0208 . #x2730) ; ø½‰¾¿ + (korean-ksc5601 . #x2C30) ; ø»ˆª¥ + (=big5-eten . #xC843) ; ý¢€Œ¡ƒ + (ucs-jis . #x041E) ; ø»„‡ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER PE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER PE") + (chinese-gb2312 . #x2731) ; ø»„ˆ + (korean-ksc5601 . #x2C31) ; ø»ˆª¦ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER PE") + (=ucs . #x043F) ; п + )) + (cyrillic-iso8859-5 . #xBF) ; øº“„¿ + (=ucs . #x041F) ; П + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER PE") + (=>ucs . #x041F) ; П + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x041F) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER PE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER PE") + (=ucs . #x041F) ; П + )) + (chinese-gb2312 . #x2731) ; ø»„ˆ + (=jis-x0208 . #x2731) ; ø½‰¿€ + (korean-ksc5601 . #x2C31) ; ø»ˆª¦ + (=big5-eten . #xC844) ; ý¢€Œ¡„ + (ucs-jis . #x041F) ; ø»„ˆ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER ER") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER ER") + (chinese-gb2312 . #x2732) ; ø»„‰ + (korean-ksc5601 . #x2C32) ; ø»ˆª§ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER ER") + (=ucs . #x0440) ; р + )) + (cyrillic-iso8859-5 . #xC0) ; øº“…€ + (=ucs . #x0420) ; Р + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER ER") + (=>ucs . #x0420) ; Р + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0420) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER ER") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER ER") + (=ucs . #x0420) ; Р + )) + (chinese-gb2312 . #x2732) ; ø»„‰ + (=jis-x0208 . #x2732) ; ø½‰¿ + (korean-ksc5601 . #x2C32) ; ø»ˆª§ + (=big5-eten . #xC845) ; ý¢€Œ¡… + (ucs-jis . #x0420) ; ø»„‰ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER ES") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER ES") + (chinese-gb2312 . #x2733) ; ø»„Š + (korean-ksc5601 . #x2C33) ; ø»ˆª¨ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER ES") + (=ucs . #x0441) ; с + )) + (cyrillic-iso8859-5 . #xC1) ; øº“… + (=ucs . #x0421) ; С + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER ES") + (=>ucs . #x0421) ; С + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0421) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER ES") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER ES") + (=ucs . #x0421) ; С + )) + (chinese-gb2312 . #x2733) ; ø»„Š + (=jis-x0208 . #x2733) ; ø½‰¿‚ + (korean-ksc5601 . #x2C33) ; ø»ˆª¨ + (=big5-eten . #xC846) ; ý¢€Œ¡† + (ucs-jis . #x0421) ; ø»„Š + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER TE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER TE") + (chinese-gb2312 . #x2734) ; ø»„‹ + (korean-ksc5601 . #x2C34) ; ø»ˆª© + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER TE") + (=ucs . #x0442) ; т + )) + (cyrillic-iso8859-5 . #xC2) ; øº“…‚ + (=ucs . #x0422) ; Т + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER TE") + (=>ucs . #x0422) ; Т + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0422) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER TE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER TE") + (=ucs . #x0422) ; Т + )) + (chinese-gb2312 . #x2734) ; ø»„‹ + (=jis-x0208 . #x2734) ; ø½‰¿ƒ + (korean-ksc5601 . #x2C34) ; ø»ˆª© + (=big5-eten . #xC847) ; ý¢€Œ¡‡ + (ucs-jis . #x0422) ; ø»„‹ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER U") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER U") + (chinese-gb2312 . #x2735) ; ø»„Œ + (korean-ksc5601 . #x2C35) ; ø»ˆªª + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER U") + (=ucs . #x0443) ; у + )) + (cyrillic-iso8859-5 . #xC3) ; øº“…ƒ + (=ucs . #x0423) ; У + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER U") + (=>ucs . #x0423) ; У + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0423) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER U") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER U") + (=ucs . #x0423) ; У + )) + (chinese-gb2312 . #x2735) ; ø»„Œ + (=jis-x0208 . #x2735) ; ø½‰¿„ + (korean-ksc5601 . #x2C35) ; ø»ˆªª + (=big5-eten . #xC848) ; ý¢€Œ¡ˆ + (ucs-jis . #x0423) ; ø»„Œ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER EF") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER EF") + (chinese-gb2312 . #x2736) ; ø»„ + (korean-ksc5601 . #x2C36) ; ø»ˆª« + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER EF") + (=ucs . #x0444) ; ф + )) + (cyrillic-iso8859-5 . #xC4) ; øº“…„ + (=ucs . #x0424) ; Ф + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER EF") + (=>ucs . #x0424) ; Ф + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0424) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER EF") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER EF") + (=ucs . #x0424) ; Ф + )) + (chinese-gb2312 . #x2736) ; ø»„ + (=jis-x0208 . #x2736) ; ø½‰¿… + (korean-ksc5601 . #x2C36) ; ø»ˆª« + (=big5-eten . #xC849) ; ý¢€Œ¡‰ + (ucs-jis . #x0424) ; ø»„ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER HA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER HA") + (chinese-gb2312 . #x2737) ; ø»„Ž + (korean-ksc5601 . #x2C37) ; ø»ˆª¬ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER HA") + (=ucs . #x0445) ; х + )) + (cyrillic-iso8859-5 . #xC5) ; øº“…… + (=ucs . #x0425) ; Ð¥ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER HA") + (=>ucs . #x0425) ; Ð¥ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0425) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER HA") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER HA") + (=ucs . #x0425) ; Ð¥ + )) + (chinese-gb2312 . #x2737) ; ø»„Ž + (=jis-x0208 . #x2737) ; ø½‰¿† + (korean-ksc5601 . #x2C37) ; ø»ˆª¬ + (=big5-eten . #xC84A) ; ý¢€Œ¡Š + (ucs-jis . #x0425) ; ø»„Ž + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER TSE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER TSE") + (chinese-gb2312 . #x2738) ; ø»„ + (korean-ksc5601 . #x2C38) ; ø»ˆª­ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER TSE") + (=ucs . #x0446) ; ц + )) + (cyrillic-iso8859-5 . #xC6) ; øº“…† + (=ucs . #x0426) ; Ц + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER TSE") + (=>ucs . #x0426) ; Ц + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0426) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER TSE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER TSE") + (=ucs . #x0426) ; Ц + )) + (chinese-gb2312 . #x2738) ; ø»„ + (=jis-x0208 . #x2738) ; ø½‰¿‡ + (korean-ksc5601 . #x2C38) ; ø»ˆª­ + (=big5-eten . #xC84B) ; ý¢€Œ¡‹ + (ucs-jis . #x0426) ; ø»„ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER CHE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER CHE") + (chinese-gb2312 . #x2739) ; ø»„ + (korean-ksc5601 . #x2C39) ; ø»ˆª® + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER CHE") + (=ucs . #x0447) ; ч + )) + (cyrillic-iso8859-5 . #xC7) ; øº“…‡ + (=ucs . #x0427) ; Ч + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER CHE") + (=>ucs . #x0427) ; Ч + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0427) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER CHE") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER CHE") + (=ucs . #x0427) ; Ч + )) + (chinese-gb2312 . #x2739) ; ø»„ + (=jis-x0208 . #x2739) ; ø½‰¿ˆ + (korean-ksc5601 . #x2C39) ; ø»ˆª® + (=big5-eten . #xC84C) ; ý¢€Œ¡Œ + (ucs-jis . #x0427) ; ø»„ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER SHA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER SHA") + (chinese-gb2312 . #x273A) ; ø»„‘ + (korean-ksc5601 . #x2C3A) ; ø»ˆª¯ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER SHA") + (=ucs . #x0448) ; ш + )) + (cyrillic-iso8859-5 . #xC8) ; øº“…ˆ + (=ucs . #x0428) ; Ш + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER SHA") + (=>ucs . #x0428) ; Ш + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0428) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER SHA") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER SHA") + (=ucs . #x0428) ; Ш + )) + (chinese-gb2312 . #x273A) ; ø»„‘ + (=jis-x0208 . #x273A) ; ø½‰¿‰ + (korean-ksc5601 . #x2C3A) ; ø»ˆª¯ + (=big5-eten . #xC84D) ; ý¢€Œ¡ + (ucs-jis . #x0428) ; ø»„‘ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER SHCHA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER SHCHA") + (chinese-gb2312 . #x273B) ; ø»„’ + (korean-ksc5601 . #x2C3B) ; ø»ˆª° + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER SHCHA") + (=ucs . #x0449) ; щ + )) + (cyrillic-iso8859-5 . #xC9) ; øº“…‰ + (=ucs . #x0429) ; Щ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER SHCHA") + (=>ucs . #x0429) ; Щ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0429) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER SHCHA") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER SHCHA") + (=ucs . #x0429) ; Щ + )) + (chinese-gb2312 . #x273B) ; ø»„’ + (=jis-x0208 . #x273B) ; ø½‰¿Š + (korean-ksc5601 . #x2C3B) ; ø»ˆª° + (=big5-eten . #xC84E) ; ý¢€Œ¡Ž + (ucs-jis . #x0429) ; ø»„’ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER HARD SIGN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER HARD SIGN") + (chinese-gb2312 . #x273C) ; ø»„“ + (korean-ksc5601 . #x2C3C) ; ø»ˆª± + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER HARD SIGN") + (=ucs . #x044A) ; ъ + )) + (cyrillic-iso8859-5 . #xCA) ; øº“…Š + (=ucs . #x042A) ; Ъ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER HARD SIGN") + (=>ucs . #x042A) ; Ъ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x042A) + (->lowercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER HARD SIGN") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER HARD SIGN") + (=ucs . #x042A) ; Ъ + )) + (chinese-gb2312 . #x273C) ; ø»„“ + (=jis-x0208 . #x273C) ; ø½‰¿‹ + (korean-ksc5601 . #x2C3C) ; ø»ˆª± + (=big5-eten . #xC84F) ; ý¢€Œ¡ + (ucs-jis . #x042A) ; ø»„“ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER YERU") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER YERU") + (chinese-gb2312 . #x273D) ; ø»„” + (korean-ksc5601 . #x2C3D) ; ø»ˆª² + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER YERU") + (=ucs . #x044B) ; ы + )) + (cyrillic-iso8859-5 . #xCB) ; øº“…‹ + (=ucs . #x042B) ; Ы + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER YERU") + (=>ucs . #x042B) ; Ы + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x042B) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER YERU") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER YERU") + (=ucs . #x042B) ; Ы + )) + (chinese-gb2312 . #x273D) ; ø»„” + (=jis-x0208 . #x273D) ; ø½‰¿Œ + (korean-ksc5601 . #x2C3D) ; ø»ˆª² + (=big5-eten . #xC850) ; ý¢€Œ¡ + (ucs-jis . #x042B) ; ø»„” + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER SOFT SIGN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER SOFT SIGN") + (chinese-gb2312 . #x273E) ; ø»„• + (korean-ksc5601 . #x2C3E) ; ø»ˆª³ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER SOFT SIGN") + (=ucs . #x044C) ; ь + )) + (cyrillic-iso8859-5 . #xCC) ; øº“…Œ + (=ucs . #x042C) ; Ь + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER SOFT SIGN") + (=>ucs . #x042C) ; Ь + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x042C) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER SOFT SIGN") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER SOFT SIGN") + (=ucs . #x042C) ; Ь + )) + (chinese-gb2312 . #x273E) ; ø»„• + (=jis-x0208 . #x273E) ; ø½‰¿ + (korean-ksc5601 . #x2C3E) ; ø»ˆª³ + (=big5-eten . #xC851) ; ý¢€Œ¡‘ + (ucs-jis . #x042C) ; ø»„• + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER E") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER E") + (chinese-gb2312 . #x273F) ; ø»„– + (korean-ksc5601 . #x2C3F) ; ø»ˆª´ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER E") + (=ucs . #x044D) ; э + )) + (cyrillic-iso8859-5 . #xCD) ; øº“… + (=ucs . #x042D) ; Э + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER E") + (=>ucs . #x042D) ; Э + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x042D) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER E") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER E") + (=ucs . #x042D) ; Э + )) + (chinese-gb2312 . #x273F) ; ø»„– + (=jis-x0208 . #x273F) ; ø½‰¿Ž + (korean-ksc5601 . #x2C3F) ; ø»ˆª´ + (=big5-eten . #xC852) ; ý¢€Œ¡’ + (ucs-jis . #x042D) ; ø»„– + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER YU") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER YU") + (chinese-gb2312 . #x2740) ; ø»„— + (korean-ksc5601 . #x2C40) ; ø»ˆªµ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER YU") + (=ucs . #x044E) ; ю + )) + (cyrillic-iso8859-5 . #xCE) ; øº“…Ž + (=ucs . #x042E) ; Ю + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER YU") + (=>ucs . #x042E) ; Ю + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x042E) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER YU") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER YU") + (=ucs . #x042E) ; Ю + )) + (chinese-gb2312 . #x2740) ; ø»„— + (=jis-x0208 . #x2740) ; ø½‰¿ + (korean-ksc5601 . #x2C40) ; ø»ˆªµ + (=big5-eten . #xC853) ; ý¢€Œ¡“ + (ucs-jis . #x042E) ; ø»„— + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER YA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER YA") + (chinese-gb2312 . #x2741) ; ø»„˜ + (korean-ksc5601 . #x2C41) ; ø»ˆª¶ + )) + (->lowercase + ((name . "CYRILLIC SMALL LETTER YA") + (=ucs . #x044F) ; я + )) + (cyrillic-iso8859-5 . #xCF) ; øº“… + (=ucs . #x042F) ; Я + )) +(define-char + '((name . "FULLWIDTH CYRILLIC CAPITAL LETTER YA") + (=>ucs . #x042F) ; Я + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x042F) + (->lowercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER YA") + )) + (<-fullwidth + ((name . "CYRILLIC CAPITAL LETTER YA") + (=ucs . #x042F) ; Я + )) + (chinese-gb2312 . #x2741) ; ø»„˜ + (=jis-x0208 . #x2741) ; ø½‰¿ + (korean-ksc5601 . #x2C41) ; ø»ˆª¶ + (=big5-eten . #xC854) ; ý¢€Œ¡” + (ucs-jis . #x042F) ; ø»„˜ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER A") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER A") + (chinese-gb2312 . #x2751) ; ø»„¨ + (korean-ksc5601 . #x2C51) ; ø»ˆ«† + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER A") + (=ucs . #x0410) ; А + )) + (cyrillic-iso8859-5 . #xD0) ; øº“… + (=ucs . #x0430) ; а + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER A") + (=>ucs . #x0430) ; а + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0430) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER A") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER A") + (=ucs . #x0430) ; а + )) + (chinese-gb2312 . #x2751) ; ø»„¨ + (=jis-x0208 . #x2751) ; ø½‰¿  + (korean-ksc5601 . #x2C51) ; ø»ˆ«† + (=big5-eten . #xC855) ; ý¢€Œ¡• + (ucs-jis . #x0430) ; ø»„¨ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER BE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER BE") + (chinese-gb2312 . #x2752) ; ø»„© + (korean-ksc5601 . #x2C52) ; ø»ˆ«‡ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER BE") + (=ucs . #x0411) ; Б + )) + (cyrillic-iso8859-5 . #xD1) ; øº“…‘ + (=ucs . #x0431) ; б + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER BE") + (=>ucs . #x0431) ; б + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0431) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER BE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER BE") + (=ucs . #x0431) ; б + )) + (chinese-gb2312 . #x2752) ; ø»„© + (=jis-x0208 . #x2752) ; ø½‰¿¡ + (korean-ksc5601 . #x2C52) ; ø»ˆ«‡ + (=big5-eten . #xC856) ; ý¢€Œ¡– + (ucs-jis . #x0431) ; ø»„© + )) +(define-char + '((name . "CYRILLIC SMALL LETTER VE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER VE") + (chinese-gb2312 . #x2753) ; ø»„ª + (korean-ksc5601 . #x2C53) ; ø»ˆ«ˆ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER VE") + (=ucs . #x0412) ; В + )) + (cyrillic-iso8859-5 . #xD2) ; øº“…’ + (=ucs . #x0432) ; в + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER VE") + (=>ucs . #x0432) ; в + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0432) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER VE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER VE") + (=ucs . #x0432) ; в + )) + (chinese-gb2312 . #x2753) ; ø»„ª + (=jis-x0208 . #x2753) ; ø½‰¿¢ + (korean-ksc5601 . #x2C53) ; ø»ˆ«ˆ + (=big5-eten . #xC857) ; ý¢€Œ¡— + (ucs-jis . #x0432) ; ø»„ª + )) +(define-char + '((name . "CYRILLIC SMALL LETTER GHE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER GHE") + (chinese-gb2312 . #x2754) ; ø»„« + (korean-ksc5601 . #x2C54) ; ø»ˆ«‰ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER GHE") + (=ucs . #x0413) ; Г + )) + (cyrillic-iso8859-5 . #xD3) ; øº“…“ + (=ucs . #x0433) ; г + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER GHE") + (=>ucs . #x0433) ; г + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0433) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER GHE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER GHE") + (=ucs . #x0433) ; г + )) + (chinese-gb2312 . #x2754) ; ø»„« + (=jis-x0208 . #x2754) ; ø½‰¿£ + (korean-ksc5601 . #x2C54) ; ø»ˆ«‰ + (=big5-eten . #xC858) ; ý¢€Œ¡˜ + (ucs-jis . #x0433) ; ø»„« + )) +(define-char + '((name . "CYRILLIC SMALL LETTER DE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER DE") + (chinese-gb2312 . #x2755) ; ø»„¬ + (korean-ksc5601 . #x2C55) ; ø»ˆ«Š + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER DE") + (=ucs . #x0414) ; Д + )) + (cyrillic-iso8859-5 . #xD4) ; øº“…” + (=ucs . #x0434) ; д + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER DE") + (=>ucs . #x0434) ; д + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0434) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER DE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER DE") + (=ucs . #x0434) ; д + )) + (chinese-gb2312 . #x2755) ; ø»„¬ + (=jis-x0208 . #x2755) ; ø½‰¿¤ + (korean-ksc5601 . #x2C55) ; ø»ˆ«Š + (=big5-eten . #xC859) ; ý¢€Œ¡™ + (ucs-jis . #x0434) ; ø»„¬ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER IE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER IE") + (chinese-gb2312 . #x2756) ; ø»„­ + (korean-ksc5601 . #x2C56) ; ø»ˆ«‹ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER IE") + (=ucs . #x0415) ; Е + )) + (cyrillic-iso8859-5 . #xD5) ; øº“…• + (=ucs . #x0435) ; е + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER IE") + (=>ucs . #x0435) ; е + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0435) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER IE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER IE") + (=ucs . #x0435) ; е + )) + (chinese-gb2312 . #x2756) ; ø»„­ + (=jis-x0208 . #x2756) ; ø½‰¿¥ + (korean-ksc5601 . #x2C56) ; ø»ˆ«‹ + (=big5-eten . #xC85A) ; ý¢€Œ¡š + (ucs-jis . #x0435) ; ø»„­ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER ZHE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER ZHE") + (chinese-gb2312 . #x2758) ; ø»„¯ + (korean-ksc5601 . #x2C58) ; ø»ˆ« + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER ZHE") + (=ucs . #x0416) ; Ж + )) + (cyrillic-iso8859-5 . #xD6) ; øº“…– + (=ucs . #x0436) ; ж + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER ZHE") + (=>ucs . #x0436) ; ж + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0436) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER ZHE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER ZHE") + (=ucs . #x0436) ; ж + )) + (chinese-gb2312 . #x2758) ; ø»„¯ + (=jis-x0208 . #x2758) ; ø½‰¿§ + (korean-ksc5601 . #x2C58) ; ø»ˆ« + (=big5-eten . #xC85C) ; ý¢€Œ¡œ + (ucs-jis . #x0436) ; ø»„¯ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER ZE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER ZE") + (chinese-gb2312 . #x2759) ; ø»„° + (korean-ksc5601 . #x2C59) ; ø»ˆ«Ž + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER ZE") + (=ucs . #x0417) ; З + )) + (cyrillic-iso8859-5 . #xD7) ; øº“…— + (=ucs . #x0437) ; з + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER ZE") + (=>ucs . #x0437) ; з + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0437) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER ZE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER ZE") + (=ucs . #x0437) ; з + )) + (chinese-gb2312 . #x2759) ; ø»„° + (=jis-x0208 . #x2759) ; ø½‰¿¨ + (korean-ksc5601 . #x2C59) ; ø»ˆ«Ž + (=big5-eten . #xC85D) ; ý¢€Œ¡ + (ucs-jis . #x0437) ; ø»„° + )) +(define-char + '((name . "CYRILLIC SMALL LETTER I") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER I") + (chinese-gb2312 . #x275A) ; ø»„± + (korean-ksc5601 . #x2C5A) ; ø»ˆ« + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER I") + (=ucs . #x0418) ; И + )) + (cyrillic-iso8859-5 . #xD8) ; øº“…˜ + (=ucs . #x0438) ; и + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER I") + (=>ucs . #x0438) ; и + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0438) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER I") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER I") + (=ucs . #x0438) ; и + )) + (chinese-gb2312 . #x275A) ; ø»„± + (=jis-x0208 . #x275A) ; ø½‰¿© + (korean-ksc5601 . #x2C5A) ; ø»ˆ« + (=big5-eten . #xC85E) ; ý¢€Œ¡ž + (ucs-jis . #x0438) ; ø»„± + )) +(define-char + '((name . "CYRILLIC SMALL LETTER SHORT I") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0438 #x0306) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER SHORT I") + (chinese-gb2312 . #x275B) ; ø»„² + (korean-ksc5601 . #x2C5B) ; ø»ˆ« + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER SHORT I") + (=ucs . #x0419) ; Й + )) + (cyrillic-iso8859-5 . #xD9) ; øº“…™ + (=ucs . #x0439) ; й + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER SHORT I") + (=>ucs . #x0439) ; й + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0439) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER SHORT I") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER SHORT I") + (=ucs . #x0439) ; й + )) + (chinese-gb2312 . #x275B) ; ø»„² + (=jis-x0208 . #x275B) ; ø½‰¿ª + (korean-ksc5601 . #x2C5B) ; ø»ˆ« + (=big5-eten . #xC85F) ; ý¢€Œ¡Ÿ + (ucs-jis . #x0439) ; ø»„² + )) +(define-char + '((name . "CYRILLIC SMALL LETTER KA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER KA") + (chinese-gb2312 . #x275C) ; ø»„³ + (korean-ksc5601 . #x2C5C) ; ø»ˆ«‘ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER KA") + (=ucs . #x041A) ; К + )) + (cyrillic-iso8859-5 . #xDA) ; øº“…š + (=ucs . #x043A) ; к + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER KA") + (=>ucs . #x043A) ; к + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x043A) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER KA") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER KA") + (=ucs . #x043A) ; к + )) + (chinese-gb2312 . #x275C) ; ø»„³ + (=jis-x0208 . #x275C) ; ø½‰¿« + (korean-ksc5601 . #x2C5C) ; ø»ˆ«‘ + (=big5-eten . #xC860) ; ý¢€Œ¡  + (ucs-jis . #x043A) ; ø»„³ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER EL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER EL") + (chinese-gb2312 . #x275D) ; ø»„´ + (korean-ksc5601 . #x2C5D) ; ø»ˆ«’ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER EL") + (=ucs . #x041B) ; Л + )) + (cyrillic-iso8859-5 . #xDB) ; øº“…› + (=ucs . #x043B) ; л + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER EL") + (=>ucs . #x043B) ; л + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x043B) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER EL") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER EL") + (=ucs . #x043B) ; л + )) + (chinese-gb2312 . #x275D) ; ø»„´ + (=jis-x0208 . #x275D) ; ø½‰¿¬ + (korean-ksc5601 . #x2C5D) ; ø»ˆ«’ + (=big5-eten . #xC861) ; ý¢€Œ¡¡ + (ucs-jis . #x043B) ; ø»„´ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER EM") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER EM") + (chinese-gb2312 . #x275E) ; ø»„µ + (korean-ksc5601 . #x2C5E) ; ø»ˆ«“ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER EM") + (=ucs . #x041C) ; М + )) + (cyrillic-iso8859-5 . #xDC) ; øº“…œ + (=ucs . #x043C) ; м + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER EM") + (=>ucs . #x043C) ; м + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x043C) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER EM") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER EM") + (=ucs . #x043C) ; м + )) + (chinese-gb2312 . #x275E) ; ø»„µ + (=jis-x0208 . #x275E) ; ø½‰¿­ + (korean-ksc5601 . #x2C5E) ; ø»ˆ«“ + (=big5-eten . #xC862) ; ý¢€Œ¡¢ + (ucs-jis . #x043C) ; ø»„µ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER EN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER EN") + (chinese-gb2312 . #x275F) ; ø»„¶ + (korean-ksc5601 . #x2C5F) ; ø»ˆ«” + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER EN") + (=ucs . #x041D) ; Н + )) + (cyrillic-iso8859-5 . #xDD) ; øº“… + (=ucs . #x043D) ; н + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER EN") + (=>ucs . #x043D) ; н + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x043D) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER EN") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER EN") + (=ucs . #x043D) ; н + )) + (chinese-gb2312 . #x275F) ; ø»„¶ + (=jis-x0208 . #x275F) ; ø½‰¿® + (korean-ksc5601 . #x2C5F) ; ø»ˆ«” + (=big5-eten . #xC863) ; ý¢€Œ¡£ + (ucs-jis . #x043D) ; ø»„¶ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER O") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER O") + (chinese-gb2312 . #x2760) ; ø»„· + (korean-ksc5601 . #x2C60) ; ø»ˆ«• + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER O") + (=ucs . #x041E) ; О + )) + (cyrillic-iso8859-5 . #xDE) ; øº“…ž + (=ucs . #x043E) ; о + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER O") + (=>ucs . #x043E) ; о + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x043E) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER O") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER O") + (=ucs . #x043E) ; о + )) + (chinese-gb2312 . #x2760) ; ø»„· + (=jis-x0208 . #x2760) ; ø½‰¿¯ + (korean-ksc5601 . #x2C60) ; ø»ˆ«• + (=big5-eten . #xC864) ; ý¢€Œ¡¤ + (ucs-jis . #x043E) ; ø»„· + )) +(define-char + '((name . "CYRILLIC SMALL LETTER PE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER PE") + (chinese-gb2312 . #x2761) ; ø»„¸ + (korean-ksc5601 . #x2C61) ; ø»ˆ«– + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER PE") + (=ucs . #x041F) ; П + )) + (cyrillic-iso8859-5 . #xDF) ; øº“…Ÿ + (=ucs . #x043F) ; п + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER PE") + (=>ucs . #x043F) ; п + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x043F) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER PE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER PE") + (=ucs . #x043F) ; п + )) + (chinese-gb2312 . #x2761) ; ø»„¸ + (=jis-x0208 . #x2761) ; ø½‰¿° + (korean-ksc5601 . #x2C61) ; ø»ˆ«– + (=big5-eten . #xC865) ; ý¢€Œ¡¥ + (ucs-jis . #x043F) ; ø»„¸ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER ER") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER ER") + (chinese-gb2312 . #x2762) ; ø»„¹ + (korean-ksc5601 . #x2C62) ; ø»ˆ«— + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER ER") + (=ucs . #x0420) ; Р + )) + (cyrillic-iso8859-5 . #xE0) ; øº“…  + (=ucs . #x0440) ; р + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER ER") + (=>ucs . #x0440) ; р + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0440) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER ER") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER ER") + (=ucs . #x0440) ; р + )) + (chinese-gb2312 . #x2762) ; ø»„¹ + (=jis-x0208 . #x2762) ; ø½‰¿± + (korean-ksc5601 . #x2C62) ; ø»ˆ«— + (=big5-eten . #xC866) ; ý¢€Œ¡¦ + (ucs-jis . #x0440) ; ø»„¹ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER ES") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER ES") + (chinese-gb2312 . #x2763) ; ø»„º + (korean-ksc5601 . #x2C63) ; ø»ˆ«˜ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER ES") + (=ucs . #x0421) ; С + )) + (cyrillic-iso8859-5 . #xE1) ; øº“…¡ + (=ucs . #x0441) ; с + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER ES") + (=>ucs . #x0441) ; с + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0441) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER ES") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER ES") + (=ucs . #x0441) ; с + )) + (chinese-gb2312 . #x2763) ; ø»„º + (=jis-x0208 . #x2763) ; ø½‰¿² + (korean-ksc5601 . #x2C63) ; ø»ˆ«˜ + (=big5-eten . #xC867) ; ý¢€Œ¡§ + (ucs-jis . #x0441) ; ø»„º + )) +(define-char + '((name . "CYRILLIC SMALL LETTER TE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER TE") + (chinese-gb2312 . #x2764) ; ø»„» + (korean-ksc5601 . #x2C64) ; ø»ˆ«™ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER TE") + (=ucs . #x0422) ; Т + )) + (cyrillic-iso8859-5 . #xE2) ; øº“…¢ + (=ucs . #x0442) ; т + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER TE") + (=>ucs . #x0442) ; т + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0442) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER TE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER TE") + (=ucs . #x0442) ; т + )) + (chinese-gb2312 . #x2764) ; ø»„» + (=jis-x0208 . #x2764) ; ø½‰¿³ + (korean-ksc5601 . #x2C64) ; ø»ˆ«™ + (=big5-eten . #xC868) ; ý¢€Œ¡¨ + (ucs-jis . #x0442) ; ø»„» + )) +(define-char + '((name . "CYRILLIC SMALL LETTER U") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER U") + (chinese-gb2312 . #x2765) ; ø»„¼ + (korean-ksc5601 . #x2C65) ; ø»ˆ«š + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER U") + (=ucs . #x0423) ; У + )) + (cyrillic-iso8859-5 . #xE3) ; øº“…£ + (=ucs . #x0443) ; у + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER U") + (=>ucs . #x0443) ; у + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0443) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER U") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER U") + (=ucs . #x0443) ; у + )) + (chinese-gb2312 . #x2765) ; ø»„¼ + (=jis-x0208 . #x2765) ; ø½‰¿´ + (korean-ksc5601 . #x2C65) ; ø»ˆ«š + (=big5-eten . #xC869) ; ý¢€Œ¡© + (ucs-jis . #x0443) ; ø»„¼ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER EF") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER EF") + (chinese-gb2312 . #x2766) ; ø»„½ + (korean-ksc5601 . #x2C66) ; ø»ˆ«› + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER EF") + (=ucs . #x0424) ; Ф + )) + (cyrillic-iso8859-5 . #xE4) ; øº“…¤ + (=ucs . #x0444) ; ф + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER EF") + (=>ucs . #x0444) ; ф + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0444) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER EF") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER EF") + (=ucs . #x0444) ; ф + )) + (chinese-gb2312 . #x2766) ; ø»„½ + (=jis-x0208 . #x2766) ; ø½‰¿µ + (korean-ksc5601 . #x2C66) ; ø»ˆ«› + (=big5-eten . #xC86A) ; ý¢€Œ¡ª + (ucs-jis . #x0444) ; ø»„½ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER HA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER HA") + (chinese-gb2312 . #x2767) ; ø»„¾ + (korean-ksc5601 . #x2C67) ; ø»ˆ«œ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER HA") + (=ucs . #x0425) ; Ð¥ + )) + (cyrillic-iso8859-5 . #xE5) ; øº“…¥ + (=ucs . #x0445) ; х + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER HA") + (=>ucs . #x0445) ; х + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0445) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER HA") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER HA") + (=ucs . #x0445) ; х + )) + (chinese-gb2312 . #x2767) ; ø»„¾ + (=jis-x0208 . #x2767) ; ø½‰¿¶ + (korean-ksc5601 . #x2C67) ; ø»ˆ«œ + (=big5-eten . #xC86B) ; ý¢€Œ¡« + (ucs-jis . #x0445) ; ø»„¾ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER TSE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER TSE") + (chinese-gb2312 . #x2768) ; ø»„¿ + (korean-ksc5601 . #x2C68) ; ø»ˆ« + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER TSE") + (=ucs . #x0426) ; Ц + )) + (cyrillic-iso8859-5 . #xE6) ; øº“…¦ + (=ucs . #x0446) ; ц + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER TSE") + (=>ucs . #x0446) ; ц + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0446) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER TSE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER TSE") + (=ucs . #x0446) ; ц + )) + (chinese-gb2312 . #x2768) ; ø»„¿ + (=jis-x0208 . #x2768) ; ø½‰¿· + (korean-ksc5601 . #x2C68) ; ø»ˆ« + (=big5-eten . #xC86C) ; ý¢€Œ¡¬ + (ucs-jis . #x0446) ; ø»„¿ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER CHE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER CHE") + (chinese-gb2312 . #x2769) ; ø»„€ + (korean-ksc5601 . #x2C69) ; ø»ˆ«ž + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER CHE") + (=ucs . #x0427) ; Ч + )) + (cyrillic-iso8859-5 . #xE7) ; øº“…§ + (=ucs . #x0447) ; ч + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER CHE") + (=>ucs . #x0447) ; ч + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0447) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER CHE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER CHE") + (=ucs . #x0447) ; ч + )) + (chinese-gb2312 . #x2769) ; ø»„€ + (=jis-x0208 . #x2769) ; ø½‰¿¸ + (korean-ksc5601 . #x2C69) ; ø»ˆ«ž + (=big5-eten . #xC86D) ; ý¢€Œ¡­ + (ucs-jis . #x0447) ; ø»„€ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER SHA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER SHA") + (chinese-gb2312 . #x276A) ; ø»„ + (korean-ksc5601 . #x2C6A) ; ø»ˆ«Ÿ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER SHA") + (=ucs . #x0428) ; Ш + )) + (cyrillic-iso8859-5 . #xE8) ; øº“…¨ + (=ucs . #x0448) ; ш + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER SHA") + (=>ucs . #x0448) ; ш + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0448) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER SHA") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER SHA") + (=ucs . #x0448) ; ш + )) + (chinese-gb2312 . #x276A) ; ø»„ + (=jis-x0208 . #x276A) ; ø½‰¿¹ + (korean-ksc5601 . #x2C6A) ; ø»ˆ«Ÿ + (=big5-eten . #xC86E) ; ý¢€Œ¡® + (ucs-jis . #x0448) ; ø»„ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER SHCHA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER SHCHA") + (chinese-gb2312 . #x276B) ; ø»„‚ + (korean-ksc5601 . #x2C6B) ; ø»ˆ«  + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER SHCHA") + (=ucs . #x0429) ; Щ + )) + (cyrillic-iso8859-5 . #xE9) ; øº“…© + (=ucs . #x0449) ; щ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER SHCHA") + (=>ucs . #x0449) ; щ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0449) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER SHCHA") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER SHCHA") + (=ucs . #x0449) ; щ + )) + (chinese-gb2312 . #x276B) ; ø»„‚ + (=jis-x0208 . #x276B) ; ø½‰¿º + (korean-ksc5601 . #x2C6B) ; ø»ˆ«  + (=big5-eten . #xC86F) ; ý¢€Œ¡¯ + (ucs-jis . #x0449) ; ø»„‚ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER HARD SIGN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER HARD SIGN") + (chinese-gb2312 . #x276C) ; ø»„ƒ + (korean-ksc5601 . #x2C6C) ; ø»ˆ«¡ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER HARD SIGN") + (=ucs . #x042A) ; Ъ + )) + (cyrillic-iso8859-5 . #xEA) ; øº“…ª + (=ucs . #x044A) ; ъ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER HARD SIGN") + (=>ucs . #x044A) ; ъ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x044A) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER HARD SIGN") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER HARD SIGN") + (=ucs . #x044A) ; ъ + )) + (chinese-gb2312 . #x276C) ; ø»„ƒ + (=jis-x0208 . #x276C) ; ø½‰¿» + (korean-ksc5601 . #x2C6C) ; ø»ˆ«¡ + (=big5-eten . #xC870) ; ý¢€Œ¡° + (ucs-jis . #x044A) ; ø»„ƒ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER YERU") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER YERU") + (chinese-gb2312 . #x276D) ; ø»„„ + (korean-ksc5601 . #x2C6D) ; ø»ˆ«¢ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER YERU") + (=ucs . #x042B) ; Ы + )) + (cyrillic-iso8859-5 . #xEB) ; øº“…« + (=ucs . #x044B) ; ы + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER YERU") + (=>ucs . #x044B) ; ы + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x044B) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER YERU") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER YERU") + (=ucs . #x044B) ; ы + )) + (chinese-gb2312 . #x276D) ; ø»„„ + (=jis-x0208 . #x276D) ; ø½‰¿¼ + (korean-ksc5601 . #x2C6D) ; ø»ˆ«¢ + (=big5-eten . #xC871) ; ý¢€Œ¡± + (ucs-jis . #x044B) ; ø»„„ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER SOFT SIGN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER SOFT SIGN") + (chinese-gb2312 . #x276E) ; ø»„… + (korean-ksc5601 . #x2C6E) ; ø»ˆ«£ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER SOFT SIGN") + (=ucs . #x042C) ; Ь + )) + (cyrillic-iso8859-5 . #xEC) ; øº“…¬ + (=ucs . #x044C) ; ь + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER SOFT SIGN") + (=>ucs . #x044C) ; ь + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x044C) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER SOFT SIGN") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER SOFT SIGN") + (=ucs . #x044C) ; ь + )) + (chinese-gb2312 . #x276E) ; ø»„… + (=jis-x0208 . #x276E) ; ø½‰¿½ + (korean-ksc5601 . #x2C6E) ; ø»ˆ«£ + (=big5-eten . #xC872) ; ý¢€Œ¡² + (ucs-jis . #x044C) ; ø»„… + )) +(define-char + '((name . "CYRILLIC SMALL LETTER E") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER E") + (chinese-gb2312 . #x276F) ; ø»„† + (korean-ksc5601 . #x2C6F) ; ø»ˆ«¤ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER E") + (=ucs . #x042D) ; Э + )) + (cyrillic-iso8859-5 . #xED) ; øº“…­ + (=ucs . #x044D) ; э + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER E") + (=>ucs . #x044D) ; э + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x044D) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER E") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER E") + (=ucs . #x044D) ; э + )) + (chinese-gb2312 . #x276F) ; ø»„† + (=jis-x0208 . #x276F) ; ø½‰¿¾ + (korean-ksc5601 . #x2C6F) ; ø»ˆ«¤ + (=big5-eten . #xC873) ; ý¢€Œ¡³ + (ucs-jis . #x044D) ; ø»„† + )) +(define-char + '((name . "CYRILLIC SMALL LETTER YU") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER YU") + (chinese-gb2312 . #x2770) ; ø»„‡ + (korean-ksc5601 . #x2C70) ; ø»ˆ«¥ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER YU") + (=ucs . #x042E) ; Ю + )) + (cyrillic-iso8859-5 . #xEE) ; øº“…® + (=ucs . #x044E) ; ю + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER YU") + (=>ucs . #x044E) ; ю + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x044E) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER YU") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER YU") + (=ucs . #x044E) ; ю + )) + (chinese-gb2312 . #x2770) ; ø»„‡ + (=jis-x0208 . #x2770) ; ø½‰¿¿ + (korean-ksc5601 . #x2C70) ; ø»ˆ«¥ + (=big5-eten . #xC874) ; ý¢€Œ¡´ + (ucs-jis . #x044E) ; ø»„‡ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER YA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER YA") + (chinese-gb2312 . #x2771) ; ø»„ˆ + (korean-ksc5601 . #x2C71) ; ø»ˆ«¦ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER YA") + (=ucs . #x042F) ; Я + )) + (cyrillic-iso8859-5 . #xEF) ; øº“…¯ + (=ucs . #x044F) ; я + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER YA") + (=>ucs . #x044F) ; я + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x044F) + (->uppercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER YA") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER YA") + (=ucs . #x044F) ; я + )) + (chinese-gb2312 . #x2771) ; ø»„ˆ + (=jis-x0208 . #x2771) ; ø½Š€€ + (korean-ksc5601 . #x2C71) ; ø»ˆ«¦ + (=big5-eten . #xC875) ; ý¢€Œ¡µ + (ucs-jis . #x044F) ; ø»„ˆ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER IE WITH GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0435 #x0300) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER IE WITH GRAVE") + (=ucs . #x0400) ; Ѐ + )) + (=ucs . #x0450) ; ѐ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER IO") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0435 #x0308) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER IO") + (chinese-gb2312 . #x2757) ; ø»„® + (korean-ksc5601 . #x2C57) ; ø»ˆ«Œ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER IO") + (=ucs . #x0401) ; Ё + )) + (cyrillic-iso8859-5 . #xF1) ; øº“…± + (=ucs . #x0451) ; ё + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER IO") + (=>ucs . #x0451) ; ё + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0451) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER IO") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER IO") + (=ucs . #x0451) ; ё + )) + (chinese-gb2312 . #x2757) ; ø»„® + (=jis-x0208 . #x2757) ; ø½‰¿¦ + (korean-ksc5601 . #x2C57) ; ø»ˆ«Œ + (=big5-eten . #xC85B) ; ý¢€Œ¡› + (ucs-jis . #x0451) ; ø»„® + )) +(define-char + '((name . "CYRILLIC SMALL LETTER DJE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Serbocroatian") + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER DJE") + (japanese-jisx0212 . #x2772) ; ø»Š®• + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER DJE") + (=ucs . #x0402) ; Ђ + )) + (cyrillic-iso8859-5 . #xF2) ; øº“…² + (=ucs . #x0452) ; ђ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER DJE") + (=>ucs . #x0452) ; ђ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Serbocroatian") + (->decomposition wide #x0452) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER DJE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER DJE") + (=ucs . #x0452) ; ђ + )) + (japanese-jisx0212 . #x2772) ; ø»Š®• + (ucs-jis . #x0452) ; ø»Š®• + )) +(define-char + '((name . "CYRILLIC SMALL LETTER GJE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0433 #x0301) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER GJE") + (japanese-jisx0212 . #x2773) ; ø»Š®– + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER GJE") + (=ucs . #x0403) ; Ѓ + )) + (cyrillic-iso8859-5 . #xF3) ; øº“…³ + (=ucs . #x0453) ; ѓ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER GJE") + (=>ucs . #x0453) ; ѓ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0453) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER GJE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER GJE") + (=ucs . #x0453) ; ѓ + )) + (japanese-jisx0212 . #x2773) ; ø»Š®– + (ucs-jis . #x0453) ; ø»Š®– + )) +(define-char + '((name . "CYRILLIC SMALL LETTER UKRAINIAN IE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER UKRAINIAN IE") + (japanese-jisx0212 . #x2774) ; ø»Š®— + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER UKRAINIAN IE") + (=ucs . #x0404) ; Є + )) + (cyrillic-iso8859-5 . #xF4) ; øº“…´ + (=ucs . #x0454) ; є + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER UKRAINIAN IE") + (=>ucs . #x0454) ; є + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0454) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER UKRAINIAN IE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER UKRAINIAN IE") + (=ucs . #x0454) ; є + )) + (japanese-jisx0212 . #x2774) ; ø»Š®— + (ucs-jis . #x0454) ; ø»Š®— + )) +(define-char + '((name . "CYRILLIC SMALL LETTER DZE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER DZE") + (japanese-jisx0212 . #x2775) ; ø»Š®˜ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER DZE") + (=ucs . #x0405) ; Ѕ + )) + (cyrillic-iso8859-5 . #xF5) ; øº“…µ + (=ucs . #x0455) ; ѕ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER DZE") + (=>ucs . #x0455) ; ѕ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0455) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER DZE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER DZE") + (=ucs . #x0455) ; ѕ + )) + (japanese-jisx0212 . #x2775) ; ø»Š®˜ + (ucs-jis . #x0455) ; ø»Š®˜ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I") + (japanese-jisx0212 . #x2776) ; ø»Š®™ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I") + (=ucs . #x0406) ; І + )) + (cyrillic-iso8859-5 . #xF6) ; øº“…¶ + (=ucs . #x0456) ; і + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I") + (=>ucs . #x0456) ; і + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0456) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I") + (=ucs . #x0456) ; і + )) + (japanese-jisx0212 . #x2776) ; ø»Š®™ + (ucs-jis . #x0456) ; ø»Š®™ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER YI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Ukrainian") + (->decomposition #x0456 #x0308) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER YI") + (japanese-jisx0212 . #x2777) ; ø»Š®š + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER YI") + (=ucs . #x0407) ; Ї + )) + (cyrillic-iso8859-5 . #xF7) ; øº“…· + (=ucs . #x0457) ; ї + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER YI") + (=>ucs . #x0457) ; ї + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Ukrainian") + (->decomposition wide #x0457) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER YI") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER YI") + (=ucs . #x0457) ; ї + )) + (japanese-jisx0212 . #x2777) ; ø»Š®š + (ucs-jis . #x0457) ; ø»Š®š + )) +(define-char + '((name . "CYRILLIC SMALL LETTER JE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER JE") + (japanese-jisx0212 . #x2778) ; ø»Š®› + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER JE") + (=ucs . #x0408) ; Ј + )) + (cyrillic-iso8859-5 . #xF8) ; øº“…¸ + (=ucs . #x0458) ; ј + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER JE") + (=>ucs . #x0458) ; ј + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0458) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER JE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER JE") + (=ucs . #x0458) ; ј + )) + (japanese-jisx0212 . #x2778) ; ø»Š®› + (ucs-jis . #x0458) ; ø»Š®› + )) +(define-char + '((name . "CYRILLIC SMALL LETTER LJE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER LJE") + (japanese-jisx0212 . #x2779) ; ø»Š®œ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER LJE") + (=ucs . #x0409) ; Љ + )) + (cyrillic-iso8859-5 . #xF9) ; øº“…¹ + (=ucs . #x0459) ; љ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER LJE") + (=>ucs . #x0459) ; љ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0459) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER LJE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER LJE") + (=ucs . #x0459) ; љ + )) + (japanese-jisx0212 . #x2779) ; ø»Š®œ + (ucs-jis . #x0459) ; ø»Š®œ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER NJE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER NJE") + (japanese-jisx0212 . #x277A) ; ø»Š® + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER NJE") + (=ucs . #x040A) ; Њ + )) + (cyrillic-iso8859-5 . #xFA) ; øº“…º + (=ucs . #x045A) ; њ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER NJE") + (=>ucs . #x045A) ; њ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x045A) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER NJE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER NJE") + (=ucs . #x045A) ; њ + )) + (japanese-jisx0212 . #x277A) ; ø»Š® + (ucs-jis . #x045A) ; ø»Š® + )) +(define-char + '((name . "CYRILLIC SMALL LETTER TSHE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Serbocroatian") + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER TSHE") + (japanese-jisx0212 . #x277B) ; ø»Š®ž + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER TSHE") + (=ucs . #x040B) ; Ћ + )) + (cyrillic-iso8859-5 . #xFB) ; øº“…» + (=ucs . #x045B) ; ћ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER TSHE") + (=>ucs . #x045B) ; ћ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Serbocroatian") + (->decomposition wide #x045B) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER TSHE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER TSHE") + (=ucs . #x045B) ; ћ + )) + (japanese-jisx0212 . #x277B) ; ø»Š®ž + (ucs-jis . #x045B) ; ø»Š®ž + )) +(define-char + '((name . "CYRILLIC SMALL LETTER KJE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x043A #x0301) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER KJE") + (japanese-jisx0212 . #x277C) ; ø»Š®Ÿ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER KJE") + (=ucs . #x040C) ; Ќ + )) + (cyrillic-iso8859-5 . #xFC) ; øº“…¼ + (=ucs . #x045C) ; ќ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER KJE") + (=>ucs . #x045C) ; ќ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x045C) + (->uppercase + ((name . "FULLWIDTH CYRILLIC SMALL LETTER KJE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER KJE") + (=ucs . #x045C) ; ќ + )) + (japanese-jisx0212 . #x277C) ; ø»Š®Ÿ + (ucs-jis . #x045C) ; ø»Š®Ÿ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER I WITH GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0438 #x0300) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER I WITH GRAVE") + (=ucs . #x040D) ; Ѝ + )) + (=ucs . #x045D) ; ѝ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER SHORT U") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Byelorussian") + (->decomposition #x0443 #x0306) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER SHORT U") + (japanese-jisx0212 . #x277D) ; ø»Š®  + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER SHORT U") + (=ucs . #x040E) ; Ў + )) + (cyrillic-iso8859-5 . #xFE) ; øº“…¾ + (=ucs . #x045E) ; ў + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER SHORT U") + (=>ucs . #x045E) ; ў + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Byelorussian") + (->decomposition wide #x045E) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER SHORT U") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER SHORT U") + (=ucs . #x045E) ; ў + )) + (japanese-jisx0212 . #x277D) ; ø»Š®  + (ucs-jis . #x045E) ; ø»Š®  + )) +(define-char + '((name . "CYRILLIC SMALL LETTER DZHE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH CYRILLIC SMALL LETTER DZHE") + (japanese-jisx0212 . #x277E) ; ø»Š®¡ + )) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER DZHE") + (=ucs . #x040F) ; Џ + )) + (cyrillic-iso8859-5 . #xFF) ; øº“…¿ + (=ucs . #x045F) ; џ + )) +(define-char + '((name . "FULLWIDTH CYRILLIC SMALL LETTER DZHE") + (=>ucs . #x045F) ; џ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x045F) + (->uppercase + ((name . "FULLWIDTH CYRILLIC CAPITAL LETTER DZHE") + )) + (<-fullwidth + ((name . "CYRILLIC SMALL LETTER DZHE") + (=ucs . #x045F) ; џ + )) + (japanese-jisx0212 . #x277E) ; ø»Š®¡ + (ucs-jis . #x045F) ; ø»Š®¡ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER OMEGA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER OMEGA") + (=ucs . #x0461) ; Ñ¡ + )) + (=ucs . #x0460) ; Ñ  + )) +(define-char + '((name . "CYRILLIC SMALL LETTER OMEGA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER OMEGA") + (=ucs . #x0460) ; Ñ  + )) + (=ucs . #x0461) ; Ñ¡ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER YAT") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER YAT") + (=ucs . #x0463) ; Ñ£ + )) + (=ucs . #x0462) ; Ñ¢ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER YAT") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER YAT") + (=ucs . #x0462) ; Ñ¢ + )) + (=ucs . #x0463) ; Ñ£ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER IOTIFIED E") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER IOTIFIED E") + (=ucs . #x0465) ; Ñ¥ + )) + (=ucs . #x0464) ; Ѥ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER IOTIFIED E") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER IOTIFIED E") + (=ucs . #x0464) ; Ѥ + )) + (=ucs . #x0465) ; Ñ¥ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER LITTLE YUS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER LITTLE YUS") + (=ucs . #x0467) ; ѧ + )) + (=ucs . #x0466) ; Ѧ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER LITTLE YUS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER LITTLE YUS") + (=ucs . #x0466) ; Ѧ + )) + (=ucs . #x0467) ; ѧ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS") + (=ucs . #x0469) ; Ñ© + )) + (=ucs . #x0468) ; Ѩ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS") + (=ucs . #x0468) ; Ѩ + )) + (=ucs . #x0469) ; Ñ© + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER BIG YUS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER BIG YUS") + (=ucs . #x046B) ; Ñ« + )) + (=ucs . #x046A) ; Ѫ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER BIG YUS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER BIG YUS") + (=ucs . #x046A) ; Ѫ + )) + (=ucs . #x046B) ; Ñ« + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER IOTIFIED BIG YUS") + (=ucs . #x046D) ; Ñ­ + )) + (=ucs . #x046C) ; Ѭ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER IOTIFIED BIG YUS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS") + (=ucs . #x046C) ; Ѭ + )) + (=ucs . #x046D) ; Ñ­ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER KSI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER KSI") + (=ucs . #x046F) ; ѯ + )) + (=ucs . #x046E) ; Ñ® + )) +(define-char + '((name . "CYRILLIC SMALL LETTER KSI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER KSI") + (=ucs . #x046E) ; Ñ® + )) + (=ucs . #x046F) ; ѯ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER PSI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER PSI") + (=ucs . #x0471) ; ѱ + )) + (=ucs . #x0470) ; Ñ° + )) +(define-char + '((name . "CYRILLIC SMALL LETTER PSI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER PSI") + (=ucs . #x0470) ; Ñ° + )) + (=ucs . #x0471) ; ѱ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER FITA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER FITA") + (=ucs . #x0473) ; ѳ + )) + (=ucs . #x0472) ; Ѳ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER FITA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER FITA") + (=ucs . #x0472) ; Ѳ + )) + (=ucs . #x0473) ; ѳ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER IZHITSA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER IZHITSA") + (=ucs . #x0475) ; ѵ + )) + (=ucs . #x0474) ; Ñ´ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER IZHITSA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER IZHITSA") + (=ucs . #x0474) ; Ñ´ + )) + (=ucs . #x0475) ; ѵ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0474 #x030F) + (->lowercase + ((name . "CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT") + (=ucs . #x0477) ; Ñ· + )) + (=ucs . #x0476) ; Ѷ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0475 #x030F) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT") + (=ucs . #x0476) ; Ѷ + )) + (=ucs . #x0477) ; Ñ· + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER UK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER UK") + (=ucs . #x0479) ; ѹ + )) + (=ucs . #x0478) ; Ѹ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER UK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER UK") + (=ucs . #x0478) ; Ѹ + )) + (=ucs . #x0479) ; ѹ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER ROUND OMEGA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER ROUND OMEGA") + (=ucs . #x047B) ; Ñ» + )) + (=ucs . #x047A) ; Ѻ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER ROUND OMEGA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER ROUND OMEGA") + (=ucs . #x047A) ; Ѻ + )) + (=ucs . #x047B) ; Ñ» + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER OMEGA WITH TITLO") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER OMEGA WITH TITLO") + (=ucs . #x047D) ; ѽ + )) + (=ucs . #x047C) ; Ѽ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER OMEGA WITH TITLO") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER OMEGA WITH TITLO") + (=ucs . #x047C) ; Ѽ + )) + (=ucs . #x047D) ; ѽ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER OT") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER OT") + (=ucs . #x047F) ; Ñ¿ + )) + (=ucs . #x047E) ; Ѿ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER OT") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER OT") + (=ucs . #x047E) ; Ѿ + )) + (=ucs . #x047F) ; Ñ¿ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER KOPPA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER KOPPA") + (=ucs . #x0481) ; ҁ + )) + (=ucs . #x0480) ; Ҁ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER KOPPA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER KOPPA") + (=ucs . #x0480) ; Ҁ + )) + (=ucs . #x0481) ; ҁ + )) +(define-char + '((name . "CYRILLIC THOUSANDS SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0482) ; ҂ + )) +(define-char + '((name . "COMBINING CYRILLIC TITLO") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0483) ; ҃ + )) +(define-char + '((name . "COMBINING CYRILLIC PALATALIZATION") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0484) ; ҄ + )) +(define-char + '((name . "COMBINING CYRILLIC DASIA PNEUMATA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0485) ; ҅ + )) +(define-char + '((name . "COMBINING CYRILLIC PSILI PNEUMATA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0486) ; ҆ + )) +(define-char + '((name . "COMBINING CYRILLIC HUNDRED THOUSANDS SIGN") + (general-category mark enclosing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0488) ; ҈ + )) +(define-char + '((name . "COMBINING CYRILLIC MILLIONS SIGN") + (general-category mark enclosing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0489) ; ҉ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER SEMISOFT SIGN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER SEMISOFT SIGN") + (=ucs . #x048D) ; ҍ + )) + (=ucs . #x048C) ; Ҍ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER SEMISOFT SIGN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER SEMISOFT SIGN") + (=ucs . #x048C) ; Ҍ + )) + (=ucs . #x048D) ; ҍ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER ER WITH TICK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER ER WITH TICK") + (=ucs . #x048F) ; ҏ + )) + (=ucs . #x048E) ; Ҏ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER ER WITH TICK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER ER WITH TICK") + (=ucs . #x048E) ; Ҏ + )) + (=ucs . #x048F) ; ҏ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER GHE WITH UPTURN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER GHE WITH UPTURN") + (=ucs . #x0491) ; ґ + )) + (=ucs . #x0490) ; Ґ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER GHE WITH UPTURN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER GHE WITH UPTURN") + (=ucs . #x0490) ; Ґ + )) + (=ucs . #x0491) ; ґ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER GHE WITH STROKE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER GHE WITH STROKE") + (=ucs . #x0493) ; ғ + )) + (=ucs . #x0492) ; Ғ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER GHE WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER GHE WITH STROKE") + (=ucs . #x0492) ; Ғ + )) + (=ucs . #x0493) ; ғ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK") + (=ucs . #x0495) ; ҕ + )) + (=ucs . #x0494) ; Ҕ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK") + (=ucs . #x0494) ; Ҕ + )) + (=ucs . #x0495) ; ҕ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER ZHE WITH DESCENDER") + (=ucs . #x0497) ; җ + )) + (=ucs . #x0496) ; Җ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER ZHE WITH DESCENDER") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER") + (=ucs . #x0496) ; Җ + )) + (=ucs . #x0497) ; җ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER ZE WITH DESCENDER") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER ZE WITH DESCENDER") + (=ucs . #x0499) ; ҙ + )) + (=ucs . #x0498) ; Ҙ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER ZE WITH DESCENDER") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER ZE WITH DESCENDER") + (=ucs . #x0498) ; Ҙ + )) + (=ucs . #x0499) ; ҙ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER KA WITH DESCENDER") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER KA WITH DESCENDER") + (=ucs . #x049B) ; қ + )) + (=ucs . #x049A) ; Қ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER KA WITH DESCENDER") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER KA WITH DESCENDER") + (=ucs . #x049A) ; Қ + )) + (=ucs . #x049B) ; қ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE") + (=ucs . #x049D) ; ҝ + )) + (=ucs . #x049C) ; Ҝ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE") + (=ucs . #x049C) ; Ҝ + )) + (=ucs . #x049D) ; ҝ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER KA WITH STROKE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER KA WITH STROKE") + (=ucs . #x049F) ; ҟ + )) + (=ucs . #x049E) ; Ҟ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER KA WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER KA WITH STROKE") + (=ucs . #x049E) ; Ҟ + )) + (=ucs . #x049F) ; ҟ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER BASHKIR KA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER BASHKIR KA") + (=ucs . #x04A1) ; Ò¡ + )) + (=ucs . #x04A0) ; Ò  + )) +(define-char + '((name . "CYRILLIC SMALL LETTER BASHKIR KA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER BASHKIR KA") + (=ucs . #x04A0) ; Ò  + )) + (=ucs . #x04A1) ; Ò¡ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER EN WITH DESCENDER") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER EN WITH DESCENDER") + (=ucs . #x04A3) ; Ò£ + )) + (=ucs . #x04A2) ; Ò¢ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER EN WITH DESCENDER") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER EN WITH DESCENDER") + (=ucs . #x04A2) ; Ò¢ + )) + (=ucs . #x04A3) ; Ò£ + )) +(define-char + '((name . "CYRILLIC CAPITAL LIGATURE EN GHE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LIGATURE EN GHE") + (=ucs . #x04A5) ; Ò¥ + )) + (=ucs . #x04A4) ; Ò¤ + )) +(define-char + '((name . "CYRILLIC SMALL LIGATURE EN GHE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LIGATURE EN GHE") + (=ucs . #x04A4) ; Ò¤ + )) + (=ucs . #x04A5) ; Ò¥ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Abkhasian") + (->lowercase + ((name . "CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK") + (=ucs . #x04A7) ; Ò§ + )) + (=ucs . #x04A6) ; Ò¦ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Abkhasian") + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK") + (=ucs . #x04A6) ; Ò¦ + )) + (=ucs . #x04A7) ; Ò§ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER ABKHASIAN HA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER ABKHASIAN HA") + (=ucs . #x04A9) ; Ò© + )) + (=ucs . #x04A8) ; Ò¨ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER ABKHASIAN HA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER ABKHASIAN HA") + (=ucs . #x04A8) ; Ò¨ + )) + (=ucs . #x04A9) ; Ò© + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER ES WITH DESCENDER") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER ES WITH DESCENDER") + (=ucs . #x04AB) ; Ò« + )) + (=ucs . #x04AA) ; Òª + )) +(define-char + '((name . "CYRILLIC SMALL LETTER ES WITH DESCENDER") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER ES WITH DESCENDER") + (=ucs . #x04AA) ; Òª + )) + (=ucs . #x04AB) ; Ò« + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER TE WITH DESCENDER") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER TE WITH DESCENDER") + (=ucs . #x04AD) ; Ò­ + )) + (=ucs . #x04AC) ; Ò¬ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER TE WITH DESCENDER") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER TE WITH DESCENDER") + (=ucs . #x04AC) ; Ò¬ + )) + (=ucs . #x04AD) ; Ò­ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER STRAIGHT U") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER STRAIGHT U") + (=ucs . #x04AF) ; Ò¯ + )) + (=ucs . #x04AE) ; Ò® + )) +(define-char + '((name . "CYRILLIC SMALL LETTER STRAIGHT U") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER STRAIGHT U") + (=ucs . #x04AE) ; Ò® + )) + (=ucs . #x04AF) ; Ò¯ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE") + (=ucs . #x04B1) ; Ò± + )) + (=ucs . #x04B0) ; Ò° + )) +(define-char + '((name . "CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE") + (=ucs . #x04B0) ; Ò° + )) + (=ucs . #x04B1) ; Ò± + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER HA WITH DESCENDER") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER HA WITH DESCENDER") + (=ucs . #x04B3) ; Ò³ + )) + (=ucs . #x04B2) ; Ò² + )) +(define-char + '((name . "CYRILLIC SMALL LETTER HA WITH DESCENDER") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER HA WITH DESCENDER") + (=ucs . #x04B2) ; Ò² + )) + (=ucs . #x04B3) ; Ò³ + )) +(define-char + '((name . "CYRILLIC CAPITAL LIGATURE TE TSE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Abkhasian") + (->lowercase + ((name . "CYRILLIC SMALL LIGATURE TE TSE") + (=ucs . #x04B5) ; Òµ + )) + (=ucs . #x04B4) ; Ò´ + )) +(define-char + '((name . "CYRILLIC SMALL LIGATURE TE TSE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Abkhasian") + (->uppercase + ((name . "CYRILLIC CAPITAL LIGATURE TE TSE") + (=ucs . #x04B4) ; Ò´ + )) + (=ucs . #x04B5) ; Òµ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER CHE WITH DESCENDER") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER CHE WITH DESCENDER") + (=ucs . #x04B7) ; Ò· + )) + (=ucs . #x04B6) ; Ò¶ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER CHE WITH DESCENDER") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER CHE WITH DESCENDER") + (=ucs . #x04B6) ; Ò¶ + )) + (=ucs . #x04B7) ; Ò· + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE") + (=ucs . #x04B9) ; Ò¹ + )) + (=ucs . #x04B8) ; Ò¸ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE") + (=ucs . #x04B8) ; Ò¸ + )) + (=ucs . #x04B9) ; Ò¹ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER SHHA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER SHHA") + (=ucs . #x04BB) ; Ò» + )) + (=ucs . #x04BA) ; Òº + )) +(define-char + '((name . "CYRILLIC SMALL LETTER SHHA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER SHHA") + (=ucs . #x04BA) ; Òº + )) + (=ucs . #x04BB) ; Ò» + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER ABKHASIAN CHE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER ABKHASIAN CHE") + (=ucs . #x04BD) ; Ò½ + )) + (=ucs . #x04BC) ; Ò¼ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER ABKHASIAN CHE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER ABKHASIAN CHE") + (=ucs . #x04BC) ; Ò¼ + )) + (=ucs . #x04BD) ; Ò½ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER") + (=ucs . #x04BF) ; Ò¿ + )) + (=ucs . #x04BE) ; Ò¾ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER") + (=ucs . #x04BE) ; Ò¾ + )) + (=ucs . #x04BF) ; Ò¿ + )) +(define-char + '((name . "CYRILLIC LETTER PALOCHKA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x04C0) ; Ӏ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER ZHE WITH BREVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0416 #x0306) + (->lowercase + ((name . "CYRILLIC SMALL LETTER ZHE WITH BREVE") + (=ucs . #x04C2) ; ӂ + )) + (=ucs . #x04C1) ; Ӂ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER ZHE WITH BREVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0436 #x0306) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER ZHE WITH BREVE") + (=ucs . #x04C1) ; Ӂ + )) + (=ucs . #x04C2) ; ӂ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER KA WITH HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER KA WITH HOOK") + (=ucs . #x04C4) ; ӄ + )) + (=ucs . #x04C3) ; Ӄ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER KA WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER KA WITH HOOK") + (=ucs . #x04C3) ; Ӄ + )) + (=ucs . #x04C4) ; ӄ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER EN WITH HOOK") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER EN WITH HOOK") + (=ucs . #x04C8) ; ӈ + )) + (=ucs . #x04C7) ; Ӈ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER EN WITH HOOK") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER EN WITH HOOK") + (=ucs . #x04C7) ; Ӈ + )) + (=ucs . #x04C8) ; ӈ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER KHAKASSIAN CHE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER KHAKASSIAN CHE") + (=ucs . #x04CC) ; ӌ + )) + (=ucs . #x04CB) ; Ӌ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER KHAKASSIAN CHE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER KHAKASSIAN CHE") + (=ucs . #x04CB) ; Ӌ + )) + (=ucs . #x04CC) ; ӌ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER A WITH BREVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0410 #x0306) + (->lowercase + ((name . "CYRILLIC SMALL LETTER A WITH BREVE") + (=ucs . #x04D1) ; ӑ + )) + (=ucs . #x04D0) ; Ӑ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER A WITH BREVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0430 #x0306) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER A WITH BREVE") + (=ucs . #x04D0) ; Ӑ + )) + (=ucs . #x04D1) ; ӑ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER A WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0410 #x0308) + (->lowercase + ((name . "CYRILLIC SMALL LETTER A WITH DIAERESIS") + (=ucs . #x04D3) ; ӓ + )) + (=ucs . #x04D2) ; Ӓ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER A WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0430 #x0308) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER A WITH DIAERESIS") + (=ucs . #x04D2) ; Ӓ + )) + (=ucs . #x04D3) ; ӓ + )) +(define-char + '((name . "CYRILLIC CAPITAL LIGATURE A IE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LIGATURE A IE") + (=ucs . #x04D5) ; ӕ + )) + (=ucs . #x04D4) ; Ӕ + )) +(define-char + '((name . "CYRILLIC SMALL LIGATURE A IE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LIGATURE A IE") + (=ucs . #x04D4) ; Ӕ + )) + (=ucs . #x04D5) ; ӕ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER IE WITH BREVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0415 #x0306) + (->lowercase + ((name . "CYRILLIC SMALL LETTER IE WITH BREVE") + (=ucs . #x04D7) ; ӗ + )) + (=ucs . #x04D6) ; Ӗ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER IE WITH BREVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0435 #x0306) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER IE WITH BREVE") + (=ucs . #x04D6) ; Ӗ + )) + (=ucs . #x04D7) ; ӗ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER SCHWA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER SCHWA") + (=ucs . #x04D9) ; ә + )) + (=ucs . #x04D8) ; Ә + )) +(define-char + '((name . "CYRILLIC SMALL LETTER SCHWA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER SCHWA") + (=ucs . #x04D8) ; Ә + )) + (=ucs . #x04D9) ; ә + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x04D8 #x0308) + (->lowercase + ((name . "CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS") + (=ucs . #x04DB) ; ӛ + )) + (=ucs . #x04DA) ; Ӛ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x04D9 #x0308) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS") + (=ucs . #x04DA) ; Ӛ + )) + (=ucs . #x04DB) ; ӛ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0416 #x0308) + (->lowercase + ((name . "CYRILLIC SMALL LETTER ZHE WITH DIAERESIS") + (=ucs . #x04DD) ; ӝ + )) + (=ucs . #x04DC) ; Ӝ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER ZHE WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0436 #x0308) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS") + (=ucs . #x04DC) ; Ӝ + )) + (=ucs . #x04DD) ; ӝ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0417 #x0308) + (->lowercase + ((name . "CYRILLIC SMALL LETTER ZE WITH DIAERESIS") + (=ucs . #x04DF) ; ӟ + )) + (=ucs . #x04DE) ; Ӟ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER ZE WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0437 #x0308) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS") + (=ucs . #x04DE) ; Ӟ + )) + (=ucs . #x04DF) ; ӟ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER ABKHASIAN DZE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER ABKHASIAN DZE") + (=ucs . #x04E1) ; Ó¡ + )) + (=ucs . #x04E0) ; Ó  + )) +(define-char + '((name . "CYRILLIC SMALL LETTER ABKHASIAN DZE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER ABKHASIAN DZE") + (=ucs . #x04E0) ; Ó  + )) + (=ucs . #x04E1) ; Ó¡ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER I WITH MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0418 #x0304) + (->lowercase + ((name . "CYRILLIC SMALL LETTER I WITH MACRON") + (=ucs . #x04E3) ; Ó£ + )) + (=ucs . #x04E2) ; Ó¢ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER I WITH MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0438 #x0304) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER I WITH MACRON") + (=ucs . #x04E2) ; Ó¢ + )) + (=ucs . #x04E3) ; Ó£ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER I WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0418 #x0308) + (->lowercase + ((name . "CYRILLIC SMALL LETTER I WITH DIAERESIS") + (=ucs . #x04E5) ; Ó¥ + )) + (=ucs . #x04E4) ; Ó¤ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER I WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0438 #x0308) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER I WITH DIAERESIS") + (=ucs . #x04E4) ; Ó¤ + )) + (=ucs . #x04E5) ; Ó¥ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER O WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x041E #x0308) + (->lowercase + ((name . "CYRILLIC SMALL LETTER O WITH DIAERESIS") + (=ucs . #x04E7) ; Ó§ + )) + (=ucs . #x04E6) ; Ó¦ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER O WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x043E #x0308) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER O WITH DIAERESIS") + (=ucs . #x04E6) ; Ó¦ + )) + (=ucs . #x04E7) ; Ó§ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER BARRED O") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "CYRILLIC SMALL LETTER BARRED O") + (=ucs . #x04E9) ; Ó© + )) + (=ucs . #x04E8) ; Ó¨ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER BARRED O") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER BARRED O") + (=ucs . #x04E8) ; Ó¨ + )) + (=ucs . #x04E9) ; Ó© + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x04E8 #x0308) + (->lowercase + ((name . "CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS") + (=ucs . #x04EB) ; Ó« + )) + (=ucs . #x04EA) ; Óª + )) +(define-char + '((name . "CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x04E9 #x0308) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS") + (=ucs . #x04EA) ; Óª + )) + (=ucs . #x04EB) ; Ó« + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER E WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x042D #x0308) + (->lowercase + ((name . "CYRILLIC SMALL LETTER E WITH DIAERESIS") + (=ucs . #x04ED) ; Ó­ + )) + (=ucs . #x04EC) ; Ó¬ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER E WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x044D #x0308) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER E WITH DIAERESIS") + (=ucs . #x04EC) ; Ó¬ + )) + (=ucs . #x04ED) ; Ó­ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER U WITH MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0423 #x0304) + (->lowercase + ((name . "CYRILLIC SMALL LETTER U WITH MACRON") + (=ucs . #x04EF) ; Ó¯ + )) + (=ucs . #x04EE) ; Ó® + )) +(define-char + '((name . "CYRILLIC SMALL LETTER U WITH MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0443 #x0304) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER U WITH MACRON") + (=ucs . #x04EE) ; Ó® + )) + (=ucs . #x04EF) ; Ó¯ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER U WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0423 #x0308) + (->lowercase + ((name . "CYRILLIC SMALL LETTER U WITH DIAERESIS") + (=ucs . #x04F1) ; Ó± + )) + (=ucs . #x04F0) ; Ó° + )) +(define-char + '((name . "CYRILLIC SMALL LETTER U WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0443 #x0308) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER U WITH DIAERESIS") + (=ucs . #x04F0) ; Ó° + )) + (=ucs . #x04F1) ; Ó± + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0423 #x030B) + (->lowercase + ((name . "CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE") + (=ucs . #x04F3) ; Ó³ + )) + (=ucs . #x04F2) ; Ó² + )) +(define-char + '((name . "CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0443 #x030B) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE") + (=ucs . #x04F2) ; Ó² + )) + (=ucs . #x04F3) ; Ó³ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0427 #x0308) + (->lowercase + ((name . "CYRILLIC SMALL LETTER CHE WITH DIAERESIS") + (=ucs . #x04F5) ; Óµ + )) + (=ucs . #x04F4) ; Ó´ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER CHE WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0447 #x0308) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS") + (=ucs . #x04F4) ; Ó´ + )) + (=ucs . #x04F5) ; Óµ + )) +(define-char + '((name . "CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x042B #x0308) + (->lowercase + ((name . "CYRILLIC SMALL LETTER YERU WITH DIAERESIS") + (=ucs . #x04F9) ; Ó¹ + )) + (=ucs . #x04F8) ; Ó¸ + )) +(define-char + '((name . "CYRILLIC SMALL LETTER YERU WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x044B #x0308) + (->uppercase + ((name . "CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS") + (=ucs . #x04F8) ; Ó¸ + )) + (=ucs . #x04F9) ; Ó¹ + )) diff --git a/lisp/utf-2000/u00530-Armenian.el b/lisp/utf-2000/u00530-Armenian.el new file mode 100644 index 0000000..880fa5a --- /dev/null +++ b/lisp/utf-2000/u00530-Armenian.el @@ -0,0 +1,907 @@ +(define-char + '((name . "ARMENIAN CAPITAL LETTER AYB") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER AYB") + (=ucs . #x0561) ; Õ¡ + )) + (=ucs . #x0531) ; Ô± + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER BEN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER BEN") + (=ucs . #x0562) ; Õ¢ + )) + (=ucs . #x0532) ; Ô² + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER GIM") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER GIM") + (=ucs . #x0563) ; Õ£ + )) + (=ucs . #x0533) ; Ô³ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER DA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER DA") + (=ucs . #x0564) ; Õ¤ + )) + (=ucs . #x0534) ; Ô´ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER ECH") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER ECH") + (=ucs . #x0565) ; Õ¥ + )) + (=ucs . #x0535) ; Ôµ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER ZA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER ZA") + (=ucs . #x0566) ; Õ¦ + )) + (=ucs . #x0536) ; Ô¶ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER EH") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER EH") + (=ucs . #x0567) ; Õ§ + )) + (=ucs . #x0537) ; Ô· + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER ET") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER ET") + (=ucs . #x0568) ; Õ¨ + )) + (=ucs . #x0538) ; Ô¸ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER TO") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER TO") + (=ucs . #x0569) ; Õ© + )) + (=ucs . #x0539) ; Ô¹ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER ZHE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER ZHE") + (=ucs . #x056A) ; Õª + )) + (=ucs . #x053A) ; Ôº + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER INI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER INI") + (=ucs . #x056B) ; Õ« + )) + (=ucs . #x053B) ; Ô» + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER LIWN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER LIWN") + (=ucs . #x056C) ; Õ¬ + )) + (=ucs . #x053C) ; Ô¼ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER XEH") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER XEH") + (=ucs . #x056D) ; Õ­ + )) + (=ucs . #x053D) ; Ô½ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER CA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER CA") + (=ucs . #x056E) ; Õ® + )) + (=ucs . #x053E) ; Ô¾ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER KEN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER KEN") + (=ucs . #x056F) ; Õ¯ + )) + (=ucs . #x053F) ; Ô¿ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER HO") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER HO") + (=ucs . #x0570) ; Õ° + )) + (=ucs . #x0540) ; Հ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER JA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER JA") + (=ucs . #x0571) ; Õ± + )) + (=ucs . #x0541) ; Ձ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER GHAD") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER GHAD") + (=ucs . #x0572) ; Õ² + )) + (=ucs . #x0542) ; Ղ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER CHEH") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER CHEH") + (=ucs . #x0573) ; Õ³ + )) + (=ucs . #x0543) ; Ճ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER MEN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER MEN") + (=ucs . #x0574) ; Õ´ + )) + (=ucs . #x0544) ; Մ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER YI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER YI") + (=ucs . #x0575) ; Õµ + )) + (=ucs . #x0545) ; Յ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER NOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER NOW") + (=ucs . #x0576) ; Õ¶ + )) + (=ucs . #x0546) ; Ն + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER SHA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER SHA") + (=ucs . #x0577) ; Õ· + )) + (=ucs . #x0547) ; Շ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER VO") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER VO") + (=ucs . #x0578) ; Õ¸ + )) + (=ucs . #x0548) ; Ո + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER CHA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER CHA") + (=ucs . #x0579) ; Õ¹ + )) + (=ucs . #x0549) ; Չ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER PEH") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER PEH") + (=ucs . #x057A) ; Õº + )) + (=ucs . #x054A) ; Պ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER JHEH") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER JHEH") + (=ucs . #x057B) ; Õ» + )) + (=ucs . #x054B) ; Ջ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER RA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER RA") + (=ucs . #x057C) ; Õ¼ + )) + (=ucs . #x054C) ; Ռ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER SEH") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER SEH") + (=ucs . #x057D) ; Õ½ + )) + (=ucs . #x054D) ; Ս + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER VEW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER VEW") + (=ucs . #x057E) ; Õ¾ + )) + (=ucs . #x054E) ; Վ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER TIWN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER TIWN") + (=ucs . #x057F) ; Õ¿ + )) + (=ucs . #x054F) ; Տ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER REH") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER REH") + (=ucs . #x0580) ; ր + )) + (=ucs . #x0550) ; Ր + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER CO") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER CO") + (=ucs . #x0581) ; ց + )) + (=ucs . #x0551) ; Ց + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER YIWN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER YIWN") + (=ucs . #x0582) ; ւ + )) + (=ucs . #x0552) ; Ւ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER PIWR") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER PIWR") + (=ucs . #x0583) ; փ + )) + (=ucs . #x0553) ; Փ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER KEH") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER KEH") + (=ucs . #x0584) ; ք + )) + (=ucs . #x0554) ; Ք + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER OH") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER OH") + (=ucs . #x0585) ; օ + )) + (=ucs . #x0555) ; Օ + )) +(define-char + '((name . "ARMENIAN CAPITAL LETTER FEH") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->lowercase + ((name . "ARMENIAN SMALL LETTER FEH") + (=ucs . #x0586) ; ֆ + )) + (=ucs . #x0556) ; Ֆ + )) +(define-char + '((name . "ARMENIAN MODIFIER LETTER LEFT HALF RING") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0559) ; ՙ + )) +(define-char + '((name . "ARMENIAN APOSTROPHE") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x055A) ; ՚ + )) +(define-char + '((name . "ARMENIAN EMPHASIS MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x055B) ; ՛ + )) +(define-char + '((name . "ARMENIAN EXCLAMATION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x055C) ; ՜ + )) +(define-char + '((name . "ARMENIAN COMMA") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x055D) ; ՝ + )) +(define-char + '((name . "ARMENIAN QUESTION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x055E) ; ՞ + )) +(define-char + '((name . "ARMENIAN ABBREVIATION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x055F) ; ՟ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER AYB") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER AYB") + (=ucs . #x0531) ; Ô± + )) + (=ucs . #x0561) ; Õ¡ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER BEN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER BEN") + (=ucs . #x0532) ; Ô² + )) + (=ucs . #x0562) ; Õ¢ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER GIM") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER GIM") + (=ucs . #x0533) ; Ô³ + )) + (=ucs . #x0563) ; Õ£ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER DA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER DA") + (=ucs . #x0534) ; Ô´ + )) + (=ucs . #x0564) ; Õ¤ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER ECH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER ECH") + (=ucs . #x0535) ; Ôµ + )) + (=ucs . #x0565) ; Õ¥ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER ZA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER ZA") + (=ucs . #x0536) ; Ô¶ + )) + (=ucs . #x0566) ; Õ¦ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER EH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER EH") + (=ucs . #x0537) ; Ô· + )) + (=ucs . #x0567) ; Õ§ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER ET") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER ET") + (=ucs . #x0538) ; Ô¸ + )) + (=ucs . #x0568) ; Õ¨ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER TO") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER TO") + (=ucs . #x0539) ; Ô¹ + )) + (=ucs . #x0569) ; Õ© + )) +(define-char + '((name . "ARMENIAN SMALL LETTER ZHE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER ZHE") + (=ucs . #x053A) ; Ôº + )) + (=ucs . #x056A) ; Õª + )) +(define-char + '((name . "ARMENIAN SMALL LETTER INI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER INI") + (=ucs . #x053B) ; Ô» + )) + (=ucs . #x056B) ; Õ« + )) +(define-char + '((name . "ARMENIAN SMALL LETTER LIWN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER LIWN") + (=ucs . #x053C) ; Ô¼ + )) + (=ucs . #x056C) ; Õ¬ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER XEH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER XEH") + (=ucs . #x053D) ; Ô½ + )) + (=ucs . #x056D) ; Õ­ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER CA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER CA") + (=ucs . #x053E) ; Ô¾ + )) + (=ucs . #x056E) ; Õ® + )) +(define-char + '((name . "ARMENIAN SMALL LETTER KEN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER KEN") + (=ucs . #x053F) ; Ô¿ + )) + (=ucs . #x056F) ; Õ¯ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER HO") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER HO") + (=ucs . #x0540) ; Հ + )) + (=ucs . #x0570) ; Õ° + )) +(define-char + '((name . "ARMENIAN SMALL LETTER JA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER JA") + (=ucs . #x0541) ; Ձ + )) + (=ucs . #x0571) ; Õ± + )) +(define-char + '((name . "ARMENIAN SMALL LETTER GHAD") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER GHAD") + (=ucs . #x0542) ; Ղ + )) + (=ucs . #x0572) ; Õ² + )) +(define-char + '((name . "ARMENIAN SMALL LETTER CHEH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER CHEH") + (=ucs . #x0543) ; Ճ + )) + (=ucs . #x0573) ; Õ³ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER MEN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER MEN") + (=ucs . #x0544) ; Մ + )) + (=ucs . #x0574) ; Õ´ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER YI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER YI") + (=ucs . #x0545) ; Յ + )) + (=ucs . #x0575) ; Õµ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER NOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER NOW") + (=ucs . #x0546) ; Ն + )) + (=ucs . #x0576) ; Õ¶ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER SHA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER SHA") + (=ucs . #x0547) ; Շ + )) + (=ucs . #x0577) ; Õ· + )) +(define-char + '((name . "ARMENIAN SMALL LETTER VO") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER VO") + (=ucs . #x0548) ; Ո + )) + (=ucs . #x0578) ; Õ¸ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER CHA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER CHA") + (=ucs . #x0549) ; Չ + )) + (=ucs . #x0579) ; Õ¹ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER PEH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER PEH") + (=ucs . #x054A) ; Պ + )) + (=ucs . #x057A) ; Õº + )) +(define-char + '((name . "ARMENIAN SMALL LETTER JHEH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER JHEH") + (=ucs . #x054B) ; Ջ + )) + (=ucs . #x057B) ; Õ» + )) +(define-char + '((name . "ARMENIAN SMALL LETTER RA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER RA") + (=ucs . #x054C) ; Ռ + )) + (=ucs . #x057C) ; Õ¼ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER SEH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER SEH") + (=ucs . #x054D) ; Ս + )) + (=ucs . #x057D) ; Õ½ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER VEW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER VEW") + (=ucs . #x054E) ; Վ + )) + (=ucs . #x057E) ; Õ¾ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER TIWN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER TIWN") + (=ucs . #x054F) ; Տ + )) + (=ucs . #x057F) ; Õ¿ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER REH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER REH") + (=ucs . #x0550) ; Ր + )) + (=ucs . #x0580) ; ր + )) +(define-char + '((name . "ARMENIAN SMALL LETTER CO") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER CO") + (=ucs . #x0551) ; Ց + )) + (=ucs . #x0581) ; ց + )) +(define-char + '((name . "ARMENIAN SMALL LETTER YIWN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER YIWN") + (=ucs . #x0552) ; Ւ + )) + (=ucs . #x0582) ; ւ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER PIWR") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER PIWR") + (=ucs . #x0553) ; Փ + )) + (=ucs . #x0583) ; փ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER KEH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER KEH") + (=ucs . #x0554) ; Ք + )) + (=ucs . #x0584) ; ք + )) +(define-char + '((name . "ARMENIAN SMALL LETTER OH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER OH") + (=ucs . #x0555) ; Օ + )) + (=ucs . #x0585) ; օ + )) +(define-char + '((name . "ARMENIAN SMALL LETTER FEH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->uppercase + ((name . "ARMENIAN CAPITAL LETTER FEH") + (=ucs . #x0556) ; Ֆ + )) + (=ucs . #x0586) ; ֆ + )) +(define-char + '((name . "ARMENIAN SMALL LIGATURE ECH YIWN") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0565 #x0582) + (=ucs . #x0587) ; և + )) +(define-char + '((name . "ARMENIAN FULL STOP") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0589) ; ։ + )) +(define-char + '((name . "ARMENIAN HYPHEN") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x058A) ; ֊ + )) diff --git a/lisp/utf-2000/u00590-Hebrew.el b/lisp/utf-2000/u00590-Hebrew.el new file mode 100644 index 0000000..27a15f9 --- /dev/null +++ b/lisp/utf-2000/u00590-Hebrew.el @@ -0,0 +1,606 @@ +(define-char + '((name . "HEBREW ACCENT ETNAHTA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0591) ; ֑ + )) +(define-char + '((name . "HEBREW ACCENT SEGOL") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0592) ; ֒ + )) +(define-char + '((name . "HEBREW ACCENT SHALSHELET") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0593) ; ֓ + )) +(define-char + '((name . "HEBREW ACCENT ZAQEF QATAN") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0594) ; ֔ + )) +(define-char + '((name . "HEBREW ACCENT ZAQEF GADOL") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0595) ; ֕ + )) +(define-char + '((name . "HEBREW ACCENT TIPEHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "*") + (=ucs . #x0596) ; ֖ + )) +(define-char + '((name . "HEBREW ACCENT REVIA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0597) ; ֗ + )) +(define-char + '((name . "HEBREW ACCENT ZARQA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "*") + (=ucs . #x0598) ; ֘ + )) +(define-char + '((name . "HEBREW ACCENT PASHTA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0599) ; ֙ + )) +(define-char + '((name . "HEBREW ACCENT YETIV") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x059A) ; ֚ + )) +(define-char + '((name . "HEBREW ACCENT TEVIR") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x059B) ; ֛ + )) +(define-char + '((name . "HEBREW ACCENT GERESH") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x059C) ; ֜ + )) +(define-char + '((name . "HEBREW ACCENT GERESH MUQDAM") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x059D) ; ֝ + )) +(define-char + '((name . "HEBREW ACCENT GERSHAYIM") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x059E) ; ֞ + )) +(define-char + '((name . "HEBREW ACCENT QARNEY PARA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x059F) ; ֟ + )) +(define-char + '((name . "HEBREW ACCENT TELISHA GEDOLA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05A0) ; Ö  + )) +(define-char + '((name . "HEBREW ACCENT PAZER") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05A1) ; Ö¡ + )) +(define-char + '((name . "HEBREW ACCENT MUNAH") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05A3) ; Ö£ + )) +(define-char + '((name . "HEBREW ACCENT MAHAPAKH") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05A4) ; Ö¤ + )) +(define-char + '((name . "HEBREW ACCENT MERKHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "*") + (=ucs . #x05A5) ; Ö¥ + )) +(define-char + '((name . "HEBREW ACCENT MERKHA KEFULA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05A6) ; Ö¦ + )) +(define-char + '((name . "HEBREW ACCENT DARGA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05A7) ; Ö§ + )) +(define-char + '((name . "HEBREW ACCENT QADMA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "*") + (=ucs . #x05A8) ; Ö¨ + )) +(define-char + '((name . "HEBREW ACCENT TELISHA QETANA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05A9) ; Ö© + )) +(define-char + '((name . "HEBREW ACCENT YERAH BEN YOMO") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05AA) ; Öª + )) +(define-char + '((name . "HEBREW ACCENT OLE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05AB) ; Ö« + )) +(define-char + '((name . "HEBREW ACCENT ILUY") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05AC) ; Ö¬ + )) +(define-char + '((name . "HEBREW ACCENT DEHI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05AD) ; Ö­ + )) +(define-char + '((name . "HEBREW ACCENT ZINOR") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05AE) ; Ö® + )) +(define-char + '((name . "HEBREW MARK MASORA CIRCLE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05AF) ; Ö¯ + )) +(define-char + '((name . "HEBREW POINT SHEVA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05B0) ; Ö° + )) +(define-char + '((name . "HEBREW POINT HATAF SEGOL") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05B1) ; Ö± + )) +(define-char + '((name . "HEBREW POINT HATAF PATAH") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05B2) ; Ö² + )) +(define-char + '((name . "HEBREW POINT HATAF QAMATS") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05B3) ; Ö³ + )) +(define-char + '((name . "HEBREW POINT HIRIQ") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05B4) ; Ö´ + )) +(define-char + '((name . "HEBREW POINT TSERE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05B5) ; Öµ + )) +(define-char + '((name . "HEBREW POINT SEGOL") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05B6) ; Ö¶ + )) +(define-char + '((name . "HEBREW POINT PATAH") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05B7) ; Ö· + )) +(define-char + '((name . "HEBREW POINT QAMATS") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05B8) ; Ö¸ + )) +(define-char + '((name . "HEBREW POINT HOLAM") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05B9) ; Ö¹ + )) +(define-char + '((name . "HEBREW POINT QUBUTS") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05BB) ; Ö» + )) +(define-char + '((name . "HEBREW POINT DAGESH OR MAPIQ") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "or shuruq") + (=ucs . #x05BC) ; Ö¼ + )) +(define-char + '((name . "HEBREW POINT METEG") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05BD) ; Ö½ + )) +(define-char + '((name . "HEBREW PUNCTUATION MAQAF") + (general-category punctuation other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (=ucs . #x05BE) ; Ö¾ + )) +(define-char + '((name . "HEBREW POINT RAFE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05BF) ; Ö¿ + )) +(define-char + '((name . "HEBREW PUNCTUATION PASEQ") + (general-category punctuation other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (=ucs . #x05C0) ; ׀ + )) +(define-char + '((name . "HEBREW POINT SHIN DOT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05C1) ; ׁ + )) +(define-char + '((name . "HEBREW POINT SIN DOT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05C2) ; ׂ + )) +(define-char + '((name . "HEBREW PUNCTUATION SOF PASUQ") + (general-category punctuation other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (=ucs . #x05C3) ; ׃ + )) +(define-char + '((name . "HEBREW MARK UPPER DOT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x05C4) ; ׄ + )) +(define-char + '((name . "HEBREW LETTER ALEF") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xE0) ; øº’¿  + (=ucs . #x05D0) ; א + )) +(define-char + '((name . "HEBREW LETTER BET") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xE1) ; øº’¿¡ + (=ucs . #x05D1) ; ב + )) +(define-char + '((name . "HEBREW LETTER GIMEL") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xE2) ; øº’¿¢ + (=ucs . #x05D2) ; ג + )) +(define-char + '((name . "HEBREW LETTER DALET") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xE3) ; øº’¿£ + (=ucs . #x05D3) ; ד + )) +(define-char + '((name . "HEBREW LETTER HE") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xE4) ; øº’¿¤ + (=ucs . #x05D4) ; ה + )) +(define-char + '((name . "HEBREW LETTER VAV") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xE5) ; øº’¿¥ + (=ucs . #x05D5) ; ו + )) +(define-char + '((name . "HEBREW LETTER ZAYIN") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xE6) ; øº’¿¦ + (=ucs . #x05D6) ; ז + )) +(define-char + '((name . "HEBREW LETTER HET") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xE7) ; øº’¿§ + (=ucs . #x05D7) ; ח + )) +(define-char + '((name . "HEBREW LETTER TET") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xE8) ; øº’¿¨ + (=ucs . #x05D8) ; ט + )) +(define-char + '((name . "HEBREW LETTER YOD") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xE9) ; øº’¿© + (=ucs . #x05D9) ; י + )) +(define-char + '((name . "HEBREW LETTER FINAL KAF") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xEA) ; øº’¿ª + (=ucs . #x05DA) ; ך + )) +(define-char + '((name . "HEBREW LETTER KAF") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xEB) ; øº’¿« + (=ucs . #x05DB) ; כ + )) +(define-char + '((name . "HEBREW LETTER LAMED") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xEC) ; øº’¿¬ + (=ucs . #x05DC) ; ל + )) +(define-char + '((name . "HEBREW LETTER FINAL MEM") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xED) ; øº’¿­ + (=ucs . #x05DD) ; ם + )) +(define-char + '((name . "HEBREW LETTER MEM") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xEE) ; øº’¿® + (=ucs . #x05DE) ; מ + )) +(define-char + '((name . "HEBREW LETTER FINAL NUN") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xEF) ; øº’¿¯ + (=ucs . #x05DF) ; ן + )) +(define-char + '((name . "HEBREW LETTER NUN") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xF0) ; øº’¿° + (=ucs . #x05E0) ; ×  + )) +(define-char + '((name . "HEBREW LETTER SAMEKH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xF1) ; øº’¿± + (=ucs . #x05E1) ; ס + )) +(define-char + '((name . "HEBREW LETTER AYIN") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xF2) ; øº’¿² + (=ucs . #x05E2) ; ×¢ + )) +(define-char + '((name . "HEBREW LETTER FINAL PE") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xF3) ; øº’¿³ + (=ucs . #x05E3) ; ×£ + )) +(define-char + '((name . "HEBREW LETTER PE") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xF4) ; øº’¿´ + (=ucs . #x05E4) ; פ + )) +(define-char + '((name . "HEBREW LETTER FINAL TSADI") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xF5) ; øº’¿µ + (=ucs . #x05E5) ; ×¥ + )) +(define-char + '((name . "HEBREW LETTER TSADI") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xF6) ; øº’¿¶ + (=ucs . #x05E6) ; צ + )) +(define-char + '((name . "HEBREW LETTER QOF") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xF7) ; øº’¿· + (=ucs . #x05E7) ; ק + )) +(define-char + '((name . "HEBREW LETTER RESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xF8) ; øº’¿¸ + (=ucs . #x05E8) ; ר + )) +(define-char + '((name . "HEBREW LETTER SHIN") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xF9) ; øº’¿¹ + (=ucs . #x05E9) ; ש + )) +(define-char + '((name . "HEBREW LETTER TAV") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (hebrew-iso8859-8 . #xFA) ; øº’¿º + (=ucs . #x05EA) ; ת + )) +(define-char + '((name . "HEBREW LIGATURE YIDDISH DOUBLE VAV") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (=ucs . #x05F0) ; ×° + )) +(define-char + '((name . "HEBREW LIGATURE YIDDISH VAV YOD") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (=ucs . #x05F1) ; ×± + )) +(define-char + '((name . "HEBREW LIGATURE YIDDISH DOUBLE YOD") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (=ucs . #x05F2) ; ײ + )) +(define-char + '((name . "HEBREW PUNCTUATION GERESH") + (general-category punctuation other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (=ucs . #x05F3) ; ׳ + )) +(define-char + '((name . "HEBREW PUNCTUATION GERSHAYIM") + (general-category punctuation other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (=ucs . #x05F4) ; ×´ + )) diff --git a/lisp/utf-2000/u00600-Arabic.el b/lisp/utf-2000/u00600-Arabic.el new file mode 100644 index 0000000..7fadac0 --- /dev/null +++ b/lisp/utf-2000/u00600-Arabic.el @@ -0,0 +1,1576 @@ +(define-char + '((name . "ARABIC COMMA") + (general-category punctuation other) ; Informative Category + (bidi-category . "CS") + (mirrored . nil) + (arabic-1-column . #x25) ; øº©ž + (arabic-iso8859-6 . #xAC) ; ، + (=ucs . #x060C) ; ، + )) +(define-char + '((name . "ARABIC SEMICOLON") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-1-column . #x28) ; øº©¡ + (arabic-iso8859-6 . #xBB) ; ؛ + (=ucs . #x061B) ; ؛ + )) +(define-char + '((name . "ARABIC QUESTION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-1-column . #x29) ; øº©¢ + (arabic-iso8859-6 . #xBF) ; ؟ + (=ucs . #x061F) ; ؟ + )) +(define-char + '((name . "ARABIC LETTER HAMZA") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xC1) ; Ø¡ + (=ucs . #x0621) ; Ø¡ + )) +(define-char + '((name . "ARABIC LETTER ALEF WITH MADDA ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition #x0627 #x0653) + (arabic-iso8859-6 . #xC2) ; Ø¢ + (=ucs . #x0622) ; Ø¢ + )) +(define-char + '((name . "ARABIC LETTER ALEF WITH HAMZA ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition #x0627 #x0654) + (arabic-iso8859-6 . #xC3) ; Ø£ + (=ucs . #x0623) ; Ø£ + )) +(define-char + '((name . "ARABIC LETTER WAW WITH HAMZA ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition #x0648 #x0654) + (arabic-iso8859-6 . #xC4) ; ؤ + (=ucs . #x0624) ; ؤ + )) +(define-char + '((name . "ARABIC LETTER ALEF WITH HAMZA BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition #x0627 #x0655) + (arabic-iso8859-6 . #xC5) ; Ø¥ + (=ucs . #x0625) ; Ø¥ + )) +(define-char + '((name . "ARABIC LETTER YEH WITH HAMZA ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition #x064A #x0654) + (arabic-iso8859-6 . #xC6) ; ئ + (=ucs . #x0626) ; ئ + )) +(define-char + '((name . "ARABIC LETTER ALEF") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xC7) ; ا + (=ucs . #x0627) ; ا + )) +(define-char + '((name . "ARABIC LETTER BEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xC8) ; ب + (=ucs . #x0628) ; ب + )) +(define-char + '((name . "ARABIC LETTER TEH MARBUTA") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xC9) ; Ø© + (=ucs . #x0629) ; Ø© + )) +(define-char + '((name . "ARABIC LETTER TEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xCA) ; ت + (=ucs . #x062A) ; ت + )) +(define-char + '((name . "ARABIC LETTER THEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xCB) ; Ø« + (=ucs . #x062B) ; Ø« + )) +(define-char + '((name . "ARABIC LETTER JEEM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xCC) ; ج + (=ucs . #x062C) ; ج + )) +(define-char + '((name . "ARABIC LETTER HAH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xCD) ; Ø­ + (=ucs . #x062D) ; Ø­ + )) +(define-char + '((name . "ARABIC LETTER KHAH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xCE) ; Ø® + (=ucs . #x062E) ; Ø® + )) +(define-char + '((name . "ARABIC LETTER DAL") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xCF) ; د + (=ucs . #x062F) ; د + )) +(define-char + '((name . "ARABIC LETTER THAL") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xD0) ; Ø° + (=ucs . #x0630) ; Ø° + )) +(define-char + '((name . "ARABIC LETTER REH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xD1) ; ر + (=ucs . #x0631) ; ر + )) +(define-char + '((name . "ARABIC LETTER ZAIN") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xD2) ; ز + (=ucs . #x0632) ; ز + )) +(define-char + '((name . "ARABIC LETTER SEEN") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xD3) ; س + (=ucs . #x0633) ; س + )) +(define-char + '((name . "ARABIC LETTER SHEEN") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xD4) ; Ø´ + (=ucs . #x0634) ; Ø´ + )) +(define-char + '((name . "ARABIC LETTER SAD") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xD5) ; ص + (=ucs . #x0635) ; ص + )) +(define-char + '((name . "ARABIC LETTER DAD") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xD6) ; ض + (=ucs . #x0636) ; ض + )) +(define-char + '((name . "ARABIC LETTER TAH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xD7) ; Ø· + (=ucs . #x0637) ; Ø· + )) +(define-char + '((name . "ARABIC LETTER ZAH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xD8) ; ظ + (=ucs . #x0638) ; ظ + )) +(define-char + '((name . "ARABIC LETTER AIN") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xD9) ; ع + (=ucs . #x0639) ; ع + )) +(define-char + '((name . "ARABIC LETTER GHAIN") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xDA) ; غ + (=ucs . #x063A) ; غ + )) +(define-char + '((name . "ARABIC TATWEEL") + (general-category letter modifier) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xE0) ; ـ + (=ucs . #x0640) ; ـ + )) +(define-char + '((name . "ARABIC LETTER FEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xE1) ; ف + (=ucs . #x0641) ; ف + )) +(define-char + '((name . "ARABIC LETTER QAF") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xE2) ; ق + (=ucs . #x0642) ; ق + )) +(define-char + '((name . "ARABIC LETTER KAF") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xE3) ; ك + (=ucs . #x0643) ; ك + )) +(define-char + '((name . "ARABIC LETTER LAM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xE4) ; ل + (=ucs . #x0644) ; ل + )) +(define-char + '((name . "ARABIC LETTER MEEM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xE5) ; م + (=ucs . #x0645) ; م + )) +(define-char + '((name . "ARABIC LETTER NOON") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xE6) ; ن + (=ucs . #x0646) ; ن + )) +(define-char + '((name . "ARABIC LETTER HEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xE7) ; ه + (=ucs . #x0647) ; ه + )) +(define-char + '((name . "ARABIC LETTER WAW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xE8) ; و + (=ucs . #x0648) ; و + )) +(define-char + '((name . "ARABIC LETTER ALEF MAKSURA") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xE9) ; ى + (=ucs . #x0649) ; ى + )) +(define-char + '((name . "ARABIC LETTER YEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (arabic-iso8859-6 . #xEA) ; ي + (=ucs . #x064A) ; ي + )) +(define-char + '((name . "ARABIC FATHATAN") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (arabic-iso8859-6 . #xEB) ; ً + (=ucs . #x064B) ; ً + )) +(define-char + '((name . "ARABIC DAMMATAN") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (arabic-iso8859-6 . #xEC) ; ٌ + (=ucs . #x064C) ; ٌ + )) +(define-char + '((name . "ARABIC KASRATAN") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (arabic-iso8859-6 . #xED) ; ٍ + (=ucs . #x064D) ; ٍ + )) +(define-char + '((name . "ARABIC FATHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (arabic-iso8859-6 . #xEE) ; َ + (=ucs . #x064E) ; َ + )) +(define-char + '((name . "ARABIC DAMMA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (arabic-iso8859-6 . #xEF) ; ُ + (=ucs . #x064F) ; ُ + )) +(define-char + '((name . "ARABIC KASRA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (arabic-iso8859-6 . #xF0) ; ِ + (=ucs . #x0650) ; ِ + )) +(define-char + '((name . "ARABIC SHADDA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (arabic-iso8859-6 . #xF1) ; ّ + (=ucs . #x0651) ; ّ + )) +(define-char + '((name . "ARABIC SUKUN") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (arabic-iso8859-6 . #xF2) ; ْ + (=ucs . #x0652) ; ْ + )) +(define-char + '((name . "ARABIC MADDAH ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0653) ; ٓ + )) +(define-char + '((name . "ARABIC HAMZA ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0654) ; ٔ + )) +(define-char + '((name . "ARABIC HAMZA BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0655) ; ٕ + )) +(define-char + '((name . "ARABIC-INDIC DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "AN") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (arabic-digit . #x21) ; øº§¼ + (=ucs . #x0660) ; Ù  + )) +(define-char + '((name . "ARABIC-INDIC DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "AN") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (arabic-digit . #x22) ; øº§½ + (=ucs . #x0661) ; Ù¡ + )) +(define-char + '((name . "ARABIC-INDIC DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "AN") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (arabic-digit . #x23) ; øº§¾ + (=ucs . #x0662) ; Ù¢ + )) +(define-char + '((name . "ARABIC-INDIC DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "AN") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (arabic-digit . #x24) ; øº§¿ + (=ucs . #x0663) ; Ù£ + )) +(define-char + '((name . "ARABIC-INDIC DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "AN") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (arabic-digit . #x25) ; øº¨€ + (=ucs . #x0664) ; Ù¤ + )) +(define-char + '((name . "ARABIC-INDIC DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "AN") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (arabic-digit . #x26) ; øº¨ + (=ucs . #x0665) ; Ù¥ + )) +(define-char + '((name . "ARABIC-INDIC DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "AN") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (arabic-digit . #x27) ; øº¨‚ + (=ucs . #x0666) ; Ù¦ + )) +(define-char + '((name . "ARABIC-INDIC DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "AN") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (arabic-digit . #x28) ; øº¨ƒ + (=ucs . #x0667) ; Ù§ + )) +(define-char + '((name . "ARABIC-INDIC DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "AN") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (arabic-digit . #x29) ; øº¨„ + (=ucs . #x0668) ; Ù¨ + )) +(define-char + '((name . "ARABIC-INDIC DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "AN") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (arabic-digit . #x2A) ; øº¨… + (=ucs . #x0669) ; Ù© + )) +(define-char + '((name . "ARABIC PERCENT SIGN") + (general-category punctuation other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x066A) ; Ùª + )) +(define-char + '((name . "ARABIC DECIMAL SEPARATOR") + (general-category punctuation other) ; Informative Category + (bidi-category . "AN") + (mirrored . nil) + (=ucs . #x066B) ; Ù« + )) +(define-char + '((name . "ARABIC THOUSANDS SEPARATOR") + (general-category punctuation other) ; Informative Category + (bidi-category . "AN") + (mirrored . nil) + (=ucs . #x066C) ; Ù¬ + )) +(define-char + '((name . "ARABIC FIVE POINTED STAR") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x066D) ; Ù­ + )) +(define-char + '((name . "ARABIC LETTER SUPERSCRIPT ALEF") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0670) ; Ù° + )) +(define-char + '((name . "ARABIC LETTER ALEF WASLA") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0671) ; Ù± + )) +(define-char + '((name . "ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0672) ; Ù² + )) +(define-char + '((name . "ARABIC LETTER ALEF WITH WAVY HAMZA BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0673) ; Ù³ + )) +(define-char + '((name . "ARABIC LETTER HIGH HAMZA") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0674) ; Ù´ + )) +(define-char + '((name . "ARABIC LETTER HIGH HAMZA ALEF") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition compat #x0627 #x0674) + (=ucs . #x0675) ; Ùµ + )) +(define-char + '((name . "ARABIC LETTER HIGH HAMZA WAW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition compat #x0648 #x0674) + (=ucs . #x0676) ; Ù¶ + )) +(define-char + '((name . "ARABIC LETTER U WITH HAMZA ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition compat #x06C7 #x0674) + (=ucs . #x0677) ; Ù· + )) +(define-char + '((name . "ARABIC LETTER HIGH HAMZA YEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition compat #x064A #x0674) + (=ucs . #x0678) ; Ù¸ + )) +(define-char + '((name . "ARABIC LETTER TTEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0679) ; Ù¹ + )) +(define-char + '((name . "ARABIC LETTER TTEHEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x067A) ; Ùº + )) +(define-char + '((name . "ARABIC LETTER BEEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x067B) ; Ù» + )) +(define-char + '((name . "ARABIC LETTER TEH WITH RING") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x067C) ; Ù¼ + )) +(define-char + '((name . "ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x067D) ; Ù½ + )) +(define-char + '((name . "ARABIC LETTER PEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x067E) ; Ù¾ + )) +(define-char + '((name . "ARABIC LETTER TEHEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x067F) ; Ù¿ + )) +(define-char + '((name . "ARABIC LETTER BEHEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0680) ; ڀ + )) +(define-char + '((name . "ARABIC LETTER HAH WITH HAMZA ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0681) ; ځ + )) +(define-char + '((name . "ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0682) ; ڂ + )) +(define-char + '((name . "ARABIC LETTER NYEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0683) ; ڃ + )) +(define-char + '((name . "ARABIC LETTER DYEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0684) ; ڄ + )) +(define-char + '((name . "ARABIC LETTER HAH WITH THREE DOTS ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0685) ; څ + )) +(define-char + '((name . "ARABIC LETTER TCHEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0686) ; چ + )) +(define-char + '((name . "ARABIC LETTER TCHEHEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0687) ; ڇ + )) +(define-char + '((name . "ARABIC LETTER DDAL") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0688) ; ڈ + )) +(define-char + '((name . "ARABIC LETTER DAL WITH RING") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0689) ; ډ + )) +(define-char + '((name . "ARABIC LETTER DAL WITH DOT BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x068A) ; ڊ + )) +(define-char + '((name . "ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x068B) ; ڋ + )) +(define-char + '((name . "ARABIC LETTER DAHAL") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x068C) ; ڌ + )) +(define-char + '((name . "ARABIC LETTER DDAHAL") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x068D) ; ڍ + )) +(define-char + '((name . "ARABIC LETTER DUL") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x068E) ; ڎ + )) +(define-char + '((name . "ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x068F) ; ڏ + )) +(define-char + '((name . "ARABIC LETTER DAL WITH FOUR DOTS ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0690) ; ڐ + )) +(define-char + '((name . "ARABIC LETTER RREH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0691) ; ڑ + )) +(define-char + '((name . "ARABIC LETTER REH WITH SMALL V") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0692) ; ڒ + )) +(define-char + '((name . "ARABIC LETTER REH WITH RING") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0693) ; ړ + )) +(define-char + '((name . "ARABIC LETTER REH WITH DOT BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0694) ; ڔ + )) +(define-char + '((name . "ARABIC LETTER REH WITH SMALL V BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0695) ; ڕ + )) +(define-char + '((name . "ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0696) ; ږ + )) +(define-char + '((name . "ARABIC LETTER REH WITH TWO DOTS ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0697) ; ڗ + )) +(define-char + '((name . "ARABIC LETTER JEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0698) ; ژ + )) +(define-char + '((name . "ARABIC LETTER REH WITH FOUR DOTS ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0699) ; ڙ + )) +(define-char + '((name . "ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x069A) ; ښ + )) +(define-char + '((name . "ARABIC LETTER SEEN WITH THREE DOTS BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x069B) ; ڛ + )) +(define-char + '((name . "ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x069C) ; ڜ + )) +(define-char + '((name . "ARABIC LETTER SAD WITH TWO DOTS BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x069D) ; ڝ + )) +(define-char + '((name . "ARABIC LETTER SAD WITH THREE DOTS ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x069E) ; ڞ + )) +(define-char + '((name . "ARABIC LETTER TAH WITH THREE DOTS ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x069F) ; ڟ + )) +(define-char + '((name . "ARABIC LETTER AIN WITH THREE DOTS ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06A0) ; Ú  + )) +(define-char + '((name . "ARABIC LETTER DOTLESS FEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06A1) ; Ú¡ + )) +(define-char + '((name . "ARABIC LETTER FEH WITH DOT MOVED BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06A2) ; Ú¢ + )) +(define-char + '((name . "ARABIC LETTER FEH WITH DOT BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06A3) ; Ú£ + )) +(define-char + '((name . "ARABIC LETTER VEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06A4) ; Ú¤ + )) +(define-char + '((name . "ARABIC LETTER FEH WITH THREE DOTS BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06A5) ; Ú¥ + )) +(define-char + '((name . "ARABIC LETTER PEHEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06A6) ; Ú¦ + )) +(define-char + '((name . "ARABIC LETTER QAF WITH DOT ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06A7) ; Ú§ + )) +(define-char + '((name . "ARABIC LETTER QAF WITH THREE DOTS ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06A8) ; Ú¨ + )) +(define-char + '((name . "ARABIC LETTER KEHEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06A9) ; Ú© + )) +(define-char + '((name . "ARABIC LETTER SWASH KAF") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06AA) ; Úª + )) +(define-char + '((name . "ARABIC LETTER KAF WITH RING") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06AB) ; Ú« + )) +(define-char + '((name . "ARABIC LETTER KAF WITH DOT ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06AC) ; Ú¬ + )) +(define-char + '((name . "ARABIC LETTER NG") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06AD) ; Ú­ + )) +(define-char + '((name . "ARABIC LETTER KAF WITH THREE DOTS BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06AE) ; Ú® + )) +(define-char + '((name . "ARABIC LETTER GAF") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06AF) ; Ú¯ + )) +(define-char + '((name . "ARABIC LETTER GAF WITH RING") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06B0) ; Ú° + )) +(define-char + '((name . "ARABIC LETTER NGOEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06B1) ; Ú± + )) +(define-char + '((name . "ARABIC LETTER GAF WITH TWO DOTS BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06B2) ; Ú² + )) +(define-char + '((name . "ARABIC LETTER GUEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06B3) ; Ú³ + )) +(define-char + '((name . "ARABIC LETTER GAF WITH THREE DOTS ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06B4) ; Ú´ + )) +(define-char + '((name . "ARABIC LETTER LAM WITH SMALL V") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06B5) ; Úµ + )) +(define-char + '((name . "ARABIC LETTER LAM WITH DOT ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06B6) ; Ú¶ + )) +(define-char + '((name . "ARABIC LETTER LAM WITH THREE DOTS ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06B7) ; Ú· + )) +(define-char + '((name . "ARABIC LETTER LAM WITH THREE DOTS BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06B8) ; Ú¸ + )) +(define-char + '((name . "ARABIC LETTER NOON WITH DOT BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06B9) ; Ú¹ + )) +(define-char + '((name . "ARABIC LETTER NOON GHUNNA") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06BA) ; Úº + )) +(define-char + '((name . "ARABIC LETTER RNOON") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06BB) ; Ú» + )) +(define-char + '((name . "ARABIC LETTER NOON WITH RING") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06BC) ; Ú¼ + )) +(define-char + '((name . "ARABIC LETTER NOON WITH THREE DOTS ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06BD) ; Ú½ + )) +(define-char + '((name . "ARABIC LETTER HEH DOACHASHMEE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06BE) ; Ú¾ + )) +(define-char + '((name . "ARABIC LETTER TCHEH WITH DOT ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06BF) ; Ú¿ + )) +(define-char + '((name . "ARABIC LETTER HEH WITH YEH ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition #x06D5 #x0654) + (=ucs . #x06C0) ; ۀ + )) +(define-char + '((name . "ARABIC LETTER HEH GOAL") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06C1) ; ہ + )) +(define-char + '((name . "ARABIC LETTER HEH GOAL WITH HAMZA ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition #x06C1 #x0654) + (=ucs . #x06C2) ; ۂ + )) +(define-char + '((name . "ARABIC LETTER TEH MARBUTA GOAL") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06C3) ; ۃ + )) +(define-char + '((name . "ARABIC LETTER WAW WITH RING") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06C4) ; ۄ + )) +(define-char + '((name . "ARABIC LETTER KIRGHIZ OE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06C5) ; ۅ + )) +(define-char + '((name . "ARABIC LETTER OE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06C6) ; ۆ + )) +(define-char + '((name . "ARABIC LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06C7) ; ۇ + )) +(define-char + '((name . "ARABIC LETTER YU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06C8) ; ۈ + )) +(define-char + '((name . "ARABIC LETTER KIRGHIZ YU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06C9) ; ۉ + )) +(define-char + '((name . "ARABIC LETTER WAW WITH TWO DOTS ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06CA) ; ۊ + )) +(define-char + '((name . "ARABIC LETTER VE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06CB) ; ۋ + )) +(define-char + '((name . "ARABIC LETTER FARSI YEH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06CC) ; ی + )) +(define-char + '((name . "ARABIC LETTER YEH WITH TAIL") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06CD) ; ۍ + )) +(define-char + '((name . "ARABIC LETTER YEH WITH SMALL V") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06CE) ; ێ + )) +(define-char + '((name . "ARABIC LETTER WAW WITH DOT ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06CF) ; ۏ + )) +(define-char + '((name . "ARABIC LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (iso-10646-comment . "*") + (=ucs . #x06D0) ; ې + )) +(define-char + '((name . "ARABIC LETTER YEH WITH THREE DOTS BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06D1) ; ۑ + )) +(define-char + '((name . "ARABIC LETTER YEH BARREE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06D2) ; ے + )) +(define-char + '((name . "ARABIC LETTER YEH BARREE WITH HAMZA ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition #x06D2 #x0654) + (=ucs . #x06D3) ; ۓ + )) +(define-char + '((name . "ARABIC FULL STOP") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06D4) ; ۔ + )) +(define-char + '((name . "ARABIC LETTER AE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06D5) ; ە + )) +(define-char + '((name . "ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06D6) ; ۖ + )) +(define-char + '((name . "ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06D7) ; ۗ + )) +(define-char + '((name . "ARABIC SMALL HIGH MEEM INITIAL FORM") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06D8) ; ۘ + )) +(define-char + '((name . "ARABIC SMALL HIGH LAM ALEF") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06D9) ; ۙ + )) +(define-char + '((name . "ARABIC SMALL HIGH JEEM") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06DA) ; ۚ + )) +(define-char + '((name . "ARABIC SMALL HIGH THREE DOTS") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06DB) ; ۛ + )) +(define-char + '((name . "ARABIC SMALL HIGH SEEN") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06DC) ; ۜ + )) +(define-char + '((name . "ARABIC END OF AYAH") + (general-category mark enclosing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06DD) ; ۝ + )) +(define-char + '((name . "ARABIC START OF RUB EL HIZB") + (general-category mark enclosing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06DE) ; ۞ + )) +(define-char + '((name . "ARABIC SMALL HIGH ROUNDED ZERO") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06DF) ; ۟ + )) +(define-char + '((name . "ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06E0) ; Û  + )) +(define-char + '((name . "ARABIC SMALL HIGH DOTLESS HEAD OF KHAH") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06E1) ; Û¡ + )) +(define-char + '((name . "ARABIC SMALL HIGH MEEM ISOLATED FORM") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06E2) ; Û¢ + )) +(define-char + '((name . "ARABIC SMALL LOW SEEN") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06E3) ; Û£ + )) +(define-char + '((name . "ARABIC SMALL HIGH MADDA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06E4) ; Û¤ + )) +(define-char + '((name . "ARABIC SMALL WAW") + (general-category letter modifier) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06E5) ; Û¥ + )) +(define-char + '((name . "ARABIC SMALL YEH") + (general-category letter modifier) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06E6) ; Û¦ + )) +(define-char + '((name . "ARABIC SMALL HIGH YEH") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06E7) ; Û§ + )) +(define-char + '((name . "ARABIC SMALL HIGH NOON") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06E8) ; Û¨ + )) +(define-char + '((name . "ARABIC PLACE OF SAJDAH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x06E9) ; Û© + )) +(define-char + '((name . "ARABIC EMPTY CENTRE LOW STOP") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06EA) ; Ûª + )) +(define-char + '((name . "ARABIC EMPTY CENTRE HIGH STOP") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06EB) ; Û« + )) +(define-char + '((name . "ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06EC) ; Û¬ + )) +(define-char + '((name . "ARABIC SMALL LOW MEEM") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x06ED) ; Û­ + )) +(define-char + '((name . "EXTENDED ARABIC-INDIC DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (=ucs . #x06F0) ; Û° + )) +(define-char + '((name . "EXTENDED ARABIC-INDIC DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (=ucs . #x06F1) ; Û± + )) +(define-char + '((name . "EXTENDED ARABIC-INDIC DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (=ucs . #x06F2) ; Û² + )) +(define-char + '((name . "EXTENDED ARABIC-INDIC DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (=ucs . #x06F3) ; Û³ + )) +(define-char + '((name . "EXTENDED ARABIC-INDIC DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (=ucs . #x06F4) ; Û´ + )) +(define-char + '((name . "EXTENDED ARABIC-INDIC DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (=ucs . #x06F5) ; Ûµ + )) +(define-char + '((name . "EXTENDED ARABIC-INDIC DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (=ucs . #x06F6) ; Û¶ + )) +(define-char + '((name . "EXTENDED ARABIC-INDIC DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (=ucs . #x06F7) ; Û· + )) +(define-char + '((name . "EXTENDED ARABIC-INDIC DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (=ucs . #x06F8) ; Û¸ + )) +(define-char + '((name . "EXTENDED ARABIC-INDIC DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (=ucs . #x06F9) ; Û¹ + )) +(define-char + '((name . "ARABIC LETTER SHEEN WITH DOT BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06FA) ; Ûº + )) +(define-char + '((name . "ARABIC LETTER DAD WITH DOT BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06FB) ; Û» + )) +(define-char + '((name . "ARABIC LETTER GHAIN WITH DOT BELOW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06FC) ; Û¼ + )) +(define-char + '((name . "ARABIC SIGN SINDHI AMPERSAND") + (general-category symbol other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06FD) ; Û½ + )) +(define-char + '((name . "ARABIC SIGN SINDHI POSTPOSITION MEN") + (general-category symbol other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x06FE) ; Û¾ + )) diff --git a/lisp/utf-2000/u00700-Syriac.el b/lisp/utf-2000/u00700-Syriac.el new file mode 100644 index 0000000..ea7e658 --- /dev/null +++ b/lisp/utf-2000/u00700-Syriac.el @@ -0,0 +1,497 @@ +(define-char + '((name . "SYRIAC END OF PARAGRAPH") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0700) ; ܀ + )) +(define-char + '((name . "SYRIAC SUPRALINEAR FULL STOP") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0701) ; ܁ + )) +(define-char + '((name . "SYRIAC SUBLINEAR FULL STOP") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0702) ; ܂ + )) +(define-char + '((name . "SYRIAC SUPRALINEAR COLON") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0703) ; ܃ + )) +(define-char + '((name . "SYRIAC SUBLINEAR COLON") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0704) ; ܄ + )) +(define-char + '((name . "SYRIAC HORIZONTAL COLON") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0705) ; ܅ + )) +(define-char + '((name . "SYRIAC COLON SKEWED LEFT") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0706) ; ܆ + )) +(define-char + '((name . "SYRIAC COLON SKEWED RIGHT") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0707) ; ܇ + )) +(define-char + '((name . "SYRIAC SUPRALINEAR COLON SKEWED LEFT") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0708) ; ܈ + )) +(define-char + '((name . "SYRIAC SUBLINEAR COLON SKEWED RIGHT") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0709) ; ܉ + )) +(define-char + '((name . "SYRIAC CONTRACTION") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x070A) ; ܊ + )) +(define-char + '((name . "SYRIAC HARKLEAN OBELUS") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x070B) ; ܋ + )) +(define-char + '((name . "SYRIAC HARKLEAN METOBELUS") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x070C) ; ܌ + )) +(define-char + '((name . "SYRIAC HARKLEAN ASTERISCUS") + (general-category punctuation other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x070D) ; ܍ + )) +(define-char + '((name . "SYRIAC ABBREVIATION MARK") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x070F) ; ܏ + )) +(define-char + '((name . "SYRIAC LETTER ALAPH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0710) ; ܐ + )) +(define-char + '((name . "SYRIAC LETTER SUPERSCRIPT ALAPH") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0711) ; ܑ + )) +(define-char + '((name . "SYRIAC LETTER BETH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0712) ; ܒ + )) +(define-char + '((name . "SYRIAC LETTER GAMAL") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0713) ; ܓ + )) +(define-char + '((name . "SYRIAC LETTER GAMAL GARSHUNI") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0714) ; ܔ + )) +(define-char + '((name . "SYRIAC LETTER DALATH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0715) ; ܕ + )) +(define-char + '((name . "SYRIAC LETTER DOTLESS DALATH RISH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0716) ; ܖ + )) +(define-char + '((name . "SYRIAC LETTER HE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0717) ; ܗ + )) +(define-char + '((name . "SYRIAC LETTER WAW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0718) ; ܘ + )) +(define-char + '((name . "SYRIAC LETTER ZAIN") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0719) ; ܙ + )) +(define-char + '((name . "SYRIAC LETTER HETH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x071A) ; ܚ + )) +(define-char + '((name . "SYRIAC LETTER TETH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x071B) ; ܛ + )) +(define-char + '((name . "SYRIAC LETTER TETH GARSHUNI") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x071C) ; ܜ + )) +(define-char + '((name . "SYRIAC LETTER YUDH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x071D) ; ܝ + )) +(define-char + '((name . "SYRIAC LETTER YUDH HE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x071E) ; ܞ + )) +(define-char + '((name . "SYRIAC LETTER KAPH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x071F) ; ܟ + )) +(define-char + '((name . "SYRIAC LETTER LAMADH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0720) ; Ü  + )) +(define-char + '((name . "SYRIAC LETTER MIM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0721) ; Ü¡ + )) +(define-char + '((name . "SYRIAC LETTER NUN") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0722) ; Ü¢ + )) +(define-char + '((name . "SYRIAC LETTER SEMKATH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0723) ; Ü£ + )) +(define-char + '((name . "SYRIAC LETTER FINAL SEMKATH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0724) ; ܤ + )) +(define-char + '((name . "SYRIAC LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0725) ; Ü¥ + )) +(define-char + '((name . "SYRIAC LETTER PE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0726) ; ܦ + )) +(define-char + '((name . "SYRIAC LETTER REVERSED PE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0727) ; ܧ + )) +(define-char + '((name . "SYRIAC LETTER SADHE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0728) ; ܨ + )) +(define-char + '((name . "SYRIAC LETTER QAPH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0729) ; Ü© + )) +(define-char + '((name . "SYRIAC LETTER RISH") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x072A) ; ܪ + )) +(define-char + '((name . "SYRIAC LETTER SHIN") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x072B) ; Ü« + )) +(define-char + '((name . "SYRIAC LETTER TAW") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x072C) ; ܬ + )) +(define-char + '((name . "SYRIAC PTHAHA ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0730) ; Ü° + )) +(define-char + '((name . "SYRIAC PTHAHA BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0731) ; ܱ + )) +(define-char + '((name . "SYRIAC PTHAHA DOTTED") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0732) ; ܲ + )) +(define-char + '((name . "SYRIAC ZQAPHA ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0733) ; ܳ + )) +(define-char + '((name . "SYRIAC ZQAPHA BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0734) ; Ü´ + )) +(define-char + '((name . "SYRIAC ZQAPHA DOTTED") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0735) ; ܵ + )) +(define-char + '((name . "SYRIAC RBASA ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0736) ; ܶ + )) +(define-char + '((name . "SYRIAC RBASA BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0737) ; Ü· + )) +(define-char + '((name . "SYRIAC DOTTED ZLAMA HORIZONTAL") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0738) ; ܸ + )) +(define-char + '((name . "SYRIAC DOTTED ZLAMA ANGULAR") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0739) ; ܹ + )) +(define-char + '((name . "SYRIAC HBASA ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x073A) ; ܺ + )) +(define-char + '((name . "SYRIAC HBASA BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x073B) ; Ü» + )) +(define-char + '((name . "SYRIAC HBASA-ESASA DOTTED") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x073C) ; ܼ + )) +(define-char + '((name . "SYRIAC ESASA ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x073D) ; ܽ + )) +(define-char + '((name . "SYRIAC ESASA BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x073E) ; ܾ + )) +(define-char + '((name . "SYRIAC RWAHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x073F) ; Ü¿ + )) +(define-char + '((name . "SYRIAC FEMININE DOT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0740) ; ݀ + )) +(define-char + '((name . "SYRIAC QUSHSHAYA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0741) ; ݁ + )) +(define-char + '((name . "SYRIAC RUKKAKHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0742) ; ݂ + )) +(define-char + '((name . "SYRIAC TWO VERTICAL DOTS ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0743) ; ݃ + )) +(define-char + '((name . "SYRIAC TWO VERTICAL DOTS BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0744) ; ݄ + )) +(define-char + '((name . "SYRIAC THREE DOTS ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0745) ; ݅ + )) +(define-char + '((name . "SYRIAC THREE DOTS BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0746) ; ݆ + )) +(define-char + '((name . "SYRIAC OBLIQUE LINE ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0747) ; ݇ + )) +(define-char + '((name . "SYRIAC OBLIQUE LINE BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0748) ; ݈ + )) +(define-char + '((name . "SYRIAC MUSIC") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0749) ; ݉ + )) +(define-char + '((name . "SYRIAC BARREKH") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x074A) ; ݊ + )) diff --git a/lisp/utf-2000/u00780-Thaana.el b/lisp/utf-2000/u00780-Thaana.el new file mode 100644 index 0000000..a970637 --- /dev/null +++ b/lisp/utf-2000/u00780-Thaana.el @@ -0,0 +1,343 @@ +(define-char + '((name . "THAANA LETTER HAA") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0780) ; ހ + )) +(define-char + '((name . "THAANA LETTER SHAVIYANI") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0781) ; ށ + )) +(define-char + '((name . "THAANA LETTER NOONU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0782) ; ނ + )) +(define-char + '((name . "THAANA LETTER RAA") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0783) ; ރ + )) +(define-char + '((name . "THAANA LETTER BAA") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0784) ; ބ + )) +(define-char + '((name . "THAANA LETTER LHAVIYANI") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0785) ; ޅ + )) +(define-char + '((name . "THAANA LETTER KAAFU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0786) ; ކ + )) +(define-char + '((name . "THAANA LETTER ALIFU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0787) ; އ + )) +(define-char + '((name . "THAANA LETTER VAAVU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0788) ; ވ + )) +(define-char + '((name . "THAANA LETTER MEEMU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0789) ; މ + )) +(define-char + '((name . "THAANA LETTER FAAFU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x078A) ; ފ + )) +(define-char + '((name . "THAANA LETTER DHAALU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x078B) ; ދ + )) +(define-char + '((name . "THAANA LETTER THAA") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x078C) ; ތ + )) +(define-char + '((name . "THAANA LETTER LAAMU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x078D) ; ލ + )) +(define-char + '((name . "THAANA LETTER GAAFU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x078E) ; ގ + )) +(define-char + '((name . "THAANA LETTER GNAVIYANI") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x078F) ; ޏ + )) +(define-char + '((name . "THAANA LETTER SEENU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0790) ; ސ + )) +(define-char + '((name . "THAANA LETTER DAVIYANI") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0791) ; ޑ + )) +(define-char + '((name . "THAANA LETTER ZAVIYANI") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0792) ; ޒ + )) +(define-char + '((name . "THAANA LETTER TAVIYANI") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0793) ; ޓ + )) +(define-char + '((name . "THAANA LETTER YAA") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0794) ; ޔ + )) +(define-char + '((name . "THAANA LETTER PAVIYANI") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0795) ; ޕ + )) +(define-char + '((name . "THAANA LETTER JAVIYANI") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0796) ; ޖ + )) +(define-char + '((name . "THAANA LETTER CHAVIYANI") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0797) ; ޗ + )) +(define-char + '((name . "THAANA LETTER TTAA") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0798) ; ޘ + )) +(define-char + '((name . "THAANA LETTER HHAA") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x0799) ; ޙ + )) +(define-char + '((name . "THAANA LETTER KHAA") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x079A) ; ޚ + )) +(define-char + '((name . "THAANA LETTER THAALU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x079B) ; ޛ + )) +(define-char + '((name . "THAANA LETTER ZAA") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x079C) ; ޜ + )) +(define-char + '((name . "THAANA LETTER SHEENU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x079D) ; ޝ + )) +(define-char + '((name . "THAANA LETTER SAADHU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x079E) ; ޞ + )) +(define-char + '((name . "THAANA LETTER DAADHU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x079F) ; ޟ + )) +(define-char + '((name . "THAANA LETTER TO") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x07A0) ; Þ  + )) +(define-char + '((name . "THAANA LETTER ZO") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x07A1) ; Þ¡ + )) +(define-char + '((name . "THAANA LETTER AINU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x07A2) ; Þ¢ + )) +(define-char + '((name . "THAANA LETTER GHAINU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x07A3) ; Þ£ + )) +(define-char + '((name . "THAANA LETTER QAAFU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x07A4) ; Þ¤ + )) +(define-char + '((name . "THAANA LETTER WAAVU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (=ucs . #x07A5) ; Þ¥ + )) +(define-char + '((name . "THAANA ABAFILI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x07A6) ; Þ¦ + )) +(define-char + '((name . "THAANA AABAAFILI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x07A7) ; Þ§ + )) +(define-char + '((name . "THAANA IBIFILI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x07A8) ; Þ¨ + )) +(define-char + '((name . "THAANA EEBEEFILI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x07A9) ; Þ© + )) +(define-char + '((name . "THAANA UBUFILI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x07AA) ; Þª + )) +(define-char + '((name . "THAANA OOBOOFILI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x07AB) ; Þ« + )) +(define-char + '((name . "THAANA EBEFILI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x07AC) ; Þ¬ + )) +(define-char + '((name . "THAANA EYBEYFILI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x07AD) ; Þ­ + )) +(define-char + '((name . "THAANA OBOFILI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x07AE) ; Þ® + )) +(define-char + '((name . "THAANA OABOAFILI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x07AF) ; Þ¯ + )) +(define-char + '((name . "THAANA SUKUN") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x07B0) ; Þ° + )) diff --git a/lisp/utf-2000/u00900-Devanagari.el b/lisp/utf-2000/u00900-Devanagari.el new file mode 100644 index 0000000..0b36212 --- /dev/null +++ b/lisp/utf-2000/u00900-Devanagari.el @@ -0,0 +1,769 @@ +(define-char + '((name . "DEVANAGARI SIGN CANDRABINDU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0901) ; ँ + )) +(define-char + '((name . "DEVANAGARI SIGN ANUSVARA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0902) ; ं + )) +(define-char + '((name . "DEVANAGARI SIGN VISARGA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0903) ; ः + )) +(define-char + '((name . "DEVANAGARI LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0905) ; अ + )) +(define-char + '((name . "DEVANAGARI LETTER AA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0906) ; आ + )) +(define-char + '((name . "DEVANAGARI LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0907) ; इ + )) +(define-char + '((name . "DEVANAGARI LETTER II") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0908) ; ई + )) +(define-char + '((name . "DEVANAGARI LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0909) ; उ + )) +(define-char + '((name . "DEVANAGARI LETTER UU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x090A) ; ऊ + )) +(define-char + '((name . "DEVANAGARI LETTER VOCALIC R") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x090B) ; ऋ + )) +(define-char + '((name . "DEVANAGARI LETTER VOCALIC L") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x090C) ; ऌ + )) +(define-char + '((name . "DEVANAGARI LETTER CANDRA E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x090D) ; ऍ + )) +(define-char + '((name . "DEVANAGARI LETTER SHORT E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x090E) ; ऎ + )) +(define-char + '((name . "DEVANAGARI LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x090F) ; ए + )) +(define-char + '((name . "DEVANAGARI LETTER AI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0910) ; ऐ + )) +(define-char + '((name . "DEVANAGARI LETTER CANDRA O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0911) ; ऑ + )) +(define-char + '((name . "DEVANAGARI LETTER SHORT O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0912) ; ऒ + )) +(define-char + '((name . "DEVANAGARI LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0913) ; ओ + )) +(define-char + '((name . "DEVANAGARI LETTER AU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0914) ; औ + )) +(define-char + '((name . "DEVANAGARI LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0915) ; क + )) +(define-char + '((name . "DEVANAGARI LETTER KHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0916) ; ख + )) +(define-char + '((name . "DEVANAGARI LETTER GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0917) ; ग + )) +(define-char + '((name . "DEVANAGARI LETTER GHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0918) ; घ + )) +(define-char + '((name . "DEVANAGARI LETTER NGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0919) ; ङ + )) +(define-char + '((name . "DEVANAGARI LETTER CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x091A) ; च + )) +(define-char + '((name . "DEVANAGARI LETTER CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x091B) ; छ + )) +(define-char + '((name . "DEVANAGARI LETTER JA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x091C) ; ज + )) +(define-char + '((name . "DEVANAGARI LETTER JHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x091D) ; झ + )) +(define-char + '((name . "DEVANAGARI LETTER NYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x091E) ; ञ + )) +(define-char + '((name . "DEVANAGARI LETTER TTA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x091F) ; ट + )) +(define-char + '((name . "DEVANAGARI LETTER TTHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0920) ; ठ + )) +(define-char + '((name . "DEVANAGARI LETTER DDA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0921) ; ड + )) +(define-char + '((name . "DEVANAGARI LETTER DDHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0922) ; ढ + )) +(define-char + '((name . "DEVANAGARI LETTER NNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0923) ; ण + )) +(define-char + '((name . "DEVANAGARI LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0924) ; त + )) +(define-char + '((name . "DEVANAGARI LETTER THA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0925) ; थ + )) +(define-char + '((name . "DEVANAGARI LETTER DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0926) ; द + )) +(define-char + '((name . "DEVANAGARI LETTER DHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0927) ; ध + )) +(define-char + '((name . "DEVANAGARI LETTER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0928) ; न + )) +(define-char + '((name . "DEVANAGARI LETTER NNNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0928 #x093C) + (=ucs . #x0929) ; ऩ + )) +(define-char + '((name . "DEVANAGARI LETTER PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x092A) ; प + )) +(define-char + '((name . "DEVANAGARI LETTER PHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x092B) ; फ + )) +(define-char + '((name . "DEVANAGARI LETTER BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x092C) ; ब + )) +(define-char + '((name . "DEVANAGARI LETTER BHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x092D) ; भ + )) +(define-char + '((name . "DEVANAGARI LETTER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x092E) ; म + )) +(define-char + '((name . "DEVANAGARI LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x092F) ; य + )) +(define-char + '((name . "DEVANAGARI LETTER RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0930) ; र + )) +(define-char + '((name . "DEVANAGARI LETTER RRA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0930 #x093C) + (=ucs . #x0931) ; ऱ + )) +(define-char + '((name . "DEVANAGARI LETTER LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0932) ; ल + )) +(define-char + '((name . "DEVANAGARI LETTER LLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0933) ; ळ + )) +(define-char + '((name . "DEVANAGARI LETTER LLLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0933 #x093C) + (=ucs . #x0934) ; ऴ + )) +(define-char + '((name . "DEVANAGARI LETTER VA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0935) ; व + )) +(define-char + '((name . "DEVANAGARI LETTER SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0936) ; श + )) +(define-char + '((name . "DEVANAGARI LETTER SSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0937) ; ष + )) +(define-char + '((name . "DEVANAGARI LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0938) ; स + )) +(define-char + '((name . "DEVANAGARI LETTER HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0939) ; ह + )) +(define-char + '((name . "DEVANAGARI SIGN NUKTA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x093C) ; ़ + )) +(define-char + '((name . "DEVANAGARI SIGN AVAGRAHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x093D) ; ऽ + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN AA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x093E) ; ा + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN I") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x093F) ; ि + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN II") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0940) ; ी + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN U") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0941) ; ु + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN UU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0942) ; ू + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN VOCALIC R") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0943) ; ृ + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN VOCALIC RR") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0944) ; ॄ + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN CANDRA E") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0945) ; ॅ + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN SHORT E") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0946) ; ॆ + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN E") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0947) ; े + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN AI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0948) ; ै + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN CANDRA O") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0949) ; ॉ + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN SHORT O") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x094A) ; ॊ + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN O") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x094B) ; ो + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN AU") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x094C) ; ौ + )) +(define-char + '((name . "DEVANAGARI SIGN VIRAMA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x094D) ; ् + )) +(define-char + '((name . "DEVANAGARI OM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0950) ; ॐ + )) +(define-char + '((name . "DEVANAGARI STRESS SIGN UDATTA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0951) ; ॑ + )) +(define-char + '((name . "DEVANAGARI STRESS SIGN ANUDATTA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0952) ; ॒ + )) +(define-char + '((name . "DEVANAGARI GRAVE ACCENT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0953) ; ॓ + )) +(define-char + '((name . "DEVANAGARI ACUTE ACCENT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0954) ; ॔ + )) +(define-char + '((name . "DEVANAGARI LETTER QA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0915 #x093C) + (=ucs . #x0958) ; क़ + )) +(define-char + '((name . "DEVANAGARI LETTER KHHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0916 #x093C) + (=ucs . #x0959) ; ख़ + )) +(define-char + '((name . "DEVANAGARI LETTER GHHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0917 #x093C) + (=ucs . #x095A) ; ग़ + )) +(define-char + '((name . "DEVANAGARI LETTER ZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x091C #x093C) + (=ucs . #x095B) ; ज़ + )) +(define-char + '((name . "DEVANAGARI LETTER DDDHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0921 #x093C) + (=ucs . #x095C) ; ड़ + )) +(define-char + '((name . "DEVANAGARI LETTER RHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0922 #x093C) + (=ucs . #x095D) ; ढ़ + )) +(define-char + '((name . "DEVANAGARI LETTER FA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x092B #x093C) + (=ucs . #x095E) ; फ़ + )) +(define-char + '((name . "DEVANAGARI LETTER YYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x092F #x093C) + (=ucs . #x095F) ; य़ + )) +(define-char + '((name . "DEVANAGARI LETTER VOCALIC RR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0960) ; ॠ + )) +(define-char + '((name . "DEVANAGARI LETTER VOCALIC LL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0961) ; ॡ + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN VOCALIC L") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0962) ; ॢ + )) +(define-char + '((name . "DEVANAGARI VOWEL SIGN VOCALIC LL") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0963) ; ॣ + )) +(define-char + '((name . "DEVANAGARI DANDA") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0964) ; । + )) +(define-char + '((name . "DEVANAGARI DOUBLE DANDA") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0965) ; ॥ + )) +(define-char + '((name . "DEVANAGARI DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (=ucs . #x0966) ; ० + )) +(define-char + '((name . "DEVANAGARI DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (=ucs . #x0967) ; १ + )) +(define-char + '((name . "DEVANAGARI DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (=ucs . #x0968) ; २ + )) +(define-char + '((name . "DEVANAGARI DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (=ucs . #x0969) ; ३ + )) +(define-char + '((name . "DEVANAGARI DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (=ucs . #x096A) ; ४ + )) +(define-char + '((name . "DEVANAGARI DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (=ucs . #x096B) ; ५ + )) +(define-char + '((name . "DEVANAGARI DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (=ucs . #x096C) ; ६ + )) +(define-char + '((name . "DEVANAGARI DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (=ucs . #x096D) ; ७ + )) +(define-char + '((name . "DEVANAGARI DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (=ucs . #x096E) ; ८ + )) +(define-char + '((name . "DEVANAGARI DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (=ucs . #x096F) ; ९ + )) +(define-char + '((name . "DEVANAGARI ABBREVIATION SIGN") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0970) ; ॰ + )) diff --git a/lisp/utf-2000/u00980-Bengali.el b/lisp/utf-2000/u00980-Bengali.el new file mode 100644 index 0000000..95bf1ec --- /dev/null +++ b/lisp/utf-2000/u00980-Bengali.el @@ -0,0 +1,665 @@ +(define-char + '((name . "BENGALI SIGN CANDRABINDU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0981) ; ঁ + )) +(define-char + '((name . "BENGALI SIGN ANUSVARA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0982) ; ং + )) +(define-char + '((name . "BENGALI SIGN VISARGA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0983) ; ঃ + )) +(define-char + '((name . "BENGALI LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0985) ; অ + )) +(define-char + '((name . "BENGALI LETTER AA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0986) ; আ + )) +(define-char + '((name . "BENGALI LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0987) ; ই + )) +(define-char + '((name . "BENGALI LETTER II") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0988) ; ঈ + )) +(define-char + '((name . "BENGALI LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0989) ; উ + )) +(define-char + '((name . "BENGALI LETTER UU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x098A) ; ঊ + )) +(define-char + '((name . "BENGALI LETTER VOCALIC R") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x098B) ; ঋ + )) +(define-char + '((name . "BENGALI LETTER VOCALIC L") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x098C) ; ঌ + )) +(define-char + '((name . "BENGALI LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x098F) ; এ + )) +(define-char + '((name . "BENGALI LETTER AI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0990) ; ঐ + )) +(define-char + '((name . "BENGALI LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0993) ; ও + )) +(define-char + '((name . "BENGALI LETTER AU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0994) ; ঔ + )) +(define-char + '((name . "BENGALI LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0995) ; ক + )) +(define-char + '((name . "BENGALI LETTER KHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0996) ; খ + )) +(define-char + '((name . "BENGALI LETTER GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0997) ; গ + )) +(define-char + '((name . "BENGALI LETTER GHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0998) ; ঘ + )) +(define-char + '((name . "BENGALI LETTER NGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0999) ; ঙ + )) +(define-char + '((name . "BENGALI LETTER CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x099A) ; চ + )) +(define-char + '((name . "BENGALI LETTER CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x099B) ; ছ + )) +(define-char + '((name . "BENGALI LETTER JA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x099C) ; জ + )) +(define-char + '((name . "BENGALI LETTER JHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x099D) ; ঝ + )) +(define-char + '((name . "BENGALI LETTER NYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x099E) ; ঞ + )) +(define-char + '((name . "BENGALI LETTER TTA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x099F) ; ট + )) +(define-char + '((name . "BENGALI LETTER TTHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09A0) ; ঠ + )) +(define-char + '((name . "BENGALI LETTER DDA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09A1) ; ড + )) +(define-char + '((name . "BENGALI LETTER DDHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09A2) ; ঢ + )) +(define-char + '((name . "BENGALI LETTER NNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09A3) ; ণ + )) +(define-char + '((name . "BENGALI LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09A4) ; ত + )) +(define-char + '((name . "BENGALI LETTER THA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09A5) ; থ + )) +(define-char + '((name . "BENGALI LETTER DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09A6) ; দ + )) +(define-char + '((name . "BENGALI LETTER DHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09A7) ; ধ + )) +(define-char + '((name . "BENGALI LETTER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09A8) ; ন + )) +(define-char + '((name . "BENGALI LETTER PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09AA) ; প + )) +(define-char + '((name . "BENGALI LETTER PHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09AB) ; ফ + )) +(define-char + '((name . "BENGALI LETTER BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09AC) ; ব + )) +(define-char + '((name . "BENGALI LETTER BHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09AD) ; ভ + )) +(define-char + '((name . "BENGALI LETTER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09AE) ; ম + )) +(define-char + '((name . "BENGALI LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09AF) ; য + )) +(define-char + '((name . "BENGALI LETTER RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09B0) ; র + )) +(define-char + '((name . "BENGALI LETTER LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09B2) ; ল + )) +(define-char + '((name . "BENGALI LETTER SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09B6) ; শ + )) +(define-char + '((name . "BENGALI LETTER SSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09B7) ; ষ + )) +(define-char + '((name . "BENGALI LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09B8) ; স + )) +(define-char + '((name . "BENGALI LETTER HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09B9) ; হ + )) +(define-char + '((name . "BENGALI SIGN NUKTA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x09BC) ; ় + )) +(define-char + '((name . "BENGALI VOWEL SIGN AA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09BE) ; া + )) +(define-char + '((name . "BENGALI VOWEL SIGN I") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09BF) ; ি + )) +(define-char + '((name . "BENGALI VOWEL SIGN II") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09C0) ; ী + )) +(define-char + '((name . "BENGALI VOWEL SIGN U") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x09C1) ; ু + )) +(define-char + '((name . "BENGALI VOWEL SIGN UU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x09C2) ; ূ + )) +(define-char + '((name . "BENGALI VOWEL SIGN VOCALIC R") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x09C3) ; ৃ + )) +(define-char + '((name . "BENGALI VOWEL SIGN VOCALIC RR") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x09C4) ; ৄ + )) +(define-char + '((name . "BENGALI VOWEL SIGN E") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09C7) ; ে + )) +(define-char + '((name . "BENGALI VOWEL SIGN AI") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09C8) ; ৈ + )) +(define-char + '((name . "BENGALI VOWEL SIGN O") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x09C7 #x09BE) + (=ucs . #x09CB) ; ো + )) +(define-char + '((name . "BENGALI VOWEL SIGN AU") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x09C7 #x09D7) + (=ucs . #x09CC) ; ৌ + )) +(define-char + '((name . "BENGALI SIGN VIRAMA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x09CD) ; ্ + )) +(define-char + '((name . "BENGALI AU LENGTH MARK") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09D7) ; ৗ + )) +(define-char + '((name . "BENGALI LETTER RRA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x09A1 #x09BC) + (=ucs . #x09DC) ; ড় + )) +(define-char + '((name . "BENGALI LETTER RHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x09A2 #x09BC) + (=ucs . #x09DD) ; ঢ় + )) +(define-char + '((name . "BENGALI LETTER YYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x09AF #x09BC) + (=ucs . #x09DF) ; য় + )) +(define-char + '((name . "BENGALI LETTER VOCALIC RR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09E0) ; ৠ + )) +(define-char + '((name . "BENGALI LETTER VOCALIC LL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09E1) ; ৡ + )) +(define-char + '((name . "BENGALI VOWEL SIGN VOCALIC L") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x09E2) ; ৢ + )) +(define-char + '((name . "BENGALI VOWEL SIGN VOCALIC LL") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x09E3) ; ৣ + )) +(define-char + '((name . "BENGALI DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (=ucs . #x09E6) ; ০ + )) +(define-char + '((name . "BENGALI DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (=ucs . #x09E7) ; ১ + )) +(define-char + '((name . "BENGALI DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (=ucs . #x09E8) ; ২ + )) +(define-char + '((name . "BENGALI DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (=ucs . #x09E9) ; ৩ + )) +(define-char + '((name . "BENGALI DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (=ucs . #x09EA) ; ৪ + )) +(define-char + '((name . "BENGALI DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (=ucs . #x09EB) ; ৫ + )) +(define-char + '((name . "BENGALI DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (=ucs . #x09EC) ; ৬ + )) +(define-char + '((name . "BENGALI DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (=ucs . #x09ED) ; ৭ + )) +(define-char + '((name . "BENGALI DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (=ucs . #x09EE) ; ৮ + )) +(define-char + '((name . "BENGALI DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (=ucs . #x09EF) ; ৯ + )) +(define-char + '((name . "BENGALI LETTER RA WITH MIDDLE DIAGONAL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Assamese") + (=ucs . #x09F0) ; ৰ + )) +(define-char + '((name . "BENGALI LETTER RA WITH LOWER DIAGONAL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Assamese") + (=ucs . #x09F1) ; ৱ + )) +(define-char + '((name . "BENGALI RUPEE MARK") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x09F2) ; ৲ + )) +(define-char + '((name . "BENGALI RUPEE SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x09F3) ; ৳ + )) +(define-char + '((name . "BENGALI CURRENCY NUMERATOR ONE") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 1) + (=ucs . #x09F4) ; ৴ + )) +(define-char + '((name . "BENGALI CURRENCY NUMERATOR TWO") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 2) + (=ucs . #x09F5) ; ৵ + )) +(define-char + '((name . "BENGALI CURRENCY NUMERATOR THREE") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 3) + (=ucs . #x09F6) ; ৶ + )) +(define-char + '((name . "BENGALI CURRENCY NUMERATOR FOUR") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 4) + (=ucs . #x09F7) ; ৷ + )) +(define-char + '((name . "BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09F8) ; ৸ + )) +(define-char + '((name . "BENGALI CURRENCY DENOMINATOR SIXTEEN") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 16) + (=ucs . #x09F9) ; ৹ + )) +(define-char + '((name . "BENGALI ISSHAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x09FA) ; ৺ + )) diff --git a/lisp/utf-2000/u00A00-Gurmukhi.el b/lisp/utf-2000/u00A00-Gurmukhi.el new file mode 100644 index 0000000..9ffa929 --- /dev/null +++ b/lisp/utf-2000/u00A00-Gurmukhi.el @@ -0,0 +1,561 @@ +(define-char + '((name . "GURMUKHI SIGN BINDI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0A02) ; ਂ + )) +(define-char + '((name . "GURMUKHI LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A05) ; ਅ + )) +(define-char + '((name . "GURMUKHI LETTER AA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A06) ; ਆ + )) +(define-char + '((name . "GURMUKHI LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A07) ; ਇ + )) +(define-char + '((name . "GURMUKHI LETTER II") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A08) ; ਈ + )) +(define-char + '((name . "GURMUKHI LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A09) ; ਉ + )) +(define-char + '((name . "GURMUKHI LETTER UU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A0A) ; ਊ + )) +(define-char + '((name . "GURMUKHI LETTER EE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A0F) ; ਏ + )) +(define-char + '((name . "GURMUKHI LETTER AI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A10) ; ਐ + )) +(define-char + '((name . "GURMUKHI LETTER OO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A13) ; ਓ + )) +(define-char + '((name . "GURMUKHI LETTER AU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A14) ; ਔ + )) +(define-char + '((name . "GURMUKHI LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A15) ; ਕ + )) +(define-char + '((name . "GURMUKHI LETTER KHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A16) ; ਖ + )) +(define-char + '((name . "GURMUKHI LETTER GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A17) ; ਗ + )) +(define-char + '((name . "GURMUKHI LETTER GHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A18) ; ਘ + )) +(define-char + '((name . "GURMUKHI LETTER NGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A19) ; ਙ + )) +(define-char + '((name . "GURMUKHI LETTER CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A1A) ; ਚ + )) +(define-char + '((name . "GURMUKHI LETTER CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A1B) ; ਛ + )) +(define-char + '((name . "GURMUKHI LETTER JA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A1C) ; ਜ + )) +(define-char + '((name . "GURMUKHI LETTER JHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A1D) ; ਝ + )) +(define-char + '((name . "GURMUKHI LETTER NYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A1E) ; ਞ + )) +(define-char + '((name . "GURMUKHI LETTER TTA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A1F) ; ਟ + )) +(define-char + '((name . "GURMUKHI LETTER TTHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A20) ; ਠ + )) +(define-char + '((name . "GURMUKHI LETTER DDA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A21) ; ਡ + )) +(define-char + '((name . "GURMUKHI LETTER DDHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A22) ; ਢ + )) +(define-char + '((name . "GURMUKHI LETTER NNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A23) ; ਣ + )) +(define-char + '((name . "GURMUKHI LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A24) ; ਤ + )) +(define-char + '((name . "GURMUKHI LETTER THA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A25) ; ਥ + )) +(define-char + '((name . "GURMUKHI LETTER DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A26) ; ਦ + )) +(define-char + '((name . "GURMUKHI LETTER DHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A27) ; ਧ + )) +(define-char + '((name . "GURMUKHI LETTER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A28) ; ਨ + )) +(define-char + '((name . "GURMUKHI LETTER PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A2A) ; ਪ + )) +(define-char + '((name . "GURMUKHI LETTER PHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A2B) ; ਫ + )) +(define-char + '((name . "GURMUKHI LETTER BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A2C) ; ਬ + )) +(define-char + '((name . "GURMUKHI LETTER BHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A2D) ; ਭ + )) +(define-char + '((name . "GURMUKHI LETTER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A2E) ; ਮ + )) +(define-char + '((name . "GURMUKHI LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A2F) ; ਯ + )) +(define-char + '((name . "GURMUKHI LETTER RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A30) ; ਰ + )) +(define-char + '((name . "GURMUKHI LETTER LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A32) ; ਲ + )) +(define-char + '((name . "GURMUKHI LETTER LLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0A32 #x0A3C) + (=ucs . #x0A33) ; ਲ਼ + )) +(define-char + '((name . "GURMUKHI LETTER VA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A35) ; ਵ + )) +(define-char + '((name . "GURMUKHI LETTER SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0A38 #x0A3C) + (=ucs . #x0A36) ; ਸ਼ + )) +(define-char + '((name . "GURMUKHI LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A38) ; ਸ + )) +(define-char + '((name . "GURMUKHI LETTER HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A39) ; ਹ + )) +(define-char + '((name . "GURMUKHI SIGN NUKTA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0A3C) ; ਼ + )) +(define-char + '((name . "GURMUKHI VOWEL SIGN AA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A3E) ; ਾ + )) +(define-char + '((name . "GURMUKHI VOWEL SIGN I") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A3F) ; ਿ + )) +(define-char + '((name . "GURMUKHI VOWEL SIGN II") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A40) ; ੀ + )) +(define-char + '((name . "GURMUKHI VOWEL SIGN U") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0A41) ; ੁ + )) +(define-char + '((name . "GURMUKHI VOWEL SIGN UU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0A42) ; ੂ + )) +(define-char + '((name . "GURMUKHI VOWEL SIGN EE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0A47) ; ੇ + )) +(define-char + '((name . "GURMUKHI VOWEL SIGN AI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0A48) ; ੈ + )) +(define-char + '((name . "GURMUKHI VOWEL SIGN OO") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0A4B) ; ੋ + )) +(define-char + '((name . "GURMUKHI VOWEL SIGN AU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0A4C) ; ੌ + )) +(define-char + '((name . "GURMUKHI SIGN VIRAMA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0A4D) ; ੍ + )) +(define-char + '((name . "GURMUKHI LETTER KHHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0A16 #x0A3C) + (=ucs . #x0A59) ; ਖ਼ + )) +(define-char + '((name . "GURMUKHI LETTER GHHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0A17 #x0A3C) + (=ucs . #x0A5A) ; ਗ਼ + )) +(define-char + '((name . "GURMUKHI LETTER ZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0A1C #x0A3C) + (=ucs . #x0A5B) ; ਜ਼ + )) +(define-char + '((name . "GURMUKHI LETTER RRA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A5C) ; ੜ + )) +(define-char + '((name . "GURMUKHI LETTER FA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0A2B #x0A3C) + (=ucs . #x0A5E) ; ਫ਼ + )) +(define-char + '((name . "GURMUKHI DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (=ucs . #x0A66) ; ੦ + )) +(define-char + '((name . "GURMUKHI DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (=ucs . #x0A67) ; ੧ + )) +(define-char + '((name . "GURMUKHI DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (=ucs . #x0A68) ; ੨ + )) +(define-char + '((name . "GURMUKHI DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (=ucs . #x0A69) ; à©© + )) +(define-char + '((name . "GURMUKHI DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (=ucs . #x0A6A) ; ੪ + )) +(define-char + '((name . "GURMUKHI DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (=ucs . #x0A6B) ; à©« + )) +(define-char + '((name . "GURMUKHI DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (=ucs . #x0A6C) ; ੬ + )) +(define-char + '((name . "GURMUKHI DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (=ucs . #x0A6D) ; à©­ + )) +(define-char + '((name . "GURMUKHI DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (=ucs . #x0A6E) ; à©® + )) +(define-char + '((name . "GURMUKHI DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (=ucs . #x0A6F) ; ੯ + )) +(define-char + '((name . "GURMUKHI TIPPI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0A70) ; à©° + )) +(define-char + '((name . "GURMUKHI ADDAK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0A71) ; ੱ + )) +(define-char + '((name . "GURMUKHI IRI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A72) ; ੲ + )) +(define-char + '((name . "GURMUKHI URA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A73) ; ੳ + )) +(define-char + '((name . "GURMUKHI EK ONKAR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A74) ; à©´ + )) diff --git a/lisp/utf-2000/u00A80-Gujarati.el b/lisp/utf-2000/u00A80-Gujarati.el new file mode 100644 index 0000000..d824f26 --- /dev/null +++ b/lisp/utf-2000/u00A80-Gujarati.el @@ -0,0 +1,576 @@ +(define-char + '((name . "GUJARATI SIGN CANDRABINDU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0A81) ; ઁ + )) +(define-char + '((name . "GUJARATI SIGN ANUSVARA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0A82) ; ં + )) +(define-char + '((name . "GUJARATI SIGN VISARGA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A83) ; ઃ + )) +(define-char + '((name . "GUJARATI LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A85) ; અ + )) +(define-char + '((name . "GUJARATI LETTER AA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A86) ; આ + )) +(define-char + '((name . "GUJARATI LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A87) ; ઇ + )) +(define-char + '((name . "GUJARATI LETTER II") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A88) ; ઈ + )) +(define-char + '((name . "GUJARATI LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A89) ; ઉ + )) +(define-char + '((name . "GUJARATI LETTER UU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A8A) ; ઊ + )) +(define-char + '((name . "GUJARATI LETTER VOCALIC R") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A8B) ; ઋ + )) +(define-char + '((name . "GUJARATI VOWEL CANDRA E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A8D) ; ઍ + )) +(define-char + '((name . "GUJARATI LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A8F) ; એ + )) +(define-char + '((name . "GUJARATI LETTER AI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A90) ; ઐ + )) +(define-char + '((name . "GUJARATI VOWEL CANDRA O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A91) ; ઑ + )) +(define-char + '((name . "GUJARATI LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A93) ; ઓ + )) +(define-char + '((name . "GUJARATI LETTER AU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A94) ; ઔ + )) +(define-char + '((name . "GUJARATI LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A95) ; ક + )) +(define-char + '((name . "GUJARATI LETTER KHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A96) ; ખ + )) +(define-char + '((name . "GUJARATI LETTER GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A97) ; ગ + )) +(define-char + '((name . "GUJARATI LETTER GHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A98) ; ઘ + )) +(define-char + '((name . "GUJARATI LETTER NGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A99) ; ઙ + )) +(define-char + '((name . "GUJARATI LETTER CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A9A) ; ચ + )) +(define-char + '((name . "GUJARATI LETTER CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A9B) ; છ + )) +(define-char + '((name . "GUJARATI LETTER JA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A9C) ; જ + )) +(define-char + '((name . "GUJARATI LETTER JHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A9D) ; ઝ + )) +(define-char + '((name . "GUJARATI LETTER NYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A9E) ; ઞ + )) +(define-char + '((name . "GUJARATI LETTER TTA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0A9F) ; ટ + )) +(define-char + '((name . "GUJARATI LETTER TTHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AA0) ; ઠ + )) +(define-char + '((name . "GUJARATI LETTER DDA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AA1) ; ડ + )) +(define-char + '((name . "GUJARATI LETTER DDHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AA2) ; ઢ + )) +(define-char + '((name . "GUJARATI LETTER NNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AA3) ; ણ + )) +(define-char + '((name . "GUJARATI LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AA4) ; ત + )) +(define-char + '((name . "GUJARATI LETTER THA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AA5) ; થ + )) +(define-char + '((name . "GUJARATI LETTER DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AA6) ; દ + )) +(define-char + '((name . "GUJARATI LETTER DHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AA7) ; ધ + )) +(define-char + '((name . "GUJARATI LETTER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AA8) ; ન + )) +(define-char + '((name . "GUJARATI LETTER PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AAA) ; પ + )) +(define-char + '((name . "GUJARATI LETTER PHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AAB) ; ફ + )) +(define-char + '((name . "GUJARATI LETTER BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AAC) ; બ + )) +(define-char + '((name . "GUJARATI LETTER BHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AAD) ; ભ + )) +(define-char + '((name . "GUJARATI LETTER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AAE) ; મ + )) +(define-char + '((name . "GUJARATI LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AAF) ; ય + )) +(define-char + '((name . "GUJARATI LETTER RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AB0) ; ર + )) +(define-char + '((name . "GUJARATI LETTER LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AB2) ; લ + )) +(define-char + '((name . "GUJARATI LETTER LLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AB3) ; ળ + )) +(define-char + '((name . "GUJARATI LETTER VA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AB5) ; વ + )) +(define-char + '((name . "GUJARATI LETTER SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AB6) ; શ + )) +(define-char + '((name . "GUJARATI LETTER SSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AB7) ; ષ + )) +(define-char + '((name . "GUJARATI LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AB8) ; સ + )) +(define-char + '((name . "GUJARATI LETTER HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AB9) ; હ + )) +(define-char + '((name . "GUJARATI SIGN NUKTA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0ABC) ; ઼ + )) +(define-char + '((name . "GUJARATI SIGN AVAGRAHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0ABD) ; ઽ + )) +(define-char + '((name . "GUJARATI VOWEL SIGN AA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0ABE) ; ા + )) +(define-char + '((name . "GUJARATI VOWEL SIGN I") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0ABF) ; િ + )) +(define-char + '((name . "GUJARATI VOWEL SIGN II") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AC0) ; ી + )) +(define-char + '((name . "GUJARATI VOWEL SIGN U") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0AC1) ; ુ + )) +(define-char + '((name . "GUJARATI VOWEL SIGN UU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0AC2) ; ૂ + )) +(define-char + '((name . "GUJARATI VOWEL SIGN VOCALIC R") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0AC3) ; ૃ + )) +(define-char + '((name . "GUJARATI VOWEL SIGN VOCALIC RR") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0AC4) ; ૄ + )) +(define-char + '((name . "GUJARATI VOWEL SIGN CANDRA E") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0AC5) ; ૅ + )) +(define-char + '((name . "GUJARATI VOWEL SIGN E") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0AC7) ; ે + )) +(define-char + '((name . "GUJARATI VOWEL SIGN AI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0AC8) ; ૈ + )) +(define-char + '((name . "GUJARATI VOWEL SIGN CANDRA O") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AC9) ; ૉ + )) +(define-char + '((name . "GUJARATI VOWEL SIGN O") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0ACB) ; ો + )) +(define-char + '((name . "GUJARATI VOWEL SIGN AU") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0ACC) ; ૌ + )) +(define-char + '((name . "GUJARATI SIGN VIRAMA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0ACD) ; ્ + )) +(define-char + '((name . "GUJARATI OM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AD0) ; ૐ + )) +(define-char + '((name . "GUJARATI LETTER VOCALIC RR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0AE0) ; à«  + )) +(define-char + '((name . "GUJARATI DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (=ucs . #x0AE6) ; ૦ + )) +(define-char + '((name . "GUJARATI DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (=ucs . #x0AE7) ; ૧ + )) +(define-char + '((name . "GUJARATI DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (=ucs . #x0AE8) ; ૨ + )) +(define-char + '((name . "GUJARATI DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (=ucs . #x0AE9) ; à«© + )) +(define-char + '((name . "GUJARATI DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (=ucs . #x0AEA) ; ૪ + )) +(define-char + '((name . "GUJARATI DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (=ucs . #x0AEB) ; à«« + )) +(define-char + '((name . "GUJARATI DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (=ucs . #x0AEC) ; ૬ + )) +(define-char + '((name . "GUJARATI DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (=ucs . #x0AED) ; à«­ + )) +(define-char + '((name . "GUJARATI DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (=ucs . #x0AEE) ; à«® + )) +(define-char + '((name . "GUJARATI DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (=ucs . #x0AEF) ; ૯ + )) diff --git a/lisp/utf-2000/u00B00-Oriya.el b/lisp/utf-2000/u00B00-Oriya.el new file mode 100644 index 0000000..e2a377b --- /dev/null +++ b/lisp/utf-2000/u00B00-Oriya.el @@ -0,0 +1,588 @@ +(define-char + '((name . "ORIYA SIGN CANDRABINDU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0B01) ; ଁ + )) +(define-char + '((name . "ORIYA SIGN ANUSVARA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B02) ; ଂ + )) +(define-char + '((name . "ORIYA SIGN VISARGA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B03) ; ଃ + )) +(define-char + '((name . "ORIYA LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B05) ; ଅ + )) +(define-char + '((name . "ORIYA LETTER AA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B06) ; ଆ + )) +(define-char + '((name . "ORIYA LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B07) ; ଇ + )) +(define-char + '((name . "ORIYA LETTER II") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B08) ; ଈ + )) +(define-char + '((name . "ORIYA LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B09) ; ଉ + )) +(define-char + '((name . "ORIYA LETTER UU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B0A) ; ଊ + )) +(define-char + '((name . "ORIYA LETTER VOCALIC R") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B0B) ; ଋ + )) +(define-char + '((name . "ORIYA LETTER VOCALIC L") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B0C) ; ଌ + )) +(define-char + '((name . "ORIYA LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B0F) ; ଏ + )) +(define-char + '((name . "ORIYA LETTER AI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B10) ; ଐ + )) +(define-char + '((name . "ORIYA LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B13) ; ଓ + )) +(define-char + '((name . "ORIYA LETTER AU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B14) ; ଔ + )) +(define-char + '((name . "ORIYA LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B15) ; କ + )) +(define-char + '((name . "ORIYA LETTER KHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B16) ; ଖ + )) +(define-char + '((name . "ORIYA LETTER GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B17) ; ଗ + )) +(define-char + '((name . "ORIYA LETTER GHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B18) ; ଘ + )) +(define-char + '((name . "ORIYA LETTER NGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B19) ; ଙ + )) +(define-char + '((name . "ORIYA LETTER CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B1A) ; ଚ + )) +(define-char + '((name . "ORIYA LETTER CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B1B) ; ଛ + )) +(define-char + '((name . "ORIYA LETTER JA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B1C) ; ଜ + )) +(define-char + '((name . "ORIYA LETTER JHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B1D) ; ଝ + )) +(define-char + '((name . "ORIYA LETTER NYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B1E) ; ଞ + )) +(define-char + '((name . "ORIYA LETTER TTA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B1F) ; ଟ + )) +(define-char + '((name . "ORIYA LETTER TTHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B20) ; ଠ + )) +(define-char + '((name . "ORIYA LETTER DDA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B21) ; ଡ + )) +(define-char + '((name . "ORIYA LETTER DDHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B22) ; ଢ + )) +(define-char + '((name . "ORIYA LETTER NNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B23) ; ଣ + )) +(define-char + '((name . "ORIYA LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B24) ; ତ + )) +(define-char + '((name . "ORIYA LETTER THA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B25) ; ଥ + )) +(define-char + '((name . "ORIYA LETTER DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B26) ; ଦ + )) +(define-char + '((name . "ORIYA LETTER DHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B27) ; ଧ + )) +(define-char + '((name . "ORIYA LETTER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B28) ; ନ + )) +(define-char + '((name . "ORIYA LETTER PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B2A) ; ପ + )) +(define-char + '((name . "ORIYA LETTER PHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B2B) ; ଫ + )) +(define-char + '((name . "ORIYA LETTER BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B2C) ; ବ + )) +(define-char + '((name . "ORIYA LETTER BHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B2D) ; ଭ + )) +(define-char + '((name . "ORIYA LETTER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B2E) ; ମ + )) +(define-char + '((name . "ORIYA LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B2F) ; ଯ + )) +(define-char + '((name . "ORIYA LETTER RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B30) ; ର + )) +(define-char + '((name . "ORIYA LETTER LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B32) ; ଲ + )) +(define-char + '((name . "ORIYA LETTER LLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B33) ; ଳ + )) +(define-char + '((name . "ORIYA LETTER SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B36) ; ଶ + )) +(define-char + '((name . "ORIYA LETTER SSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B37) ; ଷ + )) +(define-char + '((name . "ORIYA LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B38) ; ସ + )) +(define-char + '((name . "ORIYA LETTER HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B39) ; ହ + )) +(define-char + '((name . "ORIYA SIGN NUKTA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0B3C) ; ଼ + )) +(define-char + '((name . "ORIYA SIGN AVAGRAHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B3D) ; ଽ + )) +(define-char + '((name . "ORIYA VOWEL SIGN AA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B3E) ; ା + )) +(define-char + '((name . "ORIYA VOWEL SIGN I") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0B3F) ; ି + )) +(define-char + '((name . "ORIYA VOWEL SIGN II") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B40) ; ୀ + )) +(define-char + '((name . "ORIYA VOWEL SIGN U") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0B41) ; ୁ + )) +(define-char + '((name . "ORIYA VOWEL SIGN UU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0B42) ; ୂ + )) +(define-char + '((name . "ORIYA VOWEL SIGN VOCALIC R") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0B43) ; ୃ + )) +(define-char + '((name . "ORIYA VOWEL SIGN E") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B47) ; େ + )) +(define-char + '((name . "ORIYA VOWEL SIGN AI") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0B47 #x0B56) + (=ucs . #x0B48) ; ୈ + )) +(define-char + '((name . "ORIYA VOWEL SIGN O") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0B47 #x0B3E) + (=ucs . #x0B4B) ; ୋ + )) +(define-char + '((name . "ORIYA VOWEL SIGN AU") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0B47 #x0B57) + (=ucs . #x0B4C) ; ୌ + )) +(define-char + '((name . "ORIYA SIGN VIRAMA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0B4D) ; ୍ + )) +(define-char + '((name . "ORIYA AI LENGTH MARK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0B56) ; ୖ + )) +(define-char + '((name . "ORIYA AU LENGTH MARK") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B57) ; ୗ + )) +(define-char + '((name . "ORIYA LETTER RRA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0B21 #x0B3C) + (=ucs . #x0B5C) ; ଡ଼ + )) +(define-char + '((name . "ORIYA LETTER RHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0B22 #x0B3C) + (=ucs . #x0B5D) ; ଢ଼ + )) +(define-char + '((name . "ORIYA LETTER YYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B5F) ; ୟ + )) +(define-char + '((name . "ORIYA LETTER VOCALIC RR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B60) ; à­  + )) +(define-char + '((name . "ORIYA LETTER VOCALIC LL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B61) ; à­¡ + )) +(define-char + '((name . "ORIYA DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (=ucs . #x0B66) ; à­¦ + )) +(define-char + '((name . "ORIYA DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (=ucs . #x0B67) ; à­§ + )) +(define-char + '((name . "ORIYA DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (=ucs . #x0B68) ; à­¨ + )) +(define-char + '((name . "ORIYA DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (=ucs . #x0B69) ; à­© + )) +(define-char + '((name . "ORIYA DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (=ucs . #x0B6A) ; à­ª + )) +(define-char + '((name . "ORIYA DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (=ucs . #x0B6B) ; à­« + )) +(define-char + '((name . "ORIYA DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (=ucs . #x0B6C) ; à­¬ + )) +(define-char + '((name . "ORIYA DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (=ucs . #x0B6D) ; à­­ + )) +(define-char + '((name . "ORIYA DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (=ucs . #x0B6E) ; à­® + )) +(define-char + '((name . "ORIYA DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (=ucs . #x0B6F) ; à­¯ + )) +(define-char + '((name . "ORIYA ISSHAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B70) ; à­° + )) diff --git a/lisp/utf-2000/u00B80-Tamil.el b/lisp/utf-2000/u00B80-Tamil.el new file mode 100644 index 0000000..292341c --- /dev/null +++ b/lisp/utf-2000/u00B80-Tamil.el @@ -0,0 +1,461 @@ +(define-char + '((name . "TAMIL SIGN ANUSVARA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0B82) ; ஂ + )) +(define-char + '((name . "TAMIL SIGN VISARGA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B83) ; ஃ + )) +(define-char + '((name . "TAMIL LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B85) ; அ + )) +(define-char + '((name . "TAMIL LETTER AA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B86) ; ஆ + )) +(define-char + '((name . "TAMIL LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B87) ; இ + )) +(define-char + '((name . "TAMIL LETTER II") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B88) ; ஈ + )) +(define-char + '((name . "TAMIL LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B89) ; உ + )) +(define-char + '((name . "TAMIL LETTER UU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B8A) ; ஊ + )) +(define-char + '((name . "TAMIL LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B8E) ; எ + )) +(define-char + '((name . "TAMIL LETTER EE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B8F) ; ஏ + )) +(define-char + '((name . "TAMIL LETTER AI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B90) ; ஐ + )) +(define-char + '((name . "TAMIL LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B92) ; ஒ + )) +(define-char + '((name . "TAMIL LETTER OO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B93) ; ஓ + )) +(define-char + '((name . "TAMIL LETTER AU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0B92 #x0BD7) + (=ucs . #x0B94) ; ஔ + )) +(define-char + '((name . "TAMIL LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B95) ; க + )) +(define-char + '((name . "TAMIL LETTER NGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B99) ; ங + )) +(define-char + '((name . "TAMIL LETTER CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B9A) ; ச + )) +(define-char + '((name . "TAMIL LETTER JA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B9C) ; ஜ + )) +(define-char + '((name . "TAMIL LETTER NYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B9E) ; ஞ + )) +(define-char + '((name . "TAMIL LETTER TTA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0B9F) ; ட + )) +(define-char + '((name . "TAMIL LETTER NNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BA3) ; ண + )) +(define-char + '((name . "TAMIL LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BA4) ; த + )) +(define-char + '((name . "TAMIL LETTER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BA8) ; ந + )) +(define-char + '((name . "TAMIL LETTER NNNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BA9) ; ன + )) +(define-char + '((name . "TAMIL LETTER PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BAA) ; ப + )) +(define-char + '((name . "TAMIL LETTER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BAE) ; à®® + )) +(define-char + '((name . "TAMIL LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BAF) ; ய + )) +(define-char + '((name . "TAMIL LETTER RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BB0) ; à®° + )) +(define-char + '((name . "TAMIL LETTER RRA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BB1) ; à®± + )) +(define-char + '((name . "TAMIL LETTER LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BB2) ; ல + )) +(define-char + '((name . "TAMIL LETTER LLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BB3) ; ள + )) +(define-char + '((name . "TAMIL LETTER LLLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BB4) ; à®´ + )) +(define-char + '((name . "TAMIL LETTER VA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BB5) ; வ + )) +(define-char + '((name . "TAMIL LETTER SSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BB7) ; à®· + )) +(define-char + '((name . "TAMIL LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BB8) ; ஸ + )) +(define-char + '((name . "TAMIL LETTER HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BB9) ; ஹ + )) +(define-char + '((name . "TAMIL VOWEL SIGN AA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BBE) ; ா + )) +(define-char + '((name . "TAMIL VOWEL SIGN I") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BBF) ; ி + )) +(define-char + '((name . "TAMIL VOWEL SIGN II") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0BC0) ; ீ + )) +(define-char + '((name . "TAMIL VOWEL SIGN U") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BC1) ; ு + )) +(define-char + '((name . "TAMIL VOWEL SIGN UU") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BC2) ; ூ + )) +(define-char + '((name . "TAMIL VOWEL SIGN E") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BC6) ; ெ + )) +(define-char + '((name . "TAMIL VOWEL SIGN EE") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BC7) ; ே + )) +(define-char + '((name . "TAMIL VOWEL SIGN AI") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BC8) ; ை + )) +(define-char + '((name . "TAMIL VOWEL SIGN O") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0BC6 #x0BBE) + (=ucs . #x0BCA) ; ொ + )) +(define-char + '((name . "TAMIL VOWEL SIGN OO") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0BC7 #x0BBE) + (=ucs . #x0BCB) ; ோ + )) +(define-char + '((name . "TAMIL VOWEL SIGN AU") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0BC6 #x0BD7) + (=ucs . #x0BCC) ; ௌ + )) +(define-char + '((name . "TAMIL SIGN VIRAMA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0BCD) ; ் + )) +(define-char + '((name . "TAMIL AU LENGTH MARK") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0BD7) ; ௗ + )) +(define-char + '((name . "TAMIL DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (=ucs . #x0BE7) ; ௧ + )) +(define-char + '((name . "TAMIL DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (=ucs . #x0BE8) ; ௨ + )) +(define-char + '((name . "TAMIL DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (=ucs . #x0BE9) ; ௩ + )) +(define-char + '((name . "TAMIL DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (=ucs . #x0BEA) ; ௪ + )) +(define-char + '((name . "TAMIL DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (=ucs . #x0BEB) ; ௫ + )) +(define-char + '((name . "TAMIL DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (=ucs . #x0BEC) ; ௬ + )) +(define-char + '((name . "TAMIL DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (=ucs . #x0BED) ; ௭ + )) +(define-char + '((name . "TAMIL DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (=ucs . #x0BEE) ; ௮ + )) +(define-char + '((name . "TAMIL DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (=ucs . #x0BEF) ; ௯ + )) +(define-char + '((name . "TAMIL NUMBER TEN") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 10) + (=ucs . #x0BF0) ; ௰ + )) +(define-char + '((name . "TAMIL NUMBER ONE HUNDRED") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 100) + (=ucs . #x0BF1) ; ௱ + )) +(define-char + '((name . "TAMIL NUMBER ONE THOUSAND") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 1000) + (=ucs . #x0BF2) ; ௲ + )) diff --git a/lisp/utf-2000/u00C00-Telugu.el b/lisp/utf-2000/u00C00-Telugu.el new file mode 100644 index 0000000..3f381c3 --- /dev/null +++ b/lisp/utf-2000/u00C00-Telugu.el @@ -0,0 +1,591 @@ +(define-char + '((name . "TELUGU SIGN CANDRABINDU") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C01) ; ఁ + )) +(define-char + '((name . "TELUGU SIGN ANUSVARA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C02) ; ం + )) +(define-char + '((name . "TELUGU SIGN VISARGA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C03) ; ః + )) +(define-char + '((name . "TELUGU LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C05) ; అ + )) +(define-char + '((name . "TELUGU LETTER AA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C06) ; ఆ + )) +(define-char + '((name . "TELUGU LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C07) ; ఇ + )) +(define-char + '((name . "TELUGU LETTER II") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C08) ; ఈ + )) +(define-char + '((name . "TELUGU LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C09) ; ఉ + )) +(define-char + '((name . "TELUGU LETTER UU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C0A) ; ఊ + )) +(define-char + '((name . "TELUGU LETTER VOCALIC R") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C0B) ; ఋ + )) +(define-char + '((name . "TELUGU LETTER VOCALIC L") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C0C) ; ఌ + )) +(define-char + '((name . "TELUGU LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C0E) ; ఎ + )) +(define-char + '((name . "TELUGU LETTER EE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C0F) ; ఏ + )) +(define-char + '((name . "TELUGU LETTER AI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C10) ; ఐ + )) +(define-char + '((name . "TELUGU LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C12) ; ఒ + )) +(define-char + '((name . "TELUGU LETTER OO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C13) ; ఓ + )) +(define-char + '((name . "TELUGU LETTER AU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C14) ; ఔ + )) +(define-char + '((name . "TELUGU LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C15) ; క + )) +(define-char + '((name . "TELUGU LETTER KHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C16) ; ఖ + )) +(define-char + '((name . "TELUGU LETTER GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C17) ; గ + )) +(define-char + '((name . "TELUGU LETTER GHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C18) ; ఘ + )) +(define-char + '((name . "TELUGU LETTER NGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C19) ; ఙ + )) +(define-char + '((name . "TELUGU LETTER CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C1A) ; చ + )) +(define-char + '((name . "TELUGU LETTER CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C1B) ; ఛ + )) +(define-char + '((name . "TELUGU LETTER JA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C1C) ; జ + )) +(define-char + '((name . "TELUGU LETTER JHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C1D) ; ఝ + )) +(define-char + '((name . "TELUGU LETTER NYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C1E) ; ఞ + )) +(define-char + '((name . "TELUGU LETTER TTA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C1F) ; ట + )) +(define-char + '((name . "TELUGU LETTER TTHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C20) ; à°  + )) +(define-char + '((name . "TELUGU LETTER DDA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C21) ; à°¡ + )) +(define-char + '((name . "TELUGU LETTER DDHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C22) ; à°¢ + )) +(define-char + '((name . "TELUGU LETTER NNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C23) ; à°£ + )) +(define-char + '((name . "TELUGU LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C24) ; à°¤ + )) +(define-char + '((name . "TELUGU LETTER THA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C25) ; à°¥ + )) +(define-char + '((name . "TELUGU LETTER DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C26) ; à°¦ + )) +(define-char + '((name . "TELUGU LETTER DHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C27) ; à°§ + )) +(define-char + '((name . "TELUGU LETTER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C28) ; à°¨ + )) +(define-char + '((name . "TELUGU LETTER PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C2A) ; à°ª + )) +(define-char + '((name . "TELUGU LETTER PHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C2B) ; à°« + )) +(define-char + '((name . "TELUGU LETTER BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C2C) ; à°¬ + )) +(define-char + '((name . "TELUGU LETTER BHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C2D) ; à°­ + )) +(define-char + '((name . "TELUGU LETTER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C2E) ; à°® + )) +(define-char + '((name . "TELUGU LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C2F) ; à°¯ + )) +(define-char + '((name . "TELUGU LETTER RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C30) ; à°° + )) +(define-char + '((name . "TELUGU LETTER RRA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C31) ; à°± + )) +(define-char + '((name . "TELUGU LETTER LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C32) ; à°² + )) +(define-char + '((name . "TELUGU LETTER LLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C33) ; à°³ + )) +(define-char + '((name . "TELUGU LETTER VA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C35) ; à°µ + )) +(define-char + '((name . "TELUGU LETTER SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C36) ; à°¶ + )) +(define-char + '((name . "TELUGU LETTER SSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C37) ; à°· + )) +(define-char + '((name . "TELUGU LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C38) ; à°¸ + )) +(define-char + '((name . "TELUGU LETTER HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C39) ; à°¹ + )) +(define-char + '((name . "TELUGU VOWEL SIGN AA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0C3E) ; à°¾ + )) +(define-char + '((name . "TELUGU VOWEL SIGN I") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0C3F) ; à°¿ + )) +(define-char + '((name . "TELUGU VOWEL SIGN II") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0C40) ; ీ + )) +(define-char + '((name . "TELUGU VOWEL SIGN U") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C41) ; ు + )) +(define-char + '((name . "TELUGU VOWEL SIGN UU") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C42) ; ూ + )) +(define-char + '((name . "TELUGU VOWEL SIGN VOCALIC R") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C43) ; ృ + )) +(define-char + '((name . "TELUGU VOWEL SIGN VOCALIC RR") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C44) ; ౄ + )) +(define-char + '((name . "TELUGU VOWEL SIGN E") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0C46) ; ె + )) +(define-char + '((name . "TELUGU VOWEL SIGN EE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0C47) ; ే + )) +(define-char + '((name . "TELUGU VOWEL SIGN AI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->decomposition #x0C46 #x0C56) + (=ucs . #x0C48) ; ై + )) +(define-char + '((name . "TELUGU VOWEL SIGN O") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0C4A) ; ొ + )) +(define-char + '((name . "TELUGU VOWEL SIGN OO") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0C4B) ; ో + )) +(define-char + '((name . "TELUGU VOWEL SIGN AU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0C4C) ; ౌ + )) +(define-char + '((name . "TELUGU SIGN VIRAMA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0C4D) ; ్ + )) +(define-char + '((name . "TELUGU LENGTH MARK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0C55) ; ౕ + )) +(define-char + '((name . "TELUGU AI LENGTH MARK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0C56) ; ౖ + )) +(define-char + '((name . "TELUGU LETTER VOCALIC RR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C60) ; à±  + )) +(define-char + '((name . "TELUGU LETTER VOCALIC LL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C61) ; ౡ + )) +(define-char + '((name . "TELUGU DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (=ucs . #x0C66) ; ౦ + )) +(define-char + '((name . "TELUGU DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (=ucs . #x0C67) ; ౧ + )) +(define-char + '((name . "TELUGU DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (=ucs . #x0C68) ; ౨ + )) +(define-char + '((name . "TELUGU DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (=ucs . #x0C69) ; ౩ + )) +(define-char + '((name . "TELUGU DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (=ucs . #x0C6A) ; ౪ + )) +(define-char + '((name . "TELUGU DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (=ucs . #x0C6B) ; ౫ + )) +(define-char + '((name . "TELUGU DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (=ucs . #x0C6C) ; ౬ + )) +(define-char + '((name . "TELUGU DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (=ucs . #x0C6D) ; à±­ + )) +(define-char + '((name . "TELUGU DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (=ucs . #x0C6E) ; à±® + )) +(define-char + '((name . "TELUGU DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (=ucs . #x0C6F) ; ౯ + )) diff --git a/lisp/utf-2000/u00C80-Kannada.el b/lisp/utf-2000/u00C80-Kannada.el new file mode 100644 index 0000000..01ffc0e --- /dev/null +++ b/lisp/utf-2000/u00C80-Kannada.el @@ -0,0 +1,595 @@ +(define-char + '((name . "KANNADA SIGN ANUSVARA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C82) ; ಂ + )) +(define-char + '((name . "KANNADA SIGN VISARGA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C83) ; ಃ + )) +(define-char + '((name . "KANNADA LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C85) ; ಅ + )) +(define-char + '((name . "KANNADA LETTER AA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C86) ; ಆ + )) +(define-char + '((name . "KANNADA LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C87) ; ಇ + )) +(define-char + '((name . "KANNADA LETTER II") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C88) ; ಈ + )) +(define-char + '((name . "KANNADA LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C89) ; ಉ + )) +(define-char + '((name . "KANNADA LETTER UU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C8A) ; ಊ + )) +(define-char + '((name . "KANNADA LETTER VOCALIC R") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C8B) ; ಋ + )) +(define-char + '((name . "KANNADA LETTER VOCALIC L") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C8C) ; ಌ + )) +(define-char + '((name . "KANNADA LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C8E) ; ಎ + )) +(define-char + '((name . "KANNADA LETTER EE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C8F) ; ಏ + )) +(define-char + '((name . "KANNADA LETTER AI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C90) ; ಐ + )) +(define-char + '((name . "KANNADA LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C92) ; ಒ + )) +(define-char + '((name . "KANNADA LETTER OO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C93) ; ಓ + )) +(define-char + '((name . "KANNADA LETTER AU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C94) ; ಔ + )) +(define-char + '((name . "KANNADA LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C95) ; ಕ + )) +(define-char + '((name . "KANNADA LETTER KHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C96) ; ಖ + )) +(define-char + '((name . "KANNADA LETTER GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C97) ; ಗ + )) +(define-char + '((name . "KANNADA LETTER GHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C98) ; ಘ + )) +(define-char + '((name . "KANNADA LETTER NGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C99) ; ಙ + )) +(define-char + '((name . "KANNADA LETTER CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C9A) ; ಚ + )) +(define-char + '((name . "KANNADA LETTER CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C9B) ; ಛ + )) +(define-char + '((name . "KANNADA LETTER JA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C9C) ; ಜ + )) +(define-char + '((name . "KANNADA LETTER JHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C9D) ; ಝ + )) +(define-char + '((name . "KANNADA LETTER NYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C9E) ; ಞ + )) +(define-char + '((name . "KANNADA LETTER TTA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0C9F) ; ಟ + )) +(define-char + '((name . "KANNADA LETTER TTHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CA0) ; ಠ + )) +(define-char + '((name . "KANNADA LETTER DDA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CA1) ; ಡ + )) +(define-char + '((name . "KANNADA LETTER DDHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CA2) ; ಢ + )) +(define-char + '((name . "KANNADA LETTER NNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CA3) ; ಣ + )) +(define-char + '((name . "KANNADA LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CA4) ; ತ + )) +(define-char + '((name . "KANNADA LETTER THA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CA5) ; ಥ + )) +(define-char + '((name . "KANNADA LETTER DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CA6) ; ದ + )) +(define-char + '((name . "KANNADA LETTER DHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CA7) ; ಧ + )) +(define-char + '((name . "KANNADA LETTER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CA8) ; ನ + )) +(define-char + '((name . "KANNADA LETTER PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CAA) ; ಪ + )) +(define-char + '((name . "KANNADA LETTER PHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CAB) ; ಫ + )) +(define-char + '((name . "KANNADA LETTER BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CAC) ; ಬ + )) +(define-char + '((name . "KANNADA LETTER BHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CAD) ; ಭ + )) +(define-char + '((name . "KANNADA LETTER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CAE) ; ಮ + )) +(define-char + '((name . "KANNADA LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CAF) ; ಯ + )) +(define-char + '((name . "KANNADA LETTER RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CB0) ; ರ + )) +(define-char + '((name . "KANNADA LETTER RRA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CB1) ; ಱ + )) +(define-char + '((name . "KANNADA LETTER LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CB2) ; ಲ + )) +(define-char + '((name . "KANNADA LETTER LLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CB3) ; ಳ + )) +(define-char + '((name . "KANNADA LETTER VA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CB5) ; ವ + )) +(define-char + '((name . "KANNADA LETTER SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CB6) ; ಶ + )) +(define-char + '((name . "KANNADA LETTER SSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CB7) ; ಷ + )) +(define-char + '((name . "KANNADA LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CB8) ; ಸ + )) +(define-char + '((name . "KANNADA LETTER HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CB9) ; ಹ + )) +(define-char + '((name . "KANNADA VOWEL SIGN AA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CBE) ; ಾ + )) +(define-char + '((name . "KANNADA VOWEL SIGN I") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0CBF) ; ಿ + )) +(define-char + '((name . "KANNADA VOWEL SIGN II") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0CBF #x0CD5) + (=ucs . #x0CC0) ; ೀ + )) +(define-char + '((name . "KANNADA VOWEL SIGN U") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CC1) ; ು + )) +(define-char + '((name . "KANNADA VOWEL SIGN UU") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CC2) ; ೂ + )) +(define-char + '((name . "KANNADA VOWEL SIGN VOCALIC R") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CC3) ; ೃ + )) +(define-char + '((name . "KANNADA VOWEL SIGN VOCALIC RR") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CC4) ; ೄ + )) +(define-char + '((name . "KANNADA VOWEL SIGN E") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0CC6) ; ೆ + )) +(define-char + '((name . "KANNADA VOWEL SIGN EE") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0CC6 #x0CD5) + (=ucs . #x0CC7) ; ೇ + )) +(define-char + '((name . "KANNADA VOWEL SIGN AI") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0CC6 #x0CD6) + (=ucs . #x0CC8) ; ೈ + )) +(define-char + '((name . "KANNADA VOWEL SIGN O") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0CC6 #x0CC2) + (=ucs . #x0CCA) ; ೊ + )) +(define-char + '((name . "KANNADA VOWEL SIGN OO") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0CCA #x0CD5) + (=ucs . #x0CCB) ; ೋ + )) +(define-char + '((name . "KANNADA VOWEL SIGN AU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0CCC) ; ೌ + )) +(define-char + '((name . "KANNADA SIGN VIRAMA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0CCD) ; ್ + )) +(define-char + '((name . "KANNADA LENGTH MARK") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CD5) ; ೕ + )) +(define-char + '((name . "KANNADA AI LENGTH MARK") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CD6) ; ೖ + )) +(define-char + '((name . "KANNADA LETTER FA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CDE) ; ೞ + )) +(define-char + '((name . "KANNADA LETTER VOCALIC RR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CE0) ; à³  + )) +(define-char + '((name . "KANNADA LETTER VOCALIC LL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0CE1) ; ೡ + )) +(define-char + '((name . "KANNADA DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (=ucs . #x0CE6) ; ೦ + )) +(define-char + '((name . "KANNADA DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (=ucs . #x0CE7) ; ೧ + )) +(define-char + '((name . "KANNADA DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (=ucs . #x0CE8) ; ೨ + )) +(define-char + '((name . "KANNADA DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (=ucs . #x0CE9) ; ೩ + )) +(define-char + '((name . "KANNADA DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (=ucs . #x0CEA) ; ೪ + )) +(define-char + '((name . "KANNADA DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (=ucs . #x0CEB) ; ೫ + )) +(define-char + '((name . "KANNADA DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (=ucs . #x0CEC) ; ೬ + )) +(define-char + '((name . "KANNADA DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (=ucs . #x0CED) ; à³­ + )) +(define-char + '((name . "KANNADA DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (=ucs . #x0CEE) ; à³® + )) +(define-char + '((name . "KANNADA DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (=ucs . #x0CEF) ; ೯ + )) diff --git a/lisp/utf-2000/u00D00-Malayalam.el b/lisp/utf-2000/u00D00-Malayalam.el new file mode 100644 index 0000000..8b01354 --- /dev/null +++ b/lisp/utf-2000/u00D00-Malayalam.el @@ -0,0 +1,579 @@ +(define-char + '((name . "MALAYALAM SIGN ANUSVARA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D02) ; ം + )) +(define-char + '((name . "MALAYALAM SIGN VISARGA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D03) ; ഃ + )) +(define-char + '((name . "MALAYALAM LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D05) ; അ + )) +(define-char + '((name . "MALAYALAM LETTER AA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D06) ; ആ + )) +(define-char + '((name . "MALAYALAM LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D07) ; ഇ + )) +(define-char + '((name . "MALAYALAM LETTER II") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D08) ; ഈ + )) +(define-char + '((name . "MALAYALAM LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D09) ; ഉ + )) +(define-char + '((name . "MALAYALAM LETTER UU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D0A) ; ഊ + )) +(define-char + '((name . "MALAYALAM LETTER VOCALIC R") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D0B) ; ഋ + )) +(define-char + '((name . "MALAYALAM LETTER VOCALIC L") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D0C) ; ഌ + )) +(define-char + '((name . "MALAYALAM LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D0E) ; എ + )) +(define-char + '((name . "MALAYALAM LETTER EE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D0F) ; ഏ + )) +(define-char + '((name . "MALAYALAM LETTER AI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D10) ; ഐ + )) +(define-char + '((name . "MALAYALAM LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D12) ; ഒ + )) +(define-char + '((name . "MALAYALAM LETTER OO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D13) ; ഓ + )) +(define-char + '((name . "MALAYALAM LETTER AU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D14) ; ഔ + )) +(define-char + '((name . "MALAYALAM LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D15) ; ക + )) +(define-char + '((name . "MALAYALAM LETTER KHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D16) ; ഖ + )) +(define-char + '((name . "MALAYALAM LETTER GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D17) ; ഗ + )) +(define-char + '((name . "MALAYALAM LETTER GHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D18) ; ഘ + )) +(define-char + '((name . "MALAYALAM LETTER NGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D19) ; ങ + )) +(define-char + '((name . "MALAYALAM LETTER CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D1A) ; ച + )) +(define-char + '((name . "MALAYALAM LETTER CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D1B) ; ഛ + )) +(define-char + '((name . "MALAYALAM LETTER JA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D1C) ; ജ + )) +(define-char + '((name . "MALAYALAM LETTER JHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D1D) ; ഝ + )) +(define-char + '((name . "MALAYALAM LETTER NYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D1E) ; ഞ + )) +(define-char + '((name . "MALAYALAM LETTER TTA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D1F) ; ട + )) +(define-char + '((name . "MALAYALAM LETTER TTHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D20) ; à´  + )) +(define-char + '((name . "MALAYALAM LETTER DDA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D21) ; à´¡ + )) +(define-char + '((name . "MALAYALAM LETTER DDHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D22) ; à´¢ + )) +(define-char + '((name . "MALAYALAM LETTER NNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D23) ; à´£ + )) +(define-char + '((name . "MALAYALAM LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D24) ; à´¤ + )) +(define-char + '((name . "MALAYALAM LETTER THA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D25) ; à´¥ + )) +(define-char + '((name . "MALAYALAM LETTER DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D26) ; à´¦ + )) +(define-char + '((name . "MALAYALAM LETTER DHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D27) ; à´§ + )) +(define-char + '((name . "MALAYALAM LETTER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D28) ; à´¨ + )) +(define-char + '((name . "MALAYALAM LETTER PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D2A) ; à´ª + )) +(define-char + '((name . "MALAYALAM LETTER PHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D2B) ; à´« + )) +(define-char + '((name . "MALAYALAM LETTER BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D2C) ; à´¬ + )) +(define-char + '((name . "MALAYALAM LETTER BHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D2D) ; à´­ + )) +(define-char + '((name . "MALAYALAM LETTER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D2E) ; à´® + )) +(define-char + '((name . "MALAYALAM LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D2F) ; à´¯ + )) +(define-char + '((name . "MALAYALAM LETTER RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D30) ; à´° + )) +(define-char + '((name . "MALAYALAM LETTER RRA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D31) ; à´± + )) +(define-char + '((name . "MALAYALAM LETTER LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D32) ; à´² + )) +(define-char + '((name . "MALAYALAM LETTER LLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D33) ; à´³ + )) +(define-char + '((name . "MALAYALAM LETTER LLLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D34) ; à´´ + )) +(define-char + '((name . "MALAYALAM LETTER VA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D35) ; à´µ + )) +(define-char + '((name . "MALAYALAM LETTER SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D36) ; à´¶ + )) +(define-char + '((name . "MALAYALAM LETTER SSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D37) ; à´· + )) +(define-char + '((name . "MALAYALAM LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D38) ; à´¸ + )) +(define-char + '((name . "MALAYALAM LETTER HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D39) ; à´¹ + )) +(define-char + '((name . "MALAYALAM VOWEL SIGN AA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D3E) ; à´¾ + )) +(define-char + '((name . "MALAYALAM VOWEL SIGN I") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D3F) ; à´¿ + )) +(define-char + '((name . "MALAYALAM VOWEL SIGN II") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D40) ; ീ + )) +(define-char + '((name . "MALAYALAM VOWEL SIGN U") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0D41) ; ു + )) +(define-char + '((name . "MALAYALAM VOWEL SIGN UU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0D42) ; ൂ + )) +(define-char + '((name . "MALAYALAM VOWEL SIGN VOCALIC R") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0D43) ; ൃ + )) +(define-char + '((name . "MALAYALAM VOWEL SIGN E") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D46) ; െ + )) +(define-char + '((name . "MALAYALAM VOWEL SIGN EE") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D47) ; േ + )) +(define-char + '((name . "MALAYALAM VOWEL SIGN AI") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D48) ; ൈ + )) +(define-char + '((name . "MALAYALAM VOWEL SIGN O") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0D46 #x0D3E) + (=ucs . #x0D4A) ; ൊ + )) +(define-char + '((name . "MALAYALAM VOWEL SIGN OO") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0D47 #x0D3E) + (=ucs . #x0D4B) ; ോ + )) +(define-char + '((name . "MALAYALAM VOWEL SIGN AU") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0D46 #x0D57) + (=ucs . #x0D4C) ; ൌ + )) +(define-char + '((name . "MALAYALAM SIGN VIRAMA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0D4D) ; ് + )) +(define-char + '((name . "MALAYALAM AU LENGTH MARK") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D57) ; ൗ + )) +(define-char + '((name . "MALAYALAM LETTER VOCALIC RR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D60) ; ൠ + )) +(define-char + '((name . "MALAYALAM LETTER VOCALIC LL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D61) ; ൡ + )) +(define-char + '((name . "MALAYALAM DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (=ucs . #x0D66) ; ൦ + )) +(define-char + '((name . "MALAYALAM DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (=ucs . #x0D67) ; ൧ + )) +(define-char + '((name . "MALAYALAM DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (=ucs . #x0D68) ; ൨ + )) +(define-char + '((name . "MALAYALAM DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (=ucs . #x0D69) ; ൩ + )) +(define-char + '((name . "MALAYALAM DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (=ucs . #x0D6A) ; ൪ + )) +(define-char + '((name . "MALAYALAM DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (=ucs . #x0D6B) ; ൫ + )) +(define-char + '((name . "MALAYALAM DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (=ucs . #x0D6C) ; ൬ + )) +(define-char + '((name . "MALAYALAM DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (=ucs . #x0D6D) ; ൭ + )) +(define-char + '((name . "MALAYALAM DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (=ucs . #x0D6E) ; ൮ + )) +(define-char + '((name . "MALAYALAM DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (=ucs . #x0D6F) ; ൯ + )) diff --git a/lisp/utf-2000/u00D80-Sinhala.el b/lisp/utf-2000/u00D80-Sinhala.el new file mode 100644 index 0000000..9495879 --- /dev/null +++ b/lisp/utf-2000/u00D80-Sinhala.el @@ -0,0 +1,564 @@ +(define-char + '((name . "SINHALA SIGN ANUSVARAYA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D82) ; ං + )) +(define-char + '((name . "SINHALA SIGN VISARGAYA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D83) ; ඃ + )) +(define-char + '((name . "SINHALA LETTER AYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D85) ; අ + )) +(define-char + '((name . "SINHALA LETTER AAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D86) ; ආ + )) +(define-char + '((name . "SINHALA LETTER AEYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D87) ; ඇ + )) +(define-char + '((name . "SINHALA LETTER AEEYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D88) ; ඈ + )) +(define-char + '((name . "SINHALA LETTER IYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D89) ; ඉ + )) +(define-char + '((name . "SINHALA LETTER IIYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D8A) ; ඊ + )) +(define-char + '((name . "SINHALA LETTER UYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D8B) ; උ + )) +(define-char + '((name . "SINHALA LETTER UUYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D8C) ; ඌ + )) +(define-char + '((name . "SINHALA LETTER IRUYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D8D) ; ඍ + )) +(define-char + '((name . "SINHALA LETTER IRUUYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D8E) ; ඎ + )) +(define-char + '((name . "SINHALA LETTER ILUYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D8F) ; ඏ + )) +(define-char + '((name . "SINHALA LETTER ILUUYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D90) ; ඐ + )) +(define-char + '((name . "SINHALA LETTER EYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D91) ; එ + )) +(define-char + '((name . "SINHALA LETTER EEYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D92) ; ඒ + )) +(define-char + '((name . "SINHALA LETTER AIYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D93) ; ඓ + )) +(define-char + '((name . "SINHALA LETTER OYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D94) ; ඔ + )) +(define-char + '((name . "SINHALA LETTER OOYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D95) ; ඕ + )) +(define-char + '((name . "SINHALA LETTER AUYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D96) ; ඖ + )) +(define-char + '((name . "SINHALA LETTER ALPAPRAANA KAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D9A) ; ක + )) +(define-char + '((name . "SINHALA LETTER MAHAAPRAANA KAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D9B) ; ඛ + )) +(define-char + '((name . "SINHALA LETTER ALPAPRAANA GAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D9C) ; ග + )) +(define-char + '((name . "SINHALA LETTER MAHAAPRAANA GAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D9D) ; ඝ + )) +(define-char + '((name . "SINHALA LETTER KANTAJA NAASIKYAYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D9E) ; ඞ + )) +(define-char + '((name . "SINHALA LETTER SANYAKA GAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0D9F) ; ඟ + )) +(define-char + '((name . "SINHALA LETTER ALPAPRAANA CAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DA0) ; ච + )) +(define-char + '((name . "SINHALA LETTER MAHAAPRAANA CAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DA1) ; ඡ + )) +(define-char + '((name . "SINHALA LETTER ALPAPRAANA JAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DA2) ; ජ + )) +(define-char + '((name . "SINHALA LETTER MAHAAPRAANA JAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DA3) ; ඣ + )) +(define-char + '((name . "SINHALA LETTER TAALUJA NAASIKYAYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DA4) ; ඤ + )) +(define-char + '((name . "SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DA5) ; ඥ + )) +(define-char + '((name . "SINHALA LETTER SANYAKA JAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DA6) ; ඦ + )) +(define-char + '((name . "SINHALA LETTER ALPAPRAANA TTAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DA7) ; ට + )) +(define-char + '((name . "SINHALA LETTER MAHAAPRAANA TTAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DA8) ; ඨ + )) +(define-char + '((name . "SINHALA LETTER ALPAPRAANA DDAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DA9) ; ඩ + )) +(define-char + '((name . "SINHALA LETTER MAHAAPRAANA DDAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DAA) ; ඪ + )) +(define-char + '((name . "SINHALA LETTER MUURDHAJA NAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DAB) ; ණ + )) +(define-char + '((name . "SINHALA LETTER SANYAKA DDAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DAC) ; ඬ + )) +(define-char + '((name . "SINHALA LETTER ALPAPRAANA TAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DAD) ; ත + )) +(define-char + '((name . "SINHALA LETTER MAHAAPRAANA TAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DAE) ; ථ + )) +(define-char + '((name . "SINHALA LETTER ALPAPRAANA DAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DAF) ; ද + )) +(define-char + '((name . "SINHALA LETTER MAHAAPRAANA DAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DB0) ; ධ + )) +(define-char + '((name . "SINHALA LETTER DANTAJA NAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DB1) ; න + )) +(define-char + '((name . "SINHALA LETTER SANYAKA DAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DB3) ; ඳ + )) +(define-char + '((name . "SINHALA LETTER ALPAPRAANA PAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DB4) ; ප + )) +(define-char + '((name . "SINHALA LETTER MAHAAPRAANA PAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DB5) ; ඵ + )) +(define-char + '((name . "SINHALA LETTER ALPAPRAANA BAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DB6) ; බ + )) +(define-char + '((name . "SINHALA LETTER MAHAAPRAANA BAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DB7) ; භ + )) +(define-char + '((name . "SINHALA LETTER MAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DB8) ; ම + )) +(define-char + '((name . "SINHALA LETTER AMBA BAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DB9) ; ඹ + )) +(define-char + '((name . "SINHALA LETTER YAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DBA) ; ය + )) +(define-char + '((name . "SINHALA LETTER RAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DBB) ; ර + )) +(define-char + '((name . "SINHALA LETTER DANTAJA LAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DBD) ; ල + )) +(define-char + '((name . "SINHALA LETTER VAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DC0) ; ව + )) +(define-char + '((name . "SINHALA LETTER TAALUJA SAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DC1) ; ශ + )) +(define-char + '((name . "SINHALA LETTER MUURDHAJA SAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DC2) ; ෂ + )) +(define-char + '((name . "SINHALA LETTER DANTAJA SAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DC3) ; ස + )) +(define-char + '((name . "SINHALA LETTER HAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DC4) ; හ + )) +(define-char + '((name . "SINHALA LETTER MUURDHAJA LAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DC5) ; ළ + )) +(define-char + '((name . "SINHALA LETTER FAYANNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DC6) ; ෆ + )) +(define-char + '((name . "SINHALA SIGN AL-LAKUNA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0DCA) ; ් + )) +(define-char + '((name . "SINHALA VOWEL SIGN AELA-PILLA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DCF) ; ා + )) +(define-char + '((name . "SINHALA VOWEL SIGN KETTI AEDA-PILLA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DD0) ; ැ + )) +(define-char + '((name . "SINHALA VOWEL SIGN DIGA AEDA-PILLA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DD1) ; ෑ + )) +(define-char + '((name . "SINHALA VOWEL SIGN KETTI IS-PILLA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0DD2) ; ි + )) +(define-char + '((name . "SINHALA VOWEL SIGN DIGA IS-PILLA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0DD3) ; ී + )) +(define-char + '((name . "SINHALA VOWEL SIGN KETTI PAA-PILLA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0DD4) ; ු + )) +(define-char + '((name . "SINHALA VOWEL SIGN DIGA PAA-PILLA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0DD6) ; ූ + )) +(define-char + '((name . "SINHALA VOWEL SIGN GAETTA-PILLA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DD8) ; ෘ + )) +(define-char + '((name . "SINHALA VOWEL SIGN KOMBUVA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DD9) ; ෙ + )) +(define-char + '((name . "SINHALA VOWEL SIGN DIGA KOMBUVA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0DD9 #x0DCA) + (=ucs . #x0DDA) ; ේ + )) +(define-char + '((name . "SINHALA VOWEL SIGN KOMBU DEKA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DDB) ; ෛ + )) +(define-char + '((name . "SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0DD9 #x0DCF) + (=ucs . #x0DDC) ; ො + )) +(define-char + '((name . "SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0DDC #x0DCA) + (=ucs . #x0DDD) ; ෝ + )) +(define-char + '((name . "SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0DD9 #x0DDF) + (=ucs . #x0DDE) ; ෞ + )) +(define-char + '((name . "SINHALA VOWEL SIGN GAYANUKITTA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DDF) ; ෟ + )) +(define-char + '((name . "SINHALA VOWEL SIGN DIGA GAETTA-PILLA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DF2) ; à·² + )) +(define-char + '((name . "SINHALA VOWEL SIGN DIGA GAYANUKITTA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DF3) ; à·³ + )) +(define-char + '((name . "SINHALA PUNCTUATION KUNDDALIYA") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0DF4) ; à·´ + )) diff --git a/lisp/utf-2000/u00E00-Thai.el b/lisp/utf-2000/u00E00-Thai.el new file mode 100644 index 0000000..253dbf9 --- /dev/null +++ b/lisp/utf-2000/u00E00-Thai.el @@ -0,0 +1,735 @@ +(define-char + '((name . "THAI CHARACTER KO KAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xA1) ; øº“¡ + (=ucs . #x0E01) ; ก + )) +(define-char + '((name . "THAI CHARACTER KHO KHAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xA2) ; øº“¢ + (=ucs . #x0E02) ; ข + )) +(define-char + '((name . "THAI CHARACTER KHO KHUAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xA3) ; øº“£ + (=ucs . #x0E03) ; ฃ + )) +(define-char + '((name . "THAI CHARACTER KHO KHWAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xA4) ; øº“¤ + (=ucs . #x0E04) ; ค + )) +(define-char + '((name . "THAI CHARACTER KHO KHON") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xA5) ; øº“¥ + (=ucs . #x0E05) ; ฅ + )) +(define-char + '((name . "THAI CHARACTER KHO RAKHANG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xA6) ; øº“¦ + (=ucs . #x0E06) ; ฆ + )) +(define-char + '((name . "THAI CHARACTER NGO NGU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xA7) ; øº“§ + (=ucs . #x0E07) ; ง + )) +(define-char + '((name . "THAI CHARACTER CHO CHAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xA8) ; øº“¨ + (=ucs . #x0E08) ; จ + )) +(define-char + '((name . "THAI CHARACTER CHO CHING") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xA9) ; øº“© + (=ucs . #x0E09) ; ฉ + )) +(define-char + '((name . "THAI CHARACTER CHO CHANG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xAA) ; øº“ª + (=ucs . #x0E0A) ; ช + )) +(define-char + '((name . "THAI CHARACTER SO SO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xAB) ; øº“« + (=ucs . #x0E0B) ; ซ + )) +(define-char + '((name . "THAI CHARACTER CHO CHOE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xAC) ; øº“¬ + (=ucs . #x0E0C) ; ฌ + )) +(define-char + '((name . "THAI CHARACTER YO YING") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xAD) ; øº“­ + (=ucs . #x0E0D) ; ญ + )) +(define-char + '((name . "THAI CHARACTER DO CHADA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xAE) ; øº“® + (=ucs . #x0E0E) ; ฎ + )) +(define-char + '((name . "THAI CHARACTER TO PATAK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xAF) ; øº“¯ + (=ucs . #x0E0F) ; ฏ + )) +(define-char + '((name . "THAI CHARACTER THO THAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xB0) ; øº“° + (=ucs . #x0E10) ; ฐ + )) +(define-char + '((name . "THAI CHARACTER THO NANGMONTHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xB1) ; øº“± + (=ucs . #x0E11) ; ฑ + )) +(define-char + '((name . "THAI CHARACTER THO PHUTHAO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xB2) ; øº“² + (=ucs . #x0E12) ; ฒ + )) +(define-char + '((name . "THAI CHARACTER NO NEN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xB3) ; øº“³ + (=ucs . #x0E13) ; ณ + )) +(define-char + '((name . "THAI CHARACTER DO DEK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xB4) ; øº“´ + (=ucs . #x0E14) ; ด + )) +(define-char + '((name . "THAI CHARACTER TO TAO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xB5) ; øº“µ + (=ucs . #x0E15) ; ต + )) +(define-char + '((name . "THAI CHARACTER THO THUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xB6) ; øº“¶ + (=ucs . #x0E16) ; ถ + )) +(define-char + '((name . "THAI CHARACTER THO THAHAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xB7) ; øº“· + (=ucs . #x0E17) ; ท + )) +(define-char + '((name . "THAI CHARACTER THO THONG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xB8) ; øº“¸ + (=ucs . #x0E18) ; ธ + )) +(define-char + '((name . "THAI CHARACTER NO NU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xB9) ; øº“¹ + (=ucs . #x0E19) ; น + )) +(define-char + '((name . "THAI CHARACTER BO BAIMAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xBA) ; øº“º + (=ucs . #x0E1A) ; บ + )) +(define-char + '((name . "THAI CHARACTER PO PLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xBB) ; øº“» + (=ucs . #x0E1B) ; ป + )) +(define-char + '((name . "THAI CHARACTER PHO PHUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xBC) ; øº“¼ + (=ucs . #x0E1C) ; ผ + )) +(define-char + '((name . "THAI CHARACTER FO FA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xBD) ; øº“½ + (=ucs . #x0E1D) ; ฝ + )) +(define-char + '((name . "THAI CHARACTER PHO PHAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xBE) ; øº“¾ + (=ucs . #x0E1E) ; พ + )) +(define-char + '((name . "THAI CHARACTER FO FAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xBF) ; øº“¿ + (=ucs . #x0E1F) ; ฟ + )) +(define-char + '((name . "THAI CHARACTER PHO SAMPHAO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xC0) ; øº“‘€ + (=ucs . #x0E20) ; ภ + )) +(define-char + '((name . "THAI CHARACTER MO MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xC1) ; øº“‘ + (=ucs . #x0E21) ; ม + )) +(define-char + '((name . "THAI CHARACTER YO YAK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xC2) ; øº“‘‚ + (=ucs . #x0E22) ; ย + )) +(define-char + '((name . "THAI CHARACTER RO RUA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xC3) ; øº“‘ƒ + (=ucs . #x0E23) ; ร + )) +(define-char + '((name . "THAI CHARACTER RU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xC4) ; øº“‘„ + (=ucs . #x0E24) ; ฤ + )) +(define-char + '((name . "THAI CHARACTER LO LING") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xC5) ; øº“‘… + (=ucs . #x0E25) ; ล + )) +(define-char + '((name . "THAI CHARACTER LU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xC6) ; øº“‘† + (=ucs . #x0E26) ; ฦ + )) +(define-char + '((name . "THAI CHARACTER WO WAEN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xC7) ; øº“‘‡ + (=ucs . #x0E27) ; ว + )) +(define-char + '((name . "THAI CHARACTER SO SALA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xC8) ; øº“‘ˆ + (=ucs . #x0E28) ; ศ + )) +(define-char + '((name . "THAI CHARACTER SO RUSI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xC9) ; øº“‘‰ + (=ucs . #x0E29) ; ษ + )) +(define-char + '((name . "THAI CHARACTER SO SUA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xCA) ; øº“‘Š + (=ucs . #x0E2A) ; ส + )) +(define-char + '((name . "THAI CHARACTER HO HIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xCB) ; øº“‘‹ + (=ucs . #x0E2B) ; ห + )) +(define-char + '((name . "THAI CHARACTER LO CHULA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xCC) ; øº“‘Œ + (=ucs . #x0E2C) ; ฬ + )) +(define-char + '((name . "THAI CHARACTER O ANG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xCD) ; øº“‘ + (=ucs . #x0E2D) ; อ + )) +(define-char + '((name . "THAI CHARACTER HO NOKHUK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xCE) ; øº“‘Ž + (=ucs . #x0E2E) ; ฮ + )) +(define-char + '((name . "THAI CHARACTER PAIYANNOI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "paiyan noi") + (thai-tis620 . #xCF) ; øº“‘ + (=ucs . #x0E2F) ; ฯ + )) +(define-char + '((name . "THAI CHARACTER SARA A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xD0) ; øº“‘ + (=ucs . #x0E30) ; ะ + )) +(define-char + '((name . "THAI CHARACTER MAI HAN-AKAT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (thai-tis620 . #xD1) ; øº“‘‘ + (=ucs . #x0E31) ; ั + )) +(define-char + '((name . "THAI CHARACTER SARA AA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xD2) ; øº“‘’ + (=ucs . #x0E32) ; า + )) +(define-char + '((name . "THAI CHARACTER SARA AM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0E4D #x0E32) + (thai-tis620 . #xD3) ; øº“‘“ + (=ucs . #x0E33) ; ำ + )) +(define-char + '((name . "THAI CHARACTER SARA I") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (thai-tis620 . #xD4) ; øº“‘” + (=ucs . #x0E34) ; ิ + )) +(define-char + '((name . "THAI CHARACTER SARA II") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (thai-tis620 . #xD5) ; øº“‘• + (=ucs . #x0E35) ; ี + )) +(define-char + '((name . "THAI CHARACTER SARA UE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (thai-tis620 . #xD6) ; øº“‘– + (=ucs . #x0E36) ; ึ + )) +(define-char + '((name . "THAI CHARACTER SARA UEE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "sara uue") + (thai-tis620 . #xD7) ; øº“‘— + (=ucs . #x0E37) ; ื + )) +(define-char + '((name . "THAI CHARACTER SARA U") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (thai-tis620 . #xD8) ; øº“‘˜ + (=ucs . #x0E38) ; ุ + )) +(define-char + '((name . "THAI CHARACTER SARA UU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (thai-tis620 . #xD9) ; øº“‘™ + (=ucs . #x0E39) ; ู + )) +(define-char + '((name . "THAI CHARACTER PHINTHU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (thai-tis620 . #xDA) ; øº“‘š + (=ucs . #x0E3A) ; ฺ + )) +(define-char + '((name . "THAI CURRENCY SYMBOL BAHT") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (thai-tis620 . #xDF) ; øº“‘Ÿ + (=ucs . #x0E3F) ; ฿ + )) +(define-char + '((name . "THAI CHARACTER SARA E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xE0) ; øº“‘  + (=ucs . #x0E40) ; เ + )) +(define-char + '((name . "THAI CHARACTER SARA AE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xE1) ; øº“‘¡ + (=ucs . #x0E41) ; แ + )) +(define-char + '((name . "THAI CHARACTER SARA O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xE2) ; øº“‘¢ + (=ucs . #x0E42) ; โ + )) +(define-char + '((name . "THAI CHARACTER SARA AI MAIMUAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "sara ai mai muan") + (thai-tis620 . #xE3) ; øº“‘£ + (=ucs . #x0E43) ; ใ + )) +(define-char + '((name . "THAI CHARACTER SARA AI MAIMALAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "sara ai mai malai") + (thai-tis620 . #xE4) ; øº“‘¤ + (=ucs . #x0E44) ; ไ + )) +(define-char + '((name . "THAI CHARACTER LAKKHANGYAO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "lakkhang yao") + (thai-tis620 . #xE5) ; øº“‘¥ + (=ucs . #x0E45) ; ๅ + )) +(define-char + '((name . "THAI CHARACTER MAIYAMOK") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "mai yamok") + (thai-tis620 . #xE6) ; øº“‘¦ + (=ucs . #x0E46) ; ๆ + )) +(define-char + '((name . "THAI CHARACTER MAITAIKHU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "mai taikhu") + (thai-tis620 . #xE7) ; øº“‘§ + (=ucs . #x0E47) ; ็ + )) +(define-char + '((name . "THAI CHARACTER MAI EK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (thai-tis620 . #xE8) ; øº“‘¨ + (=ucs . #x0E48) ; ่ + )) +(define-char + '((name . "THAI CHARACTER MAI THO") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (thai-tis620 . #xE9) ; øº“‘© + (=ucs . #x0E49) ; ้ + )) +(define-char + '((name . "THAI CHARACTER MAI TRI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (thai-tis620 . #xEA) ; øº“‘ª + (=ucs . #x0E4A) ; ๊ + )) +(define-char + '((name . "THAI CHARACTER MAI CHATTAWA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (thai-tis620 . #xEB) ; øº“‘« + (=ucs . #x0E4B) ; ๋ + )) +(define-char + '((name . "THAI CHARACTER THANTHAKHAT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (thai-tis620 . #xEC) ; øº“‘¬ + (=ucs . #x0E4C) ; ์ + )) +(define-char + '((name . "THAI CHARACTER NIKHAHIT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "nikkhahit") + (thai-tis620 . #xED) ; øº“‘­ + (=ucs . #x0E4D) ; ํ + )) +(define-char + '((name . "THAI CHARACTER YAMAKKAN") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (thai-tis620 . #xEE) ; øº“‘® + (=ucs . #x0E4E) ; ๎ + )) +(define-char + '((name . "THAI CHARACTER FONGMAN") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xEF) ; øº“‘¯ + (=ucs . #x0E4F) ; ๏ + )) +(define-char + '((name . "THAI DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (thai-tis620 . #xF0) ; øº“‘° + (=ucs . #x0E50) ; ๐ + )) +(define-char + '((name . "THAI DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (thai-tis620 . #xF1) ; øº“‘± + (=ucs . #x0E51) ; ๑ + )) +(define-char + '((name . "THAI DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (thai-tis620 . #xF2) ; øº“‘² + (=ucs . #x0E52) ; ๒ + )) +(define-char + '((name . "THAI DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (thai-tis620 . #xF3) ; øº“‘³ + (=ucs . #x0E53) ; ๓ + )) +(define-char + '((name . "THAI DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (thai-tis620 . #xF4) ; øº“‘´ + (=ucs . #x0E54) ; ๔ + )) +(define-char + '((name . "THAI DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (thai-tis620 . #xF5) ; øº“‘µ + (=ucs . #x0E55) ; ๕ + )) +(define-char + '((name . "THAI DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (thai-tis620 . #xF6) ; øº“‘¶ + (=ucs . #x0E56) ; ๖ + )) +(define-char + '((name . "THAI DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (thai-tis620 . #xF7) ; øº“‘· + (=ucs . #x0E57) ; ๗ + )) +(define-char + '((name . "THAI DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (thai-tis620 . #xF8) ; øº“‘¸ + (=ucs . #x0E58) ; ๘ + )) +(define-char + '((name . "THAI DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (thai-tis620 . #xF9) ; øº“‘¹ + (=ucs . #x0E59) ; ๙ + )) +(define-char + '((name . "THAI CHARACTER ANGKHANKHU") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xFA) ; øº“‘º + (=ucs . #x0E5A) ; ๚ + )) +(define-char + '((name . "THAI CHARACTER KHOMUT") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (thai-tis620 . #xFB) ; øº“‘» + (=ucs . #x0E5B) ; ๛ + )) diff --git a/lisp/utf-2000/u00E80-Lao.el b/lisp/utf-2000/u00E80-Lao.el new file mode 100644 index 0000000..4d14dbb --- /dev/null +++ b/lisp/utf-2000/u00E80-Lao.el @@ -0,0 +1,553 @@ +(define-char + '((name . "LAO LETTER KO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xA1) ; øº¦ž + (=ucs . #x0E81) ; ກ + )) +(define-char + '((name . "LAO LETTER KHO SUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xA2) ; øº¦Ÿ + (=ucs . #x0E82) ; ຂ + )) +(define-char + '((name . "LAO LETTER KHO TAM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xA4) ; øº¦¡ + (=ucs . #x0E84) ; ຄ + )) +(define-char + '((name . "LAO LETTER NGO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xA7) ; øº¦¤ + (=ucs . #x0E87) ; ງ + )) +(define-char + '((name . "LAO LETTER CO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xA8) ; øº¦¥ + (=ucs . #x0E88) ; ຈ + )) +(define-char + '((name . "LAO LETTER SO TAM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xAA) ; øº¦§ + (=ucs . #x0E8A) ; ຊ + )) +(define-char + '((name . "LAO LETTER NYO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xAD) ; øº¦ª + (=ucs . #x0E8D) ; ຍ + )) +(define-char + '((name . "LAO LETTER DO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xB4) ; øº¦± + (=ucs . #x0E94) ; ດ + )) +(define-char + '((name . "LAO LETTER TO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xB5) ; øº¦² + (=ucs . #x0E95) ; ຕ + )) +(define-char + '((name . "LAO LETTER THO SUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xB6) ; øº¦³ + (=ucs . #x0E96) ; ຖ + )) +(define-char + '((name . "LAO LETTER THO TAM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xB7) ; øº¦´ + (=ucs . #x0E97) ; ທ + )) +(define-char + '((name . "LAO LETTER NO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xB9) ; øº¦¶ + (=ucs . #x0E99) ; ນ + )) +(define-char + '((name . "LAO LETTER BO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xBA) ; øº¦· + (=ucs . #x0E9A) ; ບ + )) +(define-char + '((name . "LAO LETTER PO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xBB) ; øº¦¸ + (=ucs . #x0E9B) ; ປ + )) +(define-char + '((name . "LAO LETTER PHO SUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xBC) ; øº¦¹ + (=ucs . #x0E9C) ; ຜ + )) +(define-char + '((name . "LAO LETTER FO TAM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xBD) ; øº¦º + (=ucs . #x0E9D) ; ຝ + )) +(define-char + '((name . "LAO LETTER PHO TAM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xBE) ; øº¦» + (=ucs . #x0E9E) ; ພ + )) +(define-char + '((name . "LAO LETTER FO SUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xBF) ; øº¦¼ + (=ucs . #x0E9F) ; ຟ + )) +(define-char + '((name . "LAO LETTER MO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xC1) ; øº¦¾ + (=ucs . #x0EA1) ; ມ + )) +(define-char + '((name . "LAO LETTER YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xC2) ; øº¦¿ + (=ucs . #x0EA2) ; ຢ + )) +(define-char + '((name . "LAO LETTER LO LING") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xC3) ; øº§€ + (=ucs . #x0EA3) ; ຣ + )) +(define-char + '((name . "LAO LETTER LO LOOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xC5) ; øº§‚ + (=ucs . #x0EA5) ; ລ + )) +(define-char + '((name . "LAO LETTER WO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xC7) ; øº§„ + (=ucs . #x0EA7) ; ວ + )) +(define-char + '((name . "LAO LETTER SO SUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xCA) ; øº§‡ + (=ucs . #x0EAA) ; ສ + )) +(define-char + '((name . "LAO LETTER HO SUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xCB) ; øº§ˆ + (=ucs . #x0EAB) ; ຫ + )) +(define-char + '((name . "LAO LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xCD) ; øº§Š + (=ucs . #x0EAD) ; ອ + )) +(define-char + '((name . "LAO LETTER HO TAM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xCE) ; øº§‹ + (=ucs . #x0EAE) ; ຮ + )) +(define-char + '((name . "LAO ELLIPSIS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xCF) ; øº§Œ + (=ucs . #x0EAF) ; ຯ + )) +(define-char + '((name . "LAO VOWEL SIGN A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xD0) ; øº§ + (=ucs . #x0EB0) ; ະ + )) +(define-char + '((name . "LAO VOWEL SIGN MAI KAN") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (lao . #xD1) ; øº§Ž + (=ucs . #x0EB1) ; ັ + )) +(define-char + '((name . "LAO VOWEL SIGN AA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xD2) ; øº§ + (=ucs . #x0EB2) ; າ + )) +(define-char + '((name . "LAO VOWEL SIGN AM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0ECD #x0EB2) + (lao . #xD3) ; øº§ + (=ucs . #x0EB3) ; ຳ + )) +(define-char + '((name . "LAO VOWEL SIGN I") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (lao . #xD4) ; øº§‘ + (=ucs . #x0EB4) ; ິ + )) +(define-char + '((name . "LAO VOWEL SIGN II") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (lao . #xD5) ; øº§’ + (=ucs . #x0EB5) ; ີ + )) +(define-char + '((name . "LAO VOWEL SIGN Y") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (lao . #xD6) ; øº§“ + (=ucs . #x0EB6) ; ຶ + )) +(define-char + '((name . "LAO VOWEL SIGN YY") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (lao . #xD7) ; øº§” + (=ucs . #x0EB7) ; ື + )) +(define-char + '((name . "LAO VOWEL SIGN U") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (lao . #xD8) ; øº§• + (=ucs . #x0EB8) ; ຸ + )) +(define-char + '((name . "LAO VOWEL SIGN UU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (lao . #xD9) ; øº§– + (=ucs . #x0EB9) ; ູ + )) +(define-char + '((name . "LAO VOWEL SIGN MAI KON") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (lao . #xDB) ; øº§˜ + (=ucs . #x0EBB) ; ົ + )) +(define-char + '((name . "LAO SEMIVOWEL SIGN LO") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (lao . #xDC) ; øº§™ + (=ucs . #x0EBC) ; ຼ + )) +(define-char + '((name . "LAO SEMIVOWEL SIGN NYO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xDD) ; øº§š + (=ucs . #x0EBD) ; ຽ + )) +(define-char + '((name . "LAO VOWEL SIGN E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xE0) ; øº§ + (=ucs . #x0EC0) ; ເ + )) +(define-char + '((name . "LAO VOWEL SIGN EI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xE1) ; øº§ž + (=ucs . #x0EC1) ; ແ + )) +(define-char + '((name . "LAO VOWEL SIGN O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xE2) ; øº§Ÿ + (=ucs . #x0EC2) ; ໂ + )) +(define-char + '((name . "LAO VOWEL SIGN AY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xE3) ; øº§  + (=ucs . #x0EC3) ; ໃ + )) +(define-char + '((name . "LAO VOWEL SIGN AI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xE4) ; øº§¡ + (=ucs . #x0EC4) ; ໄ + )) +(define-char + '((name . "LAO KO LA") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (lao . #xE6) ; øº§£ + (=ucs . #x0EC6) ; ໆ + )) +(define-char + '((name . "LAO TONE MAI EK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (lao . #xE8) ; øº§¥ + (=ucs . #x0EC8) ; ່ + )) +(define-char + '((name . "LAO TONE MAI THO") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (lao . #xE9) ; øº§¦ + (=ucs . #x0EC9) ; ້ + )) +(define-char + '((name . "LAO TONE MAI TI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (lao . #xEA) ; øº§§ + (=ucs . #x0ECA) ; ໊ + )) +(define-char + '((name . "LAO TONE MAI CATAWA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (lao . #xEB) ; øº§¨ + (=ucs . #x0ECB) ; ໋ + )) +(define-char + '((name . "LAO CANCELLATION MARK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (lao . #xEC) ; øº§© + (=ucs . #x0ECC) ; ໌ + )) +(define-char + '((name . "LAO NIGGAHITA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (lao . #xED) ; øº§ª + (=ucs . #x0ECD) ; ໍ + )) +(define-char + '((name . "LAO DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (lao . #xF0) ; øº§­ + (=ucs . #x0ED0) ; ໐ + )) +(define-char + '((name . "LAO DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (lao . #xF1) ; øº§® + (=ucs . #x0ED1) ; ໑ + )) +(define-char + '((name . "LAO DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (lao . #xF2) ; øº§¯ + (=ucs . #x0ED2) ; ໒ + )) +(define-char + '((name . "LAO DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (lao . #xF3) ; øº§° + (=ucs . #x0ED3) ; ໓ + )) +(define-char + '((name . "LAO DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (lao . #xF4) ; øº§± + (=ucs . #x0ED4) ; ໔ + )) +(define-char + '((name . "LAO DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (lao . #xF5) ; øº§² + (=ucs . #x0ED5) ; ໕ + )) +(define-char + '((name . "LAO DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (lao . #xF6) ; øº§³ + (=ucs . #x0ED6) ; ໖ + )) +(define-char + '((name . "LAO DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (lao . #xF7) ; øº§´ + (=ucs . #x0ED7) ; ໗ + )) +(define-char + '((name . "LAO DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (lao . #xF8) ; øº§µ + (=ucs . #x0ED8) ; ໘ + )) +(define-char + '((name . "LAO DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (lao . #xF9) ; øº§¶ + (=ucs . #x0ED9) ; ໙ + )) +(define-char + '((name . "LAO HO NO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0EAB #x0E99) + (lao . #xFC) ; øº§¹ + (=ucs . #x0EDC) ; ໜ + )) +(define-char + '((name . "LAO HO MO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0EAB #x0EA1) + (lao . #xFD) ; øº§º + (=ucs . #x0EDD) ; ໝ + )) diff --git a/lisp/utf-2000/u00F00-Tibetan.el b/lisp/utf-2000/u00F00-Tibetan.el new file mode 100644 index 0000000..4712747 --- /dev/null +++ b/lisp/utf-2000/u00F00-Tibetan.el @@ -0,0 +1,1469 @@ +(define-char + '((name . "TIBETAN SYLLABLE OM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F00) ; ༀ + )) +(define-char + '((name . "TIBETAN MARK GTER YIG MGO TRUNCATED A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ter yik go a thung") + (=ucs . #x0F01) ; ༁ + )) +(define-char + '((name . "TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ter yik go wum nam chey ma") + (=ucs . #x0F02) ; ༂ + )) +(define-char + '((name . "TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ter yik go wum ter tsek ma") + (=ucs . #x0F03) ; ༃ + )) +(define-char + '((name . "TIBETAN MARK INITIAL YIG MGO MDUN MA") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "yik go dun ma") + (=ucs . #x0F04) ; ༄ + )) +(define-char + '((name . "TIBETAN MARK CLOSING YIG MGO SGAB MA") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "yik go kab ma") + (=ucs . #x0F05) ; ༅ + )) +(define-char + '((name . "TIBETAN MARK CARET YIG MGO PHUR SHAD MA") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "yik go pur shey ma") + (=ucs . #x0F06) ; ༆ + )) +(define-char + '((name . "TIBETAN MARK YIG MGO TSHEG SHAD MA") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "yik go tsek shey ma") + (=ucs . #x0F07) ; ༇ + )) +(define-char + '((name . "TIBETAN MARK SBRUL SHAD") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "drul shey") + (=ucs . #x0F08) ; ༈ + )) +(define-char + '((name . "TIBETAN MARK BSKUR YIG MGO") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "kur yik go") + (=ucs . #x0F09) ; ༉ + )) +(define-char + '((name . "TIBETAN MARK BKA- SHOG YIG MGO") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ka sho yik go") + (=ucs . #x0F0A) ; ༊ + )) +(define-char + '((name . "TIBETAN MARK INTERSYLLABIC TSHEG") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "tsek") + (=ucs . #x0F0B) ; ་ + )) +(define-char + '((name . "TIBETAN MARK DELIMITER TSHEG BSTAR") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "tsek tar") + (->decomposition noBreak #x0F0B) + (=ucs . #x0F0C) ; ༌ + )) +(define-char + '((name . "TIBETAN MARK SHAD") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "shey") + (=ucs . #x0F0D) ; ། + )) +(define-char + '((name . "TIBETAN MARK NYIS SHAD") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "nyi shey") + (=ucs . #x0F0E) ; ༎ + )) +(define-char + '((name . "TIBETAN MARK TSHEG SHAD") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "tsek shey") + (=ucs . #x0F0F) ; ༏ + )) +(define-char + '((name . "TIBETAN MARK NYIS TSHEG SHAD") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "nyi tsek shey") + (=ucs . #x0F10) ; ༐ + )) +(define-char + '((name . "TIBETAN MARK RIN CHEN SPUNGS SHAD") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "rinchen pung shey") + (=ucs . #x0F11) ; ༑ + )) +(define-char + '((name . "TIBETAN MARK RGYA GRAM SHAD") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "gya tram shey") + (=ucs . #x0F12) ; ༒ + )) +(define-char + '((name . "TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "dzu ta me long chen") + (=ucs . #x0F13) ; ༓ + )) +(define-char + '((name . "TIBETAN MARK GTER TSHEG") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ter tsek") + (=ucs . #x0F14) ; ༔ + )) +(define-char + '((name . "TIBETAN LOGOTYPE SIGN CHAD RTAGS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "che ta") + (=ucs . #x0F15) ; ༕ + )) +(define-char + '((name . "TIBETAN LOGOTYPE SIGN LHAG RTAGS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "hlak ta") + (=ucs . #x0F16) ; ༖ + )) +(define-char + '((name . "TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "trachen char ta") + (=ucs . #x0F17) ; ༗ + )) +(define-char + '((name . "TIBETAN ASTROLOGICAL SIGN -KHYUD PA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "kyu pa") + (=ucs . #x0F18) ; ༘ + )) +(define-char + '((name . "TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "dong tsu") + (=ucs . #x0F19) ; ༙ + )) +(define-char + '((name . "TIBETAN SIGN RDEL DKAR GCIG") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "deka chig") + (=ucs . #x0F1A) ; ༚ + )) +(define-char + '((name . "TIBETAN SIGN RDEL DKAR GNYIS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "deka nyi") + (=ucs . #x0F1B) ; ༛ + )) +(define-char + '((name . "TIBETAN SIGN RDEL DKAR GSUM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "deka sum") + (=ucs . #x0F1C) ; ༜ + )) +(define-char + '((name . "TIBETAN SIGN RDEL NAG GCIG") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "dena chig") + (=ucs . #x0F1D) ; ༝ + )) +(define-char + '((name . "TIBETAN SIGN RDEL NAG GNYIS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "dena nyi") + (=ucs . #x0F1E) ; ༞ + )) +(define-char + '((name . "TIBETAN SIGN RDEL DKAR RDEL NAG") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "deka dena") + (=ucs . #x0F1F) ; ༟ + )) +(define-char + '((name . "TIBETAN DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (=ucs . #x0F20) ; ༠ + )) +(define-char + '((name . "TIBETAN DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (=ucs . #x0F21) ; ༡ + )) +(define-char + '((name . "TIBETAN DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (=ucs . #x0F22) ; ༢ + )) +(define-char + '((name . "TIBETAN DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (=ucs . #x0F23) ; ༣ + )) +(define-char + '((name . "TIBETAN DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (=ucs . #x0F24) ; ༤ + )) +(define-char + '((name . "TIBETAN DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (=ucs . #x0F25) ; ༥ + )) +(define-char + '((name . "TIBETAN DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (=ucs . #x0F26) ; ༦ + )) +(define-char + '((name . "TIBETAN DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (=ucs . #x0F27) ; ༧ + )) +(define-char + '((name . "TIBETAN DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (=ucs . #x0F28) ; ༨ + )) +(define-char + '((name . "TIBETAN DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (=ucs . #x0F29) ; ༩ + )) +(define-char + '((name . "TIBETAN DIGIT HALF ONE") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F2A) ; ༪ + )) +(define-char + '((name . "TIBETAN DIGIT HALF TWO") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F2B) ; ༫ + )) +(define-char + '((name . "TIBETAN DIGIT HALF THREE") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F2C) ; ༬ + )) +(define-char + '((name . "TIBETAN DIGIT HALF FOUR") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F2D) ; ༭ + )) +(define-char + '((name . "TIBETAN DIGIT HALF FIVE") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F2E) ; ༮ + )) +(define-char + '((name . "TIBETAN DIGIT HALF SIX") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F2F) ; ༯ + )) +(define-char + '((name . "TIBETAN DIGIT HALF SEVEN") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F30) ; ༰ + )) +(define-char + '((name . "TIBETAN DIGIT HALF EIGHT") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F31) ; ༱ + )) +(define-char + '((name . "TIBETAN DIGIT HALF NINE") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F32) ; ༲ + )) +(define-char + '((name . "TIBETAN DIGIT HALF ZERO") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F33) ; ༳ + )) +(define-char + '((name . "TIBETAN MARK BSDUS RTAGS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "du ta") + (=ucs . #x0F34) ; ༴ + )) +(define-char + '((name . "TIBETAN MARK NGAS BZUNG NYI ZLA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "nge zung nyi da") + (=ucs . #x0F35) ; ༵ + )) +(define-char + '((name . "TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "dzu ta shi mig chen") + (=ucs . #x0F36) ; ༶ + )) +(define-char + '((name . "TIBETAN MARK NGAS BZUNG SGOR RTAGS") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "nge zung gor ta") + (=ucs . #x0F37) ; ༷ + )) +(define-char + '((name . "TIBETAN MARK CHE MGO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "che go") + (=ucs . #x0F38) ; ༸ + )) +(define-char + '((name . "TIBETAN MARK TSA -PHRU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "tsa tru") + (=ucs . #x0F39) ; ༹ + )) +(define-char + '((name . "TIBETAN MARK GUG RTAGS GYON") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "gug ta yun") + (=ucs . #x0F3A) ; ༺ + )) +(define-char + '((name . "TIBETAN MARK GUG RTAGS GYAS") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "gug ta ye") + (=ucs . #x0F3B) ; ༻ + )) +(define-char + '((name . "TIBETAN MARK ANG KHANG GYON") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "ang kang yun") + (=ucs . #x0F3C) ; ༼ + )) +(define-char + '((name . "TIBETAN MARK ANG KHANG GYAS") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "ang kang ye") + (=ucs . #x0F3D) ; ༽ + )) +(define-char + '((name . "TIBETAN SIGN YAR TSHES") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "yar tse") + (=ucs . #x0F3E) ; ༾ + )) +(define-char + '((name . "TIBETAN SIGN MAR TSHES") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "mar tse") + (=ucs . #x0F3F) ; ༿ + )) +(define-char + '((name . "TIBETAN LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F40) ; ཀ + )) +(define-char + '((name . "TIBETAN LETTER KHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F41) ; ཁ + )) +(define-char + '((name . "TIBETAN LETTER GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F42) ; ག + )) +(define-char + '((name . "TIBETAN LETTER GHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0F42 #x0FB7) + (=ucs . #x0F43) ; གྷ + )) +(define-char + '((name . "TIBETAN LETTER NGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F44) ; ང + )) +(define-char + '((name . "TIBETAN LETTER CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F45) ; ཅ + )) +(define-char + '((name . "TIBETAN LETTER CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F46) ; ཆ + )) +(define-char + '((name . "TIBETAN LETTER JA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F47) ; ཇ + )) +(define-char + '((name . "TIBETAN LETTER NYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F49) ; ཉ + )) +(define-char + '((name . "TIBETAN LETTER TTA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F4A) ; ཊ + )) +(define-char + '((name . "TIBETAN LETTER TTHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F4B) ; ཋ + )) +(define-char + '((name . "TIBETAN LETTER DDA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F4C) ; ཌ + )) +(define-char + '((name . "TIBETAN LETTER DDHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0F4C #x0FB7) + (=ucs . #x0F4D) ; ཌྷ + )) +(define-char + '((name . "TIBETAN LETTER NNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F4E) ; ཎ + )) +(define-char + '((name . "TIBETAN LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F4F) ; ཏ + )) +(define-char + '((name . "TIBETAN LETTER THA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F50) ; ཐ + )) +(define-char + '((name . "TIBETAN LETTER DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F51) ; ད + )) +(define-char + '((name . "TIBETAN LETTER DHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0F51 #x0FB7) + (=ucs . #x0F52) ; དྷ + )) +(define-char + '((name . "TIBETAN LETTER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F53) ; ན + )) +(define-char + '((name . "TIBETAN LETTER PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F54) ; པ + )) +(define-char + '((name . "TIBETAN LETTER PHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F55) ; ཕ + )) +(define-char + '((name . "TIBETAN LETTER BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F56) ; བ + )) +(define-char + '((name . "TIBETAN LETTER BHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0F56 #x0FB7) + (=ucs . #x0F57) ; བྷ + )) +(define-char + '((name . "TIBETAN LETTER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F58) ; མ + )) +(define-char + '((name . "TIBETAN LETTER TSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F59) ; ཙ + )) +(define-char + '((name . "TIBETAN LETTER TSHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F5A) ; ཚ + )) +(define-char + '((name . "TIBETAN LETTER DZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F5B) ; ཛ + )) +(define-char + '((name . "TIBETAN LETTER DZHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0F5B #x0FB7) + (=ucs . #x0F5C) ; ཛྷ + )) +(define-char + '((name . "TIBETAN LETTER WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F5D) ; ཝ + )) +(define-char + '((name . "TIBETAN LETTER ZHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F5E) ; ཞ + )) +(define-char + '((name . "TIBETAN LETTER ZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F5F) ; ཟ + )) +(define-char + '((name . "TIBETAN LETTER -A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F60) ; འ + )) +(define-char + '((name . "TIBETAN LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F61) ; ཡ + )) +(define-char + '((name . "TIBETAN LETTER RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "*") + (=ucs . #x0F62) ; ར + )) +(define-char + '((name . "TIBETAN LETTER LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F63) ; ལ + )) +(define-char + '((name . "TIBETAN LETTER SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F64) ; ཤ + )) +(define-char + '((name . "TIBETAN LETTER SSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F65) ; ཥ + )) +(define-char + '((name . "TIBETAN LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F66) ; ས + )) +(define-char + '((name . "TIBETAN LETTER HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F67) ; ཧ + )) +(define-char + '((name . "TIBETAN LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F68) ; ཨ + )) +(define-char + '((name . "TIBETAN LETTER KSSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0F40 #x0FB5) + (=ucs . #x0F69) ; ཀྵ + )) +(define-char + '((name . "TIBETAN LETTER FIXED-FORM RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F6A) ; ཪ + )) +(define-char + '((name . "TIBETAN VOWEL SIGN AA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F71) ; ཱ + )) +(define-char + '((name . "TIBETAN VOWEL SIGN I") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F72) ; ི + )) +(define-char + '((name . "TIBETAN VOWEL SIGN II") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->decomposition #x0F71 #x0F72) + (=ucs . #x0F73) ; ཱི + )) +(define-char + '((name . "TIBETAN VOWEL SIGN U") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F74) ; ུ + )) +(define-char + '((name . "TIBETAN VOWEL SIGN UU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->decomposition #x0F71 #x0F74) + (=ucs . #x0F75) ; ཱུ + )) +(define-char + '((name . "TIBETAN VOWEL SIGN VOCALIC R") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->decomposition #x0FB2 #x0F80) + (=ucs . #x0F76) ; ྲྀ + )) +(define-char + '((name . "TIBETAN VOWEL SIGN VOCALIC RR") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->decomposition compat #x0FB2 #x0F81) + (=ucs . #x0F77) ; ཷ + )) +(define-char + '((name . "TIBETAN VOWEL SIGN VOCALIC L") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->decomposition #x0FB3 #x0F80) + (=ucs . #x0F78) ; ླྀ + )) +(define-char + '((name . "TIBETAN VOWEL SIGN VOCALIC LL") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->decomposition compat #x0FB3 #x0F81) + (=ucs . #x0F79) ; ཹ + )) +(define-char + '((name . "TIBETAN VOWEL SIGN E") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F7A) ; ེ + )) +(define-char + '((name . "TIBETAN VOWEL SIGN EE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F7B) ; ཻ + )) +(define-char + '((name . "TIBETAN VOWEL SIGN O") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F7C) ; ོ + )) +(define-char + '((name . "TIBETAN VOWEL SIGN OO") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F7D) ; ཽ + )) +(define-char + '((name . "TIBETAN SIGN RJES SU NGA RO") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "je su nga ro") + (=ucs . #x0F7E) ; ཾ + )) +(define-char + '((name . "TIBETAN SIGN RNAM BCAD") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "nam chey") + (=ucs . #x0F7F) ; ཿ + )) +(define-char + '((name . "TIBETAN VOWEL SIGN REVERSED I") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F80) ; ྀ + )) +(define-char + '((name . "TIBETAN VOWEL SIGN REVERSED II") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->decomposition #x0F71 #x0F80) + (=ucs . #x0F81) ; ཱྀ + )) +(define-char + '((name . "TIBETAN SIGN NYI ZLA NAA DA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "nyi da na da") + (=ucs . #x0F82) ; ྂ + )) +(define-char + '((name . "TIBETAN SIGN SNA LDAN") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "nan de") + (=ucs . #x0F83) ; ྃ + )) +(define-char + '((name . "TIBETAN MARK HALANTA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F84) ; ྄ + )) +(define-char + '((name . "TIBETAN MARK PALUTA") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0F85) ; ྅ + )) +(define-char + '((name . "TIBETAN SIGN LCI RTAGS") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "ji ta") + (=ucs . #x0F86) ; ྆ + )) +(define-char + '((name . "TIBETAN SIGN YANG RTAGS") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "yang ta") + (=ucs . #x0F87) ; ྇ + )) +(define-char + '((name . "TIBETAN SIGN LCE TSA CAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "che tsa chen") + (=ucs . #x0F88) ; ྈ + )) +(define-char + '((name . "TIBETAN SIGN MCHU CAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "chu chen") + (=ucs . #x0F89) ; ྉ + )) +(define-char + '((name . "TIBETAN SIGN GRU CAN RGYINGS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "tru chen ging") + (=ucs . #x0F8A) ; ྊ + )) +(define-char + '((name . "TIBETAN SIGN GRU MED RGYINGS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "tru me ging") + (=ucs . #x0F8B) ; ྋ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER KA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F90) ; ྐ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER KHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F91) ; ྑ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER GA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F92) ; ྒ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER GHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->decomposition #x0F92 #x0FB7) + (=ucs . #x0F93) ; ྒྷ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER NGA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F94) ; ྔ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER CA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F95) ; ྕ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER CHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F96) ; ྖ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER JA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F97) ; ྗ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER NYA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F99) ; ྙ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER TTA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F9A) ; ྚ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER TTHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F9B) ; ྛ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER DDA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F9C) ; ྜ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER DDHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->decomposition #x0F9C #x0FB7) + (=ucs . #x0F9D) ; ྜྷ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER NNA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F9E) ; ྞ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER TA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0F9F) ; ྟ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER THA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FA0) ; ྠ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER DA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FA1) ; ྡ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER DHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->decomposition #x0FA1 #x0FB7) + (=ucs . #x0FA2) ; ྡྷ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER NA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FA3) ; ྣ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER PA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FA4) ; ྤ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER PHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FA5) ; ྥ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER BA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FA6) ; ྦ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER BHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->decomposition #x0FA6 #x0FB7) + (=ucs . #x0FA7) ; ྦྷ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER MA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FA8) ; ྨ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER TSA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FA9) ; ྩ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER TSHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FAA) ; ྪ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER DZA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FAB) ; ྫ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER DZHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->decomposition #x0FAB #x0FB7) + (=ucs . #x0FAC) ; ྫྷ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER WA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "*") + (=ucs . #x0FAD) ; ྭ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER ZHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FAE) ; ྮ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER ZA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FAF) ; ྯ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER -A") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FB0) ; ྰ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER YA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FB1) ; ྱ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER RA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FB2) ; ྲ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER LA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FB3) ; ླ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER SHA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FB4) ; ྴ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER SSA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FB5) ; ྵ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER SA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FB6) ; ྶ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER HA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FB7) ; ྷ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER A") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FB8) ; ྸ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER KSSA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (->decomposition #x0F90 #x0FB5) + (=ucs . #x0FB9) ; ྐྵ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER FIXED-FORM WA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FBA) ; ྺ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER FIXED-FORM YA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FBB) ; ྻ + )) +(define-char + '((name . "TIBETAN SUBJOINED LETTER FIXED-FORM RA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x0FBC) ; ྼ + )) +(define-char + '((name . "TIBETAN KU RU KHA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "kuruka") + (=ucs . #x0FBE) ; ྾ + )) +(define-char + '((name . "TIBETAN KU RU KHA BZHI MIG CAN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "kuruka shi mik chen") + (=ucs . #x0FBF) ; ྿ + )) +(define-char + '((name . "TIBETAN CANTILLATION SIGN HEAVY BEAT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0FC0) ; ࿀ + )) +(define-char + '((name . "TIBETAN CANTILLATION SIGN LIGHT BEAT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0FC1) ; ࿁ + )) +(define-char + '((name . "TIBETAN CANTILLATION SIGN CANG TE-U") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "chang tyu") + (=ucs . #x0FC2) ; ࿂ + )) +(define-char + '((name . "TIBETAN CANTILLATION SIGN SBUB -CHAL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "bub chey") + (=ucs . #x0FC3) ; ࿃ + )) +(define-char + '((name . "TIBETAN SYMBOL DRIL BU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "drilbu") + (=ucs . #x0FC4) ; ࿄ + )) +(define-char + '((name . "TIBETAN SYMBOL RDO RJE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "dorje") + (=ucs . #x0FC5) ; ࿅ + )) +(define-char + '((name . "TIBETAN SYMBOL PADMA GDAN") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (iso-10646-comment . "pema den") + (=ucs . #x0FC6) ; ࿆ + )) +(define-char + '((name . "TIBETAN SYMBOL RDO RJE RGYA GRAM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "dorje gya dram") + (=ucs . #x0FC7) ; ࿇ + )) +(define-char + '((name . "TIBETAN SYMBOL PHUR PA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "phurba") + (=ucs . #x0FC8) ; ࿈ + )) +(define-char + '((name . "TIBETAN SYMBOL NOR BU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "norbu") + (=ucs . #x0FC9) ; ࿉ + )) +(define-char + '((name . "TIBETAN SYMBOL NOR BU NYIS -KHYIL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "norbu nyi khyi") + (=ucs . #x0FCA) ; ࿊ + )) +(define-char + '((name . "TIBETAN SYMBOL NOR BU GSUM -KHYIL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "norbu sum khyi") + (=ucs . #x0FCB) ; ࿋ + )) +(define-char + '((name . "TIBETAN SYMBOL NOR BU BZHI -KHYIL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "norbu shi khyi") + (=ucs . #x0FCC) ; ࿌ + )) +(define-char + '((name . "TIBETAN SIGN RDEL NAG GSUM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x0FCF) ; ࿏ + )) diff --git a/lisp/utf-2000/u01000-Myanmar.el b/lisp/utf-2000/u01000-Myanmar.el new file mode 100644 index 0000000..4e65504 --- /dev/null +++ b/lisp/utf-2000/u01000-Myanmar.el @@ -0,0 +1,577 @@ +(define-char + '((name . "MYANMAR LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1000) ; က + )) +(define-char + '((name . "MYANMAR LETTER KHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1001) ; ခ + )) +(define-char + '((name . "MYANMAR LETTER GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1002) ; ဂ + )) +(define-char + '((name . "MYANMAR LETTER GHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1003) ; ဃ + )) +(define-char + '((name . "MYANMAR LETTER NGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1004) ; င + )) +(define-char + '((name . "MYANMAR LETTER CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1005) ; စ + )) +(define-char + '((name . "MYANMAR LETTER CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1006) ; ဆ + )) +(define-char + '((name . "MYANMAR LETTER JA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1007) ; ဇ + )) +(define-char + '((name . "MYANMAR LETTER JHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1008) ; ဈ + )) +(define-char + '((name . "MYANMAR LETTER NYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1009) ; ဉ + )) +(define-char + '((name . "MYANMAR LETTER NNYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x100A) ; ည + )) +(define-char + '((name . "MYANMAR LETTER TTA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x100B) ; ဋ + )) +(define-char + '((name . "MYANMAR LETTER TTHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x100C) ; ဌ + )) +(define-char + '((name . "MYANMAR LETTER DDA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x100D) ; ဍ + )) +(define-char + '((name . "MYANMAR LETTER DDHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x100E) ; ဎ + )) +(define-char + '((name . "MYANMAR LETTER NNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x100F) ; ဏ + )) +(define-char + '((name . "MYANMAR LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1010) ; တ + )) +(define-char + '((name . "MYANMAR LETTER THA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1011) ; ထ + )) +(define-char + '((name . "MYANMAR LETTER DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1012) ; ဒ + )) +(define-char + '((name . "MYANMAR LETTER DHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1013) ; ဓ + )) +(define-char + '((name . "MYANMAR LETTER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1014) ; န + )) +(define-char + '((name . "MYANMAR LETTER PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1015) ; ပ + )) +(define-char + '((name . "MYANMAR LETTER PHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1016) ; ဖ + )) +(define-char + '((name . "MYANMAR LETTER BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1017) ; ဗ + )) +(define-char + '((name . "MYANMAR LETTER BHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1018) ; ဘ + )) +(define-char + '((name . "MYANMAR LETTER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1019) ; မ + )) +(define-char + '((name . "MYANMAR LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x101A) ; ယ + )) +(define-char + '((name . "MYANMAR LETTER RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x101B) ; ရ + )) +(define-char + '((name . "MYANMAR LETTER LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x101C) ; လ + )) +(define-char + '((name . "MYANMAR LETTER WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x101D) ; ဝ + )) +(define-char + '((name . "MYANMAR LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x101E) ; သ + )) +(define-char + '((name . "MYANMAR LETTER HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x101F) ; ဟ + )) +(define-char + '((name . "MYANMAR LETTER LLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1020) ; ဠ + )) +(define-char + '((name . "MYANMAR LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1021) ; အ + )) +(define-char + '((name . "MYANMAR LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1023) ; ဣ + )) +(define-char + '((name . "MYANMAR LETTER II") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1024) ; ဤ + )) +(define-char + '((name . "MYANMAR LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1025) ; ဥ + )) +(define-char + '((name . "MYANMAR LETTER UU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1025 #x102E) + (=ucs . #x1026) ; ဦ + )) +(define-char + '((name . "MYANMAR LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1027) ; ဧ + )) +(define-char + '((name . "MYANMAR LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1029) ; ဩ + )) +(define-char + '((name . "MYANMAR LETTER AU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x102A) ; ဪ + )) +(define-char + '((name . "MYANMAR VOWEL SIGN AA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x102C) ; ာ + )) +(define-char + '((name . "MYANMAR VOWEL SIGN I") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x102D) ; ိ + )) +(define-char + '((name . "MYANMAR VOWEL SIGN II") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x102E) ; ီ + )) +(define-char + '((name . "MYANMAR VOWEL SIGN U") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x102F) ; ု + )) +(define-char + '((name . "MYANMAR VOWEL SIGN UU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x1030) ; ူ + )) +(define-char + '((name . "MYANMAR VOWEL SIGN E") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1031) ; ေ + )) +(define-char + '((name . "MYANMAR VOWEL SIGN AI") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x1032) ; ဲ + )) +(define-char + '((name . "MYANMAR SIGN ANUSVARA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x1036) ; ံ + )) +(define-char + '((name . "MYANMAR SIGN DOT BELOW") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x1037) ; ့ + )) +(define-char + '((name . "MYANMAR SIGN VISARGA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1038) ; း + )) +(define-char + '((name . "MYANMAR SIGN VIRAMA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x1039) ; ္ + )) +(define-char + '((name . "MYANMAR DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (=ucs . #x1040) ; ၀ + )) +(define-char + '((name . "MYANMAR DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (=ucs . #x1041) ; ၁ + )) +(define-char + '((name . "MYANMAR DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (=ucs . #x1042) ; ၂ + )) +(define-char + '((name . "MYANMAR DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (=ucs . #x1043) ; ၃ + )) +(define-char + '((name . "MYANMAR DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (=ucs . #x1044) ; ၄ + )) +(define-char + '((name . "MYANMAR DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (=ucs . #x1045) ; ၅ + )) +(define-char + '((name . "MYANMAR DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (=ucs . #x1046) ; ၆ + )) +(define-char + '((name . "MYANMAR DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (=ucs . #x1047) ; ၇ + )) +(define-char + '((name . "MYANMAR DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (=ucs . #x1048) ; ၈ + )) +(define-char + '((name . "MYANMAR DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (=ucs . #x1049) ; ၉ + )) +(define-char + '((name . "MYANMAR SIGN LITTLE SECTION") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x104A) ; ၊ + )) +(define-char + '((name . "MYANMAR SIGN SECTION") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x104B) ; ။ + )) +(define-char + '((name . "MYANMAR SYMBOL LOCATIVE") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x104C) ; ၌ + )) +(define-char + '((name . "MYANMAR SYMBOL COMPLETED") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x104D) ; ၍ + )) +(define-char + '((name . "MYANMAR SYMBOL AFOREMENTIONED") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x104E) ; ၎ + )) +(define-char + '((name . "MYANMAR SYMBOL GENITIVE") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x104F) ; ၏ + )) +(define-char + '((name . "MYANMAR LETTER SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1050) ; ၐ + )) +(define-char + '((name . "MYANMAR LETTER SSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1051) ; ၑ + )) +(define-char + '((name . "MYANMAR LETTER VOCALIC R") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1052) ; ၒ + )) +(define-char + '((name . "MYANMAR LETTER VOCALIC RR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1053) ; ၓ + )) +(define-char + '((name . "MYANMAR LETTER VOCALIC L") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1054) ; ၔ + )) +(define-char + '((name . "MYANMAR LETTER VOCALIC LL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1055) ; ၕ + )) +(define-char + '((name . "MYANMAR VOWEL SIGN VOCALIC R") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1056) ; ၖ + )) +(define-char + '((name . "MYANMAR VOWEL SIGN VOCALIC RR") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1057) ; ၗ + )) +(define-char + '((name . "MYANMAR VOWEL SIGN VOCALIC L") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x1058) ; ၘ + )) +(define-char + '((name . "MYANMAR VOWEL SIGN VOCALIC LL") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x1059) ; ၙ + )) diff --git a/lisp/utf-2000/u010A0-Georgian.el b/lisp/utf-2000/u010A0-Georgian.el new file mode 100644 index 0000000..fef1685 --- /dev/null +++ b/lisp/utf-2000/u010A0-Georgian.el @@ -0,0 +1,584 @@ +(define-char + '((name . "GEORGIAN CAPITAL LETTER AN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10A0) ; Ⴀ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER BAN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10A1) ; Ⴁ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER GAN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10A2) ; Ⴂ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER DON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10A3) ; Ⴃ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER EN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10A4) ; Ⴄ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER VIN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10A5) ; Ⴅ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER ZEN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10A6) ; Ⴆ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER TAN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10A7) ; Ⴇ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER IN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10A8) ; Ⴈ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER KAN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10A9) ; Ⴉ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER LAS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10AA) ; Ⴊ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER MAN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10AB) ; Ⴋ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER NAR") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10AC) ; Ⴌ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER ON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10AD) ; Ⴍ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER PAR") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10AE) ; Ⴎ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER ZHAR") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10AF) ; Ⴏ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER RAE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10B0) ; Ⴐ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER SAN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10B1) ; Ⴑ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER TAR") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10B2) ; Ⴒ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER UN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10B3) ; Ⴓ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER PHAR") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10B4) ; Ⴔ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER KHAR") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10B5) ; Ⴕ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER GHAN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10B6) ; Ⴖ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER QAR") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10B7) ; Ⴗ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER SHIN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10B8) ; Ⴘ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER CHIN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10B9) ; Ⴙ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER CAN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10BA) ; Ⴚ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER JIL") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10BB) ; Ⴛ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER CIL") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10BC) ; Ⴜ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER CHAR") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10BD) ; Ⴝ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER XAN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10BE) ; Ⴞ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER JHAN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10BF) ; Ⴟ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER HAE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10C0) ; Ⴠ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER HE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10C1) ; Ⴡ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER HIE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10C2) ; Ⴢ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER WE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10C3) ; Ⴣ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER HAR") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10C4) ; Ⴤ + )) +(define-char + '((name . "GEORGIAN CAPITAL LETTER HOE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Khutsuri") + (=ucs . #x10C5) ; Ⴥ + )) +(define-char + '((name . "GEORGIAN LETTER AN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10D0) ; ა + )) +(define-char + '((name . "GEORGIAN LETTER BAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10D1) ; ბ + )) +(define-char + '((name . "GEORGIAN LETTER GAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10D2) ; გ + )) +(define-char + '((name . "GEORGIAN LETTER DON") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10D3) ; დ + )) +(define-char + '((name . "GEORGIAN LETTER EN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10D4) ; ე + )) +(define-char + '((name . "GEORGIAN LETTER VIN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10D5) ; ვ + )) +(define-char + '((name . "GEORGIAN LETTER ZEN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10D6) ; ზ + )) +(define-char + '((name . "GEORGIAN LETTER TAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10D7) ; თ + )) +(define-char + '((name . "GEORGIAN LETTER IN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10D8) ; ი + )) +(define-char + '((name . "GEORGIAN LETTER KAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10D9) ; კ + )) +(define-char + '((name . "GEORGIAN LETTER LAS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10DA) ; ლ + )) +(define-char + '((name . "GEORGIAN LETTER MAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10DB) ; მ + )) +(define-char + '((name . "GEORGIAN LETTER NAR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10DC) ; ნ + )) +(define-char + '((name . "GEORGIAN LETTER ON") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10DD) ; ო + )) +(define-char + '((name . "GEORGIAN LETTER PAR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10DE) ; პ + )) +(define-char + '((name . "GEORGIAN LETTER ZHAR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10DF) ; ჟ + )) +(define-char + '((name . "GEORGIAN LETTER RAE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10E0) ; რ + )) +(define-char + '((name . "GEORGIAN LETTER SAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10E1) ; ს + )) +(define-char + '((name . "GEORGIAN LETTER TAR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10E2) ; ტ + )) +(define-char + '((name . "GEORGIAN LETTER UN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10E3) ; უ + )) +(define-char + '((name . "GEORGIAN LETTER PHAR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10E4) ; ფ + )) +(define-char + '((name . "GEORGIAN LETTER KHAR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10E5) ; ქ + )) +(define-char + '((name . "GEORGIAN LETTER GHAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10E6) ; ღ + )) +(define-char + '((name . "GEORGIAN LETTER QAR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10E7) ; ყ + )) +(define-char + '((name . "GEORGIAN LETTER SHIN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10E8) ; შ + )) +(define-char + '((name . "GEORGIAN LETTER CHIN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10E9) ; ჩ + )) +(define-char + '((name . "GEORGIAN LETTER CAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10EA) ; ც + )) +(define-char + '((name . "GEORGIAN LETTER JIL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10EB) ; ძ + )) +(define-char + '((name . "GEORGIAN LETTER CIL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10EC) ; წ + )) +(define-char + '((name . "GEORGIAN LETTER CHAR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10ED) ; ჭ + )) +(define-char + '((name . "GEORGIAN LETTER XAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10EE) ; ხ + )) +(define-char + '((name . "GEORGIAN LETTER JHAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10EF) ; ჯ + )) +(define-char + '((name . "GEORGIAN LETTER HAE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10F0) ; ჰ + )) +(define-char + '((name . "GEORGIAN LETTER HE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10F1) ; ჱ + )) +(define-char + '((name . "GEORGIAN LETTER HIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10F2) ; ჲ + )) +(define-char + '((name . "GEORGIAN LETTER WE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10F3) ; ჳ + )) +(define-char + '((name . "GEORGIAN LETTER HAR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10F4) ; ჴ + )) +(define-char + '((name . "GEORGIAN LETTER HOE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10F5) ; ჵ + )) +(define-char + '((name . "GEORGIAN LETTER FI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10F6) ; ჶ + )) +(define-char + '((name . "GEORGIAN PARAGRAPH SEPARATOR") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x10FB) ; ჻ + )) diff --git a/lisp/utf-2000/u01100-Hangul-Jamo.el b/lisp/utf-2000/u01100-Hangul-Jamo.el new file mode 100644 index 0000000..bc9f494 --- /dev/null +++ b/lisp/utf-2000/u01100-Hangul-Jamo.el @@ -0,0 +1,1725 @@ +(define-char + '((name . "HANGUL CHOSEONG KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "g *") + (=ucs . #x1100) ; ᄀ + )) +(define-char + '((name . "HANGUL CHOSEONG SSANGKIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "gg *") + (=ucs . #x1101) ; ᄁ + )) +(define-char + '((name . "HANGUL CHOSEONG NIEUN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "n *") + (=ucs . #x1102) ; ᄂ + )) +(define-char + '((name . "HANGUL CHOSEONG TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "d *") + (=ucs . #x1103) ; ᄃ + )) +(define-char + '((name . "HANGUL CHOSEONG SSANGTIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "dd *") + (=ucs . #x1104) ; ᄄ + )) +(define-char + '((name . "HANGUL CHOSEONG RIEUL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "r *") + (=ucs . #x1105) ; ᄅ + )) +(define-char + '((name . "HANGUL CHOSEONG MIEUM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "m *") + (=ucs . #x1106) ; ᄆ + )) +(define-char + '((name . "HANGUL CHOSEONG PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "b *") + (=ucs . #x1107) ; ᄇ + )) +(define-char + '((name . "HANGUL CHOSEONG SSANGPIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "bb *") + (=ucs . #x1108) ; ᄈ + )) +(define-char + '((name . "HANGUL CHOSEONG SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "s *") + (=ucs . #x1109) ; ᄉ + )) +(define-char + '((name . "HANGUL CHOSEONG SSANGSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ss *") + (=ucs . #x110A) ; ᄊ + )) +(define-char + '((name . "HANGUL CHOSEONG IEUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x110B) ; ᄋ + )) +(define-char + '((name . "HANGUL CHOSEONG CIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "j *") + (=ucs . #x110C) ; ᄌ + )) +(define-char + '((name . "HANGUL CHOSEONG SSANGCIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "jj *") + (=ucs . #x110D) ; ᄍ + )) +(define-char + '((name . "HANGUL CHOSEONG CHIEUCH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "c *") + (=ucs . #x110E) ; ᄎ + )) +(define-char + '((name . "HANGUL CHOSEONG KHIEUKH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "k *") + (=ucs . #x110F) ; ᄏ + )) +(define-char + '((name . "HANGUL CHOSEONG THIEUTH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "t *") + (=ucs . #x1110) ; ᄐ + )) +(define-char + '((name . "HANGUL CHOSEONG PHIEUPH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "p *") + (=ucs . #x1111) ; ᄑ + )) +(define-char + '((name . "HANGUL CHOSEONG HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "h *") + (=ucs . #x1112) ; ᄒ + )) +(define-char + '((name . "HANGUL CHOSEONG NIEUN-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1113) ; ᄓ + )) +(define-char + '((name . "HANGUL CHOSEONG SSANGNIEUN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1114) ; ᄔ + )) +(define-char + '((name . "HANGUL CHOSEONG NIEUN-TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1115) ; ᄕ + )) +(define-char + '((name . "HANGUL CHOSEONG NIEUN-PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1116) ; ᄖ + )) +(define-char + '((name . "HANGUL CHOSEONG TIKEUT-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1117) ; ᄗ + )) +(define-char + '((name . "HANGUL CHOSEONG RIEUL-NIEUN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1118) ; ᄘ + )) +(define-char + '((name . "HANGUL CHOSEONG SSANGRIEUL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1119) ; ᄙ + )) +(define-char + '((name . "HANGUL CHOSEONG RIEUL-HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x111A) ; ᄚ + )) +(define-char + '((name . "HANGUL CHOSEONG KAPYEOUNRIEUL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x111B) ; ᄛ + )) +(define-char + '((name . "HANGUL CHOSEONG MIEUM-PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x111C) ; ᄜ + )) +(define-char + '((name . "HANGUL CHOSEONG KAPYEOUNMIEUM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x111D) ; ᄝ + )) +(define-char + '((name . "HANGUL CHOSEONG PIEUP-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x111E) ; ᄞ + )) +(define-char + '((name . "HANGUL CHOSEONG PIEUP-NIEUN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x111F) ; ᄟ + )) +(define-char + '((name . "HANGUL CHOSEONG PIEUP-TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1120) ; ᄠ + )) +(define-char + '((name . "HANGUL CHOSEONG PIEUP-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1121) ; ᄡ + )) +(define-char + '((name . "HANGUL CHOSEONG PIEUP-SIOS-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1122) ; ᄢ + )) +(define-char + '((name . "HANGUL CHOSEONG PIEUP-SIOS-TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1123) ; ᄣ + )) +(define-char + '((name . "HANGUL CHOSEONG PIEUP-SIOS-PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1124) ; ᄤ + )) +(define-char + '((name . "HANGUL CHOSEONG PIEUP-SSANGSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1125) ; ᄥ + )) +(define-char + '((name . "HANGUL CHOSEONG PIEUP-SIOS-CIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1126) ; ᄦ + )) +(define-char + '((name . "HANGUL CHOSEONG PIEUP-CIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1127) ; ᄧ + )) +(define-char + '((name . "HANGUL CHOSEONG PIEUP-CHIEUCH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1128) ; ᄨ + )) +(define-char + '((name . "HANGUL CHOSEONG PIEUP-THIEUTH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1129) ; ᄩ + )) +(define-char + '((name . "HANGUL CHOSEONG PIEUP-PHIEUPH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x112A) ; ᄪ + )) +(define-char + '((name . "HANGUL CHOSEONG KAPYEOUNPIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x112B) ; ᄫ + )) +(define-char + '((name . "HANGUL CHOSEONG KAPYEOUNSSANGPIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x112C) ; ᄬ + )) +(define-char + '((name . "HANGUL CHOSEONG SIOS-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x112D) ; ᄭ + )) +(define-char + '((name . "HANGUL CHOSEONG SIOS-NIEUN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x112E) ; ᄮ + )) +(define-char + '((name . "HANGUL CHOSEONG SIOS-TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x112F) ; ᄯ + )) +(define-char + '((name . "HANGUL CHOSEONG SIOS-RIEUL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1130) ; ᄰ + )) +(define-char + '((name . "HANGUL CHOSEONG SIOS-MIEUM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1131) ; ᄱ + )) +(define-char + '((name . "HANGUL CHOSEONG SIOS-PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1132) ; ᄲ + )) +(define-char + '((name . "HANGUL CHOSEONG SIOS-PIEUP-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1133) ; ᄳ + )) +(define-char + '((name . "HANGUL CHOSEONG SIOS-SSANGSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1134) ; ᄴ + )) +(define-char + '((name . "HANGUL CHOSEONG SIOS-IEUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1135) ; ᄵ + )) +(define-char + '((name . "HANGUL CHOSEONG SIOS-CIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1136) ; ᄶ + )) +(define-char + '((name . "HANGUL CHOSEONG SIOS-CHIEUCH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1137) ; ᄷ + )) +(define-char + '((name . "HANGUL CHOSEONG SIOS-KHIEUKH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1138) ; ᄸ + )) +(define-char + '((name . "HANGUL CHOSEONG SIOS-THIEUTH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1139) ; ᄹ + )) +(define-char + '((name . "HANGUL CHOSEONG SIOS-PHIEUPH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x113A) ; ᄺ + )) +(define-char + '((name . "HANGUL CHOSEONG SIOS-HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x113B) ; ᄻ + )) +(define-char + '((name . "HANGUL CHOSEONG CHITUEUMSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x113C) ; ᄼ + )) +(define-char + '((name . "HANGUL CHOSEONG CHITUEUMSSANGSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x113D) ; ᄽ + )) +(define-char + '((name . "HANGUL CHOSEONG CEONGCHIEUMSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x113E) ; ᄾ + )) +(define-char + '((name . "HANGUL CHOSEONG CEONGCHIEUMSSANGSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x113F) ; ᄿ + )) +(define-char + '((name . "HANGUL CHOSEONG PANSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1140) ; ᅀ + )) +(define-char + '((name . "HANGUL CHOSEONG IEUNG-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1141) ; ᅁ + )) +(define-char + '((name . "HANGUL CHOSEONG IEUNG-TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1142) ; ᅂ + )) +(define-char + '((name . "HANGUL CHOSEONG IEUNG-MIEUM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1143) ; ᅃ + )) +(define-char + '((name . "HANGUL CHOSEONG IEUNG-PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1144) ; ᅄ + )) +(define-char + '((name . "HANGUL CHOSEONG IEUNG-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1145) ; ᅅ + )) +(define-char + '((name . "HANGUL CHOSEONG IEUNG-PANSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1146) ; ᅆ + )) +(define-char + '((name . "HANGUL CHOSEONG SSANGIEUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1147) ; ᅇ + )) +(define-char + '((name . "HANGUL CHOSEONG IEUNG-CIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1148) ; ᅈ + )) +(define-char + '((name . "HANGUL CHOSEONG IEUNG-CHIEUCH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1149) ; ᅉ + )) +(define-char + '((name . "HANGUL CHOSEONG IEUNG-THIEUTH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x114A) ; ᅊ + )) +(define-char + '((name . "HANGUL CHOSEONG IEUNG-PHIEUPH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x114B) ; ᅋ + )) +(define-char + '((name . "HANGUL CHOSEONG YESIEUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x114C) ; ᅌ + )) +(define-char + '((name . "HANGUL CHOSEONG CIEUC-IEUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x114D) ; ᅍ + )) +(define-char + '((name . "HANGUL CHOSEONG CHITUEUMCIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x114E) ; ᅎ + )) +(define-char + '((name . "HANGUL CHOSEONG CHITUEUMSSANGCIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x114F) ; ᅏ + )) +(define-char + '((name . "HANGUL CHOSEONG CEONGCHIEUMCIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1150) ; ᅐ + )) +(define-char + '((name . "HANGUL CHOSEONG CEONGCHIEUMSSANGCIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1151) ; ᅑ + )) +(define-char + '((name . "HANGUL CHOSEONG CHIEUCH-KHIEUKH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1152) ; ᅒ + )) +(define-char + '((name . "HANGUL CHOSEONG CHIEUCH-HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1153) ; ᅓ + )) +(define-char + '((name . "HANGUL CHOSEONG CHITUEUMCHIEUCH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1154) ; ᅔ + )) +(define-char + '((name . "HANGUL CHOSEONG CEONGCHIEUMCHIEUCH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1155) ; ᅕ + )) +(define-char + '((name . "HANGUL CHOSEONG PHIEUPH-PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1156) ; ᅖ + )) +(define-char + '((name . "HANGUL CHOSEONG KAPYEOUNPHIEUPH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1157) ; ᅗ + )) +(define-char + '((name . "HANGUL CHOSEONG SSANGHIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1158) ; ᅘ + )) +(define-char + '((name . "HANGUL CHOSEONG YEORINHIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1159) ; ᅙ + )) +(define-char + '((name . "HANGUL CHOSEONG FILLER") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x115F) ; ᅟ + )) +(define-char + '((name . "HANGUL JUNGSEONG FILLER") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1160) ; ᅠ + )) +(define-char + '((name . "HANGUL JUNGSEONG A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1161) ; ᅡ + )) +(define-char + '((name . "HANGUL JUNGSEONG AE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1162) ; ᅢ + )) +(define-char + '((name . "HANGUL JUNGSEONG YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1163) ; ᅣ + )) +(define-char + '((name . "HANGUL JUNGSEONG YAE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1164) ; ᅤ + )) +(define-char + '((name . "HANGUL JUNGSEONG EO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1165) ; ᅥ + )) +(define-char + '((name . "HANGUL JUNGSEONG E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1166) ; ᅦ + )) +(define-char + '((name . "HANGUL JUNGSEONG YEO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1167) ; ᅧ + )) +(define-char + '((name . "HANGUL JUNGSEONG YE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1168) ; ᅨ + )) +(define-char + '((name . "HANGUL JUNGSEONG O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1169) ; ᅩ + )) +(define-char + '((name . "HANGUL JUNGSEONG WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x116A) ; ᅪ + )) +(define-char + '((name . "HANGUL JUNGSEONG WAE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x116B) ; ᅫ + )) +(define-char + '((name . "HANGUL JUNGSEONG OE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x116C) ; ᅬ + )) +(define-char + '((name . "HANGUL JUNGSEONG YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x116D) ; ᅭ + )) +(define-char + '((name . "HANGUL JUNGSEONG U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x116E) ; ᅮ + )) +(define-char + '((name . "HANGUL JUNGSEONG WEO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x116F) ; ᅯ + )) +(define-char + '((name . "HANGUL JUNGSEONG WE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1170) ; ᅰ + )) +(define-char + '((name . "HANGUL JUNGSEONG WI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1171) ; ᅱ + )) +(define-char + '((name . "HANGUL JUNGSEONG YU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1172) ; ᅲ + )) +(define-char + '((name . "HANGUL JUNGSEONG EU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1173) ; ᅳ + )) +(define-char + '((name . "HANGUL JUNGSEONG YI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1174) ; ᅴ + )) +(define-char + '((name . "HANGUL JUNGSEONG I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1175) ; ᅵ + )) +(define-char + '((name . "HANGUL JUNGSEONG A-O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1176) ; ᅶ + )) +(define-char + '((name . "HANGUL JUNGSEONG A-U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1177) ; ᅷ + )) +(define-char + '((name . "HANGUL JUNGSEONG YA-O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1178) ; ᅸ + )) +(define-char + '((name . "HANGUL JUNGSEONG YA-YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1179) ; ᅹ + )) +(define-char + '((name . "HANGUL JUNGSEONG EO-O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x117A) ; ᅺ + )) +(define-char + '((name . "HANGUL JUNGSEONG EO-U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x117B) ; ᅻ + )) +(define-char + '((name . "HANGUL JUNGSEONG EO-EU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x117C) ; ᅼ + )) +(define-char + '((name . "HANGUL JUNGSEONG YEO-O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x117D) ; ᅽ + )) +(define-char + '((name . "HANGUL JUNGSEONG YEO-U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x117E) ; ᅾ + )) +(define-char + '((name . "HANGUL JUNGSEONG O-EO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x117F) ; ᅿ + )) +(define-char + '((name . "HANGUL JUNGSEONG O-E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1180) ; ᆀ + )) +(define-char + '((name . "HANGUL JUNGSEONG O-YE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1181) ; ᆁ + )) +(define-char + '((name . "HANGUL JUNGSEONG O-O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1182) ; ᆂ + )) +(define-char + '((name . "HANGUL JUNGSEONG O-U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1183) ; ᆃ + )) +(define-char + '((name . "HANGUL JUNGSEONG YO-YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1184) ; ᆄ + )) +(define-char + '((name . "HANGUL JUNGSEONG YO-YAE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1185) ; ᆅ + )) +(define-char + '((name . "HANGUL JUNGSEONG YO-YEO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1186) ; ᆆ + )) +(define-char + '((name . "HANGUL JUNGSEONG YO-O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1187) ; ᆇ + )) +(define-char + '((name . "HANGUL JUNGSEONG YO-I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1188) ; ᆈ + )) +(define-char + '((name . "HANGUL JUNGSEONG U-A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1189) ; ᆉ + )) +(define-char + '((name . "HANGUL JUNGSEONG U-AE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x118A) ; ᆊ + )) +(define-char + '((name . "HANGUL JUNGSEONG U-EO-EU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x118B) ; ᆋ + )) +(define-char + '((name . "HANGUL JUNGSEONG U-YE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x118C) ; ᆌ + )) +(define-char + '((name . "HANGUL JUNGSEONG U-U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x118D) ; ᆍ + )) +(define-char + '((name . "HANGUL JUNGSEONG YU-A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x118E) ; ᆎ + )) +(define-char + '((name . "HANGUL JUNGSEONG YU-EO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x118F) ; ᆏ + )) +(define-char + '((name . "HANGUL JUNGSEONG YU-E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1190) ; ᆐ + )) +(define-char + '((name . "HANGUL JUNGSEONG YU-YEO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1191) ; ᆑ + )) +(define-char + '((name . "HANGUL JUNGSEONG YU-YE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1192) ; ᆒ + )) +(define-char + '((name . "HANGUL JUNGSEONG YU-U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1193) ; ᆓ + )) +(define-char + '((name . "HANGUL JUNGSEONG YU-I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1194) ; ᆔ + )) +(define-char + '((name . "HANGUL JUNGSEONG EU-U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1195) ; ᆕ + )) +(define-char + '((name . "HANGUL JUNGSEONG EU-EU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1196) ; ᆖ + )) +(define-char + '((name . "HANGUL JUNGSEONG YI-U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1197) ; ᆗ + )) +(define-char + '((name . "HANGUL JUNGSEONG I-A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1198) ; ᆘ + )) +(define-char + '((name . "HANGUL JUNGSEONG I-YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1199) ; ᆙ + )) +(define-char + '((name . "HANGUL JUNGSEONG I-O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x119A) ; ᆚ + )) +(define-char + '((name . "HANGUL JUNGSEONG I-U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x119B) ; ᆛ + )) +(define-char + '((name . "HANGUL JUNGSEONG I-EU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x119C) ; ᆜ + )) +(define-char + '((name . "HANGUL JUNGSEONG I-ARAEA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x119D) ; ᆝ + )) +(define-char + '((name . "HANGUL JUNGSEONG ARAEA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x119E) ; ᆞ + )) +(define-char + '((name . "HANGUL JUNGSEONG ARAEA-EO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x119F) ; ᆟ + )) +(define-char + '((name . "HANGUL JUNGSEONG ARAEA-U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11A0) ; ᆠ + )) +(define-char + '((name . "HANGUL JUNGSEONG ARAEA-I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11A1) ; ᆡ + )) +(define-char + '((name . "HANGUL JUNGSEONG SSANGARAEA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11A2) ; ᆢ + )) +(define-char + '((name . "HANGUL JONGSEONG KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "g *") + (=ucs . #x11A8) ; ᆨ + )) +(define-char + '((name . "HANGUL JONGSEONG SSANGKIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "gg *") + (=ucs . #x11A9) ; ᆩ + )) +(define-char + '((name . "HANGUL JONGSEONG KIYEOK-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "gs *") + (=ucs . #x11AA) ; ᆪ + )) +(define-char + '((name . "HANGUL JONGSEONG NIEUN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "n *") + (=ucs . #x11AB) ; ᆫ + )) +(define-char + '((name . "HANGUL JONGSEONG NIEUN-CIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "nj *") + (=ucs . #x11AC) ; ᆬ + )) +(define-char + '((name . "HANGUL JONGSEONG NIEUN-HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "nh *") + (=ucs . #x11AD) ; ᆭ + )) +(define-char + '((name . "HANGUL JONGSEONG TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "d *") + (=ucs . #x11AE) ; ᆮ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "l *") + (=ucs . #x11AF) ; ᆯ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "lg *") + (=ucs . #x11B0) ; ᆰ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-MIEUM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "lm *") + (=ucs . #x11B1) ; ᆱ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "lb *") + (=ucs . #x11B2) ; ᆲ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ls *") + (=ucs . #x11B3) ; ᆳ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-THIEUTH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "lt *") + (=ucs . #x11B4) ; ᆴ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-PHIEUPH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "lp *") + (=ucs . #x11B5) ; ᆵ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "lh *") + (=ucs . #x11B6) ; ᆶ + )) +(define-char + '((name . "HANGUL JONGSEONG MIEUM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "m *") + (=ucs . #x11B7) ; ᆷ + )) +(define-char + '((name . "HANGUL JONGSEONG PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "b *") + (=ucs . #x11B8) ; ᆸ + )) +(define-char + '((name . "HANGUL JONGSEONG PIEUP-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "bs *") + (=ucs . #x11B9) ; ᆹ + )) +(define-char + '((name . "HANGUL JONGSEONG SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "s *") + (=ucs . #x11BA) ; ᆺ + )) +(define-char + '((name . "HANGUL JONGSEONG SSANGSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ss *") + (=ucs . #x11BB) ; ᆻ + )) +(define-char + '((name . "HANGUL JONGSEONG IEUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "ng *") + (=ucs . #x11BC) ; ᆼ + )) +(define-char + '((name . "HANGUL JONGSEONG CIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "j *") + (=ucs . #x11BD) ; ᆽ + )) +(define-char + '((name . "HANGUL JONGSEONG CHIEUCH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "c *") + (=ucs . #x11BE) ; ᆾ + )) +(define-char + '((name . "HANGUL JONGSEONG KHIEUKH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "k *") + (=ucs . #x11BF) ; ᆿ + )) +(define-char + '((name . "HANGUL JONGSEONG THIEUTH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "t *") + (=ucs . #x11C0) ; ᇀ + )) +(define-char + '((name . "HANGUL JONGSEONG PHIEUPH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "p *") + (=ucs . #x11C1) ; ᇁ + )) +(define-char + '((name . "HANGUL JONGSEONG HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "h *") + (=ucs . #x11C2) ; ᇂ + )) +(define-char + '((name . "HANGUL JONGSEONG KIYEOK-RIEUL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11C3) ; ᇃ + )) +(define-char + '((name . "HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11C4) ; ᇄ + )) +(define-char + '((name . "HANGUL JONGSEONG NIEUN-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11C5) ; ᇅ + )) +(define-char + '((name . "HANGUL JONGSEONG NIEUN-TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11C6) ; ᇆ + )) +(define-char + '((name . "HANGUL JONGSEONG NIEUN-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11C7) ; ᇇ + )) +(define-char + '((name . "HANGUL JONGSEONG NIEUN-PANSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11C8) ; ᇈ + )) +(define-char + '((name . "HANGUL JONGSEONG NIEUN-THIEUTH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11C9) ; ᇉ + )) +(define-char + '((name . "HANGUL JONGSEONG TIKEUT-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11CA) ; ᇊ + )) +(define-char + '((name . "HANGUL JONGSEONG TIKEUT-RIEUL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11CB) ; ᇋ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-KIYEOK-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11CC) ; ᇌ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-NIEUN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11CD) ; ᇍ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11CE) ; ᇎ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11CF) ; ᇏ + )) +(define-char + '((name . "HANGUL JONGSEONG SSANGRIEUL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11D0) ; ᇐ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11D1) ; ᇑ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-MIEUM-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11D2) ; ᇒ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-PIEUP-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11D3) ; ᇓ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-PIEUP-HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11D4) ; ᇔ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11D5) ; ᇕ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-SSANGSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11D6) ; ᇖ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-PANSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11D7) ; ᇗ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-KHIEUKH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11D8) ; ᇘ + )) +(define-char + '((name . "HANGUL JONGSEONG RIEUL-YEORINHIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11D9) ; ᇙ + )) +(define-char + '((name . "HANGUL JONGSEONG MIEUM-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11DA) ; ᇚ + )) +(define-char + '((name . "HANGUL JONGSEONG MIEUM-RIEUL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11DB) ; ᇛ + )) +(define-char + '((name . "HANGUL JONGSEONG MIEUM-PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11DC) ; ᇜ + )) +(define-char + '((name . "HANGUL JONGSEONG MIEUM-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11DD) ; ᇝ + )) +(define-char + '((name . "HANGUL JONGSEONG MIEUM-SSANGSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11DE) ; ᇞ + )) +(define-char + '((name . "HANGUL JONGSEONG MIEUM-PANSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11DF) ; ᇟ + )) +(define-char + '((name . "HANGUL JONGSEONG MIEUM-CHIEUCH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11E0) ; ᇠ + )) +(define-char + '((name . "HANGUL JONGSEONG MIEUM-HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11E1) ; ᇡ + )) +(define-char + '((name . "HANGUL JONGSEONG KAPYEOUNMIEUM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11E2) ; ᇢ + )) +(define-char + '((name . "HANGUL JONGSEONG PIEUP-RIEUL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11E3) ; ᇣ + )) +(define-char + '((name . "HANGUL JONGSEONG PIEUP-PHIEUPH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11E4) ; ᇤ + )) +(define-char + '((name . "HANGUL JONGSEONG PIEUP-HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11E5) ; ᇥ + )) +(define-char + '((name . "HANGUL JONGSEONG KAPYEOUNPIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11E6) ; ᇦ + )) +(define-char + '((name . "HANGUL JONGSEONG SIOS-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11E7) ; ᇧ + )) +(define-char + '((name . "HANGUL JONGSEONG SIOS-TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11E8) ; ᇨ + )) +(define-char + '((name . "HANGUL JONGSEONG SIOS-RIEUL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11E9) ; ᇩ + )) +(define-char + '((name . "HANGUL JONGSEONG SIOS-PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11EA) ; ᇪ + )) +(define-char + '((name . "HANGUL JONGSEONG PANSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11EB) ; ᇫ + )) +(define-char + '((name . "HANGUL JONGSEONG IEUNG-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11EC) ; ᇬ + )) +(define-char + '((name . "HANGUL JONGSEONG IEUNG-SSANGKIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11ED) ; ᇭ + )) +(define-char + '((name . "HANGUL JONGSEONG SSANGIEUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11EE) ; ᇮ + )) +(define-char + '((name . "HANGUL JONGSEONG IEUNG-KHIEUKH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11EF) ; ᇯ + )) +(define-char + '((name . "HANGUL JONGSEONG YESIEUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11F0) ; ᇰ + )) +(define-char + '((name . "HANGUL JONGSEONG YESIEUNG-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11F1) ; ᇱ + )) +(define-char + '((name . "HANGUL JONGSEONG YESIEUNG-PANSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11F2) ; ᇲ + )) +(define-char + '((name . "HANGUL JONGSEONG PHIEUPH-PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11F3) ; ᇳ + )) +(define-char + '((name . "HANGUL JONGSEONG KAPYEOUNPHIEUPH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11F4) ; ᇴ + )) +(define-char + '((name . "HANGUL JONGSEONG HIEUH-NIEUN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11F5) ; ᇵ + )) +(define-char + '((name . "HANGUL JONGSEONG HIEUH-RIEUL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11F6) ; ᇶ + )) +(define-char + '((name . "HANGUL JONGSEONG HIEUH-MIEUM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11F7) ; ᇷ + )) +(define-char + '((name . "HANGUL JONGSEONG HIEUH-PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11F8) ; ᇸ + )) +(define-char + '((name . "HANGUL JONGSEONG YEORINHIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x11F9) ; ᇹ + )) diff --git a/lisp/utf-2000/u01200-Ethiopic.el b/lisp/utf-2000/u01200-Ethiopic.el new file mode 100644 index 0000000..d624350 --- /dev/null +++ b/lisp/utf-2000/u01200-Ethiopic.el @@ -0,0 +1,3143 @@ +(define-char + '((name . "ETHIOPIC SYLLABLE HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2121) ; øº¥¹Œ + (ethiopic-ucs . #x1200) ; ሀ + (=ucs . #x1200) ; ሀ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE HU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2122) ; øº¥¹ + (ethiopic-ucs . #x1201) ; ሁ + (=ucs . #x1201) ; ሁ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE HI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2123) ; øº¥¹Ž + (ethiopic-ucs . #x1202) ; ሂ + (=ucs . #x1202) ; ሂ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE HAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2124) ; øº¥¹ + (ethiopic-ucs . #x1203) ; ሃ + (=ucs . #x1203) ; ሃ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE HEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2125) ; øº¥¹ + (ethiopic-ucs . #x1204) ; ሄ + (=ucs . #x1204) ; ሄ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE HE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2126) ; øº¥¹‘ + (ethiopic-ucs . #x1205) ; ህ + (=ucs . #x1205) ; ህ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE HO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2127) ; øº¥¹’ + (ethiopic-ucs . #x1206) ; ሆ + (=ucs . #x1206) ; ሆ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2129) ; øº¥¹” + (ethiopic-ucs . #x1208) ; ለ + (=ucs . #x1208) ; ለ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE LU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x212A) ; øº¥¹• + (ethiopic-ucs . #x1209) ; ሉ + (=ucs . #x1209) ; ሉ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE LI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x212B) ; øº¥¹– + (ethiopic-ucs . #x120A) ; ሊ + (=ucs . #x120A) ; ሊ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE LAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x212C) ; øº¥¹— + (ethiopic-ucs . #x120B) ; ላ + (=ucs . #x120B) ; ላ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE LEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x212D) ; øº¥¹˜ + (ethiopic-ucs . #x120C) ; ሌ + (=ucs . #x120C) ; ሌ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE LE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x212E) ; øº¥¹™ + (ethiopic-ucs . #x120D) ; ል + (=ucs . #x120D) ; ል + )) +(define-char + '((name . "ETHIOPIC SYLLABLE LO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x212F) ; øº¥¹š + (ethiopic-ucs . #x120E) ; ሎ + (=ucs . #x120E) ; ሎ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE LWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2130) ; øº¥¹› + (ethiopic-ucs . #x120F) ; ሏ + (=ucs . #x120F) ; ሏ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE HHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2131) ; øº¥¹œ + (ethiopic-ucs . #x1210) ; ሐ + (=ucs . #x1210) ; ሐ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE HHU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2132) ; øº¥¹ + (ethiopic-ucs . #x1211) ; ሑ + (=ucs . #x1211) ; ሑ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE HHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2133) ; øº¥¹ž + (ethiopic-ucs . #x1212) ; ሒ + (=ucs . #x1212) ; ሒ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE HHAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2134) ; øº¥¹Ÿ + (ethiopic-ucs . #x1213) ; ሓ + (=ucs . #x1213) ; ሓ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE HHEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2135) ; øº¥¹  + (ethiopic-ucs . #x1214) ; ሔ + (=ucs . #x1214) ; ሔ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE HHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2136) ; øº¥¹¡ + (ethiopic-ucs . #x1215) ; ሕ + (=ucs . #x1215) ; ሕ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE HHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2137) ; øº¥¹¢ + (ethiopic-ucs . #x1216) ; ሖ + (=ucs . #x1216) ; ሖ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE HHWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2138) ; øº¥¹£ + (ethiopic-ucs . #x1217) ; ሗ + (=ucs . #x1217) ; ሗ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2139) ; øº¥¹¤ + (ethiopic-ucs . #x1218) ; መ + (=ucs . #x1218) ; መ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE MU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x213A) ; øº¥¹¥ + (ethiopic-ucs . #x1219) ; ሙ + (=ucs . #x1219) ; ሙ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE MI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x213B) ; øº¥¹¦ + (ethiopic-ucs . #x121A) ; ሚ + (=ucs . #x121A) ; ሚ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE MAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x213C) ; øº¥¹§ + (ethiopic-ucs . #x121B) ; ማ + (=ucs . #x121B) ; ማ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE MEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x213D) ; øº¥¹¨ + (ethiopic-ucs . #x121C) ; ሜ + (=ucs . #x121C) ; ሜ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ME") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x213E) ; øº¥¹© + (ethiopic-ucs . #x121D) ; ም + (=ucs . #x121D) ; ም + )) +(define-char + '((name . "ETHIOPIC SYLLABLE MO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x213F) ; øº¥¹ª + (ethiopic-ucs . #x121E) ; ሞ + (=ucs . #x121E) ; ሞ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE MWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2140) ; øº¥¹« + (ethiopic-ucs . #x121F) ; ሟ + (=ucs . #x121F) ; ሟ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2141) ; øº¥¹¬ + (ethiopic-ucs . #x1220) ; ሠ + (=ucs . #x1220) ; ሠ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SZU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2142) ; øº¥¹­ + (ethiopic-ucs . #x1221) ; ሡ + (=ucs . #x1221) ; ሡ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SZI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2143) ; øº¥¹® + (ethiopic-ucs . #x1222) ; ሢ + (=ucs . #x1222) ; ሢ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SZAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2144) ; øº¥¹¯ + (ethiopic-ucs . #x1223) ; ሣ + (=ucs . #x1223) ; ሣ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SZEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2145) ; øº¥¹° + (ethiopic-ucs . #x1224) ; ሤ + (=ucs . #x1224) ; ሤ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SZE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2146) ; øº¥¹± + (ethiopic-ucs . #x1225) ; ሥ + (=ucs . #x1225) ; ሥ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SZO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2147) ; øº¥¹² + (ethiopic-ucs . #x1226) ; ሦ + (=ucs . #x1226) ; ሦ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SZWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2148) ; øº¥¹³ + (ethiopic-ucs . #x1227) ; ሧ + (=ucs . #x1227) ; ሧ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2149) ; øº¥¹´ + (ethiopic-ucs . #x1228) ; ረ + (=ucs . #x1228) ; ረ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE RU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x214A) ; øº¥¹µ + (ethiopic-ucs . #x1229) ; ሩ + (=ucs . #x1229) ; ሩ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE RI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x214B) ; øº¥¹¶ + (ethiopic-ucs . #x122A) ; ሪ + (=ucs . #x122A) ; ሪ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE RAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x214C) ; øº¥¹· + (ethiopic-ucs . #x122B) ; ራ + (=ucs . #x122B) ; ራ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE REE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x214D) ; øº¥¹¸ + (ethiopic-ucs . #x122C) ; ሬ + (=ucs . #x122C) ; ሬ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE RE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x214E) ; øº¥¹¹ + (ethiopic-ucs . #x122D) ; ር + (=ucs . #x122D) ; ር + )) +(define-char + '((name . "ETHIOPIC SYLLABLE RO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x214F) ; øº¥¹º + (ethiopic-ucs . #x122E) ; ሮ + (=ucs . #x122E) ; ሮ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE RWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2150) ; øº¥¹» + (ethiopic-ucs . #x122F) ; ሯ + (=ucs . #x122F) ; ሯ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2151) ; øº¥¹¼ + (ethiopic-ucs . #x1230) ; ሰ + (=ucs . #x1230) ; ሰ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2152) ; øº¥¹½ + (ethiopic-ucs . #x1231) ; ሱ + (=ucs . #x1231) ; ሱ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2153) ; øº¥¹¾ + (ethiopic-ucs . #x1232) ; ሲ + (=ucs . #x1232) ; ሲ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2154) ; øº¥¹¿ + (ethiopic-ucs . #x1233) ; ሳ + (=ucs . #x1233) ; ሳ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2155) ; øº¥º€ + (ethiopic-ucs . #x1234) ; ሴ + (=ucs . #x1234) ; ሴ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2156) ; øº¥º + (ethiopic-ucs . #x1235) ; ስ + (=ucs . #x1235) ; ስ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2157) ; øº¥º‚ + (ethiopic-ucs . #x1236) ; ሶ + (=ucs . #x1236) ; ሶ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2158) ; øº¥ºƒ + (ethiopic-ucs . #x1237) ; ሷ + (=ucs . #x1237) ; ሷ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2159) ; øº¥º„ + (ethiopic-ucs . #x1238) ; ሸ + (=ucs . #x1238) ; ሸ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SHU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x215A) ; øº¥º… + (ethiopic-ucs . #x1239) ; ሹ + (=ucs . #x1239) ; ሹ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x215B) ; øº¥º† + (ethiopic-ucs . #x123A) ; ሺ + (=ucs . #x123A) ; ሺ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SHAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x215C) ; øº¥º‡ + (ethiopic-ucs . #x123B) ; ሻ + (=ucs . #x123B) ; ሻ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SHEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x215D) ; øº¥ºˆ + (ethiopic-ucs . #x123C) ; ሼ + (=ucs . #x123C) ; ሼ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x215E) ; øº¥º‰ + (ethiopic-ucs . #x123D) ; ሽ + (=ucs . #x123D) ; ሽ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x215F) ; øº¥ºŠ + (ethiopic-ucs . #x123E) ; ሾ + (=ucs . #x123E) ; ሾ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE SHWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2160) ; øº¥º‹ + (ethiopic-ucs . #x123F) ; ሿ + (=ucs . #x123F) ; ሿ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2161) ; øº¥ºŒ + (ethiopic-ucs . #x1240) ; ቀ + (=ucs . #x1240) ; ቀ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2162) ; øº¥º + (ethiopic-ucs . #x1241) ; ቁ + (=ucs . #x1241) ; ቁ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2163) ; øº¥ºŽ + (ethiopic-ucs . #x1242) ; ቂ + (=ucs . #x1242) ; ቂ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2164) ; øº¥º + (ethiopic-ucs . #x1243) ; ቃ + (=ucs . #x1243) ; ቃ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2165) ; øº¥º + (ethiopic-ucs . #x1244) ; ቄ + (=ucs . #x1244) ; ቄ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2166) ; øº¥º‘ + (ethiopic-ucs . #x1245) ; ቅ + (=ucs . #x1245) ; ቅ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2167) ; øº¥º’ + (ethiopic-ucs . #x1246) ; ቆ + (=ucs . #x1246) ; ቆ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2169) ; øº¥º” + (ethiopic-ucs . #x1248) ; ቈ + (=ucs . #x1248) ; ቈ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x216B) ; øº¥º– + (ethiopic-ucs . #x124A) ; ቊ + (=ucs . #x124A) ; ቊ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x216C) ; øº¥º— + (ethiopic-ucs . #x124B) ; ቋ + (=ucs . #x124B) ; ቋ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QWEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x216D) ; øº¥º˜ + (ethiopic-ucs . #x124C) ; ቌ + (=ucs . #x124C) ; ቌ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x216E) ; øº¥º™ + (ethiopic-ucs . #x124D) ; ቍ + (=ucs . #x124D) ; ቍ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2171) ; øº¥ºœ + (ethiopic-ucs . #x1250) ; ቐ + (=ucs . #x1250) ; ቐ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QHU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2172) ; øº¥º + (ethiopic-ucs . #x1251) ; ቑ + (=ucs . #x1251) ; ቑ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2173) ; øº¥ºž + (ethiopic-ucs . #x1252) ; ቒ + (=ucs . #x1252) ; ቒ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QHAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2174) ; øº¥ºŸ + (ethiopic-ucs . #x1253) ; ቓ + (=ucs . #x1253) ; ቓ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QHEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2175) ; øº¥º  + (ethiopic-ucs . #x1254) ; ቔ + (=ucs . #x1254) ; ቔ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2176) ; øº¥º¡ + (ethiopic-ucs . #x1255) ; ቕ + (=ucs . #x1255) ; ቕ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2177) ; øº¥º¢ + (ethiopic-ucs . #x1256) ; ቖ + (=ucs . #x1256) ; ቖ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QHWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2179) ; øº¥º¤ + (ethiopic-ucs . #x1258) ; ቘ + (=ucs . #x1258) ; ቘ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QHWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x217B) ; øº¥º¦ + (ethiopic-ucs . #x125A) ; ቚ + (=ucs . #x125A) ; ቚ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QHWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x217C) ; øº¥º§ + (ethiopic-ucs . #x125B) ; ቛ + (=ucs . #x125B) ; ቛ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QHWEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x217D) ; øº¥º¨ + (ethiopic-ucs . #x125C) ; ቜ + (=ucs . #x125C) ; ቜ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE QHWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x217E) ; øº¥º© + (ethiopic-ucs . #x125D) ; ቝ + (=ucs . #x125D) ; ቝ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2223) ; øº¥º¬ + (ethiopic-ucs . #x1260) ; በ + (=ucs . #x1260) ; በ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE BU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2224) ; øº¥º­ + (ethiopic-ucs . #x1261) ; ቡ + (=ucs . #x1261) ; ቡ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE BI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2225) ; øº¥º® + (ethiopic-ucs . #x1262) ; ቢ + (=ucs . #x1262) ; ቢ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE BAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2226) ; øº¥º¯ + (ethiopic-ucs . #x1263) ; ባ + (=ucs . #x1263) ; ባ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE BEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2227) ; øº¥º° + (ethiopic-ucs . #x1264) ; ቤ + (=ucs . #x1264) ; ቤ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE BE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2228) ; øº¥º± + (ethiopic-ucs . #x1265) ; ብ + (=ucs . #x1265) ; ብ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE BO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2229) ; øº¥º² + (ethiopic-ucs . #x1266) ; ቦ + (=ucs . #x1266) ; ቦ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE BWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x222A) ; øº¥º³ + (ethiopic-ucs . #x1267) ; ቧ + (=ucs . #x1267) ; ቧ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE VA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x222B) ; øº¥º´ + (ethiopic-ucs . #x1268) ; ቨ + (=ucs . #x1268) ; ቨ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE VU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x222C) ; øº¥ºµ + (ethiopic-ucs . #x1269) ; ቩ + (=ucs . #x1269) ; ቩ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE VI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x222D) ; øº¥º¶ + (ethiopic-ucs . #x126A) ; ቪ + (=ucs . #x126A) ; ቪ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE VAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x222E) ; øº¥º· + (ethiopic-ucs . #x126B) ; ቫ + (=ucs . #x126B) ; ቫ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE VEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x222F) ; øº¥º¸ + (ethiopic-ucs . #x126C) ; ቬ + (=ucs . #x126C) ; ቬ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE VE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2230) ; øº¥º¹ + (ethiopic-ucs . #x126D) ; ቭ + (=ucs . #x126D) ; ቭ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE VO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2231) ; øº¥ºº + (ethiopic-ucs . #x126E) ; ቮ + (=ucs . #x126E) ; ቮ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE VWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2232) ; øº¥º» + (ethiopic-ucs . #x126F) ; ቯ + (=ucs . #x126F) ; ቯ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2233) ; øº¥º¼ + (ethiopic-ucs . #x1270) ; ተ + (=ucs . #x1270) ; ተ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2234) ; øº¥º½ + (ethiopic-ucs . #x1271) ; ቱ + (=ucs . #x1271) ; ቱ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2235) ; øº¥º¾ + (ethiopic-ucs . #x1272) ; ቲ + (=ucs . #x1272) ; ቲ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2236) ; øº¥º¿ + (ethiopic-ucs . #x1273) ; ታ + (=ucs . #x1273) ; ታ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2237) ; øº¥»€ + (ethiopic-ucs . #x1274) ; ቴ + (=ucs . #x1274) ; ቴ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2238) ; øº¥» + (ethiopic-ucs . #x1275) ; ት + (=ucs . #x1275) ; ት + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2239) ; øº¥»‚ + (ethiopic-ucs . #x1276) ; ቶ + (=ucs . #x1276) ; ቶ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x223A) ; øº¥»ƒ + (ethiopic-ucs . #x1277) ; ቷ + (=ucs . #x1277) ; ቷ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x223B) ; øº¥»„ + (ethiopic-ucs . #x1278) ; ቸ + (=ucs . #x1278) ; ቸ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE CU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x223C) ; øº¥»… + (ethiopic-ucs . #x1279) ; ቹ + (=ucs . #x1279) ; ቹ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE CI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x223D) ; øº¥»† + (ethiopic-ucs . #x127A) ; ቺ + (=ucs . #x127A) ; ቺ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE CAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x223E) ; øº¥»‡ + (ethiopic-ucs . #x127B) ; ቻ + (=ucs . #x127B) ; ቻ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE CEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x223F) ; øº¥»ˆ + (ethiopic-ucs . #x127C) ; ቼ + (=ucs . #x127C) ; ቼ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE CE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2240) ; øº¥»‰ + (ethiopic-ucs . #x127D) ; ች + (=ucs . #x127D) ; ች + )) +(define-char + '((name . "ETHIOPIC SYLLABLE CO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2241) ; øº¥»Š + (ethiopic-ucs . #x127E) ; ቾ + (=ucs . #x127E) ; ቾ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE CWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2242) ; øº¥»‹ + (ethiopic-ucs . #x127F) ; ቿ + (=ucs . #x127F) ; ቿ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE XA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2243) ; øº¥»Œ + (ethiopic-ucs . #x1280) ; ኀ + (=ucs . #x1280) ; ኀ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE XU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2244) ; øº¥» + (ethiopic-ucs . #x1281) ; ኁ + (=ucs . #x1281) ; ኁ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE XI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2245) ; øº¥»Ž + (ethiopic-ucs . #x1282) ; ኂ + (=ucs . #x1282) ; ኂ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE XAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2246) ; øº¥» + (ethiopic-ucs . #x1283) ; ኃ + (=ucs . #x1283) ; ኃ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE XEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2247) ; øº¥» + (ethiopic-ucs . #x1284) ; ኄ + (=ucs . #x1284) ; ኄ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE XE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2248) ; øº¥»‘ + (ethiopic-ucs . #x1285) ; ኅ + (=ucs . #x1285) ; ኅ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE XO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2249) ; øº¥»’ + (ethiopic-ucs . #x1286) ; ኆ + (=ucs . #x1286) ; ኆ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE XWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x224B) ; øº¥»” + (ethiopic-ucs . #x1288) ; ኈ + (=ucs . #x1288) ; ኈ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE XWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x224D) ; øº¥»– + (ethiopic-ucs . #x128A) ; ኊ + (=ucs . #x128A) ; ኊ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE XWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x224E) ; øº¥»— + (ethiopic-ucs . #x128B) ; ኋ + (=ucs . #x128B) ; ኋ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE XWEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x224F) ; øº¥»˜ + (ethiopic-ucs . #x128C) ; ኌ + (=ucs . #x128C) ; ኌ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE XWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2250) ; øº¥»™ + (ethiopic-ucs . #x128D) ; ኍ + (=ucs . #x128D) ; ኍ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2253) ; øº¥»œ + (ethiopic-ucs . #x1290) ; ነ + (=ucs . #x1290) ; ነ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE NU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2254) ; øº¥» + (ethiopic-ucs . #x1291) ; ኑ + (=ucs . #x1291) ; ኑ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE NI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2255) ; øº¥»ž + (ethiopic-ucs . #x1292) ; ኒ + (=ucs . #x1292) ; ኒ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE NAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2256) ; øº¥»Ÿ + (ethiopic-ucs . #x1293) ; ና + (=ucs . #x1293) ; ና + )) +(define-char + '((name . "ETHIOPIC SYLLABLE NEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2257) ; øº¥»  + (ethiopic-ucs . #x1294) ; ኔ + (=ucs . #x1294) ; ኔ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE NE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2258) ; øº¥»¡ + (ethiopic-ucs . #x1295) ; ን + (=ucs . #x1295) ; ን + )) +(define-char + '((name . "ETHIOPIC SYLLABLE NO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2259) ; øº¥»¢ + (ethiopic-ucs . #x1296) ; ኖ + (=ucs . #x1296) ; ኖ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE NWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x225A) ; øº¥»£ + (ethiopic-ucs . #x1297) ; ኗ + (=ucs . #x1297) ; ኗ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE NYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x225B) ; øº¥»¤ + (ethiopic-ucs . #x1298) ; ኘ + (=ucs . #x1298) ; ኘ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE NYU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x225C) ; øº¥»¥ + (ethiopic-ucs . #x1299) ; ኙ + (=ucs . #x1299) ; ኙ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE NYI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x225D) ; øº¥»¦ + (ethiopic-ucs . #x129A) ; ኚ + (=ucs . #x129A) ; ኚ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE NYAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x225E) ; øº¥»§ + (ethiopic-ucs . #x129B) ; ኛ + (=ucs . #x129B) ; ኛ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE NYEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x225F) ; øº¥»¨ + (ethiopic-ucs . #x129C) ; ኜ + (=ucs . #x129C) ; ኜ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE NYE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2260) ; øº¥»© + (ethiopic-ucs . #x129D) ; ኝ + (=ucs . #x129D) ; ኝ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE NYO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2261) ; øº¥»ª + (ethiopic-ucs . #x129E) ; ኞ + (=ucs . #x129E) ; ኞ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE NYWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2262) ; øº¥»« + (ethiopic-ucs . #x129F) ; ኟ + (=ucs . #x129F) ; ኟ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GLOTTAL A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2263) ; øº¥»¬ + (ethiopic-ucs . #x12A0) ; አ + (=ucs . #x12A0) ; አ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GLOTTAL U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2264) ; øº¥»­ + (ethiopic-ucs . #x12A1) ; ኡ + (=ucs . #x12A1) ; ኡ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GLOTTAL I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2265) ; øº¥»® + (ethiopic-ucs . #x12A2) ; ኢ + (=ucs . #x12A2) ; ኢ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GLOTTAL AA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2266) ; øº¥»¯ + (ethiopic-ucs . #x12A3) ; ኣ + (=ucs . #x12A3) ; ኣ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GLOTTAL EE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2267) ; øº¥»° + (ethiopic-ucs . #x12A4) ; ኤ + (=ucs . #x12A4) ; ኤ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GLOTTAL E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2268) ; øº¥»± + (ethiopic-ucs . #x12A5) ; እ + (=ucs . #x12A5) ; እ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GLOTTAL O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2269) ; øº¥»² + (ethiopic-ucs . #x12A6) ; ኦ + (=ucs . #x12A6) ; ኦ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GLOTTAL WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x226A) ; øº¥»³ + (ethiopic-ucs . #x12A7) ; ኧ + (=ucs . #x12A7) ; ኧ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x226B) ; øº¥»´ + (ethiopic-ucs . #x12A8) ; ከ + (=ucs . #x12A8) ; ከ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x226C) ; øº¥»µ + (ethiopic-ucs . #x12A9) ; ኩ + (=ucs . #x12A9) ; ኩ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x226D) ; øº¥»¶ + (ethiopic-ucs . #x12AA) ; ኪ + (=ucs . #x12AA) ; ኪ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x226E) ; øº¥»· + (ethiopic-ucs . #x12AB) ; ካ + (=ucs . #x12AB) ; ካ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x226F) ; øº¥»¸ + (ethiopic-ucs . #x12AC) ; ኬ + (=ucs . #x12AC) ; ኬ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2270) ; øº¥»¹ + (ethiopic-ucs . #x12AD) ; ክ + (=ucs . #x12AD) ; ክ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2271) ; øº¥»º + (ethiopic-ucs . #x12AE) ; ኮ + (=ucs . #x12AE) ; ኮ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2273) ; øº¥»¼ + (ethiopic-ucs . #x12B0) ; ኰ + (=ucs . #x12B0) ; ኰ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2275) ; øº¥»¾ + (ethiopic-ucs . #x12B2) ; ኲ + (=ucs . #x12B2) ; ኲ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2276) ; øº¥»¿ + (ethiopic-ucs . #x12B3) ; ኳ + (=ucs . #x12B3) ; ኳ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KWEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2277) ; øº¥¼€ + (ethiopic-ucs . #x12B4) ; ኴ + (=ucs . #x12B4) ; ኴ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2278) ; øº¥¼ + (ethiopic-ucs . #x12B5) ; ኵ + (=ucs . #x12B5) ; ኵ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KXA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x227B) ; øº¥¼„ + (ethiopic-ucs . #x12B8) ; ኸ + (=ucs . #x12B8) ; ኸ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KXU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x227C) ; øº¥¼… + (ethiopic-ucs . #x12B9) ; ኹ + (=ucs . #x12B9) ; ኹ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KXI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x227D) ; øº¥¼† + (ethiopic-ucs . #x12BA) ; ኺ + (=ucs . #x12BA) ; ኺ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KXAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x227E) ; øº¥¼‡ + (ethiopic-ucs . #x12BB) ; ኻ + (=ucs . #x12BB) ; ኻ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KXEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2321) ; øº¥¼ˆ + (ethiopic-ucs . #x12BC) ; ኼ + (=ucs . #x12BC) ; ኼ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KXE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2322) ; øº¥¼‰ + (ethiopic-ucs . #x12BD) ; ኽ + (=ucs . #x12BD) ; ኽ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KXO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2323) ; øº¥¼Š + (ethiopic-ucs . #x12BE) ; ኾ + (=ucs . #x12BE) ; ኾ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KXWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2325) ; øº¥¼Œ + (ethiopic-ucs . #x12C0) ; ዀ + (=ucs . #x12C0) ; ዀ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KXWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2327) ; øº¥¼Ž + (ethiopic-ucs . #x12C2) ; ዂ + (=ucs . #x12C2) ; ዂ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KXWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2328) ; øº¥¼ + (ethiopic-ucs . #x12C3) ; ዃ + (=ucs . #x12C3) ; ዃ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KXWEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2329) ; øº¥¼ + (ethiopic-ucs . #x12C4) ; ዄ + (=ucs . #x12C4) ; ዄ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE KXWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x232A) ; øº¥¼‘ + (ethiopic-ucs . #x12C5) ; ዅ + (=ucs . #x12C5) ; ዅ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x232D) ; øº¥¼” + (ethiopic-ucs . #x12C8) ; ወ + (=ucs . #x12C8) ; ወ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE WU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x232E) ; øº¥¼• + (ethiopic-ucs . #x12C9) ; ዉ + (=ucs . #x12C9) ; ዉ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE WI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x232F) ; øº¥¼– + (ethiopic-ucs . #x12CA) ; ዊ + (=ucs . #x12CA) ; ዊ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE WAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2330) ; øº¥¼— + (ethiopic-ucs . #x12CB) ; ዋ + (=ucs . #x12CB) ; ዋ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE WEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2331) ; øº¥¼˜ + (ethiopic-ucs . #x12CC) ; ዌ + (=ucs . #x12CC) ; ዌ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE WE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2332) ; øº¥¼™ + (ethiopic-ucs . #x12CD) ; ው + (=ucs . #x12CD) ; ው + )) +(define-char + '((name . "ETHIOPIC SYLLABLE WO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2333) ; øº¥¼š + (ethiopic-ucs . #x12CE) ; ዎ + (=ucs . #x12CE) ; ዎ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PHARYNGEAL A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2335) ; øº¥¼œ + (ethiopic-ucs . #x12D0) ; ዐ + (=ucs . #x12D0) ; ዐ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PHARYNGEAL U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2336) ; øº¥¼ + (ethiopic-ucs . #x12D1) ; ዑ + (=ucs . #x12D1) ; ዑ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PHARYNGEAL I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2337) ; øº¥¼ž + (ethiopic-ucs . #x12D2) ; ዒ + (=ucs . #x12D2) ; ዒ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PHARYNGEAL AA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2338) ; øº¥¼Ÿ + (ethiopic-ucs . #x12D3) ; ዓ + (=ucs . #x12D3) ; ዓ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PHARYNGEAL EE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2339) ; øº¥¼  + (ethiopic-ucs . #x12D4) ; ዔ + (=ucs . #x12D4) ; ዔ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PHARYNGEAL E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x233A) ; øº¥¼¡ + (ethiopic-ucs . #x12D5) ; ዕ + (=ucs . #x12D5) ; ዕ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PHARYNGEAL O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x233B) ; øº¥¼¢ + (ethiopic-ucs . #x12D6) ; ዖ + (=ucs . #x12D6) ; ዖ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x233D) ; øº¥¼¤ + (ethiopic-ucs . #x12D8) ; ዘ + (=ucs . #x12D8) ; ዘ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ZU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x233E) ; øº¥¼¥ + (ethiopic-ucs . #x12D9) ; ዙ + (=ucs . #x12D9) ; ዙ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ZI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x233F) ; øº¥¼¦ + (ethiopic-ucs . #x12DA) ; ዚ + (=ucs . #x12DA) ; ዚ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ZAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2340) ; øº¥¼§ + (ethiopic-ucs . #x12DB) ; ዛ + (=ucs . #x12DB) ; ዛ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ZEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2341) ; øº¥¼¨ + (ethiopic-ucs . #x12DC) ; ዜ + (=ucs . #x12DC) ; ዜ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ZE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2342) ; øº¥¼© + (ethiopic-ucs . #x12DD) ; ዝ + (=ucs . #x12DD) ; ዝ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ZO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2343) ; øº¥¼ª + (ethiopic-ucs . #x12DE) ; ዞ + (=ucs . #x12DE) ; ዞ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ZWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2344) ; øº¥¼« + (ethiopic-ucs . #x12DF) ; ዟ + (=ucs . #x12DF) ; ዟ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ZHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2345) ; øº¥¼¬ + (ethiopic-ucs . #x12E0) ; ዠ + (=ucs . #x12E0) ; ዠ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ZHU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2346) ; øº¥¼­ + (ethiopic-ucs . #x12E1) ; ዡ + (=ucs . #x12E1) ; ዡ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ZHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2347) ; øº¥¼® + (ethiopic-ucs . #x12E2) ; ዢ + (=ucs . #x12E2) ; ዢ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ZHAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2348) ; øº¥¼¯ + (ethiopic-ucs . #x12E3) ; ዣ + (=ucs . #x12E3) ; ዣ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ZHEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2349) ; øº¥¼° + (ethiopic-ucs . #x12E4) ; ዤ + (=ucs . #x12E4) ; ዤ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ZHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x234A) ; øº¥¼± + (ethiopic-ucs . #x12E5) ; ዥ + (=ucs . #x12E5) ; ዥ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ZHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x234B) ; øº¥¼² + (ethiopic-ucs . #x12E6) ; ዦ + (=ucs . #x12E6) ; ዦ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE ZHWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x234C) ; øº¥¼³ + (ethiopic-ucs . #x12E7) ; ዧ + (=ucs . #x12E7) ; ዧ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x234D) ; øº¥¼´ + (ethiopic-ucs . #x12E8) ; የ + (=ucs . #x12E8) ; የ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE YU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x234E) ; øº¥¼µ + (ethiopic-ucs . #x12E9) ; ዩ + (=ucs . #x12E9) ; ዩ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE YI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x234F) ; øº¥¼¶ + (ethiopic-ucs . #x12EA) ; ዪ + (=ucs . #x12EA) ; ዪ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE YAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2350) ; øº¥¼· + (ethiopic-ucs . #x12EB) ; ያ + (=ucs . #x12EB) ; ያ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE YEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2351) ; øº¥¼¸ + (ethiopic-ucs . #x12EC) ; ዬ + (=ucs . #x12EC) ; ዬ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE YE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2352) ; øº¥¼¹ + (ethiopic-ucs . #x12ED) ; ይ + (=ucs . #x12ED) ; ይ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2353) ; øº¥¼º + (ethiopic-ucs . #x12EE) ; ዮ + (=ucs . #x12EE) ; ዮ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2355) ; øº¥¼¼ + (ethiopic-ucs . #x12F0) ; ደ + (=ucs . #x12F0) ; ደ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE DU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2356) ; øº¥¼½ + (ethiopic-ucs . #x12F1) ; ዱ + (=ucs . #x12F1) ; ዱ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE DI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2357) ; øº¥¼¾ + (ethiopic-ucs . #x12F2) ; ዲ + (=ucs . #x12F2) ; ዲ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE DAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2358) ; øº¥¼¿ + (ethiopic-ucs . #x12F3) ; ዳ + (=ucs . #x12F3) ; ዳ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE DEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2359) ; øº¥½€ + (ethiopic-ucs . #x12F4) ; ዴ + (=ucs . #x12F4) ; ዴ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE DE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x235A) ; øº¥½ + (ethiopic-ucs . #x12F5) ; ድ + (=ucs . #x12F5) ; ድ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE DO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x235B) ; øº¥½‚ + (ethiopic-ucs . #x12F6) ; ዶ + (=ucs . #x12F6) ; ዶ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE DWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x235C) ; øº¥½ƒ + (ethiopic-ucs . #x12F7) ; ዷ + (=ucs . #x12F7) ; ዷ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE DDA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x235D) ; øº¥½„ + (ethiopic-ucs . #x12F8) ; ዸ + (=ucs . #x12F8) ; ዸ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE DDU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x235E) ; øº¥½… + (ethiopic-ucs . #x12F9) ; ዹ + (=ucs . #x12F9) ; ዹ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE DDI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x235F) ; øº¥½† + (ethiopic-ucs . #x12FA) ; ዺ + (=ucs . #x12FA) ; ዺ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE DDAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2360) ; øº¥½‡ + (ethiopic-ucs . #x12FB) ; ዻ + (=ucs . #x12FB) ; ዻ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE DDEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2361) ; øº¥½ˆ + (ethiopic-ucs . #x12FC) ; ዼ + (=ucs . #x12FC) ; ዼ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE DDE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2362) ; øº¥½‰ + (ethiopic-ucs . #x12FD) ; ዽ + (=ucs . #x12FD) ; ዽ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE DDO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2363) ; øº¥½Š + (ethiopic-ucs . #x12FE) ; ዾ + (=ucs . #x12FE) ; ዾ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE DDWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2364) ; øº¥½‹ + (ethiopic-ucs . #x12FF) ; ዿ + (=ucs . #x12FF) ; ዿ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE JA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2365) ; øº¥½Œ + (ethiopic-ucs . #x1300) ; ጀ + (=ucs . #x1300) ; ጀ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE JU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2366) ; øº¥½ + (ethiopic-ucs . #x1301) ; ጁ + (=ucs . #x1301) ; ጁ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE JI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2367) ; øº¥½Ž + (ethiopic-ucs . #x1302) ; ጂ + (=ucs . #x1302) ; ጂ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE JAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2368) ; øº¥½ + (ethiopic-ucs . #x1303) ; ጃ + (=ucs . #x1303) ; ጃ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE JEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2369) ; øº¥½ + (ethiopic-ucs . #x1304) ; ጄ + (=ucs . #x1304) ; ጄ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE JE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x236A) ; øº¥½‘ + (ethiopic-ucs . #x1305) ; ጅ + (=ucs . #x1305) ; ጅ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE JO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x236B) ; øº¥½’ + (ethiopic-ucs . #x1306) ; ጆ + (=ucs . #x1306) ; ጆ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE JWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x236C) ; øº¥½“ + (ethiopic-ucs . #x1307) ; ጇ + (=ucs . #x1307) ; ጇ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x236D) ; øº¥½” + (ethiopic-ucs . #x1308) ; ገ + (=ucs . #x1308) ; ገ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x236E) ; øº¥½• + (ethiopic-ucs . #x1309) ; ጉ + (=ucs . #x1309) ; ጉ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x236F) ; øº¥½– + (ethiopic-ucs . #x130A) ; ጊ + (=ucs . #x130A) ; ጊ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2370) ; øº¥½— + (ethiopic-ucs . #x130B) ; ጋ + (=ucs . #x130B) ; ጋ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2371) ; øº¥½˜ + (ethiopic-ucs . #x130C) ; ጌ + (=ucs . #x130C) ; ጌ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2372) ; øº¥½™ + (ethiopic-ucs . #x130D) ; ግ + (=ucs . #x130D) ; ግ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2373) ; øº¥½š + (ethiopic-ucs . #x130E) ; ጎ + (=ucs . #x130E) ; ጎ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2375) ; øº¥½œ + (ethiopic-ucs . #x1310) ; ጐ + (=ucs . #x1310) ; ጐ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2377) ; øº¥½ž + (ethiopic-ucs . #x1312) ; ጒ + (=ucs . #x1312) ; ጒ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2378) ; øº¥½Ÿ + (ethiopic-ucs . #x1313) ; ጓ + (=ucs . #x1313) ; ጓ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GWEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2379) ; øº¥½  + (ethiopic-ucs . #x1314) ; ጔ + (=ucs . #x1314) ; ጔ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x237A) ; øº¥½¡ + (ethiopic-ucs . #x1315) ; ጕ + (=ucs . #x1315) ; ጕ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x237D) ; øº¥½¤ + (ethiopic-ucs . #x1318) ; ጘ + (=ucs . #x1318) ; ጘ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GGU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x237E) ; øº¥½¥ + (ethiopic-ucs . #x1319) ; ጙ + (=ucs . #x1319) ; ጙ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GGI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2421) ; øº¥½¦ + (ethiopic-ucs . #x131A) ; ጚ + (=ucs . #x131A) ; ጚ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GGAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2422) ; øº¥½§ + (ethiopic-ucs . #x131B) ; ጛ + (=ucs . #x131B) ; ጛ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GGEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2423) ; øº¥½¨ + (ethiopic-ucs . #x131C) ; ጜ + (=ucs . #x131C) ; ጜ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GGE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2424) ; øº¥½© + (ethiopic-ucs . #x131D) ; ጝ + (=ucs . #x131D) ; ጝ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE GGO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2425) ; øº¥½ª + (ethiopic-ucs . #x131E) ; ጞ + (=ucs . #x131E) ; ጞ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE THA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2427) ; øº¥½¬ + (ethiopic-ucs . #x1320) ; ጠ + (=ucs . #x1320) ; ጠ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE THU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2428) ; øº¥½­ + (ethiopic-ucs . #x1321) ; ጡ + (=ucs . #x1321) ; ጡ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE THI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2429) ; øº¥½® + (ethiopic-ucs . #x1322) ; ጢ + (=ucs . #x1322) ; ጢ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE THAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x242A) ; øº¥½¯ + (ethiopic-ucs . #x1323) ; ጣ + (=ucs . #x1323) ; ጣ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE THEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x242B) ; øº¥½° + (ethiopic-ucs . #x1324) ; ጤ + (=ucs . #x1324) ; ጤ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE THE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x242C) ; øº¥½± + (ethiopic-ucs . #x1325) ; ጥ + (=ucs . #x1325) ; ጥ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE THO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x242D) ; øº¥½² + (ethiopic-ucs . #x1326) ; ጦ + (=ucs . #x1326) ; ጦ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE THWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x242E) ; øº¥½³ + (ethiopic-ucs . #x1327) ; ጧ + (=ucs . #x1327) ; ጧ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x242F) ; øº¥½´ + (ethiopic-ucs . #x1328) ; ጨ + (=ucs . #x1328) ; ጨ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE CHU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2430) ; øº¥½µ + (ethiopic-ucs . #x1329) ; ጩ + (=ucs . #x1329) ; ጩ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE CHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2431) ; øº¥½¶ + (ethiopic-ucs . #x132A) ; ጪ + (=ucs . #x132A) ; ጪ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE CHAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2432) ; øº¥½· + (ethiopic-ucs . #x132B) ; ጫ + (=ucs . #x132B) ; ጫ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE CHEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2433) ; øº¥½¸ + (ethiopic-ucs . #x132C) ; ጬ + (=ucs . #x132C) ; ጬ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE CHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2434) ; øº¥½¹ + (ethiopic-ucs . #x132D) ; ጭ + (=ucs . #x132D) ; ጭ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE CHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2435) ; øº¥½º + (ethiopic-ucs . #x132E) ; ጮ + (=ucs . #x132E) ; ጮ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE CHWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2436) ; øº¥½» + (ethiopic-ucs . #x132F) ; ጯ + (=ucs . #x132F) ; ጯ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2437) ; øº¥½¼ + (ethiopic-ucs . #x1330) ; ጰ + (=ucs . #x1330) ; ጰ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PHU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2438) ; øº¥½½ + (ethiopic-ucs . #x1331) ; ጱ + (=ucs . #x1331) ; ጱ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2439) ; øº¥½¾ + (ethiopic-ucs . #x1332) ; ጲ + (=ucs . #x1332) ; ጲ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PHAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x243A) ; øº¥½¿ + (ethiopic-ucs . #x1333) ; ጳ + (=ucs . #x1333) ; ጳ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PHEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x243B) ; øº¥¾€ + (ethiopic-ucs . #x1334) ; ጴ + (=ucs . #x1334) ; ጴ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x243C) ; øº¥¾ + (ethiopic-ucs . #x1335) ; ጵ + (=ucs . #x1335) ; ጵ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x243D) ; øº¥¾‚ + (ethiopic-ucs . #x1336) ; ጶ + (=ucs . #x1336) ; ጶ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PHWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x243E) ; øº¥¾ƒ + (ethiopic-ucs . #x1337) ; ጷ + (=ucs . #x1337) ; ጷ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x243F) ; øº¥¾„ + (ethiopic-ucs . #x1338) ; ጸ + (=ucs . #x1338) ; ጸ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TSU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2440) ; øº¥¾… + (ethiopic-ucs . #x1339) ; ጹ + (=ucs . #x1339) ; ጹ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TSI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2441) ; øº¥¾† + (ethiopic-ucs . #x133A) ; ጺ + (=ucs . #x133A) ; ጺ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TSAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2442) ; øº¥¾‡ + (ethiopic-ucs . #x133B) ; ጻ + (=ucs . #x133B) ; ጻ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TSEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2443) ; øº¥¾ˆ + (ethiopic-ucs . #x133C) ; ጼ + (=ucs . #x133C) ; ጼ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TSE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2444) ; øº¥¾‰ + (ethiopic-ucs . #x133D) ; ጽ + (=ucs . #x133D) ; ጽ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TSO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2445) ; øº¥¾Š + (ethiopic-ucs . #x133E) ; ጾ + (=ucs . #x133E) ; ጾ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TSWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2446) ; øº¥¾‹ + (ethiopic-ucs . #x133F) ; ጿ + (=ucs . #x133F) ; ጿ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2447) ; øº¥¾Œ + (ethiopic-ucs . #x1340) ; ፀ + (=ucs . #x1340) ; ፀ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TZU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2448) ; øº¥¾ + (ethiopic-ucs . #x1341) ; ፁ + (=ucs . #x1341) ; ፁ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TZI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2449) ; øº¥¾Ž + (ethiopic-ucs . #x1342) ; ፂ + (=ucs . #x1342) ; ፂ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TZAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x244A) ; øº¥¾ + (ethiopic-ucs . #x1343) ; ፃ + (=ucs . #x1343) ; ፃ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TZEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x244B) ; øº¥¾ + (ethiopic-ucs . #x1344) ; ፄ + (=ucs . #x1344) ; ፄ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TZE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x244C) ; øº¥¾‘ + (ethiopic-ucs . #x1345) ; ፅ + (=ucs . #x1345) ; ፅ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE TZO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x244D) ; øº¥¾’ + (ethiopic-ucs . #x1346) ; ፆ + (=ucs . #x1346) ; ፆ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE FA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x244F) ; øº¥¾” + (ethiopic-ucs . #x1348) ; ፈ + (=ucs . #x1348) ; ፈ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE FU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2450) ; øº¥¾• + (ethiopic-ucs . #x1349) ; ፉ + (=ucs . #x1349) ; ፉ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE FI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2451) ; øº¥¾– + (ethiopic-ucs . #x134A) ; ፊ + (=ucs . #x134A) ; ፊ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE FAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2452) ; øº¥¾— + (ethiopic-ucs . #x134B) ; ፋ + (=ucs . #x134B) ; ፋ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE FEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2453) ; øº¥¾˜ + (ethiopic-ucs . #x134C) ; ፌ + (=ucs . #x134C) ; ፌ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE FE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2454) ; øº¥¾™ + (ethiopic-ucs . #x134D) ; ፍ + (=ucs . #x134D) ; ፍ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE FO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2455) ; øº¥¾š + (ethiopic-ucs . #x134E) ; ፎ + (=ucs . #x134E) ; ፎ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE FWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2456) ; øº¥¾› + (ethiopic-ucs . #x134F) ; ፏ + (=ucs . #x134F) ; ፏ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2457) ; øº¥¾œ + (ethiopic-ucs . #x1350) ; ፐ + (=ucs . #x1350) ; ፐ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2458) ; øº¥¾ + (ethiopic-ucs . #x1351) ; ፑ + (=ucs . #x1351) ; ፑ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2459) ; øº¥¾ž + (ethiopic-ucs . #x1352) ; ፒ + (=ucs . #x1352) ; ፒ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x245A) ; øº¥¾Ÿ + (ethiopic-ucs . #x1353) ; ፓ + (=ucs . #x1353) ; ፓ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x245B) ; øº¥¾  + (ethiopic-ucs . #x1354) ; ፔ + (=ucs . #x1354) ; ፔ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x245C) ; øº¥¾¡ + (ethiopic-ucs . #x1355) ; ፕ + (=ucs . #x1355) ; ፕ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x245D) ; øº¥¾¢ + (ethiopic-ucs . #x1356) ; ፖ + (=ucs . #x1356) ; ፖ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE PWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x245E) ; øº¥¾£ + (ethiopic-ucs . #x1357) ; ፗ + (=ucs . #x1357) ; ፗ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE RYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x245F) ; øº¥¾¤ + (ethiopic-ucs . #x1358) ; ፘ + (=ucs . #x1358) ; ፘ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE MYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2460) ; øº¥¾¥ + (ethiopic-ucs . #x1359) ; ፙ + (=ucs . #x1359) ; ፙ + )) +(define-char + '((name . "ETHIOPIC SYLLABLE FYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2461) ; øº¥¾¦ + (ethiopic-ucs . #x135A) ; ፚ + (=ucs . #x135A) ; ፚ + )) +(define-char + '((name . "ETHIOPIC WORDSPACE") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2468) ; øº¥¾­ + (ethiopic-ucs . #x1361) ; ፡ + (=ucs . #x1361) ; ፡ + )) +(define-char + '((name . "ETHIOPIC FULL STOP") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x2469) ; øº¥¾® + (ethiopic-ucs . #x1362) ; ። + (=ucs . #x1362) ; ። + )) +(define-char + '((name . "ETHIOPIC COMMA") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x246A) ; øº¥¾¯ + (ethiopic-ucs . #x1363) ; ፣ + (=ucs . #x1363) ; ፣ + )) +(define-char + '((name . "ETHIOPIC SEMICOLON") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x246B) ; øº¥¾° + (ethiopic-ucs . #x1364) ; ፤ + (=ucs . #x1364) ; ፤ + )) +(define-char + '((name . "ETHIOPIC COLON") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x246C) ; øº¥¾± + (ethiopic-ucs . #x1365) ; ፥ + (=ucs . #x1365) ; ፥ + )) +(define-char + '((name . "ETHIOPIC PREFACE COLON") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x246D) ; øº¥¾² + (ethiopic-ucs . #x1366) ; ፦ + (=ucs . #x1366) ; ፦ + )) +(define-char + '((name . "ETHIOPIC QUESTION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x246E) ; øº¥¾³ + (ethiopic-ucs . #x1367) ; ፧ + (=ucs . #x1367) ; ፧ + )) +(define-char + '((name . "ETHIOPIC PARAGRAPH SEPARATOR") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (ethiopic . #x246F) ; øº¥¾´ + (ethiopic-ucs . #x1368) ; ፨ + (=ucs . #x1368) ; ፨ + )) +(define-char + '((name . "ETHIOPIC DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (ethiopic . #x2470) ; øº¥¾µ + (ethiopic-ucs . #x1369) ; ፩ + (=ucs . #x1369) ; ፩ + )) +(define-char + '((name . "ETHIOPIC DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (ethiopic . #x2471) ; øº¥¾¶ + (ethiopic-ucs . #x136A) ; ፪ + (=ucs . #x136A) ; ፪ + )) +(define-char + '((name . "ETHIOPIC DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (ethiopic . #x2472) ; øº¥¾· + (ethiopic-ucs . #x136B) ; ፫ + (=ucs . #x136B) ; ፫ + )) +(define-char + '((name . "ETHIOPIC DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (ethiopic . #x2473) ; øº¥¾¸ + (ethiopic-ucs . #x136C) ; ፬ + (=ucs . #x136C) ; ፬ + )) +(define-char + '((name . "ETHIOPIC DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (ethiopic . #x2474) ; øº¥¾¹ + (ethiopic-ucs . #x136D) ; ፭ + (=ucs . #x136D) ; ፭ + )) +(define-char + '((name . "ETHIOPIC DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (ethiopic . #x2475) ; øº¥¾º + (ethiopic-ucs . #x136E) ; ፮ + (=ucs . #x136E) ; ፮ + )) +(define-char + '((name . "ETHIOPIC DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (ethiopic . #x2476) ; øº¥¾» + (ethiopic-ucs . #x136F) ; ፯ + (=ucs . #x136F) ; ፯ + )) +(define-char + '((name . "ETHIOPIC DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (ethiopic . #x2477) ; øº¥¾¼ + (ethiopic-ucs . #x1370) ; ፰ + (=ucs . #x1370) ; ፰ + )) +(define-char + '((name . "ETHIOPIC DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (ethiopic . #x2478) ; øº¥¾½ + (ethiopic-ucs . #x1371) ; ፱ + (=ucs . #x1371) ; ፱ + )) +(define-char + '((name . "ETHIOPIC NUMBER TEN") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 10) + (ethiopic . #x2479) ; øº¥¾¾ + (ethiopic-ucs . #x1372) ; ፲ + (=ucs . #x1372) ; ፲ + )) +(define-char + '((name . "ETHIOPIC NUMBER TWENTY") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 20) + (ethiopic . #x247A) ; øº¥¾¿ + (ethiopic-ucs . #x1373) ; ፳ + (=ucs . #x1373) ; ፳ + )) +(define-char + '((name . "ETHIOPIC NUMBER THIRTY") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 30) + (ethiopic . #x247B) ; øº¥¿€ + (ethiopic-ucs . #x1374) ; ፴ + (=ucs . #x1374) ; ፴ + )) +(define-char + '((name . "ETHIOPIC NUMBER FORTY") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 40) + (ethiopic . #x247C) ; øº¥¿ + (ethiopic-ucs . #x1375) ; ፵ + (=ucs . #x1375) ; ፵ + )) +(define-char + '((name . "ETHIOPIC NUMBER FIFTY") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 50) + (ethiopic . #x247D) ; øº¥¿‚ + (ethiopic-ucs . #x1376) ; ፶ + (=ucs . #x1376) ; ፶ + )) +(define-char + '((name . "ETHIOPIC NUMBER SIXTY") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 60) + (ethiopic . #x247E) ; øº¥¿ƒ + (ethiopic-ucs . #x1377) ; ፷ + (=ucs . #x1377) ; ፷ + )) +(define-char + '((name . "ETHIOPIC NUMBER SEVENTY") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 70) + (ethiopic . #x2521) ; øº¥¿„ + (ethiopic-ucs . #x1378) ; ፸ + (=ucs . #x1378) ; ፸ + )) +(define-char + '((name . "ETHIOPIC NUMBER EIGHTY") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 80) + (ethiopic . #x2522) ; øº¥¿… + (ethiopic-ucs . #x1379) ; ፹ + (=ucs . #x1379) ; ፹ + )) +(define-char + '((name . "ETHIOPIC NUMBER NINETY") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 90) + (ethiopic . #x2523) ; øº¥¿† + (ethiopic-ucs . #x137A) ; ፺ + (=ucs . #x137A) ; ፺ + )) +(define-char + '((name . "ETHIOPIC NUMBER HUNDRED") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 100) + (ethiopic . #x2524) ; øº¥¿‡ + (ethiopic-ucs . #x137B) ; ፻ + (=ucs . #x137B) ; ፻ + )) +(define-char + '((name . "ETHIOPIC NUMBER TEN THOUSAND") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 10000) + (ethiopic . #x2525) ; øº¥¿ˆ + (ethiopic-ucs . #x137C) ; ፼ + (=ucs . #x137C) ; ፼ + )) diff --git a/lisp/utf-2000/u013A0-Cherokee.el b/lisp/utf-2000/u013A0-Cherokee.el new file mode 100644 index 0000000..22ad0ba --- /dev/null +++ b/lisp/utf-2000/u013A0-Cherokee.el @@ -0,0 +1,595 @@ +(define-char + '((name . "CHEROKEE LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13A0) ; Ꭰ + )) +(define-char + '((name . "CHEROKEE LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13A1) ; Ꭱ + )) +(define-char + '((name . "CHEROKEE LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13A2) ; Ꭲ + )) +(define-char + '((name . "CHEROKEE LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13A3) ; Ꭳ + )) +(define-char + '((name . "CHEROKEE LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13A4) ; Ꭴ + )) +(define-char + '((name . "CHEROKEE LETTER V") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13A5) ; Ꭵ + )) +(define-char + '((name . "CHEROKEE LETTER GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13A6) ; Ꭶ + )) +(define-char + '((name . "CHEROKEE LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13A7) ; Ꭷ + )) +(define-char + '((name . "CHEROKEE LETTER GE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13A8) ; Ꭸ + )) +(define-char + '((name . "CHEROKEE LETTER GI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13A9) ; Ꭹ + )) +(define-char + '((name . "CHEROKEE LETTER GO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13AA) ; Ꭺ + )) +(define-char + '((name . "CHEROKEE LETTER GU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13AB) ; Ꭻ + )) +(define-char + '((name . "CHEROKEE LETTER GV") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13AC) ; Ꭼ + )) +(define-char + '((name . "CHEROKEE LETTER HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13AD) ; Ꭽ + )) +(define-char + '((name . "CHEROKEE LETTER HE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13AE) ; Ꭾ + )) +(define-char + '((name . "CHEROKEE LETTER HI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13AF) ; Ꭿ + )) +(define-char + '((name . "CHEROKEE LETTER HO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13B0) ; Ꮀ + )) +(define-char + '((name . "CHEROKEE LETTER HU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13B1) ; Ꮁ + )) +(define-char + '((name . "CHEROKEE LETTER HV") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13B2) ; Ꮂ + )) +(define-char + '((name . "CHEROKEE LETTER LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13B3) ; Ꮃ + )) +(define-char + '((name . "CHEROKEE LETTER LE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13B4) ; Ꮄ + )) +(define-char + '((name . "CHEROKEE LETTER LI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13B5) ; Ꮅ + )) +(define-char + '((name . "CHEROKEE LETTER LO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13B6) ; Ꮆ + )) +(define-char + '((name . "CHEROKEE LETTER LU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13B7) ; Ꮇ + )) +(define-char + '((name . "CHEROKEE LETTER LV") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13B8) ; Ꮈ + )) +(define-char + '((name . "CHEROKEE LETTER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13B9) ; Ꮉ + )) +(define-char + '((name . "CHEROKEE LETTER ME") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13BA) ; Ꮊ + )) +(define-char + '((name . "CHEROKEE LETTER MI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13BB) ; Ꮋ + )) +(define-char + '((name . "CHEROKEE LETTER MO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13BC) ; Ꮌ + )) +(define-char + '((name . "CHEROKEE LETTER MU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13BD) ; Ꮍ + )) +(define-char + '((name . "CHEROKEE LETTER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13BE) ; Ꮎ + )) +(define-char + '((name . "CHEROKEE LETTER HNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13BF) ; Ꮏ + )) +(define-char + '((name . "CHEROKEE LETTER NAH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13C0) ; Ꮐ + )) +(define-char + '((name . "CHEROKEE LETTER NE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13C1) ; Ꮑ + )) +(define-char + '((name . "CHEROKEE LETTER NI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13C2) ; Ꮒ + )) +(define-char + '((name . "CHEROKEE LETTER NO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13C3) ; Ꮓ + )) +(define-char + '((name . "CHEROKEE LETTER NU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13C4) ; Ꮔ + )) +(define-char + '((name . "CHEROKEE LETTER NV") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13C5) ; Ꮕ + )) +(define-char + '((name . "CHEROKEE LETTER QUA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13C6) ; Ꮖ + )) +(define-char + '((name . "CHEROKEE LETTER QUE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13C7) ; Ꮗ + )) +(define-char + '((name . "CHEROKEE LETTER QUI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13C8) ; Ꮘ + )) +(define-char + '((name . "CHEROKEE LETTER QUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13C9) ; Ꮙ + )) +(define-char + '((name . "CHEROKEE LETTER QUU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13CA) ; Ꮚ + )) +(define-char + '((name . "CHEROKEE LETTER QUV") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13CB) ; Ꮛ + )) +(define-char + '((name . "CHEROKEE LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13CC) ; Ꮜ + )) +(define-char + '((name . "CHEROKEE LETTER S") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13CD) ; Ꮝ + )) +(define-char + '((name . "CHEROKEE LETTER SE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13CE) ; Ꮞ + )) +(define-char + '((name . "CHEROKEE LETTER SI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13CF) ; Ꮟ + )) +(define-char + '((name . "CHEROKEE LETTER SO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13D0) ; Ꮠ + )) +(define-char + '((name . "CHEROKEE LETTER SU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13D1) ; Ꮡ + )) +(define-char + '((name . "CHEROKEE LETTER SV") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13D2) ; Ꮢ + )) +(define-char + '((name . "CHEROKEE LETTER DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13D3) ; Ꮣ + )) +(define-char + '((name . "CHEROKEE LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13D4) ; Ꮤ + )) +(define-char + '((name . "CHEROKEE LETTER DE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13D5) ; Ꮥ + )) +(define-char + '((name . "CHEROKEE LETTER TE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13D6) ; Ꮦ + )) +(define-char + '((name . "CHEROKEE LETTER DI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13D7) ; Ꮧ + )) +(define-char + '((name . "CHEROKEE LETTER TI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13D8) ; Ꮨ + )) +(define-char + '((name . "CHEROKEE LETTER DO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13D9) ; Ꮩ + )) +(define-char + '((name . "CHEROKEE LETTER DU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13DA) ; Ꮪ + )) +(define-char + '((name . "CHEROKEE LETTER DV") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13DB) ; Ꮫ + )) +(define-char + '((name . "CHEROKEE LETTER DLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13DC) ; Ꮬ + )) +(define-char + '((name . "CHEROKEE LETTER TLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13DD) ; Ꮭ + )) +(define-char + '((name . "CHEROKEE LETTER TLE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13DE) ; Ꮮ + )) +(define-char + '((name . "CHEROKEE LETTER TLI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13DF) ; Ꮯ + )) +(define-char + '((name . "CHEROKEE LETTER TLO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13E0) ; Ꮰ + )) +(define-char + '((name . "CHEROKEE LETTER TLU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13E1) ; Ꮱ + )) +(define-char + '((name . "CHEROKEE LETTER TLV") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13E2) ; Ꮲ + )) +(define-char + '((name . "CHEROKEE LETTER TSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13E3) ; Ꮳ + )) +(define-char + '((name . "CHEROKEE LETTER TSE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13E4) ; Ꮴ + )) +(define-char + '((name . "CHEROKEE LETTER TSI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13E5) ; Ꮵ + )) +(define-char + '((name . "CHEROKEE LETTER TSO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13E6) ; Ꮶ + )) +(define-char + '((name . "CHEROKEE LETTER TSU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13E7) ; Ꮷ + )) +(define-char + '((name . "CHEROKEE LETTER TSV") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13E8) ; Ꮸ + )) +(define-char + '((name . "CHEROKEE LETTER WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13E9) ; Ꮹ + )) +(define-char + '((name . "CHEROKEE LETTER WE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13EA) ; Ꮺ + )) +(define-char + '((name . "CHEROKEE LETTER WI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13EB) ; Ꮻ + )) +(define-char + '((name . "CHEROKEE LETTER WO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13EC) ; Ꮼ + )) +(define-char + '((name . "CHEROKEE LETTER WU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13ED) ; Ꮽ + )) +(define-char + '((name . "CHEROKEE LETTER WV") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13EE) ; Ꮾ + )) +(define-char + '((name . "CHEROKEE LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13EF) ; Ꮿ + )) +(define-char + '((name . "CHEROKEE LETTER YE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13F0) ; Ᏸ + )) +(define-char + '((name . "CHEROKEE LETTER YI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13F1) ; Ᏹ + )) +(define-char + '((name . "CHEROKEE LETTER YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13F2) ; Ᏺ + )) +(define-char + '((name . "CHEROKEE LETTER YU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13F3) ; Ᏻ + )) +(define-char + '((name . "CHEROKEE LETTER YV") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x13F4) ; Ᏼ + )) diff --git a/lisp/utf-2000/u01400-Canadian.el b/lisp/utf-2000/u01400-Canadian.el new file mode 100644 index 0000000..30efeb9 --- /dev/null +++ b/lisp/utf-2000/u01400-Canadian.el @@ -0,0 +1,4410 @@ +(define-char + '((name . "CANADIAN SYLLABICS E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1401) ; ᐁ + )) +(define-char + '((name . "CANADIAN SYLLABICS AAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1402) ; ᐂ + )) +(define-char + '((name . "CANADIAN SYLLABICS I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1403) ; ᐃ + )) +(define-char + '((name . "CANADIAN SYLLABICS II") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1404) ; ᐄ + )) +(define-char + '((name . "CANADIAN SYLLABICS O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1405) ; ᐅ + )) +(define-char + '((name . "CANADIAN SYLLABICS OO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1406) ; ᐆ + )) +(define-char + '((name . "CANADIAN SYLLABICS Y-CREE OO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1407) ; ᐇ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER EE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1408) ; ᐈ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1409) ; ᐉ + )) +(define-char + '((name . "CANADIAN SYLLABICS A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x140A) ; ᐊ + )) +(define-char + '((name . "CANADIAN SYLLABICS AA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x140B) ; ᐋ + )) +(define-char + '((name . "CANADIAN SYLLABICS WE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x140C) ; ᐌ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE WE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x140D) ; ᐍ + )) +(define-char + '((name . "CANADIAN SYLLABICS WI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x140E) ; ᐎ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE WI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x140F) ; ᐏ + )) +(define-char + '((name . "CANADIAN SYLLABICS WII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1410) ; ᐐ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE WII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1411) ; ᐑ + )) +(define-char + '((name . "CANADIAN SYLLABICS WO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1412) ; ᐒ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE WO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1413) ; ᐓ + )) +(define-char + '((name . "CANADIAN SYLLABICS WOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1414) ; ᐔ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE WOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1415) ; ᐕ + )) +(define-char + '((name . "CANADIAN SYLLABICS NASKAPI WOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1416) ; ᐖ + )) +(define-char + '((name . "CANADIAN SYLLABICS WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1417) ; ᐗ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1418) ; ᐘ + )) +(define-char + '((name . "CANADIAN SYLLABICS WAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1419) ; ᐙ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE WAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x141A) ; ᐚ + )) +(define-char + '((name . "CANADIAN SYLLABICS NASKAPI WAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x141B) ; ᐛ + )) +(define-char + '((name . "CANADIAN SYLLABICS AI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x141C) ; ᐜ + )) +(define-char + '((name . "CANADIAN SYLLABICS Y-CREE W") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x141D) ; ᐝ + )) +(define-char + '((name . "CANADIAN SYLLABICS GLOTTAL STOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x141E) ; ᐞ + )) +(define-char + '((name . "CANADIAN SYLLABICS FINAL ACUTE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x141F) ; ᐟ + )) +(define-char + '((name . "CANADIAN SYLLABICS FINAL GRAVE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1420) ; ᐠ + )) +(define-char + '((name . "CANADIAN SYLLABICS FINAL BOTTOM HALF RING") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1421) ; ᐡ + )) +(define-char + '((name . "CANADIAN SYLLABICS FINAL TOP HALF RING") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1422) ; ᐢ + )) +(define-char + '((name . "CANADIAN SYLLABICS FINAL RIGHT HALF RING") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1423) ; ᐣ + )) +(define-char + '((name . "CANADIAN SYLLABICS FINAL RING") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1424) ; ᐤ + )) +(define-char + '((name . "CANADIAN SYLLABICS FINAL DOUBLE ACUTE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1425) ; ᐥ + )) +(define-char + '((name . "CANADIAN SYLLABICS FINAL DOUBLE SHORT VERTICAL STROKES") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1426) ; ᐦ + )) +(define-char + '((name . "CANADIAN SYLLABICS FINAL MIDDLE DOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1427) ; ᐧ + )) +(define-char + '((name . "CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1428) ; ᐨ + )) +(define-char + '((name . "CANADIAN SYLLABICS FINAL PLUS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1429) ; ᐩ + )) +(define-char + '((name . "CANADIAN SYLLABICS FINAL DOWN TACK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x142A) ; ᐪ + )) +(define-char + '((name . "CANADIAN SYLLABICS EN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x142B) ; ᐫ + )) +(define-char + '((name . "CANADIAN SYLLABICS IN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x142C) ; ᐬ + )) +(define-char + '((name . "CANADIAN SYLLABICS ON") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x142D) ; ᐭ + )) +(define-char + '((name . "CANADIAN SYLLABICS AN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x142E) ; ᐮ + )) +(define-char + '((name . "CANADIAN SYLLABICS PE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x142F) ; ᐯ + )) +(define-char + '((name . "CANADIAN SYLLABICS PAAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1430) ; ᐰ + )) +(define-char + '((name . "CANADIAN SYLLABICS PI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1431) ; ᐱ + )) +(define-char + '((name . "CANADIAN SYLLABICS PII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1432) ; ᐲ + )) +(define-char + '((name . "CANADIAN SYLLABICS PO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1433) ; ᐳ + )) +(define-char + '((name . "CANADIAN SYLLABICS POO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1434) ; ᐴ + )) +(define-char + '((name . "CANADIAN SYLLABICS Y-CREE POO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1435) ; ᐵ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER HEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1436) ; ᐶ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER HI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1437) ; ᐷ + )) +(define-char + '((name . "CANADIAN SYLLABICS PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1438) ; ᐸ + )) +(define-char + '((name . "CANADIAN SYLLABICS PAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1439) ; ᐹ + )) +(define-char + '((name . "CANADIAN SYLLABICS PWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x143A) ; ᐺ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE PWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x143B) ; ᐻ + )) +(define-char + '((name . "CANADIAN SYLLABICS PWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x143C) ; ᐼ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE PWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x143D) ; ᐽ + )) +(define-char + '((name . "CANADIAN SYLLABICS PWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x143E) ; ᐾ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE PWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x143F) ; ᐿ + )) +(define-char + '((name . "CANADIAN SYLLABICS PWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1440) ; ᑀ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE PWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1441) ; ᑁ + )) +(define-char + '((name . "CANADIAN SYLLABICS PWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1442) ; ᑂ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE PWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1443) ; ᑃ + )) +(define-char + '((name . "CANADIAN SYLLABICS PWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1444) ; ᑄ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE PWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1445) ; ᑅ + )) +(define-char + '((name . "CANADIAN SYLLABICS PWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1446) ; ᑆ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE PWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1447) ; ᑇ + )) +(define-char + '((name . "CANADIAN SYLLABICS Y-CREE PWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1448) ; ᑈ + )) +(define-char + '((name . "CANADIAN SYLLABICS P") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1449) ; ᑉ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE P") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x144A) ; ᑊ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER H") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x144B) ; ᑋ + )) +(define-char + '((name . "CANADIAN SYLLABICS TE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x144C) ; ᑌ + )) +(define-char + '((name . "CANADIAN SYLLABICS TAAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x144D) ; ᑍ + )) +(define-char + '((name . "CANADIAN SYLLABICS TI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x144E) ; ᑎ + )) +(define-char + '((name . "CANADIAN SYLLABICS TII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x144F) ; ᑏ + )) +(define-char + '((name . "CANADIAN SYLLABICS TO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1450) ; ᑐ + )) +(define-char + '((name . "CANADIAN SYLLABICS TOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1451) ; ᑑ + )) +(define-char + '((name . "CANADIAN SYLLABICS Y-CREE TOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1452) ; ᑒ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER DEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1453) ; ᑓ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER DI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1454) ; ᑔ + )) +(define-char + '((name . "CANADIAN SYLLABICS TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1455) ; ᑕ + )) +(define-char + '((name . "CANADIAN SYLLABICS TAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1456) ; ᑖ + )) +(define-char + '((name . "CANADIAN SYLLABICS TWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1457) ; ᑗ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE TWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1458) ; ᑘ + )) +(define-char + '((name . "CANADIAN SYLLABICS TWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1459) ; ᑙ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE TWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x145A) ; ᑚ + )) +(define-char + '((name . "CANADIAN SYLLABICS TWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x145B) ; ᑛ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE TWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x145C) ; ᑜ + )) +(define-char + '((name . "CANADIAN SYLLABICS TWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x145D) ; ᑝ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE TWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x145E) ; ᑞ + )) +(define-char + '((name . "CANADIAN SYLLABICS TWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x145F) ; ᑟ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE TWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1460) ; ᑠ + )) +(define-char + '((name . "CANADIAN SYLLABICS TWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1461) ; ᑡ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE TWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1462) ; ᑢ + )) +(define-char + '((name . "CANADIAN SYLLABICS TWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1463) ; ᑣ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE TWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1464) ; ᑤ + )) +(define-char + '((name . "CANADIAN SYLLABICS NASKAPI TWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1465) ; ᑥ + )) +(define-char + '((name . "CANADIAN SYLLABICS T") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1466) ; ᑦ + )) +(define-char + '((name . "CANADIAN SYLLABICS TTE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1467) ; ᑧ + )) +(define-char + '((name . "CANADIAN SYLLABICS TTI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1468) ; ᑨ + )) +(define-char + '((name . "CANADIAN SYLLABICS TTO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1469) ; ᑩ + )) +(define-char + '((name . "CANADIAN SYLLABICS TTA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x146A) ; ᑪ + )) +(define-char + '((name . "CANADIAN SYLLABICS KE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x146B) ; ᑫ + )) +(define-char + '((name . "CANADIAN SYLLABICS KAAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x146C) ; ᑬ + )) +(define-char + '((name . "CANADIAN SYLLABICS KI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x146D) ; ᑭ + )) +(define-char + '((name . "CANADIAN SYLLABICS KII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x146E) ; ᑮ + )) +(define-char + '((name . "CANADIAN SYLLABICS KO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x146F) ; ᑯ + )) +(define-char + '((name . "CANADIAN SYLLABICS KOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1470) ; ᑰ + )) +(define-char + '((name . "CANADIAN SYLLABICS Y-CREE KOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1471) ; ᑱ + )) +(define-char + '((name . "CANADIAN SYLLABICS KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1472) ; ᑲ + )) +(define-char + '((name . "CANADIAN SYLLABICS KAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1473) ; ᑳ + )) +(define-char + '((name . "CANADIAN SYLLABICS KWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1474) ; ᑴ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE KWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1475) ; ᑵ + )) +(define-char + '((name . "CANADIAN SYLLABICS KWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1476) ; ᑶ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE KWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1477) ; ᑷ + )) +(define-char + '((name . "CANADIAN SYLLABICS KWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1478) ; ᑸ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE KWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1479) ; ᑹ + )) +(define-char + '((name . "CANADIAN SYLLABICS KWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x147A) ; ᑺ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE KWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x147B) ; ᑻ + )) +(define-char + '((name . "CANADIAN SYLLABICS KWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x147C) ; ᑼ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE KWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x147D) ; ᑽ + )) +(define-char + '((name . "CANADIAN SYLLABICS KWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x147E) ; ᑾ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE KWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x147F) ; ᑿ + )) +(define-char + '((name . "CANADIAN SYLLABICS KWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1480) ; ᒀ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE KWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1481) ; ᒁ + )) +(define-char + '((name . "CANADIAN SYLLABICS NASKAPI KWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1482) ; ᒂ + )) +(define-char + '((name . "CANADIAN SYLLABICS K") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1483) ; ᒃ + )) +(define-char + '((name . "CANADIAN SYLLABICS KW") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1484) ; ᒄ + )) +(define-char + '((name . "CANADIAN SYLLABICS SOUTH-SLAVEY KEH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1485) ; ᒅ + )) +(define-char + '((name . "CANADIAN SYLLABICS SOUTH-SLAVEY KIH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1486) ; ᒆ + )) +(define-char + '((name . "CANADIAN SYLLABICS SOUTH-SLAVEY KOH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1487) ; ᒇ + )) +(define-char + '((name . "CANADIAN SYLLABICS SOUTH-SLAVEY KAH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1488) ; ᒈ + )) +(define-char + '((name . "CANADIAN SYLLABICS CE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1489) ; ᒉ + )) +(define-char + '((name . "CANADIAN SYLLABICS CAAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x148A) ; ᒊ + )) +(define-char + '((name . "CANADIAN SYLLABICS CI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x148B) ; ᒋ + )) +(define-char + '((name . "CANADIAN SYLLABICS CII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x148C) ; ᒌ + )) +(define-char + '((name . "CANADIAN SYLLABICS CO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x148D) ; ᒍ + )) +(define-char + '((name . "CANADIAN SYLLABICS COO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x148E) ; ᒎ + )) +(define-char + '((name . "CANADIAN SYLLABICS Y-CREE COO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x148F) ; ᒏ + )) +(define-char + '((name . "CANADIAN SYLLABICS CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1490) ; ᒐ + )) +(define-char + '((name . "CANADIAN SYLLABICS CAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1491) ; ᒑ + )) +(define-char + '((name . "CANADIAN SYLLABICS CWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1492) ; ᒒ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE CWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1493) ; ᒓ + )) +(define-char + '((name . "CANADIAN SYLLABICS CWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1494) ; ᒔ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE CWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1495) ; ᒕ + )) +(define-char + '((name . "CANADIAN SYLLABICS CWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1496) ; ᒖ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE CWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1497) ; ᒗ + )) +(define-char + '((name . "CANADIAN SYLLABICS CWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1498) ; ᒘ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE CWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1499) ; ᒙ + )) +(define-char + '((name . "CANADIAN SYLLABICS CWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x149A) ; ᒚ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE CWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x149B) ; ᒛ + )) +(define-char + '((name . "CANADIAN SYLLABICS CWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x149C) ; ᒜ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE CWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x149D) ; ᒝ + )) +(define-char + '((name . "CANADIAN SYLLABICS CWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x149E) ; ᒞ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE CWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x149F) ; ᒟ + )) +(define-char + '((name . "CANADIAN SYLLABICS NASKAPI CWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14A0) ; ᒠ + )) +(define-char + '((name . "CANADIAN SYLLABICS C") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14A1) ; ᒡ + )) +(define-char + '((name . "CANADIAN SYLLABICS SAYISI TH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14A2) ; ᒢ + )) +(define-char + '((name . "CANADIAN SYLLABICS ME") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14A3) ; ᒣ + )) +(define-char + '((name . "CANADIAN SYLLABICS MAAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14A4) ; ᒤ + )) +(define-char + '((name . "CANADIAN SYLLABICS MI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14A5) ; ᒥ + )) +(define-char + '((name . "CANADIAN SYLLABICS MII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14A6) ; ᒦ + )) +(define-char + '((name . "CANADIAN SYLLABICS MO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14A7) ; ᒧ + )) +(define-char + '((name . "CANADIAN SYLLABICS MOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14A8) ; ᒨ + )) +(define-char + '((name . "CANADIAN SYLLABICS Y-CREE MOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14A9) ; ᒩ + )) +(define-char + '((name . "CANADIAN SYLLABICS MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14AA) ; ᒪ + )) +(define-char + '((name . "CANADIAN SYLLABICS MAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14AB) ; ᒫ + )) +(define-char + '((name . "CANADIAN SYLLABICS MWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14AC) ; ᒬ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE MWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14AD) ; ᒭ + )) +(define-char + '((name . "CANADIAN SYLLABICS MWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14AE) ; ᒮ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE MWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14AF) ; ᒯ + )) +(define-char + '((name . "CANADIAN SYLLABICS MWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14B0) ; ᒰ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE MWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14B1) ; ᒱ + )) +(define-char + '((name . "CANADIAN SYLLABICS MWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14B2) ; ᒲ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE MWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14B3) ; ᒳ + )) +(define-char + '((name . "CANADIAN SYLLABICS MWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14B4) ; ᒴ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE MWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14B5) ; ᒵ + )) +(define-char + '((name . "CANADIAN SYLLABICS MWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14B6) ; ᒶ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE MWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14B7) ; ᒷ + )) +(define-char + '((name . "CANADIAN SYLLABICS MWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14B8) ; ᒸ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE MWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14B9) ; ᒹ + )) +(define-char + '((name . "CANADIAN SYLLABICS NASKAPI MWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14BA) ; ᒺ + )) +(define-char + '((name . "CANADIAN SYLLABICS M") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14BB) ; ᒻ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE M") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14BC) ; ᒼ + )) +(define-char + '((name . "CANADIAN SYLLABICS MH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14BD) ; ᒽ + )) +(define-char + '((name . "CANADIAN SYLLABICS ATHAPASCAN M") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14BE) ; ᒾ + )) +(define-char + '((name . "CANADIAN SYLLABICS SAYISI M") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14BF) ; ᒿ + )) +(define-char + '((name . "CANADIAN SYLLABICS NE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14C0) ; ᓀ + )) +(define-char + '((name . "CANADIAN SYLLABICS NAAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14C1) ; ᓁ + )) +(define-char + '((name . "CANADIAN SYLLABICS NI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14C2) ; ᓂ + )) +(define-char + '((name . "CANADIAN SYLLABICS NII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14C3) ; ᓃ + )) +(define-char + '((name . "CANADIAN SYLLABICS NO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14C4) ; ᓄ + )) +(define-char + '((name . "CANADIAN SYLLABICS NOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14C5) ; ᓅ + )) +(define-char + '((name . "CANADIAN SYLLABICS Y-CREE NOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14C6) ; ᓆ + )) +(define-char + '((name . "CANADIAN SYLLABICS NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14C7) ; ᓇ + )) +(define-char + '((name . "CANADIAN SYLLABICS NAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14C8) ; ᓈ + )) +(define-char + '((name . "CANADIAN SYLLABICS NWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14C9) ; ᓉ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE NWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14CA) ; ᓊ + )) +(define-char + '((name . "CANADIAN SYLLABICS NWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14CB) ; ᓋ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE NWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14CC) ; ᓌ + )) +(define-char + '((name . "CANADIAN SYLLABICS NWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14CD) ; ᓍ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE NWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14CE) ; ᓎ + )) +(define-char + '((name . "CANADIAN SYLLABICS NASKAPI NWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14CF) ; ᓏ + )) +(define-char + '((name . "CANADIAN SYLLABICS N") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14D0) ; ᓐ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER NG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14D1) ; ᓑ + )) +(define-char + '((name . "CANADIAN SYLLABICS NH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14D2) ; ᓒ + )) +(define-char + '((name . "CANADIAN SYLLABICS LE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14D3) ; ᓓ + )) +(define-char + '((name . "CANADIAN SYLLABICS LAAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14D4) ; ᓔ + )) +(define-char + '((name . "CANADIAN SYLLABICS LI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14D5) ; ᓕ + )) +(define-char + '((name . "CANADIAN SYLLABICS LII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14D6) ; ᓖ + )) +(define-char + '((name . "CANADIAN SYLLABICS LO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14D7) ; ᓗ + )) +(define-char + '((name . "CANADIAN SYLLABICS LOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14D8) ; ᓘ + )) +(define-char + '((name . "CANADIAN SYLLABICS Y-CREE LOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14D9) ; ᓙ + )) +(define-char + '((name . "CANADIAN SYLLABICS LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14DA) ; ᓚ + )) +(define-char + '((name . "CANADIAN SYLLABICS LAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14DB) ; ᓛ + )) +(define-char + '((name . "CANADIAN SYLLABICS LWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14DC) ; ᓜ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE LWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14DD) ; ᓝ + )) +(define-char + '((name . "CANADIAN SYLLABICS LWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14DE) ; ᓞ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE LWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14DF) ; ᓟ + )) +(define-char + '((name . "CANADIAN SYLLABICS LWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14E0) ; ᓠ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE LWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14E1) ; ᓡ + )) +(define-char + '((name . "CANADIAN SYLLABICS LWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14E2) ; ᓢ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE LWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14E3) ; ᓣ + )) +(define-char + '((name . "CANADIAN SYLLABICS LWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14E4) ; ᓤ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE LWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14E5) ; ᓥ + )) +(define-char + '((name . "CANADIAN SYLLABICS LWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14E6) ; ᓦ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE LWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14E7) ; ᓧ + )) +(define-char + '((name . "CANADIAN SYLLABICS LWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14E8) ; ᓨ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE LWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14E9) ; ᓩ + )) +(define-char + '((name . "CANADIAN SYLLABICS L") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14EA) ; ᓪ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE L") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14EB) ; ᓫ + )) +(define-char + '((name . "CANADIAN SYLLABICS MEDIAL L") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14EC) ; ᓬ + )) +(define-char + '((name . "CANADIAN SYLLABICS SE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14ED) ; ᓭ + )) +(define-char + '((name . "CANADIAN SYLLABICS SAAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14EE) ; ᓮ + )) +(define-char + '((name . "CANADIAN SYLLABICS SI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14EF) ; ᓯ + )) +(define-char + '((name . "CANADIAN SYLLABICS SII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14F0) ; ᓰ + )) +(define-char + '((name . "CANADIAN SYLLABICS SO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14F1) ; ᓱ + )) +(define-char + '((name . "CANADIAN SYLLABICS SOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14F2) ; ᓲ + )) +(define-char + '((name . "CANADIAN SYLLABICS Y-CREE SOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14F3) ; ᓳ + )) +(define-char + '((name . "CANADIAN SYLLABICS SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14F4) ; ᓴ + )) +(define-char + '((name . "CANADIAN SYLLABICS SAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14F5) ; ᓵ + )) +(define-char + '((name . "CANADIAN SYLLABICS SWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14F6) ; ᓶ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE SWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14F7) ; ᓷ + )) +(define-char + '((name . "CANADIAN SYLLABICS SWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14F8) ; ᓸ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE SWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14F9) ; ᓹ + )) +(define-char + '((name . "CANADIAN SYLLABICS SWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14FA) ; ᓺ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE SWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14FB) ; ᓻ + )) +(define-char + '((name . "CANADIAN SYLLABICS SWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14FC) ; ᓼ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE SWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14FD) ; ᓽ + )) +(define-char + '((name . "CANADIAN SYLLABICS SWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14FE) ; ᓾ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE SWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x14FF) ; ᓿ + )) +(define-char + '((name . "CANADIAN SYLLABICS SWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1500) ; ᔀ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE SWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1501) ; ᔁ + )) +(define-char + '((name . "CANADIAN SYLLABICS SWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1502) ; ᔂ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE SWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1503) ; ᔃ + )) +(define-char + '((name . "CANADIAN SYLLABICS NASKAPI SWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1504) ; ᔄ + )) +(define-char + '((name . "CANADIAN SYLLABICS S") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1505) ; ᔅ + )) +(define-char + '((name . "CANADIAN SYLLABICS ATHAPASCAN S") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1506) ; ᔆ + )) +(define-char + '((name . "CANADIAN SYLLABICS SW") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1507) ; ᔇ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT S") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1508) ; ᔈ + )) +(define-char + '((name . "CANADIAN SYLLABICS MOOSE-CREE SK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1509) ; ᔉ + )) +(define-char + '((name . "CANADIAN SYLLABICS NASKAPI SKW") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x150A) ; ᔊ + )) +(define-char + '((name . "CANADIAN SYLLABICS NASKAPI S-W") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x150B) ; ᔋ + )) +(define-char + '((name . "CANADIAN SYLLABICS NASKAPI SPWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x150C) ; ᔌ + )) +(define-char + '((name . "CANADIAN SYLLABICS NASKAPI STWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x150D) ; ᔍ + )) +(define-char + '((name . "CANADIAN SYLLABICS NASKAPI SKWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x150E) ; ᔎ + )) +(define-char + '((name . "CANADIAN SYLLABICS NASKAPI SCWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x150F) ; ᔏ + )) +(define-char + '((name . "CANADIAN SYLLABICS SHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1510) ; ᔐ + )) +(define-char + '((name . "CANADIAN SYLLABICS SHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1511) ; ᔑ + )) +(define-char + '((name . "CANADIAN SYLLABICS SHII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1512) ; ᔒ + )) +(define-char + '((name . "CANADIAN SYLLABICS SHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1513) ; ᔓ + )) +(define-char + '((name . "CANADIAN SYLLABICS SHOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1514) ; ᔔ + )) +(define-char + '((name . "CANADIAN SYLLABICS SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1515) ; ᔕ + )) +(define-char + '((name . "CANADIAN SYLLABICS SHAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1516) ; ᔖ + )) +(define-char + '((name . "CANADIAN SYLLABICS SHWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1517) ; ᔗ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE SHWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1518) ; ᔘ + )) +(define-char + '((name . "CANADIAN SYLLABICS SHWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1519) ; ᔙ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE SHWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x151A) ; ᔚ + )) +(define-char + '((name . "CANADIAN SYLLABICS SHWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x151B) ; ᔛ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE SHWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x151C) ; ᔜ + )) +(define-char + '((name . "CANADIAN SYLLABICS SHWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x151D) ; ᔝ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE SHWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x151E) ; ᔞ + )) +(define-char + '((name . "CANADIAN SYLLABICS SHWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x151F) ; ᔟ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE SHWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1520) ; ᔠ + )) +(define-char + '((name . "CANADIAN SYLLABICS SHWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1521) ; ᔡ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE SHWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1522) ; ᔢ + )) +(define-char + '((name . "CANADIAN SYLLABICS SHWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1523) ; ᔣ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE SHWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1524) ; ᔤ + )) +(define-char + '((name . "CANADIAN SYLLABICS SH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1525) ; ᔥ + )) +(define-char + '((name . "CANADIAN SYLLABICS YE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1526) ; ᔦ + )) +(define-char + '((name . "CANADIAN SYLLABICS YAAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1527) ; ᔧ + )) +(define-char + '((name . "CANADIAN SYLLABICS YI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1528) ; ᔨ + )) +(define-char + '((name . "CANADIAN SYLLABICS YII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1529) ; ᔩ + )) +(define-char + '((name . "CANADIAN SYLLABICS YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x152A) ; ᔪ + )) +(define-char + '((name . "CANADIAN SYLLABICS YOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x152B) ; ᔫ + )) +(define-char + '((name . "CANADIAN SYLLABICS Y-CREE YOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x152C) ; ᔬ + )) +(define-char + '((name . "CANADIAN SYLLABICS YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x152D) ; ᔭ + )) +(define-char + '((name . "CANADIAN SYLLABICS YAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x152E) ; ᔮ + )) +(define-char + '((name . "CANADIAN SYLLABICS YWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x152F) ; ᔯ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE YWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1530) ; ᔰ + )) +(define-char + '((name . "CANADIAN SYLLABICS YWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1531) ; ᔱ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE YWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1532) ; ᔲ + )) +(define-char + '((name . "CANADIAN SYLLABICS YWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1533) ; ᔳ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE YWII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1534) ; ᔴ + )) +(define-char + '((name . "CANADIAN SYLLABICS YWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1535) ; ᔵ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE YWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1536) ; ᔶ + )) +(define-char + '((name . "CANADIAN SYLLABICS YWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1537) ; ᔷ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE YWOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1538) ; ᔸ + )) +(define-char + '((name . "CANADIAN SYLLABICS YWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1539) ; ᔹ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE YWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x153A) ; ᔺ + )) +(define-char + '((name . "CANADIAN SYLLABICS YWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x153B) ; ᔻ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE YWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x153C) ; ᔼ + )) +(define-char + '((name . "CANADIAN SYLLABICS NASKAPI YWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x153D) ; ᔽ + )) +(define-char + '((name . "CANADIAN SYLLABICS Y") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x153E) ; ᔾ + )) +(define-char + '((name . "CANADIAN SYLLABICS BIBLE-CREE Y") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x153F) ; ᔿ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE Y") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1540) ; ᕀ + )) +(define-char + '((name . "CANADIAN SYLLABICS SAYISI YI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1541) ; ᕁ + )) +(define-char + '((name . "CANADIAN SYLLABICS RE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1542) ; ᕂ + )) +(define-char + '((name . "CANADIAN SYLLABICS R-CREE RE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1543) ; ᕃ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE LE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1544) ; ᕄ + )) +(define-char + '((name . "CANADIAN SYLLABICS RAAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1545) ; ᕅ + )) +(define-char + '((name . "CANADIAN SYLLABICS RI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1546) ; ᕆ + )) +(define-char + '((name . "CANADIAN SYLLABICS RII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1547) ; ᕇ + )) +(define-char + '((name . "CANADIAN SYLLABICS RO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1548) ; ᕈ + )) +(define-char + '((name . "CANADIAN SYLLABICS ROO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1549) ; ᕉ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE LO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x154A) ; ᕊ + )) +(define-char + '((name . "CANADIAN SYLLABICS RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x154B) ; ᕋ + )) +(define-char + '((name . "CANADIAN SYLLABICS RAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x154C) ; ᕌ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x154D) ; ᕍ + )) +(define-char + '((name . "CANADIAN SYLLABICS RWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x154E) ; ᕎ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE RWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x154F) ; ᕏ + )) +(define-char + '((name . "CANADIAN SYLLABICS R") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1550) ; ᕐ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE R") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1551) ; ᕑ + )) +(define-char + '((name . "CANADIAN SYLLABICS MEDIAL R") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1552) ; ᕒ + )) +(define-char + '((name . "CANADIAN SYLLABICS FE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1553) ; ᕓ + )) +(define-char + '((name . "CANADIAN SYLLABICS FAAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1554) ; ᕔ + )) +(define-char + '((name . "CANADIAN SYLLABICS FI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1555) ; ᕕ + )) +(define-char + '((name . "CANADIAN SYLLABICS FII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1556) ; ᕖ + )) +(define-char + '((name . "CANADIAN SYLLABICS FO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1557) ; ᕗ + )) +(define-char + '((name . "CANADIAN SYLLABICS FOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1558) ; ᕘ + )) +(define-char + '((name . "CANADIAN SYLLABICS FA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1559) ; ᕙ + )) +(define-char + '((name . "CANADIAN SYLLABICS FAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x155A) ; ᕚ + )) +(define-char + '((name . "CANADIAN SYLLABICS FWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x155B) ; ᕛ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE FWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x155C) ; ᕜ + )) +(define-char + '((name . "CANADIAN SYLLABICS F") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x155D) ; ᕝ + )) +(define-char + '((name . "CANADIAN SYLLABICS THE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x155E) ; ᕞ + )) +(define-char + '((name . "CANADIAN SYLLABICS N-CREE THE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x155F) ; ᕟ + )) +(define-char + '((name . "CANADIAN SYLLABICS THI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1560) ; ᕠ + )) +(define-char + '((name . "CANADIAN SYLLABICS N-CREE THI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1561) ; ᕡ + )) +(define-char + '((name . "CANADIAN SYLLABICS THII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1562) ; ᕢ + )) +(define-char + '((name . "CANADIAN SYLLABICS N-CREE THII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1563) ; ᕣ + )) +(define-char + '((name . "CANADIAN SYLLABICS THO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1564) ; ᕤ + )) +(define-char + '((name . "CANADIAN SYLLABICS THOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1565) ; ᕥ + )) +(define-char + '((name . "CANADIAN SYLLABICS THA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1566) ; ᕦ + )) +(define-char + '((name . "CANADIAN SYLLABICS THAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1567) ; ᕧ + )) +(define-char + '((name . "CANADIAN SYLLABICS THWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1568) ; ᕨ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE THWAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1569) ; ᕩ + )) +(define-char + '((name . "CANADIAN SYLLABICS TH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x156A) ; ᕪ + )) +(define-char + '((name . "CANADIAN SYLLABICS TTHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x156B) ; ᕫ + )) +(define-char + '((name . "CANADIAN SYLLABICS TTHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x156C) ; ᕬ + )) +(define-char + '((name . "CANADIAN SYLLABICS TTHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x156D) ; ᕭ + )) +(define-char + '((name . "CANADIAN SYLLABICS TTHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x156E) ; ᕮ + )) +(define-char + '((name . "CANADIAN SYLLABICS TTH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x156F) ; ᕯ + )) +(define-char + '((name . "CANADIAN SYLLABICS TYE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1570) ; ᕰ + )) +(define-char + '((name . "CANADIAN SYLLABICS TYI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1571) ; ᕱ + )) +(define-char + '((name . "CANADIAN SYLLABICS TYO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1572) ; ᕲ + )) +(define-char + '((name . "CANADIAN SYLLABICS TYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1573) ; ᕳ + )) +(define-char + '((name . "CANADIAN SYLLABICS NUNAVIK HE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1574) ; ᕴ + )) +(define-char + '((name . "CANADIAN SYLLABICS NUNAVIK HI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1575) ; ᕵ + )) +(define-char + '((name . "CANADIAN SYLLABICS NUNAVIK HII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1576) ; ᕶ + )) +(define-char + '((name . "CANADIAN SYLLABICS NUNAVIK HO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1577) ; ᕷ + )) +(define-char + '((name . "CANADIAN SYLLABICS NUNAVIK HOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1578) ; ᕸ + )) +(define-char + '((name . "CANADIAN SYLLABICS NUNAVIK HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1579) ; ᕹ + )) +(define-char + '((name . "CANADIAN SYLLABICS NUNAVIK HAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x157A) ; ᕺ + )) +(define-char + '((name . "CANADIAN SYLLABICS NUNAVIK H") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x157B) ; ᕻ + )) +(define-char + '((name . "CANADIAN SYLLABICS NUNAVUT H") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x157C) ; ᕼ + )) +(define-char + '((name . "CANADIAN SYLLABICS HK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x157D) ; ᕽ + )) +(define-char + '((name . "CANADIAN SYLLABICS QAAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x157E) ; ᕾ + )) +(define-char + '((name . "CANADIAN SYLLABICS QI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x157F) ; ᕿ + )) +(define-char + '((name . "CANADIAN SYLLABICS QII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1580) ; ᖀ + )) +(define-char + '((name . "CANADIAN SYLLABICS QO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1581) ; ᖁ + )) +(define-char + '((name . "CANADIAN SYLLABICS QOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1582) ; ᖂ + )) +(define-char + '((name . "CANADIAN SYLLABICS QA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1583) ; ᖃ + )) +(define-char + '((name . "CANADIAN SYLLABICS QAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1584) ; ᖄ + )) +(define-char + '((name . "CANADIAN SYLLABICS Q") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1585) ; ᖅ + )) +(define-char + '((name . "CANADIAN SYLLABICS TLHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1586) ; ᖆ + )) +(define-char + '((name . "CANADIAN SYLLABICS TLHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1587) ; ᖇ + )) +(define-char + '((name . "CANADIAN SYLLABICS TLHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1588) ; ᖈ + )) +(define-char + '((name . "CANADIAN SYLLABICS TLHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1589) ; ᖉ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE RE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x158A) ; ᖊ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE RI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x158B) ; ᖋ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE RO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x158C) ; ᖌ + )) +(define-char + '((name . "CANADIAN SYLLABICS WEST-CREE RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x158D) ; ᖍ + )) +(define-char + '((name . "CANADIAN SYLLABICS NGAAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x158E) ; ᖎ + )) +(define-char + '((name . "CANADIAN SYLLABICS NGI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x158F) ; ᖏ + )) +(define-char + '((name . "CANADIAN SYLLABICS NGII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1590) ; ᖐ + )) +(define-char + '((name . "CANADIAN SYLLABICS NGO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1591) ; ᖑ + )) +(define-char + '((name . "CANADIAN SYLLABICS NGOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1592) ; ᖒ + )) +(define-char + '((name . "CANADIAN SYLLABICS NGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1593) ; ᖓ + )) +(define-char + '((name . "CANADIAN SYLLABICS NGAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1594) ; ᖔ + )) +(define-char + '((name . "CANADIAN SYLLABICS NG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1595) ; ᖕ + )) +(define-char + '((name . "CANADIAN SYLLABICS NNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1596) ; ᖖ + )) +(define-char + '((name . "CANADIAN SYLLABICS SAYISI SHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1597) ; ᖗ + )) +(define-char + '((name . "CANADIAN SYLLABICS SAYISI SHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1598) ; ᖘ + )) +(define-char + '((name . "CANADIAN SYLLABICS SAYISI SHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1599) ; ᖙ + )) +(define-char + '((name . "CANADIAN SYLLABICS SAYISI SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x159A) ; ᖚ + )) +(define-char + '((name . "CANADIAN SYLLABICS WOODS-CREE THE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x159B) ; ᖛ + )) +(define-char + '((name . "CANADIAN SYLLABICS WOODS-CREE THI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x159C) ; ᖜ + )) +(define-char + '((name . "CANADIAN SYLLABICS WOODS-CREE THO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x159D) ; ᖝ + )) +(define-char + '((name . "CANADIAN SYLLABICS WOODS-CREE THA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x159E) ; ᖞ + )) +(define-char + '((name . "CANADIAN SYLLABICS WOODS-CREE TH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x159F) ; ᖟ + )) +(define-char + '((name . "CANADIAN SYLLABICS LHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15A0) ; ᖠ + )) +(define-char + '((name . "CANADIAN SYLLABICS LHII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15A1) ; ᖡ + )) +(define-char + '((name . "CANADIAN SYLLABICS LHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15A2) ; ᖢ + )) +(define-char + '((name . "CANADIAN SYLLABICS LHOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15A3) ; ᖣ + )) +(define-char + '((name . "CANADIAN SYLLABICS LHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15A4) ; ᖤ + )) +(define-char + '((name . "CANADIAN SYLLABICS LHAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15A5) ; ᖥ + )) +(define-char + '((name . "CANADIAN SYLLABICS LH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15A6) ; ᖦ + )) +(define-char + '((name . "CANADIAN SYLLABICS TH-CREE THE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15A7) ; ᖧ + )) +(define-char + '((name . "CANADIAN SYLLABICS TH-CREE THI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15A8) ; ᖨ + )) +(define-char + '((name . "CANADIAN SYLLABICS TH-CREE THII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15A9) ; ᖩ + )) +(define-char + '((name . "CANADIAN SYLLABICS TH-CREE THO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15AA) ; ᖪ + )) +(define-char + '((name . "CANADIAN SYLLABICS TH-CREE THOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15AB) ; ᖫ + )) +(define-char + '((name . "CANADIAN SYLLABICS TH-CREE THA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15AC) ; ᖬ + )) +(define-char + '((name . "CANADIAN SYLLABICS TH-CREE THAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15AD) ; ᖭ + )) +(define-char + '((name . "CANADIAN SYLLABICS TH-CREE TH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15AE) ; ᖮ + )) +(define-char + '((name . "CANADIAN SYLLABICS AIVILIK B") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15AF) ; ᖯ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15B0) ; ᖰ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15B1) ; ᖱ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15B2) ; ᖲ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15B3) ; ᖳ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT WE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15B4) ; ᖴ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT WI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15B5) ; ᖵ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT WO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15B6) ; ᖶ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15B7) ; ᖷ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT NE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15B8) ; ᖸ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT NI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15B9) ; ᖹ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT NO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15BA) ; ᖺ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15BB) ; ᖻ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT KE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15BC) ; ᖼ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT KI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15BD) ; ᖽ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT KO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15BE) ; ᖾ + )) +(define-char + '((name . "CANADIAN SYLLABICS BLACKFOOT KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15BF) ; ᖿ + )) +(define-char + '((name . "CANADIAN SYLLABICS SAYISI HE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15C0) ; ᗀ + )) +(define-char + '((name . "CANADIAN SYLLABICS SAYISI HI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15C1) ; ᗁ + )) +(define-char + '((name . "CANADIAN SYLLABICS SAYISI HO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15C2) ; ᗂ + )) +(define-char + '((name . "CANADIAN SYLLABICS SAYISI HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15C3) ; ᗃ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER GHU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15C4) ; ᗄ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER GHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15C5) ; ᗅ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER GHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15C6) ; ᗆ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER GHEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15C7) ; ᗇ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER GHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15C8) ; ᗈ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER GHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15C9) ; ᗉ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER RU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15CA) ; ᗊ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER RO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15CB) ; ᗋ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER RE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15CC) ; ᗌ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER REE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15CD) ; ᗍ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER RI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15CE) ; ᗎ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15CF) ; ᗏ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER WU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15D0) ; ᗐ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER WO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15D1) ; ᗑ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER WE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15D2) ; ᗒ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER WEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15D3) ; ᗓ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER WI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15D4) ; ᗔ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15D5) ; ᗕ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER HWU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15D6) ; ᗖ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER HWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15D7) ; ᗗ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER HWE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15D8) ; ᗘ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER HWEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15D9) ; ᗙ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER HWI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15DA) ; ᗚ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER HWA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15DB) ; ᗛ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER THU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15DC) ; ᗜ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER THO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15DD) ; ᗝ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER THE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15DE) ; ᗞ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER THEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15DF) ; ᗟ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER THI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15E0) ; ᗠ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER THA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15E1) ; ᗡ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TTU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15E2) ; ᗢ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TTO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15E3) ; ᗣ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TTE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15E4) ; ᗤ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TTEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15E5) ; ᗥ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TTI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15E6) ; ᗦ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TTA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15E7) ; ᗧ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER PU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15E8) ; ᗨ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER PO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15E9) ; ᗩ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER PE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15EA) ; ᗪ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER PEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15EB) ; ᗫ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER PI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15EC) ; ᗬ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15ED) ; ᗭ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER P") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15EE) ; ᗮ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER GU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15EF) ; ᗯ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER GO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15F0) ; ᗰ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER GE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15F1) ; ᗱ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER GEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15F2) ; ᗲ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER GI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15F3) ; ᗳ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15F4) ; ᗴ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER KHU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15F5) ; ᗵ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER KHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15F6) ; ᗶ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER KHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15F7) ; ᗷ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER KHEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15F8) ; ᗸ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER KHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15F9) ; ᗹ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER KHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15FA) ; ᗺ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER KKU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15FB) ; ᗻ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER KKO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15FC) ; ᗼ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER KKE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15FD) ; ᗽ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER KKEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15FE) ; ᗾ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER KKI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x15FF) ; ᗿ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER KKA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1600) ; ᘀ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER KK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1601) ; ᘁ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER NU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1602) ; ᘂ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER NO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1603) ; ᘃ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER NE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1604) ; ᘄ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER NEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1605) ; ᘅ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER NI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1606) ; ᘆ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1607) ; ᘇ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER MU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1608) ; ᘈ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER MO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1609) ; ᘉ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER ME") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x160A) ; ᘊ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER MEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x160B) ; ᘋ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER MI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x160C) ; ᘌ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x160D) ; ᘍ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER YU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x160E) ; ᘎ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x160F) ; ᘏ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER YE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1610) ; ᘐ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER YEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1611) ; ᘑ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER YI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1612) ; ᘒ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1613) ; ᘓ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER JU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1614) ; ᘔ + )) +(define-char + '((name . "CANADIAN SYLLABICS SAYISI JU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1615) ; ᘕ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER JO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1616) ; ᘖ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER JE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1617) ; ᘗ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER JEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1618) ; ᘘ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER JI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1619) ; ᘙ + )) +(define-char + '((name . "CANADIAN SYLLABICS SAYISI JI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x161A) ; ᘚ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER JA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x161B) ; ᘛ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER JJU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x161C) ; ᘜ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER JJO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x161D) ; ᘝ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER JJE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x161E) ; ᘞ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER JJEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x161F) ; ᘟ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER JJI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1620) ; ᘠ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER JJA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1621) ; ᘡ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER LU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1622) ; ᘢ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER LO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1623) ; ᘣ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER LE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1624) ; ᘤ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER LEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1625) ; ᘥ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER LI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1626) ; ᘦ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1627) ; ᘧ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER DLU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1628) ; ᘨ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER DLO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1629) ; ᘩ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER DLE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x162A) ; ᘪ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER DLEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x162B) ; ᘫ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER DLI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x162C) ; ᘬ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER DLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x162D) ; ᘭ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER LHU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x162E) ; ᘮ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER LHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x162F) ; ᘯ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER LHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1630) ; ᘰ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER LHEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1631) ; ᘱ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER LHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1632) ; ᘲ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER LHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1633) ; ᘳ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TLHU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1634) ; ᘴ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TLHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1635) ; ᘵ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TLHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1636) ; ᘶ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TLHEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1637) ; ᘷ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TLHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1638) ; ᘸ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TLHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1639) ; ᘹ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TLU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x163A) ; ᘺ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TLO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x163B) ; ᘻ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TLE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x163C) ; ᘼ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TLEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x163D) ; ᘽ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TLI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x163E) ; ᘾ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x163F) ; ᘿ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER ZU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1640) ; ᙀ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER ZO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1641) ; ᙁ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER ZE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1642) ; ᙂ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER ZEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1643) ; ᙃ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER ZI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1644) ; ᙄ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER ZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1645) ; ᙅ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER Z") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1646) ; ᙆ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER INITIAL Z") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1647) ; ᙇ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER DZU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1648) ; ᙈ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER DZO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1649) ; ᙉ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER DZE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x164A) ; ᙊ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER DZEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x164B) ; ᙋ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER DZI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x164C) ; ᙌ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER DZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x164D) ; ᙍ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER SU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x164E) ; ᙎ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER SO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x164F) ; ᙏ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER SE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1650) ; ᙐ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER SEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1651) ; ᙑ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER SI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1652) ; ᙒ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1653) ; ᙓ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER SHU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1654) ; ᙔ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER SHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1655) ; ᙕ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER SHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1656) ; ᙖ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER SHEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1657) ; ᙗ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER SHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1658) ; ᙘ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1659) ; ᙙ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER SH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x165A) ; ᙚ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TSU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x165B) ; ᙛ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TSO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x165C) ; ᙜ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TSE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x165D) ; ᙝ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TSEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x165E) ; ᙞ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TSI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x165F) ; ᙟ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1660) ; ᙠ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER CHU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1661) ; ᙡ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER CHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1662) ; ᙢ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER CHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1663) ; ᙣ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER CHEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1664) ; ᙤ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER CHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1665) ; ᙥ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1666) ; ᙦ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TTSU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1667) ; ᙧ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TTSO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1668) ; ᙨ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TTSE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1669) ; ᙩ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TTSEE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x166A) ; ᙪ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TTSI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x166B) ; ᙫ + )) +(define-char + '((name . "CANADIAN SYLLABICS CARRIER TTSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x166C) ; ᙬ + )) +(define-char + '((name . "CANADIAN SYLLABICS CHI SIGN") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x166D) ; ᙭ + )) +(define-char + '((name . "CANADIAN SYLLABICS FULL STOP") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x166E) ; ᙮ + )) +(define-char + '((name . "CANADIAN SYLLABICS QAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x166F) ; ᙯ + )) +(define-char + '((name . "CANADIAN SYLLABICS NGAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1670) ; ᙰ + )) +(define-char + '((name . "CANADIAN SYLLABICS NNGI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1671) ; ᙱ + )) +(define-char + '((name . "CANADIAN SYLLABICS NNGII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1672) ; ᙲ + )) +(define-char + '((name . "CANADIAN SYLLABICS NNGO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1673) ; ᙳ + )) +(define-char + '((name . "CANADIAN SYLLABICS NNGOO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1674) ; ᙴ + )) +(define-char + '((name . "CANADIAN SYLLABICS NNGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1675) ; ᙵ + )) +(define-char + '((name . "CANADIAN SYLLABICS NNGAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1676) ; ᙶ + )) diff --git a/lisp/utf-2000/u01680-Ogham.el b/lisp/utf-2000/u01680-Ogham.el new file mode 100644 index 0000000..d262e31 --- /dev/null +++ b/lisp/utf-2000/u01680-Ogham.el @@ -0,0 +1,203 @@ +(define-char + '((name . "OGHAM SPACE MARK") + (general-category separator space) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (=ucs . #x1680) ;   + )) +(define-char + '((name . "OGHAM LETTER BEITH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1681) ; ᚁ + )) +(define-char + '((name . "OGHAM LETTER LUIS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1682) ; ᚂ + )) +(define-char + '((name . "OGHAM LETTER FEARN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1683) ; ᚃ + )) +(define-char + '((name . "OGHAM LETTER SAIL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1684) ; ᚄ + )) +(define-char + '((name . "OGHAM LETTER NION") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1685) ; ᚅ + )) +(define-char + '((name . "OGHAM LETTER UATH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1686) ; ᚆ + )) +(define-char + '((name . "OGHAM LETTER DAIR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1687) ; ᚇ + )) +(define-char + '((name . "OGHAM LETTER TINNE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1688) ; ᚈ + )) +(define-char + '((name . "OGHAM LETTER COLL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1689) ; ᚉ + )) +(define-char + '((name . "OGHAM LETTER CEIRT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x168A) ; ᚊ + )) +(define-char + '((name . "OGHAM LETTER MUIN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x168B) ; ᚋ + )) +(define-char + '((name . "OGHAM LETTER GORT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x168C) ; ᚌ + )) +(define-char + '((name . "OGHAM LETTER NGEADAL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x168D) ; ᚍ + )) +(define-char + '((name . "OGHAM LETTER STRAIF") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x168E) ; ᚎ + )) +(define-char + '((name . "OGHAM LETTER RUIS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x168F) ; ᚏ + )) +(define-char + '((name . "OGHAM LETTER AILM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1690) ; ᚐ + )) +(define-char + '((name . "OGHAM LETTER ONN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1691) ; ᚑ + )) +(define-char + '((name . "OGHAM LETTER UR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1692) ; ᚒ + )) +(define-char + '((name . "OGHAM LETTER EADHADH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1693) ; ᚓ + )) +(define-char + '((name . "OGHAM LETTER IODHADH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1694) ; ᚔ + )) +(define-char + '((name . "OGHAM LETTER EABHADH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1695) ; ᚕ + )) +(define-char + '((name . "OGHAM LETTER OR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1696) ; ᚖ + )) +(define-char + '((name . "OGHAM LETTER UILLEANN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1697) ; ᚗ + )) +(define-char + '((name . "OGHAM LETTER IFIN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1698) ; ᚘ + )) +(define-char + '((name . "OGHAM LETTER EAMHANCHOLL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1699) ; ᚙ + )) +(define-char + '((name . "OGHAM LETTER PEITH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x169A) ; ᚚ + )) +(define-char + '((name . "OGHAM FEATHER MARK") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x169B) ; ᚛ + )) +(define-char + '((name . "OGHAM REVERSED FEATHER MARK") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x169C) ; ᚜ + )) diff --git a/lisp/utf-2000/u016A0-Runic.el b/lisp/utf-2000/u016A0-Runic.el new file mode 100644 index 0000000..5f61017 --- /dev/null +++ b/lisp/utf-2000/u016A0-Runic.el @@ -0,0 +1,573 @@ +(define-char + '((name . "RUNIC LETTER FEHU FEOH FE F") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16A0) ; ᚠ + )) +(define-char + '((name . "RUNIC LETTER V") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16A1) ; ᚡ + )) +(define-char + '((name . "RUNIC LETTER URUZ UR U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16A2) ; ᚢ + )) +(define-char + '((name . "RUNIC LETTER YR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16A3) ; ᚣ + )) +(define-char + '((name . "RUNIC LETTER Y") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16A4) ; ᚤ + )) +(define-char + '((name . "RUNIC LETTER W") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16A5) ; ᚥ + )) +(define-char + '((name . "RUNIC LETTER THURISAZ THURS THORN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16A6) ; ᚦ + )) +(define-char + '((name . "RUNIC LETTER ETH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16A7) ; ᚧ + )) +(define-char + '((name . "RUNIC LETTER ANSUZ A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16A8) ; ᚨ + )) +(define-char + '((name . "RUNIC LETTER OS O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16A9) ; ᚩ + )) +(define-char + '((name . "RUNIC LETTER AC A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16AA) ; ᚪ + )) +(define-char + '((name . "RUNIC LETTER AESC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16AB) ; ᚫ + )) +(define-char + '((name . "RUNIC LETTER LONG-BRANCH-OSS O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16AC) ; ᚬ + )) +(define-char + '((name . "RUNIC LETTER SHORT-TWIG-OSS O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16AD) ; ᚭ + )) +(define-char + '((name . "RUNIC LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16AE) ; ᚮ + )) +(define-char + '((name . "RUNIC LETTER OE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16AF) ; ᚯ + )) +(define-char + '((name . "RUNIC LETTER ON") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16B0) ; ᚰ + )) +(define-char + '((name . "RUNIC LETTER RAIDO RAD REID R") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16B1) ; ᚱ + )) +(define-char + '((name . "RUNIC LETTER KAUNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16B2) ; ᚲ + )) +(define-char + '((name . "RUNIC LETTER CEN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16B3) ; ᚳ + )) +(define-char + '((name . "RUNIC LETTER KAUN K") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16B4) ; ᚴ + )) +(define-char + '((name . "RUNIC LETTER G") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16B5) ; ᚵ + )) +(define-char + '((name . "RUNIC LETTER ENG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16B6) ; ᚶ + )) +(define-char + '((name . "RUNIC LETTER GEBO GYFU G") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16B7) ; ᚷ + )) +(define-char + '((name . "RUNIC LETTER GAR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16B8) ; ᚸ + )) +(define-char + '((name . "RUNIC LETTER WUNJO WYNN W") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16B9) ; ᚹ + )) +(define-char + '((name . "RUNIC LETTER HAGLAZ H") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16BA) ; ᚺ + )) +(define-char + '((name . "RUNIC LETTER HAEGL H") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16BB) ; ᚻ + )) +(define-char + '((name . "RUNIC LETTER LONG-BRANCH-HAGALL H") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16BC) ; ᚼ + )) +(define-char + '((name . "RUNIC LETTER SHORT-TWIG-HAGALL H") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16BD) ; ᚽ + )) +(define-char + '((name . "RUNIC LETTER NAUDIZ NYD NAUD N") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16BE) ; ᚾ + )) +(define-char + '((name . "RUNIC LETTER SHORT-TWIG-NAUD N") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16BF) ; ᚿ + )) +(define-char + '((name . "RUNIC LETTER DOTTED-N") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16C0) ; ᛀ + )) +(define-char + '((name . "RUNIC LETTER ISAZ IS ISS I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16C1) ; ᛁ + )) +(define-char + '((name . "RUNIC LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16C2) ; ᛂ + )) +(define-char + '((name . "RUNIC LETTER JERAN J") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16C3) ; ᛃ + )) +(define-char + '((name . "RUNIC LETTER GER") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16C4) ; ᛄ + )) +(define-char + '((name . "RUNIC LETTER LONG-BRANCH-AR AE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16C5) ; ᛅ + )) +(define-char + '((name . "RUNIC LETTER SHORT-TWIG-AR A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16C6) ; ᛆ + )) +(define-char + '((name . "RUNIC LETTER IWAZ EOH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16C7) ; ᛇ + )) +(define-char + '((name . "RUNIC LETTER PERTHO PEORTH P") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16C8) ; ᛈ + )) +(define-char + '((name . "RUNIC LETTER ALGIZ EOLHX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16C9) ; ᛉ + )) +(define-char + '((name . "RUNIC LETTER SOWILO S") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16CA) ; ᛊ + )) +(define-char + '((name . "RUNIC LETTER SIGEL LONG-BRANCH-SOL S") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16CB) ; ᛋ + )) +(define-char + '((name . "RUNIC LETTER SHORT-TWIG-SOL S") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16CC) ; ᛌ + )) +(define-char + '((name . "RUNIC LETTER C") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16CD) ; ᛍ + )) +(define-char + '((name . "RUNIC LETTER Z") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16CE) ; ᛎ + )) +(define-char + '((name . "RUNIC LETTER TIWAZ TIR TYR T") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16CF) ; ᛏ + )) +(define-char + '((name . "RUNIC LETTER SHORT-TWIG-TYR T") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16D0) ; ᛐ + )) +(define-char + '((name . "RUNIC LETTER D") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16D1) ; ᛑ + )) +(define-char + '((name . "RUNIC LETTER BERKANAN BEORC BJARKAN B") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16D2) ; ᛒ + )) +(define-char + '((name . "RUNIC LETTER SHORT-TWIG-BJARKAN B") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16D3) ; ᛓ + )) +(define-char + '((name . "RUNIC LETTER DOTTED-P") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16D4) ; ᛔ + )) +(define-char + '((name . "RUNIC LETTER OPEN-P") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16D5) ; ᛕ + )) +(define-char + '((name . "RUNIC LETTER EHWAZ EH E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16D6) ; ᛖ + )) +(define-char + '((name . "RUNIC LETTER MANNAZ MAN M") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16D7) ; ᛗ + )) +(define-char + '((name . "RUNIC LETTER LONG-BRANCH-MADR M") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16D8) ; ᛘ + )) +(define-char + '((name . "RUNIC LETTER SHORT-TWIG-MADR M") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16D9) ; ᛙ + )) +(define-char + '((name . "RUNIC LETTER LAUKAZ LAGU LOGR L") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16DA) ; ᛚ + )) +(define-char + '((name . "RUNIC LETTER DOTTED-L") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16DB) ; ᛛ + )) +(define-char + '((name . "RUNIC LETTER INGWAZ") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16DC) ; ᛜ + )) +(define-char + '((name . "RUNIC LETTER ING") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16DD) ; ᛝ + )) +(define-char + '((name . "RUNIC LETTER DAGAZ DAEG D") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16DE) ; ᛞ + )) +(define-char + '((name . "RUNIC LETTER OTHALAN ETHEL O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16DF) ; ᛟ + )) +(define-char + '((name . "RUNIC LETTER EAR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16E0) ; ᛠ + )) +(define-char + '((name . "RUNIC LETTER IOR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16E1) ; ᛡ + )) +(define-char + '((name . "RUNIC LETTER CWEORTH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16E2) ; ᛢ + )) +(define-char + '((name . "RUNIC LETTER CALC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16E3) ; ᛣ + )) +(define-char + '((name . "RUNIC LETTER CEALC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16E4) ; ᛤ + )) +(define-char + '((name . "RUNIC LETTER STAN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16E5) ; ᛥ + )) +(define-char + '((name . "RUNIC LETTER LONG-BRANCH-YR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16E6) ; ᛦ + )) +(define-char + '((name . "RUNIC LETTER SHORT-TWIG-YR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16E7) ; ᛧ + )) +(define-char + '((name . "RUNIC LETTER ICELANDIC-YR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16E8) ; ᛨ + )) +(define-char + '((name . "RUNIC LETTER Q") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16E9) ; ᛩ + )) +(define-char + '((name . "RUNIC LETTER X") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16EA) ; ᛪ + )) +(define-char + '((name . "RUNIC SINGLE PUNCTUATION") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16EB) ; ᛫ + )) +(define-char + '((name . "RUNIC MULTIPLE PUNCTUATION") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16EC) ; ᛬ + )) +(define-char + '((name . "RUNIC CROSS PUNCTUATION") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x16ED) ; ᛭ + )) +(define-char + '((name . "RUNIC ARLAUG SYMBOL") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 17) + (iso-10646-comment . "golden number 17") + (=ucs . #x16EE) ; ᛮ + )) +(define-char + '((name . "RUNIC TVIMADUR SYMBOL") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 18) + (iso-10646-comment . "golden number 18") + (=ucs . #x16EF) ; ᛯ + )) +(define-char + '((name . "RUNIC BELGTHOR SYMBOL") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 19) + (iso-10646-comment . "golden number 19") + (=ucs . #x16F0) ; ᛰ + )) diff --git a/lisp/utf-2000/u01780-Khmer.el b/lisp/utf-2000/u01780-Khmer.el new file mode 100644 index 0000000..adc21d9 --- /dev/null +++ b/lisp/utf-2000/u01780-Khmer.el @@ -0,0 +1,751 @@ +(define-char + '((name . "KHMER LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1780) ; ក + )) +(define-char + '((name . "KHMER LETTER KHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1781) ; ខ + )) +(define-char + '((name . "KHMER LETTER KO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1782) ; គ + )) +(define-char + '((name . "KHMER LETTER KHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1783) ; ឃ + )) +(define-char + '((name . "KHMER LETTER NGO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1784) ; ង + )) +(define-char + '((name . "KHMER LETTER CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1785) ; ច + )) +(define-char + '((name . "KHMER LETTER CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1786) ; ឆ + )) +(define-char + '((name . "KHMER LETTER CO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1787) ; ជ + )) +(define-char + '((name . "KHMER LETTER CHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1788) ; ឈ + )) +(define-char + '((name . "KHMER LETTER NYO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1789) ; ញ + )) +(define-char + '((name . "KHMER LETTER DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x178A) ; ដ + )) +(define-char + '((name . "KHMER LETTER TTHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x178B) ; ឋ + )) +(define-char + '((name . "KHMER LETTER DO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x178C) ; ឌ + )) +(define-char + '((name . "KHMER LETTER TTHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x178D) ; ឍ + )) +(define-char + '((name . "KHMER LETTER NNO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x178E) ; ណ + )) +(define-char + '((name . "KHMER LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x178F) ; ត + )) +(define-char + '((name . "KHMER LETTER THA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1790) ; ថ + )) +(define-char + '((name . "KHMER LETTER TO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1791) ; ទ + )) +(define-char + '((name . "KHMER LETTER THO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1792) ; ធ + )) +(define-char + '((name . "KHMER LETTER NO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1793) ; ន + )) +(define-char + '((name . "KHMER LETTER BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1794) ; ប + )) +(define-char + '((name . "KHMER LETTER PHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1795) ; ផ + )) +(define-char + '((name . "KHMER LETTER PO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1796) ; ព + )) +(define-char + '((name . "KHMER LETTER PHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1797) ; ភ + )) +(define-char + '((name . "KHMER LETTER MO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1798) ; ម + )) +(define-char + '((name . "KHMER LETTER YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1799) ; យ + )) +(define-char + '((name . "KHMER LETTER RO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x179A) ; រ + )) +(define-char + '((name . "KHMER LETTER LO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x179B) ; ល + )) +(define-char + '((name . "KHMER LETTER VO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x179C) ; វ + )) +(define-char + '((name . "KHMER LETTER SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x179D) ; ឝ + )) +(define-char + '((name . "KHMER LETTER SSO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x179E) ; ឞ + )) +(define-char + '((name . "KHMER LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x179F) ; ស + )) +(define-char + '((name . "KHMER LETTER HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17A0) ; ហ + )) +(define-char + '((name . "KHMER LETTER LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17A1) ; ឡ + )) +(define-char + '((name . "KHMER LETTER QA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17A2) ; អ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL QAQ") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17A3) ; ឣ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL QAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17A4) ; ឤ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL QI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17A5) ; ឥ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL QII") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17A6) ; ឦ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL QU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17A7) ; ឧ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL QUK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17A8) ; ឨ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL QUU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17A9) ; ឩ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL QUUV") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17AA) ; ឪ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL RY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17AB) ; ឫ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL RYY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17AC) ; ឬ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL LY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17AD) ; ឭ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL LYY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17AE) ; ឮ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL QE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17AF) ; ឯ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL QAI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17B0) ; ឰ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL QOO TYPE ONE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17B1) ; ឱ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL QOO TYPE TWO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17B2) ; ឲ + )) +(define-char + '((name . "KHMER INDEPENDENT VOWEL QAU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17B3) ; ឳ + )) +(define-char + '((name . "KHMER VOWEL INHERENT AQ") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17B4) ; ឴ + )) +(define-char + '((name . "KHMER VOWEL INHERENT AA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17B5) ; ឵ + )) +(define-char + '((name . "KHMER VOWEL SIGN AA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17B6) ; ា + )) +(define-char + '((name . "KHMER VOWEL SIGN I") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17B7) ; ិ + )) +(define-char + '((name . "KHMER VOWEL SIGN II") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17B8) ; ី + )) +(define-char + '((name . "KHMER VOWEL SIGN Y") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17B9) ; ឹ + )) +(define-char + '((name . "KHMER VOWEL SIGN YY") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17BA) ; ឺ + )) +(define-char + '((name . "KHMER VOWEL SIGN U") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17BB) ; ុ + )) +(define-char + '((name . "KHMER VOWEL SIGN UU") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17BC) ; ូ + )) +(define-char + '((name . "KHMER VOWEL SIGN UA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17BD) ; ួ + )) +(define-char + '((name . "KHMER VOWEL SIGN OE") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17BE) ; ើ + )) +(define-char + '((name . "KHMER VOWEL SIGN YA") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17BF) ; ឿ + )) +(define-char + '((name . "KHMER VOWEL SIGN IE") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17C0) ; ៀ + )) +(define-char + '((name . "KHMER VOWEL SIGN E") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17C1) ; េ + )) +(define-char + '((name . "KHMER VOWEL SIGN AE") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17C2) ; ែ + )) +(define-char + '((name . "KHMER VOWEL SIGN AI") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17C3) ; ៃ + )) +(define-char + '((name . "KHMER VOWEL SIGN OO") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17C4) ; ោ + )) +(define-char + '((name . "KHMER VOWEL SIGN AU") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17C5) ; ៅ + )) +(define-char + '((name . "KHMER SIGN NIKAHIT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17C6) ; ំ + )) +(define-char + '((name . "KHMER SIGN REAHMUK") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17C7) ; ះ + )) +(define-char + '((name . "KHMER SIGN YUUKALEAPINTU") + (general-category mark spacing-combining) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17C8) ; ៈ + )) +(define-char + '((name . "KHMER SIGN MUUSIKATOAN") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17C9) ; ៉ + )) +(define-char + '((name . "KHMER SIGN TRIISAP") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17CA) ; ៊ + )) +(define-char + '((name . "KHMER SIGN BANTOC") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17CB) ; ់ + )) +(define-char + '((name . "KHMER SIGN ROBAT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17CC) ; ៌ + )) +(define-char + '((name . "KHMER SIGN TOANDAKHIAT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17CD) ; ៍ + )) +(define-char + '((name . "KHMER SIGN KAKABAT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17CE) ; ៎ + )) +(define-char + '((name . "KHMER SIGN AHSDA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17CF) ; ៏ + )) +(define-char + '((name . "KHMER SIGN SAMYOK SANNYA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17D0) ; ័ + )) +(define-char + '((name . "KHMER SIGN VIRIAM") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17D1) ; ៑ + )) +(define-char + '((name . "KHMER SIGN COENG") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17D2) ; ្ + )) +(define-char + '((name . "KHMER SIGN BATHAMASAT") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x17D3) ; ៓ + )) +(define-char + '((name . "KHMER SIGN KHAN") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17D4) ; ។ + )) +(define-char + '((name . "KHMER SIGN BARIYOOSAN") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17D5) ; ៕ + )) +(define-char + '((name . "KHMER SIGN CAMNUC PII KUUH") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17D6) ; ៖ + )) +(define-char + '((name . "KHMER SIGN LEK TOO") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17D7) ; ៗ + )) +(define-char + '((name . "KHMER SIGN BEYYAL") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17D8) ; ៘ + )) +(define-char + '((name . "KHMER SIGN PHNAEK MUAN") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17D9) ; ៙ + )) +(define-char + '((name . "KHMER SIGN KOOMUUT") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17DA) ; ៚ + )) +(define-char + '((name . "KHMER CURRENCY SYMBOL RIEL") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x17DB) ; ៛ + )) +(define-char + '((name . "KHMER SIGN AVAKRAHASANYA") + (general-category punctuation other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x17DC) ; ៜ + )) +(define-char + '((name . "KHMER DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (=ucs . #x17E0) ; ០ + )) +(define-char + '((name . "KHMER DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (=ucs . #x17E1) ; ១ + )) +(define-char + '((name . "KHMER DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (=ucs . #x17E2) ; ២ + )) +(define-char + '((name . "KHMER DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (=ucs . #x17E3) ; ៣ + )) +(define-char + '((name . "KHMER DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (=ucs . #x17E4) ; ៤ + )) +(define-char + '((name . "KHMER DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (=ucs . #x17E5) ; ៥ + )) +(define-char + '((name . "KHMER DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (=ucs . #x17E6) ; ៦ + )) +(define-char + '((name . "KHMER DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (=ucs . #x17E7) ; ៧ + )) +(define-char + '((name . "KHMER DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (=ucs . #x17E8) ; ៨ + )) +(define-char + '((name . "KHMER DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (=ucs . #x17E9) ; ៩ + )) diff --git a/lisp/utf-2000/u01800-Mongolian.el b/lisp/utf-2000/u01800-Mongolian.el new file mode 100644 index 0000000..fbb2cd5 --- /dev/null +++ b/lisp/utf-2000/u01800-Mongolian.el @@ -0,0 +1,1115 @@ +(define-char + '((name . "MONGOLIAN BIRGA") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x1800) ; ᠀ + )) +(define-char + '((name . "MONGOLIAN ELLIPSIS") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x1801) ; ᠁ + )) +(define-char + '((name . "MONGOLIAN COMMA") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x1802) ; ᠂ + )) +(define-char + '((name . "MONGOLIAN FULL STOP") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x1803) ; ᠃ + )) +(define-char + '((name . "MONGOLIAN COLON") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x1804) ; ᠄ + )) +(define-char + '((name . "MONGOLIAN FOUR DOTS") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x1805) ; ᠅ + )) +(define-char + '((name . "MONGOLIAN TODO SOFT HYPHEN") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x1806) ; ᠆ + )) +(define-char + '((name . "MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x1807) ; ᠇ + )) +(define-char + '((name . "MONGOLIAN MANCHU COMMA") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x1808) ; ᠈ + )) +(define-char + '((name . "MONGOLIAN MANCHU FULL STOP") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x1809) ; ᠉ + )) +(define-char + '((name . "MONGOLIAN NIRUGU") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x180A) ; ᠊ + )) +(define-char + '((name . "MONGOLIAN FREE VARIATION SELECTOR ONE") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x180B) ; ᠋ + )) +(define-char + '((name . "MONGOLIAN FREE VARIATION SELECTOR TWO") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x180C) ; ᠌ + )) +(define-char + '((name . "MONGOLIAN FREE VARIATION SELECTOR THREE") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x180D) ; ᠍ + )) +(define-char + '((name . "MONGOLIAN VOWEL SEPARATOR") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x180E) ; ᠎ + )) +(define-char + '((name . "MONGOLIAN DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (=ucs . #x1810) ; ᠐ + )) +(define-char + '((name . "MONGOLIAN DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (=ucs . #x1811) ; ᠑ + )) +(define-char + '((name . "MONGOLIAN DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (=ucs . #x1812) ; ᠒ + )) +(define-char + '((name . "MONGOLIAN DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (=ucs . #x1813) ; ᠓ + )) +(define-char + '((name . "MONGOLIAN DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (=ucs . #x1814) ; ᠔ + )) +(define-char + '((name . "MONGOLIAN DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (=ucs . #x1815) ; ᠕ + )) +(define-char + '((name . "MONGOLIAN DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (=ucs . #x1816) ; ᠖ + )) +(define-char + '((name . "MONGOLIAN DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (=ucs . #x1817) ; ᠗ + )) +(define-char + '((name . "MONGOLIAN DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (=ucs . #x1818) ; ᠘ + )) +(define-char + '((name . "MONGOLIAN DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (=ucs . #x1819) ; ᠙ + )) +(define-char + '((name . "MONGOLIAN LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1820) ; á   + )) +(define-char + '((name . "MONGOLIAN LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1821) ; á ¡ + )) +(define-char + '((name . "MONGOLIAN LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1822) ; á ¢ + )) +(define-char + '((name . "MONGOLIAN LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1823) ; á £ + )) +(define-char + '((name . "MONGOLIAN LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1824) ; á ¤ + )) +(define-char + '((name . "MONGOLIAN LETTER OE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1825) ; á ¥ + )) +(define-char + '((name . "MONGOLIAN LETTER UE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1826) ; á ¦ + )) +(define-char + '((name . "MONGOLIAN LETTER EE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1827) ; á § + )) +(define-char + '((name . "MONGOLIAN LETTER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1828) ; á ¨ + )) +(define-char + '((name . "MONGOLIAN LETTER ANG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1829) ; á © + )) +(define-char + '((name . "MONGOLIAN LETTER BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x182A) ; á ª + )) +(define-char + '((name . "MONGOLIAN LETTER PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x182B) ; á « + )) +(define-char + '((name . "MONGOLIAN LETTER QA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x182C) ; á ¬ + )) +(define-char + '((name . "MONGOLIAN LETTER GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x182D) ; á ­ + )) +(define-char + '((name . "MONGOLIAN LETTER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x182E) ; á ® + )) +(define-char + '((name . "MONGOLIAN LETTER LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x182F) ; á ¯ + )) +(define-char + '((name . "MONGOLIAN LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1830) ; á ° + )) +(define-char + '((name . "MONGOLIAN LETTER SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1831) ; á ± + )) +(define-char + '((name . "MONGOLIAN LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1832) ; á ² + )) +(define-char + '((name . "MONGOLIAN LETTER DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1833) ; á ³ + )) +(define-char + '((name . "MONGOLIAN LETTER CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1834) ; á ´ + )) +(define-char + '((name . "MONGOLIAN LETTER JA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1835) ; á µ + )) +(define-char + '((name . "MONGOLIAN LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1836) ; á ¶ + )) +(define-char + '((name . "MONGOLIAN LETTER RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1837) ; á · + )) +(define-char + '((name . "MONGOLIAN LETTER WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1838) ; á ¸ + )) +(define-char + '((name . "MONGOLIAN LETTER FA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1839) ; á ¹ + )) +(define-char + '((name . "MONGOLIAN LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x183A) ; á º + )) +(define-char + '((name . "MONGOLIAN LETTER KHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x183B) ; á » + )) +(define-char + '((name . "MONGOLIAN LETTER TSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x183C) ; á ¼ + )) +(define-char + '((name . "MONGOLIAN LETTER ZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x183D) ; á ½ + )) +(define-char + '((name . "MONGOLIAN LETTER HAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x183E) ; á ¾ + )) +(define-char + '((name . "MONGOLIAN LETTER ZRA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x183F) ; á ¿ + )) +(define-char + '((name . "MONGOLIAN LETTER LHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1840) ; ᡀ + )) +(define-char + '((name . "MONGOLIAN LETTER ZHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1841) ; ᡁ + )) +(define-char + '((name . "MONGOLIAN LETTER CHI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1842) ; ᡂ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO LONG VOWEL SIGN") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1843) ; ᡃ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1844) ; ᡄ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1845) ; ᡅ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1846) ; ᡆ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1847) ; ᡇ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO OE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1848) ; ᡈ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO UE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1849) ; ᡉ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO ANG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x184A) ; ᡊ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x184B) ; ᡋ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x184C) ; ᡌ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO QA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x184D) ; ᡍ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x184E) ; ᡎ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x184F) ; ᡏ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1850) ; ᡐ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1851) ; ᡑ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1852) ; ᡒ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO JA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1853) ; ᡓ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO TSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1854) ; ᡔ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1855) ; ᡕ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1856) ; ᡖ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1857) ; ᡗ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO GAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1858) ; ᡘ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO HAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1859) ; ᡙ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO JIA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x185A) ; ᡚ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO NIA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x185B) ; ᡛ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO DZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x185C) ; ᡜ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x185D) ; ᡝ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x185E) ; ᡞ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE IY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x185F) ; ᡟ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE UE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1860) ; á¡  + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1861) ; á¡¡ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE ANG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1862) ; á¡¢ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1863) ; á¡£ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1864) ; ᡤ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1865) ; á¡¥ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1866) ; ᡦ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1867) ; ᡧ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1868) ; ᡨ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1869) ; á¡© + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE JA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x186A) ; ᡪ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE FA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x186B) ; á¡« + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE GAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x186C) ; ᡬ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE HAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x186D) ; á¡­ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE TSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x186E) ; á¡® + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE ZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x186F) ; ᡯ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE RAA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1870) ; á¡° + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1871) ; ᡱ + )) +(define-char + '((name . "MONGOLIAN LETTER SIBE ZHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1872) ; ᡲ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1873) ; ᡳ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1874) ; á¡´ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1875) ; ᡵ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU FA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1876) ; ᡶ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU ZHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1877) ; á¡· + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI ANUSVARA ONE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1880) ; ᢀ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI VISARGA ONE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1881) ; ᢁ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI DAMARU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1882) ; ᢂ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI UBADAMA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1883) ; ᢃ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI INVERTED UBADAMA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1884) ; ᢄ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI BALUDA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1885) ; ᢅ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI THREE BALUDA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1886) ; ᢆ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1887) ; ᢇ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1888) ; ᢈ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1889) ; ᢉ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI NGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x188A) ; ᢊ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x188B) ; ᢋ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI TTA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x188C) ; ᢌ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI TTHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x188D) ; ᢍ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI DDA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x188E) ; ᢎ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI NNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x188F) ; ᢏ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1890) ; ᢐ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1891) ; ᢑ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1892) ; ᢒ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI PHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1893) ; ᢓ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI SSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1894) ; ᢔ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI ZHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1895) ; ᢕ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI ZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1896) ; ᢖ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI AH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1897) ; ᢗ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO ALI GALI TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1898) ; ᢘ + )) +(define-char + '((name . "MONGOLIAN LETTER TODO ALI GALI ZHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x1899) ; ᢙ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU ALI GALI GHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x189A) ; ᢚ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU ALI GALI NGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x189B) ; ᢛ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU ALI GALI CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x189C) ; ᢜ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU ALI GALI JHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x189D) ; ᢝ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU ALI GALI TTA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x189E) ; ᢞ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU ALI GALI DDHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x189F) ; ᢟ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU ALI GALI TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x18A0) ; ᢠ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU ALI GALI DHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x18A1) ; ᢡ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU ALI GALI SSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x18A2) ; ᢢ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU ALI GALI CYA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x18A3) ; ᢣ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU ALI GALI ZHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x18A4) ; ᢤ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU ALI GALI ZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x18A5) ; ᢥ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI HALF U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x18A6) ; ᢦ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI HALF YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x18A7) ; ᢧ + )) +(define-char + '((name . "MONGOLIAN LETTER MANCHU ALI GALI BHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x18A8) ; ᢨ + )) +(define-char + '((name . "MONGOLIAN LETTER ALI GALI DAGALGA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x18A9) ; ᢩ + )) diff --git a/lisp/utf-2000/u01E00-Latin-Extended-Additional.el b/lisp/utf-2000/u01E00-Latin-Extended-Additional.el new file mode 100644 index 0000000..11a2b47 --- /dev/null +++ b/lisp/utf-2000/u01E00-Latin-Extended-Additional.el @@ -0,0 +1,3299 @@ +(define-char + '((name . "LATIN CAPITAL LETTER A WITH RING BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0041 #x0325) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH RING BELOW") + (=ucs . #x1E01) ; ḁ + )) + (=ucs . #x1E00) ; Ḁ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH RING BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0061 #x0325) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH RING BELOW") + (=ucs . #x1E00) ; Ḁ + )) + (=ucs . #x1E01) ; ḁ + )) +(define-char + '((name . "LATIN CAPITAL LETTER B WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0042 #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER B WITH DOT ABOVE") + (=ucs . #x1E03) ; ḃ + )) + (=ucs . #x1E02) ; Ḃ + )) +(define-char + '((name . "LATIN SMALL LETTER B WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0062 #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER B WITH DOT ABOVE") + (=ucs . #x1E02) ; Ḃ + )) + (=ucs . #x1E03) ; ḃ + )) +(define-char + '((name . "LATIN CAPITAL LETTER B WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0042 #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER B WITH DOT BELOW") + (=ucs . #x1E05) ; ḅ + )) + (=ucs . #x1E04) ; Ḅ + )) +(define-char + '((name . "LATIN SMALL LETTER B WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0062 #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER B WITH DOT BELOW") + (=ucs . #x1E04) ; Ḅ + )) + (=ucs . #x1E05) ; ḅ + )) +(define-char + '((name . "LATIN CAPITAL LETTER B WITH LINE BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0042 #x0331) + (->lowercase + ((name . "LATIN SMALL LETTER B WITH LINE BELOW") + (=ucs . #x1E07) ; ḇ + )) + (=ucs . #x1E06) ; Ḇ + )) +(define-char + '((name . "LATIN SMALL LETTER B WITH LINE BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0062 #x0331) + (->uppercase + ((name . "LATIN CAPITAL LETTER B WITH LINE BELOW") + (=ucs . #x1E06) ; Ḇ + )) + (=ucs . #x1E07) ; ḇ + )) +(define-char + '((name . "LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00C7 #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER C WITH CEDILLA AND ACUTE") + (=ucs . #x1E09) ; ḉ + )) + (=ucs . #x1E08) ; Ḉ + )) +(define-char + '((name . "LATIN SMALL LETTER C WITH CEDILLA AND ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00E7 #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE") + (=ucs . #x1E08) ; Ḉ + )) + (=ucs . #x1E09) ; ḉ + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0044 #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER D WITH DOT ABOVE") + (=ucs . #x1E0B) ; ḋ + )) + (=ucs . #x1E0A) ; Ḋ + )) +(define-char + '((name . "LATIN SMALL LETTER D WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0064 #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER D WITH DOT ABOVE") + (=ucs . #x1E0A) ; Ḋ + )) + (=ucs . #x1E0B) ; ḋ + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0044 #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER D WITH DOT BELOW") + (=ucs . #x1E0D) ; ḍ + )) + (=ucs . #x1E0C) ; Ḍ + )) +(define-char + '((name . "LATIN SMALL LETTER D WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0064 #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER D WITH DOT BELOW") + (=ucs . #x1E0C) ; Ḍ + )) + (=ucs . #x1E0D) ; ḍ + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH LINE BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0044 #x0331) + (->lowercase + ((name . "LATIN SMALL LETTER D WITH LINE BELOW") + (=ucs . #x1E0F) ; ḏ + )) + (=ucs . #x1E0E) ; Ḏ + )) +(define-char + '((name . "LATIN SMALL LETTER D WITH LINE BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0064 #x0331) + (->uppercase + ((name . "LATIN CAPITAL LETTER D WITH LINE BELOW") + (=ucs . #x1E0E) ; Ḏ + )) + (=ucs . #x1E0F) ; ḏ + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH CEDILLA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0044 #x0327) + (->lowercase + ((name . "LATIN SMALL LETTER D WITH CEDILLA") + (=ucs . #x1E11) ; ḑ + )) + (=ucs . #x1E10) ; Ḑ + )) +(define-char + '((name . "LATIN SMALL LETTER D WITH CEDILLA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0064 #x0327) + (->uppercase + ((name . "LATIN CAPITAL LETTER D WITH CEDILLA") + (=ucs . #x1E10) ; Ḑ + )) + (=ucs . #x1E11) ; ḑ + )) +(define-char + '((name . "LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0044 #x032D) + (->lowercase + ((name . "LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW") + (=ucs . #x1E13) ; ḓ + )) + (=ucs . #x1E12) ; Ḓ + )) +(define-char + '((name . "LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0064 #x032D) + (->uppercase + ((name . "LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW") + (=ucs . #x1E12) ; Ḓ + )) + (=ucs . #x1E13) ; ḓ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH MACRON AND GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0112 #x0300) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH MACRON AND GRAVE") + (=ucs . #x1E15) ; ḕ + )) + (=ucs . #x1E14) ; Ḕ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH MACRON AND GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0113 #x0300) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH MACRON AND GRAVE") + (=ucs . #x1E14) ; Ḕ + )) + (=ucs . #x1E15) ; ḕ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH MACRON AND ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0112 #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH MACRON AND ACUTE") + (=ucs . #x1E17) ; ḗ + )) + (=ucs . #x1E16) ; Ḗ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH MACRON AND ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0113 #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH MACRON AND ACUTE") + (=ucs . #x1E16) ; Ḗ + )) + (=ucs . #x1E17) ; ḗ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x032D) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW") + (=ucs . #x1E19) ; ḙ + )) + (=ucs . #x1E18) ; Ḙ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x032D) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW") + (=ucs . #x1E18) ; Ḙ + )) + (=ucs . #x1E19) ; ḙ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH TILDE BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x0330) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH TILDE BELOW") + (=ucs . #x1E1B) ; ḛ + )) + (=ucs . #x1E1A) ; Ḛ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH TILDE BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x0330) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH TILDE BELOW") + (=ucs . #x1E1A) ; Ḛ + )) + (=ucs . #x1E1B) ; ḛ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0228 #x0306) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH CEDILLA AND BREVE") + (=ucs . #x1E1D) ; ḝ + )) + (=ucs . #x1E1C) ; Ḝ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH CEDILLA AND BREVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0229 #x0306) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE") + (=ucs . #x1E1C) ; Ḝ + )) + (=ucs . #x1E1D) ; ḝ + )) +(define-char + '((name . "LATIN CAPITAL LETTER F WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0046 #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER F WITH DOT ABOVE") + (=ucs . #x1E1F) ; ḟ + )) + (=ucs . #x1E1E) ; Ḟ + )) +(define-char + '((name . "LATIN SMALL LETTER F WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0066 #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER F WITH DOT ABOVE") + (=ucs . #x1E1E) ; Ḟ + )) + (=ucs . #x1E1F) ; ḟ + )) +(define-char + '((name . "LATIN CAPITAL LETTER G WITH MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0047 #x0304) + (->lowercase + ((name . "LATIN SMALL LETTER G WITH MACRON") + (=ucs . #x1E21) ; ḡ + )) + (=ucs . #x1E20) ; Ḡ + )) +(define-char + '((name . "LATIN SMALL LETTER G WITH MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0067 #x0304) + (->uppercase + ((name . "LATIN CAPITAL LETTER G WITH MACRON") + (=ucs . #x1E20) ; Ḡ + )) + (=ucs . #x1E21) ; ḡ + )) +(define-char + '((name . "LATIN CAPITAL LETTER H WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0048 #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER H WITH DOT ABOVE") + (=ucs . #x1E23) ; ḣ + )) + (=ucs . #x1E22) ; Ḣ + )) +(define-char + '((name . "LATIN SMALL LETTER H WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0068 #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER H WITH DOT ABOVE") + (=ucs . #x1E22) ; Ḣ + )) + (=ucs . #x1E23) ; ḣ + )) +(define-char + '((name . "LATIN CAPITAL LETTER H WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0048 #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER H WITH DOT BELOW") + (=ucs . #x1E25) ; ḥ + )) + (=ucs . #x1E24) ; Ḥ + )) +(define-char + '((name . "LATIN SMALL LETTER H WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0068 #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER H WITH DOT BELOW") + (=ucs . #x1E24) ; Ḥ + )) + (=ucs . #x1E25) ; ḥ + )) +(define-char + '((name . "LATIN CAPITAL LETTER H WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0048 #x0308) + (->lowercase + ((name . "LATIN SMALL LETTER H WITH DIAERESIS") + (=ucs . #x1E27) ; ḧ + )) + (=ucs . #x1E26) ; Ḧ + )) +(define-char + '((name . "LATIN SMALL LETTER H WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0068 #x0308) + (->uppercase + ((name . "LATIN CAPITAL LETTER H WITH DIAERESIS") + (=ucs . #x1E26) ; Ḧ + )) + (=ucs . #x1E27) ; ḧ + )) +(define-char + '((name . "LATIN CAPITAL LETTER H WITH CEDILLA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0048 #x0327) + (->lowercase + ((name . "LATIN SMALL LETTER H WITH CEDILLA") + (=ucs . #x1E29) ; ḩ + )) + (=ucs . #x1E28) ; Ḩ + )) +(define-char + '((name . "LATIN SMALL LETTER H WITH CEDILLA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0068 #x0327) + (->uppercase + ((name . "LATIN CAPITAL LETTER H WITH CEDILLA") + (=ucs . #x1E28) ; Ḩ + )) + (=ucs . #x1E29) ; ḩ + )) +(define-char + '((name . "LATIN CAPITAL LETTER H WITH BREVE BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0048 #x032E) + (->lowercase + ((name . "LATIN SMALL LETTER H WITH BREVE BELOW") + (=ucs . #x1E2B) ; ḫ + )) + (=ucs . #x1E2A) ; Ḫ + )) +(define-char + '((name . "LATIN SMALL LETTER H WITH BREVE BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0068 #x032E) + (->uppercase + ((name . "LATIN CAPITAL LETTER H WITH BREVE BELOW") + (=ucs . #x1E2A) ; Ḫ + )) + (=ucs . #x1E2B) ; ḫ + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH TILDE BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0049 #x0330) + (->lowercase + ((name . "LATIN SMALL LETTER I WITH TILDE BELOW") + (=ucs . #x1E2D) ; ḭ + )) + (=ucs . #x1E2C) ; Ḭ + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH TILDE BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0069 #x0330) + (->uppercase + ((name . "LATIN CAPITAL LETTER I WITH TILDE BELOW") + (=ucs . #x1E2C) ; Ḭ + )) + (=ucs . #x1E2D) ; ḭ + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00CF #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE") + (=ucs . #x1E2F) ; ḯ + )) + (=ucs . #x1E2E) ; Ḯ + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00EF #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE") + (=ucs . #x1E2E) ; Ḯ + )) + (=ucs . #x1E2F) ; ḯ + )) +(define-char + '((name . "LATIN CAPITAL LETTER K WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004B #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER K WITH ACUTE") + (=ucs . #x1E31) ; ḱ + )) + (=ucs . #x1E30) ; Ḱ + )) +(define-char + '((=>ucs . #x1E30) ; Ḱ + (=jef-china3 . #x85DC) ; øºˆ—œ + )) +(define-char + '((name . "LATIN SMALL LETTER K WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006B #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER K WITH ACUTE") + (=ucs . #x1E30) ; Ḱ + )) + (=ucs . #x1E31) ; ḱ + )) +(define-char + '((=>ucs . #x1E31) ; ḱ + (=jef-china3 . #x85F2) ; øºˆ—² + )) +(define-char + '((name . "LATIN CAPITAL LETTER K WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004B #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER K WITH DOT BELOW") + (=ucs . #x1E33) ; ḳ + )) + (=ucs . #x1E32) ; Ḳ + )) +(define-char + '((name . "LATIN SMALL LETTER K WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006B #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER K WITH DOT BELOW") + (=ucs . #x1E32) ; Ḳ + )) + (=ucs . #x1E33) ; ḳ + )) +(define-char + '((name . "LATIN CAPITAL LETTER K WITH LINE BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004B #x0331) + (->lowercase + ((name . "LATIN SMALL LETTER K WITH LINE BELOW") + (=ucs . #x1E35) ; ḵ + )) + (=ucs . #x1E34) ; Ḵ + )) +(define-char + '((name . "LATIN SMALL LETTER K WITH LINE BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006B #x0331) + (->uppercase + ((name . "LATIN CAPITAL LETTER K WITH LINE BELOW") + (=ucs . #x1E34) ; Ḵ + )) + (=ucs . #x1E35) ; ḵ + )) +(define-char + '((name . "LATIN CAPITAL LETTER L WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004C #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER L WITH DOT BELOW") + (=ucs . #x1E37) ; ḷ + )) + (=ucs . #x1E36) ; Ḷ + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006C #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER L WITH DOT BELOW") + (=ucs . #x1E36) ; Ḷ + )) + (=ucs . #x1E37) ; ḷ + )) +(define-char + '((name . "LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1E36 #x0304) + (->lowercase + ((name . "LATIN SMALL LETTER L WITH DOT BELOW AND MACRON") + (=ucs . #x1E39) ; ḹ + )) + (=ucs . #x1E38) ; Ḹ + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH DOT BELOW AND MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1E37 #x0304) + (->uppercase + ((name . "LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON") + (=ucs . #x1E38) ; Ḹ + )) + (=ucs . #x1E39) ; ḹ + )) +(define-char + '((name . "LATIN CAPITAL LETTER L WITH LINE BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004C #x0331) + (->lowercase + ((name . "LATIN SMALL LETTER L WITH LINE BELOW") + (=ucs . #x1E3B) ; ḻ + )) + (=ucs . #x1E3A) ; Ḻ + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH LINE BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006C #x0331) + (->uppercase + ((name . "LATIN CAPITAL LETTER L WITH LINE BELOW") + (=ucs . #x1E3A) ; Ḻ + )) + (=ucs . #x1E3B) ; ḻ + )) +(define-char + '((name . "LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004C #x032D) + (->lowercase + ((name . "LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW") + (=ucs . #x1E3D) ; ḽ + )) + (=ucs . #x1E3C) ; Ḽ + )) +(define-char + '((name . "LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006C #x032D) + (->uppercase + ((name . "LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW") + (=ucs . #x1E3C) ; Ḽ + )) + (=ucs . #x1E3D) ; ḽ + )) +(define-char + '((name . "LATIN CAPITAL LETTER M WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004D #x0301) + (->fullwidth + ((name . "fullwidth latin capital letter m with acute") + (=jis-x0213-1-2000 . #x2872) ; ø»¢žŸ + )) + (->lowercase + ((name . "LATIN SMALL LETTER M WITH ACUTE") + (=ucs . #x1E3F) ; ḿ + )) + (=ucs . #x1E3E) ; Ḿ + )) +(define-char + '((=>ucs . #x1E3E) ; Ḿ + (=jef-china3 . #x85DE) ; øºˆ—ž + )) +(define-char + '((name . "fullwidth latin capital letter m with acute") + (=>ucs . #x1E3E) ; Ḿ + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x1E3E) + (->lowercase + ((name . "fullwidth latin small letter m with acute") + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER M WITH ACUTE") + (=ucs . #x1E3E) ; Ḿ + )) + (=jis-x0213-1-2000 . #x2872) ; ø»¢žŸ + (ucs-jis . #x1E3E) ; ø»¢žŸ + )) +(define-char + '((name . "LATIN SMALL LETTER M WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006D #x0301) + (->fullwidth + ((name . "fullwidth latin small letter m with acute") + (=jis-x0213-1-2000 . #x2873) ; ø»¢ž  + )) + (->uppercase + ((name . "LATIN CAPITAL LETTER M WITH ACUTE") + (=ucs . #x1E3E) ; Ḿ + )) + (=ucs . #x1E3F) ; ḿ + )) +(define-char + '((=>ucs . #x1E3F) ; ḿ + (=jef-china3 . #x85F4) ; øºˆ—´ + )) +(define-char + '((name . "fullwidth latin small letter m with acute") + (=>ucs . #x1E3F) ; ḿ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x1E3F) + (->uppercase + ((name . "fullwidth latin capital letter m with acute") + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER M WITH ACUTE") + (=ucs . #x1E3F) ; ḿ + )) + (=jis-x0213-1-2000 . #x2873) ; ø»¢ž  + (ucs-jis . #x1E3F) ; ø»¢ž  + )) +(define-char + '((name . "LATIN CAPITAL LETTER M WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004D #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER M WITH DOT ABOVE") + (=ucs . #x1E41) ; ṁ + )) + (=ucs . #x1E40) ; Ṁ + )) +(define-char + '((name . "LATIN SMALL LETTER M WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006D #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER M WITH DOT ABOVE") + (=ucs . #x1E40) ; Ṁ + )) + (=ucs . #x1E41) ; ṁ + )) +(define-char + '((name . "LATIN CAPITAL LETTER M WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004D #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER M WITH DOT BELOW") + (=ucs . #x1E43) ; ṃ + )) + (=ucs . #x1E42) ; Ṃ + )) +(define-char + '((name . "LATIN SMALL LETTER M WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006D #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER M WITH DOT BELOW") + (=ucs . #x1E42) ; Ṃ + )) + (=ucs . #x1E43) ; ṃ + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004E #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER N WITH DOT ABOVE") + (=ucs . #x1E45) ; ṅ + )) + (=ucs . #x1E44) ; Ṅ + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006E #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER N WITH DOT ABOVE") + (=ucs . #x1E44) ; Ṅ + )) + (=ucs . #x1E45) ; ṅ + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004E #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER N WITH DOT BELOW") + (=ucs . #x1E47) ; ṇ + )) + (=ucs . #x1E46) ; Ṇ + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006E #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER N WITH DOT BELOW") + (=ucs . #x1E46) ; Ṇ + )) + (=ucs . #x1E47) ; ṇ + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH LINE BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004E #x0331) + (->lowercase + ((name . "LATIN SMALL LETTER N WITH LINE BELOW") + (=ucs . #x1E49) ; ṉ + )) + (=ucs . #x1E48) ; Ṉ + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH LINE BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006E #x0331) + (->uppercase + ((name . "LATIN CAPITAL LETTER N WITH LINE BELOW") + (=ucs . #x1E48) ; Ṉ + )) + (=ucs . #x1E49) ; ṉ + )) +(define-char + '((name . "LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004E #x032D) + (->lowercase + ((name . "LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW") + (=ucs . #x1E4B) ; ṋ + )) + (=ucs . #x1E4A) ; Ṋ + )) +(define-char + '((name . "LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006E #x032D) + (->uppercase + ((name . "LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW") + (=ucs . #x1E4A) ; Ṋ + )) + (=ucs . #x1E4B) ; ṋ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH TILDE AND ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00D5 #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH TILDE AND ACUTE") + (=ucs . #x1E4D) ; ṍ + )) + (=ucs . #x1E4C) ; Ṍ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH TILDE AND ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00F5 #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH TILDE AND ACUTE") + (=ucs . #x1E4C) ; Ṍ + )) + (=ucs . #x1E4D) ; ṍ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00D5 #x0308) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH TILDE AND DIAERESIS") + (=ucs . #x1E4F) ; ṏ + )) + (=ucs . #x1E4E) ; Ṏ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH TILDE AND DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00F5 #x0308) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS") + (=ucs . #x1E4E) ; Ṏ + )) + (=ucs . #x1E4F) ; ṏ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH MACRON AND GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x014C #x0300) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH MACRON AND GRAVE") + (=ucs . #x1E51) ; ṑ + )) + (=ucs . #x1E50) ; Ṑ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH MACRON AND GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x014D #x0300) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH MACRON AND GRAVE") + (=ucs . #x1E50) ; Ṑ + )) + (=ucs . #x1E51) ; ṑ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH MACRON AND ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x014C #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH MACRON AND ACUTE") + (=ucs . #x1E53) ; ṓ + )) + (=ucs . #x1E52) ; Ṓ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH MACRON AND ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x014D #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH MACRON AND ACUTE") + (=ucs . #x1E52) ; Ṓ + )) + (=ucs . #x1E53) ; ṓ + )) +(define-char + '((name . "LATIN CAPITAL LETTER P WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0050 #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER P WITH ACUTE") + (=ucs . #x1E55) ; ṕ + )) + (=ucs . #x1E54) ; Ṕ + )) +(define-char + '((=>ucs . #x1E54) ; Ṕ + (=jef-china3 . #x85E1) ; øºˆ—¡ + )) +(define-char + '((name . "LATIN SMALL LETTER P WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0070 #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER P WITH ACUTE") + (=ucs . #x1E54) ; Ṕ + )) + (=ucs . #x1E55) ; ṕ + )) +(define-char + '((=>ucs . #x1E55) ; ṕ + (=jef-china3 . #x85F7) ; øºˆ—· + )) +(define-char + '((name . "LATIN CAPITAL LETTER P WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0050 #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER P WITH DOT ABOVE") + (=ucs . #x1E57) ; ṗ + )) + (=ucs . #x1E56) ; Ṗ + )) +(define-char + '((name . "LATIN SMALL LETTER P WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0070 #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER P WITH DOT ABOVE") + (=ucs . #x1E56) ; Ṗ + )) + (=ucs . #x1E57) ; ṗ + )) +(define-char + '((name . "LATIN CAPITAL LETTER R WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0052 #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER R WITH DOT ABOVE") + (=ucs . #x1E59) ; ṙ + )) + (=ucs . #x1E58) ; Ṙ + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0072 #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER R WITH DOT ABOVE") + (=ucs . #x1E58) ; Ṙ + )) + (=ucs . #x1E59) ; ṙ + )) +(define-char + '((name . "LATIN CAPITAL LETTER R WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0052 #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER R WITH DOT BELOW") + (=ucs . #x1E5B) ; ṛ + )) + (=ucs . #x1E5A) ; Ṛ + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0072 #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER R WITH DOT BELOW") + (=ucs . #x1E5A) ; Ṛ + )) + (=ucs . #x1E5B) ; ṛ + )) +(define-char + '((name . "LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1E5A #x0304) + (->lowercase + ((name . "LATIN SMALL LETTER R WITH DOT BELOW AND MACRON") + (=ucs . #x1E5D) ; ṝ + )) + (=ucs . #x1E5C) ; Ṝ + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH DOT BELOW AND MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1E5B #x0304) + (->uppercase + ((name . "LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON") + (=ucs . #x1E5C) ; Ṝ + )) + (=ucs . #x1E5D) ; ṝ + )) +(define-char + '((name . "LATIN CAPITAL LETTER R WITH LINE BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0052 #x0331) + (->lowercase + ((name . "LATIN SMALL LETTER R WITH LINE BELOW") + (=ucs . #x1E5F) ; ṟ + )) + (=ucs . #x1E5E) ; Ṟ + )) +(define-char + '((name . "LATIN SMALL LETTER R WITH LINE BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0072 #x0331) + (->uppercase + ((name . "LATIN CAPITAL LETTER R WITH LINE BELOW") + (=ucs . #x1E5E) ; Ṟ + )) + (=ucs . #x1E5F) ; ṟ + )) +(define-char + '((name . "LATIN CAPITAL LETTER S WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0053 #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER S WITH DOT ABOVE") + (=ucs . #x1E61) ; ṡ + )) + (=ucs . #x1E60) ; á¹  + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0073 #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER S WITH DOT ABOVE") + (=ucs . #x1E60) ; á¹  + )) + (=ucs . #x1E61) ; ṡ + )) +(define-char + '((name . "LATIN CAPITAL LETTER S WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0053 #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER S WITH DOT BELOW") + (=ucs . #x1E63) ; á¹£ + )) + (=ucs . #x1E62) ; á¹¢ + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0073 #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER S WITH DOT BELOW") + (=ucs . #x1E62) ; á¹¢ + )) + (=ucs . #x1E63) ; á¹£ + )) +(define-char + '((name . "LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x015A #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE") + (=ucs . #x1E65) ; á¹¥ + )) + (=ucs . #x1E64) ; Ṥ + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x015B #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE") + (=ucs . #x1E64) ; Ṥ + )) + (=ucs . #x1E65) ; á¹¥ + )) +(define-char + '((name . "LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0160 #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER S WITH CARON AND DOT ABOVE") + (=ucs . #x1E67) ; ṧ + )) + (=ucs . #x1E66) ; Ṧ + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH CARON AND DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0161 #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE") + (=ucs . #x1E66) ; Ṧ + )) + (=ucs . #x1E67) ; ṧ + )) +(define-char + '((name . "LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1E62 #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE") + (=ucs . #x1E69) ; ṩ + )) + (=ucs . #x1E68) ; Ṩ + )) +(define-char + '((name . "LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1E63 #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE") + (=ucs . #x1E68) ; Ṩ + )) + (=ucs . #x1E69) ; ṩ + )) +(define-char + '((name . "LATIN CAPITAL LETTER T WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0054 #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER T WITH DOT ABOVE") + (=ucs . #x1E6B) ; ṫ + )) + (=ucs . #x1E6A) ; Ṫ + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0074 #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER T WITH DOT ABOVE") + (=ucs . #x1E6A) ; Ṫ + )) + (=ucs . #x1E6B) ; ṫ + )) +(define-char + '((name . "LATIN CAPITAL LETTER T WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0054 #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER T WITH DOT BELOW") + (=ucs . #x1E6D) ; á¹­ + )) + (=ucs . #x1E6C) ; Ṭ + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0074 #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER T WITH DOT BELOW") + (=ucs . #x1E6C) ; Ṭ + )) + (=ucs . #x1E6D) ; á¹­ + )) +(define-char + '((name . "LATIN CAPITAL LETTER T WITH LINE BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0054 #x0331) + (->lowercase + ((name . "LATIN SMALL LETTER T WITH LINE BELOW") + (=ucs . #x1E6F) ; ṯ + )) + (=ucs . #x1E6E) ; á¹® + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH LINE BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0074 #x0331) + (->uppercase + ((name . "LATIN CAPITAL LETTER T WITH LINE BELOW") + (=ucs . #x1E6E) ; á¹® + )) + (=ucs . #x1E6F) ; ṯ + )) +(define-char + '((name . "LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0054 #x032D) + (->lowercase + ((name . "LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW") + (=ucs . #x1E71) ; á¹± + )) + (=ucs . #x1E70) ; á¹° + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0074 #x032D) + (->uppercase + ((name . "LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW") + (=ucs . #x1E70) ; á¹° + )) + (=ucs . #x1E71) ; á¹± + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH DIAERESIS BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x0324) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH DIAERESIS BELOW") + (=ucs . #x1E73) ; á¹³ + )) + (=ucs . #x1E72) ; á¹² + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH DIAERESIS BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x0324) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS BELOW") + (=ucs . #x1E72) ; á¹² + )) + (=ucs . #x1E73) ; á¹³ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH TILDE BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x0330) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH TILDE BELOW") + (=ucs . #x1E75) ; á¹µ + )) + (=ucs . #x1E74) ; á¹´ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH TILDE BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x0330) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH TILDE BELOW") + (=ucs . #x1E74) ; á¹´ + )) + (=ucs . #x1E75) ; á¹µ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x032D) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW") + (=ucs . #x1E77) ; á¹· + )) + (=ucs . #x1E76) ; Ṷ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x032D) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW") + (=ucs . #x1E76) ; Ṷ + )) + (=ucs . #x1E77) ; á¹· + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH TILDE AND ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0168 #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH TILDE AND ACUTE") + (=ucs . #x1E79) ; á¹¹ + )) + (=ucs . #x1E78) ; Ṹ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH TILDE AND ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0169 #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH TILDE AND ACUTE") + (=ucs . #x1E78) ; Ṹ + )) + (=ucs . #x1E79) ; á¹¹ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x016A #x0308) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH MACRON AND DIAERESIS") + (=ucs . #x1E7B) ; á¹» + )) + (=ucs . #x1E7A) ; Ṻ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH MACRON AND DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x016B #x0308) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS") + (=ucs . #x1E7A) ; Ṻ + )) + (=ucs . #x1E7B) ; á¹» + )) +(define-char + '((name . "LATIN CAPITAL LETTER V WITH TILDE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0056 #x0303) + (->lowercase + ((name . "LATIN SMALL LETTER V WITH TILDE") + (=ucs . #x1E7D) ; á¹½ + )) + (=ucs . #x1E7C) ; á¹¼ + )) +(define-char + '((name . "LATIN SMALL LETTER V WITH TILDE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0076 #x0303) + (->uppercase + ((name . "LATIN CAPITAL LETTER V WITH TILDE") + (=ucs . #x1E7C) ; á¹¼ + )) + (=ucs . #x1E7D) ; á¹½ + )) +(define-char + '((name . "LATIN CAPITAL LETTER V WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0056 #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER V WITH DOT BELOW") + (=ucs . #x1E7F) ; ṿ + )) + (=ucs . #x1E7E) ; á¹¾ + )) +(define-char + '((name . "LATIN SMALL LETTER V WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0076 #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER V WITH DOT BELOW") + (=ucs . #x1E7E) ; á¹¾ + )) + (=ucs . #x1E7F) ; ṿ + )) +(define-char + '((name . "LATIN CAPITAL LETTER W WITH GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0057 #x0300) + (->lowercase + ((name . "LATIN SMALL LETTER W WITH GRAVE") + (=ucs . #x1E81) ; ẁ + )) + (=ucs . #x1E80) ; Ẁ + )) +(define-char + '((name . "LATIN SMALL LETTER W WITH GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0077 #x0300) + (->uppercase + ((name . "LATIN CAPITAL LETTER W WITH GRAVE") + (=ucs . #x1E80) ; Ẁ + )) + (=ucs . #x1E81) ; ẁ + )) +(define-char + '((name . "LATIN CAPITAL LETTER W WITH ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0057 #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER W WITH ACUTE") + (=ucs . #x1E83) ; ẃ + )) + (=ucs . #x1E82) ; Ẃ + )) +(define-char + '((=>ucs . #x1E82) ; Ẃ + (=jef-china3 . #x85E8) ; øºˆ—¨ + )) +(define-char + '((name . "LATIN SMALL LETTER W WITH ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0077 #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER W WITH ACUTE") + (=ucs . #x1E82) ; Ẃ + )) + (=ucs . #x1E83) ; ẃ + )) +(define-char + '((=>ucs . #x1E83) ; ẃ + (=jef-china3 . #x85FE) ; øºˆ—¾ + )) +(define-char + '((name . "LATIN CAPITAL LETTER W WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0057 #x0308) + (->lowercase + ((name . "LATIN SMALL LETTER W WITH DIAERESIS") + (=ucs . #x1E85) ; ẅ + )) + (=ucs . #x1E84) ; Ẅ + )) +(define-char + '((name . "LATIN SMALL LETTER W WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0077 #x0308) + (->uppercase + ((name . "LATIN CAPITAL LETTER W WITH DIAERESIS") + (=ucs . #x1E84) ; Ẅ + )) + (=ucs . #x1E85) ; ẅ + )) +(define-char + '((name . "LATIN CAPITAL LETTER W WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0057 #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER W WITH DOT ABOVE") + (=ucs . #x1E87) ; ẇ + )) + (=ucs . #x1E86) ; Ẇ + )) +(define-char + '((name . "LATIN SMALL LETTER W WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0077 #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER W WITH DOT ABOVE") + (=ucs . #x1E86) ; Ẇ + )) + (=ucs . #x1E87) ; ẇ + )) +(define-char + '((name . "LATIN CAPITAL LETTER W WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0057 #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER W WITH DOT BELOW") + (=ucs . #x1E89) ; ẉ + )) + (=ucs . #x1E88) ; Ẉ + )) +(define-char + '((name . "LATIN SMALL LETTER W WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0077 #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER W WITH DOT BELOW") + (=ucs . #x1E88) ; Ẉ + )) + (=ucs . #x1E89) ; ẉ + )) +(define-char + '((name . "LATIN CAPITAL LETTER X WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0058 #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER X WITH DOT ABOVE") + (=ucs . #x1E8B) ; ẋ + )) + (=ucs . #x1E8A) ; Ẋ + )) +(define-char + '((name . "LATIN SMALL LETTER X WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0078 #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER X WITH DOT ABOVE") + (=ucs . #x1E8A) ; Ẋ + )) + (=ucs . #x1E8B) ; ẋ + )) +(define-char + '((name . "LATIN CAPITAL LETTER X WITH DIAERESIS") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0058 #x0308) + (->lowercase + ((name . "LATIN SMALL LETTER X WITH DIAERESIS") + (=ucs . #x1E8D) ; ẍ + )) + (=ucs . #x1E8C) ; Ẍ + )) +(define-char + '((name . "LATIN SMALL LETTER X WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0078 #x0308) + (->uppercase + ((name . "LATIN CAPITAL LETTER X WITH DIAERESIS") + (=ucs . #x1E8C) ; Ẍ + )) + (=ucs . #x1E8D) ; ẍ + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y WITH DOT ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0059 #x0307) + (->lowercase + ((name . "LATIN SMALL LETTER Y WITH DOT ABOVE") + (=ucs . #x1E8F) ; ẏ + )) + (=ucs . #x1E8E) ; Ẏ + )) +(define-char + '((name . "LATIN SMALL LETTER Y WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0079 #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER Y WITH DOT ABOVE") + (=ucs . #x1E8E) ; Ẏ + )) + (=ucs . #x1E8F) ; ẏ + )) +(define-char + '((name . "LATIN CAPITAL LETTER Z WITH CIRCUMFLEX") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x005A #x0302) + (->lowercase + ((name . "LATIN SMALL LETTER Z WITH CIRCUMFLEX") + (=ucs . #x1E91) ; ẑ + )) + (=ucs . #x1E90) ; Ẑ + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH CIRCUMFLEX") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x007A #x0302) + (->uppercase + ((name . "LATIN CAPITAL LETTER Z WITH CIRCUMFLEX") + (=ucs . #x1E90) ; Ẑ + )) + (=ucs . #x1E91) ; ẑ + )) +(define-char + '((name . "LATIN CAPITAL LETTER Z WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x005A #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER Z WITH DOT BELOW") + (=ucs . #x1E93) ; ẓ + )) + (=ucs . #x1E92) ; Ẓ + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x007A #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER Z WITH DOT BELOW") + (=ucs . #x1E92) ; Ẓ + )) + (=ucs . #x1E93) ; ẓ + )) +(define-char + '((name . "LATIN CAPITAL LETTER Z WITH LINE BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x005A #x0331) + (->lowercase + ((name . "LATIN SMALL LETTER Z WITH LINE BELOW") + (=ucs . #x1E95) ; ẕ + )) + (=ucs . #x1E94) ; Ẕ + )) +(define-char + '((name . "LATIN SMALL LETTER Z WITH LINE BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x007A #x0331) + (->uppercase + ((name . "LATIN CAPITAL LETTER Z WITH LINE BELOW") + (=ucs . #x1E94) ; Ẕ + )) + (=ucs . #x1E95) ; ẕ + )) +(define-char + '((name . "LATIN SMALL LETTER H WITH LINE BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0068 #x0331) + (=ucs . #x1E96) ; ẖ + )) +(define-char + '((name . "LATIN SMALL LETTER T WITH DIAERESIS") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0074 #x0308) + (=ucs . #x1E97) ; ẗ + )) +(define-char + '((name . "LATIN SMALL LETTER W WITH RING ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0077 #x030A) + (=ucs . #x1E98) ; ẘ + )) +(define-char + '((name . "LATIN SMALL LETTER Y WITH RING ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0079 #x030A) + (=ucs . #x1E99) ; ẙ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH RIGHT HALF RING") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0061 #x02BE) + (=ucs . #x1E9A) ; ẚ + )) +(define-char + '((name . "LATIN SMALL LETTER LONG S WITH DOT ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x017F #x0307) + (->uppercase + ((name . "LATIN CAPITAL LETTER S WITH DOT ABOVE") + (=ucs . #x1E60) ; á¹  + )) + (=ucs . #x1E9B) ; ẛ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0041 #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH DOT BELOW") + (=ucs . #x1EA1) ; ạ + )) + (latin-viscii-upper . #xD5) ; øº’ž• + (latin-viscii . #x80) ; øº’ž• + (=ucs . #x1EA0) ; Ạ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0061 #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH DOT BELOW") + (=ucs . #x1EA0) ; Ạ + )) + (latin-tcvn5712 . #xB9) ; øº“™¹ + (latin-viscii-lower . #xD5) ; øº’œµ + (latin-viscii . #xD5) ; øº’œµ + (=ucs . #x1EA1) ; ạ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH HOOK ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0041 #x0309) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH HOOK ABOVE") + (=ucs . #x1EA3) ; ả + )) + (latin-viscii-upper . #xE4) ; øº’ž¤ + (latin-viscii . #xC4) ; øº’ž¤ + (=ucs . #x1EA2) ; Ả + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH HOOK ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0061 #x0309) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH HOOK ABOVE") + (=ucs . #x1EA2) ; Ả + )) + (latin-tcvn5712 . #xB6) ; øº“™¶ + (latin-viscii-lower . #xE4) ; øº’„ + (latin-viscii . #xE4) ; øº’„ + (=ucs . #x1EA3) ; ả + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00C2 #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE") + (=ucs . #x1EA5) ; ấ + )) + (latin-tcvn5712 . #xC4) ; øº“š„ + (latin-viscii-upper . #xA4) ; øº’¤ + (latin-viscii . #x84) ; øº’¤ + (=ucs . #x1EA4) ; Ấ + )) +(define-char + '((=>ucs . #x1EA4) ; Ấ + (=jef-china3 . #x86A7) ; øºˆš§ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00E2 #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE") + (=ucs . #x1EA4) ; Ấ + )) + (latin-tcvn5712 . #xCA) ; øº“šŠ + (latin-viscii-lower . #xA4) ; øº’œ„ + (latin-viscii . #xA4) ; øº’œ„ + (=ucs . #x1EA5) ; ấ + )) +(define-char + '((=>ucs . #x1EA5) ; ấ + (=jef-china3 . #x86AA) ; øºˆšª + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00C2 #x0300) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE") + (=ucs . #x1EA7) ; ầ + )) + (latin-tcvn5712 . #xC1) ; øº“š + (latin-viscii-upper . #xA5) ; øº’¥ + (latin-viscii . #x85) ; øº’¥ + (=ucs . #x1EA6) ; Ầ + )) +(define-char + '((=>ucs . #x1EA6) ; Ầ + (=jef-china3 . #x85B1) ; øºˆ–± + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00E2 #x0300) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE") + (=ucs . #x1EA6) ; Ầ + )) + (latin-tcvn5712 . #xC7) ; øº“š‡ + (latin-viscii-lower . #xA5) ; øº’œ… + (latin-viscii . #xA5) ; øº’œ… + (=ucs . #x1EA7) ; ầ + )) +(define-char + '((=>ucs . #x1EA7) ; ầ + (=jef-china3 . #x85B4) ; øºˆ–´ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00C2 #x0309) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE") + (=ucs . #x1EA9) ; ẩ + )) + (latin-tcvn5712 . #xC2) ; øº“š‚ + (latin-viscii-upper . #xA6) ; øº’¦ + (latin-viscii . #x86) ; øº’¦ + (=ucs . #x1EA8) ; Ẩ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00E2 #x0309) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE") + (=ucs . #x1EA8) ; Ẩ + )) + (latin-tcvn5712 . #xC8) ; øº“šˆ + (latin-viscii-lower . #xA6) ; øº’œ† + (latin-viscii . #xA6) ; øº’œ† + (=ucs . #x1EA9) ; ẩ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00C2 #x0303) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE") + (=ucs . #x1EAB) ; ẫ + )) + (latin-tcvn5712 . #xC3) ; øº“šƒ + (latin-viscii-upper . #xE7) ; øº’ž§ + (latin-viscii . #x06) ; øº’ž§ + (=ucs . #x1EAA) ; Ẫ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00E2 #x0303) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE") + (=ucs . #x1EAA) ; Ẫ + )) + (latin-tcvn5712 . #xC9) ; øº“š‰ + (latin-viscii-lower . #xE7) ; øº’‡ + (latin-viscii . #xE7) ; øº’‡ + (=ucs . #x1EAB) ; ẫ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1EA0 #x0302) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW") + (=ucs . #x1EAD) ; ậ + )) + (latin-viscii-upper . #xA7) ; øº’§ + (latin-viscii . #x87) ; øº’§ + (=ucs . #x1EAC) ; Ậ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1EA1 #x0302) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW") + (=ucs . #x1EAC) ; Ậ + )) + (latin-tcvn5712 . #xCB) ; øº“š‹ + (latin-viscii-lower . #xA7) ; øº’œ‡ + (latin-viscii . #xA7) ; øº’œ‡ + (=ucs . #x1EAD) ; ậ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH BREVE AND ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0102 #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH BREVE AND ACUTE") + (=ucs . #x1EAF) ; ắ + )) + (latin-tcvn5712 . #xC0) ; øº“š€ + (latin-viscii-upper . #xA1) ; øº’¡ + (latin-viscii . #x81) ; øº’¡ + (=ucs . #x1EAE) ; Ắ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH BREVE AND ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0103 #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH BREVE AND ACUTE") + (=ucs . #x1EAE) ; Ắ + )) + (latin-tcvn5712 . #xBE) ; øº“™¾ + (latin-viscii-lower . #xA1) ; øº’œ + (latin-viscii . #xA1) ; øº’œ + (=ucs . #x1EAF) ; ắ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH BREVE AND GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0102 #x0300) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH BREVE AND GRAVE") + (=ucs . #x1EB1) ; ằ + )) + (latin-tcvn5712 . #xAF) ; øº“™¯ + (latin-viscii-upper . #xA2) ; øº’¢ + (latin-viscii . #x82) ; øº’¢ + (=ucs . #x1EB0) ; Ằ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH BREVE AND GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0103 #x0300) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH BREVE AND GRAVE") + (=ucs . #x1EB0) ; Ằ + )) + (latin-tcvn5712 . #xBB) ; øº“™» + (latin-viscii-lower . #xA2) ; øº’œ‚ + (latin-viscii . #xA2) ; øº’œ‚ + (=ucs . #x1EB1) ; ằ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0102 #x0309) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE") + (=ucs . #x1EB3) ; ẳ + )) + (latin-tcvn5712 . #xBA) ; øº“™º + (latin-viscii-upper . #xC6) ; øº’ž† + (latin-viscii . #x02) ; øº’ž† + (=ucs . #x1EB2) ; Ẳ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0103 #x0309) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE") + (=ucs . #x1EB2) ; Ẳ + )) + (latin-tcvn5712 . #xBC) ; øº“™¼ + (latin-viscii-lower . #xC6) ; øº’œ¦ + (latin-viscii . #xC6) ; øº’œ¦ + (=ucs . #x1EB3) ; ẳ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH BREVE AND TILDE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0102 #x0303) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH BREVE AND TILDE") + (=ucs . #x1EB5) ; ẵ + )) + (latin-tcvn5712 . #xBF) ; øº“™¿ + (latin-viscii-upper . #xC7) ; øº’ž‡ + (latin-viscii . #x05) ; øº’ž‡ + (=ucs . #x1EB4) ; Ẵ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH BREVE AND TILDE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0103 #x0303) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH BREVE AND TILDE") + (=ucs . #x1EB4) ; Ẵ + )) + (latin-tcvn5712 . #xBD) ; øº“™½ + (latin-viscii-lower . #xC7) ; øº’œ§ + (latin-viscii . #xC7) ; øº’œ§ + (=ucs . #x1EB5) ; ẵ + )) +(define-char + '((name . "LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1EA0 #x0306) + (->lowercase + ((name . "LATIN SMALL LETTER A WITH BREVE AND DOT BELOW") + (=ucs . #x1EB7) ; ặ + )) + (latin-viscii-upper . #xA3) ; øº’£ + (latin-viscii . #x83) ; øº’£ + (=ucs . #x1EB6) ; Ặ + )) +(define-char + '((name . "LATIN SMALL LETTER A WITH BREVE AND DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1EA1 #x0306) + (->uppercase + ((name . "LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW") + (=ucs . #x1EB6) ; Ặ + )) + (latin-tcvn5712 . #xC6) ; øº“š† + (latin-viscii-lower . #xA3) ; øº’œƒ + (latin-viscii . #xA3) ; øº’œƒ + (=ucs . #x1EB7) ; ặ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH DOT BELOW") + (=ucs . #x1EB9) ; ẹ + )) + (latin-viscii-upper . #xA9) ; øº’© + (latin-viscii . #x89) ; øº’© + (=ucs . #x1EB8) ; Ẹ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH DOT BELOW") + (=ucs . #x1EB8) ; Ẹ + )) + (latin-tcvn5712 . #xD1) ; øº“š‘ + (latin-viscii-lower . #xA9) ; øº’œ‰ + (latin-viscii . #xA9) ; øº’œ‰ + (=ucs . #x1EB9) ; ẹ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH HOOK ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x0309) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH HOOK ABOVE") + (=ucs . #x1EBB) ; ẻ + )) + (latin-viscii-upper . #xEB) ; øº’ž« + (latin-viscii . #xCB) ; øº’ž« + (=ucs . #x1EBA) ; Ẻ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH HOOK ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x0309) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH HOOK ABOVE") + (=ucs . #x1EBA) ; Ẻ + )) + (latin-tcvn5712 . #xCE) ; øº“šŽ + (latin-viscii-lower . #xEB) ; øº’‹ + (latin-viscii . #xEB) ; øº’‹ + (=ucs . #x1EBB) ; ẻ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH TILDE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0045 #x0303) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH TILDE") + (=ucs . #x1EBD) ; ẽ + )) + (latin-viscii-upper . #xA8) ; øº’¨ + (latin-viscii . #x88) ; øº’¨ + (=ucs . #x1EBC) ; Ẽ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH TILDE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0065 #x0303) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH TILDE") + (=ucs . #x1EBC) ; Ẽ + )) + (latin-tcvn5712 . #xCF) ; øº“š + (latin-viscii-lower . #xA8) ; øº’œˆ + (latin-viscii . #xA8) ; øº’œˆ + (=ucs . #x1EBD) ; ẽ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00CA #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE") + (=ucs . #x1EBF) ; ế + )) + (latin-tcvn5712 . #xDA) ; øº“šš + (latin-viscii-upper . #xAA) ; øº’ª + (latin-viscii . #x8A) ; øº’ª + (=ucs . #x1EBE) ; Ế + )) +(define-char + '((=>ucs . #x1EBE) ; Ế + (=jef-china3 . #x86A8) ; øºˆš¨ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00EA #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE") + (=ucs . #x1EBE) ; Ế + )) + (latin-tcvn5712 . #xD5) ; øº“š• + (latin-viscii-lower . #xAA) ; øº’œŠ + (latin-viscii . #xAA) ; øº’œŠ + (=ucs . #x1EBF) ; ế + )) +(define-char + '((=>ucs . #x1EBF) ; ế + (=jef-china3 . #x86AB) ; øºˆš« + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00CA #x0300) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE") + (=ucs . #x1EC1) ; ề + )) + (latin-tcvn5712 . #xC5) ; øº“š… + (latin-viscii-upper . #xAB) ; øº’« + (latin-viscii . #x8B) ; øº’« + (=ucs . #x1EC0) ; Ề + )) +(define-char + '((=>ucs . #x1EC0) ; Ề + (=jef-china3 . #x85B2) ; øºˆ–² + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00EA #x0300) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE") + (=ucs . #x1EC0) ; Ề + )) + (latin-tcvn5712 . #xD2) ; øº“š’ + (latin-viscii-lower . #xAB) ; øº’œ‹ + (latin-viscii . #xAB) ; øº’œ‹ + (=ucs . #x1EC1) ; ề + )) +(define-char + '((=>ucs . #x1EC1) ; ề + (=jef-china3 . #x85B5) ; øºˆ–µ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00CA #x0309) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE") + (=ucs . #x1EC3) ; ể + )) + (latin-tcvn5712 . #xCD) ; øº“š + (latin-viscii-upper . #xAC) ; øº’¬ + (latin-viscii . #x8C) ; øº’¬ + (=ucs . #x1EC2) ; Ể + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00EA #x0309) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE") + (=ucs . #x1EC2) ; Ể + )) + (latin-tcvn5712 . #xD3) ; øº“š“ + (latin-viscii-lower . #xAC) ; øº’œŒ + (latin-viscii . #xAC) ; øº’œŒ + (=ucs . #x1EC3) ; ể + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00CA #x0303) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE") + (=ucs . #x1EC5) ; ễ + )) + (latin-tcvn5712 . #xD9) ; øº“š™ + (latin-viscii-upper . #xAD) ; øº’­ + (latin-viscii . #x8D) ; øº’­ + (=ucs . #x1EC4) ; Ễ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00EA #x0303) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE") + (=ucs . #x1EC4) ; Ễ + )) + (latin-tcvn5712 . #xD4) ; øº“š” + (latin-viscii-lower . #xAD) ; øº’œ + (latin-viscii . #xAD) ; øº’œ + (=ucs . #x1EC5) ; ễ + )) +(define-char + '((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1EB8 #x0302) + (->lowercase + ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW") + (=ucs . #x1EC7) ; ệ + )) + (latin-viscii-upper . #xAE) ; øº’® + (latin-viscii . #x8E) ; øº’® + (=ucs . #x1EC6) ; Ệ + )) +(define-char + '((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1EB9 #x0302) + (->uppercase + ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW") + (=ucs . #x1EC6) ; Ệ + )) + (latin-tcvn5712 . #xD6) ; øº“š– + (latin-viscii-lower . #xAE) ; øº’œŽ + (latin-viscii . #xAE) ; øº’œŽ + (=ucs . #x1EC7) ; ệ + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH HOOK ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0049 #x0309) + (->lowercase + ((name . "LATIN SMALL LETTER I WITH HOOK ABOVE") + (=ucs . #x1EC9) ; ỉ + )) + (latin-viscii-upper . #xEF) ; øº’ž¯ + (latin-viscii . #x9B) ; øº’ž¯ + (=ucs . #x1EC8) ; Ỉ + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH HOOK ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0069 #x0309) + (->uppercase + ((name . "LATIN CAPITAL LETTER I WITH HOOK ABOVE") + (=ucs . #x1EC8) ; Ỉ + )) + (latin-tcvn5712 . #xD8) ; øº“š˜ + (latin-viscii-lower . #xEF) ; øº’ + (latin-viscii . #xEF) ; øº’ + (=ucs . #x1EC9) ; ỉ + )) +(define-char + '((name . "LATIN CAPITAL LETTER I WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0049 #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER I WITH DOT BELOW") + (=ucs . #x1ECB) ; ị + )) + (latin-viscii-upper . #xB8) ; øº’¸ + (latin-viscii . #x98) ; øº’¸ + (=ucs . #x1ECA) ; Ị + )) +(define-char + '((name . "LATIN SMALL LETTER I WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0069 #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER I WITH DOT BELOW") + (=ucs . #x1ECA) ; Ị + )) + (latin-tcvn5712 . #xDE) ; øº“šž + (latin-viscii-lower . #xB8) ; øº’œ˜ + (latin-viscii . #xB8) ; øº’œ˜ + (=ucs . #x1ECB) ; ị + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004F #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH DOT BELOW") + (=ucs . #x1ECD) ; ọ + )) + (latin-viscii-upper . #xF7) ; øº’ž· + (latin-viscii . #x9A) ; øº’ž· + (=ucs . #x1ECC) ; Ọ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006F #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH DOT BELOW") + (=ucs . #x1ECC) ; Ọ + )) + (latin-tcvn5712 . #xE4) ; øº“š¤ + (latin-viscii-lower . #xF7) ; øº’— + (latin-viscii . #xF7) ; øº’— + (=ucs . #x1ECD) ; ọ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH HOOK ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004F #x0309) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH HOOK ABOVE") + (=ucs . #x1ECF) ; ỏ + )) + (latin-viscii-upper . #xF6) ; øº’ž¶ + (latin-viscii . #x99) ; øº’ž¶ + (=ucs . #x1ECE) ; Ỏ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH HOOK ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x006F #x0309) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH HOOK ABOVE") + (=ucs . #x1ECE) ; Ỏ + )) + (latin-tcvn5712 . #xE1) ; øº“š¡ + (latin-viscii-lower . #xF6) ; øº’– + (latin-viscii . #xF6) ; øº’– + (=ucs . #x1ECF) ; ỏ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00D4 #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE") + (=ucs . #x1ED1) ; ố + )) + (latin-tcvn5712 . #xFF) ; øº“š¿ + (latin-viscii-upper . #xAF) ; øº’¯ + (latin-viscii . #x8F) ; øº’¯ + (=ucs . #x1ED0) ; Ố + )) +(define-char + '((=>ucs . #x1ED0) ; Ố + (=jef-china3 . #x86A9) ; øºˆš© + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00F4 #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE") + (=ucs . #x1ED0) ; Ố + )) + (latin-tcvn5712 . #xE8) ; øº“š¨ + (latin-viscii-lower . #xAF) ; øº’œ + (latin-viscii . #xAF) ; øº’œ + (=ucs . #x1ED1) ; ố + )) +(define-char + '((=>ucs . #x1ED1) ; ố + (=jef-china3 . #x86AC) ; øºˆš¬ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00D4 #x0300) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE") + (=ucs . #x1ED3) ; ồ + )) + (latin-tcvn5712 . #xDB) ; øº“š› + (latin-viscii-upper . #xB0) ; øº’° + (latin-viscii . #x90) ; øº’° + (=ucs . #x1ED2) ; Ồ + )) +(define-char + '((=>ucs . #x1ED2) ; Ồ + (=jef-china3 . #x85B3) ; øºˆ–³ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00F4 #x0300) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE") + (=ucs . #x1ED2) ; Ồ + )) + (latin-tcvn5712 . #xE5) ; øº“š¥ + (latin-viscii-lower . #xB0) ; øº’œ + (latin-viscii . #xB0) ; øº’œ + (=ucs . #x1ED3) ; ồ + )) +(define-char + '((=>ucs . #x1ED3) ; ồ + (=jef-china3 . #x85B6) ; øºˆ–¶ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00D4 #x0309) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE") + (=ucs . #x1ED5) ; ổ + )) + (latin-tcvn5712 . #xE0) ; øº“š  + (latin-viscii-upper . #xB1) ; øº’± + (latin-viscii . #x91) ; øº’± + (=ucs . #x1ED4) ; Ổ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00F4 #x0309) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE") + (=ucs . #x1ED4) ; Ổ + )) + (latin-tcvn5712 . #xE6) ; øº“š¦ + (latin-viscii-lower . #xB1) ; øº’œ‘ + (latin-viscii . #xB1) ; øº’œ‘ + (=ucs . #x1ED5) ; ổ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00D4 #x0303) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE") + (=ucs . #x1ED7) ; ỗ + )) + (latin-tcvn5712 . #xF0) ; øº“š° + (latin-viscii-upper . #xB2) ; øº’² + (latin-viscii . #x92) ; øº’² + (=ucs . #x1ED6) ; Ỗ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00F4 #x0303) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE") + (=ucs . #x1ED6) ; Ỗ + )) + (latin-tcvn5712 . #xE7) ; øº“š§ + (latin-viscii-lower . #xB2) ; øº’œ’ + (latin-viscii . #xB2) ; øº’œ’ + (=ucs . #x1ED7) ; ỗ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1ECC #x0302) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW") + (=ucs . #x1ED9) ; ộ + )) + (latin-viscii-upper . #xB5) ; øº’µ + (latin-viscii . #x93) ; øº’µ + (=ucs . #x1ED8) ; Ộ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1ECD #x0302) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW") + (=ucs . #x1ED8) ; Ộ + )) + (latin-tcvn5712 . #xE9) ; øº“š© + (latin-viscii-lower . #xB5) ; øº’œ• + (latin-viscii . #xB5) ; øº’œ• + (=ucs . #x1ED9) ; ộ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH HORN AND ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01A0 #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH HORN AND ACUTE") + (=ucs . #x1EDB) ; ớ + )) + (latin-viscii-upper . #xBE) ; øº’¾ + (latin-viscii . #x95) ; øº’¾ + (=ucs . #x1EDA) ; Ớ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH HORN AND ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01A1 #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH HORN AND ACUTE") + (=ucs . #x1EDA) ; Ớ + )) + (latin-tcvn5712 . #xED) ; øº“š­ + (latin-viscii-lower . #xBE) ; øº’œž + (latin-viscii . #xBE) ; øº’œž + (=ucs . #x1EDB) ; ớ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH HORN AND GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01A0 #x0300) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH HORN AND GRAVE") + (=ucs . #x1EDD) ; ờ + )) + (latin-viscii-upper . #xB6) ; øº’¶ + (latin-viscii . #x96) ; øº’¶ + (=ucs . #x1EDC) ; Ờ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH HORN AND GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01A1 #x0300) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH HORN AND GRAVE") + (=ucs . #x1EDC) ; Ờ + )) + (latin-tcvn5712 . #xEA) ; øº“šª + (latin-viscii-lower . #xB6) ; øº’œ– + (latin-viscii . #xB6) ; øº’œ– + (=ucs . #x1EDD) ; ờ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01A0 #x0309) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE") + (=ucs . #x1EDF) ; ở + )) + (latin-viscii-upper . #xB7) ; øº’· + (latin-viscii . #x97) ; øº’· + (=ucs . #x1EDE) ; Ở + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01A1 #x0309) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE") + (=ucs . #x1EDE) ; Ở + )) + (latin-tcvn5712 . #xEB) ; øº“š« + (latin-viscii-lower . #xB7) ; øº’œ— + (latin-viscii . #xB7) ; øº’œ— + (=ucs . #x1EDF) ; ở + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH HORN AND TILDE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01A0 #x0303) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH HORN AND TILDE") + (=ucs . #x1EE1) ; ỡ + )) + (latin-viscii-upper . #xDE) ; øº’žž + (latin-viscii . #xB3) ; øº’žž + (=ucs . #x1EE0) ; á»  + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH HORN AND TILDE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01A1 #x0303) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH HORN AND TILDE") + (=ucs . #x1EE0) ; á»  + )) + (latin-tcvn5712 . #xEC) ; øº“š¬ + (latin-viscii-lower . #xDE) ; øº’œ¾ + (latin-viscii . #xDE) ; øº’œ¾ + (=ucs . #x1EE1) ; ỡ + )) +(define-char + '((name . "LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01A0 #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER O WITH HORN AND DOT BELOW") + (=ucs . #x1EE3) ; ợ + )) + (latin-viscii-upper . #xFE) ; øº’ž¾ + (latin-viscii . #x94) ; øº’ž¾ + (=ucs . #x1EE2) ; Ợ + )) +(define-char + '((name . "LATIN SMALL LETTER O WITH HORN AND DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01A1 #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW") + (=ucs . #x1EE2) ; Ợ + )) + (latin-tcvn5712 . #xEE) ; øº“š® + (latin-viscii-lower . #xFE) ; øº’ž + (latin-viscii . #xFE) ; øº’ž + (=ucs . #x1EE3) ; ợ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH DOT BELOW") + (=ucs . #x1EE5) ; ụ + )) + (latin-viscii-upper . #xF8) ; øº’ž¸ + (latin-viscii . #x9E) ; øº’ž¸ + (=ucs . #x1EE4) ; Ụ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH DOT BELOW") + (=ucs . #x1EE4) ; Ụ + )) + (latin-tcvn5712 . #xF4) ; øº“š´ + (latin-viscii-lower . #xF8) ; øº’˜ + (latin-viscii . #xF8) ; øº’˜ + (=ucs . #x1EE5) ; ụ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH HOOK ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0055 #x0309) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH HOOK ABOVE") + (=ucs . #x1EE7) ; ủ + )) + (latin-viscii-upper . #xFC) ; øº’ž¼ + (latin-viscii . #x9C) ; øº’ž¼ + (=ucs . #x1EE6) ; Ủ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH HOOK ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0075 #x0309) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH HOOK ABOVE") + (=ucs . #x1EE6) ; Ủ + )) + (latin-tcvn5712 . #xF1) ; øº“š± + (latin-viscii-lower . #xFC) ; øº’œ + (latin-viscii . #xFC) ; øº’œ + (=ucs . #x1EE7) ; ủ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH HORN AND ACUTE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01AF #x0301) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH HORN AND ACUTE") + (=ucs . #x1EE9) ; ứ + )) + (latin-viscii-upper . #xD1) ; øº’ž‘ + (latin-viscii . #xBA) ; øº’ž‘ + (=ucs . #x1EE8) ; Ứ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH HORN AND ACUTE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01B0 #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH HORN AND ACUTE") + (=ucs . #x1EE8) ; Ứ + )) + (latin-tcvn5712 . #xF8) ; øº“š¸ + (latin-viscii-lower . #xD1) ; øº’œ± + (latin-viscii . #xD1) ; øº’œ± + (=ucs . #x1EE9) ; ứ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH HORN AND GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01AF #x0300) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH HORN AND GRAVE") + (=ucs . #x1EEB) ; ừ + )) + (latin-viscii-upper . #xD7) ; øº’ž— + (latin-viscii . #xBB) ; øº’ž— + (=ucs . #x1EEA) ; Ừ + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH HORN AND GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01B0 #x0300) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH HORN AND GRAVE") + (=ucs . #x1EEA) ; Ừ + )) + (latin-tcvn5712 . #xF5) ; øº“šµ + (latin-viscii-lower . #xD7) ; øº’œ· + (latin-viscii . #xD7) ; øº’œ· + (=ucs . #x1EEB) ; ừ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01AF #x0309) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE") + (=ucs . #x1EED) ; á»­ + )) + (latin-viscii-upper . #xD8) ; øº’ž˜ + (latin-viscii . #xBC) ; øº’ž˜ + (=ucs . #x1EEC) ; Ử + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01B0 #x0309) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE") + (=ucs . #x1EEC) ; Ử + )) + (latin-tcvn5712 . #xF6) ; øº“š¶ + (latin-viscii-lower . #xD8) ; øº’œ¸ + (latin-viscii . #xD8) ; øº’œ¸ + (=ucs . #x1EED) ; á»­ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH HORN AND TILDE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01AF #x0303) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH HORN AND TILDE") + (=ucs . #x1EEF) ; ữ + )) + (latin-viscii-upper . #xE6) ; øº’ž¦ + (latin-viscii . #xFF) ; øº’ž¦ + (=ucs . #x1EEE) ; á»® + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH HORN AND TILDE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01B0 #x0303) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH HORN AND TILDE") + (=ucs . #x1EEE) ; á»® + )) + (latin-tcvn5712 . #xF7) ; øº“š· + (latin-viscii-lower . #xE6) ; øº’† + (latin-viscii . #xE6) ; øº’† + (=ucs . #x1EEF) ; ữ + )) +(define-char + '((name . "LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01AF #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER U WITH HORN AND DOT BELOW") + (=ucs . #x1EF1) ; á»± + )) + (latin-viscii-upper . #xF1) ; øº’ž± + (latin-viscii . #xB9) ; øº’ž± + (=ucs . #x1EF0) ; á»° + )) +(define-char + '((name . "LATIN SMALL LETTER U WITH HORN AND DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x01B0 #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW") + (=ucs . #x1EF0) ; á»° + )) + (latin-tcvn5712 . #xF9) ; øº“š¹ + (latin-viscii-lower . #xF1) ; øº’‘ + (latin-viscii . #xF1) ; øº’‘ + (=ucs . #x1EF1) ; á»± + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y WITH GRAVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0059 #x0300) + (->lowercase + ((name . "LATIN SMALL LETTER Y WITH GRAVE") + (=ucs . #x1EF3) ; ỳ + )) + (latin-viscii-upper . #xCF) ; øº’ž + (latin-viscii . #x9F) ; øº’ž + (=ucs . #x1EF2) ; Ỳ + )) +(define-char + '((=>ucs . #x1EF2) ; Ỳ + (=jef-china3 . #x85C0) ; øºˆ—€ + )) +(define-char + '((name . "LATIN SMALL LETTER Y WITH GRAVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0079 #x0300) + (->uppercase + ((name . "LATIN CAPITAL LETTER Y WITH GRAVE") + (=ucs . #x1EF2) ; Ỳ + )) + (latin-tcvn5712 . #xFA) ; øº“šº + (latin-viscii-lower . #xCF) ; øº’œ¯ + (latin-viscii . #xCF) ; øº’œ¯ + (=ucs . #x1EF3) ; ỳ + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y WITH DOT BELOW") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0059 #x0323) + (->lowercase + ((name . "LATIN SMALL LETTER Y WITH DOT BELOW") + (=ucs . #x1EF5) ; ỵ + )) + (latin-viscii-upper . #xDC) ; øº’žœ + (latin-viscii . #x1E) ; øº’žœ + (=ucs . #x1EF4) ; á»´ + )) +(define-char + '((name . "LATIN SMALL LETTER Y WITH DOT BELOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0079 #x0323) + (->uppercase + ((name . "LATIN CAPITAL LETTER Y WITH DOT BELOW") + (=ucs . #x1EF4) ; á»´ + )) + (latin-tcvn5712 . #xFE) ; øº“š¾ + (latin-viscii-lower . #xDC) ; øº’œ¼ + (latin-viscii . #xDC) ; øº’œ¼ + (=ucs . #x1EF5) ; ỵ + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y WITH HOOK ABOVE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0059 #x0309) + (->lowercase + ((name . "LATIN SMALL LETTER Y WITH HOOK ABOVE") + (=ucs . #x1EF7) ; á»· + )) + (latin-viscii-upper . #xD6) ; øº’ž– + (latin-viscii . #x14) ; øº’ž– + (=ucs . #x1EF6) ; Ỷ + )) +(define-char + '((name . "LATIN SMALL LETTER Y WITH HOOK ABOVE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0079 #x0309) + (->uppercase + ((name . "LATIN CAPITAL LETTER Y WITH HOOK ABOVE") + (=ucs . #x1EF6) ; Ỷ + )) + (latin-tcvn5712 . #xFB) ; øº“š» + (latin-viscii-lower . #xD6) ; øº’œ¶ + (latin-viscii . #xD6) ; øº’œ¶ + (=ucs . #x1EF7) ; á»· + )) +(define-char + '((name . "LATIN CAPITAL LETTER Y WITH TILDE") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0059 #x0303) + (->lowercase + ((name . "LATIN SMALL LETTER Y WITH TILDE") + (=ucs . #x1EF9) ; ỹ + )) + (latin-viscii-upper . #xDB) ; øº’ž› + (latin-viscii . #x19) ; øº’ž› + (=ucs . #x1EF8) ; Ỹ + )) +(define-char + '((name . "LATIN SMALL LETTER Y WITH TILDE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0079 #x0303) + (->uppercase + ((name . "LATIN CAPITAL LETTER Y WITH TILDE") + (=ucs . #x1EF8) ; Ỹ + )) + (latin-tcvn5712 . #xFC) ; øº“š¼ + (latin-viscii-lower . #xDB) ; øº’œ» + (latin-viscii . #xDB) ; øº’œ» + (=ucs . #x1EF9) ; ỹ + )) diff --git a/lisp/utf-2000/u01F00-Greek-Extended.el b/lisp/utf-2000/u01F00-Greek-Extended.el new file mode 100644 index 0000000..4a4c44a --- /dev/null +++ b/lisp/utf-2000/u01F00-Greek-Extended.el @@ -0,0 +1,2682 @@ +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH PSILI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B1 #x0313) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI") + (=ucs . #x1F08) ; Ἀ + )) + (=ucs . #x1F00) ; ἀ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH DASIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B1 #x0314) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA") + (=ucs . #x1F09) ; Ἁ + )) + (=ucs . #x1F01) ; ἁ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F00 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA") + (=ucs . #x1F0A) ; Ἂ + )) + (=ucs . #x1F02) ; ἂ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F01 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA") + (=ucs . #x1F0B) ; Ἃ + )) + (=ucs . #x1F03) ; ἃ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F00 #x0301) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA") + (=ucs . #x1F0C) ; Ἄ + )) + (=ucs . #x1F04) ; ἄ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F01 #x0301) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA") + (=ucs . #x1F0D) ; Ἅ + )) + (=ucs . #x1F05) ; ἅ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F00 #x0342) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI") + (=ucs . #x1F0E) ; Ἆ + )) + (=ucs . #x1F06) ; ἆ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F01 #x0342) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI") + (=ucs . #x1F0F) ; Ἇ + )) + (=ucs . #x1F07) ; ἇ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0391 #x0313) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH PSILI") + (=ucs . #x1F00) ; ἀ + )) + (=ucs . #x1F08) ; Ἀ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0391 #x0314) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH DASIA") + (=ucs . #x1F01) ; ἁ + )) + (=ucs . #x1F09) ; Ἁ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F08 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA") + (=ucs . #x1F02) ; ἂ + )) + (=ucs . #x1F0A) ; Ἂ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F09 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA") + (=ucs . #x1F03) ; ἃ + )) + (=ucs . #x1F0B) ; Ἃ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F08 #x0301) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA") + (=ucs . #x1F04) ; ἄ + )) + (=ucs . #x1F0C) ; Ἄ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F09 #x0301) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA") + (=ucs . #x1F05) ; ἅ + )) + (=ucs . #x1F0D) ; Ἅ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F08 #x0342) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI") + (=ucs . #x1F06) ; ἆ + )) + (=ucs . #x1F0E) ; Ἆ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F09 #x0342) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI") + (=ucs . #x1F07) ; ἇ + )) + (=ucs . #x1F0F) ; Ἇ + )) +(define-char + '((name . "GREEK SMALL LETTER EPSILON WITH PSILI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B5 #x0313) + (->uppercase + ((name . "GREEK CAPITAL LETTER EPSILON WITH PSILI") + (=ucs . #x1F18) ; Ἐ + )) + (=ucs . #x1F10) ; ἐ + )) +(define-char + '((name . "GREEK SMALL LETTER EPSILON WITH DASIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B5 #x0314) + (->uppercase + ((name . "GREEK CAPITAL LETTER EPSILON WITH DASIA") + (=ucs . #x1F19) ; Ἑ + )) + (=ucs . #x1F11) ; ἑ + )) +(define-char + '((name . "GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F10 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA") + (=ucs . #x1F1A) ; Ἒ + )) + (=ucs . #x1F12) ; ἒ + )) +(define-char + '((name . "GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F11 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA") + (=ucs . #x1F1B) ; Ἓ + )) + (=ucs . #x1F13) ; ἓ + )) +(define-char + '((name . "GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F10 #x0301) + (->uppercase + ((name . "GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA") + (=ucs . #x1F1C) ; Ἔ + )) + (=ucs . #x1F14) ; ἔ + )) +(define-char + '((name . "GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F11 #x0301) + (->uppercase + ((name . "GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA") + (=ucs . #x1F1D) ; Ἕ + )) + (=ucs . #x1F15) ; ἕ + )) +(define-char + '((name . "GREEK CAPITAL LETTER EPSILON WITH PSILI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0395 #x0313) + (->lowercase + ((name . "GREEK SMALL LETTER EPSILON WITH PSILI") + (=ucs . #x1F10) ; ἐ + )) + (=ucs . #x1F18) ; Ἐ + )) +(define-char + '((name . "GREEK CAPITAL LETTER EPSILON WITH DASIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0395 #x0314) + (->lowercase + ((name . "GREEK SMALL LETTER EPSILON WITH DASIA") + (=ucs . #x1F11) ; ἑ + )) + (=ucs . #x1F19) ; Ἑ + )) +(define-char + '((name . "GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F18 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA") + (=ucs . #x1F12) ; ἒ + )) + (=ucs . #x1F1A) ; Ἒ + )) +(define-char + '((name . "GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F19 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA") + (=ucs . #x1F13) ; ἓ + )) + (=ucs . #x1F1B) ; Ἓ + )) +(define-char + '((name . "GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F18 #x0301) + (->lowercase + ((name . "GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA") + (=ucs . #x1F14) ; ἔ + )) + (=ucs . #x1F1C) ; Ἔ + )) +(define-char + '((name . "GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F19 #x0301) + (->lowercase + ((name . "GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA") + (=ucs . #x1F15) ; ἕ + )) + (=ucs . #x1F1D) ; Ἕ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH PSILI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B7 #x0313) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH PSILI") + (=ucs . #x1F28) ; Ἠ + )) + (=ucs . #x1F20) ; á¼  + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH DASIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B7 #x0314) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH DASIA") + (=ucs . #x1F29) ; Ἡ + )) + (=ucs . #x1F21) ; ἡ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH PSILI AND VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F20 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA") + (=ucs . #x1F2A) ; Ἢ + )) + (=ucs . #x1F22) ; á¼¢ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH DASIA AND VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F21 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA") + (=ucs . #x1F2B) ; Ἣ + )) + (=ucs . #x1F23) ; á¼£ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH PSILI AND OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F20 #x0301) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA") + (=ucs . #x1F2C) ; Ἤ + )) + (=ucs . #x1F24) ; ἤ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH DASIA AND OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F21 #x0301) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA") + (=ucs . #x1F2D) ; á¼­ + )) + (=ucs . #x1F25) ; á¼¥ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F20 #x0342) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI") + (=ucs . #x1F2E) ; á¼® + )) + (=ucs . #x1F26) ; ἦ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F21 #x0342) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI") + (=ucs . #x1F2F) ; Ἧ + )) + (=ucs . #x1F27) ; ἧ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH PSILI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0397 #x0313) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH PSILI") + (=ucs . #x1F20) ; á¼  + )) + (=ucs . #x1F28) ; Ἠ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH DASIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0397 #x0314) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH DASIA") + (=ucs . #x1F21) ; ἡ + )) + (=ucs . #x1F29) ; Ἡ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F28 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH PSILI AND VARIA") + (=ucs . #x1F22) ; á¼¢ + )) + (=ucs . #x1F2A) ; Ἢ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F29 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH DASIA AND VARIA") + (=ucs . #x1F23) ; á¼£ + )) + (=ucs . #x1F2B) ; Ἣ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F28 #x0301) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH PSILI AND OXIA") + (=ucs . #x1F24) ; ἤ + )) + (=ucs . #x1F2C) ; Ἤ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F29 #x0301) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH DASIA AND OXIA") + (=ucs . #x1F25) ; á¼¥ + )) + (=ucs . #x1F2D) ; á¼­ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F28 #x0342) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI") + (=ucs . #x1F26) ; ἦ + )) + (=ucs . #x1F2E) ; á¼® + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F29 #x0342) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI") + (=ucs . #x1F27) ; ἧ + )) + (=ucs . #x1F2F) ; Ἧ + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH PSILI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B9 #x0313) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA WITH PSILI") + (=ucs . #x1F38) ; Ἰ + )) + (=ucs . #x1F30) ; á¼° + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH DASIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B9 #x0314) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA WITH DASIA") + (=ucs . #x1F39) ; á¼¹ + )) + (=ucs . #x1F31) ; á¼± + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH PSILI AND VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F30 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA") + (=ucs . #x1F3A) ; Ἲ + )) + (=ucs . #x1F32) ; á¼² + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH DASIA AND VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F31 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA") + (=ucs . #x1F3B) ; á¼» + )) + (=ucs . #x1F33) ; á¼³ + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH PSILI AND OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F30 #x0301) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA") + (=ucs . #x1F3C) ; á¼¼ + )) + (=ucs . #x1F34) ; á¼´ + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH DASIA AND OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F31 #x0301) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA") + (=ucs . #x1F3D) ; á¼½ + )) + (=ucs . #x1F35) ; á¼µ + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F30 #x0342) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI") + (=ucs . #x1F3E) ; á¼¾ + )) + (=ucs . #x1F36) ; ἶ + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F31 #x0342) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI") + (=ucs . #x1F3F) ; Ἷ + )) + (=ucs . #x1F37) ; á¼· + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA WITH PSILI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0399 #x0313) + (->lowercase + ((name . "GREEK SMALL LETTER IOTA WITH PSILI") + (=ucs . #x1F30) ; á¼° + )) + (=ucs . #x1F38) ; Ἰ + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA WITH DASIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0399 #x0314) + (->lowercase + ((name . "GREEK SMALL LETTER IOTA WITH DASIA") + (=ucs . #x1F31) ; á¼± + )) + (=ucs . #x1F39) ; á¼¹ + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F38 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER IOTA WITH PSILI AND VARIA") + (=ucs . #x1F32) ; á¼² + )) + (=ucs . #x1F3A) ; Ἲ + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F39 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER IOTA WITH DASIA AND VARIA") + (=ucs . #x1F33) ; á¼³ + )) + (=ucs . #x1F3B) ; á¼» + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F38 #x0301) + (->lowercase + ((name . "GREEK SMALL LETTER IOTA WITH PSILI AND OXIA") + (=ucs . #x1F34) ; á¼´ + )) + (=ucs . #x1F3C) ; á¼¼ + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F39 #x0301) + (->lowercase + ((name . "GREEK SMALL LETTER IOTA WITH DASIA AND OXIA") + (=ucs . #x1F35) ; á¼µ + )) + (=ucs . #x1F3D) ; á¼½ + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F38 #x0342) + (->lowercase + ((name . "GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI") + (=ucs . #x1F36) ; ἶ + )) + (=ucs . #x1F3E) ; á¼¾ + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F39 #x0342) + (->lowercase + ((name . "GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI") + (=ucs . #x1F37) ; á¼· + )) + (=ucs . #x1F3F) ; Ἷ + )) +(define-char + '((name . "GREEK SMALL LETTER OMICRON WITH PSILI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03BF #x0313) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMICRON WITH PSILI") + (=ucs . #x1F48) ; Ὀ + )) + (=ucs . #x1F40) ; ὀ + )) +(define-char + '((name . "GREEK SMALL LETTER OMICRON WITH DASIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03BF #x0314) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMICRON WITH DASIA") + (=ucs . #x1F49) ; Ὁ + )) + (=ucs . #x1F41) ; ὁ + )) +(define-char + '((name . "GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F40 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA") + (=ucs . #x1F4A) ; Ὂ + )) + (=ucs . #x1F42) ; ὂ + )) +(define-char + '((name . "GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F41 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA") + (=ucs . #x1F4B) ; Ὃ + )) + (=ucs . #x1F43) ; ὃ + )) +(define-char + '((name . "GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F40 #x0301) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA") + (=ucs . #x1F4C) ; Ὄ + )) + (=ucs . #x1F44) ; ὄ + )) +(define-char + '((name . "GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F41 #x0301) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA") + (=ucs . #x1F4D) ; Ὅ + )) + (=ucs . #x1F45) ; ὅ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMICRON WITH PSILI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x039F #x0313) + (->lowercase + ((name . "GREEK SMALL LETTER OMICRON WITH PSILI") + (=ucs . #x1F40) ; ὀ + )) + (=ucs . #x1F48) ; Ὀ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMICRON WITH DASIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x039F #x0314) + (->lowercase + ((name . "GREEK SMALL LETTER OMICRON WITH DASIA") + (=ucs . #x1F41) ; ὁ + )) + (=ucs . #x1F49) ; Ὁ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F48 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA") + (=ucs . #x1F42) ; ὂ + )) + (=ucs . #x1F4A) ; Ὂ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F49 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA") + (=ucs . #x1F43) ; ὃ + )) + (=ucs . #x1F4B) ; Ὃ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F48 #x0301) + (->lowercase + ((name . "GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA") + (=ucs . #x1F44) ; ὄ + )) + (=ucs . #x1F4C) ; Ὄ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F49 #x0301) + (->lowercase + ((name . "GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA") + (=ucs . #x1F45) ; ὅ + )) + (=ucs . #x1F4D) ; Ὅ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH PSILI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03C5 #x0313) + (=ucs . #x1F50) ; ὐ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH DASIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03C5 #x0314) + (->uppercase + ((name . "GREEK CAPITAL LETTER UPSILON WITH DASIA") + (=ucs . #x1F59) ; Ὑ + )) + (=ucs . #x1F51) ; ὑ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F50 #x0300) + (=ucs . #x1F52) ; ὒ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F51 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA") + (=ucs . #x1F5B) ; Ὓ + )) + (=ucs . #x1F53) ; ὓ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F50 #x0301) + (=ucs . #x1F54) ; ὔ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F51 #x0301) + (->uppercase + ((name . "GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA") + (=ucs . #x1F5D) ; Ὕ + )) + (=ucs . #x1F55) ; ὕ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F50 #x0342) + (=ucs . #x1F56) ; ὖ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F51 #x0342) + (->uppercase + ((name . "GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI") + (=ucs . #x1F5F) ; Ὗ + )) + (=ucs . #x1F57) ; ὗ + )) +(define-char + '((name . "GREEK CAPITAL LETTER UPSILON WITH DASIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03A5 #x0314) + (->lowercase + ((name . "GREEK SMALL LETTER UPSILON WITH DASIA") + (=ucs . #x1F51) ; ὑ + )) + (=ucs . #x1F59) ; Ὑ + )) +(define-char + '((name . "GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F59 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA") + (=ucs . #x1F53) ; ὓ + )) + (=ucs . #x1F5B) ; Ὓ + )) +(define-char + '((name . "GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F59 #x0301) + (->lowercase + ((name . "GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA") + (=ucs . #x1F55) ; ὕ + )) + (=ucs . #x1F5D) ; Ὕ + )) +(define-char + '((name . "GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F59 #x0342) + (->lowercase + ((name . "GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI") + (=ucs . #x1F57) ; ὗ + )) + (=ucs . #x1F5F) ; Ὗ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH PSILI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03C9 #x0313) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI") + (=ucs . #x1F68) ; Ὠ + )) + (=ucs . #x1F60) ; á½  + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH DASIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03C9 #x0314) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA") + (=ucs . #x1F69) ; Ὡ + )) + (=ucs . #x1F61) ; ὡ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F60 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA") + (=ucs . #x1F6A) ; Ὢ + )) + (=ucs . #x1F62) ; á½¢ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F61 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA") + (=ucs . #x1F6B) ; Ὣ + )) + (=ucs . #x1F63) ; á½£ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F60 #x0301) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA") + (=ucs . #x1F6C) ; Ὤ + )) + (=ucs . #x1F64) ; ὤ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F61 #x0301) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA") + (=ucs . #x1F6D) ; á½­ + )) + (=ucs . #x1F65) ; á½¥ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F60 #x0342) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI") + (=ucs . #x1F6E) ; á½® + )) + (=ucs . #x1F66) ; ὦ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F61 #x0342) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI") + (=ucs . #x1F6F) ; Ὧ + )) + (=ucs . #x1F67) ; ὧ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03A9 #x0313) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH PSILI") + (=ucs . #x1F60) ; á½  + )) + (=ucs . #x1F68) ; Ὠ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03A9 #x0314) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH DASIA") + (=ucs . #x1F61) ; ὡ + )) + (=ucs . #x1F69) ; Ὡ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F68 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA") + (=ucs . #x1F62) ; á½¢ + )) + (=ucs . #x1F6A) ; Ὢ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F69 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA") + (=ucs . #x1F63) ; á½£ + )) + (=ucs . #x1F6B) ; Ὣ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F68 #x0301) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA") + (=ucs . #x1F64) ; ὤ + )) + (=ucs . #x1F6C) ; Ὤ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F69 #x0301) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA") + (=ucs . #x1F65) ; á½¥ + )) + (=ucs . #x1F6D) ; á½­ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F68 #x0342) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI") + (=ucs . #x1F66) ; ὦ + )) + (=ucs . #x1F6E) ; á½® + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F69 #x0342) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI") + (=ucs . #x1F67) ; ὧ + )) + (=ucs . #x1F6F) ; Ὧ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B1 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH VARIA") + (=ucs . #x1FBA) ; Ὰ + )) + (=ucs . #x1F70) ; á½° + )) +(define-char + '((name . "LATIN SMALL LETTER ALPHA WITH GRAVE") + (=>ucs . #x1F70) ; á½° + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0251 #x0300) + (=jis-x0213-1-2000 . #x2B46) ; ø»¢¢ + (ucs-jis . #x1F70) ; ø»¢¢ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03AC) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH OXIA") + (=ucs . #x1FBB) ; á¾» + )) + (=ucs . #x1F71) ; á½± + )) +(define-char + '((name . "LATIN SMALL LETTER ALPHA WITH ACUTE") + (=>ucs . #x1F71) ; á½± + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0251 #x0301) + (=jis-x0213-1-2000 . #x2B47) ; ø»¢¢Ž + (ucs-jis . #x1F71) ; ø»¢¢Ž + )) +(define-char + '((name . "GREEK SMALL LETTER EPSILON WITH VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B5 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER EPSILON WITH VARIA") + (=ucs . #x1FC8) ; Ὲ + )) + (=ucs . #x1F72) ; á½² + )) +(define-char + '((name . "LATIN SMALL LETTER OPEN E WITH GRAVE") + (=>ucs . #x1F72) ; á½² + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x025B #x0300) + (->uppercase + ((name . "LATIN CAPITAL LETTER OPEN E WITH GRAVE") + )) + (=jis-x0213-1-2000 . #x2B50) ; ø»¢¢— + (ucs-jis . #x1F72) ; ø»¢¢— + )) +(define-char + '((name . "GREEK SMALL LETTER EPSILON WITH OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03AD) + (->uppercase + ((name . "GREEK CAPITAL LETTER EPSILON WITH OXIA") + (=ucs . #x1FC9) ; Έ + )) + (=ucs . #x1F73) ; á½³ + )) +(define-char + '((name . "LATIN SMALL LETTER OPEN E WITH ACUTE") + (=>ucs . #x1F73) ; á½³ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x025B #x0301) + (->uppercase + ((name . "LATIN CAPITAL LETTER OPEN E WITH ACUTE") + )) + (=jis-x0213-1-2000 . #x2B51) ; ø»¢¢˜ + (ucs-jis . #x1F73) ; ø»¢¢˜ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B7 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH VARIA") + (=ucs . #x1FCA) ; Ὴ + )) + (=ucs . #x1F74) ; á½´ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03AE) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH OXIA") + (=ucs . #x1FCB) ; Ή + )) + (=ucs . #x1F75) ; á½µ + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B9 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA WITH VARIA") + (=ucs . #x1FDA) ; Ὶ + )) + (=ucs . #x1F76) ; ὶ + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03AF) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA WITH OXIA") + (=ucs . #x1FDB) ; Ί + )) + (=ucs . #x1F77) ; á½· + )) +(define-char + '((name . "GREEK SMALL LETTER OMICRON WITH VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03BF #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMICRON WITH VARIA") + (=ucs . #x1FF8) ; Ὸ + )) + (=ucs . #x1F78) ; ὸ + )) +(define-char + '((name . "GREEK SMALL LETTER OMICRON WITH OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03CC) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMICRON WITH OXIA") + (=ucs . #x1FF9) ; Ό + )) + (=ucs . #x1F79) ; á½¹ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03C5 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER UPSILON WITH VARIA") + (=ucs . #x1FEA) ; Ὺ + )) + (=ucs . #x1F7A) ; ὺ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03CD) + (->uppercase + ((name . "GREEK CAPITAL LETTER UPSILON WITH OXIA") + (=ucs . #x1FEB) ; á¿« + )) + (=ucs . #x1F7B) ; á½» + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03C9 #x0300) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH VARIA") + (=ucs . #x1FFA) ; Ὼ + )) + (=ucs . #x1F7C) ; á½¼ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03CE) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH OXIA") + (=ucs . #x1FFB) ; á¿» + )) + (=ucs . #x1F7D) ; á½½ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F00 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI") + (=ucs . #x1F88) ; ᾈ + )) + (=ucs . #x1F80) ; ᾀ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F01 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI") + (=ucs . #x1F89) ; ᾉ + )) + (=ucs . #x1F81) ; ᾁ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F02 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI") + (=ucs . #x1F8A) ; ᾊ + )) + (=ucs . #x1F82) ; ᾂ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F03 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI") + (=ucs . #x1F8B) ; ᾋ + )) + (=ucs . #x1F83) ; ᾃ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F04 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI") + (=ucs . #x1F8C) ; ᾌ + )) + (=ucs . #x1F84) ; ᾄ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F05 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI") + (=ucs . #x1F8D) ; ᾍ + )) + (=ucs . #x1F85) ; ᾅ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F06 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI") + (=ucs . #x1F8E) ; ᾎ + )) + (=ucs . #x1F86) ; ᾆ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F07 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI") + (=ucs . #x1F8F) ; ᾏ + )) + (=ucs . #x1F87) ; ᾇ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F08 #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI") + (=ucs . #x1F80) ; ᾀ + )) + (=ucs . #x1F88) ; ᾈ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F09 #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI") + (=ucs . #x1F81) ; ᾁ + )) + (=ucs . #x1F89) ; ᾉ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F0A #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI") + (=ucs . #x1F82) ; ᾂ + )) + (=ucs . #x1F8A) ; ᾊ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F0B #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI") + (=ucs . #x1F83) ; ᾃ + )) + (=ucs . #x1F8B) ; ᾋ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F0C #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI") + (=ucs . #x1F84) ; ᾄ + )) + (=ucs . #x1F8C) ; ᾌ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F0D #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI") + (=ucs . #x1F85) ; ᾅ + )) + (=ucs . #x1F8D) ; ᾍ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F0E #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI") + (=ucs . #x1F86) ; ᾆ + )) + (=ucs . #x1F8E) ; ᾎ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F0F #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI") + (=ucs . #x1F87) ; ᾇ + )) + (=ucs . #x1F8F) ; ᾏ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F20 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI") + (=ucs . #x1F98) ; ᾘ + )) + (=ucs . #x1F90) ; ᾐ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F21 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI") + (=ucs . #x1F99) ; ᾙ + )) + (=ucs . #x1F91) ; ᾑ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F22 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI") + (=ucs . #x1F9A) ; ᾚ + )) + (=ucs . #x1F92) ; ᾒ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F23 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI") + (=ucs . #x1F9B) ; ᾛ + )) + (=ucs . #x1F93) ; ᾓ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F24 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI") + (=ucs . #x1F9C) ; ᾜ + )) + (=ucs . #x1F94) ; ᾔ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F25 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI") + (=ucs . #x1F9D) ; ᾝ + )) + (=ucs . #x1F95) ; ᾕ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F26 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI") + (=ucs . #x1F9E) ; ᾞ + )) + (=ucs . #x1F96) ; ᾖ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F27 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI") + (=ucs . #x1F9F) ; ᾟ + )) + (=ucs . #x1F97) ; ᾗ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F28 #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI") + (=ucs . #x1F90) ; ᾐ + )) + (=ucs . #x1F98) ; ᾘ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F29 #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI") + (=ucs . #x1F91) ; ᾑ + )) + (=ucs . #x1F99) ; ᾙ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F2A #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI") + (=ucs . #x1F92) ; ᾒ + )) + (=ucs . #x1F9A) ; ᾚ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F2B #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI") + (=ucs . #x1F93) ; ᾓ + )) + (=ucs . #x1F9B) ; ᾛ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F2C #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI") + (=ucs . #x1F94) ; ᾔ + )) + (=ucs . #x1F9C) ; ᾜ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F2D #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI") + (=ucs . #x1F95) ; ᾕ + )) + (=ucs . #x1F9D) ; ᾝ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F2E #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI") + (=ucs . #x1F96) ; ᾖ + )) + (=ucs . #x1F9E) ; ᾞ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F2F #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI") + (=ucs . #x1F97) ; ᾗ + )) + (=ucs . #x1F9F) ; ᾟ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F60 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI") + (=ucs . #x1FA8) ; ᾨ + )) + (=ucs . #x1FA0) ; á¾  + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F61 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI") + (=ucs . #x1FA9) ; ᾩ + )) + (=ucs . #x1FA1) ; ᾡ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F62 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI") + (=ucs . #x1FAA) ; ᾪ + )) + (=ucs . #x1FA2) ; á¾¢ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F63 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI") + (=ucs . #x1FAB) ; ᾫ + )) + (=ucs . #x1FA3) ; á¾£ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F64 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI") + (=ucs . #x1FAC) ; ᾬ + )) + (=ucs . #x1FA4) ; ᾤ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F65 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI") + (=ucs . #x1FAD) ; á¾­ + )) + (=ucs . #x1FA5) ; á¾¥ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F66 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI") + (=ucs . #x1FAE) ; á¾® + )) + (=ucs . #x1FA6) ; ᾦ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F67 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI") + (=ucs . #x1FAF) ; ᾯ + )) + (=ucs . #x1FA7) ; ᾧ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F68 #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI") + (=ucs . #x1FA0) ; á¾  + )) + (=ucs . #x1FA8) ; ᾨ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F69 #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI") + (=ucs . #x1FA1) ; ᾡ + )) + (=ucs . #x1FA9) ; ᾩ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F6A #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI") + (=ucs . #x1FA2) ; á¾¢ + )) + (=ucs . #x1FAA) ; ᾪ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F6B #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI") + (=ucs . #x1FA3) ; á¾£ + )) + (=ucs . #x1FAB) ; ᾫ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F6C #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI") + (=ucs . #x1FA4) ; ᾤ + )) + (=ucs . #x1FAC) ; ᾬ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F6D #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI") + (=ucs . #x1FA5) ; á¾¥ + )) + (=ucs . #x1FAD) ; á¾­ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F6E #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI") + (=ucs . #x1FA6) ; ᾦ + )) + (=ucs . #x1FAE) ; á¾® + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F6F #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI") + (=ucs . #x1FA7) ; ᾧ + )) + (=ucs . #x1FAF) ; ᾯ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH VRACHY") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B1 #x0306) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH VRACHY") + (=ucs . #x1FB8) ; Ᾰ + )) + (=ucs . #x1FB0) ; á¾° + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B1 #x0304) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH MACRON") + (=ucs . #x1FB9) ; á¾¹ + )) + (=ucs . #x1FB1) ; á¾± + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F70 #x0345) + (=ucs . #x1FB2) ; á¾² + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B1 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI") + (=ucs . #x1FBC) ; á¾¼ + )) + (=ucs . #x1FB3) ; á¾³ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03AC #x0345) + (=ucs . #x1FB4) ; á¾´ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B1 #x0342) + (=ucs . #x1FB6) ; ᾶ + )) +(define-char + '((name . "GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1FB6 #x0345) + (=ucs . #x1FB7) ; á¾· + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH VRACHY") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0391 #x0306) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH VRACHY") + (=ucs . #x1FB0) ; á¾° + )) + (=ucs . #x1FB8) ; Ᾰ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0391 #x0304) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH MACRON") + (=ucs . #x1FB1) ; á¾± + )) + (=ucs . #x1FB9) ; á¾¹ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0391 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH VARIA") + (=ucs . #x1F70) ; á½° + )) + (=ucs . #x1FBA) ; Ὰ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0386) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH OXIA") + (=ucs . #x1F71) ; á½± + )) + (=ucs . #x1FBB) ; á¾» + )) +(define-char + '((name . "GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0391 #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI") + (=ucs . #x1FB3) ; á¾³ + )) + (=ucs . #x1FBC) ; á¾¼ + )) +(define-char + '((name . "GREEK KORONIS") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x0313) + (=ucs . #x1FBD) ; á¾½ + )) +(define-char + '((name . "GREEK PROSGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B9) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA") + (=ucs . #x0399) ; Ι + )) + (=ucs . #x1FBE) ; á¾¾ + )) +(define-char + '((name . "GREEK PSILI") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x0313) + (=ucs . #x1FBF) ; ᾿ + )) +(define-char + '((name . "GREEK PERISPOMENI") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x0342) + (=ucs . #x1FC0) ; ῀ + )) +(define-char + '((name . "GREEK DIALYTIKA AND PERISPOMENI") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x00A8 #x0342) + (=ucs . #x1FC1) ; ῁ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F74 #x0345) + (=ucs . #x1FC2) ; ῂ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B7 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI") + (=ucs . #x1FCC) ; ῌ + )) + (=ucs . #x1FC3) ; ῃ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03AE #x0345) + (=ucs . #x1FC4) ; ῄ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B7 #x0342) + (=ucs . #x1FC6) ; ῆ + )) +(define-char + '((name . "GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1FC6 #x0345) + (=ucs . #x1FC7) ; ῇ + )) +(define-char + '((name . "GREEK CAPITAL LETTER EPSILON WITH VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0395 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER EPSILON WITH VARIA") + (=ucs . #x1F72) ; á½² + )) + (=ucs . #x1FC8) ; Ὲ + )) +(define-char + '((name . "GREEK CAPITAL LETTER EPSILON WITH OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0388) + (->lowercase + ((name . "GREEK SMALL LETTER EPSILON WITH OXIA") + (=ucs . #x1F73) ; á½³ + )) + (=ucs . #x1FC9) ; Έ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0397 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH VARIA") + (=ucs . #x1F74) ; á½´ + )) + (=ucs . #x1FCA) ; Ὴ + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0389) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH OXIA") + (=ucs . #x1F75) ; á½µ + )) + (=ucs . #x1FCB) ; Ή + )) +(define-char + '((name . "GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0397 #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI") + (=ucs . #x1FC3) ; ῃ + )) + (=ucs . #x1FCC) ; ῌ + )) +(define-char + '((name . "GREEK PSILI AND VARIA") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x1FBF #x0300) + (=ucs . #x1FCD) ; ῍ + )) +(define-char + '((name . "GREEK PSILI AND OXIA") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x1FBF #x0301) + (=ucs . #x1FCE) ; ῎ + )) +(define-char + '((name . "GREEK PSILI AND PERISPOMENI") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x1FBF #x0342) + (=ucs . #x1FCF) ; ῏ + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH VRACHY") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B9 #x0306) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA WITH VRACHY") + (=ucs . #x1FD8) ; Ῐ + )) + (=ucs . #x1FD0) ; ῐ + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B9 #x0304) + (->uppercase + ((name . "GREEK CAPITAL LETTER IOTA WITH MACRON") + (=ucs . #x1FD9) ; Ῑ + )) + (=ucs . #x1FD1) ; ῑ + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03CA #x0300) + (=ucs . #x1FD2) ; ῒ + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0390) + (=ucs . #x1FD3) ; ΐ + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B9 #x0342) + (=ucs . #x1FD6) ; ῖ + )) +(define-char + '((name . "GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03CA #x0342) + (=ucs . #x1FD7) ; ῗ + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA WITH VRACHY") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0399 #x0306) + (->lowercase + ((name . "GREEK SMALL LETTER IOTA WITH VRACHY") + (=ucs . #x1FD0) ; ῐ + )) + (=ucs . #x1FD8) ; Ῐ + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA WITH MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0399 #x0304) + (->lowercase + ((name . "GREEK SMALL LETTER IOTA WITH MACRON") + (=ucs . #x1FD1) ; ῑ + )) + (=ucs . #x1FD9) ; Ῑ + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA WITH VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x0399 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER IOTA WITH VARIA") + (=ucs . #x1F76) ; ὶ + )) + (=ucs . #x1FDA) ; Ὶ + )) +(define-char + '((name . "GREEK CAPITAL LETTER IOTA WITH OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x038A) + (->lowercase + ((name . "GREEK SMALL LETTER IOTA WITH OXIA") + (=ucs . #x1F77) ; á½· + )) + (=ucs . #x1FDB) ; Ί + )) +(define-char + '((name . "GREEK DASIA AND VARIA") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x1FFE #x0300) + (=ucs . #x1FDD) ; ῝ + )) +(define-char + '((name . "GREEK DASIA AND OXIA") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x1FFE #x0301) + (=ucs . #x1FDE) ; ῞ + )) +(define-char + '((name . "GREEK DASIA AND PERISPOMENI") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x1FFE #x0342) + (=ucs . #x1FDF) ; ῟ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH VRACHY") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03C5 #x0306) + (->uppercase + ((name . "GREEK CAPITAL LETTER UPSILON WITH VRACHY") + (=ucs . #x1FE8) ; Ῠ + )) + (=ucs . #x1FE0) ; á¿  + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH MACRON") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03C5 #x0304) + (->uppercase + ((name . "GREEK CAPITAL LETTER UPSILON WITH MACRON") + (=ucs . #x1FE9) ; á¿© + )) + (=ucs . #x1FE1) ; á¿¡ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03CB #x0300) + (=ucs . #x1FE2) ; á¿¢ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03B0) + (=ucs . #x1FE3) ; á¿£ + )) +(define-char + '((name . "GREEK SMALL LETTER RHO WITH PSILI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03C1 #x0313) + (=ucs . #x1FE4) ; ῤ + )) +(define-char + '((name . "GREEK SMALL LETTER RHO WITH DASIA") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03C1 #x0314) + (->uppercase + ((name . "GREEK CAPITAL LETTER RHO WITH DASIA") + (=ucs . #x1FEC) ; Ῥ + )) + (=ucs . #x1FE5) ; á¿¥ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03C5 #x0342) + (=ucs . #x1FE6) ; ῦ + )) +(define-char + '((name . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03CB #x0342) + (=ucs . #x1FE7) ; ῧ + )) +(define-char + '((name . "GREEK CAPITAL LETTER UPSILON WITH VRACHY") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03A5 #x0306) + (->lowercase + ((name . "GREEK SMALL LETTER UPSILON WITH VRACHY") + (=ucs . #x1FE0) ; á¿  + )) + (=ucs . #x1FE8) ; Ῠ + )) +(define-char + '((name . "GREEK CAPITAL LETTER UPSILON WITH MACRON") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03A5 #x0304) + (->lowercase + ((name . "GREEK SMALL LETTER UPSILON WITH MACRON") + (=ucs . #x1FE1) ; á¿¡ + )) + (=ucs . #x1FE9) ; á¿© + )) +(define-char + '((name . "GREEK CAPITAL LETTER UPSILON WITH VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03A5 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER UPSILON WITH VARIA") + (=ucs . #x1F7A) ; ὺ + )) + (=ucs . #x1FEA) ; Ὺ + )) +(define-char + '((name . "GREEK CAPITAL LETTER UPSILON WITH OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x038E) + (->lowercase + ((name . "GREEK SMALL LETTER UPSILON WITH OXIA") + (=ucs . #x1F7B) ; á½» + )) + (=ucs . #x1FEB) ; á¿« + )) +(define-char + '((name . "GREEK CAPITAL LETTER RHO WITH DASIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03A1 #x0314) + (->lowercase + ((name . "GREEK SMALL LETTER RHO WITH DASIA") + (=ucs . #x1FE5) ; á¿¥ + )) + (=ucs . #x1FEC) ; Ῥ + )) +(define-char + '((name . "GREEK DIALYTIKA AND VARIA") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x00A8 #x0300) + (=ucs . #x1FED) ; á¿­ + )) +(define-char + '((name . "GREEK DIALYTIKA AND OXIA") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x0385) + (=ucs . #x1FEE) ; á¿® + )) +(define-char + '((name . "GREEK VARIA") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x0060) + (=ucs . #x1FEF) ; ` + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1F7C #x0345) + (=ucs . #x1FF2) ; ῲ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03C9 #x0345) + (->uppercase + ((name . "GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI") + (=ucs . #x1FFC) ; ῼ + )) + (=ucs . #x1FF3) ; ῳ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03CE #x0345) + (=ucs . #x1FF4) ; á¿´ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH PERISPOMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03C9 #x0342) + (=ucs . #x1FF6) ; ῶ + )) +(define-char + '((name . "GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x1FF6 #x0345) + (=ucs . #x1FF7) ; á¿· + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMICRON WITH VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x039F #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER OMICRON WITH VARIA") + (=ucs . #x1F78) ; ὸ + )) + (=ucs . #x1FF8) ; Ὸ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMICRON WITH OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x038C) + (->lowercase + ((name . "GREEK SMALL LETTER OMICRON WITH OXIA") + (=ucs . #x1F79) ; á½¹ + )) + (=ucs . #x1FF9) ; Ό + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH VARIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03A9 #x0300) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH VARIA") + (=ucs . #x1F7C) ; á½¼ + )) + (=ucs . #x1FFA) ; Ὼ + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH OXIA") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x038F) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH OXIA") + (=ucs . #x1F7D) ; á½½ + )) + (=ucs . #x1FFB) ; á¿» + )) +(define-char + '((name . "GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI") + (general-category letter titlecase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03A9 #x0345) + (->lowercase + ((name . "GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI") + (=ucs . #x1FF3) ; ῳ + )) + (=ucs . #x1FFC) ; ῼ + )) +(define-char + '((name . "GREEK OXIA") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x00B4) + (=ucs . #x1FFD) ; ´ + )) +(define-char + '((name . "GREEK DASIA") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x0314) + (=ucs . #x1FFE) ; ῾ + )) diff --git a/lisp/utf-2000/u02000-General-Punctuation.el b/lisp/utf-2000/u02000-General-Punctuation.el new file mode 100644 index 0000000..024a345 --- /dev/null +++ b/lisp/utf-2000/u02000-General-Punctuation.el @@ -0,0 +1,738 @@ +(define-char + '((name . "EN QUAD") + (general-category separator space) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (->decomposition #x2002) + (=ucs . #x2000) ;   + )) +(define-char + '((name . "EM QUAD") + (general-category separator space) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (->decomposition #x2003) + (=ucs . #x2001) ;   + )) +(define-char + '((name . "EN SPACE") + (general-category separator space) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (->decomposition compat #x0020) + (=ucs . #x2002) ;   + )) +(define-char + '((name . "EM SPACE") + (general-category separator space) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (->decomposition compat #x0020) + (chinese-cns11643-1 . #x256D) ; ø»‘‰  + (=ucs . #x2003) ;   + )) +(define-char + '((name . "THREE-PER-EM SPACE") + (general-category separator space) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (->decomposition compat #x0020) + (=ucs . #x2004) ;   + )) +(define-char + '((name . "FOUR-PER-EM SPACE") + (general-category separator space) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (->decomposition compat #x0020) + (=ucs . #x2005) ;   + )) +(define-char + '((name . "SIX-PER-EM SPACE") + (general-category separator space) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (->decomposition compat #x0020) + (=ucs . #x2006) ;   + )) +(define-char + '((name . "FIGURE SPACE") + (general-category separator space) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (->decomposition noBreak #x0020) + (=ucs . #x2007) ;   + )) +(define-char + '((name . "PUNCTUATION SPACE") + (general-category separator space) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (->decomposition compat #x0020) + (=ucs . #x2008) ;   + )) +(define-char + '((name . "THIN SPACE") + (general-category separator space) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (->decomposition compat #x0020) + (=ucs . #x2009) ;   + )) +(define-char + '((name . "HAIR SPACE") + (general-category separator space) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (->decomposition compat #x0020) + (=ucs . #x200A) ;   + )) +(define-char + '((name . "ZERO WIDTH SPACE") + (general-category separator space) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x200B) ; ​ + )) +(define-char + '((name . "ZERO WIDTH NON-JOINER") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x200C) ; ‌ + )) +(define-char + '((name . "ZERO WIDTH JOINER") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x200D) ; ‍ + )) +(define-char + '((name . "LEFT-TO-RIGHT MARK") + (general-category other format) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x200E) ; ‎ + )) +(define-char + '((name . "RIGHT-TO-LEFT MARK") + (general-category other format) ; Normative Category + (bidi-category . "R") + (mirrored . nil) + (=ucs . #x200F) ; ‏ + )) +(define-char + '((name . "HYPHEN") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0208 . #x213E) ; ø½‰¶™ + (=ucs . #x2010) ; ‐ + )) +(define-char + '((name . "NON-BREAKING HYPHEN") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition noBreak #x2010) + (=ucs . #x2011) ; ‑ + )) +(define-char + '((name . "FIGURE DASH") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2012) ; ‒ + )) +(define-char + '((name . "EN DASH") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2139) ; ø»‘‚´ + (=jis-x0213-1-2000 . #x237C) ; ø»¢—“ + (chinese-big5 . #xA156) ; ý¢€Š…– + (=ucs . #x2013) ; – + )) +(define-char + '((name . "EM DASH") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0208 . #x213D) ; ø½‰¶˜ + (chinese-cns11643-1 . #x2137) ; ø»‘‚² + (chinese-big5 . #xA158) ; ý¢€Š…˜ + (=ucs . #x2014) ; — + )) +(define-char + '((name . "HORIZONTAL BAR") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x212A) ; ø»„† + (korean-ksc5601 . #x212A) ; ø»ˆš• + (=ucs . #x2015) ; ― + )) +(define-char + '((name . "HALFWIDTH HORIZONTAL BAR") + (=>ucs . #x2015) ; ― + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition narrow #x2015) + (greek-iso8859-7 . #xAF) ; øº’»¯ + )) +(define-char + '((name . "DOUBLE VERTICAL LINE") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x212C) ; ø»„† + (=jis-x0208 . #x2142) ; ø½‰¶ + (chinese-cns11643-1 . #x225D) ; ø»‘„¶ + (=ucs . #x2016) ; ‖ + )) +(define-char + '((name . "DOUBLE LOW LINE") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x0333) + (hebrew-iso8859-8 . #xDF) ; øº’¿Ÿ + (=ucs . #x2017) ; ‗ + )) +(define-char + '((name . "LEFT SINGLE QUOTATION MARK") + (general-category punctuation initial-quote) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x212E) ; ø»„†‘ + (=jis-x0208 . #x2146) ; ø½‰¶¡ + (korean-ksc5601 . #x212E) ; ø»ˆš™ + (chinese-cns11643-1 . #x2164) ; ø»‘ƒŸ + (chinese-big5 . #xA1A5) ; ý¢€Š†¥ + (=ucs . #x2018) ; ‘ + )) +(define-char + '((name . "RIGHT SINGLE QUOTATION MARK") + (general-category punctuation final-quote) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x212F) ; ø»„†’ + (=jis-x0208 . #x2147) ; ø½‰¶¢ + (korean-ksc5601 . #x212F) ; ø»ˆšš + (chinese-cns11643-1 . #x2165) ; ø»‘ƒ  + (chinese-big5 . #xA1A6) ; ý¢€Š†¦ + (=ucs . #x2019) ; ’ + )) +(define-char + '((name . "SINGLE LOW-9 QUOTATION MARK") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x201A) ; ‚ + )) +(define-char + '((name . "SINGLE HIGH-REVERSED-9 QUOTATION MARK") + (general-category punctuation initial-quote) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x201B) ; ‛ + )) +(define-char + '((name . "LEFT DOUBLE QUOTATION MARK") + (general-category punctuation initial-quote) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2130) ; ø»„†“ + (=jis-x0208 . #x2148) ; ø½‰¶£ + (korean-ksc5601 . #x2130) ; ø»ˆš› + (chinese-cns11643-1 . #x2166) ; ø»‘ƒ¡ + (chinese-big5 . #xA1A7) ; ý¢€Š†§ + (=ucs . #x201C) ; “ + )) +(define-char + '((name . "RIGHT DOUBLE QUOTATION MARK") + (general-category punctuation final-quote) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2131) ; ø»„†” + (=jis-x0208 . #x2149) ; ø½‰¶¤ + (korean-ksc5601 . #x2131) ; ø»ˆšœ + (chinese-cns11643-1 . #x2167) ; ø»‘ƒ¢ + (chinese-big5 . #xA1A8) ; ý¢€Š†¨ + (=ucs . #x201D) ; ” + )) +(define-char + '((name . "DOUBLE LOW-9 QUOTATION MARK") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x201E) ; „ + )) +(define-char + '((name . "DOUBLE HIGH-REVERSED-9 QUOTATION MARK") + (general-category punctuation initial-quote) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x201F) ; ‟ + )) +(define-char + '((name . "DAGGER") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (japanese-jisx0208 . #x2277) ; ø»†’¼ + (korean-ksc5601 . #x2253) ; ø»ˆœœ + (=jis-x0208-1990 . #x2277) ; ø½‰¸° + (=ucs . #x2020) ; † + )) +(define-char + '((name . "DOUBLE DAGGER") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (japanese-jisx0208 . #x2278) ; ø»†’½ + (korean-ksc5601 . #x2254) ; ø»ˆœ + (=jis-x0208-1990 . #x2278) ; ø½‰¸± + (=ucs . #x2021) ; ‡ + )) +(define-char + '((name . "BULLET") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2340) ; ø»¢–— + (=ucs . #x2022) ; • + )) +(define-char + '((name . "TRIANGULAR BULLET") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2023) ; ‣ + )) +(define-char + '((name . "ONE DOT LEADER") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x002E) + (=ucs . #x2024) ; ․ + )) +(define-char + '((name . "TWO DOT LEADER") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x002E #x002E) + (=jis-x0208 . #x2145) ; ø½‰¶  + (korean-ksc5601 . #x2125) ; ø»ˆš + (chinese-cns11643-1 . #x212D) ; ø»‘‚¨ + (chinese-big5 . #xA14C) ; ý¢€Š…Œ + (=ucs . #x2025) ; ‥ + )) +(define-char + '((name . "HORIZONTAL ELLIPSIS") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x002E #x002E #x002E) + (chinese-gb2312 . #x212D) ; ø»„† + (=jis-x0208 . #x2144) ; ø½‰¶Ÿ + (korean-ksc5601 . #x2126) ; ø»ˆš‘ + (chinese-cns11643-1 . #x212C) ; ø»‘‚§ + (chinese-big5 . #xA14B) ; ý¢€Š…‹ + (=ucs . #x2026) ; … + )) +(define-char + '((name . "HYPHENATION POINT") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2131) ; ø»‘‚¬ + (chinese-big5 . #xA145) ; ý¢€Š…… + (=ucs . #x2027) ; ‧ + )) +(define-char + '((name . "LINE SEPARATOR") + (general-category separator line) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (=ucs . #x2028) ; 
 + )) +(define-char + '((name . "PARAGRAPH SEPARATOR") + (general-category separator paragraph) ; Normative Category + (bidi-category . "B") + (mirrored . nil) + (=ucs . #x2029) ; 
 + )) +(define-char + '((name . "LEFT-TO-RIGHT EMBEDDING") + (general-category other format) ; Normative Category + (bidi-category . "LRE") + (mirrored . nil) + (=ucs . #x202A) ; ‪ + )) +(define-char + '((name . "RIGHT-TO-LEFT EMBEDDING") + (general-category other format) ; Normative Category + (bidi-category . "RLE") + (mirrored . nil) + (=ucs . #x202B) ; ‫ + )) +(define-char + '((name . "POP DIRECTIONAL FORMATTING") + (general-category other format) ; Normative Category + (bidi-category . "PDF") + (mirrored . nil) + (=ucs . #x202C) ; ‬ + )) +(define-char + '((name . "LEFT-TO-RIGHT OVERRIDE") + (general-category other format) ; Normative Category + (bidi-category . "LRO") + (mirrored . nil) + (=ucs . #x202D) ; ‭ + )) +(define-char + '((name . "RIGHT-TO-LEFT OVERRIDE") + (general-category other format) ; Normative Category + (bidi-category . "RLO") + (mirrored . nil) + (=ucs . #x202E) ; ‮ + )) +(define-char + '((name . "NARROW NO-BREAK SPACE") + (general-category separator space) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (->decomposition noBreak #x0020) + (=ucs . #x202F) ;   + )) +(define-char + '((name . "PER MILLE SIGN") + (general-category punctuation other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (chinese-gb2312 . #x216B) ; ø»„‡Ž + (japanese-jisx0208 . #x2273) ; ø»†’¸ + (korean-ksc5601 . #x2236) ; ø»ˆ›¿ + (=jis-x0208-1990 . #x2273) ; ø½‰¸¬ + (=ucs . #x2030) ; ‰ + )) +(define-char + '((name . "PER TEN THOUSAND SIGN") + (general-category punctuation other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x2031) ; ‱ + )) +(define-char + '((name . "PRIME") + (general-category punctuation other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (chinese-gb2312 . #x2164) ; ø»„‡‡ + (=jis-x0208 . #x216C) ; ø½‰·‡ + (korean-ksc5601 . #x2147) ; ø»ˆš² + (chinese-cns11643-1 . #x216B) ; ø»‘ƒ¦ + (chinese-big5 . #xA1AC) ; ý¢€Š†¬ + (=ucs . #x2032) ; ′ + )) +(define-char + '((name . "DOUBLE PRIME") + (general-category punctuation other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition compat #x2032 #x2032) + (chinese-gb2312 . #x2165) ; ø»„‡ˆ + (=jis-x0208 . #x216D) ; ø½‰·ˆ + (korean-ksc5601 . #x2148) ; ø»ˆš³ + (=ucs . #x2033) ; ″ + )) +(define-char + '((name . "TRIPLE PRIME") + (general-category punctuation other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition compat #x2032 #x2032 #x2032) + (=ucs . #x2034) ; ‴ + )) +(define-char + '((name . "REVERSED PRIME") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x216A) ; ø»‘ƒ¥ + (chinese-big5 . #xA1AB) ; ý¢€Š†« + (=ucs . #x2035) ; ‵ + )) +(define-char + '((name . "REVERSED DOUBLE PRIME") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x2035 #x2035) + (=ucs . #x2036) ; ‶ + )) +(define-char + '((name . "REVERSED TRIPLE PRIME") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x2035 #x2035 #x2035) + (=ucs . #x2037) ; ‷ + )) +(define-char + '((name . "CARET") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2038) ; ‸ + )) +(define-char + '((name . "SINGLE LEFT-POINTING ANGLE QUOTATION MARK") + (general-category punctuation initial-quote) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2039) ; ‹ + )) +(define-char + '((name . "SINGLE RIGHT-POINTING ANGLE QUOTATION MARK") + (general-category punctuation final-quote) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x203A) ; › + )) +(define-char + '((name . "REFERENCE MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2179) ; ø»„‡œ + (=jis-x0208 . #x2228) ; ø½‰·¡ + (korean-ksc5601 . #x2158) ; ø»ˆ›ƒ + (chinese-cns11643-1 . #x216F) ; ø»‘ƒª + (chinese-big5 . #xA1B0) ; ý¢€Š†° + (=ucs . #x203B) ; ※ + )) +(define-char + '((name . "DOUBLE EXCLAMATION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0021 #x0021) + (=jis-x0213-1-2000 . #x286B) ; ø»¢ž˜ + (=ucs . #x203C) ; ‼ + )) +(define-char + '((name . "INTERROBANG") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x203D) ; ‽ + )) +(define-char + '((name . "OVERLINE") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x0305) + (->fullwidth + ((name . "FULLWIDTH OVERLINE") + (chinese-gb2312 . #x237E) ; ø»„Š + (korean-ksc5601 . #x237E) ; ø»ˆž¥ + (chinese-cns11643-1 . #x2223) ; ø»‘ƒ¼ + )) + (latin-jisx0201 . #x7E) ; øº‘Œ© + (hebrew-iso8859-8 . #xAF) ; øº’¾¯ + (=ucs . #x203E) ; ‾ + )) +(define-char + '((name . "FULLWIDTH OVERLINE") + (=>ucs . #x203E) ; ‾ + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x203E) + (<-fullwidth + ((name . "OVERLINE") + (=ucs . #x203E) ; ‾ + )) + (chinese-gb2312 . #x237E) ; ø»„Š + (=jis-x0208 . #x2131) ; ø½‰¶Œ + (korean-ksc5601 . #x237E) ; ø»ˆž¥ + (chinese-cns11643-1 . #x2223) ; ø»‘ƒ¼ + (chinese-big5 . #xA1C2) ; ý¢€Š‡‚ + (ucs-jis . #x203E) ; ø»„Š + )) +(define-char + '((name . "heavy overline") + (=>ucs . #x203E) ; ‾ + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2224) ; ø»‘ƒ½ + (chinese-big5 . #xA1C3) ; ý¢€Š‡ƒ + (ucs-big5 . #xFFE3) ; ø»‘ƒ½ + )) +(define-char + '((name . "UNDERTIE") + (general-category punctuation connector) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "Enotikon") + (=ucs . #x203F) ; ‿ + )) +(define-char + '((name . "CHARACTER TIE") + (general-category punctuation connector) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2040) ; ⁀ + )) +(define-char + '((name . "CARET INSERTION POINT") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2041) ; ⁁ + )) +(define-char + '((name . "ASTERISM") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2C7E) ; ø»¢¤£ + (=ucs . #x2042) ; ⁂ + )) +(define-char + '((name . "HYPHEN BULLET") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2043) ; ⁃ + )) +(define-char + '((name . "FRACTION SLASH") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x225F) ; ø»‘„¸ + (=ucs . #x2044) ; ⁄ + )) +(define-char + '((name . "LEFT SQUARE BRACKET WITH QUILL") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2045) ; ⁅ + )) +(define-char + '((name . "RIGHT SQUARE BRACKET WITH QUILL") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2046) ; ⁆ + )) +(define-char + '((name . "DOUBLE QUESTION MARK") + (=jis-x0213-1-2000 . #x286C) ; ø»¢ž™ + (=ucs . #x2047) ; ⁇ + )) +(define-char + '((name . "QUESTION EXCLAMATION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x003F #x0021) + (=jis-x0213-1-2000 . #x286D) ; ø»¢žš + (=ucs . #x2048) ; ⁈ + )) +(define-char + '((name . "EXCLAMATION QUESTION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0021 #x003F) + (=jis-x0213-1-2000 . #x286E) ; ø»¢ž› + (=ucs . #x2049) ; ⁉ + )) +(define-char + '((name . "TIRONIAN SIGN ET") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x204A) ; ⁊ + )) +(define-char + '((name . "REVERSED PILCROW SIGN") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x204B) ; ⁋ + )) +(define-char + '((name . "BLACK LEFTWARDS BULLET") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x204C) ; ⁌ + )) +(define-char + '((name . "BLACK RIGHTWARDS BULLET") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x204D) ; ⁍ + )) +(define-char + '((name . "TWO ASTERISKS ALIGNED VERTICALLY") + (=jis-x0213-1-2000 . #x2C7D) ; ø»¢¤¢ + (=ucs . #x2051) ; ⁑ + )) +(define-char + '((name . "INHIBIT SYMMETRIC SWAPPING") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x206A) ;  + )) +(define-char + '((name . "ACTIVATE SYMMETRIC SWAPPING") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x206B) ;  + )) +(define-char + '((name . "INHIBIT ARABIC FORM SHAPING") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x206C) ;  + )) +(define-char + '((name . "ACTIVATE ARABIC FORM SHAPING") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x206D) ;  + )) +(define-char + '((name . "NATIONAL DIGIT SHAPES") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x206E) ;  + )) +(define-char + '((name . "NOMINAL DIGIT SHAPES") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #x206F) ;  + )) diff --git a/lisp/utf-2000/u02070-Superscripts.el b/lisp/utf-2000/u02070-Superscripts.el new file mode 100644 index 0000000..46217bd --- /dev/null +++ b/lisp/utf-2000/u02070-Superscripts.el @@ -0,0 +1,162 @@ +(define-char + '((name . "SUPERSCRIPT ZERO") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (->decomposition super #x0030) + (=ucs . #x2070) ; ⁰ + )) +(define-char + '((name . "SUPERSCRIPT FOUR") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (->decomposition super #x0034) + (->fullwidth + ((name . "fullwidth superscript four") + (korean-ksc5601 . #x2979) ; ø»ˆ§” + )) + (=ucs . #x2074) ; ⁴ + )) +(define-char + '((name . "fullwidth superscript four") + (=>ucs . #x2074) ; ⁴ + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (->decomposition wide #x2074) + (<-fullwidth + ((name . "SUPERSCRIPT FOUR") + (=ucs . #x2074) ; ⁴ + )) + (korean-ksc5601 . #x2979) ; ø»ˆ§” + )) +(define-char + '((name . "SUPERSCRIPT FIVE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (->decomposition super #x0035) + (=ucs . #x2075) ; ⁵ + )) +(define-char + '((name . "SUPERSCRIPT SIX") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (->decomposition super #x0036) + (=ucs . #x2076) ; ⁶ + )) +(define-char + '((name . "SUPERSCRIPT SEVEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (->decomposition super #x0037) + (=ucs . #x2077) ; ⁷ + )) +(define-char + '((name . "SUPERSCRIPT EIGHT") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (->decomposition super #x0038) + (=ucs . #x2078) ; ⁸ + )) +(define-char + '((name . "SUPERSCRIPT NINE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (->decomposition super #x0039) + (=ucs . #x2079) ; ⁹ + )) +(define-char + '((name . "SUPERSCRIPT PLUS SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition super #x002B) + (=ucs . #x207A) ; ⁺ + )) +(define-char + '((name . "SUPERSCRIPT MINUS") + (general-category symbol math) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition super #x2212) + (=ucs . #x207B) ; ⁻ + )) +(define-char + '((name . "SUPERSCRIPT EQUALS SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition super #x003D) + (=ucs . #x207C) ; ⁼ + )) +(define-char + '((name . "SUPERSCRIPT LEFT PARENTHESIS") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition super #x0028) + (=ucs . #x207D) ; ⁽ + )) +(define-char + '((name . "SUPERSCRIPT RIGHT PARENTHESIS") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition super #x0029) + (=ucs . #x207E) ; ⁾ + )) +(define-char + '((name . "SUPERSCRIPT LATIN SMALL LETTER N") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition super #x006E) + (->fullwidth + ((name . "fullwidth superscript latin small letter n") + (korean-ksc5601 . #x297A) ; ø»ˆ§• + )) + (=ucs . #x207F) ; ⁿ + )) +(define-char + '((name . "fullwidth superscript latin small letter n") + (=>ucs . #x207F) ; ⁿ + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x207F) + (<-fullwidth + ((name . "SUPERSCRIPT LATIN SMALL LETTER N") + (=ucs . #x207F) ; ⁿ + )) + (korean-ksc5601 . #x297A) ; ø»ˆ§• + )) diff --git a/lisp/utf-2000/u02080-Subscripts.el b/lisp/utf-2000/u02080-Subscripts.el new file mode 100644 index 0000000..bfe0acf --- /dev/null +++ b/lisp/utf-2000/u02080-Subscripts.el @@ -0,0 +1,230 @@ +(define-char + '((name . "SUBSCRIPT ZERO") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (->decomposition sub #x0030) + (=ucs . #x2080) ; ₀ + )) +(define-char + '((name . "SUBSCRIPT ONE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (->decomposition sub #x0031) + (->fullwidth + ((name . "FULLWIDTH SUBSCRIPT ONE") + (korean-ksc5601 . #x297B) ; ø»ˆ§– + )) + (=ucs . #x2081) ; ₁ + )) +(define-char + '((name . "FULLWIDTH SUBSCRIPT ONE") + (=>ucs . #x2081) ; ₁ + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (->decomposition wide #x2081) + (<-fullwidth + ((name . "SUBSCRIPT ONE") + (=ucs . #x2081) ; ₁ + )) + (korean-ksc5601 . #x297B) ; ø»ˆ§– + )) +(define-char + '((name . "SUBSCRIPT TWO") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (->decomposition sub #x0032) + (->fullwidth + ((name . "FULLWIDTH SUBSCRIPT TWO") + (korean-ksc5601 . #x297C) ; ø»ˆ§— + )) + (=ucs . #x2082) ; ₂ + )) +(define-char + '((name . "FULLWIDTH SUBSCRIPT TWO") + (=>ucs . #x2082) ; ₂ + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (->decomposition wide #x2082) + (<-fullwidth + ((name . "SUBSCRIPT TWO") + (=ucs . #x2082) ; ₂ + )) + (korean-ksc5601 . #x297C) ; ø»ˆ§— + )) +(define-char + '((name . "SUBSCRIPT THREE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (->decomposition sub #x0033) + (->fullwidth + ((name . "FULLWIDTH SUBSCRIPT THREE") + (korean-ksc5601 . #x297D) ; ø»ˆ§˜ + )) + (=ucs . #x2083) ; ₃ + )) +(define-char + '((name . "FULLWIDTH SUBSCRIPT THREE") + (=>ucs . #x2083) ; ₃ + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (->decomposition wide #x2083) + (<-fullwidth + ((name . "SUBSCRIPT THREE") + (=ucs . #x2083) ; ₃ + )) + (korean-ksc5601 . #x297D) ; ø»ˆ§˜ + )) +(define-char + '((name . "SUBSCRIPT FOUR") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (->decomposition sub #x0034) + (->fullwidth + ((name . "FULLWIDTH SUBSCRIPT FOUR") + (korean-ksc5601 . #x297E) ; ø»ˆ§™ + )) + (=ucs . #x2084) ; ₄ + )) +(define-char + '((name . "FULLWIDTH SUBSCRIPT FOUR") + (=>ucs . #x2084) ; ₄ + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (->decomposition wide #x2084) + (<-fullwidth + ((name . "SUBSCRIPT FOUR") + (=ucs . #x2084) ; ₄ + )) + (korean-ksc5601 . #x297E) ; ø»ˆ§™ + )) +(define-char + '((name . "SUBSCRIPT FIVE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (->decomposition sub #x0035) + (=ucs . #x2085) ; ₅ + )) +(define-char + '((name . "SUBSCRIPT SIX") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (->decomposition sub #x0036) + (=ucs . #x2086) ; ₆ + )) +(define-char + '((name . "SUBSCRIPT SEVEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (->decomposition sub #x0037) + (=ucs . #x2087) ; ₇ + )) +(define-char + '((name . "SUBSCRIPT EIGHT") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (->decomposition sub #x0038) + (=ucs . #x2088) ; ₈ + )) +(define-char + '((name . "SUBSCRIPT NINE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (->decomposition sub #x0039) + (=ucs . #x2089) ; ₉ + )) +(define-char + '((name . "SUBSCRIPT PLUS SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition sub #x002B) + (=ucs . #x208A) ; ₊ + )) +(define-char + '((name . "SUBSCRIPT MINUS") + (general-category symbol math) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition sub #x2212) + (=ucs . #x208B) ; ₋ + )) +(define-char + '((name . "SUBSCRIPT EQUALS SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition sub #x003D) + (=ucs . #x208C) ; ₌ + )) +(define-char + '((name . "SUBSCRIPT LEFT PARENTHESIS") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition sub #x0028) + (=ucs . #x208D) ; ₍ + )) +(define-char + '((name . "SUBSCRIPT RIGHT PARENTHESIS") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition sub #x0029) + (=ucs . #x208E) ; ₎ + )) diff --git a/lisp/utf-2000/u020A0-Currency-Symbols.el b/lisp/utf-2000/u020A0-Currency-Symbols.el new file mode 100644 index 0000000..7bb00b0 --- /dev/null +++ b/lisp/utf-2000/u020A0-Currency-Symbols.el @@ -0,0 +1,119 @@ +(define-char + '((name . "EURO-CURRENCY SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x20A0) ; ₠ + )) +(define-char + '((name . "COLON SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x20A1) ; ₡ + )) +(define-char + '((name . "CRUZEIRO SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x20A2) ; ₢ + )) +(define-char + '((name . "FRENCH FRANC SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x20A3) ; ₣ + )) +(define-char + '((name . "LIRA SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x20A4) ; ₤ + )) +(define-char + '((name . "MILL SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x20A5) ; ₥ + )) +(define-char + '((name . "NAIRA SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x20A6) ; ₦ + )) +(define-char + '((name . "PESETA SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x20A7) ; ₧ + )) +(define-char + '((name . "RUPEE SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition compat #x0052 #x0073) + (=ucs . #x20A8) ; ₨ + )) +(define-char + '((name . "WON SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->fullwidth + ((name . "FULLWIDTH WON SIGN") + (=ucs . #xFFE6) ; ₩ + )) + (=ucs . #x20A9) ; ₩ + )) +(define-char + '((name . "NEW SHEQEL SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x20AA) ; ₪ + )) +(define-char + '((name . "DONG SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x20AB) ; ₫ + )) +(define-char + '((name . "EURO SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2921) ; ø»¢ž¬ + (chinese-big5 . #xA3E1) ; ý¢€Š¡ + (=ucs . #x20AC) ; € + )) +(define-char + '((name . "KIP SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x20AD) ; ₭ + )) +(define-char + '((name . "TUGRIK SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x20AE) ; ₮ + )) +(define-char + '((name . "DRACHMA SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x20AF) ; ₯ + )) diff --git a/lisp/utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el b/lisp/utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el new file mode 100644 index 0000000..64e9851 --- /dev/null +++ b/lisp/utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el @@ -0,0 +1,140 @@ +(define-char + '((name . "COMBINING LEFT HARPOON ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20D0) ; ⃐ + )) +(define-char + '((name . "COMBINING RIGHT HARPOON ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20D1) ; ⃑ + )) +(define-char + '((name . "COMBINING LONG VERTICAL LINE OVERLAY") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20D2) ; ⃒ + )) +(define-char + '((name . "COMBINING SHORT VERTICAL LINE OVERLAY") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20D3) ; ⃓ + )) +(define-char + '((name . "COMBINING ANTICLOCKWISE ARROW ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20D4) ; ⃔ + )) +(define-char + '((name . "COMBINING CLOCKWISE ARROW ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20D5) ; ⃕ + )) +(define-char + '((name . "COMBINING LEFT ARROW ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20D6) ; ⃖ + )) +(define-char + '((name . "COMBINING RIGHT ARROW ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20D7) ; ⃗ + )) +(define-char + '((name . "COMBINING RING OVERLAY") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20D8) ; ⃘ + )) +(define-char + '((name . "COMBINING CLOCKWISE RING OVERLAY") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20D9) ; ⃙ + )) +(define-char + '((name . "COMBINING ANTICLOCKWISE RING OVERLAY") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20DA) ; ⃚ + )) +(define-char + '((name . "COMBINING THREE DOTS ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20DB) ; ⃛ + )) +(define-char + '((name . "COMBINING FOUR DOTS ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20DC) ; ⃜ + )) +(define-char + '((name . "COMBINING ENCLOSING CIRCLE") + (general-category mark enclosing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20DD) ; ⃝ + )) +(define-char + '((name . "COMBINING ENCLOSING SQUARE") + (general-category mark enclosing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20DE) ; ⃞ + )) +(define-char + '((name . "COMBINING ENCLOSING DIAMOND") + (general-category mark enclosing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20DF) ; ⃟ + )) +(define-char + '((name . "COMBINING ENCLOSING CIRCLE BACKSLASH") + (general-category mark enclosing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20E0) ; ⃠ + )) +(define-char + '((name . "COMBINING LEFT RIGHT ARROW ABOVE") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20E1) ; ⃡ + )) +(define-char + '((name . "COMBINING ENCLOSING SCREEN") + (general-category mark enclosing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20E2) ; ⃢ + )) +(define-char + '((name . "COMBINING ENCLOSING KEYCAP") + (general-category mark enclosing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x20E3) ; ⃣ + )) diff --git a/lisp/utf-2000/u02100-Letterlike-Symbols.el b/lisp/utf-2000/u02100-Letterlike-Symbols.el new file mode 100644 index 0000000..f0902f3 --- /dev/null +++ b/lisp/utf-2000/u02100-Letterlike-Symbols.el @@ -0,0 +1,496 @@ +(define-char + '((name . "ACCOUNT OF") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0061 #x002F #x0063) + (=ucs . #x2100) ; ℀ + )) +(define-char + '((name . "ADDRESSED TO THE SUBJECT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0061 #x002F #x0073) + (=ucs . #x2101) ; ℁ + )) +(define-char + '((name . "DOUBLE-STRUCK CAPITAL C") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0043) + (=ucs . #x2102) ; ℂ + )) +(define-char + '((name . "DEGREE CELSIUS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x00B0 #x0043) + (chinese-gb2312 . #x2166) ; ø»„‡‰ + (=jis-x0208 . #x216E) ; ø½‰·‰ + (korean-ksc5601 . #x2149) ; ø»ˆš´ + (chinese-cns11643-1 . #x226A) ; ø»‘…ƒ + (chinese-big5 . #xA24A) ; ý¢€Š‰Š + (=ucs . #x2103) ; ℃ + )) +(define-char + '((name . "CENTRE LINE SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2104) ; ℄ + )) +(define-char + '((name . "CARE OF") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0063 #x002F #x006F) + (chinese-cns11643-1 . #x2222) ; ø»‘ƒ» + (chinese-big5 . #xA1C1) ; ý¢€Š‡ + (=ucs . #x2105) ; ℅ + )) +(define-char + '((name . "CADA UNA") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0063 #x002F #x0075) + (=ucs . #x2106) ; ℆ + )) +(define-char + '((name . "EULER CONSTANT") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0190) + (=ucs . #x2107) ; ℇ + )) +(define-char + '((name . "SCRUPLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2108) ; ℈ + )) +(define-char + '((name . "DEGREE FAHRENHEIT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x00B0 #x0046) + (korean-ksc5601 . #x2235) ; ø»ˆ›¾ + (chinese-cns11643-1 . #x226B) ; ø»‘…„ + (chinese-big5 . #xA24B) ; ý¢€Š‰‹ + (=ucs . #x2109) ; ℉ + )) +(define-char + '((name . "SCRIPT SMALL G") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0067) + (=ucs . #x210A) ; ℊ + )) +(define-char + '((name . "SCRIPT CAPITAL H") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0048) + (=ucs . #x210B) ; ℋ + )) +(define-char + '((name . "BLACK-LETTER CAPITAL H") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0048) + (=ucs . #x210C) ; ℌ + )) +(define-char + '((name . "DOUBLE-STRUCK CAPITAL H") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0048) + (=ucs . #x210D) ; ℍ + )) +(define-char + '((name . "PLANCK CONSTANT") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0068) + (=ucs . #x210E) ; ℎ + )) +(define-char + '((name . "PLANCK CONSTANT OVER TWO PI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0127) + (=jis-x0213-1-2000 . #x235D) ; ø»¢–´ + (=ucs . #x210F) ; ℏ + )) +(define-char + '((name . "SCRIPT CAPITAL I") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0049) + (=ucs . #x2110) ; ℐ + )) +(define-char + '((name . "BLACK-LETTER CAPITAL I") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0049) + (=ucs . #x2111) ; ℑ + )) +(define-char + '((name . "SCRIPT CAPITAL L") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x004C) + (=ucs . #x2112) ; ℒ + )) +(define-char + '((name . "SCRIPT SMALL L") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x006C) + (korean-ksc5601 . #x2724) ; ø»ˆ£ƒ + (=jis-x0213-1-2000 . #x235F) ; ø»¢–¶ + (=ucs . #x2113) ; ℓ + )) +(define-char + '((name . "L B BAR SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2114) ; ℔ + )) +(define-char + '((name . "DOUBLE-STRUCK CAPITAL N") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x004E) + (=ucs . #x2115) ; ℕ + )) +(define-char + '((name . "NUMERO SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x004E #x006F) + (chinese-gb2312 . #x216D) ; ø»„‡ + (korean-ksc5601 . #x2260) ; ø»ˆœ© + (japanese-jisx0212 . #x2271) ; ø»Š¦¾ + (=jis-x0213-1-2000 . #x2D62) ; ø»¢¥¥ + (=big5-eten . #xC8D2) ; ý¢€Œ£’ + (=ucs . #x2116) ; № + )) +(define-char + '((name . "halfwidth numero sign") + (=>ucs . #x2116) ; № + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition narrow #x2116) + (cyrillic-iso8859-5 . #xF0) ; øº“…° + )) +(define-char + '((name . "SOUND RECORDING COPYRIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2117) ; ℗ + )) +(define-char + '((name . "SCRIPT CAPITAL P") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2118) ; ℘ + )) +(define-char + '((name . "DOUBLE-STRUCK CAPITAL P") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0050) + (=ucs . #x2119) ; ℙ + )) +(define-char + '((name . "DOUBLE-STRUCK CAPITAL Q") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0051) + (=ucs . #x211A) ; ℚ + )) +(define-char + '((name . "SCRIPT CAPITAL R") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0052) + (=ucs . #x211B) ; ℛ + )) +(define-char + '((name . "BLACK-LETTER CAPITAL R") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0052) + (=ucs . #x211C) ; ℜ + )) +(define-char + '((name . "DOUBLE-STRUCK CAPITAL R") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0052) + (=ucs . #x211D) ; ℝ + )) +(define-char + '((name . "PRESCRIPTION TAKE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x211E) ; ℞ + )) +(define-char + '((name . "RESPONSE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x211F) ; ℟ + )) +(define-char + '((name . "SERVICE MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition super #x0053 #x004D) + (=ucs . #x2120) ; ℠ + )) +(define-char + '((name . "TELEPHONE SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0054 #x0045 #x004C) + (korean-ksc5601 . #x2265) ; ø»ˆœ® + (=jis-x0213-1-2000 . #x2D64) ; ø»¢¥§ + (=big5-eten . #xC8D3) ; ý¢€Œ£“ + (=ucs . #x2121) ; ℡ + )) +(define-char + '((name . "TRADE MARK SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition super #x0054 #x004D) + (korean-ksc5601 . #x2262) ; ø»ˆœ« + (japanese-jisx0212 . #x226F) ; ø»Š¦¼ + (=ucs . #x2122) ; ™ + )) +(define-char + '((name . "VERSICLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2123) ; ℣ + )) +(define-char + '((name . "DOUBLE-STRUCK CAPITAL Z") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x005A) + (=ucs . #x2124) ; ℤ + )) +(define-char + '((name . "OUNCE SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2125) ; ℥ + )) +(define-char + '((name . "OHM SIGN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x03A9) + (korean-ksc5601 . #x2759) ; ø»ˆ£¸ + (=ucs . #x2126) ; Ω + )) +(define-char + '((name . "INVERTED OHM SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2360) ; ø»¢–· + (=ucs . #x2127) ; ℧ + )) +(define-char + '((name . "BLACK-LETTER CAPITAL Z") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x005A) + (=ucs . #x2128) ; ℨ + )) +(define-char + '((name . "TURNED GREEK SMALL LETTER IOTA") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2129) ; ℩ + )) +(define-char + '((name . "KELVIN SIGN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x004B) + (=ucs . #x212A) ; K + )) +(define-char + '((name . "ANGSTROM SIGN") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x00C5) + (japanese-jisx0208 . #x2272) ; ø»†’· + (korean-ksc5601 . #x214A) ; ø»ˆšµ + (=jis-x0208-1990 . #x2272) ; ø½‰¸« + (=ucs . #x212B) ; Å + )) +(define-char + '((name . "SCRIPT CAPITAL B") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0042) + (=ucs . #x212C) ; ℬ + )) +(define-char + '((name . "BLACK-LETTER CAPITAL C") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0043) + (=ucs . #x212D) ; ℭ + )) +(define-char + '((name . "ESTIMATED SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=ucs . #x212E) ; ℮ + )) +(define-char + '((name . "SCRIPT SMALL E") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0065) + (=ucs . #x212F) ; ℯ + )) +(define-char + '((name . "SCRIPT CAPITAL E") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0045) + (=ucs . #x2130) ; ℰ + )) +(define-char + '((name . "SCRIPT CAPITAL F") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0046) + (=ucs . #x2131) ; ℱ + )) +(define-char + '((name . "TURNED CAPITAL F") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2132) ; Ⅎ + )) +(define-char + '((name . "SCRIPT CAPITAL M") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x004D) + (=ucs . #x2133) ; ℳ + )) +(define-char + '((name . "SCRIPT SMALL O") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x006F) + (=ucs . #x2134) ; ℴ + )) +(define-char + '((name . "ALEF SYMBOL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x05D0) + (=jis-x0213-1-2000 . #x235C) ; ø»¢–³ + (=ucs . #x2135) ; ℵ + )) +(define-char + '((name . "BET SYMBOL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x05D1) + (=ucs . #x2136) ; ℶ + )) +(define-char + '((name . "GIMEL SYMBOL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x05D2) + (=ucs . #x2137) ; ℷ + )) +(define-char + '((name . "DALET SYMBOL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x05D3) + (=ucs . #x2138) ; ℸ + )) +(define-char + '((name . "INFORMATION SOURCE") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition font #x0069) + (=ucs . #x2139) ; ℹ + )) +(define-char + '((name . "ROTATED CAPITAL Q") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x213A) ; ℺ + )) diff --git a/lisp/utf-2000/u02150-Number-Forms.el b/lisp/utf-2000/u02150-Number-Forms.el new file mode 100644 index 0000000..3533399 --- /dev/null +++ b/lisp/utf-2000/u02150-Number-Forms.el @@ -0,0 +1,689 @@ +(define-char + '((name . "VULGAR FRACTION ONE THIRD") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 1/3) + (->decomposition fraction #x0031 #x2044 #x0033) + (korean-ksc5601 . #x2877) ; ø»ˆ¥´ + (=jis-x0213-1-2000 . #x2778) ; ø»¢‡ + (=ucs . #x2153) ; ⅓ + )) +(define-char + '((name . "VULGAR FRACTION TWO THIRDS") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 2/3) + (->decomposition fraction #x0032 #x2044 #x0033) + (korean-ksc5601 . #x2878) ; ø»ˆ¥µ + (=jis-x0213-1-2000 . #x2779) ; ø»¢ˆ + (=ucs . #x2154) ; ⅔ + )) +(define-char + '((name . "VULGAR FRACTION ONE FIFTH") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 1/5) + (->decomposition fraction #x0031 #x2044 #x0035) + (=jis-x0213-1-2000 . #x277A) ; ø»¢‰ + (=ucs . #x2155) ; ⅕ + )) +(define-char + '((name . "VULGAR FRACTION TWO FIFTHS") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 2/5) + (->decomposition fraction #x0032 #x2044 #x0035) + (=ucs . #x2156) ; ⅖ + )) +(define-char + '((name . "VULGAR FRACTION THREE FIFTHS") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 3/5) + (->decomposition fraction #x0033 #x2044 #x0035) + (=ucs . #x2157) ; ⅗ + )) +(define-char + '((name . "VULGAR FRACTION FOUR FIFTHS") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 4/5) + (->decomposition fraction #x0034 #x2044 #x0035) + (=ucs . #x2158) ; ⅘ + )) +(define-char + '((name . "VULGAR FRACTION ONE SIXTH") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 1/6) + (->decomposition fraction #x0031 #x2044 #x0036) + (=ucs . #x2159) ; ⅙ + )) +(define-char + '((name . "VULGAR FRACTION FIVE SIXTHS") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 5/6) + (->decomposition fraction #x0035 #x2044 #x0036) + (=ucs . #x215A) ; ⅚ + )) +(define-char + '((name . "VULGAR FRACTION ONE EIGHTH") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 1/8) + (->decomposition fraction #x0031 #x2044 #x0038) + (korean-ksc5601 . #x287B) ; ø»ˆ¥¸ + (=ucs . #x215B) ; ⅛ + )) +(define-char + '((name . "VULGAR FRACTION THREE EIGHTHS") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 3/8) + (->decomposition fraction #x0033 #x2044 #x0038) + (korean-ksc5601 . #x287C) ; ø»ˆ¥¹ + (=ucs . #x215C) ; ⅜ + )) +(define-char + '((name . "VULGAR FRACTION FIVE EIGHTHS") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 5/8) + (->decomposition fraction #x0035 #x2044 #x0038) + (korean-ksc5601 . #x287D) ; ø»ˆ¥º + (=ucs . #x215D) ; ⅝ + )) +(define-char + '((name . "VULGAR FRACTION SEVEN EIGHTHS") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 7/8) + (->decomposition fraction #x0037 #x2044 #x0038) + (korean-ksc5601 . #x287E) ; ø»ˆ¥» + (=ucs . #x215E) ; ⅞ + )) +(define-char + '((name . "FRACTION NUMERATOR ONE") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 1) + (->decomposition fraction #x0031 #x2044) + (=ucs . #x215F) ; ⅟ + )) +(define-char + '((name . "ROMAN NUMERAL ONE") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 1) + (->decomposition compat #x0049) + (->lowercase + ((name . "SMALL ROMAN NUMERAL ONE") + (=ucs . #x2170) ; ⅰ + )) + (chinese-gb2312 . #x2271) ; ø»„ˆ² + (korean-ksc5601 . #x2530) ; ø»ˆ “ + (chinese-cns11643-1 . #x242B) ; ø»‘‡€ + (=jis-x0213-1-2000 . #x2D35) ; ø»¢¤¸ + (chinese-big5 . #xA2B9) ; ý¢€ŠŠ¹ + (=jef-china3 . #x77DE) ; øº‡Ÿž + (=ucs . #x2160) ; Ⅰ + )) +(define-char + '((name . "ROMAN NUMERAL TWO") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 2) + (->decomposition compat #x0049 #x0049) + (->lowercase + ((name . "SMALL ROMAN NUMERAL TWO") + (=ucs . #x2171) ; ⅱ + )) + (chinese-gb2312 . #x2272) ; ø»„ˆ³ + (korean-ksc5601 . #x2531) ; ø»ˆ ” + (chinese-cns11643-1 . #x242C) ; ø»‘‡ + (=jis-x0213-1-2000 . #x2D36) ; ø»¢¤¹ + (chinese-big5 . #xA2BA) ; ý¢€ŠŠº + (=jef-china3 . #x77DF) ; øº‡ŸŸ + (=ucs . #x2161) ; Ⅱ + )) +(define-char + '((name . "ROMAN NUMERAL THREE") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 3) + (->decomposition compat #x0049 #x0049 #x0049) + (->lowercase + ((name . "SMALL ROMAN NUMERAL THREE") + (=ucs . #x2172) ; ⅲ + )) + (chinese-gb2312 . #x2273) ; ø»„ˆ´ + (korean-ksc5601 . #x2532) ; ø»ˆ • + (chinese-cns11643-1 . #x242D) ; ø»‘‡‚ + (=jis-x0213-1-2000 . #x2D37) ; ø»¢¤º + (chinese-big5 . #xA2BB) ; ý¢€ŠŠ» + (=jef-china3 . #x77E0) ; øº‡Ÿ  + (=ucs . #x2162) ; Ⅲ + )) +(define-char + '((name . "ROMAN NUMERAL FOUR") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 4) + (->decomposition compat #x0049 #x0056) + (->lowercase + ((name . "SMALL ROMAN NUMERAL FOUR") + (=ucs . #x2173) ; ⅳ + )) + (chinese-gb2312 . #x2274) ; ø»„ˆµ + (korean-ksc5601 . #x2533) ; ø»ˆ – + (chinese-cns11643-1 . #x242E) ; ø»‘‡ƒ + (=jis-x0213-1-2000 . #x2D38) ; ø»¢¤» + (chinese-big5 . #xA2BC) ; ý¢€ŠŠ¼ + (=jef-china3 . #x77E1) ; øº‡Ÿ¡ + (=ucs . #x2163) ; Ⅳ + )) +(define-char + '((name . "ROMAN NUMERAL FIVE") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 5) + (->decomposition compat #x0056) + (->lowercase + ((name . "SMALL ROMAN NUMERAL FIVE") + (=ucs . #x2174) ; ⅴ + )) + (chinese-gb2312 . #x2275) ; ø»„ˆ¶ + (korean-ksc5601 . #x2534) ; ø»ˆ — + (chinese-cns11643-1 . #x242F) ; ø»‘‡„ + (=jis-x0213-1-2000 . #x2D39) ; ø»¢¤¼ + (chinese-big5 . #xA2BD) ; ý¢€ŠŠ½ + (=jef-china3 . #x77E2) ; øº‡Ÿ¢ + (=ucs . #x2164) ; Ⅴ + )) +(define-char + '((name . "ROMAN NUMERAL SIX") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 6) + (->decomposition compat #x0056 #x0049) + (->lowercase + ((name . "SMALL ROMAN NUMERAL SIX") + (=ucs . #x2175) ; ⅵ + )) + (chinese-gb2312 . #x2276) ; ø»„ˆ· + (korean-ksc5601 . #x2535) ; ø»ˆ ˜ + (chinese-cns11643-1 . #x2430) ; ø»‘‡… + (=jis-x0213-1-2000 . #x2D3A) ; ø»¢¤½ + (chinese-big5 . #xA2BE) ; ý¢€ŠŠ¾ + (=jef-china3 . #x77E3) ; øº‡Ÿ£ + (=ucs . #x2165) ; Ⅵ + )) +(define-char + '((name . "ROMAN NUMERAL SEVEN") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 7) + (->decomposition compat #x0056 #x0049 #x0049) + (->lowercase + ((name . "SMALL ROMAN NUMERAL SEVEN") + (=ucs . #x2176) ; ⅶ + )) + (chinese-gb2312 . #x2277) ; ø»„ˆ¸ + (korean-ksc5601 . #x2536) ; ø»ˆ ™ + (chinese-cns11643-1 . #x2431) ; ø»‘‡† + (=jis-x0213-1-2000 . #x2D3B) ; ø»¢¤¾ + (chinese-big5 . #xA2BF) ; ý¢€ŠŠ¿ + (=jef-china3 . #x77E4) ; øº‡Ÿ¤ + (=ucs . #x2166) ; Ⅶ + )) +(define-char + '((name . "ROMAN NUMERAL EIGHT") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 8) + (->decomposition compat #x0056 #x0049 #x0049 #x0049) + (->lowercase + ((name . "SMALL ROMAN NUMERAL EIGHT") + (=ucs . #x2177) ; ⅷ + )) + (chinese-gb2312 . #x2278) ; ø»„ˆ¹ + (korean-ksc5601 . #x2537) ; ø»ˆ š + (chinese-cns11643-1 . #x2432) ; ø»‘‡‡ + (=jis-x0213-1-2000 . #x2D3C) ; ø»¢¤¿ + (chinese-big5 . #xA2C0) ; ý¢€Š‹€ + (=jef-china3 . #x77E5) ; øº‡Ÿ¥ + (=ucs . #x2167) ; Ⅷ + )) +(define-char + '((name . "ROMAN NUMERAL NINE") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 9) + (->decomposition compat #x0049 #x0058) + (->lowercase + ((name . "SMALL ROMAN NUMERAL NINE") + (=ucs . #x2178) ; ⅸ + )) + (chinese-gb2312 . #x2279) ; ø»„ˆº + (korean-ksc5601 . #x2538) ; ø»ˆ › + (chinese-cns11643-1 . #x2433) ; ø»‘‡ˆ + (=jis-x0213-1-2000 . #x2D3D) ; ø»¢¥€ + (chinese-big5 . #xA2C1) ; ý¢€Š‹ + (=jef-china3 . #x77E6) ; øº‡Ÿ¦ + (=ucs . #x2168) ; Ⅸ + )) +(define-char + '((name . "ROMAN NUMERAL TEN") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 10) + (->decomposition compat #x0058) + (->lowercase + ((name . "SMALL ROMAN NUMERAL TEN") + (=ucs . #x2179) ; ⅹ + )) + (chinese-gb2312 . #x227A) ; ø»„ˆ» + (korean-ksc5601 . #x2539) ; ø»ˆ œ + (chinese-cns11643-1 . #x2434) ; ø»‘‡‰ + (=jis-x0213-1-2000 . #x2D3E) ; ø»¢¥ + (chinese-big5 . #xA2C2) ; ý¢€Š‹‚ + (=jef-china3 . #x77E7) ; øº‡Ÿ§ + (=ucs . #x2169) ; Ⅹ + )) +(define-char + '((name . "ROMAN NUMERAL ELEVEN") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 11) + (->decomposition compat #x0058 #x0049) + (->lowercase + ((name . "SMALL ROMAN NUMERAL ELEVEN") + (=ucs . #x217A) ; ⅺ + )) + (chinese-gb2312 . #x227B) ; ø»„ˆ¼ + (=jis-x0213-1-2000 . #x2D3F) ; ø»¢¥‚ + (=ucs . #x216A) ; Ⅺ + )) +(define-char + '((name . "ROMAN NUMERAL TWELVE") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 12) + (->decomposition compat #x0058 #x0049 #x0049) + (->lowercase + ((name . "SMALL ROMAN NUMERAL TWELVE") + (=ucs . #x217B) ; ⅻ + )) + (chinese-gb2312 . #x227C) ; ø»„ˆ½ + (=jis-x0213-1-2000 . #x2D57) ; ø»¢¥š + (=ucs . #x216B) ; Ⅻ + )) +(define-char + '((name . "ROMAN NUMERAL FIFTY") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 50) + (->decomposition compat #x004C) + (->lowercase + ((name . "SMALL ROMAN NUMERAL FIFTY") + (=ucs . #x217C) ; ⅼ + )) + (=ucs . #x216C) ; Ⅼ + )) +(define-char + '((name . "ROMAN NUMERAL ONE HUNDRED") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 100) + (->decomposition compat #x0043) + (->lowercase + ((name . "SMALL ROMAN NUMERAL ONE HUNDRED") + (=ucs . #x217D) ; ⅽ + )) + (=ucs . #x216D) ; Ⅽ + )) +(define-char + '((name . "ROMAN NUMERAL FIVE HUNDRED") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 500) + (->decomposition compat #x0044) + (->lowercase + ((name . "SMALL ROMAN NUMERAL FIVE HUNDRED") + (=ucs . #x217E) ; ⅾ + )) + (=ucs . #x216E) ; Ⅾ + )) +(define-char + '((name . "ROMAN NUMERAL ONE THOUSAND") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 1000) + (->decomposition compat #x004D) + (->lowercase + ((name . "SMALL ROMAN NUMERAL ONE THOUSAND") + (=ucs . #x217F) ; ⅿ + )) + (=ucs . #x216F) ; Ⅿ + )) +(define-char + '((name . "SMALL ROMAN NUMERAL ONE") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 1) + (->decomposition compat #x0069) + (->uppercase + ((name . "ROMAN NUMERAL ONE") + (=ucs . #x2160) ; Ⅰ + )) + (korean-ksc5601 . #x2521) ; ø»ˆ „ + (chinese-cns11643-1 . #x2635) ; ø»‘Š† + (=jis-x0213-1-2000 . #x2C35) ; ø»¢£š + (=big5-eten . #xC6B5) ; ý¢€Œšµ + (=jef-china3 . #x77EB) ; øº‡Ÿ« + (=ucs . #x2170) ; ⅰ + )) +(define-char + '((name . "SMALL ROMAN NUMERAL TWO") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 2) + (->decomposition compat #x0069 #x0069) + (->uppercase + ((name . "ROMAN NUMERAL TWO") + (=ucs . #x2161) ; Ⅱ + )) + (korean-ksc5601 . #x2522) ; ø»ˆ … + (chinese-cns11643-1 . #x2636) ; ø»‘Š‡ + (=jis-x0213-1-2000 . #x2C36) ; ø»¢£› + (=big5-eten . #xC6B6) ; ý¢€Œš¶ + (=jef-china3 . #x77EC) ; øº‡Ÿ¬ + (=ucs . #x2171) ; ⅱ + )) +(define-char + '((name . "SMALL ROMAN NUMERAL THREE") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 3) + (->decomposition compat #x0069 #x0069 #x0069) + (->uppercase + ((name . "ROMAN NUMERAL THREE") + (=ucs . #x2162) ; Ⅲ + )) + (korean-ksc5601 . #x2523) ; ø»ˆ † + (chinese-cns11643-1 . #x2637) ; ø»‘Šˆ + (=jis-x0213-1-2000 . #x2C37) ; ø»¢£œ + (=big5-eten . #xC6B7) ; ý¢€Œš· + (=jef-china3 . #x77ED) ; øº‡Ÿ­ + (=ucs . #x2172) ; ⅲ + )) +(define-char + '((name . "SMALL ROMAN NUMERAL FOUR") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 4) + (->decomposition compat #x0069 #x0076) + (->uppercase + ((name . "ROMAN NUMERAL FOUR") + (=ucs . #x2163) ; Ⅳ + )) + (korean-ksc5601 . #x2524) ; ø»ˆ ‡ + (chinese-cns11643-1 . #x2638) ; ø»‘Š‰ + (=jis-x0213-1-2000 . #x2C38) ; ø»¢£ + (=big5-eten . #xC6B8) ; ý¢€Œš¸ + (=jef-china3 . #x77EE) ; øº‡Ÿ® + (=ucs . #x2173) ; ⅳ + )) +(define-char + '((name . "SMALL ROMAN NUMERAL FIVE") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 5) + (->decomposition compat #x0076) + (->uppercase + ((name . "ROMAN NUMERAL FIVE") + (=ucs . #x2164) ; Ⅴ + )) + (korean-ksc5601 . #x2525) ; ø»ˆ ˆ + (chinese-cns11643-1 . #x2639) ; ø»‘ŠŠ + (=jis-x0213-1-2000 . #x2C39) ; ø»¢£ž + (=big5-eten . #xC6B9) ; ý¢€Œš¹ + (=jef-china3 . #x77EF) ; øº‡Ÿ¯ + (=ucs . #x2174) ; ⅴ + )) +(define-char + '((name . "SMALL ROMAN NUMERAL SIX") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 6) + (->decomposition compat #x0076 #x0069) + (->uppercase + ((name . "ROMAN NUMERAL SIX") + (=ucs . #x2165) ; Ⅵ + )) + (korean-ksc5601 . #x2526) ; ø»ˆ ‰ + (chinese-cns11643-1 . #x263A) ; ø»‘Š‹ + (=jis-x0213-1-2000 . #x2C3A) ; ø»¢£Ÿ + (=big5-eten . #xC6BA) ; ý¢€Œšº + (=jef-china3 . #x77F0) ; øº‡Ÿ° + (=ucs . #x2175) ; ⅵ + )) +(define-char + '((name . "SMALL ROMAN NUMERAL SEVEN") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 7) + (->decomposition compat #x0076 #x0069 #x0069) + (->uppercase + ((name . "ROMAN NUMERAL SEVEN") + (=ucs . #x2166) ; Ⅶ + )) + (korean-ksc5601 . #x2527) ; ø»ˆ Š + (chinese-cns11643-1 . #x263B) ; ø»‘ŠŒ + (=jis-x0213-1-2000 . #x2C3B) ; ø»¢£  + (=big5-eten . #xC6BB) ; ý¢€Œš» + (=jef-china3 . #x77F1) ; øº‡Ÿ± + (=ucs . #x2176) ; ⅶ + )) +(define-char + '((name . "SMALL ROMAN NUMERAL EIGHT") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 8) + (->decomposition compat #x0076 #x0069 #x0069 #x0069) + (->uppercase + ((name . "ROMAN NUMERAL EIGHT") + (=ucs . #x2167) ; Ⅷ + )) + (korean-ksc5601 . #x2528) ; ø»ˆ ‹ + (chinese-cns11643-1 . #x263C) ; ø»‘Š + (=jis-x0213-1-2000 . #x2C3C) ; ø»¢£¡ + (=big5-eten . #xC6BC) ; ý¢€Œš¼ + (=jef-china3 . #x77F2) ; øº‡Ÿ² + (=ucs . #x2177) ; ⅷ + )) +(define-char + '((name . "SMALL ROMAN NUMERAL NINE") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 9) + (->decomposition compat #x0069 #x0078) + (->uppercase + ((name . "ROMAN NUMERAL NINE") + (=ucs . #x2168) ; Ⅸ + )) + (korean-ksc5601 . #x2529) ; ø»ˆ Œ + (chinese-cns11643-1 . #x263D) ; ø»‘ŠŽ + (=jis-x0213-1-2000 . #x2C3D) ; ø»¢£¢ + (=big5-eten . #xC6BD) ; ý¢€Œš½ + (=jef-china3 . #x77F3) ; øº‡Ÿ³ + (=ucs . #x2178) ; ⅸ + )) +(define-char + '((name . "SMALL ROMAN NUMERAL TEN") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 10) + (->decomposition compat #x0078) + (->uppercase + ((name . "ROMAN NUMERAL TEN") + (=ucs . #x2169) ; Ⅹ + )) + (korean-ksc5601 . #x252A) ; ø»ˆ  + (chinese-cns11643-1 . #x263E) ; ø»‘Š + (=jis-x0213-1-2000 . #x2C3E) ; ø»¢££ + (=big5-eten . #xC6BE) ; ý¢€Œš¾ + (=jef-china3 . #x77F4) ; øº‡Ÿ´ + (=ucs . #x2179) ; ⅹ + )) +(define-char + '((name . "SMALL ROMAN NUMERAL ELEVEN") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 11) + (->decomposition compat #x0078 #x0069) + (->uppercase + ((name . "ROMAN NUMERAL ELEVEN") + (=ucs . #x216A) ; Ⅺ + )) + (=jis-x0213-1-2000 . #x2C3F) ; ø»¢£¤ + (=ucs . #x217A) ; ⅺ + )) +(define-char + '((name . "SMALL ROMAN NUMERAL TWELVE") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 12) + (->decomposition compat #x0078 #x0069 #x0069) + (->uppercase + ((name . "ROMAN NUMERAL TWELVE") + (=ucs . #x216B) ; Ⅻ + )) + (=jis-x0213-1-2000 . #x2C40) ; ø»¢£¥ + (=ucs . #x217B) ; ⅻ + )) +(define-char + '((name . "SMALL ROMAN NUMERAL FIFTY") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 50) + (->decomposition compat #x006C) + (->uppercase + ((name . "ROMAN NUMERAL FIFTY") + (=ucs . #x216C) ; Ⅼ + )) + (=ucs . #x217C) ; ⅼ + )) +(define-char + '((name . "SMALL ROMAN NUMERAL ONE HUNDRED") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 100) + (->decomposition compat #x0063) + (->uppercase + ((name . "ROMAN NUMERAL ONE HUNDRED") + (=ucs . #x216D) ; Ⅽ + )) + (=ucs . #x217D) ; ⅽ + )) +(define-char + '((name . "SMALL ROMAN NUMERAL FIVE HUNDRED") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 500) + (->decomposition compat #x0064) + (->uppercase + ((name . "ROMAN NUMERAL FIVE HUNDRED") + (=ucs . #x216E) ; Ⅾ + )) + (=ucs . #x217E) ; ⅾ + )) +(define-char + '((name . "SMALL ROMAN NUMERAL ONE THOUSAND") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 1000) + (->decomposition compat #x006D) + (->uppercase + ((name . "ROMAN NUMERAL ONE THOUSAND") + (=ucs . #x216F) ; Ⅿ + )) + (=ucs . #x217F) ; ⅿ + )) +(define-char + '((name . "ROMAN NUMERAL ONE THOUSAND C D") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 1000) + (=ucs . #x2180) ; ↀ + )) +(define-char + '((name . "ROMAN NUMERAL FIVE THOUSAND") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 5000) + (=ucs . #x2181) ; ↁ + )) +(define-char + '((name . "ROMAN NUMERAL TEN THOUSAND") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 10000) + (=ucs . #x2182) ; ↂ + )) +(define-char + '((name . "ROMAN NUMERAL REVERSED ONE HUNDRED") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2183) ; Ↄ + )) diff --git a/lisp/utf-2000/u02190-Arrows.el b/lisp/utf-2000/u02190-Arrows.el new file mode 100644 index 0000000..67ad02a --- /dev/null +++ b/lisp/utf-2000/u02190-Arrows.el @@ -0,0 +1,769 @@ +(define-char + '((name . "LEFTWARDS ARROW") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x217B) ; ø»„‡ž + (=jis-x0208 . #x222B) ; ø½‰·¤ + (korean-ksc5601 . #x2167) ; ø»ˆ›’ + (chinese-cns11643-1 . #x2258) ; ø»‘„± + (chinese-big5 . #xA1F6) ; ý¢€Š‡¶ + (=jef-china3 . #x7BCE) ; øº‡¯Ž + (=ucs . #x2190) ; ← + )) +(define-char + '((name . "UPWARDS ARROW") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x217C) ; ø»„‡Ÿ + (=jis-x0208 . #x222C) ; ø½‰·¥ + (korean-ksc5601 . #x2168) ; ø»ˆ›“ + (chinese-cns11643-1 . #x2255) ; ø»‘„® + (chinese-big5 . #xA1F4) ; ý¢€Š‡´ + (=jef-china3 . #x7BCF) ; øº‡¯ + (=ucs . #x2191) ; ↑ + )) +(define-char + '((name . "RIGHTWARDS ARROW") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x217A) ; ø»„‡ + (=jis-x0208 . #x222A) ; ø½‰·£ + (korean-ksc5601 . #x2166) ; ø»ˆ›‘ + (chinese-cns11643-1 . #x2257) ; ø»‘„° + (chinese-big5 . #xA1F7) ; ý¢€Š‡· + (=jef-china3 . #x7BCD) ; øº‡¯ + (=ucs . #x2192) ; → + )) +(define-char + '((name . "DOWNWARDS ARROW") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x217D) ; ø»„‡  + (=jis-x0208 . #x222D) ; ø½‰·¦ + (korean-ksc5601 . #x2169) ; ø»ˆ›” + (chinese-cns11643-1 . #x2256) ; ø»‘„¯ + (chinese-big5 . #xA1F5) ; ý¢€Š‡µ + (=jef-china3 . #x7BD0) ; øº‡¯ + (=ucs . #x2193) ; ↓ + )) +(define-char + '((name . "LEFT RIGHT ARROW") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x216A) ; ø»ˆ›• + (=jis-x0213-1-2000 . #x2271) ; ø»¢•ª + (=ucs . #x2194) ; ↔ + )) +(define-char + '((name . "UP DOWN ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2255) ; ø»ˆœž + (=ucs . #x2195) ; ↕ + )) +(define-char + '((name . "NORTH WEST ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2258) ; ø»ˆœ¡ + (chinese-cns11643-1 . #x2259) ; ø»‘„² + (=jis-x0213-1-2000 . #x2327) ; ø»¢•¾ + (chinese-big5 . #xA1F8) ; ý¢€Š‡¸ + (=ucs . #x2196) ; ↖ + )) +(define-char + '((name . "NORTH EAST ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2256) ; ø»ˆœŸ + (chinese-cns11643-1 . #x225A) ; ø»‘„³ + (=jis-x0213-1-2000 . #x2325) ; ø»¢•¼ + (chinese-big5 . #xA1F9) ; ý¢€Š‡¹ + (=ucs . #x2197) ; ↗ + )) +(define-char + '((name . "SOUTH EAST ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2259) ; ø»ˆœ¢ + (chinese-cns11643-1 . #x225C) ; ø»‘„µ + (=jis-x0213-1-2000 . #x2326) ; ø»¢•½ + (chinese-big5 . #xA1FB) ; ý¢€Š‡» + (=ucs . #x2198) ; ↘ + )) +(define-char + '((name . "SOUTH WEST ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2257) ; ø»ˆœ  + (chinese-cns11643-1 . #x225B) ; ø»‘„´ + (=jis-x0213-1-2000 . #x2328) ; ø»¢•¿ + (chinese-big5 . #xA1FA) ; ý¢€Š‡º + (=ucs . #x2199) ; ↙ + )) +(define-char + '((name . "LEFTWARDS ARROW WITH STROKE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x2190 #x0338) + (=ucs . #x219A) ; ↚ + )) +(define-char + '((name . "RIGHTWARDS ARROW WITH STROKE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x2192 #x0338) + (=ucs . #x219B) ; ↛ + )) +(define-char + '((name . "LEFTWARDS WAVE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x219C) ; ↜ + )) +(define-char + '((name . "RIGHTWARDS WAVE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x219D) ; ↝ + )) +(define-char + '((name . "LEFTWARDS TWO HEADED ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x219E) ; ↞ + )) +(define-char + '((name . "UPWARDS TWO HEADED ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x219F) ; ↟ + )) +(define-char + '((name . "RIGHTWARDS TWO HEADED ARROW") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21A0) ; ↠ + )) +(define-char + '((name . "DOWNWARDS TWO HEADED ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21A1) ; ↡ + )) +(define-char + '((name . "LEFTWARDS ARROW WITH TAIL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21A2) ; ↢ + )) +(define-char + '((name . "RIGHTWARDS ARROW WITH TAIL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21A3) ; ↣ + )) +(define-char + '((name . "LEFTWARDS ARROW FROM BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21A4) ; ↤ + )) +(define-char + '((name . "UPWARDS ARROW FROM BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21A5) ; ↥ + )) +(define-char + '((name . "RIGHTWARDS ARROW FROM BAR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21A6) ; ↦ + )) +(define-char + '((name . "DOWNWARDS ARROW FROM BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21A7) ; ↧ + )) +(define-char + '((name . "UP DOWN ARROW WITH BASE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21A8) ; ↨ + )) +(define-char + '((name . "LEFTWARDS ARROW WITH HOOK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21A9) ; ↩ + )) +(define-char + '((name . "RIGHTWARDS ARROW WITH HOOK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21AA) ; ↪ + )) +(define-char + '((name . "LEFTWARDS ARROW WITH LOOP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21AB) ; ↫ + )) +(define-char + '((name . "RIGHTWARDS ARROW WITH LOOP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21AC) ; ↬ + )) +(define-char + '((name . "LEFT RIGHT WAVE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21AD) ; ↭ + )) +(define-char + '((name . "LEFT RIGHT ARROW WITH STROKE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x2194 #x0338) + (=ucs . #x21AE) ; ↮ + )) +(define-char + '((name . "DOWNWARDS ZIGZAG ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21AF) ; ↯ + )) +(define-char + '((name . "UPWARDS ARROW WITH TIP LEFTWARDS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21B0) ; ↰ + )) +(define-char + '((name . "UPWARDS ARROW WITH TIP RIGHTWARDS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21B1) ; ↱ + )) +(define-char + '((name . "DOWNWARDS ARROW WITH TIP LEFTWARDS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21B2) ; ↲ + )) +(define-char + '((name . "DOWNWARDS ARROW WITH TIP RIGHTWARDS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21B3) ; ↳ + )) +(define-char + '((name . "RIGHTWARDS ARROW WITH CORNER DOWNWARDS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21B4) ; ↴ + )) +(define-char + '((name . "DOWNWARDS ARROW WITH CORNER LEFTWARDS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21B5) ; ↵ + )) +(define-char + '((name . "ANTICLOCKWISE TOP SEMICIRCLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21B6) ; ↶ + )) +(define-char + '((name . "CLOCKWISE TOP SEMICIRCLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21B7) ; ↷ + )) +(define-char + '((name . "NORTH WEST ARROW TO LONG BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xC877) ; ý¢€Œ¡· + (=ucs . #x21B8) ; ↸ + )) +(define-char + '((name . "LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xC878) ; ý¢€Œ¡¸ + (=ucs . #x21B9) ; ↹ + )) +(define-char + '((name . "ANTICLOCKWISE OPEN CIRCLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21BA) ; ↺ + )) +(define-char + '((name . "CLOCKWISE OPEN CIRCLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21BB) ; ↻ + )) +(define-char + '((name . "LEFTWARDS HARPOON WITH BARB UPWARDS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21BC) ; ↼ + )) +(define-char + '((name . "LEFTWARDS HARPOON WITH BARB DOWNWARDS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21BD) ; ↽ + )) +(define-char + '((name . "UPWARDS HARPOON WITH BARB RIGHTWARDS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21BE) ; ↾ + )) +(define-char + '((name . "UPWARDS HARPOON WITH BARB LEFTWARDS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21BF) ; ↿ + )) +(define-char + '((name . "RIGHTWARDS HARPOON WITH BARB UPWARDS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21C0) ; ⇀ + )) +(define-char + '((name . "RIGHTWARDS HARPOON WITH BARB DOWNWARDS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21C1) ; ⇁ + )) +(define-char + '((name . "DOWNWARDS HARPOON WITH BARB RIGHTWARDS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21C2) ; ⇂ + )) +(define-char + '((name . "DOWNWARDS HARPOON WITH BARB LEFTWARDS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21C3) ; ⇃ + )) +(define-char + '((name . "RIGHTWARDS ARROW OVER LEFTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2329) ; ø»¢–€ + (=ucs . #x21C4) ; ⇄ + )) +(define-char + '((name . "UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21C5) ; ⇅ + )) +(define-char + '((name . "LEFTWARDS ARROW OVER RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21C6) ; ⇆ + )) +(define-char + '((name . "LEFTWARDS PAIRED ARROWS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21C7) ; ⇇ + )) +(define-char + '((name . "UPWARDS PAIRED ARROWS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21C8) ; ⇈ + )) +(define-char + '((name . "RIGHTWARDS PAIRED ARROWS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21C9) ; ⇉ + )) +(define-char + '((name . "DOWNWARDS PAIRED ARROWS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21CA) ; ⇊ + )) +(define-char + '((name . "LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21CB) ; ⇋ + )) +(define-char + '((name . "RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21CC) ; ⇌ + )) +(define-char + '((name . "LEFTWARDS DOUBLE ARROW WITH STROKE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x21D0 #x0338) + (=ucs . #x21CD) ; ⇍ + )) +(define-char + '((name . "LEFT RIGHT DOUBLE ARROW WITH STROKE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x21D4 #x0338) + (=ucs . #x21CE) ; ⇎ + )) +(define-char + '((name . "RIGHTWARDS DOUBLE ARROW WITH STROKE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x21D2 #x0338) + (=ucs . #x21CF) ; ⇏ + )) +(define-char + '((name . "LEFTWARDS DOUBLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21D0) ; ⇐ + )) +(define-char + '((name . "UPWARDS DOUBLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21D1) ; ⇑ + )) +(define-char + '((name . "RIGHTWARDS DOUBLE ARROW") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (japanese-jisx0208 . #x224D) ; ø»†’’ + (korean-ksc5601 . #x2221) ; ø»ˆ›ª + (=jis-x0208-1990 . #x224D) ; ø½‰¸† + (=jef-china3 . #x7FDA) ; øº‡¿š + (=ucs . #x21D2) ; ⇒ + )) +(define-char + '((name . "DOWNWARDS DOUBLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21D3) ; ⇓ + )) +(define-char + '((name . "LEFT RIGHT DOUBLE ARROW") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (japanese-jisx0208 . #x224E) ; ø»†’“ + (korean-ksc5601 . #x2222) ; ø»ˆ›« + (=jis-x0208-1990 . #x224E) ; ø½‰¸‡ + (=jef-china3 . #x7FDB) ; øº‡¿› + (=ucs . #x21D4) ; ⇔ + )) +(define-char + '((name . "UP DOWN DOUBLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21D5) ; ⇕ + )) +(define-char + '((name . "NORTH WEST DOUBLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21D6) ; ⇖ + )) +(define-char + '((name . "NORTH EAST DOUBLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21D7) ; ⇗ + )) +(define-char + '((name . "SOUTH EAST DOUBLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21D8) ; ⇘ + )) +(define-char + '((name . "SOUTH WEST DOUBLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21D9) ; ⇙ + )) +(define-char + '((name . "LEFTWARDS TRIPLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21DA) ; ⇚ + )) +(define-char + '((name . "RIGHTWARDS TRIPLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21DB) ; ⇛ + )) +(define-char + '((name . "LEFTWARDS SQUIGGLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21DC) ; ⇜ + )) +(define-char + '((name . "RIGHTWARDS SQUIGGLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21DD) ; ⇝ + )) +(define-char + '((name . "UPWARDS ARROW WITH DOUBLE STROKE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21DE) ; ⇞ + )) +(define-char + '((name . "DOWNWARDS ARROW WITH DOUBLE STROKE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21DF) ; ⇟ + )) +(define-char + '((name . "LEFTWARDS DASHED ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21E0) ; ⇠ + )) +(define-char + '((name . "UPWARDS DASHED ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21E1) ; ⇡ + )) +(define-char + '((name . "RIGHTWARDS DASHED ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21E2) ; ⇢ + )) +(define-char + '((name . "DOWNWARDS DASHED ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21E3) ; ⇣ + )) +(define-char + '((name . "LEFTWARDS ARROW TO BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21E4) ; ⇤ + )) +(define-char + '((name . "RIGHTWARDS ARROW TO BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21E5) ; ⇥ + )) +(define-char + '((name . "LEFTWARDS WHITE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x232B) ; ø»¢–‚ + (=jef-china3 . #x76B2) ; øº‡š² + (=ucs . #x21E6) ; ⇦ + )) +(define-char + '((name . "UPWARDS WHITE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x232C) ; ø»¢–ƒ + (=big5-eten . #xC876) ; ý¢€Œ¡¶ + (=jef-china3 . #x76B1) ; øº‡š± + (=ucs . #x21E7) ; ⇧ + )) +(define-char + '((name . "RIGHTWARDS WHITE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x232A) ; ø»¢– + (=jef-china3 . #x76B3) ; øº‡š³ + (=ucs . #x21E8) ; ⇨ + )) +(define-char + '((name . "DOWNWARDS WHITE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x232D) ; ø»¢–„ + (=jef-china3 . #x76B0) ; øº‡š° + (=ucs . #x21E9) ; ⇩ + )) +(define-char + '((name . "UPWARDS WHITE ARROW FROM BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21EA) ; ⇪ + )) +(define-char + '((name . "UPWARDS WHITE ARROW ON PEDESTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21EB) ; ⇫ + )) +(define-char + '((name . "UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21EC) ; ⇬ + )) +(define-char + '((name . "UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21ED) ; ⇭ + )) +(define-char + '((name . "UPWARDS WHITE DOUBLE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21EE) ; ⇮ + )) +(define-char + '((name . "UPWARDS WHITE DOUBLE ARROW ON PEDESTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21EF) ; ⇯ + )) +(define-char + '((name . "RIGHTWARDS WHITE ARROW FROM WALL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21F0) ; ⇰ + )) +(define-char + '((name . "NORTH WEST ARROW TO CORNER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21F1) ; ⇱ + )) +(define-char + '((name . "SOUTH EAST ARROW TO CORNER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21F2) ; ⇲ + )) +(define-char + '((name . "UP DOWN WHITE ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x21F3) ; ⇳ + )) diff --git a/lisp/utf-2000/u02200-Mathematical-Operators.el b/lisp/utf-2000/u02200-Mathematical-Operators.el new file mode 100644 index 0000000..2219c57 --- /dev/null +++ b/lisp/utf-2000/u02200-Mathematical-Operators.el @@ -0,0 +1,1950 @@ +(define-char + '((name . "FOR ALL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (japanese-jisx0208 . #x224F) ; ø»†’” + (korean-ksc5601 . #x2223) ; ø»ˆ›¬ + (=jis-x0208-1990 . #x224F) ; ø½‰¸ˆ + (=jef-china3 . #x7FDC) ; øº‡¿œ + (=ucs . #x2200) ; ∀ + )) +(define-char + '((name . "COMPLEMENT") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2201) ; ∁ + )) +(define-char + '((name . "PARTIAL DIFFERENTIAL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (japanese-jisx0208 . #x225F) ; ø»†’¤ + (korean-ksc5601 . #x2153) ; ø»ˆš¾ + (=jis-x0208-1990 . #x225F) ; ø½‰¸˜ + (=jef-china3 . #x7FE1) ; øº‡¿¡ + (=ucs . #x2202) ; ∂ + )) +(define-char + '((name . "THERE EXISTS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (japanese-jisx0208 . #x2250) ; ø»†’• + (korean-ksc5601 . #x2224) ; ø»ˆ›­ + (=jis-x0208-1990 . #x2250) ; ø½‰¸‰ + (=jef-china3 . #x7FDD) ; øº‡¿ + (=ucs . #x2203) ; ∃ + )) +(define-char + '((name . "THERE DOES NOT EXIST") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2203 #x0338) + (=ucs . #x2204) ; ∄ + )) +(define-char + '((name . "EMPTY SET") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2247) ; ø»¢•€ + (=ucs . #x2205) ; ∅ + )) +(define-char + '((name . "INCREMENT") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2206) ; ∆ + )) +(define-char + '((name . "NABLA") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (japanese-jisx0208 . #x2260) ; ø»†’¥ + (korean-ksc5601 . #x2154) ; ø»ˆš¿ + (=jis-x0208-1990 . #x2260) ; ø½‰¸™ + (=jef-china3 . #x7FE2) ; øº‡¿¢ + (=ucs . #x2207) ; ∇ + )) +(define-char + '((name . "ELEMENT OF") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x214A) ; ø»„†­ + (japanese-jisx0208 . #x223A) ; ø»†‘¿ + (korean-ksc5601 . #x2174) ; ø»ˆ›Ÿ + (=jis-x0208-1990 . #x223A) ; ø½‰·³ + (=jef-china3 . #x7FD0) ; øº‡¿ + (=ucs . #x2208) ; ∈ + )) +(define-char + '((name . "NOT AN ELEMENT OF") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2208 #x0338) + (=jis-x0213-1-2000 . #x2246) ; ø»¢”¿ + (=ucs . #x2209) ; ∉ + )) +(define-char + '((name . "SMALL ELEMENT OF") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x220A) ; ∊ + )) +(define-char + '((name . "CONTAINS AS MEMBER") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (japanese-jisx0208 . #x223B) ; ø»†’€ + (korean-ksc5601 . #x2175) ; ø»ˆ›  + (=jis-x0208-1990 . #x223B) ; ø½‰·´ + (=jef-china3 . #x7FD1) ; øº‡¿‘ + (=ucs . #x220B) ; ∋ + )) +(define-char + '((name . "DOES NOT CONTAIN AS MEMBER") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x220B #x0338) + (=ucs . #x220C) ; ∌ + )) +(define-char + '((name . "SMALL CONTAINS AS MEMBER") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x220D) ; ∍ + )) +(define-char + '((name . "END OF PROOF") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x220E) ; ∎ + )) +(define-char + '((name . "N-ARY PRODUCT") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2147) ; ø»„†ª + (korean-ksc5601 . #x2233) ; ø»ˆ›¼ + (=ucs . #x220F) ; ∏ + )) +(define-char + '((name . "N-ARY COPRODUCT") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2210) ; ∐ + )) +(define-char + '((name . "N-ARY SUMMATION") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x2146) ; ø»„†© + (korean-ksc5601 . #x2232) ; ø»ˆ›» + (=ucs . #x2211) ; ∑ + )) +(define-char + '((name . "MINUS SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=jis-x0208 . #x215D) ; ø½‰¶¸ + (=ucs . #x2212) ; − + )) +(define-char + '((name . "MINUS-OR-PLUS SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (=jis-x0213-1-2000 . #x235B) ; ø»¢–² + (=ucs . #x2213) ; ∓ + )) +(define-char + '((name . "DOT PLUS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2214) ; ∔ + )) +(define-char + '((name . "DIVISION SLASH") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-cns11643-1 . #x2261) ; ø»‘„º + (chinese-big5 . #xA241) ; ý¢€Š‰ + (=ucs . #x2215) ; ∕ + )) +(define-char + '((name . "SET MINUS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2216) ; ∖ + )) +(define-char + '((name . "ASTERISK OPERATOR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2217) ; ∗ + )) +(define-char + '((name . "RING OPERATOR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2218) ; ∘ + )) +(define-char + '((name . "BULLET OPERATOR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2219) ; ∙ + )) +(define-char + '((name . "SQUARE ROOT") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x214C) ; ø»„†¯ + (japanese-jisx0208 . #x2265) ; ø»†’ª + (korean-ksc5601 . #x216E) ; ø»ˆ›™ + (chinese-cns11643-1 . #x2235) ; ø»‘„Ž + (=jis-x0208-1990 . #x2265) ; ø½‰¸ž + (chinese-big5 . #xA1D4) ; ý¢€Š‡” + (=ucs . #x221A) ; √ + )) +(define-char + '((name . "CUBE ROOT") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x221B) ; ∛ + )) +(define-char + '((name . "FOURTH ROOT") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x221C) ; ∜ + )) +(define-char + '((name . "PROPORTIONAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x2158) ; ø»„†» + (japanese-jisx0208 . #x2267) ; ø»†’¬ + (korean-ksc5601 . #x2170) ; ø»ˆ›› + (=jis-x0208-1990 . #x2267) ; ø½‰¸  + (=jef-china3 . #x7FE7) ; øº‡¿§ + (=ucs . #x221D) ; ∝ + )) +(define-char + '((name . "INFINITY") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x215E) ; ø»„‡ + (=jis-x0208 . #x2167) ; ø½‰·‚ + (korean-ksc5601 . #x2144) ; ø»ˆš¯ + (chinese-cns11643-1 . #x223C) ; ø»‘„• + (chinese-big5 . #xA1DB) ; ý¢€Š‡› + (=ucs . #x221E) ; ∞ + )) +(define-char + '((name . "RIGHT ANGLE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-cns11643-1 . #x2249) ; ø»‘„¢ + (=jis-x0213-1-2000 . #x2D78) ; ø»¢¥» + (chinese-big5 . #xA1E8) ; ý¢€Š‡¨ + (=ucs . #x221F) ; ∟ + )) +(define-char + '((name . "ANGLE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x214F) ; ø»„†² + (japanese-jisx0208 . #x225C) ; ø»†’¡ + (korean-ksc5601 . #x2150) ; ø»ˆš» + (chinese-cns11643-1 . #x2248) ; ø»‘„¡ + (=jis-x0208-1990 . #x225C) ; ø½‰¸• + (chinese-big5 . #xA1E7) ; ý¢€Š‡§ + (=jef-china3 . #x7FDE) ; øº‡¿ž + (=ucs . #x2220) ; ∠ + )) +(define-char + '((name . "MEASURED ANGLE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2221) ; ∡ + )) +(define-char + '((name . "SPHERICAL ANGLE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2222) ; ∢ + )) +(define-char + '((name . "DIVIDES") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-big5 . #xA1FD) ; ý¢€Š‡½ + (=ucs . #x2223) ; ∣ + )) +(define-char + '((name . "DOES NOT DIVIDE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2223 #x0338) + (=ucs . #x2224) ; ∤ + )) +(define-char + '((name . "PARALLEL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x214E) ; ø»„†± + (korean-ksc5601 . #x212B) ; ø»ˆš– + (=jis-x0213-1-2000 . #x2254) ; ø»¢• + (chinese-big5 . #xA1FC) ; ý¢€Š‡¼ + (=ucs . #x2225) ; ∥ + )) +(define-char + '((name . "NOT PARALLEL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2225 #x0338) + (=jis-x0213-1-2000 . #x2255) ; ø»¢•Ž + (=ucs . #x2226) ; ∦ + )) +(define-char + '((name . "LOGICAL AND") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2144) ; ø»„†§ + (japanese-jisx0208 . #x224A) ; ø»†’ + (korean-ksc5601 . #x217C) ; ø»ˆ›§ + (=jis-x0208-1990 . #x224A) ; ø½‰¸ƒ + (=ucs . #x2227) ; ∧ + )) +(define-char + '((name . "LOGICAL OR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2145) ; ø»„†¨ + (japanese-jisx0208 . #x224B) ; ø»†’ + (korean-ksc5601 . #x217D) ; ø»ˆ›¨ + (=jis-x0208-1990 . #x224B) ; ø½‰¸„ + (=ucs . #x2228) ; ∨ + )) +(define-char + '((name . "INTERSECTION") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2149) ; ø»„†¬ + (japanese-jisx0208 . #x2241) ; ø»†’† + (korean-ksc5601 . #x217B) ; ø»ˆ›¦ + (chinese-cns11643-1 . #x2245) ; ø»‘„ž + (=jis-x0208-1990 . #x2241) ; ø½‰·º + (chinese-big5 . #xA1E4) ; ý¢€Š‡¤ + (=ucs . #x2229) ; ∩ + )) +(define-char + '((name . "UNION") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2148) ; ø»„†« + (japanese-jisx0208 . #x2240) ; ø»†’… + (korean-ksc5601 . #x217A) ; ø»ˆ›¥ + (chinese-cns11643-1 . #x2246) ; ø»‘„Ÿ + (=jis-x0208-1990 . #x2240) ; ø½‰·¹ + (chinese-big5 . #xA1E5) ; ý¢€Š‡¥ + (=ucs . #x222A) ; ∪ + )) +(define-char + '((name . "INTEGRAL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x2152) ; ø»„†µ + (japanese-jisx0208 . #x2269) ; ø»†’® + (korean-ksc5601 . #x2172) ; ø»ˆ› + (chinese-cns11643-1 . #x224D) ; ø»‘„¦ + (=jis-x0208-1990 . #x2269) ; ø½‰¸¢ + (chinese-big5 . #xA1EC) ; ý¢€Š‡¬ + (=jef-china3 . #x7FE8) ; øº‡¿¨ + (=ucs . #x222B) ; ∫ + )) +(define-char + '((name . "DOUBLE INTEGRAL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition compat #x222B #x222B) + (japanese-jisx0208 . #x226A) ; ø»†’¯ + (korean-ksc5601 . #x2173) ; ø»ˆ›ž + (=jis-x0208-1990 . #x226A) ; ø½‰¸£ + (=jef-china3 . #x7FE9) ; øº‡¿© + (=ucs . #x222C) ; ∬ + )) +(define-char + '((name . "TRIPLE INTEGRAL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition compat #x222B #x222B #x222B) + (=ucs . #x222D) ; ∭ + )) +(define-char + '((name . "CONTOUR INTEGRAL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x2153) ; ø»„†¶ + (korean-ksc5601 . #x2231) ; ø»ˆ›º + (chinese-cns11643-1 . #x224E) ; ø»‘„§ + (=jis-x0213-1-2000 . #x2D73) ; ø»¢¥¶ + (chinese-big5 . #xA1ED) ; ý¢€Š‡­ + (=ucs . #x222E) ; ∮ + )) +(define-char + '((name . "SURFACE INTEGRAL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition compat #x222E #x222E) + (=ucs . #x222F) ; ∯ + )) +(define-char + '((name . "VOLUME INTEGRAL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition compat #x222E #x222E #x222E) + (=ucs . #x2230) ; ∰ + )) +(define-char + '((name . "CLOCKWISE INTEGRAL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2231) ; ∱ + )) +(define-char + '((name . "CLOCKWISE CONTOUR INTEGRAL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2232) ; ∲ + )) +(define-char + '((name . "ANTICLOCKWISE CONTOUR INTEGRAL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2233) ; ∳ + )) +(define-char + '((name . "THEREFORE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2160) ; ø»„‡ƒ + (=jis-x0208 . #x2168) ; ø½‰·ƒ + (korean-ksc5601 . #x2145) ; ø»ˆš° + (chinese-cns11643-1 . #x2250) ; ø»‘„© + (chinese-big5 . #xA1EF) ; ý¢€Š‡¯ + (=ucs . #x2234) ; ∴ + )) +(define-char + '((name . "BECAUSE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x215F) ; ø»„‡‚ + (japanese-jisx0208 . #x2268) ; ø»†’­ + (korean-ksc5601 . #x2171) ; ø»ˆ›œ + (chinese-cns11643-1 . #x224F) ; ø»‘„¨ + (=jis-x0208-1990 . #x2268) ; ø½‰¸¡ + (chinese-big5 . #xA1EE) ; ý¢€Š‡® + (=ucs . #x2235) ; ∵ + )) +(define-char + '((name . "RATIO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2143) ; ø»„†¦ + (=ucs . #x2236) ; ∶ + )) +(define-char + '((name . "PROPORTION") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x214B) ; ø»„†® + (=ucs . #x2237) ; ∷ + )) +(define-char + '((name . "DOT MINUS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2238) ; ∸ + )) +(define-char + '((name . "EXCESS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2239) ; ∹ + )) +(define-char + '((name . "GEOMETRIC PROPORTION") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x223A) ; ∺ + )) +(define-char + '((name . "HOMOTHETIC") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x223B) ; ∻ + )) +(define-char + '((name . "TILDE OPERATOR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (korean-ksc5601 . #x212D) ; ø»ˆš˜ + (chinese-cns11643-1 . #x2244) ; ø»‘„ + (chinese-big5 . #xA1E3) ; ý¢€Š‡£ + (ucs-big5 . #xFF5E) ; ∼ + (=ucs . #x223C) ; ∼ + )) +(define-char + '((name . "REVERSED TILDE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (iso-10646-comment . "lazy S") + (chinese-gb2312 . #x2157) ; ø»„†º + (japanese-jisx0208 . #x2266) ; ø»†’« + (korean-ksc5601 . #x216F) ; ø»ˆ›š + (=jis-x0208-1990 . #x2266) ; ø½‰¸Ÿ + (=jef-china3 . #x7FE6) ; øº‡¿¦ + (=ucs . #x223D) ; ∽ + )) +(define-char + '((name . "INVERTED LAZY S") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x223E) ; ∾ + )) +(define-char + '((name . "SINE WAVE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x223F) ; ∿ + )) +(define-char + '((name . "WREATH PRODUCT") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2240) ; ≀ + )) +(define-char + '((name . "NOT TILDE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x223C #x0338) + (=ucs . #x2241) ; ≁ + )) +(define-char + '((name . "MINUS TILDE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2242) ; ≂ + )) +(define-char + '((name . "ASYMPTOTICALLY EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=jis-x0213-1-2000 . #x226C) ; ø»¢•¥ + (=ucs . #x2243) ; ≃ + )) +(define-char + '((name . "NOT ASYMPTOTICALLY EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2243 #x0338) + (=ucs . #x2244) ; ≄ + )) +(define-char + '((name . "APPROXIMATELY EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=jis-x0213-1-2000 . #x226D) ; ø»¢•¦ + (=ucs . #x2245) ; ≅ + )) +(define-char + '((name . "APPROXIMATELY BUT NOT ACTUALLY EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2246) ; ≆ + )) +(define-char + '((name . "NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2245 #x0338) + (=ucs . #x2247) ; ≇ + )) +(define-char + '((name . "ALMOST EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x2156) ; ø»„†¹ + (=jis-x0213-1-2000 . #x226E) ; ø»¢•§ + (=ucs . #x2248) ; ≈ + )) +(define-char + '((name . "NOT ALMOST EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2248 #x0338) + (=ucs . #x2249) ; ≉ + )) +(define-char + '((name . "ALMOST EQUAL OR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x224A) ; ≊ + )) +(define-char + '((name . "TRIPLE TILDE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x224B) ; ≋ + )) +(define-char + '((name . "ALL EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x2155) ; ø»„†¸ + (=ucs . #x224C) ; ≌ + )) +(define-char + '((name . "EQUIVALENT TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x224D) ; ≍ + )) +(define-char + '((name . "GEOMETRICALLY EQUIVALENT TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x224E) ; ≎ + )) +(define-char + '((name . "DIFFERENCE BETWEEN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x224F) ; ≏ + )) +(define-char + '((name . "APPROACHES THE LIMIT") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2250) ; ≐ + )) +(define-char + '((name . "GEOMETRICALLY EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2251) ; ≑ + )) +(define-char + '((name . "APPROXIMATELY EQUAL TO OR THE IMAGE OF") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (japanese-jisx0208 . #x2262) ; ø»†’§ + (korean-ksc5601 . #x2156) ; ø»ˆ› + (chinese-cns11643-1 . #x223D) ; ø»‘„– + (=jis-x0208-1990 . #x2262) ; ø½‰¸› + (chinese-big5 . #xA1DC) ; ý¢€Š‡œ + (=ucs . #x2252) ; ≒ + )) +(define-char + '((name . "IMAGE OF OR APPROXIMATELY EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2253) ; ≓ + )) +(define-char + '((name . "COLON EQUALS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2254) ; ≔ + )) +(define-char + '((name . "EQUALS COLON") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2255) ; ≕ + )) +(define-char + '((name . "RING IN EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2256) ; ≖ + )) +(define-char + '((name . "RING EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2257) ; ≗ + )) +(define-char + '((name . "CORRESPONDS TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2258) ; ≘ + )) +(define-char + '((name . "ESTIMATES") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2259) ; ≙ + )) +(define-char + '((name . "EQUIANGULAR TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x225A) ; ≚ + )) +(define-char + '((name . "STAR EQUALS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x225B) ; ≛ + )) +(define-char + '((name . "DELTA EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x225C) ; ≜ + )) +(define-char + '((name . "EQUAL TO BY DEFINITION") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x225D) ; ≝ + )) +(define-char + '((name . "MEASURED BY") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x225E) ; ≞ + )) +(define-char + '((name . "QUESTIONED EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x225F) ; ≟ + )) +(define-char + '((name . "NOT EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x003D #x0338) + (chinese-gb2312 . #x2159) ; ø»„†¼ + (=jis-x0208 . #x2162) ; ø½‰¶½ + (korean-ksc5601 . #x2141) ; ø»ˆš¬ + (chinese-cns11643-1 . #x223B) ; ø»‘„” + (chinese-big5 . #xA1DA) ; ý¢€Š‡š + (=ucs . #x2260) ; ≠ + )) +(define-char + '((name . "IDENTICAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2154) ; ø»„†· + (japanese-jisx0208 . #x2261) ; ø»†’¦ + (korean-ksc5601 . #x2155) ; ø»ˆ›€ + (chinese-cns11643-1 . #x223E) ; ø»‘„— + (=jis-x0208-1990 . #x2261) ; ø½‰¸š + (chinese-big5 . #xA1DD) ; ý¢€Š‡ + (=ucs . #x2261) ; ≡ + )) +(define-char + '((name . "NOT IDENTICAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2261 #x0338) + (=jis-x0213-1-2000 . #x226B) ; ø»¢•¤ + (=ucs . #x2262) ; ≢ + )) +(define-char + '((name . "STRICTLY EQUIVALENT TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2263) ; ≣ + )) +(define-char + '((name . "LESS-THAN OR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x215C) ; ø»„†¿ + (korean-ksc5601 . #x2142) ; ø»ˆš­ + (=ucs . #x2264) ; ≤ + )) +(define-char + '((name . "GREATER-THAN OR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x215D) ; ø»„‡€ + (korean-ksc5601 . #x2143) ; ø»ˆš® + (=ucs . #x2265) ; ≥ + )) +(define-char + '((name . "LESS-THAN OVER EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=jis-x0208 . #x2165) ; ø½‰·€ + (chinese-cns11643-1 . #x2239) ; ø»‘„’ + (chinese-big5 . #xA1D8) ; ý¢€Š‡˜ + (=ucs . #x2266) ; ≦ + )) +(define-char + '((name . "GREATER-THAN OVER EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=jis-x0208 . #x2166) ; ø½‰· + (chinese-cns11643-1 . #x223A) ; ø»‘„“ + (chinese-big5 . #xA1D9) ; ý¢€Š‡™ + (=ucs . #x2267) ; ≧ + )) +(define-char + '((name . "LESS-THAN BUT NOT EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2268) ; ≨ + )) +(define-char + '((name . "GREATER-THAN BUT NOT EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2269) ; ≩ + )) +(define-char + '((name . "MUCH LESS-THAN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (japanese-jisx0208 . #x2263) ; ø»†’¨ + (korean-ksc5601 . #x216C) ; ø»ˆ›— + (=jis-x0208-1990 . #x2263) ; ø½‰¸œ + (=jef-china3 . #x7FE3) ; øº‡¿£ + (=ucs . #x226A) ; ≪ + )) +(define-char + '((name . "MUCH GREATER-THAN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (japanese-jisx0208 . #x2264) ; ø»†’© + (korean-ksc5601 . #x216D) ; ø»ˆ›˜ + (=jis-x0208-1990 . #x2264) ; ø½‰¸ + (=jef-china3 . #x7FE4) ; øº‡¿¤ + (=ucs . #x226B) ; ≫ + )) +(define-char + '((name . "BETWEEN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x226C) ; ≬ + )) +(define-char + '((name . "NOT EQUIVALENT TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition #x224D #x0338) + (=ucs . #x226D) ; ≭ + )) +(define-char + '((name . "NOT LESS-THAN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x003C #x0338) + (chinese-gb2312 . #x215A) ; ø»„†½ + (=ucs . #x226E) ; ≮ + )) +(define-char + '((name . "NOT GREATER-THAN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x003E #x0338) + (chinese-gb2312 . #x215B) ; ø»„†¾ + (=ucs . #x226F) ; ≯ + )) +(define-char + '((name . "NEITHER LESS-THAN NOR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2264 #x0338) + (=ucs . #x2270) ; ≰ + )) +(define-char + '((name . "NEITHER GREATER-THAN NOR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2265 #x0338) + (=ucs . #x2271) ; ≱ + )) +(define-char + '((name . "LESS-THAN OR EQUIVALENT TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2272) ; ≲ + )) +(define-char + '((name . "GREATER-THAN OR EQUIVALENT TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2273) ; ≳ + )) +(define-char + '((name . "NEITHER LESS-THAN NOR EQUIVALENT TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2272 #x0338) + (=ucs . #x2274) ; ≴ + )) +(define-char + '((name . "NEITHER GREATER-THAN NOR EQUIVALENT TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2273 #x0338) + (=ucs . #x2275) ; ≵ + )) +(define-char + '((name . "LESS-THAN OR GREATER-THAN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=jis-x0213-1-2000 . #x226F) ; ø»¢•¨ + (=ucs . #x2276) ; ≶ + )) +(define-char + '((name . "GREATER-THAN OR LESS-THAN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=jis-x0213-1-2000 . #x2270) ; ø»¢•© + (=ucs . #x2277) ; ≷ + )) +(define-char + '((name . "NEITHER LESS-THAN NOR GREATER-THAN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2276 #x0338) + (=ucs . #x2278) ; ≸ + )) +(define-char + '((name . "NEITHER GREATER-THAN NOR LESS-THAN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2277 #x0338) + (=ucs . #x2279) ; ≹ + )) +(define-char + '((name . "PRECEDES") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x227A) ; ≺ + )) +(define-char + '((name . "SUCCEEDS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x227B) ; ≻ + )) +(define-char + '((name . "PRECEDES OR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x227C) ; ≼ + )) +(define-char + '((name . "SUCCEEDS OR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x227D) ; ≽ + )) +(define-char + '((name . "PRECEDES OR EQUIVALENT TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x227E) ; ≾ + )) +(define-char + '((name . "SUCCEEDS OR EQUIVALENT TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x227F) ; ≿ + )) +(define-char + '((name . "DOES NOT PRECEDE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x227A #x0338) + (=ucs . #x2280) ; ⊀ + )) +(define-char + '((name . "DOES NOT SUCCEED") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x227B #x0338) + (=ucs . #x2281) ; ⊁ + )) +(define-char + '((name . "SUBSET OF") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (japanese-jisx0208 . #x223E) ; ø»†’ƒ + (korean-ksc5601 . #x2178) ; ø»ˆ›£ + (=jis-x0208-1990 . #x223E) ; ø½‰·· + (=jef-china3 . #x7FD4) ; øº‡¿” + (=ucs . #x2282) ; ⊂ + )) +(define-char + '((name . "SUPERSET OF") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (japanese-jisx0208 . #x223F) ; ø»†’„ + (korean-ksc5601 . #x2179) ; ø»ˆ›¤ + (=jis-x0208-1990 . #x223F) ; ø½‰·¸ + (=jef-china3 . #x7FD5) ; øº‡¿• + (=ucs . #x2283) ; ⊃ + )) +(define-char + '((name . "NOT A SUBSET OF") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2282 #x0338) + (=jis-x0213-1-2000 . #x2242) ; ø»¢”» + (=ucs . #x2284) ; ⊄ + )) +(define-char + '((name . "NOT A SUPERSET OF") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2283 #x0338) + (=jis-x0213-1-2000 . #x2243) ; ø»¢”¼ + (=ucs . #x2285) ; ⊅ + )) +(define-char + '((name . "SUBSET OF OR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (japanese-jisx0208 . #x223C) ; ø»†’ + (korean-ksc5601 . #x2176) ; ø»ˆ›¡ + (=jis-x0208-1990 . #x223C) ; ø½‰·µ + (=jef-china3 . #x7FD2) ; øº‡¿’ + (=ucs . #x2286) ; ⊆ + )) +(define-char + '((name . "SUPERSET OF OR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (japanese-jisx0208 . #x223D) ; ø»†’‚ + (korean-ksc5601 . #x2177) ; ø»ˆ›¢ + (=jis-x0208-1990 . #x223D) ; ø½‰·¶ + (=jef-china3 . #x7FD3) ; øº‡¿“ + (=ucs . #x2287) ; ⊇ + )) +(define-char + '((name . "NEITHER A SUBSET OF NOR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2286 #x0338) + (=ucs . #x2288) ; ⊈ + )) +(define-char + '((name . "NEITHER A SUPERSET OF NOR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2287 #x0338) + (=ucs . #x2289) ; ⊉ + )) +(define-char + '((name . "SUBSET OF WITH NOT EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=jis-x0213-1-2000 . #x2244) ; ø»¢”½ + (=ucs . #x228A) ; ⊊ + )) +(define-char + '((name . "SUPERSET OF WITH NOT EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=jis-x0213-1-2000 . #x2245) ; ø»¢”¾ + (=ucs . #x228B) ; ⊋ + )) +(define-char + '((name . "MULTISET") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x228C) ; ⊌ + )) +(define-char + '((name . "MULTISET MULTIPLICATION") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x228D) ; ⊍ + )) +(define-char + '((name . "MULTISET UNION") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x228E) ; ⊎ + )) +(define-char + '((name . "SQUARE IMAGE OF") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x228F) ; ⊏ + )) +(define-char + '((name . "SQUARE ORIGINAL OF") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2290) ; ⊐ + )) +(define-char + '((name . "SQUARE IMAGE OF OR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2291) ; ⊑ + )) +(define-char + '((name . "SQUARE ORIGINAL OF OR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2292) ; ⊒ + )) +(define-char + '((name . "SQUARE CAP") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2293) ; ⊓ + )) +(define-char + '((name . "SQUARE CUP") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2294) ; ⊔ + )) +(define-char + '((name . "CIRCLED PLUS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2253) ; ø»‘„¬ + (=jis-x0213-1-2000 . #x2251) ; ø»¢•Š + (chinese-big5 . #xA1F2) ; ý¢€Š‡² + (=ucs . #x2295) ; ⊕ + )) +(define-char + '((name . "CIRCLED MINUS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2252) ; ø»¢•‹ + (=ucs . #x2296) ; ⊖ + )) +(define-char + '((name . "CIRCLED TIMES") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2253) ; ø»¢•Œ + (=ucs . #x2297) ; ⊗ + )) +(define-char + '((name . "CIRCLED DIVISION SLASH") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2298) ; ⊘ + )) +(define-char + '((name . "CIRCLED DOT OPERATOR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2151) ; ø»„†´ + (korean-ksc5601 . #x2241) ; ø»ˆœŠ + (chinese-cns11643-1 . #x2254) ; ø»‘„­ + (chinese-big5 . #xA1F3) ; ý¢€Š‡³ + (=ucs . #x2299) ; ⊙ + )) +(define-char + '((name . "CIRCLED RING OPERATOR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x229A) ; ⊚ + )) +(define-char + '((name . "CIRCLED ASTERISK OPERATOR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x229B) ; ⊛ + )) +(define-char + '((name . "CIRCLED EQUALS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x229C) ; ⊜ + )) +(define-char + '((name . "CIRCLED DASH") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x229D) ; ⊝ + )) +(define-char + '((name . "SQUARED PLUS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x229E) ; ⊞ + )) +(define-char + '((name . "SQUARED MINUS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x229F) ; ⊟ + )) +(define-char + '((name . "SQUARED TIMES") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22A0) ; ⊠ + )) +(define-char + '((name . "SQUARED DOT OPERATOR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22A1) ; ⊡ + )) +(define-char + '((name . "RIGHT TACK") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22A2) ; ⊢ + )) +(define-char + '((name . "LEFT TACK") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22A3) ; ⊣ + )) +(define-char + '((name . "DOWN TACK") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22A4) ; ⊤ + )) +(define-char + '((name . "UP TACK") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x214D) ; ø»„†° + (japanese-jisx0208 . #x225D) ; ø»†’¢ + (korean-ksc5601 . #x2151) ; ø»ˆš¼ + (chinese-cns11643-1 . #x2247) ; ø»‘„  + (=jis-x0208-1990 . #x225D) ; ø½‰¸– + (chinese-big5 . #xA1E6) ; ý¢€Š‡¦ + (=ucs . #x22A5) ; ⊥ + )) +(define-char + '((name . "ASSERTION") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22A6) ; ⊦ + )) +(define-char + '((name . "MODELS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22A7) ; ⊧ + )) +(define-char + '((name . "TRUE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22A8) ; ⊨ + )) +(define-char + '((name . "FORCES") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22A9) ; ⊩ + )) +(define-char + '((name . "TRIPLE VERTICAL BAR RIGHT TURNSTILE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22AA) ; ⊪ + )) +(define-char + '((name . "DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22AB) ; ⊫ + )) +(define-char + '((name . "DOES NOT PROVE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x22A2 #x0338) + (=ucs . #x22AC) ; ⊬ + )) +(define-char + '((name . "NOT TRUE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x22A8 #x0338) + (=ucs . #x22AD) ; ⊭ + )) +(define-char + '((name . "DOES NOT FORCE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x22A9 #x0338) + (=ucs . #x22AE) ; ⊮ + )) +(define-char + '((name . "NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x22AB #x0338) + (=ucs . #x22AF) ; ⊯ + )) +(define-char + '((name . "PRECEDES UNDER RELATION") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22B0) ; ⊰ + )) +(define-char + '((name . "SUCCEEDS UNDER RELATION") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22B1) ; ⊱ + )) +(define-char + '((name . "NORMAL SUBGROUP OF") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22B2) ; ⊲ + )) +(define-char + '((name . "CONTAINS AS NORMAL SUBGROUP") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22B3) ; ⊳ + )) +(define-char + '((name . "NORMAL SUBGROUP OF OR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22B4) ; ⊴ + )) +(define-char + '((name . "CONTAINS AS NORMAL SUBGROUP OR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22B5) ; ⊵ + )) +(define-char + '((name . "ORIGINAL OF") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22B6) ; ⊶ + )) +(define-char + '((name . "IMAGE OF") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22B7) ; ⊷ + )) +(define-char + '((name . "MULTIMAP") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22B8) ; ⊸ + )) +(define-char + '((name . "HERMITIAN CONJUGATE MATRIX") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22B9) ; ⊹ + )) +(define-char + '((name . "INTERCALATE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22BA) ; ⊺ + )) +(define-char + '((name . "XOR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22BB) ; ⊻ + )) +(define-char + '((name . "NAND") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22BC) ; ⊼ + )) +(define-char + '((name . "NOR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22BD) ; ⊽ + )) +(define-char + '((name . "RIGHT ANGLE WITH ARC") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22BE) ; ⊾ + )) +(define-char + '((name . "RIGHT TRIANGLE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-cns11643-1 . #x224A) ; ø»‘„£ + (=jis-x0213-1-2000 . #x2D79) ; ø»¢¥¼ + (chinese-big5 . #xA1E9) ; ý¢€Š‡© + (=ucs . #x22BF) ; ⊿ + )) +(define-char + '((name . "N-ARY LOGICAL AND") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jef-china3 . #x7FD8) ; øº‡¿˜ + (=ucs . #x22C0) ; ⋀ + )) +(define-char + '((name . "N-ARY LOGICAL OR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jef-china3 . #x7FD9) ; øº‡¿™ + (=ucs . #x22C1) ; ⋁ + )) +(define-char + '((name . "N-ARY INTERSECTION") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jef-china3 . #x7FD7) ; øº‡¿— + (=ucs . #x22C2) ; ⋂ + )) +(define-char + '((name . "N-ARY UNION") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jef-china3 . #x7FD6) ; øº‡¿– + (=ucs . #x22C3) ; ⋃ + )) +(define-char + '((name . "DIAMOND OPERATOR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22C4) ; ⋄ + )) +(define-char + '((name . "DOT OPERATOR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22C5) ; ⋅ + )) +(define-char + '((name . "STAR OPERATOR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22C6) ; ⋆ + )) +(define-char + '((name . "DIVISION TIMES") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22C7) ; ⋇ + )) +(define-char + '((name . "BOWTIE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22C8) ; ⋈ + )) +(define-char + '((name . "LEFT NORMAL FACTOR SEMIDIRECT PRODUCT") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22C9) ; ⋉ + )) +(define-char + '((name . "RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22CA) ; ⋊ + )) +(define-char + '((name . "LEFT SEMIDIRECT PRODUCT") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22CB) ; ⋋ + )) +(define-char + '((name . "RIGHT SEMIDIRECT PRODUCT") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22CC) ; ⋌ + )) +(define-char + '((name . "REVERSED TILDE EQUALS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22CD) ; ⋍ + )) +(define-char + '((name . "CURLY LOGICAL OR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22CE) ; ⋎ + )) +(define-char + '((name . "CURLY LOGICAL AND") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22CF) ; ⋏ + )) +(define-char + '((name . "DOUBLE SUBSET") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22D0) ; ⋐ + )) +(define-char + '((name . "DOUBLE SUPERSET") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22D1) ; ⋑ + )) +(define-char + '((name . "DOUBLE INTERSECTION") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22D2) ; ⋒ + )) +(define-char + '((name . "DOUBLE UNION") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22D3) ; ⋓ + )) +(define-char + '((name . "PITCHFORK") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22D4) ; ⋔ + )) +(define-char + '((name . "EQUAL AND PARALLEL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22D5) ; ⋕ + )) +(define-char + '((name . "LESS-THAN WITH DOT") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22D6) ; ⋖ + )) +(define-char + '((name . "GREATER-THAN WITH DOT") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22D7) ; ⋗ + )) +(define-char + '((name . "VERY MUCH LESS-THAN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22D8) ; ⋘ + )) +(define-char + '((name . "VERY MUCH GREATER-THAN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22D9) ; ⋙ + )) +(define-char + '((name . "LESS-THAN EQUAL TO OR GREATER-THAN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=jis-x0213-1-2000 . #x2776) ; ø»¢… + (=ucs . #x22DA) ; ⋚ + )) +(define-char + '((name . "GREATER-THAN EQUAL TO OR LESS-THAN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=jis-x0213-1-2000 . #x2777) ; ø»¢† + (=ucs . #x22DB) ; ⋛ + )) +(define-char + '((name . "EQUAL TO OR LESS-THAN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22DC) ; ⋜ + )) +(define-char + '((name . "EQUAL TO OR GREATER-THAN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22DD) ; ⋝ + )) +(define-char + '((name . "EQUAL TO OR PRECEDES") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22DE) ; ⋞ + )) +(define-char + '((name . "EQUAL TO OR SUCCEEDS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22DF) ; ⋟ + )) +(define-char + '((name . "DOES NOT PRECEDE OR EQUAL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x227C #x0338) + (=ucs . #x22E0) ; ⋠ + )) +(define-char + '((name . "DOES NOT SUCCEED OR EQUAL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x227D #x0338) + (=ucs . #x22E1) ; ⋡ + )) +(define-char + '((name . "NOT SQUARE IMAGE OF OR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2291 #x0338) + (=ucs . #x22E2) ; ⋢ + )) +(define-char + '((name . "NOT SQUARE ORIGINAL OF OR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x2292 #x0338) + (=ucs . #x22E3) ; ⋣ + )) +(define-char + '((name . "SQUARE IMAGE OF OR NOT EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22E4) ; ⋤ + )) +(define-char + '((name . "SQUARE ORIGINAL OF OR NOT EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22E5) ; ⋥ + )) +(define-char + '((name . "LESS-THAN BUT NOT EQUIVALENT TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22E6) ; ⋦ + )) +(define-char + '((name . "GREATER-THAN BUT NOT EQUIVALENT TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22E7) ; ⋧ + )) +(define-char + '((name . "PRECEDES BUT NOT EQUIVALENT TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22E8) ; ⋨ + )) +(define-char + '((name . "SUCCEEDS BUT NOT EQUIVALENT TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22E9) ; ⋩ + )) +(define-char + '((name . "NOT NORMAL SUBGROUP OF") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x22B2 #x0338) + (=ucs . #x22EA) ; ⋪ + )) +(define-char + '((name . "DOES NOT CONTAIN AS NORMAL SUBGROUP") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x22B3 #x0338) + (=ucs . #x22EB) ; ⋫ + )) +(define-char + '((name . "NOT NORMAL SUBGROUP OF OR EQUAL TO") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x22B4 #x0338) + (=ucs . #x22EC) ; ⋬ + )) +(define-char + '((name . "DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x22B5 #x0338) + (=ucs . #x22ED) ; ⋭ + )) +(define-char + '((name . "VERTICAL ELLIPSIS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22EE) ; ⋮ + )) +(define-char + '((name . "MIDLINE HORIZONTAL ELLIPSIS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x22EF) ; ⋯ + )) +(define-char + '((name . "UP RIGHT DIAGONAL ELLIPSIS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22F0) ; ⋰ + )) +(define-char + '((name . "DOWN RIGHT DIAGONAL ELLIPSIS") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x22F1) ; ⋱ + )) diff --git a/lisp/utf-2000/u02300-Miscellaneous-Technical.el b/lisp/utf-2000/u02300-Miscellaneous-Technical.el new file mode 100644 index 0000000..c0c4eda --- /dev/null +++ b/lisp/utf-2000/u02300-Miscellaneous-Technical.el @@ -0,0 +1,1175 @@ +(define-char + '((name . "DIAMETER SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2300) ; ⌀ + )) +(define-char + '((name . "ELECTRIC ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2301) ; ⌁ + )) +(define-char + '((name . "HOUSE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2302) ; ⌂ + )) +(define-char + '((name . "UP ARROWHEAD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2303) ; ⌃ + )) +(define-char + '((name . "DOWN ARROWHEAD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2304) ; ⌄ + )) +(define-char + '((name . "PROJECTIVE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2248) ; ø»¢• + (=ucs . #x2305) ; ⌅ + )) +(define-char + '((name . "PERSPECTIVE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2249) ; ø»¢•‚ + (=ucs . #x2306) ; ⌆ + )) +(define-char + '((name . "WAVY LINE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2307) ; ⌇ + )) +(define-char + '((name . "LEFT CEILING") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2308) ; ⌈ + )) +(define-char + '((name . "RIGHT CEILING") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2309) ; ⌉ + )) +(define-char + '((name . "LEFT FLOOR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x230A) ; ⌊ + )) +(define-char + '((name . "RIGHT FLOOR") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x230B) ; ⌋ + )) +(define-char + '((name . "BOTTOM RIGHT CROP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x230C) ; ⌌ + )) +(define-char + '((name . "BOTTOM LEFT CROP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x230D) ; ⌍ + )) +(define-char + '((name . "TOP RIGHT CROP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x230E) ; ⌎ + )) +(define-char + '((name . "TOP LEFT CROP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x230F) ; ⌏ + )) +(define-char + '((name . "REVERSED NOT SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2310) ; ⌐ + )) +(define-char + '((name . "SQUARE LOZENGE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2311) ; ⌑ + )) +(define-char + '((name . "ARC") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2150) ; ø»„†³ + (japanese-jisx0208 . #x225E) ; ø»†’£ + (korean-ksc5601 . #x2152) ; ø»ˆš½ + (=jis-x0208-1990 . #x225E) ; ø½‰¸— + (=ucs . #x2312) ; ⌒ + )) +(define-char + '((name . "SEGMENT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2313) ; ⌓ + )) +(define-char + '((name . "SECTOR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2314) ; ⌔ + )) +(define-char + '((name . "TELEPHONE RECORDER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2315) ; ⌕ + )) +(define-char + '((name . "POSITION INDICATOR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2316) ; ⌖ + )) +(define-char + '((name . "VIEWDATA SQUARE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2317) ; ⌗ + )) +(define-char + '((name . "PLACE OF INTEREST SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x277C) ; ø»¢‹ + (=ucs . #x2318) ; ⌘ + )) +(define-char + '((name . "TURNED NOT SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2319) ; ⌙ + )) +(define-char + '((name . "WATCH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x231A) ; ⌚ + )) +(define-char + '((name . "HOURGLASS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x231B) ; ⌛ + )) +(define-char + '((name . "TOP LEFT CORNER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x231C) ; ⌜ + )) +(define-char + '((name . "TOP RIGHT CORNER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x231D) ; ⌝ + )) +(define-char + '((name . "BOTTOM LEFT CORNER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x231E) ; ⌞ + )) +(define-char + '((name . "BOTTOM RIGHT CORNER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x231F) ; ⌟ + )) +(define-char + '((name . "TOP HALF INTEGRAL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2320) ; ⌠ + )) +(define-char + '((name . "BOTTOM HALF INTEGRAL") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x2321) ; ⌡ + )) +(define-char + '((name . "FROWN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2322) ; ⌢ + )) +(define-char + '((name . "SMILE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2323) ; ⌣ + )) +(define-char + '((name . "UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2324) ; ⌤ + )) +(define-char + '((name . "OPTION KEY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2325) ; ⌥ + )) +(define-char + '((name . "ERASE TO THE RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2326) ; ⌦ + )) +(define-char + '((name . "X IN A RECTANGLE BOX") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2327) ; ⌧ + )) +(define-char + '((name . "KEYBOARD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2328) ; ⌨ + )) +(define-char + '((name . "LEFT-POINTING ANGLE BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x3008) + (=ucs . #x2329) ; 〈 + )) +(define-char + '((name . "RIGHT-POINTING ANGLE BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (->decomposition #x3009) + (=ucs . #x232A) ; 〉 + )) +(define-char + '((name . "ERASE TO THE LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x232B) ; ⌫ + )) +(define-char + '((name . "BENZENE RING") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x232C) ; ⌬ + )) +(define-char + '((name . "CYLINDRICITY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x232D) ; ⌭ + )) +(define-char + '((name . "ALL AROUND-PROFILE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x232E) ; ⌮ + )) +(define-char + '((name . "SYMMETRY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x232F) ; ⌯ + )) +(define-char + '((name . "TOTAL RUNOUT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2330) ; ⌰ + )) +(define-char + '((name . "DIMENSION ORIGIN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2331) ; ⌱ + )) +(define-char + '((name . "CONICAL TAPER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2332) ; ⌲ + )) +(define-char + '((name . "SLOPE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2333) ; ⌳ + )) +(define-char + '((name . "COUNTERBORE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2334) ; ⌴ + )) +(define-char + '((name . "COUNTERSINK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2335) ; ⌵ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL I-BEAM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2336) ; ⌶ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL SQUISH QUAD") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2337) ; ⌷ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD EQUAL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2338) ; ⌸ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD DIVIDE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2339) ; ⌹ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD DIAMOND") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x233A) ; ⌺ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD JOT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x233B) ; ⌻ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD CIRCLE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x233C) ; ⌼ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL CIRCLE STILE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x233D) ; ⌽ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL CIRCLE JOT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x233E) ; ⌾ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL SLASH BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x233F) ; ⌿ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL BACKSLASH BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2340) ; ⍀ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD SLASH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2341) ; ⍁ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD BACKSLASH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2342) ; ⍂ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD LESS-THAN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2343) ; ⍃ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD GREATER-THAN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2344) ; ⍄ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL LEFTWARDS VANE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2345) ; ⍅ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL RIGHTWARDS VANE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2346) ; ⍆ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2347) ; ⍇ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2348) ; ⍈ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2349) ; ⍉ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "*") + (=ucs . #x234A) ; ⍊ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL DELTA STILE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x234B) ; ⍋ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD DOWN CARET") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x234C) ; ⍌ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD DELTA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x234D) ; ⍍ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL DOWN TACK JOT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "*") + (=ucs . #x234E) ; ⍎ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL UPWARDS VANE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x234F) ; ⍏ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2350) ; ⍐ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL UP TACK OVERBAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "*") + (=ucs . #x2351) ; ⍑ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL DEL STILE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2352) ; ⍒ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD UP CARET") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2353) ; ⍓ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD DEL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2354) ; ⍔ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL UP TACK JOT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "*") + (=ucs . #x2355) ; ⍕ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL DOWNWARDS VANE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2356) ; ⍖ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2357) ; ⍗ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUOTE UNDERBAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2358) ; ⍘ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL DELTA UNDERBAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2359) ; ⍙ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x235A) ; ⍚ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL JOT UNDERBAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x235B) ; ⍛ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x235C) ; ⍜ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL UP SHOE JOT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x235D) ; ⍝ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUOTE QUAD") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x235E) ; ⍞ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL CIRCLE STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x235F) ; ⍟ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD COLON") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2360) ; ⍠ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL UP TACK DIAERESIS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "*") + (=ucs . #x2361) ; ⍡ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL DEL DIAERESIS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2362) ; ⍢ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL STAR DIAERESIS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2363) ; ⍣ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL JOT DIAERESIS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2364) ; ⍤ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2365) ; ⍥ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL DOWN SHOE STILE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2366) ; ⍦ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL LEFT SHOE STILE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2367) ; ⍧ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL TILDE DIAERESIS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2368) ; ⍨ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2369) ; ⍩ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL COMMA BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x236A) ; ⍪ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL DEL TILDE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x236B) ; ⍫ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL ZILDE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x236C) ; ⍬ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL STILE TILDE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x236D) ; ⍭ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x236E) ; ⍮ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD NOT EQUAL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x236F) ; ⍯ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD QUESTION") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2370) ; ⍰ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL DOWN CARET TILDE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2371) ; ⍱ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL UP CARET TILDE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2372) ; ⍲ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL IOTA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2373) ; ⍳ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL RHO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2374) ; ⍴ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL OMEGA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2375) ; ⍵ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL ALPHA UNDERBAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2376) ; ⍶ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL EPSILON UNDERBAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2377) ; ⍷ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL IOTA UNDERBAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2378) ; ⍸ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL OMEGA UNDERBAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2379) ; ⍹ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL ALPHA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x237A) ; ⍺ + )) +(define-char + '((name . "NOT CHECK MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x237B) ; ⍻ + )) +(define-char + '((name . "SHOULDERED OPEN BOX") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x237D) ; ⍽ + )) +(define-char + '((name . "BELL SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x237E) ; ⍾ + )) +(define-char + '((name . "VERTICAL LINE WITH MIDDLE DOT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x237F) ; ⍿ + )) +(define-char + '((name . "INSERTION SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2380) ; ⎀ + )) +(define-char + '((name . "CONTINUOUS UNDERLINE SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2381) ; ⎁ + )) +(define-char + '((name . "DISCONTINUOUS UNDERLINE SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2382) ; ⎂ + )) +(define-char + '((name . "EMPHASIS SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2383) ; ⎃ + )) +(define-char + '((name . "COMPOSITION SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2384) ; ⎄ + )) +(define-char + '((name . "WHITE SQUARE WITH CENTRE VERTICAL LINE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2385) ; ⎅ + )) +(define-char + '((name . "ENTER SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2386) ; ⎆ + )) +(define-char + '((name . "ALTERNATIVE KEY SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2387) ; ⎇ + )) +(define-char + '((name . "HELM SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2388) ; ⎈ + )) +(define-char + '((name . "CIRCLED HORIZONTAL BAR WITH NOTCH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "pause") + (=ucs . #x2389) ; ⎉ + )) +(define-char + '((name . "CIRCLED TRIANGLE DOWN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "break") + (=ucs . #x238A) ; ⎊ + )) +(define-char + '((name . "BROKEN CIRCLE WITH NORTHWEST ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (iso-10646-comment . "escape") + (=ucs . #x238B) ; ⎋ + )) +(define-char + '((name . "UNDO SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x238C) ; ⎌ + )) +(define-char + '((name . "MONOSTABLE SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x238D) ; ⎍ + )) +(define-char + '((name . "HYSTERESIS SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x238E) ; ⎎ + )) +(define-char + '((name . "OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x238F) ; ⎏ + )) +(define-char + '((name . "OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2390) ; ⎐ + )) +(define-char + '((name . "PASSIVE-PULL-DOWN-OUTPUT SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2391) ; ⎑ + )) +(define-char + '((name . "PASSIVE-PULL-UP-OUTPUT SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2392) ; ⎒ + )) +(define-char + '((name . "DIRECT CURRENT SYMBOL FORM TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2393) ; ⎓ + )) +(define-char + '((name . "SOFTWARE-FUNCTION SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2394) ; ⎔ + )) +(define-char + '((name . "APL FUNCTIONAL SYMBOL QUAD") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x2395) ; ⎕ + )) +(define-char + '((name . "DECIMAL SEPARATOR KEY SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2396) ; ⎖ + )) +(define-char + '((name . "PREVIOUS PAGE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2397) ; ⎗ + )) +(define-char + '((name . "NEXT PAGE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2398) ; ⎘ + )) +(define-char + '((name . "PRINT SCREEN SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2399) ; ⎙ + )) +(define-char + '((name . "CLEAR SCREEN SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x239A) ; ⎚ + )) +(define-char + '((name . "DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT") + (=jis-x0213-1-2000 . #x2742) ; ø»¢œ‘ + (=ucs . #x23BE) ; ⎾ + )) +(define-char + '((name . "DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT") + (=jis-x0213-1-2000 . #x2743) ; ø»¢œ’ + (=ucs . #x23BF) ; ⎿ + )) +(define-char + '((name . "DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE") + (=jis-x0213-1-2000 . #x2744) ; ø»¢œ“ + (=ucs . #x23C0) ; ⏀ + )) +(define-char + '((name . "DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE") + (=jis-x0213-1-2000 . #x2745) ; ø»¢œ” + (=ucs . #x23C1) ; ⏁ + )) +(define-char + '((name . "DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE") + (=jis-x0213-1-2000 . #x2746) ; ø»¢œ• + (=ucs . #x23C2) ; ⏂ + )) +(define-char + '((name . "DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE") + (=jis-x0213-1-2000 . #x2747) ; ø»¢œ– + (=ucs . #x23C3) ; ⏃ + )) +(define-char + '((name . "DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE") + (=jis-x0213-1-2000 . #x2748) ; ø»¢œ— + (=ucs . #x23C4) ; ⏄ + )) +(define-char + '((name . "DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE") + (=jis-x0213-1-2000 . #x2749) ; ø»¢œ˜ + (=ucs . #x23C5) ; ⏅ + )) +(define-char + '((name . "DENTISTRY SYMBOL LIGHT VERTICAL WITH WAVE") + (=jis-x0213-1-2000 . #x274A) ; ø»¢œ™ + (=ucs . #x23C6) ; ⏆ + )) +(define-char + '((name . "DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE") + (=jis-x0213-1-2000 . #x274B) ; ø»¢œš + (=ucs . #x23C7) ; ⏇ + )) +(define-char + '((name . "DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE") + (=jis-x0213-1-2000 . #x274C) ; ø»¢œ› + (=ucs . #x23C8) ; ⏈ + )) +(define-char + '((name . "DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL") + (=jis-x0213-1-2000 . #x274D) ; ø»¢œœ + (=ucs . #x23C9) ; ⏉ + )) +(define-char + '((name . "DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL") + (=jis-x0213-1-2000 . #x274E) ; ø»¢œ + (=ucs . #x23CA) ; ⏊ + )) +(define-char + '((name . "DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT") + (=jis-x0213-1-2000 . #x274F) ; ø»¢œž + (=ucs . #x23CB) ; ⏋ + )) +(define-char + '((name . "DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT") + (=jis-x0213-1-2000 . #x2750) ; ø»¢œŸ + (=ucs . #x23CC) ; ⏌ + )) +(define-char + '((name . "RETURN SYMBOL") + (=jis-x0213-1-2000 . #x277E) ; ø»¢ + (=ucs . #x23CE) ; ⏎ + )) diff --git a/lisp/utf-2000/u02400-Control-Pictures.el b/lisp/utf-2000/u02400-Control-Pictures.el new file mode 100644 index 0000000..68945cc --- /dev/null +++ b/lisp/utf-2000/u02400-Control-Pictures.el @@ -0,0 +1,307 @@ +(define-char + '((name . "SYMBOL FOR NULL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4221) ; ø»‘²º + (=ucs . #x2400) ; ␀ + )) +(define-char + '((name . "SYMBOL FOR START OF HEADING") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4222) ; ø»‘²» + (=ucs . #x2401) ; ␁ + )) +(define-char + '((name . "SYMBOL FOR START OF TEXT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4223) ; ø»‘²¼ + (=ucs . #x2402) ; ␂ + )) +(define-char + '((name . "SYMBOL FOR END OF TEXT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4224) ; ø»‘²½ + (=ucs . #x2403) ; ␃ + )) +(define-char + '((name . "SYMBOL FOR END OF TRANSMISSION") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4225) ; ø»‘²¾ + (=ucs . #x2404) ; ␄ + )) +(define-char + '((name . "SYMBOL FOR ENQUIRY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4226) ; ø»‘²¿ + (=ucs . #x2405) ; ␅ + )) +(define-char + '((name . "SYMBOL FOR ACKNOWLEDGE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4227) ; ø»‘³€ + (=ucs . #x2406) ; ␆ + )) +(define-char + '((name . "SYMBOL FOR BELL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4228) ; ø»‘³ + (=ucs . #x2407) ; ␇ + )) +(define-char + '((name . "SYMBOL FOR BACKSPACE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4229) ; ø»‘³‚ + (=ucs . #x2408) ; ␈ + )) +(define-char + '((name . "SYMBOL FOR HORIZONTAL TABULATION") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x422A) ; ø»‘³ƒ + (=ucs . #x2409) ; ␉ + )) +(define-char + '((name . "SYMBOL FOR LINE FEED") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x422B) ; ø»‘³„ + (=ucs . #x240A) ; ␊ + )) +(define-char + '((name . "SYMBOL FOR VERTICAL TABULATION") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x422C) ; ø»‘³… + (=ucs . #x240B) ; ␋ + )) +(define-char + '((name . "SYMBOL FOR FORM FEED") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x422D) ; ø»‘³† + (=ucs . #x240C) ; ␌ + )) +(define-char + '((name . "SYMBOL FOR CARRIAGE RETURN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x422E) ; ø»‘³‡ + (=ucs . #x240D) ; ␍ + )) +(define-char + '((name . "SYMBOL FOR SHIFT OUT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x422F) ; ø»‘³ˆ + (=ucs . #x240E) ; ␎ + )) +(define-char + '((name . "SYMBOL FOR SHIFT IN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4230) ; ø»‘³‰ + (=ucs . #x240F) ; ␏ + )) +(define-char + '((name . "SYMBOL FOR DATA LINK ESCAPE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4231) ; ø»‘³Š + (=ucs . #x2410) ; ␐ + )) +(define-char + '((name . "SYMBOL FOR DEVICE CONTROL ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4232) ; ø»‘³‹ + (=ucs . #x2411) ; ␑ + )) +(define-char + '((name . "SYMBOL FOR DEVICE CONTROL TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4233) ; ø»‘³Œ + (=ucs . #x2412) ; ␒ + )) +(define-char + '((name . "SYMBOL FOR DEVICE CONTROL THREE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4234) ; ø»‘³ + (=ucs . #x2413) ; ␓ + )) +(define-char + '((name . "SYMBOL FOR DEVICE CONTROL FOUR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4235) ; ø»‘³Ž + (=ucs . #x2414) ; ␔ + )) +(define-char + '((name . "SYMBOL FOR NEGATIVE ACKNOWLEDGE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4236) ; ø»‘³ + (=ucs . #x2415) ; ␕ + )) +(define-char + '((name . "SYMBOL FOR SYNCHRONOUS IDLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4237) ; ø»‘³ + (=ucs . #x2416) ; ␖ + )) +(define-char + '((name . "SYMBOL FOR END OF TRANSMISSION BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4238) ; ø»‘³‘ + (=ucs . #x2417) ; ␗ + )) +(define-char + '((name . "SYMBOL FOR CANCEL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4239) ; ø»‘³’ + (=ucs . #x2418) ; ␘ + )) +(define-char + '((name . "SYMBOL FOR END OF MEDIUM") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x423A) ; ø»‘³“ + (=ucs . #x2419) ; ␙ + )) +(define-char + '((name . "SYMBOL FOR SUBSTITUTE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x423B) ; ø»‘³” + (=ucs . #x241A) ; ␚ + )) +(define-char + '((name . "SYMBOL FOR ESCAPE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x423C) ; ø»‘³• + (=ucs . #x241B) ; ␛ + )) +(define-char + '((name . "SYMBOL FOR FILE SEPARATOR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x423D) ; ø»‘³– + (=ucs . #x241C) ; ␜ + )) +(define-char + '((name . "SYMBOL FOR GROUP SEPARATOR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x423E) ; ø»‘³— + (=ucs . #x241D) ; ␝ + )) +(define-char + '((name . "SYMBOL FOR RECORD SEPARATOR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x423F) ; ø»‘³˜ + (=ucs . #x241E) ; ␞ + )) +(define-char + '((name . "SYMBOL FOR UNIT SEPARATOR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4240) ; ø»‘³™ + (=ucs . #x241F) ; ␟ + )) +(define-char + '((name . "SYMBOL FOR SPACE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2420) ; ␠ + )) +(define-char + '((name . "SYMBOL FOR DELETE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x4241) ; ø»‘³š + (=ucs . #x2421) ; ␡ + )) +(define-char + '((name . "BLANK SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2422) ; ␢ + )) +(define-char + '((name . "OPEN BOX") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x277D) ; ø»¢Œ + (=ucs . #x2423) ; ␣ + )) +(define-char + '((name . "SYMBOL FOR NEWLINE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2424) ; ␤ + )) +(define-char + '((name . "SYMBOL FOR DELETE FORM TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2425) ; ␥ + )) +(define-char + '((name . "SYMBOL FOR SUBSTITUTE FORM TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2426) ; ␦ + )) diff --git a/lisp/utf-2000/u02440-OCR.el b/lisp/utf-2000/u02440-OCR.el new file mode 100644 index 0000000..0da7b36 --- /dev/null +++ b/lisp/utf-2000/u02440-OCR.el @@ -0,0 +1,77 @@ +(define-char + '((name . "OCR HOOK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2440) ; ⑀ + )) +(define-char + '((name . "OCR CHAIR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2441) ; ⑁ + )) +(define-char + '((name . "OCR FORK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2442) ; ⑂ + )) +(define-char + '((name . "OCR INVERTED FORK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2443) ; ⑃ + )) +(define-char + '((name . "OCR BELT BUCKLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2444) ; ⑄ + )) +(define-char + '((name . "OCR BOW TIE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2445) ; ⑅ + )) +(define-char + '((name . "OCR BRANCH BANK IDENTIFICATION") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2446) ; ⑆ + )) +(define-char + '((name . "OCR AMOUNT OF CHECK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2447) ; ⑇ + )) +(define-char + '((name . "OCR DASH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2448) ; ⑈ + )) +(define-char + '((name . "OCR CUSTOMER ACCOUNT NUMBER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2449) ; ⑉ + )) +(define-char + '((name . "OCR DOUBLE BACKSLASH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x244A) ; ⑊ + )) diff --git a/lisp/utf-2000/u02460-Enclosed-Alphanumerics.el b/lisp/utf-2000/u02460-Enclosed-Alphanumerics.el new file mode 100644 index 0000000..218bcfc --- /dev/null +++ b/lisp/utf-2000/u02460-Enclosed-Alphanumerics.el @@ -0,0 +1,1773 @@ +(define-char + '((name . "CIRCLED DIGIT ONE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 1) + (numeric-value . 1) + (->decomposition circle #x0031) + (chinese-gb2312 . #x2259) ; ø»„ˆš + (korean-ksc5601 . #x2867) ; ø»ˆ¥¤ + (chinese-cns11643-1 . #x2621) ; ø»‘‰² + (=jis-x0213-1-2000 . #x2D21) ; ø»¢¤¤ + (=big5-eten . #xC6A1) ; ý¢€Œš¡ + (=jef-china3 . #x77C9) ; øº‡Ÿ‰ + (=ucs . #x2460) ; ① + )) +(define-char + '((name . "CIRCLED DIGIT TWO") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 2) + (numeric-value . 2) + (->decomposition circle #x0032) + (chinese-gb2312 . #x225A) ; ø»„ˆ› + (korean-ksc5601 . #x2868) ; ø»ˆ¥¥ + (chinese-cns11643-1 . #x2622) ; ø»‘‰³ + (=jis-x0213-1-2000 . #x2D22) ; ø»¢¤¥ + (=big5-eten . #xC6A2) ; ý¢€Œš¢ + (=jef-china3 . #x77CA) ; øº‡ŸŠ + (=ucs . #x2461) ; ② + )) +(define-char + '((name . "CIRCLED DIGIT THREE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 3) + (numeric-value . 3) + (->decomposition circle #x0033) + (chinese-gb2312 . #x225B) ; ø»„ˆœ + (korean-ksc5601 . #x2869) ; ø»ˆ¥¦ + (chinese-cns11643-1 . #x2623) ; ø»‘‰´ + (=jis-x0213-1-2000 . #x2D23) ; ø»¢¤¦ + (=big5-eten . #xC6A3) ; ý¢€Œš£ + (=jef-china3 . #x77CB) ; øº‡Ÿ‹ + (=ucs . #x2462) ; ③ + )) +(define-char + '((name . "CIRCLED DIGIT FOUR") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 4) + (numeric-value . 4) + (->decomposition circle #x0034) + (chinese-gb2312 . #x225C) ; ø»„ˆ + (korean-ksc5601 . #x286A) ; ø»ˆ¥§ + (chinese-cns11643-1 . #x2624) ; ø»‘‰µ + (=jis-x0213-1-2000 . #x2D24) ; ø»¢¤§ + (=big5-eten . #xC6A4) ; ý¢€Œš¤ + (=jef-china3 . #x77CC) ; øº‡ŸŒ + (=ucs . #x2463) ; ④ + )) +(define-char + '((name . "CIRCLED DIGIT FIVE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 5) + (numeric-value . 5) + (->decomposition circle #x0035) + (chinese-gb2312 . #x225D) ; ø»„ˆž + (korean-ksc5601 . #x286B) ; ø»ˆ¥¨ + (chinese-cns11643-1 . #x2625) ; ø»‘‰¶ + (=jis-x0213-1-2000 . #x2D25) ; ø»¢¤¨ + (=big5-eten . #xC6A5) ; ý¢€Œš¥ + (=jef-china3 . #x77CD) ; øº‡Ÿ + (=ucs . #x2464) ; ⑤ + )) +(define-char + '((name . "CIRCLED DIGIT SIX") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 6) + (numeric-value . 6) + (->decomposition circle #x0036) + (chinese-gb2312 . #x225E) ; ø»„ˆŸ + (korean-ksc5601 . #x286C) ; ø»ˆ¥© + (chinese-cns11643-1 . #x2626) ; ø»‘‰· + (=jis-x0213-1-2000 . #x2D26) ; ø»¢¤© + (=big5-eten . #xC6A6) ; ý¢€Œš¦ + (=jef-china3 . #x77CE) ; øº‡ŸŽ + (=ucs . #x2465) ; ⑥ + )) +(define-char + '((name . "CIRCLED DIGIT SEVEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 7) + (numeric-value . 7) + (->decomposition circle #x0037) + (chinese-gb2312 . #x225F) ; ø»„ˆ  + (korean-ksc5601 . #x286D) ; ø»ˆ¥ª + (chinese-cns11643-1 . #x2627) ; ø»‘‰¸ + (=jis-x0213-1-2000 . #x2D27) ; ø»¢¤ª + (=big5-eten . #xC6A7) ; ý¢€Œš§ + (=jef-china3 . #x77CF) ; øº‡Ÿ + (=ucs . #x2466) ; ⑦ + )) +(define-char + '((name . "CIRCLED DIGIT EIGHT") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 8) + (numeric-value . 8) + (->decomposition circle #x0038) + (chinese-gb2312 . #x2260) ; ø»„ˆ¡ + (korean-ksc5601 . #x286E) ; ø»ˆ¥« + (chinese-cns11643-1 . #x2628) ; ø»‘‰¹ + (=jis-x0213-1-2000 . #x2D28) ; ø»¢¤« + (=big5-eten . #xC6A8) ; ý¢€Œš¨ + (=jef-china3 . #x77D0) ; øº‡Ÿ + (=ucs . #x2467) ; ⑧ + )) +(define-char + '((name . "CIRCLED DIGIT NINE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 9) + (numeric-value . 9) + (->decomposition circle #x0039) + (chinese-gb2312 . #x2261) ; ø»„ˆ¢ + (korean-ksc5601 . #x286F) ; ø»ˆ¥¬ + (chinese-cns11643-1 . #x2629) ; ø»‘‰º + (=jis-x0213-1-2000 . #x2D29) ; ø»¢¤¬ + (=big5-eten . #xC6A9) ; ý¢€Œš© + (=jef-china3 . #x77D1) ; øº‡Ÿ‘ + (=ucs . #x2468) ; ⑨ + )) +(define-char + '((name . "CIRCLED NUMBER TEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 10) + (->decomposition circle #x0031 #x0030) + (chinese-gb2312 . #x2262) ; ø»„ˆ£ + (korean-ksc5601 . #x2870) ; ø»ˆ¥­ + (chinese-cns11643-1 . #x262A) ; ø»‘‰» + (=jis-x0213-1-2000 . #x2D2A) ; ø»¢¤­ + (=big5-eten . #xC6AA) ; ý¢€Œšª + (=jef-china3 . #x77D2) ; øº‡Ÿ’ + (=ucs . #x2469) ; ⑩ + )) +(define-char + '((name . "CIRCLED NUMBER ELEVEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 11) + (->decomposition circle #x0031 #x0031) + (korean-ksc5601 . #x2871) ; ø»ˆ¥® + (=jis-x0213-1-2000 . #x2D2B) ; ø»¢¤® + (=jef-china3 . #x77D3) ; øº‡Ÿ“ + (=ucs . #x246A) ; ⑪ + )) +(define-char + '((name . "CIRCLED NUMBER TWELVE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 12) + (->decomposition circle #x0031 #x0032) + (korean-ksc5601 . #x2872) ; ø»ˆ¥¯ + (=jis-x0213-1-2000 . #x2D2C) ; ø»¢¤¯ + (=jef-china3 . #x77D4) ; øº‡Ÿ” + (=ucs . #x246B) ; ⑫ + )) +(define-char + '((name . "CIRCLED NUMBER THIRTEEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 13) + (->decomposition circle #x0031 #x0033) + (korean-ksc5601 . #x2873) ; ø»ˆ¥° + (=jis-x0213-1-2000 . #x2D2D) ; ø»¢¤° + (=jef-china3 . #x77D5) ; øº‡Ÿ• + (=ucs . #x246C) ; ⑬ + )) +(define-char + '((name . "CIRCLED NUMBER FOURTEEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 14) + (->decomposition circle #x0031 #x0034) + (korean-ksc5601 . #x2874) ; ø»ˆ¥± + (=jis-x0213-1-2000 . #x2D2E) ; ø»¢¤± + (=jef-china3 . #x77D6) ; øº‡Ÿ– + (=ucs . #x246D) ; ⑭ + )) +(define-char + '((name . "CIRCLED NUMBER FIFTEEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 15) + (->decomposition circle #x0031 #x0035) + (korean-ksc5601 . #x2875) ; ø»ˆ¥² + (=jis-x0213-1-2000 . #x2D2F) ; ø»¢¤² + (=jef-china3 . #x77D7) ; øº‡Ÿ— + (=ucs . #x246E) ; ⑮ + )) +(define-char + '((name . "CIRCLED NUMBER SIXTEEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 16) + (->decomposition circle #x0031 #x0036) + (=jis-x0213-1-2000 . #x2D30) ; ø»¢¤³ + (=jef-china3 . #x77D8) ; øº‡Ÿ˜ + (=ucs . #x246F) ; ⑯ + )) +(define-char + '((name . "CIRCLED NUMBER SEVENTEEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 17) + (->decomposition circle #x0031 #x0037) + (=jis-x0213-1-2000 . #x2D31) ; ø»¢¤´ + (=jef-china3 . #x77D9) ; øº‡Ÿ™ + (=ucs . #x2470) ; ⑰ + )) +(define-char + '((name . "CIRCLED NUMBER EIGHTEEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 18) + (->decomposition circle #x0031 #x0038) + (=jis-x0213-1-2000 . #x2D32) ; ø»¢¤µ + (=jef-china3 . #x77DA) ; øº‡Ÿš + (=ucs . #x2471) ; ⑱ + )) +(define-char + '((name . "CIRCLED NUMBER NINETEEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 19) + (->decomposition circle #x0031 #x0039) + (=jis-x0213-1-2000 . #x2D33) ; ø»¢¤¶ + (=jef-china3 . #x77DB) ; øº‡Ÿ› + (=ucs . #x2472) ; ⑲ + )) +(define-char + '((name . "CIRCLED NUMBER TWENTY") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 20) + (->decomposition circle #x0032 #x0030) + (=jis-x0213-1-2000 . #x2D34) ; ø»¢¤· + (=jef-china3 . #x77DC) ; øº‡Ÿœ + (=ucs . #x2473) ; ⑳ + )) +(define-char + '((name . "PARENTHESIZED DIGIT ONE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 1) + (numeric-value . 1) + (->decomposition compat #x0028 #x0031 #x0029) + (chinese-gb2312 . #x2245) ; ø»„ˆ† + (korean-ksc5601 . #x2967) ; ø»ˆ§‚ + (chinese-cns11643-1 . #x262B) ; ø»‘‰¼ + (=big5-eten . #xC6AB) ; ý¢€Œš« + (=ucs . #x2474) ; ⑴ + )) +(define-char + '((name . "PARENTHESIZED DIGIT TWO") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 2) + (numeric-value . 2) + (->decomposition compat #x0028 #x0032 #x0029) + (chinese-gb2312 . #x2246) ; ø»„ˆ‡ + (korean-ksc5601 . #x2968) ; ø»ˆ§ƒ + (chinese-cns11643-1 . #x262C) ; ø»‘‰½ + (=big5-eten . #xC6AC) ; ý¢€Œš¬ + (=ucs . #x2475) ; ⑵ + )) +(define-char + '((name . "PARENTHESIZED DIGIT THREE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 3) + (numeric-value . 3) + (->decomposition compat #x0028 #x0033 #x0029) + (chinese-gb2312 . #x2247) ; ø»„ˆˆ + (korean-ksc5601 . #x2969) ; ø»ˆ§„ + (chinese-cns11643-1 . #x262D) ; ø»‘‰¾ + (=big5-eten . #xC6AD) ; ý¢€Œš­ + (=ucs . #x2476) ; ⑶ + )) +(define-char + '((name . "PARENTHESIZED DIGIT FOUR") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 4) + (numeric-value . 4) + (->decomposition compat #x0028 #x0034 #x0029) + (chinese-gb2312 . #x2248) ; ø»„ˆ‰ + (korean-ksc5601 . #x296A) ; ø»ˆ§… + (chinese-cns11643-1 . #x262E) ; ø»‘‰¿ + (=big5-eten . #xC6AE) ; ý¢€Œš® + (=ucs . #x2477) ; ⑷ + )) +(define-char + '((name . "PARENTHESIZED DIGIT FIVE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 5) + (numeric-value . 5) + (->decomposition compat #x0028 #x0035 #x0029) + (chinese-gb2312 . #x2249) ; ø»„ˆŠ + (korean-ksc5601 . #x296B) ; ø»ˆ§† + (chinese-cns11643-1 . #x262F) ; ø»‘Š€ + (=big5-eten . #xC6AF) ; ý¢€Œš¯ + (=ucs . #x2478) ; ⑸ + )) +(define-char + '((name . "PARENTHESIZED DIGIT SIX") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 6) + (numeric-value . 6) + (->decomposition compat #x0028 #x0036 #x0029) + (chinese-gb2312 . #x224A) ; ø»„ˆ‹ + (korean-ksc5601 . #x296C) ; ø»ˆ§‡ + (chinese-cns11643-1 . #x2630) ; ø»‘Š + (=big5-eten . #xC6B0) ; ý¢€Œš° + (=ucs . #x2479) ; ⑹ + )) +(define-char + '((name . "PARENTHESIZED DIGIT SEVEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 7) + (numeric-value . 7) + (->decomposition compat #x0028 #x0037 #x0029) + (chinese-gb2312 . #x224B) ; ø»„ˆŒ + (korean-ksc5601 . #x296D) ; ø»ˆ§ˆ + (chinese-cns11643-1 . #x2631) ; ø»‘Š‚ + (=big5-eten . #xC6B1) ; ý¢€Œš± + (=ucs . #x247A) ; ⑺ + )) +(define-char + '((name . "PARENTHESIZED DIGIT EIGHT") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 8) + (numeric-value . 8) + (->decomposition compat #x0028 #x0038 #x0029) + (chinese-gb2312 . #x224C) ; ø»„ˆ + (korean-ksc5601 . #x296E) ; ø»ˆ§‰ + (chinese-cns11643-1 . #x2632) ; ø»‘Šƒ + (=big5-eten . #xC6B2) ; ý¢€Œš² + (=ucs . #x247B) ; ⑻ + )) +(define-char + '((name . "PARENTHESIZED DIGIT NINE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 9) + (numeric-value . 9) + (->decomposition compat #x0028 #x0039 #x0029) + (chinese-gb2312 . #x224D) ; ø»„ˆŽ + (korean-ksc5601 . #x296F) ; ø»ˆ§Š + (chinese-cns11643-1 . #x2633) ; ø»‘Š„ + (=big5-eten . #xC6B3) ; ý¢€Œš³ + (=ucs . #x247C) ; ⑼ + )) +(define-char + '((name . "PARENTHESIZED NUMBER TEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 10) + (->decomposition compat #x0028 #x0031 #x0030 #x0029) + (chinese-gb2312 . #x224E) ; ø»„ˆ + (korean-ksc5601 . #x2970) ; ø»ˆ§‹ + (chinese-cns11643-1 . #x2634) ; ø»‘Š… + (=big5-eten . #xC6B4) ; ý¢€Œš´ + (=ucs . #x247D) ; ⑽ + )) +(define-char + '((name . "PARENTHESIZED NUMBER ELEVEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 11) + (->decomposition compat #x0028 #x0031 #x0031 #x0029) + (chinese-gb2312 . #x224F) ; ø»„ˆ + (korean-ksc5601 . #x2971) ; ø»ˆ§Œ + (=ucs . #x247E) ; ⑾ + )) +(define-char + '((name . "PARENTHESIZED NUMBER TWELVE") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 12) + (->decomposition compat #x0028 #x0031 #x0032 #x0029) + (chinese-gb2312 . #x2250) ; ø»„ˆ‘ + (korean-ksc5601 . #x2972) ; ø»ˆ§ + (=ucs . #x247F) ; ⑿ + )) +(define-char + '((name . "PARENTHESIZED NUMBER THIRTEEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 13) + (->decomposition compat #x0028 #x0031 #x0033 #x0029) + (chinese-gb2312 . #x2251) ; ø»„ˆ’ + (korean-ksc5601 . #x2973) ; ø»ˆ§Ž + (=ucs . #x2480) ; ⒀ + )) +(define-char + '((name . "PARENTHESIZED NUMBER FOURTEEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 14) + (->decomposition compat #x0028 #x0031 #x0034 #x0029) + (chinese-gb2312 . #x2252) ; ø»„ˆ“ + (korean-ksc5601 . #x2974) ; ø»ˆ§ + (=ucs . #x2481) ; ⒁ + )) +(define-char + '((name . "PARENTHESIZED NUMBER FIFTEEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 15) + (->decomposition compat #x0028 #x0031 #x0035 #x0029) + (chinese-gb2312 . #x2253) ; ø»„ˆ” + (korean-ksc5601 . #x2975) ; ø»ˆ§ + (=ucs . #x2482) ; ⒂ + )) +(define-char + '((name . "PARENTHESIZED NUMBER SIXTEEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 16) + (->decomposition compat #x0028 #x0031 #x0036 #x0029) + (chinese-gb2312 . #x2254) ; ø»„ˆ• + (=ucs . #x2483) ; ⒃ + )) +(define-char + '((name . "PARENTHESIZED NUMBER SEVENTEEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 17) + (->decomposition compat #x0028 #x0031 #x0037 #x0029) + (chinese-gb2312 . #x2255) ; ø»„ˆ– + (=ucs . #x2484) ; ⒄ + )) +(define-char + '((name . "PARENTHESIZED NUMBER EIGHTEEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 18) + (->decomposition compat #x0028 #x0031 #x0038 #x0029) + (chinese-gb2312 . #x2256) ; ø»„ˆ— + (=ucs . #x2485) ; ⒅ + )) +(define-char + '((name . "PARENTHESIZED NUMBER NINETEEN") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 19) + (->decomposition compat #x0028 #x0031 #x0039 #x0029) + (chinese-gb2312 . #x2257) ; ø»„ˆ˜ + (=ucs . #x2486) ; ⒆ + )) +(define-char + '((name . "PARENTHESIZED NUMBER TWENTY") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 20) + (->decomposition compat #x0028 #x0032 #x0030 #x0029) + (chinese-gb2312 . #x2258) ; ø»„ˆ™ + (=ucs . #x2487) ; ⒇ + )) +(define-char + '((name . "DIGIT ONE FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 1) + (numeric-value . 1) + (->decomposition compat #x0031 #x002E) + (chinese-gb2312 . #x2231) ; ø»„‡² + (=ucs . #x2488) ; ⒈ + )) +(define-char + '((name . "DIGIT TWO FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 2) + (numeric-value . 2) + (->decomposition compat #x0032 #x002E) + (chinese-gb2312 . #x2232) ; ø»„‡³ + (=ucs . #x2489) ; ⒉ + )) +(define-char + '((name . "DIGIT THREE FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 3) + (numeric-value . 3) + (->decomposition compat #x0033 #x002E) + (chinese-gb2312 . #x2233) ; ø»„‡´ + (=ucs . #x248A) ; ⒊ + )) +(define-char + '((name . "DIGIT FOUR FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 4) + (numeric-value . 4) + (->decomposition compat #x0034 #x002E) + (chinese-gb2312 . #x2234) ; ø»„‡µ + (=ucs . #x248B) ; ⒋ + )) +(define-char + '((name . "DIGIT FIVE FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 5) + (numeric-value . 5) + (->decomposition compat #x0035 #x002E) + (chinese-gb2312 . #x2235) ; ø»„‡¶ + (=ucs . #x248C) ; ⒌ + )) +(define-char + '((name . "DIGIT SIX FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 6) + (numeric-value . 6) + (->decomposition compat #x0036 #x002E) + (chinese-gb2312 . #x2236) ; ø»„‡· + (=ucs . #x248D) ; ⒍ + )) +(define-char + '((name . "DIGIT SEVEN FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 7) + (numeric-value . 7) + (->decomposition compat #x0037 #x002E) + (chinese-gb2312 . #x2237) ; ø»„‡¸ + (=ucs . #x248E) ; ⒎ + )) +(define-char + '((name . "DIGIT EIGHT FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 8) + (numeric-value . 8) + (->decomposition compat #x0038 #x002E) + (chinese-gb2312 . #x2238) ; ø»„‡¹ + (=ucs . #x248F) ; ⒏ + )) +(define-char + '((name . "DIGIT NINE FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 9) + (numeric-value . 9) + (->decomposition compat #x0039 #x002E) + (chinese-gb2312 . #x2239) ; ø»„‡º + (=ucs . #x2490) ; ⒐ + )) +(define-char + '((name . "NUMBER TEN FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 10) + (->decomposition compat #x0031 #x0030 #x002E) + (chinese-gb2312 . #x223A) ; ø»„‡» + (=ucs . #x2491) ; ⒑ + )) +(define-char + '((name . "NUMBER ELEVEN FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 11) + (->decomposition compat #x0031 #x0031 #x002E) + (chinese-gb2312 . #x223B) ; ø»„‡¼ + (=ucs . #x2492) ; ⒒ + )) +(define-char + '((name . "NUMBER TWELVE FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 12) + (->decomposition compat #x0031 #x0032 #x002E) + (chinese-gb2312 . #x223C) ; ø»„‡½ + (=ucs . #x2493) ; ⒓ + )) +(define-char + '((name . "NUMBER THIRTEEN FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 13) + (->decomposition compat #x0031 #x0033 #x002E) + (chinese-gb2312 . #x223D) ; ø»„‡¾ + (=ucs . #x2494) ; ⒔ + )) +(define-char + '((name . "NUMBER FOURTEEN FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 14) + (->decomposition compat #x0031 #x0034 #x002E) + (chinese-gb2312 . #x223E) ; ø»„‡¿ + (=ucs . #x2495) ; ⒕ + )) +(define-char + '((name . "NUMBER FIFTEEN FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 15) + (->decomposition compat #x0031 #x0035 #x002E) + (chinese-gb2312 . #x223F) ; ø»„ˆ€ + (=ucs . #x2496) ; ⒖ + )) +(define-char + '((name . "NUMBER SIXTEEN FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 16) + (->decomposition compat #x0031 #x0036 #x002E) + (chinese-gb2312 . #x2240) ; ø»„ˆ + (=ucs . #x2497) ; ⒗ + )) +(define-char + '((name . "NUMBER SEVENTEEN FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 17) + (->decomposition compat #x0031 #x0037 #x002E) + (chinese-gb2312 . #x2241) ; ø»„ˆ‚ + (=ucs . #x2498) ; ⒘ + )) +(define-char + '((name . "NUMBER EIGHTEEN FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 18) + (->decomposition compat #x0031 #x0038 #x002E) + (chinese-gb2312 . #x2242) ; ø»„ˆƒ + (=ucs . #x2499) ; ⒙ + )) +(define-char + '((name . "NUMBER NINETEEN FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 19) + (->decomposition compat #x0031 #x0039 #x002E) + (chinese-gb2312 . #x2243) ; ø»„ˆ„ + (=ucs . #x249A) ; ⒚ + )) +(define-char + '((name . "NUMBER TWENTY FULL STOP") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (numeric-value . 20) + (->decomposition compat #x0032 #x0030 #x002E) + (chinese-gb2312 . #x2244) ; ø»„ˆ… + (=ucs . #x249B) ; ⒛ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0061 #x0029) + (korean-ksc5601 . #x294D) ; ø»ˆ¦¨ + (=jef-china3 . #x78A1) ; øº‡¢¡ + (=ucs . #x249C) ; ⒜ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER B") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0062 #x0029) + (korean-ksc5601 . #x294E) ; ø»ˆ¦© + (=jef-china3 . #x78A2) ; øº‡¢¢ + (=ucs . #x249D) ; ⒝ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER C") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0063 #x0029) + (korean-ksc5601 . #x294F) ; ø»ˆ¦ª + (=jef-china3 . #x78A3) ; øº‡¢£ + (=ucs . #x249E) ; ⒞ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER D") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0064 #x0029) + (korean-ksc5601 . #x2950) ; ø»ˆ¦« + (=jef-china3 . #x78A4) ; øº‡¢¤ + (=ucs . #x249F) ; ⒟ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER E") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0065 #x0029) + (korean-ksc5601 . #x2951) ; ø»ˆ¦¬ + (=jef-china3 . #x78A5) ; øº‡¢¥ + (=ucs . #x24A0) ; ⒠ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER F") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0066 #x0029) + (korean-ksc5601 . #x2952) ; ø»ˆ¦­ + (=jef-china3 . #x78A6) ; øº‡¢¦ + (=ucs . #x24A1) ; ⒡ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER G") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0067 #x0029) + (korean-ksc5601 . #x2953) ; ø»ˆ¦® + (=jef-china3 . #x78A7) ; øº‡¢§ + (=ucs . #x24A2) ; ⒢ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER H") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0068 #x0029) + (korean-ksc5601 . #x2954) ; ø»ˆ¦¯ + (=jef-china3 . #x78A8) ; øº‡¢¨ + (=ucs . #x24A3) ; ⒣ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER I") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0069 #x0029) + (korean-ksc5601 . #x2955) ; ø»ˆ¦° + (=jef-china3 . #x78A9) ; øº‡¢© + (=ucs . #x24A4) ; ⒤ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER J") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x006A #x0029) + (korean-ksc5601 . #x2956) ; ø»ˆ¦± + (=jef-china3 . #x78AA) ; øº‡¢ª + (=ucs . #x24A5) ; ⒥ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER K") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x006B #x0029) + (korean-ksc5601 . #x2957) ; ø»ˆ¦² + (=jef-china3 . #x78AB) ; øº‡¢« + (=ucs . #x24A6) ; ⒦ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER L") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x006C #x0029) + (korean-ksc5601 . #x2958) ; ø»ˆ¦³ + (=jef-china3 . #x78AC) ; øº‡¢¬ + (=ucs . #x24A7) ; ⒧ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER M") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x006D #x0029) + (korean-ksc5601 . #x2959) ; ø»ˆ¦´ + (=jef-china3 . #x78AD) ; øº‡¢­ + (=ucs . #x24A8) ; ⒨ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER N") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x006E #x0029) + (korean-ksc5601 . #x295A) ; ø»ˆ¦µ + (=jef-china3 . #x78AE) ; øº‡¢® + (=ucs . #x24A9) ; ⒩ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER O") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x006F #x0029) + (korean-ksc5601 . #x295B) ; ø»ˆ¦¶ + (=jef-china3 . #x78AF) ; øº‡¢¯ + (=ucs . #x24AA) ; ⒪ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER P") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0070 #x0029) + (korean-ksc5601 . #x295C) ; ø»ˆ¦· + (=jef-china3 . #x78B0) ; øº‡¢° + (=ucs . #x24AB) ; ⒫ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER Q") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0071 #x0029) + (korean-ksc5601 . #x295D) ; ø»ˆ¦¸ + (=jef-china3 . #x78B1) ; øº‡¢± + (=ucs . #x24AC) ; ⒬ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER R") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0072 #x0029) + (korean-ksc5601 . #x295E) ; ø»ˆ¦¹ + (=jef-china3 . #x78B2) ; øº‡¢² + (=ucs . #x24AD) ; ⒭ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER S") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0073 #x0029) + (korean-ksc5601 . #x295F) ; ø»ˆ¦º + (=jef-china3 . #x78B3) ; øº‡¢³ + (=ucs . #x24AE) ; ⒮ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER T") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0074 #x0029) + (korean-ksc5601 . #x2960) ; ø»ˆ¦» + (=jef-china3 . #x78B4) ; øº‡¢´ + (=ucs . #x24AF) ; ⒯ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER U") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0075 #x0029) + (korean-ksc5601 . #x2961) ; ø»ˆ¦¼ + (=jef-china3 . #x78B5) ; øº‡¢µ + (=ucs . #x24B0) ; ⒰ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER V") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0076 #x0029) + (korean-ksc5601 . #x2962) ; ø»ˆ¦½ + (=jef-china3 . #x78B6) ; øº‡¢¶ + (=ucs . #x24B1) ; ⒱ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER W") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0077 #x0029) + (korean-ksc5601 . #x2963) ; ø»ˆ¦¾ + (=jef-china3 . #x78B7) ; øº‡¢· + (=ucs . #x24B2) ; ⒲ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER X") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0078 #x0029) + (korean-ksc5601 . #x2964) ; ø»ˆ¦¿ + (=jef-china3 . #x78B8) ; øº‡¢¸ + (=ucs . #x24B3) ; ⒳ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER Y") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x0079 #x0029) + (korean-ksc5601 . #x2965) ; ø»ˆ§€ + (=jef-china3 . #x78B9) ; øº‡¢¹ + (=ucs . #x24B4) ; ⒴ + )) +(define-char + '((name . "PARENTHESIZED LATIN SMALL LETTER Z") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x007A #x0029) + (korean-ksc5601 . #x2966) ; ø»ˆ§ + (=jef-china3 . #x78BA) ; øº‡¢º + (=ucs . #x24B5) ; ⒵ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0041) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER A") + (=ucs . #x24D0) ; ⓐ + )) + (=ucs . #x24B6) ; Ⓐ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER B") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0042) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER B") + (=ucs . #x24D1) ; ⓑ + )) + (=ucs . #x24B7) ; Ⓑ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER C") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0043) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER C") + (=ucs . #x24D2) ; ⓒ + )) + (=ucs . #x24B8) ; Ⓒ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER D") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0044) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER D") + (=ucs . #x24D3) ; ⓓ + )) + (=ucs . #x24B9) ; Ⓓ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER E") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0045) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER E") + (=ucs . #x24D4) ; ⓔ + )) + (=ucs . #x24BA) ; Ⓔ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER F") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0046) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER F") + (=ucs . #x24D5) ; ⓕ + )) + (=ucs . #x24BB) ; Ⓕ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER G") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0047) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER G") + (=ucs . #x24D6) ; ⓖ + )) + (=ucs . #x24BC) ; Ⓖ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER H") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0048) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER H") + (=ucs . #x24D7) ; ⓗ + )) + (=ucs . #x24BD) ; Ⓗ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER I") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0049) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER I") + (=ucs . #x24D8) ; ⓘ + )) + (=ucs . #x24BE) ; Ⓘ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER J") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x004A) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER J") + (=ucs . #x24D9) ; ⓙ + )) + (=ucs . #x24BF) ; Ⓙ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER K") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x004B) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER K") + (=ucs . #x24DA) ; ⓚ + )) + (=ucs . #x24C0) ; Ⓚ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER L") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x004C) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER L") + (=ucs . #x24DB) ; ⓛ + )) + (=ucs . #x24C1) ; Ⓛ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER M") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x004D) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER M") + (=ucs . #x24DC) ; ⓜ + )) + (=ucs . #x24C2) ; Ⓜ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER N") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x004E) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER N") + (=ucs . #x24DD) ; ⓝ + )) + (=ucs . #x24C3) ; Ⓝ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER O") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x004F) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER O") + (=ucs . #x24DE) ; ⓞ + )) + (=ucs . #x24C4) ; Ⓞ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER P") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0050) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER P") + (=ucs . #x24DF) ; ⓟ + )) + (=ucs . #x24C5) ; Ⓟ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER Q") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0051) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER Q") + (=ucs . #x24E0) ; ⓠ + )) + (=ucs . #x24C6) ; Ⓠ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER R") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0052) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER R") + (=ucs . #x24E1) ; ⓡ + )) + (=ucs . #x24C7) ; Ⓡ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER S") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0053) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER S") + (=ucs . #x24E2) ; ⓢ + )) + (=ucs . #x24C8) ; Ⓢ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER T") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0054) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER T") + (=ucs . #x24E3) ; ⓣ + )) + (=ucs . #x24C9) ; Ⓣ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER U") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0055) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER U") + (=ucs . #x24E4) ; ⓤ + )) + (=ucs . #x24CA) ; Ⓤ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER V") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0056) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER V") + (=ucs . #x24E5) ; ⓥ + )) + (=ucs . #x24CB) ; Ⓥ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER W") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0057) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER W") + (=ucs . #x24E6) ; ⓦ + )) + (=ucs . #x24CC) ; Ⓦ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER X") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0058) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER X") + (=ucs . #x24E7) ; ⓧ + )) + (=ucs . #x24CD) ; Ⓧ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER Y") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0059) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER Y") + (=ucs . #x24E8) ; ⓨ + )) + (=ucs . #x24CE) ; Ⓨ + )) +(define-char + '((name . "CIRCLED LATIN CAPITAL LETTER Z") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x005A) + (->lowercase + ((name . "CIRCLED LATIN SMALL LETTER Z") + (=ucs . #x24E9) ; ⓩ + )) + (=ucs . #x24CF) ; Ⓩ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0061) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER A") + (=ucs . #x24B6) ; Ⓐ + )) + (korean-ksc5601 . #x284D) ; ø»ˆ¥Š + (=jis-x0213-1-2000 . #x2C41) ; ø»¢£¦ + (=ucs . #x24D0) ; ⓐ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER B") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0062) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER B") + (=ucs . #x24B7) ; Ⓑ + )) + (korean-ksc5601 . #x284E) ; ø»ˆ¥‹ + (=jis-x0213-1-2000 . #x2C42) ; ø»¢£§ + (=ucs . #x24D1) ; ⓑ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER C") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0063) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER C") + (=ucs . #x24B8) ; Ⓒ + )) + (korean-ksc5601 . #x284F) ; ø»ˆ¥Œ + (=jis-x0213-1-2000 . #x2C43) ; ø»¢£¨ + (=ucs . #x24D2) ; ⓒ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER D") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0064) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER D") + (=ucs . #x24B9) ; Ⓓ + )) + (korean-ksc5601 . #x2850) ; ø»ˆ¥ + (=jis-x0213-1-2000 . #x2C44) ; ø»¢£© + (=ucs . #x24D3) ; ⓓ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER E") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0065) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER E") + (=ucs . #x24BA) ; Ⓔ + )) + (korean-ksc5601 . #x2851) ; ø»ˆ¥Ž + (=jis-x0213-1-2000 . #x2C45) ; ø»¢£ª + (=ucs . #x24D4) ; ⓔ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER F") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0066) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER F") + (=ucs . #x24BB) ; Ⓕ + )) + (korean-ksc5601 . #x2852) ; ø»ˆ¥ + (=jis-x0213-1-2000 . #x2C46) ; ø»¢£« + (=ucs . #x24D5) ; ⓕ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER G") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0067) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER G") + (=ucs . #x24BC) ; Ⓖ + )) + (korean-ksc5601 . #x2853) ; ø»ˆ¥ + (=jis-x0213-1-2000 . #x2C47) ; ø»¢£¬ + (=ucs . #x24D6) ; ⓖ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER H") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0068) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER H") + (=ucs . #x24BD) ; Ⓗ + )) + (korean-ksc5601 . #x2854) ; ø»ˆ¥‘ + (=jis-x0213-1-2000 . #x2C48) ; ø»¢£­ + (=ucs . #x24D7) ; ⓗ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER I") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0069) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER I") + (=ucs . #x24BE) ; Ⓘ + )) + (korean-ksc5601 . #x2855) ; ø»ˆ¥’ + (=jis-x0213-1-2000 . #x2C49) ; ø»¢£® + (=ucs . #x24D8) ; ⓘ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER J") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x006A) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER J") + (=ucs . #x24BF) ; Ⓙ + )) + (korean-ksc5601 . #x2856) ; ø»ˆ¥“ + (=jis-x0213-1-2000 . #x2C4A) ; ø»¢£¯ + (=ucs . #x24D9) ; ⓙ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER K") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x006B) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER K") + (=ucs . #x24C0) ; Ⓚ + )) + (korean-ksc5601 . #x2857) ; ø»ˆ¥” + (=jis-x0213-1-2000 . #x2C4B) ; ø»¢£° + (=ucs . #x24DA) ; ⓚ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER L") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x006C) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER L") + (=ucs . #x24C1) ; Ⓛ + )) + (korean-ksc5601 . #x2858) ; ø»ˆ¥• + (=jis-x0213-1-2000 . #x2C4C) ; ø»¢£± + (=ucs . #x24DB) ; ⓛ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER M") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x006D) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER M") + (=ucs . #x24C2) ; Ⓜ + )) + (korean-ksc5601 . #x2859) ; ø»ˆ¥– + (=jis-x0213-1-2000 . #x2C4D) ; ø»¢£² + (=ucs . #x24DC) ; ⓜ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER N") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x006E) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER N") + (=ucs . #x24C3) ; Ⓝ + )) + (korean-ksc5601 . #x285A) ; ø»ˆ¥— + (=jis-x0213-1-2000 . #x2C4E) ; ø»¢£³ + (=ucs . #x24DD) ; ⓝ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER O") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x006F) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER O") + (=ucs . #x24C4) ; Ⓞ + )) + (korean-ksc5601 . #x285B) ; ø»ˆ¥˜ + (=jis-x0213-1-2000 . #x2C4F) ; ø»¢£´ + (=ucs . #x24DE) ; ⓞ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER P") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0070) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER P") + (=ucs . #x24C5) ; Ⓟ + )) + (korean-ksc5601 . #x285C) ; ø»ˆ¥™ + (=jis-x0213-1-2000 . #x2C50) ; ø»¢£µ + (=ucs . #x24DF) ; ⓟ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER Q") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0071) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER Q") + (=ucs . #x24C6) ; Ⓠ + )) + (korean-ksc5601 . #x285D) ; ø»ˆ¥š + (=jis-x0213-1-2000 . #x2C51) ; ø»¢£¶ + (=ucs . #x24E0) ; ⓠ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER R") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0072) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER R") + (=ucs . #x24C7) ; Ⓡ + )) + (korean-ksc5601 . #x285E) ; ø»ˆ¥› + (=jis-x0213-1-2000 . #x2C52) ; ø»¢£· + (=ucs . #x24E1) ; ⓡ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER S") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0073) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER S") + (=ucs . #x24C8) ; Ⓢ + )) + (korean-ksc5601 . #x285F) ; ø»ˆ¥œ + (=jis-x0213-1-2000 . #x2C53) ; ø»¢£¸ + (=ucs . #x24E2) ; ⓢ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER T") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0074) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER T") + (=ucs . #x24C9) ; Ⓣ + )) + (korean-ksc5601 . #x2860) ; ø»ˆ¥ + (=jis-x0213-1-2000 . #x2C54) ; ø»¢£¹ + (=ucs . #x24E3) ; ⓣ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER U") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0075) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER U") + (=ucs . #x24CA) ; Ⓤ + )) + (korean-ksc5601 . #x2861) ; ø»ˆ¥ž + (=jis-x0213-1-2000 . #x2C55) ; ø»¢£º + (=ucs . #x24E4) ; ⓤ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER V") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0076) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER V") + (=ucs . #x24CB) ; Ⓥ + )) + (korean-ksc5601 . #x2862) ; ø»ˆ¥Ÿ + (=jis-x0213-1-2000 . #x2C56) ; ø»¢£» + (=ucs . #x24E5) ; ⓥ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER W") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0077) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER W") + (=ucs . #x24CC) ; Ⓦ + )) + (korean-ksc5601 . #x2863) ; ø»ˆ¥  + (=jis-x0213-1-2000 . #x2C57) ; ø»¢£¼ + (=ucs . #x24E6) ; ⓦ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER X") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0078) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER X") + (=ucs . #x24CD) ; Ⓧ + )) + (korean-ksc5601 . #x2864) ; ø»ˆ¥¡ + (=jis-x0213-1-2000 . #x2C58) ; ø»¢£½ + (=ucs . #x24E7) ; ⓧ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER Y") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x0079) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER Y") + (=ucs . #x24CE) ; Ⓨ + )) + (korean-ksc5601 . #x2865) ; ø»ˆ¥¢ + (=jis-x0213-1-2000 . #x2C59) ; ø»¢£¾ + (=ucs . #x24E8) ; ⓨ + )) +(define-char + '((name . "CIRCLED LATIN SMALL LETTER Z") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x007A) + (->uppercase + ((name . "CIRCLED LATIN CAPITAL LETTER Z") + (=ucs . #x24CF) ; Ⓩ + )) + (korean-ksc5601 . #x2866) ; ø»ˆ¥£ + (=jis-x0213-1-2000 . #x2C5A) ; ø»¢£¿ + (=ucs . #x24E9) ; ⓩ + )) +(define-char + '((name . "CIRCLED DIGIT ZERO") + (general-category number other) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (digit-value . 0) + (numeric-value . 0) + (->decomposition circle #x0030) + (=ucs . #x24EA) ; ⓪ + )) +(define-char + '((name . "NEGATIVE CIRCLED NUMBER ELEVEN") + (=jis-x0213-1-2000 . #x2C2B) ; ø»¢£ + (=ucs . #x24EB) ; ⓫ + )) +(define-char + '((name . "NEGATIVE CIRCLED NUMBER TWELVE") + (=jis-x0213-1-2000 . #x2C2C) ; ø»¢£‘ + (=ucs . #x24EC) ; ⓬ + )) +(define-char + '((name . "NEGATIVE CIRCLED NUMBER THIRTEEN") + (=jis-x0213-1-2000 . #x2C2D) ; ø»¢£’ + (=ucs . #x24ED) ; ⓭ + )) +(define-char + '((name . "NEGATIVE CIRCLED NUMBER FOURTEEN") + (=jis-x0213-1-2000 . #x2C2E) ; ø»¢£“ + (=ucs . #x24EE) ; ⓮ + )) +(define-char + '((name . "NEGATIVE CIRCLED NUMBER FIFTEEN") + (=jis-x0213-1-2000 . #x2C2F) ; ø»¢£” + (=ucs . #x24EF) ; ⓯ + )) +(define-char + '((name . "NEGATIVE CIRCLED NUMBER SIXTEEN") + (=jis-x0213-1-2000 . #x2C30) ; ø»¢£• + (=ucs . #x24F0) ; ⓰ + )) +(define-char + '((name . "NEGATIVE CIRCLED NUMBER SEVENTEEN") + (=jis-x0213-1-2000 . #x2C31) ; ø»¢£– + (=ucs . #x24F1) ; ⓱ + )) +(define-char + '((name . "NEGATIVE CIRCLED NUMBER EIGHTEEN") + (=jis-x0213-1-2000 . #x2C32) ; ø»¢£— + (=ucs . #x24F2) ; ⓲ + )) +(define-char + '((name . "NEGATIVE CIRCLED NUMBER NINETEEN") + (=jis-x0213-1-2000 . #x2C33) ; ø»¢£˜ + (=ucs . #x24F3) ; ⓳ + )) +(define-char + '((name . "NEGATIVE CIRCLED NUMBER TWENTY") + (=jis-x0213-1-2000 . #x2C34) ; ø»¢£™ + (=ucs . #x24F4) ; ⓴ + )) +(define-char + '((name . "DOUBLE CIRCLED DIGIT ONE") + (=jis-x0213-1-2000 . #x265A) ; ø»¢›‹ + (=ucs . #x24F5) ; ⓵ + )) +(define-char + '((name . "DOUBLE CIRCLED DIGIT TWO") + (=jis-x0213-1-2000 . #x265B) ; ø»¢›Œ + (=ucs . #x24F6) ; ⓶ + )) +(define-char + '((name . "DOUBLE CIRCLED DIGIT THREE") + (=jis-x0213-1-2000 . #x265C) ; ø»¢› + (=ucs . #x24F7) ; ⓷ + )) +(define-char + '((name . "DOUBLE CIRCLED DIGIT FOUR") + (=jis-x0213-1-2000 . #x265D) ; ø»¢›Ž + (=ucs . #x24F8) ; ⓸ + )) +(define-char + '((name . "DOUBLE CIRCLED DIGIT FIVE") + (=jis-x0213-1-2000 . #x265E) ; ø»¢› + (=ucs . #x24F9) ; ⓹ + )) +(define-char + '((name . "DOUBLE CIRCLED DIGIT SIX") + (=jis-x0213-1-2000 . #x265F) ; ø»¢› + (=ucs . #x24FA) ; ⓺ + )) +(define-char + '((name . "DOUBLE CIRCLED DIGIT SEVEN") + (=jis-x0213-1-2000 . #x2660) ; ø»¢›‘ + (=ucs . #x24FB) ; ⓻ + )) +(define-char + '((name . "DOUBLE CIRCLED DIGIT EIGHT") + (=jis-x0213-1-2000 . #x2661) ; ø»¢›’ + (=ucs . #x24FC) ; ⓼ + )) +(define-char + '((name . "DOUBLE CIRCLED DIGIT NINE") + (=jis-x0213-1-2000 . #x2662) ; ø»¢›“ + (=ucs . #x24FD) ; ⓽ + )) +(define-char + '((name . "DOUBLE CIRCLED NUMBER TEN") + (=jis-x0213-1-2000 . #x2663) ; ø»¢›” + (=ucs . #x24FE) ; ⓾ + )) diff --git a/lisp/utf-2000/u02500-Box-Drawing.el b/lisp/utf-2000/u02500-Box-Drawing.el new file mode 100644 index 0000000..e0d84fb --- /dev/null +++ b/lisp/utf-2000/u02500-Box-Drawing.el @@ -0,0 +1,1213 @@ +(define-char + '((name . "BOX DRAWINGS LIGHT HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2924) ; ø»„‘· + (japanese-jisx0208 . #x2821) ; ø»†šš + (korean-ksc5601 . #x2621) ; ø»ˆ¡¢ + (chinese-cns11643-1 . #x2339) ; ø»‘…° + (=jis-x0208-1990 . #x2821) ; ø½Š€Ž + (chinese-big5 . #xA277) ; ý¢€Š‰· + (=ucs . #x2500) ; ─ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2925) ; ø»„‘¸ + (japanese-jisx0208 . #x282C) ; ø»†š¥ + (korean-ksc5601 . #x262C) ; ø»ˆ¡­ + (=jis-x0208-1990 . #x282C) ; ø½Š€™ + (=ucs . #x2501) ; ━ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT VERTICAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2926) ; ø»„‘¹ + (japanese-jisx0208 . #x2822) ; ø»†š› + (korean-ksc5601 . #x2622) ; ø»ˆ¡£ + (chinese-cns11643-1 . #x233A) ; ø»‘…± + (=jis-x0208-1990 . #x2822) ; ø½Š€ + (chinese-big5 . #xA278) ; ý¢€Š‰¸ + (=ucs . #x2502) ; │ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY VERTICAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2927) ; ø»„‘º + (japanese-jisx0208 . #x282D) ; ø»†š¦ + (korean-ksc5601 . #x262D) ; ø»ˆ¡® + (=jis-x0208-1990 . #x282D) ; ø½Š€š + (=ucs . #x2503) ; ┃ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2928) ; ø»„‘» + (=ucs . #x2504) ; ┄ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2929) ; ø»„‘¼ + (=ucs . #x2505) ; ┅ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x292A) ; ø»„‘½ + (=ucs . #x2506) ; ┆ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x292B) ; ø»„‘¾ + (=ucs . #x2507) ; ┇ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x292C) ; ø»„‘¿ + (=ucs . #x2508) ; ┈ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x292D) ; ø»„’€ + (=ucs . #x2509) ; ┉ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x292E) ; ø»„’ + (=ucs . #x250A) ; ┊ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x292F) ; ø»„’‚ + (=ucs . #x250B) ; ┋ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT DOWN AND RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2930) ; ø»„’ƒ + (japanese-jisx0208 . #x2823) ; ø»†šœ + (korean-ksc5601 . #x2623) ; ø»ˆ¡¤ + (chinese-cns11643-1 . #x233C) ; ø»‘…³ + (=jis-x0208-1990 . #x2823) ; ø½Š€ + (chinese-big5 . #xA27A) ; ý¢€Š‰º + (=ucs . #x250C) ; ┌ + )) +(define-char + '((name . "BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2931) ; ø»„’„ + (korean-ksc5601 . #x2648) ; ø»ˆ¢‰ + (=ucs . #x250D) ; ┍ + )) +(define-char + '((name . "BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2932) ; ø»„’… + (korean-ksc5601 . #x2647) ; ø»ˆ¢ˆ + (=ucs . #x250E) ; ┎ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY DOWN AND RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2933) ; ø»„’† + (japanese-jisx0208 . #x282E) ; ø»†š§ + (korean-ksc5601 . #x262E) ; ø»ˆ¡¯ + (=jis-x0208-1990 . #x282E) ; ø½Š€› + (=ucs . #x250F) ; ┏ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT DOWN AND LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2934) ; ø»„’‡ + (japanese-jisx0208 . #x2824) ; ø»†š + (korean-ksc5601 . #x2624) ; ø»ˆ¡¥ + (chinese-cns11643-1 . #x233D) ; ø»‘…´ + (=jis-x0208-1990 . #x2824) ; ø½Š€‘ + (chinese-big5 . #xA27B) ; ý¢€Š‰» + (=ucs . #x2510) ; ┐ + )) +(define-char + '((name . "BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2935) ; ø»„’ˆ + (korean-ksc5601 . #x2642) ; ø»ˆ¢ƒ + (=ucs . #x2511) ; ┑ + )) +(define-char + '((name . "BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2936) ; ø»„’‰ + (korean-ksc5601 . #x2641) ; ø»ˆ¢‚ + (=ucs . #x2512) ; ┒ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY DOWN AND LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2937) ; ø»„’Š + (japanese-jisx0208 . #x282F) ; ø»†š¨ + (korean-ksc5601 . #x262F) ; ø»ˆ¡° + (=jis-x0208-1990 . #x282F) ; ø½Š€œ + (=ucs . #x2513) ; ┓ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT UP AND RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2938) ; ø»„’‹ + (japanese-jisx0208 . #x2826) ; ø»†šŸ + (korean-ksc5601 . #x2626) ; ø»ˆ¡§ + (chinese-cns11643-1 . #x233E) ; ø»‘…µ + (=jis-x0208-1990 . #x2826) ; ø½Š€“ + (chinese-big5 . #xA27C) ; ý¢€Š‰¼ + (=ucs . #x2514) ; └ + )) +(define-char + '((name . "BOX DRAWINGS UP LIGHT AND RIGHT HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2939) ; ø»„’Œ + (korean-ksc5601 . #x2646) ; ø»ˆ¢‡ + (=ucs . #x2515) ; ┕ + )) +(define-char + '((name . "BOX DRAWINGS UP HEAVY AND RIGHT LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x293A) ; ø»„’ + (korean-ksc5601 . #x2645) ; ø»ˆ¢† + (=ucs . #x2516) ; ┖ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY UP AND RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x293B) ; ø»„’Ž + (japanese-jisx0208 . #x2831) ; ø»†šª + (korean-ksc5601 . #x2631) ; ø»ˆ¡² + (=jis-x0208-1990 . #x2831) ; ø½Š€ž + (=ucs . #x2517) ; ┗ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT UP AND LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x293C) ; ø»„’ + (japanese-jisx0208 . #x2825) ; ø»†šž + (korean-ksc5601 . #x2625) ; ø»ˆ¡¦ + (chinese-cns11643-1 . #x233F) ; ø»‘…¶ + (=jis-x0208-1990 . #x2825) ; ø½Š€’ + (chinese-big5 . #xA27D) ; ý¢€Š‰½ + (=ucs . #x2518) ; ┘ + )) +(define-char + '((name . "BOX DRAWINGS UP LIGHT AND LEFT HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x293D) ; ø»„’ + (korean-ksc5601 . #x2644) ; ø»ˆ¢… + (=ucs . #x2519) ; ┙ + )) +(define-char + '((name . "BOX DRAWINGS UP HEAVY AND LEFT LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x293E) ; ø»„’‘ + (korean-ksc5601 . #x2643) ; ø»ˆ¢„ + (=ucs . #x251A) ; ┚ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY UP AND LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x293F) ; ø»„’’ + (japanese-jisx0208 . #x2830) ; ø»†š© + (korean-ksc5601 . #x2630) ; ø»ˆ¡± + (=jis-x0208-1990 . #x2830) ; ø½Š€ + (=ucs . #x251B) ; ┛ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT VERTICAL AND RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2940) ; ø»„’“ + (japanese-jisx0208 . #x2827) ; ø»†š  + (korean-ksc5601 . #x2627) ; ø»ˆ¡¨ + (chinese-cns11643-1 . #x2337) ; ø»‘…® + (=jis-x0208-1990 . #x2827) ; ø½Š€” + (chinese-big5 . #xA275) ; ý¢€Š‰µ + (=ucs . #x251C) ; ├ + )) +(define-char + '((name . "BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2941) ; ø»„’” + (japanese-jisx0208 . #x283C) ; ø»†šµ + (korean-ksc5601 . #x263C) ; ø»ˆ¡½ + (=jis-x0208-1990 . #x283C) ; ø½Š€© + (=ucs . #x251D) ; ┝ + )) +(define-char + '((name . "BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2942) ; ø»„’• + (korean-ksc5601 . #x2649) ; ø»ˆ¢Š + (=ucs . #x251E) ; ┞ + )) +(define-char + '((name . "BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2943) ; ø»„’– + (korean-ksc5601 . #x264A) ; ø»ˆ¢‹ + (=ucs . #x251F) ; ┟ + )) +(define-char + '((name . "BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2944) ; ø»„’— + (japanese-jisx0208 . #x2837) ; ø»†š° + (korean-ksc5601 . #x2637) ; ø»ˆ¡¸ + (=jis-x0208-1990 . #x2837) ; ø½Š€¤ + (=ucs . #x2520) ; ┠ + )) +(define-char + '((name . "BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2945) ; ø»„’˜ + (korean-ksc5601 . #x264B) ; ø»ˆ¢Œ + (=ucs . #x2521) ; ┡ + )) +(define-char + '((name . "BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2946) ; ø»„’™ + (korean-ksc5601 . #x264C) ; ø»ˆ¢ + (=ucs . #x2522) ; ┢ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY VERTICAL AND RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2947) ; ø»„’š + (japanese-jisx0208 . #x2832) ; ø»†š« + (korean-ksc5601 . #x2632) ; ø»ˆ¡³ + (=jis-x0208-1990 . #x2832) ; ø½Š€Ÿ + (=ucs . #x2523) ; ┣ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT VERTICAL AND LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2948) ; ø»„’› + (japanese-jisx0208 . #x2829) ; ø»†š¢ + (korean-ksc5601 . #x2629) ; ø»ˆ¡ª + (chinese-cns11643-1 . #x2336) ; ø»‘…­ + (=jis-x0208-1990 . #x2829) ; ø½Š€– + (chinese-big5 . #xA274) ; ý¢€Š‰´ + (=ucs . #x2524) ; ┤ + )) +(define-char + '((name . "BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2949) ; ø»„’œ + (japanese-jisx0208 . #x283E) ; ø»†š· + (korean-ksc5601 . #x263E) ; ø»ˆ¡¿ + (=jis-x0208-1990 . #x283E) ; ø½Š€« + (=ucs . #x2525) ; ┥ + )) +(define-char + '((name . "BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x294A) ; ø»„’ + (korean-ksc5601 . #x264D) ; ø»ˆ¢Ž + (=ucs . #x2526) ; ┦ + )) +(define-char + '((name . "BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x294B) ; ø»„’ž + (korean-ksc5601 . #x264E) ; ø»ˆ¢ + (=ucs . #x2527) ; ┧ + )) +(define-char + '((name . "BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x294C) ; ø»„’Ÿ + (japanese-jisx0208 . #x2839) ; ø»†š² + (korean-ksc5601 . #x2639) ; ø»ˆ¡º + (=jis-x0208-1990 . #x2839) ; ø½Š€¦ + (=ucs . #x2528) ; ┨ + )) +(define-char + '((name . "BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x294D) ; ø»„’  + (korean-ksc5601 . #x264F) ; ø»ˆ¢ + (=ucs . #x2529) ; ┩ + )) +(define-char + '((name . "BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x294E) ; ø»„’¡ + (korean-ksc5601 . #x2650) ; ø»ˆ¢‘ + (=ucs . #x252A) ; ┪ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY VERTICAL AND LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x294F) ; ø»„’¢ + (japanese-jisx0208 . #x2834) ; ø»†š­ + (korean-ksc5601 . #x2634) ; ø»ˆ¡µ + (=jis-x0208-1990 . #x2834) ; ø½Š€¡ + (=ucs . #x252B) ; ┫ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT DOWN AND HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2950) ; ø»„’£ + (japanese-jisx0208 . #x2828) ; ø»†š¡ + (korean-ksc5601 . #x2628) ; ø»ˆ¡© + (chinese-cns11643-1 . #x2335) ; ø»‘…¬ + (=jis-x0208-1990 . #x2828) ; ø½Š€• + (chinese-big5 . #xA273) ; ý¢€Š‰³ + (=ucs . #x252C) ; ┬ + )) +(define-char + '((name . "BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2951) ; ø»„’¤ + (korean-ksc5601 . #x2651) ; ø»ˆ¢’ + (=ucs . #x252D) ; ┭ + )) +(define-char + '((name . "BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2952) ; ø»„’¥ + (korean-ksc5601 . #x2652) ; ø»ˆ¢“ + (=ucs . #x252E) ; ┮ + )) +(define-char + '((name . "BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2953) ; ø»„’¦ + (japanese-jisx0208 . #x2838) ; ø»†š± + (korean-ksc5601 . #x2638) ; ø»ˆ¡¹ + (=jis-x0208-1990 . #x2838) ; ø½Š€¥ + (=ucs . #x252F) ; ┯ + )) +(define-char + '((name . "BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2954) ; ø»„’§ + (japanese-jisx0208 . #x283D) ; ø»†š¶ + (korean-ksc5601 . #x263D) ; ø»ˆ¡¾ + (=jis-x0208-1990 . #x283D) ; ø½Š€ª + (=ucs . #x2530) ; ┰ + )) +(define-char + '((name . "BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2955) ; ø»„’¨ + (korean-ksc5601 . #x2653) ; ø»ˆ¢” + (=ucs . #x2531) ; ┱ + )) +(define-char + '((name . "BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2956) ; ø»„’© + (korean-ksc5601 . #x2654) ; ø»ˆ¢• + (=ucs . #x2532) ; ┲ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY DOWN AND HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2957) ; ø»„’ª + (japanese-jisx0208 . #x2833) ; ø»†š¬ + (korean-ksc5601 . #x2633) ; ø»ˆ¡´ + (=jis-x0208-1990 . #x2833) ; ø½Š€  + (=ucs . #x2533) ; ┳ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT UP AND HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2958) ; ø»„’« + (japanese-jisx0208 . #x282A) ; ø»†š£ + (korean-ksc5601 . #x262A) ; ø»ˆ¡« + (chinese-cns11643-1 . #x2334) ; ø»‘…« + (=jis-x0208-1990 . #x282A) ; ø½Š€— + (chinese-big5 . #xA272) ; ý¢€Š‰² + (=ucs . #x2534) ; ┴ + )) +(define-char + '((name . "BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2959) ; ø»„’¬ + (korean-ksc5601 . #x2655) ; ø»ˆ¢– + (=ucs . #x2535) ; ┵ + )) +(define-char + '((name . "BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x295A) ; ø»„’­ + (korean-ksc5601 . #x2656) ; ø»ˆ¢— + (=ucs . #x2536) ; ┶ + )) +(define-char + '((name . "BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x295B) ; ø»„’® + (japanese-jisx0208 . #x283A) ; ø»†š³ + (korean-ksc5601 . #x263A) ; ø»ˆ¡» + (=jis-x0208-1990 . #x283A) ; ø½Š€§ + (=ucs . #x2537) ; ┷ + )) +(define-char + '((name . "BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x295C) ; ø»„’¯ + (japanese-jisx0208 . #x283F) ; ø»†š¸ + (korean-ksc5601 . #x263F) ; ø»ˆ¢€ + (=jis-x0208-1990 . #x283F) ; ø½Š€¬ + (=ucs . #x2538) ; ┸ + )) +(define-char + '((name . "BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x295D) ; ø»„’° + (korean-ksc5601 . #x2657) ; ø»ˆ¢˜ + (=ucs . #x2539) ; ┹ + )) +(define-char + '((name . "BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x295E) ; ø»„’± + (korean-ksc5601 . #x2658) ; ø»ˆ¢™ + (=ucs . #x253A) ; ┺ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY UP AND HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x295F) ; ø»„’² + (japanese-jisx0208 . #x2835) ; ø»†š® + (korean-ksc5601 . #x2635) ; ø»ˆ¡¶ + (=jis-x0208-1990 . #x2835) ; ø½Š€¢ + (=ucs . #x253B) ; ┻ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2960) ; ø»„’³ + (japanese-jisx0208 . #x282B) ; ø»†š¤ + (korean-ksc5601 . #x262B) ; ø»ˆ¡¬ + (chinese-cns11643-1 . #x2333) ; ø»‘…ª + (=jis-x0208-1990 . #x282B) ; ø½Š€˜ + (chinese-big5 . #xA271) ; ý¢€Š‰± + (=ucs . #x253C) ; ┼ + )) +(define-char + '((name . "BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2961) ; ø»„’´ + (korean-ksc5601 . #x2659) ; ø»ˆ¢š + (=ucs . #x253D) ; ┽ + )) +(define-char + '((name . "BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2962) ; ø»„’µ + (korean-ksc5601 . #x265A) ; ø»ˆ¢› + (=ucs . #x253E) ; ┾ + )) +(define-char + '((name . "BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2963) ; ø»„’¶ + (japanese-jisx0208 . #x283B) ; ø»†š´ + (korean-ksc5601 . #x263B) ; ø»ˆ¡¼ + (=jis-x0208-1990 . #x283B) ; ø½Š€¨ + (=ucs . #x253F) ; ┿ + )) +(define-char + '((name . "BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2964) ; ø»„’· + (korean-ksc5601 . #x265B) ; ø»ˆ¢œ + (=ucs . #x2540) ; ╀ + )) +(define-char + '((name . "BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2965) ; ø»„’¸ + (korean-ksc5601 . #x265C) ; ø»ˆ¢ + (=ucs . #x2541) ; ╁ + )) +(define-char + '((name . "BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2966) ; ø»„’¹ + (japanese-jisx0208 . #x2840) ; ø»†š¹ + (korean-ksc5601 . #x2640) ; ø»ˆ¢ + (=jis-x0208-1990 . #x2840) ; ø½Š€­ + (=ucs . #x2542) ; ╂ + )) +(define-char + '((name . "BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2967) ; ø»„’º + (korean-ksc5601 . #x265D) ; ø»ˆ¢ž + (=ucs . #x2543) ; ╃ + )) +(define-char + '((name . "BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2968) ; ø»„’» + (korean-ksc5601 . #x265E) ; ø»ˆ¢Ÿ + (=ucs . #x2544) ; ╄ + )) +(define-char + '((name . "BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2969) ; ø»„’¼ + (korean-ksc5601 . #x265F) ; ø»ˆ¢  + (=ucs . #x2545) ; ╅ + )) +(define-char + '((name . "BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x296A) ; ø»„’½ + (korean-ksc5601 . #x2660) ; ø»ˆ¢¡ + (=ucs . #x2546) ; ╆ + )) +(define-char + '((name . "BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x296B) ; ø»„’¾ + (korean-ksc5601 . #x2661) ; ø»ˆ¢¢ + (=ucs . #x2547) ; ╇ + )) +(define-char + '((name . "BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x296C) ; ø»„’¿ + (korean-ksc5601 . #x2662) ; ø»ˆ¢£ + (=ucs . #x2548) ; ╈ + )) +(define-char + '((name . "BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x296D) ; ø»„“€ + (korean-ksc5601 . #x2663) ; ø»ˆ¢¤ + (=ucs . #x2549) ; ╉ + )) +(define-char + '((name . "BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x296E) ; ø»„“ + (korean-ksc5601 . #x2664) ; ø»ˆ¢¥ + (=ucs . #x254A) ; ╊ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x296F) ; ø»„“‚ + (japanese-jisx0208 . #x2836) ; ø»†š¯ + (korean-ksc5601 . #x2636) ; ø»ˆ¡· + (=jis-x0208-1990 . #x2836) ; ø½Š€£ + (=ucs . #x254B) ; ╋ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x254C) ; ╌ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x254D) ; ╍ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x254E) ; ╎ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x254F) ; ╏ + )) +(define-char + '((name . "BOX DRAWINGS DOUBLE HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2344) ; ø»‘…» + (chinese-big5 . #xA2A4) ; ý¢€ŠŠ¤ + (=ucs . #x2550) ; ═ + )) +(define-char + '((=>ucs . #x2550) ; ═ + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9F9) ; ý¢€§¹ + )) +(define-char + '((name . "BOX DRAWINGS DOUBLE VERTICAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9F8) ; ý¢€§¸ + (=ucs . #x2551) ; ║ + )) +(define-char + '((name . "BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9E6) ; ý¢€§¦ + (=ucs . #x2552) ; ╒ + )) +(define-char + '((name . "BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9EF) ; ý¢€§¯ + (=ucs . #x2553) ; ╓ + )) +(define-char + '((name . "BOX DRAWINGS DOUBLE DOWN AND RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9DD) ; ý¢€§ + (=ucs . #x2554) ; ╔ + )) +(define-char + '((name . "BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9E8) ; ý¢€§¨ + (=ucs . #x2555) ; ╕ + )) +(define-char + '((name . "BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9F1) ; ý¢€§± + (=ucs . #x2556) ; ╖ + )) +(define-char + '((name . "BOX DRAWINGS DOUBLE DOWN AND LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9DF) ; ý¢€§Ÿ + (=ucs . #x2557) ; ╗ + )) +(define-char + '((name . "BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9EC) ; ý¢€§¬ + (=ucs . #x2558) ; ╘ + )) +(define-char + '((name . "BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9F5) ; ý¢€§µ + (=ucs . #x2559) ; ╙ + )) +(define-char + '((name . "BOX DRAWINGS DOUBLE UP AND RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9E3) ; ý¢€§£ + (=ucs . #x255A) ; ╚ + )) +(define-char + '((name . "BOX DRAWINGS UP SINGLE AND LEFT DOUBLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9EE) ; ý¢€§® + (=ucs . #x255B) ; ╛ + )) +(define-char + '((name . "BOX DRAWINGS UP DOUBLE AND LEFT SINGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9F7) ; ý¢€§· + (=ucs . #x255C) ; ╜ + )) +(define-char + '((name . "BOX DRAWINGS DOUBLE UP AND LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9E5) ; ý¢€§¥ + (=ucs . #x255D) ; ╝ + )) +(define-char + '((name . "BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2345) ; ø»‘…¼ + (chinese-big5 . #xA2A5) ; ý¢€ŠŠ¥ + (=ucs . #x255E) ; ╞ + )) +(define-char + '((name . "BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9F2) ; ý¢€§² + (=ucs . #x255F) ; ╟ + )) +(define-char + '((name . "BOX DRAWINGS DOUBLE VERTICAL AND RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9E0) ; ý¢€§  + (=ucs . #x2560) ; ╠ + )) +(define-char + '((name . "BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2347) ; ø»‘…¾ + (chinese-big5 . #xA2A7) ; ý¢€ŠŠ§ + (=ucs . #x2561) ; ╡ + )) +(define-char + '((name . "BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9F4) ; ý¢€§´ + (=ucs . #x2562) ; ╢ + )) +(define-char + '((name . "BOX DRAWINGS DOUBLE VERTICAL AND LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9E2) ; ý¢€§¢ + (=ucs . #x2563) ; ╣ + )) +(define-char + '((name . "BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9E7) ; ý¢€§§ + (=ucs . #x2564) ; ╤ + )) +(define-char + '((name . "BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9F0) ; ý¢€§° + (=ucs . #x2565) ; ╥ + )) +(define-char + '((name . "BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9DE) ; ý¢€§ž + (=ucs . #x2566) ; ╦ + )) +(define-char + '((name . "BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9ED) ; ý¢€§­ + (=ucs . #x2567) ; ╧ + )) +(define-char + '((name . "BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9F6) ; ý¢€§¶ + (=ucs . #x2568) ; ╨ + )) +(define-char + '((name . "BOX DRAWINGS DOUBLE UP AND HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9E4) ; ý¢€§¤ + (=ucs . #x2569) ; ╩ + )) +(define-char + '((name . "BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2346) ; ø»‘…½ + (chinese-big5 . #xA2A6) ; ý¢€ŠŠ¦ + (=ucs . #x256A) ; ╪ + )) +(define-char + '((name . "BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9F3) ; ý¢€§³ + (=ucs . #x256B) ; ╫ + )) +(define-char + '((name . "BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9E1) ; ý¢€§¡ + (=ucs . #x256C) ; ╬ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT ARC DOWN AND RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2340) ; ø»‘…· + (chinese-big5 . #xA27E) ; ý¢€Š‰¾ + (=ucs . #x256D) ; ╭ + )) +(define-char + '((name . "box drawings double light arc down and right") + (=>ucs . #x256D) ; ╭ + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9FA) ; ý¢€§º + )) +(define-char + '((name . "BOX DRAWINGS LIGHT ARC DOWN AND LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2341) ; ø»‘…¸ + (chinese-big5 . #xA2A1) ; ý¢€ŠŠ¡ + (=ucs . #x256E) ; ╮ + )) +(define-char + '((name . "box drawings double light arc down and left") + (=>ucs . #x256E) ; ╮ + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9FB) ; ý¢€§» + )) +(define-char + '((name . "BOX DRAWINGS LIGHT ARC UP AND LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2343) ; ø»‘…º + (chinese-big5 . #xA2A3) ; ý¢€ŠŠ£ + (=ucs . #x256F) ; ╯ + )) +(define-char + '((name . "box drawings double light arc up and left") + (=>ucs . #x256F) ; ╯ + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9FD) ; ý¢€§½ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT ARC UP AND RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2342) ; ø»‘…¹ + (chinese-big5 . #xA2A2) ; ý¢€ŠŠ¢ + (=ucs . #x2570) ; ╰ + )) +(define-char + '((name . "box drawings double light arc up and right") + (=>ucs . #x2570) ; ╰ + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9FC) ; ý¢€§¼ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x234C) ; ø»‘†ƒ + (chinese-big5 . #xA2AC) ; ý¢€ŠŠ¬ + (=ucs . #x2571) ; ╱ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x234D) ; ø»‘†„ + (chinese-big5 . #xA2AD) ; ý¢€ŠŠ­ + (=ucs . #x2572) ; ╲ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT DIAGONAL CROSS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x234E) ; ø»‘†… + (chinese-big5 . #xA2AE) ; ý¢€ŠŠ® + (=ucs . #x2573) ; ╳ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-big5 . #xA15A) ; ý¢€Š…š + (=ucs . #x2574) ; ╴ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT UP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2575) ; ╵ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2576) ; ╶ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT DOWN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2577) ; ╷ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2578) ; ╸ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY UP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2579) ; ╹ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x257A) ; ╺ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY DOWN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x257B) ; ╻ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x257C) ; ╼ + )) +(define-char + '((name . "BOX DRAWINGS LIGHT UP AND HEAVY DOWN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x257D) ; ╽ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x257E) ; ╾ + )) +(define-char + '((name . "BOX DRAWINGS HEAVY UP AND LIGHT DOWN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x257F) ; ╿ + )) diff --git a/lisp/utf-2000/u02580-Block-Elements.el b/lisp/utf-2000/u02580-Block-Elements.el new file mode 100644 index 0000000..4b178d4 --- /dev/null +++ b/lisp/utf-2000/u02580-Block-Elements.el @@ -0,0 +1,190 @@ +(define-char + '((name . "UPPER HALF BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2580) ; ▀ + )) +(define-char + '((name . "LOWER ONE EIGHTH BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2324) ; ø»‘…› + (chinese-big5 . #xA262) ; ý¢€Š‰¢ + (=ucs . #x2581) ; ▁ + )) +(define-char + '((name . "LOWER ONE QUARTER BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2325) ; ø»‘…œ + (chinese-big5 . #xA263) ; ý¢€Š‰£ + (=ucs . #x2582) ; ▂ + )) +(define-char + '((name . "LOWER THREE EIGHTHS BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2326) ; ø»‘… + (chinese-big5 . #xA264) ; ý¢€Š‰¤ + (=ucs . #x2583) ; ▃ + )) +(define-char + '((name . "LOWER HALF BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2327) ; ø»‘…ž + (chinese-big5 . #xA265) ; ý¢€Š‰¥ + (=ucs . #x2584) ; ▄ + )) +(define-char + '((name . "LOWER FIVE EIGHTHS BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2328) ; ø»‘…Ÿ + (chinese-big5 . #xA266) ; ý¢€Š‰¦ + (=ucs . #x2585) ; ▅ + )) +(define-char + '((name . "LOWER THREE QUARTERS BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2329) ; ø»‘…  + (chinese-big5 . #xA267) ; ý¢€Š‰§ + (=ucs . #x2586) ; ▆ + )) +(define-char + '((name . "LOWER SEVEN EIGHTHS BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x232A) ; ø»‘…¡ + (chinese-big5 . #xA268) ; ý¢€Š‰¨ + (=ucs . #x2587) ; ▇ + )) +(define-char + '((name . "FULL BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x232B) ; ø»‘…¢ + (chinese-big5 . #xA269) ; ý¢€Š‰© + (=ucs . #x2588) ; █ + )) +(define-char + '((name . "LEFT SEVEN EIGHTHS BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2332) ; ø»‘…© + (chinese-big5 . #xA270) ; ý¢€Š‰° + (=ucs . #x2589) ; ▉ + )) +(define-char + '((name . "LEFT THREE QUARTERS BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2331) ; ø»‘…¨ + (chinese-big5 . #xA26F) ; ý¢€Š‰¯ + (=ucs . #x258A) ; ▊ + )) +(define-char + '((name . "LEFT FIVE EIGHTHS BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2330) ; ø»‘…§ + (chinese-big5 . #xA26E) ; ý¢€Š‰® + (=ucs . #x258B) ; ▋ + )) +(define-char + '((name . "LEFT HALF BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x232F) ; ø»‘…¦ + (chinese-big5 . #xA26D) ; ý¢€Š‰­ + (=ucs . #x258C) ; ▌ + )) +(define-char + '((name . "LEFT THREE EIGHTHS BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x232E) ; ø»‘…¥ + (chinese-big5 . #xA26C) ; ý¢€Š‰¬ + (=ucs . #x258D) ; ▍ + )) +(define-char + '((name . "LEFT ONE QUARTER BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x232D) ; ø»‘…¤ + (chinese-big5 . #xA26B) ; ý¢€Š‰« + (=ucs . #x258E) ; ▎ + )) +(define-char + '((name . "LEFT ONE EIGHTH BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x232C) ; ø»‘…£ + (chinese-big5 . #xA26A) ; ý¢€Š‰ª + (=ucs . #x258F) ; ▏ + )) +(define-char + '((name . "RIGHT HALF BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2590) ; ▐ + )) +(define-char + '((name . "LIGHT SHADE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2591) ; ░ + )) +(define-char + '((name . "MEDIUM SHADE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2246) ; ø»ˆœ + (=ucs . #x2592) ; ▒ + )) +(define-char + '((name . "DARK SHADE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xF9FE) ; ý¢€§¾ + (=ucs . #x2593) ; ▓ + )) +(define-char + '((name . "UPPER ONE EIGHTH BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2338) ; ø»‘…¯ + (chinese-big5 . #xA276) ; ý¢€Š‰¶ + (=ucs . #x2594) ; ▔ + )) +(define-char + '((name . "RIGHT ONE EIGHTH BLOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x233B) ; ø»‘…² + (chinese-big5 . #xA279) ; ý¢€Š‰¹ + (=ucs . #x2595) ; ▕ + )) diff --git a/lisp/utf-2000/u025A0-Geometric-Shapes.el b/lisp/utf-2000/u025A0-Geometric-Shapes.el new file mode 100644 index 0000000..4ec5dcc --- /dev/null +++ b/lisp/utf-2000/u025A0-Geometric-Shapes.el @@ -0,0 +1,704 @@ +(define-char + '((name . "BLACK SQUARE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2176) ; ø»„‡™ + (=jis-x0208 . #x2223) ; ø½‰·œ + (korean-ksc5601 . #x2161) ; ø»ˆ›Œ + (chinese-cns11643-1 . #x217C) ; ø»‘ƒ· + (chinese-big5 . #xA1BD) ; ý¢€Š†½ + (=ucs . #x25A0) ; ■ + )) +(define-char + '((name . "WHITE SQUARE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2175) ; ø»„‡˜ + (=jis-x0208 . #x2222) ; ø½‰·› + (korean-ksc5601 . #x2160) ; ø»ˆ›‹ + (chinese-cns11643-1 . #x217B) ; ø»‘ƒ¶ + (chinese-big5 . #xA1BC) ; ý¢€Š†¼ + (=ucs . #x25A1) ; □ + )) +(define-char + '((name . "WHITE SQUARE WITH ROUNDED CORNERS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25A2) ; ▢ + )) +(define-char + '((name . "WHITE SQUARE CONTAINING BLACK SMALL SQUARE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2243) ; ø»ˆœŒ + (=ucs . #x25A3) ; ▣ + )) +(define-char + '((name . "SQUARE WITH HORIZONTAL FILL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2247) ; ø»ˆœ + (=ucs . #x25A4) ; ▤ + )) +(define-char + '((name . "SQUARE WITH VERTICAL FILL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2248) ; ø»ˆœ‘ + (=ucs . #x25A5) ; ▥ + )) +(define-char + '((name . "SQUARE WITH ORTHOGONAL CROSSHATCH FILL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x224B) ; ø»ˆœ” + (=ucs . #x25A6) ; ▦ + )) +(define-char + '((name . "SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x224A) ; ø»ˆœ“ + (=ucs . #x25A7) ; ▧ + )) +(define-char + '((name . "SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2249) ; ø»ˆœ’ + (=ucs . #x25A8) ; ▨ + )) +(define-char + '((name . "SQUARE WITH DIAGONAL CROSSHATCH FILL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x224C) ; ø»ˆœ• + (=ucs . #x25A9) ; ▩ + )) +(define-char + '((name . "BLACK SMALL SQUARE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25AA) ; ▪ + )) +(define-char + '((name . "WHITE SMALL SQUARE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25AB) ; ▫ + )) +(define-char + '((name . "BLACK RECTANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25AC) ; ▬ + )) +(define-char + '((name . "WHITE RECTANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25AD) ; ▭ + )) +(define-char + '((name . "BLACK VERTICAL RECTANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25AE) ; ▮ + )) +(define-char + '((name . "WHITE VERTICAL RECTANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25AF) ; ▯ + )) +(define-char + '((name . "BLACK PARALLELOGRAM") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25B0) ; ▰ + )) +(define-char + '((name . "WHITE PARALLELOGRAM") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x266D) ; ø»¢›ž + (=ucs . #x25B1) ; ▱ + )) +(define-char + '((name . "BLACK UP-POINTING TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2178) ; ø»„‡› + (=jis-x0208 . #x2225) ; ø½‰·ž + (korean-ksc5601 . #x2163) ; ø»ˆ›Ž + (chinese-cns11643-1 . #x2175) ; ø»‘ƒ° + (chinese-big5 . #xA1B6) ; ý¢€Š†¶ + (=ucs . #x25B2) ; ▲ + )) +(define-char + '((name . "WHITE UP-POINTING TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2177) ; ø»„‡š + (=jis-x0208 . #x2224) ; ø½‰· + (korean-ksc5601 . #x2162) ; ø»ˆ› + (chinese-cns11643-1 . #x2174) ; ø»‘ƒ¯ + (chinese-big5 . #xA1B5) ; ý¢€Š†µ + (=ucs . #x25B3) ; △ + )) +(define-char + '((name . "BLACK UP-POINTING SMALL TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25B4) ; ▴ + )) +(define-char + '((name . "WHITE UP-POINTING SMALL TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25B5) ; ▵ + )) +(define-char + '((name . "BLACK RIGHT-POINTING TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x223A) ; ø»ˆœƒ + (=jis-x0213-1-2000 . #x2322) ; ø»¢•¹ + (=ucs . #x25B6) ; ▶ + )) +(define-char + '((name . "WHITE RIGHT-POINTING TRIANGLE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2239) ; ø»ˆœ‚ + (=jis-x0213-1-2000 . #x2321) ; ø»¢•¸ + (=ucs . #x25B7) ; ▷ + )) +(define-char + '((name . "BLACK RIGHT-POINTING SMALL TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25B8) ; ▸ + )) +(define-char + '((name . "WHITE RIGHT-POINTING SMALL TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25B9) ; ▹ + )) +(define-char + '((name . "BLACK RIGHT-POINTING POINTER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25BA) ; ► + )) +(define-char + '((name . "WHITE RIGHT-POINTING POINTER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25BB) ; ▻ + )) +(define-char + '((name . "BLACK DOWN-POINTING TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0208 . #x2227) ; ø½‰·  + (korean-ksc5601 . #x2165) ; ø»ˆ› + (chinese-cns11643-1 . #x217E) ; ø»‘ƒ¹ + (chinese-big5 . #xA1BF) ; ý¢€Š†¿ + (=ucs . #x25BC) ; ▼ + )) +(define-char + '((name . "WHITE DOWN-POINTING TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0208 . #x2226) ; ø½‰·Ÿ + (korean-ksc5601 . #x2164) ; ø»ˆ› + (chinese-cns11643-1 . #x217D) ; ø»‘ƒ¸ + (chinese-big5 . #xA1BE) ; ý¢€Š†¾ + (=ucs . #x25BD) ; ▽ + )) +(define-char + '((name . "BLACK DOWN-POINTING SMALL TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25BE) ; ▾ + )) +(define-char + '((name . "WHITE DOWN-POINTING SMALL TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25BF) ; ▿ + )) +(define-char + '((name . "BLACK LEFT-POINTING TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2238) ; ø»ˆœ + (=jis-x0213-1-2000 . #x2324) ; ø»¢•» + (=ucs . #x25C0) ; ◀ + )) +(define-char + '((name . "WHITE LEFT-POINTING TRIANGLE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2237) ; ø»ˆœ€ + (=jis-x0213-1-2000 . #x2323) ; ø»¢•º + (=ucs . #x25C1) ; ◁ + )) +(define-char + '((name . "BLACK LEFT-POINTING SMALL TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25C2) ; ◂ + )) +(define-char + '((name . "WHITE LEFT-POINTING SMALL TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25C3) ; ◃ + )) +(define-char + '((name . "BLACK LEFT-POINTING POINTER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25C4) ; ◄ + )) +(define-char + '((name . "WHITE LEFT-POINTING POINTER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25C5) ; ◅ + )) +(define-char + '((name . "BLACK DIAMOND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2174) ; ø»„‡— + (=jis-x0208 . #x2221) ; ø½‰·š + (korean-ksc5601 . #x215F) ; ø»ˆ›Š + (chinese-cns11643-1 . #x217A) ; ø»‘ƒµ + (chinese-big5 . #xA1BB) ; ý¢€Š†» + (=ucs . #x25C6) ; ◆ + )) +(define-char + '((name . "WHITE DIAMOND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2173) ; ø»„‡– + (=jis-x0208 . #x217E) ; ø½‰·™ + (korean-ksc5601 . #x215E) ; ø»ˆ›‰ + (chinese-cns11643-1 . #x2179) ; ø»‘ƒ´ + (chinese-big5 . #xA1BA) ; ý¢€Š†º + (=ucs . #x25C7) ; ◇ + )) +(define-char + '((name . "WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2242) ; ø»ˆœ‹ + (=ucs . #x25C8) ; ◈ + )) +(define-char + '((name . "FISHEYE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x233B) ; ø»¢–’ + (=ucs . #x25C9) ; ◉ + )) +(define-char + '((name . "LOZENGE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25CA) ; ◊ + )) +(define-char + '((name . "WHITE CIRCLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2170) ; ø»„‡“ + (=jis-x0208 . #x217B) ; ø½‰·– + (korean-ksc5601 . #x215B) ; ø»ˆ›† + (chinese-cns11643-1 . #x2172) ; ø»‘ƒ­ + (chinese-big5 . #xA1B3) ; ý¢€Š†³ + (=ucs . #x25CB) ; ○ + )) +(define-char + '((name . "DOTTED CIRCLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25CC) ; ◌ + )) +(define-char + '((name . "CIRCLE WITH VERTICAL FILL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25CD) ; ◍ + )) +(define-char + '((name . "BULLSEYE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2172) ; ø»„‡• + (=jis-x0208 . #x217D) ; ø½‰·˜ + (korean-ksc5601 . #x215D) ; ø»ˆ›ˆ + (chinese-cns11643-1 . #x2176) ; ø»‘ƒ± + (chinese-big5 . #xA1B7) ; ý¢€Š†· + (=ucs . #x25CE) ; ◎ + )) +(define-char + '((name . "BLACK CIRCLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2171) ; ø»„‡” + (=jis-x0208 . #x217C) ; ø½‰·— + (korean-ksc5601 . #x215C) ; ø»ˆ›‡ + (chinese-cns11643-1 . #x2173) ; ø»‘ƒ® + (chinese-big5 . #xA1B4) ; ý¢€Š†´ + (=ucs . #x25CF) ; ● + )) +(define-char + '((name . "CIRCLE WITH LEFT HALF BLACK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2244) ; ø»ˆœ + (=jis-x0213-1-2000 . #x2867) ; ø»¢ž” + (=ucs . #x25D0) ; ◐ + )) +(define-char + '((name . "CIRCLE WITH RIGHT HALF BLACK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2245) ; ø»ˆœŽ + (=jis-x0213-1-2000 . #x2868) ; ø»¢ž• + (=ucs . #x25D1) ; ◑ + )) +(define-char + '((name . "CIRCLE WITH LOWER HALF BLACK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2869) ; ø»¢ž– + (=ucs . #x25D2) ; ◒ + )) +(define-char + '((name . "CIRCLE WITH UPPER HALF BLACK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x286A) ; ø»¢ž— + (=ucs . #x25D3) ; ◓ + )) +(define-char + '((name . "CIRCLE WITH UPPER RIGHT QUADRANT BLACK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25D4) ; ◔ + )) +(define-char + '((name . "CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25D5) ; ◕ + )) +(define-char + '((name . "LEFT HALF BLACK CIRCLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25D6) ; ◖ + )) +(define-char + '((name . "RIGHT HALF BLACK CIRCLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25D7) ; ◗ + )) +(define-char + '((name . "INVERSE BULLET") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25D8) ; ◘ + )) +(define-char + '((name . "INVERSE WHITE CIRCLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25D9) ; ◙ + )) +(define-char + '((name . "UPPER HALF INVERSE WHITE CIRCLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25DA) ; ◚ + )) +(define-char + '((name . "LOWER HALF INVERSE WHITE CIRCLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25DB) ; ◛ + )) +(define-char + '((name . "UPPER LEFT QUADRANT CIRCULAR ARC") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25DC) ; ◜ + )) +(define-char + '((name . "UPPER RIGHT QUADRANT CIRCULAR ARC") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25DD) ; ◝ + )) +(define-char + '((name . "LOWER RIGHT QUADRANT CIRCULAR ARC") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25DE) ; ◞ + )) +(define-char + '((name . "LOWER LEFT QUADRANT CIRCULAR ARC") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25DF) ; ◟ + )) +(define-char + '((name . "UPPER HALF CIRCLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25E0) ; ◠ + )) +(define-char + '((name . "LOWER HALF CIRCLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25E1) ; ◡ + )) +(define-char + '((name . "BLACK LOWER RIGHT TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2348) ; ø»‘…¿ + (chinese-big5 . #xA2A8) ; ý¢€ŠŠ¨ + (=ucs . #x25E2) ; ◢ + )) +(define-char + '((name . "BLACK LOWER LEFT TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2349) ; ø»‘†€ + (chinese-big5 . #xA2A9) ; ý¢€ŠŠ© + (=ucs . #x25E3) ; ◣ + )) +(define-char + '((name . "BLACK UPPER LEFT TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x234B) ; ø»‘†‚ + (chinese-big5 . #xA2AB) ; ý¢€ŠŠ« + (=ucs . #x25E4) ; ◤ + )) +(define-char + '((name . "BLACK UPPER RIGHT TRIANGLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x234A) ; ø»‘† + (chinese-big5 . #xA2AA) ; ý¢€ŠŠª + (=ucs . #x25E5) ; ◥ + )) +(define-char + '((name . "WHITE BULLET") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x233F) ; ø»¢–– + (=ucs . #x25E6) ; ◦ + )) +(define-char + '((name . "SQUARE WITH LEFT HALF BLACK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25E7) ; ◧ + )) +(define-char + '((name . "SQUARE WITH RIGHT HALF BLACK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25E8) ; ◨ + )) +(define-char + '((name . "SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25E9) ; ◩ + )) +(define-char + '((name . "SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25EA) ; ◪ + )) +(define-char + '((name . "WHITE SQUARE WITH VERTICAL BISECTING LINE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25EB) ; ◫ + )) +(define-char + '((name . "WHITE UP-POINTING TRIANGLE WITH DOT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25EC) ; ◬ + )) +(define-char + '((name . "UP-POINTING TRIANGLE WITH LEFT HALF BLACK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25ED) ; ◭ + )) +(define-char + '((name . "UP-POINTING TRIANGLE WITH RIGHT HALF BLACK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25EE) ; ◮ + )) +(define-char + '((name . "LARGE CIRCLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (japanese-jisx0208 . #x227E) ; ø»†“ƒ + (=jis-x0208-1990 . #x227E) ; ø½‰¸· + (=ucs . #x25EF) ; ◯ + )) +(define-char + '((name . "WHITE SQUARE WITH UPPER LEFT QUADRANT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25F0) ; ◰ + )) +(define-char + '((name . "WHITE SQUARE WITH LOWER LEFT QUADRANT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25F1) ; ◱ + )) +(define-char + '((name . "WHITE SQUARE WITH LOWER RIGHT QUADRANT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25F2) ; ◲ + )) +(define-char + '((name . "WHITE SQUARE WITH UPPER RIGHT QUADRANT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25F3) ; ◳ + )) +(define-char + '((name . "WHITE CIRCLE WITH UPPER LEFT QUADRANT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25F4) ; ◴ + )) +(define-char + '((name . "WHITE CIRCLE WITH LOWER LEFT QUADRANT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25F5) ; ◵ + )) +(define-char + '((name . "WHITE CIRCLE WITH LOWER RIGHT QUADRANT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25F6) ; ◶ + )) +(define-char + '((name . "WHITE CIRCLE WITH UPPER RIGHT QUADRANT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x25F7) ; ◷ + )) diff --git a/lisp/utf-2000/u02600-Miscellaneous-Symbols.el b/lisp/utf-2000/u02600-Miscellaneous-Symbols.el new file mode 100644 index 0000000..9e3c56a --- /dev/null +++ b/lisp/utf-2000/u02600-Miscellaneous-Symbols.el @@ -0,0 +1,838 @@ +(define-char + '((name . "BLACK SUN WITH RAYS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2668) ; ø»¢›™ + (=ucs . #x2600) ; ☀ + )) +(define-char + '((name . "CLOUD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2669) ; ø»¢›š + (=ucs . #x2601) ; ☁ + )) +(define-char + '((name . "UMBRELLA") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x266A) ; ø»¢›› + (=ucs . #x2602) ; ☂ + )) +(define-char + '((name . "SNOWMAN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x266B) ; ø»¢›œ + (=ucs . #x2603) ; ☃ + )) +(define-char + '((name . "COMET") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2604) ; ☄ + )) +(define-char + '((name . "BLACK STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x216F) ; ø»„‡’ + (=jis-x0208 . #x217A) ; ø½‰·• + (korean-ksc5601 . #x215A) ; ø»ˆ›… + (chinese-cns11643-1 . #x2178) ; ø»‘ƒ³ + (chinese-big5 . #xA1B9) ; ý¢€Š†¹ + (=ucs . #x2605) ; ★ + )) +(define-char + '((name . "WHITE STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x216E) ; ø»„‡‘ + (=jis-x0208 . #x2179) ; ø½‰·” + (korean-ksc5601 . #x2159) ; ø»ˆ›„ + (chinese-cns11643-1 . #x2177) ; ø»‘ƒ² + (chinese-big5 . #xA1B8) ; ý¢€Š†¸ + (=ucs . #x2606) ; ☆ + )) +(define-char + '((name . "LIGHTNING") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2607) ; ☇ + )) +(define-char + '((name . "THUNDERSTORM") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2608) ; ☈ + )) +(define-char + '((name . "SUN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2609) ; ☉ + )) +(define-char + '((name . "ASCENDING NODE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x260A) ; ☊ + )) +(define-char + '((name . "DESCENDING NODE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x260B) ; ☋ + )) +(define-char + '((name . "CONJUNCTION") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x260C) ; ☌ + )) +(define-char + '((name . "OPPOSITION") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x260D) ; ☍ + )) +(define-char + '((name . "BLACK TELEPHONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x224F) ; ø»ˆœ˜ + (=jis-x0213-1-2000 . #x2667) ; ø»¢›˜ + (=ucs . #x260E) ; ☎ + )) +(define-char + '((name . "WHITE TELEPHONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x224E) ; ø»ˆœ— + (=ucs . #x260F) ; ☏ + )) +(define-char + '((name . "BALLOT BOX") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jef-china3 . #x76B4) ; øº‡š´ + (=ucs . #x2610) ; ☐ + )) +(define-char + '((name . "BALLOT BOX WITH CHECK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2611) ; ☑ + )) +(define-char + '((name . "BALLOT BOX WITH X") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2612) ; ☒ + )) +(define-char + '((name . "SALTIRE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2613) ; ☓ + )) +(define-char + '((name . "WHITE SHOGI PIECE") + (=jis-x0213-1-2000 . #x2664) ; ø»¢›• + (=ucs . #x2616) ; ☖ + )) +(define-char + '((name . "BLACK SHOGI PIECE") + (=jis-x0213-1-2000 . #x2665) ; ø»¢›– + (=ucs . #x2617) ; ☗ + )) +(define-char + '((name . "REVERSED ROTATED FLORAL HEART BULLET") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2619) ; ☙ + )) +(define-char + '((name . "BLACK LEFT POINTING INDEX") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x261A) ; ☚ + )) +(define-char + '((name . "BLACK RIGHT POINTING INDEX") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x261B) ; ☛ + )) +(define-char + '((name . "WHITE LEFT POINTING INDEX") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2250) ; ø»ˆœ™ + (=ucs . #x261C) ; ☜ + )) +(define-char + '((name . "WHITE UP POINTING INDEX") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x261D) ; ☝ + )) +(define-char + '((name . "WHITE RIGHT POINTING INDEX") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2251) ; ø»ˆœš + (=jis-x0213-1-2000 . #x2D7E) ; ø»¢¦ + (=ucs . #x261E) ; ☞ + )) +(define-char + '((name . "WHITE DOWN POINTING INDEX") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x261F) ; ☟ + )) +(define-char + '((name . "SKULL AND CROSSBONES") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2620) ; ☠ + )) +(define-char + '((name . "CAUTION SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2621) ; ☡ + )) +(define-char + '((name . "RADIOACTIVE SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2622) ; ☢ + )) +(define-char + '((name . "BIOHAZARD SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2623) ; ☣ + )) +(define-char + '((name . "CADUCEUS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2624) ; ☤ + )) +(define-char + '((name . "ANKH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2625) ; ☥ + )) +(define-char + '((name . "ORTHODOX CROSS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2626) ; ☦ + )) +(define-char + '((name . "CHI RHO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2627) ; ☧ + )) +(define-char + '((name . "CROSS OF LORRAINE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2628) ; ☨ + )) +(define-char + '((name . "CROSS OF JERUSALEM") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2629) ; ☩ + )) +(define-char + '((name . "STAR AND CRESCENT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x262A) ; ☪ + )) +(define-char + '((name . "FARSI SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x262B) ; ☫ + )) +(define-char + '((name . "ADI SHAKTI") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x262C) ; ☬ + )) +(define-char + '((name . "HAMMER AND SICKLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x262D) ; ☭ + )) +(define-char + '((name . "PEACE SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x262E) ; ☮ + )) +(define-char + '((name . "YIN YANG") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x262F) ; ☯ + )) +(define-char + '((name . "TRIGRAM FOR HEAVEN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2630) ; ☰ + )) +(define-char + '((name . "TRIGRAM FOR LAKE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2631) ; ☱ + )) +(define-char + '((name . "TRIGRAM FOR FIRE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2632) ; ☲ + )) +(define-char + '((name . "TRIGRAM FOR THUNDER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2633) ; ☳ + )) +(define-char + '((name . "TRIGRAM FOR WIND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2634) ; ☴ + )) +(define-char + '((name . "TRIGRAM FOR WATER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2635) ; ☵ + )) +(define-char + '((name . "TRIGRAM FOR MOUNTAIN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2636) ; ☶ + )) +(define-char + '((name . "TRIGRAM FOR EARTH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2637) ; ☷ + )) +(define-char + '((name . "WHEEL OF DHARMA") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2638) ; ☸ + )) +(define-char + '((name . "WHITE FROWNING FACE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2639) ; ☹ + )) +(define-char + '((name . "WHITE SMILING FACE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x263A) ; ☺ + )) +(define-char + '((name . "BLACK SMILING FACE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x263B) ; ☻ + )) +(define-char + '((name . "WHITE SUN WITH RAYS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x263C) ; ☼ + )) +(define-char + '((name . "FIRST QUARTER MOON") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x263D) ; ☽ + )) +(define-char + '((name . "LAST QUARTER MOON") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x263E) ; ☾ + )) +(define-char + '((name . "MERCURY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x263F) ; ☿ + )) +(define-char + '((name . "FEMALE SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2162) ; ø»„‡… + (=jis-x0208 . #x216A) ; ø½‰·… + (korean-ksc5601 . #x214F) ; ø»ˆšº + (chinese-cns11643-1 . #x2251) ; ø»‘„ª + (chinese-big5 . #xA1F0) ; ý¢€Š‡° + (=ucs . #x2640) ; ♀ + )) +(define-char + '((name . "EARTH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2641) ; ♁ + )) +(define-char + '((name . "MALE SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2161) ; ø»„‡„ + (=jis-x0208 . #x2169) ; ø½‰·„ + (korean-ksc5601 . #x214E) ; ø»ˆš¹ + (chinese-cns11643-1 . #x2252) ; ø»‘„« + (chinese-big5 . #xA1F1) ; ý¢€Š‡± + (=ucs . #x2642) ; ♂ + )) +(define-char + '((name . "JUPITER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2643) ; ♃ + )) +(define-char + '((name . "SATURN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2644) ; ♄ + )) +(define-char + '((name . "URANUS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2645) ; ♅ + )) +(define-char + '((name . "NEPTUNE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2646) ; ♆ + )) +(define-char + '((name . "PLUTO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2647) ; ♇ + )) +(define-char + '((name . "ARIES") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2648) ; ♈ + )) +(define-char + '((name . "TAURUS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2649) ; ♉ + )) +(define-char + '((name . "GEMINI") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x264A) ; ♊ + )) +(define-char + '((name . "CANCER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x264B) ; ♋ + )) +(define-char + '((name . "LEO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x264C) ; ♌ + )) +(define-char + '((name . "VIRGO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x264D) ; ♍ + )) +(define-char + '((name . "LIBRA") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x264E) ; ♎ + )) +(define-char + '((name . "SCORPIUS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x264F) ; ♏ + )) +(define-char + '((name . "SAGITTARIUS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2650) ; ♐ + )) +(define-char + '((name . "CAPRICORN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2651) ; ♑ + )) +(define-char + '((name . "AQUARIUS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2652) ; ♒ + )) +(define-char + '((name . "PISCES") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2653) ; ♓ + )) +(define-char + '((name . "WHITE CHESS KING") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2654) ; ♔ + )) +(define-char + '((name . "WHITE CHESS QUEEN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2655) ; ♕ + )) +(define-char + '((name . "WHITE CHESS ROOK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2656) ; ♖ + )) +(define-char + '((name . "WHITE CHESS BISHOP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2657) ; ♗ + )) +(define-char + '((name . "WHITE CHESS KNIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2658) ; ♘ + )) +(define-char + '((name . "WHITE CHESS PAWN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2659) ; ♙ + )) +(define-char + '((name . "BLACK CHESS KING") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x265A) ; ♚ + )) +(define-char + '((name . "BLACK CHESS QUEEN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x265B) ; ♛ + )) +(define-char + '((name . "BLACK CHESS ROOK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x265C) ; ♜ + )) +(define-char + '((name . "BLACK CHESS BISHOP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x265D) ; ♝ + )) +(define-char + '((name . "BLACK CHESS KNIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x265E) ; ♞ + )) +(define-char + '((name . "BLACK CHESS PAWN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x265F) ; ♟ + )) +(define-char + '((name . "BLACK SPADE SUIT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x223C) ; ø»ˆœ… + (=jis-x0213-1-2000 . #x263A) ; ø»¢š« + (=ucs . #x2660) ; ♠ + )) +(define-char + '((name . "WHITE HEART SUIT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x223D) ; ø»ˆœ† + (=jis-x0213-1-2000 . #x263D) ; ø»¢š® + (=jef-china3 . #x76B6) ; øº‡š¶ + (=ucs . #x2661) ; ♡ + )) +(define-char + '((name . "WHITE DIAMOND SUIT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x263B) ; ø»¢š¬ + (=jef-china3 . #x76B8) ; øº‡š¸ + (=ucs . #x2662) ; ♢ + )) +(define-char + '((name . "BLACK CLUB SUIT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x2240) ; ø»ˆœ‰ + (=jis-x0213-1-2000 . #x2640) ; ø»¢š± + (=ucs . #x2663) ; ♣ + )) +(define-char + '((name . "WHITE SPADE SUIT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x223B) ; ø»ˆœ„ + (=jis-x0213-1-2000 . #x2639) ; ø»¢šª + (=jef-china3 . #x76B7) ; øº‡š· + (=ucs . #x2664) ; ♤ + )) +(define-char + '((name . "BLACK HEART SUIT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x223E) ; ø»ˆœ‡ + (=jis-x0213-1-2000 . #x263E) ; ø»¢š¯ + (=ucs . #x2665) ; ♥ + )) +(define-char + '((name . "BLACK DIAMOND SUIT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x263C) ; ø»¢š­ + (=ucs . #x2666) ; ♦ + )) +(define-char + '((name . "WHITE CLUB SUIT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x223F) ; ø»ˆœˆ + (=jis-x0213-1-2000 . #x263F) ; ø»¢š° + (=jef-china3 . #x76B5) ; øº‡šµ + (=ucs . #x2667) ; ♧ + )) +(define-char + '((name . "HOT SPRINGS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x224D) ; ø»ˆœ– + (=jis-x0213-1-2000 . #x266C) ; ø»¢› + (=ucs . #x2668) ; ♨ + )) +(define-char + '((name . "QUARTER NOTE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x225B) ; ø»ˆœ¤ + (=jis-x0213-1-2000 . #x227D) ; ø»¢•¶ + (=ucs . #x2669) ; ♩ + )) +(define-char + '((name . "EIGHTH NOTE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (japanese-jisx0208 . #x2276) ; ø»†’» + (korean-ksc5601 . #x225C) ; ø»ˆœ¥ + (=jis-x0208-1990 . #x2276) ; ø½‰¸¯ + (=ucs . #x266A) ; ♪ + )) +(define-char + '((name . "BEAMED EIGHTH NOTES") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x227B) ; ø»¢•´ + (=ucs . #x266B) ; ♫ + )) +(define-char + '((name . "BEAMED SIXTEENTH NOTES") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (korean-ksc5601 . #x225D) ; ø»ˆœ¦ + (=jis-x0213-1-2000 . #x227C) ; ø»¢•µ + (=ucs . #x266C) ; ♬ + )) +(define-char + '((name . "MUSIC FLAT SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (japanese-jisx0208 . #x2275) ; ø»†’º + (korean-ksc5601 . #x225A) ; ø»ˆœ£ + (=jis-x0208-1990 . #x2275) ; ø½‰¸® + (=ucs . #x266D) ; ♭ + )) +(define-char + '((name . "MUSIC NATURAL SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x227A) ; ø»¢•³ + (=ucs . #x266E) ; ♮ + )) +(define-char + '((name . "MUSIC SHARP SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (japanese-jisx0208 . #x2274) ; ø»†’¹ + (=jis-x0208-1990 . #x2274) ; ø½‰¸­ + (=ucs . #x266F) ; ♯ + )) +(define-char + '((name . "WEST SYRIAC CROSS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2670) ; ♰ + )) +(define-char + '((name . "EAST SYRIAC CROSS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2671) ; ♱ + )) diff --git a/lisp/utf-2000/u02700-Dingbats.el b/lisp/utf-2000/u02700-Dingbats.el new file mode 100644 index 0000000..0314397 --- /dev/null +++ b/lisp/utf-2000/u02700-Dingbats.el @@ -0,0 +1,1190 @@ +(define-char + '((name . "UPPER BLADE SCISSORS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2701) ; ✁ + )) +(define-char + '((name . "BLACK SCISSORS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2702) ; ✂ + )) +(define-char + '((name . "LOWER BLADE SCISSORS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2703) ; ✃ + )) +(define-char + '((name . "WHITE SCISSORS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2704) ; ✄ + )) +(define-char + '((name . "TELEPHONE LOCATION SIGN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2706) ; ✆ + )) +(define-char + '((name . "TAPE DRIVE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2707) ; ✇ + )) +(define-char + '((name . "AIRPLANE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2708) ; ✈ + )) +(define-char + '((name . "ENVELOPE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2709) ; ✉ + )) +(define-char + '((name . "VICTORY HAND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x270C) ; ✌ + )) +(define-char + '((name . "WRITING HAND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x270D) ; ✍ + )) +(define-char + '((name . "LOWER RIGHT PENCIL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x270E) ; ✎ + )) +(define-char + '((name . "PENCIL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x270F) ; ✏ + )) +(define-char + '((name . "UPPER RIGHT PENCIL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2710) ; ✐ + )) +(define-char + '((name . "WHITE NIB") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2711) ; ✑ + )) +(define-char + '((name . "BLACK NIB") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2712) ; ✒ + )) +(define-char + '((name . "CHECK MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x277B) ; ø»¢Š + (=ucs . #x2713) ; ✓ + )) +(define-char + '((name . "HEAVY CHECK MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2714) ; ✔ + )) +(define-char + '((name . "MULTIPLICATION X") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2715) ; ✕ + )) +(define-char + '((name . "HEAVY MULTIPLICATION X") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2716) ; ✖ + )) +(define-char + '((name . "BALLOT X") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2717) ; ✗ + )) +(define-char + '((name . "HEAVY BALLOT X") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2718) ; ✘ + )) +(define-char + '((name . "OUTLINED GREEK CROSS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2719) ; ✙ + )) +(define-char + '((name . "HEAVY GREEK CROSS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x271A) ; ✚ + )) +(define-char + '((name . "OPEN CENTRE CROSS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x271B) ; ✛ + )) +(define-char + '((name . "HEAVY OPEN CENTRE CROSS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x271C) ; ✜ + )) +(define-char + '((name . "LATIN CROSS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x271D) ; ✝ + )) +(define-char + '((name . "SHADOWED WHITE LATIN CROSS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x271E) ; ✞ + )) +(define-char + '((name . "OUTLINED LATIN CROSS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x271F) ; ✟ + )) +(define-char + '((name . "MALTESE CROSS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2720) ; ✠ + )) +(define-char + '((name . "STAR OF DAVID") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2721) ; ✡ + )) +(define-char + '((name . "FOUR TEARDROP-SPOKED ASTERISK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2722) ; ✢ + )) +(define-char + '((name . "FOUR BALLOON-SPOKED ASTERISK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2723) ; ✣ + )) +(define-char + '((name . "HEAVY FOUR BALLOON-SPOKED ASTERISK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2724) ; ✤ + )) +(define-char + '((name . "FOUR CLUB-SPOKED ASTERISK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2725) ; ✥ + )) +(define-char + '((name . "BLACK FOUR POINTED STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2726) ; ✦ + )) +(define-char + '((name . "WHITE FOUR POINTED STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2727) ; ✧ + )) +(define-char + '((name . "STRESS OUTLINED WHITE STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2729) ; ✩ + )) +(define-char + '((name . "CIRCLED WHITE STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x272A) ; ✪ + )) +(define-char + '((name . "OPEN CENTRE BLACK STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x272B) ; ✫ + )) +(define-char + '((name . "BLACK CENTRE WHITE STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x272C) ; ✬ + )) +(define-char + '((name . "OUTLINED BLACK STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x272D) ; ✭ + )) +(define-char + '((name . "HEAVY OUTLINED BLACK STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x272E) ; ✮ + )) +(define-char + '((name . "PINWHEEL STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x272F) ; ✯ + )) +(define-char + '((name . "SHADOWED WHITE STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2730) ; ✰ + )) +(define-char + '((name . "HEAVY ASTERISK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2731) ; ✱ + )) +(define-char + '((name . "OPEN CENTRE ASTERISK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2732) ; ✲ + )) +(define-char + '((name . "EIGHT SPOKED ASTERISK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2733) ; ✳ + )) +(define-char + '((name . "EIGHT POINTED BLACK STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2734) ; ✴ + )) +(define-char + '((name . "EIGHT POINTED PINWHEEL STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2735) ; ✵ + )) +(define-char + '((name . "SIX POINTED BLACK STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2736) ; ✶ + )) +(define-char + '((name . "EIGHT POINTED RECTILINEAR BLACK STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2737) ; ✷ + )) +(define-char + '((name . "HEAVY EIGHT POINTED RECTILINEAR BLACK STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2738) ; ✸ + )) +(define-char + '((name . "TWELVE POINTED BLACK STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2739) ; ✹ + )) +(define-char + '((name . "SIXTEEN POINTED ASTERISK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x273A) ; ✺ + )) +(define-char + '((name . "TEARDROP-SPOKED ASTERISK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x273B) ; ✻ + )) +(define-char + '((name . "OPEN CENTRE TEARDROP-SPOKED ASTERISK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x273C) ; ✼ + )) +(define-char + '((name . "HEAVY TEARDROP-SPOKED ASTERISK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-eten . #xC6E6) ; ý¢€Œ›¦ + (=ucs . #x273D) ; ✽ + )) +(define-char + '((name . "SIX PETALLED BLACK AND WHITE FLORETTE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x273E) ; ✾ + )) +(define-char + '((name . "BLACK FLORETTE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x273F) ; ✿ + )) +(define-char + '((name . "WHITE FLORETTE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2740) ; ❀ + )) +(define-char + '((name . "EIGHT PETALLED OUTLINED BLACK FLORETTE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2741) ; ❁ + )) +(define-char + '((name . "CIRCLED OPEN CENTRE EIGHT POINTED STAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2742) ; ❂ + )) +(define-char + '((name . "HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2743) ; ❃ + )) +(define-char + '((name . "SNOWFLAKE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2744) ; ❄ + )) +(define-char + '((name . "TIGHT TRIFOLIATE SNOWFLAKE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2745) ; ❅ + )) +(define-char + '((name . "HEAVY CHEVRON SNOWFLAKE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2746) ; ❆ + )) +(define-char + '((name . "SPARKLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2747) ; ❇ + )) +(define-char + '((name . "HEAVY SPARKLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2748) ; ❈ + )) +(define-char + '((name . "BALLOON-SPOKED ASTERISK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2749) ; ❉ + )) +(define-char + '((name . "EIGHT TEARDROP-SPOKED PROPELLER ASTERISK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x274A) ; ❊ + )) +(define-char + '((name . "HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x274B) ; ❋ + )) +(define-char + '((name . "SHADOWED WHITE CIRCLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x274D) ; ❍ + )) +(define-char + '((name . "LOWER RIGHT DROP-SHADOWED WHITE SQUARE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x274F) ; ❏ + )) +(define-char + '((name . "UPPER RIGHT DROP-SHADOWED WHITE SQUARE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2750) ; ❐ + )) +(define-char + '((name . "LOWER RIGHT SHADOWED WHITE SQUARE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2751) ; ❑ + )) +(define-char + '((name . "UPPER RIGHT SHADOWED WHITE SQUARE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2752) ; ❒ + )) +(define-char + '((name . "BLACK DIAMOND MINUS WHITE X") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2D7D) ; ø»¢¦€ + (=ucs . #x2756) ; ❖ + )) +(define-char + '((name . "LIGHT VERTICAL BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2758) ; ❘ + )) +(define-char + '((name . "MEDIUM VERTICAL BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2759) ; ❙ + )) +(define-char + '((name . "HEAVY VERTICAL BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x275A) ; ❚ + )) +(define-char + '((name . "HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x275B) ; ❛ + )) +(define-char + '((name . "HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x275C) ; ❜ + )) +(define-char + '((name . "HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x275D) ; ❝ + )) +(define-char + '((name . "HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x275E) ; ❞ + )) +(define-char + '((name . "CURVED STEM PARAGRAPH SIGN ORNAMENT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2761) ; ❡ + )) +(define-char + '((name . "HEAVY EXCLAMATION MARK ORNAMENT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2762) ; ❢ + )) +(define-char + '((name . "HEAVY HEART EXCLAMATION MARK ORNAMENT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2763) ; ❣ + )) +(define-char + '((name . "HEAVY BLACK HEART") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2764) ; ❤ + )) +(define-char + '((name . "ROTATED HEAVY BLACK HEART BULLET") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2765) ; ❥ + )) +(define-char + '((name . "FLORAL HEART") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2766) ; ❦ + )) +(define-char + '((name . "ROTATED FLORAL HEART BULLET") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2767) ; ❧ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED DIGIT ONE") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 1) + (numeric-value . 1) + (=jis-x0213-1-2000 . #x2C21) ; ø»¢£† + (=ucs . #x2776) ; ❶ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED DIGIT TWO") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 2) + (numeric-value . 2) + (=jis-x0213-1-2000 . #x2C22) ; ø»¢£‡ + (=ucs . #x2777) ; ❷ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED DIGIT THREE") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 3) + (numeric-value . 3) + (=jis-x0213-1-2000 . #x2C23) ; ø»¢£ˆ + (=ucs . #x2778) ; ❸ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED DIGIT FOUR") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 4) + (numeric-value . 4) + (=jis-x0213-1-2000 . #x2C24) ; ø»¢£‰ + (=ucs . #x2779) ; ❹ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED DIGIT FIVE") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 5) + (numeric-value . 5) + (=jis-x0213-1-2000 . #x2C25) ; ø»¢£Š + (=ucs . #x277A) ; ❺ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED DIGIT SIX") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 6) + (numeric-value . 6) + (=jis-x0213-1-2000 . #x2C26) ; ø»¢£‹ + (=ucs . #x277B) ; ❻ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED DIGIT SEVEN") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 7) + (numeric-value . 7) + (=jis-x0213-1-2000 . #x2C27) ; ø»¢£Œ + (=ucs . #x277C) ; ❼ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED DIGIT EIGHT") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 8) + (numeric-value . 8) + (=jis-x0213-1-2000 . #x2C28) ; ø»¢£ + (=ucs . #x277D) ; ❽ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED DIGIT NINE") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 9) + (numeric-value . 9) + (=jis-x0213-1-2000 . #x2C29) ; ø»¢£Ž + (=ucs . #x277E) ; ❾ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED NUMBER TEN") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 10) + (=jis-x0213-1-2000 . #x2C2A) ; ø»¢£ + (=ucs . #x277F) ; ❿ + )) +(define-char + '((name . "DINGBAT CIRCLED SANS-SERIF DIGIT ONE") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 1) + (numeric-value . 1) + (=ucs . #x2780) ; ➀ + )) +(define-char + '((name . "DINGBAT CIRCLED SANS-SERIF DIGIT TWO") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 2) + (numeric-value . 2) + (=ucs . #x2781) ; ➁ + )) +(define-char + '((name . "DINGBAT CIRCLED SANS-SERIF DIGIT THREE") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 3) + (numeric-value . 3) + (=ucs . #x2782) ; ➂ + )) +(define-char + '((name . "DINGBAT CIRCLED SANS-SERIF DIGIT FOUR") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 4) + (numeric-value . 4) + (=ucs . #x2783) ; ➃ + )) +(define-char + '((name . "DINGBAT CIRCLED SANS-SERIF DIGIT FIVE") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 5) + (numeric-value . 5) + (=ucs . #x2784) ; ➄ + )) +(define-char + '((name . "DINGBAT CIRCLED SANS-SERIF DIGIT SIX") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 6) + (numeric-value . 6) + (=ucs . #x2785) ; ➅ + )) +(define-char + '((name . "DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 7) + (numeric-value . 7) + (=ucs . #x2786) ; ➆ + )) +(define-char + '((name . "DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 8) + (numeric-value . 8) + (=ucs . #x2787) ; ➇ + )) +(define-char + '((name . "DINGBAT CIRCLED SANS-SERIF DIGIT NINE") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 9) + (numeric-value . 9) + (=ucs . #x2788) ; ➈ + )) +(define-char + '((name . "DINGBAT CIRCLED SANS-SERIF NUMBER TEN") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 10) + (=ucs . #x2789) ; ➉ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 1) + (numeric-value . 1) + (=ucs . #x278A) ; ➊ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 2) + (numeric-value . 2) + (=ucs . #x278B) ; ➋ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 3) + (numeric-value . 3) + (=ucs . #x278C) ; ➌ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 4) + (numeric-value . 4) + (=ucs . #x278D) ; ➍ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 5) + (numeric-value . 5) + (=ucs . #x278E) ; ➎ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 6) + (numeric-value . 6) + (=ucs . #x278F) ; ➏ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 7) + (numeric-value . 7) + (=ucs . #x2790) ; ➐ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 8) + (numeric-value . 8) + (=ucs . #x2791) ; ➑ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (digit-value . 9) + (numeric-value . 9) + (=ucs . #x2792) ; ➒ + )) +(define-char + '((name . "DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN") + (general-category number other) ; Normative Category + (bidi-category . "ON") + (mirrored . nil) + (numeric-value . 10) + (=ucs . #x2793) ; ➓ + )) +(define-char + '((name . "HEAVY WIDE-HEADED RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2794) ; ➔ + )) +(define-char + '((name . "HEAVY SOUTH EAST ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2798) ; ➘ + )) +(define-char + '((name . "HEAVY RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2799) ; ➙ + )) +(define-char + '((name . "HEAVY NORTH EAST ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x279A) ; ➚ + )) +(define-char + '((name . "DRAFTING POINT RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x279B) ; ➛ + )) +(define-char + '((name . "HEAVY ROUND-TIPPED RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x279C) ; ➜ + )) +(define-char + '((name . "TRIANGLE-HEADED RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x279D) ; ➝ + )) +(define-char + '((name . "HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x279E) ; ➞ + )) +(define-char + '((name . "DASHED TRIANGLE-HEADED RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x279F) ; ➟ + )) +(define-char + '((name . "HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27A0) ; ➠ + )) +(define-char + '((name . "BLACK RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27A1) ; ➡ + )) +(define-char + '((name . "THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27A2) ; ➢ + )) +(define-char + '((name . "THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27A3) ; ➣ + )) +(define-char + '((name . "BLACK RIGHTWARDS ARROWHEAD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27A4) ; ➤ + )) +(define-char + '((name . "HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27A5) ; ➥ + )) +(define-char + '((name . "HEAVY BLACK CURVED UPWARDS AND RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27A6) ; ➦ + )) +(define-char + '((name . "SQUAT BLACK RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27A7) ; ➧ + )) +(define-char + '((name . "HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27A8) ; ➨ + )) +(define-char + '((name . "RIGHT-SHADED WHITE RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27A9) ; ➩ + )) +(define-char + '((name . "LEFT-SHADED WHITE RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27AA) ; ➪ + )) +(define-char + '((name . "BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27AB) ; ➫ + )) +(define-char + '((name . "FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27AC) ; ➬ + )) +(define-char + '((name . "HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27AD) ; ➭ + )) +(define-char + '((name . "HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27AE) ; ➮ + )) +(define-char + '((name . "NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27AF) ; ➯ + )) +(define-char + '((name . "NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27B1) ; ➱ + )) +(define-char + '((name . "CIRCLED HEAVY WHITE RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27B2) ; ➲ + )) +(define-char + '((name . "WHITE-FEATHERED RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27B3) ; ➳ + )) +(define-char + '((name . "BLACK-FEATHERED SOUTH EAST ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27B4) ; ➴ + )) +(define-char + '((name . "BLACK-FEATHERED RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27B5) ; ➵ + )) +(define-char + '((name . "BLACK-FEATHERED NORTH EAST ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27B6) ; ➶ + )) +(define-char + '((name . "HEAVY BLACK-FEATHERED SOUTH EAST ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27B7) ; ➷ + )) +(define-char + '((name . "HEAVY BLACK-FEATHERED RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27B8) ; ➸ + )) +(define-char + '((name . "HEAVY BLACK-FEATHERED NORTH EAST ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27B9) ; ➹ + )) +(define-char + '((name . "TEARDROP-BARBED RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27BA) ; ➺ + )) +(define-char + '((name . "HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27BB) ; ➻ + )) +(define-char + '((name . "WEDGE-TAILED RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27BC) ; ➼ + )) +(define-char + '((name . "HEAVY WEDGE-TAILED RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27BD) ; ➽ + )) +(define-char + '((name . "OPEN-OUTLINED RIGHTWARDS ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x27BE) ; ➾ + )) diff --git a/lisp/utf-2000/u02800-Braille-Patterns.el b/lisp/utf-2000/u02800-Braille-Patterns.el new file mode 100644 index 0000000..d0345b3 --- /dev/null +++ b/lisp/utf-2000/u02800-Braille-Patterns.el @@ -0,0 +1,1792 @@ +(define-char + '((name . "BRAILLE PATTERN BLANK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2800) ; ⠀ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2801) ; ⠁ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2802) ; ⠂ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2803) ; ⠃ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-3") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2804) ; ⠄ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-13") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2805) ; ⠅ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-23") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2806) ; ⠆ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-123") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2807) ; ⠇ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-4") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2808) ; ⠈ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-14") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2809) ; ⠉ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-24") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x280A) ; ⠊ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-124") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x280B) ; ⠋ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-34") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x280C) ; ⠌ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-134") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x280D) ; ⠍ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-234") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x280E) ; ⠎ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1234") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x280F) ; ⠏ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-5") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2810) ; ⠐ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-15") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2811) ; ⠑ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-25") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2812) ; ⠒ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-125") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2813) ; ⠓ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-35") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2814) ; ⠔ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-135") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2815) ; ⠕ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-235") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2816) ; ⠖ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1235") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2817) ; ⠗ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-45") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2818) ; ⠘ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-145") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2819) ; ⠙ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-245") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x281A) ; ⠚ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1245") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x281B) ; ⠛ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-345") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x281C) ; ⠜ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1345") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x281D) ; ⠝ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2345") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x281E) ; ⠞ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12345") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x281F) ; ⠟ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-6") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2820) ; â   + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-16") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2821) ; â ¡ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-26") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2822) ; â ¢ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-126") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2823) ; â £ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-36") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2824) ; â ¤ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-136") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2825) ; â ¥ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-236") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2826) ; â ¦ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1236") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2827) ; â § + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-46") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2828) ; â ¨ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-146") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2829) ; â © + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-246") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x282A) ; â ª + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1246") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x282B) ; â « + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-346") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x282C) ; â ¬ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1346") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x282D) ; â ­ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2346") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x282E) ; â ® + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12346") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x282F) ; â ¯ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-56") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2830) ; â ° + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-156") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2831) ; â ± + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-256") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2832) ; â ² + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1256") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2833) ; â ³ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-356") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2834) ; â ´ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1356") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2835) ; â µ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2356") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2836) ; â ¶ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12356") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2837) ; â · + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-456") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2838) ; â ¸ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1456") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2839) ; â ¹ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2456") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x283A) ; â º + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12456") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x283B) ; â » + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-3456") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x283C) ; â ¼ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-13456") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x283D) ; â ½ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-23456") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x283E) ; â ¾ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-123456") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x283F) ; â ¿ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-7") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2840) ; ⡀ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-17") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2841) ; ⡁ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-27") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2842) ; ⡂ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-127") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2843) ; ⡃ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-37") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2844) ; ⡄ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-137") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2845) ; ⡅ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-237") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2846) ; ⡆ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1237") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2847) ; ⡇ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-47") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2848) ; ⡈ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-147") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2849) ; ⡉ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-247") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x284A) ; ⡊ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1247") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x284B) ; ⡋ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-347") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x284C) ; ⡌ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1347") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x284D) ; ⡍ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2347") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x284E) ; ⡎ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12347") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x284F) ; ⡏ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-57") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2850) ; ⡐ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-157") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2851) ; ⡑ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-257") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2852) ; ⡒ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1257") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2853) ; ⡓ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-357") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2854) ; ⡔ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1357") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2855) ; ⡕ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2357") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2856) ; ⡖ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12357") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2857) ; ⡗ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-457") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2858) ; ⡘ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1457") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2859) ; ⡙ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2457") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x285A) ; ⡚ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12457") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x285B) ; ⡛ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-3457") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x285C) ; ⡜ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-13457") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x285D) ; ⡝ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-23457") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x285E) ; ⡞ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-123457") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x285F) ; ⡟ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-67") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2860) ; â¡  + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-167") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2861) ; â¡¡ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-267") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2862) ; â¡¢ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1267") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2863) ; â¡£ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-367") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2864) ; ⡤ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1367") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2865) ; â¡¥ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2367") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2866) ; ⡦ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12367") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2867) ; ⡧ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-467") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2868) ; ⡨ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1467") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2869) ; â¡© + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2467") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x286A) ; ⡪ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12467") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x286B) ; â¡« + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-3467") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x286C) ; ⡬ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-13467") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x286D) ; â¡­ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-23467") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x286E) ; â¡® + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-123467") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x286F) ; ⡯ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-567") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2870) ; â¡° + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1567") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2871) ; ⡱ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2567") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2872) ; ⡲ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12567") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2873) ; ⡳ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-3567") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2874) ; â¡´ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-13567") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2875) ; ⡵ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-23567") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2876) ; ⡶ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-123567") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2877) ; â¡· + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-4567") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2878) ; ⡸ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-14567") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2879) ; ⡹ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-24567") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x287A) ; ⡺ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-124567") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x287B) ; â¡» + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-34567") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x287C) ; ⡼ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-134567") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x287D) ; ⡽ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-234567") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x287E) ; ⡾ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1234567") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x287F) ; â¡¿ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-8") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2880) ; ⢀ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-18") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2881) ; ⢁ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-28") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2882) ; ⢂ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-128") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2883) ; ⢃ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-38") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2884) ; ⢄ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-138") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2885) ; ⢅ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-238") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2886) ; ⢆ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1238") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2887) ; ⢇ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-48") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2888) ; ⢈ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-148") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2889) ; ⢉ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-248") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x288A) ; ⢊ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1248") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x288B) ; ⢋ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-348") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x288C) ; ⢌ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1348") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x288D) ; ⢍ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2348") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x288E) ; ⢎ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12348") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x288F) ; ⢏ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-58") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2890) ; ⢐ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-158") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2891) ; ⢑ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-258") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2892) ; ⢒ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1258") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2893) ; ⢓ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-358") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2894) ; ⢔ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1358") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2895) ; ⢕ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2358") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2896) ; ⢖ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12358") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2897) ; ⢗ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-458") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2898) ; ⢘ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1458") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2899) ; ⢙ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2458") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x289A) ; ⢚ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12458") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x289B) ; ⢛ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-3458") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x289C) ; ⢜ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-13458") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x289D) ; ⢝ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-23458") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x289E) ; ⢞ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-123458") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x289F) ; ⢟ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-68") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28A0) ; ⢠ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-168") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28A1) ; ⢡ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-268") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28A2) ; ⢢ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1268") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28A3) ; ⢣ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-368") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28A4) ; ⢤ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1368") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28A5) ; ⢥ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2368") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28A6) ; ⢦ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12368") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28A7) ; ⢧ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-468") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28A8) ; ⢨ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1468") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28A9) ; ⢩ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2468") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28AA) ; ⢪ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12468") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28AB) ; ⢫ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-3468") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28AC) ; ⢬ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-13468") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28AD) ; ⢭ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-23468") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28AE) ; ⢮ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-123468") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28AF) ; ⢯ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-568") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28B0) ; ⢰ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1568") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28B1) ; ⢱ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2568") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28B2) ; ⢲ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12568") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28B3) ; ⢳ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-3568") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28B4) ; ⢴ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-13568") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28B5) ; ⢵ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-23568") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28B6) ; ⢶ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-123568") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28B7) ; ⢷ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-4568") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28B8) ; ⢸ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-14568") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28B9) ; ⢹ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-24568") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28BA) ; ⢺ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-124568") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28BB) ; ⢻ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-34568") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28BC) ; ⢼ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-134568") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28BD) ; ⢽ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-234568") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28BE) ; ⢾ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1234568") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28BF) ; ⢿ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-78") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28C0) ; ⣀ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-178") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28C1) ; ⣁ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-278") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28C2) ; ⣂ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1278") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28C3) ; ⣃ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-378") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28C4) ; ⣄ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1378") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28C5) ; ⣅ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2378") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28C6) ; ⣆ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12378") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28C7) ; ⣇ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-478") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28C8) ; ⣈ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1478") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28C9) ; ⣉ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2478") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28CA) ; ⣊ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12478") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28CB) ; ⣋ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-3478") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28CC) ; ⣌ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-13478") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28CD) ; ⣍ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-23478") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28CE) ; ⣎ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-123478") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28CF) ; ⣏ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-578") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28D0) ; ⣐ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1578") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28D1) ; ⣑ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2578") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28D2) ; ⣒ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12578") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28D3) ; ⣓ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-3578") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28D4) ; ⣔ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-13578") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28D5) ; ⣕ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-23578") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28D6) ; ⣖ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-123578") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28D7) ; ⣗ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-4578") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28D8) ; ⣘ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-14578") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28D9) ; ⣙ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-24578") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28DA) ; ⣚ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-124578") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28DB) ; ⣛ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-34578") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28DC) ; ⣜ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-134578") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28DD) ; ⣝ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-234578") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28DE) ; ⣞ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1234578") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28DF) ; ⣟ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28E0) ; ⣠ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28E1) ; ⣡ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28E2) ; ⣢ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28E3) ; ⣣ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-3678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28E4) ; ⣤ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-13678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28E5) ; ⣥ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-23678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28E6) ; ⣦ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-123678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28E7) ; ⣧ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-4678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28E8) ; ⣨ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-14678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28E9) ; ⣩ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-24678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28EA) ; ⣪ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-124678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28EB) ; ⣫ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-34678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28EC) ; ⣬ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-134678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28ED) ; ⣭ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-234678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28EE) ; ⣮ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1234678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28EF) ; ⣯ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-5678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28F0) ; ⣰ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-15678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28F1) ; ⣱ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-25678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28F2) ; ⣲ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-125678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28F3) ; ⣳ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-35678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28F4) ; ⣴ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-135678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28F5) ; ⣵ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-235678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28F6) ; ⣶ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1235678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28F7) ; ⣷ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-45678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28F8) ; ⣸ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-145678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28F9) ; ⣹ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-245678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28FA) ; ⣺ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1245678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28FB) ; ⣻ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-345678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28FC) ; ⣼ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-1345678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28FD) ; ⣽ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-2345678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28FE) ; ⣾ + )) +(define-char + '((name . "BRAILLE PATTERN DOTS-12345678") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x28FF) ; ⣿ + )) diff --git a/lisp/utf-2000/u02900-Supplemental-Arrows-B.el b/lisp/utf-2000/u02900-Supplemental-Arrows-B.el new file mode 100644 index 0000000..5fe9f6f --- /dev/null +++ b/lisp/utf-2000/u02900-Supplemental-Arrows-B.el @@ -0,0 +1,10 @@ +(define-char + '((name . "ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS") + (=jis-x0213-1-2000 . #x232E) ; ø»¢–… + (=ucs . #x2934) ; ⤴ + )) +(define-char + '((name . "ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS") + (=jis-x0213-1-2000 . #x232F) ; ø»¢–† + (=ucs . #x2935) ; ⤵ + )) diff --git a/lisp/utf-2000/u02980-Miscellaneous-Mathematical-Symbols-B.el b/lisp/utf-2000/u02980-Miscellaneous-Mathematical-Symbols-B.el new file mode 100644 index 0000000..4b4e3a5 --- /dev/null +++ b/lisp/utf-2000/u02980-Miscellaneous-Mathematical-Symbols-B.el @@ -0,0 +1,15 @@ +(define-char + '((name . "CIRCLED BULLET") + (=jis-x0213-1-2000 . #x233A) ; ø»¢–‘ + (=ucs . #x29BF) ; ⦿ + )) +(define-char + '((name . "DOUBLE PLUS") + (=jis-x0213-1-2000 . #x237D) ; ø»¢—” + (=ucs . #x29FA) ; ⧺ + )) +(define-char + '((name . "TRIPLE PLUS") + (=jis-x0213-1-2000 . #x237E) ; ø»¢—• + (=ucs . #x29FB) ; ⧻ + )) diff --git a/lisp/utf-2000/u02E00-CJK-Radical-Supplement.el b/lisp/utf-2000/u02E00-CJK-Radical-Supplement.el new file mode 100644 index 0000000..90b6dd6 --- /dev/null +++ b/lisp/utf-2000/u02E00-CJK-Radical-Supplement.el @@ -0,0 +1,1167 @@ +(define-char + '((name . "CJK RADICAL REPEAT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2E80) ; ⺀ + )) +(define-char + '((name . "CJK RADICAL CLIFF") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x20086) ; 𠂆 + )) + (=ucs . #x2E81) ; ⺁ + )) +(define-char + '((name . "CJK RADICAL SECOND ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x4E5B) ; 乛 + )) + (=ucs . #x2E82) ; ⺂ + )) +(define-char + '((name . "CJK RADICAL SECOND TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (total-strokes . 1) + (<-radical + ((=ucs . #x4E5A) ; 乚 + )) + (ideograph-cdp . -21) + (=big5-cdp . #x8C5D) ; ý¢€ˆ± + (=ucs . #x2E83) ; ⺃ + )) +(define-char + '((name . "CJK RADICAL SECOND THREE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (total-strokes . 1) + (ideograph-cdp . -13) + (=big5-cdp . #x8D43) ; ý¢€ˆµƒ + (=ucs . #x2E84) ; ⺄ + )) +(define-char + '((name . "CJK RADICAL PERSON") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (total-strokes . 2) + (<-radical + ((=ucs . #x4EBB) ; 亻 + )) + (ideograph-cdp . -64) + (=big5-cdp . #x8AF5) ; ý¢€ˆ«µ + (=ucs . #x2E85) ; ⺅ + )) +(define-char + '((name . "CJK RADICAL BOX") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (total-strokes . 2) + (ideograph-cdp . -80) + (=big5-cdp . #x8BF2) ; ý¢€ˆ¯² + (=ucs . #x2E86) ; ⺆ + )) +(define-char + '((name . "CJK RADICAL TABLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (total-strokes . 2) + (<-radical + ((=ucs . #x51E0) ; 几 + )) + (ideograph-cdp . -79) + (=big5-cdp . #x8D66) ; ý¢€ˆµ¦ + (=ucs . #x2E87) ; ⺇ + )) +(define-char + '((name . "CJK RADICAL KNIFE ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2E88) ; ⺈ + )) +(define-char + '((name . "CJK RADICAL KNIFE TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5202) ; 刂 + )) + (=big5-eten . #xC87D) ; ý¢€Œ¡½ + (ucs-big5 . #x5202) ; ⺉ + (=ucs . #x2E89) ; ⺉ + )) +(define-char + '((name . "CJK RADICAL DIVINATION") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (total-strokes . 2) + (ideograph-cdp . -51) + (=big5-cdp . #x8B78) ; ý¢€ˆ­¸ + (=ucs . #x2E8A) ; ⺊ + )) +(define-char + '((name . "CJK RADICAL SEAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x353E) ; 㔾 + )) + (=ucs . #x2E8B) ; ⺋ + )) +(define-char + '((name . "CJK RADICAL SMALL ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=gt-pj-k1 . #x3233) ; ⺌ + (=big5-cdp . #x8B54) ; ý¢€ˆ­” + (=gt-k . 00303) ; ý¡„€„¯ + (=ucs . #x2E8C) ; ⺌ + )) +(define-char + '((=>ucs . #x2E8C) ; ⺌ + (=gt-pj-k1 . #x324E) ; ý¡„€„± + (=gt-k . 00305) ; ý¡„€„± + )) +(define-char + '((name . "CJK RADICAL SMALL TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=gt-pj-k1 . #x3251) ; ⺍ + (=gt-k . 00325) ; ý¡„€…… + (=ucs . #x2E8D) ; ⺍ + )) +(define-char + '((name . "CJK RADICAL LAME ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5140) ; 兀 + )) + (=ucs . #x2E8E) ; ⺎ + )) +(define-char + '((name . "CJK RADICAL LAME TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5C23) ; å°£ + )) + (=ucs . #x2E8F) ; ⺏ + )) +(define-char + '((name . "CJK RADICAL LAME THREE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5C22) ; å°¢ + )) + (=ucs . #x2E90) ; ⺐ + )) +(define-char + '((name . "CJK RADICAL LAME FOUR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x21BC2) ; 𡯂 + )) + (=ucs . #x2E91) ; ⺑ + )) +(define-char + '((name . "CJK RADICAL SNAKE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5DF3) ; å·³ + )) + (=ucs . #x2E92) ; ⺒ + )) +(define-char + '((name . "CJK RADICAL THREAD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5E7A) ; 幺 + )) + (=ucs . #x2E93) ; ⺓ + )) +(define-char + '((name . "CJK RADICAL SNOUT ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5F51) ; 彑 + )) + (=ucs . #x2E94) ; ⺔ + )) +(define-char + '((name . "CJK RADICAL SNOUT TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5F50) ; 彐 + )) + (=ucs . #x2E95) ; ⺕ + )) +(define-char + '((name . "CJK RADICAL HEART ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5FC4) ; 忄 + )) + (=gt-pj-3 . #x4D5F) ; ⺖ + (=big5-cdp . #x8B51) ; ý¢€ˆ­‘ + (=gt-k . 00302) ; ý¡„€„® + (=ucs . #x2E96) ; ⺖ + )) +(define-char + '((name . "CJK RADICAL HEART TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x38FA) ; 㣺 + )) + (=ucs . #x2E97) ; ⺗ + )) +(define-char + '((name . "CJK RADICAL HAND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x624C) ; 扌 + )) + (=big5-cdp . #x8AFA) ; ý¢€ˆ«º + (=ucs . #x2E98) ; ⺘ + )) +(define-char + '((name . "CJK RADICAL RAP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6535) ; 攵 + )) + (=ucs . #x2E99) ; ⺙ + )) +(define-char + '((name . "CJK RADICAL CHOKE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x65E1) ; 旡 + )) + (=ucs . #x2E9B) ; ⺛ + )) +(define-char + '((name . "CJK RADICAL SUN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=big5-cdp . #x8A78) ; ý¢€ˆ©¸ + )) + (=ucs . #x2E9C) ; ⺜ + )) +(define-char + '((name . "CJK RADICAL MOON") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6708) ; 月 + )) + (=ucs . #x2E9D) ; ⺝ + )) +(define-char + '((name . "CJK RADICAL DEATH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6B7A) ; æ­º + )) + (=ucs . #x2E9E) ; ⺞ + )) +(define-char + '((name . "CJK RADICAL MOTHER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6BCD) ; 母 + )) + (=ucs . #x2E9F) ; ⺟ + )) +(define-char + '((name . "CJK RADICAL CIVILIAN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6C11) ; 民 + )) + (=ucs . #x2EA0) ; ⺠ + )) +(define-char + '((name . "CJK RADICAL WATER ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6C35) ; æ°µ + )) + (=big5-cdp . #x8AF6) ; ý¢€ˆ«¶ + (=ucs . #x2EA1) ; ⺡ + )) +(define-char + '((name . "CJK RADICAL WATER TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6C3A) ; æ°º + )) + (=big5-cdp . #x8C43) ; ý¢€ˆ±ƒ + (=ucs . #x2EA2) ; ⺢ + )) +(define-char + '((name . "CJK RADICAL FIRE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x706C) ; 灬 + )) + (=ucs . #x2EA3) ; ⺣ + )) +(define-char + '((name . "CJK RADICAL PAW ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (total-strokes . 4) + (<-radical + ((=ucs . #x722B) ; 爫 + )) + (ideograph-cdp . -493) + (=big5-cdp . #x8B58) ; ý¢€ˆ­˜ + (=ucs . #x2EA4) ; ⺤ + )) +(define-char + '((name . "CJK RADICAL PAW TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2EA5) ; ⺥ + )) +(define-char + '((name . "CJK RADICAL SIMPLIFIED HALF TREE TRUNK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2EA6) ; ⺦ + )) +(define-char + '((name . "CJK RADICAL COW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-cdp . #x8B66) ; ý¢€ˆ­¦ + (=ucs . #x2EA7) ; ⺧ + )) +(define-char + '((name . "CJK RADICAL DOG") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x72AD) ; 犭 + )) + (=ucs . #x2EA8) ; ⺨ + )) +(define-char + '((name . "CJK RADICAL JADE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x248E9) ; 𤣩 + )) + (=ucs . #x2EA9) ; ⺩ + )) +(define-char + '((name . "CJK RADICAL BOLT OF CLOTH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2EAA) ; ⺪ + )) +(define-char + '((name . "CJK RADICAL EYE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2EAB) ; ⺫ + )) +(define-char + '((name . "CJK RADICAL SPIRIT ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x793A) ; 示 + )) + (=ucs . #x2EAC) ; ⺬ + )) +(define-char + '((name . "CJK RADICAL SPIRIT TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x793B) ; 礻 + )) + (=big5-cdp . #x8B70) ; ý¢€ˆ­° + (=ucs . #x2EAD) ; ⺭ + )) +(define-char + '((name . "CJK RADICAL BAMBOO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-cdp . #x8B4C) ; ý¢€ˆ­Œ + (=ucs . #x2EAE) ; ⺮ + )) +(define-char + '((name . "CJK RADICAL SILK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7CF9) ; ç³¹ + )) + (=ucs . #x2EAF) ; ⺯ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED SILK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7E9F) ; 纟 + )) + (=ucs . #x2EB0) ; ⺰ + )) +(define-char + '((name . "CJK RADICAL NET ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7F53) ; 罓 + )) + (=ucs . #x2EB1) ; ⺱ + )) +(define-char + '((name . "CJK RADICAL NET TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7F52) ; 罒 + )) + (=ucs . #x2EB2) ; ⺲ + )) +(define-char + '((name . "CJK RADICAL NET THREE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2EB3) ; ⺳ + )) +(define-char + '((name . "CJK RADICAL NET FOUR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x34C1) ; 㓁 + )) + (=ucs . #x2EB4) ; ⺴ + )) +(define-char + '((name . "CJK RADICAL MESH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2EB5) ; ⺵ + )) +(define-char + '((name . "CJK RADICAL SHEEP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=big5-cdp . #x8970) ; ý¢€ˆ¥° + (=ucs . #x2EB6) ; ⺶ + )) +(define-char + '((=>ucs . #x2EB6) ; ⺶ + (=big5-cdp . #x8CCC) ; ý¢€ˆ³Œ + )) +(define-char + '((name . "CJK RADICAL RAM") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x2634C) ; 𦍌 + )) + (=ucs . #x2EB7) ; ⺷ + )) +(define-char + '((name . "CJK RADICAL EWE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2EB8) ; ⺸ + )) +(define-char + '((name . "CJK RADICAL OLD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8002) ; 耂 + )) + (=ucs . #x2EB9) ; ⺹ + )) +(define-char + '((name . "CJK RADICAL BRUSH ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8080) ; 肀 + )) + (=ucs . #x2EBA) ; ⺺ + )) +(define-char + '((name . "CJK RADICAL BRUSH TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2EBB) ; ⺻ + )) +(define-char + '((name . "CJK RADICAL MEAT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 0) + (total-strokes . 4) + (ideograph-daikanwa . 29237) ; ø¸‡ˆµ + (=ucs . #x2EBC) ; ⺼ + )) +(define-char + '((=>ucs . #x2EBC) ; ⺼ + (morohashi-daikanwa 29237 0 1) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 0) + (total-strokes . 4) + (=big5-cdp . #x8958) ; ý¢€ˆ¥˜ + )) +(define-char + '((=>ucs . #x2EBC) ; ⺼ + (morohashi-daikanwa 29237 0 0) + (ideographic-radical . 130) ; ⾁ + (ideographic-strokes . 0) + (total-strokes . 4) + (=big5-cdp . #x8A73) ; ý¢€ˆ©³ + )) +(define-char + '((name . "CJK RADICAL MORTAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x26951) ; 𦥑 + )) + (=ucs . #x2EBD) ; ⺽ + )) +(define-char + '((name . "CJK RADICAL GRASS ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8279) ; 艹 + )) + (=ucs . #x2EBE) ; ⺾ + )) +(define-char + '((name . "CJK RADICAL GRASS TWO") + (=>ucs . #x8279) ; 艹 + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ideographic-radical . 140) ; ⾋ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-4 . #x2153) ; ø»—¡š + (=jis-x0213-2-2000 . #x7575) ; ø»¦™¬ + (ideograph-daikanwa . 30639) ; ø¸‡ž¯ + (=big5-cdp . #x8AFE) ; ý¢€ˆ«¾ + (ucs-cns . #x8279) ; ⺿ + (=ucs . #x2EBF) ; ⺿ + )) +(define-char + '((name . "CJK RADICAL GRASS THREE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-2-2000 . #x7574) ; ø»¦™« + (=ucs . #x2EC0) ; ⻀ + )) +(define-char + '((name . "CJK RADICAL TIGER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x864E) ; 虎 + )) + (=ucs . #x2EC1) ; ⻁ + )) +(define-char + '((name . "CJK RADICAL CLOTHES") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (total-strokes . 5) + (<-radical + ((=ucs . #x8864) ; 衤 + )) + (ideograph-cdp . -849) + (=big5-cdp . #x8BB1) ; ý¢€ˆ®± + (=ucs . #x2EC2) ; ⻂ + )) +(define-char + '((name . "CJK RADICAL WEST ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8980) ; 覀 + )) + (=ucs . #x2EC3) ; ⻃ + )) +(define-char + '((name . "CJK RADICAL WEST TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x897F) ; 西 + )) + (=ucs . #x2EC4) ; ⻄ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED SEE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x89C1) ; 见 + )) + (=ucs . #x2EC5) ; ⻅ + )) +(define-char + '((name . "CJK RADICAL SIMPLIFIED HORN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x89D2) ; 角 + )) + (=ucs . #x2EC6) ; ⻆ + )) +(define-char + '((name . "CJK RADICAL HORN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((ideograph-daikanwa . 35005) ; ø¸ˆ¢½ + )) + (=ucs . #x2EC7) ; ⻇ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED SPEECH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8BA0) ; è®  + )) + (=ucs . #x2EC8) ; ⻈ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED SHELL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8D1D) ; 贝 + )) + (=ucs . #x2EC9) ; ⻉ + )) +(define-char + '((name . "CJK RADICAL FOOT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2ECA) ; ⻊ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED CART") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8F66) ; 车 + )) + (=ucs . #x2ECB) ; ⻋ + )) +(define-char + '((name . "CJK RADICAL SIMPLIFIED WALK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8FB6) ; 辶 + )) + (=jis-x0213-2-2000 . #x7969) ; ø»¦Ÿ˜ + (=big5-cdp . #x8966) ; ý¢€ˆ¥¦ + (=ucs . #x2ECC) ; ⻌ + )) +(define-char + '((name . "CJK RADICAL WALK ONE") + (=>ucs . #x8FB6) ; 辶 + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 0) + (total-strokes . 4) + (japanese-jisx0212 . #x6134) ; ø»Œ‚£ + (=jis-x0213-2-2000 . #x796A) ; ø»¦Ÿ™ + (ideograph-daikanwa . 38702) ; ø¸‰œ® + (ucs-jis . #x8FB6) ; ⻍ + (=ucs . #x2ECD) ; ⻍ + )) +(define-char + '((name . "CJK RADICAL WALK TWO") + (=>ucs . #x8FB6) ; 辶 + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (morohashi-daikanwa 38702 0 2) + (ideographic-radical . 162) ; ⾡ + (ideographic-strokes . 0) + (total-strokes . 4) + (chinese-cns11643-4 . #x2154) ; ø»—¡› + (=big5-cdp . #x8AF7) ; ý¢€ˆ«· + (ucs-cns . #x8FB6) ; ⻎ + (=ucs . #x2ECE) ; ⻎ + )) +(define-char + '((name . "CJK RADICAL CITY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2ECF) ; ⻏ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED GOLD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9485) ; 钅 + )) + (=ucs . #x2ED0) ; ⻐ + )) +(define-char + '((name . "CJK RADICAL LONG ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9577) ; 長 + )) + (=ucs . #x2ED1) ; ⻑ + )) +(define-char + '((name . "CJK RADICAL LONG TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9578) ; 镸 + )) + (=ucs . #x2ED2) ; ⻒ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED LONG") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x957F) ; 长 + )) + (=ucs . #x2ED3) ; ⻓ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED GATE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x95E8) ; 门 + )) + (=ucs . #x2ED4) ; ⻔ + )) +(define-char + '((name . "CJK RADICAL MOUND ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((ideograph-daikanwa . 41535) ; ø¸Šˆ¿ + )) + (=ucs . #x2ED5) ; ⻕ + )) +(define-char + '((name . "CJK RADICAL MOUND TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x961D) ; 阝 + )) + (=ucs . #x2ED6) ; ⻖ + )) +(define-char + '((name . "CJK RADICAL RAIN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2ED7) ; ⻗ + )) +(define-char + '((name . "CJK RADICAL BLUE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9752) ; 青 + )) + (=ucs . #x2ED8) ; ⻘ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED TANNED LEATHER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x97E6) ; 韦 + )) + (=ucs . #x2ED9) ; ⻙ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED LEAF") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9875) ; 页 + )) + (=ucs . #x2EDA) ; ⻚ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED WIND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x98CE) ; 风 + )) + (=ucs . #x2EDB) ; ⻛ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED FLY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x98DE) ; 飞 + )) + (=ucs . #x2EDC) ; ⻜ + )) +(define-char + '((name . "CJK RADICAL EAT ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x98DF) ; 食 + )) + (=ucs . #x2EDD) ; ⻝ + )) +(define-char + '((name . "CJK RADICAL EAT TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2EDE) ; ⻞ + )) +(define-char + '((name . "CJK RADICAL EAT THREE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x98E0) ; 飠 + )) + (=ucs . #x2EDF) ; ⻟ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED EAT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9963) ; 饣 + )) + (=ucs . #x2EE0) ; â»  + )) +(define-char + '((name . "CJK RADICAL HEAD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((ideograph-daikanwa . 44490) ; ø¸Š·Š + )) + (=ucs . #x2EE1) ; ⻡ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED HORSE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9A6C) ; 马 + )) + (=ucs . #x2EE2) ; ⻢ + )) +(define-char + '((name . "CJK RADICAL BONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9AA8) ; 骨 + )) + (=ucs . #x2EE3) ; ⻣ + )) +(define-char + '((name . "CJK RADICAL GHOST") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9B3C) ; 鬼 + )) + (=ucs . #x2EE4) ; ⻤ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED FISH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9C7C) ; é±¼ + )) + (=ucs . #x2EE5) ; ⻥ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED BIRD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9E1F) ; 鸟 + )) + (=ucs . #x2EE6) ; ⻦ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED SALT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5364) ; 卤 + )) + (=ucs . #x2EE7) ; ⻧ + )) +(define-char + '((name . "CJK RADICAL SIMPLIFIED WHEAT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9EA6) ; 麦 + )) + (=ucs . #x2EE8) ; ⻨ + )) +(define-char + '((name . "CJK RADICAL SIMPLIFIED YELLOW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9EC4) ; 黄 + )) + (=ucs . #x2EE9) ; ⻩ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED FROG") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9EFE) ; 黾 + )) + (=ucs . #x2EEA) ; ⻪ + )) +(define-char + '((name . "CJK RADICAL J-SIMPLIFIED EVEN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6589) ; 斉 + )) + (=ucs . #x2EEB) ; ⻫ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED EVEN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9F50) ; 齐 + )) + (=ucs . #x2EEC) ; ⻬ + )) +(define-char + '((name . "CJK RADICAL J-SIMPLIFIED TOOTH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6B6F) ; æ­¯ + )) + (=ucs . #x2EED) ; â»­ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED TOOTH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9F7F) ; 齿 + )) + (=ucs . #x2EEE) ; â»® + )) +(define-char + '((name . "CJK RADICAL J-SIMPLIFIED DRAGON") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7ADC) ; 竜 + )) + (=ucs . #x2EEF) ; ⻯ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED DRAGON") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9F99) ; 龙 + )) + (=ucs . #x2EF0) ; â»° + )) +(define-char + '((name . "CJK RADICAL TURTLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9F9C) ; 龜 + )) + (=ucs . #x2EF1) ; â»± + )) +(define-char + '((name . "CJK RADICAL J-SIMPLIFIED TURTLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x4E80) ; 亀 + )) + (=ucs . #x2EF2) ; ⻲ + )) +(define-char + '((name . "CJK RADICAL C-SIMPLIFIED TURTLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9F9F) ; 龟 + )) + (=ucs . #x2EF3) ; ⻳ + )) diff --git a/lisp/utf-2000/u02F00-Kangxi-Radicals.el b/lisp/utf-2000/u02F00-Kangxi-Radicals.el new file mode 100644 index 0000000..41e5acd --- /dev/null +++ b/lisp/utf-2000/u02F00-Kangxi-Radicals.el @@ -0,0 +1,2391 @@ +(define-char + '((name . "KANGXI RADICAL ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x4E00) ; 一 + )) + (chinese-cns11643-1 . #x2721) ; ø»‘‹ + (=ucs . #x2F00) ; ⼀ + )) +(define-char + '((name . "KANGXI RADICAL LINE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x4E28) ; 丨 + )) + (chinese-cns11643-1 . #x2722) ; ø»‘‹‘ + (=ucs . #x2F01) ; ⼁ + )) +(define-char + '((name . "KANGXI RADICAL DOT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x4E36) ; 丶 + )) + (chinese-cns11643-1 . #x2723) ; ø»‘‹’ + (=big5-eten . #xC6BF) ; ý¢€Œš¿ + (=ucs . #x2F02) ; ⼂ + )) +(define-char + '((name . "KANGXI RADICAL SLASH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x4E3F) ; 丿 + )) + (chinese-cns11643-1 . #x2724) ; ø»‘‹“ + (=big5-eten . #xC6C0) ; ý¢€Œ›€ + (=ucs . #x2F03) ; ⼃ + )) +(define-char + '((name . "KANGXI RADICAL SECOND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x4E59) ; 乙 + )) + (chinese-cns11643-1 . #x2725) ; ø»‘‹” + (=ucs . #x2F04) ; ⼄ + )) +(define-char + '((name . "KANGXI RADICAL HOOK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x4E85) ; 亅 + )) + (chinese-cns11643-1 . #x2726) ; ø»‘‹• + (=big5-eten . #xC6C1) ; ý¢€Œ› + (=ucs . #x2F05) ; ⼅ + )) +(define-char + '((name . "KANGXI RADICAL TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x4E8C) ; 二 + )) + (chinese-cns11643-1 . #x2727) ; ø»‘‹– + (=ucs . #x2F06) ; ⼆ + )) +(define-char + '((name . "KANGXI RADICAL LID") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x4EA0) ; 亠 + )) + (chinese-cns11643-1 . #x2728) ; ø»‘‹— + (=big5-eten . #xC6C2) ; ý¢€Œ›‚ + (=ucs . #x2F07) ; ⼇ + )) +(define-char + '((name . "KANGXI RADICAL MAN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x4EBA) ; 人 + )) + (chinese-cns11643-1 . #x2729) ; ø»‘‹˜ + (=ucs . #x2F08) ; ⼈ + )) +(define-char + '((name . "KANGXI RADICAL LEGS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x513F) ; 儿 + )) + (chinese-cns11643-1 . #x272A) ; ø»‘‹™ + (=ucs . #x2F09) ; ⼉ + )) +(define-char + '((name . "KANGXI RADICAL ENTER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5165) ; 入 + )) + (chinese-cns11643-1 . #x272B) ; ø»‘‹š + (=ucs . #x2F0A) ; ⼊ + )) +(define-char + '((name . "KANGXI RADICAL EIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x516B) ; 八 + )) + (chinese-cns11643-1 . #x272C) ; ø»‘‹› + (=ucs . #x2F0B) ; ⼋ + )) +(define-char + '((name . "KANGXI RADICAL DOWN BOX") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5182) ; 冂 + )) + (chinese-cns11643-1 . #x272D) ; ø»‘‹œ + (=big5-eten . #xC6C3) ; ý¢€Œ›ƒ + (=ucs . #x2F0C) ; ⼌ + )) +(define-char + '((name . "KANGXI RADICAL COVER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5196) ; 冖 + )) + (chinese-cns11643-1 . #x272E) ; ø»‘‹ + (=big5-eten . #xC6C4) ; ý¢€Œ›„ + (=ucs . #x2F0D) ; ⼍ + )) +(define-char + '((name . "KANGXI RADICAL ICE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x51AB) ; 冫 + )) + (chinese-cns11643-1 . #x272F) ; ø»‘‹ž + (=big5-eten . #xC6C5) ; ý¢€Œ›… + (=ucs . #x2F0E) ; ⼎ + )) +(define-char + '((name . "KANGXI RADICAL TABLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x51E0) ; 几 + )) + (chinese-cns11643-1 . #x2730) ; ø»‘‹Ÿ + (=ucs . #x2F0F) ; ⼏ + )) +(define-char + '((name . "KANGXI RADICAL OPEN BOX") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x51F5) ; 凵 + )) + (chinese-cns11643-1 . #x2731) ; ø»‘‹  + (=ucs . #x2F10) ; ⼐ + )) +(define-char + '((name . "KANGXI RADICAL KNIFE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5200) ; 刀 + )) + (chinese-cns11643-1 . #x2732) ; ø»‘‹¡ + (=ucs . #x2F11) ; ⼑ + )) +(define-char + '((name . "KANGXI RADICAL POWER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x529B) ; 力 + )) + (chinese-cns11643-1 . #x2733) ; ø»‘‹¢ + (=ucs . #x2F12) ; ⼒ + )) +(define-char + '((name . "KANGXI RADICAL WRAP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x52F9) ; 勹 + )) + (chinese-cns11643-1 . #x2734) ; ø»‘‹£ + (=big5-eten . #xC6C6) ; ý¢€Œ›† + (=ucs . #x2F13) ; ⼓ + )) +(define-char + '((name . "KANGXI RADICAL SPOON") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5315) ; 匕 + )) + (chinese-cns11643-1 . #x2735) ; ø»‘‹¤ + (=ucs . #x2F14) ; ⼔ + )) +(define-char + '((name . "KANGXI RADICAL RIGHT OPEN BOX") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x531A) ; 匚 + )) + (chinese-cns11643-1 . #x2736) ; ø»‘‹¥ + (=ucs . #x2F15) ; ⼕ + )) +(define-char + '((name . "KANGXI RADICAL HIDING ENCLOSURE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5338) ; 匸 + )) + (chinese-cns11643-1 . #x2737) ; ø»‘‹¦ + (=big5-eten . #xC6C7) ; ý¢€Œ›‡ + (=ucs . #x2F16) ; ⼖ + )) +(define-char + '((name . "KANGXI RADICAL TEN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5341) ; 十 + )) + (chinese-cns11643-1 . #x2738) ; ø»‘‹§ + (=ucs . #x2F17) ; ⼗ + )) +(define-char + '((name . "KANGXI RADICAL DIVINATION") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x535C) ; 卜 + )) + (chinese-cns11643-1 . #x2739) ; ø»‘‹¨ + (=ucs . #x2F18) ; ⼘ + )) +(define-char + '((name . "KANGXI RADICAL SEAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5369) ; 卩 + )) + (chinese-cns11643-1 . #x273A) ; ø»‘‹© + (=big5-eten . #xC6C8) ; ý¢€Œ›ˆ + (=ucs . #x2F19) ; ⼙ + )) +(define-char + '((name . "KANGXI RADICAL CLIFF") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5382) ; 厂 + )) + (chinese-cns11643-1 . #x273B) ; ø»‘‹ª + (=ucs . #x2F1A) ; ⼚ + )) +(define-char + '((name . "KANGXI RADICAL PRIVATE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x53B6) ; 厶 + )) + (chinese-cns11643-1 . #x273C) ; ø»‘‹« + (=big5-eten . #xC6C9) ; ý¢€Œ›‰ + (=ucs . #x2F1B) ; ⼛ + )) +(define-char + '((name . "KANGXI RADICAL AGAIN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x53C8) ; 又 + )) + (chinese-cns11643-1 . #x273D) ; ø»‘‹¬ + (=ucs . #x2F1C) ; ⼜ + )) +(define-char + '((name . "KANGXI RADICAL MOUTH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-1 . #x273E) ; ø»‘‹­ + (=ucs . #x2F1D) ; ⼝ + )) +(define-char + '((name . "KANGXI RADICAL ENCLOSURE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x56D7) ; 囗 + )) + (chinese-cns11643-1 . #x273F) ; ø»‘‹® + (=ucs . #x2F1E) ; ⼞ + )) +(define-char + '((name . "KANGXI RADICAL EARTH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x571F) ; 土 + )) + (chinese-cns11643-1 . #x2740) ; ø»‘‹¯ + (=ucs . #x2F1F) ; ⼟ + )) +(define-char + '((name . "KANGXI RADICAL SCHOLAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x58EB) ; 士 + )) + (chinese-cns11643-1 . #x2741) ; ø»‘‹° + (=ucs . #x2F20) ; â¼  + )) +(define-char + '((name . "KANGXI RADICAL GO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5902) ; 夂 + )) + (=ucs . #x2F21) ; ⼡ + )) +(define-char + '((name . "KANGXI RADICAL GO SLOWLY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x590A) ; 夊 + )) + (chinese-cns11643-1 . #x2742) ; ø»‘‹± + (=big5-eten . #xC6CA) ; ý¢€Œ›Š + (=ucs . #x2F22) ; â¼¢ + )) +(define-char + '((name . "KANGXI RADICAL EVENING") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5915) ; 夕 + )) + (chinese-cns11643-1 . #x2743) ; ø»‘‹² + (=ucs . #x2F23) ; â¼£ + )) +(define-char + '((name . "KANGXI RADICAL BIG") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5927) ; 大 + )) + (chinese-cns11643-1 . #x2744) ; ø»‘‹³ + (=ucs . #x2F24) ; ⼤ + )) +(define-char + '((name . "KANGXI RADICAL WOMAN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5973) ; 女 + )) + (chinese-cns11643-1 . #x2745) ; ø»‘‹´ + (=ucs . #x2F25) ; â¼¥ + )) +(define-char + '((name . "KANGXI RADICAL CHILD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5B50) ; 子 + )) + (chinese-cns11643-1 . #x2746) ; ø»‘‹µ + (=ucs . #x2F26) ; ⼦ + )) +(define-char + '((name . "KANGXI RADICAL ROOF") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5B80) ; 宀 + )) + (chinese-cns11643-1 . #x2747) ; ø»‘‹¶ + (=big5-eten . #xC6CB) ; ý¢€Œ›‹ + (=ucs . #x2F27) ; ⼧ + )) +(define-char + '((name . "KANGXI RADICAL INCH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5BF8) ; 寸 + )) + (chinese-cns11643-1 . #x2748) ; ø»‘‹· + (=ucs . #x2F28) ; ⼨ + )) +(define-char + '((name . "KANGXI RADICAL SMALL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5C0F) ; 小 + )) + (chinese-cns11643-1 . #x2749) ; ø»‘‹¸ + (=ucs . #x2F29) ; ⼩ + )) +(define-char + '((name . "KANGXI RADICAL LAME") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5C22) ; å°¢ + )) + (chinese-cns11643-1 . #x274A) ; ø»‘‹¹ + (=ucs . #x2F2A) ; ⼪ + )) +(define-char + '((name . "KANGXI RADICAL CORPSE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5C38) ; å°¸ + )) + (chinese-cns11643-1 . #x274B) ; ø»‘‹º + (=ucs . #x2F2B) ; ⼫ + )) +(define-char + '((name . "KANGXI RADICAL SPROUT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5C6E) ; å±® + )) + (chinese-cns11643-1 . #x274C) ; ø»‘‹» + (=ucs . #x2F2C) ; ⼬ + )) +(define-char + '((name . "KANGXI RADICAL MOUNTAIN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5C71) ; å±± + )) + (chinese-cns11643-1 . #x274D) ; ø»‘‹¼ + (=ucs . #x2F2D) ; â¼­ + )) +(define-char + '((name . "KANGXI RADICAL RIVER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5DDB) ; 巛 + )) + (chinese-cns11643-1 . #x274E) ; ø»‘‹½ + (=big5-eten . #xC6CC) ; ý¢€Œ›Œ + (=ucs . #x2F2E) ; â¼® + )) +(define-char + '((name . "KANGXI RADICAL WORK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5DE5) ; å·¥ + )) + (chinese-cns11643-1 . #x274F) ; ø»‘‹¾ + (=ucs . #x2F2F) ; ⼯ + )) +(define-char + '((name . "KANGXI RADICAL ONESELF") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5DF1) ; å·± + )) + (chinese-cns11643-1 . #x2750) ; ø»‘‹¿ + (=ucs . #x2F30) ; â¼° + )) +(define-char + '((name . "KANGXI RADICAL TURBAN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5DFE) ; å·¾ + )) + (chinese-cns11643-1 . #x2751) ; ø»‘Œ€ + (=ucs . #x2F31) ; â¼± + )) +(define-char + '((name . "KANGXI RADICAL DRY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5E72) ; å¹² + )) + (chinese-cns11643-1 . #x2752) ; ø»‘Œ + (=ucs . #x2F32) ; â¼² + )) +(define-char + '((name . "KANGXI RADICAL SHORT THREAD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5E7A) ; 幺 + )) + (chinese-cns11643-1 . #x2753) ; ø»‘Œ‚ + (=big5-eten . #xC6CD) ; ý¢€Œ› + (=ucs . #x2F33) ; â¼³ + )) +(define-char + '((name . "KANGXI RADICAL DOTTED CLIFF") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5E7F) ; 广 + )) + (chinese-cns11643-1 . #x2754) ; ø»‘Œƒ + (=big5-eten . #xC6CE) ; ý¢€Œ›Ž + (=ucs . #x2F34) ; â¼´ + )) +(define-char + '((name . "KANGXI RADICAL LONG STRIDE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5EF4) ; å»´ + )) + (chinese-cns11643-1 . #x2755) ; ø»‘Œ„ + (=big5-eten . #xC6CF) ; ý¢€Œ› + (=ucs . #x2F35) ; â¼µ + )) +(define-char + '((name . "KANGXI RADICAL TWO HANDS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5EFE) ; 廾 + )) + (chinese-cns11643-1 . #x2756) ; ø»‘Œ… + (=ucs . #x2F36) ; ⼶ + )) +(define-char + '((name . "KANGXI RADICAL SHOOT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5F0B) ; 弋 + )) + (chinese-cns11643-1 . #x2757) ; ø»‘Œ† + (=ucs . #x2F37) ; â¼· + )) +(define-char + '((name . "KANGXI RADICAL BOW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5F13) ; 弓 + )) + (chinese-cns11643-1 . #x2758) ; ø»‘Œ‡ + (=ucs . #x2F38) ; ⼸ + )) +(define-char + '((name . "KANGXI RADICAL SNOUT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5F50) ; 彐 + )) + (chinese-cns11643-1 . #x2759) ; ø»‘Œˆ + (=big5-eten . #xC6D0) ; ý¢€Œ› + (=ucs . #x2F39) ; â¼¹ + )) +(define-char + '((name . "KANGXI RADICAL BRISTLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5F61) ; 彡 + )) + (chinese-cns11643-1 . #x275A) ; ø»‘Œ‰ + (=big5-eten . #xC6D1) ; ý¢€Œ›‘ + (=ucs . #x2F3A) ; ⼺ + )) +(define-char + '((name . "KANGXI RADICAL STEP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5F73) ; å½³ + )) + (chinese-cns11643-1 . #x275B) ; ø»‘ŒŠ + (=ucs . #x2F3B) ; â¼» + )) +(define-char + '((name . "KANGXI RADICAL HEART") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x5FC3) ; 心 + )) + (chinese-cns11643-1 . #x275C) ; ø»‘Œ‹ + (=ucs . #x2F3C) ; â¼¼ + )) +(define-char + '((name . "KANGXI RADICAL HALBERD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6208) ; 戈 + )) + (chinese-cns11643-1 . #x275D) ; ø»‘ŒŒ + (=ucs . #x2F3D) ; â¼½ + )) +(define-char + '((name . "KANGXI RADICAL DOOR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6236) ; 戶 + )) + (chinese-cns11643-1 . #x275E) ; ø»‘Œ + (=ucs . #x2F3E) ; â¼¾ + )) +(define-char + '((name . "KANGXI RADICAL HAND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x624B) ; 手 + )) + (chinese-cns11643-1 . #x275F) ; ø»‘ŒŽ + (=ucs . #x2F3F) ; ⼿ + )) +(define-char + '((name . "KANGXI RADICAL BRANCH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x652F) ; 支 + )) + (chinese-cns11643-1 . #x2760) ; ø»‘Œ + (=ucs . #x2F40) ; ⽀ + )) +(define-char + '((name . "KANGXI RADICAL RAP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6534) ; 攴 + )) + (chinese-cns11643-1 . #x2761) ; ø»‘Œ + (=big5-eten . #xC6D2) ; ý¢€Œ›’ + (=ucs . #x2F41) ; ⽁ + )) +(define-char + '((name . "KANGXI RADICAL SCRIPT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6587) ; 文 + )) + (chinese-cns11643-1 . #x2762) ; ø»‘Œ‘ + (=ucs . #x2F42) ; ⽂ + )) +(define-char + '((name . "KANGXI RADICAL DIPPER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6597) ; 斗 + )) + (chinese-cns11643-1 . #x2763) ; ø»‘Œ’ + (=ucs . #x2F43) ; ⽃ + )) +(define-char + '((name . "KANGXI RADICAL AXE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x65A4) ; 斤 + )) + (chinese-cns11643-1 . #x2764) ; ø»‘Œ“ + (=ucs . #x2F44) ; ⽄ + )) +(define-char + '((name . "KANGXI RADICAL SQUARE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x65B9) ; 方 + )) + (chinese-cns11643-1 . #x2765) ; ø»‘Œ” + (=ucs . #x2F45) ; ⽅ + )) +(define-char + '((name . "KANGXI RADICAL NOT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x65E0) ; 无 + )) + (chinese-cns11643-1 . #x2766) ; ø»‘Œ• + (=big5-eten . #xC6D3) ; ý¢€Œ›“ + (=ucs . #x2F46) ; ⽆ + )) +(define-char + '((name . "KANGXI RADICAL SUN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x65E5) ; 日 + )) + (chinese-cns11643-1 . #x2767) ; ø»‘Œ– + (=ucs . #x2F47) ; ⽇ + )) +(define-char + '((name . "KANGXI RADICAL SAY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x66F0) ; 曰 + )) + (chinese-cns11643-1 . #x2768) ; ø»‘Œ— + (=ucs . #x2F48) ; ⽈ + )) +(define-char + '((name . "KANGXI RADICAL MOON") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6708) ; 月 + )) + (chinese-cns11643-1 . #x2769) ; ø»‘Œ˜ + (=ucs . #x2F49) ; ⽉ + )) +(define-char + '((name . "KANGXI RADICAL TREE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6728) ; 木 + )) + (chinese-cns11643-1 . #x276A) ; ø»‘Œ™ + (=ucs . #x2F4A) ; ⽊ + )) +(define-char + '((name . "KANGXI RADICAL LACK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6B20) ; 欠 + )) + (chinese-cns11643-1 . #x276B) ; ø»‘Œš + (=ucs . #x2F4B) ; ⽋ + )) +(define-char + '((name . "KANGXI RADICAL STOP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6B62) ; æ­¢ + )) + (chinese-cns11643-1 . #x276C) ; ø»‘Œ› + (=ucs . #x2F4C) ; ⽌ + )) +(define-char + '((name . "KANGXI RADICAL DEATH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6B79) ; æ­¹ + )) + (chinese-cns11643-1 . #x276D) ; ø»‘Œœ + (=ucs . #x2F4D) ; ⽍ + )) +(define-char + '((name . "KANGXI RADICAL WEAPON") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6BB3) ; 殳 + )) + (chinese-cns11643-1 . #x276E) ; ø»‘Œ + (=ucs . #x2F4E) ; ⽎ + )) +(define-char + '((name . "KANGXI RADICAL DO NOT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6BCB) ; 毋 + )) + (chinese-cns11643-1 . #x276F) ; ø»‘Œž + (=ucs . #x2F4F) ; ⽏ + )) +(define-char + '((name . "KANGXI RADICAL COMPARE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6BD4) ; 比 + )) + (chinese-cns11643-1 . #x2770) ; ø»‘ŒŸ + (=ucs . #x2F50) ; ⽐ + )) +(define-char + '((name . "KANGXI RADICAL FUR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6BDB) ; 毛 + )) + (chinese-cns11643-1 . #x2771) ; ø»‘Œ  + (=ucs . #x2F51) ; ⽑ + )) +(define-char + '((name . "KANGXI RADICAL CLAN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6C0F) ; 氏 + )) + (chinese-cns11643-1 . #x2772) ; ø»‘Œ¡ + (=ucs . #x2F52) ; ⽒ + )) +(define-char + '((name . "KANGXI RADICAL STEAM") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6C14) ; 气 + )) + (chinese-cns11643-1 . #x2773) ; ø»‘Œ¢ + (=ucs . #x2F53) ; ⽓ + )) +(define-char + '((name . "KANGXI RADICAL WATER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x6C34) ; æ°´ + )) + (chinese-cns11643-1 . #x2774) ; ø»‘Œ£ + (=ucs . #x2F54) ; ⽔ + )) +(define-char + '((name . "KANGXI RADICAL FIRE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x706B) ; 火 + )) + (chinese-cns11643-1 . #x2775) ; ø»‘Œ¤ + (=ucs . #x2F55) ; ⽕ + )) +(define-char + '((name . "KANGXI RADICAL CLAW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x722A) ; 爪 + )) + (chinese-cns11643-1 . #x2776) ; ø»‘Œ¥ + (=ucs . #x2F56) ; ⽖ + )) +(define-char + '((name . "KANGXI RADICAL FATHER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7236) ; 父 + )) + (chinese-cns11643-1 . #x2777) ; ø»‘Œ¦ + (=ucs . #x2F57) ; ⽗ + )) +(define-char + '((name . "KANGXI RADICAL DOUBLE X") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x723B) ; 爻 + )) + (chinese-cns11643-1 . #x2778) ; ø»‘Œ§ + (=ucs . #x2F58) ; ⽘ + )) +(define-char + '((name . "KANGXI RADICAL HALF TREE TRUNK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x723F) ; 爿 + )) + (chinese-cns11643-1 . #x2779) ; ø»‘Œ¨ + (=ucs . #x2F59) ; ⽙ + )) +(define-char + '((name . "KANGXI RADICAL SLICE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7247) ; 片 + )) + (chinese-cns11643-1 . #x277A) ; ø»‘Œ© + (=ucs . #x2F5A) ; ⽚ + )) +(define-char + '((name . "KANGXI RADICAL FANG") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7259) ; 牙 + )) + (chinese-cns11643-1 . #x277B) ; ø»‘Œª + (=ucs . #x2F5B) ; ⽛ + )) +(define-char + '((name . "KANGXI RADICAL COW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x725B) ; 牛 + )) + (chinese-cns11643-1 . #x277C) ; ø»‘Œ« + (=ucs . #x2F5C) ; ⽜ + )) +(define-char + '((name . "KANGXI RADICAL DOG") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x72AC) ; 犬 + )) + (chinese-cns11643-1 . #x277D) ; ø»‘Œ¬ + (=ucs . #x2F5D) ; ⽝ + )) +(define-char + '((name . "KANGXI RADICAL PROFOUND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7384) ; 玄 + )) + (chinese-cns11643-1 . #x277E) ; ø»‘Œ­ + (=ucs . #x2F5E) ; ⽞ + )) +(define-char + '((name . "KANGXI RADICAL JADE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7389) ; 玉 + )) + (chinese-cns11643-1 . #x2821) ; ø»‘Œ® + (=ucs . #x2F5F) ; ⽟ + )) +(define-char + '((name . "KANGXI RADICAL MELON") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x74DC) ; 瓜 + )) + (chinese-cns11643-1 . #x2822) ; ø»‘Œ¯ + (=ucs . #x2F60) ; â½  + )) +(define-char + '((name . "KANGXI RADICAL TILE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x74E6) ; 瓦 + )) + (chinese-cns11643-1 . #x2823) ; ø»‘Œ° + (=ucs . #x2F61) ; ⽡ + )) +(define-char + '((name . "KANGXI RADICAL SWEET") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7518) ; 甘 + )) + (chinese-cns11643-1 . #x2824) ; ø»‘Œ± + (=ucs . #x2F62) ; â½¢ + )) +(define-char + '((name . "KANGXI RADICAL LIFE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x751F) ; 生 + )) + (chinese-cns11643-1 . #x2825) ; ø»‘Œ² + (=ucs . #x2F63) ; â½£ + )) +(define-char + '((name . "KANGXI RADICAL USE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7528) ; 用 + )) + (chinese-cns11643-1 . #x2826) ; ø»‘Œ³ + (=ucs . #x2F64) ; ⽤ + )) +(define-char + '((name . "KANGXI RADICAL FIELD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7530) ; 田 + )) + (chinese-cns11643-1 . #x2827) ; ø»‘Œ´ + (=ucs . #x2F65) ; â½¥ + )) +(define-char + '((name . "KANGXI RADICAL BOLT OF CLOTH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x758B) ; 疋 + )) + (chinese-cns11643-1 . #x2828) ; ø»‘Œµ + (=ucs . #x2F66) ; ⽦ + )) +(define-char + '((name . "KANGXI RADICAL SICKNESS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7592) ; 疒 + )) + (chinese-cns11643-1 . #x2829) ; ø»‘Œ¶ + (=big5-eten . #xC6D4) ; ý¢€Œ›” + (=ucs . #x2F67) ; ⽧ + )) +(define-char + '((name . "KANGXI RADICAL DOTTED TENT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7676) ; 癶 + )) + (chinese-cns11643-1 . #x282A) ; ø»‘Œ· + (=big5-eten . #xC6D5) ; ý¢€Œ›• + (=ucs . #x2F68) ; ⽨ + )) +(define-char + '((name . "KANGXI RADICAL WHITE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x767D) ; 白 + )) + (chinese-cns11643-1 . #x282B) ; ø»‘Œ¸ + (=ucs . #x2F69) ; ⽩ + )) +(define-char + '((name . "KANGXI RADICAL SKIN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x76AE) ; 皮 + )) + (chinese-cns11643-1 . #x282C) ; ø»‘Œ¹ + (=ucs . #x2F6A) ; ⽪ + )) +(define-char + '((name . "KANGXI RADICAL DISH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x76BF) ; 皿 + )) + (chinese-cns11643-1 . #x282D) ; ø»‘Œº + (=ucs . #x2F6B) ; ⽫ + )) +(define-char + '((name . "KANGXI RADICAL EYE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x76EE) ; 目 + )) + (chinese-cns11643-1 . #x282E) ; ø»‘Œ» + (=ucs . #x2F6C) ; ⽬ + )) +(define-char + '((name . "KANGXI RADICAL SPEAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x77DB) ; 矛 + )) + (chinese-cns11643-1 . #x282F) ; ø»‘Œ¼ + (=ucs . #x2F6D) ; â½­ + )) +(define-char + '((name . "KANGXI RADICAL ARROW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x77E2) ; 矢 + )) + (chinese-cns11643-1 . #x2830) ; ø»‘Œ½ + (=ucs . #x2F6E) ; â½® + )) +(define-char + '((name . "KANGXI RADICAL STONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x77F3) ; 石 + )) + (chinese-cns11643-1 . #x2831) ; ø»‘Œ¾ + (=ucs . #x2F6F) ; ⽯ + )) +(define-char + '((name . "KANGXI RADICAL SPIRIT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x793A) ; 示 + )) + (chinese-cns11643-1 . #x2832) ; ø»‘Œ¿ + (=ucs . #x2F70) ; â½° + )) +(define-char + '((name . "KANGXI RADICAL TRACK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x79B8) ; 禸 + )) + (chinese-cns11643-1 . #x2833) ; ø»‘€ + (=ucs . #x2F71) ; â½± + )) +(define-char + '((name . "KANGXI RADICAL GRAIN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x79BE) ; 禾 + )) + (chinese-cns11643-1 . #x2834) ; ø»‘ + (=ucs . #x2F72) ; â½² + )) +(define-char + '((name . "KANGXI RADICAL CAVE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7A74) ; ç©´ + )) + (chinese-cns11643-1 . #x2835) ; ø»‘‚ + (=ucs . #x2F73) ; â½³ + )) +(define-char + '((name . "KANGXI RADICAL STAND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7ACB) ; 立 + )) + (chinese-cns11643-1 . #x2836) ; ø»‘ƒ + (=ucs . #x2F74) ; â½´ + )) +(define-char + '((name . "KANGXI RADICAL BAMBOO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7AF9) ; 竹 + )) + (chinese-cns11643-1 . #x2837) ; ø»‘„ + (=ucs . #x2F75) ; â½µ + )) +(define-char + '((name . "KANGXI RADICAL RICE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7C73) ; ç±³ + )) + (chinese-cns11643-1 . #x2838) ; ø»‘… + (=ucs . #x2F76) ; ⽶ + )) +(define-char + '((name . "KANGXI RADICAL SILK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7CF8) ; 糸 + )) + (chinese-cns11643-1 . #x2839) ; ø»‘† + (=ucs . #x2F77) ; â½· + )) +(define-char + '((name . "KANGXI RADICAL JAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7F36) ; 缶 + )) + (chinese-cns11643-1 . #x283A) ; ø»‘‡ + (=ucs . #x2F78) ; ⽸ + )) +(define-char + '((name . "KANGXI RADICAL NET") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7F51) ; 网 + )) + (chinese-cns11643-1 . #x283B) ; ø»‘ˆ + (=ucs . #x2F79) ; â½¹ + )) +(define-char + '((name . "KANGXI RADICAL SHEEP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7F8A) ; 羊 + )) + (chinese-cns11643-1 . #x283C) ; ø»‘‰ + (=ucs . #x2F7A) ; ⽺ + )) +(define-char + '((name . "KANGXI RADICAL FEATHER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x7FBD) ; ç¾½ + )) + (chinese-cns11643-1 . #x283D) ; ø»‘Š + (=ucs . #x2F7B) ; â½» + )) +(define-char + '((name . "KANGXI RADICAL OLD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8001) ; 老 + )) + (chinese-cns11643-1 . #x283E) ; ø»‘‹ + (=ucs . #x2F7C) ; â½¼ + )) +(define-char + '((name . "KANGXI RADICAL AND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x800C) ; 而 + )) + (chinese-cns11643-1 . #x283F) ; ø»‘Œ + (=ucs . #x2F7D) ; â½½ + )) +(define-char + '((name . "KANGXI RADICAL PLOW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8012) ; 耒 + )) + (chinese-cns11643-1 . #x2840) ; ø»‘ + (=ucs . #x2F7E) ; â½¾ + )) +(define-char + '((name . "KANGXI RADICAL EAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8033) ; 耳 + )) + (chinese-cns11643-1 . #x2841) ; ø»‘Ž + (=ucs . #x2F7F) ; ⽿ + )) +(define-char + '((name . "KANGXI RADICAL BRUSH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x807F) ; 聿 + )) + (chinese-cns11643-1 . #x2842) ; ø»‘ + (=ucs . #x2F80) ; ⾀ + )) +(define-char + '((name . "KANGXI RADICAL MEAT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8089) ; 肉 + )) + (chinese-cns11643-1 . #x2843) ; ø»‘ + (=ucs . #x2F81) ; ⾁ + )) +(define-char + '((name . "KANGXI RADICAL MINISTER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x81E3) ; 臣 + )) + (chinese-cns11643-1 . #x2844) ; ø»‘‘ + (=ucs . #x2F82) ; ⾂ + )) +(define-char + '((name . "KANGXI RADICAL SELF") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x81EA) ; 自 + )) + (chinese-cns11643-1 . #x2845) ; ø»‘’ + (=ucs . #x2F83) ; ⾃ + )) +(define-char + '((name . "KANGXI RADICAL ARRIVE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x81F3) ; 至 + )) + (chinese-cns11643-1 . #x2846) ; ø»‘“ + (=ucs . #x2F84) ; ⾄ + )) +(define-char + '((name . "KANGXI RADICAL MORTAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x81FC) ; 臼 + )) + (chinese-cns11643-1 . #x2847) ; ø»‘” + (=ucs . #x2F85) ; ⾅ + )) +(define-char + '((name . "KANGXI RADICAL TONGUE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (total-strokes . 6) + (<-radical + ((=ucs . #x820C) ; 舌 + )) + (ideograph-cdp . -693) + (ideographic-structure + (:cdp-combinator 2 + :char ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (=ucs . #x2FF1) ; ⿱ + ) + ) + ((=ucs . #x5343) ; 千 + ) + ((=ucs . #x53E3) ; 口 + )) + (chinese-cns11643-1 . #x2848) ; ø»‘• + (=big5-cdp . #x88EF) ; ý¢€ˆ£¯ + (=ucs . #x2F86) ; ⾆ + )) +(define-char + '((name . "KANGXI RADICAL OPPOSE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x821B) ; 舛 + )) + (chinese-cns11643-1 . #x2849) ; ø»‘– + (=ucs . #x2F87) ; ⾇ + )) +(define-char + '((name . "KANGXI RADICAL BOAT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x821F) ; 舟 + )) + (chinese-cns11643-1 . #x284A) ; ø»‘— + (=ucs . #x2F88) ; ⾈ + )) +(define-char + '((name . "KANGXI RADICAL STOPPING") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x826E) ; 艮 + )) + (chinese-cns11643-1 . #x284B) ; ø»‘˜ + (=ucs . #x2F89) ; ⾉ + )) +(define-char + '((name . "KANGXI RADICAL COLOR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8272) ; 色 + )) + (chinese-cns11643-1 . #x284C) ; ø»‘™ + (=ucs . #x2F8A) ; ⾊ + )) +(define-char + '((name . "KANGXI RADICAL GRASS") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8278) ; 艸 + )) + (chinese-cns11643-1 . #x284D) ; ø»‘š + (=ucs . #x2F8B) ; ⾋ + )) +(define-char + '((name . "KANGXI RADICAL TIGER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x864D) ; 虍 + )) + (chinese-cns11643-1 . #x284E) ; ø»‘› + (=ucs . #x2F8C) ; ⾌ + )) +(define-char + '((name . "KANGXI RADICAL INSECT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x866B) ; 虫 + )) + (chinese-cns11643-1 . #x284F) ; ø»‘œ + (=ucs . #x2F8D) ; ⾍ + )) +(define-char + '((name . "KANGXI RADICAL BLOOD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8840) ; 血 + )) + (chinese-cns11643-1 . #x2850) ; ø»‘ + (=ucs . #x2F8E) ; ⾎ + )) +(define-char + '((name . "KANGXI RADICAL WALK ENCLOSURE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x884C) ; 行 + )) + (chinese-cns11643-1 . #x2851) ; ø»‘ž + (=ucs . #x2F8F) ; ⾏ + )) +(define-char + '((name . "KANGXI RADICAL CLOTHES") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8863) ; è¡£ + )) + (chinese-cns11643-1 . #x2852) ; ø»‘Ÿ + (=ucs . #x2F90) ; ⾐ + )) +(define-char + '((name . "KANGXI RADICAL WEST") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x897E) ; 襾 + )) + (chinese-cns11643-1 . #x2853) ; ø»‘  + (=ucs . #x2F91) ; ⾑ + )) +(define-char + '((name . "KANGXI RADICAL SEE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x898B) ; 見 + )) + (chinese-cns11643-1 . #x2854) ; ø»‘¡ + (=ucs . #x2F92) ; ⾒ + )) +(define-char + '((name . "KANGXI RADICAL HORN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x89D2) ; 角 + )) + (chinese-cns11643-1 . #x2855) ; ø»‘¢ + (=ucs . #x2F93) ; ⾓ + )) +(define-char + '((name . "KANGXI RADICAL SPEECH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8A00) ; 言 + )) + (chinese-cns11643-1 . #x2856) ; ø»‘£ + (=ucs . #x2F94) ; ⾔ + )) +(define-char + '((name . "KANGXI RADICAL VALLEY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8C37) ; è°· + )) + (chinese-cns11643-1 . #x2857) ; ø»‘¤ + (=ucs . #x2F95) ; ⾕ + )) +(define-char + '((name . "KANGXI RADICAL BEAN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8C46) ; 豆 + )) + (chinese-cns11643-1 . #x2858) ; ø»‘¥ + (=ucs . #x2F96) ; ⾖ + )) +(define-char + '((name . "KANGXI RADICAL PIG") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8C55) ; 豕 + )) + (chinese-cns11643-1 . #x2859) ; ø»‘¦ + (=ucs . #x2F97) ; ⾗ + )) +(define-char + '((name . "KANGXI RADICAL BADGER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8C78) ; 豸 + )) + (chinese-cns11643-1 . #x285A) ; ø»‘§ + (=ucs . #x2F98) ; ⾘ + )) +(define-char + '((name . "KANGXI RADICAL SHELL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8C9D) ; 貝 + )) + (chinese-cns11643-1 . #x285B) ; ø»‘¨ + (=ucs . #x2F99) ; ⾙ + )) +(define-char + '((name . "KANGXI RADICAL RED") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8D64) ; 赤 + )) + (chinese-cns11643-1 . #x285C) ; ø»‘© + (=ucs . #x2F9A) ; ⾚ + )) +(define-char + '((name . "KANGXI RADICAL RUN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8D70) ; èµ° + )) + (chinese-cns11643-1 . #x285D) ; ø»‘ª + (=ucs . #x2F9B) ; ⾛ + )) +(define-char + '((name . "KANGXI RADICAL FOOT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8DB3) ; 足 + )) + (chinese-cns11643-1 . #x285E) ; ø»‘« + (=ucs . #x2F9C) ; ⾜ + )) +(define-char + '((name . "KANGXI RADICAL BODY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8EAB) ; 身 + )) + (chinese-cns11643-1 . #x285F) ; ø»‘¬ + (=ucs . #x2F9D) ; ⾝ + )) +(define-char + '((name . "KANGXI RADICAL CART") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8ECA) ; 車 + )) + (chinese-cns11643-1 . #x2860) ; ø»‘­ + (=ucs . #x2F9E) ; ⾞ + )) +(define-char + '((name . "KANGXI RADICAL BITTER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8F9B) ; 辛 + )) + (chinese-cns11643-1 . #x2861) ; ø»‘® + (=ucs . #x2F9F) ; ⾟ + )) +(define-char + '((name . "KANGXI RADICAL MORNING") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8FB0) ; è¾° + )) + (chinese-cns11643-1 . #x2862) ; ø»‘¯ + (=ucs . #x2FA0) ; â¾  + )) +(define-char + '((name . "KANGXI RADICAL WALK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x8FB5) ; è¾µ + )) + (chinese-cns11643-1 . #x2863) ; ø»‘° + (=big5-eten . #xC6D6) ; ý¢€Œ›– + (=ucs . #x2FA1) ; ⾡ + )) +(define-char + '((name . "KANGXI RADICAL CITY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9091) ; 邑 + )) + (chinese-cns11643-1 . #x2864) ; ø»‘± + (=ucs . #x2FA2) ; â¾¢ + )) +(define-char + '((name . "KANGXI RADICAL WINE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9149) ; 酉 + )) + (chinese-cns11643-1 . #x2865) ; ø»‘² + (=ucs . #x2FA3) ; â¾£ + )) +(define-char + '((name . "KANGXI RADICAL DISTINGUISH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x91C6) ; 釆 + )) + (chinese-cns11643-1 . #x2866) ; ø»‘³ + (=ucs . #x2FA4) ; ⾤ + )) +(define-char + '((name . "KANGXI RADICAL VILLAGE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x91CC) ; 里 + )) + (chinese-cns11643-1 . #x2867) ; ø»‘´ + (=ucs . #x2FA5) ; â¾¥ + )) +(define-char + '((name . "KANGXI RADICAL GOLD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x91D1) ; 金 + )) + (chinese-cns11643-1 . #x2868) ; ø»‘µ + (=ucs . #x2FA6) ; ⾦ + )) +(define-char + '((name . "KANGXI RADICAL LONG") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9577) ; 長 + )) + (chinese-cns11643-1 . #x2869) ; ø»‘¶ + (=ucs . #x2FA7) ; ⾧ + )) +(define-char + '((name . "KANGXI RADICAL GATE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9580) ; 門 + )) + (chinese-cns11643-1 . #x286A) ; ø»‘· + (=ucs . #x2FA8) ; ⾨ + )) +(define-char + '((name . "KANGXI RADICAL MOUND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x961C) ; 阜 + )) + (chinese-cns11643-1 . #x286B) ; ø»‘¸ + (=ucs . #x2FA9) ; ⾩ + )) +(define-char + '((name . "KANGXI RADICAL SLAVE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x96B6) ; 隶 + )) + (chinese-cns11643-1 . #x286C) ; ø»‘¹ + (=big5-eten . #xC6D7) ; ý¢€Œ›— + (=ucs . #x2FAA) ; ⾪ + )) +(define-char + '((name . "KANGXI RADICAL SHORT TAILED BIRD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x96B9) ; 隹 + )) + (chinese-cns11643-1 . #x286D) ; ø»‘º + (=ucs . #x2FAB) ; ⾫ + )) +(define-char + '((name . "KANGXI RADICAL RAIN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x96E8) ; 雨 + )) + (chinese-cns11643-1 . #x286E) ; ø»‘» + (=ucs . #x2FAC) ; ⾬ + )) +(define-char + '((name . "KANGXI RADICAL BLUE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9751) ; 靑 + )) + (chinese-cns11643-1 . #x286F) ; ø»‘¼ + (=ucs . #x2FAD) ; â¾­ + )) +(define-char + '((name . "KANGXI RADICAL WRONG") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x975E) ; 非 + )) + (chinese-cns11643-1 . #x2870) ; ø»‘½ + (=ucs . #x2FAE) ; â¾® + )) +(define-char + '((name . "KANGXI RADICAL FACE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9762) ; 面 + )) + (chinese-cns11643-1 . #x2871) ; ø»‘¾ + (=ucs . #x2FAF) ; ⾯ + )) +(define-char + '((name . "KANGXI RADICAL LEATHER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9769) ; 革 + )) + (chinese-cns11643-1 . #x2872) ; ø»‘¿ + (=ucs . #x2FB0) ; â¾° + )) +(define-char + '((name . "KANGXI RADICAL TANNED LEATHER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x97CB) ; 韋 + )) + (chinese-cns11643-1 . #x2873) ; ø»‘Ž€ + (=ucs . #x2FB1) ; â¾± + )) +(define-char + '((name . "KANGXI RADICAL LEEK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x97ED) ; 韭 + )) + (chinese-cns11643-1 . #x2874) ; ø»‘Ž + (=ucs . #x2FB2) ; â¾² + )) +(define-char + '((name . "KANGXI RADICAL SOUND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x97F3) ; 音 + )) + (chinese-cns11643-1 . #x2875) ; ø»‘Ž‚ + (=ucs . #x2FB3) ; â¾³ + )) +(define-char + '((name . "KANGXI RADICAL LEAF") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9801) ; 頁 + )) + (chinese-cns11643-1 . #x2876) ; ø»‘Žƒ + (=ucs . #x2FB4) ; â¾´ + )) +(define-char + '((name . "KANGXI RADICAL WIND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x98A8) ; 風 + )) + (chinese-cns11643-1 . #x2877) ; ø»‘Ž„ + (=ucs . #x2FB5) ; â¾µ + )) +(define-char + '((name . "KANGXI RADICAL FLY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x98DB) ; 飛 + )) + (chinese-cns11643-1 . #x2878) ; ø»‘Ž… + (=ucs . #x2FB6) ; ⾶ + )) +(define-char + '((name . "KANGXI RADICAL EAT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x98DF) ; 食 + )) + (chinese-cns11643-1 . #x2879) ; ø»‘Ž† + (=ucs . #x2FB7) ; â¾· + )) +(define-char + '((name . "KANGXI RADICAL HEAD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9996) ; 首 + )) + (chinese-cns11643-1 . #x287A) ; ø»‘Ž‡ + (=ucs . #x2FB8) ; ⾸ + )) +(define-char + '((name . "KANGXI RADICAL FRAGRANT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9999) ; 香 + )) + (chinese-cns11643-1 . #x287B) ; ø»‘Žˆ + (=ucs . #x2FB9) ; â¾¹ + )) +(define-char + '((name . "KANGXI RADICAL HORSE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x99AC) ; 馬 + )) + (chinese-cns11643-1 . #x287C) ; ø»‘Ž‰ + (=ucs . #x2FBA) ; ⾺ + )) +(define-char + '((name . "KANGXI RADICAL BONE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9AA8) ; 骨 + )) + (chinese-cns11643-1 . #x287D) ; ø»‘ŽŠ + (=ucs . #x2FBB) ; â¾» + )) +(define-char + '((name . "KANGXI RADICAL TALL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9AD8) ; 高 + )) + (chinese-cns11643-1 . #x287E) ; ø»‘Ž‹ + (=ucs . #x2FBC) ; â¾¼ + )) +(define-char + '((name . "KANGXI RADICAL HAIR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9ADF) ; 髟 + )) + (chinese-cns11643-1 . #x2921) ; ø»‘ŽŒ + (=ucs . #x2FBD) ; â¾½ + )) +(define-char + '((name . "KANGXI RADICAL FIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9B25) ; 鬥 + )) + (chinese-cns11643-1 . #x2922) ; ø»‘Ž + (=ucs . #x2FBE) ; â¾¾ + )) +(define-char + '((name . "KANGXI RADICAL SACRIFICIAL WINE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9B2F) ; 鬯 + )) + (chinese-cns11643-1 . #x2923) ; ø»‘ŽŽ + (=ucs . #x2FBF) ; ⾿ + )) +(define-char + '((name . "KANGXI RADICAL CAULDRON") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9B32) ; 鬲 + )) + (chinese-cns11643-1 . #x2924) ; ø»‘Ž + (=ucs . #x2FC0) ; ⿀ + )) +(define-char + '((name . "KANGXI RADICAL GHOST") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9B3C) ; 鬼 + )) + (chinese-cns11643-1 . #x2925) ; ø»‘Ž + (=ucs . #x2FC1) ; ⿁ + )) +(define-char + '((name . "KANGXI RADICAL FISH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9B5A) ; 魚 + )) + (chinese-cns11643-1 . #x2926) ; ø»‘Ž‘ + (=ucs . #x2FC2) ; ⿂ + )) +(define-char + '((name . "KANGXI RADICAL BIRD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9CE5) ; é³¥ + )) + (chinese-cns11643-1 . #x2927) ; ø»‘Ž’ + (=ucs . #x2FC3) ; ⿃ + )) +(define-char + '((name . "KANGXI RADICAL SALT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9E75) ; é¹µ + )) + (chinese-cns11643-1 . #x2928) ; ø»‘Ž“ + (=ucs . #x2FC4) ; ⿄ + )) +(define-char + '((name . "KANGXI RADICAL DEER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9E7F) ; 鹿 + )) + (chinese-cns11643-1 . #x2929) ; ø»‘Ž” + (=ucs . #x2FC5) ; ⿅ + )) +(define-char + '((name . "KANGXI RADICAL WHEAT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9EA5) ; 麥 + )) + (chinese-cns11643-1 . #x292A) ; ø»‘Ž• + (=ucs . #x2FC6) ; ⿆ + )) +(define-char + '((name . "KANGXI RADICAL HEMP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9EBB) ; 麻 + )) + (chinese-cns11643-1 . #x292B) ; ø»‘Ž– + (=ucs . #x2FC7) ; ⿇ + )) +(define-char + '((name . "KANGXI RADICAL YELLOW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9EC3) ; 黃 + )) + (chinese-cns11643-1 . #x292C) ; ø»‘Ž— + (=ucs . #x2FC8) ; ⿈ + )) +(define-char + '((name . "KANGXI RADICAL MILLET") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9ECD) ; 黍 + )) + (chinese-cns11643-1 . #x292D) ; ø»‘Ž˜ + (=ucs . #x2FC9) ; ⿉ + )) +(define-char + '((name . "KANGXI RADICAL BLACK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9ED1) ; 黑 + )) + (chinese-cns11643-1 . #x292E) ; ø»‘Ž™ + (=ucs . #x2FCA) ; ⿊ + )) +(define-char + '((name . "KANGXI RADICAL EMBROIDERY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9EF9) ; 黹 + )) + (chinese-cns11643-1 . #x292F) ; ø»‘Žš + (=ucs . #x2FCB) ; ⿋ + )) +(define-char + '((name . "KANGXI RADICAL FROG") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9EFD) ; 黽 + )) + (chinese-cns11643-1 . #x2930) ; ø»‘Ž› + (=ucs . #x2FCC) ; ⿌ + )) +(define-char + '((name . "KANGXI RADICAL TRIPOD") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9F0E) ; 鼎 + )) + (chinese-cns11643-1 . #x2931) ; ø»‘Žœ + (=ucs . #x2FCD) ; ⿍ + )) +(define-char + '((name . "KANGXI RADICAL DRUM") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9F13) ; 鼓 + )) + (chinese-cns11643-1 . #x2932) ; ø»‘Ž + (=ucs . #x2FCE) ; ⿎ + )) +(define-char + '((name . "KANGXI RADICAL RAT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9F20) ; é¼  + )) + (chinese-cns11643-1 . #x2933) ; ø»‘Žž + (=ucs . #x2FCF) ; ⿏ + )) +(define-char + '((name . "KANGXI RADICAL NOSE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9F3B) ; é¼» + )) + (chinese-cns11643-1 . #x2934) ; ø»‘ŽŸ + (=ucs . #x2FD0) ; ⿐ + )) +(define-char + '((name . "KANGXI RADICAL EVEN") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9F4A) ; 齊 + )) + (chinese-cns11643-1 . #x2935) ; ø»‘Ž  + (=ucs . #x2FD1) ; ⿑ + )) +(define-char + '((name . "KANGXI RADICAL TOOTH") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9F52) ; 齒 + )) + (chinese-cns11643-1 . #x2936) ; ø»‘Ž¡ + (=ucs . #x2FD2) ; ⿒ + )) +(define-char + '((name . "KANGXI RADICAL DRAGON") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9F8D) ; 龍 + )) + (chinese-cns11643-1 . #x2937) ; ø»‘Ž¢ + (=ucs . #x2FD3) ; ⿓ + )) +(define-char + '((name . "KANGXI RADICAL TURTLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9F9C) ; 龜 + )) + (chinese-cns11643-1 . #x2938) ; ø»‘Ž£ + (=ucs . #x2FD4) ; ⿔ + )) +(define-char + '((name . "KANGXI RADICAL FLUTE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (<-radical + ((=ucs . #x9FA0) ; é¾  + )) + (chinese-cns11643-1 . #x2939) ; ø»‘Ž¤ + (=ucs . #x2FD5) ; ⿕ + )) diff --git a/lisp/utf-2000/u02FF0-Ideographic-Description-Characters.el b/lisp/utf-2000/u02FF0-Ideographic-Description-Characters.el new file mode 100644 index 0000000..f462372 --- /dev/null +++ b/lisp/utf-2000/u02FF0-Ideographic-Description-Characters.el @@ -0,0 +1,84 @@ +(define-char + '((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2FF0) ; â¿° + )) +(define-char + '((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2FF1) ; ⿱ + )) +(define-char + '((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2FF2) ; ⿲ + )) +(define-char + '((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2FF3) ; ⿳ + )) +(define-char + '((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2FF4) ; â¿´ + )) +(define-char + '((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2FF5) ; ⿵ + )) +(define-char + '((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2FF6) ; ⿶ + )) +(define-char + '((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2FF7) ; â¿· + )) +(define-char + '((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2FF8) ; ⿸ + )) +(define-char + '((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2FF9) ; ⿹ + )) +(define-char + '((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2FFA) ; ⿺ + )) +(define-char + '((name . "IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x2FFB) ; â¿» + )) diff --git a/lisp/utf-2000/u03000-CJK-Symbols-and-Punctuation.el b/lisp/utf-2000/u03000-CJK-Symbols-and-Punctuation.el new file mode 100644 index 0000000..ce79e27 --- /dev/null +++ b/lisp/utf-2000/u03000-CJK-Symbols-and-Punctuation.el @@ -0,0 +1,600 @@ +(define-char + '((name . "IDEOGRAPHIC SPACE") + (general-category separator space) ; Normative Category + (bidi-category . "WS") + (mirrored . nil) + (<-ideographic + ((name . "SPACE") + (=ucs . #x0020) ; + )) + (chinese-gb2312 . #x2121) ; ø»„†„ + (=jis-x0208 . #x2121) ; ø½‰µ¼ + (korean-ksc5601 . #x2121) ; ø»ˆšŒ + (chinese-cns11643-1 . #x2121) ; ø»‘‚œ + (chinese-big5 . #xA140) ; ý¢€Š…€ + (=ucs . #x3000) ;   + )) +(define-char + '((name . "IDEOGRAPHIC COMMA") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2122) ; ø»„†… + (=jis-x0208 . #x2122) ; ø½‰µ½ + (korean-ksc5601 . #x2122) ; ø»ˆš + (chinese-cns11643-1 . #x2123) ; ø»‘‚ž + (chinese-big5 . #xA142) ; ý¢€Š…‚ + (=ucs . #x3001) ; 、 + )) +(define-char + '((name . "IDEOGRAPHIC FULL STOP") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2123) ; ø»„†† + (=jis-x0208 . #x2123) ; ø½‰µ¾ + (korean-ksc5601 . #x2123) ; ø»ˆšŽ + (chinese-cns11643-1 . #x2124) ; ø»‘‚Ÿ + (chinese-big5 . #xA143) ; ý¢€Š…ƒ + (=ucs . #x3002) ; 。 + )) +(define-char + '((name . "DITTO MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2128) ; ø»„†‹ + (=jis-x0208 . #x2137) ; ø½‰¶’ + (korean-ksc5601 . #x2128) ; ø»ˆš“ + (chinese-cns11643-1 . #x2171) ; ø»‘ƒ¬ + (chinese-big5 . #xA1B2) ; ý¢€Š†² + (=ucs . #x3003) ; 〃 + )) +(define-char + '((name . "JAPANESE INDUSTRIAL STANDARD SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x3004) ; 〄 + )) +(define-char + '((name . "IDEOGRAPHIC ITERATION MARK") + (script Ideographic symbol) + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (morohashi-daikanwa 97) + (chinese-gb2312 . #x2129) ; ø»„†Œ + (=jis-x0208 . #x2139) ; ø½‰¶” + (chinese-isoir165 . #x2129) ; ø»Œ®œ + (=big5-eten . #xC6E0) ; ý¢€Œ›  + (=ucs . #x3005) ; 々 + )) +(define-char + '((name . "IDEOGRAPHIC CLOSING MARK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0208 . #x213A) ; ø½‰¶• + (=big5-eten . #xC6E1) ; ý¢€Œ›¡ + (=ucs . #x3006) ; 〆 + )) +(define-char + '((name . "IDEOGRAPHIC NUMBER ZERO") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 0) + (=jis-x0208 . #x213B) ; ø½‰¶– + (=big5-eten . #xC6E2) ; ý¢€Œ›¢ + (=ucs . #x3007) ; 〇 + )) +(define-char + '((name . "LEFT ANGLE BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x2134) ; ø»„†— + (=jis-x0208 . #x2152) ; ø½‰¶­ + (korean-ksc5601 . #x2134) ; ø»ˆšŸ + (chinese-cns11643-1 . #x2152) ; ø»‘ƒ + (chinese-big5 . #xA171) ; ý¢€Š…± + (=ucs . #x3008) ; 〈 + )) +(define-char + '((name . "RIGHT ANGLE BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x2135) ; ø»„†˜ + (=jis-x0208 . #x2153) ; ø½‰¶® + (korean-ksc5601 . #x2135) ; ø»ˆš  + (chinese-cns11643-1 . #x2153) ; ø»‘ƒŽ + (chinese-big5 . #xA172) ; ý¢€Š…² + (=ucs . #x3009) ; 〉 + )) +(define-char + '((name . "LEFT DOUBLE ANGLE BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x2136) ; ø»„†™ + (=jis-x0208 . #x2154) ; ø½‰¶¯ + (korean-ksc5601 . #x2136) ; ø»ˆš¡ + (chinese-cns11643-1 . #x214E) ; ø»‘ƒ‰ + (chinese-big5 . #xA16D) ; ý¢€Š…­ + (=ucs . #x300A) ; 《 + )) +(define-char + '((name . "RIGHT DOUBLE ANGLE BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x2137) ; ø»„†š + (=jis-x0208 . #x2155) ; ø½‰¶° + (korean-ksc5601 . #x2137) ; ø»ˆš¢ + (chinese-cns11643-1 . #x214F) ; ø»‘ƒŠ + (chinese-big5 . #xA16E) ; ý¢€Š…® + (=ucs . #x300B) ; 》 + )) +(define-char + '((name . "LEFT CORNER BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x2138) ; ø»„†› + (=jis-x0208 . #x2156) ; ø½‰¶± + (korean-ksc5601 . #x2138) ; ø»ˆš£ + (chinese-cns11643-1 . #x2156) ; ø»‘ƒ‘ + (chinese-big5 . #xA175) ; ý¢€Š…µ + (=ucs . #x300C) ; 「 + )) +(define-char + '((name . "RIGHT CORNER BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x2139) ; ø»„†œ + (=jis-x0208 . #x2157) ; ø½‰¶² + (korean-ksc5601 . #x2139) ; ø»ˆš¤ + (chinese-cns11643-1 . #x2157) ; ø»‘ƒ’ + (chinese-big5 . #xA176) ; ý¢€Š…¶ + (=ucs . #x300D) ; 」 + )) +(define-char + '((name . "LEFT WHITE CORNER BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x213A) ; ø»„† + (=jis-x0208 . #x2158) ; ø½‰¶³ + (korean-ksc5601 . #x213A) ; ø»ˆš¥ + (chinese-cns11643-1 . #x215A) ; ø»‘ƒ• + (chinese-big5 . #xA179) ; ý¢€Š…¹ + (=ucs . #x300E) ; 『 + )) +(define-char + '((name . "RIGHT WHITE CORNER BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x213B) ; ø»„†ž + (=jis-x0208 . #x2159) ; ø½‰¶´ + (korean-ksc5601 . #x213B) ; ø»ˆš¦ + (chinese-cns11643-1 . #x215B) ; ø»‘ƒ– + (chinese-big5 . #xA17A) ; ý¢€Š…º + (=ucs . #x300F) ; 』 + )) +(define-char + '((name . "LEFT BLACK LENTICULAR BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x213E) ; ø»„†¡ + (=jis-x0208 . #x215A) ; ø½‰¶µ + (korean-ksc5601 . #x213C) ; ø»ˆš§ + (chinese-cns11643-1 . #x214A) ; ø»‘ƒ… + (chinese-big5 . #xA169) ; ý¢€Š…© + (=ucs . #x3010) ; 【 + )) +(define-char + '((name . "RIGHT BLACK LENTICULAR BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x213F) ; ø»„†¢ + (=jis-x0208 . #x215B) ; ø½‰¶¶ + (korean-ksc5601 . #x213D) ; ø»ˆš¨ + (chinese-cns11643-1 . #x214B) ; ø»‘ƒ† + (chinese-big5 . #xA16A) ; ý¢€Š…ª + (=ucs . #x3011) ; 】 + )) +(define-char + '((name . "POSTAL MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0208 . #x2229) ; ø½‰·¢ + (chinese-cns11643-1 . #x2265) ; ø»‘„¾ + (chinese-big5 . #xA245) ; ý¢€Š‰… + (=ucs . #x3012) ; 〒 + )) +(define-char + '((name . "GETA MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x217E) ; ø»„‡¡ + (=jis-x0208 . #x222E) ; ø½‰·§ + (korean-ksc5601 . #x216B) ; ø»ˆ›– + (=ucs . #x3013) ; 〓 + )) +(define-char + '((name . "LEFT TORTOISE SHELL BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x2132) ; ø»„†• + (=jis-x0208 . #x214C) ; ø½‰¶§ + (korean-ksc5601 . #x2132) ; ø»ˆš + (chinese-cns11643-1 . #x2146) ; ø»‘ƒ + (chinese-big5 . #xA165) ; ý¢€Š…¥ + (=ucs . #x3014) ; 〔 + )) +(define-char + '((name . "RIGHT TORTOISE SHELL BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x2133) ; ø»„†– + (=jis-x0208 . #x214D) ; ø½‰¶¨ + (korean-ksc5601 . #x2133) ; ø»ˆšž + (chinese-cns11643-1 . #x2147) ; ø»‘ƒ‚ + (chinese-big5 . #xA166) ; ý¢€Š…¦ + (=ucs . #x3015) ; 〕 + )) +(define-char + '((name . "LEFT WHITE LENTICULAR BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x213C) ; ø»„†Ÿ + (=jis-x0213-1-2000 . #x225A) ; ø»¢•“ + (=ucs . #x3016) ; 〖 + )) +(define-char + '((name . "RIGHT WHITE LENTICULAR BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (chinese-gb2312 . #x213D) ; ø»„†  + (=jis-x0213-1-2000 . #x225B) ; ø»¢•” + (=ucs . #x3017) ; 〗 + )) +(define-char + '((name . "LEFT WHITE TORTOISE SHELL BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=jis-x0213-1-2000 . #x2258) ; ø»¢•‘ + (=ucs . #x3018) ; 〘 + )) +(define-char + '((name . "RIGHT WHITE TORTOISE SHELL BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=jis-x0213-1-2000 . #x2259) ; ø»¢•’ + (=ucs . #x3019) ; 〙 + )) +(define-char + '((name . "LEFT WHITE SQUARE BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x301A) ; 〚 + )) +(define-char + '((name . "RIGHT WHITE SQUARE BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . t) + (=ucs . #x301B) ; 〛 + )) +(define-char + '((name . "WAVE DASH") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0208 . #x2141) ; ø½‰¶œ + (=ucs . #x301C) ; 〜 + )) +(define-char + '((name . "REVERSED DOUBLE PRIME QUOTATION MARK") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2168) ; ø»‘ƒ£ + (=jis-x0213-1-2000 . #x2D60) ; ø»¢¥£ + (chinese-big5 . #xA1A9) ; ý¢€Š†© + (=ucs . #x301D) ; 〝 + )) +(define-char + '((name . "DOUBLE PRIME QUOTATION MARK") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2169) ; ø»‘ƒ¤ + (chinese-big5 . #xA1AA) ; ý¢€Š†ª + (=ucs . #x301E) ; 〞 + )) +(define-char + '((name . "LOW DOUBLE PRIME QUOTATION MARK") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2D61) ; ø»¢¥¤ + (=ucs . #x301F) ; 〟 + )) +(define-char + '((name . "POSTAL MARK FACE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2666) ; ø»¢›— + (=ucs . #x3020) ; 〠 + )) +(define-char + '((name . "HANGZHOU NUMERAL ONE") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 1) + (chinese-cns11643-1 . #x2435) ; ø»‘‡Š + (chinese-big5 . #xA2C3) ; ý¢€Š‹ƒ + (=ucs . #x3021) ; 〡 + )) +(define-char + '((name . "HANGZHOU NUMERAL TWO") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 2) + (chinese-cns11643-1 . #x2436) ; ø»‘‡‹ + (chinese-big5 . #xA2C4) ; ý¢€Š‹„ + (=ucs . #x3022) ; 〢 + )) +(define-char + '((name . "HANGZHOU NUMERAL THREE") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 3) + (chinese-cns11643-1 . #x2437) ; ø»‘‡Œ + (chinese-big5 . #xA2C5) ; ý¢€Š‹… + (=ucs . #x3023) ; 〣 + )) +(define-char + '((name . "HANGZHOU NUMERAL FOUR") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 4) + (chinese-cns11643-1 . #x2438) ; ø»‘‡ + (chinese-big5 . #xA2C6) ; ý¢€Š‹† + (=ucs . #x3024) ; 〤 + )) +(define-char + '((name . "HANGZHOU NUMERAL FIVE") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 5) + (chinese-cns11643-1 . #x2439) ; ø»‘‡Ž + (chinese-big5 . #xA2C7) ; ý¢€Š‹‡ + (=ucs . #x3025) ; 〥 + )) +(define-char + '((name . "HANGZHOU NUMERAL SIX") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 6) + (chinese-cns11643-1 . #x243A) ; ø»‘‡ + (chinese-big5 . #xA2C8) ; ý¢€Š‹ˆ + (=ucs . #x3026) ; 〦 + )) +(define-char + '((name . "HANGZHOU NUMERAL SEVEN") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 7) + (chinese-cns11643-1 . #x243B) ; ø»‘‡ + (chinese-big5 . #xA2C9) ; ý¢€Š‹‰ + (=ucs . #x3027) ; 〧 + )) +(define-char + '((name . "HANGZHOU NUMERAL EIGHT") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 8) + (chinese-cns11643-1 . #x243C) ; ø»‘‡‘ + (chinese-big5 . #xA2CA) ; ý¢€Š‹Š + (=ucs . #x3028) ; 〨 + )) +(define-char + '((name . "HANGZHOU NUMERAL NINE") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 9) + (chinese-cns11643-1 . #x243D) ; ø»‘‡’ + (chinese-big5 . #xA2CB) ; ý¢€Š‹‹ + (=ucs . #x3029) ; 〩 + )) +(define-char + '((name . "IDEOGRAPHIC LEVEL TONE MARK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x302A) ; 〪 + )) +(define-char + '((name . "IDEOGRAPHIC RISING TONE MARK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x302B) ; 〫 + )) +(define-char + '((name . "IDEOGRAPHIC DEPARTING TONE MARK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x302C) ; 〬 + )) +(define-char + '((name . "IDEOGRAPHIC ENTERING TONE MARK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x302D) ; 〭 + )) +(define-char + '((name . "HANGUL SINGLE DOT TONE MARK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x302E) ; 〮 + )) +(define-char + '((name . "HANGUL DOUBLE DOT TONE MARK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x302F) ; 〯 + )) +(define-char + '((name . "WAVY DASH") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x3030) ; 〰 + )) +(define-char + '((name . "VERTICAL KANA REPEAT MARK") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x3031) ; 〱 + )) +(define-char + '((name . "VERTICAL KANA REPEAT WITH VOICED SOUND MARK") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x3032) ; 〲 + )) +(define-char + '((name . "VERTICAL KANA REPEAT MARK UPPER HALF") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2233) ; ø»¢”¬ + (=ucs . #x3033) ; 〳 + )) +(define-char + '((name . "VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2234) ; ø»¢”­ + (=ucs . #x3034) ; 〴 + )) +(define-char + '((name . "VERTICAL KANA REPEAT MARK LOWER HALF") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0213-1-2000 . #x2235) ; ø»¢”® + (=ucs . #x3035) ; 〵 + )) +(define-char + '((name . "CIRCLED POSTAL MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x3012) + (=ucs . #x3036) ; 〶 + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x3037) ; 〷 + )) +(define-char + '((name . "HANGZHOU NUMERAL TEN") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 10) + (->decomposition compat #x5341) + (chinese-cns11643-1 . #x243E) ; ø»‘‡“ + (chinese-big5 . #xA2CC) ; ý¢€Š‹Œ + (=ucs . #x3038) ; 〸 + )) +(define-char + '((name . "HANGZHOU NUMERAL TWENTY") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 20) + (->decomposition compat #x5344) + (chinese-cns11643-1 . #x243F) ; ø»‘‡” + (chinese-big5 . #xA2CD) ; ý¢€Š‹ + (=ucs . #x3039) ; 〹 + )) +(define-char + '((name . "HANGZHOU NUMERAL THIRTY") + (general-category number letter) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 30) + (->decomposition compat #x5345) + (chinese-cns11643-1 . #x2440) ; ø»‘‡• + (chinese-big5 . #xA2CE) ; ý¢€Š‹Ž + (=ucs . #x303A) ; 〺 + )) +(define-char + '((name . "VERTICAL IDEOGRAPHIC ITERATION MARK") + (=jis-x0213-1-2000 . #x2236) ; ø»¢”¯ + (=ucs . #x303B) ; 〻 + )) +(define-char + '((name . "MASU MARK") + (=jis-x0213-1-2000 . #x2237) ; ø»¢”° + (=ucs . #x303C) ; 〼 + )) +(define-char + '((name . "PART ALTERNATION MARK") + (=jis-x0213-1-2000 . #x233C) ; ø»¢–“ + (=ucs . #x303D) ; 〽 + )) +(define-char + '((name . "IDEOGRAPHIC VARIATION INDICATOR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x303E) ; 〾 + )) +(define-char + '((name . "IDEOGRAPHIC HALF FILL SPACE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #x303F) ; 〿 + )) diff --git a/lisp/utf-2000/u03040-Hiragana.el b/lisp/utf-2000/u03040-Hiragana.el new file mode 100644 index 0000000..f2753f1 --- /dev/null +++ b/lisp/utf-2000/u03040-Hiragana.el @@ -0,0 +1,1024 @@ +(define-char + '((name . "HIRAGANA LETTER SMALL A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2421) ; ø»„Šž + (=jis-x0208 . #x2421) ; ø½‰º– + (korean-ksc5601 . #x2A21) ; ø»ˆ§š + (=big5-eten . #xC6E7) ; ý¢€Œ›§ + (=jef-china3 . #x7DC5) ; øº‡·… + (=ucs . #x3041) ; ぁ + )) +(define-char + '((name . "HIRAGANA LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2422) ; ø»„ŠŸ + (=jis-x0208 . #x2422) ; ø½‰º— + (korean-ksc5601 . #x2A22) ; ø»ˆ§› + (=big5-eten . #xC6E8) ; ý¢€Œ›¨ + (=ucs . #x3042) ; あ + )) +(define-char + '((name . "HIRAGANA LETTER SMALL I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2423) ; ø»„Š  + (=jis-x0208 . #x2423) ; ø½‰º˜ + (korean-ksc5601 . #x2A23) ; ø»ˆ§œ + (=big5-eten . #xC6E9) ; ý¢€Œ›© + (=jef-china3 . #x7DC6) ; øº‡·† + (=ucs . #x3043) ; ぃ + )) +(define-char + '((name . "HIRAGANA LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2424) ; ø»„Š¡ + (=jis-x0208 . #x2424) ; ø½‰º™ + (korean-ksc5601 . #x2A24) ; ø»ˆ§ + (=big5-eten . #xC6EA) ; ý¢€Œ›ª + (=ucs . #x3044) ; い + )) +(define-char + '((name . "HIRAGANA LETTER SMALL U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2425) ; ø»„Š¢ + (=jis-x0208 . #x2425) ; ø½‰ºš + (korean-ksc5601 . #x2A25) ; ø»ˆ§ž + (=big5-eten . #xC6EB) ; ý¢€Œ›« + (=jef-china3 . #x7DC7) ; øº‡·‡ + (=ucs . #x3045) ; ぅ + )) +(define-char + '((name . "HIRAGANA LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2426) ; ø»„Š£ + (=jis-x0208 . #x2426) ; ø½‰º› + (korean-ksc5601 . #x2A26) ; ø»ˆ§Ÿ + (=big5-eten . #xC6EC) ; ý¢€Œ›¬ + (=ucs . #x3046) ; う + )) +(define-char + '((name . "HIRAGANA LETTER SMALL E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2427) ; ø»„Š¤ + (=jis-x0208 . #x2427) ; ø½‰ºœ + (korean-ksc5601 . #x2A27) ; ø»ˆ§  + (=big5-eten . #xC6ED) ; ý¢€Œ›­ + (=jef-china3 . #x7DC8) ; øº‡·ˆ + (=ucs . #x3047) ; ぇ + )) +(define-char + '((name . "HIRAGANA LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2428) ; ø»„Š¥ + (=jis-x0208 . #x2428) ; ø½‰º + (korean-ksc5601 . #x2A28) ; ø»ˆ§¡ + (=big5-eten . #xC6EE) ; ý¢€Œ›® + (=ucs . #x3048) ; え + )) +(define-char + '((name . "HIRAGANA LETTER SMALL O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2429) ; ø»„Š¦ + (=jis-x0208 . #x2429) ; ø½‰ºž + (korean-ksc5601 . #x2A29) ; ø»ˆ§¢ + (=big5-eten . #xC6EF) ; ý¢€Œ›¯ + (=jef-china3 . #x7DC9) ; øº‡·‰ + (=ucs . #x3049) ; ぉ + )) +(define-char + '((name . "HIRAGANA LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x242A) ; ø»„Š§ + (=jis-x0208 . #x242A) ; ø½‰ºŸ + (korean-ksc5601 . #x2A2A) ; ø»ˆ§£ + (=big5-eten . #xC6F0) ; ý¢€Œ›° + (=ucs . #x304A) ; お + )) +(define-char + '((name . "HIRAGANA LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x242B) ; ø»„Š¨ + (=jis-x0208 . #x242B) ; ø½‰º  + (korean-ksc5601 . #x2A2B) ; ø»ˆ§¤ + (=big5-eten . #xC6F1) ; ý¢€Œ›± + (=ucs . #x304B) ; か + )) +(define-char + '((name . "HIRAGANA LETTER GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x304B #x3099) + (chinese-gb2312 . #x242C) ; ø»„Š© + (=jis-x0208 . #x242C) ; ø½‰º¡ + (korean-ksc5601 . #x2A2C) ; ø»ˆ§¥ + (=big5-eten . #xC6F2) ; ý¢€Œ›² + (=ucs . #x304C) ; が + )) +(define-char + '((name . "HIRAGANA LETTER KI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x242D) ; ø»„Šª + (=jis-x0208 . #x242D) ; ø½‰º¢ + (korean-ksc5601 . #x2A2D) ; ø»ˆ§¦ + (=big5-eten . #xC6F3) ; ý¢€Œ›³ + (=ucs . #x304D) ; き + )) +(define-char + '((name . "HIRAGANA LETTER GI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x304D #x3099) + (chinese-gb2312 . #x242E) ; ø»„Š« + (=jis-x0208 . #x242E) ; ø½‰º£ + (korean-ksc5601 . #x2A2E) ; ø»ˆ§§ + (=big5-eten . #xC6F4) ; ý¢€Œ›´ + (=ucs . #x304E) ; ぎ + )) +(define-char + '((name . "HIRAGANA LETTER KU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x242F) ; ø»„Š¬ + (=jis-x0208 . #x242F) ; ø½‰º¤ + (korean-ksc5601 . #x2A2F) ; ø»ˆ§¨ + (=big5-eten . #xC6F5) ; ý¢€Œ›µ + (=ucs . #x304F) ; く + )) +(define-char + '((name . "HIRAGANA LETTER GU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x304F #x3099) + (chinese-gb2312 . #x2430) ; ø»„Š­ + (=jis-x0208 . #x2430) ; ø½‰º¥ + (korean-ksc5601 . #x2A30) ; ø»ˆ§© + (=big5-eten . #xC6F6) ; ý¢€Œ›¶ + (=ucs . #x3050) ; ぐ + )) +(define-char + '((name . "HIRAGANA LETTER KE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2431) ; ø»„Š® + (=jis-x0208 . #x2431) ; ø½‰º¦ + (korean-ksc5601 . #x2A31) ; ø»ˆ§ª + (=big5-eten . #xC6F7) ; ý¢€Œ›· + (=ucs . #x3051) ; け + )) +(define-char + '((name . "HIRAGANA LETTER GE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x3051 #x3099) + (chinese-gb2312 . #x2432) ; ø»„Š¯ + (=jis-x0208 . #x2432) ; ø½‰º§ + (korean-ksc5601 . #x2A32) ; ø»ˆ§« + (=big5-eten . #xC6F8) ; ý¢€Œ›¸ + (=ucs . #x3052) ; げ + )) +(define-char + '((name . "HIRAGANA LETTER KO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2433) ; ø»„Š° + (=jis-x0208 . #x2433) ; ø½‰º¨ + (korean-ksc5601 . #x2A33) ; ø»ˆ§¬ + (=big5-eten . #xC6F9) ; ý¢€Œ›¹ + (=ucs . #x3053) ; こ + )) +(define-char + '((name . "HIRAGANA LETTER GO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x3053 #x3099) + (chinese-gb2312 . #x2434) ; ø»„Š± + (=jis-x0208 . #x2434) ; ø½‰º© + (korean-ksc5601 . #x2A34) ; ø»ˆ§­ + (=big5-eten . #xC6FA) ; ý¢€Œ›º + (=ucs . #x3054) ; ご + )) +(define-char + '((name . "HIRAGANA LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2435) ; ø»„Š² + (=jis-x0208 . #x2435) ; ø½‰ºª + (korean-ksc5601 . #x2A35) ; ø»ˆ§® + (=big5-eten . #xC6FB) ; ý¢€Œ›» + (=ucs . #x3055) ; さ + )) +(define-char + '((name . "HIRAGANA LETTER ZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x3055 #x3099) + (chinese-gb2312 . #x2436) ; ø»„Š³ + (=jis-x0208 . #x2436) ; ø½‰º« + (korean-ksc5601 . #x2A36) ; ø»ˆ§¯ + (=big5-eten . #xC6FC) ; ý¢€Œ›¼ + (=ucs . #x3056) ; ざ + )) +(define-char + '((name . "HIRAGANA LETTER SI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2437) ; ø»„Š´ + (=jis-x0208 . #x2437) ; ø½‰º¬ + (korean-ksc5601 . #x2A37) ; ø»ˆ§° + (=big5-eten . #xC6FD) ; ý¢€Œ›½ + (=ucs . #x3057) ; し + )) +(define-char + '((name . "HIRAGANA LETTER ZI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x3057 #x3099) + (chinese-gb2312 . #x2438) ; ø»„Šµ + (=jis-x0208 . #x2438) ; ø½‰º­ + (korean-ksc5601 . #x2A38) ; ø»ˆ§± + (=big5-eten . #xC6FE) ; ý¢€Œ›¾ + (=ucs . #x3058) ; じ + )) +(define-char + '((name . "HIRAGANA LETTER SU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2439) ; ø»„Š¶ + (=jis-x0208 . #x2439) ; ø½‰º® + (korean-ksc5601 . #x2A39) ; ø»ˆ§² + (=big5-eten . #xC740) ; ý¢€Œ€ + (=ucs . #x3059) ; す + )) +(define-char + '((name . "HIRAGANA LETTER ZU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x3059 #x3099) + (chinese-gb2312 . #x243A) ; ø»„Š· + (=jis-x0208 . #x243A) ; ø½‰º¯ + (korean-ksc5601 . #x2A3A) ; ø»ˆ§³ + (=big5-eten . #xC741) ; ý¢€Œ + (=ucs . #x305A) ; ず + )) +(define-char + '((name . "HIRAGANA LETTER SE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x243B) ; ø»„Š¸ + (=jis-x0208 . #x243B) ; ø½‰º° + (korean-ksc5601 . #x2A3B) ; ø»ˆ§´ + (=big5-eten . #xC742) ; ý¢€Œ‚ + (=ucs . #x305B) ; せ + )) +(define-char + '((name . "HIRAGANA LETTER ZE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x305B #x3099) + (chinese-gb2312 . #x243C) ; ø»„Š¹ + (=jis-x0208 . #x243C) ; ø½‰º± + (korean-ksc5601 . #x2A3C) ; ø»ˆ§µ + (=big5-eten . #xC743) ; ý¢€Œƒ + (=ucs . #x305C) ; ぜ + )) +(define-char + '((name . "HIRAGANA LETTER SO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x243D) ; ø»„Šº + (=jis-x0208 . #x243D) ; ø½‰º² + (korean-ksc5601 . #x2A3D) ; ø»ˆ§¶ + (=big5-eten . #xC744) ; ý¢€Œ„ + (=ucs . #x305D) ; そ + )) +(define-char + '((name . "HIRAGANA LETTER ZO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x305D #x3099) + (chinese-gb2312 . #x243E) ; ø»„Š» + (=jis-x0208 . #x243E) ; ø½‰º³ + (korean-ksc5601 . #x2A3E) ; ø»ˆ§· + (=big5-eten . #xC745) ; ý¢€Œ… + (=ucs . #x305E) ; ぞ + )) +(define-char + '((name . "HIRAGANA LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x243F) ; ø»„Š¼ + (=jis-x0208 . #x243F) ; ø½‰º´ + (korean-ksc5601 . #x2A3F) ; ø»ˆ§¸ + (=big5-eten . #xC746) ; ý¢€Œ† + (=ucs . #x305F) ; た + )) +(define-char + '((name . "HIRAGANA LETTER DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x305F #x3099) + (chinese-gb2312 . #x2440) ; ø»„Š½ + (=jis-x0208 . #x2440) ; ø½‰ºµ + (korean-ksc5601 . #x2A40) ; ø»ˆ§¹ + (=big5-eten . #xC747) ; ý¢€Œ‡ + (=ucs . #x3060) ; だ + )) +(define-char + '((name . "HIRAGANA LETTER TI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2441) ; ø»„Š¾ + (=jis-x0208 . #x2441) ; ø½‰º¶ + (korean-ksc5601 . #x2A41) ; ø»ˆ§º + (=big5-eten . #xC748) ; ý¢€Œˆ + (=ucs . #x3061) ; ち + )) +(define-char + '((name . "HIRAGANA LETTER DI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x3061 #x3099) + (chinese-gb2312 . #x2442) ; ø»„Š¿ + (=jis-x0208 . #x2442) ; ø½‰º· + (korean-ksc5601 . #x2A42) ; ø»ˆ§» + (=big5-eten . #xC749) ; ý¢€Œ‰ + (=ucs . #x3062) ; ぢ + )) +(define-char + '((name . "HIRAGANA LETTER SMALL TU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2443) ; ø»„‹€ + (=jis-x0208 . #x2443) ; ø½‰º¸ + (korean-ksc5601 . #x2A43) ; ø»ˆ§¼ + (=big5-eten . #xC74A) ; ý¢€ŒŠ + (=jef-china3 . #x7DCA) ; øº‡·Š + (=ucs . #x3063) ; っ + )) +(define-char + '((name . "HIRAGANA LETTER TU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2444) ; ø»„‹ + (=jis-x0208 . #x2444) ; ø½‰º¹ + (korean-ksc5601 . #x2A44) ; ø»ˆ§½ + (=big5-eten . #xC74B) ; ý¢€Œ‹ + (=ucs . #x3064) ; つ + )) +(define-char + '((name . "HIRAGANA LETTER DU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x3064 #x3099) + (chinese-gb2312 . #x2445) ; ø»„‹‚ + (=jis-x0208 . #x2445) ; ø½‰ºº + (korean-ksc5601 . #x2A45) ; ø»ˆ§¾ + (=big5-eten . #xC74C) ; ý¢€ŒŒ + (=ucs . #x3065) ; づ + )) +(define-char + '((name . "HIRAGANA LETTER TE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2446) ; ø»„‹ƒ + (=jis-x0208 . #x2446) ; ø½‰º» + (korean-ksc5601 . #x2A46) ; ø»ˆ§¿ + (=big5-eten . #xC74D) ; ý¢€Œ + (=ucs . #x3066) ; て + )) +(define-char + '((name . "HIRAGANA LETTER DE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x3066 #x3099) + (chinese-gb2312 . #x2447) ; ø»„‹„ + (=jis-x0208 . #x2447) ; ø½‰º¼ + (korean-ksc5601 . #x2A47) ; ø»ˆ¨€ + (=big5-eten . #xC74E) ; ý¢€ŒŽ + (=ucs . #x3067) ; で + )) +(define-char + '((name . "HIRAGANA LETTER TO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2448) ; ø»„‹… + (=jis-x0208 . #x2448) ; ø½‰º½ + (korean-ksc5601 . #x2A48) ; ø»ˆ¨ + (=big5-eten . #xC74F) ; ý¢€Œ + (=ucs . #x3068) ; と + )) +(define-char + '((name . "HIRAGANA LETTER DO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x3068 #x3099) + (chinese-gb2312 . #x2449) ; ø»„‹† + (=jis-x0208 . #x2449) ; ø½‰º¾ + (korean-ksc5601 . #x2A49) ; ø»ˆ¨‚ + (=big5-eten . #xC750) ; ý¢€Œ + (=ucs . #x3069) ; ど + )) +(define-char + '((name . "HIRAGANA LETTER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x244A) ; ø»„‹‡ + (=jis-x0208 . #x244A) ; ø½‰º¿ + (korean-ksc5601 . #x2A4A) ; ø»ˆ¨ƒ + (=big5-eten . #xC751) ; ý¢€Œ‘ + (=ucs . #x306A) ; な + )) +(define-char + '((name . "HIRAGANA LETTER NI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x244B) ; ø»„‹ˆ + (=jis-x0208 . #x244B) ; ø½‰»€ + (korean-ksc5601 . #x2A4B) ; ø»ˆ¨„ + (=big5-eten . #xC752) ; ý¢€Œ’ + (=ucs . #x306B) ; に + )) +(define-char + '((name . "HIRAGANA LETTER NU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x244C) ; ø»„‹‰ + (=jis-x0208 . #x244C) ; ø½‰» + (korean-ksc5601 . #x2A4C) ; ø»ˆ¨… + (=big5-eten . #xC753) ; ý¢€Œ“ + (=ucs . #x306C) ; ぬ + )) +(define-char + '((name . "HIRAGANA LETTER NE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x244D) ; ø»„‹Š + (=jis-x0208 . #x244D) ; ø½‰»‚ + (korean-ksc5601 . #x2A4D) ; ø»ˆ¨† + (=big5-eten . #xC754) ; ý¢€Œ” + (=ucs . #x306D) ; ね + )) +(define-char + '((name . "HIRAGANA LETTER NO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x244E) ; ø»„‹‹ + (=jis-x0208 . #x244E) ; ø½‰»ƒ + (korean-ksc5601 . #x2A4E) ; ø»ˆ¨‡ + (=big5-eten . #xC755) ; ý¢€Œ• + (=ucs . #x306E) ; の + )) +(define-char + '((name . "HIRAGANA LETTER HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x244F) ; ø»„‹Œ + (=jis-x0208 . #x244F) ; ø½‰»„ + (korean-ksc5601 . #x2A4F) ; ø»ˆ¨ˆ + (=big5-eten . #xC756) ; ý¢€Œ– + (=ucs . #x306F) ; は + )) +(define-char + '((name . "HIRAGANA LETTER BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x306F #x3099) + (chinese-gb2312 . #x2450) ; ø»„‹ + (=jis-x0208 . #x2450) ; ø½‰»… + (korean-ksc5601 . #x2A50) ; ø»ˆ¨‰ + (=big5-eten . #xC757) ; ý¢€Œ— + (=ucs . #x3070) ; ば + )) +(define-char + '((name . "HIRAGANA LETTER PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x306F #x309A) + (chinese-gb2312 . #x2451) ; ø»„‹Ž + (=jis-x0208 . #x2451) ; ø½‰»† + (korean-ksc5601 . #x2A51) ; ø»ˆ¨Š + (=big5-eten . #xC758) ; ý¢€Œ˜ + (=ucs . #x3071) ; ぱ + )) +(define-char + '((name . "HIRAGANA LETTER HI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2452) ; ø»„‹ + (=jis-x0208 . #x2452) ; ø½‰»‡ + (korean-ksc5601 . #x2A52) ; ø»ˆ¨‹ + (=big5-eten . #xC759) ; ý¢€Œ™ + (=ucs . #x3072) ; ひ + )) +(define-char + '((name . "HIRAGANA LETTER BI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x3072 #x3099) + (chinese-gb2312 . #x2453) ; ø»„‹ + (=jis-x0208 . #x2453) ; ø½‰»ˆ + (korean-ksc5601 . #x2A53) ; ø»ˆ¨Œ + (=big5-eten . #xC75A) ; ý¢€Œš + (=ucs . #x3073) ; び + )) +(define-char + '((name . "HIRAGANA LETTER PI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x3072 #x309A) + (chinese-gb2312 . #x2454) ; ø»„‹‘ + (=jis-x0208 . #x2454) ; ø½‰»‰ + (korean-ksc5601 . #x2A54) ; ø»ˆ¨ + (=big5-eten . #xC75B) ; ý¢€Œ› + (=ucs . #x3074) ; ぴ + )) +(define-char + '((name . "HIRAGANA LETTER HU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2455) ; ø»„‹’ + (=jis-x0208 . #x2455) ; ø½‰»Š + (korean-ksc5601 . #x2A55) ; ø»ˆ¨Ž + (=big5-eten . #xC75C) ; ý¢€Œœ + (=ucs . #x3075) ; ふ + )) +(define-char + '((name . "HIRAGANA LETTER BU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x3075 #x3099) + (chinese-gb2312 . #x2456) ; ø»„‹“ + (=jis-x0208 . #x2456) ; ø½‰»‹ + (korean-ksc5601 . #x2A56) ; ø»ˆ¨ + (=big5-eten . #xC75D) ; ý¢€Œ + (=ucs . #x3076) ; ぶ + )) +(define-char + '((name . "HIRAGANA LETTER PU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x3075 #x309A) + (chinese-gb2312 . #x2457) ; ø»„‹” + (=jis-x0208 . #x2457) ; ø½‰»Œ + (korean-ksc5601 . #x2A57) ; ø»ˆ¨ + (=big5-eten . #xC75E) ; ý¢€Œž + (=ucs . #x3077) ; ぷ + )) +(define-char + '((name . "HIRAGANA LETTER HE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2458) ; ø»„‹• + (=jis-x0208 . #x2458) ; ø½‰» + (korean-ksc5601 . #x2A58) ; ø»ˆ¨‘ + (=big5-eten . #xC75F) ; ý¢€ŒŸ + (=ucs . #x3078) ; へ + )) +(define-char + '((name . "HIRAGANA LETTER BE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x3078 #x3099) + (chinese-gb2312 . #x2459) ; ø»„‹– + (=jis-x0208 . #x2459) ; ø½‰»Ž + (korean-ksc5601 . #x2A59) ; ø»ˆ¨’ + (=big5-eten . #xC760) ; ý¢€Œ  + (=ucs . #x3079) ; べ + )) +(define-char + '((name . "HIRAGANA LETTER PE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x3078 #x309A) + (chinese-gb2312 . #x245A) ; ø»„‹— + (=jis-x0208 . #x245A) ; ø½‰» + (korean-ksc5601 . #x2A5A) ; ø»ˆ¨“ + (=big5-eten . #xC761) ; ý¢€Œ¡ + (=ucs . #x307A) ; ぺ + )) +(define-char + '((name . "HIRAGANA LETTER HO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x245B) ; ø»„‹˜ + (=jis-x0208 . #x245B) ; ø½‰» + (korean-ksc5601 . #x2A5B) ; ø»ˆ¨” + (=big5-eten . #xC762) ; ý¢€Œ¢ + (=ucs . #x307B) ; ほ + )) +(define-char + '((name . "HIRAGANA LETTER BO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x307B #x3099) + (chinese-gb2312 . #x245C) ; ø»„‹™ + (=jis-x0208 . #x245C) ; ø½‰»‘ + (korean-ksc5601 . #x2A5C) ; ø»ˆ¨• + (=big5-eten . #xC763) ; ý¢€Œ£ + (=ucs . #x307C) ; ぼ + )) +(define-char + '((name . "HIRAGANA LETTER PO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x307B #x309A) + (chinese-gb2312 . #x245D) ; ø»„‹š + (=jis-x0208 . #x245D) ; ø½‰»’ + (korean-ksc5601 . #x2A5D) ; ø»ˆ¨– + (=big5-eten . #xC764) ; ý¢€Œ¤ + (=ucs . #x307D) ; ぽ + )) +(define-char + '((name . "HIRAGANA LETTER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x245E) ; ø»„‹› + (=jis-x0208 . #x245E) ; ø½‰»“ + (korean-ksc5601 . #x2A5E) ; ø»ˆ¨— + (=big5-eten . #xC765) ; ý¢€Œ¥ + (=ucs . #x307E) ; ま + )) +(define-char + '((name . "HIRAGANA LETTER MI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x245F) ; ø»„‹œ + (=jis-x0208 . #x245F) ; ø½‰»” + (korean-ksc5601 . #x2A5F) ; ø»ˆ¨˜ + (=big5-eten . #xC766) ; ý¢€Œ¦ + (=ucs . #x307F) ; み + )) +(define-char + '((name . "HIRAGANA LETTER MU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2460) ; ø»„‹ + (=jis-x0208 . #x2460) ; ø½‰»• + (korean-ksc5601 . #x2A60) ; ø»ˆ¨™ + (=big5-eten . #xC767) ; ý¢€Œ§ + (=ucs . #x3080) ; む + )) +(define-char + '((name . "HIRAGANA LETTER ME") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2461) ; ø»„‹ž + (=jis-x0208 . #x2461) ; ø½‰»– + (korean-ksc5601 . #x2A61) ; ø»ˆ¨š + (=big5-eten . #xC768) ; ý¢€Œ¨ + (=ucs . #x3081) ; め + )) +(define-char + '((name . "HIRAGANA LETTER MO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2462) ; ø»„‹Ÿ + (=jis-x0208 . #x2462) ; ø½‰»— + (korean-ksc5601 . #x2A62) ; ø»ˆ¨› + (=big5-eten . #xC769) ; ý¢€Œ© + (=ucs . #x3082) ; も + )) +(define-char + '((name . "HIRAGANA LETTER SMALL YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2463) ; ø»„‹  + (=jis-x0208 . #x2463) ; ø½‰»˜ + (korean-ksc5601 . #x2A63) ; ø»ˆ¨œ + (=big5-eten . #xC76A) ; ý¢€Œª + (=jef-china3 . #x7DCB) ; øº‡·‹ + (=ucs . #x3083) ; ゃ + )) +(define-char + '((name . "HIRAGANA LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2464) ; ø»„‹¡ + (=jis-x0208 . #x2464) ; ø½‰»™ + (korean-ksc5601 . #x2A64) ; ø»ˆ¨ + (=big5-eten . #xC76B) ; ý¢€Œ« + (=ucs . #x3084) ; や + )) +(define-char + '((name . "HIRAGANA LETTER SMALL YU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2465) ; ø»„‹¢ + (=jis-x0208 . #x2465) ; ø½‰»š + (korean-ksc5601 . #x2A65) ; ø»ˆ¨ž + (=big5-eten . #xC76C) ; ý¢€Œ¬ + (=jef-china3 . #x7DCC) ; øº‡·Œ + (=ucs . #x3085) ; ゅ + )) +(define-char + '((name . "HIRAGANA LETTER YU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2466) ; ø»„‹£ + (=jis-x0208 . #x2466) ; ø½‰»› + (korean-ksc5601 . #x2A66) ; ø»ˆ¨Ÿ + (=big5-eten . #xC76D) ; ý¢€Œ­ + (=ucs . #x3086) ; ゆ + )) +(define-char + '((name . "HIRAGANA LETTER SMALL YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2467) ; ø»„‹¤ + (=jis-x0208 . #x2467) ; ø½‰»œ + (korean-ksc5601 . #x2A67) ; ø»ˆ¨  + (=big5-eten . #xC76E) ; ý¢€Œ® + (=jef-china3 . #x7DCD) ; øº‡· + (=ucs . #x3087) ; ょ + )) +(define-char + '((name . "HIRAGANA LETTER YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2468) ; ø»„‹¥ + (=jis-x0208 . #x2468) ; ø½‰» + (korean-ksc5601 . #x2A68) ; ø»ˆ¨¡ + (=big5-eten . #xC76F) ; ý¢€Œ¯ + (=ucs . #x3088) ; よ + )) +(define-char + '((name . "HIRAGANA LETTER RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2469) ; ø»„‹¦ + (=jis-x0208 . #x2469) ; ø½‰»ž + (korean-ksc5601 . #x2A69) ; ø»ˆ¨¢ + (=big5-eten . #xC770) ; ý¢€Œ° + (=ucs . #x3089) ; ら + )) +(define-char + '((name . "HIRAGANA LETTER RI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x246A) ; ø»„‹§ + (=jis-x0208 . #x246A) ; ø½‰»Ÿ + (korean-ksc5601 . #x2A6A) ; ø»ˆ¨£ + (=big5-eten . #xC771) ; ý¢€Œ± + (=ucs . #x308A) ; り + )) +(define-char + '((name . "HIRAGANA LETTER RU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x246B) ; ø»„‹¨ + (=jis-x0208 . #x246B) ; ø½‰»  + (korean-ksc5601 . #x2A6B) ; ø»ˆ¨¤ + (=big5-eten . #xC772) ; ý¢€Œ² + (=ucs . #x308B) ; る + )) +(define-char + '((name . "HIRAGANA LETTER RE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x246C) ; ø»„‹© + (=jis-x0208 . #x246C) ; ø½‰»¡ + (korean-ksc5601 . #x2A6C) ; ø»ˆ¨¥ + (=big5-eten . #xC773) ; ý¢€Œ³ + (=ucs . #x308C) ; れ + )) +(define-char + '((name . "HIRAGANA LETTER RO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x246D) ; ø»„‹ª + (=jis-x0208 . #x246D) ; ø½‰»¢ + (korean-ksc5601 . #x2A6D) ; ø»ˆ¨¦ + (=big5-eten . #xC774) ; ý¢€Œ´ + (=ucs . #x308D) ; ろ + )) +(define-char + '((name . "HIRAGANA LETTER SMALL WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x246E) ; ø»„‹« + (=jis-x0208 . #x246E) ; ø½‰»£ + (korean-ksc5601 . #x2A6E) ; ø»ˆ¨§ + (=big5-eten . #xC775) ; ý¢€Œµ + (=jef-china3 . #x7DCE) ; øº‡·Ž + (=ucs . #x308E) ; ゎ + )) +(define-char + '((name . "HIRAGANA LETTER WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x246F) ; ø»„‹¬ + (=jis-x0208 . #x246F) ; ø½‰»¤ + (korean-ksc5601 . #x2A6F) ; ø»ˆ¨¨ + (=big5-eten . #xC776) ; ý¢€Œ¶ + (=ucs . #x308F) ; わ + )) +(define-char + '((name . "HIRAGANA LETTER WI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2470) ; ø»„‹­ + (=jis-x0208 . #x2470) ; ø½‰»¥ + (korean-ksc5601 . #x2A70) ; ø»ˆ¨© + (=big5-eten . #xC777) ; ý¢€Œ· + (=ucs . #x3090) ; ゐ + )) +(define-char + '((name . "HIRAGANA LETTER WE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2471) ; ø»„‹® + (=jis-x0208 . #x2471) ; ø½‰»¦ + (korean-ksc5601 . #x2A71) ; ø»ˆ¨ª + (=big5-eten . #xC778) ; ý¢€Œ¸ + (=ucs . #x3091) ; ゑ + )) +(define-char + '((name . "HIRAGANA LETTER WO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2472) ; ø»„‹¯ + (=jis-x0208 . #x2472) ; ø½‰»§ + (korean-ksc5601 . #x2A72) ; ø»ˆ¨« + (=big5-eten . #xC779) ; ý¢€Œ¹ + (=ucs . #x3092) ; を + )) +(define-char + '((name . "HIRAGANA LETTER N") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2473) ; ø»„‹° + (=jis-x0208 . #x2473) ; ø½‰»¨ + (korean-ksc5601 . #x2A73) ; ø»ˆ¨¬ + (=big5-eten . #xC77A) ; ý¢€Œº + (=ucs . #x3093) ; ん + )) +(define-char + '((name . "HIRAGANA LETTER VU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x3046 #x3099) + (=jis-x0213-1-2000 . #x2474) ; ø»¢˜© + (=jef-china3 . #x78C5) ; øº‡£… + (=ucs . #x3094) ; ゔ + )) +(define-char + '((name . "HIRAGANA LETTER SMALL KA") + (=jis-x0213-1-2000 . #x2475) ; ø»¢˜ª + (=ucs . #x3095) ; ゕ + )) +(define-char + '((name . "HIRAGANA LETTER SMALL KE") + (=jis-x0213-1-2000 . #x2476) ; ø»¢˜« + (=ucs . #x3096) ; ゖ + )) +(define-char + '((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x3099) ; ゙ + )) +(define-char + '((name . "COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #x309A) ; ゚ + )) +(define-char + '((name . "KATAKANA-HIRAGANA VOICED SOUND MARK") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x3099) + (=jis-x0208 . #x212B) ; ø½‰¶† + (=ucs . #x309B) ; ゛ + )) +(define-char + '((name . "KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x0020 #x309A) + (=jis-x0208 . #x212C) ; ø½‰¶‡ + (=ucs . #x309C) ; ゜ + )) +(define-char + '((name . "HIRAGANA ITERATION MARK") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0208 . #x2135) ; ø½‰¶ + (=big5-eten . #xC6DC) ; ý¢€Œ›œ + (=ucs . #x309D) ; ゝ + )) +(define-char + '((name . "HIRAGANA VOICED ITERATION MARK") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x309D #x3099) + (=jis-x0208 . #x2136) ; ø½‰¶‘ + (=big5-eten . #xC6DD) ; ý¢€Œ› + (=ucs . #x309E) ; ゞ + )) +(define-char + '((name . "HIRAGANA DIGRAPH YORI") + (=jis-x0213-1-2000 . #x2239) ; ø»¢”² + (=ucs . #x309F) ; ゟ + )) diff --git a/lisp/utf-2000/u030A0-Katakana.el b/lisp/utf-2000/u030A0-Katakana.el new file mode 100644 index 0000000..6372564 --- /dev/null +++ b/lisp/utf-2000/u030A0-Katakana.el @@ -0,0 +1,1067 @@ +(define-char + '((name . "KATAKANA-HIRAGANA DOUBLE HYPHEN") + (=jis-x0213-1-2000 . #x237B) ; ø»¢—’ + (=ucs . #x30A0) ; ゠ + )) +(define-char + '((name . "KATAKANA LETTER SMALL A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2521) ; ø»„‹¼ + (=jis-x0208 . #x2521) ; ø½‰»´ + (korean-ksc5601 . #x2B21) ; ø»ˆ¨¸ + (=big5-eten . #xC77B) ; ý¢€Œ» + (=jef-china3 . #x7DCF) ; øº‡· + (=ucs . #x30A1) ; ァ + )) +(define-char + '((name . "KATAKANA LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2522) ; ø»„‹½ + (=jis-x0208 . #x2522) ; ø½‰»µ + (korean-ksc5601 . #x2B22) ; ø»ˆ¨¹ + (=big5-eten . #xC77C) ; ý¢€Œ¼ + (=ucs . #x30A2) ; ア + )) +(define-char + '((name . "KATAKANA LETTER SMALL I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2523) ; ø»„‹¾ + (=jis-x0208 . #x2523) ; ø½‰»¶ + (korean-ksc5601 . #x2B23) ; ø»ˆ¨º + (=big5-eten . #xC77D) ; ý¢€Œ½ + (=jef-china3 . #x7DD0) ; øº‡· + (=ucs . #x30A3) ; ィ + )) +(define-char + '((name . "KATAKANA LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2524) ; ø»„‹¿ + (=jis-x0208 . #x2524) ; ø½‰»· + (korean-ksc5601 . #x2B24) ; ø»ˆ¨» + (=big5-eten . #xC77E) ; ý¢€Œ¾ + (=ucs . #x30A4) ; イ + )) +(define-char + '((name . "KATAKANA LETTER SMALL U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2525) ; ø»„Œ€ + (=jis-x0208 . #x2525) ; ø½‰»¸ + (korean-ksc5601 . #x2B25) ; ø»ˆ¨¼ + (=big5-eten . #xC7A1) ; ý¢€Œž¡ + (=jef-china3 . #x7DD1) ; øº‡·‘ + (=ucs . #x30A5) ; ゥ + )) +(define-char + '((name . "KATAKANA LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2526) ; ø»„Œ + (=jis-x0208 . #x2526) ; ø½‰»¹ + (korean-ksc5601 . #x2B26) ; ø»ˆ¨½ + (=big5-eten . #xC7A2) ; ý¢€Œž¢ + (=ucs . #x30A6) ; ウ + )) +(define-char + '((name . "KATAKANA LETTER SMALL E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2527) ; ø»„Œ‚ + (=jis-x0208 . #x2527) ; ø½‰»º + (korean-ksc5601 . #x2B27) ; ø»ˆ¨¾ + (=big5-eten . #xC7A3) ; ý¢€Œž£ + (=jef-china3 . #x7DD2) ; øº‡·’ + (=ucs . #x30A7) ; ェ + )) +(define-char + '((name . "KATAKANA LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2528) ; ø»„Œƒ + (=jis-x0208 . #x2528) ; ø½‰»» + (korean-ksc5601 . #x2B28) ; ø»ˆ¨¿ + (=big5-eten . #xC7A4) ; ý¢€Œž¤ + (=ucs . #x30A8) ; エ + )) +(define-char + '((name . "KATAKANA LETTER SMALL O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2529) ; ø»„Œ„ + (=jis-x0208 . #x2529) ; ø½‰»¼ + (korean-ksc5601 . #x2B29) ; ø»ˆ©€ + (=big5-eten . #xC7A5) ; ý¢€Œž¥ + (=jef-china3 . #x7DD3) ; øº‡·“ + (=ucs . #x30A9) ; ォ + )) +(define-char + '((name . "KATAKANA LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x252A) ; ø»„Œ… + (=jis-x0208 . #x252A) ; ø½‰»½ + (korean-ksc5601 . #x2B2A) ; ø»ˆ© + (=big5-eten . #xC7A6) ; ý¢€Œž¦ + (=ucs . #x30AA) ; オ + )) +(define-char + '((name . "KATAKANA LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x252B) ; ø»„Œ† + (=jis-x0208 . #x252B) ; ø½‰»¾ + (korean-ksc5601 . #x2B2B) ; ø»ˆ©‚ + (=big5-eten . #xC7A7) ; ý¢€Œž§ + (=ucs . #x30AB) ; カ + )) +(define-char + '((name . "KATAKANA LETTER GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30AB #x3099) + (chinese-gb2312 . #x252C) ; ø»„Œ‡ + (=jis-x0208 . #x252C) ; ø½‰»¿ + (korean-ksc5601 . #x2B2C) ; ø»ˆ©ƒ + (=big5-eten . #xC7A8) ; ý¢€Œž¨ + (=ucs . #x30AC) ; ガ + )) +(define-char + '((name . "KATAKANA LETTER KI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x252D) ; ø»„Œˆ + (=jis-x0208 . #x252D) ; ø½‰¼€ + (korean-ksc5601 . #x2B2D) ; ø»ˆ©„ + (=big5-eten . #xC7A9) ; ý¢€Œž© + (=ucs . #x30AD) ; キ + )) +(define-char + '((name . "KATAKANA LETTER GI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30AD #x3099) + (chinese-gb2312 . #x252E) ; ø»„Œ‰ + (=jis-x0208 . #x252E) ; ø½‰¼ + (korean-ksc5601 . #x2B2E) ; ø»ˆ©… + (=big5-eten . #xC7AA) ; ý¢€Œžª + (=ucs . #x30AE) ; ギ + )) +(define-char + '((name . "KATAKANA LETTER KU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x252F) ; ø»„ŒŠ + (=jis-x0208 . #x252F) ; ø½‰¼‚ + (korean-ksc5601 . #x2B2F) ; ø»ˆ©† + (=big5-eten . #xC7AB) ; ý¢€Œž« + (=ucs . #x30AF) ; ク + )) +(define-char + '((name . "KATAKANA LETTER GU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30AF #x3099) + (chinese-gb2312 . #x2530) ; ø»„Œ‹ + (=jis-x0208 . #x2530) ; ø½‰¼ƒ + (korean-ksc5601 . #x2B30) ; ø»ˆ©‡ + (=big5-eten . #xC7AC) ; ý¢€Œž¬ + (=ucs . #x30B0) ; グ + )) +(define-char + '((name . "KATAKANA LETTER KE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2531) ; ø»„ŒŒ + (=jis-x0208 . #x2531) ; ø½‰¼„ + (korean-ksc5601 . #x2B31) ; ø»ˆ©ˆ + (=big5-eten . #xC7AD) ; ý¢€Œž­ + (=ucs . #x30B1) ; ケ + )) +(define-char + '((name . "KATAKANA LETTER GE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30B1 #x3099) + (chinese-gb2312 . #x2532) ; ø»„Œ + (=jis-x0208 . #x2532) ; ø½‰¼… + (korean-ksc5601 . #x2B32) ; ø»ˆ©‰ + (=big5-eten . #xC7AE) ; ý¢€Œž® + (=ucs . #x30B2) ; ゲ + )) +(define-char + '((name . "KATAKANA LETTER KO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2533) ; ø»„ŒŽ + (=jis-x0208 . #x2533) ; ø½‰¼† + (korean-ksc5601 . #x2B33) ; ø»ˆ©Š + (=big5-eten . #xC7AF) ; ý¢€Œž¯ + (=ucs . #x30B3) ; コ + )) +(define-char + '((name . "KATAKANA LETTER GO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30B3 #x3099) + (chinese-gb2312 . #x2534) ; ø»„Œ + (=jis-x0208 . #x2534) ; ø½‰¼‡ + (korean-ksc5601 . #x2B34) ; ø»ˆ©‹ + (=big5-eten . #xC7B0) ; ý¢€Œž° + (=ucs . #x30B4) ; ゴ + )) +(define-char + '((name . "KATAKANA LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2535) ; ø»„Œ + (=jis-x0208 . #x2535) ; ø½‰¼ˆ + (korean-ksc5601 . #x2B35) ; ø»ˆ©Œ + (=big5-eten . #xC7B1) ; ý¢€Œž± + (=ucs . #x30B5) ; サ + )) +(define-char + '((name . "KATAKANA LETTER ZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30B5 #x3099) + (chinese-gb2312 . #x2536) ; ø»„Œ‘ + (=jis-x0208 . #x2536) ; ø½‰¼‰ + (korean-ksc5601 . #x2B36) ; ø»ˆ© + (=big5-eten . #xC7B2) ; ý¢€Œž² + (=ucs . #x30B6) ; ザ + )) +(define-char + '((name . "KATAKANA LETTER SI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2537) ; ø»„Œ’ + (=jis-x0208 . #x2537) ; ø½‰¼Š + (korean-ksc5601 . #x2B37) ; ø»ˆ©Ž + (=big5-eten . #xC7B3) ; ý¢€Œž³ + (=ucs . #x30B7) ; シ + )) +(define-char + '((name . "KATAKANA LETTER ZI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30B7 #x3099) + (chinese-gb2312 . #x2538) ; ø»„Œ“ + (=jis-x0208 . #x2538) ; ø½‰¼‹ + (korean-ksc5601 . #x2B38) ; ø»ˆ© + (=big5-eten . #xC7B4) ; ý¢€Œž´ + (=ucs . #x30B8) ; ジ + )) +(define-char + '((name . "KATAKANA LETTER SU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2539) ; ø»„Œ” + (=jis-x0208 . #x2539) ; ø½‰¼Œ + (korean-ksc5601 . #x2B39) ; ø»ˆ© + (=big5-eten . #xC7B5) ; ý¢€Œžµ + (=ucs . #x30B9) ; ス + )) +(define-char + '((name . "KATAKANA LETTER ZU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30B9 #x3099) + (chinese-gb2312 . #x253A) ; ø»„Œ• + (=jis-x0208 . #x253A) ; ø½‰¼ + (korean-ksc5601 . #x2B3A) ; ø»ˆ©‘ + (=big5-eten . #xC7B6) ; ý¢€Œž¶ + (=ucs . #x30BA) ; ズ + )) +(define-char + '((name . "KATAKANA LETTER SE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x253B) ; ø»„Œ– + (=jis-x0208 . #x253B) ; ø½‰¼Ž + (korean-ksc5601 . #x2B3B) ; ø»ˆ©’ + (=big5-eten . #xC7B7) ; ý¢€Œž· + (=ucs . #x30BB) ; セ + )) +(define-char + '((name . "KATAKANA LETTER ZE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30BB #x3099) + (chinese-gb2312 . #x253C) ; ø»„Œ— + (=jis-x0208 . #x253C) ; ø½‰¼ + (korean-ksc5601 . #x2B3C) ; ø»ˆ©“ + (=big5-eten . #xC7B8) ; ý¢€Œž¸ + (=ucs . #x30BC) ; ゼ + )) +(define-char + '((name . "KATAKANA LETTER SO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x253D) ; ø»„Œ˜ + (=jis-x0208 . #x253D) ; ø½‰¼ + (korean-ksc5601 . #x2B3D) ; ø»ˆ©” + (=big5-eten . #xC7B9) ; ý¢€Œž¹ + (=ucs . #x30BD) ; ソ + )) +(define-char + '((name . "KATAKANA LETTER ZO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30BD #x3099) + (chinese-gb2312 . #x253E) ; ø»„Œ™ + (=jis-x0208 . #x253E) ; ø½‰¼‘ + (korean-ksc5601 . #x2B3E) ; ø»ˆ©• + (=big5-eten . #xC7BA) ; ý¢€Œžº + (=ucs . #x30BE) ; ゾ + )) +(define-char + '((name . "KATAKANA LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x253F) ; ø»„Œš + (=jis-x0208 . #x253F) ; ø½‰¼’ + (korean-ksc5601 . #x2B3F) ; ø»ˆ©– + (=big5-eten . #xC7BB) ; ý¢€Œž» + (=ucs . #x30BF) ; タ + )) +(define-char + '((name . "KATAKANA LETTER DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30BF #x3099) + (chinese-gb2312 . #x2540) ; ø»„Œ› + (=jis-x0208 . #x2540) ; ø½‰¼“ + (korean-ksc5601 . #x2B40) ; ø»ˆ©— + (=big5-eten . #xC7BC) ; ý¢€Œž¼ + (=ucs . #x30C0) ; ダ + )) +(define-char + '((name . "KATAKANA LETTER TI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2541) ; ø»„Œœ + (=jis-x0208 . #x2541) ; ø½‰¼” + (korean-ksc5601 . #x2B41) ; ø»ˆ©˜ + (=big5-eten . #xC7BD) ; ý¢€Œž½ + (=ucs . #x30C1) ; チ + )) +(define-char + '((name . "KATAKANA LETTER DI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30C1 #x3099) + (chinese-gb2312 . #x2542) ; ø»„Œ + (=jis-x0208 . #x2542) ; ø½‰¼• + (korean-ksc5601 . #x2B42) ; ø»ˆ©™ + (=big5-eten . #xC7BE) ; ý¢€Œž¾ + (=ucs . #x30C2) ; ヂ + )) +(define-char + '((name . "KATAKANA LETTER SMALL TU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2543) ; ø»„Œž + (=jis-x0208 . #x2543) ; ø½‰¼– + (korean-ksc5601 . #x2B43) ; ø»ˆ©š + (=big5-eten . #xC7BF) ; ý¢€Œž¿ + (=jef-china3 . #x7DD4) ; øº‡·” + (=ucs . #x30C3) ; ッ + )) +(define-char + '((name . "KATAKANA LETTER TU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2544) ; ø»„ŒŸ + (=jis-x0208 . #x2544) ; ø½‰¼— + (korean-ksc5601 . #x2B44) ; ø»ˆ©› + (=big5-eten . #xC7C0) ; ý¢€ŒŸ€ + (=ucs . #x30C4) ; ツ + )) +(define-char + '((name . "KATAKANA LETTER DU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30C4 #x3099) + (chinese-gb2312 . #x2545) ; ø»„Œ  + (=jis-x0208 . #x2545) ; ø½‰¼˜ + (korean-ksc5601 . #x2B45) ; ø»ˆ©œ + (=big5-eten . #xC7C1) ; ý¢€ŒŸ + (=ucs . #x30C5) ; ヅ + )) +(define-char + '((name . "KATAKANA LETTER TE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2546) ; ø»„Œ¡ + (=jis-x0208 . #x2546) ; ø½‰¼™ + (korean-ksc5601 . #x2B46) ; ø»ˆ© + (=big5-eten . #xC7C2) ; ý¢€ŒŸ‚ + (=ucs . #x30C6) ; テ + )) +(define-char + '((name . "KATAKANA LETTER DE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30C6 #x3099) + (chinese-gb2312 . #x2547) ; ø»„Œ¢ + (=jis-x0208 . #x2547) ; ø½‰¼š + (korean-ksc5601 . #x2B47) ; ø»ˆ©ž + (=big5-eten . #xC7C3) ; ý¢€ŒŸƒ + (=ucs . #x30C7) ; デ + )) +(define-char + '((name . "KATAKANA LETTER TO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2548) ; ø»„Œ£ + (=jis-x0208 . #x2548) ; ø½‰¼› + (korean-ksc5601 . #x2B48) ; ø»ˆ©Ÿ + (=big5-eten . #xC7C4) ; ý¢€ŒŸ„ + (=ucs . #x30C8) ; ト + )) +(define-char + '((name . "KATAKANA LETTER DO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30C8 #x3099) + (chinese-gb2312 . #x2549) ; ø»„Œ¤ + (=jis-x0208 . #x2549) ; ø½‰¼œ + (korean-ksc5601 . #x2B49) ; ø»ˆ©  + (=big5-eten . #xC7C5) ; ý¢€ŒŸ… + (=ucs . #x30C9) ; ド + )) +(define-char + '((name . "KATAKANA LETTER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x254A) ; ø»„Œ¥ + (=jis-x0208 . #x254A) ; ø½‰¼ + (korean-ksc5601 . #x2B4A) ; ø»ˆ©¡ + (=big5-eten . #xC7C6) ; ý¢€ŒŸ† + (=ucs . #x30CA) ; ナ + )) +(define-char + '((name . "KATAKANA LETTER NI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x254B) ; ø»„Œ¦ + (=jis-x0208 . #x254B) ; ø½‰¼ž + (korean-ksc5601 . #x2B4B) ; ø»ˆ©¢ + (=big5-eten . #xC7C7) ; ý¢€ŒŸ‡ + (=ucs . #x30CB) ; ニ + )) +(define-char + '((name . "KATAKANA LETTER NU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x254C) ; ø»„Œ§ + (=jis-x0208 . #x254C) ; ø½‰¼Ÿ + (korean-ksc5601 . #x2B4C) ; ø»ˆ©£ + (=big5-eten . #xC7C8) ; ý¢€ŒŸˆ + (=ucs . #x30CC) ; ヌ + )) +(define-char + '((name . "KATAKANA LETTER NE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x254D) ; ø»„Œ¨ + (=jis-x0208 . #x254D) ; ø½‰¼  + (korean-ksc5601 . #x2B4D) ; ø»ˆ©¤ + (=big5-eten . #xC7C9) ; ý¢€ŒŸ‰ + (=ucs . #x30CD) ; ネ + )) +(define-char + '((name . "KATAKANA LETTER NO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x254E) ; ø»„Œ© + (=jis-x0208 . #x254E) ; ø½‰¼¡ + (korean-ksc5601 . #x2B4E) ; ø»ˆ©¥ + (=big5-eten . #xC7CA) ; ý¢€ŒŸŠ + (=ucs . #x30CE) ; ノ + )) +(define-char + '((name . "KATAKANA LETTER HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x254F) ; ø»„Œª + (=jis-x0208 . #x254F) ; ø½‰¼¢ + (korean-ksc5601 . #x2B4F) ; ø»ˆ©¦ + (=big5-eten . #xC7CB) ; ý¢€ŒŸ‹ + (=ucs . #x30CF) ; ハ + )) +(define-char + '((name . "KATAKANA LETTER BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30CF #x3099) + (chinese-gb2312 . #x2550) ; ø»„Œ« + (=jis-x0208 . #x2550) ; ø½‰¼£ + (korean-ksc5601 . #x2B50) ; ø»ˆ©§ + (=big5-eten . #xC7CC) ; ý¢€ŒŸŒ + (=ucs . #x30D0) ; バ + )) +(define-char + '((name . "KATAKANA LETTER PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30CF #x309A) + (chinese-gb2312 . #x2551) ; ø»„Œ¬ + (=jis-x0208 . #x2551) ; ø½‰¼¤ + (korean-ksc5601 . #x2B51) ; ø»ˆ©¨ + (=big5-eten . #xC7CD) ; ý¢€ŒŸ + (=ucs . #x30D1) ; パ + )) +(define-char + '((name . "KATAKANA LETTER HI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2552) ; ø»„Œ­ + (=jis-x0208 . #x2552) ; ø½‰¼¥ + (korean-ksc5601 . #x2B52) ; ø»ˆ©© + (=big5-eten . #xC7CE) ; ý¢€ŒŸŽ + (=ucs . #x30D2) ; ヒ + )) +(define-char + '((name . "KATAKANA LETTER BI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30D2 #x3099) + (chinese-gb2312 . #x2553) ; ø»„Œ® + (=jis-x0208 . #x2553) ; ø½‰¼¦ + (korean-ksc5601 . #x2B53) ; ø»ˆ©ª + (=big5-eten . #xC7CF) ; ý¢€ŒŸ + (=ucs . #x30D3) ; ビ + )) +(define-char + '((name . "KATAKANA LETTER PI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30D2 #x309A) + (chinese-gb2312 . #x2554) ; ø»„Œ¯ + (=jis-x0208 . #x2554) ; ø½‰¼§ + (korean-ksc5601 . #x2B54) ; ø»ˆ©« + (=big5-eten . #xC7D0) ; ý¢€ŒŸ + (=ucs . #x30D4) ; ピ + )) +(define-char + '((name . "KATAKANA LETTER HU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2555) ; ø»„Œ° + (=jis-x0208 . #x2555) ; ø½‰¼¨ + (korean-ksc5601 . #x2B55) ; ø»ˆ©¬ + (=big5-eten . #xC7D1) ; ý¢€ŒŸ‘ + (=ucs . #x30D5) ; フ + )) +(define-char + '((name . "KATAKANA LETTER BU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30D5 #x3099) + (chinese-gb2312 . #x2556) ; ø»„Œ± + (=jis-x0208 . #x2556) ; ø½‰¼© + (korean-ksc5601 . #x2B56) ; ø»ˆ©­ + (=big5-eten . #xC7D2) ; ý¢€ŒŸ’ + (=ucs . #x30D6) ; ブ + )) +(define-char + '((name . "KATAKANA LETTER PU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30D5 #x309A) + (chinese-gb2312 . #x2557) ; ø»„Œ² + (=jis-x0208 . #x2557) ; ø½‰¼ª + (korean-ksc5601 . #x2B57) ; ø»ˆ©® + (=big5-eten . #xC7D3) ; ý¢€ŒŸ“ + (=ucs . #x30D7) ; プ + )) +(define-char + '((name . "KATAKANA LETTER HE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2558) ; ø»„Œ³ + (=jis-x0208 . #x2558) ; ø½‰¼« + (korean-ksc5601 . #x2B58) ; ø»ˆ©¯ + (=big5-eten . #xC7D4) ; ý¢€ŒŸ” + (=ucs . #x30D8) ; ヘ + )) +(define-char + '((name . "KATAKANA LETTER BE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30D8 #x3099) + (chinese-gb2312 . #x2559) ; ø»„Œ´ + (=jis-x0208 . #x2559) ; ø½‰¼¬ + (korean-ksc5601 . #x2B59) ; ø»ˆ©° + (=big5-eten . #xC7D5) ; ý¢€ŒŸ• + (=ucs . #x30D9) ; ベ + )) +(define-char + '((name . "KATAKANA LETTER PE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30D8 #x309A) + (chinese-gb2312 . #x255A) ; ø»„Œµ + (=jis-x0208 . #x255A) ; ø½‰¼­ + (korean-ksc5601 . #x2B5A) ; ø»ˆ©± + (=big5-eten . #xC7D6) ; ý¢€ŒŸ– + (=ucs . #x30DA) ; ペ + )) +(define-char + '((name . "KATAKANA LETTER HO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x255B) ; ø»„Œ¶ + (=jis-x0208 . #x255B) ; ø½‰¼® + (korean-ksc5601 . #x2B5B) ; ø»ˆ©² + (=big5-eten . #xC7D7) ; ý¢€ŒŸ— + (=ucs . #x30DB) ; ホ + )) +(define-char + '((name . "KATAKANA LETTER BO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30DB #x3099) + (chinese-gb2312 . #x255C) ; ø»„Œ· + (=jis-x0208 . #x255C) ; ø½‰¼¯ + (korean-ksc5601 . #x2B5C) ; ø»ˆ©³ + (=big5-eten . #xC7D8) ; ý¢€ŒŸ˜ + (=ucs . #x30DC) ; ボ + )) +(define-char + '((name . "KATAKANA LETTER PO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30DB #x309A) + (chinese-gb2312 . #x255D) ; ø»„Œ¸ + (=jis-x0208 . #x255D) ; ø½‰¼° + (korean-ksc5601 . #x2B5D) ; ø»ˆ©´ + (=big5-eten . #xC7D9) ; ý¢€ŒŸ™ + (=ucs . #x30DD) ; ポ + )) +(define-char + '((name . "KATAKANA LETTER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x255E) ; ø»„Œ¹ + (=jis-x0208 . #x255E) ; ø½‰¼± + (korean-ksc5601 . #x2B5E) ; ø»ˆ©µ + (=big5-eten . #xC7DA) ; ý¢€ŒŸš + (=ucs . #x30DE) ; マ + )) +(define-char + '((name . "KATAKANA LETTER MI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x255F) ; ø»„Œº + (=jis-x0208 . #x255F) ; ø½‰¼² + (korean-ksc5601 . #x2B5F) ; ø»ˆ©¶ + (=big5-eten . #xC7DB) ; ý¢€ŒŸ› + (=ucs . #x30DF) ; ミ + )) +(define-char + '((name . "KATAKANA LETTER MU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2560) ; ø»„Œ» + (=jis-x0208 . #x2560) ; ø½‰¼³ + (korean-ksc5601 . #x2B60) ; ø»ˆ©· + (=big5-eten . #xC7DC) ; ý¢€ŒŸœ + (=ucs . #x30E0) ; ム + )) +(define-char + '((name . "KATAKANA LETTER ME") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2561) ; ø»„Œ¼ + (=jis-x0208 . #x2561) ; ø½‰¼´ + (korean-ksc5601 . #x2B61) ; ø»ˆ©¸ + (=big5-eten . #xC7DD) ; ý¢€ŒŸ + (=ucs . #x30E1) ; メ + )) +(define-char + '((name . "KATAKANA LETTER MO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2562) ; ø»„Œ½ + (=jis-x0208 . #x2562) ; ø½‰¼µ + (korean-ksc5601 . #x2B62) ; ø»ˆ©¹ + (=big5-eten . #xC7DE) ; ý¢€ŒŸž + (=ucs . #x30E2) ; モ + )) +(define-char + '((name . "KATAKANA LETTER SMALL YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2563) ; ø»„Œ¾ + (=jis-x0208 . #x2563) ; ø½‰¼¶ + (korean-ksc5601 . #x2B63) ; ø»ˆ©º + (=big5-eten . #xC7DF) ; ý¢€ŒŸŸ + (=jef-china3 . #x7DD5) ; øº‡·• + (=ucs . #x30E3) ; ャ + )) +(define-char + '((name . "KATAKANA LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2564) ; ø»„Œ¿ + (=jis-x0208 . #x2564) ; ø½‰¼· + (korean-ksc5601 . #x2B64) ; ø»ˆ©» + (=big5-eten . #xC7E0) ; ý¢€ŒŸ  + (=ucs . #x30E4) ; ヤ + )) +(define-char + '((name . "KATAKANA LETTER SMALL YU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2565) ; ø»„€ + (=jis-x0208 . #x2565) ; ø½‰¼¸ + (korean-ksc5601 . #x2B65) ; ø»ˆ©¼ + (=big5-eten . #xC7E1) ; ý¢€ŒŸ¡ + (=jef-china3 . #x7DD6) ; øº‡·– + (=ucs . #x30E5) ; ュ + )) +(define-char + '((name . "KATAKANA LETTER YU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2566) ; ø»„ + (=jis-x0208 . #x2566) ; ø½‰¼¹ + (korean-ksc5601 . #x2B66) ; ø»ˆ©½ + (=big5-eten . #xC7E2) ; ý¢€ŒŸ¢ + (=ucs . #x30E6) ; ユ + )) +(define-char + '((name . "KATAKANA LETTER SMALL YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2567) ; ø»„‚ + (=jis-x0208 . #x2567) ; ø½‰¼º + (korean-ksc5601 . #x2B67) ; ø»ˆ©¾ + (=big5-eten . #xC7E3) ; ý¢€ŒŸ£ + (=jef-china3 . #x7DD7) ; øº‡·— + (=ucs . #x30E7) ; ョ + )) +(define-char + '((name . "KATAKANA LETTER YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2568) ; ø»„ƒ + (=jis-x0208 . #x2568) ; ø½‰¼» + (korean-ksc5601 . #x2B68) ; ø»ˆ©¿ + (=big5-eten . #xC7E4) ; ý¢€ŒŸ¤ + (=ucs . #x30E8) ; ヨ + )) +(define-char + '((name . "KATAKANA LETTER RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2569) ; ø»„„ + (=jis-x0208 . #x2569) ; ø½‰¼¼ + (korean-ksc5601 . #x2B69) ; ø»ˆª€ + (=big5-eten . #xC7E5) ; ý¢€ŒŸ¥ + (=ucs . #x30E9) ; ラ + )) +(define-char + '((name . "KATAKANA LETTER RI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x256A) ; ø»„… + (=jis-x0208 . #x256A) ; ø½‰¼½ + (korean-ksc5601 . #x2B6A) ; ø»ˆª + (=big5-eten . #xC7E6) ; ý¢€ŒŸ¦ + (=ucs . #x30EA) ; リ + )) +(define-char + '((name . "KATAKANA LETTER RU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x256B) ; ø»„† + (=jis-x0208 . #x256B) ; ø½‰¼¾ + (korean-ksc5601 . #x2B6B) ; ø»ˆª‚ + (=big5-eten . #xC7E7) ; ý¢€ŒŸ§ + (=ucs . #x30EB) ; ル + )) +(define-char + '((name . "KATAKANA LETTER RE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x256C) ; ø»„‡ + (=jis-x0208 . #x256C) ; ø½‰¼¿ + (korean-ksc5601 . #x2B6C) ; ø»ˆªƒ + (=big5-eten . #xC7E8) ; ý¢€ŒŸ¨ + (=ucs . #x30EC) ; レ + )) +(define-char + '((name . "KATAKANA LETTER RO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x256D) ; ø»„ˆ + (=jis-x0208 . #x256D) ; ø½‰½€ + (korean-ksc5601 . #x2B6D) ; ø»ˆª„ + (=big5-eten . #xC7E9) ; ý¢€ŒŸ© + (=ucs . #x30ED) ; ロ + )) +(define-char + '((name . "KATAKANA LETTER SMALL WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x256E) ; ø»„‰ + (=jis-x0208 . #x256E) ; ø½‰½ + (korean-ksc5601 . #x2B6E) ; ø»ˆª… + (=big5-eten . #xC7EA) ; ý¢€ŒŸª + (=jef-china3 . #x7DD8) ; øº‡·˜ + (=ucs . #x30EE) ; ヮ + )) +(define-char + '((name . "KATAKANA LETTER WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x256F) ; ø»„Š + (=jis-x0208 . #x256F) ; ø½‰½‚ + (korean-ksc5601 . #x2B6F) ; ø»ˆª† + (=big5-eten . #xC7EB) ; ý¢€ŒŸ« + (=ucs . #x30EF) ; ワ + )) +(define-char + '((name . "KATAKANA LETTER WI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2570) ; ø»„‹ + (=jis-x0208 . #x2570) ; ø½‰½ƒ + (korean-ksc5601 . #x2B70) ; ø»ˆª‡ + (=big5-eten . #xC7EC) ; ý¢€ŒŸ¬ + (=ucs . #x30F0) ; ヰ + )) +(define-char + '((name . "KATAKANA LETTER WE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2571) ; ø»„Œ + (=jis-x0208 . #x2571) ; ø½‰½„ + (korean-ksc5601 . #x2B71) ; ø»ˆªˆ + (=big5-eten . #xC7ED) ; ý¢€ŒŸ­ + (=ucs . #x30F1) ; ヱ + )) +(define-char + '((name . "KATAKANA LETTER WO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2572) ; ø»„ + (=jis-x0208 . #x2572) ; ø½‰½… + (korean-ksc5601 . #x2B72) ; ø»ˆª‰ + (=big5-eten . #xC7EE) ; ý¢€ŒŸ® + (=ucs . #x30F2) ; ヲ + )) +(define-char + '((name . "KATAKANA LETTER N") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2573) ; ø»„Ž + (=jis-x0208 . #x2573) ; ø½‰½† + (korean-ksc5601 . #x2B73) ; ø»ˆªŠ + (=big5-eten . #xC7EF) ; ý¢€ŒŸ¯ + (=ucs . #x30F3) ; ン + )) +(define-char + '((name . "KATAKANA LETTER VU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30A6 #x3099) + (chinese-gb2312 . #x2574) ; ø»„ + (=jis-x0208 . #x2574) ; ø½‰½‡ + (korean-ksc5601 . #x2B74) ; ø»ˆª‹ + (=big5-eten . #xC7F0) ; ý¢€ŒŸ° + (=ucs . #x30F4) ; ヴ + )) +(define-char + '((name . "KATAKANA LETTER SMALL KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2575) ; ø»„ + (=jis-x0208 . #x2575) ; ø½‰½ˆ + (korean-ksc5601 . #x2B75) ; ø»ˆªŒ + (=big5-eten . #xC7F1) ; ý¢€ŒŸ± + (=jef-china3 . #x7DD9) ; øº‡·™ + (=ucs . #x30F5) ; ヵ + )) +(define-char + '((name . "KATAKANA LETTER SMALL KE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2576) ; ø»„‘ + (=jis-x0208 . #x2576) ; ø½‰½‰ + (korean-ksc5601 . #x2B76) ; ø»ˆª + (=big5-eten . #xC7F2) ; ý¢€ŒŸ² + (=jef-china3 . #x7DDA) ; øº‡·š + (=ucs . #x30F6) ; ヶ + )) +(define-char + '((name . "KATAKANA LETTER VA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30EF #x3099) + (=jis-x0213-1-2000 . #x2772) ; ø»¢ + (=ucs . #x30F7) ; ヷ + )) +(define-char + '((name . "KATAKANA LETTER VI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30F0 #x3099) + (=jis-x0213-1-2000 . #x2773) ; ø»¢‚ + (=ucs . #x30F8) ; ヸ + )) +(define-char + '((name . "KATAKANA LETTER VE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30F1 #x3099) + (=jis-x0213-1-2000 . #x2774) ; ø»¢ƒ + (=ucs . #x30F9) ; ヹ + )) +(define-char + '((name . "KATAKANA LETTER VO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30F2 #x3099) + (=jis-x0213-1-2000 . #x2775) ; ø»¢„ + (=ucs . #x30FA) ; ヺ + )) +(define-char + '((name . "KATAKANA MIDDLE DOT") + (general-category punctuation connector) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-gb2312 . #x2124) ; ø»„†‡ + (=jis-x0208 . #x2126) ; ø½‰¶ + (=ucs . #x30FB) ; ・ + )) +(define-char + '((name . "KATAKANA-HIRAGANA PROLONGED SOUND MARK") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0208 . #x213C) ; ø½‰¶— + (=big5-eten . #xC6E3) ; ý¢€Œ›£ + (=ucs . #x30FC) ; ー + )) +(define-char + '((name . "KATAKANA ITERATION MARK") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=jis-x0208 . #x2133) ; ø½‰¶Ž + (=big5-eten . #xC6DA) ; ý¢€Œ›š + (=ucs . #x30FD) ; ヽ + )) +(define-char + '((name . "KATAKANA VOICED ITERATION MARK") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition #x30FD #x3099) + (=jis-x0208 . #x2134) ; ø½‰¶ + (=big5-eten . #xC6DB) ; ý¢€Œ›› + (=ucs . #x30FE) ; ヾ + )) +(define-char + '((name . "KATAKANA DIGRAPH KOTO") + (=jis-x0213-1-2000 . #x2238) ; ø»¢”± + (=ucs . #x30FF) ; ヿ + )) diff --git a/lisp/utf-2000/u03100-Bopomofo.el b/lisp/utf-2000/u03100-Bopomofo.el new file mode 100644 index 0000000..927980a --- /dev/null +++ b/lisp/utf-2000/u03100-Bopomofo.el @@ -0,0 +1,435 @@ +(define-char + '((name . "BOPOMOFO LETTER B") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2845) ; ø»„º + (chinese-cns11643-1 . #x2547) ; ø»‘ˆº + (chinese-big5 . #xA374) ; ý¢€Š´ + (=ucs . #x3105) ; ㄅ + )) +(define-char + '((name . "BOPOMOFO LETTER P") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2846) ; ø»„» + (chinese-cns11643-1 . #x2548) ; ø»‘ˆ» + (chinese-big5 . #xA375) ; ý¢€Šµ + (=ucs . #x3106) ; ㄆ + )) +(define-char + '((name . "BOPOMOFO LETTER M") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2847) ; ø»„¼ + (chinese-cns11643-1 . #x2549) ; ø»‘ˆ¼ + (chinese-big5 . #xA376) ; ý¢€Š¶ + (=ucs . #x3107) ; ㄇ + )) +(define-char + '((name . "BOPOMOFO LETTER F") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2848) ; ø»„½ + (chinese-cns11643-1 . #x254A) ; ø»‘ˆ½ + (chinese-big5 . #xA377) ; ý¢€Š· + (=ucs . #x3108) ; ㄈ + )) +(define-char + '((name . "BOPOMOFO LETTER D") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2849) ; ø»„¾ + (chinese-cns11643-1 . #x254B) ; ø»‘ˆ¾ + (chinese-big5 . #xA378) ; ý¢€Š¸ + (=ucs . #x3109) ; ㄉ + )) +(define-char + '((name . "BOPOMOFO LETTER T") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x284A) ; ø»„¿ + (chinese-cns11643-1 . #x254C) ; ø»‘ˆ¿ + (chinese-big5 . #xA379) ; ý¢€Š¹ + (=ucs . #x310A) ; ㄊ + )) +(define-char + '((name . "BOPOMOFO LETTER N") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x284B) ; ø»„‘€ + (chinese-cns11643-1 . #x254D) ; ø»‘‰€ + (chinese-big5 . #xA37A) ; ý¢€Šº + (=ucs . #x310B) ; ㄋ + )) +(define-char + '((name . "BOPOMOFO LETTER L") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x284C) ; ø»„‘ + (chinese-cns11643-1 . #x254E) ; ø»‘‰ + (chinese-big5 . #xA37B) ; ý¢€Š» + (=ucs . #x310C) ; ㄌ + )) +(define-char + '((name . "BOPOMOFO LETTER G") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x284D) ; ø»„‘‚ + (chinese-cns11643-1 . #x254F) ; ø»‘‰‚ + (chinese-big5 . #xA37C) ; ý¢€Š¼ + (=ucs . #x310D) ; ㄍ + )) +(define-char + '((name . "BOPOMOFO LETTER K") + (script Bopomofo) + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (morohashi-daikanwa 3) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (<-bopomofo + ((=ucs . #x4E02) ; 丂 + )) + (chinese-gb2312 . #x284E) ; ø»„‘ƒ + (chinese-isoir165 . #x284E) ; ø»Œ¹“ + (chinese-cns11643-1 . #x2550) ; ø»‘‰ƒ + (chinese-big5 . #xA37D) ; ý¢€Š½ + (=ucs . #x310E) ; ㄎ + )) +(define-char + '((name . "BOPOMOFO LETTER H") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x284F) ; ø»„‘„ + (chinese-cns11643-1 . #x2551) ; ø»‘‰„ + (chinese-big5 . #xA37E) ; ý¢€Š¾ + (=ucs . #x310F) ; ㄏ + )) +(define-char + '((name . "BOPOMOFO LETTER J") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2850) ; ø»„‘… + (chinese-cns11643-1 . #x2552) ; ø»‘‰… + (chinese-big5 . #xA3A1) ; ý¢€ŠŽ¡ + (=ucs . #x3110) ; ㄐ + )) +(define-char + '((name . "BOPOMOFO LETTER Q") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2851) ; ø»„‘† + (chinese-cns11643-1 . #x2553) ; ø»‘‰† + (chinese-big5 . #xA3A2) ; ý¢€ŠŽ¢ + (=ucs . #x3111) ; ㄑ + )) +(define-char + '((name . "BOPOMOFO LETTER X") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2852) ; ø»„‘‡ + (chinese-cns11643-1 . #x2554) ; ø»‘‰‡ + (chinese-big5 . #xA3A3) ; ý¢€ŠŽ£ + (=ucs . #x3112) ; ㄒ + )) +(define-char + '((name . "BOPOMOFO LETTER ZH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2853) ; ø»„‘ˆ + (chinese-cns11643-1 . #x2555) ; ø»‘‰ˆ + (chinese-big5 . #xA3A4) ; ý¢€ŠŽ¤ + (=ucs . #x3113) ; ㄓ + )) +(define-char + '((name . "BOPOMOFO LETTER CH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2854) ; ø»„‘‰ + (chinese-cns11643-1 . #x2556) ; ø»‘‰‰ + (chinese-big5 . #xA3A5) ; ý¢€ŠŽ¥ + (=ucs . #x3114) ; ㄔ + )) +(define-char + '((name . "BOPOMOFO LETTER SH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2855) ; ø»„‘Š + (chinese-cns11643-1 . #x2557) ; ø»‘‰Š + (chinese-big5 . #xA3A6) ; ý¢€ŠŽ¦ + (=ucs . #x3115) ; ㄕ + )) +(define-char + '((name . "BOPOMOFO LETTER R") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2856) ; ø»„‘‹ + (chinese-cns11643-1 . #x2558) ; ø»‘‰‹ + (chinese-big5 . #xA3A7) ; ý¢€ŠŽ§ + (=ucs . #x3116) ; ㄖ + )) +(define-char + '((name . "BOPOMOFO LETTER Z") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2857) ; ø»„‘Œ + (chinese-cns11643-1 . #x2559) ; ø»‘‰Œ + (chinese-big5 . #xA3A8) ; ý¢€ŠŽ¨ + (=ucs . #x3117) ; ㄗ + )) +(define-char + '((name . "BOPOMOFO LETTER C") + (script Bopomofo) + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (morohashi-daikanwa 9) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (<-bopomofo + ((ideograph-daikanwa . 00009) ; ø¸€€‰ + )) + (chinese-gb2312 . #x2858) ; ø»„‘ + (chinese-isoir165 . #x2858) ; ø»Œ¹ + (chinese-cns11643-1 . #x255A) ; ø»‘‰ + (chinese-big5 . #xA3A9) ; ý¢€ŠŽ© + (=ucs . #x3118) ; ㄘ + )) +(define-char + '((name . "BOPOMOFO LETTER S") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2859) ; ø»„‘Ž + (chinese-cns11643-1 . #x255B) ; ø»‘‰Ž + (chinese-big5 . #xA3AA) ; ý¢€ŠŽª + (=ucs . #x3119) ; ㄙ + )) +(define-char + '((name . "BOPOMOFO LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x285A) ; ø»„‘ + (chinese-cns11643-1 . #x255C) ; ø»‘‰ + (chinese-big5 . #xA3AB) ; ý¢€ŠŽ« + (=ucs . #x311A) ; ㄚ + )) +(define-char + '((name . "BOPOMOFO LETTER O") + (script Bopomofo) + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (morohashi-daikanwa 4) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (<-bopomofo + ((ideograph-daikanwa . 00004) ; ø¸€€„ + )) + (chinese-gb2312 . #x285B) ; ø»„‘ + (chinese-isoir165 . #x285B) ; ø»Œ¹  + (chinese-cns11643-1 . #x255D) ; ø»‘‰ + (chinese-big5 . #xA3AC) ; ý¢€ŠŽ¬ + (=ucs . #x311B) ; ㄛ + )) +(define-char + '((name . "BOPOMOFO LETTER E") + (script Bopomofo) + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (morohashi-daikanwa 5) + (ideographic-radical . 1) ; ⼀ + (ideographic-strokes . 1) + (total-strokes . 2) + (<-bopomofo + ((ideograph-daikanwa . 00005) ; ø¸€€… + )) + (chinese-gb2312 . #x285C) ; ø»„‘‘ + (chinese-isoir165 . #x285C) ; ø»Œ¹¡ + (chinese-cns11643-1 . #x255E) ; ø»‘‰‘ + (chinese-big5 . #xA3AD) ; ý¢€ŠŽ­ + (=ucs . #x311C) ; ㄜ + )) +(define-char + '((name . "BOPOMOFO LETTER EH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x285D) ; ø»„‘’ + (chinese-cns11643-1 . #x255F) ; ø»‘‰’ + (chinese-big5 . #xA3AE) ; ý¢€ŠŽ® + (=ucs . #x311D) ; ㄝ + )) +(define-char + '((name . "BOPOMOFO LETTER AI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x285E) ; ø»„‘“ + (chinese-cns11643-1 . #x2560) ; ø»‘‰“ + (chinese-big5 . #xA3AF) ; ý¢€ŠŽ¯ + (=ucs . #x311E) ; ㄞ + )) +(define-char + '((name . "BOPOMOFO LETTER EI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x285F) ; ø»„‘” + (chinese-cns11643-1 . #x2561) ; ø»‘‰” + (chinese-big5 . #xA3B0) ; ý¢€ŠŽ° + (=ucs . #x311F) ; ㄟ + )) +(define-char + '((name . "BOPOMOFO LETTER AU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2860) ; ø»„‘• + (chinese-cns11643-1 . #x2562) ; ø»‘‰• + (chinese-big5 . #xA3B1) ; ý¢€ŠŽ± + (=ucs . #x3120) ; ㄠ + )) +(define-char + '((name . "BOPOMOFO LETTER OU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2861) ; ø»„‘– + (chinese-cns11643-1 . #x2563) ; ø»‘‰– + (chinese-big5 . #xA3B2) ; ý¢€ŠŽ² + (=ucs . #x3121) ; ㄡ + )) +(define-char + '((name . "BOPOMOFO LETTER AN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2862) ; ø»„‘— + (chinese-cns11643-1 . #x2564) ; ø»‘‰— + (chinese-big5 . #xA3B3) ; ý¢€ŠŽ³ + (=ucs . #x3122) ; ㄢ + )) +(define-char + '((name . "BOPOMOFO LETTER EN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2863) ; ø»„‘˜ + (chinese-cns11643-1 . #x2565) ; ø»‘‰˜ + (chinese-big5 . #xA3B4) ; ý¢€ŠŽ´ + (=ucs . #x3123) ; ㄣ + )) +(define-char + '((name . "BOPOMOFO LETTER ANG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2864) ; ø»„‘™ + (chinese-cns11643-1 . #x2566) ; ø»‘‰™ + (chinese-big5 . #xA3B5) ; ý¢€ŠŽµ + (=ucs . #x3124) ; ㄤ + )) +(define-char + '((name . "BOPOMOFO LETTER ENG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2865) ; ø»„‘š + (chinese-cns11643-1 . #x2567) ; ø»‘‰š + (chinese-big5 . #xA3B6) ; ý¢€ŠŽ¶ + (=ucs . #x3125) ; ㄥ + )) +(define-char + '((name . "BOPOMOFO LETTER ER") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2866) ; ø»„‘› + (chinese-cns11643-1 . #x2568) ; ø»‘‰› + (chinese-big5 . #xA3B7) ; ý¢€ŠŽ· + (=ucs . #x3126) ; ㄦ + )) +(define-char + '((name . "BOPOMOFO LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2867) ; ø»„‘œ + (chinese-cns11643-1 . #x2569) ; ø»‘‰œ + (chinese-big5 . #xA3B8) ; ý¢€ŠŽ¸ + (=ucs . #x3127) ; ㄧ + )) +(define-char + '((name . "BOPOMOFO LETTER U") + (script Bopomofo) + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (morohashi-daikanwa 115) + (ideographic-radical . 4) ; ⼃ + (ideographic-strokes . 1) + (total-strokes . 2) + (<-bopomofo + ((=ucs . #x3405) ; 㐅 + )) + (chinese-gb2312 . #x2868) ; ø»„‘ + (chinese-cns11643-1 . #x256A) ; ø»‘‰ + (chinese-big5 . #xA3B9) ; ý¢€ŠŽ¹ + (=ucs . #x3128) ; ㄨ + )) +(define-char + '((name . "BOPOMOFO LETTER IU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (chinese-gb2312 . #x2869) ; ø»„‘ž + (chinese-cns11643-1 . #x256B) ; ø»‘‰ž + (chinese-big5 . #xA3BA) ; ý¢€ŠŽº + (=ucs . #x3129) ; ㄩ + )) +(define-char + '((name . "BOPOMOFO LETTER V") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x312A) ; ㄪ + )) +(define-char + '((name . "BOPOMOFO LETTER NG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x312B) ; ㄫ + )) +(define-char + '((name . "BOPOMOFO LETTER GN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x312C) ; ㄬ + )) diff --git a/lisp/utf-2000/u03130-Hangul-Compatibility-Jamo.el b/lisp/utf-2000/u03130-Hangul-Compatibility-Jamo.el new file mode 100644 index 0000000..9fc37d2 --- /dev/null +++ b/lisp/utf-2000/u03130-Hangul-Compatibility-Jamo.el @@ -0,0 +1,846 @@ +(define-char + '((name . "HANGUL LETTER KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1100) + (korean-ksc5601 . #x2421) ; ø»ˆž¦ + (=ucs . #x3131) ; ㄱ + )) +(define-char + '((name . "HANGUL LETTER SSANGKIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1101) + (korean-ksc5601 . #x2422) ; ø»ˆž§ + (=ucs . #x3132) ; ㄲ + )) +(define-char + '((name . "HANGUL LETTER KIYEOK-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11AA) + (korean-ksc5601 . #x2423) ; ø»ˆž¨ + (=ucs . #x3133) ; ㄳ + )) +(define-char + '((name . "HANGUL LETTER NIEUN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1102) + (korean-ksc5601 . #x2424) ; ø»ˆž© + (=ucs . #x3134) ; ㄴ + )) +(define-char + '((name . "HANGUL LETTER NIEUN-CIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11AC) + (korean-ksc5601 . #x2425) ; ø»ˆžª + (=ucs . #x3135) ; ㄵ + )) +(define-char + '((name . "HANGUL LETTER NIEUN-HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11AD) + (korean-ksc5601 . #x2426) ; ø»ˆž« + (=ucs . #x3136) ; ㄶ + )) +(define-char + '((name . "HANGUL LETTER TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1103) + (korean-ksc5601 . #x2427) ; ø»ˆž¬ + (=ucs . #x3137) ; ㄷ + )) +(define-char + '((name . "HANGUL LETTER SSANGTIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1104) + (korean-ksc5601 . #x2428) ; ø»ˆž­ + (=ucs . #x3138) ; ㄸ + )) +(define-char + '((name . "HANGUL LETTER RIEUL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1105) + (korean-ksc5601 . #x2429) ; ø»ˆž® + (=ucs . #x3139) ; ㄹ + )) +(define-char + '((name . "HANGUL LETTER RIEUL-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11B0) + (korean-ksc5601 . #x242A) ; ø»ˆž¯ + (=ucs . #x313A) ; ㄺ + )) +(define-char + '((name . "HANGUL LETTER RIEUL-MIEUM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11B1) + (korean-ksc5601 . #x242B) ; ø»ˆž° + (=ucs . #x313B) ; ㄻ + )) +(define-char + '((name . "HANGUL LETTER RIEUL-PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11B2) + (korean-ksc5601 . #x242C) ; ø»ˆž± + (=ucs . #x313C) ; ㄼ + )) +(define-char + '((name . "HANGUL LETTER RIEUL-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11B3) + (korean-ksc5601 . #x242D) ; ø»ˆž² + (=ucs . #x313D) ; ㄽ + )) +(define-char + '((name . "HANGUL LETTER RIEUL-THIEUTH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11B4) + (korean-ksc5601 . #x242E) ; ø»ˆž³ + (=ucs . #x313E) ; ㄾ + )) +(define-char + '((name . "HANGUL LETTER RIEUL-PHIEUPH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11B5) + (korean-ksc5601 . #x242F) ; ø»ˆž´ + (=ucs . #x313F) ; ㄿ + )) +(define-char + '((name . "HANGUL LETTER RIEUL-HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x111A) + (korean-ksc5601 . #x2430) ; ø»ˆžµ + (=ucs . #x3140) ; ㅀ + )) +(define-char + '((name . "HANGUL LETTER MIEUM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1106) + (korean-ksc5601 . #x2431) ; ø»ˆž¶ + (=ucs . #x3141) ; ㅁ + )) +(define-char + '((name . "HANGUL LETTER PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1107) + (korean-ksc5601 . #x2432) ; ø»ˆž· + (=ucs . #x3142) ; ㅂ + )) +(define-char + '((name . "HANGUL LETTER SSANGPIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1108) + (korean-ksc5601 . #x2433) ; ø»ˆž¸ + (=ucs . #x3143) ; ㅃ + )) +(define-char + '((name . "HANGUL LETTER PIEUP-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1121) + (korean-ksc5601 . #x2434) ; ø»ˆž¹ + (=ucs . #x3144) ; ㅄ + )) +(define-char + '((name . "HANGUL LETTER SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1109) + (korean-ksc5601 . #x2435) ; ø»ˆžº + (=ucs . #x3145) ; ㅅ + )) +(define-char + '((name . "HANGUL LETTER SSANGSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x110A) + (korean-ksc5601 . #x2436) ; ø»ˆž» + (=ucs . #x3146) ; ㅆ + )) +(define-char + '((name . "HANGUL LETTER IEUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x110B) + (korean-ksc5601 . #x2437) ; ø»ˆž¼ + (=ucs . #x3147) ; ㅇ + )) +(define-char + '((name . "HANGUL LETTER CIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x110C) + (korean-ksc5601 . #x2438) ; ø»ˆž½ + (=ucs . #x3148) ; ㅈ + )) +(define-char + '((name . "HANGUL LETTER SSANGCIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x110D) + (korean-ksc5601 . #x2439) ; ø»ˆž¾ + (=ucs . #x3149) ; ㅉ + )) +(define-char + '((name . "HANGUL LETTER CHIEUCH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x110E) + (korean-ksc5601 . #x243A) ; ø»ˆž¿ + (=ucs . #x314A) ; ㅊ + )) +(define-char + '((name . "HANGUL LETTER KHIEUKH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x110F) + (korean-ksc5601 . #x243B) ; ø»ˆŸ€ + (=ucs . #x314B) ; ㅋ + )) +(define-char + '((name . "HANGUL LETTER THIEUTH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1110) + (korean-ksc5601 . #x243C) ; ø»ˆŸ + (=ucs . #x314C) ; ㅌ + )) +(define-char + '((name . "HANGUL LETTER PHIEUPH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1111) + (korean-ksc5601 . #x243D) ; ø»ˆŸ‚ + (=ucs . #x314D) ; ㅍ + )) +(define-char + '((name . "HANGUL LETTER HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1112) + (korean-ksc5601 . #x243E) ; ø»ˆŸƒ + (=ucs . #x314E) ; ㅎ + )) +(define-char + '((name . "HANGUL LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1161) + (korean-ksc5601 . #x243F) ; ø»ˆŸ„ + (=ucs . #x314F) ; ㅏ + )) +(define-char + '((name . "HANGUL LETTER AE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1162) + (korean-ksc5601 . #x2440) ; ø»ˆŸ… + (=ucs . #x3150) ; ㅐ + )) +(define-char + '((name . "HANGUL LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1163) + (korean-ksc5601 . #x2441) ; ø»ˆŸ† + (=ucs . #x3151) ; ㅑ + )) +(define-char + '((name . "HANGUL LETTER YAE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1164) + (korean-ksc5601 . #x2442) ; ø»ˆŸ‡ + (=ucs . #x3152) ; ㅒ + )) +(define-char + '((name . "HANGUL LETTER EO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1165) + (korean-ksc5601 . #x2443) ; ø»ˆŸˆ + (=ucs . #x3153) ; ㅓ + )) +(define-char + '((name . "HANGUL LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1166) + (korean-ksc5601 . #x2444) ; ø»ˆŸ‰ + (=ucs . #x3154) ; ㅔ + )) +(define-char + '((name . "HANGUL LETTER YEO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1167) + (korean-ksc5601 . #x2445) ; ø»ˆŸŠ + (=ucs . #x3155) ; ㅕ + )) +(define-char + '((name . "HANGUL LETTER YE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1168) + (korean-ksc5601 . #x2446) ; ø»ˆŸ‹ + (=ucs . #x3156) ; ㅖ + )) +(define-char + '((name . "HANGUL LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1169) + (korean-ksc5601 . #x2447) ; ø»ˆŸŒ + (=ucs . #x3157) ; ㅗ + )) +(define-char + '((name . "HANGUL LETTER WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x116A) + (korean-ksc5601 . #x2448) ; ø»ˆŸ + (=ucs . #x3158) ; ㅘ + )) +(define-char + '((name . "HANGUL LETTER WAE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x116B) + (korean-ksc5601 . #x2449) ; ø»ˆŸŽ + (=ucs . #x3159) ; ㅙ + )) +(define-char + '((name . "HANGUL LETTER OE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x116C) + (korean-ksc5601 . #x244A) ; ø»ˆŸ + (=ucs . #x315A) ; ㅚ + )) +(define-char + '((name . "HANGUL LETTER YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x116D) + (korean-ksc5601 . #x244B) ; ø»ˆŸ + (=ucs . #x315B) ; ㅛ + )) +(define-char + '((name . "HANGUL LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x116E) + (korean-ksc5601 . #x244C) ; ø»ˆŸ‘ + (=ucs . #x315C) ; ㅜ + )) +(define-char + '((name . "HANGUL LETTER WEO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x116F) + (korean-ksc5601 . #x244D) ; ø»ˆŸ’ + (=ucs . #x315D) ; ㅝ + )) +(define-char + '((name . "HANGUL LETTER WE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1170) + (korean-ksc5601 . #x244E) ; ø»ˆŸ“ + (=ucs . #x315E) ; ㅞ + )) +(define-char + '((name . "HANGUL LETTER WI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1171) + (korean-ksc5601 . #x244F) ; ø»ˆŸ” + (=ucs . #x315F) ; ㅟ + )) +(define-char + '((name . "HANGUL LETTER YU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1172) + (korean-ksc5601 . #x2450) ; ø»ˆŸ• + (=ucs . #x3160) ; ㅠ + )) +(define-char + '((name . "HANGUL LETTER EU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1173) + (korean-ksc5601 . #x2451) ; ø»ˆŸ– + (=ucs . #x3161) ; ㅡ + )) +(define-char + '((name . "HANGUL LETTER YI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1174) + (korean-ksc5601 . #x2452) ; ø»ˆŸ— + (=ucs . #x3162) ; ㅢ + )) +(define-char + '((name . "HANGUL LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1175) + (korean-ksc5601 . #x2453) ; ø»ˆŸ˜ + (=ucs . #x3163) ; ㅣ + )) +(define-char + '((name . "HANGUL FILLER") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1160) + (korean-ksc5601 . #x2454) ; ø»ˆŸ™ + (=ucs . #x3164) ; ㅤ + )) +(define-char + '((name . "HANGUL LETTER SSANGNIEUN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1114) + (korean-ksc5601 . #x2455) ; ø»ˆŸš + (=ucs . #x3165) ; ㅥ + )) +(define-char + '((name . "HANGUL LETTER NIEUN-TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1115) + (korean-ksc5601 . #x2456) ; ø»ˆŸ› + (=ucs . #x3166) ; ㅦ + )) +(define-char + '((name . "HANGUL LETTER NIEUN-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11C7) + (korean-ksc5601 . #x2457) ; ø»ˆŸœ + (=ucs . #x3167) ; ㅧ + )) +(define-char + '((name . "HANGUL LETTER NIEUN-PANSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11C8) + (korean-ksc5601 . #x2458) ; ø»ˆŸ + (=ucs . #x3168) ; ㅨ + )) +(define-char + '((name . "HANGUL LETTER RIEUL-KIYEOK-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11CC) + (korean-ksc5601 . #x2459) ; ø»ˆŸž + (=ucs . #x3169) ; ㅩ + )) +(define-char + '((name . "HANGUL LETTER RIEUL-TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11CE) + (korean-ksc5601 . #x245A) ; ø»ˆŸŸ + (=ucs . #x316A) ; ㅪ + )) +(define-char + '((name . "HANGUL LETTER RIEUL-PIEUP-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11D3) + (korean-ksc5601 . #x245B) ; ø»ˆŸ  + (=ucs . #x316B) ; ㅫ + )) +(define-char + '((name . "HANGUL LETTER RIEUL-PANSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11D7) + (korean-ksc5601 . #x245C) ; ø»ˆŸ¡ + (=ucs . #x316C) ; ㅬ + )) +(define-char + '((name . "HANGUL LETTER RIEUL-YEORINHIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11D9) + (korean-ksc5601 . #x245D) ; ø»ˆŸ¢ + (=ucs . #x316D) ; ㅭ + )) +(define-char + '((name . "HANGUL LETTER MIEUM-PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x111C) + (korean-ksc5601 . #x245E) ; ø»ˆŸ£ + (=ucs . #x316E) ; ㅮ + )) +(define-char + '((name . "HANGUL LETTER MIEUM-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11DD) + (korean-ksc5601 . #x245F) ; ø»ˆŸ¤ + (=ucs . #x316F) ; ㅯ + )) +(define-char + '((name . "HANGUL LETTER MIEUM-PANSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11DF) + (korean-ksc5601 . #x2460) ; ø»ˆŸ¥ + (=ucs . #x3170) ; ㅰ + )) +(define-char + '((name . "HANGUL LETTER KAPYEOUNMIEUM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x111D) + (korean-ksc5601 . #x2461) ; ø»ˆŸ¦ + (=ucs . #x3171) ; ㅱ + )) +(define-char + '((name . "HANGUL LETTER PIEUP-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x111E) + (korean-ksc5601 . #x2462) ; ø»ˆŸ§ + (=ucs . #x3172) ; ㅲ + )) +(define-char + '((name . "HANGUL LETTER PIEUP-TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1120) + (korean-ksc5601 . #x2463) ; ø»ˆŸ¨ + (=ucs . #x3173) ; ㅳ + )) +(define-char + '((name . "HANGUL LETTER PIEUP-SIOS-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1122) + (korean-ksc5601 . #x2464) ; ø»ˆŸ© + (=ucs . #x3174) ; ㅴ + )) +(define-char + '((name . "HANGUL LETTER PIEUP-SIOS-TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1123) + (korean-ksc5601 . #x2465) ; ø»ˆŸª + (=ucs . #x3175) ; ㅵ + )) +(define-char + '((name . "HANGUL LETTER PIEUP-CIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1127) + (korean-ksc5601 . #x2466) ; ø»ˆŸ« + (=ucs . #x3176) ; ㅶ + )) +(define-char + '((name . "HANGUL LETTER PIEUP-THIEUTH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1129) + (korean-ksc5601 . #x2467) ; ø»ˆŸ¬ + (=ucs . #x3177) ; ㅷ + )) +(define-char + '((name . "HANGUL LETTER KAPYEOUNPIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x112B) + (korean-ksc5601 . #x2468) ; ø»ˆŸ­ + (=ucs . #x3178) ; ㅸ + )) +(define-char + '((name . "HANGUL LETTER KAPYEOUNSSANGPIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x112C) + (korean-ksc5601 . #x2469) ; ø»ˆŸ® + (=ucs . #x3179) ; ㅹ + )) +(define-char + '((name . "HANGUL LETTER SIOS-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x112D) + (korean-ksc5601 . #x246A) ; ø»ˆŸ¯ + (=ucs . #x317A) ; ㅺ + )) +(define-char + '((name . "HANGUL LETTER SIOS-NIEUN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x112E) + (korean-ksc5601 . #x246B) ; ø»ˆŸ° + (=ucs . #x317B) ; ㅻ + )) +(define-char + '((name . "HANGUL LETTER SIOS-TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x112F) + (korean-ksc5601 . #x246C) ; ø»ˆŸ± + (=ucs . #x317C) ; ㅼ + )) +(define-char + '((name . "HANGUL LETTER SIOS-PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1132) + (korean-ksc5601 . #x246D) ; ø»ˆŸ² + (=ucs . #x317D) ; ㅽ + )) +(define-char + '((name . "HANGUL LETTER SIOS-CIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1136) + (korean-ksc5601 . #x246E) ; ø»ˆŸ³ + (=ucs . #x317E) ; ㅾ + )) +(define-char + '((name . "HANGUL LETTER PANSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1140) + (korean-ksc5601 . #x246F) ; ø»ˆŸ´ + (=ucs . #x317F) ; ㅿ + )) +(define-char + '((name . "HANGUL LETTER SSANGIEUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1147) + (korean-ksc5601 . #x2470) ; ø»ˆŸµ + (=ucs . #x3180) ; ㆀ + )) +(define-char + '((name . "HANGUL LETTER YESIEUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x114C) + (korean-ksc5601 . #x2471) ; ø»ˆŸ¶ + (=ucs . #x3181) ; ㆁ + )) +(define-char + '((name . "HANGUL LETTER YESIEUNG-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11F1) + (korean-ksc5601 . #x2472) ; ø»ˆŸ· + (=ucs . #x3182) ; ㆂ + )) +(define-char + '((name . "HANGUL LETTER YESIEUNG-PANSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11F2) + (korean-ksc5601 . #x2473) ; ø»ˆŸ¸ + (=ucs . #x3183) ; ㆃ + )) +(define-char + '((name . "HANGUL LETTER KAPYEOUNPHIEUPH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1157) + (korean-ksc5601 . #x2474) ; ø»ˆŸ¹ + (=ucs . #x3184) ; ㆄ + )) +(define-char + '((name . "HANGUL LETTER SSANGHIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1158) + (korean-ksc5601 . #x2475) ; ø»ˆŸº + (=ucs . #x3185) ; ㆅ + )) +(define-char + '((name . "HANGUL LETTER YEORINHIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1159) + (korean-ksc5601 . #x2476) ; ø»ˆŸ» + (=ucs . #x3186) ; ㆆ + )) +(define-char + '((name . "HANGUL LETTER YO-YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1184) + (korean-ksc5601 . #x2477) ; ø»ˆŸ¼ + (=ucs . #x3187) ; ㆇ + )) +(define-char + '((name . "HANGUL LETTER YO-YAE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1185) + (korean-ksc5601 . #x2478) ; ø»ˆŸ½ + (=ucs . #x3188) ; ㆈ + )) +(define-char + '((name . "HANGUL LETTER YO-I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1188) + (korean-ksc5601 . #x2479) ; ø»ˆŸ¾ + (=ucs . #x3189) ; ㆉ + )) +(define-char + '((name . "HANGUL LETTER YU-YEO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1191) + (korean-ksc5601 . #x247A) ; ø»ˆŸ¿ + (=ucs . #x318A) ; ㆊ + )) +(define-char + '((name . "HANGUL LETTER YU-YE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1192) + (korean-ksc5601 . #x247B) ; ø»ˆ € + (=ucs . #x318B) ; ㆋ + )) +(define-char + '((name . "HANGUL LETTER YU-I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x1194) + (korean-ksc5601 . #x247C) ; ø»ˆ  + (=ucs . #x318C) ; ㆌ + )) +(define-char + '((name . "HANGUL LETTER ARAEA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x119E) + (korean-ksc5601 . #x247D) ; ø»ˆ ‚ + (=ucs . #x318D) ; ㆍ + )) +(define-char + '((name . "HANGUL LETTER ARAEAE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x11A1) + (korean-ksc5601 . #x247E) ; ø»ˆ ƒ + (=ucs . #x318E) ; ㆎ + )) diff --git a/lisp/utf-2000/u03190-Kanbun.el b/lisp/utf-2000/u03190-Kanbun.el new file mode 100644 index 0000000..7e425f0 --- /dev/null +++ b/lisp/utf-2000/u03190-Kanbun.el @@ -0,0 +1,142 @@ +(define-char + '((name . "IDEOGRAPHIC ANNOTATION LINKING MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Kanbun Tateten") + (=ucs . #x3190) ; ㆐ + )) +(define-char + '((name . "IDEOGRAPHIC ANNOTATION REVERSE MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Kaeriten") + (=ucs . #x3191) ; ㆑ + )) +(define-char + '((name . "IDEOGRAPHIC ANNOTATION ONE MARK") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Kaeriten") + (->decomposition super #x4E00) + (=ucs . #x3192) ; ㆒ + )) +(define-char + '((name . "IDEOGRAPHIC ANNOTATION TWO MARK") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Kaeriten") + (->decomposition super #x4E8C) + (=ucs . #x3193) ; ㆓ + )) +(define-char + '((name . "IDEOGRAPHIC ANNOTATION THREE MARK") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Kaeriten") + (->decomposition super #x4E09) + (=ucs . #x3194) ; ㆔ + )) +(define-char + '((name . "IDEOGRAPHIC ANNOTATION FOUR MARK") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Kaeriten") + (->decomposition super #x56DB) + (=ucs . #x3195) ; ㆕ + )) +(define-char + '((name . "IDEOGRAPHIC ANNOTATION TOP MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Kaeriten") + (->decomposition super #x4E0A) + (=ucs . #x3196) ; ㆖ + )) +(define-char + '((name . "IDEOGRAPHIC ANNOTATION MIDDLE MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Kaeriten") + (->decomposition super #x4E2D) + (=ucs . #x3197) ; ㆗ + )) +(define-char + '((name . "IDEOGRAPHIC ANNOTATION BOTTOM MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Kaeriten") + (->decomposition super #x4E0B) + (=ucs . #x3198) ; ㆘ + )) +(define-char + '((name . "IDEOGRAPHIC ANNOTATION FIRST MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Kaeriten") + (->decomposition super #x7532) + (=ucs . #x3199) ; ㆙ + )) +(define-char + '((name . "IDEOGRAPHIC ANNOTATION SECOND MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Kaeriten") + (->decomposition super #x4E59) + (=ucs . #x319A) ; ㆚ + )) +(define-char + '((name . "IDEOGRAPHIC ANNOTATION THIRD MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Kaeriten") + (->decomposition super #x4E19) + (=ucs . #x319B) ; ㆛ + )) +(define-char + '((name . "IDEOGRAPHIC ANNOTATION FOURTH MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Kaeriten") + (->decomposition super #x4E01) + (=ucs . #x319C) ; ㆜ + )) +(define-char + '((name . "IDEOGRAPHIC ANNOTATION HEAVEN MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Kaeriten") + (->decomposition super #x5929) + (=ucs . #x319D) ; ㆝ + )) +(define-char + '((name . "IDEOGRAPHIC ANNOTATION EARTH MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Kaeriten") + (->decomposition super #x5730) + (=ucs . #x319E) ; ㆞ + )) +(define-char + '((name . "IDEOGRAPHIC ANNOTATION MAN MARK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "Kaeriten") + (->decomposition super #x4EBA) + (=ucs . #x319F) ; ㆟ + )) diff --git a/lisp/utf-2000/u031A0-Bopomofo-Extended.el b/lisp/utf-2000/u031A0-Bopomofo-Extended.el new file mode 100644 index 0000000..4beaaa0 --- /dev/null +++ b/lisp/utf-2000/u031A0-Bopomofo-Extended.el @@ -0,0 +1,168 @@ +(define-char + '((name . "BOPOMOFO LETTER BU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31A0) ; ㆠ + )) +(define-char + '((name . "BOPOMOFO LETTER ZI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31A1) ; ㆡ + )) +(define-char + '((name . "BOPOMOFO LETTER JI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31A2) ; ㆢ + )) +(define-char + '((name . "BOPOMOFO LETTER GU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31A3) ; ㆣ + )) +(define-char + '((name . "BOPOMOFO LETTER EE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31A4) ; ㆤ + )) +(define-char + '((name . "BOPOMOFO LETTER ENN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31A5) ; ㆥ + )) +(define-char + '((name . "BOPOMOFO LETTER OO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31A6) ; ㆦ + )) +(define-char + '((name . "BOPOMOFO LETTER ONN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31A7) ; ㆧ + )) +(define-char + '((name . "BOPOMOFO LETTER IR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31A8) ; ㆨ + )) +(define-char + '((name . "BOPOMOFO LETTER ANN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31A9) ; ㆩ + )) +(define-char + '((name . "BOPOMOFO LETTER INN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31AA) ; ㆪ + )) +(define-char + '((name . "BOPOMOFO LETTER UNN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31AB) ; ㆫ + )) +(define-char + '((name . "BOPOMOFO LETTER IM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31AC) ; ㆬ + )) +(define-char + '((name . "BOPOMOFO LETTER NGG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31AD) ; ㆭ + )) +(define-char + '((name . "BOPOMOFO LETTER AINN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31AE) ; ㆮ + )) +(define-char + '((name . "BOPOMOFO LETTER AUNN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31AF) ; ㆯ + )) +(define-char + '((name . "BOPOMOFO LETTER AM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31B0) ; ㆰ + )) +(define-char + '((name . "BOPOMOFO LETTER OM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31B1) ; ㆱ + )) +(define-char + '((name . "BOPOMOFO LETTER ONG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31B2) ; ㆲ + )) +(define-char + '((name . "BOPOMOFO LETTER INNN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31B3) ; ㆳ + )) +(define-char + '((name . "BOPOMOFO FINAL LETTER P") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31B4) ; ㆴ + )) +(define-char + '((name . "BOPOMOFO FINAL LETTER T") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31B5) ; ㆵ + )) +(define-char + '((name . "BOPOMOFO FINAL LETTER K") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31B6) ; ㆶ + )) +(define-char + '((name . "BOPOMOFO FINAL LETTER H") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #x31B7) ; ㆷ + )) diff --git a/lisp/utf-2000/u031F0-Katakana-Phonetic-Extensions.el b/lisp/utf-2000/u031F0-Katakana-Phonetic-Extensions.el new file mode 100644 index 0000000..2c01b54 --- /dev/null +++ b/lisp/utf-2000/u031F0-Katakana-Phonetic-Extensions.el @@ -0,0 +1,80 @@ +(define-char + '((name . "KATAKANA LETTER SMALL KU") + (=jis-x0213-1-2000 . #x266E) ; ø»¢›Ÿ + (=ucs . #x31F0) ; ㇰ + )) +(define-char + '((name . "KATAKANA LETTER SMALL SI") + (=jis-x0213-1-2000 . #x266F) ; ø»¢›  + (=ucs . #x31F1) ; ㇱ + )) +(define-char + '((name . "KATAKANA LETTER SMALL SU") + (=jis-x0213-1-2000 . #x2670) ; ø»¢›¡ + (=ucs . #x31F2) ; ㇲ + )) +(define-char + '((name . "KATAKANA LETTER SMALL TO") + (=jis-x0213-1-2000 . #x2671) ; ø»¢›¢ + (=ucs . #x31F3) ; ㇳ + )) +(define-char + '((name . "KATAKANA LETTER SMALL NU") + (=jis-x0213-1-2000 . #x2672) ; ø»¢›£ + (=ucs . #x31F4) ; ㇴ + )) +(define-char + '((name . "KATAKANA LETTER SMALL HA") + (=jis-x0213-1-2000 . #x2673) ; ø»¢›¤ + (=ucs . #x31F5) ; ㇵ + )) +(define-char + '((name . "KATAKANA LETTER SMALL HI") + (=jis-x0213-1-2000 . #x2674) ; ø»¢›¥ + (=ucs . #x31F6) ; ㇶ + )) +(define-char + '((name . "KATAKANA LETTER SMALL HU") + (=jis-x0213-1-2000 . #x2675) ; ø»¢›¦ + (=ucs . #x31F7) ; ㇷ + )) +(define-char + '((name . "KATAKANA LETTER SMALL HE") + (=jis-x0213-1-2000 . #x2676) ; ø»¢›§ + (=ucs . #x31F8) ; ㇸ + )) +(define-char + '((name . "KATAKANA LETTER SMALL HO") + (=jis-x0213-1-2000 . #x2677) ; ø»¢›¨ + (=ucs . #x31F9) ; ㇹ + )) +(define-char + '((name . "KATAKANA LETTER SMALL MU") + (=jis-x0213-1-2000 . #x2679) ; ø»¢›ª + (=ucs . #x31FA) ; ㇺ + )) +(define-char + '((name . "KATAKANA LETTER SMALL RA") + (=jis-x0213-1-2000 . #x267A) ; ø»¢›« + (=ucs . #x31FB) ; ㇻ + )) +(define-char + '((name . "KATAKANA LETTER SMALL RI") + (=jis-x0213-1-2000 . #x267B) ; ø»¢›¬ + (=ucs . #x31FC) ; ㇼ + )) +(define-char + '((name . "KATAKANA LETTER SMALL RU") + (=jis-x0213-1-2000 . #x267C) ; ø»¢›­ + (=ucs . #x31FD) ; ㇽ + )) +(define-char + '((name . "KATAKANA LETTER SMALL RE") + (=jis-x0213-1-2000 . #x267D) ; ø»¢›® + (=ucs . #x31FE) ; ㇾ + )) +(define-char + '((name . "KATAKANA LETTER SMALL RO") + (=jis-x0213-1-2000 . #x267E) ; ø»¢›¯ + (=ucs . #x31FF) ; ㇿ + )) diff --git a/lisp/utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el b/lisp/utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el new file mode 100644 index 0000000..b05d170 --- /dev/null +++ b/lisp/utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el @@ -0,0 +1,1909 @@ +(define-char + '((name . "PARENTHESIZED HANGUL KIYEOK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1100 #x0029) + (korean-ksc5601 . #x2931) ; ø»ˆ¦Œ + (=ucs . #x3200) ; ㈀ + )) +(define-char + '((name . "PARENTHESIZED HANGUL NIEUN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1102 #x0029) + (korean-ksc5601 . #x2932) ; ø»ˆ¦ + (=ucs . #x3201) ; ㈁ + )) +(define-char + '((name . "PARENTHESIZED HANGUL TIKEUT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1103 #x0029) + (korean-ksc5601 . #x2933) ; ø»ˆ¦Ž + (=ucs . #x3202) ; ㈂ + )) +(define-char + '((name . "PARENTHESIZED HANGUL RIEUL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1105 #x0029) + (korean-ksc5601 . #x2934) ; ø»ˆ¦ + (=ucs . #x3203) ; ㈃ + )) +(define-char + '((name . "PARENTHESIZED HANGUL MIEUM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1106 #x0029) + (korean-ksc5601 . #x2935) ; ø»ˆ¦ + (=ucs . #x3204) ; ㈄ + )) +(define-char + '((name . "PARENTHESIZED HANGUL PIEUP") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1107 #x0029) + (korean-ksc5601 . #x2936) ; ø»ˆ¦‘ + (=ucs . #x3205) ; ㈅ + )) +(define-char + '((name . "PARENTHESIZED HANGUL SIOS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1109 #x0029) + (korean-ksc5601 . #x2937) ; ø»ˆ¦’ + (=ucs . #x3206) ; ㈆ + )) +(define-char + '((name . "PARENTHESIZED HANGUL IEUNG") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x110B #x0029) + (korean-ksc5601 . #x2938) ; ø»ˆ¦“ + (=ucs . #x3207) ; ㈇ + )) +(define-char + '((name . "PARENTHESIZED HANGUL CIEUC") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x110C #x0029) + (korean-ksc5601 . #x2939) ; ø»ˆ¦” + (=ucs . #x3208) ; ㈈ + )) +(define-char + '((name . "PARENTHESIZED HANGUL CHIEUCH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x110E #x0029) + (korean-ksc5601 . #x293A) ; ø»ˆ¦• + (=ucs . #x3209) ; ㈉ + )) +(define-char + '((name . "PARENTHESIZED HANGUL KHIEUKH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x110F #x0029) + (korean-ksc5601 . #x293B) ; ø»ˆ¦– + (=ucs . #x320A) ; ㈊ + )) +(define-char + '((name . "PARENTHESIZED HANGUL THIEUTH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1110 #x0029) + (korean-ksc5601 . #x293C) ; ø»ˆ¦— + (=ucs . #x320B) ; ㈋ + )) +(define-char + '((name . "PARENTHESIZED HANGUL PHIEUPH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1111 #x0029) + (korean-ksc5601 . #x293D) ; ø»ˆ¦˜ + (=ucs . #x320C) ; ㈌ + )) +(define-char + '((name . "PARENTHESIZED HANGUL HIEUH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1112 #x0029) + (korean-ksc5601 . #x293E) ; ø»ˆ¦™ + (=ucs . #x320D) ; ㈍ + )) +(define-char + '((name . "PARENTHESIZED HANGUL KIYEOK A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1100 #x1161 #x0029) + (korean-ksc5601 . #x293F) ; ø»ˆ¦š + (=ucs . #x320E) ; ㈎ + )) +(define-char + '((name . "PARENTHESIZED HANGUL NIEUN A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1102 #x1161 #x0029) + (korean-ksc5601 . #x2940) ; ø»ˆ¦› + (=ucs . #x320F) ; ㈏ + )) +(define-char + '((name . "PARENTHESIZED HANGUL TIKEUT A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1103 #x1161 #x0029) + (korean-ksc5601 . #x2941) ; ø»ˆ¦œ + (=ucs . #x3210) ; ㈐ + )) +(define-char + '((name . "PARENTHESIZED HANGUL RIEUL A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1105 #x1161 #x0029) + (korean-ksc5601 . #x2942) ; ø»ˆ¦ + (=ucs . #x3211) ; ㈑ + )) +(define-char + '((name . "PARENTHESIZED HANGUL MIEUM A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1106 #x1161 #x0029) + (korean-ksc5601 . #x2943) ; ø»ˆ¦ž + (=ucs . #x3212) ; ㈒ + )) +(define-char + '((name . "PARENTHESIZED HANGUL PIEUP A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1107 #x1161 #x0029) + (korean-ksc5601 . #x2944) ; ø»ˆ¦Ÿ + (=ucs . #x3213) ; ㈓ + )) +(define-char + '((name . "PARENTHESIZED HANGUL SIOS A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1109 #x1161 #x0029) + (korean-ksc5601 . #x2945) ; ø»ˆ¦  + (=ucs . #x3214) ; ㈔ + )) +(define-char + '((name . "PARENTHESIZED HANGUL IEUNG A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x110B #x1161 #x0029) + (korean-ksc5601 . #x2946) ; ø»ˆ¦¡ + (=ucs . #x3215) ; ㈕ + )) +(define-char + '((name . "PARENTHESIZED HANGUL CIEUC A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x110C #x1161 #x0029) + (korean-ksc5601 . #x2947) ; ø»ˆ¦¢ + (=ucs . #x3216) ; ㈖ + )) +(define-char + '((name . "PARENTHESIZED HANGUL CHIEUCH A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x110E #x1161 #x0029) + (korean-ksc5601 . #x2948) ; ø»ˆ¦£ + (=ucs . #x3217) ; ㈗ + )) +(define-char + '((name . "PARENTHESIZED HANGUL KHIEUKH A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x110F #x1161 #x0029) + (korean-ksc5601 . #x2949) ; ø»ˆ¦¤ + (=ucs . #x3218) ; ㈘ + )) +(define-char + '((name . "PARENTHESIZED HANGUL THIEUTH A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1110 #x1161 #x0029) + (korean-ksc5601 . #x294A) ; ø»ˆ¦¥ + (=ucs . #x3219) ; ㈙ + )) +(define-char + '((name . "PARENTHESIZED HANGUL PHIEUPH A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1111 #x1161 #x0029) + (korean-ksc5601 . #x294B) ; ø»ˆ¦¦ + (=ucs . #x321A) ; ㈚ + )) +(define-char + '((name . "PARENTHESIZED HANGUL HIEUH A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x1112 #x1161 #x0029) + (korean-ksc5601 . #x294C) ; ø»ˆ¦§ + (=ucs . #x321B) ; ㈛ + )) +(define-char + '((name . "PARENTHESIZED HANGUL CIEUC U") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x110C #x116E #x0029) + (korean-ksc5601 . #x225F) ; ø»ˆœ¨ + (=ucs . #x321C) ; ㈜ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH ONE") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x4E00 #x0029) + (chinese-gb2312 . #x2265) ; ø»„ˆ¦ + (=ucs . #x3220) ; ㈠ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH TWO") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x4E8C #x0029) + (chinese-gb2312 . #x2266) ; ø»„ˆ§ + (=ucs . #x3221) ; ㈡ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH THREE") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x4E09 #x0029) + (chinese-gb2312 . #x2267) ; ø»„ˆ¨ + (=ucs . #x3222) ; ㈢ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH FOUR") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x56DB #x0029) + (chinese-gb2312 . #x2268) ; ø»„ˆ© + (=ucs . #x3223) ; ㈣ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH FIVE") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x4E94 #x0029) + (chinese-gb2312 . #x2269) ; ø»„ˆª + (=ucs . #x3224) ; ㈤ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH SIX") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x516D #x0029) + (chinese-gb2312 . #x226A) ; ø»„ˆ« + (=ucs . #x3225) ; ㈥ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH SEVEN") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x4E03 #x0029) + (chinese-gb2312 . #x226B) ; ø»„ˆ¬ + (=ucs . #x3226) ; ㈦ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH EIGHT") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x516B #x0029) + (chinese-gb2312 . #x226C) ; ø»„ˆ­ + (=ucs . #x3227) ; ㈧ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH NINE") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x4E5D #x0029) + (chinese-gb2312 . #x226D) ; ø»„ˆ® + (=ucs . #x3228) ; ㈨ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH TEN") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x5341 #x0029) + (chinese-gb2312 . #x226E) ; ø»„ˆ¯ + (=ucs . #x3229) ; ㈩ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH MOON") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x6708 #x0029) + (=ucs . #x322A) ; ㈪ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH FIRE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x706B #x0029) + (=ucs . #x322B) ; ㈫ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH WATER") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x6C34 #x0029) + (=ucs . #x322C) ; ㈬ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH WOOD") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x6728 #x0029) + (=ucs . #x322D) ; ㈭ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH METAL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x91D1 #x0029) + (=ucs . #x322E) ; ㈮ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH EARTH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x571F #x0029) + (=ucs . #x322F) ; ㈯ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH SUN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x65E5 #x0029) + (=ucs . #x3230) ; ㈰ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH STOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x682A #x0029) + (=jis-x0213-1-2000 . #x2D6A) ; ø»¢¥­ + (=big5-eten . #xC8D1) ; ý¢€Œ£‘ + (=jef-china3 . #x78D5) ; øº‡£• + (=ucs . #x3231) ; ㈱ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH HAVE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x6709 #x0029) + (=jis-x0213-1-2000 . #x2D6B) ; ø»¢¥® + (=jef-china3 . #x78CF) ; øº‡£ + (=ucs . #x3232) ; ㈲ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH SOCIETY") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x793E #x0029) + (=jef-china3 . #x78D0) ; øº‡£ + (=ucs . #x3233) ; ㈳ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH NAME") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x540D #x0029) + (=jef-china3 . #x78CD) ; øº‡£ + (=ucs . #x3234) ; ㈴ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH SPECIAL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x7279 #x0029) + (=jef-china3 . #x78D6) ; øº‡£– + (=ucs . #x3235) ; ㈵ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH FINANCIAL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x8CA1 #x0029) + (=jef-china3 . #x78D4) ; øº‡£” + (=ucs . #x3236) ; ㈶ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH CONGRATULATION") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x795D #x0029) + (=ucs . #x3237) ; ㈷ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH LABOR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x52B4 #x0029) + (=ucs . #x3238) ; ㈸ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH REPRESENT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x4EE3 #x0029) + (=jis-x0213-1-2000 . #x2D6C) ; ø»¢¥¯ + (=jef-china3 . #x78CB) ; øº‡£‹ + (=ucs . #x3239) ; ㈹ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH CALL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x547C #x0029) + (=jef-china3 . #x78D9) ; øº‡£™ + (=ucs . #x323A) ; ㈺ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH STUDY") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x5B66 #x0029) + (=jef-china3 . #x78D7) ; øº‡£— + (=ucs . #x323B) ; ㈻ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH SUPERVISE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x76E3 #x0029) + (=jef-china3 . #x78D1) ; øº‡£‘ + (=ucs . #x323C) ; ㈼ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH ENTERPRISE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x4F01 #x0029) + (=jef-china3 . #x78CA) ; øº‡£Š + (=ucs . #x323D) ; ㈽ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH RESOURCE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x8CC7 #x0029) + (=jef-china3 . #x78D3) ; øº‡£“ + (=ucs . #x323E) ; ㈾ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH ALLIANCE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x5354 #x0029) + (=jef-china3 . #x78CC) ; øº‡£Œ + (=ucs . #x323F) ; ㈿ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH FESTIVAL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x796D #x0029) + (=jef-china3 . #x78D8) ; øº‡£˜ + (=ucs . #x3240) ; ㉀ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH REST") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x4F11 #x0029) + (=ucs . #x3241) ; ㉁ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH SELF") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x81EA #x0029) + (=jef-china3 . #x78D2) ; øº‡£’ + (=ucs . #x3242) ; ㉂ + )) +(define-char + '((name . "PARENTHESIZED IDEOGRAPH REACH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0028 #x81F3 #x0029) + (=jef-china3 . #x78C9) ; øº‡£‰ + (=ucs . #x3243) ; ㉃ + )) +(define-char + '((name . "CIRCLED NUMBER TWENTY ONE") + (=jis-x0213-1-2000 . #x2841) ; ø»¢® + (=ucs . #x3251) ; ㉑ + )) +(define-char + '((name . "CIRCLED NUMBER TWENTY TWO") + (=jis-x0213-1-2000 . #x2842) ; ø»¢¯ + (=ucs . #x3252) ; ㉒ + )) +(define-char + '((name . "CIRCLED NUMBER TWENTY THREE") + (=jis-x0213-1-2000 . #x2843) ; ø»¢° + (=ucs . #x3253) ; ㉓ + )) +(define-char + '((name . "CIRCLED NUMBER TWENTY FOUR") + (=jis-x0213-1-2000 . #x2844) ; ø»¢± + (=ucs . #x3254) ; ㉔ + )) +(define-char + '((name . "CIRCLED NUMBER TWENTY FIVE") + (=jis-x0213-1-2000 . #x2845) ; ø»¢² + (=ucs . #x3255) ; ㉕ + )) +(define-char + '((name . "CIRCLED NUMBER TWENTY SIX") + (=jis-x0213-1-2000 . #x2846) ; ø»¢³ + (=ucs . #x3256) ; ㉖ + )) +(define-char + '((name . "CIRCLED NUMBER TWENTY SEVEN") + (=jis-x0213-1-2000 . #x2847) ; ø»¢´ + (=ucs . #x3257) ; ㉗ + )) +(define-char + '((name . "CIRCLED NUMBER TWENTY EIGHT") + (=jis-x0213-1-2000 . #x2848) ; ø»¢µ + (=ucs . #x3258) ; ㉘ + )) +(define-char + '((name . "CIRCLED NUMBER TWENTY NINE") + (=jis-x0213-1-2000 . #x2849) ; ø»¢¶ + (=ucs . #x3259) ; ㉙ + )) +(define-char + '((name . "CIRCLED NUMBER THIRTY") + (=jis-x0213-1-2000 . #x284A) ; ø»¢· + (=ucs . #x325A) ; ㉚ + )) +(define-char + '((name . "CIRCLED NUMBER THIRTY ONE") + (=jis-x0213-1-2000 . #x284B) ; ø»¢¸ + (=ucs . #x325B) ; ㉛ + )) +(define-char + '((name . "CIRCLED NUMBER THIRTY TWO") + (=jis-x0213-1-2000 . #x284C) ; ø»¢¹ + (=ucs . #x325C) ; ㉜ + )) +(define-char + '((name . "CIRCLED NUMBER THIRTY THREE") + (=jis-x0213-1-2000 . #x284D) ; ø»¢º + (=ucs . #x325D) ; ㉝ + )) +(define-char + '((name . "CIRCLED NUMBER THIRTY FOUR") + (=jis-x0213-1-2000 . #x284E) ; ø»¢» + (=ucs . #x325E) ; ㉞ + )) +(define-char + '((name . "CIRCLED NUMBER THIRTY FIVE") + (=jis-x0213-1-2000 . #x284F) ; ø»¢¼ + (=ucs . #x325F) ; ㉟ + )) +(define-char + '((name . "CIRCLED HANGUL KIYEOK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1100) + (korean-ksc5601 . #x2831) ; ø»ˆ¤® + (=ucs . #x3260) ; ㉠ + )) +(define-char + '((name . "CIRCLED HANGUL NIEUN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1102) + (korean-ksc5601 . #x2832) ; ø»ˆ¤¯ + (=ucs . #x3261) ; ㉡ + )) +(define-char + '((name . "CIRCLED HANGUL TIKEUT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1103) + (korean-ksc5601 . #x2833) ; ø»ˆ¤° + (=ucs . #x3262) ; ㉢ + )) +(define-char + '((name . "CIRCLED HANGUL RIEUL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1105) + (korean-ksc5601 . #x2834) ; ø»ˆ¤± + (=ucs . #x3263) ; ㉣ + )) +(define-char + '((name . "CIRCLED HANGUL MIEUM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1106) + (korean-ksc5601 . #x2835) ; ø»ˆ¤² + (=ucs . #x3264) ; ㉤ + )) +(define-char + '((name . "CIRCLED HANGUL PIEUP") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1107) + (korean-ksc5601 . #x2836) ; ø»ˆ¤³ + (=ucs . #x3265) ; ㉥ + )) +(define-char + '((name . "CIRCLED HANGUL SIOS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1109) + (korean-ksc5601 . #x2837) ; ø»ˆ¤´ + (=ucs . #x3266) ; ㉦ + )) +(define-char + '((name . "CIRCLED HANGUL IEUNG") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x110B) + (korean-ksc5601 . #x2838) ; ø»ˆ¤µ + (=ucs . #x3267) ; ㉧ + )) +(define-char + '((name . "CIRCLED HANGUL CIEUC") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x110C) + (korean-ksc5601 . #x2839) ; ø»ˆ¤¶ + (=ucs . #x3268) ; ㉨ + )) +(define-char + '((name . "CIRCLED HANGUL CHIEUCH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x110E) + (korean-ksc5601 . #x283A) ; ø»ˆ¤· + (=ucs . #x3269) ; ㉩ + )) +(define-char + '((name . "CIRCLED HANGUL KHIEUKH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x110F) + (korean-ksc5601 . #x283B) ; ø»ˆ¤¸ + (=ucs . #x326A) ; ㉪ + )) +(define-char + '((name . "CIRCLED HANGUL THIEUTH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1110) + (korean-ksc5601 . #x283C) ; ø»ˆ¤¹ + (=ucs . #x326B) ; ㉫ + )) +(define-char + '((name . "CIRCLED HANGUL PHIEUPH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1111) + (korean-ksc5601 . #x283D) ; ø»ˆ¤º + (=ucs . #x326C) ; ㉬ + )) +(define-char + '((name . "CIRCLED HANGUL HIEUH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1112) + (korean-ksc5601 . #x283E) ; ø»ˆ¤» + (=ucs . #x326D) ; ㉭ + )) +(define-char + '((name . "CIRCLED HANGUL KIYEOK A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1100 #x1161) + (korean-ksc5601 . #x283F) ; ø»ˆ¤¼ + (=ucs . #x326E) ; ㉮ + )) +(define-char + '((name . "CIRCLED HANGUL NIEUN A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1102 #x1161) + (korean-ksc5601 . #x2840) ; ø»ˆ¤½ + (=ucs . #x326F) ; ㉯ + )) +(define-char + '((name . "CIRCLED HANGUL TIKEUT A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1103 #x1161) + (korean-ksc5601 . #x2841) ; ø»ˆ¤¾ + (=ucs . #x3270) ; ㉰ + )) +(define-char + '((name . "CIRCLED HANGUL RIEUL A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1105 #x1161) + (korean-ksc5601 . #x2842) ; ø»ˆ¤¿ + (=ucs . #x3271) ; ㉱ + )) +(define-char + '((name . "CIRCLED HANGUL MIEUM A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1106 #x1161) + (korean-ksc5601 . #x2843) ; ø»ˆ¥€ + (=ucs . #x3272) ; ㉲ + )) +(define-char + '((name . "CIRCLED HANGUL PIEUP A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1107 #x1161) + (korean-ksc5601 . #x2844) ; ø»ˆ¥ + (=ucs . #x3273) ; ㉳ + )) +(define-char + '((name . "CIRCLED HANGUL SIOS A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1109 #x1161) + (korean-ksc5601 . #x2845) ; ø»ˆ¥‚ + (=ucs . #x3274) ; ㉴ + )) +(define-char + '((name . "CIRCLED HANGUL IEUNG A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x110B #x1161) + (korean-ksc5601 . #x2846) ; ø»ˆ¥ƒ + (=ucs . #x3275) ; ㉵ + )) +(define-char + '((name . "CIRCLED HANGUL CIEUC A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x110C #x1161) + (korean-ksc5601 . #x2847) ; ø»ˆ¥„ + (=ucs . #x3276) ; ㉶ + )) +(define-char + '((name . "CIRCLED HANGUL CHIEUCH A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x110E #x1161) + (korean-ksc5601 . #x2848) ; ø»ˆ¥… + (=ucs . #x3277) ; ㉷ + )) +(define-char + '((name . "CIRCLED HANGUL KHIEUKH A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x110F #x1161) + (korean-ksc5601 . #x2849) ; ø»ˆ¥† + (=ucs . #x3278) ; ㉸ + )) +(define-char + '((name . "CIRCLED HANGUL THIEUTH A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1110 #x1161) + (korean-ksc5601 . #x284A) ; ø»ˆ¥‡ + (=ucs . #x3279) ; ㉹ + )) +(define-char + '((name . "CIRCLED HANGUL PHIEUPH A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1111 #x1161) + (korean-ksc5601 . #x284B) ; ø»ˆ¥ˆ + (=ucs . #x327A) ; ㉺ + )) +(define-char + '((name . "CIRCLED HANGUL HIEUH A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x1112 #x1161) + (korean-ksc5601 . #x284C) ; ø»ˆ¥‰ + (=ucs . #x327B) ; ㉻ + )) +(define-char + '((name . "KOREAN STANDARD SYMBOL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (korean-ksc5601 . #x225E) ; ø»ˆœ§ + (=ucs . #x327F) ; ㉿ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH ONE") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 1) + (->decomposition circle #x4E00) + (=ucs . #x3280) ; ㊀ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH TWO") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 2) + (->decomposition circle #x4E8C) + (=ucs . #x3281) ; ㊁ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH THREE") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 3) + (->decomposition circle #x4E09) + (=ucs . #x3282) ; ㊂ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH FOUR") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 4) + (->decomposition circle #x56DB) + (=ucs . #x3283) ; ㊃ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH FIVE") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 5) + (->decomposition circle #x4E94) + (=ucs . #x3284) ; ㊄ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH SIX") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 6) + (->decomposition circle #x516D) + (=ucs . #x3285) ; ㊅ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH SEVEN") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 7) + (->decomposition circle #x4E03) + (=ucs . #x3286) ; ㊆ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH EIGHT") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 8) + (->decomposition circle #x516B) + (=ucs . #x3287) ; ㊇ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH NINE") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 9) + (->decomposition circle #x4E5D) + (=ucs . #x3288) ; ㊈ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH TEN") + (general-category number other) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (numeric-value . 10) + (->decomposition circle #x5341) + (=ucs . #x3289) ; ㊉ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH MOON") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x6708) + (=ucs . #x328A) ; ㊊ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH FIRE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x706B) + (=ucs . #x328B) ; ㊋ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH WATER") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x6C34) + (=ucs . #x328C) ; ㊌ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH WOOD") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x6728) + (=ucs . #x328D) ; ㊍ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH METAL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x91D1) + (=ucs . #x328E) ; ㊎ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH EARTH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x571F) + (=ucs . #x328F) ; ㊏ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH SUN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x65E5) + (=ucs . #x3290) ; ㊐ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH STOCK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x682A) + (=jef-china3 . #x78E6) ; øº‡£¦ + (=ucs . #x3291) ; ㊑ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH HAVE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x6709) + (=jef-china3 . #x78E5) ; øº‡£¥ + (=ucs . #x3292) ; ㊒ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH SOCIETY") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x793E) + (=jef-china3 . #x78E7) ; øº‡£§ + (=ucs . #x3293) ; ㊓ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH NAME") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x540D) + (=jef-china3 . #x78E1) ; øº‡£¡ + (=ucs . #x3294) ; ㊔ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH SPECIAL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x7279) + (=ucs . #x3295) ; ㊕ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH FINANCIAL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x8CA1) + (=jef-china3 . #x78EA) ; øº‡£ª + (=ucs . #x3296) ; ㊖ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH CONGRATULATION") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x795D) + (=ucs . #x3297) ; ㊗ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH LABOR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x52B4) + (=jef-china3 . #x78E3) ; øº‡££ + (=ucs . #x3298) ; ㊘ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH SECRET") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x79D8) + (=ucs . #x3299) ; ㊙ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH MALE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x7537) + (=ucs . #x329A) ; ㊚ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH FEMALE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x5973) + (=ucs . #x329B) ; ㊛ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH SUITABLE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x9069) + (=ucs . #x329C) ; ㊜ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH EXCELLENT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x512A) + (=ucs . #x329D) ; ㊝ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH PRINT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x5370) + (=ucs . #x329E) ; ㊞ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH ATTENTION") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x6CE8) + (=ucs . #x329F) ; ㊟ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH ITEM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x9805) + (=ucs . #x32A0) ; ㊠ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH REST") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x4F11) + (=ucs . #x32A1) ; ㊡ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH COPY") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x5199) + (=ucs . #x32A2) ; ㊢ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH CORRECT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x6B63) + (chinese-cns11643-1 . #x2221) ; ø»‘ƒº + (chinese-big5 . #xA1C0) ; ý¢€Š‡€ + (=ucs . #x32A3) ; ㊣ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH HIGH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x4E0A) + (=jis-x0213-1-2000 . #x2D65) ; ø»¢¥¨ + (=ucs . #x32A4) ; ㊤ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH CENTRE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x4E2D) + (=jis-x0213-1-2000 . #x2D66) ; ø»¢¥© + (=ucs . #x32A5) ; ㊥ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH LOW") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x4E0B) + (=jis-x0213-1-2000 . #x2D67) ; ø»¢¥ª + (=ucs . #x32A6) ; ㊦ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH LEFT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x5DE6) + (=jis-x0213-1-2000 . #x2D68) ; ø»¢¥« + (=ucs . #x32A7) ; ㊧ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH RIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x53F3) + (=jis-x0213-1-2000 . #x2D69) ; ø»¢¥¬ + (=ucs . #x32A8) ; ㊨ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH MEDICINE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x533B) + (=jef-china3 . #x78DF) ; øº‡£Ÿ + (=ucs . #x32A9) ; ㊩ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH RELIGION") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x5B97) + (=jef-china3 . #x78E2) ; øº‡£¢ + (=ucs . #x32AA) ; ㊪ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH STUDY") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x5B66) + (=jef-china3 . #x78E4) ; øº‡£¤ + (=ucs . #x32AB) ; ㊫ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH SUPERVISE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x76E3) + (=jef-china3 . #x78E8) ; øº‡£¨ + (=ucs . #x32AC) ; ㊬ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH ENTERPRISE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x4F01) + (=jef-china3 . #x78DE) ; øº‡£ž + (=ucs . #x32AD) ; ㊭ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH RESOURCE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x8CC7) + (=jef-china3 . #x78E9) ; øº‡£© + (=ucs . #x32AE) ; ㊮ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH ALLIANCE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x5354) + (=jef-china3 . #x78E0) ; øº‡£  + (=ucs . #x32AF) ; ㊯ + )) +(define-char + '((name . "CIRCLED IDEOGRAPH NIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x591C) + (=jef-china3 . #x78DD) ; øº‡£ + (=ucs . #x32B0) ; ㊰ + )) +(define-char + '((name . "CIRCLED NUMBER THIRTY SIX") + (=jis-x0213-1-2000 . #x2850) ; ø»¢½ + (=ucs . #x32B1) ; ㊱ + )) +(define-char + '((name . "CIRCLED NUMBER THIRTY SEVEN") + (=jis-x0213-1-2000 . #x2851) ; ø»¢¾ + (=ucs . #x32B2) ; ㊲ + )) +(define-char + '((name . "CIRCLED NUMBER THIRTY EIGHT") + (=jis-x0213-1-2000 . #x2852) ; ø»¢¿ + (=ucs . #x32B3) ; ㊳ + )) +(define-char + '((name . "CIRCLED NUMBER THIRTY NINE") + (=jis-x0213-1-2000 . #x2853) ; ø»¢ž€ + (=ucs . #x32B4) ; ㊴ + )) +(define-char + '((name . "CIRCLED NUMBER FORTY") + (=jis-x0213-1-2000 . #x2854) ; ø»¢ž + (=ucs . #x32B5) ; ㊵ + )) +(define-char + '((name . "CIRCLED NUMBER FORTY ONE") + (=jis-x0213-1-2000 . #x2855) ; ø»¢ž‚ + (=ucs . #x32B6) ; ㊶ + )) +(define-char + '((name . "CIRCLED NUMBER FORTY TWO") + (=jis-x0213-1-2000 . #x2856) ; ø»¢žƒ + (=ucs . #x32B7) ; ㊷ + )) +(define-char + '((name . "CIRCLED NUMBER FORTY THREE") + (=jis-x0213-1-2000 . #x2857) ; ø»¢ž„ + (=ucs . #x32B8) ; ㊸ + )) +(define-char + '((name . "CIRCLED NUMBER FORTY FOUR") + (=jis-x0213-1-2000 . #x2858) ; ø»¢ž… + (=ucs . #x32B9) ; ㊹ + )) +(define-char + '((name . "CIRCLED NUMBER FORTY FIVE") + (=jis-x0213-1-2000 . #x2859) ; ø»¢ž† + (=ucs . #x32BA) ; ㊺ + )) +(define-char + '((name . "CIRCLED NUMBER FORTY SIX") + (=jis-x0213-1-2000 . #x285A) ; ø»¢ž‡ + (=ucs . #x32BB) ; ㊻ + )) +(define-char + '((name . "CIRCLED NUMBER FORTY SEVEN") + (=jis-x0213-1-2000 . #x285B) ; ø»¢žˆ + (=ucs . #x32BC) ; ㊼ + )) +(define-char + '((name . "CIRCLED NUMBER FORTY EIGHT") + (=jis-x0213-1-2000 . #x285C) ; ø»¢ž‰ + (=ucs . #x32BD) ; ㊽ + )) +(define-char + '((name . "CIRCLED NUMBER FORTY NINE") + (=jis-x0213-1-2000 . #x285D) ; ø»¢žŠ + (=ucs . #x32BE) ; ㊾ + )) +(define-char + '((name . "CIRCLED NUMBER FIFTY") + (=jis-x0213-1-2000 . #x285E) ; ø»¢ž‹ + (=ucs . #x32BF) ; ㊿ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x6708) + (=ucs . #x32C0) ; ㋀ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x6708) + (=ucs . #x32C1) ; ㋁ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0033 #x6708) + (=ucs . #x32C2) ; ㋂ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0034 #x6708) + (=ucs . #x32C3) ; ㋃ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0035 #x6708) + (=ucs . #x32C4) ; ㋄ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0036 #x6708) + (=ucs . #x32C5) ; ㋅ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0037 #x6708) + (=ucs . #x32C6) ; ㋆ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0038 #x6708) + (=ucs . #x32C7) ; ㋇ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0039 #x6708) + (=ucs . #x32C8) ; ㋈ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0030 #x6708) + (=ucs . #x32C9) ; ㋉ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0031 #x6708) + (=ucs . #x32CA) ; ㋊ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0032 #x6708) + (=ucs . #x32CB) ; ㋋ + )) +(define-char + '((name . "CIRCLED KATAKANA A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30A2) + (=jis-x0213-1-2000 . #x2C5B) ; ø»¢¤€ + (=ucs . #x32D0) ; ㋐ + )) +(define-char + '((name . "CIRCLED KATAKANA I") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30A4) + (=jis-x0213-1-2000 . #x2C5C) ; ø»¢¤ + (=ucs . #x32D1) ; ㋑ + )) +(define-char + '((name . "CIRCLED KATAKANA U") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30A6) + (=jis-x0213-1-2000 . #x2C5D) ; ø»¢¤‚ + (=ucs . #x32D2) ; ㋒ + )) +(define-char + '((name . "CIRCLED KATAKANA E") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30A8) + (=jis-x0213-1-2000 . #x2C5E) ; ø»¢¤ƒ + (=ucs . #x32D3) ; ㋓ + )) +(define-char + '((name . "CIRCLED KATAKANA O") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30AA) + (=jis-x0213-1-2000 . #x2C5F) ; ø»¢¤„ + (=ucs . #x32D4) ; ㋔ + )) +(define-char + '((name . "CIRCLED KATAKANA KA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30AB) + (=jis-x0213-1-2000 . #x2C60) ; ø»¢¤… + (=ucs . #x32D5) ; ㋕ + )) +(define-char + '((name . "CIRCLED KATAKANA KI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30AD) + (=jis-x0213-1-2000 . #x2C61) ; ø»¢¤† + (=ucs . #x32D6) ; ㋖ + )) +(define-char + '((name . "CIRCLED KATAKANA KU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30AF) + (=jis-x0213-1-2000 . #x2C62) ; ø»¢¤‡ + (=ucs . #x32D7) ; ㋗ + )) +(define-char + '((name . "CIRCLED KATAKANA KE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30B1) + (=jis-x0213-1-2000 . #x2C63) ; ø»¢¤ˆ + (=ucs . #x32D8) ; ㋘ + )) +(define-char + '((name . "CIRCLED KATAKANA KO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30B3) + (=jis-x0213-1-2000 . #x2C64) ; ø»¢¤‰ + (=ucs . #x32D9) ; ㋙ + )) +(define-char + '((name . "CIRCLED KATAKANA SA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30B5) + (=jis-x0213-1-2000 . #x2C65) ; ø»¢¤Š + (=ucs . #x32DA) ; ㋚ + )) +(define-char + '((name . "CIRCLED KATAKANA SI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30B7) + (=jis-x0213-1-2000 . #x2C66) ; ø»¢¤‹ + (=ucs . #x32DB) ; ㋛ + )) +(define-char + '((name . "CIRCLED KATAKANA SU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30B9) + (=jis-x0213-1-2000 . #x2C67) ; ø»¢¤Œ + (=ucs . #x32DC) ; ㋜ + )) +(define-char + '((name . "CIRCLED KATAKANA SE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30BB) + (=jis-x0213-1-2000 . #x2C68) ; ø»¢¤ + (=ucs . #x32DD) ; ㋝ + )) +(define-char + '((name . "CIRCLED KATAKANA SO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30BD) + (=jis-x0213-1-2000 . #x2C69) ; ø»¢¤Ž + (=ucs . #x32DE) ; ㋞ + )) +(define-char + '((name . "CIRCLED KATAKANA TA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30BF) + (=jis-x0213-1-2000 . #x2C6A) ; ø»¢¤ + (=ucs . #x32DF) ; ㋟ + )) +(define-char + '((name . "CIRCLED KATAKANA TI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30C1) + (=jis-x0213-1-2000 . #x2C6B) ; ø»¢¤ + (=ucs . #x32E0) ; ㋠ + )) +(define-char + '((name . "CIRCLED KATAKANA TU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30C4) + (=jis-x0213-1-2000 . #x2C6C) ; ø»¢¤‘ + (=ucs . #x32E1) ; ㋡ + )) +(define-char + '((name . "CIRCLED KATAKANA TE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30C6) + (=jis-x0213-1-2000 . #x2C6D) ; ø»¢¤’ + (=ucs . #x32E2) ; ㋢ + )) +(define-char + '((name . "CIRCLED KATAKANA TO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30C8) + (=jis-x0213-1-2000 . #x2C6E) ; ø»¢¤“ + (=ucs . #x32E3) ; ㋣ + )) +(define-char + '((name . "CIRCLED KATAKANA NA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30CA) + (=ucs . #x32E4) ; ㋤ + )) +(define-char + '((name . "CIRCLED KATAKANA NI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30CB) + (=jis-x0213-1-2000 . #x2C71) ; ø»¢¤– + (=ucs . #x32E5) ; ㋥ + )) +(define-char + '((name . "CIRCLED KATAKANA NU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30CC) + (=ucs . #x32E6) ; ㋦ + )) +(define-char + '((name . "CIRCLED KATAKANA NE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30CD) + (=ucs . #x32E7) ; ㋧ + )) +(define-char + '((name . "CIRCLED KATAKANA NO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30CE) + (=ucs . #x32E8) ; ㋨ + )) +(define-char + '((name . "CIRCLED KATAKANA HA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30CF) + (=jis-x0213-1-2000 . #x2C70) ; ø»¢¤• + (=ucs . #x32E9) ; ㋩ + )) +(define-char + '((name . "CIRCLED KATAKANA HI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30D2) + (=ucs . #x32EA) ; ㋪ + )) +(define-char + '((name . "CIRCLED KATAKANA HU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30D5) + (=ucs . #x32EB) ; ㋫ + )) +(define-char + '((name . "CIRCLED KATAKANA HE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30D8) + (=jis-x0213-1-2000 . #x2C73) ; ø»¢¤˜ + (=ucs . #x32EC) ; ㋬ + )) +(define-char + '((name . "CIRCLED KATAKANA HO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30DB) + (=jis-x0213-1-2000 . #x2C72) ; ø»¢¤— + (=ucs . #x32ED) ; ㋭ + )) +(define-char + '((name . "CIRCLED KATAKANA MA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30DE) + (=ucs . #x32EE) ; ㋮ + )) +(define-char + '((name . "CIRCLED KATAKANA MI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30DF) + (=ucs . #x32EF) ; ㋯ + )) +(define-char + '((name . "CIRCLED KATAKANA MU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30E0) + (=ucs . #x32F0) ; ㋰ + )) +(define-char + '((name . "CIRCLED KATAKANA ME") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30E1) + (=ucs . #x32F1) ; ㋱ + )) +(define-char + '((name . "CIRCLED KATAKANA MO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30E2) + (=ucs . #x32F2) ; ㋲ + )) +(define-char + '((name . "CIRCLED KATAKANA YA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30E4) + (=ucs . #x32F3) ; ㋳ + )) +(define-char + '((name . "CIRCLED KATAKANA YU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30E6) + (=ucs . #x32F4) ; ㋴ + )) +(define-char + '((name . "CIRCLED KATAKANA YO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30E8) + (=ucs . #x32F5) ; ㋵ + )) +(define-char + '((name . "CIRCLED KATAKANA RA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30E9) + (=ucs . #x32F6) ; ㋶ + )) +(define-char + '((name . "CIRCLED KATAKANA RI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30EA) + (=ucs . #x32F7) ; ㋷ + )) +(define-char + '((name . "CIRCLED KATAKANA RU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30EB) + (=ucs . #x32F8) ; ㋸ + )) +(define-char + '((name . "CIRCLED KATAKANA RE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30EC) + (=ucs . #x32F9) ; ㋹ + )) +(define-char + '((name . "CIRCLED KATAKANA RO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30ED) + (=jis-x0213-1-2000 . #x2C6F) ; ø»¢¤” + (=ucs . #x32FA) ; ㋺ + )) +(define-char + '((name . "CIRCLED KATAKANA WA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30EF) + (=ucs . #x32FB) ; ㋻ + )) +(define-char + '((name . "CIRCLED KATAKANA WI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30F0) + (=ucs . #x32FC) ; ㋼ + )) +(define-char + '((name . "CIRCLED KATAKANA WE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30F1) + (=ucs . #x32FD) ; ㋽ + )) +(define-char + '((name . "CIRCLED KATAKANA WO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition circle #x30F2) + (=ucs . #x32FE) ; ㋾ + )) diff --git a/lisp/utf-2000/u03300-CJK-Compatibility.el b/lisp/utf-2000/u03300-CJK-Compatibility.el new file mode 100644 index 0000000..b71b2cf --- /dev/null +++ b/lisp/utf-2000/u03300-CJK-Compatibility.el @@ -0,0 +1,2172 @@ +(define-char + '((name . "SQUARE APAATO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30A2 #x30D1 #x30FC #x30C8) + (=jef-china3 . #x76EC) ; øº‡›¬ + (=ucs . #x3300) ; ㌀ + )) +(define-char + '((name . "SQUARE ARUHUA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30A2 #x30EB #x30D5 #x30A1) + (=ucs . #x3301) ; ㌁ + )) +(define-char + '((name . "SQUARE ANPEA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30A2 #x30F3 #x30DA #x30A2) + (=ucs . #x3302) ; ㌂ + )) +(define-char + '((name . "SQUARE AARU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30A2 #x30FC #x30EB) + (=jis-x0213-1-2000 . #x2D46) ; ø»¢¥‰ + (=jef-china3 . #x76E1) ; øº‡›¡ + (=ucs . #x3303) ; ㌃ + )) +(define-char + '((name . "SQUARE ININGU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30A4 #x30CB #x30F3 #x30B0) + (=ucs . #x3304) ; ㌄ + )) +(define-char + '((name . "SQUARE INTI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30A4 #x30F3 #x30C1) + (=jef-china3 . #x76F1) ; øº‡›± + (=ucs . #x3305) ; ㌅ + )) +(define-char + '((name . "SQUARE UON") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30A6 #x30A9 #x30F3) + (=ucs . #x3306) ; ㌆ + )) +(define-char + '((name . "SQUARE ESUKUUDO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30A8 #x30B9 #x30AF #x30FC #x30C9) + (=ucs . #x3307) ; ㌇ + )) +(define-char + '((name . "SQUARE EEKAA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30A8 #x30FC #x30AB #x30FC) + (=ucs . #x3308) ; ㌈ + )) +(define-char + '((name . "SQUARE ONSU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AA #x30F3 #x30B9) + (=ucs . #x3309) ; ㌉ + )) +(define-char + '((name . "SQUARE OOMU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AA #x30FC #x30E0) + (=ucs . #x330A) ; ㌊ + )) +(define-char + '((name . "SQUARE KAIRI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AB #x30A4 #x30EA) + (=ucs . #x330B) ; ㌋ + )) +(define-char + '((name . "SQUARE KARATTO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AB #x30E9 #x30C3 #x30C8) + (=ucs . #x330C) ; ㌌ + )) +(define-char + '((name . "SQUARE KARORII") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AB #x30ED #x30EA #x30FC) + (=jis-x0213-1-2000 . #x2D4A) ; ø»¢¥ + (=jef-china3 . #x76E6) ; øº‡›¦ + (=ucs . #x330D) ; ㌍ + )) +(define-char + '((name . "SQUARE GARON") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AC #x30ED #x30F3) + (=ucs . #x330E) ; ㌎ + )) +(define-char + '((name . "SQUARE GANMA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AC #x30F3 #x30DE) + (=ucs . #x330F) ; ㌏ + )) +(define-char + '((name . "SQUARE GIGA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AE #x30AC) + (=ucs . #x3310) ; ㌐ + )) +(define-char + '((name . "SQUARE GINII") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AE #x30CB #x30FC) + (=ucs . #x3311) ; ㌑ + )) +(define-char + '((name . "SQUARE KYURII") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AD #x30E5 #x30EA #x30FC) + (=ucs . #x3312) ; ㌒ + )) +(define-char + '((name . "SQUARE GIRUDAA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AE #x30EB #x30C0 #x30FC) + (=ucs . #x3313) ; ㌓ + )) +(define-char + '((name . "SQUARE KIRO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AD #x30ED) + (=jis-x0213-1-2000 . #x2D41) ; ø»¢¥„ + (=jef-china3 . #x76DC) ; øº‡›œ + (=ucs . #x3314) ; ㌔ + )) +(define-char + '((name . "SQUARE KIROGURAMU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AD #x30ED #x30B0 #x30E9 #x30E0) + (=jef-china3 . #x76DF) ; øº‡›Ÿ + (=ucs . #x3315) ; ㌕ + )) +(define-char + '((name . "SQUARE KIROMEETORU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AD #x30ED #x30E1 #x30FC #x30C8 #x30EB) + (=jef-china3 . #x76DD) ; øº‡› + (=ucs . #x3316) ; ㌖ + )) +(define-char + '((name . "SQUARE KIROWATTO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AD #x30ED #x30EF #x30C3 #x30C8) + (=ucs . #x3317) ; ㌗ + )) +(define-char + '((name . "SQUARE GURAMU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30B0 #x30E9 #x30E0) + (=jis-x0213-1-2000 . #x2D44) ; ø»¢¥‡ + (=jef-china3 . #x76DE) ; øº‡›ž + (=ucs . #x3318) ; ㌘ + )) +(define-char + '((name . "SQUARE GURAMUTON") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30B0 #x30E9 #x30E0 #x30C8 #x30F3) + (=ucs . #x3319) ; ㌙ + )) +(define-char + '((name . "SQUARE KURUZEIRO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AF #x30EB #x30BC #x30A4 #x30ED) + (=ucs . #x331A) ; ㌚ + )) +(define-char + '((name . "SQUARE KUROONE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30AF #x30ED #x30FC #x30CD) + (=ucs . #x331B) ; ㌛ + )) +(define-char + '((name . "SQUARE KEESU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30B1 #x30FC #x30B9) + (=ucs . #x331C) ; ㌜ + )) +(define-char + '((name . "SQUARE KORUNA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30B3 #x30EB #x30CA) + (=ucs . #x331D) ; ㌝ + )) +(define-char + '((name . "SQUARE KOOPO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30B3 #x30FC #x30DD) + (=jef-china3 . #x76EF) ; øº‡›¯ + (=ucs . #x331E) ; ㌞ + )) +(define-char + '((name . "SQUARE SAIKURU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30B5 #x30A4 #x30AF #x30EB) + (=ucs . #x331F) ; ㌟ + )) +(define-char + '((name . "SQUARE SANTIIMU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30B5 #x30F3 #x30C1 #x30FC #x30E0) + (=ucs . #x3320) ; ㌠ + )) +(define-char + '((name . "SQUARE SIRINGU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30B7 #x30EA #x30F3 #x30B0) + (=ucs . #x3321) ; ㌡ + )) +(define-char + '((name . "SQUARE SENTI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30BB #x30F3 #x30C1) + (=jis-x0213-1-2000 . #x2D42) ; ø»¢¥… + (=jef-china3 . #x76DB) ; øº‡›› + (=ucs . #x3322) ; ㌢ + )) +(define-char + '((name . "SQUARE SENTO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30BB #x30F3 #x30C8) + (=jis-x0213-1-2000 . #x2D4C) ; ø»¢¥ + (=jef-china3 . #x76E4) ; øº‡›¤ + (=ucs . #x3323) ; ㌣ + )) +(define-char + '((name . "SQUARE DAASU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30C0 #x30FC #x30B9) + (=ucs . #x3324) ; ㌤ + )) +(define-char + '((name . "SQUARE DESI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30C7 #x30B7) + (=ucs . #x3325) ; ㌥ + )) +(define-char + '((name . "SQUARE DORU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30C9 #x30EB) + (=jis-x0213-1-2000 . #x2D4B) ; ø»¢¥Ž + (=jef-china3 . #x76E3) ; øº‡›£ + (=ucs . #x3326) ; ㌦ + )) +(define-char + '((name . "SQUARE TON") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30C8 #x30F3) + (=jis-x0213-1-2000 . #x2D45) ; ø»¢¥ˆ + (=jef-china3 . #x76E0) ; øº‡›  + (=ucs . #x3327) ; ㌧ + )) +(define-char + '((name . "SQUARE NANO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30CA #x30CE) + (=ucs . #x3328) ; ㌨ + )) +(define-char + '((name . "SQUARE NOTTO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30CE #x30C3 #x30C8) + (=ucs . #x3329) ; ㌩ + )) +(define-char + '((name . "SQUARE HAITU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30CF #x30A4 #x30C4) + (=jef-china3 . #x76F0) ; øº‡›° + (=ucs . #x332A) ; ㌪ + )) +(define-char + '((name . "SQUARE PAASENTO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30D1 #x30FC #x30BB #x30F3 #x30C8) + (=jis-x0213-1-2000 . #x2D4D) ; ø»¢¥ + (=jef-china3 . #x76E5) ; øº‡›¥ + (=ucs . #x332B) ; ㌫ + )) +(define-char + '((name . "SQUARE PAATU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30D1 #x30FC #x30C4) + (=ucs . #x332C) ; ㌬ + )) +(define-char + '((name . "SQUARE BAARERU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30D0 #x30FC #x30EC #x30EB) + (=ucs . #x332D) ; ㌭ + )) +(define-char + '((name . "SQUARE PIASUTORU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30D4 #x30A2 #x30B9 #x30C8 #x30EB) + (=ucs . #x332E) ; ㌮ + )) +(define-char + '((name . "SQUARE PIKURU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30D4 #x30AF #x30EB) + (=ucs . #x332F) ; ㌯ + )) +(define-char + '((name . "SQUARE PIKO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30D4 #x30B3) + (=ucs . #x3330) ; ㌰ + )) +(define-char + '((name . "SQUARE BIRU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30D3 #x30EB) + (=jef-china3 . #x76ED) ; øº‡›­ + (=ucs . #x3331) ; ㌱ + )) +(define-char + '((name . "SQUARE HUARADDO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30D5 #x30A1 #x30E9 #x30C3 #x30C9) + (=ucs . #x3332) ; ㌲ + )) +(define-char + '((name . "SQUARE HUIITO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30D5 #x30A3 #x30FC #x30C8) + (=ucs . #x3333) ; ㌳ + )) +(define-char + '((name . "SQUARE BUSSYERU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30D6 #x30C3 #x30B7 #x30A7 #x30EB) + (=ucs . #x3334) ; ㌴ + )) +(define-char + '((name . "SQUARE HURAN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30D5 #x30E9 #x30F3) + (=ucs . #x3335) ; ㌵ + )) +(define-char + '((name . "SQUARE HEKUTAARU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30D8 #x30AF #x30BF #x30FC #x30EB) + (=jis-x0213-1-2000 . #x2D47) ; ø»¢¥Š + (=jef-china3 . #x76E2) ; øº‡›¢ + (=ucs . #x3336) ; ㌶ + )) +(define-char + '((name . "SQUARE PESO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DA #x30BD) + (=ucs . #x3337) ; ㌷ + )) +(define-char + '((name . "SQUARE PENIHI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DA #x30CB #x30D2) + (=ucs . #x3338) ; ㌸ + )) +(define-char + '((name . "SQUARE HERUTU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30D8 #x30EB #x30C4) + (=jef-china3 . #x76EA) ; øº‡›ª + (=ucs . #x3339) ; ㌹ + )) +(define-char + '((name . "SQUARE PENSU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DA #x30F3 #x30B9) + (=ucs . #x333A) ; ㌺ + )) +(define-char + '((name . "SQUARE PEEZI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DA #x30FC #x30B8) + (=jis-x0213-1-2000 . #x2D4F) ; ø»¢¥’ + (=jef-china3 . #x76EB) ; øº‡›« + (=ucs . #x333B) ; ㌻ + )) +(define-char + '((name . "SQUARE BEETA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30D9 #x30FC #x30BF) + (=ucs . #x333C) ; ㌼ + )) +(define-char + '((name . "SQUARE POINTO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DD #x30A4 #x30F3 #x30C8) + (=ucs . #x333D) ; ㌽ + )) +(define-char + '((name . "SQUARE BORUTO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DC #x30EB #x30C8) + (=ucs . #x333E) ; ㌾ + )) +(define-char + '((name . "SQUARE HON") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DB #x30F3) + (=ucs . #x333F) ; ㌿ + )) +(define-char + '((name . "SQUARE PONDO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DD #x30F3 #x30C9) + (=ucs . #x3340) ; ㍀ + )) +(define-char + '((name . "SQUARE HOORU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DB #x30FC #x30EB) + (=ucs . #x3341) ; ㍁ + )) +(define-char + '((name . "SQUARE HOON") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DB #x30FC #x30F3) + (=jef-china3 . #x76E8) ; øº‡›¨ + (=ucs . #x3342) ; ㍂ + )) +(define-char + '((name . "SQUARE MAIKURO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DE #x30A4 #x30AF #x30ED) + (=ucs . #x3343) ; ㍃ + )) +(define-char + '((name . "SQUARE MAIRU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DE #x30A4 #x30EB) + (=ucs . #x3344) ; ㍄ + )) +(define-char + '((name . "SQUARE MAHHA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DE #x30C3 #x30CF) + (=ucs . #x3345) ; ㍅ + )) +(define-char + '((name . "SQUARE MARUKU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DE #x30EB #x30AF) + (=ucs . #x3346) ; ㍆ + )) +(define-char + '((name . "SQUARE MANSYON") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DE #x30F3 #x30B7 #x30E7 #x30F3) + (=jef-china3 . #x76EE) ; øº‡›® + (=ucs . #x3347) ; ㍇ + )) +(define-char + '((name . "SQUARE MIKURON") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DF #x30AF #x30ED #x30F3) + (=ucs . #x3348) ; ㍈ + )) +(define-char + '((name . "SQUARE MIRI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DF #x30EA) + (=jis-x0213-1-2000 . #x2D40) ; ø»¢¥ƒ + (=jef-china3 . #x76DA) ; øº‡›š + (=ucs . #x3349) ; ㍉ + )) +(define-char + '((name . "SQUARE MIRIBAARU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30DF #x30EA #x30D0 #x30FC #x30EB) + (=jis-x0213-1-2000 . #x2D4E) ; ø»¢¥‘ + (=jef-china3 . #x76E9) ; øº‡›© + (=ucs . #x334A) ; ㍊ + )) +(define-char + '((name . "SQUARE MEGA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30E1 #x30AC) + (=ucs . #x334B) ; ㍋ + )) +(define-char + '((name . "SQUARE MEGATON") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30E1 #x30AC #x30C8 #x30F3) + (=ucs . #x334C) ; ㍌ + )) +(define-char + '((name . "SQUARE MEETORU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30E1 #x30FC #x30C8 #x30EB) + (=jis-x0213-1-2000 . #x2D43) ; ø»¢¥† + (=jef-china3 . #x76D9) ; øº‡›™ + (=ucs . #x334D) ; ㍍ + )) +(define-char + '((name . "SQUARE YAADO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30E4 #x30FC #x30C9) + (=ucs . #x334E) ; ㍎ + )) +(define-char + '((name . "SQUARE YAARU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30E4 #x30FC #x30EB) + (=ucs . #x334F) ; ㍏ + )) +(define-char + '((name . "SQUARE YUAN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30E6 #x30A2 #x30F3) + (=ucs . #x3350) ; ㍐ + )) +(define-char + '((name . "SQUARE RITTORU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30EA #x30C3 #x30C8 #x30EB) + (=jis-x0213-1-2000 . #x2D48) ; ø»¢¥‹ + (=ucs . #x3351) ; ㍑ + )) +(define-char + '((name . "SQUARE RIRA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30EA #x30E9) + (=ucs . #x3352) ; ㍒ + )) +(define-char + '((name . "SQUARE RUPII") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30EB #x30D4 #x30FC) + (=ucs . #x3353) ; ㍓ + )) +(define-char + '((name . "SQUARE RUUBURU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30EB #x30FC #x30D6 #x30EB) + (=ucs . #x3354) ; ㍔ + )) +(define-char + '((name . "SQUARE REMU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30EC #x30E0) + (=ucs . #x3355) ; ㍕ + )) +(define-char + '((name . "SQUARE RENTOGEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30EC #x30F3 #x30C8 #x30B2 #x30F3) + (=ucs . #x3356) ; ㍖ + )) +(define-char + '((name . "SQUARE WATTO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x30EF #x30C3 #x30C8) + (=jis-x0213-1-2000 . #x2D49) ; ø»¢¥Œ + (=jef-china3 . #x76E7) ; øº‡›§ + (=ucs . #x3357) ; ㍗ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0030 #x70B9) + (=ucs . #x3358) ; ㍘ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x70B9) + (=ucs . #x3359) ; ㍙ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x70B9) + (=ucs . #x335A) ; ㍚ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0033 #x70B9) + (=ucs . #x335B) ; ㍛ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0034 #x70B9) + (=ucs . #x335C) ; ㍜ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0035 #x70B9) + (=ucs . #x335D) ; ㍝ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0036 #x70B9) + (=ucs . #x335E) ; ㍞ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0037 #x70B9) + (=ucs . #x335F) ; ㍟ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0038 #x70B9) + (=ucs . #x3360) ; ㍠ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0039 #x70B9) + (=ucs . #x3361) ; ㍡ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0030 #x70B9) + (=ucs . #x3362) ; ㍢ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0031 #x70B9) + (=ucs . #x3363) ; ㍣ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0032 #x70B9) + (=ucs . #x3364) ; ㍤ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0033 #x70B9) + (=ucs . #x3365) ; ㍥ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0034 #x70B9) + (=ucs . #x3366) ; ㍦ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0035 #x70B9) + (=ucs . #x3367) ; ㍧ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0036 #x70B9) + (=ucs . #x3368) ; ㍨ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0037 #x70B9) + (=ucs . #x3369) ; ㍩ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0038 #x70B9) + (=ucs . #x336A) ; ㍪ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0039 #x70B9) + (=ucs . #x336B) ; ㍫ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x0030 #x70B9) + (=ucs . #x336C) ; ㍬ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x0031 #x70B9) + (=ucs . #x336D) ; ㍭ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x0032 #x70B9) + (=ucs . #x336E) ; ㍮ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x0033 #x70B9) + (=ucs . #x336F) ; ㍯ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x0034 #x70B9) + (=ucs . #x3370) ; ㍰ + )) +(define-char + '((name . "SQUARE HPA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0068 #x0050 #x0061) + (=ucs . #x3371) ; ㍱ + )) +(define-char + '((name . "SQUARE DA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0064 #x0061) + (=ucs . #x3372) ; ㍲ + )) +(define-char + '((name . "SQUARE AU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0041 #x0055) + (=ucs . #x3373) ; ㍳ + )) +(define-char + '((name . "SQUARE BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0062 #x0061 #x0072) + (=ucs . #x3374) ; ㍴ + )) +(define-char + '((name . "SQUARE OV") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006F #x0056) + (=ucs . #x3375) ; ㍵ + )) +(define-char + '((name . "SQUARE PC") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0070 #x0063) + (=ucs . #x3376) ; ㍶ + )) +(define-char + '((name . "SQUARE ERA NAME HEISEI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x5E73 #x6210) + (=jis-x0213-1-2000 . #x2D5F) ; ø»¢¥¢ + (=ucs . #x337B) ; ㍻ + )) +(define-char + '((name . "SQUARE ERA NAME SYOUWA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x662D #x548C) + (=jis-x0213-1-2000 . #x2D6F) ; ø»¢¥² + (=ucs . #x337C) ; ㍼ + )) +(define-char + '((name . "SQUARE ERA NAME TAISYOU") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x5927 #x6B63) + (=jis-x0213-1-2000 . #x2D6E) ; ø»¢¥± + (=ucs . #x337D) ; ㍽ + )) +(define-char + '((name . "SQUARE ERA NAME MEIZI") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x660E #x6CBB) + (=jis-x0213-1-2000 . #x2D6D) ; ø»¢¥° + (=ucs . #x337E) ; ㍾ + )) +(define-char + '((name . "SQUARE CORPORATION") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x682A #x5F0F #x4F1A #x793E) + (=jef-china3 . #x76F5) ; øº‡›µ + (=ucs . #x337F) ; ㍿ + )) +(define-char + '((name . "SQUARE PA AMPS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0070 #x0041) + (korean-ksc5601 . #x2749) ; ø»ˆ£¨ + (=ucs . #x3380) ; ㎀ + )) +(define-char + '((name . "SQUARE NA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006E #x0041) + (korean-ksc5601 . #x274A) ; ø»ˆ£© + (=ucs . #x3381) ; ㎁ + )) +(define-char + '((name . "SQUARE MU A") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x03BC #x0041) + (korean-ksc5601 . #x274B) ; ø»ˆ£ª + (=ucs . #x3382) ; ㎂ + )) +(define-char + '((name . "SQUARE MA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006D #x0041) + (korean-ksc5601 . #x274C) ; ø»ˆ£« + (=ucs . #x3383) ; ㎃ + )) +(define-char + '((name . "SQUARE KA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006B #x0041) + (korean-ksc5601 . #x274D) ; ø»ˆ£¬ + (=ucs . #x3384) ; ㎄ + )) +(define-char + '((name . "SQUARE KB") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x004B #x0042) + (=jef-china3 . #x76CE) ; øº‡›Ž + (=ucs . #x3385) ; ㎅ + )) +(define-char + '((name . "SQUARE MB") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x004D #x0042) + (=jef-china3 . #x76CF) ; øº‡› + (=ucs . #x3386) ; ㎆ + )) +(define-char + '((name . "SQUARE GB") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0047 #x0042) + (=jef-china3 . #x76D0) ; øº‡› + (=ucs . #x3387) ; ㎇ + )) +(define-char + '((name . "SQUARE CAL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0063 #x0061 #x006C) + (korean-ksc5601 . #x273A) ; ø»ˆ£™ + (=ucs . #x3388) ; ㎈ + )) +(define-char + '((name . "SQUARE KCAL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006B #x0063 #x0061 #x006C) + (korean-ksc5601 . #x273B) ; ø»ˆ£š + (=ucs . #x3389) ; ㎉ + )) +(define-char + '((name . "SQUARE PF") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0070 #x0046) + (korean-ksc5601 . #x275C) ; ø»ˆ£» + (=ucs . #x338A) ; ㎊ + )) +(define-char + '((name . "SQUARE NF") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006E #x0046) + (korean-ksc5601 . #x275D) ; ø»ˆ£¼ + (=ucs . #x338B) ; ㎋ + )) +(define-char + '((name . "SQUARE MU F") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x03BC #x0046) + (korean-ksc5601 . #x275E) ; ø»ˆ£½ + (=ucs . #x338C) ; ㎌ + )) +(define-char + '((name . "SQUARE MU G") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x03BC #x0067) + (korean-ksc5601 . #x2736) ; ø»ˆ£• + (=ucs . #x338D) ; ㎍ + )) +(define-char + '((name . "SQUARE MG") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006D #x0067) + (korean-ksc5601 . #x2737) ; ø»ˆ£– + (chinese-cns11643-1 . #x2275) ; ø»‘…Ž + (=jis-x0213-1-2000 . #x2D53) ; ø»¢¥– + (chinese-big5 . #xA255) ; ý¢€Š‰• + (=jef-china3 . #x76C4) ; øº‡›„ + (=ucs . #x338E) ; ㎎ + )) +(define-char + '((name . "SQUARE KG") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006B #x0067) + (korean-ksc5601 . #x2738) ; ø»ˆ£— + (chinese-cns11643-1 . #x2276) ; ø»‘… + (=jis-x0213-1-2000 . #x2D54) ; ø»¢¥— + (chinese-big5 . #xA256) ; ý¢€Š‰– + (=jef-china3 . #x76C5) ; øº‡›… + (=ucs . #x338F) ; ㎏ + )) +(define-char + '((name . "SQUARE HZ") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0048 #x007A) + (korean-ksc5601 . #x2754) ; ø»ˆ£³ + (=jef-china3 . #x76D4) ; øº‡›” + (=ucs . #x3390) ; ㎐ + )) +(define-char + '((name . "SQUARE KHZ") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006B #x0048 #x007A) + (korean-ksc5601 . #x2755) ; ø»ˆ£´ + (=ucs . #x3391) ; ㎑ + )) +(define-char + '((name . "SQUARE MHZ") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x004D #x0048 #x007A) + (korean-ksc5601 . #x2756) ; ø»ˆ£µ + (=ucs . #x3392) ; ㎒ + )) +(define-char + '((name . "SQUARE GHZ") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0047 #x0048 #x007A) + (korean-ksc5601 . #x2757) ; ø»ˆ£¶ + (=ucs . #x3393) ; ㎓ + )) +(define-char + '((name . "SQUARE THZ") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0054 #x0048 #x007A) + (korean-ksc5601 . #x2758) ; ø»ˆ£· + (=ucs . #x3394) ; ㎔ + )) +(define-char + '((name . "SQUARE MU L") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x03BC #x2113) + (korean-ksc5601 . #x2721) ; ø»ˆ£€ + (=ucs . #x3395) ; ㎕ + )) +(define-char + '((name . "SQUARE ML") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006D #x2113) + (korean-ksc5601 . #x2722) ; ø»ˆ£ + (=jef-china3 . #x76D7) ; øº‡›— + (=ucs . #x3396) ; ㎖ + )) +(define-char + '((name . "SQUARE DL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0064 #x2113) + (korean-ksc5601 . #x2723) ; ø»ˆ£‚ + (=ucs . #x3397) ; ㎗ + )) +(define-char + '((name . "SQUARE KL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006B #x2113) + (korean-ksc5601 . #x2725) ; ø»ˆ£„ + (=ucs . #x3398) ; ㎘ + )) +(define-char + '((name . "SQUARE FM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0066 #x006D) + (korean-ksc5601 . #x272B) ; ø»ˆ£Š + (=ucs . #x3399) ; ㎙ + )) +(define-char + '((name . "SQUARE NM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006E #x006D) + (korean-ksc5601 . #x272C) ; ø»ˆ£‹ + (=ucs . #x339A) ; ㎚ + )) +(define-char + '((name . "SQUARE MU M") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x03BC #x006D) + (korean-ksc5601 . #x272D) ; ø»ˆ£Œ + (=ucs . #x339B) ; ㎛ + )) +(define-char + '((name . "SQUARE MM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006D #x006D) + (korean-ksc5601 . #x272E) ; ø»ˆ£ + (chinese-cns11643-1 . #x2270) ; ø»‘…‰ + (=jis-x0213-1-2000 . #x2D50) ; ø»¢¥“ + (chinese-big5 . #xA250) ; ý¢€Š‰ + (=jef-china3 . #x76BC) ; øº‡š¼ + (=ucs . #x339C) ; ㎜ + )) +(define-char + '((name . "SQUARE CM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0063 #x006D) + (korean-ksc5601 . #x272F) ; ø»ˆ£Ž + (chinese-cns11643-1 . #x2271) ; ø»‘…Š + (=jis-x0213-1-2000 . #x2D51) ; ø»¢¥” + (chinese-big5 . #xA251) ; ý¢€Š‰‘ + (=jef-china3 . #x76BD) ; øº‡š½ + (=ucs . #x339D) ; ㎝ + )) +(define-char + '((name . "SQUARE KM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006B #x006D) + (korean-ksc5601 . #x2730) ; ø»ˆ£ + (chinese-cns11643-1 . #x2272) ; ø»‘…‹ + (=jis-x0213-1-2000 . #x2D52) ; ø»¢¥• + (chinese-big5 . #xA252) ; ý¢€Š‰’ + (=jef-china3 . #x76BE) ; øº‡š¾ + (=ucs . #x339E) ; ㎞ + )) +(define-char + '((name . "SQUARE MM SQUARED") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006D #x006D #x00B2) + (korean-ksc5601 . #x2731) ; ø»ˆ£ + (=ucs . #x339F) ; ㎟ + )) +(define-char + '((name . "SQUARE CM SQUARED") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0063 #x006D #x00B2) + (korean-ksc5601 . #x2732) ; ø»ˆ£‘ + (=jef-china3 . #x76BF) ; øº‡š¿ + (=ucs . #x33A0) ; ㎠ + )) +(define-char + '((name . "SQUARE M SQUARED") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006D #x00B2) + (korean-ksc5601 . #x2733) ; ø»ˆ£’ + (chinese-cns11643-1 . #x2274) ; ø»‘… + (=jis-x0213-1-2000 . #x2D56) ; ø»¢¥™ + (chinese-big5 . #xA254) ; ý¢€Š‰” + (=jef-china3 . #x76C0) ; øº‡›€ + (=ucs . #x33A1) ; ㎡ + )) +(define-char + '((name . "SQUARE KM SQUARED") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006B #x006D #x00B2) + (korean-ksc5601 . #x2734) ; ø»ˆ£“ + (=jef-china3 . #x76C1) ; øº‡› + (=ucs . #x33A2) ; ㎢ + )) +(define-char + '((name . "SQUARE MM CUBED") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006D #x006D #x00B3) + (korean-ksc5601 . #x2727) ; ø»ˆ£† + (=ucs . #x33A3) ; ㎣ + )) +(define-char + '((name . "SQUARE CM CUBED") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0063 #x006D #x00B3) + (korean-ksc5601 . #x2728) ; ø»ˆ£‡ + (=jef-china3 . #x76C2) ; øº‡›‚ + (=ucs . #x33A4) ; ㎤ + )) +(define-char + '((name . "SQUARE M CUBED") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006D #x00B3) + (korean-ksc5601 . #x2729) ; ø»ˆ£ˆ + (=jef-china3 . #x76C3) ; øº‡›ƒ + (=ucs . #x33A5) ; ㎥ + )) +(define-char + '((name . "SQUARE KM CUBED") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006B #x006D #x00B3) + (korean-ksc5601 . #x272A) ; ø»ˆ£‰ + (=ucs . #x33A6) ; ㎦ + )) +(define-char + '((name . "SQUARE M OVER S") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006D #x2215 #x0073) + (korean-ksc5601 . #x273D) ; ø»ˆ£œ + (=ucs . #x33A7) ; ㎧ + )) +(define-char + '((name . "SQUARE M OVER S SQUARED") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006D #x2215 #x0073 #x00B2) + (korean-ksc5601 . #x273E) ; ø»ˆ£ + (=ucs . #x33A8) ; ㎨ + )) +(define-char + '((name . "SQUARE PA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0050 #x0061) + (korean-ksc5601 . #x2765) ; ø»ˆ¤„ + (=ucs . #x33A9) ; ㎩ + )) +(define-char + '((name . "SQUARE KPA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006B #x0050 #x0061) + (korean-ksc5601 . #x2766) ; ø»ˆ¤… + (=ucs . #x33AA) ; ㎪ + )) +(define-char + '((name . "SQUARE MPA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x004D #x0050 #x0061) + (korean-ksc5601 . #x2767) ; ø»ˆ¤† + (=ucs . #x33AB) ; ㎫ + )) +(define-char + '((name . "SQUARE GPA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0047 #x0050 #x0061) + (korean-ksc5601 . #x2768) ; ø»ˆ¤‡ + (=ucs . #x33AC) ; ㎬ + )) +(define-char + '((name . "SQUARE RAD") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0072 #x0061 #x0064) + (korean-ksc5601 . #x2761) ; ø»ˆ¤€ + (=ucs . #x33AD) ; ㎭ + )) +(define-char + '((name . "SQUARE RAD OVER S") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0072 #x0061 #x0064 #x2215 #x0073) + (korean-ksc5601 . #x2762) ; ø»ˆ¤ + (=ucs . #x33AE) ; ㎮ + )) +(define-char + '((name . "SQUARE RAD OVER S SQUARED") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0072 #x0061 #x0064 #x2215 #x0073 #x00B2) + (korean-ksc5601 . #x2763) ; ø»ˆ¤‚ + (=ucs . #x33AF) ; ㎯ + )) +(define-char + '((name . "SQUARE PS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0070 #x0073) + (korean-ksc5601 . #x273F) ; ø»ˆ£ž + (=jef-china3 . #x76CD) ; øº‡› + (=ucs . #x33B0) ; ㎰ + )) +(define-char + '((name . "SQUARE NS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006E #x0073) + (korean-ksc5601 . #x2740) ; ø»ˆ£Ÿ + (=jef-china3 . #x76CC) ; øº‡›Œ + (=ucs . #x33B1) ; ㎱ + )) +(define-char + '((name . "SQUARE MU S") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x03BC #x0073) + (korean-ksc5601 . #x2741) ; ø»ˆ£  + (=jef-china3 . #x76CB) ; øº‡›‹ + (=ucs . #x33B2) ; ㎲ + )) +(define-char + '((name . "SQUARE MS") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006D #x0073) + (korean-ksc5601 . #x2742) ; ø»ˆ£¡ + (=jef-china3 . #x76CA) ; øº‡›Š + (=ucs . #x33B3) ; ㎳ + )) +(define-char + '((name . "SQUARE PV") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0070 #x0056) + (korean-ksc5601 . #x2743) ; ø»ˆ£¢ + (=ucs . #x33B4) ; ㎴ + )) +(define-char + '((name . "SQUARE NV") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006E #x0056) + (korean-ksc5601 . #x2744) ; ø»ˆ££ + (=ucs . #x33B5) ; ㎵ + )) +(define-char + '((name . "SQUARE MU V") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x03BC #x0056) + (korean-ksc5601 . #x2745) ; ø»ˆ£¤ + (=ucs . #x33B6) ; ㎶ + )) +(define-char + '((name . "SQUARE MV") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006D #x0056) + (korean-ksc5601 . #x2746) ; ø»ˆ£¥ + (=ucs . #x33B7) ; ㎷ + )) +(define-char + '((name . "SQUARE KV") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006B #x0056) + (korean-ksc5601 . #x2747) ; ø»ˆ£¦ + (=ucs . #x33B8) ; ㎸ + )) +(define-char + '((name . "SQUARE MV MEGA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x004D #x0056) + (korean-ksc5601 . #x2748) ; ø»ˆ£§ + (=ucs . #x33B9) ; ㎹ + )) +(define-char + '((name . "SQUARE PW") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0070 #x0057) + (korean-ksc5601 . #x274E) ; ø»ˆ£­ + (=ucs . #x33BA) ; ㎺ + )) +(define-char + '((name . "SQUARE NW") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006E #x0057) + (korean-ksc5601 . #x274F) ; ø»ˆ£® + (=ucs . #x33BB) ; ㎻ + )) +(define-char + '((name . "SQUARE MU W") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x03BC #x0057) + (korean-ksc5601 . #x2750) ; ø»ˆ£¯ + (=ucs . #x33BC) ; ㎼ + )) +(define-char + '((name . "SQUARE MW") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006D #x0057) + (korean-ksc5601 . #x2751) ; ø»ˆ£° + (=ucs . #x33BD) ; ㎽ + )) +(define-char + '((name . "SQUARE KW") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006B #x0057) + (korean-ksc5601 . #x2752) ; ø»ˆ£± + (=ucs . #x33BE) ; ㎾ + )) +(define-char + '((name . "SQUARE MW MEGA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x004D #x0057) + (korean-ksc5601 . #x2753) ; ø»ˆ£² + (=ucs . #x33BF) ; ㎿ + )) +(define-char + '((name . "SQUARE K OHM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006B #x03A9) + (korean-ksc5601 . #x275A) ; ø»ˆ£¹ + (=ucs . #x33C0) ; ㏀ + )) +(define-char + '((name . "SQUARE M OHM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x004D #x03A9) + (korean-ksc5601 . #x275B) ; ø»ˆ£º + (=ucs . #x33C1) ; ㏁ + )) +(define-char + '((name . "SQUARE AM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0061 #x002E #x006D #x002E) + (korean-ksc5601 . #x2263) ; ø»ˆœ¬ + (=ucs . #x33C2) ; ㏂ + )) +(define-char + '((name . "SQUARE BQ") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0042 #x0071) + (korean-ksc5601 . #x276C) ; ø»ˆ¤‹ + (=ucs . #x33C3) ; ㏃ + )) +(define-char + '((name . "SQUARE CC") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0063 #x0063) + (korean-ksc5601 . #x2726) ; ø»ˆ£… + (chinese-cns11643-1 . #x2277) ; ø»‘… + (=jis-x0213-1-2000 . #x2D55) ; ø»¢¥˜ + (chinese-big5 . #xA257) ; ý¢€Š‰— + (=jef-china3 . #x76C6) ; øº‡›† + (=ucs . #x33C4) ; ㏄ + )) +(define-char + '((name . "SQUARE CD") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0063 #x0064) + (korean-ksc5601 . #x2760) ; ø»ˆ£¿ + (=ucs . #x33C5) ; ㏅ + )) +(define-char + '((name . "SQUARE C OVER KG") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0043 #x2215 #x006B #x0067) + (korean-ksc5601 . #x276F) ; ø»ˆ¤Ž + (=ucs . #x33C6) ; ㏆ + )) +(define-char + '((name . "SQUARE CO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0043 #x006F #x002E) + (korean-ksc5601 . #x2261) ; ø»ˆœª + (=ucs . #x33C7) ; ㏇ + )) +(define-char + '((name . "SQUARE DB") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0064 #x0042) + (korean-ksc5601 . #x273C) ; ø»ˆ£› + (=ucs . #x33C8) ; ㏈ + )) +(define-char + '((name . "SQUARE GY") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0047 #x0079) + (korean-ksc5601 . #x276D) ; ø»ˆ¤Œ + (=ucs . #x33C9) ; ㏉ + )) +(define-char + '((name . "SQUARE HA") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0068 #x0061) + (korean-ksc5601 . #x2735) ; ø»ˆ£” + (=ucs . #x33CA) ; ㏊ + )) +(define-char + '((name . "SQUARE HP") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0048 #x0050) + (=jis-x0213-1-2000 . #x235E) ; ø»¢–µ + (=jef-china3 . #x76D2) ; øº‡›’ + (=ucs . #x33CB) ; ㏋ + )) +(define-char + '((name . "SQUARE IN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0069 #x006E) + (=jef-china3 . #x76D6) ; øº‡›– + (=ucs . #x33CC) ; ㏌ + )) +(define-char + '((name . "SQUARE KK") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x004B #x004B) + (=jis-x0213-1-2000 . #x2D63) ; ø»¢¥¦ + (=ucs . #x33CD) ; ㏍ + )) +(define-char + '((name . "SQUARE KM CAPITAL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x004B #x004D) + (chinese-cns11643-1 . #x2273) ; ø»‘…Œ + (chinese-big5 . #xA253) ; ý¢€Š‰“ + (=ucs . #x33CE) ; ㏎ + )) +(define-char + '((name . "SQUARE KT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006B #x0074) + (korean-ksc5601 . #x2739) ; ø»ˆ£˜ + (=ucs . #x33CF) ; ㏏ + )) +(define-char + '((name . "SQUARE LM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006C #x006D) + (korean-ksc5601 . #x276A) ; ø»ˆ¤‰ + (=ucs . #x33D0) ; ㏐ + )) +(define-char + '((name . "SQUARE LN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006C #x006E) + (chinese-cns11643-1 . #x224C) ; ø»‘„¥ + (chinese-big5 . #xA1EB) ; ý¢€Š‡« + (=ucs . #x33D1) ; ㏑ + )) +(define-char + '((name . "SQUARE LOG") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006C #x006F #x0067) + (chinese-cns11643-1 . #x224B) ; ø»‘„¤ + (chinese-big5 . #xA1EA) ; ý¢€Š‡ª + (=ucs . #x33D2) ; ㏒ + )) +(define-char + '((name . "SQUARE LX") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006C #x0078) + (korean-ksc5601 . #x276B) ; ø»ˆ¤Š + (=ucs . #x33D3) ; ㏓ + )) +(define-char + '((name . "SQUARE MB SMALL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006D #x0062) + (=jef-china3 . #x76D5) ; øº‡›• + (=ucs . #x33D4) ; ㏔ + )) +(define-char + '((name . "SQUARE MIL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006D #x0069 #x006C) + (chinese-cns11643-1 . #x226F) ; ø»‘…ˆ + (chinese-big5 . #xA24F) ; ý¢€Š‰ + (=ucs . #x33D5) ; ㏕ + )) +(define-char + '((name . "SQUARE MOL") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x006D #x006F #x006C) + (korean-ksc5601 . #x275F) ; ø»ˆ£¾ + (=ucs . #x33D6) ; ㏖ + )) +(define-char + '((name . "SQUARE PH") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0050 #x0048) + (=ucs . #x33D7) ; ㏗ + )) +(define-char + '((name . "SQUARE PM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0070 #x002E #x006D #x002E) + (korean-ksc5601 . #x2264) ; ø»ˆœ­ + (=ucs . #x33D8) ; ㏘ + )) +(define-char + '((name . "SQUARE PPM") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0050 #x0050 #x004D) + (=ucs . #x33D9) ; ㏙ + )) +(define-char + '((name . "SQUARE PR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0050 #x0052) + (=ucs . #x33DA) ; ㏚ + )) +(define-char + '((name . "SQUARE SR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0073 #x0072) + (korean-ksc5601 . #x2764) ; ø»ˆ¤ƒ + (=ucs . #x33DB) ; ㏛ + )) +(define-char + '((name . "SQUARE SV") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0053 #x0076) + (korean-ksc5601 . #x276E) ; ø»ˆ¤ + (=ucs . #x33DC) ; ㏜ + )) +(define-char + '((name . "SQUARE WB") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition square #x0057 #x0062) + (korean-ksc5601 . #x2769) ; ø»ˆ¤ˆ + (=ucs . #x33DD) ; ㏝ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x65E5) + (=ucs . #x33E0) ; ㏠ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x65E5) + (=ucs . #x33E1) ; ㏡ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0033 #x65E5) + (=ucs . #x33E2) ; ㏢ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0034 #x65E5) + (=ucs . #x33E3) ; ㏣ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0035 #x65E5) + (=ucs . #x33E4) ; ㏤ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0036 #x65E5) + (=ucs . #x33E5) ; ㏥ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0037 #x65E5) + (=ucs . #x33E6) ; ㏦ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0038 #x65E5) + (=ucs . #x33E7) ; ㏧ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0039 #x65E5) + (=ucs . #x33E8) ; ㏨ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0030 #x65E5) + (=ucs . #x33E9) ; ㏩ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0031 #x65E5) + (=ucs . #x33EA) ; ㏪ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0032 #x65E5) + (=ucs . #x33EB) ; ㏫ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0033 #x65E5) + (=ucs . #x33EC) ; ㏬ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0034 #x65E5) + (=ucs . #x33ED) ; ㏭ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0035 #x65E5) + (=ucs . #x33EE) ; ㏮ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0036 #x65E5) + (=ucs . #x33EF) ; ㏯ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0037 #x65E5) + (=ucs . #x33F0) ; ㏰ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0038 #x65E5) + (=ucs . #x33F1) ; ㏱ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0031 #x0039 #x65E5) + (=ucs . #x33F2) ; ㏲ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x0030 #x65E5) + (=ucs . #x33F3) ; ㏳ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x0031 #x65E5) + (=ucs . #x33F4) ; ㏴ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x0032 #x65E5) + (=ucs . #x33F5) ; ㏵ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x0033 #x65E5) + (=ucs . #x33F6) ; ㏶ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x0034 #x65E5) + (=ucs . #x33F7) ; ㏷ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x0035 #x65E5) + (=ucs . #x33F8) ; ㏸ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x0036 #x65E5) + (=ucs . #x33F9) ; ㏹ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x0037 #x65E5) + (=ucs . #x33FA) ; ㏺ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x0038 #x65E5) + (=ucs . #x33FB) ; ㏻ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0032 #x0039 #x65E5) + (=ucs . #x33FC) ; ㏼ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0033 #x0030 #x65E5) + (=ucs . #x33FD) ; ㏽ + )) +(define-char + '((name . "IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE") + (general-category symbol other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0033 #x0031 #x65E5) + (=ucs . #x33FE) ; ㏾ + )) diff --git a/lisp/utf-2000/u0A000-Yi-Syllables.el b/lisp/utf-2000/u0A000-Yi-Syllables.el new file mode 100644 index 0000000..1928ed6 --- /dev/null +++ b/lisp/utf-2000/u0A000-Yi-Syllables.el @@ -0,0 +1,8155 @@ +(define-char + '((name . "YI SYLLABLE IT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA000) ; ꀀ + )) +(define-char + '((name . "YI SYLLABLE IX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA001) ; ꀁ + )) +(define-char + '((name . "YI SYLLABLE I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA002) ; ꀂ + )) +(define-char + '((name . "YI SYLLABLE IP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA003) ; ꀃ + )) +(define-char + '((name . "YI SYLLABLE IET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA004) ; ꀄ + )) +(define-char + '((name . "YI SYLLABLE IEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA005) ; ꀅ + )) +(define-char + '((name . "YI SYLLABLE IE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA006) ; ꀆ + )) +(define-char + '((name . "YI SYLLABLE IEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA007) ; ꀇ + )) +(define-char + '((name . "YI SYLLABLE AT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA008) ; ꀈ + )) +(define-char + '((name . "YI SYLLABLE AX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA009) ; ꀉ + )) +(define-char + '((name . "YI SYLLABLE A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA00A) ; ꀊ + )) +(define-char + '((name . "YI SYLLABLE AP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA00B) ; ꀋ + )) +(define-char + '((name . "YI SYLLABLE UOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA00C) ; ꀌ + )) +(define-char + '((name . "YI SYLLABLE UO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA00D) ; ꀍ + )) +(define-char + '((name . "YI SYLLABLE UOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA00E) ; ꀎ + )) +(define-char + '((name . "YI SYLLABLE OT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA00F) ; ꀏ + )) +(define-char + '((name . "YI SYLLABLE OX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA010) ; ꀐ + )) +(define-char + '((name . "YI SYLLABLE O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA011) ; ꀑ + )) +(define-char + '((name . "YI SYLLABLE OP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA012) ; ꀒ + )) +(define-char + '((name . "YI SYLLABLE EX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA013) ; ꀓ + )) +(define-char + '((name . "YI SYLLABLE E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA014) ; ꀔ + )) +(define-char + '((name . "YI SYLLABLE WU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA015) ; ꀕ + )) +(define-char + '((name . "YI SYLLABLE BIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA016) ; ꀖ + )) +(define-char + '((name . "YI SYLLABLE BIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA017) ; ꀗ + )) +(define-char + '((name . "YI SYLLABLE BI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA018) ; ꀘ + )) +(define-char + '((name . "YI SYLLABLE BIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA019) ; ꀙ + )) +(define-char + '((name . "YI SYLLABLE BIET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA01A) ; ꀚ + )) +(define-char + '((name . "YI SYLLABLE BIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA01B) ; ꀛ + )) +(define-char + '((name . "YI SYLLABLE BIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA01C) ; ꀜ + )) +(define-char + '((name . "YI SYLLABLE BIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA01D) ; ꀝ + )) +(define-char + '((name . "YI SYLLABLE BAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA01E) ; ꀞ + )) +(define-char + '((name . "YI SYLLABLE BAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA01F) ; ꀟ + )) +(define-char + '((name . "YI SYLLABLE BA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA020) ; ꀠ + )) +(define-char + '((name . "YI SYLLABLE BAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA021) ; ꀡ + )) +(define-char + '((name . "YI SYLLABLE BUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA022) ; ꀢ + )) +(define-char + '((name . "YI SYLLABLE BUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA023) ; ꀣ + )) +(define-char + '((name . "YI SYLLABLE BUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA024) ; ꀤ + )) +(define-char + '((name . "YI SYLLABLE BOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA025) ; ꀥ + )) +(define-char + '((name . "YI SYLLABLE BOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA026) ; ꀦ + )) +(define-char + '((name . "YI SYLLABLE BO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA027) ; ꀧ + )) +(define-char + '((name . "YI SYLLABLE BOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA028) ; ꀨ + )) +(define-char + '((name . "YI SYLLABLE BEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA029) ; ꀩ + )) +(define-char + '((name . "YI SYLLABLE BE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA02A) ; ꀪ + )) +(define-char + '((name . "YI SYLLABLE BEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA02B) ; ꀫ + )) +(define-char + '((name . "YI SYLLABLE BUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA02C) ; ꀬ + )) +(define-char + '((name . "YI SYLLABLE BUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA02D) ; ꀭ + )) +(define-char + '((name . "YI SYLLABLE BU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA02E) ; ꀮ + )) +(define-char + '((name . "YI SYLLABLE BUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA02F) ; ꀯ + )) +(define-char + '((name . "YI SYLLABLE BURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA030) ; ꀰ + )) +(define-char + '((name . "YI SYLLABLE BUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA031) ; ꀱ + )) +(define-char + '((name . "YI SYLLABLE BYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA032) ; ꀲ + )) +(define-char + '((name . "YI SYLLABLE BYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA033) ; ꀳ + )) +(define-char + '((name . "YI SYLLABLE BY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA034) ; ꀴ + )) +(define-char + '((name . "YI SYLLABLE BYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA035) ; ꀵ + )) +(define-char + '((name . "YI SYLLABLE BYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA036) ; ꀶ + )) +(define-char + '((name . "YI SYLLABLE BYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA037) ; ꀷ + )) +(define-char + '((name . "YI SYLLABLE PIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA038) ; ꀸ + )) +(define-char + '((name . "YI SYLLABLE PIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA039) ; ꀹ + )) +(define-char + '((name . "YI SYLLABLE PI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA03A) ; ꀺ + )) +(define-char + '((name . "YI SYLLABLE PIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA03B) ; ꀻ + )) +(define-char + '((name . "YI SYLLABLE PIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA03C) ; ꀼ + )) +(define-char + '((name . "YI SYLLABLE PIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA03D) ; ꀽ + )) +(define-char + '((name . "YI SYLLABLE PIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA03E) ; ꀾ + )) +(define-char + '((name . "YI SYLLABLE PAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA03F) ; ꀿ + )) +(define-char + '((name . "YI SYLLABLE PAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA040) ; ꁀ + )) +(define-char + '((name . "YI SYLLABLE PA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA041) ; ꁁ + )) +(define-char + '((name . "YI SYLLABLE PAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA042) ; ꁂ + )) +(define-char + '((name . "YI SYLLABLE PUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA043) ; ꁃ + )) +(define-char + '((name . "YI SYLLABLE PUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA044) ; ꁄ + )) +(define-char + '((name . "YI SYLLABLE PUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA045) ; ꁅ + )) +(define-char + '((name . "YI SYLLABLE POT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA046) ; ꁆ + )) +(define-char + '((name . "YI SYLLABLE POX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA047) ; ꁇ + )) +(define-char + '((name . "YI SYLLABLE PO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA048) ; ꁈ + )) +(define-char + '((name . "YI SYLLABLE POP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA049) ; ꁉ + )) +(define-char + '((name . "YI SYLLABLE PUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA04A) ; ꁊ + )) +(define-char + '((name . "YI SYLLABLE PUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA04B) ; ꁋ + )) +(define-char + '((name . "YI SYLLABLE PU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA04C) ; ꁌ + )) +(define-char + '((name . "YI SYLLABLE PUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA04D) ; ꁍ + )) +(define-char + '((name . "YI SYLLABLE PURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA04E) ; ꁎ + )) +(define-char + '((name . "YI SYLLABLE PUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA04F) ; ꁏ + )) +(define-char + '((name . "YI SYLLABLE PYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA050) ; ꁐ + )) +(define-char + '((name . "YI SYLLABLE PYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA051) ; ꁑ + )) +(define-char + '((name . "YI SYLLABLE PY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA052) ; ꁒ + )) +(define-char + '((name . "YI SYLLABLE PYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA053) ; ꁓ + )) +(define-char + '((name . "YI SYLLABLE PYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA054) ; ꁔ + )) +(define-char + '((name . "YI SYLLABLE PYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA055) ; ꁕ + )) +(define-char + '((name . "YI SYLLABLE BBIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA056) ; ꁖ + )) +(define-char + '((name . "YI SYLLABLE BBIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA057) ; ꁗ + )) +(define-char + '((name . "YI SYLLABLE BBI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA058) ; ꁘ + )) +(define-char + '((name . "YI SYLLABLE BBIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA059) ; ꁙ + )) +(define-char + '((name . "YI SYLLABLE BBIET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA05A) ; ꁚ + )) +(define-char + '((name . "YI SYLLABLE BBIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA05B) ; ꁛ + )) +(define-char + '((name . "YI SYLLABLE BBIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA05C) ; ꁜ + )) +(define-char + '((name . "YI SYLLABLE BBIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA05D) ; ꁝ + )) +(define-char + '((name . "YI SYLLABLE BBAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA05E) ; ꁞ + )) +(define-char + '((name . "YI SYLLABLE BBAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA05F) ; ꁟ + )) +(define-char + '((name . "YI SYLLABLE BBA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA060) ; ꁠ + )) +(define-char + '((name . "YI SYLLABLE BBAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA061) ; ꁡ + )) +(define-char + '((name . "YI SYLLABLE BBUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA062) ; ꁢ + )) +(define-char + '((name . "YI SYLLABLE BBUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA063) ; ꁣ + )) +(define-char + '((name . "YI SYLLABLE BBUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA064) ; ꁤ + )) +(define-char + '((name . "YI SYLLABLE BBOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA065) ; ꁥ + )) +(define-char + '((name . "YI SYLLABLE BBOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA066) ; ꁦ + )) +(define-char + '((name . "YI SYLLABLE BBO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA067) ; ꁧ + )) +(define-char + '((name . "YI SYLLABLE BBOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA068) ; ꁨ + )) +(define-char + '((name . "YI SYLLABLE BBEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA069) ; ꁩ + )) +(define-char + '((name . "YI SYLLABLE BBE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA06A) ; ꁪ + )) +(define-char + '((name . "YI SYLLABLE BBEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA06B) ; ꁫ + )) +(define-char + '((name . "YI SYLLABLE BBUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA06C) ; ꁬ + )) +(define-char + '((name . "YI SYLLABLE BBUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA06D) ; ꁭ + )) +(define-char + '((name . "YI SYLLABLE BBU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA06E) ; ꁮ + )) +(define-char + '((name . "YI SYLLABLE BBUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA06F) ; ꁯ + )) +(define-char + '((name . "YI SYLLABLE BBURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA070) ; ꁰ + )) +(define-char + '((name . "YI SYLLABLE BBUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA071) ; ꁱ + )) +(define-char + '((name . "YI SYLLABLE BBYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA072) ; ꁲ + )) +(define-char + '((name . "YI SYLLABLE BBYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA073) ; ꁳ + )) +(define-char + '((name . "YI SYLLABLE BBY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA074) ; ꁴ + )) +(define-char + '((name . "YI SYLLABLE BBYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA075) ; ꁵ + )) +(define-char + '((name . "YI SYLLABLE NBIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA076) ; ꁶ + )) +(define-char + '((name . "YI SYLLABLE NBIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA077) ; ꁷ + )) +(define-char + '((name . "YI SYLLABLE NBI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA078) ; ꁸ + )) +(define-char + '((name . "YI SYLLABLE NBIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA079) ; ꁹ + )) +(define-char + '((name . "YI SYLLABLE NBIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA07A) ; ꁺ + )) +(define-char + '((name . "YI SYLLABLE NBIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA07B) ; ꁻ + )) +(define-char + '((name . "YI SYLLABLE NBIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA07C) ; ꁼ + )) +(define-char + '((name . "YI SYLLABLE NBAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA07D) ; ꁽ + )) +(define-char + '((name . "YI SYLLABLE NBAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA07E) ; ꁾ + )) +(define-char + '((name . "YI SYLLABLE NBA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA07F) ; ꁿ + )) +(define-char + '((name . "YI SYLLABLE NBAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA080) ; ꂀ + )) +(define-char + '((name . "YI SYLLABLE NBOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA081) ; ꂁ + )) +(define-char + '((name . "YI SYLLABLE NBOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA082) ; ꂂ + )) +(define-char + '((name . "YI SYLLABLE NBO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA083) ; ꂃ + )) +(define-char + '((name . "YI SYLLABLE NBOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA084) ; ꂄ + )) +(define-char + '((name . "YI SYLLABLE NBUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA085) ; ꂅ + )) +(define-char + '((name . "YI SYLLABLE NBUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA086) ; ꂆ + )) +(define-char + '((name . "YI SYLLABLE NBU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA087) ; ꂇ + )) +(define-char + '((name . "YI SYLLABLE NBUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA088) ; ꂈ + )) +(define-char + '((name . "YI SYLLABLE NBURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA089) ; ꂉ + )) +(define-char + '((name . "YI SYLLABLE NBUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA08A) ; ꂊ + )) +(define-char + '((name . "YI SYLLABLE NBYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA08B) ; ꂋ + )) +(define-char + '((name . "YI SYLLABLE NBYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA08C) ; ꂌ + )) +(define-char + '((name . "YI SYLLABLE NBY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA08D) ; ꂍ + )) +(define-char + '((name . "YI SYLLABLE NBYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA08E) ; ꂎ + )) +(define-char + '((name . "YI SYLLABLE NBYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA08F) ; ꂏ + )) +(define-char + '((name . "YI SYLLABLE NBYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA090) ; ꂐ + )) +(define-char + '((name . "YI SYLLABLE HMIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA091) ; ꂑ + )) +(define-char + '((name . "YI SYLLABLE HMIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA092) ; ꂒ + )) +(define-char + '((name . "YI SYLLABLE HMI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA093) ; ꂓ + )) +(define-char + '((name . "YI SYLLABLE HMIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA094) ; ꂔ + )) +(define-char + '((name . "YI SYLLABLE HMIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA095) ; ꂕ + )) +(define-char + '((name . "YI SYLLABLE HMIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA096) ; ꂖ + )) +(define-char + '((name . "YI SYLLABLE HMIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA097) ; ꂗ + )) +(define-char + '((name . "YI SYLLABLE HMAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA098) ; ꂘ + )) +(define-char + '((name . "YI SYLLABLE HMAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA099) ; ꂙ + )) +(define-char + '((name . "YI SYLLABLE HMA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA09A) ; ꂚ + )) +(define-char + '((name . "YI SYLLABLE HMAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA09B) ; ꂛ + )) +(define-char + '((name . "YI SYLLABLE HMUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA09C) ; ꂜ + )) +(define-char + '((name . "YI SYLLABLE HMUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA09D) ; ꂝ + )) +(define-char + '((name . "YI SYLLABLE HMUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA09E) ; ꂞ + )) +(define-char + '((name . "YI SYLLABLE HMOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA09F) ; ꂟ + )) +(define-char + '((name . "YI SYLLABLE HMOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0A0) ; ꂠ + )) +(define-char + '((name . "YI SYLLABLE HMO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0A1) ; ꂡ + )) +(define-char + '((name . "YI SYLLABLE HMOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0A2) ; ꂢ + )) +(define-char + '((name . "YI SYLLABLE HMUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0A3) ; ꂣ + )) +(define-char + '((name . "YI SYLLABLE HMUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0A4) ; ꂤ + )) +(define-char + '((name . "YI SYLLABLE HMU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0A5) ; ꂥ + )) +(define-char + '((name . "YI SYLLABLE HMUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0A6) ; ꂦ + )) +(define-char + '((name . "YI SYLLABLE HMURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0A7) ; ꂧ + )) +(define-char + '((name . "YI SYLLABLE HMUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0A8) ; ꂨ + )) +(define-char + '((name . "YI SYLLABLE HMYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0A9) ; ꂩ + )) +(define-char + '((name . "YI SYLLABLE HMY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0AA) ; ꂪ + )) +(define-char + '((name . "YI SYLLABLE HMYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0AB) ; ꂫ + )) +(define-char + '((name . "YI SYLLABLE HMYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0AC) ; ꂬ + )) +(define-char + '((name . "YI SYLLABLE HMYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0AD) ; ꂭ + )) +(define-char + '((name . "YI SYLLABLE MIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0AE) ; ꂮ + )) +(define-char + '((name . "YI SYLLABLE MIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0AF) ; ꂯ + )) +(define-char + '((name . "YI SYLLABLE MI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0B0) ; ꂰ + )) +(define-char + '((name . "YI SYLLABLE MIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0B1) ; ꂱ + )) +(define-char + '((name . "YI SYLLABLE MIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0B2) ; ꂲ + )) +(define-char + '((name . "YI SYLLABLE MIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0B3) ; ꂳ + )) +(define-char + '((name . "YI SYLLABLE MIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0B4) ; ꂴ + )) +(define-char + '((name . "YI SYLLABLE MAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0B5) ; ꂵ + )) +(define-char + '((name . "YI SYLLABLE MAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0B6) ; ꂶ + )) +(define-char + '((name . "YI SYLLABLE MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0B7) ; ꂷ + )) +(define-char + '((name . "YI SYLLABLE MAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0B8) ; ꂸ + )) +(define-char + '((name . "YI SYLLABLE MUOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0B9) ; ꂹ + )) +(define-char + '((name . "YI SYLLABLE MUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0BA) ; ꂺ + )) +(define-char + '((name . "YI SYLLABLE MUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0BB) ; ꂻ + )) +(define-char + '((name . "YI SYLLABLE MUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0BC) ; ꂼ + )) +(define-char + '((name . "YI SYLLABLE MOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0BD) ; ꂽ + )) +(define-char + '((name . "YI SYLLABLE MOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0BE) ; ꂾ + )) +(define-char + '((name . "YI SYLLABLE MO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0BF) ; ꂿ + )) +(define-char + '((name . "YI SYLLABLE MOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0C0) ; ꃀ + )) +(define-char + '((name . "YI SYLLABLE MEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0C1) ; ꃁ + )) +(define-char + '((name . "YI SYLLABLE ME") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0C2) ; ꃂ + )) +(define-char + '((name . "YI SYLLABLE MUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0C3) ; ꃃ + )) +(define-char + '((name . "YI SYLLABLE MUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0C4) ; ꃄ + )) +(define-char + '((name . "YI SYLLABLE MU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0C5) ; ꃅ + )) +(define-char + '((name . "YI SYLLABLE MUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0C6) ; ꃆ + )) +(define-char + '((name . "YI SYLLABLE MURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0C7) ; ꃇ + )) +(define-char + '((name . "YI SYLLABLE MUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0C8) ; ꃈ + )) +(define-char + '((name . "YI SYLLABLE MYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0C9) ; ꃉ + )) +(define-char + '((name . "YI SYLLABLE MYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0CA) ; ꃊ + )) +(define-char + '((name . "YI SYLLABLE MY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0CB) ; ꃋ + )) +(define-char + '((name . "YI SYLLABLE MYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0CC) ; ꃌ + )) +(define-char + '((name . "YI SYLLABLE FIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0CD) ; ꃍ + )) +(define-char + '((name . "YI SYLLABLE FIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0CE) ; ꃎ + )) +(define-char + '((name . "YI SYLLABLE FI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0CF) ; ꃏ + )) +(define-char + '((name . "YI SYLLABLE FIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0D0) ; ꃐ + )) +(define-char + '((name . "YI SYLLABLE FAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0D1) ; ꃑ + )) +(define-char + '((name . "YI SYLLABLE FAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0D2) ; ꃒ + )) +(define-char + '((name . "YI SYLLABLE FA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0D3) ; ꃓ + )) +(define-char + '((name . "YI SYLLABLE FAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0D4) ; ꃔ + )) +(define-char + '((name . "YI SYLLABLE FOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0D5) ; ꃕ + )) +(define-char + '((name . "YI SYLLABLE FO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0D6) ; ꃖ + )) +(define-char + '((name . "YI SYLLABLE FOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0D7) ; ꃗ + )) +(define-char + '((name . "YI SYLLABLE FUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0D8) ; ꃘ + )) +(define-char + '((name . "YI SYLLABLE FUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0D9) ; ꃙ + )) +(define-char + '((name . "YI SYLLABLE FU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0DA) ; ꃚ + )) +(define-char + '((name . "YI SYLLABLE FUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0DB) ; ꃛ + )) +(define-char + '((name . "YI SYLLABLE FURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0DC) ; ꃜ + )) +(define-char + '((name . "YI SYLLABLE FUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0DD) ; ꃝ + )) +(define-char + '((name . "YI SYLLABLE FYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0DE) ; ꃞ + )) +(define-char + '((name . "YI SYLLABLE FYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0DF) ; ꃟ + )) +(define-char + '((name . "YI SYLLABLE FY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0E0) ; ꃠ + )) +(define-char + '((name . "YI SYLLABLE FYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0E1) ; ꃡ + )) +(define-char + '((name . "YI SYLLABLE VIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0E2) ; ꃢ + )) +(define-char + '((name . "YI SYLLABLE VIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0E3) ; ꃣ + )) +(define-char + '((name . "YI SYLLABLE VI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0E4) ; ꃤ + )) +(define-char + '((name . "YI SYLLABLE VIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0E5) ; ꃥ + )) +(define-char + '((name . "YI SYLLABLE VIET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0E6) ; ꃦ + )) +(define-char + '((name . "YI SYLLABLE VIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0E7) ; ꃧ + )) +(define-char + '((name . "YI SYLLABLE VIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0E8) ; ꃨ + )) +(define-char + '((name . "YI SYLLABLE VIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0E9) ; ꃩ + )) +(define-char + '((name . "YI SYLLABLE VAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0EA) ; ꃪ + )) +(define-char + '((name . "YI SYLLABLE VAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0EB) ; ꃫ + )) +(define-char + '((name . "YI SYLLABLE VA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0EC) ; ꃬ + )) +(define-char + '((name . "YI SYLLABLE VAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0ED) ; ꃭ + )) +(define-char + '((name . "YI SYLLABLE VOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0EE) ; ꃮ + )) +(define-char + '((name . "YI SYLLABLE VOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0EF) ; ꃯ + )) +(define-char + '((name . "YI SYLLABLE VO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0F0) ; ꃰ + )) +(define-char + '((name . "YI SYLLABLE VOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0F1) ; ꃱ + )) +(define-char + '((name . "YI SYLLABLE VEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0F2) ; ꃲ + )) +(define-char + '((name . "YI SYLLABLE VEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0F3) ; ꃳ + )) +(define-char + '((name . "YI SYLLABLE VUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0F4) ; ꃴ + )) +(define-char + '((name . "YI SYLLABLE VUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0F5) ; ꃵ + )) +(define-char + '((name . "YI SYLLABLE VU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0F6) ; ꃶ + )) +(define-char + '((name . "YI SYLLABLE VUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0F7) ; ꃷ + )) +(define-char + '((name . "YI SYLLABLE VURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0F8) ; ꃸ + )) +(define-char + '((name . "YI SYLLABLE VUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0F9) ; ꃹ + )) +(define-char + '((name . "YI SYLLABLE VYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0FA) ; ꃺ + )) +(define-char + '((name . "YI SYLLABLE VYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0FB) ; ꃻ + )) +(define-char + '((name . "YI SYLLABLE VY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0FC) ; ꃼ + )) +(define-char + '((name . "YI SYLLABLE VYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0FD) ; ꃽ + )) +(define-char + '((name . "YI SYLLABLE VYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0FE) ; ꃾ + )) +(define-char + '((name . "YI SYLLABLE VYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA0FF) ; ꃿ + )) +(define-char + '((name . "YI SYLLABLE DIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA100) ; ꄀ + )) +(define-char + '((name . "YI SYLLABLE DIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA101) ; ꄁ + )) +(define-char + '((name . "YI SYLLABLE DI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA102) ; ꄂ + )) +(define-char + '((name . "YI SYLLABLE DIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA103) ; ꄃ + )) +(define-char + '((name . "YI SYLLABLE DIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA104) ; ꄄ + )) +(define-char + '((name . "YI SYLLABLE DIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA105) ; ꄅ + )) +(define-char + '((name . "YI SYLLABLE DIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA106) ; ꄆ + )) +(define-char + '((name . "YI SYLLABLE DAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA107) ; ꄇ + )) +(define-char + '((name . "YI SYLLABLE DAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA108) ; ꄈ + )) +(define-char + '((name . "YI SYLLABLE DA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA109) ; ꄉ + )) +(define-char + '((name . "YI SYLLABLE DAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA10A) ; ꄊ + )) +(define-char + '((name . "YI SYLLABLE DUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA10B) ; ꄋ + )) +(define-char + '((name . "YI SYLLABLE DUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA10C) ; ꄌ + )) +(define-char + '((name . "YI SYLLABLE DOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA10D) ; ꄍ + )) +(define-char + '((name . "YI SYLLABLE DOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA10E) ; ꄎ + )) +(define-char + '((name . "YI SYLLABLE DO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA10F) ; ꄏ + )) +(define-char + '((name . "YI SYLLABLE DOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA110) ; ꄐ + )) +(define-char + '((name . "YI SYLLABLE DEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA111) ; ꄑ + )) +(define-char + '((name . "YI SYLLABLE DE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA112) ; ꄒ + )) +(define-char + '((name . "YI SYLLABLE DEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA113) ; ꄓ + )) +(define-char + '((name . "YI SYLLABLE DUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA114) ; ꄔ + )) +(define-char + '((name . "YI SYLLABLE DUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA115) ; ꄕ + )) +(define-char + '((name . "YI SYLLABLE DU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA116) ; ꄖ + )) +(define-char + '((name . "YI SYLLABLE DUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA117) ; ꄗ + )) +(define-char + '((name . "YI SYLLABLE DURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA118) ; ꄘ + )) +(define-char + '((name . "YI SYLLABLE DUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA119) ; ꄙ + )) +(define-char + '((name . "YI SYLLABLE TIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA11A) ; ꄚ + )) +(define-char + '((name . "YI SYLLABLE TIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA11B) ; ꄛ + )) +(define-char + '((name . "YI SYLLABLE TI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA11C) ; ꄜ + )) +(define-char + '((name . "YI SYLLABLE TIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA11D) ; ꄝ + )) +(define-char + '((name . "YI SYLLABLE TIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA11E) ; ꄞ + )) +(define-char + '((name . "YI SYLLABLE TIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA11F) ; ꄟ + )) +(define-char + '((name . "YI SYLLABLE TIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA120) ; ꄠ + )) +(define-char + '((name . "YI SYLLABLE TAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA121) ; ꄡ + )) +(define-char + '((name . "YI SYLLABLE TAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA122) ; ꄢ + )) +(define-char + '((name . "YI SYLLABLE TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA123) ; ꄣ + )) +(define-char + '((name . "YI SYLLABLE TAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA124) ; ꄤ + )) +(define-char + '((name . "YI SYLLABLE TUOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA125) ; ꄥ + )) +(define-char + '((name . "YI SYLLABLE TUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA126) ; ꄦ + )) +(define-char + '((name . "YI SYLLABLE TUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA127) ; ꄧ + )) +(define-char + '((name . "YI SYLLABLE TUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA128) ; ꄨ + )) +(define-char + '((name . "YI SYLLABLE TOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA129) ; ꄩ + )) +(define-char + '((name . "YI SYLLABLE TOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA12A) ; ꄪ + )) +(define-char + '((name . "YI SYLLABLE TO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA12B) ; ꄫ + )) +(define-char + '((name . "YI SYLLABLE TOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA12C) ; ꄬ + )) +(define-char + '((name . "YI SYLLABLE TEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA12D) ; ꄭ + )) +(define-char + '((name . "YI SYLLABLE TE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA12E) ; ꄮ + )) +(define-char + '((name . "YI SYLLABLE TEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA12F) ; ꄯ + )) +(define-char + '((name . "YI SYLLABLE TUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA130) ; ꄰ + )) +(define-char + '((name . "YI SYLLABLE TUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA131) ; ꄱ + )) +(define-char + '((name . "YI SYLLABLE TU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA132) ; ꄲ + )) +(define-char + '((name . "YI SYLLABLE TUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA133) ; ꄳ + )) +(define-char + '((name . "YI SYLLABLE TURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA134) ; ꄴ + )) +(define-char + '((name . "YI SYLLABLE TUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA135) ; ꄵ + )) +(define-char + '((name . "YI SYLLABLE DDIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA136) ; ꄶ + )) +(define-char + '((name . "YI SYLLABLE DDIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA137) ; ꄷ + )) +(define-char + '((name . "YI SYLLABLE DDI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA138) ; ꄸ + )) +(define-char + '((name . "YI SYLLABLE DDIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA139) ; ꄹ + )) +(define-char + '((name . "YI SYLLABLE DDIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA13A) ; ꄺ + )) +(define-char + '((name . "YI SYLLABLE DDIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA13B) ; ꄻ + )) +(define-char + '((name . "YI SYLLABLE DDIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA13C) ; ꄼ + )) +(define-char + '((name . "YI SYLLABLE DDAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA13D) ; ꄽ + )) +(define-char + '((name . "YI SYLLABLE DDAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA13E) ; ꄾ + )) +(define-char + '((name . "YI SYLLABLE DDA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA13F) ; ꄿ + )) +(define-char + '((name . "YI SYLLABLE DDAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA140) ; ꅀ + )) +(define-char + '((name . "YI SYLLABLE DDUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA141) ; ꅁ + )) +(define-char + '((name . "YI SYLLABLE DDUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA142) ; ꅂ + )) +(define-char + '((name . "YI SYLLABLE DDUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA143) ; ꅃ + )) +(define-char + '((name . "YI SYLLABLE DDOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA144) ; ꅄ + )) +(define-char + '((name . "YI SYLLABLE DDOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA145) ; ꅅ + )) +(define-char + '((name . "YI SYLLABLE DDO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA146) ; ꅆ + )) +(define-char + '((name . "YI SYLLABLE DDOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA147) ; ꅇ + )) +(define-char + '((name . "YI SYLLABLE DDEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA148) ; ꅈ + )) +(define-char + '((name . "YI SYLLABLE DDE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA149) ; ꅉ + )) +(define-char + '((name . "YI SYLLABLE DDEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA14A) ; ꅊ + )) +(define-char + '((name . "YI SYLLABLE DDUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA14B) ; ꅋ + )) +(define-char + '((name . "YI SYLLABLE DDUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA14C) ; ꅌ + )) +(define-char + '((name . "YI SYLLABLE DDU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA14D) ; ꅍ + )) +(define-char + '((name . "YI SYLLABLE DDUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA14E) ; ꅎ + )) +(define-char + '((name . "YI SYLLABLE DDURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA14F) ; ꅏ + )) +(define-char + '((name . "YI SYLLABLE DDUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA150) ; ꅐ + )) +(define-char + '((name . "YI SYLLABLE NDIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA151) ; ꅑ + )) +(define-char + '((name . "YI SYLLABLE NDIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA152) ; ꅒ + )) +(define-char + '((name . "YI SYLLABLE NDI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA153) ; ꅓ + )) +(define-char + '((name . "YI SYLLABLE NDIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA154) ; ꅔ + )) +(define-char + '((name . "YI SYLLABLE NDIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA155) ; ꅕ + )) +(define-char + '((name . "YI SYLLABLE NDIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA156) ; ꅖ + )) +(define-char + '((name . "YI SYLLABLE NDAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA157) ; ꅗ + )) +(define-char + '((name . "YI SYLLABLE NDAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA158) ; ꅘ + )) +(define-char + '((name . "YI SYLLABLE NDA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA159) ; ꅙ + )) +(define-char + '((name . "YI SYLLABLE NDAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA15A) ; ꅚ + )) +(define-char + '((name . "YI SYLLABLE NDOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA15B) ; ꅛ + )) +(define-char + '((name . "YI SYLLABLE NDOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA15C) ; ꅜ + )) +(define-char + '((name . "YI SYLLABLE NDO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA15D) ; ꅝ + )) +(define-char + '((name . "YI SYLLABLE NDOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA15E) ; ꅞ + )) +(define-char + '((name . "YI SYLLABLE NDEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA15F) ; ꅟ + )) +(define-char + '((name . "YI SYLLABLE NDE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA160) ; ꅠ + )) +(define-char + '((name . "YI SYLLABLE NDEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA161) ; ꅡ + )) +(define-char + '((name . "YI SYLLABLE NDUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA162) ; ꅢ + )) +(define-char + '((name . "YI SYLLABLE NDUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA163) ; ꅣ + )) +(define-char + '((name . "YI SYLLABLE NDU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA164) ; ꅤ + )) +(define-char + '((name . "YI SYLLABLE NDUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA165) ; ꅥ + )) +(define-char + '((name . "YI SYLLABLE NDURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA166) ; ꅦ + )) +(define-char + '((name . "YI SYLLABLE NDUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA167) ; ꅧ + )) +(define-char + '((name . "YI SYLLABLE HNIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA168) ; ꅨ + )) +(define-char + '((name . "YI SYLLABLE HNIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA169) ; ꅩ + )) +(define-char + '((name . "YI SYLLABLE HNI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA16A) ; ꅪ + )) +(define-char + '((name . "YI SYLLABLE HNIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA16B) ; ꅫ + )) +(define-char + '((name . "YI SYLLABLE HNIET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA16C) ; ꅬ + )) +(define-char + '((name . "YI SYLLABLE HNIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA16D) ; ꅭ + )) +(define-char + '((name . "YI SYLLABLE HNIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA16E) ; ꅮ + )) +(define-char + '((name . "YI SYLLABLE HNIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA16F) ; ꅯ + )) +(define-char + '((name . "YI SYLLABLE HNAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA170) ; ꅰ + )) +(define-char + '((name . "YI SYLLABLE HNAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA171) ; ꅱ + )) +(define-char + '((name . "YI SYLLABLE HNA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA172) ; ꅲ + )) +(define-char + '((name . "YI SYLLABLE HNAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA173) ; ꅳ + )) +(define-char + '((name . "YI SYLLABLE HNUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA174) ; ꅴ + )) +(define-char + '((name . "YI SYLLABLE HNUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA175) ; ꅵ + )) +(define-char + '((name . "YI SYLLABLE HNOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA176) ; ꅶ + )) +(define-char + '((name . "YI SYLLABLE HNOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA177) ; ꅷ + )) +(define-char + '((name . "YI SYLLABLE HNOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA178) ; ꅸ + )) +(define-char + '((name . "YI SYLLABLE HNEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA179) ; ꅹ + )) +(define-char + '((name . "YI SYLLABLE HNE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA17A) ; ꅺ + )) +(define-char + '((name . "YI SYLLABLE HNEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA17B) ; ꅻ + )) +(define-char + '((name . "YI SYLLABLE HNUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA17C) ; ꅼ + )) +(define-char + '((name . "YI SYLLABLE NIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA17D) ; ꅽ + )) +(define-char + '((name . "YI SYLLABLE NIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA17E) ; ꅾ + )) +(define-char + '((name . "YI SYLLABLE NI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA17F) ; ꅿ + )) +(define-char + '((name . "YI SYLLABLE NIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA180) ; ꆀ + )) +(define-char + '((name . "YI SYLLABLE NIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA181) ; ꆁ + )) +(define-char + '((name . "YI SYLLABLE NIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA182) ; ꆂ + )) +(define-char + '((name . "YI SYLLABLE NIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA183) ; ꆃ + )) +(define-char + '((name . "YI SYLLABLE NAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA184) ; ꆄ + )) +(define-char + '((name . "YI SYLLABLE NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA185) ; ꆅ + )) +(define-char + '((name . "YI SYLLABLE NAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA186) ; ꆆ + )) +(define-char + '((name . "YI SYLLABLE NUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA187) ; ꆇ + )) +(define-char + '((name . "YI SYLLABLE NUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA188) ; ꆈ + )) +(define-char + '((name . "YI SYLLABLE NUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA189) ; ꆉ + )) +(define-char + '((name . "YI SYLLABLE NOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA18A) ; ꆊ + )) +(define-char + '((name . "YI SYLLABLE NOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA18B) ; ꆋ + )) +(define-char + '((name . "YI SYLLABLE NO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA18C) ; ꆌ + )) +(define-char + '((name . "YI SYLLABLE NOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA18D) ; ꆍ + )) +(define-char + '((name . "YI SYLLABLE NEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA18E) ; ꆎ + )) +(define-char + '((name . "YI SYLLABLE NE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA18F) ; ꆏ + )) +(define-char + '((name . "YI SYLLABLE NEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA190) ; ꆐ + )) +(define-char + '((name . "YI SYLLABLE NUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA191) ; ꆑ + )) +(define-char + '((name . "YI SYLLABLE NUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA192) ; ꆒ + )) +(define-char + '((name . "YI SYLLABLE NU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA193) ; ꆓ + )) +(define-char + '((name . "YI SYLLABLE NUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA194) ; ꆔ + )) +(define-char + '((name . "YI SYLLABLE NURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA195) ; ꆕ + )) +(define-char + '((name . "YI SYLLABLE NUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA196) ; ꆖ + )) +(define-char + '((name . "YI SYLLABLE HLIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA197) ; ꆗ + )) +(define-char + '((name . "YI SYLLABLE HLIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA198) ; ꆘ + )) +(define-char + '((name . "YI SYLLABLE HLI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA199) ; ꆙ + )) +(define-char + '((name . "YI SYLLABLE HLIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA19A) ; ꆚ + )) +(define-char + '((name . "YI SYLLABLE HLIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA19B) ; ꆛ + )) +(define-char + '((name . "YI SYLLABLE HLIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA19C) ; ꆜ + )) +(define-char + '((name . "YI SYLLABLE HLIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA19D) ; ꆝ + )) +(define-char + '((name . "YI SYLLABLE HLAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA19E) ; ꆞ + )) +(define-char + '((name . "YI SYLLABLE HLAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA19F) ; ꆟ + )) +(define-char + '((name . "YI SYLLABLE HLA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1A0) ; ꆠ + )) +(define-char + '((name . "YI SYLLABLE HLAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1A1) ; ꆡ + )) +(define-char + '((name . "YI SYLLABLE HLUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1A2) ; ꆢ + )) +(define-char + '((name . "YI SYLLABLE HLUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1A3) ; ꆣ + )) +(define-char + '((name . "YI SYLLABLE HLUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1A4) ; ꆤ + )) +(define-char + '((name . "YI SYLLABLE HLOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1A5) ; ꆥ + )) +(define-char + '((name . "YI SYLLABLE HLO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1A6) ; ꆦ + )) +(define-char + '((name . "YI SYLLABLE HLOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1A7) ; ꆧ + )) +(define-char + '((name . "YI SYLLABLE HLEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1A8) ; ꆨ + )) +(define-char + '((name . "YI SYLLABLE HLE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1A9) ; ꆩ + )) +(define-char + '((name . "YI SYLLABLE HLEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1AA) ; ꆪ + )) +(define-char + '((name . "YI SYLLABLE HLUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1AB) ; ꆫ + )) +(define-char + '((name . "YI SYLLABLE HLUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1AC) ; ꆬ + )) +(define-char + '((name . "YI SYLLABLE HLU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1AD) ; ꆭ + )) +(define-char + '((name . "YI SYLLABLE HLUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1AE) ; ꆮ + )) +(define-char + '((name . "YI SYLLABLE HLURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1AF) ; ꆯ + )) +(define-char + '((name . "YI SYLLABLE HLUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1B0) ; ꆰ + )) +(define-char + '((name . "YI SYLLABLE HLYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1B1) ; ꆱ + )) +(define-char + '((name . "YI SYLLABLE HLYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1B2) ; ꆲ + )) +(define-char + '((name . "YI SYLLABLE HLY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1B3) ; ꆳ + )) +(define-char + '((name . "YI SYLLABLE HLYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1B4) ; ꆴ + )) +(define-char + '((name . "YI SYLLABLE HLYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1B5) ; ꆵ + )) +(define-char + '((name . "YI SYLLABLE HLYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1B6) ; ꆶ + )) +(define-char + '((name . "YI SYLLABLE LIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1B7) ; ꆷ + )) +(define-char + '((name . "YI SYLLABLE LIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1B8) ; ꆸ + )) +(define-char + '((name . "YI SYLLABLE LI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1B9) ; ꆹ + )) +(define-char + '((name . "YI SYLLABLE LIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1BA) ; ꆺ + )) +(define-char + '((name . "YI SYLLABLE LIET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1BB) ; ꆻ + )) +(define-char + '((name . "YI SYLLABLE LIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1BC) ; ꆼ + )) +(define-char + '((name . "YI SYLLABLE LIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1BD) ; ꆽ + )) +(define-char + '((name . "YI SYLLABLE LIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1BE) ; ꆾ + )) +(define-char + '((name . "YI SYLLABLE LAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1BF) ; ꆿ + )) +(define-char + '((name . "YI SYLLABLE LAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1C0) ; ꇀ + )) +(define-char + '((name . "YI SYLLABLE LA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1C1) ; ꇁ + )) +(define-char + '((name . "YI SYLLABLE LAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1C2) ; ꇂ + )) +(define-char + '((name . "YI SYLLABLE LUOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1C3) ; ꇃ + )) +(define-char + '((name . "YI SYLLABLE LUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1C4) ; ꇄ + )) +(define-char + '((name . "YI SYLLABLE LUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1C5) ; ꇅ + )) +(define-char + '((name . "YI SYLLABLE LUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1C6) ; ꇆ + )) +(define-char + '((name . "YI SYLLABLE LOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1C7) ; ꇇ + )) +(define-char + '((name . "YI SYLLABLE LOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1C8) ; ꇈ + )) +(define-char + '((name . "YI SYLLABLE LO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1C9) ; ꇉ + )) +(define-char + '((name . "YI SYLLABLE LOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1CA) ; ꇊ + )) +(define-char + '((name . "YI SYLLABLE LEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1CB) ; ꇋ + )) +(define-char + '((name . "YI SYLLABLE LE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1CC) ; ꇌ + )) +(define-char + '((name . "YI SYLLABLE LEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1CD) ; ꇍ + )) +(define-char + '((name . "YI SYLLABLE LUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1CE) ; ꇎ + )) +(define-char + '((name . "YI SYLLABLE LUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1CF) ; ꇏ + )) +(define-char + '((name . "YI SYLLABLE LU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1D0) ; ꇐ + )) +(define-char + '((name . "YI SYLLABLE LUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1D1) ; ꇑ + )) +(define-char + '((name . "YI SYLLABLE LURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1D2) ; ꇒ + )) +(define-char + '((name . "YI SYLLABLE LUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1D3) ; ꇓ + )) +(define-char + '((name . "YI SYLLABLE LYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1D4) ; ꇔ + )) +(define-char + '((name . "YI SYLLABLE LYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1D5) ; ꇕ + )) +(define-char + '((name . "YI SYLLABLE LY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1D6) ; ꇖ + )) +(define-char + '((name . "YI SYLLABLE LYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1D7) ; ꇗ + )) +(define-char + '((name . "YI SYLLABLE LYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1D8) ; ꇘ + )) +(define-char + '((name . "YI SYLLABLE LYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1D9) ; ꇙ + )) +(define-char + '((name . "YI SYLLABLE GIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1DA) ; ꇚ + )) +(define-char + '((name . "YI SYLLABLE GIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1DB) ; ꇛ + )) +(define-char + '((name . "YI SYLLABLE GI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1DC) ; ꇜ + )) +(define-char + '((name . "YI SYLLABLE GIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1DD) ; ꇝ + )) +(define-char + '((name . "YI SYLLABLE GIET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1DE) ; ꇞ + )) +(define-char + '((name . "YI SYLLABLE GIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1DF) ; ꇟ + )) +(define-char + '((name . "YI SYLLABLE GIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1E0) ; ꇠ + )) +(define-char + '((name . "YI SYLLABLE GIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1E1) ; ꇡ + )) +(define-char + '((name . "YI SYLLABLE GAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1E2) ; ꇢ + )) +(define-char + '((name . "YI SYLLABLE GAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1E3) ; ꇣ + )) +(define-char + '((name . "YI SYLLABLE GA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1E4) ; ꇤ + )) +(define-char + '((name . "YI SYLLABLE GAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1E5) ; ꇥ + )) +(define-char + '((name . "YI SYLLABLE GUOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1E6) ; ꇦ + )) +(define-char + '((name . "YI SYLLABLE GUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1E7) ; ꇧ + )) +(define-char + '((name . "YI SYLLABLE GUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1E8) ; ꇨ + )) +(define-char + '((name . "YI SYLLABLE GUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1E9) ; ꇩ + )) +(define-char + '((name . "YI SYLLABLE GOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1EA) ; ꇪ + )) +(define-char + '((name . "YI SYLLABLE GOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1EB) ; ꇫ + )) +(define-char + '((name . "YI SYLLABLE GO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1EC) ; ꇬ + )) +(define-char + '((name . "YI SYLLABLE GOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1ED) ; ꇭ + )) +(define-char + '((name . "YI SYLLABLE GET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1EE) ; ꇮ + )) +(define-char + '((name . "YI SYLLABLE GEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1EF) ; ꇯ + )) +(define-char + '((name . "YI SYLLABLE GE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1F0) ; ꇰ + )) +(define-char + '((name . "YI SYLLABLE GEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1F1) ; ꇱ + )) +(define-char + '((name . "YI SYLLABLE GUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1F2) ; ꇲ + )) +(define-char + '((name . "YI SYLLABLE GUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1F3) ; ꇳ + )) +(define-char + '((name . "YI SYLLABLE GU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1F4) ; ꇴ + )) +(define-char + '((name . "YI SYLLABLE GUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1F5) ; ꇵ + )) +(define-char + '((name . "YI SYLLABLE GURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1F6) ; ꇶ + )) +(define-char + '((name . "YI SYLLABLE GUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1F7) ; ꇷ + )) +(define-char + '((name . "YI SYLLABLE KIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1F8) ; ꇸ + )) +(define-char + '((name . "YI SYLLABLE KIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1F9) ; ꇹ + )) +(define-char + '((name . "YI SYLLABLE KI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1FA) ; ꇺ + )) +(define-char + '((name . "YI SYLLABLE KIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1FB) ; ꇻ + )) +(define-char + '((name . "YI SYLLABLE KIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1FC) ; ꇼ + )) +(define-char + '((name . "YI SYLLABLE KIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1FD) ; ꇽ + )) +(define-char + '((name . "YI SYLLABLE KIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1FE) ; ꇾ + )) +(define-char + '((name . "YI SYLLABLE KAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA1FF) ; ꇿ + )) +(define-char + '((name . "YI SYLLABLE KAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA200) ; ꈀ + )) +(define-char + '((name . "YI SYLLABLE KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA201) ; ꈁ + )) +(define-char + '((name . "YI SYLLABLE KAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA202) ; ꈂ + )) +(define-char + '((name . "YI SYLLABLE KUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA203) ; ꈃ + )) +(define-char + '((name . "YI SYLLABLE KUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA204) ; ꈄ + )) +(define-char + '((name . "YI SYLLABLE KUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA205) ; ꈅ + )) +(define-char + '((name . "YI SYLLABLE KOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA206) ; ꈆ + )) +(define-char + '((name . "YI SYLLABLE KOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA207) ; ꈇ + )) +(define-char + '((name . "YI SYLLABLE KO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA208) ; ꈈ + )) +(define-char + '((name . "YI SYLLABLE KOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA209) ; ꈉ + )) +(define-char + '((name . "YI SYLLABLE KET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA20A) ; ꈊ + )) +(define-char + '((name . "YI SYLLABLE KEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA20B) ; ꈋ + )) +(define-char + '((name . "YI SYLLABLE KE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA20C) ; ꈌ + )) +(define-char + '((name . "YI SYLLABLE KEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA20D) ; ꈍ + )) +(define-char + '((name . "YI SYLLABLE KUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA20E) ; ꈎ + )) +(define-char + '((name . "YI SYLLABLE KUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA20F) ; ꈏ + )) +(define-char + '((name . "YI SYLLABLE KU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA210) ; ꈐ + )) +(define-char + '((name . "YI SYLLABLE KUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA211) ; ꈑ + )) +(define-char + '((name . "YI SYLLABLE KURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA212) ; ꈒ + )) +(define-char + '((name . "YI SYLLABLE KUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA213) ; ꈓ + )) +(define-char + '((name . "YI SYLLABLE GGIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA214) ; ꈔ + )) +(define-char + '((name . "YI SYLLABLE GGIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA215) ; ꈕ + )) +(define-char + '((name . "YI SYLLABLE GGI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA216) ; ꈖ + )) +(define-char + '((name . "YI SYLLABLE GGIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA217) ; ꈗ + )) +(define-char + '((name . "YI SYLLABLE GGIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA218) ; ꈘ + )) +(define-char + '((name . "YI SYLLABLE GGIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA219) ; ꈙ + )) +(define-char + '((name . "YI SYLLABLE GGAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA21A) ; ꈚ + )) +(define-char + '((name . "YI SYLLABLE GGAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA21B) ; ꈛ + )) +(define-char + '((name . "YI SYLLABLE GGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA21C) ; ꈜ + )) +(define-char + '((name . "YI SYLLABLE GGAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA21D) ; ꈝ + )) +(define-char + '((name . "YI SYLLABLE GGUOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA21E) ; ꈞ + )) +(define-char + '((name . "YI SYLLABLE GGUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA21F) ; ꈟ + )) +(define-char + '((name . "YI SYLLABLE GGUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA220) ; ꈠ + )) +(define-char + '((name . "YI SYLLABLE GGUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA221) ; ꈡ + )) +(define-char + '((name . "YI SYLLABLE GGOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA222) ; ꈢ + )) +(define-char + '((name . "YI SYLLABLE GGOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA223) ; ꈣ + )) +(define-char + '((name . "YI SYLLABLE GGO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA224) ; ꈤ + )) +(define-char + '((name . "YI SYLLABLE GGOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA225) ; ꈥ + )) +(define-char + '((name . "YI SYLLABLE GGET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA226) ; ꈦ + )) +(define-char + '((name . "YI SYLLABLE GGEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA227) ; ꈧ + )) +(define-char + '((name . "YI SYLLABLE GGE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA228) ; ꈨ + )) +(define-char + '((name . "YI SYLLABLE GGEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA229) ; ꈩ + )) +(define-char + '((name . "YI SYLLABLE GGUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA22A) ; ꈪ + )) +(define-char + '((name . "YI SYLLABLE GGUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA22B) ; ꈫ + )) +(define-char + '((name . "YI SYLLABLE GGU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA22C) ; ꈬ + )) +(define-char + '((name . "YI SYLLABLE GGUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA22D) ; ꈭ + )) +(define-char + '((name . "YI SYLLABLE GGURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA22E) ; ꈮ + )) +(define-char + '((name . "YI SYLLABLE GGUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA22F) ; ꈯ + )) +(define-char + '((name . "YI SYLLABLE MGIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA230) ; ꈰ + )) +(define-char + '((name . "YI SYLLABLE MGIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA231) ; ꈱ + )) +(define-char + '((name . "YI SYLLABLE MGAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA232) ; ꈲ + )) +(define-char + '((name . "YI SYLLABLE MGAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA233) ; ꈳ + )) +(define-char + '((name . "YI SYLLABLE MGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA234) ; ꈴ + )) +(define-char + '((name . "YI SYLLABLE MGAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA235) ; ꈵ + )) +(define-char + '((name . "YI SYLLABLE MGUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA236) ; ꈶ + )) +(define-char + '((name . "YI SYLLABLE MGUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA237) ; ꈷ + )) +(define-char + '((name . "YI SYLLABLE MGUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA238) ; ꈸ + )) +(define-char + '((name . "YI SYLLABLE MGOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA239) ; ꈹ + )) +(define-char + '((name . "YI SYLLABLE MGOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA23A) ; ꈺ + )) +(define-char + '((name . "YI SYLLABLE MGO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA23B) ; ꈻ + )) +(define-char + '((name . "YI SYLLABLE MGOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA23C) ; ꈼ + )) +(define-char + '((name . "YI SYLLABLE MGEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA23D) ; ꈽ + )) +(define-char + '((name . "YI SYLLABLE MGE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA23E) ; ꈾ + )) +(define-char + '((name . "YI SYLLABLE MGEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA23F) ; ꈿ + )) +(define-char + '((name . "YI SYLLABLE MGUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA240) ; ꉀ + )) +(define-char + '((name . "YI SYLLABLE MGUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA241) ; ꉁ + )) +(define-char + '((name . "YI SYLLABLE MGU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA242) ; ꉂ + )) +(define-char + '((name . "YI SYLLABLE MGUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA243) ; ꉃ + )) +(define-char + '((name . "YI SYLLABLE MGURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA244) ; ꉄ + )) +(define-char + '((name . "YI SYLLABLE MGUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA245) ; ꉅ + )) +(define-char + '((name . "YI SYLLABLE HXIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA246) ; ꉆ + )) +(define-char + '((name . "YI SYLLABLE HXIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA247) ; ꉇ + )) +(define-char + '((name . "YI SYLLABLE HXI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA248) ; ꉈ + )) +(define-char + '((name . "YI SYLLABLE HXIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA249) ; ꉉ + )) +(define-char + '((name . "YI SYLLABLE HXIET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA24A) ; ꉊ + )) +(define-char + '((name . "YI SYLLABLE HXIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA24B) ; ꉋ + )) +(define-char + '((name . "YI SYLLABLE HXIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA24C) ; ꉌ + )) +(define-char + '((name . "YI SYLLABLE HXIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA24D) ; ꉍ + )) +(define-char + '((name . "YI SYLLABLE HXAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA24E) ; ꉎ + )) +(define-char + '((name . "YI SYLLABLE HXAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA24F) ; ꉏ + )) +(define-char + '((name . "YI SYLLABLE HXA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA250) ; ꉐ + )) +(define-char + '((name . "YI SYLLABLE HXAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA251) ; ꉑ + )) +(define-char + '((name . "YI SYLLABLE HXUOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA252) ; ꉒ + )) +(define-char + '((name . "YI SYLLABLE HXUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA253) ; ꉓ + )) +(define-char + '((name . "YI SYLLABLE HXUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA254) ; ꉔ + )) +(define-char + '((name . "YI SYLLABLE HXUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA255) ; ꉕ + )) +(define-char + '((name . "YI SYLLABLE HXOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA256) ; ꉖ + )) +(define-char + '((name . "YI SYLLABLE HXOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA257) ; ꉗ + )) +(define-char + '((name . "YI SYLLABLE HXO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA258) ; ꉘ + )) +(define-char + '((name . "YI SYLLABLE HXOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA259) ; ꉙ + )) +(define-char + '((name . "YI SYLLABLE HXEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA25A) ; ꉚ + )) +(define-char + '((name . "YI SYLLABLE HXE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA25B) ; ꉛ + )) +(define-char + '((name . "YI SYLLABLE HXEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA25C) ; ꉜ + )) +(define-char + '((name . "YI SYLLABLE NGIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA25D) ; ꉝ + )) +(define-char + '((name . "YI SYLLABLE NGIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA25E) ; ꉞ + )) +(define-char + '((name . "YI SYLLABLE NGIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA25F) ; ꉟ + )) +(define-char + '((name . "YI SYLLABLE NGAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA260) ; ꉠ + )) +(define-char + '((name . "YI SYLLABLE NGAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA261) ; ꉡ + )) +(define-char + '((name . "YI SYLLABLE NGA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA262) ; ꉢ + )) +(define-char + '((name . "YI SYLLABLE NGAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA263) ; ꉣ + )) +(define-char + '((name . "YI SYLLABLE NGUOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA264) ; ꉤ + )) +(define-char + '((name . "YI SYLLABLE NGUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA265) ; ꉥ + )) +(define-char + '((name . "YI SYLLABLE NGUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA266) ; ꉦ + )) +(define-char + '((name . "YI SYLLABLE NGOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA267) ; ꉧ + )) +(define-char + '((name . "YI SYLLABLE NGOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA268) ; ꉨ + )) +(define-char + '((name . "YI SYLLABLE NGO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA269) ; ꉩ + )) +(define-char + '((name . "YI SYLLABLE NGOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA26A) ; ꉪ + )) +(define-char + '((name . "YI SYLLABLE NGEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA26B) ; ꉫ + )) +(define-char + '((name . "YI SYLLABLE NGE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA26C) ; ꉬ + )) +(define-char + '((name . "YI SYLLABLE NGEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA26D) ; ꉭ + )) +(define-char + '((name . "YI SYLLABLE HIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA26E) ; ꉮ + )) +(define-char + '((name . "YI SYLLABLE HIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA26F) ; ꉯ + )) +(define-char + '((name . "YI SYLLABLE HIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA270) ; ꉰ + )) +(define-char + '((name . "YI SYLLABLE HAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA271) ; ꉱ + )) +(define-char + '((name . "YI SYLLABLE HAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA272) ; ꉲ + )) +(define-char + '((name . "YI SYLLABLE HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA273) ; ꉳ + )) +(define-char + '((name . "YI SYLLABLE HAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA274) ; ꉴ + )) +(define-char + '((name . "YI SYLLABLE HUOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA275) ; ꉵ + )) +(define-char + '((name . "YI SYLLABLE HUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA276) ; ꉶ + )) +(define-char + '((name . "YI SYLLABLE HUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA277) ; ꉷ + )) +(define-char + '((name . "YI SYLLABLE HUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA278) ; ꉸ + )) +(define-char + '((name . "YI SYLLABLE HOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA279) ; ꉹ + )) +(define-char + '((name . "YI SYLLABLE HOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA27A) ; ꉺ + )) +(define-char + '((name . "YI SYLLABLE HO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA27B) ; ꉻ + )) +(define-char + '((name . "YI SYLLABLE HOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA27C) ; ꉼ + )) +(define-char + '((name . "YI SYLLABLE HEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA27D) ; ꉽ + )) +(define-char + '((name . "YI SYLLABLE HE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA27E) ; ꉾ + )) +(define-char + '((name . "YI SYLLABLE HEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA27F) ; ꉿ + )) +(define-char + '((name . "YI SYLLABLE WAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA280) ; ꊀ + )) +(define-char + '((name . "YI SYLLABLE WAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA281) ; ꊁ + )) +(define-char + '((name . "YI SYLLABLE WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA282) ; ꊂ + )) +(define-char + '((name . "YI SYLLABLE WAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA283) ; ꊃ + )) +(define-char + '((name . "YI SYLLABLE WUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA284) ; ꊄ + )) +(define-char + '((name . "YI SYLLABLE WUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA285) ; ꊅ + )) +(define-char + '((name . "YI SYLLABLE WUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA286) ; ꊆ + )) +(define-char + '((name . "YI SYLLABLE WOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA287) ; ꊇ + )) +(define-char + '((name . "YI SYLLABLE WO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA288) ; ꊈ + )) +(define-char + '((name . "YI SYLLABLE WOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA289) ; ꊉ + )) +(define-char + '((name . "YI SYLLABLE WEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA28A) ; ꊊ + )) +(define-char + '((name . "YI SYLLABLE WE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA28B) ; ꊋ + )) +(define-char + '((name . "YI SYLLABLE WEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA28C) ; ꊌ + )) +(define-char + '((name . "YI SYLLABLE ZIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA28D) ; ꊍ + )) +(define-char + '((name . "YI SYLLABLE ZIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA28E) ; ꊎ + )) +(define-char + '((name . "YI SYLLABLE ZI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA28F) ; ꊏ + )) +(define-char + '((name . "YI SYLLABLE ZIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA290) ; ꊐ + )) +(define-char + '((name . "YI SYLLABLE ZIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA291) ; ꊑ + )) +(define-char + '((name . "YI SYLLABLE ZIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA292) ; ꊒ + )) +(define-char + '((name . "YI SYLLABLE ZIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA293) ; ꊓ + )) +(define-char + '((name . "YI SYLLABLE ZAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA294) ; ꊔ + )) +(define-char + '((name . "YI SYLLABLE ZAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA295) ; ꊕ + )) +(define-char + '((name . "YI SYLLABLE ZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA296) ; ꊖ + )) +(define-char + '((name . "YI SYLLABLE ZAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA297) ; ꊗ + )) +(define-char + '((name . "YI SYLLABLE ZUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA298) ; ꊘ + )) +(define-char + '((name . "YI SYLLABLE ZUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA299) ; ꊙ + )) +(define-char + '((name . "YI SYLLABLE ZUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA29A) ; ꊚ + )) +(define-char + '((name . "YI SYLLABLE ZOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA29B) ; ꊛ + )) +(define-char + '((name . "YI SYLLABLE ZOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA29C) ; ꊜ + )) +(define-char + '((name . "YI SYLLABLE ZO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA29D) ; ꊝ + )) +(define-char + '((name . "YI SYLLABLE ZOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA29E) ; ꊞ + )) +(define-char + '((name . "YI SYLLABLE ZEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA29F) ; ꊟ + )) +(define-char + '((name . "YI SYLLABLE ZE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2A0) ; ꊠ + )) +(define-char + '((name . "YI SYLLABLE ZEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2A1) ; ꊡ + )) +(define-char + '((name . "YI SYLLABLE ZUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2A2) ; ꊢ + )) +(define-char + '((name . "YI SYLLABLE ZUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2A3) ; ꊣ + )) +(define-char + '((name . "YI SYLLABLE ZU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2A4) ; ꊤ + )) +(define-char + '((name . "YI SYLLABLE ZUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2A5) ; ꊥ + )) +(define-char + '((name . "YI SYLLABLE ZURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2A6) ; ꊦ + )) +(define-char + '((name . "YI SYLLABLE ZUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2A7) ; ꊧ + )) +(define-char + '((name . "YI SYLLABLE ZYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2A8) ; ꊨ + )) +(define-char + '((name . "YI SYLLABLE ZYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2A9) ; ꊩ + )) +(define-char + '((name . "YI SYLLABLE ZY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2AA) ; ꊪ + )) +(define-char + '((name . "YI SYLLABLE ZYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2AB) ; ꊫ + )) +(define-char + '((name . "YI SYLLABLE ZYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2AC) ; ꊬ + )) +(define-char + '((name . "YI SYLLABLE ZYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2AD) ; ꊭ + )) +(define-char + '((name . "YI SYLLABLE CIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2AE) ; ꊮ + )) +(define-char + '((name . "YI SYLLABLE CIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2AF) ; ꊯ + )) +(define-char + '((name . "YI SYLLABLE CI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2B0) ; ꊰ + )) +(define-char + '((name . "YI SYLLABLE CIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2B1) ; ꊱ + )) +(define-char + '((name . "YI SYLLABLE CIET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2B2) ; ꊲ + )) +(define-char + '((name . "YI SYLLABLE CIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2B3) ; ꊳ + )) +(define-char + '((name . "YI SYLLABLE CIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2B4) ; ꊴ + )) +(define-char + '((name . "YI SYLLABLE CIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2B5) ; ꊵ + )) +(define-char + '((name . "YI SYLLABLE CAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2B6) ; ꊶ + )) +(define-char + '((name . "YI SYLLABLE CAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2B7) ; ꊷ + )) +(define-char + '((name . "YI SYLLABLE CA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2B8) ; ꊸ + )) +(define-char + '((name . "YI SYLLABLE CAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2B9) ; ꊹ + )) +(define-char + '((name . "YI SYLLABLE CUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2BA) ; ꊺ + )) +(define-char + '((name . "YI SYLLABLE CUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2BB) ; ꊻ + )) +(define-char + '((name . "YI SYLLABLE CUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2BC) ; ꊼ + )) +(define-char + '((name . "YI SYLLABLE COT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2BD) ; ꊽ + )) +(define-char + '((name . "YI SYLLABLE COX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2BE) ; ꊾ + )) +(define-char + '((name . "YI SYLLABLE CO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2BF) ; ꊿ + )) +(define-char + '((name . "YI SYLLABLE COP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2C0) ; ꋀ + )) +(define-char + '((name . "YI SYLLABLE CEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2C1) ; ꋁ + )) +(define-char + '((name . "YI SYLLABLE CE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2C2) ; ꋂ + )) +(define-char + '((name . "YI SYLLABLE CEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2C3) ; ꋃ + )) +(define-char + '((name . "YI SYLLABLE CUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2C4) ; ꋄ + )) +(define-char + '((name . "YI SYLLABLE CUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2C5) ; ꋅ + )) +(define-char + '((name . "YI SYLLABLE CU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2C6) ; ꋆ + )) +(define-char + '((name . "YI SYLLABLE CUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2C7) ; ꋇ + )) +(define-char + '((name . "YI SYLLABLE CURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2C8) ; ꋈ + )) +(define-char + '((name . "YI SYLLABLE CUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2C9) ; ꋉ + )) +(define-char + '((name . "YI SYLLABLE CYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2CA) ; ꋊ + )) +(define-char + '((name . "YI SYLLABLE CYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2CB) ; ꋋ + )) +(define-char + '((name . "YI SYLLABLE CY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2CC) ; ꋌ + )) +(define-char + '((name . "YI SYLLABLE CYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2CD) ; ꋍ + )) +(define-char + '((name . "YI SYLLABLE CYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2CE) ; ꋎ + )) +(define-char + '((name . "YI SYLLABLE CYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2CF) ; ꋏ + )) +(define-char + '((name . "YI SYLLABLE ZZIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2D0) ; ꋐ + )) +(define-char + '((name . "YI SYLLABLE ZZIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2D1) ; ꋑ + )) +(define-char + '((name . "YI SYLLABLE ZZI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2D2) ; ꋒ + )) +(define-char + '((name . "YI SYLLABLE ZZIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2D3) ; ꋓ + )) +(define-char + '((name . "YI SYLLABLE ZZIET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2D4) ; ꋔ + )) +(define-char + '((name . "YI SYLLABLE ZZIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2D5) ; ꋕ + )) +(define-char + '((name . "YI SYLLABLE ZZIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2D6) ; ꋖ + )) +(define-char + '((name . "YI SYLLABLE ZZIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2D7) ; ꋗ + )) +(define-char + '((name . "YI SYLLABLE ZZAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2D8) ; ꋘ + )) +(define-char + '((name . "YI SYLLABLE ZZAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2D9) ; ꋙ + )) +(define-char + '((name . "YI SYLLABLE ZZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2DA) ; ꋚ + )) +(define-char + '((name . "YI SYLLABLE ZZAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2DB) ; ꋛ + )) +(define-char + '((name . "YI SYLLABLE ZZOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2DC) ; ꋜ + )) +(define-char + '((name . "YI SYLLABLE ZZO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2DD) ; ꋝ + )) +(define-char + '((name . "YI SYLLABLE ZZOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2DE) ; ꋞ + )) +(define-char + '((name . "YI SYLLABLE ZZEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2DF) ; ꋟ + )) +(define-char + '((name . "YI SYLLABLE ZZE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2E0) ; ꋠ + )) +(define-char + '((name . "YI SYLLABLE ZZEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2E1) ; ꋡ + )) +(define-char + '((name . "YI SYLLABLE ZZUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2E2) ; ꋢ + )) +(define-char + '((name . "YI SYLLABLE ZZU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2E3) ; ꋣ + )) +(define-char + '((name . "YI SYLLABLE ZZUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2E4) ; ꋤ + )) +(define-char + '((name . "YI SYLLABLE ZZURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2E5) ; ꋥ + )) +(define-char + '((name . "YI SYLLABLE ZZUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2E6) ; ꋦ + )) +(define-char + '((name . "YI SYLLABLE ZZYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2E7) ; ꋧ + )) +(define-char + '((name . "YI SYLLABLE ZZYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2E8) ; ꋨ + )) +(define-char + '((name . "YI SYLLABLE ZZY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2E9) ; ꋩ + )) +(define-char + '((name . "YI SYLLABLE ZZYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2EA) ; ꋪ + )) +(define-char + '((name . "YI SYLLABLE ZZYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2EB) ; ꋫ + )) +(define-char + '((name . "YI SYLLABLE ZZYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2EC) ; ꋬ + )) +(define-char + '((name . "YI SYLLABLE NZIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2ED) ; ꋭ + )) +(define-char + '((name . "YI SYLLABLE NZIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2EE) ; ꋮ + )) +(define-char + '((name . "YI SYLLABLE NZI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2EF) ; ꋯ + )) +(define-char + '((name . "YI SYLLABLE NZIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2F0) ; ꋰ + )) +(define-char + '((name . "YI SYLLABLE NZIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2F1) ; ꋱ + )) +(define-char + '((name . "YI SYLLABLE NZIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2F2) ; ꋲ + )) +(define-char + '((name . "YI SYLLABLE NZIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2F3) ; ꋳ + )) +(define-char + '((name . "YI SYLLABLE NZAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2F4) ; ꋴ + )) +(define-char + '((name . "YI SYLLABLE NZAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2F5) ; ꋵ + )) +(define-char + '((name . "YI SYLLABLE NZA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2F6) ; ꋶ + )) +(define-char + '((name . "YI SYLLABLE NZAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2F7) ; ꋷ + )) +(define-char + '((name . "YI SYLLABLE NZUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2F8) ; ꋸ + )) +(define-char + '((name . "YI SYLLABLE NZUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2F9) ; ꋹ + )) +(define-char + '((name . "YI SYLLABLE NZOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2FA) ; ꋺ + )) +(define-char + '((name . "YI SYLLABLE NZOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2FB) ; ꋻ + )) +(define-char + '((name . "YI SYLLABLE NZEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2FC) ; ꋼ + )) +(define-char + '((name . "YI SYLLABLE NZE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2FD) ; ꋽ + )) +(define-char + '((name . "YI SYLLABLE NZUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2FE) ; ꋾ + )) +(define-char + '((name . "YI SYLLABLE NZU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA2FF) ; ꋿ + )) +(define-char + '((name . "YI SYLLABLE NZUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA300) ; ꌀ + )) +(define-char + '((name . "YI SYLLABLE NZURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA301) ; ꌁ + )) +(define-char + '((name . "YI SYLLABLE NZUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA302) ; ꌂ + )) +(define-char + '((name . "YI SYLLABLE NZYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA303) ; ꌃ + )) +(define-char + '((name . "YI SYLLABLE NZYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA304) ; ꌄ + )) +(define-char + '((name . "YI SYLLABLE NZY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA305) ; ꌅ + )) +(define-char + '((name . "YI SYLLABLE NZYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA306) ; ꌆ + )) +(define-char + '((name . "YI SYLLABLE NZYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA307) ; ꌇ + )) +(define-char + '((name . "YI SYLLABLE NZYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA308) ; ꌈ + )) +(define-char + '((name . "YI SYLLABLE SIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA309) ; ꌉ + )) +(define-char + '((name . "YI SYLLABLE SIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA30A) ; ꌊ + )) +(define-char + '((name . "YI SYLLABLE SI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA30B) ; ꌋ + )) +(define-char + '((name . "YI SYLLABLE SIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA30C) ; ꌌ + )) +(define-char + '((name . "YI SYLLABLE SIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA30D) ; ꌍ + )) +(define-char + '((name . "YI SYLLABLE SIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA30E) ; ꌎ + )) +(define-char + '((name . "YI SYLLABLE SIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA30F) ; ꌏ + )) +(define-char + '((name . "YI SYLLABLE SAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA310) ; ꌐ + )) +(define-char + '((name . "YI SYLLABLE SAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA311) ; ꌑ + )) +(define-char + '((name . "YI SYLLABLE SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA312) ; ꌒ + )) +(define-char + '((name . "YI SYLLABLE SAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA313) ; ꌓ + )) +(define-char + '((name . "YI SYLLABLE SUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA314) ; ꌔ + )) +(define-char + '((name . "YI SYLLABLE SUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA315) ; ꌕ + )) +(define-char + '((name . "YI SYLLABLE SUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA316) ; ꌖ + )) +(define-char + '((name . "YI SYLLABLE SOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA317) ; ꌗ + )) +(define-char + '((name . "YI SYLLABLE SOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA318) ; ꌘ + )) +(define-char + '((name . "YI SYLLABLE SO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA319) ; ꌙ + )) +(define-char + '((name . "YI SYLLABLE SOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA31A) ; ꌚ + )) +(define-char + '((name . "YI SYLLABLE SEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA31B) ; ꌛ + )) +(define-char + '((name . "YI SYLLABLE SE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA31C) ; ꌜ + )) +(define-char + '((name . "YI SYLLABLE SEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA31D) ; ꌝ + )) +(define-char + '((name . "YI SYLLABLE SUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA31E) ; ꌞ + )) +(define-char + '((name . "YI SYLLABLE SUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA31F) ; ꌟ + )) +(define-char + '((name . "YI SYLLABLE SU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA320) ; ꌠ + )) +(define-char + '((name . "YI SYLLABLE SUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA321) ; ꌡ + )) +(define-char + '((name . "YI SYLLABLE SURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA322) ; ꌢ + )) +(define-char + '((name . "YI SYLLABLE SUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA323) ; ꌣ + )) +(define-char + '((name . "YI SYLLABLE SYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA324) ; ꌤ + )) +(define-char + '((name . "YI SYLLABLE SYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA325) ; ꌥ + )) +(define-char + '((name . "YI SYLLABLE SY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA326) ; ꌦ + )) +(define-char + '((name . "YI SYLLABLE SYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA327) ; ꌧ + )) +(define-char + '((name . "YI SYLLABLE SYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA328) ; ꌨ + )) +(define-char + '((name . "YI SYLLABLE SYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA329) ; ꌩ + )) +(define-char + '((name . "YI SYLLABLE SSIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA32A) ; ꌪ + )) +(define-char + '((name . "YI SYLLABLE SSIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA32B) ; ꌫ + )) +(define-char + '((name . "YI SYLLABLE SSI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA32C) ; ꌬ + )) +(define-char + '((name . "YI SYLLABLE SSIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA32D) ; ꌭ + )) +(define-char + '((name . "YI SYLLABLE SSIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA32E) ; ꌮ + )) +(define-char + '((name . "YI SYLLABLE SSIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA32F) ; ꌯ + )) +(define-char + '((name . "YI SYLLABLE SSIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA330) ; ꌰ + )) +(define-char + '((name . "YI SYLLABLE SSAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA331) ; ꌱ + )) +(define-char + '((name . "YI SYLLABLE SSAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA332) ; ꌲ + )) +(define-char + '((name . "YI SYLLABLE SSA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA333) ; ꌳ + )) +(define-char + '((name . "YI SYLLABLE SSAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA334) ; ꌴ + )) +(define-char + '((name . "YI SYLLABLE SSOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA335) ; ꌵ + )) +(define-char + '((name . "YI SYLLABLE SSOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA336) ; ꌶ + )) +(define-char + '((name . "YI SYLLABLE SSO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA337) ; ꌷ + )) +(define-char + '((name . "YI SYLLABLE SSOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA338) ; ꌸ + )) +(define-char + '((name . "YI SYLLABLE SSEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA339) ; ꌹ + )) +(define-char + '((name . "YI SYLLABLE SSE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA33A) ; ꌺ + )) +(define-char + '((name . "YI SYLLABLE SSEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA33B) ; ꌻ + )) +(define-char + '((name . "YI SYLLABLE SSUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA33C) ; ꌼ + )) +(define-char + '((name . "YI SYLLABLE SSUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA33D) ; ꌽ + )) +(define-char + '((name . "YI SYLLABLE SSU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA33E) ; ꌾ + )) +(define-char + '((name . "YI SYLLABLE SSUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA33F) ; ꌿ + )) +(define-char + '((name . "YI SYLLABLE SSYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA340) ; ꍀ + )) +(define-char + '((name . "YI SYLLABLE SSYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA341) ; ꍁ + )) +(define-char + '((name . "YI SYLLABLE SSY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA342) ; ꍂ + )) +(define-char + '((name . "YI SYLLABLE SSYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA343) ; ꍃ + )) +(define-char + '((name . "YI SYLLABLE SSYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA344) ; ꍄ + )) +(define-char + '((name . "YI SYLLABLE SSYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA345) ; ꍅ + )) +(define-char + '((name . "YI SYLLABLE ZHAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA346) ; ꍆ + )) +(define-char + '((name . "YI SYLLABLE ZHAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA347) ; ꍇ + )) +(define-char + '((name . "YI SYLLABLE ZHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA348) ; ꍈ + )) +(define-char + '((name . "YI SYLLABLE ZHAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA349) ; ꍉ + )) +(define-char + '((name . "YI SYLLABLE ZHUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA34A) ; ꍊ + )) +(define-char + '((name . "YI SYLLABLE ZHUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA34B) ; ꍋ + )) +(define-char + '((name . "YI SYLLABLE ZHUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA34C) ; ꍌ + )) +(define-char + '((name . "YI SYLLABLE ZHOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA34D) ; ꍍ + )) +(define-char + '((name . "YI SYLLABLE ZHOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA34E) ; ꍎ + )) +(define-char + '((name . "YI SYLLABLE ZHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA34F) ; ꍏ + )) +(define-char + '((name . "YI SYLLABLE ZHOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA350) ; ꍐ + )) +(define-char + '((name . "YI SYLLABLE ZHET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA351) ; ꍑ + )) +(define-char + '((name . "YI SYLLABLE ZHEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA352) ; ꍒ + )) +(define-char + '((name . "YI SYLLABLE ZHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA353) ; ꍓ + )) +(define-char + '((name . "YI SYLLABLE ZHEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA354) ; ꍔ + )) +(define-char + '((name . "YI SYLLABLE ZHUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA355) ; ꍕ + )) +(define-char + '((name . "YI SYLLABLE ZHUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA356) ; ꍖ + )) +(define-char + '((name . "YI SYLLABLE ZHU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA357) ; ꍗ + )) +(define-char + '((name . "YI SYLLABLE ZHUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA358) ; ꍘ + )) +(define-char + '((name . "YI SYLLABLE ZHURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA359) ; ꍙ + )) +(define-char + '((name . "YI SYLLABLE ZHUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA35A) ; ꍚ + )) +(define-char + '((name . "YI SYLLABLE ZHYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA35B) ; ꍛ + )) +(define-char + '((name . "YI SYLLABLE ZHYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA35C) ; ꍜ + )) +(define-char + '((name . "YI SYLLABLE ZHY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA35D) ; ꍝ + )) +(define-char + '((name . "YI SYLLABLE ZHYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA35E) ; ꍞ + )) +(define-char + '((name . "YI SYLLABLE ZHYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA35F) ; ꍟ + )) +(define-char + '((name . "YI SYLLABLE ZHYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA360) ; ꍠ + )) +(define-char + '((name . "YI SYLLABLE CHAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA361) ; ꍡ + )) +(define-char + '((name . "YI SYLLABLE CHAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA362) ; ꍢ + )) +(define-char + '((name . "YI SYLLABLE CHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA363) ; ꍣ + )) +(define-char + '((name . "YI SYLLABLE CHAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA364) ; ꍤ + )) +(define-char + '((name . "YI SYLLABLE CHUOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA365) ; ꍥ + )) +(define-char + '((name . "YI SYLLABLE CHUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA366) ; ꍦ + )) +(define-char + '((name . "YI SYLLABLE CHUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA367) ; ꍧ + )) +(define-char + '((name . "YI SYLLABLE CHUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA368) ; ꍨ + )) +(define-char + '((name . "YI SYLLABLE CHOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA369) ; ꍩ + )) +(define-char + '((name . "YI SYLLABLE CHOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA36A) ; ꍪ + )) +(define-char + '((name . "YI SYLLABLE CHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA36B) ; ꍫ + )) +(define-char + '((name . "YI SYLLABLE CHOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA36C) ; ꍬ + )) +(define-char + '((name . "YI SYLLABLE CHET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA36D) ; ꍭ + )) +(define-char + '((name . "YI SYLLABLE CHEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA36E) ; ꍮ + )) +(define-char + '((name . "YI SYLLABLE CHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA36F) ; ꍯ + )) +(define-char + '((name . "YI SYLLABLE CHEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA370) ; ꍰ + )) +(define-char + '((name . "YI SYLLABLE CHUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA371) ; ꍱ + )) +(define-char + '((name . "YI SYLLABLE CHU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA372) ; ꍲ + )) +(define-char + '((name . "YI SYLLABLE CHUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA373) ; ꍳ + )) +(define-char + '((name . "YI SYLLABLE CHURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA374) ; ꍴ + )) +(define-char + '((name . "YI SYLLABLE CHUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA375) ; ꍵ + )) +(define-char + '((name . "YI SYLLABLE CHYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA376) ; ꍶ + )) +(define-char + '((name . "YI SYLLABLE CHYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA377) ; ꍷ + )) +(define-char + '((name . "YI SYLLABLE CHY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA378) ; ꍸ + )) +(define-char + '((name . "YI SYLLABLE CHYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA379) ; ꍹ + )) +(define-char + '((name . "YI SYLLABLE CHYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA37A) ; ꍺ + )) +(define-char + '((name . "YI SYLLABLE CHYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA37B) ; ꍻ + )) +(define-char + '((name . "YI SYLLABLE RRAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA37C) ; ꍼ + )) +(define-char + '((name . "YI SYLLABLE RRA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA37D) ; ꍽ + )) +(define-char + '((name . "YI SYLLABLE RRUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA37E) ; ꍾ + )) +(define-char + '((name . "YI SYLLABLE RRUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA37F) ; ꍿ + )) +(define-char + '((name . "YI SYLLABLE RROT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA380) ; ꎀ + )) +(define-char + '((name . "YI SYLLABLE RROX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA381) ; ꎁ + )) +(define-char + '((name . "YI SYLLABLE RRO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA382) ; ꎂ + )) +(define-char + '((name . "YI SYLLABLE RROP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA383) ; ꎃ + )) +(define-char + '((name . "YI SYLLABLE RRET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA384) ; ꎄ + )) +(define-char + '((name . "YI SYLLABLE RREX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA385) ; ꎅ + )) +(define-char + '((name . "YI SYLLABLE RRE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA386) ; ꎆ + )) +(define-char + '((name . "YI SYLLABLE RREP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA387) ; ꎇ + )) +(define-char + '((name . "YI SYLLABLE RRUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA388) ; ꎈ + )) +(define-char + '((name . "YI SYLLABLE RRUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA389) ; ꎉ + )) +(define-char + '((name . "YI SYLLABLE RRU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA38A) ; ꎊ + )) +(define-char + '((name . "YI SYLLABLE RRUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA38B) ; ꎋ + )) +(define-char + '((name . "YI SYLLABLE RRURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA38C) ; ꎌ + )) +(define-char + '((name . "YI SYLLABLE RRUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA38D) ; ꎍ + )) +(define-char + '((name . "YI SYLLABLE RRYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA38E) ; ꎎ + )) +(define-char + '((name . "YI SYLLABLE RRYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA38F) ; ꎏ + )) +(define-char + '((name . "YI SYLLABLE RRY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA390) ; ꎐ + )) +(define-char + '((name . "YI SYLLABLE RRYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA391) ; ꎑ + )) +(define-char + '((name . "YI SYLLABLE RRYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA392) ; ꎒ + )) +(define-char + '((name . "YI SYLLABLE RRYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA393) ; ꎓ + )) +(define-char + '((name . "YI SYLLABLE NRAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA394) ; ꎔ + )) +(define-char + '((name . "YI SYLLABLE NRAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA395) ; ꎕ + )) +(define-char + '((name . "YI SYLLABLE NRA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA396) ; ꎖ + )) +(define-char + '((name . "YI SYLLABLE NRAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA397) ; ꎗ + )) +(define-char + '((name . "YI SYLLABLE NROX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA398) ; ꎘ + )) +(define-char + '((name . "YI SYLLABLE NRO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA399) ; ꎙ + )) +(define-char + '((name . "YI SYLLABLE NROP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA39A) ; ꎚ + )) +(define-char + '((name . "YI SYLLABLE NRET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA39B) ; ꎛ + )) +(define-char + '((name . "YI SYLLABLE NREX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA39C) ; ꎜ + )) +(define-char + '((name . "YI SYLLABLE NRE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA39D) ; ꎝ + )) +(define-char + '((name . "YI SYLLABLE NREP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA39E) ; ꎞ + )) +(define-char + '((name . "YI SYLLABLE NRUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA39F) ; ꎟ + )) +(define-char + '((name . "YI SYLLABLE NRUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3A0) ; ꎠ + )) +(define-char + '((name . "YI SYLLABLE NRU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3A1) ; ꎡ + )) +(define-char + '((name . "YI SYLLABLE NRUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3A2) ; ꎢ + )) +(define-char + '((name . "YI SYLLABLE NRURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3A3) ; ꎣ + )) +(define-char + '((name . "YI SYLLABLE NRUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3A4) ; ꎤ + )) +(define-char + '((name . "YI SYLLABLE NRYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3A5) ; ꎥ + )) +(define-char + '((name . "YI SYLLABLE NRYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3A6) ; ꎦ + )) +(define-char + '((name . "YI SYLLABLE NRY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3A7) ; ꎧ + )) +(define-char + '((name . "YI SYLLABLE NRYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3A8) ; ꎨ + )) +(define-char + '((name . "YI SYLLABLE NRYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3A9) ; ꎩ + )) +(define-char + '((name . "YI SYLLABLE NRYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3AA) ; ꎪ + )) +(define-char + '((name . "YI SYLLABLE SHAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3AB) ; ꎫ + )) +(define-char + '((name . "YI SYLLABLE SHAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3AC) ; ꎬ + )) +(define-char + '((name . "YI SYLLABLE SHA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3AD) ; ꎭ + )) +(define-char + '((name . "YI SYLLABLE SHAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3AE) ; ꎮ + )) +(define-char + '((name . "YI SYLLABLE SHUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3AF) ; ꎯ + )) +(define-char + '((name . "YI SYLLABLE SHUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3B0) ; ꎰ + )) +(define-char + '((name . "YI SYLLABLE SHUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3B1) ; ꎱ + )) +(define-char + '((name . "YI SYLLABLE SHOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3B2) ; ꎲ + )) +(define-char + '((name . "YI SYLLABLE SHOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3B3) ; ꎳ + )) +(define-char + '((name . "YI SYLLABLE SHO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3B4) ; ꎴ + )) +(define-char + '((name . "YI SYLLABLE SHOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3B5) ; ꎵ + )) +(define-char + '((name . "YI SYLLABLE SHET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3B6) ; ꎶ + )) +(define-char + '((name . "YI SYLLABLE SHEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3B7) ; ꎷ + )) +(define-char + '((name . "YI SYLLABLE SHE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3B8) ; ꎸ + )) +(define-char + '((name . "YI SYLLABLE SHEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3B9) ; ꎹ + )) +(define-char + '((name . "YI SYLLABLE SHUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3BA) ; ꎺ + )) +(define-char + '((name . "YI SYLLABLE SHUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3BB) ; ꎻ + )) +(define-char + '((name . "YI SYLLABLE SHU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3BC) ; ꎼ + )) +(define-char + '((name . "YI SYLLABLE SHUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3BD) ; ꎽ + )) +(define-char + '((name . "YI SYLLABLE SHURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3BE) ; ꎾ + )) +(define-char + '((name . "YI SYLLABLE SHUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3BF) ; ꎿ + )) +(define-char + '((name . "YI SYLLABLE SHYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3C0) ; ꏀ + )) +(define-char + '((name . "YI SYLLABLE SHYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3C1) ; ꏁ + )) +(define-char + '((name . "YI SYLLABLE SHY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3C2) ; ꏂ + )) +(define-char + '((name . "YI SYLLABLE SHYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3C3) ; ꏃ + )) +(define-char + '((name . "YI SYLLABLE SHYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3C4) ; ꏄ + )) +(define-char + '((name . "YI SYLLABLE SHYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3C5) ; ꏅ + )) +(define-char + '((name . "YI SYLLABLE RAT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3C6) ; ꏆ + )) +(define-char + '((name . "YI SYLLABLE RAX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3C7) ; ꏇ + )) +(define-char + '((name . "YI SYLLABLE RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3C8) ; ꏈ + )) +(define-char + '((name . "YI SYLLABLE RAP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3C9) ; ꏉ + )) +(define-char + '((name . "YI SYLLABLE RUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3CA) ; ꏊ + )) +(define-char + '((name . "YI SYLLABLE RUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3CB) ; ꏋ + )) +(define-char + '((name . "YI SYLLABLE RUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3CC) ; ꏌ + )) +(define-char + '((name . "YI SYLLABLE ROT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3CD) ; ꏍ + )) +(define-char + '((name . "YI SYLLABLE ROX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3CE) ; ꏎ + )) +(define-char + '((name . "YI SYLLABLE RO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3CF) ; ꏏ + )) +(define-char + '((name . "YI SYLLABLE ROP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3D0) ; ꏐ + )) +(define-char + '((name . "YI SYLLABLE REX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3D1) ; ꏑ + )) +(define-char + '((name . "YI SYLLABLE RE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3D2) ; ꏒ + )) +(define-char + '((name . "YI SYLLABLE REP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3D3) ; ꏓ + )) +(define-char + '((name . "YI SYLLABLE RUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3D4) ; ꏔ + )) +(define-char + '((name . "YI SYLLABLE RUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3D5) ; ꏕ + )) +(define-char + '((name . "YI SYLLABLE RU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3D6) ; ꏖ + )) +(define-char + '((name . "YI SYLLABLE RUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3D7) ; ꏗ + )) +(define-char + '((name . "YI SYLLABLE RURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3D8) ; ꏘ + )) +(define-char + '((name . "YI SYLLABLE RUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3D9) ; ꏙ + )) +(define-char + '((name . "YI SYLLABLE RYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3DA) ; ꏚ + )) +(define-char + '((name . "YI SYLLABLE RYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3DB) ; ꏛ + )) +(define-char + '((name . "YI SYLLABLE RY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3DC) ; ꏜ + )) +(define-char + '((name . "YI SYLLABLE RYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3DD) ; ꏝ + )) +(define-char + '((name . "YI SYLLABLE RYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3DE) ; ꏞ + )) +(define-char + '((name . "YI SYLLABLE RYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3DF) ; ꏟ + )) +(define-char + '((name . "YI SYLLABLE JIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3E0) ; ꏠ + )) +(define-char + '((name . "YI SYLLABLE JIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3E1) ; ꏡ + )) +(define-char + '((name . "YI SYLLABLE JI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3E2) ; ꏢ + )) +(define-char + '((name . "YI SYLLABLE JIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3E3) ; ꏣ + )) +(define-char + '((name . "YI SYLLABLE JIET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3E4) ; ꏤ + )) +(define-char + '((name . "YI SYLLABLE JIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3E5) ; ꏥ + )) +(define-char + '((name . "YI SYLLABLE JIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3E6) ; ꏦ + )) +(define-char + '((name . "YI SYLLABLE JIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3E7) ; ꏧ + )) +(define-char + '((name . "YI SYLLABLE JUOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3E8) ; ꏨ + )) +(define-char + '((name . "YI SYLLABLE JUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3E9) ; ꏩ + )) +(define-char + '((name . "YI SYLLABLE JUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3EA) ; ꏪ + )) +(define-char + '((name . "YI SYLLABLE JUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3EB) ; ꏫ + )) +(define-char + '((name . "YI SYLLABLE JOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3EC) ; ꏬ + )) +(define-char + '((name . "YI SYLLABLE JOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3ED) ; ꏭ + )) +(define-char + '((name . "YI SYLLABLE JO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3EE) ; ꏮ + )) +(define-char + '((name . "YI SYLLABLE JOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3EF) ; ꏯ + )) +(define-char + '((name . "YI SYLLABLE JUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3F0) ; ꏰ + )) +(define-char + '((name . "YI SYLLABLE JUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3F1) ; ꏱ + )) +(define-char + '((name . "YI SYLLABLE JU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3F2) ; ꏲ + )) +(define-char + '((name . "YI SYLLABLE JUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3F3) ; ꏳ + )) +(define-char + '((name . "YI SYLLABLE JURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3F4) ; ꏴ + )) +(define-char + '((name . "YI SYLLABLE JUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3F5) ; ꏵ + )) +(define-char + '((name . "YI SYLLABLE JYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3F6) ; ꏶ + )) +(define-char + '((name . "YI SYLLABLE JYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3F7) ; ꏷ + )) +(define-char + '((name . "YI SYLLABLE JY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3F8) ; ꏸ + )) +(define-char + '((name . "YI SYLLABLE JYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3F9) ; ꏹ + )) +(define-char + '((name . "YI SYLLABLE JYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3FA) ; ꏺ + )) +(define-char + '((name . "YI SYLLABLE JYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3FB) ; ꏻ + )) +(define-char + '((name . "YI SYLLABLE QIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3FC) ; ꏼ + )) +(define-char + '((name . "YI SYLLABLE QIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3FD) ; ꏽ + )) +(define-char + '((name . "YI SYLLABLE QI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3FE) ; ꏾ + )) +(define-char + '((name . "YI SYLLABLE QIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA3FF) ; ꏿ + )) +(define-char + '((name . "YI SYLLABLE QIET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA400) ; ꐀ + )) +(define-char + '((name . "YI SYLLABLE QIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA401) ; ꐁ + )) +(define-char + '((name . "YI SYLLABLE QIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA402) ; ꐂ + )) +(define-char + '((name . "YI SYLLABLE QIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA403) ; ꐃ + )) +(define-char + '((name . "YI SYLLABLE QUOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA404) ; ꐄ + )) +(define-char + '((name . "YI SYLLABLE QUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA405) ; ꐅ + )) +(define-char + '((name . "YI SYLLABLE QUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA406) ; ꐆ + )) +(define-char + '((name . "YI SYLLABLE QUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA407) ; ꐇ + )) +(define-char + '((name . "YI SYLLABLE QOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA408) ; ꐈ + )) +(define-char + '((name . "YI SYLLABLE QOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA409) ; ꐉ + )) +(define-char + '((name . "YI SYLLABLE QO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA40A) ; ꐊ + )) +(define-char + '((name . "YI SYLLABLE QOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA40B) ; ꐋ + )) +(define-char + '((name . "YI SYLLABLE QUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA40C) ; ꐌ + )) +(define-char + '((name . "YI SYLLABLE QUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA40D) ; ꐍ + )) +(define-char + '((name . "YI SYLLABLE QU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA40E) ; ꐎ + )) +(define-char + '((name . "YI SYLLABLE QUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA40F) ; ꐏ + )) +(define-char + '((name . "YI SYLLABLE QURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA410) ; ꐐ + )) +(define-char + '((name . "YI SYLLABLE QUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA411) ; ꐑ + )) +(define-char + '((name . "YI SYLLABLE QYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA412) ; ꐒ + )) +(define-char + '((name . "YI SYLLABLE QYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA413) ; ꐓ + )) +(define-char + '((name . "YI SYLLABLE QY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA414) ; ꐔ + )) +(define-char + '((name . "YI SYLLABLE QYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA415) ; ꐕ + )) +(define-char + '((name . "YI SYLLABLE QYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA416) ; ꐖ + )) +(define-char + '((name . "YI SYLLABLE QYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA417) ; ꐗ + )) +(define-char + '((name . "YI SYLLABLE JJIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA418) ; ꐘ + )) +(define-char + '((name . "YI SYLLABLE JJIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA419) ; ꐙ + )) +(define-char + '((name . "YI SYLLABLE JJI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA41A) ; ꐚ + )) +(define-char + '((name . "YI SYLLABLE JJIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA41B) ; ꐛ + )) +(define-char + '((name . "YI SYLLABLE JJIET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA41C) ; ꐜ + )) +(define-char + '((name . "YI SYLLABLE JJIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA41D) ; ꐝ + )) +(define-char + '((name . "YI SYLLABLE JJIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA41E) ; ꐞ + )) +(define-char + '((name . "YI SYLLABLE JJIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA41F) ; ꐟ + )) +(define-char + '((name . "YI SYLLABLE JJUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA420) ; ꐠ + )) +(define-char + '((name . "YI SYLLABLE JJUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA421) ; ꐡ + )) +(define-char + '((name . "YI SYLLABLE JJUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA422) ; ꐢ + )) +(define-char + '((name . "YI SYLLABLE JJOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA423) ; ꐣ + )) +(define-char + '((name . "YI SYLLABLE JJOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA424) ; ꐤ + )) +(define-char + '((name . "YI SYLLABLE JJO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA425) ; ꐥ + )) +(define-char + '((name . "YI SYLLABLE JJOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA426) ; ꐦ + )) +(define-char + '((name . "YI SYLLABLE JJUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA427) ; ꐧ + )) +(define-char + '((name . "YI SYLLABLE JJUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA428) ; ꐨ + )) +(define-char + '((name . "YI SYLLABLE JJU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA429) ; ꐩ + )) +(define-char + '((name . "YI SYLLABLE JJUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA42A) ; ꐪ + )) +(define-char + '((name . "YI SYLLABLE JJURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA42B) ; ꐫ + )) +(define-char + '((name . "YI SYLLABLE JJUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA42C) ; ꐬ + )) +(define-char + '((name . "YI SYLLABLE JJYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA42D) ; ꐭ + )) +(define-char + '((name . "YI SYLLABLE JJYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA42E) ; ꐮ + )) +(define-char + '((name . "YI SYLLABLE JJY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA42F) ; ꐯ + )) +(define-char + '((name . "YI SYLLABLE JJYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA430) ; ꐰ + )) +(define-char + '((name . "YI SYLLABLE NJIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA431) ; ꐱ + )) +(define-char + '((name . "YI SYLLABLE NJIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA432) ; ꐲ + )) +(define-char + '((name . "YI SYLLABLE NJI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA433) ; ꐳ + )) +(define-char + '((name . "YI SYLLABLE NJIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA434) ; ꐴ + )) +(define-char + '((name . "YI SYLLABLE NJIET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA435) ; ꐵ + )) +(define-char + '((name . "YI SYLLABLE NJIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA436) ; ꐶ + )) +(define-char + '((name . "YI SYLLABLE NJIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA437) ; ꐷ + )) +(define-char + '((name . "YI SYLLABLE NJIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA438) ; ꐸ + )) +(define-char + '((name . "YI SYLLABLE NJUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA439) ; ꐹ + )) +(define-char + '((name . "YI SYLLABLE NJUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA43A) ; ꐺ + )) +(define-char + '((name . "YI SYLLABLE NJOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA43B) ; ꐻ + )) +(define-char + '((name . "YI SYLLABLE NJOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA43C) ; ꐼ + )) +(define-char + '((name . "YI SYLLABLE NJO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA43D) ; ꐽ + )) +(define-char + '((name . "YI SYLLABLE NJOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA43E) ; ꐾ + )) +(define-char + '((name . "YI SYLLABLE NJUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA43F) ; ꐿ + )) +(define-char + '((name . "YI SYLLABLE NJU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA440) ; ꑀ + )) +(define-char + '((name . "YI SYLLABLE NJUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA441) ; ꑁ + )) +(define-char + '((name . "YI SYLLABLE NJURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA442) ; ꑂ + )) +(define-char + '((name . "YI SYLLABLE NJUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA443) ; ꑃ + )) +(define-char + '((name . "YI SYLLABLE NJYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA444) ; ꑄ + )) +(define-char + '((name . "YI SYLLABLE NJYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA445) ; ꑅ + )) +(define-char + '((name . "YI SYLLABLE NJY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA446) ; ꑆ + )) +(define-char + '((name . "YI SYLLABLE NJYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA447) ; ꑇ + )) +(define-char + '((name . "YI SYLLABLE NJYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA448) ; ꑈ + )) +(define-char + '((name . "YI SYLLABLE NJYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA449) ; ꑉ + )) +(define-char + '((name . "YI SYLLABLE NYIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA44A) ; ꑊ + )) +(define-char + '((name . "YI SYLLABLE NYIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA44B) ; ꑋ + )) +(define-char + '((name . "YI SYLLABLE NYI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA44C) ; ꑌ + )) +(define-char + '((name . "YI SYLLABLE NYIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA44D) ; ꑍ + )) +(define-char + '((name . "YI SYLLABLE NYIET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA44E) ; ꑎ + )) +(define-char + '((name . "YI SYLLABLE NYIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA44F) ; ꑏ + )) +(define-char + '((name . "YI SYLLABLE NYIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA450) ; ꑐ + )) +(define-char + '((name . "YI SYLLABLE NYIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA451) ; ꑑ + )) +(define-char + '((name . "YI SYLLABLE NYUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA452) ; ꑒ + )) +(define-char + '((name . "YI SYLLABLE NYUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA453) ; ꑓ + )) +(define-char + '((name . "YI SYLLABLE NYUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA454) ; ꑔ + )) +(define-char + '((name . "YI SYLLABLE NYOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA455) ; ꑕ + )) +(define-char + '((name . "YI SYLLABLE NYOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA456) ; ꑖ + )) +(define-char + '((name . "YI SYLLABLE NYO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA457) ; ꑗ + )) +(define-char + '((name . "YI SYLLABLE NYOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA458) ; ꑘ + )) +(define-char + '((name . "YI SYLLABLE NYUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA459) ; ꑙ + )) +(define-char + '((name . "YI SYLLABLE NYUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA45A) ; ꑚ + )) +(define-char + '((name . "YI SYLLABLE NYU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA45B) ; ꑛ + )) +(define-char + '((name . "YI SYLLABLE NYUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA45C) ; ꑜ + )) +(define-char + '((name . "YI SYLLABLE XIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA45D) ; ꑝ + )) +(define-char + '((name . "YI SYLLABLE XIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA45E) ; ꑞ + )) +(define-char + '((name . "YI SYLLABLE XI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA45F) ; ꑟ + )) +(define-char + '((name . "YI SYLLABLE XIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA460) ; ꑠ + )) +(define-char + '((name . "YI SYLLABLE XIET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA461) ; ꑡ + )) +(define-char + '((name . "YI SYLLABLE XIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA462) ; ꑢ + )) +(define-char + '((name . "YI SYLLABLE XIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA463) ; ꑣ + )) +(define-char + '((name . "YI SYLLABLE XIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA464) ; ꑤ + )) +(define-char + '((name . "YI SYLLABLE XUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA465) ; ꑥ + )) +(define-char + '((name . "YI SYLLABLE XUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA466) ; ꑦ + )) +(define-char + '((name . "YI SYLLABLE XOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA467) ; ꑧ + )) +(define-char + '((name . "YI SYLLABLE XOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA468) ; ꑨ + )) +(define-char + '((name . "YI SYLLABLE XO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA469) ; ꑩ + )) +(define-char + '((name . "YI SYLLABLE XOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA46A) ; ꑪ + )) +(define-char + '((name . "YI SYLLABLE XYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA46B) ; ꑫ + )) +(define-char + '((name . "YI SYLLABLE XYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA46C) ; ꑬ + )) +(define-char + '((name . "YI SYLLABLE XY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA46D) ; ꑭ + )) +(define-char + '((name . "YI SYLLABLE XYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA46E) ; ꑮ + )) +(define-char + '((name . "YI SYLLABLE XYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA46F) ; ꑯ + )) +(define-char + '((name . "YI SYLLABLE XYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA470) ; ꑰ + )) +(define-char + '((name . "YI SYLLABLE YIT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA471) ; ꑱ + )) +(define-char + '((name . "YI SYLLABLE YIX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA472) ; ꑲ + )) +(define-char + '((name . "YI SYLLABLE YI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA473) ; ꑳ + )) +(define-char + '((name . "YI SYLLABLE YIP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA474) ; ꑴ + )) +(define-char + '((name . "YI SYLLABLE YIET") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA475) ; ꑵ + )) +(define-char + '((name . "YI SYLLABLE YIEX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA476) ; ꑶ + )) +(define-char + '((name . "YI SYLLABLE YIE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA477) ; ꑷ + )) +(define-char + '((name . "YI SYLLABLE YIEP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA478) ; ꑸ + )) +(define-char + '((name . "YI SYLLABLE YUOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA479) ; ꑹ + )) +(define-char + '((name . "YI SYLLABLE YUOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA47A) ; ꑺ + )) +(define-char + '((name . "YI SYLLABLE YUO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA47B) ; ꑻ + )) +(define-char + '((name . "YI SYLLABLE YUOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA47C) ; ꑼ + )) +(define-char + '((name . "YI SYLLABLE YOT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA47D) ; ꑽ + )) +(define-char + '((name . "YI SYLLABLE YOX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA47E) ; ꑾ + )) +(define-char + '((name . "YI SYLLABLE YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA47F) ; ꑿ + )) +(define-char + '((name . "YI SYLLABLE YOP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA480) ; ꒀ + )) +(define-char + '((name . "YI SYLLABLE YUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA481) ; ꒁ + )) +(define-char + '((name . "YI SYLLABLE YUX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA482) ; ꒂ + )) +(define-char + '((name . "YI SYLLABLE YU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA483) ; ꒃ + )) +(define-char + '((name . "YI SYLLABLE YUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA484) ; ꒄ + )) +(define-char + '((name . "YI SYLLABLE YURX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA485) ; ꒅ + )) +(define-char + '((name . "YI SYLLABLE YUR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA486) ; ꒆ + )) +(define-char + '((name . "YI SYLLABLE YYT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA487) ; ꒇ + )) +(define-char + '((name . "YI SYLLABLE YYX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA488) ; ꒈ + )) +(define-char + '((name . "YI SYLLABLE YY") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA489) ; ꒉ + )) +(define-char + '((name . "YI SYLLABLE YYP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA48A) ; ꒊ + )) +(define-char + '((name . "YI SYLLABLE YYRX") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA48B) ; ꒋ + )) +(define-char + '((name . "YI SYLLABLE YYR") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xA48C) ; ꒌ + )) diff --git a/lisp/utf-2000/u0A490-Yi-Radicals.el b/lisp/utf-2000/u0A490-Yi-Radicals.el new file mode 100644 index 0000000..a2ae780 --- /dev/null +++ b/lisp/utf-2000/u0A490-Yi-Radicals.el @@ -0,0 +1,350 @@ +(define-char + '((name . "YI RADICAL QOT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA490) ; ꒐ + )) +(define-char + '((name . "YI RADICAL LI") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA491) ; ꒑ + )) +(define-char + '((name . "YI RADICAL KIT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA492) ; ꒒ + )) +(define-char + '((name . "YI RADICAL NYIP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA493) ; ꒓ + )) +(define-char + '((name . "YI RADICAL CYP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA494) ; ꒔ + )) +(define-char + '((name . "YI RADICAL SSI") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA495) ; ꒕ + )) +(define-char + '((name . "YI RADICAL GGOP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA496) ; ꒖ + )) +(define-char + '((name . "YI RADICAL GEP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA497) ; ꒗ + )) +(define-char + '((name . "YI RADICAL MI") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA498) ; ꒘ + )) +(define-char + '((name . "YI RADICAL HXIT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA499) ; ꒙ + )) +(define-char + '((name . "YI RADICAL LYR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA49A) ; ꒚ + )) +(define-char + '((name . "YI RADICAL BBUT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA49B) ; ꒛ + )) +(define-char + '((name . "YI RADICAL MOP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA49C) ; ꒜ + )) +(define-char + '((name . "YI RADICAL YO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA49D) ; ꒝ + )) +(define-char + '((name . "YI RADICAL PUT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA49E) ; ꒞ + )) +(define-char + '((name . "YI RADICAL HXUO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA49F) ; ꒟ + )) +(define-char + '((name . "YI RADICAL TAT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4A0) ; ꒠ + )) +(define-char + '((name . "YI RADICAL GA") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4A1) ; ꒡ + )) +(define-char + '((name . "YI RADICAL DDUR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4A4) ; ꒤ + )) +(define-char + '((name . "YI RADICAL BUR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4A5) ; ꒥ + )) +(define-char + '((name . "YI RADICAL GGUO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4A6) ; ꒦ + )) +(define-char + '((name . "YI RADICAL NYOP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4A7) ; ꒧ + )) +(define-char + '((name . "YI RADICAL TU") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4A8) ; ꒨ + )) +(define-char + '((name . "YI RADICAL OP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4A9) ; ꒩ + )) +(define-char + '((name . "YI RADICAL JJUT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4AA) ; ꒪ + )) +(define-char + '((name . "YI RADICAL ZOT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4AB) ; ꒫ + )) +(define-char + '((name . "YI RADICAL PYT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4AC) ; ꒬ + )) +(define-char + '((name . "YI RADICAL HMO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4AD) ; ꒭ + )) +(define-char + '((name . "YI RADICAL YIT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4AE) ; ꒮ + )) +(define-char + '((name . "YI RADICAL VUR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4AF) ; ꒯ + )) +(define-char + '((name . "YI RADICAL SHY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4B0) ; ꒰ + )) +(define-char + '((name . "YI RADICAL VEP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4B1) ; ꒱ + )) +(define-char + '((name . "YI RADICAL ZA") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4B2) ; ꒲ + )) +(define-char + '((name . "YI RADICAL JO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4B3) ; ꒳ + )) +(define-char + '((name . "YI RADICAL JJY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4B5) ; ꒵ + )) +(define-char + '((name . "YI RADICAL GOT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4B6) ; ꒶ + )) +(define-char + '((name . "YI RADICAL JJIE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4B7) ; ꒷ + )) +(define-char + '((name . "YI RADICAL WO") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4B8) ; ꒸ + )) +(define-char + '((name . "YI RADICAL DU") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4B9) ; ꒹ + )) +(define-char + '((name . "YI RADICAL SHUR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4BA) ; ꒺ + )) +(define-char + '((name . "YI RADICAL LIE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4BB) ; ꒻ + )) +(define-char + '((name . "YI RADICAL CY") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4BC) ; ꒼ + )) +(define-char + '((name . "YI RADICAL CUOP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4BD) ; ꒽ + )) +(define-char + '((name . "YI RADICAL CIP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4BE) ; ꒾ + )) +(define-char + '((name . "YI RADICAL HXOP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4BF) ; ꒿ + )) +(define-char + '((name . "YI RADICAL SHAT") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4C0) ; ꓀ + )) +(define-char + '((name . "YI RADICAL SHOP") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4C2) ; ꓂ + )) +(define-char + '((name . "YI RADICAL CHE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4C3) ; ꓃ + )) +(define-char + '((name . "YI RADICAL ZZIET") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4C4) ; ꓄ + )) +(define-char + '((name . "YI RADICAL KE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xA4C6) ; ꓆ + )) diff --git a/lisp/utf-2000/u0AC00-Hangul-Syllables.el b/lisp/utf-2000/u0AC00-Hangul-Syllables.el new file mode 100644 index 0000000..eea347f --- /dev/null +++ b/lisp/utf-2000/u0AC00-Hangul-Syllables.el @@ -0,0 +1,9464 @@ +(define-char + '((general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (korean-ksc5601 . #x3021) ; ø»ˆ°Ž + (=jef-china3 . #x95F2) ; øº‰—² + (=ucs . #xAC00) ; 가 + )) +(define-char + '((korean-ksc5601 . #x3022) ; ø»ˆ° + (=jef-china3 . #x95F3) ; øº‰—³ + (=ucs . #xAC01) ; 각 + )) +(define-char + '((korean-ksc5601 . #x3023) ; ø»ˆ° + (=jef-china3 . #x95F4) ; øº‰—´ + (=ucs . #xAC04) ; 간 + )) +(define-char + '((korean-ksc5601 . #x3024) ; ø»ˆ°‘ + (=ucs . #xAC07) ; 갇 + )) +(define-char + '((korean-ksc5601 . #x3025) ; ø»ˆ°’ + (=ucs . #xAC08) ; 갈 + )) +(define-char + '((korean-ksc5601 . #x3026) ; ø»ˆ°“ + (=ucs . #xAC09) ; 갉 + )) +(define-char + '((korean-ksc5601 . #x3027) ; ø»ˆ°” + (=ucs . #xAC0A) ; 갊 + )) +(define-char + '((korean-ksc5601 . #x3028) ; ø»ˆ°• + (=ucs . #xAC10) ; 감 + )) +(define-char + '((korean-ksc5601 . #x3029) ; ø»ˆ°– + (=ucs . #xAC11) ; 갑 + )) +(define-char + '((korean-ksc5601 . #x302A) ; ø»ˆ°— + (=ucs . #xAC12) ; 값 + )) +(define-char + '((korean-ksc5601 . #x302B) ; ø»ˆ°˜ + (=ucs . #xAC13) ; 갓 + )) +(define-char + '((korean-ksc5601 . #x302C) ; ø»ˆ°™ + (=ucs . #xAC14) ; 갔 + )) +(define-char + '((korean-ksc5601 . #x302D) ; ø»ˆ°š + (=ucs . #xAC15) ; 강 + )) +(define-char + '((korean-ksc5601 . #x302E) ; ø»ˆ°› + (=ucs . #xAC16) ; 갖 + )) +(define-char + '((korean-ksc5601 . #x302F) ; ø»ˆ°œ + (=ucs . #xAC17) ; 갗 + )) +(define-char + '((korean-ksc5601 . #x3030) ; ø»ˆ° + (=ucs . #xAC19) ; 같 + )) +(define-char + '((korean-ksc5601 . #x3031) ; ø»ˆ°ž + (=ucs . #xAC1A) ; 갚 + )) +(define-char + '((korean-ksc5601 . #x3032) ; ø»ˆ°Ÿ + (=ucs . #xAC1B) ; 갛 + )) +(define-char + '((korean-ksc5601 . #x3033) ; ø»ˆ°  + (=jef-china3 . #x95F5) ; øº‰—µ + (=ucs . #xAC1C) ; 개 + )) +(define-char + '((korean-ksc5601 . #x3034) ; ø»ˆ°¡ + (=ucs . #xAC1D) ; 객 + )) +(define-char + '((korean-ksc5601 . #x3035) ; ø»ˆ°¢ + (=ucs . #xAC20) ; ê°  + )) +(define-char + '((korean-ksc5601 . #x3036) ; ø»ˆ°£ + (=ucs . #xAC24) ; ê°¤ + )) +(define-char + '((korean-ksc5601 . #x3037) ; ø»ˆ°¤ + (=ucs . #xAC2C) ; ê°¬ + )) +(define-char + '((korean-ksc5601 . #x3038) ; ø»ˆ°¥ + (=ucs . #xAC2D) ; ê°­ + )) +(define-char + '((korean-ksc5601 . #x3039) ; ø»ˆ°¦ + (=ucs . #xAC2F) ; ê°¯ + )) +(define-char + '((korean-ksc5601 . #x303A) ; ø»ˆ°§ + (=ucs . #xAC30) ; ê°° + )) +(define-char + '((korean-ksc5601 . #x303B) ; ø»ˆ°¨ + (=ucs . #xAC31) ; ê°± + )) +(define-char + '((korean-ksc5601 . #x303C) ; ø»ˆ°© + (=ucs . #xAC38) ; ê°¸ + )) +(define-char + '((korean-ksc5601 . #x303D) ; ø»ˆ°ª + (=ucs . #xAC39) ; ê°¹ + )) +(define-char + '((korean-ksc5601 . #x303E) ; ø»ˆ°« + (=ucs . #xAC3C) ; ê°¼ + )) +(define-char + '((korean-ksc5601 . #x303F) ; ø»ˆ°¬ + (=ucs . #xAC40) ; 걀 + )) +(define-char + '((korean-ksc5601 . #x3040) ; ø»ˆ°­ + (=ucs . #xAC4B) ; 걋 + )) +(define-char + '((korean-ksc5601 . #x3041) ; ø»ˆ°® + (=ucs . #xAC4D) ; 걍 + )) +(define-char + '((korean-ksc5601 . #x3042) ; ø»ˆ°¯ + (=ucs . #xAC54) ; 걔 + )) +(define-char + '((korean-ksc5601 . #x3043) ; ø»ˆ°° + (=ucs . #xAC58) ; 걘 + )) +(define-char + '((korean-ksc5601 . #x3044) ; ø»ˆ°± + (=ucs . #xAC5C) ; 걜 + )) +(define-char + '((korean-ksc5601 . #x3045) ; ø»ˆ°² + (=ucs . #xAC70) ; ê±° + )) +(define-char + '((korean-ksc5601 . #x3046) ; ø»ˆ°³ + (=ucs . #xAC71) ; ê±± + )) +(define-char + '((korean-ksc5601 . #x3047) ; ø»ˆ°´ + (=ucs . #xAC74) ; ê±´ + )) +(define-char + '((korean-ksc5601 . #x3048) ; ø»ˆ°µ + (=ucs . #xAC77) ; ê±· + )) +(define-char + '((korean-ksc5601 . #x3049) ; ø»ˆ°¶ + (=ucs . #xAC78) ; 걸 + )) +(define-char + '((korean-ksc5601 . #x304A) ; ø»ˆ°· + (=ucs . #xAC7A) ; 걺 + )) +(define-char + '((korean-ksc5601 . #x304B) ; ø»ˆ°¸ + (=ucs . #xAC80) ; 검 + )) +(define-char + '((korean-ksc5601 . #x304C) ; ø»ˆ°¹ + (=ucs . #xAC81) ; 겁 + )) +(define-char + '((korean-ksc5601 . #x304D) ; ø»ˆ°º + (=jef-china3 . #x8CB7) ; øºˆ²· + (=ucs . #xAC83) ; 것 + )) +(define-char + '((korean-ksc5601 . #x304E) ; ø»ˆ°» + (=ucs . #xAC84) ; 겄 + )) +(define-char + '((korean-ksc5601 . #x304F) ; ø»ˆ°¼ + (=ucs . #xAC85) ; 겅 + )) +(define-char + '((korean-ksc5601 . #x3050) ; ø»ˆ°½ + (=ucs . #xAC86) ; 겆 + )) +(define-char + '((korean-ksc5601 . #x3051) ; ø»ˆ°¾ + (=ucs . #xAC89) ; 겉 + )) +(define-char + '((korean-ksc5601 . #x3052) ; ø»ˆ°¿ + (=ucs . #xAC8A) ; 겊 + )) +(define-char + '((korean-ksc5601 . #x3053) ; ø»ˆ±€ + (=ucs . #xAC8B) ; 겋 + )) +(define-char + '((korean-ksc5601 . #x3054) ; ø»ˆ± + (=ucs . #xAC8C) ; 게 + )) +(define-char + '((korean-ksc5601 . #x3055) ; ø»ˆ±‚ + (=ucs . #xAC90) ; 겐 + )) +(define-char + '((korean-ksc5601 . #x3056) ; ø»ˆ±ƒ + (=ucs . #xAC94) ; 겔 + )) +(define-char + '((korean-ksc5601 . #x3057) ; ø»ˆ±„ + (=ucs . #xAC9C) ; 겜 + )) +(define-char + '((korean-ksc5601 . #x3058) ; ø»ˆ±… + (=ucs . #xAC9D) ; 겝 + )) +(define-char + '((korean-ksc5601 . #x3059) ; ø»ˆ±† + (=ucs . #xAC9F) ; 겟 + )) +(define-char + '((korean-ksc5601 . #x305A) ; ø»ˆ±‡ + (=jef-china3 . #x83BC) ; øºˆŽ¼ + (=ucs . #xACA0) ; ê²  + )) +(define-char + '((korean-ksc5601 . #x305B) ; ø»ˆ±ˆ + (=ucs . #xACA1) ; 겡 + )) +(define-char + '((korean-ksc5601 . #x305C) ; ø»ˆ±‰ + (=ucs . #xACA8) ; 겨 + )) +(define-char + '((korean-ksc5601 . #x305D) ; ø»ˆ±Š + (=ucs . #xACA9) ; 격 + )) +(define-char + '((korean-ksc5601 . #x305E) ; ø»ˆ±‹ + (=ucs . #xACAA) ; 겪 + )) +(define-char + '((korean-ksc5601 . #x305F) ; ø»ˆ±Œ + (=jef-china3 . #x8CAA) ; øºˆ²ª + (=ucs . #xACAC) ; 견 + )) +(define-char + '((korean-ksc5601 . #x3060) ; ø»ˆ± + (=ucs . #xACAF) ; 겯 + )) +(define-char + '((korean-ksc5601 . #x3061) ; ø»ˆ±Ž + (=ucs . #xACB0) ; ê²° + )) +(define-char + '((korean-ksc5601 . #x3062) ; ø»ˆ± + (=ucs . #xACB8) ; 겸 + )) +(define-char + '((korean-ksc5601 . #x3063) ; ø»ˆ± + (=ucs . #xACB9) ; ê²¹ + )) +(define-char + '((korean-ksc5601 . #x3064) ; ø»ˆ±‘ + (=ucs . #xACBB) ; ê²» + )) +(define-char + '((korean-ksc5601 . #x3065) ; ø»ˆ±’ + (=ucs . #xACBC) ; ê²¼ + )) +(define-char + '((korean-ksc5601 . #x3066) ; ø»ˆ±“ + (=ucs . #xACBD) ; ê²½ + )) +(define-char + '((korean-ksc5601 . #x3067) ; ø»ˆ±” + (=ucs . #xACC1) ; 곁 + )) +(define-char + '((korean-ksc5601 . #x3068) ; ø»ˆ±• + (=ucs . #xACC4) ; 계 + )) +(define-char + '((korean-ksc5601 . #x3069) ; ø»ˆ±– + (=ucs . #xACC8) ; 곈 + )) +(define-char + '((korean-ksc5601 . #x306A) ; ø»ˆ±— + (=ucs . #xACCC) ; 곌 + )) +(define-char + '((korean-ksc5601 . #x306B) ; ø»ˆ±˜ + (=ucs . #xACD5) ; 곕 + )) +(define-char + '((korean-ksc5601 . #x306C) ; ø»ˆ±™ + (=ucs . #xACD7) ; 곗 + )) +(define-char + '((korean-ksc5601 . #x306D) ; ø»ˆ±š + (=ucs . #xACE0) ; ê³  + )) +(define-char + '((korean-ksc5601 . #x306E) ; ø»ˆ±› + (=ucs . #xACE1) ; 곡 + )) +(define-char + '((korean-ksc5601 . #x306F) ; ø»ˆ±œ + (=ucs . #xACE4) ; 곤 + )) +(define-char + '((korean-ksc5601 . #x3070) ; ø»ˆ± + (=ucs . #xACE7) ; 곧 + )) +(define-char + '((korean-ksc5601 . #x3071) ; ø»ˆ±ž + (=ucs . #xACE8) ; 골 + )) +(define-char + '((korean-ksc5601 . #x3072) ; ø»ˆ±Ÿ + (=ucs . #xACEA) ; 곪 + )) +(define-char + '((korean-ksc5601 . #x3073) ; ø»ˆ±  + (=ucs . #xACEC) ; 곬 + )) +(define-char + '((korean-ksc5601 . #x3074) ; ø»ˆ±¡ + (=ucs . #xACEF) ; 곯 + )) +(define-char + '((korean-ksc5601 . #x3075) ; ø»ˆ±¢ + (=ucs . #xACF0) ; ê³° + )) +(define-char + '((korean-ksc5601 . #x3076) ; ø»ˆ±£ + (=ucs . #xACF1) ; ê³± + )) +(define-char + '((korean-ksc5601 . #x3077) ; ø»ˆ±¤ + (=ucs . #xACF3) ; ê³³ + )) +(define-char + '((korean-ksc5601 . #x3078) ; ø»ˆ±¥ + (=ucs . #xACF5) ; ê³µ + )) +(define-char + '((korean-ksc5601 . #x3079) ; ø»ˆ±¦ + (=ucs . #xACF6) ; 곶 + )) +(define-char + '((korean-ksc5601 . #x307A) ; ø»ˆ±§ + (=ucs . #xACFC) ; ê³¼ + )) +(define-char + '((korean-ksc5601 . #x307B) ; ø»ˆ±¨ + (=ucs . #xACFD) ; ê³½ + )) +(define-char + '((korean-ksc5601 . #x307C) ; ø»ˆ±© + (=ucs . #xAD00) ; 관 + )) +(define-char + '((korean-ksc5601 . #x307D) ; ø»ˆ±ª + (=ucs . #xAD04) ; 괄 + )) +(define-char + '((korean-ksc5601 . #x307E) ; ø»ˆ±« + (=ucs . #xAD06) ; 괆 + )) +(define-char + '((korean-ksc5601 . #x3121) ; ø»ˆ±¬ + (=ucs . #xAD0C) ; 괌 + )) +(define-char + '((korean-ksc5601 . #x3122) ; ø»ˆ±­ + (=ucs . #xAD0D) ; 괍 + )) +(define-char + '((korean-ksc5601 . #x3123) ; ø»ˆ±® + (=ucs . #xAD0F) ; 괏 + )) +(define-char + '((korean-ksc5601 . #x3124) ; ø»ˆ±¯ + (=ucs . #xAD11) ; 광 + )) +(define-char + '((korean-ksc5601 . #x3125) ; ø»ˆ±° + (=ucs . #xAD18) ; 괘 + )) +(define-char + '((korean-ksc5601 . #x3126) ; ø»ˆ±± + (=ucs . #xAD1C) ; 괜 + )) +(define-char + '((korean-ksc5601 . #x3127) ; ø»ˆ±² + (=ucs . #xAD20) ; ê´  + )) +(define-char + '((korean-ksc5601 . #x3128) ; ø»ˆ±³ + (=ucs . #xAD29) ; ê´© + )) +(define-char + '((korean-ksc5601 . #x3129) ; ø»ˆ±´ + (=ucs . #xAD2C) ; ê´¬ + )) +(define-char + '((korean-ksc5601 . #x312A) ; ø»ˆ±µ + (=ucs . #xAD2D) ; ê´­ + )) +(define-char + '((korean-ksc5601 . #x312B) ; ø»ˆ±¶ + (=ucs . #xAD34) ; ê´´ + )) +(define-char + '((korean-ksc5601 . #x312C) ; ø»ˆ±· + (=ucs . #xAD35) ; ê´µ + )) +(define-char + '((korean-ksc5601 . #x312D) ; ø»ˆ±¸ + (=ucs . #xAD38) ; ê´¸ + )) +(define-char + '((korean-ksc5601 . #x312E) ; ø»ˆ±¹ + (=ucs . #xAD3C) ; ê´¼ + )) +(define-char + '((korean-ksc5601 . #x312F) ; ø»ˆ±º + (=ucs . #xAD44) ; 굄 + )) +(define-char + '((korean-ksc5601 . #x3130) ; ø»ˆ±» + (=ucs . #xAD45) ; 굅 + )) +(define-char + '((korean-ksc5601 . #x3131) ; ø»ˆ±¼ + (=ucs . #xAD47) ; 굇 + )) +(define-char + '((korean-ksc5601 . #x3132) ; ø»ˆ±½ + (=ucs . #xAD49) ; 굉 + )) +(define-char + '((korean-ksc5601 . #x3133) ; ø»ˆ±¾ + (=ucs . #xAD50) ; 교 + )) +(define-char + '((korean-ksc5601 . #x3134) ; ø»ˆ±¿ + (=ucs . #xAD54) ; 굔 + )) +(define-char + '((korean-ksc5601 . #x3135) ; ø»ˆ²€ + (=ucs . #xAD58) ; 굘 + )) +(define-char + '((korean-ksc5601 . #x3136) ; ø»ˆ² + (=ucs . #xAD61) ; 굡 + )) +(define-char + '((korean-ksc5601 . #x3137) ; ø»ˆ²‚ + (=ucs . #xAD63) ; êµ£ + )) +(define-char + '((korean-ksc5601 . #x3138) ; ø»ˆ²ƒ + (=jef-china3 . #x82E4) ; øºˆ‹¤ + (=ucs . #xAD6C) ; 구 + )) +(define-char + '((korean-ksc5601 . #x3139) ; ø»ˆ²„ + (=ucs . #xAD6D) ; êµ­ + )) +(define-char + '((korean-ksc5601 . #x313A) ; ø»ˆ²… + (=ucs . #xAD70) ; êµ° + )) +(define-char + '((korean-ksc5601 . #x313B) ; ø»ˆ²† + (=ucs . #xAD73) ; êµ³ + )) +(define-char + '((korean-ksc5601 . #x313C) ; ø»ˆ²‡ + (=ucs . #xAD74) ; êµ´ + )) +(define-char + '((korean-ksc5601 . #x313D) ; ø»ˆ²ˆ + (=ucs . #xAD75) ; êµµ + )) +(define-char + '((korean-ksc5601 . #x313E) ; ø»ˆ²‰ + (=ucs . #xAD76) ; 굶 + )) +(define-char + '((korean-ksc5601 . #x313F) ; ø»ˆ²Š + (=ucs . #xAD7B) ; êµ» + )) +(define-char + '((korean-ksc5601 . #x3140) ; ø»ˆ²‹ + (=ucs . #xAD7C) ; êµ¼ + )) +(define-char + '((korean-ksc5601 . #x3141) ; ø»ˆ²Œ + (=ucs . #xAD7D) ; êµ½ + )) +(define-char + '((korean-ksc5601 . #x3142) ; ø»ˆ² + (=ucs . #xAD7F) ; 굿 + )) +(define-char + '((korean-ksc5601 . #x3143) ; ø»ˆ²Ž + (=ucs . #xAD81) ; 궁 + )) +(define-char + '((korean-ksc5601 . #x3144) ; ø»ˆ² + (=ucs . #xAD82) ; 궂 + )) +(define-char + '((korean-ksc5601 . #x3145) ; ø»ˆ² + (=ucs . #xAD88) ; 궈 + )) +(define-char + '((korean-ksc5601 . #x3146) ; ø»ˆ²‘ + (=ucs . #xAD89) ; 궉 + )) +(define-char + '((korean-ksc5601 . #x3147) ; ø»ˆ²’ + (=ucs . #xAD8C) ; 권 + )) +(define-char + '((korean-ksc5601 . #x3148) ; ø»ˆ²“ + (=ucs . #xAD90) ; 궐 + )) +(define-char + '((korean-ksc5601 . #x3149) ; ø»ˆ²” + (=ucs . #xAD9C) ; 궜 + )) +(define-char + '((korean-ksc5601 . #x314A) ; ø»ˆ²• + (=ucs . #xAD9D) ; 궝 + )) +(define-char + '((korean-ksc5601 . #x314B) ; ø»ˆ²– + (=ucs . #xADA4) ; 궤 + )) +(define-char + '((korean-ksc5601 . #x314C) ; ø»ˆ²— + (=ucs . #xADB7) ; 궷 + )) +(define-char + '((korean-ksc5601 . #x314D) ; ø»ˆ²˜ + (=ucs . #xADC0) ; 귀 + )) +(define-char + '((korean-ksc5601 . #x314E) ; ø»ˆ²™ + (=ucs . #xADC1) ; 귁 + )) +(define-char + '((korean-ksc5601 . #x314F) ; ø»ˆ²š + (=ucs . #xADC4) ; 귄 + )) +(define-char + '((korean-ksc5601 . #x3150) ; ø»ˆ²› + (=ucs . #xADC8) ; 귈 + )) +(define-char + '((korean-ksc5601 . #x3151) ; ø»ˆ²œ + (=ucs . #xADD0) ; 귐 + )) +(define-char + '((korean-ksc5601 . #x3152) ; ø»ˆ² + (=ucs . #xADD1) ; 귑 + )) +(define-char + '((korean-ksc5601 . #x3153) ; ø»ˆ²ž + (=ucs . #xADD3) ; 귓 + )) +(define-char + '((korean-ksc5601 . #x3154) ; ø»ˆ²Ÿ + (=jef-china3 . #x83C2) ; øºˆ‚ + (=ucs . #xADDC) ; 규 + )) +(define-char + '((korean-ksc5601 . #x3155) ; ø»ˆ²  + (=ucs . #xADE0) ; ê·  + )) +(define-char + '((korean-ksc5601 . #x3156) ; ø»ˆ²¡ + (=ucs . #xADE4) ; ê·¤ + )) +(define-char + '((korean-ksc5601 . #x3157) ; ø»ˆ²¢ + (=ucs . #xADF8) ; ê·¸ + )) +(define-char + '((korean-ksc5601 . #x3158) ; ø»ˆ²£ + (=ucs . #xADF9) ; ê·¹ + )) +(define-char + '((korean-ksc5601 . #x3159) ; ø»ˆ²¤ + (=ucs . #xADFC) ; ê·¼ + )) +(define-char + '((korean-ksc5601 . #x315A) ; ø»ˆ²¥ + (=ucs . #xADFF) ; ê·¿ + )) +(define-char + '((korean-ksc5601 . #x315B) ; ø»ˆ²¦ + (=ucs . #xAE00) ; 글 + )) +(define-char + '((korean-ksc5601 . #x315C) ; ø»ˆ²§ + (=ucs . #xAE01) ; 긁 + )) +(define-char + '((korean-ksc5601 . #x315D) ; ø»ˆ²¨ + (=ucs . #xAE08) ; 금 + )) +(define-char + '((korean-ksc5601 . #x315E) ; ø»ˆ²© + (=ucs . #xAE09) ; 급 + )) +(define-char + '((korean-ksc5601 . #x315F) ; ø»ˆ²ª + (=ucs . #xAE0B) ; 긋 + )) +(define-char + '((korean-ksc5601 . #x3160) ; ø»ˆ²« + (=ucs . #xAE0D) ; 긍 + )) +(define-char + '((korean-ksc5601 . #x3161) ; ø»ˆ²¬ + (=ucs . #xAE14) ; 긔 + )) +(define-char + '((korean-ksc5601 . #x3162) ; ø»ˆ²­ + (=jef-china3 . #x82C6) ; øºˆ‹† + (=ucs . #xAE30) ; 기 + )) +(define-char + '((korean-ksc5601 . #x3163) ; ø»ˆ²® + (=ucs . #xAE31) ; 긱 + )) +(define-char + '((korean-ksc5601 . #x3164) ; ø»ˆ²¯ + (=ucs . #xAE34) ; 긴 + )) +(define-char + '((korean-ksc5601 . #x3165) ; ø»ˆ²° + (=ucs . #xAE37) ; 긷 + )) +(define-char + '((korean-ksc5601 . #x3166) ; ø»ˆ²± + (=jef-china3 . #x8CB5) ; øºˆ²µ + (=ucs . #xAE38) ; 길 + )) +(define-char + '((korean-ksc5601 . #x3167) ; ø»ˆ²² + (=ucs . #xAE3A) ; 긺 + )) +(define-char + '((korean-ksc5601 . #x3168) ; ø»ˆ²³ + (=ucs . #xAE40) ; 김 + )) +(define-char + '((korean-ksc5601 . #x3169) ; ø»ˆ²´ + (=ucs . #xAE41) ; 깁 + )) +(define-char + '((korean-ksc5601 . #x316A) ; ø»ˆ²µ + (=ucs . #xAE43) ; 깃 + )) +(define-char + '((korean-ksc5601 . #x316B) ; ø»ˆ²¶ + (=ucs . #xAE45) ; 깅 + )) +(define-char + '((korean-ksc5601 . #x316C) ; ø»ˆ²· + (=ucs . #xAE46) ; 깆 + )) +(define-char + '((korean-ksc5601 . #x316D) ; ø»ˆ²¸ + (=ucs . #xAE4A) ; 깊 + )) +(define-char + '((korean-ksc5601 . #x316E) ; ø»ˆ²¹ + (=ucs . #xAE4C) ; 까 + )) +(define-char + '((korean-ksc5601 . #x316F) ; ø»ˆ²º + (=ucs . #xAE4D) ; 깍 + )) +(define-char + '((korean-ksc5601 . #x3170) ; ø»ˆ²» + (=ucs . #xAE4E) ; 깎 + )) +(define-char + '((korean-ksc5601 . #x3171) ; ø»ˆ²¼ + (=ucs . #xAE50) ; 깐 + )) +(define-char + '((korean-ksc5601 . #x3172) ; ø»ˆ²½ + (=ucs . #xAE54) ; 깔 + )) +(define-char + '((korean-ksc5601 . #x3173) ; ø»ˆ²¾ + (=ucs . #xAE56) ; 깖 + )) +(define-char + '((korean-ksc5601 . #x3174) ; ø»ˆ²¿ + (=ucs . #xAE5C) ; 깜 + )) +(define-char + '((korean-ksc5601 . #x3175) ; ø»ˆ³€ + (=ucs . #xAE5D) ; 깝 + )) +(define-char + '((korean-ksc5601 . #x3176) ; ø»ˆ³ + (=ucs . #xAE5F) ; 깟 + )) +(define-char + '((korean-ksc5601 . #x3177) ; ø»ˆ³‚ + (=ucs . #xAE60) ; ê¹  + )) +(define-char + '((korean-ksc5601 . #x3178) ; ø»ˆ³ƒ + (=ucs . #xAE61) ; 깡 + )) +(define-char + '((korean-ksc5601 . #x3179) ; ø»ˆ³„ + (=ucs . #xAE65) ; ê¹¥ + )) +(define-char + '((korean-ksc5601 . #x317A) ; ø»ˆ³… + (=ucs . #xAE68) ; 깨 + )) +(define-char + '((korean-ksc5601 . #x317B) ; ø»ˆ³† + (=ucs . #xAE69) ; 깩 + )) +(define-char + '((korean-ksc5601 . #x317C) ; ø»ˆ³‡ + (=ucs . #xAE6C) ; 깬 + )) +(define-char + '((korean-ksc5601 . #x317D) ; ø»ˆ³ˆ + (=ucs . #xAE70) ; ê¹° + )) +(define-char + '((korean-ksc5601 . #x317E) ; ø»ˆ³‰ + (=ucs . #xAE78) ; 깸 + )) +(define-char + '((korean-ksc5601 . #x3221) ; ø»ˆ³Š + (=ucs . #xAE79) ; ê¹¹ + )) +(define-char + '((korean-ksc5601 . #x3222) ; ø»ˆ³‹ + (=ucs . #xAE7B) ; ê¹» + )) +(define-char + '((korean-ksc5601 . #x3223) ; ø»ˆ³Œ + (=ucs . #xAE7C) ; ê¹¼ + )) +(define-char + '((korean-ksc5601 . #x3224) ; ø»ˆ³ + (=ucs . #xAE7D) ; ê¹½ + )) +(define-char + '((korean-ksc5601 . #x3225) ; ø»ˆ³Ž + (=ucs . #xAE84) ; 꺄 + )) +(define-char + '((korean-ksc5601 . #x3226) ; ø»ˆ³ + (=ucs . #xAE85) ; 꺅 + )) +(define-char + '((korean-ksc5601 . #x3227) ; ø»ˆ³ + (=ucs . #xAE8C) ; 꺌 + )) +(define-char + '((korean-ksc5601 . #x3228) ; ø»ˆ³‘ + (=ucs . #xAEBC) ; 꺼 + )) +(define-char + '((korean-ksc5601 . #x3229) ; ø»ˆ³’ + (=ucs . #xAEBD) ; 꺽 + )) +(define-char + '((korean-ksc5601 . #x322A) ; ø»ˆ³“ + (=ucs . #xAEBE) ; 꺾 + )) +(define-char + '((korean-ksc5601 . #x322B) ; ø»ˆ³” + (=ucs . #xAEC0) ; 껀 + )) +(define-char + '((korean-ksc5601 . #x322C) ; ø»ˆ³• + (=ucs . #xAEC4) ; 껄 + )) +(define-char + '((korean-ksc5601 . #x322D) ; ø»ˆ³– + (=ucs . #xAECC) ; 껌 + )) +(define-char + '((korean-ksc5601 . #x322E) ; ø»ˆ³— + (=ucs . #xAECD) ; 껍 + )) +(define-char + '((korean-ksc5601 . #x322F) ; ø»ˆ³˜ + (=ucs . #xAECF) ; 껏 + )) +(define-char + '((korean-ksc5601 . #x3230) ; ø»ˆ³™ + (=ucs . #xAED0) ; 껐 + )) +(define-char + '((korean-ksc5601 . #x3231) ; ø»ˆ³š + (=ucs . #xAED1) ; 껑 + )) +(define-char + '((korean-ksc5601 . #x3232) ; ø»ˆ³› + (=ucs . #xAED8) ; 께 + )) +(define-char + '((korean-ksc5601 . #x3233) ; ø»ˆ³œ + (=ucs . #xAED9) ; 껙 + )) +(define-char + '((korean-ksc5601 . #x3234) ; ø»ˆ³ + (=ucs . #xAEDC) ; 껜 + )) +(define-char + '((korean-ksc5601 . #x3235) ; ø»ˆ³ž + (=ucs . #xAEE8) ; 껨 + )) +(define-char + '((korean-ksc5601 . #x3236) ; ø»ˆ³Ÿ + (=ucs . #xAEEB) ; 껫 + )) +(define-char + '((korean-ksc5601 . #x3237) ; ø»ˆ³  + (=ucs . #xAEED) ; ê»­ + )) +(define-char + '((korean-ksc5601 . #x3238) ; ø»ˆ³¡ + (=ucs . #xAEF4) ; ê»´ + )) +(define-char + '((korean-ksc5601 . #x3239) ; ø»ˆ³¢ + (=ucs . #xAEF8) ; 껸 + )) +(define-char + '((korean-ksc5601 . #x323A) ; ø»ˆ³£ + (=ucs . #xAEFC) ; 껼 + )) +(define-char + '((korean-ksc5601 . #x323B) ; ø»ˆ³¤ + (=ucs . #xAF07) ; 꼇 + )) +(define-char + '((korean-ksc5601 . #x323C) ; ø»ˆ³¥ + (=ucs . #xAF08) ; 꼈 + )) +(define-char + '((korean-ksc5601 . #x323D) ; ø»ˆ³¦ + (=ucs . #xAF0D) ; 꼍 + )) +(define-char + '((korean-ksc5601 . #x323E) ; ø»ˆ³§ + (=ucs . #xAF10) ; 꼐 + )) +(define-char + '((korean-ksc5601 . #x323F) ; ø»ˆ³¨ + (=ucs . #xAF2C) ; 꼬 + )) +(define-char + '((korean-ksc5601 . #x3240) ; ø»ˆ³© + (=ucs . #xAF2D) ; ê¼­ + )) +(define-char + '((korean-ksc5601 . #x3241) ; ø»ˆ³ª + (=ucs . #xAF30) ; ê¼° + )) +(define-char + '((korean-ksc5601 . #x3242) ; ø»ˆ³« + (=ucs . #xAF32) ; ê¼² + )) +(define-char + '((korean-ksc5601 . #x3243) ; ø»ˆ³¬ + (=ucs . #xAF34) ; ê¼´ + )) +(define-char + '((korean-ksc5601 . #x3244) ; ø»ˆ³­ + (=ucs . #xAF3C) ; ê¼¼ + )) +(define-char + '((korean-ksc5601 . #x3245) ; ø»ˆ³® + (=ucs . #xAF3D) ; ê¼½ + )) +(define-char + '((korean-ksc5601 . #x3246) ; ø»ˆ³¯ + (=ucs . #xAF3F) ; 꼿 + )) +(define-char + '((korean-ksc5601 . #x3247) ; ø»ˆ³° + (=ucs . #xAF41) ; 꽁 + )) +(define-char + '((korean-ksc5601 . #x3248) ; ø»ˆ³± + (=ucs . #xAF42) ; 꽂 + )) +(define-char + '((korean-ksc5601 . #x3249) ; ø»ˆ³² + (=ucs . #xAF43) ; 꽃 + )) +(define-char + '((korean-ksc5601 . #x324A) ; ø»ˆ³³ + (=ucs . #xAF48) ; 꽈 + )) +(define-char + '((korean-ksc5601 . #x324B) ; ø»ˆ³´ + (=ucs . #xAF49) ; 꽉 + )) +(define-char + '((korean-ksc5601 . #x324C) ; ø»ˆ³µ + (=ucs . #xAF50) ; 꽐 + )) +(define-char + '((korean-ksc5601 . #x324D) ; ø»ˆ³¶ + (=ucs . #xAF5C) ; 꽜 + )) +(define-char + '((korean-ksc5601 . #x324E) ; ø»ˆ³· + (=ucs . #xAF5D) ; 꽝 + )) +(define-char + '((korean-ksc5601 . #x324F) ; ø»ˆ³¸ + (=ucs . #xAF64) ; 꽤 + )) +(define-char + '((korean-ksc5601 . #x3250) ; ø»ˆ³¹ + (=ucs . #xAF65) ; ê½¥ + )) +(define-char + '((korean-ksc5601 . #x3251) ; ø»ˆ³º + (=ucs . #xAF79) ; ê½¹ + )) +(define-char + '((korean-ksc5601 . #x3252) ; ø»ˆ³» + (=ucs . #xAF80) ; 꾀 + )) +(define-char + '((korean-ksc5601 . #x3253) ; ø»ˆ³¼ + (=ucs . #xAF84) ; 꾄 + )) +(define-char + '((korean-ksc5601 . #x3254) ; ø»ˆ³½ + (=ucs . #xAF88) ; 꾈 + )) +(define-char + '((korean-ksc5601 . #x3255) ; ø»ˆ³¾ + (=ucs . #xAF90) ; 꾐 + )) +(define-char + '((korean-ksc5601 . #x3256) ; ø»ˆ³¿ + (=ucs . #xAF91) ; 꾑 + )) +(define-char + '((korean-ksc5601 . #x3257) ; ø»ˆ´€ + (=ucs . #xAF95) ; 꾕 + )) +(define-char + '((korean-ksc5601 . #x3258) ; ø»ˆ´ + (=ucs . #xAF9C) ; 꾜 + )) +(define-char + '((korean-ksc5601 . #x3259) ; ø»ˆ´‚ + (=ucs . #xAFB8) ; 꾸 + )) +(define-char + '((korean-ksc5601 . #x325A) ; ø»ˆ´ƒ + (=ucs . #xAFB9) ; ê¾¹ + )) +(define-char + '((korean-ksc5601 . #x325B) ; ø»ˆ´„ + (=ucs . #xAFBC) ; ê¾¼ + )) +(define-char + '((korean-ksc5601 . #x325C) ; ø»ˆ´… + (=ucs . #xAFC0) ; 꿀 + )) +(define-char + '((korean-ksc5601 . #x325D) ; ø»ˆ´† + (=ucs . #xAFC7) ; 꿇 + )) +(define-char + '((korean-ksc5601 . #x325E) ; ø»ˆ´‡ + (=ucs . #xAFC8) ; 꿈 + )) +(define-char + '((korean-ksc5601 . #x325F) ; ø»ˆ´ˆ + (=ucs . #xAFC9) ; 꿉 + )) +(define-char + '((korean-ksc5601 . #x3260) ; ø»ˆ´‰ + (=ucs . #xAFCB) ; 꿋 + )) +(define-char + '((korean-ksc5601 . #x3261) ; ø»ˆ´Š + (=ucs . #xAFCD) ; 꿍 + )) +(define-char + '((korean-ksc5601 . #x3262) ; ø»ˆ´‹ + (=ucs . #xAFCE) ; 꿎 + )) +(define-char + '((korean-ksc5601 . #x3263) ; ø»ˆ´Œ + (=ucs . #xAFD4) ; 꿔 + )) +(define-char + '((korean-ksc5601 . #x3264) ; ø»ˆ´ + (=ucs . #xAFDC) ; 꿜 + )) +(define-char + '((korean-ksc5601 . #x3265) ; ø»ˆ´Ž + (=ucs . #xAFE8) ; 꿨 + )) +(define-char + '((korean-ksc5601 . #x3266) ; ø»ˆ´ + (=ucs . #xAFE9) ; ê¿© + )) +(define-char + '((korean-ksc5601 . #x3267) ; ø»ˆ´ + (=ucs . #xAFF0) ; ê¿° + )) +(define-char + '((korean-ksc5601 . #x3268) ; ø»ˆ´‘ + (=ucs . #xAFF1) ; 꿱 + )) +(define-char + '((korean-ksc5601 . #x3269) ; ø»ˆ´’ + (=ucs . #xAFF4) ; ê¿´ + )) +(define-char + '((korean-ksc5601 . #x326A) ; ø»ˆ´“ + (=ucs . #xAFF8) ; 꿸 + )) +(define-char + '((korean-ksc5601 . #x326B) ; ø»ˆ´” + (=ucs . #xB000) ; 뀀 + )) +(define-char + '((korean-ksc5601 . #x326C) ; ø»ˆ´• + (=ucs . #xB001) ; 뀁 + )) +(define-char + '((korean-ksc5601 . #x326D) ; ø»ˆ´– + (=ucs . #xB004) ; 뀄 + )) +(define-char + '((korean-ksc5601 . #x326E) ; ø»ˆ´— + (=ucs . #xB00C) ; 뀌 + )) +(define-char + '((korean-ksc5601 . #x326F) ; ø»ˆ´˜ + (=ucs . #xB010) ; 뀐 + )) +(define-char + '((korean-ksc5601 . #x3270) ; ø»ˆ´™ + (=ucs . #xB014) ; 뀔 + )) +(define-char + '((korean-ksc5601 . #x3271) ; ø»ˆ´š + (=ucs . #xB01C) ; 뀜 + )) +(define-char + '((korean-ksc5601 . #x3272) ; ø»ˆ´› + (=ucs . #xB01D) ; 뀝 + )) +(define-char + '((korean-ksc5601 . #x3273) ; ø»ˆ´œ + (=ucs . #xB028) ; 뀨 + )) +(define-char + '((korean-ksc5601 . #x3274) ; ø»ˆ´ + (=ucs . #xB044) ; 끄 + )) +(define-char + '((korean-ksc5601 . #x3275) ; ø»ˆ´ž + (=ucs . #xB045) ; 끅 + )) +(define-char + '((korean-ksc5601 . #x3276) ; ø»ˆ´Ÿ + (=ucs . #xB048) ; 끈 + )) +(define-char + '((korean-ksc5601 . #x3277) ; ø»ˆ´  + (=ucs . #xB04A) ; 끊 + )) +(define-char + '((korean-ksc5601 . #x3278) ; ø»ˆ´¡ + (=ucs . #xB04C) ; 끌 + )) +(define-char + '((korean-ksc5601 . #x3279) ; ø»ˆ´¢ + (=ucs . #xB04E) ; 끎 + )) +(define-char + '((korean-ksc5601 . #x327A) ; ø»ˆ´£ + (=ucs . #xB053) ; 끓 + )) +(define-char + '((korean-ksc5601 . #x327B) ; ø»ˆ´¤ + (=ucs . #xB054) ; 끔 + )) +(define-char + '((korean-ksc5601 . #x327C) ; ø»ˆ´¥ + (=ucs . #xB055) ; 끕 + )) +(define-char + '((korean-ksc5601 . #x327D) ; ø»ˆ´¦ + (=ucs . #xB057) ; 끗 + )) +(define-char + '((korean-ksc5601 . #x327E) ; ø»ˆ´§ + (=ucs . #xB059) ; 끙 + )) +(define-char + '((korean-ksc5601 . #x3321) ; ø»ˆ´¨ + (=ucs . #xB05D) ; 끝 + )) +(define-char + '((korean-ksc5601 . #x3322) ; ø»ˆ´© + (=ucs . #xB07C) ; 끼 + )) +(define-char + '((korean-ksc5601 . #x3323) ; ø»ˆ´ª + (=ucs . #xB07D) ; 끽 + )) +(define-char + '((korean-ksc5601 . #x3324) ; ø»ˆ´« + (=ucs . #xB080) ; 낀 + )) +(define-char + '((korean-ksc5601 . #x3325) ; ø»ˆ´¬ + (=ucs . #xB084) ; 낄 + )) +(define-char + '((korean-ksc5601 . #x3326) ; ø»ˆ´­ + (=ucs . #xB08C) ; 낌 + )) +(define-char + '((korean-ksc5601 . #x3327) ; ø»ˆ´® + (=ucs . #xB08D) ; 낍 + )) +(define-char + '((korean-ksc5601 . #x3328) ; ø»ˆ´¯ + (=ucs . #xB08F) ; 낏 + )) +(define-char + '((korean-ksc5601 . #x3329) ; ø»ˆ´° + (=ucs . #xB091) ; 낑 + )) +(define-char + '((korean-ksc5601 . #x332A) ; ø»ˆ´± + (=ucs . #xB098) ; 나 + )) +(define-char + '((korean-ksc5601 . #x332B) ; ø»ˆ´² + (=ucs . #xB099) ; 낙 + )) +(define-char + '((korean-ksc5601 . #x332C) ; ø»ˆ´³ + (=ucs . #xB09A) ; 낚 + )) +(define-char + '((korean-ksc5601 . #x332D) ; ø»ˆ´´ + (=ucs . #xB09C) ; 난 + )) +(define-char + '((korean-ksc5601 . #x332E) ; ø»ˆ´µ + (=ucs . #xB09F) ; 낟 + )) +(define-char + '((korean-ksc5601 . #x332F) ; ø»ˆ´¶ + (=ucs . #xB0A0) ; 날 + )) +(define-char + '((korean-ksc5601 . #x3330) ; ø»ˆ´· + (=ucs . #xB0A1) ; 낡 + )) +(define-char + '((korean-ksc5601 . #x3331) ; ø»ˆ´¸ + (=ucs . #xB0A2) ; 낢 + )) +(define-char + '((korean-ksc5601 . #x3332) ; ø»ˆ´¹ + (=ucs . #xB0A8) ; 남 + )) +(define-char + '((korean-ksc5601 . #x3333) ; ø»ˆ´º + (=ucs . #xB0A9) ; 납 + )) +(define-char + '((korean-ksc5601 . #x3334) ; ø»ˆ´» + (=ucs . #xB0AB) ; 낫 + )) +(define-char + '((korean-ksc5601 . #x3335) ; ø»ˆ´¼ + (=ucs . #xB0AC) ; 났 + )) +(define-char + '((korean-ksc5601 . #x3336) ; ø»ˆ´½ + (=ucs . #xB0AD) ; 낭 + )) +(define-char + '((korean-ksc5601 . #x3337) ; ø»ˆ´¾ + (=ucs . #xB0AE) ; 낮 + )) +(define-char + '((korean-ksc5601 . #x3338) ; ø»ˆ´¿ + (=ucs . #xB0AF) ; 낯 + )) +(define-char + '((korean-ksc5601 . #x3339) ; ø»ˆµ€ + (=ucs . #xB0B1) ; 낱 + )) +(define-char + '((korean-ksc5601 . #x333A) ; ø»ˆµ + (=ucs . #xB0B3) ; 낳 + )) +(define-char + '((korean-ksc5601 . #x333B) ; ø»ˆµ‚ + (=ucs . #xB0B4) ; 내 + )) +(define-char + '((korean-ksc5601 . #x333C) ; ø»ˆµƒ + (=ucs . #xB0B5) ; 낵 + )) +(define-char + '((korean-ksc5601 . #x333D) ; ø»ˆµ„ + (=ucs . #xB0B8) ; 낸 + )) +(define-char + '((korean-ksc5601 . #x333E) ; ø»ˆµ… + (=ucs . #xB0BC) ; 낼 + )) +(define-char + '((korean-ksc5601 . #x333F) ; ø»ˆµ† + (=ucs . #xB0C4) ; 냄 + )) +(define-char + '((korean-ksc5601 . #x3340) ; ø»ˆµ‡ + (=ucs . #xB0C5) ; 냅 + )) +(define-char + '((korean-ksc5601 . #x3341) ; ø»ˆµˆ + (=ucs . #xB0C7) ; 냇 + )) +(define-char + '((korean-ksc5601 . #x3342) ; ø»ˆµ‰ + (=ucs . #xB0C8) ; 냈 + )) +(define-char + '((korean-ksc5601 . #x3343) ; ø»ˆµŠ + (=ucs . #xB0C9) ; 냉 + )) +(define-char + '((korean-ksc5601 . #x3344) ; ø»ˆµ‹ + (=ucs . #xB0D0) ; 냐 + )) +(define-char + '((korean-ksc5601 . #x3345) ; ø»ˆµŒ + (=ucs . #xB0D1) ; 냑 + )) +(define-char + '((korean-ksc5601 . #x3346) ; ø»ˆµ + (=ucs . #xB0D4) ; 냔 + )) +(define-char + '((korean-ksc5601 . #x3347) ; ø»ˆµŽ + (=ucs . #xB0D8) ; 냘 + )) +(define-char + '((korean-ksc5601 . #x3348) ; ø»ˆµ + (=ucs . #xB0E0) ; 냠 + )) +(define-char + '((korean-ksc5601 . #x3349) ; ø»ˆµ + (=ucs . #xB0E5) ; 냥 + )) +(define-char + '((korean-ksc5601 . #x334A) ; ø»ˆµ‘ + (=ucs . #xB108) ; 너 + )) +(define-char + '((korean-ksc5601 . #x334B) ; ø»ˆµ’ + (=ucs . #xB109) ; 넉 + )) +(define-char + '((korean-ksc5601 . #x334C) ; ø»ˆµ“ + (=ucs . #xB10B) ; 넋 + )) +(define-char + '((korean-ksc5601 . #x334D) ; ø»ˆµ” + (=ucs . #xB10C) ; 넌 + )) +(define-char + '((korean-ksc5601 . #x334E) ; ø»ˆµ• + (=ucs . #xB110) ; 널 + )) +(define-char + '((korean-ksc5601 . #x334F) ; ø»ˆµ– + (=ucs . #xB112) ; 넒 + )) +(define-char + '((korean-ksc5601 . #x3350) ; ø»ˆµ— + (=ucs . #xB113) ; 넓 + )) +(define-char + '((korean-ksc5601 . #x3351) ; ø»ˆµ˜ + (=ucs . #xB118) ; 넘 + )) +(define-char + '((korean-ksc5601 . #x3352) ; ø»ˆµ™ + (=ucs . #xB119) ; 넙 + )) +(define-char + '((korean-ksc5601 . #x3353) ; ø»ˆµš + (=ucs . #xB11B) ; 넛 + )) +(define-char + '((korean-ksc5601 . #x3354) ; ø»ˆµ› + (=ucs . #xB11C) ; 넜 + )) +(define-char + '((korean-ksc5601 . #x3355) ; ø»ˆµœ + (=ucs . #xB11D) ; 넝 + )) +(define-char + '((korean-ksc5601 . #x3356) ; ø»ˆµ + (=ucs . #xB123) ; 넣 + )) +(define-char + '((korean-ksc5601 . #x3357) ; ø»ˆµž + (=ucs . #xB124) ; 네 + )) +(define-char + '((korean-ksc5601 . #x3358) ; ø»ˆµŸ + (=ucs . #xB125) ; 넥 + )) +(define-char + '((korean-ksc5601 . #x3359) ; ø»ˆµ  + (=ucs . #xB128) ; 넨 + )) +(define-char + '((korean-ksc5601 . #x335A) ; ø»ˆµ¡ + (=ucs . #xB12C) ; 넬 + )) +(define-char + '((korean-ksc5601 . #x335B) ; ø»ˆµ¢ + (=ucs . #xB134) ; 넴 + )) +(define-char + '((korean-ksc5601 . #x335C) ; ø»ˆµ£ + (=ucs . #xB135) ; 넵 + )) +(define-char + '((korean-ksc5601 . #x335D) ; ø»ˆµ¤ + (=ucs . #xB137) ; 넷 + )) +(define-char + '((korean-ksc5601 . #x335E) ; ø»ˆµ¥ + (=ucs . #xB138) ; 넸 + )) +(define-char + '((korean-ksc5601 . #x335F) ; ø»ˆµ¦ + (=ucs . #xB139) ; 넹 + )) +(define-char + '((korean-ksc5601 . #x3360) ; ø»ˆµ§ + (=ucs . #xB140) ; 녀 + )) +(define-char + '((korean-ksc5601 . #x3361) ; ø»ˆµ¨ + (=ucs . #xB141) ; 녁 + )) +(define-char + '((korean-ksc5601 . #x3362) ; ø»ˆµ© + (=ucs . #xB144) ; 년 + )) +(define-char + '((korean-ksc5601 . #x3363) ; ø»ˆµª + (=ucs . #xB148) ; 녈 + )) +(define-char + '((korean-ksc5601 . #x3364) ; ø»ˆµ« + (=ucs . #xB150) ; 념 + )) +(define-char + '((korean-ksc5601 . #x3365) ; ø»ˆµ¬ + (=ucs . #xB151) ; 녑 + )) +(define-char + '((korean-ksc5601 . #x3366) ; ø»ˆµ­ + (=ucs . #xB154) ; 녔 + )) +(define-char + '((korean-ksc5601 . #x3367) ; ø»ˆµ® + (=ucs . #xB155) ; 녕 + )) +(define-char + '((korean-ksc5601 . #x3368) ; ø»ˆµ¯ + (=ucs . #xB158) ; 녘 + )) +(define-char + '((korean-ksc5601 . #x3369) ; ø»ˆµ° + (=ucs . #xB15C) ; 녜 + )) +(define-char + '((korean-ksc5601 . #x336A) ; ø»ˆµ± + (=ucs . #xB160) ; 녠 + )) +(define-char + '((korean-ksc5601 . #x336B) ; ø»ˆµ² + (=ucs . #xB178) ; 노 + )) +(define-char + '((korean-ksc5601 . #x336C) ; ø»ˆµ³ + (=ucs . #xB179) ; 녹 + )) +(define-char + '((korean-ksc5601 . #x336D) ; ø»ˆµ´ + (=jef-china3 . #x8CA6) ; øºˆ²¦ + (=ucs . #xB17C) ; 논 + )) +(define-char + '((korean-ksc5601 . #x336E) ; ø»ˆµµ + (=ucs . #xB180) ; 놀 + )) +(define-char + '((korean-ksc5601 . #x336F) ; ø»ˆµ¶ + (=ucs . #xB182) ; 놂 + )) +(define-char + '((korean-ksc5601 . #x3370) ; ø»ˆµ· + (=ucs . #xB188) ; 놈 + )) +(define-char + '((korean-ksc5601 . #x3371) ; ø»ˆµ¸ + (=ucs . #xB189) ; 놉 + )) +(define-char + '((korean-ksc5601 . #x3372) ; ø»ˆµ¹ + (=ucs . #xB18B) ; 놋 + )) +(define-char + '((korean-ksc5601 . #x3373) ; ø»ˆµº + (=ucs . #xB18D) ; 농 + )) +(define-char + '((korean-ksc5601 . #x3374) ; ø»ˆµ» + (=ucs . #xB192) ; 높 + )) +(define-char + '((korean-ksc5601 . #x3375) ; ø»ˆµ¼ + (=ucs . #xB193) ; 놓 + )) +(define-char + '((korean-ksc5601 . #x3376) ; ø»ˆµ½ + (=ucs . #xB194) ; 놔 + )) +(define-char + '((korean-ksc5601 . #x3377) ; ø»ˆµ¾ + (=ucs . #xB198) ; 놘 + )) +(define-char + '((korean-ksc5601 . #x3378) ; ø»ˆµ¿ + (=ucs . #xB19C) ; 놜 + )) +(define-char + '((korean-ksc5601 . #x3379) ; ø»ˆ¶€ + (=ucs . #xB1A8) ; 놨 + )) +(define-char + '((korean-ksc5601 . #x337A) ; ø»ˆ¶ + (=ucs . #xB1CC) ; 뇌 + )) +(define-char + '((korean-ksc5601 . #x337B) ; ø»ˆ¶‚ + (=ucs . #xB1D0) ; 뇐 + )) +(define-char + '((korean-ksc5601 . #x337C) ; ø»ˆ¶ƒ + (=ucs . #xB1D4) ; 뇔 + )) +(define-char + '((korean-ksc5601 . #x337D) ; ø»ˆ¶„ + (=ucs . #xB1DC) ; 뇜 + )) +(define-char + '((korean-ksc5601 . #x337E) ; ø»ˆ¶… + (=ucs . #xB1DD) ; 뇝 + )) +(define-char + '((korean-ksc5601 . #x3421) ; ø»ˆ¶† + (=ucs . #xB1DF) ; 뇟 + )) +(define-char + '((korean-ksc5601 . #x3422) ; ø»ˆ¶‡ + (=ucs . #xB1E8) ; 뇨 + )) +(define-char + '((korean-ksc5601 . #x3423) ; ø»ˆ¶ˆ + (=ucs . #xB1E9) ; 뇩 + )) +(define-char + '((korean-ksc5601 . #x3424) ; ø»ˆ¶‰ + (=ucs . #xB1EC) ; 뇬 + )) +(define-char + '((korean-ksc5601 . #x3425) ; ø»ˆ¶Š + (=ucs . #xB1F0) ; 뇰 + )) +(define-char + '((korean-ksc5601 . #x3426) ; ø»ˆ¶‹ + (=ucs . #xB1F9) ; 뇹 + )) +(define-char + '((korean-ksc5601 . #x3427) ; ø»ˆ¶Œ + (=ucs . #xB1FB) ; 뇻 + )) +(define-char + '((korean-ksc5601 . #x3428) ; ø»ˆ¶ + (=ucs . #xB1FD) ; 뇽 + )) +(define-char + '((korean-ksc5601 . #x3429) ; ø»ˆ¶Ž + (=ucs . #xB204) ; 누 + )) +(define-char + '((korean-ksc5601 . #x342A) ; ø»ˆ¶ + (=ucs . #xB205) ; 눅 + )) +(define-char + '((korean-ksc5601 . #x342B) ; ø»ˆ¶ + (=ucs . #xB208) ; 눈 + )) +(define-char + '((korean-ksc5601 . #x342C) ; ø»ˆ¶‘ + (=ucs . #xB20B) ; 눋 + )) +(define-char + '((korean-ksc5601 . #x342D) ; ø»ˆ¶’ + (=ucs . #xB20C) ; 눌 + )) +(define-char + '((korean-ksc5601 . #x342E) ; ø»ˆ¶“ + (=ucs . #xB214) ; 눔 + )) +(define-char + '((korean-ksc5601 . #x342F) ; ø»ˆ¶” + (=ucs . #xB215) ; 눕 + )) +(define-char + '((korean-ksc5601 . #x3430) ; ø»ˆ¶• + (=ucs . #xB217) ; 눗 + )) +(define-char + '((korean-ksc5601 . #x3431) ; ø»ˆ¶– + (=ucs . #xB219) ; 눙 + )) +(define-char + '((korean-ksc5601 . #x3432) ; ø»ˆ¶— + (=ucs . #xB220) ; 눠 + )) +(define-char + '((korean-ksc5601 . #x3433) ; ø»ˆ¶˜ + (=ucs . #xB234) ; 눴 + )) +(define-char + '((korean-ksc5601 . #x3434) ; ø»ˆ¶™ + (=ucs . #xB23C) ; 눼 + )) +(define-char + '((korean-ksc5601 . #x3435) ; ø»ˆ¶š + (=ucs . #xB258) ; 뉘 + )) +(define-char + '((korean-ksc5601 . #x3436) ; ø»ˆ¶› + (=ucs . #xB25C) ; 뉜 + )) +(define-char + '((korean-ksc5601 . #x3437) ; ø»ˆ¶œ + (=ucs . #xB260) ; 뉠 + )) +(define-char + '((korean-ksc5601 . #x3438) ; ø»ˆ¶ + (=ucs . #xB268) ; 뉨 + )) +(define-char + '((korean-ksc5601 . #x3439) ; ø»ˆ¶ž + (=ucs . #xB269) ; 뉩 + )) +(define-char + '((korean-ksc5601 . #x343A) ; ø»ˆ¶Ÿ + (=ucs . #xB274) ; 뉴 + )) +(define-char + '((korean-ksc5601 . #x343B) ; ø»ˆ¶  + (=ucs . #xB275) ; 뉵 + )) +(define-char + '((korean-ksc5601 . #x343C) ; ø»ˆ¶¡ + (=ucs . #xB27C) ; 뉼 + )) +(define-char + '((korean-ksc5601 . #x343D) ; ø»ˆ¶¢ + (=ucs . #xB284) ; 늄 + )) +(define-char + '((korean-ksc5601 . #x343E) ; ø»ˆ¶£ + (=ucs . #xB285) ; 늅 + )) +(define-char + '((korean-ksc5601 . #x343F) ; ø»ˆ¶¤ + (=ucs . #xB289) ; 늉 + )) +(define-char + '((korean-ksc5601 . #x3440) ; ø»ˆ¶¥ + (=ucs . #xB290) ; 느 + )) +(define-char + '((korean-ksc5601 . #x3441) ; ø»ˆ¶¦ + (=ucs . #xB291) ; 늑 + )) +(define-char + '((korean-ksc5601 . #x3442) ; ø»ˆ¶§ + (=jef-china3 . #x82CD) ; øºˆ‹ + (=ucs . #xB294) ; 는 + )) +(define-char + '((korean-ksc5601 . #x3443) ; ø»ˆ¶¨ + (=ucs . #xB298) ; 늘 + )) +(define-char + '((korean-ksc5601 . #x3444) ; ø»ˆ¶© + (=ucs . #xB299) ; 늙 + )) +(define-char + '((korean-ksc5601 . #x3445) ; ø»ˆ¶ª + (=ucs . #xB29A) ; 늚 + )) +(define-char + '((korean-ksc5601 . #x3446) ; ø»ˆ¶« + (=ucs . #xB2A0) ; 늠 + )) +(define-char + '((korean-ksc5601 . #x3447) ; ø»ˆ¶¬ + (=ucs . #xB2A1) ; 늡 + )) +(define-char + '((korean-ksc5601 . #x3448) ; ø»ˆ¶­ + (=ucs . #xB2A3) ; 늣 + )) +(define-char + '((korean-ksc5601 . #x3449) ; ø»ˆ¶® + (=ucs . #xB2A5) ; 능 + )) +(define-char + '((korean-ksc5601 . #x344A) ; ø»ˆ¶¯ + (=ucs . #xB2A6) ; 늦 + )) +(define-char + '((korean-ksc5601 . #x344B) ; ø»ˆ¶° + (=ucs . #xB2AA) ; 늪 + )) +(define-char + '((korean-ksc5601 . #x344C) ; ø»ˆ¶± + (=ucs . #xB2AC) ; 늬 + )) +(define-char + '((korean-ksc5601 . #x344D) ; ø»ˆ¶² + (=ucs . #xB2B0) ; 늰 + )) +(define-char + '((korean-ksc5601 . #x344E) ; ø»ˆ¶³ + (=ucs . #xB2B4) ; 늴 + )) +(define-char + '((korean-ksc5601 . #x344F) ; ø»ˆ¶´ + (=ucs . #xB2C8) ; 니 + )) +(define-char + '((korean-ksc5601 . #x3450) ; ø»ˆ¶µ + (=ucs . #xB2C9) ; 닉 + )) +(define-char + '((korean-ksc5601 . #x3451) ; ø»ˆ¶¶ + (=ucs . #xB2CC) ; 닌 + )) +(define-char + '((korean-ksc5601 . #x3452) ; ø»ˆ¶· + (=ucs . #xB2D0) ; 닐 + )) +(define-char + '((korean-ksc5601 . #x3453) ; ø»ˆ¶¸ + (=ucs . #xB2D2) ; 닒 + )) +(define-char + '((korean-ksc5601 . #x3454) ; ø»ˆ¶¹ + (=ucs . #xB2D8) ; 님 + )) +(define-char + '((korean-ksc5601 . #x3455) ; ø»ˆ¶º + (=ucs . #xB2D9) ; 닙 + )) +(define-char + '((korean-ksc5601 . #x3456) ; ø»ˆ¶» + (=ucs . #xB2DB) ; 닛 + )) +(define-char + '((korean-ksc5601 . #x3457) ; ø»ˆ¶¼ + (=ucs . #xB2DD) ; 닝 + )) +(define-char + '((korean-ksc5601 . #x3458) ; ø»ˆ¶½ + (=ucs . #xB2E2) ; 닢 + )) +(define-char + '((korean-ksc5601 . #x3459) ; ø»ˆ¶¾ + (=ucs . #xB2E4) ; 다 + )) +(define-char + '((korean-ksc5601 . #x345A) ; ø»ˆ¶¿ + (=ucs . #xB2E5) ; 닥 + )) +(define-char + '((korean-ksc5601 . #x345B) ; ø»ˆ·€ + (=ucs . #xB2E6) ; 닦 + )) +(define-char + '((korean-ksc5601 . #x345C) ; ø»ˆ· + (=ucs . #xB2E8) ; 단 + )) +(define-char + '((korean-ksc5601 . #x345D) ; ø»ˆ·‚ + (=ucs . #xB2EB) ; 닫 + )) +(define-char + '((korean-ksc5601 . #x345E) ; ø»ˆ·ƒ + (=ucs . #xB2EC) ; 달 + )) +(define-char + '((korean-ksc5601 . #x345F) ; ø»ˆ·„ + (=ucs . #xB2ED) ; 닭 + )) +(define-char + '((korean-ksc5601 . #x3460) ; ø»ˆ·… + (=ucs . #xB2EE) ; 닮 + )) +(define-char + '((korean-ksc5601 . #x3461) ; ø»ˆ·† + (=ucs . #xB2EF) ; 닯 + )) +(define-char + '((korean-ksc5601 . #x3462) ; ø»ˆ·‡ + (=ucs . #xB2F3) ; 닳 + )) +(define-char + '((korean-ksc5601 . #x3463) ; ø»ˆ·ˆ + (=ucs . #xB2F4) ; 담 + )) +(define-char + '((korean-ksc5601 . #x3464) ; ø»ˆ·‰ + (=ucs . #xB2F5) ; 답 + )) +(define-char + '((korean-ksc5601 . #x3465) ; ø»ˆ·Š + (=ucs . #xB2F7) ; 닷 + )) +(define-char + '((korean-ksc5601 . #x3466) ; ø»ˆ·‹ + (=ucs . #xB2F8) ; 닸 + )) +(define-char + '((korean-ksc5601 . #x3467) ; ø»ˆ·Œ + (=ucs . #xB2F9) ; 당 + )) +(define-char + '((korean-ksc5601 . #x3468) ; ø»ˆ· + (=ucs . #xB2FA) ; 닺 + )) +(define-char + '((korean-ksc5601 . #x3469) ; ø»ˆ·Ž + (=ucs . #xB2FB) ; 닻 + )) +(define-char + '((korean-ksc5601 . #x346A) ; ø»ˆ· + (=ucs . #xB2FF) ; 닿 + )) +(define-char + '((korean-ksc5601 . #x346B) ; ø»ˆ· + (=ucs . #xB300) ; 대 + )) +(define-char + '((korean-ksc5601 . #x346C) ; ø»ˆ·‘ + (=ucs . #xB301) ; 댁 + )) +(define-char + '((korean-ksc5601 . #x346D) ; ø»ˆ·’ + (=ucs . #xB304) ; 댄 + )) +(define-char + '((korean-ksc5601 . #x346E) ; ø»ˆ·“ + (=ucs . #xB308) ; 댈 + )) +(define-char + '((korean-ksc5601 . #x346F) ; ø»ˆ·” + (=ucs . #xB310) ; 댐 + )) +(define-char + '((korean-ksc5601 . #x3470) ; ø»ˆ·• + (=ucs . #xB311) ; 댑 + )) +(define-char + '((korean-ksc5601 . #x3471) ; ø»ˆ·– + (=ucs . #xB313) ; 댓 + )) +(define-char + '((korean-ksc5601 . #x3472) ; ø»ˆ·— + (=ucs . #xB314) ; 댔 + )) +(define-char + '((korean-ksc5601 . #x3473) ; ø»ˆ·˜ + (=ucs . #xB315) ; 댕 + )) +(define-char + '((korean-ksc5601 . #x3474) ; ø»ˆ·™ + (=ucs . #xB31C) ; 댜 + )) +(define-char + '((korean-ksc5601 . #x3475) ; ø»ˆ·š + (=ucs . #xB354) ; 더 + )) +(define-char + '((korean-ksc5601 . #x3476) ; ø»ˆ·› + (=ucs . #xB355) ; 덕 + )) +(define-char + '((korean-ksc5601 . #x3477) ; ø»ˆ·œ + (=ucs . #xB356) ; 덖 + )) +(define-char + '((korean-ksc5601 . #x3478) ; ø»ˆ· + (=ucs . #xB358) ; 던 + )) +(define-char + '((korean-ksc5601 . #x3479) ; ø»ˆ·ž + (=ucs . #xB35B) ; 덛 + )) +(define-char + '((korean-ksc5601 . #x347A) ; ø»ˆ·Ÿ + (=ucs . #xB35C) ; 덜 + )) +(define-char + '((korean-ksc5601 . #x347B) ; ø»ˆ·  + (=ucs . #xB35E) ; 덞 + )) +(define-char + '((korean-ksc5601 . #x347C) ; ø»ˆ·¡ + (=ucs . #xB35F) ; 덟 + )) +(define-char + '((korean-ksc5601 . #x347D) ; ø»ˆ·¢ + (=ucs . #xB364) ; 덤 + )) +(define-char + '((korean-ksc5601 . #x347E) ; ø»ˆ·£ + (=ucs . #xB365) ; 덥 + )) +(define-char + '((korean-ksc5601 . #x3521) ; ø»ˆ·¤ + (=ucs . #xB367) ; 덧 + )) +(define-char + '((korean-ksc5601 . #x3522) ; ø»ˆ·¥ + (=ucs . #xB369) ; 덩 + )) +(define-char + '((korean-ksc5601 . #x3523) ; ø»ˆ·¦ + (=ucs . #xB36B) ; 덫 + )) +(define-char + '((korean-ksc5601 . #x3524) ; ø»ˆ·§ + (=ucs . #xB36E) ; 덮 + )) +(define-char + '((korean-ksc5601 . #x3525) ; ø»ˆ·¨ + (=ucs . #xB370) ; 데 + )) +(define-char + '((korean-ksc5601 . #x3526) ; ø»ˆ·© + (=ucs . #xB371) ; 덱 + )) +(define-char + '((korean-ksc5601 . #x3527) ; ø»ˆ·ª + (=ucs . #xB374) ; 덴 + )) +(define-char + '((korean-ksc5601 . #x3528) ; ø»ˆ·« + (=ucs . #xB378) ; 델 + )) +(define-char + '((korean-ksc5601 . #x3529) ; ø»ˆ·¬ + (=ucs . #xB380) ; 뎀 + )) +(define-char + '((korean-ksc5601 . #x352A) ; ø»ˆ·­ + (=ucs . #xB381) ; 뎁 + )) +(define-char + '((korean-ksc5601 . #x352B) ; ø»ˆ·® + (=ucs . #xB383) ; 뎃 + )) +(define-char + '((korean-ksc5601 . #x352C) ; ø»ˆ·¯ + (=ucs . #xB384) ; 뎄 + )) +(define-char + '((korean-ksc5601 . #x352D) ; ø»ˆ·° + (=ucs . #xB385) ; 뎅 + )) +(define-char + '((korean-ksc5601 . #x352E) ; ø»ˆ·± + (=ucs . #xB38C) ; 뎌 + )) +(define-char + '((korean-ksc5601 . #x352F) ; ø»ˆ·² + (=ucs . #xB390) ; 뎐 + )) +(define-char + '((korean-ksc5601 . #x3530) ; ø»ˆ·³ + (=ucs . #xB394) ; 뎔 + )) +(define-char + '((korean-ksc5601 . #x3531) ; ø»ˆ·´ + (=ucs . #xB3A0) ; 뎠 + )) +(define-char + '((korean-ksc5601 . #x3532) ; ø»ˆ·µ + (=ucs . #xB3A1) ; 뎡 + )) +(define-char + '((korean-ksc5601 . #x3533) ; ø»ˆ·¶ + (=ucs . #xB3A8) ; 뎨 + )) +(define-char + '((korean-ksc5601 . #x3534) ; ø»ˆ·· + (=ucs . #xB3AC) ; 뎬 + )) +(define-char + '((korean-ksc5601 . #x3535) ; ø»ˆ·¸ + (=ucs . #xB3C4) ; 도 + )) +(define-char + '((korean-ksc5601 . #x3536) ; ø»ˆ·¹ + (=ucs . #xB3C5) ; 독 + )) +(define-char + '((korean-ksc5601 . #x3537) ; ø»ˆ·º + (=ucs . #xB3C8) ; 돈 + )) +(define-char + '((korean-ksc5601 . #x3538) ; ø»ˆ·» + (=ucs . #xB3CB) ; 돋 + )) +(define-char + '((korean-ksc5601 . #x3539) ; ø»ˆ·¼ + (=ucs . #xB3CC) ; 돌 + )) +(define-char + '((korean-ksc5601 . #x353A) ; ø»ˆ·½ + (=ucs . #xB3CE) ; 돎 + )) +(define-char + '((korean-ksc5601 . #x353B) ; ø»ˆ·¾ + (=ucs . #xB3D0) ; 돐 + )) +(define-char + '((korean-ksc5601 . #x353C) ; ø»ˆ·¿ + (=ucs . #xB3D4) ; 돔 + )) +(define-char + '((korean-ksc5601 . #x353D) ; ø»ˆ¸€ + (=ucs . #xB3D5) ; 돕 + )) +(define-char + '((korean-ksc5601 . #x353E) ; ø»ˆ¸ + (=ucs . #xB3D7) ; 돗 + )) +(define-char + '((korean-ksc5601 . #x353F) ; ø»ˆ¸‚ + (=ucs . #xB3D9) ; 동 + )) +(define-char + '((korean-ksc5601 . #x3540) ; ø»ˆ¸ƒ + (=ucs . #xB3DB) ; 돛 + )) +(define-char + '((korean-ksc5601 . #x3541) ; ø»ˆ¸„ + (=ucs . #xB3DD) ; 돝 + )) +(define-char + '((korean-ksc5601 . #x3542) ; ø»ˆ¸… + (=ucs . #xB3E0) ; 돠 + )) +(define-char + '((korean-ksc5601 . #x3543) ; ø»ˆ¸† + (=ucs . #xB3E4) ; 돤 + )) +(define-char + '((korean-ksc5601 . #x3544) ; ø»ˆ¸‡ + (=ucs . #xB3E8) ; 돨 + )) +(define-char + '((korean-ksc5601 . #x3545) ; ø»ˆ¸ˆ + (=ucs . #xB3FC) ; 돼 + )) +(define-char + '((korean-ksc5601 . #x3546) ; ø»ˆ¸‰ + (=ucs . #xB410) ; 됐 + )) +(define-char + '((korean-ksc5601 . #x3547) ; ø»ˆ¸Š + (=ucs . #xB418) ; 되 + )) +(define-char + '((korean-ksc5601 . #x3548) ; ø»ˆ¸‹ + (=ucs . #xB41C) ; 된 + )) +(define-char + '((korean-ksc5601 . #x3549) ; ø»ˆ¸Œ + (=ucs . #xB420) ; 될 + )) +(define-char + '((korean-ksc5601 . #x354A) ; ø»ˆ¸ + (=ucs . #xB428) ; 됨 + )) +(define-char + '((korean-ksc5601 . #x354B) ; ø»ˆ¸Ž + (=ucs . #xB429) ; 됩 + )) +(define-char + '((korean-ksc5601 . #x354C) ; ø»ˆ¸ + (=ucs . #xB42B) ; 됫 + )) +(define-char + '((korean-ksc5601 . #x354D) ; ø»ˆ¸ + (=ucs . #xB434) ; 됴 + )) +(define-char + '((korean-ksc5601 . #x354E) ; ø»ˆ¸‘ + (=ucs . #xB450) ; 두 + )) +(define-char + '((korean-ksc5601 . #x354F) ; ø»ˆ¸’ + (=ucs . #xB451) ; 둑 + )) +(define-char + '((korean-ksc5601 . #x3550) ; ø»ˆ¸“ + (=ucs . #xB454) ; 둔 + )) +(define-char + '((korean-ksc5601 . #x3551) ; ø»ˆ¸” + (=ucs . #xB458) ; 둘 + )) +(define-char + '((korean-ksc5601 . #x3552) ; ø»ˆ¸• + (=ucs . #xB460) ; 둠 + )) +(define-char + '((korean-ksc5601 . #x3553) ; ø»ˆ¸– + (=ucs . #xB461) ; 둡 + )) +(define-char + '((korean-ksc5601 . #x3554) ; ø»ˆ¸— + (=ucs . #xB463) ; 둣 + )) +(define-char + '((korean-ksc5601 . #x3555) ; ø»ˆ¸˜ + (=ucs . #xB465) ; 둥 + )) +(define-char + '((korean-ksc5601 . #x3556) ; ø»ˆ¸™ + (=ucs . #xB46C) ; 둬 + )) +(define-char + '((korean-ksc5601 . #x3557) ; ø»ˆ¸š + (=ucs . #xB480) ; 뒀 + )) +(define-char + '((korean-ksc5601 . #x3558) ; ø»ˆ¸› + (=ucs . #xB488) ; 뒈 + )) +(define-char + '((korean-ksc5601 . #x3559) ; ø»ˆ¸œ + (=ucs . #xB49D) ; 뒝 + )) +(define-char + '((korean-ksc5601 . #x355A) ; ø»ˆ¸ + (=ucs . #xB4A4) ; 뒤 + )) +(define-char + '((korean-ksc5601 . #x355B) ; ø»ˆ¸ž + (=ucs . #xB4A8) ; 뒨 + )) +(define-char + '((korean-ksc5601 . #x355C) ; ø»ˆ¸Ÿ + (=ucs . #xB4AC) ; 뒬 + )) +(define-char + '((korean-ksc5601 . #x355D) ; ø»ˆ¸  + (=ucs . #xB4B5) ; 뒵 + )) +(define-char + '((korean-ksc5601 . #x355E) ; ø»ˆ¸¡ + (=ucs . #xB4B7) ; 뒷 + )) +(define-char + '((korean-ksc5601 . #x355F) ; ø»ˆ¸¢ + (=ucs . #xB4B9) ; 뒹 + )) +(define-char + '((korean-ksc5601 . #x3560) ; ø»ˆ¸£ + (=ucs . #xB4C0) ; 듀 + )) +(define-char + '((korean-ksc5601 . #x3561) ; ø»ˆ¸¤ + (=ucs . #xB4C4) ; 듄 + )) +(define-char + '((korean-ksc5601 . #x3562) ; ø»ˆ¸¥ + (=ucs . #xB4C8) ; 듈 + )) +(define-char + '((korean-ksc5601 . #x3563) ; ø»ˆ¸¦ + (=ucs . #xB4D0) ; 듐 + )) +(define-char + '((korean-ksc5601 . #x3564) ; ø»ˆ¸§ + (=ucs . #xB4D5) ; 듕 + )) +(define-char + '((korean-ksc5601 . #x3565) ; ø»ˆ¸¨ + (=ucs . #xB4DC) ; 드 + )) +(define-char + '((korean-ksc5601 . #x3566) ; ø»ˆ¸© + (=ucs . #xB4DD) ; 득 + )) +(define-char + '((korean-ksc5601 . #x3567) ; ø»ˆ¸ª + (=ucs . #xB4E0) ; 든 + )) +(define-char + '((korean-ksc5601 . #x3568) ; ø»ˆ¸« + (=ucs . #xB4E3) ; 듣 + )) +(define-char + '((korean-ksc5601 . #x3569) ; ø»ˆ¸¬ + (=ucs . #xB4E4) ; 들 + )) +(define-char + '((korean-ksc5601 . #x356A) ; ø»ˆ¸­ + (=ucs . #xB4E6) ; 듦 + )) +(define-char + '((korean-ksc5601 . #x356B) ; ø»ˆ¸® + (=ucs . #xB4EC) ; 듬 + )) +(define-char + '((korean-ksc5601 . #x356C) ; ø»ˆ¸¯ + (=ucs . #xB4ED) ; 듭 + )) +(define-char + '((korean-ksc5601 . #x356D) ; ø»ˆ¸° + (=ucs . #xB4EF) ; 듯 + )) +(define-char + '((korean-ksc5601 . #x356E) ; ø»ˆ¸± + (=jef-china3 . #x8CB3) ; øºˆ²³ + (=ucs . #xB4F1) ; 등 + )) +(define-char + '((korean-ksc5601 . #x356F) ; ø»ˆ¸² + (=ucs . #xB4F8) ; 듸 + )) +(define-char + '((korean-ksc5601 . #x3570) ; ø»ˆ¸³ + (=ucs . #xB514) ; 디 + )) +(define-char + '((korean-ksc5601 . #x3571) ; ø»ˆ¸´ + (=ucs . #xB515) ; 딕 + )) +(define-char + '((korean-ksc5601 . #x3572) ; ø»ˆ¸µ + (=ucs . #xB518) ; 딘 + )) +(define-char + '((korean-ksc5601 . #x3573) ; ø»ˆ¸¶ + (=ucs . #xB51B) ; 딛 + )) +(define-char + '((korean-ksc5601 . #x3574) ; ø»ˆ¸· + (=ucs . #xB51C) ; 딜 + )) +(define-char + '((korean-ksc5601 . #x3575) ; ø»ˆ¸¸ + (=ucs . #xB524) ; 딤 + )) +(define-char + '((korean-ksc5601 . #x3576) ; ø»ˆ¸¹ + (=ucs . #xB525) ; 딥 + )) +(define-char + '((korean-ksc5601 . #x3577) ; ø»ˆ¸º + (=ucs . #xB527) ; 딧 + )) +(define-char + '((korean-ksc5601 . #x3578) ; ø»ˆ¸» + (=ucs . #xB528) ; 딨 + )) +(define-char + '((korean-ksc5601 . #x3579) ; ø»ˆ¸¼ + (=ucs . #xB529) ; 딩 + )) +(define-char + '((korean-ksc5601 . #x357A) ; ø»ˆ¸½ + (=ucs . #xB52A) ; 딪 + )) +(define-char + '((korean-ksc5601 . #x357B) ; ø»ˆ¸¾ + (=ucs . #xB530) ; 따 + )) +(define-char + '((korean-ksc5601 . #x357C) ; ø»ˆ¸¿ + (=ucs . #xB531) ; 딱 + )) +(define-char + '((korean-ksc5601 . #x357D) ; ø»ˆ¹€ + (=ucs . #xB534) ; 딴 + )) +(define-char + '((korean-ksc5601 . #x357E) ; ø»ˆ¹ + (=ucs . #xB538) ; 딸 + )) +(define-char + '((korean-ksc5601 . #x3621) ; ø»ˆ¹‚ + (=ucs . #xB540) ; 땀 + )) +(define-char + '((korean-ksc5601 . #x3622) ; ø»ˆ¹ƒ + (=ucs . #xB541) ; 땁 + )) +(define-char + '((korean-ksc5601 . #x3623) ; ø»ˆ¹„ + (=ucs . #xB543) ; 땃 + )) +(define-char + '((korean-ksc5601 . #x3624) ; ø»ˆ¹… + (=ucs . #xB544) ; 땄 + )) +(define-char + '((korean-ksc5601 . #x3625) ; ø»ˆ¹† + (=ucs . #xB545) ; 땅 + )) +(define-char + '((korean-ksc5601 . #x3626) ; ø»ˆ¹‡ + (=ucs . #xB54B) ; 땋 + )) +(define-char + '((korean-ksc5601 . #x3627) ; ø»ˆ¹ˆ + (=ucs . #xB54C) ; 때 + )) +(define-char + '((korean-ksc5601 . #x3628) ; ø»ˆ¹‰ + (=ucs . #xB54D) ; 땍 + )) +(define-char + '((korean-ksc5601 . #x3629) ; ø»ˆ¹Š + (=ucs . #xB550) ; 땐 + )) +(define-char + '((korean-ksc5601 . #x362A) ; ø»ˆ¹‹ + (=ucs . #xB554) ; 땔 + )) +(define-char + '((korean-ksc5601 . #x362B) ; ø»ˆ¹Œ + (=ucs . #xB55C) ; 땜 + )) +(define-char + '((korean-ksc5601 . #x362C) ; ø»ˆ¹ + (=ucs . #xB55D) ; 땝 + )) +(define-char + '((korean-ksc5601 . #x362D) ; ø»ˆ¹Ž + (=ucs . #xB55F) ; 땟 + )) +(define-char + '((korean-ksc5601 . #x362E) ; ø»ˆ¹ + (=ucs . #xB560) ; 땠 + )) +(define-char + '((korean-ksc5601 . #x362F) ; ø»ˆ¹ + (=ucs . #xB561) ; 땡 + )) +(define-char + '((korean-ksc5601 . #x3630) ; ø»ˆ¹‘ + (=ucs . #xB5A0) ; 떠 + )) +(define-char + '((korean-ksc5601 . #x3631) ; ø»ˆ¹’ + (=ucs . #xB5A1) ; 떡 + )) +(define-char + '((korean-ksc5601 . #x3632) ; ø»ˆ¹“ + (=ucs . #xB5A4) ; 떤 + )) +(define-char + '((korean-ksc5601 . #x3633) ; ø»ˆ¹” + (=ucs . #xB5A8) ; 떨 + )) +(define-char + '((korean-ksc5601 . #x3634) ; ø»ˆ¹• + (=ucs . #xB5AA) ; 떪 + )) +(define-char + '((korean-ksc5601 . #x3635) ; ø»ˆ¹– + (=ucs . #xB5AB) ; 떫 + )) +(define-char + '((korean-ksc5601 . #x3636) ; ø»ˆ¹— + (=ucs . #xB5B0) ; 떰 + )) +(define-char + '((korean-ksc5601 . #x3637) ; ø»ˆ¹˜ + (=ucs . #xB5B1) ; 떱 + )) +(define-char + '((korean-ksc5601 . #x3638) ; ø»ˆ¹™ + (=ucs . #xB5B3) ; 떳 + )) +(define-char + '((korean-ksc5601 . #x3639) ; ø»ˆ¹š + (=ucs . #xB5B4) ; 떴 + )) +(define-char + '((korean-ksc5601 . #x363A) ; ø»ˆ¹› + (=ucs . #xB5B5) ; 떵 + )) +(define-char + '((korean-ksc5601 . #x363B) ; ø»ˆ¹œ + (=jef-china3 . #x8CA7) ; øºˆ²§ + (=ucs . #xB5BB) ; 떻 + )) +(define-char + '((korean-ksc5601 . #x363C) ; ø»ˆ¹ + (=ucs . #xB5BC) ; 떼 + )) +(define-char + '((korean-ksc5601 . #x363D) ; ø»ˆ¹ž + (=ucs . #xB5BD) ; 떽 + )) +(define-char + '((korean-ksc5601 . #x363E) ; ø»ˆ¹Ÿ + (=ucs . #xB5C0) ; 뗀 + )) +(define-char + '((korean-ksc5601 . #x363F) ; ø»ˆ¹  + (=ucs . #xB5C4) ; 뗄 + )) +(define-char + '((korean-ksc5601 . #x3640) ; ø»ˆ¹¡ + (=ucs . #xB5CC) ; 뗌 + )) +(define-char + '((korean-ksc5601 . #x3641) ; ø»ˆ¹¢ + (=ucs . #xB5CD) ; 뗍 + )) +(define-char + '((korean-ksc5601 . #x3642) ; ø»ˆ¹£ + (=ucs . #xB5CF) ; 뗏 + )) +(define-char + '((korean-ksc5601 . #x3643) ; ø»ˆ¹¤ + (=ucs . #xB5D0) ; 뗐 + )) +(define-char + '((korean-ksc5601 . #x3644) ; ø»ˆ¹¥ + (=ucs . #xB5D1) ; 뗑 + )) +(define-char + '((korean-ksc5601 . #x3645) ; ø»ˆ¹¦ + (=ucs . #xB5D8) ; 뗘 + )) +(define-char + '((korean-ksc5601 . #x3646) ; ø»ˆ¹§ + (=ucs . #xB5EC) ; 뗬 + )) +(define-char + '((korean-ksc5601 . #x3647) ; ø»ˆ¹¨ + (=ucs . #xB610) ; 또 + )) +(define-char + '((korean-ksc5601 . #x3648) ; ø»ˆ¹© + (=ucs . #xB611) ; 똑 + )) +(define-char + '((korean-ksc5601 . #x3649) ; ø»ˆ¹ª + (=ucs . #xB614) ; 똔 + )) +(define-char + '((korean-ksc5601 . #x364A) ; ø»ˆ¹« + (=ucs . #xB618) ; 똘 + )) +(define-char + '((korean-ksc5601 . #x364B) ; ø»ˆ¹¬ + (=ucs . #xB625) ; 똥 + )) +(define-char + '((korean-ksc5601 . #x364C) ; ø»ˆ¹­ + (=ucs . #xB62C) ; 똬 + )) +(define-char + '((korean-ksc5601 . #x364D) ; ø»ˆ¹® + (=ucs . #xB634) ; 똴 + )) +(define-char + '((korean-ksc5601 . #x364E) ; ø»ˆ¹¯ + (=ucs . #xB648) ; 뙈 + )) +(define-char + '((korean-ksc5601 . #x364F) ; ø»ˆ¹° + (=ucs . #xB664) ; 뙤 + )) +(define-char + '((korean-ksc5601 . #x3650) ; ø»ˆ¹± + (=ucs . #xB668) ; 뙨 + )) +(define-char + '((korean-ksc5601 . #x3651) ; ø»ˆ¹² + (=ucs . #xB69C) ; 뚜 + )) +(define-char + '((korean-ksc5601 . #x3652) ; ø»ˆ¹³ + (=ucs . #xB69D) ; 뚝 + )) +(define-char + '((korean-ksc5601 . #x3653) ; ø»ˆ¹´ + (=ucs . #xB6A0) ; 뚠 + )) +(define-char + '((korean-ksc5601 . #x3654) ; ø»ˆ¹µ + (=ucs . #xB6A4) ; 뚤 + )) +(define-char + '((korean-ksc5601 . #x3655) ; ø»ˆ¹¶ + (=ucs . #xB6AB) ; 뚫 + )) +(define-char + '((korean-ksc5601 . #x3656) ; ø»ˆ¹· + (=ucs . #xB6AC) ; 뚬 + )) +(define-char + '((korean-ksc5601 . #x3657) ; ø»ˆ¹¸ + (=ucs . #xB6B1) ; 뚱 + )) +(define-char + '((korean-ksc5601 . #x3658) ; ø»ˆ¹¹ + (=ucs . #xB6D4) ; 뛔 + )) +(define-char + '((korean-ksc5601 . #x3659) ; ø»ˆ¹º + (=ucs . #xB6F0) ; 뛰 + )) +(define-char + '((korean-ksc5601 . #x365A) ; ø»ˆ¹» + (=ucs . #xB6F4) ; 뛴 + )) +(define-char + '((korean-ksc5601 . #x365B) ; ø»ˆ¹¼ + (=ucs . #xB6F8) ; 뛸 + )) +(define-char + '((korean-ksc5601 . #x365C) ; ø»ˆ¹½ + (=ucs . #xB700) ; 뜀 + )) +(define-char + '((korean-ksc5601 . #x365D) ; ø»ˆ¹¾ + (=ucs . #xB701) ; 뜁 + )) +(define-char + '((korean-ksc5601 . #x365E) ; ø»ˆ¹¿ + (=ucs . #xB705) ; 뜅 + )) +(define-char + '((korean-ksc5601 . #x365F) ; ø»ˆº€ + (=ucs . #xB728) ; 뜨 + )) +(define-char + '((korean-ksc5601 . #x3660) ; ø»ˆº + (=ucs . #xB729) ; 뜩 + )) +(define-char + '((korean-ksc5601 . #x3661) ; ø»ˆº‚ + (=ucs . #xB72C) ; 뜬 + )) +(define-char + '((korean-ksc5601 . #x3662) ; ø»ˆºƒ + (=ucs . #xB72F) ; 뜯 + )) +(define-char + '((korean-ksc5601 . #x3663) ; ø»ˆº„ + (=ucs . #xB730) ; 뜰 + )) +(define-char + '((korean-ksc5601 . #x3664) ; ø»ˆº… + (=ucs . #xB738) ; 뜸 + )) +(define-char + '((korean-ksc5601 . #x3665) ; ø»ˆº† + (=ucs . #xB739) ; 뜹 + )) +(define-char + '((korean-ksc5601 . #x3666) ; ø»ˆº‡ + (=ucs . #xB73B) ; 뜻 + )) +(define-char + '((korean-ksc5601 . #x3667) ; ø»ˆºˆ + (=ucs . #xB744) ; 띄 + )) +(define-char + '((korean-ksc5601 . #x3668) ; ø»ˆº‰ + (=ucs . #xB748) ; 띈 + )) +(define-char + '((korean-ksc5601 . #x3669) ; ø»ˆºŠ + (=ucs . #xB74C) ; 띌 + )) +(define-char + '((korean-ksc5601 . #x366A) ; ø»ˆº‹ + (=ucs . #xB754) ; 띔 + )) +(define-char + '((korean-ksc5601 . #x366B) ; ø»ˆºŒ + (=ucs . #xB755) ; 띕 + )) +(define-char + '((korean-ksc5601 . #x366C) ; ø»ˆº + (=ucs . #xB760) ; 띠 + )) +(define-char + '((korean-ksc5601 . #x366D) ; ø»ˆºŽ + (=ucs . #xB764) ; 띤 + )) +(define-char + '((korean-ksc5601 . #x366E) ; ø»ˆº + (=ucs . #xB768) ; 띨 + )) +(define-char + '((korean-ksc5601 . #x366F) ; ø»ˆº + (=ucs . #xB770) ; 띰 + )) +(define-char + '((korean-ksc5601 . #x3670) ; ø»ˆº‘ + (=ucs . #xB771) ; 띱 + )) +(define-char + '((korean-ksc5601 . #x3671) ; ø»ˆº’ + (=ucs . #xB773) ; 띳 + )) +(define-char + '((korean-ksc5601 . #x3672) ; ø»ˆº“ + (=ucs . #xB775) ; 띵 + )) +(define-char + '((korean-ksc5601 . #x3673) ; ø»ˆº” + (=ucs . #xB77C) ; 라 + )) +(define-char + '((korean-ksc5601 . #x3674) ; ø»ˆº• + (=ucs . #xB77D) ; 락 + )) +(define-char + '((korean-ksc5601 . #x3675) ; ø»ˆº– + (=ucs . #xB780) ; 란 + )) +(define-char + '((korean-ksc5601 . #x3676) ; ø»ˆº— + (=ucs . #xB784) ; 랄 + )) +(define-char + '((korean-ksc5601 . #x3677) ; ø»ˆº˜ + (=ucs . #xB78C) ; 람 + )) +(define-char + '((korean-ksc5601 . #x3678) ; ø»ˆº™ + (=ucs . #xB78D) ; 랍 + )) +(define-char + '((korean-ksc5601 . #x3679) ; ø»ˆºš + (=ucs . #xB78F) ; 랏 + )) +(define-char + '((korean-ksc5601 . #x367A) ; ø»ˆº› + (=ucs . #xB790) ; 랐 + )) +(define-char + '((korean-ksc5601 . #x367B) ; ø»ˆºœ + (=ucs . #xB791) ; 랑 + )) +(define-char + '((korean-ksc5601 . #x367C) ; ø»ˆº + (=ucs . #xB792) ; 랒 + )) +(define-char + '((korean-ksc5601 . #x367D) ; ø»ˆºž + (=ucs . #xB796) ; 랖 + )) +(define-char + '((korean-ksc5601 . #x367E) ; ø»ˆºŸ + (=ucs . #xB797) ; 랗 + )) +(define-char + '((korean-ksc5601 . #x3721) ; ø»ˆº  + (=ucs . #xB798) ; 래 + )) +(define-char + '((korean-ksc5601 . #x3722) ; ø»ˆº¡ + (=ucs . #xB799) ; 랙 + )) +(define-char + '((korean-ksc5601 . #x3723) ; ø»ˆº¢ + (=ucs . #xB79C) ; 랜 + )) +(define-char + '((korean-ksc5601 . #x3724) ; ø»ˆº£ + (=ucs . #xB7A0) ; 랠 + )) +(define-char + '((korean-ksc5601 . #x3725) ; ø»ˆº¤ + (=ucs . #xB7A8) ; 램 + )) +(define-char + '((korean-ksc5601 . #x3726) ; ø»ˆº¥ + (=ucs . #xB7A9) ; 랩 + )) +(define-char + '((korean-ksc5601 . #x3727) ; ø»ˆº¦ + (=ucs . #xB7AB) ; 랫 + )) +(define-char + '((korean-ksc5601 . #x3728) ; ø»ˆº§ + (=ucs . #xB7AC) ; 랬 + )) +(define-char + '((korean-ksc5601 . #x3729) ; ø»ˆº¨ + (=ucs . #xB7AD) ; 랭 + )) +(define-char + '((korean-ksc5601 . #x372A) ; ø»ˆº© + (=ucs . #xB7B4) ; 랴 + )) +(define-char + '((korean-ksc5601 . #x372B) ; ø»ˆºª + (=ucs . #xB7B5) ; 략 + )) +(define-char + '((korean-ksc5601 . #x372C) ; ø»ˆº« + (=ucs . #xB7B8) ; 랸 + )) +(define-char + '((korean-ksc5601 . #x372D) ; ø»ˆº¬ + (=ucs . #xB7C7) ; 럇 + )) +(define-char + '((korean-ksc5601 . #x372E) ; ø»ˆº­ + (=ucs . #xB7C9) ; 량 + )) +(define-char + '((korean-ksc5601 . #x372F) ; ø»ˆº® + (=ucs . #xB7EC) ; 러 + )) +(define-char + '((korean-ksc5601 . #x3730) ; ø»ˆº¯ + (=ucs . #xB7ED) ; 럭 + )) +(define-char + '((korean-ksc5601 . #x3731) ; ø»ˆº° + (=ucs . #xB7F0) ; 런 + )) +(define-char + '((korean-ksc5601 . #x3732) ; ø»ˆº± + (=ucs . #xB7F4) ; 럴 + )) +(define-char + '((korean-ksc5601 . #x3733) ; ø»ˆº² + (=ucs . #xB7FC) ; 럼 + )) +(define-char + '((korean-ksc5601 . #x3734) ; ø»ˆº³ + (=ucs . #xB7FD) ; 럽 + )) +(define-char + '((korean-ksc5601 . #x3735) ; ø»ˆº´ + (=ucs . #xB7FF) ; 럿 + )) +(define-char + '((korean-ksc5601 . #x3736) ; ø»ˆºµ + (=ucs . #xB800) ; 렀 + )) +(define-char + '((korean-ksc5601 . #x3737) ; ø»ˆº¶ + (=ucs . #xB801) ; 렁 + )) +(define-char + '((korean-ksc5601 . #x3738) ; ø»ˆº· + (=ucs . #xB807) ; 렇 + )) +(define-char + '((korean-ksc5601 . #x3739) ; ø»ˆº¸ + (=ucs . #xB808) ; 레 + )) +(define-char + '((korean-ksc5601 . #x373A) ; ø»ˆº¹ + (=ucs . #xB809) ; 렉 + )) +(define-char + '((korean-ksc5601 . #x373B) ; ø»ˆºº + (=ucs . #xB80C) ; 렌 + )) +(define-char + '((korean-ksc5601 . #x373C) ; ø»ˆº» + (=ucs . #xB810) ; 렐 + )) +(define-char + '((korean-ksc5601 . #x373D) ; ø»ˆº¼ + (=ucs . #xB818) ; 렘 + )) +(define-char + '((korean-ksc5601 . #x373E) ; ø»ˆº½ + (=ucs . #xB819) ; 렙 + )) +(define-char + '((korean-ksc5601 . #x373F) ; ø»ˆº¾ + (=ucs . #xB81B) ; 렛 + )) +(define-char + '((korean-ksc5601 . #x3740) ; ø»ˆº¿ + (=ucs . #xB81D) ; 렝 + )) +(define-char + '((korean-ksc5601 . #x3741) ; ø»ˆ»€ + (=ucs . #xB824) ; ë ¤ + )) +(define-char + '((korean-ksc5601 . #x3742) ; ø»ˆ» + (=ucs . #xB825) ; ë ¥ + )) +(define-char + '((korean-ksc5601 . #x3743) ; ø»ˆ»‚ + (=ucs . #xB828) ; ë ¨ + )) +(define-char + '((korean-ksc5601 . #x3744) ; ø»ˆ»ƒ + (=ucs . #xB82C) ; ë ¬ + )) +(define-char + '((korean-ksc5601 . #x3745) ; ø»ˆ»„ + (=ucs . #xB834) ; ë ´ + )) +(define-char + '((korean-ksc5601 . #x3746) ; ø»ˆ»… + (=ucs . #xB835) ; ë µ + )) +(define-char + '((korean-ksc5601 . #x3747) ; ø»ˆ»† + (=ucs . #xB837) ; ë · + )) +(define-char + '((korean-ksc5601 . #x3748) ; ø»ˆ»‡ + (=ucs . #xB838) ; ë ¸ + )) +(define-char + '((korean-ksc5601 . #x3749) ; ø»ˆ»ˆ + (=ucs . #xB839) ; ë ¹ + )) +(define-char + '((korean-ksc5601 . #x374A) ; ø»ˆ»‰ + (=ucs . #xB840) ; 례 + )) +(define-char + '((korean-ksc5601 . #x374B) ; ø»ˆ»Š + (=ucs . #xB844) ; 롄 + )) +(define-char + '((korean-ksc5601 . #x374C) ; ø»ˆ»‹ + (=ucs . #xB851) ; 롑 + )) +(define-char + '((korean-ksc5601 . #x374D) ; ø»ˆ»Œ + (=ucs . #xB853) ; 롓 + )) +(define-char + '((korean-ksc5601 . #x374E) ; ø»ˆ» + (=ucs . #xB85C) ; 로 + )) +(define-char + '((korean-ksc5601 . #x374F) ; ø»ˆ»Ž + (=ucs . #xB85D) ; 록 + )) +(define-char + '((korean-ksc5601 . #x3750) ; ø»ˆ» + (=ucs . #xB860) ; ë¡  + )) +(define-char + '((korean-ksc5601 . #x3751) ; ø»ˆ» + (=ucs . #xB864) ; 롤 + )) +(define-char + '((korean-ksc5601 . #x3752) ; ø»ˆ»‘ + (=ucs . #xB86C) ; 롬 + )) +(define-char + '((korean-ksc5601 . #x3753) ; ø»ˆ»’ + (=ucs . #xB86D) ; ë¡­ + )) +(define-char + '((korean-ksc5601 . #x3754) ; ø»ˆ»“ + (=ucs . #xB86F) ; 롯 + )) +(define-char + '((korean-ksc5601 . #x3755) ; ø»ˆ»” + (=ucs . #xB871) ; 롱 + )) +(define-char + '((korean-ksc5601 . #x3756) ; ø»ˆ»• + (=ucs . #xB878) ; 롸 + )) +(define-char + '((korean-ksc5601 . #x3757) ; ø»ˆ»– + (=ucs . #xB87C) ; 롼 + )) +(define-char + '((korean-ksc5601 . #x3758) ; ø»ˆ»— + (=ucs . #xB88D) ; 뢍 + )) +(define-char + '((korean-ksc5601 . #x3759) ; ø»ˆ»˜ + (=ucs . #xB8A8) ; 뢨 + )) +(define-char + '((korean-ksc5601 . #x375A) ; ø»ˆ»™ + (=ucs . #xB8B0) ; 뢰 + )) +(define-char + '((korean-ksc5601 . #x375B) ; ø»ˆ»š + (=ucs . #xB8B4) ; 뢴 + )) +(define-char + '((korean-ksc5601 . #x375C) ; ø»ˆ»› + (=ucs . #xB8B8) ; 뢸 + )) +(define-char + '((korean-ksc5601 . #x375D) ; ø»ˆ»œ + (=ucs . #xB8C0) ; 룀 + )) +(define-char + '((korean-ksc5601 . #x375E) ; ø»ˆ» + (=ucs . #xB8C1) ; 룁 + )) +(define-char + '((korean-ksc5601 . #x375F) ; ø»ˆ»ž + (=ucs . #xB8C3) ; 룃 + )) +(define-char + '((korean-ksc5601 . #x3760) ; ø»ˆ»Ÿ + (=ucs . #xB8C5) ; 룅 + )) +(define-char + '((korean-ksc5601 . #x3761) ; ø»ˆ»  + (=ucs . #xB8CC) ; 료 + )) +(define-char + '((korean-ksc5601 . #x3762) ; ø»ˆ»¡ + (=ucs . #xB8D0) ; 룐 + )) +(define-char + '((korean-ksc5601 . #x3763) ; ø»ˆ»¢ + (=ucs . #xB8D4) ; 룔 + )) +(define-char + '((korean-ksc5601 . #x3764) ; ø»ˆ»£ + (=ucs . #xB8DD) ; 룝 + )) +(define-char + '((korean-ksc5601 . #x3765) ; ø»ˆ»¤ + (=ucs . #xB8DF) ; 룟 + )) +(define-char + '((korean-ksc5601 . #x3766) ; ø»ˆ»¥ + (=ucs . #xB8E1) ; 룡 + )) +(define-char + '((korean-ksc5601 . #x3767) ; ø»ˆ»¦ + (=ucs . #xB8E8) ; 루 + )) +(define-char + '((korean-ksc5601 . #x3768) ; ø»ˆ»§ + (=ucs . #xB8E9) ; 룩 + )) +(define-char + '((korean-ksc5601 . #x3769) ; ø»ˆ»¨ + (=ucs . #xB8EC) ; 룬 + )) +(define-char + '((korean-ksc5601 . #x376A) ; ø»ˆ»© + (=ucs . #xB8F0) ; 룰 + )) +(define-char + '((korean-ksc5601 . #x376B) ; ø»ˆ»ª + (=ucs . #xB8F8) ; 룸 + )) +(define-char + '((korean-ksc5601 . #x376C) ; ø»ˆ»« + (=ucs . #xB8F9) ; 룹 + )) +(define-char + '((korean-ksc5601 . #x376D) ; ø»ˆ»¬ + (=ucs . #xB8FB) ; 룻 + )) +(define-char + '((korean-ksc5601 . #x376E) ; ø»ˆ»­ + (=ucs . #xB8FD) ; 룽 + )) +(define-char + '((korean-ksc5601 . #x376F) ; ø»ˆ»® + (=ucs . #xB904) ; 뤄 + )) +(define-char + '((korean-ksc5601 . #x3770) ; ø»ˆ»¯ + (=ucs . #xB918) ; 뤘 + )) +(define-char + '((korean-ksc5601 . #x3771) ; ø»ˆ»° + (=ucs . #xB920) ; 뤠 + )) +(define-char + '((korean-ksc5601 . #x3772) ; ø»ˆ»± + (=ucs . #xB93C) ; 뤼 + )) +(define-char + '((korean-ksc5601 . #x3773) ; ø»ˆ»² + (=ucs . #xB93D) ; 뤽 + )) +(define-char + '((korean-ksc5601 . #x3774) ; ø»ˆ»³ + (=ucs . #xB940) ; 륀 + )) +(define-char + '((korean-ksc5601 . #x3775) ; ø»ˆ»´ + (=ucs . #xB944) ; 륄 + )) +(define-char + '((korean-ksc5601 . #x3776) ; ø»ˆ»µ + (=ucs . #xB94C) ; 륌 + )) +(define-char + '((korean-ksc5601 . #x3777) ; ø»ˆ»¶ + (=ucs . #xB94F) ; 륏 + )) +(define-char + '((korean-ksc5601 . #x3778) ; ø»ˆ»· + (=ucs . #xB951) ; 륑 + )) +(define-char + '((korean-ksc5601 . #x3779) ; ø»ˆ»¸ + (=ucs . #xB958) ; 류 + )) +(define-char + '((korean-ksc5601 . #x377A) ; ø»ˆ»¹ + (=ucs . #xB959) ; 륙 + )) +(define-char + '((korean-ksc5601 . #x377B) ; ø»ˆ»º + (=ucs . #xB95C) ; 륜 + )) +(define-char + '((korean-ksc5601 . #x377C) ; ø»ˆ»» + (=ucs . #xB960) ; 률 + )) +(define-char + '((korean-ksc5601 . #x377D) ; ø»ˆ»¼ + (=ucs . #xB968) ; 륨 + )) +(define-char + '((korean-ksc5601 . #x377E) ; ø»ˆ»½ + (=ucs . #xB969) ; 륩 + )) +(define-char + '((korean-ksc5601 . #x3821) ; ø»ˆ»¾ + (=ucs . #xB96B) ; 륫 + )) +(define-char + '((korean-ksc5601 . #x3822) ; ø»ˆ»¿ + (=ucs . #xB96D) ; 륭 + )) +(define-char + '((korean-ksc5601 . #x3823) ; ø»ˆ¼€ + (=ucs . #xB974) ; 르 + )) +(define-char + '((korean-ksc5601 . #x3824) ; ø»ˆ¼ + (=ucs . #xB975) ; 륵 + )) +(define-char + '((korean-ksc5601 . #x3825) ; ø»ˆ¼‚ + (=ucs . #xB978) ; 른 + )) +(define-char + '((korean-ksc5601 . #x3826) ; ø»ˆ¼ƒ + (=ucs . #xB97C) ; 를 + )) +(define-char + '((korean-ksc5601 . #x3827) ; ø»ˆ¼„ + (=ucs . #xB984) ; 름 + )) +(define-char + '((korean-ksc5601 . #x3828) ; ø»ˆ¼… + (=ucs . #xB985) ; 릅 + )) +(define-char + '((korean-ksc5601 . #x3829) ; ø»ˆ¼† + (=ucs . #xB987) ; 릇 + )) +(define-char + '((korean-ksc5601 . #x382A) ; ø»ˆ¼‡ + (=ucs . #xB989) ; 릉 + )) +(define-char + '((korean-ksc5601 . #x382B) ; ø»ˆ¼ˆ + (=ucs . #xB98A) ; 릊 + )) +(define-char + '((korean-ksc5601 . #x382C) ; ø»ˆ¼‰ + (=ucs . #xB98D) ; 릍 + )) +(define-char + '((korean-ksc5601 . #x382D) ; ø»ˆ¼Š + (=ucs . #xB98E) ; 릎 + )) +(define-char + '((korean-ksc5601 . #x382E) ; ø»ˆ¼‹ + (=ucs . #xB9AC) ; 리 + )) +(define-char + '((korean-ksc5601 . #x382F) ; ø»ˆ¼Œ + (=ucs . #xB9AD) ; 릭 + )) +(define-char + '((korean-ksc5601 . #x3830) ; ø»ˆ¼ + (=ucs . #xB9B0) ; 린 + )) +(define-char + '((korean-ksc5601 . #x3831) ; ø»ˆ¼Ž + (=ucs . #xB9B4) ; 릴 + )) +(define-char + '((korean-ksc5601 . #x3832) ; ø»ˆ¼ + (=ucs . #xB9BC) ; 림 + )) +(define-char + '((korean-ksc5601 . #x3833) ; ø»ˆ¼ + (=ucs . #xB9BD) ; 립 + )) +(define-char + '((korean-ksc5601 . #x3834) ; ø»ˆ¼‘ + (=ucs . #xB9BF) ; 릿 + )) +(define-char + '((korean-ksc5601 . #x3835) ; ø»ˆ¼’ + (=ucs . #xB9C1) ; 링 + )) +(define-char + '((korean-ksc5601 . #x3836) ; ø»ˆ¼“ + (=ucs . #xB9C8) ; 마 + )) +(define-char + '((korean-ksc5601 . #x3837) ; ø»ˆ¼” + (=ucs . #xB9C9) ; 막 + )) +(define-char + '((korean-ksc5601 . #x3838) ; ø»ˆ¼• + (=ucs . #xB9CC) ; 만 + )) +(define-char + '((korean-ksc5601 . #x3839) ; ø»ˆ¼– + (=ucs . #xB9CE) ; 많 + )) +(define-char + '((korean-ksc5601 . #x383A) ; ø»ˆ¼— + (=ucs . #xB9CF) ; 맏 + )) +(define-char + '((korean-ksc5601 . #x383B) ; ø»ˆ¼˜ + (=ucs . #xB9D0) ; 말 + )) +(define-char + '((korean-ksc5601 . #x383C) ; ø»ˆ¼™ + (=ucs . #xB9D1) ; 맑 + )) +(define-char + '((korean-ksc5601 . #x383D) ; ø»ˆ¼š + (=ucs . #xB9D2) ; 맒 + )) +(define-char + '((korean-ksc5601 . #x383E) ; ø»ˆ¼› + (=ucs . #xB9D8) ; 맘 + )) +(define-char + '((korean-ksc5601 . #x383F) ; ø»ˆ¼œ + (=ucs . #xB9D9) ; 맙 + )) +(define-char + '((korean-ksc5601 . #x3840) ; ø»ˆ¼ + (=ucs . #xB9DB) ; 맛 + )) +(define-char + '((korean-ksc5601 . #x3841) ; ø»ˆ¼ž + (=ucs . #xB9DD) ; 망 + )) +(define-char + '((korean-ksc5601 . #x3842) ; ø»ˆ¼Ÿ + (=jef-china3 . #x82F5) ; øºˆ‹µ + (=ucs . #xB9DE) ; 맞 + )) +(define-char + '((korean-ksc5601 . #x3843) ; ø»ˆ¼  + (=ucs . #xB9E1) ; 맡 + )) +(define-char + '((korean-ksc5601 . #x3844) ; ø»ˆ¼¡ + (=ucs . #xB9E3) ; 맣 + )) +(define-char + '((korean-ksc5601 . #x3845) ; ø»ˆ¼¢ + (=ucs . #xB9E4) ; 매 + )) +(define-char + '((korean-ksc5601 . #x3846) ; ø»ˆ¼£ + (=ucs . #xB9E5) ; 맥 + )) +(define-char + '((korean-ksc5601 . #x3847) ; ø»ˆ¼¤ + (=ucs . #xB9E8) ; 맨 + )) +(define-char + '((korean-ksc5601 . #x3848) ; ø»ˆ¼¥ + (=ucs . #xB9EC) ; 맬 + )) +(define-char + '((korean-ksc5601 . #x3849) ; ø»ˆ¼¦ + (=ucs . #xB9F4) ; 맴 + )) +(define-char + '((korean-ksc5601 . #x384A) ; ø»ˆ¼§ + (=ucs . #xB9F5) ; 맵 + )) +(define-char + '((korean-ksc5601 . #x384B) ; ø»ˆ¼¨ + (=ucs . #xB9F7) ; 맷 + )) +(define-char + '((korean-ksc5601 . #x384C) ; ø»ˆ¼© + (=ucs . #xB9F8) ; 맸 + )) +(define-char + '((korean-ksc5601 . #x384D) ; ø»ˆ¼ª + (=ucs . #xB9F9) ; 맹 + )) +(define-char + '((korean-ksc5601 . #x384E) ; ø»ˆ¼« + (=ucs . #xB9FA) ; 맺 + )) +(define-char + '((korean-ksc5601 . #x384F) ; ø»ˆ¼¬ + (=ucs . #xBA00) ; 먀 + )) +(define-char + '((korean-ksc5601 . #x3850) ; ø»ˆ¼­ + (=ucs . #xBA01) ; 먁 + )) +(define-char + '((korean-ksc5601 . #x3851) ; ø»ˆ¼® + (=ucs . #xBA08) ; 먈 + )) +(define-char + '((korean-ksc5601 . #x3852) ; ø»ˆ¼¯ + (=ucs . #xBA15) ; 먕 + )) +(define-char + '((korean-ksc5601 . #x3853) ; ø»ˆ¼° + (=ucs . #xBA38) ; 머 + )) +(define-char + '((korean-ksc5601 . #x3854) ; ø»ˆ¼± + (=ucs . #xBA39) ; 먹 + )) +(define-char + '((korean-ksc5601 . #x3855) ; ø»ˆ¼² + (=ucs . #xBA3C) ; 먼 + )) +(define-char + '((korean-ksc5601 . #x3856) ; ø»ˆ¼³ + (=ucs . #xBA40) ; 멀 + )) +(define-char + '((korean-ksc5601 . #x3857) ; ø»ˆ¼´ + (=ucs . #xBA42) ; 멂 + )) +(define-char + '((korean-ksc5601 . #x3858) ; ø»ˆ¼µ + (=ucs . #xBA48) ; 멈 + )) +(define-char + '((korean-ksc5601 . #x3859) ; ø»ˆ¼¶ + (=ucs . #xBA49) ; 멉 + )) +(define-char + '((korean-ksc5601 . #x385A) ; ø»ˆ¼· + (=ucs . #xBA4B) ; 멋 + )) +(define-char + '((korean-ksc5601 . #x385B) ; ø»ˆ¼¸ + (=ucs . #xBA4D) ; 멍 + )) +(define-char + '((korean-ksc5601 . #x385C) ; ø»ˆ¼¹ + (=ucs . #xBA4E) ; 멎 + )) +(define-char + '((korean-ksc5601 . #x385D) ; ø»ˆ¼º + (=ucs . #xBA53) ; 멓 + )) +(define-char + '((korean-ksc5601 . #x385E) ; ø»ˆ¼» + (=ucs . #xBA54) ; 메 + )) +(define-char + '((korean-ksc5601 . #x385F) ; ø»ˆ¼¼ + (=ucs . #xBA55) ; 멕 + )) +(define-char + '((korean-ksc5601 . #x3860) ; ø»ˆ¼½ + (=ucs . #xBA58) ; 멘 + )) +(define-char + '((korean-ksc5601 . #x3861) ; ø»ˆ¼¾ + (=ucs . #xBA5C) ; 멜 + )) +(define-char + '((korean-ksc5601 . #x3862) ; ø»ˆ¼¿ + (=ucs . #xBA64) ; 멤 + )) +(define-char + '((korean-ksc5601 . #x3863) ; ø»ˆ½€ + (=ucs . #xBA65) ; ë©¥ + )) +(define-char + '((korean-ksc5601 . #x3864) ; ø»ˆ½ + (=ucs . #xBA67) ; 멧 + )) +(define-char + '((korean-ksc5601 . #x3865) ; ø»ˆ½‚ + (=ucs . #xBA68) ; 멨 + )) +(define-char + '((korean-ksc5601 . #x3866) ; ø»ˆ½ƒ + (=ucs . #xBA69) ; ë©© + )) +(define-char + '((korean-ksc5601 . #x3867) ; ø»ˆ½„ + (=ucs . #xBA70) ; ë©° + )) +(define-char + '((korean-ksc5601 . #x3868) ; ø»ˆ½… + (=ucs . #xBA71) ; 멱 + )) +(define-char + '((korean-ksc5601 . #x3869) ; ø»ˆ½† + (=ucs . #xBA74) ; ë©´ + )) +(define-char + '((korean-ksc5601 . #x386A) ; ø»ˆ½‡ + (=ucs . #xBA78) ; 멸 + )) +(define-char + '((korean-ksc5601 . #x386B) ; ø»ˆ½ˆ + (=ucs . #xBA83) ; 몃 + )) +(define-char + '((korean-ksc5601 . #x386C) ; ø»ˆ½‰ + (=ucs . #xBA84) ; 몄 + )) +(define-char + '((korean-ksc5601 . #x386D) ; ø»ˆ½Š + (=ucs . #xBA85) ; 명 + )) +(define-char + '((korean-ksc5601 . #x386E) ; ø»ˆ½‹ + (=ucs . #xBA87) ; 몇 + )) +(define-char + '((korean-ksc5601 . #x386F) ; ø»ˆ½Œ + (=ucs . #xBA8C) ; 몌 + )) +(define-char + '((korean-ksc5601 . #x3870) ; ø»ˆ½ + (=ucs . #xBAA8) ; 모 + )) +(define-char + '((korean-ksc5601 . #x3871) ; ø»ˆ½Ž + (=ucs . #xBAA9) ; 목 + )) +(define-char + '((korean-ksc5601 . #x3872) ; ø»ˆ½ + (=ucs . #xBAAB) ; 몫 + )) +(define-char + '((korean-ksc5601 . #x3873) ; ø»ˆ½ + (=ucs . #xBAAC) ; 몬 + )) +(define-char + '((korean-ksc5601 . #x3874) ; ø»ˆ½‘ + (=ucs . #xBAB0) ; 몰 + )) +(define-char + '((korean-ksc5601 . #x3875) ; ø»ˆ½’ + (=ucs . #xBAB2) ; 몲 + )) +(define-char + '((korean-ksc5601 . #x3876) ; ø»ˆ½“ + (=ucs . #xBAB8) ; 몸 + )) +(define-char + '((korean-ksc5601 . #x3877) ; ø»ˆ½” + (=ucs . #xBAB9) ; 몹 + )) +(define-char + '((korean-ksc5601 . #x3878) ; ø»ˆ½• + (=ucs . #xBABB) ; 못 + )) +(define-char + '((korean-ksc5601 . #x3879) ; ø»ˆ½– + (=ucs . #xBABD) ; 몽 + )) +(define-char + '((korean-ksc5601 . #x387A) ; ø»ˆ½— + (=ucs . #xBAC4) ; 뫄 + )) +(define-char + '((korean-ksc5601 . #x387B) ; ø»ˆ½˜ + (=ucs . #xBAC8) ; 뫈 + )) +(define-char + '((korean-ksc5601 . #x387C) ; ø»ˆ½™ + (=ucs . #xBAD8) ; 뫘 + )) +(define-char + '((korean-ksc5601 . #x387D) ; ø»ˆ½š + (=ucs . #xBAD9) ; 뫙 + )) +(define-char + '((korean-ksc5601 . #x387E) ; ø»ˆ½› + (=ucs . #xBAFC) ; 뫼 + )) +(define-char + '((korean-ksc5601 . #x3921) ; ø»ˆ½œ + (=ucs . #xBB00) ; 묀 + )) +(define-char + '((korean-ksc5601 . #x3922) ; ø»ˆ½ + (=ucs . #xBB04) ; 묄 + )) +(define-char + '((korean-ksc5601 . #x3923) ; ø»ˆ½ž + (=ucs . #xBB0D) ; 묍 + )) +(define-char + '((korean-ksc5601 . #x3924) ; ø»ˆ½Ÿ + (=ucs . #xBB0F) ; 묏 + )) +(define-char + '((korean-ksc5601 . #x3925) ; ø»ˆ½  + (=ucs . #xBB11) ; 묑 + )) +(define-char + '((korean-ksc5601 . #x3926) ; ø»ˆ½¡ + (=ucs . #xBB18) ; 묘 + )) +(define-char + '((korean-ksc5601 . #x3927) ; ø»ˆ½¢ + (=ucs . #xBB1C) ; 묜 + )) +(define-char + '((korean-ksc5601 . #x3928) ; ø»ˆ½£ + (=ucs . #xBB20) ; 묠 + )) +(define-char + '((korean-ksc5601 . #x3929) ; ø»ˆ½¤ + (=ucs . #xBB29) ; 묩 + )) +(define-char + '((korean-ksc5601 . #x392A) ; ø»ˆ½¥ + (=ucs . #xBB2B) ; 묫 + )) +(define-char + '((korean-ksc5601 . #x392B) ; ø»ˆ½¦ + (=ucs . #xBB34) ; 무 + )) +(define-char + '((korean-ksc5601 . #x392C) ; ø»ˆ½§ + (=ucs . #xBB35) ; 묵 + )) +(define-char + '((korean-ksc5601 . #x392D) ; ø»ˆ½¨ + (=ucs . #xBB36) ; 묶 + )) +(define-char + '((korean-ksc5601 . #x392E) ; ø»ˆ½© + (=ucs . #xBB38) ; 문 + )) +(define-char + '((korean-ksc5601 . #x392F) ; ø»ˆ½ª + (=ucs . #xBB3B) ; 묻 + )) +(define-char + '((korean-ksc5601 . #x3930) ; ø»ˆ½« + (=ucs . #xBB3C) ; 물 + )) +(define-char + '((korean-ksc5601 . #x3931) ; ø»ˆ½¬ + (=ucs . #xBB3D) ; 묽 + )) +(define-char + '((korean-ksc5601 . #x3932) ; ø»ˆ½­ + (=ucs . #xBB3E) ; 묾 + )) +(define-char + '((korean-ksc5601 . #x3933) ; ø»ˆ½® + (=ucs . #xBB44) ; 뭄 + )) +(define-char + '((korean-ksc5601 . #x3934) ; ø»ˆ½¯ + (=ucs . #xBB45) ; 뭅 + )) +(define-char + '((korean-ksc5601 . #x3935) ; ø»ˆ½° + (=ucs . #xBB47) ; 뭇 + )) +(define-char + '((korean-ksc5601 . #x3936) ; ø»ˆ½± + (=ucs . #xBB49) ; 뭉 + )) +(define-char + '((korean-ksc5601 . #x3937) ; ø»ˆ½² + (=ucs . #xBB4D) ; 뭍 + )) +(define-char + '((korean-ksc5601 . #x3938) ; ø»ˆ½³ + (=ucs . #xBB4F) ; 뭏 + )) +(define-char + '((korean-ksc5601 . #x3939) ; ø»ˆ½´ + (=ucs . #xBB50) ; 뭐 + )) +(define-char + '((korean-ksc5601 . #x393A) ; ø»ˆ½µ + (=ucs . #xBB54) ; 뭔 + )) +(define-char + '((korean-ksc5601 . #x393B) ; ø»ˆ½¶ + (=ucs . #xBB58) ; 뭘 + )) +(define-char + '((korean-ksc5601 . #x393C) ; ø»ˆ½· + (=ucs . #xBB61) ; ë­¡ + )) +(define-char + '((korean-ksc5601 . #x393D) ; ø»ˆ½¸ + (=ucs . #xBB63) ; ë­£ + )) +(define-char + '((korean-ksc5601 . #x393E) ; ø»ˆ½¹ + (=ucs . #xBB6C) ; ë­¬ + )) +(define-char + '((korean-ksc5601 . #x393F) ; ø»ˆ½º + (=ucs . #xBB88) ; 뮈 + )) +(define-char + '((korean-ksc5601 . #x3940) ; ø»ˆ½» + (=ucs . #xBB8C) ; 뮌 + )) +(define-char + '((korean-ksc5601 . #x3941) ; ø»ˆ½¼ + (=ucs . #xBB90) ; 뮐 + )) +(define-char + '((korean-ksc5601 . #x3942) ; ø»ˆ½½ + (=ucs . #xBBA4) ; 뮤 + )) +(define-char + '((korean-ksc5601 . #x3943) ; ø»ˆ½¾ + (=ucs . #xBBA8) ; 뮨 + )) +(define-char + '((korean-ksc5601 . #x3944) ; ø»ˆ½¿ + (=ucs . #xBBAC) ; 뮬 + )) +(define-char + '((korean-ksc5601 . #x3945) ; ø»ˆ¾€ + (=ucs . #xBBB4) ; ë®´ + )) +(define-char + '((korean-ksc5601 . #x3946) ; ø»ˆ¾ + (=ucs . #xBBB7) ; ë®· + )) +(define-char + '((korean-ksc5601 . #x3947) ; ø»ˆ¾‚ + (=ucs . #xBBC0) ; 므 + )) +(define-char + '((korean-ksc5601 . #x3948) ; ø»ˆ¾ƒ + (=ucs . #xBBC4) ; 믄 + )) +(define-char + '((korean-ksc5601 . #x3949) ; ø»ˆ¾„ + (=ucs . #xBBC8) ; 믈 + )) +(define-char + '((korean-ksc5601 . #x394A) ; ø»ˆ¾… + (=ucs . #xBBD0) ; 믐 + )) +(define-char + '((korean-ksc5601 . #x394B) ; ø»ˆ¾† + (=ucs . #xBBD3) ; 믓 + )) +(define-char + '((korean-ksc5601 . #x394C) ; ø»ˆ¾‡ + (=ucs . #xBBF8) ; 미 + )) +(define-char + '((korean-ksc5601 . #x394D) ; ø»ˆ¾ˆ + (=ucs . #xBBF9) ; 믹 + )) +(define-char + '((korean-ksc5601 . #x394E) ; ø»ˆ¾‰ + (=ucs . #xBBFC) ; 민 + )) +(define-char + '((korean-ksc5601 . #x394F) ; ø»ˆ¾Š + (=ucs . #xBBFF) ; 믿 + )) +(define-char + '((korean-ksc5601 . #x3950) ; ø»ˆ¾‹ + (=jef-china3 . #x8BFE) ; øºˆ¯¾ + (=ucs . #xBC00) ; 밀 + )) +(define-char + '((korean-ksc5601 . #x3951) ; ø»ˆ¾Œ + (=ucs . #xBC02) ; 밂 + )) +(define-char + '((korean-ksc5601 . #x3952) ; ø»ˆ¾ + (=ucs . #xBC08) ; 밈 + )) +(define-char + '((korean-ksc5601 . #x3953) ; ø»ˆ¾Ž + (=ucs . #xBC09) ; 밉 + )) +(define-char + '((korean-ksc5601 . #x3954) ; ø»ˆ¾ + (=ucs . #xBC0B) ; 밋 + )) +(define-char + '((korean-ksc5601 . #x3955) ; ø»ˆ¾ + (=ucs . #xBC0C) ; 밌 + )) +(define-char + '((korean-ksc5601 . #x3956) ; ø»ˆ¾‘ + (=ucs . #xBC0D) ; 밍 + )) +(define-char + '((korean-ksc5601 . #x3957) ; ø»ˆ¾’ + (=ucs . #xBC0F) ; 및 + )) +(define-char + '((korean-ksc5601 . #x3958) ; ø»ˆ¾“ + (=ucs . #xBC11) ; 밑 + )) +(define-char + '((korean-ksc5601 . #x3959) ; ø»ˆ¾” + (=ucs . #xBC14) ; 바 + )) +(define-char + '((korean-ksc5601 . #x395A) ; ø»ˆ¾• + (=ucs . #xBC15) ; 박 + )) +(define-char + '((korean-ksc5601 . #x395B) ; ø»ˆ¾– + (=ucs . #xBC16) ; 밖 + )) +(define-char + '((korean-ksc5601 . #x395C) ; ø»ˆ¾— + (=ucs . #xBC17) ; 밗 + )) +(define-char + '((korean-ksc5601 . #x395D) ; ø»ˆ¾˜ + (=ucs . #xBC18) ; 반 + )) +(define-char + '((korean-ksc5601 . #x395E) ; ø»ˆ¾™ + (=ucs . #xBC1B) ; 받 + )) +(define-char + '((korean-ksc5601 . #x395F) ; ø»ˆ¾š + (=ucs . #xBC1C) ; 발 + )) +(define-char + '((korean-ksc5601 . #x3960) ; ø»ˆ¾› + (=ucs . #xBC1D) ; 밝 + )) +(define-char + '((korean-ksc5601 . #x3961) ; ø»ˆ¾œ + (=ucs . #xBC1E) ; 밞 + )) +(define-char + '((korean-ksc5601 . #x3962) ; ø»ˆ¾ + (=ucs . #xBC1F) ; 밟 + )) +(define-char + '((korean-ksc5601 . #x3963) ; ø»ˆ¾ž + (=ucs . #xBC24) ; ë°¤ + )) +(define-char + '((korean-ksc5601 . #x3964) ; ø»ˆ¾Ÿ + (=ucs . #xBC25) ; ë°¥ + )) +(define-char + '((korean-ksc5601 . #x3965) ; ø»ˆ¾  + (=ucs . #xBC27) ; ë°§ + )) +(define-char + '((korean-ksc5601 . #x3966) ; ø»ˆ¾¡ + (=ucs . #xBC29) ; ë°© + )) +(define-char + '((korean-ksc5601 . #x3967) ; ø»ˆ¾¢ + (=ucs . #xBC2D) ; ë°­ + )) +(define-char + '((korean-ksc5601 . #x3968) ; ø»ˆ¾£ + (=ucs . #xBC30) ; ë°° + )) +(define-char + '((korean-ksc5601 . #x3969) ; ø»ˆ¾¤ + (=ucs . #xBC31) ; ë°± + )) +(define-char + '((korean-ksc5601 . #x396A) ; ø»ˆ¾¥ + (=ucs . #xBC34) ; ë°´ + )) +(define-char + '((korean-ksc5601 . #x396B) ; ø»ˆ¾¦ + (=ucs . #xBC38) ; ë°¸ + )) +(define-char + '((korean-ksc5601 . #x396C) ; ø»ˆ¾§ + (=ucs . #xBC40) ; 뱀 + )) +(define-char + '((korean-ksc5601 . #x396D) ; ø»ˆ¾¨ + (=ucs . #xBC41) ; 뱁 + )) +(define-char + '((korean-ksc5601 . #x396E) ; ø»ˆ¾© + (=ucs . #xBC43) ; 뱃 + )) +(define-char + '((korean-ksc5601 . #x396F) ; ø»ˆ¾ª + (=ucs . #xBC44) ; 뱄 + )) +(define-char + '((korean-ksc5601 . #x3970) ; ø»ˆ¾« + (=ucs . #xBC45) ; 뱅 + )) +(define-char + '((korean-ksc5601 . #x3971) ; ø»ˆ¾¬ + (=ucs . #xBC49) ; 뱉 + )) +(define-char + '((korean-ksc5601 . #x3972) ; ø»ˆ¾­ + (=ucs . #xBC4C) ; 뱌 + )) +(define-char + '((korean-ksc5601 . #x3973) ; ø»ˆ¾® + (=ucs . #xBC4D) ; 뱍 + )) +(define-char + '((korean-ksc5601 . #x3974) ; ø»ˆ¾¯ + (=ucs . #xBC50) ; 뱐 + )) +(define-char + '((korean-ksc5601 . #x3975) ; ø»ˆ¾° + (=ucs . #xBC5D) ; 뱝 + )) +(define-char + '((korean-ksc5601 . #x3976) ; ø»ˆ¾± + (=ucs . #xBC84) ; 버 + )) +(define-char + '((korean-ksc5601 . #x3977) ; ø»ˆ¾² + (=ucs . #xBC85) ; 벅 + )) +(define-char + '((korean-ksc5601 . #x3978) ; ø»ˆ¾³ + (=ucs . #xBC88) ; 번 + )) +(define-char + '((korean-ksc5601 . #x3979) ; ø»ˆ¾´ + (=ucs . #xBC8B) ; 벋 + )) +(define-char + '((korean-ksc5601 . #x397A) ; ø»ˆ¾µ + (=ucs . #xBC8C) ; 벌 + )) +(define-char + '((korean-ksc5601 . #x397B) ; ø»ˆ¾¶ + (=ucs . #xBC8E) ; 벎 + )) +(define-char + '((korean-ksc5601 . #x397C) ; ø»ˆ¾· + (=jef-china3 . #x8CA3) ; øºˆ²£ + (=ucs . #xBC94) ; 범 + )) +(define-char + '((korean-ksc5601 . #x397D) ; ø»ˆ¾¸ + (=ucs . #xBC95) ; 법 + )) +(define-char + '((korean-ksc5601 . #x397E) ; ø»ˆ¾¹ + (=ucs . #xBC97) ; 벗 + )) +(define-char + '((korean-ksc5601 . #x3A21) ; ø»ˆ¾º + (=ucs . #xBC99) ; 벙 + )) +(define-char + '((korean-ksc5601 . #x3A22) ; ø»ˆ¾» + (=ucs . #xBC9A) ; 벚 + )) +(define-char + '((korean-ksc5601 . #x3A23) ; ø»ˆ¾¼ + (=ucs . #xBCA0) ; ë²  + )) +(define-char + '((korean-ksc5601 . #x3A24) ; ø»ˆ¾½ + (=ucs . #xBCA1) ; 벡 + )) +(define-char + '((korean-ksc5601 . #x3A25) ; ø»ˆ¾¾ + (=ucs . #xBCA4) ; 벤 + )) +(define-char + '((korean-ksc5601 . #x3A26) ; ø»ˆ¾¿ + (=ucs . #xBCA7) ; 벧 + )) +(define-char + '((korean-ksc5601 . #x3A27) ; ø»ˆ¿€ + (=ucs . #xBCA8) ; 벨 + )) +(define-char + '((korean-ksc5601 . #x3A28) ; ø»ˆ¿ + (=ucs . #xBCB0) ; ë²° + )) +(define-char + '((korean-ksc5601 . #x3A29) ; ø»ˆ¿‚ + (=ucs . #xBCB1) ; ë²± + )) +(define-char + '((korean-ksc5601 . #x3A2A) ; ø»ˆ¿ƒ + (=ucs . #xBCB3) ; ë²³ + )) +(define-char + '((korean-ksc5601 . #x3A2B) ; ø»ˆ¿„ + (=ucs . #xBCB4) ; ë²´ + )) +(define-char + '((korean-ksc5601 . #x3A2C) ; ø»ˆ¿… + (=ucs . #xBCB5) ; ë²µ + )) +(define-char + '((korean-ksc5601 . #x3A2D) ; ø»ˆ¿† + (=ucs . #xBCBC) ; ë²¼ + )) +(define-char + '((korean-ksc5601 . #x3A2E) ; ø»ˆ¿‡ + (=ucs . #xBCBD) ; ë²½ + )) +(define-char + '((korean-ksc5601 . #x3A2F) ; ø»ˆ¿ˆ + (=ucs . #xBCC0) ; 변 + )) +(define-char + '((korean-ksc5601 . #x3A30) ; ø»ˆ¿‰ + (=ucs . #xBCC4) ; 별 + )) +(define-char + '((korean-ksc5601 . #x3A31) ; ø»ˆ¿Š + (=ucs . #xBCCD) ; 볍 + )) +(define-char + '((korean-ksc5601 . #x3A32) ; ø»ˆ¿‹ + (=ucs . #xBCCF) ; 볏 + )) +(define-char + '((korean-ksc5601 . #x3A33) ; ø»ˆ¿Œ + (=ucs . #xBCD0) ; 볐 + )) +(define-char + '((korean-ksc5601 . #x3A34) ; ø»ˆ¿ + (=ucs . #xBCD1) ; 병 + )) +(define-char + '((korean-ksc5601 . #x3A35) ; ø»ˆ¿Ž + (=ucs . #xBCD5) ; 볕 + )) +(define-char + '((korean-ksc5601 . #x3A36) ; ø»ˆ¿ + (=ucs . #xBCD8) ; 볘 + )) +(define-char + '((korean-ksc5601 . #x3A37) ; ø»ˆ¿ + (=ucs . #xBCDC) ; 볜 + )) +(define-char + '((korean-ksc5601 . #x3A38) ; ø»ˆ¿‘ + (=jef-china3 . #x82D3) ; øºˆ‹“ + (=ucs . #xBCF4) ; ë³´ + )) +(define-char + '((korean-ksc5601 . #x3A39) ; ø»ˆ¿’ + (=ucs . #xBCF5) ; ë³µ + )) +(define-char + '((korean-ksc5601 . #x3A3A) ; ø»ˆ¿“ + (=ucs . #xBCF6) ; 볶 + )) +(define-char + '((korean-ksc5601 . #x3A3B) ; ø»ˆ¿” + (=ucs . #xBCF8) ; 본 + )) +(define-char + '((korean-ksc5601 . #x3A3C) ; ø»ˆ¿• + (=ucs . #xBCFC) ; ë³¼ + )) +(define-char + '((korean-ksc5601 . #x3A3D) ; ø»ˆ¿– + (=ucs . #xBD04) ; 봄 + )) +(define-char + '((korean-ksc5601 . #x3A3E) ; ø»ˆ¿— + (=ucs . #xBD05) ; 봅 + )) +(define-char + '((korean-ksc5601 . #x3A3F) ; ø»ˆ¿˜ + (=ucs . #xBD07) ; 봇 + )) +(define-char + '((korean-ksc5601 . #x3A40) ; ø»ˆ¿™ + (=ucs . #xBD09) ; 봉 + )) +(define-char + '((korean-ksc5601 . #x3A41) ; ø»ˆ¿š + (=ucs . #xBD10) ; 봐 + )) +(define-char + '((korean-ksc5601 . #x3A42) ; ø»ˆ¿› + (=ucs . #xBD14) ; 봔 + )) +(define-char + '((korean-ksc5601 . #x3A43) ; ø»ˆ¿œ + (=ucs . #xBD24) ; ë´¤ + )) +(define-char + '((korean-ksc5601 . #x3A44) ; ø»ˆ¿ + (=ucs . #xBD2C) ; ë´¬ + )) +(define-char + '((korean-ksc5601 . #x3A45) ; ø»ˆ¿ž + (=ucs . #xBD40) ; 뵀 + )) +(define-char + '((korean-ksc5601 . #x3A46) ; ø»ˆ¿Ÿ + (=ucs . #xBD48) ; 뵈 + )) +(define-char + '((korean-ksc5601 . #x3A47) ; ø»ˆ¿  + (=ucs . #xBD49) ; 뵉 + )) +(define-char + '((korean-ksc5601 . #x3A48) ; ø»ˆ¿¡ + (=ucs . #xBD4C) ; 뵌 + )) +(define-char + '((korean-ksc5601 . #x3A49) ; ø»ˆ¿¢ + (=ucs . #xBD50) ; 뵐 + )) +(define-char + '((korean-ksc5601 . #x3A4A) ; ø»ˆ¿£ + (=ucs . #xBD58) ; 뵘 + )) +(define-char + '((korean-ksc5601 . #x3A4B) ; ø»ˆ¿¤ + (=ucs . #xBD59) ; 뵙 + )) +(define-char + '((korean-ksc5601 . #x3A4C) ; ø»ˆ¿¥ + (=ucs . #xBD64) ; 뵤 + )) +(define-char + '((korean-ksc5601 . #x3A4D) ; ø»ˆ¿¦ + (=ucs . #xBD68) ; 뵨 + )) +(define-char + '((korean-ksc5601 . #x3A4E) ; ø»ˆ¿§ + (=ucs . #xBD80) ; 부 + )) +(define-char + '((korean-ksc5601 . #x3A4F) ; ø»ˆ¿¨ + (=ucs . #xBD81) ; 북 + )) +(define-char + '((korean-ksc5601 . #x3A50) ; ø»ˆ¿© + (=ucs . #xBD84) ; 분 + )) +(define-char + '((korean-ksc5601 . #x3A51) ; ø»ˆ¿ª + (=ucs . #xBD87) ; 붇 + )) +(define-char + '((korean-ksc5601 . #x3A52) ; ø»ˆ¿« + (=ucs . #xBD88) ; 불 + )) +(define-char + '((korean-ksc5601 . #x3A53) ; ø»ˆ¿¬ + (=ucs . #xBD89) ; 붉 + )) +(define-char + '((korean-ksc5601 . #x3A54) ; ø»ˆ¿­ + (=ucs . #xBD8A) ; 붊 + )) +(define-char + '((korean-ksc5601 . #x3A55) ; ø»ˆ¿® + (=ucs . #xBD90) ; 붐 + )) +(define-char + '((korean-ksc5601 . #x3A56) ; ø»ˆ¿¯ + (=ucs . #xBD91) ; 붑 + )) +(define-char + '((korean-ksc5601 . #x3A57) ; ø»ˆ¿° + (=ucs . #xBD93) ; 붓 + )) +(define-char + '((korean-ksc5601 . #x3A58) ; ø»ˆ¿± + (=ucs . #xBD95) ; 붕 + )) +(define-char + '((korean-ksc5601 . #x3A59) ; ø»ˆ¿² + (=ucs . #xBD99) ; 붙 + )) +(define-char + '((korean-ksc5601 . #x3A5A) ; ø»ˆ¿³ + (=ucs . #xBD9A) ; 붚 + )) +(define-char + '((korean-ksc5601 . #x3A5B) ; ø»ˆ¿´ + (=ucs . #xBD9C) ; 붜 + )) +(define-char + '((korean-ksc5601 . #x3A5C) ; ø»ˆ¿µ + (=ucs . #xBDA4) ; 붤 + )) +(define-char + '((korean-ksc5601 . #x3A5D) ; ø»ˆ¿¶ + (=ucs . #xBDB0) ; 붰 + )) +(define-char + '((korean-ksc5601 . #x3A5E) ; ø»ˆ¿· + (=ucs . #xBDB8) ; 붸 + )) +(define-char + '((korean-ksc5601 . #x3A5F) ; ø»ˆ¿¸ + (=ucs . #xBDD4) ; 뷔 + )) +(define-char + '((korean-ksc5601 . #x3A60) ; ø»ˆ¿¹ + (=ucs . #xBDD5) ; 뷕 + )) +(define-char + '((korean-ksc5601 . #x3A61) ; ø»ˆ¿º + (=ucs . #xBDD8) ; 뷘 + )) +(define-char + '((korean-ksc5601 . #x3A62) ; ø»ˆ¿» + (=ucs . #xBDDC) ; 뷜 + )) +(define-char + '((korean-ksc5601 . #x3A63) ; ø»ˆ¿¼ + (=ucs . #xBDE9) ; ë·© + )) +(define-char + '((korean-ksc5601 . #x3A64) ; ø»ˆ¿½ + (=ucs . #xBDF0) ; ë·° + )) +(define-char + '((korean-ksc5601 . #x3A65) ; ø»ˆ¿¾ + (=ucs . #xBDF4) ; ë·´ + )) +(define-char + '((korean-ksc5601 . #x3A66) ; ø»ˆ¿¿ + (=ucs . #xBDF8) ; ë·¸ + )) +(define-char + '((korean-ksc5601 . #x3A67) ; ø»‰€€ + (=ucs . #xBE00) ; 븀 + )) +(define-char + '((korean-ksc5601 . #x3A68) ; ø»‰€ + (=ucs . #xBE03) ; 븃 + )) +(define-char + '((korean-ksc5601 . #x3A69) ; ø»‰€‚ + (=ucs . #xBE05) ; 븅 + )) +(define-char + '((korean-ksc5601 . #x3A6A) ; ø»‰€ƒ + (=ucs . #xBE0C) ; 브 + )) +(define-char + '((korean-ksc5601 . #x3A6B) ; ø»‰€„ + (=ucs . #xBE0D) ; 븍 + )) +(define-char + '((korean-ksc5601 . #x3A6C) ; ø»‰€… + (=ucs . #xBE10) ; 븐 + )) +(define-char + '((korean-ksc5601 . #x3A6D) ; ø»‰€† + (=ucs . #xBE14) ; 블 + )) +(define-char + '((korean-ksc5601 . #x3A6E) ; ø»‰€‡ + (=ucs . #xBE1C) ; 븜 + )) +(define-char + '((korean-ksc5601 . #x3A6F) ; ø»‰€ˆ + (=ucs . #xBE1D) ; 븝 + )) +(define-char + '((korean-ksc5601 . #x3A70) ; ø»‰€‰ + (=ucs . #xBE1F) ; 븟 + )) +(define-char + '((korean-ksc5601 . #x3A71) ; ø»‰€Š + (=jef-china3 . #x82D5) ; øºˆ‹• + (=ucs . #xBE44) ; 비 + )) +(define-char + '((korean-ksc5601 . #x3A72) ; ø»‰€‹ + (=ucs . #xBE45) ; 빅 + )) +(define-char + '((korean-ksc5601 . #x3A73) ; ø»‰€Œ + (=ucs . #xBE48) ; 빈 + )) +(define-char + '((korean-ksc5601 . #x3A74) ; ø»‰€ + (=ucs . #xBE4C) ; 빌 + )) +(define-char + '((korean-ksc5601 . #x3A75) ; ø»‰€Ž + (=ucs . #xBE4E) ; 빎 + )) +(define-char + '((korean-ksc5601 . #x3A76) ; ø»‰€ + (=ucs . #xBE54) ; 빔 + )) +(define-char + '((korean-ksc5601 . #x3A77) ; ø»‰€ + (=ucs . #xBE55) ; 빕 + )) +(define-char + '((korean-ksc5601 . #x3A78) ; ø»‰€‘ + (=ucs . #xBE57) ; 빗 + )) +(define-char + '((korean-ksc5601 . #x3A79) ; ø»‰€’ + (=ucs . #xBE59) ; 빙 + )) +(define-char + '((korean-ksc5601 . #x3A7A) ; ø»‰€“ + (=ucs . #xBE5A) ; 빚 + )) +(define-char + '((korean-ksc5601 . #x3A7B) ; ø»‰€” + (=ucs . #xBE5B) ; 빛 + )) +(define-char + '((korean-ksc5601 . #x3A7C) ; ø»‰€• + (=ucs . #xBE60) ; ë¹  + )) +(define-char + '((korean-ksc5601 . #x3A7D) ; ø»‰€– + (=ucs . #xBE61) ; 빡 + )) +(define-char + '((korean-ksc5601 . #x3A7E) ; ø»‰€— + (=ucs . #xBE64) ; 빤 + )) +(define-char + '((korean-ksc5601 . #x3B21) ; ø»‰€˜ + (=ucs . #xBE68) ; 빨 + )) +(define-char + '((korean-ksc5601 . #x3B22) ; ø»‰€™ + (=ucs . #xBE6A) ; 빪 + )) +(define-char + '((korean-ksc5601 . #x3B23) ; ø»‰€š + (=ucs . #xBE70) ; ë¹° + )) +(define-char + '((korean-ksc5601 . #x3B24) ; ø»‰€› + (=ucs . #xBE71) ; ë¹± + )) +(define-char + '((korean-ksc5601 . #x3B25) ; ø»‰€œ + (=ucs . #xBE73) ; ë¹³ + )) +(define-char + '((korean-ksc5601 . #x3B26) ; ø»‰€ + (=ucs . #xBE74) ; ë¹´ + )) +(define-char + '((korean-ksc5601 . #x3B27) ; ø»‰€ž + (=ucs . #xBE75) ; ë¹µ + )) +(define-char + '((korean-ksc5601 . #x3B28) ; ø»‰€Ÿ + (=ucs . #xBE7B) ; ë¹» + )) +(define-char + '((korean-ksc5601 . #x3B29) ; ø»‰€  + (=ucs . #xBE7C) ; ë¹¼ + )) +(define-char + '((korean-ksc5601 . #x3B2A) ; ø»‰€¡ + (=ucs . #xBE7D) ; ë¹½ + )) +(define-char + '((korean-ksc5601 . #x3B2B) ; ø»‰€¢ + (=ucs . #xBE80) ; 뺀 + )) +(define-char + '((korean-ksc5601 . #x3B2C) ; ø»‰€£ + (=ucs . #xBE84) ; 뺄 + )) +(define-char + '((korean-ksc5601 . #x3B2D) ; ø»‰€¤ + (=ucs . #xBE8C) ; 뺌 + )) +(define-char + '((korean-ksc5601 . #x3B2E) ; ø»‰€¥ + (=ucs . #xBE8D) ; 뺍 + )) +(define-char + '((korean-ksc5601 . #x3B2F) ; ø»‰€¦ + (=ucs . #xBE8F) ; 뺏 + )) +(define-char + '((korean-ksc5601 . #x3B30) ; ø»‰€§ + (=ucs . #xBE90) ; 뺐 + )) +(define-char + '((korean-ksc5601 . #x3B31) ; ø»‰€¨ + (=ucs . #xBE91) ; 뺑 + )) +(define-char + '((korean-ksc5601 . #x3B32) ; ø»‰€© + (=ucs . #xBE98) ; 뺘 + )) +(define-char + '((korean-ksc5601 . #x3B33) ; ø»‰€ª + (=ucs . #xBE99) ; 뺙 + )) +(define-char + '((korean-ksc5601 . #x3B34) ; ø»‰€« + (=ucs . #xBEA8) ; 뺨 + )) +(define-char + '((korean-ksc5601 . #x3B35) ; ø»‰€¬ + (=ucs . #xBED0) ; 뻐 + )) +(define-char + '((korean-ksc5601 . #x3B36) ; ø»‰€­ + (=ucs . #xBED1) ; 뻑 + )) +(define-char + '((korean-ksc5601 . #x3B37) ; ø»‰€® + (=ucs . #xBED4) ; 뻔 + )) +(define-char + '((korean-ksc5601 . #x3B38) ; ø»‰€¯ + (=ucs . #xBED7) ; 뻗 + )) +(define-char + '((korean-ksc5601 . #x3B39) ; ø»‰€° + (=ucs . #xBED8) ; 뻘 + )) +(define-char + '((korean-ksc5601 . #x3B3A) ; ø»‰€± + (=ucs . #xBEE0) ; ë»  + )) +(define-char + '((korean-ksc5601 . #x3B3B) ; ø»‰€² + (=ucs . #xBEE3) ; 뻣 + )) +(define-char + '((korean-ksc5601 . #x3B3C) ; ø»‰€³ + (=ucs . #xBEE4) ; 뻤 + )) +(define-char + '((korean-ksc5601 . #x3B3D) ; ø»‰€´ + (=ucs . #xBEE5) ; 뻥 + )) +(define-char + '((korean-ksc5601 . #x3B3E) ; ø»‰€µ + (=ucs . #xBEEC) ; 뻬 + )) +(define-char + '((korean-ksc5601 . #x3B3F) ; ø»‰€¶ + (=ucs . #xBF01) ; 뼁 + )) +(define-char + '((korean-ksc5601 . #x3B40) ; ø»‰€· + (=ucs . #xBF08) ; 뼈 + )) +(define-char + '((korean-ksc5601 . #x3B41) ; ø»‰€¸ + (=ucs . #xBF09) ; 뼉 + )) +(define-char + '((korean-ksc5601 . #x3B42) ; ø»‰€¹ + (=ucs . #xBF18) ; 뼘 + )) +(define-char + '((korean-ksc5601 . #x3B43) ; ø»‰€º + (=ucs . #xBF19) ; 뼙 + )) +(define-char + '((korean-ksc5601 . #x3B44) ; ø»‰€» + (=ucs . #xBF1B) ; 뼛 + )) +(define-char + '((korean-ksc5601 . #x3B45) ; ø»‰€¼ + (=ucs . #xBF1C) ; 뼜 + )) +(define-char + '((korean-ksc5601 . #x3B46) ; ø»‰€½ + (=ucs . #xBF1D) ; 뼝 + )) +(define-char + '((korean-ksc5601 . #x3B47) ; ø»‰€¾ + (=ucs . #xBF40) ; 뽀 + )) +(define-char + '((korean-ksc5601 . #x3B48) ; ø»‰€¿ + (=ucs . #xBF41) ; 뽁 + )) +(define-char + '((korean-ksc5601 . #x3B49) ; ø»‰€ + (=ucs . #xBF44) ; 뽄 + )) +(define-char + '((korean-ksc5601 . #x3B4A) ; ø»‰ + (=ucs . #xBF48) ; 뽈 + )) +(define-char + '((korean-ksc5601 . #x3B4B) ; ø»‰‚ + (=ucs . #xBF50) ; 뽐 + )) +(define-char + '((korean-ksc5601 . #x3B4C) ; ø»‰ƒ + (=ucs . #xBF51) ; 뽑 + )) +(define-char + '((korean-ksc5601 . #x3B4D) ; ø»‰„ + (=ucs . #xBF55) ; 뽕 + )) +(define-char + '((korean-ksc5601 . #x3B4E) ; ø»‰… + (=ucs . #xBF94) ; 뾔 + )) +(define-char + '((korean-ksc5601 . #x3B4F) ; ø»‰† + (=ucs . #xBFB0) ; ë¾° + )) +(define-char + '((korean-ksc5601 . #x3B50) ; ø»‰‡ + (=ucs . #xBFC5) ; 뿅 + )) +(define-char + '((korean-ksc5601 . #x3B51) ; ø»‰ˆ + (=ucs . #xBFCC) ; 뿌 + )) +(define-char + '((korean-ksc5601 . #x3B52) ; ø»‰‰ + (=ucs . #xBFCD) ; 뿍 + )) +(define-char + '((korean-ksc5601 . #x3B53) ; ø»‰Š + (=ucs . #xBFD0) ; 뿐 + )) +(define-char + '((korean-ksc5601 . #x3B54) ; ø»‰‹ + (=ucs . #xBFD4) ; 뿔 + )) +(define-char + '((korean-ksc5601 . #x3B55) ; ø»‰Œ + (=ucs . #xBFDC) ; 뿜 + )) +(define-char + '((korean-ksc5601 . #x3B56) ; ø»‰ + (=ucs . #xBFDF) ; 뿟 + )) +(define-char + '((korean-ksc5601 . #x3B57) ; ø»‰Ž + (=ucs . #xBFE1) ; ë¿¡ + )) +(define-char + '((korean-ksc5601 . #x3B58) ; ø»‰ + (=ucs . #xC03C) ; 쀼 + )) +(define-char + '((korean-ksc5601 . #x3B59) ; ø»‰ + (=ucs . #xC051) ; 쁑 + )) +(define-char + '((korean-ksc5601 . #x3B5A) ; ø»‰‘ + (=jef-china3 . #x83C9) ; øºˆ‰ + (=ucs . #xC058) ; 쁘 + )) +(define-char + '((korean-ksc5601 . #x3B5B) ; ø»‰’ + (=ucs . #xC05C) ; 쁜 + )) +(define-char + '((korean-ksc5601 . #x3B5C) ; ø»‰“ + (=ucs . #xC060) ; 쁠 + )) +(define-char + '((korean-ksc5601 . #x3B5D) ; ø»‰” + (=ucs . #xC068) ; 쁨 + )) +(define-char + '((korean-ksc5601 . #x3B5E) ; ø»‰• + (=ucs . #xC069) ; 쁩 + )) +(define-char + '((korean-ksc5601 . #x3B5F) ; ø»‰– + (=ucs . #xC090) ; 삐 + )) +(define-char + '((korean-ksc5601 . #x3B60) ; ø»‰— + (=ucs . #xC091) ; 삑 + )) +(define-char + '((korean-ksc5601 . #x3B61) ; ø»‰˜ + (=ucs . #xC094) ; 삔 + )) +(define-char + '((korean-ksc5601 . #x3B62) ; ø»‰™ + (=ucs . #xC098) ; 삘 + )) +(define-char + '((korean-ksc5601 . #x3B63) ; ø»‰š + (=ucs . #xC0A0) ; 삠 + )) +(define-char + '((korean-ksc5601 . #x3B64) ; ø»‰› + (=ucs . #xC0A1) ; 삡 + )) +(define-char + '((korean-ksc5601 . #x3B65) ; ø»‰œ + (=ucs . #xC0A3) ; 삣 + )) +(define-char + '((korean-ksc5601 . #x3B66) ; ø»‰ + (=ucs . #xC0A5) ; 삥 + )) +(define-char + '((korean-ksc5601 . #x3B67) ; ø»‰ž + (=ucs . #xC0AC) ; 사 + )) +(define-char + '((korean-ksc5601 . #x3B68) ; ø»‰Ÿ + (=ucs . #xC0AD) ; 삭 + )) +(define-char + '((korean-ksc5601 . #x3B69) ; ø»‰  + (=ucs . #xC0AF) ; 삯 + )) +(define-char + '((korean-ksc5601 . #x3B6A) ; ø»‰¡ + (=jef-china3 . #x82E2) ; øºˆ‹¢ + (=ucs . #xC0B0) ; 산 + )) +(define-char + '((korean-ksc5601 . #x3B6B) ; ø»‰¢ + (=ucs . #xC0B3) ; 삳 + )) +(define-char + '((korean-ksc5601 . #x3B6C) ; ø»‰£ + (=ucs . #xC0B4) ; 살 + )) +(define-char + '((korean-ksc5601 . #x3B6D) ; ø»‰¤ + (=ucs . #xC0B5) ; 삵 + )) +(define-char + '((korean-ksc5601 . #x3B6E) ; ø»‰¥ + (=ucs . #xC0B6) ; 삶 + )) +(define-char + '((korean-ksc5601 . #x3B6F) ; ø»‰¦ + (=ucs . #xC0BC) ; 삼 + )) +(define-char + '((korean-ksc5601 . #x3B70) ; ø»‰§ + (=ucs . #xC0BD) ; 삽 + )) +(define-char + '((korean-ksc5601 . #x3B71) ; ø»‰¨ + (=ucs . #xC0BF) ; 삿 + )) +(define-char + '((korean-ksc5601 . #x3B72) ; ø»‰© + (=ucs . #xC0C0) ; 샀 + )) +(define-char + '((korean-ksc5601 . #x3B73) ; ø»‰ª + (=ucs . #xC0C1) ; 상 + )) +(define-char + '((korean-ksc5601 . #x3B74) ; ø»‰« + (=ucs . #xC0C5) ; 샅 + )) +(define-char + '((korean-ksc5601 . #x3B75) ; ø»‰¬ + (=jef-china3 . #x82E8) ; øºˆ‹¨ + (=ucs . #xC0C8) ; 새 + )) +(define-char + '((korean-ksc5601 . #x3B76) ; ø»‰­ + (=jef-china3 . #x8CAB) ; øºˆ²« + (=ucs . #xC0C9) ; 색 + )) +(define-char + '((korean-ksc5601 . #x3B77) ; ø»‰® + (=ucs . #xC0CC) ; 샌 + )) +(define-char + '((korean-ksc5601 . #x3B78) ; ø»‰¯ + (=ucs . #xC0D0) ; 샐 + )) +(define-char + '((korean-ksc5601 . #x3B79) ; ø»‰° + (=ucs . #xC0D8) ; 샘 + )) +(define-char + '((korean-ksc5601 . #x3B7A) ; ø»‰± + (=ucs . #xC0D9) ; 샙 + )) +(define-char + '((korean-ksc5601 . #x3B7B) ; ø»‰² + (=ucs . #xC0DB) ; 샛 + )) +(define-char + '((korean-ksc5601 . #x3B7C) ; ø»‰³ + (=ucs . #xC0DC) ; 샜 + )) +(define-char + '((korean-ksc5601 . #x3B7D) ; ø»‰´ + (=ucs . #xC0DD) ; 생 + )) +(define-char + '((korean-ksc5601 . #x3B7E) ; ø»‰µ + (=ucs . #xC0E4) ; 샤 + )) +(define-char + '((korean-ksc5601 . #x3C21) ; ø»‰¶ + (=ucs . #xC0E5) ; 샥 + )) +(define-char + '((korean-ksc5601 . #x3C22) ; ø»‰· + (=ucs . #xC0E8) ; 샨 + )) +(define-char + '((korean-ksc5601 . #x3C23) ; ø»‰¸ + (=ucs . #xC0EC) ; 샬 + )) +(define-char + '((korean-ksc5601 . #x3C24) ; ø»‰¹ + (=ucs . #xC0F4) ; 샴 + )) +(define-char + '((korean-ksc5601 . #x3C25) ; ø»‰º + (=ucs . #xC0F5) ; 샵 + )) +(define-char + '((korean-ksc5601 . #x3C26) ; ø»‰» + (=ucs . #xC0F7) ; 샷 + )) +(define-char + '((korean-ksc5601 . #x3C27) ; ø»‰¼ + (=ucs . #xC0F9) ; 샹 + )) +(define-char + '((korean-ksc5601 . #x3C28) ; ø»‰½ + (=ucs . #xC100) ; 섀 + )) +(define-char + '((korean-ksc5601 . #x3C29) ; ø»‰¾ + (=ucs . #xC104) ; 섄 + )) +(define-char + '((korean-ksc5601 . #x3C2A) ; ø»‰¿ + (=ucs . #xC108) ; 섈 + )) +(define-char + '((korean-ksc5601 . #x3C2B) ; ø»‰‚€ + (=ucs . #xC110) ; 섐 + )) +(define-char + '((korean-ksc5601 . #x3C2C) ; ø»‰‚ + (=ucs . #xC115) ; 섕 + )) +(define-char + '((korean-ksc5601 . #x3C2D) ; ø»‰‚‚ + (=ucs . #xC11C) ; 서 + )) +(define-char + '((korean-ksc5601 . #x3C2E) ; ø»‰‚ƒ + (=ucs . #xC11D) ; 석 + )) +(define-char + '((korean-ksc5601 . #x3C2F) ; ø»‰‚„ + (=ucs . #xC11E) ; 섞 + )) +(define-char + '((korean-ksc5601 . #x3C30) ; ø»‰‚… + (=ucs . #xC11F) ; 섟 + )) +(define-char + '((korean-ksc5601 . #x3C31) ; ø»‰‚† + (=ucs . #xC120) ; 선 + )) +(define-char + '((korean-ksc5601 . #x3C32) ; ø»‰‚‡ + (=ucs . #xC123) ; 섣 + )) +(define-char + '((korean-ksc5601 . #x3C33) ; ø»‰‚ˆ + (=ucs . #xC124) ; 설 + )) +(define-char + '((korean-ksc5601 . #x3C34) ; ø»‰‚‰ + (=ucs . #xC126) ; 섦 + )) +(define-char + '((korean-ksc5601 . #x3C35) ; ø»‰‚Š + (=ucs . #xC127) ; 섧 + )) +(define-char + '((korean-ksc5601 . #x3C36) ; ø»‰‚‹ + (=ucs . #xC12C) ; 섬 + )) +(define-char + '((korean-ksc5601 . #x3C37) ; ø»‰‚Œ + (=ucs . #xC12D) ; 섭 + )) +(define-char + '((korean-ksc5601 . #x3C38) ; ø»‰‚ + (=ucs . #xC12F) ; 섯 + )) +(define-char + '((korean-ksc5601 . #x3C39) ; ø»‰‚Ž + (=ucs . #xC130) ; 섰 + )) +(define-char + '((korean-ksc5601 . #x3C3A) ; ø»‰‚ + (=ucs . #xC131) ; 성 + )) +(define-char + '((korean-ksc5601 . #x3C3B) ; ø»‰‚ + (=ucs . #xC136) ; 섶 + )) +(define-char + '((korean-ksc5601 . #x3C3C) ; ø»‰‚‘ + (=ucs . #xC138) ; 세 + )) +(define-char + '((korean-ksc5601 . #x3C3D) ; ø»‰‚’ + (=ucs . #xC139) ; 섹 + )) +(define-char + '((korean-ksc5601 . #x3C3E) ; ø»‰‚“ + (=ucs . #xC13C) ; 센 + )) +(define-char + '((korean-ksc5601 . #x3C3F) ; ø»‰‚” + (=ucs . #xC140) ; 셀 + )) +(define-char + '((korean-ksc5601 . #x3C40) ; ø»‰‚• + (=ucs . #xC148) ; 셈 + )) +(define-char + '((korean-ksc5601 . #x3C41) ; ø»‰‚– + (=ucs . #xC149) ; 셉 + )) +(define-char + '((korean-ksc5601 . #x3C42) ; ø»‰‚— + (=ucs . #xC14B) ; 셋 + )) +(define-char + '((korean-ksc5601 . #x3C43) ; ø»‰‚˜ + (=ucs . #xC14C) ; 셌 + )) +(define-char + '((korean-ksc5601 . #x3C44) ; ø»‰‚™ + (=ucs . #xC14D) ; 셍 + )) +(define-char + '((korean-ksc5601 . #x3C45) ; ø»‰‚š + (=ucs . #xC154) ; 셔 + )) +(define-char + '((korean-ksc5601 . #x3C46) ; ø»‰‚› + (=ucs . #xC155) ; 셕 + )) +(define-char + '((korean-ksc5601 . #x3C47) ; ø»‰‚œ + (=ucs . #xC158) ; 션 + )) +(define-char + '((korean-ksc5601 . #x3C48) ; ø»‰‚ + (=ucs . #xC15C) ; 셜 + )) +(define-char + '((korean-ksc5601 . #x3C49) ; ø»‰‚ž + (=ucs . #xC164) ; 셤 + )) +(define-char + '((korean-ksc5601 . #x3C4A) ; ø»‰‚Ÿ + (=ucs . #xC165) ; 셥 + )) +(define-char + '((korean-ksc5601 . #x3C4B) ; ø»‰‚  + (=ucs . #xC167) ; 셧 + )) +(define-char + '((korean-ksc5601 . #x3C4C) ; ø»‰‚¡ + (=ucs . #xC168) ; 셨 + )) +(define-char + '((korean-ksc5601 . #x3C4D) ; ø»‰‚¢ + (=ucs . #xC169) ; 셩 + )) +(define-char + '((korean-ksc5601 . #x3C4E) ; ø»‰‚£ + (=ucs . #xC170) ; 셰 + )) +(define-char + '((korean-ksc5601 . #x3C4F) ; ø»‰‚¤ + (=ucs . #xC174) ; 셴 + )) +(define-char + '((korean-ksc5601 . #x3C50) ; ø»‰‚¥ + (=ucs . #xC178) ; 셸 + )) +(define-char + '((korean-ksc5601 . #x3C51) ; ø»‰‚¦ + (=ucs . #xC185) ; 솅 + )) +(define-char + '((korean-ksc5601 . #x3C52) ; ø»‰‚§ + (=jef-china3 . #x82CE) ; øºˆ‹Ž + (=ucs . #xC18C) ; 소 + )) +(define-char + '((korean-ksc5601 . #x3C53) ; ø»‰‚¨ + (=ucs . #xC18D) ; 속 + )) +(define-char + '((korean-ksc5601 . #x3C54) ; ø»‰‚© + (=ucs . #xC18E) ; 솎 + )) +(define-char + '((korean-ksc5601 . #x3C55) ; ø»‰‚ª + (=ucs . #xC190) ; 손 + )) +(define-char + '((korean-ksc5601 . #x3C56) ; ø»‰‚« + (=ucs . #xC194) ; 솔 + )) +(define-char + '((korean-ksc5601 . #x3C57) ; ø»‰‚¬ + (=ucs . #xC196) ; 솖 + )) +(define-char + '((korean-ksc5601 . #x3C58) ; ø»‰‚­ + (=ucs . #xC19C) ; 솜 + )) +(define-char + '((korean-ksc5601 . #x3C59) ; ø»‰‚® + (=ucs . #xC19D) ; 솝 + )) +(define-char + '((korean-ksc5601 . #x3C5A) ; ø»‰‚¯ + (=ucs . #xC19F) ; 솟 + )) +(define-char + '((korean-ksc5601 . #x3C5B) ; ø»‰‚° + (=jef-china3 . #x8CAC) ; øºˆ²¬ + (=ucs . #xC1A1) ; 송 + )) +(define-char + '((korean-ksc5601 . #x3C5C) ; ø»‰‚± + (=ucs . #xC1A5) ; 솥 + )) +(define-char + '((korean-ksc5601 . #x3C5D) ; ø»‰‚² + (=ucs . #xC1A8) ; 솨 + )) +(define-char + '((korean-ksc5601 . #x3C5E) ; ø»‰‚³ + (=ucs . #xC1A9) ; 솩 + )) +(define-char + '((korean-ksc5601 . #x3C5F) ; ø»‰‚´ + (=ucs . #xC1AC) ; 솬 + )) +(define-char + '((korean-ksc5601 . #x3C60) ; ø»‰‚µ + (=ucs . #xC1B0) ; 솰 + )) +(define-char + '((korean-ksc5601 . #x3C61) ; ø»‰‚¶ + (=ucs . #xC1BD) ; 솽 + )) +(define-char + '((korean-ksc5601 . #x3C62) ; ø»‰‚· + (=ucs . #xC1C4) ; 쇄 + )) +(define-char + '((korean-ksc5601 . #x3C63) ; ø»‰‚¸ + (=ucs . #xC1C8) ; 쇈 + )) +(define-char + '((korean-ksc5601 . #x3C64) ; ø»‰‚¹ + (=ucs . #xC1CC) ; 쇌 + )) +(define-char + '((korean-ksc5601 . #x3C65) ; ø»‰‚º + (=ucs . #xC1D4) ; 쇔 + )) +(define-char + '((korean-ksc5601 . #x3C66) ; ø»‰‚» + (=ucs . #xC1D7) ; 쇗 + )) +(define-char + '((korean-ksc5601 . #x3C67) ; ø»‰‚¼ + (=ucs . #xC1D8) ; 쇘 + )) +(define-char + '((korean-ksc5601 . #x3C68) ; ø»‰‚½ + (=ucs . #xC1E0) ; 쇠 + )) +(define-char + '((korean-ksc5601 . #x3C69) ; ø»‰‚¾ + (=ucs . #xC1E4) ; 쇤 + )) +(define-char + '((korean-ksc5601 . #x3C6A) ; ø»‰‚¿ + (=ucs . #xC1E8) ; 쇨 + )) +(define-char + '((korean-ksc5601 . #x3C6B) ; ø»‰ƒ€ + (=ucs . #xC1F0) ; 쇰 + )) +(define-char + '((korean-ksc5601 . #x3C6C) ; ø»‰ƒ + (=ucs . #xC1F1) ; 쇱 + )) +(define-char + '((korean-ksc5601 . #x3C6D) ; ø»‰ƒ‚ + (=ucs . #xC1F3) ; 쇳 + )) +(define-char + '((korean-ksc5601 . #x3C6E) ; ø»‰ƒƒ + (=ucs . #xC1FC) ; 쇼 + )) +(define-char + '((korean-ksc5601 . #x3C6F) ; ø»‰ƒ„ + (=ucs . #xC1FD) ; 쇽 + )) +(define-char + '((korean-ksc5601 . #x3C70) ; ø»‰ƒ… + (=ucs . #xC200) ; 숀 + )) +(define-char + '((korean-ksc5601 . #x3C71) ; ø»‰ƒ† + (=ucs . #xC204) ; 숄 + )) +(define-char + '((korean-ksc5601 . #x3C72) ; ø»‰ƒ‡ + (=ucs . #xC20C) ; 숌 + )) +(define-char + '((korean-ksc5601 . #x3C73) ; ø»‰ƒˆ + (=ucs . #xC20D) ; 숍 + )) +(define-char + '((korean-ksc5601 . #x3C74) ; ø»‰ƒ‰ + (=ucs . #xC20F) ; 숏 + )) +(define-char + '((korean-ksc5601 . #x3C75) ; ø»‰ƒŠ + (=ucs . #xC211) ; 숑 + )) +(define-char + '((korean-ksc5601 . #x3C76) ; ø»‰ƒ‹ + (=ucs . #xC218) ; 수 + )) +(define-char + '((korean-ksc5601 . #x3C77) ; ø»‰ƒŒ + (=ucs . #xC219) ; 숙 + )) +(define-char + '((korean-ksc5601 . #x3C78) ; ø»‰ƒ + (=ucs . #xC21C) ; 순 + )) +(define-char + '((korean-ksc5601 . #x3C79) ; ø»‰ƒŽ + (=ucs . #xC21F) ; 숟 + )) +(define-char + '((korean-ksc5601 . #x3C7A) ; ø»‰ƒ + (=ucs . #xC220) ; 술 + )) +(define-char + '((korean-ksc5601 . #x3C7B) ; ø»‰ƒ + (=ucs . #xC228) ; 숨 + )) +(define-char + '((korean-ksc5601 . #x3C7C) ; ø»‰ƒ‘ + (=ucs . #xC229) ; 숩 + )) +(define-char + '((korean-ksc5601 . #x3C7D) ; ø»‰ƒ’ + (=ucs . #xC22B) ; 숫 + )) +(define-char + '((korean-ksc5601 . #x3C7E) ; ø»‰ƒ“ + (=ucs . #xC22D) ; 숭 + )) +(define-char + '((korean-ksc5601 . #x3D21) ; ø»‰ƒ” + (=ucs . #xC22F) ; 숯 + )) +(define-char + '((korean-ksc5601 . #x3D22) ; ø»‰ƒ• + (=ucs . #xC231) ; 숱 + )) +(define-char + '((korean-ksc5601 . #x3D23) ; ø»‰ƒ– + (=ucs . #xC232) ; 숲 + )) +(define-char + '((korean-ksc5601 . #x3D24) ; ø»‰ƒ— + (=ucs . #xC234) ; 숴 + )) +(define-char + '((korean-ksc5601 . #x3D25) ; ø»‰ƒ˜ + (=ucs . #xC248) ; 쉈 + )) +(define-char + '((korean-ksc5601 . #x3D26) ; ø»‰ƒ™ + (=ucs . #xC250) ; 쉐 + )) +(define-char + '((korean-ksc5601 . #x3D27) ; ø»‰ƒš + (=ucs . #xC251) ; 쉑 + )) +(define-char + '((korean-ksc5601 . #x3D28) ; ø»‰ƒ› + (=ucs . #xC254) ; 쉔 + )) +(define-char + '((korean-ksc5601 . #x3D29) ; ø»‰ƒœ + (=ucs . #xC258) ; 쉘 + )) +(define-char + '((korean-ksc5601 . #x3D2A) ; ø»‰ƒ + (=ucs . #xC260) ; 쉠 + )) +(define-char + '((korean-ksc5601 . #x3D2B) ; ø»‰ƒž + (=ucs . #xC265) ; 쉥 + )) +(define-char + '((korean-ksc5601 . #x3D2C) ; ø»‰ƒŸ + (=ucs . #xC26C) ; 쉬 + )) +(define-char + '((korean-ksc5601 . #x3D2D) ; ø»‰ƒ  + (=ucs . #xC26D) ; 쉭 + )) +(define-char + '((korean-ksc5601 . #x3D2E) ; ø»‰ƒ¡ + (=ucs . #xC270) ; 쉰 + )) +(define-char + '((korean-ksc5601 . #x3D2F) ; ø»‰ƒ¢ + (=ucs . #xC274) ; 쉴 + )) +(define-char + '((korean-ksc5601 . #x3D30) ; ø»‰ƒ£ + (=ucs . #xC27C) ; 쉼 + )) +(define-char + '((korean-ksc5601 . #x3D31) ; ø»‰ƒ¤ + (=ucs . #xC27D) ; 쉽 + )) +(define-char + '((korean-ksc5601 . #x3D32) ; ø»‰ƒ¥ + (=ucs . #xC27F) ; 쉿 + )) +(define-char + '((korean-ksc5601 . #x3D33) ; ø»‰ƒ¦ + (=ucs . #xC281) ; 슁 + )) +(define-char + '((korean-ksc5601 . #x3D34) ; ø»‰ƒ§ + (=ucs . #xC288) ; 슈 + )) +(define-char + '((korean-ksc5601 . #x3D35) ; ø»‰ƒ¨ + (=ucs . #xC289) ; 슉 + )) +(define-char + '((korean-ksc5601 . #x3D36) ; ø»‰ƒ© + (=ucs . #xC290) ; 슐 + )) +(define-char + '((korean-ksc5601 . #x3D37) ; ø»‰ƒª + (=ucs . #xC298) ; 슘 + )) +(define-char + '((korean-ksc5601 . #x3D38) ; ø»‰ƒ« + (=ucs . #xC29B) ; 슛 + )) +(define-char + '((korean-ksc5601 . #x3D39) ; ø»‰ƒ¬ + (=ucs . #xC29D) ; 슝 + )) +(define-char + '((korean-ksc5601 . #x3D3A) ; ø»‰ƒ­ + (=ucs . #xC2A4) ; 스 + )) +(define-char + '((korean-ksc5601 . #x3D3B) ; ø»‰ƒ® + (=ucs . #xC2A5) ; 슥 + )) +(define-char + '((korean-ksc5601 . #x3D3C) ; ø»‰ƒ¯ + (=ucs . #xC2A8) ; 슨 + )) +(define-char + '((korean-ksc5601 . #x3D3D) ; ø»‰ƒ° + (=ucs . #xC2AC) ; 슬 + )) +(define-char + '((korean-ksc5601 . #x3D3E) ; ø»‰ƒ± + (=ucs . #xC2AD) ; 슭 + )) +(define-char + '((korean-ksc5601 . #x3D3F) ; ø»‰ƒ² + (=ucs . #xC2B4) ; 슴 + )) +(define-char + '((korean-ksc5601 . #x3D40) ; ø»‰ƒ³ + (=ucs . #xC2B5) ; 습 + )) +(define-char + '((korean-ksc5601 . #x3D41) ; ø»‰ƒ´ + (=ucs . #xC2B7) ; 슷 + )) +(define-char + '((korean-ksc5601 . #x3D42) ; ø»‰ƒµ + (=ucs . #xC2B9) ; 승 + )) +(define-char + '((korean-ksc5601 . #x3D43) ; ø»‰ƒ¶ + (=ucs . #xC2DC) ; 시 + )) +(define-char + '((korean-ksc5601 . #x3D44) ; ø»‰ƒ· + (=ucs . #xC2DD) ; 식 + )) +(define-char + '((korean-ksc5601 . #x3D45) ; ø»‰ƒ¸ + (=ucs . #xC2E0) ; 신 + )) +(define-char + '((korean-ksc5601 . #x3D46) ; ø»‰ƒ¹ + (=ucs . #xC2E3) ; 싣 + )) +(define-char + '((korean-ksc5601 . #x3D47) ; ø»‰ƒº + (=ucs . #xC2E4) ; 실 + )) +(define-char + '((korean-ksc5601 . #x3D48) ; ø»‰ƒ» + (=ucs . #xC2EB) ; 싫 + )) +(define-char + '((korean-ksc5601 . #x3D49) ; ø»‰ƒ¼ + (=ucs . #xC2EC) ; 심 + )) +(define-char + '((korean-ksc5601 . #x3D4A) ; ø»‰ƒ½ + (=ucs . #xC2ED) ; 십 + )) +(define-char + '((korean-ksc5601 . #x3D4B) ; ø»‰ƒ¾ + (=ucs . #xC2EF) ; 싯 + )) +(define-char + '((korean-ksc5601 . #x3D4C) ; ø»‰ƒ¿ + (=ucs . #xC2F1) ; 싱 + )) +(define-char + '((korean-ksc5601 . #x3D4D) ; ø»‰„€ + (=ucs . #xC2F6) ; 싶 + )) +(define-char + '((korean-ksc5601 . #x3D4E) ; ø»‰„ + (=ucs . #xC2F8) ; 싸 + )) +(define-char + '((korean-ksc5601 . #x3D4F) ; ø»‰„‚ + (=ucs . #xC2F9) ; 싹 + )) +(define-char + '((korean-ksc5601 . #x3D50) ; ø»‰„ƒ + (=ucs . #xC2FB) ; 싻 + )) +(define-char + '((korean-ksc5601 . #x3D51) ; ø»‰„„ + (=ucs . #xC2FC) ; 싼 + )) +(define-char + '((korean-ksc5601 . #x3D52) ; ø»‰„… + (=ucs . #xC300) ; 쌀 + )) +(define-char + '((korean-ksc5601 . #x3D53) ; ø»‰„† + (=ucs . #xC308) ; 쌈 + )) +(define-char + '((korean-ksc5601 . #x3D54) ; ø»‰„‡ + (=ucs . #xC309) ; 쌉 + )) +(define-char + '((korean-ksc5601 . #x3D55) ; ø»‰„ˆ + (=ucs . #xC30C) ; 쌌 + )) +(define-char + '((korean-ksc5601 . #x3D56) ; ø»‰„‰ + (=ucs . #xC30D) ; 쌍 + )) +(define-char + '((korean-ksc5601 . #x3D57) ; ø»‰„Š + (=ucs . #xC313) ; 쌓 + )) +(define-char + '((korean-ksc5601 . #x3D58) ; ø»‰„‹ + (=ucs . #xC314) ; 쌔 + )) +(define-char + '((korean-ksc5601 . #x3D59) ; ø»‰„Œ + (=ucs . #xC315) ; 쌕 + )) +(define-char + '((korean-ksc5601 . #x3D5A) ; ø»‰„ + (=ucs . #xC318) ; 쌘 + )) +(define-char + '((korean-ksc5601 . #x3D5B) ; ø»‰„Ž + (=ucs . #xC31C) ; 쌜 + )) +(define-char + '((korean-ksc5601 . #x3D5C) ; ø»‰„ + (=ucs . #xC324) ; 쌤 + )) +(define-char + '((korean-ksc5601 . #x3D5D) ; ø»‰„ + (=ucs . #xC325) ; 쌥 + )) +(define-char + '((korean-ksc5601 . #x3D5E) ; ø»‰„‘ + (=ucs . #xC328) ; 쌨 + )) +(define-char + '((korean-ksc5601 . #x3D5F) ; ø»‰„’ + (=ucs . #xC329) ; 쌩 + )) +(define-char + '((korean-ksc5601 . #x3D60) ; ø»‰„“ + (=ucs . #xC345) ; 썅 + )) +(define-char + '((korean-ksc5601 . #x3D61) ; ø»‰„” + (=ucs . #xC368) ; 써 + )) +(define-char + '((korean-ksc5601 . #x3D62) ; ø»‰„• + (=ucs . #xC369) ; 썩 + )) +(define-char + '((korean-ksc5601 . #x3D63) ; ø»‰„– + (=ucs . #xC36C) ; 썬 + )) +(define-char + '((korean-ksc5601 . #x3D64) ; ø»‰„— + (=ucs . #xC370) ; 썰 + )) +(define-char + '((korean-ksc5601 . #x3D65) ; ø»‰„˜ + (=ucs . #xC372) ; 썲 + )) +(define-char + '((korean-ksc5601 . #x3D66) ; ø»‰„™ + (=ucs . #xC378) ; 썸 + )) +(define-char + '((korean-ksc5601 . #x3D67) ; ø»‰„š + (=ucs . #xC379) ; 썹 + )) +(define-char + '((korean-ksc5601 . #x3D68) ; ø»‰„› + (=ucs . #xC37C) ; 썼 + )) +(define-char + '((korean-ksc5601 . #x3D69) ; ø»‰„œ + (=ucs . #xC37D) ; 썽 + )) +(define-char + '((korean-ksc5601 . #x3D6A) ; ø»‰„ + (=ucs . #xC384) ; 쎄 + )) +(define-char + '((korean-ksc5601 . #x3D6B) ; ø»‰„ž + (=ucs . #xC388) ; 쎈 + )) +(define-char + '((korean-ksc5601 . #x3D6C) ; ø»‰„Ÿ + (=ucs . #xC38C) ; 쎌 + )) +(define-char + '((korean-ksc5601 . #x3D6D) ; ø»‰„  + (=ucs . #xC3C0) ; 쏀 + )) +(define-char + '((korean-ksc5601 . #x3D6E) ; ø»‰„¡ + (=ucs . #xC3D8) ; 쏘 + )) +(define-char + '((korean-ksc5601 . #x3D6F) ; ø»‰„¢ + (=ucs . #xC3D9) ; 쏙 + )) +(define-char + '((korean-ksc5601 . #x3D70) ; ø»‰„£ + (=ucs . #xC3DC) ; 쏜 + )) +(define-char + '((korean-ksc5601 . #x3D71) ; ø»‰„¤ + (=ucs . #xC3DF) ; 쏟 + )) +(define-char + '((korean-ksc5601 . #x3D72) ; ø»‰„¥ + (=ucs . #xC3E0) ; 쏠 + )) +(define-char + '((korean-ksc5601 . #x3D73) ; ø»‰„¦ + (=ucs . #xC3E2) ; 쏢 + )) +(define-char + '((korean-ksc5601 . #x3D74) ; ø»‰„§ + (=ucs . #xC3E8) ; 쏨 + )) +(define-char + '((korean-ksc5601 . #x3D75) ; ø»‰„¨ + (=ucs . #xC3E9) ; 쏩 + )) +(define-char + '((korean-ksc5601 . #x3D76) ; ø»‰„© + (=ucs . #xC3ED) ; 쏭 + )) +(define-char + '((korean-ksc5601 . #x3D77) ; ø»‰„ª + (=ucs . #xC3F4) ; 쏴 + )) +(define-char + '((korean-ksc5601 . #x3D78) ; ø»‰„« + (=ucs . #xC3F5) ; 쏵 + )) +(define-char + '((korean-ksc5601 . #x3D79) ; ø»‰„¬ + (=ucs . #xC3F8) ; 쏸 + )) +(define-char + '((korean-ksc5601 . #x3D7A) ; ø»‰„­ + (=ucs . #xC408) ; 쐈 + )) +(define-char + '((korean-ksc5601 . #x3D7B) ; ø»‰„® + (=ucs . #xC410) ; 쐐 + )) +(define-char + '((korean-ksc5601 . #x3D7C) ; ø»‰„¯ + (=ucs . #xC424) ; 쐤 + )) +(define-char + '((korean-ksc5601 . #x3D7D) ; ø»‰„° + (=ucs . #xC42C) ; 쐬 + )) +(define-char + '((korean-ksc5601 . #x3D7E) ; ø»‰„± + (=ucs . #xC430) ; 쐰 + )) +(define-char + '((korean-ksc5601 . #x3E21) ; ø»‰„² + (=ucs . #xC434) ; 쐴 + )) +(define-char + '((korean-ksc5601 . #x3E22) ; ø»‰„³ + (=ucs . #xC43C) ; 쐼 + )) +(define-char + '((korean-ksc5601 . #x3E23) ; ø»‰„´ + (=ucs . #xC43D) ; 쐽 + )) +(define-char + '((korean-ksc5601 . #x3E24) ; ø»‰„µ + (=ucs . #xC448) ; 쑈 + )) +(define-char + '((korean-ksc5601 . #x3E25) ; ø»‰„¶ + (=ucs . #xC464) ; 쑤 + )) +(define-char + '((korean-ksc5601 . #x3E26) ; ø»‰„· + (=ucs . #xC465) ; 쑥 + )) +(define-char + '((korean-ksc5601 . #x3E27) ; ø»‰„¸ + (=ucs . #xC468) ; 쑨 + )) +(define-char + '((korean-ksc5601 . #x3E28) ; ø»‰„¹ + (=ucs . #xC46C) ; 쑬 + )) +(define-char + '((korean-ksc5601 . #x3E29) ; ø»‰„º + (=ucs . #xC474) ; 쑴 + )) +(define-char + '((korean-ksc5601 . #x3E2A) ; ø»‰„» + (=ucs . #xC475) ; 쑵 + )) +(define-char + '((korean-ksc5601 . #x3E2B) ; ø»‰„¼ + (=ucs . #xC479) ; 쑹 + )) +(define-char + '((korean-ksc5601 . #x3E2C) ; ø»‰„½ + (=ucs . #xC480) ; 쒀 + )) +(define-char + '((korean-ksc5601 . #x3E2D) ; ø»‰„¾ + (=ucs . #xC494) ; 쒔 + )) +(define-char + '((korean-ksc5601 . #x3E2E) ; ø»‰„¿ + (=ucs . #xC49C) ; 쒜 + )) +(define-char + '((korean-ksc5601 . #x3E2F) ; ø»‰…€ + (=ucs . #xC4B8) ; 쒸 + )) +(define-char + '((korean-ksc5601 . #x3E30) ; ø»‰… + (=ucs . #xC4BC) ; 쒼 + )) +(define-char + '((korean-ksc5601 . #x3E31) ; ø»‰…‚ + (=ucs . #xC4E9) ; 쓩 + )) +(define-char + '((korean-ksc5601 . #x3E32) ; ø»‰…ƒ + (=ucs . #xC4F0) ; 쓰 + )) +(define-char + '((korean-ksc5601 . #x3E33) ; ø»‰…„ + (=ucs . #xC4F1) ; 쓱 + )) +(define-char + '((korean-ksc5601 . #x3E34) ; ø»‰…… + (=ucs . #xC4F4) ; 쓴 + )) +(define-char + '((korean-ksc5601 . #x3E35) ; ø»‰…† + (=ucs . #xC4F8) ; 쓸 + )) +(define-char + '((korean-ksc5601 . #x3E36) ; ø»‰…‡ + (=ucs . #xC4FA) ; 쓺 + )) +(define-char + '((korean-ksc5601 . #x3E37) ; ø»‰…ˆ + (=ucs . #xC4FF) ; 쓿 + )) +(define-char + '((korean-ksc5601 . #x3E38) ; ø»‰…‰ + (=ucs . #xC500) ; 씀 + )) +(define-char + '((korean-ksc5601 . #x3E39) ; ø»‰…Š + (=ucs . #xC501) ; 씁 + )) +(define-char + '((korean-ksc5601 . #x3E3A) ; ø»‰…‹ + (=ucs . #xC50C) ; 씌 + )) +(define-char + '((korean-ksc5601 . #x3E3B) ; ø»‰…Œ + (=ucs . #xC510) ; 씐 + )) +(define-char + '((korean-ksc5601 . #x3E3C) ; ø»‰… + (=ucs . #xC514) ; 씔 + )) +(define-char + '((korean-ksc5601 . #x3E3D) ; ø»‰…Ž + (=ucs . #xC51C) ; 씜 + )) +(define-char + '((korean-ksc5601 . #x3E3E) ; ø»‰… + (=ucs . #xC528) ; 씨 + )) +(define-char + '((korean-ksc5601 . #x3E3F) ; ø»‰… + (=ucs . #xC529) ; 씩 + )) +(define-char + '((korean-ksc5601 . #x3E40) ; ø»‰…‘ + (=ucs . #xC52C) ; 씬 + )) +(define-char + '((korean-ksc5601 . #x3E41) ; ø»‰…’ + (=ucs . #xC530) ; 씰 + )) +(define-char + '((korean-ksc5601 . #x3E42) ; ø»‰…“ + (=ucs . #xC538) ; 씸 + )) +(define-char + '((korean-ksc5601 . #x3E43) ; ø»‰…” + (=ucs . #xC539) ; 씹 + )) +(define-char + '((korean-ksc5601 . #x3E44) ; ø»‰…• + (=ucs . #xC53B) ; 씻 + )) +(define-char + '((korean-ksc5601 . #x3E45) ; ø»‰…– + (=ucs . #xC53D) ; 씽 + )) +(define-char + '((korean-ksc5601 . #x3E46) ; ø»‰…— + (=ucs . #xC544) ; 아 + )) +(define-char + '((korean-ksc5601 . #x3E47) ; ø»‰…˜ + (=ucs . #xC545) ; 악 + )) +(define-char + '((korean-ksc5601 . #x3E48) ; ø»‰…™ + (=ucs . #xC548) ; 안 + )) +(define-char + '((korean-ksc5601 . #x3E49) ; ø»‰…š + (=ucs . #xC549) ; 앉 + )) +(define-char + '((korean-ksc5601 . #x3E4A) ; ø»‰…› + (=ucs . #xC54A) ; 않 + )) +(define-char + '((korean-ksc5601 . #x3E4B) ; ø»‰…œ + (=ucs . #xC54C) ; 알 + )) +(define-char + '((korean-ksc5601 . #x3E4C) ; ø»‰… + (=ucs . #xC54D) ; 앍 + )) +(define-char + '((korean-ksc5601 . #x3E4D) ; ø»‰…ž + (=ucs . #xC54E) ; 앎 + )) +(define-char + '((korean-ksc5601 . #x3E4E) ; ø»‰…Ÿ + (=ucs . #xC553) ; 앓 + )) +(define-char + '((korean-ksc5601 . #x3E4F) ; ø»‰…  + (=ucs . #xC554) ; 암 + )) +(define-char + '((korean-ksc5601 . #x3E50) ; ø»‰…¡ + (=ucs . #xC555) ; 압 + )) +(define-char + '((korean-ksc5601 . #x3E51) ; ø»‰…¢ + (=ucs . #xC557) ; 앗 + )) +(define-char + '((korean-ksc5601 . #x3E52) ; ø»‰…£ + (=jef-china3 . #x8CA8) ; øºˆ²¨ + (=ucs . #xC558) ; 았 + )) +(define-char + '((korean-ksc5601 . #x3E53) ; ø»‰…¤ + (=ucs . #xC559) ; 앙 + )) +(define-char + '((korean-ksc5601 . #x3E54) ; ø»‰…¥ + (=ucs . #xC55D) ; 앝 + )) +(define-char + '((korean-ksc5601 . #x3E55) ; ø»‰…¦ + (=ucs . #xC55E) ; 앞 + )) +(define-char + '((korean-ksc5601 . #x3E56) ; ø»‰…§ + (=ucs . #xC560) ; 애 + )) +(define-char + '((korean-ksc5601 . #x3E57) ; ø»‰…¨ + (=ucs . #xC561) ; 액 + )) +(define-char + '((korean-ksc5601 . #x3E58) ; ø»‰…© + (=ucs . #xC564) ; 앤 + )) +(define-char + '((korean-ksc5601 . #x3E59) ; ø»‰…ª + (=ucs . #xC568) ; 앨 + )) +(define-char + '((korean-ksc5601 . #x3E5A) ; ø»‰…« + (=ucs . #xC570) ; 앰 + )) +(define-char + '((korean-ksc5601 . #x3E5B) ; ø»‰…¬ + (=ucs . #xC571) ; 앱 + )) +(define-char + '((korean-ksc5601 . #x3E5C) ; ø»‰…­ + (=ucs . #xC573) ; 앳 + )) +(define-char + '((korean-ksc5601 . #x3E5D) ; ø»‰…® + (=ucs . #xC574) ; 앴 + )) +(define-char + '((korean-ksc5601 . #x3E5E) ; ø»‰…¯ + (=ucs . #xC575) ; 앵 + )) +(define-char + '((korean-ksc5601 . #x3E5F) ; ø»‰…° + (=jef-china3 . #x82C9) ; øºˆ‹‰ + (=ucs . #xC57C) ; 야 + )) +(define-char + '((korean-ksc5601 . #x3E60) ; ø»‰…± + (=ucs . #xC57D) ; 약 + )) +(define-char + '((korean-ksc5601 . #x3E61) ; ø»‰…² + (=jef-china3 . #x82E9) ; øºˆ‹© + (=ucs . #xC580) ; 얀 + )) +(define-char + '((korean-ksc5601 . #x3E62) ; ø»‰…³ + (=ucs . #xC584) ; 얄 + )) +(define-char + '((korean-ksc5601 . #x3E63) ; ø»‰…´ + (=ucs . #xC587) ; 얇 + )) +(define-char + '((korean-ksc5601 . #x3E64) ; ø»‰…µ + (=ucs . #xC58C) ; 얌 + )) +(define-char + '((korean-ksc5601 . #x3E65) ; ø»‰…¶ + (=ucs . #xC58D) ; 얍 + )) +(define-char + '((korean-ksc5601 . #x3E66) ; ø»‰…· + (=ucs . #xC58F) ; 얏 + )) +(define-char + '((korean-ksc5601 . #x3E67) ; ø»‰…¸ + (=ucs . #xC591) ; 양 + )) +(define-char + '((korean-ksc5601 . #x3E68) ; ø»‰…¹ + (=ucs . #xC595) ; 얕 + )) +(define-char + '((korean-ksc5601 . #x3E69) ; ø»‰…º + (=ucs . #xC597) ; 얗 + )) +(define-char + '((korean-ksc5601 . #x3E6A) ; ø»‰…» + (=ucs . #xC598) ; 얘 + )) +(define-char + '((korean-ksc5601 . #x3E6B) ; ø»‰…¼ + (=ucs . #xC59C) ; 얜 + )) +(define-char + '((korean-ksc5601 . #x3E6C) ; ø»‰…½ + (=ucs . #xC5A0) ; 얠 + )) +(define-char + '((korean-ksc5601 . #x3E6D) ; ø»‰…¾ + (=ucs . #xC5A9) ; 얩 + )) +(define-char + '((korean-ksc5601 . #x3E6E) ; ø»‰…¿ + (=ucs . #xC5B4) ; 어 + )) +(define-char + '((korean-ksc5601 . #x3E6F) ; ø»‰†€ + (=ucs . #xC5B5) ; 억 + )) +(define-char + '((korean-ksc5601 . #x3E70) ; ø»‰† + (=ucs . #xC5B8) ; 언 + )) +(define-char + '((korean-ksc5601 . #x3E71) ; ø»‰†‚ + (=ucs . #xC5B9) ; 얹 + )) +(define-char + '((korean-ksc5601 . #x3E72) ; ø»‰†ƒ + (=ucs . #xC5BB) ; 얻 + )) +(define-char + '((korean-ksc5601 . #x3E73) ; ø»‰†„ + (=ucs . #xC5BC) ; 얼 + )) +(define-char + '((korean-ksc5601 . #x3E74) ; ø»‰†… + (=ucs . #xC5BD) ; 얽 + )) +(define-char + '((korean-ksc5601 . #x3E75) ; ø»‰†† + (=ucs . #xC5BE) ; 얾 + )) +(define-char + '((korean-ksc5601 . #x3E76) ; ø»‰†‡ + (=jef-china3 . #x8CAE) ; øºˆ²® + (=ucs . #xC5C4) ; 엄 + )) +(define-char + '((korean-ksc5601 . #x3E77) ; ø»‰†ˆ + (=ucs . #xC5C5) ; 업 + )) +(define-char + '((korean-ksc5601 . #x3E78) ; ø»‰†‰ + (=ucs . #xC5C6) ; 없 + )) +(define-char + '((korean-ksc5601 . #x3E79) ; ø»‰†Š + (=jef-china3 . #x82F4) ; øºˆ‹´ + (=ucs . #xC5C7) ; 엇 + )) +(define-char + '((korean-ksc5601 . #x3E7A) ; ø»‰†‹ + (=ucs . #xC5C8) ; 었 + )) +(define-char + '((korean-ksc5601 . #x3E7B) ; ø»‰†Œ + (=ucs . #xC5C9) ; 엉 + )) +(define-char + '((korean-ksc5601 . #x3E7C) ; ø»‰† + (=ucs . #xC5CA) ; 엊 + )) +(define-char + '((korean-ksc5601 . #x3E7D) ; ø»‰†Ž + (=ucs . #xC5CC) ; 엌 + )) +(define-char + '((korean-ksc5601 . #x3E7E) ; ø»‰† + (=ucs . #xC5CE) ; 엎 + )) +(define-char + '((korean-ksc5601 . #x3F21) ; ø»‰† + (=ucs . #xC5D0) ; 에 + )) +(define-char + '((korean-ksc5601 . #x3F22) ; ø»‰†‘ + (=ucs . #xC5D1) ; 엑 + )) +(define-char + '((korean-ksc5601 . #x3F23) ; ø»‰†’ + (=ucs . #xC5D4) ; 엔 + )) +(define-char + '((korean-ksc5601 . #x3F24) ; ø»‰†“ + (=ucs . #xC5D8) ; 엘 + )) +(define-char + '((korean-ksc5601 . #x3F25) ; ø»‰†” + (=ucs . #xC5E0) ; 엠 + )) +(define-char + '((korean-ksc5601 . #x3F26) ; ø»‰†• + (=ucs . #xC5E1) ; 엡 + )) +(define-char + '((korean-ksc5601 . #x3F27) ; ø»‰†– + (=ucs . #xC5E3) ; 엣 + )) +(define-char + '((korean-ksc5601 . #x3F28) ; ø»‰†— + (=ucs . #xC5E5) ; 엥 + )) +(define-char + '((korean-ksc5601 . #x3F29) ; ø»‰†˜ + (=ucs . #xC5EC) ; 여 + )) +(define-char + '((korean-ksc5601 . #x3F2A) ; ø»‰†™ + (=ucs . #xC5ED) ; 역 + )) +(define-char + '((korean-ksc5601 . #x3F2B) ; ø»‰†š + (=ucs . #xC5EE) ; 엮 + )) +(define-char + '((korean-ksc5601 . #x3F2C) ; ø»‰†› + (=ucs . #xC5F0) ; 연 + )) +(define-char + '((korean-ksc5601 . #x3F2D) ; ø»‰†œ + (=ucs . #xC5F4) ; 열 + )) +(define-char + '((korean-ksc5601 . #x3F2E) ; ø»‰† + (=ucs . #xC5F6) ; 엶 + )) +(define-char + '((korean-ksc5601 . #x3F2F) ; ø»‰†ž + (=ucs . #xC5F7) ; 엷 + )) +(define-char + '((korean-ksc5601 . #x3F30) ; ø»‰†Ÿ + (=ucs . #xC5FC) ; 염 + )) +(define-char + '((korean-ksc5601 . #x3F31) ; ø»‰†  + (=ucs . #xC5FD) ; 엽 + )) +(define-char + '((korean-ksc5601 . #x3F32) ; ø»‰†¡ + (=ucs . #xC5FE) ; 엾 + )) +(define-char + '((korean-ksc5601 . #x3F33) ; ø»‰†¢ + (=ucs . #xC5FF) ; 엿 + )) +(define-char + '((korean-ksc5601 . #x3F34) ; ø»‰†£ + (=ucs . #xC600) ; 였 + )) +(define-char + '((korean-ksc5601 . #x3F35) ; ø»‰†¤ + (=ucs . #xC601) ; 영 + )) +(define-char + '((korean-ksc5601 . #x3F36) ; ø»‰†¥ + (=ucs . #xC605) ; 옅 + )) +(define-char + '((korean-ksc5601 . #x3F37) ; ø»‰†¦ + (=ucs . #xC606) ; 옆 + )) +(define-char + '((korean-ksc5601 . #x3F38) ; ø»‰†§ + (=ucs . #xC607) ; 옇 + )) +(define-char + '((korean-ksc5601 . #x3F39) ; ø»‰†¨ + (=ucs . #xC608) ; 예 + )) +(define-char + '((korean-ksc5601 . #x3F3A) ; ø»‰†© + (=ucs . #xC60C) ; 옌 + )) +(define-char + '((korean-ksc5601 . #x3F3B) ; ø»‰†ª + (=ucs . #xC610) ; 옐 + )) +(define-char + '((korean-ksc5601 . #x3F3C) ; ø»‰†« + (=ucs . #xC618) ; 옘 + )) +(define-char + '((korean-ksc5601 . #x3F3D) ; ø»‰†¬ + (=ucs . #xC619) ; 옙 + )) +(define-char + '((korean-ksc5601 . #x3F3E) ; ø»‰†­ + (=ucs . #xC61B) ; 옛 + )) +(define-char + '((korean-ksc5601 . #x3F3F) ; ø»‰†® + (=ucs . #xC61C) ; 옜 + )) +(define-char + '((korean-ksc5601 . #x3F40) ; ø»‰†¯ + (=jef-china3 . #x96CB) ; øº‰›‹ + (=ucs . #xC624) ; 오 + )) +(define-char + '((korean-ksc5601 . #x3F41) ; ø»‰†° + (=jef-china3 . #x96CD) ; øº‰› + (=ucs . #xC625) ; 옥 + )) +(define-char + '((korean-ksc5601 . #x3F42) ; ø»‰†± + (=ucs . #xC628) ; 온 + )) +(define-char + '((korean-ksc5601 . #x3F43) ; ø»‰†² + (=ucs . #xC62C) ; 올 + )) +(define-char + '((korean-ksc5601 . #x3F44) ; ø»‰†³ + (=ucs . #xC62D) ; 옭 + )) +(define-char + '((korean-ksc5601 . #x3F45) ; ø»‰†´ + (=ucs . #xC62E) ; 옮 + )) +(define-char + '((korean-ksc5601 . #x3F46) ; ø»‰†µ + (=ucs . #xC630) ; 옰 + )) +(define-char + '((korean-ksc5601 . #x3F47) ; ø»‰†¶ + (=ucs . #xC633) ; 옳 + )) +(define-char + '((korean-ksc5601 . #x3F48) ; ø»‰†· + (=jef-china3 . #x96D0) ; øº‰› + (=ucs . #xC634) ; 옴 + )) +(define-char + '((korean-ksc5601 . #x3F49) ; ø»‰†¸ + (=ucs . #xC635) ; 옵 + )) +(define-char + '((korean-ksc5601 . #x3F4A) ; ø»‰†¹ + (=ucs . #xC637) ; 옷 + )) +(define-char + '((korean-ksc5601 . #x3F4B) ; ø»‰†º + (=ucs . #xC639) ; 옹 + )) +(define-char + '((korean-ksc5601 . #x3F4C) ; ø»‰†» + (=ucs . #xC63B) ; 옻 + )) +(define-char + '((korean-ksc5601 . #x3F4D) ; ø»‰†¼ + (=ucs . #xC640) ; 와 + )) +(define-char + '((korean-ksc5601 . #x3F4E) ; ø»‰†½ + (=ucs . #xC641) ; 왁 + )) +(define-char + '((korean-ksc5601 . #x3F4F) ; ø»‰†¾ + (=ucs . #xC644) ; 완 + )) +(define-char + '((korean-ksc5601 . #x3F50) ; ø»‰†¿ + (=ucs . #xC648) ; 왈 + )) +(define-char + '((korean-ksc5601 . #x3F51) ; ø»‰‡€ + (=ucs . #xC650) ; 왐 + )) +(define-char + '((korean-ksc5601 . #x3F52) ; ø»‰‡ + (=ucs . #xC651) ; 왑 + )) +(define-char + '((korean-ksc5601 . #x3F53) ; ø»‰‡‚ + (=ucs . #xC653) ; 왓 + )) +(define-char + '((korean-ksc5601 . #x3F54) ; ø»‰‡ƒ + (=jef-china3 . #x83B9) ; øºˆŽ¹ + (=ucs . #xC654) ; 왔 + )) +(define-char + '((korean-ksc5601 . #x3F55) ; ø»‰‡„ + (=jef-china3 . #x8CA5) ; øºˆ²¥ + (=ucs . #xC655) ; 왕 + )) +(define-char + '((korean-ksc5601 . #x3F56) ; ø»‰‡… + (=ucs . #xC65C) ; 왜 + )) +(define-char + '((korean-ksc5601 . #x3F57) ; ø»‰‡† + (=ucs . #xC65D) ; 왝 + )) +(define-char + '((korean-ksc5601 . #x3F58) ; ø»‰‡‡ + (=ucs . #xC660) ; 왠 + )) +(define-char + '((korean-ksc5601 . #x3F59) ; ø»‰‡ˆ + (=ucs . #xC66C) ; 왬 + )) +(define-char + '((korean-ksc5601 . #x3F5A) ; ø»‰‡‰ + (=ucs . #xC66F) ; 왯 + )) +(define-char + '((korean-ksc5601 . #x3F5B) ; ø»‰‡Š + (=ucs . #xC671) ; 왱 + )) +(define-char + '((korean-ksc5601 . #x3F5C) ; ø»‰‡‹ + (=jef-china3 . #x83C7) ; øºˆ‡ + (=ucs . #xC678) ; 외 + )) +(define-char + '((korean-ksc5601 . #x3F5D) ; ø»‰‡Œ + (=ucs . #xC679) ; 왹 + )) +(define-char + '((korean-ksc5601 . #x3F5E) ; ø»‰‡ + (=ucs . #xC67C) ; 왼 + )) +(define-char + '((korean-ksc5601 . #x3F5F) ; ø»‰‡Ž + (=ucs . #xC680) ; 욀 + )) +(define-char + '((korean-ksc5601 . #x3F60) ; ø»‰‡ + (=ucs . #xC688) ; 욈 + )) +(define-char + '((korean-ksc5601 . #x3F61) ; ø»‰‡ + (=ucs . #xC689) ; 욉 + )) +(define-char + '((korean-ksc5601 . #x3F62) ; ø»‰‡‘ + (=ucs . #xC68B) ; 욋 + )) +(define-char + '((korean-ksc5601 . #x3F63) ; ø»‰‡’ + (=ucs . #xC68D) ; 욍 + )) +(define-char + '((korean-ksc5601 . #x3F64) ; ø»‰‡“ + (=ucs . #xC694) ; 요 + )) +(define-char + '((korean-ksc5601 . #x3F65) ; ø»‰‡” + (=ucs . #xC695) ; 욕 + )) +(define-char + '((korean-ksc5601 . #x3F66) ; ø»‰‡• + (=ucs . #xC698) ; 욘 + )) +(define-char + '((korean-ksc5601 . #x3F67) ; ø»‰‡– + (=ucs . #xC69C) ; 욜 + )) +(define-char + '((korean-ksc5601 . #x3F68) ; ø»‰‡— + (=ucs . #xC6A4) ; 욤 + )) +(define-char + '((korean-ksc5601 . #x3F69) ; ø»‰‡˜ + (=ucs . #xC6A5) ; 욥 + )) +(define-char + '((korean-ksc5601 . #x3F6A) ; ø»‰‡™ + (=ucs . #xC6A7) ; 욧 + )) +(define-char + '((korean-ksc5601 . #x3F6B) ; ø»‰‡š + (=ucs . #xC6A9) ; 용 + )) +(define-char + '((korean-ksc5601 . #x3F6C) ; ø»‰‡› + (=jef-china3 . #x82CA) ; øºˆ‹Š + (=ucs . #xC6B0) ; 우 + )) +(define-char + '((korean-ksc5601 . #x3F6D) ; ø»‰‡œ + (=ucs . #xC6B1) ; 욱 + )) +(define-char + '((korean-ksc5601 . #x3F6E) ; ø»‰‡ + (=ucs . #xC6B4) ; 운 + )) +(define-char + '((korean-ksc5601 . #x3F6F) ; ø»‰‡ž + (=ucs . #xC6B8) ; 울 + )) +(define-char + '((korean-ksc5601 . #x3F70) ; ø»‰‡Ÿ + (=ucs . #xC6B9) ; 욹 + )) +(define-char + '((korean-ksc5601 . #x3F71) ; ø»‰‡  + (=ucs . #xC6BA) ; 욺 + )) +(define-char + '((korean-ksc5601 . #x3F72) ; ø»‰‡¡ + (=ucs . #xC6C0) ; 움 + )) +(define-char + '((korean-ksc5601 . #x3F73) ; ø»‰‡¢ + (=ucs . #xC6C1) ; 웁 + )) +(define-char + '((korean-ksc5601 . #x3F74) ; ø»‰‡£ + (=ucs . #xC6C3) ; 웃 + )) +(define-char + '((korean-ksc5601 . #x3F75) ; ø»‰‡¤ + (=ucs . #xC6C5) ; 웅 + )) +(define-char + '((korean-ksc5601 . #x3F76) ; ø»‰‡¥ + (=ucs . #xC6CC) ; 워 + )) +(define-char + '((korean-ksc5601 . #x3F77) ; ø»‰‡¦ + (=ucs . #xC6CD) ; 웍 + )) +(define-char + '((korean-ksc5601 . #x3F78) ; ø»‰‡§ + (=ucs . #xC6D0) ; 원 + )) +(define-char + '((korean-ksc5601 . #x3F79) ; ø»‰‡¨ + (=ucs . #xC6D4) ; 월 + )) +(define-char + '((korean-ksc5601 . #x3F7A) ; ø»‰‡© + (=ucs . #xC6DC) ; 웜 + )) +(define-char + '((korean-ksc5601 . #x3F7B) ; ø»‰‡ª + (=ucs . #xC6DD) ; 웝 + )) +(define-char + '((korean-ksc5601 . #x3F7C) ; ø»‰‡« + (=ucs . #xC6E0) ; 웠 + )) +(define-char + '((korean-ksc5601 . #x3F7D) ; ø»‰‡¬ + (=ucs . #xC6E1) ; 웡 + )) +(define-char + '((korean-ksc5601 . #x3F7E) ; ø»‰‡­ + (=ucs . #xC6E8) ; 웨 + )) +(define-char + '((korean-ksc5601 . #x4021) ; ø»‰‡® + (=ucs . #xC6E9) ; 웩 + )) +(define-char + '((korean-ksc5601 . #x4022) ; ø»‰‡¯ + (=ucs . #xC6EC) ; 웬 + )) +(define-char + '((korean-ksc5601 . #x4023) ; ø»‰‡° + (=ucs . #xC6F0) ; 웰 + )) +(define-char + '((korean-ksc5601 . #x4024) ; ø»‰‡± + (=ucs . #xC6F8) ; 웸 + )) +(define-char + '((korean-ksc5601 . #x4025) ; ø»‰‡² + (=ucs . #xC6F9) ; 웹 + )) +(define-char + '((korean-ksc5601 . #x4026) ; ø»‰‡³ + (=ucs . #xC6FD) ; 웽 + )) +(define-char + '((korean-ksc5601 . #x4027) ; ø»‰‡´ + (=ucs . #xC704) ; 위 + )) +(define-char + '((korean-ksc5601 . #x4028) ; ø»‰‡µ + (=ucs . #xC705) ; 윅 + )) +(define-char + '((korean-ksc5601 . #x4029) ; ø»‰‡¶ + (=ucs . #xC708) ; 윈 + )) +(define-char + '((korean-ksc5601 . #x402A) ; ø»‰‡· + (=ucs . #xC70C) ; 윌 + )) +(define-char + '((korean-ksc5601 . #x402B) ; ø»‰‡¸ + (=ucs . #xC714) ; 윔 + )) +(define-char + '((korean-ksc5601 . #x402C) ; ø»‰‡¹ + (=ucs . #xC715) ; 윕 + )) +(define-char + '((korean-ksc5601 . #x402D) ; ø»‰‡º + (=ucs . #xC717) ; 윗 + )) +(define-char + '((korean-ksc5601 . #x402E) ; ø»‰‡» + (=ucs . #xC719) ; 윙 + )) +(define-char + '((korean-ksc5601 . #x402F) ; ø»‰‡¼ + (=ucs . #xC720) ; 유 + )) +(define-char + '((korean-ksc5601 . #x4030) ; ø»‰‡½ + (=ucs . #xC721) ; 육 + )) +(define-char + '((korean-ksc5601 . #x4031) ; ø»‰‡¾ + (=ucs . #xC724) ; 윤 + )) +(define-char + '((korean-ksc5601 . #x4032) ; ø»‰‡¿ + (=ucs . #xC728) ; 율 + )) +(define-char + '((korean-ksc5601 . #x4033) ; ø»‰ˆ€ + (=ucs . #xC730) ; 윰 + )) +(define-char + '((korean-ksc5601 . #x4034) ; ø»‰ˆ + (=ucs . #xC731) ; 윱 + )) +(define-char + '((korean-ksc5601 . #x4035) ; ø»‰ˆ‚ + (=ucs . #xC733) ; 윳 + )) +(define-char + '((korean-ksc5601 . #x4036) ; ø»‰ˆƒ + (=ucs . #xC735) ; 융 + )) +(define-char + '((korean-ksc5601 . #x4037) ; ø»‰ˆ„ + (=ucs . #xC737) ; 윷 + )) +(define-char + '((korean-ksc5601 . #x4038) ; ø»‰ˆ… + (=ucs . #xC73C) ; 으 + )) +(define-char + '((korean-ksc5601 . #x4039) ; ø»‰ˆ† + (=ucs . #xC73D) ; 윽 + )) +(define-char + '((korean-ksc5601 . #x403A) ; ø»‰ˆ‡ + (=ucs . #xC740) ; 은 + )) +(define-char + '((korean-ksc5601 . #x403B) ; ø»‰ˆˆ + (=ucs . #xC744) ; 을 + )) +(define-char + '((korean-ksc5601 . #x403C) ; ø»‰ˆ‰ + (=ucs . #xC74A) ; 읊 + )) +(define-char + '((korean-ksc5601 . #x403D) ; ø»‰ˆŠ + (=ucs . #xC74C) ; 음 + )) +(define-char + '((korean-ksc5601 . #x403E) ; ø»‰ˆ‹ + (=ucs . #xC74D) ; 읍 + )) +(define-char + '((korean-ksc5601 . #x403F) ; ø»‰ˆŒ + (=ucs . #xC74F) ; 읏 + )) +(define-char + '((korean-ksc5601 . #x4040) ; ø»‰ˆ + (=ucs . #xC751) ; 응 + )) +(define-char + '((korean-ksc5601 . #x4041) ; ø»‰ˆŽ + (=ucs . #xC752) ; 읒 + )) +(define-char + '((korean-ksc5601 . #x4042) ; ø»‰ˆ + (=ucs . #xC753) ; 읓 + )) +(define-char + '((korean-ksc5601 . #x4043) ; ø»‰ˆ + (=ucs . #xC754) ; 읔 + )) +(define-char + '((korean-ksc5601 . #x4044) ; ø»‰ˆ‘ + (=ucs . #xC755) ; 읕 + )) +(define-char + '((korean-ksc5601 . #x4045) ; ø»‰ˆ’ + (=ucs . #xC756) ; 읖 + )) +(define-char + '((korean-ksc5601 . #x4046) ; ø»‰ˆ“ + (=ucs . #xC757) ; 읗 + )) +(define-char + '((korean-ksc5601 . #x4047) ; ø»‰ˆ” + (=ucs . #xC758) ; 의 + )) +(define-char + '((korean-ksc5601 . #x4048) ; ø»‰ˆ• + (=ucs . #xC75C) ; 읜 + )) +(define-char + '((korean-ksc5601 . #x4049) ; ø»‰ˆ– + (=ucs . #xC760) ; 읠 + )) +(define-char + '((korean-ksc5601 . #x404A) ; ø»‰ˆ— + (=ucs . #xC768) ; 읨 + )) +(define-char + '((korean-ksc5601 . #x404B) ; ø»‰ˆ˜ + (=ucs . #xC76B) ; 읫 + )) +(define-char + '((korean-ksc5601 . #x404C) ; ø»‰ˆ™ + (=ucs . #xC774) ; 이 + )) +(define-char + '((korean-ksc5601 . #x404D) ; ø»‰ˆš + (=ucs . #xC775) ; 익 + )) +(define-char + '((korean-ksc5601 . #x404E) ; ø»‰ˆ› + (=ucs . #xC778) ; 인 + )) +(define-char + '((korean-ksc5601 . #x404F) ; ø»‰ˆœ + (=ucs . #xC77C) ; 일 + )) +(define-char + '((korean-ksc5601 . #x4050) ; ø»‰ˆ + (=ucs . #xC77D) ; 읽 + )) +(define-char + '((korean-ksc5601 . #x4051) ; ø»‰ˆž + (=ucs . #xC77E) ; 읾 + )) +(define-char + '((korean-ksc5601 . #x4052) ; ø»‰ˆŸ + (=ucs . #xC783) ; 잃 + )) +(define-char + '((korean-ksc5601 . #x4053) ; ø»‰ˆ  + (=ucs . #xC784) ; 임 + )) +(define-char + '((korean-ksc5601 . #x4054) ; ø»‰ˆ¡ + (=jef-china3 . #x8CB9) ; øºˆ²¹ + (=ucs . #xC785) ; 입 + )) +(define-char + '((korean-ksc5601 . #x4055) ; ø»‰ˆ¢ + (=ucs . #xC787) ; 잇 + )) +(define-char + '((korean-ksc5601 . #x4056) ; ø»‰ˆ£ + (=ucs . #xC788) ; 있 + )) +(define-char + '((korean-ksc5601 . #x4057) ; ø»‰ˆ¤ + (=ucs . #xC789) ; 잉 + )) +(define-char + '((korean-ksc5601 . #x4058) ; ø»‰ˆ¥ + (=jef-china3 . #x8CB8) ; øºˆ²¸ + (=ucs . #xC78A) ; 잊 + )) +(define-char + '((korean-ksc5601 . #x4059) ; ø»‰ˆ¦ + (=ucs . #xC78E) ; 잎 + )) +(define-char + '((korean-ksc5601 . #x405A) ; ø»‰ˆ§ + (=ucs . #xC790) ; 자 + )) +(define-char + '((korean-ksc5601 . #x405B) ; ø»‰ˆ¨ + (=ucs . #xC791) ; 작 + )) +(define-char + '((korean-ksc5601 . #x405C) ; ø»‰ˆ© + (=ucs . #xC794) ; 잔 + )) +(define-char + '((korean-ksc5601 . #x405D) ; ø»‰ˆª + (=ucs . #xC796) ; 잖 + )) +(define-char + '((korean-ksc5601 . #x405E) ; ø»‰ˆ« + (=ucs . #xC797) ; 잗 + )) +(define-char + '((korean-ksc5601 . #x405F) ; ø»‰ˆ¬ + (=ucs . #xC798) ; 잘 + )) +(define-char + '((korean-ksc5601 . #x4060) ; ø»‰ˆ­ + (=ucs . #xC79A) ; 잚 + )) +(define-char + '((korean-ksc5601 . #x4061) ; ø»‰ˆ® + (=ucs . #xC7A0) ; 잠 + )) +(define-char + '((korean-ksc5601 . #x4062) ; ø»‰ˆ¯ + (=ucs . #xC7A1) ; 잡 + )) +(define-char + '((korean-ksc5601 . #x4063) ; ø»‰ˆ° + (=ucs . #xC7A3) ; 잣 + )) +(define-char + '((korean-ksc5601 . #x4064) ; ø»‰ˆ± + (=ucs . #xC7A4) ; 잤 + )) +(define-char + '((korean-ksc5601 . #x4065) ; ø»‰ˆ² + (=ucs . #xC7A5) ; 장 + )) +(define-char + '((korean-ksc5601 . #x4066) ; ø»‰ˆ³ + (=ucs . #xC7A6) ; 잦 + )) +(define-char + '((korean-ksc5601 . #x4067) ; ø»‰ˆ´ + (=ucs . #xC7AC) ; 재 + )) +(define-char + '((korean-ksc5601 . #x4068) ; ø»‰ˆµ + (=ucs . #xC7AD) ; 잭 + )) +(define-char + '((korean-ksc5601 . #x4069) ; ø»‰ˆ¶ + (=ucs . #xC7B0) ; 잰 + )) +(define-char + '((korean-ksc5601 . #x406A) ; ø»‰ˆ· + (=ucs . #xC7B4) ; 잴 + )) +(define-char + '((korean-ksc5601 . #x406B) ; ø»‰ˆ¸ + (=ucs . #xC7BC) ; 잼 + )) +(define-char + '((korean-ksc5601 . #x406C) ; ø»‰ˆ¹ + (=ucs . #xC7BD) ; 잽 + )) +(define-char + '((korean-ksc5601 . #x406D) ; ø»‰ˆº + (=ucs . #xC7BF) ; 잿 + )) +(define-char + '((korean-ksc5601 . #x406E) ; ø»‰ˆ» + (=ucs . #xC7C0) ; 쟀 + )) +(define-char + '((korean-ksc5601 . #x406F) ; ø»‰ˆ¼ + (=ucs . #xC7C1) ; 쟁 + )) +(define-char + '((korean-ksc5601 . #x4070) ; ø»‰ˆ½ + (=ucs . #xC7C8) ; 쟈 + )) +(define-char + '((korean-ksc5601 . #x4071) ; ø»‰ˆ¾ + (=ucs . #xC7C9) ; 쟉 + )) +(define-char + '((korean-ksc5601 . #x4072) ; ø»‰ˆ¿ + (=ucs . #xC7CC) ; 쟌 + )) +(define-char + '((korean-ksc5601 . #x4073) ; ø»‰‰€ + (=ucs . #xC7CE) ; 쟎 + )) +(define-char + '((korean-ksc5601 . #x4074) ; ø»‰‰ + (=ucs . #xC7D0) ; 쟐 + )) +(define-char + '((korean-ksc5601 . #x4075) ; ø»‰‰‚ + (=ucs . #xC7D8) ; 쟘 + )) +(define-char + '((korean-ksc5601 . #x4076) ; ø»‰‰ƒ + (=ucs . #xC7DD) ; 쟝 + )) +(define-char + '((korean-ksc5601 . #x4077) ; ø»‰‰„ + (=ucs . #xC7E4) ; 쟤 + )) +(define-char + '((korean-ksc5601 . #x4078) ; ø»‰‰… + (=ucs . #xC7E8) ; 쟨 + )) +(define-char + '((korean-ksc5601 . #x4079) ; ø»‰‰† + (=ucs . #xC7EC) ; 쟬 + )) +(define-char + '((korean-ksc5601 . #x407A) ; ø»‰‰‡ + (=ucs . #xC800) ; 저 + )) +(define-char + '((korean-ksc5601 . #x407B) ; ø»‰‰ˆ + (=ucs . #xC801) ; 적 + )) +(define-char + '((korean-ksc5601 . #x407C) ; ø»‰‰‰ + (=ucs . #xC804) ; 전 + )) +(define-char + '((korean-ksc5601 . #x407D) ; ø»‰‰Š + (=ucs . #xC808) ; 절 + )) +(define-char + '((korean-ksc5601 . #x407E) ; ø»‰‰‹ + (=ucs . #xC80A) ; 젊 + )) +(define-char + '((korean-ksc5601 . #x4121) ; ø»‰‰Œ + (=ucs . #xC810) ; 점 + )) +(define-char + '((korean-ksc5601 . #x4122) ; ø»‰‰ + (=ucs . #xC811) ; 접 + )) +(define-char + '((korean-ksc5601 . #x4123) ; ø»‰‰Ž + (=ucs . #xC813) ; 젓 + )) +(define-char + '((korean-ksc5601 . #x4124) ; ø»‰‰ + (=jef-china3 . #x82DA) ; øºˆ‹š + (=ucs . #xC815) ; 정 + )) +(define-char + '((korean-ksc5601 . #x4125) ; ø»‰‰ + (=ucs . #xC816) ; 젖 + )) +(define-char + '((korean-ksc5601 . #x4126) ; ø»‰‰‘ + (=jef-china3 . #x82D4) ; øºˆ‹” + (=ucs . #xC81C) ; 제 + )) +(define-char + '((korean-ksc5601 . #x4127) ; ø»‰‰’ + (=ucs . #xC81D) ; 젝 + )) +(define-char + '((korean-ksc5601 . #x4128) ; ø»‰‰“ + (=ucs . #xC820) ; ì   + )) +(define-char + '((korean-ksc5601 . #x4129) ; ø»‰‰” + (=ucs . #xC824) ; ì ¤ + )) +(define-char + '((korean-ksc5601 . #x412A) ; ø»‰‰• + (=ucs . #xC82C) ; ì ¬ + )) +(define-char + '((korean-ksc5601 . #x412B) ; ø»‰‰– + (=ucs . #xC82D) ; ì ­ + )) +(define-char + '((korean-ksc5601 . #x412C) ; ø»‰‰— + (=ucs . #xC82F) ; ì ¯ + )) +(define-char + '((korean-ksc5601 . #x412D) ; ø»‰‰˜ + (=ucs . #xC831) ; ì ± + )) +(define-char + '((korean-ksc5601 . #x412E) ; ø»‰‰™ + (=ucs . #xC838) ; ì ¸ + )) +(define-char + '((korean-ksc5601 . #x412F) ; ø»‰‰š + (=ucs . #xC83C) ; ì ¼ + )) +(define-char + '((korean-ksc5601 . #x4130) ; ø»‰‰› + (=ucs . #xC840) ; 졀 + )) +(define-char + '((korean-ksc5601 . #x4131) ; ø»‰‰œ + (=ucs . #xC848) ; 졈 + )) +(define-char + '((korean-ksc5601 . #x4132) ; ø»‰‰ + (=ucs . #xC849) ; 졉 + )) +(define-char + '((korean-ksc5601 . #x4133) ; ø»‰‰ž + (=ucs . #xC84C) ; 졌 + )) +(define-char + '((korean-ksc5601 . #x4134) ; ø»‰‰Ÿ + (=ucs . #xC84D) ; 졍 + )) +(define-char + '((korean-ksc5601 . #x4135) ; ø»‰‰  + (=ucs . #xC854) ; 졔 + )) +(define-char + '((korean-ksc5601 . #x4136) ; ø»‰‰¡ + (=ucs . #xC870) ; ì¡° + )) +(define-char + '((korean-ksc5601 . #x4137) ; ø»‰‰¢ + (=ucs . #xC871) ; 족 + )) +(define-char + '((korean-ksc5601 . #x4138) ; ø»‰‰£ + (=ucs . #xC874) ; ì¡´ + )) +(define-char + '((korean-ksc5601 . #x4139) ; ø»‰‰¤ + (=ucs . #xC878) ; 졸 + )) +(define-char + '((korean-ksc5601 . #x413A) ; ø»‰‰¥ + (=ucs . #xC87A) ; 졺 + )) +(define-char + '((korean-ksc5601 . #x413B) ; ø»‰‰¦ + (=ucs . #xC880) ; 좀 + )) +(define-char + '((korean-ksc5601 . #x413C) ; ø»‰‰§ + (=ucs . #xC881) ; 좁 + )) +(define-char + '((korean-ksc5601 . #x413D) ; ø»‰‰¨ + (=ucs . #xC883) ; 좃 + )) +(define-char + '((korean-ksc5601 . #x413E) ; ø»‰‰© + (=ucs . #xC885) ; 종 + )) +(define-char + '((korean-ksc5601 . #x413F) ; ø»‰‰ª + (=ucs . #xC886) ; 좆 + )) +(define-char + '((korean-ksc5601 . #x4140) ; ø»‰‰« + (=ucs . #xC887) ; 좇 + )) +(define-char + '((korean-ksc5601 . #x4141) ; ø»‰‰¬ + (=ucs . #xC88B) ; 좋 + )) +(define-char + '((korean-ksc5601 . #x4142) ; ø»‰‰­ + (=ucs . #xC88C) ; 좌 + )) +(define-char + '((korean-ksc5601 . #x4143) ; ø»‰‰® + (=ucs . #xC88D) ; 좍 + )) +(define-char + '((korean-ksc5601 . #x4144) ; ø»‰‰¯ + (=ucs . #xC894) ; 좔 + )) +(define-char + '((korean-ksc5601 . #x4145) ; ø»‰‰° + (=ucs . #xC89D) ; 좝 + )) +(define-char + '((korean-ksc5601 . #x4146) ; ø»‰‰± + (=ucs . #xC89F) ; 좟 + )) +(define-char + '((korean-ksc5601 . #x4147) ; ø»‰‰² + (=ucs . #xC8A1) ; 좡 + )) +(define-char + '((korean-ksc5601 . #x4148) ; ø»‰‰³ + (=ucs . #xC8A8) ; 좨 + )) +(define-char + '((korean-ksc5601 . #x4149) ; ø»‰‰´ + (=ucs . #xC8BC) ; 좼 + )) +(define-char + '((korean-ksc5601 . #x414A) ; ø»‰‰µ + (=ucs . #xC8BD) ; 좽 + )) +(define-char + '((korean-ksc5601 . #x414B) ; ø»‰‰¶ + (=ucs . #xC8C4) ; 죄 + )) +(define-char + '((korean-ksc5601 . #x414C) ; ø»‰‰· + (=ucs . #xC8C8) ; 죈 + )) +(define-char + '((korean-ksc5601 . #x414D) ; ø»‰‰¸ + (=ucs . #xC8CC) ; 죌 + )) +(define-char + '((korean-ksc5601 . #x414E) ; ø»‰‰¹ + (=ucs . #xC8D4) ; 죔 + )) +(define-char + '((korean-ksc5601 . #x414F) ; ø»‰‰º + (=ucs . #xC8D5) ; 죕 + )) +(define-char + '((korean-ksc5601 . #x4150) ; ø»‰‰» + (=ucs . #xC8D7) ; 죗 + )) +(define-char + '((korean-ksc5601 . #x4151) ; ø»‰‰¼ + (=ucs . #xC8D9) ; 죙 + )) +(define-char + '((korean-ksc5601 . #x4152) ; ø»‰‰½ + (=ucs . #xC8E0) ; 죠 + )) +(define-char + '((korean-ksc5601 . #x4153) ; ø»‰‰¾ + (=ucs . #xC8E1) ; 죡 + )) +(define-char + '((korean-ksc5601 . #x4154) ; ø»‰‰¿ + (=ucs . #xC8E4) ; 죤 + )) +(define-char + '((korean-ksc5601 . #x4155) ; ø»‰Š€ + (=ucs . #xC8F5) ; 죵 + )) +(define-char + '((korean-ksc5601 . #x4156) ; ø»‰Š + (=ucs . #xC8FC) ; 주 + )) +(define-char + '((korean-ksc5601 . #x4157) ; ø»‰Š‚ + (=ucs . #xC8FD) ; 죽 + )) +(define-char + '((korean-ksc5601 . #x4158) ; ø»‰Šƒ + (=ucs . #xC900) ; 준 + )) +(define-char + '((korean-ksc5601 . #x4159) ; ø»‰Š„ + (=ucs . #xC904) ; 줄 + )) +(define-char + '((korean-ksc5601 . #x415A) ; ø»‰Š… + (=ucs . #xC905) ; 줅 + )) +(define-char + '((korean-ksc5601 . #x415B) ; ø»‰Š† + (=ucs . #xC906) ; 줆 + )) +(define-char + '((korean-ksc5601 . #x415C) ; ø»‰Š‡ + (=ucs . #xC90C) ; 줌 + )) +(define-char + '((korean-ksc5601 . #x415D) ; ø»‰Šˆ + (=ucs . #xC90D) ; 줍 + )) +(define-char + '((korean-ksc5601 . #x415E) ; ø»‰Š‰ + (=ucs . #xC90F) ; 줏 + )) +(define-char + '((korean-ksc5601 . #x415F) ; ø»‰ŠŠ + (=ucs . #xC911) ; 중 + )) +(define-char + '((korean-ksc5601 . #x4160) ; ø»‰Š‹ + (=ucs . #xC918) ; 줘 + )) +(define-char + '((korean-ksc5601 . #x4161) ; ø»‰ŠŒ + (=ucs . #xC92C) ; 줬 + )) +(define-char + '((korean-ksc5601 . #x4162) ; ø»‰Š + (=ucs . #xC934) ; 줴 + )) +(define-char + '((korean-ksc5601 . #x4163) ; ø»‰ŠŽ + (=ucs . #xC950) ; 쥐 + )) +(define-char + '((korean-ksc5601 . #x4164) ; ø»‰Š + (=ucs . #xC951) ; 쥑 + )) +(define-char + '((korean-ksc5601 . #x4165) ; ø»‰Š + (=ucs . #xC954) ; 쥔 + )) +(define-char + '((korean-ksc5601 . #x4166) ; ø»‰Š‘ + (=ucs . #xC958) ; 쥘 + )) +(define-char + '((korean-ksc5601 . #x4167) ; ø»‰Š’ + (=ucs . #xC960) ; 쥠 + )) +(define-char + '((korean-ksc5601 . #x4168) ; ø»‰Š“ + (=ucs . #xC961) ; 쥡 + )) +(define-char + '((korean-ksc5601 . #x4169) ; ø»‰Š” + (=ucs . #xC963) ; 쥣 + )) +(define-char + '((korean-ksc5601 . #x416A) ; ø»‰Š• + (=ucs . #xC96C) ; 쥬 + )) +(define-char + '((korean-ksc5601 . #x416B) ; ø»‰Š– + (=ucs . #xC970) ; 쥰 + )) +(define-char + '((korean-ksc5601 . #x416C) ; ø»‰Š— + (=ucs . #xC974) ; 쥴 + )) +(define-char + '((korean-ksc5601 . #x416D) ; ø»‰Š˜ + (=ucs . #xC97C) ; 쥼 + )) +(define-char + '((korean-ksc5601 . #x416E) ; ø»‰Š™ + (=ucs . #xC988) ; 즈 + )) +(define-char + '((korean-ksc5601 . #x416F) ; ø»‰Šš + (=ucs . #xC989) ; 즉 + )) +(define-char + '((korean-ksc5601 . #x4170) ; ø»‰Š› + (=ucs . #xC98C) ; 즌 + )) +(define-char + '((korean-ksc5601 . #x4171) ; ø»‰Šœ + (=ucs . #xC990) ; 즐 + )) +(define-char + '((korean-ksc5601 . #x4172) ; ø»‰Š + (=ucs . #xC998) ; 즘 + )) +(define-char + '((korean-ksc5601 . #x4173) ; ø»‰Šž + (=ucs . #xC999) ; 즙 + )) +(define-char + '((korean-ksc5601 . #x4174) ; ø»‰ŠŸ + (=ucs . #xC99B) ; 즛 + )) +(define-char + '((korean-ksc5601 . #x4175) ; ø»‰Š  + (=ucs . #xC99D) ; 증 + )) +(define-char + '((korean-ksc5601 . #x4176) ; ø»‰Š¡ + (=ucs . #xC9C0) ; 지 + )) +(define-char + '((korean-ksc5601 . #x4177) ; ø»‰Š¢ + (=jef-china3 . #x8CA4) ; øºˆ²¤ + (=ucs . #xC9C1) ; 직 + )) +(define-char + '((korean-ksc5601 . #x4178) ; ø»‰Š£ + (=ucs . #xC9C4) ; 진 + )) +(define-char + '((korean-ksc5601 . #x4179) ; ø»‰Š¤ + (=ucs . #xC9C7) ; 짇 + )) +(define-char + '((korean-ksc5601 . #x417A) ; ø»‰Š¥ + (=ucs . #xC9C8) ; 질 + )) +(define-char + '((korean-ksc5601 . #x417B) ; ø»‰Š¦ + (=ucs . #xC9CA) ; 짊 + )) +(define-char + '((korean-ksc5601 . #x417C) ; ø»‰Š§ + (=ucs . #xC9D0) ; 짐 + )) +(define-char + '((korean-ksc5601 . #x417D) ; ø»‰Š¨ + (=jef-china3 . #x82D0) ; øºˆ‹ + (=ucs . #xC9D1) ; 집 + )) +(define-char + '((korean-ksc5601 . #x417E) ; ø»‰Š© + (=ucs . #xC9D3) ; 짓 + )) +(define-char + '((korean-ksc5601 . #x4221) ; ø»‰Šª + (=ucs . #xC9D5) ; 징 + )) +(define-char + '((korean-ksc5601 . #x4222) ; ø»‰Š« + (=ucs . #xC9D6) ; 짖 + )) +(define-char + '((korean-ksc5601 . #x4223) ; ø»‰Š¬ + (=ucs . #xC9D9) ; 짙 + )) +(define-char + '((korean-ksc5601 . #x4224) ; ø»‰Š­ + (=ucs . #xC9DA) ; 짚 + )) +(define-char + '((korean-ksc5601 . #x4225) ; ø»‰Š® + (=ucs . #xC9DC) ; 짜 + )) +(define-char + '((korean-ksc5601 . #x4226) ; ø»‰Š¯ + (=ucs . #xC9DD) ; 짝 + )) +(define-char + '((korean-ksc5601 . #x4227) ; ø»‰Š° + (=ucs . #xC9E0) ; 짠 + )) +(define-char + '((korean-ksc5601 . #x4228) ; ø»‰Š± + (=ucs . #xC9E2) ; 짢 + )) +(define-char + '((korean-ksc5601 . #x4229) ; ø»‰Š² + (=ucs . #xC9E4) ; 짤 + )) +(define-char + '((korean-ksc5601 . #x422A) ; ø»‰Š³ + (=ucs . #xC9E7) ; 짧 + )) +(define-char + '((korean-ksc5601 . #x422B) ; ø»‰Š´ + (=ucs . #xC9EC) ; 짬 + )) +(define-char + '((korean-ksc5601 . #x422C) ; ø»‰Šµ + (=ucs . #xC9ED) ; 짭 + )) +(define-char + '((korean-ksc5601 . #x422D) ; ø»‰Š¶ + (=ucs . #xC9EF) ; 짯 + )) +(define-char + '((korean-ksc5601 . #x422E) ; ø»‰Š· + (=ucs . #xC9F0) ; 짰 + )) +(define-char + '((korean-ksc5601 . #x422F) ; ø»‰Š¸ + (=ucs . #xC9F1) ; 짱 + )) +(define-char + '((korean-ksc5601 . #x4230) ; ø»‰Š¹ + (=ucs . #xC9F8) ; 째 + )) +(define-char + '((korean-ksc5601 . #x4231) ; ø»‰Šº + (=ucs . #xC9F9) ; 짹 + )) +(define-char + '((korean-ksc5601 . #x4232) ; ø»‰Š» + (=ucs . #xC9FC) ; 짼 + )) +(define-char + '((korean-ksc5601 . #x4233) ; ø»‰Š¼ + (=ucs . #xCA00) ; 쨀 + )) +(define-char + '((korean-ksc5601 . #x4234) ; ø»‰Š½ + (=ucs . #xCA08) ; 쨈 + )) +(define-char + '((korean-ksc5601 . #x4235) ; ø»‰Š¾ + (=ucs . #xCA09) ; 쨉 + )) +(define-char + '((korean-ksc5601 . #x4236) ; ø»‰Š¿ + (=ucs . #xCA0B) ; 쨋 + )) +(define-char + '((korean-ksc5601 . #x4237) ; ø»‰‹€ + (=ucs . #xCA0C) ; 쨌 + )) +(define-char + '((korean-ksc5601 . #x4238) ; ø»‰‹ + (=ucs . #xCA0D) ; 쨍 + )) +(define-char + '((korean-ksc5601 . #x4239) ; ø»‰‹‚ + (=ucs . #xCA14) ; 쨔 + )) +(define-char + '((korean-ksc5601 . #x423A) ; ø»‰‹ƒ + (=ucs . #xCA18) ; 쨘 + )) +(define-char + '((korean-ksc5601 . #x423B) ; ø»‰‹„ + (=ucs . #xCA29) ; 쨩 + )) +(define-char + '((korean-ksc5601 . #x423C) ; ø»‰‹… + (=ucs . #xCA4C) ; 쩌 + )) +(define-char + '((korean-ksc5601 . #x423D) ; ø»‰‹† + (=ucs . #xCA4D) ; 쩍 + )) +(define-char + '((korean-ksc5601 . #x423E) ; ø»‰‹‡ + (=ucs . #xCA50) ; 쩐 + )) +(define-char + '((korean-ksc5601 . #x423F) ; ø»‰‹ˆ + (=ucs . #xCA54) ; 쩔 + )) +(define-char + '((korean-ksc5601 . #x4240) ; ø»‰‹‰ + (=ucs . #xCA5C) ; 쩜 + )) +(define-char + '((korean-ksc5601 . #x4241) ; ø»‰‹Š + (=ucs . #xCA5D) ; 쩝 + )) +(define-char + '((korean-ksc5601 . #x4242) ; ø»‰‹‹ + (=ucs . #xCA5F) ; 쩟 + )) +(define-char + '((korean-ksc5601 . #x4243) ; ø»‰‹Œ + (=ucs . #xCA60) ; ì©  + )) +(define-char + '((korean-ksc5601 . #x4244) ; ø»‰‹ + (=ucs . #xCA61) ; ì©¡ + )) +(define-char + '((korean-ksc5601 . #x4245) ; ø»‰‹Ž + (=ucs . #xCA68) ; 쩨 + )) +(define-char + '((korean-ksc5601 . #x4246) ; ø»‰‹ + (=ucs . #xCA7D) ; 쩽 + )) +(define-char + '((korean-ksc5601 . #x4247) ; ø»‰‹ + (=ucs . #xCA84) ; 쪄 + )) +(define-char + '((korean-ksc5601 . #x4248) ; ø»‰‹‘ + (=ucs . #xCA98) ; 쪘 + )) +(define-char + '((korean-ksc5601 . #x4249) ; ø»‰‹’ + (=ucs . #xCABC) ; 쪼 + )) +(define-char + '((korean-ksc5601 . #x424A) ; ø»‰‹“ + (=ucs . #xCABD) ; 쪽 + )) +(define-char + '((korean-ksc5601 . #x424B) ; ø»‰‹” + (=ucs . #xCAC0) ; 쫀 + )) +(define-char + '((korean-ksc5601 . #x424C) ; ø»‰‹• + (=ucs . #xCAC4) ; 쫄 + )) +(define-char + '((korean-ksc5601 . #x424D) ; ø»‰‹– + (=ucs . #xCACC) ; 쫌 + )) +(define-char + '((korean-ksc5601 . #x424E) ; ø»‰‹— + (=ucs . #xCACD) ; 쫍 + )) +(define-char + '((korean-ksc5601 . #x424F) ; ø»‰‹˜ + (=ucs . #xCACF) ; 쫏 + )) +(define-char + '((korean-ksc5601 . #x4250) ; ø»‰‹™ + (=ucs . #xCAD1) ; 쫑 + )) +(define-char + '((korean-ksc5601 . #x4251) ; ø»‰‹š + (=ucs . #xCAD3) ; 쫓 + )) +(define-char + '((korean-ksc5601 . #x4252) ; ø»‰‹› + (=ucs . #xCAD8) ; 쫘 + )) +(define-char + '((korean-ksc5601 . #x4253) ; ø»‰‹œ + (=ucs . #xCAD9) ; 쫙 + )) +(define-char + '((korean-ksc5601 . #x4254) ; ø»‰‹ + (=ucs . #xCAE0) ; ì«  + )) +(define-char + '((korean-ksc5601 . #x4255) ; ø»‰‹ž + (=ucs . #xCAEC) ; 쫬 + )) +(define-char + '((korean-ksc5601 . #x4256) ; ø»‰‹Ÿ + (=ucs . #xCAF4) ; ì«´ + )) +(define-char + '((korean-ksc5601 . #x4257) ; ø»‰‹  + (=ucs . #xCB08) ; 쬈 + )) +(define-char + '((korean-ksc5601 . #x4258) ; ø»‰‹¡ + (=ucs . #xCB10) ; 쬐 + )) +(define-char + '((korean-ksc5601 . #x4259) ; ø»‰‹¢ + (=ucs . #xCB14) ; 쬔 + )) +(define-char + '((korean-ksc5601 . #x425A) ; ø»‰‹£ + (=ucs . #xCB18) ; 쬘 + )) +(define-char + '((korean-ksc5601 . #x425B) ; ø»‰‹¤ + (=ucs . #xCB20) ; 쬠 + )) +(define-char + '((korean-ksc5601 . #x425C) ; ø»‰‹¥ + (=ucs . #xCB21) ; 쬡 + )) +(define-char + '((korean-ksc5601 . #x425D) ; ø»‰‹¦ + (=ucs . #xCB41) ; 쭁 + )) +(define-char + '((korean-ksc5601 . #x425E) ; ø»‰‹§ + (=ucs . #xCB48) ; 쭈 + )) +(define-char + '((korean-ksc5601 . #x425F) ; ø»‰‹¨ + (=ucs . #xCB49) ; 쭉 + )) +(define-char + '((korean-ksc5601 . #x4260) ; ø»‰‹© + (=ucs . #xCB4C) ; 쭌 + )) +(define-char + '((korean-ksc5601 . #x4261) ; ø»‰‹ª + (=ucs . #xCB50) ; 쭐 + )) +(define-char + '((korean-ksc5601 . #x4262) ; ø»‰‹« + (=ucs . #xCB58) ; 쭘 + )) +(define-char + '((korean-ksc5601 . #x4263) ; ø»‰‹¬ + (=ucs . #xCB59) ; 쭙 + )) +(define-char + '((korean-ksc5601 . #x4264) ; ø»‰‹­ + (=ucs . #xCB5D) ; 쭝 + )) +(define-char + '((korean-ksc5601 . #x4265) ; ø»‰‹® + (=ucs . #xCB64) ; ì­¤ + )) +(define-char + '((korean-ksc5601 . #x4266) ; ø»‰‹¯ + (=ucs . #xCB78) ; ì­¸ + )) +(define-char + '((korean-ksc5601 . #x4267) ; ø»‰‹° + (=ucs . #xCB79) ; ì­¹ + )) +(define-char + '((korean-ksc5601 . #x4268) ; ø»‰‹± + (=ucs . #xCB9C) ; 쮜 + )) +(define-char + '((korean-ksc5601 . #x4269) ; ø»‰‹² + (=ucs . #xCBB8) ; 쮸 + )) +(define-char + '((korean-ksc5601 . #x426A) ; ø»‰‹³ + (=ucs . #xCBD4) ; 쯔 + )) +(define-char + '((korean-ksc5601 . #x426B) ; ø»‰‹´ + (=ucs . #xCBE4) ; 쯤 + )) +(define-char + '((korean-ksc5601 . #x426C) ; ø»‰‹µ + (=ucs . #xCBE7) ; 쯧 + )) +(define-char + '((korean-ksc5601 . #x426D) ; ø»‰‹¶ + (=ucs . #xCBE9) ; 쯩 + )) +(define-char + '((korean-ksc5601 . #x426E) ; ø»‰‹· + (=ucs . #xCC0C) ; 찌 + )) +(define-char + '((korean-ksc5601 . #x426F) ; ø»‰‹¸ + (=ucs . #xCC0D) ; 찍 + )) +(define-char + '((korean-ksc5601 . #x4270) ; ø»‰‹¹ + (=ucs . #xCC10) ; 찐 + )) +(define-char + '((korean-ksc5601 . #x4271) ; ø»‰‹º + (=ucs . #xCC14) ; 찔 + )) +(define-char + '((korean-ksc5601 . #x4272) ; ø»‰‹» + (=ucs . #xCC1C) ; 찜 + )) +(define-char + '((korean-ksc5601 . #x4273) ; ø»‰‹¼ + (=ucs . #xCC1D) ; 찝 + )) +(define-char + '((korean-ksc5601 . #x4274) ; ø»‰‹½ + (=ucs . #xCC21) ; ì°¡ + )) +(define-char + '((korean-ksc5601 . #x4275) ; ø»‰‹¾ + (=ucs . #xCC22) ; ì°¢ + )) +(define-char + '((korean-ksc5601 . #x4276) ; ø»‰‹¿ + (=ucs . #xCC27) ; ì°§ + )) +(define-char + '((korean-ksc5601 . #x4277) ; ø»‰Œ€ + (=ucs . #xCC28) ; ì°¨ + )) +(define-char + '((korean-ksc5601 . #x4278) ; ø»‰Œ + (=ucs . #xCC29) ; ì°© + )) +(define-char + '((korean-ksc5601 . #x4279) ; ø»‰Œ‚ + (=ucs . #xCC2C) ; ì°¬ + )) +(define-char + '((korean-ksc5601 . #x427A) ; ø»‰Œƒ + (=ucs . #xCC2E) ; ì°® + )) +(define-char + '((korean-ksc5601 . #x427B) ; ø»‰Œ„ + (=ucs . #xCC30) ; ì°° + )) +(define-char + '((korean-ksc5601 . #x427C) ; ø»‰Œ… + (=ucs . #xCC38) ; ì°¸ + )) +(define-char + '((korean-ksc5601 . #x427D) ; ø»‰Œ† + (=ucs . #xCC39) ; ì°¹ + )) +(define-char + '((korean-ksc5601 . #x427E) ; ø»‰Œ‡ + (=ucs . #xCC3B) ; ì°» + )) +(define-char + '((korean-ksc5601 . #x4321) ; ø»‰Œˆ + (=ucs . #xCC3C) ; ì°¼ + )) +(define-char + '((korean-ksc5601 . #x4322) ; ø»‰Œ‰ + (=ucs . #xCC3D) ; ì°½ + )) +(define-char + '((korean-ksc5601 . #x4323) ; ø»‰ŒŠ + (=ucs . #xCC3E) ; ì°¾ + )) +(define-char + '((korean-ksc5601 . #x4324) ; ø»‰Œ‹ + (=ucs . #xCC44) ; 채 + )) +(define-char + '((korean-ksc5601 . #x4325) ; ø»‰ŒŒ + (=ucs . #xCC45) ; 책 + )) +(define-char + '((korean-ksc5601 . #x4326) ; ø»‰Œ + (=ucs . #xCC48) ; 챈 + )) +(define-char + '((korean-ksc5601 . #x4327) ; ø»‰ŒŽ + (=ucs . #xCC4C) ; 챌 + )) +(define-char + '((korean-ksc5601 . #x4328) ; ø»‰Œ + (=ucs . #xCC54) ; 챔 + )) +(define-char + '((korean-ksc5601 . #x4329) ; ø»‰Œ + (=ucs . #xCC55) ; 챕 + )) +(define-char + '((korean-ksc5601 . #x432A) ; ø»‰Œ‘ + (=ucs . #xCC57) ; 챗 + )) +(define-char + '((korean-ksc5601 . #x432B) ; ø»‰Œ’ + (=ucs . #xCC58) ; 챘 + )) +(define-char + '((korean-ksc5601 . #x432C) ; ø»‰Œ“ + (=ucs . #xCC59) ; 챙 + )) +(define-char + '((korean-ksc5601 . #x432D) ; ø»‰Œ” + (=ucs . #xCC60) ; ì±  + )) +(define-char + '((korean-ksc5601 . #x432E) ; ø»‰Œ• + (=ucs . #xCC64) ; 챤 + )) +(define-char + '((korean-ksc5601 . #x432F) ; ø»‰Œ– + (=ucs . #xCC66) ; 챦 + )) +(define-char + '((korean-ksc5601 . #x4330) ; ø»‰Œ— + (=ucs . #xCC68) ; 챨 + )) +(define-char + '((korean-ksc5601 . #x4331) ; ø»‰Œ˜ + (=ucs . #xCC70) ; ì±° + )) +(define-char + '((korean-ksc5601 . #x4332) ; ø»‰Œ™ + (=ucs . #xCC75) ; ì±µ + )) +(define-char + '((korean-ksc5601 . #x4333) ; ø»‰Œš + (=ucs . #xCC98) ; 처 + )) +(define-char + '((korean-ksc5601 . #x4334) ; ø»‰Œ› + (=ucs . #xCC99) ; 척 + )) +(define-char + '((korean-ksc5601 . #x4335) ; ø»‰Œœ + (=ucs . #xCC9C) ; 천 + )) +(define-char + '((korean-ksc5601 . #x4336) ; ø»‰Œ + (=ucs . #xCCA0) ; ì²  + )) +(define-char + '((korean-ksc5601 . #x4337) ; ø»‰Œž + (=ucs . #xCCA8) ; 첨 + )) +(define-char + '((korean-ksc5601 . #x4338) ; ø»‰ŒŸ + (=ucs . #xCCA9) ; 첩 + )) +(define-char + '((korean-ksc5601 . #x4339) ; ø»‰Œ  + (=ucs . #xCCAB) ; 첫 + )) +(define-char + '((korean-ksc5601 . #x433A) ; ø»‰Œ¡ + (=ucs . #xCCAC) ; 첬 + )) +(define-char + '((korean-ksc5601 . #x433B) ; ø»‰Œ¢ + (=ucs . #xCCAD) ; ì²­ + )) +(define-char + '((korean-ksc5601 . #x433C) ; ø»‰Œ£ + (=ucs . #xCCB4) ; ì²´ + )) +(define-char + '((korean-ksc5601 . #x433D) ; ø»‰Œ¤ + (=ucs . #xCCB5) ; ì²µ + )) +(define-char + '((korean-ksc5601 . #x433E) ; ø»‰Œ¥ + (=ucs . #xCCB8) ; 첸 + )) +(define-char + '((korean-ksc5601 . #x433F) ; ø»‰Œ¦ + (=ucs . #xCCBC) ; ì²¼ + )) +(define-char + '((korean-ksc5601 . #x4340) ; ø»‰Œ§ + (=ucs . #xCCC4) ; 쳄 + )) +(define-char + '((korean-ksc5601 . #x4341) ; ø»‰Œ¨ + (=ucs . #xCCC5) ; 쳅 + )) +(define-char + '((korean-ksc5601 . #x4342) ; ø»‰Œ© + (=ucs . #xCCC7) ; 쳇 + )) +(define-char + '((korean-ksc5601 . #x4343) ; ø»‰Œª + (=ucs . #xCCC9) ; 쳉 + )) +(define-char + '((korean-ksc5601 . #x4344) ; ø»‰Œ« + (=ucs . #xCCD0) ; 쳐 + )) +(define-char + '((korean-ksc5601 . #x4345) ; ø»‰Œ¬ + (=ucs . #xCCD4) ; 쳔 + )) +(define-char + '((korean-ksc5601 . #x4346) ; ø»‰Œ­ + (=ucs . #xCCE4) ; 쳤 + )) +(define-char + '((korean-ksc5601 . #x4347) ; ø»‰Œ® + (=ucs . #xCCEC) ; 쳬 + )) +(define-char + '((korean-ksc5601 . #x4348) ; ø»‰Œ¯ + (=ucs . #xCCF0) ; ì³° + )) +(define-char + '((korean-ksc5601 . #x4349) ; ø»‰Œ° + (=ucs . #xCD01) ; 촁 + )) +(define-char + '((korean-ksc5601 . #x434A) ; ø»‰Œ± + (=ucs . #xCD08) ; 초 + )) +(define-char + '((korean-ksc5601 . #x434B) ; ø»‰Œ² + (=ucs . #xCD09) ; 촉 + )) +(define-char + '((korean-ksc5601 . #x434C) ; ø»‰Œ³ + (=jef-china3 . #x8CB4) ; øºˆ²´ + (=ucs . #xCD0C) ; 촌 + )) +(define-char + '((korean-ksc5601 . #x434D) ; ø»‰Œ´ + (=ucs . #xCD10) ; 촐 + )) +(define-char + '((korean-ksc5601 . #x434E) ; ø»‰Œµ + (=ucs . #xCD18) ; 촘 + )) +(define-char + '((korean-ksc5601 . #x434F) ; ø»‰Œ¶ + (=ucs . #xCD19) ; 촙 + )) +(define-char + '((korean-ksc5601 . #x4350) ; ø»‰Œ· + (=ucs . #xCD1B) ; 촛 + )) +(define-char + '((korean-ksc5601 . #x4351) ; ø»‰Œ¸ + (=ucs . #xCD1D) ; 총 + )) +(define-char + '((korean-ksc5601 . #x4352) ; ø»‰Œ¹ + (=ucs . #xCD24) ; ì´¤ + )) +(define-char + '((korean-ksc5601 . #x4353) ; ø»‰Œº + (=ucs . #xCD28) ; ì´¨ + )) +(define-char + '((korean-ksc5601 . #x4354) ; ø»‰Œ» + (=ucs . #xCD2C) ; ì´¬ + )) +(define-char + '((korean-ksc5601 . #x4355) ; ø»‰Œ¼ + (=ucs . #xCD39) ; ì´¹ + )) +(define-char + '((korean-ksc5601 . #x4356) ; ø»‰Œ½ + (=ucs . #xCD5C) ; 최 + )) +(define-char + '((korean-ksc5601 . #x4357) ; ø»‰Œ¾ + (=ucs . #xCD60) ; ìµ  + )) +(define-char + '((korean-ksc5601 . #x4358) ; ø»‰Œ¿ + (=ucs . #xCD64) ; 쵤 + )) +(define-char + '((korean-ksc5601 . #x4359) ; ø»‰€ + (=ucs . #xCD6C) ; 쵬 + )) +(define-char + '((korean-ksc5601 . #x435A) ; ø»‰ + (=ucs . #xCD6D) ; ìµ­ + )) +(define-char + '((korean-ksc5601 . #x435B) ; ø»‰‚ + (=ucs . #xCD6F) ; 쵯 + )) +(define-char + '((korean-ksc5601 . #x435C) ; ø»‰ƒ + (=ucs . #xCD71) ; ìµ± + )) +(define-char + '((korean-ksc5601 . #x435D) ; ø»‰„ + (=ucs . #xCD78) ; 쵸 + )) +(define-char + '((korean-ksc5601 . #x435E) ; ø»‰… + (=ucs . #xCD88) ; 춈 + )) +(define-char + '((korean-ksc5601 . #x435F) ; ø»‰† + (=ucs . #xCD94) ; 추 + )) +(define-char + '((korean-ksc5601 . #x4360) ; ø»‰‡ + (=ucs . #xCD95) ; 축 + )) +(define-char + '((korean-ksc5601 . #x4361) ; ø»‰ˆ + (=ucs . #xCD98) ; 춘 + )) +(define-char + '((korean-ksc5601 . #x4362) ; ø»‰‰ + (=ucs . #xCD9C) ; 출 + )) +(define-char + '((korean-ksc5601 . #x4363) ; ø»‰Š + (=ucs . #xCDA4) ; 춤 + )) +(define-char + '((korean-ksc5601 . #x4364) ; ø»‰‹ + (=ucs . #xCDA5) ; 춥 + )) +(define-char + '((korean-ksc5601 . #x4365) ; ø»‰Œ + (=ucs . #xCDA7) ; 춧 + )) +(define-char + '((korean-ksc5601 . #x4366) ; ø»‰ + (=ucs . #xCDA9) ; 충 + )) +(define-char + '((korean-ksc5601 . #x4367) ; ø»‰Ž + (=ucs . #xCDB0) ; 춰 + )) +(define-char + '((korean-ksc5601 . #x4368) ; ø»‰ + (=ucs . #xCDC4) ; 췄 + )) +(define-char + '((korean-ksc5601 . #x4369) ; ø»‰ + (=ucs . #xCDCC) ; 췌 + )) +(define-char + '((korean-ksc5601 . #x436A) ; ø»‰‘ + (=ucs . #xCDD0) ; 췐 + )) +(define-char + '((korean-ksc5601 . #x436B) ; ø»‰’ + (=ucs . #xCDE8) ; ì·¨ + )) +(define-char + '((korean-ksc5601 . #x436C) ; ø»‰“ + (=ucs . #xCDEC) ; ì·¬ + )) +(define-char + '((korean-ksc5601 . #x436D) ; ø»‰” + (=ucs . #xCDF0) ; ì·° + )) +(define-char + '((korean-ksc5601 . #x436E) ; ø»‰• + (=ucs . #xCDF8) ; ì·¸ + )) +(define-char + '((korean-ksc5601 . #x436F) ; ø»‰– + (=ucs . #xCDF9) ; ì·¹ + )) +(define-char + '((korean-ksc5601 . #x4370) ; ø»‰— + (=ucs . #xCDFB) ; ì·» + )) +(define-char + '((korean-ksc5601 . #x4371) ; ø»‰˜ + (=ucs . #xCDFD) ; ì·½ + )) +(define-char + '((korean-ksc5601 . #x4372) ; ø»‰™ + (=ucs . #xCE04) ; 츄 + )) +(define-char + '((korean-ksc5601 . #x4373) ; ø»‰š + (=ucs . #xCE08) ; 츈 + )) +(define-char + '((korean-ksc5601 . #x4374) ; ø»‰› + (=ucs . #xCE0C) ; 츌 + )) +(define-char + '((korean-ksc5601 . #x4375) ; ø»‰œ + (=ucs . #xCE14) ; 츔 + )) +(define-char + '((korean-ksc5601 . #x4376) ; ø»‰ + (=ucs . #xCE19) ; 츙 + )) +(define-char + '((korean-ksc5601 . #x4377) ; ø»‰ž + (=ucs . #xCE20) ; 츠 + )) +(define-char + '((korean-ksc5601 . #x4378) ; ø»‰Ÿ + (=ucs . #xCE21) ; 측 + )) +(define-char + '((korean-ksc5601 . #x4379) ; ø»‰  + (=ucs . #xCE24) ; 츤 + )) +(define-char + '((korean-ksc5601 . #x437A) ; ø»‰¡ + (=ucs . #xCE28) ; 츨 + )) +(define-char + '((korean-ksc5601 . #x437B) ; ø»‰¢ + (=ucs . #xCE30) ; 츰 + )) +(define-char + '((korean-ksc5601 . #x437C) ; ø»‰£ + (=ucs . #xCE31) ; 츱 + )) +(define-char + '((korean-ksc5601 . #x437D) ; ø»‰¤ + (=ucs . #xCE33) ; 츳 + )) +(define-char + '((korean-ksc5601 . #x437E) ; ø»‰¥ + (=ucs . #xCE35) ; 층 + )) +(define-char + '((korean-ksc5601 . #x4421) ; ø»‰¦ + (=ucs . #xCE58) ; 치 + )) +(define-char + '((korean-ksc5601 . #x4422) ; ø»‰§ + (=ucs . #xCE59) ; 칙 + )) +(define-char + '((korean-ksc5601 . #x4423) ; ø»‰¨ + (=ucs . #xCE5C) ; 친 + )) +(define-char + '((korean-ksc5601 . #x4424) ; ø»‰© + (=ucs . #xCE5F) ; 칟 + )) +(define-char + '((korean-ksc5601 . #x4425) ; ø»‰ª + (=ucs . #xCE60) ; ì¹  + )) +(define-char + '((korean-ksc5601 . #x4426) ; ø»‰« + (=ucs . #xCE61) ; 칡 + )) +(define-char + '((korean-ksc5601 . #x4427) ; ø»‰¬ + (=jef-china3 . #x8CB1) ; øºˆ²± + (=ucs . #xCE68) ; 침 + )) +(define-char + '((korean-ksc5601 . #x4428) ; ø»‰­ + (=ucs . #xCE69) ; 칩 + )) +(define-char + '((korean-ksc5601 . #x4429) ; ø»‰® + (=ucs . #xCE6B) ; 칫 + )) +(define-char + '((korean-ksc5601 . #x442A) ; ø»‰¯ + (=ucs . #xCE6D) ; ì¹­ + )) +(define-char + '((korean-ksc5601 . #x442B) ; ø»‰° + (=ucs . #xCE74) ; ì¹´ + )) +(define-char + '((korean-ksc5601 . #x442C) ; ø»‰± + (=ucs . #xCE75) ; ì¹µ + )) +(define-char + '((korean-ksc5601 . #x442D) ; ø»‰² + (=ucs . #xCE78) ; 칸 + )) +(define-char + '((korean-ksc5601 . #x442E) ; ø»‰³ + (=ucs . #xCE7C) ; ì¹¼ + )) +(define-char + '((korean-ksc5601 . #x442F) ; ø»‰´ + (=ucs . #xCE84) ; 캄 + )) +(define-char + '((korean-ksc5601 . #x4430) ; ø»‰µ + (=ucs . #xCE85) ; 캅 + )) +(define-char + '((korean-ksc5601 . #x4431) ; ø»‰¶ + (=ucs . #xCE87) ; 캇 + )) +(define-char + '((korean-ksc5601 . #x4432) ; ø»‰· + (=ucs . #xCE89) ; 캉 + )) +(define-char + '((korean-ksc5601 . #x4433) ; ø»‰¸ + (=ucs . #xCE90) ; 캐 + )) +(define-char + '((korean-ksc5601 . #x4434) ; ø»‰¹ + (=ucs . #xCE91) ; 캑 + )) +(define-char + '((korean-ksc5601 . #x4435) ; ø»‰º + (=ucs . #xCE94) ; 캔 + )) +(define-char + '((korean-ksc5601 . #x4436) ; ø»‰» + (=ucs . #xCE98) ; 캘 + )) +(define-char + '((korean-ksc5601 . #x4437) ; ø»‰¼ + (=ucs . #xCEA0) ; 캠 + )) +(define-char + '((korean-ksc5601 . #x4438) ; ø»‰½ + (=ucs . #xCEA1) ; 캡 + )) +(define-char + '((korean-ksc5601 . #x4439) ; ø»‰¾ + (=ucs . #xCEA3) ; 캣 + )) +(define-char + '((korean-ksc5601 . #x443A) ; ø»‰¿ + (=ucs . #xCEA4) ; 캤 + )) +(define-char + '((korean-ksc5601 . #x443B) ; ø»‰Ž€ + (=ucs . #xCEA5) ; 캥 + )) +(define-char + '((korean-ksc5601 . #x443C) ; ø»‰Ž + (=ucs . #xCEAC) ; 캬 + )) +(define-char + '((korean-ksc5601 . #x443D) ; ø»‰Ž‚ + (=ucs . #xCEAD) ; 캭 + )) +(define-char + '((korean-ksc5601 . #x443E) ; ø»‰Žƒ + (=ucs . #xCEC1) ; 컁 + )) +(define-char + '((korean-ksc5601 . #x443F) ; ø»‰Ž„ + (=ucs . #xCEE4) ; 커 + )) +(define-char + '((korean-ksc5601 . #x4440) ; ø»‰Ž… + (=ucs . #xCEE5) ; 컥 + )) +(define-char + '((korean-ksc5601 . #x4441) ; ø»‰Ž† + (=ucs . #xCEE8) ; 컨 + )) +(define-char + '((korean-ksc5601 . #x4442) ; ø»‰Ž‡ + (=ucs . #xCEEB) ; 컫 + )) +(define-char + '((korean-ksc5601 . #x4443) ; ø»‰Žˆ + (=ucs . #xCEEC) ; 컬 + )) +(define-char + '((korean-ksc5601 . #x4444) ; ø»‰Ž‰ + (=ucs . #xCEF4) ; ì»´ + )) +(define-char + '((korean-ksc5601 . #x4445) ; ø»‰ŽŠ + (=ucs . #xCEF5) ; 컵 + )) +(define-char + '((korean-ksc5601 . #x4446) ; ø»‰Ž‹ + (=ucs . #xCEF7) ; ì»· + )) +(define-char + '((korean-ksc5601 . #x4447) ; ø»‰ŽŒ + (=ucs . #xCEF8) ; 컸 + )) +(define-char + '((korean-ksc5601 . #x4448) ; ø»‰Ž + (=ucs . #xCEF9) ; 컹 + )) +(define-char + '((korean-ksc5601 . #x4449) ; ø»‰ŽŽ + (=ucs . #xCF00) ; 케 + )) +(define-char + '((korean-ksc5601 . #x444A) ; ø»‰Ž + (=ucs . #xCF01) ; 켁 + )) +(define-char + '((korean-ksc5601 . #x444B) ; ø»‰Ž + (=ucs . #xCF04) ; 켄 + )) +(define-char + '((korean-ksc5601 . #x444C) ; ø»‰Ž‘ + (=ucs . #xCF08) ; 켈 + )) +(define-char + '((korean-ksc5601 . #x444D) ; ø»‰Ž’ + (=ucs . #xCF10) ; 켐 + )) +(define-char + '((korean-ksc5601 . #x444E) ; ø»‰Ž“ + (=ucs . #xCF11) ; 켑 + )) +(define-char + '((korean-ksc5601 . #x444F) ; ø»‰Ž” + (=ucs . #xCF13) ; 켓 + )) +(define-char + '((korean-ksc5601 . #x4450) ; ø»‰Ž• + (=ucs . #xCF15) ; 켕 + )) +(define-char + '((korean-ksc5601 . #x4451) ; ø»‰Ž– + (=ucs . #xCF1C) ; 켜 + )) +(define-char + '((korean-ksc5601 . #x4452) ; ø»‰Ž— + (=ucs . #xCF20) ; ì¼  + )) +(define-char + '((korean-ksc5601 . #x4453) ; ø»‰Ž˜ + (=ucs . #xCF24) ; 켤 + )) +(define-char + '((korean-ksc5601 . #x4454) ; ø»‰Ž™ + (=ucs . #xCF2C) ; 켬 + )) +(define-char + '((korean-ksc5601 . #x4455) ; ø»‰Žš + (=ucs . #xCF2D) ; ì¼­ + )) +(define-char + '((korean-ksc5601 . #x4456) ; ø»‰Ž› + (=ucs . #xCF2F) ; 켯 + )) +(define-char + '((korean-ksc5601 . #x4457) ; ø»‰Žœ + (=ucs . #xCF30) ; ì¼° + )) +(define-char + '((korean-ksc5601 . #x4458) ; ø»‰Ž + (=ucs . #xCF31) ; ì¼± + )) +(define-char + '((korean-ksc5601 . #x4459) ; ø»‰Žž + (=ucs . #xCF38) ; 켸 + )) +(define-char + '((korean-ksc5601 . #x445A) ; ø»‰ŽŸ + (=ucs . #xCF54) ; 코 + )) +(define-char + '((korean-ksc5601 . #x445B) ; ø»‰Ž  + (=ucs . #xCF55) ; 콕 + )) +(define-char + '((korean-ksc5601 . #x445C) ; ø»‰Ž¡ + (=ucs . #xCF58) ; 콘 + )) +(define-char + '((korean-ksc5601 . #x445D) ; ø»‰Ž¢ + (=ucs . #xCF5C) ; 콜 + )) +(define-char + '((korean-ksc5601 . #x445E) ; ø»‰Ž£ + (=ucs . #xCF64) ; 콤 + )) +(define-char + '((korean-ksc5601 . #x445F) ; ø»‰Ž¤ + (=ucs . #xCF65) ; ì½¥ + )) +(define-char + '((korean-ksc5601 . #x4460) ; ø»‰Ž¥ + (=ucs . #xCF67) ; 콧 + )) +(define-char + '((korean-ksc5601 . #x4461) ; ø»‰Ž¦ + (=ucs . #xCF69) ; 콩 + )) +(define-char + '((korean-ksc5601 . #x4462) ; ø»‰Ž§ + (=ucs . #xCF70) ; ì½° + )) +(define-char + '((korean-ksc5601 . #x4463) ; ø»‰Ž¨ + (=ucs . #xCF71) ; ì½± + )) +(define-char + '((korean-ksc5601 . #x4464) ; ø»‰Ž© + (=ucs . #xCF74) ; ì½´ + )) +(define-char + '((korean-ksc5601 . #x4465) ; ø»‰Žª + (=ucs . #xCF78) ; 콸 + )) +(define-char + '((korean-ksc5601 . #x4466) ; ø»‰Ž« + (=ucs . #xCF80) ; 쾀 + )) +(define-char + '((korean-ksc5601 . #x4467) ; ø»‰Ž¬ + (=ucs . #xCF85) ; 쾅 + )) +(define-char + '((korean-ksc5601 . #x4468) ; ø»‰Ž­ + (=ucs . #xCF8C) ; 쾌 + )) +(define-char + '((korean-ksc5601 . #x4469) ; ø»‰Ž® + (=ucs . #xCFA1) ; 쾡 + )) +(define-char + '((korean-ksc5601 . #x446A) ; ø»‰Ž¯ + (=ucs . #xCFA8) ; 쾨 + )) +(define-char + '((korean-ksc5601 . #x446B) ; ø»‰Ž° + (=ucs . #xCFB0) ; ì¾° + )) +(define-char + '((korean-ksc5601 . #x446C) ; ø»‰Ž± + (=ucs . #xCFC4) ; 쿄 + )) +(define-char + '((korean-ksc5601 . #x446D) ; ø»‰Ž² + (=ucs . #xCFE0) ; ì¿  + )) +(define-char + '((korean-ksc5601 . #x446E) ; ø»‰Ž³ + (=ucs . #xCFE1) ; ì¿¡ + )) +(define-char + '((korean-ksc5601 . #x446F) ; ø»‰Ž´ + (=ucs . #xCFE4) ; 쿤 + )) +(define-char + '((korean-ksc5601 . #x4470) ; ø»‰Žµ + (=ucs . #xCFE8) ; 쿨 + )) +(define-char + '((korean-ksc5601 . #x4471) ; ø»‰Ž¶ + (=ucs . #xCFF0) ; ì¿° + )) +(define-char + '((korean-ksc5601 . #x4472) ; ø»‰Ž· + (=ucs . #xCFF1) ; 쿱 + )) +(define-char + '((korean-ksc5601 . #x4473) ; ø»‰Ž¸ + (=ucs . #xCFF3) ; 쿳 + )) +(define-char + '((korean-ksc5601 . #x4474) ; ø»‰Ž¹ + (=ucs . #xCFF5) ; 쿵 + )) +(define-char + '((korean-ksc5601 . #x4475) ; ø»‰Žº + (=ucs . #xCFFC) ; 쿼 + )) +(define-char + '((korean-ksc5601 . #x4476) ; ø»‰Ž» + (=ucs . #xD000) ; 퀀 + )) +(define-char + '((korean-ksc5601 . #x4477) ; ø»‰Ž¼ + (=ucs . #xD004) ; 퀄 + )) +(define-char + '((korean-ksc5601 . #x4478) ; ø»‰Ž½ + (=ucs . #xD011) ; 퀑 + )) +(define-char + '((korean-ksc5601 . #x4479) ; ø»‰Ž¾ + (=ucs . #xD018) ; 퀘 + )) +(define-char + '((korean-ksc5601 . #x447A) ; ø»‰Ž¿ + (=ucs . #xD02D) ; 퀭 + )) +(define-char + '((korean-ksc5601 . #x447B) ; ø»‰€ + (=ucs . #xD034) ; 퀴 + )) +(define-char + '((korean-ksc5601 . #x447C) ; ø»‰ + (=ucs . #xD035) ; 퀵 + )) +(define-char + '((korean-ksc5601 . #x447D) ; ø»‰‚ + (=ucs . #xD038) ; 퀸 + )) +(define-char + '((korean-ksc5601 . #x447E) ; ø»‰ƒ + (=ucs . #xD03C) ; 퀼 + )) +(define-char + '((korean-ksc5601 . #x4521) ; ø»‰„ + (=ucs . #xD044) ; 큄 + )) +(define-char + '((korean-ksc5601 . #x4522) ; ø»‰… + (=ucs . #xD045) ; 큅 + )) +(define-char + '((korean-ksc5601 . #x4523) ; ø»‰† + (=ucs . #xD047) ; 큇 + )) +(define-char + '((korean-ksc5601 . #x4524) ; ø»‰‡ + (=ucs . #xD049) ; 큉 + )) +(define-char + '((korean-ksc5601 . #x4525) ; ø»‰ˆ + (=ucs . #xD050) ; 큐 + )) +(define-char + '((korean-ksc5601 . #x4526) ; ø»‰‰ + (=ucs . #xD054) ; 큔 + )) +(define-char + '((korean-ksc5601 . #x4527) ; ø»‰Š + (=ucs . #xD058) ; 큘 + )) +(define-char + '((korean-ksc5601 . #x4528) ; ø»‰‹ + (=ucs . #xD060) ; 큠 + )) +(define-char + '((korean-ksc5601 . #x4529) ; ø»‰Œ + (=ucs . #xD06C) ; 크 + )) +(define-char + '((korean-ksc5601 . #x452A) ; ø»‰ + (=ucs . #xD06D) ; 큭 + )) +(define-char + '((korean-ksc5601 . #x452B) ; ø»‰Ž + (=ucs . #xD070) ; 큰 + )) +(define-char + '((korean-ksc5601 . #x452C) ; ø»‰ + (=ucs . #xD074) ; 클 + )) +(define-char + '((korean-ksc5601 . #x452D) ; ø»‰ + (=ucs . #xD07C) ; 큼 + )) +(define-char + '((korean-ksc5601 . #x452E) ; ø»‰‘ + (=ucs . #xD07D) ; 큽 + )) +(define-char + '((korean-ksc5601 . #x452F) ; ø»‰’ + (=ucs . #xD081) ; 킁 + )) +(define-char + '((korean-ksc5601 . #x4530) ; ø»‰“ + (=ucs . #xD0A4) ; 키 + )) +(define-char + '((korean-ksc5601 . #x4531) ; ø»‰” + (=ucs . #xD0A5) ; 킥 + )) +(define-char + '((korean-ksc5601 . #x4532) ; ø»‰• + (=ucs . #xD0A8) ; 킨 + )) +(define-char + '((korean-ksc5601 . #x4533) ; ø»‰– + (=ucs . #xD0AC) ; 킬 + )) +(define-char + '((korean-ksc5601 . #x4534) ; ø»‰— + (=ucs . #xD0B4) ; 킴 + )) +(define-char + '((korean-ksc5601 . #x4535) ; ø»‰˜ + (=ucs . #xD0B5) ; 킵 + )) +(define-char + '((korean-ksc5601 . #x4536) ; ø»‰™ + (=ucs . #xD0B7) ; 킷 + )) +(define-char + '((korean-ksc5601 . #x4537) ; ø»‰š + (=ucs . #xD0B9) ; 킹 + )) +(define-char + '((korean-ksc5601 . #x4538) ; ø»‰› + (=ucs . #xD0C0) ; 타 + )) +(define-char + '((korean-ksc5601 . #x4539) ; ø»‰œ + (=ucs . #xD0C1) ; 탁 + )) +(define-char + '((korean-ksc5601 . #x453A) ; ø»‰ + (=ucs . #xD0C4) ; 탄 + )) +(define-char + '((korean-ksc5601 . #x453B) ; ø»‰ž + (=ucs . #xD0C8) ; 탈 + )) +(define-char + '((korean-ksc5601 . #x453C) ; ø»‰Ÿ + (=ucs . #xD0C9) ; 탉 + )) +(define-char + '((korean-ksc5601 . #x453D) ; ø»‰  + (=ucs . #xD0D0) ; 탐 + )) +(define-char + '((korean-ksc5601 . #x453E) ; ø»‰¡ + (=ucs . #xD0D1) ; 탑 + )) +(define-char + '((korean-ksc5601 . #x453F) ; ø»‰¢ + (=ucs . #xD0D3) ; 탓 + )) +(define-char + '((korean-ksc5601 . #x4540) ; ø»‰£ + (=ucs . #xD0D4) ; 탔 + )) +(define-char + '((korean-ksc5601 . #x4541) ; ø»‰¤ + (=ucs . #xD0D5) ; 탕 + )) +(define-char + '((korean-ksc5601 . #x4542) ; ø»‰¥ + (=ucs . #xD0DC) ; 태 + )) +(define-char + '((korean-ksc5601 . #x4543) ; ø»‰¦ + (=ucs . #xD0DD) ; 택 + )) +(define-char + '((korean-ksc5601 . #x4544) ; ø»‰§ + (=ucs . #xD0E0) ; 탠 + )) +(define-char + '((korean-ksc5601 . #x4545) ; ø»‰¨ + (=ucs . #xD0E4) ; 탤 + )) +(define-char + '((korean-ksc5601 . #x4546) ; ø»‰© + (=ucs . #xD0EC) ; 탬 + )) +(define-char + '((korean-ksc5601 . #x4547) ; ø»‰ª + (=ucs . #xD0ED) ; 탭 + )) +(define-char + '((korean-ksc5601 . #x4548) ; ø»‰« + (=ucs . #xD0EF) ; 탯 + )) +(define-char + '((korean-ksc5601 . #x4549) ; ø»‰¬ + (=ucs . #xD0F0) ; 탰 + )) +(define-char + '((korean-ksc5601 . #x454A) ; ø»‰­ + (=ucs . #xD0F1) ; 탱 + )) +(define-char + '((korean-ksc5601 . #x454B) ; ø»‰® + (=ucs . #xD0F8) ; 탸 + )) +(define-char + '((korean-ksc5601 . #x454C) ; ø»‰¯ + (=ucs . #xD10D) ; 턍 + )) +(define-char + '((korean-ksc5601 . #x454D) ; ø»‰° + (=ucs . #xD130) ; 터 + )) +(define-char + '((korean-ksc5601 . #x454E) ; ø»‰± + (=ucs . #xD131) ; 턱 + )) +(define-char + '((korean-ksc5601 . #x454F) ; ø»‰² + (=ucs . #xD134) ; 턴 + )) +(define-char + '((korean-ksc5601 . #x4550) ; ø»‰³ + (=ucs . #xD138) ; 털 + )) +(define-char + '((korean-ksc5601 . #x4551) ; ø»‰´ + (=ucs . #xD13A) ; 턺 + )) +(define-char + '((korean-ksc5601 . #x4552) ; ø»‰µ + (=ucs . #xD140) ; 텀 + )) +(define-char + '((korean-ksc5601 . #x4553) ; ø»‰¶ + (=ucs . #xD141) ; 텁 + )) +(define-char + '((korean-ksc5601 . #x4554) ; ø»‰· + (=ucs . #xD143) ; 텃 + )) +(define-char + '((korean-ksc5601 . #x4555) ; ø»‰¸ + (=ucs . #xD144) ; 텄 + )) +(define-char + '((korean-ksc5601 . #x4556) ; ø»‰¹ + (=ucs . #xD145) ; 텅 + )) +(define-char + '((korean-ksc5601 . #x4557) ; ø»‰º + (=ucs . #xD14C) ; 테 + )) +(define-char + '((korean-ksc5601 . #x4558) ; ø»‰» + (=ucs . #xD14D) ; 텍 + )) +(define-char + '((korean-ksc5601 . #x4559) ; ø»‰¼ + (=ucs . #xD150) ; 텐 + )) +(define-char + '((korean-ksc5601 . #x455A) ; ø»‰½ + (=ucs . #xD154) ; 텔 + )) +(define-char + '((korean-ksc5601 . #x455B) ; ø»‰¾ + (=ucs . #xD15C) ; 템 + )) +(define-char + '((korean-ksc5601 . #x455C) ; ø»‰¿ + (=ucs . #xD15D) ; 텝 + )) +(define-char + '((korean-ksc5601 . #x455D) ; ø»‰€ + (=ucs . #xD15F) ; 텟 + )) +(define-char + '((korean-ksc5601 . #x455E) ; ø»‰ + (=ucs . #xD161) ; 텡 + )) +(define-char + '((korean-ksc5601 . #x455F) ; ø»‰‚ + (=ucs . #xD168) ; 텨 + )) +(define-char + '((korean-ksc5601 . #x4560) ; ø»‰ƒ + (=ucs . #xD16C) ; 텬 + )) +(define-char + '((korean-ksc5601 . #x4561) ; ø»‰„ + (=ucs . #xD17C) ; 텼 + )) +(define-char + '((korean-ksc5601 . #x4562) ; ø»‰… + (=ucs . #xD184) ; 톄 + )) +(define-char + '((korean-ksc5601 . #x4563) ; ø»‰† + (=ucs . #xD188) ; 톈 + )) +(define-char + '((korean-ksc5601 . #x4564) ; ø»‰‡ + (=ucs . #xD1A0) ; 토 + )) +(define-char + '((korean-ksc5601 . #x4565) ; ø»‰ˆ + (=ucs . #xD1A1) ; 톡 + )) +(define-char + '((korean-ksc5601 . #x4566) ; ø»‰‰ + (=ucs . #xD1A4) ; 톤 + )) +(define-char + '((korean-ksc5601 . #x4567) ; ø»‰Š + (=ucs . #xD1A8) ; 톨 + )) +(define-char + '((korean-ksc5601 . #x4568) ; ø»‰‹ + (=ucs . #xD1B0) ; 톰 + )) +(define-char + '((korean-ksc5601 . #x4569) ; ø»‰Œ + (=ucs . #xD1B1) ; 톱 + )) +(define-char + '((korean-ksc5601 . #x456A) ; ø»‰ + (=ucs . #xD1B3) ; 톳 + )) +(define-char + '((korean-ksc5601 . #x456B) ; ø»‰Ž + (=ucs . #xD1B5) ; 통 + )) +(define-char + '((korean-ksc5601 . #x456C) ; ø»‰ + (=ucs . #xD1BA) ; 톺 + )) +(define-char + '((korean-ksc5601 . #x456D) ; ø»‰ + (=ucs . #xD1BC) ; 톼 + )) +(define-char + '((korean-ksc5601 . #x456E) ; ø»‰‘ + (=ucs . #xD1C0) ; 퇀 + )) +(define-char + '((korean-ksc5601 . #x456F) ; ø»‰’ + (=ucs . #xD1D8) ; 퇘 + )) +(define-char + '((korean-ksc5601 . #x4570) ; ø»‰“ + (=ucs . #xD1F4) ; 퇴 + )) +(define-char + '((korean-ksc5601 . #x4571) ; ø»‰” + (=ucs . #xD1F8) ; 퇸 + )) +(define-char + '((korean-ksc5601 . #x4572) ; ø»‰• + (=ucs . #xD207) ; 툇 + )) +(define-char + '((korean-ksc5601 . #x4573) ; ø»‰– + (=ucs . #xD209) ; 툉 + )) +(define-char + '((korean-ksc5601 . #x4574) ; ø»‰— + (=ucs . #xD210) ; 툐 + )) +(define-char + '((korean-ksc5601 . #x4575) ; ø»‰˜ + (=ucs . #xD22C) ; 투 + )) +(define-char + '((korean-ksc5601 . #x4576) ; ø»‰™ + (=ucs . #xD22D) ; 툭 + )) +(define-char + '((korean-ksc5601 . #x4577) ; ø»‰š + (=ucs . #xD230) ; 툰 + )) +(define-char + '((korean-ksc5601 . #x4578) ; ø»‰› + (=ucs . #xD234) ; 툴 + )) +(define-char + '((korean-ksc5601 . #x4579) ; ø»‰œ + (=ucs . #xD23C) ; 툼 + )) +(define-char + '((korean-ksc5601 . #x457A) ; ø»‰ + (=ucs . #xD23D) ; 툽 + )) +(define-char + '((korean-ksc5601 . #x457B) ; ø»‰ž + (=ucs . #xD23F) ; 툿 + )) +(define-char + '((korean-ksc5601 . #x457C) ; ø»‰Ÿ + (=ucs . #xD241) ; 퉁 + )) +(define-char + '((korean-ksc5601 . #x457D) ; ø»‰  + (=ucs . #xD248) ; 퉈 + )) +(define-char + '((korean-ksc5601 . #x457E) ; ø»‰¡ + (=ucs . #xD25C) ; 퉜 + )) +(define-char + '((korean-ksc5601 . #x4621) ; ø»‰¢ + (=ucs . #xD264) ; 퉤 + )) +(define-char + '((korean-ksc5601 . #x4622) ; ø»‰£ + (=ucs . #xD280) ; 튀 + )) +(define-char + '((korean-ksc5601 . #x4623) ; ø»‰¤ + (=ucs . #xD281) ; 튁 + )) +(define-char + '((korean-ksc5601 . #x4624) ; ø»‰¥ + (=ucs . #xD284) ; 튄 + )) +(define-char + '((korean-ksc5601 . #x4625) ; ø»‰¦ + (=ucs . #xD288) ; 튈 + )) +(define-char + '((korean-ksc5601 . #x4626) ; ø»‰§ + (=ucs . #xD290) ; 튐 + )) +(define-char + '((korean-ksc5601 . #x4627) ; ø»‰¨ + (=ucs . #xD291) ; 튑 + )) +(define-char + '((korean-ksc5601 . #x4628) ; ø»‰© + (=ucs . #xD295) ; 튕 + )) +(define-char + '((korean-ksc5601 . #x4629) ; ø»‰ª + (=ucs . #xD29C) ; 튜 + )) +(define-char + '((korean-ksc5601 . #x462A) ; ø»‰« + (=ucs . #xD2A0) ; 튠 + )) +(define-char + '((korean-ksc5601 . #x462B) ; ø»‰¬ + (=ucs . #xD2A4) ; 튤 + )) +(define-char + '((korean-ksc5601 . #x462C) ; ø»‰­ + (=ucs . #xD2AC) ; 튬 + )) +(define-char + '((korean-ksc5601 . #x462D) ; ø»‰® + (=ucs . #xD2B1) ; 튱 + )) +(define-char + '((korean-ksc5601 . #x462E) ; ø»‰¯ + (=ucs . #xD2B8) ; 트 + )) +(define-char + '((korean-ksc5601 . #x462F) ; ø»‰° + (=ucs . #xD2B9) ; 특 + )) +(define-char + '((korean-ksc5601 . #x4630) ; ø»‰± + (=ucs . #xD2BC) ; 튼 + )) +(define-char + '((korean-ksc5601 . #x4631) ; ø»‰² + (=ucs . #xD2BF) ; 튿 + )) +(define-char + '((korean-ksc5601 . #x4632) ; ø»‰³ + (=ucs . #xD2C0) ; 틀 + )) +(define-char + '((korean-ksc5601 . #x4633) ; ø»‰´ + (=ucs . #xD2C2) ; 틂 + )) +(define-char + '((korean-ksc5601 . #x4634) ; ø»‰µ + (=ucs . #xD2C8) ; 틈 + )) +(define-char + '((korean-ksc5601 . #x4635) ; ø»‰¶ + (=ucs . #xD2C9) ; 틉 + )) +(define-char + '((korean-ksc5601 . #x4636) ; ø»‰· + (=ucs . #xD2CB) ; 틋 + )) +(define-char + '((korean-ksc5601 . #x4637) ; ø»‰¸ + (=ucs . #xD2D4) ; 틔 + )) +(define-char + '((korean-ksc5601 . #x4638) ; ø»‰¹ + (=ucs . #xD2D8) ; 틘 + )) +(define-char + '((korean-ksc5601 . #x4639) ; ø»‰º + (=ucs . #xD2DC) ; 틜 + )) +(define-char + '((korean-ksc5601 . #x463A) ; ø»‰» + (=ucs . #xD2E4) ; 틤 + )) +(define-char + '((korean-ksc5601 . #x463B) ; ø»‰¼ + (=ucs . #xD2E5) ; 틥 + )) +(define-char + '((korean-ksc5601 . #x463C) ; ø»‰½ + (=ucs . #xD2F0) ; 티 + )) +(define-char + '((korean-ksc5601 . #x463D) ; ø»‰¾ + (=ucs . #xD2F1) ; 틱 + )) +(define-char + '((korean-ksc5601 . #x463E) ; ø»‰¿ + (=ucs . #xD2F4) ; 틴 + )) +(define-char + '((korean-ksc5601 . #x463F) ; ø»‰‘€ + (=ucs . #xD2F8) ; 틸 + )) +(define-char + '((korean-ksc5601 . #x4640) ; ø»‰‘ + (=ucs . #xD300) ; 팀 + )) +(define-char + '((korean-ksc5601 . #x4641) ; ø»‰‘‚ + (=ucs . #xD301) ; 팁 + )) +(define-char + '((korean-ksc5601 . #x4642) ; ø»‰‘ƒ + (=ucs . #xD303) ; 팃 + )) +(define-char + '((korean-ksc5601 . #x4643) ; ø»‰‘„ + (=ucs . #xD305) ; 팅 + )) +(define-char + '((korean-ksc5601 . #x4644) ; ø»‰‘… + (=ucs . #xD30C) ; 파 + )) +(define-char + '((korean-ksc5601 . #x4645) ; ø»‰‘† + (=ucs . #xD30D) ; 팍 + )) +(define-char + '((korean-ksc5601 . #x4646) ; ø»‰‘‡ + (=ucs . #xD30E) ; 팎 + )) +(define-char + '((korean-ksc5601 . #x4647) ; ø»‰‘ˆ + (=ucs . #xD310) ; 판 + )) +(define-char + '((korean-ksc5601 . #x4648) ; ø»‰‘‰ + (=ucs . #xD314) ; 팔 + )) +(define-char + '((korean-ksc5601 . #x4649) ; ø»‰‘Š + (=ucs . #xD316) ; 팖 + )) +(define-char + '((korean-ksc5601 . #x464A) ; ø»‰‘‹ + (=ucs . #xD31C) ; 팜 + )) +(define-char + '((korean-ksc5601 . #x464B) ; ø»‰‘Œ + (=ucs . #xD31D) ; 팝 + )) +(define-char + '((korean-ksc5601 . #x464C) ; ø»‰‘ + (=ucs . #xD31F) ; 팟 + )) +(define-char + '((korean-ksc5601 . #x464D) ; ø»‰‘Ž + (=ucs . #xD320) ; 팠 + )) +(define-char + '((korean-ksc5601 . #x464E) ; ø»‰‘ + (=ucs . #xD321) ; 팡 + )) +(define-char + '((korean-ksc5601 . #x464F) ; ø»‰‘ + (=ucs . #xD325) ; 팥 + )) +(define-char + '((korean-ksc5601 . #x4650) ; ø»‰‘‘ + (=ucs . #xD328) ; 패 + )) +(define-char + '((korean-ksc5601 . #x4651) ; ø»‰‘’ + (=ucs . #xD329) ; 팩 + )) +(define-char + '((korean-ksc5601 . #x4652) ; ø»‰‘“ + (=ucs . #xD32C) ; 팬 + )) +(define-char + '((korean-ksc5601 . #x4653) ; ø»‰‘” + (=ucs . #xD330) ; 팰 + )) +(define-char + '((korean-ksc5601 . #x4654) ; ø»‰‘• + (=ucs . #xD338) ; 팸 + )) +(define-char + '((korean-ksc5601 . #x4655) ; ø»‰‘– + (=ucs . #xD339) ; 팹 + )) +(define-char + '((korean-ksc5601 . #x4656) ; ø»‰‘— + (=ucs . #xD33B) ; 팻 + )) +(define-char + '((korean-ksc5601 . #x4657) ; ø»‰‘˜ + (=ucs . #xD33C) ; 팼 + )) +(define-char + '((korean-ksc5601 . #x4658) ; ø»‰‘™ + (=ucs . #xD33D) ; 팽 + )) +(define-char + '((korean-ksc5601 . #x4659) ; ø»‰‘š + (=ucs . #xD344) ; 퍄 + )) +(define-char + '((korean-ksc5601 . #x465A) ; ø»‰‘› + (=ucs . #xD345) ; 퍅 + )) +(define-char + '((korean-ksc5601 . #x465B) ; ø»‰‘œ + (=ucs . #xD37C) ; 퍼 + )) +(define-char + '((korean-ksc5601 . #x465C) ; ø»‰‘ + (=ucs . #xD37D) ; 퍽 + )) +(define-char + '((korean-ksc5601 . #x465D) ; ø»‰‘ž + (=ucs . #xD380) ; 펀 + )) +(define-char + '((korean-ksc5601 . #x465E) ; ø»‰‘Ÿ + (=ucs . #xD384) ; 펄 + )) +(define-char + '((korean-ksc5601 . #x465F) ; ø»‰‘  + (=ucs . #xD38C) ; 펌 + )) +(define-char + '((korean-ksc5601 . #x4660) ; ø»‰‘¡ + (=ucs . #xD38D) ; 펍 + )) +(define-char + '((korean-ksc5601 . #x4661) ; ø»‰‘¢ + (=ucs . #xD38F) ; 펏 + )) +(define-char + '((korean-ksc5601 . #x4662) ; ø»‰‘£ + (=ucs . #xD390) ; 펐 + )) +(define-char + '((korean-ksc5601 . #x4663) ; ø»‰‘¤ + (=ucs . #xD391) ; 펑 + )) +(define-char + '((korean-ksc5601 . #x4664) ; ø»‰‘¥ + (=ucs . #xD398) ; 페 + )) +(define-char + '((korean-ksc5601 . #x4665) ; ø»‰‘¦ + (=ucs . #xD399) ; 펙 + )) +(define-char + '((korean-ksc5601 . #x4666) ; ø»‰‘§ + (=ucs . #xD39C) ; 펜 + )) +(define-char + '((korean-ksc5601 . #x4667) ; ø»‰‘¨ + (=ucs . #xD3A0) ; 펠 + )) +(define-char + '((korean-ksc5601 . #x4668) ; ø»‰‘© + (=ucs . #xD3A8) ; 펨 + )) +(define-char + '((korean-ksc5601 . #x4669) ; ø»‰‘ª + (=ucs . #xD3A9) ; 펩 + )) +(define-char + '((korean-ksc5601 . #x466A) ; ø»‰‘« + (=ucs . #xD3AB) ; 펫 + )) +(define-char + '((korean-ksc5601 . #x466B) ; ø»‰‘¬ + (=ucs . #xD3AD) ; 펭 + )) +(define-char + '((korean-ksc5601 . #x466C) ; ø»‰‘­ + (=ucs . #xD3B4) ; 펴 + )) +(define-char + '((korean-ksc5601 . #x466D) ; ø»‰‘® + (=ucs . #xD3B8) ; 편 + )) +(define-char + '((korean-ksc5601 . #x466E) ; ø»‰‘¯ + (=ucs . #xD3BC) ; 펼 + )) +(define-char + '((korean-ksc5601 . #x466F) ; ø»‰‘° + (=ucs . #xD3C4) ; 폄 + )) +(define-char + '((korean-ksc5601 . #x4670) ; ø»‰‘± + (=ucs . #xD3C5) ; 폅 + )) +(define-char + '((korean-ksc5601 . #x4671) ; ø»‰‘² + (=ucs . #xD3C8) ; 폈 + )) +(define-char + '((korean-ksc5601 . #x4672) ; ø»‰‘³ + (=ucs . #xD3C9) ; 평 + )) +(define-char + '((korean-ksc5601 . #x4673) ; ø»‰‘´ + (=ucs . #xD3D0) ; 폐 + )) +(define-char + '((korean-ksc5601 . #x4674) ; ø»‰‘µ + (=ucs . #xD3D8) ; 폘 + )) +(define-char + '((korean-ksc5601 . #x4675) ; ø»‰‘¶ + (=ucs . #xD3E1) ; 폡 + )) +(define-char + '((korean-ksc5601 . #x4676) ; ø»‰‘· + (=ucs . #xD3E3) ; 폣 + )) +(define-char + '((korean-ksc5601 . #x4677) ; ø»‰‘¸ + (=ucs . #xD3EC) ; 포 + )) +(define-char + '((korean-ksc5601 . #x4678) ; ø»‰‘¹ + (=ucs . #xD3ED) ; 폭 + )) +(define-char + '((korean-ksc5601 . #x4679) ; ø»‰‘º + (=ucs . #xD3F0) ; 폰 + )) +(define-char + '((korean-ksc5601 . #x467A) ; ø»‰‘» + (=ucs . #xD3F4) ; 폴 + )) +(define-char + '((korean-ksc5601 . #x467B) ; ø»‰‘¼ + (=ucs . #xD3FC) ; 폼 + )) +(define-char + '((korean-ksc5601 . #x467C) ; ø»‰‘½ + (=ucs . #xD3FD) ; 폽 + )) +(define-char + '((korean-ksc5601 . #x467D) ; ø»‰‘¾ + (=ucs . #xD3FF) ; 폿 + )) +(define-char + '((korean-ksc5601 . #x467E) ; ø»‰‘¿ + (=ucs . #xD401) ; 퐁 + )) +(define-char + '((korean-ksc5601 . #x4721) ; ø»‰’€ + (=ucs . #xD408) ; 퐈 + )) +(define-char + '((korean-ksc5601 . #x4722) ; ø»‰’ + (=ucs . #xD41D) ; 퐝 + )) +(define-char + '((korean-ksc5601 . #x4723) ; ø»‰’‚ + (=ucs . #xD440) ; 푀 + )) +(define-char + '((korean-ksc5601 . #x4724) ; ø»‰’ƒ + (=ucs . #xD444) ; 푄 + )) +(define-char + '((korean-ksc5601 . #x4725) ; ø»‰’„ + (=ucs . #xD45C) ; 표 + )) +(define-char + '((korean-ksc5601 . #x4726) ; ø»‰’… + (=ucs . #xD460) ; 푠 + )) +(define-char + '((korean-ksc5601 . #x4727) ; ø»‰’† + (=ucs . #xD464) ; 푤 + )) +(define-char + '((korean-ksc5601 . #x4728) ; ø»‰’‡ + (=ucs . #xD46D) ; 푭 + )) +(define-char + '((korean-ksc5601 . #x4729) ; ø»‰’ˆ + (=ucs . #xD46F) ; 푯 + )) +(define-char + '((korean-ksc5601 . #x472A) ; ø»‰’‰ + (=ucs . #xD478) ; 푸 + )) +(define-char + '((korean-ksc5601 . #x472B) ; ø»‰’Š + (=ucs . #xD479) ; 푹 + )) +(define-char + '((korean-ksc5601 . #x472C) ; ø»‰’‹ + (=ucs . #xD47C) ; 푼 + )) +(define-char + '((korean-ksc5601 . #x472D) ; ø»‰’Œ + (=ucs . #xD47F) ; 푿 + )) +(define-char + '((korean-ksc5601 . #x472E) ; ø»‰’ + (=jef-china3 . #x8CAF) ; øºˆ²¯ + (=ucs . #xD480) ; 풀 + )) +(define-char + '((korean-ksc5601 . #x472F) ; ø»‰’Ž + (=ucs . #xD482) ; 풂 + )) +(define-char + '((korean-ksc5601 . #x4730) ; ø»‰’ + (=ucs . #xD488) ; 품 + )) +(define-char + '((korean-ksc5601 . #x4731) ; ø»‰’ + (=ucs . #xD489) ; 풉 + )) +(define-char + '((korean-ksc5601 . #x4732) ; ø»‰’‘ + (=ucs . #xD48B) ; 풋 + )) +(define-char + '((korean-ksc5601 . #x4733) ; ø»‰’’ + (=ucs . #xD48D) ; 풍 + )) +(define-char + '((korean-ksc5601 . #x4734) ; ø»‰’“ + (=ucs . #xD494) ; 풔 + )) +(define-char + '((korean-ksc5601 . #x4735) ; ø»‰’” + (=ucs . #xD4A9) ; 풩 + )) +(define-char + '((korean-ksc5601 . #x4736) ; ø»‰’• + (=ucs . #xD4CC) ; 퓌 + )) +(define-char + '((korean-ksc5601 . #x4737) ; ø»‰’– + (=ucs . #xD4D0) ; 퓐 + )) +(define-char + '((korean-ksc5601 . #x4738) ; ø»‰’— + (=ucs . #xD4D4) ; 퓔 + )) +(define-char + '((korean-ksc5601 . #x4739) ; ø»‰’˜ + (=ucs . #xD4DC) ; 퓜 + )) +(define-char + '((korean-ksc5601 . #x473A) ; ø»‰’™ + (=ucs . #xD4DF) ; 퓟 + )) +(define-char + '((korean-ksc5601 . #x473B) ; ø»‰’š + (=ucs . #xD4E8) ; 퓨 + )) +(define-char + '((korean-ksc5601 . #x473C) ; ø»‰’› + (=ucs . #xD4EC) ; 퓬 + )) +(define-char + '((korean-ksc5601 . #x473D) ; ø»‰’œ + (=ucs . #xD4F0) ; 퓰 + )) +(define-char + '((korean-ksc5601 . #x473E) ; ø»‰’ + (=ucs . #xD4F8) ; 퓸 + )) +(define-char + '((korean-ksc5601 . #x473F) ; ø»‰’ž + (=ucs . #xD4FB) ; 퓻 + )) +(define-char + '((korean-ksc5601 . #x4740) ; ø»‰’Ÿ + (=ucs . #xD4FD) ; 퓽 + )) +(define-char + '((korean-ksc5601 . #x4741) ; ø»‰’  + (=ucs . #xD504) ; 프 + )) +(define-char + '((korean-ksc5601 . #x4742) ; ø»‰’¡ + (=ucs . #xD508) ; 픈 + )) +(define-char + '((korean-ksc5601 . #x4743) ; ø»‰’¢ + (=ucs . #xD50C) ; 플 + )) +(define-char + '((korean-ksc5601 . #x4744) ; ø»‰’£ + (=ucs . #xD514) ; 픔 + )) +(define-char + '((korean-ksc5601 . #x4745) ; ø»‰’¤ + (=ucs . #xD515) ; 픕 + )) +(define-char + '((korean-ksc5601 . #x4746) ; ø»‰’¥ + (=ucs . #xD517) ; 픗 + )) +(define-char + '((korean-ksc5601 . #x4747) ; ø»‰’¦ + (=ucs . #xD53C) ; 피 + )) +(define-char + '((korean-ksc5601 . #x4748) ; ø»‰’§ + (=ucs . #xD53D) ; 픽 + )) +(define-char + '((korean-ksc5601 . #x4749) ; ø»‰’¨ + (=ucs . #xD540) ; 핀 + )) +(define-char + '((korean-ksc5601 . #x474A) ; ø»‰’© + (=ucs . #xD544) ; 필 + )) +(define-char + '((korean-ksc5601 . #x474B) ; ø»‰’ª + (=ucs . #xD54C) ; 핌 + )) +(define-char + '((korean-ksc5601 . #x474C) ; ø»‰’« + (=ucs . #xD54D) ; 핍 + )) +(define-char + '((korean-ksc5601 . #x474D) ; ø»‰’¬ + (=ucs . #xD54F) ; 핏 + )) +(define-char + '((korean-ksc5601 . #x474E) ; ø»‰’­ + (=ucs . #xD551) ; 핑 + )) +(define-char + '((korean-ksc5601 . #x474F) ; ø»‰’® + (=ucs . #xD558) ; 하 + )) +(define-char + '((korean-ksc5601 . #x4750) ; ø»‰’¯ + (=ucs . #xD559) ; 학 + )) +(define-char + '((korean-ksc5601 . #x4751) ; ø»‰’° + (=ucs . #xD55C) ; 한 + )) +(define-char + '((korean-ksc5601 . #x4752) ; ø»‰’± + (=jef-china3 . #x8CB6) ; øºˆ²¶ + (=ucs . #xD560) ; 할 + )) +(define-char + '((korean-ksc5601 . #x4753) ; ø»‰’² + (=ucs . #xD565) ; 핥 + )) +(define-char + '((korean-ksc5601 . #x4754) ; ø»‰’³ + (=ucs . #xD568) ; 함 + )) +(define-char + '((korean-ksc5601 . #x4755) ; ø»‰’´ + (=ucs . #xD569) ; 합 + )) +(define-char + '((korean-ksc5601 . #x4756) ; ø»‰’µ + (=ucs . #xD56B) ; 핫 + )) +(define-char + '((korean-ksc5601 . #x4757) ; ø»‰’¶ + (=ucs . #xD56D) ; 항 + )) +(define-char + '((korean-ksc5601 . #x4758) ; ø»‰’· + (=ucs . #xD574) ; 해 + )) +(define-char + '((korean-ksc5601 . #x4759) ; ø»‰’¸ + (=ucs . #xD575) ; 핵 + )) +(define-char + '((korean-ksc5601 . #x475A) ; ø»‰’¹ + (=ucs . #xD578) ; 핸 + )) +(define-char + '((korean-ksc5601 . #x475B) ; ø»‰’º + (=ucs . #xD57C) ; 핼 + )) +(define-char + '((korean-ksc5601 . #x475C) ; ø»‰’» + (=ucs . #xD584) ; 햄 + )) +(define-char + '((korean-ksc5601 . #x475D) ; ø»‰’¼ + (=ucs . #xD585) ; 햅 + )) +(define-char + '((korean-ksc5601 . #x475E) ; ø»‰’½ + (=ucs . #xD587) ; 햇 + )) +(define-char + '((korean-ksc5601 . #x475F) ; ø»‰’¾ + (=ucs . #xD588) ; 했 + )) +(define-char + '((korean-ksc5601 . #x4760) ; ø»‰’¿ + (=ucs . #xD589) ; 행 + )) +(define-char + '((korean-ksc5601 . #x4761) ; ø»‰“€ + (=ucs . #xD590) ; 햐 + )) +(define-char + '((korean-ksc5601 . #x4762) ; ø»‰“ + (=ucs . #xD5A5) ; 향 + )) +(define-char + '((korean-ksc5601 . #x4763) ; ø»‰“‚ + (=ucs . #xD5C8) ; 허 + )) +(define-char + '((korean-ksc5601 . #x4764) ; ø»‰“ƒ + (=ucs . #xD5C9) ; 헉 + )) +(define-char + '((korean-ksc5601 . #x4765) ; ø»‰“„ + (=jef-china3 . #x8CA9) ; øºˆ²© + (=ucs . #xD5CC) ; 헌 + )) +(define-char + '((korean-ksc5601 . #x4766) ; ø»‰“… + (=ucs . #xD5D0) ; 헐 + )) +(define-char + '((korean-ksc5601 . #x4767) ; ø»‰“† + (=ucs . #xD5D2) ; 헒 + )) +(define-char + '((korean-ksc5601 . #x4768) ; ø»‰“‡ + (=ucs . #xD5D8) ; 험 + )) +(define-char + '((korean-ksc5601 . #x4769) ; ø»‰“ˆ + (=ucs . #xD5D9) ; 헙 + )) +(define-char + '((korean-ksc5601 . #x476A) ; ø»‰“‰ + (=ucs . #xD5DB) ; 헛 + )) +(define-char + '((korean-ksc5601 . #x476B) ; ø»‰“Š + (=ucs . #xD5DD) ; 헝 + )) +(define-char + '((korean-ksc5601 . #x476C) ; ø»‰“‹ + (=ucs . #xD5E4) ; 헤 + )) +(define-char + '((korean-ksc5601 . #x476D) ; ø»‰“Œ + (=ucs . #xD5E5) ; 헥 + )) +(define-char + '((korean-ksc5601 . #x476E) ; ø»‰“ + (=ucs . #xD5E8) ; 헨 + )) +(define-char + '((korean-ksc5601 . #x476F) ; ø»‰“Ž + (=ucs . #xD5EC) ; 헬 + )) +(define-char + '((korean-ksc5601 . #x4770) ; ø»‰“ + (=ucs . #xD5F4) ; 헴 + )) +(define-char + '((korean-ksc5601 . #x4771) ; ø»‰“ + (=ucs . #xD5F5) ; 헵 + )) +(define-char + '((korean-ksc5601 . #x4772) ; ø»‰“‘ + (=ucs . #xD5F7) ; 헷 + )) +(define-char + '((korean-ksc5601 . #x4773) ; ø»‰“’ + (=ucs . #xD5F9) ; 헹 + )) +(define-char + '((korean-ksc5601 . #x4774) ; ø»‰““ + (=jef-china3 . #x8CB2) ; øºˆ²² + (=ucs . #xD600) ; 혀 + )) +(define-char + '((korean-ksc5601 . #x4775) ; ø»‰“” + (=ucs . #xD601) ; 혁 + )) +(define-char + '((korean-ksc5601 . #x4776) ; ø»‰“• + (=ucs . #xD604) ; 현 + )) +(define-char + '((korean-ksc5601 . #x4777) ; ø»‰“– + (=ucs . #xD608) ; 혈 + )) +(define-char + '((korean-ksc5601 . #x4778) ; ø»‰“— + (=ucs . #xD610) ; 혐 + )) +(define-char + '((korean-ksc5601 . #x4779) ; ø»‰“˜ + (=ucs . #xD611) ; 협 + )) +(define-char + '((korean-ksc5601 . #x477A) ; ø»‰“™ + (=ucs . #xD613) ; 혓 + )) +(define-char + '((korean-ksc5601 . #x477B) ; ø»‰“š + (=ucs . #xD614) ; 혔 + )) +(define-char + '((korean-ksc5601 . #x477C) ; ø»‰“› + (=ucs . #xD615) ; 형 + )) +(define-char + '((korean-ksc5601 . #x477D) ; ø»‰“œ + (=ucs . #xD61C) ; 혜 + )) +(define-char + '((korean-ksc5601 . #x477E) ; ø»‰“ + (=ucs . #xD620) ; 혠 + )) +(define-char + '((korean-ksc5601 . #x4821) ; ø»‰“ž + (=ucs . #xD624) ; 혤 + )) +(define-char + '((korean-ksc5601 . #x4822) ; ø»‰“Ÿ + (=ucs . #xD62D) ; 혭 + )) +(define-char + '((korean-ksc5601 . #x4823) ; ø»‰“  + (=ucs . #xD638) ; 호 + )) +(define-char + '((korean-ksc5601 . #x4824) ; ø»‰“¡ + (=ucs . #xD639) ; 혹 + )) +(define-char + '((korean-ksc5601 . #x4825) ; ø»‰“¢ + (=ucs . #xD63C) ; 혼 + )) +(define-char + '((korean-ksc5601 . #x4826) ; ø»‰“£ + (=ucs . #xD640) ; 홀 + )) +(define-char + '((korean-ksc5601 . #x4827) ; ø»‰“¤ + (=ucs . #xD645) ; 홅 + )) +(define-char + '((korean-ksc5601 . #x4828) ; ø»‰“¥ + (=ucs . #xD648) ; 홈 + )) +(define-char + '((korean-ksc5601 . #x4829) ; ø»‰“¦ + (=ucs . #xD649) ; 홉 + )) +(define-char + '((korean-ksc5601 . #x482A) ; ø»‰“§ + (=ucs . #xD64B) ; 홋 + )) +(define-char + '((korean-ksc5601 . #x482B) ; ø»‰“¨ + (=ucs . #xD64D) ; 홍 + )) +(define-char + '((korean-ksc5601 . #x482C) ; ø»‰“© + (=ucs . #xD651) ; 홑 + )) +(define-char + '((korean-ksc5601 . #x482D) ; ø»‰“ª + (=ucs . #xD654) ; 화 + )) +(define-char + '((korean-ksc5601 . #x482E) ; ø»‰“« + (=jef-china3 . #x8CB0) ; øºˆ²° + (=ucs . #xD655) ; 확 + )) +(define-char + '((korean-ksc5601 . #x482F) ; ø»‰“¬ + (=ucs . #xD658) ; 환 + )) +(define-char + '((korean-ksc5601 . #x4830) ; ø»‰“­ + (=ucs . #xD65C) ; 활 + )) +(define-char + '((korean-ksc5601 . #x4831) ; ø»‰“® + (=ucs . #xD667) ; 홧 + )) +(define-char + '((korean-ksc5601 . #x4832) ; ø»‰“¯ + (=ucs . #xD669) ; 황 + )) +(define-char + '((korean-ksc5601 . #x4833) ; ø»‰“° + (=ucs . #xD670) ; 홰 + )) +(define-char + '((korean-ksc5601 . #x4834) ; ø»‰“± + (=ucs . #xD671) ; 홱 + )) +(define-char + '((korean-ksc5601 . #x4835) ; ø»‰“² + (=ucs . #xD674) ; 홴 + )) +(define-char + '((korean-ksc5601 . #x4836) ; ø»‰“³ + (=ucs . #xD683) ; 횃 + )) +(define-char + '((korean-ksc5601 . #x4837) ; ø»‰“´ + (=ucs . #xD685) ; 횅 + )) +(define-char + '((korean-ksc5601 . #x4838) ; ø»‰“µ + (=jef-china3 . #x83C8) ; øºˆˆ + (=ucs . #xD68C) ; 회 + )) +(define-char + '((korean-ksc5601 . #x4839) ; ø»‰“¶ + (=ucs . #xD68D) ; 획 + )) +(define-char + '((korean-ksc5601 . #x483A) ; ø»‰“· + (=ucs . #xD690) ; 횐 + )) +(define-char + '((korean-ksc5601 . #x483B) ; ø»‰“¸ + (=ucs . #xD694) ; 횔 + )) +(define-char + '((korean-ksc5601 . #x483C) ; ø»‰“¹ + (=ucs . #xD69D) ; 횝 + )) +(define-char + '((korean-ksc5601 . #x483D) ; ø»‰“º + (=ucs . #xD69F) ; 횟 + )) +(define-char + '((korean-ksc5601 . #x483E) ; ø»‰“» + (=ucs . #xD6A1) ; 횡 + )) +(define-char + '((korean-ksc5601 . #x483F) ; ø»‰“¼ + (=ucs . #xD6A8) ; 효 + )) +(define-char + '((korean-ksc5601 . #x4840) ; ø»‰“½ + (=ucs . #xD6AC) ; 횬 + )) +(define-char + '((korean-ksc5601 . #x4841) ; ø»‰“¾ + (=ucs . #xD6B0) ; 횰 + )) +(define-char + '((korean-ksc5601 . #x4842) ; ø»‰“¿ + (=ucs . #xD6B9) ; 횹 + )) +(define-char + '((korean-ksc5601 . #x4843) ; ø»‰”€ + (=ucs . #xD6BB) ; 횻 + )) +(define-char + '((korean-ksc5601 . #x4844) ; ø»‰” + (=jef-china3 . #x82DE) ; øºˆ‹ž + (=ucs . #xD6C4) ; 후 + )) +(define-char + '((korean-ksc5601 . #x4845) ; ø»‰”‚ + (=ucs . #xD6C5) ; 훅 + )) +(define-char + '((korean-ksc5601 . #x4846) ; ø»‰”ƒ + (=ucs . #xD6C8) ; 훈 + )) +(define-char + '((korean-ksc5601 . #x4847) ; ø»‰”„ + (=ucs . #xD6CC) ; 훌 + )) +(define-char + '((korean-ksc5601 . #x4848) ; ø»‰”… + (=ucs . #xD6D1) ; 훑 + )) +(define-char + '((korean-ksc5601 . #x4849) ; ø»‰”† + (=ucs . #xD6D4) ; 훔 + )) +(define-char + '((korean-ksc5601 . #x484A) ; ø»‰”‡ + (=ucs . #xD6D7) ; 훗 + )) +(define-char + '((korean-ksc5601 . #x484B) ; ø»‰”ˆ + (=jef-china3 . #x82CF) ; øºˆ‹ + (=ucs . #xD6D9) ; 훙 + )) +(define-char + '((korean-ksc5601 . #x484C) ; ø»‰”‰ + (=ucs . #xD6E0) ; 훠 + )) +(define-char + '((korean-ksc5601 . #x484D) ; ø»‰”Š + (=ucs . #xD6E4) ; 훤 + )) +(define-char + '((korean-ksc5601 . #x484E) ; ø»‰”‹ + (=ucs . #xD6E8) ; 훨 + )) +(define-char + '((korean-ksc5601 . #x484F) ; ø»‰”Œ + (=ucs . #xD6F0) ; 훰 + )) +(define-char + '((korean-ksc5601 . #x4850) ; ø»‰” + (=ucs . #xD6F5) ; 훵 + )) +(define-char + '((korean-ksc5601 . #x4851) ; ø»‰”Ž + (=ucs . #xD6FC) ; 훼 + )) +(define-char + '((korean-ksc5601 . #x4852) ; ø»‰” + (=ucs . #xD6FD) ; 훽 + )) +(define-char + '((korean-ksc5601 . #x4853) ; ø»‰” + (=ucs . #xD700) ; 휀 + )) +(define-char + '((korean-ksc5601 . #x4854) ; ø»‰”‘ + (=ucs . #xD704) ; 휄 + )) +(define-char + '((korean-ksc5601 . #x4855) ; ø»‰”’ + (=ucs . #xD711) ; 휑 + )) +(define-char + '((korean-ksc5601 . #x4856) ; ø»‰”“ + (=ucs . #xD718) ; 휘 + )) +(define-char + '((korean-ksc5601 . #x4857) ; ø»‰”” + (=ucs . #xD719) ; 휙 + )) +(define-char + '((korean-ksc5601 . #x4858) ; ø»‰”• + (=ucs . #xD71C) ; 휜 + )) +(define-char + '((korean-ksc5601 . #x4859) ; ø»‰”– + (=ucs . #xD720) ; 휠 + )) +(define-char + '((korean-ksc5601 . #x485A) ; ø»‰”— + (=ucs . #xD728) ; 휨 + )) +(define-char + '((korean-ksc5601 . #x485B) ; ø»‰”˜ + (=ucs . #xD729) ; 휩 + )) +(define-char + '((korean-ksc5601 . #x485C) ; ø»‰”™ + (=ucs . #xD72B) ; 휫 + )) +(define-char + '((korean-ksc5601 . #x485D) ; ø»‰”š + (=ucs . #xD72D) ; 휭 + )) +(define-char + '((korean-ksc5601 . #x485E) ; ø»‰”› + (=ucs . #xD734) ; 휴 + )) +(define-char + '((korean-ksc5601 . #x485F) ; ø»‰”œ + (=ucs . #xD735) ; 휵 + )) +(define-char + '((korean-ksc5601 . #x4860) ; ø»‰” + (=ucs . #xD738) ; 휸 + )) +(define-char + '((korean-ksc5601 . #x4861) ; ø»‰”ž + (=ucs . #xD73C) ; 휼 + )) +(define-char + '((korean-ksc5601 . #x4862) ; ø»‰”Ÿ + (=ucs . #xD744) ; 흄 + )) +(define-char + '((korean-ksc5601 . #x4863) ; ø»‰”  + (=ucs . #xD747) ; 흇 + )) +(define-char + '((korean-ksc5601 . #x4864) ; ø»‰”¡ + (=jef-china3 . #x83BA) ; øºˆŽº + (=ucs . #xD749) ; 흉 + )) +(define-char + '((korean-ksc5601 . #x4865) ; ø»‰”¢ + (=ucs . #xD750) ; 흐 + )) +(define-char + '((korean-ksc5601 . #x4866) ; ø»‰”£ + (=ucs . #xD751) ; 흑 + )) +(define-char + '((korean-ksc5601 . #x4867) ; ø»‰”¤ + (=ucs . #xD754) ; 흔 + )) +(define-char + '((korean-ksc5601 . #x4868) ; ø»‰”¥ + (=ucs . #xD756) ; 흖 + )) +(define-char + '((korean-ksc5601 . #x4869) ; ø»‰”¦ + (=ucs . #xD757) ; 흗 + )) +(define-char + '((korean-ksc5601 . #x486A) ; ø»‰”§ + (=ucs . #xD758) ; 흘 + )) +(define-char + '((korean-ksc5601 . #x486B) ; ø»‰”¨ + (=ucs . #xD759) ; 흙 + )) +(define-char + '((korean-ksc5601 . #x486C) ; ø»‰”© + (=ucs . #xD760) ; 흠 + )) +(define-char + '((korean-ksc5601 . #x486D) ; ø»‰”ª + (=ucs . #xD761) ; 흡 + )) +(define-char + '((korean-ksc5601 . #x486E) ; ø»‰”« + (=ucs . #xD763) ; 흣 + )) +(define-char + '((korean-ksc5601 . #x486F) ; ø»‰”¬ + (=ucs . #xD765) ; 흥 + )) +(define-char + '((korean-ksc5601 . #x4870) ; ø»‰”­ + (=ucs . #xD769) ; 흩 + )) +(define-char + '((korean-ksc5601 . #x4871) ; ø»‰”® + (=ucs . #xD76C) ; 희 + )) +(define-char + '((korean-ksc5601 . #x4872) ; ø»‰”¯ + (=ucs . #xD770) ; 흰 + )) +(define-char + '((korean-ksc5601 . #x4873) ; ø»‰”° + (=ucs . #xD774) ; 흴 + )) +(define-char + '((korean-ksc5601 . #x4874) ; ø»‰”± + (=ucs . #xD77C) ; 흼 + )) +(define-char + '((korean-ksc5601 . #x4875) ; ø»‰”² + (=ucs . #xD77D) ; 흽 + )) +(define-char + '((korean-ksc5601 . #x4876) ; ø»‰”³ + (=ucs . #xD781) ; 힁 + )) +(define-char + '((korean-ksc5601 . #x4877) ; ø»‰”´ + (=ucs . #xD788) ; 히 + )) +(define-char + '((korean-ksc5601 . #x4878) ; ø»‰”µ + (=ucs . #xD789) ; 힉 + )) +(define-char + '((korean-ksc5601 . #x4879) ; ø»‰”¶ + (=ucs . #xD78C) ; 힌 + )) +(define-char + '((korean-ksc5601 . #x487A) ; ø»‰”· + (=ucs . #xD790) ; 힐 + )) +(define-char + '((korean-ksc5601 . #x487B) ; ø»‰”¸ + (=ucs . #xD798) ; 힘 + )) +(define-char + '((korean-ksc5601 . #x487C) ; ø»‰”¹ + (=ucs . #xD799) ; 힙 + )) +(define-char + '((korean-ksc5601 . #x487D) ; ø»‰”º + (=ucs . #xD79B) ; 힛 + )) +(define-char + '((korean-ksc5601 . #x487E) ; ø»‰”» + (=ucs . #xD79D) ; 힝 + )) +(define-char + '((general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (=ucs . #xD7A3) ; 힣 + )) diff --git a/lisp/utf-2000/u0E000-Private-Use.el b/lisp/utf-2000/u0E000-Private-Use.el new file mode 100644 index 0000000..7601160 --- /dev/null +++ b/lisp/utf-2000/u0E000-Private-Use.el @@ -0,0 +1,23600 @@ +(define-char + '((=big5-pua . #xFA40) ;  + (=ucs . #xE000) ;  + )) +(define-char + '((=big5-pua . #xFA41) ;  + (=ucs . #xE001) ;  + )) +(define-char + '((=big5-pua . #xFA42) ;  + (=ucs . #xE002) ;  + )) +(define-char + '((=big5-pua . #xFA43) ;  + (=ucs . #xE003) ;  + )) +(define-char + '((=big5-pua . #xFA44) ;  + (=ucs . #xE004) ;  + )) +(define-char + '((=big5-pua . #xFA45) ;  + (=ucs . #xE005) ;  + )) +(define-char + '((=big5-pua . #xFA46) ;  + (=ucs . #xE006) ;  + )) +(define-char + '((=big5-pua . #xFA47) ;  + (=ucs . #xE007) ;  + )) +(define-char + '((=big5-pua . #xFA48) ;  + (=ucs . #xE008) ;  + )) +(define-char + '((=big5-pua . #xFA49) ;  + (=ucs . #xE009) ;  + )) +(define-char + '((=big5-pua . #xFA4A) ;  + (=ucs . #xE00A) ;  + )) +(define-char + '((=big5-pua . #xFA4B) ;  + (=ucs . #xE00B) ;  + )) +(define-char + '((=big5-pua . #xFA4C) ;  + (=ucs . #xE00C) ;  + )) +(define-char + '((=big5-pua . #xFA4D) ;  + (=ucs . #xE00D) ;  + )) +(define-char + '((=big5-pua . #xFA4E) ;  + (=ucs . #xE00E) ;  + )) +(define-char + '((=big5-pua . #xFA4F) ;  + (=ucs . #xE00F) ;  + )) +(define-char + '((=big5-pua . #xFA50) ;  + (=ucs . #xE010) ;  + )) +(define-char + '((=big5-pua . #xFA51) ;  + (=ucs . #xE011) ;  + )) +(define-char + '((=big5-pua . #xFA52) ;  + (=ucs . #xE012) ;  + )) +(define-char + '((=big5-pua . #xFA53) ;  + (=ucs . #xE013) ;  + )) +(define-char + '((=big5-pua . #xFA54) ;  + (=ucs . #xE014) ;  + )) +(define-char + '((=big5-pua . #xFA55) ;  + (=ucs . #xE015) ;  + )) +(define-char + '((=big5-pua . #xFA56) ;  + (=ucs . #xE016) ;  + )) +(define-char + '((=big5-pua . #xFA57) ;  + (=ucs . #xE017) ;  + )) +(define-char + '((=big5-pua . #xFA58) ;  + (=ucs . #xE018) ;  + )) +(define-char + '((=big5-pua . #xFA59) ;  + (=ucs . #xE019) ;  + )) +(define-char + '((=big5-pua . #xFA5A) ;  + (=ucs . #xE01A) ;  + )) +(define-char + '((=big5-pua . #xFA5B) ;  + (=ucs . #xE01B) ;  + )) +(define-char + '((=big5-pua . #xFA5C) ;  + (=ucs . #xE01C) ;  + )) +(define-char + '((=big5-pua . #xFA5D) ;  + (=ucs . #xE01D) ;  + )) +(define-char + '((=big5-pua . #xFA5E) ;  + (=ucs . #xE01E) ;  + )) +(define-char + '((=big5-pua . #xFA5F) ;  + (=ucs . #xE01F) ;  + )) +(define-char + '((=big5-pua . #xFA60) ;  + (=ucs . #xE020) ;  + )) +(define-char + '((=big5-pua . #xFA61) ;  + (=ucs . #xE021) ;  + )) +(define-char + '((=big5-pua . #xFA62) ;  + (=ucs . #xE022) ;  + )) +(define-char + '((=big5-pua . #xFA63) ;  + (=ucs . #xE023) ;  + )) +(define-char + '((=big5-pua . #xFA64) ;  + (=ucs . #xE024) ;  + )) +(define-char + '((=big5-pua . #xFA65) ;  + (=ucs . #xE025) ;  + )) +(define-char + '((=big5-pua . #xFA66) ;  + (=ucs . #xE026) ;  + )) +(define-char + '((=big5-pua . #xFA67) ;  + (=ucs . #xE027) ;  + )) +(define-char + '((=big5-pua . #xFA68) ;  + (=ucs . #xE028) ;  + )) +(define-char + '((=big5-pua . #xFA69) ;  + (=ucs . #xE029) ;  + )) +(define-char + '((=big5-pua . #xFA6A) ;  + (=ucs . #xE02A) ;  + )) +(define-char + '((=big5-pua . #xFA6B) ;  + (=ucs . #xE02B) ;  + )) +(define-char + '((=big5-pua . #xFA6C) ;  + (=ucs . #xE02C) ;  + )) +(define-char + '((=big5-pua . #xFA6D) ;  + (=ucs . #xE02D) ;  + )) +(define-char + '((=big5-pua . #xFA6E) ;  + (=ucs . #xE02E) ;  + )) +(define-char + '((=big5-pua . #xFA6F) ;  + (=ucs . #xE02F) ;  + )) +(define-char + '((=big5-pua . #xFA70) ;  + (=ucs . #xE030) ;  + )) +(define-char + '((=big5-pua . #xFA71) ;  + (=ucs . #xE031) ;  + )) +(define-char + '((=big5-pua . #xFA72) ;  + (=ucs . #xE032) ;  + )) +(define-char + '((=big5-pua . #xFA73) ;  + (=ucs . #xE033) ;  + )) +(define-char + '((=big5-pua . #xFA74) ;  + (=ucs . #xE034) ;  + )) +(define-char + '((=big5-pua . #xFA75) ;  + (=ucs . #xE035) ;  + )) +(define-char + '((=big5-pua . #xFA76) ;  + (=ucs . #xE036) ;  + )) +(define-char + '((=big5-pua . #xFA77) ;  + (=ucs . #xE037) ;  + )) +(define-char + '((=big5-pua . #xFA78) ;  + (=ucs . #xE038) ;  + )) +(define-char + '((=big5-pua . #xFA79) ;  + (=ucs . #xE039) ;  + )) +(define-char + '((=big5-pua . #xFA7A) ;  + (=ucs . #xE03A) ;  + )) +(define-char + '((=big5-pua . #xFA7B) ;  + (=ucs . #xE03B) ;  + )) +(define-char + '((=big5-pua . #xFA7C) ;  + (=ucs . #xE03C) ;  + )) +(define-char + '((=big5-pua . #xFA7D) ;  + (=ucs . #xE03D) ;  + )) +(define-char + '((=big5-pua . #xFA7E) ;  + (=ucs . #xE03E) ;  + )) +(define-char + '((=big5-pua . #xFAA1) ;  + (=ucs . #xE03F) ;  + )) +(define-char + '((=big5-pua . #xFAA2) ;  + (=ucs . #xE040) ;  + )) +(define-char + '((=big5-pua . #xFAA3) ;  + (=ucs . #xE041) ;  + )) +(define-char + '((=big5-pua . #xFAA4) ;  + (=ucs . #xE042) ;  + )) +(define-char + '((=big5-pua . #xFAA5) ;  + (=ucs . #xE043) ;  + )) +(define-char + '((=big5-pua . #xFAA6) ;  + (=ucs . #xE044) ;  + )) +(define-char + '((=big5-pua . #xFAA7) ;  + (=ucs . #xE045) ;  + )) +(define-char + '((=big5-pua . #xFAA8) ;  + (=ucs . #xE046) ;  + )) +(define-char + '((=big5-pua . #xFAA9) ;  + (=ucs . #xE047) ;  + )) +(define-char + '((=big5-pua . #xFAAA) ;  + (=ucs . #xE048) ;  + )) +(define-char + '((=big5-pua . #xFAAB) ;  + (=ucs . #xE049) ;  + )) +(define-char + '((=big5-pua . #xFAAC) ;  + (=ucs . #xE04A) ;  + )) +(define-char + '((=big5-pua . #xFAAD) ;  + (=ucs . #xE04B) ;  + )) +(define-char + '((=big5-pua . #xFAAE) ;  + (=ucs . #xE04C) ;  + )) +(define-char + '((=big5-pua . #xFAAF) ;  + (=ucs . #xE04D) ;  + )) +(define-char + '((=big5-pua . #xFAB0) ;  + (=ucs . #xE04E) ;  + )) +(define-char + '((=big5-pua . #xFAB1) ;  + (=ucs . #xE04F) ;  + )) +(define-char + '((=big5-pua . #xFAB2) ;  + (=ucs . #xE050) ;  + )) +(define-char + '((=big5-pua . #xFAB3) ;  + (=ucs . #xE051) ;  + )) +(define-char + '((=big5-pua . #xFAB4) ;  + (=ucs . #xE052) ;  + )) +(define-char + '((=big5-pua . #xFAB5) ;  + (=ucs . #xE053) ;  + )) +(define-char + '((=big5-pua . #xFAB6) ;  + (=ucs . #xE054) ;  + )) +(define-char + '((=big5-pua . #xFAB7) ;  + (=ucs . #xE055) ;  + )) +(define-char + '((=big5-pua . #xFAB8) ;  + (=ucs . #xE056) ;  + )) +(define-char + '((=big5-pua . #xFAB9) ;  + (=ucs . #xE057) ;  + )) +(define-char + '((=big5-pua . #xFABA) ;  + (=ucs . #xE058) ;  + )) +(define-char + '((=big5-pua . #xFABB) ;  + (=ucs . #xE059) ;  + )) +(define-char + '((=big5-pua . #xFABC) ;  + (=ucs . #xE05A) ;  + )) +(define-char + '((=big5-pua . #xFABD) ;  + (=ucs . #xE05B) ;  + )) +(define-char + '((=big5-pua . #xFABE) ;  + (=ucs . #xE05C) ;  + )) +(define-char + '((=big5-pua . #xFABF) ;  + (=ucs . #xE05D) ;  + )) +(define-char + '((=big5-pua . #xFAC0) ;  + (=ucs . #xE05E) ;  + )) +(define-char + '((=big5-pua . #xFAC1) ;  + (=ucs . #xE05F) ;  + )) +(define-char + '((=big5-pua . #xFAC2) ;  + (=ucs . #xE060) ;  + )) +(define-char + '((=big5-pua . #xFAC3) ;  + (=ucs . #xE061) ;  + )) +(define-char + '((=big5-pua . #xFAC4) ;  + (=ucs . #xE062) ;  + )) +(define-char + '((=big5-pua . #xFAC5) ;  + (=ucs . #xE063) ;  + )) +(define-char + '((=big5-pua . #xFAC6) ;  + (=ucs . #xE064) ;  + )) +(define-char + '((=big5-pua . #xFAC7) ;  + (=ucs . #xE065) ;  + )) +(define-char + '((=big5-pua . #xFAC8) ;  + (=ucs . #xE066) ;  + )) +(define-char + '((=big5-pua . #xFAC9) ;  + (=ucs . #xE067) ;  + )) +(define-char + '((=big5-pua . #xFACA) ;  + (=ucs . #xE068) ;  + )) +(define-char + '((=big5-pua . #xFACB) ;  + (=ucs . #xE069) ;  + )) +(define-char + '((=big5-pua . #xFACC) ;  + (=ucs . #xE06A) ;  + )) +(define-char + '((=big5-pua . #xFACD) ;  + (=ucs . #xE06B) ;  + )) +(define-char + '((=big5-pua . #xFACE) ;  + (=ucs . #xE06C) ;  + )) +(define-char + '((=big5-pua . #xFACF) ;  + (=ucs . #xE06D) ;  + )) +(define-char + '((=big5-pua . #xFAD0) ;  + (=ucs . #xE06E) ;  + )) +(define-char + '((=big5-pua . #xFAD1) ;  + (=ucs . #xE06F) ;  + )) +(define-char + '((=big5-pua . #xFAD2) ;  + (=ucs . #xE070) ;  + )) +(define-char + '((=big5-pua . #xFAD3) ;  + (=ucs . #xE071) ;  + )) +(define-char + '((=big5-pua . #xFAD4) ;  + (=ucs . #xE072) ;  + )) +(define-char + '((=big5-pua . #xFAD5) ;  + (=ucs . #xE073) ;  + )) +(define-char + '((=big5-pua . #xFAD6) ;  + (=ucs . #xE074) ;  + )) +(define-char + '((=big5-pua . #xFAD7) ;  + (=ucs . #xE075) ;  + )) +(define-char + '((=big5-pua . #xFAD8) ;  + (=ucs . #xE076) ;  + )) +(define-char + '((=big5-pua . #xFAD9) ;  + (=ucs . #xE077) ;  + )) +(define-char + '((=big5-pua . #xFADA) ;  + (=ucs . #xE078) ;  + )) +(define-char + '((=big5-pua . #xFADB) ;  + (=ucs . #xE079) ;  + )) +(define-char + '((=big5-pua . #xFADC) ;  + (=ucs . #xE07A) ;  + )) +(define-char + '((=big5-pua . #xFADD) ;  + (=ucs . #xE07B) ;  + )) +(define-char + '((=big5-pua . #xFADE) ;  + (=ucs . #xE07C) ;  + )) +(define-char + '((=big5-pua . #xFADF) ;  + (=ucs . #xE07D) ;  + )) +(define-char + '((=big5-pua . #xFAE0) ;  + (=ucs . #xE07E) ;  + )) +(define-char + '((=big5-pua . #xFAE1) ;  + (=ucs . #xE07F) ;  + )) +(define-char + '((=big5-pua . #xFAE2) ;  + (=ucs . #xE080) ;  + )) +(define-char + '((=big5-pua . #xFAE3) ;  + (=ucs . #xE081) ;  + )) +(define-char + '((=big5-pua . #xFAE4) ;  + (=ucs . #xE082) ;  + )) +(define-char + '((=big5-pua . #xFAE5) ;  + (=ucs . #xE083) ;  + )) +(define-char + '((=big5-pua . #xFAE6) ;  + (=ucs . #xE084) ;  + )) +(define-char + '((=big5-pua . #xFAE7) ;  + (=ucs . #xE085) ;  + )) +(define-char + '((=big5-pua . #xFAE8) ;  + (=ucs . #xE086) ;  + )) +(define-char + '((=big5-pua . #xFAE9) ;  + (=ucs . #xE087) ;  + )) +(define-char + '((=big5-pua . #xFAEA) ;  + (=ucs . #xE088) ;  + )) +(define-char + '((=big5-pua . #xFAEB) ;  + (=ucs . #xE089) ;  + )) +(define-char + '((=big5-pua . #xFAEC) ;  + (=ucs . #xE08A) ;  + )) +(define-char + '((=big5-pua . #xFAED) ;  + (=ucs . #xE08B) ;  + )) +(define-char + '((=big5-pua . #xFAEE) ;  + (=ucs . #xE08C) ;  + )) +(define-char + '((=big5-pua . #xFAEF) ;  + (=ucs . #xE08D) ;  + )) +(define-char + '((=big5-pua . #xFAF0) ;  + (=ucs . #xE08E) ;  + )) +(define-char + '((=big5-pua . #xFAF1) ;  + (=ucs . #xE08F) ;  + )) +(define-char + '((=big5-pua . #xFAF2) ;  + (=ucs . #xE090) ;  + )) +(define-char + '((=big5-pua . #xFAF3) ;  + (=ucs . #xE091) ;  + )) +(define-char + '((=big5-pua . #xFAF4) ;  + (=ucs . #xE092) ;  + )) +(define-char + '((=big5-pua . #xFAF5) ;  + (=ucs . #xE093) ;  + )) +(define-char + '((=big5-pua . #xFAF6) ;  + (=ucs . #xE094) ;  + )) +(define-char + '((=big5-pua . #xFAF7) ;  + (=ucs . #xE095) ;  + )) +(define-char + '((=big5-pua . #xFAF8) ;  + (=ucs . #xE096) ;  + )) +(define-char + '((=big5-pua . #xFAF9) ;  + (=ucs . #xE097) ;  + )) +(define-char + '((=big5-pua . #xFAFA) ;  + (=ucs . #xE098) ;  + )) +(define-char + '((=big5-pua . #xFAFB) ;  + (=ucs . #xE099) ;  + )) +(define-char + '((=big5-pua . #xFAFC) ;  + (=ucs . #xE09A) ;  + )) +(define-char + '((=big5-pua . #xFAFD) ;  + (=ucs . #xE09B) ;  + )) +(define-char + '((=big5-pua . #xFAFE) ;  + (=ucs . #xE09C) ;  + )) +(define-char + '((=big5-pua . #xFB40) ;  + (=ucs . #xE09D) ;  + )) +(define-char + '((=big5-pua . #xFB41) ;  + (=ucs . #xE09E) ;  + )) +(define-char + '((=big5-pua . #xFB42) ;  + (=ucs . #xE09F) ;  + )) +(define-char + '((=big5-pua . #xFB43) ;  + (=ucs . #xE0A0) ;  + )) +(define-char + '((=big5-pua . #xFB44) ;  + (=ucs . #xE0A1) ;  + )) +(define-char + '((=big5-pua . #xFB45) ;  + (=ucs . #xE0A2) ;  + )) +(define-char + '((=big5-pua . #xFB46) ;  + (=ucs . #xE0A3) ;  + )) +(define-char + '((=big5-pua . #xFB47) ;  + (=ucs . #xE0A4) ;  + )) +(define-char + '((=big5-pua . #xFB48) ;  + (=ucs . #xE0A5) ;  + )) +(define-char + '((=big5-pua . #xFB49) ;  + (=ucs . #xE0A6) ;  + )) +(define-char + '((=big5-pua . #xFB4A) ;  + (=ucs . #xE0A7) ;  + )) +(define-char + '((=big5-pua . #xFB4B) ;  + (=ucs . #xE0A8) ;  + )) +(define-char + '((=big5-pua . #xFB4C) ;  + (=ucs . #xE0A9) ;  + )) +(define-char + '((=big5-pua . #xFB4D) ;  + (=ucs . #xE0AA) ;  + )) +(define-char + '((=big5-pua . #xFB4E) ;  + (=ucs . #xE0AB) ;  + )) +(define-char + '((=big5-pua . #xFB4F) ;  + (=ucs . #xE0AC) ;  + )) +(define-char + '((=big5-pua . #xFB50) ;  + (=ucs . #xE0AD) ;  + )) +(define-char + '((=big5-pua . #xFB51) ;  + (=ucs . #xE0AE) ;  + )) +(define-char + '((=big5-pua . #xFB52) ;  + (=ucs . #xE0AF) ;  + )) +(define-char + '((=big5-pua . #xFB53) ;  + (=ucs . #xE0B0) ;  + )) +(define-char + '((=big5-pua . #xFB54) ;  + (=ucs . #xE0B1) ;  + )) +(define-char + '((=big5-pua . #xFB55) ;  + (=ucs . #xE0B2) ;  + )) +(define-char + '((=big5-pua . #xFB56) ;  + (=ucs . #xE0B3) ;  + )) +(define-char + '((=big5-pua . #xFB57) ;  + (=ucs . #xE0B4) ;  + )) +(define-char + '((=big5-pua . #xFB58) ;  + (=ucs . #xE0B5) ;  + )) +(define-char + '((=big5-pua . #xFB59) ;  + (=ucs . #xE0B6) ;  + )) +(define-char + '((=big5-pua . #xFB5A) ;  + (=ucs . #xE0B7) ;  + )) +(define-char + '((=big5-pua . #xFB5B) ;  + (=ucs . #xE0B8) ;  + )) +(define-char + '((=big5-pua . #xFB5C) ;  + (=ucs . #xE0B9) ;  + )) +(define-char + '((=big5-pua . #xFB5D) ;  + (=ucs . #xE0BA) ;  + )) +(define-char + '((=big5-pua . #xFB5E) ;  + (=ucs . #xE0BB) ;  + )) +(define-char + '((=big5-pua . #xFB5F) ;  + (=ucs . #xE0BC) ;  + )) +(define-char + '((=big5-pua . #xFB60) ;  + (=ucs . #xE0BD) ;  + )) +(define-char + '((=big5-pua . #xFB61) ;  + (=ucs . #xE0BE) ;  + )) +(define-char + '((=big5-pua . #xFB62) ;  + (=ucs . #xE0BF) ;  + )) +(define-char + '((=big5-pua . #xFB63) ;  + (=ucs . #xE0C0) ;  + )) +(define-char + '((=big5-pua . #xFB64) ;  + (=ucs . #xE0C1) ;  + )) +(define-char + '((=big5-pua . #xFB65) ;  + (=ucs . #xE0C2) ;  + )) +(define-char + '((=big5-pua . #xFB66) ;  + (=ucs . #xE0C3) ;  + )) +(define-char + '((=big5-pua . #xFB67) ;  + (=ucs . #xE0C4) ;  + )) +(define-char + '((=big5-pua . #xFB68) ;  + (=ucs . #xE0C5) ;  + )) +(define-char + '((=big5-pua . #xFB69) ;  + (=ucs . #xE0C6) ;  + )) +(define-char + '((=big5-pua . #xFB6A) ;  + (=ucs . #xE0C7) ;  + )) +(define-char + '((=big5-pua . #xFB6B) ;  + (=ucs . #xE0C8) ;  + )) +(define-char + '((=big5-pua . #xFB6C) ;  + (=ucs . #xE0C9) ;  + )) +(define-char + '((=big5-pua . #xFB6D) ;  + (=ucs . #xE0CA) ;  + )) +(define-char + '((=big5-pua . #xFB6E) ;  + (=ucs . #xE0CB) ;  + )) +(define-char + '((=big5-pua . #xFB6F) ;  + (=ucs . #xE0CC) ;  + )) +(define-char + '((=big5-pua . #xFB70) ;  + (=ucs . #xE0CD) ;  + )) +(define-char + '((=big5-pua . #xFB71) ;  + (=ucs . #xE0CE) ;  + )) +(define-char + '((=big5-pua . #xFB72) ;  + (=ucs . #xE0CF) ;  + )) +(define-char + '((=big5-pua . #xFB73) ;  + (=ucs . #xE0D0) ;  + )) +(define-char + '((=big5-pua . #xFB74) ;  + (=ucs . #xE0D1) ;  + )) +(define-char + '((=big5-pua . #xFB75) ;  + (=ucs . #xE0D2) ;  + )) +(define-char + '((=big5-pua . #xFB76) ;  + (=ucs . #xE0D3) ;  + )) +(define-char + '((=big5-pua . #xFB77) ;  + (=ucs . #xE0D4) ;  + )) +(define-char + '((=big5-pua . #xFB78) ;  + (=ucs . #xE0D5) ;  + )) +(define-char + '((=big5-pua . #xFB79) ;  + (=ucs . #xE0D6) ;  + )) +(define-char + '((=big5-pua . #xFB7A) ;  + (=ucs . #xE0D7) ;  + )) +(define-char + '((=big5-pua . #xFB7B) ;  + (=ucs . #xE0D8) ;  + )) +(define-char + '((=big5-pua . #xFB7C) ;  + (=ucs . #xE0D9) ;  + )) +(define-char + '((=big5-pua . #xFB7D) ;  + (=ucs . #xE0DA) ;  + )) +(define-char + '((=big5-pua . #xFB7E) ;  + (=ucs . #xE0DB) ;  + )) +(define-char + '((=big5-pua . #xFBA1) ;  + (=ucs . #xE0DC) ;  + )) +(define-char + '((=big5-pua . #xFBA2) ;  + (=ucs . #xE0DD) ;  + )) +(define-char + '((=big5-pua . #xFBA3) ;  + (=ucs . #xE0DE) ;  + )) +(define-char + '((=big5-pua . #xFBA4) ;  + (=ucs . #xE0DF) ;  + )) +(define-char + '((=big5-pua . #xFBA5) ;  + (=ucs . #xE0E0) ;  + )) +(define-char + '((=big5-pua . #xFBA6) ;  + (=ucs . #xE0E1) ;  + )) +(define-char + '((=big5-pua . #xFBA7) ;  + (=ucs . #xE0E2) ;  + )) +(define-char + '((=big5-pua . #xFBA8) ;  + (=ucs . #xE0E3) ;  + )) +(define-char + '((=big5-pua . #xFBA9) ;  + (=ucs . #xE0E4) ;  + )) +(define-char + '((=big5-pua . #xFBAA) ;  + (=ucs . #xE0E5) ;  + )) +(define-char + '((=big5-pua . #xFBAB) ;  + (=ucs . #xE0E6) ;  + )) +(define-char + '((=big5-pua . #xFBAC) ;  + (=ucs . #xE0E7) ;  + )) +(define-char + '((=big5-pua . #xFBAD) ;  + (=ucs . #xE0E8) ;  + )) +(define-char + '((=big5-pua . #xFBAE) ;  + (=ucs . #xE0E9) ;  + )) +(define-char + '((=big5-pua . #xFBAF) ;  + (=ucs . #xE0EA) ;  + )) +(define-char + '((=big5-pua . #xFBB0) ;  + (=ucs . #xE0EB) ;  + )) +(define-char + '((=big5-pua . #xFBB1) ;  + (=ucs . #xE0EC) ;  + )) +(define-char + '((=big5-pua . #xFBB2) ;  + (=ucs . #xE0ED) ;  + )) +(define-char + '((=big5-pua . #xFBB3) ;  + (=ucs . #xE0EE) ;  + )) +(define-char + '((=big5-pua . #xFBB4) ;  + (=ucs . #xE0EF) ;  + )) +(define-char + '((=big5-pua . #xFBB5) ;  + (=ucs . #xE0F0) ;  + )) +(define-char + '((=big5-pua . #xFBB6) ;  + (=ucs . #xE0F1) ;  + )) +(define-char + '((=big5-pua . #xFBB7) ;  + (=ucs . #xE0F2) ;  + )) +(define-char + '((=big5-pua . #xFBB8) ;  + (=ucs . #xE0F3) ;  + )) +(define-char + '((=big5-pua . #xFBB9) ;  + (=ucs . #xE0F4) ;  + )) +(define-char + '((=big5-pua . #xFBBA) ;  + (=ucs . #xE0F5) ;  + )) +(define-char + '((=big5-pua . #xFBBB) ;  + (=ucs . #xE0F6) ;  + )) +(define-char + '((=big5-pua . #xFBBC) ;  + (=ucs . #xE0F7) ;  + )) +(define-char + '((=big5-pua . #xFBBD) ;  + (=ucs . #xE0F8) ;  + )) +(define-char + '((=big5-pua . #xFBBE) ;  + (=ucs . #xE0F9) ;  + )) +(define-char + '((=big5-pua . #xFBBF) ;  + (=ucs . #xE0FA) ;  + )) +(define-char + '((=big5-pua . #xFBC0) ;  + (=ucs . #xE0FB) ;  + )) +(define-char + '((=big5-pua . #xFBC1) ;  + (=ucs . #xE0FC) ;  + )) +(define-char + '((=big5-pua . #xFBC2) ;  + (=ucs . #xE0FD) ;  + )) +(define-char + '((=big5-pua . #xFBC3) ;  + (=ucs . #xE0FE) ;  + )) +(define-char + '((=big5-pua . #xFBC4) ;  + (=ucs . #xE0FF) ;  + )) +(define-char + '((=big5-pua . #xFBC5) ;  + (=ucs . #xE100) ;  + )) +(define-char + '((=big5-pua . #xFBC6) ;  + (=ucs . #xE101) ;  + )) +(define-char + '((=big5-pua . #xFBC7) ;  + (=ucs . #xE102) ;  + )) +(define-char + '((=big5-pua . #xFBC8) ;  + (=ucs . #xE103) ;  + )) +(define-char + '((=big5-pua . #xFBC9) ;  + (=ucs . #xE104) ;  + )) +(define-char + '((=big5-pua . #xFBCA) ;  + (=ucs . #xE105) ;  + )) +(define-char + '((=big5-pua . #xFBCB) ;  + (=ucs . #xE106) ;  + )) +(define-char + '((=big5-pua . #xFBCC) ;  + (=ucs . #xE107) ;  + )) +(define-char + '((=big5-pua . #xFBCD) ;  + (=ucs . #xE108) ;  + )) +(define-char + '((=big5-pua . #xFBCE) ;  + (=ucs . #xE109) ;  + )) +(define-char + '((=big5-pua . #xFBCF) ;  + (=ucs . #xE10A) ;  + )) +(define-char + '((=big5-pua . #xFBD0) ;  + (=ucs . #xE10B) ;  + )) +(define-char + '((=big5-pua . #xFBD1) ;  + (=ucs . #xE10C) ;  + )) +(define-char + '((=big5-pua . #xFBD2) ;  + (=ucs . #xE10D) ;  + )) +(define-char + '((=big5-pua . #xFBD3) ;  + (=ucs . #xE10E) ;  + )) +(define-char + '((=big5-pua . #xFBD4) ;  + (=ucs . #xE10F) ;  + )) +(define-char + '((=big5-pua . #xFBD5) ;  + (=ucs . #xE110) ;  + )) +(define-char + '((=big5-pua . #xFBD6) ;  + (=ucs . #xE111) ;  + )) +(define-char + '((=big5-pua . #xFBD7) ;  + (=ucs . #xE112) ;  + )) +(define-char + '((=big5-pua . #xFBD8) ;  + (=ucs . #xE113) ;  + )) +(define-char + '((=big5-pua . #xFBD9) ;  + (=ucs . #xE114) ;  + )) +(define-char + '((=big5-pua . #xFBDA) ;  + (=ucs . #xE115) ;  + )) +(define-char + '((=big5-pua . #xFBDB) ;  + (=ucs . #xE116) ;  + )) +(define-char + '((=big5-pua . #xFBDC) ;  + (=ucs . #xE117) ;  + )) +(define-char + '((=big5-pua . #xFBDD) ;  + (=ucs . #xE118) ;  + )) +(define-char + '((=big5-pua . #xFBDE) ;  + (=ucs . #xE119) ;  + )) +(define-char + '((=big5-pua . #xFBDF) ;  + (=ucs . #xE11A) ;  + )) +(define-char + '((=big5-pua . #xFBE0) ;  + (=ucs . #xE11B) ;  + )) +(define-char + '((=big5-pua . #xFBE1) ;  + (=ucs . #xE11C) ;  + )) +(define-char + '((=big5-pua . #xFBE2) ;  + (=ucs . #xE11D) ;  + )) +(define-char + '((=big5-pua . #xFBE3) ;  + (=ucs . #xE11E) ;  + )) +(define-char + '((=big5-pua . #xFBE4) ;  + (=ucs . #xE11F) ;  + )) +(define-char + '((=big5-pua . #xFBE5) ;  + (=ucs . #xE120) ;  + )) +(define-char + '((=big5-pua . #xFBE6) ;  + (=ucs . #xE121) ;  + )) +(define-char + '((=big5-pua . #xFBE7) ;  + (=ucs . #xE122) ;  + )) +(define-char + '((=big5-pua . #xFBE8) ;  + (=ucs . #xE123) ;  + )) +(define-char + '((=big5-pua . #xFBE9) ;  + (=ucs . #xE124) ;  + )) +(define-char + '((=big5-pua . #xFBEA) ;  + (=ucs . #xE125) ;  + )) +(define-char + '((=big5-pua . #xFBEB) ;  + (=ucs . #xE126) ;  + )) +(define-char + '((=big5-pua . #xFBEC) ;  + (=ucs . #xE127) ;  + )) +(define-char + '((=big5-pua . #xFBED) ;  + (=ucs . #xE128) ;  + )) +(define-char + '((=big5-pua . #xFBEE) ;  + (=ucs . #xE129) ;  + )) +(define-char + '((=big5-pua . #xFBEF) ;  + (=ucs . #xE12A) ;  + )) +(define-char + '((=big5-pua . #xFBF0) ;  + (=ucs . #xE12B) ;  + )) +(define-char + '((=big5-pua . #xFBF1) ;  + (=ucs . #xE12C) ;  + )) +(define-char + '((=big5-pua . #xFBF2) ;  + (=ucs . #xE12D) ;  + )) +(define-char + '((=big5-pua . #xFBF3) ;  + (=ucs . #xE12E) ;  + )) +(define-char + '((=big5-pua . #xFBF4) ;  + (=ucs . #xE12F) ;  + )) +(define-char + '((=big5-pua . #xFBF5) ;  + (=ucs . #xE130) ;  + )) +(define-char + '((=big5-pua . #xFBF6) ;  + (=ucs . #xE131) ;  + )) +(define-char + '((=big5-pua . #xFBF7) ;  + (=ucs . #xE132) ;  + )) +(define-char + '((=big5-pua . #xFBF8) ;  + (=ucs . #xE133) ;  + )) +(define-char + '((=big5-pua . #xFBF9) ;  + (=ucs . #xE134) ;  + )) +(define-char + '((=big5-pua . #xFBFA) ;  + (=ucs . #xE135) ;  + )) +(define-char + '((=big5-pua . #xFBFB) ;  + (=ucs . #xE136) ;  + )) +(define-char + '((=big5-pua . #xFBFC) ;  + (=ucs . #xE137) ;  + )) +(define-char + '((=big5-pua . #xFBFD) ;  + (=ucs . #xE138) ;  + )) +(define-char + '((=big5-pua . #xFBFE) ;  + (=ucs . #xE139) ;  + )) +(define-char + '((=big5-pua . #xFC40) ;  + (=ucs . #xE13A) ;  + )) +(define-char + '((=big5-pua . #xFC41) ;  + (=ucs . #xE13B) ;  + )) +(define-char + '((=big5-pua . #xFC42) ;  + (=ucs . #xE13C) ;  + )) +(define-char + '((=big5-pua . #xFC43) ;  + (=ucs . #xE13D) ;  + )) +(define-char + '((=big5-pua . #xFC44) ;  + (=ucs . #xE13E) ;  + )) +(define-char + '((=big5-pua . #xFC45) ;  + (=ucs . #xE13F) ;  + )) +(define-char + '((=big5-pua . #xFC46) ;  + (=ucs . #xE140) ;  + )) +(define-char + '((=big5-pua . #xFC47) ;  + (=ucs . #xE141) ;  + )) +(define-char + '((=big5-pua . #xFC48) ;  + (=ucs . #xE142) ;  + )) +(define-char + '((=big5-pua . #xFC49) ;  + (=ucs . #xE143) ;  + )) +(define-char + '((=big5-pua . #xFC4A) ;  + (=ucs . #xE144) ;  + )) +(define-char + '((=big5-pua . #xFC4B) ;  + (=ucs . #xE145) ;  + )) +(define-char + '((=big5-pua . #xFC4C) ;  + (=ucs . #xE146) ;  + )) +(define-char + '((=big5-pua . #xFC4D) ;  + (=ucs . #xE147) ;  + )) +(define-char + '((=big5-pua . #xFC4E) ;  + (=ucs . #xE148) ;  + )) +(define-char + '((=big5-pua . #xFC4F) ;  + (=ucs . #xE149) ;  + )) +(define-char + '((=big5-pua . #xFC50) ;  + (=ucs . #xE14A) ;  + )) +(define-char + '((=big5-pua . #xFC51) ;  + (=ucs . #xE14B) ;  + )) +(define-char + '((=big5-pua . #xFC52) ;  + (=ucs . #xE14C) ;  + )) +(define-char + '((=big5-pua . #xFC53) ;  + (=ucs . #xE14D) ;  + )) +(define-char + '((=big5-pua . #xFC54) ;  + (=ucs . #xE14E) ;  + )) +(define-char + '((=big5-pua . #xFC55) ;  + (=ucs . #xE14F) ;  + )) +(define-char + '((=big5-pua . #xFC56) ;  + (=ucs . #xE150) ;  + )) +(define-char + '((=big5-pua . #xFC57) ;  + (=ucs . #xE151) ;  + )) +(define-char + '((=big5-pua . #xFC58) ;  + (=ucs . #xE152) ;  + )) +(define-char + '((=big5-pua . #xFC59) ;  + (=ucs . #xE153) ;  + )) +(define-char + '((=big5-pua . #xFC5A) ;  + (=ucs . #xE154) ;  + )) +(define-char + '((=big5-pua . #xFC5B) ;  + (=ucs . #xE155) ;  + )) +(define-char + '((=big5-pua . #xFC5C) ;  + (=ucs . #xE156) ;  + )) +(define-char + '((=big5-pua . #xFC5D) ;  + (=ucs . #xE157) ;  + )) +(define-char + '((=big5-pua . #xFC5E) ;  + (=ucs . #xE158) ;  + )) +(define-char + '((=big5-pua . #xFC5F) ;  + (=ucs . #xE159) ;  + )) +(define-char + '((=big5-pua . #xFC60) ;  + (=ucs . #xE15A) ;  + )) +(define-char + '((=big5-pua . #xFC61) ;  + (=ucs . #xE15B) ;  + )) +(define-char + '((=big5-pua . #xFC62) ;  + (=ucs . #xE15C) ;  + )) +(define-char + '((=big5-pua . #xFC63) ;  + (=ucs . #xE15D) ;  + )) +(define-char + '((=big5-pua . #xFC64) ;  + (=ucs . #xE15E) ;  + )) +(define-char + '((=big5-pua . #xFC65) ;  + (=ucs . #xE15F) ;  + )) +(define-char + '((=big5-pua . #xFC66) ;  + (=ucs . #xE160) ;  + )) +(define-char + '((=big5-pua . #xFC67) ;  + (=ucs . #xE161) ;  + )) +(define-char + '((=big5-pua . #xFC68) ;  + (=ucs . #xE162) ;  + )) +(define-char + '((=big5-pua . #xFC69) ;  + (=ucs . #xE163) ;  + )) +(define-char + '((=big5-pua . #xFC6A) ;  + (=ucs . #xE164) ;  + )) +(define-char + '((=big5-pua . #xFC6B) ;  + (=ucs . #xE165) ;  + )) +(define-char + '((=big5-pua . #xFC6C) ;  + (=ucs . #xE166) ;  + )) +(define-char + '((=big5-pua . #xFC6D) ;  + (=ucs . #xE167) ;  + )) +(define-char + '((=big5-pua . #xFC6E) ;  + (=ucs . #xE168) ;  + )) +(define-char + '((=big5-pua . #xFC6F) ;  + (=ucs . #xE169) ;  + )) +(define-char + '((=big5-pua . #xFC70) ;  + (=ucs . #xE16A) ;  + )) +(define-char + '((=big5-pua . #xFC71) ;  + (=ucs . #xE16B) ;  + )) +(define-char + '((=big5-pua . #xFC72) ;  + (=ucs . #xE16C) ;  + )) +(define-char + '((=big5-pua . #xFC73) ;  + (=ucs . #xE16D) ;  + )) +(define-char + '((=big5-pua . #xFC74) ;  + (=ucs . #xE16E) ;  + )) +(define-char + '((=big5-pua . #xFC75) ;  + (=ucs . #xE16F) ;  + )) +(define-char + '((=big5-pua . #xFC76) ;  + (=ucs . #xE170) ;  + )) +(define-char + '((=big5-pua . #xFC77) ;  + (=ucs . #xE171) ;  + )) +(define-char + '((=big5-pua . #xFC78) ;  + (=ucs . #xE172) ;  + )) +(define-char + '((=big5-pua . #xFC79) ;  + (=ucs . #xE173) ;  + )) +(define-char + '((=big5-pua . #xFC7A) ;  + (=ucs . #xE174) ;  + )) +(define-char + '((=big5-pua . #xFC7B) ;  + (=ucs . #xE175) ;  + )) +(define-char + '((=big5-pua . #xFC7C) ;  + (=ucs . #xE176) ;  + )) +(define-char + '((=big5-pua . #xFC7D) ;  + (=ucs . #xE177) ;  + )) +(define-char + '((=big5-pua . #xFC7E) ;  + (=ucs . #xE178) ;  + )) +(define-char + '((=big5-pua . #xFCA1) ;  + (=ucs . #xE179) ;  + )) +(define-char + '((=big5-pua . #xFCA2) ;  + (=ucs . #xE17A) ;  + )) +(define-char + '((=big5-pua . #xFCA3) ;  + (=ucs . #xE17B) ;  + )) +(define-char + '((=big5-pua . #xFCA4) ;  + (=ucs . #xE17C) ;  + )) +(define-char + '((=big5-pua . #xFCA5) ;  + (=ucs . #xE17D) ;  + )) +(define-char + '((=big5-pua . #xFCA6) ;  + (=ucs . #xE17E) ;  + )) +(define-char + '((=big5-pua . #xFCA7) ;  + (=ucs . #xE17F) ;  + )) +(define-char + '((=big5-pua . #xFCA8) ;  + (=ucs . #xE180) ;  + )) +(define-char + '((=big5-pua . #xFCA9) ;  + (=ucs . #xE181) ;  + )) +(define-char + '((=big5-pua . #xFCAA) ;  + (=ucs . #xE182) ;  + )) +(define-char + '((=big5-pua . #xFCAB) ;  + (=ucs . #xE183) ;  + )) +(define-char + '((=big5-pua . #xFCAC) ;  + (=ucs . #xE184) ;  + )) +(define-char + '((=big5-pua . #xFCAD) ;  + (=ucs . #xE185) ;  + )) +(define-char + '((=big5-pua . #xFCAE) ;  + (=ucs . #xE186) ;  + )) +(define-char + '((=big5-pua . #xFCAF) ;  + (=ucs . #xE187) ;  + )) +(define-char + '((=big5-pua . #xFCB0) ;  + (=ucs . #xE188) ;  + )) +(define-char + '((=big5-pua . #xFCB1) ;  + (=ucs . #xE189) ;  + )) +(define-char + '((=big5-pua . #xFCB2) ;  + (=ucs . #xE18A) ;  + )) +(define-char + '((=big5-pua . #xFCB3) ;  + (=ucs . #xE18B) ;  + )) +(define-char + '((=big5-pua . #xFCB4) ;  + (=ucs . #xE18C) ;  + )) +(define-char + '((=big5-pua . #xFCB5) ;  + (=ucs . #xE18D) ;  + )) +(define-char + '((=big5-pua . #xFCB6) ;  + (=ucs . #xE18E) ;  + )) +(define-char + '((=big5-pua . #xFCB7) ;  + (=ucs . #xE18F) ;  + )) +(define-char + '((=big5-pua . #xFCB8) ;  + (=ucs . #xE190) ;  + )) +(define-char + '((=big5-pua . #xFCB9) ;  + (=ucs . #xE191) ;  + )) +(define-char + '((=big5-pua . #xFCBA) ;  + (=ucs . #xE192) ;  + )) +(define-char + '((=big5-pua . #xFCBB) ;  + (=ucs . #xE193) ;  + )) +(define-char + '((=big5-pua . #xFCBC) ;  + (=ucs . #xE194) ;  + )) +(define-char + '((=big5-pua . #xFCBD) ;  + (=ucs . #xE195) ;  + )) +(define-char + '((=big5-pua . #xFCBE) ;  + (=ucs . #xE196) ;  + )) +(define-char + '((=big5-pua . #xFCBF) ;  + (=ucs . #xE197) ;  + )) +(define-char + '((=big5-pua . #xFCC0) ;  + (=ucs . #xE198) ;  + )) +(define-char + '((=big5-pua . #xFCC1) ;  + (=ucs . #xE199) ;  + )) +(define-char + '((=big5-pua . #xFCC2) ;  + (=ucs . #xE19A) ;  + )) +(define-char + '((=big5-pua . #xFCC3) ;  + (=ucs . #xE19B) ;  + )) +(define-char + '((=big5-pua . #xFCC4) ;  + (=ucs . #xE19C) ;  + )) +(define-char + '((=big5-pua . #xFCC5) ;  + (=ucs . #xE19D) ;  + )) +(define-char + '((=big5-pua . #xFCC6) ;  + (=ucs . #xE19E) ;  + )) +(define-char + '((=big5-pua . #xFCC7) ;  + (=ucs . #xE19F) ;  + )) +(define-char + '((=big5-pua . #xFCC8) ;  + (=ucs . #xE1A0) ;  + )) +(define-char + '((=big5-pua . #xFCC9) ;  + (=ucs . #xE1A1) ;  + )) +(define-char + '((=big5-pua . #xFCCA) ;  + (=ucs . #xE1A2) ;  + )) +(define-char + '((=big5-pua . #xFCCB) ;  + (=ucs . #xE1A3) ;  + )) +(define-char + '((=big5-pua . #xFCCC) ;  + (=ucs . #xE1A4) ;  + )) +(define-char + '((=big5-pua . #xFCCD) ;  + (=ucs . #xE1A5) ;  + )) +(define-char + '((=big5-pua . #xFCCE) ;  + (=ucs . #xE1A6) ;  + )) +(define-char + '((=big5-pua . #xFCCF) ;  + (=ucs . #xE1A7) ;  + )) +(define-char + '((=big5-pua . #xFCD0) ;  + (=ucs . #xE1A8) ;  + )) +(define-char + '((=big5-pua . #xFCD1) ;  + (=ucs . #xE1A9) ;  + )) +(define-char + '((=big5-pua . #xFCD2) ;  + (=ucs . #xE1AA) ;  + )) +(define-char + '((=big5-pua . #xFCD3) ;  + (=ucs . #xE1AB) ;  + )) +(define-char + '((=big5-pua . #xFCD4) ;  + (=ucs . #xE1AC) ;  + )) +(define-char + '((=big5-pua . #xFCD5) ;  + (=ucs . #xE1AD) ;  + )) +(define-char + '((=big5-pua . #xFCD6) ;  + (=ucs . #xE1AE) ;  + )) +(define-char + '((=big5-pua . #xFCD7) ;  + (=ucs . #xE1AF) ;  + )) +(define-char + '((=big5-pua . #xFCD8) ;  + (=ucs . #xE1B0) ;  + )) +(define-char + '((=big5-pua . #xFCD9) ;  + (=ucs . #xE1B1) ;  + )) +(define-char + '((=big5-pua . #xFCDA) ;  + (=ucs . #xE1B2) ;  + )) +(define-char + '((=big5-pua . #xFCDB) ;  + (=ucs . #xE1B3) ;  + )) +(define-char + '((=big5-pua . #xFCDC) ;  + (=ucs . #xE1B4) ;  + )) +(define-char + '((=big5-pua . #xFCDD) ;  + (=ucs . #xE1B5) ;  + )) +(define-char + '((=big5-pua . #xFCDE) ;  + (=ucs . #xE1B6) ;  + )) +(define-char + '((=big5-pua . #xFCDF) ;  + (=ucs . #xE1B7) ;  + )) +(define-char + '((=big5-pua . #xFCE0) ;  + (=ucs . #xE1B8) ;  + )) +(define-char + '((=big5-pua . #xFCE1) ;  + (=ucs . #xE1B9) ;  + )) +(define-char + '((=big5-pua . #xFCE2) ;  + (=ucs . #xE1BA) ;  + )) +(define-char + '((=big5-pua . #xFCE3) ;  + (=ucs . #xE1BB) ;  + )) +(define-char + '((=big5-pua . #xFCE4) ;  + (=ucs . #xE1BC) ;  + )) +(define-char + '((=big5-pua . #xFCE5) ;  + (=ucs . #xE1BD) ;  + )) +(define-char + '((=big5-pua . #xFCE6) ;  + (=ucs . #xE1BE) ;  + )) +(define-char + '((=big5-pua . #xFCE7) ;  + (=ucs . #xE1BF) ;  + )) +(define-char + '((=big5-pua . #xFCE8) ;  + (=ucs . #xE1C0) ;  + )) +(define-char + '((=big5-pua . #xFCE9) ;  + (=ucs . #xE1C1) ;  + )) +(define-char + '((=big5-pua . #xFCEA) ;  + (=ucs . #xE1C2) ;  + )) +(define-char + '((=big5-pua . #xFCEB) ;  + (=ucs . #xE1C3) ;  + )) +(define-char + '((=big5-pua . #xFCEC) ;  + (=ucs . #xE1C4) ;  + )) +(define-char + '((=big5-pua . #xFCED) ;  + (=ucs . #xE1C5) ;  + )) +(define-char + '((=big5-pua . #xFCEE) ;  + (=ucs . #xE1C6) ;  + )) +(define-char + '((=big5-pua . #xFCEF) ;  + (=ucs . #xE1C7) ;  + )) +(define-char + '((=big5-pua . #xFCF0) ;  + (=ucs . #xE1C8) ;  + )) +(define-char + '((=big5-pua . #xFCF1) ;  + (=ucs . #xE1C9) ;  + )) +(define-char + '((=big5-pua . #xFCF2) ;  + (=ucs . #xE1CA) ;  + )) +(define-char + '((=big5-pua . #xFCF3) ;  + (=ucs . #xE1CB) ;  + )) +(define-char + '((=big5-pua . #xFCF4) ;  + (=ucs . #xE1CC) ;  + )) +(define-char + '((=big5-pua . #xFCF5) ;  + (=ucs . #xE1CD) ;  + )) +(define-char + '((=big5-pua . #xFCF6) ;  + (=ucs . #xE1CE) ;  + )) +(define-char + '((=big5-pua . #xFCF7) ;  + (=ucs . #xE1CF) ;  + )) +(define-char + '((=big5-pua . #xFCF8) ;  + (=ucs . #xE1D0) ;  + )) +(define-char + '((=big5-pua . #xFCF9) ;  + (=ucs . #xE1D1) ;  + )) +(define-char + '((=big5-pua . #xFCFA) ;  + (=ucs . #xE1D2) ;  + )) +(define-char + '((=big5-pua . #xFCFB) ;  + (=ucs . #xE1D3) ;  + )) +(define-char + '((=big5-pua . #xFCFC) ;  + (=ucs . #xE1D4) ;  + )) +(define-char + '((=big5-pua . #xFCFD) ;  + (=ucs . #xE1D5) ;  + )) +(define-char + '((=big5-pua . #xFCFE) ;  + (=ucs . #xE1D6) ;  + )) +(define-char + '((=big5-pua . #xFD40) ;  + (=ucs . #xE1D7) ;  + )) +(define-char + '((=big5-pua . #xFD41) ;  + (=ucs . #xE1D8) ;  + )) +(define-char + '((=big5-pua . #xFD42) ;  + (=ucs . #xE1D9) ;  + )) +(define-char + '((=big5-pua . #xFD43) ;  + (=ucs . #xE1DA) ;  + )) +(define-char + '((=big5-pua . #xFD44) ;  + (=ucs . #xE1DB) ;  + )) +(define-char + '((=big5-pua . #xFD45) ;  + (=ucs . #xE1DC) ;  + )) +(define-char + '((=big5-pua . #xFD46) ;  + (=ucs . #xE1DD) ;  + )) +(define-char + '((=big5-pua . #xFD47) ;  + (=ucs . #xE1DE) ;  + )) +(define-char + '((=big5-pua . #xFD48) ;  + (=ucs . #xE1DF) ;  + )) +(define-char + '((=big5-pua . #xFD49) ;  + (=ucs . #xE1E0) ;  + )) +(define-char + '((=big5-pua . #xFD4A) ;  + (=ucs . #xE1E1) ;  + )) +(define-char + '((=big5-pua . #xFD4B) ;  + (=ucs . #xE1E2) ;  + )) +(define-char + '((=big5-pua . #xFD4C) ;  + (=ucs . #xE1E3) ;  + )) +(define-char + '((=big5-pua . #xFD4D) ;  + (=ucs . #xE1E4) ;  + )) +(define-char + '((=big5-pua . #xFD4E) ;  + (=ucs . #xE1E5) ;  + )) +(define-char + '((=big5-pua . #xFD4F) ;  + (=ucs . #xE1E6) ;  + )) +(define-char + '((=big5-pua . #xFD50) ;  + (=ucs . #xE1E7) ;  + )) +(define-char + '((=big5-pua . #xFD51) ;  + (=ucs . #xE1E8) ;  + )) +(define-char + '((=big5-pua . #xFD52) ;  + (=ucs . #xE1E9) ;  + )) +(define-char + '((=big5-pua . #xFD53) ;  + (=ucs . #xE1EA) ;  + )) +(define-char + '((=big5-pua . #xFD54) ;  + (=ucs . #xE1EB) ;  + )) +(define-char + '((=big5-pua . #xFD55) ;  + (=ucs . #xE1EC) ;  + )) +(define-char + '((=big5-pua . #xFD56) ;  + (=ucs . #xE1ED) ;  + )) +(define-char + '((=big5-pua . #xFD57) ;  + (=ucs . #xE1EE) ;  + )) +(define-char + '((=big5-pua . #xFD58) ;  + (=ucs . #xE1EF) ;  + )) +(define-char + '((=big5-pua . #xFD59) ;  + (=ucs . #xE1F0) ;  + )) +(define-char + '((=big5-pua . #xFD5A) ;  + (=ucs . #xE1F1) ;  + )) +(define-char + '((=big5-pua . #xFD5B) ;  + (=ucs . #xE1F2) ;  + )) +(define-char + '((=big5-pua . #xFD5C) ;  + (=ucs . #xE1F3) ;  + )) +(define-char + '((=big5-pua . #xFD5D) ;  + (=ucs . #xE1F4) ;  + )) +(define-char + '((=big5-pua . #xFD5E) ;  + (=ucs . #xE1F5) ;  + )) +(define-char + '((=big5-pua . #xFD5F) ;  + (=ucs . #xE1F6) ;  + )) +(define-char + '((=big5-pua . #xFD60) ;  + (=ucs . #xE1F7) ;  + )) +(define-char + '((=big5-pua . #xFD61) ;  + (=ucs . #xE1F8) ;  + )) +(define-char + '((=big5-pua . #xFD62) ;  + (=ucs . #xE1F9) ;  + )) +(define-char + '((=big5-pua . #xFD63) ;  + (=ucs . #xE1FA) ;  + )) +(define-char + '((=big5-pua . #xFD64) ;  + (=ucs . #xE1FB) ;  + )) +(define-char + '((=big5-pua . #xFD65) ;  + (=ucs . #xE1FC) ;  + )) +(define-char + '((=big5-pua . #xFD66) ;  + (=ucs . #xE1FD) ;  + )) +(define-char + '((=big5-pua . #xFD67) ;  + (=ucs . #xE1FE) ;  + )) +(define-char + '((=big5-pua . #xFD68) ;  + (=ucs . #xE1FF) ;  + )) +(define-char + '((=big5-pua . #xFD69) ;  + (=ucs . #xE200) ;  + )) +(define-char + '((=big5-pua . #xFD6A) ;  + (=ucs . #xE201) ;  + )) +(define-char + '((=big5-pua . #xFD6B) ;  + (=ucs . #xE202) ;  + )) +(define-char + '((=big5-pua . #xFD6C) ;  + (=ucs . #xE203) ;  + )) +(define-char + '((=big5-pua . #xFD6D) ;  + (=ucs . #xE204) ;  + )) +(define-char + '((=big5-pua . #xFD6E) ;  + (=ucs . #xE205) ;  + )) +(define-char + '((=big5-pua . #xFD6F) ;  + (=ucs . #xE206) ;  + )) +(define-char + '((=big5-pua . #xFD70) ;  + (=ucs . #xE207) ;  + )) +(define-char + '((=big5-pua . #xFD71) ;  + (=ucs . #xE208) ;  + )) +(define-char + '((=big5-pua . #xFD72) ;  + (=ucs . #xE209) ;  + )) +(define-char + '((=big5-pua . #xFD73) ;  + (=ucs . #xE20A) ;  + )) +(define-char + '((=big5-pua . #xFD74) ;  + (=ucs . #xE20B) ;  + )) +(define-char + '((=big5-pua . #xFD75) ;  + (=ucs . #xE20C) ;  + )) +(define-char + '((=big5-pua . #xFD76) ;  + (=ucs . #xE20D) ;  + )) +(define-char + '((=big5-pua . #xFD77) ;  + (=ucs . #xE20E) ;  + )) +(define-char + '((=big5-pua . #xFD78) ;  + (=ucs . #xE20F) ;  + )) +(define-char + '((=big5-pua . #xFD79) ;  + (=ucs . #xE210) ;  + )) +(define-char + '((=big5-pua . #xFD7A) ;  + (=ucs . #xE211) ;  + )) +(define-char + '((=big5-pua . #xFD7B) ;  + (=ucs . #xE212) ;  + )) +(define-char + '((=big5-pua . #xFD7C) ;  + (=ucs . #xE213) ;  + )) +(define-char + '((=big5-pua . #xFD7D) ;  + (=ucs . #xE214) ;  + )) +(define-char + '((=big5-pua . #xFD7E) ;  + (=ucs . #xE215) ;  + )) +(define-char + '((=big5-pua . #xFDA1) ;  + (=ucs . #xE216) ;  + )) +(define-char + '((=big5-pua . #xFDA2) ;  + (=ucs . #xE217) ;  + )) +(define-char + '((=big5-pua . #xFDA3) ;  + (=ucs . #xE218) ;  + )) +(define-char + '((=big5-pua . #xFDA4) ;  + (=ucs . #xE219) ;  + )) +(define-char + '((=big5-pua . #xFDA5) ;  + (=ucs . #xE21A) ;  + )) +(define-char + '((=big5-pua . #xFDA6) ;  + (=ucs . #xE21B) ;  + )) +(define-char + '((=big5-pua . #xFDA7) ;  + (=ucs . #xE21C) ;  + )) +(define-char + '((=big5-pua . #xFDA8) ;  + (=ucs . #xE21D) ;  + )) +(define-char + '((=big5-pua . #xFDA9) ;  + (=ucs . #xE21E) ;  + )) +(define-char + '((=big5-pua . #xFDAA) ;  + (=ucs . #xE21F) ;  + )) +(define-char + '((=big5-pua . #xFDAB) ;  + (=ucs . #xE220) ;  + )) +(define-char + '((=big5-pua . #xFDAC) ;  + (=ucs . #xE221) ;  + )) +(define-char + '((=big5-pua . #xFDAD) ;  + (=ucs . #xE222) ;  + )) +(define-char + '((=big5-pua . #xFDAE) ;  + (=ucs . #xE223) ;  + )) +(define-char + '((=big5-pua . #xFDAF) ;  + (=ucs . #xE224) ;  + )) +(define-char + '((=big5-pua . #xFDB0) ;  + (=ucs . #xE225) ;  + )) +(define-char + '((=big5-pua . #xFDB1) ;  + (=ucs . #xE226) ;  + )) +(define-char + '((=big5-pua . #xFDB2) ;  + (=ucs . #xE227) ;  + )) +(define-char + '((=big5-pua . #xFDB3) ;  + (=ucs . #xE228) ;  + )) +(define-char + '((=big5-pua . #xFDB4) ;  + (=ucs . #xE229) ;  + )) +(define-char + '((=big5-pua . #xFDB5) ;  + (=ucs . #xE22A) ;  + )) +(define-char + '((=big5-pua . #xFDB6) ;  + (=ucs . #xE22B) ;  + )) +(define-char + '((=big5-pua . #xFDB7) ;  + (=ucs . #xE22C) ;  + )) +(define-char + '((=big5-pua . #xFDB8) ;  + (=ucs . #xE22D) ;  + )) +(define-char + '((=big5-pua . #xFDB9) ;  + (=ucs . #xE22E) ;  + )) +(define-char + '((=big5-pua . #xFDBA) ;  + (=ucs . #xE22F) ;  + )) +(define-char + '((=big5-pua . #xFDBB) ;  + (=ucs . #xE230) ;  + )) +(define-char + '((=big5-pua . #xFDBC) ;  + (=ucs . #xE231) ;  + )) +(define-char + '((=big5-pua . #xFDBD) ;  + (=ucs . #xE232) ;  + )) +(define-char + '((=big5-pua . #xFDBE) ;  + (=ucs . #xE233) ;  + )) +(define-char + '((=big5-pua . #xFDBF) ;  + (=ucs . #xE234) ;  + )) +(define-char + '((=big5-pua . #xFDC0) ;  + (=ucs . #xE235) ;  + )) +(define-char + '((=big5-pua . #xFDC1) ;  + (=ucs . #xE236) ;  + )) +(define-char + '((=big5-pua . #xFDC2) ;  + (=ucs . #xE237) ;  + )) +(define-char + '((=big5-pua . #xFDC3) ;  + (=ucs . #xE238) ;  + )) +(define-char + '((=big5-pua . #xFDC4) ;  + (=ucs . #xE239) ;  + )) +(define-char + '((=big5-pua . #xFDC5) ;  + (=ucs . #xE23A) ;  + )) +(define-char + '((=big5-pua . #xFDC6) ;  + (=ucs . #xE23B) ;  + )) +(define-char + '((=big5-pua . #xFDC7) ;  + (=ucs . #xE23C) ;  + )) +(define-char + '((=big5-pua . #xFDC8) ;  + (=ucs . #xE23D) ;  + )) +(define-char + '((=big5-pua . #xFDC9) ;  + (=ucs . #xE23E) ;  + )) +(define-char + '((=big5-pua . #xFDCA) ;  + (=ucs . #xE23F) ;  + )) +(define-char + '((=big5-pua . #xFDCB) ;  + (=ucs . #xE240) ;  + )) +(define-char + '((=big5-pua . #xFDCC) ;  + (=ucs . #xE241) ;  + )) +(define-char + '((=big5-pua . #xFDCD) ;  + (=ucs . #xE242) ;  + )) +(define-char + '((=big5-pua . #xFDCE) ;  + (=ucs . #xE243) ;  + )) +(define-char + '((=big5-pua . #xFDCF) ;  + (=ucs . #xE244) ;  + )) +(define-char + '((=big5-pua . #xFDD0) ;  + (=ucs . #xE245) ;  + )) +(define-char + '((=big5-pua . #xFDD1) ;  + (=ucs . #xE246) ;  + )) +(define-char + '((=big5-pua . #xFDD2) ;  + (=ucs . #xE247) ;  + )) +(define-char + '((=big5-pua . #xFDD3) ;  + (=ucs . #xE248) ;  + )) +(define-char + '((=big5-pua . #xFDD4) ;  + (=ucs . #xE249) ;  + )) +(define-char + '((=big5-pua . #xFDD5) ;  + (=ucs . #xE24A) ;  + )) +(define-char + '((=big5-pua . #xFDD6) ;  + (=ucs . #xE24B) ;  + )) +(define-char + '((=big5-pua . #xFDD7) ;  + (=ucs . #xE24C) ;  + )) +(define-char + '((=big5-pua . #xFDD8) ;  + (=ucs . #xE24D) ;  + )) +(define-char + '((=big5-pua . #xFDD9) ;  + (=ucs . #xE24E) ;  + )) +(define-char + '((=big5-pua . #xFDDA) ;  + (=ucs . #xE24F) ;  + )) +(define-char + '((=big5-pua . #xFDDB) ;  + (=ucs . #xE250) ;  + )) +(define-char + '((=big5-pua . #xFDDC) ;  + (=ucs . #xE251) ;  + )) +(define-char + '((=big5-pua . #xFDDD) ;  + (=ucs . #xE252) ;  + )) +(define-char + '((=big5-pua . #xFDDE) ;  + (=ucs . #xE253) ;  + )) +(define-char + '((=big5-pua . #xFDDF) ;  + (=ucs . #xE254) ;  + )) +(define-char + '((=big5-pua . #xFDE0) ;  + (=ucs . #xE255) ;  + )) +(define-char + '((=big5-pua . #xFDE1) ;  + (=ucs . #xE256) ;  + )) +(define-char + '((=big5-pua . #xFDE2) ;  + (=ucs . #xE257) ;  + )) +(define-char + '((=big5-pua . #xFDE3) ;  + (=ucs . #xE258) ;  + )) +(define-char + '((=big5-pua . #xFDE4) ;  + (=ucs . #xE259) ;  + )) +(define-char + '((=big5-pua . #xFDE5) ;  + (=ucs . #xE25A) ;  + )) +(define-char + '((=big5-pua . #xFDE6) ;  + (=ucs . #xE25B) ;  + )) +(define-char + '((=big5-pua . #xFDE7) ;  + (=ucs . #xE25C) ;  + )) +(define-char + '((=big5-pua . #xFDE8) ;  + (=ucs . #xE25D) ;  + )) +(define-char + '((=big5-pua . #xFDE9) ;  + (=ucs . #xE25E) ;  + )) +(define-char + '((=big5-pua . #xFDEA) ;  + (=ucs . #xE25F) ;  + )) +(define-char + '((=big5-pua . #xFDEB) ;  + (=ucs . #xE260) ;  + )) +(define-char + '((=big5-pua . #xFDEC) ;  + (=ucs . #xE261) ;  + )) +(define-char + '((=big5-pua . #xFDED) ;  + (=ucs . #xE262) ;  + )) +(define-char + '((=big5-pua . #xFDEE) ;  + (=ucs . #xE263) ;  + )) +(define-char + '((=big5-pua . #xFDEF) ;  + (=ucs . #xE264) ;  + )) +(define-char + '((=big5-pua . #xFDF0) ;  + (=ucs . #xE265) ;  + )) +(define-char + '((=big5-pua . #xFDF1) ;  + (=ucs . #xE266) ;  + )) +(define-char + '((=big5-pua . #xFDF2) ;  + (=ucs . #xE267) ;  + )) +(define-char + '((=big5-pua . #xFDF3) ;  + (=ucs . #xE268) ;  + )) +(define-char + '((=big5-pua . #xFDF4) ;  + (=ucs . #xE269) ;  + )) +(define-char + '((=big5-pua . #xFDF5) ;  + (=ucs . #xE26A) ;  + )) +(define-char + '((=big5-pua . #xFDF6) ;  + (=ucs . #xE26B) ;  + )) +(define-char + '((=big5-pua . #xFDF7) ;  + (=ucs . #xE26C) ;  + )) +(define-char + '((=big5-pua . #xFDF8) ;  + (=ucs . #xE26D) ;  + )) +(define-char + '((=big5-pua . #xFDF9) ;  + (=ucs . #xE26E) ;  + )) +(define-char + '((=big5-pua . #xFDFA) ;  + (=ucs . #xE26F) ;  + )) +(define-char + '((=big5-pua . #xFDFB) ;  + (=ucs . #xE270) ;  + )) +(define-char + '((=big5-pua . #xFDFC) ;  + (=ucs . #xE271) ;  + )) +(define-char + '((=big5-pua . #xFDFD) ;  + (=ucs . #xE272) ;  + )) +(define-char + '((=big5-pua . #xFDFE) ;  + (=ucs . #xE273) ;  + )) +(define-char + '((=big5-pua . #xFE40) ;  + (=ucs . #xE274) ;  + )) +(define-char + '((=big5-pua . #xFE41) ;  + (=ucs . #xE275) ;  + )) +(define-char + '((=big5-pua . #xFE42) ;  + (=ucs . #xE276) ;  + )) +(define-char + '((=big5-pua . #xFE43) ;  + (=ucs . #xE277) ;  + )) +(define-char + '((=big5-pua . #xFE44) ;  + (=ucs . #xE278) ;  + )) +(define-char + '((=big5-pua . #xFE45) ;  + (=ucs . #xE279) ;  + )) +(define-char + '((=big5-pua . #xFE46) ;  + (=ucs . #xE27A) ;  + )) +(define-char + '((=big5-pua . #xFE47) ;  + (=ucs . #xE27B) ;  + )) +(define-char + '((=big5-pua . #xFE48) ;  + (=ucs . #xE27C) ;  + )) +(define-char + '((=big5-pua . #xFE49) ;  + (=ucs . #xE27D) ;  + )) +(define-char + '((=big5-pua . #xFE4A) ;  + (=ucs . #xE27E) ;  + )) +(define-char + '((=big5-pua . #xFE4B) ;  + (=ucs . #xE27F) ;  + )) +(define-char + '((=big5-pua . #xFE4C) ;  + (=ucs . #xE280) ;  + )) +(define-char + '((=big5-pua . #xFE4D) ;  + (=ucs . #xE281) ;  + )) +(define-char + '((=big5-pua . #xFE4E) ;  + (=ucs . #xE282) ;  + )) +(define-char + '((=big5-pua . #xFE4F) ;  + (=ucs . #xE283) ;  + )) +(define-char + '((=big5-pua . #xFE50) ;  + (=ucs . #xE284) ;  + )) +(define-char + '((=big5-pua . #xFE51) ;  + (=ucs . #xE285) ;  + )) +(define-char + '((=big5-pua . #xFE52) ;  + (=ucs . #xE286) ;  + )) +(define-char + '((=big5-pua . #xFE53) ;  + (=ucs . #xE287) ;  + )) +(define-char + '((=big5-pua . #xFE54) ;  + (=ucs . #xE288) ;  + )) +(define-char + '((=big5-pua . #xFE55) ;  + (=ucs . #xE289) ;  + )) +(define-char + '((=big5-pua . #xFE56) ;  + (=ucs . #xE28A) ;  + )) +(define-char + '((=big5-pua . #xFE57) ;  + (=ucs . #xE28B) ;  + )) +(define-char + '((=big5-pua . #xFE58) ;  + (=ucs . #xE28C) ;  + )) +(define-char + '((=big5-pua . #xFE59) ;  + (=ucs . #xE28D) ;  + )) +(define-char + '((=big5-pua . #xFE5A) ;  + (=ucs . #xE28E) ;  + )) +(define-char + '((=big5-pua . #xFE5B) ;  + (=ucs . #xE28F) ;  + )) +(define-char + '((=big5-pua . #xFE5C) ;  + (=ucs . #xE290) ;  + )) +(define-char + '((=big5-pua . #xFE5D) ;  + (=ucs . #xE291) ;  + )) +(define-char + '((=big5-pua . #xFE5E) ;  + (=ucs . #xE292) ;  + )) +(define-char + '((=big5-pua . #xFE5F) ;  + (=ucs . #xE293) ;  + )) +(define-char + '((=big5-pua . #xFE60) ;  + (=ucs . #xE294) ;  + )) +(define-char + '((=big5-pua . #xFE61) ;  + (=ucs . #xE295) ;  + )) +(define-char + '((=big5-pua . #xFE62) ;  + (=ucs . #xE296) ;  + )) +(define-char + '((=big5-pua . #xFE63) ;  + (=ucs . #xE297) ;  + )) +(define-char + '((=big5-pua . #xFE64) ;  + (=ucs . #xE298) ;  + )) +(define-char + '((=big5-pua . #xFE65) ;  + (=ucs . #xE299) ;  + )) +(define-char + '((=big5-pua . #xFE66) ;  + (=ucs . #xE29A) ;  + )) +(define-char + '((=big5-pua . #xFE67) ;  + (=ucs . #xE29B) ;  + )) +(define-char + '((=big5-pua . #xFE68) ;  + (=ucs . #xE29C) ;  + )) +(define-char + '((=big5-pua . #xFE69) ;  + (=ucs . #xE29D) ;  + )) +(define-char + '((=big5-pua . #xFE6A) ;  + (=ucs . #xE29E) ;  + )) +(define-char + '((=big5-pua . #xFE6B) ;  + (=ucs . #xE29F) ;  + )) +(define-char + '((=big5-pua . #xFE6C) ;  + (=ucs . #xE2A0) ;  + )) +(define-char + '((=big5-pua . #xFE6D) ;  + (=ucs . #xE2A1) ;  + )) +(define-char + '((=big5-pua . #xFE6E) ;  + (=ucs . #xE2A2) ;  + )) +(define-char + '((=big5-pua . #xFE6F) ;  + (=ucs . #xE2A3) ;  + )) +(define-char + '((=big5-pua . #xFE70) ;  + (=ucs . #xE2A4) ;  + )) +(define-char + '((=big5-pua . #xFE71) ;  + (=ucs . #xE2A5) ;  + )) +(define-char + '((=big5-pua . #xFE72) ;  + (=ucs . #xE2A6) ;  + )) +(define-char + '((=big5-pua . #xFE73) ;  + (=ucs . #xE2A7) ;  + )) +(define-char + '((=big5-pua . #xFE74) ;  + (=ucs . #xE2A8) ;  + )) +(define-char + '((=big5-pua . #xFE75) ;  + (=ucs . #xE2A9) ;  + )) +(define-char + '((=big5-pua . #xFE76) ;  + (=ucs . #xE2AA) ;  + )) +(define-char + '((=big5-pua . #xFE77) ;  + (=ucs . #xE2AB) ;  + )) +(define-char + '((=big5-pua . #xFE78) ;  + (=ucs . #xE2AC) ;  + )) +(define-char + '((=big5-pua . #xFE79) ;  + (=ucs . #xE2AD) ;  + )) +(define-char + '((=big5-pua . #xFE7A) ;  + (=ucs . #xE2AE) ;  + )) +(define-char + '((=big5-pua . #xFE7B) ;  + (=ucs . #xE2AF) ;  + )) +(define-char + '((=big5-pua . #xFE7C) ;  + (=ucs . #xE2B0) ;  + )) +(define-char + '((=big5-pua . #xFE7D) ;  + (=ucs . #xE2B1) ;  + )) +(define-char + '((=big5-pua . #xFE7E) ;  + (=ucs . #xE2B2) ;  + )) +(define-char + '((=big5-pua . #xFEA1) ;  + (=ucs . #xE2B3) ;  + )) +(define-char + '((=big5-pua . #xFEA2) ;  + (=ucs . #xE2B4) ;  + )) +(define-char + '((=big5-pua . #xFEA3) ;  + (=ucs . #xE2B5) ;  + )) +(define-char + '((=big5-pua . #xFEA4) ;  + (=ucs . #xE2B6) ;  + )) +(define-char + '((=big5-pua . #xFEA5) ;  + (=ucs . #xE2B7) ;  + )) +(define-char + '((=big5-pua . #xFEA6) ;  + (=ucs . #xE2B8) ;  + )) +(define-char + '((=big5-pua . #xFEA7) ;  + (=ucs . #xE2B9) ;  + )) +(define-char + '((=big5-pua . #xFEA8) ;  + (=ucs . #xE2BA) ;  + )) +(define-char + '((=big5-pua . #xFEA9) ;  + (=ucs . #xE2BB) ;  + )) +(define-char + '((=big5-pua . #xFEAA) ;  + (=ucs . #xE2BC) ;  + )) +(define-char + '((=big5-pua . #xFEAB) ;  + (=ucs . #xE2BD) ;  + )) +(define-char + '((=big5-pua . #xFEAC) ;  + (=ucs . #xE2BE) ;  + )) +(define-char + '((=big5-pua . #xFEAD) ;  + (=ucs . #xE2BF) ;  + )) +(define-char + '((=big5-pua . #xFEAE) ;  + (=ucs . #xE2C0) ;  + )) +(define-char + '((=big5-pua . #xFEAF) ;  + (=ucs . #xE2C1) ;  + )) +(define-char + '((=big5-pua . #xFEB0) ;  + (=ucs . #xE2C2) ;  + )) +(define-char + '((=big5-pua . #xFEB1) ;  + (=ucs . #xE2C3) ;  + )) +(define-char + '((=big5-pua . #xFEB2) ;  + (=ucs . #xE2C4) ;  + )) +(define-char + '((=big5-pua . #xFEB3) ;  + (=ucs . #xE2C5) ;  + )) +(define-char + '((=big5-pua . #xFEB4) ;  + (=ucs . #xE2C6) ;  + )) +(define-char + '((=big5-pua . #xFEB5) ;  + (=ucs . #xE2C7) ;  + )) +(define-char + '((=big5-pua . #xFEB6) ;  + (=ucs . #xE2C8) ;  + )) +(define-char + '((=big5-pua . #xFEB7) ;  + (=ucs . #xE2C9) ;  + )) +(define-char + '((=big5-pua . #xFEB8) ;  + (=ucs . #xE2CA) ;  + )) +(define-char + '((=big5-pua . #xFEB9) ;  + (=ucs . #xE2CB) ;  + )) +(define-char + '((=big5-pua . #xFEBA) ;  + (=ucs . #xE2CC) ;  + )) +(define-char + '((=big5-pua . #xFEBB) ;  + (=ucs . #xE2CD) ;  + )) +(define-char + '((=big5-pua . #xFEBC) ;  + (=ucs . #xE2CE) ;  + )) +(define-char + '((=big5-pua . #xFEBD) ;  + (=ucs . #xE2CF) ;  + )) +(define-char + '((=big5-pua . #xFEBE) ;  + (=ucs . #xE2D0) ;  + )) +(define-char + '((=big5-pua . #xFEBF) ;  + (=ucs . #xE2D1) ;  + )) +(define-char + '((=big5-pua . #xFEC0) ;  + (=ucs . #xE2D2) ;  + )) +(define-char + '((=big5-pua . #xFEC1) ;  + (=ucs . #xE2D3) ;  + )) +(define-char + '((=big5-pua . #xFEC2) ;  + (=ucs . #xE2D4) ;  + )) +(define-char + '((=big5-pua . #xFEC3) ;  + (=ucs . #xE2D5) ;  + )) +(define-char + '((=big5-pua . #xFEC4) ;  + (=ucs . #xE2D6) ;  + )) +(define-char + '((=big5-pua . #xFEC5) ;  + (=ucs . #xE2D7) ;  + )) +(define-char + '((=big5-pua . #xFEC6) ;  + (=ucs . #xE2D8) ;  + )) +(define-char + '((=big5-pua . #xFEC7) ;  + (=ucs . #xE2D9) ;  + )) +(define-char + '((=big5-pua . #xFEC8) ;  + (=ucs . #xE2DA) ;  + )) +(define-char + '((=big5-pua . #xFEC9) ;  + (=ucs . #xE2DB) ;  + )) +(define-char + '((=big5-pua . #xFECA) ;  + (=ucs . #xE2DC) ;  + )) +(define-char + '((=big5-pua . #xFECB) ;  + (=ucs . #xE2DD) ;  + )) +(define-char + '((=big5-pua . #xFECC) ;  + (=ucs . #xE2DE) ;  + )) +(define-char + '((=big5-pua . #xFECD) ;  + (=ucs . #xE2DF) ;  + )) +(define-char + '((=big5-pua . #xFECE) ;  + (=ucs . #xE2E0) ;  + )) +(define-char + '((=big5-pua . #xFECF) ;  + (=ucs . #xE2E1) ;  + )) +(define-char + '((=big5-pua . #xFED0) ;  + (=ucs . #xE2E2) ;  + )) +(define-char + '((=big5-pua . #xFED1) ;  + (=ucs . #xE2E3) ;  + )) +(define-char + '((=big5-pua . #xFED2) ;  + (=ucs . #xE2E4) ;  + )) +(define-char + '((=big5-pua . #xFED3) ;  + (=ucs . #xE2E5) ;  + )) +(define-char + '((=big5-pua . #xFED4) ;  + (=ucs . #xE2E6) ;  + )) +(define-char + '((=big5-pua . #xFED5) ;  + (=ucs . #xE2E7) ;  + )) +(define-char + '((=big5-pua . #xFED6) ;  + (=ucs . #xE2E8) ;  + )) +(define-char + '((=big5-pua . #xFED7) ;  + (=ucs . #xE2E9) ;  + )) +(define-char + '((=big5-pua . #xFED8) ;  + (=ucs . #xE2EA) ;  + )) +(define-char + '((=big5-pua . #xFED9) ;  + (=ucs . #xE2EB) ;  + )) +(define-char + '((=big5-pua . #xFEDA) ;  + (=ucs . #xE2EC) ;  + )) +(define-char + '((=big5-pua . #xFEDB) ;  + (=ucs . #xE2ED) ;  + )) +(define-char + '((=big5-pua . #xFEDC) ;  + (=ucs . #xE2EE) ;  + )) +(define-char + '((=big5-pua . #xFEDD) ;  + (=ucs . #xE2EF) ;  + )) +(define-char + '((=big5-pua . #xFEDE) ;  + (=ucs . #xE2F0) ;  + )) +(define-char + '((=big5-pua . #xFEDF) ;  + (=ucs . #xE2F1) ;  + )) +(define-char + '((=big5-pua . #xFEE0) ;  + (=ucs . #xE2F2) ;  + )) +(define-char + '((=big5-pua . #xFEE1) ;  + (=ucs . #xE2F3) ;  + )) +(define-char + '((=big5-pua . #xFEE2) ;  + (=ucs . #xE2F4) ;  + )) +(define-char + '((=big5-pua . #xFEE3) ;  + (=ucs . #xE2F5) ;  + )) +(define-char + '((=big5-pua . #xFEE4) ;  + (=ucs . #xE2F6) ;  + )) +(define-char + '((=big5-pua . #xFEE5) ;  + (=ucs . #xE2F7) ;  + )) +(define-char + '((=big5-pua . #xFEE6) ;  + (=ucs . #xE2F8) ;  + )) +(define-char + '((=big5-pua . #xFEE7) ;  + (=ucs . #xE2F9) ;  + )) +(define-char + '((=big5-pua . #xFEE8) ;  + (=ucs . #xE2FA) ;  + )) +(define-char + '((=big5-pua . #xFEE9) ;  + (=ucs . #xE2FB) ;  + )) +(define-char + '((=big5-pua . #xFEEA) ;  + (=ucs . #xE2FC) ;  + )) +(define-char + '((=big5-pua . #xFEEB) ;  + (=ucs . #xE2FD) ;  + )) +(define-char + '((=big5-pua . #xFEEC) ;  + (=ucs . #xE2FE) ;  + )) +(define-char + '((=big5-pua . #xFEED) ;  + (=ucs . #xE2FF) ;  + )) +(define-char + '((=big5-pua . #xFEEE) ;  + (=ucs . #xE300) ;  + )) +(define-char + '((=big5-pua . #xFEEF) ;  + (=ucs . #xE301) ;  + )) +(define-char + '((=big5-pua . #xFEF0) ;  + (=ucs . #xE302) ;  + )) +(define-char + '((=big5-pua . #xFEF1) ;  + (=ucs . #xE303) ;  + )) +(define-char + '((=big5-pua . #xFEF2) ;  + (=ucs . #xE304) ;  + )) +(define-char + '((=big5-pua . #xFEF3) ;  + (=ucs . #xE305) ;  + )) +(define-char + '((=big5-pua . #xFEF4) ;  + (=ucs . #xE306) ;  + )) +(define-char + '((=big5-pua . #xFEF5) ;  + (=ucs . #xE307) ;  + )) +(define-char + '((=big5-pua . #xFEF6) ;  + (=ucs . #xE308) ;  + )) +(define-char + '((=big5-pua . #xFEF7) ;  + (=ucs . #xE309) ;  + )) +(define-char + '((=big5-pua . #xFEF8) ;  + (=ucs . #xE30A) ;  + )) +(define-char + '((=big5-pua . #xFEF9) ;  + (=ucs . #xE30B) ;  + )) +(define-char + '((=big5-pua . #xFEFA) ;  + (=ucs . #xE30C) ;  + )) +(define-char + '((=big5-pua . #xFEFB) ;  + (=ucs . #xE30D) ;  + )) +(define-char + '((=big5-pua . #xFEFC) ;  + (=ucs . #xE30E) ;  + )) +(define-char + '((=big5-pua . #xFEFD) ;  + (=ucs . #xE30F) ;  + )) +(define-char + '((=big5-pua . #xFEFE) ;  + (=ucs . #xE310) ;  + )) +(define-char + '((=big5-pua . #x8E40) ;  + (=ucs . #xE311) ;  + )) +(define-char + '((=big5-pua . #x8E41) ;  + (=ucs . #xE312) ;  + )) +(define-char + '((=big5-pua . #x8E42) ;  + (=ucs . #xE313) ;  + )) +(define-char + '((=big5-pua . #x8E43) ;  + (=ucs . #xE314) ;  + )) +(define-char + '((=big5-pua . #x8E44) ;  + (=ucs . #xE315) ;  + )) +(define-char + '((=big5-pua . #x8E45) ;  + (=ucs . #xE316) ;  + )) +(define-char + '((=big5-pua . #x8E46) ;  + (=ucs . #xE317) ;  + )) +(define-char + '((=big5-pua . #x8E47) ;  + (=ucs . #xE318) ;  + )) +(define-char + '((=big5-pua . #x8E48) ;  + (=ucs . #xE319) ;  + )) +(define-char + '((=big5-pua . #x8E49) ;  + (=ucs . #xE31A) ;  + )) +(define-char + '((=big5-pua . #x8E4A) ;  + (=ucs . #xE31B) ;  + )) +(define-char + '((=big5-pua . #x8E4B) ;  + (=ucs . #xE31C) ;  + )) +(define-char + '((=big5-pua . #x8E4C) ;  + (=ucs . #xE31D) ;  + )) +(define-char + '((=big5-pua . #x8E4D) ;  + (=ucs . #xE31E) ;  + )) +(define-char + '((=big5-pua . #x8E4E) ;  + (=ucs . #xE31F) ;  + )) +(define-char + '((=big5-pua . #x8E4F) ;  + (=ucs . #xE320) ;  + )) +(define-char + '((=big5-pua . #x8E50) ;  + (=ucs . #xE321) ;  + )) +(define-char + '((=big5-pua . #x8E51) ;  + (=ucs . #xE322) ;  + )) +(define-char + '((=big5-pua . #x8E52) ;  + (=ucs . #xE323) ;  + )) +(define-char + '((=big5-pua . #x8E53) ;  + (=ucs . #xE324) ;  + )) +(define-char + '((=big5-pua . #x8E54) ;  + (=ucs . #xE325) ;  + )) +(define-char + '((=big5-pua . #x8E55) ;  + (=ucs . #xE326) ;  + )) +(define-char + '((=big5-pua . #x8E56) ;  + (=ucs . #xE327) ;  + )) +(define-char + '((=big5-pua . #x8E57) ;  + (=ucs . #xE328) ;  + )) +(define-char + '((=big5-pua . #x8E58) ;  + (=ucs . #xE329) ;  + )) +(define-char + '((=big5-pua . #x8E59) ;  + (=ucs . #xE32A) ;  + )) +(define-char + '((=big5-pua . #x8E5A) ;  + (=ucs . #xE32B) ;  + )) +(define-char + '((=big5-pua . #x8E5B) ;  + (=ucs . #xE32C) ;  + )) +(define-char + '((=big5-pua . #x8E5C) ;  + (=ucs . #xE32D) ;  + )) +(define-char + '((=big5-pua . #x8E5D) ;  + (=ucs . #xE32E) ;  + )) +(define-char + '((=big5-pua . #x8E5E) ;  + (=ucs . #xE32F) ;  + )) +(define-char + '((=big5-pua . #x8E5F) ;  + (=ucs . #xE330) ;  + )) +(define-char + '((=big5-pua . #x8E60) ;  + (=ucs . #xE331) ;  + )) +(define-char + '((=big5-pua . #x8E61) ;  + (=ucs . #xE332) ;  + )) +(define-char + '((=big5-pua . #x8E62) ;  + (=ucs . #xE333) ;  + )) +(define-char + '((=big5-pua . #x8E63) ;  + (=ucs . #xE334) ;  + )) +(define-char + '((=big5-pua . #x8E64) ;  + (=ucs . #xE335) ;  + )) +(define-char + '((=big5-pua . #x8E65) ;  + (=ucs . #xE336) ;  + )) +(define-char + '((=big5-pua . #x8E66) ;  + (=ucs . #xE337) ;  + )) +(define-char + '((=big5-pua . #x8E67) ;  + (=ucs . #xE338) ;  + )) +(define-char + '((=big5-pua . #x8E68) ;  + (=ucs . #xE339) ;  + )) +(define-char + '((=big5-pua . #x8E69) ;  + (=ucs . #xE33A) ;  + )) +(define-char + '((=big5-pua . #x8E6A) ;  + (=ucs . #xE33B) ;  + )) +(define-char + '((=big5-pua . #x8E6B) ;  + (=ucs . #xE33C) ;  + )) +(define-char + '((=big5-pua . #x8E6C) ;  + (=ucs . #xE33D) ;  + )) +(define-char + '((=big5-pua . #x8E6D) ;  + (=ucs . #xE33E) ;  + )) +(define-char + '((=big5-pua . #x8E6E) ;  + (=ucs . #xE33F) ;  + )) +(define-char + '((=big5-pua . #x8E6F) ;  + (=ucs . #xE340) ;  + )) +(define-char + '((=big5-pua . #x8E70) ;  + (=ucs . #xE341) ;  + )) +(define-char + '((=big5-pua . #x8E71) ;  + (=ucs . #xE342) ;  + )) +(define-char + '((=big5-pua . #x8E72) ;  + (=ucs . #xE343) ;  + )) +(define-char + '((=big5-pua . #x8E73) ;  + (=ucs . #xE344) ;  + )) +(define-char + '((=big5-pua . #x8E74) ;  + (=ucs . #xE345) ;  + )) +(define-char + '((=big5-pua . #x8E75) ;  + (=ucs . #xE346) ;  + )) +(define-char + '((=big5-pua . #x8E76) ;  + (=ucs . #xE347) ;  + )) +(define-char + '((=big5-pua . #x8E77) ;  + (=ucs . #xE348) ;  + )) +(define-char + '((=big5-pua . #x8E78) ;  + (=ucs . #xE349) ;  + )) +(define-char + '((=big5-pua . #x8E79) ;  + (=ucs . #xE34A) ;  + )) +(define-char + '((=big5-pua . #x8E7A) ;  + (=ucs . #xE34B) ;  + )) +(define-char + '((=big5-pua . #x8E7B) ;  + (=ucs . #xE34C) ;  + )) +(define-char + '((=big5-pua . #x8E7C) ;  + (=ucs . #xE34D) ;  + )) +(define-char + '((=big5-pua . #x8E7D) ;  + (=ucs . #xE34E) ;  + )) +(define-char + '((=big5-pua . #x8E7E) ;  + (=ucs . #xE34F) ;  + )) +(define-char + '((=big5-pua . #x8EA1) ;  + (=ucs . #xE350) ;  + )) +(define-char + '((=big5-pua . #x8EA2) ;  + (=ucs . #xE351) ;  + )) +(define-char + '((=big5-pua . #x8EA3) ;  + (=ucs . #xE352) ;  + )) +(define-char + '((=big5-pua . #x8EA4) ;  + (=ucs . #xE353) ;  + )) +(define-char + '((=big5-pua . #x8EA5) ;  + (=ucs . #xE354) ;  + )) +(define-char + '((=big5-pua . #x8EA6) ;  + (=ucs . #xE355) ;  + )) +(define-char + '((=big5-pua . #x8EA7) ;  + (=ucs . #xE356) ;  + )) +(define-char + '((=big5-pua . #x8EA8) ;  + (=ucs . #xE357) ;  + )) +(define-char + '((=big5-pua . #x8EA9) ;  + (=ucs . #xE358) ;  + )) +(define-char + '((=big5-pua . #x8EAA) ;  + (=ucs . #xE359) ;  + )) +(define-char + '((=big5-pua . #x8EAB) ;  + (=ucs . #xE35A) ;  + )) +(define-char + '((=big5-pua . #x8EAC) ;  + (=ucs . #xE35B) ;  + )) +(define-char + '((=big5-pua . #x8EAD) ;  + (=ucs . #xE35C) ;  + )) +(define-char + '((=big5-pua . #x8EAE) ;  + (=ucs . #xE35D) ;  + )) +(define-char + '((=big5-pua . #x8EAF) ;  + (=ucs . #xE35E) ;  + )) +(define-char + '((=big5-pua . #x8EB0) ;  + (=ucs . #xE35F) ;  + )) +(define-char + '((=big5-pua . #x8EB1) ;  + (=ucs . #xE360) ;  + )) +(define-char + '((=big5-pua . #x8EB2) ;  + (=ucs . #xE361) ;  + )) +(define-char + '((=big5-pua . #x8EB3) ;  + (=ucs . #xE362) ;  + )) +(define-char + '((=big5-pua . #x8EB4) ;  + (=ucs . #xE363) ;  + )) +(define-char + '((=big5-pua . #x8EB5) ;  + (=ucs . #xE364) ;  + )) +(define-char + '((=big5-pua . #x8EB6) ;  + (=ucs . #xE365) ;  + )) +(define-char + '((=big5-pua . #x8EB7) ;  + (=ucs . #xE366) ;  + )) +(define-char + '((=big5-pua . #x8EB8) ;  + (=ucs . #xE367) ;  + )) +(define-char + '((=big5-pua . #x8EB9) ;  + (=ucs . #xE368) ;  + )) +(define-char + '((=big5-pua . #x8EBA) ;  + (=ucs . #xE369) ;  + )) +(define-char + '((=big5-pua . #x8EBB) ;  + (=ucs . #xE36A) ;  + )) +(define-char + '((=big5-pua . #x8EBC) ;  + (=ucs . #xE36B) ;  + )) +(define-char + '((=big5-pua . #x8EBD) ;  + (=ucs . #xE36C) ;  + )) +(define-char + '((=big5-pua . #x8EBE) ;  + (=ucs . #xE36D) ;  + )) +(define-char + '((=big5-pua . #x8EBF) ;  + (=ucs . #xE36E) ;  + )) +(define-char + '((=big5-pua . #x8EC0) ;  + (=ucs . #xE36F) ;  + )) +(define-char + '((=big5-pua . #x8EC1) ;  + (=ucs . #xE370) ;  + )) +(define-char + '((=big5-pua . #x8EC2) ;  + (=ucs . #xE371) ;  + )) +(define-char + '((=big5-pua . #x8EC3) ;  + (=ucs . #xE372) ;  + )) +(define-char + '((=big5-pua . #x8EC4) ;  + (=ucs . #xE373) ;  + )) +(define-char + '((=big5-pua . #x8EC5) ;  + (=ucs . #xE374) ;  + )) +(define-char + '((=big5-pua . #x8EC6) ;  + (=ucs . #xE375) ;  + )) +(define-char + '((=big5-pua . #x8EC7) ;  + (=ucs . #xE376) ;  + )) +(define-char + '((=big5-pua . #x8EC8) ;  + (=ucs . #xE377) ;  + )) +(define-char + '((=big5-pua . #x8EC9) ;  + (=ucs . #xE378) ;  + )) +(define-char + '((=big5-pua . #x8ECA) ;  + (=ucs . #xE379) ;  + )) +(define-char + '((=big5-pua . #x8ECB) ;  + (=ucs . #xE37A) ;  + )) +(define-char + '((=big5-pua . #x8ECC) ;  + (=ucs . #xE37B) ;  + )) +(define-char + '((=big5-pua . #x8ECD) ;  + (=ucs . #xE37C) ;  + )) +(define-char + '((=big5-pua . #x8ECE) ;  + (=ucs . #xE37D) ;  + )) +(define-char + '((=big5-pua . #x8ECF) ;  + (=ucs . #xE37E) ;  + )) +(define-char + '((=big5-pua . #x8ED0) ;  + (=ucs . #xE37F) ;  + )) +(define-char + '((=big5-pua . #x8ED1) ;  + (=ucs . #xE380) ;  + )) +(define-char + '((=big5-pua . #x8ED2) ;  + (=ucs . #xE381) ;  + )) +(define-char + '((=big5-pua . #x8ED3) ;  + (=ucs . #xE382) ;  + )) +(define-char + '((=big5-pua . #x8ED4) ;  + (=ucs . #xE383) ;  + )) +(define-char + '((=big5-pua . #x8ED5) ;  + (=ucs . #xE384) ;  + )) +(define-char + '((=big5-pua . #x8ED6) ;  + (=ucs . #xE385) ;  + )) +(define-char + '((=big5-pua . #x8ED7) ;  + (=ucs . #xE386) ;  + )) +(define-char + '((=big5-pua . #x8ED8) ;  + (=ucs . #xE387) ;  + )) +(define-char + '((=big5-pua . #x8ED9) ;  + (=ucs . #xE388) ;  + )) +(define-char + '((=big5-pua . #x8EDA) ;  + (=ucs . #xE389) ;  + )) +(define-char + '((=big5-pua . #x8EDB) ;  + (=ucs . #xE38A) ;  + )) +(define-char + '((=big5-pua . #x8EDC) ;  + (=ucs . #xE38B) ;  + )) +(define-char + '((=big5-pua . #x8EDD) ;  + (=ucs . #xE38C) ;  + )) +(define-char + '((=big5-pua . #x8EDE) ;  + (=ucs . #xE38D) ;  + )) +(define-char + '((=big5-pua . #x8EDF) ;  + (=ucs . #xE38E) ;  + )) +(define-char + '((=big5-pua . #x8EE0) ;  + (=ucs . #xE38F) ;  + )) +(define-char + '((=big5-pua . #x8EE1) ;  + (=ucs . #xE390) ;  + )) +(define-char + '((=big5-pua . #x8EE2) ;  + (=ucs . #xE391) ;  + )) +(define-char + '((=big5-pua . #x8EE3) ;  + (=ucs . #xE392) ;  + )) +(define-char + '((=big5-pua . #x8EE4) ;  + (=ucs . #xE393) ;  + )) +(define-char + '((=big5-pua . #x8EE5) ;  + (=ucs . #xE394) ;  + )) +(define-char + '((=big5-pua . #x8EE6) ;  + (=ucs . #xE395) ;  + )) +(define-char + '((=big5-pua . #x8EE7) ;  + (=ucs . #xE396) ;  + )) +(define-char + '((=big5-pua . #x8EE8) ;  + (=ucs . #xE397) ;  + )) +(define-char + '((=big5-pua . #x8EE9) ;  + (=ucs . #xE398) ;  + )) +(define-char + '((=big5-pua . #x8EEA) ;  + (=ucs . #xE399) ;  + )) +(define-char + '((=big5-pua . #x8EEB) ;  + (=ucs . #xE39A) ;  + )) +(define-char + '((=big5-pua . #x8EEC) ;  + (=ucs . #xE39B) ;  + )) +(define-char + '((=big5-pua . #x8EED) ;  + (=ucs . #xE39C) ;  + )) +(define-char + '((=big5-pua . #x8EEE) ;  + (=ucs . #xE39D) ;  + )) +(define-char + '((=big5-pua . #x8EEF) ;  + (=ucs . #xE39E) ;  + )) +(define-char + '((=big5-pua . #x8EF0) ;  + (=ucs . #xE39F) ;  + )) +(define-char + '((=big5-pua . #x8EF1) ;  + (=ucs . #xE3A0) ;  + )) +(define-char + '((=big5-pua . #x8EF2) ;  + (=ucs . #xE3A1) ;  + )) +(define-char + '((=big5-pua . #x8EF3) ;  + (=ucs . #xE3A2) ;  + )) +(define-char + '((=big5-pua . #x8EF4) ;  + (=ucs . #xE3A3) ;  + )) +(define-char + '((=big5-pua . #x8EF5) ;  + (=ucs . #xE3A4) ;  + )) +(define-char + '((=big5-pua . #x8EF6) ;  + (=ucs . #xE3A5) ;  + )) +(define-char + '((=big5-pua . #x8EF7) ;  + (=ucs . #xE3A6) ;  + )) +(define-char + '((=big5-pua . #x8EF8) ;  + (=ucs . #xE3A7) ;  + )) +(define-char + '((=big5-pua . #x8EF9) ;  + (=ucs . #xE3A8) ;  + )) +(define-char + '((=big5-pua . #x8EFA) ;  + (=ucs . #xE3A9) ;  + )) +(define-char + '((=big5-pua . #x8EFB) ;  + (=ucs . #xE3AA) ;  + )) +(define-char + '((=big5-pua . #x8EFC) ;  + (=ucs . #xE3AB) ;  + )) +(define-char + '((=big5-pua . #x8EFD) ;  + (=ucs . #xE3AC) ;  + )) +(define-char + '((=big5-pua . #x8EFE) ;  + (=ucs . #xE3AD) ;  + )) +(define-char + '((=big5-pua . #x8F40) ;  + (=ucs . #xE3AE) ;  + )) +(define-char + '((=big5-pua . #x8F41) ;  + (=ucs . #xE3AF) ;  + )) +(define-char + '((=big5-pua . #x8F42) ;  + (=ucs . #xE3B0) ;  + )) +(define-char + '((=big5-pua . #x8F43) ;  + (=ucs . #xE3B1) ;  + )) +(define-char + '((=big5-pua . #x8F44) ;  + (=ucs . #xE3B2) ;  + )) +(define-char + '((=big5-pua . #x8F45) ;  + (=ucs . #xE3B3) ;  + )) +(define-char + '((=big5-pua . #x8F46) ;  + (=ucs . #xE3B4) ;  + )) +(define-char + '((=big5-pua . #x8F47) ;  + (=ucs . #xE3B5) ;  + )) +(define-char + '((=big5-pua . #x8F48) ;  + (=ucs . #xE3B6) ;  + )) +(define-char + '((=big5-pua . #x8F49) ;  + (=ucs . #xE3B7) ;  + )) +(define-char + '((=big5-pua . #x8F4A) ;  + (=ucs . #xE3B8) ;  + )) +(define-char + '((=big5-pua . #x8F4B) ;  + (=ucs . #xE3B9) ;  + )) +(define-char + '((=big5-pua . #x8F4C) ;  + (=ucs . #xE3BA) ;  + )) +(define-char + '((=big5-pua . #x8F4D) ;  + (=ucs . #xE3BB) ;  + )) +(define-char + '((=big5-pua . #x8F4E) ;  + (=ucs . #xE3BC) ;  + )) +(define-char + '((=big5-pua . #x8F4F) ;  + (=ucs . #xE3BD) ;  + )) +(define-char + '((=big5-pua . #x8F50) ;  + (=ucs . #xE3BE) ;  + )) +(define-char + '((=big5-pua . #x8F51) ;  + (=ucs . #xE3BF) ;  + )) +(define-char + '((=big5-pua . #x8F52) ;  + (=ucs . #xE3C0) ;  + )) +(define-char + '((=big5-pua . #x8F53) ;  + (=ucs . #xE3C1) ;  + )) +(define-char + '((=big5-pua . #x8F54) ;  + (=ucs . #xE3C2) ;  + )) +(define-char + '((=big5-pua . #x8F55) ;  + (=ucs . #xE3C3) ;  + )) +(define-char + '((=big5-pua . #x8F56) ;  + (=ucs . #xE3C4) ;  + )) +(define-char + '((=big5-pua . #x8F57) ;  + (=ucs . #xE3C5) ;  + )) +(define-char + '((=big5-pua . #x8F58) ;  + (=ucs . #xE3C6) ;  + )) +(define-char + '((=big5-pua . #x8F59) ;  + (=ucs . #xE3C7) ;  + )) +(define-char + '((=big5-pua . #x8F5A) ;  + (=ucs . #xE3C8) ;  + )) +(define-char + '((=big5-pua . #x8F5B) ;  + (=ucs . #xE3C9) ;  + )) +(define-char + '((=big5-pua . #x8F5C) ;  + (=ucs . #xE3CA) ;  + )) +(define-char + '((=big5-pua . #x8F5D) ;  + (=ucs . #xE3CB) ;  + )) +(define-char + '((=big5-pua . #x8F5E) ;  + (=ucs . #xE3CC) ;  + )) +(define-char + '((=big5-pua . #x8F5F) ;  + (=ucs . #xE3CD) ;  + )) +(define-char + '((=big5-pua . #x8F60) ;  + (=ucs . #xE3CE) ;  + )) +(define-char + '((=big5-pua . #x8F61) ;  + (=ucs . #xE3CF) ;  + )) +(define-char + '((=big5-pua . #x8F62) ;  + (=ucs . #xE3D0) ;  + )) +(define-char + '((=big5-pua . #x8F63) ;  + (=ucs . #xE3D1) ;  + )) +(define-char + '((=big5-pua . #x8F64) ;  + (=ucs . #xE3D2) ;  + )) +(define-char + '((=big5-pua . #x8F65) ;  + (=ucs . #xE3D3) ;  + )) +(define-char + '((=big5-pua . #x8F66) ;  + (=ucs . #xE3D4) ;  + )) +(define-char + '((=big5-pua . #x8F67) ;  + (=ucs . #xE3D5) ;  + )) +(define-char + '((=big5-pua . #x8F68) ;  + (=ucs . #xE3D6) ;  + )) +(define-char + '((=big5-pua . #x8F69) ;  + (=ucs . #xE3D7) ;  + )) +(define-char + '((=big5-pua . #x8F6A) ;  + (=ucs . #xE3D8) ;  + )) +(define-char + '((=big5-pua . #x8F6B) ;  + (=ucs . #xE3D9) ;  + )) +(define-char + '((=big5-pua . #x8F6C) ;  + (=ucs . #xE3DA) ;  + )) +(define-char + '((=big5-pua . #x8F6D) ;  + (=ucs . #xE3DB) ;  + )) +(define-char + '((=big5-pua . #x8F6E) ;  + (=ucs . #xE3DC) ;  + )) +(define-char + '((=big5-pua . #x8F6F) ;  + (=ucs . #xE3DD) ;  + )) +(define-char + '((=big5-pua . #x8F70) ;  + (=ucs . #xE3DE) ;  + )) +(define-char + '((=big5-pua . #x8F71) ;  + (=ucs . #xE3DF) ;  + )) +(define-char + '((=big5-pua . #x8F72) ;  + (=ucs . #xE3E0) ;  + )) +(define-char + '((=big5-pua . #x8F73) ;  + (=ucs . #xE3E1) ;  + )) +(define-char + '((=big5-pua . #x8F74) ;  + (=ucs . #xE3E2) ;  + )) +(define-char + '((=big5-pua . #x8F75) ;  + (=ucs . #xE3E3) ;  + )) +(define-char + '((=big5-pua . #x8F76) ;  + (=ucs . #xE3E4) ;  + )) +(define-char + '((=big5-pua . #x8F77) ;  + (=ucs . #xE3E5) ;  + )) +(define-char + '((=big5-pua . #x8F78) ;  + (=ucs . #xE3E6) ;  + )) +(define-char + '((=big5-pua . #x8F79) ;  + (=ucs . #xE3E7) ;  + )) +(define-char + '((=big5-pua . #x8F7A) ;  + (=ucs . #xE3E8) ;  + )) +(define-char + '((=big5-pua . #x8F7B) ;  + (=ucs . #xE3E9) ;  + )) +(define-char + '((=big5-pua . #x8F7C) ;  + (=ucs . #xE3EA) ;  + )) +(define-char + '((=big5-pua . #x8F7D) ;  + (=ucs . #xE3EB) ;  + )) +(define-char + '((=big5-pua . #x8F7E) ;  + (=ucs . #xE3EC) ;  + )) +(define-char + '((=big5-pua . #x8FA1) ;  + (=ucs . #xE3ED) ;  + )) +(define-char + '((=big5-pua . #x8FA2) ;  + (=ucs . #xE3EE) ;  + )) +(define-char + '((=big5-pua . #x8FA3) ;  + (=ucs . #xE3EF) ;  + )) +(define-char + '((=big5-pua . #x8FA4) ;  + (=ucs . #xE3F0) ;  + )) +(define-char + '((=big5-pua . #x8FA5) ;  + (=ucs . #xE3F1) ;  + )) +(define-char + '((=big5-pua . #x8FA6) ;  + (=ucs . #xE3F2) ;  + )) +(define-char + '((=big5-pua . #x8FA7) ;  + (=ucs . #xE3F3) ;  + )) +(define-char + '((=big5-pua . #x8FA8) ;  + (=ucs . #xE3F4) ;  + )) +(define-char + '((=big5-pua . #x8FA9) ;  + (=ucs . #xE3F5) ;  + )) +(define-char + '((=big5-pua . #x8FAA) ;  + (=ucs . #xE3F6) ;  + )) +(define-char + '((=big5-pua . #x8FAB) ;  + (=ucs . #xE3F7) ;  + )) +(define-char + '((=big5-pua . #x8FAC) ;  + (=ucs . #xE3F8) ;  + )) +(define-char + '((=big5-pua . #x8FAD) ;  + (=ucs . #xE3F9) ;  + )) +(define-char + '((=big5-pua . #x8FAE) ;  + (=ucs . #xE3FA) ;  + )) +(define-char + '((=big5-pua . #x8FAF) ;  + (=ucs . #xE3FB) ;  + )) +(define-char + '((=big5-pua . #x8FB0) ;  + (=ucs . #xE3FC) ;  + )) +(define-char + '((=big5-pua . #x8FB1) ;  + (=ucs . #xE3FD) ;  + )) +(define-char + '((=big5-pua . #x8FB2) ;  + (=ucs . #xE3FE) ;  + )) +(define-char + '((=big5-pua . #x8FB3) ;  + (=ucs . #xE3FF) ;  + )) +(define-char + '((=big5-pua . #x8FB4) ;  + (=ucs . #xE400) ;  + )) +(define-char + '((=big5-pua . #x8FB5) ;  + (=ucs . #xE401) ;  + )) +(define-char + '((=big5-pua . #x8FB6) ;  + (=ucs . #xE402) ;  + )) +(define-char + '((=big5-pua . #x8FB7) ;  + (=ucs . #xE403) ;  + )) +(define-char + '((=big5-pua . #x8FB8) ;  + (=ucs . #xE404) ;  + )) +(define-char + '((=big5-pua . #x8FB9) ;  + (=ucs . #xE405) ;  + )) +(define-char + '((=big5-pua . #x8FBA) ;  + (=ucs . #xE406) ;  + )) +(define-char + '((=big5-pua . #x8FBB) ;  + (=ucs . #xE407) ;  + )) +(define-char + '((=big5-pua . #x8FBC) ;  + (=ucs . #xE408) ;  + )) +(define-char + '((=big5-pua . #x8FBD) ;  + (=ucs . #xE409) ;  + )) +(define-char + '((=big5-pua . #x8FBE) ;  + (=ucs . #xE40A) ;  + )) +(define-char + '((=big5-pua . #x8FBF) ;  + (=ucs . #xE40B) ;  + )) +(define-char + '((=big5-pua . #x8FC0) ;  + (=ucs . #xE40C) ;  + )) +(define-char + '((=big5-pua . #x8FC1) ;  + (=ucs . #xE40D) ;  + )) +(define-char + '((=big5-pua . #x8FC2) ;  + (=ucs . #xE40E) ;  + )) +(define-char + '((=big5-pua . #x8FC3) ;  + (=ucs . #xE40F) ;  + )) +(define-char + '((=big5-pua . #x8FC4) ;  + (=ucs . #xE410) ;  + )) +(define-char + '((=big5-pua . #x8FC5) ;  + (=ucs . #xE411) ;  + )) +(define-char + '((=big5-pua . #x8FC6) ;  + (=ucs . #xE412) ;  + )) +(define-char + '((=big5-pua . #x8FC7) ;  + (=ucs . #xE413) ;  + )) +(define-char + '((=big5-pua . #x8FC8) ;  + (=ucs . #xE414) ;  + )) +(define-char + '((=big5-pua . #x8FC9) ;  + (=ucs . #xE415) ;  + )) +(define-char + '((=big5-pua . #x8FCA) ;  + (=ucs . #xE416) ;  + )) +(define-char + '((=big5-pua . #x8FCB) ;  + (=ucs . #xE417) ;  + )) +(define-char + '((=big5-pua . #x8FCC) ;  + (=ucs . #xE418) ;  + )) +(define-char + '((=big5-pua . #x8FCD) ;  + (=ucs . #xE419) ;  + )) +(define-char + '((=big5-pua . #x8FCE) ;  + (=ucs . #xE41A) ;  + )) +(define-char + '((=big5-pua . #x8FCF) ;  + (=ucs . #xE41B) ;  + )) +(define-char + '((=big5-pua . #x8FD0) ;  + (=ucs . #xE41C) ;  + )) +(define-char + '((=big5-pua . #x8FD1) ;  + (=ucs . #xE41D) ;  + )) +(define-char + '((=big5-pua . #x8FD2) ;  + (=ucs . #xE41E) ;  + )) +(define-char + '((=big5-pua . #x8FD3) ;  + (=ucs . #xE41F) ;  + )) +(define-char + '((=big5-pua . #x8FD4) ;  + (=ucs . #xE420) ;  + )) +(define-char + '((=big5-pua . #x8FD5) ;  + (=ucs . #xE421) ;  + )) +(define-char + '((=big5-pua . #x8FD6) ;  + (=ucs . #xE422) ;  + )) +(define-char + '((=big5-pua . #x8FD7) ;  + (=ucs . #xE423) ;  + )) +(define-char + '((=big5-pua . #x8FD8) ;  + (=ucs . #xE424) ;  + )) +(define-char + '((=big5-pua . #x8FD9) ;  + (=ucs . #xE425) ;  + )) +(define-char + '((=big5-pua . #x8FDA) ;  + (=ucs . #xE426) ;  + )) +(define-char + '((=big5-pua . #x8FDB) ;  + (=ucs . #xE427) ;  + )) +(define-char + '((=big5-pua . #x8FDC) ;  + (=ucs . #xE428) ;  + )) +(define-char + '((=big5-pua . #x8FDD) ;  + (=ucs . #xE429) ;  + )) +(define-char + '((=big5-pua . #x8FDE) ;  + (=ucs . #xE42A) ;  + )) +(define-char + '((=big5-pua . #x8FDF) ;  + (=ucs . #xE42B) ;  + )) +(define-char + '((=big5-pua . #x8FE0) ;  + (=ucs . #xE42C) ;  + )) +(define-char + '((=big5-pua . #x8FE1) ;  + (=ucs . #xE42D) ;  + )) +(define-char + '((=big5-pua . #x8FE2) ;  + (=ucs . #xE42E) ;  + )) +(define-char + '((=big5-pua . #x8FE3) ;  + (=ucs . #xE42F) ;  + )) +(define-char + '((=big5-pua . #x8FE4) ;  + (=ucs . #xE430) ;  + )) +(define-char + '((=big5-pua . #x8FE5) ;  + (=ucs . #xE431) ;  + )) +(define-char + '((=big5-pua . #x8FE6) ;  + (=ucs . #xE432) ;  + )) +(define-char + '((=big5-pua . #x8FE7) ;  + (=ucs . #xE433) ;  + )) +(define-char + '((=big5-pua . #x8FE8) ;  + (=ucs . #xE434) ;  + )) +(define-char + '((=big5-pua . #x8FE9) ;  + (=ucs . #xE435) ;  + )) +(define-char + '((=big5-pua . #x8FEA) ;  + (=ucs . #xE436) ;  + )) +(define-char + '((=big5-pua . #x8FEB) ;  + (=ucs . #xE437) ;  + )) +(define-char + '((=big5-pua . #x8FEC) ;  + (=ucs . #xE438) ;  + )) +(define-char + '((=big5-pua . #x8FED) ;  + (=ucs . #xE439) ;  + )) +(define-char + '((=big5-pua . #x8FEE) ;  + (=ucs . #xE43A) ;  + )) +(define-char + '((=big5-pua . #x8FEF) ;  + (=ucs . #xE43B) ;  + )) +(define-char + '((=big5-pua . #x8FF0) ;  + (=ucs . #xE43C) ;  + )) +(define-char + '((=big5-pua . #x8FF1) ;  + (=ucs . #xE43D) ;  + )) +(define-char + '((=big5-pua . #x8FF2) ;  + (=ucs . #xE43E) ;  + )) +(define-char + '((=big5-pua . #x8FF3) ;  + (=ucs . #xE43F) ;  + )) +(define-char + '((=big5-pua . #x8FF4) ;  + (=ucs . #xE440) ;  + )) +(define-char + '((=big5-pua . #x8FF5) ;  + (=ucs . #xE441) ;  + )) +(define-char + '((=big5-pua . #x8FF6) ;  + (=ucs . #xE442) ;  + )) +(define-char + '((=big5-pua . #x8FF7) ;  + (=ucs . #xE443) ;  + )) +(define-char + '((=big5-pua . #x8FF8) ;  + (=ucs . #xE444) ;  + )) +(define-char + '((=big5-pua . #x8FF9) ;  + (=ucs . #xE445) ;  + )) +(define-char + '((=big5-pua . #x8FFA) ;  + (=ucs . #xE446) ;  + )) +(define-char + '((=big5-pua . #x8FFB) ;  + (=ucs . #xE447) ;  + )) +(define-char + '((=big5-pua . #x8FFC) ;  + (=ucs . #xE448) ;  + )) +(define-char + '((=big5-pua . #x8FFD) ;  + (=ucs . #xE449) ;  + )) +(define-char + '((=big5-pua . #x8FFE) ;  + (=ucs . #xE44A) ;  + )) +(define-char + '((=big5-pua . #x9040) ;  + (=ucs . #xE44B) ;  + )) +(define-char + '((=big5-pua . #x9041) ;  + (=ucs . #xE44C) ;  + )) +(define-char + '((=big5-pua . #x9042) ;  + (=ucs . #xE44D) ;  + )) +(define-char + '((=big5-pua . #x9043) ;  + (=ucs . #xE44E) ;  + )) +(define-char + '((=big5-pua . #x9044) ;  + (=ucs . #xE44F) ;  + )) +(define-char + '((=big5-pua . #x9045) ;  + (=ucs . #xE450) ;  + )) +(define-char + '((=big5-pua . #x9046) ;  + (=ucs . #xE451) ;  + )) +(define-char + '((=big5-pua . #x9047) ;  + (=ucs . #xE452) ;  + )) +(define-char + '((=big5-pua . #x9048) ;  + (=ucs . #xE453) ;  + )) +(define-char + '((=big5-pua . #x9049) ;  + (=ucs . #xE454) ;  + )) +(define-char + '((=big5-pua . #x904A) ;  + (=ucs . #xE455) ;  + )) +(define-char + '((=big5-pua . #x904B) ;  + (=ucs . #xE456) ;  + )) +(define-char + '((=big5-pua . #x904C) ;  + (=ucs . #xE457) ;  + )) +(define-char + '((=big5-pua . #x904D) ;  + (=ucs . #xE458) ;  + )) +(define-char + '((=big5-pua . #x904E) ;  + (=ucs . #xE459) ;  + )) +(define-char + '((=big5-pua . #x904F) ;  + (=ucs . #xE45A) ;  + )) +(define-char + '((=big5-pua . #x9050) ;  + (=ucs . #xE45B) ;  + )) +(define-char + '((=big5-pua . #x9051) ;  + (=ucs . #xE45C) ;  + )) +(define-char + '((=big5-pua . #x9052) ;  + (=ucs . #xE45D) ;  + )) +(define-char + '((=big5-pua . #x9053) ;  + (=ucs . #xE45E) ;  + )) +(define-char + '((=big5-pua . #x9054) ;  + (=ucs . #xE45F) ;  + )) +(define-char + '((=big5-pua . #x9055) ;  + (=ucs . #xE460) ;  + )) +(define-char + '((=big5-pua . #x9056) ;  + (=ucs . #xE461) ;  + )) +(define-char + '((=big5-pua . #x9057) ;  + (=ucs . #xE462) ;  + )) +(define-char + '((=big5-pua . #x9058) ;  + (=ucs . #xE463) ;  + )) +(define-char + '((=big5-pua . #x9059) ;  + (=ucs . #xE464) ;  + )) +(define-char + '((=big5-pua . #x905A) ;  + (=ucs . #xE465) ;  + )) +(define-char + '((=big5-pua . #x905B) ;  + (=ucs . #xE466) ;  + )) +(define-char + '((=big5-pua . #x905C) ;  + (=ucs . #xE467) ;  + )) +(define-char + '((=big5-pua . #x905D) ;  + (=ucs . #xE468) ;  + )) +(define-char + '((=big5-pua . #x905E) ;  + (=ucs . #xE469) ;  + )) +(define-char + '((=big5-pua . #x905F) ;  + (=ucs . #xE46A) ;  + )) +(define-char + '((=big5-pua . #x9060) ;  + (=ucs . #xE46B) ;  + )) +(define-char + '((=big5-pua . #x9061) ;  + (=ucs . #xE46C) ;  + )) +(define-char + '((=big5-pua . #x9062) ;  + (=ucs . #xE46D) ;  + )) +(define-char + '((=big5-pua . #x9063) ;  + (=ucs . #xE46E) ;  + )) +(define-char + '((=big5-pua . #x9064) ;  + (=ucs . #xE46F) ;  + )) +(define-char + '((=big5-pua . #x9065) ;  + (=ucs . #xE470) ;  + )) +(define-char + '((=big5-pua . #x9066) ;  + (=ucs . #xE471) ;  + )) +(define-char + '((=big5-pua . #x9067) ;  + (=ucs . #xE472) ;  + )) +(define-char + '((=big5-pua . #x9068) ;  + (=ucs . #xE473) ;  + )) +(define-char + '((=big5-pua . #x9069) ;  + (=ucs . #xE474) ;  + )) +(define-char + '((=big5-pua . #x906A) ;  + (=ucs . #xE475) ;  + )) +(define-char + '((=big5-pua . #x906B) ;  + (=ucs . #xE476) ;  + )) +(define-char + '((=big5-pua . #x906C) ;  + (=ucs . #xE477) ;  + )) +(define-char + '((=big5-pua . #x906D) ;  + (=ucs . #xE478) ;  + )) +(define-char + '((=big5-pua . #x906E) ;  + (=ucs . #xE479) ;  + )) +(define-char + '((=big5-pua . #x906F) ;  + (=ucs . #xE47A) ;  + )) +(define-char + '((=big5-pua . #x9070) ;  + (=ucs . #xE47B) ;  + )) +(define-char + '((=big5-pua . #x9071) ;  + (=ucs . #xE47C) ;  + )) +(define-char + '((=big5-pua . #x9072) ;  + (=ucs . #xE47D) ;  + )) +(define-char + '((=big5-pua . #x9073) ;  + (=ucs . #xE47E) ;  + )) +(define-char + '((=big5-pua . #x9074) ;  + (=ucs . #xE47F) ;  + )) +(define-char + '((=big5-pua . #x9075) ;  + (=ucs . #xE480) ;  + )) +(define-char + '((=big5-pua . #x9076) ;  + (=ucs . #xE481) ;  + )) +(define-char + '((=big5-pua . #x9077) ;  + (=ucs . #xE482) ;  + )) +(define-char + '((=big5-pua . #x9078) ;  + (=ucs . #xE483) ;  + )) +(define-char + '((=big5-pua . #x9079) ;  + (=ucs . #xE484) ;  + )) +(define-char + '((=big5-pua . #x907A) ;  + (=ucs . #xE485) ;  + )) +(define-char + '((=big5-pua . #x907B) ;  + (=ucs . #xE486) ;  + )) +(define-char + '((=big5-pua . #x907C) ;  + (=ucs . #xE487) ;  + )) +(define-char + '((=big5-pua . #x907D) ;  + (=ucs . #xE488) ;  + )) +(define-char + '((=big5-pua . #x907E) ;  + (=ucs . #xE489) ;  + )) +(define-char + '((=big5-pua . #x90A1) ;  + (=ucs . #xE48A) ;  + )) +(define-char + '((=big5-pua . #x90A2) ;  + (=ucs . #xE48B) ;  + )) +(define-char + '((=big5-pua . #x90A3) ;  + (=ucs . #xE48C) ;  + )) +(define-char + '((=big5-pua . #x90A4) ;  + (=ucs . #xE48D) ;  + )) +(define-char + '((=big5-pua . #x90A5) ;  + (=ucs . #xE48E) ;  + )) +(define-char + '((=big5-pua . #x90A6) ;  + (=ucs . #xE48F) ;  + )) +(define-char + '((=big5-pua . #x90A7) ;  + (=ucs . #xE490) ;  + )) +(define-char + '((=big5-pua . #x90A8) ;  + (=ucs . #xE491) ;  + )) +(define-char + '((=big5-pua . #x90A9) ;  + (=ucs . #xE492) ;  + )) +(define-char + '((=big5-pua . #x90AA) ;  + (=ucs . #xE493) ;  + )) +(define-char + '((=big5-pua . #x90AB) ;  + (=ucs . #xE494) ;  + )) +(define-char + '((=big5-pua . #x90AC) ;  + (=ucs . #xE495) ;  + )) +(define-char + '((=big5-pua . #x90AD) ;  + (=ucs . #xE496) ;  + )) +(define-char + '((=big5-pua . #x90AE) ;  + (=ucs . #xE497) ;  + )) +(define-char + '((=big5-pua . #x90AF) ;  + (=ucs . #xE498) ;  + )) +(define-char + '((=big5-pua . #x90B0) ;  + (=ucs . #xE499) ;  + )) +(define-char + '((=big5-pua . #x90B1) ;  + (=ucs . #xE49A) ;  + )) +(define-char + '((=big5-pua . #x90B2) ;  + (=ucs . #xE49B) ;  + )) +(define-char + '((=big5-pua . #x90B3) ;  + (=ucs . #xE49C) ;  + )) +(define-char + '((=big5-pua . #x90B4) ;  + (=ucs . #xE49D) ;  + )) +(define-char + '((=big5-pua . #x90B5) ;  + (=ucs . #xE49E) ;  + )) +(define-char + '((=big5-pua . #x90B6) ;  + (=ucs . #xE49F) ;  + )) +(define-char + '((=big5-pua . #x90B7) ;  + (=ucs . #xE4A0) ;  + )) +(define-char + '((=big5-pua . #x90B8) ;  + (=ucs . #xE4A1) ;  + )) +(define-char + '((=big5-pua . #x90B9) ;  + (=ucs . #xE4A2) ;  + )) +(define-char + '((=big5-pua . #x90BA) ;  + (=ucs . #xE4A3) ;  + )) +(define-char + '((=big5-pua . #x90BB) ;  + (=ucs . #xE4A4) ;  + )) +(define-char + '((=big5-pua . #x90BC) ;  + (=ucs . #xE4A5) ;  + )) +(define-char + '((=big5-pua . #x90BD) ;  + (=ucs . #xE4A6) ;  + )) +(define-char + '((=big5-pua . #x90BE) ;  + (=ucs . #xE4A7) ;  + )) +(define-char + '((=big5-pua . #x90BF) ;  + (=ucs . #xE4A8) ;  + )) +(define-char + '((=big5-pua . #x90C0) ;  + (=ucs . #xE4A9) ;  + )) +(define-char + '((=big5-pua . #x90C1) ;  + (=ucs . #xE4AA) ;  + )) +(define-char + '((=big5-pua . #x90C2) ;  + (=ucs . #xE4AB) ;  + )) +(define-char + '((=big5-pua . #x90C3) ;  + (=ucs . #xE4AC) ;  + )) +(define-char + '((=big5-pua . #x90C4) ;  + (=ucs . #xE4AD) ;  + )) +(define-char + '((=big5-pua . #x90C5) ;  + (=ucs . #xE4AE) ;  + )) +(define-char + '((=big5-pua . #x90C6) ;  + (=ucs . #xE4AF) ;  + )) +(define-char + '((=big5-pua . #x90C7) ;  + (=ucs . #xE4B0) ;  + )) +(define-char + '((=big5-pua . #x90C8) ;  + (=ucs . #xE4B1) ;  + )) +(define-char + '((=big5-pua . #x90C9) ;  + (=ucs . #xE4B2) ;  + )) +(define-char + '((=big5-pua . #x90CA) ;  + (=ucs . #xE4B3) ;  + )) +(define-char + '((=big5-pua . #x90CB) ;  + (=ucs . #xE4B4) ;  + )) +(define-char + '((=big5-pua . #x90CC) ;  + (=ucs . #xE4B5) ;  + )) +(define-char + '((=big5-pua . #x90CD) ;  + (=ucs . #xE4B6) ;  + )) +(define-char + '((=big5-pua . #x90CE) ;  + (=ucs . #xE4B7) ;  + )) +(define-char + '((=big5-pua . #x90CF) ;  + (=ucs . #xE4B8) ;  + )) +(define-char + '((=big5-pua . #x90D0) ;  + (=ucs . #xE4B9) ;  + )) +(define-char + '((=big5-pua . #x90D1) ;  + (=ucs . #xE4BA) ;  + )) +(define-char + '((=big5-pua . #x90D2) ;  + (=ucs . #xE4BB) ;  + )) +(define-char + '((=big5-pua . #x90D3) ;  + (=ucs . #xE4BC) ;  + )) +(define-char + '((=big5-pua . #x90D4) ;  + (=ucs . #xE4BD) ;  + )) +(define-char + '((=big5-pua . #x90D5) ;  + (=ucs . #xE4BE) ;  + )) +(define-char + '((=big5-pua . #x90D6) ;  + (=ucs . #xE4BF) ;  + )) +(define-char + '((=big5-pua . #x90D7) ;  + (=ucs . #xE4C0) ;  + )) +(define-char + '((=big5-pua . #x90D8) ;  + (=ucs . #xE4C1) ;  + )) +(define-char + '((=big5-pua . #x90D9) ;  + (=ucs . #xE4C2) ;  + )) +(define-char + '((=big5-pua . #x90DA) ;  + (=ucs . #xE4C3) ;  + )) +(define-char + '((=big5-pua . #x90DB) ;  + (=ucs . #xE4C4) ;  + )) +(define-char + '((=big5-pua . #x90DC) ;  + (=ucs . #xE4C5) ;  + )) +(define-char + '((=big5-pua . #x90DD) ;  + (=ucs . #xE4C6) ;  + )) +(define-char + '((=big5-pua . #x90DE) ;  + (=ucs . #xE4C7) ;  + )) +(define-char + '((=big5-pua . #x90DF) ;  + (=ucs . #xE4C8) ;  + )) +(define-char + '((=big5-pua . #x90E0) ;  + (=ucs . #xE4C9) ;  + )) +(define-char + '((=big5-pua . #x90E1) ;  + (=ucs . #xE4CA) ;  + )) +(define-char + '((=big5-pua . #x90E2) ;  + (=ucs . #xE4CB) ;  + )) +(define-char + '((=big5-pua . #x90E3) ;  + (=ucs . #xE4CC) ;  + )) +(define-char + '((=big5-pua . #x90E4) ;  + (=ucs . #xE4CD) ;  + )) +(define-char + '((=big5-pua . #x90E5) ;  + (=ucs . #xE4CE) ;  + )) +(define-char + '((=big5-pua . #x90E6) ;  + (=ucs . #xE4CF) ;  + )) +(define-char + '((=big5-pua . #x90E7) ;  + (=ucs . #xE4D0) ;  + )) +(define-char + '((=big5-pua . #x90E8) ;  + (=ucs . #xE4D1) ;  + )) +(define-char + '((=big5-pua . #x90E9) ;  + (=ucs . #xE4D2) ;  + )) +(define-char + '((=big5-pua . #x90EA) ;  + (=ucs . #xE4D3) ;  + )) +(define-char + '((=big5-pua . #x90EB) ;  + (=ucs . #xE4D4) ;  + )) +(define-char + '((=big5-pua . #x90EC) ;  + (=ucs . #xE4D5) ;  + )) +(define-char + '((=big5-pua . #x90ED) ;  + (=ucs . #xE4D6) ;  + )) +(define-char + '((=big5-pua . #x90EE) ;  + (=ucs . #xE4D7) ;  + )) +(define-char + '((=big5-pua . #x90EF) ;  + (=ucs . #xE4D8) ;  + )) +(define-char + '((=big5-pua . #x90F0) ;  + (=ucs . #xE4D9) ;  + )) +(define-char + '((=big5-pua . #x90F1) ;  + (=ucs . #xE4DA) ;  + )) +(define-char + '((=big5-pua . #x90F2) ;  + (=ucs . #xE4DB) ;  + )) +(define-char + '((=big5-pua . #x90F3) ;  + (=ucs . #xE4DC) ;  + )) +(define-char + '((=big5-pua . #x90F4) ;  + (=ucs . #xE4DD) ;  + )) +(define-char + '((=big5-pua . #x90F5) ;  + (=ucs . #xE4DE) ;  + )) +(define-char + '((=big5-pua . #x90F6) ;  + (=ucs . #xE4DF) ;  + )) +(define-char + '((=big5-pua . #x90F7) ;  + (=ucs . #xE4E0) ;  + )) +(define-char + '((=big5-pua . #x90F8) ;  + (=ucs . #xE4E1) ;  + )) +(define-char + '((=big5-pua . #x90F9) ;  + (=ucs . #xE4E2) ;  + )) +(define-char + '((=big5-pua . #x90FA) ;  + (=ucs . #xE4E3) ;  + )) +(define-char + '((=big5-pua . #x90FB) ;  + (=ucs . #xE4E4) ;  + )) +(define-char + '((=big5-pua . #x90FC) ;  + (=ucs . #xE4E5) ;  + )) +(define-char + '((=big5-pua . #x90FD) ;  + (=ucs . #xE4E6) ;  + )) +(define-char + '((=big5-pua . #x90FE) ;  + (=ucs . #xE4E7) ;  + )) +(define-char + '((=big5-pua . #x9140) ;  + (=ucs . #xE4E8) ;  + )) +(define-char + '((=big5-pua . #x9141) ;  + (=ucs . #xE4E9) ;  + )) +(define-char + '((=big5-pua . #x9142) ;  + (=ucs . #xE4EA) ;  + )) +(define-char + '((=big5-pua . #x9143) ;  + (=ucs . #xE4EB) ;  + )) +(define-char + '((=big5-pua . #x9144) ;  + (=ucs . #xE4EC) ;  + )) +(define-char + '((=big5-pua . #x9145) ;  + (=ucs . #xE4ED) ;  + )) +(define-char + '((=big5-pua . #x9146) ;  + (=ucs . #xE4EE) ;  + )) +(define-char + '((=big5-pua . #x9147) ;  + (=ucs . #xE4EF) ;  + )) +(define-char + '((=big5-pua . #x9148) ;  + (=ucs . #xE4F0) ;  + )) +(define-char + '((=big5-pua . #x9149) ;  + (=ucs . #xE4F1) ;  + )) +(define-char + '((=big5-pua . #x914A) ;  + (=ucs . #xE4F2) ;  + )) +(define-char + '((=big5-pua . #x914B) ;  + (=ucs . #xE4F3) ;  + )) +(define-char + '((=big5-pua . #x914C) ;  + (=ucs . #xE4F4) ;  + )) +(define-char + '((=big5-pua . #x914D) ;  + (=ucs . #xE4F5) ;  + )) +(define-char + '((=big5-pua . #x914E) ;  + (=ucs . #xE4F6) ;  + )) +(define-char + '((=big5-pua . #x914F) ;  + (=ucs . #xE4F7) ;  + )) +(define-char + '((=big5-pua . #x9150) ;  + (=ucs . #xE4F8) ;  + )) +(define-char + '((=big5-pua . #x9151) ;  + (=ucs . #xE4F9) ;  + )) +(define-char + '((=big5-pua . #x9152) ;  + (=ucs . #xE4FA) ;  + )) +(define-char + '((=big5-pua . #x9153) ;  + (=ucs . #xE4FB) ;  + )) +(define-char + '((=big5-pua . #x9154) ;  + (=ucs . #xE4FC) ;  + )) +(define-char + '((=big5-pua . #x9155) ;  + (=ucs . #xE4FD) ;  + )) +(define-char + '((=big5-pua . #x9156) ;  + (=ucs . #xE4FE) ;  + )) +(define-char + '((=big5-pua . #x9157) ;  + (=ucs . #xE4FF) ;  + )) +(define-char + '((=big5-pua . #x9158) ;  + (=ucs . #xE500) ;  + )) +(define-char + '((=big5-pua . #x9159) ;  + (=ucs . #xE501) ;  + )) +(define-char + '((=big5-pua . #x915A) ;  + (=ucs . #xE502) ;  + )) +(define-char + '((=big5-pua . #x915B) ;  + (=ucs . #xE503) ;  + )) +(define-char + '((=big5-pua . #x915C) ;  + (=ucs . #xE504) ;  + )) +(define-char + '((=big5-pua . #x915D) ;  + (=ucs . #xE505) ;  + )) +(define-char + '((=big5-pua . #x915E) ;  + (=ucs . #xE506) ;  + )) +(define-char + '((=big5-pua . #x915F) ;  + (=ucs . #xE507) ;  + )) +(define-char + '((=big5-pua . #x9160) ;  + (=ucs . #xE508) ;  + )) +(define-char + '((=big5-pua . #x9161) ;  + (=ucs . #xE509) ;  + )) +(define-char + '((=big5-pua . #x9162) ;  + (=ucs . #xE50A) ;  + )) +(define-char + '((=big5-pua . #x9163) ;  + (=ucs . #xE50B) ;  + )) +(define-char + '((=big5-pua . #x9164) ;  + (=ucs . #xE50C) ;  + )) +(define-char + '((=big5-pua . #x9165) ;  + (=ucs . #xE50D) ;  + )) +(define-char + '((=big5-pua . #x9166) ;  + (=ucs . #xE50E) ;  + )) +(define-char + '((=big5-pua . #x9167) ;  + (=ucs . #xE50F) ;  + )) +(define-char + '((=big5-pua . #x9168) ;  + (=ucs . #xE510) ;  + )) +(define-char + '((=big5-pua . #x9169) ;  + (=ucs . #xE511) ;  + )) +(define-char + '((=big5-pua . #x916A) ;  + (=ucs . #xE512) ;  + )) +(define-char + '((=big5-pua . #x916B) ;  + (=ucs . #xE513) ;  + )) +(define-char + '((=big5-pua . #x916C) ;  + (=ucs . #xE514) ;  + )) +(define-char + '((=big5-pua . #x916D) ;  + (=ucs . #xE515) ;  + )) +(define-char + '((=big5-pua . #x916E) ;  + (=ucs . #xE516) ;  + )) +(define-char + '((=big5-pua . #x916F) ;  + (=ucs . #xE517) ;  + )) +(define-char + '((=big5-pua . #x9170) ;  + (=ucs . #xE518) ;  + )) +(define-char + '((=big5-pua . #x9171) ;  + (=ucs . #xE519) ;  + )) +(define-char + '((=big5-pua . #x9172) ;  + (=ucs . #xE51A) ;  + )) +(define-char + '((=big5-pua . #x9173) ;  + (=ucs . #xE51B) ;  + )) +(define-char + '((=big5-pua . #x9174) ;  + (=ucs . #xE51C) ;  + )) +(define-char + '((=big5-pua . #x9175) ;  + (=ucs . #xE51D) ;  + )) +(define-char + '((=big5-pua . #x9176) ;  + (=ucs . #xE51E) ;  + )) +(define-char + '((=big5-pua . #x9177) ;  + (=ucs . #xE51F) ;  + )) +(define-char + '((=big5-pua . #x9178) ;  + (=ucs . #xE520) ;  + )) +(define-char + '((=big5-pua . #x9179) ;  + (=ucs . #xE521) ;  + )) +(define-char + '((=big5-pua . #x917A) ;  + (=ucs . #xE522) ;  + )) +(define-char + '((=big5-pua . #x917B) ;  + (=ucs . #xE523) ;  + )) +(define-char + '((=big5-pua . #x917C) ;  + (=ucs . #xE524) ;  + )) +(define-char + '((=big5-pua . #x917D) ;  + (=ucs . #xE525) ;  + )) +(define-char + '((=big5-pua . #x917E) ;  + (=ucs . #xE526) ;  + )) +(define-char + '((=big5-pua . #x91A1) ;  + (=ucs . #xE527) ;  + )) +(define-char + '((=big5-pua . #x91A2) ;  + (=ucs . #xE528) ;  + )) +(define-char + '((=big5-pua . #x91A3) ;  + (=ucs . #xE529) ;  + )) +(define-char + '((=big5-pua . #x91A4) ;  + (=ucs . #xE52A) ;  + )) +(define-char + '((=big5-pua . #x91A5) ;  + (=ucs . #xE52B) ;  + )) +(define-char + '((=big5-pua . #x91A6) ;  + (=ucs . #xE52C) ;  + )) +(define-char + '((=big5-pua . #x91A7) ;  + (=ucs . #xE52D) ;  + )) +(define-char + '((=big5-pua . #x91A8) ;  + (=ucs . #xE52E) ;  + )) +(define-char + '((=big5-pua . #x91A9) ;  + (=ucs . #xE52F) ;  + )) +(define-char + '((=big5-pua . #x91AA) ;  + (=ucs . #xE530) ;  + )) +(define-char + '((=big5-pua . #x91AB) ;  + (=ucs . #xE531) ;  + )) +(define-char + '((=big5-pua . #x91AC) ;  + (=ucs . #xE532) ;  + )) +(define-char + '((=big5-pua . #x91AD) ;  + (=ucs . #xE533) ;  + )) +(define-char + '((=big5-pua . #x91AE) ;  + (=ucs . #xE534) ;  + )) +(define-char + '((=big5-pua . #x91AF) ;  + (=ucs . #xE535) ;  + )) +(define-char + '((=big5-pua . #x91B0) ;  + (=ucs . #xE536) ;  + )) +(define-char + '((=big5-pua . #x91B1) ;  + (=ucs . #xE537) ;  + )) +(define-char + '((=big5-pua . #x91B2) ;  + (=ucs . #xE538) ;  + )) +(define-char + '((=big5-pua . #x91B3) ;  + (=ucs . #xE539) ;  + )) +(define-char + '((=big5-pua . #x91B4) ;  + (=ucs . #xE53A) ;  + )) +(define-char + '((=big5-pua . #x91B5) ;  + (=ucs . #xE53B) ;  + )) +(define-char + '((=big5-pua . #x91B6) ;  + (=ucs . #xE53C) ;  + )) +(define-char + '((=big5-pua . #x91B7) ;  + (=ucs . #xE53D) ;  + )) +(define-char + '((=big5-pua . #x91B8) ;  + (=ucs . #xE53E) ;  + )) +(define-char + '((=big5-pua . #x91B9) ;  + (=ucs . #xE53F) ;  + )) +(define-char + '((=big5-pua . #x91BA) ;  + (=ucs . #xE540) ;  + )) +(define-char + '((=big5-pua . #x91BB) ;  + (=ucs . #xE541) ;  + )) +(define-char + '((=big5-pua . #x91BC) ;  + (=ucs . #xE542) ;  + )) +(define-char + '((=big5-pua . #x91BD) ;  + (=ucs . #xE543) ;  + )) +(define-char + '((=big5-pua . #x91BE) ;  + (=ucs . #xE544) ;  + )) +(define-char + '((=big5-pua . #x91BF) ;  + (=ucs . #xE545) ;  + )) +(define-char + '((=big5-pua . #x91C0) ;  + (=ucs . #xE546) ;  + )) +(define-char + '((=big5-pua . #x91C1) ;  + (=ucs . #xE547) ;  + )) +(define-char + '((=big5-pua . #x91C2) ;  + (=ucs . #xE548) ;  + )) +(define-char + '((=big5-pua . #x91C3) ;  + (=ucs . #xE549) ;  + )) +(define-char + '((=big5-pua . #x91C4) ;  + (=ucs . #xE54A) ;  + )) +(define-char + '((=big5-pua . #x91C5) ;  + (=ucs . #xE54B) ;  + )) +(define-char + '((=big5-pua . #x91C6) ;  + (=ucs . #xE54C) ;  + )) +(define-char + '((=big5-pua . #x91C7) ;  + (=ucs . #xE54D) ;  + )) +(define-char + '((=big5-pua . #x91C8) ;  + (=ucs . #xE54E) ;  + )) +(define-char + '((=big5-pua . #x91C9) ;  + (=ucs . #xE54F) ;  + )) +(define-char + '((=big5-pua . #x91CA) ;  + (=ucs . #xE550) ;  + )) +(define-char + '((=big5-pua . #x91CB) ;  + (=ucs . #xE551) ;  + )) +(define-char + '((=big5-pua . #x91CC) ;  + (=ucs . #xE552) ;  + )) +(define-char + '((=big5-pua . #x91CD) ;  + (=ucs . #xE553) ;  + )) +(define-char + '((=big5-pua . #x91CE) ;  + (=ucs . #xE554) ;  + )) +(define-char + '((=big5-pua . #x91CF) ;  + (=ucs . #xE555) ;  + )) +(define-char + '((=big5-pua . #x91D0) ;  + (=ucs . #xE556) ;  + )) +(define-char + '((=big5-pua . #x91D1) ;  + (=ucs . #xE557) ;  + )) +(define-char + '((=big5-pua . #x91D2) ;  + (=ucs . #xE558) ;  + )) +(define-char + '((=big5-pua . #x91D3) ;  + (=ucs . #xE559) ;  + )) +(define-char + '((=big5-pua . #x91D4) ;  + (=ucs . #xE55A) ;  + )) +(define-char + '((=big5-pua . #x91D5) ;  + (=ucs . #xE55B) ;  + )) +(define-char + '((=big5-pua . #x91D6) ;  + (=ucs . #xE55C) ;  + )) +(define-char + '((=big5-pua . #x91D7) ;  + (=ucs . #xE55D) ;  + )) +(define-char + '((=big5-pua . #x91D8) ;  + (=ucs . #xE55E) ;  + )) +(define-char + '((=big5-pua . #x91D9) ;  + (=ucs . #xE55F) ;  + )) +(define-char + '((=big5-pua . #x91DA) ;  + (=ucs . #xE560) ;  + )) +(define-char + '((=big5-pua . #x91DB) ;  + (=ucs . #xE561) ;  + )) +(define-char + '((=big5-pua . #x91DC) ;  + (=ucs . #xE562) ;  + )) +(define-char + '((=big5-pua . #x91DD) ;  + (=ucs . #xE563) ;  + )) +(define-char + '((=big5-pua . #x91DE) ;  + (=ucs . #xE564) ;  + )) +(define-char + '((=big5-pua . #x91DF) ;  + (=ucs . #xE565) ;  + )) +(define-char + '((=big5-pua . #x91E0) ;  + (=ucs . #xE566) ;  + )) +(define-char + '((=big5-pua . #x91E1) ;  + (=ucs . #xE567) ;  + )) +(define-char + '((=big5-pua . #x91E2) ;  + (=ucs . #xE568) ;  + )) +(define-char + '((=big5-pua . #x91E3) ;  + (=ucs . #xE569) ;  + )) +(define-char + '((=big5-pua . #x91E4) ;  + (=ucs . #xE56A) ;  + )) +(define-char + '((=big5-pua . #x91E5) ;  + (=ucs . #xE56B) ;  + )) +(define-char + '((=big5-pua . #x91E6) ;  + (=ucs . #xE56C) ;  + )) +(define-char + '((=big5-pua . #x91E7) ;  + (=ucs . #xE56D) ;  + )) +(define-char + '((=big5-pua . #x91E8) ;  + (=ucs . #xE56E) ;  + )) +(define-char + '((=big5-pua . #x91E9) ;  + (=ucs . #xE56F) ;  + )) +(define-char + '((=big5-pua . #x91EA) ;  + (=ucs . #xE570) ;  + )) +(define-char + '((=big5-pua . #x91EB) ;  + (=ucs . #xE571) ;  + )) +(define-char + '((=big5-pua . #x91EC) ;  + (=ucs . #xE572) ;  + )) +(define-char + '((=big5-pua . #x91ED) ;  + (=ucs . #xE573) ;  + )) +(define-char + '((=big5-pua . #x91EE) ;  + (=ucs . #xE574) ;  + )) +(define-char + '((=big5-pua . #x91EF) ;  + (=ucs . #xE575) ;  + )) +(define-char + '((=big5-pua . #x91F0) ;  + (=ucs . #xE576) ;  + )) +(define-char + '((=big5-pua . #x91F1) ;  + (=ucs . #xE577) ;  + )) +(define-char + '((=big5-pua . #x91F2) ;  + (=ucs . #xE578) ;  + )) +(define-char + '((=big5-pua . #x91F3) ;  + (=ucs . #xE579) ;  + )) +(define-char + '((=big5-pua . #x91F4) ;  + (=ucs . #xE57A) ;  + )) +(define-char + '((=big5-pua . #x91F5) ;  + (=ucs . #xE57B) ;  + )) +(define-char + '((=big5-pua . #x91F6) ;  + (=ucs . #xE57C) ;  + )) +(define-char + '((=big5-pua . #x91F7) ;  + (=ucs . #xE57D) ;  + )) +(define-char + '((=big5-pua . #x91F8) ;  + (=ucs . #xE57E) ;  + )) +(define-char + '((=big5-pua . #x91F9) ;  + (=ucs . #xE57F) ;  + )) +(define-char + '((=big5-pua . #x91FA) ;  + (=ucs . #xE580) ;  + )) +(define-char + '((=big5-pua . #x91FB) ;  + (=ucs . #xE581) ;  + )) +(define-char + '((=big5-pua . #x91FC) ;  + (=ucs . #xE582) ;  + )) +(define-char + '((=big5-pua . #x91FD) ;  + (=ucs . #xE583) ;  + )) +(define-char + '((=big5-pua . #x91FE) ;  + (=ucs . #xE584) ;  + )) +(define-char + '((=big5-pua . #x9240) ;  + (=ucs . #xE585) ;  + )) +(define-char + '((=big5-pua . #x9241) ;  + (=ucs . #xE586) ;  + )) +(define-char + '((=big5-pua . #x9242) ;  + (=ucs . #xE587) ;  + )) +(define-char + '((=big5-pua . #x9243) ;  + (=ucs . #xE588) ;  + )) +(define-char + '((=big5-pua . #x9244) ;  + (=ucs . #xE589) ;  + )) +(define-char + '((=big5-pua . #x9245) ;  + (=ucs . #xE58A) ;  + )) +(define-char + '((=big5-pua . #x9246) ;  + (=ucs . #xE58B) ;  + )) +(define-char + '((=big5-pua . #x9247) ;  + (=ucs . #xE58C) ;  + )) +(define-char + '((=big5-pua . #x9248) ;  + (=ucs . #xE58D) ;  + )) +(define-char + '((=big5-pua . #x9249) ;  + (=ucs . #xE58E) ;  + )) +(define-char + '((=big5-pua . #x924A) ;  + (=ucs . #xE58F) ;  + )) +(define-char + '((=big5-pua . #x924B) ;  + (=ucs . #xE590) ;  + )) +(define-char + '((=big5-pua . #x924C) ;  + (=ucs . #xE591) ;  + )) +(define-char + '((=big5-pua . #x924D) ;  + (=ucs . #xE592) ;  + )) +(define-char + '((=big5-pua . #x924E) ;  + (=ucs . #xE593) ;  + )) +(define-char + '((=big5-pua . #x924F) ;  + (=ucs . #xE594) ;  + )) +(define-char + '((=big5-pua . #x9250) ;  + (=ucs . #xE595) ;  + )) +(define-char + '((=big5-pua . #x9251) ;  + (=ucs . #xE596) ;  + )) +(define-char + '((=big5-pua . #x9252) ;  + (=ucs . #xE597) ;  + )) +(define-char + '((=big5-pua . #x9253) ;  + (=ucs . #xE598) ;  + )) +(define-char + '((=big5-pua . #x9254) ;  + (=ucs . #xE599) ;  + )) +(define-char + '((=big5-pua . #x9255) ;  + (=ucs . #xE59A) ;  + )) +(define-char + '((=big5-pua . #x9256) ;  + (=ucs . #xE59B) ;  + )) +(define-char + '((=big5-pua . #x9257) ;  + (=ucs . #xE59C) ;  + )) +(define-char + '((=big5-pua . #x9258) ;  + (=ucs . #xE59D) ;  + )) +(define-char + '((=big5-pua . #x9259) ;  + (=ucs . #xE59E) ;  + )) +(define-char + '((=big5-pua . #x925A) ;  + (=ucs . #xE59F) ;  + )) +(define-char + '((=big5-pua . #x925B) ;  + (=ucs . #xE5A0) ;  + )) +(define-char + '((=big5-pua . #x925C) ;  + (=ucs . #xE5A1) ;  + )) +(define-char + '((=big5-pua . #x925D) ;  + (=ucs . #xE5A2) ;  + )) +(define-char + '((=big5-pua . #x925E) ;  + (=ucs . #xE5A3) ;  + )) +(define-char + '((=big5-pua . #x925F) ;  + (=ucs . #xE5A4) ;  + )) +(define-char + '((=big5-pua . #x9260) ;  + (=ucs . #xE5A5) ;  + )) +(define-char + '((=big5-pua . #x9261) ;  + (=ucs . #xE5A6) ;  + )) +(define-char + '((=big5-pua . #x9262) ;  + (=ucs . #xE5A7) ;  + )) +(define-char + '((=big5-pua . #x9263) ;  + (=ucs . #xE5A8) ;  + )) +(define-char + '((=big5-pua . #x9264) ;  + (=ucs . #xE5A9) ;  + )) +(define-char + '((=big5-pua . #x9265) ;  + (=ucs . #xE5AA) ;  + )) +(define-char + '((=big5-pua . #x9266) ;  + (=ucs . #xE5AB) ;  + )) +(define-char + '((=big5-pua . #x9267) ;  + (=ucs . #xE5AC) ;  + )) +(define-char + '((=big5-pua . #x9268) ;  + (=ucs . #xE5AD) ;  + )) +(define-char + '((=big5-pua . #x9269) ;  + (=ucs . #xE5AE) ;  + )) +(define-char + '((=big5-pua . #x926A) ;  + (=ucs . #xE5AF) ;  + )) +(define-char + '((=big5-pua . #x926B) ;  + (=ucs . #xE5B0) ;  + )) +(define-char + '((=big5-pua . #x926C) ;  + (=ucs . #xE5B1) ;  + )) +(define-char + '((=big5-pua . #x926D) ;  + (=ucs . #xE5B2) ;  + )) +(define-char + '((=big5-pua . #x926E) ;  + (=ucs . #xE5B3) ;  + )) +(define-char + '((=big5-pua . #x926F) ;  + (=ucs . #xE5B4) ;  + )) +(define-char + '((=big5-pua . #x9270) ;  + (=ucs . #xE5B5) ;  + )) +(define-char + '((=big5-pua . #x9271) ;  + (=ucs . #xE5B6) ;  + )) +(define-char + '((=big5-pua . #x9272) ;  + (=ucs . #xE5B7) ;  + )) +(define-char + '((=big5-pua . #x9273) ;  + (=ucs . #xE5B8) ;  + )) +(define-char + '((=big5-pua . #x9274) ;  + (=ucs . #xE5B9) ;  + )) +(define-char + '((=big5-pua . #x9275) ;  + (=ucs . #xE5BA) ;  + )) +(define-char + '((=big5-pua . #x9276) ;  + (=ucs . #xE5BB) ;  + )) +(define-char + '((=big5-pua . #x9277) ;  + (=ucs . #xE5BC) ;  + )) +(define-char + '((=big5-pua . #x9278) ;  + (=ucs . #xE5BD) ;  + )) +(define-char + '((=big5-pua . #x9279) ;  + (=ucs . #xE5BE) ;  + )) +(define-char + '((=big5-pua . #x927A) ;  + (=ucs . #xE5BF) ;  + )) +(define-char + '((=big5-pua . #x927B) ;  + (=ucs . #xE5C0) ;  + )) +(define-char + '((=big5-pua . #x927C) ;  + (=ucs . #xE5C1) ;  + )) +(define-char + '((=big5-pua . #x927D) ;  + (=ucs . #xE5C2) ;  + )) +(define-char + '((=big5-pua . #x927E) ;  + (=ucs . #xE5C3) ;  + )) +(define-char + '((=big5-pua . #x92A1) ;  + (=ucs . #xE5C4) ;  + )) +(define-char + '((=big5-pua . #x92A2) ;  + (=ucs . #xE5C5) ;  + )) +(define-char + '((=big5-pua . #x92A3) ;  + (=ucs . #xE5C6) ;  + )) +(define-char + '((=big5-pua . #x92A4) ;  + (=ucs . #xE5C7) ;  + )) +(define-char + '((=big5-pua . #x92A5) ;  + (=ucs . #xE5C8) ;  + )) +(define-char + '((=big5-pua . #x92A6) ;  + (=ucs . #xE5C9) ;  + )) +(define-char + '((=big5-pua . #x92A7) ;  + (=ucs . #xE5CA) ;  + )) +(define-char + '((=big5-pua . #x92A8) ;  + (=ucs . #xE5CB) ;  + )) +(define-char + '((=big5-pua . #x92A9) ;  + (=ucs . #xE5CC) ;  + )) +(define-char + '((=big5-pua . #x92AA) ;  + (=ucs . #xE5CD) ;  + )) +(define-char + '((=big5-pua . #x92AB) ;  + (=ucs . #xE5CE) ;  + )) +(define-char + '((=big5-pua . #x92AC) ;  + (=ucs . #xE5CF) ;  + )) +(define-char + '((=big5-pua . #x92AD) ;  + (=ucs . #xE5D0) ;  + )) +(define-char + '((=big5-pua . #x92AE) ;  + (=ucs . #xE5D1) ;  + )) +(define-char + '((=big5-pua . #x92AF) ;  + (=ucs . #xE5D2) ;  + )) +(define-char + '((=big5-pua . #x92B0) ;  + (=ucs . #xE5D3) ;  + )) +(define-char + '((=big5-pua . #x92B1) ;  + (=ucs . #xE5D4) ;  + )) +(define-char + '((=big5-pua . #x92B2) ;  + (=ucs . #xE5D5) ;  + )) +(define-char + '((=big5-pua . #x92B3) ;  + (=ucs . #xE5D6) ;  + )) +(define-char + '((=big5-pua . #x92B4) ;  + (=ucs . #xE5D7) ;  + )) +(define-char + '((=big5-pua . #x92B5) ;  + (=ucs . #xE5D8) ;  + )) +(define-char + '((=big5-pua . #x92B6) ;  + (=ucs . #xE5D9) ;  + )) +(define-char + '((=big5-pua . #x92B7) ;  + (=ucs . #xE5DA) ;  + )) +(define-char + '((=big5-pua . #x92B8) ;  + (=ucs . #xE5DB) ;  + )) +(define-char + '((=big5-pua . #x92B9) ;  + (=ucs . #xE5DC) ;  + )) +(define-char + '((=big5-pua . #x92BA) ;  + (=ucs . #xE5DD) ;  + )) +(define-char + '((=big5-pua . #x92BB) ;  + (=ucs . #xE5DE) ;  + )) +(define-char + '((=big5-pua . #x92BC) ;  + (=ucs . #xE5DF) ;  + )) +(define-char + '((=big5-pua . #x92BD) ;  + (=ucs . #xE5E0) ;  + )) +(define-char + '((=big5-pua . #x92BE) ;  + (=ucs . #xE5E1) ;  + )) +(define-char + '((=big5-pua . #x92BF) ;  + (=ucs . #xE5E2) ;  + )) +(define-char + '((=big5-pua . #x92C0) ;  + (=ucs . #xE5E3) ;  + )) +(define-char + '((=big5-pua . #x92C1) ;  + (=ucs . #xE5E4) ;  + )) +(define-char + '((=big5-pua . #x92C2) ;  + (=ucs . #xE5E5) ;  + )) +(define-char + '((=big5-pua . #x92C3) ;  + (=ucs . #xE5E6) ;  + )) +(define-char + '((=big5-pua . #x92C4) ;  + (=ucs . #xE5E7) ;  + )) +(define-char + '((=big5-pua . #x92C5) ;  + (=ucs . #xE5E8) ;  + )) +(define-char + '((=big5-pua . #x92C6) ;  + (=ucs . #xE5E9) ;  + )) +(define-char + '((=big5-pua . #x92C7) ;  + (=ucs . #xE5EA) ;  + )) +(define-char + '((=big5-pua . #x92C8) ;  + (=ucs . #xE5EB) ;  + )) +(define-char + '((=big5-pua . #x92C9) ;  + (=ucs . #xE5EC) ;  + )) +(define-char + '((=big5-pua . #x92CA) ;  + (=ucs . #xE5ED) ;  + )) +(define-char + '((=big5-pua . #x92CB) ;  + (=ucs . #xE5EE) ;  + )) +(define-char + '((=big5-pua . #x92CC) ;  + (=ucs . #xE5EF) ;  + )) +(define-char + '((=big5-pua . #x92CD) ;  + (=ucs . #xE5F0) ;  + )) +(define-char + '((=big5-pua . #x92CE) ;  + (=ucs . #xE5F1) ;  + )) +(define-char + '((=big5-pua . #x92CF) ;  + (=ucs . #xE5F2) ;  + )) +(define-char + '((=big5-pua . #x92D0) ;  + (=ucs . #xE5F3) ;  + )) +(define-char + '((=big5-pua . #x92D1) ;  + (=ucs . #xE5F4) ;  + )) +(define-char + '((=big5-pua . #x92D2) ;  + (=ucs . #xE5F5) ;  + )) +(define-char + '((=big5-pua . #x92D3) ;  + (=ucs . #xE5F6) ;  + )) +(define-char + '((=big5-pua . #x92D4) ;  + (=ucs . #xE5F7) ;  + )) +(define-char + '((=big5-pua . #x92D5) ;  + (=ucs . #xE5F8) ;  + )) +(define-char + '((=big5-pua . #x92D6) ;  + (=ucs . #xE5F9) ;  + )) +(define-char + '((=big5-pua . #x92D7) ;  + (=ucs . #xE5FA) ;  + )) +(define-char + '((=big5-pua . #x92D8) ;  + (=ucs . #xE5FB) ;  + )) +(define-char + '((=big5-pua . #x92D9) ;  + (=ucs . #xE5FC) ;  + )) +(define-char + '((=big5-pua . #x92DA) ;  + (=ucs . #xE5FD) ;  + )) +(define-char + '((=big5-pua . #x92DB) ;  + (=ucs . #xE5FE) ;  + )) +(define-char + '((=big5-pua . #x92DC) ;  + (=ucs . #xE5FF) ;  + )) +(define-char + '((=big5-pua . #x92DD) ;  + (=ucs . #xE600) ;  + )) +(define-char + '((=big5-pua . #x92DE) ;  + (=ucs . #xE601) ;  + )) +(define-char + '((=big5-pua . #x92DF) ;  + (=ucs . #xE602) ;  + )) +(define-char + '((=big5-pua . #x92E0) ;  + (=ucs . #xE603) ;  + )) +(define-char + '((=big5-pua . #x92E1) ;  + (=ucs . #xE604) ;  + )) +(define-char + '((=big5-pua . #x92E2) ;  + (=ucs . #xE605) ;  + )) +(define-char + '((=big5-pua . #x92E3) ;  + (=ucs . #xE606) ;  + )) +(define-char + '((=big5-pua . #x92E4) ;  + (=ucs . #xE607) ;  + )) +(define-char + '((=big5-pua . #x92E5) ;  + (=ucs . #xE608) ;  + )) +(define-char + '((=big5-pua . #x92E6) ;  + (=ucs . #xE609) ;  + )) +(define-char + '((=big5-pua . #x92E7) ;  + (=ucs . #xE60A) ;  + )) +(define-char + '((=big5-pua . #x92E8) ;  + (=ucs . #xE60B) ;  + )) +(define-char + '((=big5-pua . #x92E9) ;  + (=ucs . #xE60C) ;  + )) +(define-char + '((=big5-pua . #x92EA) ;  + (=ucs . #xE60D) ;  + )) +(define-char + '((=big5-pua . #x92EB) ;  + (=ucs . #xE60E) ;  + )) +(define-char + '((=big5-pua . #x92EC) ;  + (=ucs . #xE60F) ;  + )) +(define-char + '((=big5-pua . #x92ED) ;  + (=ucs . #xE610) ;  + )) +(define-char + '((=big5-pua . #x92EE) ;  + (=ucs . #xE611) ;  + )) +(define-char + '((=big5-pua . #x92EF) ;  + (=ucs . #xE612) ;  + )) +(define-char + '((=big5-pua . #x92F0) ;  + (=ucs . #xE613) ;  + )) +(define-char + '((=big5-pua . #x92F1) ;  + (=ucs . #xE614) ;  + )) +(define-char + '((=big5-pua . #x92F2) ;  + (=ucs . #xE615) ;  + )) +(define-char + '((=big5-pua . #x92F3) ;  + (=ucs . #xE616) ;  + )) +(define-char + '((=big5-pua . #x92F4) ;  + (=ucs . #xE617) ;  + )) +(define-char + '((=big5-pua . #x92F5) ;  + (=ucs . #xE618) ;  + )) +(define-char + '((=big5-pua . #x92F6) ;  + (=ucs . #xE619) ;  + )) +(define-char + '((=big5-pua . #x92F7) ;  + (=ucs . #xE61A) ;  + )) +(define-char + '((=big5-pua . #x92F8) ;  + (=ucs . #xE61B) ;  + )) +(define-char + '((=big5-pua . #x92F9) ;  + (=ucs . #xE61C) ;  + )) +(define-char + '((=big5-pua . #x92FA) ;  + (=ucs . #xE61D) ;  + )) +(define-char + '((=big5-pua . #x92FB) ;  + (=ucs . #xE61E) ;  + )) +(define-char + '((=big5-pua . #x92FC) ;  + (=ucs . #xE61F) ;  + )) +(define-char + '((=big5-pua . #x92FD) ;  + (=ucs . #xE620) ;  + )) +(define-char + '((=big5-pua . #x92FE) ;  + (=ucs . #xE621) ;  + )) +(define-char + '((=big5-pua . #x9340) ;  + (=ucs . #xE622) ;  + )) +(define-char + '((=big5-pua . #x9341) ;  + (=ucs . #xE623) ;  + )) +(define-char + '((=big5-pua . #x9342) ;  + (=ucs . #xE624) ;  + )) +(define-char + '((=big5-pua . #x9343) ;  + (=ucs . #xE625) ;  + )) +(define-char + '((=big5-pua . #x9344) ;  + (=ucs . #xE626) ;  + )) +(define-char + '((=big5-pua . #x9345) ;  + (=ucs . #xE627) ;  + )) +(define-char + '((=big5-pua . #x9346) ;  + (=ucs . #xE628) ;  + )) +(define-char + '((=big5-pua . #x9347) ;  + (=ucs . #xE629) ;  + )) +(define-char + '((=big5-pua . #x9348) ;  + (=ucs . #xE62A) ;  + )) +(define-char + '((=big5-pua . #x9349) ;  + (=ucs . #xE62B) ;  + )) +(define-char + '((=big5-pua . #x934A) ;  + (=ucs . #xE62C) ;  + )) +(define-char + '((=big5-pua . #x934B) ;  + (=ucs . #xE62D) ;  + )) +(define-char + '((=big5-pua . #x934C) ;  + (=ucs . #xE62E) ;  + )) +(define-char + '((=big5-pua . #x934D) ;  + (=ucs . #xE62F) ;  + )) +(define-char + '((=big5-pua . #x934E) ;  + (=ucs . #xE630) ;  + )) +(define-char + '((=big5-pua . #x934F) ;  + (=ucs . #xE631) ;  + )) +(define-char + '((=big5-pua . #x9350) ;  + (=ucs . #xE632) ;  + )) +(define-char + '((=big5-pua . #x9351) ;  + (=ucs . #xE633) ;  + )) +(define-char + '((=big5-pua . #x9352) ;  + (=ucs . #xE634) ;  + )) +(define-char + '((=big5-pua . #x9353) ;  + (=ucs . #xE635) ;  + )) +(define-char + '((=big5-pua . #x9354) ;  + (=ucs . #xE636) ;  + )) +(define-char + '((=big5-pua . #x9355) ;  + (=ucs . #xE637) ;  + )) +(define-char + '((=big5-pua . #x9356) ;  + (=ucs . #xE638) ;  + )) +(define-char + '((=big5-pua . #x9357) ;  + (=ucs . #xE639) ;  + )) +(define-char + '((=big5-pua . #x9358) ;  + (=ucs . #xE63A) ;  + )) +(define-char + '((=big5-pua . #x9359) ;  + (=ucs . #xE63B) ;  + )) +(define-char + '((=big5-pua . #x935A) ;  + (=ucs . #xE63C) ;  + )) +(define-char + '((=big5-pua . #x935B) ;  + (=ucs . #xE63D) ;  + )) +(define-char + '((=big5-pua . #x935C) ;  + (=ucs . #xE63E) ;  + )) +(define-char + '((=big5-pua . #x935D) ;  + (=ucs . #xE63F) ;  + )) +(define-char + '((=big5-pua . #x935E) ;  + (=ucs . #xE640) ;  + )) +(define-char + '((=big5-pua . #x935F) ;  + (=ucs . #xE641) ;  + )) +(define-char + '((=big5-pua . #x9360) ;  + (=ucs . #xE642) ;  + )) +(define-char + '((=big5-pua . #x9361) ;  + (=ucs . #xE643) ;  + )) +(define-char + '((=big5-pua . #x9362) ;  + (=ucs . #xE644) ;  + )) +(define-char + '((=big5-pua . #x9363) ;  + (=ucs . #xE645) ;  + )) +(define-char + '((=big5-pua . #x9364) ;  + (=ucs . #xE646) ;  + )) +(define-char + '((=big5-pua . #x9365) ;  + (=ucs . #xE647) ;  + )) +(define-char + '((=big5-pua . #x9366) ;  + (=ucs . #xE648) ;  + )) +(define-char + '((=big5-pua . #x9367) ;  + (=ucs . #xE649) ;  + )) +(define-char + '((=big5-pua . #x9368) ;  + (=ucs . #xE64A) ;  + )) +(define-char + '((=big5-pua . #x9369) ;  + (=ucs . #xE64B) ;  + )) +(define-char + '((=big5-pua . #x936A) ;  + (=ucs . #xE64C) ;  + )) +(define-char + '((=big5-pua . #x936B) ;  + (=ucs . #xE64D) ;  + )) +(define-char + '((=big5-pua . #x936C) ;  + (=ucs . #xE64E) ;  + )) +(define-char + '((=big5-pua . #x936D) ;  + (=ucs . #xE64F) ;  + )) +(define-char + '((=big5-pua . #x936E) ;  + (=ucs . #xE650) ;  + )) +(define-char + '((=big5-pua . #x936F) ;  + (=ucs . #xE651) ;  + )) +(define-char + '((=big5-pua . #x9370) ;  + (=ucs . #xE652) ;  + )) +(define-char + '((=big5-pua . #x9371) ;  + (=ucs . #xE653) ;  + )) +(define-char + '((=big5-pua . #x9372) ;  + (=ucs . #xE654) ;  + )) +(define-char + '((=big5-pua . #x9373) ;  + (=ucs . #xE655) ;  + )) +(define-char + '((=big5-pua . #x9374) ;  + (=ucs . #xE656) ;  + )) +(define-char + '((=big5-pua . #x9375) ;  + (=ucs . #xE657) ;  + )) +(define-char + '((=big5-pua . #x9376) ;  + (=ucs . #xE658) ;  + )) +(define-char + '((=big5-pua . #x9377) ;  + (=ucs . #xE659) ;  + )) +(define-char + '((=big5-pua . #x9378) ;  + (=ucs . #xE65A) ;  + )) +(define-char + '((=big5-pua . #x9379) ;  + (=ucs . #xE65B) ;  + )) +(define-char + '((=big5-pua . #x937A) ;  + (=ucs . #xE65C) ;  + )) +(define-char + '((=big5-pua . #x937B) ;  + (=ucs . #xE65D) ;  + )) +(define-char + '((=big5-pua . #x937C) ;  + (=ucs . #xE65E) ;  + )) +(define-char + '((=big5-pua . #x937D) ;  + (=ucs . #xE65F) ;  + )) +(define-char + '((=big5-pua . #x937E) ;  + (=ucs . #xE660) ;  + )) +(define-char + '((=big5-pua . #x93A1) ;  + (=ucs . #xE661) ;  + )) +(define-char + '((=big5-pua . #x93A2) ;  + (=ucs . #xE662) ;  + )) +(define-char + '((=big5-pua . #x93A3) ;  + (=ucs . #xE663) ;  + )) +(define-char + '((=big5-pua . #x93A4) ;  + (=ucs . #xE664) ;  + )) +(define-char + '((=big5-pua . #x93A5) ;  + (=ucs . #xE665) ;  + )) +(define-char + '((=big5-pua . #x93A6) ;  + (=ucs . #xE666) ;  + )) +(define-char + '((=big5-pua . #x93A7) ;  + (=ucs . #xE667) ;  + )) +(define-char + '((=big5-pua . #x93A8) ;  + (=ucs . #xE668) ;  + )) +(define-char + '((=big5-pua . #x93A9) ;  + (=ucs . #xE669) ;  + )) +(define-char + '((=big5-pua . #x93AA) ;  + (=ucs . #xE66A) ;  + )) +(define-char + '((=big5-pua . #x93AB) ;  + (=ucs . #xE66B) ;  + )) +(define-char + '((=big5-pua . #x93AC) ;  + (=ucs . #xE66C) ;  + )) +(define-char + '((=big5-pua . #x93AD) ;  + (=ucs . #xE66D) ;  + )) +(define-char + '((=big5-pua . #x93AE) ;  + (=ucs . #xE66E) ;  + )) +(define-char + '((=big5-pua . #x93AF) ;  + (=ucs . #xE66F) ;  + )) +(define-char + '((=big5-pua . #x93B0) ;  + (=ucs . #xE670) ;  + )) +(define-char + '((=big5-pua . #x93B1) ;  + (=ucs . #xE671) ;  + )) +(define-char + '((=big5-pua . #x93B2) ;  + (=ucs . #xE672) ;  + )) +(define-char + '((=big5-pua . #x93B3) ;  + (=ucs . #xE673) ;  + )) +(define-char + '((=big5-pua . #x93B4) ;  + (=ucs . #xE674) ;  + )) +(define-char + '((=big5-pua . #x93B5) ;  + (=ucs . #xE675) ;  + )) +(define-char + '((=big5-pua . #x93B6) ;  + (=ucs . #xE676) ;  + )) +(define-char + '((=big5-pua . #x93B7) ;  + (=ucs . #xE677) ;  + )) +(define-char + '((=big5-pua . #x93B8) ;  + (=ucs . #xE678) ;  + )) +(define-char + '((=big5-pua . #x93B9) ;  + (=ucs . #xE679) ;  + )) +(define-char + '((=big5-pua . #x93BA) ;  + (=ucs . #xE67A) ;  + )) +(define-char + '((=big5-pua . #x93BB) ;  + (=ucs . #xE67B) ;  + )) +(define-char + '((=big5-pua . #x93BC) ;  + (=ucs . #xE67C) ;  + )) +(define-char + '((=big5-pua . #x93BD) ;  + (=ucs . #xE67D) ;  + )) +(define-char + '((=big5-pua . #x93BE) ;  + (=ucs . #xE67E) ;  + )) +(define-char + '((=big5-pua . #x93BF) ;  + (=ucs . #xE67F) ;  + )) +(define-char + '((=big5-pua . #x93C0) ;  + (=ucs . #xE680) ;  + )) +(define-char + '((=big5-pua . #x93C1) ;  + (=ucs . #xE681) ;  + )) +(define-char + '((=big5-pua . #x93C2) ;  + (=ucs . #xE682) ;  + )) +(define-char + '((=big5-pua . #x93C3) ;  + (=ucs . #xE683) ;  + )) +(define-char + '((=big5-pua . #x93C4) ;  + (=ucs . #xE684) ;  + )) +(define-char + '((=big5-pua . #x93C5) ;  + (=ucs . #xE685) ;  + )) +(define-char + '((=big5-pua . #x93C6) ;  + (=ucs . #xE686) ;  + )) +(define-char + '((=big5-pua . #x93C7) ;  + (=ucs . #xE687) ;  + )) +(define-char + '((=big5-pua . #x93C8) ;  + (=ucs . #xE688) ;  + )) +(define-char + '((=big5-pua . #x93C9) ;  + (=ucs . #xE689) ;  + )) +(define-char + '((=big5-pua . #x93CA) ;  + (=ucs . #xE68A) ;  + )) +(define-char + '((=big5-pua . #x93CB) ;  + (=ucs . #xE68B) ;  + )) +(define-char + '((=big5-pua . #x93CC) ;  + (=ucs . #xE68C) ;  + )) +(define-char + '((=big5-pua . #x93CD) ;  + (=ucs . #xE68D) ;  + )) +(define-char + '((=big5-pua . #x93CE) ;  + (=ucs . #xE68E) ;  + )) +(define-char + '((=big5-pua . #x93CF) ;  + (=ucs . #xE68F) ;  + )) +(define-char + '((=big5-pua . #x93D0) ;  + (=ucs . #xE690) ;  + )) +(define-char + '((=big5-pua . #x93D1) ;  + (=ucs . #xE691) ;  + )) +(define-char + '((=big5-pua . #x93D2) ;  + (=ucs . #xE692) ;  + )) +(define-char + '((=big5-pua . #x93D3) ;  + (=ucs . #xE693) ;  + )) +(define-char + '((=big5-pua . #x93D4) ;  + (=ucs . #xE694) ;  + )) +(define-char + '((=big5-pua . #x93D5) ;  + (=ucs . #xE695) ;  + )) +(define-char + '((=big5-pua . #x93D6) ;  + (=ucs . #xE696) ;  + )) +(define-char + '((=big5-pua . #x93D7) ;  + (=ucs . #xE697) ;  + )) +(define-char + '((=big5-pua . #x93D8) ;  + (=ucs . #xE698) ;  + )) +(define-char + '((=big5-pua . #x93D9) ;  + (=ucs . #xE699) ;  + )) +(define-char + '((=big5-pua . #x93DA) ;  + (=ucs . #xE69A) ;  + )) +(define-char + '((=big5-pua . #x93DB) ;  + (=ucs . #xE69B) ;  + )) +(define-char + '((=big5-pua . #x93DC) ;  + (=ucs . #xE69C) ;  + )) +(define-char + '((=big5-pua . #x93DD) ;  + (=ucs . #xE69D) ;  + )) +(define-char + '((=big5-pua . #x93DE) ;  + (=ucs . #xE69E) ;  + )) +(define-char + '((=big5-pua . #x93DF) ;  + (=ucs . #xE69F) ;  + )) +(define-char + '((=big5-pua . #x93E0) ;  + (=ucs . #xE6A0) ;  + )) +(define-char + '((=big5-pua . #x93E1) ;  + (=ucs . #xE6A1) ;  + )) +(define-char + '((=big5-pua . #x93E2) ;  + (=ucs . #xE6A2) ;  + )) +(define-char + '((=big5-pua . #x93E3) ;  + (=ucs . #xE6A3) ;  + )) +(define-char + '((=big5-pua . #x93E4) ;  + (=ucs . #xE6A4) ;  + )) +(define-char + '((=big5-pua . #x93E5) ;  + (=ucs . #xE6A5) ;  + )) +(define-char + '((=big5-pua . #x93E6) ;  + (=ucs . #xE6A6) ;  + )) +(define-char + '((=big5-pua . #x93E7) ;  + (=ucs . #xE6A7) ;  + )) +(define-char + '((=big5-pua . #x93E8) ;  + (=ucs . #xE6A8) ;  + )) +(define-char + '((=big5-pua . #x93E9) ;  + (=ucs . #xE6A9) ;  + )) +(define-char + '((=big5-pua . #x93EA) ;  + (=ucs . #xE6AA) ;  + )) +(define-char + '((=big5-pua . #x93EB) ;  + (=ucs . #xE6AB) ;  + )) +(define-char + '((=big5-pua . #x93EC) ;  + (=ucs . #xE6AC) ;  + )) +(define-char + '((=big5-pua . #x93ED) ;  + (=ucs . #xE6AD) ;  + )) +(define-char + '((=big5-pua . #x93EE) ;  + (=ucs . #xE6AE) ;  + )) +(define-char + '((=big5-pua . #x93EF) ;  + (=ucs . #xE6AF) ;  + )) +(define-char + '((=big5-pua . #x93F0) ;  + (=ucs . #xE6B0) ;  + )) +(define-char + '((=big5-pua . #x93F1) ;  + (=ucs . #xE6B1) ;  + )) +(define-char + '((=big5-pua . #x93F2) ;  + (=ucs . #xE6B2) ;  + )) +(define-char + '((=big5-pua . #x93F3) ;  + (=ucs . #xE6B3) ;  + )) +(define-char + '((=big5-pua . #x93F4) ;  + (=ucs . #xE6B4) ;  + )) +(define-char + '((=big5-pua . #x93F5) ;  + (=ucs . #xE6B5) ;  + )) +(define-char + '((=big5-pua . #x93F6) ;  + (=ucs . #xE6B6) ;  + )) +(define-char + '((=big5-pua . #x93F7) ;  + (=ucs . #xE6B7) ;  + )) +(define-char + '((=big5-pua . #x93F8) ;  + (=ucs . #xE6B8) ;  + )) +(define-char + '((=big5-pua . #x93F9) ;  + (=ucs . #xE6B9) ;  + )) +(define-char + '((=big5-pua . #x93FA) ;  + (=ucs . #xE6BA) ;  + )) +(define-char + '((=big5-pua . #x93FB) ;  + (=ucs . #xE6BB) ;  + )) +(define-char + '((=big5-pua . #x93FC) ;  + (=ucs . #xE6BC) ;  + )) +(define-char + '((=big5-pua . #x93FD) ;  + (=ucs . #xE6BD) ;  + )) +(define-char + '((=big5-pua . #x93FE) ;  + (=ucs . #xE6BE) ;  + )) +(define-char + '((=big5-pua . #x9440) ;  + (=ucs . #xE6BF) ;  + )) +(define-char + '((=big5-pua . #x9441) ;  + (=ucs . #xE6C0) ;  + )) +(define-char + '((=big5-pua . #x9442) ;  + (=ucs . #xE6C1) ;  + )) +(define-char + '((=big5-pua . #x9443) ;  + (=ucs . #xE6C2) ;  + )) +(define-char + '((=big5-pua . #x9444) ;  + (=ucs . #xE6C3) ;  + )) +(define-char + '((=big5-pua . #x9445) ;  + (=ucs . #xE6C4) ;  + )) +(define-char + '((=big5-pua . #x9446) ;  + (=ucs . #xE6C5) ;  + )) +(define-char + '((=big5-pua . #x9447) ;  + (=ucs . #xE6C6) ;  + )) +(define-char + '((=big5-pua . #x9448) ;  + (=ucs . #xE6C7) ;  + )) +(define-char + '((=big5-pua . #x9449) ;  + (=ucs . #xE6C8) ;  + )) +(define-char + '((=big5-pua . #x944A) ;  + (=ucs . #xE6C9) ;  + )) +(define-char + '((=big5-pua . #x944B) ;  + (=ucs . #xE6CA) ;  + )) +(define-char + '((=big5-pua . #x944C) ;  + (=ucs . #xE6CB) ;  + )) +(define-char + '((=big5-pua . #x944D) ;  + (=ucs . #xE6CC) ;  + )) +(define-char + '((=big5-pua . #x944E) ;  + (=ucs . #xE6CD) ;  + )) +(define-char + '((=big5-pua . #x944F) ;  + (=ucs . #xE6CE) ;  + )) +(define-char + '((=big5-pua . #x9450) ;  + (=ucs . #xE6CF) ;  + )) +(define-char + '((=big5-pua . #x9451) ;  + (=ucs . #xE6D0) ;  + )) +(define-char + '((=big5-pua . #x9452) ;  + (=ucs . #xE6D1) ;  + )) +(define-char + '((=big5-pua . #x9453) ;  + (=ucs . #xE6D2) ;  + )) +(define-char + '((=big5-pua . #x9454) ;  + (=ucs . #xE6D3) ;  + )) +(define-char + '((=big5-pua . #x9455) ;  + (=ucs . #xE6D4) ;  + )) +(define-char + '((=big5-pua . #x9456) ;  + (=ucs . #xE6D5) ;  + )) +(define-char + '((=big5-pua . #x9457) ;  + (=ucs . #xE6D6) ;  + )) +(define-char + '((=big5-pua . #x9458) ;  + (=ucs . #xE6D7) ;  + )) +(define-char + '((=big5-pua . #x9459) ;  + (=ucs . #xE6D8) ;  + )) +(define-char + '((=big5-pua . #x945A) ;  + (=ucs . #xE6D9) ;  + )) +(define-char + '((=big5-pua . #x945B) ;  + (=ucs . #xE6DA) ;  + )) +(define-char + '((=big5-pua . #x945C) ;  + (=ucs . #xE6DB) ;  + )) +(define-char + '((=big5-pua . #x945D) ;  + (=ucs . #xE6DC) ;  + )) +(define-char + '((=big5-pua . #x945E) ;  + (=ucs . #xE6DD) ;  + )) +(define-char + '((=big5-pua . #x945F) ;  + (=ucs . #xE6DE) ;  + )) +(define-char + '((=big5-pua . #x9460) ;  + (=ucs . #xE6DF) ;  + )) +(define-char + '((=big5-pua . #x9461) ;  + (=ucs . #xE6E0) ;  + )) +(define-char + '((=big5-pua . #x9462) ;  + (=ucs . #xE6E1) ;  + )) +(define-char + '((=big5-pua . #x9463) ;  + (=ucs . #xE6E2) ;  + )) +(define-char + '((=big5-pua . #x9464) ;  + (=ucs . #xE6E3) ;  + )) +(define-char + '((=big5-pua . #x9465) ;  + (=ucs . #xE6E4) ;  + )) +(define-char + '((=big5-pua . #x9466) ;  + (=ucs . #xE6E5) ;  + )) +(define-char + '((=big5-pua . #x9467) ;  + (=ucs . #xE6E6) ;  + )) +(define-char + '((=big5-pua . #x9468) ;  + (=ucs . #xE6E7) ;  + )) +(define-char + '((=big5-pua . #x9469) ;  + (=ucs . #xE6E8) ;  + )) +(define-char + '((=big5-pua . #x946A) ;  + (=ucs . #xE6E9) ;  + )) +(define-char + '((=big5-pua . #x946B) ;  + (=ucs . #xE6EA) ;  + )) +(define-char + '((=big5-pua . #x946C) ;  + (=ucs . #xE6EB) ;  + )) +(define-char + '((=big5-pua . #x946D) ;  + (=ucs . #xE6EC) ;  + )) +(define-char + '((=big5-pua . #x946E) ;  + (=ucs . #xE6ED) ;  + )) +(define-char + '((=big5-pua . #x946F) ;  + (=ucs . #xE6EE) ;  + )) +(define-char + '((=big5-pua . #x9470) ;  + (=ucs . #xE6EF) ;  + )) +(define-char + '((=big5-pua . #x9471) ;  + (=ucs . #xE6F0) ;  + )) +(define-char + '((=big5-pua . #x9472) ;  + (=ucs . #xE6F1) ;  + )) +(define-char + '((=big5-pua . #x9473) ;  + (=ucs . #xE6F2) ;  + )) +(define-char + '((=big5-pua . #x9474) ;  + (=ucs . #xE6F3) ;  + )) +(define-char + '((=big5-pua . #x9475) ;  + (=ucs . #xE6F4) ;  + )) +(define-char + '((=big5-pua . #x9476) ;  + (=ucs . #xE6F5) ;  + )) +(define-char + '((=big5-pua . #x9477) ;  + (=ucs . #xE6F6) ;  + )) +(define-char + '((=big5-pua . #x9478) ;  + (=ucs . #xE6F7) ;  + )) +(define-char + '((=big5-pua . #x9479) ;  + (=ucs . #xE6F8) ;  + )) +(define-char + '((=big5-pua . #x947A) ;  + (=ucs . #xE6F9) ;  + )) +(define-char + '((=big5-pua . #x947B) ;  + (=ucs . #xE6FA) ;  + )) +(define-char + '((=big5-pua . #x947C) ;  + (=ucs . #xE6FB) ;  + )) +(define-char + '((=big5-pua . #x947D) ;  + (=ucs . #xE6FC) ;  + )) +(define-char + '((=big5-pua . #x947E) ;  + (=ucs . #xE6FD) ;  + )) +(define-char + '((=big5-pua . #x94A1) ;  + (=ucs . #xE6FE) ;  + )) +(define-char + '((=big5-pua . #x94A2) ;  + (=ucs . #xE6FF) ;  + )) +(define-char + '((=big5-pua . #x94A3) ;  + (=ucs . #xE700) ;  + )) +(define-char + '((=big5-pua . #x94A4) ;  + (=ucs . #xE701) ;  + )) +(define-char + '((=big5-pua . #x94A5) ;  + (=ucs . #xE702) ;  + )) +(define-char + '((=big5-pua . #x94A6) ;  + (=ucs . #xE703) ;  + )) +(define-char + '((=big5-pua . #x94A7) ;  + (=ucs . #xE704) ;  + )) +(define-char + '((=big5-pua . #x94A8) ;  + (=ucs . #xE705) ;  + )) +(define-char + '((=big5-pua . #x94A9) ;  + (=ucs . #xE706) ;  + )) +(define-char + '((=big5-pua . #x94AA) ;  + (=ucs . #xE707) ;  + )) +(define-char + '((=big5-pua . #x94AB) ;  + (=ucs . #xE708) ;  + )) +(define-char + '((=big5-pua . #x94AC) ;  + (=ucs . #xE709) ;  + )) +(define-char + '((=big5-pua . #x94AD) ;  + (=ucs . #xE70A) ;  + )) +(define-char + '((=big5-pua . #x94AE) ;  + (=ucs . #xE70B) ;  + )) +(define-char + '((=big5-pua . #x94AF) ;  + (=ucs . #xE70C) ;  + )) +(define-char + '((=big5-pua . #x94B0) ;  + (=ucs . #xE70D) ;  + )) +(define-char + '((=big5-pua . #x94B1) ;  + (=ucs . #xE70E) ;  + )) +(define-char + '((=big5-pua . #x94B2) ;  + (=ucs . #xE70F) ;  + )) +(define-char + '((=big5-pua . #x94B3) ;  + (=ucs . #xE710) ;  + )) +(define-char + '((=big5-pua . #x94B4) ;  + (=ucs . #xE711) ;  + )) +(define-char + '((=big5-pua . #x94B5) ;  + (=ucs . #xE712) ;  + )) +(define-char + '((=big5-pua . #x94B6) ;  + (=ucs . #xE713) ;  + )) +(define-char + '((=big5-pua . #x94B7) ;  + (=ucs . #xE714) ;  + )) +(define-char + '((=big5-pua . #x94B8) ;  + (=ucs . #xE715) ;  + )) +(define-char + '((=big5-pua . #x94B9) ;  + (=ucs . #xE716) ;  + )) +(define-char + '((=big5-pua . #x94BA) ;  + (=ucs . #xE717) ;  + )) +(define-char + '((=big5-pua . #x94BB) ;  + (=ucs . #xE718) ;  + )) +(define-char + '((=big5-pua . #x94BC) ;  + (=ucs . #xE719) ;  + )) +(define-char + '((=big5-pua . #x94BD) ;  + (=ucs . #xE71A) ;  + )) +(define-char + '((=big5-pua . #x94BE) ;  + (=ucs . #xE71B) ;  + )) +(define-char + '((=big5-pua . #x94BF) ;  + (=ucs . #xE71C) ;  + )) +(define-char + '((=big5-pua . #x94C0) ;  + (=ucs . #xE71D) ;  + )) +(define-char + '((=big5-pua . #x94C1) ;  + (=ucs . #xE71E) ;  + )) +(define-char + '((=big5-pua . #x94C2) ;  + (=ucs . #xE71F) ;  + )) +(define-char + '((=big5-pua . #x94C3) ;  + (=ucs . #xE720) ;  + )) +(define-char + '((=big5-pua . #x94C4) ;  + (=ucs . #xE721) ;  + )) +(define-char + '((=big5-pua . #x94C5) ;  + (=ucs . #xE722) ;  + )) +(define-char + '((=big5-pua . #x94C6) ;  + (=ucs . #xE723) ;  + )) +(define-char + '((=big5-pua . #x94C7) ;  + (=ucs . #xE724) ;  + )) +(define-char + '((=big5-pua . #x94C8) ;  + (=ucs . #xE725) ;  + )) +(define-char + '((=big5-pua . #x94C9) ;  + (=ucs . #xE726) ;  + )) +(define-char + '((=big5-pua . #x94CA) ;  + (=ucs . #xE727) ;  + )) +(define-char + '((=big5-pua . #x94CB) ;  + (=ucs . #xE728) ;  + )) +(define-char + '((=big5-pua . #x94CC) ;  + (=ucs . #xE729) ;  + )) +(define-char + '((=big5-pua . #x94CD) ;  + (=ucs . #xE72A) ;  + )) +(define-char + '((=big5-pua . #x94CE) ;  + (=ucs . #xE72B) ;  + )) +(define-char + '((=big5-pua . #x94CF) ;  + (=ucs . #xE72C) ;  + )) +(define-char + '((=big5-pua . #x94D0) ;  + (=ucs . #xE72D) ;  + )) +(define-char + '((=big5-pua . #x94D1) ;  + (=ucs . #xE72E) ;  + )) +(define-char + '((=big5-pua . #x94D2) ;  + (=ucs . #xE72F) ;  + )) +(define-char + '((=big5-pua . #x94D3) ;  + (=ucs . #xE730) ;  + )) +(define-char + '((=big5-pua . #x94D4) ;  + (=ucs . #xE731) ;  + )) +(define-char + '((=big5-pua . #x94D5) ;  + (=ucs . #xE732) ;  + )) +(define-char + '((=big5-pua . #x94D6) ;  + (=ucs . #xE733) ;  + )) +(define-char + '((=big5-pua . #x94D7) ;  + (=ucs . #xE734) ;  + )) +(define-char + '((=big5-pua . #x94D8) ;  + (=ucs . #xE735) ;  + )) +(define-char + '((=big5-pua . #x94D9) ;  + (=ucs . #xE736) ;  + )) +(define-char + '((=big5-pua . #x94DA) ;  + (=ucs . #xE737) ;  + )) +(define-char + '((=big5-pua . #x94DB) ;  + (=ucs . #xE738) ;  + )) +(define-char + '((=big5-pua . #x94DC) ;  + (=ucs . #xE739) ;  + )) +(define-char + '((=big5-pua . #x94DD) ;  + (=ucs . #xE73A) ;  + )) +(define-char + '((=big5-pua . #x94DE) ;  + (=ucs . #xE73B) ;  + )) +(define-char + '((=big5-pua . #x94DF) ;  + (=ucs . #xE73C) ;  + )) +(define-char + '((=big5-pua . #x94E0) ;  + (=ucs . #xE73D) ;  + )) +(define-char + '((=big5-pua . #x94E1) ;  + (=ucs . #xE73E) ;  + )) +(define-char + '((=big5-pua . #x94E2) ;  + (=ucs . #xE73F) ;  + )) +(define-char + '((=big5-pua . #x94E3) ;  + (=ucs . #xE740) ;  + )) +(define-char + '((=big5-pua . #x94E4) ;  + (=ucs . #xE741) ;  + )) +(define-char + '((=big5-pua . #x94E5) ;  + (=ucs . #xE742) ;  + )) +(define-char + '((=big5-pua . #x94E6) ;  + (=ucs . #xE743) ;  + )) +(define-char + '((=big5-pua . #x94E7) ;  + (=ucs . #xE744) ;  + )) +(define-char + '((=big5-pua . #x94E8) ;  + (=ucs . #xE745) ;  + )) +(define-char + '((=big5-pua . #x94E9) ;  + (=ucs . #xE746) ;  + )) +(define-char + '((=big5-pua . #x94EA) ;  + (=ucs . #xE747) ;  + )) +(define-char + '((=big5-pua . #x94EB) ;  + (=ucs . #xE748) ;  + )) +(define-char + '((=big5-pua . #x94EC) ;  + (=ucs . #xE749) ;  + )) +(define-char + '((=big5-pua . #x94ED) ;  + (=ucs . #xE74A) ;  + )) +(define-char + '((=big5-pua . #x94EE) ;  + (=ucs . #xE74B) ;  + )) +(define-char + '((=big5-pua . #x94EF) ;  + (=ucs . #xE74C) ;  + )) +(define-char + '((=big5-pua . #x94F0) ;  + (=ucs . #xE74D) ;  + )) +(define-char + '((=big5-pua . #x94F1) ;  + (=ucs . #xE74E) ;  + )) +(define-char + '((=big5-pua . #x94F2) ;  + (=ucs . #xE74F) ;  + )) +(define-char + '((=big5-pua . #x94F3) ;  + (=ucs . #xE750) ;  + )) +(define-char + '((=big5-pua . #x94F4) ;  + (=ucs . #xE751) ;  + )) +(define-char + '((=big5-pua . #x94F5) ;  + (=ucs . #xE752) ;  + )) +(define-char + '((=big5-pua . #x94F6) ;  + (=ucs . #xE753) ;  + )) +(define-char + '((=big5-pua . #x94F7) ;  + (=ucs . #xE754) ;  + )) +(define-char + '((=big5-pua . #x94F8) ;  + (=ucs . #xE755) ;  + )) +(define-char + '((=big5-pua . #x94F9) ;  + (=ucs . #xE756) ;  + )) +(define-char + '((=big5-pua . #x94FA) ;  + (=ucs . #xE757) ;  + )) +(define-char + '((=big5-pua . #x94FB) ;  + (=ucs . #xE758) ;  + )) +(define-char + '((=big5-pua . #x94FC) ;  + (=ucs . #xE759) ;  + )) +(define-char + '((=big5-pua . #x94FD) ;  + (=ucs . #xE75A) ;  + )) +(define-char + '((=big5-pua . #x94FE) ;  + (=ucs . #xE75B) ;  + )) +(define-char + '((=big5-pua . #x9540) ;  + (=ucs . #xE75C) ;  + )) +(define-char + '((=big5-pua . #x9541) ;  + (=ucs . #xE75D) ;  + )) +(define-char + '((=big5-pua . #x9542) ;  + (=ucs . #xE75E) ;  + )) +(define-char + '((=big5-pua . #x9543) ;  + (=ucs . #xE75F) ;  + )) +(define-char + '((=big5-pua . #x9544) ;  + (=ucs . #xE760) ;  + )) +(define-char + '((=big5-pua . #x9545) ;  + (=ucs . #xE761) ;  + )) +(define-char + '((=big5-pua . #x9546) ;  + (=ucs . #xE762) ;  + )) +(define-char + '((=big5-pua . #x9547) ;  + (=ucs . #xE763) ;  + )) +(define-char + '((=big5-pua . #x9548) ;  + (=ucs . #xE764) ;  + )) +(define-char + '((=big5-pua . #x9549) ;  + (=ucs . #xE765) ;  + )) +(define-char + '((=big5-pua . #x954A) ;  + (=ucs . #xE766) ;  + )) +(define-char + '((=big5-pua . #x954B) ;  + (=ucs . #xE767) ;  + )) +(define-char + '((=big5-pua . #x954C) ;  + (=ucs . #xE768) ;  + )) +(define-char + '((=big5-pua . #x954D) ;  + (=ucs . #xE769) ;  + )) +(define-char + '((=big5-pua . #x954E) ;  + (=ucs . #xE76A) ;  + )) +(define-char + '((=big5-pua . #x954F) ;  + (=ucs . #xE76B) ;  + )) +(define-char + '((=big5-pua . #x9550) ;  + (=ucs . #xE76C) ;  + )) +(define-char + '((=big5-pua . #x9551) ;  + (=ucs . #xE76D) ;  + )) +(define-char + '((=big5-pua . #x9552) ;  + (=ucs . #xE76E) ;  + )) +(define-char + '((=big5-pua . #x9553) ;  + (=ucs . #xE76F) ;  + )) +(define-char + '((=big5-pua . #x9554) ;  + (=ucs . #xE770) ;  + )) +(define-char + '((=big5-pua . #x9555) ;  + (=ucs . #xE771) ;  + )) +(define-char + '((=big5-pua . #x9556) ;  + (=ucs . #xE772) ;  + )) +(define-char + '((=big5-pua . #x9557) ;  + (=ucs . #xE773) ;  + )) +(define-char + '((=big5-pua . #x9558) ;  + (=ucs . #xE774) ;  + )) +(define-char + '((=big5-pua . #x9559) ;  + (=ucs . #xE775) ;  + )) +(define-char + '((=big5-pua . #x955A) ;  + (=ucs . #xE776) ;  + )) +(define-char + '((=big5-pua . #x955B) ;  + (=ucs . #xE777) ;  + )) +(define-char + '((=big5-pua . #x955C) ;  + (=ucs . #xE778) ;  + )) +(define-char + '((=big5-pua . #x955D) ;  + (=ucs . #xE779) ;  + )) +(define-char + '((=big5-pua . #x955E) ;  + (=ucs . #xE77A) ;  + )) +(define-char + '((=big5-pua . #x955F) ;  + (=ucs . #xE77B) ;  + )) +(define-char + '((=big5-pua . #x9560) ;  + (=ucs . #xE77C) ;  + )) +(define-char + '((=big5-pua . #x9561) ;  + (=ucs . #xE77D) ;  + )) +(define-char + '((=big5-pua . #x9562) ;  + (=ucs . #xE77E) ;  + )) +(define-char + '((=big5-pua . #x9563) ;  + (=ucs . #xE77F) ;  + )) +(define-char + '((=big5-pua . #x9564) ;  + (=ucs . #xE780) ;  + )) +(define-char + '((=big5-pua . #x9565) ;  + (=ucs . #xE781) ;  + )) +(define-char + '((=big5-pua . #x9566) ;  + (=ucs . #xE782) ;  + )) +(define-char + '((=big5-pua . #x9567) ;  + (=ucs . #xE783) ;  + )) +(define-char + '((=big5-pua . #x9568) ;  + (=ucs . #xE784) ;  + )) +(define-char + '((=big5-pua . #x9569) ;  + (=ucs . #xE785) ;  + )) +(define-char + '((=big5-pua . #x956A) ;  + (=ucs . #xE786) ;  + )) +(define-char + '((=big5-pua . #x956B) ;  + (=ucs . #xE787) ;  + )) +(define-char + '((=big5-pua . #x956C) ;  + (=ucs . #xE788) ;  + )) +(define-char + '((=big5-pua . #x956D) ;  + (=ucs . #xE789) ;  + )) +(define-char + '((=big5-pua . #x956E) ;  + (=ucs . #xE78A) ;  + )) +(define-char + '((=big5-pua . #x956F) ;  + (=ucs . #xE78B) ;  + )) +(define-char + '((=big5-pua . #x9570) ;  + (=ucs . #xE78C) ;  + )) +(define-char + '((=big5-pua . #x9571) ;  + (=ucs . #xE78D) ;  + )) +(define-char + '((=big5-pua . #x9572) ;  + (=ucs . #xE78E) ;  + )) +(define-char + '((=big5-pua . #x9573) ;  + (=ucs . #xE78F) ;  + )) +(define-char + '((=big5-pua . #x9574) ;  + (=ucs . #xE790) ;  + )) +(define-char + '((=big5-pua . #x9575) ;  + (=ucs . #xE791) ;  + )) +(define-char + '((=big5-pua . #x9576) ;  + (=ucs . #xE792) ;  + )) +(define-char + '((=big5-pua . #x9577) ;  + (=ucs . #xE793) ;  + )) +(define-char + '((=big5-pua . #x9578) ;  + (=ucs . #xE794) ;  + )) +(define-char + '((=big5-pua . #x9579) ;  + (=ucs . #xE795) ;  + )) +(define-char + '((=big5-pua . #x957A) ;  + (=ucs . #xE796) ;  + )) +(define-char + '((=big5-pua . #x957B) ;  + (=ucs . #xE797) ;  + )) +(define-char + '((=big5-pua . #x957C) ;  + (=ucs . #xE798) ;  + )) +(define-char + '((=big5-pua . #x957D) ;  + (=ucs . #xE799) ;  + )) +(define-char + '((=big5-pua . #x957E) ;  + (=ucs . #xE79A) ;  + )) +(define-char + '((=big5-pua . #x95A1) ;  + (=ucs . #xE79B) ;  + )) +(define-char + '((=big5-pua . #x95A2) ;  + (=ucs . #xE79C) ;  + )) +(define-char + '((=big5-pua . #x95A3) ;  + (=ucs . #xE79D) ;  + )) +(define-char + '((=big5-pua . #x95A4) ;  + (=ucs . #xE79E) ;  + )) +(define-char + '((=big5-pua . #x95A5) ;  + (=ucs . #xE79F) ;  + )) +(define-char + '((=big5-pua . #x95A6) ;  + (=ucs . #xE7A0) ;  + )) +(define-char + '((=big5-pua . #x95A7) ;  + (=ucs . #xE7A1) ;  + )) +(define-char + '((=big5-pua . #x95A8) ;  + (=ucs . #xE7A2) ;  + )) +(define-char + '((=big5-pua . #x95A9) ;  + (=ucs . #xE7A3) ;  + )) +(define-char + '((=big5-pua . #x95AA) ;  + (=ucs . #xE7A4) ;  + )) +(define-char + '((=big5-pua . #x95AB) ;  + (=ucs . #xE7A5) ;  + )) +(define-char + '((=big5-pua . #x95AC) ;  + (=ucs . #xE7A6) ;  + )) +(define-char + '((=big5-pua . #x95AD) ;  + (=ucs . #xE7A7) ;  + )) +(define-char + '((=big5-pua . #x95AE) ;  + (=ucs . #xE7A8) ;  + )) +(define-char + '((=big5-pua . #x95AF) ;  + (=ucs . #xE7A9) ;  + )) +(define-char + '((=big5-pua . #x95B0) ;  + (=ucs . #xE7AA) ;  + )) +(define-char + '((=big5-pua . #x95B1) ;  + (=ucs . #xE7AB) ;  + )) +(define-char + '((=big5-pua . #x95B2) ;  + (=ucs . #xE7AC) ;  + )) +(define-char + '((=big5-pua . #x95B3) ;  + (=ucs . #xE7AD) ;  + )) +(define-char + '((=big5-pua . #x95B4) ;  + (=ucs . #xE7AE) ;  + )) +(define-char + '((=big5-pua . #x95B5) ;  + (=ucs . #xE7AF) ;  + )) +(define-char + '((=big5-pua . #x95B6) ;  + (=ucs . #xE7B0) ;  + )) +(define-char + '((=big5-pua . #x95B7) ;  + (=ucs . #xE7B1) ;  + )) +(define-char + '((=big5-pua . #x95B8) ;  + (=ucs . #xE7B2) ;  + )) +(define-char + '((=big5-pua . #x95B9) ;  + (=ucs . #xE7B3) ;  + )) +(define-char + '((=big5-pua . #x95BA) ;  + (=ucs . #xE7B4) ;  + )) +(define-char + '((=big5-pua . #x95BB) ;  + (=ucs . #xE7B5) ;  + )) +(define-char + '((=big5-pua . #x95BC) ;  + (=ucs . #xE7B6) ;  + )) +(define-char + '((=big5-pua . #x95BD) ;  + (=ucs . #xE7B7) ;  + )) +(define-char + '((=big5-pua . #x95BE) ;  + (=ucs . #xE7B8) ;  + )) +(define-char + '((=big5-pua . #x95BF) ;  + (=ucs . #xE7B9) ;  + )) +(define-char + '((=big5-pua . #x95C0) ;  + (=ucs . #xE7BA) ;  + )) +(define-char + '((=big5-pua . #x95C1) ;  + (=ucs . #xE7BB) ;  + )) +(define-char + '((=big5-pua . #x95C2) ;  + (=ucs . #xE7BC) ;  + )) +(define-char + '((=big5-pua . #x95C3) ;  + (=ucs . #xE7BD) ;  + )) +(define-char + '((=big5-pua . #x95C4) ;  + (=ucs . #xE7BE) ;  + )) +(define-char + '((=big5-pua . #x95C5) ;  + (=ucs . #xE7BF) ;  + )) +(define-char + '((=big5-pua . #x95C6) ;  + (=ucs . #xE7C0) ;  + )) +(define-char + '((=big5-pua . #x95C7) ;  + (=ucs . #xE7C1) ;  + )) +(define-char + '((=big5-pua . #x95C8) ;  + (=ucs . #xE7C2) ;  + )) +(define-char + '((=big5-pua . #x95C9) ;  + (=ucs . #xE7C3) ;  + )) +(define-char + '((=big5-pua . #x95CA) ;  + (=ucs . #xE7C4) ;  + )) +(define-char + '((=big5-pua . #x95CB) ;  + (=ucs . #xE7C5) ;  + )) +(define-char + '((=big5-pua . #x95CC) ;  + (=ucs . #xE7C6) ;  + )) +(define-char + '((=big5-pua . #x95CD) ;  + (=ucs . #xE7C7) ;  + )) +(define-char + '((=big5-pua . #x95CE) ;  + (=ucs . #xE7C8) ;  + )) +(define-char + '((=big5-pua . #x95CF) ;  + (=ucs . #xE7C9) ;  + )) +(define-char + '((=big5-pua . #x95D0) ;  + (=ucs . #xE7CA) ;  + )) +(define-char + '((=big5-pua . #x95D1) ;  + (=ucs . #xE7CB) ;  + )) +(define-char + '((=big5-pua . #x95D2) ;  + (=ucs . #xE7CC) ;  + )) +(define-char + '((=big5-pua . #x95D3) ;  + (=ucs . #xE7CD) ;  + )) +(define-char + '((=big5-pua . #x95D4) ;  + (=ucs . #xE7CE) ;  + )) +(define-char + '((=big5-pua . #x95D5) ;  + (=ucs . #xE7CF) ;  + )) +(define-char + '((=big5-pua . #x95D6) ;  + (=ucs . #xE7D0) ;  + )) +(define-char + '((=big5-pua . #x95D7) ;  + (=ucs . #xE7D1) ;  + )) +(define-char + '((=big5-pua . #x95D8) ;  + (=ucs . #xE7D2) ;  + )) +(define-char + '((=big5-pua . #x95D9) ;  + (=ucs . #xE7D3) ;  + )) +(define-char + '((=big5-pua . #x95DA) ;  + (=ucs . #xE7D4) ;  + )) +(define-char + '((=big5-pua . #x95DB) ;  + (=ucs . #xE7D5) ;  + )) +(define-char + '((=big5-pua . #x95DC) ;  + (=ucs . #xE7D6) ;  + )) +(define-char + '((=big5-pua . #x95DD) ;  + (=ucs . #xE7D7) ;  + )) +(define-char + '((=big5-pua . #x95DE) ;  + (=ucs . #xE7D8) ;  + )) +(define-char + '((=big5-pua . #x95DF) ;  + (=ucs . #xE7D9) ;  + )) +(define-char + '((=big5-pua . #x95E0) ;  + (=ucs . #xE7DA) ;  + )) +(define-char + '((=big5-pua . #x95E1) ;  + (=ucs . #xE7DB) ;  + )) +(define-char + '((=big5-pua . #x95E2) ;  + (=ucs . #xE7DC) ;  + )) +(define-char + '((=big5-pua . #x95E3) ;  + (=ucs . #xE7DD) ;  + )) +(define-char + '((=big5-pua . #x95E4) ;  + (=ucs . #xE7DE) ;  + )) +(define-char + '((=big5-pua . #x95E5) ;  + (=ucs . #xE7DF) ;  + )) +(define-char + '((=big5-pua . #x95E6) ;  + (=ucs . #xE7E0) ;  + )) +(define-char + '((=big5-pua . #x95E7) ;  + (=ucs . #xE7E1) ;  + )) +(define-char + '((=big5-pua . #x95E8) ;  + (=ucs . #xE7E2) ;  + )) +(define-char + '((=big5-pua . #x95E9) ;  + (=ucs . #xE7E3) ;  + )) +(define-char + '((=big5-pua . #x95EA) ;  + (=ucs . #xE7E4) ;  + )) +(define-char + '((=big5-pua . #x95EB) ;  + (=ucs . #xE7E5) ;  + )) +(define-char + '((=big5-pua . #x95EC) ;  + (=ucs . #xE7E6) ;  + )) +(define-char + '((=big5-pua . #x95ED) ;  + (=ucs . #xE7E7) ;  + )) +(define-char + '((=big5-pua . #x95EE) ;  + (=ucs . #xE7E8) ;  + )) +(define-char + '((=big5-pua . #x95EF) ;  + (=ucs . #xE7E9) ;  + )) +(define-char + '((=big5-pua . #x95F0) ;  + (=ucs . #xE7EA) ;  + )) +(define-char + '((=big5-pua . #x95F1) ;  + (=ucs . #xE7EB) ;  + )) +(define-char + '((=big5-pua . #x95F2) ;  + (=ucs . #xE7EC) ;  + )) +(define-char + '((=big5-pua . #x95F3) ;  + (=ucs . #xE7ED) ;  + )) +(define-char + '((=big5-pua . #x95F4) ;  + (=ucs . #xE7EE) ;  + )) +(define-char + '((=big5-pua . #x95F5) ;  + (=ucs . #xE7EF) ;  + )) +(define-char + '((=big5-pua . #x95F6) ;  + (=ucs . #xE7F0) ;  + )) +(define-char + '((=big5-pua . #x95F7) ;  + (=ucs . #xE7F1) ;  + )) +(define-char + '((=big5-pua . #x95F8) ;  + (=ucs . #xE7F2) ;  + )) +(define-char + '((=big5-pua . #x95F9) ;  + (=ucs . #xE7F3) ;  + )) +(define-char + '((=big5-pua . #x95FA) ;  + (=ucs . #xE7F4) ;  + )) +(define-char + '((=big5-pua . #x95FB) ;  + (=ucs . #xE7F5) ;  + )) +(define-char + '((=big5-pua . #x95FC) ;  + (=ucs . #xE7F6) ;  + )) +(define-char + '((=big5-pua . #x95FD) ;  + (=ucs . #xE7F7) ;  + )) +(define-char + '((=big5-pua . #x95FE) ;  + (=ucs . #xE7F8) ;  + )) +(define-char + '((=big5-pua . #x9640) ;  + (=ucs . #xE7F9) ;  + )) +(define-char + '((=big5-pua . #x9641) ;  + (=ucs . #xE7FA) ;  + )) +(define-char + '((=big5-pua . #x9642) ;  + (=ucs . #xE7FB) ;  + )) +(define-char + '((=big5-pua . #x9643) ;  + (=ucs . #xE7FC) ;  + )) +(define-char + '((=big5-pua . #x9644) ;  + (=ucs . #xE7FD) ;  + )) +(define-char + '((=big5-pua . #x9645) ;  + (=ucs . #xE7FE) ;  + )) +(define-char + '((=big5-pua . #x9646) ;  + (=ucs . #xE7FF) ;  + )) +(define-char + '((=big5-pua . #x9647) ;  + (=ucs . #xE800) ;  + )) +(define-char + '((=big5-pua . #x9648) ;  + (=ucs . #xE801) ;  + )) +(define-char + '((=big5-pua . #x9649) ;  + (=ucs . #xE802) ;  + )) +(define-char + '((=big5-pua . #x964A) ;  + (=ucs . #xE803) ;  + )) +(define-char + '((=big5-pua . #x964B) ;  + (=ucs . #xE804) ;  + )) +(define-char + '((=big5-pua . #x964C) ;  + (=ucs . #xE805) ;  + )) +(define-char + '((=big5-pua . #x964D) ;  + (=ucs . #xE806) ;  + )) +(define-char + '((=big5-pua . #x964E) ;  + (=ucs . #xE807) ;  + )) +(define-char + '((=big5-pua . #x964F) ;  + (=ucs . #xE808) ;  + )) +(define-char + '((=big5-pua . #x9650) ;  + (=ucs . #xE809) ;  + )) +(define-char + '((=big5-pua . #x9651) ;  + (=ucs . #xE80A) ;  + )) +(define-char + '((=big5-pua . #x9652) ;  + (=ucs . #xE80B) ;  + )) +(define-char + '((=big5-pua . #x9653) ;  + (=ucs . #xE80C) ;  + )) +(define-char + '((=big5-pua . #x9654) ;  + (=ucs . #xE80D) ;  + )) +(define-char + '((=big5-pua . #x9655) ;  + (=ucs . #xE80E) ;  + )) +(define-char + '((=big5-pua . #x9656) ;  + (=ucs . #xE80F) ;  + )) +(define-char + '((=big5-pua . #x9657) ;  + (=ucs . #xE810) ;  + )) +(define-char + '((=big5-pua . #x9658) ;  + (=ucs . #xE811) ;  + )) +(define-char + '((=big5-pua . #x9659) ;  + (=ucs . #xE812) ;  + )) +(define-char + '((=big5-pua . #x965A) ;  + (=ucs . #xE813) ;  + )) +(define-char + '((=big5-pua . #x965B) ;  + (=ucs . #xE814) ;  + )) +(define-char + '((=big5-pua . #x965C) ;  + (=ucs . #xE815) ;  + )) +(define-char + '((=big5-pua . #x965D) ;  + (=ucs . #xE816) ;  + )) +(define-char + '((=big5-pua . #x965E) ;  + (=ucs . #xE817) ;  + )) +(define-char + '((=big5-pua . #x965F) ;  + (=ucs . #xE818) ;  + )) +(define-char + '((=big5-pua . #x9660) ;  + (=ucs . #xE819) ;  + )) +(define-char + '((=big5-pua . #x9661) ;  + (=ucs . #xE81A) ;  + )) +(define-char + '((=big5-pua . #x9662) ;  + (=ucs . #xE81B) ;  + )) +(define-char + '((=big5-pua . #x9663) ;  + (=ucs . #xE81C) ;  + )) +(define-char + '((=big5-pua . #x9664) ;  + (=ucs . #xE81D) ;  + )) +(define-char + '((=big5-pua . #x9665) ;  + (=ucs . #xE81E) ;  + )) +(define-char + '((=big5-pua . #x9666) ;  + (=ucs . #xE81F) ;  + )) +(define-char + '((=big5-pua . #x9667) ; î   + (=ucs . #xE820) ; î   + )) +(define-char + '((=big5-pua . #x9668) ; î ¡ + (=ucs . #xE821) ; î ¡ + )) +(define-char + '((=big5-pua . #x9669) ; î ¢ + (=ucs . #xE822) ; î ¢ + )) +(define-char + '((=big5-pua . #x966A) ; î £ + (=ucs . #xE823) ; î £ + )) +(define-char + '((=big5-pua . #x966B) ; î ¤ + (=ucs . #xE824) ; î ¤ + )) +(define-char + '((=big5-pua . #x966C) ; î ¥ + (=ucs . #xE825) ; î ¥ + )) +(define-char + '((=big5-pua . #x966D) ; î ¦ + (=ucs . #xE826) ; î ¦ + )) +(define-char + '((=big5-pua . #x966E) ; î § + (=ucs . #xE827) ; î § + )) +(define-char + '((=big5-pua . #x966F) ; î ¨ + (=ucs . #xE828) ; î ¨ + )) +(define-char + '((=big5-pua . #x9670) ; î © + (=ucs . #xE829) ; î © + )) +(define-char + '((=big5-pua . #x9671) ; î ª + (=ucs . #xE82A) ; î ª + )) +(define-char + '((=big5-pua . #x9672) ; î « + (=ucs . #xE82B) ; î « + )) +(define-char + '((=big5-pua . #x9673) ; î ¬ + (=ucs . #xE82C) ; î ¬ + )) +(define-char + '((=big5-pua . #x9674) ; î ­ + (=ucs . #xE82D) ; î ­ + )) +(define-char + '((=big5-pua . #x9675) ; î ® + (=ucs . #xE82E) ; î ® + )) +(define-char + '((=big5-pua . #x9676) ; î ¯ + (=ucs . #xE82F) ; î ¯ + )) +(define-char + '((=big5-pua . #x9677) ; î ° + (=ucs . #xE830) ; î ° + )) +(define-char + '((=big5-pua . #x9678) ; î ± + (=ucs . #xE831) ; î ± + )) +(define-char + '((=big5-pua . #x9679) ; î ² + (=ucs . #xE832) ; î ² + )) +(define-char + '((=big5-pua . #x967A) ; î ³ + (=ucs . #xE833) ; î ³ + )) +(define-char + '((=big5-pua . #x967B) ; î ´ + (=ucs . #xE834) ; î ´ + )) +(define-char + '((=big5-pua . #x967C) ; î µ + (=ucs . #xE835) ; î µ + )) +(define-char + '((=big5-pua . #x967D) ; î ¶ + (=ucs . #xE836) ; î ¶ + )) +(define-char + '((=big5-pua . #x967E) ; î · + (=ucs . #xE837) ; î · + )) +(define-char + '((=big5-pua . #x96A1) ; î ¸ + (=ucs . #xE838) ; î ¸ + )) +(define-char + '((=big5-pua . #x96A2) ; î ¹ + (=ucs . #xE839) ; î ¹ + )) +(define-char + '((=big5-pua . #x96A3) ; î º + (=ucs . #xE83A) ; î º + )) +(define-char + '((=big5-pua . #x96A4) ; î » + (=ucs . #xE83B) ; î » + )) +(define-char + '((=big5-pua . #x96A5) ; î ¼ + (=ucs . #xE83C) ; î ¼ + )) +(define-char + '((=big5-pua . #x96A6) ; î ½ + (=ucs . #xE83D) ; î ½ + )) +(define-char + '((=big5-pua . #x96A7) ; î ¾ + (=ucs . #xE83E) ; î ¾ + )) +(define-char + '((=big5-pua . #x96A8) ; î ¿ + (=ucs . #xE83F) ; î ¿ + )) +(define-char + '((=big5-pua . #x96A9) ;  + (=ucs . #xE840) ;  + )) +(define-char + '((=big5-pua . #x96AA) ;  + (=ucs . #xE841) ;  + )) +(define-char + '((=big5-pua . #x96AB) ;  + (=ucs . #xE842) ;  + )) +(define-char + '((=big5-pua . #x96AC) ;  + (=ucs . #xE843) ;  + )) +(define-char + '((=big5-pua . #x96AD) ;  + (=ucs . #xE844) ;  + )) +(define-char + '((=big5-pua . #x96AE) ;  + (=ucs . #xE845) ;  + )) +(define-char + '((=big5-pua . #x96AF) ;  + (=ucs . #xE846) ;  + )) +(define-char + '((=big5-pua . #x96B0) ;  + (=ucs . #xE847) ;  + )) +(define-char + '((=big5-pua . #x96B1) ;  + (=ucs . #xE848) ;  + )) +(define-char + '((=big5-pua . #x96B2) ;  + (=ucs . #xE849) ;  + )) +(define-char + '((=big5-pua . #x96B3) ;  + (=ucs . #xE84A) ;  + )) +(define-char + '((=big5-pua . #x96B4) ;  + (=ucs . #xE84B) ;  + )) +(define-char + '((=big5-pua . #x96B5) ;  + (=ucs . #xE84C) ;  + )) +(define-char + '((=big5-pua . #x96B6) ;  + (=ucs . #xE84D) ;  + )) +(define-char + '((=big5-pua . #x96B7) ;  + (=ucs . #xE84E) ;  + )) +(define-char + '((=big5-pua . #x96B8) ;  + (=ucs . #xE84F) ;  + )) +(define-char + '((=big5-pua . #x96B9) ;  + (=ucs . #xE850) ;  + )) +(define-char + '((=big5-pua . #x96BA) ;  + (=ucs . #xE851) ;  + )) +(define-char + '((=big5-pua . #x96BB) ;  + (=ucs . #xE852) ;  + )) +(define-char + '((=big5-pua . #x96BC) ;  + (=ucs . #xE853) ;  + )) +(define-char + '((=big5-pua . #x96BD) ;  + (=ucs . #xE854) ;  + )) +(define-char + '((=big5-pua . #x96BE) ;  + (=ucs . #xE855) ;  + )) +(define-char + '((=big5-pua . #x96BF) ;  + (=ucs . #xE856) ;  + )) +(define-char + '((=big5-pua . #x96C0) ;  + (=ucs . #xE857) ;  + )) +(define-char + '((=big5-pua . #x96C1) ;  + (=ucs . #xE858) ;  + )) +(define-char + '((=big5-pua . #x96C2) ;  + (=ucs . #xE859) ;  + )) +(define-char + '((=big5-pua . #x96C3) ;  + (=ucs . #xE85A) ;  + )) +(define-char + '((=big5-pua . #x96C4) ;  + (=ucs . #xE85B) ;  + )) +(define-char + '((=big5-pua . #x96C5) ;  + (=ucs . #xE85C) ;  + )) +(define-char + '((=big5-pua . #x96C6) ;  + (=ucs . #xE85D) ;  + )) +(define-char + '((=big5-pua . #x96C7) ;  + (=ucs . #xE85E) ;  + )) +(define-char + '((=big5-pua . #x96C8) ;  + (=ucs . #xE85F) ;  + )) +(define-char + '((=big5-pua . #x96C9) ; î¡  + (=ucs . #xE860) ; î¡  + )) +(define-char + '((=big5-pua . #x96CA) ; î¡¡ + (=ucs . #xE861) ; î¡¡ + )) +(define-char + '((=big5-pua . #x96CB) ; î¡¢ + (=ucs . #xE862) ; î¡¢ + )) +(define-char + '((=big5-pua . #x96CC) ; î¡£ + (=ucs . #xE863) ; î¡£ + )) +(define-char + '((=big5-pua . #x96CD) ;  + (=ucs . #xE864) ;  + )) +(define-char + '((=big5-pua . #x96CE) ; î¡¥ + (=ucs . #xE865) ; î¡¥ + )) +(define-char + '((=big5-pua . #x96CF) ;  + (=ucs . #xE866) ;  + )) +(define-char + '((=big5-pua . #x96D0) ;  + (=ucs . #xE867) ;  + )) +(define-char + '((=big5-pua . #x96D1) ;  + (=ucs . #xE868) ;  + )) +(define-char + '((=big5-pua . #x96D2) ; î¡© + (=ucs . #xE869) ; î¡© + )) +(define-char + '((=big5-pua . #x96D3) ;  + (=ucs . #xE86A) ;  + )) +(define-char + '((=big5-pua . #x96D4) ; î¡« + (=ucs . #xE86B) ; î¡« + )) +(define-char + '((=big5-pua . #x96D5) ;  + (=ucs . #xE86C) ;  + )) +(define-char + '((=big5-pua . #x96D6) ; î¡­ + (=ucs . #xE86D) ; î¡­ + )) +(define-char + '((=big5-pua . #x96D7) ; î¡® + (=ucs . #xE86E) ; î¡® + )) +(define-char + '((=big5-pua . #x96D8) ;  + (=ucs . #xE86F) ;  + )) +(define-char + '((=big5-pua . #x96D9) ; î¡° + (=ucs . #xE870) ; î¡° + )) +(define-char + '((=big5-pua . #x96DA) ;  + (=ucs . #xE871) ;  + )) +(define-char + '((=big5-pua . #x96DB) ;  + (=ucs . #xE872) ;  + )) +(define-char + '((=big5-pua . #x96DC) ;  + (=ucs . #xE873) ;  + )) +(define-char + '((=big5-pua . #x96DD) ; î¡´ + (=ucs . #xE874) ; î¡´ + )) +(define-char + '((=big5-pua . #x96DE) ;  + (=ucs . #xE875) ;  + )) +(define-char + '((=big5-pua . #x96DF) ;  + (=ucs . #xE876) ;  + )) +(define-char + '((=big5-pua . #x96E0) ; î¡· + (=ucs . #xE877) ; î¡· + )) +(define-char + '((=big5-pua . #x96E1) ;  + (=ucs . #xE878) ;  + )) +(define-char + '((=big5-pua . #x96E2) ;  + (=ucs . #xE879) ;  + )) +(define-char + '((=big5-pua . #x96E3) ;  + (=ucs . #xE87A) ;  + )) +(define-char + '((=big5-pua . #x96E4) ; î¡» + (=ucs . #xE87B) ; î¡» + )) +(define-char + '((=big5-pua . #x96E5) ;  + (=ucs . #xE87C) ;  + )) +(define-char + '((=big5-pua . #x96E6) ;  + (=ucs . #xE87D) ;  + )) +(define-char + '((=big5-pua . #x96E7) ;  + (=ucs . #xE87E) ;  + )) +(define-char + '((=big5-pua . #x96E8) ; î¡¿ + (=ucs . #xE87F) ; î¡¿ + )) +(define-char + '((=big5-pua . #x96E9) ;  + (=ucs . #xE880) ;  + )) +(define-char + '((=big5-pua . #x96EA) ;  + (=ucs . #xE881) ;  + )) +(define-char + '((=big5-pua . #x96EB) ;  + (=ucs . #xE882) ;  + )) +(define-char + '((=big5-pua . #x96EC) ;  + (=ucs . #xE883) ;  + )) +(define-char + '((=big5-pua . #x96ED) ;  + (=ucs . #xE884) ;  + )) +(define-char + '((=big5-pua . #x96EE) ;  + (=ucs . #xE885) ;  + )) +(define-char + '((=big5-pua . #x96EF) ;  + (=ucs . #xE886) ;  + )) +(define-char + '((=big5-pua . #x96F0) ;  + (=ucs . #xE887) ;  + )) +(define-char + '((=big5-pua . #x96F1) ;  + (=ucs . #xE888) ;  + )) +(define-char + '((=big5-pua . #x96F2) ;  + (=ucs . #xE889) ;  + )) +(define-char + '((=big5-pua . #x96F3) ;  + (=ucs . #xE88A) ;  + )) +(define-char + '((=big5-pua . #x96F4) ;  + (=ucs . #xE88B) ;  + )) +(define-char + '((=big5-pua . #x96F5) ;  + (=ucs . #xE88C) ;  + )) +(define-char + '((=big5-pua . #x96F6) ;  + (=ucs . #xE88D) ;  + )) +(define-char + '((=big5-pua . #x96F7) ;  + (=ucs . #xE88E) ;  + )) +(define-char + '((=big5-pua . #x96F8) ;  + (=ucs . #xE88F) ;  + )) +(define-char + '((=big5-pua . #x96F9) ;  + (=ucs . #xE890) ;  + )) +(define-char + '((=big5-pua . #x96FA) ;  + (=ucs . #xE891) ;  + )) +(define-char + '((=big5-pua . #x96FB) ;  + (=ucs . #xE892) ;  + )) +(define-char + '((=big5-pua . #x96FC) ;  + (=ucs . #xE893) ;  + )) +(define-char + '((=big5-pua . #x96FD) ;  + (=ucs . #xE894) ;  + )) +(define-char + '((=big5-pua . #x96FE) ;  + (=ucs . #xE895) ;  + )) +(define-char + '((=big5-pua . #x9740) ;  + (=ucs . #xE896) ;  + )) +(define-char + '((=big5-pua . #x9741) ;  + (=ucs . #xE897) ;  + )) +(define-char + '((=big5-pua . #x9742) ;  + (=ucs . #xE898) ;  + )) +(define-char + '((=big5-pua . #x9743) ;  + (=ucs . #xE899) ;  + )) +(define-char + '((=big5-pua . #x9744) ;  + (=ucs . #xE89A) ;  + )) +(define-char + '((=big5-pua . #x9745) ;  + (=ucs . #xE89B) ;  + )) +(define-char + '((=big5-pua . #x9746) ;  + (=ucs . #xE89C) ;  + )) +(define-char + '((=big5-pua . #x9747) ;  + (=ucs . #xE89D) ;  + )) +(define-char + '((=big5-pua . #x9748) ;  + (=ucs . #xE89E) ;  + )) +(define-char + '((=big5-pua . #x9749) ;  + (=ucs . #xE89F) ;  + )) +(define-char + '((=big5-pua . #x974A) ;  + (=ucs . #xE8A0) ;  + )) +(define-char + '((=big5-pua . #x974B) ;  + (=ucs . #xE8A1) ;  + )) +(define-char + '((=big5-pua . #x974C) ;  + (=ucs . #xE8A2) ;  + )) +(define-char + '((=big5-pua . #x974D) ;  + (=ucs . #xE8A3) ;  + )) +(define-char + '((=big5-pua . #x974E) ;  + (=ucs . #xE8A4) ;  + )) +(define-char + '((=big5-pua . #x974F) ;  + (=ucs . #xE8A5) ;  + )) +(define-char + '((=big5-pua . #x9750) ;  + (=ucs . #xE8A6) ;  + )) +(define-char + '((=big5-pua . #x9751) ;  + (=ucs . #xE8A7) ;  + )) +(define-char + '((=big5-pua . #x9752) ;  + (=ucs . #xE8A8) ;  + )) +(define-char + '((=big5-pua . #x9753) ;  + (=ucs . #xE8A9) ;  + )) +(define-char + '((=big5-pua . #x9754) ;  + (=ucs . #xE8AA) ;  + )) +(define-char + '((=big5-pua . #x9755) ;  + (=ucs . #xE8AB) ;  + )) +(define-char + '((=big5-pua . #x9756) ;  + (=ucs . #xE8AC) ;  + )) +(define-char + '((=big5-pua . #x9757) ;  + (=ucs . #xE8AD) ;  + )) +(define-char + '((=big5-pua . #x9758) ;  + (=ucs . #xE8AE) ;  + )) +(define-char + '((=big5-pua . #x9759) ;  + (=ucs . #xE8AF) ;  + )) +(define-char + '((=big5-pua . #x975A) ;  + (=ucs . #xE8B0) ;  + )) +(define-char + '((=big5-pua . #x975B) ;  + (=ucs . #xE8B1) ;  + )) +(define-char + '((=big5-pua . #x975C) ;  + (=ucs . #xE8B2) ;  + )) +(define-char + '((=big5-pua . #x975D) ;  + (=ucs . #xE8B3) ;  + )) +(define-char + '((=big5-pua . #x975E) ;  + (=ucs . #xE8B4) ;  + )) +(define-char + '((=big5-pua . #x975F) ;  + (=ucs . #xE8B5) ;  + )) +(define-char + '((=big5-pua . #x9760) ;  + (=ucs . #xE8B6) ;  + )) +(define-char + '((=big5-pua . #x9761) ;  + (=ucs . #xE8B7) ;  + )) +(define-char + '((=big5-pua . #x9762) ;  + (=ucs . #xE8B8) ;  + )) +(define-char + '((=big5-pua . #x9763) ;  + (=ucs . #xE8B9) ;  + )) +(define-char + '((=big5-pua . #x9764) ;  + (=ucs . #xE8BA) ;  + )) +(define-char + '((=big5-pua . #x9765) ;  + (=ucs . #xE8BB) ;  + )) +(define-char + '((=big5-pua . #x9766) ;  + (=ucs . #xE8BC) ;  + )) +(define-char + '((=big5-pua . #x9767) ;  + (=ucs . #xE8BD) ;  + )) +(define-char + '((=big5-pua . #x9768) ;  + (=ucs . #xE8BE) ;  + )) +(define-char + '((=big5-pua . #x9769) ;  + (=ucs . #xE8BF) ;  + )) +(define-char + '((=big5-pua . #x976A) ;  + (=ucs . #xE8C0) ;  + )) +(define-char + '((=big5-pua . #x976B) ;  + (=ucs . #xE8C1) ;  + )) +(define-char + '((=big5-pua . #x976C) ;  + (=ucs . #xE8C2) ;  + )) +(define-char + '((=big5-pua . #x976D) ;  + (=ucs . #xE8C3) ;  + )) +(define-char + '((=big5-pua . #x976E) ;  + (=ucs . #xE8C4) ;  + )) +(define-char + '((=big5-pua . #x976F) ;  + (=ucs . #xE8C5) ;  + )) +(define-char + '((=big5-pua . #x9770) ;  + (=ucs . #xE8C6) ;  + )) +(define-char + '((=big5-pua . #x9771) ;  + (=ucs . #xE8C7) ;  + )) +(define-char + '((=big5-pua . #x9772) ;  + (=ucs . #xE8C8) ;  + )) +(define-char + '((=big5-pua . #x9773) ;  + (=ucs . #xE8C9) ;  + )) +(define-char + '((=big5-pua . #x9774) ;  + (=ucs . #xE8CA) ;  + )) +(define-char + '((=big5-pua . #x9775) ;  + (=ucs . #xE8CB) ;  + )) +(define-char + '((=big5-pua . #x9776) ;  + (=ucs . #xE8CC) ;  + )) +(define-char + '((=big5-pua . #x9777) ;  + (=ucs . #xE8CD) ;  + )) +(define-char + '((=big5-pua . #x9778) ;  + (=ucs . #xE8CE) ;  + )) +(define-char + '((=big5-pua . #x9779) ;  + (=ucs . #xE8CF) ;  + )) +(define-char + '((=big5-pua . #x977A) ;  + (=ucs . #xE8D0) ;  + )) +(define-char + '((=big5-pua . #x977B) ;  + (=ucs . #xE8D1) ;  + )) +(define-char + '((=big5-pua . #x977C) ;  + (=ucs . #xE8D2) ;  + )) +(define-char + '((=big5-pua . #x977D) ;  + (=ucs . #xE8D3) ;  + )) +(define-char + '((=big5-pua . #x977E) ;  + (=ucs . #xE8D4) ;  + )) +(define-char + '((=big5-pua . #x97A1) ;  + (=ucs . #xE8D5) ;  + )) +(define-char + '((=big5-pua . #x97A2) ;  + (=ucs . #xE8D6) ;  + )) +(define-char + '((=big5-pua . #x97A3) ;  + (=ucs . #xE8D7) ;  + )) +(define-char + '((=big5-pua . #x97A4) ;  + (=ucs . #xE8D8) ;  + )) +(define-char + '((=big5-pua . #x97A5) ;  + (=ucs . #xE8D9) ;  + )) +(define-char + '((=big5-pua . #x97A6) ;  + (=ucs . #xE8DA) ;  + )) +(define-char + '((=big5-pua . #x97A7) ;  + (=ucs . #xE8DB) ;  + )) +(define-char + '((=big5-pua . #x97A8) ;  + (=ucs . #xE8DC) ;  + )) +(define-char + '((=big5-pua . #x97A9) ;  + (=ucs . #xE8DD) ;  + )) +(define-char + '((=big5-pua . #x97AA) ;  + (=ucs . #xE8DE) ;  + )) +(define-char + '((=big5-pua . #x97AB) ;  + (=ucs . #xE8DF) ;  + )) +(define-char + '((=big5-pua . #x97AC) ;  + (=ucs . #xE8E0) ;  + )) +(define-char + '((=big5-pua . #x97AD) ;  + (=ucs . #xE8E1) ;  + )) +(define-char + '((=big5-pua . #x97AE) ;  + (=ucs . #xE8E2) ;  + )) +(define-char + '((=big5-pua . #x97AF) ;  + (=ucs . #xE8E3) ;  + )) +(define-char + '((=big5-pua . #x97B0) ;  + (=ucs . #xE8E4) ;  + )) +(define-char + '((=big5-pua . #x97B1) ;  + (=ucs . #xE8E5) ;  + )) +(define-char + '((=big5-pua . #x97B2) ;  + (=ucs . #xE8E6) ;  + )) +(define-char + '((=big5-pua . #x97B3) ;  + (=ucs . #xE8E7) ;  + )) +(define-char + '((=big5-pua . #x97B4) ;  + (=ucs . #xE8E8) ;  + )) +(define-char + '((=big5-pua . #x97B5) ;  + (=ucs . #xE8E9) ;  + )) +(define-char + '((=big5-pua . #x97B6) ;  + (=ucs . #xE8EA) ;  + )) +(define-char + '((=big5-pua . #x97B7) ;  + (=ucs . #xE8EB) ;  + )) +(define-char + '((=big5-pua . #x97B8) ;  + (=ucs . #xE8EC) ;  + )) +(define-char + '((=big5-pua . #x97B9) ;  + (=ucs . #xE8ED) ;  + )) +(define-char + '((=big5-pua . #x97BA) ;  + (=ucs . #xE8EE) ;  + )) +(define-char + '((=big5-pua . #x97BB) ;  + (=ucs . #xE8EF) ;  + )) +(define-char + '((=big5-pua . #x97BC) ;  + (=ucs . #xE8F0) ;  + )) +(define-char + '((=big5-pua . #x97BD) ;  + (=ucs . #xE8F1) ;  + )) +(define-char + '((=big5-pua . #x97BE) ;  + (=ucs . #xE8F2) ;  + )) +(define-char + '((=big5-pua . #x97BF) ;  + (=ucs . #xE8F3) ;  + )) +(define-char + '((=big5-pua . #x97C0) ;  + (=ucs . #xE8F4) ;  + )) +(define-char + '((=big5-pua . #x97C1) ;  + (=ucs . #xE8F5) ;  + )) +(define-char + '((=big5-pua . #x97C2) ;  + (=ucs . #xE8F6) ;  + )) +(define-char + '((=big5-pua . #x97C3) ;  + (=ucs . #xE8F7) ;  + )) +(define-char + '((=big5-pua . #x97C4) ;  + (=ucs . #xE8F8) ;  + )) +(define-char + '((=big5-pua . #x97C5) ;  + (=ucs . #xE8F9) ;  + )) +(define-char + '((=big5-pua . #x97C6) ;  + (=ucs . #xE8FA) ;  + )) +(define-char + '((=big5-pua . #x97C7) ;  + (=ucs . #xE8FB) ;  + )) +(define-char + '((=big5-pua . #x97C8) ;  + (=ucs . #xE8FC) ;  + )) +(define-char + '((=big5-pua . #x97C9) ;  + (=ucs . #xE8FD) ;  + )) +(define-char + '((=big5-pua . #x97CA) ;  + (=ucs . #xE8FE) ;  + )) +(define-char + '((=big5-pua . #x97CB) ;  + (=ucs . #xE8FF) ;  + )) +(define-char + '((=big5-pua . #x97CC) ;  + (=ucs . #xE900) ;  + )) +(define-char + '((=big5-pua . #x97CD) ;  + (=ucs . #xE901) ;  + )) +(define-char + '((=big5-pua . #x97CE) ;  + (=ucs . #xE902) ;  + )) +(define-char + '((=big5-pua . #x97CF) ;  + (=ucs . #xE903) ;  + )) +(define-char + '((=big5-pua . #x97D0) ;  + (=ucs . #xE904) ;  + )) +(define-char + '((=big5-pua . #x97D1) ;  + (=ucs . #xE905) ;  + )) +(define-char + '((=big5-pua . #x97D2) ;  + (=ucs . #xE906) ;  + )) +(define-char + '((=big5-pua . #x97D3) ;  + (=ucs . #xE907) ;  + )) +(define-char + '((=big5-pua . #x97D4) ;  + (=ucs . #xE908) ;  + )) +(define-char + '((=big5-pua . #x97D5) ;  + (=ucs . #xE909) ;  + )) +(define-char + '((=big5-pua . #x97D6) ;  + (=ucs . #xE90A) ;  + )) +(define-char + '((=big5-pua . #x97D7) ;  + (=ucs . #xE90B) ;  + )) +(define-char + '((=big5-pua . #x97D8) ;  + (=ucs . #xE90C) ;  + )) +(define-char + '((=big5-pua . #x97D9) ;  + (=ucs . #xE90D) ;  + )) +(define-char + '((=big5-pua . #x97DA) ;  + (=ucs . #xE90E) ;  + )) +(define-char + '((=big5-pua . #x97DB) ;  + (=ucs . #xE90F) ;  + )) +(define-char + '((=big5-pua . #x97DC) ;  + (=ucs . #xE910) ;  + )) +(define-char + '((=big5-pua . #x97DD) ;  + (=ucs . #xE911) ;  + )) +(define-char + '((=big5-pua . #x97DE) ;  + (=ucs . #xE912) ;  + )) +(define-char + '((=big5-pua . #x97DF) ;  + (=ucs . #xE913) ;  + )) +(define-char + '((=big5-pua . #x97E0) ;  + (=ucs . #xE914) ;  + )) +(define-char + '((=big5-pua . #x97E1) ;  + (=ucs . #xE915) ;  + )) +(define-char + '((=big5-pua . #x97E2) ;  + (=ucs . #xE916) ;  + )) +(define-char + '((=big5-pua . #x97E3) ;  + (=ucs . #xE917) ;  + )) +(define-char + '((=big5-pua . #x97E4) ;  + (=ucs . #xE918) ;  + )) +(define-char + '((=big5-pua . #x97E5) ;  + (=ucs . #xE919) ;  + )) +(define-char + '((=big5-pua . #x97E6) ;  + (=ucs . #xE91A) ;  + )) +(define-char + '((=big5-pua . #x97E7) ;  + (=ucs . #xE91B) ;  + )) +(define-char + '((=big5-pua . #x97E8) ;  + (=ucs . #xE91C) ;  + )) +(define-char + '((=big5-pua . #x97E9) ;  + (=ucs . #xE91D) ;  + )) +(define-char + '((=big5-pua . #x97EA) ;  + (=ucs . #xE91E) ;  + )) +(define-char + '((=big5-pua . #x97EB) ;  + (=ucs . #xE91F) ;  + )) +(define-char + '((=big5-pua . #x97EC) ;  + (=ucs . #xE920) ;  + )) +(define-char + '((=big5-pua . #x97ED) ;  + (=ucs . #xE921) ;  + )) +(define-char + '((=big5-pua . #x97EE) ;  + (=ucs . #xE922) ;  + )) +(define-char + '((=big5-pua . #x97EF) ;  + (=ucs . #xE923) ;  + )) +(define-char + '((=big5-pua . #x97F0) ;  + (=ucs . #xE924) ;  + )) +(define-char + '((=big5-pua . #x97F1) ;  + (=ucs . #xE925) ;  + )) +(define-char + '((=big5-pua . #x97F2) ;  + (=ucs . #xE926) ;  + )) +(define-char + '((=big5-pua . #x97F3) ;  + (=ucs . #xE927) ;  + )) +(define-char + '((=big5-pua . #x97F4) ;  + (=ucs . #xE928) ;  + )) +(define-char + '((=big5-pua . #x97F5) ;  + (=ucs . #xE929) ;  + )) +(define-char + '((=big5-pua . #x97F6) ;  + (=ucs . #xE92A) ;  + )) +(define-char + '((=big5-pua . #x97F7) ;  + (=ucs . #xE92B) ;  + )) +(define-char + '((=big5-pua . #x97F8) ;  + (=ucs . #xE92C) ;  + )) +(define-char + '((=big5-pua . #x97F9) ;  + (=ucs . #xE92D) ;  + )) +(define-char + '((=big5-pua . #x97FA) ;  + (=ucs . #xE92E) ;  + )) +(define-char + '((=big5-pua . #x97FB) ;  + (=ucs . #xE92F) ;  + )) +(define-char + '((=big5-pua . #x97FC) ;  + (=ucs . #xE930) ;  + )) +(define-char + '((=big5-pua . #x97FD) ;  + (=ucs . #xE931) ;  + )) +(define-char + '((=big5-pua . #x97FE) ;  + (=ucs . #xE932) ;  + )) +(define-char + '((=big5-pua . #x9840) ;  + (=ucs . #xE933) ;  + )) +(define-char + '((=big5-pua . #x9841) ;  + (=ucs . #xE934) ;  + )) +(define-char + '((=big5-pua . #x9842) ;  + (=ucs . #xE935) ;  + )) +(define-char + '((=big5-pua . #x9843) ;  + (=ucs . #xE936) ;  + )) +(define-char + '((=big5-pua . #x9844) ;  + (=ucs . #xE937) ;  + )) +(define-char + '((=big5-pua . #x9845) ;  + (=ucs . #xE938) ;  + )) +(define-char + '((=big5-pua . #x9846) ;  + (=ucs . #xE939) ;  + )) +(define-char + '((=big5-pua . #x9847) ;  + (=ucs . #xE93A) ;  + )) +(define-char + '((=big5-pua . #x9848) ;  + (=ucs . #xE93B) ;  + )) +(define-char + '((=big5-pua . #x9849) ;  + (=ucs . #xE93C) ;  + )) +(define-char + '((=big5-pua . #x984A) ;  + (=ucs . #xE93D) ;  + )) +(define-char + '((=big5-pua . #x984B) ;  + (=ucs . #xE93E) ;  + )) +(define-char + '((=big5-pua . #x984C) ;  + (=ucs . #xE93F) ;  + )) +(define-char + '((=big5-pua . #x984D) ;  + (=ucs . #xE940) ;  + )) +(define-char + '((=big5-pua . #x984E) ;  + (=ucs . #xE941) ;  + )) +(define-char + '((=big5-pua . #x984F) ;  + (=ucs . #xE942) ;  + )) +(define-char + '((=big5-pua . #x9850) ;  + (=ucs . #xE943) ;  + )) +(define-char + '((=big5-pua . #x9851) ;  + (=ucs . #xE944) ;  + )) +(define-char + '((=big5-pua . #x9852) ;  + (=ucs . #xE945) ;  + )) +(define-char + '((=big5-pua . #x9853) ;  + (=ucs . #xE946) ;  + )) +(define-char + '((=big5-pua . #x9854) ;  + (=ucs . #xE947) ;  + )) +(define-char + '((=big5-pua . #x9855) ;  + (=ucs . #xE948) ;  + )) +(define-char + '((=big5-pua . #x9856) ;  + (=ucs . #xE949) ;  + )) +(define-char + '((=big5-pua . #x9857) ;  + (=ucs . #xE94A) ;  + )) +(define-char + '((=big5-pua . #x9858) ;  + (=ucs . #xE94B) ;  + )) +(define-char + '((=big5-pua . #x9859) ;  + (=ucs . #xE94C) ;  + )) +(define-char + '((=big5-pua . #x985A) ;  + (=ucs . #xE94D) ;  + )) +(define-char + '((=big5-pua . #x985B) ;  + (=ucs . #xE94E) ;  + )) +(define-char + '((=big5-pua . #x985C) ;  + (=ucs . #xE94F) ;  + )) +(define-char + '((=big5-pua . #x985D) ;  + (=ucs . #xE950) ;  + )) +(define-char + '((=big5-pua . #x985E) ;  + (=ucs . #xE951) ;  + )) +(define-char + '((=big5-pua . #x985F) ;  + (=ucs . #xE952) ;  + )) +(define-char + '((=big5-pua . #x9860) ;  + (=ucs . #xE953) ;  + )) +(define-char + '((=big5-pua . #x9861) ;  + (=ucs . #xE954) ;  + )) +(define-char + '((=big5-pua . #x9862) ;  + (=ucs . #xE955) ;  + )) +(define-char + '((=big5-pua . #x9863) ;  + (=ucs . #xE956) ;  + )) +(define-char + '((=big5-pua . #x9864) ;  + (=ucs . #xE957) ;  + )) +(define-char + '((=big5-pua . #x9865) ;  + (=ucs . #xE958) ;  + )) +(define-char + '((=big5-pua . #x9866) ;  + (=ucs . #xE959) ;  + )) +(define-char + '((=big5-pua . #x9867) ;  + (=ucs . #xE95A) ;  + )) +(define-char + '((=big5-pua . #x9868) ;  + (=ucs . #xE95B) ;  + )) +(define-char + '((=big5-pua . #x9869) ;  + (=ucs . #xE95C) ;  + )) +(define-char + '((=big5-pua . #x986A) ;  + (=ucs . #xE95D) ;  + )) +(define-char + '((=big5-pua . #x986B) ;  + (=ucs . #xE95E) ;  + )) +(define-char + '((=big5-pua . #x986C) ;  + (=ucs . #xE95F) ;  + )) +(define-char + '((=big5-pua . #x986D) ;  + (=ucs . #xE960) ;  + )) +(define-char + '((=big5-pua . #x986E) ;  + (=ucs . #xE961) ;  + )) +(define-char + '((=big5-pua . #x986F) ;  + (=ucs . #xE962) ;  + )) +(define-char + '((=big5-pua . #x9870) ;  + (=ucs . #xE963) ;  + )) +(define-char + '((=big5-pua . #x9871) ;  + (=ucs . #xE964) ;  + )) +(define-char + '((=big5-pua . #x9872) ;  + (=ucs . #xE965) ;  + )) +(define-char + '((=big5-pua . #x9873) ;  + (=ucs . #xE966) ;  + )) +(define-char + '((=big5-pua . #x9874) ;  + (=ucs . #xE967) ;  + )) +(define-char + '((=big5-pua . #x9875) ;  + (=ucs . #xE968) ;  + )) +(define-char + '((=big5-pua . #x9876) ;  + (=ucs . #xE969) ;  + )) +(define-char + '((=big5-pua . #x9877) ;  + (=ucs . #xE96A) ;  + )) +(define-char + '((=big5-pua . #x9878) ;  + (=ucs . #xE96B) ;  + )) +(define-char + '((=big5-pua . #x9879) ;  + (=ucs . #xE96C) ;  + )) +(define-char + '((=big5-pua . #x987A) ;  + (=ucs . #xE96D) ;  + )) +(define-char + '((=big5-pua . #x987B) ;  + (=ucs . #xE96E) ;  + )) +(define-char + '((=big5-pua . #x987C) ;  + (=ucs . #xE96F) ;  + )) +(define-char + '((=big5-pua . #x987D) ;  + (=ucs . #xE970) ;  + )) +(define-char + '((=big5-pua . #x987E) ;  + (=ucs . #xE971) ;  + )) +(define-char + '((=big5-pua . #x98A1) ;  + (=ucs . #xE972) ;  + )) +(define-char + '((=big5-pua . #x98A2) ;  + (=ucs . #xE973) ;  + )) +(define-char + '((=big5-pua . #x98A3) ;  + (=ucs . #xE974) ;  + )) +(define-char + '((=big5-pua . #x98A4) ;  + (=ucs . #xE975) ;  + )) +(define-char + '((=big5-pua . #x98A5) ;  + (=ucs . #xE976) ;  + )) +(define-char + '((=big5-pua . #x98A6) ;  + (=ucs . #xE977) ;  + )) +(define-char + '((=big5-pua . #x98A7) ;  + (=ucs . #xE978) ;  + )) +(define-char + '((=big5-pua . #x98A8) ;  + (=ucs . #xE979) ;  + )) +(define-char + '((=big5-pua . #x98A9) ;  + (=ucs . #xE97A) ;  + )) +(define-char + '((=big5-pua . #x98AA) ;  + (=ucs . #xE97B) ;  + )) +(define-char + '((=big5-pua . #x98AB) ;  + (=ucs . #xE97C) ;  + )) +(define-char + '((=big5-pua . #x98AC) ;  + (=ucs . #xE97D) ;  + )) +(define-char + '((=big5-pua . #x98AD) ;  + (=ucs . #xE97E) ;  + )) +(define-char + '((=big5-pua . #x98AE) ;  + (=ucs . #xE97F) ;  + )) +(define-char + '((=big5-pua . #x98AF) ;  + (=ucs . #xE980) ;  + )) +(define-char + '((=big5-pua . #x98B0) ;  + (=ucs . #xE981) ;  + )) +(define-char + '((=big5-pua . #x98B1) ;  + (=ucs . #xE982) ;  + )) +(define-char + '((=big5-pua . #x98B2) ;  + (=ucs . #xE983) ;  + )) +(define-char + '((=big5-pua . #x98B3) ;  + (=ucs . #xE984) ;  + )) +(define-char + '((=big5-pua . #x98B4) ;  + (=ucs . #xE985) ;  + )) +(define-char + '((=big5-pua . #x98B5) ;  + (=ucs . #xE986) ;  + )) +(define-char + '((=big5-pua . #x98B6) ;  + (=ucs . #xE987) ;  + )) +(define-char + '((=big5-pua . #x98B7) ;  + (=ucs . #xE988) ;  + )) +(define-char + '((=big5-pua . #x98B8) ;  + (=ucs . #xE989) ;  + )) +(define-char + '((=big5-pua . #x98B9) ;  + (=ucs . #xE98A) ;  + )) +(define-char + '((=big5-pua . #x98BA) ;  + (=ucs . #xE98B) ;  + )) +(define-char + '((=big5-pua . #x98BB) ;  + (=ucs . #xE98C) ;  + )) +(define-char + '((=big5-pua . #x98BC) ;  + (=ucs . #xE98D) ;  + )) +(define-char + '((=big5-pua . #x98BD) ;  + (=ucs . #xE98E) ;  + )) +(define-char + '((=big5-pua . #x98BE) ;  + (=ucs . #xE98F) ;  + )) +(define-char + '((=big5-pua . #x98BF) ;  + (=ucs . #xE990) ;  + )) +(define-char + '((=big5-pua . #x98C0) ;  + (=ucs . #xE991) ;  + )) +(define-char + '((=big5-pua . #x98C1) ;  + (=ucs . #xE992) ;  + )) +(define-char + '((=big5-pua . #x98C2) ;  + (=ucs . #xE993) ;  + )) +(define-char + '((=big5-pua . #x98C3) ;  + (=ucs . #xE994) ;  + )) +(define-char + '((=big5-pua . #x98C4) ;  + (=ucs . #xE995) ;  + )) +(define-char + '((=big5-pua . #x98C5) ;  + (=ucs . #xE996) ;  + )) +(define-char + '((=big5-pua . #x98C6) ;  + (=ucs . #xE997) ;  + )) +(define-char + '((=big5-pua . #x98C7) ;  + (=ucs . #xE998) ;  + )) +(define-char + '((=big5-pua . #x98C8) ;  + (=ucs . #xE999) ;  + )) +(define-char + '((=big5-pua . #x98C9) ;  + (=ucs . #xE99A) ;  + )) +(define-char + '((=big5-pua . #x98CA) ;  + (=ucs . #xE99B) ;  + )) +(define-char + '((=big5-pua . #x98CB) ;  + (=ucs . #xE99C) ;  + )) +(define-char + '((=big5-pua . #x98CC) ;  + (=ucs . #xE99D) ;  + )) +(define-char + '((=big5-pua . #x98CD) ;  + (=ucs . #xE99E) ;  + )) +(define-char + '((=big5-pua . #x98CE) ;  + (=ucs . #xE99F) ;  + )) +(define-char + '((=big5-pua . #x98CF) ;  + (=ucs . #xE9A0) ;  + )) +(define-char + '((=big5-pua . #x98D0) ;  + (=ucs . #xE9A1) ;  + )) +(define-char + '((=big5-pua . #x98D1) ;  + (=ucs . #xE9A2) ;  + )) +(define-char + '((=big5-pua . #x98D2) ;  + (=ucs . #xE9A3) ;  + )) +(define-char + '((=big5-pua . #x98D3) ;  + (=ucs . #xE9A4) ;  + )) +(define-char + '((=big5-pua . #x98D4) ;  + (=ucs . #xE9A5) ;  + )) +(define-char + '((=big5-pua . #x98D5) ;  + (=ucs . #xE9A6) ;  + )) +(define-char + '((=big5-pua . #x98D6) ;  + (=ucs . #xE9A7) ;  + )) +(define-char + '((=big5-pua . #x98D7) ;  + (=ucs . #xE9A8) ;  + )) +(define-char + '((=big5-pua . #x98D8) ;  + (=ucs . #xE9A9) ;  + )) +(define-char + '((=big5-pua . #x98D9) ;  + (=ucs . #xE9AA) ;  + )) +(define-char + '((=big5-pua . #x98DA) ;  + (=ucs . #xE9AB) ;  + )) +(define-char + '((=big5-pua . #x98DB) ;  + (=ucs . #xE9AC) ;  + )) +(define-char + '((=big5-pua . #x98DC) ;  + (=ucs . #xE9AD) ;  + )) +(define-char + '((=big5-pua . #x98DD) ;  + (=ucs . #xE9AE) ;  + )) +(define-char + '((=big5-pua . #x98DE) ;  + (=ucs . #xE9AF) ;  + )) +(define-char + '((=big5-pua . #x98DF) ;  + (=ucs . #xE9B0) ;  + )) +(define-char + '((=big5-pua . #x98E0) ;  + (=ucs . #xE9B1) ;  + )) +(define-char + '((=big5-pua . #x98E1) ;  + (=ucs . #xE9B2) ;  + )) +(define-char + '((=big5-pua . #x98E2) ;  + (=ucs . #xE9B3) ;  + )) +(define-char + '((=big5-pua . #x98E3) ;  + (=ucs . #xE9B4) ;  + )) +(define-char + '((=big5-pua . #x98E4) ;  + (=ucs . #xE9B5) ;  + )) +(define-char + '((=big5-pua . #x98E5) ;  + (=ucs . #xE9B6) ;  + )) +(define-char + '((=big5-pua . #x98E6) ;  + (=ucs . #xE9B7) ;  + )) +(define-char + '((=big5-pua . #x98E7) ;  + (=ucs . #xE9B8) ;  + )) +(define-char + '((=big5-pua . #x98E8) ;  + (=ucs . #xE9B9) ;  + )) +(define-char + '((=big5-pua . #x98E9) ;  + (=ucs . #xE9BA) ;  + )) +(define-char + '((=big5-pua . #x98EA) ;  + (=ucs . #xE9BB) ;  + )) +(define-char + '((=big5-pua . #x98EB) ;  + (=ucs . #xE9BC) ;  + )) +(define-char + '((=big5-pua . #x98EC) ;  + (=ucs . #xE9BD) ;  + )) +(define-char + '((=big5-pua . #x98ED) ;  + (=ucs . #xE9BE) ;  + )) +(define-char + '((=big5-pua . #x98EE) ;  + (=ucs . #xE9BF) ;  + )) +(define-char + '((=big5-pua . #x98EF) ;  + (=ucs . #xE9C0) ;  + )) +(define-char + '((=big5-pua . #x98F0) ;  + (=ucs . #xE9C1) ;  + )) +(define-char + '((=big5-pua . #x98F1) ;  + (=ucs . #xE9C2) ;  + )) +(define-char + '((=big5-pua . #x98F2) ;  + (=ucs . #xE9C3) ;  + )) +(define-char + '((=big5-pua . #x98F3) ;  + (=ucs . #xE9C4) ;  + )) +(define-char + '((=big5-pua . #x98F4) ;  + (=ucs . #xE9C5) ;  + )) +(define-char + '((=big5-pua . #x98F5) ;  + (=ucs . #xE9C6) ;  + )) +(define-char + '((=big5-pua . #x98F6) ;  + (=ucs . #xE9C7) ;  + )) +(define-char + '((=big5-pua . #x98F7) ;  + (=ucs . #xE9C8) ;  + )) +(define-char + '((=big5-pua . #x98F8) ;  + (=ucs . #xE9C9) ;  + )) +(define-char + '((=big5-pua . #x98F9) ;  + (=ucs . #xE9CA) ;  + )) +(define-char + '((=big5-pua . #x98FA) ;  + (=ucs . #xE9CB) ;  + )) +(define-char + '((=big5-pua . #x98FB) ;  + (=ucs . #xE9CC) ;  + )) +(define-char + '((=big5-pua . #x98FC) ;  + (=ucs . #xE9CD) ;  + )) +(define-char + '((=big5-pua . #x98FD) ;  + (=ucs . #xE9CE) ;  + )) +(define-char + '((=big5-pua . #x98FE) ;  + (=ucs . #xE9CF) ;  + )) +(define-char + '((=big5-pua . #x9940) ;  + (=ucs . #xE9D0) ;  + )) +(define-char + '((=big5-pua . #x9941) ;  + (=ucs . #xE9D1) ;  + )) +(define-char + '((=big5-pua . #x9942) ;  + (=ucs . #xE9D2) ;  + )) +(define-char + '((=big5-pua . #x9943) ;  + (=ucs . #xE9D3) ;  + )) +(define-char + '((=big5-pua . #x9944) ;  + (=ucs . #xE9D4) ;  + )) +(define-char + '((=big5-pua . #x9945) ;  + (=ucs . #xE9D5) ;  + )) +(define-char + '((=big5-pua . #x9946) ;  + (=ucs . #xE9D6) ;  + )) +(define-char + '((=big5-pua . #x9947) ;  + (=ucs . #xE9D7) ;  + )) +(define-char + '((=big5-pua . #x9948) ;  + (=ucs . #xE9D8) ;  + )) +(define-char + '((=big5-pua . #x9949) ;  + (=ucs . #xE9D9) ;  + )) +(define-char + '((=big5-pua . #x994A) ;  + (=ucs . #xE9DA) ;  + )) +(define-char + '((=big5-pua . #x994B) ;  + (=ucs . #xE9DB) ;  + )) +(define-char + '((=big5-pua . #x994C) ;  + (=ucs . #xE9DC) ;  + )) +(define-char + '((=big5-pua . #x994D) ;  + (=ucs . #xE9DD) ;  + )) +(define-char + '((=big5-pua . #x994E) ;  + (=ucs . #xE9DE) ;  + )) +(define-char + '((=big5-pua . #x994F) ;  + (=ucs . #xE9DF) ;  + )) +(define-char + '((=big5-pua . #x9950) ;  + (=ucs . #xE9E0) ;  + )) +(define-char + '((=big5-pua . #x9951) ;  + (=ucs . #xE9E1) ;  + )) +(define-char + '((=big5-pua . #x9952) ;  + (=ucs . #xE9E2) ;  + )) +(define-char + '((=big5-pua . #x9953) ;  + (=ucs . #xE9E3) ;  + )) +(define-char + '((=big5-pua . #x9954) ;  + (=ucs . #xE9E4) ;  + )) +(define-char + '((=big5-pua . #x9955) ;  + (=ucs . #xE9E5) ;  + )) +(define-char + '((=big5-pua . #x9956) ;  + (=ucs . #xE9E6) ;  + )) +(define-char + '((=big5-pua . #x9957) ;  + (=ucs . #xE9E7) ;  + )) +(define-char + '((=big5-pua . #x9958) ;  + (=ucs . #xE9E8) ;  + )) +(define-char + '((=big5-pua . #x9959) ;  + (=ucs . #xE9E9) ;  + )) +(define-char + '((=big5-pua . #x995A) ;  + (=ucs . #xE9EA) ;  + )) +(define-char + '((=big5-pua . #x995B) ;  + (=ucs . #xE9EB) ;  + )) +(define-char + '((=big5-pua . #x995C) ;  + (=ucs . #xE9EC) ;  + )) +(define-char + '((=big5-pua . #x995D) ;  + (=ucs . #xE9ED) ;  + )) +(define-char + '((=big5-pua . #x995E) ;  + (=ucs . #xE9EE) ;  + )) +(define-char + '((=big5-pua . #x995F) ;  + (=ucs . #xE9EF) ;  + )) +(define-char + '((=big5-pua . #x9960) ;  + (=ucs . #xE9F0) ;  + )) +(define-char + '((=big5-pua . #x9961) ;  + (=ucs . #xE9F1) ;  + )) +(define-char + '((=big5-pua . #x9962) ;  + (=ucs . #xE9F2) ;  + )) +(define-char + '((=big5-pua . #x9963) ;  + (=ucs . #xE9F3) ;  + )) +(define-char + '((=big5-pua . #x9964) ;  + (=ucs . #xE9F4) ;  + )) +(define-char + '((=big5-pua . #x9965) ;  + (=ucs . #xE9F5) ;  + )) +(define-char + '((=big5-pua . #x9966) ;  + (=ucs . #xE9F6) ;  + )) +(define-char + '((=big5-pua . #x9967) ;  + (=ucs . #xE9F7) ;  + )) +(define-char + '((=big5-pua . #x9968) ;  + (=ucs . #xE9F8) ;  + )) +(define-char + '((=big5-pua . #x9969) ;  + (=ucs . #xE9F9) ;  + )) +(define-char + '((=big5-pua . #x996A) ;  + (=ucs . #xE9FA) ;  + )) +(define-char + '((=big5-pua . #x996B) ;  + (=ucs . #xE9FB) ;  + )) +(define-char + '((=big5-pua . #x996C) ;  + (=ucs . #xE9FC) ;  + )) +(define-char + '((=big5-pua . #x996D) ;  + (=ucs . #xE9FD) ;  + )) +(define-char + '((=big5-pua . #x996E) ;  + (=ucs . #xE9FE) ;  + )) +(define-char + '((=big5-pua . #x996F) ;  + (=ucs . #xE9FF) ;  + )) +(define-char + '((=big5-pua . #x9970) ;  + (=ucs . #xEA00) ;  + )) +(define-char + '((=big5-pua . #x9971) ;  + (=ucs . #xEA01) ;  + )) +(define-char + '((=big5-pua . #x9972) ;  + (=ucs . #xEA02) ;  + )) +(define-char + '((=big5-pua . #x9973) ;  + (=ucs . #xEA03) ;  + )) +(define-char + '((=big5-pua . #x9974) ;  + (=ucs . #xEA04) ;  + )) +(define-char + '((=big5-pua . #x9975) ;  + (=ucs . #xEA05) ;  + )) +(define-char + '((=big5-pua . #x9976) ;  + (=ucs . #xEA06) ;  + )) +(define-char + '((=big5-pua . #x9977) ;  + (=ucs . #xEA07) ;  + )) +(define-char + '((=big5-pua . #x9978) ;  + (=ucs . #xEA08) ;  + )) +(define-char + '((=big5-pua . #x9979) ;  + (=ucs . #xEA09) ;  + )) +(define-char + '((=big5-pua . #x997A) ;  + (=ucs . #xEA0A) ;  + )) +(define-char + '((=big5-pua . #x997B) ;  + (=ucs . #xEA0B) ;  + )) +(define-char + '((=big5-pua . #x997C) ;  + (=ucs . #xEA0C) ;  + )) +(define-char + '((=big5-pua . #x997D) ;  + (=ucs . #xEA0D) ;  + )) +(define-char + '((=big5-pua . #x997E) ;  + (=ucs . #xEA0E) ;  + )) +(define-char + '((=big5-pua . #x99A1) ;  + (=ucs . #xEA0F) ;  + )) +(define-char + '((=big5-pua . #x99A2) ;  + (=ucs . #xEA10) ;  + )) +(define-char + '((=big5-pua . #x99A3) ;  + (=ucs . #xEA11) ;  + )) +(define-char + '((=big5-pua . #x99A4) ;  + (=ucs . #xEA12) ;  + )) +(define-char + '((=big5-pua . #x99A5) ;  + (=ucs . #xEA13) ;  + )) +(define-char + '((=big5-pua . #x99A6) ;  + (=ucs . #xEA14) ;  + )) +(define-char + '((=big5-pua . #x99A7) ;  + (=ucs . #xEA15) ;  + )) +(define-char + '((=big5-pua . #x99A8) ;  + (=ucs . #xEA16) ;  + )) +(define-char + '((=big5-pua . #x99A9) ;  + (=ucs . #xEA17) ;  + )) +(define-char + '((=big5-pua . #x99AA) ;  + (=ucs . #xEA18) ;  + )) +(define-char + '((=big5-pua . #x99AB) ;  + (=ucs . #xEA19) ;  + )) +(define-char + '((=big5-pua . #x99AC) ;  + (=ucs . #xEA1A) ;  + )) +(define-char + '((=big5-pua . #x99AD) ;  + (=ucs . #xEA1B) ;  + )) +(define-char + '((=big5-pua . #x99AE) ;  + (=ucs . #xEA1C) ;  + )) +(define-char + '((=big5-pua . #x99AF) ;  + (=ucs . #xEA1D) ;  + )) +(define-char + '((=big5-pua . #x99B0) ;  + (=ucs . #xEA1E) ;  + )) +(define-char + '((=big5-pua . #x99B1) ;  + (=ucs . #xEA1F) ;  + )) +(define-char + '((=big5-pua . #x99B2) ;  + (=ucs . #xEA20) ;  + )) +(define-char + '((=big5-pua . #x99B3) ;  + (=ucs . #xEA21) ;  + )) +(define-char + '((=big5-pua . #x99B4) ;  + (=ucs . #xEA22) ;  + )) +(define-char + '((=big5-pua . #x99B5) ;  + (=ucs . #xEA23) ;  + )) +(define-char + '((=big5-pua . #x99B6) ;  + (=ucs . #xEA24) ;  + )) +(define-char + '((=big5-pua . #x99B7) ;  + (=ucs . #xEA25) ;  + )) +(define-char + '((=big5-pua . #x99B8) ;  + (=ucs . #xEA26) ;  + )) +(define-char + '((=big5-pua . #x99B9) ;  + (=ucs . #xEA27) ;  + )) +(define-char + '((=big5-pua . #x99BA) ;  + (=ucs . #xEA28) ;  + )) +(define-char + '((=big5-pua . #x99BB) ;  + (=ucs . #xEA29) ;  + )) +(define-char + '((=big5-pua . #x99BC) ;  + (=ucs . #xEA2A) ;  + )) +(define-char + '((=big5-pua . #x99BD) ;  + (=ucs . #xEA2B) ;  + )) +(define-char + '((=big5-pua . #x99BE) ;  + (=ucs . #xEA2C) ;  + )) +(define-char + '((=big5-pua . #x99BF) ;  + (=ucs . #xEA2D) ;  + )) +(define-char + '((=big5-pua . #x99C0) ;  + (=ucs . #xEA2E) ;  + )) +(define-char + '((=big5-pua . #x99C1) ;  + (=ucs . #xEA2F) ;  + )) +(define-char + '((=big5-pua . #x99C2) ;  + (=ucs . #xEA30) ;  + )) +(define-char + '((=big5-pua . #x99C3) ;  + (=ucs . #xEA31) ;  + )) +(define-char + '((=big5-pua . #x99C4) ;  + (=ucs . #xEA32) ;  + )) +(define-char + '((=big5-pua . #x99C5) ;  + (=ucs . #xEA33) ;  + )) +(define-char + '((=big5-pua . #x99C6) ;  + (=ucs . #xEA34) ;  + )) +(define-char + '((=big5-pua . #x99C7) ;  + (=ucs . #xEA35) ;  + )) +(define-char + '((=big5-pua . #x99C8) ;  + (=ucs . #xEA36) ;  + )) +(define-char + '((=big5-pua . #x99C9) ;  + (=ucs . #xEA37) ;  + )) +(define-char + '((=big5-pua . #x99CA) ;  + (=ucs . #xEA38) ;  + )) +(define-char + '((=big5-pua . #x99CB) ;  + (=ucs . #xEA39) ;  + )) +(define-char + '((=big5-pua . #x99CC) ;  + (=ucs . #xEA3A) ;  + )) +(define-char + '((=big5-pua . #x99CD) ;  + (=ucs . #xEA3B) ;  + )) +(define-char + '((=big5-pua . #x99CE) ;  + (=ucs . #xEA3C) ;  + )) +(define-char + '((=big5-pua . #x99CF) ;  + (=ucs . #xEA3D) ;  + )) +(define-char + '((=big5-pua . #x99D0) ;  + (=ucs . #xEA3E) ;  + )) +(define-char + '((=big5-pua . #x99D1) ;  + (=ucs . #xEA3F) ;  + )) +(define-char + '((=big5-pua . #x99D2) ;  + (=ucs . #xEA40) ;  + )) +(define-char + '((=big5-pua . #x99D3) ;  + (=ucs . #xEA41) ;  + )) +(define-char + '((=big5-pua . #x99D4) ;  + (=ucs . #xEA42) ;  + )) +(define-char + '((=big5-pua . #x99D5) ;  + (=ucs . #xEA43) ;  + )) +(define-char + '((=big5-pua . #x99D6) ;  + (=ucs . #xEA44) ;  + )) +(define-char + '((=big5-pua . #x99D7) ;  + (=ucs . #xEA45) ;  + )) +(define-char + '((=big5-pua . #x99D8) ;  + (=ucs . #xEA46) ;  + )) +(define-char + '((=big5-pua . #x99D9) ;  + (=ucs . #xEA47) ;  + )) +(define-char + '((=big5-pua . #x99DA) ;  + (=ucs . #xEA48) ;  + )) +(define-char + '((=big5-pua . #x99DB) ;  + (=ucs . #xEA49) ;  + )) +(define-char + '((=big5-pua . #x99DC) ;  + (=ucs . #xEA4A) ;  + )) +(define-char + '((=big5-pua . #x99DD) ;  + (=ucs . #xEA4B) ;  + )) +(define-char + '((=big5-pua . #x99DE) ;  + (=ucs . #xEA4C) ;  + )) +(define-char + '((=big5-pua . #x99DF) ;  + (=ucs . #xEA4D) ;  + )) +(define-char + '((=big5-pua . #x99E0) ;  + (=ucs . #xEA4E) ;  + )) +(define-char + '((=big5-pua . #x99E1) ;  + (=ucs . #xEA4F) ;  + )) +(define-char + '((=big5-pua . #x99E2) ;  + (=ucs . #xEA50) ;  + )) +(define-char + '((=big5-pua . #x99E3) ;  + (=ucs . #xEA51) ;  + )) +(define-char + '((=big5-pua . #x99E4) ;  + (=ucs . #xEA52) ;  + )) +(define-char + '((=big5-pua . #x99E5) ;  + (=ucs . #xEA53) ;  + )) +(define-char + '((=big5-pua . #x99E6) ;  + (=ucs . #xEA54) ;  + )) +(define-char + '((=big5-pua . #x99E7) ;  + (=ucs . #xEA55) ;  + )) +(define-char + '((=big5-pua . #x99E8) ;  + (=ucs . #xEA56) ;  + )) +(define-char + '((=big5-pua . #x99E9) ;  + (=ucs . #xEA57) ;  + )) +(define-char + '((=big5-pua . #x99EA) ;  + (=ucs . #xEA58) ;  + )) +(define-char + '((=big5-pua . #x99EB) ;  + (=ucs . #xEA59) ;  + )) +(define-char + '((=big5-pua . #x99EC) ;  + (=ucs . #xEA5A) ;  + )) +(define-char + '((=big5-pua . #x99ED) ;  + (=ucs . #xEA5B) ;  + )) +(define-char + '((=big5-pua . #x99EE) ;  + (=ucs . #xEA5C) ;  + )) +(define-char + '((=big5-pua . #x99EF) ;  + (=ucs . #xEA5D) ;  + )) +(define-char + '((=big5-pua . #x99F0) ;  + (=ucs . #xEA5E) ;  + )) +(define-char + '((=big5-pua . #x99F1) ;  + (=ucs . #xEA5F) ;  + )) +(define-char + '((=big5-pua . #x99F2) ; î©  + (=ucs . #xEA60) ; î©  + )) +(define-char + '((=big5-pua . #x99F3) ; î©¡ + (=ucs . #xEA61) ; î©¡ + )) +(define-char + '((=big5-pua . #x99F4) ; î©¢ + (=ucs . #xEA62) ; î©¢ + )) +(define-char + '((=big5-pua . #x99F5) ; î©£ + (=ucs . #xEA63) ; î©£ + )) +(define-char + '((=big5-pua . #x99F6) ;  + (=ucs . #xEA64) ;  + )) +(define-char + '((=big5-pua . #x99F7) ; î©¥ + (=ucs . #xEA65) ; î©¥ + )) +(define-char + '((=big5-pua . #x99F8) ;  + (=ucs . #xEA66) ;  + )) +(define-char + '((=big5-pua . #x99F9) ;  + (=ucs . #xEA67) ;  + )) +(define-char + '((=big5-pua . #x99FA) ;  + (=ucs . #xEA68) ;  + )) +(define-char + '((=big5-pua . #x99FB) ; î©© + (=ucs . #xEA69) ; î©© + )) +(define-char + '((=big5-pua . #x99FC) ;  + (=ucs . #xEA6A) ;  + )) +(define-char + '((=big5-pua . #x99FD) ; î©« + (=ucs . #xEA6B) ; î©« + )) +(define-char + '((=big5-pua . #x99FE) ;  + (=ucs . #xEA6C) ;  + )) +(define-char + '((=big5-pua . #x9A40) ; î©­ + (=ucs . #xEA6D) ; î©­ + )) +(define-char + '((=big5-pua . #x9A41) ; î©® + (=ucs . #xEA6E) ; î©® + )) +(define-char + '((=big5-pua . #x9A42) ;  + (=ucs . #xEA6F) ;  + )) +(define-char + '((=big5-pua . #x9A43) ; î©° + (=ucs . #xEA70) ; î©° + )) +(define-char + '((=big5-pua . #x9A44) ;  + (=ucs . #xEA71) ;  + )) +(define-char + '((=big5-pua . #x9A45) ;  + (=ucs . #xEA72) ;  + )) +(define-char + '((=big5-pua . #x9A46) ;  + (=ucs . #xEA73) ;  + )) +(define-char + '((=big5-pua . #x9A47) ; î©´ + (=ucs . #xEA74) ; î©´ + )) +(define-char + '((=big5-pua . #x9A48) ;  + (=ucs . #xEA75) ;  + )) +(define-char + '((=big5-pua . #x9A49) ;  + (=ucs . #xEA76) ;  + )) +(define-char + '((=big5-pua . #x9A4A) ; î©· + (=ucs . #xEA77) ; î©· + )) +(define-char + '((=big5-pua . #x9A4B) ;  + (=ucs . #xEA78) ;  + )) +(define-char + '((=big5-pua . #x9A4C) ;  + (=ucs . #xEA79) ;  + )) +(define-char + '((=big5-pua . #x9A4D) ;  + (=ucs . #xEA7A) ;  + )) +(define-char + '((=big5-pua . #x9A4E) ; î©» + (=ucs . #xEA7B) ; î©» + )) +(define-char + '((=big5-pua . #x9A4F) ;  + (=ucs . #xEA7C) ;  + )) +(define-char + '((=big5-pua . #x9A50) ;  + (=ucs . #xEA7D) ;  + )) +(define-char + '((=big5-pua . #x9A51) ;  + (=ucs . #xEA7E) ;  + )) +(define-char + '((=big5-pua . #x9A52) ; î©¿ + (=ucs . #xEA7F) ; î©¿ + )) +(define-char + '((=big5-pua . #x9A53) ;  + (=ucs . #xEA80) ;  + )) +(define-char + '((=big5-pua . #x9A54) ;  + (=ucs . #xEA81) ;  + )) +(define-char + '((=big5-pua . #x9A55) ;  + (=ucs . #xEA82) ;  + )) +(define-char + '((=big5-pua . #x9A56) ;  + (=ucs . #xEA83) ;  + )) +(define-char + '((=big5-pua . #x9A57) ;  + (=ucs . #xEA84) ;  + )) +(define-char + '((=big5-pua . #x9A58) ;  + (=ucs . #xEA85) ;  + )) +(define-char + '((=big5-pua . #x9A59) ;  + (=ucs . #xEA86) ;  + )) +(define-char + '((=big5-pua . #x9A5A) ;  + (=ucs . #xEA87) ;  + )) +(define-char + '((=big5-pua . #x9A5B) ;  + (=ucs . #xEA88) ;  + )) +(define-char + '((=big5-pua . #x9A5C) ;  + (=ucs . #xEA89) ;  + )) +(define-char + '((=big5-pua . #x9A5D) ;  + (=ucs . #xEA8A) ;  + )) +(define-char + '((=big5-pua . #x9A5E) ;  + (=ucs . #xEA8B) ;  + )) +(define-char + '((=big5-pua . #x9A5F) ;  + (=ucs . #xEA8C) ;  + )) +(define-char + '((=big5-pua . #x9A60) ;  + (=ucs . #xEA8D) ;  + )) +(define-char + '((=big5-pua . #x9A61) ;  + (=ucs . #xEA8E) ;  + )) +(define-char + '((=big5-pua . #x9A62) ;  + (=ucs . #xEA8F) ;  + )) +(define-char + '((=big5-pua . #x9A63) ;  + (=ucs . #xEA90) ;  + )) +(define-char + '((=big5-pua . #x9A64) ;  + (=ucs . #xEA91) ;  + )) +(define-char + '((=big5-pua . #x9A65) ;  + (=ucs . #xEA92) ;  + )) +(define-char + '((=big5-pua . #x9A66) ;  + (=ucs . #xEA93) ;  + )) +(define-char + '((=big5-pua . #x9A67) ;  + (=ucs . #xEA94) ;  + )) +(define-char + '((=big5-pua . #x9A68) ;  + (=ucs . #xEA95) ;  + )) +(define-char + '((=big5-pua . #x9A69) ;  + (=ucs . #xEA96) ;  + )) +(define-char + '((=big5-pua . #x9A6A) ;  + (=ucs . #xEA97) ;  + )) +(define-char + '((=big5-pua . #x9A6B) ;  + (=ucs . #xEA98) ;  + )) +(define-char + '((=big5-pua . #x9A6C) ;  + (=ucs . #xEA99) ;  + )) +(define-char + '((=big5-pua . #x9A6D) ;  + (=ucs . #xEA9A) ;  + )) +(define-char + '((=big5-pua . #x9A6E) ;  + (=ucs . #xEA9B) ;  + )) +(define-char + '((=big5-pua . #x9A6F) ;  + (=ucs . #xEA9C) ;  + )) +(define-char + '((=big5-pua . #x9A70) ;  + (=ucs . #xEA9D) ;  + )) +(define-char + '((=big5-pua . #x9A71) ;  + (=ucs . #xEA9E) ;  + )) +(define-char + '((=big5-pua . #x9A72) ;  + (=ucs . #xEA9F) ;  + )) +(define-char + '((=big5-pua . #x9A73) ;  + (=ucs . #xEAA0) ;  + )) +(define-char + '((=big5-pua . #x9A74) ;  + (=ucs . #xEAA1) ;  + )) +(define-char + '((=big5-pua . #x9A75) ;  + (=ucs . #xEAA2) ;  + )) +(define-char + '((=big5-pua . #x9A76) ;  + (=ucs . #xEAA3) ;  + )) +(define-char + '((=big5-pua . #x9A77) ;  + (=ucs . #xEAA4) ;  + )) +(define-char + '((=big5-pua . #x9A78) ;  + (=ucs . #xEAA5) ;  + )) +(define-char + '((=big5-pua . #x9A79) ;  + (=ucs . #xEAA6) ;  + )) +(define-char + '((=big5-pua . #x9A7A) ;  + (=ucs . #xEAA7) ;  + )) +(define-char + '((=big5-pua . #x9A7B) ;  + (=ucs . #xEAA8) ;  + )) +(define-char + '((=big5-pua . #x9A7C) ;  + (=ucs . #xEAA9) ;  + )) +(define-char + '((=big5-pua . #x9A7D) ;  + (=ucs . #xEAAA) ;  + )) +(define-char + '((=big5-pua . #x9A7E) ;  + (=ucs . #xEAAB) ;  + )) +(define-char + '((=big5-pua . #x9AA1) ;  + (=ucs . #xEAAC) ;  + )) +(define-char + '((=big5-pua . #x9AA2) ;  + (=ucs . #xEAAD) ;  + )) +(define-char + '((=big5-pua . #x9AA3) ;  + (=ucs . #xEAAE) ;  + )) +(define-char + '((=big5-pua . #x9AA4) ;  + (=ucs . #xEAAF) ;  + )) +(define-char + '((=big5-pua . #x9AA5) ;  + (=ucs . #xEAB0) ;  + )) +(define-char + '((=big5-pua . #x9AA6) ;  + (=ucs . #xEAB1) ;  + )) +(define-char + '((=big5-pua . #x9AA7) ;  + (=ucs . #xEAB2) ;  + )) +(define-char + '((=big5-pua . #x9AA8) ;  + (=ucs . #xEAB3) ;  + )) +(define-char + '((=big5-pua . #x9AA9) ;  + (=ucs . #xEAB4) ;  + )) +(define-char + '((=big5-pua . #x9AAA) ;  + (=ucs . #xEAB5) ;  + )) +(define-char + '((=big5-pua . #x9AAB) ;  + (=ucs . #xEAB6) ;  + )) +(define-char + '((=big5-pua . #x9AAC) ;  + (=ucs . #xEAB7) ;  + )) +(define-char + '((=big5-pua . #x9AAD) ;  + (=ucs . #xEAB8) ;  + )) +(define-char + '((=big5-pua . #x9AAE) ;  + (=ucs . #xEAB9) ;  + )) +(define-char + '((=big5-pua . #x9AAF) ;  + (=ucs . #xEABA) ;  + )) +(define-char + '((=big5-pua . #x9AB0) ;  + (=ucs . #xEABB) ;  + )) +(define-char + '((=big5-pua . #x9AB1) ;  + (=ucs . #xEABC) ;  + )) +(define-char + '((=big5-pua . #x9AB2) ;  + (=ucs . #xEABD) ;  + )) +(define-char + '((=big5-pua . #x9AB3) ;  + (=ucs . #xEABE) ;  + )) +(define-char + '((=big5-pua . #x9AB4) ;  + (=ucs . #xEABF) ;  + )) +(define-char + '((=big5-pua . #x9AB5) ;  + (=ucs . #xEAC0) ;  + )) +(define-char + '((=big5-pua . #x9AB6) ;  + (=ucs . #xEAC1) ;  + )) +(define-char + '((=big5-pua . #x9AB7) ;  + (=ucs . #xEAC2) ;  + )) +(define-char + '((=big5-pua . #x9AB8) ;  + (=ucs . #xEAC3) ;  + )) +(define-char + '((=big5-pua . #x9AB9) ;  + (=ucs . #xEAC4) ;  + )) +(define-char + '((=big5-pua . #x9ABA) ;  + (=ucs . #xEAC5) ;  + )) +(define-char + '((=big5-pua . #x9ABB) ;  + (=ucs . #xEAC6) ;  + )) +(define-char + '((=big5-pua . #x9ABC) ;  + (=ucs . #xEAC7) ;  + )) +(define-char + '((=big5-pua . #x9ABD) ;  + (=ucs . #xEAC8) ;  + )) +(define-char + '((=big5-pua . #x9ABE) ;  + (=ucs . #xEAC9) ;  + )) +(define-char + '((=big5-pua . #x9ABF) ;  + (=ucs . #xEACA) ;  + )) +(define-char + '((=big5-pua . #x9AC0) ;  + (=ucs . #xEACB) ;  + )) +(define-char + '((=big5-pua . #x9AC1) ;  + (=ucs . #xEACC) ;  + )) +(define-char + '((=big5-pua . #x9AC2) ;  + (=ucs . #xEACD) ;  + )) +(define-char + '((=big5-pua . #x9AC3) ;  + (=ucs . #xEACE) ;  + )) +(define-char + '((=big5-pua . #x9AC4) ;  + (=ucs . #xEACF) ;  + )) +(define-char + '((=big5-pua . #x9AC5) ;  + (=ucs . #xEAD0) ;  + )) +(define-char + '((=big5-pua . #x9AC6) ;  + (=ucs . #xEAD1) ;  + )) +(define-char + '((=big5-pua . #x9AC7) ;  + (=ucs . #xEAD2) ;  + )) +(define-char + '((=big5-pua . #x9AC8) ;  + (=ucs . #xEAD3) ;  + )) +(define-char + '((=big5-pua . #x9AC9) ;  + (=ucs . #xEAD4) ;  + )) +(define-char + '((=big5-pua . #x9ACA) ;  + (=ucs . #xEAD5) ;  + )) +(define-char + '((=big5-pua . #x9ACB) ;  + (=ucs . #xEAD6) ;  + )) +(define-char + '((=big5-pua . #x9ACC) ;  + (=ucs . #xEAD7) ;  + )) +(define-char + '((=big5-pua . #x9ACD) ;  + (=ucs . #xEAD8) ;  + )) +(define-char + '((=big5-pua . #x9ACE) ;  + (=ucs . #xEAD9) ;  + )) +(define-char + '((=big5-pua . #x9ACF) ;  + (=ucs . #xEADA) ;  + )) +(define-char + '((=big5-pua . #x9AD0) ;  + (=ucs . #xEADB) ;  + )) +(define-char + '((=big5-pua . #x9AD1) ;  + (=ucs . #xEADC) ;  + )) +(define-char + '((=big5-pua . #x9AD2) ;  + (=ucs . #xEADD) ;  + )) +(define-char + '((=big5-pua . #x9AD3) ;  + (=ucs . #xEADE) ;  + )) +(define-char + '((=big5-pua . #x9AD4) ;  + (=ucs . #xEADF) ;  + )) +(define-char + '((=big5-pua . #x9AD5) ; î«  + (=ucs . #xEAE0) ; î«  + )) +(define-char + '((=big5-pua . #x9AD6) ; î«¡ + (=ucs . #xEAE1) ; î«¡ + )) +(define-char + '((=big5-pua . #x9AD7) ; î«¢ + (=ucs . #xEAE2) ; î«¢ + )) +(define-char + '((=big5-pua . #x9AD8) ; î«£ + (=ucs . #xEAE3) ; î«£ + )) +(define-char + '((=big5-pua . #x9AD9) ;  + (=ucs . #xEAE4) ;  + )) +(define-char + '((=big5-pua . #x9ADA) ; î«¥ + (=ucs . #xEAE5) ; î«¥ + )) +(define-char + '((=big5-pua . #x9ADB) ;  + (=ucs . #xEAE6) ;  + )) +(define-char + '((=big5-pua . #x9ADC) ;  + (=ucs . #xEAE7) ;  + )) +(define-char + '((=big5-pua . #x9ADD) ;  + (=ucs . #xEAE8) ;  + )) +(define-char + '((=big5-pua . #x9ADE) ; î«© + (=ucs . #xEAE9) ; î«© + )) +(define-char + '((=big5-pua . #x9ADF) ;  + (=ucs . #xEAEA) ;  + )) +(define-char + '((=big5-pua . #x9AE0) ; î«« + (=ucs . #xEAEB) ; î«« + )) +(define-char + '((=big5-pua . #x9AE1) ;  + (=ucs . #xEAEC) ;  + )) +(define-char + '((=big5-pua . #x9AE2) ; î«­ + (=ucs . #xEAED) ; î«­ + )) +(define-char + '((=big5-pua . #x9AE3) ; î«® + (=ucs . #xEAEE) ; î«® + )) +(define-char + '((=big5-pua . #x9AE4) ;  + (=ucs . #xEAEF) ;  + )) +(define-char + '((=big5-pua . #x9AE5) ; î«° + (=ucs . #xEAF0) ; î«° + )) +(define-char + '((=big5-pua . #x9AE6) ;  + (=ucs . #xEAF1) ;  + )) +(define-char + '((=big5-pua . #x9AE7) ;  + (=ucs . #xEAF2) ;  + )) +(define-char + '((=big5-pua . #x9AE8) ;  + (=ucs . #xEAF3) ;  + )) +(define-char + '((=big5-pua . #x9AE9) ; î«´ + (=ucs . #xEAF4) ; î«´ + )) +(define-char + '((=big5-pua . #x9AEA) ;  + (=ucs . #xEAF5) ;  + )) +(define-char + '((=big5-pua . #x9AEB) ;  + (=ucs . #xEAF6) ;  + )) +(define-char + '((=big5-pua . #x9AEC) ; î«· + (=ucs . #xEAF7) ; î«· + )) +(define-char + '((=big5-pua . #x9AED) ;  + (=ucs . #xEAF8) ;  + )) +(define-char + '((=big5-pua . #x9AEE) ;  + (=ucs . #xEAF9) ;  + )) +(define-char + '((=big5-pua . #x9AEF) ;  + (=ucs . #xEAFA) ;  + )) +(define-char + '((=big5-pua . #x9AF0) ; î«» + (=ucs . #xEAFB) ; î«» + )) +(define-char + '((=big5-pua . #x9AF1) ;  + (=ucs . #xEAFC) ;  + )) +(define-char + '((=big5-pua . #x9AF2) ;  + (=ucs . #xEAFD) ;  + )) +(define-char + '((=big5-pua . #x9AF3) ;  + (=ucs . #xEAFE) ;  + )) +(define-char + '((=big5-pua . #x9AF4) ; î«¿ + (=ucs . #xEAFF) ; î«¿ + )) +(define-char + '((=big5-pua . #x9AF5) ;  + (=ucs . #xEB00) ;  + )) +(define-char + '((=big5-pua . #x9AF6) ;  + (=ucs . #xEB01) ;  + )) +(define-char + '((=big5-pua . #x9AF7) ;  + (=ucs . #xEB02) ;  + )) +(define-char + '((=big5-pua . #x9AF8) ;  + (=ucs . #xEB03) ;  + )) +(define-char + '((=big5-pua . #x9AF9) ;  + (=ucs . #xEB04) ;  + )) +(define-char + '((=big5-pua . #x9AFA) ;  + (=ucs . #xEB05) ;  + )) +(define-char + '((=big5-pua . #x9AFB) ;  + (=ucs . #xEB06) ;  + )) +(define-char + '((=big5-pua . #x9AFC) ;  + (=ucs . #xEB07) ;  + )) +(define-char + '((=big5-pua . #x9AFD) ;  + (=ucs . #xEB08) ;  + )) +(define-char + '((=big5-pua . #x9AFE) ;  + (=ucs . #xEB09) ;  + )) +(define-char + '((=big5-pua . #x9B40) ;  + (=ucs . #xEB0A) ;  + )) +(define-char + '((=big5-pua . #x9B41) ;  + (=ucs . #xEB0B) ;  + )) +(define-char + '((=big5-pua . #x9B42) ;  + (=ucs . #xEB0C) ;  + )) +(define-char + '((=big5-pua . #x9B43) ;  + (=ucs . #xEB0D) ;  + )) +(define-char + '((=big5-pua . #x9B44) ;  + (=ucs . #xEB0E) ;  + )) +(define-char + '((=big5-pua . #x9B45) ;  + (=ucs . #xEB0F) ;  + )) +(define-char + '((=big5-pua . #x9B46) ;  + (=ucs . #xEB10) ;  + )) +(define-char + '((=big5-pua . #x9B47) ;  + (=ucs . #xEB11) ;  + )) +(define-char + '((=big5-pua . #x9B48) ;  + (=ucs . #xEB12) ;  + )) +(define-char + '((=big5-pua . #x9B49) ;  + (=ucs . #xEB13) ;  + )) +(define-char + '((=big5-pua . #x9B4A) ;  + (=ucs . #xEB14) ;  + )) +(define-char + '((=big5-pua . #x9B4B) ;  + (=ucs . #xEB15) ;  + )) +(define-char + '((=big5-pua . #x9B4C) ;  + (=ucs . #xEB16) ;  + )) +(define-char + '((=big5-pua . #x9B4D) ;  + (=ucs . #xEB17) ;  + )) +(define-char + '((=big5-pua . #x9B4E) ;  + (=ucs . #xEB18) ;  + )) +(define-char + '((=big5-pua . #x9B4F) ;  + (=ucs . #xEB19) ;  + )) +(define-char + '((=big5-pua . #x9B50) ;  + (=ucs . #xEB1A) ;  + )) +(define-char + '((=big5-pua . #x9B51) ;  + (=ucs . #xEB1B) ;  + )) +(define-char + '((=big5-pua . #x9B52) ;  + (=ucs . #xEB1C) ;  + )) +(define-char + '((=big5-pua . #x9B53) ;  + (=ucs . #xEB1D) ;  + )) +(define-char + '((=big5-pua . #x9B54) ;  + (=ucs . #xEB1E) ;  + )) +(define-char + '((=big5-pua . #x9B55) ;  + (=ucs . #xEB1F) ;  + )) +(define-char + '((=big5-pua . #x9B56) ;  + (=ucs . #xEB20) ;  + )) +(define-char + '((=big5-pua . #x9B57) ;  + (=ucs . #xEB21) ;  + )) +(define-char + '((=big5-pua . #x9B58) ;  + (=ucs . #xEB22) ;  + )) +(define-char + '((=big5-pua . #x9B59) ;  + (=ucs . #xEB23) ;  + )) +(define-char + '((=big5-pua . #x9B5A) ;  + (=ucs . #xEB24) ;  + )) +(define-char + '((=big5-pua . #x9B5B) ;  + (=ucs . #xEB25) ;  + )) +(define-char + '((=big5-pua . #x9B5C) ;  + (=ucs . #xEB26) ;  + )) +(define-char + '((=big5-pua . #x9B5D) ;  + (=ucs . #xEB27) ;  + )) +(define-char + '((=big5-pua . #x9B5E) ;  + (=ucs . #xEB28) ;  + )) +(define-char + '((=big5-pua . #x9B5F) ;  + (=ucs . #xEB29) ;  + )) +(define-char + '((=big5-pua . #x9B60) ;  + (=ucs . #xEB2A) ;  + )) +(define-char + '((=big5-pua . #x9B61) ;  + (=ucs . #xEB2B) ;  + )) +(define-char + '((=big5-pua . #x9B62) ;  + (=ucs . #xEB2C) ;  + )) +(define-char + '((=big5-pua . #x9B63) ;  + (=ucs . #xEB2D) ;  + )) +(define-char + '((=big5-pua . #x9B64) ;  + (=ucs . #xEB2E) ;  + )) +(define-char + '((=big5-pua . #x9B65) ;  + (=ucs . #xEB2F) ;  + )) +(define-char + '((=big5-pua . #x9B66) ;  + (=ucs . #xEB30) ;  + )) +(define-char + '((=big5-pua . #x9B67) ;  + (=ucs . #xEB31) ;  + )) +(define-char + '((=big5-pua . #x9B68) ;  + (=ucs . #xEB32) ;  + )) +(define-char + '((=big5-pua . #x9B69) ;  + (=ucs . #xEB33) ;  + )) +(define-char + '((=big5-pua . #x9B6A) ;  + (=ucs . #xEB34) ;  + )) +(define-char + '((=big5-pua . #x9B6B) ;  + (=ucs . #xEB35) ;  + )) +(define-char + '((=big5-pua . #x9B6C) ;  + (=ucs . #xEB36) ;  + )) +(define-char + '((=big5-pua . #x9B6D) ;  + (=ucs . #xEB37) ;  + )) +(define-char + '((=big5-pua . #x9B6E) ;  + (=ucs . #xEB38) ;  + )) +(define-char + '((=big5-pua . #x9B6F) ;  + (=ucs . #xEB39) ;  + )) +(define-char + '((=big5-pua . #x9B70) ;  + (=ucs . #xEB3A) ;  + )) +(define-char + '((=big5-pua . #x9B71) ;  + (=ucs . #xEB3B) ;  + )) +(define-char + '((=big5-pua . #x9B72) ;  + (=ucs . #xEB3C) ;  + )) +(define-char + '((=big5-pua . #x9B73) ;  + (=ucs . #xEB3D) ;  + )) +(define-char + '((=big5-pua . #x9B74) ;  + (=ucs . #xEB3E) ;  + )) +(define-char + '((=big5-pua . #x9B75) ;  + (=ucs . #xEB3F) ;  + )) +(define-char + '((=big5-pua . #x9B76) ;  + (=ucs . #xEB40) ;  + )) +(define-char + '((=big5-pua . #x9B77) ;  + (=ucs . #xEB41) ;  + )) +(define-char + '((=big5-pua . #x9B78) ;  + (=ucs . #xEB42) ;  + )) +(define-char + '((=big5-pua . #x9B79) ;  + (=ucs . #xEB43) ;  + )) +(define-char + '((=big5-pua . #x9B7A) ;  + (=ucs . #xEB44) ;  + )) +(define-char + '((=big5-pua . #x9B7B) ;  + (=ucs . #xEB45) ;  + )) +(define-char + '((=big5-pua . #x9B7C) ;  + (=ucs . #xEB46) ;  + )) +(define-char + '((=big5-pua . #x9B7D) ;  + (=ucs . #xEB47) ;  + )) +(define-char + '((=big5-pua . #x9B7E) ;  + (=ucs . #xEB48) ;  + )) +(define-char + '((=big5-pua . #x9BA1) ;  + (=ucs . #xEB49) ;  + )) +(define-char + '((=big5-pua . #x9BA2) ;  + (=ucs . #xEB4A) ;  + )) +(define-char + '((=big5-pua . #x9BA3) ;  + (=ucs . #xEB4B) ;  + )) +(define-char + '((=big5-pua . #x9BA4) ;  + (=ucs . #xEB4C) ;  + )) +(define-char + '((=big5-pua . #x9BA5) ;  + (=ucs . #xEB4D) ;  + )) +(define-char + '((=big5-pua . #x9BA6) ;  + (=ucs . #xEB4E) ;  + )) +(define-char + '((=big5-pua . #x9BA7) ;  + (=ucs . #xEB4F) ;  + )) +(define-char + '((=big5-pua . #x9BA8) ;  + (=ucs . #xEB50) ;  + )) +(define-char + '((=big5-pua . #x9BA9) ;  + (=ucs . #xEB51) ;  + )) +(define-char + '((=big5-pua . #x9BAA) ;  + (=ucs . #xEB52) ;  + )) +(define-char + '((=big5-pua . #x9BAB) ;  + (=ucs . #xEB53) ;  + )) +(define-char + '((=big5-pua . #x9BAC) ;  + (=ucs . #xEB54) ;  + )) +(define-char + '((=big5-pua . #x9BAD) ;  + (=ucs . #xEB55) ;  + )) +(define-char + '((=big5-pua . #x9BAE) ;  + (=ucs . #xEB56) ;  + )) +(define-char + '((=big5-pua . #x9BAF) ;  + (=ucs . #xEB57) ;  + )) +(define-char + '((=big5-pua . #x9BB0) ;  + (=ucs . #xEB58) ;  + )) +(define-char + '((=big5-pua . #x9BB1) ;  + (=ucs . #xEB59) ;  + )) +(define-char + '((=big5-pua . #x9BB2) ;  + (=ucs . #xEB5A) ;  + )) +(define-char + '((=big5-pua . #x9BB3) ;  + (=ucs . #xEB5B) ;  + )) +(define-char + '((=big5-pua . #x9BB4) ;  + (=ucs . #xEB5C) ;  + )) +(define-char + '((=big5-pua . #x9BB5) ;  + (=ucs . #xEB5D) ;  + )) +(define-char + '((=big5-pua . #x9BB6) ;  + (=ucs . #xEB5E) ;  + )) +(define-char + '((=big5-pua . #x9BB7) ;  + (=ucs . #xEB5F) ;  + )) +(define-char + '((=big5-pua . #x9BB8) ; î­  + (=ucs . #xEB60) ; î­  + )) +(define-char + '((=big5-pua . #x9BB9) ; î­¡ + (=ucs . #xEB61) ; î­¡ + )) +(define-char + '((=big5-pua . #x9BBA) ; î­¢ + (=ucs . #xEB62) ; î­¢ + )) +(define-char + '((=big5-pua . #x9BBB) ; î­£ + (=ucs . #xEB63) ; î­£ + )) +(define-char + '((=big5-pua . #x9BBC) ; î­¤ + (=ucs . #xEB64) ; î­¤ + )) +(define-char + '((=big5-pua . #x9BBD) ; î­¥ + (=ucs . #xEB65) ; î­¥ + )) +(define-char + '((=big5-pua . #x9BBE) ; î­¦ + (=ucs . #xEB66) ; î­¦ + )) +(define-char + '((=big5-pua . #x9BBF) ; î­§ + (=ucs . #xEB67) ; î­§ + )) +(define-char + '((=big5-pua . #x9BC0) ; î­¨ + (=ucs . #xEB68) ; î­¨ + )) +(define-char + '((=big5-pua . #x9BC1) ; î­© + (=ucs . #xEB69) ; î­© + )) +(define-char + '((=big5-pua . #x9BC2) ; î­ª + (=ucs . #xEB6A) ; î­ª + )) +(define-char + '((=big5-pua . #x9BC3) ; î­« + (=ucs . #xEB6B) ; î­« + )) +(define-char + '((=big5-pua . #x9BC4) ; î­¬ + (=ucs . #xEB6C) ; î­¬ + )) +(define-char + '((=big5-pua . #x9BC5) ; î­­ + (=ucs . #xEB6D) ; î­­ + )) +(define-char + '((=big5-pua . #x9BC6) ; î­® + (=ucs . #xEB6E) ; î­® + )) +(define-char + '((=big5-pua . #x9BC7) ; î­¯ + (=ucs . #xEB6F) ; î­¯ + )) +(define-char + '((=big5-pua . #x9BC8) ; î­° + (=ucs . #xEB70) ; î­° + )) +(define-char + '((=big5-pua . #x9BC9) ; î­± + (=ucs . #xEB71) ; î­± + )) +(define-char + '((=big5-pua . #x9BCA) ; î­² + (=ucs . #xEB72) ; î­² + )) +(define-char + '((=big5-pua . #x9BCB) ; î­³ + (=ucs . #xEB73) ; î­³ + )) +(define-char + '((=big5-pua . #x9BCC) ; î­´ + (=ucs . #xEB74) ; î­´ + )) +(define-char + '((=big5-pua . #x9BCD) ; î­µ + (=ucs . #xEB75) ; î­µ + )) +(define-char + '((=big5-pua . #x9BCE) ; î­¶ + (=ucs . #xEB76) ; î­¶ + )) +(define-char + '((=big5-pua . #x9BCF) ; î­· + (=ucs . #xEB77) ; î­· + )) +(define-char + '((=big5-pua . #x9BD0) ; î­¸ + (=ucs . #xEB78) ; î­¸ + )) +(define-char + '((=big5-pua . #x9BD1) ; î­¹ + (=ucs . #xEB79) ; î­¹ + )) +(define-char + '((=big5-pua . #x9BD2) ; î­º + (=ucs . #xEB7A) ; î­º + )) +(define-char + '((=big5-pua . #x9BD3) ; î­» + (=ucs . #xEB7B) ; î­» + )) +(define-char + '((=big5-pua . #x9BD4) ; î­¼ + (=ucs . #xEB7C) ; î­¼ + )) +(define-char + '((=big5-pua . #x9BD5) ; î­½ + (=ucs . #xEB7D) ; î­½ + )) +(define-char + '((=big5-pua . #x9BD6) ; î­¾ + (=ucs . #xEB7E) ; î­¾ + )) +(define-char + '((=big5-pua . #x9BD7) ; î­¿ + (=ucs . #xEB7F) ; î­¿ + )) +(define-char + '((=big5-pua . #x9BD8) ;  + (=ucs . #xEB80) ;  + )) +(define-char + '((=big5-pua . #x9BD9) ;  + (=ucs . #xEB81) ;  + )) +(define-char + '((=big5-pua . #x9BDA) ;  + (=ucs . #xEB82) ;  + )) +(define-char + '((=big5-pua . #x9BDB) ;  + (=ucs . #xEB83) ;  + )) +(define-char + '((=big5-pua . #x9BDC) ;  + (=ucs . #xEB84) ;  + )) +(define-char + '((=big5-pua . #x9BDD) ;  + (=ucs . #xEB85) ;  + )) +(define-char + '((=big5-pua . #x9BDE) ;  + (=ucs . #xEB86) ;  + )) +(define-char + '((=big5-pua . #x9BDF) ;  + (=ucs . #xEB87) ;  + )) +(define-char + '((=big5-pua . #x9BE0) ;  + (=ucs . #xEB88) ;  + )) +(define-char + '((=big5-pua . #x9BE1) ;  + (=ucs . #xEB89) ;  + )) +(define-char + '((=big5-pua . #x9BE2) ;  + (=ucs . #xEB8A) ;  + )) +(define-char + '((=big5-pua . #x9BE3) ;  + (=ucs . #xEB8B) ;  + )) +(define-char + '((=big5-pua . #x9BE4) ;  + (=ucs . #xEB8C) ;  + )) +(define-char + '((=big5-pua . #x9BE5) ;  + (=ucs . #xEB8D) ;  + )) +(define-char + '((=big5-pua . #x9BE6) ;  + (=ucs . #xEB8E) ;  + )) +(define-char + '((=big5-pua . #x9BE7) ;  + (=ucs . #xEB8F) ;  + )) +(define-char + '((=big5-pua . #x9BE8) ;  + (=ucs . #xEB90) ;  + )) +(define-char + '((=big5-pua . #x9BE9) ;  + (=ucs . #xEB91) ;  + )) +(define-char + '((=big5-pua . #x9BEA) ;  + (=ucs . #xEB92) ;  + )) +(define-char + '((=big5-pua . #x9BEB) ;  + (=ucs . #xEB93) ;  + )) +(define-char + '((=big5-pua . #x9BEC) ;  + (=ucs . #xEB94) ;  + )) +(define-char + '((=big5-pua . #x9BED) ;  + (=ucs . #xEB95) ;  + )) +(define-char + '((=big5-pua . #x9BEE) ;  + (=ucs . #xEB96) ;  + )) +(define-char + '((=big5-pua . #x9BEF) ;  + (=ucs . #xEB97) ;  + )) +(define-char + '((=big5-pua . #x9BF0) ;  + (=ucs . #xEB98) ;  + )) +(define-char + '((=big5-pua . #x9BF1) ;  + (=ucs . #xEB99) ;  + )) +(define-char + '((=big5-pua . #x9BF2) ;  + (=ucs . #xEB9A) ;  + )) +(define-char + '((=big5-pua . #x9BF3) ;  + (=ucs . #xEB9B) ;  + )) +(define-char + '((=big5-pua . #x9BF4) ;  + (=ucs . #xEB9C) ;  + )) +(define-char + '((=big5-pua . #x9BF5) ;  + (=ucs . #xEB9D) ;  + )) +(define-char + '((=big5-pua . #x9BF6) ;  + (=ucs . #xEB9E) ;  + )) +(define-char + '((=big5-pua . #x9BF7) ;  + (=ucs . #xEB9F) ;  + )) +(define-char + '((=big5-pua . #x9BF8) ; î®  + (=ucs . #xEBA0) ; î®  + )) +(define-char + '((=big5-pua . #x9BF9) ;  + (=ucs . #xEBA1) ;  + )) +(define-char + '((=big5-pua . #x9BFA) ;  + (=ucs . #xEBA2) ;  + )) +(define-char + '((=big5-pua . #x9BFB) ;  + (=ucs . #xEBA3) ;  + )) +(define-char + '((=big5-pua . #x9BFC) ;  + (=ucs . #xEBA4) ;  + )) +(define-char + '((=big5-pua . #x9BFD) ;  + (=ucs . #xEBA5) ;  + )) +(define-char + '((=big5-pua . #x9BFE) ;  + (=ucs . #xEBA6) ;  + )) +(define-char + '((=big5-pua . #x9C40) ;  + (=ucs . #xEBA7) ;  + )) +(define-char + '((=big5-pua . #x9C41) ;  + (=ucs . #xEBA8) ;  + )) +(define-char + '((=big5-pua . #x9C42) ;  + (=ucs . #xEBA9) ;  + )) +(define-char + '((=big5-pua . #x9C43) ;  + (=ucs . #xEBAA) ;  + )) +(define-char + '((=big5-pua . #x9C44) ;  + (=ucs . #xEBAB) ;  + )) +(define-char + '((=big5-pua . #x9C45) ;  + (=ucs . #xEBAC) ;  + )) +(define-char + '((=big5-pua . #x9C46) ; î®­ + (=ucs . #xEBAD) ; î®­ + )) +(define-char + '((=big5-pua . #x9C47) ; î®® + (=ucs . #xEBAE) ; î®® + )) +(define-char + '((=big5-pua . #x9C48) ;  + (=ucs . #xEBAF) ;  + )) +(define-char + '((=big5-pua . #x9C49) ; î®° + (=ucs . #xEBB0) ; î®° + )) +(define-char + '((=big5-pua . #x9C4A) ; î®± + (=ucs . #xEBB1) ; î®± + )) +(define-char + '((=big5-pua . #x9C4B) ;  + (=ucs . #xEBB2) ;  + )) +(define-char + '((=big5-pua . #x9C4C) ;  + (=ucs . #xEBB3) ;  + )) +(define-char + '((=big5-pua . #x9C4D) ; î®´ + (=ucs . #xEBB4) ; î®´ + )) +(define-char + '((=big5-pua . #x9C4E) ;  + (=ucs . #xEBB5) ;  + )) +(define-char + '((=big5-pua . #x9C4F) ;  + (=ucs . #xEBB6) ;  + )) +(define-char + '((=big5-pua . #x9C50) ; î®· + (=ucs . #xEBB7) ; î®· + )) +(define-char + '((=big5-pua . #x9C51) ;  + (=ucs . #xEBB8) ;  + )) +(define-char + '((=big5-pua . #x9C52) ;  + (=ucs . #xEBB9) ;  + )) +(define-char + '((=big5-pua . #x9C53) ;  + (=ucs . #xEBBA) ;  + )) +(define-char + '((=big5-pua . #x9C54) ; î®» + (=ucs . #xEBBB) ; î®» + )) +(define-char + '((=big5-pua . #x9C55) ;  + (=ucs . #xEBBC) ;  + )) +(define-char + '((=big5-pua . #x9C56) ;  + (=ucs . #xEBBD) ;  + )) +(define-char + '((=big5-pua . #x9C57) ;  + (=ucs . #xEBBE) ;  + )) +(define-char + '((=big5-pua . #x9C58) ;  + (=ucs . #xEBBF) ;  + )) +(define-char + '((=big5-pua . #x9C59) ;  + (=ucs . #xEBC0) ;  + )) +(define-char + '((=big5-pua . #x9C5A) ;  + (=ucs . #xEBC1) ;  + )) +(define-char + '((=big5-pua . #x9C5B) ;  + (=ucs . #xEBC2) ;  + )) +(define-char + '((=big5-pua . #x9C5C) ;  + (=ucs . #xEBC3) ;  + )) +(define-char + '((=big5-pua . #x9C5D) ;  + (=ucs . #xEBC4) ;  + )) +(define-char + '((=big5-pua . #x9C5E) ;  + (=ucs . #xEBC5) ;  + )) +(define-char + '((=big5-pua . #x9C5F) ;  + (=ucs . #xEBC6) ;  + )) +(define-char + '((=big5-pua . #x9C60) ;  + (=ucs . #xEBC7) ;  + )) +(define-char + '((=big5-pua . #x9C61) ;  + (=ucs . #xEBC8) ;  + )) +(define-char + '((=big5-pua . #x9C62) ;  + (=ucs . #xEBC9) ;  + )) +(define-char + '((=big5-pua . #x9C63) ;  + (=ucs . #xEBCA) ;  + )) +(define-char + '((=big5-pua . #x9C64) ;  + (=ucs . #xEBCB) ;  + )) +(define-char + '((=big5-pua . #x9C65) ;  + (=ucs . #xEBCC) ;  + )) +(define-char + '((=big5-pua . #x9C66) ;  + (=ucs . #xEBCD) ;  + )) +(define-char + '((=big5-pua . #x9C67) ;  + (=ucs . #xEBCE) ;  + )) +(define-char + '((=big5-pua . #x9C68) ;  + (=ucs . #xEBCF) ;  + )) +(define-char + '((=big5-pua . #x9C69) ;  + (=ucs . #xEBD0) ;  + )) +(define-char + '((=big5-pua . #x9C6A) ;  + (=ucs . #xEBD1) ;  + )) +(define-char + '((=big5-pua . #x9C6B) ;  + (=ucs . #xEBD2) ;  + )) +(define-char + '((=big5-pua . #x9C6C) ;  + (=ucs . #xEBD3) ;  + )) +(define-char + '((=big5-pua . #x9C6D) ;  + (=ucs . #xEBD4) ;  + )) +(define-char + '((=big5-pua . #x9C6E) ;  + (=ucs . #xEBD5) ;  + )) +(define-char + '((=big5-pua . #x9C6F) ;  + (=ucs . #xEBD6) ;  + )) +(define-char + '((=big5-pua . #x9C70) ;  + (=ucs . #xEBD7) ;  + )) +(define-char + '((=big5-pua . #x9C71) ;  + (=ucs . #xEBD8) ;  + )) +(define-char + '((=big5-pua . #x9C72) ;  + (=ucs . #xEBD9) ;  + )) +(define-char + '((=big5-pua . #x9C73) ;  + (=ucs . #xEBDA) ;  + )) +(define-char + '((=big5-pua . #x9C74) ;  + (=ucs . #xEBDB) ;  + )) +(define-char + '((=big5-pua . #x9C75) ;  + (=ucs . #xEBDC) ;  + )) +(define-char + '((=big5-pua . #x9C76) ;  + (=ucs . #xEBDD) ;  + )) +(define-char + '((=big5-pua . #x9C77) ;  + (=ucs . #xEBDE) ;  + )) +(define-char + '((=big5-pua . #x9C78) ;  + (=ucs . #xEBDF) ;  + )) +(define-char + '((=big5-pua . #x9C79) ;  + (=ucs . #xEBE0) ;  + )) +(define-char + '((=big5-pua . #x9C7A) ;  + (=ucs . #xEBE1) ;  + )) +(define-char + '((=big5-pua . #x9C7B) ;  + (=ucs . #xEBE2) ;  + )) +(define-char + '((=big5-pua . #x9C7C) ;  + (=ucs . #xEBE3) ;  + )) +(define-char + '((=big5-pua . #x9C7D) ;  + (=ucs . #xEBE4) ;  + )) +(define-char + '((=big5-pua . #x9C7E) ;  + (=ucs . #xEBE5) ;  + )) +(define-char + '((=big5-pua . #x9CA1) ;  + (=ucs . #xEBE6) ;  + )) +(define-char + '((=big5-pua . #x9CA2) ;  + (=ucs . #xEBE7) ;  + )) +(define-char + '((=big5-pua . #x9CA3) ;  + (=ucs . #xEBE8) ;  + )) +(define-char + '((=big5-pua . #x9CA4) ;  + (=ucs . #xEBE9) ;  + )) +(define-char + '((=big5-pua . #x9CA5) ;  + (=ucs . #xEBEA) ;  + )) +(define-char + '((=big5-pua . #x9CA6) ;  + (=ucs . #xEBEB) ;  + )) +(define-char + '((=big5-pua . #x9CA7) ;  + (=ucs . #xEBEC) ;  + )) +(define-char + '((=big5-pua . #x9CA8) ;  + (=ucs . #xEBED) ;  + )) +(define-char + '((=big5-pua . #x9CA9) ;  + (=ucs . #xEBEE) ;  + )) +(define-char + '((=big5-pua . #x9CAA) ;  + (=ucs . #xEBEF) ;  + )) +(define-char + '((=big5-pua . #x9CAB) ;  + (=ucs . #xEBF0) ;  + )) +(define-char + '((=big5-pua . #x9CAC) ;  + (=ucs . #xEBF1) ;  + )) +(define-char + '((=big5-pua . #x9CAD) ;  + (=ucs . #xEBF2) ;  + )) +(define-char + '((=big5-pua . #x9CAE) ;  + (=ucs . #xEBF3) ;  + )) +(define-char + '((=big5-pua . #x9CAF) ;  + (=ucs . #xEBF4) ;  + )) +(define-char + '((=big5-pua . #x9CB0) ;  + (=ucs . #xEBF5) ;  + )) +(define-char + '((=big5-pua . #x9CB1) ;  + (=ucs . #xEBF6) ;  + )) +(define-char + '((=big5-pua . #x9CB2) ;  + (=ucs . #xEBF7) ;  + )) +(define-char + '((=big5-pua . #x9CB3) ;  + (=ucs . #xEBF8) ;  + )) +(define-char + '((=big5-pua . #x9CB4) ;  + (=ucs . #xEBF9) ;  + )) +(define-char + '((=big5-pua . #x9CB5) ;  + (=ucs . #xEBFA) ;  + )) +(define-char + '((=big5-pua . #x9CB6) ;  + (=ucs . #xEBFB) ;  + )) +(define-char + '((=big5-pua . #x9CB7) ;  + (=ucs . #xEBFC) ;  + )) +(define-char + '((=big5-pua . #x9CB8) ;  + (=ucs . #xEBFD) ;  + )) +(define-char + '((=big5-pua . #x9CB9) ;  + (=ucs . #xEBFE) ;  + )) +(define-char + '((=big5-pua . #x9CBA) ;  + (=ucs . #xEBFF) ;  + )) +(define-char + '((=big5-pua . #x9CBB) ;  + (=ucs . #xEC00) ;  + )) +(define-char + '((=big5-pua . #x9CBC) ;  + (=ucs . #xEC01) ;  + )) +(define-char + '((=big5-pua . #x9CBD) ;  + (=ucs . #xEC02) ;  + )) +(define-char + '((=big5-pua . #x9CBE) ;  + (=ucs . #xEC03) ;  + )) +(define-char + '((=big5-pua . #x9CBF) ;  + (=ucs . #xEC04) ;  + )) +(define-char + '((=big5-pua . #x9CC0) ;  + (=ucs . #xEC05) ;  + )) +(define-char + '((=big5-pua . #x9CC1) ;  + (=ucs . #xEC06) ;  + )) +(define-char + '((=big5-pua . #x9CC2) ;  + (=ucs . #xEC07) ;  + )) +(define-char + '((=big5-pua . #x9CC3) ;  + (=ucs . #xEC08) ;  + )) +(define-char + '((=big5-pua . #x9CC4) ;  + (=ucs . #xEC09) ;  + )) +(define-char + '((=big5-pua . #x9CC5) ;  + (=ucs . #xEC0A) ;  + )) +(define-char + '((=big5-pua . #x9CC6) ;  + (=ucs . #xEC0B) ;  + )) +(define-char + '((=big5-pua . #x9CC7) ;  + (=ucs . #xEC0C) ;  + )) +(define-char + '((=big5-pua . #x9CC8) ;  + (=ucs . #xEC0D) ;  + )) +(define-char + '((=big5-pua . #x9CC9) ;  + (=ucs . #xEC0E) ;  + )) +(define-char + '((=big5-pua . #x9CCA) ;  + (=ucs . #xEC0F) ;  + )) +(define-char + '((=big5-pua . #x9CCB) ;  + (=ucs . #xEC10) ;  + )) +(define-char + '((=big5-pua . #x9CCC) ;  + (=ucs . #xEC11) ;  + )) +(define-char + '((=big5-pua . #x9CCD) ;  + (=ucs . #xEC12) ;  + )) +(define-char + '((=big5-pua . #x9CCE) ;  + (=ucs . #xEC13) ;  + )) +(define-char + '((=big5-pua . #x9CCF) ;  + (=ucs . #xEC14) ;  + )) +(define-char + '((=big5-pua . #x9CD0) ;  + (=ucs . #xEC15) ;  + )) +(define-char + '((=big5-pua . #x9CD1) ;  + (=ucs . #xEC16) ;  + )) +(define-char + '((=big5-pua . #x9CD2) ;  + (=ucs . #xEC17) ;  + )) +(define-char + '((=big5-pua . #x9CD3) ;  + (=ucs . #xEC18) ;  + )) +(define-char + '((=big5-pua . #x9CD4) ;  + (=ucs . #xEC19) ;  + )) +(define-char + '((=big5-pua . #x9CD5) ;  + (=ucs . #xEC1A) ;  + )) +(define-char + '((=big5-pua . #x9CD6) ;  + (=ucs . #xEC1B) ;  + )) +(define-char + '((=big5-pua . #x9CD7) ;  + (=ucs . #xEC1C) ;  + )) +(define-char + '((=big5-pua . #x9CD8) ;  + (=ucs . #xEC1D) ;  + )) +(define-char + '((=big5-pua . #x9CD9) ;  + (=ucs . #xEC1E) ;  + )) +(define-char + '((=big5-pua . #x9CDA) ;  + (=ucs . #xEC1F) ;  + )) +(define-char + '((=big5-pua . #x9CDB) ; î°  + (=ucs . #xEC20) ; î°  + )) +(define-char + '((=big5-pua . #x9CDC) ; î°¡ + (=ucs . #xEC21) ; î°¡ + )) +(define-char + '((=big5-pua . #x9CDD) ; î°¢ + (=ucs . #xEC22) ; î°¢ + )) +(define-char + '((=big5-pua . #x9CDE) ; î°£ + (=ucs . #xEC23) ; î°£ + )) +(define-char + '((=big5-pua . #x9CDF) ; î°¤ + (=ucs . #xEC24) ; î°¤ + )) +(define-char + '((=big5-pua . #x9CE0) ; î°¥ + (=ucs . #xEC25) ; î°¥ + )) +(define-char + '((=big5-pua . #x9CE1) ; î°¦ + (=ucs . #xEC26) ; î°¦ + )) +(define-char + '((=big5-pua . #x9CE2) ; î°§ + (=ucs . #xEC27) ; î°§ + )) +(define-char + '((=big5-pua . #x9CE3) ; î°¨ + (=ucs . #xEC28) ; î°¨ + )) +(define-char + '((=big5-pua . #x9CE4) ; î°© + (=ucs . #xEC29) ; î°© + )) +(define-char + '((=big5-pua . #x9CE5) ; î°ª + (=ucs . #xEC2A) ; î°ª + )) +(define-char + '((=big5-pua . #x9CE6) ; î°« + (=ucs . #xEC2B) ; î°« + )) +(define-char + '((=big5-pua . #x9CE7) ; î°¬ + (=ucs . #xEC2C) ; î°¬ + )) +(define-char + '((=big5-pua . #x9CE8) ; î°­ + (=ucs . #xEC2D) ; î°­ + )) +(define-char + '((=big5-pua . #x9CE9) ; î°® + (=ucs . #xEC2E) ; î°® + )) +(define-char + '((=big5-pua . #x9CEA) ; î°¯ + (=ucs . #xEC2F) ; î°¯ + )) +(define-char + '((=big5-pua . #x9CEB) ; î°° + (=ucs . #xEC30) ; î°° + )) +(define-char + '((=big5-pua . #x9CEC) ; î°± + (=ucs . #xEC31) ; î°± + )) +(define-char + '((=big5-pua . #x9CED) ; î°² + (=ucs . #xEC32) ; î°² + )) +(define-char + '((=big5-pua . #x9CEE) ; î°³ + (=ucs . #xEC33) ; î°³ + )) +(define-char + '((=big5-pua . #x9CEF) ; î°´ + (=ucs . #xEC34) ; î°´ + )) +(define-char + '((=big5-pua . #x9CF0) ; î°µ + (=ucs . #xEC35) ; î°µ + )) +(define-char + '((=big5-pua . #x9CF1) ; î°¶ + (=ucs . #xEC36) ; î°¶ + )) +(define-char + '((=big5-pua . #x9CF2) ; î°· + (=ucs . #xEC37) ; î°· + )) +(define-char + '((=big5-pua . #x9CF3) ; î°¸ + (=ucs . #xEC38) ; î°¸ + )) +(define-char + '((=big5-pua . #x9CF4) ; î°¹ + (=ucs . #xEC39) ; î°¹ + )) +(define-char + '((=big5-pua . #x9CF5) ; î°º + (=ucs . #xEC3A) ; î°º + )) +(define-char + '((=big5-pua . #x9CF6) ; î°» + (=ucs . #xEC3B) ; î°» + )) +(define-char + '((=big5-pua . #x9CF7) ; î°¼ + (=ucs . #xEC3C) ; î°¼ + )) +(define-char + '((=big5-pua . #x9CF8) ; î°½ + (=ucs . #xEC3D) ; î°½ + )) +(define-char + '((=big5-pua . #x9CF9) ; î°¾ + (=ucs . #xEC3E) ; î°¾ + )) +(define-char + '((=big5-pua . #x9CFA) ; î°¿ + (=ucs . #xEC3F) ; î°¿ + )) +(define-char + '((=big5-pua . #x9CFB) ;  + (=ucs . #xEC40) ;  + )) +(define-char + '((=big5-pua . #x9CFC) ;  + (=ucs . #xEC41) ;  + )) +(define-char + '((=big5-pua . #x9CFD) ;  + (=ucs . #xEC42) ;  + )) +(define-char + '((=big5-pua . #x9CFE) ;  + (=ucs . #xEC43) ;  + )) +(define-char + '((=big5-pua . #x9D40) ;  + (=ucs . #xEC44) ;  + )) +(define-char + '((=big5-pua . #x9D41) ;  + (=ucs . #xEC45) ;  + )) +(define-char + '((=big5-pua . #x9D42) ;  + (=ucs . #xEC46) ;  + )) +(define-char + '((=big5-pua . #x9D43) ;  + (=ucs . #xEC47) ;  + )) +(define-char + '((=big5-pua . #x9D44) ;  + (=ucs . #xEC48) ;  + )) +(define-char + '((=big5-pua . #x9D45) ;  + (=ucs . #xEC49) ;  + )) +(define-char + '((=big5-pua . #x9D46) ;  + (=ucs . #xEC4A) ;  + )) +(define-char + '((=big5-pua . #x9D47) ;  + (=ucs . #xEC4B) ;  + )) +(define-char + '((=big5-pua . #x9D48) ;  + (=ucs . #xEC4C) ;  + )) +(define-char + '((=big5-pua . #x9D49) ;  + (=ucs . #xEC4D) ;  + )) +(define-char + '((=big5-pua . #x9D4A) ;  + (=ucs . #xEC4E) ;  + )) +(define-char + '((=big5-pua . #x9D4B) ;  + (=ucs . #xEC4F) ;  + )) +(define-char + '((=big5-pua . #x9D4C) ;  + (=ucs . #xEC50) ;  + )) +(define-char + '((=big5-pua . #x9D4D) ;  + (=ucs . #xEC51) ;  + )) +(define-char + '((=big5-pua . #x9D4E) ;  + (=ucs . #xEC52) ;  + )) +(define-char + '((=big5-pua . #x9D4F) ;  + (=ucs . #xEC53) ;  + )) +(define-char + '((=big5-pua . #x9D50) ;  + (=ucs . #xEC54) ;  + )) +(define-char + '((=big5-pua . #x9D51) ;  + (=ucs . #xEC55) ;  + )) +(define-char + '((=big5-pua . #x9D52) ;  + (=ucs . #xEC56) ;  + )) +(define-char + '((=big5-pua . #x9D53) ;  + (=ucs . #xEC57) ;  + )) +(define-char + '((=big5-pua . #x9D54) ;  + (=ucs . #xEC58) ;  + )) +(define-char + '((=big5-pua . #x9D55) ;  + (=ucs . #xEC59) ;  + )) +(define-char + '((=big5-pua . #x9D56) ;  + (=ucs . #xEC5A) ;  + )) +(define-char + '((=big5-pua . #x9D57) ;  + (=ucs . #xEC5B) ;  + )) +(define-char + '((=big5-pua . #x9D58) ;  + (=ucs . #xEC5C) ;  + )) +(define-char + '((=big5-pua . #x9D59) ;  + (=ucs . #xEC5D) ;  + )) +(define-char + '((=big5-pua . #x9D5A) ;  + (=ucs . #xEC5E) ;  + )) +(define-char + '((=big5-pua . #x9D5B) ;  + (=ucs . #xEC5F) ;  + )) +(define-char + '((=big5-pua . #x9D5C) ; î±  + (=ucs . #xEC60) ; î±  + )) +(define-char + '((=big5-pua . #x9D5D) ;  + (=ucs . #xEC61) ;  + )) +(define-char + '((=big5-pua . #x9D5E) ; î±¢ + (=ucs . #xEC62) ; î±¢ + )) +(define-char + '((=big5-pua . #x9D5F) ; î±£ + (=ucs . #xEC63) ; î±£ + )) +(define-char + '((=big5-pua . #x9D60) ;  + (=ucs . #xEC64) ;  + )) +(define-char + '((=big5-pua . #x9D61) ; î±¥ + (=ucs . #xEC65) ; î±¥ + )) +(define-char + '((=big5-pua . #x9D62) ;  + (=ucs . #xEC66) ;  + )) +(define-char + '((=big5-pua . #x9D63) ;  + (=ucs . #xEC67) ;  + )) +(define-char + '((=big5-pua . #x9D64) ;  + (=ucs . #xEC68) ;  + )) +(define-char + '((=big5-pua . #x9D65) ;  + (=ucs . #xEC69) ;  + )) +(define-char + '((=big5-pua . #x9D66) ;  + (=ucs . #xEC6A) ;  + )) +(define-char + '((=big5-pua . #x9D67) ;  + (=ucs . #xEC6B) ;  + )) +(define-char + '((=big5-pua . #x9D68) ;  + (=ucs . #xEC6C) ;  + )) +(define-char + '((=big5-pua . #x9D69) ; î±­ + (=ucs . #xEC6D) ; î±­ + )) +(define-char + '((=big5-pua . #x9D6A) ; î±® + (=ucs . #xEC6E) ; î±® + )) +(define-char + '((=big5-pua . #x9D6B) ;  + (=ucs . #xEC6F) ;  + )) +(define-char + '((=big5-pua . #x9D6C) ; î±° + (=ucs . #xEC70) ; î±° + )) +(define-char + '((=big5-pua . #x9D6D) ; î±± + (=ucs . #xEC71) ; î±± + )) +(define-char + '((=big5-pua . #x9D6E) ; î±² + (=ucs . #xEC72) ; î±² + )) +(define-char + '((=big5-pua . #x9D6F) ; î±³ + (=ucs . #xEC73) ; î±³ + )) +(define-char + '((=big5-pua . #x9D70) ; î±´ + (=ucs . #xEC74) ; î±´ + )) +(define-char + '((=big5-pua . #x9D71) ; î±µ + (=ucs . #xEC75) ; î±µ + )) +(define-char + '((=big5-pua . #x9D72) ;  + (=ucs . #xEC76) ;  + )) +(define-char + '((=big5-pua . #x9D73) ; î±· + (=ucs . #xEC77) ; î±· + )) +(define-char + '((=big5-pua . #x9D74) ;  + (=ucs . #xEC78) ;  + )) +(define-char + '((=big5-pua . #x9D75) ; î±¹ + (=ucs . #xEC79) ; î±¹ + )) +(define-char + '((=big5-pua . #x9D76) ;  + (=ucs . #xEC7A) ;  + )) +(define-char + '((=big5-pua . #x9D77) ; î±» + (=ucs . #xEC7B) ; î±» + )) +(define-char + '((=big5-pua . #x9D78) ; î±¼ + (=ucs . #xEC7C) ; î±¼ + )) +(define-char + '((=big5-pua . #x9D79) ; î±½ + (=ucs . #xEC7D) ; î±½ + )) +(define-char + '((=big5-pua . #x9D7A) ; î±¾ + (=ucs . #xEC7E) ; î±¾ + )) +(define-char + '((=big5-pua . #x9D7B) ;  + (=ucs . #xEC7F) ;  + )) +(define-char + '((=big5-pua . #x9D7C) ;  + (=ucs . #xEC80) ;  + )) +(define-char + '((=big5-pua . #x9D7D) ;  + (=ucs . #xEC81) ;  + )) +(define-char + '((=big5-pua . #x9D7E) ;  + (=ucs . #xEC82) ;  + )) +(define-char + '((=big5-pua . #x9DA1) ;  + (=ucs . #xEC83) ;  + )) +(define-char + '((=big5-pua . #x9DA2) ;  + (=ucs . #xEC84) ;  + )) +(define-char + '((=big5-pua . #x9DA3) ;  + (=ucs . #xEC85) ;  + )) +(define-char + '((=big5-pua . #x9DA4) ;  + (=ucs . #xEC86) ;  + )) +(define-char + '((=big5-pua . #x9DA5) ;  + (=ucs . #xEC87) ;  + )) +(define-char + '((=big5-pua . #x9DA6) ;  + (=ucs . #xEC88) ;  + )) +(define-char + '((=big5-pua . #x9DA7) ;  + (=ucs . #xEC89) ;  + )) +(define-char + '((=big5-pua . #x9DA8) ;  + (=ucs . #xEC8A) ;  + )) +(define-char + '((=big5-pua . #x9DA9) ;  + (=ucs . #xEC8B) ;  + )) +(define-char + '((=big5-pua . #x9DAA) ;  + (=ucs . #xEC8C) ;  + )) +(define-char + '((=big5-pua . #x9DAB) ;  + (=ucs . #xEC8D) ;  + )) +(define-char + '((=big5-pua . #x9DAC) ;  + (=ucs . #xEC8E) ;  + )) +(define-char + '((=big5-pua . #x9DAD) ;  + (=ucs . #xEC8F) ;  + )) +(define-char + '((=big5-pua . #x9DAE) ;  + (=ucs . #xEC90) ;  + )) +(define-char + '((=big5-pua . #x9DAF) ;  + (=ucs . #xEC91) ;  + )) +(define-char + '((=big5-pua . #x9DB0) ;  + (=ucs . #xEC92) ;  + )) +(define-char + '((=big5-pua . #x9DB1) ;  + (=ucs . #xEC93) ;  + )) +(define-char + '((=big5-pua . #x9DB2) ;  + (=ucs . #xEC94) ;  + )) +(define-char + '((=big5-pua . #x9DB3) ;  + (=ucs . #xEC95) ;  + )) +(define-char + '((=big5-pua . #x9DB4) ;  + (=ucs . #xEC96) ;  + )) +(define-char + '((=big5-pua . #x9DB5) ;  + (=ucs . #xEC97) ;  + )) +(define-char + '((=big5-pua . #x9DB6) ;  + (=ucs . #xEC98) ;  + )) +(define-char + '((=big5-pua . #x9DB7) ;  + (=ucs . #xEC99) ;  + )) +(define-char + '((=big5-pua . #x9DB8) ;  + (=ucs . #xEC9A) ;  + )) +(define-char + '((=big5-pua . #x9DB9) ;  + (=ucs . #xEC9B) ;  + )) +(define-char + '((=big5-pua . #x9DBA) ;  + (=ucs . #xEC9C) ;  + )) +(define-char + '((=big5-pua . #x9DBB) ;  + (=ucs . #xEC9D) ;  + )) +(define-char + '((=big5-pua . #x9DBC) ;  + (=ucs . #xEC9E) ;  + )) +(define-char + '((=big5-pua . #x9DBD) ;  + (=ucs . #xEC9F) ;  + )) +(define-char + '((=big5-pua . #x9DBE) ; î²  + (=ucs . #xECA0) ; î²  + )) +(define-char + '((=big5-pua . #x9DBF) ;  + (=ucs . #xECA1) ;  + )) +(define-char + '((=big5-pua . #x9DC0) ; î²¢ + (=ucs . #xECA2) ; î²¢ + )) +(define-char + '((=big5-pua . #x9DC1) ; î²£ + (=ucs . #xECA3) ; î²£ + )) +(define-char + '((=big5-pua . #x9DC2) ;  + (=ucs . #xECA4) ;  + )) +(define-char + '((=big5-pua . #x9DC3) ; î²¥ + (=ucs . #xECA5) ; î²¥ + )) +(define-char + '((=big5-pua . #x9DC4) ;  + (=ucs . #xECA6) ;  + )) +(define-char + '((=big5-pua . #x9DC5) ;  + (=ucs . #xECA7) ;  + )) +(define-char + '((=big5-pua . #x9DC6) ;  + (=ucs . #xECA8) ;  + )) +(define-char + '((=big5-pua . #x9DC7) ;  + (=ucs . #xECA9) ;  + )) +(define-char + '((=big5-pua . #x9DC8) ;  + (=ucs . #xECAA) ;  + )) +(define-char + '((=big5-pua . #x9DC9) ;  + (=ucs . #xECAB) ;  + )) +(define-char + '((=big5-pua . #x9DCA) ;  + (=ucs . #xECAC) ;  + )) +(define-char + '((=big5-pua . #x9DCB) ; î²­ + (=ucs . #xECAD) ; î²­ + )) +(define-char + '((=big5-pua . #x9DCC) ; î²® + (=ucs . #xECAE) ; î²® + )) +(define-char + '((=big5-pua . #x9DCD) ;  + (=ucs . #xECAF) ;  + )) +(define-char + '((=big5-pua . #x9DCE) ; î²° + (=ucs . #xECB0) ; î²° + )) +(define-char + '((=big5-pua . #x9DCF) ; î²± + (=ucs . #xECB1) ; î²± + )) +(define-char + '((=big5-pua . #x9DD0) ; î²² + (=ucs . #xECB2) ; î²² + )) +(define-char + '((=big5-pua . #x9DD1) ; î²³ + (=ucs . #xECB3) ; î²³ + )) +(define-char + '((=big5-pua . #x9DD2) ; î²´ + (=ucs . #xECB4) ; î²´ + )) +(define-char + '((=big5-pua . #x9DD3) ; î²µ + (=ucs . #xECB5) ; î²µ + )) +(define-char + '((=big5-pua . #x9DD4) ;  + (=ucs . #xECB6) ;  + )) +(define-char + '((=big5-pua . #x9DD5) ; î²· + (=ucs . #xECB7) ; î²· + )) +(define-char + '((=big5-pua . #x9DD6) ;  + (=ucs . #xECB8) ;  + )) +(define-char + '((=big5-pua . #x9DD7) ; î²¹ + (=ucs . #xECB9) ; î²¹ + )) +(define-char + '((=big5-pua . #x9DD8) ;  + (=ucs . #xECBA) ;  + )) +(define-char + '((=big5-pua . #x9DD9) ; î²» + (=ucs . #xECBB) ; î²» + )) +(define-char + '((=big5-pua . #x9DDA) ; î²¼ + (=ucs . #xECBC) ; î²¼ + )) +(define-char + '((=big5-pua . #x9DDB) ; î²½ + (=ucs . #xECBD) ; î²½ + )) +(define-char + '((=big5-pua . #x9DDC) ; î²¾ + (=ucs . #xECBE) ; î²¾ + )) +(define-char + '((=big5-pua . #x9DDD) ;  + (=ucs . #xECBF) ;  + )) +(define-char + '((=big5-pua . #x9DDE) ;  + (=ucs . #xECC0) ;  + )) +(define-char + '((=big5-pua . #x9DDF) ;  + (=ucs . #xECC1) ;  + )) +(define-char + '((=big5-pua . #x9DE0) ;  + (=ucs . #xECC2) ;  + )) +(define-char + '((=big5-pua . #x9DE1) ;  + (=ucs . #xECC3) ;  + )) +(define-char + '((=big5-pua . #x9DE2) ;  + (=ucs . #xECC4) ;  + )) +(define-char + '((=big5-pua . #x9DE3) ;  + (=ucs . #xECC5) ;  + )) +(define-char + '((=big5-pua . #x9DE4) ;  + (=ucs . #xECC6) ;  + )) +(define-char + '((=big5-pua . #x9DE5) ;  + (=ucs . #xECC7) ;  + )) +(define-char + '((=big5-pua . #x9DE6) ;  + (=ucs . #xECC8) ;  + )) +(define-char + '((=big5-pua . #x9DE7) ;  + (=ucs . #xECC9) ;  + )) +(define-char + '((=big5-pua . #x9DE8) ;  + (=ucs . #xECCA) ;  + )) +(define-char + '((=big5-pua . #x9DE9) ;  + (=ucs . #xECCB) ;  + )) +(define-char + '((=big5-pua . #x9DEA) ;  + (=ucs . #xECCC) ;  + )) +(define-char + '((=big5-pua . #x9DEB) ;  + (=ucs . #xECCD) ;  + )) +(define-char + '((=big5-pua . #x9DEC) ;  + (=ucs . #xECCE) ;  + )) +(define-char + '((=big5-pua . #x9DED) ;  + (=ucs . #xECCF) ;  + )) +(define-char + '((=big5-pua . #x9DEE) ;  + (=ucs . #xECD0) ;  + )) +(define-char + '((=big5-pua . #x9DEF) ;  + (=ucs . #xECD1) ;  + )) +(define-char + '((=big5-pua . #x9DF0) ;  + (=ucs . #xECD2) ;  + )) +(define-char + '((=big5-pua . #x9DF1) ;  + (=ucs . #xECD3) ;  + )) +(define-char + '((=big5-pua . #x9DF2) ;  + (=ucs . #xECD4) ;  + )) +(define-char + '((=big5-pua . #x9DF3) ;  + (=ucs . #xECD5) ;  + )) +(define-char + '((=big5-pua . #x9DF4) ;  + (=ucs . #xECD6) ;  + )) +(define-char + '((=big5-pua . #x9DF5) ;  + (=ucs . #xECD7) ;  + )) +(define-char + '((=big5-pua . #x9DF6) ;  + (=ucs . #xECD8) ;  + )) +(define-char + '((=big5-pua . #x9DF7) ;  + (=ucs . #xECD9) ;  + )) +(define-char + '((=big5-pua . #x9DF8) ;  + (=ucs . #xECDA) ;  + )) +(define-char + '((=big5-pua . #x9DF9) ;  + (=ucs . #xECDB) ;  + )) +(define-char + '((=big5-pua . #x9DFA) ;  + (=ucs . #xECDC) ;  + )) +(define-char + '((=big5-pua . #x9DFB) ;  + (=ucs . #xECDD) ;  + )) +(define-char + '((=big5-pua . #x9DFC) ;  + (=ucs . #xECDE) ;  + )) +(define-char + '((=big5-pua . #x9DFD) ;  + (=ucs . #xECDF) ;  + )) +(define-char + '((=big5-pua . #x9DFE) ; î³  + (=ucs . #xECE0) ; î³  + )) +(define-char + '((=big5-pua . #x9E40) ;  + (=ucs . #xECE1) ;  + )) +(define-char + '((=big5-pua . #x9E41) ; î³¢ + (=ucs . #xECE2) ; î³¢ + )) +(define-char + '((=big5-pua . #x9E42) ; î³£ + (=ucs . #xECE3) ; î³£ + )) +(define-char + '((=big5-pua . #x9E43) ;  + (=ucs . #xECE4) ;  + )) +(define-char + '((=big5-pua . #x9E44) ; î³¥ + (=ucs . #xECE5) ; î³¥ + )) +(define-char + '((=big5-pua . #x9E45) ;  + (=ucs . #xECE6) ;  + )) +(define-char + '((=big5-pua . #x9E46) ;  + (=ucs . #xECE7) ;  + )) +(define-char + '((=big5-pua . #x9E47) ;  + (=ucs . #xECE8) ;  + )) +(define-char + '((=big5-pua . #x9E48) ;  + (=ucs . #xECE9) ;  + )) +(define-char + '((=big5-pua . #x9E49) ;  + (=ucs . #xECEA) ;  + )) +(define-char + '((=big5-pua . #x9E4A) ;  + (=ucs . #xECEB) ;  + )) +(define-char + '((=big5-pua . #x9E4B) ;  + (=ucs . #xECEC) ;  + )) +(define-char + '((=big5-pua . #x9E4C) ; î³­ + (=ucs . #xECED) ; î³­ + )) +(define-char + '((=big5-pua . #x9E4D) ; î³® + (=ucs . #xECEE) ; î³® + )) +(define-char + '((=big5-pua . #x9E4E) ;  + (=ucs . #xECEF) ;  + )) +(define-char + '((=big5-pua . #x9E4F) ; î³° + (=ucs . #xECF0) ; î³° + )) +(define-char + '((=big5-pua . #x9E50) ; î³± + (=ucs . #xECF1) ; î³± + )) +(define-char + '((=big5-pua . #x9E51) ; î³² + (=ucs . #xECF2) ; î³² + )) +(define-char + '((=big5-pua . #x9E52) ; î³³ + (=ucs . #xECF3) ; î³³ + )) +(define-char + '((=big5-pua . #x9E53) ; î³´ + (=ucs . #xECF4) ; î³´ + )) +(define-char + '((=big5-pua . #x9E54) ; î³µ + (=ucs . #xECF5) ; î³µ + )) +(define-char + '((=big5-pua . #x9E55) ;  + (=ucs . #xECF6) ;  + )) +(define-char + '((=big5-pua . #x9E56) ; î³· + (=ucs . #xECF7) ; î³· + )) +(define-char + '((=big5-pua . #x9E57) ;  + (=ucs . #xECF8) ;  + )) +(define-char + '((=big5-pua . #x9E58) ; î³¹ + (=ucs . #xECF9) ; î³¹ + )) +(define-char + '((=big5-pua . #x9E59) ;  + (=ucs . #xECFA) ;  + )) +(define-char + '((=big5-pua . #x9E5A) ; î³» + (=ucs . #xECFB) ; î³» + )) +(define-char + '((=big5-pua . #x9E5B) ; î³¼ + (=ucs . #xECFC) ; î³¼ + )) +(define-char + '((=big5-pua . #x9E5C) ; î³½ + (=ucs . #xECFD) ; î³½ + )) +(define-char + '((=big5-pua . #x9E5D) ; î³¾ + (=ucs . #xECFE) ; î³¾ + )) +(define-char + '((=big5-pua . #x9E5E) ;  + (=ucs . #xECFF) ;  + )) +(define-char + '((=big5-pua . #x9E5F) ;  + (=ucs . #xED00) ;  + )) +(define-char + '((=big5-pua . #x9E60) ;  + (=ucs . #xED01) ;  + )) +(define-char + '((=big5-pua . #x9E61) ;  + (=ucs . #xED02) ;  + )) +(define-char + '((=big5-pua . #x9E62) ;  + (=ucs . #xED03) ;  + )) +(define-char + '((=big5-pua . #x9E63) ;  + (=ucs . #xED04) ;  + )) +(define-char + '((=big5-pua . #x9E64) ;  + (=ucs . #xED05) ;  + )) +(define-char + '((=big5-pua . #x9E65) ;  + (=ucs . #xED06) ;  + )) +(define-char + '((=big5-pua . #x9E66) ;  + (=ucs . #xED07) ;  + )) +(define-char + '((=big5-pua . #x9E67) ;  + (=ucs . #xED08) ;  + )) +(define-char + '((=big5-pua . #x9E68) ;  + (=ucs . #xED09) ;  + )) +(define-char + '((=big5-pua . #x9E69) ;  + (=ucs . #xED0A) ;  + )) +(define-char + '((=big5-pua . #x9E6A) ;  + (=ucs . #xED0B) ;  + )) +(define-char + '((=big5-pua . #x9E6B) ;  + (=ucs . #xED0C) ;  + )) +(define-char + '((=big5-pua . #x9E6C) ;  + (=ucs . #xED0D) ;  + )) +(define-char + '((=big5-pua . #x9E6D) ;  + (=ucs . #xED0E) ;  + )) +(define-char + '((=big5-pua . #x9E6E) ;  + (=ucs . #xED0F) ;  + )) +(define-char + '((=big5-pua . #x9E6F) ;  + (=ucs . #xED10) ;  + )) +(define-char + '((=big5-pua . #x9E70) ;  + (=ucs . #xED11) ;  + )) +(define-char + '((=big5-pua . #x9E71) ;  + (=ucs . #xED12) ;  + )) +(define-char + '((=big5-pua . #x9E72) ;  + (=ucs . #xED13) ;  + )) +(define-char + '((=big5-pua . #x9E73) ;  + (=ucs . #xED14) ;  + )) +(define-char + '((=big5-pua . #x9E74) ;  + (=ucs . #xED15) ;  + )) +(define-char + '((=big5-pua . #x9E75) ;  + (=ucs . #xED16) ;  + )) +(define-char + '((=big5-pua . #x9E76) ;  + (=ucs . #xED17) ;  + )) +(define-char + '((=big5-pua . #x9E77) ;  + (=ucs . #xED18) ;  + )) +(define-char + '((=big5-pua . #x9E78) ;  + (=ucs . #xED19) ;  + )) +(define-char + '((=big5-pua . #x9E79) ;  + (=ucs . #xED1A) ;  + )) +(define-char + '((=big5-pua . #x9E7A) ;  + (=ucs . #xED1B) ;  + )) +(define-char + '((=big5-pua . #x9E7B) ;  + (=ucs . #xED1C) ;  + )) +(define-char + '((=big5-pua . #x9E7C) ;  + (=ucs . #xED1D) ;  + )) +(define-char + '((=big5-pua . #x9E7D) ;  + (=ucs . #xED1E) ;  + )) +(define-char + '((=big5-pua . #x9E7E) ;  + (=ucs . #xED1F) ;  + )) +(define-char + '((=big5-pua . #x9EA1) ; î´  + (=ucs . #xED20) ; î´  + )) +(define-char + '((=big5-pua . #x9EA2) ; î´¡ + (=ucs . #xED21) ; î´¡ + )) +(define-char + '((=big5-pua . #x9EA3) ; î´¢ + (=ucs . #xED22) ; î´¢ + )) +(define-char + '((=big5-pua . #x9EA4) ; î´£ + (=ucs . #xED23) ; î´£ + )) +(define-char + '((=big5-pua . #x9EA5) ; î´¤ + (=ucs . #xED24) ; î´¤ + )) +(define-char + '((=big5-pua . #x9EA6) ; î´¥ + (=ucs . #xED25) ; î´¥ + )) +(define-char + '((=big5-pua . #x9EA7) ; î´¦ + (=ucs . #xED26) ; î´¦ + )) +(define-char + '((=big5-pua . #x9EA8) ; î´§ + (=ucs . #xED27) ; î´§ + )) +(define-char + '((=big5-pua . #x9EA9) ; î´¨ + (=ucs . #xED28) ; î´¨ + )) +(define-char + '((=big5-pua . #x9EAA) ; î´© + (=ucs . #xED29) ; î´© + )) +(define-char + '((=big5-pua . #x9EAB) ; î´ª + (=ucs . #xED2A) ; î´ª + )) +(define-char + '((=big5-pua . #x9EAC) ; î´« + (=ucs . #xED2B) ; î´« + )) +(define-char + '((=big5-pua . #x9EAD) ; î´¬ + (=ucs . #xED2C) ; î´¬ + )) +(define-char + '((=big5-pua . #x9EAE) ; î´­ + (=ucs . #xED2D) ; î´­ + )) +(define-char + '((=big5-pua . #x9EAF) ; î´® + (=ucs . #xED2E) ; î´® + )) +(define-char + '((=big5-pua . #x9EB0) ; î´¯ + (=ucs . #xED2F) ; î´¯ + )) +(define-char + '((=big5-pua . #x9EB1) ; î´° + (=ucs . #xED30) ; î´° + )) +(define-char + '((=big5-pua . #x9EB2) ; î´± + (=ucs . #xED31) ; î´± + )) +(define-char + '((=big5-pua . #x9EB3) ; î´² + (=ucs . #xED32) ; î´² + )) +(define-char + '((=big5-pua . #x9EB4) ; î´³ + (=ucs . #xED33) ; î´³ + )) +(define-char + '((=big5-pua . #x9EB5) ; î´´ + (=ucs . #xED34) ; î´´ + )) +(define-char + '((=big5-pua . #x9EB6) ; î´µ + (=ucs . #xED35) ; î´µ + )) +(define-char + '((=big5-pua . #x9EB7) ; î´¶ + (=ucs . #xED36) ; î´¶ + )) +(define-char + '((=big5-pua . #x9EB8) ; î´· + (=ucs . #xED37) ; î´· + )) +(define-char + '((=big5-pua . #x9EB9) ; î´¸ + (=ucs . #xED38) ; î´¸ + )) +(define-char + '((=big5-pua . #x9EBA) ; î´¹ + (=ucs . #xED39) ; î´¹ + )) +(define-char + '((=big5-pua . #x9EBB) ; î´º + (=ucs . #xED3A) ; î´º + )) +(define-char + '((=big5-pua . #x9EBC) ; î´» + (=ucs . #xED3B) ; î´» + )) +(define-char + '((=big5-pua . #x9EBD) ; î´¼ + (=ucs . #xED3C) ; î´¼ + )) +(define-char + '((=big5-pua . #x9EBE) ; î´½ + (=ucs . #xED3D) ; î´½ + )) +(define-char + '((=big5-pua . #x9EBF) ; î´¾ + (=ucs . #xED3E) ; î´¾ + )) +(define-char + '((=big5-pua . #x9EC0) ; î´¿ + (=ucs . #xED3F) ; î´¿ + )) +(define-char + '((=big5-pua . #x9EC1) ;  + (=ucs . #xED40) ;  + )) +(define-char + '((=big5-pua . #x9EC2) ;  + (=ucs . #xED41) ;  + )) +(define-char + '((=big5-pua . #x9EC3) ;  + (=ucs . #xED42) ;  + )) +(define-char + '((=big5-pua . #x9EC4) ;  + (=ucs . #xED43) ;  + )) +(define-char + '((=big5-pua . #x9EC5) ;  + (=ucs . #xED44) ;  + )) +(define-char + '((=big5-pua . #x9EC6) ;  + (=ucs . #xED45) ;  + )) +(define-char + '((=big5-pua . #x9EC7) ;  + (=ucs . #xED46) ;  + )) +(define-char + '((=big5-pua . #x9EC8) ;  + (=ucs . #xED47) ;  + )) +(define-char + '((=big5-pua . #x9EC9) ;  + (=ucs . #xED48) ;  + )) +(define-char + '((=big5-pua . #x9ECA) ;  + (=ucs . #xED49) ;  + )) +(define-char + '((=big5-pua . #x9ECB) ;  + (=ucs . #xED4A) ;  + )) +(define-char + '((=big5-pua . #x9ECC) ;  + (=ucs . #xED4B) ;  + )) +(define-char + '((=big5-pua . #x9ECD) ;  + (=ucs . #xED4C) ;  + )) +(define-char + '((=big5-pua . #x9ECE) ;  + (=ucs . #xED4D) ;  + )) +(define-char + '((=big5-pua . #x9ECF) ;  + (=ucs . #xED4E) ;  + )) +(define-char + '((=big5-pua . #x9ED0) ;  + (=ucs . #xED4F) ;  + )) +(define-char + '((=big5-pua . #x9ED1) ;  + (=ucs . #xED50) ;  + )) +(define-char + '((=big5-pua . #x9ED2) ;  + (=ucs . #xED51) ;  + )) +(define-char + '((=big5-pua . #x9ED3) ;  + (=ucs . #xED52) ;  + )) +(define-char + '((=big5-pua . #x9ED4) ;  + (=ucs . #xED53) ;  + )) +(define-char + '((=big5-pua . #x9ED5) ;  + (=ucs . #xED54) ;  + )) +(define-char + '((=big5-pua . #x9ED6) ;  + (=ucs . #xED55) ;  + )) +(define-char + '((=big5-pua . #x9ED7) ;  + (=ucs . #xED56) ;  + )) +(define-char + '((=big5-pua . #x9ED8) ;  + (=ucs . #xED57) ;  + )) +(define-char + '((=big5-pua . #x9ED9) ;  + (=ucs . #xED58) ;  + )) +(define-char + '((=big5-pua . #x9EDA) ;  + (=ucs . #xED59) ;  + )) +(define-char + '((=big5-pua . #x9EDB) ;  + (=ucs . #xED5A) ;  + )) +(define-char + '((=big5-pua . #x9EDC) ;  + (=ucs . #xED5B) ;  + )) +(define-char + '((=big5-pua . #x9EDD) ;  + (=ucs . #xED5C) ;  + )) +(define-char + '((=big5-pua . #x9EDE) ;  + (=ucs . #xED5D) ;  + )) +(define-char + '((=big5-pua . #x9EDF) ;  + (=ucs . #xED5E) ;  + )) +(define-char + '((=big5-pua . #x9EE0) ;  + (=ucs . #xED5F) ;  + )) +(define-char + '((=big5-pua . #x9EE1) ; îµ  + (=ucs . #xED60) ; îµ  + )) +(define-char + '((=big5-pua . #x9EE2) ;  + (=ucs . #xED61) ;  + )) +(define-char + '((=big5-pua . #x9EE3) ; îµ¢ + (=ucs . #xED62) ; îµ¢ + )) +(define-char + '((=big5-pua . #x9EE4) ; îµ£ + (=ucs . #xED63) ; îµ£ + )) +(define-char + '((=big5-pua . #x9EE5) ;  + (=ucs . #xED64) ;  + )) +(define-char + '((=big5-pua . #x9EE6) ; îµ¥ + (=ucs . #xED65) ; îµ¥ + )) +(define-char + '((=big5-pua . #x9EE7) ;  + (=ucs . #xED66) ;  + )) +(define-char + '((=big5-pua . #x9EE8) ;  + (=ucs . #xED67) ;  + )) +(define-char + '((=big5-pua . #x9EE9) ;  + (=ucs . #xED68) ;  + )) +(define-char + '((=big5-pua . #x9EEA) ;  + (=ucs . #xED69) ;  + )) +(define-char + '((=big5-pua . #x9EEB) ;  + (=ucs . #xED6A) ;  + )) +(define-char + '((=big5-pua . #x9EEC) ;  + (=ucs . #xED6B) ;  + )) +(define-char + '((=big5-pua . #x9EED) ;  + (=ucs . #xED6C) ;  + )) +(define-char + '((=big5-pua . #x9EEE) ; îµ­ + (=ucs . #xED6D) ; îµ­ + )) +(define-char + '((=big5-pua . #x9EEF) ; îµ® + (=ucs . #xED6E) ; îµ® + )) +(define-char + '((=big5-pua . #x9EF0) ;  + (=ucs . #xED6F) ;  + )) +(define-char + '((=big5-pua . #x9EF1) ; îµ° + (=ucs . #xED70) ; îµ° + )) +(define-char + '((=big5-pua . #x9EF2) ; îµ± + (=ucs . #xED71) ; îµ± + )) +(define-char + '((=big5-pua . #x9EF3) ; îµ² + (=ucs . #xED72) ; îµ² + )) +(define-char + '((=big5-pua . #x9EF4) ; îµ³ + (=ucs . #xED73) ; îµ³ + )) +(define-char + '((=big5-pua . #x9EF5) ; îµ´ + (=ucs . #xED74) ; îµ´ + )) +(define-char + '((=big5-pua . #x9EF6) ; îµµ + (=ucs . #xED75) ; îµµ + )) +(define-char + '((=big5-pua . #x9EF7) ;  + (=ucs . #xED76) ;  + )) +(define-char + '((=big5-pua . #x9EF8) ; îµ· + (=ucs . #xED77) ; îµ· + )) +(define-char + '((=big5-pua . #x9EF9) ;  + (=ucs . #xED78) ;  + )) +(define-char + '((=big5-pua . #x9EFA) ; îµ¹ + (=ucs . #xED79) ; îµ¹ + )) +(define-char + '((=big5-pua . #x9EFB) ;  + (=ucs . #xED7A) ;  + )) +(define-char + '((=big5-pua . #x9EFC) ; îµ» + (=ucs . #xED7B) ; îµ» + )) +(define-char + '((=big5-pua . #x9EFD) ; îµ¼ + (=ucs . #xED7C) ; îµ¼ + )) +(define-char + '((=big5-pua . #x9EFE) ; îµ½ + (=ucs . #xED7D) ; îµ½ + )) +(define-char + '((=big5-pua . #x9F40) ; îµ¾ + (=ucs . #xED7E) ; îµ¾ + )) +(define-char + '((=big5-pua . #x9F41) ;  + (=ucs . #xED7F) ;  + )) +(define-char + '((=big5-pua . #x9F42) ;  + (=ucs . #xED80) ;  + )) +(define-char + '((=big5-pua . #x9F43) ;  + (=ucs . #xED81) ;  + )) +(define-char + '((=big5-pua . #x9F44) ;  + (=ucs . #xED82) ;  + )) +(define-char + '((=big5-pua . #x9F45) ;  + (=ucs . #xED83) ;  + )) +(define-char + '((=big5-pua . #x9F46) ;  + (=ucs . #xED84) ;  + )) +(define-char + '((=big5-pua . #x9F47) ;  + (=ucs . #xED85) ;  + )) +(define-char + '((=big5-pua . #x9F48) ;  + (=ucs . #xED86) ;  + )) +(define-char + '((=big5-pua . #x9F49) ;  + (=ucs . #xED87) ;  + )) +(define-char + '((=big5-pua . #x9F4A) ;  + (=ucs . #xED88) ;  + )) +(define-char + '((=big5-pua . #x9F4B) ;  + (=ucs . #xED89) ;  + )) +(define-char + '((=big5-pua . #x9F4C) ;  + (=ucs . #xED8A) ;  + )) +(define-char + '((=big5-pua . #x9F4D) ;  + (=ucs . #xED8B) ;  + )) +(define-char + '((=big5-pua . #x9F4E) ;  + (=ucs . #xED8C) ;  + )) +(define-char + '((=big5-pua . #x9F4F) ;  + (=ucs . #xED8D) ;  + )) +(define-char + '((=big5-pua . #x9F50) ;  + (=ucs . #xED8E) ;  + )) +(define-char + '((=big5-pua . #x9F51) ;  + (=ucs . #xED8F) ;  + )) +(define-char + '((=big5-pua . #x9F52) ;  + (=ucs . #xED90) ;  + )) +(define-char + '((=big5-pua . #x9F53) ;  + (=ucs . #xED91) ;  + )) +(define-char + '((=big5-pua . #x9F54) ;  + (=ucs . #xED92) ;  + )) +(define-char + '((=big5-pua . #x9F55) ;  + (=ucs . #xED93) ;  + )) +(define-char + '((=big5-pua . #x9F56) ;  + (=ucs . #xED94) ;  + )) +(define-char + '((=big5-pua . #x9F57) ;  + (=ucs . #xED95) ;  + )) +(define-char + '((=big5-pua . #x9F58) ;  + (=ucs . #xED96) ;  + )) +(define-char + '((=big5-pua . #x9F59) ;  + (=ucs . #xED97) ;  + )) +(define-char + '((=big5-pua . #x9F5A) ;  + (=ucs . #xED98) ;  + )) +(define-char + '((=big5-pua . #x9F5B) ;  + (=ucs . #xED99) ;  + )) +(define-char + '((=big5-pua . #x9F5C) ;  + (=ucs . #xED9A) ;  + )) +(define-char + '((=big5-pua . #x9F5D) ;  + (=ucs . #xED9B) ;  + )) +(define-char + '((=big5-pua . #x9F5E) ;  + (=ucs . #xED9C) ;  + )) +(define-char + '((=big5-pua . #x9F5F) ;  + (=ucs . #xED9D) ;  + )) +(define-char + '((=big5-pua . #x9F60) ;  + (=ucs . #xED9E) ;  + )) +(define-char + '((=big5-pua . #x9F61) ;  + (=ucs . #xED9F) ;  + )) +(define-char + '((=big5-pua . #x9F62) ;  + (=ucs . #xEDA0) ;  + )) +(define-char + '((=big5-pua . #x9F63) ;  + (=ucs . #xEDA1) ;  + )) +(define-char + '((=big5-pua . #x9F64) ;  + (=ucs . #xEDA2) ;  + )) +(define-char + '((=big5-pua . #x9F65) ;  + (=ucs . #xEDA3) ;  + )) +(define-char + '((=big5-pua . #x9F66) ;  + (=ucs . #xEDA4) ;  + )) +(define-char + '((=big5-pua . #x9F67) ;  + (=ucs . #xEDA5) ;  + )) +(define-char + '((=big5-pua . #x9F68) ;  + (=ucs . #xEDA6) ;  + )) +(define-char + '((=big5-pua . #x9F69) ;  + (=ucs . #xEDA7) ;  + )) +(define-char + '((=big5-pua . #x9F6A) ;  + (=ucs . #xEDA8) ;  + )) +(define-char + '((=big5-pua . #x9F6B) ;  + (=ucs . #xEDA9) ;  + )) +(define-char + '((=big5-pua . #x9F6C) ;  + (=ucs . #xEDAA) ;  + )) +(define-char + '((=big5-pua . #x9F6D) ;  + (=ucs . #xEDAB) ;  + )) +(define-char + '((=big5-pua . #x9F6E) ;  + (=ucs . #xEDAC) ;  + )) +(define-char + '((=big5-pua . #x9F6F) ;  + (=ucs . #xEDAD) ;  + )) +(define-char + '((=big5-pua . #x9F70) ;  + (=ucs . #xEDAE) ;  + )) +(define-char + '((=big5-pua . #x9F71) ;  + (=ucs . #xEDAF) ;  + )) +(define-char + '((=big5-pua . #x9F72) ;  + (=ucs . #xEDB0) ;  + )) +(define-char + '((=big5-pua . #x9F73) ;  + (=ucs . #xEDB1) ;  + )) +(define-char + '((=big5-pua . #x9F74) ;  + (=ucs . #xEDB2) ;  + )) +(define-char + '((=big5-pua . #x9F75) ;  + (=ucs . #xEDB3) ;  + )) +(define-char + '((=big5-pua . #x9F76) ;  + (=ucs . #xEDB4) ;  + )) +(define-char + '((=big5-pua . #x9F77) ;  + (=ucs . #xEDB5) ;  + )) +(define-char + '((=big5-pua . #x9F78) ;  + (=ucs . #xEDB6) ;  + )) +(define-char + '((=big5-pua . #x9F79) ;  + (=ucs . #xEDB7) ;  + )) +(define-char + '((=big5-pua . #x9F7A) ;  + (=ucs . #xEDB8) ;  + )) +(define-char + '((=big5-pua . #x9F7B) ;  + (=ucs . #xEDB9) ;  + )) +(define-char + '((=big5-pua . #x9F7C) ;  + (=ucs . #xEDBA) ;  + )) +(define-char + '((=big5-pua . #x9F7D) ;  + (=ucs . #xEDBB) ;  + )) +(define-char + '((=big5-pua . #x9F7E) ;  + (=ucs . #xEDBC) ;  + )) +(define-char + '((=big5-pua . #x9FA1) ;  + (=ucs . #xEDBD) ;  + )) +(define-char + '((=big5-pua . #x9FA2) ;  + (=ucs . #xEDBE) ;  + )) +(define-char + '((=big5-pua . #x9FA3) ;  + (=ucs . #xEDBF) ;  + )) +(define-char + '((=big5-pua . #x9FA4) ;  + (=ucs . #xEDC0) ;  + )) +(define-char + '((=big5-pua . #x9FA5) ;  + (=ucs . #xEDC1) ;  + )) +(define-char + '((=big5-pua . #x9FA6) ;  + (=ucs . #xEDC2) ;  + )) +(define-char + '((=big5-pua . #x9FA7) ;  + (=ucs . #xEDC3) ;  + )) +(define-char + '((=big5-pua . #x9FA8) ;  + (=ucs . #xEDC4) ;  + )) +(define-char + '((=big5-pua . #x9FA9) ;  + (=ucs . #xEDC5) ;  + )) +(define-char + '((=big5-pua . #x9FAA) ;  + (=ucs . #xEDC6) ;  + )) +(define-char + '((=big5-pua . #x9FAB) ;  + (=ucs . #xEDC7) ;  + )) +(define-char + '((=big5-pua . #x9FAC) ;  + (=ucs . #xEDC8) ;  + )) +(define-char + '((=big5-pua . #x9FAD) ;  + (=ucs . #xEDC9) ;  + )) +(define-char + '((=big5-pua . #x9FAE) ;  + (=ucs . #xEDCA) ;  + )) +(define-char + '((=big5-pua . #x9FAF) ;  + (=ucs . #xEDCB) ;  + )) +(define-char + '((=big5-pua . #x9FB0) ;  + (=ucs . #xEDCC) ;  + )) +(define-char + '((=big5-pua . #x9FB1) ;  + (=ucs . #xEDCD) ;  + )) +(define-char + '((=big5-pua . #x9FB2) ;  + (=ucs . #xEDCE) ;  + )) +(define-char + '((=big5-pua . #x9FB3) ;  + (=ucs . #xEDCF) ;  + )) +(define-char + '((=big5-pua . #x9FB4) ;  + (=ucs . #xEDD0) ;  + )) +(define-char + '((=big5-pua . #x9FB5) ;  + (=ucs . #xEDD1) ;  + )) +(define-char + '((=big5-pua . #x9FB6) ;  + (=ucs . #xEDD2) ;  + )) +(define-char + '((=big5-pua . #x9FB7) ;  + (=ucs . #xEDD3) ;  + )) +(define-char + '((=big5-pua . #x9FB8) ;  + (=ucs . #xEDD4) ;  + )) +(define-char + '((=big5-pua . #x9FB9) ;  + (=ucs . #xEDD5) ;  + )) +(define-char + '((=big5-pua . #x9FBA) ;  + (=ucs . #xEDD6) ;  + )) +(define-char + '((=big5-pua . #x9FBB) ;  + (=ucs . #xEDD7) ;  + )) +(define-char + '((=big5-pua . #x9FBC) ;  + (=ucs . #xEDD8) ;  + )) +(define-char + '((=big5-pua . #x9FBD) ;  + (=ucs . #xEDD9) ;  + )) +(define-char + '((=big5-pua . #x9FBE) ;  + (=ucs . #xEDDA) ;  + )) +(define-char + '((=big5-pua . #x9FBF) ;  + (=ucs . #xEDDB) ;  + )) +(define-char + '((=big5-pua . #x9FC0) ;  + (=ucs . #xEDDC) ;  + )) +(define-char + '((=big5-pua . #x9FC1) ;  + (=ucs . #xEDDD) ;  + )) +(define-char + '((=big5-pua . #x9FC2) ;  + (=ucs . #xEDDE) ;  + )) +(define-char + '((=big5-pua . #x9FC3) ;  + (=ucs . #xEDDF) ;  + )) +(define-char + '((=big5-pua . #x9FC4) ; î·  + (=ucs . #xEDE0) ; î·  + )) +(define-char + '((=big5-pua . #x9FC5) ; î·¡ + (=ucs . #xEDE1) ; î·¡ + )) +(define-char + '((=big5-pua . #x9FC6) ; î·¢ + (=ucs . #xEDE2) ; î·¢ + )) +(define-char + '((=big5-pua . #x9FC7) ; î·£ + (=ucs . #xEDE3) ; î·£ + )) +(define-char + '((=big5-pua . #x9FC8) ; î·¤ + (=ucs . #xEDE4) ; î·¤ + )) +(define-char + '((=big5-pua . #x9FC9) ; î·¥ + (=ucs . #xEDE5) ; î·¥ + )) +(define-char + '((=big5-pua . #x9FCA) ; î·¦ + (=ucs . #xEDE6) ; î·¦ + )) +(define-char + '((=big5-pua . #x9FCB) ; î·§ + (=ucs . #xEDE7) ; î·§ + )) +(define-char + '((=big5-pua . #x9FCC) ; î·¨ + (=ucs . #xEDE8) ; î·¨ + )) +(define-char + '((=big5-pua . #x9FCD) ; î·© + (=ucs . #xEDE9) ; î·© + )) +(define-char + '((=big5-pua . #x9FCE) ; î·ª + (=ucs . #xEDEA) ; î·ª + )) +(define-char + '((=big5-pua . #x9FCF) ; î·« + (=ucs . #xEDEB) ; î·« + )) +(define-char + '((=big5-pua . #x9FD0) ; î·¬ + (=ucs . #xEDEC) ; î·¬ + )) +(define-char + '((=big5-pua . #x9FD1) ; î·­ + (=ucs . #xEDED) ; î·­ + )) +(define-char + '((=big5-pua . #x9FD2) ; î·® + (=ucs . #xEDEE) ; î·® + )) +(define-char + '((=big5-pua . #x9FD3) ; î·¯ + (=ucs . #xEDEF) ; î·¯ + )) +(define-char + '((=big5-pua . #x9FD4) ; î·° + (=ucs . #xEDF0) ; î·° + )) +(define-char + '((=big5-pua . #x9FD5) ; î·± + (=ucs . #xEDF1) ; î·± + )) +(define-char + '((=big5-pua . #x9FD6) ; î·² + (=ucs . #xEDF2) ; î·² + )) +(define-char + '((=big5-pua . #x9FD7) ; î·³ + (=ucs . #xEDF3) ; î·³ + )) +(define-char + '((=big5-pua . #x9FD8) ; î·´ + (=ucs . #xEDF4) ; î·´ + )) +(define-char + '((=big5-pua . #x9FD9) ; î·µ + (=ucs . #xEDF5) ; î·µ + )) +(define-char + '((=big5-pua . #x9FDA) ; î·¶ + (=ucs . #xEDF6) ; î·¶ + )) +(define-char + '((=big5-pua . #x9FDB) ; î·· + (=ucs . #xEDF7) ; î·· + )) +(define-char + '((=big5-pua . #x9FDC) ; î·¸ + (=ucs . #xEDF8) ; î·¸ + )) +(define-char + '((=big5-pua . #x9FDD) ; î·¹ + (=ucs . #xEDF9) ; î·¹ + )) +(define-char + '((=big5-pua . #x9FDE) ; î·º + (=ucs . #xEDFA) ; î·º + )) +(define-char + '((=big5-pua . #x9FDF) ; î·» + (=ucs . #xEDFB) ; î·» + )) +(define-char + '((=big5-pua . #x9FE0) ; î·¼ + (=ucs . #xEDFC) ; î·¼ + )) +(define-char + '((=big5-pua . #x9FE1) ; î·½ + (=ucs . #xEDFD) ; î·½ + )) +(define-char + '((=big5-pua . #x9FE2) ; î·¾ + (=ucs . #xEDFE) ; î·¾ + )) +(define-char + '((=big5-pua . #x9FE3) ; î·¿ + (=ucs . #xEDFF) ; î·¿ + )) +(define-char + '((=big5-pua . #x9FE4) ;  + (=ucs . #xEE00) ;  + )) +(define-char + '((=big5-pua . #x9FE5) ;  + (=ucs . #xEE01) ;  + )) +(define-char + '((=big5-pua . #x9FE6) ;  + (=ucs . #xEE02) ;  + )) +(define-char + '((=big5-pua . #x9FE7) ;  + (=ucs . #xEE03) ;  + )) +(define-char + '((=big5-pua . #x9FE8) ;  + (=ucs . #xEE04) ;  + )) +(define-char + '((=big5-pua . #x9FE9) ;  + (=ucs . #xEE05) ;  + )) +(define-char + '((=big5-pua . #x9FEA) ;  + (=ucs . #xEE06) ;  + )) +(define-char + '((=big5-pua . #x9FEB) ;  + (=ucs . #xEE07) ;  + )) +(define-char + '((=big5-pua . #x9FEC) ;  + (=ucs . #xEE08) ;  + )) +(define-char + '((=big5-pua . #x9FED) ;  + (=ucs . #xEE09) ;  + )) +(define-char + '((=big5-pua . #x9FEE) ;  + (=ucs . #xEE0A) ;  + )) +(define-char + '((=big5-pua . #x9FEF) ;  + (=ucs . #xEE0B) ;  + )) +(define-char + '((=big5-pua . #x9FF0) ;  + (=ucs . #xEE0C) ;  + )) +(define-char + '((=big5-pua . #x9FF1) ;  + (=ucs . #xEE0D) ;  + )) +(define-char + '((=big5-pua . #x9FF2) ;  + (=ucs . #xEE0E) ;  + )) +(define-char + '((=big5-pua . #x9FF3) ;  + (=ucs . #xEE0F) ;  + )) +(define-char + '((=big5-pua . #x9FF4) ;  + (=ucs . #xEE10) ;  + )) +(define-char + '((=big5-pua . #x9FF5) ;  + (=ucs . #xEE11) ;  + )) +(define-char + '((=big5-pua . #x9FF6) ;  + (=ucs . #xEE12) ;  + )) +(define-char + '((=big5-pua . #x9FF7) ;  + (=ucs . #xEE13) ;  + )) +(define-char + '((=big5-pua . #x9FF8) ;  + (=ucs . #xEE14) ;  + )) +(define-char + '((=big5-pua . #x9FF9) ;  + (=ucs . #xEE15) ;  + )) +(define-char + '((=big5-pua . #x9FFA) ;  + (=ucs . #xEE16) ;  + )) +(define-char + '((=big5-pua . #x9FFB) ;  + (=ucs . #xEE17) ;  + )) +(define-char + '((=big5-pua . #x9FFC) ;  + (=ucs . #xEE18) ;  + )) +(define-char + '((=big5-pua . #x9FFD) ;  + (=ucs . #xEE19) ;  + )) +(define-char + '((=big5-pua . #x9FFE) ;  + (=ucs . #xEE1A) ;  + )) +(define-char + '((=big5-pua . #xA040) ;  + (=ucs . #xEE1B) ;  + )) +(define-char + '((=big5-pua . #xA041) ;  + (=ucs . #xEE1C) ;  + )) +(define-char + '((=big5-pua . #xA042) ;  + (=ucs . #xEE1D) ;  + )) +(define-char + '((=big5-pua . #xA043) ;  + (=ucs . #xEE1E) ;  + )) +(define-char + '((=big5-pua . #xA044) ;  + (=ucs . #xEE1F) ;  + )) +(define-char + '((=big5-pua . #xA045) ;  + (=ucs . #xEE20) ;  + )) +(define-char + '((=big5-pua . #xA046) ;  + (=ucs . #xEE21) ;  + )) +(define-char + '((=big5-pua . #xA047) ;  + (=ucs . #xEE22) ;  + )) +(define-char + '((=big5-pua . #xA048) ;  + (=ucs . #xEE23) ;  + )) +(define-char + '((=big5-pua . #xA049) ;  + (=ucs . #xEE24) ;  + )) +(define-char + '((=big5-pua . #xA04A) ;  + (=ucs . #xEE25) ;  + )) +(define-char + '((=big5-pua . #xA04B) ;  + (=ucs . #xEE26) ;  + )) +(define-char + '((=big5-pua . #xA04C) ;  + (=ucs . #xEE27) ;  + )) +(define-char + '((=big5-pua . #xA04D) ;  + (=ucs . #xEE28) ;  + )) +(define-char + '((=big5-pua . #xA04E) ;  + (=ucs . #xEE29) ;  + )) +(define-char + '((=big5-pua . #xA04F) ;  + (=ucs . #xEE2A) ;  + )) +(define-char + '((=big5-pua . #xA050) ;  + (=ucs . #xEE2B) ;  + )) +(define-char + '((=big5-pua . #xA051) ;  + (=ucs . #xEE2C) ;  + )) +(define-char + '((=big5-pua . #xA052) ;  + (=ucs . #xEE2D) ;  + )) +(define-char + '((=big5-pua . #xA053) ;  + (=ucs . #xEE2E) ;  + )) +(define-char + '((=big5-pua . #xA054) ;  + (=ucs . #xEE2F) ;  + )) +(define-char + '((=big5-pua . #xA055) ;  + (=ucs . #xEE30) ;  + )) +(define-char + '((=big5-pua . #xA056) ;  + (=ucs . #xEE31) ;  + )) +(define-char + '((=big5-pua . #xA057) ;  + (=ucs . #xEE32) ;  + )) +(define-char + '((=big5-pua . #xA058) ;  + (=ucs . #xEE33) ;  + )) +(define-char + '((=big5-pua . #xA059) ;  + (=ucs . #xEE34) ;  + )) +(define-char + '((=big5-pua . #xA05A) ;  + (=ucs . #xEE35) ;  + )) +(define-char + '((=big5-pua . #xA05B) ;  + (=ucs . #xEE36) ;  + )) +(define-char + '((=big5-pua . #xA05C) ;  + (=ucs . #xEE37) ;  + )) +(define-char + '((=big5-pua . #xA05D) ;  + (=ucs . #xEE38) ;  + )) +(define-char + '((=big5-pua . #xA05E) ;  + (=ucs . #xEE39) ;  + )) +(define-char + '((=big5-pua . #xA05F) ;  + (=ucs . #xEE3A) ;  + )) +(define-char + '((=big5-pua . #xA060) ;  + (=ucs . #xEE3B) ;  + )) +(define-char + '((=big5-pua . #xA061) ;  + (=ucs . #xEE3C) ;  + )) +(define-char + '((=big5-pua . #xA062) ;  + (=ucs . #xEE3D) ;  + )) +(define-char + '((=big5-pua . #xA063) ;  + (=ucs . #xEE3E) ;  + )) +(define-char + '((=big5-pua . #xA064) ;  + (=ucs . #xEE3F) ;  + )) +(define-char + '((=big5-pua . #xA065) ;  + (=ucs . #xEE40) ;  + )) +(define-char + '((=big5-pua . #xA066) ;  + (=ucs . #xEE41) ;  + )) +(define-char + '((=big5-pua . #xA067) ;  + (=ucs . #xEE42) ;  + )) +(define-char + '((=big5-pua . #xA068) ;  + (=ucs . #xEE43) ;  + )) +(define-char + '((=big5-pua . #xA069) ;  + (=ucs . #xEE44) ;  + )) +(define-char + '((=big5-pua . #xA06A) ;  + (=ucs . #xEE45) ;  + )) +(define-char + '((=big5-pua . #xA06B) ;  + (=ucs . #xEE46) ;  + )) +(define-char + '((=big5-pua . #xA06C) ;  + (=ucs . #xEE47) ;  + )) +(define-char + '((=big5-pua . #xA06D) ;  + (=ucs . #xEE48) ;  + )) +(define-char + '((=big5-pua . #xA06E) ;  + (=ucs . #xEE49) ;  + )) +(define-char + '((=big5-pua . #xA06F) ;  + (=ucs . #xEE4A) ;  + )) +(define-char + '((=big5-pua . #xA070) ;  + (=ucs . #xEE4B) ;  + )) +(define-char + '((=big5-pua . #xA071) ;  + (=ucs . #xEE4C) ;  + )) +(define-char + '((=big5-pua . #xA072) ;  + (=ucs . #xEE4D) ;  + )) +(define-char + '((=big5-pua . #xA073) ;  + (=ucs . #xEE4E) ;  + )) +(define-char + '((=big5-pua . #xA074) ;  + (=ucs . #xEE4F) ;  + )) +(define-char + '((=big5-pua . #xA075) ;  + (=ucs . #xEE50) ;  + )) +(define-char + '((=big5-pua . #xA076) ;  + (=ucs . #xEE51) ;  + )) +(define-char + '((=big5-pua . #xA077) ;  + (=ucs . #xEE52) ;  + )) +(define-char + '((=big5-pua . #xA078) ;  + (=ucs . #xEE53) ;  + )) +(define-char + '((=big5-pua . #xA079) ;  + (=ucs . #xEE54) ;  + )) +(define-char + '((=big5-pua . #xA07A) ;  + (=ucs . #xEE55) ;  + )) +(define-char + '((=big5-pua . #xA07B) ;  + (=ucs . #xEE56) ;  + )) +(define-char + '((=big5-pua . #xA07C) ;  + (=ucs . #xEE57) ;  + )) +(define-char + '((=big5-pua . #xA07D) ;  + (=ucs . #xEE58) ;  + )) +(define-char + '((=big5-pua . #xA07E) ;  + (=ucs . #xEE59) ;  + )) +(define-char + '((=big5-pua . #xA0A1) ;  + (=ucs . #xEE5A) ;  + )) +(define-char + '((=big5-pua . #xA0A2) ;  + (=ucs . #xEE5B) ;  + )) +(define-char + '((=big5-pua . #xA0A3) ;  + (=ucs . #xEE5C) ;  + )) +(define-char + '((=big5-pua . #xA0A4) ;  + (=ucs . #xEE5D) ;  + )) +(define-char + '((=big5-pua . #xA0A5) ;  + (=ucs . #xEE5E) ;  + )) +(define-char + '((=big5-pua . #xA0A6) ;  + (=ucs . #xEE5F) ;  + )) +(define-char + '((=big5-pua . #xA0A7) ; î¹  + (=ucs . #xEE60) ; î¹  + )) +(define-char + '((=big5-pua . #xA0A8) ;  + (=ucs . #xEE61) ;  + )) +(define-char + '((=big5-pua . #xA0A9) ; î¹¢ + (=ucs . #xEE62) ; î¹¢ + )) +(define-char + '((=big5-pua . #xA0AA) ; î¹£ + (=ucs . #xEE63) ; î¹£ + )) +(define-char + '((=big5-pua . #xA0AB) ;  + (=ucs . #xEE64) ;  + )) +(define-char + '((=big5-pua . #xA0AC) ; î¹¥ + (=ucs . #xEE65) ; î¹¥ + )) +(define-char + '((=big5-pua . #xA0AD) ;  + (=ucs . #xEE66) ;  + )) +(define-char + '((=big5-pua . #xA0AE) ;  + (=ucs . #xEE67) ;  + )) +(define-char + '((=big5-pua . #xA0AF) ;  + (=ucs . #xEE68) ;  + )) +(define-char + '((=big5-pua . #xA0B0) ;  + (=ucs . #xEE69) ;  + )) +(define-char + '((=big5-pua . #xA0B1) ;  + (=ucs . #xEE6A) ;  + )) +(define-char + '((=big5-pua . #xA0B2) ;  + (=ucs . #xEE6B) ;  + )) +(define-char + '((=big5-pua . #xA0B3) ;  + (=ucs . #xEE6C) ;  + )) +(define-char + '((=big5-pua . #xA0B4) ; î¹­ + (=ucs . #xEE6D) ; î¹­ + )) +(define-char + '((=big5-pua . #xA0B5) ; î¹® + (=ucs . #xEE6E) ; î¹® + )) +(define-char + '((=big5-pua . #xA0B6) ;  + (=ucs . #xEE6F) ;  + )) +(define-char + '((=big5-pua . #xA0B7) ; î¹° + (=ucs . #xEE70) ; î¹° + )) +(define-char + '((=big5-pua . #xA0B8) ; î¹± + (=ucs . #xEE71) ; î¹± + )) +(define-char + '((=big5-pua . #xA0B9) ; î¹² + (=ucs . #xEE72) ; î¹² + )) +(define-char + '((=big5-pua . #xA0BA) ; î¹³ + (=ucs . #xEE73) ; î¹³ + )) +(define-char + '((=big5-pua . #xA0BB) ; î¹´ + (=ucs . #xEE74) ; î¹´ + )) +(define-char + '((=big5-pua . #xA0BC) ; î¹µ + (=ucs . #xEE75) ; î¹µ + )) +(define-char + '((=big5-pua . #xA0BD) ;  + (=ucs . #xEE76) ;  + )) +(define-char + '((=big5-pua . #xA0BE) ; î¹· + (=ucs . #xEE77) ; î¹· + )) +(define-char + '((=big5-pua . #xA0BF) ;  + (=ucs . #xEE78) ;  + )) +(define-char + '((=big5-pua . #xA0C0) ; î¹¹ + (=ucs . #xEE79) ; î¹¹ + )) +(define-char + '((=big5-pua . #xA0C1) ;  + (=ucs . #xEE7A) ;  + )) +(define-char + '((=big5-pua . #xA0C2) ; î¹» + (=ucs . #xEE7B) ; î¹» + )) +(define-char + '((=big5-pua . #xA0C3) ; î¹¼ + (=ucs . #xEE7C) ; î¹¼ + )) +(define-char + '((=big5-pua . #xA0C4) ; î¹½ + (=ucs . #xEE7D) ; î¹½ + )) +(define-char + '((=big5-pua . #xA0C5) ; î¹¾ + (=ucs . #xEE7E) ; î¹¾ + )) +(define-char + '((=big5-pua . #xA0C6) ;  + (=ucs . #xEE7F) ;  + )) +(define-char + '((=big5-pua . #xA0C7) ;  + (=ucs . #xEE80) ;  + )) +(define-char + '((=big5-pua . #xA0C8) ;  + (=ucs . #xEE81) ;  + )) +(define-char + '((=big5-pua . #xA0C9) ;  + (=ucs . #xEE82) ;  + )) +(define-char + '((=big5-pua . #xA0CA) ;  + (=ucs . #xEE83) ;  + )) +(define-char + '((=big5-pua . #xA0CB) ;  + (=ucs . #xEE84) ;  + )) +(define-char + '((=big5-pua . #xA0CC) ;  + (=ucs . #xEE85) ;  + )) +(define-char + '((=big5-pua . #xA0CD) ;  + (=ucs . #xEE86) ;  + )) +(define-char + '((=big5-pua . #xA0CE) ;  + (=ucs . #xEE87) ;  + )) +(define-char + '((=big5-pua . #xA0CF) ;  + (=ucs . #xEE88) ;  + )) +(define-char + '((=big5-pua . #xA0D0) ;  + (=ucs . #xEE89) ;  + )) +(define-char + '((=big5-pua . #xA0D1) ;  + (=ucs . #xEE8A) ;  + )) +(define-char + '((=big5-pua . #xA0D2) ;  + (=ucs . #xEE8B) ;  + )) +(define-char + '((=big5-pua . #xA0D3) ;  + (=ucs . #xEE8C) ;  + )) +(define-char + '((=big5-pua . #xA0D4) ;  + (=ucs . #xEE8D) ;  + )) +(define-char + '((=big5-pua . #xA0D5) ;  + (=ucs . #xEE8E) ;  + )) +(define-char + '((=big5-pua . #xA0D6) ;  + (=ucs . #xEE8F) ;  + )) +(define-char + '((=big5-pua . #xA0D7) ;  + (=ucs . #xEE90) ;  + )) +(define-char + '((=big5-pua . #xA0D8) ;  + (=ucs . #xEE91) ;  + )) +(define-char + '((=big5-pua . #xA0D9) ;  + (=ucs . #xEE92) ;  + )) +(define-char + '((=big5-pua . #xA0DA) ;  + (=ucs . #xEE93) ;  + )) +(define-char + '((=big5-pua . #xA0DB) ;  + (=ucs . #xEE94) ;  + )) +(define-char + '((=big5-pua . #xA0DC) ;  + (=ucs . #xEE95) ;  + )) +(define-char + '((=big5-pua . #xA0DD) ;  + (=ucs . #xEE96) ;  + )) +(define-char + '((=big5-pua . #xA0DE) ;  + (=ucs . #xEE97) ;  + )) +(define-char + '((=big5-pua . #xA0DF) ;  + (=ucs . #xEE98) ;  + )) +(define-char + '((=big5-pua . #xA0E0) ;  + (=ucs . #xEE99) ;  + )) +(define-char + '((=big5-pua . #xA0E1) ;  + (=ucs . #xEE9A) ;  + )) +(define-char + '((=big5-pua . #xA0E2) ;  + (=ucs . #xEE9B) ;  + )) +(define-char + '((=big5-pua . #xA0E3) ;  + (=ucs . #xEE9C) ;  + )) +(define-char + '((=big5-pua . #xA0E4) ;  + (=ucs . #xEE9D) ;  + )) +(define-char + '((=big5-pua . #xA0E5) ;  + (=ucs . #xEE9E) ;  + )) +(define-char + '((=big5-pua . #xA0E6) ;  + (=ucs . #xEE9F) ;  + )) +(define-char + '((=big5-pua . #xA0E7) ;  + (=ucs . #xEEA0) ;  + )) +(define-char + '((=big5-pua . #xA0E8) ;  + (=ucs . #xEEA1) ;  + )) +(define-char + '((=big5-pua . #xA0E9) ;  + (=ucs . #xEEA2) ;  + )) +(define-char + '((=big5-pua . #xA0EA) ;  + (=ucs . #xEEA3) ;  + )) +(define-char + '((=big5-pua . #xA0EB) ;  + (=ucs . #xEEA4) ;  + )) +(define-char + '((=big5-pua . #xA0EC) ;  + (=ucs . #xEEA5) ;  + )) +(define-char + '((=big5-pua . #xA0ED) ;  + (=ucs . #xEEA6) ;  + )) +(define-char + '((=big5-pua . #xA0EE) ;  + (=ucs . #xEEA7) ;  + )) +(define-char + '((=big5-pua . #xA0EF) ;  + (=ucs . #xEEA8) ;  + )) +(define-char + '((=big5-pua . #xA0F0) ;  + (=ucs . #xEEA9) ;  + )) +(define-char + '((=big5-pua . #xA0F1) ;  + (=ucs . #xEEAA) ;  + )) +(define-char + '((=big5-pua . #xA0F2) ;  + (=ucs . #xEEAB) ;  + )) +(define-char + '((=big5-pua . #xA0F3) ;  + (=ucs . #xEEAC) ;  + )) +(define-char + '((=big5-pua . #xA0F4) ;  + (=ucs . #xEEAD) ;  + )) +(define-char + '((=big5-pua . #xA0F5) ;  + (=ucs . #xEEAE) ;  + )) +(define-char + '((=big5-pua . #xA0F6) ;  + (=ucs . #xEEAF) ;  + )) +(define-char + '((=big5-pua . #xA0F7) ;  + (=ucs . #xEEB0) ;  + )) +(define-char + '((=big5-pua . #xA0F8) ;  + (=ucs . #xEEB1) ;  + )) +(define-char + '((=big5-pua . #xA0F9) ;  + (=ucs . #xEEB2) ;  + )) +(define-char + '((=big5-pua . #xA0FA) ;  + (=ucs . #xEEB3) ;  + )) +(define-char + '((=big5-pua . #xA0FB) ;  + (=ucs . #xEEB4) ;  + )) +(define-char + '((=big5-pua . #xA0FC) ;  + (=ucs . #xEEB5) ;  + )) +(define-char + '((=big5-pua . #xA0FD) ;  + (=ucs . #xEEB6) ;  + )) +(define-char + '((=big5-pua . #xA0FE) ;  + (=ucs . #xEEB7) ;  + )) +(define-char + '((=big5-pua . #x8140) ;  + (=ucs . #xEEB8) ;  + )) +(define-char + '((=big5-pua . #x8141) ;  + (=ucs . #xEEB9) ;  + )) +(define-char + '((=big5-pua . #x8142) ;  + (=ucs . #xEEBA) ;  + )) +(define-char + '((=big5-pua . #x8143) ;  + (=ucs . #xEEBB) ;  + )) +(define-char + '((=big5-pua . #x8144) ;  + (=ucs . #xEEBC) ;  + )) +(define-char + '((=big5-pua . #x8145) ;  + (=ucs . #xEEBD) ;  + )) +(define-char + '((=big5-pua . #x8146) ;  + (=ucs . #xEEBE) ;  + )) +(define-char + '((=big5-pua . #x8147) ;  + (=ucs . #xEEBF) ;  + )) +(define-char + '((=big5-pua . #x8148) ;  + (=ucs . #xEEC0) ;  + )) +(define-char + '((=big5-pua . #x8149) ;  + (=ucs . #xEEC1) ;  + )) +(define-char + '((=big5-pua . #x814A) ;  + (=ucs . #xEEC2) ;  + )) +(define-char + '((=big5-pua . #x814B) ;  + (=ucs . #xEEC3) ;  + )) +(define-char + '((=big5-pua . #x814C) ;  + (=ucs . #xEEC4) ;  + )) +(define-char + '((=big5-pua . #x814D) ;  + (=ucs . #xEEC5) ;  + )) +(define-char + '((=big5-pua . #x814E) ;  + (=ucs . #xEEC6) ;  + )) +(define-char + '((=big5-pua . #x814F) ;  + (=ucs . #xEEC7) ;  + )) +(define-char + '((=big5-pua . #x8150) ;  + (=ucs . #xEEC8) ;  + )) +(define-char + '((=big5-pua . #x8151) ;  + (=ucs . #xEEC9) ;  + )) +(define-char + '((=big5-pua . #x8152) ;  + (=ucs . #xEECA) ;  + )) +(define-char + '((=big5-pua . #x8153) ;  + (=ucs . #xEECB) ;  + )) +(define-char + '((=big5-pua . #x8154) ;  + (=ucs . #xEECC) ;  + )) +(define-char + '((=big5-pua . #x8155) ;  + (=ucs . #xEECD) ;  + )) +(define-char + '((=big5-pua . #x8156) ;  + (=ucs . #xEECE) ;  + )) +(define-char + '((=big5-pua . #x8157) ;  + (=ucs . #xEECF) ;  + )) +(define-char + '((=big5-pua . #x8158) ;  + (=ucs . #xEED0) ;  + )) +(define-char + '((=big5-pua . #x8159) ;  + (=ucs . #xEED1) ;  + )) +(define-char + '((=big5-pua . #x815A) ;  + (=ucs . #xEED2) ;  + )) +(define-char + '((=big5-pua . #x815B) ;  + (=ucs . #xEED3) ;  + )) +(define-char + '((=big5-pua . #x815C) ;  + (=ucs . #xEED4) ;  + )) +(define-char + '((=big5-pua . #x815D) ;  + (=ucs . #xEED5) ;  + )) +(define-char + '((=big5-pua . #x815E) ;  + (=ucs . #xEED6) ;  + )) +(define-char + '((=big5-pua . #x815F) ;  + (=ucs . #xEED7) ;  + )) +(define-char + '((=big5-pua . #x8160) ;  + (=ucs . #xEED8) ;  + )) +(define-char + '((=big5-pua . #x8161) ;  + (=ucs . #xEED9) ;  + )) +(define-char + '((=big5-pua . #x8162) ;  + (=ucs . #xEEDA) ;  + )) +(define-char + '((=big5-pua . #x8163) ;  + (=ucs . #xEEDB) ;  + )) +(define-char + '((=big5-pua . #x8164) ;  + (=ucs . #xEEDC) ;  + )) +(define-char + '((=big5-pua . #x8165) ;  + (=ucs . #xEEDD) ;  + )) +(define-char + '((=big5-pua . #x8166) ;  + (=ucs . #xEEDE) ;  + )) +(define-char + '((=big5-pua . #x8167) ;  + (=ucs . #xEEDF) ;  + )) +(define-char + '((=big5-pua . #x8168) ; î»  + (=ucs . #xEEE0) ; î»  + )) +(define-char + '((=big5-pua . #x8169) ;  + (=ucs . #xEEE1) ;  + )) +(define-char + '((=big5-pua . #x816A) ;  + (=ucs . #xEEE2) ;  + )) +(define-char + '((=big5-pua . #x816B) ;  + (=ucs . #xEEE3) ;  + )) +(define-char + '((=big5-pua . #x816C) ;  + (=ucs . #xEEE4) ;  + )) +(define-char + '((=big5-pua . #x816D) ;  + (=ucs . #xEEE5) ;  + )) +(define-char + '((=big5-pua . #x816E) ;  + (=ucs . #xEEE6) ;  + )) +(define-char + '((=big5-pua . #x816F) ;  + (=ucs . #xEEE7) ;  + )) +(define-char + '((=big5-pua . #x8170) ;  + (=ucs . #xEEE8) ;  + )) +(define-char + '((=big5-pua . #x8171) ;  + (=ucs . #xEEE9) ;  + )) +(define-char + '((=big5-pua . #x8172) ;  + (=ucs . #xEEEA) ;  + )) +(define-char + '((=big5-pua . #x8173) ;  + (=ucs . #xEEEB) ;  + )) +(define-char + '((=big5-pua . #x8174) ;  + (=ucs . #xEEEC) ;  + )) +(define-char + '((=big5-pua . #x8175) ; î»­ + (=ucs . #xEEED) ; î»­ + )) +(define-char + '((=big5-pua . #x8176) ; î»® + (=ucs . #xEEEE) ; î»® + )) +(define-char + '((=big5-pua . #x8177) ;  + (=ucs . #xEEEF) ;  + )) +(define-char + '((=big5-pua . #x8178) ; î»° + (=ucs . #xEEF0) ; î»° + )) +(define-char + '((=big5-pua . #x8179) ; î»± + (=ucs . #xEEF1) ; î»± + )) +(define-char + '((=big5-pua . #x817A) ;  + (=ucs . #xEEF2) ;  + )) +(define-char + '((=big5-pua . #x817B) ;  + (=ucs . #xEEF3) ;  + )) +(define-char + '((=big5-pua . #x817C) ; î»´ + (=ucs . #xEEF4) ; î»´ + )) +(define-char + '((=big5-pua . #x817D) ;  + (=ucs . #xEEF5) ;  + )) +(define-char + '((=big5-pua . #x817E) ;  + (=ucs . #xEEF6) ;  + )) +(define-char + '((=big5-pua . #x81A1) ; î»· + (=ucs . #xEEF7) ; î»· + )) +(define-char + '((=big5-pua . #x81A2) ;  + (=ucs . #xEEF8) ;  + )) +(define-char + '((=big5-pua . #x81A3) ;  + (=ucs . #xEEF9) ;  + )) +(define-char + '((=big5-pua . #x81A4) ;  + (=ucs . #xEEFA) ;  + )) +(define-char + '((=big5-pua . #x81A5) ; î»» + (=ucs . #xEEFB) ; î»» + )) +(define-char + '((=big5-pua . #x81A6) ;  + (=ucs . #xEEFC) ;  + )) +(define-char + '((=big5-pua . #x81A7) ;  + (=ucs . #xEEFD) ;  + )) +(define-char + '((=big5-pua . #x81A8) ;  + (=ucs . #xEEFE) ;  + )) +(define-char + '((=big5-pua . #x81A9) ;  + (=ucs . #xEEFF) ;  + )) +(define-char + '((=big5-pua . #x81AA) ;  + (=ucs . #xEF00) ;  + )) +(define-char + '((=big5-pua . #x81AB) ;  + (=ucs . #xEF01) ;  + )) +(define-char + '((=big5-pua . #x81AC) ;  + (=ucs . #xEF02) ;  + )) +(define-char + '((=big5-pua . #x81AD) ;  + (=ucs . #xEF03) ;  + )) +(define-char + '((=big5-pua . #x81AE) ;  + (=ucs . #xEF04) ;  + )) +(define-char + '((=big5-pua . #x81AF) ;  + (=ucs . #xEF05) ;  + )) +(define-char + '((=big5-pua . #x81B0) ;  + (=ucs . #xEF06) ;  + )) +(define-char + '((=big5-pua . #x81B1) ;  + (=ucs . #xEF07) ;  + )) +(define-char + '((=big5-pua . #x81B2) ;  + (=ucs . #xEF08) ;  + )) +(define-char + '((=big5-pua . #x81B3) ;  + (=ucs . #xEF09) ;  + )) +(define-char + '((=big5-pua . #x81B4) ;  + (=ucs . #xEF0A) ;  + )) +(define-char + '((=big5-pua . #x81B5) ;  + (=ucs . #xEF0B) ;  + )) +(define-char + '((=big5-pua . #x81B6) ;  + (=ucs . #xEF0C) ;  + )) +(define-char + '((=big5-pua . #x81B7) ;  + (=ucs . #xEF0D) ;  + )) +(define-char + '((=big5-pua . #x81B8) ;  + (=ucs . #xEF0E) ;  + )) +(define-char + '((=big5-pua . #x81B9) ;  + (=ucs . #xEF0F) ;  + )) +(define-char + '((=big5-pua . #x81BA) ;  + (=ucs . #xEF10) ;  + )) +(define-char + '((=big5-pua . #x81BB) ;  + (=ucs . #xEF11) ;  + )) +(define-char + '((=big5-pua . #x81BC) ;  + (=ucs . #xEF12) ;  + )) +(define-char + '((=big5-pua . #x81BD) ;  + (=ucs . #xEF13) ;  + )) +(define-char + '((=big5-pua . #x81BE) ;  + (=ucs . #xEF14) ;  + )) +(define-char + '((=big5-pua . #x81BF) ;  + (=ucs . #xEF15) ;  + )) +(define-char + '((=big5-pua . #x81C0) ;  + (=ucs . #xEF16) ;  + )) +(define-char + '((=big5-pua . #x81C1) ;  + (=ucs . #xEF17) ;  + )) +(define-char + '((=big5-pua . #x81C2) ;  + (=ucs . #xEF18) ;  + )) +(define-char + '((=big5-pua . #x81C3) ;  + (=ucs . #xEF19) ;  + )) +(define-char + '((=big5-pua . #x81C4) ;  + (=ucs . #xEF1A) ;  + )) +(define-char + '((=big5-pua . #x81C5) ;  + (=ucs . #xEF1B) ;  + )) +(define-char + '((=big5-pua . #x81C6) ;  + (=ucs . #xEF1C) ;  + )) +(define-char + '((=big5-pua . #x81C7) ;  + (=ucs . #xEF1D) ;  + )) +(define-char + '((=big5-pua . #x81C8) ;  + (=ucs . #xEF1E) ;  + )) +(define-char + '((=big5-pua . #x81C9) ;  + (=ucs . #xEF1F) ;  + )) +(define-char + '((=big5-pua . #x81CA) ; î¼  + (=ucs . #xEF20) ; î¼  + )) +(define-char + '((=big5-pua . #x81CB) ;  + (=ucs . #xEF21) ;  + )) +(define-char + '((=big5-pua . #x81CC) ; î¼¢ + (=ucs . #xEF22) ; î¼¢ + )) +(define-char + '((=big5-pua . #x81CD) ; î¼£ + (=ucs . #xEF23) ; î¼£ + )) +(define-char + '((=big5-pua . #x81CE) ;  + (=ucs . #xEF24) ;  + )) +(define-char + '((=big5-pua . #x81CF) ; î¼¥ + (=ucs . #xEF25) ; î¼¥ + )) +(define-char + '((=big5-pua . #x81D0) ;  + (=ucs . #xEF26) ;  + )) +(define-char + '((=big5-pua . #x81D1) ;  + (=ucs . #xEF27) ;  + )) +(define-char + '((=big5-pua . #x81D2) ;  + (=ucs . #xEF28) ;  + )) +(define-char + '((=big5-pua . #x81D3) ;  + (=ucs . #xEF29) ;  + )) +(define-char + '((=big5-pua . #x81D4) ;  + (=ucs . #xEF2A) ;  + )) +(define-char + '((=big5-pua . #x81D5) ;  + (=ucs . #xEF2B) ;  + )) +(define-char + '((=big5-pua . #x81D6) ;  + (=ucs . #xEF2C) ;  + )) +(define-char + '((=big5-pua . #x81D7) ; î¼­ + (=ucs . #xEF2D) ; î¼­ + )) +(define-char + '((=big5-pua . #x81D8) ; î¼® + (=ucs . #xEF2E) ; î¼® + )) +(define-char + '((=big5-pua . #x81D9) ;  + (=ucs . #xEF2F) ;  + )) +(define-char + '((=big5-pua . #x81DA) ; î¼° + (=ucs . #xEF30) ; î¼° + )) +(define-char + '((=big5-pua . #x81DB) ; î¼± + (=ucs . #xEF31) ; î¼± + )) +(define-char + '((=big5-pua . #x81DC) ; î¼² + (=ucs . #xEF32) ; î¼² + )) +(define-char + '((=big5-pua . #x81DD) ; î¼³ + (=ucs . #xEF33) ; î¼³ + )) +(define-char + '((=big5-pua . #x81DE) ; î¼´ + (=ucs . #xEF34) ; î¼´ + )) +(define-char + '((=big5-pua . #x81DF) ; î¼µ + (=ucs . #xEF35) ; î¼µ + )) +(define-char + '((=big5-pua . #x81E0) ;  + (=ucs . #xEF36) ;  + )) +(define-char + '((=big5-pua . #x81E1) ; î¼· + (=ucs . #xEF37) ; î¼· + )) +(define-char + '((=big5-pua . #x81E2) ;  + (=ucs . #xEF38) ;  + )) +(define-char + '((=big5-pua . #x81E3) ; î¼¹ + (=ucs . #xEF39) ; î¼¹ + )) +(define-char + '((=big5-pua . #x81E4) ;  + (=ucs . #xEF3A) ;  + )) +(define-char + '((=big5-pua . #x81E5) ; î¼» + (=ucs . #xEF3B) ; î¼» + )) +(define-char + '((=big5-pua . #x81E6) ; î¼¼ + (=ucs . #xEF3C) ; î¼¼ + )) +(define-char + '((=big5-pua . #x81E7) ; î¼½ + (=ucs . #xEF3D) ; î¼½ + )) +(define-char + '((=big5-pua . #x81E8) ; î¼¾ + (=ucs . #xEF3E) ; î¼¾ + )) +(define-char + '((=big5-pua . #x81E9) ;  + (=ucs . #xEF3F) ;  + )) +(define-char + '((=big5-pua . #x81EA) ;  + (=ucs . #xEF40) ;  + )) +(define-char + '((=big5-pua . #x81EB) ;  + (=ucs . #xEF41) ;  + )) +(define-char + '((=big5-pua . #x81EC) ;  + (=ucs . #xEF42) ;  + )) +(define-char + '((=big5-pua . #x81ED) ;  + (=ucs . #xEF43) ;  + )) +(define-char + '((=big5-pua . #x81EE) ;  + (=ucs . #xEF44) ;  + )) +(define-char + '((=big5-pua . #x81EF) ;  + (=ucs . #xEF45) ;  + )) +(define-char + '((=big5-pua . #x81F0) ;  + (=ucs . #xEF46) ;  + )) +(define-char + '((=big5-pua . #x81F1) ;  + (=ucs . #xEF47) ;  + )) +(define-char + '((=big5-pua . #x81F2) ;  + (=ucs . #xEF48) ;  + )) +(define-char + '((=big5-pua . #x81F3) ;  + (=ucs . #xEF49) ;  + )) +(define-char + '((=big5-pua . #x81F4) ;  + (=ucs . #xEF4A) ;  + )) +(define-char + '((=big5-pua . #x81F5) ;  + (=ucs . #xEF4B) ;  + )) +(define-char + '((=big5-pua . #x81F6) ;  + (=ucs . #xEF4C) ;  + )) +(define-char + '((=big5-pua . #x81F7) ;  + (=ucs . #xEF4D) ;  + )) +(define-char + '((=big5-pua . #x81F8) ;  + (=ucs . #xEF4E) ;  + )) +(define-char + '((=big5-pua . #x81F9) ;  + (=ucs . #xEF4F) ;  + )) +(define-char + '((=big5-pua . #x81FA) ;  + (=ucs . #xEF50) ;  + )) +(define-char + '((=big5-pua . #x81FB) ;  + (=ucs . #xEF51) ;  + )) +(define-char + '((=big5-pua . #x81FC) ;  + (=ucs . #xEF52) ;  + )) +(define-char + '((=big5-pua . #x81FD) ;  + (=ucs . #xEF53) ;  + )) +(define-char + '((=big5-pua . #x81FE) ;  + (=ucs . #xEF54) ;  + )) +(define-char + '((=big5-pua . #x8240) ;  + (=ucs . #xEF55) ;  + )) +(define-char + '((=big5-pua . #x8241) ;  + (=ucs . #xEF56) ;  + )) +(define-char + '((=big5-pua . #x8242) ;  + (=ucs . #xEF57) ;  + )) +(define-char + '((=big5-pua . #x8243) ;  + (=ucs . #xEF58) ;  + )) +(define-char + '((=big5-pua . #x8244) ;  + (=ucs . #xEF59) ;  + )) +(define-char + '((=big5-pua . #x8245) ;  + (=ucs . #xEF5A) ;  + )) +(define-char + '((=big5-pua . #x8246) ;  + (=ucs . #xEF5B) ;  + )) +(define-char + '((=big5-pua . #x8247) ;  + (=ucs . #xEF5C) ;  + )) +(define-char + '((=big5-pua . #x8248) ;  + (=ucs . #xEF5D) ;  + )) +(define-char + '((=big5-pua . #x8249) ;  + (=ucs . #xEF5E) ;  + )) +(define-char + '((=big5-pua . #x824A) ;  + (=ucs . #xEF5F) ;  + )) +(define-char + '((=big5-pua . #x824B) ; î½  + (=ucs . #xEF60) ; î½  + )) +(define-char + '((=big5-pua . #x824C) ;  + (=ucs . #xEF61) ;  + )) +(define-char + '((=big5-pua . #x824D) ; î½¢ + (=ucs . #xEF62) ; î½¢ + )) +(define-char + '((=big5-pua . #x824E) ; î½£ + (=ucs . #xEF63) ; î½£ + )) +(define-char + '((=big5-pua . #x824F) ;  + (=ucs . #xEF64) ;  + )) +(define-char + '((=big5-pua . #x8250) ; î½¥ + (=ucs . #xEF65) ; î½¥ + )) +(define-char + '((=big5-pua . #x8251) ;  + (=ucs . #xEF66) ;  + )) +(define-char + '((=big5-pua . #x8252) ;  + (=ucs . #xEF67) ;  + )) +(define-char + '((=big5-pua . #x8253) ;  + (=ucs . #xEF68) ;  + )) +(define-char + '((=big5-pua . #x8254) ;  + (=ucs . #xEF69) ;  + )) +(define-char + '((=big5-pua . #x8255) ;  + (=ucs . #xEF6A) ;  + )) +(define-char + '((=big5-pua . #x8256) ;  + (=ucs . #xEF6B) ;  + )) +(define-char + '((=big5-pua . #x8257) ;  + (=ucs . #xEF6C) ;  + )) +(define-char + '((=big5-pua . #x8258) ; î½­ + (=ucs . #xEF6D) ; î½­ + )) +(define-char + '((=big5-pua . #x8259) ; î½® + (=ucs . #xEF6E) ; î½® + )) +(define-char + '((=big5-pua . #x825A) ;  + (=ucs . #xEF6F) ;  + )) +(define-char + '((=big5-pua . #x825B) ; î½° + (=ucs . #xEF70) ; î½° + )) +(define-char + '((=big5-pua . #x825C) ; î½± + (=ucs . #xEF71) ; î½± + )) +(define-char + '((=big5-pua . #x825D) ; î½² + (=ucs . #xEF72) ; î½² + )) +(define-char + '((=big5-pua . #x825E) ; î½³ + (=ucs . #xEF73) ; î½³ + )) +(define-char + '((=big5-pua . #x825F) ; î½´ + (=ucs . #xEF74) ; î½´ + )) +(define-char + '((=big5-pua . #x8260) ; î½µ + (=ucs . #xEF75) ; î½µ + )) +(define-char + '((=big5-pua . #x8261) ;  + (=ucs . #xEF76) ;  + )) +(define-char + '((=big5-pua . #x8262) ; î½· + (=ucs . #xEF77) ; î½· + )) +(define-char + '((=big5-pua . #x8263) ;  + (=ucs . #xEF78) ;  + )) +(define-char + '((=big5-pua . #x8264) ; î½¹ + (=ucs . #xEF79) ; î½¹ + )) +(define-char + '((=big5-pua . #x8265) ;  + (=ucs . #xEF7A) ;  + )) +(define-char + '((=big5-pua . #x8266) ; î½» + (=ucs . #xEF7B) ; î½» + )) +(define-char + '((=big5-pua . #x8267) ; î½¼ + (=ucs . #xEF7C) ; î½¼ + )) +(define-char + '((=big5-pua . #x8268) ; î½½ + (=ucs . #xEF7D) ; î½½ + )) +(define-char + '((=big5-pua . #x8269) ; î½¾ + (=ucs . #xEF7E) ; î½¾ + )) +(define-char + '((=big5-pua . #x826A) ;  + (=ucs . #xEF7F) ;  + )) +(define-char + '((=big5-pua . #x826B) ;  + (=ucs . #xEF80) ;  + )) +(define-char + '((=big5-pua . #x826C) ;  + (=ucs . #xEF81) ;  + )) +(define-char + '((=big5-pua . #x826D) ;  + (=ucs . #xEF82) ;  + )) +(define-char + '((=big5-pua . #x826E) ;  + (=ucs . #xEF83) ;  + )) +(define-char + '((=big5-pua . #x826F) ;  + (=ucs . #xEF84) ;  + )) +(define-char + '((=big5-pua . #x8270) ;  + (=ucs . #xEF85) ;  + )) +(define-char + '((=big5-pua . #x8271) ;  + (=ucs . #xEF86) ;  + )) +(define-char + '((=big5-pua . #x8272) ;  + (=ucs . #xEF87) ;  + )) +(define-char + '((=big5-pua . #x8273) ;  + (=ucs . #xEF88) ;  + )) +(define-char + '((=big5-pua . #x8274) ;  + (=ucs . #xEF89) ;  + )) +(define-char + '((=big5-pua . #x8275) ;  + (=ucs . #xEF8A) ;  + )) +(define-char + '((=big5-pua . #x8276) ;  + (=ucs . #xEF8B) ;  + )) +(define-char + '((=big5-pua . #x8277) ;  + (=ucs . #xEF8C) ;  + )) +(define-char + '((=big5-pua . #x8278) ;  + (=ucs . #xEF8D) ;  + )) +(define-char + '((=big5-pua . #x8279) ;  + (=ucs . #xEF8E) ;  + )) +(define-char + '((=big5-pua . #x827A) ;  + (=ucs . #xEF8F) ;  + )) +(define-char + '((=big5-pua . #x827B) ;  + (=ucs . #xEF90) ;  + )) +(define-char + '((=big5-pua . #x827C) ;  + (=ucs . #xEF91) ;  + )) +(define-char + '((=big5-pua . #x827D) ;  + (=ucs . #xEF92) ;  + )) +(define-char + '((=big5-pua . #x827E) ;  + (=ucs . #xEF93) ;  + )) +(define-char + '((=big5-pua . #x82A1) ;  + (=ucs . #xEF94) ;  + )) +(define-char + '((=big5-pua . #x82A2) ;  + (=ucs . #xEF95) ;  + )) +(define-char + '((=big5-pua . #x82A3) ;  + (=ucs . #xEF96) ;  + )) +(define-char + '((=big5-pua . #x82A4) ;  + (=ucs . #xEF97) ;  + )) +(define-char + '((=big5-pua . #x82A5) ;  + (=ucs . #xEF98) ;  + )) +(define-char + '((=big5-pua . #x82A6) ;  + (=ucs . #xEF99) ;  + )) +(define-char + '((=big5-pua . #x82A7) ;  + (=ucs . #xEF9A) ;  + )) +(define-char + '((=big5-pua . #x82A8) ;  + (=ucs . #xEF9B) ;  + )) +(define-char + '((=big5-pua . #x82A9) ;  + (=ucs . #xEF9C) ;  + )) +(define-char + '((=big5-pua . #x82AA) ;  + (=ucs . #xEF9D) ;  + )) +(define-char + '((=big5-pua . #x82AB) ;  + (=ucs . #xEF9E) ;  + )) +(define-char + '((=big5-pua . #x82AC) ;  + (=ucs . #xEF9F) ;  + )) +(define-char + '((=big5-pua . #x82AD) ; î¾  + (=ucs . #xEFA0) ; î¾  + )) +(define-char + '((=big5-pua . #x82AE) ;  + (=ucs . #xEFA1) ;  + )) +(define-char + '((=big5-pua . #x82AF) ; î¾¢ + (=ucs . #xEFA2) ; î¾¢ + )) +(define-char + '((=big5-pua . #x82B0) ; î¾£ + (=ucs . #xEFA3) ; î¾£ + )) +(define-char + '((=big5-pua . #x82B1) ;  + (=ucs . #xEFA4) ;  + )) +(define-char + '((=big5-pua . #x82B2) ; î¾¥ + (=ucs . #xEFA5) ; î¾¥ + )) +(define-char + '((=big5-pua . #x82B3) ;  + (=ucs . #xEFA6) ;  + )) +(define-char + '((=big5-pua . #x82B4) ;  + (=ucs . #xEFA7) ;  + )) +(define-char + '((=big5-pua . #x82B5) ;  + (=ucs . #xEFA8) ;  + )) +(define-char + '((=big5-pua . #x82B6) ;  + (=ucs . #xEFA9) ;  + )) +(define-char + '((=big5-pua . #x82B7) ;  + (=ucs . #xEFAA) ;  + )) +(define-char + '((=big5-pua . #x82B8) ;  + (=ucs . #xEFAB) ;  + )) +(define-char + '((=big5-pua . #x82B9) ;  + (=ucs . #xEFAC) ;  + )) +(define-char + '((=big5-pua . #x82BA) ; î¾­ + (=ucs . #xEFAD) ; î¾­ + )) +(define-char + '((=big5-pua . #x82BB) ; î¾® + (=ucs . #xEFAE) ; î¾® + )) +(define-char + '((=big5-pua . #x82BC) ;  + (=ucs . #xEFAF) ;  + )) +(define-char + '((=big5-pua . #x82BD) ; î¾° + (=ucs . #xEFB0) ; î¾° + )) +(define-char + '((=big5-pua . #x82BE) ; î¾± + (=ucs . #xEFB1) ; î¾± + )) +(define-char + '((=big5-pua . #x82BF) ; î¾² + (=ucs . #xEFB2) ; î¾² + )) +(define-char + '((=big5-pua . #x82C0) ; î¾³ + (=ucs . #xEFB3) ; î¾³ + )) +(define-char + '((=big5-pua . #x82C1) ; î¾´ + (=ucs . #xEFB4) ; î¾´ + )) +(define-char + '((=big5-pua . #x82C2) ; î¾µ + (=ucs . #xEFB5) ; î¾µ + )) +(define-char + '((=big5-pua . #x82C3) ;  + (=ucs . #xEFB6) ;  + )) +(define-char + '((=big5-pua . #x82C4) ; î¾· + (=ucs . #xEFB7) ; î¾· + )) +(define-char + '((=big5-pua . #x82C5) ;  + (=ucs . #xEFB8) ;  + )) +(define-char + '((=big5-pua . #x82C6) ; î¾¹ + (=ucs . #xEFB9) ; î¾¹ + )) +(define-char + '((=big5-pua . #x82C7) ;  + (=ucs . #xEFBA) ;  + )) +(define-char + '((=big5-pua . #x82C8) ; î¾» + (=ucs . #xEFBB) ; î¾» + )) +(define-char + '((=big5-pua . #x82C9) ; î¾¼ + (=ucs . #xEFBC) ; î¾¼ + )) +(define-char + '((=big5-pua . #x82CA) ; î¾½ + (=ucs . #xEFBD) ; î¾½ + )) +(define-char + '((=big5-pua . #x82CB) ; î¾¾ + (=ucs . #xEFBE) ; î¾¾ + )) +(define-char + '((=big5-pua . #x82CC) ;  + (=ucs . #xEFBF) ;  + )) +(define-char + '((=big5-pua . #x82CD) ;  + (=ucs . #xEFC0) ;  + )) +(define-char + '((=big5-pua . #x82CE) ;  + (=ucs . #xEFC1) ;  + )) +(define-char + '((=big5-pua . #x82CF) ;  + (=ucs . #xEFC2) ;  + )) +(define-char + '((=big5-pua . #x82D0) ;  + (=ucs . #xEFC3) ;  + )) +(define-char + '((=big5-pua . #x82D1) ;  + (=ucs . #xEFC4) ;  + )) +(define-char + '((=big5-pua . #x82D2) ;  + (=ucs . #xEFC5) ;  + )) +(define-char + '((=big5-pua . #x82D3) ;  + (=ucs . #xEFC6) ;  + )) +(define-char + '((=big5-pua . #x82D4) ;  + (=ucs . #xEFC7) ;  + )) +(define-char + '((=big5-pua . #x82D5) ;  + (=ucs . #xEFC8) ;  + )) +(define-char + '((=big5-pua . #x82D6) ;  + (=ucs . #xEFC9) ;  + )) +(define-char + '((=big5-pua . #x82D7) ;  + (=ucs . #xEFCA) ;  + )) +(define-char + '((=big5-pua . #x82D8) ;  + (=ucs . #xEFCB) ;  + )) +(define-char + '((=big5-pua . #x82D9) ;  + (=ucs . #xEFCC) ;  + )) +(define-char + '((=big5-pua . #x82DA) ;  + (=ucs . #xEFCD) ;  + )) +(define-char + '((=big5-pua . #x82DB) ;  + (=ucs . #xEFCE) ;  + )) +(define-char + '((=big5-pua . #x82DC) ;  + (=ucs . #xEFCF) ;  + )) +(define-char + '((=big5-pua . #x82DD) ;  + (=ucs . #xEFD0) ;  + )) +(define-char + '((=big5-pua . #x82DE) ;  + (=ucs . #xEFD1) ;  + )) +(define-char + '((=big5-pua . #x82DF) ;  + (=ucs . #xEFD2) ;  + )) +(define-char + '((=big5-pua . #x82E0) ;  + (=ucs . #xEFD3) ;  + )) +(define-char + '((=big5-pua . #x82E1) ;  + (=ucs . #xEFD4) ;  + )) +(define-char + '((=big5-pua . #x82E2) ;  + (=ucs . #xEFD5) ;  + )) +(define-char + '((=big5-pua . #x82E3) ;  + (=ucs . #xEFD6) ;  + )) +(define-char + '((=big5-pua . #x82E4) ;  + (=ucs . #xEFD7) ;  + )) +(define-char + '((=big5-pua . #x82E5) ;  + (=ucs . #xEFD8) ;  + )) +(define-char + '((=big5-pua . #x82E6) ;  + (=ucs . #xEFD9) ;  + )) +(define-char + '((=big5-pua . #x82E7) ;  + (=ucs . #xEFDA) ;  + )) +(define-char + '((=big5-pua . #x82E8) ;  + (=ucs . #xEFDB) ;  + )) +(define-char + '((=big5-pua . #x82E9) ;  + (=ucs . #xEFDC) ;  + )) +(define-char + '((=big5-pua . #x82EA) ;  + (=ucs . #xEFDD) ;  + )) +(define-char + '((=big5-pua . #x82EB) ;  + (=ucs . #xEFDE) ;  + )) +(define-char + '((=big5-pua . #x82EC) ;  + (=ucs . #xEFDF) ;  + )) +(define-char + '((=big5-pua . #x82ED) ; î¿  + (=ucs . #xEFE0) ; î¿  + )) +(define-char + '((=big5-pua . #x82EE) ; î¿¡ + (=ucs . #xEFE1) ; î¿¡ + )) +(define-char + '((=big5-pua . #x82EF) ; î¿¢ + (=ucs . #xEFE2) ; î¿¢ + )) +(define-char + '((=big5-pua . #x82F0) ; î¿£ + (=ucs . #xEFE3) ; î¿£ + )) +(define-char + '((=big5-pua . #x82F1) ;  + (=ucs . #xEFE4) ;  + )) +(define-char + '((=big5-pua . #x82F2) ; î¿¥ + (=ucs . #xEFE5) ; î¿¥ + )) +(define-char + '((=big5-pua . #x82F3) ;  + (=ucs . #xEFE6) ;  + )) +(define-char + '((=big5-pua . #x82F4) ;  + (=ucs . #xEFE7) ;  + )) +(define-char + '((=big5-pua . #x82F5) ;  + (=ucs . #xEFE8) ;  + )) +(define-char + '((=big5-pua . #x82F6) ; î¿© + (=ucs . #xEFE9) ; î¿© + )) +(define-char + '((=big5-pua . #x82F7) ;  + (=ucs . #xEFEA) ;  + )) +(define-char + '((=big5-pua . #x82F8) ; î¿« + (=ucs . #xEFEB) ; î¿« + )) +(define-char + '((=big5-pua . #x82F9) ;  + (=ucs . #xEFEC) ;  + )) +(define-char + '((=big5-pua . #x82FA) ; î¿­ + (=ucs . #xEFED) ; î¿­ + )) +(define-char + '((=big5-pua . #x82FB) ; î¿® + (=ucs . #xEFEE) ; î¿® + )) +(define-char + '((=big5-pua . #x82FC) ;  + (=ucs . #xEFEF) ;  + )) +(define-char + '((=big5-pua . #x82FD) ; î¿° + (=ucs . #xEFF0) ; î¿° + )) +(define-char + '((=big5-pua . #x82FE) ;  + (=ucs . #xEFF1) ;  + )) +(define-char + '((=big5-pua . #x8340) ;  + (=ucs . #xEFF2) ;  + )) +(define-char + '((=big5-pua . #x8341) ;  + (=ucs . #xEFF3) ;  + )) +(define-char + '((=big5-pua . #x8342) ; î¿´ + (=ucs . #xEFF4) ; î¿´ + )) +(define-char + '((=big5-pua . #x8343) ;  + (=ucs . #xEFF5) ;  + )) +(define-char + '((=big5-pua . #x8344) ;  + (=ucs . #xEFF6) ;  + )) +(define-char + '((=big5-pua . #x8345) ; î¿· + (=ucs . #xEFF7) ; î¿· + )) +(define-char + '((=big5-pua . #x8346) ;  + (=ucs . #xEFF8) ;  + )) +(define-char + '((=big5-pua . #x8347) ;  + (=ucs . #xEFF9) ;  + )) +(define-char + '((=big5-pua . #x8348) ;  + (=ucs . #xEFFA) ;  + )) +(define-char + '((=big5-pua . #x8349) ; î¿» + (=ucs . #xEFFB) ; î¿» + )) +(define-char + '((=big5-pua . #x834A) ;  + (=ucs . #xEFFC) ;  + )) +(define-char + '((=big5-pua . #x834B) ;  + (=ucs . #xEFFD) ;  + )) +(define-char + '((=big5-pua . #x834C) ;  + (=ucs . #xEFFE) ;  + )) +(define-char + '((=big5-pua . #x834D) ; î¿¿ + (=ucs . #xEFFF) ; î¿¿ + )) +(define-char + '((=big5-pua . #x834E) ;  + (=ucs . #xF000) ;  + )) +(define-char + '((=big5-pua . #x834F) ;  + (=ucs . #xF001) ;  + )) +(define-char + '((=big5-pua . #x8350) ;  + (=ucs . #xF002) ;  + )) +(define-char + '((=big5-pua . #x8351) ;  + (=ucs . #xF003) ;  + )) +(define-char + '((=big5-pua . #x8352) ;  + (=ucs . #xF004) ;  + )) +(define-char + '((=big5-pua . #x8353) ;  + (=ucs . #xF005) ;  + )) +(define-char + '((=big5-pua . #x8354) ;  + (=ucs . #xF006) ;  + )) +(define-char + '((=big5-pua . #x8355) ;  + (=ucs . #xF007) ;  + )) +(define-char + '((=big5-pua . #x8356) ;  + (=ucs . #xF008) ;  + )) +(define-char + '((=big5-pua . #x8357) ;  + (=ucs . #xF009) ;  + )) +(define-char + '((=big5-pua . #x8358) ;  + (=ucs . #xF00A) ;  + )) +(define-char + '((=big5-pua . #x8359) ;  + (=ucs . #xF00B) ;  + )) +(define-char + '((=big5-pua . #x835A) ;  + (=ucs . #xF00C) ;  + )) +(define-char + '((=big5-pua . #x835B) ;  + (=ucs . #xF00D) ;  + )) +(define-char + '((=big5-pua . #x835C) ;  + (=ucs . #xF00E) ;  + )) +(define-char + '((=big5-pua . #x835D) ;  + (=ucs . #xF00F) ;  + )) +(define-char + '((=big5-pua . #x835E) ;  + (=ucs . #xF010) ;  + )) +(define-char + '((=big5-pua . #x835F) ;  + (=ucs . #xF011) ;  + )) +(define-char + '((=big5-pua . #x8360) ;  + (=ucs . #xF012) ;  + )) +(define-char + '((=big5-pua . #x8361) ;  + (=ucs . #xF013) ;  + )) +(define-char + '((=big5-pua . #x8362) ;  + (=ucs . #xF014) ;  + )) +(define-char + '((=big5-pua . #x8363) ;  + (=ucs . #xF015) ;  + )) +(define-char + '((=big5-pua . #x8364) ;  + (=ucs . #xF016) ;  + )) +(define-char + '((=big5-pua . #x8365) ;  + (=ucs . #xF017) ;  + )) +(define-char + '((=big5-pua . #x8366) ;  + (=ucs . #xF018) ;  + )) +(define-char + '((=big5-pua . #x8367) ;  + (=ucs . #xF019) ;  + )) +(define-char + '((=big5-pua . #x8368) ;  + (=ucs . #xF01A) ;  + )) +(define-char + '((=big5-pua . #x8369) ;  + (=ucs . #xF01B) ;  + )) +(define-char + '((=big5-pua . #x836A) ;  + (=ucs . #xF01C) ;  + )) +(define-char + '((=big5-pua . #x836B) ;  + (=ucs . #xF01D) ;  + )) +(define-char + '((=big5-pua . #x836C) ;  + (=ucs . #xF01E) ;  + )) +(define-char + '((=big5-pua . #x836D) ;  + (=ucs . #xF01F) ;  + )) +(define-char + '((=big5-pua . #x836E) ;  + (=ucs . #xF020) ;  + )) +(define-char + '((=big5-pua . #x836F) ;  + (=ucs . #xF021) ;  + )) +(define-char + '((=big5-pua . #x8370) ;  + (=ucs . #xF022) ;  + )) +(define-char + '((=big5-pua . #x8371) ;  + (=ucs . #xF023) ;  + )) +(define-char + '((=big5-pua . #x8372) ;  + (=ucs . #xF024) ;  + )) +(define-char + '((=big5-pua . #x8373) ;  + (=ucs . #xF025) ;  + )) +(define-char + '((=big5-pua . #x8374) ;  + (=ucs . #xF026) ;  + )) +(define-char + '((=big5-pua . #x8375) ;  + (=ucs . #xF027) ;  + )) +(define-char + '((=big5-pua . #x8376) ;  + (=ucs . #xF028) ;  + )) +(define-char + '((=big5-pua . #x8377) ;  + (=ucs . #xF029) ;  + )) +(define-char + '((=big5-pua . #x8378) ;  + (=ucs . #xF02A) ;  + )) +(define-char + '((=big5-pua . #x8379) ;  + (=ucs . #xF02B) ;  + )) +(define-char + '((=big5-pua . #x837A) ;  + (=ucs . #xF02C) ;  + )) +(define-char + '((=big5-pua . #x837B) ;  + (=ucs . #xF02D) ;  + )) +(define-char + '((=big5-pua . #x837C) ;  + (=ucs . #xF02E) ;  + )) +(define-char + '((=big5-pua . #x837D) ;  + (=ucs . #xF02F) ;  + )) +(define-char + '((=big5-pua . #x837E) ;  + (=ucs . #xF030) ;  + )) +(define-char + '((=big5-pua . #x83A1) ;  + (=ucs . #xF031) ;  + )) +(define-char + '((=big5-pua . #x83A2) ;  + (=ucs . #xF032) ;  + )) +(define-char + '((=big5-pua . #x83A3) ;  + (=ucs . #xF033) ;  + )) +(define-char + '((=big5-pua . #x83A4) ;  + (=ucs . #xF034) ;  + )) +(define-char + '((=big5-pua . #x83A5) ;  + (=ucs . #xF035) ;  + )) +(define-char + '((=big5-pua . #x83A6) ;  + (=ucs . #xF036) ;  + )) +(define-char + '((=big5-pua . #x83A7) ;  + (=ucs . #xF037) ;  + )) +(define-char + '((=big5-pua . #x83A8) ;  + (=ucs . #xF038) ;  + )) +(define-char + '((=big5-pua . #x83A9) ;  + (=ucs . #xF039) ;  + )) +(define-char + '((=big5-pua . #x83AA) ;  + (=ucs . #xF03A) ;  + )) +(define-char + '((=big5-pua . #x83AB) ;  + (=ucs . #xF03B) ;  + )) +(define-char + '((=big5-pua . #x83AC) ;  + (=ucs . #xF03C) ;  + )) +(define-char + '((=big5-pua . #x83AD) ;  + (=ucs . #xF03D) ;  + )) +(define-char + '((=big5-pua . #x83AE) ;  + (=ucs . #xF03E) ;  + )) +(define-char + '((=big5-pua . #x83AF) ;  + (=ucs . #xF03F) ;  + )) +(define-char + '((=big5-pua . #x83B0) ;  + (=ucs . #xF040) ;  + )) +(define-char + '((=big5-pua . #x83B1) ;  + (=ucs . #xF041) ;  + )) +(define-char + '((=big5-pua . #x83B2) ;  + (=ucs . #xF042) ;  + )) +(define-char + '((=big5-pua . #x83B3) ;  + (=ucs . #xF043) ;  + )) +(define-char + '((=big5-pua . #x83B4) ;  + (=ucs . #xF044) ;  + )) +(define-char + '((=big5-pua . #x83B5) ;  + (=ucs . #xF045) ;  + )) +(define-char + '((=big5-pua . #x83B6) ;  + (=ucs . #xF046) ;  + )) +(define-char + '((=big5-pua . #x83B7) ;  + (=ucs . #xF047) ;  + )) +(define-char + '((=big5-pua . #x83B8) ;  + (=ucs . #xF048) ;  + )) +(define-char + '((=big5-pua . #x83B9) ;  + (=ucs . #xF049) ;  + )) +(define-char + '((=big5-pua . #x83BA) ;  + (=ucs . #xF04A) ;  + )) +(define-char + '((=big5-pua . #x83BB) ;  + (=ucs . #xF04B) ;  + )) +(define-char + '((=big5-pua . #x83BC) ;  + (=ucs . #xF04C) ;  + )) +(define-char + '((=big5-pua . #x83BD) ;  + (=ucs . #xF04D) ;  + )) +(define-char + '((=big5-pua . #x83BE) ;  + (=ucs . #xF04E) ;  + )) +(define-char + '((=big5-pua . #x83BF) ;  + (=ucs . #xF04F) ;  + )) +(define-char + '((=big5-pua . #x83C0) ;  + (=ucs . #xF050) ;  + )) +(define-char + '((=big5-pua . #x83C1) ;  + (=ucs . #xF051) ;  + )) +(define-char + '((=big5-pua . #x83C2) ;  + (=ucs . #xF052) ;  + )) +(define-char + '((=big5-pua . #x83C3) ;  + (=ucs . #xF053) ;  + )) +(define-char + '((=big5-pua . #x83C4) ;  + (=ucs . #xF054) ;  + )) +(define-char + '((=big5-pua . #x83C5) ;  + (=ucs . #xF055) ;  + )) +(define-char + '((=big5-pua . #x83C6) ;  + (=ucs . #xF056) ;  + )) +(define-char + '((=big5-pua . #x83C7) ;  + (=ucs . #xF057) ;  + )) +(define-char + '((=big5-pua . #x83C8) ;  + (=ucs . #xF058) ;  + )) +(define-char + '((=big5-pua . #x83C9) ;  + (=ucs . #xF059) ;  + )) +(define-char + '((=big5-pua . #x83CA) ;  + (=ucs . #xF05A) ;  + )) +(define-char + '((=big5-pua . #x83CB) ;  + (=ucs . #xF05B) ;  + )) +(define-char + '((=big5-pua . #x83CC) ;  + (=ucs . #xF05C) ;  + )) +(define-char + '((=big5-pua . #x83CD) ;  + (=ucs . #xF05D) ;  + )) +(define-char + '((=big5-pua . #x83CE) ;  + (=ucs . #xF05E) ;  + )) +(define-char + '((=big5-pua . #x83CF) ;  + (=ucs . #xF05F) ;  + )) +(define-char + '((=big5-pua . #x83D0) ;  + (=ucs . #xF060) ;  + )) +(define-char + '((=big5-pua . #x83D1) ;  + (=ucs . #xF061) ;  + )) +(define-char + '((=big5-pua . #x83D2) ;  + (=ucs . #xF062) ;  + )) +(define-char + '((=big5-pua . #x83D3) ;  + (=ucs . #xF063) ;  + )) +(define-char + '((=big5-pua . #x83D4) ;  + (=ucs . #xF064) ;  + )) +(define-char + '((=big5-pua . #x83D5) ;  + (=ucs . #xF065) ;  + )) +(define-char + '((=big5-pua . #x83D6) ;  + (=ucs . #xF066) ;  + )) +(define-char + '((=big5-pua . #x83D7) ;  + (=ucs . #xF067) ;  + )) +(define-char + '((=big5-pua . #x83D8) ;  + (=ucs . #xF068) ;  + )) +(define-char + '((=big5-pua . #x83D9) ;  + (=ucs . #xF069) ;  + )) +(define-char + '((=big5-pua . #x83DA) ;  + (=ucs . #xF06A) ;  + )) +(define-char + '((=big5-pua . #x83DB) ;  + (=ucs . #xF06B) ;  + )) +(define-char + '((=big5-pua . #x83DC) ;  + (=ucs . #xF06C) ;  + )) +(define-char + '((=big5-pua . #x83DD) ;  + (=ucs . #xF06D) ;  + )) +(define-char + '((=big5-pua . #x83DE) ;  + (=ucs . #xF06E) ;  + )) +(define-char + '((=big5-pua . #x83DF) ;  + (=ucs . #xF06F) ;  + )) +(define-char + '((=big5-pua . #x83E0) ;  + (=ucs . #xF070) ;  + )) +(define-char + '((=big5-pua . #x83E1) ;  + (=ucs . #xF071) ;  + )) +(define-char + '((=big5-pua . #x83E2) ;  + (=ucs . #xF072) ;  + )) +(define-char + '((=big5-pua . #x83E3) ;  + (=ucs . #xF073) ;  + )) +(define-char + '((=big5-pua . #x83E4) ;  + (=ucs . #xF074) ;  + )) +(define-char + '((=big5-pua . #x83E5) ;  + (=ucs . #xF075) ;  + )) +(define-char + '((=big5-pua . #x83E6) ;  + (=ucs . #xF076) ;  + )) +(define-char + '((=big5-pua . #x83E7) ;  + (=ucs . #xF077) ;  + )) +(define-char + '((=big5-pua . #x83E8) ;  + (=ucs . #xF078) ;  + )) +(define-char + '((=big5-pua . #x83E9) ;  + (=ucs . #xF079) ;  + )) +(define-char + '((=big5-pua . #x83EA) ;  + (=ucs . #xF07A) ;  + )) +(define-char + '((=big5-pua . #x83EB) ;  + (=ucs . #xF07B) ;  + )) +(define-char + '((=big5-pua . #x83EC) ;  + (=ucs . #xF07C) ;  + )) +(define-char + '((=big5-pua . #x83ED) ;  + (=ucs . #xF07D) ;  + )) +(define-char + '((=big5-pua . #x83EE) ;  + (=ucs . #xF07E) ;  + )) +(define-char + '((=big5-pua . #x83EF) ;  + (=ucs . #xF07F) ;  + )) +(define-char + '((=big5-pua . #x83F0) ;  + (=ucs . #xF080) ;  + )) +(define-char + '((=big5-pua . #x83F1) ;  + (=ucs . #xF081) ;  + )) +(define-char + '((=big5-pua . #x83F2) ;  + (=ucs . #xF082) ;  + )) +(define-char + '((=big5-pua . #x83F3) ;  + (=ucs . #xF083) ;  + )) +(define-char + '((=big5-pua . #x83F4) ;  + (=ucs . #xF084) ;  + )) +(define-char + '((=big5-pua . #x83F5) ;  + (=ucs . #xF085) ;  + )) +(define-char + '((=big5-pua . #x83F6) ;  + (=ucs . #xF086) ;  + )) +(define-char + '((=big5-pua . #x83F7) ;  + (=ucs . #xF087) ;  + )) +(define-char + '((=big5-pua . #x83F8) ;  + (=ucs . #xF088) ;  + )) +(define-char + '((=big5-pua . #x83F9) ;  + (=ucs . #xF089) ;  + )) +(define-char + '((=big5-pua . #x83FA) ;  + (=ucs . #xF08A) ;  + )) +(define-char + '((=big5-pua . #x83FB) ;  + (=ucs . #xF08B) ;  + )) +(define-char + '((=big5-pua . #x83FC) ;  + (=ucs . #xF08C) ;  + )) +(define-char + '((=big5-pua . #x83FD) ;  + (=ucs . #xF08D) ;  + )) +(define-char + '((=big5-pua . #x83FE) ;  + (=ucs . #xF08E) ;  + )) +(define-char + '((=big5-pua . #x8440) ;  + (=ucs . #xF08F) ;  + )) +(define-char + '((=big5-pua . #x8441) ;  + (=ucs . #xF090) ;  + )) +(define-char + '((=big5-pua . #x8442) ;  + (=ucs . #xF091) ;  + )) +(define-char + '((=big5-pua . #x8443) ;  + (=ucs . #xF092) ;  + )) +(define-char + '((=big5-pua . #x8444) ;  + (=ucs . #xF093) ;  + )) +(define-char + '((=big5-pua . #x8445) ;  + (=ucs . #xF094) ;  + )) +(define-char + '((=big5-pua . #x8446) ;  + (=ucs . #xF095) ;  + )) +(define-char + '((=big5-pua . #x8447) ;  + (=ucs . #xF096) ;  + )) +(define-char + '((=big5-pua . #x8448) ;  + (=ucs . #xF097) ;  + )) +(define-char + '((=big5-pua . #x8449) ;  + (=ucs . #xF098) ;  + )) +(define-char + '((=big5-pua . #x844A) ;  + (=ucs . #xF099) ;  + )) +(define-char + '((=big5-pua . #x844B) ;  + (=ucs . #xF09A) ;  + )) +(define-char + '((=big5-pua . #x844C) ;  + (=ucs . #xF09B) ;  + )) +(define-char + '((=big5-pua . #x844D) ;  + (=ucs . #xF09C) ;  + )) +(define-char + '((=big5-pua . #x844E) ;  + (=ucs . #xF09D) ;  + )) +(define-char + '((=big5-pua . #x844F) ;  + (=ucs . #xF09E) ;  + )) +(define-char + '((=big5-pua . #x8450) ;  + (=ucs . #xF09F) ;  + )) +(define-char + '((=big5-pua . #x8451) ;  + (=ucs . #xF0A0) ;  + )) +(define-char + '((=big5-pua . #x8452) ;  + (=ucs . #xF0A1) ;  + )) +(define-char + '((=big5-pua . #x8453) ;  + (=ucs . #xF0A2) ;  + )) +(define-char + '((=big5-pua . #x8454) ;  + (=ucs . #xF0A3) ;  + )) +(define-char + '((=big5-pua . #x8455) ;  + (=ucs . #xF0A4) ;  + )) +(define-char + '((=big5-pua . #x8456) ;  + (=ucs . #xF0A5) ;  + )) +(define-char + '((=big5-pua . #x8457) ;  + (=ucs . #xF0A6) ;  + )) +(define-char + '((=big5-pua . #x8458) ;  + (=ucs . #xF0A7) ;  + )) +(define-char + '((=big5-pua . #x8459) ;  + (=ucs . #xF0A8) ;  + )) +(define-char + '((=big5-pua . #x845A) ;  + (=ucs . #xF0A9) ;  + )) +(define-char + '((=big5-pua . #x845B) ;  + (=ucs . #xF0AA) ;  + )) +(define-char + '((=big5-pua . #x845C) ;  + (=ucs . #xF0AB) ;  + )) +(define-char + '((=big5-pua . #x845D) ;  + (=ucs . #xF0AC) ;  + )) +(define-char + '((=big5-pua . #x845E) ;  + (=ucs . #xF0AD) ;  + )) +(define-char + '((=big5-pua . #x845F) ;  + (=ucs . #xF0AE) ;  + )) +(define-char + '((=big5-pua . #x8460) ;  + (=ucs . #xF0AF) ;  + )) +(define-char + '((=big5-pua . #x8461) ;  + (=ucs . #xF0B0) ;  + )) +(define-char + '((=big5-pua . #x8462) ;  + (=ucs . #xF0B1) ;  + )) +(define-char + '((=big5-pua . #x8463) ;  + (=ucs . #xF0B2) ;  + )) +(define-char + '((=big5-pua . #x8464) ;  + (=ucs . #xF0B3) ;  + )) +(define-char + '((=big5-pua . #x8465) ;  + (=ucs . #xF0B4) ;  + )) +(define-char + '((=big5-pua . #x8466) ;  + (=ucs . #xF0B5) ;  + )) +(define-char + '((=big5-pua . #x8467) ;  + (=ucs . #xF0B6) ;  + )) +(define-char + '((=big5-pua . #x8468) ;  + (=ucs . #xF0B7) ;  + )) +(define-char + '((=big5-pua . #x8469) ;  + (=ucs . #xF0B8) ;  + )) +(define-char + '((=big5-pua . #x846A) ;  + (=ucs . #xF0B9) ;  + )) +(define-char + '((=big5-pua . #x846B) ;  + (=ucs . #xF0BA) ;  + )) +(define-char + '((=big5-pua . #x846C) ;  + (=ucs . #xF0BB) ;  + )) +(define-char + '((=big5-pua . #x846D) ;  + (=ucs . #xF0BC) ;  + )) +(define-char + '((=big5-pua . #x846E) ;  + (=ucs . #xF0BD) ;  + )) +(define-char + '((=big5-pua . #x846F) ;  + (=ucs . #xF0BE) ;  + )) +(define-char + '((=big5-pua . #x8470) ;  + (=ucs . #xF0BF) ;  + )) +(define-char + '((=big5-pua . #x8471) ;  + (=ucs . #xF0C0) ;  + )) +(define-char + '((=big5-pua . #x8472) ;  + (=ucs . #xF0C1) ;  + )) +(define-char + '((=big5-pua . #x8473) ;  + (=ucs . #xF0C2) ;  + )) +(define-char + '((=big5-pua . #x8474) ;  + (=ucs . #xF0C3) ;  + )) +(define-char + '((=big5-pua . #x8475) ;  + (=ucs . #xF0C4) ;  + )) +(define-char + '((=big5-pua . #x8476) ;  + (=ucs . #xF0C5) ;  + )) +(define-char + '((=big5-pua . #x8477) ;  + (=ucs . #xF0C6) ;  + )) +(define-char + '((=big5-pua . #x8478) ;  + (=ucs . #xF0C7) ;  + )) +(define-char + '((=big5-pua . #x8479) ;  + (=ucs . #xF0C8) ;  + )) +(define-char + '((=big5-pua . #x847A) ;  + (=ucs . #xF0C9) ;  + )) +(define-char + '((=big5-pua . #x847B) ;  + (=ucs . #xF0CA) ;  + )) +(define-char + '((=big5-pua . #x847C) ;  + (=ucs . #xF0CB) ;  + )) +(define-char + '((=big5-pua . #x847D) ;  + (=ucs . #xF0CC) ;  + )) +(define-char + '((=big5-pua . #x847E) ;  + (=ucs . #xF0CD) ;  + )) +(define-char + '((=big5-pua . #x84A1) ;  + (=ucs . #xF0CE) ;  + )) +(define-char + '((=big5-pua . #x84A2) ;  + (=ucs . #xF0CF) ;  + )) +(define-char + '((=big5-pua . #x84A3) ;  + (=ucs . #xF0D0) ;  + )) +(define-char + '((=big5-pua . #x84A4) ;  + (=ucs . #xF0D1) ;  + )) +(define-char + '((=big5-pua . #x84A5) ;  + (=ucs . #xF0D2) ;  + )) +(define-char + '((=big5-pua . #x84A6) ;  + (=ucs . #xF0D3) ;  + )) +(define-char + '((=big5-pua . #x84A7) ;  + (=ucs . #xF0D4) ;  + )) +(define-char + '((=big5-pua . #x84A8) ;  + (=ucs . #xF0D5) ;  + )) +(define-char + '((=big5-pua . #x84A9) ;  + (=ucs . #xF0D6) ;  + )) +(define-char + '((=big5-pua . #x84AA) ;  + (=ucs . #xF0D7) ;  + )) +(define-char + '((=big5-pua . #x84AB) ;  + (=ucs . #xF0D8) ;  + )) +(define-char + '((=big5-pua . #x84AC) ;  + (=ucs . #xF0D9) ;  + )) +(define-char + '((=big5-pua . #x84AD) ;  + (=ucs . #xF0DA) ;  + )) +(define-char + '((=big5-pua . #x84AE) ;  + (=ucs . #xF0DB) ;  + )) +(define-char + '((=big5-pua . #x84AF) ;  + (=ucs . #xF0DC) ;  + )) +(define-char + '((=big5-pua . #x84B0) ;  + (=ucs . #xF0DD) ;  + )) +(define-char + '((=big5-pua . #x84B1) ;  + (=ucs . #xF0DE) ;  + )) +(define-char + '((=big5-pua . #x84B2) ;  + (=ucs . #xF0DF) ;  + )) +(define-char + '((=big5-pua . #x84B3) ;  + (=ucs . #xF0E0) ;  + )) +(define-char + '((=big5-pua . #x84B4) ;  + (=ucs . #xF0E1) ;  + )) +(define-char + '((=big5-pua . #x84B5) ;  + (=ucs . #xF0E2) ;  + )) +(define-char + '((=big5-pua . #x84B6) ;  + (=ucs . #xF0E3) ;  + )) +(define-char + '((=big5-pua . #x84B7) ;  + (=ucs . #xF0E4) ;  + )) +(define-char + '((=big5-pua . #x84B8) ;  + (=ucs . #xF0E5) ;  + )) +(define-char + '((=big5-pua . #x84B9) ;  + (=ucs . #xF0E6) ;  + )) +(define-char + '((=big5-pua . #x84BA) ;  + (=ucs . #xF0E7) ;  + )) +(define-char + '((=big5-pua . #x84BB) ;  + (=ucs . #xF0E8) ;  + )) +(define-char + '((=big5-pua . #x84BC) ;  + (=ucs . #xF0E9) ;  + )) +(define-char + '((=big5-pua . #x84BD) ;  + (=ucs . #xF0EA) ;  + )) +(define-char + '((=big5-pua . #x84BE) ;  + (=ucs . #xF0EB) ;  + )) +(define-char + '((=big5-pua . #x84BF) ;  + (=ucs . #xF0EC) ;  + )) +(define-char + '((=big5-pua . #x84C0) ;  + (=ucs . #xF0ED) ;  + )) +(define-char + '((=big5-pua . #x84C1) ;  + (=ucs . #xF0EE) ;  + )) +(define-char + '((=big5-pua . #x84C2) ;  + (=ucs . #xF0EF) ;  + )) +(define-char + '((=big5-pua . #x84C3) ;  + (=ucs . #xF0F0) ;  + )) +(define-char + '((=big5-pua . #x84C4) ;  + (=ucs . #xF0F1) ;  + )) +(define-char + '((=big5-pua . #x84C5) ;  + (=ucs . #xF0F2) ;  + )) +(define-char + '((=big5-pua . #x84C6) ;  + (=ucs . #xF0F3) ;  + )) +(define-char + '((=big5-pua . #x84C7) ;  + (=ucs . #xF0F4) ;  + )) +(define-char + '((=big5-pua . #x84C8) ;  + (=ucs . #xF0F5) ;  + )) +(define-char + '((=big5-pua . #x84C9) ;  + (=ucs . #xF0F6) ;  + )) +(define-char + '((=big5-pua . #x84CA) ;  + (=ucs . #xF0F7) ;  + )) +(define-char + '((=big5-pua . #x84CB) ;  + (=ucs . #xF0F8) ;  + )) +(define-char + '((=big5-pua . #x84CC) ;  + (=ucs . #xF0F9) ;  + )) +(define-char + '((=big5-pua . #x84CD) ;  + (=ucs . #xF0FA) ;  + )) +(define-char + '((=big5-pua . #x84CE) ;  + (=ucs . #xF0FB) ;  + )) +(define-char + '((=big5-pua . #x84CF) ;  + (=ucs . #xF0FC) ;  + )) +(define-char + '((=big5-pua . #x84D0) ;  + (=ucs . #xF0FD) ;  + )) +(define-char + '((=big5-pua . #x84D1) ;  + (=ucs . #xF0FE) ;  + )) +(define-char + '((=big5-pua . #x84D2) ;  + (=ucs . #xF0FF) ;  + )) +(define-char + '((=big5-pua . #x84D3) ;  + (=ucs . #xF100) ;  + )) +(define-char + '((=big5-pua . #x84D4) ;  + (=ucs . #xF101) ;  + )) +(define-char + '((=big5-pua . #x84D5) ;  + (=ucs . #xF102) ;  + )) +(define-char + '((=big5-pua . #x84D6) ;  + (=ucs . #xF103) ;  + )) +(define-char + '((=big5-pua . #x84D7) ;  + (=ucs . #xF104) ;  + )) +(define-char + '((=big5-pua . #x84D8) ;  + (=ucs . #xF105) ;  + )) +(define-char + '((=big5-pua . #x84D9) ;  + (=ucs . #xF106) ;  + )) +(define-char + '((=big5-pua . #x84DA) ;  + (=ucs . #xF107) ;  + )) +(define-char + '((=big5-pua . #x84DB) ;  + (=ucs . #xF108) ;  + )) +(define-char + '((=big5-pua . #x84DC) ;  + (=ucs . #xF109) ;  + )) +(define-char + '((=big5-pua . #x84DD) ;  + (=ucs . #xF10A) ;  + )) +(define-char + '((=big5-pua . #x84DE) ;  + (=ucs . #xF10B) ;  + )) +(define-char + '((=big5-pua . #x84DF) ;  + (=ucs . #xF10C) ;  + )) +(define-char + '((=big5-pua . #x84E0) ;  + (=ucs . #xF10D) ;  + )) +(define-char + '((=big5-pua . #x84E1) ;  + (=ucs . #xF10E) ;  + )) +(define-char + '((=big5-pua . #x84E2) ;  + (=ucs . #xF10F) ;  + )) +(define-char + '((=big5-pua . #x84E3) ;  + (=ucs . #xF110) ;  + )) +(define-char + '((=big5-pua . #x84E4) ;  + (=ucs . #xF111) ;  + )) +(define-char + '((=big5-pua . #x84E5) ;  + (=ucs . #xF112) ;  + )) +(define-char + '((=big5-pua . #x84E6) ;  + (=ucs . #xF113) ;  + )) +(define-char + '((=big5-pua . #x84E7) ;  + (=ucs . #xF114) ;  + )) +(define-char + '((=big5-pua . #x84E8) ;  + (=ucs . #xF115) ;  + )) +(define-char + '((=big5-pua . #x84E9) ;  + (=ucs . #xF116) ;  + )) +(define-char + '((=big5-pua . #x84EA) ;  + (=ucs . #xF117) ;  + )) +(define-char + '((=big5-pua . #x84EB) ;  + (=ucs . #xF118) ;  + )) +(define-char + '((=big5-pua . #x84EC) ;  + (=ucs . #xF119) ;  + )) +(define-char + '((=big5-pua . #x84ED) ;  + (=ucs . #xF11A) ;  + )) +(define-char + '((=big5-pua . #x84EE) ;  + (=ucs . #xF11B) ;  + )) +(define-char + '((=big5-pua . #x84EF) ;  + (=ucs . #xF11C) ;  + )) +(define-char + '((=big5-pua . #x84F0) ;  + (=ucs . #xF11D) ;  + )) +(define-char + '((=big5-pua . #x84F1) ;  + (=ucs . #xF11E) ;  + )) +(define-char + '((=big5-pua . #x84F2) ;  + (=ucs . #xF11F) ;  + )) +(define-char + '((=big5-pua . #x84F3) ;  + (=ucs . #xF120) ;  + )) +(define-char + '((=big5-pua . #x84F4) ;  + (=ucs . #xF121) ;  + )) +(define-char + '((=big5-pua . #x84F5) ;  + (=ucs . #xF122) ;  + )) +(define-char + '((=big5-pua . #x84F6) ;  + (=ucs . #xF123) ;  + )) +(define-char + '((=big5-pua . #x84F7) ;  + (=ucs . #xF124) ;  + )) +(define-char + '((=big5-pua . #x84F8) ;  + (=ucs . #xF125) ;  + )) +(define-char + '((=big5-pua . #x84F9) ;  + (=ucs . #xF126) ;  + )) +(define-char + '((=big5-pua . #x84FA) ;  + (=ucs . #xF127) ;  + )) +(define-char + '((=big5-pua . #x84FB) ;  + (=ucs . #xF128) ;  + )) +(define-char + '((=big5-pua . #x84FC) ;  + (=ucs . #xF129) ;  + )) +(define-char + '((=big5-pua . #x84FD) ;  + (=ucs . #xF12A) ;  + )) +(define-char + '((=big5-pua . #x84FE) ;  + (=ucs . #xF12B) ;  + )) +(define-char + '((=big5-pua . #x8540) ;  + (=ucs . #xF12C) ;  + )) +(define-char + '((=big5-pua . #x8541) ;  + (=ucs . #xF12D) ;  + )) +(define-char + '((=big5-pua . #x8542) ;  + (=ucs . #xF12E) ;  + )) +(define-char + '((=big5-pua . #x8543) ;  + (=ucs . #xF12F) ;  + )) +(define-char + '((=big5-pua . #x8544) ;  + (=ucs . #xF130) ;  + )) +(define-char + '((=big5-pua . #x8545) ;  + (=ucs . #xF131) ;  + )) +(define-char + '((=big5-pua . #x8546) ;  + (=ucs . #xF132) ;  + )) +(define-char + '((=big5-pua . #x8547) ;  + (=ucs . #xF133) ;  + )) +(define-char + '((=big5-pua . #x8548) ;  + (=ucs . #xF134) ;  + )) +(define-char + '((=big5-pua . #x8549) ;  + (=ucs . #xF135) ;  + )) +(define-char + '((=big5-pua . #x854A) ;  + (=ucs . #xF136) ;  + )) +(define-char + '((=big5-pua . #x854B) ;  + (=ucs . #xF137) ;  + )) +(define-char + '((=big5-pua . #x854C) ;  + (=ucs . #xF138) ;  + )) +(define-char + '((=big5-pua . #x854D) ;  + (=ucs . #xF139) ;  + )) +(define-char + '((=big5-pua . #x854E) ;  + (=ucs . #xF13A) ;  + )) +(define-char + '((=big5-pua . #x854F) ;  + (=ucs . #xF13B) ;  + )) +(define-char + '((=big5-pua . #x8550) ;  + (=ucs . #xF13C) ;  + )) +(define-char + '((=big5-pua . #x8551) ;  + (=ucs . #xF13D) ;  + )) +(define-char + '((=big5-pua . #x8552) ;  + (=ucs . #xF13E) ;  + )) +(define-char + '((=big5-pua . #x8553) ;  + (=ucs . #xF13F) ;  + )) +(define-char + '((=big5-pua . #x8554) ;  + (=ucs . #xF140) ;  + )) +(define-char + '((=big5-pua . #x8555) ;  + (=ucs . #xF141) ;  + )) +(define-char + '((=big5-pua . #x8556) ;  + (=ucs . #xF142) ;  + )) +(define-char + '((=big5-pua . #x8557) ;  + (=ucs . #xF143) ;  + )) +(define-char + '((=big5-pua . #x8558) ;  + (=ucs . #xF144) ;  + )) +(define-char + '((=big5-pua . #x8559) ;  + (=ucs . #xF145) ;  + )) +(define-char + '((=big5-pua . #x855A) ;  + (=ucs . #xF146) ;  + )) +(define-char + '((=big5-pua . #x855B) ;  + (=ucs . #xF147) ;  + )) +(define-char + '((=big5-pua . #x855C) ;  + (=ucs . #xF148) ;  + )) +(define-char + '((=big5-pua . #x855D) ;  + (=ucs . #xF149) ;  + )) +(define-char + '((=big5-pua . #x855E) ;  + (=ucs . #xF14A) ;  + )) +(define-char + '((=big5-pua . #x855F) ;  + (=ucs . #xF14B) ;  + )) +(define-char + '((=big5-pua . #x8560) ;  + (=ucs . #xF14C) ;  + )) +(define-char + '((=big5-pua . #x8561) ;  + (=ucs . #xF14D) ;  + )) +(define-char + '((=big5-pua . #x8562) ;  + (=ucs . #xF14E) ;  + )) +(define-char + '((=big5-pua . #x8563) ;  + (=ucs . #xF14F) ;  + )) +(define-char + '((=big5-pua . #x8564) ;  + (=ucs . #xF150) ;  + )) +(define-char + '((=big5-pua . #x8565) ;  + (=ucs . #xF151) ;  + )) +(define-char + '((=big5-pua . #x8566) ;  + (=ucs . #xF152) ;  + )) +(define-char + '((=big5-pua . #x8567) ;  + (=ucs . #xF153) ;  + )) +(define-char + '((=big5-pua . #x8568) ;  + (=ucs . #xF154) ;  + )) +(define-char + '((=big5-pua . #x8569) ;  + (=ucs . #xF155) ;  + )) +(define-char + '((=big5-pua . #x856A) ;  + (=ucs . #xF156) ;  + )) +(define-char + '((=big5-pua . #x856B) ;  + (=ucs . #xF157) ;  + )) +(define-char + '((=big5-pua . #x856C) ;  + (=ucs . #xF158) ;  + )) +(define-char + '((=big5-pua . #x856D) ;  + (=ucs . #xF159) ;  + )) +(define-char + '((=big5-pua . #x856E) ;  + (=ucs . #xF15A) ;  + )) +(define-char + '((=big5-pua . #x856F) ;  + (=ucs . #xF15B) ;  + )) +(define-char + '((=big5-pua . #x8570) ;  + (=ucs . #xF15C) ;  + )) +(define-char + '((=big5-pua . #x8571) ;  + (=ucs . #xF15D) ;  + )) +(define-char + '((=big5-pua . #x8572) ;  + (=ucs . #xF15E) ;  + )) +(define-char + '((=big5-pua . #x8573) ;  + (=ucs . #xF15F) ;  + )) +(define-char + '((=big5-pua . #x8574) ;  + (=ucs . #xF160) ;  + )) +(define-char + '((=big5-pua . #x8575) ;  + (=ucs . #xF161) ;  + )) +(define-char + '((=big5-pua . #x8576) ;  + (=ucs . #xF162) ;  + )) +(define-char + '((=big5-pua . #x8577) ;  + (=ucs . #xF163) ;  + )) +(define-char + '((=big5-pua . #x8578) ;  + (=ucs . #xF164) ;  + )) +(define-char + '((=big5-pua . #x8579) ;  + (=ucs . #xF165) ;  + )) +(define-char + '((=big5-pua . #x857A) ;  + (=ucs . #xF166) ;  + )) +(define-char + '((=big5-pua . #x857B) ;  + (=ucs . #xF167) ;  + )) +(define-char + '((=big5-pua . #x857C) ;  + (=ucs . #xF168) ;  + )) +(define-char + '((=big5-pua . #x857D) ;  + (=ucs . #xF169) ;  + )) +(define-char + '((=big5-pua . #x857E) ;  + (=ucs . #xF16A) ;  + )) +(define-char + '((=big5-pua . #x85A1) ;  + (=ucs . #xF16B) ;  + )) +(define-char + '((=big5-pua . #x85A2) ;  + (=ucs . #xF16C) ;  + )) +(define-char + '((=big5-pua . #x85A3) ;  + (=ucs . #xF16D) ;  + )) +(define-char + '((=big5-pua . #x85A4) ;  + (=ucs . #xF16E) ;  + )) +(define-char + '((=big5-pua . #x85A5) ;  + (=ucs . #xF16F) ;  + )) +(define-char + '((=big5-pua . #x85A6) ;  + (=ucs . #xF170) ;  + )) +(define-char + '((=big5-pua . #x85A7) ;  + (=ucs . #xF171) ;  + )) +(define-char + '((=big5-pua . #x85A8) ;  + (=ucs . #xF172) ;  + )) +(define-char + '((=big5-pua . #x85A9) ;  + (=ucs . #xF173) ;  + )) +(define-char + '((=big5-pua . #x85AA) ;  + (=ucs . #xF174) ;  + )) +(define-char + '((=big5-pua . #x85AB) ;  + (=ucs . #xF175) ;  + )) +(define-char + '((=big5-pua . #x85AC) ;  + (=ucs . #xF176) ;  + )) +(define-char + '((=big5-pua . #x85AD) ;  + (=ucs . #xF177) ;  + )) +(define-char + '((=big5-pua . #x85AE) ;  + (=ucs . #xF178) ;  + )) +(define-char + '((=big5-pua . #x85AF) ;  + (=ucs . #xF179) ;  + )) +(define-char + '((=big5-pua . #x85B0) ;  + (=ucs . #xF17A) ;  + )) +(define-char + '((=big5-pua . #x85B1) ;  + (=ucs . #xF17B) ;  + )) +(define-char + '((=big5-pua . #x85B2) ;  + (=ucs . #xF17C) ;  + )) +(define-char + '((=big5-pua . #x85B3) ;  + (=ucs . #xF17D) ;  + )) +(define-char + '((=big5-pua . #x85B4) ;  + (=ucs . #xF17E) ;  + )) +(define-char + '((=big5-pua . #x85B5) ;  + (=ucs . #xF17F) ;  + )) +(define-char + '((=big5-pua . #x85B6) ;  + (=ucs . #xF180) ;  + )) +(define-char + '((=big5-pua . #x85B7) ;  + (=ucs . #xF181) ;  + )) +(define-char + '((=big5-pua . #x85B8) ;  + (=ucs . #xF182) ;  + )) +(define-char + '((=big5-pua . #x85B9) ;  + (=ucs . #xF183) ;  + )) +(define-char + '((=big5-pua . #x85BA) ;  + (=ucs . #xF184) ;  + )) +(define-char + '((=big5-pua . #x85BB) ;  + (=ucs . #xF185) ;  + )) +(define-char + '((=big5-pua . #x85BC) ;  + (=ucs . #xF186) ;  + )) +(define-char + '((=big5-pua . #x85BD) ;  + (=ucs . #xF187) ;  + )) +(define-char + '((=big5-pua . #x85BE) ;  + (=ucs . #xF188) ;  + )) +(define-char + '((=big5-pua . #x85BF) ;  + (=ucs . #xF189) ;  + )) +(define-char + '((=big5-pua . #x85C0) ;  + (=ucs . #xF18A) ;  + )) +(define-char + '((=big5-pua . #x85C1) ;  + (=ucs . #xF18B) ;  + )) +(define-char + '((=big5-pua . #x85C2) ;  + (=ucs . #xF18C) ;  + )) +(define-char + '((=big5-pua . #x85C3) ;  + (=ucs . #xF18D) ;  + )) +(define-char + '((=big5-pua . #x85C4) ;  + (=ucs . #xF18E) ;  + )) +(define-char + '((=big5-pua . #x85C5) ;  + (=ucs . #xF18F) ;  + )) +(define-char + '((=big5-pua . #x85C6) ;  + (=ucs . #xF190) ;  + )) +(define-char + '((=big5-pua . #x85C7) ;  + (=ucs . #xF191) ;  + )) +(define-char + '((=big5-pua . #x85C8) ;  + (=ucs . #xF192) ;  + )) +(define-char + '((=big5-pua . #x85C9) ;  + (=ucs . #xF193) ;  + )) +(define-char + '((=big5-pua . #x85CA) ;  + (=ucs . #xF194) ;  + )) +(define-char + '((=big5-pua . #x85CB) ;  + (=ucs . #xF195) ;  + )) +(define-char + '((=big5-pua . #x85CC) ;  + (=ucs . #xF196) ;  + )) +(define-char + '((=big5-pua . #x85CD) ;  + (=ucs . #xF197) ;  + )) +(define-char + '((=big5-pua . #x85CE) ;  + (=ucs . #xF198) ;  + )) +(define-char + '((=big5-pua . #x85CF) ;  + (=ucs . #xF199) ;  + )) +(define-char + '((=big5-pua . #x85D0) ;  + (=ucs . #xF19A) ;  + )) +(define-char + '((=big5-pua . #x85D1) ;  + (=ucs . #xF19B) ;  + )) +(define-char + '((=big5-pua . #x85D2) ;  + (=ucs . #xF19C) ;  + )) +(define-char + '((=big5-pua . #x85D3) ;  + (=ucs . #xF19D) ;  + )) +(define-char + '((=big5-pua . #x85D4) ;  + (=ucs . #xF19E) ;  + )) +(define-char + '((=big5-pua . #x85D5) ;  + (=ucs . #xF19F) ;  + )) +(define-char + '((=big5-pua . #x85D6) ;  + (=ucs . #xF1A0) ;  + )) +(define-char + '((=big5-pua . #x85D7) ;  + (=ucs . #xF1A1) ;  + )) +(define-char + '((=big5-pua . #x85D8) ;  + (=ucs . #xF1A2) ;  + )) +(define-char + '((=big5-pua . #x85D9) ;  + (=ucs . #xF1A3) ;  + )) +(define-char + '((=big5-pua . #x85DA) ;  + (=ucs . #xF1A4) ;  + )) +(define-char + '((=big5-pua . #x85DB) ;  + (=ucs . #xF1A5) ;  + )) +(define-char + '((=big5-pua . #x85DC) ;  + (=ucs . #xF1A6) ;  + )) +(define-char + '((=big5-pua . #x85DD) ;  + (=ucs . #xF1A7) ;  + )) +(define-char + '((=big5-pua . #x85DE) ;  + (=ucs . #xF1A8) ;  + )) +(define-char + '((=big5-pua . #x85DF) ;  + (=ucs . #xF1A9) ;  + )) +(define-char + '((=big5-pua . #x85E0) ;  + (=ucs . #xF1AA) ;  + )) +(define-char + '((=big5-pua . #x85E1) ;  + (=ucs . #xF1AB) ;  + )) +(define-char + '((=big5-pua . #x85E2) ;  + (=ucs . #xF1AC) ;  + )) +(define-char + '((=big5-pua . #x85E3) ;  + (=ucs . #xF1AD) ;  + )) +(define-char + '((=big5-pua . #x85E4) ;  + (=ucs . #xF1AE) ;  + )) +(define-char + '((=big5-pua . #x85E5) ;  + (=ucs . #xF1AF) ;  + )) +(define-char + '((=big5-pua . #x85E6) ;  + (=ucs . #xF1B0) ;  + )) +(define-char + '((=big5-pua . #x85E7) ;  + (=ucs . #xF1B1) ;  + )) +(define-char + '((=big5-pua . #x85E8) ;  + (=ucs . #xF1B2) ;  + )) +(define-char + '((=big5-pua . #x85E9) ;  + (=ucs . #xF1B3) ;  + )) +(define-char + '((=big5-pua . #x85EA) ;  + (=ucs . #xF1B4) ;  + )) +(define-char + '((=big5-pua . #x85EB) ;  + (=ucs . #xF1B5) ;  + )) +(define-char + '((=big5-pua . #x85EC) ;  + (=ucs . #xF1B6) ;  + )) +(define-char + '((=big5-pua . #x85ED) ;  + (=ucs . #xF1B7) ;  + )) +(define-char + '((=big5-pua . #x85EE) ;  + (=ucs . #xF1B8) ;  + )) +(define-char + '((=big5-pua . #x85EF) ;  + (=ucs . #xF1B9) ;  + )) +(define-char + '((=big5-pua . #x85F0) ;  + (=ucs . #xF1BA) ;  + )) +(define-char + '((=big5-pua . #x85F1) ;  + (=ucs . #xF1BB) ;  + )) +(define-char + '((=big5-pua . #x85F2) ;  + (=ucs . #xF1BC) ;  + )) +(define-char + '((=big5-pua . #x85F3) ;  + (=ucs . #xF1BD) ;  + )) +(define-char + '((=big5-pua . #x85F4) ;  + (=ucs . #xF1BE) ;  + )) +(define-char + '((=big5-pua . #x85F5) ;  + (=ucs . #xF1BF) ;  + )) +(define-char + '((=big5-pua . #x85F6) ;  + (=ucs . #xF1C0) ;  + )) +(define-char + '((=big5-pua . #x85F7) ;  + (=ucs . #xF1C1) ;  + )) +(define-char + '((=big5-pua . #x85F8) ;  + (=ucs . #xF1C2) ;  + )) +(define-char + '((=big5-pua . #x85F9) ;  + (=ucs . #xF1C3) ;  + )) +(define-char + '((=big5-pua . #x85FA) ;  + (=ucs . #xF1C4) ;  + )) +(define-char + '((=big5-pua . #x85FB) ;  + (=ucs . #xF1C5) ;  + )) +(define-char + '((=big5-pua . #x85FC) ;  + (=ucs . #xF1C6) ;  + )) +(define-char + '((=big5-pua . #x85FD) ;  + (=ucs . #xF1C7) ;  + )) +(define-char + '((=big5-pua . #x85FE) ;  + (=ucs . #xF1C8) ;  + )) +(define-char + '((=big5-pua . #x8640) ;  + (=ucs . #xF1C9) ;  + )) +(define-char + '((=big5-pua . #x8641) ;  + (=ucs . #xF1CA) ;  + )) +(define-char + '((=big5-pua . #x8642) ;  + (=ucs . #xF1CB) ;  + )) +(define-char + '((=big5-pua . #x8643) ;  + (=ucs . #xF1CC) ;  + )) +(define-char + '((=big5-pua . #x8644) ;  + (=ucs . #xF1CD) ;  + )) +(define-char + '((=big5-pua . #x8645) ;  + (=ucs . #xF1CE) ;  + )) +(define-char + '((=big5-pua . #x8646) ;  + (=ucs . #xF1CF) ;  + )) +(define-char + '((=big5-pua . #x8647) ;  + (=ucs . #xF1D0) ;  + )) +(define-char + '((=big5-pua . #x8648) ;  + (=ucs . #xF1D1) ;  + )) +(define-char + '((=big5-pua . #x8649) ;  + (=ucs . #xF1D2) ;  + )) +(define-char + '((=big5-pua . #x864A) ;  + (=ucs . #xF1D3) ;  + )) +(define-char + '((=big5-pua . #x864B) ;  + (=ucs . #xF1D4) ;  + )) +(define-char + '((=big5-pua . #x864C) ;  + (=ucs . #xF1D5) ;  + )) +(define-char + '((=big5-pua . #x864D) ;  + (=ucs . #xF1D6) ;  + )) +(define-char + '((=big5-pua . #x864E) ;  + (=ucs . #xF1D7) ;  + )) +(define-char + '((=big5-pua . #x864F) ;  + (=ucs . #xF1D8) ;  + )) +(define-char + '((=big5-pua . #x8650) ;  + (=ucs . #xF1D9) ;  + )) +(define-char + '((=big5-pua . #x8651) ;  + (=ucs . #xF1DA) ;  + )) +(define-char + '((=big5-pua . #x8652) ;  + (=ucs . #xF1DB) ;  + )) +(define-char + '((=big5-pua . #x8653) ;  + (=ucs . #xF1DC) ;  + )) +(define-char + '((=big5-pua . #x8654) ;  + (=ucs . #xF1DD) ;  + )) +(define-char + '((=big5-pua . #x8655) ;  + (=ucs . #xF1DE) ;  + )) +(define-char + '((=big5-pua . #x8656) ;  + (=ucs . #xF1DF) ;  + )) +(define-char + '((=big5-pua . #x8657) ;  + (=ucs . #xF1E0) ;  + )) +(define-char + '((=big5-pua . #x8658) ;  + (=ucs . #xF1E1) ;  + )) +(define-char + '((=big5-pua . #x8659) ;  + (=ucs . #xF1E2) ;  + )) +(define-char + '((=big5-pua . #x865A) ;  + (=ucs . #xF1E3) ;  + )) +(define-char + '((=big5-pua . #x865B) ;  + (=ucs . #xF1E4) ;  + )) +(define-char + '((=big5-pua . #x865C) ;  + (=ucs . #xF1E5) ;  + )) +(define-char + '((=big5-pua . #x865D) ;  + (=ucs . #xF1E6) ;  + )) +(define-char + '((=big5-pua . #x865E) ;  + (=ucs . #xF1E7) ;  + )) +(define-char + '((=big5-pua . #x865F) ;  + (=ucs . #xF1E8) ;  + )) +(define-char + '((=big5-pua . #x8660) ;  + (=ucs . #xF1E9) ;  + )) +(define-char + '((=big5-pua . #x8661) ;  + (=ucs . #xF1EA) ;  + )) +(define-char + '((=big5-pua . #x8662) ;  + (=ucs . #xF1EB) ;  + )) +(define-char + '((=big5-pua . #x8663) ;  + (=ucs . #xF1EC) ;  + )) +(define-char + '((=big5-pua . #x8664) ;  + (=ucs . #xF1ED) ;  + )) +(define-char + '((=big5-pua . #x8665) ;  + (=ucs . #xF1EE) ;  + )) +(define-char + '((=big5-pua . #x8666) ;  + (=ucs . #xF1EF) ;  + )) +(define-char + '((=big5-pua . #x8667) ;  + (=ucs . #xF1F0) ;  + )) +(define-char + '((=big5-pua . #x8668) ;  + (=ucs . #xF1F1) ;  + )) +(define-char + '((=big5-pua . #x8669) ;  + (=ucs . #xF1F2) ;  + )) +(define-char + '((=big5-pua . #x866A) ;  + (=ucs . #xF1F3) ;  + )) +(define-char + '((=big5-pua . #x866B) ;  + (=ucs . #xF1F4) ;  + )) +(define-char + '((=big5-pua . #x866C) ;  + (=ucs . #xF1F5) ;  + )) +(define-char + '((=big5-pua . #x866D) ;  + (=ucs . #xF1F6) ;  + )) +(define-char + '((=big5-pua . #x866E) ;  + (=ucs . #xF1F7) ;  + )) +(define-char + '((=big5-pua . #x866F) ;  + (=ucs . #xF1F8) ;  + )) +(define-char + '((=big5-pua . #x8670) ;  + (=ucs . #xF1F9) ;  + )) +(define-char + '((=big5-pua . #x8671) ;  + (=ucs . #xF1FA) ;  + )) +(define-char + '((=big5-pua . #x8672) ;  + (=ucs . #xF1FB) ;  + )) +(define-char + '((=big5-pua . #x8673) ;  + (=ucs . #xF1FC) ;  + )) +(define-char + '((=big5-pua . #x8674) ;  + (=ucs . #xF1FD) ;  + )) +(define-char + '((=big5-pua . #x8675) ;  + (=ucs . #xF1FE) ;  + )) +(define-char + '((=big5-pua . #x8676) ;  + (=ucs . #xF1FF) ;  + )) +(define-char + '((=big5-pua . #x8677) ;  + (=ucs . #xF200) ;  + )) +(define-char + '((=big5-pua . #x8678) ;  + (=ucs . #xF201) ;  + )) +(define-char + '((=big5-pua . #x8679) ;  + (=ucs . #xF202) ;  + )) +(define-char + '((=big5-pua . #x867A) ;  + (=ucs . #xF203) ;  + )) +(define-char + '((=big5-pua . #x867B) ;  + (=ucs . #xF204) ;  + )) +(define-char + '((=big5-pua . #x867C) ;  + (=ucs . #xF205) ;  + )) +(define-char + '((=big5-pua . #x867D) ;  + (=ucs . #xF206) ;  + )) +(define-char + '((=big5-pua . #x867E) ;  + (=ucs . #xF207) ;  + )) +(define-char + '((=big5-pua . #x86A1) ;  + (=ucs . #xF208) ;  + )) +(define-char + '((=big5-pua . #x86A2) ;  + (=ucs . #xF209) ;  + )) +(define-char + '((=big5-pua . #x86A3) ;  + (=ucs . #xF20A) ;  + )) +(define-char + '((=big5-pua . #x86A4) ;  + (=ucs . #xF20B) ;  + )) +(define-char + '((=big5-pua . #x86A5) ;  + (=ucs . #xF20C) ;  + )) +(define-char + '((=big5-pua . #x86A6) ;  + (=ucs . #xF20D) ;  + )) +(define-char + '((=big5-pua . #x86A7) ;  + (=ucs . #xF20E) ;  + )) +(define-char + '((=big5-pua . #x86A8) ;  + (=ucs . #xF20F) ;  + )) +(define-char + '((=big5-pua . #x86A9) ;  + (=ucs . #xF210) ;  + )) +(define-char + '((=big5-pua . #x86AA) ;  + (=ucs . #xF211) ;  + )) +(define-char + '((=big5-pua . #x86AB) ;  + (=ucs . #xF212) ;  + )) +(define-char + '((=big5-pua . #x86AC) ;  + (=ucs . #xF213) ;  + )) +(define-char + '((=big5-pua . #x86AD) ;  + (=ucs . #xF214) ;  + )) +(define-char + '((=big5-pua . #x86AE) ;  + (=ucs . #xF215) ;  + )) +(define-char + '((=big5-pua . #x86AF) ;  + (=ucs . #xF216) ;  + )) +(define-char + '((=big5-pua . #x86B0) ;  + (=ucs . #xF217) ;  + )) +(define-char + '((=big5-pua . #x86B1) ;  + (=ucs . #xF218) ;  + )) +(define-char + '((=big5-pua . #x86B2) ;  + (=ucs . #xF219) ;  + )) +(define-char + '((=big5-pua . #x86B3) ;  + (=ucs . #xF21A) ;  + )) +(define-char + '((=big5-pua . #x86B4) ;  + (=ucs . #xF21B) ;  + )) +(define-char + '((=big5-pua . #x86B5) ;  + (=ucs . #xF21C) ;  + )) +(define-char + '((=big5-pua . #x86B6) ;  + (=ucs . #xF21D) ;  + )) +(define-char + '((=big5-pua . #x86B7) ;  + (=ucs . #xF21E) ;  + )) +(define-char + '((=big5-pua . #x86B8) ;  + (=ucs . #xF21F) ;  + )) +(define-char + '((=big5-pua . #x86B9) ;  + (=ucs . #xF220) ;  + )) +(define-char + '((=big5-pua . #x86BA) ;  + (=ucs . #xF221) ;  + )) +(define-char + '((=big5-pua . #x86BB) ;  + (=ucs . #xF222) ;  + )) +(define-char + '((=big5-pua . #x86BC) ;  + (=ucs . #xF223) ;  + )) +(define-char + '((=big5-pua . #x86BD) ;  + (=ucs . #xF224) ;  + )) +(define-char + '((=big5-pua . #x86BE) ;  + (=ucs . #xF225) ;  + )) +(define-char + '((=big5-pua . #x86BF) ;  + (=ucs . #xF226) ;  + )) +(define-char + '((=big5-pua . #x86C0) ;  + (=ucs . #xF227) ;  + )) +(define-char + '((=big5-pua . #x86C1) ;  + (=ucs . #xF228) ;  + )) +(define-char + '((=big5-pua . #x86C2) ;  + (=ucs . #xF229) ;  + )) +(define-char + '((=big5-pua . #x86C3) ;  + (=ucs . #xF22A) ;  + )) +(define-char + '((=big5-pua . #x86C4) ;  + (=ucs . #xF22B) ;  + )) +(define-char + '((=big5-pua . #x86C5) ;  + (=ucs . #xF22C) ;  + )) +(define-char + '((=big5-pua . #x86C6) ;  + (=ucs . #xF22D) ;  + )) +(define-char + '((=big5-pua . #x86C7) ;  + (=ucs . #xF22E) ;  + )) +(define-char + '((=big5-pua . #x86C8) ;  + (=ucs . #xF22F) ;  + )) +(define-char + '((=big5-pua . #x86C9) ;  + (=ucs . #xF230) ;  + )) +(define-char + '((=big5-pua . #x86CA) ;  + (=ucs . #xF231) ;  + )) +(define-char + '((=big5-pua . #x86CB) ;  + (=ucs . #xF232) ;  + )) +(define-char + '((=big5-pua . #x86CC) ;  + (=ucs . #xF233) ;  + )) +(define-char + '((=big5-pua . #x86CD) ;  + (=ucs . #xF234) ;  + )) +(define-char + '((=big5-pua . #x86CE) ;  + (=ucs . #xF235) ;  + )) +(define-char + '((=big5-pua . #x86CF) ;  + (=ucs . #xF236) ;  + )) +(define-char + '((=big5-pua . #x86D0) ;  + (=ucs . #xF237) ;  + )) +(define-char + '((=big5-pua . #x86D1) ;  + (=ucs . #xF238) ;  + )) +(define-char + '((=big5-pua . #x86D2) ;  + (=ucs . #xF239) ;  + )) +(define-char + '((=big5-pua . #x86D3) ;  + (=ucs . #xF23A) ;  + )) +(define-char + '((=big5-pua . #x86D4) ;  + (=ucs . #xF23B) ;  + )) +(define-char + '((=big5-pua . #x86D5) ;  + (=ucs . #xF23C) ;  + )) +(define-char + '((=big5-pua . #x86D6) ;  + (=ucs . #xF23D) ;  + )) +(define-char + '((=big5-pua . #x86D7) ;  + (=ucs . #xF23E) ;  + )) +(define-char + '((=big5-pua . #x86D8) ;  + (=ucs . #xF23F) ;  + )) +(define-char + '((=big5-pua . #x86D9) ;  + (=ucs . #xF240) ;  + )) +(define-char + '((=big5-pua . #x86DA) ;  + (=ucs . #xF241) ;  + )) +(define-char + '((=big5-pua . #x86DB) ;  + (=ucs . #xF242) ;  + )) +(define-char + '((=big5-pua . #x86DC) ;  + (=ucs . #xF243) ;  + )) +(define-char + '((=big5-pua . #x86DD) ;  + (=ucs . #xF244) ;  + )) +(define-char + '((=big5-pua . #x86DE) ;  + (=ucs . #xF245) ;  + )) +(define-char + '((=big5-pua . #x86DF) ;  + (=ucs . #xF246) ;  + )) +(define-char + '((=big5-pua . #x86E0) ;  + (=ucs . #xF247) ;  + )) +(define-char + '((=big5-pua . #x86E1) ;  + (=ucs . #xF248) ;  + )) +(define-char + '((=big5-pua . #x86E2) ;  + (=ucs . #xF249) ;  + )) +(define-char + '((=big5-pua . #x86E3) ;  + (=ucs . #xF24A) ;  + )) +(define-char + '((=big5-pua . #x86E4) ;  + (=ucs . #xF24B) ;  + )) +(define-char + '((=big5-pua . #x86E5) ;  + (=ucs . #xF24C) ;  + )) +(define-char + '((=big5-pua . #x86E6) ;  + (=ucs . #xF24D) ;  + )) +(define-char + '((=big5-pua . #x86E7) ;  + (=ucs . #xF24E) ;  + )) +(define-char + '((=big5-pua . #x86E8) ;  + (=ucs . #xF24F) ;  + )) +(define-char + '((=big5-pua . #x86E9) ;  + (=ucs . #xF250) ;  + )) +(define-char + '((=big5-pua . #x86EA) ;  + (=ucs . #xF251) ;  + )) +(define-char + '((=big5-pua . #x86EB) ;  + (=ucs . #xF252) ;  + )) +(define-char + '((=big5-pua . #x86EC) ;  + (=ucs . #xF253) ;  + )) +(define-char + '((=big5-pua . #x86ED) ;  + (=ucs . #xF254) ;  + )) +(define-char + '((=big5-pua . #x86EE) ;  + (=ucs . #xF255) ;  + )) +(define-char + '((=big5-pua . #x86EF) ;  + (=ucs . #xF256) ;  + )) +(define-char + '((=big5-pua . #x86F0) ;  + (=ucs . #xF257) ;  + )) +(define-char + '((=big5-pua . #x86F1) ;  + (=ucs . #xF258) ;  + )) +(define-char + '((=big5-pua . #x86F2) ;  + (=ucs . #xF259) ;  + )) +(define-char + '((=big5-pua . #x86F3) ;  + (=ucs . #xF25A) ;  + )) +(define-char + '((=big5-pua . #x86F4) ;  + (=ucs . #xF25B) ;  + )) +(define-char + '((=big5-pua . #x86F5) ;  + (=ucs . #xF25C) ;  + )) +(define-char + '((=big5-pua . #x86F6) ;  + (=ucs . #xF25D) ;  + )) +(define-char + '((=big5-pua . #x86F7) ;  + (=ucs . #xF25E) ;  + )) +(define-char + '((=big5-pua . #x86F8) ;  + (=ucs . #xF25F) ;  + )) +(define-char + '((=big5-pua . #x86F9) ;  + (=ucs . #xF260) ;  + )) +(define-char + '((=big5-pua . #x86FA) ;  + (=ucs . #xF261) ;  + )) +(define-char + '((=big5-pua . #x86FB) ;  + (=ucs . #xF262) ;  + )) +(define-char + '((=big5-pua . #x86FC) ;  + (=ucs . #xF263) ;  + )) +(define-char + '((=big5-pua . #x86FD) ;  + (=ucs . #xF264) ;  + )) +(define-char + '((=big5-pua . #x86FE) ;  + (=ucs . #xF265) ;  + )) +(define-char + '((=big5-pua . #x8740) ;  + (=ucs . #xF266) ;  + )) +(define-char + '((=big5-pua . #x8741) ;  + (=ucs . #xF267) ;  + )) +(define-char + '((=big5-pua . #x8742) ;  + (=ucs . #xF268) ;  + )) +(define-char + '((=big5-pua . #x8743) ;  + (=ucs . #xF269) ;  + )) +(define-char + '((=big5-pua . #x8744) ;  + (=ucs . #xF26A) ;  + )) +(define-char + '((=big5-pua . #x8745) ;  + (=ucs . #xF26B) ;  + )) +(define-char + '((=big5-pua . #x8746) ;  + (=ucs . #xF26C) ;  + )) +(define-char + '((=big5-pua . #x8747) ;  + (=ucs . #xF26D) ;  + )) +(define-char + '((=big5-pua . #x8748) ;  + (=ucs . #xF26E) ;  + )) +(define-char + '((=big5-pua . #x8749) ;  + (=ucs . #xF26F) ;  + )) +(define-char + '((=big5-pua . #x874A) ;  + (=ucs . #xF270) ;  + )) +(define-char + '((=big5-pua . #x874B) ;  + (=ucs . #xF271) ;  + )) +(define-char + '((=big5-pua . #x874C) ;  + (=ucs . #xF272) ;  + )) +(define-char + '((=big5-pua . #x874D) ;  + (=ucs . #xF273) ;  + )) +(define-char + '((=big5-pua . #x874E) ;  + (=ucs . #xF274) ;  + )) +(define-char + '((=big5-pua . #x874F) ;  + (=ucs . #xF275) ;  + )) +(define-char + '((=big5-pua . #x8750) ;  + (=ucs . #xF276) ;  + )) +(define-char + '((=big5-pua . #x8751) ;  + (=ucs . #xF277) ;  + )) +(define-char + '((=big5-pua . #x8752) ;  + (=ucs . #xF278) ;  + )) +(define-char + '((=big5-pua . #x8753) ;  + (=ucs . #xF279) ;  + )) +(define-char + '((=big5-pua . #x8754) ;  + (=ucs . #xF27A) ;  + )) +(define-char + '((=big5-pua . #x8755) ;  + (=ucs . #xF27B) ;  + )) +(define-char + '((=big5-pua . #x8756) ;  + (=ucs . #xF27C) ;  + )) +(define-char + '((=big5-pua . #x8757) ;  + (=ucs . #xF27D) ;  + )) +(define-char + '((=big5-pua . #x8758) ;  + (=ucs . #xF27E) ;  + )) +(define-char + '((=big5-pua . #x8759) ;  + (=ucs . #xF27F) ;  + )) +(define-char + '((=big5-pua . #x875A) ;  + (=ucs . #xF280) ;  + )) +(define-char + '((=big5-pua . #x875B) ;  + (=ucs . #xF281) ;  + )) +(define-char + '((=big5-pua . #x875C) ;  + (=ucs . #xF282) ;  + )) +(define-char + '((=big5-pua . #x875D) ;  + (=ucs . #xF283) ;  + )) +(define-char + '((=big5-pua . #x875E) ;  + (=ucs . #xF284) ;  + )) +(define-char + '((=big5-pua . #x875F) ;  + (=ucs . #xF285) ;  + )) +(define-char + '((=big5-pua . #x8760) ;  + (=ucs . #xF286) ;  + )) +(define-char + '((=big5-pua . #x8761) ;  + (=ucs . #xF287) ;  + )) +(define-char + '((=big5-pua . #x8762) ;  + (=ucs . #xF288) ;  + )) +(define-char + '((=big5-pua . #x8763) ;  + (=ucs . #xF289) ;  + )) +(define-char + '((=big5-pua . #x8764) ;  + (=ucs . #xF28A) ;  + )) +(define-char + '((=big5-pua . #x8765) ;  + (=ucs . #xF28B) ;  + )) +(define-char + '((=big5-pua . #x8766) ;  + (=ucs . #xF28C) ;  + )) +(define-char + '((=big5-pua . #x8767) ;  + (=ucs . #xF28D) ;  + )) +(define-char + '((=big5-pua . #x8768) ;  + (=ucs . #xF28E) ;  + )) +(define-char + '((=big5-pua . #x8769) ;  + (=ucs . #xF28F) ;  + )) +(define-char + '((=big5-pua . #x876A) ;  + (=ucs . #xF290) ;  + )) +(define-char + '((=big5-pua . #x876B) ;  + (=ucs . #xF291) ;  + )) +(define-char + '((=big5-pua . #x876C) ;  + (=ucs . #xF292) ;  + )) +(define-char + '((=big5-pua . #x876D) ;  + (=ucs . #xF293) ;  + )) +(define-char + '((=big5-pua . #x876E) ;  + (=ucs . #xF294) ;  + )) +(define-char + '((=big5-pua . #x876F) ;  + (=ucs . #xF295) ;  + )) +(define-char + '((=big5-pua . #x8770) ;  + (=ucs . #xF296) ;  + )) +(define-char + '((=big5-pua . #x8771) ;  + (=ucs . #xF297) ;  + )) +(define-char + '((=big5-pua . #x8772) ;  + (=ucs . #xF298) ;  + )) +(define-char + '((=big5-pua . #x8773) ;  + (=ucs . #xF299) ;  + )) +(define-char + '((=big5-pua . #x8774) ;  + (=ucs . #xF29A) ;  + )) +(define-char + '((=big5-pua . #x8775) ;  + (=ucs . #xF29B) ;  + )) +(define-char + '((=big5-pua . #x8776) ;  + (=ucs . #xF29C) ;  + )) +(define-char + '((=big5-pua . #x8777) ;  + (=ucs . #xF29D) ;  + )) +(define-char + '((=big5-pua . #x8778) ;  + (=ucs . #xF29E) ;  + )) +(define-char + '((=big5-pua . #x8779) ;  + (=ucs . #xF29F) ;  + )) +(define-char + '((=big5-pua . #x877A) ;  + (=ucs . #xF2A0) ;  + )) +(define-char + '((=big5-pua . #x877B) ;  + (=ucs . #xF2A1) ;  + )) +(define-char + '((=big5-pua . #x877C) ;  + (=ucs . #xF2A2) ;  + )) +(define-char + '((=big5-pua . #x877D) ;  + (=ucs . #xF2A3) ;  + )) +(define-char + '((=big5-pua . #x877E) ;  + (=ucs . #xF2A4) ;  + )) +(define-char + '((=big5-pua . #x87A1) ;  + (=ucs . #xF2A5) ;  + )) +(define-char + '((=big5-pua . #x87A2) ;  + (=ucs . #xF2A6) ;  + )) +(define-char + '((=big5-pua . #x87A3) ;  + (=ucs . #xF2A7) ;  + )) +(define-char + '((=big5-pua . #x87A4) ;  + (=ucs . #xF2A8) ;  + )) +(define-char + '((=big5-pua . #x87A5) ;  + (=ucs . #xF2A9) ;  + )) +(define-char + '((=big5-pua . #x87A6) ;  + (=ucs . #xF2AA) ;  + )) +(define-char + '((=big5-pua . #x87A7) ;  + (=ucs . #xF2AB) ;  + )) +(define-char + '((=big5-pua . #x87A8) ;  + (=ucs . #xF2AC) ;  + )) +(define-char + '((=big5-pua . #x87A9) ;  + (=ucs . #xF2AD) ;  + )) +(define-char + '((=big5-pua . #x87AA) ;  + (=ucs . #xF2AE) ;  + )) +(define-char + '((=big5-pua . #x87AB) ;  + (=ucs . #xF2AF) ;  + )) +(define-char + '((=big5-pua . #x87AC) ;  + (=ucs . #xF2B0) ;  + )) +(define-char + '((=big5-pua . #x87AD) ;  + (=ucs . #xF2B1) ;  + )) +(define-char + '((=big5-pua . #x87AE) ;  + (=ucs . #xF2B2) ;  + )) +(define-char + '((=big5-pua . #x87AF) ;  + (=ucs . #xF2B3) ;  + )) +(define-char + '((=big5-pua . #x87B0) ;  + (=ucs . #xF2B4) ;  + )) +(define-char + '((=big5-pua . #x87B1) ;  + (=ucs . #xF2B5) ;  + )) +(define-char + '((=big5-pua . #x87B2) ;  + (=ucs . #xF2B6) ;  + )) +(define-char + '((=big5-pua . #x87B3) ;  + (=ucs . #xF2B7) ;  + )) +(define-char + '((=big5-pua . #x87B4) ;  + (=ucs . #xF2B8) ;  + )) +(define-char + '((=big5-pua . #x87B5) ;  + (=ucs . #xF2B9) ;  + )) +(define-char + '((=big5-pua . #x87B6) ;  + (=ucs . #xF2BA) ;  + )) +(define-char + '((=big5-pua . #x87B7) ;  + (=ucs . #xF2BB) ;  + )) +(define-char + '((=big5-pua . #x87B8) ;  + (=ucs . #xF2BC) ;  + )) +(define-char + '((=big5-pua . #x87B9) ;  + (=ucs . #xF2BD) ;  + )) +(define-char + '((=big5-pua . #x87BA) ;  + (=ucs . #xF2BE) ;  + )) +(define-char + '((=big5-pua . #x87BB) ;  + (=ucs . #xF2BF) ;  + )) +(define-char + '((=big5-pua . #x87BC) ;  + (=ucs . #xF2C0) ;  + )) +(define-char + '((=big5-pua . #x87BD) ;  + (=ucs . #xF2C1) ;  + )) +(define-char + '((=big5-pua . #x87BE) ;  + (=ucs . #xF2C2) ;  + )) +(define-char + '((=big5-pua . #x87BF) ;  + (=ucs . #xF2C3) ;  + )) +(define-char + '((=big5-pua . #x87C0) ;  + (=ucs . #xF2C4) ;  + )) +(define-char + '((=big5-pua . #x87C1) ;  + (=ucs . #xF2C5) ;  + )) +(define-char + '((=big5-pua . #x87C2) ;  + (=ucs . #xF2C6) ;  + )) +(define-char + '((=big5-pua . #x87C3) ;  + (=ucs . #xF2C7) ;  + )) +(define-char + '((=big5-pua . #x87C4) ;  + (=ucs . #xF2C8) ;  + )) +(define-char + '((=big5-pua . #x87C5) ;  + (=ucs . #xF2C9) ;  + )) +(define-char + '((=big5-pua . #x87C6) ;  + (=ucs . #xF2CA) ;  + )) +(define-char + '((=big5-pua . #x87C7) ;  + (=ucs . #xF2CB) ;  + )) +(define-char + '((=big5-pua . #x87C8) ;  + (=ucs . #xF2CC) ;  + )) +(define-char + '((=big5-pua . #x87C9) ;  + (=ucs . #xF2CD) ;  + )) +(define-char + '((=big5-pua . #x87CA) ;  + (=ucs . #xF2CE) ;  + )) +(define-char + '((=big5-pua . #x87CB) ;  + (=ucs . #xF2CF) ;  + )) +(define-char + '((=big5-pua . #x87CC) ;  + (=ucs . #xF2D0) ;  + )) +(define-char + '((=big5-pua . #x87CD) ;  + (=ucs . #xF2D1) ;  + )) +(define-char + '((=big5-pua . #x87CE) ;  + (=ucs . #xF2D2) ;  + )) +(define-char + '((=big5-pua . #x87CF) ;  + (=ucs . #xF2D3) ;  + )) +(define-char + '((=big5-pua . #x87D0) ;  + (=ucs . #xF2D4) ;  + )) +(define-char + '((=big5-pua . #x87D1) ;  + (=ucs . #xF2D5) ;  + )) +(define-char + '((=big5-pua . #x87D2) ;  + (=ucs . #xF2D6) ;  + )) +(define-char + '((=big5-pua . #x87D3) ;  + (=ucs . #xF2D7) ;  + )) +(define-char + '((=big5-pua . #x87D4) ;  + (=ucs . #xF2D8) ;  + )) +(define-char + '((=big5-pua . #x87D5) ;  + (=ucs . #xF2D9) ;  + )) +(define-char + '((=big5-pua . #x87D6) ;  + (=ucs . #xF2DA) ;  + )) +(define-char + '((=big5-pua . #x87D7) ;  + (=ucs . #xF2DB) ;  + )) +(define-char + '((=big5-pua . #x87D8) ;  + (=ucs . #xF2DC) ;  + )) +(define-char + '((=big5-pua . #x87D9) ;  + (=ucs . #xF2DD) ;  + )) +(define-char + '((=big5-pua . #x87DA) ;  + (=ucs . #xF2DE) ;  + )) +(define-char + '((=big5-pua . #x87DB) ;  + (=ucs . #xF2DF) ;  + )) +(define-char + '((=big5-pua . #x87DC) ;  + (=ucs . #xF2E0) ;  + )) +(define-char + '((=big5-pua . #x87DD) ;  + (=ucs . #xF2E1) ;  + )) +(define-char + '((=big5-pua . #x87DE) ;  + (=ucs . #xF2E2) ;  + )) +(define-char + '((=big5-pua . #x87DF) ;  + (=ucs . #xF2E3) ;  + )) +(define-char + '((=big5-pua . #x87E0) ;  + (=ucs . #xF2E4) ;  + )) +(define-char + '((=big5-pua . #x87E1) ;  + (=ucs . #xF2E5) ;  + )) +(define-char + '((=big5-pua . #x87E2) ;  + (=ucs . #xF2E6) ;  + )) +(define-char + '((=big5-pua . #x87E3) ;  + (=ucs . #xF2E7) ;  + )) +(define-char + '((=big5-pua . #x87E4) ;  + (=ucs . #xF2E8) ;  + )) +(define-char + '((=big5-pua . #x87E5) ;  + (=ucs . #xF2E9) ;  + )) +(define-char + '((=big5-pua . #x87E6) ;  + (=ucs . #xF2EA) ;  + )) +(define-char + '((=big5-pua . #x87E7) ;  + (=ucs . #xF2EB) ;  + )) +(define-char + '((=big5-pua . #x87E8) ;  + (=ucs . #xF2EC) ;  + )) +(define-char + '((=big5-pua . #x87E9) ;  + (=ucs . #xF2ED) ;  + )) +(define-char + '((=big5-pua . #x87EA) ;  + (=ucs . #xF2EE) ;  + )) +(define-char + '((=big5-pua . #x87EB) ;  + (=ucs . #xF2EF) ;  + )) +(define-char + '((=big5-pua . #x87EC) ;  + (=ucs . #xF2F0) ;  + )) +(define-char + '((=big5-pua . #x87ED) ;  + (=ucs . #xF2F1) ;  + )) +(define-char + '((=big5-pua . #x87EE) ;  + (=ucs . #xF2F2) ;  + )) +(define-char + '((=big5-pua . #x87EF) ;  + (=ucs . #xF2F3) ;  + )) +(define-char + '((=big5-pua . #x87F0) ;  + (=ucs . #xF2F4) ;  + )) +(define-char + '((=big5-pua . #x87F1) ;  + (=ucs . #xF2F5) ;  + )) +(define-char + '((=big5-pua . #x87F2) ;  + (=ucs . #xF2F6) ;  + )) +(define-char + '((=big5-pua . #x87F3) ;  + (=ucs . #xF2F7) ;  + )) +(define-char + '((=big5-pua . #x87F4) ;  + (=ucs . #xF2F8) ;  + )) +(define-char + '((=big5-pua . #x87F5) ;  + (=ucs . #xF2F9) ;  + )) +(define-char + '((=big5-pua . #x87F6) ;  + (=ucs . #xF2FA) ;  + )) +(define-char + '((=big5-pua . #x87F7) ;  + (=ucs . #xF2FB) ;  + )) +(define-char + '((=big5-pua . #x87F8) ;  + (=ucs . #xF2FC) ;  + )) +(define-char + '((=big5-pua . #x87F9) ;  + (=ucs . #xF2FD) ;  + )) +(define-char + '((=big5-pua . #x87FA) ;  + (=ucs . #xF2FE) ;  + )) +(define-char + '((=big5-pua . #x87FB) ;  + (=ucs . #xF2FF) ;  + )) +(define-char + '((=big5-pua . #x87FC) ;  + (=ucs . #xF300) ;  + )) +(define-char + '((=big5-pua . #x87FD) ;  + (=ucs . #xF301) ;  + )) +(define-char + '((=big5-pua . #x87FE) ;  + (=ucs . #xF302) ;  + )) +(define-char + '((=big5-pua . #x8840) ;  + (=ucs . #xF303) ;  + )) +(define-char + '((=big5-pua . #x8841) ;  + (=ucs . #xF304) ;  + )) +(define-char + '((=big5-pua . #x8842) ;  + (=ucs . #xF305) ;  + )) +(define-char + '((=big5-pua . #x8843) ;  + (=ucs . #xF306) ;  + )) +(define-char + '((=big5-pua . #x8844) ;  + (=ucs . #xF307) ;  + )) +(define-char + '((=big5-pua . #x8845) ;  + (=ucs . #xF308) ;  + )) +(define-char + '((=big5-pua . #x8846) ;  + (=ucs . #xF309) ;  + )) +(define-char + '((=big5-pua . #x8847) ;  + (=ucs . #xF30A) ;  + )) +(define-char + '((=big5-pua . #x8848) ;  + (=ucs . #xF30B) ;  + )) +(define-char + '((=big5-pua . #x8849) ;  + (=ucs . #xF30C) ;  + )) +(define-char + '((=big5-pua . #x884A) ;  + (=ucs . #xF30D) ;  + )) +(define-char + '((=big5-pua . #x884B) ;  + (=ucs . #xF30E) ;  + )) +(define-char + '((=big5-pua . #x884C) ;  + (=ucs . #xF30F) ;  + )) +(define-char + '((=big5-pua . #x884D) ;  + (=ucs . #xF310) ;  + )) +(define-char + '((=big5-pua . #x884E) ;  + (=ucs . #xF311) ;  + )) +(define-char + '((=big5-pua . #x884F) ;  + (=ucs . #xF312) ;  + )) +(define-char + '((=big5-pua . #x8850) ;  + (=ucs . #xF313) ;  + )) +(define-char + '((=big5-pua . #x8851) ;  + (=ucs . #xF314) ;  + )) +(define-char + '((=big5-pua . #x8852) ;  + (=ucs . #xF315) ;  + )) +(define-char + '((=big5-pua . #x8853) ;  + (=ucs . #xF316) ;  + )) +(define-char + '((=big5-pua . #x8854) ;  + (=ucs . #xF317) ;  + )) +(define-char + '((=big5-pua . #x8855) ;  + (=ucs . #xF318) ;  + )) +(define-char + '((=big5-pua . #x8856) ;  + (=ucs . #xF319) ;  + )) +(define-char + '((=big5-pua . #x8857) ;  + (=ucs . #xF31A) ;  + )) +(define-char + '((=big5-pua . #x8858) ;  + (=ucs . #xF31B) ;  + )) +(define-char + '((=big5-pua . #x8859) ;  + (=ucs . #xF31C) ;  + )) +(define-char + '((=big5-pua . #x885A) ;  + (=ucs . #xF31D) ;  + )) +(define-char + '((=big5-pua . #x885B) ;  + (=ucs . #xF31E) ;  + )) +(define-char + '((=big5-pua . #x885C) ;  + (=ucs . #xF31F) ;  + )) +(define-char + '((=big5-pua . #x885D) ;  + (=ucs . #xF320) ;  + )) +(define-char + '((=big5-pua . #x885E) ;  + (=ucs . #xF321) ;  + )) +(define-char + '((=big5-pua . #x885F) ;  + (=ucs . #xF322) ;  + )) +(define-char + '((=big5-pua . #x8860) ;  + (=ucs . #xF323) ;  + )) +(define-char + '((=big5-pua . #x8861) ;  + (=ucs . #xF324) ;  + )) +(define-char + '((=big5-pua . #x8862) ;  + (=ucs . #xF325) ;  + )) +(define-char + '((=big5-pua . #x8863) ;  + (=ucs . #xF326) ;  + )) +(define-char + '((=big5-pua . #x8864) ;  + (=ucs . #xF327) ;  + )) +(define-char + '((=big5-pua . #x8865) ;  + (=ucs . #xF328) ;  + )) +(define-char + '((=big5-pua . #x8866) ;  + (=ucs . #xF329) ;  + )) +(define-char + '((=big5-pua . #x8867) ;  + (=ucs . #xF32A) ;  + )) +(define-char + '((=big5-pua . #x8868) ;  + (=ucs . #xF32B) ;  + )) +(define-char + '((=big5-pua . #x8869) ;  + (=ucs . #xF32C) ;  + )) +(define-char + '((=big5-pua . #x886A) ;  + (=ucs . #xF32D) ;  + )) +(define-char + '((=big5-pua . #x886B) ;  + (=ucs . #xF32E) ;  + )) +(define-char + '((=big5-pua . #x886C) ;  + (=ucs . #xF32F) ;  + )) +(define-char + '((=big5-pua . #x886D) ;  + (=ucs . #xF330) ;  + )) +(define-char + '((=big5-pua . #x886E) ;  + (=ucs . #xF331) ;  + )) +(define-char + '((=big5-pua . #x886F) ;  + (=ucs . #xF332) ;  + )) +(define-char + '((=big5-pua . #x8870) ;  + (=ucs . #xF333) ;  + )) +(define-char + '((=big5-pua . #x8871) ;  + (=ucs . #xF334) ;  + )) +(define-char + '((=big5-pua . #x8872) ;  + (=ucs . #xF335) ;  + )) +(define-char + '((=big5-pua . #x8873) ;  + (=ucs . #xF336) ;  + )) +(define-char + '((=big5-pua . #x8874) ;  + (=ucs . #xF337) ;  + )) +(define-char + '((=big5-pua . #x8875) ;  + (=ucs . #xF338) ;  + )) +(define-char + '((=big5-pua . #x8876) ;  + (=ucs . #xF339) ;  + )) +(define-char + '((=big5-pua . #x8877) ;  + (=ucs . #xF33A) ;  + )) +(define-char + '((=big5-pua . #x8878) ;  + (=ucs . #xF33B) ;  + )) +(define-char + '((=big5-pua . #x8879) ;  + (=ucs . #xF33C) ;  + )) +(define-char + '((=big5-pua . #x887A) ;  + (=ucs . #xF33D) ;  + )) +(define-char + '((=big5-pua . #x887B) ;  + (=ucs . #xF33E) ;  + )) +(define-char + '((=big5-pua . #x887C) ;  + (=ucs . #xF33F) ;  + )) +(define-char + '((=big5-pua . #x887D) ;  + (=ucs . #xF340) ;  + )) +(define-char + '((=big5-pua . #x887E) ;  + (=ucs . #xF341) ;  + )) +(define-char + '((=big5-pua . #x88A1) ;  + (=ucs . #xF342) ;  + )) +(define-char + '((=big5-pua . #x88A2) ;  + (=ucs . #xF343) ;  + )) +(define-char + '((=big5-pua . #x88A3) ;  + (=ucs . #xF344) ;  + )) +(define-char + '((=big5-pua . #x88A4) ;  + (=ucs . #xF345) ;  + )) +(define-char + '((=big5-pua . #x88A5) ;  + (=ucs . #xF346) ;  + )) +(define-char + '((=big5-pua . #x88A6) ;  + (=ucs . #xF347) ;  + )) +(define-char + '((=big5-pua . #x88A7) ;  + (=ucs . #xF348) ;  + )) +(define-char + '((=big5-pua . #x88A8) ;  + (=ucs . #xF349) ;  + )) +(define-char + '((=big5-pua . #x88A9) ;  + (=ucs . #xF34A) ;  + )) +(define-char + '((=big5-pua . #x88AA) ;  + (=ucs . #xF34B) ;  + )) +(define-char + '((=big5-pua . #x88AB) ;  + (=ucs . #xF34C) ;  + )) +(define-char + '((=big5-pua . #x88AC) ;  + (=ucs . #xF34D) ;  + )) +(define-char + '((=big5-pua . #x88AD) ;  + (=ucs . #xF34E) ;  + )) +(define-char + '((=big5-pua . #x88AE) ;  + (=ucs . #xF34F) ;  + )) +(define-char + '((=big5-pua . #x88AF) ;  + (=ucs . #xF350) ;  + )) +(define-char + '((=big5-pua . #x88B0) ;  + (=ucs . #xF351) ;  + )) +(define-char + '((=big5-pua . #x88B1) ;  + (=ucs . #xF352) ;  + )) +(define-char + '((=big5-pua . #x88B2) ;  + (=ucs . #xF353) ;  + )) +(define-char + '((=big5-pua . #x88B3) ;  + (=ucs . #xF354) ;  + )) +(define-char + '((=big5-pua . #x88B4) ;  + (=ucs . #xF355) ;  + )) +(define-char + '((=big5-pua . #x88B5) ;  + (=ucs . #xF356) ;  + )) +(define-char + '((=big5-pua . #x88B6) ;  + (=ucs . #xF357) ;  + )) +(define-char + '((=big5-pua . #x88B7) ;  + (=ucs . #xF358) ;  + )) +(define-char + '((=big5-pua . #x88B8) ;  + (=ucs . #xF359) ;  + )) +(define-char + '((=big5-pua . #x88B9) ;  + (=ucs . #xF35A) ;  + )) +(define-char + '((=big5-pua . #x88BA) ;  + (=ucs . #xF35B) ;  + )) +(define-char + '((=big5-pua . #x88BB) ;  + (=ucs . #xF35C) ;  + )) +(define-char + '((=big5-pua . #x88BC) ;  + (=ucs . #xF35D) ;  + )) +(define-char + '((=big5-pua . #x88BD) ;  + (=ucs . #xF35E) ;  + )) +(define-char + '((=big5-pua . #x88BE) ;  + (=ucs . #xF35F) ;  + )) +(define-char + '((=big5-pua . #x88BF) ;  + (=ucs . #xF360) ;  + )) +(define-char + '((=big5-pua . #x88C0) ;  + (=ucs . #xF361) ;  + )) +(define-char + '((=big5-pua . #x88C1) ;  + (=ucs . #xF362) ;  + )) +(define-char + '((=big5-pua . #x88C2) ;  + (=ucs . #xF363) ;  + )) +(define-char + '((=big5-pua . #x88C3) ;  + (=ucs . #xF364) ;  + )) +(define-char + '((=big5-pua . #x88C4) ;  + (=ucs . #xF365) ;  + )) +(define-char + '((=big5-pua . #x88C5) ;  + (=ucs . #xF366) ;  + )) +(define-char + '((=big5-pua . #x88C6) ;  + (=ucs . #xF367) ;  + )) +(define-char + '((=big5-pua . #x88C7) ;  + (=ucs . #xF368) ;  + )) +(define-char + '((=big5-pua . #x88C8) ;  + (=ucs . #xF369) ;  + )) +(define-char + '((=big5-pua . #x88C9) ;  + (=ucs . #xF36A) ;  + )) +(define-char + '((=big5-pua . #x88CA) ;  + (=ucs . #xF36B) ;  + )) +(define-char + '((=big5-pua . #x88CB) ;  + (=ucs . #xF36C) ;  + )) +(define-char + '((=big5-pua . #x88CC) ;  + (=ucs . #xF36D) ;  + )) +(define-char + '((=big5-pua . #x88CD) ;  + (=ucs . #xF36E) ;  + )) +(define-char + '((=big5-pua . #x88CE) ;  + (=ucs . #xF36F) ;  + )) +(define-char + '((=big5-pua . #x88CF) ;  + (=ucs . #xF370) ;  + )) +(define-char + '((=big5-pua . #x88D0) ;  + (=ucs . #xF371) ;  + )) +(define-char + '((=big5-pua . #x88D1) ;  + (=ucs . #xF372) ;  + )) +(define-char + '((=big5-pua . #x88D2) ;  + (=ucs . #xF373) ;  + )) +(define-char + '((=big5-pua . #x88D3) ;  + (=ucs . #xF374) ;  + )) +(define-char + '((=big5-pua . #x88D4) ;  + (=ucs . #xF375) ;  + )) +(define-char + '((=big5-pua . #x88D5) ;  + (=ucs . #xF376) ;  + )) +(define-char + '((=big5-pua . #x88D6) ;  + (=ucs . #xF377) ;  + )) +(define-char + '((=big5-pua . #x88D7) ;  + (=ucs . #xF378) ;  + )) +(define-char + '((=big5-pua . #x88D8) ;  + (=ucs . #xF379) ;  + )) +(define-char + '((=big5-pua . #x88D9) ;  + (=ucs . #xF37A) ;  + )) +(define-char + '((=big5-pua . #x88DA) ;  + (=ucs . #xF37B) ;  + )) +(define-char + '((=big5-pua . #x88DB) ;  + (=ucs . #xF37C) ;  + )) +(define-char + '((=big5-pua . #x88DC) ;  + (=ucs . #xF37D) ;  + )) +(define-char + '((=big5-pua . #x88DD) ;  + (=ucs . #xF37E) ;  + )) +(define-char + '((=big5-pua . #x88DE) ;  + (=ucs . #xF37F) ;  + )) +(define-char + '((=big5-pua . #x88DF) ;  + (=ucs . #xF380) ;  + )) +(define-char + '((=big5-pua . #x88E0) ;  + (=ucs . #xF381) ;  + )) +(define-char + '((=big5-pua . #x88E1) ;  + (=ucs . #xF382) ;  + )) +(define-char + '((=big5-pua . #x88E2) ;  + (=ucs . #xF383) ;  + )) +(define-char + '((=big5-pua . #x88E3) ;  + (=ucs . #xF384) ;  + )) +(define-char + '((=big5-pua . #x88E4) ;  + (=ucs . #xF385) ;  + )) +(define-char + '((=big5-pua . #x88E5) ;  + (=ucs . #xF386) ;  + )) +(define-char + '((=big5-pua . #x88E6) ;  + (=ucs . #xF387) ;  + )) +(define-char + '((=big5-pua . #x88E7) ;  + (=ucs . #xF388) ;  + )) +(define-char + '((=big5-pua . #x88E8) ;  + (=ucs . #xF389) ;  + )) +(define-char + '((=big5-pua . #x88E9) ;  + (=ucs . #xF38A) ;  + )) +(define-char + '((=big5-pua . #x88EA) ;  + (=ucs . #xF38B) ;  + )) +(define-char + '((=big5-pua . #x88EB) ;  + (=ucs . #xF38C) ;  + )) +(define-char + '((=big5-pua . #x88EC) ;  + (=ucs . #xF38D) ;  + )) +(define-char + '((=big5-pua . #x88ED) ;  + (=ucs . #xF38E) ;  + )) +(define-char + '((=big5-pua . #x88EE) ;  + (=ucs . #xF38F) ;  + )) +(define-char + '((=big5-pua . #x88EF) ;  + (=ucs . #xF390) ;  + )) +(define-char + '((=big5-pua . #x88F0) ;  + (=ucs . #xF391) ;  + )) +(define-char + '((=big5-pua . #x88F1) ;  + (=ucs . #xF392) ;  + )) +(define-char + '((=big5-pua . #x88F2) ;  + (=ucs . #xF393) ;  + )) +(define-char + '((=big5-pua . #x88F3) ;  + (=ucs . #xF394) ;  + )) +(define-char + '((=big5-pua . #x88F4) ;  + (=ucs . #xF395) ;  + )) +(define-char + '((=big5-pua . #x88F5) ;  + (=ucs . #xF396) ;  + )) +(define-char + '((=big5-pua . #x88F6) ;  + (=ucs . #xF397) ;  + )) +(define-char + '((=big5-pua . #x88F7) ;  + (=ucs . #xF398) ;  + )) +(define-char + '((=big5-pua . #x88F8) ;  + (=ucs . #xF399) ;  + )) +(define-char + '((=big5-pua . #x88F9) ;  + (=ucs . #xF39A) ;  + )) +(define-char + '((=big5-pua . #x88FA) ;  + (=ucs . #xF39B) ;  + )) +(define-char + '((=big5-pua . #x88FB) ;  + (=ucs . #xF39C) ;  + )) +(define-char + '((=big5-pua . #x88FC) ;  + (=ucs . #xF39D) ;  + )) +(define-char + '((=big5-pua . #x88FD) ;  + (=ucs . #xF39E) ;  + )) +(define-char + '((=big5-pua . #x88FE) ;  + (=ucs . #xF39F) ;  + )) +(define-char + '((=big5-pua . #x8940) ;  + (=ucs . #xF3A0) ;  + )) +(define-char + '((=big5-pua . #x8941) ;  + (=ucs . #xF3A1) ;  + )) +(define-char + '((=big5-pua . #x8942) ;  + (=ucs . #xF3A2) ;  + )) +(define-char + '((=big5-pua . #x8943) ;  + (=ucs . #xF3A3) ;  + )) +(define-char + '((=big5-pua . #x8944) ;  + (=ucs . #xF3A4) ;  + )) +(define-char + '((=big5-pua . #x8945) ;  + (=ucs . #xF3A5) ;  + )) +(define-char + '((=big5-pua . #x8946) ;  + (=ucs . #xF3A6) ;  + )) +(define-char + '((=big5-pua . #x8947) ;  + (=ucs . #xF3A7) ;  + )) +(define-char + '((=big5-pua . #x8948) ;  + (=ucs . #xF3A8) ;  + )) +(define-char + '((=big5-pua . #x8949) ;  + (=ucs . #xF3A9) ;  + )) +(define-char + '((=big5-pua . #x894A) ;  + (=ucs . #xF3AA) ;  + )) +(define-char + '((=big5-pua . #x894B) ;  + (=ucs . #xF3AB) ;  + )) +(define-char + '((=big5-pua . #x894C) ;  + (=ucs . #xF3AC) ;  + )) +(define-char + '((=big5-pua . #x894D) ;  + (=ucs . #xF3AD) ;  + )) +(define-char + '((=big5-pua . #x894E) ;  + (=ucs . #xF3AE) ;  + )) +(define-char + '((=big5-pua . #x894F) ;  + (=ucs . #xF3AF) ;  + )) +(define-char + '((=big5-pua . #x8950) ;  + (=ucs . #xF3B0) ;  + )) +(define-char + '((=big5-pua . #x8951) ;  + (=ucs . #xF3B1) ;  + )) +(define-char + '((=big5-pua . #x8952) ;  + (=ucs . #xF3B2) ;  + )) +(define-char + '((=big5-pua . #x8953) ;  + (=ucs . #xF3B3) ;  + )) +(define-char + '((=big5-pua . #x8954) ;  + (=ucs . #xF3B4) ;  + )) +(define-char + '((=big5-pua . #x8955) ;  + (=ucs . #xF3B5) ;  + )) +(define-char + '((=big5-pua . #x8956) ;  + (=ucs . #xF3B6) ;  + )) +(define-char + '((=big5-pua . #x8957) ;  + (=ucs . #xF3B7) ;  + )) +(define-char + '((=big5-pua . #x8958) ;  + (=ucs . #xF3B8) ;  + )) +(define-char + '((=big5-pua . #x8959) ;  + (=ucs . #xF3B9) ;  + )) +(define-char + '((=big5-pua . #x895A) ;  + (=ucs . #xF3BA) ;  + )) +(define-char + '((=big5-pua . #x895B) ;  + (=ucs . #xF3BB) ;  + )) +(define-char + '((=big5-pua . #x895C) ;  + (=ucs . #xF3BC) ;  + )) +(define-char + '((=big5-pua . #x895D) ;  + (=ucs . #xF3BD) ;  + )) +(define-char + '((=big5-pua . #x895E) ;  + (=ucs . #xF3BE) ;  + )) +(define-char + '((=big5-pua . #x895F) ;  + (=ucs . #xF3BF) ;  + )) +(define-char + '((=big5-pua . #x8960) ;  + (=ucs . #xF3C0) ;  + )) +(define-char + '((=big5-pua . #x8961) ;  + (=ucs . #xF3C1) ;  + )) +(define-char + '((=big5-pua . #x8962) ;  + (=ucs . #xF3C2) ;  + )) +(define-char + '((=big5-pua . #x8963) ;  + (=ucs . #xF3C3) ;  + )) +(define-char + '((=big5-pua . #x8964) ;  + (=ucs . #xF3C4) ;  + )) +(define-char + '((=big5-pua . #x8965) ;  + (=ucs . #xF3C5) ;  + )) +(define-char + '((=big5-pua . #x8966) ;  + (=ucs . #xF3C6) ;  + )) +(define-char + '((=big5-pua . #x8967) ;  + (=ucs . #xF3C7) ;  + )) +(define-char + '((=big5-pua . #x8968) ;  + (=ucs . #xF3C8) ;  + )) +(define-char + '((=big5-pua . #x8969) ;  + (=ucs . #xF3C9) ;  + )) +(define-char + '((=big5-pua . #x896A) ;  + (=ucs . #xF3CA) ;  + )) +(define-char + '((=big5-pua . #x896B) ;  + (=ucs . #xF3CB) ;  + )) +(define-char + '((=big5-pua . #x896C) ;  + (=ucs . #xF3CC) ;  + )) +(define-char + '((=big5-pua . #x896D) ;  + (=ucs . #xF3CD) ;  + )) +(define-char + '((=big5-pua . #x896E) ;  + (=ucs . #xF3CE) ;  + )) +(define-char + '((=big5-pua . #x896F) ;  + (=ucs . #xF3CF) ;  + )) +(define-char + '((=big5-pua . #x8970) ;  + (=ucs . #xF3D0) ;  + )) +(define-char + '((=big5-pua . #x8971) ;  + (=ucs . #xF3D1) ;  + )) +(define-char + '((=big5-pua . #x8972) ;  + (=ucs . #xF3D2) ;  + )) +(define-char + '((=big5-pua . #x8973) ;  + (=ucs . #xF3D3) ;  + )) +(define-char + '((=big5-pua . #x8974) ;  + (=ucs . #xF3D4) ;  + )) +(define-char + '((=big5-pua . #x8975) ;  + (=ucs . #xF3D5) ;  + )) +(define-char + '((=big5-pua . #x8976) ;  + (=ucs . #xF3D6) ;  + )) +(define-char + '((=big5-pua . #x8977) ;  + (=ucs . #xF3D7) ;  + )) +(define-char + '((=big5-pua . #x8978) ;  + (=ucs . #xF3D8) ;  + )) +(define-char + '((=big5-pua . #x8979) ;  + (=ucs . #xF3D9) ;  + )) +(define-char + '((=big5-pua . #x897A) ;  + (=ucs . #xF3DA) ;  + )) +(define-char + '((=big5-pua . #x897B) ;  + (=ucs . #xF3DB) ;  + )) +(define-char + '((=big5-pua . #x897C) ;  + (=ucs . #xF3DC) ;  + )) +(define-char + '((=big5-pua . #x897D) ;  + (=ucs . #xF3DD) ;  + )) +(define-char + '((=big5-pua . #x897E) ;  + (=ucs . #xF3DE) ;  + )) +(define-char + '((=big5-pua . #x89A1) ;  + (=ucs . #xF3DF) ;  + )) +(define-char + '((=big5-pua . #x89A2) ;  + (=ucs . #xF3E0) ;  + )) +(define-char + '((=big5-pua . #x89A3) ;  + (=ucs . #xF3E1) ;  + )) +(define-char + '((=big5-pua . #x89A4) ;  + (=ucs . #xF3E2) ;  + )) +(define-char + '((=big5-pua . #x89A5) ;  + (=ucs . #xF3E3) ;  + )) +(define-char + '((=big5-pua . #x89A6) ;  + (=ucs . #xF3E4) ;  + )) +(define-char + '((=big5-pua . #x89A7) ;  + (=ucs . #xF3E5) ;  + )) +(define-char + '((=big5-pua . #x89A8) ;  + (=ucs . #xF3E6) ;  + )) +(define-char + '((=big5-pua . #x89A9) ;  + (=ucs . #xF3E7) ;  + )) +(define-char + '((=big5-pua . #x89AA) ;  + (=ucs . #xF3E8) ;  + )) +(define-char + '((=big5-pua . #x89AB) ;  + (=ucs . #xF3E9) ;  + )) +(define-char + '((=big5-pua . #x89AC) ;  + (=ucs . #xF3EA) ;  + )) +(define-char + '((=big5-pua . #x89AD) ;  + (=ucs . #xF3EB) ;  + )) +(define-char + '((=big5-pua . #x89AE) ;  + (=ucs . #xF3EC) ;  + )) +(define-char + '((=big5-pua . #x89AF) ;  + (=ucs . #xF3ED) ;  + )) +(define-char + '((=big5-pua . #x89B0) ;  + (=ucs . #xF3EE) ;  + )) +(define-char + '((=big5-pua . #x89B1) ;  + (=ucs . #xF3EF) ;  + )) +(define-char + '((=big5-pua . #x89B2) ;  + (=ucs . #xF3F0) ;  + )) +(define-char + '((=big5-pua . #x89B3) ;  + (=ucs . #xF3F1) ;  + )) +(define-char + '((=big5-pua . #x89B4) ;  + (=ucs . #xF3F2) ;  + )) +(define-char + '((=big5-pua . #x89B5) ;  + (=ucs . #xF3F3) ;  + )) +(define-char + '((=big5-pua . #x89B6) ;  + (=ucs . #xF3F4) ;  + )) +(define-char + '((=big5-pua . #x89B7) ;  + (=ucs . #xF3F5) ;  + )) +(define-char + '((=big5-pua . #x89B8) ;  + (=ucs . #xF3F6) ;  + )) +(define-char + '((=big5-pua . #x89B9) ;  + (=ucs . #xF3F7) ;  + )) +(define-char + '((=big5-pua . #x89BA) ;  + (=ucs . #xF3F8) ;  + )) +(define-char + '((=big5-pua . #x89BB) ;  + (=ucs . #xF3F9) ;  + )) +(define-char + '((=big5-pua . #x89BC) ;  + (=ucs . #xF3FA) ;  + )) +(define-char + '((=big5-pua . #x89BD) ;  + (=ucs . #xF3FB) ;  + )) +(define-char + '((=big5-pua . #x89BE) ;  + (=ucs . #xF3FC) ;  + )) +(define-char + '((=big5-pua . #x89BF) ;  + (=ucs . #xF3FD) ;  + )) +(define-char + '((=big5-pua . #x89C0) ;  + (=ucs . #xF3FE) ;  + )) +(define-char + '((=big5-pua . #x89C1) ;  + (=ucs . #xF3FF) ;  + )) +(define-char + '((=big5-pua . #x89C2) ;  + (=ucs . #xF400) ;  + )) +(define-char + '((=big5-pua . #x89C3) ;  + (=ucs . #xF401) ;  + )) +(define-char + '((=big5-pua . #x89C4) ;  + (=ucs . #xF402) ;  + )) +(define-char + '((=big5-pua . #x89C5) ;  + (=ucs . #xF403) ;  + )) +(define-char + '((=big5-pua . #x89C6) ;  + (=ucs . #xF404) ;  + )) +(define-char + '((=big5-pua . #x89C7) ;  + (=ucs . #xF405) ;  + )) +(define-char + '((=big5-pua . #x89C8) ;  + (=ucs . #xF406) ;  + )) +(define-char + '((=big5-pua . #x89C9) ;  + (=ucs . #xF407) ;  + )) +(define-char + '((=big5-pua . #x89CA) ;  + (=ucs . #xF408) ;  + )) +(define-char + '((=big5-pua . #x89CB) ;  + (=ucs . #xF409) ;  + )) +(define-char + '((=big5-pua . #x89CC) ;  + (=ucs . #xF40A) ;  + )) +(define-char + '((=big5-pua . #x89CD) ;  + (=ucs . #xF40B) ;  + )) +(define-char + '((=big5-pua . #x89CE) ;  + (=ucs . #xF40C) ;  + )) +(define-char + '((=big5-pua . #x89CF) ;  + (=ucs . #xF40D) ;  + )) +(define-char + '((=big5-pua . #x89D0) ;  + (=ucs . #xF40E) ;  + )) +(define-char + '((=big5-pua . #x89D1) ;  + (=ucs . #xF40F) ;  + )) +(define-char + '((=big5-pua . #x89D2) ;  + (=ucs . #xF410) ;  + )) +(define-char + '((=big5-pua . #x89D3) ;  + (=ucs . #xF411) ;  + )) +(define-char + '((=big5-pua . #x89D4) ;  + (=ucs . #xF412) ;  + )) +(define-char + '((=big5-pua . #x89D5) ;  + (=ucs . #xF413) ;  + )) +(define-char + '((=big5-pua . #x89D6) ;  + (=ucs . #xF414) ;  + )) +(define-char + '((=big5-pua . #x89D7) ;  + (=ucs . #xF415) ;  + )) +(define-char + '((=big5-pua . #x89D8) ;  + (=ucs . #xF416) ;  + )) +(define-char + '((=big5-pua . #x89D9) ;  + (=ucs . #xF417) ;  + )) +(define-char + '((=big5-pua . #x89DA) ;  + (=ucs . #xF418) ;  + )) +(define-char + '((=big5-pua . #x89DB) ;  + (=ucs . #xF419) ;  + )) +(define-char + '((=big5-pua . #x89DC) ;  + (=ucs . #xF41A) ;  + )) +(define-char + '((=big5-pua . #x89DD) ;  + (=ucs . #xF41B) ;  + )) +(define-char + '((=big5-pua . #x89DE) ;  + (=ucs . #xF41C) ;  + )) +(define-char + '((=big5-pua . #x89DF) ;  + (=ucs . #xF41D) ;  + )) +(define-char + '((=big5-pua . #x89E0) ;  + (=ucs . #xF41E) ;  + )) +(define-char + '((=big5-pua . #x89E1) ;  + (=ucs . #xF41F) ;  + )) +(define-char + '((=big5-pua . #x89E2) ;  + (=ucs . #xF420) ;  + )) +(define-char + '((=big5-pua . #x89E3) ;  + (=ucs . #xF421) ;  + )) +(define-char + '((=big5-pua . #x89E4) ;  + (=ucs . #xF422) ;  + )) +(define-char + '((=big5-pua . #x89E5) ;  + (=ucs . #xF423) ;  + )) +(define-char + '((=big5-pua . #x89E6) ;  + (=ucs . #xF424) ;  + )) +(define-char + '((=big5-pua . #x89E7) ;  + (=ucs . #xF425) ;  + )) +(define-char + '((=big5-pua . #x89E8) ;  + (=ucs . #xF426) ;  + )) +(define-char + '((=big5-pua . #x89E9) ;  + (=ucs . #xF427) ;  + )) +(define-char + '((=big5-pua . #x89EA) ;  + (=ucs . #xF428) ;  + )) +(define-char + '((=big5-pua . #x89EB) ;  + (=ucs . #xF429) ;  + )) +(define-char + '((=big5-pua . #x89EC) ;  + (=ucs . #xF42A) ;  + )) +(define-char + '((=big5-pua . #x89ED) ;  + (=ucs . #xF42B) ;  + )) +(define-char + '((=big5-pua . #x89EE) ;  + (=ucs . #xF42C) ;  + )) +(define-char + '((=big5-pua . #x89EF) ;  + (=ucs . #xF42D) ;  + )) +(define-char + '((=big5-pua . #x89F0) ;  + (=ucs . #xF42E) ;  + )) +(define-char + '((=big5-pua . #x89F1) ;  + (=ucs . #xF42F) ;  + )) +(define-char + '((=big5-pua . #x89F2) ;  + (=ucs . #xF430) ;  + )) +(define-char + '((=big5-pua . #x89F3) ;  + (=ucs . #xF431) ;  + )) +(define-char + '((=big5-pua . #x89F4) ;  + (=ucs . #xF432) ;  + )) +(define-char + '((=big5-pua . #x89F5) ;  + (=ucs . #xF433) ;  + )) +(define-char + '((=big5-pua . #x89F6) ;  + (=ucs . #xF434) ;  + )) +(define-char + '((=big5-pua . #x89F7) ;  + (=ucs . #xF435) ;  + )) +(define-char + '((=big5-pua . #x89F8) ;  + (=ucs . #xF436) ;  + )) +(define-char + '((=big5-pua . #x89F9) ;  + (=ucs . #xF437) ;  + )) +(define-char + '((=big5-pua . #x89FA) ;  + (=ucs . #xF438) ;  + )) +(define-char + '((=big5-pua . #x89FB) ;  + (=ucs . #xF439) ;  + )) +(define-char + '((=big5-pua . #x89FC) ;  + (=ucs . #xF43A) ;  + )) +(define-char + '((=big5-pua . #x89FD) ;  + (=ucs . #xF43B) ;  + )) +(define-char + '((=big5-pua . #x89FE) ;  + (=ucs . #xF43C) ;  + )) +(define-char + '((=big5-pua . #x8A40) ;  + (=ucs . #xF43D) ;  + )) +(define-char + '((=big5-pua . #x8A41) ;  + (=ucs . #xF43E) ;  + )) +(define-char + '((=big5-pua . #x8A42) ;  + (=ucs . #xF43F) ;  + )) +(define-char + '((=big5-pua . #x8A43) ;  + (=ucs . #xF440) ;  + )) +(define-char + '((=big5-pua . #x8A44) ;  + (=ucs . #xF441) ;  + )) +(define-char + '((=big5-pua . #x8A45) ;  + (=ucs . #xF442) ;  + )) +(define-char + '((=big5-pua . #x8A46) ;  + (=ucs . #xF443) ;  + )) +(define-char + '((=big5-pua . #x8A47) ;  + (=ucs . #xF444) ;  + )) +(define-char + '((=big5-pua . #x8A48) ;  + (=ucs . #xF445) ;  + )) +(define-char + '((=big5-pua . #x8A49) ;  + (=ucs . #xF446) ;  + )) +(define-char + '((=big5-pua . #x8A4A) ;  + (=ucs . #xF447) ;  + )) +(define-char + '((=big5-pua . #x8A4B) ;  + (=ucs . #xF448) ;  + )) +(define-char + '((=big5-pua . #x8A4C) ;  + (=ucs . #xF449) ;  + )) +(define-char + '((=big5-pua . #x8A4D) ;  + (=ucs . #xF44A) ;  + )) +(define-char + '((=big5-pua . #x8A4E) ;  + (=ucs . #xF44B) ;  + )) +(define-char + '((=big5-pua . #x8A4F) ;  + (=ucs . #xF44C) ;  + )) +(define-char + '((=big5-pua . #x8A50) ;  + (=ucs . #xF44D) ;  + )) +(define-char + '((=big5-pua . #x8A51) ;  + (=ucs . #xF44E) ;  + )) +(define-char + '((=big5-pua . #x8A52) ;  + (=ucs . #xF44F) ;  + )) +(define-char + '((=big5-pua . #x8A53) ;  + (=ucs . #xF450) ;  + )) +(define-char + '((=big5-pua . #x8A54) ;  + (=ucs . #xF451) ;  + )) +(define-char + '((=big5-pua . #x8A55) ;  + (=ucs . #xF452) ;  + )) +(define-char + '((=big5-pua . #x8A56) ;  + (=ucs . #xF453) ;  + )) +(define-char + '((=big5-pua . #x8A57) ;  + (=ucs . #xF454) ;  + )) +(define-char + '((=big5-pua . #x8A58) ;  + (=ucs . #xF455) ;  + )) +(define-char + '((=big5-pua . #x8A59) ;  + (=ucs . #xF456) ;  + )) +(define-char + '((=big5-pua . #x8A5A) ;  + (=ucs . #xF457) ;  + )) +(define-char + '((=big5-pua . #x8A5B) ;  + (=ucs . #xF458) ;  + )) +(define-char + '((=big5-pua . #x8A5C) ;  + (=ucs . #xF459) ;  + )) +(define-char + '((=big5-pua . #x8A5D) ;  + (=ucs . #xF45A) ;  + )) +(define-char + '((=big5-pua . #x8A5E) ;  + (=ucs . #xF45B) ;  + )) +(define-char + '((=big5-pua . #x8A5F) ;  + (=ucs . #xF45C) ;  + )) +(define-char + '((=big5-pua . #x8A60) ;  + (=ucs . #xF45D) ;  + )) +(define-char + '((=big5-pua . #x8A61) ;  + (=ucs . #xF45E) ;  + )) +(define-char + '((=big5-pua . #x8A62) ;  + (=ucs . #xF45F) ;  + )) +(define-char + '((=big5-pua . #x8A63) ;  + (=ucs . #xF460) ;  + )) +(define-char + '((=big5-pua . #x8A64) ;  + (=ucs . #xF461) ;  + )) +(define-char + '((=big5-pua . #x8A65) ;  + (=ucs . #xF462) ;  + )) +(define-char + '((=big5-pua . #x8A66) ;  + (=ucs . #xF463) ;  + )) +(define-char + '((=big5-pua . #x8A67) ;  + (=ucs . #xF464) ;  + )) +(define-char + '((=big5-pua . #x8A68) ;  + (=ucs . #xF465) ;  + )) +(define-char + '((=big5-pua . #x8A69) ;  + (=ucs . #xF466) ;  + )) +(define-char + '((=big5-pua . #x8A6A) ;  + (=ucs . #xF467) ;  + )) +(define-char + '((=big5-pua . #x8A6B) ;  + (=ucs . #xF468) ;  + )) +(define-char + '((=big5-pua . #x8A6C) ;  + (=ucs . #xF469) ;  + )) +(define-char + '((=big5-pua . #x8A6D) ;  + (=ucs . #xF46A) ;  + )) +(define-char + '((=big5-pua . #x8A6E) ;  + (=ucs . #xF46B) ;  + )) +(define-char + '((=big5-pua . #x8A6F) ;  + (=ucs . #xF46C) ;  + )) +(define-char + '((=big5-pua . #x8A70) ;  + (=ucs . #xF46D) ;  + )) +(define-char + '((=big5-pua . #x8A71) ;  + (=ucs . #xF46E) ;  + )) +(define-char + '((=big5-pua . #x8A72) ;  + (=ucs . #xF46F) ;  + )) +(define-char + '((=big5-pua . #x8A73) ;  + (=ucs . #xF470) ;  + )) +(define-char + '((=big5-pua . #x8A74) ;  + (=ucs . #xF471) ;  + )) +(define-char + '((=big5-pua . #x8A75) ;  + (=ucs . #xF472) ;  + )) +(define-char + '((=big5-pua . #x8A76) ;  + (=ucs . #xF473) ;  + )) +(define-char + '((=big5-pua . #x8A77) ;  + (=ucs . #xF474) ;  + )) +(define-char + '((=big5-pua . #x8A79) ;  + (=ucs . #xF476) ;  + )) +(define-char + '((=big5-pua . #x8A7A) ;  + (=ucs . #xF477) ;  + )) +(define-char + '((=big5-pua . #x8A7B) ;  + (=ucs . #xF478) ;  + )) +(define-char + '((=big5-pua . #x8A7C) ;  + (=ucs . #xF479) ;  + )) +(define-char + '((=big5-pua . #x8A7D) ;  + (=ucs . #xF47A) ;  + )) +(define-char + '((=big5-pua . #x8A7E) ;  + (=ucs . #xF47B) ;  + )) +(define-char + '((=big5-pua . #x8AA1) ;  + (=ucs . #xF47C) ;  + )) +(define-char + '((=big5-pua . #x8AA2) ;  + (=ucs . #xF47D) ;  + )) +(define-char + '((=big5-pua . #x8AA3) ;  + (=ucs . #xF47E) ;  + )) +(define-char + '((=big5-pua . #x8AA4) ;  + (=ucs . #xF47F) ;  + )) +(define-char + '((=big5-pua . #x8AA5) ;  + (=ucs . #xF480) ;  + )) +(define-char + '((=big5-pua . #x8AA6) ;  + (=ucs . #xF481) ;  + )) +(define-char + '((=big5-pua . #x8AA7) ;  + (=ucs . #xF482) ;  + )) +(define-char + '((=big5-pua . #x8AA8) ;  + (=ucs . #xF483) ;  + )) +(define-char + '((=big5-pua . #x8AA9) ;  + (=ucs . #xF484) ;  + )) +(define-char + '((=big5-pua . #x8AAA) ;  + (=ucs . #xF485) ;  + )) +(define-char + '((=big5-pua . #x8AAB) ;  + (=ucs . #xF486) ;  + )) +(define-char + '((=big5-pua . #x8AAC) ;  + (=ucs . #xF487) ;  + )) +(define-char + '((=big5-pua . #x8AAD) ;  + (=ucs . #xF488) ;  + )) +(define-char + '((=big5-pua . #x8AAE) ;  + (=ucs . #xF489) ;  + )) +(define-char + '((=big5-pua . #x8AAF) ;  + (=ucs . #xF48A) ;  + )) +(define-char + '((=big5-pua . #x8AB0) ;  + (=ucs . #xF48B) ;  + )) +(define-char + '((=big5-pua . #x8AB1) ;  + (=ucs . #xF48C) ;  + )) +(define-char + '((=big5-pua . #x8AB2) ;  + (=ucs . #xF48D) ;  + )) +(define-char + '((=big5-pua . #x8AB3) ;  + (=ucs . #xF48E) ;  + )) +(define-char + '((=big5-pua . #x8AB4) ;  + (=ucs . #xF48F) ;  + )) +(define-char + '((=big5-pua . #x8AB5) ;  + (=ucs . #xF490) ;  + )) +(define-char + '((=big5-pua . #x8AB6) ;  + (=ucs . #xF491) ;  + )) +(define-char + '((=big5-pua . #x8AB7) ;  + (=ucs . #xF492) ;  + )) +(define-char + '((=big5-pua . #x8AB8) ;  + (=ucs . #xF493) ;  + )) +(define-char + '((=big5-pua . #x8AB9) ;  + (=ucs . #xF494) ;  + )) +(define-char + '((=big5-pua . #x8ABA) ;  + (=ucs . #xF495) ;  + )) +(define-char + '((=big5-pua . #x8ABB) ;  + (=ucs . #xF496) ;  + )) +(define-char + '((=big5-pua . #x8ABC) ;  + (=ucs . #xF497) ;  + )) +(define-char + '((=big5-pua . #x8ABD) ;  + (=ucs . #xF498) ;  + )) +(define-char + '((=big5-pua . #x8ABE) ;  + (=ucs . #xF499) ;  + )) +(define-char + '((=big5-pua . #x8ABF) ;  + (=ucs . #xF49A) ;  + )) +(define-char + '((=big5-pua . #x8AC0) ;  + (=ucs . #xF49B) ;  + )) +(define-char + '((=big5-pua . #x8AC1) ;  + (=ucs . #xF49C) ;  + )) +(define-char + '((=big5-pua . #x8AC2) ;  + (=ucs . #xF49D) ;  + )) +(define-char + '((=big5-pua . #x8AC3) ;  + (=ucs . #xF49E) ;  + )) +(define-char + '((=big5-pua . #x8AC4) ;  + (=ucs . #xF49F) ;  + )) +(define-char + '((=big5-pua . #x8AC5) ;  + (=ucs . #xF4A0) ;  + )) +(define-char + '((=big5-pua . #x8AC6) ;  + (=ucs . #xF4A1) ;  + )) +(define-char + '((=big5-pua . #x8AC7) ;  + (=ucs . #xF4A2) ;  + )) +(define-char + '((=big5-pua . #x8AC8) ;  + (=ucs . #xF4A3) ;  + )) +(define-char + '((=big5-pua . #x8AC9) ;  + (=ucs . #xF4A4) ;  + )) +(define-char + '((=big5-pua . #x8ACA) ;  + (=ucs . #xF4A5) ;  + )) +(define-char + '((=big5-pua . #x8ACB) ;  + (=ucs . #xF4A6) ;  + )) +(define-char + '((=big5-pua . #x8ACC) ;  + (=ucs . #xF4A7) ;  + )) +(define-char + '((=big5-pua . #x8ACD) ;  + (=ucs . #xF4A8) ;  + )) +(define-char + '((=big5-pua . #x8ACE) ;  + (=ucs . #xF4A9) ;  + )) +(define-char + '((=big5-pua . #x8ACF) ;  + (=ucs . #xF4AA) ;  + )) +(define-char + '((=big5-pua . #x8AD0) ;  + (=ucs . #xF4AB) ;  + )) +(define-char + '((=big5-pua . #x8AD1) ;  + (=ucs . #xF4AC) ;  + )) +(define-char + '((=big5-pua . #x8AD2) ;  + (=ucs . #xF4AD) ;  + )) +(define-char + '((=big5-pua . #x8AD3) ;  + (=ucs . #xF4AE) ;  + )) +(define-char + '((=big5-pua . #x8AD4) ;  + (=ucs . #xF4AF) ;  + )) +(define-char + '((=big5-pua . #x8AD5) ;  + (=ucs . #xF4B0) ;  + )) +(define-char + '((=big5-pua . #x8AD6) ;  + (=ucs . #xF4B1) ;  + )) +(define-char + '((=big5-pua . #x8AD7) ;  + (=ucs . #xF4B2) ;  + )) +(define-char + '((=big5-pua . #x8AD8) ;  + (=ucs . #xF4B3) ;  + )) +(define-char + '((=big5-pua . #x8AD9) ;  + (=ucs . #xF4B4) ;  + )) +(define-char + '((=big5-pua . #x8ADA) ;  + (=ucs . #xF4B5) ;  + )) +(define-char + '((=big5-pua . #x8ADB) ;  + (=ucs . #xF4B6) ;  + )) +(define-char + '((=big5-pua . #x8ADC) ;  + (=ucs . #xF4B7) ;  + )) +(define-char + '((=big5-pua . #x8ADD) ;  + (=ucs . #xF4B8) ;  + )) +(define-char + '((=big5-pua . #x8ADE) ;  + (=ucs . #xF4B9) ;  + )) +(define-char + '((=big5-pua . #x8ADF) ;  + (=ucs . #xF4BA) ;  + )) +(define-char + '((=big5-pua . #x8AE0) ;  + (=ucs . #xF4BB) ;  + )) +(define-char + '((=big5-pua . #x8AE1) ;  + (=ucs . #xF4BC) ;  + )) +(define-char + '((=big5-pua . #x8AE2) ;  + (=ucs . #xF4BD) ;  + )) +(define-char + '((=big5-pua . #x8AE3) ;  + (=ucs . #xF4BE) ;  + )) +(define-char + '((=big5-pua . #x8AE4) ;  + (=ucs . #xF4BF) ;  + )) +(define-char + '((=big5-pua . #x8AE5) ;  + (=ucs . #xF4C0) ;  + )) +(define-char + '((=big5-pua . #x8AE6) ;  + (=ucs . #xF4C1) ;  + )) +(define-char + '((=big5-pua . #x8AE7) ;  + (=ucs . #xF4C2) ;  + )) +(define-char + '((=big5-pua . #x8AE8) ;  + (=ucs . #xF4C3) ;  + )) +(define-char + '((=big5-pua . #x8AE9) ;  + (=ucs . #xF4C4) ;  + )) +(define-char + '((=big5-pua . #x8AEA) ;  + (=ucs . #xF4C5) ;  + )) +(define-char + '((=big5-pua . #x8AEB) ;  + (=ucs . #xF4C6) ;  + )) +(define-char + '((=big5-pua . #x8AEC) ;  + (=ucs . #xF4C7) ;  + )) +(define-char + '((=big5-pua . #x8AED) ;  + (=ucs . #xF4C8) ;  + )) +(define-char + '((=big5-pua . #x8AEE) ;  + (=ucs . #xF4C9) ;  + )) +(define-char + '((=big5-pua . #x8AEF) ;  + (=ucs . #xF4CA) ;  + )) +(define-char + '((=big5-pua . #x8AF0) ;  + (=ucs . #xF4CB) ;  + )) +(define-char + '((=big5-pua . #x8AF1) ;  + (=ucs . #xF4CC) ;  + )) +(define-char + '((=big5-pua . #x8AF2) ;  + (=ucs . #xF4CD) ;  + )) +(define-char + '((=big5-pua . #x8AF3) ;  + (=ucs . #xF4CE) ;  + )) +(define-char + '((=big5-pua . #x8AF4) ;  + (=ucs . #xF4CF) ;  + )) +(define-char + '((=big5-pua . #x8AF5) ;  + (=ucs . #xF4D0) ;  + )) +(define-char + '((=big5-pua . #x8AF6) ;  + (=ucs . #xF4D1) ;  + )) +(define-char + '((=big5-pua . #x8AF7) ;  + (=ucs . #xF4D2) ;  + )) +(define-char + '((=big5-pua . #x8AF8) ;  + (=ucs . #xF4D3) ;  + )) +(define-char + '((=big5-pua . #x8AF9) ;  + (=ucs . #xF4D4) ;  + )) +(define-char + '((=big5-pua . #x8AFA) ;  + (=ucs . #xF4D5) ;  + )) +(define-char + '((=big5-pua . #x8AFB) ;  + (=ucs . #xF4D6) ;  + )) +(define-char + '((=big5-pua . #x8AFC) ;  + (=ucs . #xF4D7) ;  + )) +(define-char + '((=big5-pua . #x8AFD) ;  + (=ucs . #xF4D8) ;  + )) +(define-char + '((=big5-pua . #x8AFE) ;  + (=ucs . #xF4D9) ;  + )) +(define-char + '((=big5-pua . #x8B40) ;  + (=ucs . #xF4DA) ;  + )) +(define-char + '((=big5-pua . #x8B41) ;  + (=ucs . #xF4DB) ;  + )) +(define-char + '((=big5-pua . #x8B42) ;  + (=ucs . #xF4DC) ;  + )) +(define-char + '((=big5-pua . #x8B43) ;  + (=ucs . #xF4DD) ;  + )) +(define-char + '((=big5-pua . #x8B44) ;  + (=ucs . #xF4DE) ;  + )) +(define-char + '((=big5-pua . #x8B45) ;  + (=ucs . #xF4DF) ;  + )) +(define-char + '((=big5-pua . #x8B46) ;  + (=ucs . #xF4E0) ;  + )) +(define-char + '((=big5-pua . #x8B47) ;  + (=ucs . #xF4E1) ;  + )) +(define-char + '((=big5-pua . #x8B48) ;  + (=ucs . #xF4E2) ;  + )) +(define-char + '((=big5-pua . #x8B49) ;  + (=ucs . #xF4E3) ;  + )) +(define-char + '((=big5-pua . #x8B4A) ;  + (=ucs . #xF4E4) ;  + )) +(define-char + '((=big5-pua . #x8B4B) ;  + (=ucs . #xF4E5) ;  + )) +(define-char + '((=big5-pua . #x8B4C) ;  + (=ucs . #xF4E6) ;  + )) +(define-char + '((=big5-pua . #x8B4D) ;  + (=ucs . #xF4E7) ;  + )) +(define-char + '((=big5-pua . #x8B4E) ;  + (=ucs . #xF4E8) ;  + )) +(define-char + '((=big5-pua . #x8B4F) ;  + (=ucs . #xF4E9) ;  + )) +(define-char + '((=big5-pua . #x8B50) ;  + (=ucs . #xF4EA) ;  + )) +(define-char + '((=big5-pua . #x8B51) ;  + (=ucs . #xF4EB) ;  + )) +(define-char + '((=big5-pua . #x8B52) ;  + (=ucs . #xF4EC) ;  + )) +(define-char + '((=big5-pua . #x8B53) ;  + (=ucs . #xF4ED) ;  + )) +(define-char + '((=big5-pua . #x8B54) ;  + (=ucs . #xF4EE) ;  + )) +(define-char + '((=big5-pua . #x8B55) ;  + (=ucs . #xF4EF) ;  + )) +(define-char + '((=big5-pua . #x8B56) ;  + (=ucs . #xF4F0) ;  + )) +(define-char + '((=big5-pua . #x8B57) ;  + (=ucs . #xF4F1) ;  + )) +(define-char + '((=big5-pua . #x8B58) ;  + (=ucs . #xF4F2) ;  + )) +(define-char + '((=big5-pua . #x8B59) ;  + (=ucs . #xF4F3) ;  + )) +(define-char + '((=big5-pua . #x8B5A) ;  + (=ucs . #xF4F4) ;  + )) +(define-char + '((=big5-pua . #x8B5B) ;  + (=ucs . #xF4F5) ;  + )) +(define-char + '((=big5-pua . #x8B5C) ;  + (=ucs . #xF4F6) ;  + )) +(define-char + '((=big5-pua . #x8B5D) ;  + (=ucs . #xF4F7) ;  + )) +(define-char + '((=big5-pua . #x8B5E) ;  + (=ucs . #xF4F8) ;  + )) +(define-char + '((=big5-pua . #x8B5F) ;  + (=ucs . #xF4F9) ;  + )) +(define-char + '((=big5-pua . #x8B60) ;  + (=ucs . #xF4FA) ;  + )) +(define-char + '((=big5-pua . #x8B61) ;  + (=ucs . #xF4FB) ;  + )) +(define-char + '((=big5-pua . #x8B62) ;  + (=ucs . #xF4FC) ;  + )) +(define-char + '((=big5-pua . #x8B63) ;  + (=ucs . #xF4FD) ;  + )) +(define-char + '((=big5-pua . #x8B64) ;  + (=ucs . #xF4FE) ;  + )) +(define-char + '((=big5-pua . #x8B65) ;  + (=ucs . #xF4FF) ;  + )) +(define-char + '((=big5-pua . #x8B66) ;  + (=ucs . #xF500) ;  + )) +(define-char + '((=big5-pua . #x8B67) ;  + (=ucs . #xF501) ;  + )) +(define-char + '((=big5-pua . #x8B68) ;  + (=ucs . #xF502) ;  + )) +(define-char + '((=big5-pua . #x8B69) ;  + (=ucs . #xF503) ;  + )) +(define-char + '((=big5-pua . #x8B6A) ;  + (=ucs . #xF504) ;  + )) +(define-char + '((=big5-pua . #x8B6B) ;  + (=ucs . #xF505) ;  + )) +(define-char + '((=big5-pua . #x8B6C) ;  + (=ucs . #xF506) ;  + )) +(define-char + '((=big5-pua . #x8B6D) ;  + (=ucs . #xF507) ;  + )) +(define-char + '((=big5-pua . #x8B6E) ;  + (=ucs . #xF508) ;  + )) +(define-char + '((=big5-pua . #x8B6F) ;  + (=ucs . #xF509) ;  + )) +(define-char + '((=big5-pua . #x8B70) ;  + (=ucs . #xF50A) ;  + )) +(define-char + '((=big5-pua . #x8B71) ;  + (=ucs . #xF50B) ;  + )) +(define-char + '((=big5-pua . #x8B72) ;  + (=ucs . #xF50C) ;  + )) +(define-char + '((=big5-pua . #x8B73) ;  + (=ucs . #xF50D) ;  + )) +(define-char + '((=big5-pua . #x8B74) ;  + (=ucs . #xF50E) ;  + )) +(define-char + '((=big5-pua . #x8B75) ;  + (=ucs . #xF50F) ;  + )) +(define-char + '((=big5-pua . #x8B76) ;  + (=ucs . #xF510) ;  + )) +(define-char + '((=big5-pua . #x8B77) ;  + (=ucs . #xF511) ;  + )) +(define-char + '((=big5-pua . #x8B78) ;  + (=ucs . #xF512) ;  + )) +(define-char + '((=big5-pua . #x8B79) ;  + (=ucs . #xF513) ;  + )) +(define-char + '((=big5-pua . #x8B7A) ;  + (=ucs . #xF514) ;  + )) +(define-char + '((=big5-pua . #x8B7B) ;  + (=ucs . #xF515) ;  + )) +(define-char + '((=big5-pua . #x8B7C) ;  + (=ucs . #xF516) ;  + )) +(define-char + '((=big5-pua . #x8B7D) ;  + (=ucs . #xF517) ;  + )) +(define-char + '((=big5-pua . #x8B7E) ;  + (=ucs . #xF518) ;  + )) +(define-char + '((=big5-pua . #x8BA1) ;  + (=ucs . #xF519) ;  + )) +(define-char + '((=big5-pua . #x8BA2) ;  + (=ucs . #xF51A) ;  + )) +(define-char + '((=big5-pua . #x8BA3) ;  + (=ucs . #xF51B) ;  + )) +(define-char + '((=big5-pua . #x8BA4) ;  + (=ucs . #xF51C) ;  + )) +(define-char + '((=big5-pua . #x8BA5) ;  + (=ucs . #xF51D) ;  + )) +(define-char + '((=big5-pua . #x8BA6) ;  + (=ucs . #xF51E) ;  + )) +(define-char + '((=big5-pua . #x8BA7) ;  + (=ucs . #xF51F) ;  + )) +(define-char + '((=big5-pua . #x8BA8) ;  + (=ucs . #xF520) ;  + )) +(define-char + '((=big5-pua . #x8BA9) ;  + (=ucs . #xF521) ;  + )) +(define-char + '((=big5-pua . #x8BAA) ;  + (=ucs . #xF522) ;  + )) +(define-char + '((=big5-pua . #x8BAB) ;  + (=ucs . #xF523) ;  + )) +(define-char + '((=big5-pua . #x8BAC) ;  + (=ucs . #xF524) ;  + )) +(define-char + '((=big5-pua . #x8BAD) ;  + (=ucs . #xF525) ;  + )) +(define-char + '((=big5-pua . #x8BAE) ;  + (=ucs . #xF526) ;  + )) +(define-char + '((=big5-pua . #x8BAF) ;  + (=ucs . #xF527) ;  + )) +(define-char + '((=big5-pua . #x8BB0) ;  + (=ucs . #xF528) ;  + )) +(define-char + '((=big5-pua . #x8BB1) ;  + (=ucs . #xF529) ;  + )) +(define-char + '((=big5-pua . #x8BB2) ;  + (=ucs . #xF52A) ;  + )) +(define-char + '((=big5-pua . #x8BB3) ;  + (=ucs . #xF52B) ;  + )) +(define-char + '((=big5-pua . #x8BB4) ;  + (=ucs . #xF52C) ;  + )) +(define-char + '((=big5-pua . #x8BB5) ;  + (=ucs . #xF52D) ;  + )) +(define-char + '((=big5-pua . #x8BB6) ;  + (=ucs . #xF52E) ;  + )) +(define-char + '((=big5-pua . #x8BB7) ;  + (=ucs . #xF52F) ;  + )) +(define-char + '((=big5-pua . #x8BB8) ;  + (=ucs . #xF530) ;  + )) +(define-char + '((=big5-pua . #x8BB9) ;  + (=ucs . #xF531) ;  + )) +(define-char + '((=big5-pua . #x8BBA) ;  + (=ucs . #xF532) ;  + )) +(define-char + '((=big5-pua . #x8BBB) ;  + (=ucs . #xF533) ;  + )) +(define-char + '((=big5-pua . #x8BBC) ;  + (=ucs . #xF534) ;  + )) +(define-char + '((=big5-pua . #x8BBD) ;  + (=ucs . #xF535) ;  + )) +(define-char + '((=big5-pua . #x8BBE) ;  + (=ucs . #xF536) ;  + )) +(define-char + '((=big5-pua . #x8BBF) ;  + (=ucs . #xF537) ;  + )) +(define-char + '((=big5-pua . #x8BC0) ;  + (=ucs . #xF538) ;  + )) +(define-char + '((=big5-pua . #x8BC1) ;  + (=ucs . #xF539) ;  + )) +(define-char + '((=big5-pua . #x8BC2) ;  + (=ucs . #xF53A) ;  + )) +(define-char + '((=big5-pua . #x8BC3) ;  + (=ucs . #xF53B) ;  + )) +(define-char + '((=big5-pua . #x8BC4) ;  + (=ucs . #xF53C) ;  + )) +(define-char + '((=big5-pua . #x8BC5) ;  + (=ucs . #xF53D) ;  + )) +(define-char + '((=big5-pua . #x8BC6) ;  + (=ucs . #xF53E) ;  + )) +(define-char + '((=big5-pua . #x8BC7) ;  + (=ucs . #xF53F) ;  + )) +(define-char + '((=big5-pua . #x8BC8) ;  + (=ucs . #xF540) ;  + )) +(define-char + '((=big5-pua . #x8BC9) ;  + (=ucs . #xF541) ;  + )) +(define-char + '((=big5-pua . #x8BCA) ;  + (=ucs . #xF542) ;  + )) +(define-char + '((=big5-pua . #x8BCB) ;  + (=ucs . #xF543) ;  + )) +(define-char + '((=big5-pua . #x8BCC) ;  + (=ucs . #xF544) ;  + )) +(define-char + '((=big5-pua . #x8BCD) ;  + (=ucs . #xF545) ;  + )) +(define-char + '((=big5-pua . #x8BCE) ;  + (=ucs . #xF546) ;  + )) +(define-char + '((=big5-pua . #x8BCF) ;  + (=ucs . #xF547) ;  + )) +(define-char + '((=big5-pua . #x8BD0) ;  + (=ucs . #xF548) ;  + )) +(define-char + '((=big5-pua . #x8BD1) ;  + (=ucs . #xF549) ;  + )) +(define-char + '((=big5-pua . #x8BD2) ;  + (=ucs . #xF54A) ;  + )) +(define-char + '((=big5-pua . #x8BD3) ;  + (=ucs . #xF54B) ;  + )) +(define-char + '((=big5-pua . #x8BD4) ;  + (=ucs . #xF54C) ;  + )) +(define-char + '((=big5-pua . #x8BD5) ;  + (=ucs . #xF54D) ;  + )) +(define-char + '((=big5-pua . #x8BD6) ;  + (=ucs . #xF54E) ;  + )) +(define-char + '((=big5-pua . #x8BD7) ;  + (=ucs . #xF54F) ;  + )) +(define-char + '((=big5-pua . #x8BD8) ;  + (=ucs . #xF550) ;  + )) +(define-char + '((=big5-pua . #x8BD9) ;  + (=ucs . #xF551) ;  + )) +(define-char + '((=big5-pua . #x8BDA) ;  + (=ucs . #xF552) ;  + )) +(define-char + '((=big5-pua . #x8BDB) ;  + (=ucs . #xF553) ;  + )) +(define-char + '((=big5-pua . #x8BDC) ;  + (=ucs . #xF554) ;  + )) +(define-char + '((=big5-pua . #x8BDD) ;  + (=ucs . #xF555) ;  + )) +(define-char + '((=big5-pua . #x8BDE) ;  + (=ucs . #xF556) ;  + )) +(define-char + '((=big5-pua . #x8BDF) ;  + (=ucs . #xF557) ;  + )) +(define-char + '((=big5-pua . #x8BE0) ;  + (=ucs . #xF558) ;  + )) +(define-char + '((=big5-pua . #x8BE1) ;  + (=ucs . #xF559) ;  + )) +(define-char + '((=big5-pua . #x8BE2) ;  + (=ucs . #xF55A) ;  + )) +(define-char + '((=big5-pua . #x8BE3) ;  + (=ucs . #xF55B) ;  + )) +(define-char + '((=big5-pua . #x8BE4) ;  + (=ucs . #xF55C) ;  + )) +(define-char + '((=big5-pua . #x8BE5) ;  + (=ucs . #xF55D) ;  + )) +(define-char + '((=big5-pua . #x8BE6) ;  + (=ucs . #xF55E) ;  + )) +(define-char + '((=big5-pua . #x8BE7) ;  + (=ucs . #xF55F) ;  + )) +(define-char + '((=big5-pua . #x8BE8) ;  + (=ucs . #xF560) ;  + )) +(define-char + '((=big5-pua . #x8BE9) ;  + (=ucs . #xF561) ;  + )) +(define-char + '((=big5-pua . #x8BEA) ;  + (=ucs . #xF562) ;  + )) +(define-char + '((=big5-pua . #x8BEB) ;  + (=ucs . #xF563) ;  + )) +(define-char + '((=big5-pua . #x8BEC) ;  + (=ucs . #xF564) ;  + )) +(define-char + '((=big5-pua . #x8BED) ;  + (=ucs . #xF565) ;  + )) +(define-char + '((=big5-pua . #x8BEE) ;  + (=ucs . #xF566) ;  + )) +(define-char + '((=big5-pua . #x8BEF) ;  + (=ucs . #xF567) ;  + )) +(define-char + '((=big5-pua . #x8BF0) ;  + (=ucs . #xF568) ;  + )) +(define-char + '((=big5-pua . #x8BF1) ;  + (=ucs . #xF569) ;  + )) +(define-char + '((=big5-pua . #x8BF2) ;  + (=ucs . #xF56A) ;  + )) +(define-char + '((=big5-pua . #x8BF3) ;  + (=ucs . #xF56B) ;  + )) +(define-char + '((=big5-pua . #x8BF4) ;  + (=ucs . #xF56C) ;  + )) +(define-char + '((=big5-pua . #x8BF5) ;  + (=ucs . #xF56D) ;  + )) +(define-char + '((=big5-pua . #x8BF6) ;  + (=ucs . #xF56E) ;  + )) +(define-char + '((=big5-pua . #x8BF7) ;  + (=ucs . #xF56F) ;  + )) +(define-char + '((=big5-pua . #x8BF8) ;  + (=ucs . #xF570) ;  + )) +(define-char + '((=big5-pua . #x8BF9) ;  + (=ucs . #xF571) ;  + )) +(define-char + '((=big5-pua . #x8BFA) ;  + (=ucs . #xF572) ;  + )) +(define-char + '((=big5-pua . #x8BFB) ;  + (=ucs . #xF573) ;  + )) +(define-char + '((=big5-pua . #x8BFC) ;  + (=ucs . #xF574) ;  + )) +(define-char + '((=big5-pua . #x8BFD) ;  + (=ucs . #xF575) ;  + )) +(define-char + '((=big5-pua . #x8BFE) ;  + (=ucs . #xF576) ;  + )) +(define-char + '((=big5-pua . #x8C40) ;  + (=ucs . #xF577) ;  + )) +(define-char + '((=big5-pua . #x8C41) ;  + (=ucs . #xF578) ;  + )) +(define-char + '((=big5-pua . #x8C42) ;  + (=ucs . #xF579) ;  + )) +(define-char + '((=big5-pua . #x8C43) ;  + (=ucs . #xF57A) ;  + )) +(define-char + '((=big5-pua . #x8C44) ;  + (=ucs . #xF57B) ;  + )) +(define-char + '((=big5-pua . #x8C45) ;  + (=ucs . #xF57C) ;  + )) +(define-char + '((=big5-pua . #x8C46) ;  + (=ucs . #xF57D) ;  + )) +(define-char + '((=big5-pua . #x8C47) ;  + (=ucs . #xF57E) ;  + )) +(define-char + '((=big5-pua . #x8C48) ;  + (=ucs . #xF57F) ;  + )) +(define-char + '((=big5-pua . #x8C49) ;  + (=ucs . #xF580) ;  + )) +(define-char + '((=big5-pua . #x8C4A) ;  + (=ucs . #xF581) ;  + )) +(define-char + '((=big5-pua . #x8C4B) ;  + (=ucs . #xF582) ;  + )) +(define-char + '((=big5-pua . #x8C4C) ;  + (=ucs . #xF583) ;  + )) +(define-char + '((=big5-pua . #x8C4D) ;  + (=ucs . #xF584) ;  + )) +(define-char + '((=big5-pua . #x8C4E) ;  + (=ucs . #xF585) ;  + )) +(define-char + '((=big5-pua . #x8C4F) ;  + (=ucs . #xF586) ;  + )) +(define-char + '((=big5-pua . #x8C50) ;  + (=ucs . #xF587) ;  + )) +(define-char + '((=big5-pua . #x8C51) ;  + (=ucs . #xF588) ;  + )) +(define-char + '((=big5-pua . #x8C52) ;  + (=ucs . #xF589) ;  + )) +(define-char + '((=big5-pua . #x8C53) ;  + (=ucs . #xF58A) ;  + )) +(define-char + '((=big5-pua . #x8C54) ;  + (=ucs . #xF58B) ;  + )) +(define-char + '((=big5-pua . #x8C55) ;  + (=ucs . #xF58C) ;  + )) +(define-char + '((=big5-pua . #x8C56) ;  + (=ucs . #xF58D) ;  + )) +(define-char + '((=big5-pua . #x8C57) ;  + (=ucs . #xF58E) ;  + )) +(define-char + '((=big5-pua . #x8C58) ;  + (=ucs . #xF58F) ;  + )) +(define-char + '((=big5-pua . #x8C59) ;  + (=ucs . #xF590) ;  + )) +(define-char + '((=big5-pua . #x8C5A) ;  + (=ucs . #xF591) ;  + )) +(define-char + '((=big5-pua . #x8C5B) ;  + (=ucs . #xF592) ;  + )) +(define-char + '((=big5-pua . #x8C5C) ;  + (=ucs . #xF593) ;  + )) +(define-char + '((=big5-pua . #x8C5D) ;  + (=ucs . #xF594) ;  + )) +(define-char + '((=big5-pua . #x8C5E) ;  + (=ucs . #xF595) ;  + )) +(define-char + '((=big5-pua . #x8C5F) ;  + (=ucs . #xF596) ;  + )) +(define-char + '((=big5-pua . #x8C60) ;  + (=ucs . #xF597) ;  + )) +(define-char + '((=big5-pua . #x8C61) ;  + (=ucs . #xF598) ;  + )) +(define-char + '((=big5-pua . #x8C62) ;  + (=ucs . #xF599) ;  + )) +(define-char + '((=big5-pua . #x8C63) ;  + (=ucs . #xF59A) ;  + )) +(define-char + '((=big5-pua . #x8C64) ;  + (=ucs . #xF59B) ;  + )) +(define-char + '((=big5-pua . #x8C65) ;  + (=ucs . #xF59C) ;  + )) +(define-char + '((=big5-pua . #x8C66) ;  + (=ucs . #xF59D) ;  + )) +(define-char + '((=big5-pua . #x8C67) ;  + (=ucs . #xF59E) ;  + )) +(define-char + '((=big5-pua . #x8C68) ;  + (=ucs . #xF59F) ;  + )) +(define-char + '((=big5-pua . #x8C69) ;  + (=ucs . #xF5A0) ;  + )) +(define-char + '((=big5-pua . #x8C6A) ;  + (=ucs . #xF5A1) ;  + )) +(define-char + '((=big5-pua . #x8C6B) ;  + (=ucs . #xF5A2) ;  + )) +(define-char + '((=big5-pua . #x8C6C) ;  + (=ucs . #xF5A3) ;  + )) +(define-char + '((=big5-pua . #x8C6D) ;  + (=ucs . #xF5A4) ;  + )) +(define-char + '((=big5-pua . #x8C6E) ;  + (=ucs . #xF5A5) ;  + )) +(define-char + '((=big5-pua . #x8C6F) ;  + (=ucs . #xF5A6) ;  + )) +(define-char + '((=big5-pua . #x8C70) ;  + (=ucs . #xF5A7) ;  + )) +(define-char + '((=big5-pua . #x8C71) ;  + (=ucs . #xF5A8) ;  + )) +(define-char + '((=big5-pua . #x8C72) ;  + (=ucs . #xF5A9) ;  + )) +(define-char + '((=big5-pua . #x8C73) ;  + (=ucs . #xF5AA) ;  + )) +(define-char + '((=big5-pua . #x8C74) ;  + (=ucs . #xF5AB) ;  + )) +(define-char + '((=big5-pua . #x8C75) ;  + (=ucs . #xF5AC) ;  + )) +(define-char + '((=big5-pua . #x8C76) ;  + (=ucs . #xF5AD) ;  + )) +(define-char + '((=big5-pua . #x8C77) ;  + (=ucs . #xF5AE) ;  + )) +(define-char + '((=big5-pua . #x8C78) ;  + (=ucs . #xF5AF) ;  + )) +(define-char + '((=big5-pua . #x8C79) ;  + (=ucs . #xF5B0) ;  + )) +(define-char + '((=big5-pua . #x8C7A) ;  + (=ucs . #xF5B1) ;  + )) +(define-char + '((=big5-pua . #x8C7B) ;  + (=ucs . #xF5B2) ;  + )) +(define-char + '((=big5-pua . #x8C7C) ;  + (=ucs . #xF5B3) ;  + )) +(define-char + '((=big5-pua . #x8C7D) ;  + (=ucs . #xF5B4) ;  + )) +(define-char + '((=big5-pua . #x8C7E) ;  + (=ucs . #xF5B5) ;  + )) +(define-char + '((=big5-pua . #x8CA1) ;  + (=ucs . #xF5B6) ;  + )) +(define-char + '((=big5-pua . #x8CA2) ;  + (=ucs . #xF5B7) ;  + )) +(define-char + '((=big5-pua . #x8CA3) ;  + (=ucs . #xF5B8) ;  + )) +(define-char + '((=big5-pua . #x8CA4) ;  + (=ucs . #xF5B9) ;  + )) +(define-char + '((=big5-pua . #x8CA5) ;  + (=ucs . #xF5BA) ;  + )) +(define-char + '((=big5-pua . #x8CA6) ;  + (=ucs . #xF5BB) ;  + )) +(define-char + '((=big5-pua . #x8CA7) ;  + (=ucs . #xF5BC) ;  + )) +(define-char + '((=big5-pua . #x8CA8) ;  + (=ucs . #xF5BD) ;  + )) +(define-char + '((=big5-pua . #x8CA9) ;  + (=ucs . #xF5BE) ;  + )) +(define-char + '((=big5-pua . #x8CAA) ;  + (=ucs . #xF5BF) ;  + )) +(define-char + '((=big5-pua . #x8CAB) ;  + (=ucs . #xF5C0) ;  + )) +(define-char + '((=big5-pua . #x8CAC) ;  + (=ucs . #xF5C1) ;  + )) +(define-char + '((=big5-pua . #x8CAD) ;  + (=ucs . #xF5C2) ;  + )) +(define-char + '((=big5-pua . #x8CAE) ;  + (=ucs . #xF5C3) ;  + )) +(define-char + '((=big5-pua . #x8CAF) ;  + (=ucs . #xF5C4) ;  + )) +(define-char + '((=big5-pua . #x8CB0) ;  + (=ucs . #xF5C5) ;  + )) +(define-char + '((=big5-pua . #x8CB1) ;  + (=ucs . #xF5C6) ;  + )) +(define-char + '((=big5-pua . #x8CB2) ;  + (=ucs . #xF5C7) ;  + )) +(define-char + '((=big5-pua . #x8CB3) ;  + (=ucs . #xF5C8) ;  + )) +(define-char + '((=big5-pua . #x8CB4) ;  + (=ucs . #xF5C9) ;  + )) +(define-char + '((=big5-pua . #x8CB5) ;  + (=ucs . #xF5CA) ;  + )) +(define-char + '((=big5-pua . #x8CB6) ;  + (=ucs . #xF5CB) ;  + )) +(define-char + '((=big5-pua . #x8CB7) ;  + (=ucs . #xF5CC) ;  + )) +(define-char + '((=big5-pua . #x8CB8) ;  + (=ucs . #xF5CD) ;  + )) +(define-char + '((=big5-pua . #x8CB9) ;  + (=ucs . #xF5CE) ;  + )) +(define-char + '((=big5-pua . #x8CBA) ;  + (=ucs . #xF5CF) ;  + )) +(define-char + '((=big5-pua . #x8CBB) ;  + (=ucs . #xF5D0) ;  + )) +(define-char + '((=big5-pua . #x8CBC) ;  + (=ucs . #xF5D1) ;  + )) +(define-char + '((=big5-pua . #x8CBD) ;  + (=ucs . #xF5D2) ;  + )) +(define-char + '((=big5-pua . #x8CBE) ;  + (=ucs . #xF5D3) ;  + )) +(define-char + '((=big5-pua . #x8CBF) ;  + (=ucs . #xF5D4) ;  + )) +(define-char + '((=big5-pua . #x8CC0) ;  + (=ucs . #xF5D5) ;  + )) +(define-char + '((=big5-pua . #x8CC1) ;  + (=ucs . #xF5D6) ;  + )) +(define-char + '((=big5-pua . #x8CC2) ;  + (=ucs . #xF5D7) ;  + )) +(define-char + '((=big5-pua . #x8CC3) ;  + (=ucs . #xF5D8) ;  + )) +(define-char + '((=big5-pua . #x8CC4) ;  + (=ucs . #xF5D9) ;  + )) +(define-char + '((=big5-pua . #x8CC5) ;  + (=ucs . #xF5DA) ;  + )) +(define-char + '((=big5-pua . #x8CC6) ;  + (=ucs . #xF5DB) ;  + )) +(define-char + '((=big5-pua . #x8CC7) ;  + (=ucs . #xF5DC) ;  + )) +(define-char + '((=big5-pua . #x8CC8) ;  + (=ucs . #xF5DD) ;  + )) +(define-char + '((=big5-pua . #x8CC9) ;  + (=ucs . #xF5DE) ;  + )) +(define-char + '((=big5-pua . #x8CCA) ;  + (=ucs . #xF5DF) ;  + )) +(define-char + '((=big5-pua . #x8CCB) ;  + (=ucs . #xF5E0) ;  + )) +(define-char + '((=big5-pua . #x8CCC) ;  + (=ucs . #xF5E1) ;  + )) +(define-char + '((=big5-pua . #x8CCD) ;  + (=ucs . #xF5E2) ;  + )) +(define-char + '((=big5-pua . #x8CCE) ;  + (=ucs . #xF5E3) ;  + )) +(define-char + '((=big5-pua . #x8CCF) ;  + (=ucs . #xF5E4) ;  + )) +(define-char + '((=big5-pua . #x8CD0) ;  + (=ucs . #xF5E5) ;  + )) +(define-char + '((=big5-pua . #x8CD1) ;  + (=ucs . #xF5E6) ;  + )) +(define-char + '((=big5-pua . #x8CD2) ;  + (=ucs . #xF5E7) ;  + )) +(define-char + '((=big5-pua . #x8CD3) ;  + (=ucs . #xF5E8) ;  + )) +(define-char + '((=big5-pua . #x8CD4) ;  + (=ucs . #xF5E9) ;  + )) +(define-char + '((=big5-pua . #x8CD5) ;  + (=ucs . #xF5EA) ;  + )) +(define-char + '((=big5-pua . #x8CD6) ;  + (=ucs . #xF5EB) ;  + )) +(define-char + '((=big5-pua . #x8CD7) ;  + (=ucs . #xF5EC) ;  + )) +(define-char + '((=big5-pua . #x8CD8) ;  + (=ucs . #xF5ED) ;  + )) +(define-char + '((=big5-pua . #x8CD9) ;  + (=ucs . #xF5EE) ;  + )) +(define-char + '((=big5-pua . #x8CDA) ;  + (=ucs . #xF5EF) ;  + )) +(define-char + '((=big5-pua . #x8CDB) ;  + (=ucs . #xF5F0) ;  + )) +(define-char + '((=big5-pua . #x8CDC) ;  + (=ucs . #xF5F1) ;  + )) +(define-char + '((=big5-pua . #x8CDD) ;  + (=ucs . #xF5F2) ;  + )) +(define-char + '((=big5-pua . #x8CDE) ;  + (=ucs . #xF5F3) ;  + )) +(define-char + '((=big5-pua . #x8CDF) ;  + (=ucs . #xF5F4) ;  + )) +(define-char + '((=big5-pua . #x8CE0) ;  + (=ucs . #xF5F5) ;  + )) +(define-char + '((=big5-pua . #x8CE1) ;  + (=ucs . #xF5F6) ;  + )) +(define-char + '((=big5-pua . #x8CE2) ;  + (=ucs . #xF5F7) ;  + )) +(define-char + '((=big5-pua . #x8CE3) ;  + (=ucs . #xF5F8) ;  + )) +(define-char + '((=big5-pua . #x8CE4) ;  + (=ucs . #xF5F9) ;  + )) +(define-char + '((=big5-pua . #x8CE5) ;  + (=ucs . #xF5FA) ;  + )) +(define-char + '((=big5-pua . #x8CE6) ;  + (=ucs . #xF5FB) ;  + )) +(define-char + '((=big5-pua . #x8CE7) ;  + (=ucs . #xF5FC) ;  + )) +(define-char + '((=big5-pua . #x8CE8) ;  + (=ucs . #xF5FD) ;  + )) +(define-char + '((=big5-pua . #x8CE9) ;  + (=ucs . #xF5FE) ;  + )) +(define-char + '((=big5-pua . #x8CEA) ;  + (=ucs . #xF5FF) ;  + )) +(define-char + '((=big5-pua . #x8CEB) ;  + (=ucs . #xF600) ;  + )) +(define-char + '((=big5-pua . #x8CEC) ;  + (=ucs . #xF601) ;  + )) +(define-char + '((=big5-pua . #x8CED) ;  + (=ucs . #xF602) ;  + )) +(define-char + '((=big5-pua . #x8CEE) ;  + (=ucs . #xF603) ;  + )) +(define-char + '((=big5-pua . #x8CEF) ;  + (=ucs . #xF604) ;  + )) +(define-char + '((=big5-pua . #x8CF0) ;  + (=ucs . #xF605) ;  + )) +(define-char + '((=big5-pua . #x8CF1) ;  + (=ucs . #xF606) ;  + )) +(define-char + '((=big5-pua . #x8CF2) ;  + (=ucs . #xF607) ;  + )) +(define-char + '((=big5-pua . #x8CF3) ;  + (=ucs . #xF608) ;  + )) +(define-char + '((=big5-pua . #x8CF4) ;  + (=ucs . #xF609) ;  + )) +(define-char + '((=big5-pua . #x8CF5) ;  + (=ucs . #xF60A) ;  + )) +(define-char + '((=big5-pua . #x8CF6) ;  + (=ucs . #xF60B) ;  + )) +(define-char + '((=big5-pua . #x8CF7) ;  + (=ucs . #xF60C) ;  + )) +(define-char + '((=big5-pua . #x8CF8) ;  + (=ucs . #xF60D) ;  + )) +(define-char + '((=big5-pua . #x8CF9) ;  + (=ucs . #xF60E) ;  + )) +(define-char + '((=big5-pua . #x8CFA) ;  + (=ucs . #xF60F) ;  + )) +(define-char + '((=big5-pua . #x8CFB) ;  + (=ucs . #xF610) ;  + )) +(define-char + '((=big5-pua . #x8CFC) ;  + (=ucs . #xF611) ;  + )) +(define-char + '((=big5-pua . #x8CFD) ;  + (=ucs . #xF612) ;  + )) +(define-char + '((=big5-pua . #x8CFE) ;  + (=ucs . #xF613) ;  + )) +(define-char + '((=big5-pua . #x8D40) ;  + (=ucs . #xF614) ;  + )) +(define-char + '((=big5-pua . #x8D41) ;  + (=ucs . #xF615) ;  + )) +(define-char + '((=big5-pua . #x8D42) ;  + (=ucs . #xF616) ;  + )) +(define-char + '((=big5-pua . #x8D43) ;  + (=ucs . #xF617) ;  + )) +(define-char + '((=big5-pua . #x8D44) ;  + (=ucs . #xF618) ;  + )) +(define-char + '((=big5-pua . #x8D45) ;  + (=ucs . #xF619) ;  + )) +(define-char + '((=big5-pua . #x8D46) ;  + (=ucs . #xF61A) ;  + )) +(define-char + '((=big5-pua . #x8D47) ;  + (=ucs . #xF61B) ;  + )) +(define-char + '((=big5-pua . #x8D48) ;  + (=ucs . #xF61C) ;  + )) +(define-char + '((=big5-pua . #x8D49) ;  + (=ucs . #xF61D) ;  + )) +(define-char + '((=big5-pua . #x8D4A) ;  + (=ucs . #xF61E) ;  + )) +(define-char + '((=big5-pua . #x8D4B) ;  + (=ucs . #xF61F) ;  + )) +(define-char + '((=big5-pua . #x8D4C) ;  + (=ucs . #xF620) ;  + )) +(define-char + '((=big5-pua . #x8D4D) ;  + (=ucs . #xF621) ;  + )) +(define-char + '((=big5-pua . #x8D4E) ;  + (=ucs . #xF622) ;  + )) +(define-char + '((=big5-pua . #x8D4F) ;  + (=ucs . #xF623) ;  + )) +(define-char + '((=big5-pua . #x8D50) ;  + (=ucs . #xF624) ;  + )) +(define-char + '((=big5-pua . #x8D51) ;  + (=ucs . #xF625) ;  + )) +(define-char + '((=big5-pua . #x8D52) ;  + (=ucs . #xF626) ;  + )) +(define-char + '((=big5-pua . #x8D53) ;  + (=ucs . #xF627) ;  + )) +(define-char + '((=big5-pua . #x8D54) ;  + (=ucs . #xF628) ;  + )) +(define-char + '((=big5-pua . #x8D55) ;  + (=ucs . #xF629) ;  + )) +(define-char + '((=big5-pua . #x8D56) ;  + (=ucs . #xF62A) ;  + )) +(define-char + '((=big5-pua . #x8D57) ;  + (=ucs . #xF62B) ;  + )) +(define-char + '((=big5-pua . #x8D58) ;  + (=ucs . #xF62C) ;  + )) +(define-char + '((=big5-pua . #x8D59) ;  + (=ucs . #xF62D) ;  + )) +(define-char + '((=big5-pua . #x8D5A) ;  + (=ucs . #xF62E) ;  + )) +(define-char + '((=big5-pua . #x8D5B) ;  + (=ucs . #xF62F) ;  + )) +(define-char + '((=big5-pua . #x8D5C) ;  + (=ucs . #xF630) ;  + )) +(define-char + '((=big5-pua . #x8D5D) ;  + (=ucs . #xF631) ;  + )) +(define-char + '((=big5-pua . #x8D5E) ;  + (=ucs . #xF632) ;  + )) +(define-char + '((=big5-pua . #x8D5F) ;  + (=ucs . #xF633) ;  + )) +(define-char + '((=big5-pua . #x8D60) ;  + (=ucs . #xF634) ;  + )) +(define-char + '((=big5-pua . #x8D61) ;  + (=ucs . #xF635) ;  + )) +(define-char + '((=big5-pua . #x8D62) ;  + (=ucs . #xF636) ;  + )) +(define-char + '((=big5-pua . #x8D63) ;  + (=ucs . #xF637) ;  + )) +(define-char + '((=big5-pua . #x8D64) ;  + (=ucs . #xF638) ;  + )) +(define-char + '((=big5-pua . #x8D65) ;  + (=ucs . #xF639) ;  + )) +(define-char + '((=big5-pua . #x8D66) ;  + (=ucs . #xF63A) ;  + )) +(define-char + '((=big5-pua . #x8D67) ;  + (=ucs . #xF63B) ;  + )) +(define-char + '((=big5-pua . #x8D68) ;  + (=ucs . #xF63C) ;  + )) +(define-char + '((=big5-pua . #x8D69) ;  + (=ucs . #xF63D) ;  + )) +(define-char + '((=big5-pua . #x8D6A) ;  + (=ucs . #xF63E) ;  + )) +(define-char + '((=big5-pua . #x8D6B) ;  + (=ucs . #xF63F) ;  + )) +(define-char + '((=big5-pua . #x8D6C) ;  + (=ucs . #xF640) ;  + )) +(define-char + '((=big5-pua . #x8D6D) ;  + (=ucs . #xF641) ;  + )) +(define-char + '((=big5-pua . #x8D6E) ;  + (=ucs . #xF642) ;  + )) +(define-char + '((=big5-pua . #x8D6F) ;  + (=ucs . #xF643) ;  + )) +(define-char + '((=big5-pua . #x8D70) ;  + (=ucs . #xF644) ;  + )) +(define-char + '((=big5-pua . #x8D71) ;  + (=ucs . #xF645) ;  + )) +(define-char + '((=big5-pua . #x8D72) ;  + (=ucs . #xF646) ;  + )) +(define-char + '((=big5-pua . #x8D73) ;  + (=ucs . #xF647) ;  + )) +(define-char + '((=big5-pua . #x8D74) ;  + (=ucs . #xF648) ;  + )) +(define-char + '((=big5-pua . #x8D75) ;  + (=ucs . #xF649) ;  + )) +(define-char + '((=big5-pua . #x8D76) ;  + (=ucs . #xF64A) ;  + )) +(define-char + '((=big5-pua . #x8D77) ;  + (=ucs . #xF64B) ;  + )) +(define-char + '((=big5-pua . #x8D78) ;  + (=ucs . #xF64C) ;  + )) +(define-char + '((=big5-pua . #x8D79) ;  + (=ucs . #xF64D) ;  + )) +(define-char + '((=big5-pua . #x8D7A) ;  + (=ucs . #xF64E) ;  + )) +(define-char + '((=big5-pua . #x8D7B) ;  + (=ucs . #xF64F) ;  + )) +(define-char + '((=big5-pua . #x8D7C) ;  + (=ucs . #xF650) ;  + )) +(define-char + '((=big5-pua . #x8D7D) ;  + (=ucs . #xF651) ;  + )) +(define-char + '((=big5-pua . #x8D7E) ;  + (=ucs . #xF652) ;  + )) +(define-char + '((=big5-pua . #x8DA1) ;  + (=ucs . #xF653) ;  + )) +(define-char + '((=big5-pua . #x8DA2) ;  + (=ucs . #xF654) ;  + )) +(define-char + '((=big5-pua . #x8DA3) ;  + (=ucs . #xF655) ;  + )) +(define-char + '((=big5-pua . #x8DA4) ;  + (=ucs . #xF656) ;  + )) +(define-char + '((=big5-pua . #x8DA5) ;  + (=ucs . #xF657) ;  + )) +(define-char + '((=big5-pua . #x8DA6) ;  + (=ucs . #xF658) ;  + )) +(define-char + '((=big5-pua . #x8DA7) ;  + (=ucs . #xF659) ;  + )) +(define-char + '((=big5-pua . #x8DA8) ;  + (=ucs . #xF65A) ;  + )) +(define-char + '((=big5-pua . #x8DA9) ;  + (=ucs . #xF65B) ;  + )) +(define-char + '((=big5-pua . #x8DAA) ;  + (=ucs . #xF65C) ;  + )) +(define-char + '((=big5-pua . #x8DAB) ;  + (=ucs . #xF65D) ;  + )) +(define-char + '((=big5-pua . #x8DAC) ;  + (=ucs . #xF65E) ;  + )) +(define-char + '((=big5-pua . #x8DAD) ;  + (=ucs . #xF65F) ;  + )) +(define-char + '((=big5-pua . #x8DAE) ;  + (=ucs . #xF660) ;  + )) +(define-char + '((=big5-pua . #x8DAF) ;  + (=ucs . #xF661) ;  + )) +(define-char + '((=big5-pua . #x8DB0) ;  + (=ucs . #xF662) ;  + )) +(define-char + '((=big5-pua . #x8DB1) ;  + (=ucs . #xF663) ;  + )) +(define-char + '((=big5-pua . #x8DB2) ;  + (=ucs . #xF664) ;  + )) +(define-char + '((=big5-pua . #x8DB3) ;  + (=ucs . #xF665) ;  + )) +(define-char + '((=big5-pua . #x8DB4) ;  + (=ucs . #xF666) ;  + )) +(define-char + '((=big5-pua . #x8DB5) ;  + (=ucs . #xF667) ;  + )) +(define-char + '((=big5-pua . #x8DB6) ;  + (=ucs . #xF668) ;  + )) +(define-char + '((=big5-pua . #x8DB7) ;  + (=ucs . #xF669) ;  + )) +(define-char + '((=big5-pua . #x8DB8) ;  + (=ucs . #xF66A) ;  + )) +(define-char + '((=big5-pua . #x8DB9) ;  + (=ucs . #xF66B) ;  + )) +(define-char + '((=big5-pua . #x8DBA) ;  + (=ucs . #xF66C) ;  + )) +(define-char + '((=big5-pua . #x8DBB) ;  + (=ucs . #xF66D) ;  + )) +(define-char + '((=big5-pua . #x8DBC) ;  + (=ucs . #xF66E) ;  + )) +(define-char + '((=big5-pua . #x8DBD) ;  + (=ucs . #xF66F) ;  + )) +(define-char + '((=big5-pua . #x8DBE) ;  + (=ucs . #xF670) ;  + )) +(define-char + '((=big5-pua . #x8DBF) ;  + (=ucs . #xF671) ;  + )) +(define-char + '((=big5-pua . #x8DC0) ;  + (=ucs . #xF672) ;  + )) +(define-char + '((=big5-pua . #x8DC1) ;  + (=ucs . #xF673) ;  + )) +(define-char + '((=big5-pua . #x8DC2) ;  + (=ucs . #xF674) ;  + )) +(define-char + '((=big5-pua . #x8DC3) ;  + (=ucs . #xF675) ;  + )) +(define-char + '((=big5-pua . #x8DC4) ;  + (=ucs . #xF676) ;  + )) +(define-char + '((=big5-pua . #x8DC5) ;  + (=ucs . #xF677) ;  + )) +(define-char + '((=big5-pua . #x8DC6) ;  + (=ucs . #xF678) ;  + )) +(define-char + '((=big5-pua . #x8DC7) ;  + (=ucs . #xF679) ;  + )) +(define-char + '((=big5-pua . #x8DC8) ;  + (=ucs . #xF67A) ;  + )) +(define-char + '((=big5-pua . #x8DC9) ;  + (=ucs . #xF67B) ;  + )) +(define-char + '((=big5-pua . #x8DCA) ;  + (=ucs . #xF67C) ;  + )) +(define-char + '((=big5-pua . #x8DCB) ;  + (=ucs . #xF67D) ;  + )) +(define-char + '((=big5-pua . #x8DCC) ;  + (=ucs . #xF67E) ;  + )) +(define-char + '((=big5-pua . #x8DCD) ;  + (=ucs . #xF67F) ;  + )) +(define-char + '((=big5-pua . #x8DCE) ;  + (=ucs . #xF680) ;  + )) +(define-char + '((=big5-pua . #x8DCF) ;  + (=ucs . #xF681) ;  + )) +(define-char + '((=big5-pua . #x8DD0) ;  + (=ucs . #xF682) ;  + )) +(define-char + '((=big5-pua . #x8DD1) ;  + (=ucs . #xF683) ;  + )) +(define-char + '((=big5-pua . #x8DD2) ;  + (=ucs . #xF684) ;  + )) +(define-char + '((=big5-pua . #x8DD3) ;  + (=ucs . #xF685) ;  + )) +(define-char + '((=big5-pua . #x8DD4) ;  + (=ucs . #xF686) ;  + )) +(define-char + '((=big5-pua . #x8DD5) ;  + (=ucs . #xF687) ;  + )) +(define-char + '((=big5-pua . #x8DD6) ;  + (=ucs . #xF688) ;  + )) +(define-char + '((=big5-pua . #x8DD7) ;  + (=ucs . #xF689) ;  + )) +(define-char + '((=big5-pua . #x8DD8) ;  + (=ucs . #xF68A) ;  + )) +(define-char + '((=big5-pua . #x8DD9) ;  + (=ucs . #xF68B) ;  + )) +(define-char + '((=big5-pua . #x8DDA) ;  + (=ucs . #xF68C) ;  + )) +(define-char + '((=big5-pua . #x8DDB) ;  + (=ucs . #xF68D) ;  + )) +(define-char + '((=big5-pua . #x8DDC) ;  + (=ucs . #xF68E) ;  + )) +(define-char + '((=big5-pua . #x8DDD) ;  + (=ucs . #xF68F) ;  + )) +(define-char + '((=big5-pua . #x8DDE) ;  + (=ucs . #xF690) ;  + )) +(define-char + '((=big5-pua . #x8DDF) ;  + (=ucs . #xF691) ;  + )) +(define-char + '((=big5-pua . #x8DE0) ;  + (=ucs . #xF692) ;  + )) +(define-char + '((=big5-pua . #x8DE1) ;  + (=ucs . #xF693) ;  + )) +(define-char + '((=big5-pua . #x8DE2) ;  + (=ucs . #xF694) ;  + )) +(define-char + '((=big5-pua . #x8DE3) ;  + (=ucs . #xF695) ;  + )) +(define-char + '((=big5-pua . #x8DE4) ;  + (=ucs . #xF696) ;  + )) +(define-char + '((=big5-pua . #x8DE5) ;  + (=ucs . #xF697) ;  + )) +(define-char + '((=big5-pua . #x8DE6) ;  + (=ucs . #xF698) ;  + )) +(define-char + '((=big5-pua . #x8DE7) ;  + (=ucs . #xF699) ;  + )) +(define-char + '((=big5-pua . #x8DE8) ;  + (=ucs . #xF69A) ;  + )) +(define-char + '((=big5-pua . #x8DE9) ;  + (=ucs . #xF69B) ;  + )) +(define-char + '((=big5-pua . #x8DEA) ;  + (=ucs . #xF69C) ;  + )) +(define-char + '((=big5-pua . #x8DEB) ;  + (=ucs . #xF69D) ;  + )) +(define-char + '((=big5-pua . #x8DEC) ;  + (=ucs . #xF69E) ;  + )) +(define-char + '((=big5-pua . #x8DED) ;  + (=ucs . #xF69F) ;  + )) +(define-char + '((=big5-pua . #x8DEE) ;  + (=ucs . #xF6A0) ;  + )) +(define-char + '((=big5-pua . #x8DEF) ;  + (=ucs . #xF6A1) ;  + )) +(define-char + '((=big5-pua . #x8DF0) ;  + (=ucs . #xF6A2) ;  + )) +(define-char + '((=big5-pua . #x8DF1) ;  + (=ucs . #xF6A3) ;  + )) +(define-char + '((=big5-pua . #x8DF2) ;  + (=ucs . #xF6A4) ;  + )) +(define-char + '((=big5-pua . #x8DF3) ;  + (=ucs . #xF6A5) ;  + )) +(define-char + '((=big5-pua . #x8DF4) ;  + (=ucs . #xF6A6) ;  + )) +(define-char + '((=big5-pua . #x8DF5) ;  + (=ucs . #xF6A7) ;  + )) +(define-char + '((=big5-pua . #x8DF6) ;  + (=ucs . #xF6A8) ;  + )) +(define-char + '((=big5-pua . #x8DF7) ;  + (=ucs . #xF6A9) ;  + )) +(define-char + '((=big5-pua . #x8DF8) ;  + (=ucs . #xF6AA) ;  + )) +(define-char + '((=big5-pua . #x8DF9) ;  + (=ucs . #xF6AB) ;  + )) +(define-char + '((=big5-pua . #x8DFA) ;  + (=ucs . #xF6AC) ;  + )) +(define-char + '((=big5-pua . #x8DFB) ;  + (=ucs . #xF6AD) ;  + )) +(define-char + '((=big5-pua . #x8DFC) ;  + (=ucs . #xF6AE) ;  + )) +(define-char + '((=big5-pua . #x8DFD) ;  + (=ucs . #xF6AF) ;  + )) +(define-char + '((=big5-pua . #x8DFE) ;  + (=ucs . #xF6B0) ;  + )) +(define-char + '((=big5-pua . #xC6DE) ;  + (=ucs . #xF6EE) ;  + )) +(define-char + '((=big5-pua . #xC6DF) ;  + (=ucs . #xF6EF) ;  + )) +(define-char + '((=big5-pua . #xC879) ;  + (=ucs . #xF7E5) ;  + )) +(define-char + '((=big5-pua . #xC87A) ;  + (=ucs . #xF7E6) ;  + )) +(define-char + '((=big5-pua . #xC87C) ;  + (=ucs . #xF7E8) ;  + )) +(define-char + '((=big5-pua . #xC87E) ;  + (=ucs . #xF7EA) ;  + )) +(define-char + '((=big5-pua . #xC8A1) ;  + (=ucs . #xF7EB) ;  + )) +(define-char + '((=big5-pua . #xC8A3) ;  + (=ucs . #xF7ED) ;  + )) +(define-char + '((=big5-pua . #xC8A4) ;  + (=ucs . #xF7EE) ;  + )) +(define-char + '((=big5-pua . #xC8A5) ;  + (=ucs . #xF7EF) ;  + )) +(define-char + '((=big5-pua . #xC8A6) ;  + (=ucs . #xF7F0) ;  + )) +(define-char + '((=big5-pua . #xC8A7) ;  + (=ucs . #xF7F1) ;  + )) +(define-char + '((=big5-pua . #xC8A8) ;  + (=ucs . #xF7F2) ;  + )) +(define-char + '((=big5-pua . #xC8A9) ;  + (=ucs . #xF7F3) ;  + )) +(define-char + '((=big5-pua . #xC8AA) ;  + (=ucs . #xF7F4) ;  + )) +(define-char + '((=big5-pua . #xC8AB) ;  + (=ucs . #xF7F5) ;  + )) +(define-char + '((=big5-pua . #xC8AC) ;  + (=ucs . #xF7F6) ;  + )) +(define-char + '((=big5-pua . #xC8AD) ;  + (=ucs . #xF7F7) ;  + )) +(define-char + '((=big5-pua . #xC8AE) ;  + (=ucs . #xF7F8) ;  + )) +(define-char + '((=big5-pua . #xC8AF) ;  + (=ucs . #xF7F9) ;  + )) +(define-char + '((=big5-pua . #xC8B0) ;  + (=ucs . #xF7FA) ;  + )) +(define-char + '((=big5-pua . #xC8B1) ;  + (=ucs . #xF7FB) ;  + )) +(define-char + '((=big5-pua . #xC8B2) ;  + (=ucs . #xF7FC) ;  + )) +(define-char + '((=big5-pua . #xC8B3) ;  + (=ucs . #xF7FD) ;  + )) +(define-char + '((=big5-pua . #xC8B4) ;  + (=ucs . #xF7FE) ;  + )) +(define-char + '((=big5-pua . #xC8B5) ;  + (=ucs . #xF7FF) ;  + )) +(define-char + '((=big5-pua . #xC8B6) ;  + (=ucs . #xF800) ;  + )) +(define-char + '((=big5-pua . #xC8B7) ;  + (=ucs . #xF801) ;  + )) +(define-char + '((=big5-pua . #xC8B8) ;  + (=ucs . #xF802) ;  + )) +(define-char + '((=big5-pua . #xC8B9) ;  + (=ucs . #xF803) ;  + )) +(define-char + '((=big5-pua . #xC8BA) ;  + (=ucs . #xF804) ;  + )) +(define-char + '((=big5-pua . #xC8BB) ;  + (=ucs . #xF805) ;  + )) +(define-char + '((=big5-pua . #xC8BC) ;  + (=ucs . #xF806) ;  + )) +(define-char + '((=big5-pua . #xC8BD) ;  + (=ucs . #xF807) ;  + )) +(define-char + '((=big5-pua . #xC8BE) ;  + (=ucs . #xF808) ;  + )) +(define-char + '((=big5-pua . #xC8BF) ;  + (=ucs . #xF809) ;  + )) +(define-char + '((=big5-pua . #xC8C0) ;  + (=ucs . #xF80A) ;  + )) +(define-char + '((=big5-pua . #xC8C1) ;  + (=ucs . #xF80B) ;  + )) +(define-char + '((=big5-pua . #xC8C2) ;  + (=ucs . #xF80C) ;  + )) +(define-char + '((=big5-pua . #xC8C3) ;  + (=ucs . #xF80D) ;  + )) +(define-char + '((=big5-pua . #xC8C4) ;  + (=ucs . #xF80E) ;  + )) +(define-char + '((=big5-pua . #xC8C5) ;  + (=ucs . #xF80F) ;  + )) +(define-char + '((=big5-pua . #xC8C6) ;  + (=ucs . #xF810) ;  + )) +(define-char + '((=big5-pua . #xC8C7) ;  + (=ucs . #xF811) ;  + )) +(define-char + '((=big5-pua . #xC8C8) ;  + (=ucs . #xF812) ;  + )) +(define-char + '((=big5-pua . #xC8C9) ;  + (=ucs . #xF813) ;  + )) +(define-char + '((=big5-pua . #xC8CA) ;  + (=ucs . #xF814) ;  + )) +(define-char + '((=big5-pua . #xC8CB) ;  + (=ucs . #xF815) ;  + )) +(define-char + '((=big5-pua . #xC8CC) ;  + (=ucs . #xF816) ;  + )) +(define-char + '((=big5-pua . #xC8D4) ;  + (=ucs . #xF81E) ;  + )) +(define-char + '((=big5-pua . #xC8D5) ;  + (=ucs . #xF81F) ;  + )) +(define-char + '((=big5-pua . #xC8D6) ; ï   + (=ucs . #xF820) ; ï   + )) +(define-char + '((=big5-pua . #xC8D7) ; ï ¡ + (=ucs . #xF821) ; ï ¡ + )) +(define-char + '((=big5-pua . #xC8D8) ; ï ¢ + (=ucs . #xF822) ; ï ¢ + )) +(define-char + '((=big5-pua . #xC8D9) ; ï £ + (=ucs . #xF823) ; ï £ + )) +(define-char + '((=big5-pua . #xC8DA) ; ï ¤ + (=ucs . #xF824) ; ï ¤ + )) +(define-char + '((=big5-pua . #xC8DB) ; ï ¥ + (=ucs . #xF825) ; ï ¥ + )) +(define-char + '((=big5-pua . #xC8DC) ; ï ¦ + (=ucs . #xF826) ; ï ¦ + )) +(define-char + '((=big5-pua . #xC8DD) ; ï § + (=ucs . #xF827) ; ï § + )) +(define-char + '((=big5-pua . #xC8DE) ; ï ¨ + (=ucs . #xF828) ; ï ¨ + )) +(define-char + '((=big5-pua . #xC8DF) ; ï © + (=ucs . #xF829) ; ï © + )) +(define-char + '((=big5-pua . #xC8E0) ; ï ª + (=ucs . #xF82A) ; ï ª + )) +(define-char + '((=big5-pua . #xC8E1) ; ï « + (=ucs . #xF82B) ; ï « + )) +(define-char + '((=big5-pua . #xC8E2) ; ï ¬ + (=ucs . #xF82C) ; ï ¬ + )) +(define-char + '((=big5-pua . #xC8E3) ; ï ­ + (=ucs . #xF82D) ; ï ­ + )) +(define-char + '((=big5-pua . #xC8E4) ; ï ® + (=ucs . #xF82E) ; ï ® + )) +(define-char + '((=big5-pua . #xC8E5) ; ï ¯ + (=ucs . #xF82F) ; ï ¯ + )) +(define-char + '((=big5-pua . #xC8E6) ; ï ° + (=ucs . #xF830) ; ï ° + )) +(define-char + '((=big5-pua . #xC8E7) ; ï ± + (=ucs . #xF831) ; ï ± + )) +(define-char + '((=big5-pua . #xC8E8) ; ï ² + (=ucs . #xF832) ; ï ² + )) +(define-char + '((=big5-pua . #xC8E9) ; ï ³ + (=ucs . #xF833) ; ï ³ + )) +(define-char + '((=big5-pua . #xC8EA) ; ï ´ + (=ucs . #xF834) ; ï ´ + )) +(define-char + '((=big5-pua . #xC8EB) ; ï µ + (=ucs . #xF835) ; ï µ + )) +(define-char + '((=big5-pua . #xC8EC) ; ï ¶ + (=ucs . #xF836) ; ï ¶ + )) +(define-char + '((=big5-pua . #xC8ED) ; ï · + (=ucs . #xF837) ; ï · + )) +(define-char + '((=big5-pua . #xC8EE) ; ï ¸ + (=ucs . #xF838) ; ï ¸ + )) +(define-char + '((=big5-pua . #xC8EF) ; ï ¹ + (=ucs . #xF839) ; ï ¹ + )) +(define-char + '((=big5-pua . #xC8F0) ; ï º + (=ucs . #xF83A) ; ï º + )) +(define-char + '((=big5-pua . #xC8F1) ; ï » + (=ucs . #xF83B) ; ï » + )) +(define-char + '((=big5-pua . #xC8F2) ; ï ¼ + (=ucs . #xF83C) ; ï ¼ + )) +(define-char + '((=big5-pua . #xC8F3) ; ï ½ + (=ucs . #xF83D) ; ï ½ + )) +(define-char + '((=big5-pua . #xC8F4) ; ï ¾ + (=ucs . #xF83E) ; ï ¾ + )) +(define-char + '((=big5-pua . #xC8F5) ; ï ¿ + (=ucs . #xF83F) ; ï ¿ + )) +(define-char + '((=big5-pua . #xC8F6) ;  + (=ucs . #xF840) ;  + )) +(define-char + '((=big5-pua . #xC8F7) ;  + (=ucs . #xF841) ;  + )) +(define-char + '((=big5-pua . #xC8F8) ;  + (=ucs . #xF842) ;  + )) +(define-char + '((=big5-pua . #xC8F9) ;  + (=ucs . #xF843) ;  + )) +(define-char + '((=big5-pua . #xC8FA) ;  + (=ucs . #xF844) ;  + )) +(define-char + '((=big5-pua . #xC8FB) ;  + (=ucs . #xF845) ;  + )) +(define-char + '((=big5-pua . #xC8FC) ;  + (=ucs . #xF846) ;  + )) +(define-char + '((=big5-pua . #xC8FD) ;  + (=ucs . #xF847) ;  + )) +(define-char + '((=big5-pua . #xC8FE) ;  + (=ucs . #xF848) ;  + )) diff --git a/lisp/utf-2000/u0FB00-Alphabetic-Presentation-Forms.el b/lisp/utf-2000/u0FB00-Alphabetic-Presentation-Forms.el new file mode 100644 index 0000000..9c88a31 --- /dev/null +++ b/lisp/utf-2000/u0FB00-Alphabetic-Presentation-Forms.el @@ -0,0 +1,463 @@ +(define-char + '((name . "LATIN SMALL LIGATURE FF") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0066 #x0066) + (=ucs . #xFB00) ; ff + )) +(define-char + '((name . "LATIN SMALL LIGATURE FI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0066 #x0069) + (=ucs . #xFB01) ; fi + )) +(define-char + '((name . "LATIN SMALL LIGATURE FL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0066 #x006C) + (=ucs . #xFB02) ; fl + )) +(define-char + '((name . "LATIN SMALL LIGATURE FFI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0066 #x0066 #x0069) + (=ucs . #xFB03) ; ffi + )) +(define-char + '((name . "LATIN SMALL LIGATURE FFL") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0066 #x0066 #x006C) + (=ucs . #xFB04) ; ffl + )) +(define-char + '((name . "LATIN SMALL LIGATURE LONG S T") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x017F #x0074) + (=ucs . #xFB05) ; ſt + )) +(define-char + '((name . "LATIN SMALL LIGATURE ST") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0073 #x0074) + (=ucs . #xFB06) ; st + )) +(define-char + '((name . "ARMENIAN SMALL LIGATURE MEN NOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0574 #x0576) + (=ucs . #xFB13) ; ﬓ + )) +(define-char + '((name . "ARMENIAN SMALL LIGATURE MEN ECH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0574 #x0565) + (=ucs . #xFB14) ; ﬔ + )) +(define-char + '((name . "ARMENIAN SMALL LIGATURE MEN INI") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0574 #x056B) + (=ucs . #xFB15) ; ﬕ + )) +(define-char + '((name . "ARMENIAN SMALL LIGATURE VEW NOW") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x057E #x0576) + (=ucs . #xFB16) ; ﬖ + )) +(define-char + '((name . "ARMENIAN SMALL LIGATURE MEN XEH") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition compat #x0574 #x056D) + (=ucs . #xFB17) ; ﬗ + )) +(define-char + '((name . "HEBREW LETTER YOD WITH HIRIQ") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05D9 #x05B4) + (=ucs . #xFB1D) ; יִ + )) +(define-char + '((name . "HEBREW POINT JUDEO-SPANISH VARIKA") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #xFB1E) ; ﬞ + )) +(define-char + '((name . "HEBREW LIGATURE YIDDISH YOD YOD PATAH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05F2 #x05B7) + (=ucs . #xFB1F) ; ײַ + )) +(define-char + '((name . "HEBREW LETTER ALTERNATIVE AYIN") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition font #x05E2) + (=ucs . #xFB20) ; ﬠ + )) +(define-char + '((name . "HEBREW LETTER WIDE ALEF") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition font #x05D0) + (=ucs . #xFB21) ; ﬡ + )) +(define-char + '((name . "HEBREW LETTER WIDE DALET") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition font #x05D3) + (=ucs . #xFB22) ; ﬢ + )) +(define-char + '((name . "HEBREW LETTER WIDE HE") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition font #x05D4) + (=ucs . #xFB23) ; ﬣ + )) +(define-char + '((name . "HEBREW LETTER WIDE KAF") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition font #x05DB) + (=ucs . #xFB24) ; ﬤ + )) +(define-char + '((name . "HEBREW LETTER WIDE LAMED") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition font #x05DC) + (=ucs . #xFB25) ; ﬥ + )) +(define-char + '((name . "HEBREW LETTER WIDE FINAL MEM") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition font #x05DD) + (=ucs . #xFB26) ; ﬦ + )) +(define-char + '((name . "HEBREW LETTER WIDE RESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition font #x05E8) + (=ucs . #xFB27) ; ﬧ + )) +(define-char + '((name . "HEBREW LETTER WIDE TAV") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition font #x05EA) + (=ucs . #xFB28) ; ﬨ + )) +(define-char + '((name . "HEBREW LETTER ALTERNATIVE PLUS SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition font #x002B) + (=ucs . #xFB29) ; ﬩ + )) +(define-char + '((name . "HEBREW LETTER SHIN WITH SHIN DOT") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05E9 #x05C1) + (=ucs . #xFB2A) ; שׁ + )) +(define-char + '((name . "HEBREW LETTER SHIN WITH SIN DOT") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05E9 #x05C2) + (=ucs . #xFB2B) ; שׂ + )) +(define-char + '((name . "HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #xFB49 #x05C1) + (=ucs . #xFB2C) ; שּׁ + )) +(define-char + '((name . "HEBREW LETTER SHIN WITH DAGESH AND SIN DOT") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #xFB49 #x05C2) + (=ucs . #xFB2D) ; שּׂ + )) +(define-char + '((name . "HEBREW LETTER ALEF WITH PATAH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05D0 #x05B7) + (=ucs . #xFB2E) ; אַ + )) +(define-char + '((name . "HEBREW LETTER ALEF WITH QAMATS") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05D0 #x05B8) + (=ucs . #xFB2F) ; אָ + )) +(define-char + '((name . "HEBREW LETTER ALEF WITH MAPIQ") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05D0 #x05BC) + (=ucs . #xFB30) ; אּ + )) +(define-char + '((name . "HEBREW LETTER BET WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05D1 #x05BC) + (=ucs . #xFB31) ; בּ + )) +(define-char + '((name . "HEBREW LETTER GIMEL WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05D2 #x05BC) + (=ucs . #xFB32) ; גּ + )) +(define-char + '((name . "HEBREW LETTER DALET WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05D3 #x05BC) + (=ucs . #xFB33) ; דּ + )) +(define-char + '((name . "HEBREW LETTER HE WITH MAPIQ") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05D4 #x05BC) + (=ucs . #xFB34) ; הּ + )) +(define-char + '((name . "HEBREW LETTER VAV WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05D5 #x05BC) + (=ucs . #xFB35) ; וּ + )) +(define-char + '((name . "HEBREW LETTER ZAYIN WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05D6 #x05BC) + (=ucs . #xFB36) ; זּ + )) +(define-char + '((name . "HEBREW LETTER TET WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05D8 #x05BC) + (=ucs . #xFB38) ; טּ + )) +(define-char + '((name . "HEBREW LETTER YOD WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05D9 #x05BC) + (=ucs . #xFB39) ; יּ + )) +(define-char + '((name . "HEBREW LETTER FINAL KAF WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05DA #x05BC) + (=ucs . #xFB3A) ; ךּ + )) +(define-char + '((name . "HEBREW LETTER KAF WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05DB #x05BC) + (=ucs . #xFB3B) ; כּ + )) +(define-char + '((name . "HEBREW LETTER LAMED WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05DC #x05BC) + (=ucs . #xFB3C) ; לּ + )) +(define-char + '((name . "HEBREW LETTER MEM WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05DE #x05BC) + (=ucs . #xFB3E) ; מּ + )) +(define-char + '((name . "HEBREW LETTER NUN WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05E0 #x05BC) + (=ucs . #xFB40) ; נּ + )) +(define-char + '((name . "HEBREW LETTER SAMEKH WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05E1 #x05BC) + (=ucs . #xFB41) ; סּ + )) +(define-char + '((name . "HEBREW LETTER FINAL PE WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05E3 #x05BC) + (=ucs . #xFB43) ; ףּ + )) +(define-char + '((name . "HEBREW LETTER PE WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05E4 #x05BC) + (=ucs . #xFB44) ; פּ + )) +(define-char + '((name . "HEBREW LETTER TSADI WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05E6 #x05BC) + (=ucs . #xFB46) ; צּ + )) +(define-char + '((name . "HEBREW LETTER QOF WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05E7 #x05BC) + (=ucs . #xFB47) ; קּ + )) +(define-char + '((name . "HEBREW LETTER RESH WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05E8 #x05BC) + (=ucs . #xFB48) ; רּ + )) +(define-char + '((name . "HEBREW LETTER SHIN WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05E9 #x05BC) + (=ucs . #xFB49) ; שּ + )) +(define-char + '((name . "HEBREW LETTER TAV WITH DAGESH") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05EA #x05BC) + (=ucs . #xFB4A) ; תּ + )) +(define-char + '((name . "HEBREW LETTER VAV WITH HOLAM") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05D5 #x05B9) + (=ucs . #xFB4B) ; וֹ + )) +(define-char + '((name . "HEBREW LETTER BET WITH RAFE") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05D1 #x05BF) + (=ucs . #xFB4C) ; בֿ + )) +(define-char + '((name . "HEBREW LETTER KAF WITH RAFE") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05DB #x05BF) + (=ucs . #xFB4D) ; כֿ + )) +(define-char + '((name . "HEBREW LETTER PE WITH RAFE") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition #x05E4 #x05BF) + (=ucs . #xFB4E) ; פֿ + )) +(define-char + '((name . "HEBREW LIGATURE ALEF LAMED") + (general-category letter other) ; Informative Category + (bidi-category . "R") + (mirrored . nil) + (->decomposition compat #x05D0 #x05DC) + (=ucs . #xFB4F) ; ﭏ + )) diff --git a/lisp/utf-2000/u0FB50-Arabic-Presentation-Forms-A.el b/lisp/utf-2000/u0FB50-Arabic-Presentation-Forms-A.el new file mode 100644 index 0000000..bb04a28 --- /dev/null +++ b/lisp/utf-2000/u0FB50-Arabic-Presentation-Forms-A.el @@ -0,0 +1,4756 @@ +(define-char + '((name . "ARABIC LETTER ALEF WASLA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0671) + (=ucs . #xFB50) ; ﭐ + )) +(define-char + '((name . "ARABIC LETTER ALEF WASLA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0671) + (=ucs . #xFB51) ; ﭑ + )) +(define-char + '((name . "ARABIC LETTER BEEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x067B) + (=ucs . #xFB52) ; ﭒ + )) +(define-char + '((name . "ARABIC LETTER BEEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x067B) + (=ucs . #xFB53) ; ﭓ + )) +(define-char + '((name . "ARABIC LETTER BEEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x067B) + (=ucs . #xFB54) ; ﭔ + )) +(define-char + '((name . "ARABIC LETTER BEEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x067B) + (=ucs . #xFB55) ; ﭕ + )) +(define-char + '((name . "ARABIC LETTER PEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x067E) + (arabic-2-column . #x65) ; øº«¼ + (=ucs . #xFB56) ; ﭖ + )) +(define-char + '((name . "ARABIC LETTER PEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x067E) + (arabic-2-column . #x66) ; øº«½ + (=ucs . #xFB57) ; ﭗ + )) +(define-char + '((name . "ARABIC LETTER PEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x067E) + (arabic-1-column . #x66) ; øºªŸ + (=ucs . #xFB58) ; ﭘ + )) +(define-char + '((name . "ARABIC LETTER PEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x067E) + (arabic-1-column . #x67) ; øºª  + (=ucs . #xFB59) ; ﭙ + )) +(define-char + '((name . "ARABIC LETTER BEHEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0680) + (=ucs . #xFB5A) ; ﭚ + )) +(define-char + '((name . "ARABIC LETTER BEHEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0680) + (=ucs . #xFB5B) ; ﭛ + )) +(define-char + '((name . "ARABIC LETTER BEHEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0680) + (=ucs . #xFB5C) ; ﭜ + )) +(define-char + '((name . "ARABIC LETTER BEHEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0680) + (=ucs . #xFB5D) ; ﭝ + )) +(define-char + '((name . "ARABIC LETTER TTEHEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x067A) + (=ucs . #xFB5E) ; ﭞ + )) +(define-char + '((name . "ARABIC LETTER TTEHEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x067A) + (=ucs . #xFB5F) ; ﭟ + )) +(define-char + '((name . "ARABIC LETTER TTEHEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x067A) + (=ucs . #xFB60) ; ï­  + )) +(define-char + '((name . "ARABIC LETTER TTEHEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x067A) + (=ucs . #xFB61) ; ï­¡ + )) +(define-char + '((name . "ARABIC LETTER TEHEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x067F) + (=ucs . #xFB62) ; ï­¢ + )) +(define-char + '((name . "ARABIC LETTER TEHEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x067F) + (=ucs . #xFB63) ; ï­£ + )) +(define-char + '((name . "ARABIC LETTER TEHEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x067F) + (=ucs . #xFB64) ; ï­¤ + )) +(define-char + '((name . "ARABIC LETTER TEHEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x067F) + (=ucs . #xFB65) ; ï­¥ + )) +(define-char + '((name . "ARABIC LETTER TTEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0679) + (=ucs . #xFB66) ; ï­¦ + )) +(define-char + '((name . "ARABIC LETTER TTEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0679) + (=ucs . #xFB67) ; ï­§ + )) +(define-char + '((name . "ARABIC LETTER TTEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0679) + (=ucs . #xFB68) ; ï­¨ + )) +(define-char + '((name . "ARABIC LETTER TTEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0679) + (=ucs . #xFB69) ; ï­© + )) +(define-char + '((name . "ARABIC LETTER VEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06A4) + (=ucs . #xFB6A) ; ï­ª + )) +(define-char + '((name . "ARABIC LETTER VEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06A4) + (=ucs . #xFB6B) ; ï­« + )) +(define-char + '((name . "ARABIC LETTER VEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x06A4) + (=ucs . #xFB6C) ; ï­¬ + )) +(define-char + '((name . "ARABIC LETTER VEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x06A4) + (=ucs . #xFB6D) ; ï­­ + )) +(define-char + '((name . "ARABIC LETTER PEHEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06A6) + (=ucs . #xFB6E) ; ï­® + )) +(define-char + '((name . "ARABIC LETTER PEHEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06A6) + (=ucs . #xFB6F) ; ï­¯ + )) +(define-char + '((name . "ARABIC LETTER PEHEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x06A6) + (=ucs . #xFB70) ; ï­° + )) +(define-char + '((name . "ARABIC LETTER PEHEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x06A6) + (=ucs . #xFB71) ; ï­± + )) +(define-char + '((name . "ARABIC LETTER DYEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0684) + (=ucs . #xFB72) ; ï­² + )) +(define-char + '((name . "ARABIC LETTER DYEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0684) + (=ucs . #xFB73) ; ï­³ + )) +(define-char + '((name . "ARABIC LETTER DYEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0684) + (=ucs . #xFB74) ; ï­´ + )) +(define-char + '((name . "ARABIC LETTER DYEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0684) + (=ucs . #xFB75) ; ï­µ + )) +(define-char + '((name . "ARABIC LETTER NYEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0683) + (=ucs . #xFB76) ; ï­¶ + )) +(define-char + '((name . "ARABIC LETTER NYEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0683) + (=ucs . #xFB77) ; ï­· + )) +(define-char + '((name . "ARABIC LETTER NYEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0683) + (=ucs . #xFB78) ; ï­¸ + )) +(define-char + '((name . "ARABIC LETTER NYEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0683) + (=ucs . #xFB79) ; ï­¹ + )) +(define-char + '((name . "ARABIC LETTER TCHEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0686) + (arabic-2-column . #x67) ; øº«¾ + (=ucs . #xFB7A) ; ï­º + )) +(define-char + '((name . "ARABIC LETTER TCHEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0686) + (arabic-2-column . #x6A) ; øº¬ + (=ucs . #xFB7B) ; ï­» + )) +(define-char + '((name . "ARABIC LETTER TCHEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0686) + (arabic-2-column . #x68) ; øº«¿ + (=ucs . #xFB7C) ; ï­¼ + )) +(define-char + '((name . "ARABIC LETTER TCHEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0686) + (arabic-2-column . #x69) ; øº¬€ + (=ucs . #xFB7D) ; ï­½ + )) +(define-char + '((name . "ARABIC LETTER TCHEHEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0687) + (=ucs . #xFB7E) ; ï­¾ + )) +(define-char + '((name . "ARABIC LETTER TCHEHEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0687) + (=ucs . #xFB7F) ; ï­¿ + )) +(define-char + '((name . "ARABIC LETTER TCHEHEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0687) + (=ucs . #xFB80) ; ﮀ + )) +(define-char + '((name . "ARABIC LETTER TCHEHEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0687) + (=ucs . #xFB81) ; ﮁ + )) +(define-char + '((name . "ARABIC LETTER DDAHAL ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x068D) + (=ucs . #xFB82) ; ﮂ + )) +(define-char + '((name . "ARABIC LETTER DDAHAL FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x068D) + (=ucs . #xFB83) ; ﮃ + )) +(define-char + '((name . "ARABIC LETTER DAHAL ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x068C) + (=ucs . #xFB84) ; ﮄ + )) +(define-char + '((name . "ARABIC LETTER DAHAL FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x068C) + (=ucs . #xFB85) ; ﮅ + )) +(define-char + '((name . "ARABIC LETTER DUL ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x068E) + (=ucs . #xFB86) ; ﮆ + )) +(define-char + '((name . "ARABIC LETTER DUL FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x068E) + (=ucs . #xFB87) ; ﮇ + )) +(define-char + '((name . "ARABIC LETTER DDAL ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0688) + (=ucs . #xFB88) ; ﮈ + )) +(define-char + '((name . "ARABIC LETTER DDAL FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0688) + (=ucs . #xFB89) ; ﮉ + )) +(define-char + '((name . "ARABIC LETTER JEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0698) + (arabic-1-column . #x68) ; øºª¡ + (=ucs . #xFB8A) ; ﮊ + )) +(define-char + '((name . "ARABIC LETTER JEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0698) + (arabic-1-column . #x69) ; øºª¢ + (=ucs . #xFB8B) ; ﮋ + )) +(define-char + '((name . "ARABIC LETTER RREH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0691) + (=ucs . #xFB8C) ; ﮌ + )) +(define-char + '((name . "ARABIC LETTER RREH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0691) + (=ucs . #xFB8D) ; ﮍ + )) +(define-char + '((name . "ARABIC LETTER KEHEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06A9) + (=ucs . #xFB8E) ; ﮎ + )) +(define-char + '((name . "ARABIC LETTER KEHEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06A9) + (=ucs . #xFB8F) ; ﮏ + )) +(define-char + '((name . "ARABIC LETTER KEHEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x06A9) + (=ucs . #xFB90) ; ﮐ + )) +(define-char + '((name . "ARABIC LETTER KEHEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x06A9) + (=ucs . #xFB91) ; ﮑ + )) +(define-char + '((name . "ARABIC LETTER GAF ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06AF) + (arabic-2-column . #x6B) ; øº¬‚ + (=ucs . #xFB92) ; ﮒ + )) +(define-char + '((name . "ARABIC LETTER GAF FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06AF) + (arabic-2-column . #x6E) ; øº¬… + (=ucs . #xFB93) ; ﮓ + )) +(define-char + '((name . "ARABIC LETTER GAF INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x06AF) + (arabic-2-column . #x6C) ; øº¬ƒ + (=ucs . #xFB94) ; ﮔ + )) +(define-char + '((name . "ARABIC LETTER GAF MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x06AF) + (arabic-2-column . #x6D) ; øº¬„ + (=ucs . #xFB95) ; ﮕ + )) +(define-char + '((name . "ARABIC LETTER GUEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06B3) + (=ucs . #xFB96) ; ﮖ + )) +(define-char + '((name . "ARABIC LETTER GUEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06B3) + (=ucs . #xFB97) ; ﮗ + )) +(define-char + '((name . "ARABIC LETTER GUEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x06B3) + (=ucs . #xFB98) ; ﮘ + )) +(define-char + '((name . "ARABIC LETTER GUEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x06B3) + (=ucs . #xFB99) ; ﮙ + )) +(define-char + '((name . "ARABIC LETTER NGOEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06B1) + (=ucs . #xFB9A) ; ﮚ + )) +(define-char + '((name . "ARABIC LETTER NGOEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06B1) + (=ucs . #xFB9B) ; ﮛ + )) +(define-char + '((name . "ARABIC LETTER NGOEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x06B1) + (=ucs . #xFB9C) ; ﮜ + )) +(define-char + '((name . "ARABIC LETTER NGOEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x06B1) + (=ucs . #xFB9D) ; ﮝ + )) +(define-char + '((name . "ARABIC LETTER NOON GHUNNA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06BA) + (=ucs . #xFB9E) ; ﮞ + )) +(define-char + '((name . "ARABIC LETTER NOON GHUNNA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06BA) + (=ucs . #xFB9F) ; ﮟ + )) +(define-char + '((name . "ARABIC LETTER RNOON ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06BB) + (=ucs . #xFBA0) ; ï®  + )) +(define-char + '((name . "ARABIC LETTER RNOON FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06BB) + (=ucs . #xFBA1) ; ﮡ + )) +(define-char + '((name . "ARABIC LETTER RNOON INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x06BB) + (=ucs . #xFBA2) ; ﮢ + )) +(define-char + '((name . "ARABIC LETTER RNOON MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x06BB) + (=ucs . #xFBA3) ; ﮣ + )) +(define-char + '((name . "ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06C0) + (=ucs . #xFBA4) ; ﮤ + )) +(define-char + '((name . "ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06C0) + (=ucs . #xFBA5) ; ﮥ + )) +(define-char + '((name . "ARABIC LETTER HEH GOAL ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06C1) + (=ucs . #xFBA6) ; ﮦ + )) +(define-char + '((name . "ARABIC LETTER HEH GOAL FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06C1) + (=ucs . #xFBA7) ; ﮧ + )) +(define-char + '((name . "ARABIC LETTER HEH GOAL INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x06C1) + (=ucs . #xFBA8) ; ﮨ + )) +(define-char + '((name . "ARABIC LETTER HEH GOAL MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x06C1) + (=ucs . #xFBA9) ; ﮩ + )) +(define-char + '((name . "ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06BE) + (=ucs . #xFBAA) ; ﮪ + )) +(define-char + '((name . "ARABIC LETTER HEH DOACHASHMEE FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06BE) + (=ucs . #xFBAB) ; ﮫ + )) +(define-char + '((name . "ARABIC LETTER HEH DOACHASHMEE INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x06BE) + (=ucs . #xFBAC) ; ﮬ + )) +(define-char + '((name . "ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x06BE) + (=ucs . #xFBAD) ; ï®­ + )) +(define-char + '((name . "ARABIC LETTER YEH BARREE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06D2) + (=ucs . #xFBAE) ; ï®® + )) +(define-char + '((name . "ARABIC LETTER YEH BARREE FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06D2) + (=ucs . #xFBAF) ; ﮯ + )) +(define-char + '((name . "ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06D3) + (=ucs . #xFBB0) ; ï®° + )) +(define-char + '((name . "ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06D3) + (=ucs . #xFBB1) ; ï®± + )) +(define-char + '((name . "ARABIC LETTER NG ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06AD) + (=ucs . #xFBD3) ; ﯓ + )) +(define-char + '((name . "ARABIC LETTER NG FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06AD) + (=ucs . #xFBD4) ; ﯔ + )) +(define-char + '((name . "ARABIC LETTER NG INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x06AD) + (=ucs . #xFBD5) ; ﯕ + )) +(define-char + '((name . "ARABIC LETTER NG MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x06AD) + (=ucs . #xFBD6) ; ﯖ + )) +(define-char + '((name . "ARABIC LETTER U ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06C7) + (=ucs . #xFBD7) ; ﯗ + )) +(define-char + '((name . "ARABIC LETTER U FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06C7) + (=ucs . #xFBD8) ; ﯘ + )) +(define-char + '((name . "ARABIC LETTER OE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06C6) + (=ucs . #xFBD9) ; ﯙ + )) +(define-char + '((name . "ARABIC LETTER OE FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06C6) + (=ucs . #xFBDA) ; ﯚ + )) +(define-char + '((name . "ARABIC LETTER YU ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06C8) + (=ucs . #xFBDB) ; ﯛ + )) +(define-char + '((name . "ARABIC LETTER YU FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06C8) + (=ucs . #xFBDC) ; ﯜ + )) +(define-char + '((name . "ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0677) + (=ucs . #xFBDD) ; ﯝ + )) +(define-char + '((name . "ARABIC LETTER VE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06CB) + (=ucs . #xFBDE) ; ﯞ + )) +(define-char + '((name . "ARABIC LETTER VE FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06CB) + (=ucs . #xFBDF) ; ﯟ + )) +(define-char + '((name . "ARABIC LETTER KIRGHIZ OE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06C5) + (=ucs . #xFBE0) ; ﯠ + )) +(define-char + '((name . "ARABIC LETTER KIRGHIZ OE FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06C5) + (=ucs . #xFBE1) ; ﯡ + )) +(define-char + '((name . "ARABIC LETTER KIRGHIZ YU ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06C9) + (=ucs . #xFBE2) ; ﯢ + )) +(define-char + '((name . "ARABIC LETTER KIRGHIZ YU FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06C9) + (=ucs . #xFBE3) ; ﯣ + )) +(define-char + '((name . "ARABIC LETTER E ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06D0) + (=ucs . #xFBE4) ; ﯤ + )) +(define-char + '((name . "ARABIC LETTER E FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06D0) + (=ucs . #xFBE5) ; ﯥ + )) +(define-char + '((name . "ARABIC LETTER E INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x06D0) + (=ucs . #xFBE6) ; ﯦ + )) +(define-char + '((name . "ARABIC LETTER E MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x06D0) + (=ucs . #xFBE7) ; ﯧ + )) +(define-char + '((name . "ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0649) + (=ucs . #xFBE8) ; ﯨ + )) +(define-char + '((name . "ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0649) + (=ucs . #xFBE9) ; ﯩ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0626 #x0627) + (=ucs . #xFBEA) ; ﯪ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0626 #x0627) + (=ucs . #xFBEB) ; ﯫ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0626 #x06D5) + (=ucs . #xFBEC) ; ﯬ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0626 #x06D5) + (=ucs . #xFBED) ; ﯭ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0626 #x0648) + (=ucs . #xFBEE) ; ﯮ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0626 #x0648) + (=ucs . #xFBEF) ; ﯯ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0626 #x06C7) + (=ucs . #xFBF0) ; ﯰ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0626 #x06C7) + (=ucs . #xFBF1) ; ﯱ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0626 #x06C6) + (=ucs . #xFBF2) ; ﯲ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0626 #x06C6) + (=ucs . #xFBF3) ; ﯳ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0626 #x06C8) + (=ucs . #xFBF4) ; ﯴ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0626 #x06C8) + (=ucs . #xFBF5) ; ﯵ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0626 #x06D0) + (=ucs . #xFBF6) ; ﯶ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0626 #x06D0) + (=ucs . #xFBF7) ; ﯷ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0626 #x06D0) + (=ucs . #xFBF8) ; ﯸ + )) +(define-char + '((name . "ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0626 #x0649) + (=ucs . #xFBF9) ; ﯹ + )) +(define-char + '((name . "ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0626 #x0649) + (=ucs . #xFBFA) ; ﯺ + )) +(define-char + '((name . "ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0626 #x0649) + (=ucs . #xFBFB) ; ﯻ + )) +(define-char + '((name . "ARABIC LETTER FARSI YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x06CC) + (=ucs . #xFBFC) ; ﯼ + )) +(define-char + '((name . "ARABIC LETTER FARSI YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x06CC) + (=ucs . #xFBFD) ; ﯽ + )) +(define-char + '((name . "ARABIC LETTER FARSI YEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x06CC) + (=ucs . #xFBFE) ; ﯾ + )) +(define-char + '((name . "ARABIC LETTER FARSI YEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x06CC) + (=ucs . #xFBFF) ; ﯿ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0626 #x062C) + (=ucs . #xFC00) ; ﰀ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0626 #x062D) + (=ucs . #xFC01) ; ﰁ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0626 #x0645) + (=ucs . #xFC02) ; ﰂ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0626 #x0649) + (=ucs . #xFC03) ; ﰃ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0626 #x064A) + (=ucs . #xFC04) ; ﰄ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0628 #x062C) + (=ucs . #xFC05) ; ﰅ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0628 #x062D) + (=ucs . #xFC06) ; ﰆ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0628 #x062E) + (=ucs . #xFC07) ; ﰇ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0628 #x0645) + (=ucs . #xFC08) ; ﰈ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0628 #x0649) + (=ucs . #xFC09) ; ﰉ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0628 #x064A) + (=ucs . #xFC0A) ; ﰊ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062A #x062C) + (=ucs . #xFC0B) ; ﰋ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062A #x062D) + (=ucs . #xFC0C) ; ﰌ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062A #x062E) + (=ucs . #xFC0D) ; ﰍ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062A #x0645) + (=ucs . #xFC0E) ; ﰎ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062A #x0649) + (=ucs . #xFC0F) ; ﰏ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062A #x064A) + (=ucs . #xFC10) ; ﰐ + )) +(define-char + '((name . "ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062B #x062C) + (=ucs . #xFC11) ; ﰑ + )) +(define-char + '((name . "ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062B #x0645) + (=ucs . #xFC12) ; ﰒ + )) +(define-char + '((name . "ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062B #x0649) + (=ucs . #xFC13) ; ﰓ + )) +(define-char + '((name . "ARABIC LIGATURE THEH WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062B #x064A) + (=ucs . #xFC14) ; ﰔ + )) +(define-char + '((name . "ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062C #x062D) + (=ucs . #xFC15) ; ﰕ + )) +(define-char + '((name . "ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062C #x0645) + (=ucs . #xFC16) ; ﰖ + )) +(define-char + '((name . "ARABIC LIGATURE HAH WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062D #x062C) + (=ucs . #xFC17) ; ﰗ + )) +(define-char + '((name . "ARABIC LIGATURE HAH WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062D #x0645) + (=ucs . #xFC18) ; ﰘ + )) +(define-char + '((name . "ARABIC LIGATURE KHAH WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062E #x062C) + (=ucs . #xFC19) ; ﰙ + )) +(define-char + '((name . "ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062E #x062D) + (=ucs . #xFC1A) ; ﰚ + )) +(define-char + '((name . "ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062E #x0645) + (=ucs . #xFC1B) ; ﰛ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0633 #x062C) + (=ucs . #xFC1C) ; ﰜ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0633 #x062D) + (=ucs . #xFC1D) ; ﰝ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0633 #x062E) + (=ucs . #xFC1E) ; ﰞ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0633 #x0645) + (=ucs . #xFC1F) ; ﰟ + )) +(define-char + '((name . "ARABIC LIGATURE SAD WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0635 #x062D) + (=ucs . #xFC20) ; ï°  + )) +(define-char + '((name . "ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0635 #x0645) + (=ucs . #xFC21) ; ï°¡ + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0636 #x062C) + (=ucs . #xFC22) ; ï°¢ + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0636 #x062D) + (=ucs . #xFC23) ; ï°£ + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0636 #x062E) + (=ucs . #xFC24) ; ï°¤ + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0636 #x0645) + (=ucs . #xFC25) ; ï°¥ + )) +(define-char + '((name . "ARABIC LIGATURE TAH WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0637 #x062D) + (=ucs . #xFC26) ; ï°¦ + )) +(define-char + '((name . "ARABIC LIGATURE TAH WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0637 #x0645) + (=ucs . #xFC27) ; ï°§ + )) +(define-char + '((name . "ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0638 #x0645) + (=ucs . #xFC28) ; ï°¨ + )) +(define-char + '((name . "ARABIC LIGATURE AIN WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0639 #x062C) + (=ucs . #xFC29) ; ï°© + )) +(define-char + '((name . "ARABIC LIGATURE AIN WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0639 #x0645) + (=ucs . #xFC2A) ; ï°ª + )) +(define-char + '((name . "ARABIC LIGATURE GHAIN WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x063A #x062C) + (=ucs . #xFC2B) ; ï°« + )) +(define-char + '((name . "ARABIC LIGATURE GHAIN WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x063A #x0645) + (=ucs . #xFC2C) ; ï°¬ + )) +(define-char + '((name . "ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0641 #x062C) + (=ucs . #xFC2D) ; ï°­ + )) +(define-char + '((name . "ARABIC LIGATURE FEH WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0641 #x062D) + (=ucs . #xFC2E) ; ï°® + )) +(define-char + '((name . "ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0641 #x062E) + (=ucs . #xFC2F) ; ï°¯ + )) +(define-char + '((name . "ARABIC LIGATURE FEH WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0641 #x0645) + (=ucs . #xFC30) ; ï°° + )) +(define-char + '((name . "ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0641 #x0649) + (=ucs . #xFC31) ; ï°± + )) +(define-char + '((name . "ARABIC LIGATURE FEH WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0641 #x064A) + (=ucs . #xFC32) ; ï°² + )) +(define-char + '((name . "ARABIC LIGATURE QAF WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0642 #x062D) + (=ucs . #xFC33) ; ï°³ + )) +(define-char + '((name . "ARABIC LIGATURE QAF WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0642 #x0645) + (=ucs . #xFC34) ; ï°´ + )) +(define-char + '((name . "ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0642 #x0649) + (=ucs . #xFC35) ; ï°µ + )) +(define-char + '((name . "ARABIC LIGATURE QAF WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0642 #x064A) + (=ucs . #xFC36) ; ï°¶ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH ALEF ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0643 #x0627) + (=ucs . #xFC37) ; ï°· + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0643 #x062C) + (=ucs . #xFC38) ; ï°¸ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0643 #x062D) + (=ucs . #xFC39) ; ï°¹ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0643 #x062E) + (=ucs . #xFC3A) ; ï°º + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH LAM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0643 #x0644) + (=ucs . #xFC3B) ; ï°» + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0643 #x0645) + (=ucs . #xFC3C) ; ï°¼ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0643 #x0649) + (=ucs . #xFC3D) ; ï°½ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0643 #x064A) + (=ucs . #xFC3E) ; ï°¾ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0644 #x062C) + (=ucs . #xFC3F) ; ï°¿ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0644 #x062D) + (=ucs . #xFC40) ; ﱀ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0644 #x062E) + (=ucs . #xFC41) ; ﱁ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0644 #x0645) + (=ucs . #xFC42) ; ﱂ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0644 #x0649) + (=ucs . #xFC43) ; ﱃ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0644 #x064A) + (=ucs . #xFC44) ; ﱄ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0645 #x062C) + (=ucs . #xFC45) ; ﱅ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0645 #x062D) + (=ucs . #xFC46) ; ﱆ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0645 #x062E) + (=ucs . #xFC47) ; ﱇ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0645 #x0645) + (=ucs . #xFC48) ; ﱈ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0645 #x0649) + (=ucs . #xFC49) ; ﱉ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0645 #x064A) + (=ucs . #xFC4A) ; ﱊ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0646 #x062C) + (=ucs . #xFC4B) ; ﱋ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0646 #x062D) + (=ucs . #xFC4C) ; ﱌ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0646 #x062E) + (=ucs . #xFC4D) ; ﱍ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0646 #x0645) + (=ucs . #xFC4E) ; ﱎ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0646 #x0649) + (=ucs . #xFC4F) ; ﱏ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0646 #x064A) + (=ucs . #xFC50) ; ﱐ + )) +(define-char + '((name . "ARABIC LIGATURE HEH WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0647 #x062C) + (=ucs . #xFC51) ; ﱑ + )) +(define-char + '((name . "ARABIC LIGATURE HEH WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0647 #x0645) + (=ucs . #xFC52) ; ﱒ + )) +(define-char + '((name . "ARABIC LIGATURE HEH WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0647 #x0649) + (=ucs . #xFC53) ; ﱓ + )) +(define-char + '((name . "ARABIC LIGATURE HEH WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0647 #x064A) + (=ucs . #xFC54) ; ﱔ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x064A #x062C) + (=ucs . #xFC55) ; ﱕ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x064A #x062D) + (=ucs . #xFC56) ; ﱖ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x064A #x062E) + (=ucs . #xFC57) ; ﱗ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x064A #x0645) + (=ucs . #xFC58) ; ﱘ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x064A #x0649) + (=ucs . #xFC59) ; ﱙ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x064A #x064A) + (=ucs . #xFC5A) ; ﱚ + )) +(define-char + '((name . "ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0630 #x0670) + (=ucs . #xFC5B) ; ﱛ + )) +(define-char + '((name . "ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0631 #x0670) + (=ucs . #xFC5C) ; ﱜ + )) +(define-char + '((name . "ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0649 #x0670) + (=ucs . #xFC5D) ; ﱝ + )) +(define-char + '((name . "ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0020 #x064C #x0651) + (=ucs . #xFC5E) ; ﱞ + )) +(define-char + '((name . "ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0020 #x064D #x0651) + (=ucs . #xFC5F) ; ﱟ + )) +(define-char + '((name . "ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0020 #x064E #x0651) + (=ucs . #xFC60) ; ï±  + )) +(define-char + '((name . "ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0020 #x064F #x0651) + (=ucs . #xFC61) ; ﱡ + )) +(define-char + '((name . "ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0020 #x0650 #x0651) + (=ucs . #xFC62) ; ï±¢ + )) +(define-char + '((name . "ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0020 #x0651 #x0670) + (=ucs . #xFC63) ; ï±£ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0626 #x0631) + (=ucs . #xFC64) ; ﱤ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0626 #x0632) + (=ucs . #xFC65) ; ï±¥ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0626 #x0645) + (=ucs . #xFC66) ; ﱦ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0626 #x0646) + (=ucs . #xFC67) ; ﱧ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0626 #x0649) + (=ucs . #xFC68) ; ﱨ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0626 #x064A) + (=ucs . #xFC69) ; ﱩ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH REH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0628 #x0631) + (=ucs . #xFC6A) ; ﱪ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH ZAIN FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0628 #x0632) + (=ucs . #xFC6B) ; ﱫ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0628 #x0645) + (=ucs . #xFC6C) ; ﱬ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH NOON FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0628 #x0646) + (=ucs . #xFC6D) ; ï±­ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0628 #x0649) + (=ucs . #xFC6E) ; ï±® + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0628 #x064A) + (=ucs . #xFC6F) ; ﱯ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH REH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062A #x0631) + (=ucs . #xFC70) ; ï±° + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH ZAIN FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062A #x0632) + (=ucs . #xFC71) ; ï±± + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062A #x0645) + (=ucs . #xFC72) ; ï±² + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH NOON FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062A #x0646) + (=ucs . #xFC73) ; ï±³ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062A #x0649) + (=ucs . #xFC74) ; ï±´ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062A #x064A) + (=ucs . #xFC75) ; ï±µ + )) +(define-char + '((name . "ARABIC LIGATURE THEH WITH REH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062B #x0631) + (=ucs . #xFC76) ; ﱶ + )) +(define-char + '((name . "ARABIC LIGATURE THEH WITH ZAIN FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062B #x0632) + (=ucs . #xFC77) ; ï±· + )) +(define-char + '((name . "ARABIC LIGATURE THEH WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062B #x0645) + (=ucs . #xFC78) ; ﱸ + )) +(define-char + '((name . "ARABIC LIGATURE THEH WITH NOON FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062B #x0646) + (=ucs . #xFC79) ; ï±¹ + )) +(define-char + '((name . "ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062B #x0649) + (=ucs . #xFC7A) ; ﱺ + )) +(define-char + '((name . "ARABIC LIGATURE THEH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062B #x064A) + (=ucs . #xFC7B) ; ï±» + )) +(define-char + '((name . "ARABIC LIGATURE FEH WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0641 #x0649) + (=ucs . #xFC7C) ; ï±¼ + )) +(define-char + '((name . "ARABIC LIGATURE FEH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0641 #x064A) + (=ucs . #xFC7D) ; ï±½ + )) +(define-char + '((name . "ARABIC LIGATURE QAF WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0642 #x0649) + (=ucs . #xFC7E) ; ï±¾ + )) +(define-char + '((name . "ARABIC LIGATURE QAF WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0642 #x064A) + (=ucs . #xFC7F) ; ﱿ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH ALEF FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0643 #x0627) + (=ucs . #xFC80) ; ﲀ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH LAM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0643 #x0644) + (=ucs . #xFC81) ; ﲁ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0643 #x0645) + (=ucs . #xFC82) ; ﲂ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0643 #x0649) + (=ucs . #xFC83) ; ﲃ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0643 #x064A) + (=ucs . #xFC84) ; ﲄ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644 #x0645) + (=ucs . #xFC85) ; ﲅ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644 #x0649) + (=ucs . #xFC86) ; ﲆ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644 #x064A) + (=ucs . #xFC87) ; ﲇ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH ALEF FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0645 #x0627) + (=ucs . #xFC88) ; ﲈ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0645 #x0645) + (=ucs . #xFC89) ; ﲉ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH REH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0646 #x0631) + (=ucs . #xFC8A) ; ﲊ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH ZAIN FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0646 #x0632) + (=ucs . #xFC8B) ; ﲋ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0646 #x0645) + (=ucs . #xFC8C) ; ﲌ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH NOON FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0646 #x0646) + (=ucs . #xFC8D) ; ﲍ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0646 #x0649) + (=ucs . #xFC8E) ; ﲎ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0646 #x064A) + (=ucs . #xFC8F) ; ﲏ + )) +(define-char + '((name . "ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0649 #x0670) + (=ucs . #xFC90) ; ﲐ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH REH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x064A #x0631) + (=ucs . #xFC91) ; ﲑ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH ZAIN FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x064A #x0632) + (=ucs . #xFC92) ; ﲒ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x064A #x0645) + (=ucs . #xFC93) ; ﲓ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH NOON FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x064A #x0646) + (=ucs . #xFC94) ; ﲔ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x064A #x0649) + (=ucs . #xFC95) ; ﲕ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x064A #x064A) + (=ucs . #xFC96) ; ﲖ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0626 #x062C) + (=ucs . #xFC97) ; ﲗ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0626 #x062D) + (=ucs . #xFC98) ; ﲘ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0626 #x062E) + (=ucs . #xFC99) ; ﲙ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0626 #x0645) + (=ucs . #xFC9A) ; ﲚ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0626 #x0647) + (=ucs . #xFC9B) ; ﲛ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0628 #x062C) + (=ucs . #xFC9C) ; ﲜ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0628 #x062D) + (=ucs . #xFC9D) ; ﲝ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0628 #x062E) + (=ucs . #xFC9E) ; ﲞ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0628 #x0645) + (=ucs . #xFC9F) ; ﲟ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH HEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0628 #x0647) + (=ucs . #xFCA0) ; ï²  + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062A #x062C) + (=ucs . #xFCA1) ; ﲡ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062A #x062D) + (=ucs . #xFCA2) ; ï²¢ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062A #x062E) + (=ucs . #xFCA3) ; ï²£ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062A #x0645) + (=ucs . #xFCA4) ; ﲤ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH HEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062A #x0647) + (=ucs . #xFCA5) ; ï²¥ + )) +(define-char + '((name . "ARABIC LIGATURE THEH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062B #x0645) + (=ucs . #xFCA6) ; ﲦ + )) +(define-char + '((name . "ARABIC LIGATURE JEEM WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062C #x062D) + (=ucs . #xFCA7) ; ﲧ + )) +(define-char + '((name . "ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062C #x0645) + (=ucs . #xFCA8) ; ﲨ + )) +(define-char + '((name . "ARABIC LIGATURE HAH WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062D #x062C) + (=ucs . #xFCA9) ; ﲩ + )) +(define-char + '((name . "ARABIC LIGATURE HAH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062D #x0645) + (=ucs . #xFCAA) ; ﲪ + )) +(define-char + '((name . "ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062E #x062C) + (=ucs . #xFCAB) ; ﲫ + )) +(define-char + '((name . "ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062E #x0645) + (=ucs . #xFCAC) ; ﲬ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0633 #x062C) + (=ucs . #xFCAD) ; ï²­ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0633 #x062D) + (=ucs . #xFCAE) ; ï²® + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0633 #x062E) + (=ucs . #xFCAF) ; ﲯ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0633 #x0645) + (=ucs . #xFCB0) ; ï²° + )) +(define-char + '((name . "ARABIC LIGATURE SAD WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0635 #x062D) + (=ucs . #xFCB1) ; ï²± + )) +(define-char + '((name . "ARABIC LIGATURE SAD WITH KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0635 #x062E) + (=ucs . #xFCB2) ; ï²² + )) +(define-char + '((name . "ARABIC LIGATURE SAD WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0635 #x0645) + (=ucs . #xFCB3) ; ï²³ + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0636 #x062C) + (=ucs . #xFCB4) ; ï²´ + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0636 #x062D) + (=ucs . #xFCB5) ; ï²µ + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0636 #x062E) + (=ucs . #xFCB6) ; ﲶ + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0636 #x0645) + (=ucs . #xFCB7) ; ï²· + )) +(define-char + '((name . "ARABIC LIGATURE TAH WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0637 #x062D) + (=ucs . #xFCB8) ; ﲸ + )) +(define-char + '((name . "ARABIC LIGATURE ZAH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0638 #x0645) + (=ucs . #xFCB9) ; ï²¹ + )) +(define-char + '((name . "ARABIC LIGATURE AIN WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0639 #x062C) + (=ucs . #xFCBA) ; ﲺ + )) +(define-char + '((name . "ARABIC LIGATURE AIN WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0639 #x0645) + (=ucs . #xFCBB) ; ï²» + )) +(define-char + '((name . "ARABIC LIGATURE GHAIN WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x063A #x062C) + (=ucs . #xFCBC) ; ï²¼ + )) +(define-char + '((name . "ARABIC LIGATURE GHAIN WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x063A #x0645) + (=ucs . #xFCBD) ; ï²½ + )) +(define-char + '((name . "ARABIC LIGATURE FEH WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0641 #x062C) + (=ucs . #xFCBE) ; ï²¾ + )) +(define-char + '((name . "ARABIC LIGATURE FEH WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0641 #x062D) + (=ucs . #xFCBF) ; ﲿ + )) +(define-char + '((name . "ARABIC LIGATURE FEH WITH KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0641 #x062E) + (=ucs . #xFCC0) ; ﳀ + )) +(define-char + '((name . "ARABIC LIGATURE FEH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0641 #x0645) + (=ucs . #xFCC1) ; ﳁ + )) +(define-char + '((name . "ARABIC LIGATURE QAF WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0642 #x062D) + (=ucs . #xFCC2) ; ﳂ + )) +(define-char + '((name . "ARABIC LIGATURE QAF WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0642 #x0645) + (=ucs . #xFCC3) ; ﳃ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0643 #x062C) + (=ucs . #xFCC4) ; ﳄ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0643 #x062D) + (=ucs . #xFCC5) ; ﳅ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0643 #x062E) + (=ucs . #xFCC6) ; ﳆ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH LAM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0643 #x0644) + (=ucs . #xFCC7) ; ﳇ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0643 #x0645) + (=ucs . #xFCC8) ; ﳈ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0644 #x062C) + (=ucs . #xFCC9) ; ﳉ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0644 #x062D) + (=ucs . #xFCCA) ; ﳊ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0644 #x062E) + (=ucs . #xFCCB) ; ﳋ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0644 #x0645) + (=ucs . #xFCCC) ; ﳌ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH HEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0644 #x0647) + (=ucs . #xFCCD) ; ﳍ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0645 #x062C) + (=ucs . #xFCCE) ; ﳎ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0645 #x062D) + (=ucs . #xFCCF) ; ﳏ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0645 #x062E) + (=ucs . #xFCD0) ; ﳐ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0645 #x0645) + (=ucs . #xFCD1) ; ﳑ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0646 #x062C) + (=ucs . #xFCD2) ; ﳒ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0646 #x062D) + (=ucs . #xFCD3) ; ﳓ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0646 #x062E) + (=ucs . #xFCD4) ; ﳔ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0646 #x0645) + (=ucs . #xFCD5) ; ﳕ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH HEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0646 #x0647) + (=ucs . #xFCD6) ; ﳖ + )) +(define-char + '((name . "ARABIC LIGATURE HEH WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0647 #x062C) + (=ucs . #xFCD7) ; ﳗ + )) +(define-char + '((name . "ARABIC LIGATURE HEH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0647 #x0645) + (=ucs . #xFCD8) ; ﳘ + )) +(define-char + '((name . "ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0647 #x0670) + (=ucs . #xFCD9) ; ﳙ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x064A #x062C) + (=ucs . #xFCDA) ; ﳚ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x064A #x062D) + (=ucs . #xFCDB) ; ﳛ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x064A #x062E) + (=ucs . #xFCDC) ; ﳜ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x064A #x0645) + (=ucs . #xFCDD) ; ﳝ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x064A #x0647) + (=ucs . #xFCDE) ; ﳞ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0626 #x0645) + (=ucs . #xFCDF) ; ﳟ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0626 #x0647) + (=ucs . #xFCE0) ; ï³  + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0628 #x0645) + (=ucs . #xFCE1) ; ﳡ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH HEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0628 #x0647) + (=ucs . #xFCE2) ; ï³¢ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH MEEM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x062A #x0645) + (=ucs . #xFCE3) ; ï³£ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH HEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x062A #x0647) + (=ucs . #xFCE4) ; ﳤ + )) +(define-char + '((name . "ARABIC LIGATURE THEH WITH MEEM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x062B #x0645) + (=ucs . #xFCE5) ; ï³¥ + )) +(define-char + '((name . "ARABIC LIGATURE THEH WITH HEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x062B #x0647) + (=ucs . #xFCE6) ; ﳦ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH MEEM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0633 #x0645) + (=ucs . #xFCE7) ; ﳧ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH HEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0633 #x0647) + (=ucs . #xFCE8) ; ﳨ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH MEEM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0634 #x0645) + (=ucs . #xFCE9) ; ﳩ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH HEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0634 #x0647) + (=ucs . #xFCEA) ; ﳪ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH LAM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0643 #x0644) + (=ucs . #xFCEB) ; ﳫ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH MEEM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0643 #x0645) + (=ucs . #xFCEC) ; ﳬ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH MEEM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0644 #x0645) + (=ucs . #xFCED) ; ï³­ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0646 #x0645) + (=ucs . #xFCEE) ; ï³® + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH HEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0646 #x0647) + (=ucs . #xFCEF) ; ﳯ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH MEEM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x064A #x0645) + (=ucs . #xFCF0) ; ï³° + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x064A #x0647) + (=ucs . #xFCF1) ; ï³± + )) +(define-char + '((name . "ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0640 #x064E #x0651) + (=ucs . #xFCF2) ; ï³² + )) +(define-char + '((name . "ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0640 #x064F #x0651) + (=ucs . #xFCF3) ; ï³³ + )) +(define-char + '((name . "ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0640 #x0650 #x0651) + (=ucs . #xFCF4) ; ï³´ + )) +(define-char + '((name . "ARABIC LIGATURE TAH WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0637 #x0649) + (=ucs . #xFCF5) ; ï³µ + )) +(define-char + '((name . "ARABIC LIGATURE TAH WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0637 #x064A) + (=ucs . #xFCF6) ; ﳶ + )) +(define-char + '((name . "ARABIC LIGATURE AIN WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0639 #x0649) + (=ucs . #xFCF7) ; ï³· + )) +(define-char + '((name . "ARABIC LIGATURE AIN WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0639 #x064A) + (=ucs . #xFCF8) ; ﳸ + )) +(define-char + '((name . "ARABIC LIGATURE GHAIN WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x063A #x0649) + (=ucs . #xFCF9) ; ï³¹ + )) +(define-char + '((name . "ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x063A #x064A) + (=ucs . #xFCFA) ; ﳺ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0633 #x0649) + (=ucs . #xFCFB) ; ï³» + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0633 #x064A) + (=ucs . #xFCFC) ; ï³¼ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0634 #x0649) + (=ucs . #xFCFD) ; ï³½ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0634 #x064A) + (=ucs . #xFCFE) ; ï³¾ + )) +(define-char + '((name . "ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062D #x0649) + (=ucs . #xFCFF) ; ﳿ + )) +(define-char + '((name . "ARABIC LIGATURE HAH WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062D #x064A) + (=ucs . #xFD00) ; ﴀ + )) +(define-char + '((name . "ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062C #x0649) + (=ucs . #xFD01) ; ﴁ + )) +(define-char + '((name . "ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062C #x064A) + (=ucs . #xFD02) ; ﴂ + )) +(define-char + '((name . "ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062E #x0649) + (=ucs . #xFD03) ; ﴃ + )) +(define-char + '((name . "ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062E #x064A) + (=ucs . #xFD04) ; ﴄ + )) +(define-char + '((name . "ARABIC LIGATURE SAD WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0635 #x0649) + (=ucs . #xFD05) ; ﴅ + )) +(define-char + '((name . "ARABIC LIGATURE SAD WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0635 #x064A) + (=ucs . #xFD06) ; ﴆ + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0636 #x0649) + (=ucs . #xFD07) ; ﴇ + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0636 #x064A) + (=ucs . #xFD08) ; ﴈ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0634 #x062C) + (=ucs . #xFD09) ; ﴉ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0634 #x062D) + (=ucs . #xFD0A) ; ﴊ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0634 #x062E) + (=ucs . #xFD0B) ; ﴋ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0634 #x0645) + (=ucs . #xFD0C) ; ﴌ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH REH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0634 #x0631) + (=ucs . #xFD0D) ; ﴍ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH REH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0633 #x0631) + (=ucs . #xFD0E) ; ﴎ + )) +(define-char + '((name . "ARABIC LIGATURE SAD WITH REH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0635 #x0631) + (=ucs . #xFD0F) ; ﴏ + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH REH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0636 #x0631) + (=ucs . #xFD10) ; ﴐ + )) +(define-char + '((name . "ARABIC LIGATURE TAH WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0637 #x0649) + (=ucs . #xFD11) ; ﴑ + )) +(define-char + '((name . "ARABIC LIGATURE TAH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0637 #x064A) + (=ucs . #xFD12) ; ﴒ + )) +(define-char + '((name . "ARABIC LIGATURE AIN WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0639 #x0649) + (=ucs . #xFD13) ; ﴓ + )) +(define-char + '((name . "ARABIC LIGATURE AIN WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0639 #x064A) + (=ucs . #xFD14) ; ﴔ + )) +(define-char + '((name . "ARABIC LIGATURE GHAIN WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x063A #x0649) + (=ucs . #xFD15) ; ﴕ + )) +(define-char + '((name . "ARABIC LIGATURE GHAIN WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x063A #x064A) + (=ucs . #xFD16) ; ﴖ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0633 #x0649) + (=ucs . #xFD17) ; ﴗ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0633 #x064A) + (=ucs . #xFD18) ; ﴘ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0634 #x0649) + (=ucs . #xFD19) ; ﴙ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0634 #x064A) + (=ucs . #xFD1A) ; ﴚ + )) +(define-char + '((name . "ARABIC LIGATURE HAH WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062D #x0649) + (=ucs . #xFD1B) ; ﴛ + )) +(define-char + '((name . "ARABIC LIGATURE HAH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062D #x064A) + (=ucs . #xFD1C) ; ﴜ + )) +(define-char + '((name . "ARABIC LIGATURE JEEM WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062C #x0649) + (=ucs . #xFD1D) ; ﴝ + )) +(define-char + '((name . "ARABIC LIGATURE JEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062C #x064A) + (=ucs . #xFD1E) ; ﴞ + )) +(define-char + '((name . "ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062E #x0649) + (=ucs . #xFD1F) ; ﴟ + )) +(define-char + '((name . "ARABIC LIGATURE KHAH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062E #x064A) + (=ucs . #xFD20) ; ï´  + )) +(define-char + '((name . "ARABIC LIGATURE SAD WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0635 #x0649) + (=ucs . #xFD21) ; ï´¡ + )) +(define-char + '((name . "ARABIC LIGATURE SAD WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0635 #x064A) + (=ucs . #xFD22) ; ï´¢ + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0636 #x0649) + (=ucs . #xFD23) ; ï´£ + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0636 #x064A) + (=ucs . #xFD24) ; ï´¤ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0634 #x062C) + (=ucs . #xFD25) ; ï´¥ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH HAH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0634 #x062D) + (=ucs . #xFD26) ; ï´¦ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0634 #x062E) + (=ucs . #xFD27) ; ï´§ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0634 #x0645) + (=ucs . #xFD28) ; ï´¨ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH REH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0634 #x0631) + (=ucs . #xFD29) ; ï´© + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH REH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0633 #x0631) + (=ucs . #xFD2A) ; ï´ª + )) +(define-char + '((name . "ARABIC LIGATURE SAD WITH REH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0635 #x0631) + (=ucs . #xFD2B) ; ï´« + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH REH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0636 #x0631) + (=ucs . #xFD2C) ; ï´¬ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0634 #x062C) + (=ucs . #xFD2D) ; ï´­ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0634 #x062D) + (=ucs . #xFD2E) ; ï´® + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0634 #x062E) + (=ucs . #xFD2F) ; ï´¯ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0634 #x0645) + (=ucs . #xFD30) ; ï´° + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH HEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0633 #x0647) + (=ucs . #xFD31) ; ï´± + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH HEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0634 #x0647) + (=ucs . #xFD32) ; ï´² + )) +(define-char + '((name . "ARABIC LIGATURE TAH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0637 #x0645) + (=ucs . #xFD33) ; ï´³ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0633 #x062C) + (=ucs . #xFD34) ; ï´´ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH HAH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0633 #x062D) + (=ucs . #xFD35) ; ï´µ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0633 #x062E) + (=ucs . #xFD36) ; ï´¶ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0634 #x062C) + (=ucs . #xFD37) ; ï´· + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH HAH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0634 #x062D) + (=ucs . #xFD38) ; ï´¸ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0634 #x062E) + (=ucs . #xFD39) ; ï´¹ + )) +(define-char + '((name . "ARABIC LIGATURE TAH WITH MEEM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0637 #x0645) + (=ucs . #xFD3A) ; ï´º + )) +(define-char + '((name . "ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0638 #x0645) + (=ucs . #xFD3B) ; ï´» + )) +(define-char + '((name . "ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0627 #x064B) + (=ucs . #xFD3C) ; ï´¼ + )) +(define-char + '((name . "ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0627 #x064B) + (=ucs . #xFD3D) ; ï´½ + )) +(define-char + '((name . "ORNATE LEFT PARENTHESIS") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xFD3E) ; ï´¾ + )) +(define-char + '((name . "ORNATE RIGHT PARENTHESIS") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xFD3F) ; ï´¿ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062A #x062C #x0645) + (=ucs . #xFD50) ; ﵐ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062A #x062D #x062C) + (=ucs . #xFD51) ; ﵑ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062A #x062D #x062C) + (=ucs . #xFD52) ; ﵒ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062A #x062D #x0645) + (=ucs . #xFD53) ; ﵓ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062A #x062E #x0645) + (=ucs . #xFD54) ; ﵔ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062A #x0645 #x062C) + (=ucs . #xFD55) ; ﵕ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH MEEM WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062A #x0645 #x062D) + (=ucs . #xFD56) ; ﵖ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH MEEM WITH KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062A #x0645 #x062E) + (=ucs . #xFD57) ; ﵗ + )) +(define-char + '((name . "ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062C #x0645 #x062D) + (=ucs . #xFD58) ; ﵘ + )) +(define-char + '((name . "ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062C #x0645 #x062D) + (=ucs . #xFD59) ; ﵙ + )) +(define-char + '((name . "ARABIC LIGATURE HAH WITH MEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062D #x0645 #x064A) + (=ucs . #xFD5A) ; ﵚ + )) +(define-char + '((name . "ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062D #x0645 #x0649) + (=ucs . #xFD5B) ; ﵛ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH HAH WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0633 #x062D #x062C) + (=ucs . #xFD5C) ; ﵜ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0633 #x062C #x062D) + (=ucs . #xFD5D) ; ﵝ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0633 #x062C #x0649) + (=ucs . #xFD5E) ; ﵞ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH MEEM WITH HAH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0633 #x0645 #x062D) + (=ucs . #xFD5F) ; ﵟ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH MEEM WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0633 #x0645 #x062D) + (=ucs . #xFD60) ; ïµ  + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH MEEM WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0633 #x0645 #x062C) + (=ucs . #xFD61) ; ﵡ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH MEEM WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0633 #x0645 #x0645) + (=ucs . #xFD62) ; ïµ¢ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH MEEM WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0633 #x0645 #x0645) + (=ucs . #xFD63) ; ïµ£ + )) +(define-char + '((name . "ARABIC LIGATURE SAD WITH HAH WITH HAH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0635 #x062D #x062D) + (=ucs . #xFD64) ; ﵤ + )) +(define-char + '((name . "ARABIC LIGATURE SAD WITH HAH WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0635 #x062D #x062D) + (=ucs . #xFD65) ; ïµ¥ + )) +(define-char + '((name . "ARABIC LIGATURE SAD WITH MEEM WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0635 #x0645 #x0645) + (=ucs . #xFD66) ; ﵦ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH HAH WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0634 #x062D #x0645) + (=ucs . #xFD67) ; ﵧ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH HAH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0634 #x062D #x0645) + (=ucs . #xFD68) ; ﵨ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0634 #x062C #x064A) + (=ucs . #xFD69) ; ﵩ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0634 #x0645 #x062E) + (=ucs . #xFD6A) ; ﵪ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0634 #x0645 #x062E) + (=ucs . #xFD6B) ; ﵫ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0634 #x0645 #x0645) + (=ucs . #xFD6C) ; ﵬ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0634 #x0645 #x0645) + (=ucs . #xFD6D) ; ïµ­ + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0636 #x062D #x0649) + (=ucs . #xFD6E) ; ïµ® + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0636 #x062E #x0645) + (=ucs . #xFD6F) ; ﵯ + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0636 #x062E #x0645) + (=ucs . #xFD70) ; ïµ° + )) +(define-char + '((name . "ARABIC LIGATURE TAH WITH MEEM WITH HAH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0637 #x0645 #x062D) + (=ucs . #xFD71) ; ïµ± + )) +(define-char + '((name . "ARABIC LIGATURE TAH WITH MEEM WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0637 #x0645 #x062D) + (=ucs . #xFD72) ; ïµ² + )) +(define-char + '((name . "ARABIC LIGATURE TAH WITH MEEM WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0637 #x0645 #x0645) + (=ucs . #xFD73) ; ïµ³ + )) +(define-char + '((name . "ARABIC LIGATURE TAH WITH MEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0637 #x0645 #x064A) + (=ucs . #xFD74) ; ïµ´ + )) +(define-char + '((name . "ARABIC LIGATURE AIN WITH JEEM WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0639 #x062C #x0645) + (=ucs . #xFD75) ; ïµµ + )) +(define-char + '((name . "ARABIC LIGATURE AIN WITH MEEM WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0639 #x0645 #x0645) + (=ucs . #xFD76) ; ﵶ + )) +(define-char + '((name . "ARABIC LIGATURE AIN WITH MEEM WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0639 #x0645 #x0645) + (=ucs . #xFD77) ; ïµ· + )) +(define-char + '((name . "ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0639 #x0645 #x0649) + (=ucs . #xFD78) ; ﵸ + )) +(define-char + '((name . "ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x063A #x0645 #x0645) + (=ucs . #xFD79) ; ïµ¹ + )) +(define-char + '((name . "ARABIC LIGATURE GHAIN WITH MEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x063A #x0645 #x064A) + (=ucs . #xFD7A) ; ﵺ + )) +(define-char + '((name . "ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x063A #x0645 #x0649) + (=ucs . #xFD7B) ; ïµ» + )) +(define-char + '((name . "ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0641 #x062E #x0645) + (=ucs . #xFD7C) ; ïµ¼ + )) +(define-char + '((name . "ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0641 #x062E #x0645) + (=ucs . #xFD7D) ; ïµ½ + )) +(define-char + '((name . "ARABIC LIGATURE QAF WITH MEEM WITH HAH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0642 #x0645 #x062D) + (=ucs . #xFD7E) ; ïµ¾ + )) +(define-char + '((name . "ARABIC LIGATURE QAF WITH MEEM WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0642 #x0645 #x0645) + (=ucs . #xFD7F) ; ﵿ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH HAH WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644 #x062D #x0645) + (=ucs . #xFD80) ; ﶀ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH HAH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644 #x062D #x064A) + (=ucs . #xFD81) ; ﶁ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644 #x062D #x0649) + (=ucs . #xFD82) ; ﶂ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0644 #x062C #x062C) + (=ucs . #xFD83) ; ﶃ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644 #x062C #x062C) + (=ucs . #xFD84) ; ﶄ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH KHAH WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644 #x062E #x0645) + (=ucs . #xFD85) ; ﶅ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH KHAH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0644 #x062E #x0645) + (=ucs . #xFD86) ; ﶆ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH MEEM WITH HAH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644 #x0645 #x062D) + (=ucs . #xFD87) ; ﶇ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH MEEM WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0644 #x0645 #x062D) + (=ucs . #xFD88) ; ﶈ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH HAH WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0645 #x062D #x062C) + (=ucs . #xFD89) ; ﶉ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH HAH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0645 #x062D #x0645) + (=ucs . #xFD8A) ; ﶊ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH HAH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0645 #x062D #x064A) + (=ucs . #xFD8B) ; ﶋ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH JEEM WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0645 #x062C #x062D) + (=ucs . #xFD8C) ; ﶌ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH JEEM WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0645 #x062C #x0645) + (=ucs . #xFD8D) ; ﶍ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0645 #x062E #x062C) + (=ucs . #xFD8E) ; ﶎ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0645 #x062E #x0645) + (=ucs . #xFD8F) ; ﶏ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0645 #x062C #x062E) + (=ucs . #xFD92) ; ﶒ + )) +(define-char + '((name . "ARABIC LIGATURE HEH WITH MEEM WITH JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0647 #x0645 #x062C) + (=ucs . #xFD93) ; ﶓ + )) +(define-char + '((name . "ARABIC LIGATURE HEH WITH MEEM WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0647 #x0645 #x0645) + (=ucs . #xFD94) ; ﶔ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0646 #x062D #x0645) + (=ucs . #xFD95) ; ﶕ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0646 #x062D #x0649) + (=ucs . #xFD96) ; ﶖ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0646 #x062C #x0645) + (=ucs . #xFD97) ; ﶗ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0646 #x062C #x0645) + (=ucs . #xFD98) ; ﶘ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0646 #x062C #x0649) + (=ucs . #xFD99) ; ﶙ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0646 #x0645 #x064A) + (=ucs . #xFD9A) ; ﶚ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0646 #x0645 #x0649) + (=ucs . #xFD9B) ; ﶛ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH MEEM WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x064A #x0645 #x0645) + (=ucs . #xFD9C) ; ﶜ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH MEEM WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x064A #x0645 #x0645) + (=ucs . #xFD9D) ; ﶝ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0628 #x062E #x064A) + (=ucs . #xFD9E) ; ﶞ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH JEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062A #x062C #x064A) + (=ucs . #xFD9F) ; ﶟ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062A #x062C #x0649) + (=ucs . #xFDA0) ; ﶠ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH KHAH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062A #x062E #x064A) + (=ucs . #xFDA1) ; ﶡ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062A #x062E #x0649) + (=ucs . #xFDA2) ; ﶢ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062A #x0645 #x064A) + (=ucs . #xFDA3) ; ﶣ + )) +(define-char + '((name . "ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062A #x0645 #x0649) + (=ucs . #xFDA4) ; ﶤ + )) +(define-char + '((name . "ARABIC LIGATURE JEEM WITH MEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062C #x0645 #x064A) + (=ucs . #xFDA5) ; ﶥ + )) +(define-char + '((name . "ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062C #x062D #x0649) + (=ucs . #xFDA6) ; ﶦ + )) +(define-char + '((name . "ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062C #x0645 #x0649) + (=ucs . #xFDA7) ; ﶧ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0633 #x062E #x0649) + (=ucs . #xFDA8) ; ﶨ + )) +(define-char + '((name . "ARABIC LIGATURE SAD WITH HAH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0635 #x062D #x064A) + (=ucs . #xFDA9) ; ﶩ + )) +(define-char + '((name . "ARABIC LIGATURE SHEEN WITH HAH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0634 #x062D #x064A) + (=ucs . #xFDAA) ; ﶪ + )) +(define-char + '((name . "ARABIC LIGATURE DAD WITH HAH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0636 #x062D #x064A) + (=ucs . #xFDAB) ; ﶫ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH JEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644 #x062C #x064A) + (=ucs . #xFDAC) ; ﶬ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH MEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644 #x0645 #x064A) + (=ucs . #xFDAD) ; ﶭ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x064A #x062D #x064A) + (=ucs . #xFDAE) ; ﶮ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x064A #x062C #x064A) + (=ucs . #xFDAF) ; ﶯ + )) +(define-char + '((name . "ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x064A #x0645 #x064A) + (=ucs . #xFDB0) ; ﶰ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH MEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0645 #x0645 #x064A) + (=ucs . #xFDB1) ; ﶱ + )) +(define-char + '((name . "ARABIC LIGATURE QAF WITH MEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0642 #x0645 #x064A) + (=ucs . #xFDB2) ; ﶲ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0646 #x062D #x064A) + (=ucs . #xFDB3) ; ﶳ + )) +(define-char + '((name . "ARABIC LIGATURE QAF WITH MEEM WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0642 #x0645 #x062D) + (=ucs . #xFDB4) ; ﶴ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH HAH WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0644 #x062D #x0645) + (=ucs . #xFDB5) ; ﶵ + )) +(define-char + '((name . "ARABIC LIGATURE AIN WITH MEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0639 #x0645 #x064A) + (=ucs . #xFDB6) ; ﶶ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH MEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0643 #x0645 #x064A) + (=ucs . #xFDB7) ; ﶷ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0646 #x062C #x062D) + (=ucs . #xFDB8) ; ﶸ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH KHAH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0645 #x062E #x064A) + (=ucs . #xFDB9) ; ﶹ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH JEEM WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0644 #x062C #x0645) + (=ucs . #xFDBA) ; ﶺ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH MEEM WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0643 #x0645 #x0645) + (=ucs . #xFDBB) ; ﶻ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH JEEM WITH MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644 #x062C #x0645) + (=ucs . #xFDBC) ; ﶼ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0646 #x062C #x062D) + (=ucs . #xFDBD) ; ﶽ + )) +(define-char + '((name . "ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062C #x062D #x064A) + (=ucs . #xFDBE) ; ﶾ + )) +(define-char + '((name . "ARABIC LIGATURE HAH WITH JEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062D #x062C #x064A) + (=ucs . #xFDBF) ; ﶿ + )) +(define-char + '((name . "ARABIC LIGATURE MEEM WITH JEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0645 #x062C #x064A) + (=ucs . #xFDC0) ; ﷀ + )) +(define-char + '((name . "ARABIC LIGATURE FEH WITH MEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0641 #x0645 #x064A) + (=ucs . #xFDC1) ; ﷁ + )) +(define-char + '((name . "ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0628 #x062D #x064A) + (=ucs . #xFDC2) ; ﷂ + )) +(define-char + '((name . "ARABIC LIGATURE KAF WITH MEEM WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0643 #x0645 #x0645) + (=ucs . #xFDC3) ; ﷃ + )) +(define-char + '((name . "ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0639 #x062C #x0645) + (=ucs . #xFDC4) ; ﷄ + )) +(define-char + '((name . "ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0635 #x0645 #x0645) + (=ucs . #xFDC5) ; ﷅ + )) +(define-char + '((name . "ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0633 #x062E #x064A) + (=ucs . #xFDC6) ; ﷆ + )) +(define-char + '((name . "ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0646 #x062C #x064A) + (=ucs . #xFDC7) ; ﷇ + )) +(define-char + '((name . "ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0635 #x0644 #x06D2) + (=ucs . #xFDF0) ; ï·° + )) +(define-char + '((name . "ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0642 #x0644 #x06D2) + (=ucs . #xFDF1) ; ï·± + )) +(define-char + '((name . "ARABIC LIGATURE ALLAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0627 #x0644 #x0644 #x0647) + (=ucs . #xFDF2) ; ï·² + )) +(define-char + '((name . "ARABIC LIGATURE AKBAR ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0627 #x0643 #x0628 #x0631) + (=ucs . #xFDF3) ; ï·³ + )) +(define-char + '((name . "ARABIC LIGATURE MOHAMMAD ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0645 #x062D #x0645 #x062F) + (=ucs . #xFDF4) ; ï·´ + )) +(define-char + '((name . "ARABIC LIGATURE SALAM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0635 #x0644 #x0639 #x0645) + (=ucs . #xFDF5) ; ï·µ + )) +(define-char + '((name . "ARABIC LIGATURE RASOUL ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0631 #x0633 #x0648 #x0644) + (=ucs . #xFDF6) ; ï·¶ + )) +(define-char + '((name . "ARABIC LIGATURE ALAYHE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0639 #x0644 #x064A #x0647) + (=ucs . #xFDF7) ; ï·· + )) +(define-char + '((name . "ARABIC LIGATURE WASALLAM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0648 #x0633 #x0644 #x0645) + (=ucs . #xFDF8) ; ï·¸ + )) +(define-char + '((name . "ARABIC LIGATURE SALLA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0635 #x0644 #x0649) + (=ucs . #xFDF9) ; ï·¹ + )) +(define-char + '((name . "ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0635 #x0644 #x0649 #x0020 #x0627 #x0644 #x0644 #x0647 #x0020 #x0639 #x0644 #x064A #x0647 #x0020 #x0648 #x0633 #x0644 #x0645) + (=ucs . #xFDFA) ; ï·º + )) +(define-char + '((name . "ARABIC LIGATURE JALLAJALALOUHOU") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062C #x0644 #x0020 #x062C #x0644 #x0627 #x0644 #x0647) + (=ucs . #xFDFB) ; ï·» + )) diff --git a/lisp/utf-2000/u0FE20-Combining-Half-Marks.el b/lisp/utf-2000/u0FE20-Combining-Half-Marks.el new file mode 100644 index 0000000..137f1cf --- /dev/null +++ b/lisp/utf-2000/u0FE20-Combining-Half-Marks.el @@ -0,0 +1,28 @@ +(define-char + '((name . "COMBINING LIGATURE LEFT HALF") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #xFE20) ; ︠ + )) +(define-char + '((name . "COMBINING LIGATURE RIGHT HALF") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #xFE21) ; ︡ + )) +(define-char + '((name . "COMBINING DOUBLE TILDE LEFT HALF") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #xFE22) ; ︢ + )) +(define-char + '((name . "COMBINING DOUBLE TILDE RIGHT HALF") + (general-category mark non-spacing) ; Normative Category + (bidi-category . "NSM") + (mirrored . nil) + (=ucs . #xFE23) ; ︣ + )) diff --git a/lisp/utf-2000/u0FE30-CJK-Compatibility-Forms.el b/lisp/utf-2000/u0FE30-CJK-Compatibility-Forms.el new file mode 100644 index 0000000..bea77ac --- /dev/null +++ b/lisp/utf-2000/u0FE30-CJK-Compatibility-Forms.el @@ -0,0 +1,302 @@ +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL TWO DOT LEADER") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x2025) + (chinese-cns11643-1 . #x212B) ; ø»‘‚¦ + (chinese-big5 . #xA14A) ; ý¢€Š…Š + (=ucs . #xFE30) ; ︰ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL EM DASH") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x2014) + (chinese-cns11643-1 . #x2136) ; ø»‘‚± + (chinese-big5 . #xA157) ; ý¢€Š…— + (=ucs . #xFE31) ; ︱ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL EN DASH") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x2013) + (chinese-cns11643-1 . #x2138) ; ø»‘‚³ + (=ucs . #xFE32) ; ︲ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL LOW LINE") + (general-category punctuation connector) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x005F) + (chinese-big5 . #xA159) ; ý¢€Š…™ + (=ucs . #xFE33) ; ︳ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL WAVY LOW LINE") + (general-category punctuation connector) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x005F) + (=ucs . #xFE34) ; ︴ + )) +(define-char + '((name . "presentation form for vertical book name mark") + (=>ucs . #xFE34) ; ︴ + (general-category punctuation connector) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x213C) ; ø»‘‚· + (chinese-big5 . #xA15B) ; ý¢€Š…› + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x0028) + (chinese-cns11643-1 . #x2140) ; ø»‘‚» + (chinese-big5 . #xA15F) ; ý¢€Š…Ÿ + (=ucs . #xFE35) ; ︵ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x0029) + (chinese-cns11643-1 . #x2141) ; ø»‘‚¼ + (chinese-big5 . #xA160) ; ý¢€Š…  + (=ucs . #xFE36) ; ︶ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x007B) + (chinese-cns11643-1 . #x2144) ; ø»‘‚¿ + (chinese-big5 . #xA163) ; ý¢€Š…£ + (=ucs . #xFE37) ; ︷ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x007D) + (chinese-cns11643-1 . #x2145) ; ø»‘ƒ€ + (chinese-big5 . #xA164) ; ý¢€Š…¤ + (=ucs . #xFE38) ; ︸ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x3014) + (chinese-cns11643-1 . #x2148) ; ø»‘ƒƒ + (chinese-big5 . #xA167) ; ý¢€Š…§ + (=ucs . #xFE39) ; ︹ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x3015) + (chinese-cns11643-1 . #x2149) ; ø»‘ƒ„ + (chinese-big5 . #xA168) ; ý¢€Š…¨ + (=ucs . #xFE3A) ; ︺ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x3010) + (chinese-cns11643-1 . #x214C) ; ø»‘ƒ‡ + (chinese-big5 . #xA16B) ; ý¢€Š…« + (=ucs . #xFE3B) ; ︻ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x3011) + (chinese-cns11643-1 . #x214D) ; ø»‘ƒˆ + (chinese-big5 . #xA16C) ; ý¢€Š…¬ + (=ucs . #xFE3C) ; ︼ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x300A) + (chinese-cns11643-1 . #x2150) ; ø»‘ƒ‹ + (chinese-big5 . #xA16F) ; ý¢€Š…¯ + (=ucs . #xFE3D) ; ︽ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x300B) + (chinese-cns11643-1 . #x2151) ; ø»‘ƒŒ + (chinese-big5 . #xA170) ; ý¢€Š…° + (=ucs . #xFE3E) ; ︾ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x3008) + (chinese-cns11643-1 . #x2154) ; ø»‘ƒ + (chinese-big5 . #xA173) ; ý¢€Š…³ + (=ucs . #xFE3F) ; ︿ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x3009) + (chinese-cns11643-1 . #x2155) ; ø»‘ƒ + (chinese-big5 . #xA174) ; ý¢€Š…´ + (=ucs . #xFE40) ; ﹀ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x300C) + (chinese-cns11643-1 . #x2158) ; ø»‘ƒ“ + (chinese-big5 . #xA177) ; ý¢€Š…· + (=ucs . #xFE41) ; ﹁ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x300D) + (chinese-cns11643-1 . #x2159) ; ø»‘ƒ” + (chinese-big5 . #xA178) ; ý¢€Š…¸ + (=ucs . #xFE42) ; ﹂ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x300E) + (chinese-cns11643-1 . #x215C) ; ø»‘ƒ— + (chinese-big5 . #xA17B) ; ý¢€Š…» + (=ucs . #xFE43) ; ﹃ + )) +(define-char + '((name . "PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition vertical #x300F) + (chinese-cns11643-1 . #x215D) ; ø»‘ƒ˜ + (chinese-big5 . #xA17C) ; ý¢€Š…¼ + (=ucs . #xFE44) ; ﹄ + )) +(define-char + '((name . "SESAME DOT") + (=jis-x0213-1-2000 . #x233E) ; ø»¢–• + (=ucs . #xFE45) ; ﹅ + )) +(define-char + '((name . "WHITE SESAME DOT") + (=jis-x0213-1-2000 . #x233D) ; ø»¢–” + (=ucs . #xFE46) ; ﹆ + )) +(define-char + '((name . "DASHED OVERLINE") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x203E) + (chinese-cns11643-1 . #x2227) ; ø»‘„€ + (chinese-big5 . #xA1C6) ; ý¢€Š‡† + (=ucs . #xFE49) ; ﹉ + )) +(define-char + '((name . "CENTRELINE OVERLINE") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x203E) + (chinese-cns11643-1 . #x2228) ; ø»‘„ + (chinese-big5 . #xA1C7) ; ý¢€Š‡‡ + (=ucs . #xFE4A) ; ﹊ + )) +(define-char + '((name . "WAVY OVERLINE") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x203E) + (chinese-cns11643-1 . #x222B) ; ø»‘„„ + (chinese-big5 . #xA1CA) ; ý¢€Š‡Š + (=ucs . #xFE4B) ; ﹋ + )) +(define-char + '((name . "DOUBLE WAVY OVERLINE") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x203E) + (chinese-cns11643-1 . #x222C) ; ø»‘„… + (chinese-big5 . #xA1CB) ; ý¢€Š‡‹ + (=ucs . #xFE4C) ; ﹌ + )) +(define-char + '((name . "DASHED LOW LINE") + (general-category punctuation connector) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x005F) + (chinese-cns11643-1 . #x2229) ; ø»‘„‚ + (chinese-big5 . #xA1C8) ; ý¢€Š‡ˆ + (=ucs . #xFE4D) ; ﹍ + )) +(define-char + '((name . "CENTRELINE LOW LINE") + (general-category punctuation connector) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x005F) + (chinese-cns11643-1 . #x222A) ; ø»‘„ƒ + (chinese-big5 . #xA1C9) ; ý¢€Š‡‰ + (=ucs . #xFE4E) ; ﹎ + )) +(define-char + '((name . "WAVY LOW LINE") + (general-category punctuation connector) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition compat #x005F) + (=ucs . #xFE4F) ; ﹏ + )) +(define-char + '((name . "book name mark") + (=>ucs . #xFE4F) ; ﹏ + (general-category punctuation connector) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x213D) ; ø»‘‚¸ + (chinese-big5 . #xA15C) ; ý¢€Š…œ + )) diff --git a/lisp/utf-2000/u0FE50-Small-Form-Variants.el b/lisp/utf-2000/u0FE50-Small-Form-Variants.el new file mode 100644 index 0000000..6b827eb --- /dev/null +++ b/lisp/utf-2000/u0FE50-Small-Form-Variants.el @@ -0,0 +1,258 @@ +(define-char + '((name . "SMALL COMMA") + (general-category punctuation other) ; Informative Category + (bidi-category . "CS") + (mirrored . nil) + (->decomposition small #x002C) + (chinese-cns11643-1 . #x212E) ; ø»‘‚© + (chinese-big5 . #xA14D) ; ý¢€Š… + (=ucs . #xFE50) ; ﹐ + )) +(define-char + '((name . "SMALL IDEOGRAPHIC COMMA") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x3001) + (chinese-cns11643-1 . #x212F) ; ø»‘‚ª + (chinese-big5 . #xA14E) ; ý¢€Š…Ž + (=ucs . #xFE51) ; ﹑ + )) +(define-char + '((name . "SMALL FULL STOP") + (general-category punctuation other) ; Informative Category + (bidi-category . "CS") + (mirrored . nil) + (->decomposition small #x002E) + (chinese-cns11643-1 . #x2130) ; ø»‘‚« + (chinese-big5 . #xA14F) ; ý¢€Š… + (=ucs . #xFE52) ; ﹒ + )) +(define-char + '((name . "SMALL SEMICOLON") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x003B) + (chinese-cns11643-1 . #x2132) ; ø»‘‚­ + (chinese-big5 . #xA151) ; ý¢€Š…‘ + (=ucs . #xFE54) ; ﹔ + )) +(define-char + '((name . "SMALL COLON") + (general-category punctuation other) ; Informative Category + (bidi-category . "CS") + (mirrored . nil) + (->decomposition small #x003A) + (chinese-cns11643-1 . #x2133) ; ø»‘‚® + (chinese-big5 . #xA152) ; ý¢€Š…’ + (=ucs . #xFE55) ; ﹕ + )) +(define-char + '((name . "SMALL QUESTION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x003F) + (chinese-cns11643-1 . #x2134) ; ø»‘‚¯ + (chinese-big5 . #xA153) ; ý¢€Š…“ + (=ucs . #xFE56) ; ﹖ + )) +(define-char + '((name . "SMALL EXCLAMATION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x0021) + (chinese-cns11643-1 . #x2135) ; ø»‘‚° + (chinese-big5 . #xA154) ; ý¢€Š…” + (=ucs . #xFE57) ; ﹗ + )) +(define-char + '((name . "SMALL EM DASH") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x2014) + (=ucs . #xFE58) ; ﹘ + )) +(define-char + '((name . "SMALL LEFT PARENTHESIS") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x0028) + (chinese-cns11643-1 . #x215E) ; ø»‘ƒ™ + (chinese-big5 . #xA17D) ; ý¢€Š…½ + (=ucs . #xFE59) ; ﹙ + )) +(define-char + '((name . "SMALL RIGHT PARENTHESIS") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x0029) + (chinese-cns11643-1 . #x215F) ; ø»‘ƒš + (chinese-big5 . #xA17E) ; ý¢€Š…¾ + (=ucs . #xFE5A) ; ﹚ + )) +(define-char + '((name . "SMALL LEFT CURLY BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x007B) + (chinese-cns11643-1 . #x2160) ; ø»‘ƒ› + (chinese-big5 . #xA1A1) ; ý¢€Š†¡ + (=ucs . #xFE5B) ; ﹛ + )) +(define-char + '((name . "SMALL RIGHT CURLY BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x007D) + (chinese-cns11643-1 . #x2161) ; ø»‘ƒœ + (chinese-big5 . #xA1A2) ; ý¢€Š†¢ + (=ucs . #xFE5C) ; ﹜ + )) +(define-char + '((name . "SMALL LEFT TORTOISE SHELL BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x3014) + (chinese-cns11643-1 . #x2162) ; ø»‘ƒ + (chinese-big5 . #xA1A3) ; ý¢€Š†£ + (=ucs . #xFE5D) ; ﹝ + )) +(define-char + '((name . "SMALL RIGHT TORTOISE SHELL BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x3015) + (chinese-cns11643-1 . #x2163) ; ø»‘ƒž + (chinese-big5 . #xA1A4) ; ý¢€Š†¤ + (=ucs . #xFE5E) ; ﹞ + )) +(define-char + '((name . "SMALL NUMBER SIGN") + (general-category punctuation other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition small #x0023) + (chinese-cns11643-1 . #x222D) ; ø»‘„† + (chinese-big5 . #xA1CC) ; ý¢€Š‡Œ + (=ucs . #xFE5F) ; ﹟ + )) +(define-char + '((name . "SMALL AMPERSAND") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x0026) + (chinese-cns11643-1 . #x222E) ; ø»‘„‡ + (chinese-big5 . #xA1CD) ; ý¢€Š‡ + (=ucs . #xFE60) ; ï¹  + )) +(define-char + '((name . "SMALL ASTERISK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x002A) + (chinese-cns11643-1 . #x222F) ; ø»‘„ˆ + (chinese-big5 . #xA1CE) ; ý¢€Š‡Ž + (=ucs . #xFE61) ; ﹡ + )) +(define-char + '((name . "SMALL PLUS SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition small #x002B) + (chinese-cns11643-1 . #x223F) ; ø»‘„˜ + (chinese-big5 . #xA1DE) ; ý¢€Š‡ž + (=ucs . #xFE62) ; ï¹¢ + )) +(define-char + '((name . "SMALL HYPHEN-MINUS") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition small #x002D) + (chinese-cns11643-1 . #x2240) ; ø»‘„™ + (chinese-big5 . #xA1DF) ; ý¢€Š‡Ÿ + (=ucs . #xFE63) ; ï¹£ + )) +(define-char + '((name . "SMALL LESS-THAN SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x003C) + (chinese-cns11643-1 . #x2241) ; ø»‘„š + (chinese-big5 . #xA1E0) ; ý¢€Š‡  + (=ucs . #xFE64) ; ﹤ + )) +(define-char + '((name . "SMALL GREATER-THAN SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x003E) + (chinese-cns11643-1 . #x2242) ; ø»‘„› + (chinese-big5 . #xA1E1) ; ý¢€Š‡¡ + (=ucs . #xFE65) ; ï¹¥ + )) +(define-char + '((name . "SMALL EQUALS SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x003D) + (chinese-cns11643-1 . #x2243) ; ø»‘„œ + (chinese-big5 . #xA1E2) ; ý¢€Š‡¢ + (=ucs . #xFE66) ; ﹦ + )) +(define-char + '((name . "SMALL REVERSE SOLIDUS") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x005C) + (chinese-cns11643-1 . #x2262) ; ø»‘„» + (chinese-big5 . #xA242) ; ý¢€Š‰‚ + (=ucs . #xFE68) ; ﹨ + )) +(define-char + '((name . "SMALL DOLLAR SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition small #x0024) + (chinese-cns11643-1 . #x226C) ; ø»‘…… + (chinese-big5 . #xA24C) ; ý¢€Š‰Œ + (=ucs . #xFE69) ; ﹩ + )) +(define-char + '((name . "SMALL PERCENT SIGN") + (general-category punctuation other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition small #x0025) + (chinese-cns11643-1 . #x226D) ; ø»‘…† + (chinese-big5 . #xA24D) ; ý¢€Š‰ + (=ucs . #xFE6A) ; ﹪ + )) +(define-char + '((name . "SMALL COMMERCIAL AT") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition small #x0040) + (chinese-cns11643-1 . #x226E) ; ø»‘…‡ + (chinese-big5 . #xA24E) ; ý¢€Š‰Ž + (=ucs . #xFE6B) ; ﹫ + )) diff --git a/lisp/utf-2000/u0FE70-Arabic-Presentation-Forms-B.el b/lisp/utf-2000/u0FE70-Arabic-Presentation-Forms-B.el new file mode 100644 index 0000000..d9186e4 --- /dev/null +++ b/lisp/utf-2000/u0FE70-Arabic-Presentation-Forms-B.el @@ -0,0 +1,1244 @@ +(define-char + '((name . "ARABIC FATHATAN ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0020 #x064B) + (=ucs . #xFE70) ; ï¹° + )) +(define-char + '((name . "ARABIC TATWEEL WITH FATHATAN ABOVE") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0640 #x064B) + (=ucs . #xFE71) ; ï¹± + )) +(define-char + '((name . "ARABIC DAMMATAN ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0020 #x064C) + (=ucs . #xFE72) ; ï¹² + )) +(define-char + '((name . "ARABIC KASRATAN ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0020 #x064D) + (=ucs . #xFE74) ; ï¹´ + )) +(define-char + '((name . "ARABIC FATHA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0020 #x064E) + (=ucs . #xFE76) ; ﹶ + )) +(define-char + '((name . "ARABIC FATHA MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0640 #x064E) + (=ucs . #xFE77) ; ï¹· + )) +(define-char + '((name . "ARABIC DAMMA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0020 #x064F) + (=ucs . #xFE78) ; ﹸ + )) +(define-char + '((name . "ARABIC DAMMA MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0640 #x064F) + (=ucs . #xFE79) ; ï¹¹ + )) +(define-char + '((name . "ARABIC KASRA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0020 #x0650) + (=ucs . #xFE7A) ; ﹺ + )) +(define-char + '((name . "ARABIC KASRA MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0640 #x0650) + (=ucs . #xFE7B) ; ï¹» + )) +(define-char + '((name . "ARABIC SHADDA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0020 #x0651) + (=ucs . #xFE7C) ; ï¹¼ + )) +(define-char + '((name . "ARABIC SHADDA MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0640 #x0651) + (=ucs . #xFE7D) ; ï¹½ + )) +(define-char + '((name . "ARABIC SUKUN ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0020 #x0652) + (=ucs . #xFE7E) ; ï¹¾ + )) +(define-char + '((name . "ARABIC SUKUN MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0640 #x0652) + (=ucs . #xFE7F) ; ﹿ + )) +(define-char + '((name . "ARABIC LETTER HAMZA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0621) + (arabic-1-column . #x2D) ; øº©¦ + (=ucs . #xFE80) ; ﺀ + )) +(define-char + '((name . "ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0622) + (arabic-1-column . #x2E) ; øº©§ + (=ucs . #xFE81) ; ﺁ + )) +(define-char + '((name . "ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0622) + (arabic-1-column . #x2F) ; øº©¨ + (=ucs . #xFE82) ; ﺂ + )) +(define-char + '((name . "ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0623) + (arabic-1-column . #x30) ; øº©© + (=ucs . #xFE83) ; ﺃ + )) +(define-char + '((name . "ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0623) + (arabic-1-column . #x31) ; øº©ª + (=ucs . #xFE84) ; ﺄ + )) +(define-char + '((name . "ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0624) + (arabic-1-column . #x32) ; øº©« + (=ucs . #xFE85) ; ﺅ + )) +(define-char + '((name . "ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0624) + (arabic-1-column . #x33) ; øº©¬ + (=ucs . #xFE86) ; ﺆ + )) +(define-char + '((name . "ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0625) + (arabic-1-column . #x34) ; øº©­ + (=ucs . #xFE87) ; ﺇ + )) +(define-char + '((name . "ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0625) + (arabic-1-column . #x35) ; øº©® + (=ucs . #xFE88) ; ﺈ + )) +(define-char + '((name . "ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0626) + (arabic-2-column . #x21) ; øºª¸ + (=ucs . #xFE89) ; ﺉ + )) +(define-char + '((name . "ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0626) + (arabic-2-column . #x22) ; øºª¹ + (=ucs . #xFE8A) ; ﺊ + )) +(define-char + '((name . "ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0626) + (arabic-1-column . #x36) ; øº©¯ + (=ucs . #xFE8B) ; ﺋ + )) +(define-char + '((name . "ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0626) + (arabic-1-column . #x37) ; øº©° + (=ucs . #xFE8C) ; ﺌ + )) +(define-char + '((name . "ARABIC LETTER ALEF ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0627) + (arabic-1-column . #x38) ; øº©± + (=ucs . #xFE8D) ; ﺍ + )) +(define-char + '((name . "ARABIC LETTER ALEF FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0627) + (arabic-1-column . #x39) ; øº©² + (=ucs . #xFE8E) ; ﺎ + )) +(define-char + '((name . "ARABIC LETTER BEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0628) + (arabic-2-column . #x23) ; øºªº + (=ucs . #xFE8F) ; ﺏ + )) +(define-char + '((name . "ARABIC LETTER BEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0628) + (arabic-2-column . #x24) ; øºª» + (=ucs . #xFE90) ; ﺐ + )) +(define-char + '((name . "ARABIC LETTER BEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0628) + (arabic-1-column . #x3A) ; øº©³ + (=ucs . #xFE91) ; ﺑ + )) +(define-char + '((name . "ARABIC LETTER BEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0628) + (arabic-1-column . #x3B) ; øº©´ + (=ucs . #xFE92) ; ﺒ + )) +(define-char + '((name . "ARABIC LETTER TEH MARBUTA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0629) + (arabic-1-column . #x3C) ; øº©µ + (=ucs . #xFE93) ; ﺓ + )) +(define-char + '((name . "ARABIC LETTER TEH MARBUTA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0629) + (arabic-1-column . #x3D) ; øº©¶ + (=ucs . #xFE94) ; ﺔ + )) +(define-char + '((name . "ARABIC LETTER TEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062A) + (arabic-2-column . #x25) ; øºª¼ + (=ucs . #xFE95) ; ﺕ + )) +(define-char + '((name . "ARABIC LETTER TEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062A) + (arabic-2-column . #x26) ; øºª½ + (=ucs . #xFE96) ; ﺖ + )) +(define-char + '((name . "ARABIC LETTER TEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062A) + (arabic-1-column . #x3E) ; øº©· + (=ucs . #xFE97) ; ﺗ + )) +(define-char + '((name . "ARABIC LETTER TEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x062A) + (arabic-1-column . #x3F) ; øº©¸ + (=ucs . #xFE98) ; ﺘ + )) +(define-char + '((name . "ARABIC LETTER THEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062B) + (arabic-2-column . #x27) ; øºª¾ + (=ucs . #xFE99) ; ﺙ + )) +(define-char + '((name . "ARABIC LETTER THEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062B) + (arabic-2-column . #x28) ; øºª¿ + (=ucs . #xFE9A) ; ﺚ + )) +(define-char + '((name . "ARABIC LETTER THEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062B) + (arabic-1-column . #x40) ; øº©¹ + (=ucs . #xFE9B) ; ﺛ + )) +(define-char + '((name . "ARABIC LETTER THEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x062B) + (arabic-1-column . #x41) ; øº©º + (=ucs . #xFE9C) ; ﺜ + )) +(define-char + '((name . "ARABIC LETTER JEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062C) + (arabic-2-column . #x29) ; øº«€ + (=ucs . #xFE9D) ; ﺝ + )) +(define-char + '((name . "ARABIC LETTER JEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062C) + (arabic-2-column . #x2C) ; øº«ƒ + (=ucs . #xFE9E) ; ﺞ + )) +(define-char + '((name . "ARABIC LETTER JEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062C) + (arabic-2-column . #x2A) ; øº« + (=ucs . #xFE9F) ; ﺟ + )) +(define-char + '((name . "ARABIC LETTER JEEM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x062C) + (arabic-2-column . #x2B) ; øº«‚ + (=ucs . #xFEA0) ; ﺠ + )) +(define-char + '((name . "ARABIC LETTER HAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062D) + (arabic-2-column . #x2D) ; øº«„ + (=ucs . #xFEA1) ; ﺡ + )) +(define-char + '((name . "ARABIC LETTER HAH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062D) + (arabic-2-column . #x30) ; øº«‡ + (=ucs . #xFEA2) ; ﺢ + )) +(define-char + '((name . "ARABIC LETTER HAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062D) + (arabic-2-column . #x2E) ; øº«… + (=ucs . #xFEA3) ; ﺣ + )) +(define-char + '((name . "ARABIC LETTER HAH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x062D) + (arabic-2-column . #x2F) ; øº«† + (=ucs . #xFEA4) ; ﺤ + )) +(define-char + '((name . "ARABIC LETTER KHAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062E) + (arabic-2-column . #x31) ; øº«ˆ + (=ucs . #xFEA5) ; ﺥ + )) +(define-char + '((name . "ARABIC LETTER KHAH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062E) + (arabic-2-column . #x34) ; øº«‹ + (=ucs . #xFEA6) ; ﺦ + )) +(define-char + '((name . "ARABIC LETTER KHAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x062E) + (arabic-2-column . #x32) ; øº«‰ + (=ucs . #xFEA7) ; ﺧ + )) +(define-char + '((name . "ARABIC LETTER KHAH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x062E) + (arabic-2-column . #x33) ; øº«Š + (=ucs . #xFEA8) ; ﺨ + )) +(define-char + '((name . "ARABIC LETTER DAL ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x062F) + (arabic-1-column . #x42) ; øº©» + (=ucs . #xFEA9) ; ﺩ + )) +(define-char + '((name . "ARABIC LETTER DAL FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x062F) + (arabic-1-column . #x43) ; øº©¼ + (=ucs . #xFEAA) ; ﺪ + )) +(define-char + '((name . "ARABIC LETTER THAL ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0630) + (arabic-1-column . #x44) ; øº©½ + (=ucs . #xFEAB) ; ﺫ + )) +(define-char + '((name . "ARABIC LETTER THAL FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0630) + (arabic-1-column . #x45) ; øº©¾ + (=ucs . #xFEAC) ; ﺬ + )) +(define-char + '((name . "ARABIC LETTER REH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0631) + (arabic-1-column . #x46) ; øº©¿ + (=ucs . #xFEAD) ; ﺭ + )) +(define-char + '((name . "ARABIC LETTER REH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0631) + (arabic-1-column . #x47) ; øºª€ + (=ucs . #xFEAE) ; ﺮ + )) +(define-char + '((name . "ARABIC LETTER ZAIN ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0632) + (arabic-1-column . #x48) ; øºª + (=ucs . #xFEAF) ; ﺯ + )) +(define-char + '((name . "ARABIC LETTER ZAIN FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0632) + (arabic-1-column . #x49) ; øºª‚ + (=ucs . #xFEB0) ; ﺰ + )) +(define-char + '((name . "ARABIC LETTER SEEN ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0633) + (arabic-2-column . #x35) ; øº«Œ + (=ucs . #xFEB1) ; ﺱ + )) +(define-char + '((name . "ARABIC LETTER SEEN FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0633) + (arabic-2-column . #x38) ; øº« + (=ucs . #xFEB2) ; ﺲ + )) +(define-char + '((name . "ARABIC LETTER SEEN INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0633) + (arabic-2-column . #x36) ; øº« + (=ucs . #xFEB3) ; ﺳ + )) +(define-char + '((name . "ARABIC LETTER SEEN MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0633) + (arabic-2-column . #x37) ; øº«Ž + (=ucs . #xFEB4) ; ﺴ + )) +(define-char + '((name . "ARABIC LETTER SHEEN ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0634) + (arabic-2-column . #x39) ; øº« + (=ucs . #xFEB5) ; ﺵ + )) +(define-char + '((name . "ARABIC LETTER SHEEN FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0634) + (arabic-2-column . #x3C) ; øº«“ + (=ucs . #xFEB6) ; ﺶ + )) +(define-char + '((name . "ARABIC LETTER SHEEN INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0634) + (arabic-2-column . #x3A) ; øº«‘ + (=ucs . #xFEB7) ; ﺷ + )) +(define-char + '((name . "ARABIC LETTER SHEEN MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0634) + (arabic-2-column . #x3B) ; øº«’ + (=ucs . #xFEB8) ; ﺸ + )) +(define-char + '((name . "ARABIC LETTER SAD ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0635) + (arabic-2-column . #x3D) ; øº«” + (=ucs . #xFEB9) ; ﺹ + )) +(define-char + '((name . "ARABIC LETTER SAD FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0635) + (arabic-2-column . #x40) ; øº«— + (=ucs . #xFEBA) ; ﺺ + )) +(define-char + '((name . "ARABIC LETTER SAD INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0635) + (arabic-2-column . #x3E) ; øº«• + (=ucs . #xFEBB) ; ﺻ + )) +(define-char + '((name . "ARABIC LETTER SAD MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0635) + (arabic-2-column . #x3F) ; øº«– + (=ucs . #xFEBC) ; ﺼ + )) +(define-char + '((name . "ARABIC LETTER DAD ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0636) + (arabic-2-column . #x41) ; øº«˜ + (=ucs . #xFEBD) ; ﺽ + )) +(define-char + '((name . "ARABIC LETTER DAD FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0636) + (arabic-2-column . #x44) ; øº«› + (=ucs . #xFEBE) ; ﺾ + )) +(define-char + '((name . "ARABIC LETTER DAD INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0636) + (arabic-2-column . #x42) ; øº«™ + (=ucs . #xFEBF) ; ﺿ + )) +(define-char + '((name . "ARABIC LETTER DAD MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0636) + (arabic-2-column . #x43) ; øº«š + (=ucs . #xFEC0) ; ﻀ + )) +(define-char + '((name . "ARABIC LETTER TAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0637) + (arabic-2-column . #x45) ; øº«œ + (=ucs . #xFEC1) ; ﻁ + )) +(define-char + '((name . "ARABIC LETTER TAH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0637) + (arabic-2-column . #x48) ; øº«Ÿ + (=ucs . #xFEC2) ; ﻂ + )) +(define-char + '((name . "ARABIC LETTER TAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0637) + (arabic-2-column . #x46) ; øº« + (=ucs . #xFEC3) ; ﻃ + )) +(define-char + '((name . "ARABIC LETTER TAH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0637) + (arabic-2-column . #x47) ; øº«ž + (=ucs . #xFEC4) ; ﻄ + )) +(define-char + '((name . "ARABIC LETTER ZAH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0638) + (arabic-2-column . #x49) ; øº«  + (=ucs . #xFEC5) ; ﻅ + )) +(define-char + '((name . "ARABIC LETTER ZAH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0638) + (arabic-2-column . #x4C) ; øº«£ + (=ucs . #xFEC6) ; ﻆ + )) +(define-char + '((name . "ARABIC LETTER ZAH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0638) + (arabic-2-column . #x4A) ; øº«¡ + (=ucs . #xFEC7) ; ﻇ + )) +(define-char + '((name . "ARABIC LETTER ZAH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0638) + (arabic-2-column . #x4B) ; øº«¢ + (=ucs . #xFEC8) ; ﻈ + )) +(define-char + '((name . "ARABIC LETTER AIN ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0639) + (arabic-2-column . #x4D) ; øº«¤ + (=ucs . #xFEC9) ; ﻉ + )) +(define-char + '((name . "ARABIC LETTER AIN FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0639) + (arabic-2-column . #x4E) ; øº«¥ + (=ucs . #xFECA) ; ﻊ + )) +(define-char + '((name . "ARABIC LETTER AIN INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0639) + (arabic-1-column . #x4A) ; øºªƒ + (=ucs . #xFECB) ; ﻋ + )) +(define-char + '((name . "ARABIC LETTER AIN MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0639) + (arabic-1-column . #x4B) ; øºª„ + (=ucs . #xFECC) ; ﻌ + )) +(define-char + '((name . "ARABIC LETTER GHAIN ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x063A) + (arabic-2-column . #x4F) ; øº«¦ + (=ucs . #xFECD) ; ﻍ + )) +(define-char + '((name . "ARABIC LETTER GHAIN FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x063A) + (arabic-2-column . #x50) ; øº«§ + (=ucs . #xFECE) ; ﻎ + )) +(define-char + '((name . "ARABIC LETTER GHAIN INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x063A) + (arabic-1-column . #x4C) ; øºª… + (=ucs . #xFECF) ; ﻏ + )) +(define-char + '((name . "ARABIC LETTER GHAIN MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x063A) + (arabic-1-column . #x4D) ; øºª† + (=ucs . #xFED0) ; ﻐ + )) +(define-char + '((name . "ARABIC LETTER FEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0641) + (arabic-2-column . #x51) ; øº«¨ + (=ucs . #xFED1) ; ﻑ + )) +(define-char + '((name . "ARABIC LETTER FEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0641) + (arabic-2-column . #x52) ; øº«© + (=ucs . #xFED2) ; ﻒ + )) +(define-char + '((name . "ARABIC LETTER FEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0641) + (arabic-1-column . #x4E) ; øºª‡ + (=ucs . #xFED3) ; ﻓ + )) +(define-char + '((name . "ARABIC LETTER FEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0641) + (arabic-1-column . #x4F) ; øºªˆ + (=ucs . #xFED4) ; ﻔ + )) +(define-char + '((name . "ARABIC LETTER QAF ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0642) + (arabic-2-column . #x53) ; øº«ª + (=ucs . #xFED5) ; ﻕ + )) +(define-char + '((name . "ARABIC LETTER QAF FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0642) + (arabic-2-column . #x54) ; øº«« + (=ucs . #xFED6) ; ﻖ + )) +(define-char + '((name . "ARABIC LETTER QAF INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0642) + (arabic-1-column . #x50) ; øºª‰ + (=ucs . #xFED7) ; ﻗ + )) +(define-char + '((name . "ARABIC LETTER QAF MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0642) + (arabic-1-column . #x51) ; øºªŠ + (=ucs . #xFED8) ; ﻘ + )) +(define-char + '((name . "ARABIC LETTER KAF ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0643) + (arabic-2-column . #x55) ; øº«¬ + (=ucs . #xFED9) ; ﻙ + )) +(define-char + '((name . "ARABIC LETTER KAF FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0643) + (arabic-2-column . #x58) ; øº«¯ + (=ucs . #xFEDA) ; ﻚ + )) +(define-char + '((name . "ARABIC LETTER KAF INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0643) + (arabic-2-column . #x56) ; øº«­ + (=ucs . #xFEDB) ; ﻛ + )) +(define-char + '((name . "ARABIC LETTER KAF MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0643) + (arabic-2-column . #x57) ; øº«® + (=ucs . #xFEDC) ; ﻜ + )) +(define-char + '((name . "ARABIC LETTER LAM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0644) + (arabic-2-column . #x59) ; øº«° + (=ucs . #xFEDD) ; ﻝ + )) +(define-char + '((name . "ARABIC LETTER LAM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644) + (arabic-2-column . #x5A) ; øº«± + (=ucs . #xFEDE) ; ﻞ + )) +(define-char + '((name . "ARABIC LETTER LAM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0644) + (arabic-1-column . #x52) ; øºª‹ + (=ucs . #xFEDF) ; ﻟ + )) +(define-char + '((name . "ARABIC LETTER LAM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0644) + (arabic-1-column . #x53) ; øºªŒ + (=ucs . #xFEE0) ; ï»  + )) +(define-char + '((name . "ARABIC LETTER MEEM ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0645) + (arabic-1-column . #x54) ; øºª + (=ucs . #xFEE1) ; ﻡ + )) +(define-char + '((name . "ARABIC LETTER MEEM FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0645) + (arabic-1-column . #x57) ; øºª + (=ucs . #xFEE2) ; ﻢ + )) +(define-char + '((name . "ARABIC LETTER MEEM INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0645) + (arabic-1-column . #x55) ; øºªŽ + (=ucs . #xFEE3) ; ﻣ + )) +(define-char + '((name . "ARABIC LETTER MEEM MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0645) + (arabic-1-column . #x56) ; øºª + (=ucs . #xFEE4) ; ﻤ + )) +(define-char + '((name . "ARABIC LETTER NOON ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0646) + (arabic-2-column . #x5B) ; øº«² + (=ucs . #xFEE5) ; ﻥ + )) +(define-char + '((name . "ARABIC LETTER NOON FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0646) + (arabic-2-column . #x5C) ; øº«³ + (=ucs . #xFEE6) ; ﻦ + )) +(define-char + '((name . "ARABIC LETTER NOON INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0646) + (arabic-1-column . #x58) ; øºª‘ + (=ucs . #xFEE7) ; ﻧ + )) +(define-char + '((name . "ARABIC LETTER NOON MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0646) + (arabic-1-column . #x59) ; øºª’ + (=ucs . #xFEE8) ; ﻨ + )) +(define-char + '((name . "ARABIC LETTER HEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0647) + (arabic-1-column . #x5A) ; øºª“ + (=ucs . #xFEE9) ; ﻩ + )) +(define-char + '((name . "ARABIC LETTER HEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0647) + (arabic-1-column . #x5D) ; øºª– + (=ucs . #xFEEA) ; ﻪ + )) +(define-char + '((name . "ARABIC LETTER HEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x0647) + (arabic-1-column . #x5B) ; øºª” + (=ucs . #xFEEB) ; ﻫ + )) +(define-char + '((name . "ARABIC LETTER HEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x0647) + (arabic-1-column . #x5C) ; øºª• + (=ucs . #xFEEC) ; ﻬ + )) +(define-char + '((name . "ARABIC LETTER WAW ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0648) + (arabic-1-column . #x5E) ; øºª— + (=ucs . #xFEED) ; ï»­ + )) +(define-char + '((name . "ARABIC LETTER WAW FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0648) + (arabic-1-column . #x5F) ; øºª˜ + (=ucs . #xFEEE) ; ï»® + )) +(define-char + '((name . "ARABIC LETTER ALEF MAKSURA ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0649) + (arabic-2-column . #x5D) ; øº«´ + (=ucs . #xFEEF) ; ﻯ + )) +(define-char + '((name . "ARABIC LETTER ALEF MAKSURA FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0649) + (arabic-2-column . #x5E) ; øº«µ + (=ucs . #xFEF0) ; ï»° + )) +(define-char + '((name . "ARABIC LETTER YEH ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x064A) + (arabic-2-column . #x5F) ; øº«¶ + (=ucs . #xFEF1) ; ï»± + )) +(define-char + '((name . "ARABIC LETTER YEH FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x064A) + (arabic-2-column . #x60) ; øº«· + (=ucs . #xFEF2) ; ﻲ + )) +(define-char + '((name . "ARABIC LETTER YEH INITIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition initial #x064A) + (arabic-1-column . #x60) ; øºª™ + (=ucs . #xFEF3) ; ﻳ + )) +(define-char + '((name . "ARABIC LETTER YEH MEDIAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition medial #x064A) + (arabic-1-column . #x61) ; øºªš + (=ucs . #xFEF4) ; ï»´ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0644 #x0622) + (arabic-1-column . #x62) ; øºª› + (=ucs . #xFEF5) ; ﻵ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644 #x0622) + (arabic-2-column . #x61) ; øº«¸ + (=ucs . #xFEF6) ; ﻶ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0644 #x0623) + (arabic-1-column . #x63) ; øºªœ + (=ucs . #xFEF7) ; ï»· + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644 #x0623) + (arabic-2-column . #x62) ; øº«¹ + (=ucs . #xFEF8) ; ﻸ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0644 #x0625) + (arabic-1-column . #x64) ; øºª + (=ucs . #xFEF9) ; ﻹ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644 #x0625) + (arabic-2-column . #x63) ; øº«º + (=ucs . #xFEFA) ; ﻺ + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition isolated #x0644 #x0627) + (arabic-1-column . #x65) ; øºªž + (=ucs . #xFEFB) ; ï»» + )) +(define-char + '((name . "ARABIC LIGATURE LAM WITH ALEF FINAL FORM") + (general-category letter other) ; Informative Category + (bidi-category . "AL") + (mirrored . nil) + (->decomposition final #x0644 #x0627) + (arabic-2-column . #x64) ; øº«» + (=ucs . #xFEFC) ; ﻼ + )) +(define-char + '((name . "ZERO WIDTH NO-BREAK SPACE") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #xFEFF) ;  + )) diff --git a/lisp/utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el b/lisp/utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el new file mode 100644 index 0000000..41900e1 --- /dev/null +++ b/lisp/utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el @@ -0,0 +1,3018 @@ +(define-char + '((name . "FULLWIDTH EXCLAMATION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x0021) + (<-fullwidth + ((name . "EXCLAMATION MARK") + (=ucs . #x0021) ; ! + )) + (chinese-gb2312 . #x2321) ; ø»„‰€ + (=jis-x0208 . #x212A) ; ø½‰¶… + (korean-ksc5601 . #x2321) ; ø»ˆˆ + (chinese-cns11643-1 . #x212A) ; ø»‘‚¥ + (chinese-big5 . #xA149) ; ý¢€Š…‰ + (=ucs . #xFF01) ; ! + )) +(define-char + '((name . "FULLWIDTH QUOTATION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x0022) + (<-fullwidth + ((name . "QUOTATION MARK") + (=ucs . #x0022) ; " + )) + (chinese-gb2312 . #x2322) ; ø»„‰ + (korean-ksc5601 . #x2322) ; ø»ˆ‰ + (=jis-x0213-1-2000 . #x2230) ; ø»¢”© + (=big5-eten . #xC8D0) ; ý¢€Œ£ + (=ucs . #xFF02) ; " + )) +(define-char + '((name . "FULLWIDTH NUMBER SIGN") + (general-category punctuation other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition wide #x0023) + (<-fullwidth + ((name . "NUMBER SIGN") + (=ucs . #x0023) ; # + )) + (chinese-gb2312 . #x2323) ; ø»„‰‚ + (=jis-x0208 . #x2174) ; ø½‰· + (korean-ksc5601 . #x2323) ; ø»ˆŠ + (chinese-cns11643-1 . #x216C) ; ø»‘ƒ§ + (chinese-big5 . #xA1AD) ; ý¢€Š†­ + (=ucs . #xFF03) ; # + )) +(define-char + '((name . "FULLWIDTH DOLLAR SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition wide #x0024) + (<-fullwidth + ((name . "DOLLAR SIGN") + (=ucs . #x0024) ; $ + )) + (chinese-gb2312 . #x2167) ; ø»„‡Š + (=jis-x0208 . #x2170) ; ø½‰·‹ + (korean-ksc5601 . #x2324) ; ø»ˆ‹ + (chinese-cns11643-1 . #x2263) ; ø»‘„¼ + (chinese-big5 . #xA243) ; ý¢€Š‰ƒ + (=ucs . #xFF04) ; $ + )) +(define-char + '((name . "FULLWIDTH PERCENT SIGN") + (general-category punctuation other) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition wide #x0025) + (<-fullwidth + ((name . "PERCENT SIGN") + (=ucs . #x0025) ; % + )) + (chinese-gb2312 . #x2325) ; ø»„‰„ + (=jis-x0208 . #x2173) ; ø½‰·Ž + (korean-ksc5601 . #x2325) ; ø»ˆŒ + (chinese-cns11643-1 . #x2268) ; ø»‘… + (chinese-big5 . #xA248) ; ý¢€Š‰ˆ + (=ucs . #xFF05) ; % + )) +(define-char + '((name . "FULLWIDTH AMPERSAND") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x0026) + (<-fullwidth + ((name . "AMPERSAND") + (=ucs . #x0026) ; & + )) + (chinese-gb2312 . #x2326) ; ø»„‰… + (=jis-x0208 . #x2175) ; ø½‰· + (korean-ksc5601 . #x2326) ; ø»ˆ + (chinese-cns11643-1 . #x216D) ; ø»‘ƒ¨ + (chinese-big5 . #xA1AE) ; ý¢€Š†® + (=ucs . #xFF06) ; & + )) +(define-char + '((name . "FULLWIDTH APOSTROPHE") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x0027) + (<-fullwidth + ((name . "APOSTROPHE") + (=ucs . #x0027) ; ' + )) + (chinese-gb2312 . #x2327) ; ø»„‰† + (korean-ksc5601 . #x2327) ; ø»ˆŽ + (=jis-x0213-1-2000 . #x222F) ; ø»¢”¨ + (=big5-eten . #xC8CF) ; ý¢€Œ£ + (=ucs . #xFF07) ; ' + )) +(define-char + '((name . "FULLWIDTH LEFT PARENTHESIS") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x0028) + (<-fullwidth + ((name . "LEFT PARENTHESIS") + (=ucs . #x0028) ; ( + )) + (chinese-gb2312 . #x2328) ; ø»„‰‡ + (=jis-x0208 . #x214A) ; ø½‰¶¥ + (korean-ksc5601 . #x2328) ; ø»ˆ + (chinese-cns11643-1 . #x213E) ; ø»‘‚¹ + (chinese-big5 . #xA15D) ; ý¢€Š… + (=ucs . #xFF08) ; ( + )) +(define-char + '((name . "FULLWIDTH RIGHT PARENTHESIS") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x0029) + (<-fullwidth + ((name . "RIGHT PARENTHESIS") + (=ucs . #x0029) ; ) + )) + (chinese-gb2312 . #x2329) ; ø»„‰ˆ + (=jis-x0208 . #x214B) ; ø½‰¶¦ + (korean-ksc5601 . #x2329) ; ø»ˆ + (chinese-cns11643-1 . #x213F) ; ø»‘‚º + (chinese-big5 . #xA15E) ; ý¢€Š…ž + (=ucs . #xFF09) ; ) + )) +(define-char + '((name . "FULLWIDTH ASTERISK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x002A) + (<-fullwidth + ((name . "ASTERISK") + (=ucs . #x002A) ; * + )) + (chinese-gb2312 . #x232A) ; ø»„‰‰ + (=jis-x0208 . #x2176) ; ø½‰·‘ + (korean-ksc5601 . #x232A) ; ø»ˆ‘ + (chinese-cns11643-1 . #x216E) ; ø»‘ƒ© + (chinese-big5 . #xA1AF) ; ý¢€Š†¯ + (=ucs . #xFF0A) ; * + )) +(define-char + '((name . "FULLWIDTH PLUS SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition wide #x002B) + (<-fullwidth + ((name . "PLUS SIGN") + (=ucs . #x002B) ; + + )) + (chinese-gb2312 . #x232B) ; ø»„‰Š + (=jis-x0208 . #x215C) ; ø½‰¶· + (korean-ksc5601 . #x232B) ; ø»ˆ’ + (chinese-cns11643-1 . #x2230) ; ø»‘„‰ + (chinese-big5 . #xA1CF) ; ý¢€Š‡ + (=ucs . #xFF0B) ; + + )) +(define-char + '((name . "FULLWIDTH COMMA") + (general-category punctuation other) ; Informative Category + (bidi-category . "CS") + (mirrored . nil) + (->decomposition wide #x002C) + (<-fullwidth + ((name . "COMMA") + (=ucs . #x002C) ; , + )) + (chinese-gb2312 . #x232C) ; ø»„‰‹ + (=jis-x0208 . #x2124) ; ø½‰µ¿ + (korean-ksc5601 . #x232C) ; ø»ˆ“ + (chinese-cns11643-1 . #x2122) ; ø»‘‚ + (chinese-big5 . #xA141) ; ý¢€Š… + (=ucs . #xFF0C) ; , + )) +(define-char + '((name . "FULLWIDTH HYPHEN-MINUS") + (general-category punctuation dash) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition wide #x002D) + (<-fullwidth + ((name . "HYPHEN-MINUS") + (=ucs . #x002D) ; - + )) + (chinese-gb2312 . #x232D) ; ø»„‰Œ + (korean-ksc5601 . #x232D) ; ø»ˆ” + (chinese-cns11643-1 . #x2231) ; ø»‘„Š + (=jis-x0213-1-2000 . #x2231) ; ø»¢”ª + (chinese-big5 . #xA1D0) ; ý¢€Š‡ + (=ucs . #xFF0D) ; - + )) +(define-char + '((name . "FULLWIDTH FULL STOP") + (general-category punctuation other) ; Informative Category + (bidi-category . "CS") + (mirrored . nil) + (->decomposition wide #x002E) + (<-fullwidth + ((name . "FULL STOP") + (=ucs . #x002E) ; . + )) + (chinese-gb2312 . #x232E) ; ø»„‰ + (=jis-x0208 . #x2125) ; ø½‰¶€ + (korean-ksc5601 . #x232E) ; ø»ˆ• + (chinese-cns11643-1 . #x2125) ; ø»‘‚  + (chinese-big5 . #xA144) ; ý¢€Š…„ + (=ucs . #xFF0E) ; . + )) +(define-char + '((name . "FULLWIDTH SOLIDUS") + (general-category punctuation other) ; Informative Category + (bidi-category . "ES") + (mirrored . nil) + (->decomposition wide #x002F) + (<-fullwidth + ((name . "SOLIDUS") + (=ucs . #x002F) ; / + )) + (chinese-gb2312 . #x232F) ; ø»„‰Ž + (=jis-x0208 . #x213F) ; ø½‰¶š + (korean-ksc5601 . #x232F) ; ø»ˆ– + (chinese-big5 . #xA1FE) ; ý¢€Š‡¾ + (=ucs . #xFF0F) ; / + )) +(define-char + '((name . "FULLWIDTH DIGIT ZERO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 0) + (digit-value . 0) + (numeric-value . 0) + (->decomposition wide #x0030) + (<-fullwidth + ((name . "DIGIT ZERO") + (=ucs . #x0030) ; 0 + )) + (chinese-gb2312 . #x2330) ; ø»„‰ + (=jis-x0208 . #x2330) ; ø½‰¹‡ + (korean-ksc5601 . #x2330) ; ø»ˆ— + (chinese-cns11643-1 . #x2421) ; ø»‘†¶ + (chinese-big5 . #xA2AF) ; ý¢€ŠŠ¯ + (=ucs . #xFF10) ; 0 + )) +(define-char + '((name . "FULLWIDTH DIGIT ONE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 1) + (digit-value . 1) + (numeric-value . 1) + (->decomposition wide #x0031) + (<-fullwidth + ((name . "DIGIT ONE") + (=ucs . #x0031) ; 1 + )) + (chinese-gb2312 . #x2331) ; ø»„‰ + (=jis-x0208 . #x2331) ; ø½‰¹ˆ + (korean-ksc5601 . #x2331) ; ø»ˆ˜ + (chinese-cns11643-1 . #x2422) ; ø»‘†· + (chinese-big5 . #xA2B0) ; ý¢€ŠŠ° + (=ucs . #xFF11) ; 1 + )) +(define-char + '((name . "FULLWIDTH DIGIT TWO") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 2) + (digit-value . 2) + (numeric-value . 2) + (->decomposition wide #x0032) + (<-fullwidth + ((name . "DIGIT TWO") + (=ucs . #x0032) ; 2 + )) + (chinese-gb2312 . #x2332) ; ø»„‰‘ + (=jis-x0208 . #x2332) ; ø½‰¹‰ + (korean-ksc5601 . #x2332) ; ø»ˆ™ + (chinese-cns11643-1 . #x2423) ; ø»‘†¸ + (chinese-big5 . #xA2B1) ; ý¢€ŠŠ± + (=ucs . #xFF12) ; 2 + )) +(define-char + '((name . "FULLWIDTH DIGIT THREE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 3) + (digit-value . 3) + (numeric-value . 3) + (->decomposition wide #x0033) + (<-fullwidth + ((name . "DIGIT THREE") + (=ucs . #x0033) ; 3 + )) + (chinese-gb2312 . #x2333) ; ø»„‰’ + (=jis-x0208 . #x2333) ; ø½‰¹Š + (korean-ksc5601 . #x2333) ; ø»ˆš + (chinese-cns11643-1 . #x2424) ; ø»‘†¹ + (chinese-big5 . #xA2B2) ; ý¢€ŠŠ² + (=ucs . #xFF13) ; 3 + )) +(define-char + '((name . "FULLWIDTH DIGIT FOUR") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 4) + (digit-value . 4) + (numeric-value . 4) + (->decomposition wide #x0034) + (<-fullwidth + ((name . "DIGIT FOUR") + (=ucs . #x0034) ; 4 + )) + (chinese-gb2312 . #x2334) ; ø»„‰“ + (=jis-x0208 . #x2334) ; ø½‰¹‹ + (korean-ksc5601 . #x2334) ; ø»ˆ› + (chinese-cns11643-1 . #x2425) ; ø»‘†º + (chinese-big5 . #xA2B3) ; ý¢€ŠŠ³ + (=ucs . #xFF14) ; 4 + )) +(define-char + '((name . "FULLWIDTH DIGIT FIVE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 5) + (digit-value . 5) + (numeric-value . 5) + (->decomposition wide #x0035) + (<-fullwidth + ((name . "DIGIT FIVE") + (=ucs . #x0035) ; 5 + )) + (chinese-gb2312 . #x2335) ; ø»„‰” + (=jis-x0208 . #x2335) ; ø½‰¹Œ + (korean-ksc5601 . #x2335) ; ø»ˆœ + (chinese-cns11643-1 . #x2426) ; ø»‘†» + (chinese-big5 . #xA2B4) ; ý¢€ŠŠ´ + (=ucs . #xFF15) ; 5 + )) +(define-char + '((name . "FULLWIDTH DIGIT SIX") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 6) + (digit-value . 6) + (numeric-value . 6) + (->decomposition wide #x0036) + (<-fullwidth + ((name . "DIGIT SIX") + (=ucs . #x0036) ; 6 + )) + (chinese-gb2312 . #x2336) ; ø»„‰• + (=jis-x0208 . #x2336) ; ø½‰¹ + (korean-ksc5601 . #x2336) ; ø»ˆ + (chinese-cns11643-1 . #x2427) ; ø»‘†¼ + (chinese-big5 . #xA2B5) ; ý¢€ŠŠµ + (=ucs . #xFF16) ; 6 + )) +(define-char + '((name . "FULLWIDTH DIGIT SEVEN") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 7) + (digit-value . 7) + (numeric-value . 7) + (->decomposition wide #x0037) + (<-fullwidth + ((name . "DIGIT SEVEN") + (=ucs . #x0037) ; 7 + )) + (chinese-gb2312 . #x2337) ; ø»„‰– + (=jis-x0208 . #x2337) ; ø½‰¹Ž + (korean-ksc5601 . #x2337) ; ø»ˆž + (chinese-cns11643-1 . #x2428) ; ø»‘†½ + (chinese-big5 . #xA2B6) ; ý¢€ŠŠ¶ + (=ucs . #xFF17) ; 7 + )) +(define-char + '((name . "FULLWIDTH DIGIT EIGHT") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 8) + (digit-value . 8) + (numeric-value . 8) + (->decomposition wide #x0038) + (<-fullwidth + ((name . "DIGIT EIGHT") + (=ucs . #x0038) ; 8 + )) + (chinese-gb2312 . #x2338) ; ø»„‰— + (=jis-x0208 . #x2338) ; ø½‰¹ + (korean-ksc5601 . #x2338) ; ø»ˆŸ + (chinese-cns11643-1 . #x2429) ; ø»‘†¾ + (chinese-big5 . #xA2B7) ; ý¢€ŠŠ· + (=ucs . #xFF18) ; 8 + )) +(define-char + '((name . "FULLWIDTH DIGIT NINE") + (general-category number decimal-digit) ; Normative Category + (bidi-category . "EN") + (mirrored . nil) + (decimal-digit-value . 9) + (digit-value . 9) + (numeric-value . 9) + (->decomposition wide #x0039) + (<-fullwidth + ((name . "DIGIT NINE") + (=ucs . #x0039) ; 9 + )) + (chinese-gb2312 . #x2339) ; ø»„‰˜ + (=jis-x0208 . #x2339) ; ø½‰¹ + (korean-ksc5601 . #x2339) ; ø»ˆ  + (chinese-cns11643-1 . #x242A) ; ø»‘†¿ + (chinese-big5 . #xA2B8) ; ý¢€ŠŠ¸ + (=ucs . #xFF19) ; 9 + )) +(define-char + '((name . "FULLWIDTH COLON") + (general-category punctuation other) ; Informative Category + (bidi-category . "CS") + (mirrored . nil) + (->decomposition wide #x003A) + (<-fullwidth + ((name . "COLON") + (=ucs . #x003A) ; : + )) + (chinese-gb2312 . #x233A) ; ø»„‰™ + (=jis-x0208 . #x2127) ; ø½‰¶‚ + (korean-ksc5601 . #x233A) ; ø»ˆ¡ + (chinese-cns11643-1 . #x2128) ; ø»‘‚£ + (chinese-big5 . #xA147) ; ý¢€Š…‡ + (=ucs . #xFF1A) ; : + )) +(define-char + '((name . "FULLWIDTH SEMICOLON") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x003B) + (<-fullwidth + ((name . "SEMICOLON") + (=ucs . #x003B) ; ; + )) + (chinese-gb2312 . #x233B) ; ø»„‰š + (=jis-x0208 . #x2128) ; ø½‰¶ƒ + (korean-ksc5601 . #x233B) ; ø»ˆ¢ + (chinese-cns11643-1 . #x2127) ; ø»‘‚¢ + (chinese-big5 . #xA146) ; ý¢€Š…† + (=ucs . #xFF1B) ; ; + )) +(define-char + '((name . "FULLWIDTH LESS-THAN SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x003C) + (<-fullwidth + ((name . "LESS-THAN SIGN") + (=ucs . #x003C) ; < + )) + (chinese-gb2312 . #x233C) ; ø»„‰› + (=jis-x0208 . #x2163) ; ø½‰¶¾ + (korean-ksc5601 . #x233C) ; ø»ˆ£ + (chinese-cns11643-1 . #x2236) ; ø»‘„ + (chinese-big5 . #xA1D5) ; ý¢€Š‡• + (=ucs . #xFF1C) ; < + )) +(define-char + '((name . "FULLWIDTH EQUALS SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x003D) + (<-fullwidth + ((name . "EQUALS SIGN") + (=ucs . #x003D) ; = + )) + (chinese-gb2312 . #x233D) ; ø»„‰œ + (=jis-x0208 . #x2161) ; ø½‰¶¼ + (korean-ksc5601 . #x233D) ; ø»ˆ¤ + (chinese-cns11643-1 . #x2238) ; ø»‘„‘ + (chinese-big5 . #xA1D7) ; ý¢€Š‡— + (=ucs . #xFF1D) ; = + )) +(define-char + '((name . "FULLWIDTH GREATER-THAN SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x003E) + (<-fullwidth + ((name . "GREATER-THAN SIGN") + (=ucs . #x003E) ; > + )) + (chinese-gb2312 . #x233E) ; ø»„‰ + (=jis-x0208 . #x2164) ; ø½‰¶¿ + (korean-ksc5601 . #x233E) ; ø»ˆ¥ + (chinese-cns11643-1 . #x2237) ; ø»‘„ + (chinese-big5 . #xA1D6) ; ý¢€Š‡– + (=ucs . #xFF1E) ; > + )) +(define-char + '((name . "FULLWIDTH QUESTION MARK") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x003F) + (<-fullwidth + ((name . "QUESTION MARK") + (=ucs . #x003F) ; ? + )) + (chinese-gb2312 . #x233F) ; ø»„‰ž + (=jis-x0208 . #x2129) ; ø½‰¶„ + (korean-ksc5601 . #x233F) ; ø»ˆ¦ + (chinese-cns11643-1 . #x2129) ; ø»‘‚¤ + (chinese-big5 . #xA148) ; ý¢€Š…ˆ + (=ucs . #xFF1F) ; ? + )) +(define-char + '((name . "FULLWIDTH COMMERCIAL AT") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x0040) + (<-fullwidth + ((name . "COMMERCIAL AT") + (=ucs . #x0040) ; @ + )) + (chinese-gb2312 . #x2340) ; ø»„‰Ÿ + (=jis-x0208 . #x2177) ; ø½‰·’ + (korean-ksc5601 . #x2340) ; ø»ˆ§ + (chinese-cns11643-1 . #x2269) ; ø»‘…‚ + (chinese-big5 . #xA249) ; ý¢€Š‰‰ + (=ucs . #xFF20) ; ï¼  + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER A") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0041) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER A") + (=ucs . #xFF41) ; a + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER A") + (=ucs . #x0041) ; A + )) + (chinese-gb2312 . #x2341) ; ø»„‰  + (=jis-x0208 . #x2341) ; ø½‰¹˜ + (korean-ksc5601 . #x2341) ; ø»ˆ¨ + (chinese-cns11643-1 . #x2441) ; ø»‘‡– + (chinese-big5 . #xA2CF) ; ý¢€Š‹ + (=ucs . #xFF21) ; A + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER B") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0042) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER B") + (=ucs . #xFF42) ; b + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER B") + (=ucs . #x0042) ; B + )) + (chinese-gb2312 . #x2342) ; ø»„‰¡ + (=jis-x0208 . #x2342) ; ø½‰¹™ + (korean-ksc5601 . #x2342) ; ø»ˆ© + (chinese-cns11643-1 . #x2442) ; ø»‘‡— + (chinese-big5 . #xA2D0) ; ý¢€Š‹ + (=ucs . #xFF22) ; ï¼¢ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER C") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0043) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER C") + (=ucs . #xFF43) ; c + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER C") + (=ucs . #x0043) ; C + )) + (chinese-gb2312 . #x2343) ; ø»„‰¢ + (=jis-x0208 . #x2343) ; ø½‰¹š + (korean-ksc5601 . #x2343) ; ø»ˆª + (chinese-cns11643-1 . #x2443) ; ø»‘‡˜ + (chinese-big5 . #xA2D1) ; ý¢€Š‹‘ + (=ucs . #xFF23) ; ï¼£ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER D") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0044) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER D") + (=ucs . #xFF44) ; d + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER D") + (=ucs . #x0044) ; D + )) + (chinese-gb2312 . #x2344) ; ø»„‰£ + (=jis-x0208 . #x2344) ; ø½‰¹› + (korean-ksc5601 . #x2344) ; ø»ˆ« + (chinese-cns11643-1 . #x2444) ; ø»‘‡™ + (chinese-big5 . #xA2D2) ; ý¢€Š‹’ + (=ucs . #xFF24) ; D + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER E") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0045) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER E") + (=ucs . #xFF45) ; e + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER E") + (=ucs . #x0045) ; E + )) + (chinese-gb2312 . #x2345) ; ø»„‰¤ + (=jis-x0208 . #x2345) ; ø½‰¹œ + (korean-ksc5601 . #x2345) ; ø»ˆ¬ + (chinese-cns11643-1 . #x2445) ; ø»‘‡š + (chinese-big5 . #xA2D3) ; ý¢€Š‹“ + (=ucs . #xFF25) ; ï¼¥ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER F") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0046) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER F") + (=ucs . #xFF46) ; f + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER F") + (=ucs . #x0046) ; F + )) + (chinese-gb2312 . #x2346) ; ø»„‰¥ + (=jis-x0208 . #x2346) ; ø½‰¹ + (korean-ksc5601 . #x2346) ; ø»ˆ­ + (chinese-cns11643-1 . #x2446) ; ø»‘‡› + (chinese-big5 . #xA2D4) ; ý¢€Š‹” + (=ucs . #xFF26) ; F + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER G") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0047) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER G") + (=ucs . #xFF47) ; g + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER G") + (=ucs . #x0047) ; G + )) + (chinese-gb2312 . #x2347) ; ø»„‰¦ + (=jis-x0208 . #x2347) ; ø½‰¹ž + (korean-ksc5601 . #x2347) ; ø»ˆ® + (chinese-cns11643-1 . #x2447) ; ø»‘‡œ + (chinese-big5 . #xA2D5) ; ý¢€Š‹• + (=ucs . #xFF27) ; G + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER H") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0048) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER H") + (=ucs . #xFF48) ; h + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER H") + (=ucs . #x0048) ; H + )) + (chinese-gb2312 . #x2348) ; ø»„‰§ + (=jis-x0208 . #x2348) ; ø½‰¹Ÿ + (korean-ksc5601 . #x2348) ; ø»ˆ¯ + (chinese-cns11643-1 . #x2448) ; ø»‘‡ + (chinese-big5 . #xA2D6) ; ý¢€Š‹– + (=ucs . #xFF28) ; H + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER I") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0049) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER I") + (=ucs . #xFF49) ; i + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I + )) + (chinese-gb2312 . #x2349) ; ø»„‰¨ + (=jis-x0208 . #x2349) ; ø½‰¹  + (korean-ksc5601 . #x2349) ; ø»ˆ° + (chinese-cns11643-1 . #x2449) ; ø»‘‡ž + (chinese-big5 . #xA2D7) ; ý¢€Š‹— + (=ucs . #xFF29) ; I + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER J") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x004A) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER J") + (=ucs . #xFF4A) ; j + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER J") + (=ucs . #x004A) ; J + )) + (chinese-gb2312 . #x234A) ; ø»„‰© + (=jis-x0208 . #x234A) ; ø½‰¹¡ + (korean-ksc5601 . #x234A) ; ø»ˆ± + (chinese-cns11643-1 . #x244A) ; ø»‘‡Ÿ + (chinese-big5 . #xA2D8) ; ý¢€Š‹˜ + (=ucs . #xFF2A) ; J + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER K") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x004B) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER K") + (=ucs . #xFF4B) ; k + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER K") + (=ucs . #x004B) ; K + )) + (chinese-gb2312 . #x234B) ; ø»„‰ª + (=jis-x0208 . #x234B) ; ø½‰¹¢ + (korean-ksc5601 . #x234B) ; ø»ˆ² + (chinese-cns11643-1 . #x244B) ; ø»‘‡  + (chinese-big5 . #xA2D9) ; ý¢€Š‹™ + (=ucs . #xFF2B) ; K + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER L") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x004C) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER L") + (=ucs . #xFF4C) ; l + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER L") + (=ucs . #x004C) ; L + )) + (chinese-gb2312 . #x234C) ; ø»„‰« + (=jis-x0208 . #x234C) ; ø½‰¹£ + (korean-ksc5601 . #x234C) ; ø»ˆ³ + (chinese-cns11643-1 . #x244C) ; ø»‘‡¡ + (chinese-big5 . #xA2DA) ; ý¢€Š‹š + (=ucs . #xFF2C) ; L + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER M") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x004D) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER M") + (=ucs . #xFF4D) ; m + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER M") + (=ucs . #x004D) ; M + )) + (chinese-gb2312 . #x234D) ; ø»„‰¬ + (=jis-x0208 . #x234D) ; ø½‰¹¤ + (korean-ksc5601 . #x234D) ; ø»ˆ´ + (chinese-cns11643-1 . #x244D) ; ø»‘‡¢ + (chinese-big5 . #xA2DB) ; ý¢€Š‹› + (=ucs . #xFF2D) ; ï¼­ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER N") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x004E) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER N") + (=ucs . #xFF4E) ; n + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER N") + (=ucs . #x004E) ; N + )) + (chinese-gb2312 . #x234E) ; ø»„‰­ + (=jis-x0208 . #x234E) ; ø½‰¹¥ + (korean-ksc5601 . #x234E) ; ø»ˆµ + (chinese-cns11643-1 . #x244E) ; ø»‘‡£ + (chinese-big5 . #xA2DC) ; ý¢€Š‹œ + (=ucs . #xFF2E) ; ï¼® + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER O") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x004F) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER O") + (=ucs . #xFF4F) ; o + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER O") + (=ucs . #x004F) ; O + )) + (chinese-gb2312 . #x234F) ; ø»„‰® + (=jis-x0208 . #x234F) ; ø½‰¹¦ + (korean-ksc5601 . #x234F) ; ø»ˆ¶ + (chinese-cns11643-1 . #x244F) ; ø»‘‡¤ + (chinese-big5 . #xA2DD) ; ý¢€Š‹ + (=ucs . #xFF2F) ; O + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER P") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0050) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER P") + (=ucs . #xFF50) ; p + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER P") + (=ucs . #x0050) ; P + )) + (chinese-gb2312 . #x2350) ; ø»„‰¯ + (=jis-x0208 . #x2350) ; ø½‰¹§ + (korean-ksc5601 . #x2350) ; ø»ˆ· + (chinese-cns11643-1 . #x2450) ; ø»‘‡¥ + (chinese-big5 . #xA2DE) ; ý¢€Š‹ž + (=ucs . #xFF30) ; ï¼° + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER Q") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0051) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER Q") + (=ucs . #xFF51) ; q + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER Q") + (=ucs . #x0051) ; Q + )) + (chinese-gb2312 . #x2351) ; ø»„‰° + (=jis-x0208 . #x2351) ; ø½‰¹¨ + (korean-ksc5601 . #x2351) ; ø»ˆ¸ + (chinese-cns11643-1 . #x2451) ; ø»‘‡¦ + (chinese-big5 . #xA2DF) ; ý¢€Š‹Ÿ + (=ucs . #xFF31) ; ï¼± + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER R") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0052) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER R") + (=ucs . #xFF52) ; r + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER R") + (=ucs . #x0052) ; R + )) + (chinese-gb2312 . #x2352) ; ø»„‰± + (=jis-x0208 . #x2352) ; ø½‰¹© + (korean-ksc5601 . #x2352) ; ø»ˆ¹ + (chinese-cns11643-1 . #x2452) ; ø»‘‡§ + (chinese-big5 . #xA2E0) ; ý¢€Š‹  + (=ucs . #xFF32) ; ï¼² + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER S") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0053) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER S") + (=ucs . #xFF53) ; s + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER S") + (=ucs . #x0053) ; S + )) + (chinese-gb2312 . #x2353) ; ø»„‰² + (=jis-x0208 . #x2353) ; ø½‰¹ª + (korean-ksc5601 . #x2353) ; ø»ˆº + (chinese-cns11643-1 . #x2453) ; ø»‘‡¨ + (chinese-big5 . #xA2E1) ; ý¢€Š‹¡ + (=ucs . #xFF33) ; ï¼³ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER T") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0054) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER T") + (=ucs . #xFF54) ; t + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER T") + (=ucs . #x0054) ; T + )) + (chinese-gb2312 . #x2354) ; ø»„‰³ + (=jis-x0208 . #x2354) ; ø½‰¹« + (korean-ksc5601 . #x2354) ; ø»ˆ» + (chinese-cns11643-1 . #x2454) ; ø»‘‡© + (chinese-big5 . #xA2E2) ; ý¢€Š‹¢ + (=ucs . #xFF34) ; ï¼´ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER U") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0055) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER U") + (=ucs . #xFF55) ; u + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER U") + (=ucs . #x0055) ; U + )) + (chinese-gb2312 . #x2355) ; ø»„‰´ + (=jis-x0208 . #x2355) ; ø½‰¹¬ + (korean-ksc5601 . #x2355) ; ø»ˆ¼ + (chinese-cns11643-1 . #x2455) ; ø»‘‡ª + (chinese-big5 . #xA2E3) ; ý¢€Š‹£ + (=ucs . #xFF35) ; ï¼µ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER V") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0056) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER V") + (=ucs . #xFF56) ; v + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER V") + (=ucs . #x0056) ; V + )) + (chinese-gb2312 . #x2356) ; ø»„‰µ + (=jis-x0208 . #x2356) ; ø½‰¹­ + (korean-ksc5601 . #x2356) ; ø»ˆ½ + (chinese-cns11643-1 . #x2456) ; ø»‘‡« + (chinese-big5 . #xA2E4) ; ý¢€Š‹¤ + (=ucs . #xFF36) ; V + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER W") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0057) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER W") + (=ucs . #xFF57) ; w + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER W") + (=ucs . #x0057) ; W + )) + (chinese-gb2312 . #x2357) ; ø»„‰¶ + (=jis-x0208 . #x2357) ; ø½‰¹® + (korean-ksc5601 . #x2357) ; ø»ˆ¾ + (chinese-cns11643-1 . #x2457) ; ø»‘‡¬ + (chinese-big5 . #xA2E5) ; ý¢€Š‹¥ + (=ucs . #xFF37) ; ï¼· + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER X") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0058) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER X") + (=ucs . #xFF58) ; x + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER X") + (=ucs . #x0058) ; X + )) + (chinese-gb2312 . #x2358) ; ø»„‰· + (=jis-x0208 . #x2358) ; ø½‰¹¯ + (korean-ksc5601 . #x2358) ; ø»ˆ¿ + (chinese-cns11643-1 . #x2458) ; ø»‘‡­ + (chinese-big5 . #xA2E6) ; ý¢€Š‹¦ + (=ucs . #xFF38) ; X + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER Y") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0059) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER Y") + (=ucs . #xFF59) ; y + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER Y") + (=ucs . #x0059) ; Y + )) + (chinese-gb2312 . #x2359) ; ø»„‰¸ + (=jis-x0208 . #x2359) ; ø½‰¹° + (korean-ksc5601 . #x2359) ; ø»ˆž€ + (chinese-cns11643-1 . #x2459) ; ø»‘‡® + (chinese-big5 . #xA2E7) ; ý¢€Š‹§ + (=ucs . #xFF39) ; ï¼¹ + )) +(define-char + '((name . "FULLWIDTH LATIN CAPITAL LETTER Z") + (general-category letter uppercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x005A) + (->lowercase + ((name . "FULLWIDTH LATIN SMALL LETTER Z") + (=ucs . #xFF5A) ; z + )) + (<-fullwidth + ((name . "LATIN CAPITAL LETTER Z") + (=ucs . #x005A) ; Z + )) + (chinese-gb2312 . #x235A) ; ø»„‰¹ + (=jis-x0208 . #x235A) ; ø½‰¹± + (korean-ksc5601 . #x235A) ; ø»ˆž + (chinese-cns11643-1 . #x245A) ; ø»‘‡¯ + (chinese-big5 . #xA2E8) ; ý¢€Š‹¨ + (=ucs . #xFF3A) ; Z + )) +(define-char + '((name . "FULLWIDTH LEFT SQUARE BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x005B) + (<-fullwidth + ((name . "LEFT SQUARE BRACKET") + (=ucs . #x005B) ; [ + )) + (chinese-gb2312 . #x235B) ; ø»„‰º + (=jis-x0208 . #x214E) ; ø½‰¶© + (korean-ksc5601 . #x235B) ; ø»ˆž‚ + (=big5-eten . #xC6E4) ; ý¢€Œ›¤ + (=ucs . #xFF3B) ; ï¼» + )) +(define-char + '((name . "FULLWIDTH REVERSE SOLIDUS") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x005C) + (<-fullwidth + ((name . "REVERSE SOLIDUS") + (=ucs . #x005C) ; \ + )) + (chinese-gb2312 . #x235C) ; ø»„‰» + (=jis-x0208 . #x2140) ; ø½‰¶› + (korean-ksc5601 . #x212C) ; ø»ˆš— + (chinese-cns11643-1 . #x2260) ; ø»‘„¹ + (chinese-big5 . #xA240) ; ý¢€Š‰€ + (=ucs . #xFF3C) ; ï¼¼ + )) +(define-char + '((name . "FULLWIDTH RIGHT SQUARE BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x005D) + (<-fullwidth + ((name . "RIGHT SQUARE BRACKET") + (=ucs . #x005D) ; ] + )) + (chinese-gb2312 . #x235D) ; ø»„‰¼ + (=jis-x0208 . #x214F) ; ø½‰¶ª + (korean-ksc5601 . #x235D) ; ø»ˆž„ + (=big5-eten . #xC6E5) ; ý¢€Œ›¥ + (=ucs . #xFF3D) ; ï¼½ + )) +(define-char + '((name . "FULLWIDTH CIRCUMFLEX ACCENT") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x005E) + (<-fullwidth + ((name . "CIRCUMFLEX ACCENT") + (=ucs . #x005E) ; ^ + )) + (chinese-gb2312 . #x235E) ; ø»„‰½ + (=jis-x0208 . #x2130) ; ø½‰¶‹ + (korean-ksc5601 . #x235E) ; ø»ˆž… + (=jef-china3 . #x81A5) ; øºˆ†¥ + (=ucs . #xFF3E) ; ï¼¾ + )) +(define-char + '((name . "FULLWIDTH LOW LINE") + (general-category punctuation connector) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x005F) + (<-fullwidth + ((name . "LOW LINE") + (=ucs . #x005F) ; _ + )) + (chinese-gb2312 . #x235F) ; ø»„‰¾ + (=jis-x0208 . #x2132) ; ø½‰¶ + (korean-ksc5601 . #x235F) ; ø»ˆž† + (chinese-cns11643-1 . #x2225) ; ø»‘ƒ¾ + (chinese-big5 . #xA1C4) ; ý¢€Š‡„ + (=ucs . #xFF3F) ; _ + )) +(define-char + '((name . "heavy low line") + (=>ucs . #xFF3F) ; _ + (general-category punctuation connector) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (chinese-cns11643-1 . #x2226) ; ø»‘ƒ¿ + (chinese-big5 . #xA1C5) ; ý¢€Š‡… + (ucs-big5 . #x02CD) ; ø»‘ƒ¿ + )) +(define-char + '((name . "FULLWIDTH GRAVE ACCENT") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x0060) + (<-fullwidth + ((name . "GRAVE ACCENT") + (=ucs . #x0060) ; ` + )) + (chinese-gb2312 . #x2360) ; ø»„‰¿ + (=jis-x0208 . #x212E) ; ø½‰¶‰ + (korean-ksc5601 . #x2360) ; ø»ˆž‡ + (=jef-china3 . #x81A3) ; øºˆ†£ + (=ucs . #xFF40) ; ` + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER A") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0061) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER A") + (=ucs . #xFF21) ; A + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER A") + (=ucs . #x0061) ; a + )) + (chinese-gb2312 . #x2361) ; ø»„Š€ + (=jis-x0208 . #x2361) ; ø½‰¹¸ + (korean-ksc5601 . #x2361) ; ø»ˆžˆ + (chinese-cns11643-1 . #x245B) ; ø»‘‡° + (chinese-big5 . #xA2E9) ; ý¢€Š‹© + (=jef-china3 . #x83E1) ; øºˆ¡ + (=ucs . #xFF41) ; a + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER B") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0062) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER B") + (=ucs . #xFF22) ; ï¼¢ + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER B") + (=ucs . #x0062) ; b + )) + (chinese-gb2312 . #x2362) ; ø»„Š + (=jis-x0208 . #x2362) ; ø½‰¹¹ + (korean-ksc5601 . #x2362) ; ø»ˆž‰ + (chinese-cns11643-1 . #x245C) ; ø»‘‡± + (chinese-big5 . #xA2EA) ; ý¢€Š‹ª + (=ucs . #xFF42) ; b + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER C") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0063) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER C") + (=ucs . #xFF23) ; ï¼£ + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER C") + (=ucs . #x0063) ; c + )) + (chinese-gb2312 . #x2363) ; ø»„Š‚ + (=jis-x0208 . #x2363) ; ø½‰¹º + (korean-ksc5601 . #x2363) ; ø»ˆžŠ + (chinese-cns11643-1 . #x245D) ; ø»‘‡² + (chinese-big5 . #xA2EB) ; ý¢€Š‹« + (=jef-china3 . #x83E2) ; øºˆ¢ + (=ucs . #xFF43) ; c + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER D") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0064) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER D") + (=ucs . #xFF24) ; D + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER D") + (=ucs . #x0064) ; d + )) + (chinese-gb2312 . #x2364) ; ø»„Šƒ + (=jis-x0208 . #x2364) ; ø½‰¹» + (korean-ksc5601 . #x2364) ; ø»ˆž‹ + (chinese-cns11643-1 . #x245E) ; ø»‘‡³ + (chinese-big5 . #xA2EC) ; ý¢€Š‹¬ + (=jef-china3 . #x83E3) ; øºˆ£ + (=ucs . #xFF44) ; d + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER E") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0065) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER E") + (=ucs . #xFF25) ; ï¼¥ + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER E") + (=ucs . #x0065) ; e + )) + (chinese-gb2312 . #x2365) ; ø»„Š„ + (=jis-x0208 . #x2365) ; ø½‰¹¼ + (korean-ksc5601 . #x2365) ; ø»ˆžŒ + (chinese-cns11643-1 . #x245F) ; ø»‘‡´ + (chinese-big5 . #xA2ED) ; ý¢€Š‹­ + (=jef-china3 . #x83E4) ; øºˆ¤ + (=ucs . #xFF45) ; e + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER F") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0066) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER F") + (=ucs . #xFF26) ; F + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER F") + (=ucs . #x0066) ; f + )) + (chinese-gb2312 . #x2366) ; ø»„Š… + (=jis-x0208 . #x2366) ; ø½‰¹½ + (korean-ksc5601 . #x2366) ; ø»ˆž + (chinese-cns11643-1 . #x2460) ; ø»‘‡µ + (chinese-big5 . #xA2EE) ; ý¢€Š‹® + (=ucs . #xFF46) ; f + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER G") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0067) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER G") + (=ucs . #xFF27) ; G + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER G") + (=ucs . #x0067) ; g + )) + (chinese-gb2312 . #x2367) ; ø»„Š† + (=jis-x0208 . #x2367) ; ø½‰¹¾ + (korean-ksc5601 . #x2367) ; ø»ˆžŽ + (chinese-cns11643-1 . #x2461) ; ø»‘‡¶ + (chinese-big5 . #xA2EF) ; ý¢€Š‹¯ + (=jef-china3 . #x83E5) ; øºˆ¥ + (=ucs . #xFF47) ; g + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER H") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0068) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER H") + (=ucs . #xFF28) ; H + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER H") + (=ucs . #x0068) ; h + )) + (chinese-gb2312 . #x2368) ; ø»„Š‡ + (=jis-x0208 . #x2368) ; ø½‰¹¿ + (korean-ksc5601 . #x2368) ; ø»ˆž + (chinese-cns11643-1 . #x2462) ; ø»‘‡· + (chinese-big5 . #xA2F0) ; ý¢€Š‹° + (=jef-china3 . #x83E6) ; øºˆ¦ + (=ucs . #xFF48) ; h + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER I") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0069) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER I") + (=ucs . #xFF29) ; I + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i + )) + (chinese-gb2312 . #x2369) ; ø»„Šˆ + (=jis-x0208 . #x2369) ; ø½‰º€ + (korean-ksc5601 . #x2369) ; ø»ˆž + (chinese-cns11643-1 . #x2463) ; ø»‘‡¸ + (chinese-big5 . #xA2F1) ; ý¢€Š‹± + (=jef-china3 . #x83E7) ; øºˆ§ + (=ucs . #xFF49) ; i + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER J") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x006A) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER J") + (=ucs . #xFF2A) ; J + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER J") + (=ucs . #x006A) ; j + )) + (chinese-gb2312 . #x236A) ; ø»„Š‰ + (=jis-x0208 . #x236A) ; ø½‰º + (korean-ksc5601 . #x236A) ; ø»ˆž‘ + (chinese-cns11643-1 . #x2464) ; ø»‘‡¹ + (chinese-big5 . #xA2F2) ; ý¢€Š‹² + (=jef-china3 . #x83E8) ; øºˆ¨ + (=ucs . #xFF4A) ; j + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER K") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x006B) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER K") + (=ucs . #xFF2B) ; K + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER K") + (=ucs . #x006B) ; k + )) + (chinese-gb2312 . #x236B) ; ø»„ŠŠ + (=jis-x0208 . #x236B) ; ø½‰º‚ + (korean-ksc5601 . #x236B) ; ø»ˆž’ + (chinese-cns11643-1 . #x2465) ; ø»‘‡º + (chinese-big5 . #xA2F3) ; ý¢€Š‹³ + (=ucs . #xFF4B) ; k + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER L") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x006C) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER L") + (=ucs . #xFF2C) ; L + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER L") + (=ucs . #x006C) ; l + )) + (chinese-gb2312 . #x236C) ; ø»„Š‹ + (=jis-x0208 . #x236C) ; ø½‰ºƒ + (korean-ksc5601 . #x236C) ; ø»ˆž“ + (chinese-cns11643-1 . #x2466) ; ø»‘‡» + (chinese-big5 . #xA2F4) ; ý¢€Š‹´ + (=jef-china3 . #x83E9) ; øºˆ© + (=ucs . #xFF4C) ; l + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER M") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x006D) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER M") + (=ucs . #xFF2D) ; ï¼­ + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER M") + (=ucs . #x006D) ; m + )) + (chinese-gb2312 . #x236D) ; ø»„ŠŒ + (=jis-x0208 . #x236D) ; ø½‰º„ + (korean-ksc5601 . #x236D) ; ø»ˆž” + (chinese-cns11643-1 . #x2467) ; ø»‘‡¼ + (chinese-big5 . #xA2F5) ; ý¢€Š‹µ + (=jef-china3 . #x83EA) ; øºˆª + (=ucs . #xFF4D) ; m + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER N") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x006E) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER N") + (=ucs . #xFF2E) ; ï¼® + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER N") + (=ucs . #x006E) ; n + )) + (chinese-gb2312 . #x236E) ; ø»„Š + (=jis-x0208 . #x236E) ; ø½‰º… + (korean-ksc5601 . #x236E) ; ø»ˆž• + (chinese-cns11643-1 . #x2468) ; ø»‘‡½ + (chinese-big5 . #xA2F6) ; ý¢€Š‹¶ + (=jef-china3 . #x83EB) ; øºˆ« + (=ucs . #xFF4E) ; n + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER O") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x006F) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER O") + (=ucs . #xFF2F) ; O + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER O") + (=ucs . #x006F) ; o + )) + (chinese-gb2312 . #x236F) ; ø»„ŠŽ + (=jis-x0208 . #x236F) ; ø½‰º† + (korean-ksc5601 . #x236F) ; ø»ˆž– + (chinese-cns11643-1 . #x2469) ; ø»‘‡¾ + (chinese-big5 . #xA2F7) ; ý¢€Š‹· + (=jef-china3 . #x83EC) ; øºˆ¬ + (=ucs . #xFF4F) ; o + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER P") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0070) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER P") + (=ucs . #xFF30) ; ï¼° + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER P") + (=ucs . #x0070) ; p + )) + (chinese-gb2312 . #x2370) ; ø»„Š + (=jis-x0208 . #x2370) ; ø½‰º‡ + (korean-ksc5601 . #x2370) ; ø»ˆž— + (chinese-cns11643-1 . #x246A) ; ø»‘‡¿ + (chinese-big5 . #xA2F8) ; ý¢€Š‹¸ + (=ucs . #xFF50) ; p + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER Q") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0071) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER Q") + (=ucs . #xFF31) ; ï¼± + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER Q") + (=ucs . #x0071) ; q + )) + (chinese-gb2312 . #x2371) ; ø»„Š + (=jis-x0208 . #x2371) ; ø½‰ºˆ + (korean-ksc5601 . #x2371) ; ø»ˆž˜ + (chinese-cns11643-1 . #x246B) ; ø»‘ˆ€ + (chinese-big5 . #xA2F9) ; ý¢€Š‹¹ + (=ucs . #xFF51) ; q + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER R") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0072) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER R") + (=ucs . #xFF32) ; ï¼² + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER R") + (=ucs . #x0072) ; r + )) + (chinese-gb2312 . #x2372) ; ø»„Š‘ + (=jis-x0208 . #x2372) ; ø½‰º‰ + (korean-ksc5601 . #x2372) ; ø»ˆž™ + (chinese-cns11643-1 . #x246C) ; ø»‘ˆ + (chinese-big5 . #xA2FA) ; ý¢€Š‹º + (=jef-china3 . #x83ED) ; øºˆ­ + (=ucs . #xFF52) ; r + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER S") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0073) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER S") + (=ucs . #xFF33) ; ï¼³ + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER S") + (=ucs . #x0073) ; s + )) + (chinese-gb2312 . #x2373) ; ø»„Š’ + (=jis-x0208 . #x2373) ; ø½‰ºŠ + (korean-ksc5601 . #x2373) ; ø»ˆžš + (chinese-cns11643-1 . #x246D) ; ø»‘ˆ‚ + (chinese-big5 . #xA2FB) ; ý¢€Š‹» + (=jef-china3 . #x83EE) ; øºˆ® + (=ucs . #xFF53) ; s + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER T") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0074) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER T") + (=ucs . #xFF34) ; ï¼´ + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER T") + (=ucs . #x0074) ; t + )) + (chinese-gb2312 . #x2374) ; ø»„Š“ + (=jis-x0208 . #x2374) ; ø½‰º‹ + (korean-ksc5601 . #x2374) ; ø»ˆž› + (chinese-cns11643-1 . #x246E) ; ø»‘ˆƒ + (chinese-big5 . #xA2FC) ; ý¢€Š‹¼ + (=jef-china3 . #x83EF) ; øºˆ¯ + (=ucs . #xFF54) ; t + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER U") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0075) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER U") + (=ucs . #xFF35) ; ï¼µ + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER U") + (=ucs . #x0075) ; u + )) + (chinese-gb2312 . #x2375) ; ø»„Š” + (=jis-x0208 . #x2375) ; ø½‰ºŒ + (korean-ksc5601 . #x2375) ; ø»ˆžœ + (chinese-cns11643-1 . #x246F) ; ø»‘ˆ„ + (chinese-big5 . #xA2FD) ; ý¢€Š‹½ + (=jef-china3 . #x83F0) ; øºˆ° + (=ucs . #xFF55) ; u + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER V") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0076) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER V") + (=ucs . #xFF36) ; V + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER V") + (=ucs . #x0076) ; v + )) + (chinese-gb2312 . #x2376) ; ø»„Š• + (=jis-x0208 . #x2376) ; ø½‰º + (korean-ksc5601 . #x2376) ; ø»ˆž + (chinese-cns11643-1 . #x2470) ; ø»‘ˆ… + (chinese-big5 . #xA2FE) ; ý¢€Š‹¾ + (=ucs . #xFF56) ; v + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER W") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0077) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER W") + (=ucs . #xFF37) ; ï¼· + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER W") + (=ucs . #x0077) ; w + )) + (chinese-gb2312 . #x2377) ; ø»„Š– + (=jis-x0208 . #x2377) ; ø½‰ºŽ + (korean-ksc5601 . #x2377) ; ø»ˆžž + (chinese-cns11643-1 . #x2471) ; ø»‘ˆ† + (chinese-big5 . #xA340) ; ý¢€Š€ + (=ucs . #xFF57) ; w + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER X") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0078) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER X") + (=ucs . #xFF38) ; X + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER X") + (=ucs . #x0078) ; x + )) + (chinese-gb2312 . #x2378) ; ø»„Š— + (=jis-x0208 . #x2378) ; ø½‰º + (korean-ksc5601 . #x2378) ; ø»ˆžŸ + (chinese-cns11643-1 . #x2472) ; ø»‘ˆ‡ + (chinese-big5 . #xA341) ; ý¢€Š + (=ucs . #xFF58) ; x + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER Y") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x0079) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER Y") + (=ucs . #xFF39) ; ï¼¹ + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER Y") + (=ucs . #x0079) ; y + )) + (chinese-gb2312 . #x2379) ; ø»„Š˜ + (=jis-x0208 . #x2379) ; ø½‰º + (korean-ksc5601 . #x2379) ; ø»ˆž  + (chinese-cns11643-1 . #x2473) ; ø»‘ˆˆ + (chinese-big5 . #xA342) ; ý¢€Š‚ + (=jef-china3 . #x83F1) ; øºˆ± + (=ucs . #xFF59) ; y + )) +(define-char + '((name . "FULLWIDTH LATIN SMALL LETTER Z") + (general-category letter lowercase) ; Normative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition wide #x007A) + (->uppercase + ((name . "FULLWIDTH LATIN CAPITAL LETTER Z") + (=ucs . #xFF3A) ; Z + )) + (<-fullwidth + ((name . "LATIN SMALL LETTER Z") + (=ucs . #x007A) ; z + )) + (chinese-gb2312 . #x237A) ; ø»„Š™ + (=jis-x0208 . #x237A) ; ø½‰º‘ + (korean-ksc5601 . #x237A) ; ø»ˆž¡ + (chinese-cns11643-1 . #x2474) ; ø»‘ˆ‰ + (chinese-big5 . #xA343) ; ý¢€Šƒ + (=jef-china3 . #x83F2) ; øºˆ² + (=ucs . #xFF5A) ; z + )) +(define-char + '((name . "FULLWIDTH LEFT CURLY BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x007B) + (<-fullwidth + ((name . "LEFT CURLY BRACKET") + (=ucs . #x007B) ; { + )) + (chinese-gb2312 . #x237B) ; ø»„Šš + (=jis-x0208 . #x2150) ; ø½‰¶« + (korean-ksc5601 . #x237B) ; ø»ˆž¢ + (chinese-cns11643-1 . #x2142) ; ø»‘‚½ + (chinese-big5 . #xA161) ; ý¢€Š…¡ + (=ucs . #xFF5B) ; { + )) +(define-char + '((name . "FULLWIDTH VERTICAL LINE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x007C) + (<-fullwidth + ((name . "VERTICAL LINE") + (=ucs . #x007C) ; | + )) + (chinese-gb2312 . #x237C) ; ø»„Š› + (=jis-x0208 . #x2143) ; ø½‰¶ž + (korean-ksc5601 . #x237C) ; ø»ˆž£ + (chinese-cns11643-1 . #x225E) ; ø»‘„· + (chinese-big5 . #xA155) ; ý¢€Š…• + (=ucs . #xFF5C) ; | + )) +(define-char + '((name . "FULLWIDTH RIGHT CURLY BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x007D) + (<-fullwidth + ((name . "RIGHT CURLY BRACKET") + (=ucs . #x007D) ; } + )) + (chinese-gb2312 . #x237D) ; ø»„Šœ + (=jis-x0208 . #x2151) ; ø½‰¶¬ + (korean-ksc5601 . #x237D) ; ø»ˆž¤ + (chinese-cns11643-1 . #x2143) ; ø»‘‚¾ + (chinese-big5 . #xA162) ; ý¢€Š…¢ + (=ucs . #xFF5D) ; } + )) +(define-char + '((name . "FULLWIDTH TILDE") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x007E) + (<-fullwidth + ((name . "TILDE") + (=ucs . #x007E) ; ~ + )) + (chinese-gb2312 . #x212B) ; ø»„†Ž + (korean-ksc5601 . #x2226) ; ø»ˆ›¯ + (japanese-jisx0212 . #x2237) ; ø»Š¦„ + (=jis-x0213-1-2000 . #x2232) ; ø»¢”« + (=jef-china3 . #x81A6) ; øºˆ†¦ + (=ucs . #xFF5E) ; ~ + )) +(define-char + '((name . "FULLWIDTH LEFT WHITE PARENTHESIS") + (=jis-x0213-1-2000 . #x2256) ; ø»¢• + (=ucs . #xFF5F) ; ⦅ + )) +(define-char + '((name . "FULLWIDTH RIGHT WHITE PARENTHESIS") + (=jis-x0213-1-2000 . #x2257) ; ø»¢• + (=ucs . #xFF60) ; ï½  + )) +(define-char + '((name . "HALFWIDTH IDEOGRAPHIC FULL STOP") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition narrow #x3002) + (katakana-jisx0201 . #xA1) ; øº‘‰® + (=ucs . #xFF61) ; 。 + )) +(define-char + '((name . "HALFWIDTH LEFT CORNER BRACKET") + (general-category punctuation open) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition narrow #x300C) + (katakana-jisx0201 . #xA2) ; øº‘‰¯ + (=ucs . #xFF62) ; ï½¢ + )) +(define-char + '((name . "HALFWIDTH RIGHT CORNER BRACKET") + (general-category punctuation close) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition narrow #x300D) + (katakana-jisx0201 . #xA3) ; øº‘‰° + (=ucs . #xFF63) ; ï½£ + )) +(define-char + '((name . "HALFWIDTH IDEOGRAPHIC COMMA") + (general-category punctuation other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition narrow #x3001) + (katakana-jisx0201 . #xA4) ; øº‘‰± + (=ucs . #xFF64) ; 、 + )) +(define-char + '((name . "HALFWIDTH KATAKANA MIDDLE DOT") + (general-category punctuation connector) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition narrow #x30FB) + (katakana-jisx0201 . #xA5) ; øº‘‰² + (=ucs . #xFF65) ; ï½¥ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER WO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30F2) + (katakana-jisx0201 . #xA6) ; øº‘‰³ + (=ucs . #xFF66) ; ヲ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER SMALL A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30A1) + (katakana-jisx0201 . #xA7) ; øº‘‰´ + (=ucs . #xFF67) ; ァ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER SMALL I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30A3) + (katakana-jisx0201 . #xA8) ; øº‘‰µ + (=ucs . #xFF68) ; ィ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER SMALL U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30A5) + (katakana-jisx0201 . #xA9) ; øº‘‰¶ + (=ucs . #xFF69) ; ゥ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER SMALL E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30A7) + (katakana-jisx0201 . #xAA) ; øº‘‰· + (=ucs . #xFF6A) ; ェ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER SMALL O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30A9) + (katakana-jisx0201 . #xAB) ; øº‘‰¸ + (=ucs . #xFF6B) ; ォ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER SMALL YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30E3) + (katakana-jisx0201 . #xAC) ; øº‘‰¹ + (=ucs . #xFF6C) ; ャ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER SMALL YU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30E5) + (katakana-jisx0201 . #xAD) ; øº‘‰º + (=ucs . #xFF6D) ; ï½­ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER SMALL YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30E7) + (katakana-jisx0201 . #xAE) ; øº‘‰» + (=ucs . #xFF6E) ; ï½® + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER SMALL TU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30C3) + (katakana-jisx0201 . #xAF) ; øº‘‰¼ + (=ucs . #xFF6F) ; ッ + )) +(define-char + '((name . "HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30FC) + (katakana-jisx0201 . #xB0) ; øº‘‰½ + (=ucs . #xFF70) ; ï½° + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30A2) + (katakana-jisx0201 . #xB1) ; øº‘‰¾ + (=ucs . #xFF71) ; ï½± + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30A4) + (katakana-jisx0201 . #xB2) ; øº‘‰¿ + (=ucs . #xFF72) ; ï½² + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30A6) + (katakana-jisx0201 . #xB3) ; øº‘Š€ + (=ucs . #xFF73) ; ï½³ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30A8) + (katakana-jisx0201 . #xB4) ; øº‘Š + (=ucs . #xFF74) ; ï½´ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30AA) + (katakana-jisx0201 . #xB5) ; øº‘Š‚ + (=ucs . #xFF75) ; ï½µ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER KA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30AB) + (katakana-jisx0201 . #xB6) ; øº‘Šƒ + (=ucs . #xFF76) ; カ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER KI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30AD) + (katakana-jisx0201 . #xB7) ; øº‘Š„ + (=ucs . #xFF77) ; ï½· + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER KU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30AF) + (katakana-jisx0201 . #xB8) ; øº‘Š… + (=ucs . #xFF78) ; ク + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER KE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30B1) + (katakana-jisx0201 . #xB9) ; øº‘Š† + (=ucs . #xFF79) ; ï½¹ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER KO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30B3) + (katakana-jisx0201 . #xBA) ; øº‘Š‡ + (=ucs . #xFF7A) ; コ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER SA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30B5) + (katakana-jisx0201 . #xBB) ; øº‘Šˆ + (=ucs . #xFF7B) ; ï½» + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER SI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30B7) + (katakana-jisx0201 . #xBC) ; øº‘Š‰ + (=ucs . #xFF7C) ; ï½¼ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER SU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30B9) + (katakana-jisx0201 . #xBD) ; øº‘ŠŠ + (=ucs . #xFF7D) ; ï½½ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER SE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30BB) + (katakana-jisx0201 . #xBE) ; øº‘Š‹ + (=ucs . #xFF7E) ; ï½¾ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER SO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30BD) + (katakana-jisx0201 . #xBF) ; øº‘ŠŒ + (=ucs . #xFF7F) ; ソ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER TA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30BF) + (katakana-jisx0201 . #xC0) ; øº‘Š + (=ucs . #xFF80) ; タ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER TI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30C1) + (katakana-jisx0201 . #xC1) ; øº‘ŠŽ + (=ucs . #xFF81) ; チ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER TU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30C4) + (katakana-jisx0201 . #xC2) ; øº‘Š + (=ucs . #xFF82) ; ツ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER TE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30C6) + (katakana-jisx0201 . #xC3) ; øº‘Š + (=ucs . #xFF83) ; テ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER TO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30C8) + (katakana-jisx0201 . #xC4) ; øº‘Š‘ + (=ucs . #xFF84) ; ト + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER NA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30CA) + (katakana-jisx0201 . #xC5) ; øº‘Š’ + (=ucs . #xFF85) ; ナ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER NI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30CB) + (katakana-jisx0201 . #xC6) ; øº‘Š“ + (=ucs . #xFF86) ; ニ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER NU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30CC) + (katakana-jisx0201 . #xC7) ; øº‘Š” + (=ucs . #xFF87) ; ヌ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER NE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30CD) + (katakana-jisx0201 . #xC8) ; øº‘Š• + (=ucs . #xFF88) ; ネ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER NO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30CE) + (katakana-jisx0201 . #xC9) ; øº‘Š– + (=ucs . #xFF89) ; ノ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER HA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30CF) + (katakana-jisx0201 . #xCA) ; øº‘Š— + (=ucs . #xFF8A) ; ハ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER HI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30D2) + (katakana-jisx0201 . #xCB) ; øº‘Š˜ + (=ucs . #xFF8B) ; ヒ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER HU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30D5) + (katakana-jisx0201 . #xCC) ; øº‘Š™ + (=ucs . #xFF8C) ; フ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER HE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30D8) + (katakana-jisx0201 . #xCD) ; øº‘Šš + (=ucs . #xFF8D) ; ヘ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER HO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30DB) + (katakana-jisx0201 . #xCE) ; øº‘Š› + (=ucs . #xFF8E) ; ホ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER MA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30DE) + (katakana-jisx0201 . #xCF) ; øº‘Šœ + (=ucs . #xFF8F) ; マ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER MI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30DF) + (katakana-jisx0201 . #xD0) ; øº‘Š + (=ucs . #xFF90) ; ミ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER MU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30E0) + (katakana-jisx0201 . #xD1) ; øº‘Šž + (=ucs . #xFF91) ; ム + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER ME") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30E1) + (katakana-jisx0201 . #xD2) ; øº‘ŠŸ + (=ucs . #xFF92) ; メ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER MO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30E2) + (katakana-jisx0201 . #xD3) ; øº‘Š  + (=ucs . #xFF93) ; モ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30E4) + (katakana-jisx0201 . #xD4) ; øº‘Š¡ + (=ucs . #xFF94) ; ヤ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER YU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30E6) + (katakana-jisx0201 . #xD5) ; øº‘Š¢ + (=ucs . #xFF95) ; ユ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30E8) + (katakana-jisx0201 . #xD6) ; øº‘Š£ + (=ucs . #xFF96) ; ヨ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER RA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30E9) + (katakana-jisx0201 . #xD7) ; øº‘Š¤ + (=ucs . #xFF97) ; ラ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER RI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30EA) + (katakana-jisx0201 . #xD8) ; øº‘Š¥ + (=ucs . #xFF98) ; リ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER RU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30EB) + (katakana-jisx0201 . #xD9) ; øº‘Š¦ + (=ucs . #xFF99) ; ル + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER RE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30EC) + (katakana-jisx0201 . #xDA) ; øº‘Š§ + (=ucs . #xFF9A) ; レ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER RO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30ED) + (katakana-jisx0201 . #xDB) ; øº‘Š¨ + (=ucs . #xFF9B) ; ロ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30EF) + (katakana-jisx0201 . #xDC) ; øº‘Š© + (=ucs . #xFF9C) ; ワ + )) +(define-char + '((name . "HALFWIDTH KATAKANA LETTER N") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x30F3) + (katakana-jisx0201 . #xDD) ; øº‘Šª + (=ucs . #xFF9D) ; ン + )) +(define-char + '((name . "HALFWIDTH KATAKANA VOICED SOUND MARK") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "halfwidth katakana-hiragana voiced sound mark") + (->decomposition narrow #x3099) + (katakana-jisx0201 . #xDE) ; øº‘Š« + (=ucs . #xFF9E) ; ゙ + )) +(define-char + '((name . "HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK") + (general-category letter modifier) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (iso-10646-comment . "halfwidth katakana-hiragana semi-voiced sound mark") + (->decomposition narrow #x309A) + (katakana-jisx0201 . #xDF) ; øº‘Š¬ + (=ucs . #xFF9F) ; ゚ + )) +(define-char + '((name . "HALFWIDTH HANGUL FILLER") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3164) + (=ucs . #xFFA0) ; ï¾  + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3131) + (=ucs . #xFFA1) ; ᄀ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER SSANGKIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3132) + (=ucs . #xFFA2) ; ï¾¢ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER KIYEOK-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3133) + (=ucs . #xFFA3) ; ï¾£ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER NIEUN") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3134) + (=ucs . #xFFA4) ; ᄂ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER NIEUN-CIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3135) + (=ucs . #xFFA5) ; ï¾¥ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER NIEUN-HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3136) + (=ucs . #xFFA6) ; ᆭ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER TIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3137) + (=ucs . #xFFA7) ; ᄃ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER SSANGTIKEUT") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3138) + (=ucs . #xFFA8) ; ᄄ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER RIEUL") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3139) + (=ucs . #xFFA9) ; ᄅ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER RIEUL-KIYEOK") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x313A) + (=ucs . #xFFAA) ; ᆰ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER RIEUL-MIEUM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x313B) + (=ucs . #xFFAB) ; ᆱ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER RIEUL-PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x313C) + (=ucs . #xFFAC) ; ᆲ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER RIEUL-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x313D) + (=ucs . #xFFAD) ; ï¾­ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER RIEUL-THIEUTH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x313E) + (=ucs . #xFFAE) ; ï¾® + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x313F) + (=ucs . #xFFAF) ; ᆵ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER RIEUL-HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3140) + (=ucs . #xFFB0) ; ï¾° + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER MIEUM") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3141) + (=ucs . #xFFB1) ; ï¾± + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER PIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3142) + (=ucs . #xFFB2) ; ï¾² + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER SSANGPIEUP") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3143) + (=ucs . #xFFB3) ; ï¾³ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER PIEUP-SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3144) + (=ucs . #xFFB4) ; ï¾´ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER SIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3145) + (=ucs . #xFFB5) ; ï¾µ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER SSANGSIOS") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3146) + (=ucs . #xFFB6) ; ᄊ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER IEUNG") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3147) + (=ucs . #xFFB7) ; ï¾· + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER CIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3148) + (=ucs . #xFFB8) ; ᄌ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER SSANGCIEUC") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3149) + (=ucs . #xFFB9) ; ï¾¹ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER CHIEUCH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x314A) + (=ucs . #xFFBA) ; ᄎ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER KHIEUKH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x314B) + (=ucs . #xFFBB) ; ï¾» + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER THIEUTH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x314C) + (=ucs . #xFFBC) ; ï¾¼ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER PHIEUPH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x314D) + (=ucs . #xFFBD) ; ï¾½ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER HIEUH") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x314E) + (=ucs . #xFFBE) ; ï¾¾ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER A") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x314F) + (=ucs . #xFFC2) ; ᅡ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER AE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3150) + (=ucs . #xFFC3) ; ᅢ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER YA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3151) + (=ucs . #xFFC4) ; ᅣ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER YAE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3152) + (=ucs . #xFFC5) ; ᅤ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER EO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3153) + (=ucs . #xFFC6) ; ᅥ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER E") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3154) + (=ucs . #xFFC7) ; ᅦ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER YEO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3155) + (=ucs . #xFFCA) ; ᅧ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER YE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3156) + (=ucs . #xFFCB) ; ᅨ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER O") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3157) + (=ucs . #xFFCC) ; ᅩ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER WA") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3158) + (=ucs . #xFFCD) ; ᅪ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER WAE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3159) + (=ucs . #xFFCE) ; ᅫ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER OE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x315A) + (=ucs . #xFFCF) ; ᅬ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER YO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x315B) + (=ucs . #xFFD2) ; ᅭ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER U") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x315C) + (=ucs . #xFFD3) ; ᅮ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER WEO") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x315D) + (=ucs . #xFFD4) ; ᅯ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER WE") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x315E) + (=ucs . #xFFD5) ; ᅰ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER WI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x315F) + (=ucs . #xFFD6) ; ᅱ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER YU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3160) + (=ucs . #xFFD7) ; ᅲ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER EU") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3161) + (=ucs . #xFFDA) ; ᅳ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER YI") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3162) + (=ucs . #xFFDB) ; ᅴ + )) +(define-char + '((name . "HALFWIDTH HANGUL LETTER I") + (general-category letter other) ; Informative Category + (bidi-category . "L") + (mirrored . nil) + (->decomposition narrow #x3163) + (=ucs . #xFFDC) ; ᅵ + )) +(define-char + '((name . "FULLWIDTH CENT SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition wide #x00A2) + (<-fullwidth + ((name . "CENT SIGN") + (=ucs . #x00A2) ; ¢ + )) + (chinese-gb2312 . #x2169) ; ø»„‡Œ + (=jis-x0208 . #x2171) ; ø½‰·Œ + (korean-ksc5601 . #x214B) ; ø»ˆš¶ + (chinese-cns11643-1 . #x2266) ; ø»‘„¿ + (chinese-big5 . #xA246) ; ý¢€Š‰† + (=ucs . #xFFE0) ; ï¿  + )) +(define-char + '((name . "FULLWIDTH POUND SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition wide #x00A3) + (<-fullwidth + ((name . "POUND SIGN") + (=ucs . #x00A3) ; £ + )) + (chinese-gb2312 . #x216A) ; ø»„‡ + (=jis-x0208 . #x2172) ; ø½‰· + (korean-ksc5601 . #x214C) ; ø»ˆš· + (chinese-cns11643-1 . #x2267) ; ø»‘…€ + (chinese-big5 . #xA247) ; ý¢€Š‰‡ + (=ucs . #xFFE1) ; ï¿¡ + )) +(define-char + '((name . "FULLWIDTH NOT SIGN") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x00AC) + (<-fullwidth + ((name . "NOT SIGN") + (=ucs . #x00AC) ; ¬ + )) + (japanese-jisx0208 . #x224C) ; ø»†’‘ + (korean-ksc5601 . #x217E) ; ø»ˆ›© + (=jis-x0208-1990 . #x224C) ; ø½‰¸… + (=big5-eten . #xC8CD) ; ý¢€Œ£ + (=ucs . #xFFE2) ; ï¿¢ + )) +(define-char + '((name . "FULLWIDTH MACRON") + (general-category symbol modifier) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x00AF) + (<-fullwidth + ((name . "MACRON") + (=ucs . #x00AF) ; ¯ + )) + (japanese-jisx0212 . #x2234) ; ø»Š¦ + (=jis-x0213-1-2000 . #x292B) ; ø»¢ž¶ + (=jef-china3 . #x81A7) ; øºˆ†§ + (=ucs . #xFFE3) ; ï¿£ + )) +(define-char + '((name . "FULLWIDTH BROKEN BAR") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition wide #x00A6) + (<-fullwidth + ((name . "BROKEN BAR") + (=ucs . #x00A6) ; ¦ + )) + (japanese-jisx0212 . #x2243) ; ø»Š¦ + (=jis-x0213-1-2000 . #x2925) ; ø»¢ž° + (=big5-eten . #xC8CE) ; ý¢€Œ£Ž + (=ucs . #xFFE4) ; ¦ + )) +(define-char + '((name . "FULLWIDTH YEN SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition wide #x00A5) + (<-fullwidth + ((name . "YEN SIGN") + (=ucs . #x00A5) ; Â¥ + )) + (chinese-gb2312 . #x2324) ; ø»„‰ƒ + (=jis-x0208 . #x216F) ; ø½‰·Š + (korean-ksc5601 . #x214D) ; ø»ˆš¸ + (chinese-cns11643-1 . #x2264) ; ø»‘„½ + (chinese-big5 . #xA244) ; ý¢€Š‰„ + (=ucs . #xFFE5) ; ï¿¥ + )) +(define-char + '((name . "FULLWIDTH WON SIGN") + (general-category symbol currency) ; Informative Category + (bidi-category . "ET") + (mirrored . nil) + (->decomposition wide #x20A9) + (<-fullwidth + ((name . "WON SIGN") + (=ucs . #x20A9) ; ₩ + )) + (korean-ksc5601 . #x235C) ; ø»ˆžƒ + (=ucs . #xFFE6) ; ₩ + )) +(define-char + '((name . "HALFWIDTH FORMS LIGHT VERTICAL") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition narrow #x2502) + (=ucs . #xFFE8) ; │ + )) +(define-char + '((name . "HALFWIDTH LEFTWARDS ARROW") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition narrow #x2190) + (=ucs . #xFFE9) ; ï¿© + )) +(define-char + '((name . "HALFWIDTH UPWARDS ARROW") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition narrow #x2191) + (=ucs . #xFFEA) ; ↑ + )) +(define-char + '((name . "HALFWIDTH RIGHTWARDS ARROW") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition narrow #x2192) + (=ucs . #xFFEB) ; ï¿« + )) +(define-char + '((name . "HALFWIDTH DOWNWARDS ARROW") + (general-category symbol math) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition narrow #x2193) + (=ucs . #xFFEC) ; ↓ + )) +(define-char + '((name . "HALFWIDTH BLACK SQUARE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition narrow #x25A0) + (=ucs . #xFFED) ; ï¿­ + )) +(define-char + '((name . "HALFWIDTH WHITE CIRCLE") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (->decomposition narrow #x25CB) + (=ucs . #xFFEE) ; ï¿® + )) diff --git a/lisp/utf-2000/u0FFF0-Specials.el b/lisp/utf-2000/u0FFF0-Specials.el new file mode 100644 index 0000000..533ae4c --- /dev/null +++ b/lisp/utf-2000/u0FFF0-Specials.el @@ -0,0 +1,35 @@ +(define-char + '((name . "INTERLINEAR ANNOTATION ANCHOR") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #xFFF9) ;  + )) +(define-char + '((name . "INTERLINEAR ANNOTATION SEPARATOR") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #xFFFA) ;  + )) +(define-char + '((name . "INTERLINEAR ANNOTATION TERMINATOR") + (general-category other format) ; Normative Category + (bidi-category . "BN") + (mirrored . nil) + (=ucs . #xFFFB) ; ï¿» + )) +(define-char + '((name . "OBJECT REPLACEMENT CHARACTER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xFFFC) ;  + )) +(define-char + '((name . "REPLACEMENT CHARACTER") + (general-category symbol other) ; Informative Category + (bidi-category . "ON") + (mirrored . nil) + (=ucs . #xFFFD) ; � + )) diff --git a/lisp/utf-2000/update-cdb.el b/lisp/utf-2000/update-cdb.el new file mode 100644 index 0000000..efae357 --- /dev/null +++ b/lisp/utf-2000/update-cdb.el @@ -0,0 +1,138 @@ +;;; update-cdb.el --- Update and/or setup character attribute database + +;; Copyright (C) 2002 MORIOKA Tomohiko. + +;; Author: MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> +;; Keywords: Character, Database, UTF-2000, Unicode, UCS-4, MULE. + +;; This file is part of XEmacs UTF-2000. + +;; XEmacs UTF-2000 is free software; you can redistribute it and/or +;; modify it under the terms of the GNU General Public License as +;; published by the Free Software Foundation; either version 2, or (at +;; your option) any later version. + +;; XEmacs UTF-2000 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 XEmacs UTF-2000; see the file COPYING. If not, write to +;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +;; Boston, MA 02111-1307, USA. + +;;; Code: + +(defun delete-file-with-children (filename) + (if (file-directory-p filename) + (let ((files + (directory-files filename 'full "^[^.]" 'so-sort))) + (if files + (dolist (file files) + (delete-file-with-children file))) + (remove-directory filename)) + (delete-file filename))) + +(cond + ((featurep 'chise) + (defvar system-char-database-directory + (expand-file-name "char-db" + (or exec-directory + "../lib-src/"))) + + (defun file-name-char-attribute-name (filename) + (let ((i 0) + (base 0) + (len (length filename)) + chr dest) + (while (< i len) + (if (eq (setq chr (aref filename i)) ?%) + (setq dest (concat dest + (substring filename base i) + (char-to-string + (int-char + (string-to-int + (substring filename (1+ i) (+ i 3)) 16)))) + i (+ i 3) + base i) + (setq i (1+ i)))) + (concat dest (substring filename base len)))) + + (cond + ((or load-ignore-elc-files + (not (file-exists-p system-char-database-directory))) + (if (file-exists-p system-char-database-directory) + (delete-file-with-children system-char-database-directory)) + + (load "dumped-chars.el") + (dolist (file system-char-db-source-file-list) + (pureload file)) + + (dolist (attribute (char-attribute-list)) + (save-char-attribute-table attribute)) + + (dolist (ccs (charset-list)) + (save-charset-mapping-table ccs)) + ) + (t + (mapcar (lambda (file) + (mount-char-attribute-table + (intern (file-name-char-attribute-name file)))) + (directory-files + (expand-file-name "system-char-id" + system-char-database-directory) + nil nil t t)) + (dolist (ccs (charset-list)) + (reset-charset-mapping-table ccs)) + ))) + (t + (load "dumped-chars.el") + (dolist (file system-char-db-source-file-list) + (pureload file)) + )) + +(defun char-ref= (cr1 cr2 &optional tester) + (cond ((char-ref-p cr1) + (if (char-ref-p cr2) + (char-spec= (plist-get cr1 :char) + (plist-get cr2 :char) tester) + (char-spec= (plist-get cr1 :char) cr2 tester))) + (t + (char-spec= cr1 + (if (char-ref-p cr2) + (plist-get cr2 :char) + cr2) + tester)))) + +(defun char-spec= (cs1 cs2 &optional tester) + (unless tester + (setq tester #'eq)) + (if (characterp cs1) + (if (characterp cs2) + (funcall tester cs1 cs2) + (funcall tester cs1 (find-char cs2))) + (if (characterp cs2) + (funcall tester (find-char cs1) cs2) + (funcall tester (find-char cs1) (find-char cs2))))) + +(let (ret) + (map-char-attribute + (lambda (c dc) + (if (consp dc) + (setq dc (car dc))) + (if (listp dc) + (if (setq ret (find-char dc)) + (setq dc ret))) + (when (characterp dc) + (setq ret (get-char-attribute dc '->uppercase)) + (if (if (listp ret) + (member* c ret :test #'char-ref=) + (char-ref= c ret)) + (put-case-table-pair c dc (standard-case-table)))) + nil) + '->lowercase)) + +(garbage-collect) + +;;; update-cdb.el ends here diff --git a/lisp/version.el b/lisp/version.el index 87c1d79..bdc75c0 100644 --- a/lisp/version.el +++ b/lisp/version.el @@ -36,17 +36,17 @@ Warning, this variable did not exist in XEmacs versions prior to 20.3") (defconst emacs-version - (purecopy - (format "%d.%d %s%s%s" - emacs-major-version - emacs-minor-version - (if xemacs-codename - (concat "\"" xemacs-codename "\"") - "") - " XEmacs Lucid" - (if xemacs-betaname - (concat " " xemacs-betaname) - ""))) + (format "%d.%d %s%s%s%s" + emacs-major-version + emacs-minor-version + (if emacs-patch-level + (format "(patch %d)" emacs-patch-level) + "") + (or xemacs-betaname "") + (if xemacs-codename + (concat " \"" xemacs-codename "\"") + "") + " XEmacs Lucid") "Version numbers of this version of XEmacs.") (if (featurep 'infodock) @@ -77,7 +77,7 @@ Warning, this variable did not exist in XEmacs versions prior to 20.3") (defconst emacs-build-system (system-name)) -(defun emacs-version (&optional arg) +(defun emacs-version (&optional arg) "Return string describing the version of Emacs that is running. When called interactively with a prefix argument, insert string at point. Don't use this function in programs to choose actions according @@ -86,7 +86,7 @@ to the system configuration; look at `system-configuration' instead." (save-match-data (let ((version-string (format - "XEmacs %s %s(%s%s) of %s %s on %s" + "XEmacs %s %s(%s%s)%s of %s %s on %s" (substring emacs-version 0 (string-match " XEmacs" emacs-version)) (if (not (featurep 'infodock)) "[Lucid] " @@ -96,6 +96,11 @@ to the system configuration; look at `system-configuration' instead." (featurep 'mule)) (memq 'mule features)) ", Mule") (t "")) + (cond ((or (and (fboundp 'featurep) + (featurep 'utf-2000)) + (memq 'utf-2000 features)) + (concat " UTF-2000 v" utf-2000-version)) + (t "")) (substring emacs-build-time 0 (string-match " *[0-9]*:" emacs-build-time)) (substring emacs-build-time @@ -107,16 +112,19 @@ to the system configuration; look at `system-configuration' instead." (t (insert version-string)))))) ;; from emacs-vers.el -(defun emacs-version>= (major &optional minor) - "Return true if the Emacs version is >= to the given MAJOR and MINOR numbers. -The MAJOR version number argument is required, but the MINOR version number -argument is optional. If the minor version number is not specified (or is the -symbol `nil') then only the major version numbers are considered in the test." - (if (null minor) - (>= emacs-major-version major) - (or (> emacs-major-version major) - (and (= emacs-major-version major) - (>= emacs-minor-version minor))))) +(defun emacs-version>= (major &optional minor patch) + "Return true if the Emacs version is >= to the given MAJOR, MINOR, + and PATCH numbers. +The MAJOR version number argument is required, but the other arguments +argument are optional. Only the Non-nil arguments are used in the test." + (let ((emacs-patch (or emacs-patch-level emacs-beta-version -1))) + (cond ((> emacs-major-version major)) + ((< emacs-major-version major) nil) + ((null minor)) + ((> emacs-minor-version minor)) + ((< emacs-minor-version minor) nil) + ((null patch)) + ((>= emacs-patch patch))))) ;;; We hope that this alias is easier for people to find. (define-function 'version 'emacs-version) @@ -125,10 +133,9 @@ symbol `nil') then only the major version numbers are considered in the test." ;; `what(1)' can extract from the executable or a core file. We don't ;; actually need this to be pointed to from lisp; pure objects can't ;; be GCed. -(or (memq system-type '(vax-vms windows-nt ms-dos)) - (purecopy (concat "\n@" "(#)" (emacs-version) - "\n@" "(#)" "Configuration: " - system-configuration "\n"))) +(concat "\n@" "(#)" (emacs-version) + "\n@" "(#)" "Configuration: " + system-configuration "\n") ;;Local variables: ;;version-control: never diff --git a/lisp/win32-native.el b/lisp/win32-native.el index 8f9d8ac..a7187e2 100644 --- a/lisp/win32-native.el +++ b/lisp/win32-native.el @@ -1,4 +1,4 @@ -;;; win32-native.el --- Lisp routines for MS Windows. +;;; win32-native.el --- Lisp routines when running on native MS Windows. ;; Copyright (C) 1994 Free Software Foundation, Inc. ;; Copyright (C) 2000 Ben Wing. @@ -23,24 +23,26 @@ ;; Free Software Foundation, 59 Temple Place - Suite 330, ;; Boston, MA 02111-1307, USA. -;;; Synched up with: Not synched with FSF. Almost completely divergent. +;;; Synched up with: Not in FSF. ;;; (FSF has stuff in w32-fns.el and term/w32-win.el.) ;;; Commentary: ;; This file is dumped with XEmacs for MS Windows (without cygwin). +;; It is for stuff that is used specifically when `system-type' eq +;; `windows-nt' (i.e. also applies to MinGW), and has nothing to do +;; with the `mswindows' device type. Thus, it probably applies in +;; non-interactive mode as well, and it DOES NOT APPLY to Cygwin. -;; Based on NT Emacs version by Geoff Voelker (voelker@cs.washington.edu) +;; Based (originally) on NT Emacs version by Geoff Voelker +;; (voelker@cs.washington.edu) ;; Ported to XEmacs by Marc Paquette <marcpa@cam.org> ;; Largely modified by Kirill M. Katsnelson <kkm@kis.ru> +;; Rewritten from scratch by Ben Wing <ben@xemacs.org>. No code in common +;; with FSF. ;;; Code: -;; The cmd.exe shell uses the "/c" switch instead of the "-c" switch -;; for executing its command line argument (from simple.el). -;; #### Oh if we had an alist of shells and their command switches. -(setq shell-command-switch "/c") - ;; For appending suffixes to directories and files in shell ;; completions. This screws up cygwin users so we leave it out for ;; now. Uncomment this if you only ever want to use cmd. @@ -61,31 +63,26 @@ (setq grep-regexp-alist '(("^\\(\\([a-zA-Z]:\\)?[^:( \t\n]+\\)[:( \t]+\\([0-9]+\\)[:) \t]" 1 3))) -;;---------------------------------------------------------------------- -;; Autosave hack -;;-------------------- - -;; Avoid creating auto-save file names containing invalid characters -;; (primarily "*", eg. for the *mail* buffer). -;; Avoid "doc lost for function" warning -(defun original-make-auto-save-file-name (&optional junk) - "You do not want to call this." - ) -(fset 'original-make-auto-save-file-name - (symbol-function 'make-auto-save-file-name)) - -(defun make-auto-save-file-name () - "Return file name to use for auto-saves of current buffer. -Does not consider `auto-save-visited-file-name' as that variable is checked -before calling this function. You can redefine this for customization. -See also `auto-save-file-name-p'." - (let ((name (original-make-auto-save-file-name)) - (start 0)) - ;; destructively replace occurrences of * or ? with $ - (while (string-match "[?*]" name start) - (aset name (match-beginning 0) ?$) - (setq start (1+ (match-end 0)))) - name)) +(defvar mswindows-system-shells '("cmd" "cmd.exe" "command" "command.com" + "4nt" "4nt.exe" "4dos" "4dos.exe" + "ndos" "ndos.exe") + "List of strings recognized as Windows NT/9X system shells. +These are shells with native semantics, e.g. they use `/c', not '-c', +to pass a command in.") + +(defun mswindows-system-shell-p (shell-name) + (member (downcase (file-name-nondirectory shell-name)) + mswindows-system-shells)) + +(defun init-mswindows-at-startup () + ;; shell-file-name is initialized in the C code (callproc.c) from + ;; SHELL or COMSPEC. + ;; #### If only shell-command-switch could be a function. But there + ;; is code littered around that uses it. + ;; #### Maybe we should set a symbol-value handler on `shell-file-name' + ;; that automatically sets shell-command-switch? + (if (mswindows-system-shell-p shell-file-name) + (setq shell-command-switch "/c"))) ;;---------------------------------------------------------------------- ;; Quoting process args @@ -102,28 +99,32 @@ to the process appear to be getting passed incorrectly.") ;; we also include shell metachars if asked. ;; note that \ is NOT included! it's perfectly OK to include an ;; arg like c:\ or c:\foo. - (if (string-match (if quote-shell "[ \t\n\r\f*?\"<>|&^%]" "[ \t\n\r\f*?\"]") - arg) - (progn - ;; handle nested quotes, possibly preceded by backslashes - (setq arg (replace-in-string arg "\\([\\]*\\)\"" "\\1\\1\\\\\"")) - ;; handle trailing backslashes - (setq arg (replace-in-string arg "\\([\\]+\\)$" "\\1\\1")) - (concat "\"" arg "\"")) - arg)) + (cond ((equal arg "") "\"\"") + ((string-match + (if quote-shell "[ \t\n\r\f*?\"<>|&^%]" "[ \t\n\r\f*?\"]") + arg) + ;; handle nested quotes, possibly preceded by backslashes + (setq arg (replace-in-string arg "\\([\\]*\\)\"" "\\1\\1\\\\\"")) + ;; handle trailing backslashes + (setq arg (replace-in-string arg "\\([\\]+\\)$" "\\1\\1")) + (concat "\"" arg "\"")) + (t arg))) (defun mswindows-quote-one-simple-arg (arg &optional quote-shell) ;; just put double quotes around args with spaces (and maybe shell ;; metachars). - (if (string-match (if quote-shell "[ \t\n\r\f*?\"<>|&^%]" "[ \t\n\r\f*?]") - arg) - (concat "\"" arg "\"") - arg)) + (cond ((equal arg "") "\"\"") + ((string-match + (if quote-shell "[ \t\n\r\f*?\"<>|&^%]" "[ \t\n\r\f*?]") + arg) + (concat "\"" arg "\"")) + (t arg))) (defun mswindows-quote-one-command-arg (arg) ;; quote an arg to get it past COMMAND.COM/CMD.EXE: need to quote shell ;; metachars with ^. - (replace-in-string "[<>|&^%]" "^\\1" arg)) + (cond ((equal arg "") "\"\"") + (t (replace-in-string "[<>|&^%]" "^\\1" arg)))) (defun mswindows-construct-verbatim-command-line (program args) (mapconcat #'identity args " ")) @@ -224,7 +225,11 @@ to the process appear to be getting passed incorrectly.") args " ")) (defvar mswindows-construct-process-command-line-alist - '(("[\\/].?.?sh\\." . mswindows-construct-verbatim-command-line) + '( + ;; at one point (pre-1.0), this was required for Cygwin bash. + ;; evidently, Cygwin changed its arg handling to work just like + ;; any standard VC program, so we no longer need it. + ;;("[\\/].?.?sh\\." . mswindows-construct-verbatim-command-line) ("[\\/]command\\.com$" . mswindows-construct-command-command-line) ("[\\/]cmd\\.exe$" . mswindows-construct-command-command-line) ("" . mswindows-construct-vc-runtime-command-line)) diff --git a/lisp/winnt.el b/lisp/winnt.el deleted file mode 100644 index b0898a9..0000000 --- a/lisp/winnt.el +++ /dev/null @@ -1,137 +0,0 @@ -;;; winnt.el --- Lisp routines for Windows NT. - -;; Copyright (C) 1994 Free Software Foundation, Inc. - -;; Maintainer: XEmacs Development Team -;; Keywords: mouse, dumped - -;; This file is part of XEmacs. - -;; XEmacs is free software; you can redistribute it and/or modify it -;; under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; XEmacs 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 XEmacs; see the file COPYING. If not, write to the -;; Free Software Foundation, 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Synched up with: Not synched with FSF. Almost completely divergent. - -;;; Commentary: - -;; This file is dumped with XEmacs for MS Windows (without cygwin). - -;; Based on NT Emacs version by Geoff Voelker (voelker@cs.washington.edu) -;; Ported to XEmacs by Marc Paquette <marcpa@cam.org> -;; Largely modified by Kirill M. Katsnelson <kkm@kis.ru> - -;;; Code: - -;; The cmd.exe shell uses the "/c" switch instead of the "-c" switch -;; for executing its command line argument (from simple.el). -;; #### Oh if we had an alist of shells and their command switches. -(setq shell-command-switch "/c") - -;; For appending suffixes to directories and files in shell completions. -(defun nt-shell-mode-hook () - (setq comint-completion-addsuffix '("\\" . " ") - comint-process-echoes t)) -(add-hook 'shell-mode-hook 'nt-shell-mode-hook) - -;; Use ";" instead of ":" as a path separator (from files.el). -(setq path-separator ";") - -;; Set the null device (for compile.el). -;; #### There should be such a global thingy as null-device - kkm -(setq grep-null-device "NUL") - -;; Set the grep regexp to match entries with drive letters. -(setq grep-regexp-alist - '(("^\\(\\([a-zA-Z]:\\)?[^:( \t\n]+\\)[:( \t]+\\([0-9]+\\)[:) \t]" 1 3))) - -;;---------------------------------------------------------------------- -;; Autosave hack -;;-------------------- - -;; Avoid creating auto-save file names containing invalid characters -;; (primarily "*", eg. for the *mail* buffer). -;; Avoid "doc lost for function" warning -(defun original-make-auto-save-file-name (&optional junk) - "You do not want to call this." - ) -(fset 'original-make-auto-save-file-name - (symbol-function 'make-auto-save-file-name)) - -(defun make-auto-save-file-name () - "Return file name to use for auto-saves of current buffer. -Does not consider `auto-save-visited-file-name' as that variable is checked -before calling this function. You can redefine this for customization. -See also `auto-save-file-name-p'." - (let ((name (original-make-auto-save-file-name)) - (start 0)) - ;; destructively replace occurences of * or ? with $ - (while (string-match "[?*]" name start) - (aset name (match-beginning 0) ?$) - (setq start (1+ (match-end 0)))) - name)) - -;;---------------------------------------------------------------------- -;; Quoting process args -;;-------------------- - -(defun nt-quote-args-verbatim (args) - "Copy ARG list verbatim, separating each arg with space." - (mapconcat 'identity args " ")) - -(defun nt-quote-args-prefix-quote (prefix args) - (mapconcat (lambda (str) - (concat "\"" - (mapconcat (lambda (ch) - (concat (if (eq ch ?\") prefix) - (char-to-string ch))) - str nil) - "\"")) - args " ")) - -(defun nt-quote-args-backslash-quote (args) - "Place ARG list in quotes, prefixing quotes in args with backslashes." - (nt-quote-args-prefix-quote "\\" args)) - -(defun nt-quote-args-double-quote (args) - "Place ARG list in quotes, doubling quotes in args." - (nt-quote-args-prefix-quote "\"" args)) - -(defvar nt-quote-args-functions-alist - '(("^.?.?sh\\." . nt-quote-args-double-quote)) - "An alist for determining proper argument quoting given executable file name. -Car of each cons must be a string, a regexp against which a file name sans -directory is matched. Cdr is a function symbol. The list is mathced in -forward order, and mathcing entry cdr's funcrion is called with a list of -strings, process arguments. It must return a string which is passed to -the newly created process. - -If not found, then `nt-quote-args-verbatim' is called on the argument list.") - -(defun nt-quote-process-args (args) - ;;Properly quote process ARGS for executing (car ARGS). - (let ((fname (file-name-nondirectory (car args))) - (alist nt-quote-args-functions-alist) - (case-fold-search nil) - (return-me nil) - (assoc nil)) - (while (and alist - (null return-me)) - (setq assoc (pop alist)) - (if (string-match (car assoc) fname) - (setq return-me (funcall (cdr assoc) (cdr args))))) - (or return-me - (nt-quote-args-verbatim (cdr args))))) - -;;; winnt.el ends here diff --git a/lwlib/config.h b/lwlib/config.h deleted file mode 100644 index 34aab2c..0000000 --- a/lwlib/config.h +++ /dev/null @@ -1,33 +0,0 @@ -/* lwlib/config.h. Generated automatically by configure. */ -/* Lwlib site configuration template file. -*- C -*- - Copyright (C) 1997 Sun Microsystems, Inc. - -This file is part of XEmacs. - -XEmacs is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. - -XEmacs 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 XEmacs; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -/* Not in FSF. */ - -#ifndef _LWLIB_CONFIG_H_ -#define _LWLIB_CONFIG_H_ - -#include <../src/config.h> - -/* #undef NEED_MOTIF */ -/* #undef NEED_ATHENA */ -/* #undef NEED_LUCID */ - -#endif /* _LWLIB_CONFIG_H_ */ diff --git a/lwlib/xlwcheckbox.c b/lwlib/xlwcheckbox.c index 16ab1fd..9c685bc 100644 --- a/lwlib/xlwcheckbox.c +++ b/lwlib/xlwcheckbox.c @@ -25,7 +25,7 @@ Boston, MA 02111-1307, USA. */ * * Author: Edward A. Falk * falk@falconer.vip.best.com - * + * * Date: June 30, 1997 * * Overview: This widget is identical to the Radio widget in behavior, @@ -38,7 +38,7 @@ Boston, MA 02111-1307, USA. */ #include <X11/IntrinsicP.h> #include <X11/StringDefs.h> -#include <X11/Xaw/XawInit.h> +#include ATHENA_XawInit_h_ #include "../src/xmu.h" #include "xlwcheckboxP.h" @@ -65,7 +65,7 @@ Boston, MA 02111-1307, USA. */ #if DRAW_CHECK #define check_width 14 #define check_height 14 -static u_char check_bits[] = { +static unsigned char check_bits[] = { 0x00, 0x00, 0x00, 0x20, 0x00, 0x18, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x03, 0x8c, 0x03, 0xde, 0x01, 0xff, 0x01, 0xfe, 0x00, 0xfc, 0x00, 0x78, 0x00, 0x70, 0x00, 0x20, 0x00}; @@ -126,7 +126,7 @@ static XtActionsRec actionsList[] = CheckboxClassRec checkboxClassRec = { { - (WidgetClass) SuperClass, /* superclass */ + (WidgetClass) SuperClass, /* superclass */ "Checkbox", /* class_name */ sizeof(CheckboxRec), /* size */ CheckboxClassInit, /* class_initialize */ @@ -170,7 +170,7 @@ CheckboxClassRec checkboxClassRec = { NULL /* extension */ }, /* CoreClass fields initialization */ { - XtInheritChangeSensitive /* change_sensitive */ + XtInheritChangeSensitive /* change_sensitive */ }, /* SimpleClass fields initialization */ #ifdef _ThreeDP_h { @@ -271,7 +271,7 @@ CheckboxRealize(Widget w, /* Function Name: CheckboxDestroy * Description: Destroy Callback for checkbox widget. * Arguments: w - the checkbox widget that is being destroyed. - * junk, grabage - not used. + * junk, garbage - not used. * Returns: none. */ diff --git a/lwlib/xlwgauge.c b/lwlib/xlwgauge.c index a6c223b..074a6c7 100644 --- a/lwlib/xlwgauge.c +++ b/lwlib/xlwgauge.c @@ -1,4 +1,4 @@ -/* Gauge Widget for XEmacs. +/* Gauge Widget for XEmacs. Copyright (C) 1999 Edward A. Falk This file is part of XEmacs. @@ -25,7 +25,7 @@ Boston, MA 02111-1307, USA. */ * * Author: Edward A. Falk * falk@falconer.vip.best.com - * + * * Date: July 9, 1997 * * Note: for fun and demonstration purposes, I have added selection @@ -52,7 +52,7 @@ Boston, MA 02111-1307, USA. */ #include <X11/IntrinsicP.h> #include <X11/Xatom.h> #include <X11/StringDefs.h> -#include <X11/Xaw/XawInit.h> +#include ATHENA_XawInit_h_ #include "xlwgaugeP.h" #include "../src/xmu.h" #ifdef HAVE_XMU @@ -135,11 +135,11 @@ static void GaugeGetValue (XtPointer, XtIntervalId *); static void GaugeMercury (Display *, Window, GC, GaugeWidget, Cardinal, Cardinal); static Boolean GaugeConvert (Widget, Atom *, Atom *, Atom *, - XtPointer *, u_long *, int *); + XtPointer *, unsigned long *, int *); static void GaugeLoseSel (Widget, Atom *); static void GaugeDoneSel (Widget, Atom *, Atom *); static void GaugeGetSelCB (Widget, XtPointer, Atom *, Atom *, - XtPointer, u_long *, int *); + XtPointer, unsigned long *, int *); static GC Get_GC (GaugeWidget, Pixel); @@ -160,7 +160,7 @@ static XtActionsRec actionsList[] = GaugeClassRec gaugeClassRec = { { -/* core_class fields */ +/* core_class fields */ /* superclass */ (WidgetClass) &labelClassRec, /* class_name */ "Gauge", /* widget_size */ sizeof(GaugeRec), @@ -334,7 +334,7 @@ GaugeResize (Widget w) } else { - gw->gauge.margin0 = + gw->gauge.margin0 = gw->gauge.margin1 = lh / 2 ; size += lwm + vmargin ; } @@ -404,7 +404,7 @@ register Window win = XtWindow(w) ; } /* if the gauge is selected, signify by drawing the background - * in a constrasting color. + * in a contrasting color. */ if( gw->gauge.selected ) @@ -466,7 +466,7 @@ register Window win = XtWindow(w) ; if( gw->gauge.nlabels > 1 ) { char label[20], *s = label ; - int len, w,h =0 ; + int xlen, wd,h =0 ; if( gw->gauge.orientation == XtorientHorizontal ) y = gw->gauge.lmargin + gw->label.font->max_bounds.ascent - 1 ; @@ -483,13 +483,13 @@ register Window win = XtWindow(w) ; s = gw->gauge.labels[i] ; if( s != NULL ) { x = e0 + i*(e1-e0-1)/(gw->gauge.nlabels-1) ; - len = strlen(s) ; + xlen = strlen(s) ; if( gw->gauge.orientation == XtorientHorizontal ) { - w = XTextWidth(gw->label.font, s, len) ; - XDrawString(dpy,win,gc, x-w/2,y, s,len) ; + wd = XTextWidth(gw->label.font, s, xlen) ; + XDrawString(dpy,win,gc, x-wd/2,y, s,xlen) ; } else { - XDrawString(dpy,win,gc, y,x+h, s,len) ; + XDrawString(dpy,win,gc, y,x+h, s,xlen) ; } } } @@ -540,7 +540,7 @@ GaugeSetValues (Widget old, else GaugeResize(new) ; } - + if( gw->gauge.update != oldgw->gauge.update ) { if( gw->gauge.update > 0 ) @@ -636,7 +636,7 @@ GaugeConvert (Widget w, Atom *target, /* requested target */ Atom *type, /* returned type */ XtPointer *value, /* returned value */ - u_long *length, /* returned length */ + unsigned long *length, /* returned length */ int *format) /* returned format */ { GaugeWidget gw = (GaugeWidget)w ; @@ -650,7 +650,7 @@ GaugeConvert (Widget w, if( *target == XA_TARGETS(XtDisplay(w)) ) { Atom *rval, *stdTargets ; - u_long stdLength ; + unsigned long stdLength ; /* XmuConvertStandardSelection can handle this. This function * will return a list of standard targets. We prepend TEXT, @@ -668,13 +668,13 @@ GaugeConvert (Widget w, *rval++ = XA_INTEGER ; *rval++ = XA_STRING ; *rval++ = XA_TEXT(XtDisplay(w)) ; - bcopy((char *)stdTargets, (char *)rval, stdLength*sizeof(Atom)) ; + memcpy((char *)rval, (char *)stdTargets, stdLength*sizeof(Atom)) ; XtFree((char*) stdTargets) ; *format = 8*sizeof(Atom) ; /* TODO: needed? */ return True ; } - else + else #endif if( *target == XA_INTEGER ) { @@ -685,10 +685,10 @@ GaugeConvert (Widget w, return True ; } - else if( *target == XA_STRING + else if( *target == XA_STRING #ifdef HAVE_XMU - || - *target == XA_TEXT(XtDisplay(w)) + || + *target == XA_TEXT(XtDisplay(w)) #endif ) { @@ -707,7 +707,7 @@ GaugeConvert (Widget w, if( XmuConvertStandardSelection(w, req->time, selection, target, type, (XPointer *) value, length, format) ) return True ; - else + else #endif { printf( @@ -774,7 +774,7 @@ GaugeGetSelCB (Widget w, Atom *selection, Atom *type, XtPointer value, - u_long *length, + unsigned long *length, int *format) { Display *dpy = XtDisplay(w) ; @@ -787,12 +787,12 @@ GaugeGetSelCB (Widget w, XawGaugeSetValue(w, *iptr) ; } - else if( *type == XA_STRING + else if( *type == XA_STRING #ifdef HAVE_XMU || - *type == XA_TEXT(dpy) + *type == XA_TEXT(dpy) #endif - ) + ) { cptr = (char *)value ; XawGaugeSetValue(w, atoi(cptr)) ; diff --git a/lwlib/xlwgauge.h b/lwlib/xlwgauge.h index fb4875d..ceb21ef 100644 --- a/lwlib/xlwgauge.h +++ b/lwlib/xlwgauge.h @@ -25,7 +25,7 @@ Boston, MA 02111-1307, USA. */ * * Author: Edward A. Falk * falk@falconer.vip.best.com - * + * * Date: July 8, 1997 */ @@ -42,7 +42,7 @@ Boston, MA 02111-1307, USA. */ * ***********************************************************************/ -#include <X11/Xaw/Label.h> +#include ATHENA_Label_h_ /* Resources: @@ -89,7 +89,7 @@ Boston, MA 02111-1307, USA. */ +++ Labels is an array of nul-terminated strings to be used as labels. If this field is NULL but nlabels is > 0, then numeric labels will be provided. NOTE: the labels are not copied to any internal memory; they - must be stored in static memory provided by the appliction. + must be stored in static memory provided by the application. ++++ AutoScale allows the gauge to set its own value limits. Default is False unless upper & lower limits are both 0. @@ -102,7 +102,7 @@ Boston, MA 02111-1307, USA. */ { *(Cardinal *)rval = value ; } - + */ /* diff --git a/lwlib/xlwgaugeP.h b/lwlib/xlwgaugeP.h index 3a14e41..bc6b19c 100644 --- a/lwlib/xlwgaugeP.h +++ b/lwlib/xlwgaugeP.h @@ -40,7 +40,7 @@ Boston, MA 02111-1307, USA. */ ***********************************************************************/ #include "xlwgauge.h" -#include <X11/Xaw/LabelP.h> +#include ATHENA_LabelP_h_ /* New fields for the Gauge widget class record */ diff --git a/lwlib/xlwgcs.c b/lwlib/xlwgcs.c index f720522..94a273b 100644 --- a/lwlib/xlwgcs.c +++ b/lwlib/xlwgcs.c @@ -1,25 +1,25 @@ /* Tabs Widget for XEmacs. Copyright (C) 1999 Edward A. Falk - + This file is part of XEmacs. - + XEmacs is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. - + XEmacs 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 XEmacs; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ - + /* Synched up with: Gcs.c 1.7 */ - + /* #### This code is duplicated many times within lwlib and XEmacs. It should be modularised. */ @@ -162,14 +162,15 @@ * * If the widget's background is solid white or solid black, * this code just picks some numbers. (The choice is designed - * to be compatibile with ThreeD interface.) + * to be compatible with ThreeD interface.) */ #if XtSpecificationRelease < 5 -static GC XtAllocateGC(Widget, int, u_long, XGCValues *, u_long, u_long) ; +static GC XtAllocateGC(Widget, int, unsigned long, XGCValues *, + unsigned long, unsigned long) ; #endif @@ -186,7 +187,7 @@ GC AllocFgGC(Widget w, Pixel fg, Font font) { XGCValues values ; - u_long vmask, dcmask ; + unsigned long vmask, dcmask ; values.foreground = fg ; values.font = font ; @@ -233,7 +234,7 @@ AllocShadeGC(Widget w, Pixel fg, Pixel bg, Font font, int contrast, Bool be_nice_to_cmap) { XGCValues values ; - u_long vmask, dcmask ; + unsigned long vmask, dcmask ; values.foreground = fg ; values.background = bg ; @@ -342,7 +343,7 @@ AllocArmGC(Widget w, int contrast, Bool be_nice_to_cmap) GCFont|GCSubwindowMode|GCGraphicsExposures| GCDashOffset|GCDashList|GCArcMode) ; } - else + else #endif { values.foreground = AllocShadowPixel(w, 100-contrast) ; @@ -513,18 +514,20 @@ Draw3dBox(Widget w, int x, int y, int wid, int hgt, int s, GC topgc, GC botgc) #if XtSpecificationRelease < 5 static GC -XtAllocateGC(Widget w, int depth, u_long mask, XGCValues *values, - u_long dynamic, du_long ontcare) +XtAllocateGC(Widget w, int depth, unsigned long mask, XGCValues *values, + unsigned long dynamic, unsigned long dontcare) { return XtGetGC(w, mask, values) ; } #endif -static u_char screen0[2] = {0,0} ; -static u_char screen25[2] = {0,0xaa} ; -static u_char screen75[2] = {0xaa,0xff} ; -static u_char screen100[2] = {0xff,0xff} ; +#ifdef HAVE_XMU + +static unsigned char screen0[2] = {0,0} ; +static unsigned char screen25[2] = {0,0xaa} ; +static unsigned char screen75[2] = {0xaa,0xff} ; +static unsigned char screen100[2] = {0xff,0xff} ; static Pixmap getDitherPixmap(Widget w, int contrast) @@ -543,3 +546,5 @@ getDitherPixmap(Widget w, int contrast) else return XCreateBitmapFromData(dpy,win, (char *)screen100, 2,2) ; } + +#endif /* HAVE_XMU */ diff --git a/lwlib/xlwgcs.h b/lwlib/xlwgcs.h index 6ecedac..30b9b86 100644 --- a/lwlib/xlwgcs.h +++ b/lwlib/xlwgcs.h @@ -1,25 +1,25 @@ /* Tabs Widget for XEmacs. Copyright (C) 1999 Edward A. Falk - + This file is part of XEmacs. - + XEmacs is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. - + XEmacs 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 XEmacs; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ - + /* Synched up with: Gcs 1.7 */ - + #ifndef GCS_H #define GCS_H @@ -35,7 +35,7 @@ * AllocShadeGC() * Given foreground, background, a contrast value & be_nice_to_colormap * flag, return a GC suitable for rendering in an intermediate color, - * as determined by constrast. May return a dither pattern or a + * as determined by contrast. May return a dither pattern or a * solid color, as appropriate. * * Contrast 0 = background color, 100 = foreground color. It is legal @@ -117,8 +117,9 @@ extern void Draw3dBox(Widget w, int x, int y, int wid, int hgt, int s, GC topgc, GC botgc) ; #if XtSpecificationRelease < 5 -extern GC XtAllocateGC(Widget, int depth, u_long mask, - XGCValues *, u_long dynamic, u_long dontcare) ; +extern GC XtAllocateGC(Widget, int depth, unsigned long mask, + XGCValues *, + unsigned long dynamic, unsigned long dontcare) ; #endif #else diff --git a/lwlib/xlwradio.c b/lwlib/xlwradio.c index 18f9cdd..207a1ff 100644 --- a/lwlib/xlwradio.c +++ b/lwlib/xlwradio.c @@ -25,7 +25,7 @@ Boston, MA 02111-1307, USA. */ * * Author: Edward A. Falk * falk@falconer.vip.best.com - * + * * Date: June 30, 1997 * * @@ -53,7 +53,7 @@ Boston, MA 02111-1307, USA. */ #include <X11/IntrinsicP.h> #include <X11/StringDefs.h> -#include <X11/Xaw/XawInit.h> +#include ATHENA_XawInit_h_ #include "../src/xmu.h" #include "xlwradioP.h" @@ -120,7 +120,7 @@ static XtActionsRec actionsList[] = RadioClassRec radioClassRec = { { - (WidgetClass) SuperClass, /* superclass */ + (WidgetClass) SuperClass, /* superclass */ "Radio", /* class_name */ sizeof(RadioRec), /* size */ RadioClassInit, /* class_initialize */ @@ -154,7 +154,7 @@ RadioClassRec radioClassRec = { NULL /* extension */ }, /* CoreClass fields initialization */ { - XtInheritChangeSensitive /* change_sensitive */ + XtInheritChangeSensitive /* change_sensitive */ }, /* SimpleClass fields initialization */ #ifdef _ThreeDP_h { @@ -241,7 +241,7 @@ RadioInit (Widget request, /* Function Name: RadioDestroy * Description: Destroy Callback for radio widget. * Arguments: w - the radio widget that is being destroyed. - * junk, grabage - not used. + * junk, garbage - not used. * Returns: none. */ @@ -272,13 +272,13 @@ RadioResize (Widget w) switch( rw->label.justify ) { case XtJustifyLeft: - rw->label.label_x += bs(rw) + rw->label.internal_width ; + rw->label.label_x += (bs(rw) + rw->label.internal_width) ; break ; case XtJustifyRight: break ; case XtJustifyCenter: default: - rw->label.label_x += (bs(rw) + rw->label.internal_width)/2 ; + rw->label.label_x += (bs(rw) + rw->label.internal_width)/2; break ; } } @@ -328,10 +328,10 @@ RadioExpose (Widget w, { /* TODO: handle pixmaps */ XCopyPlane(dpy, left_bitmap, win, gc, - 0,0, rw->label.lbm_width, rw->label.lbm_height, - (int) rw->label.internal_width*2 + bs(rw), - (int) rw->label.internal_height + rw->label.lbm_y, - (u_long) 1L) ; + 0,0, rw->label.lbm_width, rw->label.lbm_height, + (int) rw->label.internal_width*2 + bs(rw), + (int) rw->label.internal_height + rw->label.lbm_y, + 1UL) ; } /* Finally, the button itself */ @@ -375,6 +375,13 @@ RadioSetValues (Widget current, RadioSize(newrw, &newrw->core.width, &newrw->core.height) ; } + /* The label set values routine can resize the widget. We need to + * recalculate if this is true. + */ + if (newrw->label.label_x != oldrw->label.label_x) + { + RadioResize (new); + } return FALSE ; } @@ -416,7 +423,7 @@ RadioQueryGeometry (Widget w, * border. */ -static void +static void DrawHighlight (Widget w, GC gc) { @@ -466,7 +473,7 @@ RadioUnhighlight (Widget w, /* ARGSUSED */ -void +void RadioSet (Widget w, XEvent *event, String *params, /* unused */ @@ -485,7 +492,7 @@ RadioSet (Widget w, /* ARGSUSED */ -void +void RadioUnset (Widget w, XEvent *event, String *params, /* unused */ diff --git a/lwlib/xlwradio.h b/lwlib/xlwradio.h index c23a714..0cffdad 100644 --- a/lwlib/xlwradio.h +++ b/lwlib/xlwradio.h @@ -42,7 +42,7 @@ Boston, MA 02111-1307, USA. */ * ***********************************************************************/ -#include <X11/Xaw/Toggle.h> +#include ATHENA_Toggle_h_ /* Resources: diff --git a/lwlib/xlwradioP.h b/lwlib/xlwradioP.h index 9983c8e..d45fecc 100644 --- a/lwlib/xlwradioP.h +++ b/lwlib/xlwradioP.h @@ -32,7 +32,7 @@ Boston, MA 02111-1307, USA. */ #define _XawRadioP_h #include "xlwradio.h" -#include <X11/Xaw/ToggleP.h> +#include ATHENA_ToggleP_h_ /*********************************************************************** * @@ -40,7 +40,9 @@ Boston, MA 02111-1307, USA. */ * ***********************************************************************/ -#define streq(a, b) ( strcmp((a), (b)) == 0 ) +/* Already in Xaw/ToggleP.h, and not used by us. + #define streq(a, b) ( strcmp((a), (b)) == 0 ) +*/ typedef void (*XawDiamondProc) (Widget); diff --git a/lwlib/xlwtabs.c b/lwlib/xlwtabs.c index e58d6fa..ec1502a 100644 --- a/lwlib/xlwtabs.c +++ b/lwlib/xlwtabs.c @@ -1,25 +1,30 @@ /* Tabs Widget for XEmacs. Copyright (C) 1999 Edward A. Falk - + This file is part of XEmacs. - + XEmacs is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. - + XEmacs 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 XEmacs; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ - - /* Synched up with: Tabs.c 1.23 */ - + + /* Synched up with: Tabs.c 1.27. + + #### This file contains essential XEmacs related fixes to the original + verison of the Tabs widget. Be VERY careful about syncing if you ever + update to a more recent version. In general this is probably now a + bad idea. */ + /* * Tabs.c - Index Tabs composite widget * @@ -51,8 +56,8 @@ * the frame. */ -/* TODO: min child height = tab height - * +/* + * TODO: min child height = tab height */ #include <config.h> @@ -61,6 +66,8 @@ #include <X11/Xlib.h> #include <X11/IntrinsicP.h> #include <X11/StringDefs.h> + +#include "lwlib-internal.h" #include "../src/xmu.h" #include "xlwtabsP.h" #include "xlwgcs.h" @@ -122,7 +129,7 @@ static char accelTable[] = " #augment\n\ <Key>KP_Down: highlight(down) \n\ <Key> : page(select) \n\ " ; -static XtAccelerators defaultAccelerators ; +static XtAccelerators defaultAccelerators ; /* #### Never used */ #define offset(field) XtOffsetOf(TabsRec, tabs.field) static XtResource resources[] = { @@ -139,6 +146,8 @@ static XtResource resources[] = { XtOffsetOf(RectObjRec,rectangle.border_width), XtRImmediate, (XtPointer)0}, {XtNtopWidget, XtCTopWidget, XtRWidget, sizeof(Widget), offset(topWidget), XtRImmediate, NULL}, + {XtNhighlightWidget, XtCHighlightWidget, XtRWidget, sizeof(Widget), + offset(hilight), XtRImmediate, NULL}, {XtNcallback, XtCCallback, XtRCallback, sizeof(XtPointer), offset(callbacks), XtRCallback, NULL}, {XtNpopdownCallback, XtCCallback, XtRCallback, sizeof(XtPointer), @@ -189,6 +198,7 @@ static void TabsExpose(); static void TabsDestroy(); static void TabsRealize(); static Boolean TabsSetValues(); +static Boolean TabsAcceptFocus(); static XtGeometryResult TabsQueryGeometry(); static XtGeometryResult TabsGeometryManager(); static void TabsChangeManaged(); @@ -237,6 +247,7 @@ static void TabsDestroy( Widget w) ; static void TabsResize( Widget w) ; static void TabsExpose( Widget w, XEvent *event, Region region) ; static Boolean TabsSetValues(Widget, Widget, Widget, ArgList, Cardinal *) ; +static Boolean TabsAcceptFocus(Widget, Time *); static Boolean TabsConstraintSetValues(Widget, Widget, Widget, ArgList, Cardinal *) ; static XtGeometryResult TabsQueryGeometry(Widget, @@ -260,17 +271,17 @@ static void DrawHighlight( TabsWidget tw, Widget child, Bool undraw) ; static void UndrawTab( TabsWidget tw, Widget child) ; static void TabWidth( Widget w) ; -static int TabLayout( TabsWidget, int wid, int hgt, Dimension *r_hgt, +static int TabLayout( TabsWidget, Dimension wid, Dimension hgt, Dimension *r_hgt, Bool query_only) ; static void GetPreferredSizes(TabsWidget) ; -static void MaxChild(TabsWidget) ; +static void MaxChild(TabsWidget, Widget except, Dimension, Dimension) ; static void TabsShuffleRows( TabsWidget tw) ; static int PreferredSize( TabsWidget, Dimension *reply_width, Dimension *reply_height, Dimension *reply_cw, Dimension *reply_ch) ; -static int PreferredSize2( TabsWidget, int cw, int ch, +static int PreferredSize2( TabsWidget, Dimension cw, Dimension ch, Dimension *rw, Dimension *rh) ; -static int PreferredSize3( TabsWidget, int wid, int hgt, +static int PreferredSize3( TabsWidget, Dimension wid, Dimension hgt, Dimension *rw, Dimension *rh) ; static void MakeSizeRequest(TabsWidget) ; @@ -325,9 +336,13 @@ TabsClassRec tabsClassRec = { /* num_resources */ XtNumber(resources), /* xrm_class */ NULLQUARK, /* compress_motion */ TRUE, - /* compress_exposure */ TRUE, +#if XtSpecificationRelease < 6 + /* compress_exposure */ XtExposeCompressMaximal, +#else + /* compress_exposure */ XtExposeCompressMaximal|XtExposeNoRegion, +#endif /* compress_enterleave*/ TRUE, - /* visible_interest */ FALSE, + /* visible_interest */ TRUE, /* destroy */ TabsDestroy, /* resize */ TabsResize, /* expose */ TabsExpose, @@ -335,7 +350,7 @@ TabsClassRec tabsClassRec = { /* set_values_hook */ NULL, /* set_values_almost */ XtInheritSetValuesAlmost, /* get_values_hook */ NULL, - /* accept_focus */ NULL, + /* accept_focus */ TabsAcceptFocus, /* version */ XtVersion, /* callback_private */ NULL, /* tm_table */ defaultTranslations, @@ -381,21 +396,10 @@ TabsClassRec tabsClassRec = { WidgetClass tabsWidgetClass = (WidgetClass)&tabsClassRec; - - -#ifdef DEBUG -#ifdef __STDC__ -#define assert(e) \ - if(!(e)) fprintf(stderr,"yak! %s at %s:%d\n",#e,__FILE__,__LINE__) -#else -#define assert(e) \ - if(!(e)) fprintf(stderr,"yak! e at %s:%d\n",__FILE__,__LINE__) -#endif -#else -#define assert(e) -#endif - - +#define TabsNumChildren(tw) (((TabsWidget)tw)->composite.num_children) +#define TabVisible(tab) \ + (XtIsManaged(tab) && \ + ((TabsConstraints)((tab)->core.constraints))->tabs.visible) /**************************************************************** @@ -424,7 +428,7 @@ TabsInit(Widget request, Widget new, ArgList args, Cardinal *num_args) TabsWidget newTw = (TabsWidget)new; newTw->tabs.numRows = 0 ; - newTw->tabs.displayChildren = 0; + newTw->tabs.realRows = 0; GetPreferredSizes(newTw) ; @@ -460,7 +464,7 @@ TabsInit(Widget request, Widget new, ArgList args, Cardinal *num_args) newTw->tabs.grey50 = None ; newTw->tabs.needs_layout = False ; - + newTw->tabs.hilight = NULL ; #ifdef NEED_MOTIF @@ -480,7 +484,7 @@ TabsConstraintInitialize(Widget request, Widget new, { TabsConstraints tab = (TabsConstraints) new->core.constraints ; tab->tabs.greyAlloc = False ; /* defer allocation of pixel */ - tab->tabs.queried = False ; /* defer size query */ + tab->tabs.visible = False ; getBitmapInfo((TabsWidget)XtParent(new), tab) ; TabWidth(new) ; @@ -525,7 +529,7 @@ TabsResize(Widget w) int i ; int num_children = tw->composite.num_children ; Widget *childP ; - TabsConstraints tab ; + TabsConstraints tab ; /* #### unused */ Dimension cw,ch,bw ; /* Our size has now been dictated by the parent. Lay out the @@ -539,11 +543,13 @@ TabsResize(Widget w) * to the bottom row. */ + tw->tabs.needs_layout = False ; + if( num_children > 0 && tw->composite.children != NULL ) { /* Loop through the tabs and assign rows & x positions */ (void) TabLayout(tw, tw->core.width, tw->core.height, NULL, False) ; - num_children = tw->tabs.displayChildren; + num_children = TabsNumChildren (tw); /* assign a top widget, bring it to bottom row. */ TabsShuffleRows(tw) ; @@ -554,24 +560,29 @@ TabsResize(Widget w) tw->tabs.child_width = cw = tw->core.width - 2 * SHADWID ; tw->tabs.child_height = ch = - tw->core.height - tw->tabs.tab_total - 2 * SHADWID ; - + tw->core.height < (tw->tabs.tab_total + 2 * SHADWID) ? 0 : + tw->core.height - tw->tabs.tab_total - 2 * SHADWID ; for(i=0, childP=tw->composite.children; - i < num_children; + i < num_children; ++i, ++childP) if( XtIsManaged(*childP) ) { tab = (TabsConstraints) (*childP)->core.constraints ; - bw = tab->tabs.bwid ; - XtConfigureWidget(*childP, SHADWID,tw->tabs.tab_total+SHADWID, - cw-bw*2,ch-bw*2, bw) ; + bw = (*childP)->core.border_width ; + /* Don't do anything if we can't see any of the child. */ + if (ch >= bw*2 && ch > 0 && cw >= bw*2 && cw > 0) + XtConfigureWidget(*childP, SHADWID,tw->tabs.tab_total+SHADWID, + cw-bw*2,ch-bw*2, bw) ; } - if( XtIsRealized(w) ) + if( XtIsRealized(w) ) { XClearWindow(XtDisplay((Widget)tw), XtWindow((Widget)tw)) ; + /* should not be necessary to explicitly repaint after a + * resize, but XEmacs folks tell me it is. + */ + XtClass(tw)->core_class.expose((Widget)tw,NULL,None) ; + } } - - tw->tabs.needs_layout = False ; } /* Resize */ @@ -629,7 +640,8 @@ TabsSetValues(Widget current, Widget request, Widget new, /* TODO: if any color changes, need to recompute GCs and redraw */ if( tw->core.background_pixel != curtw->core.background_pixel || - tw->core.background_pixmap != curtw->core.background_pixmap ) + tw->core.background_pixmap != curtw->core.background_pixmap || + tw->tabs.font != curtw->tabs.font ) if( XtIsRealized(new) ) { TabsFreeGCs(tw) ; @@ -640,11 +652,18 @@ TabsSetValues(Widget current, Widget request, Widget new, if( tw->core.sensitive != curtw->core.sensitive ) needRedraw = True ; + /* Highlit widget changed */ + if ( tw->tabs.hilight != curtw->tabs.hilight ) + { + needRedraw = True ; + } + /* If top widget changes, need to change stacking order, redraw tabs. * Window system will handle the redraws. */ if( tw->tabs.topWidget != curtw->tabs.topWidget ) + { if( XtIsRealized(tw->tabs.topWidget) ) { Widget w = tw->tabs.topWidget ; @@ -659,10 +678,12 @@ TabsSetValues(Widget current, Widget request, Widget new, if( tab->tabs.row != tw->tabs.numRows-1 ) TabsShuffleRows(tw) ; + needRedraw = True ; } else tw->tabs.needs_layout = True ; + } return needRedraw ; } @@ -724,11 +745,27 @@ TabsConstraintSetValues(Widget current, Widget request, Widget new, } +static Boolean +TabsAcceptFocus(Widget w, Time *t) +{ + if( !w->core.being_destroyed && XtIsRealized(w) && + XtIsSensitive(w) && XtIsManaged(w) && w->core.visible ) + { + Widget p ; + for(p = XtParent(w); !XtIsShell(p); p = XtParent(p)) ; + XtSetKeyboardFocus(p,w) ; + return True ; + } + else + return False ; +} + + /* * Return preferred size. Happily accept anything >= our preferred size. * (TODO: is that the right thing to do? Should we always return "almost" - * if offerred more than we need?) + * if offered more than we need?) */ static XtGeometryResult @@ -745,11 +782,9 @@ TabsQueryGeometry(Widget w, (!(mode & CWHeight) || intended->height == w->core.height) ) return XtGeometryNo ; -#ifdef COMMENT if( (!(mode & CWWidth) || intended->width >= preferred->width) && (!(mode & CWHeight) || intended->height >= preferred->height) ) return XtGeometryYes; -#endif /* COMMENT */ return XtGeometryAlmost; } @@ -767,6 +802,7 @@ TabsGeometryManager(Widget w, XtWidgetGeometry *req, XtWidgetGeometry *reply) Dimension s = SHADWID ; TabsConstraints tab = (TabsConstraints)w->core.constraints; XtGeometryResult result ; + Dimension rw, rh ; /* Position request always denied */ @@ -788,11 +824,11 @@ TabsGeometryManager(Widget w, XtWidgetGeometry *req, XtWidgetGeometry *reply) req->border_width == w->core.border_width ) return XtGeometryNo ; - /* updated cached preferred size of the child */ - tab->tabs.bwid = req->border_width ; - tab->tabs.wid = req->width + req->border_width * 2 ; - tab->tabs.hgt = req->height + req->border_width * 2 ; - MaxChild(tw) ; + rw = req->width + 2 * req->border_width ; + rh = req->height + 2 * req->border_width ; + + /* find out how big the children want to be now */ + MaxChild(tw, w, rw, rh) ; /* Size changes must see if the new size can be accommodated. @@ -800,7 +836,9 @@ TabsGeometryManager(Widget w, XtWidgetGeometry *req, XtWidgetGeometry *reply) * size. A request to shrink will be accepted only if the * new size is still big enough for all other children. A * request to shrink that is not big enough for all children - * returns an "almost" response with the new proposed size. + * returns an "almost" response with the new proposed size + * or a "no" response if unable to shrink at all. + * * A request to grow will be accepted only if the Tabs parent can * grow to accommodate. * @@ -812,23 +850,19 @@ TabsGeometryManager(Widget w, XtWidgetGeometry *req, XtWidgetGeometry *reply) if (req->request_mode & (CWWidth | CWHeight | CWBorderWidth)) { - Dimension rw,rh ; /* child's requested width, height */ Dimension cw,ch ; /* children's preferred size */ Dimension aw,ah ; /* available size we can give child */ Dimension th ; /* space used by tabs */ Dimension wid,hgt ; /* Tabs widget size */ - rw = tab->tabs.wid ; - rh = tab->tabs.hgt ; + cw = tw->tabs.max_cw ; + ch = tw->tabs.max_ch ; - /* find out what the resulting preferred size would be */ + /* find out what *my* resulting preferred size would be */ -#ifdef COMMENT - MaxChild(tw, &cw, &ch) ; -#endif /* COMMENT */ - PreferredSize2(tw, tw->tabs.max_cw,tw->tabs.max_ch, &wid, &hgt) ; + PreferredSize2(tw, cw, ch, &wid, &hgt) ; - /* Ask to be resized to accommodate. */ + /* Would my size change? If so, ask to be resized. */ if( wid != tw->core.width || hgt != tw->core.height ) { @@ -838,7 +872,8 @@ TabsGeometryManager(Widget w, XtWidgetGeometry *req, XtWidgetGeometry *reply) myrequest.width = wid ; myrequest.height = hgt ; myrequest.request_mode = CWWidth | CWHeight ; - + + assert (wid > 0 && hgt > 0); /* If child is only querying, or if we're going to have to * offer the child a compromise, then make this a query only. */ @@ -848,7 +883,7 @@ TabsGeometryManager(Widget w, XtWidgetGeometry *req, XtWidgetGeometry *reply) result = XtMakeGeometryRequest((Widget)tw, &myrequest, &myreply) ; - /* !$@# Box widget changes the core size even if QueryOnly + /* !$@# Athena Box widget changes the core size even if QueryOnly * is set. I'm convinced this is a bug. At any rate, to work * around the bug, we need to restore the core size after every * query geometry request. This is only partly effective, @@ -866,6 +901,7 @@ TabsGeometryManager(Widget w, XtWidgetGeometry *req, XtWidgetGeometry *reply) switch( result ) { case XtGeometryYes: case XtGeometryDone: + tw->tabs.needs_layout = True ; break ; case XtGeometryNo: @@ -876,6 +912,8 @@ TabsGeometryManager(Widget w, XtWidgetGeometry *req, XtWidgetGeometry *reply) case XtGeometryAlmost: wid = myreply.width ; hgt = myreply.height ; + tw->tabs.needs_layout = True ; + break ; } } @@ -903,8 +941,8 @@ TabsGeometryManager(Widget w, XtWidgetGeometry *req, XtWidgetGeometry *reply) Widget *childP = tw->composite.children ; int i,bw ; w->core.border_width = req->border_width ; - for(i=tw->tabs.displayChildren; --i >= 0; ++childP) - if( XtIsManaged(*childP) ) + for(i=TabsNumChildren (tw); --i >= 0; ++childP) + if( TabVisible(*childP) ) { bw = (*childP)->core.border_width ; XtConfigureWidget(*childP, s,tw->tabs.tab_total+s, @@ -951,6 +989,12 @@ TabsChangeManaged(Widget w) tw->tabs.topWidget->core.being_destroyed ) ) tw->tabs.topWidget = NULL ; + /* Check whether the highlight tab is still valid. */ + if( tw->tabs.hilight != NULL && + ( !XtIsManaged(tw->tabs.hilight) || + tw->tabs.hilight->core.being_destroyed ) ) + tw->tabs.hilight = NULL ; + GetPreferredSizes(tw) ; MakeSizeRequest(tw) ; @@ -966,7 +1010,7 @@ TabsChangeManaged(Widget w) */ if( tw->tabs.topWidget != NULL && XtIsRealized(tw->tabs.topWidget) ) { - for(i=tw->tabs.displayChildren; --i >= 0; ++childP) + for(i=TabsNumChildren (tw); --i >= 0; ++childP) if( !XtIsRealized(*childP) ) XtRealizeWidget(*childP) ; @@ -987,9 +1031,6 @@ TabsChangeManaged(Widget w) if( tw->tabs.topWidget != NULL ) XtVaSetValues(tw->tabs.topWidget, XmNtraversalOn, True, 0) ; #endif - - - } @@ -1034,9 +1075,9 @@ TabsSelect(Widget w, XEvent *event, String *params, Cardinal *num_params) * widget to be top of stacking order with XawTabsSetTop(). */ for(i=0, childP=tw->composite.children; - i < tw->tabs.displayChildren; + i < TabsNumChildren (tw); ++i, ++childP) - if( XtIsManaged(*childP) ) + if( TabVisible(*childP) ) { TabsConstraints tab = (TabsConstraints)(*childP)->core.constraints; if( x > tab->tabs.x && x < tab->tabs.x + tab->tabs.width && @@ -1057,11 +1098,10 @@ static void TabsPage(Widget w, XEvent *event, String *params, Cardinal *num_params) { TabsWidget tw = (TabsWidget) w ; - Widget newtop ; + Widget newtop = NULL; Widget *childP ; int idx ; - int i ; - int nc = tw->composite.num_children ; + int nc = TabsNumChildren (tw) ; if( nc <= 0 ) return ; @@ -1082,9 +1122,9 @@ TabsPage(Widget w, XEvent *event, String *params, Cardinal *num_params) switch( params[0][0] ) { case 'u': /* up */ case 'U': - if( idx == 0 ) - idx = nc ; - newtop = tw->composite.children[idx-1] ; + if( --idx < 0 ) + idx = nc-1 ; + newtop = tw->composite.children[idx] ; break ; case 'd': /* down */ @@ -1096,6 +1136,7 @@ TabsPage(Widget w, XEvent *event, String *params, Cardinal *num_params) case 'h': case 'H': + default: newtop = tw->composite.children[0] ; break ; @@ -1121,11 +1162,10 @@ static void TabsHighlight(Widget w, XEvent *event, String *params, Cardinal *num_params) { TabsWidget tw = (TabsWidget) w ; - Widget newhl ; + Widget newhl = NULL; Widget *childP ; int idx ; - int i ; - int nc = tw->composite.num_children ; + int nc = TabsNumChildren (tw) ; if( nc <= 0 ) return ; @@ -1142,6 +1182,7 @@ TabsHighlight(Widget w, XEvent *event, String *params, Cardinal *num_params) else { + /* find index of currently highlit child */ for(idx=0, childP=tw->composite.children; idx < nc; ++idx, ++childP ) if( tw->tabs.hilight == *childP ) break ; @@ -1149,9 +1190,9 @@ TabsHighlight(Widget w, XEvent *event, String *params, Cardinal *num_params) switch( params[0][0] ) { case 'u': /* up */ case 'U': - if( idx == 0 ) - idx = nc ; - newhl = tw->composite.children[idx-1] ; + if( --idx < 0 ) + idx = nc-1 ; + newhl = tw->composite.children[idx] ; break ; case 'd': /* down */ @@ -1170,6 +1211,10 @@ TabsHighlight(Widget w, XEvent *event, String *params, Cardinal *num_params) case 'E': newhl = tw->composite.children[nc-1] ; break ; + + default: + newhl = tw->tabs.hilight ; + break ; } } @@ -1212,19 +1257,20 @@ XawTabsSetTop(Widget w, Bool callCallbacks) if( !XtIsSubclass(w->core.parent, tabsWidgetClass) ) { - char line[1024] ; - sprintf(line, "XawTabsSetTop: widget \"%s\" is not the child of a tabs widget.", XtName(w)) ; + char line[256] ; + sprintf(line, "XawTabsSetTop: widget \"%.64s\" is not the child of a tabs widget.", XtName(w)) ; XtAppWarning(XtWidgetToApplicationContext(w), line) ; return ; } if( callCallbacks ) XtCallCallbackList(w, tw->tabs.popdownCallbacks, - (XtPointer)tw->tabs.topWidget) ; + (XtPointer)tw->tabs.topWidget) ; if( !XtIsRealized(w) ) { tw->tabs.topWidget = w ; tw->tabs.needs_layout = True ; + tw->tabs.hilight = NULL; /* The highlight tab might disappear. */ return ; } @@ -1235,6 +1281,14 @@ XawTabsSetTop(Widget w, Bool callCallbacks) #endif tab = (TabsConstraints) w->core.constraints ; + + /* Unhighlight before we start messing with the stacking order. */ + if( tw->tabs.hilight != NULL ) + { + DrawHighlight(tw, tw->tabs.hilight, True) ; + tw->tabs.hilight = NULL; + } + if( tab->tabs.row == 0 ) { /* Easy case; undraw current top, undraw new top, assign new @@ -1271,16 +1325,12 @@ void XawTabsSetHighlight(Widget t, Widget w) { TabsWidget tw = (TabsWidget)t ; - TabsConstraints tab ; - Widget oldtop = tw->tabs.topWidget ; if( !XtIsSubclass(t, tabsWidgetClass) ) return ; if( XtIsRealized(t) && w != tw->tabs.hilight ) { - if( tw->tabs.hilight != NULL ) - DrawHighlight(tw, tw->tabs.hilight, True) ; if( w != NULL ) DrawHighlight(tw, w, False) ; } @@ -1344,7 +1394,7 @@ DrawTabs(TabsWidget tw, Bool labels) if( !XtIsRealized((Widget)tw)) return ; - + /* draw tabs and frames by row except for the top tab, which * is drawn last. (This is inefficiently written, but should not * be too slow as long as there are not a lot of rows.) @@ -1353,9 +1403,9 @@ DrawTabs(TabsWidget tw, Bool labels) y = tw->tabs.numRows == 1 ? TABDELTA : 0 ; for(i=0; i<tw->tabs.numRows; ++i, y += th) { - for( j=tw->tabs.displayChildren, childP=tw->composite.children; + for( j=TabsNumChildren (tw), childP=tw->composite.children; --j >= 0; ++childP ) - if( XtIsManaged(*childP) ) + if( TabVisible(*childP) ) { tab = (TabsConstraints)(*childP)->core.constraints; if( tab->tabs.row == i && *childP != tw->tabs.topWidget ) @@ -1427,11 +1477,11 @@ DrawTab(TabsWidget tw, Widget child, Bool labels) { if( tab->tabs.lbm_depth == 1 ) XCopyPlane(dpy, tab->tabs.left_bitmap, win,gc, - 0,0, tab->tabs.lbm_width, tab->tabs.lbm_height, + 0,0, tab->tabs.lbm_width, tab->tabs.lbm_height, x+tab->tabs.lbm_x, y+tab->tabs.lbm_y, 1L) ; else XCopyArea(dpy, tab->tabs.left_bitmap, win,gc, - 0,0, tab->tabs.lbm_width, tab->tabs.lbm_height, + 0,0, tab->tabs.lbm_width, tab->tabs.lbm_height, x+tab->tabs.lbm_x, y+tab->tabs.lbm_y) ; } @@ -1455,8 +1505,26 @@ DrawFrame(TabsWidget tw) GC botgc = tw->tabs.botGC ; Dimension s = SHADWID ; Dimension ch = tw->tabs.child_height ; - Draw3dBox((Widget)tw, 0,tw->tabs.tab_total, - tw->core.width, ch+2*s, s, topgc, botgc) ; + if (ch > 0) + Draw3dBox((Widget)tw, 0,tw->tabs.tab_total, + tw->core.width, ch+2*s, s, topgc, botgc) ; + else + { + Widget w = tw->tabs.topWidget ; + if (w != NULL) + { + TabsConstraints tab = (TabsConstraints) w->core.constraints ; + Draw3dBox((Widget)tw, 0,tw->core.height - 2*s, + tab->tabs.x, 2*s, s, topgc, botgc); + Draw3dBox((Widget)tw, tab->tabs.x + tab->tabs.width, + tw->core.height - 2*s, + tw->core.width - tab->tabs.x - tab->tabs.width, 2*s, s, + topgc, botgc); + } + else + Draw3dBox((Widget)tw, 0,tw->core.height - 2*s, + tw->core.width, 2*s, s, topgc, botgc) ; + } } @@ -1590,8 +1658,27 @@ UndrawTab(TabsWidget tw, Widget child) /* GEOMETRY UTILITIES */ + /* Overview: + * + * MaxChild(): ask all children (except possibly one) their + * preferred sizes, set max_cw, max_ch accordingly. + * + * GetPreferredSizes(): ask all children their preferred sizes, + * set max_cw, max_ch accordingly. + * + * PreferredSize(): given max_cw, max_ch, return tabs widget + * preferred size. Iterate with other widths in order to get + * a reasonable aspect ratio. + * + * PreferredSize2(): Given child dimensions, return Tabs + * widget dimensions. + * + * PreferredSize3(): Same, except given child dimensions plus + * shadow. + */ + - /* Compute the size of one child's tab. Positions will be computed + /* Compute the width of one child's tab. Positions will be computed * elsewhere. * * height: font height + vertical_space*2 + shadowWid*2 @@ -1624,7 +1711,7 @@ TabWidth(Widget w) { tab->tabs.width += XTextWidth( font, lbl, (int)strlen(lbl) ) + iw ; tab->tabs.l_y = (tw->tabs.tab_height + - tw->tabs.font->max_bounds.ascent - + tw->tabs.font->max_bounds.ascent - tw->tabs.font->max_bounds.descent)/2 ; } } @@ -1643,18 +1730,18 @@ TabWidth(Widget w) */ static int -TabLayout(TabsWidget tw, int wid, int hgt, Dimension *reply_height, Bool query_only) +TabLayout(TabsWidget tw, + Dimension wid, + Dimension hgt, + Dimension *reply_height, Bool query_only) { - int i, row ; + int i, row, done = 0, display_rows = 0 ; int num_children = tw->composite.num_children ; Widget *childP ; Dimension w ; Position x,y ; TabsConstraints tab ; - if (!query_only) - tw->tabs.displayChildren = 0; - /* Algorithm: loop through children, assign X positions. If a tab * would extend beyond the right edge, start a new row. After all * rows are assigned, make a second pass and assign Y positions. @@ -1673,10 +1760,14 @@ TabLayout(TabsWidget tw, int wid, int hgt, Dimension *reply_height, Bool query_o { tab = (TabsConstraints) (*childP)->core.constraints ; w = tab->tabs.width ; + if( x + w > wid ) { /* new row */ - if (y + tw->tabs.tab_height > hgt) - break; - ++row ; + if (y + tw->tabs.tab_height > hgt && !done) + { + display_rows = row; + done = 1; + } + ++row; x = INDENT ; y += tw->tabs.tab_height ; } @@ -1686,12 +1777,14 @@ TabLayout(TabsWidget tw, int wid, int hgt, Dimension *reply_height, Bool query_o tab->tabs.row = row ; } x += w + SPACING ; - if (!query_only) - tw->tabs.displayChildren++; + if (!query_only && !done) + tab->tabs.visible = 1; + } - /* If there was only one row, increse the height by TABDELTA */ - if( ++row == 1 ) + /* If there was only one row, increase the height by TABDELTA */ + if( ++display_rows == 1 ) { + row++; y = TABDELTA ; if( !query_only ) for(i=num_children, childP=tw->composite.children; @@ -1705,75 +1798,51 @@ TabLayout(TabsWidget tw, int wid, int hgt, Dimension *reply_height, Bool query_o y += tw->tabs.tab_height ; } else - row = y = 0 ; + display_rows = row = y = 0 ; if( !query_only ) { tw->tabs.tab_total = y ; - tw->tabs.numRows = row ; + tw->tabs.numRows = display_rows ; + tw->tabs.realRows = row; } if( reply_height != NULL ) *reply_height = y ; - return row ; + return display_rows ; } /* Find max preferred child size. Returned sizes include child - * border widths. We only ever ask a child its preferred - * size once. After that, the preferred size is updated only - * if the child makes a geometry request. + * border widths. */ static void GetPreferredSizes(TabsWidget tw) { - int i ; - Widget *childP = tw->composite.children ; - XtWidgetGeometry preferred ; - TabsConstraints tab ; - Dimension cw = 0, ch = 0 ; - - for(i=tw->tabs.displayChildren; --i >= 0; ++childP) - if( XtIsManaged(*childP) ) - { - tab = (TabsConstraints) (*childP)->core.constraints ; - if( !tab->tabs.queried ) { - (void) XtQueryGeometry(*childP, NULL, &preferred) ; - tab->tabs.bwid = preferred.border_width ; - tab->tabs.wid = preferred.width + preferred.border_width * 2 ; - tab->tabs.hgt = preferred.height + preferred.border_width * 2 ; - tab->tabs.queried = True ; - } - cw = Max(cw, tab->tabs.wid ) ; - ch = Max(ch, tab->tabs.hgt ) ; - } - tw->tabs.max_cw = cw ; - tw->tabs.max_ch = ch ; + MaxChild(tw, NULL, 0,0) ; } /* Find max preferred child size. Returned sizes include child - * border widths. */ + * border widths. If except is non-null, don't ask that one. + */ static void -MaxChild(TabsWidget tw) +MaxChild(TabsWidget tw, Widget except, Dimension cw, Dimension ch) { - Dimension cw,ch ; /* child width, height */ - int i ; - Widget *childP = tw->composite.children ; - TabsConstraints tab ; - - cw = ch = 0 ; + int i ; + Widget *childP = tw->composite.children ; + XtWidgetGeometry preferred ; for(i=tw->composite.num_children; --i >=0; ++childP) - if( XtIsManaged(*childP) ) + if( TabVisible (*childP) /*XtIsManaged(*childP)*/ && *childP != except ) { - tab = (TabsConstraints) (*childP)->core.constraints ; - cw = Max(cw, tab->tabs.wid ) ; - ch = Max(ch, tab->tabs.hgt ) ; + (void) XtQueryGeometry(*childP, NULL, &preferred) ; + cw = Max(cw, preferred.width + preferred.border_width * 2 ) ; + ch = Max(ch, preferred.height + preferred.border_width * 2 ) ; } tw->tabs.max_cw = cw ; @@ -1791,7 +1860,7 @@ TabsShuffleRows(TabsWidget tw) { TabsConstraints tab ; int move ; - int nrows ; + int real_rows, display_rows ; Widget *childP ; Dimension th = tw->tabs.tab_height ; Position bottom ; @@ -1799,7 +1868,7 @@ TabsShuffleRows(TabsWidget tw) /* There must be a top widget. If not, assign one. */ if( tw->tabs.topWidget == NULL && tw->composite.children != NULL ) - for(i=tw->composite.num_children, childP=tw->composite.children; + for(i=TabsNumChildren (tw), childP=tw->composite.children; --i >= 0; ++childP) if( XtIsManaged(*childP) ) { @@ -1809,38 +1878,44 @@ TabsShuffleRows(TabsWidget tw) if( tw->tabs.topWidget != NULL ) { - nrows = tw->tabs.numRows ; - assert( nrows > 0 ) ; + display_rows = tw->tabs.numRows ; + real_rows = tw->tabs.realRows ; + assert( display_rows <= real_rows ) ; - if( nrows > 1 ) + if( real_rows > 1 ) { tab = (TabsConstraints) tw->tabs.topWidget->core.constraints ; assert( tab != NULL ) ; - /* how far to move top row */ - move = nrows - tab->tabs.row ; + /* How far to move top row. The selected tab must be on + the bottom row of the *visible* rows. */ + move = (real_rows + 1 - display_rows) - tab->tabs.row ; + if (move < 0) + move = real_rows - move; bottom = tw->tabs.tab_total - th ; - for(i=tw->tabs.displayChildren, childP=tw->composite.children; + for(i=tw->composite.num_children, childP=tw->composite.children; --i >= 0; ++childP) if( XtIsManaged(*childP) ) { tab = (TabsConstraints) (*childP)->core.constraints ; - tab->tabs.row = (tab->tabs.row + move) % nrows ; + tab->tabs.row = (tab->tabs.row + move) % real_rows ; tab->tabs.y = bottom - tab->tabs.row * th ; + tab->tabs.visible = (tab->tabs.row < display_rows); } } } } - /* find preferred size. Ask children, find size of largest, + /* Find preferred size. Ask children, find size of largest, * add room for tabs & return. This can get a little involved, * as we don't want to have too many rows of tabs; we may widen * the widget to reduce # of rows. + * + * This function requires that max_cw, max_ch already be set. */ - static int PreferredSize( TabsWidget tw, @@ -1854,12 +1929,6 @@ PreferredSize( Dimension rwid,rhgt ; int nrow ; - - /* find max desired child height */ -#ifdef COMMENT - MaxChild(tw, &cw, &ch) ; -#endif /* COMMENT */ - wid = cw = tw->tabs.max_cw ; hgt = ch = tw->tabs.max_ch ; @@ -1873,6 +1942,7 @@ PreferredSize( if( nrow > 2 && rhgt > rwid ) { Dimension w0, w1 ; + int maxloop = 20 ; /* step 1: start doubling size until it's too big */ do { @@ -1885,7 +1955,7 @@ PreferredSize( /* step 2: use Newton's method to find ideal size. Stop within * 8 pixels. */ - while( w1 > w0 + 8 ) + while( --maxloop > 0 && w1 > w0 + 8 ) { wid = (w0+w1)/2 ; nrow = PreferredSize2(tw, wid,hgt, &rwid,&rhgt) ; @@ -1910,18 +1980,22 @@ PreferredSize( static int PreferredSize2( TabsWidget tw, - int cw, /* child width, height */ - int ch, + Dimension cw, /* child width, height */ + Dimension ch, Dimension *reply_width, /* total widget size */ Dimension *reply_height) { Dimension s = SHADWID ; + int ret; /* make room for shadow frame */ cw += s*2 ; ch += s*2 ; - return PreferredSize3(tw, cw, ch, reply_width, reply_height) ; + ret = PreferredSize3(tw, cw, ch, reply_width, reply_height) ; + + assert (*reply_width > 0 && *reply_height > 0); + return ret; } @@ -1930,8 +2004,8 @@ PreferredSize2( static int PreferredSize3( TabsWidget tw, - int wid, /* child width, height */ - int hgt, + Dimension wid, /* child width, height */ + Dimension hgt, Dimension *reply_width, /* total widget size */ Dimension *reply_height) { @@ -2003,7 +2077,7 @@ getBitmapInfo(TabsWidget tw, TabsConstraints tab) if( tab->tabs.left_bitmap == None || !XGetGeometry(XtDisplay(tw), tab->tabs.left_bitmap, &root, &x, &y, - &tab->tabs.lbm_width, &tab->tabs.lbm_height, + &tab->tabs.lbm_width, &tab->tabs.lbm_height, &bw, &tab->tabs.lbm_depth) ) tab->tabs.lbm_width = tab->tabs.lbm_height = 0 ; } diff --git a/lwlib/xlwtabs.h b/lwlib/xlwtabs.h index 6f5d410..467d287 100644 --- a/lwlib/xlwtabs.h +++ b/lwlib/xlwtabs.h @@ -47,6 +47,7 @@ internalWidth Width Dimension 4 *1 internalHeight Height Dimension 2 *1 topWidget TopWidget Widget *2 + highlightWidget HighlightWidget Widget 4 callback Callback XtCallbackList NULL *3 popdownCallback Callback XtCallbackList NULL *4 selectInsensitive SelectInsensitive Boolean True *5 @@ -132,6 +133,11 @@ #define XtCTopWidget "TopWidget" #endif +#ifndef XtNhighlightWidget +#define XtNhighlightWidget "highlightWidget" +#define XtCHighlightWidget "HighlightWidget" +#endif + #ifndef XtNhSpace #define XtNhSpace "hSpace" #define XtCHSpace "HSpace" diff --git a/lwlib/xlwtabsP.h b/lwlib/xlwtabsP.h index 48b0c0e..d28fd53 100644 --- a/lwlib/xlwtabsP.h +++ b/lwlib/xlwtabsP.h @@ -18,7 +18,7 @@ along with XEmacs; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* Synched up with: TabsP.h 1.7 */ +/* Synched up with: TabsP.h 1.8 */ /* * TabsP.h - Private definitions for Index Tabs widget @@ -93,7 +93,7 @@ typedef struct { Dimension child_width, child_height; /* child size, including borders */ Dimension max_cw, max_ch ; /* max child preferred size */ Cardinal numRows ; - Cardinal displayChildren ; + Cardinal realRows; /* XEmacs addition */ XtGeometryMask last_query_mode; Boolean needs_layout ; Pixmap grey50 ; /* TODO: cache this elsewhere */ @@ -129,12 +129,10 @@ typedef struct _TabsConstraintsPart { /* private state */ Pixel grey ; Boolean greyAlloc ; + Boolean visible; /* XEmacs change */ Dimension width ; /* tab width */ Position x,y ; /* tab base position */ short row ; /* tab row */ - Dimension wid,hgt ; /* desired size */ - Dimension bwid ; /* desired border width */ - Boolean queried ; /* we've asked child it's pref. size */ Position l_x, l_y ; /* label position */ Position lbm_x, lbm_y ; /* bitmap position */ unsigned int lbm_width, lbm_height, lbm_depth ; diff --git a/man/info-stnd.texi b/man/info-stnd.texi deleted file mode 100644 index abb7ff8..0000000 --- a/man/info-stnd.texi +++ /dev/null @@ -1,1373 +0,0 @@ -\input texinfo @c -*-texinfo-*- -@comment %**start of header -@setfilename ../info/info-stnd.info -@settitle GNU Info -@set InfoProgVer 2.11 -@paragraphindent none -@footnotestyle end -@synindex vr cp -@synindex fn cp -@synindex ky cp -@comment %**end of header -@comment $Id: info-stnd.texi,v 1.3 1998/06/30 06:35:28 steve Exp $ - -@dircategory Texinfo documentation system -@direntry -* info program: (info-stnd). Standalone Info-reading program. -@end direntry - -@ifinfo -This file documents GNU Info, a program for viewing the on-line formatted -versions of Texinfo files. This documentation is different from the -documentation for the Info reader that is part of GNU Emacs. If you do -not know how to use Info, but have a working Info reader, you should -read that documentation first. - -Copyright @copyright{} 1992, 93, 96, 97 Free Software Foundation, Inc. - -Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - -@ignore -Permission is granted to process this file through TeX and print the -results, provided the printed document carries a copying permission -notice identical to this one except for the removal of this paragraph -(this paragraph not being relevant to the printed manual). -@end ignore - -Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided also that the -sections entitled ``Copying'' and ``GNU General Public License'' are -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. - -Permission is granted to copy and distribute translations of this manual -into another language, under the above conditions for modified versions, -except that this permission notice may be stated in a translation -approved by the Free Software Foundation. -@end ifinfo - -@titlepage -@title GNU Info User's Guide -@subtitle For GNU Info version @value{InfoProgVer} -@author Brian J. Fox (bfox@@ai.mit.edu) -@page -@vskip 0pt plus 1filll -Copyright @copyright{} 1992, 1993, 1997 Free Software Foundation - -Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - -Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided also that the -sections entitled ``Copying'' and ``GNU General Public License'' are -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. - -Permission is granted to copy and distribute translations of this manual -into another language, under the above conditions for modified versions, -except that this permission notice may be stated in a translation -approved by the Free Software Foundation. -@end titlepage - -@ifinfo -@node Top, What is Info, , (dir) -@top The GNU Info Program - -This file documents GNU Info, a program for viewing the on-line -formatted versions of Texinfo files, version @value{InfoProgVer}. This -documentation is different from the documentation for the Info reader -that is part of GNU Emacs. -@end ifinfo - -@menu -* What is Info:: -* Options:: Options you can pass on the command line. -* Cursor Commands:: Commands which move the cursor within a node. -* Scrolling Commands:: Commands for moving the node around - in a window. -* Node Commands:: Commands for selecting a new node. -* Searching Commands:: Commands for searching an Info file. -* Xref Commands:: Commands for selecting cross references. -* Window Commands:: Commands which manipulate multiple windows. -* Printing Nodes:: How to print out the contents of a node. -* Miscellaneous Commands:: A few commands that defy categories. -* Variables:: How to change the default behavior of Info. -* GNU Info Global Index:: Global index containing keystrokes, - command names, variable names, - and general concepts. -@end menu - -@node What is Info, Options, Top, Top -@chapter What is Info? - -@iftex -This file documents GNU Info, a program for viewing the on-line formatted -versions of Texinfo files, version @value{InfoProgVer}. -@end iftex - -@dfn{Info} is a program which is used to view Info files on an ASCII -terminal. @dfn{Info files} are the result of processing Texinfo files -with the program @code{makeinfo} or with one of the Emacs commands, such -as @code{M-x texinfo-format-buffer}. Texinfo itself is a documentation -system that uses a single source file to produce both on-line -information and printed output. You can typeset and print the -files that you read in Info.@refill - -@node Options, Cursor Commands, What is Info, Top -@chapter Command Line Options -@cindex command line options -@cindex arguments, command line - -GNU Info accepts several options to control the initial node being -viewed, and to specify which directories to search for Info files. Here -is a template showing an invocation of GNU Info from the shell: - -@example -info [--@var{option-name} @var{option-value}] @var{menu-item}@dots{} -@end example - -The following @var{option-names} are available when invoking Info from -the shell: - -@table @code -@cindex directory path -@item --directory @var{directory-path} -@itemx -d @var{directory-path} -Add @var{directory-path} to the list of directory paths searched when -Info needs to find a file. You may issue @code{--directory} multiple -times; once for each directory which contains Info files. -Alternatively, you may specify a value for the environment variable -@code{INFOPATH}; if @code{--directory} is not given, the value of -@code{INFOPATH} is used. The value of @code{INFOPATH} is a colon -separated list of directory names. If you do not supply @code{INFOPATH} -or @code{--directory-path}, Info uses a default path. - -@item --file @var{filename} -@itemx -f @var{filename} -@cindex Info file, selecting -Specify a particular Info file to visit. By default, Info visits -the file @code{dir}; if you use this option, Info will start with -@code{(@var{filename})Top} as the first file and node. - -@item --index-search @var{string} -@cindex index search, selecting -@cindex online help, using Info as -Go to the index entry @var{string} in the Info file specified with -@samp{--file}. If no such entry, print @samp{no entries found} and exit -with nonzero status. This can used from another program as a way to -provide online help. - -@item --node @var{nodename} -@itemx -n @var{nodename} -@cindex node, selecting -Specify a particular node to visit in the initial file that Info -loads. This is especially useful in conjunction with -@code{--file}@footnote{Of course, you can specify both the file and node -in a @code{--node} command; but don't forget to escape the open and -close parentheses from the shell as in: @code{info --node -"(emacs)Buffers"}}. You may specify @code{--node} multiple times; for -an interactive Info, each @var{nodename} is visited in its own window, -for a non-interactive Info (such as when @code{--output} is given) each -@var{nodename} is processed sequentially. - -@item --output @var{filename} -@itemx -o @var{filename} -@cindex file, outputting to -@cindex outputting to a file -Specify @var{filename} as the name of a file to which to direct output. -Each node that Info visits will be output to @var{filename} instead of -interactively viewed. A value of @code{-} for @var{filename} specifies -the standard output. - -@item --subnodes -@cindex @code{--subnodes}, command line option -This option only has meaning when given in conjunction with -@code{--output}. It means to recursively output the nodes appearing in -the menus of each node being output. Menu items which resolve to -external Info files are not output, and neither are menu items which are -members of an index. Each node is only output once. - -@item --help -@itemx -h -Produces a relatively brief description of the available Info options. - -@item --version -@cindex version information -Prints the version information of Info and exits. - -@item @var{menu-item} -@cindex menu, following -Info treats its remaining arguments as the names of menu items. The -first argument is a menu item in the initial node visited, while -the second argument is a menu item in the first argument's node. -You can easily move to the node of your choice by specifying the menu -names which describe the path to that node. For example, - -@example -info emacs buffers -@end example - -@noindent -first selects the menu item @samp{Emacs} in the node @samp{(dir)Top}, -and then selects the menu item @samp{Buffers} in the node -@samp{(emacs)Top}. -@end table - -@node Cursor Commands, Scrolling Commands, Options, Top -@chapter Moving the Cursor -@cindex cursor, moving - -Many people find that reading screens of text page by page is made -easier when one is able to indicate particular pieces of text with some -kind of pointing device. Since this is the case, GNU Info (both the -Emacs and standalone versions) have several commands which allow you to -move the cursor about the screen. The notation used in this manual to -describe keystrokes is identical to the notation used within the Emacs -manual, and the GNU Readline manual. @xref{Characters, , Character -Conventions, emacs, the GNU Emacs Manual}, if you are unfamiliar with the -notation. - -The following table lists the basic cursor movement commands in Info. -Each entry consists of the key sequence you should type to execute the -cursor movement, the @code{M-x}@footnote{@code{M-x} is also a command; it -invokes @code{execute-extended-command}. @xref{M-x, , Executing an -extended command, emacs, the GNU Emacs Manual}, for more detailed -information.} command name (displayed in parentheses), and a short -description of what the command does. All of the cursor motion commands -can take an @dfn{numeric} argument (@pxref{Miscellaneous Commands, -@code{universal-argument}}), to find out how to supply them. With a -numeric argument, the motion commands are simply executed that -many times; for example, a numeric argument of 4 given to -@code{next-line} causes the cursor to move down 4 lines. With a -negative numeric argument, the motion is reversed; an argument of -4 -given to the @code{next-line} command would cause the cursor to move -@emph{up} 4 lines. - -@table @asis -@item @code{C-n} (@code{next-line}) -@kindex C-n -@findex next-line -Move the cursor down to the next line. - -@item @code{C-p} (@code{prev-line}) -@kindex C-p -@findex prev-line -Move the cursor up to the previous line. - -@item @code{C-a} (@code{beginning-of-line}) -@kindex C-a, in Info windows -@findex beginning-of-line -Move the cursor to the start of the current line. - -@item @code{C-e} (@code{end-of-line}) -@kindex C-e, in Info windows -@findex end-of-line -Move the cursor to the end of the current line. - -@item @code{C-f} (@code{forward-char}) -@kindex C-f, in Info windows -@findex forward-char -Move the cursor forward a character. - -@item @code{C-b} (@code{backward-char}) -@kindex C-b, in Info windows -@findex backward-char -Move the cursor backward a character. - -@item @code{M-f} (@code{forward-word}) -@kindex M-f, in Info windows -@findex forward-word -Move the cursor forward a word. - -@item @code{M-b} (@code{backward-word}) -@kindex M-b, in Info windows -@findex backward-word -Move the cursor backward a word. - -@item @code{M-<} (@code{beginning-of-node}) -@itemx @code{b} -@kindex b, in Info windows -@kindex M-< -@findex beginning-of-node -Move the cursor to the start of the current node. - -@item @code{M->} (@code{end-of-node}) -@kindex M-> -@findex end-of-node -Move the cursor to the end of the current node. - -@item @code{M-r} (@code{move-to-window-line}) -@kindex M-r -@findex move-to-window-line -Move the cursor to a specific line of the window. Without a numeric -argument, @code{M-r} moves the cursor to the start of the line in the -center of the window. With a numeric argument of @var{n}, @code{M-r} -moves the cursor to the start of the @var{n}th line in the window. -@end table - -@node Scrolling Commands, Node Commands, Cursor Commands, Top -@chapter Moving Text Within a Window -@cindex scrolling - -Sometimes you are looking at a screenful of text, and only part of the -current paragraph you are reading is visible on the screen. The -commands detailed in this section are used to shift which part of the -current node is visible on the screen. - -@table @asis -@item @code{SPC} (@code{scroll-forward}) -@itemx @code{C-v} -@kindex SPC, in Info windows -@kindex C-v -@findex scroll-forward -Shift the text in this window up. That is, show more of the node which -is currently below the bottom of the window. With a numeric argument, -show that many more lines at the bottom of the window; a numeric -argument of 4 would shift all of the text in the window up 4 lines -(discarding the top 4 lines), and show you four new lines at the bottom -of the window. Without a numeric argument, @key{SPC} takes the bottom -two lines of the window and places them at the top of the window, -redisplaying almost a completely new screenful of lines. - -@item @code{DEL} (@code{scroll-backward}) -@itemx @code{M-v} -@kindex DEL, in Info windows -@kindex M-v -@findex scroll-backward -Shift the text in this window down. The inverse of -@code{scroll-forward}. -@end table - -@cindex scrolling through node structure -The @code{scroll-forward} and @code{scroll-backward} commands can also -move forward and backward through the node structure of the file. If -you press @key{SPC} while viewing the end of a node, or @key{DEL} while -viewing the beginning of a node, what happens is controlled by the -variable @code{scroll-behavior}. @xref{Variables, -@code{scroll-behavior}}, for more information. - -@table @asis -@item @code{C-l} (@code{redraw-display}) -@kindex C-l -@findex redraw-display -Redraw the display from scratch, or shift the line containing the cursor -to a specified location. With no numeric argument, @samp{C-l} clears -the screen, and then redraws its entire contents. Given a numeric -argument of @var{n}, the line containing the cursor is shifted so that -it is on the @var{n}th line of the window. - -@item @code{C-x w} (@code{toggle-wrap}) -@kindex C-w -@findex toggle-wrap -Toggles the state of line wrapping in the current window. Normally, -lines which are longer than the screen width @dfn{wrap}, i.e., they are -continued on the next line. Lines which wrap have a @samp{\} appearing -in the rightmost column of the screen. You can cause such lines to be -terminated at the rightmost column by changing the state of line -wrapping in the window with @code{C-x w}. When a line which needs more -space than one screen width to display is displayed, a @samp{$} appears -in the rightmost column of the screen, and the remainder of the line is -invisible. -@end table - -@node Node Commands, Searching Commands, Scrolling Commands, Top -@chapter Selecting a New Node -@cindex nodes, selection of - -This section details the numerous Info commands which select a new node -to view in the current window. - -The most basic node commands are @samp{n}, @samp{p}, @samp{u}, and -@samp{l}. - -When you are viewing a node, the top line of the node contains some Info -@dfn{pointers} which describe where the next, previous, and up nodes -are. Info uses this line to move about the node structure of the file -when you use the following commands: - -@table @asis -@item @code{n} (@code{next-node}) -@kindex n -@findex next-node -Select the `Next' node. - -@item @code{p} (@code{prev-node}) -@kindex p -@findex prev-node -Select the `Prev' node. - -@item @code{u} (@code{up-node}) -@kindex u -@findex up-node -Select the `Up' node. -@end table - -You can easily select a node that you have already viewed in this window -by using the @samp{l} command -- this name stands for "last", and -actually moves through the list of already visited nodes for this -window. @samp{l} with a negative numeric argument moves forward through -the history of nodes for this window, so you can quickly step between -two adjacent (in viewing history) nodes. - -@table @asis -@item @code{l} (@code{history-node}) -@kindex l -@findex history-node -Select the most recently selected node in this window. -@end table - -Two additional commands make it easy to select the most commonly -selected nodes; they are @samp{t} and @samp{d}. - -@table @asis -@item @code{t} (@code{top-node}) -@kindex t -@findex top-node -Select the node @samp{Top} in the current Info file. - -@item @code{d} (@code{dir-node}) -@kindex d -@findex dir-node -Select the directory node (i.e., the node @samp{(dir)}). -@end table - -Here are some other commands which immediately result in the selection -of a different node in the current window: - -@table @asis -@item @code{<} (@code{first-node}) -@kindex < -@findex first-node -Selects the first node which appears in this file. This node is most -often @samp{Top}, but it does not have to be. - -@item @code{>} (@code{last-node}) -@kindex > -@findex last-node -Select the last node which appears in this file. - -@item @code{]} (@code{global-next-node}) -@kindex ] -@findex global-next-node -Move forward or down through node structure. If the node that you are -currently viewing has a @samp{Next} pointer, that node is selected. -Otherwise, if this node has a menu, the first menu item is selected. If -there is no @samp{Next} and no menu, the same process is tried with the -@samp{Up} node of this node. - -@item @code{[} (@code{global-prev-node}) -@kindex [ -@findex global-prev-node -Move backward or up through node structure. If the node that you are -currently viewing has a @samp{Prev} pointer, that node is selected. -Otherwise, if the node has an @samp{Up} pointer, that node is selected, -and if it has a menu, the last item in the menu is selected. -@end table - -You can get the same behavior as @code{global-next-node} and -@code{global-prev-node} while simply scrolling through the file with -@key{SPC} and @key{DEL}; @xref{Variables, @code{scroll-behavior}}, for -more information. - -@table @asis -@item @code{g} (@code{goto-node}) -@kindex g -@findex goto-node -Read the name of a node and select it. No completion is done while -reading the node name, since the desired node may reside in a separate -file. The node must be typed exactly as it appears in the Info file. A -file name may be included as with any node specification, for example - -@example -@code{g(emacs)Buffers} -@end example - -finds the node @samp{Buffers} in the Info file @file{emacs}. - -@item @code{C-x k} (@code{kill-node}) -@kindex C-x k -@findex kill-node -Kill a node. The node name is prompted for in the echo area, with a -default of the current node. @dfn{Killing} a node means that Info tries -hard to forget about it, removing it from the list of history nodes kept -for the window where that node is found. Another node is selected in -the window which contained the killed node. - -@item @code{C-x C-f} (@code{view-file}) -@kindex C-x C-f -@findex view-file -Read the name of a file and selects the entire file. The command -@example -@code{C-x C-f @var{filename}} -@end example -is equivalent to typing -@example -@code{g(@var{filename})*} -@end example - -@item @code{C-x C-b} (@code{list-visited-nodes}) -@kindex C-x C-b -@findex list-visited-nodes -Make a window containing a menu of all of the currently visited nodes. -This window becomes the selected window, and you may use the standard -Info commands within it. - -@item @code{C-x b} (@code{select-visited-node}) -@kindex C-x b -@findex select-visited-node -Select a node which has been previously visited in a visible window. -This is similar to @samp{C-x C-b} followed by @samp{m}, but no window is -created. -@end table - -@node Searching Commands, Xref Commands, Node Commands, Top -@chapter Searching an Info File -@cindex searching - -GNU Info allows you to search for a sequence of characters throughout an -entire Info file, search through the indices of an Info file, or find -areas within an Info file which discuss a particular topic. - -@table @asis -@item @code{s} (@code{search}) -@kindex s -@findex search -Read a string in the echo area and search for it. - -@item @code{C-s} (@code{isearch-forward}) -@kindex C-s -@findex isearch-forward -Interactively search forward through the Info file for a string as you -type it. - -@item @code{C-r} (@code{isearch-backward}) -@kindex C-r -@findex isearch-backward -Interactively search backward through the Info file for a string as -you type it. - -@item @code{i} (@code{index-search}) -@kindex i -@findex index-search -Look up a string in the indices for this Info file, and select a node -where the found index entry points to. - -@item @code{,} (@code{next-index-match}) -@kindex , -@findex next-index-match -Move to the node containing the next matching index item from the last -@samp{i} command. -@end table - -The most basic searching command is @samp{s} (@code{search}). The -@samp{s} command prompts you for a string in the echo area, and then -searches the remainder of the Info file for an occurrence of that string. -If the string is found, the node containing it is selected, and the -cursor is left positioned at the start of the found string. Subsequent -@samp{s} commands show you the default search string within @samp{[} and -@samp{]}; pressing @key{RET} instead of typing a new string will use the -default search string. - -@dfn{Incremental searching} is similar to basic searching, but the -string is looked up while you are typing it, instead of waiting until -the entire search string has been specified. - -@node Xref Commands, Window Commands, Searching Commands, Top -@chapter Selecting Cross References - -We have already discussed the @samp{Next}, @samp{Prev}, and @samp{Up} -pointers which appear at the top of a node. In addition to these -pointers, a node may contain other pointers which refer you to a -different node, perhaps in another Info file. Such pointers are called -@dfn{cross references}, or @dfn{xrefs} for short. - -@menu -* Parts of an Xref:: What a cross reference is made of. -* Selecting Xrefs:: Commands for selecting menu or note items. -@end menu - -@node Parts of an Xref, Selecting Xrefs, , Xref Commands -@section Parts of an Xref - -Cross references have two major parts: the first part is called the -@dfn{label}; it is the name that you can use to refer to the cross -reference, and the second is the @dfn{target}; it is the full name of -the node that the cross reference points to. - -The target is separated from the label by a colon @samp{:}; first the -label appears, and then the target. For example, in the sample menu -cross reference below, the single colon separates the label from the -target. - -@example -* Foo Label: Foo Target. More information about Foo. -@end example - -Note the @samp{.} which ends the name of the target. The @samp{.} is -not part of the target; it serves only to let Info know where the target -name ends. - -A shorthand way of specifying references allows two adjacent colons to -stand for a target name which is the same as the label name: - -@example -* Foo Commands:: Commands pertaining to Foo. -@end example - -In the above example, the name of the target is the same as the name of -the label, in this case @code{Foo Commands}. - -You will normally see two types of cross reference while viewing nodes: -@dfn{menu} references, and @dfn{note} references. Menu references -appear within a node's menu; they begin with a @samp{*} at the beginning -of a line, and continue with a label, a target, and a comment which -describes what the contents of the node pointed to contains. - -Note references appear within the body of the node text; they begin with -@code{*Note}, and continue with a label and a target. - -Like @samp{Next}, @samp{Prev}, and @samp{Up} pointers, cross references -can point to any valid node. They are used to refer you to a place -where more detailed information can be found on a particular subject. -Here is a cross reference which points to a node within the Texinfo -documentation: @xref{xref, , Writing an Xref, texinfo, the Texinfo -Manual}, for more information on creating your own texinfo cross -references. - -@node Selecting Xrefs, , Parts of an Xref, Xref Commands -@section Selecting Xrefs - -The following table lists the Info commands which operate on menu items. - -@table @asis -@item @code{1} (@code{menu-digit}) -@itemx @code{2} @dots{} @code{9} -@cindex 1 @dots{} 9, in Info windows -@kindex 1 @dots{} 9, in Info windows -@findex menu-digit -Within an Info window, pressing a single digit, (such as @samp{1}), -selects that menu item, and places its node in the current window. -For convenience, there is one exception; pressing @samp{0} selects the -@emph{last} item in the node's menu. - -@item @code{0} (@code{last-menu-item}) -@kindex 0, in Info windows -@findex last-menu-item -Select the last item in the current node's menu. - -@item @code{m} (@code{menu-item}) -@kindex m -@findex menu-item -Reads the name of a menu item in the echo area and selects its node. -Completion is available while reading the menu label. - -@item @code{M-x find-menu} -@findex find-menu -Move the cursor to the start of this node's menu. -@end table - -This table lists the Info commands which operate on note cross references. - -@table @asis -@item @code{f} (@code{xref-item}) -@itemx @code{r} -@kindex f -@kindex r -@findex xref-item -Reads the name of a note cross reference in the echo area and selects -its node. Completion is available while reading the cross reference -label. -@end table - -Finally, the next few commands operate on menu or note references alike: - -@table @asis -@item @code{TAB} (@code{move-to-next-xref}) -@kindex TAB, in Info windows -@findex move-to-next-xref -Move the cursor to the start of the next nearest menu item or note -reference in this node. You can then use @key{RET} -(@code{select-reference-this-line}) to select the menu or note reference. - -@item @code{M-TAB} (@code{move-to-prev-xref}) -@kindex M-TAB, in Info windows -@findex move-to-prev-xref -Move the cursor the start of the nearest previous menu item or note -reference in this node. - -@item @code{RET} (@code{select-reference-this-line}) -@kindex RET, in Info windows -@findex select-reference-this-line -Select the menu item or note reference appearing on this line. -@end table - -@node Window Commands, Printing Nodes, Xref Commands, Top -@chapter Manipulating Multiple Windows -@cindex windows, manipulating - -A @dfn{window} is a place to show the text of a node. Windows have a -view area where the text of the node is displayed, and an associated -@dfn{mode line}, which briefly describes the node being viewed. - -GNU Info supports multiple windows appearing in a single screen; each -window is separated from the next by its modeline. At any time, there -is only one @dfn{active} window, that is, the window in which the cursor -appears. There are commands available for creating windows, changing -the size of windows, selecting which window is active, and for deleting -windows. - -@menu -* The Mode Line:: What appears in the mode line? -* Basic Windows:: Manipulating windows in Info. -* The Echo Area:: Used for displaying errors and reading input. -@end menu - -@node The Mode Line, Basic Windows, , Window Commands -@section The Mode Line - -A @dfn{mode line} is a line of inverse video which appears at the bottom -of an Info window. It describes the contents of the window just above -it; this information includes the name of the file and node appearing in -that window, the number of screen lines it takes to display the node, -and the percentage of text that is above the top of the window. It can -also tell you if the indirect tags table for this Info file needs to be -updated, and whether or not the Info file was compressed when stored on -disk. - -Here is a sample mode line for a window containing an uncompressed file -named @file{dir}, showing the node @samp{Top}. - -@example -@group ------Info: (dir)Top, 40 lines --Top--------------------------------------- - ^^ ^ ^^^ ^^ - (file)Node #lines where -@end group -@end example - -When a node comes from a file which is compressed on disk, this is -indicated in the mode line with two small @samp{z}'s. In addition, if -the Info file containing the node has been split into subfiles, the name -of the subfile containing the node appears in the modeline as well: - -@example ---zz-Info: (emacs)Top, 291 lines --Top-- Subfile: emacs-1.Z--------------- -@end example - -When Info makes a node internally, such that there is no corresponding -info file on disk, the name of the node is surrounded by asterisks -(@samp{*}). The name itself tells you what the contents of the window -are; the sample mode line below shows an internally constructed node -showing possible completions: - -@example ------Info: *Completions*, 7 lines --All----------------------------------- -@end example - -@node Basic Windows, The Echo Area, The Mode Line, Window Commands -@section Window Commands - -It can be convenient to view more than one node at a time. To allow -this, Info can display more than one @dfn{window}. Each window has its -own mode line (@pxref{The Mode Line}) and history of nodes viewed in that -window (@pxref{Node Commands, , @code{history-node}}). - -@table @asis -@item @code{C-x o} (@code{next-window}) -@cindex windows, selecting -@kindex C-x o -@findex next-window -Select the next window on the screen. Note that the echo area can only be -selected if it is already in use, and you have left it temporarily. -Normally, @samp{C-x o} simply moves the cursor into the next window on -the screen, or if you are already within the last window, into the first -window on the screen. Given a numeric argument, @samp{C-x o} moves over -that many windows. A negative argument causes @samp{C-x o} to select -the previous window on the screen. - -@item @code{M-x prev-window} -@findex prev-window -Select the previous window on the screen. This is identical to -@samp{C-x o} with a negative argument. - -@item @code{C-x 2} (@code{split-window}) -@cindex windows, creating -@kindex C-x 2 -@findex split-window -Split the current window into two windows, both showing the same node. -Each window is one half the size of the original window, and the cursor -remains in the original window. The variable @code{automatic-tiling} -can cause all of the windows on the screen to be resized for you -automatically, please @pxref{Variables, , automatic-tiling} for more -information. - -@item @code{C-x 0} (@code{delete-window}) -@cindex windows, deleting -@kindex C-x 0 -@findex delete-window -Delete the current window from the screen. If you have made too many -windows and your screen appears cluttered, this is the way to get rid of -some of them. - -@item @code{C-x 1} (@code{keep-one-window}) -@kindex C-x 1 -@findex keep-one-window -Delete all of the windows excepting the current one. - -@item @code{ESC C-v} (@code{scroll-other-window}) -@kindex ESC C-v, in Info windows -@findex scroll-other-window -Scroll the other window, in the same fashion that @samp{C-v} might -scroll the current window. Given a negative argument, scroll the -"other" window backward. - -@item @code{C-x ^} (@code{grow-window}) -@kindex C-x ^ -@findex grow-window -Grow (or shrink) the current window. Given a numeric argument, grow -the current window that many lines; with a negative numeric argument, -shrink the window instead. - -@item @code{C-x t} (@code{tile-windows}) -@cindex tiling -@kindex C-x t -@findex tile-windows -Divide the available screen space among all of the visible windows. -Each window is given an equal portion of the screen in which to display -its contents. The variable @code{automatic-tiling} can cause -@code{tile-windows} to be called when a window is created or deleted. -@xref{Variables, , @code{automatic-tiling}}. -@end table - -@node The Echo Area, , Basic Windows, Window Commands -@section The Echo Area -@cindex echo area - -The @dfn{echo area} is a one line window which appears at the bottom of -the screen. It is used to display informative or error messages, and to -read lines of input from you when that is necessary. Almost all of the -commands available in the echo area are identical to their Emacs -counterparts, so please refer to that documentation for greater depth of -discussion on the concepts of editing a line of text. The following -table briefly lists the commands that are available while input is being -read in the echo area: - -@table @asis -@item @code{C-f} (@code{echo-area-forward}) -@kindex C-f, in the echo area -@findex echo-area-forward -Move forward a character. - -@item @code{C-b} (@code{echo-area-backward}) -@kindex C-b, in the echo area -@findex echo-area-backward -Move backward a character. - -@item @code{C-a} (@code{echo-area-beg-of-line}) -@kindex C-a, in the echo area -@findex echo-area-beg-of-line -Move to the start of the input line. - -@item @code{C-e} (@code{echo-area-end-of-line}) -@kindex C-e, in the echo area -@findex echo-area-end-of-line -Move to the end of the input line. - -@item @code{M-f} (@code{echo-area-forward-word}) -@kindex M-f, in the echo area -@findex echo-area-forward-word -Move forward a word. - -@item @code{M-b} (@code{echo-area-backward-word}) -@kindex M-b, in the echo area -@findex echo-area-backward-word -Move backward a word. - -@item @code{C-d} (@code{echo-area-delete}) -@kindex C-d, in the echo area -@findex echo-area-delete -Delete the character under the cursor. - -@item @code{DEL} (@code{echo-area-rubout}) -@kindex DEL, in the echo area -@findex echo-area-rubout -Delete the character behind the cursor. - -@item @code{C-g} (@code{echo-area-abort}) -@kindex C-g, in the echo area -@findex echo-area-abort -Cancel or quit the current operation. If completion is being read, -@samp{C-g} discards the text of the input line which does not match any -completion. If the input line is empty, @samp{C-g} aborts the calling -function. - -@item @code{RET} (@code{echo-area-newline}) -@kindex RET, in the echo area -@findex echo-area-newline -Accept (or forces completion of) the current input line. - -@item @code{C-q} (@code{echo-area-quoted-insert}) -@kindex C-q, in the echo area -@findex echo-area-quoted-insert -Insert the next character verbatim. This is how you can insert control -characters into a search string, for example. - -@item @var{printing character} (@code{echo-area-insert}) -@kindex printing characters, in the echo area -@findex echo-area-insert -Insert the character. - -@item @code{M-TAB} (@code{echo-area-tab-insert}) -@kindex M-TAB, in the echo area -@findex echo-area-tab-insert -Insert a TAB character. - -@item @code{C-t} (@code{echo-area-transpose-chars}) -@kindex C-t, in the echo area -@findex echo-area-transpose-chars -Transpose the characters at the cursor. -@end table - -The next group of commands deal with @dfn{killing}, and @dfn{yanking} -text. For an in depth discussion of killing and yanking, -@pxref{Killing, , Killing and Deleting, emacs, the GNU Emacs Manual} - -@table @asis -@item @code{M-d} (@code{echo-area-kill-word}) -@kindex M-d, in the echo area -@findex echo-area-kill-word -Kill the word following the cursor. - -@item @code{M-DEL} (@code{echo-area-backward-kill-word}) -@kindex M-DEL, in the echo area -@findex echo-area-backward-kill-word -Kill the word preceding the cursor. - -@item @code{C-k} (@code{echo-area-kill-line}) -@kindex C-k, in the echo area -@findex echo-area-kill-line -Kill the text from the cursor to the end of the line. - -@item @code{C-x DEL} (@code{echo-area-backward-kill-line}) -@kindex C-x DEL, in the echo area -@findex echo-area-backward-kill-line -Kill the text from the cursor to the beginning of the line. - -@item @code{C-y} (@code{echo-area-yank}) -@kindex C-y, in the echo area -@findex echo-area-yank -Yank back the contents of the last kill. - -@item @code{M-y} (@code{echo-area-yank-pop}) -@kindex M-y, in the echo area -@findex echo-area-yank-pop -Yank back a previous kill, removing the last yanked text first. -@end table - -Sometimes when reading input in the echo area, the command that needed -input will only accept one of a list of several choices. The choices -represent the @dfn{possible completions}, and you must respond with one -of them. Since there are a limited number of responses you can make, -Info allows you to abbreviate what you type, only typing as much of the -response as is necessary to uniquely identify it. In addition, you can -request Info to fill in as much of the response as is possible; this -is called @dfn{completion}. - -The following commands are available when completing in the echo area: - -@table @asis -@item @code{TAB} (@code{echo-area-complete}) -@itemx @code{SPC} -@kindex TAB, in the echo area -@kindex SPC, in the echo area -@findex echo-area-complete -Insert as much of a completion as is possible. - -@item @code{?} (@code{echo-area-possible-completions}) -@kindex ?, in the echo area -@findex echo-area-possible-completions -Display a window containing a list of the possible completions of what -you have typed so far. For example, if the available choices are: - -@example -@group -bar -foliate -food -forget -@end group -@end example - -@noindent -and you have typed an @samp{f}, followed by @samp{?}, the possible -completions would contain: - -@example -@group -foliate -food -forget -@end group -@end example - -@noindent -i.e., all of the choices which begin with @samp{f}. Pressing @key{SPC} -or @key{TAB} would result in @samp{fo} appearing in the echo area, since -all of the choices which begin with @samp{f} continue with @samp{o}. -Now, typing @samp{l} followed by @samp{TAB} results in @samp{foliate} -appearing in the echo area, since that is the only choice which begins -with @samp{fol}. - -@item @code{ESC C-v} (@code{echo-area-scroll-completions-window}) -@kindex ESC C-v, in the echo area -@findex echo-area-scroll-completions-window -Scroll the completions window, if that is visible, or the "other" -window if not. -@end table - -@node Printing Nodes, Miscellaneous Commands, Window Commands, Top -@chapter Printing Out Nodes -@cindex printing - -You may wish to print out the contents of a node as a quick reference -document for later use. Info provides you with a command for doing -this. In general, we recommend that you use @TeX{} to format the -document and print sections of it, by running @code{tex} on the Texinfo -source file. - -@table @asis -@item @code{M-x print-node} -@findex print-node -@cindex INFO_PRINT_COMMAND, environment variable -Pipe the contents of the current node through the command in the -environment variable @code{INFO_PRINT_COMMAND}. If the variable does not -exist, the node is simply piped to @code{lpr}. -@end table - -@node Miscellaneous Commands, Variables, Printing Nodes, Top -@chapter Miscellaneous Commands - -GNU Info contains several commands which self-document GNU Info: - -@table @asis -@item @code{M-x describe-command} -@cindex functions, describing -@cindex commands, describing -@findex describe-command -Read the name of an Info command in the echo area and then display a -brief description of what that command does. - -@item @code{M-x describe-key} -@cindex keys, describing -@findex describe-key -Read a key sequence in the echo area, and then display the name and -documentation of the Info command that the key sequence invokes. - -@item @code{M-x describe-variable} -Read the name of a variable in the echo area and then display a brief -description of what the variable affects. - -@item @code{M-x where-is} -@findex where-is -Read the name of an Info command in the echo area, and then display -a key sequence which can be typed in order to invoke that command. - -@item @code{C-h} (@code{get-help-window}) -@itemx @code{?} -@kindex C-h -@kindex ?, in Info windows -@findex get-help-window -Create (or Move into) the window displaying @code{*Help*}, and place -a node containing a quick reference card into it. This window displays -the most concise information about GNU Info available. - -@item @code{h} (@code{get-info-help-node}) -@kindex h -@findex get-info-help-node -Try hard to visit the node @code{(info)Help}. The Info file -@file{info.texi} distributed with GNU Info contains this node. Of -course, the file must first be processed with @code{makeinfo}, and then -placed into the location of your Info directory. -@end table - -Here are the commands for creating a numeric argument: - -@table @asis -@item @code{C-u} (@code{universal-argument}) -@cindex numeric arguments -@kindex C-u -@findex universal-argument -Start (or multiply by 4) the current numeric argument. @samp{C-u} is -a good way to give a small numeric argument to cursor movement or -scrolling commands; @samp{C-u C-v} scrolls the screen 4 lines, while -@samp{C-u C-u C-n} moves the cursor down 16 lines. - -@item @code{M-1} (@code{add-digit-to-numeric-arg}) -@itemx @code{M-2} @dots{} @code{M-9} -@kindex M-1 @dots{} M-9 -@findex add-digit-to-numeric-arg -Add the digit value of the invoking key to the current numeric -argument. Once Info is reading a numeric argument, you may just type -the digits of the argument, without the Meta prefix. For example, you -might give @samp{C-l} a numeric argument of 32 by typing: - -@example -@kbd{C-u 3 2 C-l} -@end example - -@noindent -or - -@example -@kbd{M-3 2 C-l} -@end example -@end table - -@samp{C-g} is used to abort the reading of a multi-character key -sequence, to cancel lengthy operations (such as multi-file searches) and -to cancel reading input in the echo area. - -@table @asis -@item @code{C-g} (@code{abort-key}) -@cindex cancelling typeahead -@cindex cancelling the current operation -@kindex C-g, in Info windows -@findex abort-key -Cancel current operation. -@end table - -The @samp{q} command of Info simply quits running Info. - -@table @asis -@item @code{q} (@code{quit}) -@cindex quitting -@kindex q -@findex quit -Exit GNU Info. -@end table - -If the operating system tells GNU Info that the screen is 60 lines tall, -and it is actually only 40 lines tall, here is a way to tell Info that -the operating system is correct. - -@table @asis -@item @code{M-x set-screen-height} -@findex set-screen-height -@cindex screen, changing the height of -Read a height value in the echo area and set the height of the -displayed screen to that value. -@end table - -Finally, Info provides a convenient way to display footnotes which might -be associated with the current node that you are viewing: - -@table @asis -@item @code{ESC C-f} (@code{show-footnotes}) -@kindex ESC C-f -@findex show-footnotes -@cindex footnotes, displaying -Show the footnotes (if any) associated with the current node in another -window. You can have Info automatically display the footnotes -associated with a node when the node is selected by setting the variable -@code{automatic-footnotes}. @xref{Variables, , @code{automatic-footnotes}}. -@end table - -@node Variables, GNU Info Global Index, Miscellaneous Commands, Top -@chapter Manipulating Variables - -GNU Info contains several @dfn{variables} whose values are looked at by -various Info commands. You can change the values of these variables, -and thus change the behavior of Info to more closely match your -environment and Info file reading manner. - -@table @asis -@item @code{M-x set-variable} -@cindex variables, setting -@findex set-variable -Read the name of a variable, and the value for it, in the echo area and -then set the variable to that value. Completion is available when -reading the variable name; often, completion is available when reading -the value to give to the variable, but that depends on the variable -itself. If a variable does @emph{not} supply multiple choices to -complete over, it expects a numeric value. - -@item @code{M-x describe-variable} -@cindex variables, describing -@findex describe-variable -Read the name of a variable in the echo area and then display a brief -description of what the variable affects. -@end table - -Here is a list of the variables that you can set in Info. - -@table @code -@item automatic-footnotes -@vindex automatic-footnotes -When set to @code{On}, footnotes appear and disappear automatically. -This variable is @code{On} by default. When a node is selected, a -window containing the footnotes which appear in that node is created, -and the footnotes are displayed within the new window. The window that -Info creates to contain the footnotes is called @samp{*Footnotes*}. If -a node is selected which contains no footnotes, and a @samp{*Footnotes*} -window is on the screen, the @samp{*Footnotes*} window is deleted. -Footnote windows created in this fashion are not automatically tiled so -that they can use as little of the display as is possible. - -@item automatic-tiling -@vindex automatic-tiling -When set to @code{On}, creating or deleting a window resizes other -windows. This variable is @code{Off} by default. Normally, typing -@samp{C-x 2} divides the current window into two equal parts. When -@code{automatic-tiling} is set to @code{On}, all of the windows are -resized automatically, keeping an equal number of lines visible in each -window. There are exceptions to the automatic tiling; specifically, the -windows @samp{*Completions*} and @samp{*Footnotes*} are @emph{not} -resized through automatic tiling; they remain their original size. - -@item visible-bell -@vindex visible-bell -When set to @code{On}, GNU Info attempts to flash the screen instead of -ringing the bell. This variable is @code{Off} by default. Of course, -Info can only flash the screen if the terminal allows it; in the case -that the terminal does not allow it, the setting of this variable has no -effect. However, you can make Info perform quietly by setting the -@code{errors-ring-bell} variable to @code{Off}. - -@item errors-ring-bell -@vindex errors-ring-bell -When set to @code{On}, errors cause the bell to ring. The default -setting of this variable is @code{On}. - -@item gc-compressed-files -@vindex gc-compressed-files -When set to @code{On}, Info garbage collects files which had to be -uncompressed. The default value of this variable is @code{Off}. -Whenever a node is visited in Info, the Info file containing that node -is read into core, and Info reads information about the tags and nodes -contained in that file. Once the tags information is read by Info, it -is never forgotten. However, the actual text of the nodes does not need -to remain in core unless a particular Info window needs it. For -non-compressed files, the text of the nodes does not remain in core when -it is no longer in use. But de-compressing a file can be a time -consuming operation, and so Info tries hard not to do it twice. -@code{gc-compressed-files} tells Info it is okay to garbage collect the -text of the nodes of a file which was compressed on disk. - -@item show-index-match -@vindex show-index-match -When set to @code{On}, the portion of the matched search string is -highlighted in the message which explains where the matched search -string was found. The default value of this variable is @code{On}. -When Info displays the location where an index match was found, -(@pxref{Searching Commands, , @code{next-index-match}}), the portion of the -string that you had typed is highlighted by displaying it in the inverse -case from its surrounding characters. - -@item scroll-behavior -@vindex scroll-behavior -Control what happens when forward scrolling is requested at the end of -a node, or when backward scrolling is requested at the beginning of a -node. The default value for this variable is @code{Continuous}. There -are three possible values for this variable: - -@table @code -@item Continuous -Try to get the first item in this node's menu, or failing that, the -@samp{Next} node, or failing that, the @samp{Next} of the @samp{Up}. -This behavior is identical to using the @samp{]} -(@code{global-next-node}) and @samp{[} (@code{global-prev-node}) -commands. - -@item Next Only -Only try to get the @samp{Next} node. - -@item Page Only -Simply give up, changing nothing. If @code{scroll-behavior} is -@code{Page Only}, no scrolling command can change the node that is being -viewed. -@end table - -@item scroll-step -@vindex scroll-step -The number of lines to scroll when the cursor moves out of the window. -Scrolling happens automatically if the cursor has moved out of the -visible portion of the node text when it is time to display. Usually -the scrolling is done so as to put the cursor on the center line of the -current window. However, if the variable @code{scroll-step} has a -nonzero value, Info attempts to scroll the node text by that many lines; -if that is enough to bring the cursor back into the window, that is what -is done. The default value of this variable is 0, thus placing the -cursor (and the text it is attached to) in the center of the window. -Setting this variable to 1 causes a kind of "smooth scrolling" which -some people prefer. - -@item ISO-Latin -@cindex ISO Latin characters -@vindex ISO-Latin -When set to @code{On}, Info accepts and displays ISO Latin characters. -By default, Info assumes an ASCII character set. @code{ISO-Latin} tells -Info that it is running in an environment where the European standard -character set is in use, and allows you to input such characters to -Info, as well as display them. -@end table - - - -@c the following is incomplete -@ignore -@c node Info for Sys Admins -@c chapter Info for System Administrators - -This text describes some common ways of setting up an Info hierarchy -from scratch, and details the various options that are available when -installing Info. This text is designed for the person who is installing -GNU Info on the system; although users may find the information present -in this section interesting, none of it is vital to understanding how to -use GNU Info. - -@menu -* Setting the INFOPATH:: Where are my Info files kept? -* Editing the DIR node:: What goes in `DIR', and why? -* Storing Info files:: Alternate formats allow flexibility in setups. -* Using `localdir':: Building DIR on the fly. -* Example setups:: Some common ways to organize Info files. -@end menu - -@c node Setting the INFOPATH -@c section Setting the INFOPATH - -Where are my Info files kept? - -@c node Editing the DIR node -@c section Editing the DIR node - -What goes in `DIR', and why? - -@c node Storing Info files -@c section Storing Info files - -Alternate formats allow flexibility in setups. - -@c node Using `localdir' -@c section Using `localdir' - -Building DIR on the fly. - -@c node Example setups -@c section Example setups - -Some common ways to organize Info files. -@end ignore - -@node GNU Info Global Index, , Variables, Top -@appendix Global Index - -@printindex cp - -@contents -@bye diff --git a/man/internals/Makefile b/man/internals/Makefile deleted file mode 100644 index 9229d29..0000000 --- a/man/internals/Makefile +++ /dev/null @@ -1,70 +0,0 @@ -# Makefile for the XEmacs Internals Manual. - -# This file is part of XEmacs. - -# XEmacs is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 2, or (at your option) any -# later version. - -# XEmacs 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 XEmacs; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -VERSION=1.0 -NAME=internals -manual = xemacs-internals-manual-19-$(VERSION) - -TEXI2DVI = texi2dvi -MAKEINFO = makeinfo - -# Uncomment this line for permuted index. -# permuted_index = 1 - -# List of all the texinfo files in the manual: - -srcs = internals.texi index.unperm index.perm - -all : info -info : ../../info/$(NAME).info - -../../info/$(NAME).info: $(srcs) index.texi - @echo "Expect a coredump if you are not using makeinfo 1.68 (or later)" - $(MAKEINFO) $(NAME).texi - @rm -f core - -dvi : $(NAME).dvi - -$(NAME).dvi: $(srcs) index.texi - # Avoid losing old contents of aux file entirely. - -mv $(NAME).aux $(NAME).oaux - # First shot to define xrefs: - $(TEX) $(NAME).texi - if [ a${permuted_index} != a ]; \ - then ./permute-index && mv permuted.fns $(NAME).fns; \ - else texindex $(NAME).??; \ - fi - $(TEX) $(NAME).texi - -index.texi: - if [ a${permuted_index} != a ]; \ - then ln -s index.perm index.texi; \ - else ln -s index.unperm index.texi; \ - fi - -.PHONY: mostlyclean clean distclean realclean extraclean -mostlyclean: - rm -f *.toc *.aux *.log *.cp *.cps *.fn *.fns *.tp *.tps \ - *.vr *.vrs *.pg *.pgs *.ky *.kys -clean: mostlyclean - rm -f *.dvi *.ps make.out core index.texi -distclean: clean -realclean: clean -extraclean: clean - -rm -f *~ \#* diff --git a/man/internals/index.perm b/man/internals/index.perm deleted file mode 100644 index 0624e15..0000000 --- a/man/internals/index.perm +++ /dev/null @@ -1,37 +0,0 @@ -@c -*-texinfo-*- -@setfilename ../../info/index.info - -@c Indexing guidelines - -@c I assume that all indexes will be combined. -@c Therefore, if a generated findex and permutations -@c cover the ways an index user would look up the entry, -@c then no cindex is added. -@c Concept index (cindex) entries will also be permuted. Therefore, they -@c have no commas and few irrelevant connectives in them. - -@c I tried to include words in a cindex that give the context of the entry, -@c particularly if there is more than one entry for the same concept. -@c For example, "nil in keymap" -@c Similarly for explicit findex and vindex entries, e.g. "print example". - -@c Error codes are given cindex entries, e.g. "end-of-file error". - -@c pindex is used for .el files and Unix programs - -@node Index, , Interface to X Windows, Top -@unnumbered Index - - -All variables, functions, keys, programs, files, and concepts are -in this one index. - -All names and concepts are permuted, so they appear several times, one -for each permutation of the parts of the name. For example, -@code{function-name} would appear as @b{function-name} and @b{name, -function-}. Key entries are not permuted, however. - - -@c Print the indices - -@printindex fn diff --git a/man/internals/index.texi b/man/internals/index.texi index 4a27571..6423f10 100644 --- a/man/internals/index.texi +++ b/man/internals/index.texi @@ -19,7 +19,7 @@ @c pindex is used for .el files and Unix programs -@node Index, , Interface to X Windows, Top +@node Index, , Interface to the X Window System, Top @unnumbered Index @ignore diff --git a/man/internals/index.unperm b/man/internals/index.unperm deleted file mode 100644 index 4a27571..0000000 --- a/man/internals/index.unperm +++ /dev/null @@ -1,37 +0,0 @@ -@c -*-texinfo-*- -@setfilename ../../info/index.info - -@c Indexing guidelines - -@c I assume that all indexes will be combined. -@c Therefore, if a generated findex and permutations -@c cover the ways an index user would look up the entry, -@c then no cindex is added. -@c Concept index (cindex) entries will also be permuted. Therefore, they -@c have no commas and few irrelevant connectives in them. - -@c I tried to include words in a cindex that give the context of the entry, -@c particularly if there is more than one entry for the same concept. -@c For example, "nil in keymap" -@c Similarly for explicit findex and vindex entries, e.g. "print example". - -@c Error codes are given cindex entries, e.g. "end-of-file error". - -@c pindex is used for .el files and Unix programs - -@node Index, , Interface to X Windows, Top -@unnumbered Index - -@ignore -All variables, functions, keys, programs, files, and concepts are -in this one index. - -All names and concepts are permuted, so they appear several times, one -for each permutation of the parts of the name. For example, -@code{function-name} would appear as @b{function-name} and @b{name, -function-}. Key entries are not permuted, however. -@end ignore - -@c Print the indices - -@printindex fn diff --git a/man/lispref/Makefile b/man/lispref/Makefile deleted file mode 100644 index 5ab9c87..0000000 --- a/man/lispref/Makefile +++ /dev/null @@ -1,80 +0,0 @@ -# Makefile for the XEmacs Lisp Programmer's Manual. - -# This file is part of XEmacs. - -# XEmacs is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 2, or (at your option) any -# later version. - -# XEmacs 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 XEmacs; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -VERSION=2.4 -NAME=lispref -manual = elisp-manual-19-$(VERSION) - -TEXI2DVI = texi2dvi -MAKEINFO = makeinfo - -# Uncomment this line for permuted index. -# permuted_index = 1 - -# List of all the texinfo files in the manual: - -srcs = abbrevs.texi annotations.texi back.texi backups.texi buffers.texi \ - building.texi commands.texi compile.texi consoles-devices.texi control.texi \ - databases.texi debugging.texi dialog.texi display.texi edebug-inc.texi \ - edebug.texi errors.texi eval.texi extents.texi faces.texi files.texi \ - frames.texi functions.texi glyphs.texi hash-tables.texi help.texi \ - hooks.texi index.texi internationalization.texi intro.texi \ - keymaps.texi ldap.texi lispref.texi lists.texi loading.texi locals.texi \ - macros.texi maps.texi markers.texi menus.texi minibuf.texi modes.texi \ - mouse.texi mule.texi numbers.texi objects.texi os.texi positions.texi \ - processes.texi range-tables.texi scrollbars.texi searching.texi \ - sequences.texi specifiers.texi streams.texi strings.texi symbols.texi \ - syntax.texi text.texi tips.texi toolbar.texi tooltalk.texi variables.texi \ - windows.texi x-windows.texi index.unperm index.perm - -all : info -info : ../../info/$(NAME).info - -../../info/$(NAME).info: $(srcs) index.texi - $(MAKEINFO) -o $@ $(NAME).texi - -dvi: $(NAME).dvi - -$(NAME).dvi: $(srcs) index.texi - # Avoid losing old contents of aux file entirely. - -mv $(NAME).aux $(NAME).oaux - # First shot to define xrefs: - $(TEX) $(NAME).texi - if [ a${permuted_index} != a ]; \ - then ./permute-index && mv permuted.fns $(NAME).fns; \ - else texindex $(NAME).??; \ - fi - $(TEX) $(NAME).texi - -index.texi: - if [ a${permuted_index} != a ]; \ - then ln -s index.perm index.texi; \ - else ln -s index.unperm index.texi; \ - fi - -.PHONY: mostlyclean clean distclean realclean extraclean -mostlyclean: - rm -f *.toc *.aux *.log *.cp *.cps *.fn *.fns *.tp *.tps \ - *.vr *.vrs *.pg *.pgs *.ky *.kys -clean: mostlyclean - rm -f *.dvi *.ps make.out core index.texi -distclean: clean -realclean: distclean -extraclean: distclean - -rm -f *~ \#* diff --git a/man/lispref/gutter.texi b/man/lispref/gutter.texi index 4da9fa2..f3f9b9c 100644 --- a/man/lispref/gutter.texi +++ b/man/lispref/gutter.texi @@ -14,13 +14,15 @@ can contain arbitrary text or graphics. @menu * Gutter Intro:: An introduction. -* Gutter Descriptor Format:: How to create a gutter. +* Creating Gutter:: How to create a gutter. +* Gutter Descriptor Format:: Accessing and modifying a gutter's + properties. * Specifying a Gutter:: Setting a gutter's contents. * Other Gutter Variables:: Controlling the size of gutters. * Common Gutter Widgets:: Things to put in gutters. @end menu -@node Gutter Intro, Gutter Descriptor Format, , Gutter +@node Gutter Intro, Creating Gutter, Gutter, Gutter @section Gutter Intro A @dfn{gutter} is a rectangle displayed along one edge of a frame. It @@ -57,7 +59,70 @@ from the default just sets the position-specific specifiers, and if the user sets the default gutter to the same position, it will just not be visible. -@node Gutter Descriptor Format, Specifying a Gutter, Gutter Intro, Gutter +@node Creating Gutter, Gutter Descriptor Format, Gutter Intro, Gutter +@section Creating Gutter + +@defun make-gutter-specifier spec-list + +Return a new @code{gutter} specifier object with the given specification +list. @var{spec-list} can be a list of specifications (each of which is +a cons of a locale and a list of instantiators), a single instantiator, +or a list of instantiators. @xref{Specifiers}, for more information +about specifiers. + +Gutter specifiers are used to specify the format of a gutter. The +values of the variables @code{default-gutter}, @code{top-gutter}, +@code{left-gutter}, @code{right-gutter}, and @code{bottom-gutter} are +always gutter specifiers. + +Valid gutter instantiators are called "gutter descriptors" and are +either strings or property-lists of strings. See @code{default-gutter} +for a description of the exact format. +@end defun + +@defun make-gutter-size-specifier spec-list + +Return a new @code{gutter-size} specifier object with the given spec +list. @var{spec-list} can be a list of specifications (each of which is +a cons of a locale and a list of instantiators), a single instantiator, +or a list of instantiators. @xref{Specifiers}, for more information +about specifiers. + +Gutter-size specifiers are used to specify the size of a gutter. The +values of the variables @code{default-gutter-size}, +@code{top-gutter-size}, @code{left-gutter-size}, +@code{right-gutter-size}, and @code{bottom-gutter-size} are always +gutter-size specifiers. + +Valid gutter-size instantiators are either integers or the special +symbol @code{autodetect}. If a gutter-size is set to @code{autodetect} +them the size of the gutter will be adjusted to just accommodate the +gutters contents. @code{autodetect} only works for top and bottom +gutters. +@end defun + +@defun make-gutter-visible-specifier spec-list + +Return a new @code{gutter-visible} specifier object with the given spec +list. @var{spec-list} can be a list of specifications (each of which is +a cons of a locale and a list of instantiators), a single instantiator, +or a list of instantiators. @xref{Specifiers}, for more information +about specifiers. + +Gutter-visible specifiers are used to specify the visibility of a +gutter. The values of the variables @code{default-gutter-visible-p}, +@code{top-gutter-visible-p}, @code{left-gutter-visible-p}, +@code{right-gutter-visible-p}, and @code{bottom-gutter-visible-p} are +always gutter-visible specifiers. + +Valid gutter-visible instantiators are @code{t}, @code{nil} or a list of +symbols. If a gutter-visible instantiator is set to a list of symbols, +and the corresponding gutter specification is a property-list strings, +then elements of the gutter specification will only be visible if the +corresponding symbol occurs in the gutter-visible instantiator. +@end defun + +@node Gutter Descriptor Format, Specifying a Gutter, Creating Gutter, Gutter @section Gutter Descriptor Format The contents of a gutter are specified using a @dfn{gutter descriptor}. @@ -187,7 +252,7 @@ the user to choose where the gutter should go. @defvr Specifier default-gutter The position of this gutter is specified in the function -@code{default-gutter-position}. If the corresponding +@code{default-gutter-position}. If the corresponding position-specific gutter (e.g. @code{top-gutter} if @code{default-gutter-position} is @code{top}) does not specify a gutter in a particular domain, then the value of @code{default-gutter} @@ -247,7 +312,7 @@ Specifier for the gutter at the right edge of the frame. @end defvr @defun gutter-specifier-p object -This function returns non-nil if @var{object} is a gutter specifier. +This function returns non-@code{nil} if @var{object} is a gutter specifier. Gutter specifiers are the actual objects contained in the gutter variables described above, and their valid instantiators are gutter descriptors (@pxref{Gutter Descriptor Format}). @@ -343,7 +408,7 @@ visibility that is used in frame geometry calculations. left gutter width for that frame to 68 pixels, then the frame will be sized to fit 80 characters plus a 68-pixel left gutter. If you then set the left gutter width to 0 for a particular buffer (or if that -buffer does not specify a left gutter or has a nil value specified for +buffer does not specify a left gutter or has a @code{nil} value specified for @code{left-gutter-visible-p}), you will find that, when that buffer is displayed in the selected window, the window will have a width of 86 or 87 characters -- the frame is sized for a 68-pixel left gutter but the @@ -383,13 +448,13 @@ time-consuming operations like downloading. * Progress Bars:: Visual indication of operation progress. @end menu -@node Buffer Tabs, Progress Bars, , Common Gutter Widgets -@section Buffer Tabs +@node Buffer Tabs, Progress Bars, ,Common Gutter Widgets +@subsection Buffer Tabs Not documented yet. -@node Progress Bars, , Buffer Tabs, Common Gutter Widgets -@section Progress Bars +@node Progress Bars, , Buffer Tabs, Common Gutter Widgets +@subsection Progress Bars Not documented yet. diff --git a/man/lispref/index.perm b/man/lispref/index.perm deleted file mode 100644 index 163d218..0000000 --- a/man/lispref/index.perm +++ /dev/null @@ -1,37 +0,0 @@ -@c -*-texinfo-*- -@setfilename ../../info/index.info - -@c Indexing guidelines - -@c I assume that all indexes will be combined. -@c Therefore, if a generated findex and permutations -@c cover the ways an index user would look up the entry, -@c then no cindex is added. -@c Concept index (cindex) entries will also be permuted. Therefore, they -@c have no commas and few irrelevant connectives in them. - -@c I tried to include words in a cindex that give the context of the entry, -@c particularly if there is more than one entry for the same concept. -@c For example, "nil in keymap" -@c Similarly for explicit findex and vindex entries, e.g. "print example". - -@c Error codes are given cindex entries, e.g. "end-of-file error". - -@c pindex is used for .el files and Unix programs - -@node Index, , Standard Hooks, Top -@unnumbered Index - - -All variables, functions, keys, programs, files, and concepts are -in this one index. - -All names and concepts are permuted, so they appear several times, one -for each permutation of the parts of the name. For example, -@code{function-name} would appear as @b{function-name} and @b{name, -function-}. Key entries are not permuted, however. - - -@c Print the indices - -@printindex fn diff --git a/man/lispref/index.texi b/man/lispref/index.texi index 31ed313..937b347 100644 --- a/man/lispref/index.texi +++ b/man/lispref/index.texi @@ -24,7 +24,7 @@ @ignore All variables, functions, keys, programs, files, and concepts are -in this one index. +in this one index. All names and concepts are permuted, so they appear several times, one for each permutation of the parts of the name. For example, diff --git a/man/lispref/index.unperm b/man/lispref/index.unperm deleted file mode 100644 index 31ed313..0000000 --- a/man/lispref/index.unperm +++ /dev/null @@ -1,37 +0,0 @@ -@c -*-texinfo-*- -@setfilename ../../info/index.info - -@c Indexing guidelines - -@c I assume that all indexes will be combined. -@c Therefore, if a generated findex and permutations -@c cover the ways an index user would look up the entry, -@c then no cindex is added. -@c Concept index (cindex) entries will also be permuted. Therefore, they -@c have no commas and few irrelevant connectives in them. - -@c I tried to include words in a cindex that give the context of the entry, -@c particularly if there is more than one entry for the same concept. -@c For example, "nil in keymap" -@c Similarly for explicit findex and vindex entries, e.g. "print example". - -@c Error codes are given cindex entries, e.g. "end-of-file error". - -@c pindex is used for .el files and Unix programs - -@node Index, , Standard Hooks, Top -@unnumbered Index - -@ignore -All variables, functions, keys, programs, files, and concepts are -in this one index. - -All names and concepts are permuted, so they appear several times, one -for each permutation of the parts of the name. For example, -@code{function-name} would appear as @b{function-name} and @b{name, -function-}. Key entries are not permuted, however. -@end ignore - -@c Print the indices - -@printindex fn diff --git a/man/lispref/packaging.texi b/man/lispref/packaging.texi index 827420c..f682baa 100644 --- a/man/lispref/packaging.texi +++ b/man/lispref/packaging.texi @@ -461,7 +461,7 @@ safely remove any of the component libraries. @item Single-File Packages @cindex single-file package -A single-file package is an collection of thematically related but +A single-file package is a collection of thematically related but otherwise independent Lisp libraries. These libraries are bundled together for convenience of the maintainers. Usually individual libraries may be deleted at will without any loss of functionality of @@ -905,7 +905,7 @@ for obsolete fields. The @file{package-info.in} literals provided by the maintainer generally should not change over the life of the package. (The exception is the @samp{provides} field, which should be generated, but isn't yet.) -Values described as ``literal'' below are unquoted literal test. These +Values described as ``literal'' below are unquoted literal text. These are normally interpreted as symbols by the package build process. The maintainer literals are diff --git a/man/lispref/permute-index b/man/lispref/permute-index deleted file mode 100755 index 600b066..0000000 --- a/man/lispref/permute-index +++ /dev/null @@ -1,102 +0,0 @@ -#!/bin/csh -f -# Generate a permuted index of all names. -# The result is a file called index.fns. - -# You will need to modify this for your needs. - - -set TEXINDEX=texindex # path to texindex command -#set EMACS=xemacs # your emacs command -#set TEX=tex # your tex command - -set MANUAL=lispref # the base name of the manual - -# goto 3 - -1: -echo "Extract raw index from texinfo fn index." -# Let texindex combine duplicate entries, later. -# But it wants to protect non-alphanumerics thus confusing ptx. -# Also change `\ ' to just a ` ', since texindex will fail. This is produced -# by `@findex two words' in an example environment (no doubt among others). -# delete wrapper parens -# change dots {} to dots{} -# change {-} to char form, so ptx wont ignore it. -# delete leading \entry { -# change '\ ' to ' ' -# change lines with = < > since they mess up field extraction. -# separate into fields delimited by " -cat ${MANUAL}.fn | \ - sed \ - -e 's/(\([^)]*\))/\1/' \ - -e 's/\\dots {}/(\\dots{})/' \ - -e "s/{-}/{{\\tt\\char'055}}/" \ - -e 's,^[^ ]* {,,' \ - -e 's, },},' \ - -e 's,\\ , ,g' \ - -e 's/{\\tt\\char61}/=/' \ - -e 's/{\\tt\\gtr}/>/' \ - -e 's/{\\tt\\less}/</' \ - -e 's/}{/"/g' \ - | awk -F\" '{print $2, $1}' >! permuted.raw - -2: -# Build break file for ptx. -cat <<EOF > permuted.break -- -: -EOF -# Build the ignore file for ptx. -# We would like to ignore "and", "or", and "for", -# but ptx ignores ignore words even if they stand alone. -cat <<EOF > permuted.ignore -the -in -to -as -a -an -of -on -them -how -from -by -EOF - -echo "Make troff permuted index." -ptx -i permuted.ignore -b permuted.break -f -r -w 144 \ - < permuted.raw >! permuted.t - -3: -echo "Extract the desired fields." -awk -F\" '{printf "%s\"%s\"%s\n", $4,$6,$9}' permuted.t >! permuted.fields - -4: -echo "Format for texindex." -# delete lines that start with "and ", "for " -sed < permuted.fields \ - -e 's/=/{\\tt\\char61}/' \ - -e 's/>/{\\tt\\gtr}/' \ - -e 's/</{\\tt\\less}/' \ - -e '/"and /d' \ - -e '/"for /d' \ - | awk -F\" 'NF>0 {if ($1=="") {\ - print "\entry {" $2 "}{" 0+$3 "}{" $2 "}" }\ - else {\ - print "\entry {" $2 ", " $1 "}{" 0+$3 "}{" $2 ", " $1 "}"} }'\ - > permuted.fn - -5: -echo "Sort with texindex." -${TEXINDEX} permuted.fn -#mv permuted.fns ${MANUAL}.fns - -# The resulting permuted.fns will be read when we run TeX -# on the manual the second time. Or you can use permuted.texinfo here. -#${TEX} permuted.texinfo - -6: -echo "Clean up." -rm -f permuted.fields permuted.t permuted.raw -rm -f permuted.break permuted.ignore permuted.fn diff --git a/man/lispref/postgresql.texi b/man/lispref/postgresql.texi index 982cc95..3a6dbc4 100644 --- a/man/lispref/postgresql.texi +++ b/man/lispref/postgresql.texi @@ -23,19 +23,22 @@ relational database access from Emacs Lisp code. @comment node-name, next, previous, up @section Building XEmacs with PostgreSQL support -XEmacs PostgreSQL support requires linking to the PostgreSQL libpq.so +XEmacs PostgreSQL support requires linking to the PostgreSQL libpq library. Describing how to build and install PostgreSQL is beyond the -scope of this document, see the PostgreSQL manual for details. +scope of this document. See the PostgreSQL manual for details. If you have installed XEmacs from one of the binary kits on (@url{ftp://ftp.xemacs.org/}), or are using an XEmacs binary from a CD -ROM, you should have XEmacs PostgreSQL support by default. If you are -building XEmacs from source on a Linux system with PostgreSQL installed -into the default location, it should be autodetected when you run -configure. If you have installed PostgreSQL into its non-Linux default -location, @file{/usr/local/pgsql}, you must specify +ROM, you may have XEmacs PostgreSQL support by default. @code{M-x +describe-installation} will tell you if you do. + +If you are building XEmacs from source, you need to install PostgreSQL +first. On some systems, PostgreSQL will come pre-installed in /usr. In +this case, it should be autodetected when you run configure. If +PostgreSQL is installed into its default location, +@file{/usr/local/pgsql}, you must specify @code{--site-prefixes=/usr/local/pgsql} when you run configure. If -you installed PostgreSQL into another location, use that instead of +PostgreSQL is installed into another location, use that instead of @file{/usr/local/pgsql} when specifying @code{--site-prefixes}. As of XEmacs 21.2, PostgreSQL versions 6.5.3 and 7.0 are supported. @@ -46,9 +49,9 @@ V6.5. In particular, asynchronous queries are supported. @comment node-name, next, previous, up @section XEmacs PostgreSQL libpq API -XEmacs PostgreSQL API is intended to be a policy-free, low-level binding -to libpq. The intent is to provide all the basic functionality and then -let high level Lisp code decide its own policies. +The XEmacs PostgreSQL API is intended to be a policy-free, low-level +binding to libpq. The intent is to provide all the basic functionality +and then let high level Lisp code decide its own policies. This documentation assumes that the reader has knowledge of SQL, but requires no prior knowledge of libpq. @@ -518,8 +521,8 @@ Return a summary string from the query. @var{result} is a PGresult object. @example @comment This example was written on day 3 of the 2000 Haru Basho. -(pq-exec P "INSERT INTO xemacs_test - VALUES (6, 'Wakanohana', 'Yokozuna');") +(setq R (pq-exec P "INSERT INTO xemacs_test + VALUES (6, 'Wakanohana', 'Yokozuna');")) @result{} #<PGresult PGRES_COMMAND_OK[1] - INSERT 542086 1> (pq-cmd-status R) @result{} "INSERT 542086 1" @@ -778,7 +781,7 @@ Returns: t if successfully submitted Retrieve an asynchronous result from a query. @var{conn} A database connection object. -NIL is returned when no more query work remains. +@code{nil} is returned when no more query work remains. @end defun @defun pq-set-nonblocking conn arg @@ -806,7 +809,7 @@ Compatibility note: this function is only available with libpq-7.0. @end defun @defun PQsetenvPoll conn -Check an asynchronous enviroment variables transfer for completion. +Check an asynchronous environment variables transfer for completion. @var{conn} A database connection object. Compatibility note: this function is only available with libpq-7.0. diff --git a/man/new-users-guide/Makefile b/man/new-users-guide/Makefile deleted file mode 100644 index 3e24296..0000000 --- a/man/new-users-guide/Makefile +++ /dev/null @@ -1,51 +0,0 @@ -# Makefile for the XEmacs New Users Guide - -# This file is part of XEmacs. - -# XEmacs is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 2, or (at your option) any -# later version. - -# XEmacs 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 XEmacs; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -NAME=new-users-guide - -SHELL = /bin/sh -TEXI2DVI = texi2dvi -MAKEINFO = makeinfo - -# List of all the texinfo files in the manual: - -srcs = new-users-guide.texi custom1.texi files.texi region.texi \ - custom2.texi help.texi search.texi edit.texi modes.texi \ - xmenu.texi enter.texi - -all : info -info : ../../info/$(NAME).info - -../../info/$(NAME).info: $(srcs) - $(MAKEINFO) -o $@ $(NAME).texi - -dvi : $(NAME).dvi -.texi.dvi : - $(TEXI2DVI) $< - -.PHONY: mostlyclean clean distclean realclean extraclean -mostlyclean: - rm -f *.toc *.aux *.oaux *.log *.cp *.cps *.fn *.fns *.tp *.tps \ - *.vr *.vrs *.pg *.pgs *.ky *.kys -clean: mostlyclean - rm -f *.dvi *.ps make.out core -distclean: clean -realclean: clean -extraclean: clean - -rm -f *~ \#* diff --git a/man/xemacs/Makefile b/man/xemacs/Makefile deleted file mode 100644 index 24e9bd2..0000000 --- a/man/xemacs/Makefile +++ /dev/null @@ -1,56 +0,0 @@ -# Makefile for the XEmacs Reference Manual. - -# This file is part of XEmacs. - -# XEmacs is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 2, or (at your option) any -# later version. - -# XEmacs 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 XEmacs; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -# Modified by Ben Wing, February 1994 - -NAME=xemacs - -MAKEINFO = makeinfo -TEXI2DVI = texi2dvi - -# List of all the texinfo files in the manual: - -srcs = xemacs.texi abbrevs.texi basic.texi buffers.texi building.texi \ - calendar.texi cmdargs.texi custom.texi display.texi entering.texi \ - files.texi fixit.texi glossary.texi gnu.texi help.texi indent.texi \ - keystrokes.texi killing.texi xemacs.texi m-x.texi major.texi mark.texi \ - menus.texi mini.texi misc.texi mouse.texi new.texi picture.texi \ - programs.texi reading.texi regs.texi frame.texi search.texi sending.texi \ - text.texi trouble.texi undo.texi windows.texi - -all : info -info : ../../info/$(NAME).info - -dvi: $(NAME).dvi -.texi.dvi : - $(TEXI2DVI) $< - -../../info/$(NAME).info: $(srcs) - $(MAKEINFO) -o $@ $(NAME).texi - -.PHONY: mostlyclean clean distclean realclean extraclean -mostlyclean: - rm -f *.toc *.aux *.oaux *.log *.cp *.cps *.fn *.fns *.tp *.tps \ - *.vr *.vrs *.pg *.pgs *.ky *.kys -clean: mostlyclean - rm -f *.dvi *.ps make.out core -distclean: clean -realclean: distclean -extraclean: distclean - -rm -f *~ \#* diff --git a/modules/Makefile.in b/modules/Makefile.in deleted file mode 100644 index 07405d2..0000000 --- a/modules/Makefile.in +++ /dev/null @@ -1,19 +0,0 @@ -@SET_MAKE@ -SUBDIR=ldap base64 zlib example -RECURSIVE_MAKE=@RECURSIVE_MAKE@ -SHELL = /bin/sh -RM = rm -f - -all: - -for d in $(SUBDIR) ; do (cd ./$${d} && $(RECURSIVE_MAKE) $@) ; done - -install clean mostlyclean: - -for d in $(SUBDIR) ; do (cd ./$${d} && $(RECURSIVE_MAKE) $@) ; done - -distclean: - $(RM) Makefile config.* - -for d in $(SUBDIR) ; do (cd ./$${d} && $(RECURSIVE_MAKE) $@) ; done - -realclean extraclean: - $(RM) *~ \#* - -for d in $(SUBDIR) ; do (cd ./$${d} && $(RECURSIVE_MAKE) $@) ; done diff --git a/modules/aclocal.m4 b/modules/aclocal.m4 deleted file mode 100644 index 1b1808d..0000000 --- a/modules/aclocal.m4 +++ /dev/null @@ -1,36 +0,0 @@ -AC_DEFUN(XE_EMACS, [ - dnl - dnl Apparently, if you run a shell window in Emacs, it sets the EMACS - dnl environment variable to 't'. Lets undo the damage. - dnl - if test "${EMACS}" = "t"; then - EMACS="" - fi - - AC_ARG_WITH(xemacs, --with-xemacs Use XEmacs to build, [ if test "${withval}" = "yes"; then EMACS=xemacs; else EMACS=${withval}; fi ]) - AC_ARG_WITH(emacs, --with-emacs Use Emacs to build, [ if test "${withval}" = "yes"; then EMACS=emacs; else EMACS=${withval}; fi ]) - AC_CHECK_PROG(EMACS, xemacs, xemacs, emacs) - AC_SUBST(EMACS) -]) - -AC_DEFUN(XE_CONFIG_VALUE, [ - OUTPUT=./conftest-$$ - rm -f ${OUTPUT} - ${EMACS} -batch -eval " -(let ((hash (config-value-hash-table)) - (desired (split-string \"$1\"))) - (mapcar - (lambda (key) - (message \"Checking for %S\" (intern key)) - (if (config-value (intern key)) - (progn - (write-region (format \"%s=\\\"%s\\\"\n\" key (config-value (intern key))) - nil \"${OUTPUT}\" t)))) - desired)) -" 2> /dev/null > /dev/null - test -f ${OUTPUT} && . ${OUTPUT} - rm -f ${OUTPUT} - for ac_func in $1; do - : - done -]) diff --git a/modules/base64/Makefile.in b/modules/base64/Makefile.in deleted file mode 100644 index 4170df4..0000000 --- a/modules/base64/Makefile.in +++ /dev/null @@ -1,37 +0,0 @@ -# NOTE!! -# The use of BLDDIR here is _BOGUS_. -# What really needs to happen is that we should install config.h into -# the architecture dependent directory when we really hash all this -# out. - -blddir=@blddir@ -dll_cflags=@dll_cflags@ -dll_oflags=@dll_oflags@ -dll_lflags=@dll_lflags@ -dll_ld=@dll_ld@ - -INCLUDES=-I$(blddir)/src -CFLAGS=@CFLAGS@ $(INCLUDES) -CC=@CC@ -RM=@RM@ - -TARGET=base64 - -.PHONY: clean mostlyclean distclean realclean install - -all: $(TARGET).ell - -$(TARGET).ell: $(TARGET).o - $(dll_ld) $(dll_oflags) $@ $(dll_lflags) $^ - -install: - echo "Don't know how to install yet" - -clean mostlyclean: - $(RM) *.o $(TARGET).ell - -distclean: clean - $(RM) Makefile - -realclean extraclean: distclean - $(RM) *~ \#* diff --git a/modules/configure.in b/modules/configure.in deleted file mode 100644 index 123fb37..0000000 --- a/modules/configure.in +++ /dev/null @@ -1,23 +0,0 @@ -AC_PREREQ(2.12) -AC_INIT(configure.in) - -XE_EMACS -XE_CONFIG_VALUE(dll_cflags dll_ld dll_lflags dll_oflags CFLAGS CC DEFS INSTALL top_srcdir blddir) - -RM='rm -f' - -AC_SUBST(INSTALL) -AC_SUBST(RM) -AC_SUBST(CC) -AC_SUBST(dll_cflags) -AC_SUBST(dll_oflags) -AC_SUBST(dll_lflags) -AC_SUBST(dll_ld) -AC_SUBST(top_srcdir) -AC_SUBST(blddir) - -AC_OUTPUT(Makefile - ldap/Makefile - base64/Makefile - example/Makefile - zlib/Makefile) diff --git a/modules/example/Makefile.in b/modules/example/Makefile.in deleted file mode 100644 index 4cb432f..0000000 --- a/modules/example/Makefile.in +++ /dev/null @@ -1,35 +0,0 @@ -# NOTE!! -# The use of BLDDIR here is _BOGUS_. -# What really needs to happen is that we should install config.h into -# the architecture dependent directory when we really hash all this -# out. - -blddir=@blddir@ -dll_cflags=@dll_cflags@ -dll_oflags=@dll_oflags@ -dll_lflags=@dll_lflags@ -dll_ld=@dll_ld@ -INCLUDES=-I$(blddir)/src -CFLAGS=@CFLAGS@ $(INCLUDES) -CC=@CC@ -RM=@RM@ - -TARGET=purified -all: $(TARGET).ell - -.PHONY: clean mostlyclean distclean realclean install - -$(TARGET).ell: $(TARGET).o - $(dll_ld) $(dll_oflags) $@ $(dll_lflags) $^ - -install: - echo "Don't know how to install yet" - -clean mostlyclean: - $(RM) *.o $(TARGET).ell - -distclean: clean - $(RM) Makefile - -realclean extraclean: distclean - $(RM) *~ \#* diff --git a/modules/example/purified.c b/modules/example/purified.c deleted file mode 100644 index d66ad6c..0000000 --- a/modules/example/purified.c +++ /dev/null @@ -1,16 +0,0 @@ -#include <config.h> -#include "lisp.h" -#include "emacsfns.h" - -DEFUN ("purifiedp", Fpurifiedp, 1, 1, 0, /* -*/ - (obj)) -{ - return purified(obj) ? Qt : Qnil; -} - -void -syms_of() -{ - DEFSUBR(Fpurifiedp); -} diff --git a/modules/ldap/Makefile.in b/modules/ldap/Makefile.in deleted file mode 100644 index c35f80b..0000000 --- a/modules/ldap/Makefile.in +++ /dev/null @@ -1,37 +0,0 @@ -# NOTE!! -# The use of BLDDIR here is _BOGUS_. -# What really needs to happen is that we should install config.h into -# the architecture dependent directory when we really hash all this -# out. - -blddir=@blddir@ -dll_cflags=@dll_cflags@ -dll_oflags=@dll_oflags@ -dll_lflags=@dll_lflags@ -dll_ld=@dll_ld@ - -INCLUDES=-I$(blddir)/src -CFLAGS=@CFLAGS@ $(INCLUDES) -CC=@CC@ -RM=@RM@ - -TARGET=eldap - -.PHONY: clean mostlyclean distclean realclean install - -all: $(TARGET).ell - -$(TARGET).ell: $(TARGET).o - $(dll_ld) $(dll_oflags) $@ $(dll_lflags) $^ - -install: - echo "Don't know how to install yet" - -clean mostlyclean: - $(RM) *.o $(TARGET).ell - -distclean: clean - $(RM) Makefile - -realclean extraclean: distclean - $(RM) *~ \#* diff --git a/modules/ldap/configure.in b/modules/ldap/configure.in deleted file mode 100644 index 123fb37..0000000 --- a/modules/ldap/configure.in +++ /dev/null @@ -1,23 +0,0 @@ -AC_PREREQ(2.12) -AC_INIT(configure.in) - -XE_EMACS -XE_CONFIG_VALUE(dll_cflags dll_ld dll_lflags dll_oflags CFLAGS CC DEFS INSTALL top_srcdir blddir) - -RM='rm -f' - -AC_SUBST(INSTALL) -AC_SUBST(RM) -AC_SUBST(CC) -AC_SUBST(dll_cflags) -AC_SUBST(dll_oflags) -AC_SUBST(dll_lflags) -AC_SUBST(dll_ld) -AC_SUBST(top_srcdir) -AC_SUBST(blddir) - -AC_OUTPUT(Makefile - ldap/Makefile - base64/Makefile - example/Makefile - zlib/Makefile) diff --git a/modules/zlib/Makefile.in b/modules/zlib/Makefile.in deleted file mode 100644 index 5b86a45..0000000 --- a/modules/zlib/Makefile.in +++ /dev/null @@ -1,37 +0,0 @@ -# NOTE!! -# The use of BLDDIR here is _BOGUS_. -# What really needs to happen is that we should install config.h into -# the architecture dependent directory when we really hash all this -# out. - -blddir=@blddir@ -dll_cflags=@dll_cflags@ -dll_oflags=@dll_oflags@ -dll_lflags=@dll_lflags@ -dll_ld=@dll_ld@ - -INCLUDES=-I$(blddir)/src -CFLAGS=@CFLAGS@ $(INCLUDES) -CC=@CC@ -RM=@RM@ - -TARGET=zlib - -.PHONY: clean mostlyclean distclean realclean install - -all: $(TARGET).ell - -$(TARGET).ell: $(TARGET).o - $(dll_ld) $(dll_oflags) $@ $(dll_lflags) $^ - -install: - echo "Don't know how to install yet" - -clean mostlyclean: - $(RM) *.o $(TARGET).ell - -distclean: clean - $(RM) Makefile - -realclean extraclean: distclean - $(RM) *~ \#* diff --git a/netinstall/ChangeLog b/netinstall/ChangeLog index 8e2dad2..e3db2c2 100644 --- a/netinstall/ChangeLog +++ b/netinstall/ChangeLog @@ -1,3 +1,233 @@ +2003-01-03 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.11 "Native Windows TTY Support" is released. + +2002-11-02 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.10 "Military Intelligence" is released. + +2002-08-23 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.9 "Informed Management" is released. + +2002-05-09 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.8 "Honest Recruiter" is released. + +2002-02-04 Andy Piper <andy@xemacs.org> + + * install.cc (install_one): Munge installed filename to fit inside + dialog. + +2002-05-04 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.7 "Economic Science" is released. + +2001-12-17 Andy Piper <andy@xemacs.org> + + * desktop.cc (do_desktop_setup): register the whole gamut of C++ + file types. + +2001-12-12 Andy Piper <andy@xemacs.org> + + * win32.h (CDECL): reorder to remove warnings. + + * Makefile.in.in: add new dependencies. + + * desktop.h: new file. + + * uninstall.cc: use it. + + * install.cc (uninstall_one): when uninstalling xemacs remove + shortcuts also. + + * desktop.cc (remove_xemacs_setup): split out from + remove_desktop_setup. + (remove_desktop_setup): call it. + +2001-12-05 Andy Piper <andy@xemacs.org> + + * win32.h: re-order declarations for native windows from Fabrice + Popineau. + +2001-11-22 Andy Piper <andy@xemacs.org> + + * Makefile.in.in (setup-bin.ini): cope with kit revisions. + + * source.cc (save_dialog): warning removal. + (load_dialog): ditto. + + * msg.cc: remove cvs id. + + * desktop.cc (find_xemacs_version): new function. Cope with kit + revisions. + (find_xemacs_exe_path): use it. + (find_xemacs_exe_name): ditto. + +2001-12-17 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.6 "Common Lisp" is released. + +2001-10-27 Andy Piper <andy@xemacs.org> + + * localdir.cc (dialog_cmd): allow download directory to be + created. + * log.cc (exit_setup): cygwin -> XEmacs + * net.cc (dialog_cmd): + (dialog_proc): + (do_net): sync with cygwin installer. + * res.rc: + * resource.h (IDS_CREATE_DIR): new. + * source.cc (load_dialog): + (save_dialog): + (dialog_cmd): + (dialog_proc): + (do_source): sync with cygwin installer. + * uninstall.cc (progress): remove log message. + * Makefile.in.in: generated setup-bin.ini correctly. + +2001-10-25 Andy Piper <andy@xemacs.org> + + * Merge 21.5 codeline. + +2001-10-25 Andy Piper <andy@xemacs.org> + + * setup.mak (OBJS): minor build fixes. + (distclean): + +2001-10-23 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.5 "Civil Service" is released. + +2001-07-28 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.4 "Artificial Intelligence" is released. + +2001-05-17 Andy Piper <andy@xemacs.org> + + * win32.h: + * win32.h (NOCOMATTRIBUTE): sync with latest cygwin version. + +2001-05-17 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.3 "Academic Rigor" is released. + +2001-05-10 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released. + +2001-04-19 Andy Piper <andy@xemacs.org> + + * Makefile.in.in (setup-bin.ini): new. Just calculate ini for the + binaries + (desktop.o): add correct dependency + + * reginfo.h: Update arch to i586 and 21.4 + * reginfo.h (XEMACS_NATIVE_ARCH_NAME): ditto + +2001-04-19 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.1 "Copyleft" is released. + +2001-04-17 Stephen J. Turnbull <stephen@xemacs.org> + + * reginfo.h: Fixup 21.2 -> 21.4. + +2001-04-16 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.0 "Solid Vapor" is released. + +2001-04-14 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.2.47 "Zephir" is released. + +2001-03-21 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.46 "Urania" is released. + +2001-03-01 Andy Piper <andy@xemacs.org> + + * desktop.cc (find_xemacs_exe_name): support 21.1 and 21.2 series. + + * iniparse.c: remove. + + * inilex.c: remove + +2001-02-23 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.45 "Thelxepeia" is released. + +2001-02-08 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.44 "Thalia" is released. + +2001-02-02 Andy Piper <andy@xemacs.org> + + * res.rc: update mirrors.lst location. + +2001-01-26 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.43 "Terspichore" is released. + +2001-01-21 Andy Piper <andy@xemacs.org> + + * Makefile.in.in (%.o): use CXX to compile + + * res.rc: beautify download status and install status. + + * nio-ftp.cc: use xemacs-setup user for identity. + +2001-01-20 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.42 "Poseidon" is released. + +2001-01-17 Andy Piper <andy@xemacs.org> + + * ini.h: move extern "C" to aid win32 compilation. From Fabrice + Popineau. + +2001-01-17 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.41 "Polyhymnia" is released. + +2001-01-12 Andy Piper <andy@xemacs.org> + + * postinstall.cc (do_postinstall): don't pick up shells if cygwin + isn't installed. + +2001-01-10 Andy Piper <andy@xemacs.org> + + * README.xemacs: deleted. + + * README: updated. + + * tar.cc (tar_gzctell): new function picked up from some internal + cygnus version of zlib. + + * Makefile.in.in (LOCALCFLAGS): use -O2 + (OBJS): reinstate autoload. + +2001-01-09 Andy Piper <andy@xemacs.org> + + * root.cc (dialog_cmd): backslash root dir. + + * desktop.cc (do_desktop): runemacs.exe is the exe to run. + + * package-net.el (package-net-batch-convert-index-to-ini): new + batch command. + + * Makefile.in.in (setup.ini): new target. Automatically create. + (LOCALCFLAGS): use extra_includes. + (setup.ini): new target. + + * regedit.cc (create_xemacs_root): write out the package path. + + * reginfo.h (XEMACS_NATIVE_ARCH_NAME): arch dir is i386 not i586 + +2001-01-08 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.40 is released. + 2000-12-31 Martin Buchholz <martin@xemacs.org> * XEmacs 21.2.39 is released. @@ -124,5 +354,6 @@ * all: port from cygwin setup. -%%% $Id: ChangeLog,v 1.1.2.4 2000/12/30 10:01:41 andyp Exp $ -$Revision: 1.1.2.4 $ +%%% $Id: ChangeLog,v 1.2.2.19 2002/12/12 06:21:23 stephent Exp $ +$Revision: 1.2.2.19 $ + diff --git a/netinstall/Makefile.in.in b/netinstall/Makefile.in.in index 59dfb83..694e145 100644 --- a/netinstall/Makefile.in.in +++ b/netinstall/Makefile.in.in @@ -13,8 +13,6 @@ ## ## Makefile for Cygwin installer -## FIXME: integrate autoload.c so that wininet doesn't have to be linked. - ## For performance and consistency, no built-in rules .SUFFIXES: .SUFFIXES: .c .cc .h .o @@ -42,6 +40,9 @@ INSTALLABLES=setup vpath %.c @srcdir@ vpath %.cc @srcdir@ vpath %.h @srcdir@ +vpath %.l @srcdir@ +vpath %.y @srcdir@ +vpath %.rc @srcdir@ #else VPATH=@srcdir@ #endif @@ -60,6 +61,8 @@ archlibdir=@archlibdir@ configuration=@configuration@ moduledir=@moduledir@ sitemoduledir=@sitemoduledir@ +extra_includes=@extra_includes@ +blddir=@blddir@ ## ==================== Utility Programs for the Build ================= @@ -78,7 +81,8 @@ program_transform_name = @program_transform_name@ CC = @CC@ CC_FOR_TARGET = $(CC) -LOCALCFLAGS = $(CFLAGS) -DMINGW +## -O3 has problems so fix this locally +LOCALCFLAGS = $(CFLAGS) -O2 -DMINGW $(extra_includes) CXXFLAGS = $(LOCALCFLAGS) -fno-exceptions -nostdinc++ -fno-rtti WINDRES = windres @@ -88,10 +92,16 @@ MINGW_CFLAGS = $(LOCALCFLAGS) -mno-cygwin $(MINGW_INCLUDES) -mwindows MINGW_ZLIB_DIR = /usr/local/lib PROGS = setup.exe +XEMACS=${blddir}/src/${PROGNAME} + +CYGWIN_SIZE=0 +WIN32_SIZE=0 +KIT_VERSION="" CONFIG_H = ../src/config.h OBJS = \ + autoload.o \ choose.o \ concat.o \ desktop.o \ @@ -105,6 +115,7 @@ OBJS = \ ini.o \ inilex.o \ iniparse.o \ + init.o \ install.o \ localdir.o \ log.o \ @@ -129,6 +140,7 @@ OBJS = \ splash.o \ state.o \ tar.o \ + uninstall.o \ version.o .SUFFIXES: @@ -141,10 +153,21 @@ all: Makefile $(PROGS) setup.exe: $(OBJS) $(CXX) $(MINGW_CXXFLAGS) -o $@ $(OBJS) \ -lole32 -lwsock32 -lnetapi32 -ladvapi32 \ - -luuid -lkernel32 -luser32 -lwininet \ + -luuid -lkernel32 -luser32 \ -L$(MINGW_ZLIB_DIR) -lz -lmingw32 @chmod a-x $@ +setup-bin.ini: + V=`grep '^\$$Revision.*' $(srcdir)/ChangeLog \ + | sed -e 's/\$$Revision:* *//' -e 's/ *$$.*//'` ;\ + $(XEMACS) -batch -vanilla \ + -eval '(setq package-net-cygwin32-binary-size $(CYGWIN_SIZE) \ + package-net-win32-binary-size $(WIN32_SIZE) \ + package-net-kit-version "$(KIT_VERSION)" \ + package-net-setup-version "'$$V'")' \ + -l ${srcdir}/../lisp/package-net.el \ + -f package-net-batch-generate-bin-ini + install: @echo; echo "Installing net setup." for file in ${INSTALLABLES} ; do \ @@ -163,10 +186,10 @@ version.c : $(srcdir)/ChangeLog Makefile $(WINDRES) --include-dir $(srcdir) -o $@ $< %.o: %.c - $(CC) $(MINGW_CFLAGS) -c -o $@ ${srcdir}/$< + $(CC) $(MINGW_CFLAGS) -c -o $@ $< %.o: %.cc - $(CC) $(MINGW_CXXFLAGS) -c -o $@ ${srcdir}/$< + $(CC) $(MINGW_CXXFLAGS) -c -o $@ $< iniparse.c iniparse.h : iniparse.y bison -d -o iniparse.c $(srcdir)/iniparse.y @@ -178,7 +201,7 @@ inilex.c : inilex.l iniparse.h .PHONY: mostlyclean clean distclean realclean extraclean mostlyclean: - $(RM) *.o *.i core $(PROGS) + $(RM) *.o *.i *.ini core $(PROGS) clean: mostlyclean @@ -194,7 +217,7 @@ choose.o: choose.cc win32.h dialog.h resource.h state.h ini.h concat.h \ msg.h log.h find.h reginfo.h concat.o: concat.cc desktop.o: desktop.cc win32.h resource.h ini.h msg.h state.h concat.h \ - mkdir.h dialog.h version.h port.h + mkdir.h dialog.h version.h port.h reginfo.h desktop.h dialog.o: dialog.cc win32.h dialog.h msg.h log.h diskfull.o: diskfull.cc win32.h diskfull.h download.o: download.cc win32.h resource.h msg.h ini.h dialog.h \ @@ -215,7 +238,11 @@ iniparse.o: iniparse.c ini.h \ port.h install.o: install.cc win32.h \ resource.h ini.h dialog.h concat.h geturl.h mkdir.h state.h tar.h \ - diskfull.h msg.h regedit.h reginfo.h log.h hash.h port.h + diskfull.h msg.h regedit.h reginfo.h log.h hash.h port.h desktop.h +init.o: init.cc win32.h resource.h dialog.h state.h msg.h log.h +uninstall.o: uninstall.cc win32.h \ + resource.h ini.h dialog.h concat.h geturl.h mkdir.h state.h tar.h \ + diskfull.h msg.h regedit.h reginfo.h log.h hash.h port.h desktop.h localdir.o: localdir.cc win32.h dialog.h resource.h state.h msg.h \ concat.h log.h log.o: log.cc win32.h resource.h msg.h log.h dialog.h state.h concat.h \ diff --git a/netinstall/README b/netinstall/README index 21d1877..8548349 100644 --- a/netinstall/README +++ b/netinstall/README @@ -1,25 +1,16 @@ -This directory contains the source for the setup program for the cygwin +This directory contains the source for the setup program for the XEmacs net releases. +For commentary on how to do a release please see `package-net.el' +This code has been adapted from the cygwin net release installer. In +particular note that the cygwin net release installer is actively +maintained and therefore we will want to incorporate improvements from +that. I have therefore tried to use the cygwin way wherever +possible. I have however cleaned up the code somewhat so that there +are not billions of warnings. -To-Do list: - -ini.cc: add field in setup.ini to specify whether package is installed -by default, or not. - -install.cc: scan newly installed files for README files, show list to -user, let them read them if they want. - -download.cc: add a "total progress" indicator, like the install one. - -add a "category" field to setup.ini, let user choose which categories -of packages to install, perhaps with a "custom..." button to lead to -the current chooser. - -remember which packages were selected to be skipped, and which prev/curr/exp -option was last selected, and recall them each time the chooser runs. - -Add friendly error reporting to simpsock.cc - -Add option to download sources also. +This program should get built as part of the standard XEmacs +make. Note however that if you use trhe cygwin build you will need a +NON CYGWIN VERSION OF ZLIB. + diff --git a/netinstall/README.xemacs b/netinstall/README.xemacs index f962e65..e69de29 100644 --- a/netinstall/README.xemacs +++ b/netinstall/README.xemacs @@ -1,23 +0,0 @@ -This directory contains the source for the setup program for the -XEmacs net releases. - -This code has been adapted from the cygwin net release installer. In -particular note that the cygwin net release installer is actively -maintained and therefore we will want to incorporate improvements from -that. I have therefore tried to use the cygwin way wherever -possible. I have however cleaned up the code somewhat so that there -are not billions of warnings. - -This program should get built as part of the standard XEmacs -make. Note however that if you use trhe cygwin build you will need a -NON CYGWIN VERSION OF ZLIB. - -New files: - regedit.cc: - regedit.h - reginfo.h - Makefile.in.in: - -Deleted files: - mount.cc: moved to regedit.cc - mount.h: moved to regedit.h diff --git a/netinstall/choose.cc b/netinstall/choose.cc index 40d4bc8..d86346e 100644 --- a/netinstall/choose.cc +++ b/netinstall/choose.cc @@ -623,7 +623,7 @@ dialog_proc (HWND h, UINT message, WPARAM wParam, LPARAM lParam) return FALSE; } -static char * +char * base (char *s) { if (!s) diff --git a/netinstall/desktop.cc b/netinstall/desktop.cc index 0a7c993..e7e53ec 100644 --- a/netinstall/desktop.cc +++ b/netinstall/desktop.cc @@ -40,6 +40,8 @@ #include "reginfo.h" #include "regedit.h" #include "port.h" +#include "log.h" +#include "desktop.h" extern "C" { void make_link_2 (char *exepath, char *args, char *icon, char *lname); @@ -60,27 +62,31 @@ static OSVERSIONINFO verinfo; static char *iconname; static char *batname; +static char *uninstname; static void -make_link (char *linkpath, char *title, char *target) +make_link (char *linkpath, char *title, char *target, char* args) { +#if 0 char argbuf[_MAX_PATH]; +#endif char *fname = concat (linkpath, "/", title, ".lnk", 0); if (_access (fname, 0) == 0) return; /* already exists */ - msg ("make_link %s, %s, %s\n", fname, title, target); + msg ("make_link %s, %s, %s, %s\n", fname, title, target, args); mkdir_p (0, fname); - char *exepath, *args; - + char *exepath; +#if 0 /* If we are running Win9x, build a command line. */ if (verinfo.dwPlatformId == VER_PLATFORM_WIN32_NT) { +#endif exepath = target; - args = ""; +#if 0 } else { @@ -91,9 +97,19 @@ make_link (char *linkpath, char *title, char *target) sprintf (argbuf, "%s %s", COMMAND9XARGS, target); args = argbuf; } - +#endif msg ("make_link_2 (%s, %s, %s, %s)", exepath, args, iconname, fname); - make_link_2 (exepath, args, iconname, fname); + make_link_2 (backslash (exepath), args, iconname, fname); +} + +static char* +find_xemacs_version () +{ + char* v = strdup (xemacs_package->info[xemacs_package->trust].version); + char* dash = strrchr (v, '-'); + if (dash) + *dash = 0; + return v; } static char* @@ -103,23 +119,47 @@ find_xemacs_exe_path () return backslash (concat (root_dir, "/bin/", XEMACS_CYGWIN_ARCH_NAME, 0)); else return backslash (concat (root_dir, "\\XEmacs-", - xemacs_package->info[xemacs_package->trust].version, + find_xemacs_version (), "\\", XEMACS_NATIVE_ARCH_NAME, 0)); } -static char* +char* find_xemacs_exe_name () { - if (xemacs_package->type == TY_CYGWIN) + /* Hack to support older versions. */ + if (strncmp (xemacs_package->info[xemacs_package->trust].version, + "21.1", 4) == 0) + return strdup ("runemacs.exe"); + else if (xemacs_package->type == TY_CYGWIN) return backslash (concat ("xemacs-", - xemacs_package->info[xemacs_package->trust].version, + find_xemacs_version (), ".exe", 0)); else return strdup ("xemacs.exe"); } static void -start_menu (char *title, char *target) +remove_link (char *linkpath, char* title) +{ + if (title) + { + char *fname = backslash (concat (linkpath, "/", title, ".lnk", 0)); + msg ("remove_link %s, %s\n", fname, title); + if (_access (fname, 0) != 0) + return; /* doesn't exist */ + _unlink (fname); + } + else + { + msg ("remove_link %s\n", linkpath); + if (_access (linkpath, 0) != 0) + return; /* doesn't exist */ + _rmdir (linkpath); + } +} + +static void +start_menu (char *title, char *target, int rem, char* args) { char path[_MAX_PATH]; LPITEMIDLIST id; @@ -135,13 +175,16 @@ start_menu (char *title, char *target) msg("Program directory for program link changed to: %s",path); } // end of Win95 addition - strcat (path, "/"); + strcat (path, "\\"); strcat (path, XEMACS_INFO_XEMACS_ORG_REGISTRY_NAME); - make_link (path, title, target); + if (rem == 0) + make_link (path, title, target, args); + else + remove_link (path, title); } static void -desktop_icon (char *title, char *target) +desktop_icon (char *title, char *target, int rem) { char path[_MAX_PATH]; LPITEMIDLIST id; @@ -158,59 +201,10 @@ desktop_icon (char *title, char *target) msg("Desktop directory for deskop link changed to: %s",path); } // end of Win95 addition - make_link (path, title, target); -} - -static int -uexists (char *path) -{ - char *f = concat (root_dir, path, 0); - int a = _access (f, 0); - free (f); - if (a == 0) - return 1; - return 0; -} - -static void -make_passwd_group () -{ - if (verinfo.dwPlatformId != VER_PLATFORM_WIN32_NT) - { - int i; - - LOOP_PACKAGES - { - if (!strcmp (package[i].name, "cygwin")) - { - /* mkpasswd and mkgroup are not working on 9x/ME up to 1.1.5-4 */ - char *border_version = canonicalize_version ("1.1.5-4"); - char *inst_version = canonicalize_version (pi.version); - - if (strcmp (inst_version, border_version) <= 0) - return; - - break; - } - } - } - - if (uexists ("/etc/passwd") && uexists ("/etc/group")) - return; - - char *fname = concat (root_dir, "/etc/postinstall/passwd-grp.bat", 0); - mkdir_p (0, fname); - - FILE *p = fopen (fname, "wb"); - if (!p) - return; - - if (!uexists ("/etc/passwd")) - fprintf (p, "bin\\mkpasswd -l > etc\\passwd\n"); - if (!uexists ("/etc/group")) - fprintf (p, "bin\\mkgroup -l > etc\\group\n"); - - fclose (p); + if (rem == 0) + make_link (path, title, target, ""); + else + remove_link (path, title); } static void @@ -236,46 +230,117 @@ save_icon () } } +void +remove_xemacs_setup() +{ + if (xemacs_package == 0) + return; + + start_menu ("XEmacs", 0, 1, 0); + desktop_icon ("XEmacs", 0, 1); + +#define FROB(exe) remove_app_path (exe) + FROB (find_xemacs_exe_name ()); + FROB ("runemacs.exe"); + FROB ("xemacs.exe"); +#undef FROB +} + +void +remove_desktop_setup() +{ + remove_xemacs_setup(); + start_menu ("Uninstall XEmacs", 0, 1, 0); + start_menu (0, 0, 1, 0); +} + static void do_desktop_setup() { save_icon (); if (root_menu && batname) { - start_menu ("XEmacs", batname); + start_menu ("XEmacs", batname, 0, ""); + start_menu ("Uninstall XEmacs", uninstname, 0, "-u"); } if (root_desktop && batname) { - desktop_icon ("XEmacs", batname); + desktop_icon ("XEmacs", batname, 0); } // set regkeys for the application if (xemacs_package != 0) { int issystem = (root_scope == IDC_ROOT_SYSTEM ? 1 : 0); - if (xemacs_package->type == TY_NATIVE) + if (xemacs_package->type == TY_NATIVE + || xemacs_package->type == TY_CYGWIN) { + if (xemacs_package->type == TY_NATIVE) + { #define FROB(exe) set_app_path ((exe), \ find_xemacs_exe_path (), \ issystem) - FROB (find_xemacs_exe_name ()); - FROB ("runemacs.exe"); - FROB ("xemacs.exe"); + FROB (find_xemacs_exe_name ()); + FROB ("runemacs.exe"); + FROB ("xemacs.exe"); #undef FROB - } - else if (xemacs_package->type == TY_CYGWIN) - { - int junk; - char* root = find_cygwin_root (&junk); + } + else if (xemacs_package->type == TY_CYGWIN) + { + int junk; + char* root = find_cygwin_root (&junk); #define FROB(exe) set_app_path ((exe), \ concat (find_xemacs_exe_path (), ";", \ root, "\\bin;", \ root, "\\usr\\bin", 0), \ issystem) - FROB (find_xemacs_exe_name ()); - FROB ("runemacs.exe"); - FROB ("xemacs.exe"); + FROB (find_xemacs_exe_name ()); + FROB ("runemacs.exe"); + FROB ("xemacs.exe"); #undef FROB + } + set_install_path (find_xemacs_exe_path(), issystem); + } + // Register file types + if (batname) + { + if (reg_java) + { + log (0, "Registering .java files"); + setup_explorer ("java", "Java Source file", batname); + setup_explorer ("jav", "Java Source file", batname); + } + if (reg_cpp) + { + log (0, "Registering .cpp files"); + setup_explorer ("cpp", "C++ Source file", batname); + setup_explorer ("cc", "C++ Source file", batname); + setup_explorer ("cxx", "C++ Source file", batname); + setup_explorer ("hh", "C++ Header file", batname); + setup_explorer ("hpp", "C++ Header file", batname); + setup_explorer ("hxx", "C++ Header file", batname); + } + if (reg_c) + { + log (0, "Registering .c files"); + setup_explorer ("c", "C Source file", batname); + setup_explorer ("h", "C Header file", batname); + } + if (reg_elisp) + { + log (0, "Registering .el files"); + setup_explorer ("el", "E-Lisp Source file", batname); + } + if (reg_txt) + { + log (0, "Registering .txt files"); + setup_explorer ("txt", "Text file", batname); + } + if (reg_idl) + { + log (0, "Registering .idl files"); + setup_explorer ("idl", "OMG IDL file", batname); + } } } } @@ -283,6 +348,13 @@ do_desktop_setup() static int da[] = { IDC_ROOT_DESKTOP, 0 }; static int ma[] = { IDC_ROOT_MENU, 0 }; +static int ct[] = { IDC_C_TYPE, 0 }; +static int javat[] = { IDC_JAVA_TYPE, 0 }; +static int cppt[] = { IDC_CPP_TYPE, 0 }; +static int elispt[] = { IDC_ELISP_TYPE, 0 }; +static int txtt[] = { IDC_TXT_TYPE, 0 }; +static int idlt[] = { IDC_IDL_TYPE, 0 }; + static void check_if_enable_next (HWND h) { @@ -294,6 +366,12 @@ load_dialog (HWND h) { rbset (h, da, root_desktop); rbset (h, ma, root_menu); + rbset (h, ct, reg_c); + rbset (h, javat, reg_java); + rbset (h, cppt, reg_cpp); + rbset (h, elispt, reg_elisp); + rbset (h, txtt, reg_txt); + rbset (h, idlt, reg_idl); check_if_enable_next (h); } @@ -342,14 +420,14 @@ static int check_startmenu (char *title, char *target) msg ("Program directory for program link changed to: %s",path); } // end of Win95 addition - strcat (path, "/"); + strcat (path, "\\"); strcat (path, XEMACS_INFO_XEMACS_ORG_REGISTRY_NAME); - char *fname = concat (path, "/", title, ".lnk", 0); + char *fname = concat (path, "\\", title, ".lnk", 0); if (_access (fname, 0) == 0) return 0; /* already exists */ - fname = concat (path, "/", title, ".pif", 0); /* check for a pif as well */ + fname = concat (path, "\\", title, ".pif", 0); /* check for a pif as well */ if (_access (fname, 0) == 0) return 0; /* already exists */ @@ -362,6 +440,12 @@ save_dialog (HWND h) { root_desktop= rbget (h, da); root_menu = rbget (h, ma); + reg_c = rbget (h, ct); + reg_java = rbget (h, javat); + reg_cpp = rbget (h, cppt); + reg_elisp = rbget (h, elispt); + reg_txt = rbget (h, txtt); + reg_idl = rbget (h, idlt); } static BOOL @@ -416,18 +500,33 @@ do_desktop (HINSTANCE h) verinfo.dwOSVersionInfoSize = sizeof (verinfo); GetVersionEx (&verinfo); batname = 0; + uninstname = 0; if (xemacs_package != 0 && xemacs_package->type != TY_GENERIC) { batname = concat (find_xemacs_exe_path (), "\\", - find_xemacs_exe_name (), 0); + find_xemacs_exe_name (), + 0); + uninstname = concat (find_xemacs_exe_path (), "\\", "setup.exe", 0); root_desktop = check_desktop ("XEmacs", batname); root_menu = check_startmenu ("XEmacs", batname); + reg_c = IDC_C_TYPE; + reg_cpp = IDC_CPP_TYPE; + reg_java = IDC_JAVA_TYPE; + reg_elisp = IDC_ELISP_TYPE; + reg_txt = IDC_TXT_TYPE; + reg_idl = IDC_IDL_TYPE; } else { root_desktop = 0; root_menu = 0; + reg_c = 0; + reg_cpp = 0; + reg_java = 0; + reg_elisp = 0; + reg_txt = 0; + reg_idl = 0; } int rv = 0; diff --git a/netinstall/dialog.h b/netinstall/dialog.h index 44c6f9c..e12a421 100644 --- a/netinstall/dialog.h +++ b/netinstall/dialog.h @@ -31,11 +31,13 @@ D(do_desktop); D(do_download); D(do_fromcwd); D(do_ini); +D(do_init); D(do_install); D(do_local_dir); D(do_net); D(do_other); D(do_postinstall); +D(do_uninstall); D(do_root); D(do_site); D(do_source); diff --git a/netinstall/download.cc b/netinstall/download.cc index 3b6ad95..8de578d 100644 --- a/netinstall/download.cc +++ b/netinstall/download.cc @@ -32,8 +32,6 @@ #include "mkdir.h" #include "log.h" -#define pi (package[i].info[package[i].trust]) - static int download_one (char *name, int expected_size) { diff --git a/netinstall/geturl.cc b/netinstall/geturl.cc index 864319f..f199c7e 100644 --- a/netinstall/geturl.cc +++ b/netinstall/geturl.cc @@ -72,10 +72,10 @@ static DWORD WINAPI dialog (void *) { MSG m; - HWND gw_dialog = CreateDialog (hinstance, MAKEINTRESOURCE (IDD_DLSTATUS), + HWND lgw_dialog = CreateDialog (hinstance, MAKEINTRESOURCE (IDD_DLSTATUS), 0, dialog_proc); - ShowWindow (gw_dialog, SW_SHOWNORMAL); - UpdateWindow (gw_dialog); + ShowWindow (lgw_dialog, SW_SHOWNORMAL); + UpdateWindow (lgw_dialog); while (GetMessage (&m, 0, 0, 0) > 0) { TranslateMessage (&m); DispatchMessage (&m); @@ -197,6 +197,10 @@ get_url_to_string (char *_url) bufs = tmp; } *rvp = 0; + + if (n) + delete n; + return rv; } @@ -244,6 +248,9 @@ get_url_to_file (char *_url, char *_filename, int expected_length) fclose (f); + if (n) + delete n; + return 0; } diff --git a/netinstall/ini.h b/netinstall/ini.h index 6e5eab2..00ab152 100644 --- a/netinstall/ini.h +++ b/netinstall/ini.h @@ -61,19 +61,20 @@ typedef struct { } info[NTRUST+1]; /* +1 for TRUST_UNKNOWN */ } Package; +#ifdef __cplusplus +extern "C" { +#endif + extern Package *package; extern Package *xemacs_package; extern int npackages; -#ifdef __cplusplus -extern "C" { -#endif - Package *new_package (char *name); void ini_init (char *string); -#define pi (package[i].info[package[i].trust]) +#define pinfo(p) ((p).info[(p).trust]) +#define pi pinfo(package[i]) #define LOOP_PACKAGES \ for (i=0; i<npackages; i++) \ diff --git a/netinstall/inilex.c b/netinstall/inilex.c deleted file mode 100644 index 9562b21..0000000 --- a/netinstall/inilex.c +++ /dev/null @@ -1,1802 +0,0 @@ -/* A lexical scanner generated by flex */ - -/* Scanner skeleton version: - * $Header: /usr/CVSroot/XEmacs/xemacs/netinstall/Attic/inilex.c,v 1.1.2.3 2000/12/27 09:35:04 andyp Exp $ - */ - -#define FLEX_SCANNER -#define YY_FLEX_MAJOR_VERSION 2 -#define YY_FLEX_MINOR_VERSION 5 - -#include <stdio.h> - - -/* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */ -#ifdef c_plusplus -#ifndef __cplusplus -#define __cplusplus -#endif -#endif - - -#ifdef __cplusplus - -#include <stdlib.h> -#include <unistd.h> - -/* Use prototypes in function declarations. */ -#define YY_USE_PROTOS - -/* The "const" storage-class-modifier is valid. */ -#define YY_USE_CONST - -#else /* ! __cplusplus */ - -#if __STDC__ - -#define YY_USE_PROTOS -#define YY_USE_CONST - -#endif /* __STDC__ */ -#endif /* ! __cplusplus */ - -#ifdef __TURBOC__ - #pragma warn -rch - #pragma warn -use -#include <io.h> -#include <stdlib.h> -#define YY_USE_CONST -#define YY_USE_PROTOS -#endif - -#ifdef YY_USE_CONST -#define yyconst const -#else -#define yyconst -#endif - - -#ifdef YY_USE_PROTOS -#define YY_PROTO(proto) proto -#else -#define YY_PROTO(proto) () -#endif - -/* Returned upon end-of-file. */ -#define YY_NULL 0 - -/* Promotes a possibly negative, possibly signed char to an unsigned - * integer for use as an array index. If the signed char is negative, - * we want to instead treat it as an 8-bit unsigned char, hence the - * double cast. - */ -#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) - -/* Enter a start condition. This macro really ought to take a parameter, - * but we do it the disgusting crufty way forced on us by the ()-less - * definition of BEGIN. - */ -#define BEGIN yy_start = 1 + 2 * - -/* Translate the current start state into a value that can be later handed - * to BEGIN to return to the state. The YYSTATE alias is for lex - * compatibility. - */ -#define YY_START ((yy_start - 1) / 2) -#define YYSTATE YY_START - -/* Action number for EOF rule of a given start state. */ -#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) - -/* Special action meaning "start processing a new file". */ -#define YY_NEW_FILE yyrestart( yyin ) - -#define YY_END_OF_BUFFER_CHAR 0 - -/* Size of default input buffer. */ -#define YY_BUF_SIZE 16384 - -typedef struct yy_buffer_state *YY_BUFFER_STATE; - -extern int yyleng; -extern FILE *yyin, *yyout; - -#define EOB_ACT_CONTINUE_SCAN 0 -#define EOB_ACT_END_OF_FILE 1 -#define EOB_ACT_LAST_MATCH 2 - -/* The funky do-while in the following #define is used to turn the definition - * int a single C statement (which needs a semi-colon terminator). This - * avoids problems with code like: - * - * if ( condition_holds ) - * yyless( 5 ); - * else - * do_something_else(); - * - * Prior to using the do-while the compiler would get upset at the - * "else" because it interpreted the "if" statement as being all - * done when it reached the ';' after the yyless() call. - */ - -/* Return all but the first 'n' matched characters back to the input stream. */ - -#define yyless(n) \ - do \ - { \ - /* Undo effects of setting up yytext. */ \ - *yy_cp = yy_hold_char; \ - yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \ - YY_DO_BEFORE_ACTION; /* set up yytext again */ \ - } \ - while ( 0 ) - -#define unput(c) yyunput( c, yytext_ptr ) - -/* The following is because we cannot portably get our hands on size_t - * (without autoconf's help, which isn't available because we want - * flex-generated scanners to compile on their own). - */ -typedef unsigned int yy_size_t; - - -struct yy_buffer_state - { - FILE *yy_input_file; - - char *yy_ch_buf; /* input buffer */ - char *yy_buf_pos; /* current position in input buffer */ - - /* Size of input buffer in bytes, not including room for EOB - * characters. - */ - yy_size_t yy_buf_size; - - /* Number of characters read into yy_ch_buf, not including EOB - * characters. - */ - int yy_n_chars; - - /* Whether we "own" the buffer - i.e., we know we created it, - * and can realloc() it to grow it, and should free() it to - * delete it. - */ - int yy_is_our_buffer; - - /* Whether this is an "interactive" input source; if so, and - * if we're using stdio for input, then we want to use getc() - * instead of fread(), to make sure we stop fetching input after - * each newline. - */ - int yy_is_interactive; - - /* Whether we're considered to be at the beginning of a line. - * If so, '^' rules will be active on the next match, otherwise - * not. - */ - int yy_at_bol; - - /* Whether to try to fill the input buffer when we reach the - * end of it. - */ - int yy_fill_buffer; - - int yy_buffer_status; -#define YY_BUFFER_NEW 0 -#define YY_BUFFER_NORMAL 1 - /* When an EOF's been seen but there's still some text to process - * then we mark the buffer as YY_EOF_PENDING, to indicate that we - * shouldn't try reading from the input source any more. We might - * still have a bunch of tokens to match, though, because of - * possible backing-up. - * - * When we actually see the EOF, we change the status to "new" - * (via yyrestart()), so that the user can continue scanning by - * just pointing yyin at a new input file. - */ -#define YY_BUFFER_EOF_PENDING 2 - }; - -static YY_BUFFER_STATE yy_current_buffer = 0; - -/* We provide macros for accessing buffer states in case in the - * future we want to put the buffer states in a more general - * "scanner state". - */ -#define YY_CURRENT_BUFFER yy_current_buffer - - -/* yy_hold_char holds the character lost when yytext is formed. */ -static char yy_hold_char; - -static int yy_n_chars; /* number of characters read into yy_ch_buf */ - - -int yyleng; - -/* Points to current character in buffer. */ -static char *yy_c_buf_p = (char *) 0; -static int yy_init = 1; /* whether we need to initialize */ -static int yy_start = 0; /* start state number */ - -/* Flag which is used to allow yywrap()'s to do buffer switches - * instead of setting up a fresh yyin. A bit of a hack ... - */ -static int yy_did_buffer_switch_on_eof; - -void yyrestart YY_PROTO(( FILE *input_file )); - -void yy_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer )); -void yy_load_buffer_state YY_PROTO(( void )); -YY_BUFFER_STATE yy_create_buffer YY_PROTO(( FILE *file, int size )); -void yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b )); -void yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file )); -void yy_flush_buffer YY_PROTO(( YY_BUFFER_STATE b )); -#define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer ) - -YY_BUFFER_STATE yy_scan_buffer YY_PROTO(( char *base, yy_size_t size )); -YY_BUFFER_STATE yy_scan_string YY_PROTO(( yyconst char *str )); -YY_BUFFER_STATE yy_scan_bytes YY_PROTO(( yyconst char *bytes, int len )); - -static void *yy_flex_alloc YY_PROTO(( yy_size_t )); -static void *yy_flex_realloc YY_PROTO(( void *, yy_size_t )); -static void yy_flex_free YY_PROTO(( void * )); - -#define yy_new_buffer yy_create_buffer - -#define yy_set_interactive(is_interactive) \ - { \ - if ( ! yy_current_buffer ) \ - yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \ - yy_current_buffer->yy_is_interactive = is_interactive; \ - } - -#define yy_set_bol(at_bol) \ - { \ - if ( ! yy_current_buffer ) \ - yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \ - yy_current_buffer->yy_at_bol = at_bol; \ - } - -#define YY_AT_BOL() (yy_current_buffer->yy_at_bol) - - -#define YY_USES_REJECT - -#define yywrap() 1 -#define YY_SKIP_YYWRAP -typedef unsigned char YY_CHAR; -FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0; -typedef int yy_state_type; -extern int yylineno; -int yylineno = 1; -extern char *yytext; -#define yytext_ptr yytext - -static yy_state_type yy_get_previous_state YY_PROTO(( void )); -static yy_state_type yy_try_NUL_trans YY_PROTO(( yy_state_type current_state )); -static int yy_get_next_buffer YY_PROTO(( void )); -static void yy_fatal_error YY_PROTO(( yyconst char msg[] )); - -/* Done after the current pattern has been matched and before the - * corresponding action - sets up yytext. - */ -#define YY_DO_BEFORE_ACTION \ - yytext_ptr = yy_bp; \ - yyleng = (int) (yy_cp - yy_bp); \ - yy_hold_char = *yy_cp; \ - *yy_cp = '\0'; \ - yy_c_buf_p = yy_cp; - -#define YY_NUM_RULES 21 -#define YY_END_OF_BUFFER 22 -static yyconst short int yy_acclist[188] = - { 0, - 22, 20, 21, 17, 20, 21, 19, 21, 20, 21, - 20, 21, 16, 20, 21, 20, 21, 16, 20, 21, - 16, 20, 21, 16, 20, 21, 16, 20, 21, 16, - 20, 21, 16, 20, 21, 16, 20, 21, 16, 20, - 21, 16, 20, 21, 16, 20, 21, 16, 20, 21, - 17, 1, 18, 16, 16, 16, 16, 16, 16, 16, - 16, 16, 10, 16, 16, 16, 16, 16, 16, 16, - 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 13, - - 15, 16, 16, 16, 16, 16, 6, 16, 16, 16, - 16, 16, 16, 6, 10, 16, 11, 15, 14, 15, - 12, 15, 16, 9, 8, 16, 16, 16, 16, 9, - 10, 8, 10, 16, 16, 16, 16, 16, 16, 7, - 16, 16, 16, 16, 7, 10, 16, 5, 16, 16, - 4, 5, 10, 16, 16, 4, 10, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, 3, 16, - 3, 10, 16, 16, 2, 2, 10 - } ; - -static yyconst short int yy_accept[167] = - { 0, - 1, 1, 1, 2, 4, 7, 9, 11, 13, 16, - 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, - 48, 51, 52, 52, 53, 53, 54, 55, 55, 55, - 55, 55, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - 72, 72, 72, 72, 73, 74, 75, 76, 77, 78, - 79, 80, 81, 82, 83, 84, 85, 86, 86, 86, - 86, 86, 87, 88, 89, 90, 91, 92, 93, 94, - 95, 96, 97, 98, 99, 100, 100, 102, 102, 102, - 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - - 113, 114, 116, 117, 119, 121, 123, 124, 125, 126, - 127, 128, 129, 130, 132, 134, 135, 136, 137, 138, - 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, - 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, - 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, - 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, - 183, 184, 185, 186, 188, 188 - } ; - -static yyconst int yy_ec[256] = - { 0, - 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, - 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 2, 1, 4, 5, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 6, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 8, 1, 1, - 1, 1, 1, 1, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 9, 1, 10, 1, 7, 1, 11, 7, 12, 13, - - 14, 7, 7, 7, 15, 7, 7, 16, 17, 18, - 19, 20, 7, 21, 22, 23, 24, 25, 7, 26, - 27, 7, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1 - } ; - -static yyconst int yy_meta[28] = - { 0, - 1, 1, 1, 1, 1, 2, 2, 3, 1, 1, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2 - } ; - -static yyconst short int yy_base[171] = - { 0, - 0, 27, 264, 265, 261, 265, 258, 258, 0, 43, - 242, 246, 45, 231, 243, 248, 52, 48, 54, 57, - 61, 253, 250, 265, 250, 265, 0, 242, 61, 62, - 66, 64, 229, 236, 235, 225, 223, 226, 224, 236, - 265, 69, 72, 75, 71, 73, 82, 74, 265, 82, - 86, 90, 83, 220, 220, 219, 216, 218, 224, 215, - 90, 93, 99, 100, 91, 102, 101, 101, 226, 104, - 107, 224, 222, 221, 212, 219, 222, 214, 117, 119, - 124, 118, 125, 220, 126, 217, 265, 216, 215, 208, - 215, 214, 215, 206, 265, 200, 127, 210, 209, 112, - - 131, 265, 132, 265, 265, 265, 200, 265, 265, 119, - 207, 196, 138, 265, 265, 139, 205, 140, 204, 196, - 196, 265, 201, 200, 141, 145, 265, 199, 265, 189, - 184, 265, 265, 144, 142, 265, 190, 181, 152, 147, - 180, 186, 149, 157, 177, 180, 159, 160, 187, 179, - 162, 166, 179, 178, 168, 175, 161, 265, 167, 265, - 172, 170, 265, 265, 265, 187, 190, 175, 117, 192 - } ; - -static yyconst short int yy_def[171] = - { 0, - 165, 165, 165, 165, 165, 165, 166, 167, 168, 169, - 168, 168, 168, 168, 168, 170, 170, 170, 170, 170, - 170, 165, 166, 165, 167, 165, 168, 169, 169, 169, - 169, 169, 168, 168, 168, 168, 168, 168, 168, 170, - 165, 170, 170, 170, 170, 170, 170, 170, 165, 169, - 169, 169, 169, 168, 168, 168, 168, 168, 168, 168, - 170, 170, 170, 170, 170, 170, 170, 169, 169, 169, - 169, 168, 168, 168, 168, 168, 168, 168, 170, 170, - 170, 170, 170, 170, 170, 169, 165, 169, 169, 168, - 168, 168, 168, 168, 165, 168, 170, 170, 170, 170, - - 170, 165, 170, 165, 165, 165, 168, 165, 165, 168, - 168, 168, 170, 165, 165, 170, 170, 170, 168, 168, - 168, 165, 168, 170, 170, 170, 165, 170, 165, 168, - 168, 165, 165, 170, 170, 165, 168, 168, 170, 170, - 168, 168, 170, 170, 168, 168, 170, 170, 168, 168, - 170, 170, 168, 168, 170, 170, 168, 165, 170, 165, - 168, 170, 165, 165, 0, 165, 165, 165, 165, 165 - } ; - -static yyconst short int yy_nxt[293] = - { 0, - 4, 5, 6, 7, 8, 9, 9, 4, 10, 4, - 9, 9, 9, 9, 11, 12, 9, 9, 9, 9, - 9, 13, 14, 9, 15, 9, 9, 4, 5, 6, - 7, 8, 16, 16, 4, 10, 4, 16, 16, 16, - 16, 17, 18, 16, 16, 16, 16, 16, 19, 20, - 16, 21, 16, 16, 29, 41, 30, 35, 36, 41, - 43, 41, 31, 37, 41, 32, 44, 45, 41, 42, - 49, 49, 46, 49, 48, 49, 41, 53, 41, 41, - 41, 41, 41, 47, 50, 62, 52, 51, 63, 41, - 61, 49, 49, 64, 67, 49, 65, 41, 41, 49, - - 41, 66, 68, 70, 71, 69, 41, 41, 41, 41, - 49, 83, 79, 49, 80, 84, 49, 116, 28, 41, - 81, 86, 85, 82, 41, 41, 41, 97, 88, 89, - 98, 41, 41, 41, 41, 99, 101, 100, 41, 41, - 103, 120, 113, 121, 117, 41, 41, 41, 41, 41, - 118, 41, 41, 124, 41, 134, 41, 128, 135, 41, - 139, 125, 140, 126, 41, 143, 41, 41, 144, 41, - 147, 148, 155, 41, 41, 41, 27, 164, 152, 163, - 161, 151, 160, 156, 159, 158, 162, 23, 23, 23, - 25, 25, 25, 40, 40, 157, 154, 153, 150, 149, - - 146, 145, 142, 141, 138, 137, 136, 133, 132, 131, - 130, 129, 127, 123, 122, 119, 115, 114, 112, 111, - 110, 109, 108, 107, 106, 105, 104, 102, 96, 95, - 94, 93, 92, 91, 90, 87, 78, 77, 76, 75, - 74, 73, 72, 41, 60, 59, 58, 57, 56, 55, - 54, 49, 26, 24, 22, 41, 39, 38, 34, 33, - 26, 24, 22, 165, 3, 165, 165, 165, 165, 165, - 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, - 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, - 165, 165 - - } ; - -static yyconst short int yy_chk[293] = - { 0, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 10, 18, 10, 13, 13, 17, - 18, 19, 10, 13, 20, 10, 19, 19, 21, 17, - 29, 30, 19, 32, 21, 31, 42, 32, 45, 43, - 46, 48, 44, 20, 29, 43, 31, 30, 44, 47, - 42, 50, 53, 45, 48, 51, 46, 61, 65, 52, - - 62, 47, 50, 52, 53, 51, 63, 64, 67, 66, - 68, 65, 61, 70, 62, 66, 71, 100, 169, 100, - 63, 68, 67, 64, 79, 82, 80, 79, 70, 71, - 80, 81, 83, 85, 97, 81, 83, 82, 101, 103, - 85, 110, 97, 110, 101, 113, 116, 118, 125, 135, - 103, 134, 126, 113, 140, 125, 143, 118, 126, 139, - 134, 116, 135, 116, 144, 139, 147, 148, 140, 151, - 143, 144, 151, 152, 159, 155, 168, 162, 148, 161, - 157, 147, 156, 152, 155, 154, 159, 166, 166, 166, - 167, 167, 167, 170, 170, 153, 150, 149, 146, 145, - - 142, 141, 138, 137, 131, 130, 128, 124, 123, 121, - 120, 119, 117, 112, 111, 107, 99, 98, 96, 94, - 93, 92, 91, 90, 89, 88, 86, 84, 78, 77, - 76, 75, 74, 73, 72, 69, 60, 59, 58, 57, - 56, 55, 54, 40, 39, 38, 37, 36, 35, 34, - 33, 28, 25, 23, 22, 16, 15, 14, 12, 11, - 8, 7, 5, 3, 165, 165, 165, 165, 165, 165, - 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, - 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, - 165, 165 - - } ; - -static yy_state_type yy_state_buf[YY_BUF_SIZE + 2], *yy_state_ptr; -static char *yy_full_match; -static int yy_lp; -#define REJECT \ -{ \ -*yy_cp = yy_hold_char; /* undo effects of setting up yytext */ \ -yy_cp = yy_full_match; /* restore poss. backed-over text */ \ -++yy_lp; \ -goto find_rule; \ -} -#define yymore() yymore_used_but_not_detected -#define YY_MORE_ADJ 0 -char *yytext; -#line 1 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -#define INITIAL 0 -#line 2 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -/* - * Copyright (c) 2000, Red Hat, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * A copy of the GNU General Public License can be found at - * http://www.gnu.org/ - * - * Written by DJ Delorie <dj@cygnus.com> - * - */ - -/* tokenize the setup.ini files. We parse a string which we've - previously downloaded. The program must call ini_init() to specify - that string. */ - -#include "win32.h" -#include <string.h> -#include <stdlib.h> - -#include "ini.h" -#include "iniparse.h" - -#define YY_INPUT(buf,result,max_size) { result = ini_getchar(buf, max_size); } - -static int ini_getchar(char *buf, int max_size); -static void ignore_line (); - -/*%option debug */ -#define YY_NEVER_INTERACTIVE 1 -#line 546 "lex.yy.c" - -/* Macros after this point can all be overridden by user definitions in - * section 1. - */ - -#ifndef YY_SKIP_YYWRAP -#ifdef __cplusplus -extern "C" int yywrap YY_PROTO(( void )); -#else -extern int yywrap YY_PROTO(( void )); -#endif -#endif - -#ifndef YY_NO_UNPUT -static void yyunput YY_PROTO(( int c, char *buf_ptr )); -#endif - -#ifndef yytext_ptr -static void yy_flex_strncpy YY_PROTO(( char *, yyconst char *, int )); -#endif - -#ifndef YY_NO_INPUT -#ifdef __cplusplus -static int yyinput YY_PROTO(( void )); -#else -static int input YY_PROTO(( void )); -#endif -#endif - -#if YY_STACK_USED -static int yy_start_stack_ptr = 0; -static int yy_start_stack_depth = 0; -static int *yy_start_stack = 0; -#ifndef YY_NO_PUSH_STATE -static void yy_push_state YY_PROTO(( int new_state )); -#endif -#ifndef YY_NO_POP_STATE -static void yy_pop_state YY_PROTO(( void )); -#endif -#ifndef YY_NO_TOP_STATE -static int yy_top_state YY_PROTO(( void )); -#endif - -#else -#define YY_NO_PUSH_STATE 1 -#define YY_NO_POP_STATE 1 -#define YY_NO_TOP_STATE 1 -#endif - -#ifdef YY_MALLOC_DECL -YY_MALLOC_DECL -#else -#if __STDC__ -#ifndef __cplusplus -#include <stdlib.h> -#endif -#else -/* Just try to get by without declaring the routines. This will fail - * miserably on non-ANSI systems for which sizeof(size_t) != sizeof(int) - * or sizeof(void*) != sizeof(int). - */ -#endif -#endif - -/* Amount of stuff to slurp up with each read. */ -#ifndef YY_READ_BUF_SIZE -#define YY_READ_BUF_SIZE 8192 -#endif - -/* Copy whatever the last rule matched to the standard output. */ - -#ifndef ECHO -/* This used to be an fputs(), but since the string might contain NUL's, - * we now use fwrite(). - */ -#define ECHO (void) fwrite( yytext, yyleng, 1, yyout ) -#endif - -/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, - * is returned in "result". - */ -#ifndef YY_INPUT -#define YY_INPUT(buf,result,max_size) \ - if ( yy_current_buffer->yy_is_interactive ) \ - { \ - int c = '*', n; \ - for ( n = 0; n < max_size && \ - (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ - buf[n] = (char) c; \ - if ( c == '\n' ) \ - buf[n++] = (char) c; \ - if ( c == EOF && ferror( yyin ) ) \ - YY_FATAL_ERROR( "input in flex scanner failed" ); \ - result = n; \ - } \ - else if ( ((result = fread( buf, 1, max_size, yyin )) == 0) \ - && ferror( yyin ) ) \ - YY_FATAL_ERROR( "input in flex scanner failed" ); -#endif - -/* No semi-colon after return; correct usage is to write "yyterminate();" - - * we don't want an extra ';' after the "return" because that will cause - * some compilers to complain about unreachable statements. - */ -#ifndef yyterminate -#define yyterminate() return YY_NULL -#endif - -/* Number of entries by which start-condition stack grows. */ -#ifndef YY_START_STACK_INCR -#define YY_START_STACK_INCR 25 -#endif - -/* Report a fatal error. */ -#ifndef YY_FATAL_ERROR -#define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) -#endif - -/* Default declaration of generated scanner - a define so the user can - * easily add parameters. - */ -#ifndef YY_DECL -#define YY_DECL int yylex YY_PROTO(( void )) -#endif - -/* Code executed at the beginning of each rule, after yytext and yyleng - * have been set up. - */ -#ifndef YY_USER_ACTION -#define YY_USER_ACTION -#endif - -/* Code executed at the end of each rule. */ -#ifndef YY_BREAK -#define YY_BREAK break; -#endif - -#define YY_RULE_SETUP \ - if ( yyleng > 0 ) \ - yy_current_buffer->yy_at_bol = \ - (yytext[yyleng - 1] == '\n'); \ - YY_USER_ACTION - -YY_DECL - { - register yy_state_type yy_current_state; - register char *yy_cp, *yy_bp; - register int yy_act; - -#line 42 "/windows/build/xemacs/xemacs/netinstall/inilex.l" - - -#line 699 "lex.yy.c" - - if ( yy_init ) - { - yy_init = 0; - -#ifdef YY_USER_INIT - YY_USER_INIT; -#endif - - if ( ! yy_start ) - yy_start = 1; /* first start state */ - - if ( ! yyin ) - yyin = stdin; - - if ( ! yyout ) - yyout = stdout; - - if ( ! yy_current_buffer ) - yy_current_buffer = - yy_create_buffer( yyin, YY_BUF_SIZE ); - - yy_load_buffer_state(); - } - - while ( 1 ) /* loops until end-of-file is reached */ - { - yy_cp = yy_c_buf_p; - - /* Support of yytext. */ - *yy_cp = yy_hold_char; - - /* yy_bp points to the position in yy_ch_buf of the start of - * the current run. - */ - yy_bp = yy_cp; - - yy_current_state = yy_start; - yy_current_state += YY_AT_BOL(); - yy_state_ptr = yy_state_buf; - *yy_state_ptr++ = yy_current_state; -yy_match: - do - { - register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)]; - while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) - { - yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 166 ) - yy_c = yy_meta[(unsigned int) yy_c]; - } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; - *yy_state_ptr++ = yy_current_state; - ++yy_cp; - } - while ( yy_base[yy_current_state] != 265 ); - -yy_find_action: - yy_current_state = *--yy_state_ptr; - yy_lp = yy_accept[yy_current_state]; -find_rule: /* we branch to this label when backing up */ - for ( ; ; ) /* until we find what rule we matched */ - { - if ( yy_lp && yy_lp < yy_accept[yy_current_state + 1] ) - { - yy_act = yy_acclist[yy_lp]; - { - yy_full_match = yy_cp; - break; - } - } - --yy_cp; - yy_current_state = *--yy_state_ptr; - yy_lp = yy_accept[yy_current_state]; - } - - YY_DO_BEFORE_ACTION; - - if ( yy_act != YY_END_OF_BUFFER ) - { - int yyl; - for ( yyl = 0; yyl < yyleng; ++yyl ) - if ( yytext[yyl] == '\n' ) - ++yylineno; - } - -do_action: /* This label is used only to access EOF actions. */ - - - switch ( yy_act ) - { /* beginning of action switch */ -case 1: -YY_RULE_SETUP -#line 44 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -{ yylval = strdup (yytext+1); - yylval[strlen (yylval)-1] = 0; - return STRING; } - YY_BREAK -case 2: -YY_RULE_SETUP -#line 48 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -return SETUP_TIMESTAMP; - YY_BREAK -case 3: -YY_RULE_SETUP -#line 49 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -return SETUP_VERSION; - YY_BREAK -case 4: -YY_RULE_SETUP -#line 50 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -return VERSION; - YY_BREAK -case 5: -YY_RULE_SETUP -#line 51 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -return INSTALL; - YY_BREAK -case 6: -YY_RULE_SETUP -#line 52 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -return TYPE; - YY_BREAK -case 7: -YY_RULE_SETUP -#line 53 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -return SOURCE; - YY_BREAK -case 8: -YY_RULE_SETUP -#line 54 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -return SDESC; - YY_BREAK -case 9: -YY_RULE_SETUP -#line 55 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -return LDESC; - YY_BREAK -case 10: -YY_RULE_SETUP -#line 57 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -ignore_line (); - YY_BREAK -case 11: -YY_RULE_SETUP -#line 59 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -return T_CURR; - YY_BREAK -case 12: -YY_RULE_SETUP -#line 60 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -return T_TEST; - YY_BREAK -case 13: -YY_RULE_SETUP -#line 61 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -return T_TEST; - YY_BREAK -case 14: -YY_RULE_SETUP -#line 62 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -return T_PREV; - YY_BREAK -case 15: -YY_RULE_SETUP -#line 63 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -return T_UNKNOWN; - YY_BREAK -case 16: -YY_RULE_SETUP -#line 65 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -{ yylval = strdup (yytext); - return STRING; } - YY_BREAK -case 17: -YY_RULE_SETUP -#line 68 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -/* do nothing */ - YY_BREAK -case 18: -YY_RULE_SETUP -#line 70 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -/* ignore comments */ - YY_BREAK -case 19: -YY_RULE_SETUP -#line 72 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -{ return yytext[0]; } - YY_BREAK -case 20: -YY_RULE_SETUP -#line 73 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -{ return yytext[0]; } - YY_BREAK -case 21: -YY_RULE_SETUP -#line 75 "/windows/build/xemacs/xemacs/netinstall/inilex.l" -ECHO; - YY_BREAK -#line 899 "lex.yy.c" - case YY_STATE_EOF(INITIAL): - yyterminate(); - - case YY_END_OF_BUFFER: - { - /* Amount of text matched not including the EOB char. */ - int yy_amount_of_matched_text = (int) (yy_cp - yytext_ptr) - 1; - - /* Undo the effects of YY_DO_BEFORE_ACTION. */ - *yy_cp = yy_hold_char; - - if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_NEW ) - { - /* We're scanning a new file or input source. It's - * possible that this happened because the user - * just pointed yyin at a new source and called - * yylex(). If so, then we have to assure - * consistency between yy_current_buffer and our - * globals. Here is the right place to do so, because - * this is the first action (other than possibly a - * back-up) that will match for the new input source. - */ - yy_n_chars = yy_current_buffer->yy_n_chars; - yy_current_buffer->yy_input_file = yyin; - yy_current_buffer->yy_buffer_status = YY_BUFFER_NORMAL; - } - - /* Note that here we test for yy_c_buf_p "<=" to the position - * of the first EOB in the buffer, since yy_c_buf_p will - * already have been incremented past the NUL character - * (since all states make transitions on EOB to the - * end-of-buffer state). Contrast this with the test - * in input(). - */ - if ( yy_c_buf_p <= &yy_current_buffer->yy_ch_buf[yy_n_chars] ) - { /* This was really a NUL. */ - yy_state_type yy_next_state; - - yy_c_buf_p = yytext_ptr + yy_amount_of_matched_text; - - yy_current_state = yy_get_previous_state(); - - /* Okay, we're now positioned to make the NUL - * transition. We couldn't have - * yy_get_previous_state() go ahead and do it - * for us because it doesn't know how to deal - * with the possibility of jamming (and we don't - * want to build jamming into it because then it - * will run more slowly). - */ - - yy_next_state = yy_try_NUL_trans( yy_current_state ); - - yy_bp = yytext_ptr + YY_MORE_ADJ; - - if ( yy_next_state ) - { - /* Consume the NUL. */ - yy_cp = ++yy_c_buf_p; - yy_current_state = yy_next_state; - goto yy_match; - } - - else - { - yy_cp = yy_c_buf_p; - goto yy_find_action; - } - } - - else switch ( yy_get_next_buffer() ) - { - case EOB_ACT_END_OF_FILE: - { - yy_did_buffer_switch_on_eof = 0; - - if ( yywrap() ) - { - /* Note: because we've taken care in - * yy_get_next_buffer() to have set up - * yytext, we can now set up - * yy_c_buf_p so that if some total - * hoser (like flex itself) wants to - * call the scanner after we return the - * YY_NULL, it'll still work - another - * YY_NULL will get returned. - */ - yy_c_buf_p = yytext_ptr + YY_MORE_ADJ; - - yy_act = YY_STATE_EOF(YY_START); - goto do_action; - } - - else - { - if ( ! yy_did_buffer_switch_on_eof ) - YY_NEW_FILE; - } - break; - } - - case EOB_ACT_CONTINUE_SCAN: - yy_c_buf_p = - yytext_ptr + yy_amount_of_matched_text; - - yy_current_state = yy_get_previous_state(); - - yy_cp = yy_c_buf_p; - yy_bp = yytext_ptr + YY_MORE_ADJ; - goto yy_match; - - case EOB_ACT_LAST_MATCH: - yy_c_buf_p = - &yy_current_buffer->yy_ch_buf[yy_n_chars]; - - yy_current_state = yy_get_previous_state(); - - yy_cp = yy_c_buf_p; - yy_bp = yytext_ptr + YY_MORE_ADJ; - goto yy_find_action; - } - break; - } - - default: - YY_FATAL_ERROR( - "fatal flex scanner internal error--no action found" ); - } /* end of action switch */ - } /* end of scanning one token */ - } /* end of yylex */ - - -/* yy_get_next_buffer - try to read in a new buffer - * - * Returns a code representing an action: - * EOB_ACT_LAST_MATCH - - * EOB_ACT_CONTINUE_SCAN - continue scanning from current position - * EOB_ACT_END_OF_FILE - end of file - */ - -static int yy_get_next_buffer() - { - register char *dest = yy_current_buffer->yy_ch_buf; - register char *source = yytext_ptr; - register int number_to_move, i; - int ret_val; - - if ( yy_c_buf_p > &yy_current_buffer->yy_ch_buf[yy_n_chars + 1] ) - YY_FATAL_ERROR( - "fatal flex scanner internal error--end of buffer missed" ); - - if ( yy_current_buffer->yy_fill_buffer == 0 ) - { /* Don't try to fill the buffer, so this is an EOF. */ - if ( yy_c_buf_p - yytext_ptr - YY_MORE_ADJ == 1 ) - { - /* We matched a singled characater, the EOB, so - * treat this as a final EOF. - */ - return EOB_ACT_END_OF_FILE; - } - - else - { - /* We matched some text prior to the EOB, first - * process it. - */ - return EOB_ACT_LAST_MATCH; - } - } - - /* Try to read more data. */ - - /* First move last chars to start of buffer. */ - number_to_move = (int) (yy_c_buf_p - yytext_ptr) - 1; - - for ( i = 0; i < number_to_move; ++i ) - *(dest++) = *(source++); - - if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_EOF_PENDING ) - /* don't do the read, it's not guaranteed to return an EOF, - * just force an EOF - */ - yy_n_chars = 0; - - else - { - int num_to_read = - yy_current_buffer->yy_buf_size - number_to_move - 1; - - while ( num_to_read <= 0 ) - { /* Not enough room in the buffer - grow it. */ -#ifdef YY_USES_REJECT - YY_FATAL_ERROR( -"input buffer overflow, can't enlarge buffer because scanner uses REJECT" ); -#else - - /* just a shorter name for the current buffer */ - YY_BUFFER_STATE b = yy_current_buffer; - - int yy_c_buf_p_offset = - (int) (yy_c_buf_p - b->yy_ch_buf); - - if ( b->yy_is_our_buffer ) - { - int new_size = b->yy_buf_size * 2; - - if ( new_size <= 0 ) - b->yy_buf_size += b->yy_buf_size / 8; - else - b->yy_buf_size *= 2; - - b->yy_ch_buf = (char *) - /* Include room in for 2 EOB chars. */ - yy_flex_realloc( (void *) b->yy_ch_buf, - b->yy_buf_size + 2 ); - } - else - /* Can't grow it, we don't own it. */ - b->yy_ch_buf = 0; - - if ( ! b->yy_ch_buf ) - YY_FATAL_ERROR( - "fatal error - scanner input buffer overflow" ); - - yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset]; - - num_to_read = yy_current_buffer->yy_buf_size - - number_to_move - 1; -#endif - } - - if ( num_to_read > YY_READ_BUF_SIZE ) - num_to_read = YY_READ_BUF_SIZE; - - /* Read in more data. */ - YY_INPUT( (&yy_current_buffer->yy_ch_buf[number_to_move]), - yy_n_chars, num_to_read ); - } - - if ( yy_n_chars == 0 ) - { - if ( number_to_move == YY_MORE_ADJ ) - { - ret_val = EOB_ACT_END_OF_FILE; - yyrestart( yyin ); - } - - else - { - ret_val = EOB_ACT_LAST_MATCH; - yy_current_buffer->yy_buffer_status = - YY_BUFFER_EOF_PENDING; - } - } - - else - ret_val = EOB_ACT_CONTINUE_SCAN; - - yy_n_chars += number_to_move; - yy_current_buffer->yy_ch_buf[yy_n_chars] = YY_END_OF_BUFFER_CHAR; - yy_current_buffer->yy_ch_buf[yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR; - - yytext_ptr = &yy_current_buffer->yy_ch_buf[0]; - - return ret_val; - } - - -/* yy_get_previous_state - get the state just before the EOB char was reached */ - -static yy_state_type yy_get_previous_state() - { - register yy_state_type yy_current_state; - register char *yy_cp; - - yy_current_state = yy_start; - yy_current_state += YY_AT_BOL(); - yy_state_ptr = yy_state_buf; - *yy_state_ptr++ = yy_current_state; - - for ( yy_cp = yytext_ptr + YY_MORE_ADJ; yy_cp < yy_c_buf_p; ++yy_cp ) - { - register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); - while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) - { - yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 166 ) - yy_c = yy_meta[(unsigned int) yy_c]; - } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; - *yy_state_ptr++ = yy_current_state; - } - - return yy_current_state; - } - - -/* yy_try_NUL_trans - try to make a transition on the NUL character - * - * synopsis - * next_state = yy_try_NUL_trans( current_state ); - */ - -#ifdef YY_USE_PROTOS -static yy_state_type yy_try_NUL_trans( yy_state_type yy_current_state ) -#else -static yy_state_type yy_try_NUL_trans( yy_current_state ) -yy_state_type yy_current_state; -#endif - { - register int yy_is_jam; - - register YY_CHAR yy_c = 1; - while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) - { - yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 166 ) - yy_c = yy_meta[(unsigned int) yy_c]; - } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; - *yy_state_ptr++ = yy_current_state; - yy_is_jam = (yy_current_state == 165); - - return yy_is_jam ? 0 : yy_current_state; - } - - -#ifndef YY_NO_UNPUT -#ifdef YY_USE_PROTOS -static void yyunput( int c, register char *yy_bp ) -#else -static void yyunput( c, yy_bp ) -int c; -register char *yy_bp; -#endif - { - register char *yy_cp = yy_c_buf_p; - - /* undo effects of setting up yytext */ - *yy_cp = yy_hold_char; - - if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 ) - { /* need to shift things up to make room */ - /* +2 for EOB chars. */ - register int number_to_move = yy_n_chars + 2; - register char *dest = &yy_current_buffer->yy_ch_buf[ - yy_current_buffer->yy_buf_size + 2]; - register char *source = - &yy_current_buffer->yy_ch_buf[number_to_move]; - - while ( source > yy_current_buffer->yy_ch_buf ) - *--dest = *--source; - - yy_cp += (int) (dest - source); - yy_bp += (int) (dest - source); - yy_n_chars = yy_current_buffer->yy_buf_size; - - if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 ) - YY_FATAL_ERROR( "flex scanner push-back overflow" ); - } - - *--yy_cp = (char) c; - - if ( c == '\n' ) - --yylineno; - - yytext_ptr = yy_bp; - yy_hold_char = *yy_cp; - yy_c_buf_p = yy_cp; - } -#endif /* ifndef YY_NO_UNPUT */ - - -#ifdef __cplusplus -static int yyinput() -#else -static int input() -#endif - { - int c; - - *yy_c_buf_p = yy_hold_char; - - if ( *yy_c_buf_p == YY_END_OF_BUFFER_CHAR ) - { - /* yy_c_buf_p now points to the character we want to return. - * If this occurs *before* the EOB characters, then it's a - * valid NUL; if not, then we've hit the end of the buffer. - */ - if ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] ) - /* This was really a NUL. */ - *yy_c_buf_p = '\0'; - - else - { /* need more input */ - yytext_ptr = yy_c_buf_p; - ++yy_c_buf_p; - - switch ( yy_get_next_buffer() ) - { - case EOB_ACT_END_OF_FILE: - { - if ( yywrap() ) - { - yy_c_buf_p = - yytext_ptr + YY_MORE_ADJ; - return EOF; - } - - if ( ! yy_did_buffer_switch_on_eof ) - YY_NEW_FILE; -#ifdef __cplusplus - return yyinput(); -#else - return input(); -#endif - } - - case EOB_ACT_CONTINUE_SCAN: - yy_c_buf_p = yytext_ptr + YY_MORE_ADJ; - break; - - case EOB_ACT_LAST_MATCH: -#ifdef __cplusplus - YY_FATAL_ERROR( - "unexpected last match in yyinput()" ); -#else - YY_FATAL_ERROR( - "unexpected last match in input()" ); -#endif - } - } - } - - c = *(unsigned char *) yy_c_buf_p; /* cast for 8-bit char's */ - *yy_c_buf_p = '\0'; /* preserve yytext */ - yy_hold_char = *++yy_c_buf_p; - - yy_current_buffer->yy_at_bol = (c == '\n'); - if ( yy_current_buffer->yy_at_bol ) - ++yylineno; - - return c; - } - - -#ifdef YY_USE_PROTOS -void yyrestart( FILE *input_file ) -#else -void yyrestart( input_file ) -FILE *input_file; -#endif - { - if ( ! yy_current_buffer ) - yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); - - yy_init_buffer( yy_current_buffer, input_file ); - yy_load_buffer_state(); - } - - -#ifdef YY_USE_PROTOS -void yy_switch_to_buffer( YY_BUFFER_STATE new_buffer ) -#else -void yy_switch_to_buffer( new_buffer ) -YY_BUFFER_STATE new_buffer; -#endif - { - if ( yy_current_buffer == new_buffer ) - return; - - if ( yy_current_buffer ) - { - /* Flush out information for old buffer. */ - *yy_c_buf_p = yy_hold_char; - yy_current_buffer->yy_buf_pos = yy_c_buf_p; - yy_current_buffer->yy_n_chars = yy_n_chars; - } - - yy_current_buffer = new_buffer; - yy_load_buffer_state(); - - /* We don't actually know whether we did this switch during - * EOF (yywrap()) processing, but the only time this flag - * is looked at is after yywrap() is called, so it's safe - * to go ahead and always set it. - */ - yy_did_buffer_switch_on_eof = 1; - } - - -#ifdef YY_USE_PROTOS -void yy_load_buffer_state( void ) -#else -void yy_load_buffer_state() -#endif - { - yy_n_chars = yy_current_buffer->yy_n_chars; - yytext_ptr = yy_c_buf_p = yy_current_buffer->yy_buf_pos; - yyin = yy_current_buffer->yy_input_file; - yy_hold_char = *yy_c_buf_p; - } - - -#ifdef YY_USE_PROTOS -YY_BUFFER_STATE yy_create_buffer( FILE *file, int size ) -#else -YY_BUFFER_STATE yy_create_buffer( file, size ) -FILE *file; -int size; -#endif - { - YY_BUFFER_STATE b; - - b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) ); - if ( ! b ) - YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); - - b->yy_buf_size = size; - - /* yy_ch_buf has to be 2 characters longer than the size given because - * we need to put in 2 end-of-buffer characters. - */ - b->yy_ch_buf = (char *) yy_flex_alloc( b->yy_buf_size + 2 ); - if ( ! b->yy_ch_buf ) - YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); - - b->yy_is_our_buffer = 1; - - yy_init_buffer( b, file ); - - return b; - } - - -#ifdef YY_USE_PROTOS -void yy_delete_buffer( YY_BUFFER_STATE b ) -#else -void yy_delete_buffer( b ) -YY_BUFFER_STATE b; -#endif - { - if ( ! b ) - return; - - if ( b == yy_current_buffer ) - yy_current_buffer = (YY_BUFFER_STATE) 0; - - if ( b->yy_is_our_buffer ) - yy_flex_free( (void *) b->yy_ch_buf ); - - yy_flex_free( (void *) b ); - } - - -#ifndef YY_ALWAYS_INTERACTIVE -#ifndef YY_NEVER_INTERACTIVE -extern int isatty YY_PROTO(( int )); -#endif -#endif - -#ifdef YY_USE_PROTOS -void yy_init_buffer( YY_BUFFER_STATE b, FILE *file ) -#else -void yy_init_buffer( b, file ) -YY_BUFFER_STATE b; -FILE *file; -#endif - - - { - yy_flush_buffer( b ); - - b->yy_input_file = file; - b->yy_fill_buffer = 1; - -#if YY_ALWAYS_INTERACTIVE - b->yy_is_interactive = 1; -#else -#if YY_NEVER_INTERACTIVE - b->yy_is_interactive = 0; -#else - b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; -#endif -#endif - } - - -#ifdef YY_USE_PROTOS -void yy_flush_buffer( YY_BUFFER_STATE b ) -#else -void yy_flush_buffer( b ) -YY_BUFFER_STATE b; -#endif - - { - b->yy_n_chars = 0; - - /* We always need two end-of-buffer characters. The first causes - * a transition to the end-of-buffer state. The second causes - * a jam in that state. - */ - b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; - b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; - - b->yy_buf_pos = &b->yy_ch_buf[0]; - - b->yy_at_bol = 1; - b->yy_buffer_status = YY_BUFFER_NEW; - - if ( b == yy_current_buffer ) - yy_load_buffer_state(); - } - - -#ifndef YY_NO_SCAN_BUFFER -#ifdef YY_USE_PROTOS -YY_BUFFER_STATE yy_scan_buffer( char *base, yy_size_t size ) -#else -YY_BUFFER_STATE yy_scan_buffer( base, size ) -char *base; -yy_size_t size; -#endif - { - YY_BUFFER_STATE b; - - if ( size < 2 || - base[size-2] != YY_END_OF_BUFFER_CHAR || - base[size-1] != YY_END_OF_BUFFER_CHAR ) - /* They forgot to leave room for the EOB's. */ - return 0; - - b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) ); - if ( ! b ) - YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); - - b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */ - b->yy_buf_pos = b->yy_ch_buf = base; - b->yy_is_our_buffer = 0; - b->yy_input_file = 0; - b->yy_n_chars = b->yy_buf_size; - b->yy_is_interactive = 0; - b->yy_at_bol = 1; - b->yy_fill_buffer = 0; - b->yy_buffer_status = YY_BUFFER_NEW; - - yy_switch_to_buffer( b ); - - return b; - } -#endif - - -#ifndef YY_NO_SCAN_STRING -#ifdef YY_USE_PROTOS -YY_BUFFER_STATE yy_scan_string( yyconst char *str ) -#else -YY_BUFFER_STATE yy_scan_string( str ) -yyconst char *str; -#endif - { - int len; - for ( len = 0; str[len]; ++len ) - ; - - return yy_scan_bytes( str, len ); - } -#endif - - -#ifndef YY_NO_SCAN_BYTES -#ifdef YY_USE_PROTOS -YY_BUFFER_STATE yy_scan_bytes( yyconst char *bytes, int len ) -#else -YY_BUFFER_STATE yy_scan_bytes( bytes, len ) -yyconst char *bytes; -int len; -#endif - { - YY_BUFFER_STATE b; - char *buf; - yy_size_t n; - int i; - - /* Get memory for full buffer, including space for trailing EOB's. */ - n = len + 2; - buf = (char *) yy_flex_alloc( n ); - if ( ! buf ) - YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); - - for ( i = 0; i < len; ++i ) - buf[i] = bytes[i]; - - buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR; - - b = yy_scan_buffer( buf, n ); - if ( ! b ) - YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); - - /* It's okay to grow etc. this buffer, and we should throw it - * away when we're done. - */ - b->yy_is_our_buffer = 1; - - return b; - } -#endif - - -#ifndef YY_NO_PUSH_STATE -#ifdef YY_USE_PROTOS -static void yy_push_state( int new_state ) -#else -static void yy_push_state( new_state ) -int new_state; -#endif - { - if ( yy_start_stack_ptr >= yy_start_stack_depth ) - { - yy_size_t new_size; - - yy_start_stack_depth += YY_START_STACK_INCR; - new_size = yy_start_stack_depth * sizeof( int ); - - if ( ! yy_start_stack ) - yy_start_stack = (int *) yy_flex_alloc( new_size ); - - else - yy_start_stack = (int *) yy_flex_realloc( - (void *) yy_start_stack, new_size ); - - if ( ! yy_start_stack ) - YY_FATAL_ERROR( - "out of memory expanding start-condition stack" ); - } - - yy_start_stack[yy_start_stack_ptr++] = YY_START; - - BEGIN(new_state); - } -#endif - - -#ifndef YY_NO_POP_STATE -static void yy_pop_state() - { - if ( --yy_start_stack_ptr < 0 ) - YY_FATAL_ERROR( "start-condition stack underflow" ); - - BEGIN(yy_start_stack[yy_start_stack_ptr]); - } -#endif - - -#ifndef YY_NO_TOP_STATE -static int yy_top_state() - { - return yy_start_stack[yy_start_stack_ptr - 1]; - } -#endif - -#ifndef YY_EXIT_FAILURE -#define YY_EXIT_FAILURE 2 -#endif - -#ifdef YY_USE_PROTOS -static void yy_fatal_error( yyconst char msg[] ) -#else -static void yy_fatal_error( msg ) -char msg[]; -#endif - { - (void) fprintf( stderr, "%s\n", msg ); - exit( YY_EXIT_FAILURE ); - } - - - -/* Redefine yyless() so it works in section 3 code. */ - -#undef yyless -#define yyless(n) \ - do \ - { \ - /* Undo effects of setting up yytext. */ \ - yytext[yyleng] = yy_hold_char; \ - yy_c_buf_p = yytext + n - YY_MORE_ADJ; \ - yy_hold_char = *yy_c_buf_p; \ - *yy_c_buf_p = '\0'; \ - yyleng = n; \ - } \ - while ( 0 ) - - -/* Internal utility routines. */ - -#ifndef yytext_ptr -#ifdef YY_USE_PROTOS -static void yy_flex_strncpy( char *s1, yyconst char *s2, int n ) -#else -static void yy_flex_strncpy( s1, s2, n ) -char *s1; -yyconst char *s2; -int n; -#endif - { - register int i; - for ( i = 0; i < n; ++i ) - s1[i] = s2[i]; - } -#endif - - -#ifdef YY_USE_PROTOS -static void *yy_flex_alloc( yy_size_t size ) -#else -static void *yy_flex_alloc( size ) -yy_size_t size; -#endif - { - return (void *) malloc( size ); - } - -#ifdef YY_USE_PROTOS -static void *yy_flex_realloc( void *ptr, yy_size_t size ) -#else -static void *yy_flex_realloc( ptr, size ) -void *ptr; -yy_size_t size; -#endif - { - /* The cast to (char *) in the following accommodates both - * implementations that use char* generic pointers, and those - * that use void* generic pointers. It works with the latter - * because both ANSI C and C++ allow castless assignment from - * any pointer type to void*, and deal with argument conversions - * as though doing an assignment. - */ - return (void *) realloc( (char *) ptr, size ); - } - -#ifdef YY_USE_PROTOS -static void yy_flex_free( void *ptr ) -#else -static void yy_flex_free( ptr ) -void *ptr; -#endif - { - free( ptr ); - } - -#if YY_MAIN -int main() - { - yylex(); - return 0; - } -#endif -#line 75 "/windows/build/xemacs/xemacs/netinstall/inilex.l" - - -static char *input_string = 0; -static char *end_input_string; - -void -ini_init(char *string) -{ - input_string = string; - end_input_string = input_string + strlen(input_string); -} - -static int -ini_getchar(char *buf, int max_size) -{ - if (input_string) - { - int avail = end_input_string - input_string; - if (avail == 0) - { - input_string = end_input_string = 0; - return 0; - } - if (avail > max_size) - avail = max_size; - memcpy(buf, input_string, avail); - input_string += avail; - return avail; - } - else - return 0; -} - -static void -ignore_line () -{ - char c; - while (c = input ()) - { - if (c == EOF) - return; - if (c == '\n') - return; - } -} diff --git a/netinstall/iniparse.c b/netinstall/iniparse.c deleted file mode 100644 index 7c30c67..0000000 --- a/netinstall/iniparse.c +++ /dev/null @@ -1,1068 +0,0 @@ - -/* A Bison parser, made from /windows/build/xemacs/xemacs/netinstall/iniparse.y - by GNU Bison version 1.28 */ - -#define YYBISON 1 /* Identify Bison output. */ - -#define STRING 257 -#define SETUP_TIMESTAMP 258 -#define SETUP_VERSION 259 -#define VERSION 260 -#define INSTALL 261 -#define SOURCE 262 -#define SDESC 263 -#define LDESC 264 -#define TYPE 265 -#define T_PREV 266 -#define T_CURR 267 -#define T_TEST 268 -#define T_UNKNOWN 269 - -#line 1 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" - -/* - * Copyright (c) 2000, Red Hat, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * A copy of the GNU General Public License can be found at - * http://www.gnu.org/ - * - * Written by DJ Delorie <dj@cygnus.com> - * - */ - -/* Parse the setup.ini files. inilex.l provides the tokens for this. */ - -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include "win32.h" - -#include "ini.h" -#include "iniparse.h" - -#include "port.h" - -#define YYERROR_VERBOSE 1 -/*#define YYDEBUG 1*/ - -static Package *cp; -static int trust; -extern unsigned int setup_timestamp; -extern char *setup_version; -extern int yylineno; -extern int CDECL yyerror (char *s, ...); - -#define cpt (cp->info+trust) - -#ifndef YYSTYPE -#define YYSTYPE int -#endif -#include <stdio.h> - -#ifndef __cplusplus -#ifndef __STDC__ -#define const -#endif -#endif - - - -#define YYFINAL 47 -#define YYFLAG -32768 -#define YYNTBASE 18 - -#define YYTRANSLATE(x) ((unsigned)(x) <= 269 ? yytranslate[x] : 27) - -static const char yytranslate[] = { 0, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 16, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 17, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 1, 3, 4, 5, 6, - 7, 8, 9, 10, 11, 12, 13, 14, 15 -}; - -#if YYDEBUG != 0 -static const short yyprhs[] = { 0, - 0, 3, 6, 7, 11, 15, 17, 18, 22, 25, - 26, 27, 33, 37, 39, 42, 45, 48, 52, 56, - 59, 61, 63, 65, 67, 68 -}; - -static const short yyrhs[] = { 19, - 22, 0, 20, 19, 0, 0, 4, 3, 16, 0, - 5, 3, 16, 0, 16, 0, 0, 1, 21, 16, - 0, 23, 22, 0, 0, 0, 17, 3, 16, 24, - 25, 0, 26, 16, 25, 0, 26, 0, 6, 3, - 0, 9, 3, 0, 10, 3, 0, 7, 3, 3, - 0, 8, 3, 3, 0, 11, 3, 0, 12, 0, - 13, 0, 14, 0, 15, 0, 0, 1, 16, 0 -}; - -#endif - -#if YYDEBUG != 0 -static const short yyrline[] = { 0, - 50, 54, 55, 59, 60, 61, 62, 63, 66, 67, - 71, 73, 76, 77, 81, 82, 83, 84, 86, 88, - 94, 95, 96, 97, 98, 99 -}; -#endif - - -#if YYDEBUG != 0 || defined (YYERROR_VERBOSE) - -static const char * const yytname[] = { "$","error","$undefined.","STRING", -"SETUP_TIMESTAMP","SETUP_VERSION","VERSION","INSTALL","SOURCE","SDESC","LDESC", -"TYPE","T_PREV","T_CURR","T_TEST","T_UNKNOWN","'\\n'","'@'","whole_file","setup_headers", -"setup_header","@1","packages","package","@2","lines","simple_line", NULL -}; -#endif - -static const short yyr1[] = { 0, - 18, 19, 19, 20, 20, 20, 21, 20, 22, 22, - 24, 23, 25, 25, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26 -}; - -static const short yyr2[] = { 0, - 2, 2, 0, 3, 3, 1, 0, 3, 2, 0, - 0, 5, 3, 1, 2, 2, 2, 3, 3, 2, - 1, 1, 1, 1, 0, 2 -}; - -static const short yydefact[] = { 0, - 7, 0, 0, 6, 10, 0, 0, 0, 0, 0, - 1, 10, 2, 8, 4, 5, 0, 9, 11, 0, - 0, 0, 0, 0, 0, 0, 0, 21, 22, 23, - 24, 12, 14, 26, 15, 0, 0, 16, 17, 20, - 0, 18, 19, 13, 0, 0, 0 -}; - -static const short yydefgoto[] = { 45, - 5, 6, 7, 11, 12, 20, 32, 33 -}; - -static const short yypact[] = { 18, --32768, -1, 1,-32768, -14, 18, -11, 4, 5, 21, --32768, -14,-32768,-32768,-32768,-32768, 9,-32768,-32768, 0, - 10, 24, 25, 26, 27, 28, 29,-32768,-32768,-32768, --32768,-32768, 17,-32768,-32768, 33, 34,-32768,-32768,-32768, - 0,-32768,-32768,-32768, 38, 39,-32768 -}; - -static const short yypgoto[] = {-32768, - 35,-32768,-32768, 30,-32768,-32768, 2,-32768 -}; - - -#define YYLAST 43 - - -static const short yytable[] = { -25, - 21, 8, 10, 9, 14, 22, 23, 24, 25, 26, - 27, 28, 29, 30, 31, -25, -25, -3, 1, 15, - 16, 2, 3, 17, 19, 34, 35, 36, 37, 38, - 39, 40, 41, 4, -3, 42, 43, 46, 47, 0, - 13, 18, 44 -}; - -static const short yycheck[] = { 0, - 1, 3, 17, 3, 16, 6, 7, 8, 9, 10, - 11, 12, 13, 14, 15, 16, 17, 0, 1, 16, - 16, 4, 5, 3, 16, 16, 3, 3, 3, 3, - 3, 3, 16, 16, 17, 3, 3, 0, 0, -1, - 6, 12, 41 -}; -/* -*-C-*- Note some compilers choke on comments on `#line' lines. */ -#line 3 "/usr/share/bison.simple" -/* This file comes from bison-1.28. */ - -/* Skeleton output parser for bison, - Copyright (C) 1984, 1989, 1990 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -/* As a special exception, when this file is copied by Bison into a - Bison output file, you may use that output file without restriction. - This special exception was added by the Free Software Foundation - in version 1.24 of Bison. */ - -/* This is the parser code that is written into each bison parser - when the %semantic_parser declaration is not specified in the grammar. - It was written by Richard Stallman by simplifying the hairy parser - used when %semantic_parser is specified. */ - -#ifndef YYSTACK_USE_ALLOCA -#ifdef alloca -#define YYSTACK_USE_ALLOCA -#else /* alloca not defined */ -#ifdef __GNUC__ -#define YYSTACK_USE_ALLOCA -#define alloca __builtin_alloca -#else /* not GNU C. */ -#if (!defined (__STDC__) && defined (sparc)) || defined (__sparc__) || defined (__sparc) || defined (__sgi) || (defined (__sun) && defined (__i386)) -#define YYSTACK_USE_ALLOCA -#include <alloca.h> -#else /* not sparc */ -/* We think this test detects Watcom and Microsoft C. */ -/* This used to test MSDOS, but that is a bad idea - since that symbol is in the user namespace. */ -#if (defined (_MSDOS) || defined (_MSDOS_)) && !defined (__TURBOC__) -#if 0 /* No need for malloc.h, which pollutes the namespace; - instead, just don't use alloca. */ -#include <malloc.h> -#endif -#else /* not MSDOS, or __TURBOC__ */ -#if defined(_AIX) -/* I don't know what this was needed for, but it pollutes the namespace. - So I turned it off. rms, 2 May 1997. */ -/* #include <malloc.h> */ - #pragma alloca -#define YYSTACK_USE_ALLOCA -#else /* not MSDOS, or __TURBOC__, or _AIX */ -#if 0 -#ifdef __hpux /* haible@ilog.fr says this works for HPUX 9.05 and up, - and on HPUX 10. Eventually we can turn this on. */ -#define YYSTACK_USE_ALLOCA -#define alloca __builtin_alloca -#endif /* __hpux */ -#endif -#endif /* not _AIX */ -#endif /* not MSDOS, or __TURBOC__ */ -#endif /* not sparc */ -#endif /* not GNU C */ -#endif /* alloca not defined */ -#endif /* YYSTACK_USE_ALLOCA not defined */ - -#ifdef YYSTACK_USE_ALLOCA -#define YYSTACK_ALLOC alloca -#else -#define YYSTACK_ALLOC malloc -#endif - -/* Note: there must be only one dollar sign in this file. - It is replaced by the list of actions, each action - as one case of the switch. */ - -#define yyerrok (yyerrstatus = 0) -#define yyclearin (yychar = YYEMPTY) -#define YYEMPTY -2 -#define YYEOF 0 -#define YYACCEPT goto yyacceptlab -#define YYABORT goto yyabortlab -#define YYERROR goto yyerrlab1 -/* Like YYERROR except do call yyerror. - This remains here temporarily to ease the - transition to the new meaning of YYERROR, for GCC. - Once GCC version 2 has supplanted version 1, this can go. */ -#define YYFAIL goto yyerrlab -#define YYRECOVERING() (!!yyerrstatus) -#define YYBACKUP(token, value) \ -do \ - if (yychar == YYEMPTY && yylen == 1) \ - { yychar = (token), yylval = (value); \ - yychar1 = YYTRANSLATE (yychar); \ - YYPOPSTACK; \ - goto yybackup; \ - } \ - else \ - { yyerror ("syntax error: cannot back up"); YYERROR; } \ -while (0) - -#define YYTERROR 1 -#define YYERRCODE 256 - -#ifndef YYPURE -#define YYLEX yylex() -#endif - -#ifdef YYPURE -#ifdef YYLSP_NEEDED -#ifdef YYLEX_PARAM -#define YYLEX yylex(&yylval, &yylloc, YYLEX_PARAM) -#else -#define YYLEX yylex(&yylval, &yylloc) -#endif -#else /* not YYLSP_NEEDED */ -#ifdef YYLEX_PARAM -#define YYLEX yylex(&yylval, YYLEX_PARAM) -#else -#define YYLEX yylex(&yylval) -#endif -#endif /* not YYLSP_NEEDED */ -#endif - -/* If nonreentrant, generate the variables here */ - -#ifndef YYPURE - -int yychar; /* the lookahead symbol */ -YYSTYPE yylval; /* the semantic value of the */ - /* lookahead symbol */ - -#ifdef YYLSP_NEEDED -YYLTYPE yylloc; /* location data for the lookahead */ - /* symbol */ -#endif - -int yynerrs; /* number of parse errors so far */ -#endif /* not YYPURE */ - -#if YYDEBUG != 0 -int yydebug; /* nonzero means print parse trace */ -/* Since this is uninitialized, it does not stop multiple parsers - from coexisting. */ -#endif - -/* YYINITDEPTH indicates the initial size of the parser's stacks */ - -#ifndef YYINITDEPTH -#define YYINITDEPTH 200 -#endif - -/* YYMAXDEPTH is the maximum size the stacks can grow to - (effective only if the built-in stack extension method is used). */ - -#if YYMAXDEPTH == 0 -#undef YYMAXDEPTH -#endif - -#ifndef YYMAXDEPTH -#define YYMAXDEPTH 10000 -#endif - -/* Define __yy_memcpy. Note that the size argument - should be passed with type unsigned int, because that is what the non-GCC - definitions require. With GCC, __builtin_memcpy takes an arg - of type size_t, but it can handle unsigned int. */ - -#if __GNUC__ > 1 /* GNU C and GNU C++ define this. */ -#define __yy_memcpy(TO,FROM,COUNT) __builtin_memcpy(TO,FROM,COUNT) -#else /* not GNU C or C++ */ -#ifndef __cplusplus - -/* This is the most reliable way to avoid incompatibilities - in available built-in functions on various systems. */ -static void -__yy_memcpy (to, from, count) - char *to; - char *from; - unsigned int count; -{ - register char *f = from; - register char *t = to; - register int i = count; - - while (i-- > 0) - *t++ = *f++; -} - -#else /* __cplusplus */ - -/* This is the most reliable way to avoid incompatibilities - in available built-in functions on various systems. */ -static void -__yy_memcpy (char *to, char *from, unsigned int count) -{ - register char *t = to; - register char *f = from; - register int i = count; - - while (i-- > 0) - *t++ = *f++; -} - -#endif -#endif - -#line 217 "/usr/share/bison.simple" - -/* The user can define YYPARSE_PARAM as the name of an argument to be passed - into yyparse. The argument should have type void *. - It should actually point to an object. - Grammar actions can access the variable by casting it - to the proper pointer type. */ - -#ifdef YYPARSE_PARAM -#ifdef __cplusplus -#define YYPARSE_PARAM_ARG void *YYPARSE_PARAM -#define YYPARSE_PARAM_DECL -#else /* not __cplusplus */ -#define YYPARSE_PARAM_ARG YYPARSE_PARAM -#define YYPARSE_PARAM_DECL void *YYPARSE_PARAM; -#endif /* not __cplusplus */ -#else /* not YYPARSE_PARAM */ -#define YYPARSE_PARAM_ARG -#define YYPARSE_PARAM_DECL -#endif /* not YYPARSE_PARAM */ - -/* Prevent warning if -Wstrict-prototypes. */ -#ifdef __GNUC__ -#ifdef YYPARSE_PARAM -int yyparse (void *); -#else -int yyparse (void); -#endif -#endif - -int -yyparse(YYPARSE_PARAM_ARG) - YYPARSE_PARAM_DECL -{ - register int yystate; - register int yyn; - register short *yyssp; - register YYSTYPE *yyvsp; - int yyerrstatus; /* number of tokens to shift before error messages enabled */ - int yychar1 = 0; /* lookahead token as an internal (translated) token number */ - - short yyssa[YYINITDEPTH]; /* the state stack */ - YYSTYPE yyvsa[YYINITDEPTH]; /* the semantic value stack */ - - short *yyss = yyssa; /* refer to the stacks thru separate pointers */ - YYSTYPE *yyvs = yyvsa; /* to allow yyoverflow to reallocate them elsewhere */ - -#ifdef YYLSP_NEEDED - YYLTYPE yylsa[YYINITDEPTH]; /* the location stack */ - YYLTYPE *yyls = yylsa; - YYLTYPE *yylsp; - -#define YYPOPSTACK (yyvsp--, yyssp--, yylsp--) -#else -#define YYPOPSTACK (yyvsp--, yyssp--) -#endif - - int yystacksize = YYINITDEPTH; - int yyfree_stacks = 0; - -#ifdef YYPURE - int yychar; - YYSTYPE yylval; - int yynerrs; -#ifdef YYLSP_NEEDED - YYLTYPE yylloc; -#endif -#endif - - YYSTYPE yyval; /* the variable used to return */ - /* semantic values from the action */ - /* routines */ - - int yylen; - -#if YYDEBUG != 0 - if (yydebug) - fprintf(stderr, "Starting parse\n"); -#endif - - yystate = 0; - yyerrstatus = 0; - yynerrs = 0; - yychar = YYEMPTY; /* Cause a token to be read. */ - - /* Initialize stack pointers. - Waste one element of value and location stack - so that they stay on the same level as the state stack. - The wasted elements are never initialized. */ - - yyssp = yyss - 1; - yyvsp = yyvs; -#ifdef YYLSP_NEEDED - yylsp = yyls; -#endif - -/* Push a new state, which is found in yystate . */ -/* In all cases, when you get here, the value and location stacks - have just been pushed. so pushing a state here evens the stacks. */ -yynewstate: - - *++yyssp = yystate; - - if (yyssp >= yyss + yystacksize - 1) - { - /* Give user a chance to reallocate the stack */ - /* Use copies of these so that the &'s don't force the real ones into memory. */ - YYSTYPE *yyvs1 = yyvs; - short *yyss1 = yyss; -#ifdef YYLSP_NEEDED - YYLTYPE *yyls1 = yyls; -#endif - - /* Get the current used size of the three stacks, in elements. */ - int size = yyssp - yyss + 1; - -#ifdef yyoverflow - /* Each stack pointer address is followed by the size of - the data in use in that stack, in bytes. */ -#ifdef YYLSP_NEEDED - /* This used to be a conditional around just the two extra args, - but that might be undefined if yyoverflow is a macro. */ - yyoverflow("parser stack overflow", - &yyss1, size * sizeof (*yyssp), - &yyvs1, size * sizeof (*yyvsp), - &yyls1, size * sizeof (*yylsp), - &yystacksize); -#else - yyoverflow("parser stack overflow", - &yyss1, size * sizeof (*yyssp), - &yyvs1, size * sizeof (*yyvsp), - &yystacksize); -#endif - - yyss = yyss1; yyvs = yyvs1; -#ifdef YYLSP_NEEDED - yyls = yyls1; -#endif -#else /* no yyoverflow */ - /* Extend the stack our own way. */ - if (yystacksize >= YYMAXDEPTH) - { - yyerror("parser stack overflow"); - if (yyfree_stacks) - { - free (yyss); - free (yyvs); -#ifdef YYLSP_NEEDED - free (yyls); -#endif - } - return 2; - } - yystacksize *= 2; - if (yystacksize > YYMAXDEPTH) - yystacksize = YYMAXDEPTH; -#ifndef YYSTACK_USE_ALLOCA - yyfree_stacks = 1; -#endif - yyss = (short *) YYSTACK_ALLOC (yystacksize * sizeof (*yyssp)); - __yy_memcpy ((char *)yyss, (char *)yyss1, - size * (unsigned int) sizeof (*yyssp)); - yyvs = (YYSTYPE *) YYSTACK_ALLOC (yystacksize * sizeof (*yyvsp)); - __yy_memcpy ((char *)yyvs, (char *)yyvs1, - size * (unsigned int) sizeof (*yyvsp)); -#ifdef YYLSP_NEEDED - yyls = (YYLTYPE *) YYSTACK_ALLOC (yystacksize * sizeof (*yylsp)); - __yy_memcpy ((char *)yyls, (char *)yyls1, - size * (unsigned int) sizeof (*yylsp)); -#endif -#endif /* no yyoverflow */ - - yyssp = yyss + size - 1; - yyvsp = yyvs + size - 1; -#ifdef YYLSP_NEEDED - yylsp = yyls + size - 1; -#endif - -#if YYDEBUG != 0 - if (yydebug) - fprintf(stderr, "Stack size increased to %d\n", yystacksize); -#endif - - if (yyssp >= yyss + yystacksize - 1) - YYABORT; - } - -#if YYDEBUG != 0 - if (yydebug) - fprintf(stderr, "Entering state %d\n", yystate); -#endif - - goto yybackup; - yybackup: - -/* Do appropriate processing given the current state. */ -/* Read a lookahead token if we need one and don't already have one. */ -/* yyresume: */ - - /* First try to decide what to do without reference to lookahead token. */ - - yyn = yypact[yystate]; - if (yyn == YYFLAG) - goto yydefault; - - /* Not known => get a lookahead token if don't already have one. */ - - /* yychar is either YYEMPTY or YYEOF - or a valid token in external form. */ - - if (yychar == YYEMPTY) - { -#if YYDEBUG != 0 - if (yydebug) - fprintf(stderr, "Reading a token: "); -#endif - yychar = YYLEX; - } - - /* Convert token to internal form (in yychar1) for indexing tables with */ - - if (yychar <= 0) /* This means end of input. */ - { - yychar1 = 0; - yychar = YYEOF; /* Don't call YYLEX any more */ - -#if YYDEBUG != 0 - if (yydebug) - fprintf(stderr, "Now at end of input.\n"); -#endif - } - else - { - yychar1 = YYTRANSLATE(yychar); - -#if YYDEBUG != 0 - if (yydebug) - { - fprintf (stderr, "Next token is %d (%s", yychar, yytname[yychar1]); - /* Give the individual parser a way to print the precise meaning - of a token, for further debugging info. */ -#ifdef YYPRINT - YYPRINT (stderr, yychar, yylval); -#endif - fprintf (stderr, ")\n"); - } -#endif - } - - yyn += yychar1; - if (yyn < 0 || yyn > YYLAST || yycheck[yyn] != yychar1) - goto yydefault; - - yyn = yytable[yyn]; - - /* yyn is what to do for this token type in this state. - Negative => reduce, -yyn is rule number. - Positive => shift, yyn is new state. - New state is final state => don't bother to shift, - just return success. - 0, or most negative number => error. */ - - if (yyn < 0) - { - if (yyn == YYFLAG) - goto yyerrlab; - yyn = -yyn; - goto yyreduce; - } - else if (yyn == 0) - goto yyerrlab; - - if (yyn == YYFINAL) - YYACCEPT; - - /* Shift the lookahead token. */ - -#if YYDEBUG != 0 - if (yydebug) - fprintf(stderr, "Shifting token %d (%s), ", yychar, yytname[yychar1]); -#endif - - /* Discard the token being shifted unless it is eof. */ - if (yychar != YYEOF) - yychar = YYEMPTY; - - *++yyvsp = yylval; -#ifdef YYLSP_NEEDED - *++yylsp = yylloc; -#endif - - /* count tokens shifted since error; after three, turn off error status. */ - if (yyerrstatus) yyerrstatus--; - - yystate = yyn; - goto yynewstate; - -/* Do the default action for the current state. */ -yydefault: - - yyn = yydefact[yystate]; - if (yyn == 0) - goto yyerrlab; - -/* Do a reduction. yyn is the number of a rule to reduce with. */ -yyreduce: - yylen = yyr2[yyn]; - if (yylen > 0) - yyval = yyvsp[1-yylen]; /* implement default value of the action */ - -#if YYDEBUG != 0 - if (yydebug) - { - int i; - - fprintf (stderr, "Reducing via rule %d (line %d), ", - yyn, yyrline[yyn]); - - /* Print the symbols being reduced, and their result. */ - for (i = yyprhs[yyn]; yyrhs[i] > 0; i++) - fprintf (stderr, "%s ", yytname[yyrhs[i]]); - fprintf (stderr, " -> %s\n", yytname[yyr1[yyn]]); - } -#endif - - - switch (yyn) { - -case 4: -#line 59 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" -{ setup_timestamp = strtoul (yyvsp[-1], 0, 0); ; - break;} -case 5: -#line 60 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" -{ setup_version = strdup (yyvsp[-1]); ; - break;} -case 7: -#line 62 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" -{ yyerror ("unrecognized line in setup.ini headers (do you have the latest setup?)"); ; - break;} -case 11: -#line 71 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" -{ new_package(yyvsp[-1]); ; - break;} -case 15: -#line 81 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" -{ cpt->version = yyvsp[0]; ; - break;} -case 16: -#line 82 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" -{ cp->sdesc = yyvsp[0]; ; - break;} -case 17: -#line 83 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" -{ cp->ldesc = yyvsp[0]; ; - break;} -case 18: -#line 84 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" -{ cpt->install = yyvsp[-1]; - cpt->install_size = atoi(yyvsp[0]); ; - break;} -case 19: -#line 86 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" -{ cpt->source = yyvsp[-1]; - cpt->source_size = atoi(yyvsp[0]); ; - break;} -case 20: -#line 88 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" -{ if (!strcmp (yyvsp[0], "cygwin")) - cp->type = TY_CYGWIN; - else if (!strcmp (yyvsp[0], "native")) - cp->type = TY_NATIVE; - else - cp->type = TY_GENERIC; ; - break;} -case 21: -#line 94 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" -{ trust = TRUST_PREV; ; - break;} -case 22: -#line 95 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" -{ trust = TRUST_CURR; ; - break;} -case 23: -#line 96 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" -{ trust = TRUST_TEST; ; - break;} -case 24: -#line 97 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" -{ trust = TRUST_UNKNOWN; ; - break;} -case 26: -#line 99 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" -{ yylineno --; - yyerror ("unrecognized line in package %s (do you have the latest setup?)", cp->name); - yylineno ++; - ; - break;} -} - /* the action file gets copied in in place of this dollarsign */ -#line 543 "/usr/share/bison.simple" - - yyvsp -= yylen; - yyssp -= yylen; -#ifdef YYLSP_NEEDED - yylsp -= yylen; -#endif - -#if YYDEBUG != 0 - if (yydebug) - { - short *ssp1 = yyss - 1; - fprintf (stderr, "state stack now"); - while (ssp1 != yyssp) - fprintf (stderr, " %d", *++ssp1); - fprintf (stderr, "\n"); - } -#endif - - *++yyvsp = yyval; - -#ifdef YYLSP_NEEDED - yylsp++; - if (yylen == 0) - { - yylsp->first_line = yylloc.first_line; - yylsp->first_column = yylloc.first_column; - yylsp->last_line = (yylsp-1)->last_line; - yylsp->last_column = (yylsp-1)->last_column; - yylsp->text = 0; - } - else - { - yylsp->last_line = (yylsp+yylen-1)->last_line; - yylsp->last_column = (yylsp+yylen-1)->last_column; - } -#endif - - /* Now "shift" the result of the reduction. - Determine what state that goes to, - based on the state we popped back to - and the rule number reduced by. */ - - yyn = yyr1[yyn]; - - yystate = yypgoto[yyn - YYNTBASE] + *yyssp; - if (yystate >= 0 && yystate <= YYLAST && yycheck[yystate] == *yyssp) - yystate = yytable[yystate]; - else - yystate = yydefgoto[yyn - YYNTBASE]; - - goto yynewstate; - -yyerrlab: /* here on detecting error */ - - if (! yyerrstatus) - /* If not already recovering from an error, report this error. */ - { - ++yynerrs; - -#ifdef YYERROR_VERBOSE - yyn = yypact[yystate]; - - if (yyn > YYFLAG && yyn < YYLAST) - { - int size = 0; - char *msg; - int x, count; - - count = 0; - /* Start X at -yyn if nec to avoid negative indexes in yycheck. */ - for (x = (yyn < 0 ? -yyn : 0); - x < (sizeof(yytname) / sizeof(char *)); x++) - if (yycheck[x + yyn] == x) - size += strlen(yytname[x]) + 15, count++; - msg = (char *) malloc(size + 15); - if (msg != 0) - { - strcpy(msg, "parse error"); - - if (count < 5) - { - count = 0; - for (x = (yyn < 0 ? -yyn : 0); - x < (sizeof(yytname) / sizeof(char *)); x++) - if (yycheck[x + yyn] == x) - { - strcat(msg, count == 0 ? ", expecting `" : " or `"); - strcat(msg, yytname[x]); - strcat(msg, "'"); - count++; - } - } - yyerror(msg); - free(msg); - } - else - yyerror ("parse error; also virtual memory exceeded"); - } - else -#endif /* YYERROR_VERBOSE */ - yyerror("parse error"); - } - - goto yyerrlab1; -yyerrlab1: /* here on error raised explicitly by an action */ - - if (yyerrstatus == 3) - { - /* if just tried and failed to reuse lookahead token after an error, discard it. */ - - /* return failure if at end of input */ - if (yychar == YYEOF) - YYABORT; - -#if YYDEBUG != 0 - if (yydebug) - fprintf(stderr, "Discarding token %d (%s).\n", yychar, yytname[yychar1]); -#endif - - yychar = YYEMPTY; - } - - /* Else will try to reuse lookahead token - after shifting the error token. */ - - yyerrstatus = 3; /* Each real token shifted decrements this */ - - goto yyerrhandle; - -yyerrdefault: /* current state does not do anything special for the error token. */ - -#if 0 - /* This is wrong; only states that explicitly want error tokens - should shift them. */ - yyn = yydefact[yystate]; /* If its default is to accept any token, ok. Otherwise pop it.*/ - if (yyn) goto yydefault; -#endif - -yyerrpop: /* pop the current state because it cannot handle the error token */ - - if (yyssp == yyss) YYABORT; - yyvsp--; - yystate = *--yyssp; -#ifdef YYLSP_NEEDED - yylsp--; -#endif - -#if YYDEBUG != 0 - if (yydebug) - { - short *ssp1 = yyss - 1; - fprintf (stderr, "Error: state stack now"); - while (ssp1 != yyssp) - fprintf (stderr, " %d", *++ssp1); - fprintf (stderr, "\n"); - } -#endif - -yyerrhandle: - - yyn = yypact[yystate]; - if (yyn == YYFLAG) - goto yyerrdefault; - - yyn += YYTERROR; - if (yyn < 0 || yyn > YYLAST || yycheck[yyn] != YYTERROR) - goto yyerrdefault; - - yyn = yytable[yyn]; - if (yyn < 0) - { - if (yyn == YYFLAG) - goto yyerrpop; - yyn = -yyn; - goto yyreduce; - } - else if (yyn == 0) - goto yyerrpop; - - if (yyn == YYFINAL) - YYACCEPT; - -#if YYDEBUG != 0 - if (yydebug) - fprintf(stderr, "Shifting error token, "); -#endif - - *++yyvsp = yylval; -#ifdef YYLSP_NEEDED - *++yylsp = yylloc; -#endif - - yystate = yyn; - goto yynewstate; - - yyacceptlab: - /* YYACCEPT comes here. */ - if (yyfree_stacks) - { - free (yyss); - free (yyvs); -#ifdef YYLSP_NEEDED - free (yyls); -#endif - } - return 0; - - yyabortlab: - /* YYABORT comes here. */ - if (yyfree_stacks) - { - free (yyss); - free (yyvs); -#ifdef YYLSP_NEEDED - free (yyls); -#endif - } - return 1; -} -#line 105 "/windows/build/xemacs/xemacs/netinstall/iniparse.y" - - -Package *package = 0; -Package *xemacs_package = 0; -int npackages = 0; -static int maxpackages = 0; - -Package * -new_package (char *name) -{ - if (package == 0) - maxpackages = npackages = 0; - if (npackages >= maxpackages) - { - maxpackages += 10; - if (package) - package = (Package *) realloc (package, maxpackages * sizeof (Package)); - else - package = (Package *) malloc (maxpackages * sizeof (Package)); - } - cp = package + npackages; - npackages ++; - - memset (cp, 0, sizeof (Package)); - cp->name = name; - - trust = TRUST_CURR; - - return cp; -} diff --git a/netinstall/install.cc b/netinstall/install.cc index 5d64055..c9bd2d6 100644 --- a/netinstall/install.cc +++ b/netinstall/install.cc @@ -47,7 +47,7 @@ #include "reginfo.h" #include "log.h" #include "hash.h" - +#include "desktop.h" #include "port.h" static HWND ins_dialog = 0; @@ -231,6 +231,10 @@ uninstall_one (char *name, int action, int type) { SetWindowText (ins_pkgname, name); SetWindowText (ins_action, "Uninstalling..."); + // remove shortcuts and registry entries + if (type != TY_GENERIC) + remove_xemacs_setup(); + if (action == ACTION_UPGRADE) log (0, "Uninstalling old %s", name); else @@ -278,6 +282,7 @@ install_one (char *name, char *file, int file_size, int action, int type) for (cp=local; *cp; cp++) if (*cp == '/' || *cp == '\\' || *cp == ':') base = cp+1; + SetWindowText (ins_pkgname, base); if (!exists (local) && exists (base)) @@ -311,14 +316,27 @@ install_one (char *name, char *file, int file_size, int action, int type) tar_open (local); while ((fn = tar_next_file ())) { - char *dest_file; + char *dest_file, *disp_file; + int len; if (lst) fprintf (lst, "%s\n", fn); dest_file = map_filename (fn, type); + + // The installer uses a variable width font. Assume roughly 32 chars + // will fit and munge the file accordingly. +#define MAX_DISP_SIZE 50 + disp_file = strdup(dest_file); + if ((len = strlen(dest_file)) > MAX_DISP_SIZE) { + disp_file += (len - MAX_DISP_SIZE); + disp_file[0] = '.'; + disp_file[1] = '.'; + disp_file[2] = '.'; + } +#undef MAX_DISP_SIZE + SetWindowText (ins_filename, disp_file); - SetWindowText (ins_filename, dest_file); log (LOG_BABBLE, "Installing file %s", dest_file); if (tar_read_file (dest_file) != 0) { diff --git a/netinstall/localdir.cc b/netinstall/localdir.cc index 89f8e34..efe8a27 100644 --- a/netinstall/localdir.cc +++ b/netinstall/localdir.cc @@ -12,6 +12,7 @@ * Written by Andrej Borsenkow <Andrej.Borsenkow@mow.siemens.ru> * based on work and suggestions of DJ Delorie * + * Sync'ed with cinstall 2001-10-16 */ /* The purpose of this file is to ask the user where they want the @@ -23,7 +24,9 @@ #include <stdio.h> #include <stdlib.h> #include <ctype.h> +#include <io.h> +#include "mkdir.h" #include "dialog.h" #include "resource.h" #include "state.h" @@ -102,6 +105,11 @@ dialog_cmd (HWND h, int id, HWND hwndctl, UINT code) case IDOK: save_dialog (h); + if (_access (local_dir, 0) != 0 && yesno (IDS_CREATE_DIR, local_dir) == IDYES) + { + log (0, "Created install directory %s\n", local_dir); + mkdir_p (1, local_dir); + } if (SetCurrentDirectoryA (local_dir)) { switch (source) @@ -132,7 +140,6 @@ dialog_cmd (HWND h, int id, HWND hwndctl, UINT code) NEXT (0); break; } - return FALSE; } static BOOL CALLBACK diff --git a/netinstall/log.cc b/netinstall/log.cc index 0ffc8e5..53efce3 100644 --- a/netinstall/log.cc +++ b/netinstall/log.cc @@ -110,7 +110,7 @@ exit_setup (int exit_code) if (exit_msg) note (exit_msg); - log (LOG_TIMESTAMP, "Ending cygwin install"); + log (LOG_TIMESTAMP, "Ending XEmacs install"); if (source == IDC_SOURCE_DOWNLOAD || !root_dir) { diff --git a/netinstall/main.cc b/netinstall/main.cc index 4a93fb2..df8a543 100644 --- a/netinstall/main.cc +++ b/netinstall/main.cc @@ -51,21 +51,29 @@ WinMain (HINSTANCE h, int cmd_show) { hinstance = h; + int pos = -1; + if ((pos = strcspn(command_line, "-")) >= 0 + && + command_line[pos+1] == 'u') + { + next_dialog = IDD_UNINSTALL; + log (LOG_TIMESTAMP, "Starting XEmacs uninstall"); + uninstall = 1; + } + else + { + next_dialog = IDD_SPLASH; + log (LOG_TIMESTAMP, "Starting XEmacs install"); + } - next_dialog = IDD_SPLASH; - - log (LOG_TIMESTAMP, "Starting XEmacs install"); - - char cwd[_MAX_PATH]; - GetCurrentDirectory (sizeof (cwd), cwd); - local_dir = strdup (cwd); - log (0, "Current Directory: %s", cwd); + do_init(h); while (next_dialog) { switch (next_dialog) { case IDD_SPLASH: do_splash (h); break; + case IDD_UNINSTALL: do_uninstall (h); break; case IDD_SOURCE: do_source (h); break; case IDD_LOCAL_DIR: do_local_dir (h); break; case IDD_ROOT: do_root (h); break; diff --git a/netinstall/msg.cc b/netinstall/msg.cc index 5a9ed24..2cee192 100644 --- a/netinstall/msg.cc +++ b/netinstall/msg.cc @@ -16,8 +16,6 @@ /* The purpose of this file is to centralize all the message functions. */ -static char *cvsid = "\n%%% $Id: msg.cc,v 1.1.2.1 2000/12/11 22:01:36 andyp Exp $\n"; - #include "win32.h" #include <stdio.h> #include <stdarg.h> diff --git a/netinstall/net.cc b/netinstall/net.cc index 3891d3f..eb01ca4 100644 --- a/netinstall/net.cc +++ b/netinstall/net.cc @@ -11,6 +11,7 @@ * * Written by DJ Delorie <dj@cygnus.com> * + * Sync'ed with cinstall 2001-10-16 */ /* The purpose of this file is to get the network configuration @@ -115,7 +116,6 @@ dialog_cmd (HWND h, int id, HWND hwndctl, UINT code) NEXT (0); break; } - return FALSE; } static BOOL CALLBACK @@ -125,6 +125,13 @@ dialog_proc (HWND h, UINT message, WPARAM wParam, LPARAM lParam) { case WM_INITDIALOG: load_dialog (h); + + // Check to see if any radio buttons are selected. If not, select a default. + if ((!SendMessage(GetDlgItem (h, IDC_NET_IE5), BM_GETCHECK, 0, 0) == BST_CHECKED) + && (!SendMessage(GetDlgItem (h, IDC_NET_PROXY), BM_GETCHECK, 0, 0) == BST_CHECKED)) + { + SendMessage(GetDlgItem (h, IDC_NET_DIRECT), BM_CLICK, 0, 0); + } return FALSE; case WM_COMMAND: return HANDLE_WM_COMMAND (h, wParam, lParam, dialog_cmd); @@ -137,6 +144,7 @@ do_net (HINSTANCE h) { int rv = 0; + net_method = IDC_NET_DIRECT; rv = DialogBox (h, MAKEINTRESOURCE (IDD_NET), 0, dialog_proc); if (rv == -1) fatal (IDS_DIALOG_FAILED); diff --git a/netinstall/nio-ftp.cc b/netinstall/nio-ftp.cc index f30beb6..9aa41de 100644 --- a/netinstall/nio-ftp.cc +++ b/netinstall/nio-ftp.cc @@ -43,7 +43,7 @@ ftp_line (SimpleSocket *s) last_line = s->gets (); log (LOG_BABBLE, "ftp > %s", last_line); } while (last_line && (!isdigit (last_line[0]) || last_line[3] != ' ')); - return atoi (last_line ? last_line : "0"); + return atoi (last_line ?: "0"); } NetIO_FTP::NetIO_FTP (char *Purl) @@ -73,7 +73,7 @@ NetIO_FTP::NetIO_FTP (char *Purl) code = ftp_line (c); if (code == 331) { - c->printf ("PASS cygwin-setup@\r\n"); + c->printf ("PASS xemacs-setup@\r\n"); code = ftp_line (c); } diff --git a/netinstall/nio-ie5.cc b/netinstall/nio-ie5.cc index 9f2cae0..29584f3 100644 --- a/netinstall/nio-ie5.cc +++ b/netinstall/nio-ie5.cc @@ -18,8 +18,6 @@ must already have installed and configured IE5. This module is called from netio.cc, which is called from geturl.cc */ -static char *cvsid = "\n%%% $Id: nio-ie5.cc,v 1.1.2.1 2000/12/11 22:01:41 andyp Exp $\n"; - #include "win32.h" #include "resource.h" diff --git a/netinstall/postinstall.cc b/netinstall/postinstall.cc index bf26f66..23f656e1 100644 --- a/netinstall/postinstall.cc +++ b/netinstall/postinstall.cc @@ -102,13 +102,19 @@ do_postinstall (HINSTANCE h) next_dialog = 0; char* cygroot = find_cygwin_root (&issystem); int i; - for (i=0; shells[i]; i++) + + sh = 0; + + if (cygroot) { - sh = backslash (concat (cygroot, shells[i], 0)); - if (_access (sh, 0) == 0) - break; - free (sh); - sh = 0; + for (i=0; shells[i]; i++) + { + sh = backslash (concat (cygroot, shells[i], 0)); + if (_access (sh, 0) == 0) + break; + free (sh); + sh = 0; + } } char old_path[_MAX_PATH]; diff --git a/netinstall/regedit.cc b/netinstall/regedit.cc index 0c69495..fb4be82 100644 --- a/netinstall/regedit.cc +++ b/netinstall/regedit.cc @@ -175,6 +175,12 @@ create_xemacs_root (char *path, int issystem, int isnative) 0, REG_SZ, (BYTE *)path, strlen (path)+1); RegSetValueEx (key, XEMACS_INFO_XEMACS_ROOT_TYPE, 0, REG_DWORD, (BYTE *)&itype, sizeof (itype)); + // write out the package path + sprintf (buf, "~\\.xemacs;%s\\site-packages;%s\\xemacs-packages", + path, path); + RegSetValueEx (key, XEMACS_INFO_XEMACS_PACKAGE_KEY, + 0, REG_SZ, (BYTE *)buf, strlen (buf)+1); + RegCloseKey (key); } void @@ -196,6 +202,117 @@ set_app_path (char *exe, char* path, int issystem) RegSetValueEx (key, "Path", 0, REG_SZ, (BYTE *)path, strlen (path)+1); + RegCloseKey (key); +} + +void +set_install_path (char* path, int issystem) +{ + char buf[1000]; + HKEY key; + DWORD disposition; + + sprintf (buf, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\XEmacs"); + + HKEY kr = issystem ? HKEY_LOCAL_MACHINE : HKEY_CURRENT_USER; + RegDeleteKey (kr, buf); + + if (RegCreateKeyEx (kr, buf, 0, "XEmacs", 0, KEY_ALL_ACCESS, + 0, &key, &disposition) != ERROR_SUCCESS) + fatal ("set_install_path"); + + RegSetValueEx (key, "DisplayName", + 0, REG_SZ, (BYTE *)"XEmacs", strlen ("XEmacs")+1); + + sprintf (buf, "%s\\setup.exe -u", path); + RegSetValueEx (key, "UninstallString", + 0, REG_SZ, (BYTE *)buf, strlen (buf)+1); + RegCloseKey (key); +} + +void +setup_explorer (char* file_type, char* name, char *exe) +{ + char buf[1000]; + char ftype[32]; + HKEY key; + DWORD disposition; + + sprintf (buf, ".%s", file_type); + RegDeleteKey (HKEY_CLASSES_ROOT, buf); + + if (RegCreateKeyEx (HKEY_CLASSES_ROOT, buf, 0, "XEmacs", 0, KEY_ALL_ACCESS, + 0, &key, &disposition) != ERROR_SUCCESS) + fatal ("setup_explorer"); + + // set default key + sprintf (ftype, "%sfile", file_type); + RegSetValueEx (key, NULL, + 0, REG_SZ, (BYTE *)ftype, strlen (ftype)+1); + RegCloseKey (key); + + // create file type entry + RegDeleteKey (HKEY_CLASSES_ROOT, ftype); + if (RegCreateKeyEx (HKEY_CLASSES_ROOT, ftype, 0, "XEmacs", + 0, KEY_ALL_ACCESS, + 0, &key, &disposition) != ERROR_SUCCESS) + fatal ("setup_explorer"); + RegSetValueEx (key, NULL, + 0, REG_SZ, (BYTE *)name, strlen (name)+1); + RegSetValueEx (key, "AlwaysShowExt", + 0, REG_SZ, (BYTE *)"", strlen ("")+1); + RegCloseKey (key); + + // make xemacs file the default icon + sprintf(buf, "%s\\DefaultIcon", ftype); + if (RegCreateKeyEx (HKEY_CLASSES_ROOT, buf, 0, "XEmacs", 0, KEY_ALL_ACCESS, + 0, &key, &disposition) != ERROR_SUCCESS) + fatal ("setup_explorer"); + + sprintf(buf, "%s,1", exe); + RegSetValueEx (key, NULL, + 0, REG_SZ, (BYTE *)buf, strlen (buf)+1); + RegCloseKey (key); + + // command default key (exe) + sprintf(buf, "%s\\shell\\Open\\command", ftype); + if (RegCreateKeyEx (HKEY_CLASSES_ROOT, buf, 0, "XEmacs", 0, KEY_ALL_ACCESS, + 0, &key, &disposition) != ERROR_SUCCESS) + fatal ("setup_explorer"); + + sprintf(buf, "\"%s\"", exe); // Don't need %1 because dde will open the file + RegSetValueEx (key, NULL, + 0, REG_SZ, (BYTE *)buf, strlen (buf)+1); + RegCloseKey (key); + + // ddeexec + sprintf(buf, "%s\\shell\\Open\\ddeexec", ftype); + if (RegCreateKeyEx (HKEY_CLASSES_ROOT, buf, 0, "XEmacs", 0, KEY_ALL_ACCESS, + 0, &key, &disposition) != ERROR_SUCCESS) + fatal ("setup_explorer"); + +#define DDE_OPEN "Open(\"%1\")" + RegSetValueEx (key, NULL, + 0, REG_SZ, (BYTE *)DDE_OPEN, strlen (DDE_OPEN)+1); + RegCloseKey (key); + + // ddeexec application + sprintf(buf, "%s\\shell\\Open\\ddeexec\\application", ftype); + if (RegCreateKeyEx (HKEY_CLASSES_ROOT, buf, 0, "XEmacs", 0, KEY_ALL_ACCESS, + 0, &key, &disposition) != ERROR_SUCCESS) + fatal ("setup_explorer"); + RegSetValueEx (key, NULL, + 0, REG_SZ, (BYTE *)"XEmacs", strlen ("XEmacs")+1); + RegCloseKey (key); + + // ddeexec topic + sprintf(buf, "%s\\shell\\Open\\ddeexec\\topic", ftype); + if (RegCreateKeyEx (HKEY_CLASSES_ROOT, buf, 0, "XEmacs", 0, KEY_ALL_ACCESS, + 0, &key, &disposition) != ERROR_SUCCESS) + fatal ("setup_explorer"); + RegSetValueEx (key, NULL, + 0, REG_SZ, (BYTE *)"system", strlen ("system")+1); + RegCloseKey (key); } static void @@ -206,7 +323,10 @@ remove1 (HKEY rkey) sprintf (buf, "Software\\%s\\%s", XEMACS_INFO_XEMACS_ORG_REGISTRY_NAME, XEMACS_INFO_XEMACS_REGISTRY_NAME); + RegDeleteKey (rkey, buf); + sprintf (buf, "Software\\%s", + XEMACS_INFO_XEMACS_ORG_REGISTRY_NAME); RegDeleteKey (rkey, buf); } @@ -217,3 +337,23 @@ remove_xemacs_root () remove1 (HKEY_CURRENT_USER); } +void +remove_app_path (char *exe) +{ + char buf[1000]; + sprintf (buf, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\%s", + exe); + + RegDeleteKey (HKEY_LOCAL_MACHINE, buf); + RegDeleteKey (HKEY_CURRENT_USER, buf); +} + +void +remove_uninstall_path () +{ + char buf[1000]; + sprintf (buf, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\XEmacs"); + + RegDeleteKey (HKEY_LOCAL_MACHINE, buf); + RegDeleteKey (HKEY_CURRENT_USER, buf); +} diff --git a/netinstall/regedit.h b/netinstall/regedit.h index 4944c9e..6ef4540 100644 --- a/netinstall/regedit.h +++ b/netinstall/regedit.h @@ -23,4 +23,8 @@ char * find_cygwin_root (int *issystem); void create_xemacs_root (char *posix, int issystem, int isnative); void remove_xemacs_root (); void set_app_path (char *exe, char* path, int issystem); +void set_install_path (char* path, int issystem); +void setup_explorer (char* file_type, char* name, char *exe); +void remove_app_path (char *exe); +void remove_uninstall_path (); diff --git a/netinstall/reginfo.h b/netinstall/reginfo.h index 36c0cd2..fda0ada 100644 --- a/netinstall/reginfo.h +++ b/netinstall/reginfo.h @@ -2,7 +2,7 @@ Copyright (C) 2000 Andy Piper. */ -#define XEMACS_INFO_XEMACS_ORG_REGISTRY_NAME "GNU" +#define XEMACS_INFO_XEMACS_ORG_REGISTRY_NAME "XEmacs" #define XEMACS_INFO_XEMACS_REGISTRY_NAME "XEmacs" /* Keys */ #define XEMACS_INFO_XEMACS_ROOT_KEY "emacs_dir" @@ -21,7 +21,7 @@ Copyright (C) 2000 Andy Piper. */ ((char*)(install_type == IDC_INSTALL_NATIVE ? "\\xemacs-packages\\" \ : "/lib/xemacs/xemacs-packages/")) #define XEMACS_NATIVE_ARCH_NAME "i586-pc-win32" -#define XEMACS_CYGWIN_ARCH_NAME "i686-pc-cygwin32" +#define XEMACS_CYGWIN_ARCH_NAME "i686-pc-cygwin" /* * Installation hierarchy is: @@ -35,7 +35,7 @@ Copyright (C) 2000 Andy Piper. */ * \pkginfo * \site-packages * \mule-packages - * \XEmacs-21.2 + * \XEmacs-21.4 * \i586-pc-win32 * \etc * \info @@ -45,12 +45,12 @@ Copyright (C) 2000 Andy Piper. */ * /xemacs/xemacs-packages * /xemacs/site-packages * /xemacs/mule-packages - * /xemacs-21.2 - * /i686-pc-cygwin32 + * /xemacs-21.4 + * /i686-pc-cygwin * /etc * /info * /lisp - * /usr/local/bin/i686-pc-cygwin32 + * /usr/local/bin/i686-pc-cygwin */ diff --git a/netinstall/res.rc b/netinstall/res.rc index 2d59534..349b6c2 100644 --- a/netinstall/res.rc +++ b/netinstall/res.rc @@ -33,20 +33,20 @@ STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "XEmacs Setup" FONT 8, "MS Sans Serif" BEGIN - DEFPUSHBUTTON "Next >",IDOK,199,176,45,15,WS_DISABLED + PUSHBUTTON "Next >",IDOK,199,176,45,15,WS_GROUP PUSHBUTTON "Cancel",IDCANCEL,256,176,45,15 + CONTROL "Download from the Internet",IDC_SOURCE_DOWNLOAD,"Button", + BS_AUTORADIOBUTTON | WS_TABSTOP,127,102,152,10 + CONTROL "Install from the Internet",IDC_SOURCE_NETINST,"Button", + BS_AUTORADIOBUTTON | WS_TABSTOP,127,121,87,10 + CONTROL "Install from Local Directory",IDC_SOURCE_CWD,"Button", + BS_AUTORADIOBUTTON | WS_TABSTOP,127,140,104,10 LTEXT "",IDC_STATIC,10,10,87,151,SS_SUNKEN | NOT WS_GROUP LTEXT "",IDC_STATIC,10,169,291,1,SS_SUNKEN | NOT WS_GROUP LTEXT "Setup will use the following installation method.", IDC_STATIC,112,11,170,17 LTEXT "To exit setup click Cancel at any time.",IDC_STATIC,112, 32,166,17 - CONTROL "Download from the Internet",IDC_SOURCE_DOWNLOAD,"Button", - BS_AUTORADIOBUTTON,127,102,152,10 - CONTROL "Install from the Internet",IDC_SOURCE_NETINST,"Button", - BS_AUTORADIOBUTTON,127,121,87,10 - CONTROL "Install from Local Directory",IDC_SOURCE_CWD,"Button", - BS_AUTORADIOBUTTON,127,140,104,10 GROUPBOX "Installation method",IDC_STATIC,113,84,188,77 CONTROL "GNU",IDC_STATIC,"Static",SS_BITMAP,19,36,69,62 END @@ -142,26 +142,26 @@ BEGIN CONTROL "GNU",IDC_STATIC,"Static",SS_BITMAP,19,36,69,62 END -IDD_NET DIALOGEX 0, 0, 311, 201 +IDD_NET DIALOG DISCARDABLE 0, 0, 311, 201 STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "XEmacs Setup" FONT 8, "MS Sans Serif" BEGIN - DEFPUSHBUTTON "Next >",IDOK,199,176,45,15 + PUSHBUTTON "Next >",IDOK,199,176,45,15,WS_GROUP PUSHBUTTON "< Back",IDC_BACK,154,176,45,15 PUSHBUTTON "Cancel",IDCANCEL,256,176,45,15 LTEXT "",IDC_STATIC,10,10,87,151,SS_SUNKEN | NOT WS_GROUP LTEXT "",IDC_STATIC,10,169,291,1,SS_SUNKEN | NOT WS_GROUP LTEXT "Setup will use the following connection method.", - IDC_STATIC,112,11,170,17 + IDC_STATIC,112,11,170,17,NOT WS_GROUP LTEXT "To exit setup click Cancel at any time.",IDC_STATIC,112, - 32,166,17 + 32,166,17,NOT WS_GROUP CONTROL "Use IE5 Settings",IDC_NET_IE5,"Button", - BS_AUTORADIOBUTTON,128,93,69,10 + BS_AUTORADIOBUTTON | WS_TABSTOP,128,93,69,10 CONTROL "Direct Connection",IDC_NET_DIRECT,"Button", - BS_AUTORADIOBUTTON,128,109,73,10 + BS_AUTORADIOBUTTON | WS_TABSTOP,128,109,73,10 CONTROL "Use HTTP/FTP Proxy:",IDC_NET_PROXY,"Button", - BS_AUTORADIOBUTTON,128,124,88,10 + BS_AUTORADIOBUTTON | WS_TABSTOP,128,124,88,10 EDITTEXT IDC_PROXY_HOST,128,141,80,12,ES_AUTOHSCROLL | WS_DISABLED LTEXT "Proxy",IDC_STATIC,10,55,50,15,SS_CENTERIMAGE, @@ -174,41 +174,70 @@ BEGIN CONTROL "GNU",IDC_STATIC,"Static",SS_BITMAP,19,36,69,62 END -IDD_DLSTATUS DIALOG DISCARDABLE 0, 0, 215, 95 +IDD_DLSTATUS DIALOG DISCARDABLE 0, 0, 311, 201 STYLE DS_MODALFRAME | DS_SETFOREGROUND | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "XEmacs Setup" FONT 8, "MS Sans Serif" BEGIN - PUSHBUTTON "Cancel",IDCANCEL,165,75,45,15 - LTEXT "Downloading...",IDC_STATIC,55,15,135,8 - LTEXT "(URL)",IDC_DLS_URL,55,30,150,8 - LTEXT "(RATE)",IDC_DLS_RATE,55,45,155,8 + PUSHBUTTON "Cancel",IDCANCEL,256,176,45,15 + LTEXT "",IDC_STATIC,10,10,87,151,SS_SUNKEN | NOT WS_GROUP + LTEXT "",IDC_STATIC,10,169,291,1,SS_SUNKEN | NOT WS_GROUP + LTEXT "Downloading Packages",IDC_STATIC,112,10,170,17 + LTEXT "(URL)",IDC_DLS_URL,112,26,170,11 + LTEXT "(RATE)",IDC_DLS_RATE,112,41,166,11 CONTROL "Progress1",IDC_DLS_PROGRESS,"msctls_progress32", - PBS_SMOOTH | WS_BORDER,55,60,155,10 - ICON IDI_XEMACS,IDC_STATIC,5,5,20,20 + WS_BORDER,123,143,165,10 + GROUPBOX "Progress",IDC_STATIC,112,130,186,31 + CONTROL "GNU",IDC_STATIC,"Static",SS_BITMAP,19,36,69,62 END -IDD_INSTATUS DIALOG DISCARDABLE 0, 0, 215, 95 +IDD_INSTATUS DIALOG DISCARDABLE 0, 0, 311, 201 STYLE DS_MODALFRAME | DS_SETFOREGROUND | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "XEmacs Setup" FONT 8, "MS Sans Serif" BEGIN - PUSHBUTTON "Cancel",IDCANCEL,165,75,45,15 - LTEXT "Installing...",IDC_INS_ACTION,55,5,135,8 - LTEXT "(PKG)",IDC_INS_PKG,55,15,150,8 - LTEXT "(FILE)",IDC_INS_FILE,55,25,155,8 + PUSHBUTTON "Cancel",IDCANCEL,256,176,45,15 + LTEXT "",IDC_STATIC,10,10,87,151,SS_SUNKEN | NOT WS_GROUP + LTEXT "",IDC_STATIC,10,169,291,1,SS_SUNKEN | NOT WS_GROUP + LTEXT "Installing Packages",IDC_STATIC,112,10,170,17 + LTEXT "(PKG)",IDC_INS_PKG,112,26,170,11 + LTEXT "(FILE)",IDC_INS_FILE,112,41,183,11 CONTROL "Progress1",IDC_INS_DISKFULL,"msctls_progress32", - PBS_SMOOTH | WS_BORDER,55,60,155,10 - ICON IDI_XEMACS,IDC_STATIC,5,5,20,20 + WS_BORDER,123,143,165,10 CONTROL "Progress1",IDC_INS_IPROGRESS,"msctls_progress32", - PBS_SMOOTH | WS_BORDER,55,50,155,10 + WS_BORDER,125,106,163,10 CONTROL "Progress1",IDC_INS_PPROGRESS,"msctls_progress32", - PBS_SMOOTH | WS_BORDER,55,40,155,10 - RTEXT "Package",IDC_STATIC,5,40,45,8 - RTEXT "Total",IDC_STATIC,10,50,40,8 - RTEXT "Disk",IDC_STATIC,5,60,45,8 + WS_BORDER,125,67,163,10 + GROUPBOX "Disk",IDC_STATIC,112,130,186,31 + GROUPBOX "Package",IDC_STATIC,112,54,186,31 + GROUPBOX "Total",IDC_STATIC,112,93,186,31 + CONTROL "GNU",IDC_STATIC,"Static",SS_BITMAP,19,36,69,62 +END + +IDD_UNINSTALL DIALOG DISCARDABLE 0, 0, 311, 201 +STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Uninstall XEmacs" +FONT 8, "MS Sans Serif" +BEGIN + PUSHBUTTON "Cancel",IDCANCEL,199,176,45,15 + DEFPUSHBUTTON "Uninstall",IDOK,256,176,45,15 + LTEXT "",IDC_STATIC,10,10,87,151,SS_SUNKEN | NOT WS_GROUP + LTEXT "",IDC_STATIC,10,169,291,1,SS_SUNKEN | NOT WS_GROUP + LTEXT "Uninstalling Packages",IDC_STATIC,112,10,170,17 + LTEXT "(PKG)",IDC_UNINS_PKG,112,26,170,11 + LTEXT "(FILE)",IDC_UNINS_FILE,112,41,166,11 + CONTROL "Progress1",IDC_UNINS_DISKFULL,"msctls_progress32", + WS_BORDER,123,143,165,10 + CONTROL "Progress1",IDC_UNINS_IPROGRESS,"msctls_progress32", + WS_BORDER,125,106,163,10 + CONTROL "Progress1",IDC_UNINS_PPROGRESS,"msctls_progress32", + WS_BORDER,125,67,163,10 + GROUPBOX "Disk",IDC_STATIC,112,130,186,31 + GROUPBOX "Package",IDC_STATIC,112,54,186,31 + GROUPBOX "Total",IDC_STATIC,112,93,186,31 + CONTROL "GNU",IDC_STATIC,"Static",SS_BITMAP,19,36,69,62 END IDD_PROXY_AUTH DIALOG DISCARDABLE 0, 0, 215, 95 @@ -245,7 +274,7 @@ BEGIN PUSHBUTTON "Cancel",IDCANCEL,165,75,45,15 END -IDD_SPLASH DIALOGEX 0, 0, 311, 201 +IDD_SPLASH DIALOG DISCARDABLE 0, 0, 311, 201 STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "XEmacs Setup" FONT 8, "MS Sans Serif" @@ -296,17 +325,29 @@ BEGIN DEFPUSHBUTTON "Finish",IDOK,199,176,45,15 PUSHBUTTON "< Back",IDC_BACK,154,176,45,15 PUSHBUTTON "Cancel",IDCANCEL,256,176,45,15 - LTEXT "",IDC_STATIC,10,10,87,151,SS_SUNKEN | NOT WS_GROUP - LTEXT "",IDC_STATIC,10,169,291,1,SS_SUNKEN | NOT WS_GROUP LTEXT "Setup has now finished. To create desktop shortcuts, please select from the following options.", IDC_STATIC,112,11,170,17 LTEXT "To complete setup click Finish.",IDC_STATIC,112,32,166, 17 CONTROL "Create Desktop Icon",IDC_ROOT_DESKTOP,"Button", - BS_AUTOCHECKBOX,113,76,100,8 + BS_AUTOCHECKBOX,113,50,100,8 CONTROL "Add to Start Menu",IDC_ROOT_MENU,"Button", - BS_AUTOCHECKBOX,113,97,100,8 + BS_AUTOCHECKBOX,113,66,100,8 + CONTROL "GNU",IDC_STATIC,"Static",SS_BITMAP,19,36,69,62 + CONTROL "Text",IDC_TXT_TYPE,"Button",BS_AUTOCHECKBOX,209,101,38, + 8 + CONTROL "Java",IDC_JAVA_TYPE,"Button",BS_AUTOCHECKBOX,113,100,50, + 8 + CONTROL "C",IDC_C_TYPE,"Button",BS_AUTOCHECKBOX,113,116,41,8 + CONTROL "C++",IDC_CPP_TYPE,"Button",BS_AUTOCHECKBOX,113,133,38,8 + CONTROL "E-Lisp",IDC_ELISP_TYPE,"Button",BS_AUTOCHECKBOX,113,148, + 38,8 + LTEXT "Register XEmacs for these file types:",IDC_STATIC,113, + 84,166,13 + LTEXT "",IDC_STATIC,10,169,291,1,SS_SUNKEN | NOT WS_GROUP + LTEXT "",IDC_STATIC,10,10,87,151,SS_SUNKEN | NOT WS_GROUP CONTROL "GNU",IDC_STATIC,"Static",SS_BITMAP,19,36,69,62 + CONTROL "IDL",IDC_IDL_TYPE,"Button",BS_AUTOCHECKBOX,209,116,38,8 END @@ -394,6 +435,13 @@ BEGIN HORZGUIDE, 153 END + IDD_INSTATUS, DIALOG + BEGIN + VERTGUIDE, 112 + VERTGUIDE, 125 + VERTGUIDE, 288 + END + IDD_PROXY_AUTH, DIALOG BEGIN BOTTOMMARGIN, 49 @@ -421,6 +469,8 @@ BEGIN IDD_DESKTOP, DIALOG BEGIN VERTGUIDE, 113 + VERTGUIDE, 209 + HORZGUIDE, 124 END END #endif // APSTUDIO_INVOKED @@ -437,7 +487,7 @@ IDB_RTARROW BITMAP DISCARDABLE "choose-rtarrow.bmp" IDB_CHECK_YES BITMAP DISCARDABLE "check-yes.bmp" IDB_CHECK_NO BITMAP DISCARDABLE "check-no.bmp" IDB_CHECK_NA BITMAP DISCARDABLE "check-na.bmp" -GNU BITMAP DISCARDABLE "gnu.bmp" +GNU BITMAP DISCARDABLE "gnu.bmp" IDB_GNU BITMAP DISCARDABLE "gnu.bmp" ///////////////////////////////////////////////////////////////////////////// @@ -449,7 +499,7 @@ STRINGTABLE DISCARDABLE BEGIN IDS_ROOT_SLASH "Warning: we recommend you do NOT use the root of your hard drive as the XEmacs root. Proceed anyway?" IDS_ROOT_SPACE "You should not choose a root path that include spaces in directory names. Proceed anyway?" - IDS_MIRROR_LST "http://ftp.xemacs.org/pub/xemacs/mirrors.lst" + IDS_MIRROR_LST "http://www.xemacs.org/Download/mirrors.lst" IDS_DIALOG_FAILED "Unable to create Dialog Box" IDS_CYGWIN_FUNC_MISSING "Error: unable to find function `%s' in %s" IDS_DOWNLOAD_SHORT "Download error: %s too short (%d, wanted %d)" @@ -466,7 +516,7 @@ BEGIN IDS_ERR_OPEN_READ "Can't open %s for reading: %s" IDS_ROOT_ABSOLUTE "The install directory must be absolute, with both a drive letter and leading slash, like C:\\Cygwin" IDS_DOWNLOAD_COMPLETE "Download Complete" - IDS_CVSID "\n%%% $Id: res.rc,v 1.1.2.3 2000/12/27 09:35:11 andyp Exp $\n" + IDS_CVSID "\n%%% $Id: res.rc,v 1.2.2.2 2002/08/20 11:36:07 stephent Exp $\n" IDS_NOLOGFILE "Cannot open log file %s for writing" IDS_UNINSTALL_COMPLETE "Uninstalls complete." IDS_WININET "Unable to find or load the Internet Explorer 5 DLLs" @@ -476,30 +526,13 @@ BEGIN IDS_DOWNLOAD_INCOMPLETE "Download Incomplete. Try again?" IDS_INSTALL_INCOMPLETE "Installation incomplete. Check /setup.log.full for details" IDS_ROOT_NOCYGWIN "You should not install the Cygwin version without Cygwin installed. Proceed anyway?" + IDS_CREATE_DIR "The directory %s does not exist, create it?" END #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// -///////////////////////////////////////////////////////////////////////////// -// English (U.K.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK -#pragma code_page(1252) -#endif //_WIN32 - -///////////////////////////////////////////////////////////////////////////// -// -// Bitmap -// - -#endif // English (U.K.) resources -///////////////////////////////////////////////////////////////////////////// - - #ifndef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// diff --git a/netinstall/resource.h b/netinstall/resource.h index 20cf78b..ac46438 100644 --- a/netinstall/resource.h +++ b/netinstall/resource.h @@ -28,6 +28,7 @@ #define IDS_DOWNLOAD_INCOMPLETE 26 #define IDS_INSTALL_INCOMPLETE 27 #define IDS_ROOT_NOCYGWIN 28 +#define IDS_CREATE_DIR 29 #define IDD_ROOT 101 #define IDD_SOURCE 102 #define IDD_OTHER_URL 103 @@ -54,6 +55,7 @@ #define IDB_CHECK_NO 124 #define IDB_CHECK_NA 125 #define IDB_GNU 126 +#define IDD_UNINSTALL 127 #define IDC_SOURCE_DOWNLOAD 1000 #define IDC_SOURCE_NETINST 1001 #define IDC_SOURCE_CWD 1002 @@ -94,9 +96,21 @@ #define IDC_ROOT_DESKTOP 1041 #define IDC_ROOT_MENU 1042 #define IDC_LOCAL_DIR_BROWSE 1043 +#define IDC_TXT_TYPE 1043 #define IDC_LOCAL_DIR 1044 +#define IDC_JAVA_TYPE 1044 #define IDC_INSTALL_NATIVE 1045 +#define IDC_C_TYPE 1045 #define IDC_INSTALL_CYGWIN 1046 +#define IDC_CPP_TYPE 1046 +#define IDC_UNINS_PKG 1047 +#define IDC_ELISP_TYPE 1047 +#define IDC_UNINS_FILE 1048 +#define IDC_IDL_TYPE 1048 +#define IDC_UNINS_DISKFULL 1049 +#define IDC_UNINS_IPROGRESS 1050 +#define IDC_UNINS_PPROGRESS 1051 +#define IDC_UNINS_ACTION 1052 #define IDC_STATIC -1 // Next default values for new objects diff --git a/netinstall/root.cc b/netinstall/root.cc index 2378151..8c37175 100644 --- a/netinstall/root.cc +++ b/netinstall/root.cc @@ -137,32 +137,6 @@ change_default_root (int id) } } -static void -read_mount_table () -{ - int isnative, issystem; - root_dir = find_root_location (&issystem, &isnative); - if (root_dir) - { - if (isnative) - install_type = IDC_INSTALL_NATIVE; - else - install_type = IDC_INSTALL_CYGWIN; - - if (issystem) - root_scope = IDC_ROOT_SYSTEM; - else - root_scope = IDC_ROOT_USER; - root_dir_default = 0; - } - else - { - change_default_root (IDC_INSTALL_NATIVE); - root_scope = (is_admin()) ? IDC_ROOT_SYSTEM : IDC_ROOT_USER; - root_dir_default = 1; - } -} - static int CALLBACK browse_cb (HWND h, UINT m, LPARAM lp, LPARAM data) { @@ -273,7 +247,7 @@ dialog_cmd (HWND h, int id, HWND hwndctl, UINT code) if (IDNO == yesno (IDS_ROOT_NOCYGWIN)) break; - create_xemacs_root (root_dir, + create_xemacs_root (backslash (root_dir), root_scope == IDC_ROOT_SYSTEM ? 1 : 0, install_type == IDC_INSTALL_NATIVE ? 1 : 0); @@ -317,11 +291,21 @@ dialog_proc (HWND h, UINT message, WPARAM wParam, LPARAM lParam) return FALSE; } +static void +set_default_root () +{ + change_default_root (IDC_INSTALL_NATIVE); + root_scope = (is_admin()) ? IDC_ROOT_SYSTEM : IDC_ROOT_USER; + root_dir_default = 1; +} + void do_root (HINSTANCE h) { int rv = 0; - read_mount_table (); + // init will have read a previous root + if (!root_dir) + set_default_root (); rv = DialogBox (h, MAKEINTRESOURCE (IDD_ROOT), 0, dialog_proc); if (rv == -1) diff --git a/netinstall/setup.mak b/netinstall/setup.mak index 333e00a..eb0318a 100644 --- a/netinstall/setup.mak +++ b/netinstall/setup.mak @@ -26,7 +26,6 @@ TARGETOS=BOTH APPVER=4.0 -!include "c:\Program Files\Microsoft Platform SDK\Include\win32.mak" default: all @@ -55,9 +54,9 @@ OUTDIR = obj VERBOSECC=0 !endif !if $(VERBOSECC) -cc=$(cc) +CCV=$(CC) !else -cc=@$(cc) +CCV=@$(CC) !endif !if $(DEBUG_XEMACS) @@ -83,6 +82,7 @@ OBJS = \ $(OUTDIR)\geturl.obj \ $(OUTDIR)\hash.obj \ $(OUTDIR)\ini.obj \ + $(OUTDIR)\init.obj \ $(OUTDIR)\inilex.obj \ $(OUTDIR)\iniparse.obj \ $(OUTDIR)\install.obj \ @@ -101,7 +101,6 @@ OBJS = \ $(OUTDIR)\nio-http.obj \ $(OUTDIR)\other.obj \ $(OUTDIR)\postinstall.obj \ -# $(OUTDIR)\res.obj \ $(OUTDIR)\root.obj \ $(OUTDIR)\simpsock.obj \ $(OUTDIR)\site.obj \ @@ -109,6 +108,7 @@ OBJS = \ $(OUTDIR)\splash.obj \ $(OUTDIR)\state.obj \ $(OUTDIR)\tar.obj \ + $(OUTDIR)\uninstall.obj \ $(OUTDIR)\version.obj # @@ -126,9 +126,9 @@ LIBS = libcmt.lib $(olelibsmt) \ # nmake rule .cc{$(OUTDIR)}.obj: - $(cc) /TP $(cflags) $(cdebug) $(cvarsmt) $(defines) -Fo$@ $< + $(CC) /TP $(cflags) $(cdebug) $(cvarsmt) $(defines) -Fo$@ $< .c{$(OUTDIR)}.obj: - $(cc) $(cflags) $(cdebug) $(cvarsmt) $(defines) -Fo$@ $< + $(CC) $(cflags) $(cdebug) $(cvarsmt) $(defines) -Fo$@ $< # # Main target @@ -169,8 +169,9 @@ distclean:: clean # DO NOT DELETE $(OUTDIR)/autoload.obj: autoload.c win32.h -$(OUTDIR)/inilex.obj: inilex.c win32.h ini.h iniparse.h \ - +$(OUTDIR)/inilex.obj: inilex.c win32.h ini.h iniparse.h +$(OUTDIR)/init.obj: win32.h dialog.h resource.h \ + state.h ini.h concat.h msg.h log.h find.h reginfo.h $(OUTDIR)/iniparse.obj: iniparse.c ini.h iniparse.h port.h $(OUTDIR)/inilex.obj: inilex.c win32.h ini.h iniparse.h $(OUTDIR)/mklink2.obj: mklink2.c win32.h @@ -237,6 +238,10 @@ $(OUTDIR)/source.obj: source.cc win32.h dialog.h resource.h \ $(OUTDIR)/splash.obj: splash.cc win32.h dialog.h resource.h msg.h \ version.h $(OUTDIR)/state.obj: state.cc state.h +$(OUTDIR)/uninstall.obj: install.cc win32.h \ + $(ZLIBDIR)/zlib.h $(ZLIBDIR)/zconf.h \ + resource.h ini.h dialog.h concat.h geturl.h mkdir.h state.h tar.h \ + diskfull.h msg.h regedit.h reginfo.h log.h hash.h port.h $(OUTDIR)/tar.obj: tar.cc win32.h \ $(ZLIBDIR)/zlib.h $(ZLIBDIR)/zconf.h \ tar.h mkdir.h log.h port.h diff --git a/netinstall/source.cc b/netinstall/source.cc index a1aa889..7e0aaf1 100644 --- a/netinstall/source.cc +++ b/netinstall/source.cc @@ -11,6 +11,7 @@ * * Written by DJ Delorie <dj@cygnus.com> * + * Sync'ed with cinstall 2001-10-16 */ /* The purpose of this file is to manage the dialog box that lets the @@ -25,19 +26,12 @@ #include "msg.h" #include "log.h" -static int rb[] = { IDC_SOURCE_DOWNLOAD, IDC_SOURCE_NETINST, IDC_SOURCE_CWD, 0 }; - -static void -check_if_enable_next (HWND h) -{ - EnableWindow (GetDlgItem (h, IDOK), source ? 1 : 0); -} +static int rb[] = { IDC_SOURCE_NETINST, IDC_SOURCE_DOWNLOAD, IDC_SOURCE_CWD, 0 }; static void load_dialog (HWND h) { rbset (h, rb, source); - check_if_enable_next (h); } static void @@ -56,7 +50,6 @@ dialog_cmd (HWND h, int id, HWND hwndctl, UINT code) case IDC_SOURCE_NETINST: case IDC_SOURCE_CWD: save_dialog (h); - check_if_enable_next (h); break; case IDOK: @@ -72,8 +65,10 @@ dialog_cmd (HWND h, int id, HWND hwndctl, UINT code) case IDCANCEL: NEXT (0); break; + + default: + break; } - return FALSE; } static BOOL CALLBACK @@ -83,6 +78,12 @@ dialog_proc (HWND h, UINT message, WPARAM wParam, LPARAM lParam) { case WM_INITDIALOG: load_dialog (h); + // Check to see if any radio buttons are selected. If not, select a default. + if ((!SendMessage(GetDlgItem (h, IDC_SOURCE_DOWNLOAD), BM_GETCHECK, 0, 0) == BST_CHECKED) + && (!SendMessage(GetDlgItem (h, IDC_SOURCE_CWD), BM_GETCHECK, 0, 0) == BST_CHECKED)) + { + SendMessage(GetDlgItem (h, IDC_SOURCE_NETINST), BM_SETCHECK, BST_CHECKED, 0); + } return FALSE; case WM_COMMAND: return HANDLE_WM_COMMAND (h, wParam, lParam, dialog_cmd); @@ -94,6 +95,8 @@ void do_source (HINSTANCE h) { int rv = 0; + /* source = IDC_SOURCE_CWD;*/ + source = IDC_SOURCE_NETINST; rv = DialogBox (h, MAKEINTRESOURCE (IDD_SOURCE), 0, dialog_proc); if (rv == -1) fatal (IDS_DIALOG_FAILED); diff --git a/netinstall/splash.cc b/netinstall/splash.cc index 9c866c7..92ed2dc 100644 --- a/netinstall/splash.cc +++ b/netinstall/splash.cc @@ -68,7 +68,6 @@ void do_splash (HINSTANCE h) { int rv = 0; - HANDLE gnu = LoadImage (h, MAKEINTRESOURCE (IDB_GNU), IMAGE_BITMAP, 0, 0, 0); rv = DialogBox (h, MAKEINTRESOURCE (IDD_SPLASH), 0, dialog_proc); if (rv == -1) fatal (IDS_DIALOG_FAILED); diff --git a/netinstall/state.h b/netinstall/state.h index 6f11d78..f891a7b 100644 --- a/netinstall/state.h +++ b/netinstall/state.h @@ -29,6 +29,13 @@ extern int root_scope; extern int root_menu; extern int root_desktop; +extern int reg_c; +extern int reg_cpp; +extern int reg_java; +extern int reg_elisp; +extern int reg_txt; +extern int reg_idl; + extern int net_method; extern char * net_proxy_host; extern int net_proxy_port; @@ -42,5 +49,6 @@ extern char * mirror_site; extern char * other_url; extern int trust_level; +extern int uninstall; #define MIRROR_SITE (mirror_site ? mirror_site : other_url) diff --git a/netinstall/tar.cc b/netinstall/tar.cc index 8be129e..6149dd4 100644 --- a/netinstall/tar.cc +++ b/netinstall/tar.cc @@ -116,10 +116,37 @@ tar_open (char *pathname) return g ? 0 : 1; } +/* For some reason the cygwin version uses a function that is not in + the original source. We duplicate it here - although this does mean + revealing some internals. */ +extern "C" { + z_off_t ZEXPORT tar_gzctell (gzFile file); + typedef struct gz_stream { + z_stream stream; + int z_err; /* error code for last stream operation */ + int z_eof; /* set if end of input file */ + FILE *file; /* .gz file */ + Byte *inbuf; /* input buffer */ + Byte *outbuf; /* output buffer */ + uLong crc; /* crc32 of uncompressed data */ + char *msg; /* error message */ + char *path; /* path name for debugging only */ + int transparent; /* 1 if input file is not a .gz file */ + char mode; /* 'w' or 'r' */ + long startpos; /* start of compressed data in file (header skipped) */ + } gz_stream; +}; + +z_off_t ZEXPORT tar_gzctell (gzFile file) +{ + gz_stream *s = (gz_stream *)file; + return ftell(s->file); +} + int tar_ftell () { - return gztell (g); + return tar_gzctell (g); } static void @@ -482,7 +509,7 @@ tar_auto (char *pathname, char **maplist) if ((tar_open (pathname))) return 1; - while (c = tar_next_file ()) + while ((c = tar_next_file ())) { int l = strlen (c); for (i=0; i<nmaps; i++) diff --git a/netinstall/uninstall.cc b/netinstall/uninstall.cc index 6117b3e..a966fe7 100644 --- a/netinstall/uninstall.cc +++ b/netinstall/uninstall.cc @@ -48,6 +48,7 @@ #include "reginfo.h" #include "log.h" #include "hash.h" +#include "desktop.h" #include "port.h" @@ -66,9 +67,7 @@ static int package_bytes = 0; static int uninstall_started = 0; extern char * map_filename (char *fn, int type); -void remove_desktop_setup (); static void start_uninstall (); -extern char* find_xemacs_exe_name(); char * base (char *s); diff --git a/netinstall/win32.h b/netinstall/win32.h index d1ee070..7e1c4d1 100644 --- a/netinstall/win32.h +++ b/netinstall/win32.h @@ -21,26 +21,8 @@ #ifndef _MINI_WIN32_ #define _MINI_WIN32_ -#define _UNION_NAME(x) -#define _STRUCT_NAME(x) #define NOCOMATTRIBUTE -#include <stdarg.h> -#ifdef WIN32_NATIVE -/* MSVC is barking with the list above, something else is missing, so - I'm using <windows.h> and lean-n-mean. FP, 2000-23-12 */ -#include <windows.h> -#endif -#include <windef.h> -#include <basetyps.h> -#include <winbase.h> -#include <wingdi.h> -#include <winuser.h> -#include <wininet.h> -#include <winreg.h> - -#include <windowsx.h> - /* Cope with native win32 & mingw differences. Written by F. Popineau <Fabrice.Popineau@supelec.fr> */ #ifdef WIN32_NATIVE @@ -50,6 +32,14 @@ # define strnicmp _strnicmp #endif +#include <stdarg.h> + +#define WIN32_LEAN_AND_MEAN +#include <windows.h> + +#include <wininet.h> +#include <windowsx.h> + #ifndef CDECL #define CDECL __cdecl #endif diff --git a/nt/Makefile.cygwin b/nt/Makefile.cygwin deleted file mode 100644 index fdbd61e..0000000 --- a/nt/Makefile.cygwin +++ /dev/null @@ -1,15 +0,0 @@ -MSW_LIBS =-luser32 -lgdi32 -lcomdlg32 -LDFLAGS =-Wl,--subsystem,windows -CFLAGS =-g - -bindir =/usr/local/bin - -INSTALL = /usr/local/src/xemacs-21.0-b42/lib-src/installexe.sh /d/cygnus/h-i386-cygwin32/bin/install -c -INSTALL_PROGRAM = ${INSTALL} -INSTALL_DATA = ${INSTALL} -m 644 - -runemacs.exe: runemacs.o - $(CC) $(LDFLAGS) runemacs.o $(MSW_LIBS) -o $@ - -install: runemacs.exe - $(INSTALL_PROGRAM) runemacs.exe $(bindir) diff --git a/nt/Todo b/nt/Todo deleted file mode 100644 index ac91718..0000000 --- a/nt/Todo +++ /dev/null @@ -1,42 +0,0 @@ -# List of problems with XEmacs. If anyone wants to work on these, please -# mail me and I'll update the table below. - -# Core NT issues - 1. Subprocess support is completely broken. - 2. Networking support is completely broken. This is due to the fact that - the model relies on the subprocess support also working. - 4. No binary release. We know a binary release would be A Good Thing. - However we want to make things stable before producing one so we don't - have to field too many problems. Sorry. - 5. Support for dired is perhaps not quite there. We need to port ls-lisp.el - from FSF Emacs. - 6. Currently the backup files do not get the same permissions as the file - being edited. August Hill is looking at this one. - 7. Verify that CRLF issues are dealt with correctly. Marc Paquette is - looking at this. - 8. Use the registry to store the root directory(ies) of lisp packages; that - is the path name, not the elisp files. - -# X issues - 1. Redrawing on my (davidh) system seems fairly broken - I don't know if - this is the XEmacs redraw functionality, my X server or just something - strange with X under NT. Has anyone else experiences with this ? - -# Native GUI issues - 0. The entire event model. - 1. Calling mouse_[enter|leave]_frame_hook - 2. Can't change bold, italic or bold-italic face fonts - 3. Bogus delay when setting default- or initial-frame-plist - 4. Short timeouts don't seem to be very accurate - 5. Scrollbar dragging. Redisplay isn't called while dragging. - Also can't retrieve 32 bit tracking position with GetScrollInfo() - 6. Menubar - 7. Palette handling - 8. Middle mouse button emulation - 9. Drag'n'drop - 10. Images - -Old Issues. - - 1. For some reason, HOME is a required environment variable. - diff --git a/nt/config.inc.samp b/nt/config.inc.samp index c49da6b..0e2752c 100644 --- a/nt/config.inc.samp +++ b/nt/config.inc.samp @@ -12,18 +12,25 @@ PACKAGE_PREFIX=c:\Program Files\XEmacs HAVE_MULE=0 # Native MS Windows support. -HAVE_MSW=1 +HAVE_MS_WINDOWS=1 # X Windows support. -HAVE_X=0 +HAVE_X_WINDOWS=0 X11_DIR= +# GTK support. Do NOT set this to 1; as of xemacs-21.2-b44 +# gtk-xemacs is not supported on MSWindows (mingw or msvc). +# Yes, we know that gtk has been ported to native MSWindows +# but XEmacs is not yet ready to use that port. +HAVE_GTK=0 +GTK_DIR= + ############################################################################ # Set this to enable XPM support (virtually mandatory), and specify # the directory containing xpm. HAVE_XPM=1 -XPM_DIR=f:\src\xpm-3.4k +XPM_DIR=c:\src\xpm-3.4k # Set this to enable GIF support. HAVE_GIF=1 @@ -31,16 +38,16 @@ HAVE_GIF=1 # Set this to enable PNG support (virtually mandatory), and specify # the directories containing png and zlib. HAVE_PNG=1 -PNG_DIR=f:\src\libpng-1.0.3 -ZLIB_DIR=f:\src\zlib +PNG_DIR=c:\src\libpng-1.0.9 +ZLIB_DIR=c:\src\zlib # Set this to enable TIFF support, and specify the directory containing tiff. HAVE_TIFF=0 TIFF_DIR= # Set this to enable JPEG support, and specify the directory containing jpeg. -HAVE_JPEG=0 -JPEG_DIR= +HAVE_JPEG=1 +JPEG_DIR=c:\src\jpeg-6b # Set this to enable XFace support, and specify the directory containing # compface. @@ -51,22 +58,24 @@ COMPFACE_DIR= # Set this to specify the location of makeinfo. (If not set, XEmacs will # attempt to use its built-in texinfo support when building info files.) -MAKEINFO=f:\src\texinfo-4.0\makeinfo\makeinfo.exe +MAKEINFO=c:\src\texinfo-4.0\makeinfo\makeinfo.exe ############################################################################ # Set this to enable some debug code that doesn't slow things down. DEBUG_XEMACS=1 +# Set this to speed up building, for development purposes. +QUICK_BUILD=0 + # Set this to see exactly which compilation commands are being run (not # generally recommended). VERBOSECC=0 -############################################################################ +# Set this to get nmake to use dependency info (requires Perl to be installed) +DEPEND=0 -# Some technical options. +# Set this to use the portable dumper for dumping the preloaded Lisp +# routines, instead of the older "unexec" routines in unexnt.c. +USE_PORTABLE_DUMPER=1 -USE_MINIMAL_TAGBITS=0 -USE_INDEXED_LRECORD_IMPLEMENTATION=0 -USE_PORTABLE_DUMPER=0 -GUNG_HO=0 diff --git a/nt/inc/arpa/inet.h b/nt/inc/arpa/inet.h deleted file mode 100644 index f5d197c..0000000 --- a/nt/inc/arpa/inet.h +++ /dev/null @@ -1 +0,0 @@ -/* null version of <arpa/inet.h> - <sys/socket.h> has everything */ diff --git a/nt/inc/netdb.h b/nt/inc/netdb.h deleted file mode 100644 index 5bf232e..0000000 --- a/nt/inc/netdb.h +++ /dev/null @@ -1 +0,0 @@ -/* null version of <netdb.h> - <sys/socket.h> has everything */ diff --git a/nt/inc/netinet/in.h b/nt/inc/netinet/in.h deleted file mode 100644 index 46fb0fa..0000000 --- a/nt/inc/netinet/in.h +++ /dev/null @@ -1 +0,0 @@ -/* null version of <netinet/in.h> - <sys/socket.h> has everything */ diff --git a/nt/inc/pwd.h b/nt/inc/pwd.h deleted file mode 100644 index 6202ccd..0000000 --- a/nt/inc/pwd.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _PWD_H_ -#define _PWD_H_ -/* - * pwd.h doesn't exist on NT, so we put together our own. - */ - -struct passwd { - char *pw_name; - char *pw_passwd; - int pw_uid; - int pw_gid; - int pw_quota; - char *pw_gecos; - char *pw_dir; - char *pw_shell; -}; - -#endif /* _PWD_H_ */ diff --git a/nt/inc/sys/dir.h b/nt/inc/sys/dir.h deleted file mode 100644 index df729d2..0000000 --- a/nt/inc/sys/dir.h +++ /dev/null @@ -1,75 +0,0 @@ -/* This file is part of XEmacs. - -XEmacs is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. - -XEmacs 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 XEmacs; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -/* Synched up with: FSF 19.30. */ - -/* - <dir.h> -- definitions for 4.2BSD-compatible directory access - - last edit: 09-Jul-1983 D A Gwyn -*/ - -#ifdef VMS -#ifndef FAB$C_BID -#include <fab.h> -#endif -#ifndef NAM$C_BID -#include <nam.h> -#endif -#ifndef RMS$_SUC -#include <rmsdef.h> -#endif -#include "vms-dir.h" -#endif /* VMS */ - -#define DIRBLKSIZ 512 /* size of directory block */ -#ifdef VMS -#define MAXNAMLEN (DIR$S_NAME + 7) /* 80 plus room for version #. */ -#define MAXFULLSPEC NAM$C_MAXRSS /* Maximum full spec */ -#else -#ifdef WINDOWSNT -#define MAXNAMLEN 255 -#else /* not WINDOWSNT */ -#define MAXNAMLEN 15 /* maximum filename length */ -#endif /* not WINDOWSNT */ -#endif /* VMS */ - /* NOTE: MAXNAMLEN must be one less than a multiple of 4 */ - -struct direct /* data from readdir() */ - { - long d_ino; /* inode number of entry */ - unsigned short d_reclen; /* length of this record */ - unsigned short d_namlen; /* length of string in d_name */ - char d_name[MAXNAMLEN+1]; /* name of file */ - }; - -typedef struct - { - int dd_fd; /* file descriptor */ - int dd_loc; /* offset in block */ - int dd_size; /* amount of valid data */ - char dd_buf[DIRBLKSIZ]; /* directory block */ - } DIR; /* stream data from opendir() */ - -DIR *opendir (CONST char *filename); -void closedir (DIR *dirp); -struct direct *readdir (DIR *dirp); -struct direct *readdirver (DIR *dirp); -long telldir (DIR *dirp); -void seekdir (DIR *dirp, long loc); - -#define rewinddir( dirp ) seekdir( dirp, 0L ) diff --git a/nt/inc/sys/file.h b/nt/inc/sys/file.h deleted file mode 100644 index 8536d03..0000000 --- a/nt/inc/sys/file.h +++ /dev/null @@ -1,8 +0,0 @@ -/* - * sys\file.h doesn't exist on NT - only needed for these constants - */ - -#define F_OK 0 -#define X_OK 1 -#define W_OK 2 -#define R_OK 4 diff --git a/nt/inc/sys/ioctl.h b/nt/inc/sys/ioctl.h deleted file mode 100644 index dc09578..0000000 --- a/nt/inc/sys/ioctl.h +++ /dev/null @@ -1,5 +0,0 @@ -/* - * sys\ioctl.h doesn't exist on NT...rather than including it conditionally - * in many of the source files, we just extend the include path so that the - * compiler will pick this up empty header instead. - */ diff --git a/nt/inc/sys/param.h b/nt/inc/sys/param.h deleted file mode 100644 index 397c5ff..0000000 --- a/nt/inc/sys/param.h +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef _PARAM_H_ -#define _PARAM_H_ - -/* - * sys\param.h doesn't exist on NT, so we'll make one. - */ - -#define NBPG 4096 - -#endif /* _PARAM_H_ */ diff --git a/nt/inc/sys/socket.h b/nt/inc/sys/socket.h deleted file mode 100644 index 03c6077..0000000 --- a/nt/inc/sys/socket.h +++ /dev/null @@ -1,86 +0,0 @@ -/* Workable version of <sys/socket.h> based on winsock.h */ - -#ifndef _SOCKET_H_ -#define _SOCKET_H_ - -/* defeat the multiple include protection */ -#ifdef _WINSOCKAPI_ -#undef _WINSOCKAPI_ -#endif - -#if 0 /* What's wrong with winsock.h version ? - kkm */ -/* avoid clashing with our version of FD_SET if already defined */ -#ifdef FD_SET -#undef FD_SET -#undef FD_CLR -#undef FD_ISSET -#undef FD_ZERO -#endif - -/* allow us to provide our own version of fd_set */ -#define fd_set ws_fd_set -#endif /* 0 */ - -/* avoid duplicate definition of timeval */ -#ifdef HAVE_TIMEVAL -#define timeval ws_timeval -#endif - -#include <winsock.h> - -#if 0 /* What's wrong with winsock.h version ? - kkm */ -/* revert to our version of FD_SET */ -#undef FD_SET -#undef FD_CLR -#undef FD_ISSET -#undef FD_ZERO -#undef fd_set -#include "nt.h" -#endif /* 0 */ - -#ifdef HAVE_TIMEVAL -#undef timeval -#endif - -/* map winsock error codes to standard names */ -#define EWOULDBLOCK WSAEWOULDBLOCK -#define EINPROGRESS WSAEINPROGRESS -#define EALREADY WSAEALREADY -#define ENOTSOCK WSAENOTSOCK -#define EDESTADDRREQ WSAEDESTADDRREQ -#define EMSGSIZE WSAEMSGSIZE -#define EPROTOTYPE WSAEPROTOTYPE -#define ENOPROTOOPT WSAENOPROTOOPT -#define EPROTONOSUPPORT WSAEPROTONOSUPPORT -#define ESOCKTNOSUPPORT WSAESOCKTNOSUPPORT -#define EOPNOTSUPP WSAEOPNOTSUPP -#define EPFNOSUPPORT WSAEPFNOSUPPORT -#define EAFNOSUPPORT WSAEAFNOSUPPORT -#define EADDRINUSE WSAEADDRINUSE -#define EADDRNOTAVAIL WSAEADDRNOTAVAIL -#define ENETDOWN WSAENETDOWN -#define ENETUNREACH WSAENETUNREACH -#define ENETRESET WSAENETRESET -#define ECONNABORTED WSAECONNABORTED -#define ECONNRESET WSAECONNRESET -#define ENOBUFS WSAENOBUFS -#define EISCONN WSAEISCONN -#define ENOTCONN WSAENOTCONN -#define ESHUTDOWN WSAESHUTDOWN -#define ETOOMANYREFS WSAETOOMANYREFS -#define ETIMEDOUT WSAETIMEDOUT -#define ECONNREFUSED WSAECONNREFUSED -#define ELOOP WSAELOOP -/* #define ENAMETOOLONG WSAENAMETOOLONG */ -#define EHOSTDOWN WSAEHOSTDOWN -#define EHOSTUNREACH WSAEHOSTUNREACH -/* #define ENOTEMPTY WSAENOTEMPTY */ -#define EPROCLIM WSAEPROCLIM -#define EUSERS WSAEUSERS -#define EDQUOT WSAEDQUOT -#define ESTALE WSAESTALE -#define EREMOTE WSAEREMOTE - -#endif /* _SOCKET_H_ */ - -/* end of socket.h */ diff --git a/nt/inc/sys/time.h b/nt/inc/sys/time.h deleted file mode 100644 index 3bbdbe7..0000000 --- a/nt/inc/sys/time.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - * sys/time.h doesn't exist on NT - */ - -#include <time.h> - -struct timeval - { - long tv_sec; /* seconds */ - long tv_usec; /* microseconds */ - }; - -struct timezone - { - int tz_minuteswest; /* minutes west of Greenwich */ - int tz_dsttime; /* type of dst correction */ - }; - -#ifndef HAVE_X_WINDOWS -/* X11R6 on NT provides the single parameter version of this command */ -void gettimeofday (struct timeval *, struct timezone *); -#endif - -/* end of sys/time.h */ diff --git a/nt/inc/unistd.h b/nt/inc/unistd.h deleted file mode 100644 index c1caa77..0000000 --- a/nt/inc/unistd.h +++ /dev/null @@ -1 +0,0 @@ -/* Fake unistd.h: config.h already provides most of the relevant things. */ diff --git a/nt/minitar.mak b/nt/minitar.mak deleted file mode 100644 index 6218f56..0000000 --- a/nt/minitar.mak +++ /dev/null @@ -1,10 +0,0 @@ -ZLIB=\path\to\zlib - -all: minitar.exe - -minitar.exe: minitar.obj - cl -o minitar.exe minitar.obj $(ZLIB)\zlib.lib - -minitar.obj: minitar.c - cl -c minitar.c -I $(ZLIB) - diff --git a/nt/puresize-adjust.h b/nt/puresize-adjust.h deleted file mode 100644 index b10cdc8..0000000 --- a/nt/puresize-adjust.h +++ /dev/null @@ -1,3 +0,0 @@ -/* Do not edit this file! - Automatically generated by XEmacs */ -# define PURESIZE_ADJUSTMENT (0) diff --git a/nt/runemacs.c b/nt/runemacs.c deleted file mode 100644 index a516eec..0000000 --- a/nt/runemacs.c +++ /dev/null @@ -1,171 +0,0 @@ -/* - Simple program to start Emacs with its console window hidden. - - This program is provided purely for convenience, since most users will - use Emacs in windowing (GUI) mode, and will not want to have an extra - console window lying around. */ - -/* - You may want to define this if you want to be able to install updated - emacs binaries even when other users are using the current version. - The problem with some file servers (notably Novell) is that an open - file cannot be overwritten, deleted, or even renamed. So if someone - is running emacs.exe already, you cannot install a newer version. - By defining CHOOSE_NEWEST_EXE, you can name your new emacs.exe - something else which matches "emacs*.exe", and runemacs will - automatically select the newest emacs executeable in the bin directory. - (So you'll probably be able to delete the old version some hours/days - later). -*/ - -/* #define CHOOSE_NEWEST_EXE */ - -#define WIN32 - -#include <windows.h> -#include <string.h> -#include <malloc.h> - -#if defined(__CYGWIN32__) -#include <sys/types.h> -#include <sys/stat.h> -#endif - -int WINAPI -WinMain (HINSTANCE hSelf, HINSTANCE hPrev, LPSTR cmdline, int nShow) -{ - STARTUPINFO start; - SECURITY_ATTRIBUTES sec_attrs; - SECURITY_DESCRIPTOR sec_desc; - PROCESS_INFORMATION child; - int wait_for_child = FALSE; - DWORD ret_code = 0; - char *new_cmdline; - char *p; - char modname[MAX_PATH]; - - if (!GetModuleFileName (NULL, modname, MAX_PATH)) - goto error; - if ((p = strrchr (modname, '\\')) == NULL) - goto error; - *p = 0; - - new_cmdline = alloca (MAX_PATH + strlen (cmdline) + 1); - strcpy (new_cmdline, modname); - -#ifdef CHOOSE_NEWEST_EXE - { - /* Silly hack to allow new versions to be installed on - server even when current version is in use. */ - - char * best_name = alloca (MAX_PATH + 1); - FILETIME best_time = {0,0}; - WIN32_FIND_DATA wfd; - HANDLE fh; - p = new_cmdline + strlen (new_cmdline); - strcpy (p, "\\xemacs*.exe "); - fh = FindFirstFile (new_cmdline, &wfd); - if (fh == INVALID_HANDLE_VALUE) - goto error; - do - { - if (wfd.ftLastWriteTime.dwHighDateTime > best_time.dwHighDateTime - || (wfd.ftLastWriteTime.dwHighDateTime == best_time.dwHighDateTime - && wfd.ftLastWriteTime.dwLowDateTime > best_time.dwLowDateTime)) - { - best_time = wfd.ftLastWriteTime; - strcpy (best_name, wfd.cFileName); - } - } - while (FindNextFile (fh, &wfd)); - FindClose (fh); - *p++ = '\\'; - strcpy (p, best_name); - strcat (p, " "); - } -#else -#if defined(__CYGWIN32__) - { - struct stat stbuf; - char sym_link_name[MAX_PATH+1], real_name[MAX_PATH+1]; - - strcpy(sym_link_name, new_cmdline); - strcat(sym_link_name, "\\xemacs"); - if (lstat(sym_link_name, &stbuf) == 0) - { - if ((stbuf.st_mode & S_IFLNK) == S_IFLNK) - { - if (readlink(sym_link_name, real_name, sizeof(real_name)) == -1) - { - MessageBox (NULL, "Error reading symbolic link for xemacs", - "Error", MB_ICONSTOP); - return 1; - } - else - { - strcat(new_cmdline, "\\"); - strcat(new_cmdline, real_name); - strcat(new_cmdline, " "); - } - } - else - strcat(new_cmdline, "\\xemacs "); - } - else - { - MessageBox (NULL, "can't locate XEmacs executable", - "Error", MB_ICONSTOP); - return 1; - } - } -#else - strcat (new_cmdline, "\\xemacs.exe "); -#endif -#endif - - /* Append original arguments if any; first look for -wait as first - argument, and apply that ourselves. */ - if (strncmp (cmdline, "-wait", 5) == 0) - { - wait_for_child = TRUE; - cmdline += 5; - } - strcat (new_cmdline, cmdline); - - /* Set emacs_dir variable if runemacs was in "%emacs_dir%\bin". */ - if ((p = strrchr (modname, '\\')) && stricmp (p, "\\bin") == 0) - { - *p = 0; - for (p = modname; *p; p++) - if (*p == '\\') *p = '/'; - SetEnvironmentVariable ("emacs_dir", modname); - } - - memset (&start, 0, sizeof (start)); - start.cb = sizeof (start); - start.dwFlags = STARTF_USESHOWWINDOW; - start.wShowWindow = SW_HIDE; - - sec_attrs.nLength = sizeof (sec_attrs); - sec_attrs.lpSecurityDescriptor = NULL; - sec_attrs.bInheritHandle = FALSE; - - if (CreateProcess (NULL, new_cmdline, &sec_attrs, NULL, TRUE, 0, - NULL, NULL, &start, &child)) - { - if (wait_for_child) - { - WaitForSingleObject (child.hProcess, INFINITE); - GetExitCodeProcess (child.hProcess, &ret_code); - } - CloseHandle (child.hThread); - CloseHandle (child.hProcess); - } - else - goto error; - return (int) ret_code; - -error: - MessageBox (NULL, "Could not start XEmacs.", "Error", MB_ICONSTOP); - return 1; -} diff --git a/nt/xemacs.dsp b/nt/xemacs.dsp index f317c9c..3438f45 100644 --- a/nt/xemacs.dsp +++ b/nt/xemacs.dsp @@ -1,5 +1,5 @@ # Microsoft Developer Studio Project File - Name="xemacs" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 5.00 +# Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) External Target" 0x0106 @@ -22,6 +22,7 @@ CFG=xemacs - Win32 Debug !MESSAGE # Begin Project +# PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" @@ -36,8 +37,8 @@ CFG=xemacs - Win32 Debug # PROP BASE Bsc_Name "xemacs.bsc" # PROP BASE Target_Dir "" # PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" +# PROP Output_Dir "..\src" +# PROP Intermediate_Dir "obj" # PROP Cmd_Line "NMAKE /f xemacs.mak" # PROP Rebuild_Opt "/a" # PROP Target_File "xemacs.exe" @@ -55,8 +56,8 @@ CFG=xemacs - Win32 Debug # PROP BASE Bsc_Name "xemacs.bsc" # PROP BASE Target_Dir "" # PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" +# PROP Output_Dir "..\src" +# PROP Intermediate_Dir "obj" # PROP Cmd_Line "NMAKE /f xemacs.mak" # PROP Rebuild_Opt "/a" # PROP Target_File "..\src\xemacs.exe" diff --git a/nt/xemacs.dsw b/nt/xemacs.dsw index e9a8ca9..4b158e1 100644 --- a/nt/xemacs.dsw +++ b/nt/xemacs.dsw @@ -1,9 +1,9 @@ -Microsoft Developer Studio Workspace File, Format Version 5.00 +Microsoft Developer Studio Workspace File, Format Version 6.00 # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! ############################################################################### -Project: "xemacs"=".\xemacs.dsp" - Package Owner=<4> +Project: "xemacs"=.\xemacs.dsp - Package Owner=<4> Package=<5> {{{ diff --git a/src/.dbxrc b/src/.dbxrc index 4653a31..4e749e2 100644 --- a/src/.dbxrc +++ b/src/.dbxrc @@ -39,6 +39,8 @@ # So we simulate the gdb algorithm by doing it ourselves here. if test -r $HOME/.dbxrc; then . $HOME/.dbxrc; fi +dbxenv language_mode ansic + ignore POLL ignore IO @@ -62,20 +64,17 @@ function ldp { call debug_print ($1); } +Lisp_Type_Int=-2 + # A bug in dbx prevents string variables from having values beginning with `-'!! function XEmacsInit { - function ToInt { eval "$1=\$[(int) $1]"; } + function ToInt { eval "$1=\$[(int) \`alloc.c\`$1]"; } ToInt dbg_USE_UNION_TYPE - ToInt Lisp_Type_Int ToInt Lisp_Type_Char - ToInt Lisp_Type_Cons - ToInt Lisp_Type_String - ToInt Lisp_Type_Vector - ToInt Lisp_Type_Symbol ToInt Lisp_Type_Record ToInt dbg_valbits ToInt dbg_gctypebits - function ToLong { eval "$1=\$[(unsigned long) $1]"; } + function ToLong { eval "$1=\$[(\`alloc.c\`unsigned long) \`alloc.c\`$1]"; } ToLong dbg_valmask ToLong dbg_typemask xemacs_initted=yes @@ -98,11 +97,11 @@ function decode_object { # Repeat after me... dbx sux, dbx sux, dbx sux... # Allow both `pobj Qnil' and `pobj 0x82746834' to work case $(whatis $1) in - *Lisp_Object*) obj="$[(unsigned long)(($1).i)]";; - *) obj="$[(unsigned long)($1)]";; + *Lisp_Object*) obj="$[(`alloc.c`unsigned long)(($1).i)]";; + *) obj="$[(`alloc.c`unsigned long)($1)]";; esac else - obj="$[(unsigned long)($1)]"; + obj="$[(`alloc.c`unsigned long)($1)]"; fi if test $[(int)($obj & 1)] = 1; then # It's an int @@ -120,9 +119,12 @@ function decode_object { fi if test $type = $Lisp_Type_Record; then - typeset lheader="((struct lrecord_header *) $val)" - imp=$[(void*)(lrecord_implementations_table[$lheader->type])] + lheader="((struct lrecord_header *) $val)" + lrecord_type=$[(enum lrecord_type) $lheader->type] + imp=$[(void*)(`alloc.c`lrecord_implementations_table[$lheader->type])] else + lheader="((struct lrecord_header *) -1)" + lrecord_type=-1 imp="0xdeadbeef" fi # printvar obj val type imp @@ -142,10 +144,6 @@ function xtype { decode_object "$*" if test $type = $Lisp_Type_Int; then echo "int" elif test $type = $Lisp_Type_Char; then echo "char" - elif test $type = $Lisp_Type_Symbol; then echo "symbol" - elif test $type = $Lisp_Type_String; then echo "string" - elif test $type = $Lisp_Type_Vector; then echo "vector" - elif test $type = $Lisp_Type_Cons; then echo "cons" elif test $type = null_pointer; then echo "null_pointer" else echo "record type with name: $[((struct lrecord_implementation *)$imp)->name]" @@ -171,7 +169,7 @@ end function run-temacs { environment-to-run-temacs - run -batch -l ../lisp/loadup.el run-temacs -q ${1+"$@"} + run -nd -batch -l ../lisp/loadup.el run-temacs -q ${1+"$@"} } document check-xemacs << 'end' @@ -203,29 +201,26 @@ end function update-elc { environment-to-run-temacs - run -batch -l ../lisp/update-elc.el + run -nd -batch -l ../lisp/update-elc.el } -document dump-temacs << 'end' -Usage: dump-temacs +document dmp << 'end' +Usage: dmp Run the dumping part of the build procedure. Use when debugging temacs, not xemacs! Use this when temacs builds successfully, but xemacs does not. end -function dump-temacs { +function dmp { environment-to-run-temacs - run -batch -l ../lisp/loadup.el dump -} - -function pstruct { - xstruct="((struct $1 *) $val)" - print $xstruct - print *$xstruct + run -nd -batch -l ../lisp/loadup.el dump } -function lrecord_type_p { - if eval test -z \"\$lrecord_$1\" && test $imp = $[(void*)(&lrecord_$1)]; then return 0; else return 1; fi +function pstruct { # pstruct foo.c struct-name + module "$1" > /dev/null + type_ptr="((struct $2 *) $val)" + print $type_ptr + print *$type_ptr } document pobj << 'end' @@ -243,104 +238,110 @@ function pobj { else print -f"Char: %d" $val fi - elif test $type = $Lisp_Type_String || lrecord_type_p string; then - pstruct Lisp_String - elif test $type = $Lisp_Type_Cons || lrecord_type_p cons; then - pstruct Lisp_Cons - elif test $type = $Lisp_Type_Symbol || lrecord_type_p symbol; then - pstruct Lisp_Symbol - echo "Symbol name: $[(char *)($xstruct->name->data)]" - elif test $type = $Lisp_Type_Vector || lrecord_type_p vector; then - pstruct Lisp_Vector - echo "Vector of length $[$xstruct->size]" - elif lrecord_type_p bit_vector; then - pstruct Lisp_Bit_Vector - elif lrecord_type_p buffer; then - pstruct buffer - elif lrecord_type_p char_table; then - pstruct Lisp_Char_Table - elif lrecord_type_p char_table_entry; then - pstruct Lisp_Char_Table_Entry - elif lrecord_type_p charset; then - pstruct Lisp_Charset - elif lrecord_type_p coding_system; then - pstruct Lisp_Coding_System - elif lrecord_type_p color_instance; then - pstruct Lisp_Color_Instance - elif lrecord_type_p command_builder; then - pstruct command_builder - elif lrecord_type_p compiled_function; then - pstruct Lisp_Compiled_Function - elif lrecord_type_p console; then - pstruct console - elif lrecord_type_p database; then - pstruct Lisp_Database - elif lrecord_type_p device; then - pstruct device - elif lrecord_type_p event; then - pstruct Lisp_Event - elif lrecord_type_p extent; then - pstruct extent - elif lrecord_type_p extent_auxiliary; then - pstruct extent_auxiliary - elif lrecord_type_p extent_info; then - pstruct extent_info - elif lrecord_type_p face; then - pstruct Lisp_Face - elif lrecord_type_p float; then - pstruct Lisp_Float - elif lrecord_type_p font_instance; then - pstruct Lisp_Font_Instance - elif lrecord_type_p frame; then - pstruct frame - elif lrecord_type_p glyph; then - pstruct Lisp_Glyph - elif lrecord_type_p hash_table; then - pstruct Lisp_Hash_Table - elif lrecord_type_p image_instance; then - pstruct Lisp_Image_Instance - elif lrecord_type_p keymap; then - pstruct Lisp_Keymap - elif lrecord_type_p lcrecord_list; then - pstruct lcrecord_list - elif lrecord_type_p lstream; then - pstruct lstream - elif lrecord_type_p marker; then - pstruct Lisp_Marker - elif lrecord_type_p opaque; then - pstruct Lisp_Opaque - elif lrecord_type_p opaque_ptr; then - pstruct Lisp_Opaque_Ptr - elif lrecord_type_p popup_data; then - pstruct popup_data - elif lrecord_type_p process; then - pstruct Lisp_Process - elif lrecord_type_p range_table; then - pstruct Lisp_Range_Table - elif lrecord_type_p specifier; then - pstruct Lisp_Specifier - elif lrecord_type_p subr; then - pstruct Lisp_Subr - elif lrecord_type_p symbol_value_buffer_local; then - pstruct symbol_value_buffer_local - elif lrecord_type_p symbol_value_forward; then - pstruct symbol_value_forward - elif lrecord_type_p symbol_value_lisp_magic; then - pstruct symbol_value_lisp_magic - elif lrecord_type_p symbol_value_varalias; then - pstruct symbol_value_varalias - elif lrecord_type_p toolbar_button; then - pstruct toolbar_button - elif lrecord_type_p tooltalk_message; then - pstruct Lisp_Tooltalk_Message - elif lrecord_type_p tooltalk_pattern; then - pstruct Lisp_Tooltalk_Pattern - elif lrecord_type_p weak_list; then - pstruct weak_list - elif lrecord_type_p window; then - pstruct window - elif lrecord_type_p window_configuration; then - pstruct window_config + elif test $lrecord_type = lrecord_type_string; then + pstruct alloc.c Lisp_String + elif test $lrecord_type = lrecord_type_cons; then + pstruct alloc.c Lisp_Cons + elif test $lrecord_type = lrecord_type_symbol; then + pstruct symbols.c Lisp_Symbol + echo "Symbol name: $[(char *)($type_ptr->name->data)]" + elif test $lrecord_type = lrecord_type_vector; then + pstruct alloc.c Lisp_Vector + echo "Vector of length $[$type_ptr->size]" + elif test $lrecord_type = lrecord_type_bit_vector; then + pstruct fns.c Lisp_Bit_Vector + elif test $lrecord_type = lrecord_type_buffer; then + pstruct buffer.c buffer + elif test $lrecord_type = lrecord_type_char_table; then + pstruct chartab.c Lisp_Char_Table + elif test $lrecord_type = lrecord_type_char_table_entry; then + pstruct chartab.c Lisp_Char_Table_Entry + elif test $lrecord_type = lrecord_type_charset; then + pstruct mule-charset.c Lisp_Charset + elif test $lrecord_type = lrecord_type_coding_system; then + pstruct file-coding.c Lisp_Coding_System + elif test $lrecord_type = lrecord_type_color_instance; then + pstruct objects.c Lisp_Color_Instance + elif test $lrecord_type = lrecord_type_command_builder; then + pstruct event-stream.c command_builder + elif test $lrecord_type = lrecord_type_compiled_function; then + pstruct bytecode.c Lisp_Compiled_Function + elif test $lrecord_type = lrecord_type_console; then + pstruct console.c console + elif test $lrecord_type = lrecord_type_database; then + pstruct database.c Lisp_Database + elif test $lrecord_type = lrecord_type_device; then + pstruct device.c device + elif test $lrecord_type = lrecord_type_event; then + pstruct events.c Lisp_Event + elif test $lrecord_type = lrecord_type_extent; then + pstruct extents.c extent + elif test $lrecord_type = lrecord_type_extent_auxiliary; then + pstruct extents.c extent_auxiliary + elif test $lrecord_type = lrecord_type_extent_info; then + pstruct extents.c extent_info + elif test $lrecord_type = lrecord_type_face; then + pstruct faces.c Lisp_Face + elif test $lrecord_type = lrecord_type_float; then + pstruct floatfns.c Lisp_Float + elif test $lrecord_type = lrecord_type_font_instance; then + pstruct objects.c Lisp_Font_Instance + elif test $lrecord_type = lrecord_type_frame; then + pstruct frame.c frame + elif test $lrecord_type = lrecord_type_glyph; then + pstruct glyph.c Lisp_Glyph + elif test $lrecord_type = lrecord_type_gui_item; then + pstruct gui.c Lisp_Gui_Item + elif test $lrecord_type = lrecord_type_hash_table; then + pstruct elhash.c Lisp_Hash_Table + elif test $lrecord_type = lrecord_type_image_instance; then + pstruct glyphs.c Lisp_Image_Instance + elif test $lrecord_type = lrecord_type_keymap; then + pstruct keymap.c Lisp_Keymap + elif test $lrecord_type = lrecord_type_lcrecord_list; then + pstruct alloc.c lcrecord_list + elif test $lrecord_type = lrecord_type_ldap; then + pstruct ldap.c Lisp_LDAP + elif test $lrecord_type = lrecord_type_lstream; then + pstruct lstream.c lstream + elif test $lrecord_type = lrecord_type_marker; then + pstruct marker.c Lisp_Marker + elif test $lrecord_type = lrecord_type_opaque; then + pstruct opaque.c Lisp_Opaque + elif test $lrecord_type = lrecord_type_opaque_ptr; then + pstruct opaque.c Lisp_Opaque_Ptr + elif test $lrecord_type = lrecord_type_popup_data; then + pstruct gui-x.c popup_data + elif test $lrecord_type = lrecord_type_process; then + pstruct process.c Lisp_Process + elif test $lrecord_type = lrecord_type_range_table; then + pstruct rangetab.c Lisp_Range_Table + elif test $lrecord_type = lrecord_type_specifier; then + pstruct specifier.c Lisp_Specifier + elif test $lrecord_type = lrecord_type_subr; then + pstruct eval.c Lisp_Subr + elif test $lrecord_type = lrecord_type_symbol_value_buffer_local; then + pstruct symbols.c symbol_value_buffer_local + elif test $lrecord_type = lrecord_type_symbol_value_forward; then + pstruct symbols.c symbol_value_forward + elif test $lrecord_type = lrecord_type_symbol_value_lisp_magic; then + pstruct symbols.c symbol_value_lisp_magic + elif test $lrecord_type = lrecord_type_symbol_value_varalias; then + pstruct symbols.c symbol_value_varalias + elif test $lrecord_type = lrecord_type_timeout; then + pstruct event-stream.c Lisp_Timeout + elif test $lrecord_type = lrecord_type_toolbar_button; then + pstruct toolbar.c toolbar_button + elif test $lrecord_type = lrecord_type_tooltalk_message; then + pstruct tooltalk.c Lisp_Tooltalk_Message + elif test $lrecord_type = lrecord_type_tooltalk_pattern; then + pstruct tooltalk.c Lisp_Tooltalk_Pattern + elif test $lrecord_type = lrecord_type_weak_list; then + pstruct data.c weak_list + elif test $lrecord_type = lrecord_type_window; then + pstruct window.c window + elif test $lrecord_type = lrecord_type_window_configuration; then + pstruct window.c window_config elif test "$type" = "null_pointer"; then echo "Lisp Object is a null pointer!!" else @@ -349,14 +350,8 @@ function pobj { fi } -function pproc { - print *(`process.c`struct Lisp_Process*)$1 ; - ldp "(`process.c`struct Lisp_Process*)$1->name" ; - ldp "(`process.c`struct Lisp_Process*)$1->command" ; -} - dbxenv suppress_startup_message 4.0 -dbxenv mt_watchpoints on +# dbxenv mt_watchpoints on function dp_core { print ((struct x_frame *)(((struct frame*)(Fselected_frame(Qnil)&0x00FFFFFF))->frame_data))->widget->core diff --git a/src/.gdbinit b/src/.gdbinit index b08c0a0..03720ca 100644 --- a/src/.gdbinit +++ b/src/.gdbinit @@ -48,12 +48,14 @@ set print union off set print pretty off +set $Lisp_Type_Int = -2 + define decode_object set $obj = (unsigned long) $arg0 if $obj & 1 # It's an int set $val = $obj >> 1 - set $type = Lisp_Type_Int + set $type = $Lisp_Type_Int else set $type = $obj & dbg_typemask if $type == Lisp_Type_Char @@ -65,9 +67,12 @@ define decode_object end if $type == Lisp_Type_Record - set $lheader = (struct lrecord_header *) $val - set $imp = lrecord_implementations_table[$lheader->type] + set $lheader = ((struct lrecord_header *) $val) + set $lrecord_type = ($lheader->type) + set $imp = ((struct lrecord_implementation *) lrecord_implementations_table[(int) $lrecord_type]) else + set $lrecord_type = -1 + set $lheader = -1 set $imp = -1 end end @@ -85,30 +90,13 @@ end define xtype decode_object $arg0 - if $type == Lisp_Type_Int + if $type == $Lisp_Type_Int echo int\n else if $type == Lisp_Type_Char echo char\n else - if $type == Lisp_Type_Symbol - echo symbol\n - else - if $type == Lisp_Type_String - echo string\n - else - if $type == Lisp_Type_Vector - echo vector\n - else - if $type == Lisp_Type_Cons - echo cons\n - else printf "record type: %s\n", $imp->name - # barf - end - end - end - end end end end @@ -135,7 +123,7 @@ end define run-temacs environment-to-run-temacs - run -batch -l ../lisp/loadup.el run-temacs -q + run -nd -batch -l ../lisp/loadup.el run-temacs -q end document run-temacs @@ -156,7 +144,7 @@ end define check-temacs environment-to-run-temacs - run -batch -l ../lisp/loadup.el run-temacs -q -batch -l ../tests/automated/test-harness.el -f batch-test-emacs ../tests/automated + run -nd -batch -l ../lisp/loadup.el run-temacs -q -batch -l ../tests/automated/test-harness.el -f batch-test-emacs ../tests/automated end document check-temacs @@ -168,7 +156,7 @@ end define update-elc environment-to-run-temacs - run -batch -l ../lisp/update-elc.el + run -nd -batch -l ../lisp/update-elc.el end document update-elc @@ -178,21 +166,18 @@ Use when debugging temacs, not xemacs! Use this when temacs builds successfully, but xemacs does not. end -define dump-temacs +define dmp environment-to-run-temacs - run -batch -l ../lisp/loadup.el dump + run -nd -batch -l ../lisp/loadup.el dump end -document dump-temacs -Usage: dump-temacs +document dmp +Usage: dmp Run the dumping part of the build procedure. Use when debugging temacs, not xemacs! Use this when temacs builds successfully, but xemacs does not. end -# if you use Purify, do this: -# export PURIFYOPTIONS='-pointer-mask=0x0fffffff' - define ldp printf "%s", "Lisp => " call debug_print($arg0) @@ -240,15 +225,21 @@ end # GDB's command language makes you want to ... -define pstruct - set $xstruct = (struct $arg0 *) $val - print $xstruct - print *$xstruct +define ptype + set $type_ptr = ($arg0 *) $val + print $type_ptr + print *$type_ptr +end + +define pstructtype + set $type_ptr = (struct $arg0 *) $val + print $type_ptr + print *$type_ptr end define pobj decode_object $arg0 - if $type == Lisp_Type_Int + if $type == $Lisp_Type_Int printf "Integer: %d\n", $val else if $type == Lisp_Type_Char @@ -258,152 +249,161 @@ define pobj printf "Char: %d\n", $val end else - if $type == Lisp_Type_String || $imp == &lrecord_string - pstruct Lisp_String + if $lrecord_type == lrecord_type_string + ptype Lisp_String + else + if $lrecord_type == lrecord_type_cons + ptype Lisp_Cons + else + if $lrecord_type == lrecord_type_symbol + ptype Lisp_Symbol + printf "Symbol name: %s\n", $type_ptr->name->data else - if $type == Lisp_Type_Cons || $imp == &lrecord_cons - pstruct Lisp_Cons + if $lrecord_type == lrecord_type_vector + ptype Lisp_Vector + printf "Vector of length %d\n", $type_ptr->size + #print *($type_ptr->data) @ $type_ptr->size else - if $type == Lisp_Type_Symbol || $imp == &lrecord_symbol - pstruct Lisp_Symbol - printf "Symbol name: %s\n", $xstruct->name->data + if $lrecord_type == lrecord_type_bit_vector + ptype Lisp_Bit_Vector else - if $type == Lisp_Type_Vector || $imp == &lrecord_vector - pstruct Lisp_Vector - printf "Vector of length %d\n", $xstruct->size - #print *($xstruct->data) @ $xstruct->size + if $lrecord_type == lrecord_type_buffer + pstructtype buffer else - if $imp == &lrecord_bit_vector - pstruct Lisp_Bit_Vector + if $lrecord_type == lrecord_type_char_table + ptype Lisp_Char_Table else - if $imp == &lrecord_buffer - pstruct buffer + if $lrecord_type == lrecord_type_char_table_entry + ptype Lisp_Char_Table_Entry else - if $imp == &lrecord_char_table - pstruct Lisp_Char_Table + if $lrecord_type == lrecord_type_charset + ptype Lisp_Charset else - if $imp == &lrecord_char_table_entry - pstruct Lisp_Char_Table_Entry + if $lrecord_type == lrecord_type_coding_system + ptype Lisp_Coding_System else - if $imp == &lrecord_charset - pstruct Lisp_Charset + if $lrecord_type == lrecord_type_color_instance + ptype Lisp_Color_Instance else - if $imp == &lrecord_coding_system - pstruct Lisp_Coding_System + if $lrecord_type == lrecord_type_command_builder + ptype command_builder else - if $imp == &lrecord_color_instance - pstruct Lisp_Color_Instance + if $lrecord_type == lrecord_type_compiled_function + ptype Lisp_Compiled_Function else - if $imp == &lrecord_command_builder - pstruct command_builder + if $lrecord_type == lrecord_type_console + pstructtype console else - if $imp == &lrecord_compiled_function - pstruct Lisp_Compiled_Function + if $lrecord_type == lrecord_type_database + ptype Lisp_Database else - if $imp == &lrecord_console - pstruct console + if $lrecord_type == lrecord_type_device + pstructtype device else - if $imp == &lrecord_database - pstruct Lisp_Database + if $lrecord_type == lrecord_type_event + ptype Lisp_Event else - if $imp == &lrecord_device - pstruct device + if $lrecord_type == lrecord_type_extent + pstructtype extent else - if $imp == &lrecord_event - pstruct Lisp_Event + if $lrecord_type == lrecord_type_extent_auxiliary + pstructtype extent_auxiliary else - if $imp == &lrecord_extent - pstruct extent + if $lrecord_type == lrecord_type_extent_info + pstructtype extent_info else - if $imp == &lrecord_extent_auxiliary - pstruct extent_auxiliary + if $lrecord_type == lrecord_type_face + ptype Lisp_Face else - if $imp == &lrecord_extent_info - pstruct extent_info + if $lrecord_type == lrecord_type_float + ptype Lisp_Float else - if $imp == &lrecord_face - pstruct Lisp_Face + if $lrecord_type == lrecord_type_font_instance + ptype Lisp_Font_Instance else - if $imp == &lrecord_float - pstruct Lisp_Float + if $lrecord_type == lrecord_type_frame + pstructtype frame else - if $imp == &lrecord_font_instance - pstruct Lisp_Font_Instance + if $lrecord_type == lrecord_type_glyph + ptype Lisp_Glyph else - if $imp == &lrecord_frame - pstruct frame + if $lrecord_type == lrecord_type_gui_item + ptype Lisp_Gui_Item else - if $imp == &lrecord_glyph - pstruct Lisp_Glyph + if $lrecord_type == lrecord_type_hash_table + ptype Lisp_Hash_Table else - if $imp == &lrecord_hash_table - pstruct Lisp_Hash_Table + if $lrecord_type == lrecord_type_image_instance + ptype Lisp_Image_Instance else - if $imp == &lrecord_image_instance - pstruct Lisp_Image_Instance + if $lrecord_type == lrecord_type_keymap + ptype Lisp_Keymap else - if $imp == &lrecord_keymap - pstruct Lisp_Keymap + if $lrecord_type == lrecord_type_lcrecord_list + pstructtype lcrecord_list else - if $imp == &lrecord_lcrecord_list - pstruct lcrecord_list + if $lrecord_type == lrecord_type_ldap + ptype Lisp_LDAP else - if $imp == &lrecord_lstream - pstruct lstream + if $lrecord_type == lrecord_type_lstream + pstructtype lstream else - if $imp == &lrecord_marker - pstruct Lisp_Marker + if $lrecord_type == lrecord_type_marker + ptype Lisp_Marker else - if $imp == &lrecord_opaque - pstruct Lisp_Opaque + if $lrecord_type == lrecord_type_opaque + ptype Lisp_Opaque else - if $imp == &lrecord_opaque_ptr - pstruct Lisp_Opaque_Ptr + if $lrecord_type == lrecord_type_opaque_ptr + ptype Lisp_Opaque_Ptr else - if $imp == &lrecord_popup_data - pstruct popup_data + if $lrecord_type == lrecord_type_popup_data + ptype popup_data else - if $imp == &lrecord_process - pstruct Lisp_Process + if $lrecord_type == lrecord_type_process + ptype Lisp_Process else - if $imp == &lrecord_range_table - pstruct Lisp_Range_Table + if $lrecord_type == lrecord_type_range_table + ptype Lisp_Range_Table else - if $imp == &lrecord_specifier - pstruct Lisp_Specifier + if $lrecord_type == lrecord_type_specifier + ptype Lisp_Specifier else - if $imp == &lrecord_subr - pstruct Lisp_Subr + if $lrecord_type == lrecord_type_subr + ptype Lisp_Subr else - if $imp == &lrecord_symbol_value_buffer_local - pstruct symbol_value_buffer_local + if $lrecord_type == lrecord_type_symbol_value_buffer_local + pstructtype symbol_value_buffer_local else - if $imp == &lrecord_symbol_value_forward - pstruct symbol_value_forward + if $lrecord_type == lrecord_type_symbol_value_forward + pstructtype symbol_value_forward else - if $imp == &lrecord_symbol_value_lisp_magic - pstruct symbol_value_lisp_magic + if $lrecord_type == lrecord_type_symbol_value_lisp_magic + pstructtype symbol_value_lisp_magic else - if $imp == &lrecord_symbol_value_varalias - pstruct symbol_value_varalias + if $lrecord_type == lrecord_type_symbol_value_varalias + pstructtype symbol_value_varalias else - if $imp == &lrecord_toolbar_button - pstruct toolbar_button + if $lrecord_type == lrecord_type_timeout + ptype Lisp_Timeout else - if $imp == &lrecord_tooltalk_message - pstruct Lisp_Tooltalk_Message + if $lrecord_type == lrecord_type_toolbar_button + pstructtype toolbar_button else - if $imp == &lrecord_tooltalk_pattern - pstruct Lisp_Tooltalk_Pattern + if $lrecord_type == lrecord_type_tooltalk_message + ptype Lisp_Tooltalk_Message else - if $imp == &lrecord_weak_list - pstruct weak_list + if $lrecord_type == lrecord_type_tooltalk_pattern + ptype Lisp_Tooltalk_Pattern else - if $imp == &lrecord_window - pstruct window + if $lrecord_type == lrecord_type_weak_list + pstructtype weak_list else - if $imp == &lrecord_window_configuration - pstruct window_config + if $lrecord_type == lrecord_type_window + pstructtype window + else + if $lrecord_type == lrecord_type_window_configuration + pstructtype window_config else echo Unknown Lisp Object type\n print $arg0 @@ -423,6 +423,8 @@ define pobj end end end + end + end # Repeat after me... gdb sux, gdb sux, gdb sux... end end @@ -460,6 +462,7 @@ define pobj end end end + end end document pobj diff --git a/src/ChangeLog b/src/ChangeLog index 72e9ef4..6047522 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,1675 +1,15537 @@ -1998-07-19 SL Baur <steve@altair.xemacs.org> +2003-03-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> - * XEmacs 21.2-beta1 is released. + * mule-charset.c (put_char_ccs_code_point): Refer `=ucs' instead + of `ucs'. + (Qmap_ucs): New variable. + (syms_of_mule_charset): Add new symbol `=ucs'. + (complex_vars_of_mule_charset): Rename `ucs' to `=ucs'. -1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> + * fns.c (ids_format_unit): Refer `=ucs' instead of `ucs'. + (simplify_char_spec): Likewise. - * eldap.c (Fldap_search_internal): When converting the list of - attributes to search Copy the final 0 from Lisp strings to C - strings. - Check base, not Vldap_default_base as a a string + * chartab.c (Fdefine_char): Refer `=ucs' as same as `ucs'. -1998-07-13 Jonathan Harris <jhar@tardis.ed.ac.uk> + * char-ucs.h (Qmap_ucs): New extern variable. - * nt.c: Remove Vstdio_str; already defined in console-stream.c. +2003-03-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> - * unexnt.c: Unconditionally define bss_start and bss_size, and - ensure that they don't go in the .bss section. + * mule-charset.c (Qmap_jis_x0208): Renamed from `Qjis_x0208'. + (Qmap_jis_x0208_1990): Renamed from `Qjapanese_jisx0208_1990'; + don't define it when UTF2000 is not defined. + (syms_of_mule_charset): Modify for `Qmap_jis_x0208'; rename + `japanese-jisx0208-1990' to `=jis-x0208-1990'; don't define it + when UTF2000 is not defined. + (complex_vars_of_mule_charset): Modify for `Qmap_jis_x0208'; + rename `japanese-jisx0208-1990' to `=jis-x0208-1990'. -1998-07-17 Olivier Galibert <galibert@pobox.com> +2003-03-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> - * glyphs-x.c (convert_EImage_to_XImage): Fix previous patch (conv - byte order is dependant of the local byte order). - From Takeshi Hagiwara <hagiwara@ie.niigata-u.ac.jp> + * char-ucs.h (LEADING_BYTE_UCS_GB): Deleted. -1998-07-18 SL Baur <steve@altair.xemacs.org> + * mule-charset.c (Vcharset_ucs_gb): Deleted. + (Qucs_gb): Deleted. + (syms_of_mule_charset): Delete `ucs-gb'. + (complex_vars_of_mule_charset): Likewise. - * glyphs-msw.c (mswindows_resource_normalize): Qresource -> - Qmswindows_resource. - From Jonathan Harris <jhar@tardis.ed.ac.uk> +2003-03-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> -1998-07-12 SL Baur <steve@altair.xemacs.org> + * char-ucs.h (LEADING_BYTE_UCS_CNS): Deleted. - * general.c (syms_of_general): Add defsymbol for Qresource. + * mule-charset.c (Vcharset_ucs_cns): Deleted. + (Qucs_cns): Deleted. + (syms_of_mule_charset): Delete `ucs-cns'. + (complex_vars_of_mule_charset): Likewise. - * glyphs-msw.c (vars_of_glyphs_mswindows): Rename Qresource to - Qmswindows_resource. - (TopLevel): Rename 'resource image format to 'mswindows_resource. - (mswindows_resource_validate): Rename. - (mswindows_resource_normalize): Rename. - (mswindows_resource_possible_dest_types): Rename. - (mswindows_resource_instantiate): Rename. - (image_instantiator_format_create_glyphs_mswindows): Replace - `resource' with `mswindows.resource'. +2003-03-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> - * XEmacs 21.0-pre5 is released. + * char-ucs.h (LEADING_BYTE_UCS_JIS): Deleted. -1998-07-10 SL Baur <steve@altair.xemacs.org> + * mule-charset.c (Vcharset_ucs_jis): Deleted. + (Qucs_jis): Deleted. + (syms_of_mule_charset): Delete `ucs-jis'. + (complex_vars_of_mule_charset): Likewise. - * mule-wnnfns.c (Fwnn_open): Correctly trap on misdefined Wnn - server type in environment. - Use alloca-ed strings instead of tiny fixed size ones. +2003-03-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> -1998-07-09 SL Baur <steve@altair.xemacs.org> + * char-ucs.h (LEADING_BYTE_UCS_KS): Deleted. - * XEmacs 21.0-pre4 is released. + * mule-charset.c (Vcharset_ucs_ks): Deleted. + (Qucs_ks): Deleted. + (syms_of_mule_charset): Delete `ucs-ks'. + (complex_vars_of_mule_charset): Likewise. -1998-07-01 James N. Potts <jnpotts@plutonium.net> +2003-03-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> - * fileio.c: (expand_file_name): under win32: Don't treat names - as UNC names if a drive letter has been specified. If a drive - has been specified, strip out extra directory-seperators that - reportedly cause problems under Win95. + * mule-charset.c (Vcharset_ideograph_daikanwa_2): Deleted. + (Qideograph_daikanwa_2): Deleted. + (syms_of_mule_charset): Delete `ideograph-daikanwa-2'. + (complex_vars_of_mule_charset): Likewise. -1998-07-09 Jonathan Harris <jhar@tardis.ed.ac.uk> + * char-ucs.h (LEADING_BYTE_DAIKANWA_0): Deleted. + (LEADING_BYTE_DAIKANWA_1): Deleted. + (LEADING_BYTE_DAIKANWA_2): Deleted. + (MIN_CHAR_DAIKANWA): Deleted. + (MAX_CHAR_DAIKANWA): Deleted. - * windowsnt.h: Define DUMP_SEPARATE_SECTION when building with - MSVC >= 5.0. Put emacs init and zero-init data in a special - section of the executable when this is defined. +2003-02-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> - * unexnt.c, ntheap.h: - Removed unused find_section() and get_section_size(). + * char-ucs.h (LEADING_BYTE_DAIKANWA_3): Deleted. + (LEADING_BYTE_HANZIKU_{1..12}): Deleted. + ({MIN|MAX}_CHAR_HANZIKU_{1..12}): Deleted. + + * mule-charset.c (Vcharset_ideograph_hanziku_{1..12}): Deleted. + (Vcharset_ideograph_daikanwa): Deleted. + (Qideograph_hanziku_{1..12}): Deleted. + (Qideograph_daikanwa): Deleted. + (encode_builtin_char_1): Don't use {MIN|MAX}_CHAR_DAIKANWA and + Vcharset_ideograph_daikanwa. + (syms_of_mule_charset): Delete `ideograph-daikanwa' and + `ideograph-hanziku-{1..12}'. + (complex_vars_of_mule_charset): Likewise. + +2003-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-ucs.h (LEADING_BYTE_GT_PJ_{1..11}): Deleted. + + * mule-charset.c (Vcharset_ideograph_gt_pj_{1..11}): Deleted. + (Qideograph_gt_pj_{1..11}): Deleted. + (syms_of_mule_charset): Delete `ideograph-gt-pj-{1..11}'. + (complex_vars_of_mule_charset): Likewise. + +2003-02-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_ucs_big5): Deleted. + (Vcharset_ideograph_gt): Deleted. + (Qucs_big5): Deleted. + (Qideograph_gt): Deleted. + (syms_of_mule_charset): Delete symbol `ucs-big5' and + `ideograph-gt'. + (complex_vars_of_mule_charset): Delete coded-charset `ucs-big5' + and `ideograph-gt'. + + * char-ucs.h (LEADING_BYTE_UCS_BIG5): Deleted. + (LEADING_BYTE_GT): Deleted. + (MIN_CHAR_GT): Deleted. + (MAX_CHAR_GT): Deleted. + +2003-02-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (Fput_char_attribute): Canonicalise charset-aliases. + +2003-01-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (save_uint8_byte_table): Add new argument `filter'. + (save_uint16_byte_table): Likewise. + (save_byte_table): Likewise; convert values by it. + (Fput_char_attribute): Don't use `char-refs-simplify-char-specs' + for `ideographic-structure'. + (Fsave_char_attribute_table): Use `char-refs-simplify-char-specs' + as the filter for `ideographic-structure'. + +2003-01-07 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.c (put_char_composition): New function. + (Fput_char_attribute): Use `put_char_composition'; use + `Fchar_refs_simplify_char_specs' for `ideographic-structure'. + + * fns.c (simplify_char_spec): New function. + (char_ref_simplify_spec): New function. + (Fchar_refs_simplify_char_specs): New function. + (syms_of_fns): Add new builtin function + `char-refs-simplify-char-specs'. + +2003-01-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c (Vcharset_ideograph_cbeta): Deleted. + (Qideograph_cbeta): Deleted. + (syms_of_mule_charset): Don't define `ideograph-cbeta'. + (complex_vars_of_mule_charset): Likewise. + + * char-ucs.h (LEADING_BYTE_CBETA): Deleted. + (MIN_CHAR_CBETA): Comment out. + (MAX_CHAR_CBETA): Likewise. + +2002-12-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c, chartab.h, casetab.c, char-ucs.h, chartab.c: Use + `HAVE_CHISE_CLIENT' instead of `HAVE_DATABASE' to indicate the + CHISE client feature. + +2002-12-25 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule.c (vars_of_mule): Update `utf-2000-version' to 0.20. + +2002-12-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c (charset_lookup_description_1): Use + `NUM_LEADING_BYTES' in UTF-2000. + +2002-12-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-ucs.h (GC_CHARSETP): Deleted. + +2002-12-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-ucs.h (MAX_CHAR_GT): Updated. + +2002-12-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * text-coding.c: Sync with XEmacs 21.4.10. + +2002-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_china3_jef): Deleted. + (Qchina3_jef): Deleted. + (syms_of_mule_charset): Don't define `china3-jef'. + (complex_vars_of_mule_charset): Likewise. + + * char-ucs.h (LEADING_BYTE_CHINA3_JEF): Deleted. + (MIN_CHAR_CHINA3_JEF): Comment out. + (MAX_CHAR_CHINA3_JEF): Comment out. + +2002-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_ucs_gb): New variable. + (Qucs_gb): New variable. + (syms_of_mule_charset): Add new symbol `ucs-gb'. + (complex_vars_of_mule_charset): Add new coded-charset `ucs-gb'. + + * char-ucs.h (LEADING_BYTE_UCS_GB): New macro. + +2002-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (charset_code_point): if a coded-charset has a + final-byte, don't inherit the builtin range of the mother CCS. + +2002-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (charset_code_point): Fix problem about + inheritance. + +2002-11-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c (decode_builtin_char): Reorganized. + +2002-10-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (char_encode_as_entity_reference): Modify for + `charset_code_point'. + (char_encode_shift_jis): Likewise. + (char_encode_big5): Likewise. + (char_encode_utf8): Likewise. + (char_encode_iso2022): Likewise. + + * mule-charset.c (charset_code_point): Add new argument + `defined_only'. + (Fencode_char): Add new optional argument `defined_only'. + + * chartab.c (put_char_table): Modify for `charset_code_point'. + + * char-ucs.h (charset_code_point): Add new argument + `defined_only'. + (encode_char_1): Modify for `charset_code_point'. + +2002-10-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (complex_vars_of_mule_charset): Don't specify + `MIN_CHAR_THAI' and `MAX_CHAR_THAI' for `thai-tis620'. + +2002-10-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_jis_x0208): New variable in UTF-2000. + (Qjis_x0208): Likewise. + (decode_builtin_char): Prefer XCHARSET_MAX_CODE(charset) than + XCHARSET_FINAL(charset). + (charset_code_point): Modify condition for final-byte based + builtin-chars. + (syms_of_mule_charset): Add new symbol `=jis-x0208' in UTF-2000. + (complex_vars_of_mule_charset): Add new coded-charset `=jis-x0208' + in UTF-2000; specify `=jis-x0208' as the mother of + `japanese-jisx0208-1978', `japanese-jisx0208' and + `japanese-jisx0208-1990' in UTF-2000. + +2002-10-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-ucs.h (LEADING_BYTE_JIS_X0208): New macro. + +2002-10-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (decode_coding_utf16): Support UTF-16. + (char_encode_utf16): Fixed. + +2002-10-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (Qutf16): New variable in MULE. + (Fmake_coding_system): Accept `utf-16' as `type' in MULE. + (Fcoding_system_type): Add `utf-16' in MULE. + (struct detection_state): Add a structure for utf16 in MULE. + (detect_coding_type): Setup st->utf16.mask in MULE. + (mule_decode): Use `decode_coding_utf16' for `CODESYS_UTF16' in + MULE. + (reset_encoding_stream): Use `char_encode_utf16' and + `char_finish_utf16' for `CODESYS_UTF16' in MULE. + (detect_coding_utf16): New function [incomplete]. + (decode_coding_utf16): New function [support only UCS-2]. + (char_encode_utf16): New function. + (char_finish_utf16): New function. + (syms_of_file_coding): Add new symbol `utf-16'; setup + `coding_category_symbol[CODING_CATEGORY_UTF16]'. + + * file-coding.h (enum coding_system_type): Add `CODESYS_UTF16' in + UTF-2000. + (enum coding_category_type): Add `CODING_CATEGORY_UTF16' in MULE. + (CODING_CATEGORY_UTF16_MASK): New macro in MULE. + +2002-10-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.c (put_char_table): When a charset is specified as a + range in UTF-2000, don't support builtin characters. + +2002-09-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c (decode_defined_char): Don't refer external + database if Qunbound or Qnil are found. + (Fsave_charset_mapping_table): Don't define it if + HAVE_CHISE_CLIENT is not defined. + (Freset_charset_mapping_table): New function. + (load_char_decoding_entry_maybe): Store Qnil if a character is not + found in external database. + (syms_of_mule_charset): Don't define `save-charset-mapping-table' + if HAVE_CHISE_CLIENT is not defined; add new builtin function + `reset-charset-mapping-table' if HAVE_CHISE_CLIENT is defined. + +2002-09-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * text-coding.c (decode_coding_utf8): Check CCS is specified or + not. + +2002-08-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.h: Add extern declarations for Qdowncase, Qflippedcase, + Q_lowercase, Q_uppercase in UTF-2000. + + * chartab.c (get_char_table): Add special code for the standard + case table to use character attribute `->downcase' and + `->uppercase' for case operations in UTF-2000. + + * casetab.c (Qflippedcase): New variable in UTF-2000. + (Q_lowercase): Likewise. + (Q_uppercase): Likewise. + (syms_of_casetab): Add new symbols `flippedcase', `->lowercase' + and `->uppercase' in UTF-2000. + (complex_vars_of_casetab): Assign attribute name `downcase' to + downcase and CANON table of Vstandard_case_table in UTF-2000; + assign attribute name `flippedcase' to upcase and EQV table of + Vstandard_case_table in UTF-2000. + +2002-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (decode_add_er_char): Support isolated-chars. + (char_encode_as_entity_reference): Likewise. + +2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * emacs.c (Vutf_2000_lisp_directory): New variable. + (Vconfigure_utf_2000_lisp_directory): Likewise. + (complex_vars_of_emacs): Add new variable + `utf-2000-lisp-directory' and `configure-utf-2000-lisp-directory'. + +2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-ucs.h (DECODE_CHAR): Delete special code for + `chinese-big5-1' and `chinese-big5-2'. + + * mule-charset.c (Qbig5_1): New variable in UTF-2000. + (Qbig5_2): Likewise. + (decode_defined_char): Support CONVERSION_BIG5_1 and + CONVERSION_BIG5_2. + (decode_builtin_char): Likewise. + (charset_code_point): Likewise. + (Fmake_charset): Accept `big5-1' and `big5-2' as a value of + 'conversion in UTF-2000. + (syms_of_mule_charset): Add new symbol `big5-1' and `big5-2'. + (complex_vars_of_mule_charset): Define `chinese-big5-1' and + `chinese-big5-2' as children of `chinese-big5'. + + * char-ucs.h (CONVERSION_BIG5_1): New macro. + (CONVERSION_BIG5_2): New macro. + +2002-08-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * text-coding.c (char_encode_big5): Support entity-reference. + +2002-08-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * text-coding.c (char_encode_as_entity_reference): New function. + (char_encode_utf8): Use `char_encode_as_entity_reference'. + +2002-08-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * text-coding.c (decode_coding_big5): Support entity-reference + decoding feature. + +2002-08-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (allocate_coding_system): Initialize initial + charsets for CODESYS_UTF8. + (Fmake_coding_system): Accept charset-g0, charset-g1 and + charset-g2 for CODESYS_UTF8. + (decode_coding_utf8): Use charset-g0. + (char_encode_utf8): Use charset-g0; use charset-g1 and charset-g2 + to force variants to map to UCS. + +2002-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (Qutf_8_mcs): New variable. + (syms_of_file_coding): Add new symbol `utf-8-mcs' in UTF-2000. + (complex_vars_of_file_coding): Define coding-system `utf-8-mcs' + instead of `utf-8' in UTF-2000. + +2002-07-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c (charset_code_point): If CHARSET_CONVERSION is + CONVERSION_IDENTICAL, identical conversion is used even if a CCS + is ISO-2022 style; instead of it, CONVERSION_94, CONVERSION_96, + CONVERSION_94x94, CONVERSION_96x96, CONVERSION_94x94x94, + CONVERSION_96x96x96, CONVERSION_94x94x94x94 and + CONVERSION_96x96x96x96 are introduced. + (complex_vars_of_mule_charset): Specify CONVERSION_96 instead of + CONVERSION_IDENTICAL for thai-tis620; Specify CONVERSION_94x94 + instead of CONVERSION_IDENTICAL for japanese-jisx0208-1990. + + * char-ucs.h (CONVERSION_94): New macro. + (CONVERSION_96): New macro. + (CONVERSION_94x94): New macro. + (CONVERSION_96x96): New macro. + (CONVERSION_94x94x94): New macro. + (CONVERSION_96x96x96): New macro. + (CONVERSION_94x94x94x60): New macro. + (CONVERSION_94x94x94x94): New macro. + (CONVERSION_96x96x96x96): New macro. + +2002-07-17 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.c (Vcharacter_variant_table): Deleted. + (Fchar_variants): Use character-attribute `->ucs-variants' instead + of `Vcharacter_variant_table'. + (Fput_char_attribute): Likewise. + (vars_of_chartab): Don't setup `Vcharacter_variant_table'. + (complex_vars_of_chartab): Likewise. + +2002-07-17 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * lisp.h: Add an EXFUN for `Fchar_ref_p'. + + * fns.c (Qideographic_structure): New variable. + (Qkeyword_char): New variable. + (ids_format_unit): New function. + (Fideographic_structure_to_ids): New function. + (syms_of_fns): Add new symbols `ideographic-structure' and + `:char'; add new builtin function `ideographic-structure-to-ids'. + + * data.c (Fchar_ref_p): New function. + (syms_of_data): Add new builtin function `char-ref-p'. + + * chartab.h: Add an EXFUN for `Ffind_char'. + +2002-07-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (Vcharacter_composition_table): Deleted. + (COMPOSE_ADD_CHAR): Use the implementation for external-DB support + in every UTF-2000. + + * chartab.c: Add EXFUN for `Fmap_char_attribute' in every + UTF-2000. + (Vcharacter_composition_table): Deleted. + (Fget_composite_char): Use the implementation for external-DB + support in every UTF-2000. + (Fput_char_attribute): Likewise. + (char_attribute_system_db_file): Don't define if external-DB + feature is not available. + (Fsave_char_attribute_table): Likewise. + (Fmount_char_attribute_table): Likewise. + (Fclose_char_attribute_table): Likewise. + (Freset_char_attribute_table): Likewise. + (Fload_char_attribute_table): Likewise. + (syms_of_chartab): Don't define `save-char-attribute-table', + `mount-char-attribute-table', `reset-char-attribute-table', + `close-char-attribute-table' and `load-char-attribute-table' if + external-DB feature is not available. + (vars_of_chartab): Don't setup `Vcharacter_composition_table'. + +2002-07-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * text-coding.c (Qcomposition): Add extern if external-DB feature + is supported. + (Vcharacter_composition_table): Don't add extern if external-DB + feature is supported. + (COMPOSE_ADD_CHAR): Modify for new data-representation of + character composition rule if external-DB feature is supported. + + * chartab.c (Vcharacter_composition_table): Don't define if + external-DB feature is supported. + (Qcomposition): New variable. + (Fget_composite_char): New implementation for external-DB support. + (Fput_char_attribute): Use `composition' property of each + character instead of `Vcharacter_composition_table' to store + character-composition rules if external-DB feature is supported. + (syms_of_chartab): Add new symbol `composition'. + (vars_of_chartab): Don't setup `Vcharacter_composition_table' if + external-DB feature is supported. + +2002-07-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.c (Vchar_db_stingy_mode): New variable. + (load_char_attribute_maybe): Close database if + Vchar_db_stingy_mode is not NIL. + (Fload_char_attribute_table_map_function): Use + `get_char_id_table_0' instead of `get_char_id_table'. + (vars_of_chartab): Add new variable `char-db-stingy-mode'. + + * chartab.h (get_char_id_table_0): New inline function. + (get_char_id_table): Use `get_char_id_table_0'. + +2002-07-07 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * text-coding.c (decode_coding_utf8): Use `COMPOSE_FLUSH_CHARS' + and `COMPOSE_ADD_CHAR'. + (decode_coding_iso2022): Use `decode_flush_er_chars'. + +2002-07-07 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * text-coding.c (COMPOSE_FLUSH_CHARS): Use `decode_add_er_char' + instead of `DECODE_ADD_UCS_CHAR'. + (COMPOSE_ADD_CHAR): Likewise. + +2002-07-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * text-coding.c (decode_flush_er_chars): New inline function. + (decode_add_er_char): New function. + (decode_coding_utf8): Use `decode_flush_er_chars' and + `decode_add_er_char'. + +2002-07-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * text-coding.c (decode_coding_utf8): Flush for er_buf must be + done before `decode_output_utf8_partial_char'. + + * mule-charset.c (complex_vars_of_mule_charset): Specify + `Vcharset_ucs' as the mother of `Vcharset_ucs_cns', + `Vcharset_ucs_ks' and `Vcharset_ucs_big5'. + +2002-07-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (decode_defined_char): New function; search + mother. + (decode_builtin_char): Don't search mother if + XCHARSET_MAX_CODE(charset) == 0. + (charset_code_point): Search mother if XCHARSET_MAX_CODE(charset) + == 0 even if code >= XCHARSET_MAX_CODE(charset). + (Fdecode_char): Use `decode_defined_char' instead of + `DECODE_DEFINED_CHAR'. + (complex_vars_of_mule_charset): Specify `Vcharset_ucs' as the + mother of `Vcharset_ucs_jis'. + + * text-coding.c (decode_coding_big5): Use `decode_defined_char' + instead of `DECODE_DEFINED_CHAR'. + + * char-ucs.h (decode_defined_char): Renamed from + `DECODE_DEFINED_CHAR'; changed to normal function. + (DECODE_CHAR): Use `decode_defined_char' instead of + `DECODE_DEFINED_CHAR'. + + * lisp.h: Add `EXFUN' for `Fstring_to_number'. + +2002-07-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-ucs.h: Add `extern' for `Vcharset_ucs'. + + * text-coding.c (Vcoded_charset_entity_reference_alist): New + variable. + (Quse_entity_reference): New variable. + (Qd): New variable. + (Qx): New variable. + (QX): New variable. + (coding_system_description): Add description for + `ccs_priority_list'. + (mark_coding_system): Mark `ccs_priority_list' in UTF-2000. + (allocate_coding_system): Initialize `ccs_priority_list' in + UTF-2000. + (Fmake_coding_system): Add description about + 'use-entity-reference; setup CODING_SYSTEM_USE_ENTITY_REFERENCE + (codesys). + (Fcoding_system_property): Accept `disable-composition' and + `use-entity-reference' in UTF-2000. + (struct decoding_stream): Add new member `er_counter' and `er_buf' + in UTF-2000. + (reset_decoding_stream): Initialize `str->er_counter' in UTF-2000. + (decode_coding_utf8): Decode entity-reference if + CODING_SYSTEM_USE_ENTITY_REFERENCE (str->codesys). + (char_encode_utf8): Encode non-Unicode characters as + entity-references if CODING_SYSTEM_USE_ENTITY_REFERENCE + (str->codesys). + (syms_of_file_coding): Add new symbols `use-entity-reference', + `d', `x', `X'. + (vars_of_file_coding): Add new variable + `coded-charset-entity-reference-alist'. + (complex_vars_of_file_coding): Declare `disable-composition' and + `use-entity-reference' to be coding-system-properties in UTF-2000. + + * file-coding.h (struct Lisp_Coding_System): Add new member + `use_entity_reference' and `ccs_priority_list'. + (CODING_SYSTEM_USE_ENTITY_REFERENCE): New macro. + (CODING_SYSTEM_CCS_PRIORITY_LIST): New macro. + (XCODING_SYSTEM_USE_ENTITY_REFERENCE): New macro. + +2002-07-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.c (save_uint8_byte_table): Don't clear the table. + (save_uint16_byte_table): Likewise. + (save_byte_table): Likewise. + (Fmount_char_attribute_table): New function. + (syms_of_chartab): Add new builtin function + `mount-char-attribute-table'. + +2002-07-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Fsave_charset_mapping_table): Open database as + "w+" mode. + (load_char_decoding_entry_maybe): Open database as read-only mode. + + * chartab.c (Fsave_char_attribute_table): Don't share `ct->db'; + open database as "w+" mode. + (load_char_attribute_maybe): Open database as read-only mode. + (Fload_char_attribute_table): Likewise. + +2002-07-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (mark_char_table): Don't refer `ct->db_file'. + (char_table_description): Delete member `db_file'. + (Fmake_char_table): Don't refer `ct->db_file'. + (Fcopy_char_table): Likewise. + (Fsave_char_attribute_table): Likewise. + (Fclose_char_attribute_table): Likewise. + (Freset_char_attribute_table): Likewise. + (load_char_attribute_maybe): Likewise. + (Fload_char_attribute_table): Likewise. + + * chartab.h (struct Lisp_Char_Table): Delete member `db_file'. + +2002-07-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c: Add an EXFUN for `Fmap_char_attribute'. + (Fsave_char_attribute_table): Don't check `ct->db_file' if + `ct->db' is living. + (load_char_attribute_maybe): Likewise. + (Fload_char_attribute_table): Likewise. + +2002-07-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.c (Fclose_char_attribute_table): Set Qnil on + `ct->db_file' unconditionally. + +2002-07-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.c (mark_char_table): Mark `ct->db_file' and `ct->db' in + UTF-2000. + (char_table_description): Add description for `db_file' and `db' + in UTF-2000. + (Fmake_char_table): Initialize `ct->db_file' and `ct->db' in + UTF-2000. + (Fcopy_char_table): Copy `ct->db_file' and `ct->db' in UTF-2000. + (Fsave_char_attribute_table): Use `ct->db_file' and `ct->db'. + (Fclose_char_attribute_table): New function. + (Freset_char_attribute_table): Reset `ct->db_file' and `ct->db'. + (load_char_attribute_maybe): Change interface; use `cit->db_file' + and `cit->db'. + (Fload_char_attribute_table): Use `ct->db_file' and `ct->db'. + (syms_of_chartab): Add new builtin function + `Fclose_char_attribute_table'. + +2002-06-28 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.h (struct Lisp_Char_Table): Add new member `db_file' and + `db' in UTF-2000. + (load_char_attribute_maybe): Change interface. + (get_char_id_table): Modify for `load_char_attribute_maybe'. + +2002-06-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * database.h: Add an EXFUN for `Fdatabase_live_p'. + +2002-04-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (decode_builtin_char): Use `decode_builtin_char' + instead of `DECODE_CHAR' for mother; don't use special code for + chinese-big5 to use code space of chinese-big5-1 and + chinese-big5-2. + (complex_vars_of_mule_charset): Use `MIN_CHAR_BIG5_CDP' and + `MAX_CHAR_BIG5_CDP' for chinese-big5. + + * char-ucs.h (MIN_CHAR_BIG5_CDP): Revival. + (MAX_CHAR_BIG5_CDP): Revival. + +2002-04-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (complex_vars_of_mule_charset): Use "big5-0" as + the XLFD registry-encoding name of `chinese-big5'. + +2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c (Vcharset_chinese_big5_cdp): Deleted. + (Qchinese_big5_cdp): Deleted. + (syms_of_mule_charset): Delete symbol `chinese-big5-cdp'. + (complex_vars_of_mule_charset): Delete coded-charset + `chinese-big5-cdp'. + + * char-ucs.h (CHARSET_ID_OFFSET): Deleted. + (LEADING_BYTE_*): Use `MIN_LEADING_BYTE + n' instead of + `CHARSET_ID_OFFSET - n' for private CCS. + (LEADING_BYTE_CHINESE_BIG5_CDP): Deleted. + (MIN_LEADING_BYTE_PRIVATE): Use `(MIN_LEADING_BYTE + 97)' instead + of `MIN_LEADING_BYTE'. + (MAX_LEADING_BYTE_PRIVATE): Use `-1' instead of + `(CHARSET_ID_OFFSET - 97)'. + (MIN_CHAR_BIG5_CDP): Deleted. + (MAX_CHAR_BIG5_CDP): Deleted. + +2002-03-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule.c (vars_of_mule): Update `utf-2000-version' to 0.19. + +2002-03-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule.c (Vutf_2000_version): New variable [moved from chartab.c]. + (vars_of_mule): Add new variable `utf-2000-version' [moved from + chartab.c]. + + * chartab.c (Vutf_2000_version): Moved to mule.c. + (vars_of_chartab): Move code about `utf-2000-version' into mule.c. + +2002-03-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c (load_char_decoding_entry_maybe): Don't define it + when HAVE_CHISE_CLIENT is not defined. + + * mule.c (vars_of_mule): Provide feature `chise' when + HAVE_CHISE_CLIENT is defined. + +2002-03-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * config.h.in (UTF2000): Add comment. + (HAVE_CHISE_CLIENT): New macro. + +2002-02-25 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.c (Fchar_variants): Check Vcharacter_variant_table is + CONSP. + (Fput_char_attribute): Likewise. + (char_attribute_system_db_file): Encode file-name of attribute. + (vars_of_chartab): Set Qunbound into Vcharacter_variant_table as + the initial value. + +2002-02-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c (put_char_ccs_code_point): Delete unused codes. + (Fsave_charset_mapping_table): Use + `char_attribute_system_db_file'. + (load_char_decoding_entry_maybe): Likewise. + + * chartab.h (Qsystem_char_id): New external variable. + (char_attribute_system_db_file): New prototype. + + * chartab.c (Qsystem_char_id): New variable in UTF-2000. + (char_attribute_system_db_file): New function. + (Fsave_char_attribute_table): Use `char_attribute_system_db_file'. + (Freset_char_attribute_table): Likewise. + (load_char_attribute_maybe): Likewise. + (Fload_char_attribute_table): Likewise. + (syms_of_chartab): Add new symbol `system-char-id'. + +2002-02-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-ucs.h (DECODE_DEFINED_CHAR): Don't check + `XCHARSET_GRAPHIC(ccs)'. + +2002-02-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Fsave_charset_mapping_table): Fixed. + +2002-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.c (Q_ucs_variants): New variable. + (syms_of_chartab): Add new symbol `->ucs-variants'. + (complex_vars_of_chartab): Set `Vcharacter_variant_table' on + `Vchar_attribute_hash_table' as the value of `->ucs-variants'; set + `->ucs-variants' on `XCHAR_TABLE_NAME (Vcharacter_variant_table)'. + + * mule-charset.c (load_char_decoding_entry_maybe): New function. + + * char-ucs.h (load_char_decoding_entry_maybe): New prototype when + `HAVE_DATABASE' is defined. + (DECODE_DEFINED_CHAR): Use `load_char_decoding_entry_maybe' when + `HAVE_DATABASE' is defined. + +2002-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.c (Fsave_char_attribute_table): Don't clear internal + attribute-table. + (Freset_char_attribute_table): New function. + (syms_of_chartab): Add new builtin function + `reset-char-attribute-table'. + +2002-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.c (load_char_attribute_maybe): Don't make directories. + +2002-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * char-ucs.h: Add EXFUN for `Fmake_directory_internal'. + + * mule-charset.c (put_char_ccs_code_point): Don't prepare a vector + for decoding-table. + +2002-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c (Fsave_charset_mapping_table): Use + `XCHARSET_BYTE_SIZE' instead of `XCHARSET_CHARS'. + + * char-ucs.h (put_ccs_octet_table): Use `XCHARSET_BYTE_SIZE' + instead of `XCHARSET_CHARS'. + +2002-02-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c (CHARSET_BYTE_SIZE): Moved to char-ucs.h. + (XCHARSET_BYTE_SIZE): Likewise. + + * char-ucs.h (CHARSET_BYTE_SIZE): New inline function [moved from + mule-charset.c]. + (XCHARSET_BYTE_SIZE): Likewise. + +2002-02-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.c (Fput_char_attribute): Use exec-directory instead of + data-directory to store database. + (Fsave_char_attribute_table): Likewise. + (load_char_attribute_maybe): Likewise. + (Fload_char_attribute_table): Likewise. + +2002-02-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c (Fsave_charset_mapping_table): New function. + (syms_of_mule_charset): Add new builtin function + `save-charset-mapping-table'. + +2002-02-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-ucs.h (decoding_table_check_elements): Delete prototype. + (get_ccs_octet_table): New inline function. + (put_ccs_octet_table): Likewise. + (decoding_table_put_char): Use `get_ccs_octet_table' and + `put_ccs_octet_table'. + (decoding_table_remove_char): Use `decoding_table_put_char'. + (DECODE_DEFINED_CHAR): Use `get_ccs_octet_table'. + + * mule-charset.c (remove_char_ccs): Store Qunbound instead of Qnil + into encoding_table. + (make_charset): Use Qunbound instead Qnil as initial value of + decoding_table. + +2002-02-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.c (map_over_uint8_byte_table): Set Qunbound if an + element is Qunloaded. + (map_over_uint16_byte_table): Likewise. + (map_over_byte_table): Likewise. + (map_char_table): Likewise for CHARTAB_RANGE_ALL in UTF-2000; when + CHARTAB_RANGE_CHARSET is specified in UTF-2000 with external + database support, load encoding-table of the specified + coded-charset if it is not loaded yet. + (save_uint8_byte_table): New function of UTF-2000 with external + database support. + (save_uint16_byte_table): Likewise. + (save_byte_table): Likewise. + (Fput_char_attribute): Don't store value into external database + even if the external database feature is supported in UTF-2000; + set `attribute' as name of char-table if the external database + feature is supported. + (Fsave_char_attribute_table): New function in UTF-2000. + (syms_of_chartab): Add new builtin function + `save-char-attribute-table' in UTF-2000. + +2002-02-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.c (char_attribute_table_to_put): New variable in + UTF-2000. + (Qput_char_table_map_function): Likewise. + (value_to_put): Likewise. + (Fput_char_table_map_function): New function in UTF-2000. + (put_char_table): Use `Fmap_char_attribute' for + CHARTAB_RANGE_CHARSET in UTF-2000. + (Fput_char_attribute): Store symbol instead of string in + `XCHAR_TABLE_NAME (table)'. + (load_char_attribute_maybe): Likewise. + (syms_of_chartab): Add new symbol/function + `put-char-table-map-function'. + +2002-01-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * database.h: Add new EXFUN for `Fmap_database'. + + * database.c (Fmap_database): Renamed from `Fmapdatabase'. + (syms_of_database): Likewise. + + * chartab.h (struct Lisp_Char_Table): Add new member `unloaded' in + UTF-2000. + (CHAR_TABLE_UNLOADED): New macro of UTF-2000. + (XCHAR_TABLE_UNLOADED): Likewise. + + * chartab.c (fill_char_table): Initialize `ct->unloaded'. + (Fput_char_attribute): Set XCHAR_TABLE_UNLOADED(table) if + HAVE_DATABASE is defined. + (char_attribute_table_to_load): New variable of UTF-2000 with + external database support. + (Qload_char_attribute_table_map_function): Likewise. + (Fload_char_attribute_table_map_function): New function of + UTF-2000 with external database support. + (Fload_char_attribute_table): New function of UTF-2000. + (Fmap_char_attribute): Call Fload_char_attribute_table if + CHAR_TABLE_UNLOADED(ct) is set when HAVE_DATABASE is defined. + (syms_of_chartab): Add new symbol and function + `load-char-attribute-table-map-function' in UTF-2000 with external + database support; add new function `load-char-attribute-table' in + UTF-2000. + +2002-01-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.h (load_char_attribute_maybe): New prototype for + UTF-2000 with DATABASE support. + (get_char_id_table): Use `load_char_attribute_maybe' if + HAVE_DATABASE is defined. + + * chartab.c (load_char_attribute_maybe): New function in UTF-2000 + with DATABASE support. + +2002-01-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (Fput_char_attribute): Use S-expression as key of + external database. + + * chartab.h (get_char_id_table): Use S-expression as key of + external database. + +2002-01-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (map_over_uint8_byte_table): Add new argument `root'; + if an element is not loaded, load the corresponding attributes + from an external database. + (map_over_uint16_byte_table): Likewise. + (map_over_byte_table): Likewise. + (map_char_table): Modify for `map_over_uint8_byte_table', + `map_over_uint16_byte_table' and `map_over_byte_table'; if an + element is not loaded, load the corresponding attributes from an + external database. + (Fput_char_attribute): Change initial values to Qunloaded. + + * chartab.h (get_char_id_table): If a character attribute is not + loaded and the attribute value is not found in an external + database, store Qunbound as the attribute value. + +2002-01-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * chartab.c (BT_UINT8_unloaded): New macro. + (UINT8_VALUE_P): Accept Qunloaded. + (UINT8_ENCODE): Likewise. + (UINT8_DECODE): Likewise. + (BT_UINT16_unloaded): New macro. + (UINT16_VALUE_P): Accept Qunloaded. + (UINT16_ENCODE): Likewise. + (UINT16_DECODE): Likewise. + (UINT8_TO_UINT16): Convert BT_UINT8_unloaded into + BT_UINT16_unloaded. + (mark_char_table): Mark `ct->name' in UTF-2000. + (char_table_description): Add `name' in UTF-2000. + (Fmake_char_table): Initialize `ct->name'. + (Fcopy_char_table): Copy `ct->name'. + (Fput_char_attribute): Store value into an external database if + HAVE_DATABASE is defined. + + * chartab.h (struct Lisp_Char_Table): Add new member `name' in + UTF-2000. + (CHAR_TABLE_NAME): New macro in UTF-2000. + (XCHAR_TABLE_NAME): New macro in UTF-2000. + (get_char_id_table): Try to read an external database if Qunloaded + is stored in a table. + + * symbols.c (init_symbols_once_early): Assign '#<unloaded> into + Qunloaded. + +2002-01-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * database.h: Add EXFUN definitions for Fopen_database, + Fput_database, Fget_database and Fclose_database. + + * data.c (Qunloaded): New variable in UTF-2000. + + * lisp.h (Qunloaded): New variable in UTF-2000. + +2002-01-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (put_char_ccs_code_point): Modify for + `decoding_table_remove_char' and `decoding_table_put_char'. + (remove_char_ccs): Modify for `decoding_table_remove_char'. + + * char-ucs.h (decoding_table_remove_char): Change arguments to + hide decoding_table vector. + (decoding_table_put_char): Likewise. + +2002-01-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (decoding_table_remove_char): Moved to + char-ucs.h. + (decoding_table_put_char): Likewise. + + * char-ucs.h (decoding_table_check_elements): New prototype [moved + from mule-charset.c]. + (decoding_table_remove_char): New inline function [moved from + mule-charset.c]. + (decoding_table_put_char): Likewise. + +2002-01-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c (Fmake_charset): Modify DOC-string for UTF-2000 + extension. + +2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c (decode_builtin_char): Support mother charsets. + +2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c (Q94x94x60): New variable. + (charset_code_point): Support conversion `94x94x60'. + (Fmake_charset): Likewise. + (syms_of_mule_charset): Add new symbol `94x94x60'. + + * char-ucs.h (CONVERSION_94x94x60): New macro. + +2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c (charset_code_point): Unify code about + `code-offset'. + +2001-12-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp> + + * mule-charset.c (charset_code_point): Merge code about builtin + characters into code about mother charsets; don't use + `range_charset_code_point'. + (range_charset_code_point): Deleted. + +2001-12-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Qcode_offset): New variable. + (Fmake_charset): Use `XUINT' to get value of `min-code' and + `max-code'; accept new property `code-offset'. + (syms_of_mule_charset): Add new symbol `code-offset'. + +2001-12-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (range_charset_code_point): Fixed. + +2001-12-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (decode_builtin_char): Change semantics of + code-offset of coded-charset. + (charset_code_point): Likewise. + (range_charset_code_point): Likewise. + (complex_vars_of_mule_charset): Modify for the change. + +2001-12-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Fencode_char): Reverse arguments. + + * mule-charset.c (charset_code_point): Fixed. + +2001-12-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_mojikyo): Deleted. + (Vcharset_mojikyo_2022_1): Deleted. + (Vcharset_mojikyo_pj_{1..21}): Deleted. + (Qmin_code): New variable in UTF-2000. + (Qmax_code): Likewise. + (Qmother): Likewise. + (Qconversion): Likewise. + (Q94x60): Likewise. + (Qmojikyo): Deleted. + (Qmojikyo_2022_1): Deleted. + (Qmojikyo_pj_{1..22}): Deleted. + (mark_charset): Mark `cs->mother'. + (charset_description): Add description for `mother'. + (make_charset): Rename `ucs_{min|max}' to `{min|max}_code'; add + new arguments `mother' and `conversion'; use + `CHARSET_{MIN|MAX}_CODE' instead of `CHARSET_UCS_{MIN|MAX}'. + (charset_code_point): Moved from char-ucs.h; support `mother' + charset feature. + (range_charset_code_point): use `CHARSET_{MIN|MAX}_CODE' instead + of `CHARSET_UCS_{MIN|MAX}'; delete hard code for `mojikyo-2022-1'. + (Fmake_charset): Allow 3 and 4 as the value of `dimension' in + UTF-2000; allow 128 and 256 as the value of `chars' in UTF-2000; + allow 2 as the value of `graphic' in UTF-2000; add new properties + `min-code', `max-code', `mother', `conversion' in UTF-2000; don't + require `final' in UTF-2000; modify for `make_charset'. + (Fmake_reverse_direction_charset): use `CHARSET_{MIN|MAX}_CODE' + instead of `CHARSET_UCS_{MIN|MAX}'; modify for `make_charset'. + (Fcharset_property): Support `mother', `min-code' and `max-code'. + (Fencode_char): New function. + (syms_of_mule_charset): Add new builtin function `encode-char' in + UTF-2000; add new symbols `min-code', `max-code', `mother', + `conversion' and `94x60'; delete symbols `mojikyo', + `mojikyo-2022-1' and `mojikyo-pj-{1..21}'. + (complex_vars_of_mule_charset): Modify for `make_charset' change; + delete coded-charsets `mojikyo', `mojikyo-2022-1' and + `mojikyo-pj-{1..21}'; delete `DEF_MOJIKYO_PJ'. + + * chartab.c (Fdefine_char): Use `XCHARSET_MAX_CODE' instead of + `XCHARSET_UCS_MAX'; regard `chinese-big5' as a base CCS. + + * char-ucs.h (Vcharset_mojikyo): Deleted. + (Vcharset_mojikyo_2022_1): Deleted. + (LEADING_BYTE_MOJIKYO): Deleted. + (LEADING_BYTE_MOJIKYO_2022_1): Deleted. + (LEADING_BYTE_MOJIKYO_2022_2): Deleted. + (LEADING_BYTE_MOJIKYO_PJ_{1 .. 21}): Deleted. + (struct Lisp_Charset): Rename `ucs_{min|max}' to `{min|max}_code'; + add new member `mother'; add new member `conversion'. + (CHARSET_MIN_CODE): Renamed from `CHARSET_UCS_MIN'. + (CHARSET_MAX_CODE): Renamed from `CHARSET_UCS_MAX'. + (CHARSET_MOTHER): New macro. + (CHARSET_CONVERSION): New macro. + (CONVERSION_IDENTICAL): New macro. + (CONVERSION_94x60): New macro. + (XCHARSET_MIN_CODE): Renamed from `CHARSET_MIN_CODE'. + (XCHARSET_MAX_CODE): Renamed from `CHARSET_MAX_CODE'. + (XCHARSET_MOTHER): New macro. + (XCHARSET_CONVERSION): New macro. + (MIN_CHAR_MOJIKYO): Deleted. + (MAX_CHAR_MOJIKYO): Deleted. + (DECODE_MOJIKYO_2022): Deleted. + (DECODE_CHAR): Delete hard code for builtin Mojikyo characters. + (charset_code_point): Changed to non-inline function. + (encode_char_1): Use `charset_code_point'. + (CHAR_TO_CHARC): Delete hard code for Mojikyo characters. + +2001-12-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * lread.c (read_compiled_function): Fix prototype. + (read_vector): Likewise. + +2001-12-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * lrecord.h (struct lrecord_header): Delete `older'. + (set_lheader_implementation): Delete code for `older'. + (set_lheader_older_implementation): Deleted. + (enum lrecord_type): Delete `lrecord_type_char_id_table'. + (OLDER_RECORD_P): Deleted. + (OLDER_RECORD_HEADER_P): Deleted. + (alloc_older_lcrecord): Deleted. + (alloc_older_lcrecord_type): Deleted. + + * alloc.c (all_older_lcrecords): Deleted. + (alloc_older_lcrecord): Deleted. + (disksave_object_finalization_1): Delete code for older objects. + (mark_object): Don't use `OLDER_RECORD_HEADER_P'. + (reinit_alloc_once_early): Don't initialize `all_older_lcrecords'. + +2001-12-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (decoding_table_put_char): Use `make_vector' + instead of `make_older_vector'. + (put_char_ccs_code_point): Likewise. + (mark_charset): Mark `cs->decoding_table'. + (Fset_charset_mapping_table): Don't use `make_vector_newer'. + + * lisp.h (make_older_vector): Deleted. + (make_vector_newer): Deleted. + + * config.h.in (HAVE_GGC): Deleted. + + * alloc.c (make_older_vector): Deleted. + (make_vector_newer_1): Deleted. + (make_vector_newer): Deleted. + +2001-12-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_ideograph_daikanwa_2): New variable. + (Qideograph_daikanwa_2): New variable. + (syms_of_mule_charset): Add new symbol `ideograph-daikanwa-2'. + (complex_vars_of_mule_charset): Add new coded-charset + `ideograph-daikanwa-2'; use `LEADING_BYTE_DAIKANWA_3' instead of + `LEADING_BYTE_DAIKANWA'. + + * char-ucs.h (LEADING_BYTE_DAIKANWA_0): New macro. + (LEADING_BYTE_DAIKANWA_1): New macro. + (LEADING_BYTE_DAIKANWA_2): New macro. + (LEADING_BYTE_DAIKANWA_3): Renamed from `LEADING_BYTE_DAIKANWA'. + +2001-12-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (complex_vars_of_mule_charset): Change + DOC-strings and registry of `ideograph-daikanwa'; now it indicates + the second revised version. + +2001-12-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_ucs_smp): New variable. + (Vcharset_ucs_sip): New variable. + (Qucs_smp): New variable. + (Qucs_sip): New variable. + (encode_builtin_char_1): Treat MIN_CHAR_{SMP|SIP} to + MAX_CHAR_{SMP|SIP} as `ucs-{smp|sip}'. + (syms_of_mule_charset): Add new symbols `ucs-smp' and `ucs-sip'. + (complex_vars_of_mule_charset): Modify middle-DOC and registry of + `ucs-bmp'; add new coded-charset `ucs-smp' and `ucs-sip'; change + charset width of `ucs-cns', `ucs-jis', `ucs-ks' and `ucs-big5'. + + * char-ucs.h (LEADING_BYTE_UCS_SMP): New macro. + (LEADING_BYTE_UCS_SIP): New macro. + (MIN_CHAR_SMP): New macro. + (MAX_CHAR_SMP): New macro. + (MIN_CHAR_SIP): New macro. + (MAX_CHAR_SIP): New macro. + +2001-11-30 Yoshiki Hayashi <yoshiki@xemacs.org> + + * dumper.c (PDUMP_HASH_SIZE): Increase the size of hash table when + utf-2000. + +2001-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (put_char_ccs_code_point): Return canonicalized + value; don't store value into `encoding_table' of `Lisp_Charset'. + (mark_charset): `encoding_table' was deleted. + (charset_description): Likewise. + (make_charset): Likewise. + (Fset_charset_mapping_table): Use `Fput_char_attribute' instead of + `put_char_ccs_code_point'. + + * chartab.h (Fput_char_attribute): New EXFUN. + + * chartab.c (Fchar_attribute_alist): Name space of CCS-attributes + is unified with normal symbol space. + (Fget_char_attribute): Likewise. + (Fput_char_attribute): Likewise; behavior of + `put_char_ccs_code_point' is changed. + + * char-ucs.h: Include "elhash.h". + (Vchar_attribute_hash_table): New external variable. + (struct Lisp_Charset): Delete `encoding_table'. + (CHARSET_ENCODING_TABLE): New implementation; refer + `Vchar_attribute_hash_table' instead of `encoding_table' of struct + `Lisp_Charset'. + +2001-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Fcharset_property): Return Qnil if CHARSET_FINAL + (cs) == 0. + +2001-11-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (char_encode_big5): Prefer charset-g1 than + `chinese-big5'. + +2001-11-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (uint8_byte_table_description): New constant. + (uint8-byte-table): Use `uint8_byte_table_description'. + (uint16_byte_table_description): New constant. + (uint16-byte-table): Use `uint16_byte_table_description'. + +2001-10-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (complex_vars_of_mule_charset): Don't use builtin + range MIN_CHAR_BIG5_CDP .. MAX_CHAR_BIG5_CDP. + +2001-10-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_ucs_ks): New variable. + (Qucs_ks): New variable. + (syms_of_mule_charset): Add new symbol `ucs-ks'. + (complex_vars_of_mule_charset): Add new coded-charset `ucs-ks'. + + * char-ucs.h (LEADING_BYTE_UCS_KS): New macro. + +2001-10-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.h (Fmake_char): New EXFUN; moved from chartab.c. + (Fdecode_char): Likewise. + + * chartab.c: Move EXFUN for Fmake_char and Fdecode_char into + chartab.h. + (Fdefine_char): Modify for Fdecode_char. + (Ffind_char): Likewise. + + * mule-charset.c (Fdecode_char): Add new optional argument + `defined-only'. + (Fdecode_builtin_char): Modify for `Fdecode_char'. + +2001-10-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (mark_coding_system): Mark initial-charset-g0 and + -g1 of CODESYS_BIG5 in XEmacs UTF-2000. + (allocate_coding_system): Initialize initial-charsets of + CODESYS_BIG5 in XEmacs UTF-2000. + (Fmake_coding_system): Accept `charset-g0' and `charset-g1' for + CODESYS_BIG5 in XEmacs UTF-2000. + (decode_coding_big5): Use initial-charset-g0 and -g1 of + CODESYS_BIG5 in XEmacs UTF-2000; use `DECODE_DEFINED_CHAR'. + + * mule-charset.c (Vcharset_ideograph_hanziku_{1 .. 12}): New + variables. + (Qideograph_hanziku_{1 .. 12}): Likewise. + (syms_of_mule_charset): Add new symbols `ideograph-hanziku-{1 + .. 12}'. + (complex_vars_of_mule_charset): Use `MIN_CHAR_BIG5_CDP' to + `MAX_CHAR_BIG5_CDP' for `chinese-big5'; add news coded-charsets + `ideograph-hanziku-{1 .. 12}'. + + * char-ucs.h (MIN_LEADING_BYTE): Changed to -0x200. + (LEADING_BYTE_HANZIKU_{1 .. 12}): New macros. + ({MIN|MAX}_CHAR_BIG5_CDP): New macros. + ({MIN|MAX}_CHAR_HANZIKU_{1 .. 12}): New macros. + (DECODE_DEFINED_CHAR): New inline function. + (DECODE_CHAR): Use `DECODE_DEFINED_CHAR'. + +2001-10-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_china3_jef): Renamed from + `Vcharset_japanese_jef_china3'. + (Qchina3_jef): Renamed from `Qjapanese_jef_china3'. + (encode_builtin_char_1): Rename `{MIN|MAX}_CHAR_CHINA3_JEF' from + `{MIN|MAX}_CHAR_JEF_CHINA3'.. + (syms_of_mule_charset): Rename `china3-jef' from + `japanese-jef-china3'. + (complex_vars_of_mule_charset): Likewise; rename + `LEADING_BYTE_CHINA3_JEF' from `LEADING_BYTE_JEF_CHINA3'. + + * char-ucs.h (LEADING_BYTE_CHINA3_JEF): Renamed from + `LEADING_BYTE_JEF_CHINA3'. + (MIN_CHAR_CHINA3_JEF): Renamed from `MIN_CHAR_JEF_CHINA3'. + (MAX_CHAR_CHINA3_JEF): Renamed from `MAX_CHAR_JEF_CHINA3'. + +2001-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (encode_builtin_char_1): Comment out special code + for MIN_CHAR_MOJIKYO_0 ... MAX_CHAR_MOJIKYO_0. + + * char-ucs.h (MIN_CHAR_MOJIKYO_0): Comment out. + (MAX_CHAR_MOJIKYO_0): Comment out. + (MIN_CHAR_CBETA): Changed to 0x00E20000. + (MAX_CHAR_CBETA): Changed to 0x00E2FFFF. + (MIN_CHAR_JEF_CHINA3): Changed to 0x00E80000. + (MAX_CHAR_JEF_CHINA3): Changed to 0x00E8FFFF. + +2001-10-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_ideograph_cbeta): New variable. + (Qideograph_cbeta): New variable. + (encode_builtin_char_1): Comment out special code for + coded-charset `mojikyo' and `japanese-jef-china3'. + (syms_of_mule_charset): Add new symbol `ideograph-cbeta'. + (complex_vars_of_mule_charset): Add new coded-charset + `ideograph-cbeta'. + + * char-ucs.h (LEADING_BYTE_CBETA): New macro. + (MIN_CHAR_CBETA): New macro. + (MAX_CHAR_CBETA): New macro. + +2001-10-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-ucs.h (MIN_LEADING_BYTE): Changed to -0x100. + (LEADING_BYTE_JEF_CHINA3): New macro. + (MIN_CHAR_JEF_CHINA3): New macro. + (MAX_CHAR_JEF_CHINA3): Likewise. + (DECODE_CHAR): Fixed. + +2001-10-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_japanese_jef_china3): New variable. + (Qjapanese_jef_china3): New variable. + (encode_builtin_char_1): Support `japanese-jef-china3'. + (syms_of_mule_charset): Add new symbol `japanese-jef-china3'. + (complex_vars_of_mule_charset): Add new coded-charset + `japanese-jef-china3'. + +2001-09-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (XCHARSET_CELL_RANGE): New inline function. + (decode_char_table_range): Use `XCHARSET_CELL_RANGE'; accept 94^3, + 94^4, 96^3, 96^4, 128^n and 256^n set. + (put_char_table): Use `XCHARSET_CELL_RANGE'. + (map_char_table): Likewise. + +2001-09-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (get_char_table): Use `get_char_id_table' in XEmacs + UTF-2000. + +2001-09-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.h (get_char_id_table): New inline function. + + * chartab.c (get_char_id_table): Moved to chartab.h as an inline + function. + +2001-09-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.h (decode_char_table_range): New prototype in XEmacs + UTF-2000. + (put_char_id_table): New inline function in XEmacs UTF-2000. + + * chartab.c (put_char_id_table): Moved to chartab.h as an inline + function. + (decode_char_table_range): Delete static declaration in XEmacs + UTF-2000. + +2001-09-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (put_char_id_table): Use `put_char_table'. + +2001-09-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (map_over_uint8_byte_table): Delete argument `ccs'. + (map_over_uint16_byte_table): Likewise. + (map_over_byte_table): Likewise. + (map_char_table): Modify for `map_over_uint8_byte_table', + `map_over_uint16_byte_table' and `map_over_byte_table' in XEmacs + UTF-2000. + +2001-09-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (struct map_char_table_for_charset_arg): New + structure. + (map_char_table_for_charset_fun): New function. + (map_char_table): Use `map_char_table' for encoding_table of + `range->charset'. + +2001-09-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (map_char_table): Check a character is found in + range->charset instead of non default value is defined in + char-table when range is CHARTAB_RANGE_ROW. + +2001-09-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (map_char_id_table): Deleted. + (Fmap_char_attribute): Use `map_char_table' instead of + `map_char_id_table'. + +2001-09-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * syntax.h (SYNTAX_CODE_UNSAFE): New implementation in XEmacs + UTF-2000. + (update_syntax_table): Deleted in XEmacs UTF-2000. + + * syntax.c (find_defun_start): Use `syntax_table' instead of + `mirror_syntax_table' in XEmacs UTF-2000. + (Fset_syntax_table): Don't use `mirror_syntax_table' in XEmacs + UTF-2000. + (Fchar_syntax): Use `syntax_table' instead of `mirror_table' in + XEmacs UTF-2000. + (Fmatching_paren): Likewise. + (scan_words): Use `syntax_table' instead of `mirror_syntax_table' + in XEmacs UTF-2000. + (find_start_of_comment): Likewise. + (find_end_of_comment): Likewise. + (Fforward_comment): Likewise. + (scan_lists): Likewise. + (char_quoted): Likewise. + (Fbackward_prefix_chars): Likewise. + (scan_sexps_forward): Likewise. + (update_just_this_syntax_table): Deleted in XEmacs UTF-2000. + (update_syntax_table): Likewise. + + * search.c (skip_chars): Use `syntax_table' instead of + `mirror_syntax_table' in XEmacs UTF-2000. + (wordify): Likewise. + (Freplace_match): Likewise. + + * regex.c (re_compile_fastmap): Use `syntax_table' instead of + `mirror_syntax_table' in XEmacs UTF-2000. + (WORDCHAR_P_UNSAFE): Likewise. + (re_match_2_internal): Likewise. + + * font-lock.c (find_context): Use `buf->syntax_table' instead of + `buf->mirror_syntax_table' in XEmacs UTF-2000. + + * cmds.c (internal_self_insert): Use `buf->syntax_table' instead + of `buf->mirror_syntax_table' in XEmacs UTF-2000. + + * chartab.h (struct Lisp_Char_Table): Delete `mirror_table' in + XEmacs UTF-2000. + + * chartab.c (mark_char_table): Don't mark `mirror_table' in XEmacs + UTF-2000. + (print_char_table): Print `default_value' in XEmacs UTF-2000. + (char_table_description): Delete `mirror_table' in XEmacs + UTF-2000. + (fill_char_table): Don't call `update_syntax_table' in XEmacs + UTF-2000. + (Fmake_char_table): Don't use `mirror_table' in XEmacs UTF-2000. + (Fcopy_char_table): Likewise. + (put_char_table): Don't call `update_syntax_table' in XEmacs + UTF-2000. + + * casefiddle.c (casify_object): Use `buf->syntax_table' instead of + `buf->mirror_syntax_table' in XEmacs UTF-2000. + (casify_region_internal): Likewise. + + * bufslots.h: Delete `mirror_syntax_table' in XEmacs UTF-2000. + + * buffer.c (common_init_complex_vars_of_buffer): Don't use + `mirror_syntax_table' in XEmacs UTF-2000. + + * abbrev.c (abbrev_match): Use `buf->syntax_table' instead of + `buf->mirror_syntax_table' in XEmacs UTF-2000. + (Fexpand_abbrev): Likewise. + +2001-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (vars_of_chartab): Update `utf-2000-version' to 0.18. + +2001-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (map_over_uint8_byte_table): Cancel temporary hack. + (map_over_uint16_byte_table): Likewise. + (map_over_byte_table): Likewise. + (get_char_id_table): Refer `cit->default_value'. + (put_char_id_table): Support `CHARTAB_RANGE_DEFAULT'. + (map_char_id_table): Use `1 << 30' instead of `1 << 24' as number + of character-id ranges. + (mark_char_table): Mark `ct->default_value'. + (char_table_description): Add `default_value'. + (fill_char_table): Use `default_value'. + (decode_char_table_range): Decode `nil' as + `CHARTAB_RANGE_DEFAULT'. + (get_char_id_table): Refer `cit->default_value'. + (put_char_id_table): Support `CHARTAB_RANGE_DEFAULT'. + (map_char_table): Support `CHARTAB_RANGE_DEFAULT'; cancel + temporary hack; check value of char-table is bound or not. + (slow_map_char_table_fun): Support `CHARTAB_RANGE_DEFAULT'. + + * chartab.h (struct Lisp_Char_Table): Add new member + `default_value' in XEmacs UTF-2000. + (CHAR_TABLE_VALUE_UNSAFE): Use `default_value'. + (enum chartab_range_type): Add `CHARTAB_RANGE_DEFAULT' in XEmacs + UTF-2000. + +2001-09-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.h (Lisp_Char_ID_Table): Deleted. + + * chartab.c (char_table_description): Fix typo. + (Fmap_char_attribute): Use `Lisp_Char_Table' instead of + `Lisp_Char_ID_Table'. + +2001-09-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (COMPOSE_ADD_CHAR): Use `CHAR_TABLEP' instead of + `CHAR_ID_TABLE_P'. + + * mule-charset.c (remove_char_ccs): Use `CHAR_TABLEP' instead of + `CHAR_ID_TABLE_P'. + + * chartab.h (XCHAR_ID_TABLE): Deleted. + (XSETCHAR_ID_TABLE): Deleted. + (CHAR_ID_TABLE_P): Deleted. + + * chartab.c (put_char_id_table): Use `CHAR_TABLEP' instead of + `CHAR_ID_TABLE_P'. + (Fget_composite_char): Likewise. + (put_char_table): Likewise. + (add_char_attribute_alist_mapper): Fixed. + (Fchar_attribute_alist): Use `CHAR_TABLEP' instead of + `CHAR_ID_TABLE_P'. + (Fget_char_attribute): Likewise. + (Fget_char_attribute): Likewise. + (Fmap_char_attribute): Likewise. + + * char-ucs.h (charset_code_point): Use `CHAR_TABLEP' instead of + `CHAR_ID_TABLE_P'. + (encode_char_1): Likewise. + +2001-09-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (COMPOSE_ADD_CHAR): Use `XCHAR_TABLE' instead of + `XCHAR_ID_TABLE'. + + * mule-charset.c (put_char_ccs_code_point): Use `XCHAR_TABLE' + instead of `XCHAR_ID_TABLE'. + (remove_char_ccs): Likewise. + + * chartab.c (put_char_id_table): Use `XCHAR_TABLE' instead of + `XCHAR_ID_TABLE'. + (Fget_composite_char): Likewise. + (Fchar_variants): Likewise. + (put_char_table): Likewise. + (add_char_attribute_alist_mapper): Likewise. + (Fchar_attribute_alist): Likewise. + (Fget_char_attribute): Likewise. + (Fput_char_attribute): Likewise. + (Fmap_char_attribute): Likewise. + (Fmap_char_attribute): Likewise. + + * char-ucs.h (charset_code_point): Use `XCHAR_TABLE' instead of + `XCHAR_ID_TABLE'. + (encode_char_1): Likewise. + +2001-09-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (map_char_id_table): Use `Lisp_Char_Table' instead of + `Lisp_Char_ID_Table'. + (mark_char_id_table): Deleted. + (print_char_id_table): Likewise. + (char_id_table_equal): Likewise. + (char_id_table_hash): Likewise. + (char_id_table_description): Likewise. + (char_id_table): Likewise. + (make_char_id_table): Use `Fmake_char_table' and + `fill_char_table'. + (get_char_id_table): Use `Lisp_Char_Table' instead of + `Lisp_Char_ID_Table'. + (put_char_id_table): Likewise. + (Fput_char_attribute): Use `XCHAR_TABLE' instead of + `XCHAR_ID_TABLE'. + (Fremove_char_attribute): Likewise. + (syms_of_chartab): Don't define type `char-id-table'. + + * chartab.h (struct Lisp_Char_ID_Table): Deleted. + (char_id_table): Likewise. + (GC_CHAR_ID_TABLE_P): Likewise. + (Lisp_Char_ID_Table): Use structure `Lisp_Char_Table'. + (XCHAR_ID_TABLE): Use `XCHAR_TABLE'. + (XSETCHAR_ID_TABLE): Use `XSETCHAR_TABLE'. + (CHAR_ID_TABLE_P): Use `CHAR_TABLEP'. + (get_char_id_table): Use `Lisp_Char_Table' instead of + `Lisp_Char_ID_Table'. + (put_char_id_table_0): Likewise. + (put_char_id_table): Likewise. + +2001-09-02 MORIOKA Tomohiko <tomo@mousai.mahoroba.ne.jp> + + * chartab.h: Lisp_Byte_Table related codes are moved from + chartab.h. + + * char-ucs.h: Move Lisp_Byte_Table related codes to chartab.h. + +2001-09-02 MORIOKA Tomohiko <tomo@mousai.mahoroba.ne.jp> + + * chartab.h: Don't include "chartab.h". + (struct Lisp_Char_ID_Table): Moved from char-ucs.h. + (Lisp_Char_ID_Table): Likewise. + (char_id_table): Likewise. + (XCHAR_ID_TABLE): Likewise. + (XSETCHAR_ID_TABLE): Likewise. + (CHAR_ID_TABLE_P): Likewise. + (GC_CHAR_ID_TABLE_P): Likewise. + (get_char_id_table): Likewise. + + * char-ucs.h: Include "chartab.h". + (struct Lisp_Char_ID_Table): Moved to chartab.h. + (Lisp_Char_ID_Table): Likewise. + (char_id_table): Likewise. + (XCHAR_ID_TABLE): Likewise. + (XSETCHAR_ID_TABLE): Likewise. + (CHAR_ID_TABLE_P): Likewise. + (GC_CHAR_ID_TABLE_P): Likewise. + (get_char_id_table): Likewise. + +2001-09-01 MORIOKA Tomohiko <tomo@mousai.mahoroba.ne.jp> + + * chartab.c (copy_uint8_byte_table): New function. + (copy_uint16_byte_table): New function. + (copy_byte_table): New function. + (map_over_uint8_byte_table): Modify to avoid huge numbers of + characters to call. + (map_over_uint16_byte_table): Likewise. + (map_over_byte_table): Likewise. + (get_byte_table): Move prototype to chartab.h. + (put_byte_table): Likewise. + (put_char_id_table_0): Moved to chartab.h. + (mark_char_table_entry): Don't define in XEmacs UTF-2000. + (char_table_entry_equal): Likewise. + (char_table_entry_hash): Likewise. + (char_table_entry_description): Likewise. + (char_table_entry): Likewise. + (make_char_table_entry): Likewise. + (copy_char_table_entry): Likewise. + (get_non_ascii_char_table_value): Likewise. + (map_over_charset_ascii): Likewise. + (map_over_charset_control_1): Likewise. + (map_over_charset_row): Likewise. + (map_over_other_charset): Likewise. + (mark_char_table): Modify for new structure in XEmacs UTF-2000. + (print_char_table): Likewise. + (char_table_equal): Likewise. + (char_table_hash): Likewise. + (char_table_description): Likewise. + (fill_char_table): Likewise. + (Fcopy_char_table): Likewise. + (get_char_table): Likewise. + (Fget_range_char_table): Likewise. + (put_char_table): Likewise. + (map_char_table): Likewise. + (syms_of_chartab): Don't define `char_table_entry' in XEmacs + UTF-2000. + +2001-08-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * cmds.c (vars_of_cmds): Use `put_char_id_table_0' for + `Vauto_fill_chars' in XEmacs UTF-2000. + + * chartab.h (get_byte_table): New prototype [moved from + chartab.c]. + (put_byte_table): Likewise [moved from chartab.c]. + (put_char_id_table_0): New inline function [moved from chartab.c]. + (struct Lisp_Char_Table_Entry): Don't define in XEmacs UTF-2000. + (Lisp_Char_Table_Entry): Likewise. + (char_table_entry): Likewise. + (XCHAR_TABLE_ENTRY): Likewise. + (XSETCHAR_TABLE_ENTRY): Likewise. + (CHAR_TABLE_ENTRYP): Likewise. + (CHECK_CHAR_TABLE_ENTRY): Likewise. + (NUM_ASCII_CHARS): Likewise. + (struct Lisp_Char_Table): New implementation in XEmacs UTF-2000. + (CHAR_TABLE_VALUE_UNSAFE): Likewise. + +2001-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (get_char_id_table): Change interface. + (put_char_id_table_0): New function. + (put_char_id_table): Change interface; new implementation. + (Fget_composite_char): Modify for interface change of + `get_char_id_table'. + (Fchar_variants): Likewise. + (add_char_attribute_alist_mapper): Likewise. + (Fchar_attribute_alist): Likewise. + (Fget_char_attribute): Likewise. + (Fput_char_attribute): Allow coded-charset or [CODED-CHARSET ROW] + as same as character as the first argument like `put-char-table'; + modify for interface change of `put_char_id_table'. + (Fremove_char_attribute): Modify for interface change of + `put_char_id_table'. + +2001-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c: Sync up with XEmacs 21.2.41. + (COMPOSE_ADD_CHAR): Modify for interface change of + `get_char_id_table'. + + * mule-charset.c (put_char_ccs_code_point): Modify for interface + change of `put_char_id_table'. + (remove_char_ccs): Likewise. + + * chartab.h (put_char_id_table): Change interface. + + * char-ucs.h (get_char_id_table): Change interface. + (charset_code_point): Modify for interface change of + `get_char_id_table'. + (encode_char_1): Likewise. + +2001-08-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (map_over_uint8_byte_table): Change arguments; add new + argument `ccs'. + (map_over_uint16_byte_table): Likewise. + (map_over_byte_table): Likewise. + (map_char_id_table): Add new argument `range' like + `map_char_table'. + (Fmap_char_attribute): Add new argument `range' like + `Fmap_char_table'. + +2001-08-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.c (map_over_uint8_byte_table): Change interface of + mapping function to use struct chartab_range instead of Emchar. + (map_over_uint16_byte_table): Likewise. + (map_over_byte_table): Likewise. + (map_char_id_table): Likewise. + (struct slow_map_char_id_table_arg): Deleted. + (slow_map_char_id_table_fun): Deleted. + (Fmap_char_attribute): Use struct `slow_map_char_table_arg' and + function `slow_map_char_table_fun' instead of struct + `slow_map_char_id_table_arg' and function + `slow_map_char_id_table_fun'. + +2001-08-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c: Move char-it-table related codes to chartab.c. + (Vutf_2000_version): Moved to chartab.c. + (Fdefine_char): Likewise. + (Ffind_char): Likewise. + (syms_of_mule_charset): Move types `uint8-byte-table', + `uint16-byte-table', `byte-table' and `char-id-table' to + chartab.c; move functions `char_attribute_list, + `find_char_attribute_table, `char_attribute_alist, + `get_char_attribute, `put_char_attribute, `remove_char_attribute, + `map_char_attribute, `define_char, `find_char, `char_variants and + `get_composite_char to chartab.c; move symbols `=>ucs', + `->decomposition', `compat', `isolated', `initial', `medial', + `final', `vertical', `noBreak', `fraction', `super', `sub', + `circle', `square', `wide', `narrow', `small' and `font' to + chartab.c. + (vars_of_mule_charset): Move `utf-2000-version' to chartab.c; move + setting codes for `Vcharacter_composition_table' and + `Vcharacter_variant_table' to chartab.c. + (complex_vars_of_mule_charset): Move setting code for + `Vchar_attribute_hash_table' to chartab.c. + + * chartab.h: Include "char-ucs.h" if --with-utf-2000 is specified. + (make_char_id_table): New prototype. + (put_char_id_table): Likewise. + (Fget_char_attribute): Likewise. + + * chartab.c: Move char-id-table related code from mule-charset.c. + (Vutf_2000_version): Moved from mule-charset.c. + + * char-ucs.h (Qucs): New external variable. + (put_char_ccs_code_point): New prototype. + (remove_char_ccs): Likewise. + +2001-08-14 MORIOKA Tomohiko <tomo@mousai.mahoroba.ne.jp> + + * mule-charset.c (Vcharset_ucs_jis): New variable. + (Qucs_jis): Likewise. + (syms_of_mule_charset): Add new symbol `ucs-jis'. + (complex_vars_of_mule_charset): Add new coded-charset `ucs-jis'. + + * char-ucs.h (LEADING_BYTE_UCS_JIS): New macro. + +2001-08-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (map_over_uint8_byte_table): New function. + (map_over_uint16_byte_table): Likewise. + (map_over_byte_table): Likewise. + (map_char_id_table): Likewise. + (slow_map_char_id_table_fun): Likewise. + (Fmap_char_attribute): Likewise. + (syms_of_mule_charset): Add new function `map-char-attribute'. + +2001-08-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Ffind_char): New function in XEmacs UTF-2000. + (syms_of_mule_charset): Add new function `find-char'. + +2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_chinese_big5_cdp): New variable in + XEmacs UTF-2000. + (Qchinese_big5_cdp): New variable in XEmacs UTF-2000. + (syms_of_mule_charset): Add new symbol `chinese-big5-cdp' in + XEmacs UTF-2000. + (complex_vars_of_mule_charset): Add new coded-charset + `chinese-big5-cdp' in XEmacs UTF-2000; change registry of + `ideograph-gt-pj-*'. + + * char-ucs.h (LEADING_BYTE_CHINESE_BIG5_CDP): New macro. + +2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (encode_builtin_char_1): Purge codes about + {MIN|MAX}_CHAR_{GREEK|CYRILLIC}; comment out code about + {MIN|MAX}_CHAR_HEBREW. + (complex_vars_of_mule_charset): Comment out {MIN|MAX}_CHAR_HEBREW; + don't use {MIN|MAX}_CHAR_HEBREW to define `hebrew-iso8859-8'. + + * char-ucs.h (MIN_CHAR_GREEK): Purged. + (MAX_CHAR_GREEK): Purged. + (MIN_CHAR_CYRILLIC): Purged. + (MAX_CHAR_CYRILLIC): Purged. + (MIN_CHAR_HEBREW): Commented out. + (MAX_CHAR_HEBREW): Likewise. + +2001-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Qto_ucs): New variable. + (Fput_char_attribute): Treat `=>ucs' as same as `->ucs'. + (Fdefine_char): Likewise. + (syms_of_mule_charset): Add new symbol `=>ucs'. + +2001-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Fdecode_char): Fixed. + +2001-07-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (complex_vars_of_mule_charset): Modify registry + of latin-tcvn5712 to accept "tcvn5712.1993-1" as same as + "tcvn5712-1". + +2001-07-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_ucs_big5): New variable. + (Qucs_big5): Likewise. + (syms_of_mule_charset): Add new symbol `ucs-big5'. + (complex_vars_of_mule_charset): Add new coded-charset `ucs-big5'. + + * char-ucs.h (LEADING_BYTE_UCS_BIG5): New macro. + +2001-07-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (decode_builtin_char): Check Big5 code range + which can be mapped to `chinese-big5-1' and `chinese-big5-2'. + +2001-07-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_chinese_gb12345): New variable. + (Qchinese_gb12345): Likewise. + (Fdecode_builtin_char): Fixed. + (syms_of_mule_charset): Add `chinese-gb12345'. + (complex_vars_of_mule_charset): Add coded-charset + `chinese-gb12345'. + + * char-ucs.h (MIN_LEADING_BYTE): Changed to -0x70. + (LEADING_BYTE_CHINESE_GB12345): New macro. + +2001-07-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Fdecode_builtin_char): Use `latin-viscii-lower' + and `latin-viscii-upper' for `latin-viscii'. + +2001-07-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Fdecode_builtin_char): Comment out + regularization code for ISO-IR GR representation. + +2001-07-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (decode_builtin_char): New function; renamed from + `make_builtin_char'; return -1 instead of signal. + (Fdecode_builtin_char): Use `decode_builtin_char'. + + * char-ucs.h (decode_builtin_char): New prototype; renamed from + `make_builtin_char'. + (DECODE_CHAR): Use `decode_builtin_char' instead of + `make_builtin_char'; use mapping table of `chinese-big5' for + `chinese-big5-{1,2}'. + +2001-07-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (char_encode_big5): New function. + (char_finish_big5): Likewise. + (reset_encoding_stream): Use `char_encode_big5' and + `char_finish_big5' for CODESYS_BIG5. + (mule_encode): Don't use `encode_coding_big5'. + (encode_coding_big5): Deleted. + +2001-07-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (BYTE_BIG5_TWO_BYTE_1_P): Support private area + 0x81- in XEmacs UTF-2000. + (detect_coding_big5): Likewise. + +2001-07-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Fdefine_char): Don't use a CCS property to + generate character-id if the CCS property does not have + corresponding predefined character. + (make_builtin_char): Return -1 if corresponding predefined + character is not found. + (Fdecode_char): Return nil if corresponding character is not + found. + (complex_vars_of_mule_charset): Change `ucs-cns' to 256^3-set and + don't map to builtin ucs space. + +2001-07-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-ucs.h (MAX_LEADING_BYTE_PRIVATE): Fixed. + (MAX_CHAR_GT): Changed to `(MIN_CHAR_GT + 66773)'. + +2001-07-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_ideograph_gt): New variable. + (Vcharset_ideograph_gt_pj_{1..11}): Likewise. + (Qideograph_gt): Likewise. + (Qideograph_gt_pj_{1..11}): Likewise. + (syms_of_mule_charset): Add `ideograph-gt', `ideograph-gt-pj-1', + `ideograph-gt-pj-2', ..., `ideograph-gt-pj-10' and + `ideograph-gt-pj-11'. + (complex_vars_of_mule_charset): Add coded-charset `ideograph-gt', + `ideograph-gt-pj-1', `ideograph-gt-pj-2', ..., + `ideograph-gt-pj-10' and `ideograph-gt-pj-11'. + + * char-ucs.h (LEADING_BYTE_GT): New macro. + (LEADING_BYTE_GT_PJ_{1..11}): Likewise. + (MIN_CHAR_GT): Likewise. + (MAX_CHAR_GT): Likewise. + +2001-06-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * lisp-disunion.h (XCHARVAL): New implementation for UTF-2000 to + support U-60000000 .. U-7FFFFFFF with 32 bits architecture. + + * doprnt.c (unsigned_int_converters): Add `c'. + (emacs_doprnt_1): Use `XUINT' for unsigned integers. + + * char-ucs.h (MIN_CHAR_DAIKANWA): Don't refer `MIN_CHAR_MOJIKYO'. + (MAX_CHAR_DAIKANWA): Refer `MIN_CHAR_DAIKANWA' instead of + `MIN_CHAR_MOJIKYO'. + (MIN_CHAR_MOJIKYO_0): New macro; refer `MIN_CHAR_DAIKANWA'. + (MAX_CHAR_MOJIKYO_0): New macro. + (MIN_CHAR_MOJIKYO): Changed to 0x60000000. + +2001-06-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Fdefine_char): Delete cemented out code. + (encode_builtin_char_1): Modify for new allocation of builtin + Mojikyo characters. + + * lisp-disunion.h (XCHARVAL): Cast the argument into EMACS_UINT. + +2001-06-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_ucs_cns): New variable. + (Qucs_cns): New variable. + (syms_of_mule_charset): Add new symbol `ucs-cns'. + (complex_vars_of_mule_charset): Add new coded-charset `ucs-cns'. + +2001-05-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-ucs.h (LEADING_BYTE_UCS_CNS): New macro. + +2000-12-09 MORIOKA Tomohiko <tomo@m17n.org> + + * search.c (search_buffer): Make `charset_base_code' as + character-id >> 6 to eliminate the corresponding last byte in + UTF-8 representation [I'm not sure it is right thing]. + (boyer_moore): Likewise. + +2000-12-09 MORIOKA Tomohiko <tomo@m17n.org> + + * emacs.c (vars_of_emacs): Convert XEMACS_CODENAME to internal + representation in MULE. + +2000-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (Fmake_coding_system): Use + `EXTERNAL_PROPERTY_LIST_LOOP_3' instead of + `EXTERNAL_PROPERTY_LIST_LOOP'. + +2000-11-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (decode_output_utf8_partial_char): New function. + (decode_coding_utf8): Use `decode_output_utf8_partial_char'. + +2000-11-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (decode_coding_utf8): Output original byte + sequence if it is broken; change order of conditions. + + * mb-utf-8.h (REP_BYTES_BY_FIRST_BYTE): Use Bufbyte; reverse order + of conditions. + + * mb-multibyte.h (BYTE_ASCII_P): + Use bit ops for char-signedness safety. + (BYTE_C0_P): Use bit ops for char-signedness safety. + (BYTE_C1_P): Use bit ops for char-signedness safety. + + * character.h: (XCHAR_OR_CHAR_INT): + Always use inline function. + Remove redundant type checking assert() - XINT will abort quite + nicely. + +2000-11-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c: (Fencode_shift_jis_char): + (Fencode_big5_char): + Docstring arglist/Texinfo fixes. See man/ChangeLog for details. + Replace 0 with '\0' when working with bytes. + Replace initial "(" with "\(" in docstrings. + + (Fmake_coding_system): + When type is ccl and value is vector, register it with a proper + symbol. And checks whether the given ccl program is valid. + (mule_decode): When calling ccl_driver, if src indicates + NULL pointer, set an empty string instead. + (mule_encode): Likewise. + + (detect_eol_type): + (detect_coding_sjis): + (decode_coding_sjis): + (detect_coding_big5): + (decode_coding_big5): + (detect_coding_ucs4): + (decode_coding_ucs4): + (detect_coding_utf8): + (decode_coding_utf8): + (detect_coding_iso2022): + (decode_coding_iso2022): + (decode_coding_no_conversion): + (mule_decode): + Make all detecting and decoding functions take an Extbyte * arg. + (text_encode_generic): + (encode_coding_big5): + (encode_coding_no_conversion): + (mule_encode): + Make all encoding functions take a Bufbyte * arg. + Use size_t instead of unsigned int for memory sizes. + Only cast to unsigned char whenever dereferencing Extbyte *. + + (struct lrecord_description fcd_description_1): Use countof. + (complex_vars_of_file_coding): + Use countof instead of sizeof. + Use CHECK_NATNUM instead of CHECK_INT. + +2000-11-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Fget_char_attribute): Add new optional argument + `default-value'. + (put_char_ccs_code_point): Modify for `Fget_char_attribute'. + (remove_char_ccs): Likewise. + +2000-10-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (char_encode_shift_jis): New implementation in + UTF-2000. + (decode_coding_big5): Use `DECODE_CHAR (Vcharset_chinese_big5, + ...)'. + + * mule-charset.c (Vcharset_chinese_big5): New variable in + UTF-2000. + (Qchinese_big5): New variable in UTF-2000. + (BIG5_SAME_ROW): New macro in UTF-2000. + (make_builtin_char): Use builtin characters of + `Vcharset_chinese_big5_1' and `Vcharset_chinese_big5_2' as builtin + characters of `Vcharset_chinese_big5'. + (syms_of_mule_charset): Add new symbol `chinese-big5' in UTF-2000. + (complex_vars_of_mule_charset): Add new coded-charset + `chinese-big5' in UTF-2000. + + * char-ucs.h (LEADING_BYTE_CHINESE_BIG5): New macro. + (Vcharset_chinese_big5): New external variable declaration. + (Vcharset_japanese_jisx0208_1990): Likewise. + +2000-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (expand_uint8_byte_table_to_uint16): New + function. + (put_byte_table): Use `expand_uint8_byte_table_to_uint16'. + +2000-07-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (complex_vars_of_mule_charset): Define new macro + `DEF_MOJIKYO_PJ' in UTF-2000; use `DEF_MOJIKYO_PJ' to define + `mojikyo-pj-*'; add "MojikyoPJ-*" to charset-registry of + `mojikyo-pj-*'. + +2000-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (decode_coding_big5): Modify for UTF-2000. + +2000-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (vars_of_mule_charset): Update `utf-2000-version' + to 0.17. + +2000-07-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * file-coding.c (ucs_to_char): Don't use `CHARSET_TYPE_*'; modify + for `CHARSET_BY_ATTRIBUTES'. + (parse_iso2022_esc): Don't use `CHARSET_TYPE_*'; modify for + `CHARSET_BY_ATTRIBUTES'. + + * text-coding.c (struct decoding_stream): Rename member `CH' to + `CPOS'. + (reset_decoding_stream): Use `str->cpos' instead of `str->ch'. + (decode_coding_sjis): Likewise. + (decode_coding_big5): Likewise. + (decode_coding_ucs4): Likewise. + (decode_coding_utf8): Likewise. + (parse_iso2022_esc): Don't use `CHARSET_TYPE_*'; modify for + `CHARSET_BY_ATTRIBUTES'. + (decode_coding_iso2022): Use `str->cpos' instead of `str->ch'; use + `str->counter'; decode 3, 4 bytes sets. + (char_encode_iso2022): Don't use `BREAKUP_CHAR'; encode 3, 4 bytes + sets. + (decode_coding_no_conversion): Use `str->cpos' instead of + `str->ch'. + + * mule-charset.c (Vcharset_mojikyo_2022_1): New variable. + (Qmojikyo_2022_1): New variable. + (make_charset): Don't use `CHARSET_TYPE_*'. + (range_charset_code_point): Support coded-charset + `mojikyo-2022-1'. + (encode_builtin_char_1): Modify for `CHARSET_BY_ATTRIBUTES'. + (Fmake_charset): Don't use `CHARSET_TYPE_*'; modify for + `CHARSET_BY_ATTRIBUTES'. + (Fcharset_from_attributes): Don't use `CHARSET_TYPE_*'; modify for + `CHARSET_BY_ATTRIBUTES'. + (syms_of_mule_charset): Add new symbol `mojikyo-2022-1'. + (complex_vars_of_mule_charset): Add new coded-charset + `mojikyo-2022-1'. + + * mule-charset.h (CHARSET_BY_ATTRIBUTES): New implementation and + interface; changed to inline function. + + * char-ucs.h (Vcharset_mojikyo_2022_1): New variable. + (LEADING_BYTE_MOJIKYO_2022_1): New macro. + (LEADING_BYTE_MOJIKYO_2022_2): New macro. + (CHARSET_TYPE_94): Deleted. + (CHARSET_TYPE_94X94): Deleted. + (CHARSET_TYPE_96): Deleted. + (CHARSET_TYPE_96X96): Deleted. + (CHARSET_TYPE_128): Deleted. + (CHARSET_TYPE_128X128): Deleted. + (CHARSET_TYPE_256): Deleted. + (CHARSET_TYPE_256X256): Deleted. + (CHARSET_BY_ATTRIBUTES): New implementation and interface; changed + to inline function. + (DECODE_MOJIKYO_2022): New inline function. + (DECODE_CHAR): Use `DECODE_MOJIKYO_2022'; decode + `Vcharset_mojikyo_2022_1'. + +2000-07-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (byte_table_same_value_p): Use `internal_equal' + instead of `EQ'. + (put_byte_table): Likewise. + (char_id_table_equal): Use `get_byte_table' [new implementation]. + +2000-07-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c: Include <limits.h> in UTF-2000. + (BT_UINT8_MIN): New macro in UTF-2000. + (BT_UINT8_MAX): New macro in UTF-2000. + (BT_UINT8_t): New macro in UTF-2000. + (BT_UINT8_nil): New macro in UTF-2000. + (BT_UINT8_unbound): New macro in UTF-2000. + (INT_UINT8_P): New inline function in UTF-2000. + (UINT8_VALUE_P): New inline function in UTF-2000. + (UINT8_ENCODE): New inline function in UTF-2000. + (UINT8_DECODE): New inline function in UTF-2000. + (mark_uint8_byte_table): New function in UTF-2000. + (print_uint8_byte_table): New function in UTF-2000. + (uint8_byte_table_equal): New function in UTF-2000. + (uint8_byte_table_hash): New function in UTF-2000. + (make_uint8_byte_table): New function in UTF-2000. + (uint8_byte_table_same_value_p): New function in UTF-2000. + (BT_UINT16_MIN): New macro in UTF-2000. + (BT_UINT16_MAX): New macro in UTF-2000. + (BT_UINT16_t): New macro in UTF-2000. + (BT_UINT16_nil): New macro in UTF-2000. + (BT_UINT16_unbound): New macro in UTF-2000. + (INT_UINT16_P): New inline function in UTF-2000. + (UINT16_VALUE_P): New inline function in UTF-2000. + (UINT16_ENCODE): New inline function in UTF-2000. + (UINT16_DECODE): New inline function in UTF-2000. + (UINT8_TO_UINT16): New inline function in UTF-2000. + (mark_uint16_byte_table): New function in UTF-2000. + (print_uint16_byte_table): New function in UTF-2000. + (uint16_byte_table_equal): New function in UTF-2000. + (uint16_byte_table_hash): New function in UTF-2000. + (make_uint16_byte_table): New function in UTF-2000. + (uint16_byte_table_same_value_p): New function in UTF-2000. + (print_byte_table): New function in UTF-2000. + (byte-table): Use `print_byte_table' as printer. + (make_byte_table): Delete second argument `older'. + (byte_table_same_value_p): New function in UTF-2000. + (copy_byte_table): Deleted. + (get_byte_table): New function in UTF-2000. + (put_byte_table): New function in UTF-2000. + (print_char_id_table): New function in UTF-2000. + (char-id-table): Use `print_char_id_table' as printer. + (make_char_id_table): Delete second argument `older'. + (get_char_id_table): Use `get_byte_table [new implementation]. + (put_char_id_table): Use `get_byte_table and `put_byte_table' [new + implementation]. + (Ffind_char_attribute_table): New function in UTF-2000. + (mark_charset): Mark `cs->encoding_table' in UTF-2000. + (syms_of_mule_charset): Add LRECORD_IMPLEMENTATION + `uint8_byte_table' and `uint16_byte_table' in UTF-2000. + (syms_of_mule_charset): Add new function + `find-char-attribute-table' in UTF-2000. + + * lrecord.h (enum lrecord_type): Add + `lrecord_type_uint16_byte_table' and + `lrecord_type_uint8_byte_table'. + + * char-ucs.h (struct Lisp_Uint8_Byte_Table): New structure. + (Lisp_Uint8_Byte_Table): New type. + (XUINT8_BYTE_TABLE): New macro. + (XSETUINT8_BYTE_TABLE): New macro. + (UINT8_BYTE_TABLE_P): New macro. + (GC_UINT8_BYTE_TABLE_P): New macro. + (struct Lisp_Uint16_Byte_Table): New structure. + (Lisp_Uint16_Byte_Table): New type. + (XUINT16_BYTE_TABLE): New macro. + (XSETUINT16_BYTE_TABLE): New macro. + (UINT16_BYTE_TABLE_P): New macro. + (GC_UINT16_BYTE_TABLE_P): New macro. + +2000-07-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharacter_ideographic_radical_table): Deleted. + (Vcharacter_ideographic_strokes_table): Deleted. + (Vcharacter_total_strokes_table): Deleted. + (Vcharacter_morohashi_daikanwa_table): Deleted. + (Vcharacter_decomposition_table): Deleted. + (Qname): Deleted because it is duplicated. + (Qideographic_radical): Deleted. + (Qideographic_strokes): Deleted. + (Qtotal_strokes): Deleted. + (Qmorohashi_daikanwa): Deleted. + (Fchar_attribute_alist): Use `Vchar_attribute_hash_table' for + `ideographic-radical', `ideographic-strokes', `total-strokes', + `morohashi-daikanwa' and `->decomposition'. + (Fget_char_attribute): Likewise. + (Fput_char_attribute): Likewise; use `make-vector' instead of + `make_older_vector' for `->decomposition' value. + (Fdefine_char): Comment out code to check `morohashi-daikanwa' and + `ideograph-daikanwa'. + (syms_of_mule_charset): Delete builtin symbols `name', + `ideographic-radical', `ideographic-strokes', `total-strokes' and + `morohashi-daikanwa'. + (vars_of_mule_charset): Don't setup + `Vcharacter_ideographic_radical_table', + `Vcharacter_ideographic_strokes_table', + `Vcharacter_total_strokes_table', + `Vcharacter_morohashi_daikanwa_table' and + `Vcharacter_decomposition_table'. + +2000-06-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * alloc.c: Use `HAVE_GGC' instead of `UTF2000' for + `make_older_vector', `make_vector_newer_1' and + `make_vector_newer'. + + * lisp.h: Use `HAVE_GGC' instead of `UTF2000' for + `make_older_vector' and `make_vector_newer'. + + * config.h.in (HAVE_GGC): New macro. + +2000-06-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (struct char_attribute_list_closure): New + structure in UTF-2000. + (add_char_attribute_to_list_mapper): New function in UTF-2000. + (Fchar_attribute_list): Likewise. + (Fset_charset_mapping_table): Use `make_vector_newer'. + (Fdecode_builtin_char): New function in UTF-2000. + (syms_of_mule_charset): Add new function `char-attribute-list' and + `decode-builtin-char' in UTF-2000. + + * lisp.h (make_vector_newer): New prototype. + + * alloc.c (make_vector_newer_1): New function. + (make_vector_newer): New function. + +2000-06-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * char-ucs.h (MAX_CHAR_DAIKANWA): Changed to `(MIN_CHAR_MOJIKYO + + 50100)'. + +2000-06-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vchar_attribute_hash_table): New variable. + (Vcharacter_attribute_table): Deleted. + (Vcharacter_name_table): Deleted. + (put_char_attribute): Deleted. + (remove_char_attribute): Deleted. + (struct char_attribute_alist_closure): New structure. + (add_char_attribute_alist_mapper): New function. + (Fchar_attribute_alist): Use `Vchar_attribute_hash_table' instead + of `Vcharacter_attribute_table' and `Vcharacter_name_table'. + (Fget_char_attribute): Likewise. + (Fput_char_attribute): Likewise. + (Fremove_char_attribute): Use `Vchar_attribute_hash_table' instead + of `remove_char_attribute'. + (Fdefine_char): Return character. + (vars_of_mule_charset): Don't setup `Vcharacter_attribute_table' + and `Vcharacter_name_table'. + (complex_vars_of_mule_charset): Likewise + `Vchar_attribute_hash_table'. + +2000-06-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * character.h (CHARC_CHARSET): New macro. + (CHARC_CHARSET_ID): New macro. + (CHARC_CODE_POINT): New macro. + (CHARC_COLUMNS): New macro. + (CHARC_TO_CHAR): New inline function. + (CHARC_EQ): New inline function. + (CHARC_ASCII_EQ): New inline function. + (CHARC_IS_SPACE): New inline function. + (ASCII_TO_CHARC): New inline function. + + * char-ucs.h (encode_char_2): Deleted. + (ENCODE_CHAR): Use `encode_char_1' again. + (breakup_char_1): Likewise. + (CHAR_TO_CHARC): New inline function. + + * char-lb.h, char-1byte.h (CHAR_TO_CHARC): New inline function. + +2000-06-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * redisplay.c (add_emchar_rune): Use `ASCII_TO_CHARC', + `CHAR_TO_CHARC' and `CHARC_CHARSET'. + (create_text_block): Use `CHARC_ASCII_EQ' and `CHARC_IS_SPACE'. + (generate_formatted_string_db): Use `CHARC_TO_CHAR'. + (create_string_text_block): Use `CHARC_ASCII_EQ' and + `CHARC_IS_SPACE'. + (pixel_to_glyph_translation): Use `CHARC_ASCII_EQ'. + + * redisplay-x.c (separate_textual_runs): Use `CHARC_CHARSET' and + `CHARC_CODE_POINT'. + (x_output_display_block): Use `CHARC_CHARSET' and + `CHARC_ASCII_EQ'. + + * redisplay-tty.c (tty_output_display_block): Use + `CHARC_ASCII_EQ'. + (tty_output_display_block): Likewise; use `ASCII_TO_CHARC'. + + * redisplay-output.c (compare_runes): Use `CHARC_EQ'. + + * insdel.c (find_charsets_in_charc_string): Use + `CHARC_CHARSET_ID'. + (charc_string_displayed_columns): Use `CHARC_COLUMNS'. + (convert_bufbyte_string_into_charc_dynarr): Use `CHAR_TO_CHARC'. + (convert_charc_string_into_bufbyte_dynarr): Use `CHARC_TO_CHAR'. + (convert_charc_string_into_malloced_string): Likewise. + +2000-06-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * toolbar-x.c (x_output_toolbar_button): Use <Charc_dynarr *> + instead of <Emchar_dynarr *> for buf; use + `convert_bufbyte_string_into_charc_dynarr' instead of + `convert_bufbyte_string_into_emchar_dynarr'; use + `find_charsets_in_charc_string' instead of + `find_charsets_in_emchar_string'. + + * redisplay.h: + - Include "character.h". + (struct rune): New member `cglyph'; delete member `chr'. + + * redisplay.c (redisplay_text_width_charc_string): New function; + delete `redisplay_text_width_emchar_string'. + (rtw_charc_dynarr): New variable; renamed from + `rtw_emchar_dynarr'. + (redisplay_text_width_string): Use `rtw_charc_dynarr' instead of + `rtw_emchar_dynarr'; use + `convert_bufbyte_string_into_charc_dynarr' instead of + `convert_bufbyte_string_into_emchar_dynarr'; use + `redisplay_text_width_charc_string' instead of + `redisplay_text_width_emchar_string'. + (redisplay_frame_text_width_string): Use `rtw_charc_dynarr' + instead of `rtw_emchar_dynarr'; use + `convert_bufbyte_string_into_charc_dynarr' instead of + `convert_bufbyte_string_into_emchar_dynarr'. + (add_emchar_rune): Add <Charc> instead of <Emchar>; use + `redisplay_text_width_charc_string' instead of + `redisplay_text_width_emchar_string'. + (create_text_block): Modify for <struct rune> change. + (generate_formatted_string_db): Likewise. + (create_string_text_block): Likewise. + (pixel_to_glyph_translation): Likewise. + + * redisplay-x.c (separate_textual_runs): Use <const Charc *> + instead of <const Emchar *>. + (x_text_width): Likewise. + (x_output_display_block): Use <Charc_dynarr *> instead + <Emchar_dynarr *>; modify for <structure rune> change. + (x_output_string): Use <Charc_dynarr *> instead of <Emchar_dynarr + *>. + + * redisplay-tty.c (tty_text_width): Use <const Charc *> instead of + <const Emchar *>; use `charc_string_displayed_columns' instead of + `emchar_string_displayed_columns'. + (tty_output_display_block): Use <Charc_dynarr *> instead of + <Emchar_dynarr *> for buf; modify for <structure rune> change; use + `tty_output_charc_dynarr' instead of `tty_output_emchar_dynarr'. + (tty_output_charc_dynarr_dynarr): New variable; renamed from + `tty_output_emchar_dynarr_dynarr'. + (tty_output_charc_dynarr): New function; delete + `tty_output_charc_dynarr'. + + * redisplay-output.c (compare_runes): Modify for `struct rune'. + (redisplay_output_layout): Use <Charc_dynarr *> instead of + <Emchar_dynarr *> for buf; use + `convert_bufbyte_string_into_charc_dynarr' instead of + `convert_bufbyte_string_into_emchar_dynarr'. + + * frame.c (title_string_charc_dynarr): New variable; renamed from + `title_string_emchar_dynarr'. + (generate_title_string): Use `title_string_charc_dynarr' instead + of `title_string_emchar_dynarr'; use + `convert_charc_string_into_malloced_string' instead of + `convert_emchar_string_into_malloced_string'. + (init_frame): Use `title_string_charc_dynarr' instead of + `title_string_emchar_dynarr'. + + * console.h: + - Include "character.h". + (struct console_methods): Use <const Charc *> instead of <const + Emchar *> in `text_width_method'; use <Charc_dynarr *> instead of + <Emchar_dynarr *> in output_string_method. + + * console-x.h (x_output_string): Use <Charc_dynarr *> instead of + <Emchar_dynarr *>. + + * console-stream.c (stream_text_width): Use <const Charc *> + instead of <const Emchar *>. + + * character.h (Charc_dynarr): New type. + + * char-ucs.h (structure Charc): New structure; define new type + `Charc'. + + * char-lb.h (DECODE_CHAR): New inline function. + (encode_char_1): New inline function. + (ENCODE_CHAR): New macro. + (structure Charc): New structure; define new type `Charc'. + + * char-1byte.h (Vcharset_control_1): New macro. + (Vcharset_latin_iso8859_1): New macro. + (DECODE_CHAR): New inline function. + (encode_char_1): New inline function. + (ENCODE_CHAR): New macro. + (structure Charc): New structure; define new type `Charc'. + + * insdel.c (find_charsets_in_charc_string): New function; delete + `find_charsets_in_emchar_string'. + (charc_string_displayed_columns): New function; delete + `emchar_string_displayed_columns'. + (convert_bufbyte_string_into_charc_dynarr): New function; delete + `convert_bufbyte_string_into_emchar_dynarr'. + (convert_charc_string_into_bufbyte_dynarr): New function; delete + `convert_charc_string_into_bufbyte_dynarr'. + (convert_charc_string_into_malloced_string): New function; delete + `convert_charc_string_into_malloced_string'. + + * buffer.h (find_charsets_in_charc_string): New prototype; delete + `find_charsets_in_emchar_string'. + (charc_string_displayed_columns): New prototype; delete + `emchar_string_displayed_columns'. + (convert_charc_string_into_bufbyte_dynarr): New prototype; delete + `convert_charc_string_into_bufbyte_dynarr'. + (convert_charc_string_into_malloced_string): New prototype; delete + `convert_charc_string_into_malloced_string'. + +2000-06-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * select-x.c (Fx_store_cutbuffer_internal): Modify for UTF-2000. + +2000-06-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * chartab.h (get_non_ascii_char_table_value): Use <Charset_ID>. + + * char-ucs.h: Use <short> for <Charset_ID>. + + * mule-charset.h, char-1byte.h: Use <unsigned char> for + <Charset_ID>. + +2000-06-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (vars_of_mule_charset): Update `utf-2000-version' + to 0.16. + +2000-06-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharacter_morohashi_daikanwa_table): New + variable. + (Qmorohashi_daikanwa): New variable. + (Fchar_attribute_alist): Use `Vcharacter_morohashi_daikanwa_table' + for `morohashi-daikanwa' attribute. + (Fget_char_attribute): Likewise. + (Fput_char_attribute): Likewise. + (Fdefine_char): Don't setup `morohashi-daikanwa' attribute if it + has the same value of `ideograph-daikanwa'. + (syms_of_mule_charset): Add new symbol `morohashi-daikanwa'. + (vars_of_mule_charset): Setup + `Vcharacter_morohashi_daikanwa_table'. + +2000-06-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Fchar_attribute_alist): Add coded-charset + attributes. + (add_charset_to_list_mapper): Add `key' instead of + `XCHARSET_NAME (value)' to return aliases. + +2000-06-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharacter_ideographic_radical_table): New + variable. + (Vcharacter_ideographic_strokes_table): New variable. + (Qideographic_radical): New variable. + (Qideographic_strokes): New variable. + (Fchar_attribute_alist): Use + `Vcharacter_ideographic_radical_table' for `ideographic-radical' + attribute; use `Vcharacter_ideographic_strokes_table' for + `ideographic-strokes' attribute. + (Fget_char_attribute): Likewise. + (Fput_char_attribute): Likewise. + (syms_of_mule_charset): Add new symbol `ideographic-radical' and + `ideographic-strokes'. + (vars_of_mule_charset): Setup + `Vcharacter_ideographic_radical_table' and + `Vcharacter_ideographic_strokes_table'. + +2000-06-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharacter_total_strokes_table): New variable. + (Qtotal_strokes): New variable. + (Fchar_attribute_alist): Use `Vcharacter_total_strokes_table' for + `total-strokes' attribute. + (Fget_char_attribute): Likewise. + (Fput_char_attribute): Likewise. + (syms_of_mule_charset): Add new symbol `total-strokes'. + (vars_of_mule_charset): Setup `Vcharacter_total_strokes_table'. + +2000-06-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharacter_decomposition_table): New variable. + (Fchar_attribute_alist): Add `name' and `->decomposition' if they + are found. + (Fget_char_attribute): Use `Vcharacter_decomposition_table' for + `->decomposition' attribute. + (Fput_char_attribute): Likewise. + (vars_of_mule_charset): Setup `Vcharacter_decomposition_table'. + +2000-06-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (decoding_table_check_elements): New function. + (Fset_charset_mapping_table): Use `decoding_table_check_elements'. + +2000-05-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Fset_charset_mapping_table): Use + `put_char_ccs_code_point'. + +2000-05-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (decoding_table_put_char): New inline function. + (put_char_ccs_code_point): Use `decoding_table_put_char'. + +2000-05-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (CHARSET_BYTE_SIZE): New inline function. + (XCHARSET_BYTE_SIZE): New macro. + (decoding_table_remove_char): New inline function. + (put_char_ccs_code_point): Use `XCHARSET_BYTE_SIZE'; use + `decoding_table_remove_char'. + (remove_char_ccs): Use `decoding_table_remove_char'. + (Fset_charset_mapping_table): Use `CHARSET_BYTE_SIZE'. + +2000-05-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharacter_name_table): New variable. + (Qname): New variable. + (Fget_char_attribute): Use `Vcharacter_name_table' for `name' + attribute. + (Fput_char_attribute): Use function `put_char_ccs_code_point'; use + `Vcharacter_name_table' for `name' attribute. + (Fremove_char_attribute): Use function `remove_char_ccs'. + (put_char_ccs_code_point): New function. + (remove_char_ccs): New function. + (syms_of_mule_charset): Add new symbol `name'. + (vars_of_mule_charset): Setup `Vcharacter_name_table'. + +2000-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (make_byte_table): Add new argument `older'. + (make_char_id_table): Likewise. + (copy_char_id_table): Comment out because it is not used. + (put_char_id_table): Modify for `make_byte_table'. + (Fput_char_attribute): Make encoding_table as older object; + inherit older bit of `Vcharacter_composition_table'. + (mark_charset): Don't mark `cs->encoding_table'. + (vars_of_mule_charset): Make `Vcharacter_attribute_table' as a + normal object; make `Vcharacter_composition_table' as an older + object; delete staticpro for `Vcharacter_composition_table'; make + `Vcharacter_variant_table' as a normal object. + + * alloc.c (alloc_older_lcrecord): New function in UTF-2000. + (mark_object): Don't check older object in UTF-2000. + + * lrecord.h (struct lrecord_header): Add new member `older' in + UTF-2000. + (set_lheader_implementation): Setup `SLI_header->older' in + UTF-2000. + (set_lheader_older_implementation): New macro in UTF-2000. + (OLDER_RECORD_P): New macro in UTF-2000. + (OLDER_RECORD_HEADER_P): New macro in UTF-2000. + (alloc_older_lcrecord): New prototype in UTF-2000. + (alloc_older_lcrecord_type): New macro in UTF-2000. + +2000-05-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (byte_table_description): Use + `XD_LISP_OBJECT_ARRAY' instead of `XD_LISP_OBJECT'. + (char_id_table_description): Delete bogus `, 1'. + (Fget_char_attribute): Refer encoding_table of each coded-charset + to get value of coded-charset attribute of a character. + (Fput_char_attribute): Use `make_older_vector' instead of + `make_vector'; use encoding_table of each coded-charset to store + value of coded-charset attribute of a character. + (Fremove_char_attribute): Use encoding_table of each coded-charset + to store value of coded-charset attribute of a character. + (mark_charset): Mark `cs->encoding_table'; don't mark + `cs->decoding_table'. + (charset_description): Add description of new member + `encoding_table'. + (make_charset): Initialize `encoding_table'. + + * char-ucs.h (struct Lisp_Charset): Add new member + `encoding_table'. + (CHARSET_ENCODING_TABLE): New macro. + (XCHARSET_ENCODING_TABLE): New macro. + (charset_code_point): New implementation. + (encode_char_1): Likewise. + + * alloc.c (all_older_lcrecords): New variable in UTF-2000. + (disksave_object_finalization_1): Call finalizers of + `all_older_lcrecords' in UTF-2000. + (make_older_vector): New function in UTF-2000. + (reinit_alloc_once_early): Initialize `all_older_lcrecords' in + UTF-2000. + + * lisp.h (make_older_vector): New prototype in UTF-2000. + +2000-05-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * lrecord.h (enum lrecord_type): Rename + `lrecord_type_char_code_table' to `lrecord_type_char_id_table'. + + * text-coding.c (COMPOSE_ADD_CHAR): Use `CHAR_ID_TABLE_P' and + `get_char_id_table' instead of `CHAR_CODE_TABLE_P' and + `get_char_code_table'. + + * mule-charset.c (mark_char_id_table): Renamed from + `mark_char_code_table'. + (char_id_table_equal): Renamed from `char_code_table_equal'. + (char_id_table_hash): Renamed from `char_code_table_hash'. + (make_char_id_table): Renamed from `make_char_code_table'. + (copy_char_id_table): Renamed from `copy_char_code_table'. + (get_char_id_table): Renamed from `get_char_code_table'. + (put_char_id_table): Renamed from `put_char_code_table'. + (to_char_id): Renamed from `to_char_code'. + + * char-ucs.h (struct Lisp_Char_ID_Table): Renamed from + `Lisp_Char_Code_Table'. + (char_id_table): Renamed from `char_code_table'. + (XCHAR_ID_TABLE): Renamed from `XCHAR_CODE_TABLE'. + (XSETCHAR_ID_TABLE): Renamed from `XSETCHAR_CODE_TABLE'. + (CHAR_ID_TABLE_P): Renamed from `CHAR_CODE_TABLE_P'. + (GC_CHAR_ID_TABLE_P): Renamed from `GC_CHAR_CODE_TABLE_P'. + (get_char_id_table): Renamed from `get_char_code_table'. + +2000-05-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * lrecord.h (enum lrecord_type): Rename + `lrecord_type_char_byte_table' to `lrecord_type_byte_table'. + + * mule-charset.c (mark_byte_table): Renamed from + `mark_char_byte_table'. + (byte_table_equal): Renamed from `char_byte_table_equal'. + (byte_table_hash): Renamed from `byte_table_hash'. + (make_byte_table): Renamed from `make_byte_table'. + (copy_byte_table): Renamed from `copy_char_byte_table'. + + * char-ucs.h (struct Lisp_Byte_Table): Renamed from + `Lisp_Char_Byte_Table'. + (byte_table): Renamed from `char_byte_table'. + (XBYTE_TABLE): Renamed from `XCHAR_BYTE_TABLE'. + (XSETBYTE_TABLE): Renamed from `XSET_CHAR_BYTE_TABLE'. + (BYTE_TABLE_P): Renamed from `XBYTE_TABLE_P'. + (GC_BYTE_TABLE_P): Renamed from `GC_CHAR_BYTE_TABLE_P'. + +2000-05-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * buffer.c (dfc_convert_to_external_format): Modify for UTF-2000. + (dfc_convert_to_internal_format): Likewise. + + * text-coding.c (Fcoding_system_canonical_name_p): New function. + * text-coding.c (Fcoding_system_alias_p): New function. + * text-coding.c (Fcoding_system_aliasee): New function. + * text-coding.c (append_suffix_to_symbol): New function. + * text-coding.c (dangling_coding_system_alias_p): New function. + * text-coding.c (Ffind_coding_system): + * text-coding.c (Fcopy_coding_system): + * text-coding.c (encode_coding_no_conversion): + * text-coding.c (syms_of_file_coding): + * text-coding.c (vars_of_file_coding): + Rewrite coding system alias code. + Allow nested aliases, like symbolic links. + Allow redefinition of coding system aliases. + Prevent existence of dangling coding system aliases. + Eliminate convert_to_external_format. + Eliminate convert_to_internal_format. + + * text-coding.c: Change enum eol_type to eol_type_t. + +2000-05-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (encode_builtin_char_1): Limit builtin-code-range + of `mojikyo' to MIN_CHAR_MOJIKYO + 94 * 60 * 22. + + * char-ucs.h (MAX_CHAR_MOJIKYO): Limit builtin-code-range to + MIN_CHAR_MOJIKYO + 94 * 60 * 22. + +2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (encode_builtin_char_1): Use `mojikyo' instead of + `ideograph-daikanwa'. + + * char-ucs.h (Vcharset_ucs): Deleted because it is not used. + (Vcharset_ucs_bmp): Likewise. + (Vcharset_mojikyo): Add new extern variable definition. + (Vcharset_latin_iso8859_2): Deleted because it is not used. + (Vcharset_latin_iso8859_3): Likewise. + (Vcharset_latin_iso8859_4): Likewise. + (Vcharset_latin_iso8859_9): Likewise. + (Vcharset_latin_viscii_lower): Likewise. + (Vcharset_latin_viscii_upper): Likewise. + (DECODE_CHAR): If charset is `mojikyo-pj-N', corresponding + `mojikyo' code-point is used to decode. + (encode_char_2): New function [to convert `mojikyo' code-point to + Mojikyo font encoding]. + (ENCODE_CHAR): Use `encode_char_2' instead of `encode_code_1'. + (breakup_char_1): Likewise. + (CHAR_CHARSET): Use `ENCODE_CHAR' instead of `BREAKUP_CHAR'. + +2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (Fmake_coding_system): Add document about + `disable-composition' property. + +2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (Qdisable_composition): New variable; delete + `Qcomposite'. + (Fmake_coding_system): Add new property `disable-composite'; + delete property `composite'. + (COMPOSE_ADD_CHAR): Use `CODING_SYSTEM_DISABLE_COMPOSITION' + instead of `!CODING_SYSTEM_COMPOSITE'. + (syms_of_file_coding): Add new symbol `disable-composition'; + delete symbol `composite'. + + * file-coding.h (struct Lisp_Coding_System): Add + `disable_composition'; delete `enable_composition'. + (CODING_SYSTEM_DISABLE_COMPOSITION): New macro; delete + `CODING_SYSTEM_COMPOSITE'. + (XCODING_SYSTEM_DISABLE_COMPOSITION): New macro; delete + `XCODING_SYSTEM_COMPOSITE'. + +2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (vars_of_mule_charset): Update `utf-2000-version' + to 0.15. + +2000-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * text-coding.c (Qcomposite): New variable. + (Fmake_coding_system): Add new property `composite'. + (struct decoding_stream): Add `combined_char_count', + `combined_chars' and `combining_table' in UTF-2000. + (COMPOSE_FLUSH_CHARS): New macro. + (COMPOSE_ADD_CHAR): New macro. + (reset_decoding_stream): Reset `str->combined_char_count' and + `str->combining_table' in UTF-2000. + (decode_coding_iso2022): Modify for character-decomposition. + (syms_of_file_coding): Add new symbol `composite'. + +2000-04-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * mule-charset.c (Vcharset_latin_tcvn5712): New variable. + (Fput_char_attribute): Set up `Vcharacter_variant_table' instead + of `Vcharacter_composition_table' if `->decomposition' property + has only 1 element. + (Qlatin_tcvn5712): New variable. + (syms_of_mule_charset): Add new symbol `latin-tcvn5712'. + (complex_vars_of_mule_charset): Add new coded-charset + `latin-tcvn5712'. + + * char-ucs.h (LEADING_BYTE_LATIN_TCVN5712): New macro. + +2000-04-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> + + * file-coding.h (struct Lisp_Coding_System): Add + `enable_composition'. + (CODING_SYSTEM_COMPOSITE): New macro. + (XCODING_SYSTEM_COMPOSITE): New macro. + +2000-03-17 MORIOKA Tomohiko <tomo@m17n.org> + + * mule-canna.c (c2mu): Fix problem with UTF-2000. + +2000-03-16 MORIOKA Tomohiko <tomo@m17n.org> + + * mule-charset.c (Fput_char_attribute): Don't make mapping-table + if ATTRIBUTE is `ucs' and character-id of CHARACTER = VALUE. + +2000-02-24 MORIOKA Tomohiko <tomo@m17n.org> + + * mule-charset.c (Vcharset_mojikyo): New variable. + (Fdefine_char): Don't use coded-charset which does not have + non-builtin character range to allocate character-id. + (Qmojikyo): New variable. + (syms_of_mule_charset): Add new symbol `mojikyo'. + (complex_vars_of_mule_charset): Add new coded-charset `mojikyo'. + + * char-ucs.h (LEADING_BYTE_DAIKANWA_EKANJI): New macro. + (LEADING_BYTE_MOJIKYO): New macro. + (MIN_CHAR_MOJIKYO): New macro. + (MIN_CHAR_DAIKANWA): Use `MIN_CHAR_MOJIKYO'. + (MAX_CHAR_MOJIKYO): New macro. + +2000-02-12 MORIOKA Tomohiko <tomo@m17n.org> + + * mule-charset.c (remove_char_attribute): Fixed. + +2000-02-08 MORIOKA Tomohiko <tomo@m17n.org> + + * mule-charset.c (remove_char_attribute): New function. + (Fremove_char_attribute): New function. + (encode_builtin_char_1): Comment out builtin-support for + greek-iso8859-7 and cyrillic-iso8859-5. + (Fdecode_char): Check `code' is an integer. + (syms_of_mule_charset): Add `remove-char-attribute'. + (MIN_CHAR_GREEK): Deleted. + (MAX_CHAR_GREEK): Likewise. + (MIN_CHAR_CYRILLIC): Likewise. + (MAX_CHAR_CYRILLIC): Likewise. + (complex_vars_of_mule_charset): Don't use MIN_CHAR_GREEK and + MAX_CHAR_GREEK for `greek-iso8859-7'. + + * char-ucs.h (MIN_CHAR_GREEK): Comment out. + (MAX_CHAR_GREEK): Likewise. + (MIN_CHAR_CYRILLIC): Likewise. + (MAX_CHAR_CYRILLIC): Likewise. + +2000-02-02 MORIOKA Tomohiko <tomo@m17n.org> + + * mule-charset.c (Fdefine_char): Fix problem when new code-point + format is used without `ucs' property. + (Fdecode_char): Fix problem with GR representation. + (complex_vars_of_mule_charset): Don't use `MIN_CHAR_CYRILLIC' and + `MAX_CHAR_CYRILLIC' as range of builtin `cyrillic-iso8859-5'. + +2000-01-28 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (make_builtin_char): New function. + (encode_builtin_char_1): Check ISO-2022-charset is defined or not. + (Fset_charset_mapping_table): Modify for new representation of + code-point. + (Fdecode_char): New function. + (syms_of_mule_charset): Add new builtin function `decode-char' in + UTF-2000. + + * char-ucs.h (make_builtin_char): New prototype. + (DECODE_CHAR): New inline function. + (MAKE_CHAR): Use `DECODE_CHAR'. + +2000-01-28 MORIOKA Tomohiko <tomo@m17n.org> + + * text-coding.c (parse_charset_conversion_specs): Use + `XCHARSET_CHARS' and `XCHARSET_DIMENSION' instead of + `XCHARSET_TYPE'. + (iso2022_designate): Likewise. + + * chartab.c (decode_char_table_range): Use `XCHARSET_CHARS' and + `XCHARSET_DIMENSION' instead of `XCHARSET_TYPE'. + + * mule-charset.c (Vcharset_ucs): New variable. + (print_charset): Change design; use `CHARSET_CHARS' and + `CHARSET_DIMENSION' instead of `CHARSET_TYPE'. + (make_charset): Change signature to specify `chars' and + `dimension' instead of `type'. + (range_charset_code_point): Modify for 256^n-set. + (encode_builtin_char_1): Encode as `ucs' in default. + (Fmake_charset): Modify for `make_charset'. + (Fmake_reverse_direction_charset): Likewise. + (Fsplit_char): Use `ENCODE_CHAR' instead of `BREAKUP_CHAR' in + UTF-2000. + (complex_vars_of_mule_charset): Add coded-charset `ucs'; modify + for `make_charset'. + + * char-ucs.h (Vcharset_ucs): New variable. + (LEADING_BYTE_UCS): New macro. + (struct Lisp_Charset): Delete `type'; change type of `dimension' + and `chars' to `unsigned short' from `unsigned int'. + (CHARSET_TYPE): Deleted. + (XCHARSET_TYPE): Deleted. + +2000-01-27 MORIOKA Tomohiko <tomo@m17n.org> + + * mule-charset.c (charset_code_point): Moved to char-ucs.h. + + * char-ucs.h (charset_code_point): Moved from mule-charset.c. + (ENCODE_CHAR): New macro. + +2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (vars_of_mule_charset): Update `utf-2000-version' + to 0.14 (Kawachi-Katakami). + +2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp> + + * text-coding.c (char_encode_shift_jis): Modify for + `charset_code_point'. + (char_encode_iso2022): Likewise. + + * mule-charset.c (Fput_char_attribute): Use <Lisp_Object> + (integer) instead of list of <Lisp_Object>s (integers) as the + format of code-point of a coded-charset. + (range_charset_code_point): Return <int> instead of <Lisp_Object>. + (encode_builtin_char_1): New function; delete + `split_builtin_char'. + (charset_code_point): Return <int> instead of <Lisp_Object>. + (Fsplit_char): Don't use `SPLIT_CHAR'. + + * char-ucs.h (encode_builtin_char_1): New prototype; delete + prototype for `split_builtin_char'. + (range_charset_code_point): Return <int> instead of <Lisp_Object>. + (charset_code_point): Likewise. + (encode_char_1): New inline function; delete `SPLIT_CHAR'. + (breakup_char_1): Use `encode_char_1' instead of `SPLIT_CHAR'. + +2000-01-20 MORIOKA Tomohiko <tomo@m17n.org> + + * mule-charset.c (complex_vars_of_mule_charset): Don't define + `japanese-jisx0208-1990' in non-UTF-2000 Mule. + +2000-01-11 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (split_builtin_char): Don't support OBS_94x94. + + * char-ucs.h (MIN_CHAR_OBS_94x94): Deleted. + (MAX_CHAR_OBS_94x94): Deleted. + +2000-01-11 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (split_builtin_char): Use `MAX_CHAR_BMP'. + + * char-ucs.h (MAX_CHAR_BMP): New macro. + +2000-01-10 MORIOKA Tomohiko <tomo@etl.go.jp> + + * text-coding.c: Sync with r21-2-24. + +2000-01-08 MORIOKA Tomohiko <tomo@etl.go.jp> + + * file-coding.c: Modify for UTF-2000. + +2000-01-18 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (vars_of_mule_charset): Update `utf-2000-version' + to 0.13 (Takaida). + +2000-01-15 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (split_builtin_char): Delete builtin support for + `katakana-jisx0201'. + (complex_vars_of_mule_charset): Don't map `katakana-jisx0201' to + BMP area in builtin representation. + + * char-ucs.h (MAKE_CHAR): Delete builtin support for + `Vcharset_katakana_jisx0201'. + +1999-12-24 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (Vcharset_mojikyo_pj_[1 .. 21]): New variable. + (Qisolated): New variable. + (Qinitial): New variable. + (Qmedial): New variable. + (Qfinal): New variable. + (Qvertical): New variable. + (Qsmall): New variable. + (to_char_code): Use `Qisolated', `Qinitial', `Qmedial', `Qfinal', + `Qvertical' and `Qsmall'. + (Qmojikyo_pj_[1 .. 21]): New variable. + (syms_of_mule_charset): Add new symbols `isolated', `initial', + `medial', `final', `vertical', `small' and `mojikyo-pj-[1 .. 21]'. + (complex_vars_of_mule_charset): Add new charset `mojikyo-pj-[1 + .. 21]'. + +1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-ucs.h (MIN_LEADING_BYTE): Changed to -0x60. + (LEADING_BYTE_MOJIKYO_PJ_[1 .. 21]): New macros. + (MAX_LEADING_BYTE_PRIVATE): Changed to `(CHARSET_ID_OFFSET - 32)'. + +1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (Vcharset_japanese_jisx0208_1990): New variable. + (Fdefine_char): Use Group 00 Plane 10 for non-coded variants of + BMP. + (Qjapanese_jisx0208_1990): New variable. + (syms_of_mule_charset): Add new symbol `Qjapanese_jisx0208_1990'. + (complex_vars_of_mule_charset): Add new coded-charset + `japanese-jisx0208-1990'. + + * char-ucs.h (LEADING_BYTE_JAPANESE_JISX0208_1990): New macro. + (MIN_CHAR_JIS_X0208_1990): New macro. + (MAX_CHAR_JIS_X0208_1990): New macro. + +1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * text-coding.c (char_encode_iso2022): Output `~' if ISO 2022 + coded-charset is not found. + +1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (Fget_char_attribute): Forgot to `CHECK_CHAR'. + (Fdefine_char): Use `Fmake_char'. + +1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (Vcharset_ideograph_daikanwa): New variable. + (Vcharset_hiragana_jisx0208): Deleted. + (Vcharset_katakana_jisx0208): Deleted. + (Qideograph_daikanwa): New variable. + (Qhiragana_jisx0208): Deleted. + (Qkatakana_jisx0208): Deleted. + (split_builtin_char): Split `ideograph-daikanwa'. + (Fsplit_char): New implementation for UTF-2000. + (syms_of_mule_charset): Add new symbol `ideograph-daikanwa'; + delete symbol `hiragana-jisx0208' and `katakana-jisx0208'. + (complex_vars_of_mule_charset): Add new coded-charset + `ideograph-daikanwa'; delete coded-charset `hiragana-jisx0208' and + `katakana-jisx0208'. + + * char-ucs.h (LEADING_BYTE_DAIKANWA): New macro. + (LEADING_BYTE_HIRAGANA_JISX0208): Deleted. + (LEADING_BYTE_KATAKANA_JISX0208): Deleted. + (MIN_CHAR_DAIKANWA): New macro. + (MAX_CHAR_DAIKANWA): New macro. + +1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * data.c (Fstring_to_number): Don't recognize floating point if + base is not 10. + +1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (Fput_char_attribute): Forgot to `CHECK_CHAR'. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (Qsquare): New variable. + (to_char_code): Add `Qsquare'. + (syms_of_mule_charset): Add new symbol `square'. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (Qcircle): New variable. + (to_char_code): Add `Qcircle'. + (syms_of_mule_charset): Add new symbol `circle'. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (Qfont): New variable. + (to_char_code): Add `Qfont'. + (syms_of_mule_charset): Add new symbol `font'. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (Qsub): New variable. + (to_char_code): Add `Qsub'. + (syms_of_mule_charset): Add new symbol `sub'. + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (Fput_char_attribute): Convert each element of + VALUE to GL position if ATTRIBUTE is a GR-set, + +1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (Fput_char_attribute): Allow GR code-point if a + coded-charset is a GR-set. + +1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (Fput_char_attribute): Check each element of + VALUE is a byte if ATTRIBUTE is a coded-charset or its name. + +1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (Vcharset_ethiopic_ucs): New variable in + UTF-2000. + (Qethiopic_ucs): New variable in UTF-2000. + (syms_of_mule_charset): Add new symbol `ethiopic-ucs' in UTF-2000. + (complex_vars_of_mule_charset): Add new coded-charset + `ethiopic-ucs' in UTF-2000. + + * char-ucs.h (LEADING_BYTE_ETHIOPIC_UCS): New macro. + (LEADING_BYTE_HIRAGANA_JISX0208): Changed to `(CHARSET_ID_OFFSET - + 9)'. + (LEADING_BYTE_KATAKANA_JISX0208): Changed to `(CHARSET_ID_OFFSET - + 10)'. + (LEADING_BYTE_PRIVATE): Changed to `(CHARSET_ID_OFFSET - 11)'. + +1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (Fset_charset_mapping_table): Fix problem with + `ascii'. + +1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (Vcharacter_variant_table): New variable. + (Q_ucs): New variable. + (Fchar_variants): New function. + (Fput_char_attribute): Register `->ucs' value to + `Vcharacter_variant_table'. + (syms_of_mule_charset): Add new function `char-variants' and new + symbol `->ucs'. + (vars_of_mule_charset): Setup `Vcharacter_variant_table'. + +1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (get_char_code_table): Allow negative character + code. + (put_char_code_table): Likewise. + (Vcharacter_composition_table): New variable. + (Q_decomposition): New variable. + (Qwide): New variable. + (Qnarrow): New variable. + (Qcompat): New variable. + (QnoBreak): New variable. + (Qsuper): New variable. + (Qfraction): New variable. + (to_char_code): New function. + (Fget_composite_char): New function. + (Fput_char_attribute): Register `->decomposition' value to + `Vcharacter_composition_table'. + (syms_of_mule_charset): Add new function `get-composite-char', new + symbol `->decomposition', `wide', `narrow', `compat', `noBreak', + `super' and `fraction'. + (vars_of_mule_charset): Setup `Vcharacter_composition_table'. + +1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (Fchar_attribute_alist): Check the argument is a + character; copy the return value. + +1999-11-12 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-ucs.h (SPLIT_CHAR): Use `split_builtin_char'. + + * mule-charset.c (range_charset_code_point): Must use make_int. + (split_builtin_char): New function. + +1999-11-12 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (char_byte_table): Change name from + "char-code-table" to "char-byte-table". + (mark_char_code_table): New function. + (char_code_table_equal): New function. + (char_code_table_hash): New function. + (char_code_table_description): New constant. + (char_code_table): New type. + (make_char_code_table): New function. + (copy_char_code_table): New function. + (get_char_code_table): Modify for `char_code_table' type. + (put_char_code_table): Likewise. + (vars_of_mule_charset): Update `utf-2000-version' to 0.12 + (Kashiwara). + + * char-ucs.h (char_code_table): New type. + (XCHAR_CODE_TABLE): New macro. + (XSETCHAR_CODE_TABLE): New macro. + (CHAR_CODE_TABLE_P): New macro. + (GC_CHAR_CODE_TABLE_P): New macro. + (struct Lisp_Char_Code_Table): New structure. + +1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (Fmake_charset): Setup byte_offset for + {94|96}^n-set. + +1999-11-09 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (Fdefine_char): Fix problem with non-UCS + character. + +1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-ucs.h (SPLIT_CHAR): Don't make new cell if a charset slot + is found. + +1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (Fget_char_attribute): If ATTRIBUTE is a name of + charset, it is regarded as a charset. + (put_char_attribute): New function in UTF-2000. + (Fput_char_attribute): If ATTRIBUTE is a charset or a name of + charset, mapping-table of the charset is modified. + (Fdefine_char): New function in UTF-2000. + (Fset_charset_mapping_table): Use `put_char_attribute' instead of + `Fput_char_attribute'. + (syms_of_mule_charset): Add new function `define-char' and new + symbol `ucs' in UTF-2000. + (vars_of_mule_charset): Update `utf-2000-version' to 0.11 (Shiki). + +1999-10-29 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (Fcharset_name): Define `byte_offset' in + non-UTF-2000 configuration. + +1999-10-29 MORIOKA Tomohiko <tomo@etl.go.jp> + + * text-coding.c (char_encode_shift_jis): Use `charset_code_point' + not to use `XCHARSET_ENCODING_TABLE (Vcharset_latin_jisx0201)'. + + * mule-charset.c (mark_charset): `cs->encoding_table' has been + deleted. + (make_charset): Don't use `CHARSET_ENCODING_TABLE(cs)'. + (Fset_charset_mapping_table): Likewise. + + * char-ucs.h (struct Lisp_Charset): Delete `encoding_table'. + (CHARSET_ENCODING_TABLE): Delete. + (XCHARSET_ENCODING_TABLE): Delete. + (charset_code_point): New interface. + +1999-10-29 MORIOKA Tomohiko <tomo@etl.go.jp> + + * text-coding.c (char_encode_iso2022): Use `charset_code_point' + instead of `charset_get_byte1' and `charset_get_byte2'. + + * mule-charset.c, char-ucs.h (charset_get_byte1): Deleted. + (charset_get_byte2): Deleted. + +1999-10-28 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-ucs.h (SPLIT_CHAR): New inline function. + (breakup_char_1): Use `SPLIT_CHAR'. + + * mule-charset.c (range_charset_code_point): New function. + (charset_code_point): New function. + + * char-ucs.h (range_charset_code_point): New interface. + (breakup_char_1): Use `range_charset_code_point'. + +1999-10-27 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (Fmake_charset): Delete unused local variable + `code_offset'. + + * char-ucs.h (Vcharacter_attribute_table): New extern variable. + (breakup_char_1): Find a charset and code-point in + `Vcharacter_attribute_table'. + +1999-10-27 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (vars_of_mule_charset): Update `utf-2000-version' + to 0.10 (Yao). + +1999-10-25 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (Vcharacter_attribute_table): New variable. + (Fchar_attribute_alist): New function. + (Fget_char_attribute): New function. + (Fput_char_attribute): New function. + (Fset_charset_mapping_table): Setup `Vcharacter_attribute_table' + too. + (syms_of_mule_charset): Add new function `char-attribute-alist', + `get-char-attribute' and `put-char-attribute'. + (vars_of_mule_charset): Setup `Vcharacter_attribute_table'. + +1999-10-19 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (Fmake_charset): Just use + `get_unallocated_leading_byte'. + + * char-ucs.h (LEADING_BYTE_*): Use ISO-IR numbers for official + sets; don't use final-byte based number for private sets. + +1999-10-12 MORIOKA Tomohiko <tomo@etl.go.jp> + + * doprnt.c (emacs_doprnt_1): Fix problem with %0XXd for a negative + integer. + +1999-10-12 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (vars_of_mule_charset): Update `utf-2000-version' + to 0.9. + +1999-10-11 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * regex.c (compile_extended_range): Use `CHAR_CHARSET_ID' instead + of `CHAR_LEADING_BYTE' in UTF-2000. + + * insdel.c (find_charsets_in_bufbyte_string): Use + `CHAR_CHARSET_ID' instead of `CHAR_LEADING_BYTE' in UTF-2000. + (find_charsets_in_emchar_string): Likewise. + + * chartab.h (CHAR_TABLE_NON_ASCII_VALUE_UNSAFE): Use + `CHAR_CHARSET_ID' instead of `CHAR_LEADING_BYTE' in UTF-2000. + + * char-ucs.h (CHAR_LEADING_BYTE): Deleted. + (CHAR_CHARSET_ID): New macro. + +1999-10-11 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * chartab.c (get_char_table): Don't use type `Charset_ID' for + charset-id - MIN_LEADING_BYTE. + (put_char_table): Likewise. + +1999-10-11 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * char-ucs.h (MIN_LEADING_BYTE): Changed to `-0x40'. + (NUM_LEADING_BYTES): Changed to (80 * 3 - MIN_LEADING_BYTE). + (CHARSET_LEADING_BYTE): Don't cast by `Bufbyte'. + (CHARSET_ID_OFFSET): New macro. + (LEADING_BYTE_CONTROL_1): Changed to (CHARSET_ID_OFFSET - 1). + (LEADING_BYTE_UCS_BMP): Changed to (CHARSET_ID_OFFSET - 2). + (LEADING_BYTE_LATIN_VISCII): Changed to (CHARSET_ID_OFFSET - 3). + (LEADING_BYTE_HIRAGANA_JISX0208): Changed to (CHARSET_ID_OFFSET - + 4). + (LEADING_BYTE_KATAKANA_JISX0208): Changed to (CHARSET_ID_OFFSET - + 5). + (MIN_LEADING_BYTE_PRIVATE): Changed to `MIN_LEADING_BYTE'. + (MAX_LEADING_BYTE_PRIVATE): Changed to (CHARSET_ID_OFFSET - 6). + (CHARSET_ID_OFFSET_94): Changed to (CHARSET_ID_OFFSET - '0'). + (CHARSET_ID_OFFSET_96): Changed to (CHARSET_ID_OFFSET_94 + 80). + (CHARSET_ID_OFFSET_94x94): Changed to (CHARSET_ID_OFFSET_96 + 80). + +1999-10-11 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (next_allocated_leading_byte): New variable in + UTF-2000. + (next_allocated_1_byte_leading_byte): Don't define in UTF-2000. + (next_allocated_2_byte_leading_byte): Don't define in UTF-2000. + (get_unallocated_leading_byte): Simply use + `next_allocated_leading_byte' [ignore dimension] in UTF-2000. + (vars_of_mule_charset): Setup `next_allocated_leading_byte' in + UTF-2000. + + * char-ucs.h (MIN_LEADING_BYTE_PRIVATE): New macro. + (MAX_LEADING_BYTE_PRIVATE): New macro. + (MIN_LEADING_BYTE_OFFICIAL_2): Deleted. + (MAX_LEADING_BYTE_OFFICIAL_2): Deleted. + +1999-10-11 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (Fmake_charset): Allocate final-byte based + charset-id for 94-set, 96-set and 94x94-set. + +1999-10-11 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (char_byte_table_equal): Fill braces to avoid + ambiguous `else'. + (Fmake_charset): Likewise. + (complex_vars_of_mule_charset): Modify the font registry of + `ucs-bmp' not to match `Ethiopic-Unicode'. + +1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (complex_vars_of_mule_charset): Add font + registory of `ucs-bmp'. + +1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * text-coding.c (char_encode_iso2022): Ignore non-ISO-2022 + coded-charsets in `default-coded-charset-priority-list' when + breaking up a character. + + * mule-charset.c (Vcharset_latin_viscii): New variable. + (Qlatin_viscii): New variable. + (make_charset): Don't use `decoding_table'. + (Fmake_charset): Regard graphic = 2 as 256^n-set; setup + byte_offset. + (Fset_charset_mapping_table): New implementation. + (syms_of_mule_charset): Add new symbol `latin-viscii'. + (complex_vars_of_mule_charset): Set `graphic' attribute of charset + `ucs-bmp' and `latin_viscii' to 2; change font registry of charset + `latin-viscii-lower' to "MULEVISCII-LOWER"; change font registry + of charset `latin-viscii-upper' to "MULEVISCII-UPPER"; add new + charset `latin_viscii'. + + * char-ucs.h (LEADING_BYTE_LATIN_VISCII): New macro. + (CHARSET_TYPE_94X94): Change to 1 from 2. + (CHARSET_TYPE_96): Change to 2 from 1. + (CHARSET_TYPE_128): New macro. + (CHARSET_TYPE_128X128): Change to 5 from 4. + (CHARSET_TYPE_256): New macro. + (CHARSET_TYPE_256X256): Change to 7 from 5. + (MAKE_CHAR): Use `XCHARSET_BYTE_OFFSET(charset)'. + +1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * text-coding.c (char_encode_shift_jis): Refer + `XCHARSET_ENCODING_TABLE(Vcharset_latin_jisx0201)' instead of + `XCHARSET_TO_BYTE1_TABLE(Vcharset_latin_jisx0201)'. + + * mule-charset.c (mark_char_byte_table): New function in UTF-2000. + (char_byte_table_equal): New function in UTF-2000. + (char_byte_table_hash): New function in UTF-2000. + (char_byte_table_description): New constant in UTF-2000. + (char_byte_table): New type in UTF-2000. + (make_char_byte_table): New function in UTF-2000. + (copy_char_byte_table): New function in UTF-2000. + (make_char_code_table): New macro in UTF-2000. + (get_char_code_table): New function in UTF-2000. + (put_char_code_table): New function in UTF-2000. + (mark_charset): Mark `cs->encoding_table' in UTF-2000. + (charset_description): Add setting in UTF-2000. + (make_charset): Setup `CHARSET_ENCODING_TABLE(cs)' instead of + `CHARSET_TO_BYTE1_TABLE(cs)'. + (charset_get_byte1): Refer `XCHARSET_ENCODING_TABLE(charset)' + instead of `XCHARSET_TO_BYTE1_TABLE(charset)'. + (charset_get_byte2): Refer `XCHARSET_ENCODING_TABLE(charset)' + instead of `XCHARSET_TO_BYTE2_TABLE(charset)'. + (Fset_charset_mapping_table): Setup `CHARSET_ENCODING_TABLE(cs)' + instead of `CHARSET_TO_BYTE1_TABLE(cs)' and + `CHARSET_TO_BYTE2_TABLE(cs)'. + + * char-ucs.h (char_byte_table): New type. + (XCHAR_BYTE_TABLE): New macro. + (XSETCHAR_BYTE_TABLE): New macro. + (CHAR_BYTE_TABLE_P): New macro. + (GC_CHAR_BYTE_TABLE_P): New macro. + (struct Lisp_Char_Byte_Table): New structure. + (get_char_code_table): New interface. + (Emchar_to_byte_table): Deleted. + (get_byte_from_character_table): Deleted. + (struct Lisp_Charset): Add `encoding_table'; delete + `to_byte1_table' and `to_byte2_table'. + (CHARSET_ENCODING_TABLE): New macro. + (CHARSET_TO_BYTE1_TABLE): Deleted. + (CHARSET_TO_BYTE2_TABLE): Deleted. + (XCHARSET_ENCODING_TABLE): New macro. + (XCHARSET_TO_BYTE1_TABLE): Deleted. + (XCHARSET_TO_BYTE2_TABLE): Deleted. + +1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (syms_of_mule_charset): Delete charset alias + `vietnamese-viscii-*'. + +1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (Qvietnamese_viscii_lower): New variable. + (Qvietnamese_viscii_upper): New variable. + (Fdefine_charset_alias): New function. + (syms_of_mule_charset): Add new function `define-charset-alias'. + (syms_of_mule_charset): Rename charset `vietnamese-viscii-*' to + `latin-viscii-*'; define `vietnamese-viscii-*' as aliases for + `latin-viscii-*'. + +1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-ucs.h (MIN_CHAR_OBS_94x94): New macro. + (MAX_CHAR_OBS_94x94): New macro. + (breakup_char_1): Support obsolete XEmacs-UCS private code space + for 94x94 sets. + + * mule-charset.c (put_byte_from_character_table): Change unit size + from 128 to 256. + (mark_charset): Don't mark `cs->decoding_table' if `UTF2000' is + not defined. + (Fmake_reverse_direction_charset): Modify dummy argument of + `make_charset' for non-UTF-2000 environment. + +1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * char-ucs.h (MAKE_CHAR): Allow nested decoding-table. + + * mule-charset.c (destroy_byte_from_character_table): New macro. + (latin_jisx0201_to_ucs): Deleted. + (latin_iso8859_2_to_ucs): Deleted. + (latin_iso8859_3_to_ucs): Deleted. + (latin_iso8859_4_to_ucs): Deleted. + (latin_iso8859_9_to_ucs): Deleted. + (latin_viscii_lower_to_ucs): Deleted. + (latin_viscii_upper_to_ucs): Deleted. + (mark_charset): Mark `cs->decoding_table'. + (Fcharset_mapping_table): Fix DOC-string. + (Fset_charset_mapping_table): New function. + (syms_of_mule_charset): Add nwe function + `set-charset-mapping-table'. + (complex_vars_of_mule_charset): Don't setup and use + `latin_*_to_ucs'. + +1999-10-01 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * char-ucs.h (MAKE_CHAR): Check the result for range-represented + charset. + +1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (Vcharset_hiragana_jisx0208): New variable. + (Vcharset_katakana_jisx0208): New variable. + (Qhiragana_jisx0208): New variable. + (Qkatakana_jisx0208): New variable. + (make_charset): Add new argument `byte_offset'. + (charset_get_byte1): Modify for new coded-charset definition; use + `XCHARSET_UCS_MIN', `XCHARSET_UCS_MAX', `XCHARSET_CODE_OFFSET' and + `XCHARSET_BYTE_OFFSET'. + (Fmake_charset): Modify for `make_charset'. + (Fmake_reverse_direction_charset): Likewise. + (syms_of_mule_charset): Add new symbols `hiragana-jisx0208' and + `katakana-jisx0208'. + (complex_vars_of_mule_charset): Modify for `make_charset'; quote + `.' in font registry of charset `katakana-jisx0201', + `latin-jisx0201', `vietnamese-viscii-lower' and + `vietnamese-viscii-upper'; modify DOC-string of charset + `japanese-jisx0208-1978' and `japanese-jisx0208'; modify font + registry of charset `japanese-jisx0208' not to use font for JIS + X0208:1990; add new charset `hiragana-jisx0208' and + `katakana-jisx0208'. + + * char-ucs.h (LEADING_BYTE_HIRAGANA_JISX0208): New macro. + (LEADING_BYTE_KATAKANA_JISX0208): New macro. + (struct Lisp_Charset): Add `byte_offset'. + (CHARSET_BYTE_OFFSET): New macro. + (XCHARSET_UCS_MIN): New macro. + (XCHARSET_UCS_MAX): New macro. + (XCHARSET_CODE_OFFSET): New macro. + (XCHARSET_BYTE_OFFSET): New macro. + (MIN_CHAR_HIRAGANA): New macro. + (MAX_CHAR_HIRAGANA): New macro. + (MIN_CHAR_KATAKANA): New macro. + (MAX_CHAR_KATAKANA): New macro. + (MAKE_CHAR): Modify for new coded-charset definition; use + `XCHARSET_UCS_MIN', `XCHARSET_UCS_MAX', `XCHARSET_CODE_OFFSET' and + `XCHARSET_BYTE_OFFSET'. + +1999-09-27 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (CHAR96): Deleted. + (latin_jisx0201_to_ucs): Type is changed from array of <Emchar> to + <Lisp_Object>. + (latin_iso8859_2_to_ucs): Likewise. + (latin_iso8859_3_to_ucs): Likewise. + (latin_iso8859_4_to_ucs): Likewise. + (latin_iso8859_9_to_ucs): Likewise. + (latin_viscii_lower_to_ucs): Likewise. + (latin_viscii_upper_to_ucs): Likewise. + (latin_tcvn5712_to_ucs): Commented out. + (make_charset): Change type of argument `decoding_table' from + <Emchar*> to <Lisp_Object> [vector of characters]. + (Fmake_charset): Modify for `make_charset'. + (Fmake_reverse_direction_charset): Likewise. + (Fcharset_mapping_table): New function in UTF-2000. + (syms_of_mule_charset): Setup `Fcharset_mapping_table' in + UTF-2000. + (complex_vars_of_mule_charset): Modify for type change of + `*_to_ucs'; modify for `make_charset'. + + * char-ucs.h (struct Lisp_Charset): Change type of + `decoding_table' from <Emchar*> to <Lisp_Object>. + (MAKE_CHAR): Modify for new specification of `decoding_table'. + +1999-09-23 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (Fmake_reverse_direction_charset): Fix compile + error with non-UTF-2000-Mule. + +1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (Vcharset_chinese_cns11643_3): Deleted [defined + in lisp again]. + (Vcharset_chinese_cns11643_4): Likewise. + (Vcharset_chinese_cns11643_5): Likewise. + (Vcharset_chinese_cns11643_6): Likewise. + (Vcharset_chinese_cns11643_7): Likewise. + (Qchinese_cns11643_3): Likewise. + (Qchinese_cns11643_4): Likewise. + (Qchinese_cns11643_5): Likewise. + (Qchinese_cns11643_6): Likewise. + (Qchinese_cns11643_7): Likewise. + (syms_of_mule_charset): Move definitions for `chinese-cns11643-3', + `chinese-cns11643-4', `chinese-cns11643-5', `chinese-cns11643-6' + and `chinese-cns11643-7' to lisp/mule/chinese.el. + (complex_vars_of_mule_charset): Likewise. + +1999-09-18 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (charset_get_byte1): Fix bug about 94- and + 96-set. + (Fmake_reverse_direction_charset): Inherit CHARSET_DECODING_TABLE, + CHARSET_UCS_MIN, CHARSET_UCS_MAX and CHARSET_CODE_OFFSET. + +1999-09-17 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-ucs.h (MIN_CHAR_HALFWIDTH_KATAKANA): Changed to 0xFF61 from + 0xFF60. + (MAKE_CHAR): Change offset for katakana-jisx0201 to 33 from 0x20. + (breakup_char_1): Likewise. + + * text-coding.c (char_encode_iso2022): Keep designated charsets if + one of them includes the specified character. + +1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c: Update `utf-2000-version' to 0.8 (Kami). + +1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-ucs.h (MAKE_CHAR): Fix problem in 2-dimension charset. + +1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (latin_iso8859_2_to_ucs NULL): Add pseudo + definition for non-UTF-2000 Mule. + (latin_iso8859_3_to_ucs): Likewise. + (latin_iso8859_4_to_ucs): Likewise. + (latin_iso8859_9_to_ucs): Likewise. + (latin_jisx0201_to_ucs): Likewise. + (MIN_CHAR_THAI): Likewise. + (MAX_CHAR_THAI): Likewise. + (MIN_CHAR_GREEK): Likewise. + (MAX_CHAR_GREEK): Likewise. + (MIN_CHAR_HEBREW): Likewise. + (MAX_CHAR_HEBREW): Likewise. + (MIN_CHAR_HALFWIDTH_KATAKANA): Likewise. + (MAX_CHAR_HALFWIDTH_KATAKANA): Likewise. + (MIN_CHAR_CYRILLIC): Likewise. + (MAX_CHAR_CYRILLIC): Likewise. + +1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-ucs.h (breakup_char_1): Use + `Vdefault_coded_charset_priority_list' for hebrew-iso8859-8, + thai-tis620 and katakana-jisx0201 area. + +1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * char-ucs.h (breakup_char_1): Use + `Vdefault_coded_charset_priority_list' for cyrillic-iso8859-5 + area. + + * text-coding.c (reset_encoding_stream): Fixed. + (char_encode_ucs4): Delete `& 255'. + + * char-ucs.h (breakup_char_1): Use + `Vdefault_coded_charset_priority_list' for greek-iso8859-7 area. + +1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * file-coding.c (Fmake_coding_system): Don't set up + `codesys->fixed.size'. + (encode_coding_no_conversion): Don't refer + `str->codesys->fixed.size'. + +1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c, char-ucs.h (latin_a_char_to_charset): Deleted. + (latin_a_char_to_byte1): Deleted. + (latin_a_char_to_byte2): Deleted. + +1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (make_charset): Add new argument `ucs_min', + `ucs_max' and `code_offset'. + (charset_get_byte1): New implementation [delete specific charset + depended implementations]. + (Fmake_charset): Modify for `make_charset'. + (Fmake_reverse_direction_charset): Likewise. + (complex_vars_of_mule_charset): Likewise. + + * char-ucs.h (struct Lisp_Charset): Add `ucs_min', `ucs_max' and + `code_offset'. + (CHARSET_UCS_MIN): New macro. + (CHARSET_UCS_MAX): New macro. + (CHARSET_CODE_OFFSET): New macro. + (MAKE_CHAR): Delete charset depended definitions [except + katakana-jisx0201]. + +1999-09-13 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-ucs.h (breakup_char_1): Use + `Vdefault_coded_charset_priority_list' for C0-Controls, + Basic-Latin, C1-Controls and Latin-1-Supplement area. + +1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * char-ucs.h (charset_get_byte1): New function. + (XCHARSET_GET_BYTE1): Deleted. + (charset_get_byte2): New function. + (XCHARSET_GET_BYTE2): Deleted. + (Vdefault_coded_charset_priority_list): New external variable. + (breakup_char_1): Use `charset_get_byte1', `charset_get_byte2' and + `Vdefault_preferred_coded_charset_list'. + + * mule-charset.c (charset_get_byte1): New function. + (charset_get_byte2): New function. + (Vdefault_coded_charset_priority_list): New variable. + (vars_of_mule_charset): Add new variable + `default-coded-charset-priority-list'. + +1999-09-12 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * char-ucs.h (XCHARSET_GET_BYTE1): New inline function. + (XCHARSET_GET_BYTE2): New inline function. + (breakup_char_1): Use `XCHARSET_GET_BYTE1' and + `XCHARSET_GET_BYTE2'. + +1999-09-12 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-charset.c (make_charset): Initialize + `CHARSET_TO_BYTE1_TABLE(cs)' and `CHARSET_TO_BYTE2_TABLE(cs)' by + NULL if table is not defined. + +1999-09-11 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * text-coding.c (char_encode_shift_jis): Use + `XCHARSET_TO_BYTE1_TABLE' for `Vcharset_latin_jisx0201' instead of + `ucs_to_latin_jisx0201'. + + * mule-charset.c (ucs_to_latin_jisx0201): Deleted. + (ucs_to_latin_iso8859_2): Deleted. + (ucs_to_latin_iso8859_3): Deleted. + (ucs_to_latin_iso8859_4): Deleted. + (ucs_to_latin_iso8859_9): Deleted. + (ucs_to_latin_viscii_lower): Deleted. + (ucs_to_latin_viscii_upper): Deleted. + (ucs_to_latin_tcvn5712): Deleted. + (make_charset): Add new argument `decoding_table'; set up + `CHARSET_DECODING_TABLE(cs)' in UTF-2000; set up + `CHARSET_TO_BYTE1_TABLE(cs)' for 94-set and 96-set if + `decoding_table' is defined in UTF-2000. + (Fmake_charset): Modify for `make_charset'. + (Fmake_reverse_direction_charset): Likewise. + (complex_vars_of_mule_charset): Likewise; delete `GENERATE_94_SET' + and `GENERATE_96_SET'. + + * char-ucs.h (latin_jisx0201_to_ucs): Deleted. + (ucs_to_latin_jisx0201): Deleted. + (latin_iso8859_2_to_ucs): Deleted. + (ucs_to_latin_iso8859_2): Deleted. + (latin_iso8859_3_to_ucs): Deleted. + (ucs_to_latin_iso8859_3): Deleted. + (latin_iso8859_4_to_ucs): Deleted. + (ucs_to_latin_iso8859_4): Deleted. + (latin_iso8859_9_to_ucs): Deleted. + (ucs_to_latin_iso8859_9): Deleted. + (latin_viscii_lower_to_ucs): Deleted. + (ucs_to_latin_viscii_lower): Deleted. + (latin_viscii_upper_to_ucs): Deleted. + (ucs_to_latin_viscii_upper): Deleted. + (struct Lisp_Charset): Renamed `encoding_table' to + `to_byte1_table'; add `to_byte2_table'. + (CHARSET_DECODING_TABLE): New macro. + (CHARSET_TO_BYTE1_TABLE): New macro. + (CHARSET_TO_BYTE2_TABLE): New macro. + (XCHARSET_DECODING_TABLE): New macro. + (XCHARSET_TO_BYTE1_TABLE): New macro. + (XCHARSET_TO_BYTE2_TABLE): New macro. + (MAKE_CHAR): Use `XCHARSET_DECODING_TABLE'; don't use `*_to_ucs' + tables. + (breakup_char_1): Use `XCHARSET_TO_BYTE1_TABLE' if it is defined; + don't use `ucs_to_*' tables. + +1999-09-11 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * text-coding.c (Fmake_coding_system): Don't set up + `codesys->fixed.size'. + (encode_coding_no_conversion): Use `if' instead of `switch'. + + * file-coding.h (struct Lisp_Coding_System): Delete `fixed.size'. + +1999-09-11 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (make_charset): Delete argument `rep_bytes'. + (Fmake_charset): Modify for `make_charset'. + (Fmake_reverse_direction_charset): Likewise. + (complex_vars_of_mule_charset): Likewise. + +1999-09-11 MORIOKA Tomohiko <tomo@etl.go.jp> + + * text-coding.c (char_encode_shift_jis): Use table + `ucs_to_latin_jisx0201' and BREAKUP_CHAR. + +1999-09-11 MORIOKA Tomohiko <tomo@etl.go.jp> + + * text-coding.c (text_encode_generic): Use `if' instead of + `switch'. + (decode_coding_sjis): Use `MAKE_CHAR' and `DECODE_ADD_UCS_CHAR' to + decode JIS-Latin. + +1999-09-10 MORIOKA Tomohiko <tomo@etl.go.jp> + + * text-coding.c (encode_coding_sjis): Deleted. + (char_encode_shift_jis): New function. + (char_finish_shift_jis): New function. + (reset_encoding_stream): Set up `encode_char' and `finish' for + `CODESYS_UCS4' and `CODESYS_SHIFT_JIS'. + (mule_encode): Use generic encoder for `CODESYS_SHIFT_JIS'. + (char_encode_utf8): Treat `eol_type'. + +1999-09-10 MORIOKA Tomohiko <tomo@etl.go.jp> + + * file-coding.c (decode_coding_iso2022): Use + `DECODE_ADD_UCS_CHAR'; don't use `XCHARSET_REP_BYTES'. + +1999-09-10 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (vars_of_mule_charset): Update `utf-2000-version' + to 0.7 (Hirano). + +1999-09-10 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-lb.h (CHAR_COLUMNS): New macro. + +1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp> + + * text-coding.c (char_encode_ucs4): New function. + (char_finish_ucs4): New function. + (encode_coding_ucs4): Deleted. + (mule_encode): Use generic encoder for `CODESYS_UCS4'. + (text_encode_generic): Delete local variable `charset' and `half'. + (ucs_to_mule_table): Deleted. + (mule_to_ucs_table): Deleted. + (Fset_ucs_char): Deleted. + (ucs_to_char): Deleted. + (Fucs_char): Deleted. + (Fset_char_ucs): Deleted. + (Fchar_ucs): Deleted. + (decode_ucs4): Deleted. + (mule_char_to_ucs4): Deleted. + (encode_ucs4): Deleted. + (decode_coding_ucs4): Use `DECODE_ADD_UCS_CHAR'. + (decode_coding_utf8): Likewise. + (decode_coding_iso2022): Likewise; don't use `XCHARSET_REP_BYTES'. + (char_encode_iso2022): Fixed. + (syms_of_file_coding): Delete `Fset_ucs_char', `Fucs_char', + `Fset_char_ucs' and `Fchar_ucs'. + (complex_vars_of_file_coding): Don't initialize + `ucs_to_mule_table'. + + * objects-tty.c (tty_initialize_font_instance): Don't use + `XCHARSET_COLUMNS'. + + * mule-charset.c (make_charset): Don't set up CHARSET_REP_BYTES in + UTF-2000. + + * redisplay-tty.c (tty_output_display_block): Use `CHAR_COLUMNS' + instead of `XCHARSET_COLUMNS' and `CHAR_CHARSET'. + + * insdel.c (bufbyte_string_displayed_columns): Use `CHAR_COLUMNS' + instead of `XCHARSET_COLUMNS' and `CHAR_CHARSET'. + (emchar_string_displayed_columns): Likewise. + + * indent.c (column_at_point): Use `CHAR_COLUMNS' instead of + `XCHARSET_COLUMNS' and `CHAR_CHARSET'. + (string_column_at_point): Likewise. + (Fmove_to_column): Likewise. + + * char-ucs.h (struct Lisp_Charset): Delete `rep_bytes'; add + `encoding_table' and `decoding_table'. + (CHARSET_REP_BYTES): Deleted. + (XCHARSET_REP_BYTES): Deleted. + (XCHARSET_COLUMNS): Deleted. + (CHAR_COLUMNS): New macro. + (lookup_composite_char): Deleted unconditionally. + (composite_char_string): Likewise. + +1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp> + + * char-ucs.h (Emchar_to_byte_table): New type. + (get_byte_from_character_table): New function interface. + (Vcharset_latin_jisx0201): New variable. + (latin_jisx0201_to_ucs): New variable. + (ucs_to_latin_jisx0201): New variable. + (Vcharset_latin_iso8859_2): New variable. + (latin_iso8859_2_to_ucs): New variable. + (ucs_to_latin_iso8859_2): New variable. + (Vcharset_latin_iso8859_3): New variable. + (latin_iso8859_3_to_ucs): New variable. + (ucs_to_latin_iso8859_3): New variable. + (Vcharset_latin_iso8859_4): New variable. + (latin_iso8859_4_to_ucs): New variable. + (ucs_to_latin_iso8859_4): New variable. + (Vcharset_latin_iso8859_9): New variable. + (latin_iso8859_9_to_ucs): New variable. + (ucs_to_latin_iso8859_9): New variable. + (Vcharset_latin_viscii_lower): New variable. + (latin_viscii_lower_to_ucs): New variable. + (ucs_to_latin_viscii_lower): New variable. + (Vcharset_latin_viscii_upper): New variable. + (latin_viscii_upper_to_ucs): New variable. + (ucs_to_latin_viscii_upper): New variable. + (CHARSET_ID_OFFSET_94): Changed from 0x60 to 0x55. + (LEADING_BYTE_LATIN_VISCII_LOWER): New macro. + (LEADING_BYTE_LATIN_VISCII_UPPER): New macro. + (MAKE_CHAR): Map `latin-iso8859-2', `latin-iso8859-3', + `latin-iso8859-4', `latin-iso8859-9', `latin-jisx0201', + `vietnamese-viscii-lower' and `vietnamese-viscii-upper' to BMP. + (breakup_char_1): Use `ucs_to_latin_iso8859_2', + `ucs_to_latin_iso8859_3', `ucs_to_latin_iso8859_4', + `ucs_to_latin_iso8859_9', `ucs_to_latin_viscii_lower', + `ucs_to_latin_viscii_upper' and `ucs_to_latin_jisx0201' tables. + + * mule-charset.c (Vcharset_latin_viscii_lower): New variable. + (Vcharset_latin_viscii_upper): New variable. + (make_byte_from_character_table): New function. + (put_byte_from_character_table): New function. + (get_byte_from_character_table): New function. + (CHAR96): New macro. + (ucs_to_latin_jisx0201): New variable. + (latin_jisx0201_to_ucs): New variable. + (ucs_to_latin_iso8859_2): New variable. + (latin_iso8859_2_to_ucs): New variable. + (ucs_to_latin_iso8859_3): New variable. + (latin_iso8859_3_to_ucs): New variable. + (ucs_to_latin_iso8859_4): New variable. + (latin_iso8859_4_to_ucs): New variable. + (ucs_to_latin_iso8859_9): New variable. + (latin_iso8859_9_to_ucs): New variable. + (ucs_to_latin_viscii_lower): New variable. + (latin_viscii_lower_to_ucs): New variable. + (ucs_to_latin_viscii_upper): New variable. + (latin_viscii_upper_to_ucs): New variable. + (ucs_to_latin_tcvn5712): New variable. + (latin_tcvn5712_to_ucs): New variable. + (Qlatin_viscii_lower): New variable. + (Qlatin_viscii_upper): New variable. + (syms_of_mule_charset): Set up new symbol + `vietnamese-viscii-lower' and `vietnamese-viscii-upper'. + (complex_vars_of_mule_charset): Set up new charset + `vietnamese-viscii-lower' and `vietnamese-viscii-upper'; new macro + `GENERATE_94_SET' and `GENERATE_96_SET'; use them to generate + `ucs_to_<CHARSET>' tables. + +1999-09-08 MORIOKA Tomohiko <tomo@etl.go.jp> + + * text-coding.c: New file. + +1999-09-07 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (Fmake_char): Fix problem of 256-set. + + * char-ucs.h (Vcharset_ucs_bmp): New variable. + (MAKE_CHAR): Modify for `ucs-bmp'. + (breakup_char_1): Return `ucs-bmp' and code point of BMP for + non-MULE characters of BMP. + +1999-09-06 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (vars_of_mule_charset): Update `utf-2000-version' + to 0.6. + +1999-09-05 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * lstream.h: + - Include multibyte.h instead of character.h for `BYTE_ASCII_P'. + - Include character.h for `CHAR_ASCII_P'. + + * mb-multibyte.h (CHAR_MULTIBYTE_P): Moved from mule-charset.h. + + * mule-charset.h (CHAR_MULTIBYTE_P): Moved to mb-multibyte.h. + (CHAR_ASCII_P): Don't use `CHAR_MULTIBYTE_P'. + + * mb-multibyte.h (BYTE_ASCII_P): Moved from char-ucs.h. + (BYTE_C0_P): Likewise. + (BYTE_C1_P): Likewise. + (Lstream_get_emchar_1): Likewise. + (Lstream_fput_emchar): Likewise. + (Lstream_funget_emchar): Likewise. + (copy_internal_to_external): Likewise. + (copy_external_to_internal): Likewise. + + * char-ucs.h (BYTE_ASCII_P): Moved to mb-multibyte.h. + (BYTE_C0_P): Likewise. + (BYTE_C1_P): Likewise. + (Lstream_get_emchar_1): Likewise. + (Lstream_fput_emchar): Likewise. + (Lstream_funget_emchar): Likewise. + (copy_internal_to_external): Likewise. + (copy_external_to_internal): Likewise. + + * mb-1byte.h (BYTE_ASCII_P): Moved from buffer.h. + (REP_BYTES_BY_FIRST_BYTE): Likewise. + + * buffer.h (REP_BYTES_BY_FIRST_BYTE): Moved to mb-1byte.h. + (BYTE_ASCII_P): Moved to mb-1byte.h. + +1999-09-04 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mb-utf-8.h, mb-lb.h: Include mb-multibyte.h. + + * multibyte.h: Include mb-1byte.h in unibyte-XEmacs. + (MAX_EMCHAR_LEN): Moved to mb-1byte.h. + (VALID_CHARPTR_P): Moved to mb-*byte.h. + (VALIDATE_CHARPTR_BACKWARD): Likewise. + (VALIDATE_CHARPTR_FORWARD): Likewise. + (simple_charptr_emchar): Moved to mb-multibyte.h. + (simple_set_charptr_emchar): Likewise. + (simple_charptr_copy_char): Likewise. + (non_ascii_charptr_emchar): Likewise. + (non_ascii_set_charptr_emchar): Likewise. + (non_ascii_charptr_copy_char): Likewise. + (charptr_emchar): Moved to mb-*byte.h. + (set_charptr_emchar): Likewise. + (charptr_copy_char): Likewise. + + * mb-1byte.h, mb-multibyte.h: New files. + +1999-09-03 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mb-utf-8.h (MULTIBYTE): New macro. + (MAX_EMCHAR_LEN): Moved from buffer.h. + (REP_BYTES_BY_FIRST_BYTE): Moved from char-ucs.h. + + * char-ucs.h (REP_BYTES_BY_FIRST_BYTE): Moved to mb-utf-8.h. + + * mb-lb.h, multibyte.h: New files. + + * char-1byte.h (Charset_ID): Moved from buffer.h. + (MIN_LEADING_BYTE): Likewise. + (LEADING_BYTE_ASCII): Likewise. + (NUM_LEADING_BYTES): Likewise. + (CHARSETP): Likewise. + (CHARSET_BY_LEADING_BYTE): Likewise. + (XCHARSET_LEADING_BYTE): Likewise. + (XCHARSET_GRAPHIC): Likewise. + (XCHARSET_COLUMNS): Likewise. + (XCHARSET_DIMENSION): Likewise. + (CHAR_CHARSET): Likewise. + (CHAR_LEADING_BYTE): Likewise. + (BREAKUP_CHAR): Likewise. + (Vcharset_ascii): Likewise. + + * buffer.h: Include multibyte.h unconditionally. + (VALID_CHARPTR_P): Moved to multibyte.h. + (ASSERT_VALID_CHARPTR): Likewise. + (REAL_INC_CHARPTR): Likewise. + (REAL_INC_CHARBYTIND): Likewise. + (REAL_DEC_CHARPTR): Likewise. + (INC_CHARPTR): Likewise. + (INC_CHARBYTIND): Likewise. + (DEC_CHARPTR): Likewise. + (VALIDATE_CHARPTR_BACKWARD): Likewise. + (VALIDATE_CHARPTR_FORWARD): Likewise. + (charptr_n_addr): Likewise. + (MAX_EMCHAR_LEN): Moved to mb-*.h. + (simple_charptr_emchar): Moved to multibyte.h. + (simple_set_charptr_emchar): Likewise. + (simple_charptr_copy_char): Likewise. + (non_ascii_charptr_emchar): Likewise. + (non_ascii_set_charptr_emchar): Likewise. + (non_ascii_charptr_copy_char): Likewise. + (charptr_emchar): Likewise. + (set_charptr_emchar): Likewise. + (charptr_copy_char): Likewise. + (charptr_emchar_n): Likewise. + (Charset_ID): Moved to char-1byte.h. + (Vcharset_ascii): Likewise. + (CHAR_CHARSET): Likewise. + (CHAR_LEADING_BYTE): Likewise. + (LEADING_BYTE_ASCII): Likewise. + (NUM_LEADING_BYTES): Likewise. + (MIN_LEADING_BYTE): Likewise. + (CHARSETP): Likewise. + (CHARSET_BY_LEADING_BYTE): Likewise. + (XCHARSET_LEADING_BYTE): Likewise. + (XCHARSET_GRAPHIC): Likewise. + (XCHARSET_COLUMNS): Likewise. + (XCHARSET_DIMENSION): Likewise. + (BREAKUP_CHAR): Likewise. + +1999-09-02 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * character.h: Add document about interface for characters. + + * char-ucs.h (CHAR_ASCII_P): Modify name of argument. + (MAKE_CHAR): Delete comment about + `FIELD2_TO_OFFICIAL_LEADING_BYTE' and + `FIELD2_TO_PRIVATE_LEADING_BYTE'. + (BREAKUP_CHAR): Modify name of arguments. + (CHAR_CHARSET): Modify name of argument. + + * buffer.h: Delete document about Emchar accessors. + +1999-09-02 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * character.h (CHAR_INTP): Moved from buffer.h + (CHAR_OR_CHAR_INTP): Likewise. + (XCHAR_OR_CHAR_INT): Likewise. + (CHECK_CHAR_COERCE_INT): Likewise. + + * buffer.h (CHAR_INTP): Moved to character.h + (CHAR_OR_CHAR_INTP): Likewise. + (XCHAR_OR_CHAR_INT): Likewise. + (CHECK_CHAR_COERCE_INT): Likewise. + +1999-09-02 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * character.h: + - Move definitions about UCS-2000 (UCS-4) to char-ucs.h. + - Include char-1byte.h, char-lb.h or char-ucs.h. + + * mb-utf-8.h (CHAR_ASCII_P): Moved to char-ucs.h. + + * buffer.h: Include character unconditionally. + (valid_char_p): Moved to char-*.h. + (non_ascii_valid_char_p): Moved to char-lb.h. + + * char-1byte.h, char-lb.h, char-ucs.h: New files. + +1999-09-02 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * mule-ccl.c (ccl_driver): Don't define `CCL_WriteMultibyteChar2' + in UTF-2000 because it is not ported yet and not to use + `FIELD2_TO_OFFICIAL_LEADING_BYTE', `MIN_LEADING_BYTE_OFFICIAL_2', + `FIELD1_TO_OFFICIAL_LEADING_BYTE' and + `FIELD1_TO_PRIVATE_LEADING_BYTE'. + + * mb-utf-8.h (CHAR_MULTIBYTE_P): Moved from character.h. + (CHAR_ASCII_P): Moved from character.h. + + * character.h (CHAR_MULTIBYTE_P): Moved to mb-utf-8.h. + (CHAR_ASCII_P): Likewise. + (CHAR_FIELD1_MASK): Deleted. + (CHAR_FIELD2_MASK): Deleted. + (CHAR_FIELD3_MASK): Deleted. + (MAX_CHAR_BASIC_LATIN): New macro. + (CHAR_FIELD1): Deleted. + (CHAR_FIELD2_INTERNAL): Deleted. + (CHAR_FIELD3_INTERNAL): Deleted. + (FIELD1_TO_PRIVATE_LEADING_BYTE): Deleted. + (FIELD1_TO_OFFICIAL_LEADING_BYTE): Deleted. + (FIELD2_TO_PRIVATE_LEADING_BYTE): Deleted. + (FIELD2_TO_OFFICIAL_LEADING_BYTE): Deleted. + (MIN_CHAR_FIELD1_OFFICIAL): Deleted. + (MAX_CHAR_FIELD1_OFFICIAL): Deleted. + (MIN_CHAR_FIELD2_PRIVATE): Deleted. + (MAX_CHAR_FIELD2_PRIVATE): Deleted. + (MIN_CHAR_FIELD1_PRIVATE): Deleted. + (MAX_CHAR_FIELD1_PRIVATE): Deleted. + (MULE_CHAR_PRIVATE_OFFSET): Deleted. + (MIN_CHAR_PRIVATE_TYPE9N): Deleted. + (MAX_CHAR_PRIVATE_TYPE9N): Deleted. + (MIN_CHAR_PRIVATE_TYPE9NX9N): Deleted. + (MIN_CHAR_OFFICIAL_TYPE9NX9N): Deleted. + (MIN_CHAR_COMPOSITION): Deleted. + (breakup_char_1): Use `MAX_CHAR_BASIC_LATIN' instead of + `CHAR_ASCII_P'; use `0x7f' instead of `CHAR_FIELD3_INTERNAL'. + +1999-09-02 MORIOKA Tomohiko <tomo@m17n.org> + + * buffer.h: Include mb-utf-8.h in UTF-2000. + + * character.h (BUFBYTE_FIRST_BYTE_P): Moved to mb-utf-8.h. + + * mb-utf-8.h: New file. + +1999-09-02 MORIOKA Tomohiko <tomo@etl.go.jp> + + * chartab.h (CHAR_TABLE_NON_ASCII_VALUE_UNSAFE): Use `Charset_ID' + instead of `int'. + + * mule-charset.h, buffer.h (Charset_ID): New type. + +1999-09-01 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-canna.c (c2mu): Use `MAKE_CHAR', + `Vcharset_japanese_jisx0212' and `Vcharset_japanese_jisx0208' + instead of `MULE_CHAR_PRIVATE_OFFSET', + `LEADING_BYTE_JAPANESE_JISX0212', `LEADING_BYTE_JAPANESE_JISX0208' + and `FIELD1_TO_OFFICIAL_LEADING_BYTE'. + (m2c): Use `BREAKUP_CHAR' and `XCHARSET_FINAL'. + + * character.h (Vcharset_japanese_jisx0212): New variable + definition. + +1999-09-01 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (Vcharset_ucs_bmp): New variable in UTF-2000. + (charset_by_attributes): Delete array about direction. + (latin_a_char_to_charset): New variable in UTF-2000. + (latin_a_char_to_byte1): New variable in UTF-2000. + (latin_a_char_to_byte2): New variable in UTF-2000. + (Qucs_bmp): New variable. + (next_allocated_1_byte_leading_byte): Use `Charset_ID' instead of + `Bufbyte'. + (next_allocated_2_byte_leading_byte): Likewise. + (non_ascii_set_charptr_emchar): Likewise. + (make_charset): Likewise; add `CHARSET_TYPE_128X128' and + `CHARSET_TYPE_256X256' in UTF-2000; modify for + `charset_by_attributes'. + (get_unallocated_leading_byte): Use `Charset_ID' instead of `int'. + (char-charset): Use `CHAR_CHARSET' instead of `CHAR_LEADING_BYTE' + and `CHARSET_BY_LEADING_BYTE'. + (syms_of_mule_charset): Set up `ucs-bmp'; move setting of + `utf-2000-version' to `vars_of_mule_charset'. + (vars_of_mule_charset): Modify for `charset_by_attributes'; don't + define `leading-code-private-11' in UTF-2000; move setting of + `utf-2000-version' from `syms_of_mule_charset'. + (complex_vars_of_mule_charset): Set up charset `ucs-bmp' in + UTF-2000. + + * character.h (Charset_ID): New type. + (LEADING_BYTE_UCS_BMP): New macro. + (LEADING_BYTE_CONTROL_1): Changed from 0x8F to 0x81. + (CHARSET_ID_OFFSET_94): New macro. + (MIN_CHARSET_ID_PRIVATE_94): New macro. + (MAX_CHARSET_ID_PRIVATE_94): New macro. + (LEADING_BYTE_ASCII): Changed to use CHARSET_ID_OFFSET_94 and + final-byte. + (LEADING_BYTE_KATAKANA_JISX0201): Likewise. + (LEADING_BYTE_LATIN_JISX0201): Likewise. + (CHARSET_ID_OFFSET_96): New macro. + (LEADING_BYTE_LATIN_ISO8859_1): Changed to use + CHARSET_ID_OFFSET_96 and final-byte. + (LEADING_BYTE_LATIN_ISO8859_2): Likewise. + (LEADING_BYTE_LATIN_ISO8859_3): Likewise. + (LEADING_BYTE_LATIN_ISO8859_4): Likewise. + (LEADING_BYTE_GREEK_ISO8859_7): Likewise. + (LEADING_BYTE_ARABIC_ISO8859_6): Likewise. + (LEADING_BYTE_HEBREW_ISO8859_8): Likewise. + (LEADING_BYTE_CYRILLIC_ISO8859_5): Likewise. + (LEADING_BYTE_LATIN_ISO8859_9): Likewise. + (LEADING_BYTE_THAI_TIS620): Likewise. + (MIN_LEADING_BYTE_PRIVATE_1): Changed from 0x0D0 to 0xD0. + (MAX_LEADING_BYTE_PRIVATE_1): Changed from 0x11f to 0xDF. + (CHARSET_ID_OFFSET_94x94): New macro. + (LEADING_BYTE_CHINESE_BIG5_1): Changed to use + CHARSET_ID_OFFSET_94x94 and final-byte. + (LEADING_BYTE_CHINESE_BIG5_2): Likewise. + (MIN_LEADING_BYTE_PRIVATE_2): Likewise. + (MAX_LEADING_BYTE_PRIVATE_2): Likewise. + (LEADING_BYTE_JAPANESE_JISX0208_1978): Likewise. + (LEADING_BYTE_CHINESE_GB2312): Likewise. + (LEADING_BYTE_JAPANESE_JISX0208): Likewise. + (LEADING_BYTE_KOREAN_KSC5601): Likewise. + (LEADING_BYTE_JAPANESE_JISX0212): Likewise. + (LEADING_BYTE_CHINESE_CCITT_GB): Likewise. + (LEADING_BYTE_CHINESE_CNS11643_*): Likewise. + (LEADING_BYTE_KOREAN_KPS9566): Likewise. + (CHARSET_TYPE_128X128): New macro. + (CHARSET_TYPE_256X256): New macro. + (XCHARSET_PRIVATE_P): Delete unconditionally. + (charset_by_attributes): Delete array about direction. + (CHARSET_BY_LEADING_BYTE): Use `Charset_ID' instead of `int'. + (CHARSET_BY_ATTRIBUTES): Modify for `charset_by_attributes'. + (MIN_CHAR_94): New macro. + (MAX_CHAR_94): New macro. + (MIN_CHAR_96): New macro. + (MAX_CHAR_96): New macro. + (MIN_CHAR_94x94): New macro. + (MAX_CHAR_94x94): New macro. + (MIN_CHAR_96x96): New macro. + (MAX_CHAR_96x96): New macro. + (FIELD1_TO_PRIVATE_LEADING_BYTE): Use `CHARSET_ID_OFFSET_94x94'. + (FIELD1_TO_OFFICIAL_LEADING_BYTE): Likewise. + (FIELD2_TO_PRIVATE_LEADING_BYTE): Use `(MIN_LEADING_BYTE_PRIVATE_1 + - 32)'. + (FIELD2_TO_OFFICIAL_LEADING_BYTE): Use `LEADING_BYTE_ASCII'. + (MIN_CHAR_FIELD2_OFFICIAL): Deleted. + (MAX_CHAR_FIELD2_OFFICIAL): Deleted. + (MIN_CHAR_OFFICIAL_TYPE9N): Deleted. + (MAX_CHAR_PRIVATE_TYPE9N): Changed. + (MAKE_CHAR): Use `XCHARSET_FINAL' instead of + `XCHARSET_LEADING_BYTE' to make code-point. + (latin_a_char_to_charset): New variable. + (latin_a_char_to_byte1): New variable. + (latin_a_char_to_byte2): New variable. + (breakup_char_1): Use `latin_a_char_to_{charset|byte1|byte2}' for + Latin Extended-A; use `CHARSET_BY_ATTRIBUTES' instead of + `CHARSET_BY_LEADING_BYTE' to get charset for ISO-2022 characters. + + * insdel.c (find_charsets_in_bufbyte_string): Use `Charset_ID' + instead of `unsigned char'; use `MIN_LEADING_BYTE' instead of 128. + (find_charsets_in_emchar_string): Likewise. + (vars_of_insdel): Don't define local variable `i' in UTF-2000. + + * file-coding.c (Fdecode_big5_char): Use `Charset_ID' instead of + `int'. + (decode_coding_iso2022): Likewise. + + * toolbar-x.c (x_output_toolbar_button): Use `Charset_ID' instead + of `unsigned char'. + + * redisplay.c (redisplay_text_width_emchar_string): Use + `Charset_ID' instead of `unsigned char'. + (redisplay_frame_text_width_string): Likewise. + + * glyphs.c (glyph_height_internal): Use `Charset_ID' instead of + `unsigned char'. + + * faces.h, faces.c (ensure_face_cachel_complete): Use `Charset_ID' + instead of `unsigned char'. + (face_cachel_charset_font_metric_info): Likewise. + + * chartab.c (print_char_table): Use `Charset_ID' instead of `int'. + (get_non_ascii_char_table_value): Likewise. + (get_char_table): Likewise. + (put_char_table): Likewise. + (map_over_other_charset): Likewise. + (map_char_table): Likewise. + + * buffer.h (find_charsets_in_bufbyte_string): Use `Charset_ID' + instead of `unsigned char'. + +1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp> + + * character.h (PRE_LEADING_BYTE_PRIVATE_1): Deleted. + (PRE_LEADING_BYTE_PRIVATE_2): Deleted. + + * mule-charset.c (leading_code_private_11): Don't define in + UTF-2000. + + * mule-ccl.c (ccl_driver): Don't define `CCL_ReadMultibyteChar2' + in UTF-2000 because it is not ported yet and not to use + `PRE_LEADING_BYTE_PRIVATE_1' and `PRE_LEADING_BYTE_PRIVATE_2'. + +1999-08-30 MORIOKA Tomohiko <tomo@etl.go.jp> + + * character.h (LEADING_BYTE_COMPOSITE): Deleted. + +1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp> + + * regex.c (re_compile_fastmap): Don't use `LEADING_BYTE_PREFIX_P' + in UTF-2000. + + * chartab.h (CHAR_TABLE_NON_ASCII_VALUE_UNSAFE): Use int instead + of unsigned char to store leading-byte. + + * chartab.c (get_non_ascii_char_table_value): Don't use + `BREAKUP_CHAR_1_UNSAFE' in UTF-2000. + + * file-coding.c (encode_coding_big5): Delete bogus implementation + in UTF2000. + + * character.h (LEADING_BYTE_*): Delete definition for + non-UTF-2000. + (LEADING_BYTE_PRIVATE_P): Deleted unconditionally. + (LEADING_BYTE_PREFIX_P): Deleted. + (PRIVATE_LEADING_BYTE_PREFIX): Deleted. + (BUFBYTE_FIRST_BYTE_P): Delete definition for non-UTF-2000. + (BUFBYTE_LEADING_BYTE_P): Deleted. + (CHARSET_PRIVATE_P): Deleted unconditionally. + (rep_bytes_by_first_byte): Deleted unconditionally. + (REP_BYTES_BY_FIRST_BYTE): Delete definition for non-UTF-2000. + (FIELD1_TO_PRIVATE_LEADING_BYTE): Likewise. + (FIELD1_TO_OFFICIAL_LEADING_BYTE): Likewise. + (FIELD2_TO_PRIVATE_LEADING_BYTE): Likewise. + (CHAR_FIELD2): Deleted. + (CHAR_FIELD3): Deleted. + (MAKE_CHAR): Delete definition for non-UTF-2000. + (BREAKUP_CHAR_1_UNSAFE): Deleted. + (breakup_char_1): New implementation. + (CHAR_CHARSET): Use `BREAKUP_CHAR'. + (CHAR_LEADING_BYTE): Use `CHAR_CHARSET'. + +1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp> + + * character.h (REP_BYTES_BY_FIRST_BYTE): Change order of + condition. + +1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp> + + * character.h (LEADING_BYTE_PRIVATE_P): Don't define in UTF2000. + (CHARSET_PRIVATE_P): Likewise. + (XCHARSET_PRIVATE_P): Likewise. + (MAKE_CHAR): Don't use XCHARSET_PRIVATE_P in UTF2000. + + * file-coding.c (encode_coding_ucs4): Delete bogus implement in + UTF2000. + (decode_coding_iso2022): Don't use XCHARSET_PRIVATE_P in UTF2000. + +1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp> + + * character.h (LEADING_BYTE_*): Changed in UTF2000. + (NUM_LEADING_BYTES): Changed from 128 to 256. + (FIELD1_TO_PRIVATE_LEADING_BYTE): Change value to 0x80 in UTF2000. + (FIELD1_TO_OFFICIAL_LEADING_BYTE): Change value to 0x80 in + UTF2000. + (FIELD2_TO_PRIVATE_LEADING_BYTE): Change value to 0x80 in UTF2000. + + * mule-charset.c (Vcharset_chinese_cns11643_3): New variable in + UTF2000. + (Vcharset_chinese_cns11643_4): New variable in UTF2000. + (Vcharset_chinese_cns11643_5): New variable in UTF2000. + (Vcharset_chinese_cns11643_6): New variable in UTF2000. + (Vcharset_chinese_cns11643_7): New variable in UTF2000. + (Qchinese_cns11643_3): New variable in UTF2000. + (Qchinese_cns11643_4): New variable in UTF2000. + (Qchinese_cns11643_5): New variable in UTF2000. + (Qchinese_cns11643_6): New variable in UTF2000. + (Qchinese_cns11643_7): New variable in UTF2000. + (syms_of_mule_charset): Define `chinese-cns11643-3', + `chinese-cns11643-4', `chinese-cns11643-5', `chinese-cns11643-6' + and `chinese-cns11643-7' in UTF2000. + (vars_of_mule_charset): Initialize + next_allocated_2_byte_leading_byte by LEADING_BYTE_CHINESE_BIG5_2 + + 1 in UTF2000. + (complex_vars_of_mule_charset): Setup charset + `chinese-cns11643-3', `chinese-cns11643-4', `chinese-cns11643-5', + `chinese-cns11643-6' and `chinese-cns11643-7' in UTF2000. + +1999-08-27 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c: Move setting for `leading-code-private-11' from + `syms_of_mule_charset' to `vars_of_mule_charset'. + +1999-08-27 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.h (CHARSET_BY_LEADING_BYTE): Use `MIN_LEADING_BYTE' + and `NUM_LEADING_BYTES' in assert. + +1999-08-27 MORIOKA Tomohiko <tomo@etl.go.jp> + + * character.h (charset_by_leading_byte): Use `NUM_LEADING_BYTES' + instead of 128. + (CHARSET_BY_LEADING_BYTE): Use `MIN_LEADING_BYTE' and + `NUM_LEADING_BYTES' instead of 128. + +1999-08-26 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.h (charset_by_leading_byte): Use + `NUM_LEADING_BYTES' instead of 128. + (CHARSET_BY_LEADING_BYTE): Use `MIN_LEADING_BYTE' instead of 128. + + * mule-charset.c (charset_by_leading_byte): Use + `NUM_LEADING_BYTES' instead of 128. + (make_charset): Use `MIN_LEADING_BYTE' instead of 128. + + * faces.h (FACE_CACHEL_FONT): Use `MIN_LEADING_BYTE' instead of + 128. + +1999-08-25 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (syms_of_mule_charset): Update to + 0.4 (Shin-Imamiya). + +1999-07-13 Daiki Ueno <ueno@ueda.info.waseda.ac.jp> + + * file-coding.c (encode_coding_sjis): New implementation for + UTF2000. (decode_coding_sjis): Ditto. + +1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c, character.h (Bytecount rep_bytes_by_first_byte): + Don't define in UTF2000. + + * character.h: Include mule-charset.h if CHAR_IS_UCS4 is not + defined. + + * redisplay-msw.c, objects-tty.c, objects-msw.c, mule-wnnfns.c, + mule-ccl.c, lstream.h, buffer.h: Include character.h in every + MULE. + +1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp> + + * config.h.in (CHAR_IS_UCS4): New macro. + + * mule-charset.c (rep_bytes_by_first_byte): Modify for + conventional MULE representation. + (syms_of_mule_charset): Update to 0.3 (Imamiya). + + * mule-charset.h: Reverted to original. + + * redisplay-msw.c, objects-tty.c, objects-msw.c, mule-wnnfns.c, + mule-ccl.c, lstream.h, buffer.h: Use "character.h" instead of + "mule-charset.h" if CHAR_IS_UCS4 is defined. + + * character.h: New file. + + * file-coding.c (Fmake_coding_system): Set 1 to + `codesys->fixed.size' if TYPE is `no-conversion' and UTF2000 is + defined. + (encode_coding_no_conversion): New implementation for UTF2000. + + * file-coding.h (struct Lisp_Coding_System): Add new member + `fixed.size'. + +1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp> + + * file-coding.c (decode_coding_iso2022): Code-point arguments of + `MAKE_CHAR' must be smaller than 0x80 in UTF2000. + (encode_coding_iso2022): New implementation for UTF2000. + +1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-canna.c (c2mu): New implementation for UTF2000. + (m2c): Likewise. + +1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp> + + * file-coding.c (encode_coding_no_conversion): Modify for UTF2000. + +1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp> + + * file-coding.c (reset_encoding_stream): Set 0 to + `str->iso2022.current_char_boundary' in UTF2000. + (encode_utf8): Don't define in UTF2000. + (encode_coding_utf8): New implementation for UTF-8 representation + of UTF2000. + (complex_vars_of_file_coding): Define coding-system `utf-8'. + +1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule.c (vars_of_mule): Provide `utf-2000' in UTF2000. + + * mule-charset.h (BUFBYTE_FIRST_BYTE_P): Modify for UTF-8 in + UTF2000. + (REP_BYTES_BY_FIRST_BYTE): Likewise. + + * buffer.h (non_ascii_valid_char_p): Don't define in UTF2000. + + * mule-charset.c (non_ascii_set_charptr_emchar): Don't define + local variables `lb', `c1', `c2' and `charset' in UTF2000; encode + as UTF-8 in UTF2000. + (non_ascii_charptr_emchar): Decode as UTF-8 in UTF2000. + (non_ascii_valid_char_p): Don't define in UTF2000. + (non_ascii_charptr_copy_char): Add case 5 and 6 in UTF2000. + (Lstream_get_emchar_1): Likewise. + (utf-2000-version): New variable in UTF2000. + + * lread.c (read_escape): Add new reader `u'. + + * insdel.c (three_to_one_table): Don't define in UTF2000. + (bufpos_to_bytind_func): Use `buf->text->mule_size' instead of + `buf->text->mule_shifter' and `buf->text->mule_three_p' in + UTF2000. + (bytind_to_bufpos_func): Likewise. + (buffer_mule_signal_inserted_region): Likewise. + (vars_of_insdel): Don't initialize `three_to_one_table'. + (init_buffer_text): Use `buf->text->mule_size' instead of + `buf->text->mule_shifter' and `buf->text->mule_three_p' in + UTF2000. + + * file-coding.c (DECODE_ADD_BINARY_CHAR): New implementation for + UTF-8 representation in UTF2000. + (DECODE_ADD_UCS_CHAR): New macro in UTF2000. + (decode_ucs4): Use `DECODE_ADD_UCS_CHAR' in UTF2000. + (decode_coding_iso2022): Don't define local variable `lb' in + UTF2000; don't use LEADING_BYTE in UTF2000; use + `DECODE_ADD_UCS_CHAR' in UTF2000. + (convert_to_external_format): Decode as UTF-8 in UTF2000. + + * config.h.in (UTF2000): New macro. + + * buffer.h (struct buffer_text): Add new member `mule_size' and + don't add `mule_shifter' and `mule_three_p' in UTF2000. + (valid_char_p): Return always 1 in UTF2000. + (MAX_EMCHAR_LEN): 6 in UTF2000. + (three_to_one_table): Don't define in UTF2000. + (real_bufpos_to_bytind): Modify for UTF-8 representation in + UTF2000. + (real_bytind_to_bufpos): Likewise. + + * alloc.c (Fmake_string): Add case 5 and 6 for UTF2000. + +1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp> + + * mule-charset.c (rep_bytes_by_first_byte): Modified for character + representation change. + (Vutf_2000_version): New variable. + (leading_code_private_11): New variable. + (syms_of_mule_charset): Add new variables `utf-2000-version' and + `leading-code-private-11'. + + * mule-charset.h (LEADING_BYTE_CHINESE_CCITT_GB): New macro. + (LEADING_BYTE_CHINESE_BIG5_1): Changed to 0x96 temporally. + (LEADING_BYTE_CHINESE_CNS11643_1): Changed to 0x97. + (LEADING_BYTE_CHINESE_CNS11643_2): Changed to 0x98. + (LEADING_BYTE_CHINESE_CNS11643_3): New macro. + (LEADING_BYTE_CHINESE_CNS11643_4): Likewise. + (LEADING_BYTE_CHINESE_CNS11643_5): Likewise. + (LEADING_BYTE_CHINESE_CNS11643_6): Likewise. + (LEADING_BYTE_CHINESE_CNS11643_7): Likewise [but not used]. + (LEADING_BYTE_CHINESE_BIG5_2): Changed to 0x9D temporally. + (LEADING_BYTE_KOREAN_KPS9566): New macro [but not used]. + (CHAR_FIELD1_MASK): Changed to (0x7F << 14). + (MIN_CHAR_GREEK): New macro. + (MAX_CHAR_GREEK): New macro. + (MIN_CHAR_CYRILLIC): New macro. + (MAX_CHAR_CYRILLIC): New macro. + (MIN_CHAR_HEBREW): New macro. + (MAX_CHAR_HEBREW): New macro. + (MIN_CHAR_THAI): New macro. + (MAX_CHAR_THAI): New macro. + (MIN_CHAR_HALFWIDTH_KATAKANA): New macro. + (MAX_CHAR_HALFWIDTH_KATAKANA): New macro. + (CHAR_FIELD2_INTERNAL): New macro [renamed from `CHAR_FIELD2'. + (CHAR_FIELD3_INTERNAL): New macro [renamed from `CHAR_FIELD3'. + (FIELD1_TO_PRIVATE_LEADING_BYTE): Changed to 0xc0. + (FIELD1_TO_OFFICIAL_LEADING_BYTE): Changed to 0x50. + (CHAR_FIELD2): New inline function. + (CHAR_FIELD3): New inline function. + (MULE_CHAR_PRIVATE_OFFSET): New macro. + (MIN_CHAR_OFFICIAL_TYPE9N): Shifted to `MULE_CHAR_PRIVATE_OFFSET'. + (MIN_CHAR_PRIVATE_TYPE9N): Likewise. + (MIN_CHAR_PRIVATE_TYPE9NX9N): Likewise. + (MIN_CHAR_OFFICIAL_TYPE9NX9N): Likewise. + (MIN_CHAR_COMPOSITION): Likewise. + (CHAR_LEADING_BYTE): Modified for character representation change. + (MAKE_CHAR): Likewise. + + * lisp.h (Vcharset_latin_iso8859_1): New variable. + (Vcharset_greek_iso8859_7): Likewise. + (Vcharset_cyrillic_iso8859_5): Likewise. + (Vcharset_hebrew_iso8859_8): Likewise. + (Vcharset_thai_tis620): Likewise. + (Vcharset_katakana_jisx0201): Likewise. + +2003-01-03 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.11 "Native Windows TTY Support" is released. + +2002-12-14 Ben Wing <ben@xemacs.org> + + * callint.c: Declaration error. + * dumper.c (pdump): + * dumper.c (pdump_load): Warning fix. + * process.c: GCPRO error. + * glyphs.c (unmap_subwindow): + * glyphs.c (map_subwindow): Parenthesizing errors with ! and &&. + * event-stream.c (maybe_kbd_translate): Wrong argument to + character_to_event(). + + * alloc.c (garbage_collect_1): + * emacs.c: + * emacs.c (debug_can_access_memory): + * emacs.c (fatal_error_signal): + * emacs.c (mswindows_handle_hardware_exceptions): + * emacs.c (main_1): + * emacs.c (main): + * emacs.c (assert_failed): + * emacs.c (syms_of_emacs): + * lisp.h: + * print.c: + * print.c (std_handle_out_va): + * print.c (write_string_to_stdio_stream): + * print.c (write_fmt_string): + * print.c (printing_badness): + * print.c (printing_major_badness): + * print.c (print_internal): + * print.c (debug_print_no_newline): + * print.c (debug_backtrace): + Be more defensive in handling bad values when printing. Add code + from trunk involving inhibit_non_essential_printing_operations. + When going down or in debug_print(), don't do external conversion + and such and try really, really hard when printing to avoid core + dumping. Add force-debugging-signal, debug_break(). + +2002-12-12 Stephen J. Turnbull <stephen@xemacs.org> + + * dumper.c (pdump_load): Include sysdep.h; retry with truename. + Analysis and original patch by Vin Shelton <acs@xemacs.org>. + +2002-12-02 Greg Allen <greg_allen@westlb-systems.co.uk> + + * database.c: Fix open_database. Berkeley DB API has changed in + 4.1. see: http://www.sleepycat.com/docs/ref/upgrade.4.1/fop.html + +2002-11-26 Stephen J. Turnbull <stephen@xemacs.org> + + * specifier.c (Fvalid_specifier_type_p): Typo in comment. + +2002-11-13 Stephen J. Turnbull <stephen@xemacs.org> + + * event-Xt.c (Xt_timeout): + (Xt_timeout_callback): + (emacs_Xt_add_timeout): + (emacs_Xt_remove_timeout): + (Xt_timeout_to_emacs_event): + Turn completed_timeouts from a stack into a queue. Fixes + deadlocks <15829.21626.171573.994716@sinisa.nasamreza.org>. + +2002-11-07 Wolfram Gloger <wg@malloc.de> + + * alloc.c (reinit_alloc_once_early): Disable mmap in Doug Lea malloc. + * emacs.c (main): Assert that mmap'd allocation is disabled. + +2002-10-14 Andy Piper <andy@xemacs.org> + + * glyphs-widget.c (layout_query_geometry): add in fiddle + factor. Include border text in width layout calculation. + (layout_layout): use BORDER_FIDDLE_FACTOR instead of 10. + +2002-11-02 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.10 "Military Intelligence" is released. + +2002-10-17 Raymond Toy <toy@rtp.ericsson.se> + + * nas.c: Update for NAS 1.6 and later, from Jon Trulson. Was + using the NAS private array SoundFileInfo that no longer exists in + NAS 1.6 and later. Preserve backward compatibility with NAS 1.5a + and earlier. This is broken for some versions between 1.5a and + 1.5f. + +2002-10-10 Stephen J. Turnbull <stephen@xemacs.org> + + * realpath.c (win32_readlink): Try to fix truename of wildcard bug. + + * emacs.c (shut_down_emacs): Improve crash message. + +2002-10-09 Stephen J. Turnbull <stephen@xemacs.org> + + * file-coding.c (determine_real_coding_system): Check for coding + cookie in first LINES_TO_CHECK lines (currently 2). Cater to + shebangs and Python PEP 263. + +2002-10-08 Andy Piper <andy@xemacs.org> + + * glyphs-widget.c (layout_query_geometry): only resize dynamically + if static sizes haven't been set. + +2002-08-30 Mike Alexander <mta@arbortext.com> + + * event-msw.c (winsock_closer): Use closesocket, not CloseHandle + to close a socket. + +2002-10-03 Stephen J. Turnbull <stephen@xemacs.org> + + * callproc.c (child_setup): 21.4 doesn't have retry_close. + +2002-09-20 Mike Sperber <mike@xemacs.org> + + (This partially gets back my patch from 2002-07-20 without the + bug.) + * callproc.c (child_setup): Remove Ben's comment noting confusion + over the file descriptors >= 3: close_process_descs() doesn't + close those. Fix fd range to go up to MAXDESC-1 instead of 64. + * process-unix.c (unix_create_process): Call + begin_dont_check_for_quit to inhibit unwanted interaction (and + thus breaking of X event synchronicity) in the child. + +2002-09-26 Golubev I. N. <gin@mo.msk.ru> + + * frame-x.c (x_delete_frame): do not call XtDisplay on a destroyed + widget. + +2002-08-20 Ben Sigelman <bhsigelm@cs.brown.edu> + + * event-Xt.c (drain_X_queue): loop over while(XEventsQueued()) + instead of while(XtAppPending()&XtIMXEvent). Upon a gdm logout, + the xemacs process did not exit, but looped infinitely here. This + fixes that problem. + +2002-09-28 Stephen J. Turnbull <stephen@xemacs.org> + + * font-lock.c (SYNTAX_START_STYLE, SYNTAX_END_STYLE): Quiet GCC. + (find_context): Improve comments. + + * regex.c (re_compile_fastmap): Gratuitous #ifdef comment fixes. + (re_match_2): An XCHAR_TABLE operation was missing. + + Many of the following changes were inspired by Andy Piper's (now + obsolete) patch to make syntax-table text property lookup optional. + + [Documentation] + + * syntax.h (top level): Document semantics of syntax flags. + * syntax.c (comstr_start, Fforward_comment): Improve comments. + * syntax.c, syntax.h (top level): Document syntax cache better in + comments. + + [Instrument syntax caching (temporary change)] + + * syntax.h (enum syntax_cache_statistics_functions, struct + syntax_cache_statistics, SCS_STATISTICS_SET_FUNCTION, + SYNTAX_CACHE_STATISTICS_COUNT_INIT): New types and macros. + * syntax.c (scan_words, Fforward_comment, scan_lists, + Fbackward_prefix_characters): + * font-lock.c (find_context): + Use them to instrument syntax caching. + * syntax.c (struct syntax_cache_statistics, scs_statistics, + syntax_cache_statistics_function_names): New type and variables. + * syntax.c (update_syntax_cache): Update and report statistics. + + [Major syntax cache optimizations] + + syntax.c (lookup_syntax_properties): Default off. + + * syntax.h (UPDATE_SYNTAX_INTERNAL): New, implements UPDATE_SYNTAX*. + * syntax.c (update_syntax_cache): + Move init test from update_syntax_cache to UPDATE_SYNTAX_INTERNAL. + + [Minor syntax cache optimizations and code clarifications] + + * syntax.h (SYNTAX_COMMENT_BITS, SYNTAX_START_P, SYNTAX_END_P, + SYNTAX_STYLES_MATCH_START_P, SYNTAX_STYLES_MATCH_1CHAR_P, + SYNTAX_STYLES_MATCH_END_P, STYLE_FOUND_1CHAR_P, STYLE_FOUND_P, + SYNTAX_COMMENT_MASK_END, SYNTAX_COMMENT_MASK_START, + SYNTAX_COMMENT_1CHAR_MASK): Remove redundant argument `table'. + (Code clarification.) + + * syntax.c (scan_words, find_end_of_comment, scan_sexps_forward, + scan_lists): Compute code from syncode, use Boolean macros instead + of redundant masking operations. (Code clarification; any decent + compiler can do this optimization.) + + * syntax.c (scan_lists): Rearrange switches (case Sstring_fence) + for clarity. + + * syntax.h, syntax.c (NEXT_SINGLE_PROPERTY_CHANGE, + PREVIOUS_SINGLE_PROPERTY_CHANGE, update_syntax_cache): Conditionally + use F*_single_property_change instead of F*_extent_change. + Currently F*_single_property_change is _much_ less efficient. + + * dired.c (Fdirectory_files): Qt not valid in syntax_cache.object. + * syntax.h (SETUP_SYNTAX_CACHE_FOR_OBJECT): Initialize + syntax_cache.object properly, don't leave Qt or Qnil. + (SYNTAX_CACHE_BYTE_TO_CHAR): Use SETUP_SYNTAX_CACHE_FOR_OBJECT. + * syntax.c (update_syntax_cache): Use BUFFERP and STRINGP, not + tests for Qt or Qnil. + +2002-09-21 Stephen J. Turnbull <stephen@xemacs.org> + + * redisplay.c (point_in_line_start_cache): + * extents.c (print_extent_1): + Fix warnings. + + * extents.c (Fset_extent_property): Document `syntax-table' property. + + * extents.h (Fnext_single_property_change): EXFUN it. + +2002-09-09 Stephen J. Turnbull <stephen@xemacs.org> + + * search.c (clear_unused_search_regs): New static function. + (search_buffer): + (simple_search): + (boyer_moore): + Use it. Fixes "stale match data" bug reported by Martin Stjernholm. + Minor clarifications in comments. + + * regex.c (re_match_2_internal): Ensure no stale submatches. + +2002-09-09 Stephen J. Turnbull <stephen@xemacs.org> + + * event-Xt.c (enqueue_focus_event): Add missing prototype. + +2002-08-29 Jerry James <james@xemacs.org> + + * lisp.h: structrures -> structures. + +2002-06-03 Andy Piper <andy@xemacs.org> + + * frame.c (frame_conversion_internal): add conversion appropriate + for setting frame dimensions in pixels. + + * console.h (struct console_methods): add device-specific widget + layout functions. + + * emacs.c (main_1): initialize glyph vars. + + * event-Xt.c (handle_focus_event_1): call handle_focus_event_2 + (handle_focus_event_2): new function. Allow focus to + be set to a particular window and widget. + (enqueue_focus_event): new function. Create a + synthetic focus event. + (emacs_Xt_handle_magic_event): call + handle_focus_event_2. + + * frame.c (Fset_frame_pixel_height): new function. Allow + pixel-based sizing. Does the right thing on character-oriented + displays. + (Fset_frame_pixel_width): ditto. + (Fset_frame_pixel_size): ditto. + (syms_of_frame): declare. + + * general-slots.h: add :vertically-justify and + :horizontally-justify. + + * glyphs-msw.c (xbm_create_bitmap_from_data): warning fix. + (mswindows_widget_border_width): new function. + (mswindows_combo_box_instantiate): set border widths. + (console_type_create_glyphs_mswindows): declare. + + * glyphs-widget.c: + (check_valid_justification): allow vertical and horizontal + justification. + (widget_border_width): new function. Call device methods. + (widget_instance_border_width): ditto. + (logical_unit_height): new function. Determine the height of a + logical-unit. Logical units are intended to provide grid-like + layout for subcontrols in a layout. If the layout is + :vertically-justify top then subcontrols will be positioned on + logical-unit boundaries, thus allowing adjacent subcontrols to + line up. + (widget_logical_unit_height): ditto for widgets. + (redisplay_widget): misc cleanup. + (widget_spacing): new function. Call device specific + methods. Intended to be the default gap between adjacent widgets. + (widget_query_geometry): use new spacing functions to determine + appropriate geometry. + (initialize_widget_image_instance): initialize horizontal and + vertical justification. + (widget_instantiate): use logica-units where appropriate for + sizing large widgets. + (button_query_geometry): use widget_instance_border_width. + (tree_view_query_geometry): ditto. + (tab_control_query_geometry): ditto. + (edit_field_query_geometry): new function. + (layout_update): pick up :justify, :horizontally-justify and + :vertically-justify none of which worked previously. :justify is + used as a fallback for both horizontal and vertical justification. + (layout_query_geometry): use logical units to size appropriately. + (layout_layout): ditto. + (Fwidget_logical_to_character_width): new function. Allow users to + convert from logical units to characters so that frame sizes can + be set appropriately. + (Fwidget_logical_to_character_height): ditto. + (syms_of_glyphs_widget): declare. + (image_instantiator_edit_fields): add edit_field_query_geometry. + (VALID_LAYOUT_KEYWORDS): declare :vertically-justify and + :horizontally-justify. + (specifier_vars_of_glyphs_widget): new function. Declare + Vwidget_border_width which is not yet used. + + * glyphs-x.c (x_map_subwindow): enqueue appropriate focus events. + (x_widget_border_width): new function. + (x_widget_instantiate): create a sensible name for widgets. + (console_type_create_glyphs_x): declare x_widget_border_width. + + * glyphs.h (DEFAULT_WIDGET_BORDER_WIDTH): new macro. + (struct Lisp_Image_Instance): add :vertically-justify and + :horizontally-justify. + (LAYOUT_JUSTIFY_TOP): new. + (IMAGE_INSTANCE_SUBWINDOW_H_JUSTIFY): new. + (ROUND_UP): new macro. Round argument up to next integral + interval. + + * redisplay-output.c (redisplay_output_layout): misc formatting. + + * symsinit.h: declare specifier_vars_of_glyphs_widget. + +2002-08-23 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.9 "Informed Management" is released. + +2002-08-19 Andy Piper <andy@xemacs.org> + + * fileio.c (Ffile_truename): on cygwin using win32 normalize to + win32 format. + + * realpath.c (xrealpath): normalize drive spec also so that dir + sep chars are not mixed on cygwin. + +2002-08-06 Jerry James <james@xemacs.org> + + * window.c (Fsplit_window): Count only half of the divider width + against the left window when splitting horizontally. + +2002-06-24 Andy Piper <andy@xemacs.org> + + * toolbar-gtk.c (GTK_OUTPUT_BUTTONS_LOOP): output button if whole + toolbar was cleared. + + * toolbar-msw.c (mswindows_clear_frame_toolbars): new + function. Split out from mswindows_output_frame_toolbars. + (mswindows_output_frame_toolbars): move clear pieces to + mswindows_output_frame_toolbars. + + * toolbar-gtk.c (gtk_clear_frame_toolbars): new function. Split + out from gtk_output_frame_toolbars. + (gtk_output_frame_toolbars): move clear pieces to + gtk_clear_frame_toolbars. + + * toolbar-x.c (X_OUTPUT_BUTTONS_LOOP): always output buttons when + the frame is cleared. How this ever worked before is a mystery. + (x_output_frame_toolbars): Only output toolbars. + (x_clear_frame_toolbars): new. Clear previous toolbar locations. + + * gutter.c (update_gutter_geometry): + Mark frame layout changed. + (update_frame_gutter_geometry, update_frame_gutters): + Respect frame_layout_changed. + + * console.h (struct console_methods): add + clear_frame_toolbars_method. + + * redisplay.c (redisplay_frame): call + update_frame_toolbars_geometry and re-order update_frame_toolbars. + + * toolbar.h: declare update_frame_toolbars_geometry. + + * toolbar.c (update_frame_toolbars_geometry): new function. Split + out from update_frame_toolbars. Call clear_frame_toolbars. + (update_frame_toolbars): only output, do not change geometry. + + * redisplay.c: add frame_layout_changed. + + * redisplay.h: add frame_layout_changed. + (CLASS_RESET_CHANGED_FLAGS): set it. + (GLOBAL_RESET_CHANGED_FLAGS): ditto. + (CLASS_REDISPLAY_FLAGS_CHANGEDP): test it. + (GLOBAL_REDISPLAY_FLAGS_CHANGEDP): ditto. + + * device.h (struct device): add frame_layout_changed. + (MARK_DEVICE_FRAME_LAYOUT_CHANGED): new. + + * frame.h (struct frame): add frame_layout_changed. + (MARK_FRAME_LAYOUT_CHANGED): new. + +2002-06-30 Mike Alexander <mta@arbortext.com> + + * event-msw.c (mswindows_need_event): Don't wait for a new message + if the queue is not empty. Suggested by Paul Moore. + +2002-06-12 Andy Piper <andy@xemacs.org> + + * frame-msw.c (msprinter_init_frame_3): calculate the frame size + for printing on accurately. + +2002-06-09 Rick Rankin <rick_rankin@yahoo.com> + + * event-msw.c (mswindows_wnd_proc): Add a handler for the + WM_ACTIVATE message. Make sure that the frame is visible if the + window is visible. This seemss to fix the problem where XEmacs + appears to freeze after switching desktops with certain virtual + window managers. + (debug_output_mswin_message): Added code to output message + parameters for WM_WINDOWPOSCHANGED, + WM_WINDOWPOSCHANGING, WM_MOVE, and WM_SIZE messages. + +2002-05-25 Andy Piper <andy@xemacs.org> + + * select-x.c (vars_of_select_x): Fix docstring of + x-selection-strict-motif-ownership + +2002-08-14 Stephen J. Turnbull <stephen@xemacs.org> + + * keymap.c (get_keymap): + Add comment about do_autoload GCPROs own args. + +2002-08-14 Stephen J. Turnbull <stephen@xemacs.org> + + * bytecode.c (execute_optimized_program): check_opcode ifdef + ERROR_CHECK_BYTE_CODE. + +2002-08-14 Stephen J. Turnbull <stephen@xemacs.org> + + Thanks to Ben Wing and Michael Sperber. + + * eval.c (Fcommand_execute): + (Feval): + (Ffuncall): + (Fmacroexpand_internal): + (function_argcount): + callint.c (Fcall_interactively): + Add comment about do_autoload GCPROs own args. + + * (do_autoload): GCPRO both args as well as local Lisp_Object. + + * eval.c (Ffuncall): Extra braces to placate GCC. + +2002-08-10 Stephen J. Turnbull <stephen@xemacs.org> + + * backtrace.h (grow_specpdl): + (SPECPDL_RESERVE): + * EmacsFrame.c (EmacsFrameSetValues): + * eval.c (grow_specpdl): + * ExternalShell.c (hack_event_masks_1): + * glyphs-x.c (convert_EImage_to_XImage): + (x_finalize_image_instance): + * ralloc.c (page_size): + (r_alloc_sbrk): + * xgccache.c (gc_cache_hash): + Fix unsigned comparison warnings. + +2002-07-29 Jerry James <james@xemacs.org> + + * lread.c (locate_file): Any nonnegative return value indicates + success if MODE is nonnegative. + +2002-08-03 Brian A Palmer <bpalmer@rescomp.Stanford.EDU> + + * emacs.c (Fsplit_string_by_char): Make 2nd arg SEPCHAR a required + argument. + +2002-07-17 Stephen J. Turnbull <stephen@xemacs.org> + + * process-unix.c (unix_send_process): #ifdef the coding_stream member. + + * dumper.c (pdump_get_indirect_count): + (pdump_scan_by_alignment): + (pdump_dump_root_struct_ptrs): + (pdump_dump_rtables): + (pdump_dump_root_objects): + (pdump): + * nas.c (WaveOpenDataForReading): + * fns.c (print_bit_vector): + * font-lock.c (SINGLE_SYNTAX_STYLE): + * glyphs.c (check_for_ignored_expose): + (find_matching_subwindow): + * glyphs-eimage.c: + * imgproc.c (get_histogram): + * redisplay.c (point_in_line_start_cache): + * redisplay-output.c (redisplay_unmap_subwindows): + * symbols.c (defsymbol_massage_name_1): + (defkeyword_massage_name): + (deferror_massage_name_and_message): + * redisplay-x.c (x_output_string): + * emacs.c (run_temacs_argv_size, run_temacs_args_size): + * frame.h (struct frame): + * filelock.c (current_lock_owner): + * doprnt.c (emacs_doprnt_1): + * lisp.h (struct Lisp_Bit_Vector): + (DO_REALLOC): + Fix warnings. + +2002-02-13 Ben Wing <ben@xemacs.org> + + * event-stream.c (reset_key_echo): + * event-stream.c (reset_this_command_keys): + * event-stream.c (execute_command_event): + If console is dead as a result of C-x 5 0, then post-command stuff + needs to be careful and do only non-console-specific stuff. + +2002-07-01 Mike Sperber <mike@xemacs.org> + + * process-unix.c (unix_send_process): Mark coding_outstream as + non-open upon SIGPIPE. + + * event-stream.c (Fnext_event): Reorder switch cases to something + that makes sense. + +2001-08-13 Dmitry Astapov <adept@umc.com.ua> + + * event-Xt.c (maybe_define_x_key_as_self_inserting_character): + Don't bogusly reinitialize ascii_character property. + +2002-07-08 Mike Sperber <mike@xemacs.org> + + * process.c (Fstart_process_internal): Do error checking before we + fork off the child, so the child can't muck with the state of the + parent. + +2002-07-08 Mike Sperber <mike@xemacs.org> + + * ralloc.c (init_ralloc): Allocate properly for pdump. + +2002-06-12 Andy Piper <andy@xemacs.org> + + * glyphs.c (query_string_geometry): check the string. + + * glyphs-widget.c (widget_logical_unit_height): cope with nil + widget names. + +2002-06-17 Jerry James <james@xemacs.org> + + * sysdll.c: Remove RTLD_GLOBAL initialization. + * sysdll.c (dll_open): Do not use RTLD_GLOBAL. + +2002-06-25 Stephen J. Turnbull <stephen@xemacs.org> + + * search.c (skip_chars): Port Ben's crash fix and efficiency patch. + +2002-05-16 Mathias Grimmberger <mgri@zaphod.sax.de> + + * sysdep.c (sys_rename): Make sys_rename work for the case where + Windows rename sets errno to EACCES if target file exists. + +2002-05-21 Jonathan Harris <jonathan@xemacs.org> + + * device-msw.c (mswindows_handle_page_setup_dialog_box): + Fix detection of metric units to work on Win95 + +2002-05-21 Stephen J. Turnbull <stephen@xemacs.org> + + * syswindows.h: #define LOCALE_RETURN_NUMBER. Why, I don't know. + +2002-04-25 Andy Piper <andy@xemacs.org> + + * redisplay.c (create_text_block): Remove extra comment trailer. + +2002-04-24 Andy Piper <andy@xemacs.org> + + * redisplay.c (create_text_block): Don't actually add propagation + data if the line ends after we have added a glyph. + +2002-04-22 Andy Piper <andy@xemacs.org> + + * extents.c (extent_fragment_update): check for glyphs we have + previously displayed. + * extents.c (print_extent_1): warning removal. + * extents.h: change prototype. + * redisplay-output.c (redisplay_normalize_glyph_area): calculate + widths correctly for wide glyphs. + * redisplay.c (position_redisplay_data_type): add end_glyph_width. + * redisplay.c (prop_type): add PROP_GLYPH. + * redisplay.c (struct prop_block): add glyph type + * redisplay.c (add_glyph_rune): when adding part of a glyph add it + to the propagation data. + * redisplay.c (create_text_block): if there is a glyph in the + propagation data use it to salt extent_fragment_update. + * redisplay.c (create_string_text_block): ditto. + +2002-04-13 Nix <nix@esperi.demon.co.uk> + + * redisplay.h (struct rune): Add ascent, descent, and yoffset fields. + * redisplay-output.c (compare_runes): Compare them. + * redisplay.c: Update copyright date. + * redisplay.c (pos_data): Add need_baseline_computation field. + * redisplay.c (add_glyph_rune): Update ascent, descent, and + need_baseline_computation; zero yoffset. Set max_pixmap_height + for all pixmaps, not just automatically positioned ones. + * redisplay.c (calculate_yoffset): New, compute yoffset values. + * redisplay.c (calculate_baseline): New, compute textual baseline. + * redisplay.c (add_glyph_rune): Call them. + * redisplay.c (create_text_block): Likewise. + * redisplay.c (create_overlay_glyph_block): Likewise. + * redisplay.c (add_margin_runes): Likewise. + * redisplay.c (create_string_text_block): Likewise. Fix tabdamage. + + * redisplay.h: (redisplay_calculate_display_boxes): Change prototype. + * redisplay-output.c (redisplay_calculate_display_boxes): Use yoffset. + * redisplay-msw.c (mswindows_output_blank): Pass 0 as yoffset. + * redisplay-msw.c (mswindows_output_string): Likewise. + * redisplay-msw.c (mswindows_output_display_block): Pass yoffset. + * redisplay-gtk.c (gtk_output_display_block): Likewise. + * redisplay-x.c (x_output_display_block): Likewise. + +2002-03-28 Ben Wing <ben@xemacs.org> + + * redisplay.c: Fixed bug in redisplay + w.r.t. hscroll/truncation/continuation glyphs causing jumping up + and down of the lines, since they're bigger than the line + size. (It was seen most obviously when there's a horizontal scroll + bar, e.g. do C-h a glyph or something like that.) The problem was + that the glyph-contrib-p setting on glyphs was ignored even if it + was set properly, which it wasn't until now. + +2002-04-24 Andy Piper <andy@xemacs.org> + + * lisp.h (Dynarr_end): Fix definition. + +2002-02-06 Adrian Aichner <adrian@xemacs.org> + + * redisplay.c (mark_redisplay): Remove call to + update_frame_window_mirror. + +2001-11-15 Andy Piper <andy@xemacs.org> + + * win32.c (Fmswindows_shell_execute): fix handling of URL's under + cygwin (again). + +2002-02-13 Andy Piper <andy@xemacs.org> + + * event-msw.c (mswindows_wnd_proc): only mark the frame visible if + we did in fact enqueue the XM_MAPFRAME event. + +2002-01-15 Adrian Aichner <adrian@xemacs.org> + + * event-msw.c (mswindows_wnd_proc): Add handling of WM_SHOWWINDOW + to fix problem switching between virtual desktops under virtuawin + virtual window manager. + +2001-07-30 Adrian Aichner <adrian@xemacs.org> + + * event-msw.c: Typo fix. + * event-msw.c (mswindows_wnd_proc): Set FRAME_VISIBLE_P after + magic XM_MAPFRAME event has been sent. + +2001-11-23 Andy Piper <andy@xemacs.org> + + * event-msw.c (mswindows_wnd_proc): Don't pump mousewheel events. + +2001-11-21 Andy Piper <andy@xemacs.org> + + * scrollbar-msw.c (mswindows_handle_mousewheel_event): cope with + mouse events outside the frame. + +2002-03-20 Andy Piper <andy@xemacs.org> + + * menubar-msw.c (mswindows_popup_menu): warning removal. + * dialog-msw.c (dialog_popped_down): ditto. + +2001-12-11 Andy Piper <andy@xemacs.org> + + * dialog-msw.c (dialog_popped_down): new function. unset popup_up_p. + * dialog-msw.c (mswindows_make_dialog_box_internal): set + popup_up_p. + * menubar-msw.c (unsafe_handle_wm_initmenupopup_1): ditto. + * menubar-msw.c (mswindows_handle_wm_command): ditto. + * menubar-msw.c (mswindows_popup_menu): ditto. + +2001-10-29 Andy Piper <andy@xemacs.org> + + * dialog-msw.c (handle_directory_dialog_box): quit if the user + cancels. + +2002-01-03 Andy Piper <andy@xemacs.org> + + * realpath.c (ABS_LENGTH): dtrt for cygwin systems using drive + letters. + (xrealpath): ditto. + +2002-03-29 Jonathan Harris <jonathan@xemacs.org> + + * device-msw.c (plist_get_margin): Add arg specifying mm or inches + * device-msw.c (plist_set_margin): Fix multiplicand used for mm + * device-msw.c (mswindows_handle_page_setup_dialog_box): + Detect and handle case where machine is set up for metric units + +2002-04-02 Andy Piper <andy@xemacs.org> + + * dired-msw.c (mswindows_get_files): + * nt.c (mswindows_stat): SetErrorMode() so that file errors are + completely handled by XEmacs. Suggested by Thomas Vogler + <mail@thomas-vogler.de>. + +2001-11-14 Andy Piper <andy@xemacs.org> + + * nt.c (REG_ROOT): change registry key to XEmacs. + +2002-04-27 Andy Piper <andy@xemacs.org> + + * glyphs-msw.c (mswindows_widget_instantiate): remove dead-code. + +2002-04-26 Andy Piper <andy@xemacs.org> + + * glyphs-msw.c (mswindows_map_subwindow): observe :initial-focus + behavior. + +2002-03-14 Mike Alexander <mta@arbortext.com> + + * event-msw.c (mswindows_unwait_process): New, remove process from + wait list + * process-nt.c (nt_finalize_process_data): Call + mswindows_unwait_process + * console-msw.h: Declare mswindows_unwait_process + +2002-05-14 Stephen J. Turnbull <stephen@xemacs.org> + + * editfns.c (Fdecode_time): + (Fformat_time_string): + Check for invalid time. Thanks to Nick Pakoulin <npak@ispras.ru>. + (make_time): Warning elimination (change arg name). + +2001-11-24 Andy Piper <andy@xemacs.org> + + * window.c (Fsplit_window): Doc return type. + +2002-04-01 Andy Piper <andy@xemacs.org> + + * emacs.c (Fkill_emacs): Only output message box in interactive + mode. + +2002-04-26 Andy Piper <andy@xemacs.org> + + * config.h.in: pull in 21.5.x change to stop alloca warnings under + cygwin. + +2002-03-18 Gregory Steuck <greg-xemacs-patch@nest.cx> + + * unexelf.c: Use ELFSIZE or define from _LP64 to indicate a 64 + bit platform. + +2002-05-09 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.8 "Honest Recruiter" is released. + +2002-05-07 Nix <nix@esperi.demon.co.uk> + + Supersedes 2002-04-17 patch. + + * process.h (PROCESS_LIVE_P): Use the process status as + evidence of health, not the state of the input stream. + (PROCESS_READABLE_P): Say if the process is readable + from. (It may be dead nonetheless.) + (CHECK_READABLE_PROCESS): Test for that condition. + + * process.c (create_process): Use PROCESS_READABLE_P. + (read_process_output, set_process_filter): Likewise. + + * process.c (Fprocess_input_coding_system): Use CHECK_READABLE_PROCESS. + (Fset_process_input_coding_system, Fprocess_coding_system): Likewise. + + This code is #if 0'd, this is not the time to add new functions: + + * process.c (Fprocess_readable_p): Report readability status. + * process.c (Qprocess_readable_p): New, associated symbol... + * process.c (syms_of_process): ... initialize it. + +2002-05-04 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.7 "Economic Science" is released. + +2002-04-17 Nix <nix@esperi.demon.co.uk> + + * process.h (PROCESS_LIVE_P): Use the process status as + evidence of health, not the state of the input stream. + +2002-04-30 Charles G. Waldman <cgw@xemacs.org> + + * sysdep.c (sys_siglist): change "signum" to "signal" + +2001-04-21 Martin Buchholz <martin@xemacs.org> + + * s/darwin.h: New file. + Thanks to Greg Parker <gparker@cs.stanford.edu>. + +2002-04-23 Andreas Jaeger <aj@suse.de> + + * s/linux.h (LIB_STANDARD): Define correctly for x86-64 and s390x + which use lib64 for 64-bit libs. + (START_FILES): Likewise. + +2002-02-11 Mike Sperber <mike@xemacs.org> + + * device-x.c: + (x_IO_error_handler): + (x_init_device): Temporarily keep device in static variable + `device_being_initialized' so we can recover gracefully from + internal XOpenDevice failure. (XOpenDevice is documented to + return NULL on failure, but sometimes calls the IO error handler + instead.) + +2002-01-31 John H. Palmieri <palmieri@math.washington.edu> + + * dired.c (Ffile_name_all_completions): Change documentation -- + remove reference to completion-ignored-extensions. + * dired.c (vars_of_dired): Change documentation for + completion-ignored-extensions -- remove reference to + file-name-all-completions. + +2002-03-06 Jerry James <james@xemacs.org> + + * emodules.c (emodules_load): Fix multiple loading of same module. + +2002-01-25 Andrew Begel <abegel@cs.berkeley.edu> + * sysdll.c (dll_open): Changed to use RTLD_NOW instead of + RTLD_LAZY to avoid incorrect symbol binding when using nested + shared libraries on Solaris. + +2002-02-12 Stephen J. Turnbull <stephen@xemacs.org> + + * fileio.c (Ffind_file_name_handler): Improve docstring. + +2002-01-20 Stephen J. Turnbull <stephen@xemacs.org> + + * fns.c (Fmapconcat): Improve docstring. + +2002-01-03 Eric Gillespie, Jr. <epg@pretzelnet.org> + + * device-gtk.c: Add prototype for + emacs_gtk_selection_clear_event_handle. + (gtk_init_device): Call gtk_selection_add_target for CLIPBOARD + selection. Setup signal handler for "selection_clear_event" + (emacs_gtk_selection_clear_event_handle). + + * select-gtk.c (emacs_gtk_selection_clear_event_handle): Handle + other applications owning the clipboard (based on + x_handle_selection_clear). + +2001-12-23 William M. Perry <wmperry@gnu.org> + + * menubar-gtk.c (gtk_popup_menu) Add sanity checks, fix crash. + +2002-01-04 Martin Buchholz <martin@xemacs.org> + + * keymap.c (define_key_alternate_name): Parenthesize EQ. + +2001-12-17 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.6 "Common Lisp" is released. + +2001-12-16 Torsten Duwe <duwe@caldera.de> + + * search.c (Freplace_match): Add missing sub-expression functionality. + + * buffer.c (decode_buffer): Add a check for pointer type to + decode_buffer, before gcc's CSE optimization reorders a + dereference in front of the allow_string test. + +2001-11-16 Darryl Okahata <darrylo@xemacs.org> + + * window.c (window_loop): Fix bug that sometimes prevented + window_loop() from iterating across multiple devices. Also, at + Ben's request, changed infloop-detecting code to abort() instead + of silently terminating window_loop(). + +2001-11-21 Stephen J. Turnbull <stephen@xemacs.org> + + Based on analysis and patch by Simon Josefson <jas@extundo.com>. + * editfns.c (make_time): New function. + (Fencode_time): Use it instead of wasteful_word_to_lisp. + * lisp.h (make_time): Prototype and comment it. + * dired.c (wasteful_word_to_lisp): Deprecate. + (Ffile_attributes): Use make_time() instead of wasteful_word_to_lisp(). + +2001-10-31 Kyle Jones <kyle_jones@wonderworks.com> + + * fileio.c (auto_save_1): Use current coding system, not + escape-quoted. + +2001-11-13 Ben Wing <ben@xemacs.org> + + * window.c: + * window.c (window_truncation_on): + * window.c (syms_of_window): + truncate-partial-width-windows should respect the buffer being + displayed, like other redisplay vars. + +2001-11-13 Hirokazu FUKUI <hfukui@sannet.ne.jp> + + * event-stream.c (Fread_key_sequence): save current buffer. + +2001-10-29 Andrew Begel <abegel@eecs.berkeley.edu> + + * ntheap.c (_heap_init): Don't redefine in VS.NET (MSC >= 1300). + +2001-10-29 Andrew Begel <abegel@eecs.berkeley.edu> + + * alloc.c (lcrecord_stats): Add space for types defined in modules. + +2001-10-26 Mike Alexander <mta@arbortext.com> + + * event-msw.c (slurper_free_shared_data_maybe): Free the pipe handle. + +2001-10-25 Andy Piper <andy@xemacs.org> + + * ChangeLog: + * dialog-msw.c (handle_directory_proc): new function. + (handle_directory_dialog_box): new fucntion. + (handle_file_dialog_box): use new directory dialog support. + (mswindows_make_dialog_box_internal): ditto. + * event-msw.c (mswindows_wnd_proc): minor fix to scrollbar event + handling. + (mswindows_find_frame): make global. + * fileio.c (Fexpand_file_name): build fix. + * general-slots.h: add Qdirectory. + * scrollbar-msw.c (mswindows_handle_scrollbar_event): fix focus + handling. + * syswindows.h (LOCAL_TO_WIN32_FILE_FORMAT): fix problem with + cygwin not leaving win32 paths unchanged. + * win32.c (Fmswindows_cygwin_to_win32_path): new function. Use the + cygwin runtime to do path conversion. + (Fmswindows_shell_execute): fix cygwin handling of URLs. + (syms_of_win32): add new function. + * window.c (window_loop): build fix. + +2001-10-15 Andy Piper <andy@xemacs.org> + + (Fmswindows_shell_execute): fix handling of URL's under cygwin. + +2001-10-23 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.5 "Civil Service" is released. + +2001-04-08 Danny Colascione <qtmstr@optonline.net> + + * glyphs-x.c: Force buffer-tab highlight update when moving the + buffer, avoiding an ugly black border, used for keyboard focus + indication, on a widget that can never have keyboard focus, the + buffer tab. + +2001-08-30 Daiki Ueno <ueno@unixuser.org> + + * process-unix.c (unix_open_multicast_group): Remove too much + conversion between host and network byte order. + +2001-09-10 Nix <nix@esperi.demon.co.uk> + + * src/buffer.c (kill_buffer): Undedicate windows showing BUF + before replacing them. + + * src/window.c (window_loop): Implement new UNDEDICATE_BUFFER + operation. + + * src/window.c (undedicate_windows): Use it. + * src/window.h: Add prototype. + +2001-09-17 Ben Wing <ben@xemacs.org> + + * fileio.c (normalize_filename): + * fileio.c (Fexpand_file_name): + Fix various C++ compile errors in Andy's recent code. + + * callint.c (Fcall_interactively): + * editfns.c (Ftemp_directory): + * editfns.c (Fuser_full_name): + * emacs.c (argmatch): + * lread.c (locate_file_map_suffixes): + * redisplay-x.c (x_ring_bell): + Fix sign-compare warnings. + +2001-09-08 Andy Piper <andy@xemacs.org> + + * fileio.c (normalize_filename): copied from nt.c + * (Ffile_name_directory): enable win32 paths under cygwin. + * (Ffile_name_nondirectory): ditto. + * (directory_file_name): ditto. + * (Fexpand_file_name): ditto. + * (Ffile_truename): ditto. + * (Fsubstitute_in_file_name): ditto. + * (Ffile_name_absolute_p): ditto. + * (Ffile_readable_p): ditto. + +2001-09-08 Andy Piper <andy@xemacs.org> + + * device-msw.c (mswindows_finish_init_device): remove dde + initialization. + * device-msw.c (mswindows_init_dde): factor out from + mswindows_finish_init_device() + * device-msw.c (init_mswindows_very_early): new function + initialize but don't enable dde. + * emacs.c (main_1): call init_mswindows_very_early. + * event-msw.c: + * event-msw.c (mswindows_dde_callback): only execute when we are + ready. + * symsinit.h: declare init_mswindows_very_early. + +2001-05-02 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + [sjt: This has been in 21.5 for months with no complaints.] + + * console.h (struct console_methods): Added flags member. + (CONSOLE_IMPLEMENTATION_FLAGS): Defined. + (CONMETH_IMPL_FLAG): + (CONSOLE_IMPL_FLAG): Macro to check implememntation flags. + Defined XDEVIMPF_DONT_PREEMPT_REDISPLAY. + + * device.c (window_system_pixelated_geometry): Use the above macros. + + * device.h (DEVICE_IMPL_FLAG): Macro to check a device + implememntation flag. + * device.h (DEVICE_DISPLAY_P): Use it. + + * frame.c (delete_frame_internal): Use the above macro. + + * redisplay.c (redisplay_device): Use it. + (redisplay_device): Obey XDEVIMPF_DONT_PREEMPT_REDISPLAY. + (redisplay_frame): Ditto. + + * device-msw.c (mswindows_device_implementation_flags): Removed. + (msprinter_device_implementation_flags): Removed. + (console_type_create_device_mswindows): Removed references to + implementation_flags methods, set implementation flags here. + (console_type_create_device_mswindows): Added XDEVIMPF_DONT_PREEMPT. + + * device-gtk.c (gtk_device_implementation_flags): Removed method. + (console_type_create_device_gtk): Removed method declaration. + Added commented out statement which semantically matches the + commented out statement in the above removed method. + +2001-04-14 Gordon Sadler <gbsadler1@lcisp.com> + + The attached patch fixes a few warnings. + + * src/emacs.c: prototype console_type_create_select_gtk for GTK only + * src/frame-gtk.c: guard against GNOME calls in GTK only + * src/redisplay-gtk.c: include <sys/poll.h> #ifdef HAVE_POLL + * src/select-gtk.c: prototype lisp_to_time + +2001-06-08 Ben Wing <ben@xemacs.org> + + ------ gc-in-window-procedure fixes ------ + + * alloc.c: + * alloc.c (struct post_gc_action): + * alloc.c (register_post_gc_action): + * alloc.c (run_post_gc_actions): + * alloc.c (garbage_collect_1): + Create "post-gc actions", to avoid those dreaded "GC during window + procedure" problems. + + * event-msw.c: + Abort, clean and simple, when GC in window procedure. We want + to flush these puppies out. + + * glyphs-msw.c: + * glyphs-msw.c (finalize_destroy_window): + * glyphs-msw.c (mswindows_finalize_image_instance): + Use a post-gc action when destroying subwindows. + + * lisp.h: + Declare register_post_gc_action(). + + * scrollbar-msw.c: + * scrollbar-msw.c (unshow_that_mofo): + Use a post-gc action when unshowing scrollbar windows, if in gc. + + * redisplay.c (mark_redisplay): + Add comment about the utter evilness of what's going down here. + + ------ cygwin setitimer fixes ------ + + * Makefile.in.in (sheap_objs): + * Makefile.in.in (profile_objs): + * Makefile.in.in (objs): + Compile profile.c only when HAVE_SETITIMER. + + * nt.c (mswindows_sigset): + * nt.c (mswindows_sighold): + * nt.c (mswindows_sigrelse): + * nt.c (mswindows_sigpause): + * nt.c (mswindows_raise): + * nt.c (close_file_data): + Style fixes. + + * nt.c: + Move setitimer() emulation to win32.c, because Cygwin needs it too. + + * profile.c: + * profile.c (Fstart_profiling): + * profile.c (Fstop_profiling): + Make sure we don't compile if no setitimer(). Use qxe_setitimer() + instead of just plain setitimer(). + + * signal.c: + * signal.c (set_one_shot_timer): + * signal.c (alarm): + Define qxe_setitimer() as an encapsulation around setitimer() -- + call setitimer() directly unless Cygwin or MS Win, in which case + we use our simulated version in win32.c. + + * systime.h: + * systime.h (struct itimerval): + * systime.h (ITIMER_REAL): + Prototype mswindows_setitimer() and qxe_setitimer(). Long + comment about "qxe" and the policy regarding encapsulation. + + * win32.c: + * win32.c (setitimer_helper_proc): + * win32.c (setitimer_helper_period): + * win32.c (setitimer_helper): + * win32.c (mswindows_setitimer): + Move setitimer() emulation here, so Cygwin can use it. + Rename a couple of functions and variables to be longer and more + descriptive. In setitimer_helper_proc(), send the signal + using either mswindows_raise() or (on Cygwin) kill(). If for + some reason we are still getting lockups, we'll change the kill() + to directly invoke the signal handlers. + + ------ windows shell fixes ------ + + * callproc.c: + * ntproc.c: + Comments about how these two files must die. + + * callproc.c (init_callproc): + On MS Windows, init shell-file-name from SHELL, then COMSPEC, + not just COMSPEC. (more correct and closer to FSF.) Don't + force a value for SHELL into the environment. (Comments added + to explain why not.) + + * nt.c (init_user_info): + Don't shove a fabricated SHELL into the environment. See above. + +2001-06-01 Ben Wing <ben@xemacs.org> + + * Makefile.in.in (ldflags): + eliminate that pesky "defaulting to 00401000" warning. + * nt.h: + eliminate warnings. + +2001-06-15 Golubev I. N. <gin@mo.msk.ru> + + * s/sco5.h (FORCE_ALLOCATE_PTY_THE_OLD_FASHIONED_WAY): #define. + * process-unix.c (allocate_pty): #ifndef "modern" pty allocation. + +2001-04-24 Jerry James <james@xemacs.org> + + * faces.h: pass parameters to Fadd_spec_to_specifier in the + correct order. + +2001-06-01 Ben Wing <ben@xemacs.org> + + * event-msw.c (debug_mswin_messages): + conditionalize the messages that were causing compile errors. + (if only macros could generate #ifdef statements ...) + +2001-07-28 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.4 "Artificial Intelligence" is released. + +2001-07-22 Stephen J. Turnbull <stephen@xemacs.org> + + * event-msw.c (mswindows_wnd_proc): Add GC debugging assert. + +2001-07-22 Stephen J. Turnbull <stephen@xemacs.org> + + * config.h.in (IPV6_CANONICALIZE): New #define for --with-ipv6-lookup. + * process-unix.c (unix_canonicalize_host_name): + sysdep.c (init_system_name): + Use it to conditionally support IPv6 canonicalization. + +2001-05-31 Paul Stodghill <stodghil@cs.cornell.edu> + + * event-msw.c: + Cygwin does not define WM_IME_xxx. Modify the #if's accordingly. + +2001-05-19 Paul Krause <paulkrause1@mediaone.net> + + * scrollbar-msw.c: Fixes a crash that occurs on Windows when an + attempt is made to scroll when no scroll bar is available. + +2001-04-19 Glynn Clements <glynn.clements@virgin.net> + + * input-method-motif.c (XIM_delete_frame): New callback. + (XIM_init_frame): Register it. (Reapplied by SJT, it somehow + got deleted from 21.4.3.) + +2001-06-01 Ben Wing <ben@xemacs.org> + + * nt.c (mswindows_utime): + * nt.c (close_file_data): + fix off-by-one-indirection error. + +2001-05-29 Adrian Aichner <adrian@xemacs.org> + + * fileio.c: Include nt.h. Remove lisp_string_set_file_times() + because set_file_times() now takes Lisp_Object path, instead of + char*. + * nt.c: Include buffer.h. + * nt.c (convert_from_time_t): New. + * nt.c (mswindows_utime): New. Use utime, since SetFileTime does + not set mtime correctly. + * nt.h: Declare mswindows_utime(). + * sysdep.c (set_file_times): set_file_times() now takes Lisp_Object + path, instead of char*. + * systime.h: Include <sys/utime.h> on WIN32_NATIVE. + +2001-05-30 Ben Wing <ben@xemacs.org> + + For 21.4: + + (Stephen, just take all event-msw.c patches. This includes + the "iconify" fix below.) + + * event-msw.c: + * event-msw.c (mswindows_dequeue_dispatch_event): + * event-msw.c (assert): + * event-msw.c (emacs_mswindows_quit_p): + * event-msw.c (debug_mswin_messages): + * event-msw.c (debug_output_mswin_message): + * event-msw.c (vars_of_event_mswindows): + Fix yet more problems with C-g handling. + Implement debug-mswindows-events. + +2001-05-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * event-msw.c (WM_DROPFILES): Use correct type for OLE characters. + +2001-05-23 Ben Wing <ben@xemacs.org> + + * event-msw.c (winsock_writer): + * event-msw.c (winsock_closer): + prior kludgy code was clobbering the buffer, thinking it was + "unused" space to store an unneeded return value; instead, use + the variable we've already got staring us in the face. + +2001-05-17 Andy Piper <andy@xemacs.org> + + * sysfile.h: don't assume that file attributes are boolean + +2001-05-23 Ben Wing <ben@xemacs.org> + + * device-msw.c (msprinter_init_device): + signal an error rather than crash with an unavailable network + printer (from Mike Alexander). + + * event-msw.c: + * event-msw.c (struct winsock_stream): + * event-msw.c (winsock_writer): + * event-msw.c (winsock_closer): + * event-msw.c (make_winsock_stream_1): + cleanup headers. fix (hopefully) an error with data corruption + when sending to a network connection. + + * fileio.c (Fexpand_file_name): Fix evil code that attempts + to handle the ~user prefix by (a) always assuming we're referencing + ourselves and not even verifying the user -- hence any file with + a tilde as its first char is invalid! (b) if there wasn't a slash + following the filename, the pointer was set *past* the end of + file and we started reading from uninitialized memory. Now we + simply treat these as files, always. + + * buffer.c (common_init_complex_vars_of_buffer): comment change. + +2001-05-19 Ben Wing <ben@xemacs.org> + + * eval.c: doc comment about gcpro'ing in record_unwind_protect. + + * process-nt.c: + * process-nt.c (vars_of_process_nt): + remove unused mswindows-quote-process-args. rec for 21.4. + +2001-05-12 Ben Wing <ben@xemacs.org> + + * event-msw.c (mswindows_dde_callback): + * event-msw.c (mswindows_wnd_proc): + eliminate cygwin warnings. + +2001-05-06 Ben Wing <ben@xemacs.org> + + * console-msw.h: + * device-msw.c: + * device-msw.c (print_dialog_worker): + * device-msw.c (mswindows_handle_print_dialog_box): + * device-msw.c (syms_of_device_mswindows): + * dialog-msw.c (mswindows_make_dialog_box_internal): + * general-slots.h: + implement printing the selection when it's selected. + +2001-05-20 Drazen Kacar <dave@arsdigita.com> + + * glyphs-gtk.c (gtk_resource_instantiate): C++ comment -> #if 0 + +2001-05-11 Yoshiki Hayashi <yoshiki@xemacs.org> + + * lisp.h (EMACS_INT_MAX): This should be one bit less since + EMACS_INT is signed. + +2001-04-15 Michael Lausch <mla@1012surf.net> + + * scrollbar-gtk.c (gtk_create_scrollbar_instance): Call + gtk_widget_request_size() to give scrollbar >0 width for + GTK >1.2.8. + +2001-05-30 William M. Perry <wmperry@gnu.org> + + * event-gtk.c: Check for buttons as modifier keys. + +2001-05-25 Craig Lanning <CraigL@Knology.net> + + * s\mingw32.h: + Properly find MinGW's <process.h> inside Cygwin's restructured + include directories. Don't try to include <cygwin/version.h> + since we are dropping support for MinGW in versions of Cygwin + earlier than b21. + * nt.c: + Drop support for MinGW in versions of Cygwin before b21. + * sysdep.c: + Properly find MinGW's <process.h> inside Cygwin's restructured + include directories. + * syswindows.h: + Drop support for MinGW in versions of Cygwin before b21. + * unexcw.c: + Even though a.out.h is no longer detected by configure, allow + MinGW to use it until we figure out how to do the job with Win32. + +2001-07-11 Matt Tucker <tuck@whistlingfish.net> + + * syntax.c (find_start_of_comment): + Fix `unbalanced parentheses' bug when dealing with mixed comment + styles in c++/java/etc. mode + +2001-05-29 Mike Alexander <mta@arbortext.com> + + * console-msw.h (FRAME_MSPRINTER_CHARHEIGHT): Unswap + FRAME_MSPRINTER_CHARWIDTH and FRAME_MSPRINTER_CHARHEIGHT + +2001-05-17 Andrew Begel <abegel@eecs.berkeley.edu> + + * lrecord.h (INIT_EXTERNAL_LRECORD_IMPLEMENTATION): Add needed cast. + +2001-03-31 Mike Sperber <mike@xemacs.org> + + * search.c (Freplace_match): Support FSF-style specification of + match subexpression when applied to a buffer. + +2001-05-27 Karl M. Hegbloom <karlheg@hegbloom.net> + + * event-stream.c (is_scrollbar_event): add missing semicolon + +2001-05-22 Isaac Hollander <ysh@mindspring.com> + + * Makefile.in.in: Use TAR macro instead of hardcoding + tar. Allows use of GNU tar instead of system tar + +2001-05-27 Karl M. Hegbloom <karlheg@hegbloom.net> + + * event-stream.c (is_scrollbar_event): add missing semicolon + +2001-05-17 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.3 "Academic Rigor" is released. + +2001-05-17 Stephen J. Turnbull <stephen@xemacs.org> + + * regex.c: Define DECLARE_NOTHING when "lisp.h" is not included. + +2001-05-08 Yoshiki Hayashi <yoshiki@xemacs.org> + + * buffer.c (Vcase_fold_search): Remove obsolete + comment about non ASCII case-fold-search. This + bug has been fixed by case-table changes. + +2001-05-11 Stephen J. Turnbull <stephen@xemacs.org> + + * event-msw.c: Restore include of events-mod.h. + +2001-04-22 zhaoway <zw@debian.org> + + * event-stream.c (is_scrollbar_event): Noop returning 0 if + !HAVE_SCROLLBARS. + +2001-05-10 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released. + +2001-05-08 Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp> + + * mule-charset.c (Fmake_charset): Add missing else. + +2001-04-23 Ben Wing <ben@xemacs.org> + + * event-msw.c (FAKE_MOD_QUIT): + * event-msw.c (mswindows_dequeue_dispatch_event): + * event-msw.c (mswindows_wnd_proc): + * event-msw.c (emacs_mswindows_quit_p): + Get critical quit working. + +2001-05-05 Ben Wing <ben@xemacs.org> + + * console-msw.h: + * device-msw.c: + * device-msw.c (mswindows_get_default_margin): + * frame-msw.c (mswindows_size_frame_internal): + * frame-msw.c (msprinter_init_frame_1): + * frame-msw.c (vars_of_frame_mswindows): + Change top/bottom margin defaults to 0.5 inches. + +2001-05-01 Martin Buchholz <martin@xemacs.org> + + Fix link error with gcc 3.0 on Linux. + * terminfo.c (UP): Remove. + * terminfo.c (BC): Remove. + * terminfo.c (PC): Remove. + They weren't used, and in any case, these symbols should be + defined in the *library*. + +2001-05-03 Martin Buchholz <martin@xemacs.org> + + * s/aix4.h: Fix crash with xlc -O3. + Improve comment explaining how -O3 works. + +2001-04-15 Ben Wing <ben@xemacs.org> + + * event-stream.c: + * event-stream.c (Fnext_event): + * event-stream.c (is_scrollbar_event): + * event-stream.c (execute_command_event): + Better fix for Yoshiki's `C-x @ h <scrollbar-drag> x causes a + crash' problem. His fix introduces other problems. We filter + out scrollbar events specifically, making them somewhat invisible + to command-building, and not appearing in `this-command-keys'. + More work is still needed (see comments in event-stream.c), but + this fixes all the major problems. + +2001-04-20 Ben Wing <ben@xemacs.org> + + * .cvsignore: Added stuff for Windows. + +2001-04-28 Ben Wing <ben@xemacs.org> + + * buffer.c (Ferase_buffer): + * editfns.c (buffer_insert1): + * editfns.c (Finsert_before_markers): + * editfns.c (Finsert_string): + * editfns.c (Finsert_char): + * editfns.c (Fdelete_region): + * editfns.c (Fwiden): + * editfns.c (Fnarrow_to_region): + remove bogus lines setting zmacs_region_stays to 0. + +2001-04-15 Gunnar Evermann <ge204@eng.cam.ac.uk> + + * process-unix.c (unix_open_network_stream): If connect() fails + invalidate file descriptor after closing it. + +2001-03-08 Mike Alexander <mta@arbortext.com> + + * event-msw.c (mswindows_need_event_in_modal_loop): + Don't dispatch a message if we didn't get one. + (mswindows_need_event): + Terminate the correct process when one exits instead of the first + one on Vprocess_list and look for process termination when in + mswindows_protect_modal_loop. + +2001-04-19 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.1 "Copyleft" is released. + +2001-04-19 Glynn Clements <glynn.clements@virgin.net> + + * input-method-motif.c (XIM_delete_frame): New callback. + (XIM_init_frame): Register it. + +2001-04-16 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.4.0 "Solid Vapor" is released. + +2001-04-15 Ben Wing <ben@xemacs.org> + + * cmdloop.c (call_command_loop): + Fix braino in bit-rotting code. + +2001-04-07 Hrvoje Niksic <hniksic@arsdigita.com> + + * extents.c (Fset_extent_endpoints): Force creation of extent info + in buffer_or_string. + + * extents.c (process_extents_for_insertion_mapper): Correctly + check for open-open zero-length extents. + +2001-04-16 Stephen J. Turnbull <stephen@xemacs.org> + + * lisp.h: New typedefs Memory_count, Element_count. + * regex.c: + * regex.h: + Sign-compare warning elimination: several unsigned -> signed. + Based on work by Ben Wing <ben@xemacs.org>. + +2001-04-14 Stephen J. Turnbull <stephen@xemacs.org> + + * XEmacs 21.2.47 "Zephir" is released. + +2001-04-02 Jan Vroonhof <jan@xemacs.org> + + * redisplay.c (add_bufbyte_string_runes): Update data->bytepos + +2001-04-03 Mike Sperber <mike@xemacs.org> + + * search.c: Revert previous patch due because of release. + +2001-03-30 Ben Wing <ben@xemacs.org> + + * s\cygwin32.h: + Add missing killpg prototype. + + * elhash.c: + Add a comment about fixing problems when a new entry is added + while mapping. + + * frame-msw.c (mswindows_init_frame_1): + Fix compile warnings. + + * menubar.c (vars_of_menubar): + Provide `menu-accelerator-support' to indicate that we properly + support %_ in menu specifications, so that package code can + conditionalize on this (and remove %_ from menu specifications + on older versions). + + * event-msw.c: + * scrollbar-msw.c: + * scrollbar-msw.c (can_scroll): + * scrollbar-msw.h: + Fix handling of mouse wheel under Windows to follow standards -- + now scrolls window under pointer, not selected window. + +2001-03-31 Mike Sperber <mike@xemacs.org> + + * search.c (Freplace_match): Support FSF-style specification of + match subexpression when applied to a buffer. + +2001-03-15 Martin Buchholz <martin@xemacs.org> + + * keymap.c (Fmap_keymap): map-keymap explicitly allows a mapping + function to modify KEYMAP, so map over a copy of the hash table. + +2001-03-21 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.46 "Urania" is released. + +2001-03-20 Dan Holmsand <dan@eyebee.com> + + * realpath.c (xrealpath): Make file-truename work with symlinks to + /cygdrive paths on cygwin. Always lowercase drive-letters on + native windows. + (cygwin_readlink): Don't try to find canonical filename unless + file exists. + +2001-03-15 Stephen J. Turnbull <stephen@xemacs.org> + + * ChangeLog: Log GTK merge. + + * dumper.c: + * select-x.c: + * specifier.c: + * symeval.h: + Revert gratuitous whitespace changes from GTK merge. + + * emacs.c: Document end of complex #ifdef @ l. 1495. + + +2001-03-12 Andy Piper <andy@xemacs.org> + + * mingw32.h: unfortunately cygnus changed mingw32 -> mingw so we + have to do likewise. + +2001-03-12 Andy Piper <andy@xemacs.org> + + * sysdep.c: we only support mingw now. + +2001-03-09 Andy Piper <andy@xemacs.org> + + * unexcw.c (copy_executable_and_dump_data_section): making approx + overrun a warning only. + +2001-03-10 William M. Perry <wmperry@aventail.com> + + * faces.c (complex_vars_of_faces): Rewrote the font mucking to + satisfy Stephen's identical-after-cpp plea. + +2001-03-02 Ben Wing <ben@xemacs.org> + + * cmds.c: + * cmds.c (Fforward_char): + * syntax.c: + * window.c: + + Augment documentation of the most common motion commands to make + note of the shifted-motion support. + +2001-03-02 Ben Wing <ben@xemacs.org> + + * nt.c (mswindows_fstat): + * nt.c (mswindows_stat): + * search.c (boyer_moore): + Fix compile warnings under Windows. + + * sysdep.c (sys_readdir): + Fix buggy filename-conversion code under Mule. + +2001-03-09 William M. Perry <wmperry@aventail.com> + + * Makefile.in.in: + * config.h.in: + * console.c: + * console.h: + * device.c: + * device.h: + * dragdrop.c: + * emacs.c: + * event-stream.c: + * events.c: + * events.h: + * faces.c: + * frame.h: + * general-slots.h: + * glyphs.c: + * gutter.c: + * inline.c: + * lisp.h: + * lrecord.h: + * make-src-depend: + * redisplay-output.c: + * redisplay.c: + * symsinit.h: + * sysfile.h: + * toolbar.c: + * window.c: + The Great GTK Merge. + + * ChangeLog.GTK: + * console-gtk.c: + * console-gtk.h: + * device-gtk.c: + * emacs-marshals.c: + * emacs-widget-accessors.c: + * event-gtk.c: + * frame-gtk.c: + * gccache-gtk.c: + * gccache-gtk.h: + * glade.c: + * glyphs-gtk.c: + * glyphs-gtk.h: + * gtk-glue.c: + * gtk-xemacs.c: + * gtk-xemacs.h: + * gui-gtk.c: + * gui-gtk.h: + * menubar-gtk.c: + * native-gtk-toolbar.c: + * objects-gtk.c: + * objects-gtk.h: + * redisplay-gtk.c: + * scrollbar-gtk.c: + * scrollbar-gtk.h: + * select-gtk.c: + * toolbar-gtk.c: + * ui-byhand.c: + * ui-gtk.c: + * ui-gtk.h: + The Great GTK Merge: new files. + +2001-02-26 Ben Wing <ben@xemacs.org> + + Reapplied Lstream change. + +2001-02-26 Ben Wing <ben@xemacs.org> + + Undid the last change, since it is more controversial than I + thought. It should be back in at some point soon. + +2001-02-25 Ben Wing <ben@xemacs.org> + + * buffer.c: + * callproc.c (Fold_call_process_internal): + * event-msw.c (ntpipe_slurp_reader): + * event-msw.c (ntpipe_shove_writer): + * event-msw.c (winsock_reader): + * event-msw.c (winsock_writer): + * file-coding.c: + * file-coding.c (detect_eol_type): + * file-coding.c (detect_coding_type): + * file-coding.c (determine_real_coding_system): + * file-coding.c (Fdetect_coding_region): + * file-coding.c (decoding_reader): + * file-coding.c (decoding_writer): + * file-coding.c (mule_decode): + * file-coding.c (Fdecode_coding_region): + * file-coding.c (encoding_reader): + * file-coding.c (encoding_writer): + * file-coding.c (mule_encode): + * file-coding.c (Fencode_coding_region): + * file-coding.c (detect_coding_sjis): + * file-coding.c (decode_coding_sjis): + * file-coding.c (encode_coding_sjis): + * file-coding.c (detect_coding_big5): + * file-coding.c (decode_coding_big5): + * file-coding.c (encode_coding_big5): + * file-coding.c (detect_coding_ucs4): + * file-coding.c (decode_coding_ucs4): + * file-coding.c (encode_coding_ucs4): + * file-coding.c (detect_coding_utf8): + * file-coding.c (decode_coding_utf8): + * file-coding.c (encode_coding_utf8): + * file-coding.c (detect_coding_iso2022): + * file-coding.c (decode_coding_iso2022): + * file-coding.c (encode_coding_iso2022): + * file-coding.c (decode_coding_no_conversion): + * file-coding.c (encode_coding_no_conversion): + * glyphs-x.c (write_lisp_string_to_temp_file): + * gpmevent.c (tty_get_foreign_selection): + * lisp.h: + * lstream.c: + * lstream.c (Lstream_flush_out): + * lstream.c (Lstream_adding): + * lstream.c (Lstream_write_1): + * lstream.c (Lstream_write): + * lstream.c (Lstream_raw_read): + * lstream.c (Lstream_read_more): + * lstream.c (Lstream_read): + * lstream.c (Lstream_unread): + * lstream.c (Lstream_fputc): + * lstream.c (stdio_reader): + * lstream.c (stdio_writer): + * lstream.c (filedesc_reader): + * lstream.c (filedesc_writer): + * lstream.c (lisp_string_reader): + * lstream.c (struct fixed_buffer_stream): + * lstream.c (make_fixed_buffer_input_stream): + * lstream.c (make_fixed_buffer_output_stream): + * lstream.c (fixed_buffer_reader): + * lstream.c (fixed_buffer_writer): + * lstream.c (struct resizing_buffer_stream): + * lstream.c (resizing_buffer_writer): + * lstream.c (dynarr_writer): + * lstream.c (lisp_buffer_reader): + * lstream.c (lisp_buffer_writer): + * lstream.h: + * lstream.h (lstream_implementation): + * lstream.h (struct lstream): + * md5.c (Fmd5): + * process-nt.c (nt_send_process): + * process-unix.c (unix_send_process): + + Correct Lstream lossage due to mixing of signed and unsigned + quantities. All Lstream uses of size_t and ssize_t are now a + single signed data type Lstream_data_count. This fixes problems + under Windows with sending large quantities of data to a process, + and may well fix other subtle bugs. + +2001-02-23 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.45 "Thelxepeia" is released. + +2001-02-21 Martin Buchholz <martin@xemacs.org> + + * lisp-union.h (XSETINT): + (XSETCHAR): + (XSETOBJ): + Reverse previous change of 2001-02-06. + +2001-02-20 Matt Tucker <tuck@whistlingfish.net> + + Fix `VALID_BYTIND_P' crashes in regex.c when using narrowed + buffers. + * syntax.h (SYNTAX_CACHE_BYTE_TO_CHAR): + * syntax.h (SYNTAX_CACHE_OBJECT_BYTE_TO_CHAR): + Add `BI_BUF_BEGV' to bytepos before calculating bufpos. + * regex.c (POS_AS_IN_BUFFER): removed + * regex.c (re_search_2): + * regex.c (re_match_2): + Don't use an offset of 1 when calculating buffer positions, since + `BI_BUF_BEGV' does it already. + +2001-02-18 Wim Dumon <wim@easics.be> + + * insdel.c (prepare_to_modify_buffer): Also check for + supersession when clash-detection is enabled. + +2001-02-17 Matt Tucker <tuck@whistlingfish.net> + + * regex.c (re_match_2_internal): + Convert temp characters from 'const unsigned char' to 're_char'. + Fix crashing bug with extended characters under mule. + * syntax.c (Qsyntax_table): Moved from vars_of_syntax to + syms_of_syntax. Use defsymbol to define. Fixes hanging bug with + font-lock, pdump, and new syntax-table code. + * syntax.c (find_start_of_comment): + (find_end_of_comment): + (forward-comment): + Fix crashing bugs involving moving beyond end of buffer. + * syntax.c (find_start_of_comment): + Fixed logic to allow proper detection of cases where the same + character is used to end both a two-char comment start and a + two-char comment end sequence. Fixes `(forward-comment -1)'. + * syntax.c (find_start_of_comment): + Return position just past last comment-end character for all cases + (previously was only done for two-char comment-end sequences). + * syntax.c (forward-comment): + Take value returned from `find_end_of_comment', rather than + incrementing it. + * syntax.h (SYNTAX_CACHE_BYTE_TO_CHAR): + Properly deal with BUFFERP (syntax_cache.object) + +2001-02-17 Martin Buchholz <martin@xemacs.org> + + * alloc.c (Fgarbage_collect): + * alloc.c (make_bit_vector_from_byte_vector): + -Wsign-compare-correctness. + +2001-02-16 Martin Buchholz <martin@xemacs.org> + + * lisp-union.h (XSETINT): Eliminate unnecessary temp var. + (XSETCHAR): Likewise. + (XSETOBJ): Likewise. + +2001-02-15 Martin Buchholz <martin@xemacs.org> + + * mule-canna.c (canna-func-delete_previous): + Rename to canna-func-delete-previous. + +2001-02-14 Martin Buchholz <martin@xemacs.org> + + * mule-ccl.c (ccl_driver): Warning suppression. Use countof. + +2001-02-13 Matt Tucker <tuck@whistlingfish.net> + + * font-lock.c (find_context): Fix C++ compile errors introduced by + recent patch + +2001-02-13 Martin Buchholz <martin@xemacs.org> + + * s/aix4.h: Later versions of IBM C compiler need a bug workaround + pragma, but earlier ones barf on the same pragma. + +2001-02-06 Mike Sperber <mike@xemacs.org> + + * emacs.c (complex_vars_of_emacs): Add `mule-lisp-directory' and + `configure-mule-lisp-directory'. + +2001-02-12 Martin Buchholz <martin@xemacs.org> + + Make sure dump-id.c is compiled in the same way as other .c's. + Fixes pdump compilation failure with HP's cc, which defaults to K&R. + * dump-id.h: Remove. + * emacs.c: Move dump-id.h into dumper.h. + * dumper.h: Move dump-id.h into dumper.h. + * Makefile.in.in: + Use standard .c.o rule for building dump-id.o. + Remove preprocessor flags from link command. + Add dump-id.o to ${otherobjs} if PDUMP. + +2001-02-07 Matt Tucker <tuck@whistlingfish.net> + + Port FSF 20.7 syntax table improvements. + * syntax.c. + * syntax.h. + + Fixups for new syntax table stuff. + * dired.c: Include syntax.c. + (Fdirectory_files): Initialize regex_match_object and + regex_emacs_buffer. + * extents.h: EXFUN Fnext_extent_change, Fprevious_extent_change, + and Fget_char_property. + + Use ported FSF 20.7 syntax table improvements. + * font-lock.c. + * regex.c. + * search.c. + +2001-02-09 Martin Buchholz <martin@xemacs.org> + + * regex.c (Boolean): Renamed to `re_bool', to avoid conflict with + Unixware's enum boolean from sys/types.h. + +2001-02-10 Martin Buchholz <martin@xemacs.org> + + Fix support for building with latest Purify. + * Makefile.in.in (PURIFY_LIBS): Remove thread flags. + (PURIFY_FLAGS): Likewise. + +2001-02-09 Martin Buchholz <martin@xemacs.org> + + * fileio.c (lisp_string_set_file_times): New. + * fileio.c (Fcopy_file): Use it. + Fixes bug: + (copy-file filename non-ascii-filename t t) + ==> No such file or directory, non-ascii-filename + +2001-02-10 Martin Buchholz <martin@xemacs.org> + + * glyphs-x.c (generate_cursor_fg_bg): Avoid a warning. + USHRT_MAX seems clearer than ~0 anyways. + +2001-02-09 Martin Buchholz <martin@xemacs.org> + + dumper improvements. Inspired by Olivier. + * dumper.c (pdump_max_align): New. + * dumper.c (pdump_add_entry): Use pdump_max_align. + * dumper.c (pdump_get_entry_list): Likewise. + * dumper.c (pdump_scan_by_alignment): Likewise. + Don't iterate through unnecessary alignments. + * dumper.c (pdump_file_get): No need to align result of malloc(). + * dumper.c (pdump_mallocadr): Remove. + The result of malloc() is guaranteed to be maximally aligned. + * dumper.c: s/elmt/elt/g; + * dumper.c (pdump_object_table): Allocate dynamically, not statically. + * dumper.c (pdump_alert_undump_object): Likewise. + * dumper.c (pdump_align_table): + Don't support alignments > 64. + Store ALIGNOF's, not shift counts, in table. + +2001-02-09 Martin Buchholz <martin@xemacs.org> + + * s/mingw32.h (HAVE_STRUCT_UTIMBUF): Remove. + * s/windowsnt.h (HAVE_STRUCT_UTIMBUF): Remove. + * systime.h: Use HAVE_UTIME. + * sysdep.c (struct utimbuf): Remove. + * sysdep.c (set_file_times): Prefer utime() to utimes(). + * config.h.in (HAVE_UTIME): New. + * config.h.in (HAVE_UTIME_H): Remove. + * config.h.in (HAVE_STRUCT_UTIMBUF): Remove. + +2001-02-09 Martin Buchholz <martin@xemacs.org> + + * s/aix4.h: Hide #pragmas inside #ifndef NOT_C_CODE. + +2001-02-08 Martin Buchholz <martin@xemacs.org> + + * s/irix6-0.h: Use the standard system memmove, not bcopy. + +2001-02-08 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.44 "Thalia" is released. + +2001-02-06 Martin Buchholz <martin@xemacs.org> + + Fixes crashes in kill-emacs on some systems. + * process-unix.c (unix_kill_child_process): + It's OK for kill() to fail with ESRCH. + +2001-02-07 Martin Buchholz <martin@xemacs.org> + + Contortions to make .gdbinit tricks work on most systems. + * alloc.c (dbg_inhibit_dbg_symbol_deletion): Keep debugger info. + * alloc.c (dbg_valmask): Make non-const. + * alloc.c (dbg_typemask): Make non-const. + * alloc.c (dbg_USE_UNION_TYPE): Make non-const. + * alloc.c (dbg_valbits): Make non-const. + * alloc.c (dbg_gctypebits): Make non-const. + * .gdbinit (decode_object): Make it work with AIX cc. + +2001-02-06 Martin Buchholz <martin@xemacs.org> + + * elhash.c (make_general_lisp_hash_table): + Use simpler and more efficient calloc to clear entries. + +2001-02-07 Martin Buchholz <martin@xemacs.org> + + * window.c (window_scroll): Work around an AIX C compiler bug. + Fixes 'scroll-up' does nothing problem with xlC. + +2001-02-05 Martin Buchholz <martin@xemacs.org> + + * .gdbinit: Remove obsolete comment. + +2001-01-31 Mike Alexander <mta@arbortext.com> + + * select.c (Fown_selection_internal): Set owned_p for device + method correctly. + +2001-02-01 Martin Buchholz <martin@xemacs.org> + + Port to g++ 2.97. + "not" cannot be used as a macro name as it is an operator in C++ + * config.h.in: Stop #defining `not'. + * chartab.c (check_category_char): not ==> not_p + * chartab.h: Likewise. + * regex.c (re_match_2_internal): Likewise. + +2001-02-02 Martin Buchholz <martin@xemacs.org> + + * lisp-disunion.h: Fix up comments. + +2001-01-31 Martin Buchholz <martin@xemacs.org> + + * keymap.c (define_key_check_and_coerce_keysym): + (syms_of_keymap): + Support mouse-6 and mouse-7 bindings in the obvious way. + +2001-02-01 Martin Buchholz <martin@xemacs.org> + + * m/hp9000s300.h (UNEXEC): Check for HPUX, not !BSD. + +2001-01-30 Martin Buchholz <martin@xemacs.org> + + Previous patch changing DEFVAR_INT to use EMACS_INT was incomplete. + Previous patch missed DEFVAR_INT_MAGIC. + Make sure future DEFVAR_foo use correct types. + * symeval.h (DEFVAR_SYMVAL_FWD_FIXNUM): New. + * (DEFVAR_SYMVAL_FWD_INT): Add type checking. + * (DEFVAR_SYMVAL_FWD_OBJECT): Add type checking. + * (DEFVAR_INT_MAGIC): Use DEFVAR_SYMVAL_FWD_FIXNUM. + * (DEFVAR_INT): Likewise. + * redisplay.c (vertical_clip): Should be of type Fixnum. + * redisplay.c (horizontal_clip): Likewise. + * lisp.h (dump_add_opaque_int): New. + (dump_add_opaque_fixnum): New. + +2001-01-29 Andy Piper <andy@xemacs.org> + + * glyphs-widget.c (check_valid_int_or_function): allow symbols + since they can be eval'ed + +2001-01-29 Martin Buchholz <martin@xemacs.org> + + * lisp.h (ALIGNOF): Make it work on non-gcc C++ compilers. + Oops, XEmacs redefines `class'. Use `typename' instead. + +2001-01-28 Martin Buchholz <martin@xemacs.org> + + * dumper.c: Fix C++ compile errors. + +2001-01-29 Martin Buchholz <martin@xemacs.org> + + * tparam.c: Use correct prototypes. + +2001-01-28 Martin Buchholz <martin@xemacs.org> + + * sysproc.h: #include util.h for NetBSD's openpty. + +2001-01-27 Martin Buchholz <martin@xemacs.org> + + More 64-bit correctness. + The C value of a DEFVAR_INT should be of type EMACS_INT, not int. + Use a typedef `fixnum' for the type used for DEFVAR_INT. + Fix up comments. + This finally finishes the 64-bit SGI port. + Fixes things like (let ((gc-cons-threshold most-positive-fixnum)) ...). + * symbols.c: Fix up comments and type casts. + * symbols.c (do_symval_forwarding): s/int/Fixnum/g + * symbols.c (store_symval_forwarding): s/int/Fixnum/g + * symeval.h (Fixnum): New type. + * symeval.h (symbol_value_type): Fix up comment. + + * commands.h: + * nt.c: + * emacs.c: + * data.c: + * redisplay.c: + * abbrev.c: + * dired-msw.c: + * event-Xt.c: + * eldap.c: + * window.c: + * sound.c: + * event-stream.c: + * eval.c: + * buffer.c: + * mule-canna.c: A million DEFVAR_INTs here... + * mule-canna.c (count_char): s/int */Fixnum */g in arglist. + * extents.c: + * cmdloop.c: + * lisp.h: + * select-x.c: + * console-x.h: + * event-msw.c: + * mule-wnnfns.c: + * hpplay.c: + * ralloc.c: + * alloc.c: + * keymap.c: + * profile.c: + s/int/Fixnum/g in DEFVAR_INT declarations. + +2001-01-26 Martin Buchholz <martin@xemacs.org> + + Port pdump to SGI alignment-sensitive environment. + Lisp Object sizeof methods now return aligned sizes. Rely on that. + Eliminate is_lrecord since Lisp_Objects sizeof methods are now all + properly aligned. + Define and use aligned reading and writing macros. + Use buffered stdio instead of posix i/o for faster dumping. + Eliminate kludgy 256 byte space for header. + Read and write from dump file using structs for alignment safety. + * dumper.c (pdump_align_stream): New. + * dumper.c (PDUMP_ALIGN_OUTPUT): New. + * dumper.c (PDUMP_READ_ALIGNED): New. + * dumper.c (PDUMP_WRITE_ALIGNED): New. + * dumper.c (pdump_static_Lisp_Object): New struct. + * dumper.c (pdump_static_pointer): New struct. + * dumper.c (pdump_entry_list_element): Remove is_lrecord member. + * dumper.c (pdump_add_entry): Remove is_lrecord parameter. + * dumper.c (pdump_dump_data): Rely on sizeof method alignment. + * dumper.c (pdump_allocate_offset): Rely on sizeof method alignment. + + * dumper.c (pdump_backtrace): + * dumper.c (pdump_get_indirect_count): + * dumper.c (pdump_register_object): + * dumper.c (pdump_register_struct): + * dumper.c (pdump_reloc_one): + * dumper.c (pdump_scan_by_alignment): + * dumper.c (pdump_dump_from_root_struct_ptrs): + * dumper.c (pdump_dump_opaques): + * dumper.c (pdump_dump_rtables): + * dumper.c (pdump_dump_from_root_objects): + * dumper.c (pdump): + * dumper.c (pdump_load_finish): + Use aligned reading and writing. + + * dumper.c (pdump_free): Make static. + * dumper.c (pdump_hFile): Likewise. + * dumper.c (pdump_hMap): Likewise. + +2001-01-26 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.43 "Terspichore" is released. + +2001-01-25 Martin Buchholz <martin@xemacs.org> + + Type fiddling for window_config.saved_windows_count + * window.c (struct window_config): + Make saved_windows_count member unsigned. + * window.c (sizeof_window_config_for_n_windows): + Make parameter unsigned. + * window.c (mark_window_config): + * window.c (window_config_equal): + * window.c (free_window_configuration): + * window.c (Fset_window_configuration): + * window.c (count_windows): + * window.c (Fcurrent_window_configuration): + * window.c (reinit_vars_of_window): + Update all callers and users. + +2001-01-25 Martin Buchholz <martin@xemacs.org> + + Alignment correctness for flexible arrays. + * lisp.h (FLEXIBLE_ARRAY_STRUCT_SIZEOF): + Make alignment-correct. Add interesting comments. + * alloc.c (size_vector): + * alloc.c (make_vector_internal): + * alloc.c (make_bit_vector_internal): + * alloc.c (sweep_bit_vectors_1): + * fns.c (size_bit_vector): + Update all callers of FLEXIBLE_ARRAY_STRUCT_SIZEOF to add new arg. + * window.c (sizeof_window_config_for_n_windows): + Use FLEXIBLE_ARRAY_STRUCT_SIZEOF. + +2001-01-24 Martin Buchholz <martin@xemacs.org> + + * lread.c (read1): Rename `fexp', which is #defined in SGI's math.h + +2001-01-23 Andy Piper <andy@xemacs.org> + + * select.c (Fown_selection_internal): pass owned_p + + * select-msw.c (mswindows_own_selection): New Signature. + + * console.h (struct console_methods): add owned_p to + _own_selection. + + * select-x.c (x_own_selection): pass owned_p + (hack_motif_clipboard_selection): use owned_p + (vars_of_select_x): new variable - + x_selection_strict_motif_ownership. + +2001-01-23 Martin Buchholz <martin@xemacs.org> + + * specifier.h (specifier_data_offset): Remove pointless parens. + * glyphs.h (IMAGE_SPECIFIER_DATA): Likewise. + +2001-01-24 Martin Buchholz <martin@xemacs.org> + + Make Lisp_Object sizeof methods be alignment-correct. + pdump must restore objects to the same alignment as the C compiler + assumes. It really matters on SGIs. + * lstream.c (aligned_sizeof_lstream): New. + (sizeof_lstream): Use aligned_sizeof_lstream. + (Lstream_new): Likewise. + * opaque.c (aligned_sizeof_opaque): New. + (sizeof_opaque): Use aligned_sizeof_opaque. + (make_opaque): Likewise. + * specifier.c (aligned_sizeof_specifier): New. + (sizeof_specifier): Use aligned_sizeof_specifier. + (make_specifier_internal): Likewise. + +2001-01-23 Martin Buchholz <martin@xemacs.org> + + * lstream.h (struct lstream): Use max_align_t for trailing data. + * specifier.h (struct Lisp_Specifier): Likewise. + +2001-01-22 Martin Buchholz <martin@xemacs.org> + + * mule-ccl.c (CCL_Extension): Renamed from CCL_Extention. + (CCL_SUCCESS): Kludge to prevent Sun cc compiler warnings. + (CCL_SUSPEND): Likewise. + (CCL_INVALID_CMD): Likewise. + (CCL_CALL_FOR_MAP_INSTRUCTION): Likewise. + (ccl_driver): Likewise. + (CCL_WRITE_CHAR): Macro hygiene. + (CCL_WRITE_STRING): Macro hygiene. + +2001-01-22 Martin Buchholz <martin@xemacs.org> + + Port "portable" dumper to SunOS 4 and HP-UX. + * s/aix4.h (AIX4): Move MAP_FAILED definition elsewhere. + * emacs.c (main): PDUMP implies no RUN_TIME_REMAP. + * dumper.c (pdump_file_get): Define MAP_FAILED if not already defined. + +2001-01-22 Martin Buchholz <martin@xemacs.org> + + * lisp.h (ALIGNOF): A better definition for C++. + +2001-01-20 Martin Buchholz <martin@xemacs.org> + + Macro hygiene. + Fix printf warnings: int format, long int arg. + * regex.c (DECLARE_DESTINATION): Use DECLARE_NOTHING. + (PUSH_FAILURE_POINT): Use correct printf formats. + (POP_FAILURE_POINT): Use correct printf formats. + Use do {...} while (0) + +2001-01-20 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.42 "Poseidon" is released. + +2001-01-20 Martin Buchholz <martin@xemacs.org> + + * console-x.h: typo fix du jour. Remove #if 0'ed code. + +2001-01-19 Martin Buchholz <martin@xemacs.org> + + De-kludgify FIXED_TYPE free list frobbing. + Fix crashes on 64-bit platforms introduced by my patch of 2001-01-13. + * alloc.c (DECLARE_FIXED_TYPE_ALLOC): Use Lisp_Free. + * alloc.c (ALLOCATE_FIXED_TYPE_1): Use new definitions. + * alloc.c (Lisp_Free): New pseudo lisp object definition. + * alloc.c (LRECORD_FREE_P): New. + * alloc.c (MARK_LRECORD_AS_FREE): New. + * alloc.c (MARK_LRECORD_AS_NOT_FREE): New. + * alloc.c (STRUCT_FREE_P): Deleted. + * alloc.c (MARK_STRUCT_AS_FREE): Deleted. + * alloc.c (MARK_STRUCT_AS_NOT_FREE): Deleted. + * alloc.c (STRING_CHARS_FREE_P): New. + * alloc.c (MARK_STRING_CHARS_AS_FREE): New. + * alloc.c (PUT_FIXED_TYPE_ON_FREE_LIST): Use new definitions. + * alloc.c (FREE_FIXED_TYPE): Use new definitions. + * alloc.c (STRING_CHARS_FREE_P): Use new definitions. + * alloc.c (resize_string): Use new definitions. + * alloc.c (SWEEP_FIXED_TYPE_BLOCK): Use new definitions. + * alloc.c (verify_string_chars_integrity): Use new definitions. + * alloc.c (compact_string_chars): Use new definitions. + * alloc.c: Update monster comments. + * lrecord.h (lrecord_type): Add some new lrecord types for + alloc.c's use. + +2001-01-18 Martin Buchholz <martin@xemacs.org> + + Improve alignment hackery. + * lisp.h (ALIGNOF): Better definition for the non-gcc case. + (max_align_t): Moved from opaque.h - general purpose. + (ALIGN_PTR): Use size_t, not long. + * opaque.h (max_align_t): Move to lisp.h. + +2001-01-18 Norbert Koch <nk@LF.net> + + * gui.h: Fix and add prototypes to fix build problems. + +2001-01-18 Martin Buchholz <martin@xemacs.org> + + temacs is going away, so `dump-temacs' is now a bad name. + * .dbxrc (dump-temacs): Rename to `dmp'. + * .gdbinit (dump-temacs): Rename to `dmp'. + +2001-01-17 Andy Piper <andy@xemacs.org> + + * glyphs.c (print_image_instance): comment to make martin happy. + + * glyphs-x.c (x_redisplay_widget): update faces after a frame + change. + + * glyphs-msw.c (mswindows_redisplay_widget): add code to cope with + activation. + (mswindows_tab_control_redisplay): warning suppression. + + * glyphs-widget.c (widget_update): re-write to cope with updated + items. + (widget_instantiate): use new gui_item functions. + (tab_control_update): deleted. + (progress_gauge_update): deleted. + (image_instantiator_progress_guage): take out update reference. + (image_instantiator_tree_view): ditto. + (image_instantiator_tab_control): ditto. + + * gui.c (widget_gui_parse_item_keywords): new function. Do things + Right the new way. + (gui_item_add_keyval_pair): re-write to cope with descriptors and + return whether anything was changed. + (update_gui_item_keywords): as it sounds. + + * gui.h: declare widget_gui_parse_item_keywords. + + * fns.c (safe_copy_tree): new function taken from Fcopy_tree. + (Fcopy_tree): use it. Stops infloop death in bogus instantiators. + +2001-01-17 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.41 "Polyhymnia" is released. + +2001-01-16 Didier Verna <didier@xemacs.org> + + * glyphs.c (image_instantiate): don't use fallbacks when + instantiating a face's background pixmap by inheritance. + +2001-01-14 Mike Sperber <mike@xemacs.org> + + * sysdep.c (start_of_data): PDUMP implies ORDINARY_LINK. + Conditionalize accordingly. + +2001-01-16 Martin Buchholz <martin@xemacs.org> + + * dumper.c (pdump_file_get): Fix a compiler warning. + +2001-01-15 Martin Buchholz <martin@xemacs.org> + + Make Purify happy when pdumping. + * symbols.c (Fmake_variable_buffer_local): Make Purify happy, by + iniitalizing all bits of new lisp object memory. + * symbols.c (Fmake_local_variable): Likewise. + * symbols.c (Fdontusethis_set_symbol_value_handler): Likewise. + * symbols.c (Fdefvaralias): Likewise. + * mule-charset.c (vars_of_mule_charset): Likewise. + +2001-01-15 Martin Buchholz <martin@xemacs.org> + Add the `-nd' flag when running pre-dump operations under the debugger. + * .dbxrc (run-temacs): Add `-nd'. + * .dbxrc (update-elc): Likewise. + * .dbxrc (dump-temacs): Likewise. + * .gdbinit (run-temacs): Likewise. + * .gdbinit (check-temacs): Likewise. + * .gdbinit (update-elc): Likewise. + * .gdbinit (dump-temacs): Likewise. + +2001-01-14 Martin Buchholz <martin@xemacs.org> + + Allow building 64-bit executables on AIX with GNU malloc, e.g. + export OBJECT_MODE=64 + configure --pdump --use-union-type=no + * m/ibmrs6000.h (DATA_START): Define for 64-bit world. + * gmalloc.c (__default_morecore): Remove pre-ANSI cruft. + + * miscplay.c (sndcnv8U_2mono): + Avoid two uses of `++' in the same expression. + Suppresses a GCC warning. + +2001-01-13 Martin Buchholz <martin@xemacs.org> + + Make sure future compilers don't miscompile alloc.c. + * alloc.c: + (MARK_STRUCT_AS_FREE): Make aliasing-optimization-resistant. + (MARK_STRUCT_AS_NOT_FREE): Make aliasing-optimization-resistant. + +2001-01-12 Martin Buchholz <martin@xemacs.org> + + * dumper.c: A little post-pdump-rename comment fixup. + +2001-01-09 Jerry James <james@eecs.ku.edu> + + * lisp-disunion.h: Change LISP_TO_CVOID arg to match its use. + +2001-01-13 Martin Buchholz <martin@xemacs.org> + + * *.[ch]: Globally rename symbols using the following `pdump-rename' + script: + #!/bin/sh + replace_symbol () { + (findn texi$; findn [ch]$) | xargs g -lw "$1" | xargs global-replace 's/(?<!_)\b'$1'\b(?!_)/'$2'/g' + } + + replace_symbol pdump_wire_lists pdump_weak_object_chains + replace_symbol pdump_wire_list dump_add_weak_object_chain + + replace_symbol pdump_wires pdump_root_objects + replace_symbol pdump_wire dump_add_root_object + + replace_symbol pdump_dump_wired pdump_dump_from_root_objects + replace_symbol pdump_dump_structs pdump_dump_from_root_struct_ptrs + + replace_symbol dumpstructinfos pdump_root_struct_ptrs + replace_symbol dumpstructinfo_dynarr pdump_root_struct_ptr_dynarr + replace_symbol dumpstructinfo pdump_root_struct_ptr + replace_symbol dumpstruct dump_add_root_struct_ptr + + replace_symbol dumpopaque dump_add_opaque + replace_symbol dumpopaqueinfo_dynarr pdump_opaque_dynarr + replace_symbol dumpopaqueinfos pdump_opaques + replace_symbol dumpopaqueinfo pdump_opaque + + replace_symbol nb_structdump nb_root_struct_ptrs + replace_symbol nb_opaquedump nb_opaques + + replace_symbol align_table pdump_align_table + replace_symbol dump_header pdump_header + + replace_symbol DUMP_SIGNATURE_LEN PDUMP_SIGNATURE_LEN + replace_symbol DUMP_SIGNATURE PDUMP_SIGNATURE + + +2001-01-12 Martin Buchholz <martin@xemacs.org> + + * s/aix4.h: Keep the C for AIX compiler from overaggressively + optimizing bytecount_to_charcount(). + +2001-01-06 Golubev I. N. <gin@mo.msk.ru> + + * config.h.in: + (HAVE_DLFCN_H): Removed. + * sysdll.c: Remove HAVE__DLOPEN, HAVE_DLFCN_H. + +2001-01-06 Martin Buchholz <martin@xemacs.org> + + Portable dumper maintainability improvements. + * alloc.c (staticpro): + * alloc.c (staticpro_nodump): + * alloc.c (garbage_collect_1): + * alloc.c (reinit_alloc_once_early): + * alloc.c (init_alloc_once_early): + * alloc.c: Move dumper functions to alloc.c. + * dumper.c (pdump_backtrace): + * dumper.c (pdump_dump_structs): + * dumper.c (pdump_dump_opaques): + * dumper.c (pdump_dump_rtables): + * dumper.c (pdump_dump_wired): + * dumper.c (pdump): + * dumper.c (pdump_load_check): + * dumper.c (pdump_load_finish): + * dumper.c (pdump_file_unmap): + * dumper.c (pdump_file_get): + * dumper.c (pdump_resource_free): + * dumper.c (pdump_resource_get): + * dumper.c (pdump_file_free): + * dumper.c (pdump_file_try): + * dumper.c (pdump_load): + Remove fixed size limits on staticpro(), staticpro_nodump(), + dumpopaque(), dumpstruct() by using Dynarrs instead of static C arrays. + Remove custom code for dumping lrecord_implementations_table - use + dumpopaque instead. + Remove (most of the) custom code for dumping staticpros - dump it + like any other dynarr. + + * alloc.h: Removed. No longer useful, since dumper now more self-contained. + * dumper.c: Moved functions from alloc.c. + * alloc.c (dumpstruct): Moved to dumper.c. + * alloc.c (dumpopaque): Likewise. + * alloc.c (pdump_wire): Likewise. + * alloc.c (pdump_wire_list): Likewise. + + * lisp.h (Dynarr_sizeof): New. + * lisp.h (Dynarr_begin): New. Very slightly C++oid. + * lisp.h (Dynarr_end): New. Very slightly C++oid. + * lisp.h (Lisp_Object_ptr_dynarr): New. For staticpros. + + * lisp.h (dumpstruct): Define to nothing if not PDUMPing. + * lisp.h (dumpopaque): ditto. + * lisp.h (pdump_wire): ditto. + * lisp.h (pdump_wire_list): ditto. + +2001-01-09 Martin Buchholz <martin@xemacs.org> + + * make-src-depend (PrintPatternDeps): + Use `sort' to make output independent of perl version. + +2001-01-08 Martin Buchholz <martin@xemacs.org> + + Port to Netbsd 1.5. + * unexelf.c: Remove (never used) bogus Netbsd-specific cruft. + * s/netbsd.c: Use unexelf.o if __ELF__ is defined. + +2001-01-03 Didier Verna <didier@xemacs.org> + + * event-stream.c (emacs_handle_focus_change_preliminary): ensure + that `focus_frame' is alive before thinking of calling + `redisplay_redraw_cursor' on it. + +2001-01-08 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.40 is released. + +2001-01-06 Golubev I. N. <gin@mo.msk.ru> + + * regex.c: Replace PREFETCH with REGEX_PREFETCH. + +2001-01-06 Martin Buchholz <martin@xemacs.org> + + * alloc.c (dbg_valmask): Make const. + * alloc.c (dbg_typemask): Make const. + * alloc.c (dbg_USE_UNION_TYPE): Make const. + * alloc.c (dbg_valbits): Make const. + * alloc.c (dbg_gctypebits): Make const. + +2001-01-06 Stephen J. Turnbull <stephen@xemacs.org> + + * redisplay-x.c (x_bevel_area): + redisplay.h (struct rune): + Typo fixes in comments. + +2001-01-05 Andy Piper <andy@xemacs.org> + + * glyphs-x.c (x_redisplay_widget): use size changed for offset + adjustment. + + * menubar.c (menubar_visible_p_changed): don't mark frame changed. + +2001-01-05 Martin Buchholz <martin@xemacs.org> + + * alloc.c (pure-bytes-used): Remove unused mendacious variable. + + * mule-ccl.c (stack_idx_of_map_multiple): + Non const global data must not be initialized! + Found by MIYASHITA Hisashi. + +2001-01-02 Andy Piper <andy@xemacs.org> + + * frame.c (change_frame_size): make sure frame size is always + marked as changed. + + * glyphs.c (image_instance_layout): minor code reuse. + + * window.c (Fcurrent_window_configuration): revert previous + change. + +2001-01-02 Martin Buchholz <martin@xemacs.org> + + * glyphs.h: + * glyphs.c (make_image_instance_cache_hash_table): Use ANSI prototypes. + +2000-12-31 Andy Piper <andy@xemacs.org> + + * glyphs-x.c (x_unmap_subwindow): return focus to enclosing frame + when widget gets unmapped. + + * event-Xt.c (emacs_Xt_handle_widget_losing_focus): new + function. Make sure widgets losing focus don't just drop it. + (handle_focus_event_1): record the widget with focus. + +2000-12-31 Andy Piper <andy@xemacs.org> + + * window.c (allocate_window): use + make_image_instance_cache_hash_table. + (make_dummy_parent): ditto. + (Fset_window_configuration): ditto. + + * glyphs.h (INSTANTIATOR_TYPE): new macro. declare new functions. + + * glyphs.c (process_image_string_instantiator): use + INSTANTIATOR_TYPE. + (get_image_instantiator_governing_domain): ditto. + (normalize_image_instantiator): ditto. + (instantiate_image_instantiator): ditto. + (make_image_instance_1): ditto. + (image_instantiate): ditto. Key on glyph *and* instantiator type. + (instantiator_eq_equal): new function for use with instance hash + tables. + (instantiator_eq_hash): ditto. + (make_image_instance_cache_hash_table): create a suitable hash + table for storing image instances. + + * elhash.h (hash_table_weakness): new internal weakness type + HASH_TABLE_KEY_CAR_VALUE_WEAK. + declare new functions. + + * elhash.c (finish_marking_weak_hash_tables): introduce yet + another weakness type for glyphs. + (make_standard_lisp_hash_table): new function split out from + make_general_lisp_hash_table. + (make_lisp_hash_table): call make_standard_lisp_hash_table. + (hash_table_instantiate): ditto. + (Fmake_hash_table): ditto. + +2000-12-31 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.39 is released. + +2000-12-29 Andy Piper <andy@xemacs.org> + + * menubar.c (menubar_visible_p_changed): signal the frame changed. + + * glyphs-x.c (x_redisplay_widget): Re-calculate widget offsets if + the frame has changed so that we pick up geometry changes such as + menubar visibility. + +2000-12-28 Andy Piper <andy@xemacs.org> + + * lastfile.c (my_ebss): make a char array so we can pad the + bss. Fixes cygwin unexec. + + * unexcw.c: invert BROKEN_GDB to NO_DEBUG. + +2000-12-26 Andy Piper <andy@xemacs.org> + + * event-Xt.c (emacs_Xt_force_event_pending): add some verbose + comments and try and be more precise about a non-/SIGIO world. + (emacs_Xt_event_pending_p): use XtAppPending under cygwin and non + SIGIO. + + * redisplay-output.c (redisplay_normalize_glyph_area): make sure + we don't normalize to zero width or height. + +2000-12-24 Andy Piper <andy@xemacs.org> + + * Makefile.in.in (ldflags): add -mwindows when appropriate. + +2000-08-18 Golubev I. N. <gin@mo.msk.ru> + + * s/sco5.h: SCO 5 has pty support. + +2000-07-20 Kazuyuki IENAGA <ienaga@xemacs.org> + + * input-method-xlib.c: supports both XIM_XLIB and USE_XFONTSET. + input-method-xlib.c contains whole contents of input-method-xfs.c, + so we can use input-method-xlib.c's code for USE_XFONTSET + using #ifdefs. + * input-method-xfs.c: removed. + +2000-12-20 Stephen Turnbull <stephen@xemacs.org> + + * file-coding.h (enum coding_category_type): reorder enumerators to + make autodetection safer. Make CODING_CATEGORY_LAST an enumerator + (now one greater than largest real coding_category_type enumerator). + * file-coding.c (coding_category_symbol, coding_category_by_priority, + coding_category_system, fcd_descriptihon_1, decode_coding_category, + Fcoding_category_list, Fset_coding_priority_list, + Fcoding_priority_list, coding_system_from_mask, Fdetect_coding_region, + vars_of_file_coding): adjust for change in CODING_CATEGORY_LAST. + +2000-12-18 Yoshiki Hayashi <yoshiki@xemacs.org> + + * redisplay-output.c (redisplay_clear_top_of_window): Remove static. + * redisplay-output.c (redisplay_output_window): Clear top of window + when face is changed. + * redisplay-x.c (x_redraw_exposed_window): Call + redisplay_clear_top_of_window. + * redisplay.h: Publish redisplay_clear_top_of_window. + +2000-12-18 Yoshiki Hayashi <yoshiki@xemacs.org> + + * buffer.c (Fkill_buffer): Map over all devices. + * window.c (window_loop): Remove UNSHOW_BUFFER code. + (list_windows): New function. + (list_all_windows): Ditto. + (Freplace_buffer_in_windows): Use them. + +2000-02-02 Daiki Ueno <ueno@ueda.info.waseda.ac.jp> + + * database.c (berkdb_subtype): Recognize new subtype `queue'. + (Fopen_database): Use `db_create' instead of `db_open'. + (syms_of_database): Initialize Qqueue. + +2000-12-13 Yoshiki Hayashi <yoshiki@xemacs.org> + + * buffer.c (common_init_complex_vars_of_buffer): Initialize + buffer_local_face_property. + * buffer.h (struct buffer): New member buffer_local_face_property. + * window.c (Fset_window_buffer): Mark window's face as changed + when buffer has buffer local face. + * window.h (MARK_WINDOW_FACES_CHANGED): New macro. + * objects.c (color_after_change): Set buffer_local_face_property + when locale of face specifier is buffer. + * objects.c (font_after_change): Ditto. + * objects.c (face_boolean_after_change): Ditto. + * glyphs.c (image_after_change): Ditto. + +2000-12-09 Dan Holmsand <dan@eyebee.com> + + * nt.c (mswindows_fstat): Report file permissions, volume serial + number, etc. Code adapted from FSF Emacs 20.7. + +2000-12-09 Dan Holmsand <dan@eyebee.com> + + * sysfile.h (lstat): Make lstat an alias for xemacs_stat instead + of stat when we don't have symbolic links, to make sure + mswindows_stat is called on mswindows. + +2000-12-12 Yoshiki Hayashi <yoshiki@xemacs.org> + + * alloca.c: Define malloc to xmalloc only when built with XEmacs. + +2000-12-12 Martin Buchholz <martin@xemacs.org> + + * doprnt.c (emacs_doprnt_1): More printing fixes. + Make printing of numbers compatible with libc and FSF Emacs. + BUG was: (format "%6.3f" 1.2) ==>"1.200000" + Use the system printf to do most of the hard work of formatting, + instead of doprnt_1(). + Calculate memory to allocate for format string. + Remove arbitrary limit on precision, e.g. (format "%.1000f" 3.14) + (doprnt_1): Cleaner code and documentation. + +2000-12-01 Jerry James <james@eecs.ukans.edu> + + * Makefile.in.in: Use the loop variable to install headers. + +2000-12-04 Yoshiki Hayashi <yoshiki@xemacs.org> + + * window.c (Fsplit_window): Don't invalidate face cache. + +2000-12-04 Yoshiki Hayashi <yoshiki@xemacs.org> + + * minibuf.c (Fall_completions): Undo the previous change + which removed checking elements start with space. + +2000-12-06 Stephen Turnbull <stephen@xemacs.org> + + * mule-canna.c: Didier suppression. + +2000-12-06 Stephen Turnbull <stephen@xemacs.org> + + * mule-canna.c: rename static unsigned char buf[] to key_buffer + (warning suppression). Add English comment translations. + +2000-12-05 Martin Buchholz <martin@xemacs.org> + + * unexelfsgi.c (unexec): Better test for mmap failure. + +2000-12-05 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.38 is released. + +2000-12-05 Martin Buchholz <martin@xemacs.org> + + * redisplay.c (bar-cursor): Make a user variable. + + * symsinit.h: Add init_postgresql_from_environment. + +2000-12-04 Yoshiki Hayashi <yoshiki@xemacs.org> + + * regex.c: Convert to clean C. + +2000-12-05 Dan Holmsand <dan@eyebee.com> + + * realpath.c: + Don't #include sysfile.h. Revert to duplicating PATH_MAX + initialization. + (sys_readlink): renamed to system_readlink to avoid conflict with + the other sys_readlink. + +2000-12-04 Hiroaki Abe <h-abe@pc.highway.ne.jp> + + * dumper.c (pdump_file_get): Correct uses of pdump_fd. + +2000-12-04 Stephen J. Turnbull <stephen@xemacs.org> + + * postgresql.c (init_postgresql_from_environment): new function. + (vars_of_postgresql): Move code initializing Lisp variables out and + into init_postgresql_from_environment. + emacs.c (main_1): Call init_postgresql_from_environment if and only + if running a dumped XEmacs. + +2000-08-31 Dan Holmsand <dan@eyebee.com> + + * buffer.c: Make find-file-compare-truenames default to true on + windows. + + * realpath.c (win32_abs_start): + (cygwin_readlink): + (win32_readlink): New functions. + (xrealpath): Return really real filenames on windows. + + * fileio.c (Ffile_truename): Make file-truename work on windows. + +2000-11-29 Didier Verna <didier@xemacs.org> + + * faces.c (MAYBE_UNFROB_BACKGROUND_PIXMAP): new macro. + * faces.c (update_face_cachel_data): use it. + * faces.c (add_face_cachel): use it. Complete background pixmap + frobbing in face cache if `update_face_cachel_data' has not done so. + +2000-11-29 Yoshiki Hayashi <yoshiki@xemacs.org> + + * search.c (string_match_1): Don't set last_thing_searched + when search failed. + +2000-11-27 Yoshiki Hayashi <yoshiki@xemacs.org> + + * buffer.c: Include casetab.h + (common_init_complex_vars_of_buffer): Use new case-table object. + * buffer.h: Include casetab.h + * buffer.h (MAKE_TRT_TABLE): Use generic char-table. + (DOWNCASE_TABLE_OF): Ditto. + * bufslots.h: Remove char-tables and add case-table. + * casetab.c: Include casetab.h + (CASE_TABLE_P): Removed. + (mark_case_table): New function. + (allocate_case_table): New function. + (Fcase_table_p): Use new case-table. + (case_table_char): New function. + (Fget_case_table): Ditto. + (Fput_case_table): Ditto. + (Fput_case_table_pair): Ditto. + (Fcopy_case_table): Ditto. + (Fcurrent_case_table): Return case-table. + (Fstandard_case_table): Return case-table. + (Fset_case_table): Fix doc-string. + (set_case_table): Use case-table + (syms_of_casetab): DEFSUBR new functions. + (complex_vars_of_casetab): Set up standard case-table. + * casetab.h: New file. + * editfns.c: Include casetab.h + (Fcompare_buffer_substrings): Use case-table. + * inline.c: Include casetab.h + * lisp.h: Remove bogus extern. + * lrecord.h (lrecord_type): Add lrecord_type_case_table. + * search.c: Include casetab.h + (TRANSLATE_ASCII): Removed. + (TRANSLATE): Unconditionally translate character. + (looking_at_1): Use case-table. + (string_match_1): Ditto. + (fast_string_match): Ditto. + (search_command): Ditto. + (search_buffer): Separate boyer_moore. Check whether + boyer_moore is possible. + (simple_search): New function. + (boyer_moore): Separated from search_buffer. Translate char. + +2000-11-24 Yoshiki Hayashi <yoshiki@xemacs.org> + + * regex.c (RE_TR_ASCII): Removed. + (RE_TRANSLATE): Unconditionally use TRT_TABLE. + (PATFETCH): Call PATFETCH_RAW. + (PATFETCH_RAW): Fetch Emchar. + (PATUNFETCH): Decrement charptr. + (GET_BUFFER_SPACE): Rename b to buf_end. + (BUF_PUSH): Ditto. + (BUF_PUSH_2): Ditto. + (BUF_PUSH_3): Ditto. + (EXTEND_BUFFER): Ditto. + (SET_LIST_BIT): Ditto. + (regex_compile): Ditto. Translate non ASCII char. + (compile_range): Ditto. + (re_search_2): Ditto. + (re_match_2_internal): Compare Emchar. + (bcmp_translate): Ditto. + +2000-11-29 Stephen J. Turnbull <turnbull@xemacs.org> + + * lisp.h (basic char/int typedefs): comment improvement. + +2000-11-24 Stephen J. Turnbull <turnbull@xemacs.org> + + * emacs.c (main_1): unconditional pdump unstomping; don't save and + unstomp inhibit_site_lisp. Improve comments. + +2000-11-22 Stephen J. Turnbull <turnbull@xemacs.org> + + * mule-charset.c (Fcharset_property): improve type checking, comments. + +2000-11-28 Andy Piper <andy@xemacs.org> + + * redisplay-output.c (redisplay_output_subwindow): make sure we do + clipped display for windows in the gutter also. + (redisplay_display_boxes_in_window_p): change semantics of return + codes to be more intuitive. + + * gutter.h: declare display_boxes_in_gutter_p. + + * gutter.c (display_boxes_in_gutter_p): new function for + redisplay. + +2000-11-22 Andy Piper <andy@xemacs.org> + + * glyphs-x.c (image_instantiator_format_create_glyphs_x): change + autodetect domain. + +2000-11-21 Yoshiki Hayashi <yoshiki@xemacs.org> + + * callproc.c (Fold_call_process_internal): + * gpm.c (Freceive_gpm_event): + (tty_get_foreign_selection): Might be just warning supression. + * fileio.c (Fwrite_region_internal): + (Fset_visited_file_modtime): + * keymap.c (event_matches_key_specifier_p): + Initialize GCPROed variable. + + * menubar-x.c (command_builder_find_menu_accelerator): + Initialize before use. + +2000-11-23 Andy Piper <andy@xemacs.org> + + * unexcw.c (unexec): make the resulting executable executable. + +2000-11-21 Martin Buchholz <martin@xemacs.org> + + * doc.c (get_doc_string): + Use size_t, not int, for result of XSTRING_LENGTH. + + * cmds.c (Fdelete_char): + * cmds.c (Fpoint_at_eol): + * cmds.c (Fself_insert_command): + Use EMACS_INT, not int, for result of XINT. + Someday, someone will want to insert more than 2**31 identical characters. + + * cmds.c (Fdelete_char): + * cmds.c (Fdelete_backward_char): + * syntax.c (Fforward_word): + * syntax.c (Fforward_comment): + Make COUNT argument optional, for consistency with forward-char et al. + +2000-11-22 Martin Buchholz <martin@xemacs.org> + + * lisp.h: + * print.c (long_to_string): + Return a useful value: the pointer at end of data written. + + * doprnt.c: + Use `static const char * const' for constant strings. + (union printf_arg): Delete `i', `ui' members. + (get_doprnt_args): + (emacs_doprnt_1): + Fix LP64 platform bug: (format "%d" most-positive-fixnum) ==> "-1" + Do all printf-ing via the `l' specifier. + Use EMACS_INT instead of int. + Optimize. + +2000-11-20 Didier Verna <didier@xemacs.org> + + * faces.c (update_face_cachel_data): don't frob the background + pixmap when the window is being created. The face is needed but + does not exist yet. + +2000-11-20 Andy Piper <andy@xemacs.org> + + * unexcw.c (copy_executable_and_dump_data_section): Only do bss + messing with a debug environment. + +2000-11-20 Martin Buchholz <martin@xemacs.org> + + * emacs.c (__sti__iflPNGFile_c___): Pedantically correct prototype. + +2000-11-20 Martin Buchholz <martin@xemacs.org> + + * casetab.c (Fcase_table_p): Fix compile error and crash. + +2000-11-18 Philip Aston <philipa@mail.com> + + * s/cygwin32.h: Cygwin has SVR4-like pty support. + +2000-11-18 Martin Buchholz <martin@xemacs.org> + + * fileio.c (Fexpand_file_name): GCPRO bug! Protect `handler'. + * filelock.c (lock_file): GCPRO bug! Initialize all GCPROed vars! + +2000-11-17 Martin Buchholz <martin@xemacs.org> + + * config.h.in: Define HAVE_ELF_H if elf.h exists. + * unexelf.c: Use HAVE_ELF_H. + * unexelfsgi.c: Fix bug with dumped xemacs stdout/stderr not working. + I copied FSF Emacs 20.7 unexelf.c to unexelfsgi.c and ANSIfied it. + Max Matveev <makc@sgi.com> removed non-SGI-relevant parts and tested. + Greg Harrington <greg_harrington@hotmail.com> provided a machine + for testing. + So this is an unexelfsgi.c from a different line of development. + +2000-11-16 Yoshiki Hayashi <yoshiki@xemacs.org> + + * regex.c (RE_TR_ASCII): New function. + (RE_TRANSLATE): Call it. + +2000-11-16 Yoshiki Hayashi <yoshiki@xemacs.org> + + * buffer.h (TRT_TABLE_OF): Remove assert. + (IN_TRT_TABLE_DOMAIN): Removed. + +2000-11-16 Gunnar Evermann <ge204@eng.cam.ac.uk> + + * free-hook.c (log_gcpro): + (show_gcprohist): Add support for GCPRO5. + +2000-11-08 Stephen J. Turnbull <stephen@xemacs.org> + + * emacs.c (main_1): Improve -sd error message when --pdump=no. + +2000-11-16 Olivier Galibert <galibert@xemacs.org> + + * symeval.h: Declare flush_all_buffer_local_cache. + + * symbols.c: Change XD_LO_RESET_NIL into XD_LISP_OBJECTs. + (flush_buffer_local_cache): Added. + (flush_all_buffer_local_cache): Added. + + * lrecord.h: Remove unused XD_LO_RESET_NIL. + + * dumper.c (pdump_register_sub): Remove unused XD_LO_RESET_NIL. + (pdump_dump_data): Ditto. + (pdump_reloc_one): Ditto. + (pdump): Remove unused pdump_qnil. Flush buffer local caches + before dumping. + + +2000-11-14 Yoshiki Hayashi <yoshiki@xemacs.org> + + * buffer.c: Remove if 0'ed entry. + * buffer.h: Rewrite TRT to use char-table. + * bufslots.h: Remove mirror tables. + * casetab.c: Remove mirror tables. + (CASE_TABLE_P): New macro. + (Fcase_table_p): Element of a case table is string or char-table. + (make_mirror_trt_table): Removed. + (set_case_table): Setup char-table from strings for backward + compatibility. + * dired.c (Fdirectory_files): + * dired-msw.c: (mswindows_get_files): + * lisp.h: Change prototype of re_pattern_buffer. + * regex.c: (RE_TRANSLATE): New macro. + (TRANSLATE_P): Ditto. + Change translate to type RE_TRANSLATE_TYPE. + * regex.h: Define RE_TRANSLATE_TYPE + * search.c (TRANSLATE): New macro. + (TRANSLATE_ASCII): New macro. + Translate table is changed to Lisp_Object. + (signal_failure): Inhibit return. + +2000-11-14 Yoshiki Hayashi <yoshiki@xemacs.org> + + * device-msw.c: + * eldap.c: + * event-Xt.c: + * event-stream.c: + * print.c: + Do UNGCPRO before return. + +2000-11-14 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.37 is released. + +2000-11-13 Yoshiki Hayashi <yoshiki@xemacs.org> + + * fileio.c (Finsert_file_contents_internal): UNGCPRO before return. + Add comments about discarded return value. + +2000-11-09 Yoshiki Hayashi <yoshiki@xemacs.org> + + * callint.c: + * event-stream.c: Fix comments. Remove some #if 0'ed part. + +2000-10-27 Andy Piper <andy@xemacs.org> + + * gutter.c (Fset_default_gutter_position): default left and right + gutters to visible. + (calculate_gutter_size): calculate resonable heuristic for left + and right gutter sizes. + (specifier_vars_of_gutter): change left and right gutter sizes to + autodetect. + (calculate_gutter_size_from_display_lines): new function. + (output_gutter): check for resizing on left and right gutters. + (clear_gutter): don't special case top and left gutters. + (specifier_vars_of_gutter): use new signature for + set_specifier_caching. + + * glyphs-x.c (x_redisplay_widget): spelling fix. + * glyphs.c (specifier_vars_of_glyphs): + * menubar.c (specifier_vars_of_menubar): + * redisplay.c (specifier_vars_of_redisplay): + * toolbar.c (specifier_vars_of_toolbar): + * window.c (specifier_vars_of_window): + * scrollbar.c (specifier_vars_of_scrollbar): + (complex_vars_of_scrollbar): use new signature for + set_specifier_caching. + + * specifier.c (set_specifier_caching): include recompute flag. + (recompute_one_cached_specifier_in_window): always recompute if + flag set. + (recompute_one_cached_specifier_in_frame): ditto. + + * specifier.h (struct specifier_caching): add recompute flag. + +2000-10-24 Andy Piper <andy@xemacs.org> + + * unexcw.c (copy_executable_and_dump_data_section): add new + BSS_PAD_SIZE so that we can re-instate a mini-bss. This keeps gdb + 5.0 happy. + +2000-11-06 Yoshiki Hayashi <yoshiki@xemacs.org> + + * console-x.h (x_device): New member modifier_release_time. + * event-Xt.c (x_handle_sticky_modifiers): + Bound interval modifier keys are sticky. + * event-stream.c (Vmodifier_keys_sticky_time): New variable. + * events.h: extern it. + +2000-11-06 Yoshiki Hayashi <yoshiki@xemacs.org> + + * cmdloop.c (Fcommand_loop_1): Just add C-g to event queue. + +2000-11-06 Yoshiki Hayashi <yoshiki@xemacs.org> + + * event-stream.c (execute_command_event): Preserve current_events + and the like when event is misc-user-event. + Inhibit quit during the call to maybe_echo_keys. + +2000-10-31 Yoshiki Hayashi <yoshiki@xemacs.org> + + * filelock.c (lock_buffer): Cope with kill-buffer. Don't create a + symlink when buffer is killed. + (inhibit_clash_detection): New variable. + +2000-10-30 Yoshiki Hayashi <yoshiki@xemacs.org> + + * console.c (Fset_input_method): Trigger redisplay on tty. + +2000-11-07 Martin Buchholz <martin@xemacs.org> + + * process.c (Fprocess_status): Revert to previous behavior: + (process-status "nosuchprocess") ==> nil + +2000-11-06 Martin Buchholz <martin@xemacs.org> + + * mule-charset.h (CHARSET_BY_LEADING_BYTE): + Work around another GCC 2.95.2 optimizer bug. + +2000-11-02 Martin Buchholz <martin@xemacs.org> + + * process.c (Fget_process): Use LIST_LOOP_2. + (kill_buffer_processes): Use LIST_LOOP_2. + + * minibuf.c (Fall_completions): + Delete old non-functional code for FSF fourth argument. + + * frame.c (frame_matches_frame_spec): + Renamed from `frame_matches_frametype'. Update all callers. + (device_matches_device_spec): + Renamed from 'device_matches_console_spec'. Update all callers. + + * doc.c (Fsubstitute_command_keys): + Remove buffer overflow crash. Small code cleanups. + + * casetab.c (check_case_table): Simpler code. + + * window.c (Freplace_buffer_in_windows): + Give this the same WHICH-FRAMES and WHICH-DEVICES parameters + (and similar implementation) as Fdelete_windows_on. + Update all callers. + + * alloc.c (Fmake_list): + * alloc.c (make_vector): + * alloc.c (Fmake_vector): + * alloc.c (make_bit_vector): + * alloc.c (Fmake_bit_vector): + * alloc.c (Fbit_vector): + * alloc.c (Fmake_string): + * alloc.c (Fpurecopy): + * alloc.c (Fmemory_limit): + * buffer.c: + * buffer.c (Fget_buffer): + * buffer.c (Fkill_buffer): + * buffer.c (complex_vars_of_buffer): + * bytecode.c (Fcompiled_function_stack_depth): + * callint.c (Fprefix_numeric_value): + * event-stream.c: + * event-stream.c (Fread_key_sequence): + * casetab.c: + * casetab.c (Fcase_table_p): + * casetab.c (check_case_table): + * casetab.c (Fset_case_table): + * casetab.c (Fset_standard_case_table): + * chartab.c: + * chartab.c (Fchar_table_type): + * chartab.c (Freset_char_table): + * chartab.c (Fget_char_table): + * chartab.c (Fget_range_char_table): + * chartab.c (Fput_char_table): + * chartab.c (Fmap_char_table): + * chartab.c (Fcategory_table_p): + * chartab.c (Fcheck_category_at): + * chartab.c (Fchar_in_category_p): + * chartab.c (Fcategory_table): + * chartab.c (Fcopy_category_table): + * chartab.c (Fset_category_table): + * chartab.c (Fcategory_designator_p): + * chartab.c (Fcategory_table_value_p): + * cmds.c (Fdelete_char): + * cmds.c (Fdelete_backward_char): + * cmds.c (Fself_insert_command): + * cmds.c (Fself_insert_internal): + * console.c (Fvalid_console_type_p): + * console.c (Fcdfw_console): + * console.c (Fconsole_type): + * console.c (Fconsole_name): + * console.c (Fconsole_device_list): + * console.c (Fconsole_on_window_system_p): + * data.c: + * data.c (Feq): + * data.c (Fold_eq): + * data.c (Fsubr_interactive): + * data.c (Fchar_to_int): + * data.c (Fint_to_char): + * data.c (Fsetcar): + * data.c (Fsetcdr): + * data.c (Fnumber_to_string): + * data.c (Fstring_to_number): + * data.c (Frem): + * database.c (mark_database): + * database.c (finalize_database): + * database.c (Fdatabase_live_p): + * database.c (Fdatabasep): + * device-x.c (Fx_get_resource): + * device.c (Fdfw_device): + * dired.c: + * dired.c (Ffile_name_completion): + * dired.c (Ffile_name_all_completions): + * dired.c (Fuser_name_completion): + * dired.c (Fuser_name_completion_1): + * dired.c (Fuser_name_all_completions): + * doc.c (Fdocumentation): + * doc.c (Fdocumentation_property): + * doc.c (Fsubstitute_command_keys): + * editfns.c: + * editfns.c (Fchar_to_string): + * editfns.c (Fstring_to_char): + * editfns.c (Ftemp_directory): + * editfns.c (Finsert_char): + * editfns.c (Fbuffer_substring_no_properties): + * editfns.c (Fnarrow_to_region): + * editfns.c (Fchar_equal): + * editfns.c (Fchar_Equal): + * editfns.c (Ftranspose_regions): + * emacs.c (Fdump_emacs): + * eval.c (Fthrow): + * eval.c (Fcommand_execute): + * eval.c (Fautoload): + * eval.c (Fbacktrace): + * eval.c (Fbacktrace_frame): + * events.c: + * events.c (Fcopy_event): + * events.c (Fcharacter_to_event): + * events.c (Fevent_button): + * events.c (Fevent_process): + * extents.c: + * extents.c (Fnext_extent_change): + * extents.c (Fextent_property): + * faces.c (Ffacep): + * faces.c (Fmake_face): + * file-coding.c: + * file-coding.c (Fencode_shift_jis_char): + * file-coding.c (Fencode_big5_char): + * fileio.c (Ffile_name_directory): + * fileio.c (Ffile_name_nondirectory): + * fileio.c (Ffile_name_as_directory): + * fileio.c (Fdirectory_file_name): + * fileio.c (Ffile_truename): + * fileio.c (Fsubstitute_in_file_name): + * fileio.c (Ffile_modes): + * fileio.c (Fset_file_modes): + * fileio.c (Fset_default_file_modes): + * fileio.c (Fverify_visited_file_modtime): + * floatfns.c (Facos): + * floatfns.c (Fasin): + * floatfns.c (Fatan): + * floatfns.c (Fcos): + * floatfns.c (Fsin): + * floatfns.c (Ftan): + * floatfns.c (Fbessel_j0): + * floatfns.c (Fbessel_j1): + * floatfns.c (Fbessel_jn): + * floatfns.c (Fbessel_y0): + * floatfns.c (Fbessel_y1): + * floatfns.c (Fbessel_yn): + * floatfns.c (Ferf): + * floatfns.c (Ferfc): + * floatfns.c (Flog_gamma): + * floatfns.c (Fexp): + * floatfns.c (Fexpt): + * floatfns.c (Flog): + * floatfns.c (Flog10): + * floatfns.c (Fsqrt): + * floatfns.c (Fcube_root): + * floatfns.c (Facosh): + * floatfns.c (Fasinh): + * floatfns.c (Fatanh): + * floatfns.c (Fcosh): + * floatfns.c (Fsinh): + * floatfns.c (Ftanh): + * floatfns.c (Fabs): + * floatfns.c (Ffloat): + * floatfns.c (Flogb): + * floatfns.c (Fceiling): + * floatfns.c (Ffloor): + * floatfns.c (Fround): + * floatfns.c (Ftruncate): + * floatfns.c (Ffceiling): + * floatfns.c (Fffloor): + * floatfns.c (Ffround): + * floatfns.c (Fftruncate): + * fns.c (Fstring_equal): + * fns.c (Fstring_lessp): + * fns.c (concat2): + * fns.c (concat3): + * fns.c (vconcat2): + * fns.c (vconcat3): + * fns.c (Fsubstring): + * fns.c (Fassoc): + * fns.c (Fold_assoc): + * fns.c (assoc_no_quit): + * fns.c (Fassq): + * fns.c (Fold_assq): + * fns.c (assq_no_quit): + * fns.c (Frassoc): + * fns.c (Fold_rassoc): + * fns.c (Frassq): + * fns.c (Fold_rassq): + * fns.c (rassq_no_quit): + * fns.c (Fremassoc): + * fns.c (remassoc_no_quit): + * fns.c (Fremassq): + * fns.c (remassq_no_quit): + * fns.c (Fremrassoc): + * fns.c (Fremrassq): + * fns.c (remrassq_no_quit): + * fns.c (Fsort): + * fns.c (Fplist_get): + * fns.c (Fplist_put): + * fns.c (Fplist_remprop): + * fns.c (Fplist_member): + * fns.c (Flax_plist_get): + * fns.c (Flax_plist_put): + * fns.c (Flax_plist_remprop): + * fns.c (Flax_plist_member): + * fns.c (Fequal): + * fns.c (Fold_equal): + * fns.c (Frequire): + * fns.c (Fbase64_encode_region): + * fns.c (Fbase64_encode_string): + * fns.c (Fbase64_decode_region): + * frame.c: + * frame.c (frame_matches_frame_spec): + * frame.c (device_matches_device_spec): + * frame.c (next_frame): + * frame.c (previous_frame): + * frame.c (Fnext_frame): + * frame.c (Fprevious_frame): + * frame.c (Fframe_property): + * frame.c (Fset_frame_height): + * frame.c (Fset_frame_size): + * frame.h: + * glyphs.c: + * glyphs.c (if): + * glyphs.c (decode_error_behavior_flag): + * glyphs.c (Fmake_image_instance): + * indent.c (Findent_to): + * intl.c (Fignore_defer_gettext): + * keymap.c (Fkeymapp): + * keymap.c (Flookup_key): + * lread.c: + * lread.c (Fload_internal): + * lread.c (Feval_buffer): + * lread.c (Feval_region): + * macros.c (Fexecute_kbd_macro): + * marker.c (set_marker_internal): + * marker.c (Fset_marker): + * marker.c (set_marker_restricted): + * marker.c (Fcopy_marker): + * marker.c (noseeum_copy_marker): + * menubar.c: + * menubar.c (Fpopup_menu): + * minibuf.c: + * mule-charset.c (Fcharset_name): + * mule-charset.c (Fchar_charset): + * mule-charset.c (Fchar_octet): + * mule-charset.c (Fsplit_char): + * mule-wnnfns.c (Fwnn_open): + * mule-wnnfns.c (Fwnn_dict_comment): + * mule-wnnfns.c (Fwnn_quit_henkan): + * mule-wnnfns.c (Fwnn_word_toroku): + * mule-wnnfns.c (Fwnn_word_sakujo): + * mule-wnnfns.c (Fwnn_word_use): + * mule-wnnfns.c (Fwnn_hindo_set): + * objects.c: + * objects.c (Fmake_color_instance): + * objects.c (Fmake_font_instance): + * print.c (Fwrite_char): + * process.c: + * process.c (mark_process): + * process.c (print_process): + * process.c (get_process_from_usid): + * process.c (Fprocessp): + * process.c (Fprocess_live_p): + * process.c (Fget_process): + * process.c (Fget_buffer_process): + * process.c (get_process): + * process.c (Fprocess_id): + * process.c (Fprocess_name): + * process.c (Fprocess_command): + * process.c (init_process_io_handles): + * process.c (start_process_unwind): + * process.c (Fstart_process_internal): + * process.c (Fopen_multicast_group_internal): + * process.c (Fset_process_window_size): + * process.c (read_process_output): + * process.c (send_process): + * process.c (Fprocess_tty_name): + * process.c (Fset_process_buffer): + * process.c (Fprocess_buffer): + * process.c (Fprocess_mark): + * process.c (set_process_filter): + * process.c (Fset_process_filter): + * process.c (Fprocess_filter): + * process.c (Fprocess_send_region): + * process.c (Fprocess_send_string): + * process.c (exec_sentinel): + * process.c (Fset_process_sentinel): + * process.c (Fprocess_sentinel): + * process.c (status_notify): + * process.c (Fprocess_status): + * process.c (Fprocess_exit_status): + * process.c (process_send_signal): + * process.c (Fprocess_send_eof): + * process.c (deactivate_process): + * process.c (remove_process): + * process.c (Fdelete_process): + * process.c (kill_buffer_processes): + * process.c (Fprocess_kill_without_query): + * process.c (Fprocess_kill_without_query_p): + * rangetab.c: + * rangetab.c (Fget_range_table): + * rangetab.c (Fput_range_table): + * rangetab.c (Fremove_range_table): + * rangetab.c (Fclear_range_table): + * search.c: + * search.c (Fskip_chars_forward): + * search.c (Fskip_chars_backward): + * search.c (Fskip_syntax_forward): + * search.c (Fskip_syntax_backward): + * search.c (search_command): + * search.c (Freplace_match): + * search.c (Fregexp_quote): + * select.c (Fown_selection_internal): + * select.c (Fselection_owner_p): + * select.c (Fselection_exists_p): + * select.c (Fget_selection_internal): + * specifier.c: + * symbols.c: + * symbols.c (Fintern): + * symbols.c (Fintern_soft): + * symbols.c (Funintern): + * symbols.c (Fapropos_internal): + * symbols.c (Fset_default): + * syntax.c: + * syntax.c (Fsyntax_table_p): + * syntax.c (Fcopy_syntax_table): + * syntax.c (Fset_syntax_table): + * syntax.c (Fchar_syntax): + * syntax.c (syntax_match): + * syntax.c (Fmatching_paren): + * syntax.c (Fforward_word): + * syntax.c (scan_lists): + * syntax.c (Fscan_lists): + * syntax.c (Fscan_sexps): + * syntax.c (Fparse_partial_sexp): + * toolbar.c (Fcheck_toolbar_button_syntax): + * tooltalk.doc: + * window.c: + * window.c (Fwindowp): + * window.c (Fwindow_live_p): + * window.c (Fwindow_point): + * window.c (Fdelete_window): + * window.c (Fnext_window): + * window.c (Fprevious_window): + * window.c (Fother_window): + * window.c (window_loop): + * window.c (Fget_lru_window): + * window.c (Fsplit_window): + * window.c (Fenlarge_window): + * window.c (Fenlarge_window_pixels): + * window.c (Fshrink_window): + * window.c (Fshrink_window_pixels): + * window.c (change_window_height): + * window.c (Fwindow_configuration_p): + * window.c (Fcurrent_window_configuration): + * window.h: + * casefiddle.c (casify_object): + * casefiddle.c (Fupcase): + * casefiddle.c (Fdowncase): + * casefiddle.c (Fcapitalize): + * casefiddle.c (Fupcase_initials): + * casefiddle.c (casify_region_internal): + * casefiddle.c (casify_region): + * casefiddle.c (Fupcase_region): + * casefiddle.c (Fdowncase_region): + * casefiddle.c (Fcapitalize_region): + * casefiddle.c (Fupcase_initials_region): + * casefiddle.c (Fupcase_word): + * casefiddle.c (Fdowncase_word): + * casefiddle.c (Fcapitalize_word): + Docstring arglist/Texinfo fixes. See man/ChangeLog for details. + Replace 0 with '\0' when working with bytes. + Replace initial "(" with "\(" in docstrings. + +2000-11-01 Martin Buchholz <martin@xemacs.org> + + * config.h.in: Handle alloca with Compaq C on Alpha Linux. + + * m/alpha.h: Let configure handle SYSTEM_MALLOC on Linux. + +2000-10-31 Martin Buchholz <martin@xemacs.org> + + * eldap.c (print_ldap): 64-bit cleaner. Fixes warning. + +2000-10-30 Yoshiki Hayashi <yoshiki@xemacs.org> + + * doprnt.c (emacs_do_prnt_1): Format (format "%01.2d" 10) + correctly. + +2000-10-30 Yoshiki Hayashi <yoshiki@xemacs.org> + + * fileio.c (Vauto_save_list_file_prefix): Moved from startup.el. + (inhibit_auto_save_session): New variable. + (vars_of_fileio): Declare and initialize them. + * fileio.c (Fdo_auto_save): Don't create session file if + Vinhibit_auto_save_session or Vauto_save_list_file_prefix is non-nil. + +2000-10-31 Martin Buchholz <martin@xemacs.org> + + * sgiplay.c (play_internal): C++ compilability. + * alloc.c (SWEEP_FIXED_TYPE_BLOCK): Remove unused var `SFTB_prev'. + * callproc.c (Fold_call_process_internal): + Remove unused vars `env', `first'. + * scrollbar.c (update_scrollbar_instance): + #### unused var `current_window'. + * redisplay-tty.c: Put currently unused vars insert_mode_on, + etc. within #ifdef NOT_YET. + * emacs.c: #### unused vars `initial_argc', `initial_argv'. + * dialog-x.c (dbox_descriptor_to_widget_value): ### unused var `title'. + * specifier.c (specifier_instance): + #### unused var `tag'. + Use WINDOW_BUFFER, FRAME_DEVICE instead of their expansion. + +2000-10-27 Martin Buchholz <martin@xemacs.org> + + * fns.c (Fbutlast): + * fns.c (list_sort): + * fns.c (Ffillarray): + * fns.c (bytecode_nconc2): + * fns.c (Fnconc): + * fns.c (mapcar1): + * fns.c (Fmapconcat): + Be pedantically 64-bit correct. For the time when someone will + want to have a list with length > 2**32. + + * lisp.h (PRIVATE_EXTERNAL_LIST_LOOP_6): + Work around MIPSpro compiler bug. + + * process-unix.c (unix_kill_child_process): Add snarky comment. + * process-unix.c (try_to_initialize_subtty): Oops, `=' ==> `==' + + * config.h.in: Oops, _getpt ==> _getpty + +2000-10-26 Martin Buchholz <martin@xemacs.org> + + * config.h.in: + * regex.c: + Use void*, not char*, as return type of alloca(). + + * alloc.c (free_marker): Side effect inside assert expression! + +2000-10-16 MIYASHITA Hisashi <himi@m17n.org> + + * mule-charset.c (Fset_charset_ccl_program): To check + if the given ccl program is valid, use setup_ccl_program() + instead of CHECK_VECTOR(). + (Fmake_charset): Likewise. + +2000-10-20 Golubev I. N. <gin@mo.msk.ru> + + * faces.c (get_extent_fragment_face_cache_index): + Fix cachel.merged_faces memory leak. + +2000-10-14 MIYASHITA Hisashi <himi@m17n.org> + + * mule-ccl.c (ccl_driver)<CCL_DECODE_SJIS>: + Reset MSB of octets obtained by DECODE_SJIS + because of the incompatibility with Emacs. + (ccl_driver)<CCL_ENCODE_SJIS>: + Set MSB of octets before passing them to + ENCODE_SJIS because of the incompatibility + with Emacs. + +2000-10-18 Daiki Ueno <ueno@unixuser.org> + + * lrecord.h (DECLARE_TYPECHECK_LRECORD): Abolish. + (DECLARE_LRECORD): Undo the last change. + (DECLARE_EXTERNAL_LRECORD): Expand typechecking stuff. + +2000-10-17 Daiki Ueno <ueno@unixuser.org> + + * lrecord.h (INIT_EXTERNAL_LRECORD_IMPLEMENTATION): Connect + the implementation to lrecord_implementations_table. + +2000-10-14 Daiki Ueno <ueno@unixuser.org> + + * lrecord.h (MAKE_EXTERNAL_LRECORD_IMPLEMENTATION): Don't set the + initial value of `lrecord_type_##c_name' and + `lrecord_##c_name.lrecord_type_index'; discard "const" qualifier. + (INIT_EXTERNAL_LRECORD_IMPLEMENTATION): New macro. + [ERROR_CHECK_TYPECHECK] (DECLARE_TYPECHECK_LRECORD): New macro. + [ERROR_CHECK_TYPECHECK] (DECLARE_LRECORD): Use it. + [ERROR_CHECK_TYPECHECK] (DECLARE_EXTERNAL_LRECORD): Use it. + +2000-10-17 Martin Buchholz <martin@xemacs.org> + + * miscplay.c (sndcnv8S_2mono): + (sndcnv2monounsigned): + (sndcnvULaw_2linear): + (sndcnv16swap): + Remove implementation-defined behavior. + +2000-10-12 Martin Buchholz <martin@xemacs.org> + + * input-method-xlib.c: Warning suppression. + +2000-10-05 MIYASHITA Hisashi <himi@m17n.org> + + * mule-ccl.c: Sync up with Emacs 21.0.90. + (ccl_driver)<CCL_TranslateCharacter>: Disabled. + Do nothing. + (ccl_driver)<CCL_TranslateCharacterConstTbl>: + Likewise. + (ccl_driver[WriteMultibyteChar2]): Bug fix. + Use MAX_LEADING_BYTE_OFFICIAL_2 instead of + MIN_LEADING_BYTE_OFFICIAL_2 to check whether the + leading char belongs to official 2-dimensional charset. + (CCL_WRITE_CHAR): When CCL_MODE_ENCODING, + write the given character as is. Otherwise, + if it is a multibyte char, convert it by + non_ascii_set_charptr_emchar, then write it. + (CCL_WRITE_STRING): Likewise. + (ccl_get_compiled_code): New function. + (setup_ccl_program): When ccl_prog is invalid, + return -1. + (Fregister_code_conversion_map): New function. + (syms_of_mule_ccl): defsubr Fregister_code_conversion_map. + + * mule-ccl.h: Sync up with Emacs 21.0.90. + (Fregister_ccl_program): export it. + + * redisplay-msw.c (separate_textual_runs): + If ccl program is not valid, don't do ccl conversion. + + * redisplay-x.c (separate_textual_runs): Ditto. + + * file-coding.c (Fmake_coding_system): + When type is ccl and value is vector, register it + with a proper symbol. And checks whether the + given ccl program is valid. + (mule_decode): When calling ccl_driver, if src indicates + NULL pointer, set an empty string instead. + (mule_encode): Likewise. + +2000-10-11 Martin Buchholz <martin@xemacs.org> + + The following large batch of changes gets us back to a state of + C++ compilability. Extbyte is now a char, which means that + Extbyte * and Bufbyte * cannot be freely interchanged - a win! + + * tooltalk.c (Fset_tooltalk_message_attribute): Type correctness. + + * sound.c (Fplay_sound): Type correctness. + + * select-x.c (hack_motif_clipboard_selection): Type correctness. + (x_get_window_property): Type correctness. + (receive_incremental_selection): unsigned char ==> Extbyte + (selection_data_to_lisp_data): unsigned char ==> Extbyte + (Fx_get_cutbuffer_internal): unsigned char ==> Extbyte + (Fx_store_cutbuffer_internal): Type correctness. + + * process-unix.c (try_to_initialize_subtty): Type correctness. + + * objects-x.c (x_print_color_instance): Type correctness. + (x_print_font_instance): Type correctness. + (x_list_fonts): SExtbyte ==> Extbyte. + (valid_x_font_name_p): SExtbyte ==> Extbyte. + (x_find_charset_font): SExtbyte ==> Extbyte. + Use TO_INTERNAL_FORMAT. build_string ==> make_string. + (truename_via_XListFonts): SExtbyte ==> Extbyte. + (x_font_instance_properties): Use TO_INTERNAL_FORMAT. + Use bufbyte_strcmp. + + * mule-charset.h (LEADING_BYTE_PREFIX_P): unsigned char ==> Bufbyte + (PRIVATE_LEADING_BYTE_PREFIX): Add paranoia cast. + (BYTE_ASCII_P): Use bit ops for char-signedness safety. + (BYTE_C0_P): Use bit ops for char-signedness safety. + (BYTE_C1_P): Use bit ops for char-signedness safety. + (CHARSET_BY_LEADING_BYTE): + (CHARSET_BY_ATTRIBUTES): + Always use inline function. + Use type_checking_assert. + Hide chlook. + + * mule-charset.c (non_ascii_charptr_copy_char): + Modify to work with both ASCII and non-ASCII characters. + Improve docs and variable names. + Replace over-clever fall-through switch with a simple loop. + (Lstream_get_emchar_1): + Replace over-clever fall-through switch with a simple loop. + + * menubar-x.c (menu_item_descriptor_to_widget_value_1): + Warning suppression. + + * lstream.h (Lstream_get_emchar): BYTE_ASCII_P cannot be used on + the return value of Lstream_getc, which could be EOF as well. + + * lstream.c (Lstream_raw_read): Now returns ssize_t, not int. + + * lisp.h: Make Extbyte a char, not unsigned char, so that external + APIs can be used on Extbytes without casts. Risky! + (SExtbyte): Remove. + (UExtbyte): Remove. + + * input-method-xlib.c (XIM_init_device): + Use Xlib.h instead of IntrinsicP.h. + Use HAVE_XREGISTERIMINSTANTIATECALLBACK instead of THIS_IS_X11R6, + which will break in X11R7. + Use XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE, + to call XRegisterIMInstantiateCallback with correct types. + + * gui-x.c (button_item_to_widget_value): Type correctness. + + * glyphs.c (bitmap_to_lisp_data): Type correctness. + + * glyphs-x.c (pixmap_from_xbm_inline): Type correctness. + (xbm_instantiate_1): Type correctness. + (BUILD_GLYPH_INST): Type correctness. + + * fileio.c (Fsubstitute_in_file_name): Type correctness. + + * file-coding.c: + (decode_coding_sjis): + (decode_coding_big5): + (decode_coding_ucs4): + (decode_coding_utf8): + (decode_coding_iso2022): + (decode_coding_no_conversion): + Make all decoding functions take an Extbyte * arg. + (encode_coding_sjis): + (encode_coding_big5): + (encode_coding_ucs4): + (encode_coding_utf8): + (encode_coding_iso2022): + (encode_coding_no_conversion): + Make all encoding functions take a Bufbyte * arg. + Use size_t instead of unsigned int for memory sizes. + Only cast to unsigned char whenever dereferencing Extbyte *. + + * doc.c (unparesseuxify_doc_string): Type correctness. + + * console-x.c (split_up_display_spec): + Rewrite without using details of internal string representation. + (x_semi_canonicalize_device_connection): Type correctness. + + * config.h.in: + (HAVE_XREGISTERIMINSTANTIATECALLBACK): New. + (XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE): New. + (HAVE_XFREE386): Removed. + + * buffer.h (DEC_CHARPTR): `const' correctness. + (bufbyte_strcmp): New. + (bufbyte_memcmp): New. + + * buffer.c (dfc_convert_to_internal_format): Extbyte ==> Bufbyte + + * buffer.h (XCHAR_OR_CHAR_INT): + Always use inline function. + Remove redundant type checking assert() - XINT will abort quite nicely. + +2000-10-03 Yoshiki Hayashi <yoshiki@xemacs.org> + + * search.c (Freplace_match): Set newtext to an empty string. + +2000-10-10 Martin Buchholz <martin@xemacs.org> + + * s/decosf1-3.h: Remove #include of stropts.h + * s/ptx.h: Remove #include of stropts.h + * s/usg5-4.h: Remove #include of stropts.h + * sysproc.h: + * config.h.in: + Use stropts.h, not sys/stropts.h. + Use strtio.h, not sys/strtio.h. + +2000-10-04 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.36 is released. + +2000-09-21 Andy Piper <andy@xemacs.org> + + * glyphs-x.c (x_redisplay_widget): make sure non-structural + changes still involve copying the widget tree. + (update_widget_face): make sure a change is register in the widget + tree. Call update_tab_widget_face appropriately. + (update_tab_widget_face): ditto. + (x_tab_control_redisplay): make sure non-structural changes still + involve copying the widget tree. + +2000-08-31 Daiki Ueno <ueno@unixuser.org> + + * lread.c (locate_file): Check the path element is non-nil. + +2000-10-02 Martin Buchholz <martin@xemacs.org> + + * lisp.h: Warning suppression for SCO compilers. + + * redisplay-tty.c (reset_tty_modes): Fix crash. + E.g. from xemacs running on X: (delete-device (make-device 'tty nil)) + +2000-09-27 Martin Buchholz <martin@xemacs.org> + + Big signal/process handling overhaul. Bugs fixed: + M-x shell, type `sleep 10000', M-x comint-interrupt-subjob and + M-x comint-kill-subjob should work for both values nil and t of + process-connection-type. It was broken on most platforms. + Testing on Irix and Cygwin still needed. Other plaforms tested. + * sysdep.c: Move #include of stropts.h into sysproc.h. Use pid_t. + * process-unix.c: Signal/Process handling overhaul. + (pty_name): make 64 bytes, as `expect' does, for paranoia. + (allocate_pty): Use all available modern methods of allocating + ptys, falling back to old style BSD allocation as a last resort. + Use allegedly more secure Unix98 pty allocation by default. + (allocate_pty_the_old_fashioned_way): New. the last resort. + (unix_create_process): Push ptem, ldterm, ttcompat where + available. Autoconfiscate. + (try_to_initialize_subtty): New. + (unix_kill_child_process): Proper signal handling for ptys on most + platforms, using special knowledge of AIX, BSD, etc... + (unix_create_process): Always disconnect_controlling_terminal() for + subprocesses, whether using ptys or not. + * process.h: Remove old getpt-dependent PTY code. + * process.c (Fprocess_send_signal): New, obvious generic function. + (decode_signal): New. + (Finterrupt_process): + (Fkill_process): + (Fquit_process): + (Fstop_process): + (Fcontinue_process): + (Fsignal_process): Use decode_signal. + (process_send_signal): + Many docstring corrections. + Allow any signal to be sent to a process object. + * config.h.in: Add symbols for big signal/process overhaul. + * syssignal.h (EMACS_KILLPG): Use HAVE_KILLPG. Use `pid', not `gid'. + * sysproc.h: Include process-related headers, where available: + sys/stropts.h sys/strtio.h pty.h libutil.h + * s/irix4-0.h: + * s/irix5-0.h: + * s/cygwin32.h: + * s/gnu.h: + * s/linux.h: + * s/hpux.h: + * s/aix3-1.h: + Remove old S&M pty stuff. + * console-tty.c (tty_init_console): Use pid_t, not int, for pids. + * systty.h: Simplify cpp hackery, improve comments. + Favor BSD ioctl(TIOCGPGRP) over Posix tcgetpgrp(). + + * editfns.c (Fformat_time_string): + Be a little more paranoid with the return value of ctime. + + * fileio.c (check_executable): + (check_writable): + Use symbolic constants X_OK, W_OK. + + * console-x.c (split_up_display_spec): Fix a warning. + +2000-10-02 Martin Buchholz <martin@xemacs.org> + + * gui-x.c (add_accel_and_to_external): strlen ==> XSTRING_LENGTH + * ntproc.c (sys_spawnve): make_string ==> build_string + Small clarity improvements. + +2000-09-30 Martin Buchholz <martin@xemacs.org> + + * events.c (WRONG_EVENT_TYPE_FOR_PROPERTY): Warning removal. + + * s/windowsnt.h (HAVE_STRCASECMP): Remove. + + * config.h.in (HAVE_STRCASECMP): Remove. + +2000-09-29 Martin Buchholz <martin@xemacs.org> + + * redisplay-output.c (redisplay_output_pixmap): + Cleaner and possibly more 64-bit correct code. + +2000-09-28 Stephen J. Turnbull <stephen@xemacs.org> + + * dumper.c (pdump_load_finish): move restoration of + `noninteractive1' to emacs.c (main_1). + * emacs.c (main_1): protect LISP-visible command-line flags + from pdump_load(). + +2000-09-26 Stephen J. Turnbull <stephen@xemacs.org> + + * Makefile.in.in (versionclean): Use EXE_TARGET and + DUMP_TARGET instead of literal program names. + +2000-09-20 Martin Buchholz <martin@xemacs.org> + + * Makefile.in.in: Recent purify's require absolute paths for cache-dir. + +2000-09-19 Martin Buchholz <martin@xemacs.org> + + * *: Spelling mega-patch + +2000-09-19 Martin Buchholz <martin@xemacs.org> + + * fns.c (bad_bad_turtle): + Delete "Eek!" comment, since we fixed the bug to which it refers. + +2000-09-16 Martin Buchholz <martin@xemacs.org> + + * alloca.c: Replace REGISTER with register. + +2000-09-16 Daiki Ueno <ueno@unixuser.org> + + * file-coding.c (ucs_to_char): Use countof. + +2000-09-16 Martin Buchholz <martin@xemacs.org> + + * file-coding.c: (ucs_to_char): + (complex_vars_of_file_coding): + Use countof instead of sizeof. + Use CHECK_NATNUM instead of CHECK_INT. + + * sysdep.c (strcasecmp): Remove. + * device-x.c (ascii_strcasecmp): New. + * device-x.c (Fx_get_resource): Use ascii_strcasecmp. + Avoid using non-standard non-portable strcasecmp. + +2000-09-16 Martin Buchholz <martin@xemacs.org> + + * Makefile.in.in (mostlyclean): remove reference to prefix-args. + * font-lock.c: remove reference to emacsfns.h. + * search.c: small doc improvement. + * event-Xt.c: correct file names in comments. + * console-x.h Correct file names in comments. + * frame.c: Correct file names in comments. + * event-stream.c: remove Energize from comments. + +2000-09-15 Martin Buchholz <martin@xemacs.org> + + * symeval.h (DEFERROR_STANDARD): + (DEFERROR): + (DEFSYMBOL): + (DEFSYMBOL_NO_DUMP): + (DEFSYMBOL_MULTIWORD_PREDICATE): + (DEFSYMBOL_MULTIWORD_PREDICATE_NO_DUMP): + (DEFKEYWORD): + The construct &##name is not sensible C. + Fixes compilation errors with Unixware native compiler. + +2000-09-14 Martin Buchholz <martin@xemacs.org> + + * frame.c (device_matches_console_spec): no longer takes a `frame' arg + (next_frame_internal): Removed. We now just have next_frame. + (next_frame): + Write a simpler and cleaner one-pass algorithm. + Remove called_from_delete_device arg and #ifdefed-out code. + (previous_frame): + Renamed from prev_frame. Update callers. + Cleaned up to have an analogous implementation to next_frame. + (other_visible_frames_internal): Remove the + called_from_delete_device bogus arg, and hence, remove this + function. Just use other_visible_frames(). + + * window.c (Fnext_window): + Prettify docstring. + Since next_frame() is guaranteed to return a frame, remove check + for nil inserted in previous patch. + (Fprevious_window): + Prettify docstring. + Make code look more like Fnext_window. + (window_loop): + Respect the `console' arg when iterating through windows. + Fixes bug: (get-buffer-window buffer t device) not respecting + the `device' arg. + This function needs more work, as others have pointed out. + + * frame.h: Rename prev_frame to previous_frame. + device_matches_console_spec no longer takes a `frame' arg. + + * s/gnu.h: + * s/linux.h: + * s/hpux.h: + Use EMACS_BLOCK_SIGNAL instead of sigblock. + From "Golubev I. N." <gin@mo.msk.ru>. + + * make-src-depend: Fix typo. + +2000-09-13 Martin Buchholz <martin@xemacs.org> + + * window.c (Fnext_window): + next_frame() might return nil, not a frame. + Fixes this crash: + (gdb) run -eval '(progn (make-device (quote x) "polgar:0") (next-window (minibuffer-window) t (quote visible) (second (device-list))))' + + * frame.c (next_frame_internal): + We've passed a frame if we've passed its device. + Fixes this crash: + (gdb) run -eval '(progn (make-frame nil (make-device (quote x) "polgar:0")) (next-window (minibuffer-window) t (quote visible) (second (device-list))))' +Fatal error: assertion failed, file /project/xemacs/ws/dev/src/frame.h, line 245, RECORD_TYPEP (obj, lrecord_type_frame) + +2000-09-11 Jonathan Harris <jhar@tardis.ed.ac.uk> + + * menubar-msw.c (mswindows_translate_menu_or_dialog_item): + Allow option to suppress accelerators in menu/dialog items. + (populate_or_checksum_helper): Pass dialog title through above. + +2000-09-10 Jonathan Harris <jhar@tardis.ed.ac.uk> + + * event-msw.c (mswindows_key_to_emacs_keysym): + Add "pause" key, fix "menu" key. + +2000-09-09 Martin Buchholz <martin@xemacs.org> + + * eval.c (reinit_vars_of_eval): + Increase max_lisp_eval_depth to 1000, + required for thai-xtis.el to byte-compile under some circumstances. + +2000-09-04 Martin Buchholz <martin@xemacs.org> + + * event-Xt.c (x_to_emacs_keysym): Increase size of `buffer' to 513. + From Kenichi Handa. + +2000-09-01 Martin Buchholz <martin@xemacs.org> + + * make-src-depend: Make the generated Makefiles smaller. + + * s/hpux.h (SETUP_SLAVE_PTY): + Provide a %d in the format string for the errno argument. + + * editfns.c (Ftemp_directory): + Warning fix. + Avoid buffer overrun on very long file name. + + * input-method-xlib.c (XIM_init_device): + 6th parameter of XRegisterIMInstantiateCallback has different + pointer types on different OSes, so simply cast to (void *). + + * unexhp9k800.c: Warning fixes. Fiddly changes. + + * sysdll.c (dll_open): + shl_load will hang hard if passed a NULL filename. + Simply return NULL for compatibility with dlopen. + * sysdll.c: Conform to XEmacs coding standards. + + * sysdep.c (get_pty_max_bytes): + Support pty input lines longer than 512 bytes on HP-UX 10.20. + +2000-08-31 Martin Buchholz <martin@xemacs.org> + + * tooltalk.c: Add #include <syssignal.h> + +2000-08-12 Alexandre Oliva <aoliva@redhat.com> + + * s/hpux.h: Don't use undefined function sigunblock(). + +2000-08-31 Martin Buchholz <martin@xemacs.org> + + * config.h.in: Add HAVE_BALLOON_HELP. + * emacs.c: Use HAVE_BALLOON_HELP. + * Makefile.in.in (x_objs): + Make Balloon Help conditional on finding shape.h. + +2000-08-23 Yoshiki Hayashi <yoshiki@xemacs.org> + + * syntax.c (regex_emacs_buffer_p): New variable. + * syntax.h (regex_emacs_buffer_p): extern. + * search.c (looking_at_1): + (string_match_1): + (fast_string_match): + (search_buffer): Set regex_emacs_buffer_p. + * regex.c (re_match_2_internal): Reference regex_emacs_buffer_p + when before_dot, at_dot, after_dot. + +2000-08-23 Andy Piper <andy@xemacs.org> + + * gui-x.c (popup_selection_callback): Only set action_occurred + when we really have an image instance. + * gui-msw.c (mswindows_handle_gui_wm_command): ditto. + +2000-08-23 Andy Piper <andy@xemacs.org> + + * gui-msw.c (mswindows_handle_gui_wm_command): set + action_occurred. + * gui-x.c (popup_selection_callback): ditto. + + * glyphs.h (IMAGE_INSTANCE_WIDGET_ACTION_OCCURRED): new accessor. + (XIMAGE_INSTANCE_WIDGET_ACTION_OCCURRED): ditto. + (struct Lisp_Image_Instance): add action_occurred flag. + + * glyphs.c (redisplay_subwindow): use action_occurred flag. + (image_instance_changed): ditto. + (reset_frame_subwindow_instance_cache): only unmap windows - do + not remove them from the cache also. + + * glyphs-widget.c (tab_control_update): better debug. + (progress_gauge_update): ditto. + (layout_update): ditto. + (layout_instantiate): ditto. + (tab_control_order_only_changed): cope with null pending items. + + * glyphs-msw.c (mswindows_tab_control_redisplay): add better + debug. Force selection of an item when an action occurred. Cope + with null pending_items. + (mswindows_progress_gauge_redisplay): better debug. + * glyphs-x.c (x_tab_control_redisplay): ditto. + + * redisplay.c (redisplay_frame): reset the frame cache if the + frame is garbaged. + + * window.c (Fset_window_configuration): potentially re-enable + frame cache reset. + (window_unmap_subwindows): need to finalize instances here since + it is only used in mark_window_as_deleted. + +2000-08-22 Stephen J. Turnbull <stephen@xemacs.org> + + * nas.c (SndOpenDataForReading): + nas.c (WaveOpenDataForReading): + nas.c (readChunk): {BIG,LITTLE}_ENDIAN -> NAS_{BIG,LITTLE}_ENDIAN. + Somehow escaped from the 2000-08-14 patch. + +2000-08-14 Stephen J. Turnbull <stephen@xemacs.org> + + * nas.c: Preprocessor trickery to use NAS_LITTLE_ENDIAN instead + of LITTLE_ENDIAN (conflicts with glibc, at least) in NAS <= 1.2p5. + +2000-08-21 Andy Piper <andy@xemacs.org> + + * glyphs-x.c (x_map_subwindow): Minor optimization - only map the + window if it is not already displayed. + + * glyphs-msw.c (mswindows_map_subwindow): only map the window if + it is not already displayed. + + * window.c (Fset_window_configuration): don't reset the frame + cache. + + * glyphs.c (unmap_subwindow_instance_cache_mapper): only remove + instances from the frame cache if we are actually finalizing them. + (reset_frame_subwindow_instance_cache): reset frame cache only + after unmapping everything. + (map_subwindow): set displayed flag after mapping. + +2000-08-21 Martin Buchholz <martin@xemacs.org> + + * data.c (indirect_function): + Rename ERRORP to non-misleading VOID_FUNCTION_ERRORP. + + * eval.c (function_argcount): + Use original function when signaling errors. + +2000-08-18 Andy Piper <andy@xemacs.org> + + * frame.c (delete_frame_internal): use new + free_frame_subwindow_instances name. + + * glyphs-msw.c (mswindows_tab_control_instantiate): verify index. + (add_tab_item): make return type correct. + (mswindows_tab_control_instantiate): assert index of tab. + (mswindows_tab_control_redisplay): Re-code to use + gui_item_equal_sans_selected and gui_item_list_find_selected. + + * glyphs-widget.c (tab_control_update): Correct comment. + + * window.c (window_unmap_subwindows): use new + unmap_subwindow_instance_cache_mapper. + (window_unmap_subwindows_cache_mapper): deleted. + (Fset_window_configuration): comparisons should now be with + EQ. Preserve the subwindow instance cache across configuration + changes. + (allocate_window): ditto. + (make_dummy_parent): ditto. + + * glyphs.c (free_frame_subwindow_instances): rename from + free_frame_subwindow_instance_cache. finalize all instances rather + than just those in the display cache. + (finalize_all_subwindow_instances): walk windows unmapping and + finalizing subwindows. + (unmap_subwindow_instance_cache_mapper): moved from + window.c. Allow finalization as well as unmapping. + + * gui.c (gui_item_list_find_selected): new function. + + * gui.h (gui_item_list_find_selected): declare. + + * glyphs-x.c (x_tab_control_redisplay): pick tab + explicitly. Re-code to use gui_item_equal_sans_selected and + gui_item_list_find_selected. + + * glyphs-x.h: add lwlib-utils.h + + * buffer.c (Frecord_buffer): undo previous change. + +2000-08-09 Vin Shelton <acs@xemacs.org> + + * config.h.in, s/gnu.h, s/hpux.h, s/linux.h: Use UNIX98 PTYs if + possible. Create temporary files more securely. The patch was + generated by Torsten Duwe <duwe@caldera.de>, Florian Weimer + <Florian.Weimer@RUS.Uni-Stuttgart.DE> and Olaf Kirch. See + http://www.xemacs.org/list-archives/xemacs-patches/200007/msg00123.html + for details. + +2000-08-07 Ben Wing <ben@xemacs.org> + + * getloadavg.c: remove duplicate (and windows-breaking) + includes of fcntl.h and sys/file.h. + + * nt.c: remove duplicate getloadavg() definition. + + * sysdll.h (Qdll_filename_encoding): add missing stand-in + encodings. + +2000-08-07 Gunnar Evermann <ge204@eng.cam.ac.uk> + + * eval.c (function_argcount): If function needs to be autoloaded + actually use the loaded definition. + GCPRO function. + +2000-08-05 Ben Wing <ben@xemacs.org> + + * getloadavg.c: add prototype for getloadavg(). remove + duplicate WIN32_NATIVE/CYGWIN code (already in the middle + of the code). remove duplicate header includes. + + * s\cygwin32.h, s\mingw32.h: remove stray NO_ARG_ARRAY. + + * s\cygwin32.h, s\mingw32.h, m\windowsnt.h: + don't define LOAD_AVE_TYPE/LOAD_AVE_CVT because we have no + useful load average. + + * alloc.c (reinit_alloc_once_early): removed references to + VIRT_ADDR_VARIES, malloc_sbrk_used/free, and data-bytes-used/free. + the lisp vars are the only things referencing the malloc_sbrk_* + vars, and they were already if 0'd out. these vars only exist + in the older malloc.c, which is basically unused, and they're + only for informational purposes. + + * m\*.h: removed useless VIRT_ADDR_VARIES. + + * m\powerpc.h: removed stray NO_ARG_ARRAY. + +2000-04-26 IKEYAMA Tomonori <tomonori@suiyokai.org> + + * redisplay-msw.c (mswindows_output_dibitmap): Set foreground + color if the image is a mono pixmap. + +2000-07-30 Ben Wing <ben@xemacs.org> + + * Makefile.in.in (release): + Remove stray @. + + * buffer.c (directory_is_current_directory): + * dired-msw.c (mswindows_get_files): + * dired.c: + * dired.c (Fdirectory_files): + * dired.c (file_name_completion_stat): + * dired.c (Ffile_attributes): + [[[[1]]]]: Rename stat() -> xemacs_stat() and eliminate nasty + preprocessor tricks, to avoid problems on some machines + (e.g. SCO). + + * callproc.c (egetenv): GC docs. + + * console-msw.h: + * console-msw.h (struct mswindows_dialog_id): + * lrecord.h (lrecord_type): + New object for use with MSW dialogs. + + * console.h (struct console_methods): + New enable/disable frame methods, for proper modal dialogs. + + * device-msw.c (msprinter_default_printer): Fix to follow + proper Mule conventions. + + * device-msw.c: + * device-msw.c (signal_open_printer_error): + * device-msw.c (msprinter_init_device): + * device-msw.c (ensure_not_printing): + * device-msw.c (plist_get_margin): + * device-msw.c (Fmsprinter_select_settings): + * device-msw.c (finalize_devmode): + * device-msw.c (Fmsprinter_settings_despecialize): + * device-msw.c (signal_enum_priner_error): + * extents.c (decode_extent): + * extents.c (decode_map_extents_flags): + * extents.c (decode_extent_at_flag): + * extents.c (Fextent_at): + * extents.c (Fextents_at): + * extents.c (symbol_to_glyph_layout): + [[[[2]]]] Use structured errors. + + * dialog-msw.c: + * dialog-msw.c (mswindows_is_dialog_msg): + * dialog-msw.c (mark_mswindows_dialog_id): + * dialog-msw.c (dialog_proc): + * dialog-msw.c (handle_question_dialog_box): + * dialog-msw.c (syms_of_dialog_mswindows): + Define new object to clean up marking; use it as a dialog identifier. + Call new delete-dialog-box-hook. + + * dialog-x.c (dbox_selection_callback): + * dialog-x.c (dbox_descriptor_to_widget_value): + * dialog-x.c (x_make_dialog_box_internal): + Call new delete-dialog-box-hook. + Return an id. + + * dialog.c: + * dialog.c (syms_of_dialog): + * dialog.c (vars_of_dialog): + Define new delete-dialog-box-hook, for use w/modal dialog boxes. + + * eval.c: + * eval.c (signal_call_debugger): + when noninteractive, output stack traces on the console instead + of in a (never-seen) buffer. + + * eval.c (signal_type_error): + * eval.c (invalid_argument_2): + * lisp.h: + new funs for use w/structured errors. + + * event-Xt.c: + * event-Xt.c (x_to_emacs_keysym): + * event-Xt.c (describe_event): + * event-Xt.c (emacs_Xt_event_handler): + * event-Xt.c (vars_of_event_Xt): + * event-msw.c: + * event-msw.c (mswindows_wnd_proc): + * event-msw.c (vars_of_event_mswindows): + rename {x,mswindows}-debug-events to debug-{}-events for + consistency with other debug-foo variables. + + * event-stream.c: + document next-event more clearly. + + * fileio.c (Ffile_name_directory): + * fileio.c (Ffile_name_nondirectory): + * fileio.c (Funhandled_file_name_directory): + * fileio.c (file_name_as_directory): + * fileio.c (Ffile_name_as_directory): + * fileio.c (directory_file_name): + * fileio.c (Fdirectory_file_name): + * fileio.c (Fmake_temp_name): + * fileio.c (Ffile_truename): + * fileio.c (Fsubstitute_in_file_name): + * fileio.c (expand_and_dir_to_file): + * fileio.c (barf_or_query_if_file_exists): + * fileio.c (check_executable): + * fileio.c (Ffile_exists_p): + * fileio.c (Ffile_writable_p): + * fileio.c (Ffile_directory_p): + * fileio.c (Ffile_regular_p): + * fileio.c (Ffile_modes): + * fileio.c (Ffile_newer_than_file_p): + * fileio.c (Fverify_visited_file_modtime): + * fileio.c (Fset_visited_file_modtime): + * fileio.c (auto_save_1): + (1). (2). + fix up gcpro's. + + * frame-msw.c: + * frame-msw.c (mswindows_init_frame_1): + * frame-msw.c (mswindows_enable_frame): + * frame-msw.c (error_frame_unsizable): + * frame-msw.c (msprinter_init_frame_1): + * frame-msw.c (msprinter_init_frame_3): + * frame-msw.c (console_type_create_frame_mswindows): + (2). + implement new enable/disable frame methods. + + * frame-x.c: + * frame-x.c (x_enable_frame): + * frame-x.c (console_type_create_frame_x): + implement new enable/disable frame methods. + + * frame.c: + * frame.c (Fdisable_frame): + * frame.c (syms_of_frame): + * frame.h (struct frame): + implement new enable/disable frame methods/functions. + + * general-slots.h: + add initial-focus. + + * glyphs-msw.c (mswindows_widget_instantiate): + comment that initial-focus should be implemented. + + * glyphs-widget.c: + * glyphs-widget.c (check_valid_instantiator): + * glyphs-widget.c (check_valid_orientation): + * glyphs-widget.c (check_valid_tab_orientation): + * glyphs-widget.c (check_valid_justification): + * glyphs-widget.c (check_valid_border): + * glyphs-widget.c (check_valid_callback): + * glyphs-widget.c (check_valid_int_or_function): + * glyphs-widget.c (check_valid_string_or_vector): + * glyphs-widget.c (check_valid_item_list_1): + * glyphs-widget.c (widget_validate): + * glyphs-widget.c (combo_box_validate): + * glyphs-widget.c (widget_instantiate): + * glyphs-widget.c (syms_of_glyphs_widget): + * glyphs-widget.c (VALID_WIDGET_KEYWORDS): + * glyphs-widget.c (image_instantiator_combo_box): + * glyphs-widget.c (image_instantiator_scrollbar): + * glyphs-widget.c (image_instantiator_tab_control): + * glyphs-widget.c (VALID_LAYOUT_KEYWORDS): + (2). + support (unimplemented) keyword initial-focus. + reindent long macros. + + * glyphs-x.c (x_redisplay_widget): + * glyphs-x.c (x_button_instantiate): + * glyphs-x.c (x_button_redisplay): + * glyphs-x.c (x_progress_gauge_instantiate): + * glyphs-x.c (x_edit_field_instantiate): + * glyphs-x.c (x_combo_box_instantiate): + * glyphs-x.c (x_tab_control_instantiate): + * glyphs-x.c (x_label_instantiate): + * gui-x.c: + * gui-x.c (button_item_to_widget_value): + * gui-x.c (gui_items_to_widget_values_1): + * gui-x.c (gui_item_children_to_widget_values): + * gui-x.c (gui_items_to_widget_values): + * gui-x.h: + * menubar-x.c (menu_item_descriptor_to_widget_value_1): + add new flag to gui-parsing routines to indicate whether + accelerator specs should be supported. + + * glyphs.c (syms_of_glyphs): use DEFSYMBOL. + + * glyphs.h (struct Lisp_Image_Instance): + * glyphs.h (IMAGE_INSTANCE_WANTS_INITIAL_FOCUS): + add initial-focus flag. + + * gui.c: + * gui.c (syms_of_gui): + * gui.c (vars_of_gui): + clean up menu-no-selection-hook. + + * gui.h: + support delete-dialog-box-hook. + + * lread.c (Fload_internal): + * lread.c (locate_file_in_directory_mapper): + (1). + + * lrecord.h: + * lrecord.h (struct toolbar_button): + * lrecord.h (syms_of_toolbar): + document how to create a new object. + + * menubar-msw.c (mswindows_char_is_accelerator): + may be called on frames w/o menus. + + * menubar.c (vars_of_menubar): + clean up :filter docs. + + * nt.c (readdir): + * ntproc.c: + (1). + + * process-nt.c: + * process-nt.c (validate_signal_number): + * process-nt.c (signal_cannot_launch): + * process-nt.c (nt_create_process): + * process-nt.c (nt_send_process): + * process-nt.c (nt_kill_child_process): + * process-nt.c (nt_open_network_stream): + * process-nt.c (syms_of_process_nt): + (2). + delete quote-handling. call new lisp code that does it better. + + * process-unix.c (connect_to_file_descriptor): + * process-unix.c (allocate_pty): + * process-unix.c (unix_send_process): + * process-unix.c (unix_kill_child_process): + * process-unix.c (unix_open_network_stream): + * process-unix.c (unix_open_multicast_group): + (1). (2). + + * process.c: + * process.c (Fstart_process_internal): + (2). need to canonicalize process path even if absolute. + + * select-msw.c (symbol_to_ms_cf): + * select-msw.c (ms_cf_to_symbol): + * select-msw.c (cf_is_autofreed): + * select-msw.c (mswindows_destroy_selection): + * select.c: + * select.c (syms_of_select): + * select.h: + support dibv5, fix bugs. (from Mike Alexander) + + * select.c (Fget_selection_internal): + * select.c (select_convert_out): + + * sysdep.c: + * sysdep.c (xemacs_stat): + renamed. + + * sysdep.c (mkdir): + * sysdep.c (rmdir): + but keep original stat() here because we provide encapsulation + around these funs. + + * sysfile.h: + * sysfile.h (fstat): + remove stat garbage. + + * syswindows.h: + fix X/MSW conflict. + don't include tchar.h. it's inappropriate because it makes + compile-time distinctions when we want runtime distinctions. + (we provide our own tchar replacements) + + * toolbar.c: + use default object printer for toolbar-button. + + * unexcw.c: + make sure we don't encapsulate. + + * window.c (vars_of_window): + emphasize that temp-buffer-show-hook is obsolete. + +2000-08-05 Martin Buchholz <martin@xemacs.org> + + * glyphs.c (image_instance_hash): HASH2 wants EMACS_INT args. + (Fimage_instance_subwindow_id): make_int wants EMACS_INT arg. + + * events.c (Fevent_timestamp_lessp): + Not 64-bit clean. Use EMACS_INT, not int. + +2000-06-05 Andrew Begel <abegel@cs.berkeley.edu> + + * lrecord.h (lrecord_types): Changed lrecord_type_count to an + unsigned int and changed the last enum to + lrecord_type_last_built_in_type. + (lrecord_implementations_table): changed prototype to know how + long the array is supposed to be. + (lrecord_type_count): new unsigned int to keep track of the + current number of lisp lrecord types. + (DEFINE_EXTERNAL_LRECORD): + (DECLARE_EXTERNAL_LRECORD): Added these two for external + dynamic-modules to declare new lisp types. They are the same + as the non-EXTERNAL forms, but declare an lrecord_type unsigned + int for each new type, and increment lrecord_type_count by 1. + + * alloc.c (lrecord_implementations_table): Changed to reference + lrecord_type_last_built_in_type for the size of the array. + Moved MODULE_DEFINABLE_TYPE_COUNT to lrecord.h. + +2000-08-03 Yoshiki Hayashi <yoshiki@xemacs.org> + + * glyphs.h (check_valid_item_list): Renamed from + check_valid_item_list_1. + +2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net> + + * select.c (Qselect_coerce): New. + * select.c (Vselection_coercion_alist): New. + * select.c (syms_of_select): Declare. + * select.c (get-selection-internal): Use it. + Use the new select-coerce functionality. + + * select.c (select_coerce): New. + * select.h (select_coerce): Declare. + New function to coerce one type of data into another. + +2000-08-03 Martin Buchholz <martin@xemacs.org> + + * callproc.c (Fcall_process_internal): + (Fcall_process_internal): + * process-unix.c (unix_create_process): + Save and restore the value of errno, so that error messages are accurate. + +2000-08-01 Martin Buchholz <martin@xemacs.org> + + * elhash.c (print_hash_table): + Fix printing of hash tables to also use `key-and-value' instead of `t'. + Prettify docstrings and indentation. + +2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org> + + * window.c (Fwindow_pixel_edges): Subtract frame border and + gutter size. + +2000-07-31 Andy Piper <andy@xemacs.org> + + * buffer.c (Frecord_buffer): make absolutely sure that redisplay + will acknowledge the change. + + * glyphs.h: declare tab_control_order_only_changed. + + * glyphs-x.c (x_tab_control_redisplay): use + tab_control_order_only_changed. + + * glyphs-widget.c (tab_control_order_only_changed): new function. + + * glyphs-msw.c (mswindows_tab_control_redisplay): use + tab_control_order_only_changed. + + * gui.c (gui_item_equal_sans_selected): new function. + (gui_item_equal): use it. + + * glyphs-msw.c (mswindows_combo_box_instantiate): deprecate + :properties in favor of :items.. + + * glyphs-widget.c (check_valid_item_list): rename from + check_valid_item_list_1. + (check_valid_item_list_1): renamed. + (combo_box_validate): deprecate :properties in favor of :items. + (widget_instantiate): ditto. + (tab_control_update): ditto. + (image_instantiator_combo_box): ditto. + (image_instantiator_tree_view): ditto. + (image_instantiator_tab_control): ditto. + (layout_post_instantiate): remove dead code. + + * print.c (debug_print_no_newline): only write to debugger if in + WIN32_NATIVE. + + * elhash.c (Fmake_hash_table): update doc string. + + * event-msw.c (mswindows_wnd_proc): don't allow processing of + messages whilst in GC. This at least stops XEmacs crashing but has + the potential for wierd behaviour. + +2000-07-31 Martin Buchholz <martin@xemacs.org> + + * config.h.in: + Make existence of s&m files optional. + + * s/bsd386.h: Remove HAVE_GETLOADAVG. + * s/freebsd.h: Remove HAVE_GETLOADAVG. + * s/gnu.h: Remove HAVE_GETLOADAVG. + * s/netbsd.h: Remove HAVE_GETLOADAVG. + * s/sol2.h: Remove HAVE_GETLOADAVG. + * lisp.h: Remove getloadavg() declaration. + * fns.c: + Include <sys/loadavg.h> if available. + Don't declare our own getloadavg() if HAVE_GETLOADAVG. + * config.h.in: Group together getloadavg()-related macros. + Use only configure-time tests to detect getloadavg(). + +2000-07-30 Martin Buchholz <martin@xemacs.org> + + * Makefile.in.in (TransientEmacsShell.o): Fix race condition. + +2000-07-25 Andy Piper <andy@xemacs.org> + + * syswindows.h: add tchar.h for native builds. + + * frame.c (syms_of_frame): remove set-glyph-image. + + * general-slots.h: add Qset_glyph_image. + + * glyphs-widget.c (layout_update): add domain arg to + set-glyph-image. + (syms_of_glyphs_widget): remove set-glyph-image. + +2000-07-23 Ben Wing <ben@xemacs.org> + + * dialog-msw.c (vars_of_dialog_mswindows): need to staticpro + Vpopup_frame_list. + +2000-07-22 Andy Piper <andy@xemacs.org> + + * symsinit.h: add syms_of_win32(). + + * gui-msw.c (syms_of_gui_mswindows): remove + Fmswindows_shell_execute. + (Fmswindows_shell_execute): moved to win32.c. + + * emacs.c (main_1): add syms_of_win32 (). + + * win32.c (init_potentially_nonexistent_functions): rewrite in + compiler-friendly terms. + (Fmswindows_shell_execute): move here from gui-msw.c. + (syms_of_win32): new. + + * device-msw.c (Fmswindows_printer_list): clean up args to + EnumPrinters. + Don't include tchar under cygwin or mingw. + (msprinter_default_printer): make cygwin-friendly. + +2000-07-21 Andy Piper <andy@xemacs.org> + + * glyphs-widget.c (image_instantiator_tree_view): use tab + control's update function. + (layout_property): new function. Retrieve items. + + * glyphs-msw.c (mswindows_tree_view_redisplay): new + function. Re-populate the tree view from the pending items. + + * glyphs.c (instantiate_image_instantiator): Make sure the domain + is designated the parent if the domain is an image instance. This + is needed so that dirtiness can be cascade up the hierarchy and + thus for layout children to be redisplayed correctly. + (allocate_image_instance): rename glyph -> parent. + + * redisplay.h: change redisplay_output_layout signature. + + * redisplay-msw.c (mswindows_output_display_block): use domain + arg. + + * redisplay-x.c (x_output_display_block): use domain arg. + +2000-07-10 Andy Piper <andy@xemacs.org> + + * window.c (Fset_window_configuration): add comment. + + * redisplay-output.c (compare_runes): + (redisplay_output_subwindow): redisplay rather than update subwindow. + (redisplay_output_layout): ditto. + + * redisplay-msw.c (mswindows_frame_output_end): + (mswindows_frame_output_end): make defer window pos optional. + + * lisp.h: add Flast. + + * glyphs.h (struct image_instantiator_methods): add dest_mask top + normalize method. Change update method to be for changed + instantiators. Add redisplay method. Change signature of layout + method. + (struct Lisp_Image_Instance): add instantiator. + (IMAGE_INSTANCE_INSTANTIATOR): new. + (IMAGE_INSTANCE_SUBWINDOW_FACE): new. + (XIMAGE_INSTANCE_INSTANTIATOR): new. + (XIMAGE_INSTANCE_SUBWINDOW_FACE): new. + + * glyphs.c: + (find_instantiator_differences): new function. + (Fset_instantiator_property): new convenience function. + (check_image_instance_structure): strictly check for vector + instantiators. + (normalize_image_instantiator): make non-static. + (instantiate_image_instantiator): pass on dest_mask and use new + signatures for image_instance_layout and friends. + (mark_image_instance): mark the instantiator. Mark the subwindow + face not the widget face. + (image_instance_equal): add instantiator. + (image_instance_hash): ditto. + (allocate_image_instance): ditto. + (Fset_image_instance_property): removed. + (Fimage_instance_file_name): ditto. + (Fcolorize_image_instance): ditto. + (image_instance_layout): add offsets to be set. + (update_image_instance): new function. update an image instance + from its changed instantiator. + (inherit_normalize): add dest_mask. + (xbm_normalize): ditto. + (xface_normalize): ditto. + (xpm_normalize): ditto. + (text_update): set_property -> update. + (image_instantiate): use the glyph identity as a hash key, not the + instantiator. + (glyph_width): use new image_instance_layout signature. + (glyph_ascent): ditto. + (glyph_descent): ditto. + (glyph_height): ditto. + (glyph_query_geometry): ressurrect. + (glyph_layout): ditto. + (redisplay_subwindow): update -> redisplay. + (syms_of_glyphs): add Fset_instantiator_property. + (image_instantiator_format_create): set_property -> update. + + * glyphs-x.c: + (autodetect_normalize): add dest_maks to signature. + (x_redisplay_subwindow): update -> redisplay. + (x_redisplay_widget): ditto. + (x_button_redisplay): ditto. + (x_progress_gauge_redisplay): ditto. + (x_tab_control_redisplay): ditto. Rewrite to cope with changed + stacking order. + (console_type_create_glyphs_x): update -> redisplay. + (image_instantiator_format_create_glyphs_x): ditto. + + * glyphs-widget.c: + (check_valid_instantiator): disallow glyphs in the instantiator, + they must now be vectors. + (check_valid_instantiator_list): ditto. + (glyph_instantiator_to_glyph): use internal symbol rather than + intern. + (widget_update): renamed from widget_set_property. Call cascaded + update methods. + (redisplay_widget): renamed from update_widget. + (widget_layout): image_instance_layout now takes position as well + as size. + (widget_normalize): ditto. + (widget_instantiate): ditto. + (tab_control_query_geometry) ditto.: + (tab_control_update): renamed from tab_control_set_property. + (progress_gauge_update): set_property -> update. + (layout_normalize): rewrite so that child instantiators are + normalized also. + (layout_update): new function. Create glyphs from the normalized + children and cope with any other layout keywords. We do not + instantiate children here that will be take care of by + redisplay_output_layout. + (layout_instantiate): call layout_update and not much else. + (layout_post_instantiate): not sure whether this is needed + anymore. + (layout_query_geometry): query glyph geometry rather than + image_instance geometry. + (layout_layout): set offsets from pass in parameters. Use glyph + geometry and layout functions rather than image instance ones. + (native_layout_layout): ditto. + (syms_of_glyphs_widget): add make-glyph and set-glyph-image. + (image_instantiator_widget): set_property -> update. + (image_instantiator_buttons): ditto. + (image_instantiator_progress_guage): ditto. + (image_instantiator_tab_control): ditto. + (VALID_LAYOUT_KEYWORDS): instantiators must now be vectors. + (image_instantiator_layout): add update method. + + * glyphs-msw.c (bmp_normalize): + (mswindows_resource_normalize): add dest_mask so that it can be + proprogated by layout_normalize. + (begin_defer_window_pos): make optional because it may not be the + right thing to do and it introduces differences with X. + (mswindows_unmap_subwindow): ditto. + (mswindows_map_subwindow): ditto. + (mswindows_redisplay_subwindow): renamed from + mswindows_update_subwindow. + (mswindows_redisplay_widget): ditto. + (mswindows_button_redisplay): renamed from + mswindows_button_update. Update is now what the instantiation + function does for a changed instantiator. + (mswindows_progress_gauge_instantiate): set the progress value + here if appropriate. + (mswindows_tab_control_redisplay): cope with re-ordering of the + members of the tab widget by simply selecting the new top + widget. This makes things appear ok if you click on a tab. + (mswindows_combo_box_instantiate): image_instance_layout now takes + position as well as size. + (mswindows_progress_gauge_redisplay): renamed from + mswindows_progress_gauge_update. + (console_type_create_glyphs_mswindows): fix update -> redisplay. + (image_instantiator_format_create_glyphs_mswindows): ditto. + + * glyphs-eimage.c (jpeg_normalize): + (gif_normalize): + (png_normalize): + (tiff_normalize): add dest_mask so that it can be proprogated by + layout_normalize. + + * elhash.c: + (print_hash_table): + (hash_table_weakness_validate): + (decode_hash_table_weakness): + (Fhash_table_weakness): + (Fhash_table_type): + (syms_of_elhash): use Ben's naming scheme for hashtable types.. + + * console.h (struct console_methods): move update_* to + redisplay_*. + +2000-07-20 Ben Wing <ben@xemacs.org> + + * *.[ch] (XSETOBJ): remove unused middle argument. + lisp-disunion.h: correct wrap_object() to one argument. + +2000-07-15 Ben Wing <ben@xemacs.org> + + * s/cygwin32.h: + * s/cygwin32.h (CYGWIN_CONV_PATH): + Add missing logb prototype for v1.1. + Use post-b20 names and alias to pre-b20 names when pre-b20. + + * s/windowsnt.h: [5]. + +2000-07-15 Ben Wing <ben@xemacs.org> + + * Makefile.in.in (x_objs): + * Makefile.in.in (sheap_objs): + * Makefile.in.in (objs): + added win32.o, cosmetic cleanups. + + * alloc.c (Fmake_byte_code): + [[[1]]]: Changes for new LIST_LOOP, EXTERNAL_LIST_LOOP, + etc. macros which declare their own args now. + + * alloc.c (syms_of_alloc): + [[[2]]]: Use DEFSYMBOL, DEFKEYWORD, DEFERROR and friends. + + * buffer.c: + Moved buffer-dedicated-frame, set-buffer-dedicated-frame into lisp. + + * buffer.c (Fget_file_buffer): + Fixed GCPRO problem. + + * buffer.c (get_truename_buffer): + Fixed comment about GC checking. + + * buffer.c (syms_of_buffer): + Undeclared those dedicated frame funs. + [2]. + + * buffer.h: + Define convenience macros for internal/external conversions. + [[[3]]]: Define codesys aliases Qcommand_argument_encoding + and Qenvironment_variable_encoding for cleaner code. + + * bufslots.h: + Remove dedicated-frame; in lisp. + + * bytecode.c (funcall_compiled_function): + [1]. + + * bytecode.c (syms_of_bytecode): + [2]. + + * console-msw.c: + * console-msw.c (mswindows_show_console): Rewrote. + + * console-msw.c (Fmswindows_debugging_output): New. + Sends to OutputDebugString (special MSWin debugger interface). + + * console-msw.c (Fmswindows_message_box): + Fixed stupid bugs so it works when called from kill-emacs. + + * console-msw.c (syms_of_console_mswindows): + Declare Fmswindows_debugging_output. + + * console-msw.h: + New MSWin prototypes. + + * console-msw.h (struct mswindows_frame): + New entry last-click-mods for improved button-modifier support. + + * console-msw.h (FRAME_MSWINDOWS_POPUP): + New struct entry `popup' with corresponding accessor. + + * console-x.c: + * console-x.c (split_up_display_spec): + * console-x.c (get_display_arg_connection): + * console-x.c (x_semi_canonicalize_console_connection): + * console-x.c (x_canonicalize_device_connection): + [[[6]]]: Change char to more specific type. + [[[8]]]: Make use of abstracting codesys aliases defined in [3], [4]; + + * console-x.c (x_semi_canonicalize_console_connection): + * console-x.c (x_canonicalize_device_connection): + [[[9]]]: Fix up error signalling to use new structured error system. + + * console-x.h: + [[[4]]]: Define codesys aliases: + Qlwlib_encoding, Qx_atom_name_encoding, Qx_font_name_encoding, + Qx_color_name_encoding, Qx_display_name_encoding. + + * console.h (struct console_methods): + New method make_dialog_box_internal supersedes older + popup_dialog_box method. + + * data.c: + Define many new errors, part of new structured errors. + + * data.c (init_errors_once_early): + * data.c (syms_of_data): + [2]. + + * device-msw.c (mswindows_init_device): + [[[5]]]: Cleanup to support NT 3.51. + + * device-msw.c (decode_devmode): Cleanup. + + * device-msw.c (mswindows_handle_print_setup_dialog_box): + * device-msw.c (mswindows_handle_print_dialog_box): + * device-msw.c (mswindows_handle_page_setup_dialog_box): + * device-msw.c (syms_of_device_mswindows): + Delete the dialog box primitives recently introduced by Kirill and + instead interface to general dialog box interface. + + * device-x.c: + * device-x.c (compute_x_app_name): + * device-x.c (x_init_device): + * device-x.c (Fx_valid_keysym_name_p): + * device-x.c (Fx_set_font_path): + [6]. + [7]. + + * device.h (wrap_device): New. + First of its kind; meant to replace XSETDEVICE. + + * dialog-msw.c: Many file-dialog symbols. + + * dialog-msw.c (mswindows_register_popup_frame): New. + * dialog-msw.c (mswindows_is_dialog_msg): New. + For supporting kbd traversal in dialog boxes. + + * dialog-msw.c (dialog_proc): + Support hitting ESC in dialogs. + + * dialog-msw.c (struct): + Common dialog box errors. + + * dialog-msw.c (handle_file_dialog_box): New. + Add file dialog code. + + * dialog-msw.c (handle_question_dialog_box): + Redo existing code to support new question dialog syntax. + + * dialog-msw.c (console_type_create_dialog_mswindows): + We support new dialog console method. + + * dialog-msw.c (syms_of_dialog_mswindows): + * dialog-msw.c (vars_of_dialog_mswindows): + New file dialog symbols, vars. + + * dialog-x.c: + * dialog-x.c (maybe_run_dbox_text_callback): + * dialog-x.c (dbox_descriptor_to_widget_value): + * dialog-x.c (x_make_dialog_box_internal): + * dialog-x.c (console_type_create_dialog_x): + Mule-ize entire file. + Redo to support question dialog syntax. + [6]. + + * dialog.c: + * dialog.c (Fmake_dialog_box_internal): + * dialog.c (syms_of_dialog): + Kill old popup-dialog-box, replace with new primitive. + Just call device method or signal error. + + * eldap.c (Fldap_open): + * eldap.c (Fldap_search_basic): + * eldap.c (Fldap_add): + * eldap.c (Fldap_modify): + [1]. + [7]. + + * emacs.c: + * emacs.c (make_arg_list_1): + * emacs.c (make_arg_list): + Mule-ize call to dll_init(). + [6]. + [8]. + + * emacs.c (make_argc_argv): + * emacs.c (free_argc_argv): + * emacs.c (init_cmdargs): + * emacs.c (main_1): + * emacs.c (Fkill_emacs): + * emacs.c (Fdump_emacs): + Update comments about what can be used in syms_* etc. + Call init_win32() when necessary. + Fix up MS Win dialog box in kill-buffer to actually work right. + [7]. + + * eval.c: + * eval.c (For): + * eval.c (Fand): + * eval.c (Fprogn): + * eval.c (Fprog1): + * eval.c (Fprog2): + * eval.c (FletX): + * eval.c (Flet): + * eval.c (condition_case_3): + * eval.c (Feval): + * eval.c (function_argcount): + * eval.c (funcall_lambda): + [1]. + + * eval.c (type_error): New. + * eval.c (maybe_type_error): New. + * eval.c (continuable_type_error): New. + * eval.c (maybe_continuable_type_error): New. + * eval.c (type_error_with_frob): New. + * eval.c (maybe_type_error_with_frob): New. + * eval.c (continuable_type_error_with_frob): New. + * eval.c (maybe_continuable_type_error_with_frob): New. + New functions for use with structured errors. + + * event-Xt.c: + * event-Xt.c (x_event_to_emacs_event): + Buttons are now modifiers too. + + * event-Xt.c (emacs_Xt_current_event_timestamp): + Implement new event method. + * event-Xt.c (reinit_vars_of_event_Xt): Set it. + + * event-msw.c: + * event-msw.c (ntpipe_shove_writer): [5]. + * event-msw.c (mswindows_enqueue_mouse_button_event): + * event-msw.c (mswindows_drain_windows_queue): + * event-msw.c (mswindows_wnd_proc): [7]. + * event-msw.c (mswindows_current_layout_has_AltGr): [5]. + * event-msw.c (mswindows_modifier_state): + Throughout: support new button modifiers. + + * event-msw.c (emacs_mswindows_current_event_timestamp): + Implement new event method. + * event-msw.c (reinit_vars_of_event_mswindows): Set it. + + * event-stream.c: + * event-stream.c (event_stream_current_event_timestamp): New. + * event-stream.c (maybe_kbd_translate): New functionality. + * event-stream.c (vars_of_event_stream): + Document new kbd-translate-table functionality. + + * event-stream.c (Fcurrent_event_timestamp): New. + New primitive for use in fabricated events. + * event-stream.c (syms_of_event_stream): [2]. Declare new primitive. + + * events-mod.h (XEMACS_MOD_BUTTON1): new button modifiers. + + * events.c: + * events.c (Fmake_event): + * events.c (WRONG_EVENT_TYPE_FOR_PROPERTY): + [1]. + [9]. + + * events.c (format_event_object): fix gcc warnings. + + * events.c (Fevent_timestamp): Document new primitives. + + * events.c (TIMESTAMP_HALFSPACE): New. + + * events.c (Fevent_timestamp_lessp): New. New primitive for + comparing timestamps correctly (half-space algorithm). + + * events.c (Fevent_modifier_bits): Doc fix. + + * events.c (Fevent_modifiers): Major doc addition. + * events.c (event_x_y_pixel_internal): Typo fix. + * events.c (syms_of_events): Declare new primitives. + + * events.h: + Update long comment for button modifiers, timestamps. + + * events.h (struct event_stream): + New current_event_timestamp method. + + * extents.c: + * extents.c (extent_in_region_p): + * extents.c (decode_extent): + * extents.c (Fset_extent_parent): + * extents.c (decode_map_extents_flags): + Fix gcc warnings. + [9]. + + * extents.c (struct extent_at_arg): + * extents.c (decode_extent_at_flag): + * extents.c (extent_at_mapper): + * extents.c (extent_at_bytind): + * extents.c (Fextent_at): Adapt to new lower-level interface. [9]. + * extents.c (Fextents_at): New primitive. [9]. + * extents.c (symbol_to_glyph_layout): [9]. + Support new primitive `extents-at'. + + + * extents.c (get_text_property_bytind): + extent_at_bytind has another arg. + [9]. + + * extents.c (syms_of_extents): New primitive. + + * file-coding.c (Fmake_coding_system): [1]. + * file-coding.c (subsidiary_coding_system): fix gcc warning + * file-coding.c (syms_of_file_coding): [2]. + + * fileio.c (Fexpand_file_name): + * fileio.c (Fsysnetunam): + * fileio.c (Ffile_exists_p): + * fileio.c (Ffile_executable_p): + * fileio.c (Fverify_visited_file_modtime): + Clean up GCPROing. + + * fileio.c (syms_of_fileio): [2]. + + * filelock.c (lock_file_1): + * filelock.c (current_lock_owner): + * filelock.c (lock_if_free): + * filelock.c (lock_file): + * filelock.c (unlock_file): + Clean up GCPROing. + + * fns.c (concat): Fix gcc warning. + + * fns.c (Fmember): + * fns.c (Fold_member): + * fns.c (Fmemq): + * fns.c (Fold_memq): + * fns.c (memq_no_quit): + * fns.c (Fassoc): + * fns.c (Fold_assoc): + * fns.c (Fassq): + * fns.c (Fold_assq): + * fns.c (assq_no_quit): + * fns.c (Frassoc): + * fns.c (Fold_rassoc): + * fns.c (Frassq): + * fns.c (Fold_rassq): + * fns.c (rassq_no_quit): + * fns.c (Fdelete): + * fns.c (Fold_delete): + * fns.c (Fdelq): + * fns.c (Fold_delq): + * fns.c (delq_no_quit): + * fns.c (Fremassoc): + * fns.c (Fremassq): + * fns.c (remassq_no_quit): + * fns.c (Fremrassoc): + * fns.c (Fremrassq): + * fns.c (remrassq_no_quit): + * fns.c (Freverse): + * fns.c (mapcar1): + [1]. + + * frame-msw.c (mswindows_init_frame_1): + * frame-msw.c (mswindows_delete_frame): + Register popups with dialog code so keyboard traversing works. + + * frame-tty.c (tty_raise_frame_no_select): [1]. + + * frame-x.c: + * frame-x.c (x_set_frame_text_value): + * frame-x.c (x_set_frame_properties): + * frame-x.c (x_create_widgets): + [7]. + + * frame.c: + * frame.c (Fmouse_pixel_position): Minor doc fixes. + + * frame.h (wrap_frame): New. + Macro like wrap_device. + + * general.c: + * general.c (SYMBOL): + * general.c (syms_of_general): + Major reorg. This is now just a wrapper and symbols themselves + are listed in general-slots.h. + + * glyphs-eimage.c (tiff_instantiate): Need cast to fix warning. + * glyphs-msw.c (mswindows_resource_instantiate): [5]. + + * glyphs-msw.c (mswindows_native_layout_instantiate): + Add DS_CONTROL so keyboard traversal will work. + + * glyphs-widget.c: + * glyphs-widget.c (syms_of_glyphs_widget): + Move some symbols to general-slots.h. + + * glyphs-x.c: + * glyphs-x.c (xbm_instantiate_1): + * glyphs-x.c (x_xbm_instantiate): + * glyphs-x.c (x_xface_instantiate): + * glyphs-x.c (autodetect_instantiate): + * glyphs-x.c (cursor_font_instantiate): + * glyphs-x.c (x_update_widget): + * glyphs-x.c (x_widget_instantiate): + * glyphs.c (bitmap_to_lisp_data): + * glyphs.c (pixmap_to_lisp_data): + [7]. + + * glyphs.c (syms_of_glyphs): + [2]. + + * gui-x.c: + * gui-x.c (print_widget_value): + * gui-x.c (menu_separator_style_and_to_external): + * gui-x.c (add_accel_and_to_external): + * gui-x.c (button_item_to_widget_value): + * gui-x.c (gui_items_to_widget_values_1): + * gui-x.c (gui_items_to_widget_values): + * gui-x.c (syms_of_gui_x): + * gui-x.c (vars_of_gui_x): + Mule-ize entire file. Move menu-no-selection-hook to gui.c. + [9]. + + * gui-x.h: + Muleize, prototype changes matching gui-x.c. + + * gui.c: + * gui.c (separator_string_p): + * gui.c (gui_item_add_keyval_pair): + * gui.c (make_gui_item_from_keywords_internal): + * gui.c (signal_too_long_error): + * gui.c (parse_gui_item_tree_item): + * gui.c (syms_of_gui): + * gui.c (vars_of_gui): + * gui.h: + menu-no-selection-hook moved here (used by MSWin). + Move some symbols to general-slots.h. + [6]. + [9]. + + * insdel.c (get_buffer_pos_char): + * insdel.c (get_buffer_range_char): + Add GC comments. + + * keymap.c (keymap_lookup_directly): + * keymap.c (keymap_store): + * keymap.c (ensure_meta_prefix_char_keymapp): + * keymap.c (describe_map): + * keymap.h: + Support new button modifiers. + + * lisp-disunion.h (wrap_object): + * lisp-disunion.h (XSETOBJ): + Rename make_obj to wrap_object. + + * lisp-union.h: + * lisp-union.h (make_int): + * lisp-union.h (make_char): + Support wrap_object. + + * lisp.h: + * lisp.h (LIST_LOOP): + * lisp.h (EXTERNAL_LIST_LOOP): + * lisp.h (LIST_LOOP_2): + * lisp.h (EXTERNAL_LIST_LOOP_1): + * lisp.h (EXTERNAL_LIST_LOOP_2): + * lisp.h (EXTERNAL_LIST_LOOP_3): + * lisp.h (EXTERNAL_LIST_LOOP_4_NO_DECLARE): + * lisp.h (PRIVATE_EXTERNAL_LIST_LOOP_6): + * lisp.h (GET_EXTERNAL_LIST_LENGTH): + * lisp.h (EXTERNAL_ALIST_LOOP_5): + * lisp.h (EXTERNAL_ALIST_LOOP_6): + * lisp.h (EXTERNAL_ALIST_LOOP_6_NO_DECLARE): + * lisp.h (EXTERNAL_PROPERTY_LIST_LOOP_5_NO_DECLARE): + * lisp.h (EXTERNAL_PROPERTY_LIST_LOOP_7): + * lisp.h (struct Lisp_Symbol): + * lisp.h (maybe_continuable_error_with_frob): + Fix up section comments. + Add new types for char to indicate usage. + Delete symbols auto-generated from general-slots.h. + Add prototypes for structured error functions. + Add long comments describing looping macros and change interface + so that lvalues are automatically declared. + Add NO_DECLARE macro in case callers want to declare lvalues + themselves. + + * lread.c (read_syntax_error): + * lread.c (continuable_read_syntax_error): + * lread.c (read_structure): + * lread.c (sequence_reader): + * lread.c (read_list_conser): + * lread.c (read_compiled_function): + Rename syntax_error and continuable_syntax_error to avoid clash + with same-named structured error functions. + + * menubar-msw.c (mswindows_translate_menu_or_dialog_item): + * menubar-msw.c (populate_menu_add_item): + * menubar-msw.c (populate_or_checksum_helper): + [5]. + [9]. + + * menubar-x.c: + * menubar-x.c (menu_item_descriptor_to_widget_value_1): + Mule-ize whole file. + + * menubar.c (Fnormalize_menu_item_name): Add optimization. + + * mule-charset.c (Fmake_charset): + * mule-wnnfns.c (Fwnn_set_param): + [1]. + + * ntproc.c (create_child): + * ntproc.c (Fwin32_set_current_locale): + Add comments portending doom. + + * objects-msw.c: + * objects-msw.c (old_font_enum_callback_2): + * objects-msw.c (font_enum_callback_1): + * objects-msw.c (mswindows_enumerate_fonts): + [5]. + + * objects-x.c: + * objects-x.c (allocate_nearest_color): + * objects-x.c (x_parse_nearest_color): + * objects-x.c (x_initialize_color_instance): + * objects-x.c (x_print_color_instance): + * objects-x.c (x_finalize_color_instance): + * objects-x.c (x_valid_color_name_p): + * objects-x.c (x_initialize_font_instance): + * objects-x.c (x_print_font_instance): + * objects-x.c (valid_x_font_name_p): + * objects-x.c (truename_via_FONT_prop): + * objects-x.c (truename_via_random_props): + * objects-x.c (truename_via_XListFonts): + * objects-x.c (x_font_truename): + * objects-x.c (x_font_instance_truename): + * objects-x.c (x_font_instance_properties): + * objects-x.c (x_list_fonts): + * objects-x.c (x_find_charset_font): + Mule-ize entire file. + [7]. + + * objects-x.h: + Mule-verify. + + * print.c: + * print.c (std_handle_out_external): + * print.c (debug_print_no_newline): + * print.c (syms_of_print): + Output to all debugger kinds in debug-print. + Fix console-output code under MSWin to actually work. + + * process-nt.c (send_signal): + * process-nt.c (nt_create_process): + Use newer Unicode macros. + + * process-unix.c (unix_create_process): + * process-unix.c (unix_canonicalize_host_name): + * process-unix.c (unix_open_network_stream): + [7]. + + * scrollbar-x.c: + Mule-verify. + + * search.c (syms_of_search): + [2]. + + * select-msw.c (mswindows_destroy_selection): + Use LIST_LOOP_2. + + * select-x.c (symbol_to_x_atom): + [7]. + + * select.c (syms_of_select): + [2]. + + * sound.c (Fplay_sound_file): + [7]. + + * specifier.c: + * specifier.c (decode_specifier_type): + * specifier.c (Fvalid_specifier_locale_type_p): + * specifier.c (check_valid_locale_or_locale_type): + * specifier.c (decode_locale): + * specifier.c (decode_locale_type): + * specifier.c (decode_locale_list): + * specifier.c (check_valid_domain): + * specifier.c (decode_specifier_tag_set): + * specifier.c (Fcanonicalize_tag_set): + * specifier.c (Fdefine_specifier_tag): + * specifier.c (Fspecifier_tag_predicate): + * specifier.c (check_valid_inst_list): + * specifier.c (check_valid_spec_list): + * specifier.c (decode_how_to_add_specification): + * specifier.c (check_modifiable_specifier): + * specifier.c (specifier_add_spec): + * specifier.c (boolean_validate): + * specifier.c (display_table_validate): + [9]. + + * specifier.c (syms_of_specifier): + Move some symbols to general-slots.h. + [2]. + + * symbols.c: + * symbols.c (Fmapatoms): + * symbols.c (Fapropos_internal): + Add GCPROs. + + * symbols.c (set_default_buffer_slot_variable): + * symbols.c (set_default_console_slot_variable): + [1]. + + * symbols.c (defsymbol_massage_name_1): + * symbols.c (defkeyword_massage_name): + * symbols.c (deferror_1): + * symbols.c (deferror): + * symbols.c (deferror_massage_name_and_message): + * symeval.h: + * symeval.h (DEFSYMBOL): + Support DEFSYMBOL*, DEFKEYWORD, DEFERROR + + * symbols.c (syms_of_symbols): + [2]. + + * symsinit.h: + * symsinit.h (init_win32): New. + Also new is syms_of_dialog_mswindows. + + * syswindows.h: + Add new Unicode macros, missing Cygwin wide-char functions, + convenience conversion macros for Qmswindows_tstr, macros for + encapsulating required MSWin <-> Cygwin filename conversions, + prototype for dynamically-extracted (not in NT 3.51) functions. + + * toolbar-x.c: + Mule-verify. + + * tooltalk.c (Fadd_tooltalk_message_arg): + * tooltalk.c (Fadd_tooltalk_pattern_attribute): + * tooltalk.c (Fadd_tooltalk_pattern_arg): + [7]. + + * tooltalk.c (syms_of_tooltalk): + [2]. + + * unexnt.c: + * unexnt.c (unexec): + Fix up headers, declaration of unexec() to be more standard. + +2000-07-20 Martin Buchholz <martin@xemacs.org> + + * offix.h: Revert change to guard macros - they're used in offix.c! + +2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * lisp.h: Defsubred Fdelete. + + * console-msw.h: (msprinter_default_printer): Added. + + * console-msw.c (msprinter_canonicalize_console_connection): + (msprinter_canonicalize_device_connection): Added. + + * device-msw.c (msprinter_default_printer): + (Fmswingows_get_default_printer): + (signal_enum_priner_error): + (Fmswingows_printer_list): Added. + +2000-07-19 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.35 is released. + +2000-07-19 Martin Buchholz <martin@xemacs.org> + + * select-x.c (x_handle_selection_request): + Text selected in xemacs and pasted into xterm failed to appear. + Spelling fixes and cosmetic changes. + +2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * event-msw.c (mswindows_drain_windows_queue): Correctly check for + XEmacs frame (fix for doubling chars in dialog boxes). + +2000-07-17 Alastair J. Houghton <ajhoughton@lineone.net> + + * select.c (select_convert_in, select_convert_out): + Don't call intern() every time. + + * select.c (Qselect_convert_in, Qselect_convert_out): New. + * select.c (vars_of_select): Initialise them. + +2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net> + + * select.c (selection-coercible-types): New. + + * select.c (own-selection-internal): + * select.c (get-selection-internal): + MULE bug fix - these should default to COMPOUND_TEXT and not + STRING for MULE. I think. + + * select.c (select_convert_out): Use selection-coercible-types + to find types that we can attempt to perform coercions on. + +2000-07-18 Martin Buchholz <martin@xemacs.org> + + * mule-wnnfns.c: + * mule-canna.c: + Add coding: cookie to identify encoding. + + * mule-canna.c (CANNA_mode_keys): make static. + Use proper prototypes, even for functions of no arguments. + Remove external prototype for Fding(). + + * symsinit.h: Add missing prototype for reinit_vars_of_mule_wnn. + + * select.c (syms_of_select): Add missing DEFSUBR. + +2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net> + + * select.c (get_selection_internal, own_selection_internal): + Make the type default to STRING, rather than placing a nil type + into Vselection_alist. + +2000-07-17 Alastair J. Houghton <ajhoughton@lineone.net> + + * gpmevent.c (tty_selection_exists_p): + * gpmevent.c (tty_own_selection): + Updated parameter lists. + +2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net> + + * select.h (selection-alist): Removed declaration. + + * select.h (get_local_selection): + * select.c (get_local_selection): + Made static. + + * select.h (convert_selection): Removed declaration. + * select.c (convert_selection): Removed. + This function belongs in Lisp. + + * select.h (select_convert_in): Declare. + * select.h (select_convert_out): Declare. + * select.c (select_convert_in): New. + * select.c (select_convert_out): New. + New conversion functions for other files to call. + + * select.h (select_notify_buffer_kill): Declare. + * select.c (select_notify_buffer_kill): New. + New functions that get called from kill-buffer. + + * buffer.c (kill-buffer): Call select_notify_buffer_kill, rather than + X-specific lisp code. + + * select.h: Declare some of the lisp-visible functions for + external use. + + * select.c (clean_local_selection_data): Removed. This was + a disgusting function, and previously should have been in + select-x.c in any case. The functionality is now provided + in select-convert-from-integer (select.el). + + * select.c (available-selection-types): Fixed stupidity where + INTEGER and ATOM got added twice. Also add STRING when we see an + extent. + + * select.c (get-selection-internal): Removed symbol stripping. No + longer causes conversion when data comes from the internal cache. + + * select.c (syms_of_select): Added new functions. + + * select-x.c (motif_clipboard_cb): Use select_convert_out. Rewrote + error checking - previously this called abort! + + * select-x.c (x_own_selection): Changed comment. + + * select-x.c (x_handle_selection_request): Use select_convert_out. + Don't mess with selection-alist; it's an internal variable of select.c. + + * select-x.c (x_get_foreign_selection): Use select_convert_in. + + * select-x.c (x_handle_selection_clear): Use get-selection-timestamp, + rather than messing with selection-alist. + + * select-msw.c (mswindows_get_foreign_selection): + Use TO_INTERNAL_FORMAT rather than hacking. + +2000-07-14 Martin Buchholz <martin@xemacs.org> + + * process-unix.c (unix_open_multicast_group): + (unix_open_multicast_group): Remove useless casts. + +2000-07-13 Martin Buchholz <martin@xemacs.org> + + * sound.c (Fplay_sound): Fix `unused variable' warning. + + * emacs.c (main): Use correct type for _environ on SCO5. + +2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net> + + * console.h (own_selection_method): + * console.h (selection_exists_p_method): + * console.h (available_selection_types_method): New. + * console.h (register_selection_data_type_method): New. + * console.h (selection_data_type_name): New. + + * console-msw.h (mswindows_destroy_selection): Declare it. New + function & alist to track GlobalAlloc()'d handles that need + releasing when the clipboard data gets replaced or emptied. + + * event-msw.c (mswindows_wnd_proc): Call it. + + * lisp.h, general.c (Qappend): New symbol representing a + `how-to-add' mode. + + * select.c (own-selection-internal): + * select.c (selection-exists-p): + * select.c (available-selection-types): New. + * select.c (register-selection-data-type): New. + * select.c (selection-data-type-name): New. New functions to deal + with device-specific selection data formats. + * select.c (selection-converter-out-alist): Renamed. + * select.c (selection-converter-in-alist): New. + * select.c (selection-appender-alist): New. Added new alists. + * select.c (syms_of_select, vars_of_select): Added new symbols & + variables. + * select.c (get_local_selection): Split. + * select.c: Removed spurious type checking - selections may now be + of any type, not just strings. + * select.c (own-selection-internal): + + * select.h, select.c (convert_selection): New. Created + convert_selection() function based on get_local_selection(). + * select.h, select.c (QCF_*): New symbols representing mswindows + clipboard formats. + * select.h, select.c (Qreplace_all, Qreplace_existing): New + symbols representing `how-to-add' modes. + + * select-msw.c (x_sym_p): New. + * select-msw.c (symbol_to_ms_cf): New. + * select-msw.c (ms_cf_to_symbol): New. New functions to deal with + symbols & clipboard formats. Can also handle string names. + * select-msw.c (mswindows_own_selection): + * select-msw.c (mswindows_selection_exists_p): + Added `data-type' parameter. Use it. + * select-msw.c (mswindows_available_selection_types): New. + * select-msw.c (mswindows_register_selection_data_type): New. + * select-msw.c (mswindows_selection_data_type_name): New. + * select-msw.c (mswindows_own_selection): + * select-msw.c (mswindows_get_foreign_selection): + * select-msw.c (mswindows_selection_exists_p): Rewrote. + * select-msw.c (console_create_select_mswindows): Added new methods. + * select-msw.c (mswindows_destroy_selection): New. + * select-msw.c (Vhandle_alist): New list. + * select-msw.c (mswindows_own_selection): + + * select-x.c (x_own_selection): + * select-x.c (x_selection_exists_p): + * select-x.c: Added some comments about maybe using new + functionality. + * select-x.c (x_own_selection): + + * specifier.c: Remove definition of Qappend (now in general.c) + * specifier.c (syms_of_specifier): Remove Qappend. + +2000-07-12 Martin Buchholz <martin@xemacs.org> + + * config.h.in: Add socklen_t. + + * s/decosf4-0.h: No special compiler flags needed or desired. + In particular, undefine _BSD for DEC OSF 4.0. + +2000-07-07 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * redisplay-msw.c (msprinter_frame_output_end): Added. + (console_type_create_redisplay_mswindows): Referred the above. + + * frame.c (setup_frame_without_minibuffer): Do not create a + default minibuffer frame on a printer device. + + * frame-msw.c (apply_dc_geometry): Added. + (msprinter_start_page): + (msprinter_init_frame_3): + (msprinter_eject_page): Use it. + + * console-msw.h (struct msprinter_frame): Added pix_left and top, + and removed residual duplex and orientation properties. + +2000-07-11 Martin Buchholz <martin@xemacs.org> + + * eval.c (function_argcount): Work around a DEC CC compiler bug. + + * unexalpha.c: Remove system prototypes from C sources! + +2000-07-09 Adrian Aichner <aichner@ecf.teradyne.com> + + * eval.c: Remove references to M-x edit-options in DEFUNs for + `defvar' and `defconst'. + +2000-07-09 Martin Buchholz <martin@xemacs.org> + + * config.h.in: Remove SMART_INCLUDE hackery. + + PostgreSQL hacking: + * config.h.in: Don't use SMART_INCLUDE. + + * postgresql.h: Include libpq-fe.h here. Fix typo. + * inline.c: Simply #include "postgresql.h" + * postgresql.c: + - Don't use SMART_INCLUDE + - Use simply "const". + - Use standard doc string conventions. + - Use correct type for result of PQstatus. + +2000-07-09 Martin Buchholz <martin@xemacs.org> + + * glyphs-x.c (x_xface_instantiate): Fix C++ compilation warnings. + + C++ compilation changes. + * config.h.in (EXTERN_C): Define. + * config.h.in (not): This is also a C++ keyword. + * unexalpha.c (DEFAULT_ENTRY_ADDRESS): Enable C++ compilation. + * cm.c: Use EXTERN_C. + * redisplay-tty.c: Use EXTERN_C. + * sysdep.c: Use EXTERN_C. Remove Gould support. + +2000-07-09 Martin Buchholz <martin@xemacs.org> + + * general.c: Remove duplicate definition for Qfunction. + +2000-07-08 Ben Wing <ben@xemacs.org> + + * device-msw.c (msprinter_init_device): + * device-msw.c (sync_printer_with_devmode): + * device-msw.c (handle_devmode_changes): + * device-msw.c (print_dialog_worker): + * device-msw.c (Fmsprinter_apply_settings): + * device-msw.c (hash_devmode): + * device-msw.c (Fmsprinter_settings_despecialize): + use Qmswindows_tstr, not Qctext. + + * vm-limit.c (check_memory_limits): + avoid infinite loop printing warning messages. + +2000-07-05 Craig Lanning <lanning@scra.org> + + * Makefile.in.in: Add support for including the Windows resources + when building with the cygwin and mingw targets. + + * buffer.c: from Dan Holmsand, on Windows $PWD is most likely either + not set or not correct. + (directory_is_current_directory): Don't compile for WIN32_NATIVE. + (init_initial_directory): Don't try to use $PWD on the + WIN32_NATIVE target. + + * s\cygwin32.h: + [[Add -mwindows to eliminate console window.]] not required --ben + (HAVE_NATIVE_SOUND): removed; now handled by configure. + (MAIL_USE_POP): removed; now handled by configure. + + * s\mingw32.h: [[Add -mwindows to eliminate console window.]] not in + C_SWITCH_SYSTEM or it will affect lib-src progs. --ben + (HAVE_NATIVE_SOUND): removed; now handled by configure. + (MAIL_USE_POP): removed; now handled by configure. + (ENCAPSULATE_STAT): from Dan Holmsand, added. + (ENCAPSULATE_FSTAT): from Dan Holmsand, added. + (DIRECTORY_SEP): from Dan Holmsand, use lisp variable instead of + constant string. + (HAVE_TIMEVAL): from Dan Holmsand, added; struct timeval is picked + up from <winsock.h> via systime.h. + (HAVE_GETPAGESIZE): from Dan Holmsand, added. + (getpagesize): from Dan Holmsand, added. + Added #endif which was left dangling by Ben's mega patch; added + comment to help prevent this in the future. + + * sysdll.c: added #include <windows.h> for WIN32_NATIVE case. + +2000-07-05 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * console-msw.h (struct mswindows_device): Removed unnecessary + cached device geometry values. + Added update_tick and an accessor macro. + (Lisp_Devmode): Added lrecord declaration. + (struct msprinter_device): Contain devmode as a Lisp object. + Added mswindows_get_selected_frame_hwnd(); + + * console.h (struct console_methods): Indentation nitpicking. + + * device-msw.c (mswindows_init_device): Do not initialize geometry + cache. Initialize update tick. + (mswindows_device_system_metrics): Ask the device for its geometry. + (global_free_2_maybe): + (devmode_to_hglobal): + (handle_printer_changes): + (ensure_not_printing): + (print_dialog_worker): + (Fmsprinter_print_setup_dialog): + (Fmsprinter_print_dialog): + (plist_get_margin): + (plist_set_margin): + (Fmsprinter_page_setup_dialog): Added functions. + (sync_printer_with_devmode): + (handle_devmode_changes): + (Fmsprinter_get_settings): + (Fmsprinter_select_settings): + (Fmsprinter_apply_settings): + (allocate_devmode): + (Fmsprinter_settings_copy): + (Fmsprinter_settings_despecialize): + (print_devmode): + (finalize_devmode): + (equal_devmode): + (hash_devmode): Added functions + (syms_of_device_mswindows): Init devmode lrecord class. + + * device.h: Added an exfun for find-device. + + * event-msw.c (mswindows_wnd_proc): Do not update the cached + geometry; although, recreate the device compatible DC. + + * frame-msw.c (mswindows_get_selected_frame_hwnd): Added. + (msprinter_init_frame_3): + (msprinter_frame_property): + (msprinter_internal_frame_property_p): + (msprinter_frame_properties): + (msprinter_set_frame_properties): Removed 'orientation and 'duplex + print job properties (will move to device settings). + + * lisp.h: Added symbols. + + * general.c (syms_of_general): Declared them. + + * hash.c (string_hash): Added. + + * lrecord.h (lrecord_type): Added devmode lrecord type. + +2000-07-02 Mike Sperber <mike@xemacs.org> + + * s/freebsd.h (INTERRUPTIBLE_OPEN): open *is* interruptible on + FreeBSD 4.0. + +2000-06-07 MORIOKA Tomohiko <tomo@etl.go.jp> + + * doprnt.c (emacs_doprnt_1): Fix problem with %0XXd for a negative + integer. + +2000-06-07 MORIOKA Tomohiko <tomo@urania.m17n.org> + + * data.c (Fstring_to_number): Don't recognize floating point if + base is not 10. + +2000-06-22 Martin Buchholz <martin@xemacs.org> + + * glyphs-widget.c (tab_control_query_geometry): + (widget_query_geometry): + (button_query_geometry): + * glyphs.c (text_query_geometry): + Enforce type correctness. + +2000-06-18 Martin Buchholz <martin@xemacs.org> + + * s/decosf4-0.h (_etext): Use portable _etext instead of etext. + * s/decosf4-0.h (_edata): Use portable _edata instead of edata. + +2000-06-17 Martin Buchholz <martin@xemacs.org> + + * s/decosf4-0.h: Never #include "/usr/include/FOO.h" because this + conflicts with gcc's fixincluded version of FOO.h. + + * glyphs.h (image_instance_geometry): Remove trailing `,' + +2000-06-08 Mike Alexander <mta@arbortext.com> + + (MAX_SHOVE_BUFFER_SIZE): Change to 512 to match stream buffer size + (shove_thread): Don't write the same output twice + (make_ntpipe_output_stream): Increase priority of shove thread + (ntpipe_shove_writer): Call SwitchToThread to give shove thread a + chance to run + (ntpipe_shove_closer): Don't delete the pipe until we're done with + it. + +2000-06-12 Ben Wing <ben@xemacs.org> + + * s\mingw32.h (sigset): + * s\windowsnt.h (sigset): + rename msw_ to mswindows_ for consistency with general convention. + +2000-06-12 Ben Wing <ben@xemacs.org> + + * console-msw.c: + * console-msw.c (mswindows_get_console_hwnd): + * console-msw.c (mswindows_ensure_console_allocated): + * console-msw.c (mswindows_hide_console): + * console-msw.c (mswindows_show_console): + * console-msw.c (mswindows_ensure_console_buffered): + * console-msw.c (mswindows_output_console_string): + * console-msw.c (mswindows_windows9x_p): + * console-msw.h: + * device-msw.c (mswindows_get_workspace_coords): + * device-msw.c (mswindows_device_system_metrics): + * dialog-msw.c (mswindows_popup_dialog_box): + * event-msw.c (mswindows_wnd_proc): + * frame-msw.c (mswindows_size_frame_internal): + * menubar-msw.c (mswindows_translate_menu_or_dialog_item): + * menubar-msw.c (displayable_menu_item): + * menubar-msw.c (mswindows_char_is_accelerator): + * nt.c: + * nt.c (mswindows_sigset): + * nt.c (mswindows_sigrelse): + * nt.c (mswindows_sigpause): + * nt.c (mswindows_raise): + * nt.c (timer_proc): + * ntproc.c: + * ntproc.c (find_child_console): + * ntproc.c (sys_kill): + * print.c: + * print.c (std_handle_out_external): + * process-nt.c (find_child_console): + * process-nt.c (send_signal_the_95_way): + * process-nt.c (ensure_console_window_exists): + * process-nt.c (nt_create_process): + * syssignal.h: + rename msw_ to mswindows_ for consistency with general convention. + + * emacs.c: + * dumper.c: + include nt.h, not syswindows.h. + + * nt.c (mswindows_fstat): + * nt.c (mswindows_stat): + prefix mswindows_ instead of attempting to directly override the + library functions. fix declarations. + + * nt.h: + include syswindows.h. move some sysdep.h stuff here. + + * ntheap.h: + include syswindows.h, not <windows.h>. + + * ntplay.c: + clean up headers. + + * sysdep.c: + clean up headers. + + * sysdep.c (sys_fstat): + * sysdep.c (sys_stat): + call mswindows versions when appropriate. + + * sysdep.h: + move mswin decls to nt.h. + + * syswindows.h: + add long comment describing appropriate use of the various windows + headers. + +2000-06-11 Ben Wing <ben@xemacs.org> + + * device-x.c: Correct doc string for sixth arg of x-get-resource. + +2000-06-10 Ben Wing <ben@xemacs.org> + + * Makefile.in.in (release): + Correction to make sure xemacs.exe always dumped when correct. + + * alloca.c: + * balloon_help.c: + [[[[3]]]]: Conditionalize on actual problem, not WINDOWSNT. + + * buffer.c (set_buffer_internal): + [[[[2]]]]: Remove HAVE_FEP code. + + * buffer.c (init_initial_directory): + [3]. + + * bytecode.c: + [[[[4]]]]: limits.h standardly included in lisp.h; remove from + individual files. + + * callproc.c: + * callproc.c (call_process_cleanup): + * callproc.c (Fold_call_process_internal): + * callproc.c (child_setup): + * callproc.c (getenv_internal): + * callproc.c (init_callproc): + * callproc.c (vars_of_callproc): + [[[[1]]]]: WINDOWSNT -> WIN32_NATIVE. + __CYGWIN32__ -> CYGWIN. + DOS_NT -> WIN32_NATIVE. + Remove MSDOS support/references, converting to WIN32_NATIVE + where correct. + __MINGW32__ -> MINGW. + Fix windows.h includes. + Remove bogus HAVE_NTGUI. + + * config.h.in: + [2]. + + * console-msw.c: + mswindows_message_outputted added for use in allowing startup + errors on the console to be seen. + + * console-msw.c (msw_ensure_console_allocated): + * console-msw.c (msw_output_console_string): + * console-msw.c (DHEADER): + * console-msw.c (DOPAQUE_DATA): + * console-msw.c (DEVENT): + * console-msw.c (DCONS): + * console-msw.c (DCONSCDR): + * console-msw.c (DSTRING): + * console-msw.c (DVECTOR): + * console-msw.c (DSYMBOL): + * console-msw.c (DSYMNAME): + Fix warnings. + + * console-stream.c (stream_init_console): + Fix text/binary problems. + + * device-msw.c: + * device-msw.c (mswindows_finish_init_device): + * device-msw.c (mswindows_delete_device): + [1]. + + * device.c (handle_asynch_device_change): + [3]. + + * dgif_lib.c: + * dgif_lib.c (DGifOpenFileName): + * dgif_lib.c (DGifOpenFileHandle): + * dgif_lib.c (DGifGetLine): + * dgif_lib.c (DGifGetPixel): + Added config.h/lisp.h, fix up includes. + [1]. + + * dired-msw.c: + [4]. + + * dired.c: + * dired.c (file_name_completion): + * dired.c (Ffile_attributes): + * dired.c (syms_of_dired): + [1]. + + * dumper.c: + * dumper.c (pdump_file_unmap): + * dumper.c (pdump_load): + [1]. + + * editfns.c: + * editfns.c (Ftemp_directory): + * editfns.c (user_login_name): + * editfns.c (Fuser_real_login_name): + * editfns.c (get_home_directory): + [1]. + + * elhash.c (finish_marking_weak_hash_tables): + [[[[5]]]]: Fix GCC warnings. + + * emacs.c: + * emacs.c (mswindows_handle_hardware_exceptions): + * emacs.c (make_arg_list_1): + * emacs.c (main_1): + * emacs.c (Fkill_emacs): + * emacs.c (Fdump_emacs): + [1]. + Fix problems with nested crashes, add long comment. + + * event-Xt.c (init_event_Xt_late): + [1]. + + * event-msw.c: + * event-msw.c (mswindows_dde_callback): + * event-msw.c (mswindows_handle_sticky_modifiers): + * event-msw.c (mswindows_wnd_proc): + [1]. + [5]. + + * events.c (character_to_event): + [1]. + + * fileio.c: + * fileio.c (Ffile_name_directory): + * fileio.c (Ffile_name_nondirectory): + * fileio.c (directory_file_name): + * fileio.c (Fexpand_file_name): + * fileio.c (Fsubstitute_in_file_name): + * fileio.c (Ffile_name_absolute_p): + * fileio.c (check_executable): + * fileio.c (Ffile_readable_p): + * fileio.c (Ffile_accessible_directory_p): + * fileio.c (Ffile_modes): + * fileio.c (Funix_sync): + * fileio.c (vars_of_fileio): + [1]. [4]. + + [[[[7]]]]: Move CORRECT_DIR_SEPS to s\windowsnt.h. + + Expand getdefdir defn. + Fix bogus rename() comment. + + [[[[6]]]]: Fix Windows includes w.r.t. removed nt\inc. Attempt + to use standard XEmacs include files, e.g. sysfile.h, rather + than system-specific includes. + + * fns.c: + * fns.c (Fsubseq): + [5]. [6]. + + * frame.c (vars_of_frame): + [1]. + + * getloadavg.c: + * getloadavg.c (getloadavg): + [1]. [6]. + #ifdef XEMACS not defined on Cygwin. Remove this; no need for it. + (We don't use it elsewhere in the code; just add a comment.) + + * gif_io.c: + [6]. + Add config.h. + + * glyphs-msw.c: + * glyphs-msw.c (mswindows_resource_instantiate): + [1]. + + * glyphs-x.c (x_native_layout_instantiate): + [5]. + + * gui-msw.c (Fmswindows_shell_execute): + [1]. + + * insdel.c: + [4]. + + * lisp.h: + [4]. [5]. + + * lread.c (locate_file_in_directory_mapper): + [1]. + + * lstream.c: + [4]. + + * mem-limits.h: + * mem-limits.h (get_lim_data): + [1]. + + * menubar-msw.c: + [4]. + + * ndir.h: + [1]. + + * nt.c: + * nt.c (getwd): + * nt.c (closedir): + * nt.c (rva_to_section): + * nt.c (mswindows_executable_type): + [1]. [6]. + Fix closedir() defn. + + * nt.h: + [[[[8]]]]: *_OK defs moved to sysfile.h. + + * ntproc.c: + [6]. [7]. + + * objects-x.c: + [4]. + + * print.c: + * print.c (std_handle_out_external): + [1]. [4]. + + * process-nt.c: + * process-nt.c (nt_create_process): + [6]. + try to fix process quoting somewhat. + + * process-unix.c (unix_create_process): + [1]. + + * process.c: + * process.c (vars_of_process): + Add Vnull_device. + + * process.h: + [1]. + + * realpath.c: + * realpath.c (xrealpath): + [1]. + + * redisplay-tty.c (init_tty_for_redisplay): + [3]. + + * redisplay.c: + [4]. [6]. + + * scrollbar-msw.c: + [4]. + + * sheap.c: + * sheap.c (more_static_core): + * sheap.c (report_sheap_usage): + [5]. [6]. + + * signal.c: + * signal.c (alarm_signal): + [1]. [6]. + + * sound.c: + [6]. + + * strftime.c: + * strftime.c (zone_name): + [1]. [5]. + + * symsinit.h (init_sunpro): + [1]. + + * syscommctrl.h: + commctrl.h not in Cygwin b20.1. + + * sysdep.c: + * sysdep.c (endif): + * sysdep.c (sys_subshell): + * sysdep.c (init_baud_rate): + * sysdep.c (emacs_get_tty): + * sysdep.c (emacs_set_tty): + * sysdep.c (tty_init_sys_modes_on_device): + * sysdep.c (init_system_name): + * sysdep.c (sys_open): + * sysdep.c (interruptible_open): + * sysdep.c (sys_fopen): + * sysdep.c (sys_mkdir): + * sysdep.c (sys_rename): + * sysdep.c (get_process_times_1): + [1]. [6]. + + * sysdep.h: + [1]. + + * sysdir.h: + * sysdir.h (DIRENTRY_NONEMPTY): + [1]. [6]. + + * sysdll.c (dll_init): + * sysdll.h: + [1]. + + * sysfile.h: + [1]. [6]. [8]. + added text/binary defs. + + * sysfloat.h: + [1]. + + * sysproc.h: + * sysproc.h (EDESTADDRREQ): + * sysproc.h (poll_fds_for_input): + [1]. [6]. + + * syspwd.h: + [6]. + + * syssignal.h: + [1]. + + * systime.h: + [1]. [6]. + + * systty.h: + [1]. + + * syswindows.h: + [1]. + Always define WIN32_LEAN_AND_MEAN. + + * unexcw.c (unexec): + [5]. + + * unexec.c: + * unexec.c (copy_text_and_data): + * unexec.c (adjust_lnnoptrs): + [1]. * unexnt.c: - Fix up the executable's checksum after dumping otherwise the - profiler complains. - When DUMP_SEPARATE_SECTION is defined, don't need to dump - zero-init data separately from init data. Dump emacs data - into a special section of the executable. - When DUMP_SEPARATE_SECTION not defined, dump .bss up to - my_ebss instead of up to the end of bss. + * unexnt.c (_start): + [1]. -1998-07-09 Jonathan Harris <jhar@tardis.ed.ac.uk> +2000-06-07 Ben Wing <ben@xemacs.org> - * filelock.c: Removed Vconfigure_lock_directory - already - defined in emacs.c. + * mule-mcpath.c, mule-mcpath.h: Removed. Old, crufty code that + was used only as a model. We've long since extracted any useful + logic or code out of this. (I just did an exhaustive search.) - * frame-msw.c: Removed Qinitially_unmapped and Qpopup - already - defined in frame.c and general.c respectively. + * s\msdos.h: Removed. - * glyphs-msw.c: Removed Qresource - already defined in - general.c. + * s\windows95.h: Removed. -1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> +2000-06-10 Ben Wing <ben@xemacs.org> - * eldap.c (Fldap_search_internal): Docstring fixes + * s\cygwin32.h: + [1]. [5]. + Don't use extern with fun defs. -1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk> + * s\mingw32.h: + [1]. [7]. + Remove nt\inc include. + Remove getdisk, getdefdir. (The former is unused, the latter + expanded in fileio.h.) - * nt.c (init_environment): Removed unused PRELOAD_WINSOCK, - EMACSDOC and TERM variables. Added EMACSDEBUGPATHS, - EMACSPACKAGEPATH and INFOPATH variables. - Removed unused get_emacs_configuration function. + * s\windowsnt.h: + * s\windowsnt.h (WIN32_NATIVE): + * s\windowsnt.h (HAVE_STRCASECMP): + [1]. [7]. + Add long comment about preprocessor changes. + Remove getdisk, getdefdir. (The former is unused, the latter + expanded in fileio.h.) - * s/windowsnt.h: Don't define EMACS_CONFIGURATION here because - it is now defined at build-time by the makefile. +2000-06-10 Ben Wing <ben@xemacs.org> -1998-07-01 James N. Potts <jnpotts@plutonium.net> + * m\arm.h: + * m\delta.h: + * m\intel386.h: + * m\sequent.h: + * m\template.h: + * m\windowsnt.h: + [1]. + Remove bogus/unused NO_SOCK_SIGIO. - * fileio.c: (expand_file_name): under win32: Don't treat names as - UNC names if a drive letter has been specified. If a drive has - been specified, strip out extra directory-seperators that - reportedly cause problems under Win95. +2000-06-08 Hrvoje Niksic <hniksic@iskon.hr> -1998-07-05 Andy Piper <andyp@parallax.co.uk> + * lisp.h (set_string_char): Call set_string_byte with a Bufbyte, + not an Emchar. - * faces.c (complex_vars_of_faces): for the gui-element face don't - fallback to the default face, instead provide reasonable default - fallbacks that were previously hardcoded elsewhere. +2000-06-04 Mike Sperber <mike@xemacs.org> -1998-07-06 Olivier Galibert <galibert@pobox.com> + * casetab.c (set_case_table): For `set-standard-case-table', + actually deposit the new case tables where the rest of XEmacs can + see them. - * glyphs-x.c (convert_EImage_to_XImage): Fix pixel writing problem - when the X server endianness is different than the client's one. +2000-06-05 Yoshiki Hayashi <yoshiki@xemacs.org> -1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> + * data.c (Faset): Don't cast XCHAR() to unsigned char. - * eval.c (run_hook_with_args_in_buffer): Check - default (non-buffer-local) value of hook for - nil before treating it as a function. Don't initialize - the `globals' variable twice. +2000-06-05 Ben Wing <ben@xemacs.org> -1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk> + * callproc.c (child_setup): Don't do close_load_descs() under + MS Windows. Put in a comment explaining why. - * fileio.c: Don't do directory seperator canonicalisation in - substitute-in-file-name because we don't know that the - filename refers to a local file. +2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com> -1998-06-24 Adrian Aichner <aichner@ecf.teradyne.com> + * process-nt.c: Reverting patch "Fixing nt_create_process for MKS + Toolkit shell" which breaks `kill-compilation' on Windows NT + native, retaining STDERR handling improvements. - * process-nt.c (nt_create_process): Try appending the standard - executable file extensions to the filename if none supplied. +2000-06-01 Andreas Jaeger <aj@suse.de> -1998-06-29 SL Baur <steve@altair.xemacs.org> + * s/s390.h: Support for S390, based on a patch by Martin + Schwidefsky <schwidefsky@de.ibm.com>. - * fileio.c (Fsubstitute_in_file_name): Enable double slash notation - for cygwin32. - From Keisuke Mori <ksk@ntts.com> +2000-05-30 Andy Piper <andy@xemacs.org> -1998-06-24 Andy Piper <andyp@parallax.co.uk> + * window.c (allocate_window): + (make_dummy_parent): + (Fset_window_configuration): use new hashtable type. - * toolbar-msw.c (mswindows_output_toolbar): only enable masked - images if we have masks. This handles the xbm case (have masks) - and avoids overuse of resources in the xpm case (generally no masks). - Don't output small toolbars. + * glyphs.h (IMAGE_UNSPECIFIED_GEOMETRY): + (struct image_instantiator_methods): + (struct Lisp_Image_Instance): make instance geometry signed. -1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> + * glyphs.c (instantiate_image_instantiator): + (image_instance_query_geometry): + (image_instance_layout): + (image_instance_layout): + (query_string_geometry): + (text_query_geometry): + (image_instantiate): + (image_instantiate): + (cache_subwindow_instance_in_frame_maybe): + (subwindow_query_geometry): make instance geometry signed. - * eval.c (run_hook_with_args_in_buffer): Don't treat - the default value of a buffer local hook as a list of - hooks unless it is both a cons and the car of that cons - is not Qlambda. + * glyphs-widget.c (widget_query_geometry): + (widget_layout): + (button_query_geometry): + (tree_view_query_geometry): + (tab_control_query_geometry): + (layout_query_geometry): + (layout_layout): + (native_layout_layout): make instance geometry signed. -1998-06-29 SL Baur <steve@altair.xemacs.org> +2000-05-29 Olivier Galibert <galibert@pobox.com> - * extents.c: Email address for Ben Wing is ben@xemacs.org. - * process-unix.c: Ditto. - * mule-coding.h: Ditto. - * mule-coding.c: Ditto. - * mule-charset.c: Ditto. - * mule-charset.h: Ditto. - * file-coding.c: Ditto. - * file-coding.h: Ditto. + * lisp.h: Add Qfull_assoc symbol and WEAK_LIST_FULL_ASSOC + constant. -1998-06-22 Jonathan Harris <jhar@tardis.ed.ac.uk> + * general.c (syms_of_general): Add Qfull_assoc symbol. - * event-msw.c: Guard against recursion when freeing - FRAME_MSWINDOWS_TARGET_RECT struture in WM_SIZE processing. + * data.c (finish_marking_weak_lists): Mark full-assoc lists + correctly. + (decode_weak_list_type): Decode full-assoc type. + (encode_weak_list_type): Encode full-assoc type. + (Fmake_weak_list): Update doc string. - * frame-msw.c: Don't set WS_VISIBLE attribute on first frame. - Call ShowWindow twice in init_frame_3 to get round runemacs - weirdness. +2000-05-30 Andy Piper <andy@xemacs.org> -1998-06-27 Hrvoje Niksic <hniksic@srce.hr> + * elhash.h (hash_table_weakness): new KEY_VALUE weak hashtable. - * scrollbar.c (vertical_scrollbar_changed_in_window): Ditto. + * elhash.c (print_hash_table): new KEY_VALUE weak hashtable. + (decode_hash_table_weakness): ditto. + (Fhash_table_weakness): ditto. + (Fhash_table_type): ditto. + (finish_marking_weak_hash_tables): ditto. + (hash_table_weakness_validate): ditto. + (syms_of_elhash): ditto. - * winslots.h: Rename. +2000-05-28 Martin Buchholz <martin@xemacs.org> - * window.c (specifier_vars_of_window): Renamed - vertical-divider-draggable-p to vertical-divider-always-visible-p, - as suggested by Ben Wing. - (specifier_vars_of_window): Fix docstrings. + * XEmacs 21.2.34 is released. -1998-06-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> +2000-05-22 Jan Vroonhof <vroonhof@math.ethz.ch> - * unexaix.c: Line number information works correctly again. + * redisplay.c (VERTICAL_CLIP): No longer reset when updating line + start cache. + (updating_line_start_cache): Gone. + (regenerate_window): Replace resetting of VERTICAL_CLIP by + generic code to force a minimum of 1 line laid out in the + CMOTION_DISP case. -1998-06-22 Olivier Galibert <galibert@pobox.com> +2000-05-22 Jan Vroonhof <vroonhof@math.ethz.ch> - * emacs.c (__sti__iflPNGFile_c___): Added. See comment. Cry. + * glyphs.c (instantiate_image_instantiator): Check for initialized + height & width no longer special cases IMAGE_NOTHING. + (nothing_instantiate): Set height and width of instance. -1998-06-21 Martin Buchholz <martin@xemacs.org> +2000-05-24 Yoshiki Hayashi <yoshiki@xemacs.org> - * editfns.c (get_home_directory): ANSIfy. - XEmacs is compilable under C *and* C++. - It's XEmacs, not Xemacs! + * unexelf.c (unexec): Search for ".data" section. + Initialize new_data2_offset from old_data_index. + Remove redundant check for ElfW. -1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk> +2000-05-23 Andy Piper <andy@xemacs.org> - * console-msw.h: added a list of fonts to device data. + * glyphs.c (get_image_instantiator_governing_domain): allow more + specific domains as the governing domain rather than expecting an + exact match. This fixes problems with layouts. - * device-msw.c: enumerate list of available fonts in - mswindows_init_device. Free list in mswindows_delete_device. +2000-05-22 Andy Piper <andy@xemacs.org> - * objects-msw.c: Added helper function match_font used by - mswindows_initialize_font_instance and mswindows_list_fonts. - Allow a charset to be specified in a font string, even if - previous fields havn't been specified. + * redisplay-output.c (compare_runes): check for non-images -1998-06-23 Greg Klanderman <greg@alphatech.com> + * glyphs.c (set_glyph_dirty_p): ditto. + (update_glyph_cachel_data): ditto. - * indent.c (column_at_point): column cache bugfix. - Set last_known_column_point to the buffer position for - which the column was requested, not buffer's point. + * glyphs-widget.c (layout_post_instantiate): ditto. + (layout_post_instantiate): ditto. - * redisplay.c (decode_mode_spec): for current-column, show - window's point's column, not buffer's point's column. + * event-msw.c (mswindows_wnd_proc): warning removal. -1998-06-23 Andy Piper <andyp@parallax.co.uk> +2000-05-12 Craig Lanning <CraigL@DyCon.com> - * menubar-msw.c (mswindows_handle_wm_command): use - enqueue_misc_user event rather than - mswindows_enqueue_msic_user_event to fix customize problems. Add some - checks that X does. + * s\mingw32.h: Added #undef for CLASH_DETECTION. - * console-msw.h: declare mswindows_enqueue_magic_event. + * syswindows.h: Moved PBS_SMOOTH definition to syscommctrl.h. - * event-msw.c (mswindows_enqueue_magic_event): make global. + * syscommctrl.h (PBS_SMOOTH): Moved from syswindows.h. -1998-06-24 Hrvoje Niksic <hniksic@srce.hr> + * nt.c (rva_to_section): mingw32 needs rva_to_section. + (mswindows_executable_type): mingw32 now has enough headers for + this to work. - * line-number.c (LINE_NUMBER_FAR): Reverted to 16384. - (buffer_line_number): Use EMACS_INT_MAX instead of random LOTS. - (add_position_to_cache): Use EMACS_INT instead of int. +2000-05-20 Andy Piper <andy@xemacs.org> -1998-06-21 Olivier Galibert <galibert@pobox.com> + * console-msw.c (mswindows_output_last_error): ; -> , - * lisp-disunion.h (XMARKBIT): Have XMARKBIT return something - suitable for an int used as a boolean (btw, C sucks.). +2000-05-12 Andy Piper <andy@xemacs.org> -1998-06-18 Andy Piper <andyp@parallax.co.uk> + * console-msw.c (FROB): compare ints with ints. - * object-msw.c: remove warnings. +2000-05-11 Andy Piper <andy@xemacs.org> - * device-msw.c: #define wrongly named cygwin structure elements. + * glyphs-x.c (x_finalize_image_instance): make minimal build + happy. - * s/cygwin32.h: define DEMI_BOLD +2000-05-20 Ben Wing <ben@xemacs.org> -1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk> + * event-Xt.c: + * event-Xt.c (vars_of_event_Xt): + move modifier-keys-are-sticky to event-stream.c. - * redisplay-msw.c: new function mswindows_apply_face_effects. - This is called by output_string and output_cursor to display - underline and strikeout on faces. + * event-msw.c: + * event-msw.c (mswindows_enqueue_mouse_button_event): + * event-msw.c (key_needs_default_processing_p): + * event-msw.c (XEMSW_LCONTROL): + * event-msw.c (mswindows_handle_sticky_modifiers): + * event-msw.c (FROB): + * event-msw.c (clear_sticky_modifiers): + * event-msw.c (output_modifier_keyboard_state): + * event-msw.c (output_alt_keyboard_state): + * event-msw.c (mswindows_wnd_proc): + * event-msw.c (mswindows_modifier_state): + * event-msw.c (emacs_mswindows_handle_magic_event): + implement sticky modifiers. -1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk> + * event-stream.c: + * event-stream.c (vars_of_event_stream): + move modifier-keys-are-sticky here. - * console-msw.h: added a list of fonts to device data. + * lisp.h: + add CHECK_FUNCTION. - * device-msw.c: enumerate list of available fonts in - mswindows_init_device. Free list in mswindows_delete_device. + * rangetab.c: + implement map-range-table. - * objects-msw.c: Added helper function match_font used by - mswindows_initialize_font_instance and mswindows_list_fonts. - Allow a charset to be specified in a font string, even if - previous fields havn't been specified. -1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk> +2000-05-17 Yoshiki Hayashi <yoshiki@xemacs.org> - * objects-msw.c: - Removed compilation warnings from mswindows_string_to_color. - mswindows_list_fonts returns a more general bogus font. - New lisp-visible function mswindows-color-list. + * redisplay-tty.c (reset_tty_modes): + (tty_redisplay_shutdown): Adjust argument type to + tty_frame_output_end. + +2000-05-11 Yoshiki Hayashi <yoshiki@xemacs.org> + + * eval.c (Fbacktrace): Don't output a line with only right + parenthesis. + +2000-05-17 Kenji Itoh <keit@tpj.co.jp> -1998-06-19 David Bush <david.bush@adn.alcatel.com> + * postgresql.c (Fpq_connect_poll): Replace `PS' with `polling_status'. + (Fpq_reset_poll): Ditto. - * editfns.c (Fuser_login_name): Modify to user new function - user_login_name. - (user_login_name): C only function to avoid Lisp object overhead - Returns "unknown" instead of nil in Cygwin environment +2000-05-16 Katsumi Yamaoka <yamaoka@jpl.org> - * fileio.c (Fexpand_file_name): Treat "~" and "~user" as - equivalent for current user in Cygwin environment. Use new - function user_login_name to get username. + * redisplay-tty.c: Replace tty_output_end with tty_frame_output_end. - * lisp.h: Declare user_login_name +2000-05-16 Ben Wing <ben@xemacs.org> -1998-06-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> + * buffer.c: + * buffer.c (dfc_convert_to/from_internal_format): + * buffer.c (reinit_vars_of_buffer): + Fix conversion functions to allow reentrancy. + + * console-msw.c: + * console-msw.c (mswindows_output_last_error): + New fun, generally useful -- output a human-readable + version of GetLastError() on the console. + + * console-msw.h: + * console-msw.h (struct mswindows_frame): + Changes for DeferWindowPos. Declare mswindows_output_last_error(). + + * console-stream.c (stream_output_begin): + * console-stream.c (stream_output_end): + * console-stream.c (stream_output_vertical_divider): + * console-stream.c (stream_clear_region): + * console-stream.c (stream_flash): + * console-stream.c (console_type_create_stream): + Delete blank stream methods, not needed. + + * console.h (struct console_methods): + Split begin/end methods into window and frame. + + * event-msw.c: + * event-msw.c (mswindows_handle_paint): + * event-msw.c (output_alt_keyboard_state): + * event-msw.c (mswindows_wnd_proc): + * event-msw.c (vars_of_event_mswindows): + Comment about problems with ignored-expose. + Define mswindows-debug-events; not really implemented. + + * frame-msw.c (mswindows_init_frame_1): + random cleanups. + + * glyphs-msw.c: + * glyphs-msw.c (begin_defer_window_pos): + * glyphs-msw.c (mswindows_unmap_subwindow): + * glyphs-msw.c (mswindows_map_subwindow): + * glyphs-msw.c (mswindows_resize_subwindow): + Use DeferWindowPos to reduce flashing when mapping/unmapping. + + * glyphs.c (make_image_instance_1): + Fix crash. + + * gutter.c (Fredisplay_gutter_area): + Use new begin/end methods. + + * lisp.h (Dynarr_new2): + New creation fun. + + * redisplay-msw.c: + * redisplay-msw.c (mswindows_frame_output_begin): + * redisplay-msw.c (mswindows_frame_output_end): + * redisplay-msw.c (console_type_create_redisplay_mswindows): + New begin/end methods -- handle DeferWindowPos. + + * redisplay-output.c (redisplay_move_cursor): + * redisplay-output.c (redraw_cursor_in_window): + * redisplay-output.c (redisplay_update_line): + * redisplay-output.c (redisplay_output_window): + New begin/end methods. + + * redisplay-tty.c: + * redisplay-tty.c (tty_frame_output_begin): + * redisplay-tty.c (tty_frame_output_end): + * redisplay-tty.c (console_type_create_redisplay_tty): + New begin/end methods. + + * redisplay-x.c: + * redisplay-x.c (x_window_output_begin): + * redisplay-x.c (x_window_output_end): + * redisplay-x.c (console_type_create_redisplay_x): + New begin/end methods. + + * redisplay.c (redisplay_frame): + * redisplay.c (Fredisplay_echo_area): + New begin/end methods. + use MAYBE_DEVMETH for clear_frame; it may not exist. + + * window.h (WINDOW_XFRAME): + WINDOW_XFOO macros -- get locale and decode struct pointer. + + +2000-05-12 Ben Wing <ben@xemacs.org> + + * emacs.c: + * emacs.c (ensure_no_quitting_from_now_on): + * emacs.c (fatal_error_signal): + * emacs.c (mswindows_handle_hardware_exceptions): + * emacs.c (main): + * emacs.c (Fkill_emacs): + * emacs.c (shut_down_emacs): + * emacs.c (assert_failed): + various improvements in fatal error handling. + + * eval.c: + move preparing_for_armageddon to emacs.c. + + * lisp.h: + declare fatal_error_in_progress. + + * print.c: + * print.c (std_handle_out_external): + * print.c (std_handle_out_va): + * print.c (stderr_out): + * print.c (stdout_out): + use console under mswin when no standard output. + don't do code conversion during fatal error. + + * scrollbar.c (Fscrollbar_page_up): + * scrollbar.c (Fscrollbar_page_down): + fix missing else. reindent. + +2000-05-11 Jan Vroonhof <vroonhof@math.ethz.ch> + + Emergency fix. + + * glyphs.h (GLYPH_CACHEL_DESCENT): + (GLYPH_CACHEL_DESCENT): + (GLYPH_CACHEL_DESCENT): + * glyphs.h (GLYPH_CACHEL_ASCENT): Match parameters to variables + used in case these are inline functions. + Use more absurd values to error check. + + include window.h for error check functions. + +2000-05-11 Ben Wing <ben@xemacs.org> + + * cmdloop.c (Freally_early_error_handler): + Display message box under windows; otherwise, message will disappear + before it can be viewed. + + * console-msw.c: + * console-msw.c (Fmswindows_message_box): + * console-msw.c (FROB): + * console-msw.c (syms_of_console_mswindows): + Define new fun `mswindows-message-box'. + #### I will merge this into `popup-dialog-box'; just give me + a bit of time. - * unexaix.c (make_hdr): Fixed bias computations so debugging info - works again. - Some other insignificant nitpicks. + * general.c: + * general.c (syms_of_general): + Some new symbols used in `mswindows-message-box'. + + * glyphs.c: + * glyphs.c (Fset_image_instance_property): + put warning in this fun. + + * glyphs.h: + * glyphs.h (GLYPH_CACHEL_WIDTH): + * glyphs.h (GLYPH_CACHEL_ASCENT): + * glyphs.h (GLYPH_CACHEL): + * glyphs.h (GLYPH_CACHEL_GLYPH): + define error-checking versions to try to catch a bug i've seen -- + redisplay gets in an infinite loop because the glyph width of the + continuation glyph is 65535. + + * lisp.h: + Extern message-box stuff. + + * window.c (allocate_window): + * window.c (make_dummy_parent): + * window.c (Fset_window_configuration): + Use EQUAL not EQ for subwindow caches to make them work a bit + better. (Something is still very broken.) + + +2000-05-11 Yoshiki Hayashi <yoshiki@xemacs.org> + + * glyphs.c (image_instantiate): Suppress gcc warnings. + (Fmake_image_instance): Fix doc string. + * specifier.c (Fmake_specifier): Ditto. + +2000-05-02 Yoshiki Hayashi <yoshiki@xemacs.org> + + * paths.h.in (PATH_LOCK): Removed. + * config.h.in (LOCKDIR_USER_DEFINED): Removed. + * emacs.c (complex_vars_of_emacs): Remove configure-lock-directory. + +2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org> + + * fns.c (Ffeaturep): Update e-mail address in doc-string. + Document (featurep '(and xemacs 21.02)). + +2000-05-09 Ben Wing <ben@xemacs.org> + + * buffer.c (complex_vars_of_buffer): + update modeline-format doc. + + * device.h: + comment about how DFW_DEVICE should be merged with DOMAIN_DEVICE. + + * emacs.c: + timeline of all released versions of Emacs, for use in creating + authorship comments and in synching up. + + * glyphs-widget.c (image_instantiator_buttons): + * glyphs-widget.c (image_instantiator_edit_fields): + * glyphs-widget.c (image_instantiator_combo_box): + * glyphs-widget.c (image_instantiator_scrollbar): + * glyphs-widget.c (image_instantiator_progress_guage): + * glyphs-widget.c (image_instantiator_tree_view): + * glyphs-widget.c (image_instantiator_tab_control): + * glyphs-widget.c (image_instantiator_labels): + * glyphs-widget.c (image_instantiator_layout): + * glyphs-widget.c (image_instantiator_native_layout): + rename decode_domain method to governing_domain. + + * glyphs.c: + * glyphs.c (Fvalid_image_instantiator_format_p): doc update. + * glyphs.c (add_entry_to_device_ii_format_list): + make sure we don't put an entry more than once into the list. + * glyphs.c (check_instance_cache_mapper): + ************************************************************* + allow for nil. THIS SHOULD FIX A REAL CRASH THAT MANY PEOPLE + HAVE BEEN GETTING. + ************************************************************* + * glyphs.c (get_image_instantiator_governing_domain): + clean up, expand on new concept of governing domain. + * glyphs.c (instantiate_image_instantiator): + * glyphs.c (allocate_image_instance): + use governing_domain instead of cache_domain in naming. + * glyphs.c (Fvalid_image_instance_type_p): fix docs. + * glyphs.c (make_image_instance_1): + * glyphs.c (Fmake_image_instance): + allow for any domain (not just device), and process the + governing domain correctly. very big doc fix. + * glyphs.c (Fimage_instance_domain): + new primitive, to retrieve the governing domain of an image instance. + * glyphs.c (image_instantiate): + use new governing_domain stuff. this fixes a crash you could get + by instantiating certain widget glyphs in frame locales. (should + signal an error instead of crashing.) + * glyphs.c (Fimage_specifier_p): move doc to make-image-specifier. + * glyphs.c (Fglyphp): clean up doc. + * glyphs.c (subwindow_governing_domain): renamed from *_decode_domain. + * glyphs.c (syms_of_glyphs): + declare Fimage_instance_domain, remove unused Qlayout_image_instance_p. + * glyphs.c (image_instantiator_format_create): add some comments about + bogus code. + * glyphs.c (specifier_vars_of_glyphs): totally rewrite the doc string + for current-display-table. (Apparently Hrjove implemented in 1998 a + design I wrote up in 1996, but didn't update the doc string.) + + * glyphs.h: clean up a doc string. + * glyphs.h (governing_domain): + * glyphs.h (struct image_instantiator_methods): + changes for governing_domain stuff. + + * gutter.c: + * gutter.c (Fgutter_specifier_p): + * gutter.c (Fgutter_size_specifier_p): + * gutter.c (Fgutter_visible_specifier_p): + * objects.c: + * objects.c (Fcolor_specifier_p): + * objects.c (Ffont_specifier_p): + * objects.c (Fface_boolean_specifier_p): + doc strings moved to make-*-specifier. + + * redisplay.c (add_disp_table_entry_runes_1): + * redisplay.c (generate_fstring_runes): + * redisplay.c (screen): + add random comments and doc strings. + + * specifier.c: + * specifier.c (Fmake_specifier): + major overhaul of this doc string. + + * specifier.c (Fvalid_specifier_domain_p): + comment about the bogosity of image instances being domains. + * specifier.c (decode_domain): + now non-static, used in glyphs.c. + * specifier.c (specifier_instance): + comment about the bogosity of image instances being domains. + * specifier.c (Fgeneric_specifier_p): + move doc string to make-generic-specifier. + * specifier.c (VALID_SINGLE_DISPTABLE_INSTANTIATOR_P): + rebackslashify. + + * specifier.h: + * specifier.h (DOMAIN_FRAME): + * specifier.h (DOMAIN_LIVE_P): + * specifier.h (DOMAIN_XDEVICE): + rebackslashify. + add comments about problems with these macros. + prototype for decode_domain. + + * toolbar.c: + * toolbar.c (Ftoolbar_specifier_p): + move doc string to `make-toolbar-specifier'. + + * window.c (window_unmap_subwindows_cache_mapper): + ************************************************************* + allow for nil. THIS SHOULD FIX A REAL CRASH THAT MANY PEOPLE + HAVE BEEN GETTING. + ************************************************************* + +2000-05-09 Andy Piper <andy@xemacs.org> + + * glyphs.h: declare reset_frame_subwindow_instance_cache. + + * window.c (Fset_window_configuration): reset the frame subwindow + cache and re-initialize the window subwindow caches. + + * glyphs.c (reset_frame_subwindow_instance_cache): new function. + +2000-05-09 Ben Wing <ben@xemacs.org> + + * ntheap.c (recreate_heap): Changed unknown (VC6 only?) SIZE_T to + DWORD. + +2000-04-26 Mike Woolley <mike@bulsara.com> + + * ntheap.c: Changed recreate_heap to limit the amount reserved + for the heap to that which is actually available. Also now + displays a message box (with some dignostics) in the event that + it still can't start. + +2000-05-07 Jan Vroonhof <vroonhof@math.ethz.ch> + + * callproc.c (Fold_call_process_internal): GCPRO path + +2000-05-08 Jan Vroonhof <jan@xemacs.org> + + Patch by Bill Perry. + + * scrollbar.c (Fscrollbar_page_up): Conditionalize on type of call + back data instead of #ifdef. + (Fscrollbar_page_down): ditto. + +2000-05-07 Ben Wing <ben@xemacs.org> + + * buffer.h: + Kludge for defining Qmswindows_tstr. + + * nt.c: + * nt.c (open_input_file): + * nt.c (open_output_file): + * nt.c (rva_to_section): + * nt.c (mswindows_executable_type): + Move all memory-mapped-file routines here (some were in unexnt.c, + which is bad because they are used by process-nt.c, and unexnt + won't be around when portable dumping). Synched the above routines + with FSF 20.6. + + * nt.h: + Removed ifdef'd out bogus code. + Fixed some prototypes. + + * nt.h (file_data): + * nt.h (OFFSET_TO_RVA): + * nt.h (RVA_TO_OFFSET): + * nt.h (RVA_TO_PTR): + Moved the memory-mapped-file structures, macros and prototypes + here, to parallel nt.c. ntheap.h should really be removed + entirely, and it's a non-portable-dumper specific file. + + * ntheap.h (round_to_next): + Moved the memory-mapped-file structures, macros and prototypes + to nt.h. + + * ntproc.c (compare_env): + Moved rva_to_section and mswindows_executable_type to nt.c. + Moved compare_env to process-nt.c. + ntproc.c will die, one day. + + * ntproc.c (sys_spawnve): + Account for win32_ -> mswindows_. + + * process-nt.c: + * process-nt.c (struct nt_process_data): + * process-nt.c (ensure_console_window_exists): + * process-nt.c (compare_env): + * process-nt.c (nt_create_process): + * process-nt.c (nt_kill_process_by_pid): + * process-nt.c (syms_of_process_nt): + * process-nt.c (vars_of_process_nt): + Introduce variable `mswindows-quote-process-args', from FSF 20.6. + Copy argument quoting code from FSF 20.6 (with appropriate Mule-ization + changes). Eliminate our old `nt-quote-process-args' mechanism. + Synch up nt_create_process with FSF 20.6 sys_spawnve. + Move compare_env here from ntproc.c. -1998-06-18 Andy Piper <andyp@parallax.co.uk> + * process.c (Fprocess_send_region): + Takes an optional fourth argument, BUFFER, which should fix some + problems with call-process. - * toolbar-msw.c (mswindows_output_toolbar): specify ILC_MASK when - creating the image list and make sure he bk color is transparent. + * syscommctrl.h: + Move ICC_BAR_CLASSES here from syswindows.h, to avoid a warning. -1998-06-18 Jan Vroonhof <vroonhof@math.ethz.ch> + * syswindows.h: + Move ICC_BAR_CLASSES to syscommctrl.h. + Add preliminary macros for MSWindows/Mule. More to come. - * event-Xt.c (emacs_Xt_remove_timeout): Also remove timeout from - completed_timeouts. The timer could have expired. + * unexnt.c: + * unexnt.c (unexec): + open_output_file moved to nt.c. + + +2000-05-05 Andy Piper <andy@xemacs.org> + + * window.c (window_unmap_subwindows_cache_mapper): remove the dead + instance from the frame cache also since GC may catch up too late + to make frame deletion sane. + +2000-05-04 Andy Piper <andy@xemacs.org> + + * glyphs-x.c (x_widget_instantiate): gcpro widget callbacks. + (x_finalize_image_instance): ungcpro on deletion. + + * glyphs.c (image_instantiator_format_create): give pointers a + query geometry method so that the geometry is at least set. + + * glyphs-x.c (image_instantiator_format_create_glyphs_x): only + initialize layouts if using widgets. + +2000-05-03 Andy Piper <andy@xemacs.org> + + * nt.c: remove bogus reference to sysmmsystem.h + + * gui-x.c (popup_selection_callback): fix no selection abort. + +2000-05-02 Andy Piper <andy@xemacs.org> + + * glyphs-msw.c (mswindows_update_widget): cope with nil text. + (mswindows_widget_instantiate): ditto. + + * glyphs-widget.c (initialize_widget_image_instance): initialize + children correctly. + (widget_instantiate): cope with children and items in the same + instance. + + * glyphs.c (mark_image_instance): cope with children as a first + class member. + (image_instance_equal): ditto. + (image_instance_hash): ditto. + (image_instance_changed): ditto. + +2000-04-30 Andy Piper <andy@xemacs.org> + + * glyphs.c (subwindow_query_geometry): new function. Return some + defaults. + (subwindow_instantiate): don't assign dimensions if none have been + given. + (image_instantiator_format_create): add subwindow_query_geometry. + (print_image_instance): cope with layouts as widgets. + +2000-04-29 Andy Piper <andy@xemacs.org> + + * frame.c (delete_frame_internal): call + free_frame_subwindow_instance_cache so that all subwindows are + finalized before their parent. + (mark_frame): remove subwindow_cachels. + (Fmake_frame): remove subwindow_cachel manipulation. + (allocate_frame_core): subwindow_instance_cache is a weak list. + (delete_frame_internal): set subwindow_instance_cache to nil. -1998-06-17 Andy Piper <andyp@parallax.co.uk> + * glyphs-msw.c (mswindows_finalize_image_instance): make double + finalization safe. + (mswindows_finalize_image_instance): use the device + not the domain as the domain may have died already. + + * glyphs-x.c (x_finalize_image_instance): ditto. + (x_subwindow_instantiate): remove SUBWINDOW_WIDTH & + HEIGHT. + + * redisplay-output.c (redisplay_unmap_subwindows): update for + subwindow instance cache as a weak list. + (redisplay_unmap_subwindows_maybe): ditto. + (redisplay_unmap_subwindows_except_us): ditto. + + * glyphs.c (unmap_subwindow): error checking will check the domain + so don't deal with it here. Don't use cachels anymore. + (map_subwindow): ditto. + (update_subwindow_cachel_data): remove old accessor names. + (subwindow_instantiate): remove SUBWINDOW_WIDTH & HEIGHT. + (Fresize_subwindow): don't update cachel. + (mark_subwindow_cachels): + (update_subwindow_cachel_data): + (add_subwindow_cachel): + (get_subwindow_cachel_index): + (update_subwindow_cachel): + (reset_subwindow_cachels): + (mark_subwindow_cachels_as_not_updated): deleted. + (cache_subwindow_instance_in_frame_maybe): new function. Add a + subwindow instance to the frame cache. + (find_matching_subwindow): update for subwindow instance cache as + a weak list. + (update_widget_instances): ditto. + (image_instance_type_to_mask):inlined. + (free_frame_subwindow_instance_cache): new function. finalize all + subwindows that are instantiated. + + * glyphs.h (struct Lisp_Image_Instance): add display_data instead + of cachel information. + (IMAGE_INSTANCE_DISPLAY_X): + (IMAGE_INSTANCE_DISPLAY_Y): + (IMAGE_INSTANCE_DISPLAY_WIDTH): + (IMAGE_INSTANCE_DISPLAY_HEIGHT): + (XIMAGE_INSTANCE_DISPLAY_X): + (XIMAGE_INSTANCE_DISPLAY_Y): + (XIMAGE_INSTANCE_DISPLAY_WIDTH): + (XIMAGE_INSTANCE_DISPLAY_HEIGHT): new accessors. + remove subwindow_cachel structure and function references. + (image_instance_type_to_mask): inline from glyphs.c + + * redisplay.c (redisplay_frame): remove subwindow_cachel + references. + + * frame.h (struct frame): remove subwindow_cachels. + (FRAME_SUBWINDOW_CACHE): access subwindow_instance_cache. + + * frameslots.h: add subwindow_instance_cache. + + * window.c (replace_window): check subwindow cache of replacement. + (window_unmap_subwindows_cache_mapper): + (window_unmap_subwindows): new functions. Unmap all subwindows + cached on this window. + (mark_window_as_deleted): unmap all subwindows. + +2000-04-27 Andy Piper <andy@xemacs.org> + + * glyphs.h (IIFORMAT_METH_OR_GIVEN): cope with null meths. + + * glyphs-widget.c (widget_layout): return something. + (layout_layout): return something. Fail if not initialized. + (layout_query_geometry): ditto. + (image_instantiator_native_layout): new function. Initialized the + native layout type. + (widget_instantiate): don't do layout stuff here. + + * glyphs.c (instantiate_image_instantiator): reorded calling or + instantiate and post_instantiate with layout in between. + (image_instance_layout): be more selective about deciding whether + the layout has been done or not. + + * glyphs.h (struct image_instantiator_methods): return a value + from layout_method. + +2000-04-26 Andy Piper <andy@xemacs.org> + + * glyphs.c (allocate_image_instance): make initial width and + height unspecified. Set initialized to 0. + + * syscommctrl.h new file. Encapsulates commctrl.h. + + * syswindows.h new file. Encapsulates windows.h. + + * ntplay.c: use new syswindows.h and syscommctrl.h header. + * nt.c: ditto. + * console-msw.h: ditto. + + * redisplay-tty.c (tty_output_display_block): remove layout references. + + * glyphs-msw.c (mswindows_widget_instantiate): use the domain + window handle rather than just the frame. + + * glyphs.c (mark_image_instance): remove layout references. + (print_image_instance): ditto. + (image_instance_equal): ditto. + (image_instance_hash): ditto. + (decode_image_instance_type): ditto. + (encode_image_instance_type): ditto. + (image_instantiate): ditto. + (allocate_glyph): ditto. + (Fimage_instance_height): ditto. + (Fimage_instance_width): ditto. + (update_subwindow): ditto. + + * redisplay-x.c (x_output_display_block): recode for layouts as + widgets. + + * redisplay-output.c (redisplay_output_layout): recode for layouts + as widgets. + (compare_runes): remove layout references. + + * redisplay-msw.c (mswindows_output_display_block): recode for + layouts as widgets. + + * glyphs-widget.c (image_instantiator_layout): remove + layout_possible_dest_types. + (layout_possible_dest_types): deleted. + + * glyphs.h (image_instance_type): remove layout references. + (struct Lisp_Image_Instance): ditto. Add initialized flag. + (IMAGE_INSTANCE_INITIALIZED): new accessor. + (XIMAGE_INSTANCE_INITIALIZED): ditto. + +2000-04-25 Andy Piper <andy@xemacs.org> + + * glyphs-widget.c (image_instantiator_buttons): + (image_instantiator_edit_fields): + (image_instantiator_combo_box): + (image_instantiator_scrollbar): + (image_instantiator_progress_guage): + (image_instantiator_tree_view): + (image_instantiator_tab_control): + (image_instantiator_labels): + (image_instantiator_layout): call default post_instantiate method. + (widget_post_instantiate): new function. Simply lays out the + widgets. + + * glyphs.h (struct image_instantiator_methods): add + post_instantiate method. + + * glyphs.c (instantiate_image_instantiator): add post_instantiate + method calls. + +2000-04-23 Andy Piper <andy@xemacs.org> + + * glyphs.h (struct image_instantiator_methods): add + decode_domain_method. + (struct Lisp_Image_Instance): remove subwindow frame - it can be + derived from the domain. + (IMAGE_INSTANCE_FRAME): new accessor. + (XIMAGE_INSTANCE_FRAME): ditto. + + * glyphs.c (print_image_instance): use IMAGE_INSTANCE_FRAME + instead of _SUBWINDOW_FRAME. + (finalize_image_instance): ditto. + (Fimage_instance_foreground): ditto. + (Fimage_instance_background): ditto. + (image_instantiate): ditto. + (update_subwindow_cachel): ditto. + (update_subwindow): ditto. + (unmap_subwindow): ditto. + (map_subwindow): ditto + (subwindow_instantiate): ditto. + * glyphs-msw.c (mswindows_update_widget): ditto. + (mswindows_progress_gauge_instantiate): ditto. + (mswindows_tab_control_update): ditto. + * glyphs-x.c (x_update_widget): ditto. + (x_widget_instantiate): ditto. + (x_tab_control_instantiate): ditto. + (x_tab_control_update): ditto. + * event-msw.c (mswindows_wnd_proc): ditto + + * glyphs-widget.c (image_instantiator_layout): use + subwindow_decode_domain. + (image_instantiator_buttons): ditto. + (image_instantiator_edit_fields): ditto. + (image_instantiator_combo_box): ditto. + (image_instantiator_scrollbar): ditto. + (image_instantiator_progress_guage): ditto. + (image_instantiator_tree_view): ditto. + (image_instantiator_tab_control): ditto. + (image_instantiator_labels): ditto. + (image_instantiator_layout): ditto. + + * glyphs.c: add instance error checking to many functions. + (instantiate_image_instantiator): decode device from cache_domain. + (image_instantiate): partially rewrite by using + decode_image_instantiator_domain to determine what domain the + instance needs to be cached in. + (decode_image_instantiator_domain): new function. Determine what + domain the image needs to be cached in. + (check_window_subwindow_cache): new error checking function. + (check_instance_cache_mapper): ditto. + (check_image_instance_structure): ditto. + (subwindow_decode_domain): new function. Encodes a window as a + subwindow's cache domain. + (image_instantiator_format_create): use it for text and + subwindows. + +2000-04-21 Andy Piper <andy@xemacs.org> + + * glyphs.c (image_instance_device): new function. + (image_instance_frame): new function. + (image_instance_window): new function. + (image_instance_live_p): new function. + + * window.c (mark_window_as_deleted): reset the subwindow_instance_ + cache to nil. + + * glyphs.h (struct Lisp_Image_Instance): device->domain. + (IMAGE_INSTANCE_DOMAIN): new accessor. + (XIMAGE_INSTANCE_DOMAIN): ditto. + + * glyphs-x.c (x_finalize_image_instance): device->domain. + + * glyphs-msw.c (init_image_instance_geometry): device->domain. + (mswindows_finalize_image_instance): ditto. + + * glyphs-eimage.c (jpeg_instantiate): device->domain. + (gif_instantiate): ditto. + (png_instantiate): ditto. + (tiff_instantiate): ditto. + + * glyphs.c (instantiate_image_instantiator): use domain rather + than device. + (mark_image_instance): device -> domain. + (print_image_instance): ditto. + (finalize_image_instance): ditto. + (image_instance_equal): ditto. + (allocate_image_instance): ditto. + (Fcolorize_image_instance): ditto. + (query_string_geometry): ditto. + (image_instantiate): ditto + (query_string_font): ditto. + (image_instantiate): ditto. + (update_subwindow): ditto. + (unmap_subwindow): ditto. + (map_subwindow): ditto. + (subwindow_instantiate): ditto. + + * specifier.h (DOMAIN_DEVICE): new, semantically correct, decoder. + (DOMAIN_FRAME): ditto. + (DOMAIN_WINDOW): ditto. + (DOMAIN_LIVE_P): ditto. + (XDOMAIN_DEVICE): ditto. + (XDOMAIN_FRAME): ditto. + (XDOMAIN_WINDOW): ditto. + + * specifier.c (Fvalid_specifier_domain_p): add image instances as + a valid specifier domain. + +2000-04-19 Andy Piper <andy@xemacs.org> + + * glyphs-widget.c (syms_of_glyphs_widget): remove + widget-callback-current-channel. + (vars_of_glyphs_widget): ditto. + * glyphs.h: ditto + + * gui.c (get_gui_callback): revert to previous behaviour. + +2000-04-18 Andy Piper <andy@xemacs.org> + + * glyphs.h (struct Lisp_Image_Instance): add margin_width. + (IMAGE_INSTANCE_MARGIN_WIDTH): new. + (XIMAGE_INSTANCE_MARGIN_WIDTH): new. + + * glyphs.c (image_instance_equal): add margin_width. + (image_instance_hash): ditto. + + * glyphs-widget.c (widget_instantiate): deal with margin-width. + (layout_query_geometry): ditto. + (layout_layout): ditto. + (syms_of_glyphs_widget): add margin-width. + (image_instantiator_layout): allow margin-width. + + * glyphs.c (update_widget_instances): make a normal function. + (syms_of_glyphs): remove Qupdate_widget_instances. + * glyphs.h: ditto. + + * gui-x.c (popup_selection_callback): use enqueue_magic_eval_event + so that we don't corrupt ideas about the last event or + command. Remove widget-callback-current-channel fiddling. + * gui-msw.c (mswindows_handle_gui_wm_command): ditto. + +2000-05-01 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.33 is released. + +2000-05-01 Yoshiki Hayashi <yoshiki@xemacs.org> + + * make-src-depend: Allow dots in header file name. + +2000-05-01 Yoshiki Hayashi <yoshiki@xmacs.org> + + * mule-charset.h (struct charset_lookup): Add + next_allocated_1_byte_leading_byte and + next_allocated_2_byte_leading_byte. + * mule-charset.c: Move above two variables so that those values + will be dumped. + +2000-04-26 Yoshiki Hayashi <yoshiki@xemacs.org> + + * insdel.c (find_charsets_in_bufbyte_string): Add Vcharset_ascii + when string length is zero. + (find_charsets_in_emchar_string): Ditto. + +2000-04-29 Bjrn Torkelsson <torkel@hpc2n.umu.se> + + * lisp.h: extern Qdialog and Qmenubar. + + * gui-x.c: added events.h. + also fixed typo which made the file uncompilable. + + * general.c: Added Qmenubar and Qdialog + +2000-04-28 Ben Wing <ben@xemacs.org> + + * frame-msw.c (mswindows_init_frame_1): + * frame-msw.c (mswindows_mark_frame): + * event-msw.c (mswindows_enqueue_dispatch_event): + * console-msw.h: + * console-msw.h (struct mswindows_frame): + * console-msw.h (FRAME_MSWINDOWS_WIDGET_HASH_TABLE1): + there are now three hash tables for callbacks. + mswindows_enqueue_dispatch_event is no longer static. + + * dialog-x.c (maybe_run_dbox_text_callback): + * dialog-x.c (dbox_descriptor_to_widget_value): + switch to new cons3 form for callbacks. + + * glyphs-msw.c (mswindows_register_gui_item): + * glyphs-msw.c (mswindows_widget_instantiate): + * glyphs-msw.c (add_tree_item): + * glyphs-msw.c (add_tab_item): + new image instance parameter, so it can be passed to callback-ex. + respect :callback-ex as well as :callback. - * console-msw.h: move XEMACS_RECT_WH inside frame - parameters. define macors to access it. + * glyphs-widget.c (VALID_GUI_KEYWORDS): + add :callback-ex. - * frame-msw.c (mswindows_init_frame_1): use new target_rect - parameter to intialise desired sizing. (mswindows_init_frame_2): - enable and size the frame to something sensible when we get - here. (mswindows_set_frame_properites): use new - mswindows_size_frame_internal function and size frame if frame - parameters not just if init is finished - WM_SIZE happens too - early for some specs. (mswindows_size_frame_internal): new - function abstracted from mswindows_set_frame_properties. - (Vmswindows_use_system_frame_size_defaults): - new variable controls whether to allow the system to pick frame - size defaults, defaults to nil. + * glyphs.c (print_image_instance): + prettify, e.g. now prints widget type. - * event-msw.c: in WM_SIZE use mswindows_size_frame_internal rather - than duplicated code. + * gui-x.h: + certain funs have new image instance parameter. -1998-06-15 Colin Rafferty <colin@xemacs.org> + * gui.c: + * gui.c (get_gui_callback): + * gui.c (gui_item_add_keyval_pair): + * gui.c (gui_item_init): + * gui.c (gui_add_item_keywords_to_plist): + * gui.c (mark_gui_item): + * gui.c (gui_item_hash): + * gui.c (gui_item_equal): + * gui.c (copy_gui_item): + * gui.c (syms_of_gui): + recognize callback-ex in a number of places. + also, fix the annoying "can't get out of yes-no dialog" bug. - * Makefile.in.in: Made EXTW_LINK expand properly. + * gui.h: + * gui.h (struct Lisp_Gui_Item): + recognize callback-ex in a number of places. + + * menubar-x.c (menu_item_descriptor_to_widget_value_1): + new parameter in button_item_to_widget_value. -1998-06-12 Martin Buchholz <martin@xemacs.org> + * glyphs-x.c (x_update_widget): + * glyphs-x.c (x_button_instantiate): + * glyphs-x.c (x_button_update): + * glyphs-x.c (x_progress_gauge_instantiate): + * glyphs-x.c (x_edit_field_instantiate): + * glyphs-x.c (x_combo_box_instantiate): + * glyphs-x.c (x_tab_control_instantiate): + * glyphs-x.c (x_label_instantiate): + new image instance parameter in various places. + + * event-Xt.c: + * event-Xt.c (enqueue_Xt_dispatch_event): + this fun gets exported. + + * gui-msw.c: + * gui-msw.c (mswindows_handle_gui_wm_command): + handle both :callback and :callback-ex, and generate our own + event because it's one of the callback-ex arguments. - * redisplay.c (vars_of_redisplay): default value of - column-number-start-at-one should be NIL! + * gui-x.c: + * gui-x.c (popup_selection_callback): + handle both :callback and :callback-ex, and generate our own + event because it's one of the callback-ex arguments. + * gui-x.c (button_item_to_widget_value): + * gui-x.c (gui_items_to_widget_values_1): + * gui-x.c (gui_item_children_to_widget_values): + * gui-x.c (gui_items_to_widget_values): + new image instance parameter in various places. + + * fns.c (Freplace_list): + fix small typo in doc string. + + * lisp.h: + declare enqueue_Xt_dispatch_event. + +2000-04-28 Ben Wing <ben@xemacs.org> -1998-06-11 Martin Buchholz <martin@xemacs.org> + * buffer.c: + * buffer.c (Frecord_buffer): + * buffer.c (syms_of_buffer): + delete record-buffer-hook. - * casefiddle.c: - (upcase-initials "fooBar") ==> "FooBar" instead of "Foobar" + * fns.c: + * fns.c (Freplace_list): + * fns.c (syms_of_fns): + new primitive replace-list. -1998-06-05 Hrvoje Niksic <hniksic@srce.hr> + * frameslots.h: + slot for old buffer-alist. - * eldap.c (Fldap_search_internal): Use build_ext_string instead of - build_string to avoid crashes under Mule. + * lisp.h: + exfun replace-list. -1998-06-13 Andy Piper <andyp@parallax.co.uk> + * redisplay.c: + * redisplay.c (redisplay_frame): + * redisplay.c (syms_of_redisplay): + * redisplay.c (vars_of_redisplay): + new hook buffer-list-changed-hook. + call it. - * ntplay.c (play_sound_data_1): don't delete the sound data until - the next sound is played and the previous one finished. +2000-04-27 Ben Wing <ben@xemacs.org> -1998-06-10 Samuel Mikes <smikes@alumni.hmc.edu> + * extents.h: extern in_modeline_generation. - * fileio.c (directory-sep-char): Escape backslashes. + * redisplay.c (generate_formatted_string_db): set + in_modeline_generation. -1998-06-10 Hrvoje Niksic <hniksic@srce.hr> + * extents.c (extent_changed_for_redisplay): don't mark redisplay + flags if in modeline generation. otherwise frame-modified-tick + is ticked far too often. + Declare in_modeline_generation. - * event-stream.c: Fix docstring reference. +2000-04-26 Ben Wing <ben@xemacs.org> -1998-06-12 Hrvoje Niksic <hniksic@srce.hr> + * emacs.c (vars_of_emacs): document quick-build "error-checking" + option. + (vars_of_emacs): add quick-build as an error-checking option. + A bit kludgy, but there doesn't seem much point in creating + a real var for this. - * alloc.c (make_float): Remove useless initialization of `next' - field. - (make_pure_float): Ditto. + * config.h.in: put in an entry for QUICK_BUILD; remove NO_DOC_FILE. - * lisp.h (struct Lisp_Float): Rename `next' to `__unused__next'. +2000-04-14 IKEYAMA Tomonori <tomonori@suiyokai.org> -1998-06-08 Kirill M. Katsnelson <kkm@kis.ru> + * redisplay.h (struct display_line): Add a new variable, + line_continuation. - * fileio.c (Fmake_directory_internal): Remove conditionals - on WINDOWSNT when calling mkdir. + * redisplay.c (create_text_block): Set dl->line_continuation if + the line continues. + (create_string_text_block): Ditto. + (regenerate_window_incrementally): Use line_continuation instead + of searching continuation glyph. + (add_margin_runes): Call add_glyph_rune. + (add_glyph_rune): Handle margin glyph. - * ntproc.c: Deleted the following unused functions: - register_child, reap_subprocess, sys_wait. +2000-04-20 Martin Buchholz <martin@xemacs.org> - * nt.c (sys_rename): Ifzeroed this implementation. - Deleted the following unused functions: - sys_access, sys_chdir, sys_chmod, sys_creat, sys_link, sys_mkdir, - sys_mktemp, sys_rmdir, sys_unlink, sys_close, sys_dup, sys_dup2, - sys_read, sys_write. - Merger sys_fopen and sys_open with sysdep.c implementation. + * filelock.c (fill_in_lock_file_name): + ANSIfy. + Check for IS_ANY_SEP instead of '/'. + (lock_file_1): + Avoid generating gratuitous garbage. Call user_login_name() directly. + Never check errno without first seeing that system call failed. + (unlock_file): Add GCPRO. + (Flock_buffer): Fix docstring. + (Ffile_locked_p): Fix docstring. Add GCPRO. - * sysdep.c: Removed MS-DOS code. - (sys_rename): Deal with Microsoft rename weirdness. - (sys_open): Implemented for Windows. - (sys_fopen): Ditto. - (sys_mkdir): Ditto. +2000-04-19 Martin Buchholz <martin@xemacs.org> -1998-06-08 Kirill M. Katsnelson <kkm@kis.ru> + * sysdep.c (get_pty_max_bytes): + Fix hangs on DEC OSF 4.0 when (process-send-string) sends + strings longer than 252 bytes. - * buffer.c (complex_vars_of_buffer): Removed %t description from - the docstring. + * md5.c: Unconditionally include ANSI header <limits.h> -1998-06-04 Rick Rankin <Rick_Rankin-P15254@email.mot.com> + * glyphs-x.c (convert_EImage_to_XImage): + * lisp-union.h (union Lisp_Object): + Use consistently the syntax #ifdef FEATURE, not #if FEATURE. - * scrollbar-msw.c: initialize the cbSize element of the - SCROLLINFO struct before calling SetScrollInfo. WinNT seems - to ignore the value of cbSize, but Win95 (and I presume Win98) - appear to want it set to sizeof(SCROLLINFO). +2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org> -1998-06-04 Kirill M. Katsnelson <kkm@kis.ru> + * filelock.c (current_lock_owner): Remove unused variable o, p. - * event-stream.c: Defined Qcancel_mode_internal. - (syms_of_event_stream): defsymbol'ed it. +2000-04-17 Norbert Koch <n.koch@eai-delta.de> - * events.h: Externed it. + * callint.c: Remove multiply defined symbol Qlet + (syms_of_callint): ditto. - * event-msw.c (mswindows_wnd_proc, WM_CANCELMODE): Added this handler. +2000-04-14 Andy Piper <andy@xemacs.org> -1998-06-04 Oliver Graf <ograf@fga.de> + * general.c (syms_of_general): add last-command, this-command, let + and funcall. - * frame-x.c (x_cde_destroy_callback): free the data - (cde-start-drag-internal) corrected root position, 21.1 needs this - hardcoded in Button events - (offix-start-drag-internal) corrected root position + * lisp.h: declare various symbols. -1998-06-03 Kirill M. Katsnelson <kkm@kis.ru> + * glyphs.h: declare Qwidget_callback_current_channel; - * process-nt.c (signal_cannot_launch): Use signal_simple_error() - instead of error(). + * glyphs-widget.c (syms_of_glyphs_widget): add + Qgui_callback_current_channel. + (vars_of_glyphs_widget): add Vgui_callback_current_channel. -1998-06-03 Kirill M. Katsnelson <kkm@kis.ru> + * gui-msw.c (mswindows_handle_gui_wm_command): bind + widget-callback-current-channel when invoking the interactive + arg. Also bind last-command and next-command when invoking the + widget updates. + * gui-x.c (popup_selection_callback): ditto. - * dialog-msw.c (button_width): Removed `inline' from the function - declaration. + * gui.c (get_gui_callback): massage args so that we are always + calling eval. This allows us to add our own variable bindings + outside. -1998-06-03 Rick Rankin <Rick_Rankin-P15254@email.mot.com> + * glyphs-x.c (x_button_instantiate): use + gui_items_to_widget_values since this is GC safe. + (x_progress_gauge_instantiate): ditto. + (x_edit_field_instantiate): ditto. + (x_label_instantiate): ditto. - * frame-msw.c: add WS_VISIBLE flag to the first frame created. - Note that adding this flag to subsequent frames causes problems. + * event-Xt.c (emacs_Xt_handle_magic_event): remove old printfs. + (emacs_Xt_event_widget_focus_out): new function + (emacs_Xt_event_widget_focus_in): new function. Set the keyboard + focus. + (emacs_Xt_event_add_widget_actions): new function. add focus + functions as actions. + (init_event_Xt_late): use it. -1998-06-03 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de> +2000-04-14 Hrvoje Niksic <hniksic@iskon.hr> - * glyphs-eimage.c (png_instantiate) move 'struct - png_memory_storage tbr' out of nested block to avoid dangling - reference + * event-stream.c (Fdispatch_event): Doc fix. -1998-06-02 Andy Piper <andyp@parallax.co.uk> +2000-03-29 SL Baur <steve@musashimaru.m17n.org> - * faces.h: - * faces.c: rename 3d-object -> gui-element. add toolbar face which - inherits from gui-element. + * postgresql.c: Remove all references to PQsetenv*. - * glyphs-msw.c: use DIBitmaps for xbm bitmaps to be consistent - with existing code, generate masks correctly. + * postgresql.h: Remove references to PGsetenvHandler object. + * lrecord.h (lrecord_type): Ditto. -1998-06-03 P. E. Jareth Hein <jareth@camelot-soft.com> +2000-04-11 Kirill 'Big K' Katsnelson <kkm@dtmx.com> - * glyphs-eimage.c: Changed included header for gifs to use - Gifreader instead of giflib. + * glyphs-msw.h (struct mswindows_image_instance_data): Added + real_heigh and real_width members, and accessor macros for these. - * glyphs-x.c: removed the image-related functions that were - moved into glyphs-eimage. + * glyphs-msw.c (init_image_instance_geometry): New function. + (init_image_instance_from_dibitmap): Use it. + (mswindows_resource_instantiate): Use it. + (init_image_instance_from_xbm_inline): Use it. + (mswindows_initialize_image_instance_mask): Use real bitmap + geometry. + (mswindows_create_resized_bitmap): Ditto. + (mswindows_create_resized_mask): Ditto. -1998-06-02 David Bush <david.bush@adnb.alcatel.com> + * redisplay-msw.c (mswindows_output_dibitmap): Stretch real mask + and bitmap to their surface size. - * glyphs.c (bitmap_to_lisp_data) Define XFree to be free - if built without X Windows support. +2000-04-11 Jan Vroonhof <jan@xemacs.org> -1998-06-02 Hrvoje Niksic <hniksic@srce.hr> + * process-unix.c (unix_send_process): Guard against process MIA + after Faccept_process_output. - * fns.c (Fconcat): Synch docstring with new reality. +2000-04-11 Ben Wing <ben@xemacs.org> -1998-06-03 SL Baur <steve@altair.xemacs.org> + * eval.c (unbind_to_hairy): fix brokenness introduced by + nanosecond speed improvements. - * frame.c: Remove reference to msdos.h (which is going away). - Suggested by Hrvoje Niksic and Kirill Katsnelson. +2000-04-07 Raymond Toy <toy@rtp.ericsson.se> -1998-06-02 P. E. Jareth Hein <jareth@camelot-soft.com> + * sunplay.c (init_device): To play sounds correctly, the device + apparently needs to be initialized at least once by XEmacs. Make + it so. - * glyphs-eimage.c (jpeg_instantiate): Fix handling of - grayscale images/ +2000-04-10 IKEYAMA Tomonori <tomonori@suiyokai.org> + * redisplay.c (add_margin_runes): Add text image glyph + handling. -1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> +2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org> - * events.h: Fixed commentary about misc-user scrollbar events. + * lisp.h (DOESNT_RETURN): Don't declare as volatile when + gcc is newer than 2.5. - * scrollbar-x.c (x_update_vertical_scrollbar_callback): Use frame - object as an event channel, instead of window object. - (x_update_horizontal_scrollbar_callback): Ditto. +2000-04-06 Colin Rafferty <colin@xemacs.org> -1998-05-29 Andy Piper <andyp@parallax.co.uk> + * lisp.h (FLEXIBLE_ARRAY_STRUCT_SIZEOF): Created. - * ntplay.c (play_sound_data_1) new function. convert alloca data - to malloc if necessary. - (play_sound_file): if the file is not in our path then convert to - data and play. + * fns.c (size_bit_vector): + * alloc.c (size_vector): + (make_vector_internal): + (make_bit_vector_internal): + (sweep_bit_vectors_1): + Replace calls to offsetof with FLEXIBLE_ARRAY_STRUCT_SIZEOF macro. -1998-06-01 SL Baur <steve@altair.xemacs.org> +2000-04-06 Andy Piper <andy@xemacs.org> - * mule-mcpath.c (mc_chdir): Reverse parameters in call to memcpy. - * msdos.c (Frecent_doskeys): Ditto. + * gmalloc.c (malloc): undo previous change. + (malloc): ditto. + (free): ditto. + (realloc): ditto. - * unexalpha.c (unexec): Reverse parameters in call to memcpy. - Suggested by Reggie Perry <perry@zso.dec.com> +2000-04-06 IKEYAMA Tomonori <tomonori@suiyokai.org> - * buffer.h: Eliminate size in declaration. + * line-number.c (buffer_line_number): Revert to former version. -1998-06-01 Olivier Galibert <galibert@pobox.com> +2000-04-06 Andy Piper <andy@xemacs.org> - * unexelfsgi.c (unexec): Cleanup n/nn and remove useless kludge. + * gmalloc.c (malloc): add error checking. + (malloc): ditto. + (free): ditto. + (realloc): ditto. -1998-06-01 Kirill M. Katsnelson <kkm@kis.ru> + * dialog-x.c (dbox_descriptor_to_widget_value): add extra + button_item_to_widget_value arg. - * gui.c (gui_item_init): Changed the default value for config member - from Qunbound to Qnil. + * glyphs-x.c (x_button_instantiate): add extra + button_item_to_widget_value arg. + (x_progress_gauge_instantiate): ditto. + (x_edit_field_instantiate): ditto. + (x_label_instantiate): ditto. -1998-06-01 Greg Klanderman <greg@alphatech.com> + * gui-x.c (gui_items_to_widget_values_1): add extra + button_item_to_widget_value arg. + (button_item_to_widget_value): add extra menu_item_p arg. - * indent.c (vmotion_pixels): Don't #define abs(). + * gui-x.h: change signature of button_item_to_widget_value. -1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> + * menubar-x.c (menu_item_descriptor_to_widget_value_1): add extra + button_item_to_widget_value arg. - * s/windowsnt.h: Defined popen and pclose to be _popen and _pclose - respectively. +2000-04-03 Yoshiki Hayashi <yoshiki@xemacs.org> -1998-05-30 Andy Piper <andyp@parallax.co.uk> + * buffer.h (struct buffer): auto_save_modified should be long. - * glyphs.h: add xbm declarations. +2000-04-05 Andy Piper <andy@xemacs.org> - * console.h: add xbm_instantiate_method device method. + * glyphs-widget.c (widget_instantiate): pixwidth != pixheight + type. + (button_query_geometry): give a little more room so that athena + buttons fit. - * glyphs.c (check_valid_xbm_inline) (xbm_validate) - (bitmap_to_lisp_data) (xbm_mask_file_munging) (xbm_normalize) - (xbm_possible_dest_types): moved here from glyphs-x.c. use - locate_pixmap_file device method and read_bitmap_data_from_file - instead of XmuReadBitmapDataFromFile. - (xbm_instatntiate): make a device method. +2000-04-05 Andy Piper <andy@xemacs.org> - * glyphs-x.c: see glyphs.c changes. (read_bitmap_data_from_file) - new function that just calls XmuReadBitmapDataFromFile. - (x_xbm_instatntiate): device method from xbm_instantiate. + * faces.c (complex_vars_of_faces): The widget face should inherit + the font of the gui-element face. - * glyphs-msw.c (read_bitmap_data) (NextInt) - (read_bitmap_data_from_file): new functions copied from Xmu - sources. - (xbm_create_bitmap_from_data) from Ben <ben@666.com> convert - inline data to an mswindows bitmap. - (init_image_instance_from_xbm_inline) (xbm_instantiate_1) - (mswindows_xbm_instantiate): mswindows-ized versions of the X - functions. +2000-04-04 Andy Piper <andy@xemacs.org> -1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> + * glyphs-x.c (x_button_update): new function. unconditionally + update a button's state when the instance is dirty. + (image_instantiator_format_create_glyphs_x): add x_button_update. + (x_widget_instantiate): remove old resize cruft. - * window.c (specifier_vars_of_window): Renamed `has_modeline-p' to - `modeline-visible-p'. - Declared specifier lisp variables at the beginning oh the file - as static. +2000-04-02 Andy Piper <andy@xemacs.org> - * procimpl.h (struct process_methods): Changed semantics of - create_process method so it accepts lisp strings instead of - char pointers. + * frame.c (change_frame_size_1): The introduction of gutters means + that we need to allow 0 as a potential frame dimension. - * process.c (Fstart_process_internal): Moved building of - unix style argv from here to process-unix.c, ... +2000-04-02 IKEYAMA Tomonori <tomonori@suiyokai.org> - * process-unix.c (unix_create_process): ... right here. + * redisplay.c (add_glyph_rune): Don't set 0 to bufpos for text + image glyph if allow_cursor. + (add_hscroll_rune): Don't allow cursor to border glyph. + (create_text_block): Ditto. - * process-nt.c (nt_create_process): Changed this function to - support new semantics, so avoided a GC problem. + * redisplay-output.c (redisplay_move_cursor): Do nothing even if + text not in buffer. + (redisplay_output_layout): Call ensure_face_cachel_complete for + text image glyph. - * events.c (Fmake_event): Document misc-user events properties. - (Fmake_event): Do not allow arbitrary objects for channel property - of misc-user events. - (Fmake_event): Change misc-user event validation: it is function - which is required, not button. - * event-msw.c (mswindows_user_event_p): Recognize misc user events as - user events. - (mswindows_enqueue_misc_user_event): Added function. - (mswindows_bump_queue): Removed function. - (mswindows_enqueue_magic_event): Support NULL HWND parameter. - (mswindows_wnd_proc, WM_CLOSE): Use mswindows_enqueue_misc_user_event(). - (mswindows_wnd_proc, WM_EXITSIZEMOVE): Ditto. - (emacs_mswindows_handle_magic_event): Handle XM_BUMPQUEUE, by doing - really nothing, which is my personal favorite thing. +2000-03-16 IKEYAMA Tomonori <tomonori@suiyokai.org> - * console-msw.h: Removed prototype for mswindows_bump_queue(). - Added prototype for mswindows_enqueue_misc_user_event(). + * redisplay.c (add_glyph_rune): Adding text image as text runes. - * menubar-msw.c (mswindows_handle_wm_command): Use - mswindows_enqueue_misc_user_event(). + * redisplay-output.c (redisplay_move_cursor): NO_CURSOR if text + not in buffer - * toolbar-msw.c (mswindows_handle_toolbar_wm_command): Ditto. + * redisplay-tty.c (tty_output_display_block): Delete the routine + for text image glyph + * redisplay-x.c (x_output_display_block): ditto + * redisplay-msw.c (mswindows_output_display_block): ditto - * dialog-msw.c (dialog_proc): Ditto. +2000-02-02 Mike Alexander <mta@arbortext.com> - * scrollbar-msw.c (mswindows_handle_scrollbar_event): Ditto. - (mswindows_handle_scrollbar_event): Use frame, not window, for misc - user events channel. + Note: Some of these were committed by accident as part of other + patches. -1998-05-29 Greg Klanderman <greg@alphatech.com> + * regex.c (regex_compile): Avoid compiler warnings. - * window.c (Fwindow_displayed_text_pixel_height): was relying on - incorrect semantics of vmotion_pixels which has been fixed. don't - use it anymore as it can't easily be used. + * ntproc.c (sys_spawnve): Avoid compiler warnings. - * indent.c (vmotion_pixels): fix off by one bug moving up. also - the motion was reported incorrectly if you tried to go past end of - buffer. + * nt.h: Declare term_ntproc correctly. -1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> + * nt.c: Remove incorrect declaration of get_home_directory which + is declared correctly in lisp.h. - * toolbar.h: Removed misleading commentary, as Martin suggested. + * keymap.c (get_keyelt): Avoid compiler warnings. + (raw_lookup_key_mapper): Avoid compiler warnings. -1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> + * gutter.c (gutter_was_visible): Add return statement to avoid warning. - * lisp.h: Extern Qactivate_menubar_hook. + * glyphs-eimage.c (png_instantiate): Avoid compiler warnings. - * menubar-msw.c (unsafe_handle_wm_initmenu_1): Pass correct value to - run_hook (). + * filemode.c (mode_string): Avoid compiler warnings. -1998-05-29 Andy Piper <andyp@parallax.co.uk> + * file-coding.c (Fcoding_system_aliasee): Add return statement to + avoid warning. - * glyphs-msw.c: use BPLINE macro. + * events-mod.h: Undef some things that winuser.h defines differently. - * select-msw.c (mswindows-selection-exists-p) - (mswindows-delete-selection): doc string fixes. + * data.c (Faset): Avoid compiler warnings. - * toolbar-msw.c (mswindows_output_toolbar): make disabled buttons - unpressable. warning elimination. + * alloc.c (Fmake_byte_code): Avoid compiler warnings. -1998-05-28 Martin Buchholz <martin@xemacs.org> +2000-03-03 Jan Vroonhof <vroonhof@math.ethz.ch> - * alloc.c (dbg_constants): - * dbxrc: - * gdbinit: - Remove toolbar_data debugging code, since that lrecord has - also been removed. + * sound.c (Fplay_sound_file): Wrap ESD in start/stop_interrupts. + Fall through to simple beep on error. + Replace "extern" by real header file. -Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com> + * linuxplay.c: Use nativesound.h + (play_sound_data): Return error code. Be less verbose on error. - * alloc.c: zap cached value of (user-home-directory), so that - it's not undumped. + * sunplay.c: Use nativesound.h + (play_sound_data): Return error code. Be less verbose on error. - * buffer.c: From init_buffer(), separated out code that - determined the initial directory for the *scratch* buffer, and - put them into a function called "init_initial_directory()". - The initial directory is now available as a global "char *" - called initial_directory. + * ntplay.c: Use nativesound.h + (play_sound_data): Return fake error code - * buffer.h: Added extern entries for initial_directory[] and - init_initial_directory(). + * sgiplay.c: Use nativesound.h + (play_sound_data): Return error code - * editfns.c: added new elisp function "user-home-directory", - which basically returns getenv("HOME"), but attempts to use - other values if $HOME isn't set.This may have to be tweaked in - the future as, under Unix, "/" is used if $HOME isn't set (this - probably should be set to the current directory). To support - this, a new C function, "get_home_directory()", now exists, - which returns the "home directory", as a "char *" string. + * hpplay.c: Use nativesound.h, partially implement + new error code. Break compilation until finished. + (play_sound_data): error code. - * emacs.c: Rearrange NT initialization order so that - environment/registry variables will be properly entered into - Vprocess_enviroment. + * nativesound.h (play_sound_file): + (play_sound_data): Prototype in new header. - * fileio.c: replaced egetenv("HOME") with calls to the new - get_home_directory(). +2000-03-31 Andy Piper <andy@xemacs.org> - * lisp.h: Added function prototypes for uncache_home_directory() - and get_home_directory(), along with lisp prototypes for - Fuser_home_directory() and friends. + * glyphs-widget.c: (button_query_geometry): new function. Adjust + for toggle and radio buttons. + (image_instantiator_buttons): use it. - * nt.c: replaced getenv("HOME") with calls to the new - get_home_directory(). +2000-03-03 Jan Vroonhof <vroonhof@math.ethz.ch> - * sysfile.h: for WINDOWSNT, #include <direct.h>, to suppress - warnings about getcwd(), etc. not having prototypes. + * scrollbar-x.c (x_update_vertical_scrollbar_callback): + (x_update_horizontal_scrollbar_callback): Return if no mirror was + found. Scrollbar event probably belonged to some old config. -1998-05-28 Kirill M. Katsnelson <kkm@kis.ru> +2000-03-31 Andy Piper <andy@xemacs.org> - * process-nt.c (send_signal): Emulate SIGHUP. - (validate_signal_number): Ditto. + * glyphs-widget.c (widget_instantiate): use LAYOUT_VERTICAL rather + than 1. + (initialize_widget_image_instance): default layout to + LAYOUT_HORIZONTAL rather than 0. + (widget_instantiate): reverse the item list at the end rather than + every iteration. + (layout_layout): re-code for the border text at the front of the + item list rather than at the end. + (layout_query_geometry): ditto. Pick up fixed and dynamic sizes + provided by the user. + (widget_query_geometry): comment. - * event-msw.c (mswindows_wnd_proc, WM_KEYDOWN): Unconditionally - remove MOD_SHIFT from ASCII characters. - (mswindows_wnd_proc, WM_KEYDOWN): Do not activate the menubar when - F10 is pressed. +2000-03-30 Andy Piper <andy@xemacs.org> -1998-05-24 Oliver Graf <ograf@fga.de> + * glyphs-widget.c (image_instantiator_layout): allow standard + widget keywords in layouts. - * frame-x.c (cde-start-drag-internal): added filename and multi- - data transfers - (x_cde_convert_callback) dito + * gutter.c (output_gutter): cope with nil gutter contents. -1998-05-26 Oliver Graf <ograf@fga.de> + * frame.c (Fset_frame_properties): add gutter docs. - * frame-x.c: include event-mod.h also with CDE - (x_cde_convert_callback) made the thing working - (cde-start-drag-internal) also debugging +2000-03-29 Andy Piper <andy@xemacs.org> -1998-05-25 Hans Guenter Weigand <hgweigand@wiesbaden.netsurf.de> + * toolbar-msw.c (TBSTYLE_FLAT): add. + (mswindows_output_toolbar): minor fiddling. - * m/sparc.h: - * getloadavg.c: - * malloc.c: - * unexec.c: - * mem-limits.h: - - add __OpenBSD__ where __NetBSD__ was found. - - TODO: replace platform-specific conditional compilation by - feature tests in configure.in. +2000-03-29 Andy Piper <andy@xemacs.org> -1998-05-15 Greg Klanderman <greg@alphatech.com> + * gutter.c (output_gutter): force gutter size recalculation if + what we are trying to display won't fit. + (update_gutter_geometry): new function. A per-gutter version of + update_frame_gutter_geometry. + (update_frame_gutter_geometry): use it. + (redraw_exposed_gutter): add extra debugging output. - * window.c (Fwindow_displayed_text_pixel_height): New function. - (syms_of_window): DEFSUBR it. +2000-03-28 Mike Alexander <mta@arbortext.com> - * indent.c (Fvertical_motion_pixels): New function - request - movement in pixels. - (vmotion_pixels): helper. - (syms_of_indent): DEFSUBR. - * lisp.h: declaration for vmotion_pixels(). + * dumper.c: Declare pdump_hFile and pdump_hMap (Windows only) + (pdump_file_unmap): Implement it on Windows + (pdump_file_get): Save alocated handles for pdump_file_unmap - * indent.c (Fvertical_motion): Add optional third argument PIXELS, - to request returning motion in pixels. - (Fvertical_motion_pixels): Remove, functionality merged into - Fvertical_motion. - * window.c (window_scroll): call Fvertical_motion with 3 arguments. - (Fmove_to_window_line): ditto. - * lisp.h: Change declaration for Fvertical_motion. +2000-03-28 Andy Piper <andy@xemacs.org> - * window.c: rename window-text-pixel-{height,width,edges} to - window-text-area-pixel-*. + * gui.c (get_gui_callback): treat Quit specially. -1998-05-26 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de> +2000-03-27 Andy Piper <andy@xemacs.org> - * tooltalk.c (vars_of_tooltalk) added staticpro for - Tooltalk_Message_plist_str and Tooltalk_Pattern_plist_str + * glyphs.c (image_instantiate): be careful to check in the same + way we assigned. -1998-05-27 Andy Piper <andyp@parallax.co.uk> - - * faces.c: create a new 3d_object_face, make modeline and - vertical_divider faces fallback to this rather than the default. +2000-03-27 Didier Verna <didier@xemacs.org> -1998-05-21 Andy Piper <andyp@parallax.co.uk> + * config.h.in: define the proper SMART_INCLUDE macro. + handle renaming of `foo_h_path' to `foo_h_file'. - * s/cygwin32.h: define charsets for cygwin. + * database.c: ditto. -1998-05-25 Andy Piper <andyp@parallax.co.uk> + * emacs.c: ditto. - * toolbar-msw.c (mswindows_output_toolbar): fix up button sizes - and coordinates. resize bitmaps if we have already settled on a - different size. + * linuxplay.c: ditto. - * glyphs-msw.c (xpm_to_eimage): add ';' for mswindows compiler. + * terminfo.c: ditto. -1998-05-25 Hrvoje Niksic <hniksic@srce.hr> + * tooltalk.h: ditto. - * toolbar-msw.c (mswindows_handle_toolbar_wm_command): Ditto. +2000-03-27 Andy Piper <andy@xemacs.org> - * menubar-msw.c (mswindows_handle_wm_command): Ditto. + * glyphs-msw.c (mswindows_update_widget): make sure the widget + gets updated whenever the face might have changed. - * gui.h: Ditto. +2000-03-26 Mike Alexander <mta@arbortext.com> - * gui-x.c (popup_selection_callback): Ditto. + * dumper.c (pdump_resource_free): Fix the comment. - * dialog-msw.c (dialog_proc): get_callback -> get_gui_callback. +2000-03-21 Olivier Galibert <galibert@pobox.com> - * gui.c (get_callback): Renamed to get_gui_callback. + * input-method-xlib.c (XIM_init_frame): Remove painful warning. -1998-05-17 Martin Buchholz <martin@xemacs.org> +2000-03-22 Mike Alexander <mta@arbortext.com> - * glyphs.h: order rearrangement. + * dumper.c: Include Windows headers on Windows + (pdump_resource_free): Add a body to the function + (pdump_load): exe_name -> exe_path and add some comments. - * device-tty.c (tty_asynch_device_change): Warning suppression. - * device-x.c (x_device_system_metrics): Warning suppression. - Make Doc strings consistent with coding standards. +2000-03-25 Mike Alexander <mta@arbortext.com> -1998-05-24 Martin Buchholz <martin@xemacs.org> + * gui.c (copy_gui_item_tree): Return a value in all cases - * general.c: multiple definition of `Qicon'. general.c seems - like a good home for Qicon. +2000-03-21 Didier Verna <didier@xemacs.org> -1998-05-20 Kirill M. Katsnelson <kkm@kis.ru> + * config.h.in: move INCLUDE_GLUE_1 and INCLUDE_GLUE_2 here from + lwlib/config.h.in. + (SMART_INCLUDE): new macro. + (POSTGRES_INCLUDE): new macro to include postgresql headers from + the proper location. - * This patch is to fix compilation warnings under Windows. + * postgresql.c: use it. - * s/windowsnt.h: Encapsulate getpid with sys_getpid. - Added prototypes for FSF inherited functions, with which XEmacs is - sprinkled thoroughly. - Removed some #if 0 code. Bracketed some more definitions, probably - related to Visual C versions prior to 4 (we do not support them). + * inline.c: ditto. - * sysfloat.h (logb): Finally, get logb() prototyped. +2000-03-24 Andy Piper <andy@xemacs.org> - * sysfile.h: Added Windows specific includes. - Removed old Windows specific code bracketed with #if 0. + * gutter.c (redraw_exposed_gutters): must be "in display" when we + do this. - * sysdep.h: Added prototype for xrealpath(). +2000-03-24 Andy Piper <andy@xemacs.org> - * sysdep.c (sys_getpid): Added function, to support '95 negative pids. + * redisplay-output.c (compare_runes): use image_instance_changed + to detect changes. Do not depend on glyphs_changed, only depend on + dirtiness. + (redisplay_output_layout): add debug messages. + (compare_runes): ditto. - * symsinit.h: Added prototypes for syms_of_dired_mswindows, - vars_of_dired_mswindows and init_ntproc (Grrr). + * glyphs.h: declare new functions. + (struct Lisp_Image_Instance): remove percent and associated + accessors. - * realpath.c: Added Windows specific include files. - (xrealpath): Conditionalized declaration of some auto variables on - S_IFLNK, to avoid warnings. + * gui.h: declare new copying functions. - * ntproc.c: Disabled some compiler warnings. This file is going to - die, so I have not cleaned it up much. - (set_process_dir): Const parameter. - (Fwin32_short_file_name): Down CHECK_* macros to one argument. - (Fwin32_long_file_name): Ditto. - (Fwin32_set_process_priority): Ditto. Why didn't I remove these - three functions? + * gui.c (copy_gui_item_tree): new function. + (copy_gui_item): new function. + (gui_item_id_hash): revert to standard hash. + (gui_item_hash): ditto. + (gui_item_hash_internal): deleted. + (mark_gui_item): mark value. + (gui_item_add_keyval_pair): add value. + (gui_item_init): ditto. + (gui_add_item_keywords_to_plist): ditto. + (gui_item_equal): ditto. + (syms_of_gui): add Q_value. - * nt.h: Added prototypes for set_process_dir and convert_time. + * glyphs-x.c (x_progress_gauge_update): use pending items and + value for setting the state. + (x_update_widget): don't set items from pending here. - * nt.c: More include files. - (getpwnam): Consted char* argument. - (get_emacs_configuration): Const return value. - (opendir): Const argument. - (stat): Casted converstion long->short. - (stat): Removed ad hoc and questionable support for non-MSC compile. - (sys_pipe): Removed unused auto variable. - (_sys_read_ahead): Removed calls to DebPrint. - (sys_read): Ditto, in 2 places. - (term_ntproc): Added unused int parameter to signal handler, to - avoid a warning when compiling a call to signal(). - (msw_sigset): Properly return old signandler or NULL instead of void. + * glyphs-widget.c (update_widget): update items here. + (progress_gauge_set_property): use items for storing value. Put + new value in pending items. - * floatfns.c (Flogb): Casted arguments to unary minus to signed. + * glyphs-msw.c (mswindows_progress_gauge_update): use pending + items for new value. Convert percent -> value. + (mswindows_tab_control_update): don't update items here. - * gmalloc.c (morecore): Ditto. - (_free_internal): Ditto. + * glyphs.c (Fupdate_widget_instances): use image_instance_changed. + (update_subwindow): ditto. + (image_instance_changed): new function. Compare hash values and + past and present widget items. + (image_instantiate): We more careful about where we instantiate + things. + (image_instantiate): add error checking. - * lread.c (parse_integer): Ditto. + * gutter.c (syms_of_gutter): use -hook. - * dired-msw.c: Added several include files. +2000-03-20 Yoshiki Hayashi <yoshiki@xemacs.org> - * cmdloop.c (Fcommand_loop_1): Added Microsoft C to the Big List - of Compilers to Shut Up. + * console-tty.c (Fset_console_tty_input_coding_system): Use + Qkeyboard. + (Fset_console_tty_output_coding_system): Use Qterminal. + (tty_init_console): Use Qkeyboard and Qterminal. - * callproc.c: Added #includes to suppress warnings under Windows. - (init_callproc): Removed #if0'ed code and unused variables. +2000-03-21 Ben Wing <ben@xemacs.org> -1998-05-25 Andy Piper <andyp@parallax.co.uk> + * ntproc.c (create_child): remove bogus HAVE_NTGUI's. + From Mike Alexander <mta@arbortext.com>. - * device-msw.c (mswindows_device_system_metrics): do planes in a - way consistent with X. +2000-03-21 Ben Wing <ben@xemacs.org> - * glyphs-msw.c (mswindows_initialize_image_instance_mask): don't - use SetPixel, use DIBits functions. - (xpm_to_eimage): frob colors more closely like xpm deos. + * event-msw.c (mswindows_need_event): Horrible kludge to fix + process brokenness. Proper implementation to come. + * callproc.c: + Rename call-process-internal to old-call-process-internal. + New impl. in process.el. - * toolbar-msw.c: only resize bitmaps when shrinking. Adjust look - to be closer to X version. +2000-03-21 Martin Buchholz <martin@xemacs.org> - * event-msw.c: use tooltip string directly. + * Makefile.in.in: Coalesce HAVE_NATIVE_SOUND code fragments. - * redisplay-msw.c: reinstate Kirill's bg pixmap change. +2000-03-20 Andy Piper <andy@xemacs.org> - * objects-msw.c: frob rgb colors that only Kyle uses. + * glyphs.c (full_list_hash): make hashes of the same elements in + different orders return different values. - * dialog-msw.c (button_width): INLINE -> inline. +2000-03-20 Martin Buchholz <martin@xemacs.org> -1998-05-23 SL Baur <steve@altair.xemacs.org> + * XEmacs 21.2.32 is released. - * getloadavg.c (getloadavg): Fix typo. +2000-03-20 Martin Buchholz <martin@xemacs.org> -1998-05-23 Kirill M. Katsnelson <kkm@kis.ru> + * buffer.h (DFC_ALLOCA_USE_CONVERTED_DATA): + (DFC_MALLOC_USE_CONVERTED_DATA): + Add aliasing-safe casts to allow use with char* or unsigned char* + lvalues. - * objects-msw.c (mswindows_initialize_font_instance): Added support - for font character sets. - Replaced 'XXX' with '####' in comments throughout the file. + * eldap.c (Fldap_open): + (Fldap_search_basic): + (Fldap_add): + (Fldap_modify): + Make C++-compilable. + Make sure GCPRO'ed variables are initialized. + Use temp variables to avoid repeated calls to Flength. -1998-05-23 Kirill M. Katsnelson <kkm@kis.ru> +2000-03-16 Martin Buchholz <martin@xemacs.org> - * emacs.c (main_1): Added calls to vars_of_dialog_mswindows() and - console_type_create_dialog_mswindows(), to initialize Windows dialog - support. + * sysfile.h: + Make sure PATH_MAX is always defined. + Include limits.h for PATH_MAX. + Deprecate use of MAXPATHLEN. - * symsinit.h: Prototyped the above functions. +2000-03-10 Martin Buchholz <martin@xemacs.org> - * dialog-x.c (x_popup_dialog_box): Moved dialog descriptor consistency - checks to dialog.c... + * emacs.c: Add reinit_vars_of_fileio. + * symsinit.h: Add reinit_vars_of_fileio. + * fileio.c (reinit_vars_of_fileio): New. + * fileio.c (Fmake_temp_name): + Initialize temp_name random number from microseconds to make + collisions even less likely. Initialize always at process startup + time. (make-temp-name) used to return the same file name twice in + a row when PDUMP. + Random stylistic fiddling. + Comment fixes. - * dialog.c (Fpopup_dialog_box): ...right here. Added more checks: a - device must support dialog boxes, and the descriptor must supply at - least one button. +2000-03-20 Andy Piper <andy@xemacs.org> - * dialog-msw.c: New file, dialogs for Windows. + * glyphs.c (image_instantiate): allow text glyphs to be + instantiated in the minibuffer window. -1998-05-21 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> +2000-03-19 Andy Piper <andy@xemacs.org> - * eldap.c (ldap_search_unwind): Return Qnil instead of nothing - (Fldap_search_internal): Removed unused variable `err' + * glyphs.c (image_instance_hash): be careful about which items we + hash on. - * eldap.h: Moved Lisp_LDAP declaration here instead of using a - forward declaration + * glyphs-widget.c (tab_control_set_property): record into pending + items rather than the actual items. -1998-05-17 Martin Buchholz <martin@xemacs.org> + * glyphs-x.c (x_update_widget): use pending items to update with. - * eldap.h: eldap.[ch] should never be used unless HAVE_LDAP is - defined. Therefore there is no need to handle the case when - HAVE_LDAP is undefined. Similarily, there is no reason to have - any code wrapped within `#ifdef emacs', since this code is only - useful within an emacs. This simplifies the code significantly. + * glyphs-msw.c (mswindows_tab_control_update): use pending items + to update with. - * inline.c: Include eldap.h only if HAVE_LDAP. - * inline.c: Don't bother including TT_C_H_PATH, since tooltalk.h - already does that. + * glyphs.c (mark_image_instance): mark pending items. -1998-05-21 Kirill M. Katsnelson <kkm@kis.ru> + * window.c (Fset_window_configuration): record the buffer. + (Fselect_window): totally revert previous change which breaks many + things. - * unexnt.c (copy_executable_and_dump_data_section): Suppress - printing dump stats when building without DEBUG_XEMACS. - (dump_bss_and_heap): Ditto. +2000-03-18 Andy Piper <andy@xemacs.org> -1998-05-21 Andy Piper <andyp@parallax.co.uk> + * glyphs-msw.c (mswindows_tab_control_update): force selected + item. - * gnuclient.c: don't suppress window system if there is no display - and we are running under mswindows. send 'mswindows device type if - we are in this situation. + * glyphs.c (image_instantiate): don't allow the minibuffer as a + window domain cache, otherwise we get inconsistencies at + startup. There is something fishy at startup which can lead to the + minibuffer being the selected window when the gutter content is + instantiated. -1998-05-20 Andy Piper <andyp@parallax.co.uk> + * gui.c (parse_gui_item_tree_list): add probably unnecessary + gcpros. + (parse_gui_item_tree_children): ditto. + (parse_gui_item_tree_item): ditto. - * general.c: - * lisp.h: Qbitmap, Qcursor, Qicon moved here from glyphs-msw.c. + * glyphs.c (Fupdate_widget_instances): return something. - * glyphs-msw.c: change cursor imgae type name to resource. Fix - some nits. +2000-03-18 Yoshiki Hayashi <yoshiki@xemacs.org> -1998-05-20 Kirill M. Katsnelson <kkm@kis.ru> + * window.c (Fselect_window): Undo 2000-03-17 change. - * EmacsFrame.c (Xt_StringToScrollBarPlacement): Added support for - {top,bottom}-{left,right} values in addition to - {top,bottom}_{left,right}. +2000-03-17 SL Baur <steve@musashimaru.m17n.org> -1998-05-18 Hrvoje Niksic <hniksic@srce.hr> + * postgresql.c (Fpq_setenv): Remove this turkey when linking + against v7.0 libraries. Insta-coredump city until the postgres + folks fix it. - * fileio.c (Fmake_temp_name): Remove unreached code. +2000-03-17 Andy Piper <andy@xemacs.org> - * process-nt.c (validate_signal_number): Use - signal_simple_error(). + * faces.c (complex_vars_of_faces): don't give the widget face an + inherited background pixmap. -1998-05-19 Martin Buchholz <martin@xemacs.org> + * glyphs-msw.c (mswindows_tab_control_instantiate): select the + selected item. - * unexhp9k800.c: - * sound.c (vars_of_sound): - * sysdep.c (reset_sigio_on_device): - * window.c (window_bottom_gutter_height): - unexhp9k800.c:258: warning: implicit declaration of function - `calculate_checksum' - sound.c:604: warning: implicit declaration of function `vars_of_hpplay' - sysdep.c:1012: warning: unused variable `owner' - window.c:993: warning: `window_right_toolbar_width' defined but not used + * event-stream.c (Fdispatch_non_command_events): return something. -1998-05-19 Andy Piper <andyp@parallax.co.uk> + * gutter.c (output_gutter): use widget face. + (clear_gutter): ditto. - * glyphs-msw.c (mswindows_create_resized_mask) - (mswindows_create_resized_bitmap): new funnctions split out from - mswindows_resize_dibitmap_instance. + * NEWS: adjust again. - * glyphs-msw.h: declare new resize functions. + * window.c (Fselect_window): make sure this runs to completion to + avoid oddities with Fset_window_configuration. + (Fcurrent_window_configuration): in general do not save the + minibuffer as the selected window. - * toolbar-msw.c (mswindows_output_toolbar): use new bitmap resize - functions so that the original bitmaps are preserved. + * glyphs.h (IMAGE_INSTANCE_HASH_DEPTH): increase. - * sheap.c: fixup static heap exhausted error to avoid FAQs. +2000-03-16 Olivier Galibert <galibert@pobox.com> - * redisplay-msw.c (mswindows_output_blank): fixup brush from bg - color if we are trying to output 0 depth bg pixmap. + * emacs.c (Frunning_temacs_p): Revert previous patch. + (main_1): Reinitialize running_temacs_argc if pdump_load succeeds. - * scrollbar-msw.c: warning elimination. +2000-03-16 Andy Piper <andy@xemacs.org> -1998-05-18 Martin Buchholz <martin@xemacs.org> + * glyphs-x.c (x_tab_control_update): if no widget values then + return. - * frame-x.c (x_update_frame_external_traits): Start preprocessor - directives in column 1. + * NEWS: update for new features. - * search.c (skip_chars): Avoid using xzero with arrays, since some - compilers get confused by the construct &array. + * event-Xt.c (emacs_Xt_force_event_pending): new function. Post a + synthetic event to the native system. + (reinit_vars_of_event_Xt): set force_event_pending to + emacs_Xt_force_event_pending. -1998-05-18 Kirill M. Katsnelson <kkm@kis.ru> + * events.h (struct event_stream): add force_event_pending. - * objects-msw.h: - * objects-msw.c: Changed the charset value for a new font from - "don't care" to "ansi". + * specifier.c (recompute_one_cached_specifier_in_window): add + comment. - * glyphs-msw.c (convert_EImage_to_DIBitmap): Warnings fix. + * redisplay.c (redisplay_frame): don't call + update_frame_subwindows. Reset subwindow cachels when + subwindows_changed, removing this was an optimization too far. -1998-05-18 Kirill M. Katsnelson <kkm@kis.ru> + * redisplay-output.c (compare_runes): reorganize so that we catch + glyph changes when we want them. Set optimize_output when this + would help layouts. + (redisplay_output_layout): remove frame_really_changed, use + optimize_output instead. - * event-msw.c (mswindows_wnd_proc, WM_KEYDOWN): Do not clear shift - modifier on control chars. - Use IsCharAlpha() instead of isaplha(). + * redisplay-msw.c (mswindows_output_display_block): reset + optimize_output after outputting a glyph. + * redisplay-x.c (x_output_display_block): ditto. + * redisplay-tty.c (tty_output_display_block): ditto. -1998-05-19 Kazuyuki IENAGA <ienaga@jsys.co.jp> + * gutter.c: (specifier_vars_of_gutter): use new spec changed + functions. + (gutter_specs_changed): do specific gutter positions. + (top_gutter_specs_changed): new function. Only update the + specified gutter specs. + (bottom_gutter_specs_changed): ditto. + (left_gutter_specs_changed): ditto. + (right_gutter_specs_changed): ditto. + + * gui.c (gui_item_hash_internal): new function, does a real hash. + (gui_item_id_hash): use it. + (gui_item_hash): hash the eval'ed gui_item. + + * gui-x.c (popup_selection_callback): send an eval event to call + Fupdate_widget_instances. + + * gui-msw.c (mswindows_handle_gui_wm_command): send an eval event + to call Fupdate_widget_instances. + + * glyphs.h (struct Lisp_Image_Instance): add optimize_output flag. + (IMAGE_INSTANCE_OPTIMIZE_OUTPUT): access it. + + * glyphs.c: (update_frame_subwindows): deleted. + (Fupdate_widget_instances): new function for updating the dirty + state of widgets that might have changed. + (syms_of_glyphs): add Qupdate_widget_instances. + (full_list_hash): hash a list completely. + (image_instance_hash): use it for items and properties. + + * frame-msw.c (mswindows_size_frame_internal): remove unused + variable. + + * faces.h (struct face_cachel): fix comment. + + * event-stream.c (Fdispatch_non_command_events): new + function. Process non-command events, forcing an event cycle + beforehand. + (syms_of_event_stream): declare. + (event_stream_force_event_pending): new function. Force an event + on the native event queue so that an event cycle will occur next + time we check. + + * event-msw.c: + (struct ntpipe_shove_stream): + (mswindows_enqueue_dispatch_event): + (mswindows_dequeue_dispatch_event): + (mswindows_cancel_dispatch_event): + (mswindows_pump_outstanding_events): + (mswindows_drain_windows_queue): + (mswindows_handle_paint): + (mswindows_wnd_proc): + (mswindows_key_to_emacs_keysym): + (get_process_input_waitable): + (emacs_mswindows_delete_stream_pair): re-indent file. + (mswindows_need_event): do not process further fds if the windows + fd is set, otherwise you get endless XM_BUMPQUEUE cycles. This + fixes the 100% cpu problem. + (reinit_vars_of_event_mswindows): set force_event_pending to 0. + +2000-03-15 Olivier Galibert <galibert@pobox.com> + + * alloc.h: New. + * dumper.h: New. + * dumper.c: New. + + * emacs.c: Moved dump file searching to dumper.c. + (Frunning_temacs_p): Fixed. + + * alloc.c: Moved everything pdump-related to dumper.c. Removed + last_lrecord_type_index_assigned. + +2000-02-20 Olivier Galibert <galibert@pobox.com> + + * symsinit.h: Added reinit parameter to init_console_stream + declaration. - * s/freebsd.h: FreeBSD 2.2.6 now supports setlocale(LC_ALL, ""). + * lisp.h: Added file parameter to pdump_load declaration. + + * emacs.c (main_1): Added -nd/--nodump-file and -sd/--show-dump-id + support. Added dump file searching. + + * config.h.in: Added EMACS_PROGNAME. + + * console-stream.c (init_console_stream): Fix reinitialisation + when running from temacs. + + * alloc.c (pdump): Add id support. + (pdump_load): Add file parameter and signature/id support. + + * Makefile.in.in: Add full pdump support. + +2000-03-15 SL Baur <steve@musashimaru.m17n.org> + + * postgresql.c: Update documentation to reflect latest code + status. + (print_result): Show tuple counts in printed representation when + appropriate. + (Fpq_put_nbytes): MULE-ize. + (Fpq_get_line_async): Ditto. + +2000-03-14 SL Baur <steve@musashimaru.m17n.org> + + * postgresql.c (Fpq_lo_import): Fix return value. + Suggested by: Kenji Itoh <keit@tpj.co.jp>. + +2000-03-13 Ben Wing <ben@xemacs.org> + + * alloc.c (pdump_load): + Fix compile warning under mswin. + +2000-03-14 SL Baur <steve@musashimaru.m17n.org> + + * postgresql.c: Mule-ization, bug fixes. + Use PG_CODING to encapsulate coding system name changes. + Backport a version of TO_EXTERNAL format for 21.1/InfoDock. + (pg-coding-system): Create. + + (Fpq_conn_defaults): Mule-ize. + (Fpq_connectdb): Mule-ize & bug fix. + (Fpq_connect_start): Mule-ize. + (Fpq_set_client_encoding): Mule-ize. + (Fpq_finish): Document `DEAD' connection status. + (Fpq_clear): Ditto. + (Fpq_pgconn): Mule-ize. + (Fpq_exec): Mule-ize & bug fix. + (Fpq_send_query): Ditto. + (Fpq_get_result): Ditto. + (Fpq_res_status): Mule-ize. + (Fpq_result_error_message): Mule-ize. + (Fpq_ntuples): fix comments. + (Fpq_fname): Mule-ize. + (Fpq_fnumber): Mule-ize. + (Fpq_ftype): fix comments. + (Fpq_get_value): Mule-ize. + (Fpq_cmd_status): Ditto. + (Fpq_cmd_tuples): Ditto. + (Fpq_oid_value): Ditto. + (Fpq_notifies): Ditto. + (Fpq_lo_import): Ditto. + (Fpq_lo_export): Ditto. + (Fpq_get_line): Ditto. + (Fpq_put_line): Mule-ize and bug fix. + (syms_of_postgresql): Fix ifdef'ing, add pg-coding-system. + +2000-03-10 SL Baur <steve@musashimaru.m17n.org> + + * postgresql.c (vars_of_postgresql): Mule-ize. + (Fpq_conn_defaults): Ditto. + +2000-03-12 Ben Wing <ben@xemacs.org> + + * alloc.c (Fmake_byte_code): + * alloc.c (debug_string_purity_print): + * alloc.c (pdump_backtrace): + * alloc.c (pdump_get_indirect_count): + * alloc.c (pdump_register_sub): + * alloc.c (pdump_register_object): + * alloc.c (pdump_register_struct): + * alloc.c (pdump_dump_data): + * alloc.c (pdump_reloc_one): + Minor cleanups. + + * console-msw.c: + * console-msw.c (GetConsoleHwnd): + * console-msw.c (msw_hide_console): + * console-msw.c (msw_show_console): + * console-msw.c (msw_ensure_console_buffered): + * console-msw.c (msw_output_console_string): + * console-msw.c (console_type_create_mswindows): + + a) Added functions to manipulate the console window for use with + shell support. + + b) Added support for writing text to the console, which is now + used under Windows when xemacs is not being run non-interactively, + to write text that would otherwise be destined for stdout because + under these circumstances, text written to stdout tends to + disappear and not be seen. + + * console-msw.h: + * event-Xt.c: + * event-Xt.c (x_event_to_emacs_event): + * event-Xt.c (describe_event_window): + * events-mod.h (XEMACS_MOD_CONTROL): + * events.c: + * events.c (Fmake_event): + * events.c (character_to_event): + * events.c (event_to_character): + * events.c (format_event_object): + * events.c (Fevent_modifiers): + * events.h: + * events.h (struct key_data): + * events.h (struct button_data): + * events.h (struct misc_user_data): + * frame-x.c (Fcde_start_drag_internal): + * frame-x.c (Foffix_start_drag_internal): + * gpmevent.c (Freceive_gpm_event): + * keymap.c: + * keymap.c (bucky_sym_to_bucky_bit): + * keymap.c (control_meta_superify): + * keymap.c (make_key_description): + * keymap.c (keymap_lookup_directly): + * keymap.c (create_bucky_submap): + * keymap.c (keymap_store): + * keymap.c (define_key_check_and_coerce_keysym): + * keymap.c (define_key_parser): + * keymap.c (define_key_alternate_name): + * keymap.c (Fdefine_key): + * keymap.c (raw_lookup_key_mapper): + * keymap.c (struct map_keymap_unsorted_closure): + * keymap.c (map_keymap_unsorted_mapper): + * keymap.c (map_keymap_sort_predicate): + * keymap.c (map_keymap_sorted): + * keymap.c (accessible_keymaps_mapper_1): + * keymap.c (where_is_recursive_mapper): + * keymap.c (describe_map_mapper): + * keymap.c (describe_map_sort_predicate): + * keymap.c (describe_map): + * keymap.c (complex_vars_of_keymap): + And a number of other files, the key modifier preprocessor + constants that xemacs uses have names that conflict with constants + defined under MS Windows for other purposes, so they were renamed + to begin with the prefix XEMACS_. The variables that hold such + modifiers were changed to consistently be of type int to fix + various compile warnings. + + * console.c (complex_vars_of_console): + * device.c: + * device-msw.c: + * device-msw.c (mswindows_finish_init_device): + * device-msw.c (msw_get_workspace_coords): + * device-msw.c (mswindows_device_system_metrics): + and various other files, added support for a new + device property called offset-workspace which returns the position + of the upper left corner of the workspace area and goes along with + the existing size-workspace property. + + * dialog-msw.c: + * dialog-msw.c (push_bufbyte_string_as_unicode): + * dialog-msw.c (mswindows_popup_dialog_box): + Added support for XEmacs-style accelerator specifications in + button text. Note: I didn't add support for this under X Windows, + and somebody needs to do this. + + * dialog.c: + * dialog.c (Fpopup_dialog_box): + Documented the support for accelerators that was just mentioned. + + editfns.c (get_home_directory): Changed behavior under Windows + when HOME not defined; former behavior was irretrievably broken. + + * emacs.c: + * emacs.c (main_1): + * emacs.c (main): + * minibuf.c (clear_echo_area_internal): + * minibuf.c (echo_area_append): + * print.c: + * print.c (std_handle_out_external): + * print.c (std_handle_out_va): + * print.c (fatal): + * print.c (write_string_to_stdio_stream): + * print.c (output_string): + * print.c (debug_print): + * print.c (debug_backtrace): + * print.c (debug_short_backtrace): + Cleaned up the code that prints text to stdout so that this can be + changed to output into a console window instead under MS Windows, + as described above. + + * eval.c: + * eval.c (DEFEND_AGAINST_THROW_RECURSION): + * eval.c (internal_catch): + * eval.c (unwind_to_catch): + * eval.c (throw_or_bomb_out): + * eval.c (condition_case_1): + * eval.c (signal_1): + * eval.c (check_error_state_sanity): + * eval.c (call_with_suspended_errors_1): + * eval.c (call_with_suspended_errors): + * eval.c (reinit_vars_of_eval): + Added code to catch throw loops and check for a pesky bug that may + be gone now. + + * event-msw.c: + * event-msw.c (key_needs_default_processing_p): + * event-msw.c (mswindows_wnd_proc): + * event-msw.c (mswindows_modifier_state): + * event-msw.c (emacs_mswindows_quit_p): + * event-msw.c (vars_of_event_mswindows): + a) Added support for using the alt key to select menu items as is + standard under MS Windows. This is controlled using the variable + menu-accelerator-enabled, just like under X Windows. There is an + option on the options menu to turn this support on. I really + think that it should be on by default under Windows, but I'm not + going to make this change yet. + + b) Added support for dynamic display size changes under Windows. + + * event-stream.c: + * event-stream.c (maybe_echo_keys): + * event-stream.c (Fnext_event): + * event-stream.c (command_builder_find_leaf): + * event-stream.c (lookup_command_event): + * event-stream.c (execute_command_event): + * event-stream.c (pre_command_hook): + * event-stream.c (post_command_hook): + * event-stream.c (syms_of_event_stream): + * event-stream.c (vars_of_event_stream): + * event-stream.c (complex_vars_of_event_stream): + * events.h (struct command_builder): + + a) Tried to clean up a little bit the horribly written x-specific + accelerator code that crept into this file. I moved this code + into menubar-x.c where it belongs. I also needed to move the + command builder structure into the file events.h because it is + accessed directly by this accelerator code. What I didn't do, but + which should be done at some point, is to properly abstract this + code using device methods instead of the kludgy way that it + currently hooks into the event code. + + b) Added the lisp variables this-command-properties and + last-command- properties, which should be used to synchronize two + adjacent commands in preference to playing games with the variable + this-command, which is typically what happens. + + c) Added some slightly nasty code to hook into the lisp support + for shifted- motion-key selection. This is actually necessary for + somewhat complicated reasons, which are described in + simple.el. (NB: I think the proper thing would be to have the code + that calls the pre and post command hooks also call out to generic + lisp functions in simple.el, where all built-in stuff could be + added. I will think about this more.) + + * event-unixoid.c (poll_fds_for_input): + * lread.c (readchar): + * redisplay-tty.c (tty_clear_frame): + * redisplay-x.c (x_get_gc): + * signal.c (interrupt_signal): + And a whole bunch of other files: fixed up places that printed + directly to stderr to instead call the function stderr_out so that + the changes I made under Windows work correctly. + + * filemode.c (mode_string): + Warning fixes. + + * frame-msw.c: + * frame-msw.c (mswindows_size_frame_internal): + Fixed the computation of frame size and position to keep the frame + within the workspace area, rather than within the physical + dimensions of the screen, so that the frame doesn't overlap window + manager decorations, such as the start menu and toolbar, typically + at the bottom of the screen. + + * frame.c (vars_of_frame): + Changed the default frame title format under MS Windows to consist + of buffername-XEmacs, which is standard under MS Windows. I think + it might be a good idea to change this everywhere because I think + it is superior to the current frame title format, but this is the + kind of change that is likely to cause some people to get annoyed, + so I'm not making it. + + * glyphs-eimage.c (png_instantiate): Fixed some compile warnings. + + * gui-msw.c (mswindows_handle_gui_wm_command): + Fixed compile warnings. + + * gui-x.c: + * gui-x.c (strdup_and_add_accel): + * gui-x.c (button_item_to_widget_value): + * gui-x.h: + Added code to automatically put an accelerator onto the beginning + of menu items that don't have one as is now the standard, and is + described more later. Also fixed things so that the menu item + name can be an evaluated expression, again a new standard. + + * gui.c: + * gui.c (gui_item_add_keyval_pair): + * gui.c (make_gui_item_from_keywords_internal): + * gui.c (gui_add_item_keywords_to_plist): + * gui.c (gui_item_accelerator): + * gui.c (gui_name_accelerator): + * gui.c (gui_item_included_p): + * gui.c (gui_item_display_flush_left): + * gui.c (gui_item_display_flush_right): + * gui.c (parse_gui_item_tree_item): + * gui.c (parse_gui_item_tree_children): + * gui.c (parse_gui_item_tree_list): + Mule-ized. Cleanup. GCPRO addition. + + * line-number.c (buffer_line_number): + * lisp.h: + * lisp.h (EMACS_INT_MAX): + Added the manifest constant EMACS_INT_MIN corresponding to the + existing constant EMACS_INT_MAX. This is partially to fix compile + warnings under Windows, and partly for cleanliness. + + * menubar-msw.c: + * menubar-msw.c (REPLACE_ME_WITH_GLOBAL_VARIABLE_WHICH_CONTROLS_RIGHT_FLUSH): + * menubar-msw.c (msw_translate_menu_or_dialog_item): + * menubar-msw.c (displayable_menu_item): + * menubar-msw.c (populate_menu_add_item): + * menubar-msw.c (populate_or_checksum_helper): + * menubar-msw.c (populate_menu): + * menubar-msw.c (update_frame_menubar_maybe): + * menubar-msw.c (prune_menubar): + * menubar-msw.c (msw_char_is_accelerator): + * menubar-msw.c (unsafe_handle_wm_initmenu_1): + * menubar-msw.c (mswindows_handle_wm_command): + * menubar-msw.c (mswindows_handle_wm_initmenupopup): + * menubar-msw.c (mswindows_handle_wm_initmenu): + * menubar-msw.c (mswindows_update_frame_menubars): + * menubar-msw.c (mswindows_free_frame_menubars): + * menubar-msw.c (mswindows_popup_menu): + Fixed a bug in handling accelerators where an extra character + would be displayed in the menu item. Also generalized the + function displayable_menu_item because it is now used by the + dialog box code as well. And finally, added code in the functions + that create the menubar to extract a list of accelerators for the + top level menubar, which is used in the event code to determine + whether a particular alt-key combination should be used to invoke + a menu item, or should be passed through to access the standard + XEmacs keymap binding for this key combination. + + Much needed GCPROing. + + * menubar-x.c: + * menubar-x.c (menu_item_descriptor_to_widget_value_1): + * menubar-x.c (menu_item_descriptor_to_widget_value): + * menubar-x.c (restore_in_menu_callback): + * menubar-x.c (x_popup_menu): + * menubar-x.c (menu_move_up): + * menubar-x.c (menu_move_down): + * menubar-x.c (menu_move_left): + * menubar-x.c (menu_move_right): + * menubar-x.c (menu_select_item): + * menubar-x.c (command_builder_operate_menu_accelerator): + * menubar-x.c (menu_accelerator_junk_on_error): + * menubar-x.c (command_builder_find_menu_accelerator): + * menubar-x.c (Faccelerate_menu): + * menubar.h: + Moved a whole bunch of code here that was previously in + event-stream.c as described above. There is also code connected + to the new standard of adding an accelerator to the beginning of + menu items that don't have one as described above and below. + + * menubar.c: + * menubar.c (menu_parse_submenu_keywords): + * menubar.c (Fmenu_find_real_submenu): + * menubar.c (Fnormalize_menu_item_name): + * menubar.c (syms_of_menubar): + * menubar.c (vars_of_menubar): + * menubar.c (complex_vars_of_menubar): + + a) Cleaned up a bunch of documentation and improved it. + + b) XEmacs now automatically adds an accelerator onto the beginning + of any menu items that don't have one. I did this because there + will inevitably be some menu items on the main menubar that don't + have accelerators on them because the package that adds that + particular menu item hasn't yet been fixed up to have accelerators + in them and it looked rather strange to have some items with and + some items without accelerators, especially since even in items + without accelerators, you can, at least under windows, still + access the item through an accelerator corresponding to the first + character in the item's name. If people don't like this behavior, + I can add a variable to turn it off optionally, but I'm not sure + this is a good idea because we really do need to have accelerators + on all of the menu items, and if a package doesn't like the + accelerators being put on the first character, then it should put + the accelerators where they belong. + + c) I made a behavior change, which is that the descriptor that + specifies the text of the menu item, which formerly was just a + string, can now also be an evaluated expression. This makes this + descriptor parallel with all of the others, which could also be + evaluated expressions. This also obviates the need for the + keyword :label, which was previously listed in the documentation + as unimplemented, and which was for the same purpose. + + d) GCPROing. + + * ntproc.c: + * ntproc.c (new_child): + * ntproc.c (sys_spawnve): + * ntproc.c (find_child_console): + * ntproc.c (sys_kill): + Fixed compile warnings. By the way, this file should really go + away entirely, and this will happen as soon as Kirill makes his + final round of process cleanups, which affect the function + call-process. + + * process-nt.c: + * process-nt.c (struct nt_process_data): + * process-nt.c (find_process_from_pid): + * process-nt.c (send_signal_the_nt_way): + * process-nt.c (enable_child_signals): + * process-nt.c (find_child_console): + * process-nt.c (send_signal_the_95_way): + * process-nt.c (nt_finalize_process_data): + * process-nt.c (ensure_console_window_exists): + * process-nt.c (nt_create_process): + * process-nt.c (nt_kill_child_process): + * process-nt.c (nt_kill_process_by_pid): + * process-nt.c (nt_open_network_stream): + * process-nt.c (vars_of_process_nt): + Copied over code from Emacs 20.5 to correctly send signals to sub- + processes under Windows 95. Also added code to automatically + create and hide console window when a sub-process is created under + Windows 95, which obviates the need for the separate runemacs.exe + executable, and finally implemented some variables that were + implemented in Emacs 20.5, but previously not in XEmacs. These + include mswindows- start-process-share-console and + mswindows-start-process-inherit-error-mode. (Both of these only + apply to Windows 95.) + + * regex.c (regex_compile): Fixed a compile warning. + + * select-msw.c: + * select-msw.c (mswindows_own_selection): + * select-msw.c (mswindows_get_foreign_selection): + * select-msw.c (mswindows_disown_selection): + * select-msw.c (console_type_create_select_mswindows): + * select-msw.c (syms_of_select_mswindows): + Cleaned up the file and implemented the device method + selection_exists_p, which had accidentally been left out. Also + removed four lisp functions that were remnants from before the + time when the selection code was properly device abstracted. + These functions are no longer needed because there are generic + equivalents, and because they were added recently and don't exist + in FSF Emacs, I don't think there's any problem with just deleting + them. + + * sysdep.c: + * sysdep.c (sys_subshell): + Fixed a compile warning, although in this case there's probably + something wrong with this code, and it ought to be looked into + more thoroughly by somebody who understands it. + + * window.c: + * window.c (Fwindow_text_area_height): + * window.c (Fwindow_width): + * window.c (Fwindow_full_width): + * window.c (Fwindow_pixel_width): + * window.c (debug_print_window): + * window.c (syms_of_window): + Added functions window-text-area-height and window-full-width, + which are functions for returning various width and height + characteristics of a window. (One of these functions is necessary + for making the file dialog box work correctly, and the other one + was added for completeness.) Also added a table to the + documentation for window-height which describes the entire scheme + for accessing width and height characteristics of a window. + +2000-03-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * nt.c (fstat): Added a comment for another problem with + non-encapsulated [f]stat(), reported by Adrian Aichner + <aichner@ecf.teradyne.com>. + +2000-03-11 Andy Piper <andy@xemacs.org> + + * window.c (make_dummy_parent): initialize subwindow instance + cache. + (Fset_window_configuration): zero extent_modiff. + +2000-03-10 Andy Piper <andy@xemacs.org> + + * redisplay.c (Fredraw_frame): reset the changed_set flags so that + more changes can be triggered. + (Fredisplay_frame): ditto. + (Fredraw_device): ditto. + (Fredisplay_device): ditto. + (redisplay_frame): make non-static. + (redisplay_frame): call update_frame_gutter_geometry outside of + display proper. + + * gutter.h: declare update_frame_gutter_geometry. + + * redisplay.h: declare redisplay_frame. + + * gutter.c (update_frame_gutter_geometry): move geometry changes + in update_frame_gutters here. Geometry changes can only occur + outside of redisplay. + (update_frame_gutters): remove geometry change code. + (Fredisplay_gutter_area): make sure that we are in display when we + update and that we have flushed any size changes. -1998-05-18 Kirill M. Katsnelson <kkm@kis.ru> +2000-03-11 Andy Piper <andy@xemacs.org> - * objects-msw.c (mswindows_initialize_font_instance): Use ANSI - charset when creating font. - (mswindows_initialize_color_instance): Do not create brush along - with a color. - (mswindows_finalize_color_instance): Do not delete it then. + * alloc.c (pdump_dump_data): remove i & count shadows. - * objects-msw.h (struct mswindows_color_instance_data): Removed - brush slot, and corresponding accessor macro. +2000-02-27 Mike Alexander <mta@arbortext.com> -1998-05-18 Kirill M. Katsnelson <kkm@kis.ru> + * sysdep.h: Declare pdump_read_file - * toolbar.c: Removed toolbar_data lrecord implementation. - (mark_frame_toolbar_buttons_dirty): Replase usage of toolbar_data - with toolbar_buttons (via FRAME_TOOLBAR_BUTTONS). - (compute_frame_toolbar_buttons): Ditto. - (CHECK_TOOLBAR): Ditto. - (set_frame_toolbar): Removed allocation of toolbar_data lrecord. - (update_frame_toolbars): Do not check for changed buffer - here. Toolbar information is provided by cached specs in - windows. The check for buffer is eliminated becuase toolbars are - marked changed in set_frame_selected_window() in frame.c - Added check for changed toolbars geometry. - (compute_frame_toolbars_data): Removed unused second parameter; - Adjusted callers of this static function throughout the file. - (init_frame_toolbars): Initialize current_toolbar_size. - (update_frame_toolbars): Use DEVICE_SUPPORTS_TOOLBARS_P instead of - what is its current expansion, for clarity. - (init_frame_toolbars): Ditto. - (init_device_toolbars): Ditto. - (init_global_toolbars): Ditto. + * sysdep.c (pdump_read_file): New function - * toolbar.h: Removed definition of toolbar_data lrecord. - Added accessor macros FRAME_TOOLBAR_BUTTONS and - FRAME_CURRENT_TOOLBAR_SIZE. - Added macro DEVICE_SUPPORTS_TOOLBARS_P. + * alloc.c (pdump_load): Call pdump_read_file to get the portable + dump data - * toolbar-x.c (x_output_toolbar): The same change as in - toolbar-msw.c - (x_output_toolbar): Ditto. - (x_redraw_exposed_toolbar): Ditto. +2000-03-10 SL Baur <steve@musashimaru.m17n.org> - * toolbar-msw.c (mswindows_output_toolbar): Retrieve current - buttons from toolbar_buttons using FRAME_TOOLBAR_BUTTONS macro. - (mswindows_output_toolbar): Ditto. - (mswindows_output_toolbar): Ditto. + * lrecord.h: add `lrecord_type_pgsetenv'. - * frame.c (mark_frame): Removed marking of arrays, according to - frameslots.h change. - (nuke_all_frame_slots): Ditto. - (set_frame_selected_window): Mark toolbars changed when - last_nonminibuf_window changes. +2000-03-08 SL Baur <steve@musashimaru.m17n.org> - * frame.h (struct frame): Moved some slots to frameslots.h. - Added current_toolbar_size array. - Changed references from toolbar_data to toolbar_buttons in macros - FRAME_RAW_THEORETICAL_TOOLBAR_VISIBLE, - FRAME_RAW_THEORETICAL_TOOLBAR_SIZE and - FRAME_RAW_THEORETICAL_TOOLBAR_BORDER_WIDTH. + * symsinit.h: declare (vars|syms)_of* functions. + * lrecord.h: add `lrecord_type_pgconn' and 'lrecord_type_pgresult'. - * frameslots.h: Added macro MARKED_SLOT_ARRAY a la winslots.h - Moved arrays of lisp objects here from frame.h: toolbar_size, - toolbar_visible_p, toolbar_border_width. - Removed toolbar_data slot and added toolbar_buttons. +2000-03-06 SL Baur <steve@musashimaru.m17n.org> -1998-05-17 Kirill M. Katsnelson <kkm@kis.ru> + * config.h.in: Add symbols HAVE_POSTGRESQL and HAVE_POSTGRESQLV7 - * symsinit.h: Externed syms_of_process_nt() + * inline.c: Include postgresql.h lrecord stuffs to placate buggy + GCCs. - * emacs.c (main_1): Call syms_of_process_nt() + * emacs.c (main_1): Call postgres initialization code. - * process-nt.c: Quote process arguments by a call to Lisp function - `nt-quote-process-args'. - (syms_of_process_nt): New function. - (nt_send_process): Flush data stream after each write, to avoid - leaving buffered data. - (nt_send_process): When blocked on process output, wait for - process to slurp more for progressively increasing time intervals. + * postgresql.h: New file. PostgreSQL RDBMS support. + * postgresql.c: New file. -1998-05-17 Martin Buchholz <martin@xemacs.org> +2000-03-08 Yoshiki Hayashi <yoshiki@xemacs.org> - * window.c (have_undivided_common_edge): Make file-local function - static. - (map_windows): Return 0 if all map functions successful. - Fix typos. + * redisplay-output.c (redisplay_output_display_block): Disable + redundant code. - * winslots.h: Use unlikely names for local variables in macros to - avoid shadowing warnings. +2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org> -1998-05-17 Andy Piper <andyp@parallax.co.uk> + * mule-canna.c (Fcanna_henkan_region): Translate doc-string. + (Fcanna_henkan_next): Ditto. + (Fcanna_bunsetu_henkou): Ditto. + (Fcanna_henkan_kakutei): Ditto. + (Fcanna_henkan_end): Ditto. + (Fcanna_henkan_quit): Ditto. + (Fcanna_henkan_next): Set retun value correctly. + (c2mu): Use unsigned char instead of signed char. - * toolbar-msw.c (mswindows_output_toolbar): hash on toolbar width - so that we re-output if the toolbar size has changed. +2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org> -1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> + * emacs.c (main_1): Always call syms_of_gui. + * inline.c: include gui.h - * s/aix4-2.h (ALIGN_DATA_RELOC): Undefined to support new unexaix.c. +2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org> - * s/aix3-1.h (ALIGN_DATA_RELOC): Defined to support new unexaix.c. + * redisplay.c (Vvisible_bell): Renamed from visible_bell and + converted to Lisp_Object. + (Qtop_bottom): New variable. + (syms_of_redisplay): Initialize it. + * redisplay.h (Vvisible_bell): Ditto. + * sound.c (ding): Ditto and check if Vvisible_bell is nil. + * redisplay-x.c (x_flash): When Vvisible_bell is top-bottom, + only flash top and bottom. - * unexaix.c: Massive cleanup and support of AIX 4.2 (and hopefully - greater). +2000-03-08 Andy Piper <andy@xemacs.org> -1998-05-16 Kirill M. Katsnelson <kkm@kis.ru> + * buffer.c (Frename_buffer): record new buffer name the right way. - * glyphs-msw.c: Defined OEMRESOURCE before including windows.h to - get bitmap manifest constants defined. +2000-03-08 Andy Piper <andy@xemacs.org> - * console-msw.h: Include system files in angle brackets, not in - quotes. + * glyphs.c (update_subwindow): increase hash depth so that widget + items get picked up properly. - * window.c (specifier_vars_of_window): Fixed a typo in - `vertical-divider-line-width' docstirng. + * redisplay-output.c (compare_runes): increase hash depth so that + widget items get picked up properly. -1998-05-16 Olivier Galibert <galibert@pobox.com> +2000-03-08 Andy Piper <andy@xemacs.org> - * line-number.c (delete_invalidate_line_number_cache): Use an - EMACS_INT. - (buffer_line_number): Remove dangerous, plain wrong when using - 64bits emacs ints, cast. + * gutter.c (output_gutter): add some debug. - * insdel.c (buffer_delete_range): Use an EMACS_INT. + * glyphs.h (struct Lisp_Image_Instance): add display_hash. + (IMAGE_INSTANCE_DISPLAY_HASH): new macro. + (XIMAGE_INSTANCE_DISPLAY_HASH): ditto. - * cmds.c (Fforward_line): Use EMACS_INTs. + * redisplay-output.c (compare_runes): use display_hash to + determine if glyphs really are not the same. - * search.c (bi_scan_buffer): Change to use EMACS_INTs. - (scan_buffer): Ditto. - (bi_find_next_newline_no_quit): Remove useless cast. - (find_next_newline_no_quit): Ditto. - (find_next_newline): Ditto. - (find_before_next_newline): Use an EMACS_INT. + * glyphs.c (update_subwindow): check display_hash to see if + anything really needs to be updated. If not then do + nothing. Record the display_hash after updating. + (image_instance_equal): compare the image_instance face also. - * lisp.h: Change scan_buffer to pass EMACS_INTs. +2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org> -1998-05-16 Hrvoje Niksic <hniksic@srce.hr> + * redisplay.h: Fix comment style. - * menubar-msw.c (mswindows_handle_wm_command): Ditto. +2000-03-08 Jonathan Harris <jhar@tardis.ed.ac.uk> - * toolbar-msw.c (mswindows_handle_toolbar_wm_command): Ditto. + * consle-msw.h (struct mswindows_frame): + Added new member paint_pending to indicate whether a WM_PAINT + magic event has been queued for this frame. - * gui-x.c (popup_selection_callback): Use it. + * event-msw.c (mswindows_drain_windows_queue): + Don't queue a WM_PAINT magic event if one is already queued. + (emacs_mswindows_handle_magic_event): clear paint_pending flag. - * gui.h (get_callback): Declare it. + * frame-msw.c (mswindows_init_frame_1): initialise paint_pending flag. - * gui.c (get_callback): New function. +2000-03-07 Didier Verna <didier@xemacs.org> -1998-05-15 SL Baur <steve@altair.xemacs.org> + * dired.c: #include `regex.h' after `sysfile.h'. - * window.c (have_undivided_common_edge): Guard scrollbar specific - stuff. - (window_needs_vertical_divider_1): Ditto. +2000-03-06 Martin Buchholz <martin@xemacs.org> -1998-05-16 Hrvoje Niksic <hniksic@srce.hr> + * sound.c (init_nas_sound): Fix compiler warning. - * emacs.c (decode_path): Eliminate compiler warning. - (Fdecode_path): Renamed to Fsplit_path. - (Fsplit_string_by_char): New function. + * alloc.c (ALIASING_VOIDPP_DEREFERENCE): New. + (FREE_STRUCT_P): + (MARK_STRUCT_AS_FREE): + (MARK_STRUCT_AS_NOT_FREE): + Make `gcc -fstrict-aliasing' work properly. -1998-05-14 Damon Lipparelli <lipp@primus.com> +2000-03-07 Jonathan Harris <jhar@tardis.ed.ac.uk> - * winslots.h: close comment + * device-msw.c (mswindows_finish_init_device): Call CoInitialize(). + (mswindows_delete_device): Call CoUnnitialize(). -1998-05-16 Kirill M. Katsnelson <kkm@kis.ru> + * event-msw.c (mswindows_wnd_proc): WM_DROPFILES: Decode Shortcuts. - * callproc.c: Removed declared and unused variable Qbuffer_file_type. +2000-02-25 <CraigL@DyCon.com> - * bufslots.h: Removed buffer_file_type slot. + * process-nt.c: MinGW now has <shellapi.h>, but still needs + <errno.h>. - * buffer.c (complex_vars_of_buffer): Removed buffer_file_type from - buffer local flags. - (complex_vars_of_buffer): Removed buffer-file-type variable and - its default reference. + * sysdep.c: This extern declaration for environ prevents MinGW + from finding the variable in CRTDLL.DLL. -1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> + * s\mingw32.h (PBS_SMOOTH): Removed, now defined in cygwin's + windows headers. + (SHGFI_EXETYPE): .. + (WM_MOUSEWHEEL): .. + (_WIN32_IE): Added, needed to get the TCS_BOTTOM and TCS_VERTICAL + definitions. + (MMRESULT): Removed, now defined in cygwin's windows headers. + (TIMECAPS): .. + (uid_t,gid_t,pid_t,ssize_t): .. + (_timeb): Removed, MinGW defines both _timeb and timeb. + (HAVE_H_ERRNO): Added. + (HAVE_TZNAME): Added, configure is not detecting this. - * faces.c (complex_vars_of_faces): Defined - Vvertical_divider_face. - (vars_of_faces): Staticpro it. +2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org> - * faces.h: Externed Vvertical_divider_face. + * chartab.h (XCHAR_TABLE_VALUE_UNSAFE): New macro. + * syntax.c (syntax_match): Use it. - * redisplay-x.c (x_output_vertical_divider): Use - Vvertical_divider_face to draw the divider instead of modeline - face. + * cmds.c: Import auto-fill-chars from FSF Emacs. + (Vauto_fill_chars): New variables. + (internal_self_insert): Check Vauto_fill_chars. + (vars_of_cmds): + Declare auto-fill-chars as a Lisp variable and initialize it. - * redisplay-msw.c (mswindows_output_vertical_divider): Draw - divider face using Vvertical_divider_face background. - Fix drawing spacing gaps around the divider. +2000-03-05 Jonathan Harris <jhar@tardis.ed.ac.uk> -1998-05-14 Didier Verna <verna@inf.enst.fr> + * fileio.c (Fmake_symbolic_link): + (Ffile_symlink_p): + Run handlers even if local machine doesn't have symlinks. - * redisplay-x.c (x_output_vertical_divider): removed hard-wired - values for the vertical divider line width and spacing. Use the - cached values from the window structure instead. - (x_divider_width): ditto. +2000-03-05 Jonathan Harris <jhar@tardis.ed.ac.uk> - * window.c (specifier_vars_of_window): new specifiers: - vertical-divier -line-width and -spacing. - (vertical_divider_global_width_changed): formerly known as - vertical_divider_shadow_thickness_changed. + * event-msw.c (mswindows_drain_windows_queue): + Don't generate paint magic events for non-XEmacs frames. - * winslots.h: new slots: vertical_specifier _line_width and - _spacing. Plus corrected a comment typo. +2000-03-05 Andy Piper <andy@xemacs.org> -1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> + * redisplay.c (redisplay_frame): generate_displayable_area and + friends assumes that we are not in GC, we therefore have to make + sure that this doesn't happen. - * window.h: Declared window_divider_width(). + * gutter.c (calculate_gutter_size): generate_displayable_area + assumes that we are not in GC, we therefore have to make sure that + this doesn't happen. - * console-stream.c (stream_divider_width): Removed method. - (console_type_create_stream): And declaration for it. +2000-03-05 Martin Buchholz <martin@xemacs.org> - * redisplay.c (pixel_to_glyph_translation): Use - window_divider_width() instead of divider_width redisplay method. - (pixel_to_glyph_translation): Fix top divider edge calculation - when scrollbar is on top. + * opaque.c (DEFINE_LRECORD_IMPLEMENTATION): opaque_ptr ==> opaque-ptr - * window.c (window_divider_width): New function, an outphaser for - divider_width redisplay method. - (window_right_gutter_width): Use it. - (specifier_vars_of_window): For vertical-divider-{spacing,line-width} - specifiers, set fallback values differently on TTYs, and document - the behavior of these on TTYs in the docstrings. - - * scrollbar.c (update_scrollbar_instance): Use - window_divider_width() instead of divider_width redisplay method. +2000-03-03 Jan Vroonhof <vroonhof@math.ethz.ch> - * console.h (struct console_methods): Removed divider_width_method. + * redisplay.c (regenerate_window): Make sure we set a sane value + for end_pos even if we jump out of the loop. + (regenerate_window): Answer Ben's question :-). + (start_end_of_last_line): Add may_error argument. + (start_of_last_line): + (end_of_last_line): Pass may_error = 0. + (end_of_last_line_may_error): New function. + (pixel_to_glyph_translation): Use it, so we don't crash in + event_to_glyph. - * redisplay-tty.c (tty_divider_width): Removed device method. - (console_type_create_redisplay_tty): Removed definition for it. - (tty_output_vertical_divider): Respect the value returned by - window_divider_width thus divider line width specification. +2000-03-04 Andy Piper <andy@xemacs.org> - * redisplay-msw.c (mswindows_divider_width): Removed device method. - (console_type_create_redisplay_mswindows): Removed definition for it. - (mswinodws_output_vertical_divider): Respect the value returned by - window_divider_width thus divider line width specification. + * window.h (struct window): add gutter_extent_modiff. -1998-05-15 Andy Piper <andyp@parallax.co.uk> + * window.c (allocate_window): zero out gutter_extent_modiff. - * toolbar-msw.c: guess toolbar frame size a bit more accurately. + * redisplay.h: declare sync_display_line_structs. -1998-05-15 Andy Piper <andyp@parallax.co.uk> + * redisplay.c (add_glyph_rune): add a better comment. - * glyphs-msw.c: resource loading implementation. - (cursor_normalize): new function. - (cursor_validate): ditto. - (cursor_instantiate): ditto. - (cursor_name_to_resource): ditto. - (cursor_possible_dest_types): ditto. - (check_valid_symbol): ditto. - (check_valid_string_or_int): ditto. + * redisplay-output.c (sync_display_line_structs): made non-static. + (compare_runes): remove unneccesary glyph cachel access. -1998-05-14 Martin Buchholz <martin@xemacs.org> + * gutter.h: declare gutter_extent_signal_changed_region_maybe. - * sysdep.c (tty_init_sys_modes_on_device): Treat VSUSP just like - VINTR and VQUIT. + * gutter.c (output_gutter): don't output the gutter if extent + changes only involve extents in buffers. use 4 sets of display + lines. + (gutter_extent_signal_changed_region_maybe): new function. Mark + extents in gutters as changed. + (update_frame_gutters): use 4 sets of display lines. + (reset_gutter_display_lines): ditto. + (free_frame_gutters): ditto. + (redraw_exposed_gutter): force output of gutters. - * process-unix.c (process_signal_char): Use VSUSP instead of - non-standard VSWTCH. Always prefer VSUSP to VSWTCH. + * frame.h (struct frame): add 4 sets of gutter display lines. -1998-05-14 Kirill M. Katsnelson <kkm@kis.ru> + * extents.c: (extent_changed_for_redisplay): signal changes to + extents in strings in the gutter as well as extents in buffers. - * specifier.c (specifier_instance): Change locale precedence of - instantiation so window locale has higher priority than buffer - locale. - (Fspecifier_instance): Reflect this in docstring. - (Fadd_spec_list_to_specifier): Ditto. - (Fadd_spec_to_specifier): Ditto. - (Fremove_specifier): Ditto. +2000-03-02 Andy Piper <andy@xemacs.org> -1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> + * gutter.c (specifier_vars_of_gutter): cosmetic changes. - ** Dialog separation into a device method from Andy Piper + * frame.c (Fmake_frame): make sure the gutters get initialized + after the frame is visible. + (set_frame_selected_window): re-arrange compilation macros a + little. + (change_frame_size_1): mark gutters changed. - * emacs.c (main_1): Call console_type_create_dialog_x(). + * device.c (Fset_device_class): mark gutters changed. - * dialog-x.c (x_popup_dialog_box): Old Fpopup_dialog_box converted - into this device method. - (console_type_create_dialog_x): New function. +2000-03-01 Andy Piper <andy@xemacs.org> - * dialog.c (Fpopup_dialog_box): New function. - (syms_of_dialog): Defsubr it. + * window.c (window_top_frame_gutter_height): deleted. + (window_bottom_frame_gutter_height): ditto. + (window_left_frame_gutter_height): ditto. + (window_right_frame_gutter_height): ditto. + (window_top_gutter_height): don't use them. + (window_bottom_gutter_height): ditto. + (window_left_gutter_width): ditto. + (window_right_gutter_width): ditto. + (Fsplit_window): ditto. + (Fwindow_pixel_edges): don't use border dimensions here. - * console.h (struct console_methods): Declared - popup_dialog_box_method(). + * scrollbar.c (update_scrollbar_instance): don't take gutters into account. + (update_scrollbar_instance): ditto. - * symsinit.h: Defined console_type_create_dialog_{x,mswindows} + * redisplay.c (generate_modeline): don't take gutters into account. + (generate_modeline): ditto. + (redisplay_frame): small gutter display optimization. -1998-05-14 Oliver Graf <ograf@fga.de> + * redisplay-x.c (x_output_vertical_divider): don't take gutters into account. - * dragdrop.c (vars_of_dragdrop): dragdrop-protocols created - * frame-x.c (x_cde_transfer_callback): checked for merge errors + * redisplay-msw.c (mswindows_output_vertical_divider): don't take + gutters into account. -1998-05-13 Oliver Graf <ograf@fga.de> + * gutter.h (WINDOW_REAL_*_GUTTER_BOUNDS): remove bogus checks + for window position and type. - * dragdrop.c (vars_of_dragdrop): provide dragdrop-api + * gutter.c (get_gutter_coords): fix for frame gutters. + (update_frame_gutters): update frame geometry if the gutters have + changed. + (init_frame_gutters): record current gutter geometries. -1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> + * glyphs-msw.c (mswindows_subwindow_instantiate): remove unused + var. + (mswindows_widget_instantiate): ditto. - * console.h (device_metrics): Removed dbcs, input-method-editor - and right-to-left metrics. + * frame.h (struct frame): add current_gutter_bounds. - * device.c (Fdevice_system_metric): Ditto. - (Fdevice_system_metrics): Ditto. - (syms_of_device): Ditto. - (Fdevice_system_metric): Swapped DEVICE and METRIC parameters back - again. + * frame.c (change_frame_size_1): position window and minibuffer + appropriately taking into account the frame gutters. -1998-05-14 Hrvoje Niksic <hniksic@srce.hr> + * frame-x.c: (x_initialize_frame_size): take into account the + frame gutters. - * line-number.h (mark_line_number_cache): Remove unused - declaration. +2000-02-29 Stephen J. Turnbull <stephen@xemacs.org> - * line-number.c (LINE_NUMBER_FAR): Increase to 32768. - (get_nearest_line_number): Simplify. - (add_position_to_cache): Make the old marker point nowhere. + * emacs.c (data-directory): Xref `locate-data-file' in docstring. -1998-05-14 Kirill M. Katsnelson <kkm@kis.ru> +2000-02-29 Stephen J. Turnbull <stephen@xemacs.org> - ** Renamed window-divider-map => vertical-divider-map - and event-over-divider-p => event-over-vertical-divider-p, - in the following files/functions: - * events.h: - * events.c (Fevent_over_divider_p): - * keymap.c (get_relevant_keymaps): - (vars_of_keymap): + * alloc.c (dumpopaquevec): Increase dimension for --with-canna. - * redisplay.h (OVER_V_DIVIDER): Renamed so from OVER_DIVIDER. +1999-12-30 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> - * redisplay.c (pixel_to_glyph_translation): Use OVER_V_DIVIDER. + * file-coding.c (reset_decoding_stream): Clear previous + detection state when autodetect. -1998-05-14 Kirill M. Katsnelson <kkm@kis.ru> +2000-02-29 Didier Verna <didier@xemacs.org> - * window.c (vertical_divider_changed_in_window): Renamed so. - (specifier_vars_of_window): Defined Vvertical_divider_draggable_p. - (window_needs_vertical_divider_1): Decide whether we need it based - on the value of the above specifier. If separators are unwanted, - put them only if there's no scrollbar between this window and its - right neighbor. - (have_undivided_common_edge): New function, helper for the above. - (window_needs_vertical_divider): Return either a cached value, - or clauclate and cache one. - (invalidate_vertical_divider_cache_in_window): Implemented. - (map_windows): Changed return type to int, return the value from - MAPFUN. + * extents.c (set_extent_glyph_1): don't require extents to be + attached. - * window.h: Prototype invalidate_vertical_divider_cache_in_window. - (struct window): Added need_vertical_divider_p and - need_vertical_divider_valid_p. +2000-02-27 Andy Piper <andy@xemacs.org> - * winslots.h: Added vertical_divider_draggable_p slot. + * gutter.c (Fset_default_gutter_position): don't default left and + right gutter visibility to t. + (Fset_default_gutter_position): run + default-gutter-position-changed-hook. + (syms_of_gutter): add default-gutter-position-changed-hook. - * scrollbar.c (vertical_scrollbar_changed_in_window): Implemented. - (specifier_vars_of_scrollbar): Used it in all vertical specifiers. +2000-02-26 Andy Piper <andy@xemacs.org> + + * specifier.c (Fmake_specifier): add gutter references. + + * gutter.h (RAW_WINDOW_GUTTER): new macro. + + * lisp.h: declare Fvalid_plist_p. - * frame.c (invalidate_vertical_divider_cache_in_frame): New function. + * gutter.c (gutter_geometry_changed_in_window): mark the modeline + as changed. + (default_gutter_visible_p_changed_in_window): invalidate gutter as + well as its visibility so that it gets reconstructed. + (construct_window_gutter_spec): new function. Construct a string + to be displayed in the gutter from a plist of strings. Take care + to only use elements that are declared as visible. + (calculate_gutter_size): use RAW_WINDOW_GUTTER instead of + WINDOW_GUTTER. + (gutter_validate): allow plists of strings in the specifier. + (gutter_specs_changed): construct the real_gutter from the gutter + specs using construct_window_gutter_spec. + (gutter_visible_validate): gutter-visible is a new specifier type. + (Fgutter_visible_specifier_p): new function for the new specifier. + (syms_of_gutter): declare gutter-visible and + Fgutter_visible_specifier_p. + (specifier_type_create_gutter): intitalize new gutter-visible + specifier. + (reinit_specifier_type_create_gutter): ditto. + (specifier_vars_of_gutter): use new specifier type for gutter + visibility. + (init_frame_gutters): construct real_gutter correctly. + (Fgutter_specifier_p): beef up documentation. + (Fgutter_size_specifier_p): ditto. - * frame.h (MARK_FRAME_WINDOWS_STRUCTURE_CHANGED): Call - invalidate_vertical_divider_cache_in_frame(). - Prototype it. + * winslots.h: add real_gutter slots. -1998-05-14 Andy Piper <andyp@parallax.co.uk> +2000-02-25 Andy Piper <andy@xemacs.org> - * toolbar-msw.c: provide correct parameters to TB_SETROWS. + * device-msw.c: Be kind to older cygwin versions. From Raymond + Toy <toy@rtp.ericsson.se>. - * glyphs-msw.c (mswindows_initialize_image_instance_mask): size - masks correctly and don't select 0. + * gui-msw.c (Fmswindows_shell_execute): Remove things unknown to + earlier cygwins. From Raymond Toy <toy@rtp.ericsson.se>. + +2000-02-25 Martin Buchholz <martin@xemacs.org> -1998-05-14 Kirill M. Katsnelson <kkm@kis.ru> + * elhash.c (MARK_OBJ): Practice macro hygiene. - * winslots.h: New file, declaration of some struct window and - struct saved_window members. +2000-02-24 Martin Buchholz <martin@xemacs.org> - * window.h (struct window): Include it, with required preprocessor - magic. + * miscplay.c: s/__inline__/inline/g; + * glyphs-msw.c (set_mono_pixel): INLINE ==> static inline + (get_device_compdc): INLINE ==> static inline + * *.[ch]: Change INLINE to INLINE_HEADER globally. + find -name '*.h' | \ + xargs global-replace \ + 's/(^|(?<=[^A-Za-z0-9_]))INLINE((?=[^A-Za-z0-9_])|$)/INLINE_HEADER/g' - * window.c (mark_window): Ditto. - (allocate_window): Ditto. - (struct saved_window): Ditto. - (mark_window_config): Ditto. - (saved_window_equal): Ditto. - (Fset_window_configuration): Ditto. +2000-02-25 Andy Piper <andy@xemacs.org> + + * window.c (window_top_frame_gutter_height): new function. + (window_top_window_gutter_height): ditto. + (window_top_gutter_height): use them. + (window_bottom_frame_gutter_height): new function. + (window_bottom_window_gutter_height): ditto. + (window_bottom_gutter_height): use them. + (window_left_window_gutter_width): new function. + (window_left_frame_gutter_width): ditto. + (window_left_gutter_width): use them. + (window_right_window_gutter_width): new function. + (window_right_frame_gutter_width): ditto. + (window_right_gutter_width): use them. + (window_pixel_height): new function. calulate window pixel height + with frame gutter involvement. + (Fsplit_window): calculate new sizes taking frame gutters into + account. + (window_char_height_to_pixel_height): don't include frame gutters. + (window_char_height): use window_pixel_height. + (window_pixheight): rename from window_pixel_height. + (change_window_height): use it. + (window_pixel_height_to_char_height): don't include frame gutters. + (window_char_width_to_pixel_width): ditto. -1998-05-14 Kirill M. Katsnelson <kkm@kis.ru> +2000-02-25 Andy Piper <andy@xemacs.org> - * redisplay-msw.c (mswindows_output_vertical_divider): Syntax fix. + * glyphs.h (IMAGE_INSTANCE_FACE): glyph might be nil, don't crash + if it is. + +2000-02-24 Martin Buchholz <martin@xemacs.org> + + * alloc.c (staticpro): + (staticpro_nodump): + (dumpstruct): + (dumpopaque): + (pdump_wire): + (pdump_wire_list): + (compact_string_chars): + (pdump_dump_wired): + Convert: if (foo) abort(); ==> assert (! foo); -1998-05-12 Didier Verna <verna@inf.enst.fr> + * eldap.c (Fldap_search_basic): + (Fldap_add): + (Fldap_modify): + (Fldap_delete): + Fix compiler warnings, and possible crashes if (random) return + value were to be used. + +2000-02-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * device-msw.c: Workaround ResetDC failure. + + * frame-msw.c (msprinter_init_frame_3): Added an assertion before + applying a devmode. + + * redisplay-msw.c (get_frame_dc): Added start_page_p. + (mswindows_text_width): Do not start printer page. + + * console-msw.h (CHECK_MSGDI_DEVICE): Added this and friends. + + * glyphs-msw.c: Added image methods to msprinter console and + msprinter-specific image instantiation. + +2000-02-20 Mike Alexander <mta@arbortext.com> + + * select-msw.c (Fmswindows_set_clipboard): GC protect more things + to avoid crashes when selection-sets-clipboard is on + (mswindows_own_selection): ditto + +2000-02-19 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * glyphs-msw.c: + * redisplay-msw.c (get_frame_dc): + (get_frame_compdc): + * console-msw.h: + * device-msw.c (mswindows_init_device): + (mswindows_delete_device): + (msprinter_init_device): + (msprinter_delete_device): + * frame-msw.c (mswindows_init_frame_1): + (mswindows_delete_frame): + (msprinter_init_frame_3): + (msprinter_delete_frame): Move compatible DC to device object from + frame object, for both mswindows and msprinter. Only one at a time + is needed, it is a real waste to have one per frame! + +2000-02-23 Andy Piper <andy@xemacs.org> + + * glyphs.c: add dynamic width and height elements. + (image_instance_equal): ditto. + + * glyphs-widget.c (widget_query_geometry): calculate width and + height dynamically if required. + (initialize_widget_image_instance): initialize dynamic dimensions. + (widget_instantiate): pick-up dynamic dimensions. + + * glyphs.h (struct Lisp_Image_Instance): add width and height for + dynamic determination. Add appropriate macros. + + * gutter.h (WINDOW_GUTTER_BORDER_WIDTH): make non-integer + dimensions safe. + (WINDOW_GUTTER_SIZE): ditto. + (WINDOW_GUTTER_SIZE_INTERNAL): ditto. + + * redisplay-msw.c (get_frame_compdc): gcc can't cope with this + inline. + (get_frame_dc): ditto. + + * redisplay.h (GLOBAL_RESET_CHANGED_FLAGS): don't reset faces + here. + +2000-02-23 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.31 is released. + +2000-02-22 Ben Wing <ben@xemacs.org> + + * ntheap.c (allocate_heap): Make sure `ptr' is initialized. + +2000-02-22 Andy Piper <andy@xemacs.org> + + * glyphs-x.c (x_widget_instantiate): don't explicitly resize here. + +2000-02-21 Mike Sperber <mike@xemacs.org> + + * .dbxrc: + * .gdbinit: + * Makefile.in.in: Remove obsolete EMACSBOOTSTRAP... environment + variables. + +2000-02-21 Mike Sperber <mike@xemacs.org> + + * s/aix4.h: Declare getaddrinfo broken for AIX 4, which it is. + +2000-02-21 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.30 is released. + +2000-02-20 Martin Buchholz <martin@xemacs.org> + + Performance hacking. + * *.c (syms_of_*): + Add INIT_LRECORD_IMPLEMENTATION macros, paired with + DEFINE_LRECORD_IMPLEMENTATION macros in the same file. + * emacs.c (main_1): + * lisp.h (DEFUN): + * console.c (DEFVAR_CONSOLE_LOCAL_1): + * buffer.c (DEFVAR_BUFFER_LOCAL_1): + * symeval.h (DEFVAR_SYMVAL_FWD): + * symbols.c (guts_of_unbound_marker): + Make all c_readonly objects also lisp_readonly and marked for life. + * lrecord.h (struct lrecord_implementation): + Document flags better. + * lrecord.h (DEFINE_LRECORD_SEQUENCE_IMPLEMENTATION_WITH_PROPS): + * lrecord.h (DECLARE_LRECORD): + * lrecord.h (XSETRECORD): + * lrecord.h (RECORDP): + * lrecord.h (RECORD_TYPEP): + * lrecord.h (RECORD_MARKER): New. + * lrecord.h (error_check_*): + * lrecord.h (CONCHECK_NONRECORD): + * lrecord.h (MAKE_LRECORD_IMPLEMENTATION): + * lrecord.h (INIT_LRECORD_IMPLEMENTATION): New. + * lrecord.h (set_lheader_implementation): + * lrecord.h (enum lrecord_type): New. + * symeval.h (SYMBOL_VALUE_MAGIC_P): + * alloc.c (disksave_object_finalization_1): + * alloc.c (mark_object): + * alloc.c (lrecord_type_index): + * alloc.c (tick_lcrecord_stats): + * alloc.c (Fgarbage_collect): + * alloc.c (init_alloc_once_early): + * alloc.c (pdump_load): + * alloc.c (GC_CHECK_LHEADER_INVARIANTS): New. + * alloc.c (lrecord_type_index): Delete. + Make lisp object type indexes be constant. + Makes (byte-compile) 5% faster. + Put all marker functions into their own array. + Makes (garbage-collect) 5% faster. + Optimize SYMBOL_VALUE_MAGIC_P. + Makes (byte-compile) 2-3% faster. + * config.h.in (gc_checking_assert): New. + * alloc.c: Use gc_checking_assert(). + * .dbxrc: Make compatible with new object type implementation. + * .gdbinit: Make compatible with new object type implementation. + * alloc.c: Delete all symbols defined only for debugging, such as + Lisp_Type_Vector and lrecord_charset. + +2000-02-21 Andy Piper <andy@xemacs.org> + + * gui-msw.c (Fmswindows_shell_execute): fix file location + problems. + + * buffer.c (Fkill_buffer): remove buffer from alist buffer + unshowing so that set_window_buffer doesn't undo + kill_buffer_hook's hard work. + + * glyphs-widget.c (tab_control_query_geometry): don't count the + first item when calculating geometry. + + * glyphs.c (map_subwindow): remove redundant code. + (update_frame_subwindows): be more circumspect about when to + update subwindows. + + * glyphs-x.c (x_update_widget): Properly fix sizing bug. Fix bug + when items haven't changed. Update faces if faces have changed as + well as just the widget face. + (x_tab_control_update): Update faces if faces have changed as well + as just the widget face. + +2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk> + + * device-msw.c: (mswindows_delete_device): Remove redundant DDE + registration. + (build_syscolor_string): Use mswindows_color_to_string to try to + get a named color. + (mswindows_device_system_metrics): Reverse the foreground and + background colors so that they match the documentation. + + * objects-msw.c: (mswindows_X_color_map): tweak some values so + they match the default Windows palette. + (mswindows_color_to_string): New function. + +2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk> + + * s/windowsnt.h: Only use __declspec(noreturn) with MSVC>=6. + +2000-02-18 Olivier Galibert <galibert@pobox.com> + + * m/*, s/*: Removed obsolete DATA_SEG_BITS, PURE_SEG_BITS, + WORD_MACHINE, SIGN_EXTEND_CHAR and EXPLICIT_SIGN_EXTEND. + + * symbols.c (init_symbols_once_early): Removed obsolete + DATA_SEG_BITS related kludge. + (defvar_magic): Ditto. + + * malloc.c: Removed obsolete DATA_SEG_BITS + * ralloc.c: Ditto. + * mem-limits.h: Ditto. + + * Makefile.in.in: Removed obsolete HAVE_SHM + * emacs.c: Ditto. + +2000-02-13 Jonathan Harris <jhar@tardis.ed.ac.uk> + + * device-msw.c (mswindows_delete_device): Free DDE string + handles. + +2000-02-16 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * keymap.c (get_keyelt): + * unexnt.c (unexec): + * vm-limit.c (memory_warnings): + * ntheap.c (recreate_heap): + * ntheap.h (UNINIT_PTR): + * select-msw.c (Fmswindows_get_clipboard): + (Fmswindows_set_clipboard): + * objects-msw.h (MSWINDOWS_BAD_HFONT): + * objects-msw.c: + * menubar-msw.c (displayable_menu_item): + * glyphs-msw.c: + * glyphs-msw.h (IMAGE_INSTANCE_MSWINDOWS_MASK): + * sysdep.c (sys_subshell): + * process-nt.c (nt_create_process): + * nt.c (normalize_filename): + (dostounix_filename): + (unixtodos_filename): + * ntproc.c (win32_executable_type): + * ntplay.c (play_sound_data_1): + (play_sound_file): + * editfns.c (get_home_directory): + * event-msw.c (struct winsock_stream): + (mswindows_dde_callback): + * device-msw.c (msprinter_init_device): + (msprinter_get_devmode_copy): Frobbed syntax frivolities. + + * toolbar-msw.c (mswindows_free_frame_toolbars): Paramters to + mswindows_clear_toolbar were swapped! + + * objects-msw.c:(colormap_t): + (fontmap_t): + * emacs.c (struct standard_args): Fixed const jumble. + + * glyphs-widget.c (update_widget): Fixed comparison notation. - * redisplay-x.c (x_output_vertical_divider): draw shadows around - the divider line. The shadow thickness is currently - hard-wired. This will probably be turned into a specifier soon. + * event-msw.c (mswindows_dde_callback): Removed extraneous ';'. -1998-05-12 Didier Verna <verna@inf.enst.fr> + * s\windowsnt.h (DOESNT_RETURN): Defined to support the MSVC + __declspec(noreturn) syntax. - * console.h (struct console_methods): the divider_width console - method now requires a struct window * argument. +2000-02-19 Martin Buchholz <martin@xemacs.org> - * redisplay-x.c (x_divider_width): ditto. Plus remove - X_DIVIDER_WIDTH, X_DIVIDER_SHADOW_THICKNESS. - (x_output_vertical_divider): give a depressed look when the shadow - thickness is negative. + * eldap.c (Fldap_open): + (Fldap_search_basic): + (Fldap_add): + (Fldap_modify): + Use new coding system conversion macros. - * console-stream.c (stream_divider_width): pass a struct window * - argument. +2000-01-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> - * redisplay-tty.c (tty_divider_width): ditto. + * console-tty.c (tty_init_console): Change MULE to FILE_CODING. - * window.c (window_right_gutter_width): totdi. +1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> - * redisplay.c (generate_modeline): ittod. + * eldap.h (Fldap_search) Renamed from Fldap_search_internal: + (Fldap_add, Fldap_modify, Fldap_delete): New functions - * scrollbar.c (update_scrollbar_instance): ttido. - - * redisplay-msw.c (mswindows_divider_width): ottid. - WARNING: this enables to compile, but the feature is not functional. - - * window.h (struct window): new field - vertical_divider_shadow_thickness. - - * window.c (specifier_vars_of_window): new specifier - vertical-divider-shadow-thickness. - (vertical_divider_shadow_thickness_changed): new function to - inform redisplay that the window has changed. - (mark_window): handle new field vertical_divider_shadow_thickness - from struct window. - (allocate_window): ditto. - (saved_window_equal): toddi. - (Fset_window_configuration): totid. - (save_window_save): ttdio. - (struct saved_window): new field vertical_divider_shadow_thickness. + * eldap.c (Qadd, Qreplace): New constant symbols + (Fldap_open): Use the LDAP_OPT_RESTART option to avoid + interruptions by XEmacs signals + Remove unnecessary calls to slow_down_interrupts and + speed_up_interrupts + (Fldap_search_basic): Renamed from Fldap_search_internal + Added new optional parameter VERBOSE that triggers the + display of progress messages + Remove unnecessary calls to slow_down_interrupts and + speed_up_interrupts + LDAP result code analysis rewritten + (Fldap_add, Fldap_modify, Fldap_delete): New functions + (syms_of_eldap): Define the new symbols and functions -1998-05-14 Kirill M. Katsnelson <kkm@kis.ru> - * device-msw.c (mswindows_device_system_metrics): Support a deluge - of metrics. +2000-02-17 Martin Buchholz <martin@xemacs.org> -1998-05-12 Oliver Graf <ograf@fga.de> + * realpath.c: Determine PATH_MAX maximally portably. - * frame-x.c (x_cde_transfer_callback): fixed for the new protocol - * event-Xt.c (x_event_to_emacs_event): C++ compability + * insdel.c (bytecount_to_charcount): Optimize. + The function used to be optimized for entirely ASCII sequences. + Now it is optimized for successive characters from the same + charset. This also wins big for _mostly_ ASCII sequences. -1998-05-14 Hrvoje Niksic <hniksic@srce.hr> + * fileio.c (Ffile_truename): convert return from realpath() using + Qfile_name, not Qbinary. Fixes obvious bug with non-ASCII symlinks. + - Rewrite GCPROing slightly. - * emacs.c (Fdecode_path): Default SEPCHAR to value of - path-separator. + * sysdep.c (sys_open): Do filename conversion, like all other + sys_* functions. Fixes bug: + (let ((file-name-coding-system 'iso-8859-2)) + (write-region x y latin2-name)) + ==> writes filename using internal encoding. -1998-05-14 Hrvoje Niksic <hniksic@srce.hr> +2000-02-18 Martin Buchholz <martin@xemacs.org> - * emacs.c (vars_of_emacs): Do it here; change the meaning of - Vpath_separator. + * buffer.c (DEFVAR_BUFFER_LOCAL_1): Turn on c_readonly. Always const. + * console.c (DEFVAR_CONSOLE_LOCAL_1): Turn on c_readonly. Always const. + * symeval.h (DEFVAR_SYMVAL_FWD): Turn on c_readonly. Always const. + * eval.c (lrecord_subr): Remove this_one_is_unmarkable. + * symbols.c (lrecord_symbol_value_forward): Remove this_one_is_unmarkable. + * symbols.c (guts_of_unbound_marker): Turn on c_readonly. + * lrecord.h (UNMARKABLE_LRECORD_HEADER_P): Delete. + (CONST_IF_NOT_DEBUG): Delete. + * alloc.c (this_one_is_unmarkable): Delete. + (mark_object): Don't check for this_one_is_unmarkable. Use the + c_readonly flag instead. + * lisp.h (DEFUN): Define a Lisp_Subr as c_readonly. - * fileio.c (vars_of_fileio): Don't define Vpath_separator here. +2000-02-18 Jonathan Harris <jhar@tardis.ed.ac.uk> -1998-05-14 Hrvoje Niksic <hniksic@srce.hr> + * event-msw.c (mswindows_drain_windows_queue): + (emacs_mswindows_handle_magic_event): Remove attempt to optimise + away redundant repaint events. - * emacs.c (decode_path_1): New function. - (decode_path): Use it. - (Fdecode_path): Renamed from Fdecode_path_internal; use - decode_path_1. +2000-02-17 Andy Piper <andy@xemacs.org> -1998-05-12 Hrvoje Niksic <hniksic@srce.hr> + * redisplay.h: declare mark_redisplay_structs. - * macros.c (Fzap_last_kbd_macro_event): New function. - (Fend_kbd_macro): Remove REMOVE_LAST kludge. + * redisplay.c (redisplay_window): + (redisplay_frame): don't check subwindows_state_changed. + (mark_redisplay): mark gutters here. -1998-05-10 Andy Piper <andyp@parallax.co.uk> + * glyphs.c: (instantiate_image_instantiator): always layout if we + haven't done so already. + (allocate_image_instance): don't mark as dirty. + (update_subwindow): bind inhibit_quit. - * redisplay-msw.c (mswindows_output_dibitmap_region): make sure - multiple bitmaps are output vertically as well as horizontally. - * (mswindows_output_dibitmap): don't cope with bitmap boundaries - crossing lines this is handled by - mswindows_output_dibitmap_region. + * gutter.c (mark_gutters): new function. -1998-05-12 Martin Buchholz <martin@xemacs.org> + * glyphs-x.c (x_update_widget): Always resize to get round a + widget bug. - * inline.c: Include eldap.h + * glyphs-msw.c (mswindows_tab_control_update): remove `;' that was + breaking absolutely everything. - * menubar-x.c (x_update_frame_menubar_internal): - Remove: unused variable `container' + * gutter.h: declare mark_gutters. -1998-05-11 Martin Buchholz <martin@xemacs.org> +2000-02-16 Martin Buchholz <martin@xemacs.org> - * s/aix4.h: Allow AIX 4.3 XEmacs to compile cleanly. - Unfortunately, the resulting temacs still cannot dump. + * XEmacs 21.2.29 is released. - * symbols.c (symbol_is_constant): - (verify_ok_for_buffer_local): - -Wswitch Warning suppression - add default case to switches. +2000-02-15 Olivier Galibert <galibert@pobox.com> - * redisplay.c (decode_mode_spec): Remove unused variables, - Replace Fcoding_system_property (codesys, Qmnemonic) with - XCODING_SYSTEM_MNEMONIC (codesys); - Fcoding_system_property is for users. + * fns.c (size_bit_vector): Fix computation of the size. - * buffer.c: +2000-02-15 Martin Buchholz <martin@xemacs.org> + + * *.[ch]: Change CONST to const globally. + find -name '*.[ch]' | \ + xargs global-replace \ + 's/(^|(?<=[^A-Za-z0-9_]))CONST((?=[^A-Za-z0-9_])|$)/const/g' + - Remove vestigial references to CONST_IS_LOSING + +2000-02-13 Jonathan Harris <jhar@tardis.ed.ac.uk> + + * event-msw.c (mswindows_drain_windows_queue): Remove hack to + bailout early on quit. Enqueue WM_PAINT events as XEmacs magic + events instead of dispatching them directly. + (mswindows_handle_paint): New function to do repainting. + (mswindows_wnd_proc): + (emacs_mswindows_handle_magic_event): Call above function. + +2000-02-13 Jonathan Harris <jhar@tardis.ed.ac.uk> + + * objects-msw.c (mswindows_create_font_variant): Return the new + font handle. + (initialize_font_instance): Get font metrics from the underlined + variant of the font to cope with the case where the underlined + font has a bigger descent. + +2000-02-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp> + + * gui.c (gui_item_accelerator): Return the first underlined + character in item name. + +2000-02-11 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * lisp.h: Added Qprinter. + + * general.c (syms_of_general): Initialized it. + + * redisplay-msw.c (get_frame_dc): Conditionally start a new page. + (get_frame_dc): + (get_frame_compdc): Made inline. + + * console.h (struct console_methods): Added eject_page method. + + * frame.h: Added FRAME_DISPLAY_P and friends. + Aligned backslahes in many macros in more readable fashion. + Added page_number to struct frame, and an accessor macro + for it. + + * defice.h: Added DEVICE_DISPLAY_P and friends. + + * device.c (Fdevice_printer_p): Used these. + + * frame.c (allocate_frame_core): Initialize page number. + (Fprint_job_page_number): + (Fprint_job_eject_page): Implemented. + + * frame-msw.c (msprinter_eject_page): Added method. + (msprinter_start_page): Added. + + * window.c (Fwindow_truncated_p): Fixed docstring. + (Fwindow_last_line_visible_height): Implemented. + +2000-02-09 Yoshiki Hayashi <yoshiki@xemacs.org> + + * frame.c (change_frame_size_1): Undo 2000-02-03 change. + +1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> + + * syntax.c (scan_words): Always advance at least one character. + +2000-02-13 Andy Piper <andy@xemacs.org> + + * redisplay.c (add_glyph_rune): call get_glyph_cachel_index here + to make sure the glyph is in the cachels. + + * glyphs.h (struct Lisp_Image_Instance): make layout_changed a + global image instance flag. + (IMAGE_INSTANCE_NEEDS_LAYOUT): new macro. + (XIMAGE_INSTANCE_NEEDS_LAYOUT): ditto. + + * glyphs.c (allocate_image_instance): set dirty bits correctly. + (Fset_image_instance_property): mark layout as changed. + (invalidate_glyph_geometry_maybe): mark layout as changed. + (glyph_width): use new NEEDS_LAYOUT macro. + (glyph_ascent): ditto. + (glyph_descent): ditto. + (glyph_height): ditto. + (image_instance_layout): mark layout as clean after laying out. + (update_subwindow): don't mark layout as clean here. + + * glyphs-x.h (IMAGE_INSTANCE_X_WIDGET_ID): undo C++ changes, they + should no longer be needed. + + * glyphs-x.c (x_update_widget): sanitize asserts. + (x_finalize_image_instance): sanitize assignment to widgets. + + * glyphs-widget.c (widget_instantiate): don't need to clear the + layout flag here. + +2000-02-13 Martin Buchholz <martin@xemacs.org> + + * sysdep.c (getcwd): Use standard prototype. + * sysdep.h (getcwd): Use standard prototype. + + * fns.c (Fsubseq): Change parameters to more natural ANSI Lisp + (sequence, start, end). + Remove redundant type checking. + (Fmapconcat): Remove useless GCPRO, a wrong-headed attempt (in + view of `caller-protects') to avoid a crash where the real fix was + found elsewhere. + +2000-02-12 Martin Buchholz <martin@xemacs.org> + + * glyphs-x.c (x_finalize_image_instance): Compile error fixes. + + * s/sol2.h: Remove feature macro initialization. + + * alloc.c (alloc_lcrecord): Add more type checking assertions. + (vector_hash): New. Code from internal_hash. + * lrecord.h: + Fix up allocation subsystem comments. + + * config.h.in: Add __EXTENSIONS__ for Solaris. + + * systime.h (EMACS_GETTIMEOFDAY): New. + (EMACS_GET_TIME): Use EMACS_GETTIMEOFDAY. + Remove Solaris-specific code. + Use void* for the (ignored) second arg for gettimeofday(). + + * elhash.c (hash_table_hash): Implement it, finally. + * elhash.c: Use hashcode_t. + + * linuxplay.c (sighandler): Fix prototypes to use SIGTYPE. + * sunplay.c (sighandler): Fix prototype to use SIGTYPE. + + * lisp.h (STRETCHY_STRUCT_SIZEOF): Delete. + * fns.c (size_bit_vector): + * alloc.c (size_vector): + (make_vector_internal): + (make_bit_vector_internal): + (sweep_bit_vectors_1): + Replace calls to STRETCHY_STRUCT_SIZEOF with offsetof expression. + +2000-02-10 Martin Buchholz <martin@xemacs.org> + + * s/aix4.h: #define MAP_FAILED if sys/mman.h didn't. + Include strings.h to avoid warnings for bzero and strcasecmp. + +2000-02-10 Olivier Galibert <galibert@pobox.com> + + * alloc.c: Move STRETCHY_STRUCT_SIZEOF from here... + * lisp.h (STRETCHY_STRUCT_SIZEOF): ...to here + + * fns.c (size_bit_vector): New. Declare bit vectors as a + sequence. + +2000-02-10 Olivier Galibert <galibert@pobox.com> + + * symeval.h (struct symbol_value_magic): Remove "next" kludge and + use a value field instead. + (symbol_value_forward_forward): Use value field. + (DEFVAR_SYMVAL_FWD): Use value field. + (DEFVAR_SYMVAL_FWD_INT): Added. Dumps the int with dumpopaque. + (DEFVAR_INT): Use DEFVAR_SYMVAL_FWD_INT. + (DEFVAR_CONST_INT): Ditto. + (DEFVAR_BOOL): Ditto. + (DEFVAR_CONST_BOOL): Ditto. + (DEFVAR_INT_MAGIC): Ditto. + (DEFVAR_BOOL_MAGIC): Ditto. + + * symbols.c (guts_of_unbound_marker): Use value field. + * console.c (DEFVAR_CONSOLE_LOCAL_1): Ditto. + * buffer.c (DEFVAR_BUFFER_LOCAL_1): Ditto. + + * lisp.h: Declare dumpopaque and noninteractive1. + + * alloc.c (dumpopaque): Added. + (pdump_dump_opaquevec): Added. + (pdump): Call pdump_dump_opaquevec to dump opaque data. + (pdump_load): Reload opaque data. Sync noninteractive1 with + noninteractive. + +2000-02-10 Andy Piper <andy@xemacs.org> + + * glyphs.c (image_instance_layout): if the size changes, mark it + as such. + + * redisplay-output.c (redisplay_output_layout): Update the + subwindow here. + (redisplay_output_subwindow): ditto. + + * glyphs.c (update_subwindow): make sure we reset flags for + layouts as well as everything else. + + * glyphs-widget.c (layout_layout): don't need to set the instances + dimensions here. + +2000-02-09 Martin Buchholz <martin@xemacs.org> + + * device-x.c (x_init_device): Wrap calls to dll_* in HAVE_SHLIB, + not HAVE_DLOPEN, which is a lower-level thing. + + * .cvsignore: Ignore gmon.out + +2000-02-09 Hamish Macdonald <hamishm@lucent.com> + + * .cvsignore: Ignore portable dumper xemacs.dmp file + +2000-02-09 Andy Piper <andy@xemacs.org> + + * redisplay-output.c (redisplay_output_layout): be more clever + about when we output based on the changed flags. + + * glyphs.h (struct image_instantiator_methods): add update_method. + (struct Lisp_Image_Instance): add changed flags. Declare new + macros for manipulating them. + + * glyphs.c (allocate_image_instance): renamed glyph -> parent. + (image_instance_parent_glyph): find an image_instance's parent + glyph or image_instance. + (image_instance_layout): mark the size as changed. + (set_image_instance_dirty_p): new function. mark an image + instance, plus all of its parents, as dirty. + (Fset_image_instance_property): use it. + (Fglyph_animated_timeout_handler): use it. + (update_subwindow): call update_widget and device methods for + update_subwindow. Mark all changed flags as clean. + (Fresize_subwindow): mark size as changed. + + * glyphs-x.c (x_finalize_image_instance): try and detect gc + failures. + (x_update_subwindow): only resize subwindows here. + (x_update_widget): new function. Update all changed properties of + a widget. + (x_resize_subwindow): deleted. + (x_widget_set_property): deleted. + (x_progress_gauge_set_property): deleted. + (x_progress_gauge_update): new function. Implement recorded + changes. + (x_tab_control_update): ditto. + (x_tab_control_set_property): deleted. + (console_type_create_glyphs_x): declare new functions. + (image_instantiator_format_create_glyphs_x): ditto. + + * glyphs-widget.c (widget_set_property): mark text changed. + (update_widget): new function. Update properties of a widget. + (widget_instantiate): for layouts make sure we set their + children's parent correctly. + (tab_control_set_property): new function. Record changes that will + take place under redisplay's control. + (progress_gauge_set_property): ditto. + (image_instantiator_progress_guage): declare new functions. + (image_instantiator_tab_control): ditto. + + * glyphs-msw.c (mswindows_update_subwindow): just do resizing here + now. + (mswindows_update_widget): new function. Update all properties on + a widget that have changed. + (mswindows_button_update): new function. Update a button's set + state. + (mswindows_tab_control_update): new function. Update the items in + a tab. + (mswindows_tab_control_set_property): deleted. + (mswindows_progress_gauge_update): new function. Update the + progress gauge's progress. + (mswindows_widget_set_property): deleted. This is all done + asynchronously now. + (mswindows_progress_gauge_set_property): ditto. + (console_type_create_glyphs_mswindows): declare new methods. + (image_instantiator_format_create_glyphs_mswindows): ditto. + + * frame-msw.c (msprinter_init_frame_1): Remove unused variables. + (msprinter_set_frame_properties): ditto. + + * console.h (struct console_methods): Add update_widget_method. + +2000-02-09 Andy Piper <andy@xemacs.org> + + * gui-msw.c (Fmswindows_shell_execute): Make + mswindows-shell-execute industrial strength. + +2000-02-08 Martin Buchholz <martin@xemacs.org> + + * lrecord.h: Make macro argument `props' match member function `plist'. + * fns.c (Fget): + * fns.c (Fput): + * fns.c (Fremprop): + * fns.c (Fobject_plist): + * alloc.c: + * symbols.c: + Object property list frobbing cleanup. + - Allow any lisp object (compared with `eq'), not just symbols, as + keys in object plists. + - Move symbol plist frobbing into symbols.c, where it belongs. + - Move string plist frobbing into alloc.c, where it belongs. + - Everything's an lrecord now, so no need to test for symbolp, etc. + - Fix up doc strings to refer to PROPERTY, not PROPNAME. + + * extents.c: Reorder code to remove declarations. + + * frame.h (store_in_alist): Remove useless declaration. + +2000-02-07 Martin Buchholz <martin@xemacs.org> + + * event-Xt.c (x_has_keysym): Use XConvertCase only if available. + * config.h.in: Add HAVE_XCONVERTCASE. + +2000-02-07 Andy Piper <andy@xemacs.org> + + * glyphs.c (image_instance_layout): undo 2000-01-29 change since + it breaks many things. + +2000-02-07 Jan Vroonhof <vroonhof@math.ethz.ch> + + * src/syntax.h (SYNTAX_START_P): Check whether the two chars + actually can start a common comment type. + * src/syntax.h (SYNTAX_END_P): ditto for end. + +2000-02-07 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.28 is released. + +2000-02-06 Martin Buchholz <martin@xemacs.org> + + * event-Xt.c (x_keysym_to_character): New. + (maybe_define_x_key_as_self_inserting_character): New. + (x_has_keysym): New. + Auto-define all keys on the keyboard as self-insert-key. + +2000-02-02 Martin Buchholz <martin@xemacs.org> + + * menubar.c (vars_of_menubar): A small code simplification. + + * minibuf.c (echo_area_append): Workaround egcs-20000131 c++ compiler bug + + * ExternalShell.c: + * ExternalClient.c: + * EmacsShell-sub.c: + * EmacsManager.c: + * EmacsFrame.c: + Use consistent style for specifying X resources. + + * symbols.c (Fset): Further implement SYMVAL_LISP_MAGIC. + This makes (dontusethis-set-symbol-value-handler) actually usable. + + * lrecord.h (lrecord_decription_type): + * alloc.c (pdump_register_sub): + (pdump_dump_data): + (pdump_reloc_one): + Add XD_LISP_OBJECT_ARRAY to describe multiple Lisp_Objects. + Comply with XEmacs coding style. + All lrecord descriptions updated to use XD_LISP_OBJECT with 2 + args, and XD_LISP_OBJECT_ARRAY with 3 args. + + * keymap.c (Faccessible_keymaps): + Make (accessible-keymaps map "\C-h") do the Right Thing. + Make (accessible-keymaps map []) do the Right Thing. + Make (accessible-keymaps map "") do the Right Thing. + (check_keymap_definition_loop): New function. + (keymap_store_internal): Keep luser from shooting self in foot, + via (define-key ctl-x-4-map "p" global-map). + Remove fullness slot from struct Lisp_Keymap, since hash tables + are now reliable. + (print_keymap): Remove 'Yuck' factor by simply printing "size %d". + +2000-01-30 Martin Buchholz <martin@xemacs.org> + + * redisplay.c (init_redisplay): Fix small memory leak. + * elhash.h: + * elhash.c (pdump_reorganize_hash_table): + Rename from reorganize_hash_table. Change prototype. + Reuse the original memory for hentries. Save 100k. + * alloc.c (PDUMP_READ): new macro. + * alloc.c (pdump_load): Replace LISP_TO_VOID with higher-level macros. + * alloc.c: No need to #ifndef before #undef. + + * print.c: Allow debug_print() to print readably by modifying + debug_print_readably. Use consistent variable names. + + * .dbxrc: Try to get things to work even if stopped in a function + without source available by explicitly specifying source files. +2000-02-03 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * unexnt.c (_start): Removed bogus code which caused loading heap + from differrent executable file. + Removed bogus assignment to _fmode, which caused inconsistencies. + +2000-02-03 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * s\windowsnt.h: Removed lots of #if 0 blocks of Emacs heritage. + Have spawnve encapsulation regard DONT_ENCAPSULATE. + Do not preliminary `#define signal sigset'. + + * systime.h: Do not prototype environ on windows nt and cygwin, + this conflicts with system header. + + * syssignal.h: Use correct define for WINDOWSNT + + * sysdep.h: Do not prototype environ on windows nt, this conflicts + with system header. + + * sysdep.c (near start of file): Fixed commentary and rearranged + ifdefs in readable order. + (NEED_STARTS): Do not force NEED_STARTS when PDUMPing. + (start_of_text): + (end_of_text): + (end_of_data): Do not compile in if using PDUMP. + + * symsinit.h: Prototyped vars_of_nt(). + + * ntproc.c (windows9x_p): Added, instead of os_subtype. + (find_child_console): Use it. + (sys_kill): Use it. + + * ntheap.h: Do not extern os_subtype. + + * ntheap.c (cache_system_info): Do not cache unneeded: + nt_major_version, nt_minor_version and os_subtype. + (recreate_heap): Do not compile in when PDUMPing. + + * nt.c (geteuid and friends): Use the new varibale + nt_fake_unix_uid, instead of hashing fake uid out of NT RID. + (init_user_info): Removed the above mentioned hackery. + (fstat, stat): Do not compile in if using MSVC 5.0 and above - + stat has been fixed in the C runtime. + (vars_of_nt): Added, defined the nt_fake_unix_uid variable there. + + * file-coding.c (struct file_coding_dump): Do not define + ucs_to_mule_table in the struct if not MULE. + (struct struct lrecord_description fcd_description_1): Do not dump + the above. + + * emacs.c (main_1): Call vars_of_nt(). + (right before Fdump_emacs_data): Don't need lastfile if using both + portabe dumper and system malloc. + + * alloc.c (Fmemory_limit): Conditionalized out. + (pdump): Use OPEN_BINARY for the portable dump file. + (pdump_load): Ditto. + +2000-02-02 Mike Alexander <mta@arbortext.com> + + * nt.c (convert_time): Set tm_isdst before calling mktime and + avoid calling it at all if the compiler supports 64 bit integers. + Also initialize utc_base_ft before using it. + +2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp> + + * frame.c (change_frame_size_1): Take f->internal_border_width + into consideration when calculating the width of the frame. + +2000-02-01 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * window.c (frame_min_height): + (frame_size_valid_p): + (frame_pixsize_valid_p): Added. + (check_frame_size): Generalized. + + * window.h: Prototyped the above. + + * lisp.h: + * general.c: Added Qbottom_margin, Qduplex, Qlandscape, + Qleft_margin, Qorientation, Qportrait, Qright_margin, Qtop_margin. + Deleted Vwin32_* and Vbinary_process_* unused variables. + + * device-msw.c (msprinter_init_device): Do not get printer font + list; Added DEVMODE functions. + + * frame-msw.c: Added lots of printer code. + + * faces.c: Moved 'left-margin and 'right-margin defsymbols to + general.c. + + * console-msw.h: Added more msprinter device private slots. + +2000-02-01 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * event-msw.c (key_needs_default_processing_p): Added. + (mswindows_wnd_proc, WM_KEYUP, KEYDOWN): Call it. + +2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * glyphs.c (image_instance_layout): Mark image instance as clean + after layout. + (glyph_dirty_p): Removed redundant function. + (invalidate_glyph_geometry_maybe): Added. + (update_glyph_cachel_data): Call it. + + * glyphs.h: Prototyped it. + + * redisplay.c (add_glyph_rune): Call it. + (redisplay_window): Reset glyphs cachels when frame faces have + changed, thus forcing recomputation of built-in border glyphs. + +2000-01-30 Martin Buchholz <martin@xemacs.org> + + * Makefile.in.in: Make portable dumper and purify play well together. + Add imperfect, but better than nothing, support for pdump. + Remove xemacs.dmp when temacs is re-generated. + Don't ignore errors when dumping xemacs. + + * symbols.c (maybe_call_magic_handler): Remove one magic number. + +2000-01-28 Andy Piper <andy@xemacs.org> + + * frame.c (allocate_frame_core): Use new Fset_window_buffer signature. + (setup_normal_frame): ditto. + (setup_frame_without_minibuffer): ditto. + (setup_minibuffer_frame): ditto. + (delete_frame_internal): ditto. + (Fmake_frame_invisible): ditto. + (Ficonify_frame): ditto. + + * window.h: change Fset_window_buffer signature. + + * window.c (Fsplit_window): Use new Fset_window_buffer signature. + (Fset_window_buffer): allow recording of buffer if the window is + the selected window. + (window_loop): Use new Fset_window signature. + +2000-01-23 Daniel Pittman <daniel@danann.net> + + * config.h.in: Added template for `HAVE_ATHENA_3D' + +2000-01-29 Andy Piper <andy@xemacs.org> + + * glyphs-x.c (x_resize_subwindow): Try and catch bogus resizes. + + * gutter.c (output_gutter): Don't output if the window isn't live. + +2000-01-28 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * glyphs-msw.c (mswindows_unmap_subwindow): Fix of corrupted patch + of 01/12/00: Moved SetFocus back here where it belongs. + +2000-01-23 Andy Piper <andy@xemacs.org> + + * s/cygwin32.h: declare printer things. + +2000-01-26 Andy Piper <andy@xemacs.org> + + * select.c (Fown_selection_internal): GCPRO bug fix from Mike + Alexander. + +2000-01-24 Andy Piper <andy@xemacs.org> + + * glyphs-msw.c (mswindows_locate_pixmap_file): Expand filename. + (mswindows_button_instantiate): Make sure glyph is a pixmap. + + * glyphs-widget.c (widget_instantiate): Avoid shadows. + + * frame-msw.c (msprinter_init_frame_3): Nuke warning. + + * glyphs-msw.c: (mswindows_string_to_color): remove declaration. + + * redisplay-msw.c (mswindows_output_cursor): Avoid shadows. + (mswindows_output_display_block): Avoid local shadows. + + * event-msw.c (mswindows_enqueue_magic_event): Avoid shadows. + (mswindows_enqueue_mouse_button_event): ditto. + (mswindows_handle_gui_wm_command): remove declaration. + + * console-msw.c (mswindows_canonicalize_console_connection): Avoid + warnings. + + * console-msw.h: Avoid shadows. + (mswindows_get_toolbar_button_text): + (emacs_mswindows_create_stream_pair): + (emacs_mswindows_delete_stream_pair): + (mswindows_handle_toolbar_wm_command): declare. + + * device-msw.c (build_syscolor_string): Avoid shadows. + +2000-01-23 Andy Piper <andy@xemacs.org> + + * glyphs-widget.c (widget_instantiate): reverse the items for + layouts so that children are in the expected order. + +2000-01-28 Martin Buchholz <martin@xemacs.org> + + * ralloc.c: safe_bcopy ==> memmove + * gmalloc.c: Remove MEMMOVE_MISSING conditional code. + * s/msdos.h: Remove BCOPY macros. + * insdel.c (gap_right): Remove BCOPY conditional code. + * insdel.c (gap_left): Remove BCOPY conditional code. + XEmacs demands a working ANSI C compiler - hence memmove. + + * regex.c (regex_compile): Remove accidental use of trigraphs. + +2000-01-27 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * event-msw.c (mswindows_enqueue_misc_user_event): Initialize + event timestamp. + +2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * event-msw.c (mswindows_drain_windows_queue): Added the + parameter. + (mswindows_need_event): Commented the call to + mswindows_drain_windows_queue(). + (emacs_mswindows_quit_p): Lookup the windows for keyboard messages + only. + + * console-msw.h: Moved a few function prototypes here from + event-msw.c. + + * gui-msw.c (mswindows_handle_gui_wm_command): Changed the ID + parameter from unsigned short to unsigned long. + (Fmswindows_shell_execute): Added return value. + +2000-01-27 URA Hiroshi <ura@hiru.aoba.yokohama.jp> + + * sysdep.c (init_system_name): + process-unix.c (unix_canonicalized_host_name): + Don't call freeaddrinfo() if getaddrinfo() fails. + + * process-unix.c (unix_open_unix_network_stream): + Moved the code to get a port # into address loop. + +2000-01-27 Martin Buchholz <martin@xemacs.org> + + * buffer.c (reinit_vars_of_buffer): + The right place to initialize conversion_in_dynarr and + conversion_out_dynarr. + + * alloc.c (pdump): Use the real open() till sys_open() is functional. + + * process-unix.c (unix_canonicalize_host_name): Muleize. + (unix_open_network_stream): Muleize. + + * buffer.h: Fix up prototypes for ralloc.c functions. + +2000-01-27 URA Hiroshi <ura@hiru.aoba.yokohama.jp> + * config.h.in: added HAVE_GETADDRINFO and HAVE_GETNAMEINFO + * sysdep.c: In init_system_name(), add code to use getaddrinfo() + instead of gethostbyname() + * process-unix.c: In unix_canonicalize_host_name() and + unix_open_network_stream(), add code to use getaddrinfo() + instead of gethostbyname(). + +2000-01-27 Daniel Pittman <daniel@danann.net> + + * device-x.c (x_init_device): Warn at run-time if using Athena 3d + libs when built with flat Athena. + +2000-01-27 Martin Buchholz <martin@xemacs.org> + + * ralloc.c: Replace SIZE (conflicts with Windows headers) with size_t. + Use coding standards for function prototypes. + +2000-01-25 Martin Buchholz <martin@xemacs.org> + + * dialog-msw.c (push_lisp_string_as_unicode): + * doc.c (unparesseuxify_doc_string): + * dired.c (Fuser_name_completion_1): + * dired.c (Fuser_name_all_completions): + * dired.c (free_user_cache): + * dired.c (user_name_completion): + * console-x.c (get_display_arg_connection): + * minibuf.c (clear_echo_area_internal): + * minibuf.c (echo_area_append): + * eldap.c (Fldap_open): + * eldap.c (Fldap_search_internal): + * frame-x.c (x_set_frame_text_value): + * frame-x.c (x_set_frame_properties): + * frame-x.c (x_create_widgets): + * redisplay-tty.c (term_get_fkeys_1): + * objects-x.c (x_parse_nearest_color): + * objects-x.c (x_valid_color_name_p): + * objects-x.c (x_initialize_font_instance): + * objects-x.c (x_list_fonts): + * objects-x.c (x_find_charset_font): + * tooltalk.c (Fadd_tooltalk_message_arg): + * tooltalk.c (Fadd_tooltalk_pattern_attribute): + * tooltalk.c (Fadd_tooltalk_pattern_arg): + * process-unix.c (unix_create_process): + * ntproc.c (sys_spawnve): + * sound.c (Fplay_sound_file): + * sound.c (Fplay_sound): + * buffer.c (init_initial_directory): + * buffer.c (init_buffer): + * editfns.c (init_editfns): + * editfns.c (Ftemp_directory): + * editfns.c (Fuser_full_name): + * editfns.c (uncache_home_directory): + * editfns.c (get_home_directory): + * editfns.c (Fuser_home_directory): + * editfns.c (Fformat_time_string): + * editfns.c (Fcurrent_time_string): + * gui-x.c (button_item_to_widget_value): + * database.c (Fopen_database): + * event-Xt.c (x_to_emacs_keysym): + * event-Xt.c (x_event_to_emacs_event): + * event-Xt.c (describe_event_window): + * event-msw.c (mswindows_wnd_proc): + * glyphs-eimage.c (jpeg_instantiate): + * glyphs-eimage.c (gif_instantiate): + * glyphs-eimage.c (png_instantiate): + * glyphs-eimage.c (tiff_instantiate): + * glyphs-x.c (xbm_instantiate_1): + * glyphs-x.c (x_xbm_instantiate): + * glyphs-x.c (x_xface_instantiate): + * glyphs-x.c (autodetect_instantiate): + * glyphs-x.c (cursor_font_instantiate): + * glyphs-x.c (x_widget_instantiate): + * glyphs-x.c (x_widget_set_property): + * glyphs-x.c (x_widget_property): + * glyphs-x.c (BUILD_GLYPH_INST): + * print.c (write_string_to_stdio_stream): + * print.c (output_string): + * print.c (Falternate_debugging_output): + * print.c (Fexternal_debugging_output): + * glyphs-msw.c (extract_xpm_color_names): + * glyphs-msw.c (mswindows_xpm_instantiate): + * glyphs-msw.c (bmp_instantiate): + * glyphs-msw.c (resource_name_to_resource): + * glyphs-msw.c (mswindows_resource_instantiate): + * glyphs-msw.c (xbm_instantiate_1): + * glyphs-msw.c (mswindows_xbm_instantiate): + * glyphs-msw.c (mswindows_xface_instantiate): + * glyphs-msw.c (mswindows_widget_instantiate): + * glyphs-msw.c (add_tree_item): + * glyphs-msw.c (add_tab_item): + * glyphs-msw.c (mswindows_combo_box_instantiate): + * glyphs-msw.c (mswindows_widget_property): + * glyphs-msw.c (mswindows_combo_box_property): + * glyphs-msw.c (mswindows_widget_set_property): + * console.c (stuff_buffered_input): + * objects-msw.c (mswindows_initialize_color_instance): + * objects-msw.c (mswindows_valid_color_name_p): + * objects-msw.c (mswindows_list_fonts): + * objects-msw.c (mswindows_font_instance_truename): + * bytecode.c (optimize_compiled_function): + * select-x.c (symbol_to_x_atom): + * select-x.c (x_atom_to_symbol): + * select-x.c (hack_motif_clipboard_selection): + * select-x.c (selection_data_to_lisp_data): + * select-x.c (lisp_data_to_selection_data): + * select-x.c (Fx_get_cutbuffer_internal): + * select-x.c (Fx_store_cutbuffer_internal): + * buffer.h (TO_EXTERNAL_FORMAT): New function. + * buffer.h (TO_INTERNAL_FORMAT): New function. + * emacs.c (make_arg_list_1): + * emacs.c (make_argc_argv): + * emacs.c (main_1): + * emacs.c (Fdump_emacs): + * emacs.c (split_string_by_emchar_1): + * file-coding.h: + * lisp.h: + * lstream.h: + * symsinit.h: + * device-x.c (x_init_device): + * device-x.c (Fx_valid_keysym_name_p): + * device-x.c (Fx_get_font_path): + * device-x.c (Fx_set_font_path): + * glyphs.c (bitmap_to_lisp_data): + * glyphs.c (pixmap_to_lisp_data): + * alloc.c (make_ext_string): Use coding system arguments. Update + all callers. + * alloc.c (build_string): + * callproc.c (child_setup): + * callproc.c (init_callproc): + * fileio.c (lisp_strerror): + * fileio.c (directory_file_name): + * fileio.c (Fexpand_file_name): + * fileio.c (Ffile_truename): + * fileio.c (Fsysnetunam): + * fileio.c (Fdo_auto_save): + * sysdep.c (sys_readdir): + * tests.c: New file. Allow adding C tests. + Replace GET_* macros with a more comprehensible and flexible + interface, TO_INTERNAL_FORMAT() and TO_EXTERNAL_FORMAT(). + Modify all calls. + Any coding system can be used to do format conversion. + Eliminate enum external_data_format. + Eliminate convert_to_external_format. + Eliminate convert_to_internal_format. + Make sure file-name, keyboard, terminal, and ctext are always + defined as coding systems or aliases. Make + file-name-coding-system, terminal-coding-system, and + keyboard-coding-system magical variables that are equivalent to + defining the corresponding coding system aliases. + + * file-coding.c (Fcoding_system_canonical_name_p): New function. + * file-coding.c (Fcoding_system_alias_p): New function. + * file-coding.c (Fcoding_system_aliasee): New function. + * file-coding.c (append_suffix_to_symbol): New function. + * file-coding.c (dangling_coding_system_alias_p): New function. + * file-coding.c (Ffind_coding_system): + * file-coding.c (Fcopy_coding_system): + * file-coding.c (encode_coding_no_conversion): + * file-coding.c (syms_of_file_coding): + * file-coding.c (vars_of_file_coding): + Rewrite coding system alias code. + Allow nested aliases, like symbolic links. + Allow redefinition of coding system aliases. + Prevent existence of dangling coding system aliases. + + * dired.c (Fuser_name_completion_1): + * dired.c (Fuser_name_all_completions): + A crash would happen if user did QUIT in the middle of building + user_name_cache. Remove redundant code in mainline and unwind_protect. + + * lisp.h: + * dynarr.c (Dynarr_min_size): Make static. Increase value to 8. + + * lstream.c (make_fixed_buffer_input_stream): Take a void *, not + an unsigned char *. Update all callers. + +2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * callproc.c (Fcall_process_internal): Ignore Vbinary-process_output. + +2000-01-25 Martin Buchholz <martin@xemacs.org> + + * elhash.c (hentry_description): Use more portable definition. + (resize_hash_table): Initialize new hentries using + xnew_array_and_zero, thereby simplifying the code. + + * mule-charset.c (make_charset): Make sure entire object is + initialized, to avoid Purify warnings. + + * alloc.c (resize_string): Fix unlikely crash with big strings. + +2000-01-24 Martin Buchholz <martin@xemacs.org> + + * realpath.c (xrealpath): + Don't call getwd(). + +2000-01-25 Martin Buchholz <martin@xemacs.org> + + * lread.c (read_bit_vector): Fix memory leak reading literal bit vectors. + +1999-12-28 Max Matveev <max@melbourne.sgi.com> + + * unexelfsgi.c (unexec): Change the way we decide which segment + should be extended. + + Assumption that .bss section should be outside the PT_LOADable + segment. On IRIX with version 6.2 and above, .bss (or .sbss, if + it's present) is inside the 'data' segment. This would fail the + test which was used to find a segment to grow and cover new + heap. Instead of this assumption, I created another one - on IRIX + the segment to grow should start below .bss and it's address + should extent above the end of .bss. Once this segment is + identified, it's grown to accommodate the new heap and new + zero-length .bss section is added at the end of .data2. + +2000-01-25 Martin Buchholz <martin@xemacs.org> + + * eval.c (Feval): Wrong number of arguments should use original + function, not the indirect_function version of it. + +2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org> + + * glyphs-x.c (x_button_instantiate): Don't add image if + it is not a pixmap. + (x_locate_pixmap_file): Call Fexpand_file_name when file name + is relative. + +2000-01-21 Yoshiki Hayashi <yoshiki@xemacs.org> + + * symeval.h (DEFVAR_LISP_MAGIC): Remove semicolon after macro + declaration. + (DEFVAR_INT_MAGIC): Ditto. + (DEFVAR_BOOL_MAGIC): Ditto. + * glyphs.h: Reindent backslash. + +2000-01-24 Martin Buchholz <martin@xemacs.org> + + * glyphs-widget.c (layout_query_geometry): + (layout_layout): Use correct types for gheight, gwidth. + +2000-01-24 Martin Buchholz <martin@xemacs.org> + + * EmacsManager.c (QueryGeometry): Purified. + +2000-01-23 Martin Buchholz <martin@xemacs.org> + + * alloc.c (make_float): Make sure entire object is initialized, to + avoid Purify warnings. + (pdump_register_sub): Remove useless assignment. + (pdump): Use xmalloc, not malloc. + (pdump_load): Use xmalloc, not malloc. + +2000-01-23 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * callproc.c: + * dired-msw.c: * fileio.c: - * lread.c: - * xselect.c: - Change empty docstrings into no doc strings at all. - Fix bogus FSF-format docstrings. + * process-nt.c: + * redisplay-msw.c: + * sysdep.c: Removed redundant #include <windows.h> + +2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * frame.c (delete_frame_internal): Do not delete device when its + implementation so declares. + (delete_frame_internal): Set device selected frame to nil when + last frame goes away. + + * device-msw.c (msprinter_device_system_metrics): Implemented. + (mswindows_device_system_metrics): Added 'device-dpi property. + + * device.c: (Fdevice_printer_p): Added. + Added 'offset-workspace device metric. + + * console.h (device_metrics): Declared DM_offset_workspace. + +2000-01-23 Martin Buchholz <martin@xemacs.org> + + * fileio.c (Ffile_truename): Remove pointless and confusing + initialization of elen. + + * glyphs-widget.c: Compiler warning fixes. + +2000-01-23 Gunnar Evermann <ge204@eng.cam.ac.uk> + + * process.h (PROCESS_LIVE_P): Modify to take a Lisp_Process + instead of a Lisp_Object as argument to make it consistent with + the other LIVE_P macros. + (CHECK_LIVE_PROCESS): New macro. + + * process.c: Declare Qprocess_live_p. + (Fprocess_live_p): New function. + (create_process): Use PROCESS_LIVE_P. + (read_process_output): Ditto. + (set_process_filter): Ditto. + (Fdelete_process): Ditto. + (kill_buffer_processes): Ditto + (process_send_signal): Use CHECK_LIVE_PROCESS. + (Fprocess_input_coding_system): Check whether process is still + alive (fix PR#1061). + (Fprocess_output_coding_system): Ditto. + (Fprocess_coding_system): Ditto. + (Fset_process_input_coding_system): Ditto. + (Fset_process_output_coding_system): Ditto. + +2000-01-23 Andy Piper <andy@xemacs.org> + + * glyphs.h (struct Lisp_Image_Instance): change format by unifying + layout and widget. + + * glyphs.c (mark_image_instance): take into account changed + image_instance format. + (image_instance_equal): ditto. + (image_instance_hash): ditto. + + * glyphs-widget.c (widget_instantiate): Incorporate layout + instantiation here. Delay layout of the layout until later. + (layout_instantiate): deleted. + (layout_query_geometry): new function. get the geometry of a + layout. + (layout_layout): layout a layout dynamically. + (image_instantiator_widget): New function - splitting up + image_instantiator_format_create_glyphs_widget for netwinder + compilation. + (image_instantiator_buttons): + (image_instantiator_edit_fields): + (image_instantiator_combo_box): + (image_instantiator_scrollbar): + (image_instantiator_progress_guage): + (image_instantiator_tree_view): + (image_instantiator_tab_control): + (image_instantiator_labels): + (image_instantiator_layout): ditto. + (image_instantiator_format_create_glyphs_widget): Call preceding + functions. - * extents.c: - Standardize docstrings. +2000-01-22 Martin Buchholz <martin@xemacs.org> - * floatfns.c: - Explain problems with matherr. + * process.c (Fset_process_coding_system): + * device-x.c (Fx_keysym_hash_table): + Docstring fixes. - * glyphs.c: make DEFUNs etags-readable, i.e. single-line + * lstream.c (Lstream_write): Return documented value, not 0. - * syssignal.h: - if BROKEN_SIGIO, then SIGIO wants to be undefined. - if SIGIO and not SIGPOLL, SIGPOLL wants to be SIGIO.\ - Fix the weird resultant interaction (causes windows problems) + * fileio.c (directory_file_name): + (Fsubstitute_in_file_name): + (Fsubstitute_insert_file_contents_internal): + (Fwrite_region_internal): + * emacs.c: + * sysdep.c: + * getloadavg.c: + * systty.h: + Remove vestigial APOLLO-conditional code. + +2000-01-21 Martin Buchholz <martin@xemacs.org> + + * getpagesize.h: Add guard macros. + * libsst.h: Add guard macros. + * libst.h: Add guard macros. + * line-number.h: Add guard macros. + * ndir.h: Add guard macros. + * sysfloat.h: Add guard macros. + * sysfile.h: Add guard macros. + * sysproc.h: Add guard macros. + * syswait.h: Add guard macros. + * xintrinsic.h: Add guard macros. + * xintrinsicp.h: Add guard macros. + * xmmanager.h: Add guard macros. + * xmmanagerp.h: Add guard macros. + * xmprimitive.h: Add guard macros. + * xmu.h: Add guard macros. + * gpmevent.h: Add copyright statement. Add guard macros. + * miscplay.h: Add guard macros. + * *.h: Use consistent C-standards-approved guard macro names. + + * opaque.c (make_opaque): Switch parameter order. + * opaque.h (make_opaque): Switch parameter order. + Update all callers. + * buffer.h (MAKE_MIRROR_TRT_TABLE): Use symbolic constant OPAQUE_CLEAR. + + * config.h.in (type_checking_assert): Added. + (bufpos_checking_assert): Added. + +2000-01-21 Martin Buchholz <martin@xemacs.org> + + * alloc.c: Harmless pdump changes. + - Use countof(). + - spell alignment correctly. + * sysdep.c: Use countof() + +2000-01-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * console.c (create_console): Use CONMETH_OR_GIVEN when calling + initially_selected_for_input() console method, default to 0. + (semi_canonicalize_console_connection): Try to delegate to + canonicalize_console_connection if no such console method. + (canonicalize_console_connection): Vice versa. + (print_console): Do not print nil connection. + + * console.h (XDEVIMPF_IS_A_PRINTER): Added. + (XDEVIMPF_NO_AUTO_REDISPLAY): Added. + (XDEVIMPF_FRAMELESS_OK): Added. + (CONSOLE_INHERITS_METHOD): Added. + + * console-msw.c (mswindows_canonicalize_console_connection): + Added. + (mswindows_canonicalize_device_connection): Added. + + * console-msw.h (struct msprinter_device): Added this struct and + accessor macros. + (mswindows_device): Made fontlist a lisp object. + + * device.c (semi_canonicalize_device_connection): Try to delegate + to canonicalize_device_connection if no such console method. + (canonicalize_device_connection): Vice versa. + (print_device): Do not print nil connection. + + * device-msw.c (mswindows_init_device): Call InitCommonControls + when have widgets. + (mswindows_delete_device): Removed fontlist deallocation. + (mswindows_mark_device): Added. - * gdbinit: - * dbxrc: - Take new EMACSBOOTSTRAPLOADPATH into account. - Update documentation strings + * events.c (event_equal): Added abort() at unreached code. + (event_hash): Ditto. - * Makefile.in.in: - - Adjust for luser's CDPATH being set to something weird. - - Take into account bash 2.02's tendency to print the cwd when - using CDPATH. Always use `cd ./foo' instead of `cd foo'. - - fix the run-temacs target to use $(DUMPENV) - - fix the run-puremacs target to use $(DUMPENV) - - fix the `depend' target to properly $(RM) the right files - - Generate a better TAGS file for XEmacs' lisp code using - hand-crafted regexps. - - Use standard coding conventions for modules/Makefile.in + * faces.c (complex_vars_of_faces): Added Qmsprinter to the list of + fallback tags of Windows devices. + + * general.c (syms_of_general): Initialized Qmsprinter. + + * gutter.c (complex_vars_of_gutters): Added Qmsprinter to the list + of fallback tags of Windows devices. + + * lisp.h: Declared Qmsprinter. + + * objects-msw.c (font_enum_callback_2): Rewrote to build lisp list + of strings. + (mswindows_list_fonts): Ditto. + (mswindows_enumerate_fonts): Removed dependency on XDEVICE, so + that it can be used by both mswindows and msprinter devices. + (initialize_font_instance): Added. + (mswindows_initialize_font_instance): Use it. + (msprinter_initialize_font_instance): Added. + + * redisplay.c (redisplay_device): Added the parameter AUTOMATIC + and implementation flags check. + (redisplay_without_hooks): Changed the call to the above. + (Fredraw_device): Ditto. + (Fredisplay_device): Ditto. + + * redisplay-msw.c (get_frame_dc): Implemented. + (get_frame_compdc): Implemented. + (many functions): Use the two functions above to get device + contexts, ether for a window or a printer. + +2000-01-21 Olivier Galibert <galibert@pobox.com> + + * symbols.c (reinit_symbols_once_early): Put Qzero/Qnull_pointer + initialization here. + (init_symbols_once_early): Call it. + * emacs.c (main_1): Call it. + * symsinit.h: Declare it. + +2000-01-19 Olivier Galibert <galibert@pobox.com> + + * alloc.c: Use a lrecord_header * in the backtrace instead of a + Lisp_Object. + (pdump_backtrace): Ditto. + (pdump_register_object): Ditto. Cleanup use of the pointers. + (pdump_get_entry): Abort if trying to register a null pointer. + (pdump_dump_data): Cleanup types when relocating. + (pdump_dump_staticvec): Cleanup types w.r.t the reloc table. + (pdump_dump_rtables): Remove bad casts. + (pdump_load): Cleanup relocation w.r.t union type. Use a + Lisp_Object instead of a EMACS_INT for the hashtable + reorganization. + +2000-01-20 Martin Buchholz <martin@xemacs.org> + + * emacs.c (main_1): Rearrange morass of #ifdef's for correctness. + + * callproc.c (call_process_cleanup): Isolate WINDOWSNT code for clarity. + + * EmacsManager.c (GeometryManager): Avoid use of CPP for clarity. + + * *.[ch]: global-replace 's/_of_xselect/_of_select_x/g' *.[ch] + +2000-01-17 Kirill 'Big K' Katsnelson <kkm@dtmx.com> + + * faces.h (FACE_STRIKETHRU_P): Added. + + * glyphs-msw.c (mswindows_widget_hfont): Implemented, to take care + of font variants. + + * redisplay-msw.c (mswindows_apply_face_effects): Deleted. + (mswindows_set_dc_font): New function, aware of font variants, + separated from mswindows_update_dc. + + * objects-msw.h (struct mswindows_font_instance_data): Added + definition. + + * objects-msw.c (mswindows_finalize_font_instance): Delete all + cached fonts and the data structure. + (mswindows_initialize_font_instance): Added creation of font data + structure. + (mswindows_print_font_instance): Print at least something. + (mswindows_create_font_variant): Implemented. + (mswindows_get_hfont): Implemented. + +2000-01-13 Fabrice Popineau <Fabrice.Popineau@supelec.fr> + + * dired-msw.c: permute "sysdir.h" with "sysfile.h" because of + prototyping problem with msvc. + + * emacs.c (main_1): added syms_of_gui_mswindows() call + + * gui-msw.c: added "mswindows-shell-execute" lisp subr and + syms_of_gui_mswindows() function + + * symsinit.h: added the prototype for syms_of_gui_mswindows() + +2000-01-18 Martin Buchholz <martin@xemacs.org> + + * XEmacs 21.2.27 is released. + +2000-01-18 Martin Buchholz <martin@xemacs.org> + + * glyphs-eimage.c (struct tiff_error_struct): + (tiff_error_func): + (tiff_warning_func): + #if HAVE_VSNPRINTF ==> #ifdef HAVE_VSNPRINTF + + * unexmips.c: + * unexhp9k3.c: + * unexfreebsd.c: + * unexec.c: Remove vestigial Lucid C code. + * unexalpha.c: + * unexaix.c: + * termcap.c: + * libsst.c: Ansify. + Remove declarations of errno and strerror(). + + * eval.c (Fbacktrace): Small Purify-cation. Fix docstring. + + * .dbxrc (run-temacs): Use the horrible ${1+"$@"} instead of "$@". + +2000-01-16 Martin Buchholz <martin@xemacs.org> -1998-05-12 Didier Verna <verna@inf.enst.fr> + * mule-charset.c (Fchar_octet): Resurrect from earlier in 1999. + Optimize. - * redisplay.c: removed the scrolling modeline code that didn't - make it for 21.0. To be continued ... +2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> -1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> + * md5.c: + * file-coding.c: + * file-coding.h: + Change enum eol_type to eol_type_t. - * emacs.c (Fdecode_path_internal): Removed bogus handling of nil - and empty string inputs. +2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> -1998-05-12 Hrvoje Niksic <hniksic@srce.hr> + * gui.c (get_gui_callback): Check cons before accessing car. - * redisplay-x.c (x_output_vertical_divider): Fixed typo. +2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> -1998-05-10 Oliver Graf <ograf@fga.de> + * specifier.h (XSPECIFIER_TYPE): Add error checking version. + (XSETSPECIFIER_TYPE): Ditto. - * event-stream.c (enqueue_misc_user_event_pos): created - * lisp.h (enqueue_misc_user_event_pos): prototype added - * frame-x.c (x_cde_transfer_callback): debug code plus API changes - * emacs.c: call vars_of_dragdrop - * dragdrop.c (vars_of_dragdrop): provide dragdrop +2000-01-17 Didier Verna <didier@xemacs.org> -1998-05-11 Oliver Graf <ograf@fga.de> + * redisplay.c (generate_fstring_runes): compute string size in + characters, not bytes. - * frame-x.c (x_cde_transfer_callback): return at correct pos - * event-Xt.c (x_event_to_emacs_event): changed format of drop - object for MIME (see comment in dragdrop.c) - * dragdrop.c: API change documented in comment - removed provide of dragdrop [is provided by dragdrop.el] +2000-01-09 Hrvoje Niksic <hniksic@iskon.hr> -1998-05-12 Kirill M. Katsnelson <kkm@kis.ru> + * window.c (Fwindow_minibuffer_p): Make WINDOW optional. - * window.c (window_needs_vertical_divider): Enable vertical - dividers for every non-rightmost window. - (window_left_gutter_width): Left gutter consists of mythical - toolbar and a virtual scrollbar. - (window_right_gutter_width): The right one may have a divider - also. +2000-01-14 Hrvoje Niksic <hniksic@iskon.hr> - * scrollbar.c (update_scrollbar_instance): Position vertical - scrollbar left to divider if the latter present. + * print.c (print_error_message): Call print_prepare(). - * redisplay.h: Declared OVER_DIVIER constant. +2000-01-14 Martin Buchholz <martin@xemacs.org> - * redisplay.c (pixel_to_glyph_translation): Handle OVER_DIVIDER - case. + * .dbxrc: Renamed from dbxrc. - * redisplay-x.c (x_output_vertical_divider): Output divider along - the right side of the window, down to window bottom. Swapped - foreground and background colors so it is visible by default. + * events.c (event_to_character): + Use `assert (foo)' instead of `if (!foo) abort()' - * redisplay-tty.c (tty_output_vertical_divider): Uncondiionally - stick the divider to the right window side. + * .gdbinit (xtype): Add documentation. + * .gdbinit (check-temacs): New function. + * .gdbinit (check-xemacs): New function. + * dbxrc (check-xemacs): New function. + * dbxrc (check-xemacs): New function. - * redisplay-msw.c (mswindows_redisplay_deadbox_maybe): Fixed - deadbox painting. - (mswindows_divider_width): Ask system for user preferred value. - (mswindows_output_vertical_divider): Always output the divider on - the right side of a window, down to bottom. +2000-01-14 Andy Piper <andy@xemacs.org> - * keymap.c (get_relevant_keymaps): Route mouse button events which - happened over a window divider through window-divider-map. - (Fkey_binding): Documented that in the docstring. - Defined the variable Vwindow_divider_map. + * glyphs-widget.c (widget_query_geometry): Make sure that we + calculate default dimensions correctly. - * events.c (Fevent_over_divider_p): Added this function. +2000-01-13 Kirill 'Big K' Katsnelson <kkm@dtmx.com> - * events.h: EXFUNed it. + * symsinit.h: Added prototype for reinit_vars_of_frame_mswindows. -1998-05-12 Kirill M. Katsnelson <kkm@kis.ru> + * event-msw.c (vars_of_event_mswindows): Fixed a mistyped + pdump_wire'd variable. - * toolbar.c (update_frame_toolbars): Re-layout frame windows if - toolbar geometry is suspected to change. + * emacs.c: (main_1): Conditionalized calls to + reinit_vars_of_scrollbar_x and reinit_vars_of_module. -1998-05-11 Jonathan Harris <jhar@tardis.ed.ac.uk> +2000-01-13 Martin Buchholz <martin@xemacs.org> - * src/device-msw.c - * src/event-msw.c - Condition dnd and dde code on HAVE_DRAGNDROP. + * window.c (Fset_window_configuration): + * sysdep.c (_start): + * input-method-motif.c (res): + * event-Xt.c (Xt_process_to_emacs_event): + Simple compiler warning fixes. -1998-05-11 Hrvoje Niksic <hniksic@srce.hr> + * bytecode.c (funcall_compiled_function): Use the original + function symbol on the backtrace list in preference to the + compiled_function object in error messages. - * events.c (format_event_object): Print space as SPC etc. +2000-01-13 Andy Piper <andy@xemacs.org> -1998-05-11 Hrvoje Niksic <hniksic@srce.hr> + * glyphs-x.c (update_widget_face): Make sure we update the widget + background as well as foreground. - * print.c (print_internal): In the default case, abort() if - ERROR_CHECK_TYPECHECK. +2000-01-13 Andy Piper <andy@xemacs.org> - * fileio.c (Fmake_temp_name): Doc fix. + * glyphs.h (struct Lisp_Image_Instance): Move justify and orient + fields to subwindow. + (IMAGE_INSTANCE_SUBWINDOW_JUSTIFY): new macro. + (XIMAGE_INSTANCE_SUBWINDOW_JUSTIFY): ditto. + (IMAGE_INSTANCE_SUBWINDOW_ORIENT): ditto. + (XIMAGE_INSTANCE_SUBWINDOW_ORIENT): ditto. -1998-05-10 Hrvoje Niksic <hniksic@srce.hr> + * glyphs-widget.c (check_valid_tab_orientation): new function. + (initialize_widget_image_instance): zero orientation and + justification. + (widget_instantiate): pick up orientation. + (tab_control_query_geometry): return appropriate values for + vertical tabs. - * xgccache.c (describe_gc_cache): Define only if DEBUG_XEMACS. + * glyphs-msw.c: (mswindows_tab_control_instantiate): assign + appropriate creation flags for left, right and bottom tabs. - * undo.c (Fprimitive_undo): Fixed typo. + * s/cygwin32.h: add tab definitions. -1998-05-11 Hrvoje Niksic <hniksic@srce.hr> +2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com> - * fns.c (concat): Signal error on integer argument. + * glyphs-msw.c (mswindows_unmap_subwindow): Set focus back to the + frame upon hiding a subwindow. + (mswindows_button_instantiate): Changed the push button style to + BS_PUSHBUTTON. + (mswindows_button_instantiate): Removed button BS_NOTIFY + style. + (mswindows_button_instantiate): Removed redundant check for + a disabled gui item. + (mswindows_button_instantiate): Made use of WS_TABSTOP + consistent: "operable" controls (edit, button, tree, scroll) have + this style, "display-only" ones (static, progress gauge) do + not. This style is currently ignored by XEmacs though. Also, + removed the WS_EX_CONTROLPARENT style - it is not for children, + it is for their parents! + (mswindows_edit_field_instantiate): Ditto. + (mswindows_progress_gauge_instantiate): Ditto. + (mswindows_tree_view_instantiate): Ditto. + (mswindows_tab_control_instantiate): Ditto. + (mswindows_scrollbar_instantiate): Ditto. + (mswindows_combo_box_instantiate): Ditto. + (mswindows_widget_instantiate): Added the WS_EX_CONTROLPARENT + style to the "clip" window. + (mswindows_button_instantiate): Removed compilation warning by + equally typing terms of the ?: operator. -1998-05-10 Kirill M. Katsnelson <kkm@kis.ru> +2000-01-12 Didier Verna <didier@xemacs.org> - * console.h (device_metrics): Prefixed each constatnt with DM_ + * redisplay.c (generate_fstring_runes): new parameter holding the + last modeline-format extent. + (add_glyph_to_fstring_db_runes): new parameter holding the glyph + extent, fill the glyph block with it. + (generate_fstring_runes): handle these parameters. + (generate_formatted_string_db): ditto. - * device.c: (Fdevice_system_metric): Renamed so from plural form - (metrics); Changed parameters order and added DEFAULT parameter; - Unabbreviated some metric constants; Fixed and untabified doc string. - (Fdevice_system_metrics): Added. Returns a plist of all provided - metrics. + * keymap.c (get_relevant_keymaps): retreive the keymaps from the + glyphs'extents in the modeline. - * device-msw.c (mswindows_device_system_metrics): Renamed - device_metrics enum constants. - Return Qunbound instead of Qnil. +1999-01-11 Mike Woolley <mike@bulsara.com> - * device-tty.c (tty_device_system_metrics): Ditto. + * ntheap.c: Reduced the reserved heap space from 1Gb down to + 256Mb, as a workaround for the non-starting problem many people + have experienced. - * device-x.c (x_device_system_metrics): Ditto. +2000-01-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> -1998-05-10 Andy Piper <andyp@parallax.co.uk> + * console-tty.c (Fset_console_tty_output_coding_system): + Force redrawing tty frame. - * redisplay-msw.c: implement background pixmaps (really!). Make - sure bg color is transparent if we have bg pmaps. - * (mswindows_output_string) (mswindows_clear_region): output bg - pmap if required. - * (mswindows_output_dibitmap_region): new function. - * (mswindows_output_dibitmap): output offset pixmaps, blt masks in - the bg color rather than transparently. +2000-01-10 Didier Verna <didier@xemacs.org> - * toolbar-msw.c: use masks if they exist. + * redisplay.c (generate_fstring_runes): fix size computation bug. - * glyphs-msw.c: set up masks correctly. +2000-01-09 William M. Perry <wmperry@aventail.com> - * event-msw.c: typedef SOCKET if cygwin and not msg select(). + * gpmevent.c: (gpm_next_event_cb): Don't return value from void function. -1998-05-10 Hrvoje Niksic <hniksic@srce.hr> +2000-01-09 Andy Piper <andy@xemacs.org> - * regex.c (re_match_2_internal): Check for quit. + * glyphs-msw.c: index -> i to avoid shadows. + (xbm_create_bitmap_from_data): make static. + (check_valid_string_or_int): deleted. + (mswindows_control_wnd_proc): message -> msg to avoid shadows. + + * glyphs-x.c (x_update_subwindow): remove unused args. -1998-05-10 Hrvoje Niksic <hniksic@srce.hr> + * glyphs.c (glyph_image_instance): return the thing. Don't set the + back pointer - this is done in allocate_image_instance. + (query_string_font): return Qnil to make the compiler happy. + (unmap_subwindow): set to ~0 to make the compiler happy. + (glyph_query_geometry): comment out until used. + (glyph_layout): ditto. - * frame.c (Ffocus_frame): New function. +2000-01-09 Hrvoje Niksic <hniksic@iskon.hr> + * insdel.c (signal_after_change): Remove extraneous unbind_to(). diff --git a/src/ChangeLog.2 b/src/ChangeLog.2 index c480ddf..aab648a 100644 --- a/src/ChangeLog.2 +++ b/src/ChangeLog.2 @@ -8,9 +8,9 @@ * lisp.h (xfree_1): Make non-public. * (xzero): Use '\0' in memset call for clarity. * (ALIGNOF): Use __alignof__ instead of undocumented __alignof. - * alloc.c (allocate_string_chars_struct): - (make_uninit_string): - (resize_string): + * alloc.c (allocate_string_chars_struct): + (make_uninit_string): + (resize_string): (verify_string_chars_integrity): (compact_string_chars): Now only called for small strings. (sweep_strings): @@ -216,7 +216,7 @@ 2000-01-04 Martin Buchholz <martin@xemacs.org> - * mule-charset.h (REP_BYTES_BY_FIRST_BYTE): + * mule-charset.h (REP_BYTES_BY_FIRST_BYTE): Remove macro, always use inline function. * mule-charset.c (make_charset): Don't assign to rep_bytes_by_first_byte. (rep_bytes_by_first_byte): Make const. @@ -331,31 +331,31 @@ 1999-12-21 Martin Buchholz <martin@xemacs.org> - * editfns.c (Fpoint_min): - (Fpoint_min_marker): - (Fpoint_max): - (Fpoint_max_marker): - (Fchar_after): - (Fchar_before): + * editfns.c (Fpoint_min): + (Fpoint_min_marker): + (Fpoint_max): + (Fpoint_max_marker): + (Fchar_after): + (Fchar_before): Docstring fixes. What's a `buffer pointer' anyways? * editfns.c (char=): Remove unused and undocumented optional third BUFFER argument. - * toolbar.h (DEVICE_SUPPORTS_TOOLBARS_P): - * fns.c (plists_differ): - * elhash.c (HASH_CODE): - * elhash.c (KEYS_EQUAL_P): - * redisplay-output.c (redisplay_move_cursor): - * redisplay.c (create_text_block): - * floatfns.c (Flogb): - * glyphs-msw.c (mswindows_initialize_image_instance_mask): - * glyphs-msw.c (xpm_to_eimage): - * buffer.h (POINT_MARKER_P): - * syntax.c (scan_lists): - * cmdloop.c (Fcommand_loop_1): - * widget.c (Fwidget_apply): - * regex.c (STREQ): + * toolbar.h (DEVICE_SUPPORTS_TOOLBARS_P): + * fns.c (plists_differ): + * elhash.c (HASH_CODE): + * elhash.c (KEYS_EQUAL_P): + * redisplay-output.c (redisplay_move_cursor): + * redisplay.c (create_text_block): + * floatfns.c (Flogb): + * glyphs-msw.c (mswindows_initialize_image_instance_mask): + * glyphs-msw.c (xpm_to_eimage): + * buffer.h (POINT_MARKER_P): + * syntax.c (scan_lists): + * cmdloop.c (Fcommand_loop_1): + * widget.c (Fwidget_apply): + * regex.c (STREQ): Remove extra parens, esp. of the form ((expr)) * floatfns.c (Flogb): Make 64-bit clean. @@ -405,7 +405,7 @@ * glyphs-widget.c (VALID_GUI_KEYWORDS): use NONCOPY keyword for callbacks and other things that could recurse. - (VALID_GUI_KEYWORDS): + (VALID_GUI_KEYWORDS): * event-msw.c: fix cpp stuff for cygwin < b20. @@ -456,10 +456,10 @@ 1999-12-18 Martin Buchholz <martin@xemacs.org> - * fns.c (mapcar1): - (Fmapconcat): - (Fmapcar): - (Fmapvector): + * fns.c (mapcar1): + (Fmapconcat): + (Fmapcar): + (Fmapvector): Docstring fixes. Make them consistent with the lispref and ANSI Lisp. 1999-12-17 Martin Buchholz <martin@xemacs.org> @@ -479,7 +479,7 @@ * window.c: * event-stream.c: Remove last vestigial uses of GC_* - + * fns.c (mapcar1): Fix ***THREE*** obscure crashes in one function! - Two of those involve evil mapping functions that destructively modify a list being mapped over. @@ -519,7 +519,7 @@ 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu> - * file-coding.c (add_coding_system_to_list_mapper): + * file-coding.c (add_coding_system_to_list_mapper): - (coding-system-list) should list aliases correctly. 1999-12-07 Andy Piper <andy@xemacs.org> @@ -548,7 +548,7 @@ found. (nt_open_network_stream): warn_when_safe if network stream fails to open. - + * ntproc.c (create_child): Remove negative pid hack for Windows 95. Remove incorrect and unnecessary USE_UNION_TYPE handling. @@ -568,7 +568,7 @@ * events.c (Fcopy_event): Don't copy the lrecord_header. - * lisp.h (DO_REALLOC): + * lisp.h (DO_REALLOC): Optimize. Remove redundant parens. Remove generic hygienic macro comment. @@ -577,7 +577,7 @@ 1999-12-05 Martin Buchholz <martin@xemacs.org> - * lstream.c (Lstream_adding): + * lstream.c (Lstream_adding): - Never compare a size_t and a possibly negative number. - Optimize. @@ -614,11 +614,11 @@ 1999-12-04 Martin Buchholz <martin@xemacs.org> - * lstream.c: (filedesc_reader): + * lstream.c: (filedesc_reader): (filedesc_writer): Try number 2: Support broken systems where return type of read() and write() is different from ssize_t. - * systty.h: + * systty.h: * sysdep.h: * sysdep.c: - Replace macro calls to EMACS_GET_TTY and EMACS_SET_TTY with @@ -637,7 +637,7 @@ (menu_move_right): Ditto. * lrecord.h (copy_lcrecord): - (zero_lcrecord): + (zero_lcrecord): Always add parentheses around uses of macro arguments. * sysdll.c: #include <stdlib.h> for exit(). @@ -762,7 +762,7 @@ * file-coding.c (convert_to_external_format): * file-coding.c (convert_from_external_format): - Lstream functions mirror Unix98 read(),write(). Therefore use - Unix98 types size_t and ssize_t. + Unix98 types size_t and ssize_t. - Try to make Lstream* functions 64-bit clean. Someday someone may actually want to read from a Lstream with more than 2**32 bytes. - Add configure support for ssize_t. @@ -790,12 +790,12 @@ 1999-11-26 Martin Buchholz <martin@xemacs.org> - * device-x.c (x_init_device): + * device-x.c (x_init_device): - Replace magic number `17' with equivalent expn using sizeof. - Replace strcmp with marginally more efficient memcmp. - Avoid using C++ reserved word `class'. - * file-coding.c (determine_real_coding_system): + * file-coding.c (determine_real_coding_system): - Look for both initial and final -*- cookies. - Replace EQ (foo, Qnil) with NILP (foo) - Make searching for cookies more efficient. @@ -848,7 +848,7 @@ * redisplay.h (struct rune): Do not use bitfields for members. (struct rune): Add various comments about further optimizations. - + 1999-11-19 Eric Darve <darve@crocco.stanford.edu> * abbrev.c (abbrev_oblookup): Check whether wordend <= wordstart @@ -914,16 +914,16 @@ * tooltalk.c (tt_build_string): Remove extra parens. * process.c (print_process): Remove extra parens. - * buffer.h (BI_BUF_PTR_BYTE_POS): - (BUF_PTR_BYTE_POS): - (BI_BUF_BYTE_ADDRESS): - (BI_BUF_BYTE_ADDRESS_BEFORE): - (valid_memind_p): - (bytind_to_memind): + * buffer.h (BI_BUF_PTR_BYTE_POS): + (BUF_PTR_BYTE_POS): + (BI_BUF_BYTE_ADDRESS): + (BI_BUF_BYTE_ADDRESS_BEFORE): + (valid_memind_p): + (bytind_to_memind): (memind_to_bytind): Remove extra parens. Inline functions are not macros. - * editfns.c (Fuser_login_name): + * editfns.c (Fuser_login_name): (user_login_name): Use proper type uid_t. @@ -992,18 +992,18 @@ 1999-10-25 Martin Buchholz <martin@xemacs.org> - * redisplay.h (CLASS_RESET_CHANGED_FLAGS): - (GLOBAL_RESET_CHANGED_FLAGS): - (CLASS_REDISPLAY_FLAGS_CHANGEDP): - (RESET_CHANGED_SET_FLAGS): + * redisplay.h (CLASS_RESET_CHANGED_FLAGS): + (GLOBAL_RESET_CHANGED_FLAGS): + (CLASS_REDISPLAY_FLAGS_CHANGEDP): + (RESET_CHANGED_SET_FLAGS): Fix C++ compile errors/warnings. These macros were just a tad too clever. * process-unix.c (unix_open_network_stream): * objects-x.c (allocate_nearest_color): - * mule-charset.c (vars_of_mule_charset): - * fileio.c (Ffile_truename): - * file-coding.c (vars_of_file_coding): + * mule-charset.c (vars_of_mule_charset): + * fileio.c (Ffile_truename): + * file-coding.c (vars_of_file_coding): Fix compile errors/warnings. * alloc.c (xstrdup): Use fact that memcpy returns its first arg. @@ -1039,8 +1039,8 @@ * sound.c: support HAVE_ESD_SOUND - * miscplay.c: - * miscplay.h: + * miscplay.c: + * miscplay.h: * linuxplay.c: Move large part of linuxplay to generalized file miscplay. Make it platform independent. @@ -1062,7 +1062,7 @@ 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch> - * unexelf.c: Merge Martin's c++ fixes back in + * unexelf.c: Merge Martin's c++ fixes back in 1999-10-20 Jan Vroonhof <vroonhof@math.ethz.ch> @@ -1141,7 +1141,7 @@ * lisp.h (DUMPEDP): Added. Removed dumped flag from dynarr. * alloc.c: Removed hash_next linked list pointer. - + * *.c *.h: Removed markobj and mark_object parameters, removed GC_ and XGC macros. @@ -1731,7 +1731,7 @@ XEmacs slow down to a crawl. I also hope to be able to create a list with more than INT_MAX cons cells. - * redisplay.c (decode_mode_spec): + * redisplay.c (decode_mode_spec): The %p and %P specs in the mode line were not correct for buffers larger than MAX_INT/100! The %p spec was off by .5% even for small buffers! @@ -1741,7 +1741,7 @@ * cmdloop.c (num_input_keys): * print.c (debug_temp): * emacs.c (Vinfo_directory): - Delete unused variables + Delete unused variables * console-x.h (x_interline_space): Mark as unimplemented. * redisplay-x.c (x_interline_space): Mark as unimplemented. @@ -1801,7 +1801,7 @@ * scrollbar-x.c (x_window_is_scrollbar): deleted. * scrollbar-x.h: ditto. - + 1999-09-23 Martin Buchholz <martin@xemacs.org> * alloc.c (this_marks_a_marked_record): Remove. @@ -2560,7 +2560,7 @@ * console.h (struct console_methods): new console methods for outputting pixmaps and strings. -1999-08-23 Didier Verna <verna@inf.enst.fr> +1999-08-23 Didier Verna <didier@xemacs.org> * sound.c: revert the renaming of `bell_volume' to `Vbell_volume' and `bell_inhibit_time' to `Vbell_inhibit_time'. @@ -2806,7 +2806,7 @@ (mswindows_tab_control_instantiate): ditto. (mswindows_tab_control_set_property): ditto. (image_instantiator_format_create_glyphs_mswindows): predicate - existance of widgets on HAVE_WIDGETS. + existence of widgets on HAVE_WIDGETS. * frame.h (struct frame): add subwindow_exposures variables. @@ -2914,7 +2914,7 @@ (CCL_ReadMultibyteCharacter, CCL_WriteMultibyteCharacter): New macros for CCL Commands. (EXCMD): New macro. - (ccl_driver): New case lable `CCL_Extention'. + (ccl_driver): New case label `CCL_Extension'. (setup_ccl_program): Initialize the member `private_state' of CCL. 1999-07-08 Katsumi Yamaoka <yamaoka@jpl.org> @@ -3184,7 +3184,7 @@ * s/linux.h: gcc-2.8 changes for powerpc From Justin Vallon <vallon@mindspring.com> -1999-07-05 Didier Verna <verna@inf.enst.fr> +1999-07-05 Didier Verna <didier@xemacs.org> * indent.c: new symbol Qcoerce. (Fmove_to_column): use it + doc string update. @@ -3973,7 +3973,7 @@ * systime.h: ditto. * systty.h: ditto. - * config.h.in: dont turn on DEBUG_ENCAPSULATION by default because + * config.h.in: don't turn on DEBUG_ENCAPSULATION by default because some systems don't have all of the encapsulated system calls. * callproc.c: warning elimination. @@ -5150,7 +5150,7 @@ * bytecode.c (Ffetch_bytecode): Fix crash when loading lazy-loaded bytecode. -1998-12-02 Didier Verna <verna@inf.enst.fr> +1998-12-02 Didier Verna <didier@xemacs.org> * menubar-x.c (menu_item_descriptor_to_widget_value_1): set the accelerator field to nil for labels. @@ -5161,7 +5161,7 @@ Escape occurrences of '&' and support occurrences of the '%_' accelerator indicator in menus. -1998-11-26 Didier Verna <verna@inf.enst.fr> +1998-11-26 Didier Verna <didier@xemacs.org> * dired.c (Fdirectory_files): use make_string instead of make_ext_string on the filename. The conversion external->internal @@ -5551,7 +5551,7 @@ subwindows on a msw frame. (mswindows_map_subwindow): ditto. (mswindows_register_image_instance): register instantiated widgets - with the widget hastable. + with the widget hashtable. (mswindows_button_instantiate): instantiate a button type widget on an msw frame. (mswindows_subwindow_instantiate): instanttiate a subwindow on a @@ -6460,14 +6460,14 @@ * chartab.c (canonicalize_char_table_value): Coerce ints to chars for tables of type `char'. -1998-11-26 Didier Verna <verna@inf.enst.fr> +1998-11-26 Didier Verna <didier@xemacs.org> * input-method-xlib.c (Initialize_Locale): don't call XtSetLanguageProc. We've done the whole work here. * input-method-xfs.c (Initialize_Locale): ditto. * input-method-motif.c (Initialize_Locale): ditto. -1998-11-26 Didier Verna <verna@inf.enst.fr> +1998-11-26 Didier Verna <didier@xemacs.org> * process-unix.c (unix_create_process): handle properly Vfile_name_coding_system for converting the program and directory @@ -6912,7 +6912,7 @@ * fns.c (Fremrassq, remrassq_no_quit): A XCAR that should have been an XCDR turned Fremrassq into Fremassq -1998-07-17 Didier Verna <verna@inf.enst.fr> +1998-07-17 Didier Verna <didier@xemacs.org> * redisplay-x.c (x_get_gc): returns a GC with a FillStipple fill style as foreground GC for faces that have the `dim' property. @@ -7121,7 +7121,7 @@ * fileio.c: (expand_file_name): under win32: Don't treat names as UNC names if a drive letter has been specified. If a drive - has been specified, strip out extra directory-seperators that + has been specified, strip out extra directory-separators that reportedly cause problems under Win95. 1998-07-09 Jonathan Harris <jhar@tardis.ed.ac.uk> @@ -7171,7 +7171,7 @@ * fileio.c: (expand_file_name): under win32: Don't treat names as UNC names if a drive letter has been specified. If a drive has - been specified, strip out extra directory-seperators that + been specified, strip out extra directory-separators that reportedly cause problems under Win95. 1998-07-05 Andy Piper <andyp@parallax.co.uk> @@ -7194,7 +7194,7 @@ 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk> - * fileio.c: Don't do directory seperator canonicalisation in + * fileio.c: Don't do directory separator canonicalisation in substitute-in-file-name because we don't know that the filename refers to a local file. @@ -7278,7 +7278,7 @@ * objects-msw.c: Added helper function match_font used by mswindows_initialize_font_instance and mswindows_list_fonts. Allow a charset to be specified in a font string, even if - previous fields havn't been specified. + previous fields haven't been specified. 1998-06-23 Greg Klanderman <greg@alphatech.com> @@ -7335,7 +7335,7 @@ * objects-msw.c: Added helper function match_font used by mswindows_initialize_font_instance and mswindows_list_fonts. Allow a charset to be specified in a font string, even if - previous fields havn't been specified. + previous fields haven't been specified. 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk> @@ -7379,7 +7379,7 @@ parameters. define macors to access it. * frame-msw.c (mswindows_init_frame_1): use new target_rect - parameter to intialise desired sizing. (mswindows_init_frame_2): + parameter to initialize desired sizing. (mswindows_init_frame_2): enable and size the frame to something sensible when we get here. (mswindows_set_frame_properites): use new mswindows_size_frame_internal function and size frame if frame @@ -7721,7 +7721,7 @@ Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com> * emacs.c: Rearrange NT initialization order so that environment/registry variables will be properly entered into - Vprocess_enviroment. + Vprocess_environment. * fileio.c: replaced egetenv("HOME") with calls to the new get_home_directory(). @@ -8081,7 +8081,7 @@ Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com> (set_frame_toolbar): Removed allocation of toolbar_data lrecord. (update_frame_toolbars): Do not check for changed buffer here. Toolbar information is provided by cached specs in - windows. The check for buffer is eliminated becuase toolbars are + windows. The check for buffer is eliminated because toolbars are marked changed in set_frame_selected_window() in frame.c Added check for changed toolbars geometry. (compute_frame_toolbars_data): Removed unused second parameter; @@ -8250,7 +8250,7 @@ Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com> divider face using Vvertical_divider_face background. Fix drawing spacing gaps around the divider. -1998-05-14 Didier Verna <verna@inf.enst.fr> +1998-05-14 Didier Verna <didier@xemacs.org> * redisplay-x.c (x_output_vertical_divider): removed hard-wired values for the vertical divider line width and spacing. Use the @@ -8449,13 +8449,13 @@ Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com> * redisplay-msw.c (mswindows_output_vertical_divider): Syntax fix. -1998-05-12 Didier Verna <verna@inf.enst.fr> +1998-05-12 Didier Verna <didier@xemacs.org> * redisplay-x.c (x_output_vertical_divider): draw shadows around the divider line. The shadow thickness is currently hard-wired. This will probably be turned into a specifier soon. -1998-05-12 Didier Verna <verna@inf.enst.fr> +1998-05-12 Didier Verna <didier@xemacs.org> * console.h (struct console_methods): the divider_width console method now requires a struct window * argument. @@ -8593,7 +8593,7 @@ Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com> hand-crafted regexps. - Use standard coding conventions for modules/Makefile.in -1998-05-12 Didier Verna <verna@inf.enst.fr> +1998-05-12 Didier Verna <didier@xemacs.org> * redisplay.c: removed the scrolling modeline code that didn't make it for 21.0. To be continued ... diff --git a/src/abbrev.c b/src/abbrev.c index e18efdd..5687ee1 100644 --- a/src/abbrev.c +++ b/src/abbrev.c @@ -1,5 +1,6 @@ /* Primitives for word-abbrev mode. Copyright (C) 1985, 1986, 1992, 1993 Free Software Foundation, Inc. + Copyright (C) 2001 MORIOKA Tomohiko This file is part of XEmacs. @@ -69,7 +70,7 @@ Lisp_Object Vlast_abbrev; Lisp_Object Vlast_abbrev_text; /* Character address of start of last abbrev expanded */ -int last_abbrev_location; +Fixnum last_abbrev_location; /* Hook to run before expanding any abbrev. */ Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook; @@ -77,9 +78,9 @@ Lisp_Object Vpre_abbrev_expand_hook, Qpre_abbrev_expand_hook; struct abbrev_match_mapper_closure { struct buffer *buf; - struct Lisp_Char_Table *chartab; + Lisp_Char_Table *chartab; Charcount point, maxlen; - struct Lisp_Symbol *found; + Lisp_Symbol *found; }; /* For use by abbrev_match(): Match SYMBOL's name against buffer text @@ -91,8 +92,8 @@ abbrev_match_mapper (Lisp_Object symbol, void *arg) struct abbrev_match_mapper_closure *closure = (struct abbrev_match_mapper_closure *)arg; Charcount abbrev_length; - struct Lisp_Symbol *sym = XSYMBOL (symbol); - struct Lisp_String *abbrev; + Lisp_Symbol *sym = XSYMBOL (symbol); + Lisp_String *abbrev; /* symbol_value should be OK here, because abbrevs are not expected to contain any SYMBOL_MAGIC stuff. */ @@ -147,7 +148,7 @@ abbrev_match_mapper (Lisp_Object symbol, void *arg) /* Match the buffer text against names of symbols in obarray. Returns the matching symbol, or 0 if not found. */ -static struct Lisp_Symbol * +static Lisp_Symbol * abbrev_match (struct buffer *buf, Lisp_Object obarray) { struct abbrev_match_mapper_closure closure; @@ -157,7 +158,11 @@ abbrev_match (struct buffer *buf, Lisp_Object obarray) closure.buf = buf; closure.point = BUF_PT (buf); closure.maxlen = closure.point - BUF_BEGV (buf); +#ifdef UTF2000 + closure.chartab = XCHAR_TABLE (buf->syntax_table); +#else closure.chartab = XCHAR_TABLE (buf->mirror_syntax_table); +#endif closure.found = 0; map_obarray (obarray, abbrev_match_mapper, &closure); @@ -172,10 +177,10 @@ abbrev_match (struct buffer *buf, Lisp_Object obarray) It is an order of magnitude faster than the proper abbrev_match(), but then again, vi is an order of magnitude faster than Emacs. - This speed difference should be unnoticable, though. I have tested + This speed difference should be unnoticeable, though. I have tested the degenerated cases of thousands of abbrevs being defined, and abbrev_match() was still fast enough for normal operation. */ -static struct Lisp_Symbol * +static Lisp_Symbol * abbrev_oblookup (struct buffer *buf, Lisp_Object obarray) { Bufpos wordstart, wordend; @@ -222,10 +227,11 @@ abbrev_oblookup (struct buffer *buf, Lisp_Object obarray) because of consistency with abbrev_match. */ if (wordend < point) return 0; - if (wordend <= wordstart) - return 0; } + if (wordend <= wordstart) + return 0; + p = word = (Bufbyte *) alloca (MAX_EMCHAR_LEN * (wordend - wordstart)); for (idx = wordstart; idx < wordend; idx++) { @@ -281,10 +287,10 @@ If no abbrev matched, but `pre-abbrev-expand-hook' changed the buffer, Bufpos point; /* position of point */ Bufpos abbrev_start; /* position of abbreviation beginning */ - struct Lisp_Symbol *(*fun) (struct buffer *, Lisp_Object); + Lisp_Symbol *(*fun) (struct buffer *, Lisp_Object); - struct Lisp_Symbol *abbrev_symbol; - struct Lisp_String *abbrev_string; + Lisp_Symbol *abbrev_symbol; + Lisp_String *abbrev_string; Lisp_Object expansion, count, hook; Charcount abbrev_length; int lccount, uccount; @@ -384,8 +390,14 @@ If no abbrev matched, but `pre-abbrev-expand-hook' changed the buffer, Bufpos pos = abbrev_start; /* Find the initial. */ while (pos < point +#ifdef UTF2000 + && !WORD_SYNTAX_P (XCHAR_TABLE (buf->syntax_table), + BUF_FETCH_CHAR (buf, pos)) +#else && !WORD_SYNTAX_P (XCHAR_TABLE (buf->mirror_syntax_table), - BUF_FETCH_CHAR (buf, pos))) + BUF_FETCH_CHAR (buf, pos)) +#endif + ) pos++; /* Change just that. */ Fupcase_initials_region (make_int (pos), make_int (pos + 1), diff --git a/src/acldef.h b/src/acldef.h deleted file mode 100644 index eba2c59..0000000 --- a/src/acldef.h +++ /dev/null @@ -1,65 +0,0 @@ -/* This file is part of XEmacs. - -XEmacs is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. - -XEmacs 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 XEmacs; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -/* Synched up with: FSF 19.30. */ - -/* Authorship: - - FSF: Original version; a long time ago. - No changes for XEmacs. - */ - -#define ACL$K_LENGTH 12 -#define ACL$C_LENGTH 12 -#define ACL$C_FILE 1 -#define ACL$C_DEVICE 2 -#define ACL$C_JOBCTL_QUEUE 3 -#define ACL$C_COMMON_EF_CLUSTER 4 -#define ACL$C_LOGICAL_NAME_TABLE 5 -#define ACL$C_PROCESS 6 -#define ACL$C_GROUP_GLOBAL_SECTION 7 -#define ACL$C_SYSTEM_GLOBAL_SECTION 8 -#define ACL$C_ADDACLENT 1 -#define ACL$C_DELACLENT 2 -#define ACL$C_MODACLENT 3 -#define ACL$C_FNDACLENT 4 -#define ACL$C_FNDACETYP 5 -#define ACL$C_DELETEACL 6 -#define ACL$C_READACL 7 -#define ACL$C_ACLLENGTH 8 -#define ACL$C_READACE 9 -#define ACL$C_RLOCK_ACL 10 -#define ACL$C_WLOCK_ACL 11 -#define ACL$C_UNLOCK_ACL 12 -#define ACL$S_ADDACLENT 255 -#define ACL$S_DELACLENT 255 -#define ACL$S_MODACLENT 255 -#define ACL$S_FNDACLENT 255 -#define ACL$S_FNDACETYP 255 -#define ACL$S_DELETEACL 255 -#define ACL$S_READACL 512 -#define ACL$S_ACLLENGTH 4 -#define ACL$S_READACE 255 -#define ACL$S_RLOCK_ACL 4 -#define ACL$S_WLOCK_ACL 4 -#define ACL$S_UNLOCK_ACL 4 -#define ACL$S_ACLDEF 16 -#define ACL$L_FLINK 0 -#define ACL$L_BLINK 4 -#define ACL$W_SIZE 8 -#define ACL$B_TYPE 10 -#define ACL$L_LIST 12 diff --git a/src/alloc.c b/src/alloc.c index 8765c62..1b2b806 100644 --- a/src/alloc.c +++ b/src/alloc.c @@ -36,6 +36,7 @@ Boston, MA 02111-1307, USA. */ Added lcrecord lists for 19.14. slb: Lots of work on the purification and dump time code. Synched Doug Lea malloc support from Emacs 20.2. + og: Killed the purespace. Portable dumper (moved to dumper.c) */ #include <config.h> @@ -51,18 +52,23 @@ Boston, MA 02111-1307, USA. */ #include "extents.h" #include "frame.h" #include "glyphs.h" +#include "opaque.h" #include "redisplay.h" #include "specifier.h" #include "sysfile.h" +#include "sysdep.h" #include "window.h" +#include "console-stream.h" #ifdef DOUG_LEA_MALLOC #include <malloc.h> #endif -EXFUN (Fgarbage_collect, 0); +#ifdef PDUMP +#include "dumper.h" +#endif -/* #define GDB_SUCKS */ +EXFUN (Fgarbage_collect, 0); #if 0 /* this is _way_ too slow to be part of the standard debug options */ #if defined(DEBUG_XEMACS) && defined(MULE) @@ -70,14 +76,6 @@ EXFUN (Fgarbage_collect, 0); #endif #endif -/* Define this to see where all that space is going... */ -/* But the length of the printout is obnoxious, so limit it to testers */ -/* If somebody wants to see this they can ask for it. -#ifdef DEBUG_XEMACS -#define PURESTAT -#endif -*/ - /* Define this to use malloc/free with no freelist for all datatypes, the hope being that some debugging tools may help detect freed memory references */ @@ -86,27 +84,14 @@ EXFUN (Fgarbage_collect, 0); #define ALLOC_NO_POOLS #endif -#include "puresize.h" - #ifdef DEBUG_XEMACS -int debug_allocation; - -int debug_allocation_backtrace_length; +static Fixnum debug_allocation; +static Fixnum debug_allocation_backtrace_length; #endif /* Number of bytes of consing done since the last gc */ EMACS_INT consing_since_gc; -#ifdef EMACS_BTL -extern void cadillac_record_backtrace (); -#define INCREMENT_CONS_COUNTER_1(size) \ - do { \ - EMACS_INT __sz__ = ((EMACS_INT) (size)); \ - consing_since_gc += __sz__; \ - cadillac_record_backtrace (2, __sz__); \ - } while (0) -#else #define INCREMENT_CONS_COUNTER_1(size) (consing_since_gc += (size)) -#endif /* EMACS_BTL */ #define debug_allocation_backtrace() \ do { \ @@ -139,14 +124,11 @@ do { \ INCREMENT_CONS_COUNTER_1 (size) #endif -#define DECREMENT_CONS_COUNTER(size) \ - do { \ - EMACS_INT __sz__ = ((EMACS_INT) (size)); \ - if (consing_since_gc >= __sz__) \ - consing_since_gc -= __sz__; \ - else \ - consing_since_gc = 0; \ - } while (0) +#define DECREMENT_CONS_COUNTER(size) do { \ + consing_since_gc -= (size); \ + if (consing_since_gc < 0) \ + consing_since_gc = 0; \ +} while (0) /* Number of bytes of consing since gc before another gc should be done. */ EMACS_INT gc_cons_threshold; @@ -173,47 +155,12 @@ Lisp_Object Vpost_gc_hook, Qpost_gc_hook; /* "Garbage collecting" */ Lisp_Object Vgc_message; Lisp_Object Vgc_pointer_glyph; -static CONST char gc_default_message[] = "Garbage collecting"; +static const char gc_default_message[] = "Garbage collecting"; Lisp_Object Qgarbage_collecting; -#ifndef VIRT_ADDR_VARIES -extern -#endif /* VIRT_ADDR_VARIES */ - EMACS_INT malloc_sbrk_used; - -#ifndef VIRT_ADDR_VARIES -extern -#endif /* VIRT_ADDR_VARIES */ - EMACS_INT malloc_sbrk_unused; - -/* Non-zero means defun should do purecopy on the function definition */ +/* Non-zero means we're in the process of doing the dump */ int purify_flag; -#ifdef HEAP_IN_DATA -extern void sheap_adjust_h(); -#endif - -#define PUREBEG ((char *) pure) - -#if 0 /* This is breathing_space in XEmacs */ -/* Points to memory space allocated as "spare", - to be freed if we run out of memory. */ -static char *spare_memory; - -/* Amount of spare memory to keep in reserve. */ -#define SPARE_MEMORY (1 << 14) -#endif - -/* Index in pure at which next pure object will be allocated. */ -static size_t pure_bytes_used; - -#define PURIFIED(ptr) \ -((char *) (ptr) >= PUREBEG && \ - (char *) (ptr) < PUREBEG + get_PURESIZE()) - -/* Non-zero if pure_bytes_used > get_PURESIZE(); accounts for excess purespace needs. */ -static size_t pure_lossage; - #ifdef ERROR_CHECK_TYPECHECK Error_behavior ERROR_ME, ERROR_ME_NOT, ERROR_ME_WARN; @@ -221,108 +168,22 @@ Error_behavior ERROR_ME, ERROR_ME_NOT, ERROR_ME_WARN; #endif int -purified (Lisp_Object obj) -{ - return POINTER_TYPE_P (XGCTYPE (obj)) && PURIFIED (XPNTR (obj)); -} - -size_t -purespace_usage (void) -{ - return pure_bytes_used; -} - -static int -check_purespace (size_t size) +c_readonly (Lisp_Object obj) { - if (pure_lossage) - { - pure_lossage += size; - return 0; - } - else if (pure_bytes_used + size > get_PURESIZE()) - { - /* This can cause recursive bad behavior, we'll yell at the end */ - /* when we're done. */ - /* message ("\nERROR: Pure Lisp storage exhausted!\n"); */ - pure_lossage = size; - return 0; - } - else - return 1; -} - - - -#ifndef PURESTAT - -#define bump_purestat(p,b) DO_NOTHING - -#else /* PURESTAT */ - -static int purecopying_for_bytecode; - -static size_t pure_sizeof (Lisp_Object /*, int recurse */); - -/* Keep statistics on how much of what is in purespace */ -static struct purestat -{ - int nobjects; - int nbytes; - CONST char *name; + return POINTER_TYPE_P (XTYPE (obj)) && C_READONLY (obj); } - purestat_cons = {0, 0, "cons cells"}, - purestat_float = {0, 0, "float objects"}, - purestat_string_pname = {0, 0, "symbol-name strings"}, - purestat_bytecode = {0, 0, "compiled-function objects"}, - purestat_string_bytecodes = {0, 0, "byte-code strings"}, - purestat_vector_bytecode_constants = {0, 0, "byte-constant vectors"}, - purestat_string_interactive = {0, 0, "interactive strings"}, -#ifdef I18N3 - purestat_string_domain = {0, 0, "domain strings"}, -#endif - purestat_string_documentation = {0, 0, "documentation strings"}, - purestat_string_other_function = {0, 0, "other function strings"}, - purestat_vector_other = {0, 0, "other vectors"}, - purestat_string_other = {0, 0, "other strings"}, - purestat_string_all = {0, 0, "all strings"}, - purestat_vector_all = {0, 0, "all vectors"}; - -static struct purestat *purestats[] = -{ - &purestat_cons, - &purestat_float, - &purestat_string_pname, - &purestat_bytecode, - &purestat_string_bytecodes, - &purestat_vector_bytecode_constants, - &purestat_string_interactive, -#ifdef I18N3 - &purestat_string_domain, -#endif - &purestat_string_documentation, - &purestat_string_other_function, - &purestat_vector_other, - &purestat_string_other, - 0, - &purestat_string_all, - &purestat_vector_all -}; -static void -bump_purestat (struct purestat *purestat, size_t nbytes) +int +lisp_readonly (Lisp_Object obj) { - if (pure_lossage) return; - purestat->nobjects += 1; - purestat->nbytes += nbytes; + return POINTER_TYPE_P (XTYPE (obj)) && LISP_READONLY (obj); } -#endif /* PURESTAT */ /* Maximum amount of C stack to save when a GC happens. */ #ifndef MAX_SAVE_STACK -#define MAX_SAVE_STACK 16000 +#define MAX_SAVE_STACK 0 /* 16000 */ #endif /* Non-zero means ignore malloc warnings. Set during initialization. */ @@ -344,7 +205,7 @@ release_breathing_space (void) /* malloc calls this if it finds we are near exhausting storage */ void -malloc_warning (CONST char *str) +malloc_warning (const char *str) { if (ignore_malloc_warnings) return; @@ -380,37 +241,39 @@ memory_full (void) /* like malloc and realloc but check for no memory left, and block input. */ -#ifdef xmalloc #undef xmalloc -#endif - void * xmalloc (size_t size) { - void *val = (void *) malloc (size); + void *val = malloc (size); if (!val && (size != 0)) memory_full (); return val; } +#undef xcalloc +static void * +xcalloc (size_t nelem, size_t elsize) +{ + void *val = calloc (nelem, elsize); + + if (!val && (nelem != 0)) memory_full (); + return val; +} + void * xmalloc_and_zero (size_t size) { - void *val = xmalloc (size); - memset (val, 0, size); - return val; + return xcalloc (size, sizeof (char)); } -#ifdef xrealloc #undef xrealloc -#endif - void * xrealloc (void *block, size_t size) { /* We must call malloc explicitly when BLOCK is 0, since some reallocs don't do this. */ - void *val = (void *) (block ? realloc (block, size) : malloc (size)); + void *val = block ? realloc (block, size) : malloc (size); if (!val && (size != 0)) memory_full (); return val; @@ -463,24 +326,20 @@ deadbeef_memory (void *ptr, size_t size) #endif /* !ERROR_CHECK_GC */ -#ifdef xstrdup #undef xstrdup -#endif - char * -xstrdup (CONST char *str) +xstrdup (const char *str) { int len = strlen (str) + 1; /* for stupid terminating 0 */ void *val = xmalloc (len); if (val == 0) return 0; - memcpy (val, str, len); - return (char *) val; + return (char *) memcpy (val, str, len); } #ifdef NEED_STRDUP char * -strdup (CONST char *s) +strdup (const char *s) { return xstrdup (s); } @@ -490,44 +349,31 @@ strdup (CONST char *s) static void * allocate_lisp_storage (size_t size) { - void *p = xmalloc (size); -#ifndef USE_MINIMAL_TAGBITS - char *lim = ((char *) p) + size; - Lisp_Object val; - - XSETOBJ (val, Lisp_Type_Record, lim); - if ((char *) XPNTR (val) != lim) - { - xfree (p); - memory_full (); - } -#endif /* ! USE_MINIMAL_TAGBITS */ - return p; + return xmalloc (size); } -/* lrecords are chained together through their "next.v" field. - * After doing the mark phase, the GC will walk this linked - * list and free any record which hasn't been marked. - */ +/* lcrecords are chained together through their "next" field. + After doing the mark phase, GC will walk this linked list + and free any lcrecord which hasn't been marked. */ static struct lcrecord_header *all_lcrecords; void * -alloc_lcrecord (size_t size, CONST struct lrecord_implementation *implementation) +alloc_lcrecord (size_t size, const struct lrecord_implementation *implementation) { struct lcrecord_header *lcheader; - if (size <= 0) abort (); - if (implementation->static_size == 0) - { - if (!implementation->size_in_bytes_method) - abort (); - } - else if (implementation->static_size != size) - abort (); + type_checking_assert + ((implementation->static_size == 0 ? + implementation->size_in_bytes_method != NULL : + implementation->static_size == size) + && + (! implementation->basic_p) + && + (! (implementation->hash == NULL && implementation->equal != NULL))); lcheader = (struct lcrecord_header *) allocate_lisp_storage (size); - set_lheader_implementation(&(lcheader->lheader), implementation); + set_lheader_implementation (&lcheader->lheader, implementation); lcheader->next = all_lcrecords; #if 1 /* mly prefers to see small ID numbers */ lcheader->uid = lrecord_uid_counter++; @@ -572,7 +418,7 @@ free_lcrecord (struct lcrecord_header *lcrecord) } } if (lrecord->implementation->finalizer) - ((lrecord->implementation->finalizer) (lrecord, 0)); + lrecord->implementation->finalizer (lrecord, 0); xfree (lrecord); return; } @@ -586,131 +432,60 @@ disksave_object_finalization_1 (void) for (header = all_lcrecords; header; header = header->next) { - if (LHEADER_IMPLEMENTATION(&header->lheader)->finalizer && + if (LHEADER_IMPLEMENTATION (&header->lheader)->finalizer && !header->free) - ((LHEADER_IMPLEMENTATION(&header->lheader)->finalizer) - (header, 1)); + LHEADER_IMPLEMENTATION (&header->lheader)->finalizer (header, 1); } } + +/************************************************************************/ +/* Debugger support */ +/************************************************************************/ +/* Give gdb/dbx enough information to decode Lisp Objects. We make + sure certain symbols are always defined, so gdb doesn't complain + about expressions in src/.gdbinit. See src/.gdbinit or src/.dbxrc + to see how this is used. */ -/* This must not be called -- it just serves as for EQ test - * If lheader->implementation->finalizer is this_marks_a_marked_record, - * then lrecord has been marked by the GC sweeper - * header->implementation is put back to its correct value by - * sweep_records */ -void -this_marks_a_marked_record (void *dummy0, int dummy1) -{ - abort (); -} +EMACS_UINT dbg_valmask = ((1UL << VALBITS) - 1) << GCBITS; +EMACS_UINT dbg_typemask = (1UL << GCTYPEBITS) - 1; -/* Semi-kludge -- lrecord_symbol_value_forward objects get stuck - in CONST space and you get SEGV's if you attempt to mark them. - This sits in lheader->implementation->marker. */ +#ifdef USE_UNION_TYPE +unsigned char dbg_USE_UNION_TYPE = 1; +#else +unsigned char dbg_USE_UNION_TYPE = 0; +#endif -Lisp_Object -this_one_is_unmarkable (Lisp_Object obj, void (*markobj) (Lisp_Object)) +unsigned char dbg_valbits = VALBITS; +unsigned char dbg_gctypebits = GCTYPEBITS; + +/* On some systems, the above definitions will be optimized away by + the compiler or linker unless they are referenced in some function. */ +long dbg_inhibit_dbg_symbol_deletion (void); +long +dbg_inhibit_dbg_symbol_deletion (void) { - abort (); - return Qnil; + return + (dbg_valmask + + dbg_typemask + + dbg_USE_UNION_TYPE + + dbg_valbits + + dbg_gctypebits); } -/* XGCTYPE for records */ +/* Macros turned into functions for ease of debugging. + Debuggers don't know about macros! */ +int dbg_eq (Lisp_Object obj1, Lisp_Object obj2); int -gc_record_type_p (Lisp_Object frob, CONST struct lrecord_implementation *type) +dbg_eq (Lisp_Object obj1, Lisp_Object obj2) { - CONST struct lrecord_implementation *imp; - - if (XGCTYPE (frob) != Lisp_Type_Record) - return 0; - - imp = XRECORD_LHEADER_IMPLEMENTATION (frob); -#ifdef USE_INDEXED_LRECORD_IMPLEMENTATION - return imp == type; -#else - return imp == type || imp == type + 1; -#endif + return EQ (obj1, obj2); } -/**********************************************************************/ -/* Debugger support */ -/**********************************************************************/ -/* Give gdb/dbx enough information to decode Lisp Objects. - We make sure certain symbols are defined, so gdb doesn't complain - about expressions in src/gdbinit. Values are randomly chosen. - See src/gdbinit or src/dbxrc to see how this is used. */ - -enum dbg_constants -{ -#ifdef USE_MINIMAL_TAGBITS - dbg_valmask = (EMACS_INT) (((1UL << VALBITS) - 1) << GCBITS), - dbg_typemask = (EMACS_INT) ((1UL << GCTYPEBITS) - 1), - dbg_USE_MINIMAL_TAGBITS = 1, - dbg_Lisp_Type_Int = 100, -#else /* ! USE_MIMIMAL_TAGBITS */ - dbg_valmask = (EMACS_INT) ((1UL << VALBITS) - 1), - dbg_typemask = (EMACS_INT) (((1UL << GCTYPEBITS) - 1) << (VALBITS + GCMARKBITS)), - dbg_USE_MINIMAL_TAGBITS = 0, - dbg_Lisp_Type_Int = Lisp_Type_Int, -#endif /* ! USE_MIMIMAL_TAGBITS */ -#ifdef USE_INDEXED_LRECORD_IMPLEMENTATION - dbg_USE_INDEXED_LRECORD_IMPLEMENTATION = 1, -#else - dbg_USE_INDEXED_LRECORD_IMPLEMENTATION = 0, -#endif - dbg_Lisp_Type_Char = Lisp_Type_Char, - dbg_Lisp_Type_Record = Lisp_Type_Record, -#ifdef LRECORD_CONS - dbg_Lisp_Type_Cons = 101, -#else - dbg_Lisp_Type_Cons = Lisp_Type_Cons, - lrecord_cons = 201, -#endif -#ifdef LRECORD_STRING - dbg_Lisp_Type_String = 102, -#else - dbg_Lisp_Type_String = Lisp_Type_String, - lrecord_string = 202, -#endif -#ifdef LRECORD_VECTOR - dbg_Lisp_Type_Vector = 103, -#else - dbg_Lisp_Type_Vector = Lisp_Type_Vector, - lrecord_vector = 203, -#endif -#ifdef LRECORD_SYMBOL - dbg_Lisp_Type_Symbol = 104, -#else - dbg_Lisp_Type_Symbol = Lisp_Type_Symbol, - lrecord_symbol = 204, -#endif -#ifndef MULE - lrecord_char_table_entry = 205, - lrecord_charset = 206, - lrecord_coding_system = 207, -#endif -#ifndef HAVE_TOOLBARS - lrecord_toolbar_button = 208, -#endif -#ifndef HAVE_TOOLTALK - lrecord_tooltalk_message = 210, - lrecord_tooltalk_pattern = 211, -#endif -#ifndef HAVE_DATABASE - lrecord_database = 212, -#endif - dbg_valbits = VALBITS, - dbg_gctypebits = GCTYPEBITS - /* If we don't have an actual object of this enum, pgcc (and perhaps - other compilers) might optimize away the entire type declaration :-( */ -} dbg_dummy; - - -/**********************************************************************/ -/* Fixed-size type macros */ -/**********************************************************************/ +/************************************************************************/ +/* Fixed-size type macros */ +/************************************************************************/ /* For fixed-size types that are commonly used, we malloc() large blocks of memory at a time and subdivide them into chunks of the correct @@ -740,9 +515,9 @@ enum dbg_constants pointer to the actual string data, which is stored in structures of type struct string_chars_block. Each string_chars_block consists of a pointer to a struct Lisp_String, followed by the data for that - string, followed by another pointer to a struct Lisp_String, - followed by the data for that string, etc. At GC time, the data in - these blocks is compacted by searching sequentially through all the + string, followed by another pointer to a Lisp_String, followed by + the data for that string, etc. At GC time, the data in these + blocks is compacted by searching sequentially through all the blocks and compressing out any holes created by unmarked strings. Strings that are more than a certain size (bigger than the size of a string_chars_block, although something like half as big might @@ -783,35 +558,27 @@ enum dbg_constants currently executing functions; the gcpro list; etc.) and recursively marking all objects that are accessible. - At the beginning of the sweep stage, the conses in the cons - blocks are in one of three states: in use and marked, in use - but not marked, and not in use (already freed). Any conses - that are marked have been marked in the mark stage just - executed, because as part of the sweep stage we unmark any - marked objects. The way we tell whether or not a cons cell - is in use is through the FREE_STRUCT_P macro. This basically - looks at the first 4 bytes (or however many bytes a pointer - fits in) to see if all the bits in those bytes are 1. The - resulting value (0xFFFFFFFF) is not a valid pointer and is - not a valid Lisp_Object. All current fixed-size types have - a pointer or Lisp_Object as their first element with the - exception of strings; they have a size value, which can - never be less than zero, and so 0xFFFFFFFF is invalid for - strings as well. Now assuming that a cons cell is in use, - the way we tell whether or not it is marked is to look at - the mark bit of its car (each Lisp_Object has one bit - reserved as a mark bit, in case it's needed). Note that - different types of objects use different fields to indicate - whether the object is marked, but the principle is the same. - - Conses on the free_cons_list are threaded through a pointer - stored in the bytes directly after the bytes that are set - to 0xFFFFFFFF (we cannot overwrite these because the cons - is still in a cons_block and needs to remain marked as - not in use for the next time that GC happens). This - implies that all fixed-size types must be at least big - enough to store two pointers, which is indeed the case - for all current fixed-size types. + At the beginning of the sweep stage, the conses in the cons blocks + are in one of three states: in use and marked, in use but not + marked, and not in use (already freed). Any conses that are marked + have been marked in the mark stage just executed, because as part + of the sweep stage we unmark any marked objects. The way we tell + whether or not a cons cell is in use is through the LRECORD_FREE_P + macro. This uses a special lrecord type `lrecord_type_free', + which is never associated with any valid object. + + Conses on the free_cons_list are threaded through a pointer stored + in the conses themselves. Because the cons is still in a + cons_block and needs to remain marked as not in use for the next + time that GC happens, we need room to store both the "free" + indicator and the chaining pointer. So this pointer is stored + after the lrecord header (actually where C places a pointer after + the lrecord header; they are not necessarily contiguous). This + implies that all fixed-size types must be big enough to contain at + least one pointer. This is true for all current fixed-size types, + with the possible exception of Lisp_Floats, for which we define the + meat of the struct using a union of a pointer and a double to + ensure adequate space for the free list chain pointer. Some types of objects need additional "finalization" done when an object is converted from in use to not in use; @@ -825,19 +592,18 @@ enum dbg_constants WARNING: Things are in an extremely bizarre state when the ADDITIONAL_FREE_type macros are called, so beware! - When ERROR_CHECK_GC is defined, we do things differently - so as to maximize our chances of catching places where - there is insufficient GCPROing. The thing we want to - avoid is having an object that we're using but didn't - GCPRO get freed by GC and then reallocated while we're - in the process of using it -- this will result in something - seemingly unrelated getting trashed, and is extremely - difficult to track down. If the object gets freed but - not reallocated, we can usually catch this because we - set all bytes of a freed object to 0xDEADBEEF. (The - first four bytes, however, are 0xFFFFFFFF, and the next - four are a pointer used to chain freed objects together; - we play some tricks with this pointer to make it more + When ERROR_CHECK_GC is defined, we do things differently so as to + maximize our chances of catching places where there is insufficient + GCPROing. The thing we want to avoid is having an object that + we're using but didn't GCPRO get freed by GC and then reallocated + while we're in the process of using it -- this will result in + something seemingly unrelated getting trashed, and is extremely + difficult to track down. If the object gets freed but not + reallocated, we can usually catch this because we set most of the + bytes of a freed object to 0xDEADBEEF. (The lisp object type is set + to the invalid type `lrecord_type_free', however, and a pointer + used to chain freed objects together is stored after the lrecord + header; we play some tricks with this pointer to make it more bogus, so crashes are more likely to occur right away.) We want freed objects to stay free as long as possible, @@ -856,8 +622,7 @@ enum dbg_constants varies depending on type) of them already on the list. This way, we ensure that an object that gets freed will remain free for the next 1000 (or whatever) times that - an object of that type is allocated. -*/ + an object of that type is allocated. */ #ifndef MALLOC_OVERHEAD #ifdef GNU_MALLOC @@ -877,7 +642,7 @@ enum dbg_constants This is called when a relocatable block is freed in ralloc.c. */ void refill_memory_reserve (void); void -refill_memory_reserve () +refill_memory_reserve (void) { if (breathing_space == 0) breathing_space = (char *) malloc (4096 - MALLOC_OVERHEAD); @@ -892,45 +657,46 @@ refill_memory_reserve () / sizeof (structtype)) #endif /* ALLOC_NO_POOLS */ -#define DECLARE_FIXED_TYPE_ALLOC(type, structtype) \ - \ -struct type##_block \ -{ \ - struct type##_block *prev; \ - structtype block[TYPE_ALLOC_SIZE (type, structtype)]; \ -}; \ - \ -static struct type##_block *current_##type##_block; \ -static int current_##type##_block_index; \ - \ -static structtype *type##_free_list; \ -static structtype *type##_free_list_tail; \ - \ -static void \ -init_##type##_alloc (void) \ -{ \ - current_##type##_block = 0; \ - current_##type##_block_index = countof (current_##type##_block->block); \ - type##_free_list = 0; \ - type##_free_list_tail = 0; \ -} \ - \ -static int gc_count_num_##type##_in_use, gc_count_num_##type##_freelist - -#define ALLOCATE_FIXED_TYPE_FROM_BLOCK(type, result) \ - do { \ - if (current_##type##_block_index \ - == countof (current_##type##_block->block)) \ +#define DECLARE_FIXED_TYPE_ALLOC(type, structtype) \ + \ +struct type##_block \ +{ \ + struct type##_block *prev; \ + structtype block[TYPE_ALLOC_SIZE (type, structtype)]; \ +}; \ + \ +static struct type##_block *current_##type##_block; \ +static int current_##type##_block_index; \ + \ +static Lisp_Free *type##_free_list; \ +static Lisp_Free *type##_free_list_tail; \ + \ +static void \ +init_##type##_alloc (void) \ +{ \ + current_##type##_block = 0; \ + current_##type##_block_index = \ + countof (current_##type##_block->block); \ + type##_free_list = 0; \ + type##_free_list_tail = 0; \ +} \ + \ +static int gc_count_num_##type##_in_use; \ +static int gc_count_num_##type##_freelist + +#define ALLOCATE_FIXED_TYPE_FROM_BLOCK(type, result) do { \ + if (current_##type##_block_index \ + == countof (current_##type##_block->block)) \ { \ - struct type##_block *__new__ = (struct type##_block *) \ - allocate_lisp_storage (sizeof (struct type##_block)); \ - __new__->prev = current_##type##_block; \ - current_##type##_block = __new__; \ + struct type##_block *AFTFB_new = (struct type##_block *) \ + allocate_lisp_storage (sizeof (struct type##_block)); \ + AFTFB_new->prev = current_##type##_block; \ + current_##type##_block = AFTFB_new; \ current_##type##_block_index = 0; \ } \ - (result) = \ - &(current_##type##_block->block[current_##type##_block_index++]); \ - } while (0) + (result) = \ + &(current_##type##_block->block[current_##type##_block_index++]); \ +} while (0) /* Allocate an instance of a type that is stored in blocks. TYPE is the "name" of the type, STRUCTTYPE is the corresponding @@ -943,43 +709,38 @@ static int gc_count_num_##type##_in_use, gc_count_num_##type##_freelist cell was not GC-protected and was getting collected before free_cons() was called. */ -#define ALLOCATE_FIXED_TYPE_1(type, structtype, result) \ -do \ -{ \ - if (gc_count_num_##type##_freelist > \ - MINIMUM_ALLOWED_FIXED_TYPE_CELLS_##type) \ - { \ - result = type##_free_list; \ - /* Before actually using the chain pointer, we complement all its \ - bits; see FREE_FIXED_TYPE(). */ \ - type##_free_list = \ - (structtype *) ~(unsigned long) \ - (* (structtype **) ((char *) result + sizeof (void *))); \ - gc_count_num_##type##_freelist--; \ - } \ - else \ - ALLOCATE_FIXED_TYPE_FROM_BLOCK (type, result); \ - MARK_STRUCT_AS_NOT_FREE (result); \ +#define ALLOCATE_FIXED_TYPE_1(type, structtype, result) do { \ + if (gc_count_num_##type##_freelist > \ + MINIMUM_ALLOWED_FIXED_TYPE_CELLS_##type) \ + { \ + result = (structtype *) type##_free_list; \ + /* Before actually using the chain pointer, \ + we complement all its bits; see FREE_FIXED_TYPE(). */ \ + type##_free_list = (Lisp_Free *) \ + (~ (EMACS_UINT) (type##_free_list->chain)); \ + gc_count_num_##type##_freelist--; \ + } \ + else \ + ALLOCATE_FIXED_TYPE_FROM_BLOCK (type, result); \ + MARK_LRECORD_AS_NOT_FREE (result); \ } while (0) #else /* !ERROR_CHECK_GC */ -#define ALLOCATE_FIXED_TYPE_1(type, structtype, result) \ -do \ -{ \ +#define ALLOCATE_FIXED_TYPE_1(type, structtype, result) do { \ if (type##_free_list) \ { \ - result = type##_free_list; \ - type##_free_list = \ - * (structtype **) ((char *) result + sizeof (void *)); \ + result = (structtype *) type##_free_list; \ + type##_free_list = type##_free_list->chain; \ } \ else \ ALLOCATE_FIXED_TYPE_FROM_BLOCK (type, result); \ - MARK_STRUCT_AS_NOT_FREE (result); \ + MARK_LRECORD_AS_NOT_FREE (result); \ } while (0) #endif /* !ERROR_CHECK_GC */ + #define ALLOCATE_FIXED_TYPE(type, structtype, result) \ do \ { \ @@ -994,74 +755,66 @@ do \ NOSEEUM_INCREMENT_CONS_COUNTER (sizeof (structtype), #type); \ } while (0) -/* INVALID_POINTER_VALUE should be a value that is invalid as a pointer - to a Lisp object and invalid as an actual Lisp_Object value. We have - to make sure that this value cannot be an integer in Lisp_Object form. - 0xFFFFFFFF could be so on a 64-bit system, so we extend it to 64 bits. - On a 32-bit system, the type bits will be non-zero, making the value - be a pointer, and the pointer will be misaligned. - - Even if Emacs is run on some weirdo system that allows and allocates - byte-aligned pointers, this pointer is at the very top of the address - space and so it's almost inconceivable that it could ever be valid. */ - -#if INTBITS == 32 -# define INVALID_POINTER_VALUE 0xFFFFFFFF -#elif INTBITS == 48 -# define INVALID_POINTER_VALUE 0xFFFFFFFFFFFF -#elif INTBITS == 64 -# define INVALID_POINTER_VALUE 0xFFFFFFFFFFFFFFFF + +/* Lisp_Free is the type to represent a free list member inside a frob + block of any lisp object type. */ +typedef struct Lisp_Free +{ + struct lrecord_header lheader; + struct Lisp_Free *chain; +} Lisp_Free; + +#define LRECORD_FREE_P(ptr) \ +((ptr)->lheader.type == lrecord_type_free) + +#define MARK_LRECORD_AS_FREE(ptr) \ +((void) ((ptr)->lheader.type = lrecord_type_free)) + +#ifdef ERROR_CHECK_GC +#define MARK_LRECORD_AS_NOT_FREE(ptr) \ +((void) ((ptr)->lheader.type = lrecord_type_undefined)) #else -You have some weird system and need to supply a reasonable value here. +#define MARK_LRECORD_AS_NOT_FREE(ptr) DO_NOTHING #endif -#define FREE_STRUCT_P(ptr) \ - (* (void **) ptr == (void *) INVALID_POINTER_VALUE) -#define MARK_STRUCT_AS_FREE(ptr) \ - (* (void **) ptr = (void *) INVALID_POINTER_VALUE) -#define MARK_STRUCT_AS_NOT_FREE(ptr) \ - (* (void **) ptr = 0) - #ifdef ERROR_CHECK_GC -#define PUT_FIXED_TYPE_ON_FREE_LIST(type, structtype, ptr) \ -do { if (type##_free_list_tail) \ - { \ - /* When we store the chain pointer, we complement all \ - its bits; this should significantly increase its \ - bogosity in case someone tries to use the value, and \ - should make us dump faster if someone stores something \ - over the pointer because when it gets un-complemented in \ - ALLOCATED_FIXED_TYPE(), the resulting pointer will be \ - extremely bogus. */ \ - * (structtype **) \ - ((char *) type##_free_list_tail + sizeof (void *)) = \ - (structtype *) ~(unsigned long) ptr; \ - } \ - else \ - type##_free_list = ptr; \ - type##_free_list_tail = ptr; \ - } while (0) +#define PUT_FIXED_TYPE_ON_FREE_LIST(type, structtype, ptr) do { \ + if (type##_free_list_tail) \ + { \ + /* When we store the chain pointer, we complement all \ + its bits; this should significantly increase its \ + bogosity in case someone tries to use the value, and \ + should make us crash faster if someone overwrites the \ + pointer because when it gets un-complemented in \ + ALLOCATED_FIXED_TYPE(), the resulting pointer will be \ + extremely bogus. */ \ + type##_free_list_tail->chain = \ + (Lisp_Free *) ~ (EMACS_UINT) (ptr); \ + } \ + else \ + type##_free_list = (Lisp_Free *) (ptr); \ + type##_free_list_tail = (Lisp_Free *) (ptr); \ +} while (0) #else /* !ERROR_CHECK_GC */ -#define PUT_FIXED_TYPE_ON_FREE_LIST(type, structtype, ptr) \ -do { * (structtype **) ((char *) ptr + sizeof (void *)) = \ - type##_free_list; \ - type##_free_list = ptr; \ - } while (0) +#define PUT_FIXED_TYPE_ON_FREE_LIST(type, structtype, ptr) do { \ + ((Lisp_Free *) (ptr))->chain = type##_free_list; \ + type##_free_list = (Lisp_Free *) (ptr); \ +} while (0) \ #endif /* !ERROR_CHECK_GC */ /* TYPE and STRUCTTYPE are the same as in ALLOCATE_FIXED_TYPE(). */ -#define FREE_FIXED_TYPE(type, structtype, ptr) \ -do { structtype *_weird_ = (ptr); \ - ADDITIONAL_FREE_##type (_weird_); \ - deadbeef_memory (ptr, sizeof (structtype)); \ - PUT_FIXED_TYPE_ON_FREE_LIST (type, structtype, ptr); \ - MARK_STRUCT_AS_FREE (_weird_); \ - } while (0) +#define FREE_FIXED_TYPE(type, structtype, ptr) do { \ + structtype *FFT_ptr = (ptr); \ + ADDITIONAL_FREE_##type (FFT_ptr); \ + deadbeef_memory (FFT_ptr, sizeof (structtype)); \ + PUT_FIXED_TYPE_ON_FREE_LIST (type, structtype, FFT_ptr); \ + MARK_LRECORD_AS_FREE (FFT_ptr); \ +} while (0) /* Like FREE_FIXED_TYPE() but used when we are explicitly freeing a structure through free_cons(), free_marker(), etc. @@ -1081,39 +834,45 @@ do { FREE_FIXED_TYPE (type, structtype, ptr); \ -/**********************************************************************/ -/* Cons allocation */ -/**********************************************************************/ +/************************************************************************/ +/* Cons allocation */ +/************************************************************************/ -DECLARE_FIXED_TYPE_ALLOC (cons, struct Lisp_Cons); +DECLARE_FIXED_TYPE_ALLOC (cons, Lisp_Cons); /* conses are used and freed so often that we set this really high */ /* #define MINIMUM_ALLOWED_FIXED_TYPE_CELLS_cons 20000 */ #define MINIMUM_ALLOWED_FIXED_TYPE_CELLS_cons 2000 -#ifdef LRECORD_CONS static Lisp_Object -mark_cons (Lisp_Object obj, void (*markobj) (Lisp_Object)) +mark_cons (Lisp_Object obj) { if (NILP (XCDR (obj))) return XCAR (obj); - (markobj) (XCAR (obj)); + mark_object (XCAR (obj)); return XCDR (obj); } static int cons_equal (Lisp_Object ob1, Lisp_Object ob2, int depth) { - while (internal_equal (XCAR (ob1), XCAR (ob2), depth + 1)) + depth++; + while (internal_equal (XCAR (ob1), XCAR (ob2), depth)) { ob1 = XCDR (ob1); ob2 = XCDR (ob2); if (! CONSP (ob1) || ! CONSP (ob2)) - return internal_equal (ob1, ob2, depth + 1); + return internal_equal (ob1, ob2, depth); } return 0; } +static const struct lrecord_description cons_description[] = { + { XD_LISP_OBJECT, offsetof (Lisp_Cons, car) }, + { XD_LISP_OBJECT, offsetof (Lisp_Cons, cdr) }, + { XD_END } +}; + DEFINE_BASIC_LRECORD_IMPLEMENTATION ("cons", cons, mark_cons, print_cons, 0, cons_equal, @@ -1123,8 +882,8 @@ DEFINE_BASIC_LRECORD_IMPLEMENTATION ("cons", cons, * handle conses. */ 0, - struct Lisp_Cons); -#endif /* LRECORD_CONS */ + cons_description, + Lisp_Cons); DEFUN ("cons", Fcons, 2, 2, 0, /* Create a new cons, give it CAR and CDR as components, and return it. @@ -1133,12 +892,10 @@ Create a new cons, give it CAR and CDR as components, and return it. { /* This cannot GC. */ Lisp_Object val; - struct Lisp_Cons *c; + Lisp_Cons *c; - ALLOCATE_FIXED_TYPE (cons, struct Lisp_Cons, c); -#ifdef LRECORD_CONS - set_lheader_implementation (&(c->lheader), lrecord_cons); -#endif + ALLOCATE_FIXED_TYPE (cons, Lisp_Cons, c); + set_lheader_implementation (&c->lheader, &lrecord_cons); XSETCONS (val, c); c->car = car; c->cdr = cdr; @@ -1152,12 +909,10 @@ Lisp_Object noseeum_cons (Lisp_Object car, Lisp_Object cdr) { Lisp_Object val; - struct Lisp_Cons *c; + Lisp_Cons *c; - NOSEEUM_ALLOCATE_FIXED_TYPE (cons, struct Lisp_Cons, c); -#ifdef LRECORD_CONS - set_lheader_implementation (&(c->lheader), lrecord_cons); -#endif + NOSEEUM_ALLOCATE_FIXED_TYPE (cons, Lisp_Cons, c); + set_lheader_implementation (&c->lheader, &lrecord_cons); XSETCONS (val, c); XCAR (val) = car; XCDR (val) = cdr; @@ -1173,7 +928,7 @@ Any number of arguments, even zero arguments, are allowed. Lisp_Object val = Qnil; Lisp_Object *argp = args + nargs; - while (nargs-- > 0) + while (argp > args) val = Fcons (*--argp, val); return val; } @@ -1236,40 +991,45 @@ list6 (Lisp_Object obj0, Lisp_Object obj1, Lisp_Object obj2, Lisp_Object obj3, } DEFUN ("make-list", Fmake_list, 2, 2, 0, /* -Return a new list of length LENGTH, with each element being INIT. +Return a new list of length LENGTH, with each element being OBJECT. */ - (length, init)) + (length, object)) { CHECK_NATNUM (length); { Lisp_Object val = Qnil; - int size = XINT (length); + size_t size = XINT (length); - while (size-- > 0) - val = Fcons (init, val); + while (size--) + val = Fcons (object, val); return val; } } -/**********************************************************************/ -/* Float allocation */ -/**********************************************************************/ +/************************************************************************/ +/* Float allocation */ +/************************************************************************/ #ifdef LISP_FLOAT_TYPE -DECLARE_FIXED_TYPE_ALLOC (float, struct Lisp_Float); +DECLARE_FIXED_TYPE_ALLOC (float, Lisp_Float); #define MINIMUM_ALLOWED_FIXED_TYPE_CELLS_float 1000 Lisp_Object make_float (double float_value) { Lisp_Object val; - struct Lisp_Float *f; + Lisp_Float *f; + + ALLOCATE_FIXED_TYPE (float, Lisp_Float, f); - ALLOCATE_FIXED_TYPE (float, struct Lisp_Float, f); - set_lheader_implementation (&(f->lheader), lrecord_float); + /* Avoid dump-time `uninitialized memory read' purify warnings. */ + if (sizeof (struct lrecord_header) + sizeof (double) != sizeof (*f)) + xzero (*f); + + set_lheader_implementation (&f->lheader, &lrecord_float); float_data (f) = float_value; XSETFLOAT (val, f); return val; @@ -1278,138 +1038,105 @@ make_float (double float_value) #endif /* LISP_FLOAT_TYPE */ -/**********************************************************************/ -/* Vector allocation */ -/**********************************************************************/ +/************************************************************************/ +/* Vector allocation */ +/************************************************************************/ -#ifdef LRECORD_VECTOR static Lisp_Object -mark_vector (Lisp_Object obj, void (*markobj) (Lisp_Object)) +mark_vector (Lisp_Object obj) { - struct Lisp_Vector *ptr = XVECTOR (obj); + Lisp_Vector *ptr = XVECTOR (obj); int len = vector_length (ptr); int i; for (i = 0; i < len - 1; i++) - (markobj) (ptr->contents[i]); + mark_object (ptr->contents[i]); return (len > 0) ? ptr->contents[len - 1] : Qnil; } static size_t -size_vector (CONST void *lheader) +size_vector (const void *lheader) { - /* * -1 because struct Lisp_Vector includes 1 slot */ - return sizeof (struct Lisp_Vector) + - ((((struct Lisp_Vector *) lheader)->size - 1) * sizeof (Lisp_Object)); + return FLEXIBLE_ARRAY_STRUCT_SIZEOF (Lisp_Vector, Lisp_Object, contents, + ((Lisp_Vector *) lheader)->size); } static int -vector_equal (Lisp_Object o1, Lisp_Object o2, int depth) +vector_equal (Lisp_Object obj1, Lisp_Object obj2, int depth) { - int indice; - int len = XVECTOR_LENGTH (o1); - if (len != XVECTOR_LENGTH (o2)) + int len = XVECTOR_LENGTH (obj1); + if (len != XVECTOR_LENGTH (obj2)) return 0; - for (indice = 0; indice < len; indice++) - { - if (!internal_equal (XVECTOR_DATA (o1) [indice], - XVECTOR_DATA (o2) [indice], - depth + 1)) + + { + Lisp_Object *ptr1 = XVECTOR_DATA (obj1); + Lisp_Object *ptr2 = XVECTOR_DATA (obj2); + while (len--) + if (!internal_equal (*ptr1++, *ptr2++, depth + 1)) return 0; - } + } return 1; } -DEFINE_LRECORD_SEQUENCE_IMPLEMENTATION("vector", vector, - mark_vector, print_vector, 0, - vector_equal, - /* - * No `hash' method needed for - * vectors. internal_hash - * knows how to handle vectors. - */ - 0, - size_vector, struct Lisp_Vector); - -/* #### should allocate `small' vectors from a frob-block */ -static struct Lisp_Vector * -make_vector_internal (size_t sizei) +static hashcode_t +vector_hash (Lisp_Object obj, int depth) { - size_t sizem = (sizeof (struct Lisp_Vector) - /* -1 because struct Lisp_Vector includes 1 slot */ - + (sizei - 1) * sizeof (Lisp_Object)); - struct Lisp_Vector *p = - (struct Lisp_Vector *) alloc_lcrecord (sizem, lrecord_vector); - - p->size = sizei; - return p; + return HASH2 (XVECTOR_LENGTH (obj), + internal_array_hash (XVECTOR_DATA (obj), + XVECTOR_LENGTH (obj), + depth + 1)); } -#else /* ! LRECORD_VECTOR */ +static const struct lrecord_description vector_description[] = { + { XD_LONG, offsetof (Lisp_Vector, size) }, + { XD_LISP_OBJECT_ARRAY, offsetof (Lisp_Vector, contents), XD_INDIRECT(0, 0) }, + { XD_END } +}; -static Lisp_Object all_vectors; +DEFINE_LRECORD_SEQUENCE_IMPLEMENTATION("vector", vector, + mark_vector, print_vector, 0, + vector_equal, + vector_hash, + vector_description, + size_vector, Lisp_Vector); /* #### should allocate `small' vectors from a frob-block */ -static struct Lisp_Vector * +static Lisp_Vector * make_vector_internal (size_t sizei) { - size_t sizem = (sizeof (struct Lisp_Vector) - /* -1 because struct Lisp_Vector includes 1 slot, - * +1 to account for vector_next */ - + (sizei - 1 + 1) * sizeof (Lisp_Object)); - struct Lisp_Vector *p = (struct Lisp_Vector *) allocate_lisp_storage (sizem); - - INCREMENT_CONS_COUNTER (sizem, "vector"); + /* no vector_next */ + size_t sizem = FLEXIBLE_ARRAY_STRUCT_SIZEOF (Lisp_Vector, Lisp_Object, + contents, sizei); + Lisp_Vector *p = (Lisp_Vector *) alloc_lcrecord (sizem, &lrecord_vector); p->size = sizei; - vector_next (p) = all_vectors; - XSETVECTOR (all_vectors, p); return p; } -#endif /* ! LRECORD_VECTOR */ - Lisp_Object -make_vector (EMACS_INT length, Lisp_Object init) +make_vector (size_t length, Lisp_Object object) { - int elt; - Lisp_Object vector; - struct Lisp_Vector *p; - - if (length < 0) - length = XINT (wrong_type_argument (Qnatnump, make_int (length))); + Lisp_Vector *vecp = make_vector_internal (length); + Lisp_Object *p = vector_data (vecp); - p = make_vector_internal (length); - XSETVECTOR (vector, p); + while (length--) + *p++ = object; -#if 0 - /* Initialize big arrays full of 0's quickly, for what that's worth */ { - char *travesty = (char *) &init; - for (i = 1; i < sizeof (Lisp_Object); i++) - { - if (travesty[i] != travesty[0]) - goto fill; - } - memset (vector_data (p), travesty[0], length * sizeof (Lisp_Object)); + Lisp_Object vector; + XSETVECTOR (vector, vecp); return vector; } - fill: -#endif - for (elt = 0; elt < length; elt++) - vector_data(p)[elt] = init; - - return vector; } DEFUN ("make-vector", Fmake_vector, 2, 2, 0, /* -Return a new vector of length LENGTH, with each element being INIT. +Return a new vector of length LENGTH, with each element being OBJECT. See also the function `vector'. */ - (length, init)) + (length, object)) { - CHECK_NATNUM (length); - return make_vector (XINT (length), init); + CONCHECK_NATNUM (length); + return make_vector (XINT (length), object); } DEFUN ("vector", Fvector, 0, MANY, 0, /* @@ -1418,15 +1145,17 @@ Any number of arguments, even zero arguments, are allowed. */ (int nargs, Lisp_Object *args)) { - Lisp_Object vector; - int elt; - struct Lisp_Vector *p = make_vector_internal (nargs); + Lisp_Vector *vecp = make_vector_internal (nargs); + Lisp_Object *p = vector_data (vecp); - for (elt = 0; elt < nargs; elt++) - vector_data(p)[elt] = args[elt]; + while (nargs--) + *p++ = *args++; - XSETVECTOR (vector, p); - return vector; + { + Lisp_Object vector; + XSETVECTOR (vector, vecp); + return vector; + } } Lisp_Object @@ -1529,365 +1258,285 @@ vector8 (Lisp_Object obj0, Lisp_Object obj1, Lisp_Object obj2, } #endif /* unused */ -/**********************************************************************/ -/* Bit Vector allocation */ -/**********************************************************************/ +/************************************************************************/ +/* Bit Vector allocation */ +/************************************************************************/ static Lisp_Object all_bit_vectors; /* #### should allocate `small' bit vectors from a frob-block */ -static struct Lisp_Bit_Vector * +static Lisp_Bit_Vector * make_bit_vector_internal (size_t sizei) { - size_t sizem = sizeof (struct Lisp_Bit_Vector) + - /* -1 because struct Lisp_Bit_Vector includes 1 slot */ - sizeof (long) * (BIT_VECTOR_LONG_STORAGE (sizei) - 1); - struct Lisp_Bit_Vector *p = - (struct Lisp_Bit_Vector *) allocate_lisp_storage (sizem); - set_lheader_implementation (&(p->lheader), lrecord_bit_vector); + size_t num_longs = BIT_VECTOR_LONG_STORAGE (sizei); + size_t sizem = FLEXIBLE_ARRAY_STRUCT_SIZEOF (Lisp_Bit_Vector, unsigned long, + bits, num_longs); + Lisp_Bit_Vector *p = (Lisp_Bit_Vector *) allocate_lisp_storage (sizem); + set_lheader_implementation (&p->lheader, &lrecord_bit_vector); INCREMENT_CONS_COUNTER (sizem, "bit-vector"); bit_vector_length (p) = sizei; - bit_vector_next (p) = all_bit_vectors; + bit_vector_next (p) = all_bit_vectors; /* make sure the extra bits in the last long are 0; the calling functions might not set them. */ - p->bits[BIT_VECTOR_LONG_STORAGE (sizei) - 1] = 0; + p->bits[num_longs - 1] = 0; XSETBIT_VECTOR (all_bit_vectors, p); return p; } Lisp_Object -make_bit_vector (EMACS_INT length, Lisp_Object init) +make_bit_vector (size_t length, Lisp_Object bit) { - Lisp_Object bit_vector; - struct Lisp_Bit_Vector *p; - EMACS_INT num_longs; - - CHECK_BIT (init); + Lisp_Bit_Vector *p = make_bit_vector_internal (length); + size_t num_longs = BIT_VECTOR_LONG_STORAGE (length); - num_longs = BIT_VECTOR_LONG_STORAGE (length); - p = make_bit_vector_internal (length); - XSETBIT_VECTOR (bit_vector, p); + CHECK_BIT (bit); - if (ZEROP (init)) + if (ZEROP (bit)) memset (p->bits, 0, num_longs * sizeof (long)); else { - EMACS_INT bits_in_last = length & (LONGBITS_POWER_OF_2 - 1); + size_t bits_in_last = length & (LONGBITS_POWER_OF_2 - 1); memset (p->bits, ~0, num_longs * sizeof (long)); /* But we have to make sure that the unused bits in the - last integer are 0, so that equal/hash is easy. */ + last long are 0, so that equal/hash is easy. */ if (bits_in_last) p->bits[num_longs - 1] &= (1 << bits_in_last) - 1; } - return bit_vector; + { + Lisp_Object bit_vector; + XSETBIT_VECTOR (bit_vector, p); + return bit_vector; + } } Lisp_Object -make_bit_vector_from_byte_vector (unsigned char *bytevec, EMACS_INT length) +make_bit_vector_from_byte_vector (unsigned char *bytevec, size_t length) { - Lisp_Object bit_vector; - struct Lisp_Bit_Vector *p; - int i; - - if (length < 0) - length = XINT (wrong_type_argument (Qnatnump, make_int (length))); - - p = make_bit_vector_internal (length); - XSETBIT_VECTOR (bit_vector, p); + size_t i; + Lisp_Bit_Vector *p = make_bit_vector_internal (length); for (i = 0; i < length; i++) set_bit_vector_bit (p, i, bytevec[i]); - return bit_vector; + { + Lisp_Object bit_vector; + XSETBIT_VECTOR (bit_vector, p); + return bit_vector; + } } DEFUN ("make-bit-vector", Fmake_bit_vector, 2, 2, 0, /* -Return a new bit vector of length LENGTH. with each bit being INIT. -Each element is set to INIT. See also the function `bit-vector'. +Return a new bit vector of length LENGTH. with each bit set to BIT. +BIT must be one of the integers 0 or 1. See also the function `bit-vector'. */ - (length, init)) + (length, bit)) { CONCHECK_NATNUM (length); - return make_bit_vector (XINT (length), init); + return make_bit_vector (XINT (length), bit); } DEFUN ("bit-vector", Fbit_vector, 0, MANY, 0, /* Return a newly created bit vector with specified arguments as elements. Any number of arguments, even zero arguments, are allowed. +Each argument must be one of the integers 0 or 1. */ (int nargs, Lisp_Object *args)) { - Lisp_Object bit_vector; - int elt; - struct Lisp_Bit_Vector *p; - - for (elt = 0; elt < nargs; elt++) - CHECK_BIT (args[elt]); - - p = make_bit_vector_internal (nargs); + int i; + Lisp_Bit_Vector *p = make_bit_vector_internal (nargs); - for (elt = 0; elt < nargs; elt++) - set_bit_vector_bit (p, elt, !ZEROP (args[elt])); + for (i = 0; i < nargs; i++) + { + CHECK_BIT (args[i]); + set_bit_vector_bit (p, i, !ZEROP (args[i])); + } - XSETBIT_VECTOR (bit_vector, p); - return bit_vector; + { + Lisp_Object bit_vector; + XSETBIT_VECTOR (bit_vector, p); + return bit_vector; + } } -/**********************************************************************/ -/* Compiled-function allocation */ -/**********************************************************************/ +/************************************************************************/ +/* Compiled-function allocation */ +/************************************************************************/ -DECLARE_FIXED_TYPE_ALLOC (compiled_function, struct Lisp_Compiled_Function); +DECLARE_FIXED_TYPE_ALLOC (compiled_function, Lisp_Compiled_Function); #define MINIMUM_ALLOWED_FIXED_TYPE_CELLS_compiled_function 1000 static Lisp_Object -make_compiled_function (int make_pure) -{ - struct Lisp_Compiled_Function *b; - Lisp_Object new; - size_t size = sizeof (struct Lisp_Compiled_Function); - - if (make_pure && check_purespace (size)) - { - b = (struct Lisp_Compiled_Function *) (PUREBEG + pure_bytes_used); - set_lheader_implementation (&(b->lheader), lrecord_compiled_function); -#ifdef USE_INDEXED_LRECORD_IMPLEMENTATION - b->lheader.pure = 1; -#endif - pure_bytes_used += size; - bump_purestat (&purestat_bytecode, size); - } - else - { - ALLOCATE_FIXED_TYPE (compiled_function, struct Lisp_Compiled_Function, - b); - set_lheader_implementation (&(b->lheader), lrecord_compiled_function); - } - b->maxdepth = 0; - b->flags.documentationp = 0; - b->flags.interactivep = 0; - b->flags.domainp = 0; /* I18N3 */ - b->bytecodes = Qzero; - b->constants = Qzero; - b->arglist = Qnil; - b->doc_and_interactive = Qnil; +make_compiled_function (void) +{ + Lisp_Compiled_Function *f; + Lisp_Object fun; + + ALLOCATE_FIXED_TYPE (compiled_function, Lisp_Compiled_Function, f); + set_lheader_implementation (&f->lheader, &lrecord_compiled_function); + + f->stack_depth = 0; + f->specpdl_depth = 0; + f->flags.documentationp = 0; + f->flags.interactivep = 0; + f->flags.domainp = 0; /* I18N3 */ + f->instructions = Qzero; + f->constants = Qzero; + f->arglist = Qnil; + f->doc_and_interactive = Qnil; #ifdef COMPILED_FUNCTION_ANNOTATION_HACK - b->annotated = Qnil; + f->annotated = Qnil; #endif - XSETCOMPILED_FUNCTION (new, b); - return new; + XSETCOMPILED_FUNCTION (fun, f); + return fun; } DEFUN ("make-byte-code", Fmake_byte_code, 4, MANY, 0, /* Return a new compiled-function object. -Usage: (arglist instructions constants stack-size - &optional doc-string interactive-spec) +Usage: (arglist instructions constants stack-depth + &optional doc-string interactive) Note that, unlike all other emacs-lisp functions, calling this with five arguments is NOT the same as calling it with six arguments, the last of which is nil. If the INTERACTIVE arg is specified as nil, then that means that this function was defined with `(interactive)'. If the arg is not specified, then that means the function is not interactive. This is terrible behavior which is retained for compatibility with old -`.elc' files which expected these semantics. +`.elc' files which expect these semantics. */ (int nargs, Lisp_Object *args)) { -/* In a non-insane world this function would have this arglist... - (arglist, instructions, constants, stack_size, doc_string, interactive) - Lisp_Object arglist, instructions, constants, stack_size, doc_string, - interactive; +/* In a non-insane world this function would have this arglist... + (arglist instructions constants stack_depth &optional doc_string interactive) */ + Lisp_Object fun = make_compiled_function (); + Lisp_Compiled_Function *f = XCOMPILED_FUNCTION (fun); + Lisp_Object arglist = args[0]; Lisp_Object instructions = args[1]; Lisp_Object constants = args[2]; - Lisp_Object stack_size = args[3]; + Lisp_Object stack_depth = args[3]; Lisp_Object doc_string = (nargs > 4) ? args[4] : Qnil; Lisp_Object interactive = (nargs > 5) ? args[5] : Qunbound; - /* Don't purecopy the doc references in instructions because it's - wasteful; they will get fixed up later. - - #### If something goes wrong and they don't get fixed up, - we're screwed, because pure stuff isn't marked and thus the - cons references won't be marked and will get reused. - - Note: there will be a window after the byte code is created and - before the doc references are fixed up in which there will be - impure objects inside a pure object, which apparently won't - get marked, leading the trouble. But during that entire window, - the objects are sitting on Vload_force_doc_string_list, which - is staticpro'd, so we're OK. */ - int purecopy_instructions = 1; - - if (nargs > 6) + + if (nargs < 4 || nargs > 6) return Fsignal (Qwrong_number_of_arguments, list2 (intern ("make-byte-code"), make_int (nargs))); - CHECK_LIST (arglist); - /* instructions is a string or a cons (string . int) for a + /* Check for valid formal parameter list now, to allow us to use + SPECBIND_FAST_UNSAFE() later in funcall_compiled_function(). */ + { + EXTERNAL_LIST_LOOP_3 (symbol, arglist, tail) + { + CHECK_SYMBOL (symbol); + if (EQ (symbol, Qt) || + EQ (symbol, Qnil) || + SYMBOL_IS_KEYWORD (symbol)) + signal_simple_error_2 + ("Invalid constant symbol in formal parameter list", + symbol, arglist); + } + } + f->arglist = arglist; + + /* `instructions' is a string or a cons (string . int) for a lazy-loaded function. */ if (CONSP (instructions)) { CHECK_STRING (XCAR (instructions)); CHECK_INT (XCDR (instructions)); - if (!NILP (constants)) - CHECK_VECTOR (constants); - purecopy_instructions = 0; } else { CHECK_STRING (instructions); - CHECK_VECTOR (constants); } - CHECK_NATNUM (stack_size); - /* doc_string may be nil, string, int, or a cons (string . int). */ + f->instructions = instructions; - /* interactive may be list or string (or unbound). */ + if (!NILP (constants)) + CHECK_VECTOR (constants); + f->constants = constants; - if (purify_flag) - { - if (!purified (arglist)) - arglist = Fpurecopy (arglist); - if (purecopy_instructions && !purified (instructions)) - instructions = Fpurecopy (instructions); - if (!purified (doc_string)) - doc_string = Fpurecopy (doc_string); - if (!purified (interactive) && !UNBOUNDP (interactive)) - interactive = Fpurecopy (interactive); - - /* Statistics are kept differently for the constants */ - if (!purified (constants)) -#ifdef PURESTAT - { - int old = purecopying_for_bytecode; - purecopying_for_bytecode = 1; - constants = Fpurecopy (constants); - purecopying_for_bytecode = old; - } -#else - constants = Fpurecopy (constants); -#endif /* PURESTAT */ - -#ifdef PURESTAT - if (STRINGP (instructions)) - bump_purestat (&purestat_string_bytecodes, pure_sizeof (instructions)); - if (VECTORP (constants)) - bump_purestat (&purestat_vector_bytecode_constants, - pure_sizeof (constants)); - if (STRINGP (doc_string)) - /* These should be have been snagged by make-docfile... */ - bump_purestat (&purestat_string_documentation, - pure_sizeof (doc_string)); - if (STRINGP (interactive)) - bump_purestat (&purestat_string_interactive, - pure_sizeof (interactive)); -#endif /* PURESTAT */ - } + CHECK_NATNUM (stack_depth); + f->stack_depth = (unsigned short) XINT (stack_depth); - { - int docp = !NILP (doc_string); - int intp = !UNBOUNDP (interactive); -#ifdef I18N3 - int domp = !NILP (Vfile_domain); -#endif - Lisp_Object val = make_compiled_function (purify_flag); - struct Lisp_Compiled_Function *b = XCOMPILED_FUNCTION (val); - b->flags.documentationp = docp; - b->flags.interactivep = intp; -#ifdef I18N3 - b->flags.domainp = domp; -#endif - b->maxdepth = XINT (stack_size); - b->bytecodes = instructions; - b->constants = constants; - b->arglist = arglist; #ifdef COMPILED_FUNCTION_ANNOTATION_HACK - if (!NILP (Vcurrent_compiled_function_annotation)) - b->annotated = Fpurecopy (Vcurrent_compiled_function_annotation); - else if (!NILP (Vload_file_name_internal_the_purecopy)) - b->annotated = Vload_file_name_internal_the_purecopy; - else if (!NILP (Vload_file_name_internal)) - { - struct gcpro gcpro1; - GCPRO1(val); /* don't let val or b get reaped */ - Vload_file_name_internal_the_purecopy = - Fpurecopy (Ffile_name_nondirectory (Vload_file_name_internal)); - b->annotated = Vload_file_name_internal_the_purecopy; - UNGCPRO; - } + if (!NILP (Vcurrent_compiled_function_annotation)) + f->annotated = Fcopy (Vcurrent_compiled_function_annotation); + else if (!NILP (Vload_file_name_internal_the_purecopy)) + f->annotated = Vload_file_name_internal_the_purecopy; + else if (!NILP (Vload_file_name_internal)) + { + struct gcpro gcpro1; + GCPRO1 (fun); /* don't let fun get reaped */ + Vload_file_name_internal_the_purecopy = + Ffile_name_nondirectory (Vload_file_name_internal); + f->annotated = Vload_file_name_internal_the_purecopy; + UNGCPRO; + } #endif /* COMPILED_FUNCTION_ANNOTATION_HACK */ + /* doc_string may be nil, string, int, or a cons (string . int). + interactive may be list or string (or unbound). */ + f->doc_and_interactive = Qunbound; #ifdef I18N3 - if (docp && intp && domp) - b->doc_and_interactive = (((purify_flag) ? pure_cons : Fcons) - (doc_string, - (((purify_flag) ? pure_cons : Fcons) - (interactive, Vfile_domain)))); - else if (docp && domp) - b->doc_and_interactive = (((purify_flag) ? pure_cons : Fcons) - (doc_string, Vfile_domain)); - else if (intp && domp) - b->doc_and_interactive = (((purify_flag) ? pure_cons : Fcons) - (interactive, Vfile_domain)); - else -#endif - if (docp && intp) - b->doc_and_interactive = (((purify_flag) ? pure_cons : Fcons) - (doc_string, interactive)); - else if (intp) - b->doc_and_interactive = interactive; -#ifdef I18N3 - else if (domp) - b->doc_and_interactive = Vfile_domain; + if ((f->flags.domainp = !NILP (Vfile_domain)) != 0) + f->doc_and_interactive = Vfile_domain; #endif - else - b->doc_and_interactive = doc_string; + if ((f->flags.interactivep = !UNBOUNDP (interactive)) != 0) + { + f->doc_and_interactive + = (UNBOUNDP (f->doc_and_interactive) ? interactive : + Fcons (interactive, f->doc_and_interactive)); + } + if ((f->flags.documentationp = !NILP (doc_string)) != 0) + { + f->doc_and_interactive + = (UNBOUNDP (f->doc_and_interactive) ? doc_string : + Fcons (doc_string, f->doc_and_interactive)); + } + if (UNBOUNDP (f->doc_and_interactive)) + f->doc_and_interactive = Qnil; - return val; - } + return fun; } -/**********************************************************************/ -/* Symbol allocation */ -/**********************************************************************/ +/************************************************************************/ +/* Symbol allocation */ +/************************************************************************/ -DECLARE_FIXED_TYPE_ALLOC (symbol, struct Lisp_Symbol); +DECLARE_FIXED_TYPE_ALLOC (symbol, Lisp_Symbol); #define MINIMUM_ALLOWED_FIXED_TYPE_CELLS_symbol 1000 DEFUN ("make-symbol", Fmake_symbol, 1, 1, 0, /* Return a newly allocated uninterned symbol whose name is NAME. Its value and function definition are void, and its property list is nil. */ - (str)) + (name)) { Lisp_Object val; - struct Lisp_Symbol *p; + Lisp_Symbol *p; - CHECK_STRING (str); + CHECK_STRING (name); - ALLOCATE_FIXED_TYPE (symbol, struct Lisp_Symbol, p); -#ifdef LRECORD_SYMBOL - set_lheader_implementation (&(p->lheader), lrecord_symbol); -#endif - p->name = XSTRING (str); - p->plist = Qnil; - p->value = Qunbound; + ALLOCATE_FIXED_TYPE (symbol, Lisp_Symbol, p); + set_lheader_implementation (&p->lheader, &lrecord_symbol); + p->name = XSTRING (name); + p->plist = Qnil; + p->value = Qunbound; p->function = Qunbound; - p->obarray = Qnil; symbol_next (p) = 0; XSETSYMBOL (val, p); return val; } -/**********************************************************************/ -/* Extent allocation */ -/**********************************************************************/ +/************************************************************************/ +/* Extent allocation */ +/************************************************************************/ DECLARE_FIXED_TYPE_ALLOC (extent, struct extent); #define MINIMUM_ALLOWED_FIXED_TYPE_CELLS_extent 1000 @@ -1898,8 +1547,7 @@ allocate_extent (void) struct extent *e; ALLOCATE_FIXED_TYPE (extent, struct extent, e); - /* xzero (*e); */ - set_lheader_implementation (&(e->lheader), lrecord_extent); + set_lheader_implementation (&e->lheader, &lrecord_extent); extent_object (e) = Qnil; set_extent_start (e, -1); set_extent_end (e, -1); @@ -1915,32 +1563,32 @@ allocate_extent (void) } -/**********************************************************************/ -/* Event allocation */ -/**********************************************************************/ +/************************************************************************/ +/* Event allocation */ +/************************************************************************/ -DECLARE_FIXED_TYPE_ALLOC (event, struct Lisp_Event); +DECLARE_FIXED_TYPE_ALLOC (event, Lisp_Event); #define MINIMUM_ALLOWED_FIXED_TYPE_CELLS_event 1000 Lisp_Object allocate_event (void) { Lisp_Object val; - struct Lisp_Event *e; + Lisp_Event *e; - ALLOCATE_FIXED_TYPE (event, struct Lisp_Event, e); - set_lheader_implementation (&(e->lheader), lrecord_event); + ALLOCATE_FIXED_TYPE (event, Lisp_Event, e); + set_lheader_implementation (&e->lheader, &lrecord_event); XSETEVENT (val, e); return val; } -/**********************************************************************/ -/* Marker allocation */ -/**********************************************************************/ +/************************************************************************/ +/* Marker allocation */ +/************************************************************************/ -DECLARE_FIXED_TYPE_ALLOC (marker, struct Lisp_Marker); +DECLARE_FIXED_TYPE_ALLOC (marker, Lisp_Marker); #define MINIMUM_ALLOWED_FIXED_TYPE_CELLS_marker 1000 DEFUN ("make-marker", Fmake_marker, 0, 0, 0, /* @@ -1949,10 +1597,10 @@ Return a new marker which does not point at any place. ()) { Lisp_Object val; - struct Lisp_Marker *p; + Lisp_Marker *p; - ALLOCATE_FIXED_TYPE (marker, struct Lisp_Marker, p); - set_lheader_implementation (&(p->lheader), lrecord_marker); + ALLOCATE_FIXED_TYPE (marker, Lisp_Marker, p); + set_lheader_implementation (&p->lheader, &lrecord_marker); p->buffer = 0; p->memind = 0; marker_next (p) = 0; @@ -1966,10 +1614,10 @@ Lisp_Object noseeum_make_marker (void) { Lisp_Object val; - struct Lisp_Marker *p; + Lisp_Marker *p; - NOSEEUM_ALLOCATE_FIXED_TYPE (marker, struct Lisp_Marker, p); - set_lheader_implementation (&(p->lheader), lrecord_marker); + NOSEEUM_ALLOCATE_FIXED_TYPE (marker, Lisp_Marker, p); + set_lheader_implementation (&p->lheader, &lrecord_marker); p->buffer = 0; p->memind = 0; marker_next (p) = 0; @@ -1980,9 +1628,9 @@ noseeum_make_marker (void) } -/**********************************************************************/ -/* String allocation */ -/**********************************************************************/ +/************************************************************************/ +/* String allocation */ +/************************************************************************/ /* The data for "short" strings generally resides inside of structs of type string_chars_block. The Lisp_String structure is allocated just like any @@ -1997,45 +1645,97 @@ noseeum_make_marker (void) This new method makes things somewhat bigger, but it is MUCH safer. */ -DECLARE_FIXED_TYPE_ALLOC (string, struct Lisp_String); +DECLARE_FIXED_TYPE_ALLOC (string, Lisp_String); /* strings are used and freed quite often */ /* #define MINIMUM_ALLOWED_FIXED_TYPE_CELLS_string 10000 */ #define MINIMUM_ALLOWED_FIXED_TYPE_CELLS_string 1000 -#ifdef LRECORD_STRING static Lisp_Object -mark_string (Lisp_Object obj, void (*markobj) (Lisp_Object)) +mark_string (Lisp_Object obj) { - struct Lisp_String *ptr = XSTRING (obj); + Lisp_String *ptr = XSTRING (obj); - if (GC_CONSP (ptr->plist) && GC_EXTENT_INFOP (XCAR (ptr->plist))) + if (CONSP (ptr->plist) && EXTENT_INFOP (XCAR (ptr->plist))) flush_cached_extent_info (XCAR (ptr->plist)); return ptr->plist; } static int -string_equal (Lisp_Object o1, Lisp_Object o2, int depth) +string_equal (Lisp_Object obj1, Lisp_Object obj2, int depth) { Bytecount len; - return (((len = XSTRING_LENGTH (o1)) == XSTRING_LENGTH (o2)) && - !memcmp (XSTRING_DATA (o1), XSTRING_DATA (o2), len)); + return (((len = XSTRING_LENGTH (obj1)) == XSTRING_LENGTH (obj2)) && + !memcmp (XSTRING_DATA (obj1), XSTRING_DATA (obj2), len)); } -DEFINE_BASIC_LRECORD_IMPLEMENTATION ("string", string, - mark_string, print_string, - /* - * No `finalize', or `hash' methods. - * internal_hash already knows how - * to hash strings and finalization - * is done with the - * ADDITIONAL_FREE_string macro, - * which is the standard way to do - * finalization when using - * SWEEP_FIXED_TYPE_BLOCK(). - */ - 0, string_equal, 0, - struct Lisp_String); -#endif /* LRECORD_STRING */ +static const struct lrecord_description string_description[] = { + { XD_BYTECOUNT, offsetof (Lisp_String, size) }, + { XD_OPAQUE_DATA_PTR, offsetof (Lisp_String, data), XD_INDIRECT(0, 1) }, + { XD_LISP_OBJECT, offsetof (Lisp_String, plist) }, + { XD_END } +}; + +/* We store the string's extent info as the first element of the string's + property list; and the string's MODIFF as the first or second element + of the string's property list (depending on whether the extent info + is present), but only if the string has been modified. This is ugly + but it reduces the memory allocated for the string in the vast + majority of cases, where the string is never modified and has no + extent info. + + #### This means you can't use an int as a key in a string's plist. */ + +static Lisp_Object * +string_plist_ptr (Lisp_Object string) +{ + Lisp_Object *ptr = &XSTRING (string)->plist; + + if (CONSP (*ptr) && EXTENT_INFOP (XCAR (*ptr))) + ptr = &XCDR (*ptr); + if (CONSP (*ptr) && INTP (XCAR (*ptr))) + ptr = &XCDR (*ptr); + return ptr; +} + +static Lisp_Object +string_getprop (Lisp_Object string, Lisp_Object property) +{ + return external_plist_get (string_plist_ptr (string), property, 0, ERROR_ME); +} + +static int +string_putprop (Lisp_Object string, Lisp_Object property, Lisp_Object value) +{ + external_plist_put (string_plist_ptr (string), property, value, 0, ERROR_ME); + return 1; +} + +static int +string_remprop (Lisp_Object string, Lisp_Object property) +{ + return external_remprop (string_plist_ptr (string), property, 0, ERROR_ME); +} + +static Lisp_Object +string_plist (Lisp_Object string) +{ + return *string_plist_ptr (string); +} + +/* No `finalize', or `hash' methods. + internal_hash() already knows how to hash strings and finalization + is done with the ADDITIONAL_FREE_string macro, which is the + standard way to do finalization when using + SWEEP_FIXED_TYPE_BLOCK(). */ +DEFINE_BASIC_LRECORD_IMPLEMENTATION_WITH_PROPS ("string", string, + mark_string, print_string, + 0, string_equal, 0, + string_description, + string_getprop, + string_putprop, + string_remprop, + string_plist, + Lisp_String); /* String blocks contain this many useful bytes. */ #define STRING_CHARS_BLOCK_SIZE \ @@ -2053,34 +1753,32 @@ struct string_chars_block unsigned char string_chars[STRING_CHARS_BLOCK_SIZE]; }; -struct string_chars_block *first_string_chars_block; -struct string_chars_block *current_string_chars_block; +static struct string_chars_block *first_string_chars_block; +static struct string_chars_block *current_string_chars_block; /* If SIZE is the length of a string, this returns how many bytes * the string occupies in string_chars_block->string_chars * (including alignment padding). */ -#define STRING_FULLSIZE(s) \ - ALIGN_SIZE (((s) + 1 + sizeof (struct Lisp_String *)),\ - ALIGNOF (struct Lisp_String *)) +#define STRING_FULLSIZE(size) \ + ALIGN_SIZE (((size) + 1 + sizeof (Lisp_String *)),\ + ALIGNOF (Lisp_String *)) #define BIG_STRING_FULLSIZE_P(fullsize) ((fullsize) >= STRING_CHARS_BLOCK_SIZE) #define BIG_STRING_SIZE_P(size) (BIG_STRING_FULLSIZE_P (STRING_FULLSIZE(size))) -#define CHARS_TO_STRING_CHAR(x) \ - ((struct string_chars *) \ - (((char *) (x)) - (slot_offset (struct string_chars, chars[0])))) - +#define STRING_CHARS_FREE_P(ptr) ((ptr)->string == NULL) +#define MARK_STRING_CHARS_AS_FREE(ptr) ((void) ((ptr)->string = NULL)) struct string_chars { - struct Lisp_String *string; + Lisp_String *string; unsigned char chars[1]; }; struct unused_string_chars { - struct Lisp_String *string; + Lisp_String *string; EMACS_INT fullsize; }; @@ -2095,19 +1793,14 @@ init_string_chars_alloc (void) } static struct string_chars * -allocate_string_chars_struct (struct Lisp_String *string_it_goes_with, +allocate_string_chars_struct (Lisp_String *string_it_goes_with, EMACS_INT fullsize) { struct string_chars *s_chars; - /* Allocate the string's actual data */ - if (BIG_STRING_FULLSIZE_P (fullsize)) - { - s_chars = (struct string_chars *) xmalloc (fullsize); - } - else if (fullsize <= - (countof (current_string_chars_block->string_chars) - - current_string_chars_block->pos)) + if (fullsize <= + (countof (current_string_chars_block->string_chars) + - current_string_chars_block->pos)) { /* This string can fit in the current string chars block */ s_chars = (struct string_chars *) @@ -2118,13 +1811,13 @@ allocate_string_chars_struct (struct Lisp_String *string_it_goes_with, else { /* Make a new current string chars block */ - struct string_chars_block *new = xnew (struct string_chars_block); + struct string_chars_block *new_scb = xnew (struct string_chars_block); - current_string_chars_block->next = new; - new->prev = current_string_chars_block; - new->next = 0; - current_string_chars_block = new; - new->pos = fullsize; + current_string_chars_block->next = new_scb; + new_scb->prev = current_string_chars_block; + new_scb->next = 0; + current_string_chars_block = new_scb; + new_scb->pos = fullsize; s_chars = (struct string_chars *) current_string_chars_block->string_chars; } @@ -2139,23 +1832,20 @@ allocate_string_chars_struct (struct Lisp_String *string_it_goes_with, Lisp_Object make_uninit_string (Bytecount length) { - struct Lisp_String *s; - struct string_chars *s_chars; + Lisp_String *s; EMACS_INT fullsize = STRING_FULLSIZE (length); Lisp_Object val; - if ((length < 0) || (fullsize <= 0)) - abort (); + assert (length >= 0 && fullsize > 0); /* Allocate the string header */ - ALLOCATE_FIXED_TYPE (string, struct Lisp_String, s); -#ifdef LRECORD_STRING - set_lheader_implementation (&(s->lheader), lrecord_string); -#endif + ALLOCATE_FIXED_TYPE (string, Lisp_String, s); + set_lheader_implementation (&s->lheader, &lrecord_string); - s_chars = allocate_string_chars_struct (s, fullsize); + set_string_data (s, BIG_STRING_FULLSIZE_P (fullsize) + ? xnew_array (Bufbyte, length + 1) + : allocate_string_chars_struct (s, fullsize)->chars); - set_string_data (s, &(s_chars->chars[0])); set_string_length (s, length); s->plist = Qnil; @@ -2176,8 +1866,9 @@ static void verify_string_chars_integrity (void); */ void -resize_string (struct Lisp_String *s, Bytecount pos, Bytecount delta) +resize_string (Lisp_String *s, Bytecount pos, Bytecount delta) { + Bytecount oldfullsize, newfullsize; #ifdef VERIFY_STRING_CHARS_INTEGRITY verify_string_chars_integrity (); #endif @@ -2196,47 +1887,62 @@ resize_string (struct Lisp_String *s, Bytecount pos, Bytecount delta) } #endif /* ERROR_CHECK_BUFPOS */ - if (pos >= 0 && delta < 0) - /* If DELTA < 0, the functions below will delete the characters - before POS. We want to delete characters *after* POS, however, - so convert this to the appropriate form. */ - pos += -delta; - if (delta == 0) /* simplest case: no size change. */ return; - else - { - Bytecount oldfullsize = STRING_FULLSIZE (string_length (s)); - Bytecount newfullsize = STRING_FULLSIZE (string_length (s) + delta); - if (oldfullsize == newfullsize) + if (pos >= 0 && delta < 0) + /* If DELTA < 0, the functions below will delete the characters + before POS. We want to delete characters *after* POS, however, + so convert this to the appropriate form. */ + pos += -delta; + + oldfullsize = STRING_FULLSIZE (string_length (s)); + newfullsize = STRING_FULLSIZE (string_length (s) + delta); + + if (BIG_STRING_FULLSIZE_P (oldfullsize)) + { + if (BIG_STRING_FULLSIZE_P (newfullsize)) + { + /* Both strings are big. We can just realloc(). + But careful! If the string is shrinking, we have to + memmove() _before_ realloc(), and if growing, we have to + memmove() _after_ realloc() - otherwise the access is + illegal, and we might crash. */ + Bytecount len = string_length (s) + 1 - pos; + + if (delta < 0 && pos >= 0) + memmove (string_data (s) + pos + delta, string_data (s) + pos, len); + set_string_data (s, (Bufbyte *) xrealloc (string_data (s), + string_length (s) + delta + 1)); + if (delta > 0 && pos >= 0) + memmove (string_data (s) + pos + delta, string_data (s) + pos, len); + } + else /* String has been demoted from BIG_STRING. */ { - /* next simplest case; size change but the necessary - allocation size won't change (up or down; code somewhere - depends on there not being any unused allocation space, - modulo any alignment constraints). */ + Bufbyte *new_data = + allocate_string_chars_struct (s, newfullsize)->chars; + Bufbyte *old_data = string_data (s); + if (pos >= 0) { - Bufbyte *addroff = pos + string_data (s); - - memmove (addroff + delta, addroff, - /* +1 due to zero-termination. */ - string_length (s) + 1 - pos); + memcpy (new_data, old_data, pos); + memcpy (new_data + pos + delta, old_data + pos, + string_length (s) + 1 - pos); } + set_string_data (s, new_data); + xfree (old_data); } - else if (BIG_STRING_FULLSIZE_P (oldfullsize) && - BIG_STRING_FULLSIZE_P (newfullsize)) + } + else /* old string is small */ + { + if (oldfullsize == newfullsize) { - /* next simplest case; the string is big enough to be malloc()ed - itself, so we just realloc. - - It's important not to let the string get below the threshold - for making big strings and still remain malloc()ed; if that - were the case, repeated calls to this function on the same - string could result in memory leakage. */ - set_string_data (s, (Bufbyte *) xrealloc (string_data (s), - newfullsize)); + /* special case; size change but the necessary + allocation size won't change (up or down; code + somewhere depends on there not being any unused + allocation space, modulo any alignment + constraints). */ if (pos >= 0) { Bufbyte *addroff = pos + string_data (s); @@ -2248,58 +1954,52 @@ resize_string (struct Lisp_String *s, Bytecount pos, Bytecount delta) } else { - /* worst case. We make a new string_chars struct and copy - the string's data into it, inserting/deleting the delta - in the process. The old string data will either get - freed by us (if it was malloc()ed) or will be reclaimed - in the normal course of garbage collection. */ - struct string_chars *s_chars = - allocate_string_chars_struct (s, newfullsize); - Bufbyte *new_addr = &(s_chars->chars[0]); - Bufbyte *old_addr = string_data (s); + Bufbyte *old_data = string_data (s); + Bufbyte *new_data = + BIG_STRING_FULLSIZE_P (newfullsize) + ? xnew_array (Bufbyte, string_length (s) + delta + 1) + : allocate_string_chars_struct (s, newfullsize)->chars; + if (pos >= 0) { - memcpy (new_addr, old_addr, pos); - memcpy (new_addr + pos + delta, old_addr + pos, + memcpy (new_data, old_data, pos); + memcpy (new_data + pos + delta, old_data + pos, string_length (s) + 1 - pos); } - set_string_data (s, new_addr); - if (BIG_STRING_FULLSIZE_P (oldfullsize)) - xfree (old_addr); - else - { - /* We need to mark this chunk of the string_chars_block - as unused so that compact_string_chars() doesn't - freak. */ - struct string_chars *old_s_chars = - (struct string_chars *) ((char *) old_addr - - sizeof (struct Lisp_String *)); - /* Sanity check to make sure we aren't hosed by strange - alignment/padding. */ - assert (old_s_chars->string == s); - MARK_STRUCT_AS_FREE (old_s_chars); - ((struct unused_string_chars *) old_s_chars)->fullsize = - oldfullsize; - } + set_string_data (s, new_data); + + { + /* We need to mark this chunk of the string_chars_block + as unused so that compact_string_chars() doesn't + freak. */ + struct string_chars *old_s_chars = (struct string_chars *) + ((char *) old_data - offsetof (struct string_chars, chars)); + /* Sanity check to make sure we aren't hosed by strange + alignment/padding. */ + assert (old_s_chars->string == s); + MARK_STRING_CHARS_AS_FREE (old_s_chars); + ((struct unused_string_chars *) old_s_chars)->fullsize = + oldfullsize; + } } + } - set_string_length (s, string_length (s) + delta); - /* If pos < 0, the string won't be zero-terminated. - Terminate now just to make sure. */ - string_data (s)[string_length (s)] = '\0'; + set_string_length (s, string_length (s) + delta); + /* If pos < 0, the string won't be zero-terminated. + Terminate now just to make sure. */ + string_data (s)[string_length (s)] = '\0'; - if (pos >= 0) - { - Lisp_Object string; - - XSETSTRING (string, s); - /* We also have to adjust all of the extent indices after the - place we did the change. We say "pos - 1" because - adjust_extents() is exclusive of the starting position - passed to it. */ - adjust_extents (string, pos - 1, string_length (s), - delta); - } + if (pos >= 0) + { + Lisp_Object string; + + XSETSTRING (string, s); + /* We also have to adjust all of the extent indices after the + place we did the change. We say "pos - 1" because + adjust_extents() is exclusive of the starting position + passed to it. */ + adjust_extents (string, pos - 1, string_length (s), + delta); } #ifdef VERIFY_STRING_CHARS_INTEGRITY @@ -2310,14 +2010,12 @@ resize_string (struct Lisp_String *s, Bytecount pos, Bytecount delta) #ifdef MULE void -set_string_char (struct Lisp_String *s, Charcount i, Emchar c) +set_string_char (Lisp_String *s, Charcount i, Emchar c) { - Bytecount oldlen, newlen; Bufbyte newstr[MAX_EMCHAR_LEN]; Bytecount bytoff = charcount_to_bytecount (string_data (s), i); - - oldlen = charcount_to_bytecount (string_data (s) + bytoff, 1); - newlen = set_charptr_emchar (newstr, c); + Bytecount oldlen = charcount_to_bytecount (string_data (s) + bytoff, 1); + Bytecount newlen = set_charptr_emchar (newstr, c); if (oldlen != newlen) resize_string (s, bytoff, newlen - oldlen); @@ -2328,35 +2026,44 @@ set_string_char (struct Lisp_String *s, Charcount i, Emchar c) #endif /* MULE */ DEFUN ("make-string", Fmake_string, 2, 2, 0, /* -Return a new string of length LENGTH, with each character being INIT. -LENGTH must be an integer and INIT must be a character. +Return a new string consisting of LENGTH copies of CHARACTER. +LENGTH must be a non-negative integer. */ - (length, init)) + (length, character)) { - Lisp_Object val; - CHECK_NATNUM (length); - CHECK_CHAR_COERCE_INT (init); + CHECK_CHAR_COERCE_INT (character); { - Bufbyte str[MAX_EMCHAR_LEN]; - int len = set_charptr_emchar (str, XCHAR (init)); + Bufbyte init_str[MAX_EMCHAR_LEN]; + int len = set_charptr_emchar (init_str, XCHAR (character)); + Lisp_Object val = make_uninit_string (len * XINT (length)); - val = make_uninit_string (len * XINT (length)); if (len == 1) /* Optimize the single-byte case */ - memset (XSTRING_DATA (val), XCHAR (init), XSTRING_LENGTH (val)); + memset (XSTRING_DATA (val), XCHAR (character), XSTRING_LENGTH (val)); else { - int i, j, k; + size_t i; Bufbyte *ptr = XSTRING_DATA (val); - k = 0; - for (i = 0; i < XINT (length); i++) - for (j = 0; j < len; j++) - ptr[k++] = str[j]; + for (i = XINT (length); i; i--) + { + Bufbyte *init_ptr = init_str; + switch (len) + { +#ifdef UTF2000 + case 6: *ptr++ = *init_ptr++; + case 5: *ptr++ = *init_ptr++; +#endif + case 4: *ptr++ = *init_ptr++; + case 3: *ptr++ = *init_ptr++; + case 2: *ptr++ = *init_ptr++; + case 1: *ptr++ = *init_ptr++; + } + } } + return val; } - return val; } DEFUN ("string", Fstring, 0, MANY, 0, /* @@ -2376,10 +2083,11 @@ Concatenate all the argument characters and make the result a string. return make_string (storage, p - storage); } + /* Take some raw memory, which MUST already be in internal format, and package it up into a Lisp string. */ Lisp_Object -make_string (CONST Bufbyte *contents, Bytecount length) +make_string (const Bufbyte *contents, Bytecount length) { Lisp_Object val; @@ -2396,36 +2104,60 @@ make_string (CONST Bufbyte *contents, Bytecount length) /* Take some raw memory, encoded in some external data format, and convert it into a Lisp string. */ Lisp_Object -make_ext_string (CONST Extbyte *contents, EMACS_INT length, - enum external_data_format fmt) +make_ext_string (const Extbyte *contents, EMACS_INT length, + Lisp_Object coding_system) { - Bufbyte *intstr; - Bytecount intlen; - - GET_CHARPTR_INT_DATA_ALLOCA (contents, length, fmt, intstr, intlen); - return make_string (intstr, intlen); + Lisp_Object string; + TO_INTERNAL_FORMAT (DATA, (contents, length), + LISP_STRING, string, + coding_system); + return string; } Lisp_Object -build_string (CONST char *str) +build_string (const char *str) { /* Some strlen's crash and burn if passed null. */ - return make_string ((CONST Bufbyte *) str, (str ? strlen(str) : 0)); + return make_string ((const Bufbyte *) str, (str ? strlen(str) : 0)); } Lisp_Object -build_ext_string (CONST char *str, enum external_data_format fmt) +build_ext_string (const char *str, Lisp_Object coding_system) { /* Some strlen's crash and burn if passed null. */ - return make_ext_string ((CONST Extbyte *) str, (str ? strlen(str) : 0), fmt); + return make_ext_string ((const Extbyte *) str, (str ? strlen(str) : 0), + coding_system); } Lisp_Object -build_translated_string (CONST char *str) +build_translated_string (const char *str) { return build_string (GETTEXT (str)); } +Lisp_Object +make_string_nocopy (const Bufbyte *contents, Bytecount length) +{ + Lisp_String *s; + Lisp_Object val; + + /* Make sure we find out about bad make_string_nocopy's when they happen */ +#if defined (ERROR_CHECK_BUFPOS) && defined (MULE) + bytecount_to_charcount (contents, length); /* Just for the assertions */ +#endif + + /* Allocate the string header */ + ALLOCATE_FIXED_TYPE (string, Lisp_String, s); + set_lheader_implementation (&s->lheader, &lrecord_string); + SET_C_READONLY_RECORD_HEADER (&s->lheader); + s->plist = Qnil; + set_string_data (s, (Bufbyte *)contents); + set_string_length (s, length); + + XSETSTRING (val, s); + return val; +} + /************************************************************************/ /* lcrecord lists */ @@ -2439,7 +2171,7 @@ build_translated_string (CONST char *str) It works like this: 1) Create an lcrecord-list object using make_lcrecord_list(). - This is often done at initialization. Remember to staticpro + This is often done at initialization. Remember to staticpro_nodump this object! The arguments to make_lcrecord_list() are the same as would be passed to alloc_lcrecord(). 2) Instead of calling alloc_lcrecord(), call allocate_managed_lcrecord() @@ -2460,7 +2192,7 @@ build_translated_string (CONST char *str) */ static Lisp_Object -mark_lcrecord_list (Lisp_Object obj, void (*markobj) (Lisp_Object)) +mark_lcrecord_list (Lisp_Object obj) { struct lcrecord_list *list = XLCRECORD_LIST (obj); Lisp_Object chain = list->free; @@ -2471,22 +2203,23 @@ mark_lcrecord_list (Lisp_Object obj, void (*markobj) (Lisp_Object)) struct free_lcrecord_header *free_header = (struct free_lcrecord_header *) lheader; -#ifdef ERROR_CHECK_GC - CONST struct lrecord_implementation *implementation - = LHEADER_IMPLEMENTATION(lheader); - - /* There should be no other pointers to the free list. */ - assert (!MARKED_RECORD_HEADER_P (lheader)); - /* Only lcrecords should be here. */ - assert (!implementation->basic_p); - /* Only free lcrecords should be here. */ - assert (free_header->lcheader.free); - /* The type of the lcrecord must be right. */ - assert (implementation == list->implementation); - /* So must the size. */ - assert (implementation->static_size == 0 - || implementation->static_size == list->size); -#endif /* ERROR_CHECK_GC */ + gc_checking_assert + (/* There should be no other pointers to the free list. */ + ! MARKED_RECORD_HEADER_P (lheader) + && + /* Only lcrecords should be here. */ + ! LHEADER_IMPLEMENTATION (lheader)->basic_p + && + /* Only free lcrecords should be here. */ + free_header->lcheader.free + && + /* The type of the lcrecord must be right. */ + LHEADER_IMPLEMENTATION (lheader) == list->implementation + && + /* So must the size. */ + (LHEADER_IMPLEMENTATION (lheader)->static_size == 0 || + LHEADER_IMPLEMENTATION (lheader)->static_size == list->size) + ); MARK_RECORD_HEADER (lheader); chain = free_header->chain; @@ -2497,13 +2230,13 @@ mark_lcrecord_list (Lisp_Object obj, void (*markobj) (Lisp_Object)) DEFINE_LRECORD_IMPLEMENTATION ("lcrecord-list", lcrecord_list, mark_lcrecord_list, internal_object_printer, - 0, 0, 0, struct lcrecord_list); + 0, 0, 0, 0, struct lcrecord_list); Lisp_Object make_lcrecord_list (size_t size, - CONST struct lrecord_implementation *implementation) + const struct lrecord_implementation *implementation) { struct lcrecord_list *p = alloc_lcrecord_type (struct lcrecord_list, - lrecord_lcrecord_list); + &lrecord_lcrecord_list); Lisp_Object val; p->implementation = implementation; @@ -2524,23 +2257,21 @@ allocate_managed_lcrecord (Lisp_Object lcrecord_list) (struct free_lcrecord_header *) XPNTR (val); #ifdef ERROR_CHECK_GC - struct lrecord_header *lheader = - (struct lrecord_header *) free_header; - CONST struct lrecord_implementation *implementation - = LHEADER_IMPLEMENTATION (lheader); + struct lrecord_header *lheader = &free_header->lcheader.lheader; /* There should be no other pointers to the free list. */ - assert (!MARKED_RECORD_HEADER_P (lheader)); + assert (! MARKED_RECORD_HEADER_P (lheader)); /* Only lcrecords should be here. */ - assert (!implementation->basic_p); + assert (! LHEADER_IMPLEMENTATION (lheader)->basic_p); /* Only free lcrecords should be here. */ assert (free_header->lcheader.free); /* The type of the lcrecord must be right. */ - assert (implementation == list->implementation); + assert (LHEADER_IMPLEMENTATION (lheader) == list->implementation); /* So must the size. */ - assert (implementation->static_size == 0 - || implementation->static_size == list->size); + assert (LHEADER_IMPLEMENTATION (lheader)->static_size == 0 || + LHEADER_IMPLEMENTATION (lheader)->static_size == list->size); #endif /* ERROR_CHECK_GC */ + list->free = free_header->chain; free_header->lcheader.free = 0; return val; @@ -2549,8 +2280,7 @@ allocate_managed_lcrecord (Lisp_Object lcrecord_list) { Lisp_Object val; - XSETOBJ (val, Lisp_Type_Record, - alloc_lcrecord (list->size, list->implementation)); + XSETOBJ (val, alloc_lcrecord (list->size, list->implementation)); return val; } } @@ -2561,883 +2291,174 @@ free_managed_lcrecord (Lisp_Object lcrecord_list, Lisp_Object lcrecord) struct lcrecord_list *list = XLCRECORD_LIST (lcrecord_list); struct free_lcrecord_header *free_header = (struct free_lcrecord_header *) XPNTR (lcrecord); - struct lrecord_header *lheader = - (struct lrecord_header *) free_header; - CONST struct lrecord_implementation *implementation + struct lrecord_header *lheader = &free_header->lcheader.lheader; + const struct lrecord_implementation *implementation = LHEADER_IMPLEMENTATION (lheader); -#ifdef ERROR_CHECK_GC /* Make sure the size is correct. This will catch, for example, putting a window configuration on the wrong free list. */ - if (implementation->size_in_bytes_method) - assert (((implementation->size_in_bytes_method) (lheader)) - == list->size); - else - assert (implementation->static_size == list->size); -#endif /* ERROR_CHECK_GC */ + gc_checking_assert ((implementation->size_in_bytes_method ? + implementation->size_in_bytes_method (lheader) : + implementation->static_size) + == list->size); if (implementation->finalizer) - ((implementation->finalizer) (lheader, 0)); + implementation->finalizer (lheader, 0); free_header->chain = list->free; free_header->lcheader.free = 1; list->free = lcrecord; } -/**********************************************************************/ -/* Purity of essence, peace on earth */ -/**********************************************************************/ - -static int symbols_initialized; - -Lisp_Object -make_pure_string (CONST Bufbyte *data, Bytecount length, - Lisp_Object plist, int no_need_to_copy_data) -{ - Lisp_Object new; - struct Lisp_String *s; - size_t size = sizeof (struct Lisp_String) + - (no_need_to_copy_data ? 0 : (length + 1)); /* + 1 for terminating 0 */ - size = ALIGN_SIZE (size, ALIGNOF (Lisp_Object)); - - if (symbols_initialized && !pure_lossage) - { - /* Try to share some names. Saves a few kbytes. */ - Lisp_Object tem = oblookup (Vobarray, data, length); - if (SYMBOLP (tem)) - { - s = XSYMBOL (tem)->name; - if (!PURIFIED (s)) abort (); - XSETSTRING (new, s); - return new; - } - } - - if (!check_purespace (size)) - return make_string (data, length); - - s = (struct Lisp_String *) (PUREBEG + pure_bytes_used); -#ifdef LRECORD_STRING - set_lheader_implementation (&(s->lheader), lrecord_string); -#ifdef USE_INDEXED_LRECORD_IMPLEMENTATION - s->lheader.pure = 1; -#endif -#endif - set_string_length (s, length); - if (no_need_to_copy_data) - { - set_string_data (s, (Bufbyte *) data); - } - else - { - set_string_data (s, (Bufbyte *) s + sizeof (struct Lisp_String)); - memcpy (string_data (s), data, length); - set_string_byte (s, length, 0); - } - s->plist = Qnil; - pure_bytes_used += size; - -#ifdef PURESTAT - bump_purestat (&purestat_string_all, size); - if (purecopying_for_bytecode) - bump_purestat (&purestat_string_other_function, size); -#endif /* PURESTAT */ - - /* Do this after the official "completion" of the purecopying. */ - s->plist = Fpurecopy (plist); - - XSETSTRING (new, s); - return new; -} - - -Lisp_Object -make_pure_pname (CONST Bufbyte *data, Bytecount length, - int no_need_to_copy_data) -{ - Lisp_Object name = make_pure_string (data, length, Qnil, - no_need_to_copy_data); - bump_purestat (&purestat_string_pname, pure_sizeof (name)); - - /* We've made (at least) Qnil now, and Vobarray will soon be set up. */ - symbols_initialized = 1; - - return name; -} - - -Lisp_Object -pure_cons (Lisp_Object car, Lisp_Object cdr) -{ - Lisp_Object new; - struct Lisp_Cons *c; - - if (!check_purespace (sizeof (struct Lisp_Cons))) - return Fcons (Fpurecopy (car), Fpurecopy (cdr)); - - c = (struct Lisp_Cons *) (PUREBEG + pure_bytes_used); -#ifdef LRECORD_CONS - set_lheader_implementation (&(c->lheader), lrecord_cons); -#ifdef USE_INDEXED_LRECORD_IMPLEMENTATION - c->lheader.pure = 1; -#endif -#endif - pure_bytes_used += sizeof (struct Lisp_Cons); - bump_purestat (&purestat_cons, sizeof (struct Lisp_Cons)); - - c->car = Fpurecopy (car); - c->cdr = Fpurecopy (cdr); - XSETCONS (new, c); - return new; -} - -Lisp_Object -pure_list (int nargs, Lisp_Object *args) -{ - Lisp_Object val = Qnil; - - for (--nargs; nargs >= 0; nargs--) - val = pure_cons (args[nargs], val); - - return val; -} - -#ifdef LISP_FLOAT_TYPE - -static Lisp_Object -make_pure_float (double num) -{ - struct Lisp_Float *f; - Lisp_Object val; - - /* Make sure that PUREBEG + pure_bytes_used is aligned on at least a sizeof - (double) boundary. Some architectures (like the sparc) require - this, and I suspect that floats are rare enough that it's no - tragedy for those that don't. */ - { -#if defined (__GNUC__) && (__GNUC__ >= 2) - /* In gcc, we can directly ask what the alignment constraints of a - structure are, but in general, that's not possible... Arrgh!! - */ - int alignment = __alignof (struct Lisp_Float); -#else /* !GNUC */ - /* Best guess is to make the `double' slot be aligned to the size - of double (which is probably 8 bytes). This assumes that it's - ok to align the beginning of the structure to the same boundary - that the `double' slot in it is supposed to be aligned to; this - should be ok because presumably there is padding in the layout - of the struct to account for this. - */ - int alignment = sizeof (float_data (f)); -#endif /* !GNUC */ - char *p = ((char *) PUREBEG + pure_bytes_used); - - p = (char *) (((EMACS_UINT) p + alignment - 1) & - alignment); - pure_bytes_used = p - (char *) PUREBEG; - } - - if (!check_purespace (sizeof (struct Lisp_Float))) - return make_float (num); - - f = (struct Lisp_Float *) (PUREBEG + pure_bytes_used); - set_lheader_implementation (&(f->lheader), lrecord_float); -#ifdef USE_INDEXED_LRECORD_IMPLEMENTATION - f->lheader.pure = 1; -#endif - pure_bytes_used += sizeof (struct Lisp_Float); - bump_purestat (&purestat_float, sizeof (struct Lisp_Float)); - - float_data (f) = num; - XSETFLOAT (val, f); - return val; -} - -#endif /* LISP_FLOAT_TYPE */ - -Lisp_Object -make_pure_vector (size_t len, Lisp_Object init) -{ - Lisp_Object new; - struct Lisp_Vector *v; - size_t size = (sizeof (struct Lisp_Vector) - + (len - 1) * sizeof (Lisp_Object)); - - init = Fpurecopy (init); - - if (!check_purespace (size)) - return make_vector (len, init); - - v = (struct Lisp_Vector *) (PUREBEG + pure_bytes_used); -#ifdef LRECORD_VECTOR - set_lheader_implementation (&(v->header.lheader), lrecord_vector); -#ifdef USE_INDEXED_LRECORD_IMPLEMENTATION - v->header.lheader.pure = 1; -#endif -#endif - pure_bytes_used += size; - bump_purestat (&purestat_vector_all, size); - - v->size = len; - - for (size = 0; size < len; size++) - v->contents[size] = init; - - XSETVECTOR (new, v); - return new; -} - -#if 0 -/* Presently unused */ -void * -alloc_pure_lrecord (int size, struct lrecord_implementation *implementation) -{ - struct lrecord_header *header = (void *) (PUREBEG + pure_bytes_used); - - if (pure_bytes_used + size > get_PURESIZE()) - pure_storage_exhausted (); - - set_lheader_implementation (header, implementation); - header->next = 0; - return header; -} -#endif /* unused */ - DEFUN ("purecopy", Fpurecopy, 1, 1, 0, /* +Kept for compatibility, returns its argument. +Old: Make a copy of OBJECT in pure storage. Recursively copies contents of vectors and cons cells. Does not copy symbols. */ - (obj)) + (object)) { - int i; - if (!purify_flag) - return obj; - - if (!POINTER_TYPE_P (XTYPE (obj)) - || PURIFIED (XPNTR (obj)) - /* happens when bootstrapping Qnil */ - || EQ (obj, Qnull_pointer)) - return obj; - - switch (XTYPE (obj)) - { -#ifndef LRECORD_CONS - case Lisp_Type_Cons: - return pure_cons (XCAR (obj), XCDR (obj)); -#endif - -#ifndef LRECORD_STRING - case Lisp_Type_String: - return make_pure_string (XSTRING_DATA (obj), - XSTRING_LENGTH (obj), - XSTRING (obj)->plist, - 0); -#endif /* ! LRECORD_STRING */ - -#ifndef LRECORD_VECTOR - case Lisp_Type_Vector: - { - struct Lisp_Vector *o = XVECTOR (obj); - Lisp_Object new = make_pure_vector (vector_length (o), Qnil); - for (i = 0; i < vector_length (o); i++) - XVECTOR_DATA (new)[i] = Fpurecopy (o->contents[i]); - return new; - } -#endif /* !LRECORD_VECTOR */ - - default: - { - if (COMPILED_FUNCTIONP (obj)) - { - struct Lisp_Compiled_Function *o = XCOMPILED_FUNCTION (obj); - Lisp_Object new = make_compiled_function (1); - /* How on earth could this code have worked before? -sb */ - struct Lisp_Compiled_Function *n = XCOMPILED_FUNCTION (new); - n->flags = o->flags; - n->bytecodes = Fpurecopy (o->bytecodes); - n->constants = Fpurecopy (o->constants); - n->arglist = Fpurecopy (o->arglist); - n->doc_and_interactive = Fpurecopy (o->doc_and_interactive); - n->maxdepth = o->maxdepth; - return new; - } -#ifdef LRECORD_CONS - else if (CONSP (obj)) - return pure_cons (XCAR (obj), XCDR (obj)); -#endif /* LRECORD_CONS */ -#ifdef LRECORD_VECTOR - else if (VECTORP (obj)) - { - struct Lisp_Vector *o = XVECTOR (obj); - Lisp_Object new = make_pure_vector (vector_length (o), Qnil); - for (i = 0; i < vector_length (o); i++) - XVECTOR_DATA (new)[i] = Fpurecopy (o->contents[i]); - return new; - } -#endif /* LRECORD_VECTOR */ -#ifdef LRECORD_STRING - else if (STRINGP (obj)) - { - return make_pure_string (XSTRING_DATA (obj), - XSTRING_LENGTH (obj), - XSTRING (obj)->plist, - 0); - } -#endif /* LRECORD_STRING */ -#ifdef LISP_FLOAT_TYPE - else if (FLOATP (obj)) - return make_pure_float (float_data (XFLOAT (obj))); -#endif /* LISP_FLOAT_TYPE */ - else if (SYMBOLP (obj)) - { - /* - * Symbols can't be made pure (and thus read-only), - * because assigning to their function, value or plist - * slots would produced a SEGV in the dumped XEmacs. So - * we previously would just return the symbol unchanged. - * - * But purified aggregate objects like lists and vectors - * can contain uninterned symbols. If there are no - * other non-pure references to the symbol, then the - * symbol is not protected from garbage collection - * because the collector does not mark the contents of - * purified objects. So to protect the symbols, an impure - * reference has to be kept for each uninterned symbol - * that is referenced by a pure object. All such - * symbols are stored in the hashtable pointed to by - * Vpure_uninterned_symbol_table, which is itself - * staticpro'd. - */ - if (!NILP (XSYMBOL (obj)->obarray)) - return obj; - Fputhash (obj, Qnil, Vpure_uninterned_symbol_table); - return obj; - } - else - signal_simple_error ("Can't purecopy %S", obj); - } - } - return obj; + return object; } - -static void -puresize_adjust_h (size_t puresize) -{ - FILE *stream = fopen ("puresize-adjust.h", "w"); - - if (stream == NULL) - report_file_error ("Opening puresize adjustment file", - Fcons (build_string ("puresize-adjust.h"), Qnil)); - - fprintf (stream, - "/*\tDo not edit this file!\n" - "\tAutomatically generated by XEmacs */\n" - "# define PURESIZE_ADJUSTMENT (%ld)\n", - (long) (puresize - RAW_PURESIZE)); - fclose (stream); -} - -void -report_pure_usage (int report_impurities, - int die_if_pure_storage_exceeded) -{ - int rc = 0; - - if (pure_lossage) - { - message ("\n****\tPure Lisp storage exhausted!\n" - "\tPurespace usage: %ld of %ld\n" - "****", - (long) get_PURESIZE() + pure_lossage, - (long) get_PURESIZE()); - if (die_if_pure_storage_exceeded) - { - puresize_adjust_h (get_PURESIZE() + pure_lossage); -#ifdef HEAP_IN_DATA - sheap_adjust_h(); -#endif - rc = -1; - } - } - else - { - size_t lost = (get_PURESIZE() - pure_bytes_used) / 1024; - char buf[200]; - /* extern Lisp_Object Vemacs_beta_version; */ - /* This used to be NILP(Vemacs_beta_version) ? 512 : 4; */ -#ifndef PURESIZE_SLOP -#define PURESIZE_SLOP 0 -#endif - size_t slop = PURESIZE_SLOP; - - sprintf (buf, "Purespace usage: %ld of %ld (%d%%", - (long) pure_bytes_used, - (long) get_PURESIZE(), - (int) (pure_bytes_used / (get_PURESIZE() / 100.0) + 0.5)); - if (lost > ((slop ? slop : 1) / 1024)) { - sprintf (buf + strlen (buf), " -- %ldk wasted", (long)lost); - if (die_if_pure_storage_exceeded) { - puresize_adjust_h (pure_bytes_used + slop); -#ifdef HEAP_IN_DATA - sheap_adjust_h(); -#endif - rc = -1; - } - } - - strcat (buf, ")."); - message ("%s", buf); - } - -#ifdef PURESTAT - - purestat_vector_other.nbytes = - purestat_vector_all.nbytes - - purestat_vector_bytecode_constants.nbytes; - purestat_vector_other.nobjects = - purestat_vector_all.nobjects - - purestat_vector_bytecode_constants.nobjects; - - purestat_string_other.nbytes = - purestat_string_all.nbytes - - (purestat_string_pname.nbytes + - purestat_string_bytecodes.nbytes + - purestat_string_interactive.nbytes + - purestat_string_documentation.nbytes + -#ifdef I18N3 - purestat_string_domain.nbytes + -#endif - purestat_string_other_function.nbytes); - - purestat_string_other.nobjects = - purestat_string_all.nobjects - - (purestat_string_pname.nobjects + - purestat_string_bytecodes.nobjects + - purestat_string_interactive.nobjects + - purestat_string_documentation.nobjects + -#ifdef I18N3 - purestat_string_domain.nobjects + -#endif - purestat_string_other_function.nobjects); - - message (" %-26s Total Bytes", ""); +/************************************************************************/ +/* Garbage Collection */ +/************************************************************************/ - { - int j; - - for (j = 0; j < countof (purestats); j++) - if (!purestats[j]) - clear_message (); - else - { - char buf [100]; - sprintf(buf, "%s:", purestats[j]->name); - message (" %-26s %5d %7d %2d%%", - buf, - purestats[j]->nobjects, - purestats[j]->nbytes, - (int) (purestats[j]->nbytes / (pure_bytes_used / 100.0) + 0.5)); - } - } -#endif /* PURESTAT */ +/* All the built-in lisp object types are enumerated in `enum lrecord_type'. + Additional ones may be defined by a module (none yet). We leave some + room in `lrecord_implementations_table' for such new lisp object types. */ +const struct lrecord_implementation *lrecord_implementations_table[(unsigned int)lrecord_type_last_built_in_type + MODULE_DEFINABLE_TYPE_COUNT]; +unsigned int lrecord_type_count = (unsigned int)lrecord_type_last_built_in_type; +/* Object marker functions are in the lrecord_implementation structure. + But copying them to a parallel array is much more cache-friendly. + This hack speeds up (garbage-collect) by about 5%. */ +Lisp_Object (*lrecord_markers[countof (lrecord_implementations_table)]) (Lisp_Object); +struct gcpro *gcprolist; - if (report_impurities) - { - Lisp_Object tem = Felt (Fgarbage_collect (), make_int (5)); - struct gcpro gcpro1; - GCPRO1 (tem); - message ("\nImpurities:"); - while (!NILP (tem)) - { - if (CONSP (tem) && SYMBOLP (Fcar (tem)) && CONSP (Fcdr (tem))) - { - int total = XINT (Fcar (Fcdr (tem))); - if (total > 0) - { - char buf [100]; - char *s = buf; - memcpy (buf, string_data (XSYMBOL (Fcar (tem))->name), - string_length (XSYMBOL (Fcar (tem))->name) + 1); - while (*s++) if (*s == '-') *s = ' '; - s--; *s++ = ':'; *s = 0; - message (" %-33s %6d", buf, total); - } - tem = Fcdr (Fcdr (tem)); - } - else /* WTF?! */ - { - Fprin1 (tem, Qexternal_debugging_output); - tem = Qnil; - } - } - UNGCPRO; - garbage_collect_1 (); /* GC garbage_collect's garbage */ - } - clear_message (); +/* We want the staticpros relocated, but not the pointers found therein. + Hence we use a trivial description, as for pointerless objects. */ +static const struct lrecord_description staticpro_description_1[] = { + { XD_END } +}; - if (rc < 0) { - unlink("SATISFIED"); - fatal ("Pure size adjusted, Don't Panic! I will restart the `make'"); - } else if (pure_lossage && die_if_pure_storage_exceeded) { - fatal ("Pure storage exhausted"); - } -} +static const struct struct_description staticpro_description = { + sizeof (Lisp_Object *), + staticpro_description_1 +}; - -/**********************************************************************/ -/* staticpro */ -/**********************************************************************/ +static const struct lrecord_description staticpros_description_1[] = { + XD_DYNARR_DESC (Lisp_Object_ptr_dynarr, &staticpro_description), + { XD_END } +}; -struct gcpro *gcprolist; +static const struct struct_description staticpros_description = { + sizeof (Lisp_Object_ptr_dynarr), + staticpros_description_1 +}; -/* 415 used Mly 29-Jun-93 */ -/* 1327 used slb 28-Feb-98 */ -#ifdef HAVE_SHLIB -#define NSTATICS 4000 -#else -#define NSTATICS 2000 -#endif -/* Not "static" because of linker lossage on some systems */ -Lisp_Object *staticvec[NSTATICS] - /* Force it into data space! */ - = {0}; -static int staticidx; +Lisp_Object_ptr_dynarr *staticpros; -/* Put an entry in staticvec, pointing at the variable whose address is given - */ +/* Mark the Lisp_Object at non-heap VARADDRESS as a root object for + garbage collection, and for dumping. */ void staticpro (Lisp_Object *varaddress) { - if (staticidx >= countof (staticvec)) - /* #### This is now a dubious abort() since this routine may be called */ - /* by Lisp attempting to load a DLL. */ - abort (); - staticvec[staticidx++] = varaddress; + Dynarr_add (staticpros, varaddress); + dump_add_root_object (varaddress); } - -/* Mark reference to a Lisp_Object. If the object referred to has not been - seen yet, recursively mark all the references contained in it. */ - -static void -mark_object (Lisp_Object obj) -{ - tail_recurse: - - if (EQ (obj, Qnull_pointer)) - return; - if (!POINTER_TYPE_P (XGCTYPE (obj))) - return; - if (PURIFIED (XPNTR (obj))) - return; - switch (XGCTYPE (obj)) - { -#ifndef LRECORD_CONS - case Lisp_Type_Cons: - { - struct Lisp_Cons *ptr = XCONS (obj); - if (CONS_MARKED_P (ptr)) - break; - MARK_CONS (ptr); - /* If the cdr is nil, tail-recurse on the car. */ - if (NILP (ptr->cdr)) - { - obj = ptr->car; - } - else - { - mark_object (ptr->car); - obj = ptr->cdr; - } - goto tail_recurse; - } -#endif - - case Lisp_Type_Record: - /* case Lisp_Symbol_Value_Magic: */ - { - struct lrecord_header *lheader = XRECORD_LHEADER (obj); - CONST struct lrecord_implementation *implementation - = LHEADER_IMPLEMENTATION (lheader); - - if (! MARKED_RECORD_HEADER_P (lheader) && - ! UNMARKABLE_RECORD_HEADER_P (lheader)) - { - MARK_RECORD_HEADER (lheader); -#ifdef ERROR_CHECK_GC - if (!implementation->basic_p) - assert (! ((struct lcrecord_header *) lheader)->free); -#endif - if (implementation->marker != 0) - { - obj = ((implementation->marker) (obj, mark_object)); - if (!NILP (obj)) goto tail_recurse; - } - } - } - break; - -#ifndef LRECORD_STRING - case Lisp_Type_String: - { - struct Lisp_String *ptr = XSTRING (obj); - - if (!XMARKBIT (ptr->plist)) - { - if (CONSP (ptr->plist) && - EXTENT_INFOP (XCAR (ptr->plist))) - flush_cached_extent_info (XCAR (ptr->plist)); - XMARK (ptr->plist); - obj = ptr->plist; - goto tail_recurse; - } - } - break; -#endif /* ! LRECORD_STRING */ - -#ifndef LRECORD_VECTOR - case Lisp_Type_Vector: - { - struct Lisp_Vector *ptr = XVECTOR (obj); - int len = vector_length (ptr); - int i; - - if (len < 0) - break; /* Already marked */ - ptr->size = -1 - len; /* Else mark it */ - for (i = 0; i < len - 1; i++) /* and then mark its elements */ - mark_object (ptr->contents[i]); - if (len > 0) - { - obj = ptr->contents[len - 1]; - goto tail_recurse; - } - } - break; -#endif /* !LRECORD_VECTOR */ - -#ifndef LRECORD_SYMBOL - case Lisp_Type_Symbol: - { - struct Lisp_Symbol *sym = XSYMBOL (obj); - - while (!XMARKBIT (sym->plist)) - { - XMARK (sym->plist); - mark_object (sym->value); - mark_object (sym->function); - { - /* - * symbol->name is a struct Lisp_String *, not a - * Lisp_Object. Fix it up and pass to mark_object. - */ - Lisp_Object symname; - XSETSTRING(symname, sym->name); - mark_object(symname); - } - if (!symbol_next (sym)) - { - obj = sym->plist; - goto tail_recurse; - } - mark_object (sym->plist); - /* Mark the rest of the symbols in the hash-chain */ - sym = symbol_next (sym); - } - } - break; -#endif /* !LRECORD_SYMBOL */ - - default: - abort (); - } -} -/* mark all of the conses in a list and mark the final cdr; but - DO NOT mark the cars. +Lisp_Object_ptr_dynarr *staticpros_nodump; - Use only for internal lists! There should never be other pointers - to the cons cells, because if so, the cars will remain unmarked - even when they maybe should be marked. */ +/* Mark the Lisp_Object at non-heap VARADDRESS as a root object for + garbage collection, but not for dumping. */ void -mark_conses_in_list (Lisp_Object obj) -{ - Lisp_Object rest; - - for (rest = obj; CONSP (rest); rest = XCDR (rest)) - { - if (CONS_MARKED_P (XCONS (rest))) - return; - MARK_CONS (XCONS (rest)); - } - - mark_object (rest); -} - - -#ifdef PURESTAT -/* Simpler than mark-object, because pure structure can't - have any circularities */ - -#if 0 /* unused */ -static int idiot_c_doesnt_have_closures; -static void -idiot_c (Lisp_Object obj) +staticpro_nodump (Lisp_Object *varaddress) { - idiot_c_doesnt_have_closures += pure_sizeof (obj, 1); + Dynarr_add (staticpros_nodump, varaddress); } -#endif /* unused */ - -static size_t -pure_string_sizeof (Lisp_Object obj) -{ - struct Lisp_String *ptr = XSTRING (obj); - - if (string_data (ptr) != (Bufbyte *) ptr + sizeof (*ptr)) - { - /* string-data not allocated contiguously. - Probably (better be!!) a pointer constant "C" data. */ - return sizeof (*ptr); - } - else - { - size_t size = sizeof (*ptr) + string_length (ptr) + 1; - size = ALIGN_SIZE (size, sizeof (Lisp_Object)); - return size; - } -} - -/* recurse arg isn't actually used */ -static size_t -pure_sizeof (Lisp_Object obj /*, int recurse */) -{ - size_t total = 0; - - /*tail_recurse: */ - if (!POINTER_TYPE_P (XTYPE (obj)) - || !PURIFIED (XPNTR (obj))) - return total; - /* symbol's sizes are accounted for separately */ - if (SYMBOLP (obj)) - return total; +#ifdef ERROR_CHECK_GC +#define GC_CHECK_LHEADER_INVARIANTS(lheader) do { \ + struct lrecord_header * GCLI_lh = (lheader); \ + assert (GCLI_lh != 0); \ + assert (GCLI_lh->type < lrecord_type_count); \ + assert (! C_READONLY_RECORD_HEADER_P (GCLI_lh) || \ + (MARKED_RECORD_HEADER_P (GCLI_lh) && \ + LISP_READONLY_RECORD_HEADER_P (GCLI_lh))); \ +} while (0) +#else +#define GC_CHECK_LHEADER_INVARIANTS(lheader) +#endif - switch (XTYPE (obj)) - { + +/* Mark reference to a Lisp_Object. If the object referred to has not been + seen yet, recursively mark all the references contained in it. */ -#ifndef LRECORD_STRING - case Lisp_Type_String: - total += pure_string_sizeof (obj); - break; -#endif /* ! LRECORD_STRING */ +void +mark_object (Lisp_Object obj) +{ + tail_recurse: -#ifndef LRECORD_VECTOR - case Lisp_Type_Vector: - { - struct Lisp_Vector *ptr = XVECTOR (obj); - int len = vector_length (ptr); - - total += (sizeof (struct Lisp_Vector) - + (len - 1) * sizeof (Lisp_Object)); -#if 0 /* unused */ - if (!recurse) - break; - { - int i; - for (i = 0; i < len - 1; i++) - total += pure_sizeof (ptr->contents[i], 1); - } - if (len > 0) - { - obj = ptr->contents[len - 1]; - goto tail_recurse; - } -#endif /* unused */ - } - break; -#endif /* !LRECORD_VECTOR */ + /* Checks we used to perform */ + /* if (EQ (obj, Qnull_pointer)) return; */ + /* if (!POINTER_TYPE_P (XGCTYPE (obj))) return; */ + /* if (PURIFIED (XPNTR (obj))) return; */ - case Lisp_Type_Record: - { - struct lrecord_header *lheader = XRECORD_LHEADER (obj); - CONST struct lrecord_implementation *implementation - = LHEADER_IMPLEMENTATION (lheader); + if (XTYPE (obj) == Lisp_Type_Record) + { + struct lrecord_header *lheader = XRECORD_LHEADER (obj); -#ifdef LRECORD_STRING - if (STRINGP (obj)) - total += pure_string_sizeof (obj); - else -#endif - if (implementation->size_in_bytes_method) - total += ((implementation->size_in_bytes_method) (lheader)); - else - total += implementation->static_size; + GC_CHECK_LHEADER_INVARIANTS (lheader); -#if 0 /* unused */ - if (!recurse) - break; + gc_checking_assert (LHEADER_IMPLEMENTATION (lheader)->basic_p || + ! ((struct lcrecord_header *) lheader)->free); - if (implementation->marker != 0) - { - int old = idiot_c_doesnt_have_closures; + /* All c_readonly objects have their mark bit set, + so that we only need to check the mark bit here. */ + if (! MARKED_RECORD_HEADER_P (lheader)) + { + MARK_RECORD_HEADER (lheader); - idiot_c_doesnt_have_closures = 0; - obj = ((implementation->marker) (obj, idiot_c)); - total += idiot_c_doesnt_have_closures; - idiot_c_doesnt_have_closures = old; + if (RECORD_MARKER (lheader)) + { + obj = RECORD_MARKER (lheader) (obj); + if (!NILP (obj)) goto tail_recurse; + } + } + } +} - if (!NILP (obj)) goto tail_recurse; - } -#endif /* unused */ - } - break; +/* mark all of the conses in a list and mark the final cdr; but + DO NOT mark the cars. -#ifndef LRECORD_CONS - case Lisp_Type_Cons: - { - struct Lisp_Cons *ptr = XCONS (obj); - total += sizeof (*ptr); -#if 0 /* unused */ - if (!recurse) - break; - /* If the cdr is nil, tail-recurse on the car. */ - if (NILP (ptr->cdr)) - { - obj = ptr->car; - } - else - { - total += pure_sizeof (ptr->car, 1); - obj = ptr->cdr; - } - goto tail_recurse; -#endif /* unused */ - } - break; -#endif + Use only for internal lists! There should never be other pointers + to the cons cells, because if so, the cars will remain unmarked + even when they maybe should be marked. */ +void +mark_conses_in_list (Lisp_Object obj) +{ + Lisp_Object rest; - /* Others can't be purified */ - default: - abort (); + for (rest = obj; CONSP (rest); rest = XCDR (rest)) + { + if (CONS_MARKED_P (XCONS (rest))) + return; + MARK_CONS (XCONS (rest)); } - return total; -} -#endif /* PURESTAT */ - + mark_object (rest); +} /* Find all structures not marked, and free them. */ -#ifndef LRECORD_VECTOR -static int gc_count_num_vector_used, gc_count_vector_total_size; -static int gc_count_vector_storage; -#endif static int gc_count_num_bit_vector_used, gc_count_bit_vector_total_size; static int gc_count_bit_vector_storage; static int gc_count_num_short_string_in_use; @@ -3447,31 +2468,6 @@ static int gc_count_short_string_total_size; /* static int gc_count_total_records_used, gc_count_records_total_size; */ -/* This will be used more extensively In The Future */ -static int last_lrecord_type_index_assigned; - -CONST struct lrecord_implementation *lrecord_implementations_table[128]; -#define max_lrecord_type (countof (lrecord_implementations_table) - 1) - -int -lrecord_type_index (CONST struct lrecord_implementation *implementation) -{ - int type_index = *(implementation->lrecord_type_index); - /* Have to do this circuitous validation test because of problems - dumping out initialized variables (ie can't set xxx_type_index to -1 - because that would make xxx_type_index read-only in a dumped emacs. */ - if (type_index < 0 || type_index > max_lrecord_type - || lrecord_implementations_table[type_index] != implementation) - { - if (last_lrecord_type_index_assigned == max_lrecord_type) - abort (); - type_index = ++last_lrecord_type_index_assigned; - lrecord_implementations_table[type_index] = implementation; - *(implementation->lrecord_type_index) = type_index; - } - return type_index; -} - /* stats on lcrecords in use - kinda kludgy */ static struct @@ -3481,41 +2477,27 @@ static struct int instances_freed; int bytes_freed; int instances_on_free_list; -} lcrecord_stats [countof (lrecord_implementations_table)]; - - -static void -reset_lcrecord_stats (void) -{ - int i; - for (i = 0; i < countof (lcrecord_stats); i++) - { - lcrecord_stats[i].instances_in_use = 0; - lcrecord_stats[i].bytes_in_use = 0; - lcrecord_stats[i].instances_freed = 0; - lcrecord_stats[i].bytes_freed = 0; - lcrecord_stats[i].instances_on_free_list = 0; - } -} +} lcrecord_stats [countof (lrecord_implementations_table) + + MODULE_DEFINABLE_TYPE_COUNT]; static void -tick_lcrecord_stats (CONST struct lrecord_header *h, int free_p) +tick_lcrecord_stats (const struct lrecord_header *h, int free_p) { - CONST struct lrecord_implementation *implementation = - LHEADER_IMPLEMENTATION (h); - int type_index = lrecord_type_index (implementation); + unsigned int type_index = h->type; if (((struct lcrecord_header *) h)->free) { - assert (!free_p); + gc_checking_assert (!free_p); lcrecord_stats[type_index].instances_on_free_list++; } else { - size_t sz = (implementation->size_in_bytes_method - ? ((implementation->size_in_bytes_method) (h)) - : implementation->static_size); + const struct lrecord_implementation *implementation = + LHEADER_IMPLEMENTATION (h); + size_t sz = (implementation->size_in_bytes_method ? + implementation->size_in_bytes_method (h) : + implementation->static_size); if (free_p) { lcrecord_stats[type_index].instances_freed++; @@ -3537,7 +2519,8 @@ sweep_lcrecords_1 (struct lcrecord_header **prev, int *used) struct lcrecord_header *header; int num_used = 0; /* int total_size = 0; */ - reset_lcrecord_stats (); + + xzero (lcrecord_stats); /* Reset all statistics to 0. */ /* First go through and call all the finalize methods. Then go through and free the objects. There used to @@ -3552,10 +2535,13 @@ sweep_lcrecords_1 (struct lcrecord_header **prev, int *used) for (header = *prev; header; header = header->next) { struct lrecord_header *h = &(header->lheader); - if (!MARKED_RECORD_HEADER_P (h) && ! (header->free)) + + GC_CHECK_LHEADER_INVARIANTS (h); + + if (! MARKED_RECORD_HEADER_P (h) && ! header->free) { if (LHEADER_IMPLEMENTATION (h)->finalizer) - ((LHEADER_IMPLEMENTATION (h)->finalizer) (h, 0)); + LHEADER_IMPLEMENTATION (h)->finalizer (h, 0); } } @@ -3564,9 +2550,11 @@ sweep_lcrecords_1 (struct lcrecord_header **prev, int *used) struct lrecord_header *h = &(header->lheader); if (MARKED_RECORD_HEADER_P (h)) { - UNMARK_RECORD_HEADER (h); + if (! C_READONLY_RECORD_HEADER_P (h)) + UNMARK_RECORD_HEADER (h); num_used++; - /* total_size += ((n->implementation->size_in_bytes) (h));*/ + /* total_size += n->implementation->size_in_bytes (h);*/ + /* #### May modify header->next on a C_READONLY lcrecord */ prev = &(header->next); header = *prev; tick_lcrecord_stats (h, 0); @@ -3585,47 +2573,6 @@ sweep_lcrecords_1 (struct lcrecord_header **prev, int *used) /* *total = total_size; */ } -#ifndef LRECORD_VECTOR - -static void -sweep_vectors_1 (Lisp_Object *prev, - int *used, int *total, int *storage) -{ - Lisp_Object vector; - int num_used = 0; - int total_size = 0; - int total_storage = 0; - - for (vector = *prev; VECTORP (vector); ) - { - struct Lisp_Vector *v = XVECTOR (vector); - int len = v->size; - if (len < 0) /* marked */ - { - len = - (len + 1); - v->size = len; - total_size += len; - total_storage += (MALLOC_OVERHEAD - + sizeof (struct Lisp_Vector) - + (len - 1 + 1) * sizeof (Lisp_Object)); - num_used++; - prev = &(vector_next (v)); - vector = *prev; - } - else - { - Lisp_Object next = vector_next (v); - *prev = next; - xfree (v); - vector = next; - } - } - *used = num_used; - *total = total_size; - *storage = total_storage; -} - -#endif /* ! LRECORD_VECTOR */ static void sweep_bit_vectors_1 (Lisp_Object *prev, @@ -3640,17 +2587,19 @@ sweep_bit_vectors_1 (Lisp_Object *prev, their implementation */ for (bit_vector = *prev; !EQ (bit_vector, Qzero); ) { - struct Lisp_Bit_Vector *v = XBIT_VECTOR (bit_vector); + Lisp_Bit_Vector *v = XBIT_VECTOR (bit_vector); int len = v->size; if (MARKED_RECORD_P (bit_vector)) { - UNMARK_RECORD_HEADER (&(v->lheader)); + if (! C_READONLY_RECORD_HEADER_P(&(v->lheader))) + UNMARK_RECORD_HEADER (&(v->lheader)); total_size += len; - total_storage += (MALLOC_OVERHEAD - + sizeof (struct Lisp_Bit_Vector) - + (BIT_VECTOR_LONG_STORAGE (len) - 1) - * sizeof (long)); + total_storage += + MALLOC_OVERHEAD + + FLEXIBLE_ARRAY_STRUCT_SIZEOF (Lisp_Bit_Vector, unsigned long, + bits, BIT_VECTOR_LONG_STORAGE (len)); num_used++; + /* #### May modify next on a C_READONLY bitvector */ prev = &(bit_vector_next (v)); bit_vector = *prev; } @@ -3674,41 +2623,42 @@ sweep_bit_vectors_1 (Lisp_Object *prev, #define SWEEP_FIXED_TYPE_BLOCK(typename, obj_type) \ do { \ - struct typename##_block *_frob_current; \ - struct typename##_block **_frob_prev; \ - int _frob_limit; \ + struct typename##_block *SFTB_current; \ + int SFTB_limit; \ int num_free = 0, num_used = 0; \ \ - for (_frob_prev = ¤t_##typename##_block, \ - _frob_current = current_##typename##_block, \ - _frob_limit = current_##typename##_block_index; \ - _frob_current; \ + for (SFTB_current = current_##typename##_block, \ + SFTB_limit = current_##typename##_block_index; \ + SFTB_current; \ ) \ { \ - int _frob_iii; \ + int SFTB_iii; \ \ - for (_frob_iii = 0; _frob_iii < _frob_limit; _frob_iii++) \ + for (SFTB_iii = 0; SFTB_iii < SFTB_limit; SFTB_iii++) \ { \ - obj_type *_frob_victim = &(_frob_current->block[_frob_iii]); \ + obj_type *SFTB_victim = &(SFTB_current->block[SFTB_iii]); \ \ - if (FREE_STRUCT_P (_frob_victim)) \ + if (LRECORD_FREE_P (SFTB_victim)) \ { \ num_free++; \ } \ - else if (!MARKED_##typename##_P (_frob_victim)) \ + else if (C_READONLY_RECORD_HEADER_P (&SFTB_victim->lheader)) \ + { \ + num_used++; \ + } \ + else if (! MARKED_RECORD_HEADER_P (&SFTB_victim->lheader)) \ { \ num_free++; \ - FREE_FIXED_TYPE (typename, obj_type, _frob_victim); \ + FREE_FIXED_TYPE (typename, obj_type, SFTB_victim); \ } \ else \ { \ num_used++; \ - UNMARK_##typename (_frob_victim); \ + UNMARK_##typename (SFTB_victim); \ } \ } \ - _frob_prev = &(_frob_current->prev); \ - _frob_current = _frob_current->prev; \ - _frob_limit = countof (current_##typename##_block->block); \ + SFTB_current = SFTB_current->prev; \ + SFTB_limit = countof (current_##typename##_block->block); \ } \ \ gc_count_num_##typename##_in_use = num_used; \ @@ -3717,77 +2667,82 @@ do { \ #else /* !ERROR_CHECK_GC */ -#define SWEEP_FIXED_TYPE_BLOCK(typename, obj_type) \ -do { \ - struct typename##_block *_frob_current; \ - struct typename##_block **_frob_prev; \ - int _frob_limit; \ - int num_free = 0, num_used = 0; \ - \ - typename##_free_list = 0; \ - \ - for (_frob_prev = ¤t_##typename##_block, \ - _frob_current = current_##typename##_block, \ - _frob_limit = current_##typename##_block_index; \ - _frob_current; \ - ) \ - { \ - int _frob_iii; \ - int _frob_empty = 1; \ - obj_type *_frob_old_free_list = typename##_free_list; \ - \ - for (_frob_iii = 0; _frob_iii < _frob_limit; _frob_iii++) \ - { \ - obj_type *_frob_victim = &(_frob_current->block[_frob_iii]); \ - \ - if (FREE_STRUCT_P (_frob_victim)) \ - { \ - num_free++; \ - PUT_FIXED_TYPE_ON_FREE_LIST (typename, obj_type, _frob_victim); \ - } \ - else if (!MARKED_##typename##_P (_frob_victim)) \ - { \ - num_free++; \ - FREE_FIXED_TYPE (typename, obj_type, _frob_victim); \ - } \ - else \ - { \ - _frob_empty = 0; \ - num_used++; \ - UNMARK_##typename (_frob_victim); \ - } \ - } \ - if (!_frob_empty) \ - { \ - _frob_prev = &(_frob_current->prev); \ - _frob_current = _frob_current->prev; \ - } \ - else if (_frob_current == current_##typename##_block \ - && !_frob_current->prev) \ - { \ - /* No real point in freeing sole allocation block */ \ - break; \ - } \ - else \ - { \ - struct typename##_block *_frob_victim_block = _frob_current; \ - if (_frob_victim_block == current_##typename##_block) \ - current_##typename##_block_index \ - = countof (current_##typename##_block->block); \ - _frob_current = _frob_current->prev; \ - { \ - *_frob_prev = _frob_current; \ - xfree (_frob_victim_block); \ - /* Restore free list to what it was before victim was swept */ \ - typename##_free_list = _frob_old_free_list; \ - num_free -= _frob_limit; \ - } \ - } \ - _frob_limit = countof (current_##typename##_block->block); \ - } \ - \ - gc_count_num_##typename##_in_use = num_used; \ - gc_count_num_##typename##_freelist = num_free; \ +#define SWEEP_FIXED_TYPE_BLOCK(typename, obj_type) \ +do { \ + struct typename##_block *SFTB_current; \ + struct typename##_block **SFTB_prev; \ + int SFTB_limit; \ + int num_free = 0, num_used = 0; \ + \ + typename##_free_list = 0; \ + \ + for (SFTB_prev = ¤t_##typename##_block, \ + SFTB_current = current_##typename##_block, \ + SFTB_limit = current_##typename##_block_index; \ + SFTB_current; \ + ) \ + { \ + int SFTB_iii; \ + int SFTB_empty = 1; \ + Lisp_Free *SFTB_old_free_list = typename##_free_list; \ + \ + for (SFTB_iii = 0; SFTB_iii < SFTB_limit; SFTB_iii++) \ + { \ + obj_type *SFTB_victim = &(SFTB_current->block[SFTB_iii]); \ + \ + if (LRECORD_FREE_P (SFTB_victim)) \ + { \ + num_free++; \ + PUT_FIXED_TYPE_ON_FREE_LIST (typename, obj_type, SFTB_victim); \ + } \ + else if (C_READONLY_RECORD_HEADER_P (&SFTB_victim->lheader)) \ + { \ + SFTB_empty = 0; \ + num_used++; \ + } \ + else if (! MARKED_RECORD_HEADER_P (&SFTB_victim->lheader)) \ + { \ + num_free++; \ + FREE_FIXED_TYPE (typename, obj_type, SFTB_victim); \ + } \ + else \ + { \ + SFTB_empty = 0; \ + num_used++; \ + UNMARK_##typename (SFTB_victim); \ + } \ + } \ + if (!SFTB_empty) \ + { \ + SFTB_prev = &(SFTB_current->prev); \ + SFTB_current = SFTB_current->prev; \ + } \ + else if (SFTB_current == current_##typename##_block \ + && !SFTB_current->prev) \ + { \ + /* No real point in freeing sole allocation block */ \ + break; \ + } \ + else \ + { \ + struct typename##_block *SFTB_victim_block = SFTB_current; \ + if (SFTB_victim_block == current_##typename##_block) \ + current_##typename##_block_index \ + = countof (current_##typename##_block->block); \ + SFTB_current = SFTB_current->prev; \ + { \ + *SFTB_prev = SFTB_current; \ + xfree (SFTB_victim_block); \ + /* Restore free list to what it was before victim was swept */ \ + typename##_free_list = SFTB_old_free_list; \ + num_free -= SFTB_limit; \ + } \ + } \ + SFTB_limit = countof (current_##typename##_block->block); \ + } \ + \ + gc_count_num_##typename##_in_use = num_used; \ + gc_count_num_##typename##_freelist = num_free; \ } while (0) #endif /* !ERROR_CHECK_GC */ @@ -3798,21 +2753,15 @@ do { \ static void sweep_conses (void) { -#ifndef LRECORD_CONS -# define MARKED_cons_P(ptr) XMARKBIT ((ptr)->car) -# define UNMARK_cons(ptr) do { XUNMARK ((ptr)->car); } while (0) -#else /* LRECORD_CONS */ -# define MARKED_cons_P(ptr) MARKED_RECORD_HEADER_P (&((ptr)->lheader)) -# define UNMARK_cons(ptr) UNMARK_RECORD_HEADER (&((ptr)->lheader)) -#endif /* LRECORD_CONS */ +#define UNMARK_cons(ptr) UNMARK_RECORD_HEADER (&((ptr)->lheader)) #define ADDITIONAL_FREE_cons(ptr) - SWEEP_FIXED_TYPE_BLOCK (cons, struct Lisp_Cons); + SWEEP_FIXED_TYPE_BLOCK (cons, Lisp_Cons); } /* Explicitly free a cons cell. */ void -free_cons (struct Lisp_Cons *ptr) +free_cons (Lisp_Cons *ptr) { #ifdef ERROR_CHECK_GC /* If the CAR is not an int, then it will be a pointer, which will @@ -3826,7 +2775,7 @@ free_cons (struct Lisp_Cons *ptr) #endif /* ERROR_CHECK_GC */ #ifndef ALLOC_NO_POOLS - FREE_FIXED_TYPE_WHEN_NOT_IN_GC (cons, struct Lisp_Cons, ptr); + FREE_FIXED_TYPE_WHEN_NOT_IN_GC (cons, Lisp_Cons, ptr); #endif /* ALLOC_NO_POOLS */ } @@ -3868,12 +2817,10 @@ free_alist (Lisp_Object alist) static void sweep_compiled_functions (void) { -#define MARKED_compiled_function_P(ptr) \ - MARKED_RECORD_HEADER_P (&((ptr)->lheader)) #define UNMARK_compiled_function(ptr) UNMARK_RECORD_HEADER (&((ptr)->lheader)) #define ADDITIONAL_FREE_compiled_function(ptr) - SWEEP_FIXED_TYPE_BLOCK (compiled_function, struct Lisp_Compiled_Function); + SWEEP_FIXED_TYPE_BLOCK (compiled_function, Lisp_Compiled_Function); } @@ -3881,33 +2828,25 @@ sweep_compiled_functions (void) static void sweep_floats (void) { -#define MARKED_float_P(ptr) MARKED_RECORD_HEADER_P (&((ptr)->lheader)) #define UNMARK_float(ptr) UNMARK_RECORD_HEADER (&((ptr)->lheader)) #define ADDITIONAL_FREE_float(ptr) - SWEEP_FIXED_TYPE_BLOCK (float, struct Lisp_Float); + SWEEP_FIXED_TYPE_BLOCK (float, Lisp_Float); } #endif /* LISP_FLOAT_TYPE */ static void sweep_symbols (void) { -#ifndef LRECORD_SYMBOL -# define MARKED_symbol_P(ptr) XMARKBIT ((ptr)->plist) -# define UNMARK_symbol(ptr) do { XUNMARK ((ptr)->plist); } while (0) -#else -# define MARKED_symbol_P(ptr) MARKED_RECORD_HEADER_P (&((ptr)->lheader)) -# define UNMARK_symbol(ptr) UNMARK_RECORD_HEADER (&((ptr)->lheader)) -#endif /* !LRECORD_SYMBOL */ +#define UNMARK_symbol(ptr) UNMARK_RECORD_HEADER (&((ptr)->lheader)) #define ADDITIONAL_FREE_symbol(ptr) - SWEEP_FIXED_TYPE_BLOCK (symbol, struct Lisp_Symbol); + SWEEP_FIXED_TYPE_BLOCK (symbol, Lisp_Symbol); } static void sweep_extents (void) { -#define MARKED_extent_P(ptr) MARKED_RECORD_HEADER_P (&((ptr)->lheader)) #define UNMARK_extent(ptr) UNMARK_RECORD_HEADER (&((ptr)->lheader)) #define ADDITIONAL_FREE_extent(ptr) @@ -3917,17 +2856,15 @@ sweep_extents (void) static void sweep_events (void) { -#define MARKED_event_P(ptr) MARKED_RECORD_HEADER_P (&((ptr)->lheader)) #define UNMARK_event(ptr) UNMARK_RECORD_HEADER (&((ptr)->lheader)) #define ADDITIONAL_FREE_event(ptr) - SWEEP_FIXED_TYPE_BLOCK (event, struct Lisp_Event); + SWEEP_FIXED_TYPE_BLOCK (event, Lisp_Event); } static void sweep_markers (void) { -#define MARKED_marker_P(ptr) MARKED_RECORD_HEADER_P (&((ptr)->lheader)) #define UNMARK_marker(ptr) UNMARK_RECORD_HEADER (&((ptr)->lheader)) #define ADDITIONAL_FREE_marker(ptr) \ do { Lisp_Object tem; \ @@ -3935,22 +2872,18 @@ sweep_markers (void) unchain_marker (tem); \ } while (0) - SWEEP_FIXED_TYPE_BLOCK (marker, struct Lisp_Marker); + SWEEP_FIXED_TYPE_BLOCK (marker, Lisp_Marker); } /* Explicitly free a marker. */ void -free_marker (struct Lisp_Marker *ptr) +free_marker (Lisp_Marker *ptr) { -#ifdef ERROR_CHECK_GC /* Perhaps this will catch freeing an already-freed marker. */ - Lisp_Object temmy; - XSETMARKER (temmy, ptr); - assert (GC_MARKERP (temmy)); -#endif /* ERROR_CHECK_GC */ + gc_checking_assert (ptr->lheader.type == lrecord_type_marker); #ifndef ALLOC_NO_POOLS - FREE_FIXED_TYPE_WHEN_NOT_IN_GC (marker, struct Lisp_Marker, ptr); + FREE_FIXED_TYPE_WHEN_NOT_IN_GC (marker, Lisp_Marker, ptr); #endif /* ALLOC_NO_POOLS */ } @@ -3971,15 +2904,15 @@ verify_string_chars_integrity (void) { struct string_chars *s_chars = (struct string_chars *) &(sb->string_chars[pos]); - struct Lisp_String *string; + Lisp_String *string; int size; int fullsize; - /* If the string_chars struct is marked as free (i.e. the STRING - pointer is 0xFFFFFFFF) then this is an unused chunk of string - storage. (See below.) */ + /* If the string_chars struct is marked as free (i.e. the + STRING pointer is NULL) then this is an unused chunk of + string storage. (See below.) */ - if (FREE_STRUCT_P (s_chars)) + if (STRING_CHARS_FREE_P (s_chars)) { fullsize = ((struct unused_string_chars *) s_chars)->fullsize; pos += fullsize; @@ -4022,20 +2955,20 @@ compact_string_chars (void) struct string_chars *from_s_chars = (struct string_chars *) &(from_sb->string_chars[from_pos]); struct string_chars *to_s_chars; - struct Lisp_String *string; + Lisp_String *string; int size; int fullsize; - /* If the string_chars struct is marked as free (i.e. the STRING - pointer is 0xFFFFFFFF) then this is an unused chunk of string - storage. This happens under Mule when a string's size changes - in such a way that its fullsize changes. (Strings can change - size because a different-length character can be substituted - for another character.) In this case, after the bogus string - pointer is the "fullsize" of this entry, i.e. how many bytes - to skip. */ + /* If the string_chars struct is marked as free (i.e. the + STRING pointer is NULL) then this is an unused chunk of + string storage. This happens under Mule when a string's + size changes in such a way that its fullsize changes. + (Strings can change size because a different-length + character can be substituted for another character.) + In this case, after the bogus string pointer is the + "fullsize" of this entry, i.e. how many bytes to skip. */ - if (FREE_STRUCT_P (from_s_chars)) + if (STRING_CHARS_FREE_P (from_s_chars)) { fullsize = ((struct unused_string_chars *) from_s_chars)->fullsize; from_pos += fullsize; @@ -4043,20 +2976,15 @@ compact_string_chars (void) } string = from_s_chars->string; - assert (!(FREE_STRUCT_P (string))); + assert (!(LRECORD_FREE_P (string))); size = string_length (string); fullsize = STRING_FULLSIZE (size); - if (BIG_STRING_FULLSIZE_P (fullsize)) - abort (); + gc_checking_assert (! BIG_STRING_FULLSIZE_P (fullsize)); /* Just skip it if it isn't marked. */ -#ifdef LRECORD_STRING if (! MARKED_RECORD_HEADER_P (&(string->lheader))) -#else - if (!XMARKBIT (string->plist)) -#endif { from_pos += fullsize; continue; @@ -4111,11 +3039,11 @@ compact_string_chars (void) static int debug_string_purity; static void -debug_string_purity_print (struct Lisp_String *p) +debug_string_purity_print (Lisp_String *p) { Charcount i; Charcount s = string_char_length (p); - putc ('\"', stderr); + stderr_out ("\""); for (i = 0; i < s; i++) { Emchar ch = string_char (p, i); @@ -4137,49 +3065,26 @@ sweep_strings (void) int num_small_used = 0, num_small_bytes = 0, num_bytes = 0; int debug = debug_string_purity; -#ifdef LRECORD_STRING - -# define MARKED_string_P(ptr) MARKED_RECORD_HEADER_P (&((ptr)->lheader)) -# define UNMARK_string(ptr) \ - do { struct Lisp_String *p = (ptr); \ - int size = string_length (p); \ - UNMARK_RECORD_HEADER (&(p->lheader)); \ - num_bytes += size; \ - if (!BIG_STRING_SIZE_P (size)) \ - { num_small_bytes += size; \ - num_small_used++; \ - } \ - if (debug) debug_string_purity_print (p); \ - } while (0) -# define ADDITIONAL_FREE_string(p) \ - do { int size = string_length (p); \ - if (BIG_STRING_SIZE_P (size)) \ - xfree_1 (CHARS_TO_STRING_CHAR (string_data (p))); \ - } while (0) - -#else - -# define MARKED_string_P(ptr) XMARKBIT ((ptr)->plist) -# define UNMARK_string(ptr) \ - do { struct Lisp_String *p = (ptr); \ - int size = string_length (p); \ - XUNMARK (p->plist); \ - num_bytes += size; \ - if (!BIG_STRING_SIZE_P (size)) \ - { num_small_bytes += size; \ - num_small_used++; \ - } \ - if (debug) debug_string_purity_print (p); \ - } while (0) -# define ADDITIONAL_FREE_string(p) \ - do { int size = string_length (p); \ - if (BIG_STRING_SIZE_P (size)) \ - xfree_1 (CHARS_TO_STRING_CHAR (string_data (p))); \ - } while (0) - -#endif /* ! LRECORD_STRING */ +#define UNMARK_string(ptr) do { \ + Lisp_String *p = (ptr); \ + size_t size = string_length (p); \ + UNMARK_RECORD_HEADER (&(p->lheader)); \ + num_bytes += size; \ + if (!BIG_STRING_SIZE_P (size)) \ + { \ + num_small_bytes += size; \ + num_small_used++; \ + } \ + if (debug) \ + debug_string_purity_print (p); \ + } while (0) +#define ADDITIONAL_FREE_string(ptr) do { \ + size_t size = string_length (ptr); \ + if (BIG_STRING_SIZE_P (size)) \ + xfree (ptr->data); \ + } while (0) - SWEEP_FIXED_TYPE_BLOCK (string, struct Lisp_String); + SWEEP_FIXED_TYPE_BLOCK (string, Lisp_String); gc_count_num_short_string_in_use = num_small_used; gc_count_string_total_size = num_bytes; @@ -4188,36 +3093,23 @@ sweep_strings (void) /* I hate duplicating all this crap! */ -static int +int marked_p (Lisp_Object obj) { - if (EQ (obj, Qnull_pointer)) return 1; - if (!POINTER_TYPE_P (XGCTYPE (obj))) return 1; - if (PURIFIED (XPNTR (obj))) return 1; - switch (XGCTYPE (obj)) + /* Checks we used to perform. */ + /* if (EQ (obj, Qnull_pointer)) return 1; */ + /* if (!POINTER_TYPE_P (XGCTYPE (obj))) return 1; */ + /* if (PURIFIED (XPNTR (obj))) return 1; */ + + if (XTYPE (obj) == Lisp_Type_Record) { -#ifndef LRECORD_CONS - case Lisp_Type_Cons: - return XMARKBIT (XCAR (obj)); -#endif - case Lisp_Type_Record: - return MARKED_RECORD_HEADER_P (XRECORD_LHEADER (obj)); -#ifndef LRECORD_STRING - case Lisp_Type_String: - return XMARKBIT (XSTRING (obj)->plist); -#endif /* ! LRECORD_STRING */ -#ifndef LRECORD_VECTOR - case Lisp_Type_Vector: - return XVECTOR_LENGTH (obj) < 0; -#endif /* !LRECORD_VECTOR */ -#ifndef LRECORD_SYMBOL - case Lisp_Type_Symbol: - return XMARKBIT (XSYMBOL (obj)->plist); -#endif - default: - abort (); + struct lrecord_header *lheader = XRECORD_LHEADER (obj); + + GC_CHECK_LHEADER_INVARIANTS (lheader); + + return MARKED_RECORD_HEADER_P (lheader); } - return 0; /* suppress compiler warning */ + return 1; } static void @@ -4253,13 +3145,6 @@ gc_sweep (void) /* Put all unmarked conses on free list */ sweep_conses (); -#ifndef LRECORD_VECTOR - /* Free all unmarked vectors */ - sweep_vectors_1 (&all_vectors, - &gc_count_num_vector_used, &gc_count_vector_total_size, - &gc_count_vector_storage); -#endif - /* Free all unmarked bit vectors */ sweep_bit_vectors_1 (&all_bit_vectors, &gc_count_num_bit_vector_used, @@ -4286,6 +3171,9 @@ gc_sweep (void) sweep_events (); +#ifdef PDUMP + pdump_objects_unmark (); +#endif } /* Clearing for disksave. */ @@ -4295,12 +3183,12 @@ disksave_object_finalization (void) { /* It's important that certain information from the environment not get dumped with the executable (pathnames, environment variables, etc.). - To make it easier to tell when this has happend with strings(1) we + To make it easier to tell when this has happened with strings(1) we clear some known-to-be-garbage blocks of memory, so that leftover results of old evaluation don't look like potential problems. But first we set some notable variables to nil and do one more GC, to turn those strings into garbage. - */ + */ /* Yeah, this list is pretty ad-hoc... */ Vprocess_environment = Qnil; @@ -4312,6 +3200,8 @@ disksave_object_finalization (void) Vexec_path = Qnil; Vload_path = Qnil; /* Vdump_load_path = Qnil; */ + /* Release hash tables for locate_file */ + Flocate_file_clear_hashing (Qt); uncache_home_directory(); #if defined(LOADHIST) && !(defined(LOADHIST_DUMPED) || \ @@ -4325,14 +3215,6 @@ disksave_object_finalization (void) /* Run the disksave finalization methods of all live objects. */ disksave_object_finalization_1 (); -#if 0 /* I don't see any point in this. The purespace starts out all 0's */ - /* Zero out the unused portion of purespace */ - if (!pure_lossage) - memset ( (char *) (PUREBEG + pure_bytes_used), 0, - (((char *) (PUREBEG + get_PURESIZE())) - - ((char *) (PUREBEG + pure_bytes_used)))); -#endif - /* Zero out the uninitialized (really, unused) part of the containers for the live strings. */ { @@ -4342,10 +3224,11 @@ disksave_object_finalization (void) int count = sizeof (scb->string_chars) - scb->pos; assert (count >= 0 && count < STRING_CHARS_BLOCK_SIZE); - if (count != 0) { - /* from the block's fill ptr to the end */ - memset ((scb->string_chars + scb->pos), 0, count); - } + if (count != 0) + { + /* from the block's fill ptr to the end */ + memset ((scb->string_chars + scb->pos), 0, count); + } } } @@ -4364,13 +3247,69 @@ restore_gc_inhibit (Lisp_Object val) /* Maybe we want to use this when doing a "panic" gc after memory_full()? */ static int gc_hooks_inhibited; +struct post_gc_action +{ + void (*fun) (void *); + void *arg; +}; + +typedef struct post_gc_action post_gc_action; + +typedef struct +{ + Dynarr_declare (post_gc_action); +} post_gc_action_dynarr; + +static post_gc_action_dynarr *post_gc_actions; + +/* Register an action to be called at the end of GC. + gc_in_progress is 0 when this is called. + This is used when it is discovered that an action needs to be taken, + but it's during GC, so it's not safe. (e.g. in a finalize method.) + + As a general rule, do not use Lisp objects here. + And NEVER signal an error. +*/ + +void +register_post_gc_action (void (*fun) (void *), void *arg) +{ + post_gc_action action; + + if (!post_gc_actions) + post_gc_actions = Dynarr_new (post_gc_action); + + action.fun = fun; + action.arg = arg; + + Dynarr_add (post_gc_actions, action); +} + +static void +run_post_gc_actions (void) +{ + int i; + + if (post_gc_actions) + { + for (i = 0; i < Dynarr_length (post_gc_actions); i++) + { + post_gc_action action = Dynarr_at (post_gc_actions, i); + (action.fun) (action.arg); + } + + Dynarr_reset (post_gc_actions); + } +} + void garbage_collect_1 (void) { +#if MAX_SAVE_STACK > 0 char stack_top_variable; extern char *stack_bottom; - int i; +#endif struct frame *f; int speccount; int cursor_changed; @@ -4383,13 +3322,24 @@ garbage_collect_1 (void) || preparing_for_armageddon) return; + /* We used to call selected_frame() here. + + The following functions cannot be called inside GC + so we move to after the above tests. */ + { + Lisp_Object frame; + Lisp_Object device = Fselected_device (Qnil); + if (NILP (device)) /* Could happen during startup, eg. if always_gc */ + return; + frame = DEVICE_SELECTED_FRAME (XDEVICE (device)); + if (NILP (frame)) + signal_simple_error ("No frames exist on device", device); + f = XFRAME (frame); + } + pre_gc_cursor = Qnil; cursor_changed = 0; - /* This function cannot be called inside GC so we move to after the */ - /* above tests */ - f = selected_frame (); - GCPRO1 (pre_gc_cursor); /* Very important to prevent GC during any of the following @@ -4430,7 +3380,7 @@ garbage_collect_1 (void) : 0); Lisp_Object args[2], whole_msg; args[0] = build_string (msg ? msg : - GETTEXT ((CONST char *) gc_default_message)); + GETTEXT ((const char *) gc_default_message)); args[1] = build_string ("..."); whole_msg = Fconcat (2, args); echo_area_message (f, (Bufbyte *) 0, whole_msg, 0, -1, @@ -4441,6 +3391,7 @@ garbage_collect_1 (void) /***** Now we actually start the garbage collection. */ gc_in_progress = 1; + inhibit_non_essential_printing_operations = 1; gc_generation_number[0]++; @@ -4476,82 +3427,85 @@ garbage_collect_1 (void) cleanup_specifiers (); /* Mark all the special slots that serve as the roots of accessibility. */ - { - struct gcpro *tail; - struct catchtag *catch; - struct backtrace *backlist; - struct specbinding *bind; - for (i = 0; i < staticidx; i++) - { -#ifdef GDB_SUCKS - printf ("%d\n", i); - debug_print (*staticvec[i]); -#endif - mark_object (*(staticvec[i])); - } + { /* staticpro() */ + Lisp_Object **p = Dynarr_begin (staticpros); + size_t count; + for (count = Dynarr_length (staticpros); count; count--) + mark_object (**p++); + } + + { /* staticpro_nodump() */ + Lisp_Object **p = Dynarr_begin (staticpros_nodump); + size_t count; + for (count = Dynarr_length (staticpros_nodump); count; count--) + mark_object (**p++); + } + { /* GCPRO() */ + struct gcpro *tail; + int i; for (tail = gcprolist; tail; tail = tail->next) - { - for (i = 0; i < tail->nvars; i++) - mark_object (tail->var[i]); - } + for (i = 0; i < tail->nvars; i++) + mark_object (tail->var[i]); + } + { /* specbind() */ + struct specbinding *bind; for (bind = specpdl; bind != specpdl_ptr; bind++) { mark_object (bind->symbol); mark_object (bind->old_value); } + } + { + struct catchtag *catch; for (catch = catchlist; catch; catch = catch->next) { mark_object (catch->tag); mark_object (catch->val); } + } + { + struct backtrace *backlist; for (backlist = backtrace_list; backlist; backlist = backlist->next) { int nargs = backlist->nargs; + int i; mark_object (*backlist->function); - if (nargs == UNEVALLED || nargs == MANY) + if (nargs < 0 /* nargs == UNEVALLED || nargs == MANY */) mark_object (backlist->args[0]); else for (i = 0; i < nargs; i++) mark_object (backlist->args[i]); } - - mark_redisplay (mark_object); - mark_profiling_info (mark_object); } + mark_redisplay (); + mark_profiling_info (); + /* OK, now do the after-mark stuff. This is for things that - are only marked when something else is marked (e.g. weak hashtables). + are only marked when something else is marked (e.g. weak hash tables). There may be complex dependencies between such objects -- e.g. - a weak hashtable might be unmarked, but after processing a later - weak hashtable, the former one might get marked. So we have to + a weak hash table might be unmarked, but after processing a later + weak hash table, the former one might get marked. So we have to iterate until nothing more gets marked. */ - { - int did_mark; - /* Need to iterate until there's nothing more to mark, in case - of chains of mark dependencies. */ - do - { - did_mark = 0; - did_mark += !!finish_marking_weak_hashtables (marked_p, mark_object); - did_mark += !!finish_marking_weak_lists (marked_p, mark_object); - } - while (did_mark); - } + + while (finish_marking_weak_hash_tables () > 0 || + finish_marking_weak_lists () > 0) + ; /* And prune (this needs to be called after everything else has been marked and before we do any sweeping). */ /* #### this is somewhat ad-hoc and should probably be an object method */ - prune_weak_hashtables (marked_p); - prune_weak_lists (marked_p); - prune_specifiers (marked_p); - prune_syntax_tables (marked_p); + prune_weak_hash_tables (); + prune_weak_lists (); + prune_specifiers (); + prune_syntax_tables (); gc_sweep (); @@ -4562,8 +3516,11 @@ garbage_collect_1 (void) gc_cons_threshold = 10000; #endif + inhibit_non_essential_printing_operations = 0; gc_in_progress = 0; + run_post_gc_actions (); + /******* End of garbage collection ********/ run_hook_trapping_errors ("Error in post-gc-hook", Qpost_gc_hook); @@ -4585,7 +3542,7 @@ garbage_collect_1 (void) { Lisp_Object args[2], whole_msg; args[0] = build_string (msg ? msg : - GETTEXT ((CONST char *) + GETTEXT ((const char *) gc_default_message)); args[1] = build_string ("... done"); whole_msg = Fconcat (2, args); @@ -4608,19 +3565,10 @@ garbage_collect_1 (void) return; } -#ifdef EMACS_BTL - /* This isn't actually called. BTL recognizes the stack frame of the top - of the garbage collector by noting that PC is between &garbage_collect_1 - and &BTL_after_garbage_collect_1_stub. So this fn must be right here. - There's not any other way to know the address of the end of a function. - */ -void BTL_after_garbage_collect_1_stub () { abort (); } -#endif /* EMACS_BTL */ - /* Debugging aids. */ static Lisp_Object -gc_plist_hack (CONST char *name, int value, Lisp_Object tail) +gc_plist_hack (const char *name, int value, Lisp_Object tail) { /* C doesn't have local functions (or closures, or GC, or readable syntax, or portable numeric datatypes, or bit-vectors, or characters, or @@ -4628,13 +3576,12 @@ gc_plist_hack (CONST char *name, int value, Lisp_Object tail) return cons3 (intern (name), make_int (value), tail); } -#define HACK_O_MATIC(type, name, pl) \ - { \ - int s = 0; \ - struct type##_block *x = current_##type##_block; \ - while (x) { s += sizeof (*x) + MALLOC_OVERHEAD; x = x->prev; } \ - (pl) = gc_plist_hack ((name), s, (pl)); \ - } +#define HACK_O_MATIC(type, name, pl) do { \ + int s = 0; \ + struct type##_block *x = current_##type##_block; \ + while (x) { s += sizeof (*x) + MALLOC_OVERHEAD; x = x->prev; } \ + (pl) = gc_plist_hack ((name), s, (pl)); \ +} while (0) DEFUN ("garbage-collect", Fgarbage_collect, 0, 0, "", /* Reclaim storage for Lisp objects no longer needed. @@ -4650,31 +3597,25 @@ Garbage collection happens automatically if you cons more than ()) { Lisp_Object pl = Qnil; - int i; -#ifdef LRECORD_VECTOR + unsigned int i; int gc_count_vector_total_size = 0; -#endif - - if (purify_flag && pure_lossage) - return Qnil; garbage_collect_1 (); - for (i = 0; i < last_lrecord_type_index_assigned; i++) + for (i = 0; i < lrecord_type_count; i++) { if (lcrecord_stats[i].bytes_in_use != 0 || lcrecord_stats[i].bytes_freed != 0 || lcrecord_stats[i].instances_on_free_list != 0) { char buf [255]; - CONST char *name = lrecord_implementations_table[i]->name; + const char *name = lrecord_implementations_table[i]->name; int len = strlen (name); -#ifdef LRECORD_VECTOR /* save this for the FSFmacs-compatible part of the summary */ - if (i == *lrecord_vector[0].lrecord_type_index) + if (i == lrecord_type_vector) gc_count_vector_total_size = lcrecord_stats[i].bytes_in_use + lcrecord_stats[i].bytes_freed; -#endif + sprintf (buf, "%s-storage", name); pl = gc_plist_hack (buf, lcrecord_stats[i].bytes_in_use, pl); /* Okay, simple pluralization check for `symbol-value-varalias' */ @@ -4733,13 +3674,6 @@ Garbage collection happens automatically if you cons more than pl = gc_plist_hack ("compiled-functions-used", gc_count_num_compiled_function_in_use, pl); -#ifndef LRECORD_VECTOR - pl = gc_plist_hack ("vector-storage", gc_count_vector_storage, pl); - pl = gc_plist_hack ("vectors-total-length", - gc_count_vector_total_size, pl); - pl = gc_plist_hack ("vectors-used", gc_count_num_vector_used, pl); -#endif - pl = gc_plist_hack ("bit-vector-storage", gc_count_bit_vector_storage, pl); pl = gc_plist_hack ("bit-vectors-total-length", gc_count_bit_vector_total_size, pl); @@ -4779,7 +3713,8 @@ If this value exceeds `gc-cons-threshold', a garbage collection happens. return make_int (consing_since_gc); } -DEFUN ("memory-limit", Fmemory_limit, 0, 0, "", /* +#if 0 +DEFUN ("memory-limit", Fmemory_limit, 0, 0, 0, /* Return the address of the last byte Emacs has allocated, divided by 1024. This may be helpful in debugging Emacs's memory usage. The value is divided by 1024 to make sure it will fit in a lisp integer. @@ -4788,7 +3723,7 @@ The value is divided by 1024 to make sure it will fit in a lisp integer. { return make_int ((EMACS_INT) sbrk (0) / 1024); } - +#endif int @@ -4942,56 +3877,10 @@ fixed_type_block_overhead (size_t size) /* Initialization */ void -init_alloc_once_early (void) +reinit_alloc_once_early (void) { - int iii; - -#ifdef PURESTAT - for (iii = 0; iii < countof (purestats); iii++) - { - if (! purestats[iii]) continue; - purestats[iii]->nobjects = 0; - purestats[iii]->nbytes = 0; - } - purecopying_for_bytecode = 0; -#endif /* PURESTAT */ - - last_lrecord_type_index_assigned = -1; - for (iii = 0; iii < countof (lrecord_implementations_table); iii++) - { - lrecord_implementations_table[iii] = 0; - } - -#ifdef USE_INDEXED_LRECORD_IMPLEMENTATION - /* - * If USE_INDEXED_LRECORD_IMPLEMENTATION is defined, all the staticly - * defined subr lrecords were initialized with lheader->type == 0. - * See subr_lheader_initializer in lisp.h. Force type index 0 to be - * assigned to lrecord_subr so that those predefined indexes match - * reality. - */ - lrecord_type_index (lrecord_subr); - assert (*(lrecord_subr[0].lrecord_type_index) == 0); - /* - * The same is true for symbol_value_forward objects, except the - * type is 1. - */ - lrecord_type_index (lrecord_symbol_value_forward); - assert (*(lrecord_symbol_value_forward[0].lrecord_type_index) == 1); -#endif /* USE_INDEXED_LRECORD_IMPLEMENTATION */ - - symbols_initialized = 0; - gc_generation_number[0] = 0; - /* purify_flag 1 is correct even if CANNOT_DUMP. - * loadup.el will set to nil at end. */ - purify_flag = 1; - pure_bytes_used = 0; - pure_lossage = 0; breathing_space = 0; -#ifndef LRECORD_VECTOR - XSETINT (all_vectors, 0); /* Qzero may not be set yet. */ -#endif XSETINT (all_bit_vectors, 0); /* Qzero may not be set yet. */ XSETINT (Vgc_message, 0); all_lcrecords = 0; @@ -4999,8 +3888,8 @@ init_alloc_once_early (void) #ifdef DOUG_LEA_MALLOC mallopt (M_TRIM_THRESHOLD, 128*1024); /* trim threshold */ mallopt (M_MMAP_THRESHOLD, 64*1024); /* mmap threshold */ -#if 0 /* Moved to emacs.c */ - mallopt (M_MMAP_MAX, 64); /* max. number of mmap'ed areas */ +#if 1 /* Moved to emacs.c */ + mallopt (M_MMAP_MAX, 0); /* max. number of mmap'ed areas */ #endif #endif init_string_alloc (); @@ -5016,17 +3905,18 @@ init_alloc_once_early (void) init_event_alloc (); ignore_malloc_warnings = 0; - staticidx = 0; + + if (staticpros_nodump) + Dynarr_free (staticpros_nodump); + staticpros_nodump = Dynarr_new2 (Lisp_Object_ptr_dynarr, Lisp_Object *); + Dynarr_resize (staticpros_nodump, 100); /* merely a small optimization */ + consing_since_gc = 0; #if 1 gc_cons_threshold = 500000; /* XEmacs change */ #else gc_cons_threshold = 15000; /* debugging */ #endif -#ifdef VIRT_ADDR_VARIES - malloc_sbrk_unused = 1<<22; /* A large number */ - malloc_sbrk_used = 100000; /* as reasonable as any number */ -#endif /* VIRT_ADDR_VARIES */ lrecord_uid_counter = 259; debug_string_purity = 0; gcprolist = 0; @@ -5046,6 +3936,27 @@ init_alloc_once_early (void) } void +init_alloc_once_early (void) +{ + reinit_alloc_once_early (); + + { + int i; + for (i = 0; i < countof (lrecord_implementations_table); i++) + lrecord_implementations_table[i] = 0; + } + + INIT_LRECORD_IMPLEMENTATION (cons); + INIT_LRECORD_IMPLEMENTATION (vector); + INIT_LRECORD_IMPLEMENTATION (string); + INIT_LRECORD_IMPLEMENTATION (lcrecord_list); + + staticpros = Dynarr_new2 (Lisp_Object_ptr_dynarr, Lisp_Object *); + Dynarr_resize (staticpros, 1410); /* merely a small optimization */ + dump_add_root_struct_ptr (&staticpros, &staticpros_description); +} + +void reinit_alloc (void) { gcprolist = 0; @@ -5054,9 +3965,9 @@ reinit_alloc (void) void syms_of_alloc (void) { - defsymbol (&Qpre_gc_hook, "pre-gc-hook"); - defsymbol (&Qpost_gc_hook, "post-gc-hook"); - defsymbol (&Qgarbage_collecting, "garbage-collecting"); + DEFSYMBOL (Qpre_gc_hook); + DEFSYMBOL (Qpost_gc_hook); + DEFSYMBOL (Qgarbage_collecting); DEFSUBR (Fcons); DEFSUBR (Flist); @@ -5072,7 +3983,9 @@ syms_of_alloc (void) DEFSUBR (Fmake_marker); DEFSUBR (Fpurecopy); DEFSUBR (Fgarbage_collect); +#if 0 DEFSUBR (Fmemory_limit); +#endif DEFSUBR (Fconsing_since_gc); } @@ -5094,20 +4007,6 @@ prevent garbage collection during a part of the program. See also `consing-since-gc'. */ ); - DEFVAR_INT ("pure-bytes-used", &pure_bytes_used /* -Number of bytes of sharable Lisp data allocated so far. -*/ ); - -#if 0 - DEFVAR_INT ("data-bytes-used", &malloc_sbrk_used /* -Number of bytes of unshared memory allocated in this session. -*/ ); - - DEFVAR_INT ("data-bytes-free", &malloc_sbrk_unused /* -Number of bytes of unshared memory remaining available in this session. -*/ ); -#endif - #ifdef DEBUG_XEMACS DEFVAR_INT ("debug-allocation", &debug_allocation /* If non-zero, print out information to stderr about all objects allocated. @@ -5124,7 +4023,7 @@ Length (in stack frames) of short backtrace printed out by `debug-allocation'. DEFVAR_BOOL ("purify-flag", &purify_flag /* Non-nil means loading Lisp code in order to dump an executable. -This means that certain objects should be allocated in shared (pure) space. +This means that certain objects should be allocated in readonly space. */ ); DEFVAR_LISP ("pre-gc-hook", &Vpre_gc_hook /* @@ -5150,9 +4049,7 @@ window system and `gc-pointer-glyph' specifies a value (i.e. a pointer image instance) in the domain of the selected frame, the mouse pointer will change instead of this message being printed. */ ); - Vgc_message = make_pure_string ((CONST Bufbyte *) gc_default_message, - countof (gc_default_message) - 1, - Qnil, 1); + Vgc_message = build_string (gc_default_message); DEFVAR_LISP ("gc-pointer-glyph", &Vgc_pointer_glyph /* Pointer glyph used to indicate that a garbage collection is in progress. diff --git a/src/alloc.h b/src/alloc.h deleted file mode 100644 index 2d06759..0000000 --- a/src/alloc.h +++ /dev/null @@ -1,58 +0,0 @@ -/* Allocations header - Copyright (C) 2000 Olivier Galibert - -This file is part of XEmacs. - -XEmacs is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. - -XEmacs 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 XEmacs; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -/* Synched up with: Not in FSF. */ - -#ifndef INCLUDED_alloc_h_ -#define INCLUDED_alloc_h_ - -struct pdump_dumpstructinfo -{ - void *data; - const struct struct_description *desc; -}; - -struct pdump_dumpopaqueinfo -{ - void *data; - size_t size; -}; - -/* staticpro structures */ -extern Lisp_Object *staticvec[]; -extern int staticidx; - -/* dumpstruct structures */ -extern struct pdump_dumpstructinfo dumpstructvec[]; -extern int dumpstructidx; - -/* dumpopaque structures */ -extern struct pdump_dumpopaqueinfo dumpopaquevec[]; -extern int dumpopaqueidx; - -/* pdump_wire structures */ -extern Lisp_Object *pdump_wirevec[]; -extern int pdump_wireidx; - -/* pdump_wire_list structures */ -extern Lisp_Object *pdump_wirevec_list[]; -extern int pdump_wireidx_list; - -#endif /* INCLUDED_alloc_h_ */ diff --git a/src/buffer.c b/src/buffer.c index 81acfbc..5790dc9 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -2,6 +2,7 @@ Copyright (C) 1985-1989, 1992-1995 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. Copyright (C) 1995, 1996 Ben Wing. + Copyright (C) 1999,2000,2001 MORIOKA Tomohiko This file is part of XEmacs. @@ -29,6 +30,7 @@ Boston, MA 02111-1307, USA. */ list per frame.) Mly: a few changes for buffer-local vars, 19.8 or 19.9. Ben Wing: some changes and cleanups for Mule, 19.12. + MORIOKA Tomohiko: some changes for XEmacs UTF-2000. */ /* This file contains functions that work with buffer objects. @@ -70,16 +72,23 @@ Boston, MA 02111-1307, USA. */ #include "buffer.h" #include "chartab.h" +#include "casetab.h" #include "commands.h" #include "elhash.h" #include "extents.h" #include "faces.h" +#ifdef FILE_CODING +#include "file-coding.h" +#endif #include "frame.h" #include "insdel.h" +#include "lstream.h" #include "process.h" /* for kill_buffer_processes */ #ifdef REGION_CACHE_NEEDS_WORK #include "region-cache.h" #endif +#include "select.h" /* for select_notify_buffer_kill */ +#include "specifier.h" #include "syntax.h" #include "sysdep.h" /* for getwd */ #include "window.h" @@ -95,6 +104,7 @@ struct buffer *current_buffer; /* the current buffer */ Setting the default value also goes through the alist of buffers and stores into each buffer that does not say it has a local value. */ Lisp_Object Vbuffer_defaults; +static void *buffer_defaults_saved_slots; /* This structure marks which slots in a buffer have corresponding default values in Vbuffer_defaults. @@ -125,12 +135,14 @@ struct buffer buffer_local_flags; /* This is the initial (startup) directory, as used for the *scratch* buffer. We're making this a global to make others aware of the startup directory. + `initial_directory' is stored in external format. */ char initial_directory[MAXPATHLEN+1]; /* This structure holds the names of symbols whose values may be buffer-local. It is indexed and accessed in the same way as the above. */ static Lisp_Object Vbuffer_local_symbols; +static void *buffer_local_symbols_saved_slots; /* Alist of all buffer names vs the buffers. */ /* This used to be a variable, but is no longer, @@ -187,7 +199,6 @@ Lisp_Object QSscratch; /* "*scratch*" */ Lisp_Object Qdefault_directory; Lisp_Object Qkill_buffer_hook; -Lisp_Object Qbuffer_file_name, Qbuffer_undo_list; Lisp_Object Qrename_auto_save_file; @@ -199,8 +210,8 @@ Lisp_Object Qfind_file_compare_truenames; Lisp_Object Qswitch_to_buffer; /* Two thresholds controlling how much undo information to keep. */ -int undo_threshold; -int undo_high_threshold; +Fixnum undo_threshold; +Fixnum undo_high_threshold; int find_file_compare_truenames; int find_file_use_truenames; @@ -218,7 +229,7 @@ make_buffer (struct buffer *buf) } static Lisp_Object -mark_buffer (Lisp_Object obj, void (*markobj) (Lisp_Object)) +mark_buffer (Lisp_Object obj) { struct buffer *buf = XBUFFER (obj); @@ -227,11 +238,13 @@ mark_buffer (Lisp_Object obj, void (*markobj) (Lisp_Object)) undo_threshold, undo_high_threshold); -#define MARKED_SLOT(x) ((markobj) (buf->x)); +#define MARKED_SLOT(x) mark_object (buf->x) #include "bufslots.h" #undef MARKED_SLOT - ((markobj) (buf->extent_info)); + mark_object (buf->extent_info); + if (buf->text) + mark_object (buf->text->line_number_cache); /* Don't mark normally through the children slot. (Actually, in this case, it doesn't matter.) */ @@ -272,7 +285,7 @@ print_buffer (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) because all buffers have `kill-buffer' applied to them before they disappear, and the children removal happens then. */ DEFINE_LRECORD_IMPLEMENTATION ("buffer", buffer, - mark_buffer, print_buffer, 0, 0, 0, + mark_buffer, print_buffer, 0, 0, 0, 0, struct buffer); DEFUN ("bufferp", Fbufferp, 1, 1, 0, /* @@ -308,12 +321,9 @@ returned instead. */ (frame)) { - Lisp_Object list; - if (EQ (frame, Qt)) - list = Vbuffer_alist; - else - list = decode_frame (frame)->buffer_alist; - return Fmapcar (Qcdr, list); + return Fmapcar (Qcdr, + EQ (frame, Qt) ? Vbuffer_alist : + decode_frame (frame)->buffer_alist); } Lisp_Object @@ -348,7 +358,7 @@ get_buffer (Lisp_Object name, int error_if_deleted_or_does_not_exist) struct buffer * decode_buffer (Lisp_Object buffer, int allow_string) { - if (NILP (buffer)) + if (NILP (buffer) || (!POINTER_TYPE_P( XTYPE(buffer)))) return current_buffer; if (allow_string && STRINGP (buffer)) @@ -395,11 +405,10 @@ assoc_ignore_text_properties (REGISTER Lisp_Object key, Lisp_Object list) #endif /* FSFmacs */ DEFUN ("get-buffer", Fget_buffer, 1, 1, 0, /* -Return the buffer named NAME (a string). -If there is no live buffer named NAME, return nil. -NAME may also be a buffer; if so, the value is that buffer. +Return the buffer named BUFFER-NAME (a string), or nil if there is none. +BUFFER-NAME may also be a buffer; if so, the value is that buffer. */ - (name)) + (buffer_name)) { #ifdef I18N3 /* #### Doc string should indicate that the buffer name will get @@ -408,9 +417,9 @@ NAME may also be a buffer; if so, the value is that buffer. /* #### This might return a dead buffer. This is gross. This is called FSF compatibility. */ - if (BUFFERP (name)) - return name; - return get_buffer (name, 0); + if (BUFFERP (buffer_name)) + return buffer_name; + return get_buffer (buffer_name, 0); /* FSFmacs 19.29 calls assoc_ignore_text_properties() here. Bleagh!! */ } @@ -432,8 +441,8 @@ the search will still be done on `buffer-file-name'. */ (filename)) { - /* This function can GC. GC checked 1997.04.06. */ - REGISTER Lisp_Object tail, buf, tem; + /* This function can GC. GC checked and fixed 7-11-2000 ben. */ + REGISTER Lisp_Object buf; struct gcpro gcpro1; #ifdef I18N3 @@ -467,25 +476,29 @@ the search will still be done on `buffer-file-name'. dn = Ffile_name_directory (filename); fn = Ffile_truename (dn, Qnil); if (! NILP (fn)) dn = fn; - fn = Fexpand_file_name (Ffile_name_nondirectory (filename), - dn); + /* Formerly the two calls below were combined, but that is + not GC-safe because the first call returns unprotected + data and the second call can GC. --ben */ + fn = Ffile_name_nondirectory (filename); + fn = Fexpand_file_name (fn, dn); } filename = fn; NUNGCPRO; } - LIST_LOOP (tail, Vbuffer_alist) - { - buf = Fcdr (XCAR (tail)); - if (!BUFFERP (buf)) continue; - if (!STRINGP (XBUFFER (buf)->filename)) continue; - tem = Fstring_equal (filename, - (find_file_compare_truenames - ? XBUFFER (buf)->file_truename - : XBUFFER (buf)->filename)); - if (!NILP (tem)) - return buf; - } + { + LIST_LOOP_2 (elt, Vbuffer_alist) + { + buf = Fcdr (elt); + if (!BUFFERP (buf)) continue; + if (!STRINGP (XBUFFER (buf)->filename)) continue; + if (!NILP (Fstring_equal (filename, + (find_file_compare_truenames + ? XBUFFER (buf)->file_truename + : XBUFFER (buf)->filename)))) + return buf; + } + } return Qnil; } @@ -525,6 +538,7 @@ delete_from_buffer_alist (Lisp_Object buf) Lisp_Object get_truename_buffer (REGISTER Lisp_Object filename) { + /* This function can GC. GC correct 7-11-00 ben */ /* FSFmacs has its own code here and doesn't call get-file-buffer. That's because their equivalent of find-file-compare-truenames (find-file-existing-other-name) isn't looked at in get-file-buffer. @@ -538,7 +552,7 @@ get_truename_buffer (REGISTER Lisp_Object filename) static struct buffer * allocate_buffer (void) { - struct buffer *b = alloc_lcrecord_type (struct buffer, lrecord_buffer); + struct buffer *b = alloc_lcrecord_type (struct buffer, &lrecord_buffer); copy_lcrecord (b, XBUFFER (Vbuffer_defaults)); @@ -558,7 +572,7 @@ finish_init_buffer (struct buffer *b, Lisp_Object name) local_var_alist is set to Qnil at the same point, in nuke_all_buffer_slots(). */ reset_buffer_local_variables (b, 1); - b->directory = ((current_buffer) ? current_buffer->directory : Qnil); + b->directory = current_buffer ? current_buffer->directory : Qnil; b->last_window_start = 1; @@ -577,8 +591,8 @@ finish_init_buffer (struct buffer *b, Lisp_Object name) init_buffer_markers (b); b->generated_modeline_string = Fmake_string (make_int (84), make_int (' ')); - b->modeline_extent_table = make_lisp_hashtable (20, HASHTABLE_KEY_WEAK, - HASHTABLE_EQ); + b->modeline_extent_table = make_lisp_hash_table (20, HASH_TABLE_KEY_WEAK, + HASH_TABLE_EQ); return buf; } @@ -614,61 +628,57 @@ The value is never nil. b->text = &b->own_text; b->base_buffer = 0; b->indirect_children = Qnil; - init_buffer_text (b, 0); + init_buffer_text (b); return finish_init_buffer (b, name); } -#if 0 /* #### implement this! Need various changes in insdel.c */ DEFUN ("make-indirect-buffer", Fmake_indirect_buffer, 2, 2, "bMake indirect buffer (to buffer): \nBName of indirect buffer: ", /* -Create and return an indirect buffer for buffer BASE, named NAME. -BASE should be an existing buffer (or buffer name). +Create and return an indirect buffer for buffer BASE-BUFFER, named NAME. +BASE-BUFFER should be an existing buffer (or buffer name). NAME should be a string which is not the name of an existing buffer. -If BASE is an indirect buffer itself, the base buffer for that buffer + +If BASE-BUFFER is itself an indirect buffer, the base buffer for that buffer is made the base buffer for the newly created buffer. (Thus, there will never be indirect buffers whose base buffers are themselves indirect.) */ (base_buffer, name)) { - Lisp_Object buf; - REGISTER struct buffer *b; + /* This function can GC */ + + /* #### The above interactive specification is totally bogus, + because it offers an existing buffer as default answer to the + second question. However, the second argument may not BE an + existing buffer! */ + struct buffer *b; + + base_buffer = get_buffer (base_buffer, 1); #ifdef I18N3 /* #### Doc string should indicate that the buffer name will get translated. */ #endif - + CHECK_STRING (name); name = LISP_GETTEXT (name); - buf = Fget_buffer (name); - if (!NILP (buf)) - error ("Buffer name `%s' is in use", XSTRING_DATA (name)); - - base_buffer = Fget_buffer (base_buffer); - if (NILP (base_buffer)) - error ("No such buffer: `%s'", XSTRING_DATA (XBUFFER (base_buffer)->name)); - + if (!NILP (Fget_buffer (name))) + signal_simple_error ("Buffer name already in use", name); if (XSTRING_LENGTH (name) == 0) error ("Empty string for buffer name is not allowed"); b = allocate_buffer (); - if (XBUFFER (base_buffer)->base_buffer) - b->base_buffer = XBUFFER (base_buffer)->base_buffer; - else - b->base_buffer = XBUFFER (base_buffer); + b->base_buffer = BUFFER_BASE_BUFFER (XBUFFER (base_buffer)); /* Use the base buffer's text object. */ b->text = b->base_buffer->text; b->indirect_children = Qnil; - XSETBUFFER (buf, b); b->base_buffer->indirect_children = - Fcons (buf, b->base_buffer->indirect_children); - init_buffer_text (b, 1); + Fcons (make_buffer (b), b->base_buffer->indirect_children); + init_buffer_text (b); return finish_init_buffer (b, name); } -#endif /* 0 */ @@ -690,28 +700,6 @@ reset_buffer_local_variables (struct buffer *b, int first_time) } #include "bufslots.h" #undef MARKED_SLOT -#if 0 -#define STRING256_P(obj) \ - (STRINGP (obj) && XSTRING_CHAR_LENGTH (obj) == 256) - /* If the standard case table has been altered and invalidated, - fix up its insides first. */ - if (!(STRING256_P(Vascii_upcase_table) && - STRING256_P(Vascii_canon_table) && - STRING256_P(Vascii_eqv_table))) - { - Fset_standard_case_table (Vascii_downcase_table); - } - b->downcase_table = Vascii_downcase_table; - b->upcase_table = Vascii_upcase_table; - b->case_canon_table = Vascii_canon_table; - b->case_eqv_table = Vascii_eqv_table; -#ifdef MULE - b->mirror_downcase_table = Vmirror_ascii_downcase_table; - b->mirror_upcase_table = Vmirror_ascii_upcase_table; - b->mirror_case_canon_table = Vmirror_ascii_canon_table; - b->mirror_case_eqv_table = Vmirror_ascii_eqv_table; -#endif -#endif } @@ -814,41 +802,6 @@ If BUFFER is indirect, the return value will always be nil; see return Fcopy_sequence (buf->indirect_children); } -/* Map MAPFUN over all buffers that share the same text as BUF - (this includes BUF). Pass two arguments to MAPFUN: a buffer, - and CLOSURE. If any invocation of MAPFUN returns non-zero, - halt immediately and return that value. Otherwise, continue - the mapping to the end and return 0. */ - -int -map_over_sharing_buffers (struct buffer *buf, - int (*mapfun) (struct buffer *buf, void *closure), - void *closure) -{ - int result; - Lisp_Object tail; - - if (buf->base_buffer) - { - buf = buf->base_buffer; - assert (!buf->base_buffer); - } - - result = (mapfun) (buf, closure); - if (result) - return result; - - LIST_LOOP (tail, buf->indirect_children) - { - Lisp_Object buffer = XCAR (tail); - result = (mapfun) (XBUFFER (buffer), closure); - if (result) - return result; - } - - return 0; -} - DEFUN ("buffer-local-variables", Fbuffer_local_variables, 0, 1, 0, /* Return an alist of variables that are buffer-local in BUFFER. Most elements look like (SYMBOL . VALUE), describing one variable. @@ -900,37 +853,6 @@ No argument or nil as argument means use current buffer as BUFFER. return result; } -DEFUN ("buffer-dedicated-frame", Fbuffer_dedicated_frame, 0, 1, 0, /* -Return the frame dedicated to this BUFFER, or nil if there is none. -No argument or nil as argument means use current buffer as BUFFER. -*/ - (buffer)) -{ - struct buffer *buf = decode_buffer (buffer, 0); - - /* XEmacs addition: if the frame is dead, silently make it go away. */ - if (!NILP (buf->dedicated_frame) && - !FRAME_LIVE_P (XFRAME (buf->dedicated_frame))) - buf->dedicated_frame = Qnil; - - return buf->dedicated_frame; -} - -DEFUN ("set-buffer-dedicated-frame", Fset_buffer_dedicated_frame, 2, 2, 0, /* -For this BUFFER, set the FRAME dedicated to it. -FRAME must be a frame or nil. -*/ - (buffer, frame)) -{ - struct buffer *buf = decode_buffer (buffer, 0); - - if (!NILP (frame)) - CHECK_LIVE_FRAME (frame); /* XEmacs change */ - - return buf->dedicated_frame = frame; -} - - DEFUN ("buffer-modified-p", Fbuffer_modified_p, 0, 1, 0, /* Return t if BUFFER was modified since its file was last read or saved. @@ -983,7 +905,7 @@ as BUFFER means use current buffer. display). We still need to make sure redisplay realizes that the contents have potentially altered and it needs to do some work. */ - buf = decode_buffer(buffer, 0); + buf = decode_buffer (buffer, 0); BUF_MODIFF (buf)++; BUF_SAVE_MODIFF (buf) = NILP (flag) ? BUF_MODIFF (buf) : 0; MARK_MODELINE_CHANGED; @@ -1058,6 +980,7 @@ This does not change the name of the visited file (if any). /* The aconses in the Vbuffer_alist are shared with frame->buffer_alist, so this will change it in the per-frame ordering as well. */ Fsetcar (Frassq (buf, Vbuffer_alist), newname); + if (NILP (current_buffer->filename) && !NILP (current_buffer->auto_save_file_name)) call0 (Qrename_auto_save_file); @@ -1136,7 +1059,7 @@ VISIBLE-OK. } DEFUN ("buffer-disable-undo", Fbuffer_disable_undo, 0, 1, "", /* -Make BUFFER stop keeping undo information. +Stop keeping undo information for BUFFER. Any undo records it already has are discarded. No argument or nil as argument means do this for the current buffer. */ @@ -1149,7 +1072,7 @@ No argument or nil as argument means do this for the current buffer. } DEFUN ("buffer-enable-undo", Fbuffer_enable_undo, 0, 1, "", /* -Start keeping undo information for buffer BUFFER. +Start keeping undo information for BUFFER. No argument or nil as argument means do this for the current buffer. */ (buffer)) @@ -1163,7 +1086,7 @@ No argument or nil as argument means do this for the current buffer. } DEFUN ("kill-buffer", Fkill_buffer, 1, 1, "bKill buffer: ", /* -Kill the buffer BUFNAME. +Kill the buffer BUFFER. The argument may be a buffer or may be the name of a buffer. An argument of nil means kill the current buffer. @@ -1177,21 +1100,21 @@ when the hook functions are called. Any processes that have this buffer as the `process-buffer' are killed with `delete-process'. */ - (bufname)) + (buffer)) { /* This function can call lisp */ Lisp_Object buf; REGISTER struct buffer *b; struct gcpro gcpro1, gcpro2; - if (NILP (bufname)) + if (NILP (buffer)) buf = Fcurrent_buffer (); - else if (BUFFERP (bufname)) - buf = bufname; + else if (BUFFERP (buffer)) + buf = buffer; else { - buf = get_buffer (bufname, 0); - if (NILP (buf)) nsberror (bufname); + buf = get_buffer (buffer, 0); + if (NILP (buf)) nsberror (buffer); } b = XBUFFER (buf); @@ -1213,11 +1136,11 @@ with `delete-process'. && BUF_MODIFF (b) > BUF_SAVE_MODIFF (b)) { Lisp_Object killp; - GCPRO2 (buf, bufname); + GCPRO1 (buf); killp = call1 (Qyes_or_no_p, (emacs_doprnt_string_c - ((CONST Bufbyte *) GETTEXT ("Buffer %s modified; kill anyway? "), + ((const Bufbyte *) GETTEXT ("Buffer %s modified; kill anyway? "), Qnil, -1, XSTRING_DATA (b->name)))); UNGCPRO; if (NILP (killp)) @@ -1251,15 +1174,13 @@ with `delete-process'. /* Then run the hooks. */ run_hook (Qkill_buffer_hook); -#ifdef HAVE_X_WINDOWS - /* If an X selection was in this buffer, disown it. - We could have done this by simply adding this function to the - kill-buffer-hook, but the user might mess that up. - */ - if (EQ (Vwindow_system, Qx)) - call0 (intern ("xselect-kill-buffer-hook")); - /* #### generalize me! */ -#endif /* HAVE_X_WINDOWS */ + + /* Inform the selection code that a buffer just got killed. + We do this in C because (a) it's faster, and (b) it needs + to access data internal to select.c that can't be seen from + Lisp (so the Lisp code would just call into C anyway. */ + select_notify_buffer_kill (buf); + unbind_to (speccount, Qnil); UNGCPRO; b = XBUFFER (buf); /* Hypothetical relocating GC. */ @@ -1287,7 +1208,12 @@ with `delete-process'. GCPRO1 (buf); LIST_LOOP (rest, b->indirect_children) - Fkill_buffer (XCAR (rest)); + { + Fkill_buffer (XCAR (rest)); + /* Keep indirect_children updated in case a + query-function/hook throws. */ + b->indirect_children = XCDR (rest); + } UNGCPRO; } @@ -1330,13 +1256,17 @@ with `delete-process'. kill_buffer_processes (buf); - /* #### This is a problem if this buffer is in a dedicated window. - Need to undedicate any windows of this buffer first (and delete them?) - */ - Freplace_buffer_in_windows (buf); - delete_from_buffer_alist (buf); + /* Undedicate any windows of this buffer, and make sure no windows + show it. */ + + undedicate_windows (buf, Qt); + + GCPRO1 (buf); + Freplace_buffer_in_windows (buf, Qnil, Qall); + UNGCPRO; + font_lock_buffer_was_killed (b); /* Delete any auto-save file, if we saved it in this session. */ @@ -1372,7 +1302,7 @@ with `delete-process'. kill_buffer_local_variables (b); b->name = Qnil; - uninit_buffer_text (b, !!b->base_buffer); + uninit_buffer_text (b); b->undo_list = Qnil; uninit_buffer_extents (b); if (b->base_buffer) @@ -1394,7 +1324,7 @@ with `delete-process'. } DEFUN ("record-buffer", Frecord_buffer, 1, 1, 0, /* -Place buffer BUF first in the buffer order. +Place buffer BUFFER first in the buffer order. Call this function when a buffer is selected "visibly". This function changes the global buffer order and the per-frame buffer @@ -1402,7 +1332,7 @@ order for the selected frame. The buffer order keeps track of recency of selection so that `other-buffer' will return a recently selected buffer. See `other-buffer' for more information. */ - (buf)) + (buffer)) { REGISTER Lisp_Object lynk, prev; struct frame *f = selected_frame (); @@ -1410,7 +1340,7 @@ buffer. See `other-buffer' for more information. prev = Qnil; for (lynk = Vbuffer_alist; CONSP (lynk); lynk = XCDR (lynk)) { - if (EQ (XCDR (XCAR (lynk)), buf)) + if (EQ (XCDR (XCAR (lynk)), buffer)) break; prev = lynk; } @@ -1427,7 +1357,7 @@ buffer. See `other-buffer' for more information. prev = Qnil; for (lynk = f->buffer_alist; CONSP (lynk); lynk = XCDR (lynk)) { - if (EQ (XCDR (XCAR (lynk)), buf)) + if (EQ (XCDR (XCAR (lynk)), buffer)) break; prev = lynk; } @@ -1438,6 +1368,7 @@ buffer. See `other-buffer' for more information. XCDR (prev) = XCDR (XCDR (prev)); XCDR (lynk) = f->buffer_alist; f->buffer_alist = lynk; + return Qnil; } @@ -1446,15 +1377,14 @@ Set an appropriate major mode for BUFFER, according to `default-major-mode'. Use this function before selecting the buffer, since it may need to inspect the current buffer's major mode. */ - (buf)) + (buffer)) { int speccount = specpdl_depth (); - REGISTER Lisp_Object function, tem; + Lisp_Object function = XBUFFER (Vbuffer_defaults)->major_mode; - function = XBUFFER (Vbuffer_defaults)->major_mode; if (NILP (function)) { - tem = Fget (current_buffer->major_mode, Qmode_class, Qnil); + Lisp_Object tem = Fget (current_buffer->major_mode, Qmode_class, Qnil); if (NILP (tem)) function = current_buffer->major_mode; } @@ -1467,7 +1397,7 @@ the current buffer's major mode. record_unwind_protect (Fset_buffer, Fcurrent_buffer ()); - Fset_buffer (buf); + Fset_buffer (buffer); call0 (function); return unbind_to (speccount, Qnil); @@ -1485,9 +1415,9 @@ Return the current buffer as a Lisp object. */ ()) { - Lisp_Object buf; - XSETBUFFER (buf, current_buffer); - return buf; + Lisp_Object buffer; + XSETBUFFER (buffer, current_buffer); + return buffer; } /* Set the current buffer to B. */ @@ -1507,20 +1437,6 @@ set_buffer_internal (struct buffer *b) current_buffer = b; invalidate_current_column (); /* invalidate indentation cache */ -#ifdef HAVE_FEP - if (!noninteractive && initialized) - { - extern Lisp_Object Ffep_force_on (), Ffep_force_off (), Ffep_get_mode (); - - old_buf->fep_mode = Ffep_get_mode (); - - if (!NILP (current_buffer->fep_mode)) - Ffep_force_on (); - else - Ffep_force_off (); - } -#endif /* HAVE_FEP */ - if (old_buf) { /* Put the undo list back in the base buffer, so that it appears @@ -1593,7 +1509,7 @@ Use `switch-to-buffer' or `pop-to-buffer' to switch buffers permanently. DEFUN ("barf-if-buffer-read-only", Fbarf_if_buffer_read_only, 0, 3, 0, /* -Signal a `buffer-read-only' error if the buffer is read-only. +Signal a `buffer-read-only' error if BUFFER is read-only. Optional argument BUFFER defaults to the current buffer. If optional argument START is non-nil, all extents in the buffer @@ -1652,6 +1568,8 @@ thus, the least likely buffer for \\[switch-to-buffer] to select by default. If BUFFER is nil or omitted, bury the current buffer. Also, if BUFFER is nil or omitted, remove the current buffer from the selected window if it is displayed there. +Because of this, you may need to specify (current-buffer) as +BUFFER when calling from minibuffer. If BEFORE is non-nil, it specifies a buffer before which BUFFER will be placed, instead of being placed at the end. */ @@ -1710,7 +1628,6 @@ BUFFER defaults to the current buffer if omitted. implies that the future text is not really related to the past text. */ b->saved_size = Qzero; - zmacs_region_stays = 0; return Qnil; } @@ -1831,9 +1748,375 @@ represents all the memory concerned. #endif /* MEMORY_USAGE_STATS */ + +/************************************************************************/ +/* Implement TO_EXTERNAL_FORMAT, TO_INTERNAL_FORMAT */ +/************************************************************************/ + +/* This implementation should probably be elsewhere, but it can't be + in file-coding.c since that file is only available if FILE_CODING + is defined. */ +#ifdef FILE_CODING +static int +coding_system_is_binary (Lisp_Object coding_system) +{ + Lisp_Coding_System *cs = XCODING_SYSTEM (coding_system); + return + (CODING_SYSTEM_TYPE (cs) == CODESYS_NO_CONVERSION && + CODING_SYSTEM_EOL_TYPE (cs) == EOL_LF && + EQ (CODING_SYSTEM_POST_READ_CONVERSION (cs), Qnil) && + EQ (CODING_SYSTEM_PRE_WRITE_CONVERSION (cs), Qnil)); +} +#else +#define coding_system_is_binary(coding_system) 1 +#endif + +typedef struct +{ + Dynarr_declare (Bufbyte_dynarr *); +} Bufbyte_dynarr_dynarr; + +typedef struct +{ + Dynarr_declare (Extbyte_dynarr *); +} Extbyte_dynarr_dynarr; + +static Extbyte_dynarr_dynarr *conversion_out_dynarr_list; +static Bufbyte_dynarr_dynarr *conversion_in_dynarr_list; + +static int dfc_convert_to_external_format_in_use; +static int dfc_convert_to_internal_format_in_use; + +static Lisp_Object +dfc_convert_to_external_format_reset_in_use (Lisp_Object value) +{ + dfc_convert_to_external_format_in_use = XINT (value); + return Qnil; +} + +static Lisp_Object +dfc_convert_to_internal_format_reset_in_use (Lisp_Object value) +{ + dfc_convert_to_internal_format_in_use = XINT (value); + return Qnil; +} + +void +dfc_convert_to_external_format (dfc_conversion_type source_type, + dfc_conversion_data *source, +#ifdef FILE_CODING + Lisp_Object coding_system, +#endif + dfc_conversion_type sink_type, + dfc_conversion_data *sink) +{ + int count = specpdl_depth (); + Extbyte_dynarr *conversion_out_dynarr; + + type_checking_assert + (((source_type == DFC_TYPE_DATA) || + (source_type == DFC_TYPE_LISP_LSTREAM && LSTREAMP (source->lisp_object)) || + (source_type == DFC_TYPE_LISP_STRING && STRINGP (source->lisp_object))) + && + ((sink_type == DFC_TYPE_DATA) || + (sink_type == DFC_TYPE_LISP_LSTREAM && LSTREAMP (source->lisp_object)))); + + record_unwind_protect (dfc_convert_to_external_format_reset_in_use, + make_int (dfc_convert_to_external_format_in_use)); + if (Dynarr_length (conversion_out_dynarr_list) <= + dfc_convert_to_external_format_in_use) + Dynarr_add (conversion_out_dynarr_list, Dynarr_new (Extbyte)); + conversion_out_dynarr = Dynarr_at (conversion_out_dynarr_list, + dfc_convert_to_external_format_in_use); + dfc_convert_to_external_format_in_use++; + Dynarr_reset (conversion_out_dynarr); + +#ifdef FILE_CODING + coding_system = Fget_coding_system (coding_system); +#endif + + /* Here we optimize in the case where the coding system does no + conversion. However, we don't want to optimize in case the source + or sink is an lstream, since writing to an lstream can cause a + garbage collection, and this could be problematic if the source + is a lisp string. */ + if (source_type != DFC_TYPE_LISP_LSTREAM && + sink_type != DFC_TYPE_LISP_LSTREAM && + coding_system_is_binary (coding_system)) + { + const Bufbyte *ptr; + Bytecount len; + + if (source_type == DFC_TYPE_LISP_STRING) + { + ptr = XSTRING_DATA (source->lisp_object); + len = XSTRING_LENGTH (source->lisp_object); + } + else + { + ptr = (Bufbyte *) source->data.ptr; + len = source->data.len; + } + +#ifdef MULE + { + const Bufbyte *end; + for (end = ptr + len; ptr < end;) + { +#ifdef UTF2000 + Bufbyte c = + (*ptr < 0xc0) ? *ptr : + ((*ptr & 0x1f) << 6) | (*(ptr+1) & 0x3f); +#else + Bufbyte c = + (BYTE_ASCII_P (*ptr)) ? *ptr : + (*ptr == LEADING_BYTE_CONTROL_1) ? (*(ptr+1) - 0x20) : + (*ptr == LEADING_BYTE_LATIN_ISO8859_1) ? (*(ptr+1)) : + '~'; +#endif + + Dynarr_add (conversion_out_dynarr, (Extbyte) c); + INC_CHARPTR (ptr); + } + bufpos_checking_assert (ptr == end); + } +#else + Dynarr_add_many (conversion_out_dynarr, ptr, len); +#endif + + } + else + { + Lisp_Object streams_to_delete[3]; + int delete_count = 0; + Lisp_Object instream, outstream; + Lstream *reader, *writer; + struct gcpro gcpro1, gcpro2; + + if (source_type == DFC_TYPE_LISP_LSTREAM) + instream = source->lisp_object; + else if (source_type == DFC_TYPE_DATA) + streams_to_delete[delete_count++] = instream = + make_fixed_buffer_input_stream (source->data.ptr, source->data.len); + else + { + type_checking_assert (source_type == DFC_TYPE_LISP_STRING); + streams_to_delete[delete_count++] = instream = + make_lisp_string_input_stream (source->lisp_object, 0, -1); + } + + if (sink_type == DFC_TYPE_LISP_LSTREAM) + outstream = sink->lisp_object; + else + { + type_checking_assert (sink_type == DFC_TYPE_DATA); + streams_to_delete[delete_count++] = outstream = + make_dynarr_output_stream + ((unsigned_char_dynarr *) conversion_out_dynarr); + } + +#ifdef FILE_CODING + streams_to_delete[delete_count++] = outstream = + make_encoding_output_stream (XLSTREAM (outstream), coding_system); +#endif + + reader = XLSTREAM (instream); + writer = XLSTREAM (outstream); + /* decoding_stream will gc-protect outstream */ + GCPRO2 (instream, outstream); + + while (1) + { + Lstream_data_count size_in_bytes; + char tempbuf[1024]; /* some random amount */ + + size_in_bytes = Lstream_read (reader, tempbuf, sizeof (tempbuf)); + + if (size_in_bytes == 0) + break; + else if (size_in_bytes < 0) + error ("Error converting to external format"); + + size_in_bytes = Lstream_write (writer, tempbuf, size_in_bytes); + + if (size_in_bytes <= 0) + error ("Error converting to external format"); + } + + /* Closing writer will close any stream at the other end of writer. */ + Lstream_close (writer); + Lstream_close (reader); + UNGCPRO; + + /* The idea is that this function will create no garbage. */ + while (delete_count) + Lstream_delete (XLSTREAM (streams_to_delete [--delete_count])); + } + + unbind_to (count, Qnil); + + if (sink_type != DFC_TYPE_LISP_LSTREAM) + { + sink->data.len = Dynarr_length (conversion_out_dynarr); + Dynarr_add (conversion_out_dynarr, '\0'); /* NUL-terminate! */ + sink->data.ptr = Dynarr_atp (conversion_out_dynarr, 0); + } +} + +void +dfc_convert_to_internal_format (dfc_conversion_type source_type, + dfc_conversion_data *source, +#ifdef FILE_CODING + Lisp_Object coding_system, +#endif + dfc_conversion_type sink_type, + dfc_conversion_data *sink) +{ + int count = specpdl_depth (); + Bufbyte_dynarr *conversion_in_dynarr; + + type_checking_assert + ((source_type == DFC_TYPE_DATA || + source_type == DFC_TYPE_LISP_LSTREAM) + && + (sink_type == DFC_TYPE_DATA || + sink_type == DFC_TYPE_LISP_LSTREAM)); + + record_unwind_protect (dfc_convert_to_internal_format_reset_in_use, + make_int (dfc_convert_to_internal_format_in_use)); + if (Dynarr_length (conversion_in_dynarr_list) <= + dfc_convert_to_internal_format_in_use) + Dynarr_add (conversion_in_dynarr_list, Dynarr_new (Bufbyte)); + conversion_in_dynarr = Dynarr_at (conversion_in_dynarr_list, + dfc_convert_to_internal_format_in_use); + dfc_convert_to_internal_format_in_use++; + Dynarr_reset (conversion_in_dynarr); + +#ifdef FILE_CODING + coding_system = Fget_coding_system (coding_system); +#endif + + if (source_type != DFC_TYPE_LISP_LSTREAM && + sink_type != DFC_TYPE_LISP_LSTREAM && + coding_system_is_binary (coding_system)) + { +#ifdef MULE + const Bufbyte *ptr = (const Bufbyte *) source->data.ptr; + Bytecount len = source->data.len; + const Bufbyte *end = ptr + len; + + for (; ptr < end; ptr++) + { + Bufbyte c = *ptr; + +#ifdef UTF2000 + if (BYTE_ASCII_P (c)) + Dynarr_add (conversion_in_dynarr, c); + else + { + Dynarr_add (conversion_in_dynarr, (c >> 6) | 0xC0); + Dynarr_add (conversion_in_dynarr, (c & 0x3F) | 0x80); + } +#else + if (BYTE_ASCII_P (c)) + Dynarr_add (conversion_in_dynarr, c); + else if (BYTE_C1_P (c)) + { + Dynarr_add (conversion_in_dynarr, LEADING_BYTE_CONTROL_1); + Dynarr_add (conversion_in_dynarr, c + 0x20); + } + else + { + Dynarr_add (conversion_in_dynarr, LEADING_BYTE_LATIN_ISO8859_1); + Dynarr_add (conversion_in_dynarr, c); + } +#endif + } +#else + Dynarr_add_many (conversion_in_dynarr, source->data.ptr, source->data.len); +#endif + } + else + { + Lisp_Object streams_to_delete[3]; + int delete_count = 0; + Lisp_Object instream, outstream; + Lstream *reader, *writer; + struct gcpro gcpro1, gcpro2; + + if (source_type == DFC_TYPE_LISP_LSTREAM) + instream = source->lisp_object; + else + { + type_checking_assert (source_type == DFC_TYPE_DATA); + streams_to_delete[delete_count++] = instream = + make_fixed_buffer_input_stream (source->data.ptr, source->data.len); + } + + if (sink_type == DFC_TYPE_LISP_LSTREAM) + outstream = sink->lisp_object; + else + { + type_checking_assert (sink_type == DFC_TYPE_DATA); + streams_to_delete[delete_count++] = outstream = + make_dynarr_output_stream + ((unsigned_char_dynarr *) conversion_in_dynarr); + } + +#ifdef FILE_CODING + streams_to_delete[delete_count++] = outstream = + make_decoding_output_stream (XLSTREAM (outstream), coding_system); +#endif + + reader = XLSTREAM (instream); + writer = XLSTREAM (outstream); + /* outstream will gc-protect its sink stream, if necessary */ + GCPRO2 (instream, outstream); + + while (1) + { + Lstream_data_count size_in_bytes; + char tempbuf[1024]; /* some random amount */ + + size_in_bytes = Lstream_read (reader, tempbuf, sizeof (tempbuf)); + + if (size_in_bytes == 0) + break; + else if (size_in_bytes < 0) + error ("Error converting to internal format"); + + size_in_bytes = Lstream_write (writer, tempbuf, size_in_bytes); + + if (size_in_bytes <= 0) + error ("Error converting to internal format"); + } + + /* Closing writer will close any stream at the other end of writer. */ + Lstream_close (writer); + Lstream_close (reader); + UNGCPRO; + + /* The idea is that this function will create no garbage. */ + while (delete_count) + Lstream_delete (XLSTREAM (streams_to_delete [--delete_count])); + } + + unbind_to (count, Qnil); + + if (sink_type != DFC_TYPE_LISP_LSTREAM) + { + sink->data.len = Dynarr_length (conversion_in_dynarr); + Dynarr_add (conversion_in_dynarr, '\0'); /* NUL-terminate! */ + sink->data.ptr = Dynarr_atp (conversion_in_dynarr, 0); + } +} + + void syms_of_buffer (void) { + INIT_LRECORD_IMPLEMENTATION (buffer); + defsymbol (&Qbuffer_live_p, "buffer-live-p"); defsymbol (&Qbuffer_or_string_p, "buffer-or-string-p"); defsymbol (&Qmode_class, "mode-class"); @@ -1849,8 +2132,6 @@ syms_of_buffer (void) defsymbol (&Qbefore_change_function, "before-change-function"); defsymbol (&Qafter_change_function, "after-change-function"); - defsymbol (&Qbuffer_file_name, "buffer-file-name"); - defsymbol (&Qbuffer_undo_list, "buffer-undo-list"); defsymbol (&Qdefault_directory, "default-directory"); defsymbol (&Qget_file_buffer, "get-file-buffer"); @@ -1869,9 +2150,7 @@ syms_of_buffer (void) DEFSUBR (Fget_buffer); DEFSUBR (Fget_file_buffer); DEFSUBR (Fget_buffer_create); -#if 0 DEFSUBR (Fmake_indirect_buffer); -#endif DEFSUBR (Fgenerate_new_buffer_name); DEFSUBR (Fbuffer_name); @@ -1879,8 +2158,6 @@ syms_of_buffer (void) DEFSUBR (Fbuffer_base_buffer); DEFSUBR (Fbuffer_indirect_children); DEFSUBR (Fbuffer_local_variables); - DEFSUBR (Fbuffer_dedicated_frame); - DEFSUBR (Fset_buffer_dedicated_frame); DEFSUBR (Fbuffer_modified_p); DEFSUBR (Fset_buffer_modified_p); DEFSUBR (Fbuffer_modified_tick); @@ -1901,8 +2178,21 @@ syms_of_buffer (void) DEFSUBR (Fbuffer_memory_usage); #endif - deferror (&Qprotected_field, "protected-field", - "Attempt to modify a protected field", Qerror); + DEFERROR (Qprotected_field, "Attempt to modify a protected field", + Qinvalid_change); +} + +void +reinit_vars_of_buffer (void) +{ + conversion_in_dynarr_list = Dynarr_new2 (Bufbyte_dynarr_dynarr, + Bufbyte_dynarr *); + conversion_out_dynarr_list = Dynarr_new2 (Extbyte_dynarr_dynarr, + Extbyte_dynarr *); + + staticpro_nodump (&Vbuffer_alist); + Vbuffer_alist = Qnil; + current_buffer = 0; } /* initialize the buffer routines */ @@ -1910,15 +2200,13 @@ void vars_of_buffer (void) { /* This function can GC */ + reinit_vars_of_buffer (); + staticpro (&QSFundamental); staticpro (&QSscratch); - staticpro (&Vbuffer_alist); - QSFundamental = Fpurecopy (build_string ("Fundamental")); - QSscratch = Fpurecopy (build_string (DEFER_GETTEXT ("*scratch*"))); - - Vbuffer_alist = Qnil; - current_buffer = 0; + QSFundamental = build_string ("Fundamental"); + QSscratch = build_string (DEFER_GETTEXT ("*scratch*")); DEFVAR_LISP ("change-major-mode-hook", &Vchange_major_mode_hook /* List of hooks to be run before killing local variables in a buffer. @@ -1928,18 +2216,22 @@ the read-only state of the buffer. See also `kill-all-local-variables'. Vchange_major_mode_hook = Qnil; DEFVAR_BOOL ("find-file-compare-truenames", &find_file_compare_truenames /* -If this is true, then the find-file command will check the truenames +If this is true, then the `find-file' command will check the truenames of all visited files when deciding whether a given file is already in -a buffer, instead of just the buffer-file-name. This means that if you -attempt to visit another file which is a symbolic-link to a file which is -already in a buffer, the existing buffer will be found instead of a newly- -created one. This works if any component of the pathname (including a non- -terminal component) is a symbolic link as well, but doesn't work with hard -links (nothing does). - -See also the variable find-file-use-truenames. +a buffer, instead of just `buffer-file-name'. This means that if you +attempt to visit another file which is a symbolic link to a file which +is already in a buffer, the existing buffer will be found instead of a +newly-created one. This works if any component of the pathname +(including a non-terminal component) is a symbolic link as well, but +doesn't work with hard links (nothing does). + +See also the variable `find-file-use-truenames'. */ ); +#if defined(CYGWIN) || defined(WIN32_NATIVE) + find_file_compare_truenames = 1; +#else find_file_compare_truenames = 0; +#endif DEFVAR_BOOL ("find-file-use-truenames", &find_file_use_truenames /* If this is true, then a buffer's visited file-name will always be @@ -1948,7 +2240,7 @@ will never be a symbolic link anywhere in its directory path. That is, the buffer-file-name and buffer-file-truename will be equal. This doesn't work with hard links. -See also the variable find-file-compare-truenames. +See also the variable `find-file-compare-truenames'. */ ); find_file_use_truenames = 0; @@ -2049,96 +2341,82 @@ List of functions called with no args to query before killing a buffer. delete_auto_save_files = 1; } -/* DOC is ignored because it is snagged and recorded externally - * by make-docfile */ -/* Renamed from DEFVAR_PER_BUFFER because FSFmacs D_P_B takes - * a bogus extra arg, which confuses an otherwise identical make-docfile.c */ -/* Declaring this stuff as const produces 'Cannot reinitialize' messages - from SunPro C's fix-and-continue feature (a way neato feature that - makes debugging unbelievably more bearable) */ -#define DEFVAR_BUFFER_LOCAL(lname, field_name) do { \ -static CONST_IF_NOT_DEBUG struct symbol_value_forward I_hate_C \ - = { { { symbol_value_forward_lheader_initializer, \ - (struct lcrecord_header *) &(buffer_local_flags.field_name), 69 }, \ - SYMVAL_CURRENT_BUFFER_FORWARD }, 0 }; \ - defvar_buffer_local ((lname), &I_hate_C); \ - } while (0) - -#define DEFVAR_BUFFER_LOCAL_MAGIC(lname, field_name, magicfun) do { \ -static CONST_IF_NOT_DEBUG struct symbol_value_forward I_hate_C \ - = { { { symbol_value_forward_lheader_initializer, \ - (struct lcrecord_header *) &(buffer_local_flags.field_name), 69 }, \ - SYMVAL_CURRENT_BUFFER_FORWARD }, magicfun }; \ - defvar_buffer_local ((lname), &I_hate_C); \ - } while (0) - -#define DEFVAR_CONST_BUFFER_LOCAL(lname, field_name) do { \ -static CONST_IF_NOT_DEBUG struct symbol_value_forward I_hate_C \ - = { { { symbol_value_forward_lheader_initializer, \ - (struct lcrecord_header *) &(buffer_local_flags.field_name), 69 }, \ - SYMVAL_CONST_CURRENT_BUFFER_FORWARD }, 0 }; \ - defvar_buffer_local ((lname), &I_hate_C); \ - } while (0) - -#define DEFVAR_CONST_BUFFER_LOCAL_MAGIC(lname, field_name, magicfun) do{\ -static CONST_IF_NOT_DEBUG struct symbol_value_forward I_hate_C \ - = { { { symbol_value_forward_lheader_initializer, \ - (struct lcrecord_header *) &(buffer_local_flags.field_name), 69 }, \ - SYMVAL_CONST_CURRENT_BUFFER_FORWARD }, magicfun }; \ - defvar_buffer_local ((lname), &I_hate_C); \ - } while (0) +/* The docstrings for DEFVAR_* are recorded externally by make-docfile. */ -static void -defvar_buffer_local (CONST char *namestring, - CONST struct symbol_value_forward *m) -{ - int offset = ((char *)symbol_value_forward_forward (m) - - (char *)&buffer_local_flags); - - defvar_mumble (namestring, m, sizeof (*m)); - - *((Lisp_Object *)(offset + (char *)XBUFFER (Vbuffer_local_symbols))) - = intern (namestring); -} - -/* DOC is ignored because it is snagged and recorded externally - * by make-docfile */ -#define DEFVAR_BUFFER_DEFAULTS(lname, field_name) do { \ -static CONST_IF_NOT_DEBUG struct symbol_value_forward I_hate_C \ - = { { { symbol_value_forward_lheader_initializer, \ - (struct lcrecord_header *) &(buffer_local_flags.field_name), 69 }, \ - SYMVAL_DEFAULT_BUFFER_FORWARD }, 0 }; \ - defvar_mumble ((lname), &I_hate_C, sizeof (I_hate_C)); \ - } while (0) - -#define DEFVAR_BUFFER_DEFAULTS_MAGIC(lname, field_name, magicfun) do { \ -static CONST_IF_NOT_DEBUG struct symbol_value_forward I_hate_C \ - = { { { symbol_value_forward_lheader_initializer, \ - (struct lcrecord_header *) &(buffer_local_flags.field_name), 69 }, \ - SYMVAL_DEFAULT_BUFFER_FORWARD }, magicfun }; \ - defvar_mumble ((lname), &I_hate_C, sizeof (I_hate_C)); \ - } while (0) +/* Renamed from DEFVAR_PER_BUFFER because FSFmacs D_P_B takes + a bogus extra arg, which confuses an otherwise identical make-docfile.c */ +#define DEFVAR_BUFFER_LOCAL_1(lname, field_name, forward_type, magicfun) do { \ + static const struct symbol_value_forward I_hate_C = \ + { /* struct symbol_value_forward */ \ + { /* struct symbol_value_magic */ \ + { /* struct lcrecord_header */ \ + { /* struct lrecord_header */ \ + lrecord_type_symbol_value_forward, /* lrecord_type_index */ \ + 1, /* mark bit */ \ + 1, /* c_readonly bit */ \ + 1 /* lisp_readonly bit */ \ + }, \ + 0, /* next */ \ + 0, /* uid */ \ + 0 /* free */ \ + }, \ + &(buffer_local_flags.field_name), \ + forward_type \ + }, \ + magicfun \ + }; \ + \ + { \ + int offset = ((char *)symbol_value_forward_forward (&I_hate_C) - \ + (char *)&buffer_local_flags); \ + defvar_magic (lname, &I_hate_C); \ + \ + *((Lisp_Object *)(offset + (char *)XBUFFER (Vbuffer_local_symbols))) \ + = intern (lname); \ + } \ +} while (0) + +#define DEFVAR_BUFFER_LOCAL_MAGIC(lname, field_name, magicfun) \ + DEFVAR_BUFFER_LOCAL_1 (lname, field_name, \ + SYMVAL_CURRENT_BUFFER_FORWARD, magicfun) +#define DEFVAR_BUFFER_LOCAL(lname, field_name) \ + DEFVAR_BUFFER_LOCAL_MAGIC (lname, field_name, 0) +#define DEFVAR_CONST_BUFFER_LOCAL_MAGIC(lname, field_name, magicfun) \ + DEFVAR_BUFFER_LOCAL_1 (lname, field_name, \ + SYMVAL_CONST_CURRENT_BUFFER_FORWARD, magicfun) +#define DEFVAR_CONST_BUFFER_LOCAL(lname, field_name) \ + DEFVAR_CONST_BUFFER_LOCAL_MAGIC (lname, field_name, 0) + +#define DEFVAR_BUFFER_DEFAULTS_MAGIC(lname, field_name, magicfun) \ + DEFVAR_SYMVAL_FWD (lname, &(buffer_local_flags.field_name), \ + SYMVAL_DEFAULT_BUFFER_FORWARD, magicfun) +#define DEFVAR_BUFFER_DEFAULTS(lname, field_name) \ + DEFVAR_BUFFER_DEFAULTS_MAGIC (lname, field_name, 0) static void nuke_all_buffer_slots (struct buffer *b, Lisp_Object zap) { zero_lcrecord (b); -#define MARKED_SLOT(x) b->x = (zap); + b->extent_info = Qnil; + b->indirect_children = Qnil; + b->own_text.line_number_cache = Qnil; + +#define MARKED_SLOT(x) b->x = zap #include "bufslots.h" #undef MARKED_SLOT } -void -complex_vars_of_buffer (void) +static void +common_init_complex_vars_of_buffer (void) { /* Make sure all markable slots in buffer_defaults are initialized reasonably, so mark_buffer won't choke. */ - struct buffer *defs = alloc_lcrecord_type (struct buffer, lrecord_buffer); - struct buffer *syms = alloc_lcrecord_type (struct buffer, lrecord_buffer); + struct buffer *defs = alloc_lcrecord_type (struct buffer, &lrecord_buffer); + struct buffer *syms = alloc_lcrecord_type (struct buffer, &lrecord_buffer); - staticpro (&Vbuffer_defaults); - staticpro (&Vbuffer_local_symbols); + staticpro_nodump (&Vbuffer_defaults); + staticpro_nodump (&Vbuffer_local_symbols); XSETBUFFER (Vbuffer_defaults, defs); XSETBUFFER (Vbuffer_local_symbols, syms); @@ -2152,20 +2430,16 @@ complex_vars_of_buffer (void) defs->major_mode = Qfundamental_mode; defs->mode_name = QSFundamental; defs->abbrev_table = Qnil; /* real default setup by Lisp code */ - defs->downcase_table = Vascii_downcase_table; - defs->upcase_table = Vascii_upcase_table; - defs->case_canon_table = Vascii_canon_table; - defs->case_eqv_table = Vascii_eqv_table; + + defs->case_table = Vstandard_case_table; #ifdef MULE - defs->mirror_downcase_table = Vmirror_ascii_downcase_table; - defs->mirror_upcase_table = Vmirror_ascii_upcase_table; - defs->mirror_case_canon_table = Vmirror_ascii_canon_table; - defs->mirror_case_eqv_table = Vmirror_ascii_eqv_table; defs->category_table = Vstandard_category_table; #endif /* MULE */ defs->syntax_table = Vstandard_syntax_table; +#ifndef UTF2000 defs->mirror_syntax_table = XCHAR_TABLE (Vstandard_syntax_table)->mirror_table; +#endif defs->modeline_format = build_string ("%-"); /* reset in loaddefs.el */ defs->case_fold_search = Qt; defs->selective_display_ellipses = Qt; @@ -2178,6 +2452,7 @@ complex_vars_of_buffer (void) defs->auto_save_modified = 0; defs->auto_save_failure_time = -1; defs->invisibility_spec = Qt; + defs->buffer_local_face_property = 0; defs->indirect_children = Qnil; syms->indirect_children = Qnil; @@ -2194,7 +2469,7 @@ complex_vars_of_buffer (void) */ Lisp_Object always_local_no_default = make_int (0); Lisp_Object always_local_resettable = make_int (-1); - Lisp_Object resettable = make_int (-3); + Lisp_Object resettable = make_int (-3); /* Assign the local-flags to the slots that have default values. The local flag is a bit that is used in the buffer @@ -2203,59 +2478,104 @@ complex_vars_of_buffer (void) buffer. */ nuke_all_buffer_slots (&buffer_local_flags, make_int (-2)); - buffer_local_flags.filename = always_local_no_default; - buffer_local_flags.directory = always_local_no_default; - buffer_local_flags.backed_up = always_local_no_default; - buffer_local_flags.saved_size = always_local_no_default; + buffer_local_flags.filename = always_local_no_default; + buffer_local_flags.directory = always_local_no_default; + buffer_local_flags.backed_up = always_local_no_default; + buffer_local_flags.saved_size = always_local_no_default; buffer_local_flags.auto_save_file_name = always_local_no_default; - buffer_local_flags.read_only = always_local_no_default; + buffer_local_flags.read_only = always_local_no_default; - buffer_local_flags.major_mode = always_local_resettable; - buffer_local_flags.mode_name = always_local_resettable; - buffer_local_flags.undo_list = always_local_no_default; + buffer_local_flags.major_mode = always_local_resettable; + buffer_local_flags.mode_name = always_local_resettable; + buffer_local_flags.undo_list = always_local_no_default; #if 0 /* FSFmacs */ - buffer_local_flags.mark_active = always_local_resettable; + buffer_local_flags.mark_active = always_local_resettable; #endif buffer_local_flags.point_before_scroll = always_local_resettable; - buffer_local_flags.file_truename = always_local_no_default; - buffer_local_flags.invisibility_spec = always_local_resettable; - buffer_local_flags.file_format = always_local_resettable; + buffer_local_flags.file_truename = always_local_no_default; + buffer_local_flags.invisibility_spec = always_local_resettable; + buffer_local_flags.file_format = always_local_resettable; buffer_local_flags.generated_modeline_string = always_local_no_default; - buffer_local_flags.keymap = resettable; - buffer_local_flags.downcase_table = resettable; - buffer_local_flags.upcase_table = resettable; - buffer_local_flags.case_canon_table = resettable; - buffer_local_flags.case_eqv_table = resettable; - buffer_local_flags.syntax_table = resettable; + buffer_local_flags.keymap = resettable; + buffer_local_flags.case_table = resettable; + buffer_local_flags.syntax_table = resettable; #ifdef MULE - buffer_local_flags.category_table = resettable; + buffer_local_flags.category_table = resettable; #endif - buffer_local_flags.modeline_format = make_int (1); - buffer_local_flags.abbrev_mode = make_int (2); - buffer_local_flags.overwrite_mode = make_int (4); - buffer_local_flags.case_fold_search = make_int (8); - buffer_local_flags.auto_fill_function = make_int (0x10); - buffer_local_flags.selective_display = make_int (0x20); - buffer_local_flags.selective_display_ellipses = make_int (0x40); - buffer_local_flags.tab_width = make_int (0x80); - buffer_local_flags.truncate_lines = make_int (0x100); - buffer_local_flags.ctl_arrow = make_int (0x200); - buffer_local_flags.fill_column = make_int (0x400); - buffer_local_flags.left_margin = make_int (0x800); - buffer_local_flags.abbrev_table = make_int (0x1000); + buffer_local_flags.modeline_format = make_int (1<<0); + buffer_local_flags.abbrev_mode = make_int (1<<1); + buffer_local_flags.overwrite_mode = make_int (1<<2); + buffer_local_flags.case_fold_search = make_int (1<<3); + buffer_local_flags.auto_fill_function = make_int (1<<4); + buffer_local_flags.selective_display = make_int (1<<5); + buffer_local_flags.selective_display_ellipses = make_int (1<<6); + buffer_local_flags.tab_width = make_int (1<<7); + buffer_local_flags.truncate_lines = make_int (1<<8); + buffer_local_flags.ctl_arrow = make_int (1<<9); + buffer_local_flags.fill_column = make_int (1<<10); + buffer_local_flags.left_margin = make_int (1<<11); + buffer_local_flags.abbrev_table = make_int (1<<12); #ifdef REGION_CACHE_NEEDS_WORK - buffer_local_flags.cache_long_line_scans = make_int (0x2000); + buffer_local_flags.cache_long_line_scans = make_int (1<<13); #endif #ifdef FILE_CODING - buffer_local_flags.buffer_file_coding_system = make_int (0x4000); + buffer_local_flags.buffer_file_coding_system = make_int (1<<14); #endif - /* #### Warning, 0x4000000 (that's six zeroes) is the largest number - currently allowable due to the XINT() handling of this value. - With some rearrangement you can get 4 more bits. */ + /* #### Warning: 1<<31 is the largest number currently allowable + due to the XINT() handling of this value. With some + rearrangement you can get 3 more bits. + + #### 3 more? 34 bits???? -ben */ } +} + +#define BUFFER_SLOTS_SIZE (offsetof (struct buffer, BUFFER_SLOTS_LAST_NAME) - offsetof (struct buffer, BUFFER_SLOTS_FIRST_NAME) + sizeof (Lisp_Object)) +#define BUFFER_SLOTS_COUNT (BUFFER_SLOTS_SIZE / sizeof (Lisp_Object)) + +void +reinit_complex_vars_of_buffer (void) +{ + struct buffer *defs, *syms; + + common_init_complex_vars_of_buffer (); + + defs = XBUFFER (Vbuffer_defaults); + syms = XBUFFER (Vbuffer_local_symbols); + memcpy (&defs->BUFFER_SLOTS_FIRST_NAME, + buffer_defaults_saved_slots, + BUFFER_SLOTS_SIZE); + memcpy (&syms->BUFFER_SLOTS_FIRST_NAME, + buffer_local_symbols_saved_slots, + BUFFER_SLOTS_SIZE); +} + + +static const struct lrecord_description buffer_slots_description_1[] = { + { XD_LISP_OBJECT_ARRAY, 0, BUFFER_SLOTS_COUNT }, + { XD_END } +}; + +static const struct struct_description buffer_slots_description = { + BUFFER_SLOTS_SIZE, + buffer_slots_description_1 +}; + +void +complex_vars_of_buffer (void) +{ + struct buffer *defs, *syms; + + common_init_complex_vars_of_buffer (); + + defs = XBUFFER (Vbuffer_defaults); + syms = XBUFFER (Vbuffer_local_symbols); + buffer_defaults_saved_slots = &defs->BUFFER_SLOTS_FIRST_NAME; + buffer_local_symbols_saved_slots = &syms->BUFFER_SLOTS_FIRST_NAME; + dump_add_root_struct_ptr (&buffer_defaults_saved_slots, &buffer_slots_description); + dump_add_root_struct_ptr (&buffer_local_symbols_saved_slots, &buffer_slots_description); DEFVAR_BUFFER_DEFAULTS ("default-modeline-format", modeline_format /* Default value of `modeline-format' for buffers that don't override it. @@ -2308,31 +2628,31 @@ This is the same as (default-value 'case-fold-search). DEFVAR_BUFFER_LOCAL ("modeline-format", modeline_format /* Template for displaying modeline for current buffer. Each buffer has its own value of this variable. -Value may be a string, a symbol or a list or cons cell. -For a symbol, its value is used (but it is ignored if t or nil). +Value may be a string, symbol, glyph, generic specifier, list or cons cell. +For a symbol, its value is processed (but it is ignored if t or nil). A string appearing directly as the value of a symbol is processed verbatim in that the %-constructs below are not recognized. For a glyph, it is inserted as is. +For a generic specifier (i.e. a specifier of type `generic'), its instance + is computed in the current window using the equivalent of `specifier-instance' + and the value is processed. For a list whose car is a symbol, the symbol's value is taken, and if that is non-nil, the cadr of the list is processed recursively. Otherwise, the caddr of the list (if there is one) is processed. For a list whose car is a string or list, each element is processed recursively and the results are effectively concatenated. For a list whose car is an integer, the cdr of the list is processed - and padded (if the number is positive) or truncated (if negative) - to the width specified by that number. + and padded (if the number is positive) or truncated (if negative) + to the width specified by that number. For a list whose car is an extent, the cdr of the list is processed normally but the results are displayed using the face of the extent, and mouse clicks over this section are processed using the keymap of the extent. (In addition, if the extent has a help-echo property, that string will be echoed when the mouse moves over this - section.) See `generated-modeline-string' for more information. -For a list whose car is a face, the cdr of the list is processed - normally but the results will be displayed using the face in the car. -For a list whose car is a keymap, the cdr of the list is processed - normally but the keymap will apply for mouse clicks over the results, - in addition to `modeline-map'. Nested keymap specifications are - handled properly. + section.) If extents are nested, all keymaps are properly consulted + when processing mouse clicks, but multiple faces are not correctly + merged (only the first face is used), and lists of faces are not + correctly handled. See `generated-modeline-string' for more information. A string is printed verbatim in the modeline except for %-constructs: (%-constructs are processed when the string is the entire modeline-format or when it is found in a cons-cell or a list) @@ -2378,12 +2698,6 @@ Automatically becomes buffer-local when set in any fashion. DEFVAR_BUFFER_LOCAL ("case-fold-search", case_fold_search /* *Non-nil if searches should ignore case. Automatically becomes buffer-local when set in any fashion. - -BUG: Under XEmacs/Mule, translations to or from non-ASCII characters - (this includes chars in the range 128 - 255) are ignored by - the string/buffer-searching routines. Thus, `case-fold-search' - will not correctly conflate a-umlaut and A-umlaut even if the - case tables call for this. */ ); DEFVAR_BUFFER_LOCAL ("fill-column", fill_column /* @@ -2464,7 +2778,7 @@ its mnemonic abbreviation. The default value for this variable (which is normally used for buffers without associated files) is also used when automatic detection of a file's encoding is called for and there was no -discernable encoding in the file (i.e. it was entirely or almost +discernible encoding in the file (i.e. it was entirely or almost entirely ASCII). The default value should generally *not* be set to nil (equivalent to `no-conversion'), because if extended characters are ever inserted into the buffer, they will be lost when the file is @@ -2492,7 +2806,7 @@ particular operation, you should bind the variable variables just mentioned, which are intended to be used for global environment specification. */ ); -#endif +#endif /* FILE_CODING */ DEFVAR_BUFFER_LOCAL ("auto-fill-function", auto_fill_function /* Function called (if non-nil) to perform auto-fill. @@ -2598,8 +2912,8 @@ and VALUE is the old value. List of undo entries in current buffer. Recent changes come first; older changes follow newer. -An entry (BEG . END) represents an insertion which begins at -position BEG and ends at position END. +An entry (START . END) represents an insertion which begins at +position START and ends at position END. An entry (TEXT . POSITION) represents the deletion of the string TEXT from (abs POSITION). If POSITION is positive, point was at the front @@ -2683,8 +2997,8 @@ The default is t, which means that text is invisible if it has (or is covered by an extent with) a non-nil `invisible' property. If the value is a list, a text character is invisible if its `invisible' property is an element in that list. -If an element is a cons cell of the form (PROP . ELLIPSIS), -then characters with property value PROP are invisible, +If an element is a cons cell of the form (PROPERTY . ELLIPSIS), +then characters with property value PROPERTY are invisible, and they have an ellipsis as well if ELLIPSIS is non-nil. Note that the actual characters used for the ellipsis are controllable using `invisible-text-glyph', and default to "...". @@ -2747,47 +3061,65 @@ handled: } } +#ifndef WIN32_NATIVE +/* Is PWD another name for `.' ? */ +static int +directory_is_current_directory (Extbyte *pwd) +{ + Bufbyte *pwd_internal; + Bytecount pwd_internal_len; + struct stat dotstat, pwdstat; + + TO_INTERNAL_FORMAT (DATA, (pwd, strlen ((char *)pwd) + 1), + ALLOCA, (pwd_internal, pwd_internal_len), + Qfile_name); + + return (IS_DIRECTORY_SEP (*pwd_internal) + && xemacs_stat ((char *) pwd_internal, &pwdstat) == 0 + && xemacs_stat (".", &dotstat) == 0 + && dotstat.st_ino == pwdstat.st_ino + && dotstat.st_dev == pwdstat.st_dev + && pwd_internal_len < MAXPATHLEN); +} +#endif + void init_initial_directory (void) { /* This function can GC */ - char *pwd; - struct stat dotstat, pwdstat; - int rc; +#ifndef WIN32_NATIVE + Extbyte *pwd; +#endif initial_directory[0] = 0; /* If PWD is accurate, use it instead of calling getcwd. This is faster when PWD is right, and may avoid a fatal error. */ - if ((pwd = getenv ("PWD")) != 0 && IS_DIRECTORY_SEP (*pwd) - && stat (pwd, &pwdstat) == 0 - && stat (".", &dotstat) == 0 - && dotstat.st_ino == pwdstat.st_ino - && dotstat.st_dev == pwdstat.st_dev - && (int) strlen (pwd) < MAXPATHLEN) - strcpy (initial_directory, pwd); - else if (getcwd (initial_directory, MAXPATHLEN) == NULL) - fatal ("`getcwd' failed: %s\n", strerror (errno)); - - /* Maybe this should really use some standard subroutine +#ifndef WIN32_NATIVE + if ((pwd = (Extbyte *) getenv ("PWD")) != NULL + && directory_is_current_directory (pwd)) + strcpy (initial_directory, (char *) pwd); + else +#endif + if (getcwd (initial_directory, MAXPATHLEN) == NULL) + fatal ("`getcwd' failed: %s\n", strerror (errno)); + + /* Make sure pwd is DIRECTORY_SEP-terminated. + Maybe this should really use some standard subroutine whose definition is filename syntax dependent. */ - rc = strlen (initial_directory); - if (!(IS_DIRECTORY_SEP (initial_directory[rc - 1]))) - { - initial_directory[rc] = DIRECTORY_SEP; - initial_directory[rc + 1] = '\0'; - } - /* XEmacs change: store buffer's default directory - using prefered (i.e. as defined at compile-time) - directory separator. --marcpa */ -#ifdef DOS_NT -#define CORRECT_DIR_SEPS(s) \ - do { if ('/' == DIRECTORY_SEP) dostounix_filename (s); \ - else unixtodos_filename (s); \ - } while (0) - - CORRECT_DIR_SEPS(initial_directory); + { + int len = strlen (initial_directory); + + if (! IS_DIRECTORY_SEP (initial_directory[len - 1])) + { + initial_directory[len] = DIRECTORY_SEP; + initial_directory[len + 1] = '\0'; + } + } + +#ifdef CORRECT_DIR_SEPS + CORRECT_DIR_SEPS (initial_directory); #endif } @@ -2798,7 +3130,8 @@ init_buffer (void) Fset_buffer (Fget_buffer_create (QSscratch)); - current_buffer->directory = build_string (initial_directory); + current_buffer->directory = + build_ext_string (initial_directory, Qfile_name); #if 0 /* FSFmacs */ /* #### is this correct? */ diff --git a/src/buffer.h b/src/buffer.h index 7e0ce23..2fffa70 100644 --- a/src/buffer.h +++ b/src/buffer.h @@ -29,12 +29,14 @@ Boston, MA 02111-1307, USA. */ Ben Wing: almost completely rewritten for Mule, 19.12. */ -#ifndef _XEMACS_BUFFER_H_ -#define _XEMACS_BUFFER_H_ +#ifndef INCLUDED_buffer_h_ +#define INCLUDED_buffer_h_ -#ifdef MULE -#include "mule-charset.h" -#endif +#include "character.h" +#include "multibyte.h" + +#include "casetab.h" +#include "chartab.h" /************************************************************************/ /* */ @@ -94,7 +96,11 @@ struct buffer_text This information is text-only so it goes here. */ Bufpos mule_bufmin, mule_bufmax; Bytind mule_bytmin, mule_bytmax; +#ifdef UTF2000 + int mule_size; +#else int mule_shifter, mule_three_p; +#endif /* And we also cache 16 positions for fairly fast access near those positions. */ @@ -102,6 +108,10 @@ struct buffer_text Bytind mule_bytind_cache[16]; #endif + /* Similar to the above, we keep track of positions for which line + number has last been calculated. See line-number.c. */ + Lisp_Object line_number_cache; + /* Change data that goes with the text. */ struct buffer_text_change_data *changes; @@ -130,6 +140,9 @@ struct buffer int face_change; /* This is set when a change in how the text should be displayed (e.g., font, color) is made. */ + /* Whether buffer specific face is specified. */ + int buffer_local_face_property; + /* change data indicating what portion of the text has changed since the last time this was reset. Used by redisplay. Logically we should keep this with the text structure, but @@ -162,7 +175,7 @@ struct buffer /* The markers that refer to this buffer. This is actually a single marker -- successive elements in its marker `chain' are the other markers referring to this buffer */ - struct Lisp_Marker *markers; + Lisp_Marker *markers; /* The buffer's extent info. This is its own type, an extent-info object (done this way for ease in marking / finalizing). */ @@ -194,7 +207,7 @@ struct buffer int modtime; /* the value of text->modiff at the last auto-save. */ - int auto_save_modified; + long auto_save_modified; /* The time at which we detected a failure to auto-save, Or -1 if we didn't have a failure. */ @@ -215,7 +228,6 @@ DECLARE_LRECORD (buffer, struct buffer); #define XBUFFER(x) XRECORD (x, buffer, struct buffer) #define XSETBUFFER(x, p) XSETRECORD (x, p, buffer) #define BUFFERP(x) RECORDP (x, buffer) -#define GC_BUFFERP(x) GC_RECORDP (x, buffer) #define CHECK_BUFFER(x) CHECK_RECORD (x, buffer) #define CONCHECK_BUFFER(x) CONCHECK_RECORD (x, buffer) @@ -234,6 +246,31 @@ DECLARE_LRECORD (buffer, struct buffer); } while (0) +#define BUFFER_BASE_BUFFER(b) ((b)->base_buffer ? (b)->base_buffer : (b)) + +/* Map over buffers sharing the same text as MPS_BUF. MPS_BUFVAR is a + variable that gets the buffer values (beginning with the base + buffer, then the children), and MPS_BUFCONS should be a temporary + Lisp_Object variable. */ +#define MAP_INDIRECT_BUFFERS(mps_buf, mps_bufvar, mps_bufcons) \ +for (mps_bufcons = Qunbound, \ + mps_bufvar = BUFFER_BASE_BUFFER (mps_buf); \ + UNBOUNDP (mps_bufcons) ? \ + (mps_bufcons = mps_bufvar->indirect_children, \ + 1) \ + : (!NILP (mps_bufcons) \ + && (mps_bufvar = XBUFFER (XCAR (mps_bufcons)), 1) \ + && (mps_bufcons = XCDR (mps_bufcons), 1)); \ + ) + + + +/************************************************************************/ +/* */ +/* working with raw internal-format data */ +/* */ +/************************************************************************/ + /* NOTE: In all the following macros, we follow these rules concerning multiple evaluation of the arguments: @@ -249,341 +286,8 @@ DECLARE_LRECORD (buffer, struct buffer); denoted with the word "unsafe" in their name and are generally meant to be called only by other macros that have already stored the calling values in temporary variables. - */ - -/************************************************************************/ -/* */ -/* working with raw internal-format data */ -/* */ -/************************************************************************/ - -/* Use these on contiguous strings of data. If the text you're - operating on is known to come from a buffer, use the buffer-level - functions below -- they know about the gap and may be more - efficient. */ - -/* Functions are as follows: - - - (A) For working with charptr's (pointers to internally-formatted text): - ----------------------------------------------------------------------- - - VALID_CHARPTR_P(ptr): - Given a charptr, does it point to the beginning of a character? - - ASSERT_VALID_CHARPTR(ptr): - If error-checking is enabled, assert that the given charptr - points to the beginning of a character. Otherwise, do nothing. - - INC_CHARPTR(ptr): - Given a charptr (assumed to point at the beginning of a character), - modify that pointer so it points to the beginning of the next - character. - - DEC_CHARPTR(ptr): - Given a charptr (assumed to point at the beginning of a - character or at the very end of the text), modify that pointer - so it points to the beginning of the previous character. - - VALIDATE_CHARPTR_BACKWARD(ptr): - Make sure that PTR is pointing to the beginning of a character. - If not, back up until this is the case. Note that there are not - too many places where it is legitimate to do this sort of thing. - It's an error if you're passed an "invalid" char * pointer. - NOTE: PTR *must* be pointing to a valid part of the string (i.e. - not the very end, unless the string is zero-terminated or - something) in order for this function to not cause crashes. - - VALIDATE_CHARPTR_FORWARD(ptr): - Make sure that PTR is pointing to the beginning of a character. - If not, move forward until this is the case. Note that there - are not too many places where it is legitimate to do this sort - of thing. It's an error if you're passed an "invalid" char * - pointer. - - - (B) For working with the length (in bytes and characters) of a - section of internally-formatted text: - -------------------------------------------------------------- - - bytecount_to_charcount(ptr, nbi): - Given a pointer to a text string and a length in bytes, - return the equivalent length in characters. - - charcount_to_bytecount(ptr, nch): - Given a pointer to a text string and a length in characters, - return the equivalent length in bytes. - - charptr_n_addr(ptr, n): - Return a pointer to the beginning of the character offset N - (in characters) from PTR. - - charptr_length(ptr): - Given a zero-terminated pointer to Emacs characters, - return the number of Emacs characters contained within. - - - (C) For retrieving or changing the character pointed to by a charptr: - --------------------------------------------------------------------- - - charptr_emchar(ptr): - Retrieve the character pointed to by PTR as an Emchar. - - charptr_emchar_n(ptr, n): - Retrieve the character at offset N (in characters) from PTR, - as an Emchar. - - set_charptr_emchar(ptr, ch): - Store the character CH (an Emchar) as internally-formatted - text starting at PTR. Return the number of bytes stored. - - charptr_copy_char(ptr, ptr2): - Retrieve the character pointed to by PTR and store it as - internally-formatted text in PTR2. - - - (D) For working with Emchars: - ----------------------------- - - [Note that there are other functions/macros for working with Emchars - in mule-charset.h, for retrieving the charset of an Emchar - and such. These are only valid when MULE is defined.] - - valid_char_p(ch): - Return whether the given Emchar is valid. - - CHARP(ch): - Return whether the given Lisp_Object is a valid character. - This is approximately the same as saying the Lisp_Object is - an int whose value is a valid Emchar. (But not exactly - because when MULE is not defined, we allow arbitrary values - in all but the lowest 8 bits and mask them off, for backward - compatibility.) - - CHECK_CHAR_COERCE_INT(ch): - Signal an error if CH is not a valid character as per CHARP(). - Also canonicalize the value into a valid Emchar, as necessary. - (This only means anything when MULE is not defined.) - - COERCE_CHAR(ch): - Coerce an object that is known to satisfy CHARP() into a - valid Emchar. - - MAX_EMCHAR_LEN: - Maximum number of buffer bytes per Emacs character. - */ - -/* ---------------------------------------------------------------------- */ -/* (A) For working with charptr's (pointers to internally-formatted text) */ -/* ---------------------------------------------------------------------- */ - -#ifdef MULE -# define VALID_CHARPTR_P(ptr) BUFBYTE_FIRST_BYTE_P (* (unsigned char *) ptr) -#else -# define VALID_CHARPTR_P(ptr) 1 -#endif - -#ifdef ERROR_CHECK_BUFPOS -# define ASSERT_VALID_CHARPTR(ptr) assert (VALID_CHARPTR_P (ptr)) -#else -# define ASSERT_VALID_CHARPTR(ptr) -#endif - -/* Note that INC_CHARPTR() and DEC_CHARPTR() have to be written in - completely separate ways. INC_CHARPTR() cannot use the DEC_CHARPTR() - trick of looking for a valid first byte because it might run off - the end of the string. DEC_CHARPTR() can't use the INC_CHARPTR() - method because it doesn't have easy access to the first byte of - the character it's moving over. */ - -#define real_inc_charptr_fun(ptr) \ - ((ptr) += REP_BYTES_BY_FIRST_BYTE (* (unsigned char *) (ptr))) -#ifdef ERROR_CHECK_BUFPOS -#define inc_charptr_fun(ptr) (ASSERT_VALID_CHARPTR (ptr), \ - real_inc_charptr_fun (ptr)) -#else -#define inc_charptr_fun(ptr) real_inc_charptr_fun (ptr) -#endif - -#define REAL_INC_CHARPTR(ptr) ((void) (real_inc_charptr_fun (ptr))) - -#define INC_CHARPTR(ptr) do { \ - ASSERT_VALID_CHARPTR (ptr); \ - REAL_INC_CHARPTR (ptr); \ -} while (0) - -#define REAL_DEC_CHARPTR(ptr) do { \ - (ptr)--; \ -} while (!VALID_CHARPTR_P (ptr)) - -#ifdef ERROR_CHECK_BUFPOS -#define DEC_CHARPTR(ptr) do { \ - CONST Bufbyte *__dcptr__ = (ptr); \ - CONST Bufbyte *__dcptr2__ = __dcptr__; \ - REAL_DEC_CHARPTR (__dcptr2__); \ - assert (__dcptr__ - __dcptr2__ == \ - REP_BYTES_BY_FIRST_BYTE (*__dcptr2__)); \ - (ptr) = __dcptr2__; \ -} while (0) -#else -#define DEC_CHARPTR(ptr) REAL_DEC_CHARPTR (ptr) -#endif - -#ifdef MULE - -#define VALIDATE_CHARPTR_BACKWARD(ptr) do { \ - while (!VALID_CHARPTR_P (ptr)) ptr--; \ -} while (0) - -/* This needs to be trickier to avoid the possibility of running off - the end of the string. */ - -#define VALIDATE_CHARPTR_FORWARD(ptr) do { \ - Bufbyte *__vcfptr__ = (ptr); \ - VALIDATE_CHARPTR_BACKWARD (__vcfptr__); \ - if (__vcfptr__ != (ptr)) \ - { \ - (ptr) = __vcfptr__; \ - INC_CHARPTR (ptr); \ - } \ -} while (0) - -#else /* not MULE */ -#define VALIDATE_CHARPTR_BACKWARD(ptr) -#define VALIDATE_CHARPTR_FORWARD(ptr) -#endif /* not MULE */ - -/* -------------------------------------------------------------- */ -/* (B) For working with the length (in bytes and characters) of a */ -/* section of internally-formatted text */ -/* -------------------------------------------------------------- */ - -INLINE CONST Bufbyte *charptr_n_addr (CONST Bufbyte *ptr, Charcount offset); -INLINE CONST Bufbyte * -charptr_n_addr (CONST Bufbyte *ptr, Charcount offset) -{ - return ptr + charcount_to_bytecount (ptr, offset); -} - -INLINE Charcount charptr_length (CONST Bufbyte *ptr); -INLINE Charcount -charptr_length (CONST Bufbyte *ptr) -{ - return bytecount_to_charcount (ptr, strlen ((CONST char *) ptr)); -} - - -/* -------------------------------------------------------------------- */ -/* (C) For retrieving or changing the character pointed to by a charptr */ -/* -------------------------------------------------------------------- */ - -#define simple_charptr_emchar(ptr) ((Emchar) (ptr)[0]) -#define simple_set_charptr_emchar(ptr, x) ((ptr)[0] = (Bufbyte) (x), 1) -#define simple_charptr_copy_char(ptr, ptr2) ((ptr2)[0] = *(ptr), 1) - -#ifdef MULE - -Emchar non_ascii_charptr_emchar (CONST Bufbyte *ptr); -Bytecount non_ascii_set_charptr_emchar (Bufbyte *ptr, Emchar c); -Bytecount non_ascii_charptr_copy_char (CONST Bufbyte *ptr, Bufbyte *ptr2); - -INLINE Emchar charptr_emchar (CONST Bufbyte *ptr); -INLINE Emchar -charptr_emchar (CONST Bufbyte *ptr) -{ - return BYTE_ASCII_P (*ptr) ? - simple_charptr_emchar (ptr) : - non_ascii_charptr_emchar (ptr); -} - -INLINE Bytecount set_charptr_emchar (Bufbyte *ptr, Emchar x); -INLINE Bytecount -set_charptr_emchar (Bufbyte *ptr, Emchar x) -{ - return !CHAR_MULTIBYTE_P (x) ? - simple_set_charptr_emchar (ptr, x) : - non_ascii_set_charptr_emchar (ptr, x); -} - -INLINE Bytecount charptr_copy_char (CONST Bufbyte *ptr, Bufbyte *ptr2); -INLINE Bytecount -charptr_copy_char (CONST Bufbyte *ptr, Bufbyte *ptr2) -{ - return BYTE_ASCII_P (*ptr) ? - simple_charptr_copy_char (ptr, ptr2) : - non_ascii_charptr_copy_char (ptr, ptr2); -} - -#else /* not MULE */ - -# define charptr_emchar(ptr) simple_charptr_emchar (ptr) -# define set_charptr_emchar(ptr, x) simple_set_charptr_emchar (ptr, x) -# define charptr_copy_char(ptr, ptr2) simple_charptr_copy_char (ptr, ptr2) - -#endif /* not MULE */ - -#define charptr_emchar_n(ptr, offset) \ - charptr_emchar (charptr_n_addr (ptr, offset)) - - -/* ---------------------------- */ -/* (D) For working with Emchars */ -/* ---------------------------- */ - -#ifdef MULE - -int non_ascii_valid_char_p (Emchar ch); - -INLINE int valid_char_p (Emchar ch); -INLINE int -valid_char_p (Emchar ch) -{ - return (ch >= 0 && ch <= 255) || non_ascii_valid_char_p (ch); -} - -#else /* not MULE */ - -#define valid_char_p(ch) ((unsigned int) (ch) <= 255) - -#endif /* not MULE */ - -#define CHAR_INTP(x) (INTP (x) && valid_char_p (XINT (x))) - -#define CHAR_OR_CHAR_INTP(x) (CHARP (x) || CHAR_INTP (x)) - -#ifdef ERROR_CHECK_TYPECHECK - -INLINE Emchar XCHAR_OR_CHAR_INT (Lisp_Object obj); -INLINE Emchar -XCHAR_OR_CHAR_INT (Lisp_Object obj) -{ - assert (CHAR_OR_CHAR_INTP (obj)); - return CHARP (obj) ? XCHAR (obj) : XINT (obj); -} - -#else - -#define XCHAR_OR_CHAR_INT(obj) (CHARP ((obj)) ? XCHAR ((obj)) : XINT ((obj))) - -#endif - -#define CHECK_CHAR_COERCE_INT(x) do { \ - if (CHARP (x)) \ - ; \ - else if (CHAR_INTP (x)) \ - x = make_char (XINT (x)); \ - else \ - x = wrong_type_argument (Qcharacterp, x); \ -} while (0) - -#ifdef MULE -# define MAX_EMCHAR_LEN 4 -#else -# define MAX_EMCHAR_LEN 1 -#endif - /*----------------------------------------------------------------------*/ /* Accessor macros for important positions in a buffer */ @@ -620,25 +324,25 @@ XCHAR_OR_CHAR_INT (Lisp_Object obj) /*----------------------------------------------------------------------*/ /* Convert the address of a byte in the buffer into a position. */ -INLINE Bytind BI_BUF_PTR_BYTE_POS (struct buffer *buf, Bufbyte *ptr); -INLINE Bytind +INLINE_HEADER Bytind BI_BUF_PTR_BYTE_POS (struct buffer *buf, Bufbyte *ptr); +INLINE_HEADER Bytind BI_BUF_PTR_BYTE_POS (struct buffer *buf, Bufbyte *ptr) { - return ((ptr) - (buf)->text->beg + 1 - - ((ptr - (buf)->text->beg + 1) > (buf)->text->gpt - ? (buf)->text->gap_size : 0)); + return (ptr - buf->text->beg + 1 + - ((ptr - buf->text->beg + 1) > buf->text->gpt + ? buf->text->gap_size : 0)); } #define BUF_PTR_BYTE_POS(buf, ptr) \ bytind_to_bufpos (buf, BI_BUF_PTR_BYTE_POS (buf, ptr)) /* Address of byte at position POS in buffer. */ -INLINE Bufbyte * BI_BUF_BYTE_ADDRESS (struct buffer *buf, Bytind pos); -INLINE Bufbyte * +INLINE_HEADER Bufbyte * BI_BUF_BYTE_ADDRESS (struct buffer *buf, Bytind pos); +INLINE_HEADER Bufbyte * BI_BUF_BYTE_ADDRESS (struct buffer *buf, Bytind pos) { - return ((buf)->text->beg + - ((pos >= (buf)->text->gpt ? (pos + (buf)->text->gap_size) : pos) + return (buf->text->beg + + ((pos >= buf->text->gpt ? (pos + buf->text->gap_size) : pos) - 1)); } @@ -646,12 +350,12 @@ BI_BUF_BYTE_ADDRESS (struct buffer *buf, Bytind pos) BI_BUF_BYTE_ADDRESS (buf, bufpos_to_bytind (buf, pos)) /* Address of byte before position POS in buffer. */ -INLINE Bufbyte * BI_BUF_BYTE_ADDRESS_BEFORE (struct buffer *buf, Bytind pos); -INLINE Bufbyte * +INLINE_HEADER Bufbyte * BI_BUF_BYTE_ADDRESS_BEFORE (struct buffer *buf, Bytind pos); +INLINE_HEADER Bufbyte * BI_BUF_BYTE_ADDRESS_BEFORE (struct buffer *buf, Bytind pos) { - return ((buf)->text->beg + - ((pos > (buf)->text->gpt ? (pos + (buf)->text->gap_size) : pos) + return (buf->text->beg + + ((pos > buf->text->gpt ? (pos + buf->text->gap_size) : pos) - 2)); } @@ -662,32 +366,32 @@ BI_BUF_BYTE_ADDRESS_BEFORE (struct buffer *buf, Bytind pos) /* Converting between byte indices and memory indices */ /*----------------------------------------------------------------------*/ -INLINE int valid_memind_p (struct buffer *buf, Memind x); -INLINE int +INLINE_HEADER int valid_memind_p (struct buffer *buf, Memind x); +INLINE_HEADER int valid_memind_p (struct buffer *buf, Memind x) { - return ((x >= 1 && x <= (Memind) (buf)->text->gpt) || - (x > (Memind) ((buf)->text->gpt + (buf)->text->gap_size) && - x <= (Memind) ((buf)->text->z + (buf)->text->gap_size))); + return ((x >= 1 && x <= (Memind) buf->text->gpt) || + (x > (Memind) (buf->text->gpt + buf->text->gap_size) && + x <= (Memind) (buf->text->z + buf->text->gap_size))); } -INLINE Memind bytind_to_memind (struct buffer *buf, Bytind x); -INLINE Memind +INLINE_HEADER Memind bytind_to_memind (struct buffer *buf, Bytind x); +INLINE_HEADER Memind bytind_to_memind (struct buffer *buf, Bytind x) { - return (Memind) ((x > (buf)->text->gpt) ? (x + (buf)->text->gap_size) : x); + return (Memind) ((x > buf->text->gpt) ? (x + buf->text->gap_size) : x); } -INLINE Bytind memind_to_bytind (struct buffer *buf, Memind x); -INLINE Bytind +INLINE_HEADER Bytind memind_to_bytind (struct buffer *buf, Memind x); +INLINE_HEADER Bytind memind_to_bytind (struct buffer *buf, Memind x) { #ifdef ERROR_CHECK_BUFPOS assert (valid_memind_p (buf, x)); #endif - return (Bytind) ((x > (Memind) (buf)->text->gpt) ? - x - (buf)->text->gap_size : + return (Bytind) ((x > (Memind) buf->text->gpt) ? + x - buf->text->gap_size : x); } @@ -848,11 +552,10 @@ memind_to_bytind (struct buffer *buf, Memind x) results with stupid compilers. */ #ifdef MULE -# define VALIDATE_BYTIND_BACKWARD(buf, x) do \ -{ \ - Bufbyte *__ibptr = BI_BUF_BYTE_ADDRESS (buf, x); \ - while (!BUFBYTE_FIRST_BYTE_P (*__ibptr)) \ - __ibptr--, (x)--; \ +# define VALIDATE_BYTIND_BACKWARD(buf, x) do { \ + Bufbyte *VBB_ptr = BI_BUF_BYTE_ADDRESS (buf, x); \ + while (!BUFBYTE_FIRST_BYTE_P (*VBB_ptr)) \ + VBB_ptr--, (x)--; \ } while (0) #else # define VALIDATE_BYTIND_BACKWARD(buf, x) @@ -864,11 +567,10 @@ memind_to_bytind (struct buffer *buf, Memind x) results with stupid compilers. */ #ifdef MULE -# define VALIDATE_BYTIND_FORWARD(buf, x) do \ -{ \ - Bufbyte *__ibptr = BI_BUF_BYTE_ADDRESS (buf, x); \ - while (!BUFBYTE_FIRST_BYTE_P (*__ibptr)) \ - __ibptr++, (x)++; \ +# define VALIDATE_BYTIND_FORWARD(buf, x) do { \ + Bufbyte *VBF_ptr = BI_BUF_BYTE_ADDRESS (buf, x); \ + while (!BUFBYTE_FIRST_BYTE_P (*VBF_ptr)) \ + VBF_ptr++, (x)++; \ } while (0) #else # define VALIDATE_BYTIND_FORWARD(buf, x) @@ -902,16 +604,16 @@ memind_to_bytind (struct buffer *buf, Memind x) VALIDATE_BYTIND_BACKWARD (buf, x); \ } while (0) -INLINE Bytind prev_bytind (struct buffer *buf, Bytind x); -INLINE Bytind +INLINE_HEADER Bytind prev_bytind (struct buffer *buf, Bytind x); +INLINE_HEADER Bytind prev_bytind (struct buffer *buf, Bytind x) { DEC_BYTIND (buf, x); return x; } -INLINE Bytind next_bytind (struct buffer *buf, Bytind x); -INLINE Bytind +INLINE_HEADER Bytind next_bytind (struct buffer *buf, Bytind x); +INLINE_HEADER Bytind next_bytind (struct buffer *buf, Bytind x) { INC_BYTIND (buf, x); @@ -971,29 +673,42 @@ Bufpos bytind_to_bufpos_func (struct buffer *buf, Bytind x); 64K for width-three characters. */ +#ifndef UTF2000 extern short three_to_one_table[]; +#endif -INLINE int real_bufpos_to_bytind (struct buffer *buf, Bufpos x); -INLINE int +INLINE_HEADER int real_bufpos_to_bytind (struct buffer *buf, Bufpos x); +INLINE_HEADER int real_bufpos_to_bytind (struct buffer *buf, Bufpos x) { if (x >= buf->text->mule_bufmin && x <= buf->text->mule_bufmax) return (buf->text->mule_bytmin + +#ifdef UTF2000 + (x - buf->text->mule_bufmin) * buf->text->mule_size +#else ((x - buf->text->mule_bufmin) << buf->text->mule_shifter) + - (buf->text->mule_three_p ? (x - buf->text->mule_bufmin) : 0)); + (buf->text->mule_three_p ? (x - buf->text->mule_bufmin) : 0) +#endif + ); else return bufpos_to_bytind_func (buf, x); } -INLINE int real_bytind_to_bufpos (struct buffer *buf, Bytind x); -INLINE int +INLINE_HEADER int real_bytind_to_bufpos (struct buffer *buf, Bytind x); +INLINE_HEADER int real_bytind_to_bufpos (struct buffer *buf, Bytind x) { if (x >= buf->text->mule_bytmin && x <= buf->text->mule_bytmax) return (buf->text->mule_bufmin + +#ifdef UTF2000 + (buf->text->mule_size == 0 ? 0 : + (x - buf->text->mule_bytmin) / buf->text->mule_size) +#else ((buf->text->mule_three_p ? three_to_one_table[x - buf->text->mule_bytmin] - : (x - buf->text->mule_bytmin) >> buf->text->mule_shifter))); + : (x - buf->text->mule_bytmin) >> buf->text->mule_shifter)) +#endif + ); else return bytind_to_bufpos_func (buf, x); } @@ -1038,341 +753,296 @@ Bufpos bytind_to_bufpos (struct buffer *buf, Bytind x); #define BUF_CHARPTR_COPY_CHAR(buf, pos, str) \ BI_BUF_CHARPTR_COPY_CHAR (buf, bufpos_to_bytind (buf, pos), str) - - /************************************************************************/ -/* */ -/* working with externally-formatted data */ -/* */ +/* */ +/* Converting between internal and external format */ +/* */ /************************************************************************/ +/* + All client code should use only the two macros + + TO_EXTERNAL_FORMAT (source_type, source, sink_type, sink, coding_system) + TO_INTERNAL_FORMAT (source_type, source, sink_type, sink, coding_system) + + Typical use is + + TO_EXTERNAL_FORMAT (DATA, (ptr, len), + LISP_BUFFER, buffer, + Qfile_name); + + The source or sink can be specified in one of these ways: + + DATA, (ptr, len), // input data is a fixed buffer of size len + ALLOCA, (ptr, len), // output data is in a alloca()ed buffer of size len + MALLOC, (ptr, len), // output data is in a malloc()ed buffer of size len + C_STRING_ALLOCA, ptr, // equivalent to ALLOCA (ptr, len_ignored) on output + C_STRING_MALLOC, ptr, // equivalent to MALLOC (ptr, len_ignored) on output + C_STRING, ptr, // equivalent to DATA, (ptr, strlen (ptr) + 1) on input + LISP_STRING, string, // input or output is a Lisp_Object of type string + LISP_BUFFER, buffer, // output is written to (point) in lisp buffer + LISP_LSTREAM, lstream, // input or output is a Lisp_Object of type lstream + LISP_OPAQUE, object, // input or output is a Lisp_Object of type opaque + + When specifying the sink, use lvalues, since the macro will assign to them, + except when the sink is an lstream or a lisp buffer. + + The macros accept the kinds of sources and sinks appropriate for + internal and external data representation. See the type_checking_assert + macros below for the actual allowed types. + + Since some sources and sinks use one argument (a Lisp_Object) to + specify them, while others take a (pointer, length) pair, we use + some C preprocessor trickery to allow pair arguments to be specified + by parenthesizing them, as in the examples above. + + Anything prefixed by dfc_ (`data format conversion') is private. + They are only used to implement these macros. + + Using C_STRING* is appropriate for using with external APIs that take + null-terminated strings. For internal data, we should try to be + '\0'-clean - i.e. allow arbitrary data to contain embedded '\0'. + + Sometime in the future we might allow output to C_STRING_ALLOCA or + C_STRING_MALLOC _only_ with TO_EXTERNAL_FORMAT(), not + TO_INTERNAL_FORMAT(). */ + +#define TO_EXTERNAL_FORMAT(source_type, source, sink_type, sink, coding_system) \ +do { \ + dfc_conversion_type dfc_simplified_source_type; \ + dfc_conversion_type dfc_simplified_sink_type; \ + dfc_conversion_data dfc_source; \ + dfc_conversion_data dfc_sink; \ + \ + type_checking_assert \ + ((DFC_TYPE_##source_type == DFC_TYPE_DATA || \ + DFC_TYPE_##source_type == DFC_TYPE_C_STRING || \ + DFC_TYPE_##source_type == DFC_TYPE_LISP_STRING || \ + DFC_TYPE_##source_type == DFC_TYPE_LISP_OPAQUE || \ + DFC_TYPE_##source_type == DFC_TYPE_LISP_LSTREAM) \ + && \ + (DFC_TYPE_##sink_type == DFC_TYPE_ALLOCA || \ + DFC_TYPE_##sink_type == DFC_TYPE_MALLOC || \ + DFC_TYPE_##sink_type == DFC_TYPE_C_STRING_ALLOCA || \ + DFC_TYPE_##sink_type == DFC_TYPE_C_STRING_MALLOC || \ + DFC_TYPE_##sink_type == DFC_TYPE_LISP_LSTREAM || \ + DFC_TYPE_##sink_type == DFC_TYPE_LISP_OPAQUE)); \ + \ + DFC_SOURCE_##source_type##_TO_ARGS (source); \ + DFC_SINK_##sink_type##_TO_ARGS (sink); \ + \ + DFC_CONVERT_TO_EXTERNAL_FORMAT (dfc_simplified_source_type, &dfc_source, \ + coding_system, \ + dfc_simplified_sink_type, &dfc_sink); \ + \ + DFC_##sink_type##_USE_CONVERTED_DATA (sink); \ +} while (0) -/* Sometimes strings need to be converted into one or another - external format, for passing to a library function. (Note - that we encapsulate and automatically convert the arguments - of some functions, but not others.) At times this conversion - also has to go the other way -- i.e. when we get external- - format strings back from a library function. -*/ +#define TO_INTERNAL_FORMAT(source_type, source, sink_type, sink, coding_system) \ +do { \ + dfc_conversion_type dfc_simplified_source_type; \ + dfc_conversion_type dfc_simplified_sink_type; \ + dfc_conversion_data dfc_source; \ + dfc_conversion_data dfc_sink; \ + \ + type_checking_assert \ + ((DFC_TYPE_##source_type == DFC_TYPE_DATA || \ + DFC_TYPE_##source_type == DFC_TYPE_C_STRING || \ + DFC_TYPE_##source_type == DFC_TYPE_LISP_OPAQUE || \ + DFC_TYPE_##source_type == DFC_TYPE_LISP_LSTREAM) \ + && \ + (DFC_TYPE_##sink_type == DFC_TYPE_ALLOCA || \ + DFC_TYPE_##sink_type == DFC_TYPE_MALLOC || \ + DFC_TYPE_##sink_type == DFC_TYPE_C_STRING_ALLOCA || \ + DFC_TYPE_##sink_type == DFC_TYPE_C_STRING_MALLOC || \ + DFC_TYPE_##sink_type == DFC_TYPE_LISP_STRING || \ + DFC_TYPE_##sink_type == DFC_TYPE_LISP_LSTREAM || \ + DFC_TYPE_##sink_type == DFC_TYPE_LISP_BUFFER)); \ + \ + DFC_SOURCE_##source_type##_TO_ARGS (source); \ + DFC_SINK_##sink_type##_TO_ARGS (sink); \ + \ + DFC_CONVERT_TO_INTERNAL_FORMAT (dfc_simplified_source_type, &dfc_source, \ + coding_system, \ + dfc_simplified_sink_type, &dfc_sink); \ + \ + DFC_##sink_type##_USE_CONVERTED_DATA (sink); \ +} while (0) #ifdef FILE_CODING +#define DFC_CONVERT_TO_EXTERNAL_FORMAT dfc_convert_to_external_format +#define DFC_CONVERT_TO_INTERNAL_FORMAT dfc_convert_to_internal_format +#else +/* ignore coding_system argument */ +#define DFC_CONVERT_TO_EXTERNAL_FORMAT(a, b, coding_system, c, d) \ + dfc_convert_to_external_format (a, b, c, d) +#define DFC_CONVERT_TO_INTERNAL_FORMAT(a, b, coding_system, c, d) \ + dfc_convert_to_internal_format (a, b, c, d) +#endif -/* WARNING: These use a static buffer. This can lead to disaster if - these functions are not used *very* carefully. Under normal - circumstances, do not call these functions; call the front ends - below. */ - -Extbyte *convert_to_external_format (CONST Bufbyte *ptr, - Bytecount len, - Extcount *len_out, - enum external_data_format fmt); -Bufbyte *convert_from_external_format (CONST Extbyte *ptr, - Extcount len, - Bytecount *len_out, - enum external_data_format fmt); - -#else /* ! MULE */ - -#define convert_to_external_format(ptr, len, len_out, fmt) \ - (*(len_out) = (int) (len), (Extbyte *) (ptr)) -#define convert_from_external_format(ptr, len, len_out, fmt) \ - (*(len_out) = (Bytecount) (len), (Bufbyte *) (ptr)) - -#endif /* ! MULE */ - -/* In all of the following macros we use the following general principles: - - -- Functions that work with charptr's accept two sorts of charptr's: - - a) Pointers to memory with a length specified. The pointer will be - fundamentally of type `unsigned char *' (although labelled - as `Bufbyte *' for internal-format data and `Extbyte *' for - external-format data) and the length will be fundamentally of - type `int' (although labelled as `Bytecount' for internal-format - data and `Extcount' for external-format data). The length is - always a count in bytes. - b) Zero-terminated pointers; no length specified. The pointer - is of type `char *', whether the data pointed to is internal-format - or external-format. These sorts of pointers are available for - convenience in working with C library functions and literal - strings. In general you should use these sorts of pointers only - to interface to library routines and not for general manipulation, - as you are liable to lose embedded nulls and such. This could - be a big problem for routines that want Unicode-formatted data, - which is likely to have lots of embedded nulls in it. - (In the real world, though, external Unicode data will be UTF-8, - which will not have embedded nulls and is ASCII-compatible - martin) - - -- Functions that work with Lisp strings accept strings as Lisp Objects - (as opposed to the `struct Lisp_String *' for some of the other - string accessors). This is for convenience in working with the - functions, as otherwise you will almost always have to call - XSTRING() on the object. - - -- Functions that work with charptr's are not guaranteed to copy - their data into alloca()ed space. Functions that work with - Lisp strings are, however. The reason is that Lisp strings can - be relocated any time a GC happens, and it could happen at some - rather unexpected times. The internal-external conversion is - rarely done in time-critical functions, and so the slight - extra time required for alloca() and copy is well-worth the - safety of knowing your string data won't be relocated out from - under you. - */ - - -/* Maybe convert charptr's data into ext-format and store the result in - alloca()'ed space. - - You may wonder why this is written in this fashion and not as a - function call. With a little trickery it could certainly be - written this way, but it won't work because of those DAMN GCC WANKERS - who couldn't be bothered to handle alloca() properly on the x86 - architecture. (If you put a call to alloca() in the argument to - a function call, the stack space gets allocated right in the - middle of the arguments to the function call and you are unbelievably - hosed.) */ +typedef union +{ + struct { const void *ptr; size_t len; } data; + Lisp_Object lisp_object; +} dfc_conversion_data; -#ifdef MULE +enum dfc_conversion_type +{ + DFC_TYPE_DATA, + DFC_TYPE_ALLOCA, + DFC_TYPE_MALLOC, + DFC_TYPE_C_STRING, + DFC_TYPE_C_STRING_ALLOCA, + DFC_TYPE_C_STRING_MALLOC, + DFC_TYPE_LISP_STRING, + DFC_TYPE_LISP_LSTREAM, + DFC_TYPE_LISP_OPAQUE, + DFC_TYPE_LISP_BUFFER +}; +typedef enum dfc_conversion_type dfc_conversion_type; -#define GET_CHARPTR_EXT_DATA_ALLOCA(ptr, len, fmt, ptr_out, len_out) do \ -{ \ - Bytecount gceda_len_in = (Bytecount) (len); \ - Extcount gceda_len_out; \ - CONST Bufbyte *gceda_ptr_in = (ptr); \ - Extbyte *gceda_ptr_out = \ - convert_to_external_format (gceda_ptr_in, gceda_len_in, \ - &gceda_len_out, fmt); \ - /* If the new string is identical to the old (will be the case most \ - of the time), just return the same string back. This saves \ - on alloca()ing, which can be useful on C alloca() machines and \ - on stack-space-challenged environments. */ \ - \ - if (gceda_len_in == gceda_len_out && \ - !memcmp (gceda_ptr_in, gceda_ptr_out, gceda_len_out)) \ - { \ - (ptr_out) = (Extbyte *) gceda_ptr_in; \ - (len_out) = (Extcount) gceda_len_in; \ - } \ - else \ - { \ - (ptr_out) = (Extbyte *) alloca (1 + gceda_len_out); \ - memcpy ((void *) ptr_out, gceda_ptr_out, 1 + gceda_len_out); \ - (len_out) = (Extcount) gceda_len_out; \ - } \ +/* WARNING: These use a static buffer. This can lead to disaster if + these functions are not used *very* carefully. Another reason to only use + TO_EXTERNAL_FORMAT() and TO_INTERNAL_FORMAT(). */ +void +dfc_convert_to_external_format (dfc_conversion_type source_type, + dfc_conversion_data *source, +#ifdef FILE_CODING + Lisp_Object coding_system, +#endif + dfc_conversion_type sink_type, + dfc_conversion_data *sink); +void +dfc_convert_to_internal_format (dfc_conversion_type source_type, + dfc_conversion_data *source, +#ifdef FILE_CODING + Lisp_Object coding_system, +#endif + dfc_conversion_type sink_type, + dfc_conversion_data *sink); +/* CPP Trickery */ +#define DFC_CPP_CAR(x,y) (x) +#define DFC_CPP_CDR(x,y) (y) + +/* Convert `source' to args for dfc_convert_to_*_format() */ +#define DFC_SOURCE_DATA_TO_ARGS(val) do { \ + dfc_source.data.ptr = DFC_CPP_CAR val; \ + dfc_source.data.len = DFC_CPP_CDR val; \ + dfc_simplified_source_type = DFC_TYPE_DATA; \ } while (0) - -#else /* ! MULE */ - -#define GET_CHARPTR_EXT_DATA_ALLOCA(ptr, len, fmt, ptr_out, len_out) do \ -{ \ - (ptr_out) = (Extbyte *) (ptr); \ - (len_out) = (Extcount) (len); \ +#define DFC_SOURCE_C_STRING_TO_ARGS(val) do { \ + dfc_source.data.len = \ + strlen ((char *) (dfc_source.data.ptr = (val))); \ + dfc_simplified_source_type = DFC_TYPE_DATA; \ } while (0) - -#endif /* ! MULE */ - -#define GET_C_CHARPTR_EXT_DATA_ALLOCA(ptr, fmt, ptr_out) do \ -{ \ - Extcount gcceda_ignored_len; \ - CONST Bufbyte *gcceda_ptr_in = (CONST Bufbyte *) (ptr); \ - Extbyte *gcceda_ptr_out; \ - \ - GET_CHARPTR_EXT_DATA_ALLOCA (gcceda_ptr_in, \ - strlen ((char *) gcceda_ptr_in), \ - fmt, \ - gcceda_ptr_out, \ - gcceda_ignored_len); \ - (ptr_out) = (char *) gcceda_ptr_out; \ +#define DFC_SOURCE_LISP_STRING_TO_ARGS(val) do { \ + Lisp_Object dfc_slsta = (val); \ + type_checking_assert (STRINGP (dfc_slsta)); \ + dfc_source.lisp_object = dfc_slsta; \ + dfc_simplified_source_type = DFC_TYPE_LISP_STRING; \ } while (0) - -#define GET_C_CHARPTR_EXT_BINARY_DATA_ALLOCA(ptr, ptr_out) \ - GET_C_CHARPTR_EXT_DATA_ALLOCA (ptr, FORMAT_BINARY, ptr_out) -#define GET_CHARPTR_EXT_BINARY_DATA_ALLOCA(ptr, len, ptr_out, len_out) \ - GET_CHARPTR_EXT_DATA_ALLOCA (ptr, len, FORMAT_BINARY, ptr_out, len_out) - -#define GET_C_CHARPTR_EXT_FILENAME_DATA_ALLOCA(ptr, ptr_out) \ - GET_C_CHARPTR_EXT_DATA_ALLOCA (ptr, FORMAT_FILENAME, ptr_out) -#define GET_CHARPTR_EXT_FILENAME_DATA_ALLOCA(ptr, len, ptr_out, len_out) \ - GET_CHARPTR_EXT_DATA_ALLOCA (ptr, len, FORMAT_FILENAME, ptr_out, len_out) - -#define GET_C_CHARPTR_EXT_CTEXT_DATA_ALLOCA(ptr, ptr_out) \ - GET_C_CHARPTR_EXT_DATA_ALLOCA (ptr, FORMAT_CTEXT, ptr_out) -#define GET_CHARPTR_EXT_CTEXT_DATA_ALLOCA(ptr, len, ptr_out, len_out) \ - GET_CHARPTR_EXT_DATA_ALLOCA (ptr, len, FORMAT_CTEXT, ptr_out, len_out) - -/* Maybe convert external charptr's data into internal format and store - the result in alloca()'ed space. - - You may wonder why this is written in this fashion and not as a - function call. With a little trickery it could certainly be - written this way, but it won't work because of those DAMN GCC WANKERS - who couldn't be bothered to handle alloca() properly on the x86 - architecture. (If you put a call to alloca() in the argument to - a function call, the stack space gets allocated right in the - middle of the arguments to the function call and you are unbelievably - hosed.) */ - -#ifdef MULE - -#define GET_CHARPTR_INT_DATA_ALLOCA(ptr, len, fmt, ptr_out, len_out) do \ -{ \ - Extcount gcida_len_in = (Extcount) (len); \ - Bytecount gcida_len_out; \ - CONST Extbyte *gcida_ptr_in = (ptr); \ - Bufbyte *gcida_ptr_out = \ - convert_from_external_format (gcida_ptr_in, gcida_len_in, \ - &gcida_len_out, fmt); \ - /* If the new string is identical to the old (will be the case most \ - of the time), just return the same string back. This saves \ - on alloca()ing, which can be useful on C alloca() machines and \ - on stack-space-challenged environments. */ \ - \ - if (gcida_len_in == gcida_len_out && \ - !memcmp (gcida_ptr_in, gcida_ptr_out, gcida_len_out)) \ - { \ - (ptr_out) = (Bufbyte *) gcida_ptr_in; \ - (len_out) = (Bytecount) gcida_len_in; \ - } \ - else \ - { \ - (ptr_out) = (Extbyte *) alloca (1 + gcida_len_out); \ - memcpy ((void *) ptr_out, gcida_ptr_out, 1 + gcida_len_out); \ - (len_out) = gcida_len_out; \ - } \ +#define DFC_SOURCE_LISP_LSTREAM_TO_ARGS(val) do { \ + Lisp_Object dfc_sllta = (val); \ + type_checking_assert (LSTREAMP (dfc_sllta)); \ + dfc_source.lisp_object = dfc_sllta; \ + dfc_simplified_source_type = DFC_TYPE_LISP_LSTREAM; \ } while (0) - -#else /* ! MULE */ - -#define GET_CHARPTR_INT_DATA_ALLOCA(ptr, len, fmt, ptr_out, len_out) do \ -{ \ - (ptr_out) = (Bufbyte *) (ptr); \ - (len_out) = (Bytecount) (len); \ +#define DFC_SOURCE_LISP_OPAQUE_TO_ARGS(val) do { \ + Lisp_Opaque *dfc_slota = XOPAQUE (val); \ + dfc_source.data.ptr = OPAQUE_DATA (dfc_slota); \ + dfc_source.data.len = OPAQUE_SIZE (dfc_slota); \ + dfc_simplified_source_type = DFC_TYPE_DATA; \ } while (0) -#endif /* ! MULE */ - -#define GET_C_CHARPTR_INT_DATA_ALLOCA(ptr, fmt, ptr_out) do \ -{ \ - Bytecount gccida_ignored_len; \ - CONST Extbyte *gccida_ptr_in = (CONST Extbyte *) (ptr); \ - Bufbyte *gccida_ptr_out; \ - \ - GET_CHARPTR_INT_DATA_ALLOCA (gccida_ptr_in, \ - strlen ((char *) gccida_ptr_in), \ - fmt, \ - gccida_ptr_out, \ - gccida_ignored_len); \ - (ptr_out) = gccida_ptr_out; \ +/* Convert `sink' to args for dfc_convert_to_*_format() */ +#define DFC_SINK_ALLOCA_TO_ARGS(val) \ + dfc_simplified_sink_type = DFC_TYPE_DATA +#define DFC_SINK_C_STRING_ALLOCA_TO_ARGS(val) \ + dfc_simplified_sink_type = DFC_TYPE_DATA +#define DFC_SINK_MALLOC_TO_ARGS(val) \ + dfc_simplified_sink_type = DFC_TYPE_DATA +#define DFC_SINK_C_STRING_MALLOC_TO_ARGS(val) \ + dfc_simplified_sink_type = DFC_TYPE_DATA +#define DFC_SINK_LISP_STRING_TO_ARGS(val) \ + dfc_simplified_sink_type = DFC_TYPE_DATA +#define DFC_SINK_LISP_OPAQUE_TO_ARGS(val) \ + dfc_simplified_sink_type = DFC_TYPE_DATA +#define DFC_SINK_LISP_LSTREAM_TO_ARGS(val) do { \ + Lisp_Object dfc_sllta = (val); \ + type_checking_assert (LSTREAMP (dfc_sllta)); \ + dfc_sink.lisp_object = dfc_sllta; \ + dfc_simplified_sink_type = DFC_TYPE_LISP_LSTREAM; \ } while (0) - -#define GET_C_CHARPTR_INT_BINARY_DATA_ALLOCA(ptr, ptr_out) \ - GET_C_CHARPTR_INT_DATA_ALLOCA (ptr, FORMAT_BINARY, ptr_out) -#define GET_CHARPTR_INT_BINARY_DATA_ALLOCA(ptr, len, ptr_out, len_out) \ - GET_CHARPTR_INT_DATA_ALLOCA (ptr, len, FORMAT_BINARY, ptr_out, len_out) - -#define GET_C_CHARPTR_INT_FILENAME_DATA_ALLOCA(ptr, ptr_out) \ - GET_C_CHARPTR_INT_DATA_ALLOCA (ptr, FORMAT_FILENAME, ptr_out) -#define GET_CHARPTR_INT_FILENAME_DATA_ALLOCA(ptr, len, ptr_out, len_out) \ - GET_CHARPTR_INT_DATA_ALLOCA (ptr, len, FORMAT_FILENAME, ptr_out, len_out) - -#define GET_C_CHARPTR_INT_CTEXT_DATA_ALLOCA(ptr, ptr_out) \ - GET_C_CHARPTR_INT_DATA_ALLOCA (ptr, FORMAT_CTEXT, ptr_out) -#define GET_CHARPTR_INT_CTEXT_DATA_ALLOCA(ptr, len, ptr_out, len_out) \ - GET_CHARPTR_INT_DATA_ALLOCA (ptr, len, FORMAT_CTEXT, ptr_out, len_out) - - -/* Maybe convert Lisp string's data into ext-format and store the result in - alloca()'ed space. - - You may wonder why this is written in this fashion and not as a - function call. With a little trickery it could certainly be - written this way, but it won't work because of those DAMN GCC WANKERS - who couldn't be bothered to handle alloca() properly on the x86 - architecture. (If you put a call to alloca() in the argument to - a function call, the stack space gets allocated right in the - middle of the arguments to the function call and you are unbelievably - hosed.) */ - -#define GET_STRING_EXT_DATA_ALLOCA(s, fmt, ptr_out, len_out) do \ -{ \ - Extcount gseda_len_out; \ - struct Lisp_String *gseda_s = XSTRING (s); \ - Extbyte * gseda_ptr_out = \ - convert_to_external_format (string_data (gseda_s), \ - string_length (gseda_s), \ - &gseda_len_out, fmt); \ - (ptr_out) = (Extbyte *) alloca (1 + gseda_len_out); \ - memcpy ((void *) ptr_out, gseda_ptr_out, 1 + gseda_len_out); \ - (len_out) = gseda_len_out; \ +#define DFC_SINK_LISP_BUFFER_TO_ARGS(val) do { \ + struct buffer *dfc_slbta = XBUFFER (val); \ + dfc_sink.lisp_object = \ + make_lisp_buffer_output_stream \ + (dfc_slbta, BUF_PT (dfc_slbta), 0); \ + dfc_simplified_sink_type = DFC_TYPE_LISP_LSTREAM; \ } while (0) - -#define GET_C_STRING_EXT_DATA_ALLOCA(s, fmt, ptr_out) do \ -{ \ - Extcount gcseda_ignored_len; \ - Extbyte *gcseda_ptr_out; \ - \ - GET_STRING_EXT_DATA_ALLOCA (s, fmt, gcseda_ptr_out, \ - gcseda_ignored_len); \ - (ptr_out) = (char *) gcseda_ptr_out; \ +/* Assign to the `sink' lvalue(s) using the converted data. */ +typedef union { char c; void *p; } *dfc_aliasing_voidpp; +#define DFC_ALLOCA_USE_CONVERTED_DATA(sink) do { \ + void * dfc_sink_ret = alloca (dfc_sink.data.len + 1); \ + memcpy (dfc_sink_ret, dfc_sink.data.ptr, dfc_sink.data.len + 1); \ + ((dfc_aliasing_voidpp) &(DFC_CPP_CAR sink))->p = dfc_sink_ret; \ + (DFC_CPP_CDR sink) = dfc_sink.data.len; \ } while (0) - -#define GET_STRING_BINARY_DATA_ALLOCA(s, ptr_out, len_out) \ - GET_STRING_EXT_DATA_ALLOCA (s, FORMAT_BINARY, ptr_out, len_out) -#define GET_C_STRING_BINARY_DATA_ALLOCA(s, ptr_out) \ - GET_C_STRING_EXT_DATA_ALLOCA (s, FORMAT_BINARY, ptr_out) - -#define GET_STRING_FILENAME_DATA_ALLOCA(s, ptr_out, len_out) \ - GET_STRING_EXT_DATA_ALLOCA (s, FORMAT_FILENAME, ptr_out, len_out) -#define GET_C_STRING_FILENAME_DATA_ALLOCA(s, ptr_out) \ - GET_C_STRING_EXT_DATA_ALLOCA (s, FORMAT_FILENAME, ptr_out) - -#define GET_STRING_OS_DATA_ALLOCA(s, ptr_out, len_out) \ - GET_STRING_EXT_DATA_ALLOCA (s, FORMAT_OS, ptr_out, len_out) -#define GET_C_STRING_OS_DATA_ALLOCA(s, ptr_out) \ - GET_C_STRING_EXT_DATA_ALLOCA (s, FORMAT_OS, ptr_out) - -#define GET_STRING_CTEXT_DATA_ALLOCA(s, ptr_out, len_out) \ - GET_STRING_EXT_DATA_ALLOCA (s, FORMAT_CTEXT, ptr_out, len_out) -#define GET_C_STRING_CTEXT_DATA_ALLOCA(s, ptr_out) \ - GET_C_STRING_EXT_DATA_ALLOCA (s, FORMAT_CTEXT, ptr_out) - - - -/************************************************************************/ -/* */ -/* fake charset functions */ -/* */ -/************************************************************************/ - -/* used when MULE is not defined, so that Charset-type stuff can still - be done */ - -#ifndef MULE - -#define Vcharset_ascii Qnil - -#define CHAR_CHARSET(ch) Vcharset_ascii -#define CHAR_LEADING_BYTE(ch) LEADING_BYTE_ASCII -#define LEADING_BYTE_ASCII 0x80 -#define NUM_LEADING_BYTES 1 -#define MIN_LEADING_BYTE 0x80 -#define CHARSETP(cs) 1 -#define CHARSET_BY_LEADING_BYTE(lb) Vcharset_ascii -#define XCHARSET_LEADING_BYTE(cs) LEADING_BYTE_ASCII -#define XCHARSET_GRAPHIC(cs) -1 -#define XCHARSET_COLUMNS(cs) 1 -#define XCHARSET_DIMENSION(cs) 1 -#define REP_BYTES_BY_FIRST_BYTE(fb) 1 -#define BREAKUP_CHAR(ch, charset, byte1, byte2) do { \ - (charset) = Vcharset_ascii; \ - (byte1) = (ch); \ - (byte2) = 0; \ +#define DFC_MALLOC_USE_CONVERTED_DATA(sink) do { \ + void * dfc_sink_ret = xmalloc (dfc_sink.data.len + 1); \ + memcpy (dfc_sink_ret, dfc_sink.data.ptr, dfc_sink.data.len + 1); \ + ((dfc_aliasing_voidpp) &(DFC_CPP_CAR sink))->p = dfc_sink_ret; \ + (DFC_CPP_CDR sink) = dfc_sink.data.len; \ +} while (0) +#define DFC_C_STRING_ALLOCA_USE_CONVERTED_DATA(sink) do { \ + void * dfc_sink_ret = alloca (dfc_sink.data.len + 1); \ + memcpy (dfc_sink_ret, dfc_sink.data.ptr, dfc_sink.data.len + 1); \ + (sink) = (char *) dfc_sink_ret; \ +} while (0) +#define DFC_C_STRING_MALLOC_USE_CONVERTED_DATA(sink) do { \ + void * dfc_sink_ret = xmalloc (dfc_sink.data.len + 1); \ + memcpy (dfc_sink_ret, dfc_sink.data.ptr, dfc_sink.data.len + 1); \ + (sink) = (char *) dfc_sink_ret; \ } while (0) -#define BYTE_ASCII_P(byte) 1 +#define DFC_LISP_STRING_USE_CONVERTED_DATA(sink) \ + sink = make_string ((Bufbyte *) dfc_sink.data.ptr, dfc_sink.data.len) +#define DFC_LISP_OPAQUE_USE_CONVERTED_DATA(sink) \ + sink = make_opaque (dfc_sink.data.ptr, dfc_sink.data.len) +#define DFC_LISP_LSTREAM_USE_CONVERTED_DATA(sink) /* data already used */ +#define DFC_LISP_BUFFER_USE_CONVERTED_DATA(sink) \ + Lstream_delete (XLSTREAM (dfc_sink.lisp_object)) + +/* Someday we might want to distinguish between Qnative and Qfile_name + by using coding-system aliases, but for now it suffices to have + these be identical. Qnative can be used as the coding_system + argument to TO_EXTERNAL_FORMAT() and TO_INTERNAL_FORMAT(). */ +#define Qnative Qfile_name + +#if defined (WIN32_NATIVE) || defined (CYGWIN) +/* #### kludge!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + Remove this as soon as my Mule code is integrated. */ +#define Qmswindows_tstr Qnative +#endif + +/* More stand-ins */ +#define Qcommand_argument_encoding Qnative +#define Qenvironment_variable_encoding Qnative + +/* Convenience macros for extremely common invocations */ +#define C_STRING_TO_EXTERNAL(in, out, coding_system) \ + TO_EXTERNAL_FORMAT (C_STRING, in, C_STRING_ALLOCA, out, coding_system) +#define C_STRING_TO_EXTERNAL_MALLOC(in, out, coding_system) \ + TO_EXTERNAL_FORMAT (C_STRING, in, C_STRING_MALLOC, out, coding_system) +#define EXTERNAL_TO_C_STRING(in, out, coding_system) \ + TO_INTERNAL_FORMAT (C_STRING, in, C_STRING_ALLOCA, out, coding_system) +#define EXTERNAL_TO_C_STRING_MALLOC(in, out, coding_system) \ + TO_INTERNAL_FORMAT (C_STRING, in, C_STRING_MALLOC, out, coding_system) +#define LISP_STRING_TO_EXTERNAL(in, out, coding_system) \ + TO_EXTERNAL_FORMAT (LISP_STRING, in, C_STRING_ALLOCA, out, coding_system) +#define LISP_STRING_TO_EXTERNAL_MALLOC(in, out, coding_system) \ + TO_EXTERNAL_FORMAT (LISP_STRING, in, C_STRING_MALLOC, out, coding_system) -#endif /* ! MULE */ /************************************************************************/ /* */ @@ -1443,7 +1113,7 @@ do \ #define POINT_MARKER_P(marker) \ (XMARKER (marker)->buffer != 0 && \ - EQ ((marker), XMARKER (marker)->buffer->point_marker)) + EQ (marker, XMARKER (marker)->buffer->point_marker)) #define BUF_MARKERS(buf) ((buf)->markers) @@ -1523,6 +1193,7 @@ extern struct buffer *current_buffer; /* This is the initial (startup) directory, as used for the *scratch* buffer. We're making this a global to make others aware of the startup directory. + `initial_directory' is stored in external format. */ extern char initial_directory[]; extern void init_initial_directory (void); /* initialize initial_directory */ @@ -1569,8 +1240,8 @@ extern struct buffer buffer_local_flags; #ifdef REL_ALLOC -char *r_alloc (unsigned char **, unsigned long); -char *r_re_alloc (unsigned char **, unsigned long); +char *r_alloc (unsigned char **, size_t); +char *r_re_alloc (unsigned char **, size_t); void r_alloc_free (unsigned char **); #define BUFFER_ALLOC(data, size) \ @@ -1583,7 +1254,7 @@ void r_alloc_free (unsigned char **); #else /* !REL_ALLOC */ #define BUFFER_ALLOC(data,size)\ - ((void) (data = xnew_array (Bufbyte, size))) + (data = xnew_array (Bufbyte, size)) #define BUFFER_REALLOC(data,size)\ ((Bufbyte *) xrealloc (data, (size) * sizeof(Bufbyte))) /* Avoid excess parentheses, or syntax errors may rear their heads. */ @@ -1602,23 +1273,23 @@ int beginning_of_line_p (struct buffer *b, Bufpos pt); /* from insdel.c */ void set_buffer_point (struct buffer *buf, Bufpos pos, Bytind bipos); -void find_charsets_in_bufbyte_string (unsigned char *charsets, - CONST Bufbyte *str, +void find_charsets_in_bufbyte_string (Charset_ID *charsets, + const Bufbyte *str, Bytecount len); -void find_charsets_in_emchar_string (unsigned char *charsets, - CONST Emchar *str, - Charcount len); -int bufbyte_string_displayed_columns (CONST Bufbyte *str, Bytecount len); -int emchar_string_displayed_columns (CONST Emchar *str, Charcount len); -void convert_bufbyte_string_into_emchar_dynarr (CONST Bufbyte *str, - Bytecount len, - Emchar_dynarr *dyn); -int convert_bufbyte_string_into_emchar_string (CONST Bufbyte *str, +void find_charsets_in_charc_string (Charset_ID *charsets, + const Charc *str, + Charcount len); +int bufbyte_string_displayed_columns (const Bufbyte *str, Bytecount len); +int charc_string_displayed_columns (const Charc *str, Charcount len); +void convert_bufbyte_string_into_charc_dynarr (const Bufbyte *str, Bytecount len, - Emchar *arr); -void convert_emchar_string_into_bufbyte_dynarr (Emchar *arr, int nels, - Bufbyte_dynarr *dyn); -Bufbyte *convert_emchar_string_into_malloced_string (Emchar *arr, int nels, + Charc_dynarr *dyn); +Charcount convert_bufbyte_string_into_emchar_string (const Bufbyte *str, + Bytecount len, + Emchar *arr); +void convert_charc_string_into_bufbyte_dynarr (Charc *arr, int nels, + Bufbyte_dynarr *dyn); +Bufbyte *convert_charc_string_into_malloced_string (Charc *arr, int nels, Bytecount *len_out); /* from marker.c */ void init_buffer_markers (struct buffer *b); @@ -1692,68 +1363,47 @@ int map_over_sharing_buffers (struct buffer *buf, typically used to convert between uppercase and lowercase. For compatibility reasons, trt tables are currently in the form of a Lisp string of 256 characters, specifying the conversion for each - of the first 256 Emacs characters (i.e. the 256 extended-ASCII - characters). This should be generalized at some point to support - conversions for all of the allowable Mule characters. + of the first 256 Emacs characters (i.e. the 256 Latin-1 characters). + This should be generalized at some point to support conversions for + all of the allowable Mule characters. */ /* The _1 macros are named as such because they assume that you have already guaranteed that the character values are all in the range 0 - 255. Bad lossage will happen otherwise. */ -# define MAKE_TRT_TABLE() Fmake_string (make_int (256), make_char (0)) -# define TRT_TABLE_AS_STRING(table) XSTRING_DATA (table) -# define TRT_TABLE_CHAR_1(table, ch) \ - string_char (XSTRING (table), (Charcount) ch) -# define SET_TRT_TABLE_CHAR_1(table, ch1, ch2) \ - set_string_char (XSTRING (table), (Charcount) ch1, ch2) - -#ifdef MULE -# define MAKE_MIRROR_TRT_TABLE() make_opaque (256, 0) -# define MIRROR_TRT_TABLE_AS_STRING(table) ((Bufbyte *) XOPAQUE_DATA (table)) -# define MIRROR_TRT_TABLE_CHAR_1(table, ch) \ - ((Emchar) (MIRROR_TRT_TABLE_AS_STRING (table)[ch])) -# define SET_MIRROR_TRT_TABLE_CHAR_1(table, ch1, ch2) \ - (MIRROR_TRT_TABLE_AS_STRING (table)[ch1] = (Bufbyte) (ch2)) -#endif - -# define IN_TRT_TABLE_DOMAIN(c) (((EMACS_UINT) (c)) <= 255) - -#ifdef MULE -#define MIRROR_DOWNCASE_TABLE_AS_STRING(buf) \ - MIRROR_TRT_TABLE_AS_STRING (buf->mirror_downcase_table) -#define MIRROR_UPCASE_TABLE_AS_STRING(buf) \ - MIRROR_TRT_TABLE_AS_STRING (buf->mirror_upcase_table) -#define MIRROR_CANON_TABLE_AS_STRING(buf) \ - MIRROR_TRT_TABLE_AS_STRING (buf->mirror_case_canon_table) -#define MIRROR_EQV_TABLE_AS_STRING(buf) \ - MIRROR_TRT_TABLE_AS_STRING (buf->mirror_case_eqv_table) -#else -#define MIRROR_DOWNCASE_TABLE_AS_STRING(buf) \ - TRT_TABLE_AS_STRING (buf->downcase_table) -#define MIRROR_UPCASE_TABLE_AS_STRING(buf) \ - TRT_TABLE_AS_STRING (buf->upcase_table) -#define MIRROR_CANON_TABLE_AS_STRING(buf) \ - TRT_TABLE_AS_STRING (buf->case_canon_table) -#define MIRROR_EQV_TABLE_AS_STRING(buf) \ - TRT_TABLE_AS_STRING (buf->case_eqv_table) -#endif +#define MAKE_TRT_TABLE() Fmake_char_table (Qgeneric) +INLINE_HEADER Emchar TRT_TABLE_CHAR_1 (Lisp_Object table, Emchar c); +INLINE_HEADER Emchar +TRT_TABLE_CHAR_1 (Lisp_Object table, Emchar ch) +{ + Lisp_Object TRT_char; + TRT_char = get_char_table (ch, XCHAR_TABLE (table)); + if (NILP (TRT_char)) + return ch; + else + return XCHAR (TRT_char); +} +#define SET_TRT_TABLE_CHAR_1(table, ch1, ch2) \ + Fput_char_table (make_char (ch1), make_char (ch2), table); -INLINE Emchar TRT_TABLE_OF (Lisp_Object trt, Emchar c); -INLINE Emchar +INLINE_HEADER Emchar TRT_TABLE_OF (Lisp_Object trt, Emchar c); +INLINE_HEADER Emchar TRT_TABLE_OF (Lisp_Object trt, Emchar c) { - return IN_TRT_TABLE_DOMAIN (c) ? TRT_TABLE_CHAR_1 (trt, c) : c; + return TRT_TABLE_CHAR_1 (trt, c); } /* Macros used below. */ -#define DOWNCASE_TABLE_OF(buf, c) TRT_TABLE_OF (buf->downcase_table, c) -#define UPCASE_TABLE_OF(buf, c) TRT_TABLE_OF (buf->upcase_table, c) +#define DOWNCASE_TABLE_OF(buf, c) \ + TRT_TABLE_OF (XCASE_TABLE_DOWNCASE (buf->case_table), c) +#define UPCASE_TABLE_OF(buf, c) \ + TRT_TABLE_OF (XCASE_TABLE_UPCASE (buf->case_table), c) /* 1 if CH is upper case. */ -INLINE int UPPERCASEP (struct buffer *buf, Emchar ch); -INLINE int +INLINE_HEADER int UPPERCASEP (struct buffer *buf, Emchar ch); +INLINE_HEADER int UPPERCASEP (struct buffer *buf, Emchar ch) { return DOWNCASE_TABLE_OF (buf, ch) != ch; @@ -1761,8 +1411,8 @@ UPPERCASEP (struct buffer *buf, Emchar ch) /* 1 if CH is lower case. */ -INLINE int LOWERCASEP (struct buffer *buf, Emchar ch); -INLINE int +INLINE_HEADER int LOWERCASEP (struct buffer *buf, Emchar ch); +INLINE_HEADER int LOWERCASEP (struct buffer *buf, Emchar ch) { return (UPCASE_TABLE_OF (buf, ch) != ch && @@ -1771,8 +1421,8 @@ LOWERCASEP (struct buffer *buf, Emchar ch) /* 1 if CH is neither upper nor lower case. */ -INLINE int NOCASEP (struct buffer *buf, Emchar ch); -INLINE int +INLINE_HEADER int NOCASEP (struct buffer *buf, Emchar ch); +INLINE_HEADER int NOCASEP (struct buffer *buf, Emchar ch) { return UPCASE_TABLE_OF (buf, ch) == ch; @@ -1780,14 +1430,14 @@ NOCASEP (struct buffer *buf, Emchar ch) /* Upcase a character, or make no change if that cannot be done. */ -INLINE Emchar UPCASE (struct buffer *buf, Emchar ch); -INLINE Emchar +INLINE_HEADER Emchar UPCASE (struct buffer *buf, Emchar ch); +INLINE_HEADER Emchar UPCASE (struct buffer *buf, Emchar ch) { return (DOWNCASE_TABLE_OF (buf, ch) == ch) ? UPCASE_TABLE_OF (buf, ch) : ch; } -/* Upcase a character known to be not upper case. */ +/* Upcase a character known to be not upper case. Unused. */ #define UPCASE1(buf, ch) UPCASE_TABLE_OF (buf, ch) @@ -1795,4 +1445,60 @@ UPCASE (struct buffer *buf, Emchar ch) #define DOWNCASE(buf, ch) DOWNCASE_TABLE_OF (buf, ch) -#endif /* _XEMACS_BUFFER_H_ */ +/************************************************************************/ +/* Lisp string representation convenience functions */ +/************************************************************************/ +/* Because the representation of internally formatted data is subject to change, + It's bad style to do something like strcmp (XSTRING_DATA (s), "foo") + Instead, use the portable: bufbyte_strcmp (XSTRING_DATA (s), "foo") + or bufbyte_memcmp (XSTRING_DATA (s), "foo", 3) */ + +/* Like strcmp, except first arg points at internally formatted data, + while the second points at a string of only ASCII chars. */ +INLINE_HEADER int +bufbyte_strcmp (const Bufbyte *bp, const char *ascii_string); +INLINE_HEADER int +bufbyte_strcmp (const Bufbyte *bp, const char *ascii_string) +{ +#ifdef MULE + while (1) + { + int diff; + type_checking_assert (BYTE_ASCII_P (*ascii_string)); + if ((diff = charptr_emchar (bp) - *(Bufbyte *) ascii_string) != 0) + return diff; + if (*ascii_string == '\0') + return 0; + ascii_string++; + INC_CHARPTR (bp); + } +#else + return strcmp ((char *)bp, ascii_string); +#endif +} + + +/* Like memcmp, except first arg points at internally formatted data, + while the second points at a string of only ASCII chars. */ +INLINE_HEADER int +bufbyte_memcmp (const Bufbyte *bp, const char *ascii_string, size_t len); +INLINE_HEADER int +bufbyte_memcmp (const Bufbyte *bp, const char *ascii_string, size_t len) +{ +#ifdef MULE + while (len--) + { + int diff = charptr_emchar (bp) - *(Bufbyte *) ascii_string; + type_checking_assert (BYTE_ASCII_P (*ascii_string)); + if (diff != 0) + return diff; + ascii_string++; + INC_CHARPTR (bp); + } + return 0; +#else + return memcmp (bp, ascii_string, len); +#endif +} + +#endif /* INCLUDED_buffer_h_ */ diff --git a/src/bufslots.h b/src/bufslots.h index 000a943..fd5d36f 100644 --- a/src/bufslots.h +++ b/src/bufslots.h @@ -1,5 +1,6 @@ /* Definitions of marked slots in buffers Copyright (C) 1990, 1992, 1993 Free Software Foundation, Inc. + Copyright (C) 2001 MORIOKA Tomohiko This file is part of XEmacs. @@ -32,6 +33,10 @@ Boston, MA 02111-1307, USA. */ definition. In the garbage collector this file is included after defining MARKED_SLOT(x) to be mark_object(buffer->x). */ +#ifndef BUFFER_SLOTS_FIRST_NAME +#define BUFFER_SLOTS_FIRST_NAME name +#endif + /* The name of this buffer. */ MARKED_SLOT (name); @@ -69,7 +74,7 @@ Boston, MA 02111-1307, USA. */ Specifically, this lists those variables that have a buffer-local value in this buffer: i.e. those whose value does not shadow the default value. - (Remember that for any particlar variable created + (Remember that for any particular variable created with `make-local-variable' or `make-variable-buffer-local', it will have a per-buffer value in some buffers and a default value in others.) @@ -94,8 +99,10 @@ Boston, MA 02111-1307, USA. */ MARKED_SLOT (abbrev_table); /* This buffer's syntax table. */ MARKED_SLOT (syntax_table); +#ifndef UTF2000 /* Massaged values from the syntax table, for faster lookup. */ MARKED_SLOT (mirror_syntax_table); +#endif #ifdef MULE /* This buffer's category table. */ @@ -117,33 +124,13 @@ Boston, MA 02111-1307, USA. */ /* Function to call when insert space past fill column. */ MARKED_SLOT (auto_fill_function); - /* Case table for case-conversion in this buffer. - This char-table maps each char into its lower-case version. */ - MARKED_SLOT (downcase_table); + /* Case table for case-conversion in this buffer. */ + MARKED_SLOT (case_table); + /* It contais following char-tables: */ + /* Char-table maps each char into its lower-case version. */ /* Char-table mapping each char to its upper-case version. */ - MARKED_SLOT (upcase_table); - /* Char-table for conversion for case-folding search. */ - MARKED_SLOT (case_canon_table); /* Char-table of equivalences for case-folding search. */ - MARKED_SLOT (case_eqv_table); - -#ifdef MULE - /* #### The purpose of these bogos is to deal with the fact that - the Boyer-Moore and regex searching routines don't know how to - deal with translating multi-byte characters. Fixing this is hard, - so instead we maintain these mirror tables that have all incorrect - mappings (see casetab.c) sanitized out of them. If we don't do - this, we may get weird and unpredictable results in the presence - of extended chars and extended mappings, and it could even lead - to a crash. - - #### Eventually we should deal with this properly. */ - MARKED_SLOT (mirror_downcase_table); - MARKED_SLOT (mirror_upcase_table); - MARKED_SLOT (mirror_case_canon_table); - MARKED_SLOT (mirror_case_eqv_table); -#endif /* #### This ought to be a specifier: */ /* Non-nil means do not display continuation lines. */ @@ -185,9 +172,7 @@ Boston, MA 02111-1307, USA. */ /* FSFmacs has overlay stuff here. We have extent info elsewhere in the struct buffer. */ - /* If dedicated_frame is non-nil, display_buffer tries to use it instead - of the current frame */ - MARKED_SLOT (dedicated_frame); + /* dedicated_frame in lisp */ /* Lisp of symbols naming the file format used for visited file. */ MARKED_SLOT (file_format); @@ -235,13 +220,14 @@ Boston, MA 02111-1307, USA. */ /* A hash table that maps from a "generic extent" (an extent in `modeline-format') into a buffer-specific extent. */ MARKED_SLOT (modeline_extent_table); + +#ifndef BUFFER_SLOTS_LAST_NAME +#define BUFFER_SLOTS_LAST_NAME modeline_extent_table +#endif + #if 0 /* FSFmacs */ /* This is silly and stupid */ /* These are so we don't have to recompile everything the next few times we add a new slot. */ MARKED_SLOT (extra1, extra2, extra3); #endif - /* The cache of positions for whilch line number has last been - calculated. See line-number.c. */ - MARKED_SLOT (line_number_cache); - diff --git a/src/casefiddle.c b/src/casefiddle.c index cb21d57..c37860a 100644 --- a/src/casefiddle.c +++ b/src/casefiddle.c @@ -1,5 +1,6 @@ /* XEmacs case conversion functions. - Copyright (C) 1985, 1992, 1993, 1994 Free Software Foundation, Inc. + Copyright (C) 1985, 1992, 1993, 1994, 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 2001 MORIOKA Tomohiko This file is part of XEmacs. @@ -18,170 +19,207 @@ along with XEmacs; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* Synched up with: FSF 19.34. */ +/* Synched up with: FSF 19.34, but substantially rewritten by Martin. */ #include <config.h> #include "lisp.h" #include "buffer.h" -#include "commands.h" #include "insdel.h" #include "syntax.h" enum case_action {CASE_UP, CASE_DOWN, CASE_CAPITALIZE, CASE_CAPITALIZE_UP}; static Lisp_Object -casify_object (enum case_action flag, Lisp_Object obj, Lisp_Object buffer) +casify_object (enum case_action flag, Lisp_Object string_or_char, + Lisp_Object buffer) { struct buffer *buf = decode_buffer (buffer, 0); - REGISTER int inword = (flag == CASE_DOWN); - struct Lisp_Char_Table *syntax_table = XCHAR_TABLE (buf->mirror_syntax_table); - while (1) + retry: + + if (CHAR_OR_CHAR_INTP (string_or_char)) { - if (CHAR_OR_CHAR_INTP (obj)) - { - Emchar c; - CHECK_CHAR_COERCE_INT (obj); - c = XCHAR (obj); - if (IN_TRT_TABLE_DOMAIN (c)) - { - if (inword) - obj = make_char (DOWNCASE (buf, c)); - else if (!UPPERCASEP (buf, c)) - obj = make_char (UPCASE1 (buf, c)); - } - return obj; - } - if (STRINGP (obj)) + Emchar c; + CHECK_CHAR_COERCE_INT (string_or_char); + c = XCHAR (string_or_char); + c = (flag == CASE_DOWN) ? DOWNCASE (buf, c) : UPCASE (buf, c); + return make_char (c); + } + + if (STRINGP (string_or_char)) + { +#ifdef UTF2000 + Lisp_Char_Table *syntax_table = XCHAR_TABLE (buf->syntax_table); +#else + Lisp_Char_Table *syntax_table = XCHAR_TABLE (buf->mirror_syntax_table); +#endif + Bufbyte *storage = + alloca_array (Bufbyte, XSTRING_LENGTH (string_or_char) * MAX_EMCHAR_LEN); + Bufbyte *newp = storage; + Bufbyte *oldp = XSTRING_DATA (string_or_char); + int wordp = 0, wordp_prev; + + while (*oldp) { - Charcount i; - Charcount len = XSTRING_CHAR_LENGTH (obj); - obj = Fcopy_sequence (obj); - for (i = 0; i < len; i++) + Emchar c = charptr_emchar (oldp); + switch (flag) { - Emchar c = string_char (XSTRING (obj), i); - if (inword && flag != CASE_CAPITALIZE_UP) - c = DOWNCASE (buf, c); - else if (!UPPERCASEP (buf, c) - && (!inword || flag != CASE_CAPITALIZE_UP)) - c = UPCASE1 (buf, c); - set_string_char (XSTRING (obj), i, c); - if ((int) flag >= (int) CASE_CAPITALIZE) - inword = WORD_SYNTAX_P (syntax_table, c); + case CASE_UP: + c = UPCASE (buf, c); + break; + case CASE_DOWN: + c = DOWNCASE (buf, c); + break; + case CASE_CAPITALIZE: + case CASE_CAPITALIZE_UP: + wordp_prev = wordp; + wordp = WORD_SYNTAX_P (syntax_table, c); + if (!wordp) break; + if (wordp_prev) + { + if (flag == CASE_CAPITALIZE) + c = DOWNCASE (buf, c); + } + else + c = UPCASE (buf, c); + break; } - return obj; + + newp += set_charptr_emchar (newp, c); + INC_CHARPTR (oldp); } - obj = wrong_type_argument (Qchar_or_string_p, obj); + + return make_string (storage, newp - storage); } + + string_or_char = wrong_type_argument (Qchar_or_string_p, string_or_char); + goto retry; } DEFUN ("upcase", Fupcase, 1, 2, 0, /* -Convert argument to upper case and return that. -The argument may be a character or string. The result has the same type. -The argument object is not altered--the value is a copy. +Convert STRING-OR-CHAR to upper case and return that. +STRING-OR-CHAR may be a character or string. The result has the same type. +STRING-OR-CHAR is not altered--the value is a copy. See also `capitalize', `downcase' and `upcase-initials'. Optional second arg BUFFER specifies which buffer's case tables to use, and defaults to the current buffer. */ - (obj, buffer)) + (string_or_char, buffer)) { - return casify_object (CASE_UP, obj, buffer); + return casify_object (CASE_UP, string_or_char, buffer); } DEFUN ("downcase", Fdowncase, 1, 2, 0, /* -Convert argument to lower case and return that. -The argument may be a character or string. The result has the same type. -The argument object is not altered--the value is a copy. +Convert STRING-OR-CHAR to lower case and return that. +STRING-OR-CHAR may be a character or string. The result has the same type. +STRING-OR-CHAR is not altered--the value is a copy. Optional second arg BUFFER specifies which buffer's case tables to use, and defaults to the current buffer. */ - (obj, buffer)) + (string_or_char, buffer)) { - return casify_object (CASE_DOWN, obj, buffer); + return casify_object (CASE_DOWN, string_or_char, buffer); } DEFUN ("capitalize", Fcapitalize, 1, 2, 0, /* -Convert argument to capitalized form and return that. +Convert STRING-OR-CHAR to capitalized form and return that. This means that each word's first character is upper case and the rest is lower case. -The argument may be a character or string. The result has the same type. -The argument object is not altered--the value is a copy. +STRING-OR-CHAR may be a character or string. The result has the same type. +STRING-OR-CHAR is not altered--the value is a copy. Optional second arg BUFFER specifies which buffer's case tables to use, and defaults to the current buffer. */ - (obj, buffer)) + (string_or_char, buffer)) { - return casify_object (CASE_CAPITALIZE, obj, buffer); + return casify_object (CASE_CAPITALIZE, string_or_char, buffer); } -/* Like Fcapitalize but change only the initials. */ +/* Like Fcapitalize but change only the initial characters. */ DEFUN ("upcase-initials", Fupcase_initials, 1, 2, 0, /* -Convert the initial of each word in the argument to upper case. +Convert the initial of each word in STRING-OR-CHAR to upper case. Do not change the other letters of each word. -The argument may be a character or string. The result has the same type. -The argument object is not altered--the value is a copy. +STRING-OR-CHAR may be a character or string. The result has the same type. +STRING-OR-CHAR is not altered--the value is a copy. Optional second arg BUFFER specifies which buffer's case tables to use, and defaults to the current buffer. */ - (obj, buffer)) + (string_or_char, buffer)) { - return casify_object (CASE_CAPITALIZE_UP, obj, buffer); + return casify_object (CASE_CAPITALIZE_UP, string_or_char, buffer); } /* flag is CASE_UP, CASE_DOWN or CASE_CAPITALIZE or CASE_CAPITALIZE_UP. - b and e specify range of buffer to operate on. */ + START and END specify range of buffer to operate on. */ static void -casify_region_internal (enum case_action flag, Lisp_Object b, Lisp_Object e, - struct buffer *buf) +casify_region_internal (enum case_action flag, Lisp_Object start, + Lisp_Object end, struct buffer *buf) { /* This function can GC */ - REGISTER Bufpos i; - Bufpos start, end; - REGISTER int inword = (flag == CASE_DOWN); - struct Lisp_Char_Table *syntax_table = XCHAR_TABLE (buf->mirror_syntax_table); + Bufpos pos, s, e; +#ifdef UTF2000 + Lisp_Char_Table *syntax_table = XCHAR_TABLE (buf->syntax_table); +#else + Lisp_Char_Table *syntax_table = XCHAR_TABLE (buf->mirror_syntax_table); +#endif int mccount; + int wordp = 0, wordp_prev; - if (EQ (b, e)) + if (EQ (start, end)) /* Not modifying because nothing marked */ return; - get_buffer_range_char (buf, b, e, &start, &end, 0); + get_buffer_range_char (buf, start, end, &s, &e, 0); - mccount = begin_multiple_change (buf, start, end); - record_change (buf, start, end - start); + mccount = begin_multiple_change (buf, s, e); + record_change (buf, s, e - s); - for (i = start; i < end; i++) + for (pos = s; pos < e; pos++) { - Emchar c = BUF_FETCH_CHAR (buf, i); - Emchar oldc = c; + Emchar oldc = BUF_FETCH_CHAR (buf, pos); + Emchar c = oldc; - if (inword && flag != CASE_CAPITALIZE_UP) - c = DOWNCASE (buf, c); - else if (!UPPERCASEP (buf, c) - && (!inword || flag != CASE_CAPITALIZE_UP)) - c = UPCASE1 (buf, c); - - if (oldc != c) + switch (flag) { - buffer_replace_char (buf, i, c, 1, (i == start)); - BUF_MODIFF (buf)++; + case CASE_UP: + c = UPCASE (buf, oldc); + break; + case CASE_DOWN: + c = DOWNCASE (buf, oldc); + break; + case CASE_CAPITALIZE: + case CASE_CAPITALIZE_UP: + /* !!#### need to revalidate the start and end pointers in case + the buffer was changed */ + wordp_prev = wordp; + wordp = WORD_SYNTAX_P (syntax_table, c); + if (!wordp) continue; + if (wordp_prev) + { + if (flag == CASE_CAPITALIZE) + c = DOWNCASE (buf, c); + } + else + c = UPCASE (buf, c); + break; } - /* !!#### need to revalidate the start and end pointers in case - the buffer was changed */ - if ((int) flag >= (int) CASE_CAPITALIZE) - inword = WORD_SYNTAX_P (syntax_table, c); + + if (oldc == c) continue; + buffer_replace_char (buf, pos, c, 1, (pos == s)); + BUF_MODIFF (buf)++; } + end_multiple_change (buf, mccount); } static Lisp_Object -casify_region (enum case_action flag, Lisp_Object b, Lisp_Object e, +casify_region (enum case_action flag, Lisp_Object start, Lisp_Object end, Lisp_Object buffer) { - casify_region_internal (flag, b, e, decode_buffer (buffer, 1)); + casify_region_internal (flag, start, end, decode_buffer (buffer, 1)); return Qnil; } @@ -193,10 +231,10 @@ These arguments specify the starting and ending character numbers of See also `capitalize-region'. Optional third arg BUFFER defaults to the current buffer. */ - (b, e, buffer)) + (start, end, buffer)) { /* This function can GC */ - return casify_region (CASE_UP, b, e, buffer); + return casify_region (CASE_UP, start, end, buffer); } DEFUN ("downcase-region", Fdowncase_region, 2, 3, "r", /* @@ -206,10 +244,10 @@ These arguments specify the starting and ending character numbers of point and the mark is operated on. Optional third arg BUFFER defaults to the current buffer. */ - (b, e, buffer)) + (start, end, buffer)) { /* This function can GC */ - return casify_region (CASE_DOWN, b, e, buffer); + return casify_region (CASE_DOWN, start, end, buffer); } DEFUN ("capitalize-region", Fcapitalize_region, 2, 3, "r", /* @@ -220,10 +258,10 @@ In programs, give two arguments, the starting and ending character positions to operate on. Optional third arg BUFFER defaults to the current buffer. */ - (b, e, buffer)) + (start, end, buffer)) { /* This function can GC */ - return casify_region (CASE_CAPITALIZE, b, e, buffer); + return casify_region (CASE_CAPITALIZE, start, end, buffer); } /* Like Fcapitalize_region but change only the initials. */ @@ -235,9 +273,9 @@ In programs, give two arguments, the starting and ending character positions to operate on. Optional third arg BUFFER defaults to the current buffer. */ - (b, e, buffer)) + (start, end, buffer)) { - return casify_region (CASE_CAPITALIZE_UP, b, e, buffer); + return casify_region (CASE_CAPITALIZE_UP, start, end, buffer); } @@ -259,39 +297,39 @@ casify_word (enum case_action flag, Lisp_Object arg, Lisp_Object buffer) } DEFUN ("upcase-word", Fupcase_word, 1, 2, "p", /* -Convert following word (or ARG words) to upper case, moving over. +Convert following word (or COUNT words) to upper case, moving over. With negative argument, convert previous words but do not move. See also `capitalize-word'. Optional second arg BUFFER defaults to the current buffer. */ - (arg, buffer)) + (count, buffer)) { /* This function can GC */ - return casify_word (CASE_UP, arg, buffer); + return casify_word (CASE_UP, count, buffer); } DEFUN ("downcase-word", Fdowncase_word, 1, 2, "p", /* -Convert following word (or ARG words) to lower case, moving over. +Convert following word (or COUNT words) to lower case, moving over. With negative argument, convert previous words but do not move. Optional second arg BUFFER defaults to the current buffer. */ - (arg, buffer)) + (count, buffer)) { /* This function can GC */ - return casify_word (CASE_DOWN, arg, buffer); + return casify_word (CASE_DOWN, count, buffer); } DEFUN ("capitalize-word", Fcapitalize_word, 1, 2, "p", /* -Capitalize the following word (or ARG words), moving over. +Capitalize the following word (or COUNT words), moving over. This gives the word(s) a first character in upper case and the rest lower case. With negative argument, capitalize previous words but do not move. Optional second arg BUFFER defaults to the current buffer. */ - (arg, buffer)) + (count, buffer)) { /* This function can GC */ - return casify_word (CASE_CAPITALIZE, arg, buffer); + return casify_word (CASE_CAPITALIZE, count, buffer); } diff --git a/src/casetab.c b/src/casetab.c index ff9443c..f17efdf 100644 --- a/src/casetab.c +++ b/src/casetab.c @@ -1,6 +1,7 @@ /* XEmacs routines to deal with case tables. Copyright (C) 1987, 1992, 1993, 1994 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. + Copyright (C) 2002 MORIOKA Tomohiko This file is part of XEmacs. @@ -29,60 +30,238 @@ Boston, MA 02111-1307, USA. */ distribution file chartab.c for details. */ /* Modified for Mule by Ben Wing. */ +/* Modified for UTF-2000 by MORIOKA Tomohiko */ -/* #### We do not currently deal properly with translating non-ASCII - (including Latin-1!) characters under Mule. Getting this right is - *hard*, way fucking hard. So we at least preserve consistency by - sanitizing all the case tables to remove translations that would - get us into trouble and possibly result in inconsistent internal - text, which would likely lead to crashes. */ +/* Case table consists of four char-table. Those are for downcase, + upcase, canonical and equivalent respectively. + + It's entry is like this: + + downcase: a -> a, A -> a. + upcase: a -> A, A -> a. (The latter is for NOCASEP.) + canon: a -> a, A -> a. + eqv: a -> A, A -> a. +*/ #include <config.h> #include "lisp.h" #include "buffer.h" #include "opaque.h" +#include "chartab.h" +#include "casetab.h" -Lisp_Object Qcase_table_p; -Lisp_Object Vascii_downcase_table, Vascii_upcase_table; -Lisp_Object Vascii_canon_table, Vascii_eqv_table; -#ifdef MULE -Lisp_Object Vmirror_ascii_downcase_table, Vmirror_ascii_upcase_table; -Lisp_Object Vmirror_ascii_canon_table, Vmirror_ascii_eqv_table; +Lisp_Object Qcase_tablep, Qdowncase, Qupcase; +Lisp_Object Vstandard_case_table; +#ifdef UTF2000 +Lisp_Object Qflippedcase, Q_lowercase, Q_uppercase; #endif -Lisp_Object Qtranslate_table; static void compute_trt_inverse (Lisp_Object trt, Lisp_Object inverse); +Lisp_Object case_table_char (Lisp_Object ch, Lisp_Object table); + +#define STRING256_P(obj) ((STRINGP (obj) && XSTRING_CHAR_LENGTH (obj) == 256)) + +static Lisp_Object +mark_case_table (Lisp_Object obj) +{ + Lisp_Case_Table *ct = XCASE_TABLE (obj); + + mark_object (CASE_TABLE_DOWNCASE (ct)); + mark_object (CASE_TABLE_UPCASE (ct)); + mark_object (CASE_TABLE_CANON (ct)); + mark_object (CASE_TABLE_EQV (ct)); + return Qnil; +} + +static void +print_case_table (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) +{ + Lisp_Case_Table *ct = XCASE_TABLE (obj); + char buf[200]; + if (print_readably) + error ("printing unreadable object #<case-table 0x%x", ct->header.uid); + write_c_string ("#<case-table ", printcharfun); + sprintf (buf, "0x%x>", ct->header.uid); + write_c_string (buf, printcharfun); +} + +static const struct lrecord_description case_table_description [] = { + { XD_LISP_OBJECT, offsetof (Lisp_Case_Table, downcase_table) }, + { XD_LISP_OBJECT, offsetof (Lisp_Case_Table, upcase_table) }, + { XD_LISP_OBJECT, offsetof (Lisp_Case_Table, case_canon_table) }, + { XD_LISP_OBJECT, offsetof (Lisp_Case_Table, case_eqv_table) }, + { XD_END } +}; -#define STRING256_P(obj) (STRINGP (obj) && XSTRING_CHAR_LENGTH (obj) == 256) +DEFINE_LRECORD_IMPLEMENTATION ("case-table", case_table, + mark_case_table, print_case_table, 0, + 0, 0, case_table_description, Lisp_Case_Table); + +static Lisp_Object +allocate_case_table (void) +{ + Lisp_Object val; + Lisp_Case_Table *ct = + alloc_lcrecord_type (Lisp_Case_Table, &lrecord_case_table); + + SET_CASE_TABLE_DOWNCASE (ct, Qnil); + SET_CASE_TABLE_UPCASE (ct, Qnil); + SET_CASE_TABLE_CANON (ct, Qnil); + SET_CASE_TABLE_EQV (ct, Qnil); + + XSETCASE_TABLE (val, ct); + return val; +} DEFUN ("case-table-p", Fcase_table_p, 1, 1, 0, /* -Return t if ARG is a case table. +Return t if OBJECT is a case table. See `set-case-table' for more information on these data structures. */ - (table)) + (object)) { - Lisp_Object down, up, canon, eqv; - if (!CONSP (table)) return Qnil; down = XCAR (table); table = XCDR (table); - if (!CONSP (table)) return Qnil; up = XCAR (table); table = XCDR (table); - if (!CONSP (table)) return Qnil; canon = XCAR (table); table = XCDR (table); - if (!CONSP (table)) return Qnil; eqv = XCAR (table); - - return (STRING256_P (down) - && (NILP (up) || STRING256_P (up)) - && ((NILP (canon) && NILP (eqv)) - || (STRING256_P (canon) - && (NILP (eqv) || STRING256_P (eqv)))) - ? Qt : Qnil); + if (CASE_TABLEP (object)) + return Qt; + else + { + Lisp_Object down, up, canon, eqv; + if (!CONSP (object)) + return Qnil; + down = XCAR (object); object = XCDR (object); + if (!CONSP (object)) + return Qnil; + up = XCAR (object); object = XCDR (object); + if (!CONSP (object)) + return Qnil; + canon = XCAR (object); object = XCDR (object); + if (!CONSP (object)) + return Qnil; + eqv = XCAR (object); + + return ((STRING256_P (down) + && (NILP (up) || STRING256_P (up)) + && ((NILP (canon) && NILP (eqv)) + || STRING256_P (canon)) + && (NILP (eqv) || STRING256_P (eqv))) + ? Qt : Qnil); + + } } static Lisp_Object -check_case_table (Lisp_Object obj) +check_case_table (Lisp_Object object) +{ + /* This function can GC */ + while (NILP (Fcase_table_p (object))) + object = wrong_type_argument (Qcase_tablep, object); + return object; +} + +Lisp_Object +case_table_char (Lisp_Object ch, Lisp_Object table) { - REGISTER Lisp_Object tem; + Lisp_Object ct_char; + ct_char = get_char_table (XCHAR (ch), XCHAR_TABLE (table)); + if (NILP (ct_char)) + return ch; + else + return ct_char; +} + +DEFUN ("get-case-table", Fget_case_table, 3, 3, 0, /* +Return CHAR-CASE version of CHARACTER in CASE-TABLE. + +CHAR-CASE is either downcase or upcase. +*/ + (char_case, character, case_table)) +{ + CHECK_CHAR (character); + CHECK_CASE_TABLE (case_table); + if (EQ (char_case, Qdowncase)) + return case_table_char (character, XCASE_TABLE_DOWNCASE (case_table)); + else if (EQ (char_case, Qupcase)) + return case_table_char (character, XCASE_TABLE_UPCASE (case_table)); + else + signal_simple_error ("Char case must be downcase or upcase", char_case); - while (tem = Fcase_table_p (obj), NILP (tem)) - obj = wrong_type_argument (Qcase_table_p, obj); - return (obj); + return Qnil; /* Not reached. */ +} + +DEFUN ("put-case-table", Fput_case_table, 4, 4, 0, /* +Set CHAR-CASE version of CHARACTER to be VALUE in CASE-TABLE. + +CHAR-CASE is either downcase or upcase. +See also `put-case-table-pair'. +*/ + (char_case, character, value, case_table)) +{ + CHECK_CHAR (character); + CHECK_CHAR (value); + + if (EQ (char_case, Qdowncase)) + { + Fput_char_table (character, value, XCASE_TABLE_DOWNCASE (case_table)); + /* This one is not at all intuitive. */ + Fput_char_table (character, value, XCASE_TABLE_UPCASE (case_table)); + Fput_char_table (character, value, XCASE_TABLE_CANON (case_table)); + Fput_char_table (value, value, XCASE_TABLE_CANON (case_table)); + Fput_char_table (value, character, XCASE_TABLE_EQV (case_table)); + Fput_char_table (character, value, XCASE_TABLE_EQV (case_table)); + } + else if (EQ (char_case, Qupcase)) + { + Fput_char_table (character, value, XCASE_TABLE_UPCASE (case_table)); + Fput_char_table (character, character, XCASE_TABLE_DOWNCASE (case_table)); + Fput_char_table (character, character, XCASE_TABLE_CANON (case_table)); + Fput_char_table (value, character, XCASE_TABLE_CANON (case_table)); + Fput_char_table (value, character, XCASE_TABLE_EQV (case_table)); + Fput_char_table (character, value, XCASE_TABLE_EQV (case_table)); + } + else + signal_simple_error ("Char case must be downcase or upcase", char_case); + + return Qnil; +} + +DEFUN ("put-case-table-pair", Fput_case_table_pair, 3, 3, 0, /* +Make UC and LC a pair of inter-case-converting letters in CASE-TABLE. +UC is an uppercase character and LC is a downcase character. +*/ + (uc, lc, case_table)) +{ + CHECK_CHAR (uc); + CHECK_CHAR (lc); + CHECK_CASE_TABLE (case_table); + + Fput_char_table (lc, lc, XCASE_TABLE_DOWNCASE (case_table)); + Fput_char_table (uc, lc, XCASE_TABLE_UPCASE (case_table)); + Fput_char_table (uc, lc, XCASE_TABLE_DOWNCASE (case_table)); + Fput_char_table (lc, uc, XCASE_TABLE_UPCASE (case_table)); + + Fput_char_table (lc, lc, XCASE_TABLE_CANON (case_table)); + Fput_char_table (uc, lc, XCASE_TABLE_CANON (case_table)); + Fput_char_table (uc, lc, XCASE_TABLE_EQV (case_table)); + Fput_char_table (lc, uc, XCASE_TABLE_EQV (case_table)); + return Qnil; +} + +DEFUN ("copy-case-table", Fcopy_case_table, 1, 1, 0, /* +Return a new case table which is a copy of CASE-TABLE +*/ + (case_table)) +{ + Lisp_Object new_obj; + CHECK_CASE_TABLE (case_table); + + new_obj = allocate_case_table (); + XSET_CASE_TABLE_DOWNCASE + (new_obj, Fcopy_char_table (XCASE_TABLE_DOWNCASE (case_table))); + XSET_CASE_TABLE_UPCASE + (new_obj, Fcopy_char_table (XCASE_TABLE_UPCASE (case_table))); + XSET_CASE_TABLE_CANON + (new_obj, Fcopy_char_table (XCASE_TABLE_CANON (case_table))); + XSET_CASE_TABLE_EQV + (new_obj, Fcopy_char_table (XCASE_TABLE_EQV (case_table))); + return new_obj; } DEFUN ("current-case-table", Fcurrent_case_table, 0, 1, 0, /* @@ -92,10 +271,7 @@ Return the case table of BUFFER, which defaults to the current buffer. { struct buffer *buf = decode_buffer (buffer, 0); - return list4 (buf->downcase_table, - buf->upcase_table, - buf->case_canon_table, - buf->case_eqv_table); + return buf->case_table; } DEFUN ("standard-case-table", Fstandard_case_table, 0, 0, 0, /* @@ -104,19 +280,17 @@ This is the one used for new buffers. */ ()) { - return list4 (Vascii_downcase_table, - Vascii_upcase_table, - Vascii_canon_table, - Vascii_eqv_table); + return Vstandard_case_table; } static Lisp_Object set_case_table (Lisp_Object table, int standard); - DEFUN ("set-case-table", Fset_case_table, 1, 1, 0, /* -Select a new case table for the current buffer. -A case table is a list (DOWNCASE UPCASE CANONICALIZE EQUIVALENCES) +Select CASE-TABLE as the new case table for the current buffer. +A case table is a case-table object or list + (DOWNCASE UPCASE CANONICALIZE EQUIVALENCES) where each element is either nil or a string of length 256. +The latter is provided for backward-compatibility. DOWNCASE maps each character to its lower-case equivalent. UPCASE maps each character to its upper-case equivalent; if lower and upper case characters are in 1-1 correspondence, @@ -129,134 +303,121 @@ EQUIVALENCES is a map that cyclicly permutes each equivalence class (of characters with the same canonical equivalent); it may be nil, in which case it is deduced from CANONICALIZE. -BUG: Under XEmacs/Mule, translations to or from non-ASCII characters - (this includes chars in the range 128 - 255) are ignored by - the string/buffer-searching routines. Thus, `case-fold-search' - will not correctly conflate a-umlaut and A-umlaut even if the - case tables call for this. +See also `get-case-table', `put-case-table' and `put-case-table-pair'. */ - (table)) + (case_table)) { - return set_case_table (table, 0); + /* This function can GC */ + return set_case_table (case_table, 0); } DEFUN ("set-standard-case-table", Fset_standard_case_table, 1, 1, 0, /* -Select a new standard case table for new buffers. +Select CASE-TABLE as the new standard case table for new buffers. See `set-case-table' for more info on case tables. */ - (table)) + (case_table)) { - return set_case_table (table, 1); -} - -#ifdef MULE - -static Lisp_Object -make_mirror_trt_table (Lisp_Object table) -{ - Lisp_Object new_table; - - if (!STRING256_P (table)) - { -#ifdef DEBUG_XEMACS - /* This should be caught farther up. */ - abort (); -#else - signal_simple_error ("Invalid translate table", table); -#endif - } - - new_table = MAKE_MIRROR_TRT_TABLE (); - { - int i; - - for (i = 0; i < 256; i++) - { - Emchar newval = string_char (XSTRING (table), i); - if ((i >= 128 && newval != i) - || (i < 128 && newval >= 128)) - { - newval = (Emchar) i; - } - SET_MIRROR_TRT_TABLE_CHAR_1 (new_table, i, newval); - } - } - return new_table; + /* This function can GC */ + return set_case_table (case_table, 1); } -#endif /* MULE */ - static Lisp_Object set_case_table (Lisp_Object table, int standard) { - Lisp_Object down, up, canon, eqv, tail = table; - struct buffer *buf = current_buffer; + /* This function can GC */ + struct buffer *buf = + standard ? XBUFFER(Vbuffer_defaults) : current_buffer; check_case_table (table); - down = XCAR (tail); tail = XCDR (tail); - up = XCAR (tail); tail = XCDR (tail); - canon = XCAR (tail); tail = XCDR (tail); - eqv = XCAR (tail); - - if (NILP (up)) + if (CASE_TABLEP (table)) { - up = MAKE_TRT_TABLE (); - compute_trt_inverse (down, up); - } + if (standard) + Vstandard_case_table = table; - if (NILP (canon)) + buf->case_table = table; + } + else { - REGISTER Charcount i; + /* For backward compatibility. */ + Lisp_Object down, up, canon, eqv, tail = table; + Lisp_Object temp; + int i; + + down = XCAR (tail); tail = XCDR (tail); + up = XCAR (tail); tail = XCDR (tail); + canon = XCAR (tail); tail = XCDR (tail); + eqv = XCAR (tail); + + temp = down; + down = MAKE_TRT_TABLE (); + for (i = 0; i < 256; i++) + SET_TRT_TABLE_CHAR_1 (down, i, string_char (XSTRING (temp), i)); - canon = MAKE_TRT_TABLE (); + if (NILP (up)) + { + up = MAKE_TRT_TABLE (); + compute_trt_inverse (down, up); + } + else + { + temp = up; + up = MAKE_TRT_TABLE (); + for (i = 0; i < 256; i++) + SET_TRT_TABLE_CHAR_1 (up, i, string_char (XSTRING (temp), i)); + } + if (NILP (canon)) + { + canon = MAKE_TRT_TABLE (); + + /* Set up the CANON table; for each character, + this sequence of upcasing and downcasing ought to + get the "preferred" lowercase equivalent. */ + for (i = 0; i < 256; i++) + SET_TRT_TABLE_CHAR_1 (canon, i, + TRT_TABLE_CHAR_1 + (down, + TRT_TABLE_CHAR_1 + (up, + TRT_TABLE_CHAR_1 (down, i)))); + } + else + { + temp = canon; + canon = MAKE_TRT_TABLE (); + for (i = 0; i < 256; i++) + SET_TRT_TABLE_CHAR_1 (canon, i, string_char (XSTRING (temp), i)); + } - /* Set up the CANON vector; for each character, - this sequence of upcasing and downcasing ought to - get the "preferred" lowercase equivalent. */ - for (i = 0; i < 256; i++) - SET_TRT_TABLE_CHAR_1 (canon, i, - TRT_TABLE_CHAR_1 - (down, - TRT_TABLE_CHAR_1 - (up, - TRT_TABLE_CHAR_1 (down, i)))); - } + if (NILP (eqv)) + { + eqv = MAKE_TRT_TABLE (); + compute_trt_inverse (canon, eqv); + } + else + { + temp = eqv; + eqv = MAKE_TRT_TABLE (); + for (i = 0; i < 256; i++) + SET_TRT_TABLE_CHAR_1 (eqv, i, string_char (XSTRING (temp), i)); + } - if (NILP (eqv)) - { - eqv = MAKE_TRT_TABLE (); + if (standard) + { + XSET_CASE_TABLE_DOWNCASE (Vstandard_case_table, down); + XSET_CASE_TABLE_UPCASE (Vstandard_case_table, up); + XSET_CASE_TABLE_CANON (Vstandard_case_table, canon); + XSET_CASE_TABLE_EQV (Vstandard_case_table, eqv); + } - compute_trt_inverse (canon, eqv); + buf->case_table = allocate_case_table (); + XSET_CASE_TABLE_DOWNCASE (buf->case_table, down); + XSET_CASE_TABLE_UPCASE (buf->case_table, up); + XSET_CASE_TABLE_CANON (buf->case_table, canon); + XSET_CASE_TABLE_EQV (buf->case_table, eqv); } - if (standard) - { - Vascii_downcase_table = down; - Vascii_upcase_table = up; - Vascii_canon_table = canon; - Vascii_eqv_table = eqv; -#ifdef MULE - Vmirror_ascii_downcase_table = make_mirror_trt_table (down); - Vmirror_ascii_upcase_table = make_mirror_trt_table (up); - Vmirror_ascii_canon_table = make_mirror_trt_table (canon); - Vmirror_ascii_eqv_table = make_mirror_trt_table (eqv); -#endif - } - else - { - buf->downcase_table = down; - buf->upcase_table = up; - buf->case_canon_table = canon; - buf->case_eqv_table = eqv; -#ifdef MULE - buf->mirror_downcase_table = make_mirror_trt_table (down); - buf->mirror_upcase_table = make_mirror_trt_table (up); - buf->mirror_case_canon_table = make_mirror_trt_table (canon); - buf->mirror_case_eqv_table = make_mirror_trt_table (eqv); -#endif - } - return table; + return buf->case_table; } /* Given a translate table TRT, store the inverse mapping into INVERSE. @@ -289,12 +450,24 @@ compute_trt_inverse (Lisp_Object trt, Lisp_Object inverse) void syms_of_casetab (void) { - defsymbol (&Qcase_table_p, "case-table-p"); - defsymbol (&Qtranslate_table, "translate-table"); + INIT_LRECORD_IMPLEMENTATION (case_table); + + defsymbol (&Qcase_tablep, "case-table-p"); + defsymbol (&Qdowncase, "downcase"); + defsymbol (&Qupcase, "upcase"); +#ifdef UTF2000 + defsymbol (&Qflippedcase, "flippedcase"); + defsymbol (&Q_lowercase, "->lowercase"); + defsymbol (&Q_uppercase, "->uppercase"); +#endif DEFSUBR (Fcase_table_p); + DEFSUBR (Fget_case_table); + DEFSUBR (Fput_case_table); + DEFSUBR (Fput_case_table_pair); DEFSUBR (Fcurrent_case_table); DEFSUBR (Fstandard_case_table); + DEFSUBR (Fcopy_case_table); DEFSUBR (Fset_case_table); DEFSUBR (Fset_standard_case_table); } @@ -305,14 +478,20 @@ complex_vars_of_casetab (void) REGISTER Emchar i; Lisp_Object tem; - staticpro (&Vascii_downcase_table); - staticpro (&Vascii_upcase_table); - staticpro (&Vascii_canon_table); - staticpro (&Vascii_eqv_table); + staticpro (&Vstandard_case_table); + Vstandard_case_table = allocate_case_table (); + +#ifdef UTF2000 tem = MAKE_TRT_TABLE (); - Vascii_downcase_table = tem; - Vascii_canon_table = tem; +#ifdef HAVE_CHISE_CLIENT + XCHAR_TABLE_NAME (tem) = Qdowncase; +#endif +#else + tem = MAKE_TRT_TABLE (); +#endif + XSET_CASE_TABLE_DOWNCASE (Vstandard_case_table, tem); + XSET_CASE_TABLE_CANON (Vstandard_case_table, tem); /* Under Mule, can't do set_string_char() until Vcharset_control_1 and Vcharset_ascii are initialized. */ @@ -323,15 +502,16 @@ complex_vars_of_casetab (void) SET_TRT_TABLE_CHAR_1 (tem, i, lowered); } -#ifdef MULE - tem = make_mirror_trt_table (tem); - Vmirror_ascii_downcase_table = tem; - Vmirror_ascii_canon_table = tem; +#ifdef UTF2000 + tem = MAKE_TRT_TABLE (); +#ifdef HAVE_CHISE_CLIENT + XCHAR_TABLE_NAME (tem) = Qflippedcase; #endif - +#else tem = MAKE_TRT_TABLE (); - Vascii_upcase_table = tem; - Vascii_eqv_table = tem; +#endif + XSET_CASE_TABLE_UPCASE (Vstandard_case_table, tem); + XSET_CASE_TABLE_EQV (Vstandard_case_table, tem); for (i = 0; i < 256; i++) { @@ -340,10 +520,4 @@ complex_vars_of_casetab (void) SET_TRT_TABLE_CHAR_1 (tem, i, flipped); } - -#ifdef MULE - tem = make_mirror_trt_table (tem); - Vmirror_ascii_upcase_table = tem; - Vmirror_ascii_eqv_table = tem; -#endif } diff --git a/src/char-1byte.h b/src/char-1byte.h new file mode 100644 index 0000000..d31c89c --- /dev/null +++ b/src/char-1byte.h @@ -0,0 +1,109 @@ +/* Header for 1-byte character representation. + Copyright (C) 1999,2000 MORIOKA Tomohiko + +This file is part of XEmacs. + +XEmacs is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2, or (at your option) any +later version. + +XEmacs 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 XEmacs; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ + +/* Rewritten by MORIOKA Tomohiko <tomo@m17n.org>. */ + +#ifndef _XEMACS_CHAR_1BYTE_H +#define _XEMACS_CHAR_1BYTE_H + +#define valid_char_p(ch) ((unsigned int) (ch) <= 0xff) + + +/************************************************************************/ +/* Definition of leading bytes */ +/************************************************************************/ + +typedef unsigned char Charset_ID; + +#define MIN_LEADING_BYTE 0x80 +#define LEADING_BYTE_ASCII 0x80 +#define NUM_LEADING_BYTES 1 + +#define Vcharset_ascii Qnil +#define Vcharset_control_1 Qnil +#define Vcharset_latin_iso8859_1 Qnil + + +/************************************************************************/ +/* Information about a particular character set */ +/************************************************************************/ + +#define CHARSETP(cs) 1 +#define CHARSET_BY_LEADING_BYTE(lb) Vcharset_ascii +#define XCHARSET_LEADING_BYTE(cs) LEADING_BYTE_ASCII +#define XCHARSET_GRAPHIC(cs) -1 +#define XCHARSET_COLUMNS(cs) 1 +#define XCHARSET_DIMENSION(cs) 1 + + +/************************************************************************/ +/* Dealing with characters */ +/************************************************************************/ + +INLINE_HEADER Emchar DECODE_CHAR (Lisp_Object charset, int code_point); +INLINE_HEADER Emchar +DECODE_CHAR (Lisp_Object charset, int code_point) +{ + return code_point; +} + +INLINE_HEADER int encode_char_1 (Emchar ch, Lisp_Object* charset); +INLINE_HEADER int +encode_char_1 (Emchar ch, Lisp_Object* charset) +{ + *charset = Vcharset_ascii; + return ch; +} + +#define ENCODE_CHAR(ch, charset) encode_char_1 (ch, &(charset)) + +#define CHAR_CHARSET(ch) Vcharset_ascii +#define CHAR_LEADING_BYTE(ch) LEADING_BYTE_ASCII + +#define BREAKUP_CHAR(ch, charset, byte1, byte2) do { \ + (charset) = Vcharset_ascii; \ + (byte1) = (ch); \ + (byte2) = 0; \ +} while (0) + + +typedef struct Charc +{ + Lisp_Object charset; + unsigned char code_point; +} Charc; + +INLINE_HEADER Charc CHAR_TO_CHARC (Emchar ch); +INLINE_HEADER Charc +CHAR_TO_CHARC (Emchar ch) +{ + Charc cc; + + cc.charset = Vcharset_ascii; + cc.code_point = ch; + return cc; +} + + +/************************************************************************/ +/* Exported functions */ +/************************************************************************/ + +#endif /* _XEMACS_CHAR_1BYTE_H */ diff --git a/src/char-lb.h b/src/char-lb.h new file mode 100644 index 0000000..f358560 --- /dev/null +++ b/src/char-lb.h @@ -0,0 +1,88 @@ +/* Header for leading-byte character representation. + Copyright (C) 1999,2000 MORIOKA Tomohiko + +This file is part of XEmacs. + +XEmacs is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2, or (at your option) any +later version. + +XEmacs 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 XEmacs; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ + +#ifndef _XEMACS_CHAR_LB_H +#define _XEMACS_CHAR_LB_H + +#include "mule-charset.h" + +int non_ascii_valid_char_p (Emchar ch); + +INLINE_HEADER int valid_char_p (Emchar ch); +INLINE_HEADER int +valid_char_p (Emchar ch) +{ + return ((unsigned int) (ch) <= 0xff) || non_ascii_valid_char_p (ch); +} + +#define CHAR_COLUMNS(c) (XCHARSET_COLUMNS(CHAR_CHARSET(c))) + + +INLINE_HEADER Emchar DECODE_CHAR (Lisp_Object charset, int code_point); +INLINE_HEADER Emchar +DECODE_CHAR (Lisp_Object charset, int code_point) +{ + if (EQ (charset, Vcharset_ascii)) + return code_point; + else if (EQ (charset, Vcharset_control_1)) + return code_point | 0x80; + else if (XCHARSET_DIMENSION (charset) == 1) + return ((XCHARSET_LEADING_BYTE (charset) - + FIELD2_TO_OFFICIAL_LEADING_BYTE) << 7) | code_point; + else if (!XCHARSET_PRIVATE_P (charset)) + return ((XCHARSET_LEADING_BYTE (charset) - + FIELD1_TO_OFFICIAL_LEADING_BYTE) << 14) + | ((code_point >> 1) & 0x3F80) | (code_point & 0x7F); + else + return ((XCHARSET_LEADING_BYTE (charset) - + FIELD1_TO_PRIVATE_LEADING_BYTE) << 14) + | ((code_point >> 1) & 0x3F80) | (code_point & 0x7F); +} + +INLINE_HEADER int encode_char_1 (Emchar ch, Lisp_Object* charset); +INLINE_HEADER int +encode_char_1 (Emchar ch, Lisp_Object* charset) +{ + *charset = CHAR_CHARSET (ch); + return XCHARSET_DIMENSION (*charset) == 1 + ? CHAR_FIELD3 (ch) + : (CHAR_FIELD2 (ch) << 8) | CHAR_FIELD3 (ch); +} + +#define ENCODE_CHAR(ch, charset) encode_char_1 (ch, &(charset)) + + +typedef struct Charc +{ + Lisp_Object charset; + unsigned short code_point; +} Charc; + +INLINE_HEADER Charc CHAR_TO_CHARC (Emchar ch); +INLINE_HEADER Charc +CHAR_TO_CHARC (Emchar ch) +{ + Charc cc; + + cc.code_point = encode_char_1 (ch, &cc.charset); + return cc; +} + +#endif /* _XEMACS_CHAR_LB_H */ diff --git a/src/char-ucs.h b/src/char-ucs.h new file mode 100644 index 0000000..b6238da --- /dev/null +++ b/src/char-ucs.h @@ -0,0 +1,772 @@ +/* Header for UCS-4 character representation. + Copyright (C) 1999,2000,2001,2002,2003 MORIOKA Tomohiko + +This file is part of XEmacs. + +XEmacs is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2, or (at your option) any +later version. + +XEmacs 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 XEmacs; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ + +#ifndef INCLUDED_char_ucs_h_ +#define INCLUDED_char_ucs_h_ + +#include "chartab.h" +#include "elhash.h" + +EXFUN (Fmake_directory_internal, 1); + +extern Lisp_Object Vchar_attribute_hash_table; + +#define valid_char_p(ch) 1 + +#define CHAR_ASCII_P(ch) ((ch) <= 0x7F) + + +/************************************************************************/ +/* Exported functions */ +/************************************************************************/ + +extern Lisp_Object Vcharset_ucs; +extern Lisp_Object Vcharset_latin_jisx0201; +extern Lisp_Object Vcharset_chinese_big5; +extern Lisp_Object Vcharset_chinese_big5_1; +extern Lisp_Object Vcharset_chinese_big5_2; +extern Lisp_Object Vcharset_japanese_jisx0208; +extern Lisp_Object Vcharset_japanese_jisx0208_1990; +extern Lisp_Object Vcharset_japanese_jisx0212; + +EXFUN (Fget_charset, 1); + +extern Lisp_Object Qmap_ucs, Qucs; + +Lisp_Object put_char_ccs_code_point (Lisp_Object character, + Lisp_Object ccs, Lisp_Object value); +Lisp_Object remove_char_ccs (Lisp_Object character, Lisp_Object ccs); + + +/************************************************************************/ +/* Definition of leading bytes */ +/************************************************************************/ + +typedef short Charset_ID; + +#define MIN_LEADING_BYTE -0x200 + +/* ISO/IEC 10646 */ +#define LEADING_BYTE_UCS (MIN_LEADING_BYTE + 1) + +/* represent normal 80-9F */ +#define LEADING_BYTE_CONTROL_1 (MIN_LEADING_BYTE + 2) + +/* ISO/IEC 10646 BMP */ +#define LEADING_BYTE_UCS_BMP (MIN_LEADING_BYTE + 3) + +/* ISO/IEC 10646 SMP */ +#define LEADING_BYTE_UCS_SMP (MIN_LEADING_BYTE + 4) + +/* ISO/IEC 10646 SIP */ +#define LEADING_BYTE_UCS_SIP (MIN_LEADING_BYTE + 5) + +/* Japanese JIS X0208 Common 2/4 2/{(8),9,10,11} 4/2 (B) */ +#define LEADING_BYTE_JIS_X0208 (MIN_LEADING_BYTE + 11) + +/* Japanese JIS X0208-1990 2/4 2/{(8),9,10,11} 4/2 (B) */ +#define LEADING_BYTE_JAPANESE_JISX0208_1990 (MIN_LEADING_BYTE + 12) + +/* Chinese GB 12345-1990 */ +#define LEADING_BYTE_CHINESE_GB12345 (MIN_LEADING_BYTE + 13) + +#define LEADING_BYTE_CHINESE_BIG5 (MIN_LEADING_BYTE + 20) + +/* Big5 Level 1 2/4 2/{(8),9,10,11} 4/0 '0' */ +#define LEADING_BYTE_CHINESE_BIG5_1 (MIN_LEADING_BYTE + 21) + +/* Big5 Level 2 2/4 2/{(8),9,10,11} 4/0 '1' */ +#define LEADING_BYTE_CHINESE_BIG5_2 (MIN_LEADING_BYTE + 22) + +/* VISCII 1.1 */ +#define LEADING_BYTE_LATIN_VISCII (MIN_LEADING_BYTE + 24) + +/* MULE VISCII-LOWER (CHARSET_ID_OFFSET_96 + '1') */ +#define LEADING_BYTE_LATIN_VISCII_LOWER (MIN_LEADING_BYTE + 25) + +/* MULE VISCII-UPPER (CHARSET_ID_OFFSET_96 + '2') */ +#define LEADING_BYTE_LATIN_VISCII_UPPER (MIN_LEADING_BYTE + 26) + +#define LEADING_BYTE_ETHIOPIC_UCS (MIN_LEADING_BYTE + 27) + +#define MIN_LEADING_BYTE_PRIVATE (MIN_LEADING_BYTE + 97) +#define MAX_LEADING_BYTE_PRIVATE -1 + + +/* ISO 646 IRV */ +#define LEADING_BYTE_ASCII 6 /* (CHARSET_ID_OFFSET_94 + 'B') */ + +/* Right half of JIS X0201-1976 */ +#define LEADING_BYTE_KATAKANA_JISX0201 13 /* (CHARSET_ID_OFFSET_94 + 'I') */ + +/* Left half of JIS X0201-1976 */ +#define LEADING_BYTE_LATIN_JISX0201 14 /* (CHARSET_ID_OFFSET_94 + 'J') */ + + +/* #define CHARSET_ID_OFFSET_96 (CHARSET_ID_OFFSET_94 + 80) */ + +/* Right half of ISO 8859-1 */ +#define LEADING_BYTE_LATIN_ISO8859_1 100 /* (CHARSET_ID_OFFSET_96 + 'A') */ + +/* Right half of ISO 8859-2 */ +#define LEADING_BYTE_LATIN_ISO8859_2 101 /* (CHARSET_ID_OFFSET_96 + 'B') */ + +/* Right half of ISO 8859-3 */ +#define LEADING_BYTE_LATIN_ISO8859_3 109 /* (CHARSET_ID_OFFSET_96 + 'C') */ + +/* Right half of ISO 8859-4 */ +#define LEADING_BYTE_LATIN_ISO8859_4 110 /* (CHARSET_ID_OFFSET_96 + 'D') */ + +/* Right half of ISO 8859-7 */ +#define LEADING_BYTE_GREEK_ISO8859_7 126 /* (CHARSET_ID_OFFSET_96 + 'F') */ + +/* Right half of ISO 8859-6 */ +#define LEADING_BYTE_ARABIC_ISO8859_6 127 /* (CHARSET_ID_OFFSET_96 + 'G') */ + +/* Right half of ISO 8859-8 */ +#define LEADING_BYTE_HEBREW_ISO8859_8 138 /* (CHARSET_ID_OFFSET_96 + 'H') */ + +/* Right half of ISO 8859-5 */ +#define LEADING_BYTE_CYRILLIC_ISO8859_5 144 /* (CHARSET_ID_OFFSET_96 + 'L') */ + +/* Right half of ISO 8859-9 */ +#define LEADING_BYTE_LATIN_ISO8859_9 148 /* (CHARSET_ID_OFFSET_96 + 'M') */ + +/* TIS620-2533 */ +#define LEADING_BYTE_THAI_TIS620 166 /* (CHARSET_ID_OFFSET_96 + 'T') */ + +/* Right-hand Part of the VSCII-2 (TCVN 5712:1983) */ +#define LEADING_BYTE_LATIN_TCVN5712 180 /* F = 5/10 0x5A `Z' */ + + +/* #define CHARSET_ID_OFFSET_94x94 (CHARSET_ID_OFFSET_96 + 80) */ + +/* #define MIN_LEADING_BYTE_PRIVATE_2 ('0' + CHARSET_ID_OFFSET_94x94) */ +/* #define MAX_LEADING_BYTE_PRIVATE_2 ('?' + CHARSET_ID_OFFSET_94x94) */ + +/* Japanese JIS X0208-1978 2/4 2/{(8),9,10,11} 4/0 (@) */ +#define LEADING_BYTE_JAPANESE_JISX0208_1978 42 + +/* Chinese Hanzi GB2312-1980 2/4 2/{(8),9,10,11} 4/1 (A) */ +#define LEADING_BYTE_CHINESE_GB2312 58 + +/* Japanese JIS X0208-1983 2/4 2/{(8),9,10,11} 4/2 (B) */ +#define LEADING_BYTE_JAPANESE_JISX0208 87 + +/* Hangul KS C5601-1987 2/4 2/{8,9,10,11} 4/3 (C) */ +#define LEADING_BYTE_KOREAN_KSC5601 149 + +/* Japanese JIS X0212-1990 2/4 2/{8,9,10,11} 4/4 (D) */ +#define LEADING_BYTE_JAPANESE_JISX0212 159 + +/* CCITT Extended GB 2/4 2/{8,9,10,11} 4/5 (E) */ +#define LEADING_BYTE_CHINESE_CCITT_GB 165 + +/* Chinese CNS11643 Set 1 2/4 2/{8,9,10,11} 4/7 (G) */ +#define LEADING_BYTE_CHINESE_CNS11643_1 171 + +/* Chinese CNS11643 Set 2 2/4 2/{8,9,10,11} 4/8 (H) */ +#define LEADING_BYTE_CHINESE_CNS11643_2 172 + +/* Chinese CNS11643 Set 3 2/4 2/{8,9,10,11} 4/9 (I) */ +#define LEADING_BYTE_CHINESE_CNS11643_3 183 + +/* Chinese CNS11643 Set 4 2/4 2/{8,9,10,11} 4/10 (J) */ +#define LEADING_BYTE_CHINESE_CNS11643_4 184 + +/* Chinese CNS11643 Set 5 2/4 2/{8,9,10,11} 4/11 (K) */ +#define LEADING_BYTE_CHINESE_CNS11643_5 185 + +/* Chinese CNS11643 Set 6 2/4 2/{8,9,10,11} 4/12 (L) */ +#define LEADING_BYTE_CHINESE_CNS11643_6 186 + +/* Chinese CNS11643 Set 7 2/4 2/{8,9,10,11} 4/13 (M) */ +#define LEADING_BYTE_CHINESE_CNS11643_7 187 + +/* DPRK Hangul KPS 9566-1997 2/4 2/{8,9,10,11} 4/14 (N) */ +#define LEADING_BYTE_KOREAN_KPS9566 202 + + +#define NUM_LEADING_BYTES (80 * 3 - MIN_LEADING_BYTE) + + +/************************************************************************/ +/* Information about a particular character set */ +/************************************************************************/ + +struct Lisp_Charset +{ + struct lcrecord_header header; + + int id; + Lisp_Object name; + Lisp_Object doc_string; + Lisp_Object registry; + Lisp_Object short_name; + Lisp_Object long_name; + + Lisp_Object reverse_direction_charset; + + Lisp_Object ccl_program; + + /* Final byte of this character set in ISO2022 designating escape sequence */ + Bufbyte final; + + /* Number of columns a character in this charset takes up, on TTY + devices. Not used for X devices. */ + unsigned int columns; + + /* Direction of this character set */ + unsigned int direction; + + /* Number of bytes used in encoding of this character set (1 .. 4) */ + unsigned short dimension; + + /* Number of chars in each dimension (94, 96, 128, 256) */ + unsigned short chars; + + /* Which half of font to be used to display this character set */ + unsigned int graphic; + + /* Code-point->character mapping table */ + Lisp_Object decoding_table; + + /* Base CCS */ + Lisp_Object mother; + + /* Range of character code */ + int min_code, max_code; + + /* Offset for external code */ + int code_offset; + + /* Type of conversion from mother CCS */ + unsigned char conversion; + + /* Offset for each byte */ + int byte_offset; +}; +typedef struct Lisp_Charset Lisp_Charset; + +DECLARE_LRECORD (charset, Lisp_Charset); +#define XCHARSET(x) XRECORD (x, charset, Lisp_Charset) +#define XSETCHARSET(x, p) XSETRECORD (x, p, charset) +#define CHARSETP(x) RECORDP (x, charset) +#define CHECK_CHARSET(x) CHECK_RECORD (x, charset) +#define CONCHECK_CHARSET(x) CONCHECK_RECORD (x, charset) + +#define CHARSET_LEFT_TO_RIGHT 0 +#define CHARSET_RIGHT_TO_LEFT 1 + +/* Leading byte and id have been regrouped. -- OG */ +#define CHARSET_ID(cs) ((cs)->id) +#define CHARSET_LEADING_BYTE(cs) (CHARSET_ID(cs)) +#define CHARSET_NAME(cs) ((cs)->name) +#define CHARSET_SHORT_NAME(cs) ((cs)->short_name) +#define CHARSET_LONG_NAME(cs) ((cs)->long_name) +#define CHARSET_COLUMNS(cs) ((cs)->columns) +#define CHARSET_GRAPHIC(cs) ((cs)->graphic) +#define CHARSET_DIRECTION(cs) ((cs)->direction) +#define CHARSET_FINAL(cs) ((cs)->final) +#define CHARSET_DOC_STRING(cs) ((cs)->doc_string) +#define CHARSET_REGISTRY(cs) ((cs)->registry) +#define CHARSET_CCL_PROGRAM(cs) ((cs)->ccl_program) +#define CHARSET_DIMENSION(cs) ((cs)->dimension) +#define CHARSET_CHARS(cs) ((cs)->chars) +#define CHARSET_REVERSE_DIRECTION_CHARSET(cs) ((cs)->reverse_direction_charset) +#define CHARSET_DECODING_TABLE(cs) ((cs)->decoding_table) +#define CHARSET_MIN_CODE(cs) ((cs)->min_code) +#define CHARSET_MAX_CODE(cs) ((cs)->max_code) +#define CHARSET_CODE_OFFSET(cs) ((cs)->code_offset) +#define CHARSET_BYTE_OFFSET(cs) ((cs)->byte_offset) +#define CHARSET_MOTHER(cs) ((cs)->mother) +#define CHARSET_CONVERSION(cs) ((cs)->conversion) + +INLINE_HEADER int CHARSET_BYTE_SIZE (Lisp_Charset* cs); +INLINE_HEADER int +CHARSET_BYTE_SIZE (Lisp_Charset* cs) +{ + /* ad-hoc method for `ascii' */ + if ((CHARSET_CHARS (cs) == 94) && + (CHARSET_BYTE_OFFSET (cs) != 33)) + return 128 - CHARSET_BYTE_OFFSET (cs); + else + return CHARSET_CHARS (cs); +} + +INLINE_HEADER Lisp_Object CHARSET_ENCODING_TABLE (Lisp_Charset* cs); +INLINE_HEADER Lisp_Object +CHARSET_ENCODING_TABLE (Lisp_Charset* cs) +{ + return Fgethash (CHARSET_NAME(cs), + Vchar_attribute_hash_table, + Qnil); +} + +#define CONVERSION_IDENTICAL 0 +#define CONVERSION_94 1 +#define CONVERSION_96 2 +#define CONVERSION_94x94 3 +#define CONVERSION_96x96 4 +#define CONVERSION_94x94x94 5 +#define CONVERSION_96x96x96 6 +#define CONVERSION_94x94x94x94 7 +#define CONVERSION_96x96x96x96 8 +#define CONVERSION_94x60 9 +#define CONVERSION_94x94x60 10 +#define CONVERSION_94x94x94x60 11 +#define CONVERSION_BIG5_1 12 +#define CONVERSION_BIG5_2 13 + +#define XCHARSET_ID(cs) CHARSET_ID (XCHARSET (cs)) +#define XCHARSET_NAME(cs) CHARSET_NAME (XCHARSET (cs)) +#define XCHARSET_SHORT_NAME(cs) CHARSET_SHORT_NAME (XCHARSET (cs)) +#define XCHARSET_LONG_NAME(cs) CHARSET_LONG_NAME (XCHARSET (cs)) +#define XCHARSET_GRAPHIC(cs) CHARSET_GRAPHIC (XCHARSET (cs)) +#define XCHARSET_DIRECTION(cs) CHARSET_DIRECTION (XCHARSET (cs)) +#define XCHARSET_FINAL(cs) CHARSET_FINAL (XCHARSET (cs)) +#define XCHARSET_DOC_STRING(cs) CHARSET_DOC_STRING (XCHARSET (cs)) +#define XCHARSET_REGISTRY(cs) CHARSET_REGISTRY (XCHARSET (cs)) +#define XCHARSET_LEADING_BYTE(cs) CHARSET_LEADING_BYTE (XCHARSET (cs)) +#define XCHARSET_CCL_PROGRAM(cs) CHARSET_CCL_PROGRAM (XCHARSET (cs)) +#define XCHARSET_DIMENSION(cs) CHARSET_DIMENSION (XCHARSET (cs)) +#define XCHARSET_CHARS(cs) CHARSET_CHARS (XCHARSET (cs)) +#define XCHARSET_BYTE_SIZE(cs) CHARSET_BYTE_SIZE (XCHARSET (cs)) +#define XCHARSET_REVERSE_DIRECTION_CHARSET(cs) \ + CHARSET_REVERSE_DIRECTION_CHARSET (XCHARSET (cs)) +#define XCHARSET_DECODING_TABLE(cs) CHARSET_DECODING_TABLE(XCHARSET(cs)) +#define XCHARSET_ENCODING_TABLE(cs) CHARSET_ENCODING_TABLE(XCHARSET(cs)) +#define XCHARSET_MIN_CODE(cs) CHARSET_MIN_CODE(XCHARSET(cs)) +#define XCHARSET_MAX_CODE(cs) CHARSET_MAX_CODE(XCHARSET(cs)) +#define XCHARSET_CODE_OFFSET(cs) CHARSET_CODE_OFFSET(XCHARSET(cs)) +#define XCHARSET_BYTE_OFFSET(cs) CHARSET_BYTE_OFFSET(XCHARSET(cs)) +#define XCHARSET_MOTHER(cs) CHARSET_MOTHER(XCHARSET(cs)) +#define XCHARSET_CONVERSION(cs) CHARSET_CONVERSION(XCHARSET(cs)) + +struct charset_lookup { + /* Table of charsets indexed by (leading byte - 128). */ + Lisp_Object charset_by_leading_byte[NUM_LEADING_BYTES]; + + /* Table of charsets indexed by type/final-byte/direction. */ + Lisp_Object charset_by_attributes[4][128]; + + Charset_ID next_allocated_leading_byte; +}; + +extern struct charset_lookup *chlook; + +#ifdef ERROR_CHECK_TYPECHECK +/* int not Bufbyte even though that is the actual type of a leading byte. + This way, out-ot-range values will get caught rather than automatically + truncated. */ +INLINE_HEADER Lisp_Object CHARSET_BY_LEADING_BYTE (Charset_ID lb); +INLINE_HEADER Lisp_Object +CHARSET_BY_LEADING_BYTE (Charset_ID lb) +{ + assert (lb >= MIN_LEADING_BYTE && + lb < (MIN_LEADING_BYTE + NUM_LEADING_BYTES)); + return chlook->charset_by_leading_byte[lb - MIN_LEADING_BYTE]; +} + +#else + +#define CHARSET_BY_LEADING_BYTE(lb) \ + (chlook->charset_by_leading_byte[(lb) - MIN_LEADING_BYTE]) + +#endif + +INLINE_HEADER Lisp_Object +CHARSET_BY_ATTRIBUTES (int chars, int dimension, int final, int dir); +INLINE_HEADER Lisp_Object +CHARSET_BY_ATTRIBUTES (int chars, int dimension, int final, int dir) +{ + int type; + + if (chars == 94) + type = 0; + else if (chars == 96) + type = 1; + else + return Qnil; + type += dimension == 1 ? 0 : 2; + return chlook->charset_by_attributes[type][final]; +} + + +/************************************************************************/ +/* Dealing with characters */ +/************************************************************************/ + +#define MAX_CHAR_BASIC_LATIN 0x007F + +/* +#define MIN_CHAR_HEBREW 0x0590 +#define MAX_CHAR_HEBREW 0x05EF +*/ + +#define MIN_CHAR_THAI 0x0E00 +#define MAX_CHAR_THAI 0x0E5F + +/* +#define MIN_CHAR_HIRAGANA 0x3041 +#define MAX_CHAR_HIRAGANA 0x3093 + +#define MIN_CHAR_KATAKANA 0x30A1 +#define MAX_CHAR_KATAKANA 0x30F6 +*/ + +#define MIN_CHAR_HALFWIDTH_KATAKANA 0xFF61 +#define MAX_CHAR_HALFWIDTH_KATAKANA 0xFF9F + +#define MAX_CHAR_BMP 0x00FFFF + +#define MIN_CHAR_SMP 0x010000 +#define MAX_CHAR_SMP 0x01FFFF + +#define MIN_CHAR_SIP 0x020000 +#define MAX_CHAR_SIP 0x02FFFF + +#if 0 +#define MIN_CHAR_DAIKANWA 0x00E00000 +#define MAX_CHAR_DAIKANWA (MIN_CHAR_DAIKANWA + 50100) /* 0xE0FFFF */ + +#define MIN_CHAR_CBETA 0x00E20000 +#define MAX_CHAR_CBETA 0x00E2FFFF + +#define MIN_CHAR_CHINA3_JEF 0x00E80000 +#define MAX_CHAR_CHINA3_JEF 0x00E8FFFF +#endif + +#define MIN_CHAR_94 0x00E90940 +#define MAX_CHAR_94 (MIN_CHAR_94 + 94 * 80 - 1) +#define MIN_CHAR_96 (MIN_CHAR_94 + 94 * 80) +#define MAX_CHAR_96 (MIN_CHAR_96 + 96 * 80 - 1) + +#define MIN_CHAR_94x94 0xE9F6C0 +#define MIN_CHAR_JIS_X0208_1990 (MIN_CHAR_94x94 + 94 * 94 * 79) +#define MAX_CHAR_94x94 (MIN_CHAR_94x94 + 94 * 94 * 80 - 1) +#define MAX_CHAR_JIS_X0208_1990 MAX_CHAR_94x94 +#define MIN_CHAR_96x96 0xF4C000 +#define MAX_CHAR_96x96 (MIN_CHAR_96x96 + 96 * 96 * 80 - 1) + +/* +#define MIN_CHAR_GT 0x61000000 +#define MAX_CHAR_GT (MIN_CHAR_GT + 67547) +*/ +#define MIN_CHAR_BIG5_CDP 0x62000000 +#define MAX_CHAR_BIG5_CDP 0x6200FFFF +/* +#define MIN_CHAR_HANZIKU_1 (0x62000000 + 65536 * 1) +#define MAX_CHAR_HANZIKU_1 (0x62000000 + 65536 * 1 + 65535) +#define MIN_CHAR_HANZIKU_2 (0x62000000 + 65536 * 2) +#define MAX_CHAR_HANZIKU_2 (0x62000000 + 65536 * 2 + 65535) +#define MIN_CHAR_HANZIKU_3 (0x62000000 + 65536 * 3) +#define MAX_CHAR_HANZIKU_3 (0x62000000 + 65536 * 3 + 65535) +#define MIN_CHAR_HANZIKU_4 (0x62000000 + 65536 * 4) +#define MAX_CHAR_HANZIKU_4 (0x62000000 + 65536 * 4 + 65535) +#define MIN_CHAR_HANZIKU_5 (0x62000000 + 65536 * 5) +#define MAX_CHAR_HANZIKU_5 (0x62000000 + 65536 * 5 + 65535) +#define MIN_CHAR_HANZIKU_6 (0x62000000 + 65536 * 6) +#define MAX_CHAR_HANZIKU_6 (0x62000000 + 65536 * 6 + 65535) +#define MIN_CHAR_HANZIKU_7 (0x62000000 + 65536 * 7) +#define MAX_CHAR_HANZIKU_7 (0x62000000 + 65536 * 7 + 65535) +#define MIN_CHAR_HANZIKU_8 (0x62000000 + 65536 * 8) +#define MAX_CHAR_HANZIKU_8 (0x62000000 + 65536 * 8 + 65535) +#define MIN_CHAR_HANZIKU_9 (0x62000000 + 65536 * 9) +#define MAX_CHAR_HANZIKU_9 (0x62000000 + 65536 * 9 + 65535) +#define MIN_CHAR_HANZIKU_10 (0x62000000 + 65536 * 10) +#define MAX_CHAR_HANZIKU_10 (0x62000000 + 65536 * 10 + 65535) +#define MIN_CHAR_HANZIKU_11 (0x62000000 + 65536 * 11) +#define MAX_CHAR_HANZIKU_11 (0x62000000 + 65536 * 11 + 65535) +#define MIN_CHAR_HANZIKU_12 (0x62000000 + 65536 * 12) +#define MAX_CHAR_HANZIKU_12 (0x62000000 + 65536 * 12 + 65535) +*/ + +Emchar decode_builtin_char (Lisp_Object charset, int code_point); + +INLINE_HEADER Lisp_Object +get_ccs_octet_table (Lisp_Object table, Lisp_Object ccs, int code); +INLINE_HEADER Lisp_Object +get_ccs_octet_table (Lisp_Object table, Lisp_Object ccs, int code) +{ + int byte_offset = XCHARSET_BYTE_OFFSET (ccs); + + if (VECTORP (table)) + { + int idx = code - byte_offset; + + if (idx < XVECTOR_LENGTH(table)) + return XVECTOR_DATA(table)[idx]; + else + return Qunbound; + } + else + return table; +} + +INLINE_HEADER Lisp_Object +put_ccs_octet_table (Lisp_Object table, Lisp_Object ccs, int code, + Lisp_Object value); +INLINE_HEADER Lisp_Object +put_ccs_octet_table (Lisp_Object table, Lisp_Object ccs, int code, + Lisp_Object value) +{ + int byte_offset = XCHARSET_BYTE_OFFSET (ccs); + int ccs_len = XCHARSET_BYTE_SIZE (ccs); + + if (VECTORP (table)) + { + XVECTOR_DATA(table)[code - byte_offset] = value; + return table; + } + else if (EQ (table, value)) + return table; + else + { + table = make_vector (ccs_len, table); + XVECTOR_DATA(table)[code - byte_offset] = value; + return table; + } +} + +INLINE_HEADER void +decoding_table_put_char (Lisp_Object ccs, + int code_point, Lisp_Object character); +INLINE_HEADER void +decoding_table_put_char (Lisp_Object ccs, + int code_point, Lisp_Object character) +{ +#if 1 + Lisp_Object table1 = XCHARSET_DECODING_TABLE (ccs); + int dim = XCHARSET_DIMENSION (ccs); + + if (dim == 1) + XCHARSET_DECODING_TABLE (ccs) + = put_ccs_octet_table (table1, ccs, code_point, character); + else if (dim == 2) + { + Lisp_Object table2 + = get_ccs_octet_table (table1, ccs, (unsigned char)(code_point >> 8)); + + table2 = put_ccs_octet_table (table2, ccs, + (unsigned char)code_point, character); + XCHARSET_DECODING_TABLE (ccs) + = put_ccs_octet_table (table1, ccs, + (unsigned char)(code_point >> 8), table2); + } + else if (dim == 3) + { + Lisp_Object table2 + = get_ccs_octet_table (table1, ccs, (unsigned char)(code_point >> 16)); + Lisp_Object table3 + = get_ccs_octet_table (table2, ccs, (unsigned char)(code_point >> 8)); + + table3 = put_ccs_octet_table (table3, ccs, + (unsigned char)code_point, character); + table2 = put_ccs_octet_table (table2, ccs, + (unsigned char)(code_point >> 8), table3); + XCHARSET_DECODING_TABLE (ccs) + = put_ccs_octet_table (table1, ccs, + (unsigned char)(code_point >> 16), table2); + } + else /* if (dim == 4) */ + { + Lisp_Object table2 + = get_ccs_octet_table (table1, ccs, (unsigned char)(code_point >> 24)); + Lisp_Object table3 + = get_ccs_octet_table (table2, ccs, (unsigned char)(code_point >> 16)); + Lisp_Object table4 + = get_ccs_octet_table (table3, ccs, (unsigned char)(code_point >> 8)); + + table4 = put_ccs_octet_table (table4, ccs, + (unsigned char)code_point, character); + table3 = put_ccs_octet_table (table3, ccs, + (unsigned char)(code_point >> 8), table4); + table2 = put_ccs_octet_table (table2, ccs, + (unsigned char)(code_point >> 16), table3); + XCHARSET_DECODING_TABLE (ccs) + = put_ccs_octet_table (table1, ccs, + (unsigned char)(code_point >> 24), table2); + } +#else + Lisp_Object v = XCHARSET_DECODING_TABLE (ccs); + int dim = XCHARSET_DIMENSION (ccs); + int byte_offset = XCHARSET_BYTE_OFFSET (ccs); + int i = -1; + Lisp_Object nv; + int ccs_len = XVECTOR_LENGTH (v); + + while (dim > 0) + { + dim--; + i = ((code_point >> (8 * dim)) & 255) - byte_offset; + nv = XVECTOR_DATA(v)[i]; + if (dim > 0) + { + if (!VECTORP (nv)) + { + if (EQ (nv, character)) + return; + else + nv = (XVECTOR_DATA(v)[i] = make_vector (ccs_len, Qnil)); + } + v = nv; + } + else + break; + } + XVECTOR_DATA(v)[i] = character; +#endif +} + +INLINE_HEADER void +decoding_table_remove_char (Lisp_Object ccs, int code_point); +INLINE_HEADER void +decoding_table_remove_char (Lisp_Object ccs, int code_point) +{ + decoding_table_put_char (ccs, code_point, Qunbound); +} + +#ifdef HAVE_CHISE_CLIENT +Emchar load_char_decoding_entry_maybe (Lisp_Object ccs, int code_point); +#endif + +Emchar decode_defined_char (Lisp_Object charset, int code_point); + +INLINE_HEADER Emchar DECODE_CHAR (Lisp_Object charset, int code_point); +INLINE_HEADER Emchar +DECODE_CHAR (Lisp_Object charset, int code_point) +{ + Emchar char_id = decode_defined_char (charset, code_point); + + if (char_id >= 0) + return char_id; + else + return decode_builtin_char (charset, code_point); +} + +/* Return a character whose charset is CHARSET and position-codes + are C1 and C2. TYPE9N character ignores C2. */ + +INLINE_HEADER Emchar MAKE_CHAR (Lisp_Object charset, int c1, int c2); +INLINE_HEADER Emchar +MAKE_CHAR (Lisp_Object charset, int c1, int c2) +{ + if (XCHARSET_DIMENSION (charset) == 1) + return DECODE_CHAR (charset, c1); + else + return DECODE_CHAR (charset, (c1 << 8) | c2); +} + +extern Lisp_Object Vcharacter_attribute_table; + +int encode_builtin_char_1 (Emchar c, Lisp_Object* charset); +int charset_code_point (Lisp_Object charset, Emchar ch, int defined_only); +int range_charset_code_point (Lisp_Object charset, Emchar ch); + +extern Lisp_Object Vdefault_coded_charset_priority_list; +EXFUN (Ffind_charset, 1); + +INLINE_HEADER int encode_char_1 (Emchar ch, Lisp_Object* charset); +INLINE_HEADER int +encode_char_1 (Emchar ch, Lisp_Object* charset) +{ + Lisp_Object charsets = Vdefault_coded_charset_priority_list; + + while (!NILP (charsets)) + { + *charset = Ffind_charset (Fcar (charsets)); + if (!NILP (*charset)) + { + int code_point = charset_code_point (*charset, ch, 0); + + if (code_point >= 0) + return code_point; + } + charsets = Fcdr (charsets); + } + + /* otherwise --- maybe for bootstrap */ + return encode_builtin_char_1 (ch, charset); +} + +#define ENCODE_CHAR(ch, charset) encode_char_1 (ch, &(charset)) + +INLINE_HEADER void +breakup_char_1 (Emchar c, Lisp_Object *charset, int *c1, int *c2); +INLINE_HEADER void +breakup_char_1 (Emchar c, Lisp_Object *charset, int *c1, int *c2) +{ + int code_point = encode_char_1 (c, charset); + + if (code_point >= 0) + { + int dim = XCHARSET_DIMENSION (*charset); + + if (dim == 1) + { + *c1 = code_point; + *c2 = 0; + } + else /* if (dim == 2) */ + { + *c1 = code_point >> 8; + *c2 = code_point & 255; + } + } + else{ + *c1 = *c2 = 0; + } +} + +#define BREAKUP_CHAR(ch, charset, b1, b2) \ + breakup_char_1 (ch, &(charset), &(b1), &(b2)) + +INLINE_HEADER Lisp_Object CHAR_CHARSET (Emchar ch); +INLINE_HEADER Lisp_Object +CHAR_CHARSET (Emchar ch) +{ + Lisp_Object charset; + + ENCODE_CHAR (ch, charset); + return charset; +} + +#define CHAR_CHARSET_ID(c) (XCHARSET_ID(CHAR_CHARSET(c))) +#define CHAR_COLUMNS(c) (CHARSET_COLUMNS(XCHARSET(CHAR_CHARSET(c)))) + + +typedef struct Charc +{ + Lisp_Object charset; + int code_point; +} Charc; + +INLINE_HEADER Charc CHAR_TO_CHARC (Emchar ch); +INLINE_HEADER Charc +CHAR_TO_CHARC (Emchar ch) +{ + Charc cc; + + cc.code_point = encode_char_1 (ch, &cc.charset); + return cc; +} + +#endif /* INCLUDED_char_ucs_h_ */ diff --git a/src/character.h b/src/character.h new file mode 100644 index 0000000..94fa286 --- /dev/null +++ b/src/character.h @@ -0,0 +1,145 @@ +/* Header for character representation. + Copyright (C) 1999,2000 MORIOKA Tomohiko + +This file is part of XEmacs. + +XEmacs is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2, or (at your option) any +later version. + +XEmacs 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 XEmacs; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ + +#ifndef _XEMACS_CHARACTER_H +#define _XEMACS_CHARACTER_H + +#if !defined(MULE) /* unibyte representation */ +# include "char-1byte.h" +#elif !defined(CHAR_IS_UCS4) /* leading-byte representation */ +# include "char-lb.h" +#else /* CHAR_IS_UCS4 */ +# include "char-ucs.h" +#endif /* CHAR_IS_UCS4 */ + +/********************************/ +/* */ +/* Interface for characters */ +/* */ +/********************************/ +/* + valid_char_p (ch): + Return whether the given Emchar is valid. + + CHARP (ch): + Return whether the given Lisp_Object is a character. + + CHECK_CHAR_COERCE_INT (ch): + Signal an error if CH is not a valid character or integer + Lisp_Object. + If CH is an integer Lisp_Object, convert it to a character + Lisp_Object, but merely by repackaging, without performing + tests for char validity. + +Functions/macros when MULE is defined: + + CHAR_ASCII_P (ch): + Return whether the given Emchar is ASCII. + + MAKE_CHAR (CHARSET, B1, B2): + Return a character whose coded-charset is CHARSET and + position-codes are B1 and B2. 1 byte character ignores B2. + + BREAKUP_CHAR (ch, charset, B1, B2): + Break up the given Emchar, and store found coded-charset and + position-codes to CHARSET, B1 and B2. + + CHAR_CHARSET (CH): + Return coded-charset object of Emchar CH. + + CHAR_LEADING_BYTE (CH): + Return Charset-ID of Emchar CH. +*/ + +#define CHAR_INTP(x) (INTP (x) && valid_char_p (XINT (x))) + +#define CHAR_OR_CHAR_INTP(x) (CHARP (x) || CHAR_INTP (x)) + +INLINE_HEADER Emchar XCHAR_OR_CHAR_INT (Lisp_Object obj); +INLINE_HEADER Emchar +XCHAR_OR_CHAR_INT (Lisp_Object obj) +{ + return CHARP (obj) ? XCHAR (obj) : XINT (obj); +} + +#define CHECK_CHAR_COERCE_INT(x) do { \ + if (CHARP (x)) \ + ; \ + else if (CHAR_INTP (x)) \ + x = make_char (XINT (x)); \ + else \ + x = wrong_type_argument (Qcharacterp, x); \ +} while (0) + + +#define CHARC_CHARSET(cc) ((cc).charset) +#define CHARC_CHARSET_ID(cc) XCHARSET_ID (CHARC_CHARSET (cc)) +#define CHARC_CODE_POINT(cc) ((cc).code_point) +#define CHARC_COLUMNS(cc) CHARSET_COLUMNS (XCHARSET (CHARC_CHARSET (cc))) + +INLINE_HEADER Emchar CHARC_TO_CHAR (Charc cc); +INLINE_HEADER Emchar +CHARC_TO_CHAR (Charc cc) +{ + return DECODE_CHAR (cc.charset, cc.code_point); +} + +INLINE_HEADER int CHARC_EQ (Charc cc1, Charc cc2); +INLINE_HEADER int +CHARC_EQ (Charc cc1, Charc cc2) +{ + return EQ (cc1.charset, cc2.charset) && (cc1.code_point == cc2.code_point); +} + +INLINE_HEADER int CHARC_ASCII_EQ (Charc cc, int ch); +INLINE_HEADER int +CHARC_ASCII_EQ (Charc cc, int ch) +{ + return EQ (cc.charset, Vcharset_ascii) && (cc.code_point == ch); +} + +INLINE_HEADER int CHARC_IS_SPACE (Charc cc); +INLINE_HEADER int +CHARC_IS_SPACE (Charc cc) +{ + return (EQ (cc.charset, Vcharset_ascii) || + EQ (cc.charset, Vcharset_control_1) || + EQ (cc.charset, Vcharset_latin_iso8859_1)) + && isspace (cc.code_point); +} + +INLINE_HEADER Charc ASCII_TO_CHARC (int ch); +INLINE_HEADER Charc +ASCII_TO_CHARC (int ch) +{ + Charc cc; + + cc.charset = Vcharset_ascii; + cc.code_point = ch; + return cc; +} + + +typedef struct +{ + Dynarr_declare (Charc); +} Charc_dynarr; + +#endif /* _XEMACS_CHARACTER_H */ diff --git a/src/chartab.c b/src/chartab.c index 470993b..340530e 100644 --- a/src/chartab.c +++ b/src/chartab.c @@ -2,6 +2,9 @@ Copyright (C) 1992, 1995 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. Copyright (C) 1995, 1996 Ben Wing. + Copyright (C) 1995, 1997, 1999 Electrotechnical Laboratory, JAPAN. + Licensed to the Free Software Foundation. + Copyright (C) 1999,2000,2001,2002,2003 MORIOKA Tomohiko This file is part of XEmacs. @@ -31,6 +34,7 @@ Boston, MA 02111-1307, USA. */ loosely based on the original Mule. Jareth Hein: fixed a couple of bugs in the implementation, and added regex support for categories with check_category_at + MORIOKA Tomohiko: Rewritten for XEmacs UTF-2000 */ #include <config.h> @@ -38,8 +42,10 @@ Boston, MA 02111-1307, USA. */ #include "buffer.h" #include "chartab.h" -#include "commands.h" #include "syntax.h" +#ifdef UTF2000 +#include "elhash.h" +#endif /* UTF2000 */ Lisp_Object Qchar_tablep, Qchar_table; @@ -51,1385 +57,3582 @@ Lisp_Object Qcategory_designator_p; Lisp_Object Qcategory_table_value_p; Lisp_Object Vstandard_category_table; + +/* Variables to determine word boundary. */ +Lisp_Object Vword_combining_categories, Vword_separating_categories; #endif /* MULE */ -/* A char table maps from ranges of characters to values. +#ifdef UTF2000 - Implementing a general data structure that maps from arbitrary - ranges of numbers to values is tricky to do efficiently. As it - happens, it should suffice (and is usually more convenient, anyway) - when dealing with characters to restrict the sorts of ranges that - can be assigned values, as follows: +EXFUN (Fchar_refs_simplify_char_specs, 1); +extern Lisp_Object Qideographic_structure; - 1) All characters. - 2) All characters in a charset. - 3) All characters in a particular row of a charset, where a "row" - means all characters with the same first byte. - 4) A particular character in a charset. +EXFUN (Fmap_char_attribute, 3); - We use char tables to generalize the 256-element vectors now - littering the Emacs code. +#if defined(HAVE_CHISE_CLIENT) +EXFUN (Fload_char_attribute_table, 1); - Possible uses (all should be converted at some point): +Lisp_Object Vchar_db_stingy_mode; +#endif - 1) category tables - 2) syntax tables - 3) display tables - 4) case tables - 5) keyboard-translate-table? +#define BT_UINT8_MIN 0 +#define BT_UINT8_MAX (UCHAR_MAX - 4) +#define BT_UINT8_t (UCHAR_MAX - 3) +#define BT_UINT8_nil (UCHAR_MAX - 2) +#define BT_UINT8_unbound (UCHAR_MAX - 1) +#define BT_UINT8_unloaded UCHAR_MAX + +INLINE_HEADER int INT_UINT8_P (Lisp_Object obj); +INLINE_HEADER int UINT8_VALUE_P (Lisp_Object obj); +INLINE_HEADER unsigned char UINT8_ENCODE (Lisp_Object obj); +INLINE_HEADER Lisp_Object UINT8_DECODE (unsigned char n); +INLINE_HEADER unsigned short UINT8_TO_UINT16 (unsigned char n); + +INLINE_HEADER int +INT_UINT8_P (Lisp_Object obj) +{ + if (INTP (obj)) + { + int num = XINT (obj); - We provide an - abstract type to generalize the Emacs vectors and Mule - vectors-of-vectors goo. - */ + return (BT_UINT8_MIN <= num) && (num <= BT_UINT8_MAX); + } + else + return 0; +} -/************************************************************************/ -/* Char Table object */ -/************************************************************************/ +INLINE_HEADER int +UINT8_VALUE_P (Lisp_Object obj) +{ + return EQ (obj, Qunloaded) || EQ (obj, Qunbound) + || EQ (obj, Qnil) || EQ (obj, Qt) || INT_UINT8_P (obj); +} -#ifdef MULE +INLINE_HEADER unsigned char +UINT8_ENCODE (Lisp_Object obj) +{ + if (EQ (obj, Qunloaded)) + return BT_UINT8_unloaded; + else if (EQ (obj, Qunbound)) + return BT_UINT8_unbound; + else if (EQ (obj, Qnil)) + return BT_UINT8_nil; + else if (EQ (obj, Qt)) + return BT_UINT8_t; + else + return XINT (obj); +} + +INLINE_HEADER Lisp_Object +UINT8_DECODE (unsigned char n) +{ + if (n == BT_UINT8_unloaded) + return Qunloaded; + else if (n == BT_UINT8_unbound) + return Qunbound; + else if (n == BT_UINT8_nil) + return Qnil; + else if (n == BT_UINT8_t) + return Qt; + else + return make_int (n); +} static Lisp_Object -mark_char_table_entry (Lisp_Object obj, void (*markobj) (Lisp_Object)) +mark_uint8_byte_table (Lisp_Object obj) +{ + return Qnil; +} + +static void +print_uint8_byte_table (Lisp_Object obj, + Lisp_Object printcharfun, int escapeflag) { - struct Lisp_Char_Table_Entry *cte = XCHAR_TABLE_ENTRY (obj); + Lisp_Uint8_Byte_Table *bte = XUINT8_BYTE_TABLE (obj); int i; + struct gcpro gcpro1, gcpro2; + GCPRO2 (obj, printcharfun); - for (i = 0; i < 96; i++) + write_c_string ("\n#<uint8-byte-table", printcharfun); + for (i = 0; i < 256; i++) { - (markobj) (cte->level2[i]); + unsigned char n = bte->property[i]; + if ( (i & 15) == 0 ) + write_c_string ("\n ", printcharfun); + write_c_string (" ", printcharfun); + if (n == BT_UINT8_unbound) + write_c_string ("void", printcharfun); + else if (n == BT_UINT8_nil) + write_c_string ("nil", printcharfun); + else if (n == BT_UINT8_t) + write_c_string ("t", printcharfun); + else + { + char buf[4]; + + sprintf (buf, "%hd", n); + write_c_string (buf, printcharfun); + } } - return Qnil; + UNGCPRO; + write_c_string (">", printcharfun); } static int -char_table_entry_equal (Lisp_Object obj1, Lisp_Object obj2, int depth) +uint8_byte_table_equal (Lisp_Object obj1, Lisp_Object obj2, int depth) { - struct Lisp_Char_Table_Entry *cte1 = XCHAR_TABLE_ENTRY (obj1); - struct Lisp_Char_Table_Entry *cte2 = XCHAR_TABLE_ENTRY (obj2); + Lisp_Uint8_Byte_Table *te1 = XUINT8_BYTE_TABLE (obj1); + Lisp_Uint8_Byte_Table *te2 = XUINT8_BYTE_TABLE (obj2); int i; - for (i = 0; i < 96; i++) - if (!internal_equal (cte1->level2[i], cte2->level2[i], depth + 1)) + for (i = 0; i < 256; i++) + if (te1->property[i] != te2->property[i]) return 0; - return 1; } static unsigned long -char_table_entry_hash (Lisp_Object obj, int depth) +uint8_byte_table_hash (Lisp_Object obj, int depth) { - struct Lisp_Char_Table_Entry *cte = XCHAR_TABLE_ENTRY (obj); + Lisp_Uint8_Byte_Table *te = XUINT8_BYTE_TABLE (obj); + int i; + hashcode_t hash = 0; - return internal_array_hash (cte->level2, 96, depth); + for (i = 0; i < 256; i++) + hash = HASH2 (hash, te->property[i]); + return hash; } -DEFINE_LRECORD_IMPLEMENTATION ("char-table-entry", char_table_entry, - mark_char_table_entry, internal_object_printer, - 0, char_table_entry_equal, - char_table_entry_hash, - struct Lisp_Char_Table_Entry); -#endif /* MULE */ +static const struct lrecord_description uint8_byte_table_description[] = { + { XD_END } +}; + +DEFINE_LRECORD_IMPLEMENTATION ("uint8-byte-table", uint8_byte_table, + mark_uint8_byte_table, + print_uint8_byte_table, + 0, uint8_byte_table_equal, + uint8_byte_table_hash, + uint8_byte_table_description, + Lisp_Uint8_Byte_Table); static Lisp_Object -mark_char_table (Lisp_Object obj, void (*markobj) (Lisp_Object)) +make_uint8_byte_table (unsigned char initval) { - struct Lisp_Char_Table *ct = XCHAR_TABLE (obj); + Lisp_Object obj; int i; + Lisp_Uint8_Byte_Table *cte; - for (i = 0; i < NUM_ASCII_CHARS; i++) - (markobj) (ct->ascii[i]); -#ifdef MULE - for (i = 0; i < NUM_LEADING_BYTES; i++) - (markobj) (ct->level1[i]); -#endif - return ct->mirror_table; -} + cte = alloc_lcrecord_type (Lisp_Uint8_Byte_Table, + &lrecord_uint8_byte_table); -/* WARNING: All functions of this nature need to be written extremely - carefully to avoid crashes during GC. Cf. prune_specifiers() - and prune_weak_hashtables(). */ + for (i = 0; i < 256; i++) + cte->property[i] = initval; -void -prune_syntax_tables (int (*obj_marked_p) (Lisp_Object)) + XSETUINT8_BYTE_TABLE (obj, cte); + return obj; +} + +static Lisp_Object +copy_uint8_byte_table (Lisp_Object entry) { - Lisp_Object rest, prev = Qnil; + Lisp_Uint8_Byte_Table *cte = XUINT8_BYTE_TABLE (entry); + Lisp_Object obj; + int i; + Lisp_Uint8_Byte_Table *ctenew + = alloc_lcrecord_type (Lisp_Uint8_Byte_Table, + &lrecord_uint8_byte_table); - for (rest = Vall_syntax_tables; - !GC_NILP (rest); - rest = XCHAR_TABLE (rest)->next_table) + for (i = 0; i < 256; i++) { - if (! ((*obj_marked_p) (rest))) - { - /* This table is garbage. Remove it from the list. */ - if (GC_NILP (prev)) - Vall_syntax_tables = XCHAR_TABLE (rest)->next_table; - else - XCHAR_TABLE (prev)->next_table = - XCHAR_TABLE (rest)->next_table; - } + ctenew->property[i] = cte->property[i]; } + + XSETUINT8_BYTE_TABLE (obj, ctenew); + return obj; } -static Lisp_Object -char_table_type_to_symbol (enum char_table_type type) +static int +uint8_byte_table_same_value_p (Lisp_Object obj) { - switch (type) - { - case CHAR_TABLE_TYPE_GENERIC: return Qgeneric; - case CHAR_TABLE_TYPE_SYNTAX: return Qsyntax; - case CHAR_TABLE_TYPE_DISPLAY: return Qdisplay; - case CHAR_TABLE_TYPE_CHAR: return Qchar; -#ifdef MULE - case CHAR_TABLE_TYPE_CATEGORY: return Qcategory; -#endif - } + Lisp_Uint8_Byte_Table *bte = XUINT8_BYTE_TABLE (obj); + unsigned char v0 = bte->property[0]; + int i; - abort (); - return Qnil; /* not reached */ + for (i = 1; i < 256; i++) + { + if (bte->property[i] != v0) + return 0; + } + return -1; } -static enum char_table_type -symbol_to_char_table_type (Lisp_Object symbol) +static int +map_over_uint8_byte_table (Lisp_Uint8_Byte_Table *ct, Lisp_Char_Table* root, + Emchar ofs, int place, + int (*fn) (struct chartab_range *range, + Lisp_Object val, void *arg), + void *arg) { - CHECK_SYMBOL (symbol); - - if (EQ (symbol, Qgeneric)) return CHAR_TABLE_TYPE_GENERIC; - if (EQ (symbol, Qsyntax)) return CHAR_TABLE_TYPE_SYNTAX; - if (EQ (symbol, Qdisplay)) return CHAR_TABLE_TYPE_DISPLAY; - if (EQ (symbol, Qchar)) return CHAR_TABLE_TYPE_CHAR; -#ifdef MULE - if (EQ (symbol, Qcategory)) return CHAR_TABLE_TYPE_CATEGORY; -#endif + struct chartab_range rainj; + int i, retval; + int unit = 1 << (8 * place); + Emchar c = ofs; + Emchar c1; - signal_simple_error ("Unrecognized char table type", symbol); - return CHAR_TABLE_TYPE_GENERIC; /* not reached */ -} + rainj.type = CHARTAB_RANGE_CHAR; -static void -print_chartab_range (Emchar first, Emchar last, Lisp_Object val, - Lisp_Object printcharfun) -{ - if (first != last) - { - write_c_string (" (", printcharfun); - print_internal (make_char (first), printcharfun, 0); - write_c_string (" ", printcharfun); - print_internal (make_char (last), printcharfun, 0); - write_c_string (") ", printcharfun); - } - else + for (i = 0, retval = 0; i < 256 && retval == 0; i++) { - write_c_string (" ", printcharfun); - print_internal (make_char (first), printcharfun, 0); - write_c_string (" ", printcharfun); + if (ct->property[i] == BT_UINT8_unloaded) + { +#if 0 + c1 = c + unit; + for (; c < c1 && retval == 0; c++) + { + Lisp_Object ret = get_char_id_table (root, c); + + if (!UNBOUNDP (ret)) + { + rainj.ch = c; + retval = (fn) (&rainj, ret, arg); + } + } +#else + ct->property[i] = BT_UINT8_unbound; + c += unit; +#endif + } + else if (ct->property[i] != BT_UINT8_unbound) + { + c1 = c + unit; + for (; c < c1 && retval == 0; c++) + { + rainj.ch = c; + retval = (fn) (&rainj, UINT8_DECODE (ct->property[i]), arg); + } + } + else + c += unit; } - print_internal (val, printcharfun, 1); + return retval; } -#ifdef MULE - +#ifdef HAVE_CHISE_CLIENT static void -print_chartab_charset_row (Lisp_Object charset, - int row, - struct Lisp_Char_Table_Entry *cte, - Lisp_Object printcharfun) +save_uint8_byte_table (Lisp_Uint8_Byte_Table *ct, Lisp_Char_Table* root, + Lisp_Object db, + Emchar ofs, int place, + Lisp_Object (*filter)(Lisp_Object value)) { - int i; - Lisp_Object cat = Qunbound; - int first = -1; + struct chartab_range rainj; + int i, retval; + int unit = 1 << (8 * place); + Emchar c = ofs; + Emchar c1; - for (i = 32; i < 128; i++) - { - Lisp_Object pam = cte->level2[i - 32]; + rainj.type = CHARTAB_RANGE_CHAR; - if (first == -1) + for (i = 0, retval = 0; i < 256 && retval == 0; i++) + { + if (ct->property[i] == BT_UINT8_unloaded) { - first = i; - cat = pam; - continue; + c1 = c + unit; } - - if (!EQ (cat, pam)) + else if (ct->property[i] != BT_UINT8_unbound) { - if (row == -1) - print_chartab_range (MAKE_CHAR (charset, first, 0), - MAKE_CHAR (charset, i - 1, 0), - cat, printcharfun); - else - print_chartab_range (MAKE_CHAR (charset, row, first), - MAKE_CHAR (charset, row, i - 1), - cat, printcharfun); - first = -1; - i--; + c1 = c + unit; + for (; c < c1 && retval == 0; c++) + { + Fput_database (Fprin1_to_string (make_char (c), Qnil), + Fprin1_to_string (UINT8_DECODE (ct->property[i]), + Qnil), + db, Qt); + } } + else + c += unit; } +} +#endif - if (first != -1) +#define BT_UINT16_MIN 0 +#define BT_UINT16_MAX (USHRT_MAX - 4) +#define BT_UINT16_t (USHRT_MAX - 3) +#define BT_UINT16_nil (USHRT_MAX - 2) +#define BT_UINT16_unbound (USHRT_MAX - 1) +#define BT_UINT16_unloaded USHRT_MAX + +INLINE_HEADER int INT_UINT16_P (Lisp_Object obj); +INLINE_HEADER int UINT16_VALUE_P (Lisp_Object obj); +INLINE_HEADER unsigned short UINT16_ENCODE (Lisp_Object obj); +INLINE_HEADER Lisp_Object UINT16_DECODE (unsigned short us); + +INLINE_HEADER int +INT_UINT16_P (Lisp_Object obj) +{ + if (INTP (obj)) { - if (row == -1) - print_chartab_range (MAKE_CHAR (charset, first, 0), - MAKE_CHAR (charset, i - 1, 0), - cat, printcharfun); - else - print_chartab_range (MAKE_CHAR (charset, row, first), - MAKE_CHAR (charset, row, i - 1), - cat, printcharfun); + int num = XINT (obj); + + return (BT_UINT16_MIN <= num) && (num <= BT_UINT16_MAX); } + else + return 0; +} + +INLINE_HEADER int +UINT16_VALUE_P (Lisp_Object obj) +{ + return EQ (obj, Qunloaded) || EQ (obj, Qunbound) + || EQ (obj, Qnil) || EQ (obj, Qt) || INT_UINT16_P (obj); +} + +INLINE_HEADER unsigned short +UINT16_ENCODE (Lisp_Object obj) +{ + if (EQ (obj, Qunloaded)) + return BT_UINT16_unloaded; + else if (EQ (obj, Qunbound)) + return BT_UINT16_unbound; + else if (EQ (obj, Qnil)) + return BT_UINT16_nil; + else if (EQ (obj, Qt)) + return BT_UINT16_t; + else + return XINT (obj); +} + +INLINE_HEADER Lisp_Object +UINT16_DECODE (unsigned short n) +{ + if (n == BT_UINT16_unloaded) + return Qunloaded; + else if (n == BT_UINT16_unbound) + return Qunbound; + else if (n == BT_UINT16_nil) + return Qnil; + else if (n == BT_UINT16_t) + return Qt; + else + return make_int (n); +} + +INLINE_HEADER unsigned short +UINT8_TO_UINT16 (unsigned char n) +{ + if (n == BT_UINT8_unloaded) + return BT_UINT16_unloaded; + else if (n == BT_UINT8_unbound) + return BT_UINT16_unbound; + else if (n == BT_UINT8_nil) + return BT_UINT16_nil; + else if (n == BT_UINT8_t) + return BT_UINT16_t; + else + return n; +} + +static Lisp_Object +mark_uint16_byte_table (Lisp_Object obj) +{ + return Qnil; } static void -print_chartab_two_byte_charset (Lisp_Object charset, - struct Lisp_Char_Table_Entry *cte, - Lisp_Object printcharfun) +print_uint16_byte_table (Lisp_Object obj, + Lisp_Object printcharfun, int escapeflag) { + Lisp_Uint16_Byte_Table *bte = XUINT16_BYTE_TABLE (obj); int i; + struct gcpro gcpro1, gcpro2; + GCPRO2 (obj, printcharfun); - for (i = 32; i < 128; i++) + write_c_string ("\n#<uint16-byte-table", printcharfun); + for (i = 0; i < 256; i++) { - Lisp_Object jen = cte->level2[i - 32]; - - if (!CHAR_TABLE_ENTRYP (jen)) + unsigned short n = bte->property[i]; + if ( (i & 15) == 0 ) + write_c_string ("\n ", printcharfun); + write_c_string (" ", printcharfun); + if (n == BT_UINT16_unbound) + write_c_string ("void", printcharfun); + else if (n == BT_UINT16_nil) + write_c_string ("nil", printcharfun); + else if (n == BT_UINT16_t) + write_c_string ("t", printcharfun); + else { - char buf[100]; + char buf[7]; - write_c_string (" [", printcharfun); - print_internal (XCHARSET_NAME (charset), printcharfun, 0); - sprintf (buf, " %d] ", i); + sprintf (buf, "%hd", n); write_c_string (buf, printcharfun); - print_internal (jen, printcharfun, 0); } - else - print_chartab_charset_row (charset, i, XCHAR_TABLE_ENTRY (jen), - printcharfun); } + UNGCPRO; + write_c_string (">", printcharfun); } -#endif /* MULE */ - -static void -print_char_table (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) +static int +uint16_byte_table_equal (Lisp_Object obj1, Lisp_Object obj2, int depth) { - struct Lisp_Char_Table *ct = XCHAR_TABLE (obj); - char buf[200]; + Lisp_Uint16_Byte_Table *te1 = XUINT16_BYTE_TABLE (obj1); + Lisp_Uint16_Byte_Table *te2 = XUINT16_BYTE_TABLE (obj2); + int i; - sprintf (buf, "#s(char-table type %s data (", - string_data (symbol_name (XSYMBOL - (char_table_type_to_symbol (ct->type))))); - write_c_string (buf, printcharfun); + for (i = 0; i < 256; i++) + if (te1->property[i] != te2->property[i]) + return 0; + return 1; +} - /* Now write out the ASCII/Control-1 stuff. */ - { - int i; - int first = -1; - Lisp_Object val = Qunbound; +static unsigned long +uint16_byte_table_hash (Lisp_Object obj, int depth) +{ + Lisp_Uint16_Byte_Table *te = XUINT16_BYTE_TABLE (obj); + int i; + hashcode_t hash = 0; - for (i = 0; i < NUM_ASCII_CHARS; i++) - { - if (first == -1) - { - first = i; - val = ct->ascii[i]; - continue; - } + for (i = 0; i < 256; i++) + hash = HASH2 (hash, te->property[i]); + return hash; +} - if (!EQ (ct->ascii[i], val)) - { - print_chartab_range (first, i - 1, val, printcharfun); - first = -1; - i--; - } - } +static const struct lrecord_description uint16_byte_table_description[] = { + { XD_END } +}; - if (first != -1) - print_chartab_range (first, i - 1, val, printcharfun); - } +DEFINE_LRECORD_IMPLEMENTATION ("uint16-byte-table", uint16_byte_table, + mark_uint16_byte_table, + print_uint16_byte_table, + 0, uint16_byte_table_equal, + uint16_byte_table_hash, + uint16_byte_table_description, + Lisp_Uint16_Byte_Table); -#ifdef MULE - { - int i; +static Lisp_Object +make_uint16_byte_table (unsigned short initval) +{ + Lisp_Object obj; + int i; + Lisp_Uint16_Byte_Table *cte; - for (i = MIN_LEADING_BYTE; i < MIN_LEADING_BYTE + NUM_LEADING_BYTES; - i++) - { - Lisp_Object ann = ct->level1[i - MIN_LEADING_BYTE]; - Lisp_Object charset = CHARSET_BY_LEADING_BYTE (i); + cte = alloc_lcrecord_type (Lisp_Uint16_Byte_Table, + &lrecord_uint16_byte_table); - if (!CHARSETP (charset) || i == LEADING_BYTE_ASCII - || i == LEADING_BYTE_CONTROL_1) - continue; - if (!CHAR_TABLE_ENTRYP (ann)) - { - write_c_string (" ", printcharfun); - print_internal (XCHARSET_NAME (charset), - printcharfun, 0); - write_c_string (" ", printcharfun); - print_internal (ann, printcharfun, 0); - } - else - { - struct Lisp_Char_Table_Entry *cte = XCHAR_TABLE_ENTRY (ann); - if (XCHARSET_DIMENSION (charset) == 1) - print_chartab_charset_row (charset, -1, cte, printcharfun); - else - print_chartab_two_byte_charset (charset, cte, printcharfun); - } - } - } -#endif /* MULE */ + for (i = 0; i < 256; i++) + cte->property[i] = initval; - write_c_string ("))", printcharfun); + XSETUINT16_BYTE_TABLE (obj, cte); + return obj; } -static int -char_table_equal (Lisp_Object obj1, Lisp_Object obj2, int depth) +static Lisp_Object +copy_uint16_byte_table (Lisp_Object entry) { - struct Lisp_Char_Table *ct1 = XCHAR_TABLE (obj1); - struct Lisp_Char_Table *ct2 = XCHAR_TABLE (obj2); + Lisp_Uint16_Byte_Table *cte = XUINT16_BYTE_TABLE (entry); + Lisp_Object obj; int i; + Lisp_Uint16_Byte_Table *ctenew + = alloc_lcrecord_type (Lisp_Uint16_Byte_Table, + &lrecord_uint16_byte_table); - if (CHAR_TABLE_TYPE (ct1) != CHAR_TABLE_TYPE (ct2)) - return 0; - - for (i = 0; i < NUM_ASCII_CHARS; i++) - if (!internal_equal (ct1->ascii[i], ct2->ascii[i], depth + 1)) - return 0; - -#ifdef MULE - for (i = 0; i < NUM_LEADING_BYTES; i++) - if (!internal_equal (ct1->level1[i], ct2->level1[i], depth + 1)) - return 0; -#endif /* MULE */ + for (i = 0; i < 256; i++) + { + ctenew->property[i] = cte->property[i]; + } - return 1; + XSETUINT16_BYTE_TABLE (obj, ctenew); + return obj; } -static unsigned long -char_table_hash (Lisp_Object obj, int depth) +static Lisp_Object +expand_uint8_byte_table_to_uint16 (Lisp_Object table) { - struct Lisp_Char_Table *ct = XCHAR_TABLE (obj); - unsigned long hashval = internal_array_hash (ct->ascii, NUM_ASCII_CHARS, - depth); -#ifdef MULE - hashval = HASH2 (hashval, - internal_array_hash (ct->level1, NUM_LEADING_BYTES, depth)); -#endif /* MULE */ - return hashval; -} - -DEFINE_LRECORD_IMPLEMENTATION ("char-table", char_table, - mark_char_table, print_char_table, 0, - char_table_equal, char_table_hash, - struct Lisp_Char_Table); - -DEFUN ("char-table-p", Fchar_table_p, 1, 1, 0, /* -Return non-nil if OBJECT is a char table. + Lisp_Object obj; + int i; + Lisp_Uint8_Byte_Table* bte = XUINT8_BYTE_TABLE(table); + Lisp_Uint16_Byte_Table* cte; -A char table is a table that maps characters (or ranges of characters) -to values. Char tables are specialized for characters, only allowing -particular sorts of ranges to be assigned values. Although this -loses in generality, it makes for extremely fast (constant-time) -lookups, and thus is feasible for applications that do an extremely -large number of lookups (e.g. scanning a buffer for a character in -a particular syntax, where a lookup in the syntax table must occur -once per character). + cte = alloc_lcrecord_type (Lisp_Uint16_Byte_Table, + &lrecord_uint16_byte_table); + for (i = 0; i < 256; i++) + { + cte->property[i] = UINT8_TO_UINT16 (bte->property[i]); + } + XSETUINT16_BYTE_TABLE (obj, cte); + return obj; +} -When Mule support exists, the types of ranges that can be assigned -values are +static int +uint16_byte_table_same_value_p (Lisp_Object obj) +{ + Lisp_Uint16_Byte_Table *bte = XUINT16_BYTE_TABLE (obj); + unsigned short v0 = bte->property[0]; + int i; --- all characters --- an entire charset --- a single row in a two-octet charset --- a single character + for (i = 1; i < 256; i++) + { + if (bte->property[i] != v0) + return 0; + } + return -1; +} -When Mule support is not present, the types of ranges that can be -assigned values are +static int +map_over_uint16_byte_table (Lisp_Uint16_Byte_Table *ct, Lisp_Char_Table* root, + Emchar ofs, int place, + int (*fn) (struct chartab_range *range, + Lisp_Object val, void *arg), + void *arg) +{ + struct chartab_range rainj; + int i, retval; + int unit = 1 << (8 * place); + Emchar c = ofs; + Emchar c1; --- all characters --- a single character + rainj.type = CHARTAB_RANGE_CHAR; -To create a char table, use `make-char-table'. To modify a char -table, use `put-char-table' or `remove-char-table'. To retrieve the -value for a particular character, use `get-char-table'. See also -`map-char-table', `clear-char-table', `copy-char-table', -`valid-char-table-type-p', `char-table-type-list', `valid-char-table-value-p', -and `check-char-table-value'. -*/ - (object)) -{ - return CHAR_TABLEP (object) ? Qt : Qnil; -} + for (i = 0, retval = 0; i < 256 && retval == 0; i++) + { + if (ct->property[i] == BT_UINT16_unloaded) + { +#if 0 + c1 = c + unit; + for (; c < c1 && retval == 0; c++) + { + Lisp_Object ret = get_char_id_table (root, c); -DEFUN ("char-table-type-list", Fchar_table_type_list, 0, 0, 0, /* -Return a list of the recognized char table types. -See `valid-char-table-type-p'. -*/ - ()) -{ -#ifdef MULE - return list5 (Qchar, Qcategory, Qdisplay, Qgeneric, Qsyntax); + if (!UNBOUNDP (ret)) + { + rainj.ch = c; + retval = (fn) (&rainj, ret, arg); + } + } #else - return list4 (Qchar, Qdisplay, Qgeneric, Qsyntax); + ct->property[i] = BT_UINT16_unbound; + c += unit; #endif + } + else if (ct->property[i] != BT_UINT16_unbound) + { + c1 = c + unit; + for (; c < c1 && retval == 0; c++) + { + rainj.ch = c; + retval = (fn) (&rainj, UINT16_DECODE (ct->property[i]), arg); + } + } + else + c += unit; + } + return retval; } -DEFUN ("valid-char-table-type-p", Fvalid_char_table_type_p, 1, 1, 0, /* -Return t if TYPE if a recognized char table type. - -Each char table type is used for a different purpose and allows different -sorts of values. The different char table types are +#ifdef HAVE_CHISE_CLIENT +static void +save_uint16_byte_table (Lisp_Uint16_Byte_Table *ct, Lisp_Char_Table* root, + Lisp_Object db, + Emchar ofs, int place, + Lisp_Object (*filter)(Lisp_Object value)) +{ + struct chartab_range rainj; + int i, retval; + int unit = 1 << (8 * place); + Emchar c = ofs; + Emchar c1; -`category' - Used for category tables, which specify the regexp categories - that a character is in. The valid values are nil or a - bit vector of 95 elements. Higher-level Lisp functions are - provided for working with category tables. Currently categories - and category tables only exist when Mule support is present. -`char' - A generalized char table, for mapping from one character to - another. Used for case tables, syntax matching tables, - `keyboard-translate-table', etc. The valid values are characters. -`generic' - An even more generalized char table, for mapping from a - character to anything. -`display' - Used for display tables, which specify how a particular character - is to appear when displayed. #### Not yet implemented. -`syntax' - Used for syntax tables, which specify the syntax of a particular - character. Higher-level Lisp functions are provided for - working with syntax tables. The valid values are integers. + rainj.type = CHARTAB_RANGE_CHAR; -*/ - (type)) -{ - return (EQ (type, Qchar) || -#ifdef MULE - EQ (type, Qcategory) || -#endif - EQ (type, Qdisplay) || - EQ (type, Qgeneric) || - EQ (type, Qsyntax)) ? Qt : Qnil; + for (i = 0, retval = 0; i < 256 && retval == 0; i++) + { + if (ct->property[i] == BT_UINT16_unloaded) + { + c1 = c + unit; + } + else if (ct->property[i] != BT_UINT16_unbound) + { + c1 = c + unit; + for (; c < c1 && retval == 0; c++) + { + Fput_database (Fprin1_to_string (make_char (c), Qnil), + Fprin1_to_string (UINT16_DECODE (ct->property[i]), + Qnil), + db, Qt); + } + } + else + c += unit; + } } +#endif -DEFUN ("char-table-type", Fchar_table_type, 1, 1, 0, /* -Return the type of char table TABLE. -See `valid-char-table-type-p'. -*/ - (table)) -{ - CHECK_CHAR_TABLE (table); - return char_table_type_to_symbol (XCHAR_TABLE (table)->type); -} -void -fill_char_table (struct Lisp_Char_Table *ct, Lisp_Object value) +static Lisp_Object +mark_byte_table (Lisp_Object obj) { + Lisp_Byte_Table *cte = XBYTE_TABLE (obj); int i; - for (i = 0; i < NUM_ASCII_CHARS; i++) - ct->ascii[i] = value; -#ifdef MULE - for (i = 0; i < NUM_LEADING_BYTES; i++) - ct->level1[i] = value; -#endif /* MULE */ - - if (ct->type == CHAR_TABLE_TYPE_SYNTAX) - update_syntax_table (ct); + for (i = 0; i < 256; i++) + { + mark_object (cte->property[i]); + } + return Qnil; } -DEFUN ("reset-char-table", Freset_char_table, 1, 1, 0, /* -Reset a char table to its default state. -*/ - (table)) +static void +print_byte_table (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) { - struct Lisp_Char_Table *ct; - - CHECK_CHAR_TABLE (table); - ct = XCHAR_TABLE (table); + Lisp_Byte_Table *bte = XBYTE_TABLE (obj); + int i; + struct gcpro gcpro1, gcpro2; + GCPRO2 (obj, printcharfun); - switch (ct->type) + write_c_string ("\n#<byte-table", printcharfun); + for (i = 0; i < 256; i++) { - case CHAR_TABLE_TYPE_CHAR: - case CHAR_TABLE_TYPE_DISPLAY: - case CHAR_TABLE_TYPE_GENERIC: -#ifdef MULE - case CHAR_TABLE_TYPE_CATEGORY: - fill_char_table (ct, Qnil); - break; -#endif /* MULE */ - - case CHAR_TABLE_TYPE_SYNTAX: - fill_char_table (ct, make_int (Sinherit)); - break; - - default: - abort (); + Lisp_Object elt = bte->property[i]; + if ( (i & 15) == 0 ) + write_c_string ("\n ", printcharfun); + write_c_string (" ", printcharfun); + if (EQ (elt, Qunbound)) + write_c_string ("void", printcharfun); + else + print_internal (elt, printcharfun, escapeflag); } + UNGCPRO; + write_c_string (">", printcharfun); +} - return Qnil; +static int +byte_table_equal (Lisp_Object obj1, Lisp_Object obj2, int depth) +{ + Lisp_Byte_Table *cte1 = XBYTE_TABLE (obj1); + Lisp_Byte_Table *cte2 = XBYTE_TABLE (obj2); + int i; + + for (i = 0; i < 256; i++) + if (BYTE_TABLE_P (cte1->property[i])) + { + if (BYTE_TABLE_P (cte2->property[i])) + { + if (!byte_table_equal (cte1->property[i], + cte2->property[i], depth + 1)) + return 0; + } + else + return 0; + } + else + if (!internal_equal (cte1->property[i], cte2->property[i], depth + 1)) + return 0; + return 1; } -DEFUN ("make-char-table", Fmake_char_table, 1, 1, 0, /* -Return a new, empty char table of type TYPE. -Currently recognized types are 'char, 'category, 'display, 'generic, -and 'syntax. See `valid-char-table-type-p'. -*/ - (type)) +static unsigned long +byte_table_hash (Lisp_Object obj, int depth) { - struct Lisp_Char_Table *ct; - Lisp_Object obj; - enum char_table_type ty = symbol_to_char_table_type (type); + Lisp_Byte_Table *cte = XBYTE_TABLE (obj); - ct = alloc_lcrecord_type (struct Lisp_Char_Table, lrecord_char_table); - ct->type = ty; - if (ty == CHAR_TABLE_TYPE_SYNTAX) - { - ct->mirror_table = Fmake_char_table (Qgeneric); - fill_char_table (XCHAR_TABLE (ct->mirror_table), - make_int (Spunct)); - } - else - ct->mirror_table = Qnil; - ct->next_table = Qnil; - XSETCHAR_TABLE (obj, ct); - if (ty == CHAR_TABLE_TYPE_SYNTAX) - { - ct->next_table = Vall_syntax_tables; - Vall_syntax_tables = obj; - } - Freset_char_table (obj); - return obj; + return internal_array_hash (cte->property, 256, depth); } -#ifdef MULE +static const struct lrecord_description byte_table_description[] = { + { XD_LISP_OBJECT_ARRAY, offsetof(Lisp_Byte_Table, property), 256 }, + { XD_END } +}; + +DEFINE_LRECORD_IMPLEMENTATION ("byte-table", byte_table, + mark_byte_table, + print_byte_table, + 0, byte_table_equal, + byte_table_hash, + byte_table_description, + Lisp_Byte_Table); static Lisp_Object -make_char_table_entry (Lisp_Object initval) +make_byte_table (Lisp_Object initval) { Lisp_Object obj; int i; - struct Lisp_Char_Table_Entry *cte = - alloc_lcrecord_type (struct Lisp_Char_Table_Entry, - lrecord_char_table_entry); + Lisp_Byte_Table *cte; - for (i = 0; i < 96; i++) - cte->level2[i] = initval; + cte = alloc_lcrecord_type (Lisp_Byte_Table, &lrecord_byte_table); - XSETCHAR_TABLE_ENTRY (obj, cte); + for (i = 0; i < 256; i++) + cte->property[i] = initval; + + XSETBYTE_TABLE (obj, cte); return obj; } static Lisp_Object -copy_char_table_entry (Lisp_Object entry) +copy_byte_table (Lisp_Object entry) { - struct Lisp_Char_Table_Entry *cte = XCHAR_TABLE_ENTRY (entry); + Lisp_Byte_Table *cte = XBYTE_TABLE (entry); Lisp_Object obj; int i; - struct Lisp_Char_Table_Entry *ctenew = - alloc_lcrecord_type (struct Lisp_Char_Table_Entry, - lrecord_char_table_entry); + Lisp_Byte_Table *ctnew + = alloc_lcrecord_type (Lisp_Byte_Table, &lrecord_byte_table); - for (i = 0; i < 96; i++) + for (i = 0; i < 256; i++) { - Lisp_Object new = cte->level2[i]; - if (CHAR_TABLE_ENTRYP (new)) - ctenew->level2[i] = copy_char_table_entry (new); + if (UINT8_BYTE_TABLE_P (cte->property[i])) + { + ctnew->property[i] = copy_uint8_byte_table (cte->property[i]); + } + else if (UINT16_BYTE_TABLE_P (cte->property[i])) + { + ctnew->property[i] = copy_uint16_byte_table (cte->property[i]); + } + else if (BYTE_TABLE_P (cte->property[i])) + { + ctnew->property[i] = copy_byte_table (cte->property[i]); + } else - ctenew->level2[i] = new; + ctnew->property[i] = cte->property[i]; } - XSETCHAR_TABLE_ENTRY (obj, ctenew); + XSETBYTE_TABLE (obj, ctnew); return obj; } -#endif /* MULE */ - -DEFUN ("copy-char-table", Fcopy_char_table, 1, 1, 0, /* -Make a new char table which is a copy of OLD-TABLE. -It will contain the same values for the same characters and ranges -as OLD-TABLE. The values will not themselves be copied. -*/ - (old_table)) +static int +byte_table_same_value_p (Lisp_Object obj) { - struct Lisp_Char_Table *ct, *ctnew; - Lisp_Object obj; + Lisp_Byte_Table *bte = XBYTE_TABLE (obj); + Lisp_Object v0 = bte->property[0]; int i; - CHECK_CHAR_TABLE (old_table); - ct = XCHAR_TABLE (old_table); - ctnew = alloc_lcrecord_type (struct Lisp_Char_Table, lrecord_char_table); - ctnew->type = ct->type; - - for (i = 0; i < NUM_ASCII_CHARS; i++) + for (i = 1; i < 256; i++) { - Lisp_Object new = ct->ascii[i]; -#ifdef MULE - assert (! (CHAR_TABLE_ENTRYP (new))); -#endif /* MULE */ - ctnew->ascii[i] = new; + if (!internal_equal (bte->property[i], v0, 0)) + return 0; } + return -1; +} -#ifdef MULE +static int +map_over_byte_table (Lisp_Byte_Table *ct, Lisp_Char_Table* root, + Emchar ofs, int place, + int (*fn) (struct chartab_range *range, + Lisp_Object val, void *arg), + void *arg) +{ + int i, retval; + Lisp_Object v; + int unit = 1 << (8 * place); + Emchar c = ofs; - for (i = 0; i < NUM_LEADING_BYTES; i++) + for (i = 0, retval = 0; i < 256 && retval == 0; i++) { - Lisp_Object new = ct->level1[i]; - if (CHAR_TABLE_ENTRYP (new)) - ctnew->level1[i] = copy_char_table_entry (new); + v = ct->property[i]; + if (UINT8_BYTE_TABLE_P (v)) + { + retval + = map_over_uint8_byte_table (XUINT8_BYTE_TABLE(v), root, + c, place - 1, fn, arg); + c += unit; + } + else if (UINT16_BYTE_TABLE_P (v)) + { + retval + = map_over_uint16_byte_table (XUINT16_BYTE_TABLE(v), root, + c, place - 1, fn, arg); + c += unit; + } + else if (BYTE_TABLE_P (v)) + { + retval = map_over_byte_table (XBYTE_TABLE(v), root, + c, place - 1, fn, arg); + c += unit; + } + else if (EQ (v, Qunloaded)) + { +#if 0 + struct chartab_range rainj; + Emchar c1 = c + unit; + + rainj.type = CHARTAB_RANGE_CHAR; + + for (; c < c1 && retval == 0; c++) + { + Lisp_Object ret = get_char_id_table (root, c); + + if (!UNBOUNDP (ret)) + { + rainj.ch = c; + retval = (fn) (&rainj, ret, arg); + } + } +#else + ct->property[i] = Qunbound; + c += unit; +#endif + } + else if (!UNBOUNDP (v)) + { + struct chartab_range rainj; + Emchar c1 = c + unit; + + rainj.type = CHARTAB_RANGE_CHAR; + + for (; c < c1 && retval == 0; c++) + { + rainj.ch = c; + retval = (fn) (&rainj, v, arg); + } + } else - ctnew->level1[i] = new; + c += unit; } + return retval; +} -#endif /* MULE */ +#ifdef HAVE_CHISE_CLIENT +static void +save_byte_table (Lisp_Byte_Table *ct, Lisp_Char_Table* root, + Lisp_Object db, + Emchar ofs, int place, + Lisp_Object (*filter)(Lisp_Object value)) +{ + int i, retval; + Lisp_Object v; + int unit = 1 << (8 * place); + Emchar c = ofs; - if (CHAR_TABLEP (ct->mirror_table)) - ctnew->mirror_table = Fcopy_char_table (ct->mirror_table); + for (i = 0, retval = 0; i < 256 && retval == 0; i++) + { + v = ct->property[i]; + if (UINT8_BYTE_TABLE_P (v)) + { + save_uint8_byte_table (XUINT8_BYTE_TABLE(v), root, db, + c, place - 1, filter); + c += unit; + } + else if (UINT16_BYTE_TABLE_P (v)) + { + save_uint16_byte_table (XUINT16_BYTE_TABLE(v), root, db, + c, place - 1, filter); + c += unit; + } + else if (BYTE_TABLE_P (v)) + { + save_byte_table (XBYTE_TABLE(v), root, db, + c, place - 1, filter); + c += unit; + } + else if (EQ (v, Qunloaded)) + { + c += unit; + } + else if (!UNBOUNDP (v)) + { + struct chartab_range rainj; + Emchar c1 = c + unit; + + if (filter != NULL) + v = (*filter)(v); + + rainj.type = CHARTAB_RANGE_CHAR; + + for (; c < c1 && retval == 0; c++) + { + Fput_database (Fprin1_to_string (make_char (c), Qnil), + Fprin1_to_string (v, Qnil), + db, Qt); + } + } + else + c += unit; + } +} +#endif + +Lisp_Object +get_byte_table (Lisp_Object table, unsigned char idx) +{ + if (UINT8_BYTE_TABLE_P (table)) + return UINT8_DECODE (XUINT8_BYTE_TABLE(table)->property[idx]); + else if (UINT16_BYTE_TABLE_P (table)) + return UINT16_DECODE (XUINT16_BYTE_TABLE(table)->property[idx]); + else if (BYTE_TABLE_P (table)) + return XBYTE_TABLE(table)->property[idx]; else - ctnew->mirror_table = ct->mirror_table; - XSETCHAR_TABLE (obj, ctnew); - return obj; + return table; } -static void -decode_char_table_range (Lisp_Object range, struct chartab_range *outrange) +Lisp_Object +put_byte_table (Lisp_Object table, unsigned char idx, Lisp_Object value) { - if (EQ (range, Qt)) - outrange->type = CHARTAB_RANGE_ALL; - else if (CHAR_OR_CHAR_INTP (range)) + if (UINT8_BYTE_TABLE_P (table)) { - outrange->type = CHARTAB_RANGE_CHAR; - outrange->ch = XCHAR_OR_CHAR_INT (range); + if (UINT8_VALUE_P (value)) + { + XUINT8_BYTE_TABLE(table)->property[idx] = UINT8_ENCODE (value); + if (!UINT8_BYTE_TABLE_P (value) && + !UINT16_BYTE_TABLE_P (value) && !BYTE_TABLE_P (value) + && uint8_byte_table_same_value_p (table)) + { + return value; + } + } + else if (UINT16_VALUE_P (value)) + { + Lisp_Object new = expand_uint8_byte_table_to_uint16 (table); + + XUINT16_BYTE_TABLE(new)->property[idx] = UINT16_ENCODE (value); + return new; + } + else + { + Lisp_Object new = make_byte_table (Qnil); + int i; + + for (i = 0; i < 256; i++) + { + XBYTE_TABLE(new)->property[i] + = UINT8_DECODE (XUINT8_BYTE_TABLE(table)->property[i]); + } + XBYTE_TABLE(new)->property[idx] = value; + return new; + } } -#ifndef MULE - else - signal_simple_error ("Range must be t or a character", range); -#else /* MULE */ - else if (VECTORP (range)) + else if (UINT16_BYTE_TABLE_P (table)) { - struct Lisp_Vector *vec = XVECTOR (range); - Lisp_Object *elts = vector_data (vec); - if (vector_length (vec) != 2) - signal_simple_error ("Length of charset row vector must be 2", - range); - outrange->type = CHARTAB_RANGE_ROW; - outrange->charset = Fget_charset (elts[0]); - CHECK_INT (elts[1]); - outrange->row = XINT (elts[1]); - switch (XCHARSET_TYPE (outrange->charset)) - { - case CHARSET_TYPE_94: - case CHARSET_TYPE_96: - signal_simple_error ("Charset in row vector must be multi-byte", - outrange->charset); - case CHARSET_TYPE_94X94: - check_int_range (outrange->row, 33, 126); - break; - case CHARSET_TYPE_96X96: - check_int_range (outrange->row, 32, 127); - break; - default: - abort (); + if (UINT16_VALUE_P (value)) + { + XUINT16_BYTE_TABLE(table)->property[idx] = UINT16_ENCODE (value); + if (!UINT8_BYTE_TABLE_P (value) && + !UINT16_BYTE_TABLE_P (value) && !BYTE_TABLE_P (value) + && uint16_byte_table_same_value_p (table)) + { + return value; + } + } + else + { + Lisp_Object new = make_byte_table (Qnil); + int i; + + for (i = 0; i < 256; i++) + { + XBYTE_TABLE(new)->property[i] + = UINT16_DECODE (XUINT16_BYTE_TABLE(table)->property[i]); + } + XBYTE_TABLE(new)->property[idx] = value; + return new; } } - else + else if (BYTE_TABLE_P (table)) { - if (!CHARSETP (range) && !SYMBOLP (range)) - signal_simple_error - ("Char table range must be t, charset, char, or vector", range); - outrange->type = CHARTAB_RANGE_CHARSET; - outrange->charset = Fget_charset (range); + XBYTE_TABLE(table)->property[idx] = value; + if (!UINT8_BYTE_TABLE_P (value) && + !UINT16_BYTE_TABLE_P (value) && !BYTE_TABLE_P (value) + && byte_table_same_value_p (table)) + { + return value; + } } -#endif /* MULE */ + else if (!internal_equal (table, value, 0)) + { + if (UINT8_VALUE_P (table) && UINT8_VALUE_P (value)) + { + table = make_uint8_byte_table (UINT8_ENCODE (table)); + XUINT8_BYTE_TABLE(table)->property[idx] = UINT8_ENCODE (value); + } + else if (UINT16_VALUE_P (table) && UINT16_VALUE_P (value)) + { + table = make_uint16_byte_table (UINT16_ENCODE (table)); + XUINT16_BYTE_TABLE(table)->property[idx] = UINT16_ENCODE (value); + } + else + { + table = make_byte_table (table); + XBYTE_TABLE(table)->property[idx] = value; + } + } + return table; } -#ifdef MULE -/* called from CHAR_TABLE_VALUE(). */ Lisp_Object -get_non_ascii_char_table_value (struct Lisp_Char_Table *ct, int leading_byte, - Emchar c) +make_char_id_table (Lisp_Object initval) { - Lisp_Object val; - Lisp_Object charset = CHARSET_BY_LEADING_BYTE (leading_byte); - int byte1, byte2; + Lisp_Object obj; + obj = Fmake_char_table (Qgeneric); + fill_char_table (XCHAR_TABLE (obj), initval); + return obj; +} - BREAKUP_CHAR_1_UNSAFE (c, charset, byte1, byte2); - val = ct->level1[leading_byte - MIN_LEADING_BYTE]; - if (CHAR_TABLE_ENTRYP (val)) + +Lisp_Object Qsystem_char_id; + +Lisp_Object Qcomposition; +Lisp_Object Q_decomposition; +Lisp_Object Qto_ucs; +Lisp_Object Q_ucs; +Lisp_Object Q_ucs_variants; +Lisp_Object Qcompat; +Lisp_Object Qisolated; +Lisp_Object Qinitial; +Lisp_Object Qmedial; +Lisp_Object Qfinal; +Lisp_Object Qvertical; +Lisp_Object QnoBreak; +Lisp_Object Qfraction; +Lisp_Object Qsuper; +Lisp_Object Qsub; +Lisp_Object Qcircle; +Lisp_Object Qsquare; +Lisp_Object Qwide; +Lisp_Object Qnarrow; +Lisp_Object Qsmall; +Lisp_Object Qfont; + +Emchar to_char_id (Lisp_Object v, char* err_msg, Lisp_Object err_arg); + +Emchar +to_char_id (Lisp_Object v, char* err_msg, Lisp_Object err_arg) +{ + if (INTP (v)) + return XINT (v); + if (CHARP (v)) + return XCHAR (v); + else if (EQ (v, Qcompat)) + return -1; + else if (EQ (v, Qisolated)) + return -2; + else if (EQ (v, Qinitial)) + return -3; + else if (EQ (v, Qmedial)) + return -4; + else if (EQ (v, Qfinal)) + return -5; + else if (EQ (v, Qvertical)) + return -6; + else if (EQ (v, QnoBreak)) + return -7; + else if (EQ (v, Qfraction)) + return -8; + else if (EQ (v, Qsuper)) + return -9; + else if (EQ (v, Qsub)) + return -10; + else if (EQ (v, Qcircle)) + return -11; + else if (EQ (v, Qsquare)) + return -12; + else if (EQ (v, Qwide)) + return -13; + else if (EQ (v, Qnarrow)) + return -14; + else if (EQ (v, Qsmall)) + return -15; + else if (EQ (v, Qfont)) + return -16; + else + signal_simple_error (err_msg, err_arg); +} + +DEFUN ("get-composite-char", Fget_composite_char, 1, 1, 0, /* +Return character corresponding with list. +*/ + (list)) +{ + Lisp_Object base, modifier; + Lisp_Object rest; + + if (!CONSP (list)) + signal_simple_error ("Invalid value for composition", list); + base = Fcar (list); + rest = Fcdr (list); + while (!NILP (rest)) { - struct Lisp_Char_Table_Entry *cte = XCHAR_TABLE_ENTRY (val); - val = cte->level2[byte1 - 32]; - if (CHAR_TABLE_ENTRYP (val)) - { - cte = XCHAR_TABLE_ENTRY (val); - assert (byte2 >= 32); - val = cte->level2[byte2 - 32]; - assert (!CHAR_TABLE_ENTRYP (val)); - } + if (!CHARP (base)) + return Qnil; + if (!CONSP (rest)) + signal_simple_error ("Invalid value for composition", list); + modifier = Fcar (rest); + rest = Fcdr (rest); + base = Fcdr (Fassq (modifier, + Fget_char_attribute (base, Qcomposition, Qnil))); } + return base; +} - return val; +DEFUN ("char-variants", Fchar_variants, 1, 1, 0, /* +Return variants of CHARACTER. +*/ + (character)) +{ + Lisp_Object ret; + + CHECK_CHAR (character); + ret = Fget_char_attribute (character, Q_ucs_variants, Qnil); + if (CONSP (ret)) + return Fcopy_list (ret); + else + return Qnil; } -#endif /* MULE */ +#endif -static Lisp_Object -get_char_table (Emchar ch, struct Lisp_Char_Table *ct) + +/* A char table maps from ranges of characters to values. + + Implementing a general data structure that maps from arbitrary + ranges of numbers to values is tricky to do efficiently. As it + happens, it should suffice (and is usually more convenient, anyway) + when dealing with characters to restrict the sorts of ranges that + can be assigned values, as follows: + + 1) All characters. + 2) All characters in a charset. + 3) All characters in a particular row of a charset, where a "row" + means all characters with the same first byte. + 4) A particular character in a charset. + + We use char tables to generalize the 256-element vectors now + littering the Emacs code. + + Possible uses (all should be converted at some point): + + 1) category tables + 2) syntax tables + 3) display tables + 4) case tables + 5) keyboard-translate-table? + + We provide an + abstract type to generalize the Emacs vectors and Mule + vectors-of-vectors goo. + */ + +/************************************************************************/ +/* Char Table object */ +/************************************************************************/ + +#if defined(MULE)&&!defined(UTF2000) + +static Lisp_Object +mark_char_table_entry (Lisp_Object obj) +{ + Lisp_Char_Table_Entry *cte = XCHAR_TABLE_ENTRY (obj); + int i; + + for (i = 0; i < 96; i++) + { + mark_object (cte->level2[i]); + } + return Qnil; +} + +static int +char_table_entry_equal (Lisp_Object obj1, Lisp_Object obj2, int depth) +{ + Lisp_Char_Table_Entry *cte1 = XCHAR_TABLE_ENTRY (obj1); + Lisp_Char_Table_Entry *cte2 = XCHAR_TABLE_ENTRY (obj2); + int i; + + for (i = 0; i < 96; i++) + if (!internal_equal (cte1->level2[i], cte2->level2[i], depth + 1)) + return 0; + + return 1; +} + +static unsigned long +char_table_entry_hash (Lisp_Object obj, int depth) +{ + Lisp_Char_Table_Entry *cte = XCHAR_TABLE_ENTRY (obj); + + return internal_array_hash (cte->level2, 96, depth); +} + +static const struct lrecord_description char_table_entry_description[] = { + { XD_LISP_OBJECT_ARRAY, offsetof (Lisp_Char_Table_Entry, level2), 96 }, + { XD_END } +}; + +DEFINE_LRECORD_IMPLEMENTATION ("char-table-entry", char_table_entry, + mark_char_table_entry, internal_object_printer, + 0, char_table_entry_equal, + char_table_entry_hash, + char_table_entry_description, + Lisp_Char_Table_Entry); +#endif /* MULE */ + +static Lisp_Object +mark_char_table (Lisp_Object obj) { + Lisp_Char_Table *ct = XCHAR_TABLE (obj); +#ifdef UTF2000 + + mark_object (ct->table); + mark_object (ct->name); + mark_object (ct->db); +#else + int i; + + for (i = 0; i < NUM_ASCII_CHARS; i++) + mark_object (ct->ascii[i]); #ifdef MULE + for (i = 0; i < NUM_LEADING_BYTES; i++) + mark_object (ct->level1[i]); +#endif +#endif +#ifdef UTF2000 + return ct->default_value; +#else + return ct->mirror_table; +#endif +} + +/* WARNING: All functions of this nature need to be written extremely + carefully to avoid crashes during GC. Cf. prune_specifiers() + and prune_weak_hash_tables(). */ + +void +prune_syntax_tables (void) +{ + Lisp_Object rest, prev = Qnil; + + for (rest = Vall_syntax_tables; + !NILP (rest); + rest = XCHAR_TABLE (rest)->next_table) + { + if (! marked_p (rest)) + { + /* This table is garbage. Remove it from the list. */ + if (NILP (prev)) + Vall_syntax_tables = XCHAR_TABLE (rest)->next_table; + else + XCHAR_TABLE (prev)->next_table = + XCHAR_TABLE (rest)->next_table; + } + } +} + +static Lisp_Object +char_table_type_to_symbol (enum char_table_type type) +{ + switch (type) { - Lisp_Object charset; - int byte1, byte2; - Lisp_Object val; + default: abort(); + case CHAR_TABLE_TYPE_GENERIC: return Qgeneric; + case CHAR_TABLE_TYPE_SYNTAX: return Qsyntax; + case CHAR_TABLE_TYPE_DISPLAY: return Qdisplay; + case CHAR_TABLE_TYPE_CHAR: return Qchar; +#ifdef MULE + case CHAR_TABLE_TYPE_CATEGORY: return Qcategory; +#endif + } +} + +static enum char_table_type +symbol_to_char_table_type (Lisp_Object symbol) +{ + CHECK_SYMBOL (symbol); + + if (EQ (symbol, Qgeneric)) return CHAR_TABLE_TYPE_GENERIC; + if (EQ (symbol, Qsyntax)) return CHAR_TABLE_TYPE_SYNTAX; + if (EQ (symbol, Qdisplay)) return CHAR_TABLE_TYPE_DISPLAY; + if (EQ (symbol, Qchar)) return CHAR_TABLE_TYPE_CHAR; +#ifdef MULE + if (EQ (symbol, Qcategory)) return CHAR_TABLE_TYPE_CATEGORY; +#endif + + signal_simple_error ("Unrecognized char table type", symbol); + return CHAR_TABLE_TYPE_GENERIC; /* not reached */ +} + +static void +print_chartab_range (Emchar first, Emchar last, Lisp_Object val, + Lisp_Object printcharfun) +{ + if (first != last) + { + write_c_string (" (", printcharfun); + print_internal (make_char (first), printcharfun, 0); + write_c_string (" ", printcharfun); + print_internal (make_char (last), printcharfun, 0); + write_c_string (") ", printcharfun); + } + else + { + write_c_string (" ", printcharfun); + print_internal (make_char (first), printcharfun, 0); + write_c_string (" ", printcharfun); + } + print_internal (val, printcharfun, 1); +} + +#if defined(MULE)&&!defined(UTF2000) + +static void +print_chartab_charset_row (Lisp_Object charset, + int row, + Lisp_Char_Table_Entry *cte, + Lisp_Object printcharfun) +{ + int i; + Lisp_Object cat = Qunbound; + int first = -1; + + for (i = 32; i < 128; i++) + { + Lisp_Object pam = cte->level2[i - 32]; + + if (first == -1) + { + first = i; + cat = pam; + continue; + } + + if (!EQ (cat, pam)) + { + if (row == -1) + print_chartab_range (MAKE_CHAR (charset, first, 0), + MAKE_CHAR (charset, i - 1, 0), + cat, printcharfun); + else + print_chartab_range (MAKE_CHAR (charset, row, first), + MAKE_CHAR (charset, row, i - 1), + cat, printcharfun); + first = -1; + i--; + } + } + + if (first != -1) + { + if (row == -1) + print_chartab_range (MAKE_CHAR (charset, first, 0), + MAKE_CHAR (charset, i - 1, 0), + cat, printcharfun); + else + print_chartab_range (MAKE_CHAR (charset, row, first), + MAKE_CHAR (charset, row, i - 1), + cat, printcharfun); + } +} + +static void +print_chartab_two_byte_charset (Lisp_Object charset, + Lisp_Char_Table_Entry *cte, + Lisp_Object printcharfun) +{ + int i; + + for (i = 32; i < 128; i++) + { + Lisp_Object jen = cte->level2[i - 32]; + + if (!CHAR_TABLE_ENTRYP (jen)) + { + char buf[100]; + + write_c_string (" [", printcharfun); + print_internal (XCHARSET_NAME (charset), printcharfun, 0); + sprintf (buf, " %d] ", i); + write_c_string (buf, printcharfun); + print_internal (jen, printcharfun, 0); + } + else + print_chartab_charset_row (charset, i, XCHAR_TABLE_ENTRY (jen), + printcharfun); + } +} + +#endif /* MULE */ + +static void +print_char_table (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) +{ + Lisp_Char_Table *ct = XCHAR_TABLE (obj); +#ifdef UTF2000 + int i; + struct gcpro gcpro1, gcpro2; + GCPRO2 (obj, printcharfun); + + write_c_string ("#s(char-table ", printcharfun); + write_c_string (" ", printcharfun); + write_c_string (string_data + (symbol_name + (XSYMBOL (char_table_type_to_symbol (ct->type)))), + printcharfun); + write_c_string ("\n ", printcharfun); + print_internal (ct->default_value, printcharfun, escapeflag); + for (i = 0; i < 256; i++) + { + Lisp_Object elt = get_byte_table (ct->table, i); + if (i != 0) write_c_string ("\n ", printcharfun); + if (EQ (elt, Qunbound)) + write_c_string ("void", printcharfun); + else + print_internal (elt, printcharfun, escapeflag); + } + UNGCPRO; +#else /* non UTF2000 */ + char buf[200]; + + sprintf (buf, "#s(char-table type %s data (", + string_data (symbol_name (XSYMBOL + (char_table_type_to_symbol (ct->type))))); + write_c_string (buf, printcharfun); + + /* Now write out the ASCII/Control-1 stuff. */ + { + int i; + int first = -1; + Lisp_Object val = Qunbound; + + for (i = 0; i < NUM_ASCII_CHARS; i++) + { + if (first == -1) + { + first = i; + val = ct->ascii[i]; + continue; + } + + if (!EQ (ct->ascii[i], val)) + { + print_chartab_range (first, i - 1, val, printcharfun); + first = -1; + i--; + } + } + + if (first != -1) + print_chartab_range (first, i - 1, val, printcharfun); + } + +#ifdef MULE + { + Charset_ID i; + + for (i = MIN_LEADING_BYTE; i < MIN_LEADING_BYTE + NUM_LEADING_BYTES; + i++) + { + Lisp_Object ann = ct->level1[i - MIN_LEADING_BYTE]; + Lisp_Object charset = CHARSET_BY_LEADING_BYTE (i); + + if (!CHARSETP (charset) || i == LEADING_BYTE_ASCII + || i == LEADING_BYTE_CONTROL_1) + continue; + if (!CHAR_TABLE_ENTRYP (ann)) + { + write_c_string (" ", printcharfun); + print_internal (XCHARSET_NAME (charset), + printcharfun, 0); + write_c_string (" ", printcharfun); + print_internal (ann, printcharfun, 0); + } + else + { + Lisp_Char_Table_Entry *cte = XCHAR_TABLE_ENTRY (ann); + if (XCHARSET_DIMENSION (charset) == 1) + print_chartab_charset_row (charset, -1, cte, printcharfun); + else + print_chartab_two_byte_charset (charset, cte, printcharfun); + } + } + } +#endif /* MULE */ +#endif /* non UTF2000 */ + + write_c_string ("))", printcharfun); +} + +static int +char_table_equal (Lisp_Object obj1, Lisp_Object obj2, int depth) +{ + Lisp_Char_Table *ct1 = XCHAR_TABLE (obj1); + Lisp_Char_Table *ct2 = XCHAR_TABLE (obj2); + int i; + + if (CHAR_TABLE_TYPE (ct1) != CHAR_TABLE_TYPE (ct2)) + return 0; + +#ifdef UTF2000 + for (i = 0; i < 256; i++) + { + if (!internal_equal (get_byte_table (ct1->table, i), + get_byte_table (ct2->table, i), 0)) + return 0; + } +#else + for (i = 0; i < NUM_ASCII_CHARS; i++) + if (!internal_equal (ct1->ascii[i], ct2->ascii[i], depth + 1)) + return 0; + +#ifdef MULE + for (i = 0; i < NUM_LEADING_BYTES; i++) + if (!internal_equal (ct1->level1[i], ct2->level1[i], depth + 1)) + return 0; +#endif /* MULE */ +#endif /* non UTF2000 */ + + return 1; +} + +static unsigned long +char_table_hash (Lisp_Object obj, int depth) +{ + Lisp_Char_Table *ct = XCHAR_TABLE (obj); +#ifdef UTF2000 + return byte_table_hash (ct->table, depth + 1); +#else + unsigned long hashval = internal_array_hash (ct->ascii, NUM_ASCII_CHARS, + depth); +#ifdef MULE + hashval = HASH2 (hashval, + internal_array_hash (ct->level1, NUM_LEADING_BYTES, depth)); +#endif /* MULE */ + return hashval; +#endif +} + +static const struct lrecord_description char_table_description[] = { +#ifdef UTF2000 + { XD_LISP_OBJECT, offsetof(Lisp_Char_Table, table) }, + { XD_LISP_OBJECT, offsetof(Lisp_Char_Table, default_value) }, + { XD_LISP_OBJECT, offsetof(Lisp_Char_Table, name) }, + { XD_LISP_OBJECT, offsetof(Lisp_Char_Table, db) }, +#else + { XD_LISP_OBJECT_ARRAY, offsetof (Lisp_Char_Table, ascii), NUM_ASCII_CHARS }, +#ifdef MULE + { XD_LISP_OBJECT_ARRAY, offsetof (Lisp_Char_Table, level1), NUM_LEADING_BYTES }, +#endif +#endif +#ifndef UTF2000 + { XD_LISP_OBJECT, offsetof (Lisp_Char_Table, mirror_table) }, +#endif + { XD_LO_LINK, offsetof (Lisp_Char_Table, next_table) }, + { XD_END } +}; + +DEFINE_LRECORD_IMPLEMENTATION ("char-table", char_table, + mark_char_table, print_char_table, 0, + char_table_equal, char_table_hash, + char_table_description, + Lisp_Char_Table); + +DEFUN ("char-table-p", Fchar_table_p, 1, 1, 0, /* +Return non-nil if OBJECT is a char table. + +A char table is a table that maps characters (or ranges of characters) +to values. Char tables are specialized for characters, only allowing +particular sorts of ranges to be assigned values. Although this +loses in generality, it makes for extremely fast (constant-time) +lookups, and thus is feasible for applications that do an extremely +large number of lookups (e.g. scanning a buffer for a character in +a particular syntax, where a lookup in the syntax table must occur +once per character). + +When Mule support exists, the types of ranges that can be assigned +values are + +-- all characters +-- an entire charset +-- a single row in a two-octet charset +-- a single character + +When Mule support is not present, the types of ranges that can be +assigned values are + +-- all characters +-- a single character + +To create a char table, use `make-char-table'. +To modify a char table, use `put-char-table' or `remove-char-table'. +To retrieve the value for a particular character, use `get-char-table'. +See also `map-char-table', `clear-char-table', `copy-char-table', +`valid-char-table-type-p', `char-table-type-list', +`valid-char-table-value-p', and `check-char-table-value'. +*/ + (object)) +{ + return CHAR_TABLEP (object) ? Qt : Qnil; +} + +DEFUN ("char-table-type-list", Fchar_table_type_list, 0, 0, 0, /* +Return a list of the recognized char table types. +See `valid-char-table-type-p'. +*/ + ()) +{ +#ifdef MULE + return list5 (Qchar, Qcategory, Qdisplay, Qgeneric, Qsyntax); +#else + return list4 (Qchar, Qdisplay, Qgeneric, Qsyntax); +#endif +} + +DEFUN ("valid-char-table-type-p", Fvalid_char_table_type_p, 1, 1, 0, /* +Return t if TYPE if a recognized char table type. + +Each char table type is used for a different purpose and allows different +sorts of values. The different char table types are + +`category' + Used for category tables, which specify the regexp categories + that a character is in. The valid values are nil or a + bit vector of 95 elements. Higher-level Lisp functions are + provided for working with category tables. Currently categories + and category tables only exist when Mule support is present. +`char' + A generalized char table, for mapping from one character to + another. Used for case tables, syntax matching tables, + `keyboard-translate-table', etc. The valid values are characters. +`generic' + An even more generalized char table, for mapping from a + character to anything. +`display' + Used for display tables, which specify how a particular character + is to appear when displayed. #### Not yet implemented. +`syntax' + Used for syntax tables, which specify the syntax of a particular + character. Higher-level Lisp functions are provided for + working with syntax tables. The valid values are integers. + +*/ + (type)) +{ + return (EQ (type, Qchar) || +#ifdef MULE + EQ (type, Qcategory) || +#endif + EQ (type, Qdisplay) || + EQ (type, Qgeneric) || + EQ (type, Qsyntax)) ? Qt : Qnil; +} + +DEFUN ("char-table-type", Fchar_table_type, 1, 1, 0, /* +Return the type of CHAR-TABLE. +See `valid-char-table-type-p'. +*/ + (char_table)) +{ + CHECK_CHAR_TABLE (char_table); + return char_table_type_to_symbol (XCHAR_TABLE (char_table)->type); +} + +void +fill_char_table (Lisp_Char_Table *ct, Lisp_Object value) +{ +#ifdef UTF2000 + ct->table = Qunbound; + ct->default_value = value; + ct->unloaded = 0; +#else + int i; + + for (i = 0; i < NUM_ASCII_CHARS; i++) + ct->ascii[i] = value; +#ifdef MULE + for (i = 0; i < NUM_LEADING_BYTES; i++) + ct->level1[i] = value; +#endif /* MULE */ +#endif + +#ifndef UTF2000 + if (ct->type == CHAR_TABLE_TYPE_SYNTAX) + update_syntax_table (ct); +#endif +} + +DEFUN ("reset-char-table", Freset_char_table, 1, 1, 0, /* +Reset CHAR-TABLE to its default state. +*/ + (char_table)) +{ + Lisp_Char_Table *ct; + + CHECK_CHAR_TABLE (char_table); + ct = XCHAR_TABLE (char_table); + + switch (ct->type) + { + case CHAR_TABLE_TYPE_CHAR: + fill_char_table (ct, make_char (0)); + break; + case CHAR_TABLE_TYPE_DISPLAY: + case CHAR_TABLE_TYPE_GENERIC: +#ifdef MULE + case CHAR_TABLE_TYPE_CATEGORY: +#endif /* MULE */ + fill_char_table (ct, Qnil); + break; + + case CHAR_TABLE_TYPE_SYNTAX: + fill_char_table (ct, make_int (Sinherit)); + break; + + default: + abort (); + } + + return Qnil; +} + +DEFUN ("make-char-table", Fmake_char_table, 1, 1, 0, /* +Return a new, empty char table of type TYPE. +Currently recognized types are 'char, 'category, 'display, 'generic, +and 'syntax. See `valid-char-table-type-p'. +*/ + (type)) +{ + Lisp_Char_Table *ct; + Lisp_Object obj; + enum char_table_type ty = symbol_to_char_table_type (type); + + ct = alloc_lcrecord_type (Lisp_Char_Table, &lrecord_char_table); + ct->type = ty; +#ifndef UTF2000 + if (ty == CHAR_TABLE_TYPE_SYNTAX) + { + ct->mirror_table = Fmake_char_table (Qgeneric); + fill_char_table (XCHAR_TABLE (ct->mirror_table), + make_int (Spunct)); + } + else + ct->mirror_table = Qnil; +#else + ct->name = Qnil; + ct->db = Qnil; +#endif + ct->next_table = Qnil; + XSETCHAR_TABLE (obj, ct); + if (ty == CHAR_TABLE_TYPE_SYNTAX) + { + ct->next_table = Vall_syntax_tables; + Vall_syntax_tables = obj; + } + Freset_char_table (obj); + return obj; +} + +#if defined(MULE)&&!defined(UTF2000) + +static Lisp_Object +make_char_table_entry (Lisp_Object initval) +{ + Lisp_Object obj; + int i; + Lisp_Char_Table_Entry *cte = + alloc_lcrecord_type (Lisp_Char_Table_Entry, &lrecord_char_table_entry); + + for (i = 0; i < 96; i++) + cte->level2[i] = initval; + + XSETCHAR_TABLE_ENTRY (obj, cte); + return obj; +} + +static Lisp_Object +copy_char_table_entry (Lisp_Object entry) +{ + Lisp_Char_Table_Entry *cte = XCHAR_TABLE_ENTRY (entry); + Lisp_Object obj; + int i; + Lisp_Char_Table_Entry *ctenew = + alloc_lcrecord_type (Lisp_Char_Table_Entry, &lrecord_char_table_entry); + + for (i = 0; i < 96; i++) + { + Lisp_Object new = cte->level2[i]; + if (CHAR_TABLE_ENTRYP (new)) + ctenew->level2[i] = copy_char_table_entry (new); + else + ctenew->level2[i] = new; + } + + XSETCHAR_TABLE_ENTRY (obj, ctenew); + return obj; +} + +#endif /* MULE */ + +DEFUN ("copy-char-table", Fcopy_char_table, 1, 1, 0, /* +Return a new char table which is a copy of CHAR-TABLE. +It will contain the same values for the same characters and ranges +as CHAR-TABLE. The values will not themselves be copied. +*/ + (char_table)) +{ + Lisp_Char_Table *ct, *ctnew; + Lisp_Object obj; +#ifndef UTF2000 + int i; +#endif + + CHECK_CHAR_TABLE (char_table); + ct = XCHAR_TABLE (char_table); + ctnew = alloc_lcrecord_type (Lisp_Char_Table, &lrecord_char_table); + ctnew->type = ct->type; +#ifdef UTF2000 + ctnew->default_value = ct->default_value; + /* [tomo:2002-01-21] Perhaps this code seems wrong */ + ctnew->name = ct->name; + ctnew->db = ct->db; + + if (UINT8_BYTE_TABLE_P (ct->table)) + { + ctnew->table = copy_uint8_byte_table (ct->table); + } + else if (UINT16_BYTE_TABLE_P (ct->table)) + { + ctnew->table = copy_uint16_byte_table (ct->table); + } + else if (BYTE_TABLE_P (ct->table)) + { + ctnew->table = copy_byte_table (ct->table); + } + else if (!UNBOUNDP (ct->table)) + ctnew->table = ct->table; +#else /* non UTF2000 */ + + for (i = 0; i < NUM_ASCII_CHARS; i++) + { + Lisp_Object new = ct->ascii[i]; +#ifdef MULE + assert (! (CHAR_TABLE_ENTRYP (new))); +#endif /* MULE */ + ctnew->ascii[i] = new; + } + +#ifdef MULE + + for (i = 0; i < NUM_LEADING_BYTES; i++) + { + Lisp_Object new = ct->level1[i]; + if (CHAR_TABLE_ENTRYP (new)) + ctnew->level1[i] = copy_char_table_entry (new); + else + ctnew->level1[i] = new; + } + +#endif /* MULE */ +#endif /* non UTF2000 */ + +#ifndef UTF2000 + if (CHAR_TABLEP (ct->mirror_table)) + ctnew->mirror_table = Fcopy_char_table (ct->mirror_table); + else + ctnew->mirror_table = ct->mirror_table; +#endif + ctnew->next_table = Qnil; + XSETCHAR_TABLE (obj, ctnew); + if (ctnew->type == CHAR_TABLE_TYPE_SYNTAX) + { + ctnew->next_table = Vall_syntax_tables; + Vall_syntax_tables = obj; + } + return obj; +} + +INLINE_HEADER int XCHARSET_CELL_RANGE (Lisp_Object ccs); +INLINE_HEADER int +XCHARSET_CELL_RANGE (Lisp_Object ccs) +{ + switch (XCHARSET_CHARS (ccs)) + { + case 94: + return (33 << 8) | 126; + case 96: + return (32 << 8) | 127; +#ifdef UTF2000 + case 128: + return (0 << 8) | 127; + case 256: + return (0 << 8) | 255; +#endif + default: + abort (); + return 0; + } +} + +#ifndef UTF2000 +static +#endif +void +decode_char_table_range (Lisp_Object range, struct chartab_range *outrange) +{ + if (EQ (range, Qt)) + outrange->type = CHARTAB_RANGE_ALL; + else if (EQ (range, Qnil)) + outrange->type = CHARTAB_RANGE_DEFAULT; + else if (CHAR_OR_CHAR_INTP (range)) + { + outrange->type = CHARTAB_RANGE_CHAR; + outrange->ch = XCHAR_OR_CHAR_INT (range); + } +#ifndef MULE + else + signal_simple_error ("Range must be t or a character", range); +#else /* MULE */ + else if (VECTORP (range)) + { + Lisp_Vector *vec = XVECTOR (range); + Lisp_Object *elts = vector_data (vec); + int cell_min, cell_max; + + outrange->type = CHARTAB_RANGE_ROW; + outrange->charset = Fget_charset (elts[0]); + CHECK_INT (elts[1]); + outrange->row = XINT (elts[1]); + if (XCHARSET_DIMENSION (outrange->charset) < 2) + signal_simple_error ("Charset in row vector must be multi-byte", + outrange->charset); + else + { + int ret = XCHARSET_CELL_RANGE (outrange->charset); + + cell_min = ret >> 8; + cell_max = ret & 0xFF; + } + if (XCHARSET_DIMENSION (outrange->charset) == 2) + check_int_range (outrange->row, cell_min, cell_max); +#ifdef UTF2000 + else if (XCHARSET_DIMENSION (outrange->charset) == 3) + { + check_int_range (outrange->row >> 8 , cell_min, cell_max); + check_int_range (outrange->row & 0xFF, cell_min, cell_max); + } + else if (XCHARSET_DIMENSION (outrange->charset) == 4) + { + check_int_range ( outrange->row >> 16 , cell_min, cell_max); + check_int_range ((outrange->row >> 8) & 0xFF, cell_min, cell_max); + check_int_range ( outrange->row & 0xFF, cell_min, cell_max); + } +#endif + else + abort (); + } + else + { + if (!CHARSETP (range) && !SYMBOLP (range)) + signal_simple_error + ("Char table range must be t, charset, char, or vector", range); + outrange->type = CHARTAB_RANGE_CHARSET; + outrange->charset = Fget_charset (range); + } +#endif /* MULE */ +} + +#if defined(MULE)&&!defined(UTF2000) + +/* called from CHAR_TABLE_VALUE(). */ +Lisp_Object +get_non_ascii_char_table_value (Lisp_Char_Table *ct, Charset_ID leading_byte, + Emchar c) +{ + Lisp_Object val; +#ifdef UTF2000 + Lisp_Object charset; +#else + Lisp_Object charset = CHARSET_BY_LEADING_BYTE (leading_byte); +#endif + int byte1, byte2; + +#ifdef UTF2000 + BREAKUP_CHAR (c, charset, byte1, byte2); +#else + BREAKUP_CHAR_1_UNSAFE (c, charset, byte1, byte2); +#endif + val = ct->level1[leading_byte - MIN_LEADING_BYTE]; + if (CHAR_TABLE_ENTRYP (val)) + { + Lisp_Char_Table_Entry *cte = XCHAR_TABLE_ENTRY (val); + val = cte->level2[byte1 - 32]; + if (CHAR_TABLE_ENTRYP (val)) + { + cte = XCHAR_TABLE_ENTRY (val); + assert (byte2 >= 32); + val = cte->level2[byte2 - 32]; + assert (!CHAR_TABLE_ENTRYP (val)); + } + } + + return val; +} + +#endif /* MULE */ + +Lisp_Object +get_char_table (Emchar ch, Lisp_Char_Table *ct) +{ +#ifdef UTF2000 + { + Lisp_Object ret = get_char_id_table (ct, ch); + +#ifdef HAVE_CHISE_CLIENT + if (NILP (ret)) + { + if (EQ (CHAR_TABLE_NAME (ct), Qdowncase)) + ret = Fget_char_attribute (make_char (ch), Q_lowercase, Qnil); + else if (EQ (CHAR_TABLE_NAME (ct), Qflippedcase)) + ret = Fget_char_attribute (make_char (ch), Q_uppercase, Qnil); + if (CONSP (ret)) + { + ret = XCAR (ret); + if (CONSP (ret)) + ret = Ffind_char (ret); + } + } +#endif + return ret; + } +#elif defined(MULE) + { + Lisp_Object charset; + int byte1, byte2; + Lisp_Object val; + + BREAKUP_CHAR (ch, charset, byte1, byte2); + + if (EQ (charset, Vcharset_ascii)) + val = ct->ascii[byte1]; + else if (EQ (charset, Vcharset_control_1)) + val = ct->ascii[byte1 + 128]; + else + { + int lb = XCHARSET_LEADING_BYTE (charset) - MIN_LEADING_BYTE; + val = ct->level1[lb]; + if (CHAR_TABLE_ENTRYP (val)) + { + Lisp_Char_Table_Entry *cte = XCHAR_TABLE_ENTRY (val); + val = cte->level2[byte1 - 32]; + if (CHAR_TABLE_ENTRYP (val)) + { + cte = XCHAR_TABLE_ENTRY (val); + assert (byte2 >= 32); + val = cte->level2[byte2 - 32]; + assert (!CHAR_TABLE_ENTRYP (val)); + } + } + } + + return val; + } +#else /* not MULE */ + return ct->ascii[(unsigned char)ch]; +#endif /* not MULE */ +} + + +DEFUN ("get-char-table", Fget_char_table, 2, 2, 0, /* +Find value for CHARACTER in CHAR-TABLE. +*/ + (character, char_table)) +{ + CHECK_CHAR_TABLE (char_table); + CHECK_CHAR_COERCE_INT (character); + + return get_char_table (XCHAR (character), XCHAR_TABLE (char_table)); +} + +DEFUN ("get-range-char-table", Fget_range_char_table, 2, 3, 0, /* +Find value for a range in CHAR-TABLE. +If there is more than one value, return MULTI (defaults to nil). +*/ + (range, char_table, multi)) +{ + Lisp_Char_Table *ct; + struct chartab_range rainj; + + if (CHAR_OR_CHAR_INTP (range)) + return Fget_char_table (range, char_table); + CHECK_CHAR_TABLE (char_table); + ct = XCHAR_TABLE (char_table); + + decode_char_table_range (range, &rainj); + switch (rainj.type) + { + case CHARTAB_RANGE_ALL: + { +#ifdef UTF2000 + if (UINT8_BYTE_TABLE_P (ct->table)) + return multi; + else if (UINT16_BYTE_TABLE_P (ct->table)) + return multi; + else if (BYTE_TABLE_P (ct->table)) + return multi; + else + return ct->table; +#else /* non UTF2000 */ + int i; + Lisp_Object first = ct->ascii[0]; + + for (i = 1; i < NUM_ASCII_CHARS; i++) + if (!EQ (first, ct->ascii[i])) + return multi; + +#ifdef MULE + for (i = MIN_LEADING_BYTE; i < MIN_LEADING_BYTE + NUM_LEADING_BYTES; + i++) + { + if (!CHARSETP (CHARSET_BY_LEADING_BYTE (i)) + || i == LEADING_BYTE_ASCII + || i == LEADING_BYTE_CONTROL_1) + continue; + if (!EQ (first, ct->level1[i - MIN_LEADING_BYTE])) + return multi; + } +#endif /* MULE */ + + return first; +#endif /* non UTF2000 */ + } + +#ifdef MULE + case CHARTAB_RANGE_CHARSET: +#ifdef UTF2000 + return multi; +#else + if (EQ (rainj.charset, Vcharset_ascii)) + { + int i; + Lisp_Object first = ct->ascii[0]; + + for (i = 1; i < 128; i++) + if (!EQ (first, ct->ascii[i])) + return multi; + return first; + } + + if (EQ (rainj.charset, Vcharset_control_1)) + { + int i; + Lisp_Object first = ct->ascii[128]; + + for (i = 129; i < 160; i++) + if (!EQ (first, ct->ascii[i])) + return multi; + return first; + } + + { + Lisp_Object val = ct->level1[XCHARSET_LEADING_BYTE (rainj.charset) - + MIN_LEADING_BYTE]; + if (CHAR_TABLE_ENTRYP (val)) + return multi; + return val; + } +#endif + + case CHARTAB_RANGE_ROW: +#ifdef UTF2000 + return multi; +#else + { + Lisp_Object val = ct->level1[XCHARSET_LEADING_BYTE (rainj.charset) - + MIN_LEADING_BYTE]; + if (!CHAR_TABLE_ENTRYP (val)) + return val; + val = XCHAR_TABLE_ENTRY (val)->level2[rainj.row - 32]; + if (CHAR_TABLE_ENTRYP (val)) + return multi; + return val; + } +#endif /* not UTF2000 */ +#endif /* not MULE */ + + default: + abort (); + } + + return Qnil; /* not reached */ +} + +static int +check_valid_char_table_value (Lisp_Object value, enum char_table_type type, + Error_behavior errb) +{ + switch (type) + { + case CHAR_TABLE_TYPE_SYNTAX: + if (!ERRB_EQ (errb, ERROR_ME)) + return INTP (value) || (CONSP (value) && INTP (XCAR (value)) + && CHAR_OR_CHAR_INTP (XCDR (value))); + if (CONSP (value)) + { + Lisp_Object cdr = XCDR (value); + CHECK_INT (XCAR (value)); + CHECK_CHAR_COERCE_INT (cdr); + } + else + CHECK_INT (value); + break; + +#ifdef MULE + case CHAR_TABLE_TYPE_CATEGORY: + if (!ERRB_EQ (errb, ERROR_ME)) + return CATEGORY_TABLE_VALUEP (value); + CHECK_CATEGORY_TABLE_VALUE (value); + break; +#endif /* MULE */ + + case CHAR_TABLE_TYPE_GENERIC: + return 1; + + case CHAR_TABLE_TYPE_DISPLAY: + /* #### fix this */ + maybe_signal_simple_error ("Display char tables not yet implemented", + value, Qchar_table, errb); + return 0; + + case CHAR_TABLE_TYPE_CHAR: + if (!ERRB_EQ (errb, ERROR_ME)) + return CHAR_OR_CHAR_INTP (value); + CHECK_CHAR_COERCE_INT (value); + break; + + default: + abort (); + } + + return 0; /* not reached */ +} + +static Lisp_Object +canonicalize_char_table_value (Lisp_Object value, enum char_table_type type) +{ + switch (type) + { + case CHAR_TABLE_TYPE_SYNTAX: + if (CONSP (value)) + { + Lisp_Object car = XCAR (value); + Lisp_Object cdr = XCDR (value); + CHECK_CHAR_COERCE_INT (cdr); + return Fcons (car, cdr); + } + break; + case CHAR_TABLE_TYPE_CHAR: + CHECK_CHAR_COERCE_INT (value); + break; + default: + break; + } + return value; +} + +DEFUN ("valid-char-table-value-p", Fvalid_char_table_value_p, 2, 2, 0, /* +Return non-nil if VALUE is a valid value for CHAR-TABLE-TYPE. +*/ + (value, char_table_type)) +{ + enum char_table_type type = symbol_to_char_table_type (char_table_type); + + return check_valid_char_table_value (value, type, ERROR_ME_NOT) ? Qt : Qnil; +} + +DEFUN ("check-valid-char-table-value", Fcheck_valid_char_table_value, 2, 2, 0, /* +Signal an error if VALUE is not a valid value for CHAR-TABLE-TYPE. +*/ + (value, char_table_type)) +{ + enum char_table_type type = symbol_to_char_table_type (char_table_type); + + check_valid_char_table_value (value, type, ERROR_ME); + return Qnil; +} + +#ifdef UTF2000 +Lisp_Char_Table* char_attribute_table_to_put; +Lisp_Object Qput_char_table_map_function; +Lisp_Object value_to_put; + +DEFUN ("put-char-table-map-function", + Fput_char_table_map_function, 2, 2, 0, /* +For internal use. Don't use it. +*/ + (c, value)) +{ + put_char_id_table_0 (char_attribute_table_to_put, c, value_to_put); + return Qnil; +} +#endif + +/* Assign VAL to all characters in RANGE in char table CT. */ + +void +put_char_table (Lisp_Char_Table *ct, struct chartab_range *range, + Lisp_Object val) +{ + switch (range->type) + { + case CHARTAB_RANGE_ALL: + /* printf ("put-char-table: range = all\n"); */ + fill_char_table (ct, val); + return; /* avoid the duplicate call to update_syntax_table() below, + since fill_char_table() also did that. */ + +#ifdef UTF2000 + case CHARTAB_RANGE_DEFAULT: + ct->default_value = val; + return; +#endif + +#ifdef MULE + case CHARTAB_RANGE_CHARSET: +#ifdef UTF2000 + { + Lisp_Object encoding_table = XCHARSET_ENCODING_TABLE (range->charset); + + /* printf ("put-char-table: range = charset: %d\n", + XCHARSET_LEADING_BYTE (range->charset)); + */ + if ( CHAR_TABLEP (encoding_table) ) + { + char_attribute_table_to_put = ct; + value_to_put = val; + Fmap_char_attribute (Qput_char_table_map_function, + XCHAR_TABLE_NAME (encoding_table), + Qnil); + } +#if 0 + else + { + Emchar c; + + for (c = 0; c < 1 << 24; c++) + { + if ( charset_code_point (range->charset, c) >= 0 ) + put_char_id_table_0 (ct, c, val); + } + } +#endif + } +#else + if (EQ (range->charset, Vcharset_ascii)) + { + int i; + for (i = 0; i < 128; i++) + ct->ascii[i] = val; + } + else if (EQ (range->charset, Vcharset_control_1)) + { + int i; + for (i = 128; i < 160; i++) + ct->ascii[i] = val; + } + else + { + int lb = XCHARSET_LEADING_BYTE (range->charset) - MIN_LEADING_BYTE; + ct->level1[lb] = val; + } +#endif + break; - BREAKUP_CHAR (ch, charset, byte1, byte2); + case CHARTAB_RANGE_ROW: +#ifdef UTF2000 + { + int cell_min, cell_max, i; - if (EQ (charset, Vcharset_ascii)) - val = ct->ascii[byte1]; - else if (EQ (charset, Vcharset_control_1)) - val = ct->ascii[byte1 + 128]; - else + i = XCHARSET_CELL_RANGE (range->charset); + cell_min = i >> 8; + cell_max = i & 0xFF; + for (i = cell_min; i <= cell_max; i++) + { + Emchar ch = DECODE_CHAR (range->charset, (range->row << 8) | i); + + if ( charset_code_point (range->charset, ch, 0) >= 0 ) + put_char_id_table_0 (ct, ch, val); + } + } +#else { - int lb = XCHARSET_LEADING_BYTE (charset) - MIN_LEADING_BYTE; - val = ct->level1[lb]; - if (CHAR_TABLE_ENTRYP (val)) + Lisp_Char_Table_Entry *cte; + int lb = XCHARSET_LEADING_BYTE (range->charset) - MIN_LEADING_BYTE; + /* make sure that there is a separate entry for the row. */ + if (!CHAR_TABLE_ENTRYP (ct->level1[lb])) + ct->level1[lb] = make_char_table_entry (ct->level1[lb]); + cte = XCHAR_TABLE_ENTRY (ct->level1[lb]); + cte->level2[range->row - 32] = val; + } +#endif /* not UTF2000 */ + break; +#endif /* MULE */ + + case CHARTAB_RANGE_CHAR: +#ifdef UTF2000 + /* printf ("put-char-table: range = char: 0x%x\n", range->ch); */ + put_char_id_table_0 (ct, range->ch, val); + break; +#elif defined(MULE) + { + Lisp_Object charset; + int byte1, byte2; + + BREAKUP_CHAR (range->ch, charset, byte1, byte2); + if (EQ (charset, Vcharset_ascii)) + ct->ascii[byte1] = val; + else if (EQ (charset, Vcharset_control_1)) + ct->ascii[byte1 + 128] = val; + else { - struct Lisp_Char_Table_Entry *cte = XCHAR_TABLE_ENTRY (val); - val = cte->level2[byte1 - 32]; - if (CHAR_TABLE_ENTRYP (val)) + Lisp_Char_Table_Entry *cte; + int lb = XCHARSET_LEADING_BYTE (charset) - MIN_LEADING_BYTE; + /* make sure that there is a separate entry for the row. */ + if (!CHAR_TABLE_ENTRYP (ct->level1[lb])) + ct->level1[lb] = make_char_table_entry (ct->level1[lb]); + cte = XCHAR_TABLE_ENTRY (ct->level1[lb]); + /* now CTE is a char table entry for the charset; + each entry is for a single row (or character of + a one-octet charset). */ + if (XCHARSET_DIMENSION (charset) == 1) + cte->level2[byte1 - 32] = val; + else { - cte = XCHAR_TABLE_ENTRY (val); - assert (byte2 >= 32); - val = cte->level2[byte2 - 32]; - assert (!CHAR_TABLE_ENTRYP (val)); + /* assigning to one character in a two-octet charset. */ + /* make sure that the charset row contains a separate + entry for each character. */ + if (!CHAR_TABLE_ENTRYP (cte->level2[byte1 - 32])) + cte->level2[byte1 - 32] = + make_char_table_entry (cte->level2[byte1 - 32]); + cte = XCHAR_TABLE_ENTRY (cte->level2[byte1 - 32]); + cte->level2[byte2 - 32] = val; } } } - - return val; - } #else /* not MULE */ - return ct->ascii[(unsigned char)ch]; + ct->ascii[(unsigned char) (range->ch)] = val; + break; #endif /* not MULE */ + } + +#ifndef UTF2000 + if (ct->type == CHAR_TABLE_TYPE_SYNTAX) + update_syntax_table (ct); +#endif } +DEFUN ("put-char-table", Fput_char_table, 3, 3, 0, /* +Set the value for chars in RANGE to be VALUE in CHAR-TABLE. -DEFUN ("get-char-table", Fget_char_table, 2, 2, 0, /* -Find value for char CH in TABLE. +RANGE specifies one or more characters to be affected and should be +one of the following: + +-- t (all characters are affected) +-- A charset (only allowed when Mule support is present) +-- A vector of two elements: a two-octet charset and a row number + (only allowed when Mule support is present) +-- A single character + +VALUE must be a value appropriate for the type of CHAR-TABLE. +See `valid-char-table-type-p'. */ - (ch, table)) + (range, value, char_table)) { - struct Lisp_Char_Table *ct; - - CHECK_CHAR_TABLE (table); - ct = XCHAR_TABLE (table); - CHECK_CHAR_COERCE_INT (ch); + Lisp_Char_Table *ct; + struct chartab_range rainj; - return get_char_table (XCHAR (ch), ct); + CHECK_CHAR_TABLE (char_table); + ct = XCHAR_TABLE (char_table); + check_valid_char_table_value (value, ct->type, ERROR_ME); + decode_char_table_range (range, &rainj); + value = canonicalize_char_table_value (value, ct->type); + put_char_table (ct, &rainj, value); + return Qnil; } -DEFUN ("get-range-char-table", Fget_range_char_table, 2, 3, 0, /* -Find value for a range in TABLE. -If there is more than one value, return MULTI (defaults to nil). -*/ - (range, table, multi)) +#ifndef UTF2000 +/* Map FN over the ASCII chars in CT. */ + +static int +map_over_charset_ascii (Lisp_Char_Table *ct, + int (*fn) (struct chartab_range *range, + Lisp_Object val, void *arg), + void *arg) { - struct Lisp_Char_Table *ct; struct chartab_range rainj; + int i, retval; + int start = 0; +#ifdef MULE + int stop = 128; +#else + int stop = 256; +#endif - if (CHAR_OR_CHAR_INTP (range)) - return Fget_char_table (range, table); - CHECK_CHAR_TABLE (table); - ct = XCHAR_TABLE (table); + rainj.type = CHARTAB_RANGE_CHAR; - decode_char_table_range (range, &rainj); - switch (rainj.type) + for (i = start, retval = 0; i < stop && retval == 0; i++) { - case CHARTAB_RANGE_ALL: - { - int i; - Lisp_Object first = ct->ascii[0]; + rainj.ch = (Emchar) i; + retval = (fn) (&rainj, ct->ascii[i], arg); + } - for (i = 1; i < NUM_ASCII_CHARS; i++) - if (!EQ (first, ct->ascii[i])) - return multi; + return retval; +} #ifdef MULE - for (i = MIN_LEADING_BYTE; i < MIN_LEADING_BYTE + NUM_LEADING_BYTES; - i++) - { - if (!CHARSETP (CHARSET_BY_LEADING_BYTE (i)) - || i == LEADING_BYTE_ASCII - || i == LEADING_BYTE_CONTROL_1) - continue; - if (!EQ (first, ct->level1[i - MIN_LEADING_BYTE])) - return multi; - } -#endif /* MULE */ - return first; - } +/* Map FN over the Control-1 chars in CT. */ -#ifdef MULE - case CHARTAB_RANGE_CHARSET: - if (EQ (rainj.charset, Vcharset_ascii)) - { - int i; - Lisp_Object first = ct->ascii[0]; +static int +map_over_charset_control_1 (Lisp_Char_Table *ct, + int (*fn) (struct chartab_range *range, + Lisp_Object val, void *arg), + void *arg) +{ + struct chartab_range rainj; + int i, retval; + int start = 128; + int stop = start + 32; - for (i = 1; i < 128; i++) - if (!EQ (first, ct->ascii[i])) - return multi; - return first; - } + rainj.type = CHARTAB_RANGE_CHAR; - if (EQ (rainj.charset, Vcharset_control_1)) - { - int i; - Lisp_Object first = ct->ascii[128]; + for (i = start, retval = 0; i < stop && retval == 0; i++) + { + rainj.ch = (Emchar) (i); + retval = (fn) (&rainj, ct->ascii[i], arg); + } - for (i = 129; i < 160; i++) - if (!EQ (first, ct->ascii[i])) - return multi; - return first; + return retval; +} + +/* Map FN over the row ROW of two-byte charset CHARSET. + There must be a separate value for that row in the char table. + CTE specifies the char table entry for CHARSET. */ + +static int +map_over_charset_row (Lisp_Char_Table_Entry *cte, + Lisp_Object charset, int row, + int (*fn) (struct chartab_range *range, + Lisp_Object val, void *arg), + void *arg) +{ + Lisp_Object val = cte->level2[row - 32]; + + if (!CHAR_TABLE_ENTRYP (val)) + { + struct chartab_range rainj; + + rainj.type = CHARTAB_RANGE_ROW; + rainj.charset = charset; + rainj.row = row; + return (fn) (&rainj, val, arg); + } + else + { + struct chartab_range rainj; + int i, retval; + int charset94_p = (XCHARSET_CHARS (charset) == 94); + int start = charset94_p ? 33 : 32; + int stop = charset94_p ? 127 : 128; + + cte = XCHAR_TABLE_ENTRY (val); + + rainj.type = CHARTAB_RANGE_CHAR; + + for (i = start, retval = 0; i < stop && retval == 0; i++) + { + rainj.ch = MAKE_CHAR (charset, row, i); + retval = (fn) (&rainj, cte->level2[i - 32], arg); } + return retval; + } +} + + +static int +map_over_other_charset (Lisp_Char_Table *ct, Charset_ID lb, + int (*fn) (struct chartab_range *range, + Lisp_Object val, void *arg), + void *arg) +{ + Lisp_Object val = ct->level1[lb - MIN_LEADING_BYTE]; + Lisp_Object charset = CHARSET_BY_LEADING_BYTE (lb); + + if (!CHARSETP (charset) + || lb == LEADING_BYTE_ASCII + || lb == LEADING_BYTE_CONTROL_1) + return 0; + + if (!CHAR_TABLE_ENTRYP (val)) + { + struct chartab_range rainj; + + rainj.type = CHARTAB_RANGE_CHARSET; + rainj.charset = charset; + return (fn) (&rainj, val, arg); + } + { + Lisp_Char_Table_Entry *cte = XCHAR_TABLE_ENTRY (val); + int charset94_p = (XCHARSET_CHARS (charset) == 94); + int start = charset94_p ? 33 : 32; + int stop = charset94_p ? 127 : 128; + int i, retval; + + if (XCHARSET_DIMENSION (charset) == 1) { - Lisp_Object val = ct->level1[XCHARSET_LEADING_BYTE (rainj.charset) - - MIN_LEADING_BYTE]; - if (CHAR_TABLE_ENTRYP (val)) - return multi; - return val; + struct chartab_range rainj; + rainj.type = CHARTAB_RANGE_CHAR; + + for (i = start, retval = 0; i < stop && retval == 0; i++) + { + rainj.ch = MAKE_CHAR (charset, i, 0); + retval = (fn) (&rainj, cte->level2[i - 32], arg); + } } - - case CHARTAB_RANGE_ROW: + else { - Lisp_Object val = ct->level1[XCHARSET_LEADING_BYTE (rainj.charset) - - MIN_LEADING_BYTE]; - if (!CHAR_TABLE_ENTRYP (val)) - return val; - val = XCHAR_TABLE_ENTRY (val)->level2[rainj.row - 32]; - if (CHAR_TABLE_ENTRYP (val)) - return multi; - return val; + for (i = start, retval = 0; i < stop && retval == 0; i++) + retval = map_over_charset_row (cte, charset, i, fn, arg); } -#endif /* not MULE */ - - default: - abort (); - } - return Qnil; /* not reached */ + return retval; + } } +#endif /* MULE */ +#endif /* not UTF2000 */ + +#ifdef UTF2000 +struct map_char_table_for_charset_arg +{ + int (*fn) (struct chartab_range *range, Lisp_Object val, void *arg); + Lisp_Char_Table *ct; + void *arg; +}; + static int -check_valid_char_table_value (Lisp_Object value, enum char_table_type type, - Error_behavior errb) +map_char_table_for_charset_fun (struct chartab_range *range, + Lisp_Object val, void *arg) { - switch (type) + struct map_char_table_for_charset_arg *closure = + (struct map_char_table_for_charset_arg *) arg; + Lisp_Object ret; + + switch (range->type) { - case CHAR_TABLE_TYPE_SYNTAX: - if (!ERRB_EQ (errb, ERROR_ME)) - return INTP (value) || (CONSP (value) && INTP (XCAR (value)) - && CHAR_OR_CHAR_INTP (XCDR (value))); - if (CONSP (value)) - { - Lisp_Object cdr = XCDR (value); - CHECK_INT (XCAR (value)); - CHECK_CHAR_COERCE_INT (cdr); - } - else - CHECK_INT (value); + case CHARTAB_RANGE_ALL: break; -#ifdef MULE - case CHAR_TABLE_TYPE_CATEGORY: - if (!ERRB_EQ (errb, ERROR_ME)) - return CATEGORY_TABLE_VALUEP (value); - CHECK_CATEGORY_TABLE_VALUE (value); + case CHARTAB_RANGE_DEFAULT: break; -#endif /* MULE */ - case CHAR_TABLE_TYPE_GENERIC: - return 1; + case CHARTAB_RANGE_CHARSET: + break; - case CHAR_TABLE_TYPE_DISPLAY: - /* #### fix this */ - maybe_signal_simple_error ("Display char tables not yet implemented", - value, Qchar_table, errb); - return 0; + case CHARTAB_RANGE_ROW: + break; - case CHAR_TABLE_TYPE_CHAR: - if (!ERRB_EQ (errb, ERROR_ME)) - return CHAR_OR_CHAR_INTP (value); - CHECK_CHAR_COERCE_INT (value); + case CHARTAB_RANGE_CHAR: + ret = get_char_table (range->ch, closure->ct); + if (!UNBOUNDP (ret)) + return (closure->fn) (range, ret, closure->arg); break; default: abort (); } - return 0; /* not reached */ + return 0; } -static Lisp_Object -canonicalize_char_table_value (Lisp_Object value, enum char_table_type type) +#endif + +/* Map FN (with client data ARG) over range RANGE in char table CT. + Mapping stops the first time FN returns non-zero, and that value + becomes the return value of map_char_table(). */ + +int +map_char_table (Lisp_Char_Table *ct, + struct chartab_range *range, + int (*fn) (struct chartab_range *range, + Lisp_Object val, void *arg), + void *arg) { - switch (type) + switch (range->type) { - case CHAR_TABLE_TYPE_SYNTAX: - if (CONSP (value)) + case CHARTAB_RANGE_ALL: +#ifdef UTF2000 + if (!UNBOUNDP (ct->default_value)) { - Lisp_Object car = XCAR (value); - Lisp_Object cdr = XCDR (value); - CHECK_CHAR_COERCE_INT (cdr); - return Fcons (car, cdr); + struct chartab_range rainj; + int retval; + + rainj.type = CHARTAB_RANGE_DEFAULT; + retval = (fn) (&rainj, ct->default_value, arg); + if (retval != 0) + return retval; } - default: - break; - } - return value; -} + if (UINT8_BYTE_TABLE_P (ct->table)) + return map_over_uint8_byte_table (XUINT8_BYTE_TABLE(ct->table), ct, + 0, 3, fn, arg); + else if (UINT16_BYTE_TABLE_P (ct->table)) + return map_over_uint16_byte_table (XUINT16_BYTE_TABLE(ct->table), ct, + 0, 3, fn, arg); + else if (BYTE_TABLE_P (ct->table)) + return map_over_byte_table (XBYTE_TABLE(ct->table), ct, + 0, 3, fn, arg); + else if (EQ (ct->table, Qunloaded)) + { +#if 0 + struct chartab_range rainj; + int unit = 1 << 30; + Emchar c = 0; + Emchar c1 = c + unit; + int retval; -DEFUN ("valid-char-table-value-p", Fvalid_char_table_value_p, 2, 2, 0, /* -Return non-nil if VALUE is a valid value for CHAR-TABLE-TYPE. -*/ - (value, char_table_type)) -{ - enum char_table_type type = symbol_to_char_table_type (char_table_type); + rainj.type = CHARTAB_RANGE_CHAR; - return check_valid_char_table_value (value, type, ERROR_ME_NOT) ? Qt : Qnil; -} + for (retval = 0; c < c1 && retval == 0; c++) + { + Lisp_Object ret = get_char_id_table (ct, c); -DEFUN ("check-valid-char-table-value", Fcheck_valid_char_table_value, 2, 2, 0, /* -Signal an error if VALUE is not a valid value for CHAR-TABLE-TYPE. -*/ - (value, char_table_type)) -{ - enum char_table_type type = symbol_to_char_table_type (char_table_type); + if (!UNBOUNDP (ret)) + { + rainj.ch = c; + retval = (fn) (&rainj, ct->table, arg); + } + } + return retval; +#else + ct->table = Qunbound; +#endif + } + else if (!UNBOUNDP (ct->table)) + return (fn) (range, ct->table, arg); + return 0; +#else + { + int retval; - check_valid_char_table_value (value, type, ERROR_ME); - return Qnil; -} + retval = map_over_charset_ascii (ct, fn, arg); + if (retval) + return retval; +#ifdef MULE + retval = map_over_charset_control_1 (ct, fn, arg); + if (retval) + return retval; + { + Charset_ID i; + Charset_ID start = MIN_LEADING_BYTE; + Charset_ID stop = start + NUM_LEADING_BYTES; -/* Assign VAL to all characters in RANGE in char table CT. */ + for (i = start, retval = 0; i < stop && retval == 0; i++) + { + retval = map_over_other_charset (ct, i, fn, arg); + } + } +#endif /* MULE */ + return retval; + } +#endif -void -put_char_table (struct Lisp_Char_Table *ct, struct chartab_range *range, - Lisp_Object val) -{ - switch (range->type) - { - case CHARTAB_RANGE_ALL: - fill_char_table (ct, val); - return; /* avoid the duplicate call to update_syntax_table() below, - since fill_char_table() also did that. */ +#ifdef UTF2000 + case CHARTAB_RANGE_DEFAULT: + if (!UNBOUNDP (ct->default_value)) + return (fn) (range, ct->default_value, arg); + return 0; +#endif #ifdef MULE case CHARTAB_RANGE_CHARSET: - if (EQ (range->charset, Vcharset_ascii)) - { - int i; - for (i = 0; i < 128; i++) - ct->ascii[i] = val; - } - else if (EQ (range->charset, Vcharset_control_1)) - { - int i; - for (i = 128; i < 160; i++) - ct->ascii[i] = val; - } - else - { - int lb = XCHARSET_LEADING_BYTE (range->charset) - MIN_LEADING_BYTE; - ct->level1[lb] = val; - } - break; +#ifdef UTF2000 + { + Lisp_Object encoding_table + = XCHARSET_ENCODING_TABLE (range->charset); + + if (!NILP (encoding_table)) + { + struct chartab_range rainj; + struct map_char_table_for_charset_arg mcarg; + +#ifdef HAVE_CHISE_CLIENT + if (XCHAR_TABLE_UNLOADED(encoding_table)) + Fload_char_attribute_table (XCHAR_TABLE_NAME (encoding_table)); +#endif + mcarg.fn = fn; + mcarg.ct = ct; + mcarg.arg = arg; + rainj.type = CHARTAB_RANGE_ALL; + return map_char_table (XCHAR_TABLE(encoding_table), + &rainj, + &map_char_table_for_charset_fun, + &mcarg); + } + } + return 0; +#else + return map_over_other_charset (ct, + XCHARSET_LEADING_BYTE (range->charset), + fn, arg); +#endif case CHARTAB_RANGE_ROW: +#ifdef UTF2000 { - struct Lisp_Char_Table_Entry *cte; - int lb = XCHARSET_LEADING_BYTE (range->charset) - MIN_LEADING_BYTE; - /* make sure that there is a separate entry for the row. */ - if (!CHAR_TABLE_ENTRYP (ct->level1[lb])) - ct->level1[lb] = make_char_table_entry (ct->level1[lb]); - cte = XCHAR_TABLE_ENTRY (ct->level1[lb]); - cte->level2[range->row - 32] = val; + int cell_min, cell_max, i; + int retval; + struct chartab_range rainj; + + i = XCHARSET_CELL_RANGE (range->charset); + cell_min = i >> 8; + cell_max = i & 0xFF; + rainj.type = CHARTAB_RANGE_CHAR; + for (retval =0, i = cell_min; i <= cell_max && retval == 0; i++) + { + Emchar ch = DECODE_CHAR (range->charset, (range->row << 8) | i); + + if ( charset_code_point (range->charset, ch, 0) >= 0 ) + { + Lisp_Object val + = get_byte_table (get_byte_table + (get_byte_table + (get_byte_table + (ct->table, + (unsigned char)(ch >> 24)), + (unsigned char) (ch >> 16)), + (unsigned char) (ch >> 8)), + (unsigned char) ch); + + if (UNBOUNDP (val)) + val = ct->default_value; + rainj.ch = ch; + retval = (fn) (&rainj, val, arg); + } + } + return retval; } - break; +#else + { + Lisp_Object val = ct->level1[XCHARSET_LEADING_BYTE (range->charset) + - MIN_LEADING_BYTE]; + if (!CHAR_TABLE_ENTRYP (val)) + { + struct chartab_range rainj; + + rainj.type = CHARTAB_RANGE_ROW; + rainj.charset = range->charset; + rainj.row = range->row; + return (fn) (&rainj, val, arg); + } + else + return map_over_charset_row (XCHAR_TABLE_ENTRY (val), + range->charset, range->row, + fn, arg); + } +#endif /* not UTF2000 */ #endif /* MULE */ case CHARTAB_RANGE_CHAR: -#ifdef MULE { - Lisp_Object charset; - int byte1, byte2; + Emchar ch = range->ch; + Lisp_Object val = CHAR_TABLE_VALUE_UNSAFE (ct, ch); - BREAKUP_CHAR (range->ch, charset, byte1, byte2); - if (EQ (charset, Vcharset_ascii)) - ct->ascii[byte1] = val; - else if (EQ (charset, Vcharset_control_1)) - ct->ascii[byte1 + 128] = val; - else + if (!UNBOUNDP (val)) { - struct Lisp_Char_Table_Entry *cte; - int lb = XCHARSET_LEADING_BYTE (charset) - MIN_LEADING_BYTE; - /* make sure that there is a separate entry for the row. */ - if (!CHAR_TABLE_ENTRYP (ct->level1[lb])) - ct->level1[lb] = make_char_table_entry (ct->level1[lb]); - cte = XCHAR_TABLE_ENTRY (ct->level1[lb]); - /* now CTE is a char table entry for the charset; - each entry is for a single row (or character of - a one-octet charset). */ - if (XCHARSET_DIMENSION (charset) == 1) - cte->level2[byte1 - 32] = val; - else - { - /* assigning to one character in a two-octet charset. */ - /* make sure that the charset row contains a separate - entry for each character. */ - if (!CHAR_TABLE_ENTRYP (cte->level2[byte1 - 32])) - cte->level2[byte1 - 32] = - make_char_table_entry (cte->level2[byte1 - 32]); - cte = XCHAR_TABLE_ENTRY (cte->level2[byte1 - 32]); - cte->level2[byte2 - 32] = val; - } + struct chartab_range rainj; + + rainj.type = CHARTAB_RANGE_CHAR; + rainj.ch = ch; + return (fn) (&rainj, val, arg); } + return 0; } -#else /* not MULE */ - ct->ascii[(unsigned char) (range->ch)] = val; - break; -#endif /* not MULE */ + + default: + abort (); } - if (ct->type == CHAR_TABLE_TYPE_SYNTAX) - update_syntax_table (ct); + return 0; } -DEFUN ("put-char-table", Fput_char_table, 3, 3, 0, /* -Set the value for chars in RANGE to be VAL in TABLE. +struct slow_map_char_table_arg +{ + Lisp_Object function; + Lisp_Object retval; +}; -RANGE specifies one or more characters to be affected and should be -one of the following: +static int +slow_map_char_table_fun (struct chartab_range *range, + Lisp_Object val, void *arg) +{ + Lisp_Object ranjarg = Qnil; + struct slow_map_char_table_arg *closure = + (struct slow_map_char_table_arg *) arg; --- t (all characters are affected) --- A charset (only allowed when Mule support is present) --- A vector of two elements: a two-octet charset and a row number - (only allowed when Mule support is present) --- A single character + switch (range->type) + { + case CHARTAB_RANGE_ALL: + ranjarg = Qt; + break; -VAL must be a value appropriate for the type of TABLE. -See `valid-char-table-type-p'. +#ifdef UTF2000 + case CHARTAB_RANGE_DEFAULT: + ranjarg = Qnil; + break; +#endif + +#ifdef MULE + case CHARTAB_RANGE_CHARSET: + ranjarg = XCHARSET_NAME (range->charset); + break; + + case CHARTAB_RANGE_ROW: + ranjarg = vector2 (XCHARSET_NAME (range->charset), + make_int (range->row)); + break; +#endif /* MULE */ + case CHARTAB_RANGE_CHAR: + ranjarg = make_char (range->ch); + break; + default: + abort (); + } + + closure->retval = call2 (closure->function, ranjarg, val); + return !NILP (closure->retval); +} + +DEFUN ("map-char-table", Fmap_char_table, 2, 3, 0, /* +Map FUNCTION over entries in CHAR-TABLE, calling it with two args, +each key and value in the table. + +RANGE specifies a subrange to map over and is in the same format as +the RANGE argument to `put-range-table'. If omitted or t, it defaults to +the entire table. */ - (range, val, table)) + (function, char_table, range)) { - struct Lisp_Char_Table *ct; + Lisp_Char_Table *ct; + struct slow_map_char_table_arg slarg; + struct gcpro gcpro1, gcpro2; struct chartab_range rainj; - CHECK_CHAR_TABLE (table); - ct = XCHAR_TABLE (table); - check_valid_char_table_value (val, ct->type, ERROR_ME); + CHECK_CHAR_TABLE (char_table); + ct = XCHAR_TABLE (char_table); + if (NILP (range)) + range = Qt; decode_char_table_range (range, &rainj); - val = canonicalize_char_table_value (val, ct->type); - put_char_table (ct, &rainj, val); - return Qnil; + slarg.function = function; + slarg.retval = Qnil; + GCPRO2 (slarg.function, slarg.retval); + map_char_table (ct, &rainj, slow_map_char_table_fun, &slarg); + UNGCPRO; + + return slarg.retval; } -/* Map FN over the ASCII chars in CT. */ + +/************************************************************************/ +/* Character Attributes */ +/************************************************************************/ + +#ifdef UTF2000 + +Lisp_Object Vchar_attribute_hash_table; + +/* We store the char-attributes in hash tables with the names as the + key and the actual char-id-table object as the value. Occasionally + we need to use them in a list format. These routines provide us + with that. */ +struct char_attribute_list_closure +{ + Lisp_Object *char_attribute_list; +}; static int -map_over_charset_ascii (struct Lisp_Char_Table *ct, - int (*fn) (struct chartab_range *range, - Lisp_Object val, void *arg), - void *arg) +add_char_attribute_to_list_mapper (Lisp_Object key, Lisp_Object value, + void *char_attribute_list_closure) { - struct chartab_range rainj; - int i, retval; - int start = 0; -#ifdef MULE - int stop = 128; -#else - int stop = 256; -#endif + /* This function can GC */ + struct char_attribute_list_closure *calcl + = (struct char_attribute_list_closure*) char_attribute_list_closure; + Lisp_Object *char_attribute_list = calcl->char_attribute_list; - rainj.type = CHARTAB_RANGE_CHAR; + *char_attribute_list = Fcons (key, *char_attribute_list); + return 0; +} - for (i = start, retval = 0; i < stop && retval == 0; i++) - { - rainj.ch = (Emchar) i; - retval = (fn) (&rainj, ct->ascii[i], arg); - } +DEFUN ("char-attribute-list", Fchar_attribute_list, 0, 0, 0, /* +Return the list of all existing character attributes except coded-charsets. +*/ + ()) +{ + Lisp_Object char_attribute_list = Qnil; + struct gcpro gcpro1; + struct char_attribute_list_closure char_attribute_list_closure; + + GCPRO1 (char_attribute_list); + char_attribute_list_closure.char_attribute_list = &char_attribute_list; + elisp_maphash (add_char_attribute_to_list_mapper, + Vchar_attribute_hash_table, + &char_attribute_list_closure); + UNGCPRO; + return char_attribute_list; +} - return retval; +DEFUN ("find-char-attribute-table", Ffind_char_attribute_table, 1, 1, 0, /* +Return char-id-table corresponding to ATTRIBUTE. +*/ + (attribute)) +{ + return Fgethash (attribute, Vchar_attribute_hash_table, Qnil); } -#ifdef MULE -/* Map FN over the Control-1 chars in CT. */ +/* We store the char-id-tables in hash tables with the attributes as + the key and the actual char-id-table object as the value. Each + char-id-table stores values of an attribute corresponding with + characters. Occasionally we need to get attributes of a character + in a association-list format. These routines provide us with + that. */ +struct char_attribute_alist_closure +{ + Emchar char_id; + Lisp_Object *char_attribute_alist; +}; static int -map_over_charset_control_1 (struct Lisp_Char_Table *ct, - int (*fn) (struct chartab_range *range, - Lisp_Object val, void *arg), - void *arg) +add_char_attribute_alist_mapper (Lisp_Object key, Lisp_Object value, + void *char_attribute_alist_closure) { - struct chartab_range rainj; - int i, retval; - int start = 128; - int stop = start + 32; - - rainj.type = CHARTAB_RANGE_CHAR; - - for (i = start, retval = 0; i < stop && retval == 0; i++) + /* This function can GC */ + struct char_attribute_alist_closure *caacl = + (struct char_attribute_alist_closure*) char_attribute_alist_closure; + Lisp_Object ret + = get_char_id_table (XCHAR_TABLE(value), caacl->char_id); + if (!UNBOUNDP (ret)) { - rainj.ch = (Emchar) (i); - retval = (fn) (&rainj, ct->ascii[i], arg); + Lisp_Object *char_attribute_alist = caacl->char_attribute_alist; + *char_attribute_alist + = Fcons (Fcons (key, ret), *char_attribute_alist); } + return 0; +} - return retval; +DEFUN ("char-attribute-alist", Fchar_attribute_alist, 1, 1, 0, /* +Return the alist of attributes of CHARACTER. +*/ + (character)) +{ + struct gcpro gcpro1; + struct char_attribute_alist_closure char_attribute_alist_closure; + Lisp_Object alist = Qnil; + + CHECK_CHAR (character); + + GCPRO1 (alist); + char_attribute_alist_closure.char_id = XCHAR (character); + char_attribute_alist_closure.char_attribute_alist = &alist; + elisp_maphash (add_char_attribute_alist_mapper, + Vchar_attribute_hash_table, + &char_attribute_alist_closure); + UNGCPRO; + + return alist; } -/* Map FN over the row ROW of two-byte charset CHARSET. - There must be a separate value for that row in the char table. - CTE specifies the char table entry for CHARSET. */ +DEFUN ("get-char-attribute", Fget_char_attribute, 2, 3, 0, /* +Return the value of CHARACTER's ATTRIBUTE. +Return DEFAULT-VALUE if the value is not exist. +*/ + (character, attribute, default_value)) +{ + Lisp_Object table; -static int -map_over_charset_row (struct Lisp_Char_Table_Entry *cte, - Lisp_Object charset, int row, - int (*fn) (struct chartab_range *range, - Lisp_Object val, void *arg), - void *arg) + CHECK_CHAR (character); + + if (CHARSETP (attribute)) + attribute = XCHARSET_NAME (attribute); + + table = Fgethash (attribute, Vchar_attribute_hash_table, + Qunbound); + if (!UNBOUNDP (table)) + { + Lisp_Object ret = get_char_id_table (XCHAR_TABLE(table), + XCHAR (character)); + if (!UNBOUNDP (ret)) + return ret; + } + return default_value; +} + +void put_char_composition (Lisp_Object character, Lisp_Object value); +void +put_char_composition (Lisp_Object character, Lisp_Object value) { - Lisp_Object val = cte->level2[row - 32]; + if (!CONSP (value)) + signal_simple_error ("Invalid value for ->decomposition", + value); - if (!CHAR_TABLE_ENTRYP (val)) + if (CONSP (Fcdr (value))) { - struct chartab_range rainj; + if (NILP (Fcdr (Fcdr (value)))) + { + Lisp_Object base = Fcar (value); + Lisp_Object modifier = Fcar (Fcdr (value)); - rainj.type = CHARTAB_RANGE_ROW; - rainj.charset = charset; - rainj.row = row; - return (fn) (&rainj, val, arg); + if (INTP (base)) + { + base = make_char (XINT (base)); + Fsetcar (value, base); + } + if (INTP (modifier)) + { + modifier = make_char (XINT (modifier)); + Fsetcar (Fcdr (value), modifier); + } + if (CHARP (base)) + { + Lisp_Object alist + = Fget_char_attribute (base, Qcomposition, Qnil); + Lisp_Object ret = Fassq (modifier, alist); + + if (NILP (ret)) + Fput_char_attribute (base, Qcomposition, + Fcons (Fcons (modifier, character), + alist)); + else + Fsetcdr (ret, character); + } + } } else { - struct chartab_range rainj; - int i, retval; - int charset94_p = (XCHARSET_CHARS (charset) == 94); - int start = charset94_p ? 33 : 32; - int stop = charset94_p ? 127 : 128; + Lisp_Object v = Fcar (value); - cte = XCHAR_TABLE_ENTRY (val); - - rainj.type = CHARTAB_RANGE_CHAR; - - for (i = start, retval = 0; i < stop && retval == 0; i++) + if (INTP (v)) { - rainj.ch = MAKE_CHAR (charset, row, i); - retval = (fn) (&rainj, cte->level2[i - 32], arg); + Emchar c = XINT (v); + Lisp_Object ret + = Fget_char_attribute (make_char (c), Q_ucs_variants, Qnil); + + if (!CONSP (ret)) + { + Fput_char_attribute (make_char (c), Q_ucs_variants, + Fcons (character, Qnil)); + } + else if (NILP (Fmemq (character, ret))) + { + Fput_char_attribute (make_char (c), Q_ucs_variants, + Fcons (character, ret)); + } } - return retval; } } - -static int -map_over_other_charset (struct Lisp_Char_Table *ct, int lb, - int (*fn) (struct chartab_range *range, - Lisp_Object val, void *arg), - void *arg) +DEFUN ("put-char-attribute", Fput_char_attribute, 3, 3, 0, /* +Store CHARACTER's ATTRIBUTE with VALUE. +*/ + (character, attribute, value)) { - Lisp_Object val = ct->level1[lb - MIN_LEADING_BYTE]; - Lisp_Object charset = CHARSET_BY_LEADING_BYTE (lb); + Lisp_Object ccs = Ffind_charset (attribute); - if (!CHARSETP (charset) - || lb == LEADING_BYTE_ASCII - || lb == LEADING_BYTE_CONTROL_1) - return 0; + CHECK_CHAR (character); - if (!CHAR_TABLE_ENTRYP (val)) + if (!NILP (ccs)) { - struct chartab_range rainj; - - rainj.type = CHARTAB_RANGE_CHARSET; - rainj.charset = charset; - return (fn) (&rainj, val, arg); + value = put_char_ccs_code_point (character, ccs, value); + attribute = XCHARSET_NAME (ccs); } + else if (EQ (attribute, Q_decomposition)) + put_char_composition (character, value); + else if (EQ (attribute, Qto_ucs) || EQ (attribute, Q_ucs)) + { + Lisp_Object ret; + Emchar c; + if (!INTP (value)) + signal_simple_error ("Invalid value for =>ucs", value); + + c = XINT (value); + + ret = Fget_char_attribute (make_char (c), Q_ucs_variants, Qnil); + if (!CONSP (ret)) + { + Fput_char_attribute (make_char (c), Q_ucs_variants, + Fcons (character, Qnil)); + } + else if (NILP (Fmemq (character, ret))) + { + Fput_char_attribute (make_char (c), Q_ucs_variants, + Fcons (character, ret)); + } +#if 0 + if (EQ (attribute, Q_ucs)) + attribute = Qto_ucs; +#endif + } +#if 0 + else if (EQ (attribute, Qideographic_structure)) + value = Fcopy_sequence (Fchar_refs_simplify_char_specs (value)); +#endif { - struct Lisp_Char_Table_Entry *cte = XCHAR_TABLE_ENTRY (val); - int charset94_p = (XCHARSET_CHARS (charset) == 94); - int start = charset94_p ? 33 : 32; - int stop = charset94_p ? 127 : 128; - int i, retval; + Lisp_Object table = Fgethash (attribute, + Vchar_attribute_hash_table, + Qnil); - if (XCHARSET_DIMENSION (charset) == 1) + if (NILP (table)) { - struct chartab_range rainj; - rainj.type = CHARTAB_RANGE_CHAR; - - for (i = start, retval = 0; i < stop && retval == 0; i++) - { - rainj.ch = MAKE_CHAR (charset, i, 0); - retval = (fn) (&rainj, cte->level2[i - 32], arg); - } + table = make_char_id_table (Qunbound); + Fputhash (attribute, table, Vchar_attribute_hash_table); +#ifdef HAVE_CHISE_CLIENT + XCHAR_TABLE_NAME (table) = attribute; +#endif } - else + put_char_id_table (XCHAR_TABLE(table), character, value); + return value; + } +} + +DEFUN ("remove-char-attribute", Fremove_char_attribute, 2, 2, 0, /* +Remove CHARACTER's ATTRIBUTE. +*/ + (character, attribute)) +{ + Lisp_Object ccs; + + CHECK_CHAR (character); + ccs = Ffind_charset (attribute); + if (!NILP (ccs)) + { + return remove_char_ccs (character, ccs); + } + else + { + Lisp_Object table = Fgethash (attribute, + Vchar_attribute_hash_table, + Qunbound); + if (!UNBOUNDP (table)) + { + put_char_id_table (XCHAR_TABLE(table), character, Qunbound); + return Qt; + } + } + return Qnil; +} + +#ifdef HAVE_CHISE_CLIENT +Lisp_Object +char_attribute_system_db_file (Lisp_Object key_type, Lisp_Object attribute, + int writing_mode) +{ + Lisp_Object db_dir = Vexec_directory; + + if (NILP (db_dir)) + db_dir = build_string ("../lib-src"); + + db_dir = Fexpand_file_name (build_string ("char-db"), db_dir); + if (writing_mode && NILP (Ffile_exists_p (db_dir))) + Fmake_directory_internal (db_dir); + + db_dir = Fexpand_file_name (Fsymbol_name (key_type), db_dir); + if (writing_mode && NILP (Ffile_exists_p (db_dir))) + Fmake_directory_internal (db_dir); + + { + Lisp_Object attribute_name = Fsymbol_name (attribute); + Lisp_Object dest = Qnil, ret; + int base = 0; + struct gcpro gcpro1, gcpro2; + int len = XSTRING_CHAR_LENGTH (attribute_name); + int i; + + GCPRO2 (dest, ret); + for (i = 0; i < len; i++) { - for (i = start, retval = 0; i < stop && retval == 0; i++) - retval = map_over_charset_row (cte, charset, i, fn, arg); - } + Emchar c = string_char (XSTRING (attribute_name), i); - return retval; + if ( (c == '/') || (c == '%') ) + { + char str[4]; + + sprintf (str, "%%%02X", c); + dest = concat3 (dest, + Fsubstring (attribute_name, + make_int (base), make_int (i)), + build_string (str)); + base = i + 1; + } + } + ret = Fsubstring (attribute_name, make_int (base), make_int (len)); + dest = concat2 (dest, ret); + UNGCPRO; + return Fexpand_file_name (dest, db_dir); } +#if 0 + return Fexpand_file_name (Fsymbol_name (attribute), db_dir); +#endif } -#endif /* MULE */ +DEFUN ("save-char-attribute-table", Fsave_char_attribute_table, 1, 1, 0, /* +Save values of ATTRIBUTE into database file. +*/ + (attribute)) +{ +#ifdef HAVE_CHISE_CLIENT + Lisp_Object table = Fgethash (attribute, + Vchar_attribute_hash_table, Qunbound); + Lisp_Char_Table *ct; + Lisp_Object db_file; + Lisp_Object db; + + if (CHAR_TABLEP (table)) + ct = XCHAR_TABLE (table); + else + return Qnil; -/* Map FN (with client data ARG) over range RANGE in char table CT. - Mapping stops the first time FN returns non-zero, and that value - becomes the return value of map_char_table(). */ + db_file = char_attribute_system_db_file (Qsystem_char_id, attribute, 1); + db = Fopen_database (db_file, Qnil, Qnil, build_string ("w+"), Qnil); + if (!NILP (db)) + { + Lisp_Object (*filter)(Lisp_Object value); -int -map_char_table (struct Lisp_Char_Table *ct, - struct chartab_range *range, - int (*fn) (struct chartab_range *range, - Lisp_Object val, void *arg), - void *arg) + if (EQ (attribute, Qideographic_structure)) + filter = &Fchar_refs_simplify_char_specs; + else + filter = NULL; + + if (UINT8_BYTE_TABLE_P (ct->table)) + save_uint8_byte_table (XUINT8_BYTE_TABLE(ct->table), ct, db, + 0, 3, filter); + else if (UINT16_BYTE_TABLE_P (ct->table)) + save_uint16_byte_table (XUINT16_BYTE_TABLE(ct->table), ct, db, + 0, 3, filter); + else if (BYTE_TABLE_P (ct->table)) + save_byte_table (XBYTE_TABLE(ct->table), ct, db, 0, 3, filter); + Fclose_database (db); + return Qt; + } + else + return Qnil; +#else + return Qnil; +#endif +} + +DEFUN ("mount-char-attribute-table", Fmount_char_attribute_table, 1, 1, 0, /* +Mount database file on char-attribute-table ATTRIBUTE. +*/ + (attribute)) { - switch (range->type) - { - case CHARTAB_RANGE_ALL: - { - int retval; +#ifdef HAVE_CHISE_CLIENT + Lisp_Object table = Fgethash (attribute, + Vchar_attribute_hash_table, Qunbound); - retval = map_over_charset_ascii (ct, fn, arg); - if (retval) - return retval; -#ifdef MULE - retval = map_over_charset_control_1 (ct, fn, arg); - if (retval) - return retval; - { - int i; - int start = MIN_LEADING_BYTE; - int stop = start + NUM_LEADING_BYTES; + if (UNBOUNDP (table)) + { + Lisp_Char_Table *ct; + + table = make_char_id_table (Qunbound); + Fputhash (attribute, table, Vchar_attribute_hash_table); + XCHAR_TABLE_NAME(table) = attribute; + ct = XCHAR_TABLE (table); + ct->table = Qunloaded; + XCHAR_TABLE_UNLOADED(table) = 1; + ct->db = Qnil; + return Qt; + } +#endif + return Qnil; +} - for (i = start, retval = 0; i < stop && retval == 0; i++) - { - retval = map_over_other_charset (ct, i, fn, arg); - } - } -#endif /* MULE */ - return retval; - } +DEFUN ("close-char-attribute-table", Fclose_char_attribute_table, 1, 1, 0, /* +Close database of ATTRIBUTE. +*/ + (attribute)) +{ +#ifdef HAVE_CHISE_CLIENT + Lisp_Object table = Fgethash (attribute, + Vchar_attribute_hash_table, Qunbound); + Lisp_Char_Table *ct; -#ifdef MULE - case CHARTAB_RANGE_CHARSET: - return map_over_other_charset (ct, - XCHARSET_LEADING_BYTE (range->charset), - fn, arg); + if (CHAR_TABLEP (table)) + ct = XCHAR_TABLE (table); + else + return Qnil; - case CHARTAB_RANGE_ROW: - { - Lisp_Object val = ct->level1[XCHARSET_LEADING_BYTE (range->charset) - MIN_LEADING_BYTE]; - if (!CHAR_TABLE_ENTRYP (val)) - { - struct chartab_range rainj; + if (!NILP (ct->db)) + { + if (!NILP (Fdatabase_live_p (ct->db))) + Fclose_database (ct->db); + ct->db = Qnil; + } +#endif + return Qnil; +} - rainj.type = CHARTAB_RANGE_ROW; - rainj.charset = range->charset; - rainj.row = range->row; - return (fn) (&rainj, val, arg); - } - else - return map_over_charset_row (XCHAR_TABLE_ENTRY (val), - range->charset, range->row, - fn, arg); - } -#endif /* MULE */ +DEFUN ("reset-char-attribute-table", Freset_char_attribute_table, 1, 1, 0, /* +Reset values of ATTRIBUTE with database file. +*/ + (attribute)) +{ +#ifdef HAVE_CHISE_CLIENT + Lisp_Object table = Fgethash (attribute, + Vchar_attribute_hash_table, Qunbound); + Lisp_Char_Table *ct; + Lisp_Object db_file + = char_attribute_system_db_file (Qsystem_char_id, attribute, 0); + + if (!NILP (Ffile_exists_p (db_file))) + { + if (UNBOUNDP (table)) + { + table = make_char_id_table (Qunbound); + Fputhash (attribute, table, Vchar_attribute_hash_table); + XCHAR_TABLE_NAME(table) = attribute; + } + ct = XCHAR_TABLE (table); + ct->table = Qunloaded; + if (!NILP (Fdatabase_live_p (ct->db))) + Fclose_database (ct->db); + ct->db = Qnil; + XCHAR_TABLE_UNLOADED(table) = 1; + return Qt; + } +#endif + return Qnil; +} - case CHARTAB_RANGE_CHAR: - { - Emchar ch = range->ch; - Lisp_Object val = CHAR_TABLE_VALUE_UNSAFE (ct, ch); - struct chartab_range rainj; +Lisp_Object +load_char_attribute_maybe (Lisp_Char_Table* cit, Emchar ch) +{ + Lisp_Object attribute = CHAR_TABLE_NAME (cit); - rainj.type = CHARTAB_RANGE_CHAR; - rainj.ch = ch; - return (fn) (&rainj, val, arg); - } + if (!NILP (attribute)) + { + if (NILP (Fdatabase_live_p (cit->db))) + { + Lisp_Object db_file + = char_attribute_system_db_file (Qsystem_char_id, attribute, 0); - default: - abort (); + cit->db = Fopen_database (db_file, Qnil, Qnil, + build_string ("r"), Qnil); + } + if (!NILP (cit->db)) + { + Lisp_Object val + = Fget_database (Fprin1_to_string (make_char (ch), Qnil), + cit->db, Qunbound); + if (!UNBOUNDP (val)) + val = Fread (val); + else + val = Qunbound; + if (!NILP (Vchar_db_stingy_mode)) + { + Fclose_database (cit->db); + cit->db = Qnil; + } + return val; + } } - - return 0; + return Qunbound; } -struct slow_map_char_table_arg -{ - Lisp_Object function; - Lisp_Object retval; -}; +Lisp_Char_Table* char_attribute_table_to_load; -static int -slow_map_char_table_fun (struct chartab_range *range, - Lisp_Object val, void *arg) +Lisp_Object Qload_char_attribute_table_map_function; + +DEFUN ("load-char-attribute-table-map-function", + Fload_char_attribute_table_map_function, 2, 2, 0, /* +For internal use. Don't use it. +*/ + (key, value)) { - Lisp_Object ranjarg = Qnil; - struct slow_map_char_table_arg *closure = - (struct slow_map_char_table_arg *) arg; + Lisp_Object c = Fread (key); + Emchar code = XCHAR (c); + Lisp_Object ret = get_char_id_table_0 (char_attribute_table_to_load, code); - switch (range->type) + if (EQ (ret, Qunloaded)) + put_char_id_table_0 (char_attribute_table_to_load, code, Fread (value)); + return Qnil; +} + +DEFUN ("load-char-attribute-table", Fload_char_attribute_table, 1, 1, 0, /* +Load values of ATTRIBUTE into database file. +*/ + (attribute)) +{ + Lisp_Object table = Fgethash (attribute, + Vchar_attribute_hash_table, + Qunbound); + if (CHAR_TABLEP (table)) { - case CHARTAB_RANGE_ALL: - ranjarg = Qt; - break; + Lisp_Char_Table *ct = XCHAR_TABLE (table); -#ifdef MULE - case CHARTAB_RANGE_CHARSET: - ranjarg = XCHARSET_NAME (range->charset); - break; + if (NILP (Fdatabase_live_p (ct->db))) + { + Lisp_Object db_file + = char_attribute_system_db_file (Qsystem_char_id, attribute, 0); - case CHARTAB_RANGE_ROW: - ranjarg = vector2 (XCHARSET_NAME (range->charset), - make_int (range->row)); - break; -#endif /* MULE */ - case CHARTAB_RANGE_CHAR: - ranjarg = make_char (range->ch); - break; - default: - abort (); + ct->db = Fopen_database (db_file, Qnil, Qnil, + build_string ("r"), Qnil); + } + if (!NILP (ct->db)) + { + struct gcpro gcpro1; + + char_attribute_table_to_load = XCHAR_TABLE (table); + GCPRO1 (table); + Fmap_database (Qload_char_attribute_table_map_function, ct->db); + UNGCPRO; + Fclose_database (ct->db); + ct->db = Qnil; + XCHAR_TABLE_UNLOADED(table) = 0; + return Qt; + } } - - closure->retval = call2 (closure->function, ranjarg, val); - return !NILP (closure->retval); + return Qnil; } +#endif -DEFUN ("map-char-table", Fmap_char_table, 2, 3, 0, /* -Map FUNCTION over entries in TABLE, calling it with two args, +DEFUN ("map-char-attribute", Fmap_char_attribute, 2, 3, 0, /* +Map FUNCTION over entries in ATTRIBUTE, calling it with two args, each key and value in the table. RANGE specifies a subrange to map over and is in the same format as the RANGE argument to `put-range-table'. If omitted or t, it defaults to the entire table. */ - (function, table, range)) + (function, attribute, range)) { - struct Lisp_Char_Table *ct; + Lisp_Object ccs; + Lisp_Char_Table *ct; struct slow_map_char_table_arg slarg; struct gcpro gcpro1, gcpro2; struct chartab_range rainj; - CHECK_CHAR_TABLE (table); - ct = XCHAR_TABLE (table); + if (!NILP (ccs = Ffind_charset (attribute))) + { + Lisp_Object encoding_table = XCHARSET_ENCODING_TABLE (ccs); + + if (CHAR_TABLEP (encoding_table)) + ct = XCHAR_TABLE (encoding_table); + else + return Qnil; + } + else + { + Lisp_Object table = Fgethash (attribute, + Vchar_attribute_hash_table, + Qunbound); + if (CHAR_TABLEP (table)) + ct = XCHAR_TABLE (table); + else + return Qnil; + } if (NILP (range)) range = Qt; decode_char_table_range (range, &rainj); +#ifdef HAVE_CHISE_CLIENT + if (CHAR_TABLE_UNLOADED(ct)) + Fload_char_attribute_table (attribute); +#endif slarg.function = function; slarg.retval = Qnil; GCPRO2 (slarg.function, slarg.retval); @@ -1439,6 +3642,110 @@ the entire table. return slarg.retval; } +DEFUN ("define-char", Fdefine_char, 1, 1, 0, /* +Store character's ATTRIBUTES. +*/ + (attributes)) +{ + Lisp_Object rest = attributes; + Lisp_Object code = Fcdr (Fassq (Qmap_ucs, attributes)); + Lisp_Object character; + + if (NILP (code)) + code = Fcdr (Fassq (Qucs, attributes)); + if (NILP (code)) + { + while (CONSP (rest)) + { + Lisp_Object cell = Fcar (rest); + Lisp_Object ccs; + + if (!LISTP (cell)) + signal_simple_error ("Invalid argument", attributes); + if (!NILP (ccs = Ffind_charset (Fcar (cell))) + && ((XCHARSET_FINAL (ccs) != 0) || + (XCHARSET_MAX_CODE (ccs) > 0) || + (EQ (ccs, Vcharset_chinese_big5))) ) + { + cell = Fcdr (cell); + if (CONSP (cell)) + character = Fmake_char (ccs, Fcar (cell), Fcar (Fcdr (cell))); + else + character = Fdecode_char (ccs, cell, Qnil); + if (!NILP (character)) + goto setup_attributes; + } + rest = Fcdr (rest); + } + if ( (!NILP (code = Fcdr (Fassq (Qto_ucs, attributes)))) || + (!NILP (code = Fcdr (Fassq (Q_ucs, attributes)))) ) + + { + if (!INTP (code)) + signal_simple_error ("Invalid argument", attributes); + else + character = make_char (XINT (code) + 0x100000); + goto setup_attributes; + } + return Qnil; + } + else if (!INTP (code)) + signal_simple_error ("Invalid argument", attributes); + else + character = make_char (XINT (code)); + + setup_attributes: + rest = attributes; + while (CONSP (rest)) + { + Lisp_Object cell = Fcar (rest); + + if (!LISTP (cell)) + signal_simple_error ("Invalid argument", attributes); + + Fput_char_attribute (character, Fcar (cell), Fcdr (cell)); + rest = Fcdr (rest); + } + return character; +} + +DEFUN ("find-char", Ffind_char, 1, 1, 0, /* +Retrieve the character of the given ATTRIBUTES. +*/ + (attributes)) +{ + Lisp_Object rest = attributes; + Lisp_Object code; + + while (CONSP (rest)) + { + Lisp_Object cell = Fcar (rest); + Lisp_Object ccs; + + if (!LISTP (cell)) + signal_simple_error ("Invalid argument", attributes); + if (!NILP (ccs = Ffind_charset (Fcar (cell)))) + { + cell = Fcdr (cell); + if (CONSP (cell)) + return Fmake_char (ccs, Fcar (cell), Fcar (Fcdr (cell))); + else + return Fdecode_char (ccs, cell, Qnil); + } + rest = Fcdr (rest); + } + if ( (!NILP (code = Fcdr (Fassq (Qto_ucs, attributes)))) || + (!NILP (code = Fcdr (Fassq (Q_ucs, attributes)))) ) + { + if (!INTP (code)) + signal_simple_error ("Invalid argument", attributes); + else + return make_char (XINT (code) + 0x100000); + } + return Qnil; +} + +#endif /************************************************************************/ @@ -1543,7 +3850,7 @@ chartab_instantiate (Lisp_Object data) /************************************************************************/ DEFUN ("category-table-p", Fcategory_table_p, 1, 1, 0, /* -Return t if ARG is a category table. +Return t if OBJECT is a category table. A category table is a type of char table used for keeping track of categories. Categories are used for classifying characters for use in regexps -- you can refer to a category rather than having to use @@ -1566,29 +3873,29 @@ whether the character is in that category. Special Lisp functions are provided that abstract this, so you do not have to directly manipulate bit vectors. */ - (obj)) + (object)) { - return (CHAR_TABLEP (obj) && - XCHAR_TABLE_TYPE (obj) == CHAR_TABLE_TYPE_CATEGORY) ? + return (CHAR_TABLEP (object) && + XCHAR_TABLE_TYPE (object) == CHAR_TABLE_TYPE_CATEGORY) ? Qt : Qnil; } static Lisp_Object -check_category_table (Lisp_Object obj, Lisp_Object def) +check_category_table (Lisp_Object object, Lisp_Object default_) { - if (NILP (obj)) - obj = def; - while (NILP (Fcategory_table_p (obj))) - obj = wrong_type_argument (Qcategory_table_p, obj); - return obj; + if (NILP (object)) + object = default_; + while (NILP (Fcategory_table_p (object))) + object = wrong_type_argument (Qcategory_table_p, object); + return object; } int check_category_char (Emchar ch, Lisp_Object table, - unsigned int designator, unsigned int not) + unsigned int designator, unsigned int not_p) { REGISTER Lisp_Object temp; - struct Lisp_Char_Table *ctbl; + Lisp_Char_Table *ctbl; #ifdef ERROR_CHECK_TYPECHECK if (NILP (Fcategory_table_p (table))) signal_simple_error ("Expected category table", table); @@ -1596,39 +3903,40 @@ check_category_char (Emchar ch, Lisp_Object table, ctbl = XCHAR_TABLE (table); temp = get_char_table (ch, ctbl); if (NILP (temp)) - return not; + return not_p; designator -= ' '; - return bit_vector_bit (XBIT_VECTOR (temp), designator) ? !not : not; + return bit_vector_bit (XBIT_VECTOR (temp), designator) ? !not_p : not_p; } DEFUN ("check-category-at", Fcheck_category_at, 2, 4, 0, /* -Return t if category of a character at POS includes DESIGNATOR, -else return nil. Optional third arg specifies which buffer -\(defaulting to current), and fourth specifies the CATEGORY-TABLE, -\(defaulting to the buffer's category table). +Return t if category of the character at POSITION includes DESIGNATOR. +Optional third arg BUFFER specifies which buffer to use, and defaults +to the current buffer. +Optional fourth arg CATEGORY-TABLE specifies the category table to +use, and defaults to BUFFER's category table. */ - (pos, designator, buffer, category_table)) + (position, designator, buffer, category_table)) { Lisp_Object ctbl; Emchar ch; unsigned int des; struct buffer *buf = decode_buffer (buffer, 0); - CHECK_INT (pos); + CHECK_INT (position); CHECK_CATEGORY_DESIGNATOR (designator); des = XCHAR (designator); ctbl = check_category_table (category_table, Vstandard_category_table); - ch = BUF_FETCH_CHAR (buf, XINT (pos)); + ch = BUF_FETCH_CHAR (buf, XINT (position)); return check_category_char (ch, ctbl, des, 0) ? Qt : Qnil; } DEFUN ("char-in-category-p", Fchar_in_category_p, 2, 3, 0, /* -Return t if category of character CHR includes DESIGNATOR, else nil. -Optional third arg specifies the CATEGORY-TABLE to use, -which defaults to the system default table. +Return t if category of CHARACTER includes DESIGNATOR, else nil. +Optional third arg CATEGORY-TABLE specifies the category table to use, +and defaults to the standard category table. */ - (chr, designator, category_table)) + (character, designator, category_table)) { Lisp_Object ctbl; Emchar ch; @@ -1636,16 +3944,15 @@ which defaults to the system default table. CHECK_CATEGORY_DESIGNATOR (designator); des = XCHAR (designator); - CHECK_CHAR (chr); - ch = XCHAR (chr); + CHECK_CHAR (character); + ch = XCHAR (character); ctbl = check_category_table (category_table, Vstandard_category_table); return check_category_char (ch, ctbl, des, 0) ? Qt : Qnil; } DEFUN ("category-table", Fcategory_table, 0, 1, 0, /* -Return the current category table. -This is the one specified by the current buffer, or by BUFFER if it -is non-nil. +Return BUFFER's current category table. +BUFFER defaults to the current buffer. */ (buffer)) { @@ -1662,57 +3969,181 @@ This is the one used for new buffers. } DEFUN ("copy-category-table", Fcopy_category_table, 0, 1, 0, /* -Construct a new category table and return it. -It is a copy of the TABLE, which defaults to the standard category table. +Return a new category table which is a copy of CATEGORY-TABLE. +CATEGORY-TABLE defaults to the standard category table. */ - (table)) + (category_table)) { if (NILP (Vstandard_category_table)) return Fmake_char_table (Qcategory); - table = check_category_table (table, Vstandard_category_table); - return Fcopy_char_table (table); + category_table = + check_category_table (category_table, Vstandard_category_table); + return Fcopy_char_table (category_table); } DEFUN ("set-category-table", Fset_category_table, 1, 2, 0, /* -Select a new category table for BUFFER. -One argument, a category table. +Select CATEGORY-TABLE as the new category table for BUFFER. BUFFER defaults to the current buffer if omitted. */ - (table, buffer)) + (category_table, buffer)) { struct buffer *buf = decode_buffer (buffer, 0); - table = check_category_table (table, Qnil); - buf->category_table = table; + category_table = check_category_table (category_table, Qnil); + buf->category_table = category_table; /* Indicate that this buffer now has a specified category table. */ buf->local_var_flags |= XINT (buffer_local_flags.category_table); - return table; + return category_table; } DEFUN ("category-designator-p", Fcategory_designator_p, 1, 1, 0, /* -Return t if ARG is a category designator (a char in the range ' ' to '~'). +Return t if OBJECT is a category designator (a char in the range ' ' to '~'). */ - (obj)) + (object)) { - return CATEGORY_DESIGNATORP (obj) ? Qt : Qnil; + return CATEGORY_DESIGNATORP (object) ? Qt : Qnil; } DEFUN ("category-table-value-p", Fcategory_table_value_p, 1, 1, 0, /* -Return t if ARG is a category table value. +Return t if OBJECT is a category table value. Valid values are nil or a bit vector of size 95. */ - (obj)) + (object)) { - return CATEGORY_TABLE_VALUEP (obj) ? Qt : Qnil; + return CATEGORY_TABLE_VALUEP (object) ? Qt : Qnil; } + +#define CATEGORYP(x) \ + (CHARP (x) && XCHAR (x) >= 0x20 && XCHAR (x) <= 0x7E) + +#define CATEGORY_SET(c) \ + (get_char_table(c, XCHAR_TABLE(current_buffer->category_table))) + +/* Return 1 if CATEGORY_SET contains CATEGORY, else return 0. + The faster version of `!NILP (Faref (category_set, category))'. */ +#define CATEGORY_MEMBER(category, category_set) \ + (bit_vector_bit(XBIT_VECTOR (category_set), category - 32)) + +/* Return 1 if there is a word boundary between two word-constituent + characters C1 and C2 if they appear in this order, else return 0. + Use the macro WORD_BOUNDARY_P instead of calling this function + directly. */ + +int word_boundary_p (Emchar c1, Emchar c2); +int +word_boundary_p (Emchar c1, Emchar c2) +{ + Lisp_Object category_set1, category_set2; + Lisp_Object tail; + int default_result; + +#if 0 + if (COMPOSITE_CHAR_P (c1)) + c1 = cmpchar_component (c1, 0, 1); + if (COMPOSITE_CHAR_P (c2)) + c2 = cmpchar_component (c2, 0, 1); +#endif + + if (EQ (CHAR_CHARSET (c1), CHAR_CHARSET (c2))) + { + tail = Vword_separating_categories; + default_result = 0; + } + else + { + tail = Vword_combining_categories; + default_result = 1; + } + + category_set1 = CATEGORY_SET (c1); + if (NILP (category_set1)) + return default_result; + category_set2 = CATEGORY_SET (c2); + if (NILP (category_set2)) + return default_result; + + for (; CONSP (tail); tail = XCONS (tail)->cdr) + { + Lisp_Object elt = XCONS(tail)->car; + + if (CONSP (elt) + && CATEGORYP (XCONS (elt)->car) + && CATEGORYP (XCONS (elt)->cdr) + && CATEGORY_MEMBER (XCHAR (XCONS (elt)->car), category_set1) + && CATEGORY_MEMBER (XCHAR (XCONS (elt)->cdr), category_set2)) + return !default_result; + } + return default_result; +} #endif /* MULE */ void syms_of_chartab (void) { +#ifdef UTF2000 + INIT_LRECORD_IMPLEMENTATION (uint8_byte_table); + INIT_LRECORD_IMPLEMENTATION (uint16_byte_table); + INIT_LRECORD_IMPLEMENTATION (byte_table); + + defsymbol (&Qsystem_char_id, "system-char-id"); + + defsymbol (&Qto_ucs, "=>ucs"); + defsymbol (&Q_ucs, "->ucs"); + defsymbol (&Q_ucs_variants, "->ucs-variants"); + defsymbol (&Qcomposition, "composition"); + defsymbol (&Q_decomposition, "->decomposition"); + defsymbol (&Qcompat, "compat"); + defsymbol (&Qisolated, "isolated"); + defsymbol (&Qinitial, "initial"); + defsymbol (&Qmedial, "medial"); + defsymbol (&Qfinal, "final"); + defsymbol (&Qvertical, "vertical"); + defsymbol (&QnoBreak, "noBreak"); + defsymbol (&Qfraction, "fraction"); + defsymbol (&Qsuper, "super"); + defsymbol (&Qsub, "sub"); + defsymbol (&Qcircle, "circle"); + defsymbol (&Qsquare, "square"); + defsymbol (&Qwide, "wide"); + defsymbol (&Qnarrow, "narrow"); + defsymbol (&Qsmall, "small"); + defsymbol (&Qfont, "font"); + + DEFSUBR (Fchar_attribute_list); + DEFSUBR (Ffind_char_attribute_table); + defsymbol (&Qput_char_table_map_function, "put-char-table-map-function"); + DEFSUBR (Fput_char_table_map_function); +#ifdef HAVE_CHISE_CLIENT + DEFSUBR (Fsave_char_attribute_table); + DEFSUBR (Fmount_char_attribute_table); + DEFSUBR (Freset_char_attribute_table); + DEFSUBR (Fclose_char_attribute_table); + defsymbol (&Qload_char_attribute_table_map_function, + "load-char-attribute-table-map-function"); + DEFSUBR (Fload_char_attribute_table_map_function); + DEFSUBR (Fload_char_attribute_table); +#endif + DEFSUBR (Fchar_attribute_alist); + DEFSUBR (Fget_char_attribute); + DEFSUBR (Fput_char_attribute); + DEFSUBR (Fremove_char_attribute); + DEFSUBR (Fmap_char_attribute); + DEFSUBR (Fdefine_char); + DEFSUBR (Ffind_char); + DEFSUBR (Fchar_variants); + + DEFSUBR (Fget_composite_char); +#endif + + INIT_LRECORD_IMPLEMENTATION (char_table); + #ifdef MULE +#ifndef UTF2000 + INIT_LRECORD_IMPLEMENTATION (char_table_entry); +#endif + defsymbol (&Qcategory_table_p, "category-table-p"); defsymbol (&Qcategory_designator_p, "category-designator-p"); defsymbol (&Qcategory_table_value_p, "category-table-value-p"); @@ -1747,8 +4178,21 @@ syms_of_chartab (void) DEFSUBR (Fcategory_table_value_p); #endif /* MULE */ +} + +void +vars_of_chartab (void) +{ +#ifdef UTF2000 +#ifdef HAVE_CHISE_CLIENT + DEFVAR_LISP ("char-db-stingy-mode", &Vchar_db_stingy_mode /* +*/ ); + Vchar_db_stingy_mode = Qt; +#endif /* HAVE_CHISE_CLIENT */ +#endif /* DO NOT staticpro this. It works just like Vweak_hash_tables. */ Vall_syntax_tables = Qnil; + dump_add_weak_object_chain (&Vall_syntax_tables); } void @@ -1765,6 +4209,11 @@ structure_type_create_chartab (void) void complex_vars_of_chartab (void) { +#ifdef UTF2000 + staticpro (&Vchar_attribute_hash_table); + Vchar_attribute_hash_table + = make_lisp_hash_table (16, HASH_TABLE_NON_WEAK, HASH_TABLE_EQ); +#endif /* UTF2000 */ #ifdef MULE /* Set this now, so first buffer creation can refer to it. */ /* Make it nil before calling copy-category-table @@ -1772,5 +4221,50 @@ complex_vars_of_chartab (void) Vstandard_category_table = Qnil; Vstandard_category_table = Fcopy_category_table (Qnil); staticpro (&Vstandard_category_table); + + DEFVAR_LISP ("word-combining-categories", &Vword_combining_categories /* +List of pair (cons) of categories to determine word boundary. + +Emacs treats a sequence of word constituent characters as a single +word (i.e. finds no word boundary between them) iff they belongs to +the same charset. But, exceptions are allowed in the following cases. + +\(1) The case that characters are in different charsets is controlled +by the variable `word-combining-categories'. + +Emacs finds no word boundary between characters of different charsets +if they have categories matching some element of this list. + +More precisely, if an element of this list is a cons of category CAT1 +and CAT2, and a multibyte character C1 which has CAT1 is followed by +C2 which has CAT2, there's no word boundary between C1 and C2. + +For instance, to tell that ASCII characters and Latin-1 characters can +form a single word, the element `(?l . ?l)' should be in this list +because both characters have the category `l' (Latin characters). + +\(2) The case that character are in the same charset is controlled by +the variable `word-separating-categories'. + +Emacs find a word boundary between characters of the same charset +if they have categories matching some element of this list. + +More precisely, if an element of this list is a cons of category CAT1 +and CAT2, and a multibyte character C1 which has CAT1 is followed by +C2 which has CAT2, there's a word boundary between C1 and C2. + +For instance, to tell that there's a word boundary between Japanese +Hiragana and Japanese Kanji (both are in the same charset), the +element `(?H . ?C) should be in this list. +*/ ); + + Vword_combining_categories = Qnil; + + DEFVAR_LISP ("word-separating-categories", &Vword_separating_categories /* +List of pair (cons) of categories to determine word boundary. +See the documentation of the variable `word-combining-categories'. +*/ ); + + Vword_separating_categories = Qnil; #endif /* MULE */ } diff --git a/src/chartab.h b/src/chartab.h index ac23e00..8fa102b 100644 --- a/src/chartab.h +++ b/src/chartab.h @@ -1,6 +1,7 @@ /* Declarations having to do with Mule char tables. Copyright (C) 1992 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. + Copyright (C) 1999,2000,2001,2002 MORIOKA Tomohiko This file is part of XEmacs. @@ -24,8 +25,92 @@ Boston, MA 02111-1307, USA. */ This file was written independently of the FSF implementation, and is not compatible. */ -#ifndef _MULE_CHARTAB_H -#define _MULE_CHARTAB_H +#ifndef INCLUDED_chartab_h_ +#define INCLUDED_chartab_h_ + + +#ifdef UTF2000 + +#ifdef HAVE_CHISE_CLIENT +#include "database.h" +#endif + +EXFUN (Fmake_char, 3); +EXFUN (Fdecode_char, 3); + +EXFUN (Fput_char_attribute, 3); + +EXFUN (Ffind_char, 1); + +extern Lisp_Object Qdowncase, Qflippedcase, Q_lowercase, Q_uppercase; + + +/************************************************************************/ +/* Char-ID Tables */ +/************************************************************************/ + +struct Lisp_Uint8_Byte_Table +{ + struct lcrecord_header header; + + unsigned char property[256]; +}; +typedef struct Lisp_Uint8_Byte_Table Lisp_Uint8_Byte_Table; + +DECLARE_LRECORD (uint8_byte_table, Lisp_Uint8_Byte_Table); +#define XUINT8_BYTE_TABLE(x) \ + XRECORD (x, uint8_byte_table, Lisp_Uint8_Byte_Table) +#define XSETUINT8_BYTE_TABLE(x, p) XSETRECORD (x, p, uint8_byte_table) +#define UINT8_BYTE_TABLE_P(x) RECORDP (x, uint8_byte_table) +#define GC_UINT8_BYTE_TABLE_P(x) GC_RECORDP (x, uint8_byte_table) +/* #define CHECK_UINT8_BYTE_TABLE(x) CHECK_RECORD (x, uint8_byte_table) + char table entries should never escape to Lisp */ + + +struct Lisp_Uint16_Byte_Table +{ + struct lcrecord_header header; + + unsigned short property[256]; +}; +typedef struct Lisp_Uint16_Byte_Table Lisp_Uint16_Byte_Table; + +DECLARE_LRECORD (uint16_byte_table, Lisp_Uint16_Byte_Table); +#define XUINT16_BYTE_TABLE(x) \ + XRECORD (x, uint16_byte_table, Lisp_Uint16_Byte_Table) +#define XSETUINT16_BYTE_TABLE(x, p) XSETRECORD (x, p, uint16_byte_table) +#define UINT16_BYTE_TABLE_P(x) RECORDP (x, uint16_byte_table) +#define GC_UINT16_BYTE_TABLE_P(x) GC_RECORDP (x, uint16_byte_table) +/* #define CHECK_UINT16_BYTE_TABLE(x) CHECK_RECORD (x, uint16_byte_table) + char table entries should never escape to Lisp */ + + +struct Lisp_Byte_Table +{ + struct lcrecord_header header; + + Lisp_Object property[256]; +}; +typedef struct Lisp_Byte_Table Lisp_Byte_Table; + +DECLARE_LRECORD (byte_table, Lisp_Byte_Table); +#define XBYTE_TABLE(x) XRECORD (x, byte_table, Lisp_Byte_Table) +#define XSETBYTE_TABLE(x, p) XSETRECORD (x, p, byte_table) +#define BYTE_TABLE_P(x) RECORDP (x, byte_table) +#define GC_BYTE_TABLE_P(x) GC_RECORDP (x, byte_table) +/* #define CHECK_BYTE_TABLE(x) CHECK_RECORD (x, byte_table) + char table entries should never escape to Lisp */ + +Lisp_Object get_byte_table (Lisp_Object table, unsigned char idx); + +Lisp_Object put_byte_table (Lisp_Object table, unsigned char idx, + Lisp_Object value); + + +Lisp_Object make_char_id_table (Lisp_Object initval); + +#endif + /************************************************************************/ /* Char Tables */ @@ -35,16 +120,7 @@ Boston, MA 02111-1307, USA. */ When not under Mule, there are only 256 possible characters so we just represent them directly. */ -#ifdef MULE - -DECLARE_LRECORD (char_table_entry, struct Lisp_Char_Table_Entry); -#define XCHAR_TABLE_ENTRY(x) \ - XRECORD (x, char_table_entry, struct Lisp_Char_Table_Entry) -#define XSETCHAR_TABLE_ENTRY(x, p) XSETRECORD (x, p, char_table_entry) -#define CHAR_TABLE_ENTRYP(x) RECORDP (x, char_table_entry) -#define GC_CHAR_TABLE_ENTRYP(x) GC_RECORDP (x, char_table_entry) -/* #define CHECK_CHAR_TABLE_ENTRY(x) CHECK_RECORD (x, char_table_entry) - char table entries should never escape to Lisp */ +#if defined(MULE)&&!defined(UTF2000) struct Lisp_Char_Table_Entry { @@ -55,20 +131,17 @@ struct Lisp_Char_Table_Entry variable-size and add an offset value into this structure. */ Lisp_Object level2[96]; }; +typedef struct Lisp_Char_Table_Entry Lisp_Char_Table_Entry; -#endif /* MULE */ - -DECLARE_LRECORD (char_table, struct Lisp_Char_Table); -#define XCHAR_TABLE(x) \ - XRECORD (x, char_table, struct Lisp_Char_Table) -#define XSETCHAR_TABLE(x, p) XSETRECORD (x, p, char_table) -#define CHAR_TABLEP(x) RECORDP (x, char_table) -#define GC_CHAR_TABLEP(x) GC_RECORDP (x, char_table) -#define CHECK_CHAR_TABLE(x) CHECK_RECORD (x, char_table) -#define CONCHECK_CHAR_TABLE(x) CONCHECK_RECORD (x, char_table) +DECLARE_LRECORD (char_table_entry, Lisp_Char_Table_Entry); +#define XCHAR_TABLE_ENTRY(x) \ + XRECORD (x, char_table_entry, Lisp_Char_Table_Entry) +#define XSETCHAR_TABLE_ENTRY(x, p) XSETRECORD (x, p, char_table_entry) +#define CHAR_TABLE_ENTRYP(x) RECORDP (x, char_table_entry) +/* #define CHECK_CHAR_TABLE_ENTRY(x) CHECK_RECORD (x, char_table_entry) + char table entries should never escape to Lisp */ -#define CHAR_TABLE_TYPE(ct) ((ct)->type) -#define XCHAR_TABLE_TYPE(ct) CHAR_TABLE_TYPE (XCHAR_TABLE (ct)) +#endif /* MULE */ enum char_table_type { @@ -81,16 +154,25 @@ enum char_table_type CHAR_TABLE_TYPE_CHAR }; +#ifndef UTF2000 #ifdef MULE #define NUM_ASCII_CHARS 160 #else #define NUM_ASCII_CHARS 256 #endif +#endif struct Lisp_Char_Table { struct lcrecord_header header; +#ifdef UTF2000 + Lisp_Object table; + Lisp_Object default_value; + Lisp_Object name; + Lisp_Object db; + unsigned char unloaded; +#else Lisp_Object ascii[NUM_ASCII_CHARS]; #ifdef MULE @@ -122,26 +204,71 @@ struct Lisp_Char_Table Lisp_Object level1[NUM_LEADING_BYTES]; #endif /* MULE */ +#endif /* non UTF2000 */ enum char_table_type type; +#ifndef UTF2000 /* stuff used for syntax tables */ Lisp_Object mirror_table; +#endif Lisp_Object next_table; /* DO NOT mark through this. */ }; +typedef struct Lisp_Char_Table Lisp_Char_Table; -#ifdef MULE +DECLARE_LRECORD (char_table, Lisp_Char_Table); +#define XCHAR_TABLE(x) XRECORD (x, char_table, Lisp_Char_Table) +#define XSETCHAR_TABLE(x, p) XSETRECORD (x, p, char_table) +#define CHAR_TABLEP(x) RECORDP (x, char_table) +#define CHECK_CHAR_TABLE(x) CHECK_RECORD (x, char_table) +#define CONCHECK_CHAR_TABLE(x) CONCHECK_RECORD (x, char_table) -Lisp_Object get_non_ascii_char_table_value (struct Lisp_Char_Table *ct, - int leading_byte, - Emchar c); +#define CHAR_TABLE_TYPE(ct) ((ct)->type) +#define XCHAR_TABLE_TYPE(ct) CHAR_TABLE_TYPE (XCHAR_TABLE (ct)) + +#ifdef UTF2000 + +#define CHAR_TABLE_NAME(ct) ((ct)->name) +#define XCHAR_TABLE_NAME(ct) CHAR_TABLE_NAME (XCHAR_TABLE (ct)) -INLINE Lisp_Object -CHAR_TABLE_NON_ASCII_VALUE_UNSAFE (struct Lisp_Char_Table *ct, Emchar ch); -INLINE Lisp_Object -CHAR_TABLE_NON_ASCII_VALUE_UNSAFE (struct Lisp_Char_Table *ct, Emchar ch) +#define CHAR_TABLE_UNLOADED(ct) ((ct)->unloaded) +#define XCHAR_TABLE_UNLOADED(ct) CHAR_TABLE_UNLOADED (XCHAR_TABLE (ct)) + +INLINE_HEADER Lisp_Object +CHAR_TABLE_VALUE_UNSAFE (Lisp_Char_Table *ct, Emchar ch); +INLINE_HEADER Lisp_Object +CHAR_TABLE_VALUE_UNSAFE (Lisp_Char_Table *ct, Emchar ch) { - unsigned char lb = CHAR_LEADING_BYTE (ch); + Lisp_Object val = get_byte_table (get_byte_table + (get_byte_table + (get_byte_table + (ct->table, + (unsigned char)(ch >> 24)), + (unsigned char) (ch >> 16)), + (unsigned char) (ch >> 8)), + (unsigned char) ch); + if (UNBOUNDP (val)) + return ct->default_value; + else + return val; +} + +#elif defined(MULE) + +Lisp_Object get_non_ascii_char_table_value (Lisp_Char_Table *ct, + Charset_ID leading_byte, + Emchar c); + +INLINE_HEADER Lisp_Object +CHAR_TABLE_NON_ASCII_VALUE_UNSAFE (Lisp_Char_Table *ct, Emchar ch); +INLINE_HEADER Lisp_Object +CHAR_TABLE_NON_ASCII_VALUE_UNSAFE (Lisp_Char_Table *ct, Emchar ch) +{ +#ifdef UTF2000 + Charset_ID lb = CHAR_CHARSET_ID (ch); +#else + Charset_ID lb = CHAR_LEADING_BYTE (ch); +#endif if (!CHAR_TABLE_ENTRYP ((ct)->level1[lb - MIN_LEADING_BYTE])) return (ct)->level1[lb - MIN_LEADING_BYTE]; else @@ -159,9 +286,15 @@ CHAR_TABLE_NON_ASCII_VALUE_UNSAFE (struct Lisp_Char_Table *ct, Emchar ch) #endif /* not MULE */ +#define XCHAR_TABLE_VALUE_UNSAFE(ct, ch) \ + CHAR_TABLE_VALUE_UNSAFE (XCHAR_TABLE (ct), ch) + enum chartab_range_type { CHARTAB_RANGE_ALL, +#ifdef UTF2000 + CHARTAB_RANGE_DEFAULT, +#endif #ifdef MULE CHARTAB_RANGE_CHARSET, CHARTAB_RANGE_ROW, @@ -177,27 +310,115 @@ struct chartab_range int row; }; -void fill_char_table (struct Lisp_Char_Table *ct, Lisp_Object value); -void put_char_table (struct Lisp_Char_Table *ct, struct chartab_range *range, +void fill_char_table (Lisp_Char_Table *ct, Lisp_Object value); +void put_char_table (Lisp_Char_Table *ct, struct chartab_range *range, Lisp_Object val); -int map_char_table (struct Lisp_Char_Table *ct, +Lisp_Object get_char_table (Emchar, Lisp_Char_Table *); +int map_char_table (Lisp_Char_Table *ct, struct chartab_range *range, int (*fn) (struct chartab_range *range, Lisp_Object val, void *arg), void *arg); -void prune_syntax_tables (int (*obj_marked_p) (Lisp_Object)); +void prune_syntax_tables (void); EXFUN (Fcopy_char_table, 1); EXFUN (Fmake_char_table, 1); EXFUN (Fput_char_table, 3); +EXFUN (Fget_char_table, 2); extern Lisp_Object Vall_syntax_tables; +#ifdef UTF2000 + +INLINE_HEADER void +put_char_id_table_0 (Lisp_Char_Table* cit, Emchar code, Lisp_Object value); +INLINE_HEADER void +put_char_id_table_0 (Lisp_Char_Table* cit, Emchar code, Lisp_Object value) +{ + Lisp_Object table1, table2, table3, table4; + + table1 = cit->table; + table2 = get_byte_table (table1, (unsigned char)(code >> 24)); + table3 = get_byte_table (table2, (unsigned char)(code >> 16)); + table4 = get_byte_table (table3, (unsigned char)(code >> 8)); + + table4 = put_byte_table (table4, (unsigned char) code, value); + table3 = put_byte_table (table3, (unsigned char)(code >> 8), table4); + table2 = put_byte_table (table2, (unsigned char)(code >> 16), table3); + cit->table = put_byte_table (table1, (unsigned char)(code >> 24), table2); +} + +#ifdef HAVE_CHISE_CLIENT +extern Lisp_Object Qsystem_char_id; + +Lisp_Object +char_attribute_system_db_file (Lisp_Object key_type, Lisp_Object attribute, + int writing_mode); + +Lisp_Object load_char_attribute_maybe (Lisp_Char_Table* cit, Emchar ch); +#endif + +INLINE_HEADER Lisp_Object +get_char_id_table_0 (Lisp_Char_Table* cit, Emchar ch); +INLINE_HEADER Lisp_Object +get_char_id_table_0 (Lisp_Char_Table* cit, Emchar ch) +{ + return get_byte_table (get_byte_table + (get_byte_table + (get_byte_table + (cit->table, + (unsigned char)(ch >> 24)), + (unsigned char) (ch >> 16)), + (unsigned char) (ch >> 8)), + (unsigned char) ch); +} + +INLINE_HEADER Lisp_Object +get_char_id_table (Lisp_Char_Table* cit, Emchar ch); +INLINE_HEADER Lisp_Object +get_char_id_table (Lisp_Char_Table* cit, Emchar ch) +{ + Lisp_Object val = get_char_id_table_0 (cit, ch); + +#ifdef HAVE_CHISE_CLIENT + if (EQ (val, Qunloaded)) + { + val = load_char_attribute_maybe (cit, ch); + put_char_id_table_0 (cit, ch, val); + } +#endif + if (UNBOUNDP (val)) + return cit->default_value; + else + return val; +} + +void +decode_char_table_range (Lisp_Object range, struct chartab_range *outrange); + +INLINE_HEADER void +put_char_id_table (Lisp_Char_Table* table, + Lisp_Object character, Lisp_Object value); +INLINE_HEADER void +put_char_id_table (Lisp_Char_Table* table, + Lisp_Object character, Lisp_Object value) +{ + struct chartab_range range; + + decode_char_table_range (character, &range); + put_char_table (table, &range, value); +} + + +EXFUN (Fget_char_attribute, 3); + +#endif + #ifdef MULE int check_category_char(Emchar ch, Lisp_Object ctbl, - unsigned int designator, unsigned int not); + unsigned int designator, unsigned int not_p); extern Lisp_Object Vstandard_category_table; @@ -229,4 +450,4 @@ extern Lisp_Object Vstandard_category_table; #endif /* MULE */ -#endif /* _MULE_CHARTAB_H */ +#endif /* INCLUDED_chartab_h_ */ diff --git a/src/chpdef.h b/src/chpdef.h deleted file mode 100644 index 196196c..0000000 --- a/src/chpdef.h +++ /dev/null @@ -1,57 +0,0 @@ -/* This file is part of XEmacs. - -XEmacs is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. - -XEmacs 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 XEmacs; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -/* Synched up with: FSF 19.30. */ - -#define CHP$_END 0 -#define CHP$_ACCESS 1 -#define CHP$_FLAGS 2 -#define CHP$_PRIV 3 -#define CHP$_ACMODE 4 -#define CHP$_ACCLASS 5 -#define CHP$_RIGHTS 6 -#define CHP$_ADDRIGHTS 7 -#define CHP$_MODE 8 -#define CHP$_MODES 9 -#define CHP$_MINCLASS 10 -#define CHP$_MAXCLASS 11 -#define CHP$_OWNER 12 -#define CHP$_PROT 13 -#define CHP$_ACL 14 -#define CHP$_AUDITNAME 15 -#define CHP$_ALARMNAME 16 -#define CHP$_MATCHEDACE 17 -#define CHP$_PRIVUSED 18 -#define CHP$_MAX_CODE 19 -#define CHP$M_SYSPRV 1 -#define CHP$M_BYPASS 2 -#define CHP$M_UPGRADE 4 -#define CHP$M_DOWNGRADE 8 -#define CHP$M_GRPPRV 16 -#define CHP$M_READALL 32 -#define CHP$V_SYSPRV 0 -#define CHP$V_BYPASS 1 -#define CHP$V_UPGRADE 2 -#define CHP$V_DOWNGRADE 3 -#define CHP$V_GRPPRV 4 -#define CHP$V_READALL 5 -#define CHP$M_READ 1 -#define CHP$M_WRITE 2 -#define CHP$M_USEREADALL 4 -#define CHP$V_READ 0 -#define CHP$V_WRITE 1 -#define CHP$V_USEREADALL 2 diff --git a/src/cmds.c b/src/cmds.c index ad38db4..ec8d39e 100644 --- a/src/cmds.c +++ b/src/cmds.c @@ -1,5 +1,6 @@ /* Simple built-in editing commands. Copyright (C) 1985, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. + Copyright (C) 2001 MORIOKA Tomohiko This file is part of XEmacs. @@ -41,29 +42,41 @@ Lisp_Object Vself_insert_face; /* This is the command that set up Vself_insert_face. */ Lisp_Object Vself_insert_face_command; + +/* A char-table for characters which may invoke auto-filling. */ +Lisp_Object Vauto_fill_chars; DEFUN ("forward-char", Fforward_char, 0, 2, "_p", /* -Move point right ARG characters (left if ARG negative). +Move point right COUNT characters (left if COUNT is negative). On attempt to pass end of buffer, stop and signal `end-of-buffer'. On attempt to pass beginning of buffer, stop and signal `beginning-of-buffer'. On reaching end of buffer, stop and signal error. + +The characters that are moved over may be added to the current selection +\(i.e. active region) if the Shift key is held down, a motion key is used +to invoke this command, and `shifted-motion-keys-select-region' is t; see +the documentation for this variable for more details. */ - (arg, buffer)) + (count, buffer)) { struct buffer *buf = decode_buffer (buffer, 1); + EMACS_INT n; - if (NILP (arg)) - arg = make_int (1); + if (NILP (count)) + n = 1; else - CHECK_INT (arg); + { + CHECK_INT (count); + n = XINT (count); + } - /* This used to just set point to point + XINT (arg), and then check + /* This used to just set point to point + XINT (count), and then check to see if it was within boundaries. But now that SET_PT can potentially do a lot of stuff (calling entering and exiting hooks, etcetera), that's not a good approach. So we validate the proposed position, then set point. */ { - Bufpos new_point = BUF_PT (buf) + XINT (arg); + Bufpos new_point = BUF_PT (buf) + n; if (new_point < BUF_BEGV (buf)) { @@ -85,48 +98,59 @@ On reaching end of buffer, stop and signal error. } DEFUN ("backward-char", Fbackward_char, 0, 2, "_p", /* -Move point left ARG characters (right if ARG negative). +Move point left COUNT characters (right if COUNT is negative). On attempt to pass end of buffer, stop and signal `end-of-buffer'. On attempt to pass beginning of buffer, stop and signal `beginning-of-buffer'. + +The characters that are moved over may be added to the current selection +\(i.e. active region) if the Shift key is held down, a motion key is used +to invoke this command, and `shifted-motion-keys-select-region' is t; see +the documentation for this variable for more details. */ - (arg, buffer)) + (count, buffer)) { - if (NILP (arg)) - arg = make_int (1); + if (NILP (count)) + count = make_int (-1); else - CHECK_INT (arg); - - XSETINT (arg, - XINT (arg)); - return Fforward_char (arg, buffer); + { + CHECK_INT (count); + count = make_int (- XINT (count)); + } + return Fforward_char (count, buffer); } DEFUN ("forward-line", Fforward_line, 0, 2, "_p", /* -Move ARG lines forward (backward if ARG is negative). -Precisely, if point is on line I, move to the start of line I + ARG. +Move COUNT lines forward (backward if COUNT is negative). +Precisely, if point is on line I, move to the start of line I + COUNT. If there isn't room, go as far as possible (no error). Returns the count of lines left to move. If moving forward, -that is ARG - number of lines moved; if backward, ARG + number moved. -With positive ARG, a non-empty line at the end counts as one line +that is COUNT - number of lines moved; if backward, COUNT + number moved. +With positive COUNT, a non-empty line at the end counts as one line successfully moved (for the return value). If BUFFER is nil, the current buffer is assumed. + +The characters that are moved over may be added to the current selection +\(i.e. active region) if the Shift key is held down, a motion key is used +to invoke this command, and `shifted-motion-keys-select-region' is t; see +the documentation for this variable for more details. */ - (arg, buffer)) + (count, buffer)) { struct buffer *buf = decode_buffer (buffer, 1); Bufpos pos2 = BUF_PT (buf); Bufpos pos; - EMACS_INT count, shortage, negp; + EMACS_INT n, shortage, negp; - if (NILP (arg)) - count = 1; + if (NILP (count)) + n = 1; else { - CHECK_INT (arg); - count = XINT (arg); + CHECK_INT (count); + n = XINT (count); } - negp = count <= 0; - pos = scan_buffer (buf, '\n', pos2, 0, count - negp, &shortage, 1); + negp = n <= 0; + pos = scan_buffer (buf, '\n', pos2, 0, n - negp, &shortage, 1); if (shortage > 0 && (negp || (BUF_ZV (buf) > BUF_BEGV (buf) @@ -139,96 +163,118 @@ If BUFFER is nil, the current buffer is assumed. DEFUN ("point-at-bol", Fpoint_at_bol, 0, 2, 0, /* Return the character position of the first character on the current line. -With argument N not nil or 1, move forward N - 1 lines first. +With argument COUNT not nil or 1, move forward COUNT - 1 lines first. If scan reaches end of buffer, return that position. This function does not move point. */ - (arg, buffer)) + (count, buffer)) { struct buffer *b = decode_buffer (buffer, 1); REGISTER int orig, end; XSETBUFFER (buffer, b); - if (NILP (arg)) - arg = make_int (1); + if (NILP (count)) + count = make_int (0); else - CHECK_INT (arg); + { + CHECK_INT (count); + count = make_int (XINT (count) - 1); + } - orig = BUF_PT(b); - Fforward_line (make_int (XINT (arg) - 1), buffer); - end = BUF_PT(b); - BUF_SET_PT(b, orig); + orig = BUF_PT (b); + Fforward_line (count, buffer); + end = BUF_PT (b); + BUF_SET_PT (b, orig); return make_int (end); } DEFUN ("beginning-of-line", Fbeginning_of_line, 0, 2, "_p", /* Move point to beginning of current line. -With argument ARG not nil or 1, move forward ARG - 1 lines first. +With argument COUNT not nil or 1, move forward COUNT - 1 lines first. If scan reaches end of buffer, stop there without error. If BUFFER is nil, the current buffer is assumed. + +The characters that are moved over may be added to the current selection +\(i.e. active region) if the Shift key is held down, a motion key is used +to invoke this command, and `shifted-motion-keys-select-region' is t; see +the documentation for this variable for more details. */ - (arg, buffer)) + (count, buffer)) { struct buffer *b = decode_buffer (buffer, 1); - BUF_SET_PT(b, XINT (Fpoint_at_bol(arg, buffer))); + BUF_SET_PT (b, XINT (Fpoint_at_bol (count, buffer))); return Qnil; } DEFUN ("point-at-eol", Fpoint_at_eol, 0, 2, 0, /* Return the character position of the last character on the current line. -With argument N not nil or 1, move forward N - 1 lines first. +With argument COUNT not nil or 1, move forward COUNT - 1 lines first. If scan reaches end of buffer, return that position. This function does not move point. */ - (arg, buffer)) + (count, buffer)) { struct buffer *buf = decode_buffer (buffer, 1); + EMACS_INT n; - XSETBUFFER (buffer, buf); - - if (NILP (arg)) - arg = make_int (1); + if (NILP (count)) + n = 1; else - CHECK_INT (arg); + { + CHECK_INT (count); + n = XINT (count); + } return make_int (find_before_next_newline (buf, BUF_PT (buf), 0, - XINT (arg) - (XINT (arg) <= 0))); + n - (n <= 0))); } DEFUN ("end-of-line", Fend_of_line, 0, 2, "_p", /* Move point to end of current line. -With argument ARG not nil or 1, move forward ARG - 1 lines first. +With argument COUNT not nil or 1, move forward COUNT - 1 lines first. If scan reaches end of buffer, stop there without error. If BUFFER is nil, the current buffer is assumed. + +The characters that are moved over may be added to the current selection +\(i.e. active region) if the Shift key is held down, a motion key is used +to invoke this command, and `shifted-motion-keys-select-region' is t; see +the documentation for this variable for more details. */ - (arg, buffer)) + (count, buffer)) { struct buffer *b = decode_buffer (buffer, 1); - BUF_SET_PT(b, XINT (Fpoint_at_eol (arg, buffer))); + BUF_SET_PT (b, XINT (Fpoint_at_eol (count, buffer))); return Qnil; } -DEFUN ("delete-char", Fdelete_char, 1, 2, "*p\nP", /* -Delete the following ARG characters (previous, with negative arg). -Optional second arg KILLFLAG non-nil means kill instead (save in kill ring). -Interactively, ARG is the prefix arg, and KILLFLAG is set if -ARG was explicitly specified. +DEFUN ("delete-char", Fdelete_char, 0, 2, "*p\nP", /* +Delete the following COUNT characters (previous, with negative COUNT). +Optional second arg KILLP non-nil means kill instead (save in kill ring). +Interactively, COUNT is the prefix arg, and KILLP is set if +COUNT was explicitly specified. */ - (arg, killflag)) + (count, killp)) { /* This function can GC */ Bufpos pos; struct buffer *buf = current_buffer; + EMACS_INT n; - CHECK_INT (arg); + if (NILP (count)) + n = 1; + else + { + CHECK_INT (count); + n = XINT (count); + } - pos = BUF_PT (buf) + XINT (arg); - if (NILP (killflag)) + pos = BUF_PT (buf) + n; + if (NILP (killp)) { - if (XINT (arg) < 0) + if (n < 0) { if (pos < BUF_BEGV (buf)) signal_error (Qbeginning_of_buffer, Qnil); @@ -245,22 +291,31 @@ ARG was explicitly specified. } else { - call1 (Qkill_forward_chars, arg); + call1 (Qkill_forward_chars, count); } return Qnil; } -DEFUN ("delete-backward-char", Fdelete_backward_char, 1, 2, "*p\nP", /* -Delete the previous ARG characters (following, with negative ARG). -Optional second arg KILLFLAG non-nil means kill instead (save in kill ring). -Interactively, ARG is the prefix arg, and KILLFLAG is set if -ARG was explicitly specified. +DEFUN ("delete-backward-char", Fdelete_backward_char, 0, 2, "*p\nP", /* +Delete the previous COUNT characters (following, with negative COUNT). +Optional second arg KILLP non-nil means kill instead (save in kill ring). +Interactively, COUNT is the prefix arg, and KILLP is set if +COUNT was explicitly specified. */ - (arg, killflag)) + (count, killp)) { /* This function can GC */ - CHECK_INT (arg); - return Fdelete_char (make_int (-XINT (arg)), killflag); + EMACS_INT n; + + if (NILP (count)) + n = 1; + else + { + CHECK_INT (count); + n = XINT (count); + } + + return Fdelete_char (make_int (- n), killp); } static void internal_self_insert (Emchar ch, int noautofill); @@ -268,14 +323,17 @@ static void internal_self_insert (Emchar ch, int noautofill); DEFUN ("self-insert-command", Fself_insert_command, 1, 1, "*p", /* Insert the character you type. Whichever character you type to run this command is inserted. +If a prefix arg COUNT is specified, the character is inserted COUNT times. */ - (arg)) + (count)) { /* This function can GC */ - int n; Emchar ch; Lisp_Object c; - CHECK_INT (arg); + EMACS_INT n; + + CHECK_NATNUM (count); + n = XINT (count); if (CHAR_OR_CHAR_INTP (Vlast_command_char)) c = Vlast_command_char; @@ -283,36 +341,16 @@ Whichever character you type to run this command is inserted. c = Fevent_to_character (Vlast_command_event, Qnil, Qnil, Qt); if (NILP (c)) - signal_simple_error ("last typed character has no ASCII equivalent", + signal_simple_error ("Last typed character has no ASCII equivalent", Fcopy_event (Vlast_command_event, Qnil)); CHECK_CHAR_COERCE_INT (c); - n = XINT (arg); ch = XCHAR (c); -#if 0 /* FSFmacs */ - /* #### This optimization won't work because of differences in - how the start-open and end-open properties default for text - properties. See internal_self_insert(). */ - if (n >= 2 && NILP (current_buffer->overwrite_mode)) - { - n -= 2; - /* The first one might want to expand an abbrev. */ - internal_self_insert (c, 1); - /* The bulk of the copies of this char can be inserted simply. - We don't have to handle a user-specified face specially - because it will get inherited from the first char inserted. */ - Finsert_char (make_char (c), make_int (n), Qt, Qnil); - /* The last one might want to auto-fill. */ - internal_self_insert (c, 0); - } - else -#endif /* 0 */ - while (n > 0) - { - n--; - internal_self_insert (ch, (n != 0)); - } + + while (n--) + internal_self_insert (ch, (n != 0)); + return Qnil; } @@ -333,11 +371,16 @@ internal_self_insert (Emchar c1, int noautofill) REGISTER enum syntaxcode synt; REGISTER Emchar c2; Lisp_Object overwrite; - struct Lisp_Char_Table *syntax_table; + Lisp_Char_Table *syntax_table; struct buffer *buf = current_buffer; + int tab_width; overwrite = buf->overwrite_mode; +#ifdef UTF2000 + syntax_table = XCHAR_TABLE (buf->syntax_table); +#else syntax_table = XCHAR_TABLE (buf->mirror_syntax_table); +#endif #if 0 /* No, this is very bad, it makes undo *always* undo a character at a time @@ -354,9 +397,9 @@ internal_self_insert (Emchar c1, int noautofill) || (c1 != '\n' && BUF_FETCH_CHAR (buf, BUF_PT (buf)) != '\n')) && (EQ (overwrite, Qoverwrite_mode_binary) || BUF_FETCH_CHAR (buf, BUF_PT (buf)) != '\t' - || XINT (buf->tab_width) <= 0 - || XINT (buf->tab_width) > 20 - || !((current_column (buf) + 1) % XINT (buf->tab_width)))) + || ((tab_width = XINT (buf->tab_width), tab_width <= 0) + || tab_width > 20 + || !((current_column (buf) + 1) % tab_width)))) { buffer_delete_range (buf, BUF_PT (buf), BUF_PT (buf) + 1, 0); /* hairy = 2; */ @@ -401,7 +444,9 @@ internal_self_insert (Emchar c1, int noautofill) #endif /* FSFmacs */ } } - if ((c1 == ' ' || c1 == '\n') + if ((CHAR_TABLEP (Vauto_fill_chars) + ? !NILP (XCHAR_TABLE_VALUE_UNSAFE (Vauto_fill_chars, c1)) + : (c1 == ' ' || c1 == '\n')) && !noautofill && !NILP (buf->auto_fill_function)) { @@ -447,13 +492,13 @@ internal_self_insert (Emchar c1, int noautofill) /* (this comes from Mule but is a generally good idea) */ DEFUN ("self-insert-internal", Fself_insert_internal, 1, 1, 0, /* -Invoke `self-insert-command' as if CH is entered from keyboard. +Invoke `self-insert-command' as if CHARACTER is entered from keyboard. */ - (ch)) + (character)) { /* This function can GC */ - CHECK_CHAR_COERCE_INT (ch); - internal_self_insert (XCHAR (ch), 0); + CHECK_CHAR_COERCE_INT (character); + internal_self_insert (XCHAR (character), 0); return Qnil; } @@ -503,4 +548,17 @@ Function called, if non-nil, whenever a close parenthesis is inserted. More precisely, a char with closeparen syntax is self-inserted. */ ); Vblink_paren_function = Qnil; + + DEFVAR_LISP ("auto-fill-chars", &Vauto_fill_chars /* +A char-table for characters which invoke auto-filling. +Such characters have value t in this table. +*/); + Vauto_fill_chars = Fmake_char_table (Qgeneric); +#ifdef UTF2000 + put_char_id_table_0 (XCHAR_TABLE (Vauto_fill_chars), ' ', Qt); + put_char_id_table_0 (XCHAR_TABLE (Vauto_fill_chars), '\n', Qt); +#else + XCHAR_TABLE (Vauto_fill_chars)->ascii[' '] = Qt; + XCHAR_TABLE (Vauto_fill_chars)->ascii['\n'] = Qt; +#endif } diff --git a/src/config.h.in b/src/config.h.in index d8508cc..c9cb723 100644 --- a/src/config.h.in +++ b/src/config.h.in @@ -1,5 +1,5 @@ /* XEmacs site configuration template file. -*- C -*- - Copyright (C) 1986, 1991, 1992, 1993, 1994 Free Software Foundation, Inc. + Copyright (C) 1986, 1991-1994, 1998, 1999 Free Software Foundation, Inc. This file is part of XEmacs. @@ -26,27 +26,38 @@ Boston, MA 02111-1307, USA. */ #ifndef _SRC_CONFIG_H_ #define _SRC_CONFIG_H_ + /* alloca twiddling belongs in one place, not the s&m headers AIX requires this to be the first thing in the file. */ #undef HAVE_ALLOCA_H #ifndef NOT_C_CODE -#ifdef __GNUC__ +#if defined (__CYGWIN__) +/* We get complaints about redefinitions if we just use the __GNUC__ + definition: stdlib.h also includes alloca.h, which defines it slightly + differently */ +#include <alloca.h> +#elif defined (__GNUC__) #define alloca __builtin_alloca -#elif HAVE_ALLOCA_H +#elif defined __DECC +#include <alloca.h> +#pragma intrinsic(alloca) +#elif defined HAVE_ALLOCA_H #include <alloca.h> #elif defined(_AIX) #pragma alloca #elif ! defined (alloca) -char *alloca(); +void *alloca (); #endif #endif /* C code */ - /* Use this to add code in a structured way to FSF-maintained source files so as to make it obvious where XEmacs changes are. */ #define XEMACS 1 +/* Program name */ +#undef EMACS_PROGNAME + /* Allow s&m files to differentiate OS versions without having multiple files to maintain. */ #undef OS_RELEASE @@ -61,6 +72,7 @@ char *alloca(); /* The version info from version.sh. Used in #pragma ident in emacs.c */ #undef EMACS_MAJOR_VERSION #undef EMACS_MINOR_VERSION +#undef EMACS_PATCH_LEVEL #undef EMACS_BETA_VERSION #undef EMACS_VERSION #undef XEMACS_CODENAME @@ -69,18 +81,33 @@ char *alloca(); #undef INFODOCK_MINOR_VERSION #undef INFODOCK_BUILD_VERSION +/* Make functions from IEEE Stds 1003.[123] available. */ +#undef _POSIX_C_SOURCE + +/* Make some functions from Unix98 available. */ +#undef _XOPEN_SOURCE + +/* Make "extensions" from Unix98 available. */ +#undef _XOPEN_SOURCE_EXTENDED + /* Make all functions available on AIX. See AC_AIX. */ #undef _ALL_SOURCE /* Make all functions available on GNU libc systems. See features.h. */ #undef _GNU_SOURCE +/* Make all functions available on Solaris 2 systems. */ +#undef __EXTENSIONS__ + /* Used to identify the XEmacs version in stack traces. */ #undef STACK_TRACE_EYE_CATCHER /* Allow the configurer to specify if she wants site-lisp. */ #undef INHIBIT_SITE_LISP +/* Allow the configurer to specify if she wants site-modules. */ +#undef INHIBIT_SITE_MODULES + /* This will be removed in 19.15. */ /* Hah! Try 20.3 ... */ /* Hah! Try never ... */ @@ -143,8 +170,16 @@ char *alloca(); #endif #endif /* HAVE_X_WINDOWS */ +/* Defines for building Gtk applications */ +#undef HAVE_GNOME +#undef HAVE_GTK +#undef HAVE_GDK_IMLIB_INIT +#undef HAVE_GLADE_GLADE_H +#undef HAVE_GLADE_H +#undef LIBGLADE_XML_TXTDOMAIN + /* Define HAVE_WINDOW_SYSTEM if any windowing system is available. */ -#if defined (HAVE_X_WINDOWS) || defined(HAVE_MS_WINDOWS) /* || defined (HAVE_NEXTSTEP) */ +#if defined (HAVE_GTK) || defined (HAVE_X_WINDOWS) || defined(HAVE_MS_WINDOWS) /* || defined (HAVE_NEXTSTEP) */ #define HAVE_WINDOW_SYSTEM #endif @@ -153,13 +188,18 @@ char *alloca(); #define HAVE_UNIXOID_EVENT_LOOP #endif -/* Are we using XFree386? */ -#undef HAVE_XFREE386 +/* XFree86 has a different prototype for this function */ +#undef HAVE_XREGISTERIMINSTANTIATECALLBACK +#undef XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE #undef THIS_IS_X11R4 #undef THIS_IS_X11R5 #undef THIS_IS_X11R6 +#undef HAVE_XCONVERTCASE + +#undef HAVE_BALLOON_HELP + /* Where do we find bitmaps? */ #undef BITMAPDIR @@ -180,29 +220,29 @@ char *alloca(); /* Some things figured out by the configure script, grouped as they are in configure.in. */ #undef HAVE_MCHECK_H +#undef HAVE_A_OUT_H +#undef HAVE_ELF_H +#undef HAVE_CYGWIN_VERSION_H +#undef HAVE_FCNTL_H +#undef HAVE_INTTYPES_H +#undef HAVE_LIBGEN_H +#undef HAVE_LOCALE_H #undef HAVE_MACH_MACH_H -#undef HAVE_SYS_STROPTS_H -#undef HAVE_SYS_TIMEB_H +#undef HAVE_SYS_PARAM_H +#undef HAVE_SYS_PSTAT_H #undef HAVE_SYS_TIME_H +#undef HAVE_SYS_TIMEB_H +#undef HAVE_SYS_UN_H +#undef HAVE_ULIMIT_H #undef HAVE_UNISTD_H -#undef HAVE_UTIME_H + #undef HAVE_SYS_WAIT_H #undef HAVE_LIBINTL_H -#undef HAVE_LIBGEN_H -#undef HAVE_LOCALE_H -#undef HAVE_FCNTL_H -#undef HAVE_ULIMIT_H #undef HAVE_X11_XLOCALE_H -#undef HAVE_LINUX_VERSION_H -#undef HAVE_INTTYPES_H -#undef HAVE_SYS_UN_H -#undef HAVE_A_OUT_H #undef STDC_HEADERS #undef TIME_WITH_SYS_TIME #undef WORDS_BIGENDIAN #undef HAVE_VFORK_H -#undef HAVE_KSTAT_H -#undef HAVE_SYS_PSTAT_H #undef vfork #undef HAVE_LONG_FILE_NAMES @@ -213,11 +253,11 @@ char *alloca(); /* Have shared library support */ #undef HAVE_DLOPEN #undef HAVE_DLERROR +#undef HAVE__DLERROR #undef HAVE_SHL_LOAD #undef HAVE_DLD_INIT #undef HAVE_SHLIB -#undef HAVE_LIBKSTAT #undef HAVE_LIBINTL #undef HAVE_LIBDNET #undef HAVE_LIBRESOLV @@ -225,9 +265,6 @@ char *alloca(); /* Is `sys_siglist' declared by <signal.h>? */ #undef SYS_SIGLIST_DECLARED -/* Is `struct utimbuf' declared by <utime.h>? */ -#undef HAVE_STRUCT_UTIMBUF - /* Is `struct timeval' declared by <sys/time.h>? */ #undef HAVE_TIMEVAL @@ -236,6 +273,13 @@ char *alloca(); #undef HAVE_TM_ZONE #undef HAVE_TZNAME +/* For `getloadavg' provided by system */ +#undef HAVE_GETLOADAVG +#undef HAVE_SYS_LOADAVG_H +/* For implementing `getloadavg' ourselves */ +#undef HAVE_LIBKSTAT +#undef HAVE_KSTAT_H + /* Is `h_errno' declared by <netdb.h>? */ #undef HAVE_H_ERRNO @@ -260,7 +304,9 @@ char *alloca(); #undef HAVE_FPATHCONF #undef HAVE_FREXP #undef HAVE_FTIME +#undef HAVE_GETADDRINFO #undef HAVE_GETHOSTNAME +#undef HAVE_GETNAMEINFO #undef HAVE_GETPAGESIZE #undef HAVE_GETTIMEOFDAY #undef HAVE_GETWD @@ -287,18 +333,41 @@ char *alloca(); #undef HAVE_SIGPROCMASK #undef HAVE_SIGSETJMP #undef HAVE_SNPRINTF -#undef HAVE_STRCASECMP +#undef HAVE_STPCPY #undef HAVE_STRERROR #undef HAVE_TZSET #undef HAVE_ULIMIT #undef HAVE_USLEEP +#undef HAVE_UTIME #undef HAVE_UTIMES #undef HAVE_WAITPID #undef HAVE_VSNPRINTF + +/* PTY support functions */ +#undef HAVE_GETPT /* glibc's easy pty allocation function */ +#undef HAVE__GETPTY /* SGI's easy pty allocation function */ +#undef HAVE_OPENPTY /* BSD's easy pty allocation function */ +#undef HAVE_GRANTPT /* Unix98 */ +#undef HAVE_UNLOCKPT /* Unix98 */ +#undef HAVE_PTSNAME /* Unix98 */ +#undef HAVE_KILLPG /* BSD */ +#undef HAVE_TCGETPGRP /* Posix 1 */ +#undef HAVE_ISASTREAM /* SysV streams */ +#undef HAVE_PTY_H /* Linux, Tru64 openpty */ +#undef HAVE_LIBUTIL_H /* BSD openpty */ +#undef HAVE_UTIL_H /* NetBSD openpty */ +#undef HAVE_STROPTS_H /* SysV streams */ +#undef HAVE_STRTIO_H /* SysV streams TIOCSIGNAL */ + #undef HAVE_SOCKETS #undef HAVE_SOCKADDR_SUN_LEN #undef HAVE_MULTICAST #undef HAVE_SYSVIPC +#undef HAVE_LOCKF +#undef HAVE_FLOCK +#undef HAVE_FSYNC +#undef HAVE_FTRUNCATE +#undef HAVE_UMASK #undef SYSV_SYSTEM_DIR #undef NONSYSTEM_DIR_LIBRARY @@ -310,6 +379,9 @@ char *alloca(); #undef NLIST_STRUCT +/* Do IPv6 hostname canonicalization before IPv4 in getaddrinfo()? */ +#undef IPV6_CANONICALIZE + /* Compile in support for SOCKS? */ #undef HAVE_SOCKS @@ -343,17 +415,26 @@ char *alloca(); /* Compile in support for Berkeley DB style databases? May require libdb. */ #undef HAVE_BERKELEY_DB /* Full #include file path for Berkeley DB's db.h */ -#undef DB_H_PATH +#undef DB_H_FILE /* Do we have either DBM or Berkeley DB database support? */ #undef HAVE_DATABASE /* Do we have LDAP support? */ #undef HAVE_LDAP -/* Do we have the LDAP library of the University of Michigan ? */ -#undef HAVE_UMICH_LDAP -/* Do we have Netscape LDAP SDK library */ -#undef HAVE_NS_LDAP +/* Does the library define ldap_set_option () ? */ +#undef HAVE_LDAP_SET_OPTION +/* Does the library define ldap_get_lderrno () ? */ +#undef HAVE_LDAP_GET_LDERRNO +/* Does the library define ldap_result2error () ? */ +#undef HAVE_LDAP_RESULT2ERROR +/* Does the library define ldap_parse_result () ? */ +#undef HAVE_LDAP_PARSE_RESULT + +/* Do we have PostgreSQL RDBMS support? */ +#undef HAVE_POSTGRESQL +#undef HAVE_POSTGRESQLV7 +#undef LIBPQ_FE_H_FILE /* main PostgreSQL header file */ /* Do you have the Xauth library present? This will add some extra functionality to gnuserv. */ @@ -365,8 +446,8 @@ char *alloca(); /* Compile in support for ncurses? */ #undef HAVE_NCURSES /* Full #include file paths for ncurses' curses.h and term.h. */ -#undef CURSES_H_PATH -#undef TERM_H_PATH +#undef CURSES_H_FILE +#undef TERM_H_FILE /* Define USE_ASSERTIONS if you want the abort() to be changed to assert(). If the assertion fails, assert_failed() will be called. This is @@ -382,18 +463,45 @@ char *alloca(); /* Check the entire extent structure of a buffer each time an extent change is done, and do other extent-related checks. */ #undef ERROR_CHECK_EXTENTS + /* Make sure that all X... macros are dereferencing the correct type, and that all XSET... macros (as much as possible) are setting the correct type of structure. Highly recommended for all development work. */ #undef ERROR_CHECK_TYPECHECK +#ifdef ERROR_CHECK_TYPECHECK +#define type_checking_assert(assertion) assert (assertion) +#else +#define type_checking_assert(assertion) +#endif + /* Make sure valid buffer positions are passed to BUF_* macros. */ #undef ERROR_CHECK_BUFPOS +#ifdef ERROR_CHECK_BUFPOS +#define bufpos_checking_assert(assertion) assert (assertion) +#else +#define bufpos_checking_assert(assertion) +#endif + /* Attempt to catch bugs related to garbage collection (e.g. not GCPRO'ing). */ #undef ERROR_CHECK_GC +#ifdef ERROR_CHECK_GC +#define gc_checking_assert(assertion) assert (assertion) +#else +#define gc_checking_assert(assertion) +#endif + /* Attempt to catch freeing of a non-malloc()ed block, heap corruption, etc. */ #undef ERROR_CHECK_MALLOC +/* Minor sanity checking of the bytecode interpreter. Useful for + debugging the byte compiler. */ +#undef ERROR_CHECK_BYTE_CODE + +/* Minor sanity checking of glyphs, especially subwindows and + widgets. */ +#undef ERROR_CHECK_GLYPHS + /* Define DEBUG_XEMACS if you want extra debugging code compiled in. This is mainly intended for use by developers. */ #undef DEBUG_XEMACS @@ -402,11 +510,19 @@ char *alloca(); determine where XEmacs' memory is going. */ #undef MEMORY_USAGE_STATS -/* Define QUANTIFY if using Quantify from Pure/Atria Software. +/* Define QUANTIFY if using Quantify from Rational Software. This adds some additional calls to control data collection. It is only intended for use by the developers. */ #undef QUANTIFY +/* Define PURIFY if using Purify from Rational Software. + It is only intended for use by the developers. */ +#undef PURIFY + +#if (defined (QUANTIFY) || defined (PURIFY)) && !defined (XLIB_ILLEGAL_ACCESS) +#define XLIB_ILLEGAL_ACCESS 1 +#endif + /* Define EXTERNAL_WIDGET to compile support for using the editor as a widget within another program. */ #undef EXTERNAL_WIDGET @@ -415,11 +531,6 @@ char *alloca(); #undef USE_GCC #undef USE_LCC -/* Allow the user to override the default value of PURESIZE at configure - time. This must come before we include the sys files in order for - it to be able to override any changes in them. */ -#undef RAW_PURESIZE - /* Define this if you want level 2 internationalization compliance (localized collation and formatting). Generally this should be defined, unless your system doesn't have the strcoll() and @@ -444,14 +555,23 @@ char *alloca(); /* Compile in generic Drag'n'Drop API */ #undef HAVE_DRAGNDROP -/* Compile in support for proper session-management. */ -#undef HAVE_SESSION +/* Compile in support for proper handling of WM_COMMAND. */ +#undef HAVE_WMCOMMAND /* Define this if you want Mule support (multi-byte character support). There may be some performance penalty, although it should be small if you're working with ASCII files. */ #undef MULE +/* Define this if you want UTF-2000 support (character representation + based on character object model). */ +#undef UTF2000 + +#undef CHAR_IS_UCS4 + +/* Compile in support for external character database. */ +#undef HAVE_CHISE_CLIENT + /* Define this if you want file coding support */ #undef FILE_CODING @@ -470,55 +590,56 @@ char *alloca(); /* Enable special GNU Make features in the Makefiles. */ #undef USE_GNU_MAKE -/* Debugging option: Don't automatically rebuild the DOC file. - This saves a lot of time when you're repeatedly - compiling-running-crashing. */ -#undef NO_DOC_FILE +/* Debugging development option: Remove inessential but time consuming + actions from happening during build. This saves a lot of time when + you're repeatedly compiling-running-crashing. This (1) doesn't + garbage-collect after loading each file during dumping, and (2) + doesn't automatically rebuild the DOC file. (Remove it by hand to + get it rebuilt.) + */ +#undef QUICK_BUILD /* Defined by AC_C_CONST in configure.in */ #undef const -#define CONST const +/* Allow the source to use standard types. Include these before the + s&m files so that they can use them. */ +#undef ssize_t +#undef size_t +#undef pid_t +#undef mode_t +#undef off_t +#undef uid_t +#undef gid_t +#undef socklen_t /* If defined, use unions instead of ints. A few systems (DEC Alpha) seem to require this, probably because something with the int definitions isn't right with 64-bit systems. */ #undef USE_UNION_TYPE -/* If defined, use a minimal number of tagbits. This allows usage of more - advanced versions of malloc (like the Doug Lea new GNU malloc) and larger - integers. */ -/* --use-minimal-tagbits */ -#undef USE_MINIMAL_TAGBITS - -/* --use-indexed-lrecord-implementation */ -#undef USE_INDEXED_LRECORD_IMPLEMENTATION - -/* The configuration script defines opsysfile to be the name of the - s/...h file that describes the system type you are using. - The file is chosen based on the configuration name you give. - - See the file ../etc/MACHINES for a list of systems and the - configuration names to use for them. - - See s/template.h for documentation on writing s/...h files. */ +/* The configuration script may define `opsysfile' to be the name of + the s/...h file that describes your operating system. + The file name is chosen based on the configuration name. */ #if defined (__cplusplus) && !defined (NOT_C_CODE) extern "C" { #endif + #undef config_opsysfile +#ifdef config_opsysfile #include config_opsysfile +#endif -/* The configuration script defines machfile to be the name of the - m/...h file that describes the machine you are using. The file is - chosen based on the configuration name you give. - - See the file ../etc/MACHINES for a list of machines and the - configuration names to use for them. +/* The configuration script may define `machfile' to be the name of + the m/...h file that describes the machine you are using. + The file name is chosen based on the configuration name. */ - See m/template.h for documentation on writing m/...h files. */ #undef config_machfile +#ifdef config_machfile #include config_machfile +#endif + #if defined (__cplusplus) && !defined (NOT_C_CODE) } #endif @@ -540,14 +661,6 @@ extern "C" { #define SIGRETURN return #endif -/* Allow the source to use standard types */ -#undef size_t -#undef pid_t -#undef mode_t -#undef off_t -#undef uid_t -#undef gid_t - /* Define DYNODUMP if it is necessary to properly dump on this system. Currently this is only Solaris 2.x, for x < 6. */ #undef DYNODUMP @@ -561,7 +674,7 @@ extern "C" { "SUNWaudmo" package.) */ #undef HAVE_NATIVE_SOUND /* Native sound may be provided via soundcard.h, in various directories */ -#undef SOUNDCARD_H_PATH +#undef SOUNDCARD_H_FILE /* Compile in support for NAS (Network Audio System)? NAS_NO_ERROR_JUMP means that the NAS libraries don't include some @@ -569,13 +682,16 @@ extern "C" { #undef HAVE_NAS_SOUND #undef NAS_NO_ERROR_JUMP +/* Compile in support for ESD (Enlightened Sound Daemon)? */ +#undef HAVE_ESD_SOUND + /* Compile in support for SunPro usage-tracking code? */ #undef USAGE_TRACKING /* Compile in support for Tooltalk? */ #undef TOOLTALK /* tt_c.h might be in "Tt" or "desktop" subdirectories */ -#undef TT_C_H_PATH +#undef TT_C_H_FILE /* Toolkits used by lwlib for various widgets... */ #undef LWLIB_USES_MOTIF @@ -589,12 +705,17 @@ extern "C" { #undef LWLIB_DIALOGS_MOTIF #undef LWLIB_DIALOGS_ATHENA #undef LWLIB_DIALOGS_ATHENA3D +#undef LWLIB_TABS_LUCID +#undef LWLIB_WIDGETS_MOTIF +#undef LWLIB_WIDGETS_ATHENA +#undef HAVE_ATHENA_3D /* Other things that can be disabled by configure. */ #undef HAVE_MENUBARS #undef HAVE_SCROLLBARS #undef HAVE_DIALOGS #undef HAVE_TOOLBARS +#undef HAVE_WIDGETS #if defined (HAVE_MENUBARS) || defined (HAVE_DIALOGS) @@ -613,7 +734,7 @@ extern "C" { Also, SunOS 4.1.1 contains buggy versions of strcmp and strcpy that sometimes reference memory past the end of the string, which can segv. - I don't know whether this is has been fixed as of 4.1.2 or 4.1.3. */ + I don't know whether this has been fixed as of 4.1.2 or 4.1.3. */ #if defined (sparc) && !defined (USG) #define OBJECTS_SYSTEM sunOS-fix.o strcmp.o strcpy.o #endif @@ -621,7 +742,7 @@ extern "C" { /* If you turn this flag on, it forces encapsulation in all circumstances; this can be used to make sure things compile OK on various systems. */ -#define DEBUG_ENCAPSULATION +#undef DEBUG_ENCAPSULATION /* basic system calls */ @@ -688,10 +809,6 @@ on various systems. */ # define CANNA_PURESIZE 0 #endif /* not CANNA */ -#if (defined (MSDOS) && defined (FEPCTRL)) || (defined (WIN32) && defined (USE_IME)) -#define HAVE_FEP -#endif - #if defined (HAVE_SOCKS) && !defined (DO_NOT_SOCKSIFY) #define accept Raccept #define bind Rbind @@ -715,38 +832,34 @@ on various systems. */ #define LONG_LONG_BITS (SIZEOF_LONG_LONG * BITS_PER_CHAR) #define VOID_P_BITS (SIZEOF_VOID_P * BITS_PER_CHAR) -#ifndef NOT_C_CODE -#ifdef __cplusplus -#define HAVE_INLINE 1 -#define INLINE inline -#else /* not C++ */ +/* Use `INLINE_HEADER' to define inline functions in .h files. + Use `inline static' to define inline functions in .c files. + See the Internals manual for examples and more information. */ + /* Does the keyword `inline' exist? */ -#undef HAVE_INLINE #undef inline -# ifdef HAVE_INLINE -# ifdef __GNUC__ -# ifdef DONT_EXTERN_INLINE_FUNCTIONS -# define INLINE inline -# else -# define INLINE extern inline -# endif -# else -# define INLINE static inline -# endif /* __GNUC__ */ -# else -# define INLINE static -# endif /* HAVE_INLINE */ -#endif /* not C++ */ -#endif /* C code */ +#if defined (__cplusplus) || ! defined (__GNUC__) +# define INLINE_HEADER inline static +#elif defined (DONT_EXTERN_INLINE_HEADER_FUNCTIONS) +# define INLINE_HEADER inline +#else +# define INLINE_HEADER inline extern +#endif -#if defined (__cplusplus) && !defined (NOT_C_CODE) +#ifndef NOT_C_CODE /* Actually means C or C++ */ +# if defined (__cplusplus) /* Avoid C++ keywords used as ordinary C identifiers */ -#define class c_class -#define new c_new -#define this c_this -#define catch c_catch -#endif /* C++ */ +# define class c_class +# define new c_new +# define this c_this +# define catch c_catch + +# define EXTERN_C extern "C" +# else /* C code */ +# define EXTERN_C extern +# endif +#endif /* C or C++ */ /* Strictly speaking, only int or unsigned int are valid types in a bitfield. In practice, we would like to use enums as bitfields. @@ -778,25 +891,25 @@ on various systems. */ /* Should movemail use hesiod for getting POP server host? */ #undef HESIOD /* Determine type of mail locking. */ -/* Play preprocessor games so that configure options override s&m files */ -#undef REAL_MAIL_USE_LOCKF -#undef REAL_MAIL_USE_FLOCK -#undef MAIL_USE_LOCKF -#undef MAIL_USE_FLOCK -#ifdef REAL_MAIL_USE_FLOCK -#define MAIL_USE_FLOCK -#endif -#ifdef REAL_MAIL_USE_LOCKF -#define MAIL_USE_LOCKF -#endif - +#undef MAIL_LOCK_LOCKF +#undef MAIL_LOCK_FLOCK +#undef MAIL_LOCK_DOT +#undef MAIL_LOCK_LOCKING +#undef MAIL_LOCK_MMDF + +#undef PREFIX_USER_DEFINED +#undef EXEC_PREFIX_USER_DEFINED +#undef MODULEDIR_USER_DEFINED +#undef SITEMODULEDIR_USER_DEFINED +#undef DOCDIR_USER_DEFINED #undef LISPDIR_USER_DEFINED #undef PACKAGE_PATH_USER_DEFINED #undef SITELISPDIR_USER_DEFINED #undef ARCHLIBDIR_USER_DEFINED #undef ETCDIR_USER_DEFINED -#undef LOCKDIR_USER_DEFINED #undef INFODIR_USER_DEFINED #undef INFOPATH_USER_DEFINED +#undef PDUMP + #endif /* _SRC_CONFIG_H_ */ diff --git a/src/console-stream.c b/src/console-stream.c index 393d19d..5e099b2 100644 --- a/src/console-stream.c +++ b/src/console-stream.c @@ -46,41 +46,35 @@ Lisp_Object Vterminal_frame; Lisp_Object Vstdio_str; static void -allocate_stream_console_struct (struct console *con) -{ - if (!CONSOLE_STREAM_DATA (con)) - CONSOLE_STREAM_DATA (con) = xnew_and_zero (struct stream_console); - else - xzero (*CONSOLE_STREAM_DATA (con)); -} - -static void stream_init_console (struct console *con, Lisp_Object params) { Lisp_Object tty = CONSOLE_CONNECTION (con); - FILE *infd, *outfd, *errfd; + struct stream_console *stream_con; - /* Open the specified console */ + if (CONSOLE_STREAM_DATA (con) == NULL) + CONSOLE_STREAM_DATA (con) = xnew (struct stream_console); + + stream_con = CONSOLE_STREAM_DATA (con); + + stream_con->needs_newline = 0; + /* Open the specified console */ if (NILP (tty) || internal_equal (tty, Vstdio_str, 0)) { - infd = stdin; - outfd = stdout; - errfd = stderr; + stream_con->in = stdin; + stream_con->out = stdout; + stream_con->err = stderr; } else { CHECK_STRING (tty); - infd = outfd = errfd = - fopen ((char *) XSTRING_DATA (tty), "r+"); - if (!infd) + stream_con->in = stream_con->out = stream_con->err = + /* #### We don't currently do coding-system translation on + this descriptor. */ + fopen ((char *) XSTRING_DATA (tty), READ_PLUS_TEXT); + if (!stream_con->in) error ("Unable to open tty %s", XSTRING_DATA (tty)); } - - allocate_stream_console_struct (con); - CONSOLE_STREAM_DATA (con)->infd = infd; - CONSOLE_STREAM_DATA (con)->outfd = outfd; - CONSOLE_STREAM_DATA (con)->errfd = errfd; } static void @@ -88,8 +82,8 @@ stream_init_device (struct device *d, Lisp_Object params) { struct console *con = XCONSOLE (DEVICE_CONSOLE (d)); - DEVICE_INFD (d) = fileno (CONSOLE_STREAM_DATA (con)->infd); - DEVICE_OUTFD (d) = fileno (CONSOLE_STREAM_DATA (con)->outfd); + DEVICE_INFD (d) = fileno (CONSOLE_STREAM_DATA (con)->in); + DEVICE_OUTFD (d) = fileno (CONSOLE_STREAM_DATA (con)->out); init_baud_rate (d); init_one_device (d); } @@ -100,30 +94,26 @@ stream_initially_selected_for_input (struct console *con) return noninteractive && initialized; } -static void -free_stream_console_struct (struct console *con) -{ - if (CONSOLE_STREAM_DATA (con)) - { - xfree (CONSOLE_STREAM_DATA (con)); - CONSOLE_STREAM_DATA (con) = NULL; - } -} - extern int stdout_needs_newline; static void stream_delete_console (struct console *con) { - if (/* CONSOLE_STREAM_DATA (con)->needs_newline */ - stdout_needs_newline) /* #### clean this up */ + struct stream_console *stream_con = CONSOLE_STREAM_DATA (con); + if (stream_con) { - fputc ('\n', CONSOLE_STREAM_DATA (con)->outfd); - fflush (CONSOLE_STREAM_DATA (con)->outfd); + if (/* stream_con->needs_newline */ + stdout_needs_newline) /* #### clean this up */ + { + fputc ('\n', stream_con->out); + fflush (stream_con->out); + } + if (stream_con->in != stdin) + fclose (stream_con->in); + + xfree (stream_con); + CONSOLE_STREAM_DATA (con) = NULL; } - if (CONSOLE_STREAM_DATA (con)->infd != stdin) - fclose (CONSOLE_STREAM_DATA (con)->infd); - free_stream_console_struct (con); } Lisp_Object @@ -183,7 +173,7 @@ stream_init_frame_1 (struct frame *f, Lisp_Object props) static int stream_text_width (struct frame *f, struct face_cachel *cachel, - CONST Emchar *str, Charcount len) + const Charc *str, Charcount len) { return len; } @@ -213,16 +203,6 @@ stream_eol_cursor_width (void) } static void -stream_output_begin (struct device *d) -{ -} - -static void -stream_output_end (struct device *d) -{ -} - -static void stream_output_display_block (struct window *w, struct display_line *dl, int block, int start, int end, int start_pixpos, int cursor_start, @@ -231,23 +211,10 @@ stream_output_display_block (struct window *w, struct display_line *dl, } static void -stream_output_vertical_divider (struct window *w, int clear) -{ -} - -static void -stream_clear_to_window_end (struct window *w, int ypos1, int ypos2) -{ -} - -static void -stream_clear_region (Lisp_Object locale, face_index findex, int x, int y, - int width, int height) -{ -} - -static void -stream_clear_frame (struct frame *f) +stream_clear_region (Lisp_Object window, struct device* d, struct frame * f, + face_index findex, int x, int y, + int width, int height, Lisp_Object fcolor, Lisp_Object bcolor, + Lisp_Object background_pixmap) { } @@ -261,8 +228,8 @@ static void stream_ring_bell (struct device *d, int volume, int pitch, int duration) { struct console *c = XCONSOLE (DEVICE_CONSOLE (d)); - fputc (07, CONSOLE_STREAM_DATA (c)->outfd); - fflush (CONSOLE_STREAM_DATA (c)->outfd); + fputc (07, CONSOLE_STREAM_DATA (c)->out); + fflush (CONSOLE_STREAM_DATA (c)->out); } @@ -295,33 +262,34 @@ console_type_create_stream (void) CONSOLE_HAS_METHOD (stream, right_margin_width); CONSOLE_HAS_METHOD (stream, text_width); CONSOLE_HAS_METHOD (stream, output_display_block); - CONSOLE_HAS_METHOD (stream, output_vertical_divider); CONSOLE_HAS_METHOD (stream, divider_height); CONSOLE_HAS_METHOD (stream, eol_cursor_width); - CONSOLE_HAS_METHOD (stream, clear_to_window_end); CONSOLE_HAS_METHOD (stream, clear_region); - CONSOLE_HAS_METHOD (stream, clear_frame); - CONSOLE_HAS_METHOD (stream, output_begin); - CONSOLE_HAS_METHOD (stream, output_end); CONSOLE_HAS_METHOD (stream, flash); CONSOLE_HAS_METHOD (stream, ring_bell); } void +reinit_console_type_create_stream (void) +{ + REINITIALIZE_CONSOLE_TYPE (stream); +} + +void vars_of_console_stream (void) { DEFVAR_LISP ("terminal-console", &Vterminal_console /* -The initial console-object, which represents XEmacs' stdout. +The initial console object, which represents XEmacs' stdout. */ ); Vterminal_console = Qnil; DEFVAR_LISP ("terminal-device", &Vterminal_device /* -The initial device-object, which represents XEmacs' stdout. +The initial device object, which represents XEmacs' stdout. */ ); Vterminal_device = Qnil; DEFVAR_LISP ("terminal-frame", &Vterminal_frame /* -The initial frame-object, which represents XEmacs' stdout. +The initial frame object, which represents XEmacs' stdout. */ ); Vterminal_frame = Qnil; @@ -330,8 +298,9 @@ The initial frame-object, which represents XEmacs' stdout. staticpro (&Vstdio_str); } +#ifndef PDUMP void -init_console_stream (void) +init_console_stream (int reinit) { /* This function can GC */ if (!initialized) @@ -349,3 +318,25 @@ init_console_stream (void) event_stream_select_console (XCONSOLE (Vterminal_console)); } } + +#else + +void +init_console_stream (int reinit) +{ + /* This function can GC */ + if (!reinit) + { + Vterminal_device = Fmake_device (Qstream, Qnil, Qnil); + Vterminal_console = Fdevice_console (Vterminal_device); + Vterminal_frame = Fmake_frame (Qnil, Vterminal_device); + minibuf_window = XFRAME (Vterminal_frame)->minibuffer_window; + } + if (initialized) + { + stream_init_console (XCONSOLE (Vterminal_console), Qnil); + if (noninteractive) + event_stream_select_console (XCONSOLE (Vterminal_console)); + } +} +#endif diff --git a/src/console-x.h b/src/console-x.h index 91f91db..d664360 100644 --- a/src/console-x.h +++ b/src/console-x.h @@ -29,8 +29,8 @@ Boston, MA 02111-1307, USA. */ multi-device work by Chuck Thompson). */ -#ifndef _XEMACS_CONSOLE_X_H_ -#define _XEMACS_CONSOLE_X_H_ +#ifndef INCLUDED_console_x_h_ +#define INCLUDED_console_x_h_ #ifdef HAVE_X_WINDOWS @@ -40,17 +40,6 @@ Boston, MA 02111-1307, USA. */ #include <X11/cursorfont.h> #include <X11/keysym.h> #include <X11/Xatom.h> - -#if 0 /* mrb - Xos sux. */ -#ifdef USG -#undef USG /* ####KLUDGE for Solaris 2.2 and up */ -#include <X11/Xos.h> -#define USG -#else -#include <X11/Xos.h> -#endif -#endif /* 0 */ - #include <X11/StringDefs.h> #ifdef HAVE_XPM @@ -70,10 +59,13 @@ struct x_device /* The X connection of this device. */ Display *display; + /* Set by x_IO_error_handler(). */ + int being_deleted; + /* Xt application info. */ Widget Xt_app_shell; - /* Cache of GC's for frame's on this device. */ + /* Cache of GC's for frames on this device. */ struct gc_cache *gc_cache; /* Selected visual, depth and colormap for this device */ @@ -85,14 +77,14 @@ struct x_device Pixmap gray_pixmap; /* Atoms associated with this device. */ - /* allocated in Xatoms_of_xfns in xfns.c */ + /* allocated in Xatoms_of_device_x */ Atom Xatom_WM_PROTOCOLS; Atom Xatom_WM_DELETE_WINDOW; Atom Xatom_WM_SAVE_YOURSELF; Atom Xatom_WM_TAKE_FOCUS; Atom Xatom_WM_STATE; - /* allocated in Xatoms_of_xselect in xselect.c */ + /* allocated in Xatoms_of_select_x */ Atom Xatom_CLIPBOARD; Atom Xatom_TIMESTAMP; Atom Xatom_TEXT; @@ -105,7 +97,7 @@ struct x_device Atom Xatom_ATOM_PAIR; Atom Xatom_COMPOUND_TEXT; - /* allocated in Xatoms_of_objects_x in objects-x.c */ + /* allocated in Xatoms_of_objects_x */ Atom Xatom_FOUNDRY; Atom Xatom_FAMILY_NAME; Atom Xatom_WEIGHT_NAME; @@ -131,7 +123,7 @@ struct x_device int x_keysym_map_min_code; int x_keysym_map_max_code; int x_keysym_map_keysyms_per_code; - Lisp_Object x_keysym_map_hashtable; + Lisp_Object x_keysym_map_hash_table; /* frame that holds the WM_COMMAND property; there should be exactly one of these per device. */ @@ -178,12 +170,14 @@ struct x_device unsigned int need_to_add_mask, down_mask; KeyCode last_downkey; Time release_time; + Time modifier_release_time; }; #define DEVICE_X_DATA(d) DEVICE_TYPE_DATA (d, x) #define FRAME_X_DISPLAY(f) (DEVICE_X_DISPLAY (XDEVICE (f->device))) #define DEVICE_X_DISPLAY(d) (DEVICE_X_DATA (d)->display) +#define DEVICE_X_BEING_DELETED(d) (DEVICE_X_DATA (d)->being_deleted) #define DEVICE_X_VISUAL(d) (DEVICE_X_DATA (d)->visual) #define DEVICE_X_DEPTH(d) (DEVICE_X_DATA (d)->depth) #define DEVICE_X_COLORMAP(d) (DEVICE_X_DATA (d)->device_cmap) @@ -194,7 +188,7 @@ struct x_device #define DEVICE_X_MOUSE_TIMESTAMP(d) (DEVICE_X_DATA (d)->mouse_timestamp) #define DEVICE_X_GLOBAL_MOUSE_TIMESTAMP(d) (DEVICE_X_DATA (d)->global_mouse_timestamp) #define DEVICE_X_LAST_SERVER_TIMESTAMP(d) (DEVICE_X_DATA (d)->last_server_timestamp) -#define DEVICE_X_KEYSYM_MAP_HASHTABLE(d) (DEVICE_X_DATA (d)->x_keysym_map_hashtable) +#define DEVICE_X_KEYSYM_MAP_HASH_TABLE(d) (DEVICE_X_DATA (d)->x_keysym_map_hash_table) /* #define DEVICE_X_X_COMPOSE_STATUS(d) (DEVICE_X_DATA (d)->x_compose_status) */ #ifdef HAVE_XIM #define DEVICE_X_XIM(d) (DEVICE_X_DATA (d)->xim) @@ -202,14 +196,14 @@ struct x_device #define DEVICE_X_FONTSET(d) (DEVICE_X_DATA (d)->fontset) #endif /* HAVE_XIM */ -/* allocated in Xatoms_of_xfns in xfns.c */ +/* allocated in Xatoms_of_device_x */ #define DEVICE_XATOM_WM_PROTOCOLS(d) (DEVICE_X_DATA (d)->Xatom_WM_PROTOCOLS) #define DEVICE_XATOM_WM_DELETE_WINDOW(d) (DEVICE_X_DATA (d)->Xatom_WM_DELETE_WINDOW) #define DEVICE_XATOM_WM_SAVE_YOURSELF(d) (DEVICE_X_DATA (d)->Xatom_WM_SAVE_YOURSELF) #define DEVICE_XATOM_WM_TAKE_FOCUS(d) (DEVICE_X_DATA (d)->Xatom_WM_TAKE_FOCUS) #define DEVICE_XATOM_WM_STATE(d) (DEVICE_X_DATA (d)->Xatom_WM_STATE) -/* allocated in Xatoms_of_xselect in xselect.c */ +/* allocated in Xatoms_of_select_x */ #define DEVICE_XATOM_CLIPBOARD(d) (DEVICE_X_DATA (d)->Xatom_CLIPBOARD) #define DEVICE_XATOM_TIMESTAMP(d) (DEVICE_X_DATA (d)->Xatom_TIMESTAMP) #define DEVICE_XATOM_TEXT(d) (DEVICE_X_DATA (d)->Xatom_TEXT) @@ -222,7 +216,7 @@ struct x_device #define DEVICE_XATOM_ATOM_PAIR(d) (DEVICE_X_DATA (d)->Xatom_ATOM_PAIR) #define DEVICE_XATOM_COMPOUND_TEXT(d) (DEVICE_X_DATA (d)->Xatom_COMPOUND_TEXT) -/* allocated in Xatoms_of_objects_x in objects-x.c */ +/* allocated in Xatoms_of_objects_x */ #define DEVICE_XATOM_FOUNDRY(d) (DEVICE_X_DATA (d)->Xatom_FOUNDRY) #define DEVICE_XATOM_FAMILY_NAME(d) (DEVICE_X_DATA (d)->Xatom_FAMILY_NAME) #define DEVICE_XATOM_WEIGHT_NAME(d) (DEVICE_X_DATA (d)->Xatom_WEIGHT_NAME) @@ -377,9 +371,9 @@ extern struct console_type *x_console_type; extern Lisp_Object Vdefault_x_device; /* Number of pixels below each line. */ -extern int x_interline_space; +extern int x_interline_space; /* #### implement me */ -extern int x_selection_timeout; +extern Fixnum x_selection_timeout; struct frame *x_any_window_to_frame (struct device *d, Window); struct frame *x_any_widget_or_parent_to_frame (struct device *d, @@ -394,14 +388,14 @@ void x_handle_selection_request (XSelectionRequestEvent *event); void x_handle_selection_clear (XSelectionClearEvent *event); void x_handle_property_notify (XPropertyEvent *event); -void Xatoms_of_xselect (struct device *d); +void Xatoms_of_select_x (struct device *d); void Xatoms_of_objects_x (struct device *d); void x_wm_set_shell_iconic_p (Widget shell, int iconic_p); void x_wm_set_cell_size (Widget wmshell, int cw, int ch); void x_wm_set_variable_size (Widget wmshell, int width, int height); -CONST char *x_event_name (int event_type); +const char *x_event_name (int event_type); int x_error_handler (Display *disp, XErrorEvent *event); void expect_x_error (Display *dpy); int x_error_occurred_p (Display *dpy); @@ -411,20 +405,19 @@ int x_IO_error_handler (Display *disp); void x_redraw_exposed_area (struct frame *f, int x, int y, int width, int height); void x_output_string (struct window *w, struct display_line *dl, - Emchar_dynarr *buf, int xpos, int xoffset, + Charc_dynarr *buf, int xpos, int xoffset, int start_pixpos, int width, face_index findex, int cursor, int cursor_start, int cursor_width, int cursor_height); -void x_output_x_pixmap (struct frame *f, struct Lisp_Image_Instance *p, - int x, int y, int clip_x, int clip_y, - int clip_width, int clip_height, int width, - int height, int pixmap_offset, +void x_output_x_pixmap (struct frame *f, Lisp_Image_Instance *p, + int x, int y, int xoffset, int yoffset, + int width, int height, unsigned long fg, unsigned long bg, GC override_gc); void x_output_shadows (struct frame *f, int x, int y, int width, int height, GC top_shadow_gc, GC bottom_shadow_gc, GC background_gc, - int shadow_thickness); + int shadow_thickness, int edges); void x_generate_shadow_pixels (struct frame *f, unsigned long *top_shadow, unsigned long *bottom_shadow, @@ -435,10 +428,10 @@ int x_initialize_frame_menubar (struct frame *f); void x_init_modifier_mapping (struct device *d); #define X_ERROR_OCCURRED(dpy, body) \ - (expect_x_error ((dpy)), (body), x_error_occurred_p (dpy)) + (expect_x_error (dpy), body, x_error_occurred_p (dpy)) #define HANDLING_X_ERROR(dpy, body) \ - ( expect_x_error ((dpy)), (body), signal_if_x_error ((dpy), 0)) + (expect_x_error (dpy), body, signal_if_x_error (dpy, 0)) void Initialize_Locale (void); @@ -488,5 +481,23 @@ extern int in_specifier_change_function; extern Lisp_Object Vx_initial_argv_list; /* #### ugh! */ +/* Standins for various X encodings, until we know them better */ + +/* !!#### Need to verify the encoding used in lwlib -- Qnative or Qctext? + Almost certainly the former. Use a standin for now. */ +#define Qlwlib_encoding Qnative + +#define Qx_atom_name_encoding Qctext +/* font names are often stored in atoms, so it gets sticky if we set this + to something different from atom-name encoding */ +#define Qx_font_name_encoding Qctext + +#define Qx_color_name_encoding Qctext + +/* the following probably must agree with Qcommand_argument_encoding and + Qenvironment_variable_encoding */ +#define Qx_display_name_encoding Qnative + #endif /* HAVE_X_WINDOWS */ -#endif /* _XEMACS_DEVICE_X_H_ */ + +#endif /* INCLUDED_console_x_h_ */ diff --git a/src/console.h b/src/console.h index 2ba1b15..214e8c2 100644 --- a/src/console.h +++ b/src/console.h @@ -22,8 +22,10 @@ Boston, MA 02111-1307, USA. */ /* Written by Ben Wing. */ -#ifndef _XEMACS_CONSOLE_H_ -#define _XEMACS_CONSOLE_H_ +#ifndef INCLUDED_console_h_ +#define INCLUDED_console_h_ + +#include "character.h" /* Devices and consoles are similar entities. The idea is that a console represents a physical keyboard/mouse/other-input-source @@ -37,7 +39,7 @@ Boston, MA 02111-1307, USA. */ always tagged to a particular X window (i.e. frame), which exists on only one screen; therefore the event won't be reported multiple times even if there are multiple devices on - the same physical display. This is an implementational detail + the same physical display. This is an implementation detail specific to X consoles (e.g. under NeXTstep or Windows, this could be different, and input would come directly from the console). */ @@ -55,20 +57,46 @@ enum device_metrics DM_font_menubar, DM_font_dialog, DM_size_cursor, DM_size_scrollbar, DM_size_menu, DM_size_toolbar, DM_size_toolbar_button, DM_size_toolbar_border, DM_size_icon, DM_size_icon_small, DM_size_device, - DM_size_workspace, DM_size_device_mm, DM_device_dpi, DM_num_bit_planes, - DM_num_color_cells, DM_mouse_buttons, DM_swap_buttons, DM_show_sounds, - DM_slow_device, DM_security + DM_size_workspace, DM_offset_workspace, DM_size_device_mm, DM_device_dpi, + DM_num_bit_planes, DM_num_color_cells, DM_mouse_buttons, DM_swap_buttons, + DM_show_sounds, DM_slow_device, DM_security }; +extern const struct struct_description cted_description; +extern const struct struct_description console_methods_description; + + +/* + * Constants returned by device_implementation_flags_method + */ + +/* Set when device uses pixel-based geometry */ +#define XDEVIMPF_PIXEL_GEOMETRY 0x00000001L + +/* Indicates that the device is a printer */ +#define XDEVIMPF_IS_A_PRINTER 0x00000002L + +/* Do not automatically redisplay this device */ +#define XDEVIMPF_NO_AUTO_REDISPLAY 0x00000004L + +/* Do not delete the device when last frame's gone */ +#define XDEVIMPF_FRAMELESS_OK 0x00000008L + +/* Do not preempt resiaply of frame or device once it starts */ +#define XDEVIMPF_DONT_PREEMPT_REDISPLAY 0x00000010L + struct console_methods { - CONST char *name; /* Used by print_console, print_device, print_frame */ + const char *name; /* Used by print_console, print_device, print_frame */ Lisp_Object symbol; Lisp_Object predicate_symbol; + unsigned int flags; /* Read-only implementation flags, set once upon + console type creation. INITIALIZE_CONSOLE_TYPE sets + this member to 0. */ /* console methods */ void (*init_console_method) (struct console *, Lisp_Object props); - void (*mark_console_method) (struct console *, void (*)(Lisp_Object)); + void (*mark_console_method) (struct console *); int (*initially_selected_for_input_method) (struct console *); void (*delete_console_method) (struct console *); Lisp_Object (*semi_canonicalize_console_connection_method) @@ -86,10 +114,24 @@ struct console_methods void (*init_device_method) (struct device *, Lisp_Object props); void (*finish_init_device_method) (struct device *, Lisp_Object props); void (*delete_device_method) (struct device *); - void (*mark_device_method) (struct device *, void (*)(Lisp_Object)); + void (*mark_device_method) (struct device *); void (*asynch_device_change_method) (void); - Lisp_Object (*device_system_metrics_method) (struct device *, enum device_metrics); - unsigned int (*device_implementation_flags_method) (); + Lisp_Object (*device_system_metrics_method) (struct device *, + enum device_metrics); + Lisp_Object (*own_selection_method)(Lisp_Object selection_name, + Lisp_Object selection_value, + Lisp_Object how_to_add, + Lisp_Object selection_type, + int owned_p); + void (*disown_selection_method)(Lisp_Object selection_name, + Lisp_Object timeval); + Lisp_Object (*get_foreign_selection_method) (Lisp_Object selection_symbol, + Lisp_Object target_type); + Lisp_Object (*selection_exists_p_method)(Lisp_Object selection_name, + Lisp_Object selection_type); + Lisp_Object (*available_selection_types_method)(Lisp_Object selection_name); + Lisp_Object (*register_selection_data_type_method)(Lisp_Object type_name); + Lisp_Object (*selection_data_type_name_method)(Lisp_Object type); /* frame methods */ Lisp_Object *device_specific_frame_props; @@ -98,11 +140,13 @@ struct console_methods void (*init_frame_3_method) (struct frame *); void (*after_init_frame_method) (struct frame *, int first_on_device, int first_on_console); - void (*mark_frame_method) (struct frame *, void (*)(Lisp_Object)); + void (*mark_frame_method) (struct frame *); void (*delete_frame_method) (struct frame *); void (*focus_on_frame_method) (struct frame *); void (*raise_frame_method) (struct frame *); void (*lower_frame_method) (struct frame *); + void (*enable_frame_method) (struct frame *); + void (*disable_frame_method) (struct frame *); int (*get_mouse_position_method) (struct device *d, Lisp_Object *frame, int *x, int *y); void (*set_mouse_position_method) (struct window *w, int x, int y); @@ -127,62 +171,74 @@ struct console_methods Lisp_Object (*get_frame_parent_method) (struct frame *f); void (*update_frame_external_traits_method) (struct frame *f, Lisp_Object name); int (*frame_size_fixed_p_method) (struct frame *f); + void (*eject_page_method) (struct frame *f); /* redisplay methods */ int (*left_margin_width_method) (struct window *); int (*right_margin_width_method) (struct window *); int (*text_width_method) (struct frame *f, struct face_cachel *cachel, - CONST Emchar *str, Charcount len); + const Charc *str, Charcount len); void (*output_display_block_method) (struct window *, struct display_line *, int, int, int, int, int, int, int); int (*divider_height_method) (void); int (*eol_cursor_width_method) (void); void (*output_vertical_divider_method) (struct window *, int); void (*clear_to_window_end_method) (struct window *, int, int); - void (*clear_region_method) (Lisp_Object, face_index, int, int, int, int); + void (*clear_region_method) (Lisp_Object, struct device*, struct frame*, face_index, + int, int, int, int, + Lisp_Object, Lisp_Object, Lisp_Object); void (*clear_frame_method) (struct frame *); - void (*output_begin_method) (struct device *); - void (*output_end_method) (struct device *); + void (*window_output_begin_method) (struct window *); + void (*frame_output_begin_method) (struct frame *); + void (*window_output_end_method) (struct window *); + void (*frame_output_end_method) (struct frame *); int (*flash_method) (struct device *); void (*ring_bell_method) (struct device *, int volume, int pitch, int duration); void (*frame_redraw_cursor_method) (struct frame *f); void (*set_final_cursor_coords_method) (struct frame *, int, int); - + void (*bevel_area_method) (struct window *, face_index, int, int, int, int, int, + int, enum edge_style); + void (*output_pixmap_method) (struct window *w, Lisp_Object image_instance, + struct display_box *db, struct display_glyph_area *dga, + face_index findex, int cursor_start, int cursor_width, + int cursor_height, int offset_bitmap); + void (*output_string_method) (struct window *w, struct display_line *dl, + Charc_dynarr *buf, int xpos, int xoffset, + int start_pixpos, int width, face_index findex, + int cursor, int cursor_start, int cursor_width, + int cursor_height); /* color methods */ - int (*initialize_color_instance_method) (struct Lisp_Color_Instance *, + int (*initialize_color_instance_method) (Lisp_Color_Instance *, Lisp_Object name, Lisp_Object device, Error_behavior errb); - void (*mark_color_instance_method) (struct Lisp_Color_Instance *, - void (*)(Lisp_Object)); - void (*print_color_instance_method) (struct Lisp_Color_Instance *, + void (*mark_color_instance_method) (Lisp_Color_Instance *); + void (*print_color_instance_method) (Lisp_Color_Instance *, Lisp_Object printcharfun, int escapeflag); - void (*finalize_color_instance_method) (struct Lisp_Color_Instance *); - int (*color_instance_equal_method) (struct Lisp_Color_Instance *, - struct Lisp_Color_Instance *, + void (*finalize_color_instance_method) (Lisp_Color_Instance *); + int (*color_instance_equal_method) (Lisp_Color_Instance *, + Lisp_Color_Instance *, int depth); - unsigned long (*color_instance_hash_method) (struct Lisp_Color_Instance *, + unsigned long (*color_instance_hash_method) (Lisp_Color_Instance *, int depth); - Lisp_Object (*color_instance_rgb_components_method) - (struct Lisp_Color_Instance *); + Lisp_Object (*color_instance_rgb_components_method) (Lisp_Color_Instance *); int (*valid_color_name_p_method) (struct device *, Lisp_Object color); /* font methods */ - int (*initialize_font_instance_method) (struct Lisp_Font_Instance *, + int (*initialize_font_instance_method) (Lisp_Font_Instance *, Lisp_Object name, Lisp_Object device, Error_behavior errb); - void (*mark_font_instance_method) (struct Lisp_Font_Instance *, - void (*)(Lisp_Object)); - void (*print_font_instance_method) (struct Lisp_Font_Instance *, + void (*mark_font_instance_method) (Lisp_Font_Instance *); + void (*print_font_instance_method) (Lisp_Font_Instance *, Lisp_Object printcharfun, int escapeflag); - void (*finalize_font_instance_method) (struct Lisp_Font_Instance *); - Lisp_Object (*font_instance_truename_method) (struct Lisp_Font_Instance *, + void (*finalize_font_instance_method) (Lisp_Font_Instance *); + Lisp_Object (*font_instance_truename_method) (Lisp_Font_Instance *, Error_behavior errb); - Lisp_Object (*font_instance_properties_method) (struct Lisp_Font_Instance *); + Lisp_Object (*font_instance_properties_method) (Lisp_Font_Instance *); Lisp_Object (*list_fonts_method) (Lisp_Object pattern, Lisp_Object device); Lisp_Object (*find_charset_font_method) (Lisp_Object device, @@ -190,53 +246,49 @@ struct console_methods Lisp_Object charset); int (*font_spec_matches_charset_method) (struct device *d, Lisp_Object charset, - CONST Bufbyte *nonreloc, + const Bufbyte *nonreloc, Lisp_Object reloc, Bytecount offset, Bytecount length); /* image methods */ - void (*mark_image_instance_method) (struct Lisp_Image_Instance *, - void (*)(Lisp_Object)); - void (*print_image_instance_method) (struct Lisp_Image_Instance *, + void (*mark_image_instance_method) (Lisp_Image_Instance *); + void (*print_image_instance_method) (Lisp_Image_Instance *, Lisp_Object printcharfun, int escapeflag); - void (*finalize_image_instance_method) (struct Lisp_Image_Instance *); - int (*image_instance_equal_method) (struct Lisp_Image_Instance *, - struct Lisp_Image_Instance *, + void (*finalize_image_instance_method) (Lisp_Image_Instance *); + void (*unmap_subwindow_method) (Lisp_Image_Instance *); + void (*map_subwindow_method) (Lisp_Image_Instance *, int x, int y, + struct display_glyph_area* dga); + void (*resize_subwindow_method) (Lisp_Image_Instance *, int w, int h); + void (*redisplay_subwindow_method) (Lisp_Image_Instance *); + void (*redisplay_widget_method) (Lisp_Image_Instance *); + /* Maybe this should be a specifier. Unfortunately specifiers don't + allow us to represent things at the toolkit level, which is what + is required here. */ + int (*widget_border_width_method) (void); + int (*widget_spacing_method) (Lisp_Image_Instance *); + int (*image_instance_equal_method) (Lisp_Image_Instance *, + Lisp_Image_Instance *, int depth); - unsigned long (*image_instance_hash_method) (struct Lisp_Image_Instance *, + unsigned long (*image_instance_hash_method) (Lisp_Image_Instance *, int depth); - void (*init_image_instance_from_eimage_method) (struct Lisp_Image_Instance *ii, + void (*init_image_instance_from_eimage_method) (Lisp_Image_Instance *ii, int width, int height, - unsigned char *eimage, + int slices, + unsigned char *eimage, int dest_mask, Lisp_Object instantiator, Lisp_Object domain); Lisp_Object (*locate_pixmap_file_method) (Lisp_Object file_method); int (*colorize_image_instance_method) (Lisp_Object image_instance, Lisp_Object fg, Lisp_Object bg); -#ifdef HAVE_XPM - /* which is more tacky - this or #defines in glyphs.c? */ - void (*xpm_instantiate_method)(Lisp_Object image_instance, - Lisp_Object instantiator, - Lisp_Object pointer_fg, - Lisp_Object pointer_bg, - int dest_mask, Lisp_Object domain); -#endif -#ifdef HAVE_WINDOW_SYSTEM - /* which is more tacky - this or #defines in glyphs.c? */ - void (*xbm_instantiate_method)(Lisp_Object image_instance, - Lisp_Object instantiator, - Lisp_Object pointer_fg, - Lisp_Object pointer_bg, - int dest_mask, Lisp_Object domain); -#endif Lisp_Object image_conversion_list; #ifdef HAVE_TOOLBARS /* toolbar methods */ void (*output_frame_toolbars_method) (struct frame *); + void (*clear_frame_toolbars_method) (struct frame *); void (*initialize_frame_toolbars_method) (struct frame *); void (*free_frame_toolbars_method) (struct frame *); void (*output_toolbar_button_method) (struct frame *, Lisp_Object); @@ -275,20 +327,18 @@ struct console_methods #ifdef HAVE_DIALOGS /* dialog methods */ - void (*popup_dialog_box_method) (struct frame *, Lisp_Object dbox_desc); + Lisp_Object (*make_dialog_box_internal_method) (struct frame *, + Lisp_Object type, + Lisp_Object keys); #endif }; -/* - * Constants returned by device_implementation_flags_method - */ -/* Set when device uses pixel-based geometry */ -#define XDEVIMPF_PIXEL_GEOMETRY 0x00000001L - +#define CONMETH_TYPE(meths) ((meths)->symbol) +#define CONMETH_IMPL_FLAG(meths, f) ((meths)->flags & (f)) #define CONSOLE_TYPE_NAME(c) ((c)->conmeths->name) #define CONSOLE_TYPE(c) ((c)->conmeths->symbol) -#define CONMETH_TYPE(meths) ((meths)->symbol) +#define CONSOLE_IMPL_FLAG(c, f) CONMETH_IMPL_FLAG ((c)->conmeths, (f)) /******** Accessing / calling a console method *********/ @@ -297,9 +347,9 @@ struct console_methods /* Call a void-returning console method, if it exists */ #define MAYBE_CONTYPE_METH(meth, m, args) do { \ - struct console_methods *_maybe_contype_meth_meth = (meth); \ - if (HAS_CONTYPE_METH_P (_maybe_contype_meth_meth, m)) \ - CONTYPE_METH (_maybe_contype_meth_meth, m, args); \ + struct console_methods *maybe_contype_meth_meth = (meth); \ + if (HAS_CONTYPE_METH_P (maybe_contype_meth_meth, m)) \ + CONTYPE_METH (maybe_contype_meth_meth, m, args); \ } while (0) /* Call a console method, if it exists; otherwise return @@ -350,17 +400,33 @@ struct console_methods * type##_console_methods type##_console_methods = xnew_and_zero (struct console_methods); \ type##_console_methods->name = obj_name; \ type##_console_methods->symbol = Q##type; \ - defsymbol (&type##_console_methods->predicate_symbol, pred_sym); \ + defsymbol_nodump (&type##_console_methods->predicate_symbol, pred_sym); \ add_entry_to_console_type_list (Q##type, type##_console_methods); \ type##_console_methods->image_conversion_list = Qnil; \ - staticpro (&type##_console_methods->image_conversion_list); \ + staticpro_nodump (&type##_console_methods->image_conversion_list); \ + dump_add_root_struct_ptr (&type##_console_methods, &console_methods_description); \ +} while (0) + +#define REINITIALIZE_CONSOLE_TYPE(type) do { \ + staticpro_nodump (&type##_console_methods->predicate_symbol); \ + staticpro_nodump (&type##_console_methods->image_conversion_list); \ } while (0) + /* Declare that console-type TYPE has method M; used in initialization routines */ #define CONSOLE_HAS_METHOD(type, m) \ (type##_console_methods->m##_method = type##_##m) +/* Declare that console-type TYPE inherits method M + implementation from console-type FROMTYPE */ +#define CONSOLE_INHERITS_METHOD(type, fromtype, m) \ + (type##_console_methods->m##_method = fromtype##_##m) + +/* Define console type implementation flags */ +#define CONSOLE_IMPLEMENTATION_FLAGS(type, flg) \ + (type##_console_methods->flags = flg) + struct console { struct lcrecord_header header; @@ -406,7 +472,6 @@ DECLARE_LRECORD (console, struct console); #define XCONSOLE(x) XRECORD (x, console, struct console) #define XSETCONSOLE(x, p) XSETRECORD (x, p, console) #define CONSOLEP(x) RECORDP (x, console) -#define GC_CONSOLEP(x) GC_RECORDP (x, console) #define CHECK_CONSOLE(x) CHECK_RECORD (x, console) #define CONCHECK_CONSOLE(x) CONCHECK_RECORD (x, console) @@ -424,9 +489,9 @@ DECLARE_LRECORD (console, struct console); #define CONSOLE_TYPE_P(con, type) EQ (CONSOLE_TYPE (con), Q##type) #ifdef ERROR_CHECK_TYPECHECK -INLINE struct console * +INLINE_HEADER struct console * error_check_console_type (struct console *con, Lisp_Object sym); -INLINE struct console * +INLINE_HEADER struct console * error_check_console_type (struct console *con, Lisp_Object sym) { assert (EQ (CONSOLE_TYPE (con), sym)); @@ -458,6 +523,12 @@ error_check_console_type (struct console *con, Lisp_Object sym) too many places where the abstraction is broken. Need to fix. */ +#ifdef HAVE_GTK +#define CONSOLE_TYPESYM_GTK_P(typesym) EQ (typesym, Qgtk) +#else +#define CONSOLE_TYPESYM_GTK_P(typesym) 0 +#endif + #ifdef HAVE_X_WINDOWS #define CONSOLE_TYPESYM_X_P(typesym) EQ (typesym, Qx) #else @@ -476,12 +547,16 @@ error_check_console_type (struct console *con, Lisp_Object sym) #define CONSOLE_TYPESYM_STREAM_P(typesym) EQ (typesym, Qstream) #define CONSOLE_TYPESYM_WIN_P(typesym) \ - (CONSOLE_TYPESYM_X_P (typesym) || CONSOLE_TYPESYM_MSWINDOWS_P (typesym)) + (CONSOLE_TYPESYM_GTK_P (typesym) || CONSOLE_TYPESYM_X_P (typesym) || CONSOLE_TYPESYM_MSWINDOWS_P (typesym)) #define CONSOLE_X_P(con) CONSOLE_TYPESYM_X_P (CONSOLE_TYPE (con)) #define CHECK_X_CONSOLE(z) CHECK_CONSOLE_TYPE (z, x) #define CONCHECK_X_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, x) +#define CONSOLE_GTK_P(con) CONSOLE_TYPESYM_GTK_P (CONSOLE_TYPE (con)) +#define CHECK_GTK_CONSOLE(z) CHECK_CONSOLE_TYPE (z, gtk) +#define CONCHECK_GTK_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, gtk) + #define CONSOLE_TTY_P(con) CONSOLE_TYPESYM_TTY_P (CONSOLE_TYPE (con)) #define CHECK_TTY_CONSOLE(z) CHECK_CONSOLE_TYPE (z, tty) #define CONCHECK_TTY_CONSOLE(z) CONCHECK_CONSOLE_TYPE (z, tty) @@ -531,7 +606,7 @@ int valid_console_type_p (Lisp_Object type); #define CONSOLE_SELECTED_DEVICE(con) ((con)->selected_device) #define CONSOLE_SELECTED_FRAME(con) \ DEVICE_SELECTED_FRAME (XDEVICE ((con)->selected_device)) -#define CONSOLE_LAST_NONMINIBUF_FRAME(con) NON_LVALUE ((con)->_last_nonminibuf_frame) +#define CONSOLE_LAST_NONMINIBUF_FRAME(con) NON_LVALUE ((con)->last_nonminibuf_frame) #define CONSOLE_QUIT_CHAR(con) ((con)->quit_char) #define CDFW_CONSOLE(obj) \ @@ -563,4 +638,4 @@ void io_error_delete_console (Lisp_Object console); void set_console_last_nonminibuf_frame (struct console *con, Lisp_Object frame); -#endif /* _XEMACS_CONSOLE_H_ */ +#endif /* INCLUDED_console_h_ */ diff --git a/src/data.c b/src/data.c index c0f2c54..6769058 100644 --- a/src/data.c +++ b/src/data.c @@ -1,6 +1,7 @@ /* Primitive operations on Lisp data types for XEmacs Lisp interpreter. Copyright (C) 1985, 1986, 1988, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. + Copyright (C) 2000 Ben Wing. This file is part of XEmacs. @@ -38,54 +39,57 @@ Boston, MA 02111-1307, USA. */ #endif /* LISP_FLOAT_TYPE */ Lisp_Object Qnil, Qt, Qquote, Qlambda, Qunbound; +#ifdef UTF2000 +Lisp_Object Qunloaded; +#endif Lisp_Object Qerror_conditions, Qerror_message; -Lisp_Object Qerror, Qquit, Qwrong_type_argument, Qargs_out_of_range; -Lisp_Object Qvoid_variable, Qcyclic_variable_indirection; -Lisp_Object Qvoid_function, Qcyclic_function_indirection; -Lisp_Object Qsetting_constant, Qinvalid_read_syntax; +Lisp_Object Qerror, Qquit, Qsyntax_error, Qinvalid_read_syntax; +Lisp_Object Qlist_formation_error; Lisp_Object Qmalformed_list, Qmalformed_property_list; Lisp_Object Qcircular_list, Qcircular_property_list; -Lisp_Object Qinvalid_function, Qwrong_number_of_arguments, Qno_catch; +Lisp_Object Qinvalid_argument, Qwrong_type_argument, Qargs_out_of_range; +Lisp_Object Qwrong_number_of_arguments, Qinvalid_function, Qno_catch; +Lisp_Object Qinternal_error, Qinvalid_state; +Lisp_Object Qvoid_variable, Qcyclic_variable_indirection; +Lisp_Object Qvoid_function, Qcyclic_function_indirection; +Lisp_Object Qinvalid_operation, Qinvalid_change; +Lisp_Object Qsetting_constant; +Lisp_Object Qediting_error; +Lisp_Object Qbeginning_of_buffer, Qend_of_buffer, Qbuffer_read_only; Lisp_Object Qio_error, Qend_of_file; Lisp_Object Qarith_error, Qrange_error, Qdomain_error; Lisp_Object Qsingularity_error, Qoverflow_error, Qunderflow_error; -Lisp_Object Qbeginning_of_buffer, Qend_of_buffer, Qbuffer_read_only; -Lisp_Object Qintegerp, Qnatnump, Qsymbolp, Qkeywordp; +Lisp_Object Qintegerp, Qnatnump, Qsymbolp; Lisp_Object Qlistp, Qtrue_list_p, Qweak_listp; -Lisp_Object Qconsp, Qsubrp, Qcompiled_functionp; +Lisp_Object Qconsp, Qsubrp; Lisp_Object Qcharacterp, Qstringp, Qarrayp, Qsequencep, Qvectorp; Lisp_Object Qchar_or_string_p, Qmarkerp, Qinteger_or_marker_p, Qbufferp; Lisp_Object Qinteger_or_char_p, Qinteger_char_or_marker_p; -Lisp_Object Qnumberp, Qnumber_or_marker_p, Qnumber_char_or_marker_p; -Lisp_Object Qbit_vectorp, Qbitp, Qcons, Qkeyword, Qcdr, Qignore; +Lisp_Object Qnumberp, Qnumber_char_or_marker_p; +Lisp_Object Qbit_vectorp, Qbitp, Qcdr; -#ifdef LISP_FLOAT_TYPE Lisp_Object Qfloatp; -#endif #ifdef DEBUG_XEMACS int debug_issue_ebola_notices; -int debug_ebola_backtrace_length; - -#if 0 -/*#ifndef LRECORD_SYMBOL*/ -#include "backtrace.h" -#endif +Fixnum debug_ebola_backtrace_length; int eq_with_ebola_notice (Lisp_Object obj1, Lisp_Object obj2) { - if (((CHARP (obj1) && INTP (obj2)) || (CHARP (obj2) && INTP (obj1))) - && (debug_issue_ebola_notices >= 2 - || XCHAR_OR_INT (obj1) == XCHAR_OR_INT (obj2))) + if (debug_issue_ebola_notices + && ((CHARP (obj1) && INTP (obj2)) || (CHARP (obj2) && INTP (obj1)))) { - stderr_out("Comparison between integer and character is constant nil ("); + /* #### It would be really nice if this were a proper warning + instead of brain-dead print ro Qexternal_debugging_output. */ + write_c_string ("Comparison between integer and character is constant nil (", + Qexternal_debugging_output); Fprinc (obj1, Qexternal_debugging_output); - stderr_out (" and "); + write_c_string (" and ", Qexternal_debugging_output); Fprinc (obj2, Qexternal_debugging_output); - stderr_out (")\n"); + write_c_string (")\n", Qexternal_debugging_output); debug_short_backtrace (debug_ebola_backtrace_length); } return EQ (obj1, obj2); @@ -128,9 +132,15 @@ PREDICATE. At that point, the gotten value is returned. } DOESNT_RETURN -pure_write_error (Lisp_Object obj) +c_write_error (Lisp_Object obj) { - signal_simple_error ("Attempt to modify read-only object", obj); + signal_simple_error ("Attempt to modify read-only object (c)", obj); +} + +DOESNT_RETURN +lisp_write_error (Lisp_Object obj) +{ + signal_simple_error ("Attempt to modify read-only object (lisp)", obj); } DOESNT_RETURN @@ -146,7 +156,7 @@ args_out_of_range_3 (Lisp_Object a1, Lisp_Object a2, Lisp_Object a3) } void -check_int_range (int val, int min, int max) +check_int_range (EMACS_INT val, EMACS_INT min, EMACS_INT max) { if (val < min || val > max) args_out_of_range_3 (make_int (val), make_int (min), make_int (max)); @@ -159,8 +169,8 @@ EMACS_INT sign_extend_temp; /* On a few machines, XINT can only be done by calling this. */ /* XEmacs: only used by m/convex.h */ -int sign_extend_lisp_int (EMACS_INT num); -int +EMACS_INT sign_extend_lisp_int (EMACS_INT num); +EMACS_INT sign_extend_lisp_int (EMACS_INT num) { if (num & (1L << (VALBITS - 1))) @@ -175,9 +185,9 @@ sign_extend_lisp_int (EMACS_INT num) DEFUN ("eq", Feq, 2, 2, 0, /* Return t if the two args are the same Lisp object. */ - (obj1, obj2)) + (object1, object2)) { - return EQ_WITH_EBOLA_NOTICE (obj1, obj2) ? Qt : Qnil; + return EQ_WITH_EBOLA_NOTICE (object1, object2) ? Qt : Qnil; } DEFUN ("old-eq", Fold_eq, 2, 2, 0, /* @@ -192,10 +202,10 @@ functions with `old-foo' equivalents. Do not use this function! */ - (obj1, obj2)) + (object1, object2)) { /* #### blasphemy */ - return HACKEQ_UNSAFE (obj1, obj2) ? Qt : Qnil; + return HACKEQ_UNSAFE (object1, object2) ? Qt : Qnil; } DEFUN ("null", Fnull, 1, 1, 0, /* @@ -207,7 +217,7 @@ Return t if OBJECT is nil. } DEFUN ("consp", Fconsp, 1, 1, 0, /* -Return t if OBJECT is a cons cell. +Return t if OBJECT is a cons cell. `nil' is not a cons cell. */ (object)) { @@ -215,7 +225,7 @@ Return t if OBJECT is a cons cell. } DEFUN ("atom", Fatom, 1, 1, 0, /* -Return t if OBJECT is not a cons cell. Atoms include nil. +Return t if OBJECT is not a cons cell. `nil' is not a cons cell. */ (object)) { @@ -223,7 +233,7 @@ Return t if OBJECT is not a cons cell. Atoms include nil. } DEFUN ("listp", Flistp, 1, 1, 0, /* -Return t if OBJECT is a list. Lists includes nil. +Return t if OBJECT is a list. `nil' is a list. */ (object)) { @@ -231,7 +241,7 @@ Return t if OBJECT is a list. Lists includes nil. } DEFUN ("nlistp", Fnlistp, 1, 1, 0, /* -Return t if OBJECT is not a list. Lists include nil. +Return t if OBJECT is not a list. `nil' is a list. */ (object)) { @@ -263,7 +273,7 @@ Return t if OBJECT is a keyword. } DEFUN ("vectorp", Fvectorp, 1, 1, 0, /* -REturn t if OBJECT is a vector. +Return t if OBJECT is a vector. */ (object)) { @@ -302,8 +312,7 @@ Return t if OBJECT is a sequence (list or array). */ (object)) { - return (CONSP (object) || - NILP (object) || + return (LISTP (object) || VECTORP (object) || STRINGP (object) || BIT_VECTORP (object)) @@ -351,26 +360,18 @@ or nil if it takes an arbitrary number of arguments or is a special form. } DEFUN ("subr-interactive", Fsubr_interactive, 1, 1, 0, /* -Return the interactive spec of the subr object, or nil. +Return the interactive spec of the subr object SUBR, or nil. If non-nil, the return value will be a list whose first element is `interactive' and whose second element is the interactive spec. */ (subr)) { - CONST char *prompt; + const char *prompt; CHECK_SUBR (subr); prompt = XSUBR (subr)->prompt; return prompt ? list2 (Qinteractive, build_string (prompt)) : Qnil; } -DEFUN ("compiled-function-p", Fcompiled_function_p, 1, 1, 0, /* -Return t if OBJECT is a byte-compiled function object. -*/ - (object)) -{ - return COMPILED_FUNCTIONP (object) ? Qt : Qnil; -} - DEFUN ("characterp", Fcharacterp, 1, 1, 0, /* Return t if OBJECT is a character. @@ -397,7 +398,7 @@ as `char='. } DEFUN ("char-to-int", Fchar_to_int, 1, 1, 0, /* -Convert a character into an equivalent integer. +Convert CHARACTER into an equivalent integer. The resulting integer will always be non-negative. The integers in the range 0 - 255 map to characters as follows: @@ -411,14 +412,14 @@ values. When Mule support exists, the values assigned to other characters may vary depending on the particular version of XEmacs, the order in which character sets were loaded, etc., and you should not depend on them. */ - (ch)) + (character)) { - CHECK_CHAR (ch); - return make_int (XCHAR (ch)); + CHECK_CHAR (character); + return make_int (XCHAR (character)); } DEFUN ("int-to-char", Fint_to_char, 1, 1, 0, /* -Convert an integer into the equivalent character. +Convert integer INTEGER into the equivalent character. Not all integers correspond to valid characters; use `char-int-p' to determine whether this is the case. If the integer cannot be converted, nil is returned. @@ -460,6 +461,14 @@ confoundedness in older versions of E-Lisp. { return CHAR_OR_CHAR_INTP (object) || STRINGP (object) ? Qt : Qnil; } + +DEFUN ("char-ref-p", Fchar_ref_p, 1, 1, 0, /* +Return t if OBJECT is a character-reference. +*/ + (object)) +{ + return CONSP (object) && KEYWORDP (XCAR (object)) ? Qt : Qnil; +} DEFUN ("integerp", Fintegerp, 1, 1, 0, /* Return t if OBJECT is an integer. @@ -551,16 +560,15 @@ Return a symbol representing the type of OBJECT. */ (object)) { - if (CONSP (object)) return Qcons; - if (SYMBOLP (object)) return Qsymbol; - if (KEYWORDP (object)) return Qkeyword; - if (INTP (object)) return Qinteger; - if (CHARP (object)) return Qcharacter; - if (STRINGP (object)) return Qstring; - if (VECTORP (object)) return Qvector; + switch (XTYPE (object)) + { + case Lisp_Type_Record: + return intern (XRECORD_LHEADER_IMPLEMENTATION (object)->name); + + case Lisp_Type_Char: return Qcharacter; - assert (LRECORDP (object)); - return intern (XRECORD_LHEADER_IMPLEMENTATION (object)->name); + default: return Qinteger; + } } @@ -617,63 +625,61 @@ Return the cdr of OBJECT if it is a cons cell, else nil. } DEFUN ("setcar", Fsetcar, 2, 2, 0, /* -Set the car of CONSCELL to be NEWCAR. Return NEWCAR. +Set the car of CONS-CELL to be NEWCAR. Return NEWCAR. */ - (conscell, newcar)) + (cons_cell, newcar)) { - if (!CONSP (conscell)) - conscell = wrong_type_argument (Qconsp, conscell); + if (!CONSP (cons_cell)) + cons_cell = wrong_type_argument (Qconsp, cons_cell); - CHECK_IMPURE (conscell); - XCAR (conscell) = newcar; + XCAR (cons_cell) = newcar; return newcar; } DEFUN ("setcdr", Fsetcdr, 2, 2, 0, /* -Set the cdr of CONSCELL to be NEWCDR. Return NEWCDR. +Set the cdr of CONS-CELL to be NEWCDR. Return NEWCDR. */ - (conscell, newcdr)) + (cons_cell, newcdr)) { - if (!CONSP (conscell)) - conscell = wrong_type_argument (Qconsp, conscell); + if (!CONSP (cons_cell)) + cons_cell = wrong_type_argument (Qconsp, cons_cell); - CHECK_IMPURE (conscell); - XCDR (conscell) = newcdr; + XCDR (cons_cell) = newcdr; return newcdr; } -/* Find the function at the end of a chain of symbol function indirections. */ +/* Find the function at the end of a chain of symbol function indirections. -/* If OBJECT is a symbol, find the end of its function chain and + If OBJECT is a symbol, find the end of its function chain and return the value found there. If OBJECT is not a symbol, just return it. If there is a cycle in the function chain, signal a cyclic-function-indirection error. - This is like Findirect_function, except that it doesn't signal an - error if the chain ends up unbound. */ + This is like Findirect_function when VOID_FUNCTION_ERRORP is true. + When VOID_FUNCTION_ERRORP is false, no error is signaled if the end + of the chain ends up being Qunbound. */ Lisp_Object -indirect_function (Lisp_Object object, int errorp) +indirect_function (Lisp_Object object, int void_function_errorp) { - Lisp_Object tortoise = object; - Lisp_Object hare = object; +#define FUNCTION_INDIRECTION_SUSPICION_LENGTH 16 + Lisp_Object tortoise, hare; + int count; - for (;;) + for (hare = tortoise = object, count = 0; + SYMBOLP (hare); + hare = XSYMBOL (hare)->function, count++) { - if (!SYMBOLP (hare) || UNBOUNDP (hare)) - break; - hare = XSYMBOL (hare)->function; - if (!SYMBOLP (hare) || UNBOUNDP (hare)) - break; - hare = XSYMBOL (hare)->function; - - tortoise = XSYMBOL (tortoise)->function; + if (count < FUNCTION_INDIRECTION_SUSPICION_LENGTH) continue; + if (count & 1) + tortoise = XSYMBOL (tortoise)->function; if (EQ (hare, tortoise)) return Fsignal (Qcyclic_function_indirection, list1 (object)); } - if (UNBOUNDP (hare) && errorp) - return Fsignal (Qvoid_function, list1 (object)); + if (void_function_errorp && UNBOUNDP (hare)) + return signal_void_function_error (object); + return hare; } @@ -695,41 +701,44 @@ function chain of symbols. DEFUN ("aref", Faref, 2, 2, 0, /* Return the element of ARRAY at index INDEX. -ARRAY may be a vector, bit vector, string, or byte-code object. -IDX starts at 0. +ARRAY may be a vector, bit vector, or string. INDEX starts at 0. */ - (array, idx)) + (array, index_)) { - int idxval; + EMACS_INT idx; retry: - CHECK_INT_COERCE_CHAR (idx); /* yuck! */ - idxval = XINT (idx); - if (idxval < 0) + + if (INTP (index_)) idx = XINT (index_); + else if (CHARP (index_)) idx = XCHAR (index_); /* yuck! */ + else { - lose: - args_out_of_range (array, idx); + index_ = wrong_type_argument (Qinteger_or_char_p, index_); + goto retry; } + + if (idx < 0) goto range_error; + if (VECTORP (array)) { - if (idxval >= XVECTOR_LENGTH (array)) goto lose; - return XVECTOR_DATA (array)[idxval]; + if (idx >= XVECTOR_LENGTH (array)) goto range_error; + return XVECTOR_DATA (array)[idx]; } else if (BIT_VECTORP (array)) { - if (idxval >= bit_vector_length (XBIT_VECTOR (array))) goto lose; - return make_int (bit_vector_bit (XBIT_VECTOR (array), idxval)); + if (idx >= bit_vector_length (XBIT_VECTOR (array))) goto range_error; + return make_int (bit_vector_bit (XBIT_VECTOR (array), idx)); } else if (STRINGP (array)) { - if (idxval >= XSTRING_CHAR_LENGTH (array)) goto lose; - return make_char (string_char (XSTRING (array), idxval)); + if (idx >= XSTRING_CHAR_LENGTH (array)) goto range_error; + return make_char (string_char (XSTRING (array), idx)); } #ifdef LOSING_BYTECODE else if (COMPILED_FUNCTIONP (array)) { /* Weird, gross compatibility kludge */ - return Felt (array, idx); + return Felt (array, index_); } #endif else @@ -738,290 +747,146 @@ IDX starts at 0. array = wrong_type_argument (Qarrayp, array); goto retry; } + + range_error: + args_out_of_range (array, index_); + return Qnil; /* not reached */ } DEFUN ("aset", Faset, 3, 3, 0, /* -Store into the element of ARRAY at index IDX the value NEWVAL. -ARRAY may be a vector, bit vector, or string. IDX starts at 0. +Store into the element of ARRAY at index INDEX the value NEWVAL. +ARRAY may be a vector, bit vector, or string. INDEX starts at 0. */ - (array, idx, newval)) + (array, index_, newval)) { - int idxval; + EMACS_INT idx; - CHECK_INT_COERCE_CHAR (idx); /* yuck! */ - if (!VECTORP (array) && !BIT_VECTORP (array) && !STRINGP (array)) - array = wrong_type_argument (Qarrayp, array); + retry: - idxval = XINT (idx); - if (idxval < 0) + if (INTP (index_)) idx = XINT (index_); + else if (CHARP (index_)) idx = XCHAR (index_); /* yuck! */ + else { - lose: - args_out_of_range (array, idx); + index_ = wrong_type_argument (Qinteger_or_char_p, index_); + goto retry; } - CHECK_IMPURE (array); + + if (idx < 0) goto range_error; if (VECTORP (array)) { - if (idxval >= XVECTOR_LENGTH (array)) goto lose; - XVECTOR_DATA (array)[idxval] = newval; + if (idx >= XVECTOR_LENGTH (array)) goto range_error; + XVECTOR_DATA (array)[idx] = newval; } else if (BIT_VECTORP (array)) { - if (idxval >= bit_vector_length (XBIT_VECTOR (array))) goto lose; + if (idx >= bit_vector_length (XBIT_VECTOR (array))) goto range_error; CHECK_BIT (newval); - set_bit_vector_bit (XBIT_VECTOR (array), idxval, !ZEROP (newval)); + set_bit_vector_bit (XBIT_VECTOR (array), idx, !ZEROP (newval)); } - else /* string */ + else if (STRINGP (array)) { CHECK_CHAR_COERCE_INT (newval); - if (idxval >= XSTRING_CHAR_LENGTH (array)) goto lose; - set_string_char (XSTRING (array), idxval, XCHAR (newval)); + if (idx >= XSTRING_CHAR_LENGTH (array)) goto range_error; + set_string_char (XSTRING (array), idx, XCHAR (newval)); bump_string_modiff (array); } + else + { + array = wrong_type_argument (Qarrayp, array); + goto retry; + } return newval; + + range_error: + args_out_of_range (array, index_); + return Qnil; /* not reached */ } /**********************************************************************/ -/* Compiled-function objects */ +/* Arithmetic functions */ /**********************************************************************/ - -/* The compiled_function->doc_and_interactive slot uses the minimal - number of conses, based on compiled_function->flags; it may take - any of the following forms: - - doc - interactive - domain - (doc . interactive) - (doc . domain) - (interactive . domain) - (doc . (interactive . domain)) - */ - -/* Caller must check flags.interactivep first */ -Lisp_Object -compiled_function_interactive (struct Lisp_Compiled_Function *b) +typedef struct { - assert (b->flags.interactivep); - if (b->flags.documentationp && b->flags.domainp) - return XCAR (XCDR (b->doc_and_interactive)); - else if (b->flags.documentationp) - return XCDR (b->doc_and_interactive); - else if (b->flags.domainp) - return XCAR (b->doc_and_interactive); + int int_p; + union + { + EMACS_INT ival; + double dval; + } c; +} int_or_double; - /* if all else fails... */ - return b->doc_and_interactive; -} - -/* Caller need not check flags.documentationp first */ -Lisp_Object -compiled_function_documentation (struct Lisp_Compiled_Function *b) -{ - if (! b->flags.documentationp) - return Qnil; - else if (b->flags.interactivep && b->flags.domainp) - return XCAR (b->doc_and_interactive); - else if (b->flags.interactivep) - return XCAR (b->doc_and_interactive); - else if (b->flags.domainp) - return XCAR (b->doc_and_interactive); - else - return b->doc_and_interactive; -} - -/* Caller need not check flags.domainp first */ -Lisp_Object -compiled_function_domain (struct Lisp_Compiled_Function *b) -{ - if (! b->flags.domainp) - return Qnil; - else if (b->flags.documentationp && b->flags.interactivep) - return XCDR (XCDR (b->doc_and_interactive)); - else if (b->flags.documentationp) - return XCDR (b->doc_and_interactive); - else if (b->flags.interactivep) - return XCDR (b->doc_and_interactive); - else - return b->doc_and_interactive; -} - -#ifdef COMPILED_FUNCTION_ANNOTATION_HACK - -Lisp_Object -compiled_function_annotation (struct Lisp_Compiled_Function *b) +static void +number_char_or_marker_to_int_or_double (Lisp_Object obj, int_or_double *p) { - return b->annotated; -} - + retry: + p->int_p = 1; + if (INTP (obj)) p->c.ival = XINT (obj); + else if (CHARP (obj)) p->c.ival = XCHAR (obj); + else if (MARKERP (obj)) p->c.ival = marker_position (obj); +#ifdef LISP_FLOAT_TYPE + else if (FLOATP (obj)) p->c.dval = XFLOAT_DATA (obj), p->int_p = 0; #endif - -/* used only by Snarf-documentation; there must be doc already. */ -void -set_compiled_function_documentation (struct Lisp_Compiled_Function *b, - Lisp_Object new) -{ - assert (b->flags.documentationp); - assert (INTP (new) || STRINGP (new)); - - if (b->flags.interactivep && b->flags.domainp) - XCAR (b->doc_and_interactive) = new; - else if (b->flags.interactivep) - XCAR (b->doc_and_interactive) = new; - else if (b->flags.domainp) - XCAR (b->doc_and_interactive) = new; else - b->doc_and_interactive = new; -} - -DEFUN ("compiled-function-instructions", Fcompiled_function_instructions, 1, 1, 0, /* -Return the byte-opcode string of the compiled-function object. -*/ - (function)) -{ - CHECK_COMPILED_FUNCTION (function); - return XCOMPILED_FUNCTION (function)->bytecodes; -} - -DEFUN ("compiled-function-constants", Fcompiled_function_constants, 1, 1, 0, /* -Return the constants vector of the compiled-function object. -*/ - (function)) -{ - CHECK_COMPILED_FUNCTION (function); - return XCOMPILED_FUNCTION (function)->constants; -} - -DEFUN ("compiled-function-stack-depth", Fcompiled_function_stack_depth, 1, 1, 0, /* -Return the max stack depth of the compiled-function object. -*/ - (function)) -{ - CHECK_COMPILED_FUNCTION (function); - return make_int (XCOMPILED_FUNCTION (function)->maxdepth); -} - -DEFUN ("compiled-function-arglist", Fcompiled_function_arglist, 1, 1, 0, /* -Return the argument list of the compiled-function object. -*/ - (function)) -{ - CHECK_COMPILED_FUNCTION (function); - return XCOMPILED_FUNCTION (function)->arglist; -} - -DEFUN ("compiled-function-interactive", Fcompiled_function_interactive, 1, 1, 0, /* -Return the interactive spec of the compiled-function object, or nil. -If non-nil, the return value will be a list whose first element is -`interactive' and whose second element is the interactive spec. -*/ - (function)) -{ - CHECK_COMPILED_FUNCTION (function); - return XCOMPILED_FUNCTION (function)->flags.interactivep - ? list2 (Qinteractive, - compiled_function_interactive (XCOMPILED_FUNCTION (function))) - : Qnil; -} - -DEFUN ("compiled-function-doc-string", Fcompiled_function_doc_string, 1, 1, 0, /* -Return the doc string of the compiled-function object, if available. -Functions that had their doc strings snarfed into the DOC file will have -an integer returned instead of a string. -*/ - (function)) -{ - CHECK_COMPILED_FUNCTION (function); - return compiled_function_documentation (XCOMPILED_FUNCTION (function)); -} - -#ifdef COMPILED_FUNCTION_ANNOTATION_HACK - -/* Remove the `xx' if you wish to restore this feature */ -xxDEFUN ("compiled-function-annotation", Fcompiled_function_annotation, 1, 1, 0, /* -Return the annotation of the compiled-function object, or nil. -The annotation is a piece of information indicating where this -compiled-function object came from. Generally this will be -a symbol naming a function; or a string naming a file, if the -compiled-function object was not defined in a function; or nil, -if the compiled-function object was not created as a result of -a `load'. -*/ - (function)) -{ - CHECK_COMPILED_FUNCTION (function); - return compiled_function_annotation (XCOMPILED_FUNCTION (function)); -} - -#endif /* COMPILED_FUNCTION_ANNOTATION_HACK */ - -DEFUN ("compiled-function-domain", Fcompiled_function_domain, 1, 1, 0, /* -Return the domain of the compiled-function object, or nil. -This is only meaningful if I18N3 was enabled when emacs was compiled. -*/ - (function)) -{ - CHECK_COMPILED_FUNCTION (function); - return XCOMPILED_FUNCTION (function)->flags.domainp - ? compiled_function_domain (XCOMPILED_FUNCTION (function)) - : Qnil; + { + obj = wrong_type_argument (Qnumber_char_or_marker_p, obj); + goto retry; + } } - -/**********************************************************************/ -/* Arithmetic functions */ -/**********************************************************************/ - -Lisp_Object -arithcompare (Lisp_Object num1, Lisp_Object num2, - enum arith_comparison comparison) +static double +number_char_or_marker_to_double (Lisp_Object obj) { - CHECK_INT_OR_FLOAT_COERCE_CHAR_OR_MARKER (num1); - CHECK_INT_OR_FLOAT_COERCE_CHAR_OR_MARKER (num2); - + retry: + if (INTP (obj)) return (double) XINT (obj); + else if (CHARP (obj)) return (double) XCHAR (obj); + else if (MARKERP (obj)) return (double) marker_position (obj); #ifdef LISP_FLOAT_TYPE - if (FLOATP (num1) || FLOATP (num2)) + else if (FLOATP (obj)) return XFLOAT_DATA (obj); +#endif + else { - double f1 = FLOATP (num1) ? float_data (XFLOAT (num1)) : XINT (num1); - double f2 = FLOATP (num2) ? float_data (XFLOAT (num2)) : XINT (num2); - - switch (comparison) - { - case arith_equal: return f1 == f2 ? Qt : Qnil; - case arith_notequal: return f1 != f2 ? Qt : Qnil; - case arith_less: return f1 < f2 ? Qt : Qnil; - case arith_less_or_equal: return f1 <= f2 ? Qt : Qnil; - case arith_grtr: return f1 > f2 ? Qt : Qnil; - case arith_grtr_or_equal: return f1 >= f2 ? Qt : Qnil; - } + obj = wrong_type_argument (Qnumber_char_or_marker_p, obj); + goto retry; } -#endif /* LISP_FLOAT_TYPE */ +} - switch (comparison) +static EMACS_INT +integer_char_or_marker_to_int (Lisp_Object obj) +{ + retry: + if (INTP (obj)) return XINT (obj); + else if (CHARP (obj)) return XCHAR (obj); + else if (MARKERP (obj)) return marker_position (obj); + else { - case arith_equal: return XINT (num1) == XINT (num2) ? Qt : Qnil; - case arith_notequal: return XINT (num1) != XINT (num2) ? Qt : Qnil; - case arith_less: return XINT (num1) < XINT (num2) ? Qt : Qnil; - case arith_less_or_equal: return XINT (num1) <= XINT (num2) ? Qt : Qnil; - case arith_grtr: return XINT (num1) > XINT (num2) ? Qt : Qnil; - case arith_grtr_or_equal: return XINT (num1) >= XINT (num2) ? Qt : Qnil; + obj = wrong_type_argument (Qinteger_char_or_marker_p, obj); + goto retry; } - - abort (); - return Qnil; /* suppress compiler warning */ } -static Lisp_Object -arithcompare_many (enum arith_comparison comparison, - int nargs, Lisp_Object *args) -{ - for (; --nargs > 0; args++) - if (NILP (arithcompare (*args, *(args + 1), comparison))) - return Qnil; - - return Qt; +#define ARITHCOMPARE_MANY(op) \ +{ \ + int_or_double iod1, iod2, *p = &iod1, *q = &iod2; \ + Lisp_Object *args_end = args + nargs; \ + \ + number_char_or_marker_to_int_or_double (*args++, p); \ + \ + while (args < args_end) \ + { \ + number_char_or_marker_to_int_or_double (*args++, q); \ + \ + if (!((p->int_p && q->int_p) ? \ + (p->c.ival op q->c.ival) : \ + ((p->int_p ? (double) p->c.ival : p->c.dval) op \ + (q->int_p ? (double) q->c.ival : q->c.dval)))) \ + return Qnil; \ + \ + { /* swap */ int_or_double *r = p; p = q; q = r; } \ + } \ + return Qt; \ } DEFUN ("=", Feqlsign, 1, MANY, 0, /* @@ -1030,7 +895,7 @@ The arguments may be numbers, characters or markers. */ (int nargs, Lisp_Object *args)) { - return arithcompare_many (arith_equal, nargs, args); + ARITHCOMPARE_MANY (==) } DEFUN ("<", Flss, 1, MANY, 0, /* @@ -1039,7 +904,7 @@ The arguments may be numbers, characters or markers. */ (int nargs, Lisp_Object *args)) { - return arithcompare_many (arith_less, nargs, args); + ARITHCOMPARE_MANY (<) } DEFUN (">", Fgtr, 1, MANY, 0, /* @@ -1048,7 +913,7 @@ The arguments may be numbers, characters or markers. */ (int nargs, Lisp_Object *args)) { - return arithcompare_many (arith_grtr, nargs, args); + ARITHCOMPARE_MANY (>) } DEFUN ("<=", Fleq, 1, MANY, 0, /* @@ -1057,7 +922,7 @@ The arguments may be numbers, characters or markers. */ (int nargs, Lisp_Object *args)) { - return arithcompare_many (arith_less_or_equal, nargs, args); + ARITHCOMPARE_MANY (<=) } DEFUN (">=", Fgeq, 1, MANY, 0, /* @@ -1066,7 +931,7 @@ The arguments may be numbers, characters or markers. */ (int nargs, Lisp_Object *args)) { - return arithcompare_many (arith_grtr_or_equal, nargs, args); + ARITHCOMPARE_MANY (>=) } DEFUN ("/=", Fneq, 1, MANY, 0, /* @@ -1075,7 +940,28 @@ The arguments may be numbers, characters or markers. */ (int nargs, Lisp_Object *args)) { - return arithcompare_many (arith_notequal, nargs, args); + Lisp_Object *args_end = args + nargs; + Lisp_Object *p, *q; + + /* Unlike all the other comparisons, this is an N*N algorithm. + We could use a hash table for nargs > 50 to make this linear. */ + for (p = args; p < args_end; p++) + { + int_or_double iod1, iod2; + number_char_or_marker_to_int_or_double (*p, &iod1); + + for (q = p + 1; q < args_end; q++) + { + number_char_or_marker_to_int_or_double (*q, &iod2); + + if (!((iod1.int_p && iod2.int_p) ? + (iod1.c.ival != iod2.c.ival) : + ((iod1.int_p ? (double) iod1.c.ival : iod1.c.dval) != + (iod2.int_p ? (double) iod2.c.ival : iod2.c.dval)))) + return Qnil; + } + } + return Qt; } DEFUN ("zerop", Fzerop, 1, 1, 0, /* @@ -1083,14 +969,18 @@ Return t if NUMBER is zero. */ (number)) { - CHECK_INT_OR_FLOAT (number); - + retry: + if (INTP (number)) + return EQ (number, Qzero) ? Qt : Qnil; #ifdef LISP_FLOAT_TYPE - if (FLOATP (number)) - return float_data (XFLOAT (number)) == 0.0 ? Qt : Qnil; + else if (FLOATP (number)) + return XFLOAT_DATA (number) == 0.0 ? Qt : Qnil; #endif /* LISP_FLOAT_TYPE */ - - return EQ (number, Qzero) ? Qt : Qnil; + else + { + number = wrong_type_argument (Qnumberp, number); + goto retry; + } } /* Convert between a 32-bit value and a cons of two 16-bit values. @@ -1123,27 +1013,27 @@ lisp_to_word (Lisp_Object item) DEFUN ("number-to-string", Fnumber_to_string, 1, 1, 0, /* -Convert NUM to a string by printing it in decimal. +Convert NUMBER to a string by printing it in decimal. Uses a minus sign if negative. -NUM may be an integer or a floating point number. +NUMBER may be an integer or a floating point number. */ - (num)) + (number)) { char buffer[VALBITS]; - CHECK_INT_OR_FLOAT (num); + CHECK_INT_OR_FLOAT (number); #ifdef LISP_FLOAT_TYPE - if (FLOATP (num)) + if (FLOATP (number)) { char pigbuf[350]; /* see comments in float_to_string */ - float_to_string (pigbuf, float_data (XFLOAT (num))); + float_to_string (pigbuf, XFLOAT_DATA (number)); return build_string (pigbuf); } #endif /* LISP_FLOAT_TYPE */ - long_to_string (buffer, XINT (num)); + long_to_string (buffer, XINT (number)); return build_string (buffer); } @@ -1160,12 +1050,12 @@ digit_to_number (int character, int base) } DEFUN ("string-to-number", Fstring_to_number, 1, 2, 0, /* -Convert STRING to a number by parsing it as a decimal number. +Convert STRING to a number by parsing it as a number in base BASE. This parses both integers and floating point numbers. It ignores leading spaces and tabs. -If BASE, interpret STRING as a number in that base. If BASE isn't -present, base 10 is used. BASE must be between 2 and 16 (inclusive). +If BASE is nil or omitted, base 10 is used. +BASE must be an integer between 2 and 16 (inclusive). Floating point numbers always use base 10. */ (string, base)) @@ -1192,14 +1082,14 @@ Floating point numbers always use base 10. p++; #ifdef LISP_FLOAT_TYPE - if (isfloat_string (p)) + if (isfloat_string (p) && b == 10) return make_float (atof (p)); #endif /* LISP_FLOAT_TYPE */ if (b == 10) { /* Use the system-provided functions for base 10. */ -#if SIZEOF_EMACS_INT == SIZEOF_INT +#if SIZEOF_EMACS_INT == SIZEOF_INT return make_int (atoi (p)); #elif SIZEOF_EMACS_INT == SIZEOF_LONG return make_int (atol (p)); @@ -1209,7 +1099,7 @@ Floating point numbers always use base 10. } else { - int digit, negative = 1; + int negative = 1; EMACS_INT v = 0; if (*p == '-') @@ -1221,7 +1111,7 @@ Floating point numbers always use base 10. p++; while (1) { - digit = digit_to_number (*p++, b); + int digit = digit_to_number (*p++, b); if (digit < 0) break; v = v * b + digit; @@ -1230,195 +1120,323 @@ Floating point numbers always use base 10. } } -enum arithop - { Aadd, Asub, Amult, Adiv, Alogand, Alogior, Alogxor, Amax, Amin }; +DEFUN ("+", Fplus, 0, MANY, 0, /* +Return sum of any number of arguments. +The arguments should all be numbers, characters or markers. +*/ + (int nargs, Lisp_Object *args)) +{ + EMACS_INT iaccum = 0; + Lisp_Object *args_end = args + nargs; -#ifdef LISP_FLOAT_TYPE -static Lisp_Object -float_arith_driver (double accum, int argnum, enum arithop code, int nargs, - Lisp_Object *args) + while (args < args_end) + { + int_or_double iod; + number_char_or_marker_to_int_or_double (*args++, &iod); + if (iod.int_p) + iaccum += iod.c.ival; + else + { + double daccum = (double) iaccum + iod.c.dval; + while (args < args_end) + daccum += number_char_or_marker_to_double (*args++); + return make_float (daccum); + } + } + + return make_int (iaccum); +} + +DEFUN ("-", Fminus, 1, MANY, 0, /* +Negate number or subtract numbers, characters or markers. +With one arg, negates it. With more than one arg, +subtracts all but the first from the first. +*/ + (int nargs, Lisp_Object *args)) { - REGISTER Lisp_Object val; - double next; + EMACS_INT iaccum; + double daccum; + Lisp_Object *args_end = args + nargs; + int_or_double iod; + + number_char_or_marker_to_int_or_double (*args++, &iod); + if (iod.int_p) + iaccum = nargs > 1 ? iod.c.ival : - iod.c.ival; + else + { + daccum = nargs > 1 ? iod.c.dval : - iod.c.dval; + goto do_float; + } - for (; argnum < nargs; argnum++) + while (args < args_end) { - /* using args[argnum] as argument to CHECK_INT_OR_FLOAT_... */ - val = args[argnum]; - CHECK_INT_OR_FLOAT_COERCE_CHAR_OR_MARKER (val); + number_char_or_marker_to_int_or_double (*args++, &iod); + if (iod.int_p) + iaccum -= iod.c.ival; + else + { + daccum = (double) iaccum - iod.c.dval; + goto do_float; + } + } + + return make_int (iaccum); + + do_float: + for (; args < args_end; args++) + daccum -= number_char_or_marker_to_double (*args); + return make_float (daccum); +} + +DEFUN ("*", Ftimes, 0, MANY, 0, /* +Return product of any number of arguments. +The arguments should all be numbers, characters or markers. +*/ + (int nargs, Lisp_Object *args)) +{ + EMACS_INT iaccum = 1; + Lisp_Object *args_end = args + nargs; - if (FLOATP (val)) + while (args < args_end) + { + int_or_double iod; + number_char_or_marker_to_int_or_double (*args++, &iod); + if (iod.int_p) + iaccum *= iod.c.ival; + else { - next = float_data (XFLOAT (val)); + double daccum = (double) iaccum * iod.c.dval; + while (args < args_end) + daccum *= number_char_or_marker_to_double (*args++); + return make_float (daccum); } + } + + return make_int (iaccum); +} + +DEFUN ("/", Fquo, 1, MANY, 0, /* +Return first argument divided by all the remaining arguments. +The arguments must be numbers, characters or markers. +With one argument, reciprocates the argument. +*/ + (int nargs, Lisp_Object *args)) +{ + EMACS_INT iaccum; + double daccum; + Lisp_Object *args_end = args + nargs; + int_or_double iod; + + if (nargs == 1) + iaccum = 1; + else + { + number_char_or_marker_to_int_or_double (*args++, &iod); + if (iod.int_p) + iaccum = iod.c.ival; else { - args[argnum] = val; /* runs into a compiler bug. */ - next = XINT (args[argnum]); + daccum = iod.c.dval; + goto divide_floats; } - switch (code) + } + + while (args < args_end) + { + number_char_or_marker_to_int_or_double (*args++, &iod); + if (iod.int_p) { - case Aadd: - accum += next; - break; - case Asub: - if (!argnum && nargs != 1) - next = - next; - accum -= next; - break; - case Amult: - accum *= next; - break; - case Adiv: - if (!argnum) - accum = next; - else - { - if (next == 0) - Fsignal (Qarith_error, Qnil); - accum /= next; - } - break; - case Alogand: - case Alogior: - case Alogxor: - return wrong_type_argument (Qinteger_char_or_marker_p, val); - case Amax: - if (!argnum || isnan (next) || next > accum) - accum = next; - break; - case Amin: - if (!argnum || isnan (next) || next < accum) - accum = next; - break; + if (iod.c.ival == 0) goto divide_by_zero; + iaccum /= iod.c.ival; } + else + { + if (iod.c.dval == 0) goto divide_by_zero; + daccum = (double) iaccum / iod.c.dval; + goto divide_floats; + } + } + + return make_int (iaccum); + + divide_floats: + for (; args < args_end; args++) + { + double dval = number_char_or_marker_to_double (*args); + if (dval == 0) goto divide_by_zero; + daccum /= dval; } + return make_float (daccum); - return make_float (accum); + divide_by_zero: + Fsignal (Qarith_error, Qnil); + return Qnil; /* not reached */ } -#endif /* LISP_FLOAT_TYPE */ -static Lisp_Object -arith_driver (enum arithop code, int nargs, Lisp_Object *args) +DEFUN ("max", Fmax, 1, MANY, 0, /* +Return largest of all the arguments. +All arguments must be numbers, characters or markers. +The value is always a number; markers and characters are converted +to numbers. +*/ + (int nargs, Lisp_Object *args)) { - Lisp_Object val; - REGISTER int argnum; - REGISTER EMACS_INT accum = 0; - REGISTER EMACS_INT next; + EMACS_INT imax; + double dmax; + Lisp_Object *args_end = args + nargs; + int_or_double iod; - switch (code) + number_char_or_marker_to_int_or_double (*args++, &iod); + if (iod.int_p) + imax = iod.c.ival; + else { - case Alogior: - case Alogxor: - case Aadd: - case Asub: - accum = 0; break; - case Amult: - accum = 1; break; - case Alogand: - accum = -1; break; - case Adiv: - case Amax: - case Amin: - accum = 0; break; - default: - abort (); + dmax = iod.c.dval; + goto max_floats; } - for (argnum = 0; argnum < nargs; argnum++) + while (args < args_end) { - /* using args[argnum] as argument to CHECK_INT_OR_FLOAT_... */ - val = args[argnum]; - CHECK_INT_OR_FLOAT_COERCE_CHAR_OR_MARKER (val); - -#ifdef LISP_FLOAT_TYPE - if (FLOATP (val)) /* time to do serious math */ - return float_arith_driver ((double) accum, argnum, code, - nargs, args); -#endif /* LISP_FLOAT_TYPE */ - args[argnum] = val; /* runs into a compiler bug. */ - next = XINT (args[argnum]); - switch (code) + number_char_or_marker_to_int_or_double (*args++, &iod); + if (iod.int_p) { - case Aadd: accum += next; break; - case Asub: - if (!argnum && nargs != 1) - next = - next; - accum -= next; - break; - case Amult: accum *= next; break; - case Adiv: - if (!argnum) accum = next; - else - { - if (next == 0) - Fsignal (Qarith_error, Qnil); - accum /= next; - } - break; - case Alogand: accum &= next; break; - case Alogior: accum |= next; break; - case Alogxor: accum ^= next; break; - case Amax: if (!argnum || next > accum) accum = next; break; - case Amin: if (!argnum || next < accum) accum = next; break; + if (imax < iod.c.ival) imax = iod.c.ival; + } + else + { + dmax = (double) imax; + if (dmax < iod.c.dval) dmax = iod.c.dval; + goto max_floats; } } - XSETINT (val, accum); - return val; + return make_int (imax); + + max_floats: + while (args < args_end) + { + double dval = number_char_or_marker_to_double (*args++); + if (dmax < dval) dmax = dval; + } + return make_float (dmax); } -DEFUN ("+", Fplus, 0, MANY, 0, /* -Return sum of any number of arguments. -The arguments should all be numbers, characters or markers. +DEFUN ("min", Fmin, 1, MANY, 0, /* +Return smallest of all the arguments. +All arguments must be numbers, characters or markers. +The value is always a number; markers and characters are converted +to numbers. */ (int nargs, Lisp_Object *args)) { - return arith_driver (Aadd, nargs, args); + EMACS_INT imin; + double dmin; + Lisp_Object *args_end = args + nargs; + int_or_double iod; + + number_char_or_marker_to_int_or_double (*args++, &iod); + if (iod.int_p) + imin = iod.c.ival; + else + { + dmin = iod.c.dval; + goto min_floats; + } + + while (args < args_end) + { + number_char_or_marker_to_int_or_double (*args++, &iod); + if (iod.int_p) + { + if (imin > iod.c.ival) imin = iod.c.ival; + } + else + { + dmin = (double) imin; + if (dmin > iod.c.dval) dmin = iod.c.dval; + goto min_floats; + } + } + + return make_int (imin); + + min_floats: + while (args < args_end) + { + double dval = number_char_or_marker_to_double (*args++); + if (dmin > dval) dmin = dval; + } + return make_float (dmin); } -DEFUN ("-", Fminus, 0, MANY, 0, /* -Negate number or subtract numbers, characters or markers. -With one arg, negates it. With more than one arg, -subtracts all but the first from the first. +DEFUN ("logand", Flogand, 0, MANY, 0, /* +Return bitwise-and of all the arguments. +Arguments may be integers, or markers or characters converted to integers. */ (int nargs, Lisp_Object *args)) { - return arith_driver (Asub, nargs, args); + EMACS_INT bits = ~0; + Lisp_Object *args_end = args + nargs; + + while (args < args_end) + bits &= integer_char_or_marker_to_int (*args++); + + return make_int (bits); } -DEFUN ("*", Ftimes, 0, MANY, 0, /* -Return product of any number of arguments. -The arguments should all be numbers, characters or markers. +DEFUN ("logior", Flogior, 0, MANY, 0, /* +Return bitwise-or of all the arguments. +Arguments may be integers, or markers or characters converted to integers. */ (int nargs, Lisp_Object *args)) { - return arith_driver (Amult, nargs, args); + EMACS_INT bits = 0; + Lisp_Object *args_end = args + nargs; + + while (args < args_end) + bits |= integer_char_or_marker_to_int (*args++); + + return make_int (bits); } -DEFUN ("/", Fquo, 2, MANY, 0, /* -Return first argument divided by all the remaining arguments. -The arguments must be numbers, characters or markers. +DEFUN ("logxor", Flogxor, 0, MANY, 0, /* +Return bitwise-exclusive-or of all the arguments. +Arguments may be integers, or markers or characters converted to integers. */ (int nargs, Lisp_Object *args)) { - return arith_driver (Adiv, nargs, args); + EMACS_INT bits = 0; + Lisp_Object *args_end = args + nargs; + + while (args < args_end) + bits ^= integer_char_or_marker_to_int (*args++); + + return make_int (bits); +} + +DEFUN ("lognot", Flognot, 1, 1, 0, /* +Return the bitwise complement of NUMBER. +NUMBER may be an integer, marker or character converted to integer. +*/ + (number)) +{ + return make_int (~ integer_char_or_marker_to_int (number)); } DEFUN ("%", Frem, 2, 2, 0, /* Return remainder of first arg divided by second. Both must be integers, characters or markers. */ - (num1, num2)) + (number1, number2)) { - CHECK_INT_COERCE_CHAR_OR_MARKER (num1); - CHECK_INT_COERCE_CHAR_OR_MARKER (num2); + EMACS_INT ival1 = integer_char_or_marker_to_int (number1); + EMACS_INT ival2 = integer_char_or_marker_to_int (number2); - if (ZEROP (num2)) + if (ival2 == 0) Fsignal (Qarith_error, Qnil); - return make_int (XINT (num1) % XINT (num2)); + return make_int (ival1 % ival2); } /* Note, ANSI *requires* the presence of the fmod() library routine. @@ -1444,96 +1462,41 @@ If either argument is a float, a float will be returned. */ (x, y)) { - EMACS_INT i1, i2; + int_or_double iod1, iod2; + number_char_or_marker_to_int_or_double (x, &iod1); + number_char_or_marker_to_int_or_double (y, &iod2); #ifdef LISP_FLOAT_TYPE - CHECK_INT_OR_FLOAT_COERCE_CHAR_OR_MARKER (x); - CHECK_INT_OR_FLOAT_COERCE_CHAR_OR_MARKER (y); - - if (FLOATP (x) || FLOATP (y)) + if (!iod1.int_p || !iod2.int_p) { - double f1, f2; - - f1 = ((FLOATP (x)) ? float_data (XFLOAT (x)) : XINT (x)); - f2 = ((FLOATP (y)) ? float_data (XFLOAT (y)) : XINT (y)); - if (f2 == 0) - Fsignal (Qarith_error, Qnil); - - f1 = fmod (f1, f2); + double dval1 = iod1.int_p ? (double) iod1.c.ival : iod1.c.dval; + double dval2 = iod2.int_p ? (double) iod2.c.ival : iod2.c.dval; + if (dval2 == 0) goto divide_by_zero; + dval1 = fmod (dval1, dval2); /* If the "remainder" comes out with the wrong sign, fix it. */ - if (f2 < 0 ? f1 > 0 : f1 < 0) - f1 += f2; - return make_float (f1); - } -#else /* not LISP_FLOAT_TYPE */ - CHECK_INT_OR_FLOAT_COERCE_CHAR_OR_MARKER (x); - CHECK_INT_OR_FLOAT_COERCE_CHAR_OR_MARKER (y); -#endif /* not LISP_FLOAT_TYPE */ - - i1 = XINT (x); - i2 = XINT (y); - - if (i2 == 0) - Fsignal (Qarith_error, Qnil); + if (dval2 < 0 ? dval1 > 0 : dval1 < 0) + dval1 += dval2; - i1 %= i2; - - /* If the "remainder" comes out with the wrong sign, fix it. */ - if (i2 < 0 ? i1 > 0 : i1 < 0) - i1 += i2; - - return make_int (i1); -} - - -DEFUN ("max", Fmax, 1, MANY, 0, /* -Return largest of all the arguments. -All arguments must be numbers, characters or markers. -The value is always a number; markers and characters are converted -to numbers. -*/ - (int nargs, Lisp_Object *args)) -{ - return arith_driver (Amax, nargs, args); -} + return make_float (dval1); + } +#endif /* LISP_FLOAT_TYPE */ + { + EMACS_INT ival; + if (iod2.c.ival == 0) goto divide_by_zero; -DEFUN ("min", Fmin, 1, MANY, 0, /* -Return smallest of all the arguments. -All arguments must be numbers, characters or markers. -The value is always a number; markers and characters are converted -to numbers. -*/ - (int nargs, Lisp_Object *args)) -{ - return arith_driver (Amin, nargs, args); -} + ival = iod1.c.ival % iod2.c.ival; -DEFUN ("logand", Flogand, 0, MANY, 0, /* -Return bitwise-and of all the arguments. -Arguments may be integers, or markers or characters converted to integers. -*/ - (int nargs, Lisp_Object *args)) -{ - return arith_driver (Alogand, nargs, args); -} + /* If the "remainder" comes out with the wrong sign, fix it. */ + if (iod2.c.ival < 0 ? ival > 0 : ival < 0) + ival += iod2.c.ival; -DEFUN ("logior", Flogior, 0, MANY, 0, /* -Return bitwise-or of all the arguments. -Arguments may be integers, or markers or characters converted to integers. -*/ - (int nargs, Lisp_Object *args)) -{ - return arith_driver (Alogior, nargs, args); -} + return make_int (ival); + } -DEFUN ("logxor", Flogxor, 0, MANY, 0, /* -Return bitwise-exclusive-or of all the arguments. -Arguments may be integers, or markers or characters converted to integers. -*/ - (int nargs, Lisp_Object *args)) -{ - return arith_driver (Alogxor, nargs, args); + divide_by_zero: + Fsignal (Qarith_error, Qnil); + return Qnil; /* not reached */ } DEFUN ("ash", Fash, 2, 2, 0, /* @@ -1544,7 +1507,7 @@ In this case, the sign bit is duplicated. (value, count)) { CHECK_INT_COERCE_CHAR (value); - CHECK_INT (count); + CONCHECK_INT (count); return make_int (XINT (count) > 0 ? XINT (value) << XINT (count) : @@ -1559,7 +1522,7 @@ In this case, zeros are shifted in on the left. (value, count)) { CHECK_INT_COERCE_CHAR (value); - CHECK_INT (count); + CONCHECK_INT (count); return make_int (XINT (count) > 0 ? XUINT (value) << XINT (count) : @@ -1567,44 +1530,41 @@ In this case, zeros are shifted in on the left. } DEFUN ("1+", Fadd1, 1, 1, 0, /* -Return NUMBER plus one. NUMBER may be a number or a marker. +Return NUMBER plus one. NUMBER may be a number, character or marker. Markers and characters are converted to integers. */ (number)) { - CHECK_INT_OR_FLOAT_COERCE_CHAR_OR_MARKER (number); + retry: + if (INTP (number)) return make_int (XINT (number) + 1); + if (CHARP (number)) return make_int (XCHAR (number) + 1); + if (MARKERP (number)) return make_int (marker_position (number) + 1); #ifdef LISP_FLOAT_TYPE - if (FLOATP (number)) - return make_float (1.0 + float_data (XFLOAT (number))); + if (FLOATP (number)) return make_float (XFLOAT_DATA (number) + 1.0); #endif /* LISP_FLOAT_TYPE */ - return make_int (XINT (number) + 1); + number = wrong_type_argument (Qnumber_char_or_marker_p, number); + goto retry; } DEFUN ("1-", Fsub1, 1, 1, 0, /* -Return NUMBER minus one. NUMBER may be a number or a marker. +Return NUMBER minus one. NUMBER may be a number, character or marker. Markers and characters are converted to integers. */ (number)) { - CHECK_INT_OR_FLOAT_COERCE_CHAR_OR_MARKER (number); + retry: + if (INTP (number)) return make_int (XINT (number) - 1); + if (CHARP (number)) return make_int (XCHAR (number) - 1); + if (MARKERP (number)) return make_int (marker_position (number) - 1); #ifdef LISP_FLOAT_TYPE - if (FLOATP (number)) - return make_float (-1.0 + (float_data (XFLOAT (number)))); + if (FLOATP (number)) return make_float (XFLOAT_DATA (number) - 1.0); #endif /* LISP_FLOAT_TYPE */ - return make_int (XINT (number) - 1); -} - -DEFUN ("lognot", Flognot, 1, 1, 0, /* -Return the bitwise complement of NUMBER. NUMBER must be an integer. -*/ - (number)) -{ - CHECK_INT (number); - return make_int (~XINT (number)); + number = wrong_type_argument (Qnumber_char_or_marker_p, number); + goto retry; } @@ -1616,7 +1576,7 @@ Return the bitwise complement of NUMBER. NUMBER must be an integer. disappear when no longer in use, i.e. when no longer GC-protected. The basic idea is that we don't mark the elements during GC, but wait for them to be marked elsewhere. If they're not marked, we - remove them. This is analogous to weak hashtables; see the explanation + remove them. This is analogous to weak hash tables; see the explanation there for more info. */ static Lisp_Object Vall_weak_lists; /* Gemarke es nicht!!! */ @@ -1624,7 +1584,7 @@ static Lisp_Object Vall_weak_lists; /* Gemarke es nicht!!! */ static Lisp_Object encode_weak_list_type (enum weak_list_type type); static Lisp_Object -mark_weak_list (Lisp_Object obj, void (*markobj) (Lisp_Object)) +mark_weak_list (Lisp_Object obj) { return Qnil; /* nichts ist gemarkt */ } @@ -1644,10 +1604,10 @@ print_weak_list (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) } static int -weak_list_equal (Lisp_Object o1, Lisp_Object o2, int depth) +weak_list_equal (Lisp_Object obj1, Lisp_Object obj2, int depth) { - struct weak_list *w1 = XWEAK_LIST (o1); - struct weak_list *w2 = XWEAK_LIST (o2); + struct weak_list *w1 = XWEAK_LIST (obj1); + struct weak_list *w2 = XWEAK_LIST (obj2); return ((w1->type == w2->type) && internal_equal (w1->list, w2->list, depth + 1)); @@ -1667,7 +1627,7 @@ make_weak_list (enum weak_list_type type) { Lisp_Object result; struct weak_list *wl = - alloc_lcrecord_type (struct weak_list, lrecord_weak_list); + alloc_lcrecord_type (struct weak_list, &lrecord_weak_list); wl->list = Qnil; wl->type = type; @@ -1677,9 +1637,16 @@ make_weak_list (enum weak_list_type type) return result; } +static const struct lrecord_description weak_list_description[] = { + { XD_LISP_OBJECT, offsetof (struct weak_list, list) }, + { XD_LO_LINK, offsetof (struct weak_list, next_weak) }, + { XD_END } +}; + DEFINE_LRECORD_IMPLEMENTATION ("weak-list", weak_list, mark_weak_list, print_weak_list, 0, weak_list_equal, weak_list_hash, + weak_list_description, struct weak_list); /* -- we do not mark the list elements (either the elements themselves @@ -1699,20 +1666,19 @@ DEFINE_LRECORD_IMPLEMENTATION ("weak-list", weak_list, */ int -finish_marking_weak_lists (int (*obj_marked_p) (Lisp_Object), - void (*markobj) (Lisp_Object)) +finish_marking_weak_lists (void) { Lisp_Object rest; int did_mark = 0; for (rest = Vall_weak_lists; - !GC_NILP (rest); + !NILP (rest); rest = XWEAK_LIST (rest)->next_weak) { Lisp_Object rest2; enum weak_list_type type = XWEAK_LIST (rest)->type; - if (! ((*obj_marked_p) (rest))) + if (! marked_p (rest)) /* The weak list is probably garbage. Ignore it. */ continue; @@ -1720,7 +1686,7 @@ finish_marking_weak_lists (int (*obj_marked_p) (Lisp_Object), /* We need to be trickier since we're inside of GC; use CONSP instead of !NILP in case of user-visible imperfect lists */ - GC_CONSP (rest2); + CONSP (rest2); rest2 = XCDR (rest2)) { Lisp_Object elem; @@ -1735,7 +1701,7 @@ finish_marking_weak_lists (int (*obj_marked_p) (Lisp_Object), (either because of an external pointer or because of a previous call to this function), and likewise for all the rest of the elements in the list, so we can stop now. */ - if ((*obj_marked_p) (rest2)) + if (marked_p (rest2)) break; elem = XCAR (rest2); @@ -1743,19 +1709,19 @@ finish_marking_weak_lists (int (*obj_marked_p) (Lisp_Object), switch (type) { case WEAK_LIST_SIMPLE: - if ((*obj_marked_p) (elem)) + if (marked_p (elem)) need_to_mark_cons = 1; break; case WEAK_LIST_ASSOC: - if (!GC_CONSP (elem)) + if (!CONSP (elem)) { /* just leave bogus elements there */ need_to_mark_cons = 1; need_to_mark_elem = 1; } - else if ((*obj_marked_p) (XCAR (elem)) && - (*obj_marked_p) (XCDR (elem))) + else if (marked_p (XCAR (elem)) && + marked_p (XCDR (elem))) { need_to_mark_cons = 1; /* We still need to mark elem, because it's @@ -1765,13 +1731,13 @@ finish_marking_weak_lists (int (*obj_marked_p) (Lisp_Object), break; case WEAK_LIST_KEY_ASSOC: - if (!GC_CONSP (elem)) + if (!CONSP (elem)) { /* just leave bogus elements there */ need_to_mark_cons = 1; need_to_mark_elem = 1; } - else if ((*obj_marked_p) (XCAR (elem))) + else if (marked_p (XCAR (elem))) { need_to_mark_cons = 1; /* We still need to mark elem and XCDR (elem); @@ -1781,13 +1747,30 @@ finish_marking_weak_lists (int (*obj_marked_p) (Lisp_Object), break; case WEAK_LIST_VALUE_ASSOC: - if (!GC_CONSP (elem)) + if (!CONSP (elem)) + { + /* just leave bogus elements there */ + need_to_mark_cons = 1; + need_to_mark_elem = 1; + } + else if (marked_p (XCDR (elem))) + { + need_to_mark_cons = 1; + /* We still need to mark elem and XCAR (elem); + marking elem does both */ + need_to_mark_elem = 1; + } + break; + + case WEAK_LIST_FULL_ASSOC: + if (!CONSP (elem)) { /* just leave bogus elements there */ need_to_mark_cons = 1; need_to_mark_elem = 1; } - else if ((*obj_marked_p) (XCDR (elem))) + else if (marked_p (XCAR (elem)) || + marked_p (XCDR (elem))) { need_to_mark_cons = 1; /* We still need to mark elem and XCAR (elem); @@ -1800,23 +1783,23 @@ finish_marking_weak_lists (int (*obj_marked_p) (Lisp_Object), abort (); } - if (need_to_mark_elem && ! (*obj_marked_p) (elem)) + if (need_to_mark_elem && ! marked_p (elem)) { - (*markobj) (elem); + mark_object (elem); did_mark = 1; } /* We also need to mark the cons that holds the elem or - assoc-pair. We do *not* want to call (markobj) here + assoc-pair. We do *not* want to call (mark_object) here because that will mark the entire list; we just want to mark the cons itself. */ if (need_to_mark_cons) { - struct Lisp_Cons *ptr = XCONS (rest2); - if (!CONS_MARKED_P (ptr)) + Lisp_Cons *c = XCONS (rest2); + if (!CONS_MARKED_P (c)) { - MARK_CONS (ptr); + MARK_CONS (c); did_mark = 1; } } @@ -1824,9 +1807,9 @@ finish_marking_weak_lists (int (*obj_marked_p) (Lisp_Object), /* In case of imperfect list, need to mark the final cons because we're not removing it */ - if (!GC_NILP (rest2) && ! (obj_marked_p) (rest2)) + if (!NILP (rest2) && ! marked_p (rest2)) { - (markobj) (rest2); + mark_object (rest2); did_mark = 1; } } @@ -1835,18 +1818,18 @@ finish_marking_weak_lists (int (*obj_marked_p) (Lisp_Object), } void -prune_weak_lists (int (*obj_marked_p) (Lisp_Object)) +prune_weak_lists (void) { Lisp_Object rest, prev = Qnil; for (rest = Vall_weak_lists; - !GC_NILP (rest); + !NILP (rest); rest = XWEAK_LIST (rest)->next_weak) { - if (! ((*obj_marked_p) (rest))) + if (! (marked_p (rest))) { /* This weak list itself is garbage. Remove it from the list. */ - if (GC_NILP (prev)) + if (NILP (prev)) Vall_weak_lists = XWEAK_LIST (rest)->next_weak; else XWEAK_LIST (prev)->next_weak = @@ -1862,7 +1845,7 @@ prune_weak_lists (int (*obj_marked_p) (Lisp_Object)) /* We need to be trickier since we're inside of GC; use CONSP instead of !NILP in case of user-visible imperfect lists */ - GC_CONSP (rest2);) + CONSP (rest2);) { /* It suffices to check the cons for marking, regardless of the type of weak list: @@ -1873,10 +1856,10 @@ prune_weak_lists (int (*obj_marked_p) (Lisp_Object)) have been marked in finish_marking_weak_lists(). -- otherwise, it's not marked and should disappear. */ - if (!(*obj_marked_p) (rest2)) + if (! marked_p (rest2)) { /* bye bye :-( */ - if (GC_NILP (prev2)) + if (NILP (prev2)) XWEAK_LIST (rest)->list = XCDR (rest2); else XCDR (prev2) = XCDR (rest2); @@ -1917,7 +1900,7 @@ prune_weak_lists (int (*obj_marked_p) (Lisp_Object)) if (go_tortoise) tortoise = XCDR (tortoise); go_tortoise = !go_tortoise; - if (GC_EQ (rest2, tortoise)) + if (EQ (rest2, tortoise)) break; } } @@ -1936,6 +1919,7 @@ decode_weak_list_type (Lisp_Object symbol) if (EQ (symbol, Qold_assoc)) return WEAK_LIST_ASSOC; /* EBOLA ALERT! */ if (EQ (symbol, Qkey_assoc)) return WEAK_LIST_KEY_ASSOC; if (EQ (symbol, Qvalue_assoc)) return WEAK_LIST_VALUE_ASSOC; + if (EQ (symbol, Qfull_assoc)) return WEAK_LIST_FULL_ASSOC; signal_simple_error ("Invalid weak list type", symbol); return WEAK_LIST_SIMPLE; /* not reached */ @@ -1950,6 +1934,7 @@ encode_weak_list_type (enum weak_list_type type) case WEAK_LIST_ASSOC: return Qassoc; case WEAK_LIST_KEY_ASSOC: return Qkey_assoc; case WEAK_LIST_VALUE_ASSOC: return Qvalue_assoc; + case WEAK_LIST_FULL_ASSOC: return Qfull_assoc; default: abort (); } @@ -1969,7 +1954,7 @@ DEFUN ("make-weak-list", Fmake_weak_list, 0, 1, 0, /* Return a new weak list object of type TYPE. A weak list object is an object that contains a list. This list behaves like any other list except that its elements do not count towards -garbage collection -- if the only pointer to an object in inside a weak +garbage collection -- if the only pointer to an object is inside a weak list (other than pointers in similar objects such as weak hash tables), the object is garbage collected and automatically removed from the list. This is used internally, for example, to manage the list holding the @@ -1988,6 +1973,8 @@ to `simple'. Recognized types are and the car is not pointed to. `value-assoc' Objects in the list disappear if they are conses and the cdr is not pointed to. +`full-assoc' Objects in the list disappear if they are conses + and neither the car nor the cdr is pointed to. */ (type)) { @@ -2058,8 +2045,8 @@ init_data_very_early (void) void init_errors_once_early (void) { - defsymbol (&Qerror_conditions, "error-conditions"); - defsymbol (&Qerror_message, "error-message"); + DEFSYMBOL (Qerror_conditions); + DEFSYMBOL (Qerror_message); /* We declare the errors here because some other deferrors depend on some of the errors below. */ @@ -2067,99 +2054,100 @@ init_errors_once_early (void) /* ERROR is used as a signaler for random errors for which nothing else is right */ - deferror (&Qerror, "error", "error", Qnil); - deferror (&Qquit, "quit", "Quit", Qnil); + DEFERROR (Qerror, "error", Qnil); + DEFERROR_STANDARD (Qquit, Qnil); - deferror (&Qwrong_type_argument, "wrong-type-argument", - "Wrong type argument", Qerror); - deferror (&Qargs_out_of_range, "args-out-of-range", "Args out of range", - Qerror); - deferror (&Qvoid_function, "void-function", - "Symbol's function definition is void", Qerror); - deferror (&Qcyclic_function_indirection, "cyclic-function-indirection", - "Symbol's chain of function indirections contains a loop", Qerror); - deferror (&Qvoid_variable, "void-variable", - "Symbol's value as variable is void", Qerror); - deferror (&Qcyclic_variable_indirection, "cyclic-variable-indirection", - "Symbol's chain of variable indirections contains a loop", Qerror); - deferror (&Qsetting_constant, "setting-constant", - "Attempt to set a constant symbol", Qerror); - deferror (&Qinvalid_read_syntax, "invalid-read-syntax", - "Invalid read syntax", Qerror); - deferror (&Qmalformed_list, "malformed-list", - "Malformed list", Qerror); - deferror (&Qmalformed_property_list, "malformed-property-list", - "Malformed property list", Qerror); - deferror (&Qcircular_list, "circular-list", - "Circular list", Qerror); - deferror (&Qcircular_property_list, "circular-property-list", - "Circular property list", Qerror); - deferror (&Qinvalid_function, "invalid-function", "Invalid function", - Qerror); - deferror (&Qwrong_number_of_arguments, "wrong-number-of-arguments", - "Wrong number of arguments", Qerror); - deferror (&Qno_catch, "no-catch", "No catch for tag", - Qerror); - deferror (&Qbeginning_of_buffer, "beginning-of-buffer", - "Beginning of buffer", Qerror); - deferror (&Qend_of_buffer, "end-of-buffer", "End of buffer", Qerror); - deferror (&Qbuffer_read_only, "buffer-read-only", "Buffer is read-only", - Qerror); + DEFERROR (Qunimplemented, "Feature not yet implemented", Qerror); + DEFERROR_STANDARD (Qsyntax_error, Qerror); + DEFERROR_STANDARD (Qinvalid_read_syntax, Qsyntax_error); + DEFERROR_STANDARD (Qlist_formation_error, Qsyntax_error); + + /* Generated by list traversal macros */ + DEFERROR_STANDARD (Qmalformed_list, Qlist_formation_error); + DEFERROR_STANDARD (Qmalformed_property_list, Qmalformed_list); + DEFERROR_STANDARD (Qcircular_list, Qlist_formation_error); + DEFERROR_STANDARD (Qcircular_property_list, Qcircular_list); + + DEFERROR_STANDARD (Qinvalid_argument, Qerror); + DEFERROR_STANDARD (Qwrong_type_argument, Qinvalid_argument); + DEFERROR_STANDARD (Qargs_out_of_range, Qinvalid_argument); + DEFERROR_STANDARD (Qwrong_number_of_arguments, Qinvalid_argument); + DEFERROR_STANDARD (Qinvalid_function, Qinvalid_argument); + DEFERROR (Qno_catch, "No catch for tag", Qinvalid_argument); - deferror (&Qio_error, "io-error", "IO Error", Qerror); - deferror (&Qend_of_file, "end-of-file", "End of stream", Qio_error); + DEFERROR_STANDARD (Qinternal_error, Qerror); - deferror (&Qarith_error, "arith-error", "Arithmetic error", Qerror); - deferror (&Qrange_error, "range-error", "Arithmetic range error", - Qarith_error); - deferror (&Qdomain_error, "domain-error", "Arithmetic domain error", - Qarith_error); - deferror (&Qsingularity_error, "singularity-error", - "Arithmetic singularity error", Qdomain_error); - deferror (&Qoverflow_error, "overflow-error", - "Arithmetic overflow error", Qdomain_error); - deferror (&Qunderflow_error, "underflow-error", - "Arithmetic underflow error", Qdomain_error); + DEFERROR (Qinvalid_state, "Properties or values have been set incorrectly", + Qerror); + DEFERROR (Qvoid_function, "Symbol's function definition is void", + Qinvalid_state); + DEFERROR (Qcyclic_function_indirection, + "Symbol's chain of function indirections contains a loop", + Qinvalid_state); + DEFERROR (Qvoid_variable, "Symbol's value as variable is void", + Qinvalid_state); + DEFERROR (Qcyclic_variable_indirection, + "Symbol's chain of variable indirections contains a loop", + Qinvalid_state); + + DEFERROR (Qinvalid_operation, + "Operation not allowed or error during operation", Qerror); + DEFERROR (Qinvalid_change, "Attempt to set properties or values incorrectly", + Qinvalid_operation); + DEFERROR (Qsetting_constant, "Attempt to set a constant symbol", + Qinvalid_change); + + DEFERROR (Qediting_error, "Invalid operation during editing", + Qinvalid_operation); + DEFERROR_STANDARD (Qbeginning_of_buffer, Qediting_error); + DEFERROR_STANDARD (Qend_of_buffer, Qediting_error); + DEFERROR (Qbuffer_read_only, "Buffer is read-only", Qediting_error); + + DEFERROR (Qio_error, "IO Error", Qinvalid_operation); + DEFERROR (Qend_of_file, "End of file or stream", Qio_error); + + DEFERROR (Qarith_error, "Arithmetic error", Qinvalid_operation); + DEFERROR (Qrange_error, "Arithmetic range error", Qarith_error); + DEFERROR (Qdomain_error, "Arithmetic domain error", Qarith_error); + DEFERROR (Qsingularity_error, "Arithmetic singularity error", Qdomain_error); + DEFERROR (Qoverflow_error, "Arithmetic overflow error", Qdomain_error); + DEFERROR (Qunderflow_error, "Arithmetic underflow error", Qdomain_error); } void syms_of_data (void) { - defsymbol (&Qcons, "cons"); - defsymbol (&Qkeyword, "keyword"); - defsymbol (&Qquote, "quote"); - defsymbol (&Qlambda, "lambda"); - defsymbol (&Qignore, "ignore"); - defsymbol (&Qlistp, "listp"); - defsymbol (&Qtrue_list_p, "true-list-p"); - defsymbol (&Qconsp, "consp"); - defsymbol (&Qsubrp, "subrp"); - defsymbol (&Qsymbolp, "symbolp"); - defsymbol (&Qkeywordp, "keywordp"); - defsymbol (&Qintegerp, "integerp"); - defsymbol (&Qcharacterp, "characterp"); - defsymbol (&Qnatnump, "natnump"); - defsymbol (&Qstringp, "stringp"); - defsymbol (&Qarrayp, "arrayp"); - defsymbol (&Qsequencep, "sequencep"); - defsymbol (&Qbufferp, "bufferp"); - defsymbol (&Qbitp, "bitp"); - defsymbol (&Qbit_vectorp, "bit-vector-p"); - defsymbol (&Qvectorp, "vectorp"); - defsymbol (&Qcompiled_functionp, "compiled-function-p"); - defsymbol (&Qchar_or_string_p, "char-or-string-p"); - defsymbol (&Qmarkerp, "markerp"); - defsymbol (&Qinteger_or_marker_p, "integer-or-marker-p"); - defsymbol (&Qinteger_or_char_p, "integer-or-char-p"); - defsymbol (&Qinteger_char_or_marker_p, "integer-char-or-marker-p"); - defsymbol (&Qnumberp, "numberp"); - defsymbol (&Qnumber_or_marker_p, "number-or-marker-p"); - defsymbol (&Qnumber_char_or_marker_p, "number-char-or-marker-p"); - defsymbol (&Qcdr, "cdr"); - defsymbol (&Qweak_listp, "weak-list-p"); + INIT_LRECORD_IMPLEMENTATION (weak_list); + + DEFSYMBOL (Qquote); + DEFSYMBOL (Qlambda); + DEFSYMBOL (Qlistp); + DEFSYMBOL (Qtrue_list_p); + DEFSYMBOL (Qconsp); + DEFSYMBOL (Qsubrp); + DEFSYMBOL (Qsymbolp); + DEFSYMBOL (Qintegerp); + DEFSYMBOL (Qcharacterp); + DEFSYMBOL (Qnatnump); + DEFSYMBOL (Qstringp); + DEFSYMBOL (Qarrayp); + DEFSYMBOL (Qsequencep); + DEFSYMBOL (Qbufferp); + DEFSYMBOL (Qbitp); + DEFSYMBOL_MULTIWORD_PREDICATE (Qbit_vectorp); + DEFSYMBOL (Qvectorp); + DEFSYMBOL (Qchar_or_string_p); + DEFSYMBOL (Qmarkerp); + DEFSYMBOL (Qinteger_or_marker_p); + DEFSYMBOL (Qinteger_or_char_p); + DEFSYMBOL (Qinteger_char_or_marker_p); + DEFSYMBOL (Qnumberp); + DEFSYMBOL (Qnumber_char_or_marker_p); + DEFSYMBOL (Qcdr); + DEFSYMBOL_MULTIWORD_PREDICATE (Qweak_listp); #ifdef LISP_FLOAT_TYPE - defsymbol (&Qfloatp, "floatp"); + DEFSYMBOL (Qfloatp); #endif /* LISP_FLOAT_TYPE */ DEFSUBR (Fwrong_type_argument); @@ -2167,6 +2155,7 @@ syms_of_data (void) DEFSUBR (Feq); DEFSUBR (Fold_eq); DEFSUBR (Fnull); + Ffset (intern ("not"), intern ("null")); DEFSUBR (Flistp); DEFSUBR (Fnlistp); DEFSUBR (Ftrue_list_p); @@ -2178,6 +2167,7 @@ syms_of_data (void) DEFSUBR (Fchar_to_int); DEFSUBR (Fint_to_char); DEFSUBR (Fchar_or_char_int_p); + DEFSUBR (Fchar_ref_p); DEFSUBR (Fintegerp); DEFSUBR (Finteger_or_marker_p); DEFSUBR (Finteger_or_char_p); @@ -2202,7 +2192,6 @@ syms_of_data (void) DEFSUBR (Fsubr_min_args); DEFSUBR (Fsubr_max_args); DEFSUBR (Fsubr_interactive); - DEFSUBR (Fcompiled_function_p); DEFSUBR (Ftype_of); DEFSUBR (Fcar); DEFSUBR (Fcdr); @@ -2214,17 +2203,6 @@ syms_of_data (void) DEFSUBR (Faref); DEFSUBR (Faset); - DEFSUBR (Fcompiled_function_instructions); - DEFSUBR (Fcompiled_function_constants); - DEFSUBR (Fcompiled_function_stack_depth); - DEFSUBR (Fcompiled_function_arglist); - DEFSUBR (Fcompiled_function_interactive); - DEFSUBR (Fcompiled_function_doc_string); - DEFSUBR (Fcompiled_function_domain); -#ifdef COMPILED_FUNCTION_ANNOTATION_HACK - DEFSUBR (Fcompiled_function_annotation); -#endif - DEFSUBR (Fnumber_to_string); DEFSUBR (Fstring_to_number); DEFSUBR (Feqlsign); @@ -2263,12 +2241,13 @@ vars_of_data (void) { /* This must not be staticpro'd */ Vall_weak_lists = Qnil; + dump_add_weak_object_chain (&Vall_weak_lists); #ifdef DEBUG_XEMACS - DEFVAR_INT ("debug-issue-ebola-notices", &debug_issue_ebola_notices /* -If non-nil, note when your code may be suffering from char-int confoundance. + DEFVAR_BOOL ("debug-issue-ebola-notices", &debug_issue_ebola_notices /* +If non-zero, note when your code may be suffering from char-int confoundance. That is to say, if XEmacs encounters a usage of `eq', `memq', `equal', -etc. where a int and a char with the same value are being compared, +etc. where an int and a char with the same value are being compared, it will issue a notice on stderr to this effect, along with a backtrace. In such situations, the result would be different in XEmacs 19 versus XEmacs 20, and you probably don't want this. @@ -2279,7 +2258,7 @@ have its chars and ints all confounded in the byte code, making it impossible to accurately determine Ebola infection. */ ); - debug_issue_ebola_notices = 2; /* #### temporary hack */ + debug_issue_ebola_notices = 0; DEFVAR_INT ("debug-ebola-backtrace-length", &debug_ebola_backtrace_length /* diff --git a/src/database.c b/src/database.c index c30e990..5d041b2 100644 --- a/src/database.c +++ b/src/database.c @@ -27,6 +27,7 @@ Boston, MA 02111-1307, USA. */ #include <config.h> #include "lisp.h" #include "sysfile.h" +#include "buffer.h" #include <errno.h> #ifndef HAVE_DATABASE @@ -52,12 +53,18 @@ typedef uint64_t u_int64_t; #endif /* WE_DONT_NEED_QUADS */ #endif /* HAVE_INTTYPES_H */ #endif /* !(defined __GLIBC__ && __GLIBC_MINOR__ >= 1) */ -#include DB_H_PATH /* Berkeley db's header file */ +#include DB_H_FILE /* Berkeley db's header file */ #ifndef DB_VERSION_MAJOR # define DB_VERSION_MAJOR 1 #endif /* DB_VERSION_MAJOR */ +#ifndef DB_VERSION_MINOR +# define DB_VERSION_MINOR 0 +#endif /* DB_VERSION_MINOR */ Lisp_Object Qberkeley_db; Lisp_Object Qhash, Qbtree, Qrecno, Qunknown; +#if DB_VERSION_MAJOR > 2 +Lisp_Object Qqueue; +#endif #endif /* HAVE_BERKELEY_DB */ #ifdef HAVE_DBM @@ -65,29 +72,31 @@ Lisp_Object Qhash, Qbtree, Qrecno, Qunknown; Lisp_Object Qdbm; #endif /* HAVE_DBM */ -Lisp_Object Qdatabasep; - -typedef enum { DB_DBM, DB_BERKELEY, DB_IS_UNKNOWN } XEMACS_DB_TYPE; +#ifdef MULE +/* #### The following should be settable on a per-database level. + But the whole coding-system infrastructure should be rewritten someday. + We really need coding-system aliases. -- martin */ +Lisp_Object Vdatabase_coding_system; +#endif -struct Lisp_Database; +Lisp_Object Qdatabasep; typedef struct { - Lisp_Object (*get_subtype) (struct Lisp_Database *); - Lisp_Object (*get_type) (struct Lisp_Database *); - Lisp_Object (*get) (struct Lisp_Database *, Lisp_Object); - int (*put) (struct Lisp_Database *, Lisp_Object, Lisp_Object, Lisp_Object); - int (*rem) (struct Lisp_Database *, Lisp_Object); - void (*map) (struct Lisp_Database *, Lisp_Object); - void (*close) (struct Lisp_Database *); - Lisp_Object (*last_error) (struct Lisp_Database *); + Lisp_Object (*get_subtype) (Lisp_Database *); + Lisp_Object (*get_type) (Lisp_Database *); + Lisp_Object (*get) (Lisp_Database *, Lisp_Object); + int (*put) (Lisp_Database *, Lisp_Object, Lisp_Object, Lisp_Object); + int (*rem) (Lisp_Database *, Lisp_Object); + void (*map) (Lisp_Database *, Lisp_Object); + void (*close) (Lisp_Database *); + Lisp_Object (*last_error) (Lisp_Database *); } DB_FUNCS; struct Lisp_Database { struct lcrecord_header header; Lisp_Object fname; - XEMACS_DB_TYPE type; int mode; int access_; int dberrno; @@ -104,10 +113,9 @@ struct Lisp_Database #endif }; -#define XDATABASE(x) XRECORD (x, database, struct Lisp_Database) +#define XDATABASE(x) XRECORD (x, database, Lisp_Database) #define XSETDATABASE(x, p) XSETRECORD (x, p, database) #define DATABASEP(x) RECORDP (x, database) -#define GC_DATABASEP(x) GC_RECORDP (x, database) #define CHECK_DATABASE(x) CHECK_RECORD (x, database) #define CONCHECK_DATABASE(x) CONCHECK_RECORD (x, database) #define DATABASE_LIVE_P(x) (x->live_p) @@ -119,11 +127,10 @@ struct Lisp_Database } while (0) -static struct Lisp_Database * +static Lisp_Database * allocate_database (void) { - struct Lisp_Database *db = - alloc_lcrecord_type (struct Lisp_Database, lrecord_database); + Lisp_Database *db = alloc_lcrecord_type (Lisp_Database, &lrecord_database); db->fname = Qnil; db->live_p = 0; @@ -136,7 +143,6 @@ allocate_database (void) db->access_ = 0; db->mode = 0; db->dberrno = 0; - db->type = DB_IS_UNKNOWN; #ifdef MULE db->coding_system = Fget_coding_system (Qbinary); #endif @@ -144,19 +150,17 @@ allocate_database (void) } static Lisp_Object -mark_database (Lisp_Object obj, void (*markobj) (Lisp_Object)) +mark_database (Lisp_Object object) { - struct Lisp_Database *db = XDATABASE (obj); - - ((markobj) (db->fname)); - return Qnil; + Lisp_Database *db = XDATABASE (object); + return db->fname; } static void print_database (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) { char buf[64]; - struct Lisp_Database *db = XDATABASE (obj); + Lisp_Database *db = XDATABASE (obj); if (print_readably) error ("printing unreadable object #<database 0x%x>", db->header.uid); @@ -176,30 +180,30 @@ print_database (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) static void finalize_database (void *header, int for_disksave) { - struct Lisp_Database *db = (struct Lisp_Database *) header; + Lisp_Database *db = (Lisp_Database *) header; if (for_disksave) { - Lisp_Object obj; - XSETOBJ (obj, Lisp_Type_Record, (void *) db); + Lisp_Object object; + XSETDATABASE (object, db); signal_simple_error - ("Can't dump an emacs containing database objects", obj); + ("Can't dump an emacs containing database objects", object); } db->funcs->close (db); } DEFINE_LRECORD_IMPLEMENTATION ("database", database, mark_database, print_database, - finalize_database, 0, 0, - struct Lisp_Database); + finalize_database, 0, 0, 0, + Lisp_Database); DEFUN ("close-database", Fclose_database, 1, 1, 0, /* Close database DATABASE. */ (database)) { - struct Lisp_Database *db; + Lisp_Database *db; CHECK_LIVE_DATABASE (database); db = XDATABASE (database); db->funcs->close (db); @@ -228,11 +232,12 @@ Return the subtype of database DATABASE, if any. } DEFUN ("database-live-p", Fdatabase_live_p, 1, 1, 0, /* -Return t if OBJ is an active database. +Return t if OBJECT is an active database. */ - (obj)) + (object)) { - return DATABASEP (obj) && DATABASE_LIVE_P (XDATABASE (obj)) ? Qt : Qnil; + return DATABASEP (object) && DATABASE_LIVE_P (XDATABASE (object)) ? + Qt : Qnil; } DEFUN ("database-file-name", Fdatabase_file_name, 1, 1, 0, /* @@ -246,16 +251,16 @@ Return the filename associated with the database DATABASE. } DEFUN ("databasep", Fdatabasep, 1, 1, 0, /* -Return t if OBJ is a database. +Return t if OBJECT is a database. */ - (obj)) + (object)) { - return DATABASEP (obj) ? Qt : Qnil; + return DATABASEP (object) ? Qt : Qnil; } #ifdef HAVE_DBM static void -dbm_map (struct Lisp_Database *db, Lisp_Object func) +dbm_map (Lisp_Database *db, Lisp_Object func) { datum keydatum, valdatum; Lisp_Object key, val; @@ -272,7 +277,7 @@ dbm_map (struct Lisp_Database *db, Lisp_Object func) } static Lisp_Object -dbm_get (struct Lisp_Database *db, Lisp_Object key) +dbm_get (Lisp_Database *db, Lisp_Object key) { datum keydatum, valdatum; @@ -286,7 +291,7 @@ dbm_get (struct Lisp_Database *db, Lisp_Object key) } static int -dbm_put (struct Lisp_Database *db, +dbm_put (Lisp_Database *db, Lisp_Object key, Lisp_Object val, Lisp_Object replace) { datum keydatum, valdatum; @@ -301,7 +306,7 @@ dbm_put (struct Lisp_Database *db, } static int -dbm_remove (struct Lisp_Database *db, Lisp_Object key) +dbm_remove (Lisp_Database *db, Lisp_Object key) { datum keydatum; @@ -312,25 +317,25 @@ dbm_remove (struct Lisp_Database *db, Lisp_Object key) } static Lisp_Object -dbm_type (struct Lisp_Database *db) +dbm_type (Lisp_Database *db) { return Qdbm; } static Lisp_Object -dbm_subtype (struct Lisp_Database *db) +dbm_subtype (Lisp_Database *db) { return Qnil; } static Lisp_Object -dbm_lasterr (struct Lisp_Database *db) +dbm_lasterr (Lisp_Database *db) { return lisp_strerror (db->dberrno); } static void -dbm_closeit (struct Lisp_Database *db) +dbm_closeit (Lisp_Database *db) { if (db->dbm_handle) { @@ -354,13 +359,13 @@ static DB_FUNCS ndbm_func_block = #ifdef HAVE_BERKELEY_DB static Lisp_Object -berkdb_type (struct Lisp_Database *db) +berkdb_type (Lisp_Database *db) { return Qberkeley_db; } static Lisp_Object -berkdb_subtype (struct Lisp_Database *db) +berkdb_subtype (Lisp_Database *db) { if (!db->db_handle) return Qnil; @@ -370,28 +375,28 @@ berkdb_subtype (struct Lisp_Database *db) case DB_BTREE: return Qbtree; case DB_HASH: return Qhash; case DB_RECNO: return Qrecno; +#if DB_VERSION_MAJOR > 2 + case DB_QUEUE: return Qqueue; +#endif default: return Qunknown; } } static Lisp_Object -berkdb_lasterr (struct Lisp_Database *db) +berkdb_lasterr (Lisp_Database *db) { return lisp_strerror (db->dberrno); } static Lisp_Object -berkdb_get (struct Lisp_Database *db, Lisp_Object key) +berkdb_get (Lisp_Database *db, Lisp_Object key) { - /* #### Needs mule-izing */ DBT keydatum, valdatum; int status = 0; -#if DB_VERSION_MAJOR == 2 - /* Always initialize keydatum, valdatum. */ + /* DB Version 2 requires DBT's to be zeroed before use. */ xzero (keydatum); xzero (valdatum); -#endif /* DV_VERSION_MAJOR = 2 */ keydatum.data = XSTRING_DATA (key); keydatum.size = XSTRING_LENGTH (key); @@ -403,6 +408,7 @@ berkdb_get (struct Lisp_Database *db, Lisp_Object key) #endif /* DB_VERSION_MAJOR */ if (!status) + /* #### Not mule-ized! will crash! */ return make_string ((Bufbyte *) valdatum.data, valdatum.size); #if DB_VERSION_MAJOR == 1 @@ -415,7 +421,7 @@ berkdb_get (struct Lisp_Database *db, Lisp_Object key) } static int -berkdb_put (struct Lisp_Database *db, +berkdb_put (Lisp_Database *db, Lisp_Object key, Lisp_Object val, Lisp_Object replace) @@ -423,11 +429,9 @@ berkdb_put (struct Lisp_Database *db, DBT keydatum, valdatum; int status = 0; -#if DB_VERSION_MAJOR == 2 - /* Always initalize keydatum, valdatum. */ + /* DB Version 2 requires DBT's to be zeroed before use. */ xzero (keydatum); xzero (valdatum); -#endif /* DV_VERSION_MAJOR = 2 */ keydatum.data = XSTRING_DATA (key); keydatum.size = XSTRING_LENGTH (key); @@ -447,15 +451,13 @@ berkdb_put (struct Lisp_Database *db, } static int -berkdb_remove (struct Lisp_Database *db, Lisp_Object key) +berkdb_remove (Lisp_Database *db, Lisp_Object key) { DBT keydatum; int status; -#if DB_VERSION_MAJOR == 2 - /* Always initialize keydatum. */ + /* DB Version 2 requires DBT's to be zeroed before use. */ xzero (keydatum); -#endif /* DV_VERSION_MAJOR = 2 */ keydatum.data = XSTRING_DATA (key); keydatum.size = XSTRING_LENGTH (key); @@ -479,45 +481,51 @@ berkdb_remove (struct Lisp_Database *db, Lisp_Object key) } static void -berkdb_map (struct Lisp_Database *db, Lisp_Object func) +berkdb_map (Lisp_Database *db, Lisp_Object func) { DBT keydatum, valdatum; Lisp_Object key, val; DB *dbp = db->db_handle; int status; + xzero (keydatum); + xzero (valdatum); + #if DB_VERSION_MAJOR == 1 for (status = dbp->seq (dbp, &keydatum, &valdatum, R_FIRST); status == 0; status = dbp->seq (dbp, &keydatum, &valdatum, R_NEXT)) { - /* ### Needs mule-izing */ + /* #### Needs mule-izing */ key = make_string ((Bufbyte *) keydatum.data, keydatum.size); val = make_string ((Bufbyte *) valdatum.data, valdatum.size); call2 (func, key, val); } #else - DBC *dbcp; - /* Initialize the key/data pair so the flags aren't set. */ - xzero (keydatum); - xzero (valdatum); + { + DBC *dbcp; - status = dbp->cursor (dbp, NULL, &dbcp); - for (status = dbcp->c_get (dbcp, &keydatum, &valdatum, DB_FIRST); - status == 0; - status = dbcp->c_get (dbcp, &keydatum, &valdatum, DB_NEXT)) - { - /* ### Needs mule-izing */ - key = make_string ((Bufbyte *) keydatum.data, keydatum.size); - val = make_string ((Bufbyte *) valdatum.data, valdatum.size); - call2 (func, key, val); - } - dbcp->c_close (dbcp); +#if DB_VERSION_MAJOR > 2 || DB_VERSION_MINOR >=6 + status = dbp->cursor (dbp, NULL, &dbcp, 0); +#else + status = dbp->cursor (dbp, NULL, &dbcp); +#endif + for (status = dbcp->c_get (dbcp, &keydatum, &valdatum, DB_FIRST); + status == 0; + status = dbcp->c_get (dbcp, &keydatum, &valdatum, DB_NEXT)) + { + /* #### Needs mule-izing */ + key = make_string ((Bufbyte *) keydatum.data, keydatum.size); + val = make_string ((Bufbyte *) valdatum.data, valdatum.size); + call2 (func, key, val); + } + dbcp->c_close (dbcp); + } #endif /* DB_VERSION_MAJOR */ } static void -berkdb_close (struct Lisp_Database *db) +berkdb_close (Lisp_Database *db) { if (db->db_handle) { @@ -571,7 +579,7 @@ and defaults to 0755. /* This function can GC */ int modemask; int accessmask = 0; - struct Lisp_Database *db = NULL; + Lisp_Database *db = NULL; char *filename; struct gcpro gcpro1, gcpro2; @@ -579,7 +587,10 @@ and defaults to 0755. GCPRO2 (file, access_); file = Fexpand_file_name (file, Qnil); UNGCPRO; - filename = (char *) XSTRING_DATA (file); + + TO_EXTERNAL_FORMAT (LISP_STRING, file, + C_STRING_ALLOCA, filename, + Qfile_name); if (NILP (access_)) { @@ -622,7 +633,6 @@ and defaults to 0755. db = allocate_database (); db->dbm_handle = dbase; - db->type = DB_DBM; db->funcs = &ndbm_func_block; goto db_done; } @@ -643,6 +653,10 @@ and defaults to 0755. real_subtype = DB_BTREE; else if (EQ (subtype, Qrecno)) real_subtype = DB_RECNO; +#if DB_VERSION_MAJOR > 2 + else if (EQ (subtype, Qqueue)) + real_subtype = DB_QUEUE; +#endif else signal_simple_error ("Unsupported subtype", subtype); @@ -668,15 +682,34 @@ and defaults to 0755. if (strchr (acc, 'r') && !strchr (acc, 'w')) accessmask |= DB_RDONLY; } +#if DB_VERSION_MAJOR == 2 status = db_open (filename, real_subtype, accessmask, modemask, NULL , NULL, &dbase); if (status) return Qnil; +#else + status = db_create (&dbase, NULL, 0); + if (status) + return Qnil; +#if DB_VERSION_MAJOR < 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR < 1) + status = dbase->open (dbase, filename, NULL, + real_subtype, accessmask, modemask); +#else /* DB_VERSION >= 4.1 */ + status = dbase->open (dbase, NULL, filename, NULL, real_subtype, + accessmask | DB_AUTO_COMMIT, modemask); +#endif /* DB_VERSION < 4.1 */ + if (status) + { + dbase->close (dbase, 0); + return Qnil; + } +#endif /* DB_VERSION_MAJOR > 2 */ + /* Normalize into system specific file modes. Only for printing */ + accessmask = accessmask & DB_RDONLY ? O_RDONLY : O_RDWR; #endif /* DB_VERSION_MAJOR */ db = allocate_database (); db->db_handle = dbase; - db->type = DB_BERKELEY; db->funcs = &berk_func_block; goto db_done; } @@ -709,7 +742,7 @@ replace any existing entry in the database. CHECK_STRING (key); CHECK_STRING (value); { - struct Lisp_Database *db = XDATABASE (database); + Lisp_Database *db = XDATABASE (database); int status = db->funcs->put (db, key, value, replace); return status ? Qt : Qnil; } @@ -723,7 +756,7 @@ Remove KEY from DATABASE. CHECK_LIVE_DATABASE (database); CHECK_STRING (key); { - struct Lisp_Database *db = XDATABASE (database); + Lisp_Database *db = XDATABASE (database); int status = db->funcs->rem (db, key); return status ? Qt : Qnil; } @@ -738,13 +771,13 @@ If there is no corresponding value, return DEFAULT (defaults to nil). CHECK_LIVE_DATABASE (database); CHECK_STRING (key); { - struct Lisp_Database *db = XDATABASE (database); + Lisp_Database *db = XDATABASE (database); Lisp_Object retval = db->funcs->get (db, key); return NILP (retval) ? default_ : retval; } } -DEFUN ("map-database", Fmapdatabase, 2, 2, 0, /* +DEFUN ("map-database", Fmap_database, 2, 2, 0, /* Map FUNCTION over entries in DATABASE, calling it with two args, each key and value in the database. */ @@ -760,6 +793,8 @@ each key and value in the database. void syms_of_database (void) { + INIT_LRECORD_IMPLEMENTATION (database); + defsymbol (&Qdatabasep, "databasep"); #ifdef HAVE_DBM defsymbol (&Qdbm, "dbm"); @@ -769,12 +804,15 @@ syms_of_database (void) defsymbol (&Qhash, "hash"); defsymbol (&Qbtree, "btree"); defsymbol (&Qrecno, "recno"); +#if DB_VERSION_MAJOR > 2 + defsymbol (&Qqueue, "queue"); +#endif defsymbol (&Qunknown, "unknown"); #endif DEFSUBR (Fopen_database); DEFSUBR (Fdatabasep); - DEFSUBR (Fmapdatabase); + DEFSUBR (Fmap_database); DEFSUBR (Fput_database); DEFSUBR (Fget_database); DEFSUBR (Fremove_database); @@ -795,4 +833,13 @@ vars_of_database (void) #ifdef HAVE_BERKELEY_DB Fprovide (Qberkeley_db); #endif + +#if 0 /* #### implement me! */ +#ifdef MULE + DEFVAR_LISP ("database-coding-system", &Vdatabase_coding_system /* +Coding system used to convert data in database files. +*/ ); + Vdatabase_coding_system = Qnil; +#endif +#endif /* 0 */ } diff --git a/src/database.h b/src/database.h index d9555ca..b212791 100644 --- a/src/database.h +++ b/src/database.h @@ -18,12 +18,20 @@ along with XEmacs; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* This file is only necessary to get INLINE handling correct. +/* This file is only necessary to get inline handling correct. See inline.c */ -#ifndef _XEMACS_DATABASE_H -#define _XEMACS_DATABASE_H +#ifndef INCLUDED_database_h_ +#define INCLUDED_database_h_ -DECLARE_LRECORD (database, struct Lisp_Database); +typedef struct Lisp_Database Lisp_Database; +DECLARE_LRECORD (database, Lisp_Database); -#endif +EXFUN (Fopen_database, 5); +EXFUN (Fput_database, 4); +EXFUN (Fget_database, 3); +EXFUN (Fclose_database, 1); +EXFUN (Fdatabase_live_p, 1); +EXFUN (Fmap_database, 2); + +#endif /* INCLUDED_database_h_ */ diff --git a/src/dbxrc b/src/dbxrc deleted file mode 100644 index b9ae837..0000000 --- a/src/dbxrc +++ /dev/null @@ -1,318 +0,0 @@ -# -*- ksh -*- -# Copyright (C) 1998 Free Software Foundation, Inc. - -# This file is part of XEmacs. - -# XEmacs is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 2, or (at your option) any -# later version. - -# XEmacs 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 XEmacs; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -# Author: Martin Buchholz - -# You can use this file to debug XEmacs using Sun WorkShop's dbx. -# Add the contents of this file to $HOME/.dbxrc or -# Source the contents of this file with something like: -# test -r ./dbxrc && . ./dbxrc - -# Some functions defined here require a running process, but most -# don't. Considerable effort has been expended to this end. - -# See also the comments in gdbinit. - -# See also the question of the XEmacs FAQ, titled -# "How to Debug an XEmacs problem with a debugger". - -ignore POLL -ignore IO - -document lbt << 'end' -Usage: lbt -Print the current Lisp stack trace. -Requires a running xemacs process. -end - -function lbt { - call debug_backtrace() -} - -document ldp << 'end' -Usage: ldp lisp_object -Print a Lisp Object value using the Lisp printer. -Requires a running xemacs process. -end - -function ldp { - call debug_print ($1); -} - -# A bug in dbx prevents string variables from having values beginning with `-'!! -function XEmacsInit { - eval $(echo $(whatis -t `alloc.c`dbg_constants) | \ - perl -e 'print "@{[map {s/=(-\d+)/sprintf(q[=0x%x],$1)/oge; /\w+=[0-9a-fx]+/og} <>]}\n"') - xemacs_initted=yes - #printvar dbg_valbits dbg_valmask -} - -function printvar { - for i in $*; do eval "echo $i=\$$i"; done -} - -document decode_object << 'end' -Usage: decode_object lisp_object -Extract implementation information from a Lisp Object. -Defines variables $val, $type and $imp. -end - -# Various dbx bugs cause ugliness in following code -function decode_object { - test -z "$xemacs_initted" && XEmacsInit - obj=$[*(void**)(&$1)] - test "$obj" = "(nil)" && obj="0x0" - if test $dbg_USE_MINIMAL_TAGBITS = 1; then - if test $[(int)($obj & 1)] = 1; then - # It's an int - val=$[(long)(((unsigned long long)$obj) >> 1)] - type=$dbg_Lisp_Type_Int - else - type=$[(int)(((void*)$obj) & $dbg_typemask)] - if test $type = $dbg_Lisp_Type_Char; then - val=$[(void*)(long)(((unsigned long long)($obj & $dbg_valmask)) >> $dbg_gctypebits)] - else - # It's a record pointer - val=$[(void*)$obj] - fi - fi - else - # not dbg_USE_MINIMAL_TAGBITS - val=$[(void*)($obj & $dbg_valmask)] - test "$val" = "(nil)" && val="0x0" - type=$[(int)(((unsigned long long)($obj & $dbg_typemask)) >> ($dbg_valbits + 1))] - fi - - if test $type = $dbg_Lisp_Type_Record; then - typeset lheader="((struct lrecord_header *) $val)" - if test $dbg_USE_INDEXED_LRECORD_IMPLEMENTATION = 1; then - imp=$[(void*)(lrecord_implementations_table[$lheader->type])] - else - imp=$[(void*)($lheader->implementation)] - fi - else - imp="0xdeadbeef" - fi - #printvar obj val type imp -} - -function xint { - decode_object "$*" - print (long) ($val) -} - -function xtype { - decode_object "$*" - if test $type = $dbg_Lisp_Type_Int; then echo "int" - elif test $type = $dbg_Lisp_Type_Char; then echo "char" - elif test $type = $dbg_Lisp_Type_Symbol; then echo "symbol" - elif test $type = $dbg_Lisp_Type_String; then echo "string" - elif test $type = $dbg_Lisp_Type_Vector; then echo "vector" - elif test $type = $dbg_Lisp_Type_Cons; then echo "cons" - else - echo "record type with name: $[((struct lrecord_implementation *)$imp)->name]" - fi -} - -document run-temacs << 'end' -Usage: run-temacs -Run temacs interactively, like xemacs. -Use this with debugging tools (like purify) that cannot deal with dumping, -or when temacs builds successfully, but xemacs does not. -end - -function run-temacs { - unset EMACSLOADPATH - export EMACSBOOTSTRAPLOADPATH=../lisp/:.. - run -batch -l ../lisp/loadup.el run-temacs -q -} - -document update-elc << 'end' -Usage: update-elc -Run the core lisp byte compilation part of the build procedure. -Use when debugging temacs, not xemacs! -Use this when temacs builds successfully, but xemacs does not. -end - -function update-elc { - unset EMACSLOADPATH - export EMACSBOOTSTRAPLOADPATH=../lisp/:.. - run -batch -l ../lisp/update-elc.el -} - - -function dump-temacs { - unset EMACSLOADPATH - export EMACSBOOTSTRAPLOADPATH=../lisp/:.. - run -batch -l ../lisp/loadup.el dump -} - -document dump-temacs << 'end' -Usage: dump-temacs -Run the dumping part of the build procedure. -Use when debugging temacs, not xemacs! -Use this when temacs builds successfully, but xemacs does not. -end - -function pstruct { - xstruct="((struct $1 *) $val)" - print $xstruct - print *$xstruct -} - -function lrecord_type_p { - if eval test -z \"\$lrecord_$1\" && test $imp = $[(void*)(&lrecord_$1)]; then return 0; else return 1; fi -} - -document pobj << 'end' -Usage: pobj lisp_object -Print the internal C structure of a underlying Lisp Object. -end - -function pobj { - decode_object $1 - if test $type = $dbg_Lisp_Type_Int; then - print -f"Integer: %d" $val - elif test $type = $dbg_Lisp_Type_Char; then - if $val < 128; then - print -f"Char: %c" $val - else - print -f"Char: %d" $val - fi - elif test $type = $dbg_Lisp_Type_String || lrecord_type_p string; then - pstruct Lisp_String - elif test $type = $dbg_Lisp_Type_Cons || lrecord_type_p cons; then - pstruct Lisp_Cons - elif test $type = $dbg_Lisp_Type_Symbol || lrecord_type_p symbol; then - pstruct Lisp_Symbol - echo "Symbol name: $[(char *)($xstruct->name->_data)]" - elif test $type = $dbg_Lisp_Type_Vector || lrecord_type_p vector; then - pstruct Lisp_Vector - echo "Vector of length $[$xstruct->size]" - elif lrecord_type_p bit_vector; then - pstruct Lisp_Bit_Vector - elif lrecord_type_p buffer; then - pstruct buffer - elif lrecord_type_p char_table; then - pstruct Lisp_Char_Table - elif lrecord_type_p char_table_entry; then - pstruct Lisp_Char_Table_Entry - elif lrecord_type_p charset; then - pstruct Lisp_Charset - elif lrecord_type_p coding_system; then - pstruct Lisp_Coding_System - elif lrecord_type_p color_instance; then - pstruct Lisp_Color_Instance - elif lrecord_type_p command_builder; then - pstruct command_builder - elif lrecord_type_p compiled_function; then - pstruct Lisp_Compiled_Function - elif lrecord_type_p console; then - pstruct console - elif lrecord_type_p database; then - pstruct database - elif lrecord_type_p device; then - pstruct device - elif lrecord_type_p event; then - pstruct Lisp_Event - elif lrecord_type_p extent; then - pstruct extent - elif lrecord_type_p extent_auxiliary; then - pstruct extent_auxiliary - elif lrecord_type_p extent_info; then - pstruct extent_info - elif lrecord_type_p face; then - pstruct Lisp_Face - elif lrecord_type_p float; then - pstruct Lisp_Float - elif lrecord_type_p font_instance; then - pstruct Lisp_Font_Instance - elif lrecord_type_p frame; then - pstruct frame - elif lrecord_type_p glyph; then - pstruct Lisp_Glyph - elif lrecord_type_p hashtable; then - pstruct hashtable - elif lrecord_type_p image_instance; then - pstruct Lisp_Image_Instance - elif lrecord_type_p keymap; then - pstruct keymap - elif lrecord_type_p lcrecord_list; then - pstruct lcrecord_list - elif lrecord_type_p lstream; then - pstruct lstream - elif lrecord_type_p marker; then - pstruct Lisp_Marker - elif lrecord_type_p opaque; then - pstruct Lisp_Opaque - elif lrecord_type_p opaque_list; then - pstruct Lisp_Opaque_List - elif lrecord_type_p popup_data; then - pstruct popup_data - elif lrecord_type_p process; then - pstruct Lisp_Process - elif lrecord_type_p range_table; then - pstruct Lisp_Range_Table - elif lrecord_type_p specifier; then - pstruct Lisp_Specifier - elif lrecord_type_p subr; then - pstruct Lisp_Subr - elif lrecord_type_p symbol_value_buffer_local; then - pstruct symbol_value_buffer_local - elif lrecord_type_p symbol_value_forward; then - pstruct symbol_value_forward - elif lrecord_type_p symbol_value_lisp_magic; then - pstruct symbol_value_lisp_magic - elif lrecord_type_p symbol_value_varalias; then - pstruct symbol_value_varalias - elif lrecord_type_p toolbar_button; then - pstruct toolbar_button - elif lrecord_type_p tooltalk_message; then - pstruct Lisp_Tooltalk_Message - elif lrecord_type_p tooltalk_pattern; then - pstruct Lisp_Tooltalk_Pattern - elif lrecord_type_p weak_list; then - pstruct weak_list - elif lrecord_type_p window; then - pstruct window - elif lrecord_type_p window_configuration; then - pstruct window_config - else - echo "Unknown Lisp Object type" - print $1 - fi -} - -function pproc { - print *(`process.c`struct Lisp_Process*)$1 ; - ldp "(`process.c`struct Lisp_Process*)$1->name" ; - ldp "(`process.c`struct Lisp_Process*)$1->command" ; -} - -dbxenv suppress_startup_message 4.0 - -function dp_core { - print ((struct x_frame *)(((struct frame*)(Fselected_frame(Qnil)&0x00FFFFFF))->frame_data))->widget->core -} - -# Barf! -function print_shell { - print *(`frame-x.c`TopLevelShellRec*) (((struct `frame-x.c`x_frame*) (((struct `frame-x.c`frame*) (Fselected_frame(Qnil)&0x00FFFFFF))->frame_data))->widget) -} diff --git a/src/depend b/src/depend index f1fefdc..6e45ae8 100644 --- a/src/depend +++ b/src/depend @@ -1,209 +1,245 @@ -## This file automatically generated by make-src-depend. Do not modify. +## This file is automatically generated by `make-src-depend'. Do not modify. -#ifdef USE_UNION_TYPE +#if defined(USE_UNION_TYPE) LISP_UNION_H=lisp-union.h #else LISP_UNION_H=lisp-disunion.h #endif -LISP_H = lisp.h config.h $(LISP_UNION_H) -#ifdef HAVE_MS_WINDOWS -console-msw.o: $(LISP_H) conslots.h console-msw.h console.h events.h lisp-disunion.h lisp-union.h lrecord.h opaque.h symeval.h symsinit.h systime.h -device-msw.o: $(LISP_H) buffer.h bufslots.h conslots.h console-msw.h console-stream.h console.h device.h events.h faces.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h systime.h toolbar.h -dialog-msw.o: $(LISP_H) buffer.h bufslots.h conslots.h console-msw.h console.h device.h frame.h frameslots.h gui.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h opaque.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h -dired-msw.o: $(LISP_H) buffer.h bufslots.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h ndir.h nt.h regex.h symeval.h symsinit.h sysdir.h sysfile.h sysproc.h systime.h -event-msw.o: $(LISP_H) conslots.h console-msw.h console.h device.h dragdrop.h events-mod.h events.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h lstream.h menubar-msw.h mule-charset.h process.h redisplay.h scrollbar-msw.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h sysfile.h sysproc.h systime.h syswait.h toolbar.h -frame-msw.o: $(LISP_H) buffer.h bufslots.h conslots.h console-msw.h console.h device.h events.h faces.h frame.h frameslots.h glyphs-msw.h glyphs.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h systime.h toolbar.h window.h winslots.h -glyphs-msw.o: $(LISP_H) buffer.h bufslots.h conslots.h console-msw.h console.h device.h faces.h file-coding.h frame.h frameslots.h glyphs-msw.h glyphs.h imgproc.h insdel.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h objects-msw.h objects.h opaque.h scrollbar.h specifier.h symeval.h symsinit.h sysfile.h toolbar.h -menubar-msw.o: $(LISP_H) buffer.h bufslots.h commands.h conslots.h console-msw.h console.h device.h elhash.h events.h frame.h frameslots.h gui.h lisp-disunion.h lisp-union.h lrecord.h menubar-msw.h menubar.h mule-charset.h opaque.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h systime.h toolbar.h window.h winslots.h -objects-msw.o: $(LISP_H) buffer.h bufslots.h conslots.h console-msw.h console.h device.h hash.h insdel.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h objects-msw.h objects.h specifier.h symeval.h symsinit.h -redisplay-msw.o: $(LISP_H) buffer.h bufslots.h conslots.h console-msw.h console.h debug.h device.h events.h faces.h frame.h frameslots.h glyphs-msw.h glyphs.h lisp-disunion.h lisp-union.h lrecord.h mule-ccl.h mule-charset.h objects-msw.h objects.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h systime.h toolbar.h window.h winslots.h -scrollbar-msw.o: $(LISP_H) conslots.h console-msw.h console.h device.h events.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h redisplay.h scrollbar-msw.h scrollbar.h specifier.h symeval.h symsinit.h systime.h toolbar.h window.h winslots.h -select-msw.o: $(LISP_H) conslots.h console-msw.h console.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -toolbar-msw.o: $(LISP_H) buffer.h bufslots.h conslots.h console-msw.h console.h device.h elhash.h faces.h frame.h frameslots.h glyphs-msw.h glyphs.h gui.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h objects-msw.h objects.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h window.h winslots.h +LISP_H=lisp.h config.h general-slots.h lrecord.h symeval.h symsinit.h $(LISP_UNION_H) +#if defined(HAVE_MS_WINDOWS) +console-msw.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-msw.h console.h database.h elhash.h events.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h syscommctrl.h systime.h syswindows.h +device-msw.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-msw.h console-stream.h console.h database.h device.h elhash.h events.h faces.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-msw.h objects.h redisplay.h scrollbar.h specifier.h syscommctrl.h sysdep.h systime.h syswindows.h toolbar.h window.h winslots.h +dialog-msw.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-msw.h console.h database.h device.h elhash.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h redisplay.h scrollbar.h specifier.h syscommctrl.h syswindows.h toolbar.h window.h winslots.h +dired-msw.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h ndir.h nt.h regex.h sysdir.h sysfile.h sysproc.h systime.h syswindows.h +event-msw.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-msw.h console-tty.h console.h database.h device.h dragdrop.h elhash.h events-mod.h events.h faces.h frame.h frameslots.h glyphs.h gui.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h menubar-msw.h menubar.h mule-charset.h multibyte.h objects-msw.h objects.h process.h redisplay.h scrollbar-msw.h scrollbar.h select.h specifier.h syscommctrl.h sysdep.h sysfile.h sysproc.h syssignal.h systime.h systty.h syswait.h syswindows.h toolbar.h window.h winslots.h +frame-msw.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-msw.h console.h database.h device.h elhash.h events.h faces.h frame.h frameslots.h glyphs-msw.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h syscommctrl.h systime.h syswindows.h toolbar.h window.h winslots.h +glyphs-msw.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-msw.h console.h database.h device.h elhash.h faces.h file-coding.h frame.h frameslots.h glyphs-msw.h glyphs.h gui.h imgproc.h insdel.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-msw.h objects.h opaque.h redisplay.h scrollbar.h specifier.h syscommctrl.h sysfile.h syswindows.h toolbar.h window.h winslots.h +gui-msw.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-msw.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h syscommctrl.h systime.h syswindows.h toolbar.h window.h winslots.h +menubar-msw.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console-msw.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h menubar-msw.h menubar.h mule-charset.h multibyte.h opaque.h redisplay.h scrollbar.h specifier.h syscommctrl.h systime.h syswindows.h toolbar.h window.h winslots.h +objects-msw.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-msw.h console.h database.h device.h elhash.h hash.h insdel.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-msw.h objects.h specifier.h syscommctrl.h syswindows.h +redisplay-msw.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-msw.h console.h database.h debug.h device.h elhash.h events.h faces.h frame.h frameslots.h glyphs-msw.h glyphs.h gui.h gutter.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-ccl.h mule-charset.h multibyte.h objects-msw.h objects.h redisplay.h scrollbar.h specifier.h syscommctrl.h sysdep.h systime.h syswindows.h toolbar.h window.h winslots.h +scrollbar-msw.o: $(LISP_H) char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-msw.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui.h mule-charset.h redisplay.h scrollbar-msw.h scrollbar.h specifier.h syscommctrl.h systime.h syswindows.h toolbar.h window.h winslots.h +select-msw.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-msw.h console.h database.h device.h elhash.h file-coding.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h redisplay.h scrollbar.h select.h specifier.h syscommctrl.h syswindows.h toolbar.h window.h winslots.h +toolbar-msw.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-msw.h console.h database.h device.h elhash.h faces.h frame.h frameslots.h glyphs-msw.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-msw.h objects.h redisplay.h scrollbar.h specifier.h syscommctrl.h syswindows.h toolbar.h window.h winslots.h #endif -#ifdef HAVE_X_WINDOWS -balloon-x.o: $(LISP_H) balloon_help.h conslots.h console-x.h console.h device.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h xintrinsic.h -console-x.o: $(LISP_H) conslots.h console-x.h console.h lisp-disunion.h lisp-union.h lrecord.h process.h redisplay.h symeval.h symsinit.h xintrinsic.h -device-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h buffer.h bufslots.h conslots.h console-x.h console.h device.h events.h faces.h frame.h frameslots.h glyphs-x.h glyphs.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h objects-x.h objects.h offix-types.h offix.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h sysfile.h systime.h toolbar.h window.h winslots.h xgccache.h xintrinsic.h xintrinsicp.h xmu.h -dialog-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h EmacsFrame.h EmacsManager.h EmacsShell.h buffer.h bufslots.h commands.h conslots.h console-x.h console.h device.h events.h frame.h frameslots.h gui-x.h gui.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h opaque.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h systime.h toolbar.h window.h winslots.h xintrinsic.h -frame-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h EmacsFrame.h EmacsFrameP.h EmacsManager.h EmacsShell.h ExternalShell.h buffer.h bufslots.h conslots.h console-x.h console.h device.h dragdrop.h events-mod.h events.h extents.h faces.h frame.h frameslots.h glyphs-x.h glyphs.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h objects-x.h objects.h offix-types.h offix.h redisplay.h scrollbar-x.h scrollbar.h specifier.h symeval.h symsinit.h systime.h toolbar.h window.h winslots.h xintrinsic.h xintrinsicp.h xmprimitivep.h xmu.h -glyphs-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h bitmaps.h buffer.h bufslots.h conslots.h console-x.h console.h device.h file-coding.h frame.h frameslots.h glyphs-x.h glyphs.h imgproc.h insdel.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h objects-x.h objects.h opaque.h scrollbar.h specifier.h symeval.h symsinit.h sysfile.h toolbar.h xintrinsic.h xmu.h -gui-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h buffer.h bufslots.h conslots.h console-x.h console.h device.h frame.h frameslots.h gui-x.h gui.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h opaque.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h xintrinsic.h -input-method-xfs.o: $(LISP_H) EmacsFrame.h buffer.h bufslots.h conslots.h console-x.h console.h device.h events.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h systime.h toolbar.h window.h winslots.h xintrinsic.h -input-method-xlib.o: $(LISP_H) EmacsFrame.h buffer.h bufslots.h conslots.h console-x.h console.h device.h events.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h systime.h toolbar.h window.h winslots.h xintrinsic.h -menubar-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h EmacsFrame.h EmacsManager.h EmacsShell.h buffer.h bufslots.h commands.h conslots.h console-x.h console.h device.h events.h frame.h frameslots.h gui-x.h gui.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h opaque.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h systime.h toolbar.h window.h winslots.h xintrinsic.h -objects-x.o: $(LISP_H) buffer.h bufslots.h conslots.h console-x.h console.h device.h insdel.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h objects-x.h objects.h specifier.h symeval.h symsinit.h xintrinsic.h -redisplay-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h EmacsFrame.h EmacsFrameP.h buffer.h bufslots.h conslots.h console-x.h console.h debug.h device.h faces.h file-coding.h frame.h frameslots.h glyphs-x.h glyphs.h lisp-disunion.h lisp-union.h lrecord.h mule-ccl.h mule-charset.h objects-x.h objects.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h sysproc.h systime.h toolbar.h window.h winslots.h xgccache.h xintrinsic.h xintrinsicp.h xmprimitivep.h -scrollbar-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h EmacsFrame.h EmacsManager.h conslots.h console-x.h console.h device.h frame.h frameslots.h glyphs-x.h glyphs.h gui-x.h lisp-disunion.h lisp-union.h lrecord.h redisplay.h scrollbar-x.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h window.h winslots.h xintrinsic.h -toolbar-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h EmacsFrame.h EmacsFrameP.h EmacsManager.h buffer.h bufslots.h conslots.h console-x.h console.h device.h faces.h frame.h frameslots.h glyphs-x.h glyphs.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h objects-x.h objects.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h window.h winslots.h xgccache.h xintrinsic.h xintrinsicp.h xmprimitivep.h +#if defined(HAVE_X_WINDOWS) +balloon-x.o: $(LISP_H) balloon_help.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-x.h console.h database.h device.h elhash.h mule-charset.h xintrinsic.h +console-x.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-x.h console.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h process.h redisplay.h xintrinsic.h +device-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-x.h console.h database.h device.h elhash.h events.h faces.h frame.h frameslots.h glyphs-x.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-x.h objects.h offix-types.h offix.h redisplay.h scrollbar.h specifier.h sysdep.h sysdll.h sysfile.h systime.h toolbar.h window.h winslots.h xgccache.h xintrinsic.h xintrinsicp.h xmu.h +dialog-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h EmacsFrame.h buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console-x.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui-x.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h redisplay.h scrollbar.h specifier.h systime.h toolbar.h window.h winslots.h xintrinsic.h +frame-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h EmacsFrame.h EmacsFrameP.h EmacsManager.h EmacsShell.h ExternalShell.h buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-x.h console.h database.h device.h dragdrop.h elhash.h events-mod.h events.h extents.h faces.h frame.h frameslots.h glyphs-x.h glyphs.h gui.h gutter.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-x.h objects.h offix-types.h offix.h redisplay.h scrollbar-x.h scrollbar.h specifier.h systime.h toolbar.h window.h winslots.h xintrinsic.h xintrinsicp.h xmprimitivep.h xmu.h +glyphs-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h bitmaps.h buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-x.h console.h database.h device.h elhash.h faces.h file-coding.h frame.h frameslots.h glyphs-x.h glyphs.h gui-x.h gui.h imgproc.h insdel.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-x.h objects.h opaque.h redisplay.h scrollbar.h specifier.h sysfile.h toolbar.h window.h winslots.h xintrinsic.h xmu.h +gui-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-x.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui-x.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h redisplay.h scrollbar.h specifier.h systime.h toolbar.h window.h winslots.h xintrinsic.h +menubar-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h EmacsFrame.h buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console-x.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui-x.h gui.h keymap.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h menubar.h mule-charset.h multibyte.h opaque.h redisplay.h scrollbar.h specifier.h systime.h toolbar.h window.h winslots.h xintrinsic.h +objects-x.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-x.h console.h database.h device.h elhash.h insdel.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-x.h objects.h specifier.h xintrinsic.h +redisplay-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h EmacsFrame.h EmacsFrameP.h buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-x.h console.h database.h debug.h device.h elhash.h faces.h file-coding.h frame.h frameslots.h glyphs-x.h glyphs.h gui.h gutter.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-ccl.h mule-charset.h multibyte.h objects-x.h objects.h redisplay.h scrollbar.h specifier.h sysdep.h sysproc.h systime.h toolbar.h window.h winslots.h xgccache.h xintrinsic.h xintrinsicp.h xmprimitivep.h +scrollbar-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h EmacsFrame.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-x.h console.h database.h device.h elhash.h frame.h frameslots.h glyphs-x.h glyphs.h gui-x.h gui.h mule-charset.h redisplay.h scrollbar-x.h scrollbar.h specifier.h toolbar.h window.h winslots.h xintrinsic.h +select-x.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-x.h console.h database.h device.h elhash.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-x.h objects.h opaque.h redisplay.h scrollbar.h select.h specifier.h systime.h toolbar.h window.h winslots.h xintrinsic.h +toolbar-x.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h EmacsFrame.h EmacsFrameP.h buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-x.h console.h database.h device.h elhash.h faces.h frame.h frameslots.h glyphs-x.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-x.h objects.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h xintrinsic.h xintrinsicp.h xmprimitivep.h #endif -#ifdef HAVE_DATABASE -database.o: $(LISP_H) database.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h sysfile.h +#if defined(HAVE_TTY) +console-tty.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-stream.h console-tty.h console.h database.h device.h elhash.h faces.h file-coding.h frame.h frameslots.h glyphs.h gui.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h sysdep.h sysfile.h syssignal.h systty.h toolbar.h window.h winslots.h +device-tty.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-stream.h console-tty.h console.h database.h device.h elhash.h events.h faces.h frame.h frameslots.h glyphs.h gui.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h sysdep.h syssignal.h systime.h systty.h toolbar.h window.h winslots.h +event-tty.o: $(LISP_H) char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-tty.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui.h mule-charset.h process.h redisplay.h scrollbar.h specifier.h sysproc.h syssignal.h systime.h systty.h syswait.h toolbar.h window.h winslots.h +frame-tty.o: $(LISP_H) char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-tty.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui.h mule-charset.h redisplay.h scrollbar.h specifier.h syssignal.h systime.h systty.h toolbar.h window.h winslots.h +objects-tty.o: $(LISP_H) char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-tty.h console.h database.h device.h elhash.h insdel.h mule-charset.h objects-tty.h objects.h specifier.h syssignal.h systty.h +redisplay-tty.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-tty.h console.h database.h device.h elhash.h events.h faces.h frame.h frameslots.h glyphs.h gui.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-tty.h objects.h redisplay.h scrollbar.h specifier.h sysdep.h syssignal.h systime.h systty.h toolbar.h window.h winslots.h #endif -#ifdef MULE -mule-canna.o: $(LISP_H) buffer.h bufslots.h file-coding.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h symeval.h symsinit.h -mule-ccl.o: $(LISP_H) buffer.h bufslots.h file-coding.h lisp-disunion.h lisp-union.h lrecord.h mule-ccl.h mule-charset.h symeval.h symsinit.h -mule-charset.o: $(LISP_H) buffer.h bufslots.h chartab.h conslots.h console.h device.h elhash.h faces.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h symeval.h symsinit.h -mule-coding.o: $(LISP_H) buffer.h bufslots.h elhash.h insdel.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-ccl.h mule-charset.h mule-coding.h symeval.h symsinit.h -mule-mcpath.o: $(LISP_H) buffer.h bufslots.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h symeval.h symsinit.h sysfile.h -mule-wnnfns.o: $(LISP_H) buffer.h bufslots.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h scrollbar.h symeval.h symsinit.h sysdep.h window.h winslots.h -mule.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h regex.h symeval.h symsinit.h +#if defined(HAVE_GTK) +console-gtk.o: $(LISP_H) char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-gtk.h console.h database.h elhash.h mule-charset.h process.h redisplay.h +device-gtk.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-gtk.h console.h database.h device.h elhash.h events.h faces.h frame.h frameslots.h gccache-gtk.h glyphs-gtk.h glyphs.h gtk-xemacs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-gtk.h objects.h redisplay.h scrollbar.h specifier.h sysdep.h sysfile.h systime.h toolbar.h window.h winslots.h +dialog-gtk.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console-gtk.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui-gtk.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h redisplay.h scrollbar.h specifier.h systime.h toolbar.h window.h winslots.h +event-gtk.o: $(LISP_H) blocktype.h buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console-gtk.h console-tty.h console.h database.h device.h dragdrop.h elhash.h events-mod.h events.h file-coding.h frame.h frameslots.h glyphs.h gtk-xemacs.h gui.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-gtk.h objects.h offix-types.h offix.h process.h redisplay.h scrollbar.h specifier.h sysproc.h syssignal.h systime.h systty.h toolbar.h window.h winslots.h xintrinsic.h +frame-gtk.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-gtk.h console.h database.h device.h dragdrop.h elhash.h events.h extents.h faces.h frame.h frameslots.h glyphs-gtk.h glyphs.h gtk-xemacs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-gtk.h objects.h redisplay.h scrollbar-gtk.h scrollbar.h specifier.h sysdll.h systime.h toolbar.h ui-gtk.h window.h winslots.h +gccache-gtk.o: $(LISP_H) gccache-gtk.h hash.h +glyphs-gtk.o: $(LISP_H) bitmaps.h buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-gtk.h console.h database.h device.h elhash.h faces.h file-coding.h frame.h frameslots.h glyphs-gtk.h glyphs.h gui-gtk.h gui.h imgproc.h insdel.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-gtk.h objects.h opaque.h redisplay.h scrollbar.h specifier.h sysdll.h sysfile.h toolbar.h ui-gtk.h window.h winslots.h +gui-gtk.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-gtk.h console.h database.h device.h elhash.h frame.h frameslots.h glyphs.h gui-gtk.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h +menubar-gtk.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console-gtk.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui-gtk.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h redisplay.h scrollbar.h specifier.h sysdll.h systime.h toolbar.h ui-gtk.h window.h winslots.h +objects-gtk.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-gtk.h console.h database.h device.h elhash.h insdel.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-gtk.h objects.h specifier.h +redisplay-gtk.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-gtk.h console.h database.h debug.h device.h elhash.h faces.h file-coding.h frame.h frameslots.h gccache-gtk.h glyphs-gtk.h glyphs.h gui.h gutter.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-ccl.h mule-charset.h multibyte.h objects-gtk.h objects.h redisplay.h scrollbar.h specifier.h sysdep.h sysproc.h systime.h toolbar.h window.h winslots.h +scrollbar-gtk.o: $(LISP_H) char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-gtk.h console.h database.h device.h elhash.h frame.h frameslots.h glyphs-gtk.h glyphs.h gui-gtk.h gui.h mule-charset.h redisplay.h scrollbar-gtk.h scrollbar.h specifier.h toolbar.h window.h winslots.h +select-gtk.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-gtk.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h redisplay.h scrollbar.h select.h specifier.h systime.h toolbar.h window.h winslots.h +toolbar-gtk.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-gtk.h console.h database.h device.h elhash.h faces.h frame.h frameslots.h gccache-gtk.h glyphs-gtk.h glyphs.h gtk-xemacs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-gtk.h objects.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h +ui-gtk.o: $(LISP_H) buffer.h bufslots.h bytecode.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-gtk.h console.h database.h device.h elhash.h emacs-marshals.c emacs-widget-accessors.c events.h faces.h glade.c glyphs-gtk.h glyphs.h gtk-glue.c gui-gtk.h gui.h hash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-gtk.h objects.h redisplay.h scrollbar.h specifier.h sysdll.h systime.h ui-byhand.c ui-gtk.h window.h winslots.h #endif -#ifdef EXTERNAL_WIDGET +#if defined(HAVE_DATABASE) +database.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h sysfile.h +#endif +#if defined(MULE) +mule-canna.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h file-coding.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h +mule-ccl.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h file-coding.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-ccl.h mule-charset.h multibyte.h +mule-charset.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h faces.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-ccl.h mule-charset.h multibyte.h +mule-wnnfns.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h sysdep.h window.h winslots.h +mule.o: $(LISP_H) regex.h +#endif +#if defined(EXTERNAL_WIDGET) ExternalClient-Xlib.o: extw-Xlib.h ExternalClient.o: ExternalClient.h ExternalClientP.h config.h extw-Xlib.h extw-Xt.h xintrinsicp.h ExternalShell.o: ExternalShell.h ExternalShellP.h config.h extw-Xlib.h extw-Xt.h xintrinsic.h xintrinsicp.h extw-Xlib.o: config.h extw-Xlib.h extw-Xt.o: config.h extw-Xlib.h extw-Xt.h #endif -EmacsFrame.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h EmacsFrame.h EmacsFrameP.h EmacsManager.h buffer.h bufslots.h conslots.h console-x.h console.h device.h faces.h frame.h frameslots.h glyphs-x.h glyphs.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h objects-x.h objects.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h window.h winslots.h xintrinsic.h xintrinsicp.h xmprimitivep.h xmu.h +EmacsFrame.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h EmacsFrame.h EmacsFrameP.h EmacsManager.h buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-x.h console.h database.h device.h elhash.h faces.h frame.h frameslots.h glyphs-x.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-x.h objects.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h xintrinsic.h xintrinsicp.h xmprimitivep.h xmu.h EmacsManager.o: EmacsManager.h EmacsManagerP.h config.h xintrinsicp.h xmmanagerp.h EmacsShell-sub.o: EmacsShell.h EmacsShellP.h config.h xintrinsic.h xintrinsicp.h EmacsShell.o: EmacsShell.h ExternalShell.h config.h xintrinsicp.h -abbrev.o: $(LISP_H) buffer.h bufslots.h chartab.h commands.h insdel.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h scrollbar.h symeval.h symsinit.h syntax.h window.h winslots.h -alloc.o: $(LISP_H) backtrace.h buffer.h bufslots.h bytecode.h chartab.h conslots.h console.h device.h elhash.h events.h extents.h frame.h frameslots.h glyphs.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h puresize.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysfile.h systime.h toolbar.h window.h winslots.h +abbrev.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h database.h elhash.h insdel.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h syntax.h window.h winslots.h +alloc.o: $(LISP_H) backtrace.h buffer.h bufslots.h bytecode.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-stream.h console.h database.h device.h dumper.h elhash.h events.h extents.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h redisplay.h scrollbar.h specifier.h sysdep.h sysfile.h systime.h toolbar.h window.h winslots.h alloca.o: config.h balloon_help.o: balloon_help.h config.h xintrinsic.h -blocktype.o: $(LISP_H) blocktype.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -buffer.o: $(LISP_H) buffer.h bufslots.h chartab.h commands.h conslots.h console.h device.h elhash.h extents.h faces.h frame.h frameslots.h insdel.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h process.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h syntax.h sysdep.h sysfile.h toolbar.h window.h winslots.h -bytecode.o: $(LISP_H) buffer.h bufslots.h chartab.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h symeval.h symsinit.h syntax.h -callint.o: $(LISP_H) buffer.h bufslots.h bytecode.h commands.h events.h insdel.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h scrollbar.h symeval.h symsinit.h systime.h window.h winslots.h -callproc.o: $(LISP_H) buffer.h bufslots.h commands.h file-coding.h insdel.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h nt.h paths.h process.h redisplay.h scrollbar.h symeval.h symsinit.h sysdep.h sysfile.h sysproc.h syssignal.h systime.h systty.h window.h winslots.h -casefiddle.o: $(LISP_H) buffer.h bufslots.h chartab.h commands.h insdel.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h symeval.h symsinit.h syntax.h -casetab.o: $(LISP_H) buffer.h bufslots.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h opaque.h symeval.h symsinit.h -chartab.o: $(LISP_H) buffer.h bufslots.h chartab.h commands.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h symeval.h symsinit.h syntax.h -cm.o: $(LISP_H) conslots.h console-tty.h console.h device.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h syssignal.h systty.h toolbar.h -cmdloop.o: $(LISP_H) buffer.h bufslots.h commands.h conslots.h console.h device.h events.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h macros.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h systime.h toolbar.h window.h winslots.h -cmds.o: $(LISP_H) buffer.h bufslots.h chartab.h commands.h insdel.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h symeval.h symsinit.h syntax.h -console-stream.o: $(LISP_H) conslots.h console-stream.h console-tty.h console.h device.h events.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h sysfile.h syssignal.h systime.h systty.h toolbar.h window.h winslots.h -console-tty.o: $(LISP_H) buffer.h bufslots.h conslots.h console-stream.h console-tty.h console.h device.h faces.h file-coding.h frame.h frameslots.h gpmevent.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h sysfile.h syssignal.h systty.h toolbar.h -console.o: $(LISP_H) buffer.h bufslots.h conslots.h console-tty.h console.h device.h events.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h syssignal.h systime.h systty.h toolbar.h window.h winslots.h -data.o: $(LISP_H) backtrace.h buffer.h bufslots.h bytecode.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h symeval.h symsinit.h sysfloat.h syssignal.h -debug.o: $(LISP_H) bytecode.h debug.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -device-tty.o: $(LISP_H) buffer.h bufslots.h conslots.h console-stream.h console-tty.h console.h device.h events.h faces.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h syssignal.h systime.h systty.h toolbar.h -device.o: $(LISP_H) buffer.h bufslots.h conslots.h console.h device.h elhash.h events.h faces.h frame.h frameslots.h keymap.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h syssignal.h systime.h toolbar.h window.h winslots.h -dialog.o: $(LISP_H) conslots.h console.h device.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h -dired.o: $(LISP_H) buffer.h bufslots.h commands.h elhash.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h ndir.h opaque.h regex.h symeval.h symsinit.h sysdir.h sysfile.h -dll.o: $(LISP_H) buffer.h bufslots.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h symeval.h symsinit.h sysdll.h -doc.o: $(LISP_H) buffer.h bufslots.h bytecode.h insdel.h keymap.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h symeval.h symsinit.h sysfile.h -doprnt.o: $(LISP_H) buffer.h bufslots.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h symeval.h symsinit.h -dragdrop.o: $(LISP_H) dragdrop.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -dynarr.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h +blocktype.o: $(LISP_H) blocktype.h +buffer.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console.h database.h device.h elhash.h extents.h faces.h file-coding.h frame.h frameslots.h glyphs.h gui.h insdel.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h process.h redisplay.h scrollbar.h select.h specifier.h syntax.h sysdep.h sysfile.h toolbar.h window.h winslots.h +bytecode.o: $(LISP_H) backtrace.h buffer.h bufslots.h bytecode.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h syntax.h +callint.o: $(LISP_H) buffer.h bufslots.h bytecode.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h database.h elhash.h events.h insdel.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h systime.h window.h winslots.h +callproc.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h database.h elhash.h file-coding.h insdel.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h nt.h process.h redisplay.h scrollbar.h sysdep.h sysfile.h sysproc.h syssignal.h systime.h systty.h syswindows.h window.h winslots.h +casefiddle.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h insdel.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h syntax.h +casetab.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h +chartab.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h syntax.h +cm.o: $(LISP_H) char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-tty.h console.h database.h device.h elhash.h frame.h frameslots.h glyphs.h gui.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h syssignal.h systty.h toolbar.h window.h winslots.h +cmdloop.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h systime.h toolbar.h window.h winslots.h +cmds.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h database.h elhash.h insdel.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h syntax.h +console-stream.o: $(LISP_H) char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-stream.h console-tty.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui.h mule-charset.h redisplay.h scrollbar.h specifier.h sysdep.h sysfile.h syssignal.h systime.h systty.h toolbar.h window.h winslots.h +console.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-tty.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h sysdep.h syssignal.h systime.h systty.h toolbar.h window.h winslots.h +data.o: $(LISP_H) buffer.h bufslots.h bytecode.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h sysfloat.h syssignal.h +debug.o: $(LISP_H) bytecode.h debug.h +device.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h events.h faces.h frame.h frameslots.h glyphs.h gui.h keymap.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h sysdep.h syssignal.h systime.h toolbar.h window.h winslots.h +dgif_lib.o: $(LISP_H) gifrlib.h sysfile.h +dialog.o: $(LISP_H) char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h frame.h frameslots.h glyphs.h gui.h mule-charset.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h +dired.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h ndir.h opaque.h regex.h syntax.h sysdep.h sysdir.h sysfile.h syspwd.h systime.h +doc.o: $(LISP_H) buffer.h bufslots.h bytecode.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h insdel.h keymap.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h sysfile.h +doprnt.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h +dragdrop.o: $(LISP_H) dragdrop.h +dumper.o: $(LISP_H) char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-stream.h console.h database.h dumper.h elhash.h mule-charset.h nt.h specifier.h sysfile.h syswindows.h +dynarr.o: $(LISP_H) ecrt0.o: config.h -editfns.o: $(LISP_H) buffer.h bufslots.h commands.h conslots.h console.h device.h events.h extents.h frame.h frameslots.h insdel.h line-number.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h syspwd.h systime.h toolbar.h window.h winslots.h -eldap.o: $(LISP_H) eldap.h lisp-disunion.h lisp-union.h lrecord.h opaque.h symeval.h symsinit.h sysdep.h -elhash.o: $(LISP_H) bytecode.h elhash.h hash.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -emacs.o: $(LISP_H) backtrace.h buffer.h bufslots.h commands.h conslots.h console.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h paths.h process.h symeval.h symsinit.h sysdep.h sysdll.h sysfile.h syssignal.h systime.h systty.h -eval.o: $(LISP_H) backtrace.h buffer.h bufslots.h bytecode.h commands.h conslots.h console.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h opaque.h symeval.h symsinit.h -event-Xt.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h EmacsFrame.h blocktype.h buffer.h bufslots.h commands.h conslots.h console-tty.h console-x.h console.h device.h dragdrop.h elhash.h events-mod.h events.h file-coding.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h objects-x.h objects.h offix-types.h offix.h process.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysproc.h syssignal.h systime.h systty.h toolbar.h xintrinsic.h xintrinsicp.h -event-stream.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h blocktype.h buffer.h bufslots.h commands.h conslots.h console-x.h console.h device.h elhash.h events-mod.h events.h file-coding.h frame.h frameslots.h gui-x.h insdel.h keymap.h lisp-disunion.h lisp-union.h lrecord.h lstream.h macros.h mule-charset.h opaque.h process.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h sysfile.h syssignal.h systime.h toolbar.h window.h winslots.h xintrinsic.h -event-tty.o: $(LISP_H) conslots.h console-tty.h console.h device.h events.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h process.h scrollbar.h specifier.h symeval.h symsinit.h sysproc.h syssignal.h systime.h systty.h syswait.h toolbar.h -event-unixoid.o: $(LISP_H) conslots.h console-stream.h console-tty.h console.h device.h events.h gpmevent.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h process.h symeval.h symsinit.h sysdep.h sysfile.h sysproc.h syssignal.h systime.h systty.h -events.o: $(LISP_H) buffer.h bufslots.h conslots.h console-tty.h console-x.h console.h device.h events-mod.h events.h extents.h frame.h frameslots.h glyphs.h keymap.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h syssignal.h systime.h systty.h toolbar.h window.h winslots.h xintrinsic.h -extents.o: $(LISP_H) buffer.h bufslots.h conslots.h console.h debug.h device.h elhash.h extents.h faces.h frame.h frameslots.h glyphs.h hash.h insdel.h keymap.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h opaque.h process.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h -faces.o: $(LISP_H) buffer.h bufslots.h conslots.h console.h device.h elhash.h extents.h faces.h frame.h frameslots.h glyphs.h hash.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h objects.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h window.h winslots.h -file-coding.o: $(LISP_H) buffer.h bufslots.h elhash.h file-coding.h insdel.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-ccl.h mule-charset.h symeval.h symsinit.h -fileio.o: $(LISP_H) buffer.h bufslots.h conslots.h console.h device.h events.h file-coding.h frame.h frameslots.h insdel.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h ndir.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h sysdir.h sysfile.h sysproc.h syspwd.h systime.h toolbar.h window.h winslots.h -filelock.o: $(LISP_H) buffer.h bufslots.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h ndir.h paths.h symeval.h symsinit.h sysdir.h sysfile.h syspwd.h syssignal.h -filemode.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h sysfile.h -floatfns.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h sysfloat.h syssignal.h -fns.o: $(LISP_H) buffer.h bufslots.h bytecode.h commands.h conslots.h console.h device.h events.h extents.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h scrollbar.h specifier.h symeval.h symsinit.h systime.h toolbar.h -font-lock.o: $(LISP_H) buffer.h bufslots.h chartab.h insdel.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h symeval.h symsinit.h syntax.h -frame-tty.o: $(LISP_H) conslots.h console-tty.h console.h device.h events.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h scrollbar.h specifier.h symeval.h symsinit.h syssignal.h systime.h systty.h toolbar.h -frame.o: $(LISP_H) buffer.h bufslots.h conslots.h console.h device.h events.h extents.h faces.h frame.h frameslots.h glyphs.h gui.h lisp-disunion.h lisp-union.h lrecord.h menubar.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h systime.h toolbar.h window.h winslots.h -free-hook.o: $(LISP_H) hash.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -general.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -getloadavg.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h sysfile.h -glyphs-eimage.o: $(LISP_H) buffer.h bufslots.h conslots.h console.h device.h file-coding.h frame.h frameslots.h glyphs.h imgproc.h insdel.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h objects.h opaque.h scrollbar.h specifier.h symeval.h symsinit.h sysfile.h toolbar.h -glyphs.o: $(LISP_H) buffer.h bufslots.h conslots.h console.h device.h elhash.h faces.h frame.h frameslots.h glyphs.h insdel.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h objects.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h window.h winslots.h +editfns.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console.h database.h device.h elhash.h events.h extents.h frame.h frameslots.h glyphs.h gui.h insdel.h line-number.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h sysdep.h sysfile.h syspwd.h systime.h toolbar.h window.h winslots.h +eldap.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h eldap.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h sysdep.h +elhash.o: $(LISP_H) bytecode.h elhash.h +emacs-marshals.o: hash.h +emacs-widget-accessors.o: +emacs.o: $(LISP_H) backtrace.h buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console.h database.h device.h dumper.h elhash.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h nt.h paths.h process.h redisplay.h scrollbar.h specifier.h sysdep.h sysdll.h sysfile.h syssignal.h systime.h systty.h syswindows.h toolbar.h window.h winslots.h +emodules.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h emodules.h file-coding.h frame.h frameslots.h glyphs.h gui.h insdel.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h sysdep.h sysdll.h toolbar.h window.h winslots.h +esd.o: $(LISP_H) miscplay.h +eval.o: $(LISP_H) backtrace.h buffer.h bufslots.h bytecode.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h +event-Xt.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h Emacs.ad.h EmacsFrame.h blocktype.h buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-tty.h console-x.h console.h database.h device.h dragdrop.h elhash.h events-mod.h events.h file-coding.h frame.h frameslots.h glyphs.h gui.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-x.h objects.h offix-types.h offix.h process.h redisplay.h scrollbar.h specifier.h sysproc.h syssignal.h systime.h systty.h toolbar.h window.h winslots.h xintrinsic.h xintrinsicp.h +event-stream.o: $(LISP_H) blocktype.h buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console.h database.h device.h elhash.h events-mod.h events.h file-coding.h frame.h frameslots.h glyphs.h gui.h insdel.h keymap.h lstream.h macros.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h menubar.h mule-charset.h multibyte.h process.h redisplay.h scrollbar.h specifier.h sysdep.h sysfile.h syssignal.h systime.h toolbar.h window.h winslots.h +event-unixoid.o: $(LISP_H) char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-stream.h console-tty.h console.h database.h device.h elhash.h events.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h process.h sysdep.h sysfile.h sysproc.h syssignal.h systime.h systty.h +events.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-gtk.h console-tty.h console-x.h console.h database.h device.h elhash.h events-mod.h events.h extents.h frame.h frameslots.h glyphs.h gui.h keymap.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h syssignal.h systime.h systty.h toolbar.h window.h winslots.h xintrinsic.h +extents.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h debug.h device.h elhash.h extents.h faces.h frame.h frameslots.h glyphs.h gui.h gutter.h insdel.h keymap.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h process.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h +faces.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h extents.h faces.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h +file-coding.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h file-coding.h insdel.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-ccl.h mule-charset.h multibyte.h opaque.h +fileio.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h events.h file-coding.h frame.h frameslots.h glyphs.h gui.h insdel.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h ndir.h redisplay.h scrollbar.h specifier.h sysdep.h sysdir.h sysfile.h sysproc.h syspwd.h systime.h toolbar.h window.h winslots.h +filelock.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h ndir.h paths.h sysdir.h sysfile.h syspwd.h syssignal.h +filemode.o: $(LISP_H) sysfile.h +floatfns.o: $(LISP_H) sysfloat.h syssignal.h +fns.o: $(LISP_H) buffer.h bufslots.h bytecode.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h events.h extents.h frame.h frameslots.h glyphs.h gui.h insdel.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h redisplay.h scrollbar.h specifier.h sysfile.h systime.h toolbar.h window.h winslots.h +font-lock.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h insdel.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h syntax.h +frame.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h events.h extents.h faces.h frame.h frameslots.h glyphs.h gui.h gutter.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h menubar.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h systime.h toolbar.h window.h winslots.h +free-hook.o: $(LISP_H) hash.h +general.o: $(LISP_H) +getloadavg.o: $(LISP_H) sysfile.h +gif_io.o: config.h gifrlib.h sysfile.h +glade.o: bytecode.h +glyphs-eimage.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h faces.h file-coding.h frame.h frameslots.h gifrlib.h glyphs.h gui.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects.h opaque.h redisplay.h scrollbar.h specifier.h sysfile.h toolbar.h window.h winslots.h +glyphs-widget.o: $(LISP_H) buffer.h bufslots.h bytecode.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h faces.h frame.h frameslots.h glyphs.h gui.h insdel.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects.h opaque.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h +glyphs.o: $(LISP_H) blocktype.h buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h faces.h frame.h frameslots.h glyphs.h gui.h insdel.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects.h opaque.h rangetab.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h gmalloc.o: config.h getpagesize.h -gpmevent.o: $(LISP_H) conslots.h console-tty.h console.h device.h events-mod.h events.h gpmevent.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h sysdep.h syssignal.h systime.h systty.h -gui.o: $(LISP_H) bytecode.h gui.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -hash.o: $(LISP_H) elhash.h hash.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -hftctl.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -hpplay.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -imgproc.o: $(LISP_H) imgproc.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -indent.o: $(LISP_H) buffer.h bufslots.h conslots.h console.h device.h extents.h faces.h frame.h frameslots.h glyphs.h insdel.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h window.h winslots.h -inline.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h buffer.h bufslots.h bytecode.h chartab.h conslots.h console.h database.h device.h eldap.h elhash.h events.h extents.h faces.h file-coding.h frame.h frameslots.h glyphs-x.h glyphs.h gui-x.h keymap.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h objects.h opaque.h process.h rangetab.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h syntax.h systime.h toolbar.h tooltalk.h window.h winslots.h xintrinsic.h -input-method-motif.o: $(LISP_H) EmacsFrame.h conslots.h console-x.h console.h device.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h xintrinsic.h -insdel.o: $(LISP_H) buffer.h bufslots.h conslots.h console.h device.h extents.h frame.h frameslots.h insdel.h line-number.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h -intl.o: $(LISP_H) bytecode.h conslots.h console.h device.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -keymap.o: $(LISP_H) buffer.h bufslots.h bytecode.h commands.h conslots.h console.h device.h elhash.h events-mod.h events.h frame.h frameslots.h insdel.h keymap.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h systime.h toolbar.h window.h winslots.h -libsst.o: $(LISP_H) libsst.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -line-number.o: $(LISP_H) buffer.h bufslots.h insdel.h line-number.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h symeval.h symsinit.h -linuxplay.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h sysfile.h syssignal.h -lread.o: $(LISP_H) buffer.h bufslots.h bytecode.h commands.h file-coding.h insdel.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h opaque.h paths.h symeval.h symsinit.h sysfile.h sysfloat.h -lstream.o: $(LISP_H) buffer.h bufslots.h insdel.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h symeval.h symsinit.h sysfile.h -macros.o: $(LISP_H) buffer.h bufslots.h commands.h conslots.h console.h device.h events.h frame.h frameslots.h keymap.h lisp-disunion.h lisp-union.h lrecord.h macros.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h systime.h toolbar.h window.h winslots.h +gpmevent.o: $(LISP_H) char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console-tty.h console.h database.h device.h elhash.h events-mod.h events.h gpmevent.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h process.h sysdep.h sysproc.h syssignal.h systime.h systty.h +gtk-glue.o: +gtk-xemacs.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-gtk.h console.h database.h device.h elhash.h faces.h frame.h frameslots.h glyphs.h gtk-xemacs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-gtk.h objects.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h +gui.o: $(LISP_H) buffer.h bufslots.h bytecode.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h +gutter.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h faces.h frame.h frameslots.h glyphs.h gui.h gutter.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h +hash.o: $(LISP_H) hash.h +hftctl.o: $(LISP_H) +hpplay.o: $(LISP_H) nativesound.h +imgproc.o: $(LISP_H) imgproc.h +indent.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h extents.h faces.h frame.h frameslots.h glyphs.h gui.h insdel.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h +inline.o: $(LISP_H) $(LWLIB_SRCDIR)/lwlib.h buffer.h bufslots.h bytecode.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-gtk.h console-msw.h console.h database.h device.h eldap.h elhash.h events.h extents.h faces.h file-coding.h frame.h frameslots.h glyphs-x.h glyphs.h gui-x.h gui.h keymap.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects.h opaque.h postgresql.h process.h rangetab.h redisplay.h scrollbar.h specifier.h syntax.h syscommctrl.h sysdll.h systime.h syswindows.h toolbar.h tooltalk.h ui-gtk.h window.h winslots.h xintrinsic.h +input-method-motif.o: $(LISP_H) EmacsFrame.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-x.h console.h database.h device.h elhash.h frame.h frameslots.h glyphs.h gui.h mule-charset.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h xintrinsic.h +input-method-xlib.o: $(LISP_H) EmacsFrame.h buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-x.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h systime.h toolbar.h window.h winslots.h xintrinsic.h +insdel.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h extents.h frame.h frameslots.h glyphs.h gui.h insdel.h line-number.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h +intl.o: $(LISP_H) bytecode.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h mule-charset.h +keymap.o: $(LISP_H) buffer.h bufslots.h bytecode.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h events-mod.h events.h frame.h frameslots.h glyphs.h gui.h insdel.h keymap.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h systime.h toolbar.h window.h winslots.h +lastfile.o: config.h +libsst.o: $(LISP_H) libsst.h +line-number.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h line-number.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h +linuxplay.o: $(LISP_H) miscplay.h nativesound.h sysfile.h syssignal.h +lread.o: $(LISP_H) buffer.h bufslots.h bytecode.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h file-coding.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h sysfile.h sysfloat.h +lstream.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h insdel.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h sysfile.h +macros.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui.h keymap.h macros.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h systime.h toolbar.h window.h winslots.h malloc.o: config.h getpagesize.h -marker.o: $(LISP_H) buffer.h bufslots.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h symeval.h symsinit.h -md5.o: $(LISP_H) buffer.h bufslots.h file-coding.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h symeval.h symsinit.h -menubar.o: $(LISP_H) buffer.h bufslots.h conslots.h console.h device.h frame.h frameslots.h gui.h lisp-disunion.h lisp-union.h lrecord.h menubar.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h window.h winslots.h -minibuf.o: $(LISP_H) buffer.h bufslots.h commands.h conslots.h console-stream.h console.h device.h events.h frame.h frameslots.h insdel.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h systime.h toolbar.h window.h winslots.h -nas.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h syssignal.h -nt.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h nt.h ntheap.h symeval.h symsinit.h sysproc.h syssignal.h systime.h -ntheap.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h ntheap.h symeval.h symsinit.h -ntplay.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h sysfile.h -ntproc.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h nt.h ntheap.h process.h symeval.h symsinit.h sysproc.h syssignal.h systime.h syswait.h -objects-tty.o: $(LISP_H) conslots.h console-tty.h console.h device.h insdel.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h objects-tty.h objects.h specifier.h symeval.h symsinit.h syssignal.h systty.h -objects.o: $(LISP_H) buffer.h bufslots.h conslots.h console.h device.h elhash.h faces.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h objects.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h window.h winslots.h +marker.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h +md5.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h file-coding.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h +menubar.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h frame.h frameslots.h glyphs.h gui.h keymap.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h menubar.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h +minibuf.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console-stream.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui.h insdel.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h systime.h toolbar.h window.h winslots.h +miscplay.o: $(LISP_H) miscplay.h sysfile.h syssignal.h +nas.o: $(LISP_H) sysdep.h syssignal.h +native-gtk-toolbar.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-gtk.h console.h database.h device.h elhash.h faces.h frame.h frameslots.h glyphs-gtk.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects-gtk.h objects.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h +nt.o: $(LISP_H) ndir.h nt.h ntheap.h sysdir.h sysfile.h sysproc.h syspwd.h syssignal.h systime.h syswindows.h +ntheap.o: $(LISP_H) ntheap.h syswindows.h +ntplay.o: $(LISP_H) nativesound.h nt.h sysfile.h syswindows.h +ntproc.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-msw.h console.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h nt.h ntheap.h process.h syscommctrl.h sysfile.h sysproc.h syssignal.h systime.h syswait.h syswindows.h +objects.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h faces.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h offix.o: offix-cursors.h offix-types.h offix.h xintrinsic.h -opaque.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h opaque.h symeval.h symsinit.h -print.o: $(LISP_H) backtrace.h buffer.h bufslots.h bytecode.h conslots.h console-stream.h console-tty.h console.h device.h extents.h frame.h frameslots.h insdel.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h scrollbar.h specifier.h symeval.h symsinit.h sysfile.h syssignal.h systty.h toolbar.h -process-nt.o: $(LISP_H) hash.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h process.h procimpl.h symeval.h symsinit.h sysdep.h -process-unix.o: $(LISP_H) buffer.h bufslots.h commands.h conslots.h console.h device.h events.h file-coding.h frame.h frameslots.h hash.h insdel.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h opaque.h process.h procimpl.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h sysfile.h sysproc.h syssignal.h systime.h systty.h syswait.h toolbar.h window.h winslots.h -process.o: $(LISP_H) buffer.h bufslots.h commands.h conslots.h console.h device.h events.h file-coding.h frame.h frameslots.h hash.h insdel.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h opaque.h process.h procimpl.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h sysfile.h sysproc.h syssignal.h systime.h systty.h syswait.h toolbar.h window.h winslots.h -profile.o: $(LISP_H) backtrace.h bytecode.h hash.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h syssignal.h systime.h -pure.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h puresize-adjust.h puresize.h symeval.h symsinit.h -ralloc.o: $(LISP_H) getpagesize.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -rangetab.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h rangetab.h symeval.h symsinit.h -realpath.o: config.h -redisplay-output.o: $(LISP_H) buffer.h bufslots.h conslots.h console.h debug.h device.h faces.h frame.h frameslots.h glyphs.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h toolbar.h window.h winslots.h -redisplay-tty.o: $(LISP_H) buffer.h bufslots.h conslots.h console-tty.h console.h device.h events.h faces.h frame.h frameslots.h glyphs.h lisp-disunion.h lisp-union.h lrecord.h lstream.h mule-charset.h objects-tty.h objects.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h syssignal.h systime.h systty.h toolbar.h window.h winslots.h -redisplay.o: $(LISP_H) buffer.h bufslots.h commands.h conslots.h console-tty.h console.h debug.h device.h extents.h faces.h file-coding.h frame.h frameslots.h glyphs.h gui.h insdel.h line-number.h lisp-disunion.h lisp-union.h lrecord.h menubar.h mule-charset.h objects.h process.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h syssignal.h systty.h toolbar.h window.h winslots.h -regex.o: $(LISP_H) buffer.h bufslots.h chartab.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h regex.h symeval.h symsinit.h syntax.h -scrollbar.o: $(LISP_H) buffer.h bufslots.h commands.h conslots.h console.h device.h frame.h frameslots.h glyphs.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h window.h winslots.h -search.o: $(LISP_H) buffer.h bufslots.h chartab.h commands.h insdel.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h opaque.h regex.h symeval.h symsinit.h syntax.h -sgiplay.o: $(LISP_H) libst.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -sheap.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h sheap-adjust.h symeval.h symsinit.h -signal.o: $(LISP_H) conslots.h console.h device.h events.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h syssignal.h systime.h toolbar.h -sound.o: $(LISP_H) buffer.h bufslots.h commands.h conslots.h console-x.h console.h device.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h symeval.h symsinit.h sysdep.h xintrinsic.h -specifier.o: $(LISP_H) buffer.h bufslots.h conslots.h console.h device.h frame.h frameslots.h glyphs.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h opaque.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h window.h winslots.h +opaque.o: $(LISP_H) opaque.h +postgresql.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h postgresql.h sysdep.h +print.o: $(LISP_H) backtrace.h buffer.h bufslots.h bytecode.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-msw.h console-stream.h console-tty.h console.h database.h device.h elhash.h extents.h frame.h frameslots.h glyphs.h gui.h insdel.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h syscommctrl.h sysfile.h syssignal.h systty.h syswindows.h toolbar.h window.h winslots.h +process-nt.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-msw.h console.h database.h elhash.h hash.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h nt.h process.h procimpl.h syscommctrl.h sysdep.h syswindows.h +process-unix.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h events.h file-coding.h frame.h frameslots.h glyphs.h gui.h hash.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h process.h procimpl.h redisplay.h scrollbar.h specifier.h sysdep.h sysfile.h sysproc.h syssignal.h systime.h systty.h syswait.h toolbar.h window.h winslots.h +process.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console.h database.h device.h elhash.h events.h file-coding.h frame.h frameslots.h glyphs.h gui.h hash.h insdel.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h process.h procimpl.h redisplay.h scrollbar.h specifier.h sysfile.h sysproc.h syssignal.h systime.h systty.h syswait.h toolbar.h window.h winslots.h +profile.o: $(LISP_H) backtrace.h bytecode.h elhash.h hash.h syssignal.h systime.h +ralloc.o: $(LISP_H) getpagesize.h +rangetab.o: $(LISP_H) rangetab.h +realpath.o: $(LISP_H) syswindows.h +redisplay-output.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h faces.h frame.h frameslots.h glyphs.h gui.h gutter.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h +redisplay.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console-tty.h console.h database.h debug.h device.h elhash.h extents.h faces.h file-coding.h frame.h frameslots.h glyphs.h gui.h gutter.h insdel.h line-number.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h menubar.h mule-charset.h multibyte.h objects.h process.h redisplay.h scrollbar.h specifier.h sysfile.h syssignal.h systty.h toolbar.h window.h winslots.h +regex.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h regex.h syntax.h +scrollbar.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console.h database.h device.h elhash.h frame.h frameslots.h glyphs.h gui.h gutter.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h +search.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h insdel.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h regex.h syntax.h +select.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h extents.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects.h opaque.h redisplay.h scrollbar.h select.h specifier.h toolbar.h window.h winslots.h +sgiplay.o: $(LISP_H) libst.h +sheap.o: $(LISP_H) sheap-adjust.h +signal.o: $(LISP_H) char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui.h mule-charset.h redisplay.h scrollbar.h specifier.h sysdep.h sysfile.h syssignal.h systime.h toolbar.h window.h winslots.h +sound.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-x.h console.h database.h device.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h nativesound.h redisplay.h sysdep.h sysfile.h sysproc.h systime.h xintrinsic.h +specifier.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h rangetab.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h strcat.o: config.h strcmp.o: config.h strcpy.o: config.h -strftime.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h +strftime.o: $(LISP_H) sunOS-fix.o: config.h -sunplay.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h sysdep.h syssignal.h -sunpro.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h -symbols.o: $(LISP_H) buffer.h bufslots.h conslots.h console.h elhash.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h symeval.h symsinit.h -syntax.o: $(LISP_H) buffer.h bufslots.h chartab.h commands.h insdel.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h symeval.h symsinit.h syntax.h -sysdep.o: $(LISP_H) buffer.h bufslots.h conslots.h console-stream.h console-tty.h console.h device.h events.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h ndir.h ntheap.h process.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h sysdep.h sysdir.h sysfile.h syssignal.h systime.h systty.h syswait.h toolbar.h window.h winslots.h +sunplay.o: $(LISP_H) nativesound.h sysdep.h syssignal.h +sunpro.o: $(LISP_H) +symbols.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h +syntax.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h extents.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h syntax.h +sysdep.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console-stream.h console-tty.h console.h database.h device.h elhash.h events.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h ndir.h nt.h ntheap.h process.h redisplay.h scrollbar.h specifier.h sysdep.h sysdir.h sysfile.h sysproc.h syssignal.h systime.h systty.h syswait.h syswindows.h toolbar.h window.h winslots.h sysdll.o: config.h sysdll.h -termcap.o: $(LISP_H) conslots.h console.h device.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h +termcap.o: $(LISP_H) char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h mule-charset.h terminfo.o: config.h -toolbar.o: $(LISP_H) buffer.h bufslots.h conslots.h console.h device.h frame.h frameslots.h glyphs.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h window.h winslots.h -tooltalk.o: $(LISP_H) buffer.h bufslots.h elhash.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h process.h symeval.h symsinit.h tooltalk.h +tests.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h opaque.h +text-coding.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h file-coding.h insdel.h lstream.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-ccl.h mule-charset.h multibyte.h opaque.h +toolbar.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h conslots.h console.h database.h device.h elhash.h frame.h frameslots.h glyphs.h gui.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h +tooltalk.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h process.h syssignal.h tooltalk.h tparam.o: config.h -undo.o: $(LISP_H) buffer.h bufslots.h extents.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h symeval.h symsinit.h -unexaix.o: $(LISP_H) getpagesize.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h +ui-byhand.o: gui.h +undo.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h extents.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h +unexaix.o: $(LISP_H) getpagesize.h unexalpha.o: config.h unexapollo.o: config.h unexconvex.o: config.h getpagesize.h -unexcw.o: config.h sysfile.h -unexec.o: $(LISP_H) getpagesize.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h +unexcw.o: $(LISP_H) sysfile.h +unexec.o: $(LISP_H) getpagesize.h unexelf.o: config.h -unexelfsgi.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h +unexelfsgi.o: config.h unexenix.o: config.h unexfreebsd.o: config.h unexhp9k3.o: config.h sysdep.h -unexhp9k800.o: config.h +unexhp9k800.o: $(LISP_H) unexmips.o: config.h getpagesize.h -unexnt.o: ntheap.h +unexnt.o: $(LISP_H) nt.h ntheap.h syswindows.h unexsunos4.o: config.h -vm-limit.o: $(LISP_H) lisp-disunion.h lisp-union.h lrecord.h mem-limits.h symeval.h symsinit.h -widget.o: $(LISP_H) buffer.h bufslots.h insdel.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h symeval.h symsinit.h -window.o: $(LISP_H) buffer.h bufslots.h commands.h conslots.h console.h device.h faces.h frame.h frameslots.h glyphs.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h objects.h redisplay.h scrollbar.h specifier.h symeval.h symsinit.h toolbar.h window.h winslots.h -xgccache.o: $(LISP_H) hash.h lisp-disunion.h lisp-union.h lrecord.h symeval.h symsinit.h xgccache.h +vm-limit.o: $(LISP_H) mem-limits.h +widget.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h +win32.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h database.h elhash.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h syswindows.h +window.o: $(LISP_H) buffer.h bufslots.h casetab.h char-1byte.h char-lb.h char-ucs.h character.h chartab.h commands.h conslots.h console.h database.h device.h elhash.h faces.h frame.h frameslots.h glyphs.h gui.h gutter.h mb-1byte.h mb-lb.h mb-multibyte.h mb-utf-8.h mule-charset.h multibyte.h objects.h redisplay.h scrollbar.h specifier.h toolbar.h window.h winslots.h +xgccache.o: $(LISP_H) hash.h xgccache.h xmu.o: config.h -xselect.o: $(LISP_H) buffer.h bufslots.h conslots.h console-x.h console.h device.h frame.h frameslots.h lisp-disunion.h lisp-union.h lrecord.h mule-charset.h objects-x.h objects.h opaque.h scrollbar.h specifier.h symeval.h symsinit.h systime.h toolbar.h xintrinsic.h diff --git a/src/device-gtk.c b/src/device-gtk.c index 408bc7f..c17c597 100644 --- a/src/device-gtk.c +++ b/src/device-gtk.c @@ -126,6 +126,9 @@ extern void emacs_gtk_selection_handle (GtkWidget *, guint info, guint time_stamp, gpointer data); +extern void emacs_gtk_selection_clear_event_handle (GtkWidget *widget, + GdkEventSelection *event, + gpointer data); extern void emacs_gtk_selection_received (GtkWidget *widget, GtkSelectionData *selection_data, gpointer user_data); @@ -284,9 +287,15 @@ gtk_init_device (struct device *d, Lisp_Object props) /* Need to set up some selection handlers */ gtk_selection_add_target (GTK_WIDGET (app_shell), GDK_SELECTION_PRIMARY, GDK_SELECTION_TYPE_STRING, 0); + gtk_selection_add_target (GTK_WIDGET (app_shell), + gdk_atom_intern("CLIPBOARD", FALSE), + GDK_SELECTION_TYPE_STRING, 0); gtk_signal_connect (GTK_OBJECT (app_shell), "selection_get", GTK_SIGNAL_FUNC (emacs_gtk_selection_handle), NULL); + gtk_signal_connect (GTK_OBJECT (app_shell), "selection_clear_event", + GTK_SIGNAL_FUNC (emacs_gtk_selection_clear_event_handle), + NULL); gtk_signal_connect (GTK_OBJECT (app_shell), "selection_received", GTK_SIGNAL_FUNC (emacs_gtk_selection_received), NULL); @@ -680,12 +689,6 @@ Get the style information for a Gtk device. return (result); } -static unsigned int -gtk_device_implementation_flags (void) -{ - return 0; /* XDEVIMPF_PIXEL_GEOMETRY; */ -} - /************************************************************************/ /* initialization */ @@ -717,7 +720,10 @@ console_type_create_device_gtk (void) CONSOLE_HAS_METHOD (gtk, mark_device); CONSOLE_HAS_METHOD (gtk, delete_device); CONSOLE_HAS_METHOD (gtk, device_system_metrics); - CONSOLE_HAS_METHOD (gtk, device_implementation_flags); + /* CONSOLE_IMPLEMENTATION_FLAGS (gtk, XDEVIMPF_PIXEL_GEOMETRY); */ + /* I inserted the above commented out statement, as the original + implementation of gtk_device_implementation_flags(), which I + deleted, contained commented out XDEVIMPF_PIXEL_GEOMETRY - kkm*/ } void diff --git a/src/dll.c b/src/dll.c deleted file mode 100644 index 94225cf..0000000 --- a/src/dll.c +++ /dev/null @@ -1,94 +0,0 @@ -/* Lisp interface to dynamic loading. - Copyright (C) 1998 Joshua Rowe. - Additional cleanup by Hrvoje Niksic. - -This file is part of XEmacs. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -/* Synched up with: Not in FSF. */ - -/* A shared object must have the symbol `emacs_initialize' defined. - It should contain initialization of functions, symbols, etc. and - their loading into Lisp-land. The function will be called without - arguments and is not expected to return any. - - All of this needs lots and LOTS of work. Some things to work on: - - 1) A good foreign interface. This is probably tough, because it - implies drawing a new border between "external" and "internal" - stuff (traditionally, Lisp code was external, while C was - internal). Also, we need a modules/ directory with a few nice - sample modules, a sample Makefile, etc. so people can start - hacking. - - 2) All of this is sooo simple-minded. As it gets more complex, - we'll have to look at how others have done similar things - (e.g. Perl 5 and Zsh 3.1), to avoid botching it up. */ - -#include <config.h> -#include "lisp.h" -#include "buffer.h" -#include "sysdll.h" -#include <errno.h> - -DEFUN ("dll-open", Fdll_open, 1, 1, "FShared object: ", /* -Load LIBRARY as a shared object file. - -After the LIBRARY is dynamically linked with the executable, the -`emacs_initialize' function will be called without arguments. It -should define all the symbols, subr's and variables the module -introduces. - -After this point, any lisp symbols defined in the shared object are -available for use. -*/ - (library)) -{ - /* This function can GC */ - dll_handle *handle; - void (*function) (void); - CONST char *filename; - - CHECK_STRING (library); - library = Fexpand_file_name (library, Qnil); - - GET_C_CHARPTR_EXT_FILENAME_DATA_ALLOCA (XSTRING_DATA (library), filename); - - handle = (dll_handle *) dll_open (filename); - if (handle == NULL) - { - signal_error (Qerror, - list3 (build_translated_string ("Cannot load shared library"), - library, build_translated_string (dll_error (handle)))); - } - - /* #### Perhaps emacs_initialize() should return a Lisp_Object, so - we can return it? */ - - function = (void (*)(void)) dll_function (handle, "emacs_initialize"); - if (!function) - signal_simple_error ("Shared library does not define `emacs_initialize'", - library); - (*function) (); - - return Qnil; -} - -void syms_of_dll () -{ - DEFSUBR (Fdll_open); -} diff --git a/src/doprnt.c b/src/doprnt.c index 5dac446..a2b047b 100644 --- a/src/doprnt.c +++ b/src/doprnt.c @@ -31,13 +31,12 @@ Boston, MA 02111-1307, USA. */ #include "buffer.h" #include "lstream.h" -static CONST char *valid_flags = "-+ #0"; - -static CONST char *valid_converters = "diouxXfeEgGcsS"; -static CONST char *int_converters = "dic"; -static CONST char *unsigned_int_converters = "ouxX"; -static CONST char *double_converters = "feEgG"; -static CONST char *string_converters = "sS"; +static const char * const valid_flags = "-+ #0"; +static const char * const valid_converters = "dic" "ouxX" "feEgG" "sS"; +static const char * const int_converters = "dic"; +static const char * const unsigned_int_converters = "ouxXc"; +static const char * const double_converters = "feEgG"; +static const char * const string_converters = "sS"; typedef struct printf_spec printf_spec; struct printf_spec @@ -66,8 +65,6 @@ struct printf_spec typedef union printf_arg printf_arg; union printf_arg { - int i; - unsigned int ui; long l; unsigned long ul; double d; @@ -90,58 +87,41 @@ typedef struct Dynarr_declare (union printf_arg); } printf_arg_dynarr; -/* Append STRING (of length LEN) to STREAM. MINLEN is the minimum field - width. If MINUS_FLAG is set, left-justify the string in its field; - otherwise, right-justify. If ZERO_FLAG is set, pad with 0's; otherwise - pad with spaces. If MAXLEN is non-negative, the string is first - truncated to that many character. +/* Append STRING (of length LEN bytes) to STREAM. + MINLEN is the minimum field width. + If MINUS_FLAG is set, left-justify the string in its field; + otherwise, right-justify. + If ZERO_FLAG is set, pad with 0's; otherwise pad with spaces. + If MAXLEN is non-negative, the string is first truncated on the + right to that many characters. Note that MINLEN and MAXLEN are Charcounts but LEN is a Bytecount. */ static void -doprnt_1 (Lisp_Object stream, CONST Bufbyte *string, Bytecount len, +doprnt_1 (Lisp_Object stream, const Bufbyte *string, Bytecount len, Charcount minlen, Charcount maxlen, int minus_flag, int zero_flag) { - Charcount cclen; - Bufbyte pad; Lstream *lstr = XLSTREAM (stream); - - cclen = bytecount_to_charcount (string, len); - - if (zero_flag) - pad = '0'; - else - pad = ' '; + Charcount cclen = bytecount_to_charcount (string, len); + int to_add = minlen - cclen; /* Padding at beginning to right-justify ... */ - if (minlen > cclen && !minus_flag) - { - int to_add = minlen - cclen; - while (to_add > 0) - { - Lstream_putc (lstr, pad); - to_add--; - } - } + if (!minus_flag) + while (to_add-- > 0) + Lstream_putc (lstr, zero_flag ? '0' : ' '); - if (maxlen >= 0) - len = charcount_to_bytecount (string, min (maxlen, cclen)); + if (0 <= maxlen && maxlen < cclen) + len = charcount_to_bytecount (string, maxlen); Lstream_write (lstr, string, len); /* Padding at end to left-justify ... */ - if (minlen > cclen && minus_flag) - { - int to_add = minlen - cclen; - while (to_add > 0) - { - Lstream_putc (lstr, pad); - to_add--; - } - } + if (minus_flag) + while (to_add-- > 0) + Lstream_putc (lstr, zero_flag ? '0' : ' '); } -static CONST Bufbyte * -parse_off_posnum (CONST Bufbyte *start, CONST Bufbyte *end, int *returned_num) +static const Bufbyte * +parse_off_posnum (const Bufbyte *start, const Bufbyte *end, int *returned_num) { Bufbyte arg_convert[100]; REGISTER Bufbyte *arg_ptr = arg_convert; @@ -178,17 +158,17 @@ parse_off_posnum (CONST Bufbyte *start, CONST Bufbyte *end, int *returned_num) } while (0) static printf_spec_dynarr * -parse_doprnt_spec (CONST Bufbyte *format, Bytecount format_length) +parse_doprnt_spec (const Bufbyte *format, Bytecount format_length) { - CONST Bufbyte *fmt = format; - CONST Bufbyte *fmt_end = format + format_length; + const Bufbyte *fmt = format; + const Bufbyte *fmt_end = format + format_length; printf_spec_dynarr *specs = Dynarr_new (printf_spec); int prev_argnum = 0; while (1) { struct printf_spec spec; - CONST Bufbyte *text_end; + const Bufbyte *text_end; Bufbyte ch; xzero (spec); @@ -216,7 +196,7 @@ parse_doprnt_spec (CONST Bufbyte *format, Bytecount format_length) /* Is there a field number specifier? */ { - CONST Bufbyte *ptr; + const Bufbyte *ptr; int fieldspec; ptr = parse_off_posnum (fmt, fmt_end, &fieldspec); @@ -237,11 +217,11 @@ parse_doprnt_spec (CONST Bufbyte *format, Bytecount format_length) { switch (ch) { - case '-': spec.minus_flag = 1; break; - case '+': spec.plus_flag = 1; break; - case ' ': spec.space_flag = 1; break; + case '-': spec.minus_flag = 1; break; + case '+': spec.plus_flag = 1; break; + case ' ': spec.space_flag = 1; break; case '#': spec.number_flag = 1; break; - case '0': spec.zero_flag = 1; break; + case '0': spec.zero_flag = 1; break; default: abort (); } NEXT_ASCII_BYTE (ch); @@ -380,26 +360,24 @@ get_doprnt_args (printf_spec_dynarr *specs, va_list vargs) ch = spec->converter; - /* int even if ch == 'c': "the type used in va_arg is supposed to - match the actual type **after default promotions**." */ - if (strchr (int_converters, ch)) { - if (spec->h_flag) - arg.i = va_arg (vargs, short); - else if (spec->l_flag) + if (spec->l_flag) arg.l = va_arg (vargs, long); else - arg.i = va_arg (vargs, int); + /* int even if ch == 'c' or spec->h_flag: + "the type used in va_arg is supposed to match the + actual type **after default promotions**." + Hence we read an int, not a short, if spec->h_flag. */ + arg.l = va_arg (vargs, int); } else if (strchr (unsigned_int_converters, ch)) { - if (spec->h_flag) - arg.ui = va_arg (vargs, unsigned short); - else if (spec->l_flag) + if (spec->l_flag) arg.ul = va_arg (vargs, unsigned long); else - arg.ui = va_arg (vargs, unsigned int); + /* unsigned int even if ch == 'c' or spec->h_flag */ + arg.ul = (unsigned long) va_arg (vargs, unsigned int); } else if (strchr (double_converters, ch)) arg.d = va_arg (vargs, double); @@ -423,11 +401,11 @@ get_doprnt_args (printf_spec_dynarr *specs, va_list vargs) to the arguments. */ static Bytecount -emacs_doprnt_1 (Lisp_Object stream, CONST Bufbyte *format_nonreloc, +emacs_doprnt_1 (Lisp_Object stream, const Bufbyte *format_nonreloc, Lisp_Object format_reloc, Bytecount format_length, int nargs, /* #### Gag me, gag me, gag me */ - CONST Lisp_Object *largs, va_list vargs) + const Lisp_Object *largs, va_list vargs) { printf_spec_dynarr *specs = 0; printf_arg_dynarr *args = 0; @@ -440,12 +418,12 @@ emacs_doprnt_1 (Lisp_Object stream, CONST Bufbyte *format_nonreloc, format_length = XSTRING_LENGTH (format_reloc); } if (format_length < 0) - format_length = (Bytecount) strlen ((CONST char *) format_nonreloc); + format_length = (Bytecount) strlen ((const char *) format_nonreloc); specs = parse_doprnt_spec (format_nonreloc, format_length); if (largs) { - /* allow too many args for string, but not too few */ + /* allow too many args for string, but not too few */ if (nargs < get_args_needed (specs)) signal_error (Qwrong_number_of_arguments, list3 (Qformat, @@ -466,8 +444,9 @@ emacs_doprnt_1 (Lisp_Object stream, CONST Bufbyte *format_nonreloc, /* Copy the text before */ if (!NILP (format_reloc)) /* refetch in case of GC below */ format_nonreloc = XSTRING_DATA (format_reloc); - doprnt_1 (stream, format_nonreloc + spec->text_before, - spec->text_before_len, 0, -1, 0, 0); + + doprnt_1 (stream, format_nonreloc + spec->text_before, + spec->text_before_len, 0, -1, 0, 0); ch = spec->converter; @@ -498,17 +477,17 @@ emacs_doprnt_1 (Lisp_Object stream, CONST Bufbyte *format_nonreloc, else { nextspec->minwidth = XINT (obj); - if (XINT(obj) < 0) + if (XINT (obj) < 0) { spec->minus_flag = 1; nextspec->minwidth = - nextspec->minwidth; } } - nextspec->minus_flag = spec->minus_flag; - nextspec->plus_flag = spec->plus_flag; - nextspec->space_flag = spec->space_flag; + nextspec->minus_flag = spec->minus_flag; + nextspec->plus_flag = spec->plus_flag; + nextspec->space_flag = spec->space_flag; nextspec->number_flag = spec->number_flag; - nextspec->zero_flag = spec->zero_flag; + nextspec->zero_flag = spec->zero_flag; } continue; } @@ -538,7 +517,7 @@ emacs_doprnt_1 (Lisp_Object stream, CONST Bufbyte *format_nonreloc, else { Lisp_Object obj = largs[spec->argnum - 1]; - struct Lisp_String *ls; + Lisp_String *ls; if (ch == 'S') { @@ -576,7 +555,7 @@ emacs_doprnt_1 (Lisp_Object stream, CONST Bufbyte *format_nonreloc, { Lisp_Object obj = largs[spec->argnum - 1]; if (CHARP (obj)) - CHECK_INT_COERCE_CHAR (obj); + obj = make_int (XCHAR (obj)); if (!INT_OR_FLOATP (obj)) { error ("format specifier %%%c doesn't match argument type", @@ -586,26 +565,13 @@ emacs_doprnt_1 (Lisp_Object stream, CONST Bufbyte *format_nonreloc, arg.d = XFLOATINT (obj); else { - int val; - if (FLOATP (obj)) - val = XINT (Ftruncate (obj)); - else - val = XINT (obj); + obj = Ftruncate (obj); + if (strchr (unsigned_int_converters, ch)) - { - if (spec->l_flag) - arg.ul = (unsigned long) val; - else - arg.ui = (unsigned int) val; - } + arg.ul = (unsigned long) XUINT (obj); else - { - if (spec->l_flag) - arg.l = (long) val; - else - arg.i = val; - } + arg.l = XINT (obj); } } @@ -616,10 +582,7 @@ emacs_doprnt_1 (Lisp_Object stream, CONST Bufbyte *format_nonreloc, Bytecount charlen; Bufbyte charbuf[MAX_EMCHAR_LEN]; - if (spec->l_flag) - a = (Emchar) arg.l; - else - a = (Emchar) arg.i; + a = (Emchar) arg.l; if (!valid_char_p (a)) error ("invalid character value %d to %%c spec", a); @@ -628,61 +591,57 @@ emacs_doprnt_1 (Lisp_Object stream, CONST Bufbyte *format_nonreloc, doprnt_1 (stream, charbuf, charlen, spec->minwidth, -1, spec->minus_flag, spec->zero_flag); } - else { - char text_to_print[500]; + /* ASCII Decimal representation uses 2.4 times as many + bits as machine binary. */ + char *text_to_print = + alloca_array (char, 32 + + max (spec->minwidth, + (EMACS_INT) + max (sizeof (double), sizeof (long)) * 3 + + max (spec->precision, 0))); char constructed_spec[100]; + char *p = constructed_spec; - /* Partially reconstruct the spec and use sprintf() to + /* Mostly reconstruct the spec and use sprintf() to format the string. */ - /* Make sure nothing stupid happens */ - /* DO NOT REMOVE THE (int) CAST! Incorrect results will - follow! */ - spec->precision = min (spec->precision, - (int) (sizeof (text_to_print) - 50)); - - constructed_spec[0] = 0; - strcat (constructed_spec, "%"); - if (spec->plus_flag) - strcat (constructed_spec, "+"); - if (spec->space_flag) - strcat (constructed_spec, " "); - if (spec->number_flag) - strcat (constructed_spec, "#"); + *p++ = '%'; + if (spec->plus_flag) *p++ = '+'; + if (spec->space_flag) *p++ = ' '; + if (spec->number_flag) *p++ = '#'; + if (spec->minus_flag) *p++ = '-'; + if (spec->zero_flag) *p++ = '0'; + + if (spec->minwidth >= 0) + p = long_to_string (p, spec->minwidth); if (spec->precision >= 0) { - strcat (constructed_spec, "."); - long_to_string (constructed_spec + strlen (constructed_spec), - spec->precision); + *p++ = '.'; + p = long_to_string (p, spec->precision); } - sprintf (constructed_spec + strlen (constructed_spec), "%c", ch); - - /* sprintf the mofo */ - /* we have to use separate calls to sprintf(), rather than - a single big conditional, because of the different types - of the arguments */ + if (strchr (double_converters, ch)) - sprintf (text_to_print, constructed_spec, arg.d); - else if (strchr (unsigned_int_converters, ch)) { - if (spec->l_flag) - sprintf (text_to_print, constructed_spec, arg.ul); - else - sprintf (text_to_print, constructed_spec, arg.ui); + *p++ = ch; + *p++ = '\0'; + sprintf (text_to_print, constructed_spec, arg.d); } else { - if (spec->l_flag) - sprintf (text_to_print, constructed_spec, arg.l); + *p++ = 'l'; /* Always use longs with sprintf() */ + *p++ = ch; + *p++ = '\0'; + + if (strchr (unsigned_int_converters, ch)) + sprintf (text_to_print, constructed_spec, arg.ul); else - sprintf (text_to_print, constructed_spec, arg.i); + sprintf (text_to_print, constructed_spec, arg.l); } doprnt_1 (stream, (Bufbyte *) text_to_print, - strlen (text_to_print), - spec->minwidth, -1, spec->minus_flag, spec->zero_flag); + strlen (text_to_print), 0, -1, 0, 0); } } } @@ -697,9 +656,9 @@ emacs_doprnt_1 (Lisp_Object stream, CONST Bufbyte *format_nonreloc, /* You really don't want to know why this is necessary... */ static Bytecount -emacs_doprnt_2 (Lisp_Object stream, CONST Bufbyte *format_nonreloc, +emacs_doprnt_2 (Lisp_Object stream, const Bufbyte *format_nonreloc, Lisp_Object format_reloc, Bytecount format_length, int nargs, - CONST Lisp_Object *largs, ...) + const Lisp_Object *largs, ...) { va_list vargs; Bytecount val; @@ -732,7 +691,7 @@ emacs_doprnt_2 (Lisp_Object stream, CONST Bufbyte *format_nonreloc, parameter, because this function can cause GC. */ Bytecount -emacs_doprnt_c (Lisp_Object stream, CONST Bufbyte *format_nonreloc, +emacs_doprnt_c (Lisp_Object stream, const Bufbyte *format_nonreloc, Lisp_Object format_reloc, Bytecount format_length, ...) { @@ -749,7 +708,7 @@ emacs_doprnt_c (Lisp_Object stream, CONST Bufbyte *format_nonreloc, /* Like emacs_doprnt_c but the args come in va_list format. */ Bytecount -emacs_doprnt_va (Lisp_Object stream, CONST Bufbyte *format_nonreloc, +emacs_doprnt_va (Lisp_Object stream, const Bufbyte *format_nonreloc, Lisp_Object format_reloc, Bytecount format_length, va_list vargs) { @@ -763,9 +722,9 @@ emacs_doprnt_va (Lisp_Object stream, CONST Bufbyte *format_nonreloc, See `format' for a description of this behavior. */ Bytecount -emacs_doprnt_lisp (Lisp_Object stream, CONST Bufbyte *format_nonreloc, +emacs_doprnt_lisp (Lisp_Object stream, const Bufbyte *format_nonreloc, Lisp_Object format_reloc, Bytecount format_length, - int nargs, CONST Lisp_Object *largs) + int nargs, const Lisp_Object *largs) { return emacs_doprnt_2 (stream, format_nonreloc, format_reloc, format_length, nargs, largs); @@ -774,7 +733,7 @@ emacs_doprnt_lisp (Lisp_Object stream, CONST Bufbyte *format_nonreloc, /* Like the previous function but takes a variable number of arguments. */ Bytecount -emacs_doprnt_lisp_2 (Lisp_Object stream, CONST Bufbyte *format_nonreloc, +emacs_doprnt_lisp_2 (Lisp_Object stream, const Bufbyte *format_nonreloc, Lisp_Object format_reloc, Bytecount format_length, int nargs, ...) { @@ -796,7 +755,7 @@ emacs_doprnt_lisp_2 (Lisp_Object stream, CONST Bufbyte *format_nonreloc, to a stream. */ Lisp_Object -emacs_doprnt_string_c (CONST Bufbyte *format_nonreloc, +emacs_doprnt_string_c (const Bufbyte *format_nonreloc, Lisp_Object format_reloc, Bytecount format_length, ...) { @@ -819,7 +778,7 @@ emacs_doprnt_string_c (CONST Bufbyte *format_nonreloc, } Lisp_Object -emacs_doprnt_string_va (CONST Bufbyte *format_nonreloc, +emacs_doprnt_string_va (const Bufbyte *format_nonreloc, Lisp_Object format_reloc, Bytecount format_length, va_list vargs) { @@ -842,9 +801,9 @@ emacs_doprnt_string_va (CONST Bufbyte *format_nonreloc, } Lisp_Object -emacs_doprnt_string_lisp (CONST Bufbyte *format_nonreloc, +emacs_doprnt_string_lisp (const Bufbyte *format_nonreloc, Lisp_Object format_reloc, Bytecount format_length, - int nargs, CONST Lisp_Object *largs) + int nargs, const Lisp_Object *largs) { Lisp_Object obj; Lisp_Object stream = make_resizing_buffer_output_stream (); @@ -862,7 +821,7 @@ emacs_doprnt_string_lisp (CONST Bufbyte *format_nonreloc, } Lisp_Object -emacs_doprnt_string_lisp_2 (CONST Bufbyte *format_nonreloc, +emacs_doprnt_string_lisp_2 (const Bufbyte *format_nonreloc, Lisp_Object format_reloc, Bytecount format_length, int nargs, ...) { diff --git a/src/dump-id.h b/src/dump-id.h deleted file mode 100644 index 45dc9c1..0000000 --- a/src/dump-id.h +++ /dev/null @@ -1,6 +0,0 @@ -#ifndef INCLUDED_dump_id_h_ -#define INCLUDED_dump_id_h_ - -extern unsigned int dump_id; - -#endif diff --git a/src/dumper.c b/src/dumper.c index 1bb3172..8cbcf5b 100644 --- a/src/dumper.c +++ b/src/dumper.c @@ -1,5 +1,6 @@ /* Portable data dumper for XEmacs. Copyright (C) 1999-2000 Olivier Galibert + Copyright (C) 2001 Martin Buchholz This file is part of XEmacs. @@ -22,17 +23,21 @@ Boston, MA 02111-1307, USA. */ #include <config.h> #include "lisp.h" -#include "dump-id.h" + #include "specifier.h" -#include "alloc.h" #include "elhash.h" #include "sysfile.h" #include "console-stream.h" #include "dumper.h" +#include "sysdep.h" +#ifdef WIN32_NATIVE +#include "nt.h" +#else #ifdef HAVE_MMAP #include <sys/mman.h> #endif +#endif #ifndef SEPCHAR #define SEPCHAR ':' @@ -40,6 +45,119 @@ Boston, MA 02111-1307, USA. */ typedef struct { + void *varaddress; + size_t size; +} pdump_opaque; + +typedef struct +{ + Dynarr_declare (pdump_opaque); +} pdump_opaque_dynarr; + +typedef struct +{ + void **ptraddress; + const struct struct_description *desc; +} pdump_root_struct_ptr; + +typedef struct +{ + Dynarr_declare (pdump_root_struct_ptr); +} pdump_root_struct_ptr_dynarr; + +typedef struct +{ + Lisp_Object *address; + Lisp_Object value; +} pdump_static_Lisp_Object; + +typedef struct +{ + char **address; /* char * for ease of doing relocation */ + char * value; +} pdump_static_pointer; + +static pdump_opaque_dynarr *pdump_opaques; +static pdump_root_struct_ptr_dynarr *pdump_root_struct_ptrs; +static Lisp_Object_ptr_dynarr *pdump_root_objects; +static Lisp_Object_ptr_dynarr *pdump_weak_object_chains; + +/* Mark SIZE bytes at non-heap address VARADDRESS for dumping as is, + without any bit-twiddling. */ +void +dump_add_opaque (void *varaddress, size_t size) +{ + pdump_opaque info; + info.varaddress = varaddress; + info.size = size; + if (pdump_opaques == NULL) + pdump_opaques = Dynarr_new (pdump_opaque); + Dynarr_add (pdump_opaques, info); +} + +/* Mark the struct described by DESC and pointed to by the pointer at + non-heap address VARADDRESS for dumping. + All the objects reachable from this pointer will also be dumped. */ +void +dump_add_root_struct_ptr (void *ptraddress, const struct struct_description *desc) +{ + pdump_root_struct_ptr info; + info.ptraddress = (void **) ptraddress; + info.desc = desc; + if (pdump_root_struct_ptrs == NULL) + pdump_root_struct_ptrs = Dynarr_new (pdump_root_struct_ptr); + Dynarr_add (pdump_root_struct_ptrs, info); +} + +/* Mark the Lisp_Object at non-heap address VARADDRESS for dumping. + All the objects reachable from this var will also be dumped. */ +void +dump_add_root_object (Lisp_Object *varaddress) +{ + if (pdump_root_objects == NULL) + pdump_root_objects = Dynarr_new2 (Lisp_Object_ptr_dynarr, Lisp_Object *); + Dynarr_add (pdump_root_objects, varaddress); +} + +/* Mark the list pointed to by the Lisp_Object at VARADDRESS for dumping. */ +void +dump_add_weak_object_chain (Lisp_Object *varaddress) +{ + if (pdump_weak_object_chains == NULL) + pdump_weak_object_chains = Dynarr_new2 (Lisp_Object_ptr_dynarr, Lisp_Object *); + Dynarr_add (pdump_weak_object_chains, varaddress); +} + + +inline static void +pdump_align_stream (FILE *stream, size_t alignment) +{ + long offset = ftell (stream); + long adjustment = ALIGN_SIZE (offset, alignment) - offset; + if (adjustment) + fseek (stream, adjustment, SEEK_CUR); +} + +#define PDUMP_ALIGN_OUTPUT(type) pdump_align_stream (pdump_out, ALIGNOF (type)) + +#define PDUMP_WRITE(type, object) \ +fwrite (&object, sizeof (object), 1, pdump_out); + +#define PDUMP_WRITE_ALIGNED(type, object) do { \ + PDUMP_ALIGN_OUTPUT (type); \ + PDUMP_WRITE (type, object); \ +} while (0) + +#define PDUMP_READ(ptr, type) \ +(((type *) (ptr = (char*) (((type *) ptr) + 1)))[-1]) + +#define PDUMP_READ_ALIGNED(ptr, type) \ +((ptr = (char *) ALIGN_PTR (ptr, ALIGNOF (type))), PDUMP_READ (ptr, type)) + + + +typedef struct +{ const struct lrecord_description *desc; int count; } pdump_reloc_table; @@ -72,101 +190,105 @@ pdump_objects_unmark (void) /* The structure of the file - * - * 0 - header - * 256 - dumped objects - * stab_offset - nb_staticpro*(Lisp_Object *) from staticvec - * - nb_staticpro*(relocated Lisp_Object) pointed to by staticpro - * - nb_structdmp*pair(void *, adr) for pointers to structures - * - lrecord_implementations_table[] - * - relocation table - * - wired variable address/value couples with the count preceding the list + 0 - header + - dumped objects + stab_offset - nb_root_struct_ptrs*pair(void *, adr) + for pointers to structures + - nb_opaques*pair(void *, size) for raw bits to restore + - relocation table + - root lisp object address/value couples with the count + preceding the list */ -#define DUMP_SIGNATURE "XEmacsDP" -#define DUMP_SIGNATURE_LEN (sizeof (DUMP_SIGNATURE) - 1) +#define PDUMP_SIGNATURE "XEmacsDP" +#define PDUMP_SIGNATURE_LEN (sizeof (PDUMP_SIGNATURE) - 1) typedef struct { - char signature[DUMP_SIGNATURE_LEN]; + char signature[PDUMP_SIGNATURE_LEN]; unsigned int id; EMACS_UINT stab_offset; EMACS_UINT reloc_address; - int nb_staticpro; - int nb_structdmp; - int nb_opaquedmp; -} dump_header; + int nb_root_struct_ptrs; + int nb_opaques; +} pdump_header; -char *pdump_start, *pdump_end; +char *pdump_start; +char *pdump_end; static size_t pdump_length; -void (*pdump_free) (void); -static const unsigned char align_table[256] = +#ifdef WIN32_NATIVE +/* Handle for the dump file */ +static HANDLE pdump_hFile = INVALID_HANDLE_VALUE; +/* Handle for the file mapping object for the dump file */ +static HANDLE pdump_hMap = INVALID_HANDLE_VALUE; +#endif + +static void (*pdump_free) (void); + +static unsigned char pdump_align_table[] = { - 8, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, - 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, - 6, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, - 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, - 7, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, - 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, - 6, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, - 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, - 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0 + 64, 1, 2, 1, 4, 1, 2, 1, 8, 1, 2, 1, 4, 1, 2, 1, + 16, 1, 2, 1, 4, 1, 2, 1, 8, 1, 2, 1, 4, 1, 2, 1, + 32, 1, 2, 1, 4, 1, 2, 1, 8, 1, 2, 1, 4, 1, 2, 1, + 16, 1, 2, 1, 4, 1, 2, 1, 8, 1, 2, 1, 4, 1, 2, 1 }; -typedef struct pdump_entry_list_elmt +static inline unsigned int +pdump_size_to_align (size_t size) { - struct pdump_entry_list_elmt *next; + return pdump_align_table[size % countof (pdump_align_table)]; +} + +typedef struct pdump_entry_list_elt +{ + struct pdump_entry_list_elt *next; const void *obj; size_t size; int count; - int is_lrecord; EMACS_INT save_offset; -} pdump_entry_list_elmt; +} pdump_entry_list_elt; typedef struct { - pdump_entry_list_elmt *first; + pdump_entry_list_elt *first; int align; int count; } pdump_entry_list; -typedef struct pdump_struct_list_elmt +typedef struct pdump_struct_list_elt { pdump_entry_list list; const struct struct_description *sdesc; -} pdump_struct_list_elmt; +} pdump_struct_list_elt; typedef struct { - pdump_struct_list_elmt *list; + pdump_struct_list_elt *list; int count; int size; } pdump_struct_list; -static pdump_entry_list pdump_object_table[256]; +static pdump_entry_list *pdump_object_table; static pdump_entry_list pdump_opaque_data_list; static pdump_struct_list pdump_struct_table; -static pdump_entry_list_elmt *pdump_qnil; -static int pdump_alert_undump_object[256]; +static int *pdump_alert_undump_object; static unsigned long cur_offset; static size_t max_size; static int pdump_fd; static void *pdump_buf; +static FILE *pdump_out; +#ifdef UTF2000 +#define PDUMP_HASHSIZE 20000001 +#else #define PDUMP_HASHSIZE 200001 +#endif -static pdump_entry_list_elmt **pdump_hash; +static pdump_entry_list_elt **pdump_hash; /* Since most pointers are eight bytes aligned, the >>3 allows for a better hash */ static int @@ -175,11 +297,11 @@ pdump_make_hash (const void *obj) return ((unsigned long)(obj)>>3) % PDUMP_HASHSIZE; } -static pdump_entry_list_elmt * +static pdump_entry_list_elt * pdump_get_entry (const void *obj) { int pos = pdump_make_hash (obj); - pdump_entry_list_elmt *e; + pdump_entry_list_elt *e; assert (obj != 0); @@ -196,10 +318,10 @@ pdump_get_entry (const void *obj) } static void -pdump_add_entry (pdump_entry_list *list, const void *obj, size_t size, int count, int is_lrecord) +pdump_add_entry (pdump_entry_list *list, const void *obj, size_t size, + int count) { - pdump_entry_list_elmt *e; - int align; + pdump_entry_list_elt *e; int pos = pdump_make_hash (obj); while ((e = pdump_hash[pos]) != 0) @@ -212,24 +334,23 @@ pdump_add_entry (pdump_entry_list *list, const void *obj, size_t size, int count pos = 0; } - e = xnew (pdump_entry_list_elmt); + e = xnew (pdump_entry_list_elt); e->next = list->first; e->obj = obj; e->size = size; e->count = count; - e->is_lrecord = is_lrecord; list->first = e; list->count += count; pdump_hash[pos] = e; - align = align_table[size & 255]; - if (align < 2 && is_lrecord) - align = 2; + { + int align = pdump_size_to_align (size); - if (align < list->align) - list->align = align; + if (align < list->align) + list->align = align; + } } static pdump_entry_list * @@ -246,12 +367,12 @@ pdump_get_entry_list (const struct struct_description *sdesc) pdump_struct_table.size = 10; else pdump_struct_table.size = pdump_struct_table.size * 2; - pdump_struct_table.list = (pdump_struct_list_elmt *) + pdump_struct_table.list = (pdump_struct_list_elt *) xrealloc (pdump_struct_table.list, - pdump_struct_table.size * sizeof (pdump_struct_list_elmt)); + pdump_struct_table.size * sizeof (pdump_struct_list_elt)); } pdump_struct_table.list[pdump_struct_table.count].list.first = 0; - pdump_struct_table.list[pdump_struct_table.count].list.align = 8; + pdump_struct_table.list[pdump_struct_table.count].list.align = ALIGNOF (max_align_t); pdump_struct_table.list[pdump_struct_table.count].list.count = 0; pdump_struct_table.list[pdump_struct_table.count].sdesc = sdesc; @@ -267,14 +388,17 @@ static struct static int depth; -static void pdump_backtrace (void) +static void +pdump_backtrace (void) { int i; stderr_out ("pdump backtrace :\n"); for (i=0;i<depth;i++) { if (!backtrace[i].obj) - stderr_out (" - ind. (%d, %d)\n", backtrace[i].position, backtrace[i].offset); + stderr_out (" - ind. (%d, %d)\n", + backtrace[i].position, + backtrace[i].offset); else { stderr_out (" - %s (%d, %d)\n", @@ -286,12 +410,16 @@ static void pdump_backtrace (void) } static void pdump_register_object (Lisp_Object obj); -static void pdump_register_struct (const void *data, const struct struct_description *sdesc, int count); +static void pdump_register_struct (const void *data, + const struct struct_description *sdesc, + int count); static EMACS_INT -pdump_get_indirect_count (EMACS_INT code, const struct lrecord_description *idesc, const void *idata) +pdump_get_indirect_count (EMACS_INT code, + const struct lrecord_description *idesc, + const void *idata) { - EMACS_INT count; + EMACS_INT count = 0; /* initialize to shut up GCC */ const void *irdata; int line = XD_INDIRECT_VAL (code); @@ -313,7 +441,8 @@ pdump_get_indirect_count (EMACS_INT code, const struct lrecord_description *ides count = *(Bytecount *)irdata; break; default: - stderr_out ("Unsupported count type : %d (line = %d, code=%ld)\n", idesc[line].type, line, (long)code); + stderr_out ("Unsupported count type : %d (line = %d, code=%ld)\n", + idesc[line].type, line, (long)code); pdump_backtrace (); abort (); } @@ -344,7 +473,6 @@ pdump_register_sub (const void *data, const struct lrecord_description *desc, in case XD_INT: case XD_LONG: case XD_BYTECOUNT: - case XD_LO_RESET_NIL: case XD_INT_RESET: case XD_LO_LINK: break; @@ -355,24 +483,21 @@ pdump_register_sub (const void *data, const struct lrecord_description *desc, in count = pdump_get_indirect_count (count, desc, data); pdump_add_entry (&pdump_opaque_data_list, - *(void **)rdata, - count, - 1, - 0); + *(void **)rdata, count, 1); break; } case XD_C_STRING: { const char *str = *(const char **)rdata; if (str) - pdump_add_entry (&pdump_opaque_data_list, str, strlen (str)+1, 1, 0); + pdump_add_entry (&pdump_opaque_data_list, str, strlen (str)+1, 1); break; } case XD_DOC_STRING: { const char *str = *(const char **)rdata; if ((EMACS_INT)str > 0) - pdump_add_entry (&pdump_opaque_data_list, str, strlen (str)+1, 1, 0); + pdump_add_entry (&pdump_opaque_data_list, str, strlen (str)+1, 1); break; } case XD_LISP_OBJECT: @@ -428,6 +553,7 @@ static void pdump_register_object (Lisp_Object obj) { struct lrecord_header *objh; + const struct lrecord_implementation *imp; if (!POINTER_TYPE_P (XTYPE (obj))) return; @@ -439,7 +565,9 @@ pdump_register_object (Lisp_Object obj) if (pdump_get_entry (objh)) return; - if (LHEADER_IMPLEMENTATION (objh)->description) + imp = LHEADER_IMPLEMENTATION (objh); + + if (imp->description) { int me = depth++; if (me>65536) @@ -453,26 +581,25 @@ pdump_register_object (Lisp_Object obj) pdump_add_entry (pdump_object_table + objh->type, objh, - LHEADER_IMPLEMENTATION (objh)->static_size ? - LHEADER_IMPLEMENTATION (objh)->static_size : - LHEADER_IMPLEMENTATION (objh)->size_in_bytes_method (objh), - 1, + imp->static_size ? + imp->static_size : + imp->size_in_bytes_method (objh), 1); - pdump_register_sub (objh, - LHEADER_IMPLEMENTATION (objh)->description, - me); + pdump_register_sub (objh, imp->description, me); --depth; } else { pdump_alert_undump_object[objh->type]++; - stderr_out ("Undumpable object type : %s\n", LHEADER_IMPLEMENTATION (objh)->name); + stderr_out ("Undumpable object type : %s\n", imp->name); pdump_backtrace (); } } static void -pdump_register_struct (const void *data, const struct struct_description *sdesc, int count) +pdump_register_struct (const void *data, + const struct struct_description *sdesc, + int count) { if (data && !pdump_get_entry (data)) { @@ -488,10 +615,7 @@ pdump_register_struct (const void *data, const struct struct_description *sdesc, backtrace[me].offset = 0; pdump_add_entry (pdump_get_entry_list (sdesc), - data, - sdesc->size, - count, - 0); + data, sdesc->size, count); for (i=0; i<count; i++) { pdump_register_sub (((char *)data) + sdesc->size*i, @@ -503,14 +627,15 @@ pdump_register_struct (const void *data, const struct struct_description *sdesc, } static void -pdump_dump_data (pdump_entry_list_elmt *elmt, const struct lrecord_description *desc) +pdump_dump_data (pdump_entry_list_elt *elt, + const struct lrecord_description *desc) { - size_t size = elmt->size; - int count = elmt->count; + size_t size = elt->size; + int count = elt->count; if (desc) { int pos, i; - memcpy (pdump_buf, elmt->obj, size*count); + memcpy (pdump_buf, elt->obj, size*count); for (i=0; i<count; i++) { @@ -522,28 +647,18 @@ pdump_dump_data (pdump_entry_list_elmt *elmt, const struct lrecord_description * switch (desc[pos].type) { case XD_SPECIFIER_END: - desc = ((const Lisp_Specifier *)(elmt->obj))->methods->extra_description; + desc = ((const Lisp_Specifier *)(elt->obj))->methods->extra_description; goto restart; case XD_SIZE_T: case XD_INT: case XD_LONG: case XD_BYTECOUNT: break; - case XD_LO_RESET_NIL: - { - EMACS_INT num = desc[pos].data1; - int j; - if (XD_IS_INDIRECT (num)) - num = pdump_get_indirect_count (num, desc, elmt->obj); - for (j=0; j<num; j++) - ((EMACS_INT *)rdata)[j] = pdump_qnil->save_offset; - break; - } case XD_INT_RESET: { EMACS_INT val = desc[pos].data1; if (XD_IS_INDIRECT (val)) - val = pdump_get_indirect_count (val, desc, elmt->obj); + val = pdump_get_indirect_count (val, desc, elt->obj); *(int *)rdata = val; break; } @@ -559,15 +674,15 @@ pdump_dump_data (pdump_entry_list_elmt *elmt, const struct lrecord_description * case XD_LO_LINK: { Lisp_Object obj = *(Lisp_Object *)rdata; - pdump_entry_list_elmt *elmt1; + pdump_entry_list_elt *elt1; for (;;) { - elmt1 = pdump_get_entry (XRECORD_LHEADER (obj)); - if (elmt1) + elt1 = pdump_get_entry (XRECORD_LHEADER (obj)); + if (elt1) break; obj = *(Lisp_Object *)(desc[pos].offset + (char *)(XRECORD_LHEADER (obj))); } - *(EMACS_INT *)rdata = elmt1->save_offset; + *(EMACS_INT *)rdata = elt1->save_offset; break; } case XD_LISP_OBJECT: @@ -586,7 +701,7 @@ pdump_dump_data (pdump_entry_list_elmt *elmt, const struct lrecord_description * EMACS_INT num = desc[pos].data1; int j; if (XD_IS_INDIRECT (num)) - num = pdump_get_indirect_count (num, desc, elmt->obj); + num = pdump_get_indirect_count (num, desc, elt->obj); for (j=0; j<num; j++) { @@ -607,17 +722,16 @@ pdump_dump_data (pdump_entry_list_elmt *elmt, const struct lrecord_description * default: stderr_out ("Unsupported dump type : %d\n", desc[pos].type); abort (); - }; + } } } } - write (pdump_fd, desc ? pdump_buf : elmt->obj, size*count); - if (elmt->is_lrecord && ((size*count) & 3)) - write (pdump_fd, "\0\0\0", 4-((size*count) & 3)); + fwrite (desc ? pdump_buf : elt->obj, size, count, pdump_out); } static void -pdump_reloc_one (void *data, EMACS_INT delta, const struct lrecord_description *desc) +pdump_reloc_one (void *data, EMACS_INT delta, + const struct lrecord_description *desc) { int pos; @@ -655,12 +769,11 @@ pdump_reloc_one (void *data, EMACS_INT delta, const struct lrecord_description * if (POINTER_TYPE_P (XTYPE (*pobj)) && ! EQ (*pobj, Qnull_pointer)) - XSETOBJ (*pobj, XTYPE (*pobj), (char *) XPNTR (*pobj) + delta); + XSETOBJ (*pobj, (char *) XPNTR (*pobj) + delta); break; } case XD_LISP_OBJECT_ARRAY: - case XD_LO_RESET_NIL: { EMACS_INT num = desc[pos].data1; int j; @@ -673,7 +786,7 @@ pdump_reloc_one (void *data, EMACS_INT delta, const struct lrecord_description * if (POINTER_TYPE_P (XTYPE (*pobj)) && ! EQ (*pobj, Qnull_pointer)) - XSETOBJ (*pobj, XTYPE (*pobj), (char *) XPNTR (*pobj) + delta); + XSETOBJ (*pobj, (char *) XPNTR (*pobj) + delta); } break; } @@ -692,221 +805,207 @@ pdump_reloc_one (void *data, EMACS_INT delta, const struct lrecord_description * } static void -pdump_allocate_offset (pdump_entry_list_elmt *elmt, const struct lrecord_description *desc) +pdump_allocate_offset (pdump_entry_list_elt *elt, + const struct lrecord_description *desc) { - size_t size = (elmt->is_lrecord ? (elmt->size + 3) & ~3 : elmt->size)*elmt->count; - elmt->save_offset = cur_offset; + size_t size = elt->count * elt->size; + elt->save_offset = cur_offset; if (size>max_size) max_size = size; cur_offset += size; } static void -pdump_scan_by_alignment (void (*f)(pdump_entry_list_elmt *, const struct lrecord_description *)) +pdump_scan_by_alignment (void (*f)(pdump_entry_list_elt *, + const struct lrecord_description *)) { - int align, i; - const struct lrecord_description *idesc; - pdump_entry_list_elmt *elmt; - for (align=8; align>=0; align--) + int align; + + for (align = ALIGNOF (max_align_t); align; align>>=1) { + size_t i; + pdump_entry_list_elt *elt; + for (i=0; i<lrecord_type_count; i++) if (pdump_object_table[i].align == align) - { - elmt = pdump_object_table[i].first; - if (!elmt) - continue; - idesc = lrecord_implementations_table[i]->description; - while (elmt) - { - f (elmt, idesc); - elmt = elmt->next; - } - } + for (elt = pdump_object_table[i].first; elt; elt = elt->next) + f (elt, lrecord_implementations_table[i]->description); for (i=0; i<pdump_struct_table.count; i++) - if (pdump_struct_table.list[i].list.align == align) - { - elmt = pdump_struct_table.list[i].list.first; - idesc = pdump_struct_table.list[i].sdesc->description; - while (elmt) - { - f (elmt, idesc); - elmt = elmt->next; - } - } - - elmt = pdump_opaque_data_list.first; - while (elmt) { - if (align_table[elmt->size & 255] == align) - f (elmt, 0); - elmt = elmt->next; + pdump_struct_list_elt list = pdump_struct_table.list[i]; + if (list.list.align == align) + for (elt = list.list.first; elt; elt = elt->next) + f (elt, list.sdesc->description); } - } -} - -static void -pdump_dump_staticvec (void) -{ - EMACS_INT *reloc = xnew_array (EMACS_INT, staticidx); - int i; - write (pdump_fd, staticvec, staticidx*sizeof (Lisp_Object *)); - for (i=0; i<staticidx; i++) - { - Lisp_Object obj = *staticvec[i]; - if (POINTER_TYPE_P (XTYPE (obj))) - reloc[i] = pdump_get_entry (XRECORD_LHEADER (obj))->save_offset; - else - reloc[i] = *(EMACS_INT *)(staticvec[i]); + for (elt = pdump_opaque_data_list.first; elt; elt = elt->next) + if (pdump_size_to_align (elt->size) == align) + f (elt, 0); } - write (pdump_fd, reloc, staticidx*sizeof (Lisp_Object)); - free (reloc); } static void -pdump_dump_structvec (void) +pdump_dump_root_struct_ptrs (void) { - int i; - for (i=0; i<dumpstructidx; i++) + size_t i; + size_t count = Dynarr_length (pdump_root_struct_ptrs); + pdump_static_pointer *data = alloca_array (pdump_static_pointer, count); + for (i = 0; i < count; i++) { - EMACS_INT adr; - write (pdump_fd, &(dumpstructvec[i].data), sizeof (void *)); - adr = pdump_get_entry (*(void **)(dumpstructvec[i].data))->save_offset; - write (pdump_fd, &adr, sizeof (adr)); + data[i].address = (char **) Dynarr_atp (pdump_root_struct_ptrs, i)->ptraddress; + data[i].value = (char *) pdump_get_entry (* data[i].address)->save_offset; } + PDUMP_ALIGN_OUTPUT (pdump_static_pointer); + fwrite (data, sizeof (pdump_static_pointer), count, pdump_out); } static void -pdump_dump_opaquevec (void) +pdump_dump_opaques (void) { int i; - for (i=0; i<dumpopaqueidx; i++) + for (i = 0; i < Dynarr_length (pdump_opaques); i++) { - write (pdump_fd, &(dumpopaquevec[i]), sizeof (dumpopaquevec[i])); - write (pdump_fd, dumpopaquevec[i].data, dumpopaquevec[i].size); + pdump_opaque *info = Dynarr_atp (pdump_opaques, i); + PDUMP_WRITE_ALIGNED (pdump_opaque, *info); + fwrite (info->varaddress, info->size, 1, pdump_out); } } static void -pdump_dump_itable (void) -{ - write (pdump_fd, lrecord_implementations_table, lrecord_type_count*sizeof (lrecord_implementations_table[0])); -} - -static void pdump_dump_rtables (void) { - int i, j; - pdump_entry_list_elmt *elmt; + size_t i; + pdump_entry_list_elt *elt; pdump_reloc_table rt; for (i=0; i<lrecord_type_count; i++) { - elmt = pdump_object_table[i].first; - if (!elmt) + elt = pdump_object_table[i].first; + if (!elt) continue; rt.desc = lrecord_implementations_table[i]->description; rt.count = pdump_object_table[i].count; - write (pdump_fd, &rt, sizeof (rt)); - while (elmt) + PDUMP_WRITE_ALIGNED (pdump_reloc_table, rt); + while (elt) { - EMACS_INT rdata = pdump_get_entry (elmt->obj)->save_offset; - write (pdump_fd, &rdata, sizeof (rdata)); - elmt = elmt->next; + EMACS_INT rdata = pdump_get_entry (elt->obj)->save_offset; + PDUMP_WRITE_ALIGNED (EMACS_INT, rdata); + elt = elt->next; } } rt.desc = 0; rt.count = 0; - write (pdump_fd, &rt, sizeof (rt)); + PDUMP_WRITE_ALIGNED (pdump_reloc_table, rt); for (i=0; i<pdump_struct_table.count; i++) { - elmt = pdump_struct_table.list[i].list.first; + elt = pdump_struct_table.list[i].list.first; rt.desc = pdump_struct_table.list[i].sdesc->description; rt.count = pdump_struct_table.list[i].list.count; - write (pdump_fd, &rt, sizeof (rt)); - while (elmt) + PDUMP_WRITE_ALIGNED (pdump_reloc_table, rt); + while (elt) { - EMACS_INT rdata = pdump_get_entry (elmt->obj)->save_offset; - for (j=0; j<elmt->count; j++) + EMACS_INT rdata = pdump_get_entry (elt->obj)->save_offset; + int j; + for (j=0; j<elt->count; j++) { - write (pdump_fd, &rdata, sizeof (rdata)); - rdata += elmt->size; + PDUMP_WRITE_ALIGNED (EMACS_INT, rdata); + rdata += elt->size; } - elmt = elmt->next; + elt = elt->next; } } rt.desc = 0; rt.count = 0; - write (pdump_fd, &rt, sizeof (rt)); + PDUMP_WRITE_ALIGNED (pdump_reloc_table, rt); } static void -pdump_dump_wired (void) +pdump_dump_root_objects (void) { - EMACS_INT count = pdump_wireidx + pdump_wireidx_list; - int i; + size_t count = (Dynarr_length (pdump_root_objects) + + Dynarr_length (pdump_weak_object_chains)); + EMACS_INT i; - write (pdump_fd, &count, sizeof (count)); + PDUMP_WRITE_ALIGNED (size_t, count); + PDUMP_ALIGN_OUTPUT (pdump_static_Lisp_Object); - for (i=0; i<pdump_wireidx; i++) + for (i=0; i<Dynarr_length (pdump_root_objects); i++) { - EMACS_INT obj = pdump_get_entry (XRECORD_LHEADER (*(pdump_wirevec[i])))->save_offset; - write (pdump_fd, &pdump_wirevec[i], sizeof (pdump_wirevec[i])); - write (pdump_fd, &obj, sizeof (obj)); + pdump_static_Lisp_Object obj; + obj.address = Dynarr_at (pdump_root_objects, i); + obj.value = * obj.address; + + if (POINTER_TYPE_P (XTYPE (obj.value))) + obj.value = wrap_object ((void *) pdump_get_entry (XRECORD_LHEADER (obj.value))->save_offset); + + PDUMP_WRITE (pdump_static_Lisp_Object, obj); } - for (i=0; i<pdump_wireidx_list; i++) + for (i=0; i<Dynarr_length (pdump_weak_object_chains); i++) { - Lisp_Object obj = *(pdump_wirevec_list[i]); - pdump_entry_list_elmt *elmt; - EMACS_INT res; + pdump_entry_list_elt *elt; + pdump_static_Lisp_Object obj; + + obj.address = Dynarr_at (pdump_weak_object_chains, i); + obj.value = * obj.address; for (;;) { const struct lrecord_description *desc; int pos; - elmt = pdump_get_entry (XRECORD_LHEADER (obj)); - if (elmt) + elt = pdump_get_entry (XRECORD_LHEADER (obj.value)); + if (elt) break; - desc = XRECORD_LHEADER_IMPLEMENTATION (obj)->description; + desc = XRECORD_LHEADER_IMPLEMENTATION (obj.value)->description; for (pos = 0; desc[pos].type != XD_LO_LINK; pos++) assert (desc[pos].type != XD_END); - obj = *(Lisp_Object *)(desc[pos].offset + (char *)(XRECORD_LHEADER (obj))); + obj.value = *(Lisp_Object *)(desc[pos].offset + (char *)(XRECORD_LHEADER (obj.value))); } - res = elmt->save_offset; + obj.value = wrap_object ((void *) elt->save_offset); - write (pdump_fd, &pdump_wirevec_list[i], sizeof (pdump_wirevec_list[i])); - write (pdump_fd, &res, sizeof (res)); + PDUMP_WRITE (pdump_static_Lisp_Object, obj); } } void pdump (void) { - int i; + size_t i; Lisp_Object t_console, t_device, t_frame; int none; - dump_header hd; + pdump_header header; + + pdump_object_table = xnew_array (pdump_entry_list, lrecord_type_count); + pdump_alert_undump_object = xnew_array (int, lrecord_type_count); + + assert (ALIGNOF (max_align_t) <= pdump_align_table[0]); + + for (i = 0; i < countof (pdump_align_table); i++) + if (pdump_align_table[i] > ALIGNOF (max_align_t)) + pdump_align_table[i] = ALIGNOF (max_align_t); + + flush_all_buffer_local_cache (); /* These appear in a DEFVAR_LISP, which does a staticpro() */ - t_console = Vterminal_console; - t_frame = Vterminal_frame; - t_device = Vterminal_device; + t_console = Vterminal_console; Vterminal_console = Qnil; + t_frame = Vterminal_frame; Vterminal_frame = Qnil; + t_device = Vterminal_device; Vterminal_device = Qnil; - Vterminal_console = Qnil; - Vterminal_frame = Qnil; - Vterminal_device = Qnil; + dump_add_opaque ((void *) &lrecord_implementations_table, + lrecord_type_count * sizeof (lrecord_implementations_table[0])); + dump_add_opaque (&lrecord_markers, + lrecord_type_count * sizeof (lrecord_markers[0])); - pdump_hash = xnew_array_and_zero (pdump_entry_list_elmt *, PDUMP_HASHSIZE); + pdump_hash = xnew_array_and_zero (pdump_entry_list_elt *, PDUMP_HASHSIZE); for (i=0; i<lrecord_type_count; i++) { pdump_object_table[i].first = 0; - pdump_object_table[i].align = 8; + pdump_object_table[i].align = ALIGNOF (max_align_t); pdump_object_table[i].count = 0; pdump_alert_undump_object[i] = 0; } @@ -914,14 +1013,12 @@ pdump (void) pdump_struct_table.size = -1; pdump_opaque_data_list.first = 0; - pdump_opaque_data_list.align = 8; + pdump_opaque_data_list.align = ALIGNOF (max_align_t); pdump_opaque_data_list.count = 0; depth = 0; - for (i=0; i<staticidx; i++) - pdump_register_object (*staticvec[i]); - for (i=0; i<pdump_wireidx; i++) - pdump_register_object (*pdump_wirevec[i]); + for (i=0; i<Dynarr_length (pdump_root_objects); i++) + pdump_register_object (* Dynarr_at (pdump_root_objects, i)); none = 1; for (i=0; i<lrecord_type_count; i++) @@ -935,44 +1032,47 @@ pdump (void) if (!none) return; - for (i=0; i<dumpstructidx; i++) - pdump_register_struct (*(void **)(dumpstructvec[i].data), dumpstructvec[i].desc, 1); + for (i=0; i<(size_t)Dynarr_length (pdump_root_struct_ptrs); i++) + { + pdump_root_struct_ptr info = Dynarr_at (pdump_root_struct_ptrs, i); + pdump_register_struct (*(info.ptraddress), info.desc, 1); + } - memcpy (hd.signature, DUMP_SIGNATURE, DUMP_SIGNATURE_LEN); - hd.id = dump_id; - hd.reloc_address = 0; - hd.nb_staticpro = staticidx; - hd.nb_structdmp = dumpstructidx; - hd.nb_opaquedmp = dumpopaqueidx; + memcpy (header.signature, PDUMP_SIGNATURE, PDUMP_SIGNATURE_LEN); + header.id = dump_id; + header.reloc_address = 0; + header.nb_root_struct_ptrs = Dynarr_length (pdump_root_struct_ptrs); + header.nb_opaques = Dynarr_length (pdump_opaques); - cur_offset = 256; + cur_offset = ALIGN_SIZE (sizeof (header), ALIGNOF (max_align_t)); max_size = 0; pdump_scan_by_alignment (pdump_allocate_offset); - pdump_qnil = pdump_get_entry (XRECORD_LHEADER (Qnil)); + cur_offset = ALIGN_SIZE (cur_offset, ALIGNOF (max_align_t)); + header.stab_offset = cur_offset; pdump_buf = xmalloc (max_size); /* Avoid use of the `open' macro. We want the real function. */ #undef open pdump_fd = open (EMACS_PROGNAME ".dmp", O_WRONLY | O_CREAT | O_TRUNC | OPEN_BINARY, 0666); - hd.stab_offset = (cur_offset + 3) & ~3; + pdump_out = fdopen (pdump_fd, "w"); - write (pdump_fd, &hd, sizeof (hd)); - lseek (pdump_fd, 256, SEEK_SET); + fwrite (&header, sizeof (header), 1, pdump_out); + PDUMP_ALIGN_OUTPUT (max_align_t); pdump_scan_by_alignment (pdump_dump_data); - lseek (pdump_fd, hd.stab_offset, SEEK_SET); + fseek (pdump_out, header.stab_offset, SEEK_SET); - pdump_dump_staticvec (); - pdump_dump_structvec (); - pdump_dump_opaquevec (); - pdump_dump_itable (); + pdump_dump_root_struct_ptrs (); + pdump_dump_opaques (); pdump_dump_rtables (); - pdump_dump_wired (); + pdump_dump_root_objects (); + fclose (pdump_out); close (pdump_fd); + free (pdump_buf); free (pdump_hash); @@ -982,95 +1082,79 @@ pdump (void) Vterminal_device = t_device; } -static int pdump_load_check (void) +static int +pdump_load_check (void) { - return (!memcmp (((dump_header *)pdump_start)->signature, DUMP_SIGNATURE, DUMP_SIGNATURE_LEN) - && ((dump_header *)pdump_start)->id == dump_id); + return (!memcmp (((pdump_header *)pdump_start)->signature, + PDUMP_SIGNATURE, PDUMP_SIGNATURE_LEN) + && ((pdump_header *)pdump_start)->id == dump_id); } -static int pdump_load_finish (void) +/*----------------------------------------------------------------------*/ +/* Reading the dump file */ +/*----------------------------------------------------------------------*/ +static int +pdump_load_finish (void) { int i; char *p; EMACS_INT delta; EMACS_INT count; + pdump_header *header = (pdump_header *)pdump_start; pdump_end = pdump_start + pdump_length; -#define PDUMP_READ(p, type) (p = (char*) (((type *) p) + 1), *((type *) p - 1)) + delta = ((EMACS_INT)pdump_start) - header->reloc_address; + p = pdump_start + header->stab_offset; - staticidx = ((dump_header *)(pdump_start))->nb_staticpro; - delta = ((EMACS_INT)pdump_start) - ((dump_header *)pdump_start)->reloc_address; - p = pdump_start + ((dump_header *)pdump_start)->stab_offset; - - /* Put back the staticvec in place */ - memcpy (staticvec, p, staticidx*sizeof (Lisp_Object *)); - p += staticidx*sizeof (Lisp_Object *); - for (i=0; i<staticidx; i++) + /* Put back the pdump_root_struct_ptrs */ + p = (char *) ALIGN_PTR (p, ALIGNOF (pdump_static_pointer)); + for (i=0; i<header->nb_root_struct_ptrs; i++) { - Lisp_Object obj = PDUMP_READ (p, Lisp_Object); - if (POINTER_TYPE_P (XTYPE (obj))) - XSETOBJ (obj, XTYPE (obj), (char *) XPNTR (obj) + delta); - *staticvec[i] = obj; + pdump_static_pointer ptr = PDUMP_READ (p, pdump_static_pointer); + (* ptr.address) = ptr.value + delta; } - /* Put back the dumpstructs */ - for (i=0; i<((dump_header *)pdump_start)->nb_structdmp; i++) + /* Put back the pdump_opaques */ + for (i=0; i<header->nb_opaques; i++) { - void **adr = PDUMP_READ (p, void **); - *adr = (void *) (PDUMP_READ (p, char *) + delta); + pdump_opaque info = PDUMP_READ_ALIGNED (p, pdump_opaque); + memcpy (info.varaddress, p, info.size); + p += info.size; } - /* Put back the opaques */ - for (i=0; i<((dump_header *)pdump_start)->nb_opaquedmp; i++) - { - struct pdump_dumpopaqueinfo di = PDUMP_READ (p, struct pdump_dumpopaqueinfo); - memcpy (di.data, p, di.size); - p += di.size; - } - - /* Put back the lrecord_implementations_table */ - /* The (void *) cast is there to make Ben happy. */ - memcpy ((void *) lrecord_implementations_table, p, lrecord_type_count*sizeof (lrecord_implementations_table[0])); - p += lrecord_type_count*sizeof (lrecord_implementations_table[0]); - - /* Reinitialize lrecord_markers from lrecord_implementations_table */ - for (i=0; i < lrecord_type_count; i++) - if (lrecord_implementations_table[i]) - lrecord_markers[i] = lrecord_implementations_table[i]->marker; - /* Do the relocations */ pdump_rt_list = p; count = 2; for (;;) { - pdump_reloc_table rt = PDUMP_READ (p, pdump_reloc_table); + pdump_reloc_table rt = PDUMP_READ_ALIGNED (p, pdump_reloc_table); + p = (char *) ALIGN_PTR (p, ALIGNOF (char *)); if (rt.desc) { + char **reloc = (char **)p; for (i=0; i < rt.count; i++) { - char *adr = delta + *(char **)p; - *(char **)p = adr; - pdump_reloc_one (adr, delta, rt.desc); - p += sizeof (char *); + reloc[i] += delta; + pdump_reloc_one (reloc[i], delta, rt.desc); } + p += rt.count * sizeof (char *); } else if (!(--count)) break; } - /* Put the pdump_wire variables in place */ - count = PDUMP_READ (p, EMACS_INT); - - for (i=0; i<count; i++) + /* Put the pdump_root_objects variables in place */ + i = PDUMP_READ_ALIGNED (p, size_t); + p = (char *) ALIGN_PTR (p, ALIGNOF (pdump_static_Lisp_Object)); + while (i--) { - Lisp_Object *var = PDUMP_READ (p, Lisp_Object *); - Lisp_Object obj = PDUMP_READ (p, Lisp_Object); + pdump_static_Lisp_Object obj = PDUMP_READ (p, pdump_static_Lisp_Object); - if (POINTER_TYPE_P (XTYPE (obj))) - XSETOBJ (obj, XTYPE (obj), (char *) XPNTR (obj) + delta); + if (POINTER_TYPE_P (XTYPE (obj.value))) + obj.value = wrap_object ((char *) XPNTR (obj.value) + delta); - *var = obj; + (* obj.address) = obj.value; } /* Final cleanups */ @@ -1078,7 +1162,8 @@ static int pdump_load_finish (void) p = pdump_rt_list; for (;;) { - pdump_reloc_table rt = PDUMP_READ (p, pdump_reloc_table); + pdump_reloc_table rt = PDUMP_READ_ALIGNED (p, pdump_reloc_table); + p = (char *) ALIGN_PTR (p, ALIGNOF (Lisp_Object)); if (!rt.desc) break; if (rt.desc == hash_table_description) @@ -1090,44 +1175,45 @@ static int pdump_load_finish (void) p += sizeof (Lisp_Object) * rt.count; } - /* Put back noninteractive1 to its real value */ - noninteractive1 = noninteractive; - return 1; } -#ifdef WINDOWSNT -static void pdump_file_unmap(void) +#ifdef WIN32_NATIVE +/* Free the mapped file if we decide we don't want it after all */ +static void +pdump_file_unmap (void) { + UnmapViewOfFile (pdump_start); + CloseHandle (pdump_hFile); + CloseHandle (pdump_hMap); } -static int pdump_file_get(const char *path) +static int +pdump_file_get (const char *path) { - HANDLE hFile; - HANDLE hMap; - - hFile = CreateFile (path, - GENERIC_READ + GENERIC_WRITE, /* Required for copy on write */ - 0, /* Not shared */ - NULL, /* Not inheritable */ - OPEN_EXISTING, - FILE_ATTRIBUTE_NORMAL, - NULL); /* No template file */ - if (hFile == INVALID_HANDLE_VALUE) + + pdump_hFile = CreateFile (path, + GENERIC_READ + GENERIC_WRITE, /* Required for copy on write */ + 0, /* Not shared */ + NULL, /* Not inheritable */ + OPEN_EXISTING, + FILE_ATTRIBUTE_NORMAL, + NULL); /* No template file */ + if (pdump_hFile == INVALID_HANDLE_VALUE) return 0; - pdump_length = GetFileSize (hFile, NULL); - hMap = CreateFileMapping (hFile, - NULL, /* No security attributes */ - PAGE_WRITECOPY, /* Copy on write */ - 0, /* Max size, high half */ - 0, /* Max size, low half */ - NULL); /* Unnamed */ - if (hMap == INVALID_HANDLE_VALUE) + pdump_length = GetFileSize (pdump_hFile, NULL); + pdump_hMap = CreateFileMapping (pdump_hFile, + NULL, /* No security attributes */ + PAGE_WRITECOPY, /* Copy on write */ + 0, /* Max size, high half */ + 0, /* Max size, low half */ + NULL); /* Unnamed */ + if (pdump_hMap == INVALID_HANDLE_VALUE) return 0; - pdump_start = MapViewOfFile (hMap, - FILE_MAP_COPY, /* Copy on write */ + pdump_start = MapViewOfFile (pdump_hMap, + FILE_MAP_COPY, /* Copy on write */ 0, /* Start at zero */ 0, 0); /* Map all of it */ @@ -1135,11 +1221,21 @@ static int pdump_file_get(const char *path) return 1; } -static void pdump_resource_free (void) -static int pdump_resource_get (void) +/* pdump_resource_free is called (via the pdump_free pointer) to release + any resources allocated by pdump_resource_get. Since the Windows API + specs specifically state that you don't need to (and shouldn't) free the + resources allocated by FindResource, LoadResource, and LockResource this + routine does nothing. */ +static void +pdump_resource_free (void) { - HRSRC hRes; /* Handle to dump resource */ - HRSRC hResLoad; /* Handle to loaded dump resource */ +} + +static int +pdump_resource_get (void) +{ + HRSRC hRes; /* Handle to dump resource */ + HRSRC hResLoad; /* Handle to loaded dump resource */ /* See Q126630 which describes how Windows NT and 95 trap writes to resource sections and duplicate the page to allow the write to proceed. @@ -1165,7 +1261,7 @@ static int pdump_resource_get (void) pdump_free = pdump_resource_free; pdump_length = SizeofResource (NULL, hRes); - if (pdump_length <= sizeof(dump_header)) + if (pdump_length <= sizeof (pdump_header)) { pdump_start = 0; return 0; @@ -1174,30 +1270,31 @@ static int pdump_resource_get (void) return 1; } -#else /* !WINDOWSNT */ +#else /* !WIN32_NATIVE */ -static void *pdump_mallocadr; - -static void pdump_file_free(void) +static void +pdump_file_free (void) { - xfree (pdump_mallocadr); + xfree (pdump_start); } #ifdef HAVE_MMAP -static void pdump_file_unmap(void) +static void +pdump_file_unmap (void) { munmap (pdump_start, pdump_length); } #endif -static int pdump_file_get(const char *path) +static int +pdump_file_get (const char *path) { int fd = open (path, O_RDONLY | OPEN_BINARY); if (fd<0) return 0; pdump_length = lseek (fd, 0, SEEK_END); - if (pdump_length < sizeof (dump_header)) + if (pdump_length < sizeof (pdump_header)) { close (fd); return 0; @@ -1206,31 +1303,35 @@ static int pdump_file_get(const char *path) lseek (fd, 0, SEEK_SET); #ifdef HAVE_MMAP +/* Unix 98 requires that sys/mman.h define MAP_FAILED, + but many earlier implementations don't. */ +# ifndef MAP_FAILED +# define MAP_FAILED ((void *) -1L) +# endif pdump_start = (char *) mmap (0, pdump_length, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0); - if (pdump_start != MAP_FAILED) + if (pdump_start != (char *) MAP_FAILED) { pdump_free = pdump_file_unmap; close (fd); return 1; } -#endif +#endif /* HAVE_MMAP */ - pdump_mallocadr = xmalloc(pdump_length+255); + pdump_start = xnew_array (char, pdump_length); pdump_free = pdump_file_free; - pdump_start = (char *)((255 + (unsigned long)pdump_mallocadr) & ~255); - read (pdump_fd, pdump_start, pdump_length); + read (fd, pdump_start, pdump_length); - close (pdump_fd); + close (fd); return 1; } -#endif /* !WINDOWSNT */ +#endif /* !WIN32_NATIVE */ -static int pdump_file_try(char *exe_path) +static int +pdump_file_try (char *exe_path) { - char *w; + char *w = exe_path + strlen (exe_path); - w = exe_path + strlen(exe_path); do { sprintf (w, "-%s-%08x.dmp", EMACS_VERSION, dump_id); @@ -1238,52 +1339,55 @@ static int pdump_file_try(char *exe_path) { if (pdump_load_check ()) return 1; - pdump_free(); + pdump_free (); } - + sprintf (w, "-%08x.dmp", dump_id); if (pdump_file_get (exe_path)) { if (pdump_load_check ()) return 1; - pdump_free(); + pdump_free (); } - + sprintf (w, ".dmp"); if (pdump_file_get (exe_path)) { if (pdump_load_check ()) return 1; - pdump_free(); + pdump_free (); } - + do w--; - while (w>exe_path && !IS_DIRECTORY_SEP (*w) && (*w != '-') && (*w != '.')); + while (w>exe_path && !IS_DIRECTORY_SEP (*w) && (*w != '-') && (*w != '.')); } while (w>exe_path && !IS_DIRECTORY_SEP (*w)); return 0; } -int pdump_load(const char *argv0) +int +pdump_load (const char *argv0) { - char exe_path[PATH_MAX]; + char exe_path[PATH_MAX], real_exe_path[PATH_MAX]; +#ifdef WIN32_NATIVE + GetModuleFileName (NULL, exe_path, PATH_MAX); + /* #### urk, needed for xrealpath() below */ + Vdirectory_sep_char = make_char ('\\'); +#else /* !WIN32_NATIVE */ char *w; -#ifdef WINDOWSNT - GetModuleFileName (NULL, exe_name, PATH_MAX); -#else /* !WINDOWSNT */ const char *dir, *p; dir = argv0; if (dir[0] == '-') { /* XEmacs as a login shell, oh goody! */ - dir = getenv("SHELL"); + dir = getenv ("SHELL"); } - p = dir + strlen(dir); + p = dir + strlen (dir); while (p != dir && !IS_ANY_SEP (p[-1])) p--; - + if (p != dir) { /* invocation-name includes a directory component -- presumably it @@ -1313,13 +1417,13 @@ int pdump_load(const char *argv0) { *w++ = '/'; } - strcpy(w, name); - + strcpy (w, name); + /* ### #$%$#^$^@%$^#%@$ ! */ #ifdef access #undef access #endif - + if (!access (exe_path, X_OK)) break; if (!*p) @@ -1328,18 +1432,22 @@ int pdump_load(const char *argv0) sprintf (exe_path, "./%s", name); break; } - path = p+1; + path = p+1; } } -#endif /* WINDOWSNT */ +#endif /* WIN32_NATIVE */ - if (pdump_file_try (exe_path)) + /* Save exe_path because pdump_file_try() modifies it */ + strcpy(real_exe_path, exe_path); + if (pdump_file_try (exe_path) + || (xrealpath(real_exe_path, real_exe_path) + && pdump_file_try (real_exe_path))) { pdump_load_finish (); return 1; } -#ifdef WINDOWSNT +#ifdef WIN32_NATIVE if (pdump_resource_get ()) { if (pdump_load_check ()) diff --git a/src/dumper.h b/src/dumper.h index 901bd1c..d89e28d 100644 --- a/src/dumper.h +++ b/src/dumper.h @@ -26,5 +26,6 @@ Boston, MA 02111-1307, USA. */ void pdump_objects_unmark (void); void pdump (void); int pdump_load (const char *argv0); +extern unsigned int dump_id; #endif /* INCLUDED_dumper_h */ diff --git a/src/emacs.c b/src/emacs.c index 5114354..417e022 100644 --- a/src/emacs.c +++ b/src/emacs.c @@ -2,6 +2,8 @@ Copyright (C) 1985, 1986, 1987, 1992, 1993, 1994 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. + Copyright (C) 2000, 2002 Ben Wing. + Copyright (C) 2000,2002 MORIOKA Tomohiko. This file is part of XEmacs. @@ -22,6 +24,141 @@ Boston, MA 02111-1307, USA. */ /* Synched up with: Mule 2.0, FSF 19.28. */ +/* Capsule summary of the various releases of Lucid Emacs/XEmacs and + FSF/GNU Emacs. Provided here for use in cross-referencing version + releases and dates in comments, esp. in the authorship comments at + the beginning of each file. More information about history can be + found in the beginning of the Internals Manual and in the About page. + + +-- A time line for Lucid Emacs/XEmacs is + +version 19.0 shipped with Energize 1.0, April 1992. +version 19.1 released June 4, 1992. +version 19.2 released June 19, 1992. +version 19.3 released September 9, 1992. +version 19.4 released January 21, 1993. +version 19.5 was a repackaging of 19.4 with a few bug fixes and + shipped with Energize 2.0. Never released to the net. +version 19.6 released April 9, 1993. +version 19.7 was a repackaging of 19.6 with a few bug fixes and + shipped with Energize 2.1. Never released to the net. +version 19.8 released September 6, 1993. +version 19.9 released January 12, 1994. +version 19.10 released May 27, 1994. +version 19.11 (first XEmacs) released September 13, 1994. +version 19.12 released June 23, 1995. +version 19.13 released September 1, 1995. +version 19.14 released June 23, 1996. +version 20.0 released February 9, 1997. +version 19.15 released March 28, 1997. +version 20.1 (not released to the net) April 15, 1997. +version 20.2 released May 16, 1997. +version 19.16 released October 31, 1997. +version 20.3 (the first stable version of XEmacs 20.x) released + November 30, 1997. +version 20.4 released February 28, 1998. + + +-- A time line for GNU Emacs version 19 is + +version 19.7 (beta) (first beta release) released ??????; prob. late May 1993. +version 19.8 (beta) released May 27, 1993. +version 19.9 (beta) released May 27, 1993. +version 19.10 (beta) released May 30, 1993. +version 19.11 (beta) released June 1, 1993. +version 19.12 (beta) released June 2, 1993. +version 19.13 (beta) released June 8, 1993. +version 19.14 (beta) released June 17, 1993. +version 19.15 (beta) released June 19, 1993. +version 19.16 (beta) released July 6, 1993. +version 19.17 (beta) released late July, 1993. +version 19.18 (beta) released August 9, 1993. +version 19.19 (beta) released August 15, 1993. +version 19.20 (beta) released November 17, 1993. +version 19.21 (beta) released November 17, 1993. +version 19.22 (beta) released November 28, 1993. +version 19.23 (beta) released May 17, 1994. +version 19.24 (beta) released May 16, 1994. +version 19.25 (beta) released June 3, 1994. +version 19.26 (beta) released September 11, 1994. +version 19.27 (beta) released September 14, 1994. +version 19.28 (first ``official'' release) released November 1, 1994. +version 19.29 released June 21, 1995. +version 19.30 released November 24, 1995. +version 19.31 released May 25, 1996. +version 19.32 released July 31, 1996. +version 19.33 released August 11, 1996. +version 19.34 released August 21, 1996. +version 19.34b released September 6, 1996. + + +-- A time line for GNU Emacs version 20 is + +version 20.1 released September 17, 1997. +version 20.2 released September 20, 1997. +version 20.3 released August 19, 1998. + + +-- A time line for GNU Emacs version 18 and older is + +GNU Emacs version 15 (15.34) was released sometime in 1984 or 1985 and + shared some code with a version of Emacs written by James Gosling (the + same James Gosling who later created the Java language). +GNU Emacs version 16 (first released version was 16.56) was released on + July 15, 1985. All Gosling code was removed due to potential copyright + problems with the code. +version 16.57: released on September 16, 1985. +versions 16.58, 16.59: released on September 17, 1985. +version 16.60: released on September 19, 1985. These later version 16's + incorporated patches from the net, esp. for getting Emacs to work under + System V. +version 17.36 (first official v17 release) released on December 20, 1985. + Included a TeX-able user manual. First official unpatched version that + worked on vanilla System V machines. +version 17.43 (second official v17 release) released on January 25, 1986. +version 17.45 released on January 30, 1986. +version 17.46 released on February 4, 1986. +version 17.48 released on February 10, 1986. +version 17.49 released on February 12, 1986. +version 17.55 released on March 18, 1986. +version 17.57 released on March 27, 1986. +version 17.58 released on April 4, 1986. +version 17.61 released on April 12, 1986. +version 17.63 released on May 7, 1986. +version 17.64 released on May 12, 1986. +version 18.24 (a beta version) released on October 2, 1986. +version 18.30 (a beta version) released on November 15, 1986. +version 18.31 (a beta version) released on November 23, 1986. +version 18.32 (a beta version) released on December 7, 1986. +version 18.33 (a beta version) released on December 12, 1986. +version 18.35 (a beta version) released on January 5, 1987. +version 18.36 (a beta version) released on January 21, 1987. +January 27, 1987: The Great Usenet Renaming. net.emacs is now comp.emacs. +version 18.37 (a beta version) released on February 12, 1987. +version 18.38 (a beta version) released on March 3, 1987. +version 18.39 (a beta version) released on March 14, 1987. +version 18.40 (a beta version) released on March 18, 1987. +version 18.41 (the first ``official'' release) released on March 22, 1987. +version 18.45 released on June 2, 1987. +version 18.46 released on June 9, 1987. +version 18.47 released on June 18, 1987. +version 18.48 released on September 3, 1987. +version 18.49 released on September 18, 1987. +version 18.50 released on February 13, 1988. +version 18.51 released on May 7, 1988. +version 18.52 released on September 1, 1988. +version 18.53 released on February 24, 1989. +version 18.54 released on April 26, 1989. +version 18.55 released on August 23, 1989. This is the earliest version + that is still available by FTP. +version 18.56 released on January 17, 1991. +version 18.57 released late January, 1991. +version 18.58 released ?????. +version 18.59 released October 31, 1992. + +*/ + /* Note: It is necessary to specify <config.h> and not "config.h" in order for the --srcdir type of compilation to work properly. Otherwise the config.h from the srcdir, rather than the one from @@ -35,14 +172,27 @@ Boston, MA 02111-1307, USA. */ #include "commands.h" #include "console.h" #include "process.h" +#include "redisplay.h" +#include "frame.h" #include "sysdep.h" -#include <setjmp.h> #include "syssignal.h" /* Always include before systty.h */ #include "systty.h" #include "sysfile.h" #include "systime.h" +#ifdef PDUMP +#include "dumper.h" +#endif + +#ifndef SEPCHAR +#define SEPCHAR ':' +#endif + +#ifdef QUANTIFY +#include <quantify.h> +#endif + #ifdef HAVE_SHLIB #include "sysdll.h" #endif @@ -53,23 +203,21 @@ Boston, MA 02111-1307, USA. */ #endif #ifdef TOOLTALK -#include TT_C_H_PATH -#endif - -#ifdef APOLLO -#ifndef APOLLO_SR10 -#include <default_acl.h> -#endif +#include TT_C_H_FILE #endif -#if defined (WINDOWSNT) -#include <windows.h> +#if defined (WIN32_NATIVE) +#include "nt.h" #endif /* For PATH_EXEC */ #include <paths.h> -#if !defined SYSTEM_MALLOC && !defined DOUG_LEA_MALLOC +#if defined (HEAP_IN_DATA) && !defined(PDUMP) +void report_sheap_usage (int die_if_pure_storage_exceeded); +#endif + +#if !defined (SYSTEM_MALLOC) && !defined (DOUG_LEA_MALLOC) extern void *(*__malloc_hook)(size_t); extern void *(*__realloc_hook)(void *, size_t); extern void (*__free_hook)(void *); @@ -94,6 +242,10 @@ static void *malloc_state_ptr; void r_alloc_reinit (void); # endif +#ifdef HAVE_GTK +void console_type_create_select_gtk(void); +#endif + /* Variable whose value is symbol giving operating system type. */ Lisp_Object Vsystem_type; @@ -107,6 +259,7 @@ Lisp_Object Vsystem_configuration_options; /* Version numbers and strings */ Lisp_Object Vemacs_major_version; Lisp_Object Vemacs_minor_version; +Lisp_Object Vemacs_patch_level; Lisp_Object Vemacs_beta_version; Lisp_Object Vxemacs_codename; #ifdef INFODOCK @@ -135,15 +288,20 @@ Lisp_Object Vemacs_program_name, Vemacs_program_version; Lisp_Object Vexec_path; Lisp_Object Vexec_directory, Vconfigure_exec_directory; Lisp_Object Vlisp_directory, Vconfigure_lisp_directory; +Lisp_Object Vmule_lisp_directory, Vconfigure_mule_lisp_directory; +Lisp_Object Vutf_2000_lisp_directory, Vconfigure_utf_2000_lisp_directory; +Lisp_Object Vmodule_directory, Vconfigure_module_directory; +Lisp_Object Vsite_module_directory, Vconfigure_site_module_directory; Lisp_Object Vconfigure_package_path; Lisp_Object Vdata_directory, Vconfigure_data_directory; Lisp_Object Vdoc_directory, Vconfigure_doc_directory; Lisp_Object Vconfigure_lock_directory; Lisp_Object Vdata_directory_list; -Lisp_Object Vinfo_directory, Vconfigure_info_directory; +Lisp_Object Vconfigure_info_directory; Lisp_Object Vsite_directory, Vconfigure_site_directory; Lisp_Object Vconfigure_info_path; Lisp_Object Vinternal_error_checking; +Lisp_Object Vmail_lock_methods, Vconfigure_mail_lock_method; Lisp_Object Vpath_separator; /* The default base directory XEmacs is installed under. */ @@ -152,10 +310,12 @@ Lisp_Object Vconfigure_exec_prefix_directory, Vconfigure_prefix_directory; /* If nonzero, set XEmacs to run at this priority. This is also used in child_setup and sys_suspend to make sure subshells run at normal priority. */ -int emacs_priority; +Fixnum emacs_priority; -/* If non-zero a filter or a sentinel is running. Tested to save the match - data on the first attempt to change it inside asynchronous code. */ +/* Some FSF junk with running_asynch_code, to preserve the match + data. Not necessary because we don't call process filters + asynchronously (i.e. from within QUIT). */ +/* #### Delete this when merging the rest of my code */ int running_asynch_code; /* If non-zero, a window-system was specified on the command line. */ @@ -164,7 +324,7 @@ int display_arg; /* Type of display specified. We cannot use a Lisp symbol here because Lisp symbols may not initialized at the time that we set this variable. */ -CONST char *display_use; +const char *display_use; /* If non-zero, then the early error handler will only print the error message and exit. */ @@ -184,69 +344,287 @@ uintptr_t bss_end = 0; /* Number of bytes of writable memory we can expect to be able to get */ unsigned int lim_data; +/* WARNING! + + Some LISP-visible command-line options are set by XEmacs _before_ the + data is dumped in building a --pdump XEmacs, but used _after_ it is + restored in normal operation. Thus the dump-time values overwrite the + values XEmacs is getting at runtime. Such variables must be saved + before loading the dumpfile, and restored afterward. + + Therefore these variables may not be initialized in vars_of_emacs(). + + The save/restore is done immediately before and after pdump_load() in + main_1(). See that function for the current list of protected variables. + + Note that saving/restoring is only necessary for a few variables that are + o command line arguments effective at runtime (as opposed to dump-time), + o parsed before pdump_load, and + o exported to Lisp via a DEFVAR. +*/ + /* Nonzero means running XEmacs without interactive terminal. */ int noninteractive; /* Value of Lisp variable `noninteractive'. Normally same as C variable `noninteractive' - but nothing terrible happens if user sets this one. */ + but nothing terrible happens if user sets this one. + + Shadowed from the pdumper by `noninteractive'. */ int noninteractive1; /* Nonzero means don't perform site-lisp searches at startup */ int inhibit_site_lisp; +/* Nonzero means don't perform site-modules searches at startup */ +int inhibit_site_modules; + /* Nonzero means don't respect early packages at startup */ int inhibit_early_packages; /* Nonzero means don't load package autoloads at startup */ int inhibit_autoloads; +/* Nonzero means don't load the dump file (ignored if not PDUMP) */ + +int nodumpfile; + /* Nonzero means print debug information about path searching */ int debug_paths; /* Save argv and argc. */ -char **initial_argv; -int initial_argc; +static Extbyte **initial_argv; /* #### currently unused */ +static int initial_argc; /* #### currently unused */ static void sort_args (int argc, char **argv); -extern int always_gc; /* hack */ - Lisp_Object Qkill_emacs_hook; Lisp_Object Qsave_buffers_kill_emacs; +extern Lisp_Object Vlisp_EXEC_SUFFIXES; + -/* Signal code for the fatal signal that was received */ -static int fatal_error_code; -/* Nonzero if handling a fatal error already */ -static int fatal_error_in_progress; +/* Ben's capsule summary about expected and unexpected exits from XEmacs. + + Expected exits occur when the user directs XEmacs to exit, for example + by pressing the close button on the only frame in XEmacs, or by typing + C-x C-c. This runs `save-buffers-kill-emacs', which saves any necessary + buffers, and then exits using the primitive `kill-emacs'. + + However, unexpected exits occur in a few different ways: + + -- a memory access violation or other hardware-generated exception + occurs. This is the worst possible problem to deal with, because + the fault can occur while XEmacs is in any state whatsoever, even + quite unstable ones. As a result, we need to be *extremely* careful + what we do. + -- we are using one X display (or if we've used more, we've closed the + others already), and some hardware or other problem happens and + suddenly we've lost our connection to the display. In this situation, + things are not so dire as in the last one; our code itself isn't + trashed, so we can continue execution as normal, after having set + things up so that we can exit at the appropriate time. Our exit + still needs to be of the emergency nature; we have no displays, so + any attempts to use them will fail. We simply want to auto-save + (the single most important thing to do during shut-down), do minimal + cleanup of stuff that has an independent existence outside of XEmacs, + and exit. + + Currently, both unexpected exit scenarios described above set + preparing_for_armageddon to indicate that nonessential and possibly + dangerous things should not be done, specifically: + + -- no garbage collection. + -- no hooks are run. + -- no messages of any sort from autosaving. + -- autosaving tries harder, ignoring certain failures. + -- existing frames are not deleted. + + (Also, all places that set preparing_for_armageddon also + set dont_check_for_quit. This happens separately because it's + also necessary to set other variables to make absolutely sure + no quitting happens.) + + In the first scenario above (the access violation), we also set + fatal_error_in_progress. This causes more things to not happen: + + -- assertion failures do not abort. + -- printing code does not do code conversion or gettext when + printing to stdout/stderr. +*/ + +/* Nonzero if handling a fatal error already. */ +int fatal_error_in_progress; -static void shut_down_emacs (int sig, Lisp_Object stuff); +/* Non-nil means we're going down, so we better not run any hooks + or do other non-essential stuff. */ +int preparing_for_armageddon; + +/* Nonzero means we're in an unstable situation and need to skip + i18n conversions and such during printing. */ +int inhibit_non_essential_printing_operations; + +static JMP_BUF run_temacs_catch; + +static int run_temacs_argc; +static char **run_temacs_argv; +static char *run_temacs_args; +static EMACS_INT run_temacs_argv_size; +static EMACS_INT run_temacs_args_size; + +static void shut_down_emacs (int sig, Lisp_Object stuff, int no_auto_save); + +/* ------------------------------- */ +/* low-level debugging functions */ +/* ------------------------------- */ + +#if defined (WIN32_NATIVE) && defined (DEBUG_XEMACS) +#define debugging_breakpoint() DebugBreak () +#else +#define debugging_breakpoint() +#endif + +void +debug_break (void) +{ + debugging_breakpoint (); +} + +#if defined (WIN32_NATIVE) || defined (CYGWIN) + +/* Return whether all bytes in the specified memory block can be read. */ +int +debug_can_access_memory (void *ptr, Bytecount len) +{ + return !IsBadReadPtr (ptr, len); +} + +#else /* !(defined (WIN32_NATIVE) || defined (CYGWIN)) */ + +/* #### There must be a better way!!!! */ + +static JMP_BUF memory_error_jump; + +static SIGTYPE +debug_memory_error (int signum) +{ + EMACS_REESTABLISH_SIGNAL (signum, debug_memory_error); + EMACS_UNBLOCK_SIGNAL (signum); + LONGJMP (memory_error_jump, 1); +} + +/* Return whether all bytes in the specified memory block can be read. */ +int +debug_can_access_memory (void *ptr, Bytecount len) +{ + /* Use volatile to protect variables from being clobbered by longjmp. */ + SIGTYPE (*volatile old_sigbus) (int); + SIGTYPE (*volatile old_sigsegv) (int); + volatile int old_errno = errno; + volatile int retval = 1; + + if (!SETJMP (memory_error_jump)) + { + old_sigbus = + (SIGTYPE (*) (int)) signal (SIGBUS, debug_memory_error); + old_sigsegv = + (SIGTYPE (*) (int)) signal (SIGSEGV, debug_memory_error); + + if (len > 1) + /* If we can, try to avoid problems with super-optimizing compilers + that might decide that memcmp (ptr, ptr, len) can be optimized + away since its result is always 1. */ + memcmp (ptr, (char *) ptr + 1, len - 1); + else + memcmp (ptr, ptr, len); + } + else + retval = 0; + signal (SIGBUS, old_sigbus); + signal (SIGSEGV, old_sigsegv); + errno = old_errno; + + return retval; +} + +#endif /* defined (WIN32_NATIVE) || defined (CYGWIN) */ + +#ifdef DEBUG_XEMACS + +DEFUN ("force-debugging-signal", Fforce_debugging_signal, 0, 1, 0, /* +Cause XEmacs to enter the debugger. +On some systems, there may be no way to do this gracefully; if so, +nothing happens unless ABORT is non-nil, in which case XEmacs will +abort() -- a sure-fire way to immediately get back to the debugger, +but also a sure-fire way to kill XEmacs (and dump core on Unix +systems)! +*/ + (abort_)) +{ + debugging_breakpoint (); + if (!NILP (abort_)) + abort (); + return Qnil; +} + +#endif /* DEBUG_XEMACS */ + +static void +ensure_no_quitting_from_now_on (void) +{ + /* make sure no quitting from now on!! */ + dont_check_for_quit = 1; + Vinhibit_quit = Qt; + Vquit_flag = Qnil; +} /* Handle bus errors, illegal instruction, etc. */ SIGTYPE fatal_error_signal (int sig) { - fatal_error_code = sig; - signal (sig, SIG_DFL); + fatal_error_in_progress++; + inhibit_non_essential_printing_operations = 1; + preparing_for_armageddon = 1; + + ensure_no_quitting_from_now_on (); + /* Unblock the signal so that if the same signal gets sent in the code below, we avoid a deadlock. */ - EMACS_UNBLOCK_SIGNAL (fatal_error_code); + EMACS_UNBLOCK_SIGNAL (sig); + + /* Only try auto-saving first time through. If we crash in auto-saving, + don't do it again. */ + if (fatal_error_in_progress == 1) + { + Fdo_auto_save (Qt, Qnil); /* do this before anything hazardous */ + /* Do this so that the variable has the same value of 2 regardless of + whether we made it through auto-saving correctly. */ + fatal_error_in_progress++; + } + else if (fatal_error_in_progress == 2) + stderr_out ("WARNING: Unable to auto-save your files properly.\n" + "Some or all may in fact have been auto-saved.\n" + "\n"); + + /* Now, reset our signal handler, so the next time, we just die. + Don't do this before auto-saving. */ + signal (sig, SIG_DFL); + /* Keep in mind that there's more than one signal that we can crash + on. */ /* If fatal error occurs in code below, avoid infinite recursion. */ - if (! fatal_error_in_progress) + if (fatal_error_in_progress <= 2) { - fatal_error_in_progress = dont_check_for_quit = 1; - shut_down_emacs (sig, Qnil); + shut_down_emacs (sig, Qnil, 1); stderr_out ("\nLisp backtrace follows:\n\n"); Fbacktrace (Qexternal_debugging_output, Qt); # if 0 /* This is evil, rarely useful, and causes grief in some cases. */ /* Check for Sun-style stack printing via /proc */ { - CONST char *pstack = "/usr/proc/bin/pstack"; + const char *pstack = "/usr/proc/bin/pstack"; if (access (pstack, X_OK) == 0) { char buf[100]; @@ -259,65 +637,97 @@ fatal_error_signal (int sig) # endif } /* Signal the same code; this time it will really be fatal. */ - kill (getpid (), fatal_error_code); + kill (getpid (), sig); SIGRETURN; } - -DOESNT_RETURN -fatal (CONST char *fmt, ...) -{ - va_list args; - va_start (args, fmt); +#ifdef _MSC_VER - fprintf (stderr, "\nXEmacs: "); - vfprintf (stderr, GETTEXT (fmt), args); - fprintf (stderr, "\n"); +static DWORD +mswindows_handle_hardware_exceptions (DWORD code) +{ + if (code != STATUS_ACCESS_VIOLATION && code != STATUS_ILLEGAL_INSTRUCTION + && code != STATUS_PRIVILEGED_INSTRUCTION + && code != STATUS_DATATYPE_MISALIGNMENT) + return EXCEPTION_CONTINUE_SEARCH; + + /* I don't know if this filter is still wrapped in the outer __try, but + it doesn't hurt to have another one. --ben + And it lets us control more exactly what we really want to do in such + a situation. */ + __try + { + fatal_error_in_progress++; + inhibit_non_essential_printing_operations = 1; + preparing_for_armageddon = 1; - va_end (args); - fflush (stderr); - exit (1); -} + ensure_no_quitting_from_now_on (); -/* #### The following two functions should be replaced with - calls to emacs_doprnt_*() functions, with STREAM set to send out - to stdout or stderr. This is the only way to ensure that - I18N3 works properly (many implementations of the *printf() - functions, including the ones included in glibc, do not implement - the %###$ argument-positioning syntax). */ + /* Only try auto-saving first time through. If we crash in auto-saving, + don't do it again. */ + if (fatal_error_in_progress == 1) + { + Fdo_auto_save (Qt, Qnil); /* do this before anything hazardous */ + /* Do this so that the variable has the same value of 2 regardless of + whether we made it through auto-saving correctly. */ + fatal_error_in_progress++; + } + else if (fatal_error_in_progress == 2) + stderr_out ("WARNING: Unable to auto-save your files properly.\n" + "Some or all may in fact have been auto-saved.\n" + "\n"); -/* exactly equivalent to fprintf (stderr, fmt, ...) except that it calls - GETTEXT on the format string. */ + /* If fatal error occurs in code below, avoid infinite recursion. */ + if (fatal_error_in_progress <= 2) + { + shut_down_emacs (-1, Qnil, 1); + stderr_out ("\nLisp backtrace follows:\n\n"); + Fbacktrace (Qexternal_debugging_output, Qt); + } + } + /* VC++ documentation says that + GetExceptionCode() cannot be called inside the filter itself. */ + + /* __except (mswindows_handle_hardware_exceptions (GetExceptionCode ())) {} + + The line above is original. Unfortunately, when an error is tripped + inside of the handler (e.g. during Fbacktrace()), and the handler for + the handler is invoked, it correctly notices that something is amiss + and it should just return -- but it returns EXCEPTION_CONTINUE_SEARCH, + which causes the debugger to be invoked debugging the handler code in + this function -- and WITH THE STACK UNWOUND so that you see main() + calling mswindows_handle_hardware_exceptions(), calling Fbacktrace(), + and a crash a couple of frames in -- AND NO SIGN OF THE ORIGINAL CRASH! + + There's some real weirdness going on in the stack handling -- unlike + in Unix, where further crashes just keep adding to the stack, it seems + that under the structured-exception-handling, the stack can actually + bounce back and forth between the full stack at the location of the + exception and the unwound stack at the place where the __try clause was + established. I don't completely understand it. What I do know is that + returning EXCEPTION_EXECUTE_HANDLER on nested crash has the effect of + aborting execution of the handler and going back to the outer filter + function, which returns EXCEPTION_CONTINUE_SEARCH and everything is + hunky-dorey -- your debugger sees a crash at the right location with + the right stack. + + I'm leaving in the trickier Unix-like code in the handler; someone who + understands better than me how the stack works in these handlers could + fix it up more. As it is, it works pretty well, so I'm not likely to + touch it more. --ben + */ -int -stderr_out (CONST char *fmt, ...) -{ - int retval; - va_list args; - va_start (args, fmt); + __except (EXCEPTION_EXECUTE_HANDLER) {} - retval = vfprintf (stderr, GETTEXT (fmt), args); - va_end (args); - /* fflush (stderr); */ - return retval; + /* pretend we didn't handle this, so that the debugger is invoked and/or + the normal GPF box appears. */ + return EXCEPTION_CONTINUE_SEARCH; } -/* exactly equivalent to fprintf (stdout, fmt, ...) except that it calls - GETTEXT on the format string. */ +#endif /* _MSC_VER */ -int -stdout_out (CONST char *fmt, ...) -{ - int retval; - va_list args; - va_start (args, fmt); - - retval = vfprintf (stdout, GETTEXT (fmt), args); - - va_end (args); - return retval; -} + #ifdef SIGDANGER @@ -340,7 +750,7 @@ memory_warning_signal (int sig) /* Code for dealing with Lisp access to the Unix command line */ static Lisp_Object -make_arg_list_1 (int argc, char **argv, int skip_args) +make_arg_list_1 (int argc, Extbyte **argv, int skip_args) { Lisp_Object result = Qnil; REGISTER int i; @@ -349,28 +759,38 @@ make_arg_list_1 (int argc, char **argv, int skip_args) { if (i == 0 || i > skip_args) { -#ifdef WINDOWSNT +#ifdef WIN32_NATIVE if (i == 0) { /* Do not trust to what crt0 has stuffed into argv[0] */ - char full_exe_path [MAX_PATH]; + char full_exe_path[MAX_PATH]; + Lisp_Object fullpath; + GetModuleFileName (NULL, full_exe_path, MAX_PATH); - result = Fcons (build_ext_string (full_exe_path, FORMAT_FILENAME), - result); + fullpath = build_ext_string (full_exe_path, Qmswindows_tstr); + result = Fcons (fullpath, result); #if defined(HAVE_SHLIB) - (void)dll_init(full_exe_path); + { + Extbyte *fullpathext; + + LISP_STRING_TO_EXTERNAL (fullpath, fullpathext, + Qdll_filename_encoding); + (void) dll_init (fullpathext); + } #endif } else #endif - result = Fcons (build_ext_string (argv [i], FORMAT_FILENAME), result); + result = Fcons (build_ext_string (argv[i], + Qcommand_argument_encoding), + result); } } return result; } Lisp_Object -make_arg_list (int argc, char **argv) +make_arg_list (int argc, Extbyte **argv) { return make_arg_list_1 (argc, argv, 0); } @@ -378,19 +798,19 @@ make_arg_list (int argc, char **argv) /* Calling functions are also responsible for calling free_argc_argv when they are done with the generated list. */ void -make_argc_argv (Lisp_Object argv_list, int *argc, char ***argv) +make_argc_argv (Lisp_Object argv_list, int *argc, Extbyte ***argv) { Lisp_Object next; int n = XINT (Flength (argv_list)); REGISTER int i; - *argv = (char**) xmalloc ((n+1) * sizeof (char*)); + *argv = (Extbyte**) xmalloc ((n+1) * sizeof (Extbyte*)); for (i = 0, next = argv_list; i < n; i++, next = XCDR (next)) { - CONST char *temp; + const Extbyte *temp; CHECK_STRING (XCAR (next)); - GET_C_STRING_EXT_DATA_ALLOCA (XCAR (next), FORMAT_OS, temp); + LISP_STRING_TO_EXTERNAL (XCAR (next), temp, Qcommand_argument_encoding); (*argv) [i] = xstrdup (temp); } (*argv) [n] = 0; @@ -398,7 +818,7 @@ make_argc_argv (Lisp_Object argv_list, int *argc, char ***argv) } void -free_argc_argv (char **argv) +free_argc_argv (Extbyte **argv) { int elt = 0; @@ -411,7 +831,7 @@ free_argc_argv (char **argv) } static void -init_cmdargs (int argc, char **argv, int skip_args) +init_cmdargs (int argc, Extbyte **argv, int skip_args) { initial_argv = argv; initial_argc = argc; @@ -444,15 +864,6 @@ Return the directory name in which the Emacs executable was located. # undef RUN_TIME_REMAP #endif -#if defined (MULE) && defined (MSDOS) && defined (EMX) -/* Setup all of files be input/output'ed with binary translation mdoe. */ -asm (" .text"); -asm ("L_setbinmode:"); -asm (" movl $1, __fmode_bin"); -asm (" ret"); -asm (" .stabs \"___CTOR_LIST__\", 23, 0, 0, L_setbinmode"); -#endif - /* Test whether the next argument in ARGV matches SSTR or a prefix of LSTR (at least MINLEN characters). If so, then if VALPTR is non-null (the argument is supposed to have a value) store in *VALPTR either @@ -490,7 +901,7 @@ argmatch (char **argv, int argc, char *sstr, char *lstr, return 1; } arglen = (valptr != NULL && (p = strchr (arg, '=')) != NULL - ? p - arg : strlen (arg)); + ? p - arg : (int) strlen (arg)); if (lstr == 0 || arglen < minlen || strncmp (arg, lstr, arglen) != 0) return 0; else if (valptr == NULL) @@ -519,7 +930,25 @@ argmatch (char **argv, int argc, char *sstr, char *lstr, /* Make stack traces always identify version + configuration */ #define main_1 STACK_TRACE_EYE_CATCHER -static DOESNT_RETURN +/* This function is not static, so that the compiler is less likely to + inline it, which would make it not show up in stack traces. + + The restart argument is a flag that indicates that main_1 is now + being called for the second time in this invocation of xemacs; this can + only happen in an xemacs that is not loaded with dumped data (temacs + with the conventional dumper or xemacs -nd with the pdumper). See + Frun_emacs_from_temacs(). + + restart interacts with initialized as follows (per Olivier Galibert): + + It's perverted. + + initialized==0 => temacs + initialized!=0 && restart!=0 => run-temacs + initialized!=0 && restart==0 => xemacs/post pdump_load() +*/ +DECLARE_DOESNT_RETURN (main_1 (int, char **, char **, int)); +DOESNT_RETURN main_1 (int argc, char **argv, char **envp, int restart) { char stack_bottom_variable; @@ -530,7 +959,8 @@ main_1 (int argc, char **argv, char **envp, int restart) extern int malloc_cookie; #endif -#if !defined(SYSTEM_MALLOC) && !defined(HAVE_LIBMCHECK) +#if (!defined (SYSTEM_MALLOC) && !defined (HAVE_LIBMCHECK) \ + && !defined (DOUG_LEA_MALLOC)) /* Make sure that any libraries we link against haven't installed a hook for a gmalloc of a potentially incompatible version. */ /* If we're using libmcheck, the hooks have already been initialized, */ @@ -538,9 +968,10 @@ main_1 (int argc, char **argv, char **envp, int restart) __malloc_hook = NULL; __realloc_hook = NULL; __free_hook = NULL; -#endif /* not SYSTEM_MALLOC */ +#endif /* not SYSTEM_MALLOC or HAVE_LIBMCHECK or DOUG_LEA_MALLOC */ noninteractive = 0; + inhibit_non_essential_printing_operations = 1; #ifdef NeXT /* 19-Jun-1995 -baw @@ -552,7 +983,7 @@ main_1 (int argc, char **argv, char **envp, int restart) * But hey, it solves all NS related memory problems, so who's * complaining? */ if (initialized && malloc_jumpstart (malloc_cookie) != 0) - fprintf (stderr, "malloc jumpstart failed!\n"); + stderr_out ("malloc jumpstart failed!\n"); #endif /* NeXT */ /* @@ -570,23 +1001,7 @@ main_1 (int argc, char **argv, char **envp, int restart) sort_args (argc, argv); - /* Map in shared memory, if we are using that. */ -#ifdef HAVE_SHM - if (argmatch (argv, argc, "-nl", "--no-shared-memory", 6, NULL, &skip_args)) - { - map_in_data (0); - /* The shared memory was just restored, which clobbered this. */ - skip_args = 1; - } - else - { - map_in_data (1); - /* The shared memory was just restored, which clobbered this. */ - skip_args = 0; - } -#endif /* HAVE_SHM */ - -#if (defined (MSDOS) && defined (EMX)) || defined (WIN32) || defined (_SCO_DS) +#if defined (WIN32_NATIVE) || defined (_SCO_DS) environ = envp; #endif @@ -600,18 +1015,12 @@ main_1 (int argc, char **argv, char **envp, int restart) clearerr (stdin); -#ifdef APOLLO -#ifndef APOLLO_SR10 - /* If USE_DOMAIN_ACLS environment variable exists, - use ACLs rather than UNIX modes. */ - if (egetenv ("USE_DOMAIN_ACLS")) - default_acl (USE_DEFACL); -#endif -#endif /* APOLLO */ - #if defined (HAVE_MMAP) && defined (REL_ALLOC) /* ralloc can only be used if using the GNU memory allocator. */ init_ralloc (); +#elif defined (REL_ALLOC) && !defined(DOUG_LEA_MALLOC) + if (initialized) + init_ralloc(); #endif #ifdef HAVE_SOCKS @@ -625,15 +1034,6 @@ main_1 (int argc, char **argv, char **envp, int restart) memory_warnings (0, malloc_warning); #endif /* not SYSTEM_MALLOC */ -#ifdef MSDOS - /* We do all file input/output as binary files. When we need to translate - newlines, we do that manually. */ - _fmode = O_BINARY; - (stdin) ->_flag &= ~_IOTEXT; - (stdout)->_flag &= ~_IOTEXT; - (stderr)->_flag &= ~_IOTEXT; -#endif /* MSDOS */ - #ifdef SET_EMACS_PRIORITY if (emacs_priority != 0) nice (-emacs_priority); @@ -650,6 +1050,17 @@ main_1 (int argc, char **argv, char **envp, int restart) inhibit_window_system = 1; #endif + /* Handle the -sd/--show-dump-id switch, which means show the hex dump_id and quit */ + if (argmatch (argv, argc, "-sd", "--show-dump-id", 9, NULL, &skip_args)) + { +#ifdef PDUMP + printf ("%08x\n", dump_id); +#else + printf ("Portable dumper not configured; -sd just forces exit.\n"); +#endif + exit (0); + } + /* Handle the -t switch, which specifies filename to use as terminal */ { char *term; @@ -671,6 +1082,12 @@ main_1 (int argc, char **argv, char **envp, int restart) } } + /* Handle the --no-dump-file/-nd switch, which means don't load the dump file (ignored when not using pdump) */ + if (argmatch (argv, argc, "-nd", "--no-dump-file", 7, NULL, &skip_args)) + { + nodumpfile = 1; + } + /* Handle -nw switch */ if (argmatch (argv, argc, "-nw", "--no-windows", 6, NULL, &skip_args)) inhibit_window_system = 1; @@ -697,6 +1114,16 @@ main_1 (int argc, char **argv, char **envp, int restart) inhibit_early_packages = 1; skip_args--; } +#ifdef HAVE_SHLIB + if (argmatch (argv, argc, "-no-site-modules", "--no-site-modules", + 9, NULL, &skip_args)) + { + inhibit_site_modules = 1; + skip_args--; + } +#else + inhibit_site_modules = 1; +#endif if (argmatch (argv, argc, "-vanilla", "--vanilla", 7, NULL, &skip_args)) { @@ -792,6 +1219,13 @@ main_1 (int argc, char **argv, char **envp, int restart) display_use = "x"; #endif /* HAVE_X_WINDOWS */ +#ifdef HAVE_GTK + { + char *dpy = getenv ("DISPLAY"); + if (dpy && dpy[0]) + display_use = "gtk"; + } +#endif #ifdef HAVE_MS_WINDOWS if (strcmp(display_use, "x") != 0) display_use = "mswindows"; @@ -817,6 +1251,11 @@ main_1 (int argc, char **argv, char **envp, int restart) so we can be fairly accurate. */ init_intl_very_early (); /* set up the locale and domain for gettext and such. */ +#ifdef HAVE_MS_WINDOWS + init_mswindows_very_early (); /* Some things - like dde need to be + initialized early so that the + client doesn't give up waiting. */ +#endif /* Now initialize the Lisp engine and the like. Done only during dumping. No dependence on anything that may be in the user's @@ -825,6 +1264,58 @@ main_1 (int argc, char **argv, char **envp, int restart) We try to do things in an order that minimizes the non-obvious dependencies between functions. */ + /* purify_flag 1 is correct even if CANNOT_DUMP. + * loadup.el will set to nil at end. */ + + purify_flag = 0; +#ifdef PDUMP + if (restart) + initialized = 1; + else if (nodumpfile) { + initialized = 0; + purify_flag = 1; + } else { + + /* Keep command options from getting stomped. + + Some LISP-visible options are changed by XEmacs _after_ the data is + dumped in building a --pdump XEmacs, but _before_ it is restored in + normal operation. Thus the restored values overwrite the values + XEmacs is getting at run-time. Such variables must be saved here, + and restored after loading the dumped data. + + Boy, this is ugly, but how else to do it? + */ + + /* noninteractive1 is saved in noninteractive, which isn't LISP-visible */ + int inhibit_early_packages_save = inhibit_early_packages; + int inhibit_autoloads_save = inhibit_autoloads; + int debug_paths_save = debug_paths; + /* #### Give inhibit-site-lisp a command switch? If so, uncomment: */ + /* int inhibit_site_lisp_save = inhibit_site_lisp; */ + int inhibit_site_modules_save = inhibit_site_modules; + + initialized = pdump_load (argv[0]); + + /* Now unstomp everything */ + noninteractive1 = noninteractive; + inhibit_early_packages = inhibit_early_packages_save; + inhibit_autoloads = inhibit_autoloads_save; + debug_paths = debug_paths_save; + /* #### Give inhibit-site-lisp a command switch? If so, uncomment: */ + /* inhibit_site_lisp = inhibit_site_lisp_save; */ + inhibit_site_modules = inhibit_site_modules_save; + + if (initialized) + run_temacs_argc = -1; + else + purify_flag = 1; + } +#else + if (!initialized) + purify_flag = 1; +#endif + if (!initialized) { /* Initialize things so that new Lisp objects @@ -836,11 +1327,11 @@ main_1 (int argc, char **argv, char **envp, int restart) /* Initialize Qnil, Qt, Qunbound, and the obarray. After this, symbols can be - interned. This depends on init_alloc_once(). */ + interned. This depends on init_alloc_once_early(). */ init_symbols_once_early (); /* Declare the basic symbols pertaining to errors, - So that deferror() can be called. */ + So that DEFERROR*() can be called. */ init_errors_once_early (); /* Make sure that opaque pointers can be created. */ @@ -849,21 +1340,19 @@ main_1 (int argc, char **argv, char **envp, int restart) /* Now declare all the symbols and define all the Lisp primitives. The *only* thing that the syms_of_*() functions are allowed to do - is call one of the following three functions: + is call one of the following: - defsymbol() + INIT_LRECORD_IMPLEMENTATION() + defsymbol(), DEFSYMBOL(), or DEFSYMBOL_MULTIWORD_PREDICATE() defsubr() (i.e. DEFSUBR) - deferror() - defkeyword() + deferror(), DEFERROR(), or DEFERROR_STANDARD() + defkeyword() or DEFKEYWORD() Order does not matter in these functions. */ syms_of_abbrev (); syms_of_alloc (); -#ifdef HAVE_X_WINDOWS - syms_of_balloon_x (); -#endif syms_of_buffer (); syms_of_bytecode (); syms_of_callint (); @@ -877,20 +1366,24 @@ main_1 (int argc, char **argv, char **envp, int restart) syms_of_data (); #ifdef DEBUG_XEMACS syms_of_debug (); + syms_of_tests (); #endif /* DEBUG_XEMACS */ syms_of_device (); #ifdef HAVE_DIALOGS syms_of_dialog (); #endif syms_of_dired (); -#ifdef HAVE_SHLIB - syms_of_dll (); -#endif syms_of_doc (); syms_of_editfns (); syms_of_elhash (); syms_of_emacs (); syms_of_eval (); +#ifdef HAVE_X_WINDOWS + syms_of_event_Xt (); +#endif +#ifdef HAVE_GTK + syms_of_event_gtk (); +#endif #ifdef HAVE_DRAGNDROP syms_of_dragdrop (); #endif @@ -909,9 +1402,9 @@ main_1 (int argc, char **argv, char **envp, int restart) syms_of_general (); syms_of_glyphs (); syms_of_glyphs_eimage (); -#if defined (HAVE_MENUBARS) || defined (HAVE_SCROLLBARS) || defined (HAVE_DIALOGS) || defined (HAVE_TOOLBARS) + syms_of_glyphs_widget (); syms_of_gui (); -#endif + syms_of_gutter (); syms_of_indent (); syms_of_intl (); syms_of_keymap (); @@ -926,6 +1419,9 @@ main_1 (int argc, char **argv, char **envp, int restart) syms_of_menubar (); #endif syms_of_minibuf (); +#ifdef HAVE_SHLIB + syms_of_module (); +#endif syms_of_objects (); syms_of_print (); #if !defined (NO_SUBPROCESSES) @@ -941,6 +1437,7 @@ main_1 (int argc, char **argv, char **envp, int restart) syms_of_rangetab (); syms_of_redisplay (); syms_of_search (); + syms_of_select (); syms_of_signal (); syms_of_sound (); syms_of_specifier (); @@ -961,42 +1458,77 @@ main_1 (int argc, char **argv, char **envp, int restart) syms_of_device_tty (); syms_of_objects_tty (); #endif + +#ifdef HAVE_GTK + syms_of_device_gtk (); + syms_of_frame_gtk (); + syms_of_glyphs_gtk (); + syms_of_objects_gtk (); + syms_of_ui_gtk (); + syms_of_select_gtk (); +#ifdef HAVE_DIALOGS + syms_of_dialog_gtk (); +#endif +#ifdef HAVE_MENUBARS + syms_of_menubar_gtk (); +#endif + syms_of_select_gtk (); + +#if defined (HAVE_MENUBARS) || defined(HAVE_SCROLLBARS) || defined(HAVE_DIALOGS) || defined(HAVE_TOOLBARS) + syms_of_gui_gtk (); +#endif +#endif /* HAVE_GTK */ + #ifdef HAVE_X_WINDOWS +#ifdef HAVE_BALLOON_HELP + syms_of_balloon_x (); +#endif syms_of_device_x (); #ifdef HAVE_DIALOGS syms_of_dialog_x (); #endif - syms_of_event_Xt (); syms_of_frame_x (); syms_of_glyphs_x (); syms_of_objects_x (); #ifdef HAVE_MENUBARS syms_of_menubar_x (); #endif - syms_of_xselect (); + syms_of_select_x (); #if defined (HAVE_MENUBARS) || defined (HAVE_SCROLLBARS) || defined (HAVE_DIALOGS) || defined (HAVE_TOOLBARS) syms_of_gui_x (); #endif +#ifdef HAVE_XIM +#ifdef XIM_XLIB + syms_of_input_method_xlib (); +#endif +#endif /* HAVE_XIM */ #endif /* HAVE_X_WINDOWS */ #ifdef HAVE_MS_WINDOWS syms_of_console_mswindows (); syms_of_device_mswindows (); - syms_of_event_mswindows (); + syms_of_dialog_mswindows (); syms_of_frame_mswindows (); syms_of_objects_mswindows (); syms_of_select_mswindows (); syms_of_glyphs_mswindows (); + syms_of_gui_mswindows (); #ifdef HAVE_MENUBARS syms_of_menubar_mswindows (); #endif #ifdef HAVE_SCROLLBARS syms_of_scrollbar_mswindows (); #endif +#endif /* HAVE_MS_WINDOWS */ #ifdef HAVE_MSW_C_DIRED syms_of_dired_mswindows (); #endif -#endif /* HAVE_MS_WINDOWS */ +#ifdef WIN32_NATIVE + syms_of_ntproc (); +#endif +#if defined (WIN32_NATIVE) || defined (CYGWIN) + syms_of_win32 (); +#endif #ifdef MULE syms_of_mule (); @@ -1004,7 +1536,7 @@ main_1 (int argc, char **argv, char **envp, int restart) syms_of_mule_charset (); #endif #ifdef FILE_CODING - syms_of_mule_coding (); + syms_of_file_coding (); #endif #ifdef MULE #ifdef HAVE_WNN @@ -1023,10 +1555,6 @@ main_1 (int argc, char **argv, char **envp, int restart) SYMS_MACHINE; #endif -#ifdef EMACS_BTL - syms_of_btl (); -#endif - /* #if defined (GNU_MALLOC) && \ defined (ERROR_CHECK_MALLOC) && \ @@ -1049,6 +1577,14 @@ main_1 (int argc, char **argv, char **envp, int restart) syms_of_eldap (); #endif +#ifdef HAVE_GPM + syms_of_gpmevent (); +#endif + +#ifdef HAVE_POSTGRESQL + syms_of_postgresql (); +#endif + /* Now create the subtypes for the types that have them. We do this before the vars_*() because more symbols may get initialized here. */ @@ -1075,11 +1611,34 @@ main_1 (int argc, char **argv, char **envp, int restart) console_type_create_redisplay_tty (); #endif +#ifdef HAVE_GTK + console_type_create_gtk (); + console_type_create_select_gtk (); + console_type_create_device_gtk (); + console_type_create_frame_gtk (); + console_type_create_objects_gtk (); + console_type_create_glyphs_gtk (); + console_type_create_redisplay_gtk (); +#ifdef HAVE_MENUBARS + console_type_create_menubar_gtk (); +#endif +#ifdef HAVE_SCROLLBARS + console_type_create_scrollbar_gtk (); +#endif +#ifdef HAVE_TOOLBARS + console_type_create_toolbar_gtk (); +#endif +#ifdef HAVE_DIALOGS + console_type_create_dialog_gtk (); +#endif +#endif /* HAVE_GTK */ + #ifdef HAVE_X_WINDOWS console_type_create_x (); console_type_create_device_x (); console_type_create_frame_x (); console_type_create_glyphs_x (); + console_type_create_select_x (); #ifdef HAVE_MENUBARS console_type_create_menubar_x (); #endif @@ -1103,6 +1662,7 @@ main_1 (int argc, char **argv, char **envp, int restart) console_type_create_objects_mswindows (); console_type_create_redisplay_mswindows (); console_type_create_glyphs_mswindows (); + console_type_create_select_mswindows (); # ifdef HAVE_SCROLLBARS console_type_create_scrollbar_mswindows (); # endif @@ -1130,6 +1690,7 @@ main_1 (int argc, char **argv, char **envp, int restart) specifier_type_create (); specifier_type_create_image (); + specifier_type_create_gutter (); specifier_type_create_objects (); #ifdef HAVE_TOOLBARS specifier_type_create_toolbar (); @@ -1149,7 +1710,7 @@ main_1 (int argc, char **argv, char **envp, int restart) structure_type_create_chartab (); structure_type_create_faces (); structure_type_create_rangetab (); - structure_type_create_hashtable (); + structure_type_create_hash_table (); /* Now initialize the image instantiator formats and associated symbols. Other than the first function below, the functions may @@ -1164,12 +1725,19 @@ main_1 (int argc, char **argv, char **envp, int restart) image_instantiator_format_create (); image_instantiator_format_create_glyphs_eimage (); + image_instantiator_format_create_glyphs_widget (); +#ifdef HAVE_TTY + image_instantiator_format_create_glyphs_tty (); +#endif #ifdef HAVE_X_WINDOWS image_instantiator_format_create_glyphs_x (); #endif /* HAVE_X_WINDOWS */ #ifdef HAVE_MS_WINDOWS image_instantiator_format_create_glyphs_mswindows (); #endif /* HAVE_MSWINDOWS_WINDOWS */ +#ifdef HAVE_GTK + image_instantiator_format_create_glyphs_gtk (); +#endif /* Now initialize the lstream types and associated symbols. Other than the first function below, the functions may @@ -1181,12 +1749,12 @@ main_1 (int argc, char **argv, char **envp, int restart) lstream_type_create (); #ifdef FILE_CODING - lstream_type_create_mule_coding (); + lstream_type_create_file_coding (); #endif #if defined (HAVE_MS_WINDOWS) && !defined(HAVE_MSG_SELECT) lstream_type_create_mswindows_selectable (); #endif - + /* Initialize processes implementation. The functions may make exactly the following function/macro calls: @@ -1212,7 +1780,7 @@ main_1 (int argc, char **argv, char **envp, int restart) staticpro() Fprovide(symbol) intern() - pure_put() + Fput() xmalloc() defsymbol(), if it's absolutely necessary and you're sure that the symbol isn't referenced anywhere else in the initialization @@ -1222,10 +1790,9 @@ main_1 (int argc, char **argv, char **envp, int restart) using a global variable that has been initialized earlier on in the same function - Any of the object-creating functions on alloc.c: e.g. + Any of the object-creating functions in alloc.c: e.g. make_pure_*() - Fpurecopy() make_string() build_string() make_vector() @@ -1235,29 +1802,35 @@ main_1 (int argc, char **argv, char **envp, int restart) Fcons() listN() make_opaque_ptr() - make_opaque_long() perhaps a few others. + + NB: Initialization or assignment should not be done here to certain + variables settable from the command line. See the comment above + the call to pdump_load() in main_1(). This caveat should only + apply to vars_of_emacs(). */ /* Now allow Fprovide() statements to be made. */ init_provide_once (); + /* Do that before any specifier creation (esp. vars_of_glyphs()) */ + vars_of_specifier (); + vars_of_abbrev (); vars_of_alloc (); -#ifdef HAVE_X_WINDOWS - vars_of_balloon_x (); -#endif vars_of_buffer (); vars_of_bytecode (); vars_of_callint (); vars_of_callproc (); + vars_of_chartab (); vars_of_cmdloop (); vars_of_cmds (); vars_of_console (); vars_of_data (); #ifdef DEBUG_XEMACS vars_of_debug (); + vars_of_tests (); #endif vars_of_console_stream (); vars_of_device (); @@ -1273,7 +1846,18 @@ main_1 (int argc, char **argv, char **envp, int restart) vars_of_elhash (); vars_of_emacs (); vars_of_eval (); + +#ifdef HAVE_X_WINDOWS + vars_of_event_Xt (); +#endif +#if defined(HAVE_TTY) && (defined (DEBUG_TTY_EVENT_STREAM) || !defined (HAVE_X_WINDOWS)) + vars_of_event_tty (); +#endif +#ifdef HAVE_MS_WINDOWS + vars_of_event_mswindows (); +#endif vars_of_event_stream (); + vars_of_events (); vars_of_extents (); vars_of_faces (); @@ -1286,9 +1870,9 @@ main_1 (int argc, char **argv, char **envp, int restart) vars_of_frame (); vars_of_glyphs (); vars_of_glyphs_eimage (); -#if defined (HAVE_MENUBARS) || defined (HAVE_SCROLLBARS) || defined (HAVE_DIALOGS) || defined (HAVE_TOOLBARS) + vars_of_glyphs_widget (); vars_of_gui (); -#endif + vars_of_gutter (); vars_of_indent (); vars_of_insdel (); vars_of_intl (); @@ -1311,6 +1895,13 @@ main_1 (int argc, char **argv, char **envp, int restart) vars_of_menubar (); #endif vars_of_minibuf (); +#ifdef HAVE_SHLIB + vars_of_module (); +#endif +#ifdef WIN32_NATIVE + vars_of_nt (); + vars_of_ntproc (); +#endif vars_of_objects (); vars_of_print (); @@ -1333,8 +1924,8 @@ main_1 (int argc, char **argv, char **envp, int restart) vars_of_scrollbar (); #endif vars_of_search (); + vars_of_select (); vars_of_sound (); - vars_of_specifier (); vars_of_symbols (); vars_of_syntax (); #ifdef HAVE_TOOLBARS @@ -1345,36 +1936,59 @@ main_1 (int argc, char **argv, char **envp, int restart) #ifdef HAVE_TTY vars_of_console_tty (); - vars_of_event_tty (); vars_of_frame_tty (); vars_of_objects_tty (); #endif +#ifdef HAVE_GTK + vars_of_device_gtk (); +#ifdef HAVE_DIALOGS + vars_of_dialog_gtk (); +#endif + vars_of_event_gtk (); + vars_of_frame_gtk (); + vars_of_glyphs_gtk (); + vars_of_ui_gtk (); +#ifdef HAVE_MENUBARS + vars_of_menubar_gtk (); +#endif + vars_of_objects_gtk (); + vars_of_select_gtk (); +#ifdef HAVE_SCROLLBARS + vars_of_scrollbar_gtk (); +#endif +#if defined (HAVE_MENUBARS) || defined (HAVE_SCROLLBARS) || defined (HAVE_DIALOGS) || defined (HAVE_TOOLBARS) + vars_of_gui_gtk (); +#endif +#endif /* HAVE_GTK */ + #ifdef HAVE_X_WINDOWS +#ifdef HAVE_BALLOON_HELP + vars_of_balloon_x (); +#endif vars_of_device_x (); #ifdef HAVE_DIALOGS vars_of_dialog_x (); #endif - vars_of_event_Xt (); vars_of_frame_x (); vars_of_glyphs_x (); #ifdef HAVE_MENUBARS vars_of_menubar_x (); #endif vars_of_objects_x (); - vars_of_xselect (); + vars_of_select_x (); #ifdef HAVE_SCROLLBARS vars_of_scrollbar_x (); #endif #if defined (HAVE_MENUBARS) || defined (HAVE_SCROLLBARS) || defined (HAVE_DIALOGS) || defined (HAVE_TOOLBARS) vars_of_gui_x (); #endif -#endif +#endif /* HAVE_X_WINDOWS */ + #ifdef HAVE_MS_WINDOWS vars_of_device_mswindows (); vars_of_console_mswindows (); - vars_of_event_mswindows (); vars_of_frame_mswindows (); vars_of_objects_mswindows (); vars_of_select_mswindows (); @@ -1395,10 +2009,11 @@ main_1 (int argc, char **argv, char **envp, int restart) #ifdef MULE vars_of_mule (); + vars_of_mule_ccl (); vars_of_mule_charset (); #endif #ifdef FILE_CODING - vars_of_mule_coding (); + vars_of_file_coding (); #endif #ifdef MULE #ifdef HAVE_WNN @@ -1421,6 +2036,14 @@ main_1 (int argc, char **argv, char **envp, int restart) vars_of_eldap (); #endif +#ifdef HAVE_POSTGRESQL + vars_of_postgresql(); +#endif + +#ifdef HAVE_GPM + vars_of_gpmevent (); +#endif + /* Now initialize any specifier variables. We do this later because it has some dependence on the vars initialized above. @@ -1436,6 +2059,8 @@ main_1 (int argc, char **argv, char **envp, int restart) */ specifier_vars_of_glyphs (); + specifier_vars_of_glyphs_widget (); + specifier_vars_of_gutter (); #ifdef HAVE_MENUBARS specifier_vars_of_menubar (); #endif @@ -1458,19 +2083,19 @@ main_1 (int argc, char **argv, char **envp, int restart) /* Calls Fmake_range_table(). */ complex_vars_of_search (); - /* Calls make_lisp_hashtable(). */ + /* Calls make_lisp_hash_table(). */ complex_vars_of_extents (); - /* Depends on hashtables and specifiers. */ + /* Depends on hash tables and specifiers. */ complex_vars_of_faces (); #ifdef MULE - /* These two depend on hashtables and various variables declared + /* These two depend on hash tables and various variables declared earlier. The second may also depend on the first. */ complex_vars_of_mule_charset (); #endif -#if defined(FILE_CODING) - complex_vars_of_mule_coding (); +#ifdef FILE_CODING + complex_vars_of_file_coding (); #endif /* This calls allocate_glyph(), which creates specifiers @@ -1482,6 +2107,9 @@ main_1 (int argc, char **argv, char **envp, int restart) /* These rely on the glyphs just created in the previous function, and call Fadd_spec_to_specifier(), which relies on various variables initialized above. */ +#ifdef HAVE_GTK + complex_vars_of_glyphs_gtk (); +#endif #ifdef HAVE_X_WINDOWS complex_vars_of_glyphs_x (); #endif @@ -1535,34 +2163,161 @@ main_1 (int argc, char **argv, char **envp, int restart) might depend on all sorts of things; I'm not sure. */ complex_vars_of_emacs (); -#ifdef CLASH_DETECTION - complex_vars_of_filelock (); -#endif /* CLASH_DETECTION */ - /* This creates a couple of basic keymaps and depends on Lisp - hashtables and Ffset() (both of which depend on some variables + hash tables and Ffset() (both of which depend on some variables initialized in the vars_of_*() section) and possibly other stuff. */ complex_vars_of_keymap (); - /* Calls Fmake_hashtable() and creates a keymap */ + + /* Calls make_lisp_hash_table() and creates a keymap */ complex_vars_of_event_stream (); - if (always_gc) /* purification debugging hack */ - garbage_collect_1 (); +#ifdef ERROR_CHECK_GC + { + extern int always_gc; + if (always_gc) /* purification debugging hack */ + garbage_collect_1 (); + } +#endif +#ifdef PDUMP + } else if (!restart) { /* after successful pdump_load() */ + reinit_alloc_once_early (); + reinit_symbols_once_early (); + reinit_opaque_once_early (); + + reinit_console_type_create_stream (); +#ifdef HAVE_TTY + reinit_console_type_create_tty (); +#endif +#ifdef HAVE_X_WINDOWS + reinit_console_type_create_x (); + reinit_console_type_create_device_x (); +#endif +#ifdef HAVE_MS_WINDOWS + reinit_console_type_create_mswindows (); +#endif +#ifdef HAVE_GTK + reinit_console_type_create_gtk (); +#endif + + reinit_specifier_type_create (); + reinit_specifier_type_create_image (); + reinit_specifier_type_create_gutter (); + reinit_specifier_type_create_objects (); +#ifdef HAVE_TOOLBARS + reinit_specifier_type_create_toolbar (); +#endif + + structure_type_create (); + + structure_type_create_chartab (); + structure_type_create_faces (); + structure_type_create_rangetab (); + structure_type_create_hash_table (); + + lstream_type_create (); +#ifdef FILE_CODING + lstream_type_create_file_coding (); +#endif +#if defined (HAVE_MS_WINDOWS) && !defined(HAVE_MSG_SELECT) + lstream_type_create_mswindows_selectable (); +#endif +#ifdef HAVE_UNIX_PROCESSES + process_type_create_unix (); +#endif +#ifdef HAVE_WIN32_PROCESSES + process_type_create_nt (); +#endif + + reinit_vars_of_buffer (); + reinit_vars_of_console (); +#ifdef DEBUG_XEMACS + reinit_vars_of_debug (); +#endif + reinit_vars_of_device (); + reinit_vars_of_eval (); +#ifdef HAVE_X_WINDOWS + reinit_vars_of_event_Xt (); +#endif +#ifdef HAVE_GTK + reinit_vars_of_event_gtk (); +#endif +#if defined(HAVE_TTY) && (defined (DEBUG_TTY_EVENT_STREAM) || !defined (HAVE_X_WINDOWS)) + reinit_vars_of_event_tty (); +#endif +#ifdef HAVE_MS_WINDOWS + reinit_vars_of_event_mswindows (); +#endif + reinit_vars_of_event_stream (); + reinit_vars_of_events (); + reinit_vars_of_extents (); + reinit_vars_of_fileio (); + reinit_vars_of_font_lock (); + reinit_vars_of_glyphs (); + reinit_vars_of_glyphs_widget (); + reinit_vars_of_insdel (); + reinit_vars_of_lread (); + reinit_vars_of_lstream (); + reinit_vars_of_minibuf (); +#ifdef HAVE_SHLIB + reinit_vars_of_module (); +#endif + reinit_vars_of_objects (); + reinit_vars_of_print (); + reinit_vars_of_search (); + reinit_vars_of_undo (); + reinit_vars_of_window (); + +#ifdef HAVE_MS_WINDOWS + reinit_vars_of_frame_mswindows (); +#endif + +#ifdef HAVE_GTK + reinit_vars_of_menubar_gtk (); +#endif + +#ifdef HAVE_X_WINDOWS + reinit_vars_of_device_x (); +#ifdef HAVE_SCROLLBARS + reinit_vars_of_scrollbar_x (); +#endif +#ifdef HAVE_MENUBARS + reinit_vars_of_menubar_x (); +#endif + reinit_vars_of_select_x (); +#if defined (HAVE_MENUBARS) || defined (HAVE_SCROLLBARS) || defined (HAVE_DIALOGS) || defined (HAVE_TOOLBARS) + reinit_vars_of_gui_x (); +#endif +#endif /* HAVE_X_WINDOWS */ + +#if defined(MULE) && defined(HAVE_WNN) + reinit_vars_of_mule_wnn (); +#endif + + reinit_complex_vars_of_buffer (); + reinit_complex_vars_of_console (); + reinit_complex_vars_of_minibuf (); +#endif /* PDUMP */ } + /* CONGRATULATIONS!!! We have successfully initialized the Lisp engine. */ if (initialized) { - /* Stuff that needs to be reset at run time. Order below should - not matter. */ + /* Stuff that should not be done at dump time, including stuff that + needs to be reset at run time. Order below should not matter. + + Many initializations taken from the environment should go here. */ reinit_alloc (); reinit_eval (); #ifdef MULE_REGEXP reinit_mule_category (); #endif +#ifdef HAVE_POSTGRESQL + init_postgresql_from_environment(); +#endif } /* Now do further initialization/setup of stuff that is not needed by the @@ -1575,10 +2330,10 @@ main_1 (int argc, char **argv, char **envp, int restart) init_initial_directory(); /* get the directory to use for the "*scratch*" buffer, etc. */ -#ifdef WINDOWSNT +#ifdef WIN32_NATIVE /* * For Win32, call init_environment() now, so that environment/registry - * variables will be properly entered into Vprocess_envonment. + * variables will be properly entered into Vprocess_environment. */ init_environment(); #endif @@ -1590,21 +2345,17 @@ main_1 (int argc, char **argv, char **envp, int restart) first because many of the functions below call egetenv() to get environment variables. */ init_lread (); /* Set up the Lisp reader. */ -#ifdef MSDOS - /* Call early 'cause init_environment needs it. */ - init_dosfns (); - /* Set defaults for several environment variables. */ - init_environment (argc, argv, skip_args); -#endif - init_cmdargs (argc, argv, skip_args); /* Create list Vcommand_line_args */ + init_cmdargs (argc, (Extbyte **) argv, + skip_args); /* Create list Vcommand_line_args */ init_buffer (); /* Set default directory of *scratch* buffer */ -#ifdef WINDOWSNT +#ifdef WIN32_NATIVE init_ntproc(); #endif init_redisplay (); /* Determine terminal type. init_sys_modes uses results */ + init_frame (); init_event_stream (); /* Set up so we can get user input. */ init_macros (); /* set up so we can run macros. */ init_editfns (); /* Determine the name of the user we're running as */ @@ -1612,13 +2363,16 @@ main_1 (int argc, char **argv, char **envp, int restart) #ifdef SUNPRO init_sunpro (); /* Set up Sunpro usage tracking */ #endif +#if defined (WIN32_NATIVE) || defined (CYGWIN) + init_win32 (); +#endif #if defined (HAVE_NATIVE_SOUND) && defined (hp9000s800) init_hpplay (); #endif #ifdef HAVE_TTY init_device_tty (); #endif - init_console_stream (); /* Create the first console */ + init_console_stream (restart); /* Create the first console */ /* try to get the actual pathname of the exec file we are running */ if (!restart) @@ -1642,7 +2396,8 @@ main_1 (int argc, char **argv, char **envp, int restart) else { Vinvocation_path = decode_env_path ("PATH", NULL); - locate_file (Vinvocation_path, Vinvocation_name, EXEC_SUFFIXES, + locate_file (Vinvocation_path, Vinvocation_name, + Vlisp_EXEC_SUFFIXES, &Vinvocation_directory, X_OK); } @@ -1653,7 +2408,7 @@ main_1 (int argc, char **argv, char **envp, int restart) Vinvocation_directory = Ffile_name_directory (Vinvocation_directory); } -#if defined(HAVE_SHLIB) && !defined(WINDOWSNT) +#if defined(HAVE_SHLIB) && !defined(WIN32_NATIVE) /* This is Unix only. MS Windows NT has a library call that does The Right Thing on that system. Rumor has it, this must be called for GNU dld in temacs and xemacs. */ @@ -1661,11 +2416,11 @@ main_1 (int argc, char **argv, char **envp, int restart) char *buf = (char *)alloca (XSTRING_LENGTH (Vinvocation_directory) + XSTRING_LENGTH (Vinvocation_name) + 2); - sprintf (buf, "%s/%s", XSTRING_DATA(Vinvocation_directory), - XSTRING_DATA(Vinvocation_name)); + sprintf (buf, "%s/%s", XSTRING_DATA (Vinvocation_directory), + XSTRING_DATA (Vinvocation_name)); /* All we can do is cry if an error happens, so ignore it. */ - (void)dll_init(buf); + (void) dll_init (buf); } #endif @@ -1697,6 +2452,7 @@ main_1 (int argc, char **argv, char **envp, int restart) #endif /* QUANTIFY */ initialized = 1; + inhibit_non_essential_printing_operations = 0; /* This never returns. */ initial_command_loop (load_me); @@ -1711,17 +2467,18 @@ main_1 (int argc, char **argv, char **envp, int restart) struct standard_args { - CONST char * CONST name; - CONST char * CONST longname; + const char *name; + const char *longname; int priority; int nargs; }; -static struct standard_args standard_args[] = +static const struct standard_args standard_args[] = { /* Handled by main_1 above: */ - { "-nl", "--no-shared-memory", 100, 0 }, - { "-t", "--terminal", 95, 1 }, + { "-sd", "--show-dump-id", 105, 0 }, + { "-t", "--terminal", 100, 1 }, + { "-nd", "--no-dump-file", 95, 0 }, { "-nw", "--no-windows", 90, 0 }, { "-batch", "--batch", 85, 0 }, { "-debug-paths", "--debug-paths", 82, 0 }, @@ -1795,7 +2552,7 @@ static struct standard_args standard_args[] = static void sort_args (int argc, char **argv) { - char **new = xnew_array (char *, argc); + char **new_argv = xnew_array (char *, argc); /* For each element of argv, the corresponding element of options is: 0 for an option that takes no arguments, @@ -1875,8 +2632,8 @@ sort_args (int argc, char **argv) } } - /* Copy the arguments, in order of decreasing priority, to NEW. */ - new[0] = argv[0]; + /* Copy the arguments, in order of decreasing priority, to NEW_ARGV. */ + new_argv[0] = argv[0]; while (to < argc) { int best = -1; @@ -1899,10 +2656,10 @@ sort_args (int argc, char **argv) if (best < 0) abort (); - /* Copy the highest priority remaining option, with its args, to NEW. */ - new[to++] = argv[best]; + /* Copy the highest priority remaining option, with its args, to NEW_ARGV. */ + new_argv[to++] = argv[best]; for (i = 0; i < options[best]; i++) - new[to++] = argv[best + i + 1]; + new_argv[to++] = argv[best + i + 1]; /* Clear out this option in ARGV. */ argv[best] = 0; @@ -1910,17 +2667,12 @@ sort_args (int argc, char **argv) argv[best + i + 1] = 0; } - memcpy (argv, new, sizeof (char *) * argc); + memcpy (argv, new_argv, sizeof (char *) * argc); + xfree (new_argv); + xfree (options); + xfree (priority); } -static JMP_BUF run_temacs_catch; - -static int run_temacs_argc; -static char **run_temacs_argv; -static char *run_temacs_args; -static size_t run_temacs_argv_size; -static size_t run_temacs_args_size; - DEFUN ("running-temacs-p", Frunning_temacs_p, 0, 0, 0, /* True if running temacs. This means we are in the dumping stage. This is false during normal execution of the `xemacs' program, and @@ -1942,15 +2694,17 @@ Do not call this. It will reinitialize your XEmacs. You'll be sorry. a dumped version in case you want to rerun it. This function is most useful when used as part of the `make all-elc' command. --ben] This will "restart" emacs with the specified command-line arguments. - */ + + Martin thinks this function is most useful when using debugging + tools like Purify or tcov that get confused by XEmacs' dumping. */ (int nargs, Lisp_Object *args)) { int ac; - CONST Extbyte *wampum; + const Extbyte *wampum; int namesize; int total_len; Lisp_Object orig_invoc_name = Fcar (Vcommand_line_args); - CONST Extbyte **wampum_all = alloca_array (CONST Extbyte *, nargs); + const Extbyte **wampum_all = alloca_array (const Extbyte *, nargs); int *wampum_all_len = alloca_array (int, nargs); assert (!gc_in_progress); @@ -1961,21 +2715,22 @@ Do not call this. It will reinitialize your XEmacs. You'll be sorry. /* Need to convert the orig_invoc_name and all of the arguments to external format. */ - GET_STRING_EXT_DATA_ALLOCA (orig_invoc_name, FORMAT_OS, wampum, - namesize); + TO_EXTERNAL_FORMAT (LISP_STRING, orig_invoc_name, + ALLOCA, (wampum, namesize), + Qnative); namesize++; for (ac = 0, total_len = namesize; ac < nargs; ac++) { CHECK_STRING (args[ac]); - GET_STRING_EXT_DATA_ALLOCA (args[ac], FORMAT_OS, - wampum_all[ac], - wampum_all_len[ac]); + TO_EXTERNAL_FORMAT (LISP_STRING, args[ac], + ALLOCA, (wampum_all[ac], wampum_all_len[ac]), + Qnative); wampum_all_len[ac]++; total_len += wampum_all_len[ac]; } DO_REALLOC (run_temacs_args, run_temacs_args_size, total_len, char); - DO_REALLOC (run_temacs_argv, run_temacs_argv_size, nargs+1, char *); + DO_REALLOC (run_temacs_argv, run_temacs_argv_size, nargs+2, char *); memcpy (run_temacs_args, wampum, namesize); run_temacs_argv [0] = run_temacs_args; @@ -1992,10 +2747,8 @@ Do not call this. It will reinitialize your XEmacs. You'll be sorry. unbind_to (0, Qnil); /* this closes loadup.el */ purify_flag = 0; run_temacs_argc = nargs + 1; -#ifdef REPORT_PURE_USAGE - report_pure_usage (1, 0); -#else - report_pure_usage (0, 0); +#if defined (HEAP_IN_DATA) && !defined(PDUMP) + report_sheap_usage (0); #endif LONGJMP (run_temacs_catch, 1); return Qnil; /* not reached; warning suppression */ @@ -2005,37 +2758,53 @@ Do not call this. It will reinitialize your XEmacs. You'll be sorry. int main (int argc, char **argv, char **envp) { + +#ifdef _MSC_VER + /* Under VC++, access violations and the like are not sent through + the standard signal() mechanism. Rather, they need to be handled + using the Microsoft "structured exception handling" mechanism, + which vaguely resembles the C++ mechanisms. */ + __try + { +#endif + int volatile vol_argc = argc; char ** volatile vol_argv = argv; char ** volatile vol_envp = envp; - /* This is hairy. We need to compute where the XEmacs binary was invoked */ - /* from because temacs initialization requires it to find the lisp */ - /* directories. The code that recomputes the path is guarded by the */ - /* restarted flag. There are three possible paths I've found so far */ - /* through this: */ - /* temacs -- When running temacs for basic build stuff, the first main_1 */ - /* will be the only one invoked. It must compute the path else there */ - /* will be a very ugly bomb in startup.el (can't find obvious location */ - /* for doc-directory data-directory, etc.). */ - /* temacs w/ run-temacs on the command line -- This is run to bytecompile */ - /* all the out of date dumped lisp. It will execute both of the main_1 */ - /* calls and the second one must not touch the first computation because */ - /* argc/argv are hosed the second time through. */ - /* xemacs -- Only the second main_1 is executed. The invocation path must */ - /* computed but this only matters when running in place or when running */ - /* as a login shell. */ - /* As a bonus for straightening this out, XEmacs can now be run in place */ - /* as a login shell. This never used to work. */ - /* As another bonus, we can now guarantee that */ - /* (concat invocation-directory invocation-name) contains the filename */ - /* of the XEmacs binary we are running. This can now be used in a */ - /* definite test for out of date dumped files. -slb */ + /* This is hairy. We need to compute where the XEmacs binary was invoked + from because temacs initialization requires it to find the lisp + directories. The code that recomputes the path is guarded by the + restarted flag. There are three possible paths I've found so far + through this: + + temacs -- When running temacs for basic build stuff, the first main_1 + will be the only one invoked. It must compute the path else there + will be a very ugly bomb in startup.el (can't find obvious location + for doc-directory data-directory, etc.). + + temacs w/ run-temacs on the command line -- This is run to bytecompile + all the out of date dumped lisp. It will execute both of the main_1 + calls and the second one must not touch the first computation because + argc/argv are hosed the second time through. + + xemacs -- Only the second main_1 is executed. The invocation path must + computed but this only matters when running in place or when running + as a login shell. + + As a bonus for straightening this out, XEmacs can now be run in place + as a login shell. This never used to work. + + As another bonus, we can now guarantee that + (concat invocation-directory invocation-name) contains the filename + of the XEmacs binary we are running. This can now be used in a + definite test for out of date dumped files. -slb */ int restarted = 0; #ifdef QUANTIFY quantify_stop_recording_data (); quantify_clear_data (); #endif /* QUANTIFY */ + inhibit_non_essential_printing_operations = 1; suppress_early_error_handler_backtrace = 0; lim_data = 0; /* force reinitialization of this variable */ @@ -2049,7 +2818,8 @@ main (int argc, char **argv, char **envp) if (!initialized) { #ifdef DOUG_LEA_MALLOC - mallopt (M_MMAP_MAX, 0); + if (mallopt (M_MMAP_MAX, 0) != 1) + abort(); #endif run_temacs_argc = 0; if (! SETJMP (run_temacs_catch)) @@ -2075,16 +2845,16 @@ main (int argc, char **argv, char **envp) 06/20/96 robertl@dgii.com */ { - extern char *_environ; + extern char **_environ; if ((unsigned) environ == 0) environ=_environ; } #endif /* _SCO_DS */ vol_envp = environ; } -#ifdef RUN_TIME_REMAP +#if defined (RUN_TIME_REMAP) && ! defined (PDUMP) else - /* obviously no-one uses this because where it was before initalized was + /* obviously no-one uses this because where it was before initialized was *always* true */ run_time_remap (argv[0]); #endif @@ -2095,7 +2865,7 @@ main (int argc, char **argv, char **envp) int rc = malloc_set_state (malloc_state_ptr); if (rc != 0) { - fprintf (stderr, "malloc_set_state failed, rc = %d\n", rc); + stderr_out ("malloc_set_state failed, rc = %d\n", rc); abort (); } #if 0 @@ -2106,7 +2876,8 @@ main (int argc, char **argv, char **envp) defined(_NO_MALLOC_WARNING_) || \ (defined(__GLIBC__) && __GLIBC_MINOR__ < 1 && !defined(MULE)) || \ defined(DEBUG_DOUG_LEA_MALLOC) - mallopt (M_MMAP_MAX, 64); + if(mallopt (M_MMAP_MAX, 0) != 1) + abort(); #endif #ifdef REL_ALLOC r_alloc_reinit (); @@ -2117,6 +2888,14 @@ main (int argc, char **argv, char **envp) run_temacs_argc = -1; main_1 (vol_argc, vol_argv, vol_envp, restarted); + +#ifdef _MSC_VER + } + /* VC++ documentation says that + GetExceptionCode() cannot be called inside the filter itself. */ + __except (mswindows_handle_hardware_exceptions (GetExceptionCode ())) {} +#endif + return 0; /* unreached */ } @@ -2127,13 +2906,17 @@ main (int argc, char **argv, char **envp) /* GCC >= 2.8. -slb */ #if defined(GNU_MALLOC) static void -voodoo_free_hook(void *mem) +voodoo_free_hook (void *mem) { /* Disable all calls to free() when XEmacs is exiting and it doesn't */ /* matter. */ - __free_hook = voodoo_free_hook; -} + __free_hook = +#ifdef __GNUC__ /* prototype of __free_hook varies with glibc version */ + (__typeof__ (__free_hook)) #endif + voodoo_free_hook; +} +#endif /* GNU_MALLOC */ DEFUN ("kill-emacs", Fkill_emacs, 0, 1, "P", /* Exit the XEmacs job and kill it. Ask for confirmation, without argument. @@ -2157,9 +2940,7 @@ all of which are called before XEmacs is actually killed. if (!preparing_for_armageddon && !noninteractive) run_hook (Qkill_emacs_hook); - /* make sure no quitting from now on!! */ - dont_check_for_quit = 1; - Vinhibit_quit = Qt; + ensure_no_quitting_from_now_on (); if (!preparing_for_armageddon) { @@ -2173,7 +2954,7 @@ all of which are called before XEmacs is actually killed. be too dangerous), and if we get a crash somewhere within this loop, we'll still autosave and won't try this again. */ - LIST_LOOP_DELETING(concons, nextcons, Vconsole_list) + LIST_LOOP_DELETING (concons, nextcons, Vconsole_list) { /* There is very little point in deleting the stream console. It uses stdio, which should flush any buffered output and @@ -2187,13 +2968,30 @@ all of which are called before XEmacs is actually killed. UNGCPRO; - shut_down_emacs (0, ((STRINGP (arg)) ? arg : Qnil)); +#ifdef HAVE_MS_WINDOWS + /* If we displayed a message on the console, then we must allow the + user to see this message. This may be unnecessary, but can't + hurt, and we can't necessarily check arg; e.g. xemacs --help + kills with argument 0. + + Don't do this in batch mode, it makes no sense and is more + annoying than useful. --andyp */ + if (mswindows_message_outputted && !noninteractive) + Fmswindows_message_box (build_string ("Messages outputted. XEmacs is exiting."), + Qnil, Qnil); +#endif + + shut_down_emacs (0, STRINGP (arg) ? arg : Qnil, 0); #if defined(GNU_MALLOC) - __free_hook = voodoo_free_hook; + __free_hook = +#ifdef __GNUC__ /* prototype of __free_hook varies with glibc version */ + (__typeof__ (__free_hook)) +#endif + voodoo_free_hook; #endif - exit ((INTP (arg)) ? XINT (arg) : 0); + exit (INTP (arg) ? XINT (arg) : 0); /* NOTREACHED */ return Qnil; /* I'm sick of the compiler warning */ } @@ -2206,80 +3004,95 @@ all of which are called before XEmacs is actually killed. If SIG is a signal number, print a message for it. - This is called by fatal signal handlers, X protocol error handlers, - and Fkill_emacs. */ + This is called by fatal signal handlers and Fkill_emacs. It used to + be called by X protocol error handlers, but instead they now call + Fkill_emacs. */ static void -shut_down_emacs (int sig, Lisp_Object stuff) +shut_down_emacs (int sig, Lisp_Object stuff, int no_auto_save) { /* This function can GC */ /* Prevent running of hooks and other non-essential stuff from now on. */ preparing_for_armageddon = 1; - /* In case frames or windows are screwed up, avoid assertion - failures here */ - Vinhibit_quit = Qt; + ensure_no_quitting_from_now_on (); #ifdef QUANTIFY quantify_stop_recording_data (); #endif /* QUANTIFY */ -#if 0 /* This is absolutely the most important thing to do, so make sure we do it now, before anything else. We might have crashed and be in a weird inconsistent state, and potentially anything could set off another protection fault and cause us to bail out immediately. */ - /* I'm not removing the code entirely, yet. We have run up against + /* Steve writes the following: + + [[I'm not removing the code entirely, yet. We have run up against a spate of problems in diagnosing crashes due to crashes within crashes. It has very definitely been determined that code called during auto-saving cannot work if XEmacs crashed inside of GC. We already auto-save on an itimer so there cannot be too much unsaved stuff around, and if we get better crash reports we might - be able to get more problems fixed so I'm disabling this. -slb */ - Fdo_auto_save (Qt, Qnil); /* do this before anything hazardous */ -#endif + be able to get more problems fixed so I'm disabling this. -slb]] + + and DISABLES AUTO-SAVING ENTIRELY during crashes! Way way bad idea. + + Instead let's just be more intelligent about avoiding crashing + when possible, esp. nested crashes. + */ + if (!no_auto_save) + Fdo_auto_save (Qt, Qnil); /* do this before anything hazardous */ fflush (stdout); reset_all_consoles (); if (sig && sig != SIGTERM) { - stderr_out ("\nFatal error (%d).\n", sig); + if (sig == -1) + stderr_out ("\nFatal error.\n\n"); + else + stderr_out ("\nFatal error (%d).\n\n", sig); stderr_out ("Your files have been auto-saved.\n" "Use `M-x recover-session' to recover them.\n" "\n" + "Your version of XEmacs was distributed with a PROBLEMS file that may describe\n" + "your crash, and with luck a workaround. Please check it first, but do report\n" + "the crash anyway. " #ifdef INFODOCK - "Please report this bug by selecting `Report-Bug' in the InfoDock\n" - "menu.\n" + "\n\nPlease report this bug by selecting `Report-Bug' in the InfoDock menu.\n" + "*BE SURE* to include the XEmacs configuration from M-x describe-installation,\n" + "or the file Installation in the top directory of the build tree.\n" #else - "Please report this bug by running the send-pr script included\n" - "with XEmacs, or selecting `Send Bug Report' from the help menu.\n" - "As a last resort send ordinary email to `crashes@xemacs.org'.\n" + "Please report this bug by invoking M-x report-emacs-bug,\n" + "or by selecting `Send Bug Report' from the Help menu. If necessary, send\n" + "ordinary email to `crashes@xemacs.org'. *MAKE SURE* to include the XEmacs\n" + "configuration from M-x describe-installation, or equivalently the file\n" + "Installation in the top of the build tree.\n" #endif - "*MAKE SURE* to include the information in the command\n" - "M-x describe-installation.\n" +#ifndef _MSC_VER "\n" - "If at all possible, *please* try to obtain a C stack backtrace;\n" - "it will help us immensely in determining what went wrong.\n" - "To do this, locate the core file that was produced as a result\n" - "of this crash (it's usually called `core' and is located in the\n" - "directory in which you started the editor, or maybe in your home\n" - "directory), and type\n" + "*Please* try *hard* to obtain a C stack backtrace; without it, we are unlikely\n" + "to be able to analyze the problem. Locate the core file produced as a result\n" + "of this crash (often called `core' or `core.<process-id>', and located in\n" + "the directory in which you started XEmacs or your home directory), and type\n" "\n" - " gdb "); + " gdb " +#endif + ); +#ifndef _MSC_VER { - CONST char *name; + const char *name; char *dir = 0; /* Now try to determine the actual path to the executable, to try to make the backtrace-determination process as foolproof as possible. */ - if (GC_STRINGP (Vinvocation_name)) + if (STRINGP (Vinvocation_name)) name = (char *) XSTRING_DATA (Vinvocation_name); else name = "xemacs"; - if (GC_STRINGP (Vinvocation_directory)) + if (STRINGP (Vinvocation_directory)) dir = (char *) XSTRING_DATA (Vinvocation_directory); if (!dir || dir[0] != '/') stderr_out ("`which %s`", name); @@ -2289,11 +3102,13 @@ shut_down_emacs (int sig, Lisp_Object stuff) stderr_out ("%s%s", dir, name); } stderr_out - (" core\n\n" - "then type `where' when the debugger prompt comes up.\n" - "(If you don't have GDB on your system, you might have DBX,\n" - "or XDB, or SDB. A similar procedure should work for all of\n" - "these. Ask your system administrator if you need more help.)\n"); + (" core\n" + "\n" + "then type `where' at the debugger prompt. No GDB on your system? You may\n" + "have DBX, or XDB, or SDB. (Ask your system administrator if you need help.)\n" + "If no core file was produced, enable them (often with `ulimit -c unlimited'\n" + "in case of future recurrance of the crash.\n"); +#endif /* _MSC_VER */ } stuff_buffered_input (stuff); @@ -2316,50 +3131,11 @@ shut_down_emacs (int sig, Lisp_Object stuff) #ifndef CANNOT_DUMP -/* Nothing like this can be implemented on an Apollo. - What a loss! */ +#if !defined(PDUMP) || !defined(SYSTEM_MALLOC) extern char my_edata[]; - -#ifdef HAVE_SHM - -DEFUN ("dump-emacs-data", Fdump_emacs_data, 1, 1, 0, /* -Dump current state of XEmacs into data file FILENAME. -This function exists on systems that use HAVE_SHM. -*/ - (intoname)) -{ - /* This function can GC */ - int opurify; - struct gcpro gcpro1; - GCPRO1 (intoname); - - CHECK_STRING (intoname); - intoname = Fexpand_file_name (intoname, Qnil); - - opurify = purify_flag; - purify_flag = 0; - - fflush (stderr); - fflush (stdout); - - disksave_object_finalization (); - release_breathing_space (); - - /* Tell malloc where start of impure now is */ - /* Also arrange for warnings when nearly out of space. */ -#ifndef SYSTEM_MALLOC - memory_warnings (my_edata, malloc_warning); #endif - UNGCPRO; - map_out_data (XSTRING_DATA (intoname)); - - purify_flag = opurify; - - return Qnil; -} -#else /* not HAVE_SHM */ extern void disable_free_hook (void); DEFUN ("dump-emacs", Fdump_emacs, 2, 2, 0, /* @@ -2371,13 +3147,13 @@ Remember to set `command-line-processed' to nil before dumping if you want the dumped XEmacs to process its command line and announce itself normally when it is run. */ - (intoname, symname)) + (filename, symfile)) { /* This function can GC */ struct gcpro gcpro1, gcpro2; int opurify; - GCPRO2 (intoname, symname); + GCPRO2 (filename, symfile); #ifdef FREE_CHECKING Freally_free (Qnil); @@ -2385,29 +3161,27 @@ and announce itself normally when it is run. /* When we're dumping, we can't use the debugging free() */ disable_free_hook (); #endif -#if 1 /* martin */ -#endif - CHECK_STRING (intoname); - intoname = Fexpand_file_name (intoname, Qnil); - if (!NILP (symname)) + CHECK_STRING (filename); + filename = Fexpand_file_name (filename, Qnil); + if (!NILP (symfile)) { - CHECK_STRING (symname); - if (XSTRING_LENGTH (symname) > 0) - symname = Fexpand_file_name (symname, Qnil); + CHECK_STRING (symfile); + if (XSTRING_LENGTH (symfile) > 0) + symfile = Fexpand_file_name (symfile, Qnil); else - symname = Qnil; + symfile = Qnil; } opurify = purify_flag; purify_flag = 0; -#ifdef DEBUG_XEMACS - report_pure_usage (1, 1); -#else - report_pure_usage (0, 1); +#if defined (HEAP_IN_DATA) && !defined(PDUMP) + report_sheap_usage (1); #endif + clear_message (); + fflush (stderr); fflush (stdout); @@ -2422,29 +3196,23 @@ and announce itself normally when it is run. UNGCPRO; -#if defined (MSDOS) && defined (EMX) - { - int fd = open ((char *) XSTRING_DATA (intoname), - O_WRONLY|O_CREAT|O_TRUNC, S_IREAD|S_IWRITE); - if (!fd) { - error ("Failure operating on %s", XSTRING_DATA (intoname)); - } else { - _core (fd); - close (fd); - } - } -#else /* not MSDOS and EMX */ { - char *intoname_ext; - char *symname_ext; + char *filename_ext; + char *symfile_ext; + + LISP_STRING_TO_EXTERNAL (filename, filename_ext, Qfile_name); - GET_C_STRING_FILENAME_DATA_ALLOCA (intoname, intoname_ext); - if (STRINGP (symname)) - GET_C_STRING_FILENAME_DATA_ALLOCA (symname, symname_ext); + if (STRINGP (symfile)) + LISP_STRING_TO_EXTERNAL (symfile, symfile_ext, Qfile_name); else - symname_ext = 0; + symfile_ext = 0; garbage_collect_1 (); + +#ifdef PDUMP + pdump (); +#else + #ifdef DOUG_LEA_MALLOC malloc_state_ptr = malloc_get_state (); #endif @@ -2453,39 +3221,34 @@ and announce itself normally when it is run. It's a whole lot easier to do the conversion here than to modify all the unexec routines to ensure that filename conversion is applied everywhere. Don't worry about memory - leakage because this call only happens once. */ - unexec (intoname_ext, symname_ext, (uintptr_t) my_edata, 0, 0); + leakage because this call only happens once. */ + unexec (filename_ext, symfile_ext, (uintptr_t) my_edata, 0, 0); #ifdef DOUG_LEA_MALLOC - free (malloc_state_ptr); + free (malloc_state_ptr); #endif +#endif /* not PDUMP */ } -#endif /* not MSDOS and EMX */ purify_flag = opurify; return Qnil; } -#endif /* not HAVE_SHM */ - #endif /* not CANNOT_DUMP */ -#ifndef SEPCHAR -#define SEPCHAR ':' -#endif /* Split STRING into a list of substrings. The substrings are the parts of original STRING separated by SEPCHAR. */ static Lisp_Object -split_string_by_emchar_1 (CONST Bufbyte *string, Bytecount size, +split_string_by_emchar_1 (const Bufbyte *string, Bytecount size, Emchar sepchar) { Lisp_Object result = Qnil; - CONST Bufbyte *end = string + size; + const Bufbyte *end = string + size; while (1) { - CONST Bufbyte *p = string; + const Bufbyte *p = string; while (p < end) { if (charptr_emchar (p) == sepchar) @@ -2505,33 +3268,32 @@ split_string_by_emchar_1 (CONST Bufbyte *string, Bytecount size, } /* The same as the above, except PATH is an external C string (it is - converted as FORMAT_FILENAME), and sepchar is hardcoded to SEPCHAR + converted using Qfile_name), and sepchar is hardcoded to SEPCHAR (':' or whatever). */ Lisp_Object -decode_path (CONST char *path) +decode_path (const char *path) { - int len; + Bytecount newlen; Bufbyte *newpath; if (!path) return Qnil; - GET_C_CHARPTR_INT_FILENAME_DATA_ALLOCA (path, newpath); + TO_INTERNAL_FORMAT (C_STRING, path, ALLOCA, (newpath, newlen), Qfile_name); - len = strlen (newpath); /* #### Does this make sense? It certainly does for decode_env_path(), but it looks dubious here. Does any code depend on decode_path("") returning nil instead of an empty string? */ - if (!len) + if (!newlen) return Qnil; - return split_string_by_emchar_1 (newpath, (Bytecount)len, SEPCHAR); + return split_string_by_emchar_1 (newpath, newlen, SEPCHAR); } Lisp_Object -decode_env_path (CONST char *evarname, CONST char *default_) +decode_env_path (const char *evarname, const char *default_) { - CONST char *path = 0; + const char *path = 0; if (evarname) path = egetenv (evarname); if (!path) @@ -2542,7 +3304,7 @@ decode_env_path (CONST char *evarname, CONST char *default_) /* Ben thinks this function should not exist or be exported to Lisp. We use it to define split-path-string in subr.el (not!). */ -DEFUN ("split-string-by-char", Fsplit_string_by_char, 1, 2, 0, /* +DEFUN ("split-string-by-char", Fsplit_string_by_char, 2, 2, 0, /* Split STRING into a list of substrings originally separated by SEPCHAR. */ (string, sepchar)) @@ -2593,23 +3355,83 @@ Non-nil return value means XEmacs is running without interactive terminal. #ifdef USE_ASSERTIONS /* This highly dubious kludge ... shut up Jamie, I'm tired of your slagging. */ -DOESNT_RETURN -assert_failed (CONST char *file, int line, CONST char *expr) -{ - stderr_out ("Fatal error: assertion failed, file %s, line %d, %s\n", - file, line, expr); +static int in_assert_failed; +static const char *assert_failed_file; +static int assert_failed_line; +static const char *assert_failed_expr; + +#ifdef fprintf +#undef fprintf +#endif + #undef abort /* avoid infinite #define loop... */ -#if defined (WINDOWSNT) && defined (DEBUG_XEMACS) - DebugBreak (); -#elif !defined (ASSERTIONS_DONT_ABORT) + +#if defined (WIN32_NATIVE) && defined (DEBUG_XEMACS) +#define enter_debugger() DebugBreak () +#else +#define enter_debugger() +#endif + +void +assert_failed (const char *file, int line, const char *expr) +{ + /* If we're already crashing, let's not crash again. This might be + critical to getting auto-saving working properly. */ + if (fatal_error_in_progress) + return; + + /* We are extremely paranoid so we sensibly deal with recursive + assertion failures. */ + in_assert_failed++; + inhibit_non_essential_printing_operations = 1; + + if (in_assert_failed >= 4) + _exit (-1); + else if (in_assert_failed == 3) + { + enter_debugger (); + _exit (-1); + } + else if (in_assert_failed == 2) + { + /* Not stderr_out(), which does additional things and may trigger + a recursive assertion failure. fprintf was undeffed above, in + case it was encapsulated. */ + fprintf (stderr, + "Fatal error: recursive assertion failure, " + "file %s, line %d, %s\n", + file, line, expr); + fprintf (stderr, + "Original assertion failure: file %s, line %d, %s\n", + assert_failed_file, assert_failed_line, assert_failed_expr); + } + else + { + assert_failed_file = file; + assert_failed_line = line; + assert_failed_expr = expr; + + if (!initialized) + fprintf (stderr, + "Fatal error: assertion failed, file %s, line %d, %s\n", + file, line, expr); + else + stderr_out ("Fatal error: assertion failed, file %s, line %d, %s\n", + file, line, expr); + } + + enter_debugger (); +#if !defined (ASSERTIONS_DONT_ABORT) abort (); #endif + inhibit_non_essential_printing_operations = 0; + in_assert_failed = 0; } #endif /* USE_ASSERTIONS */ #ifdef QUANTIFY DEFUN ("quantify-start-recording-data", Fquantify_start_recording_data, - 0, 0, 0, /* + 0, 0, "", /* Start recording Quantify data. */ ()) @@ -2619,7 +3441,7 @@ Start recording Quantify data. } DEFUN ("quantify-stop-recording-data", Fquantify_stop_recording_data, - 0, 0, 0, /* + 0, 0, "", /* Stop recording Quantify data. */ ()) @@ -2628,7 +3450,7 @@ Stop recording Quantify data. return Qnil; } -DEFUN ("quantify-clear-data", Fquantify_clear_data, 0, 0, 0, /* +DEFUN ("quantify-clear-data", Fquantify_clear_data, 0, 0, "", /* Clear all Quantify data. */ ()) @@ -2642,11 +3464,7 @@ void syms_of_emacs (void) { #ifndef CANNOT_DUMP -#ifdef HAVE_SHM - DEFSUBR (Fdump_emacs_data); -#else DEFSUBR (Fdump_emacs); -#endif #endif /* !CANNOT_DUMP */ DEFSUBR (Frun_emacs_from_temacs); @@ -2656,6 +3474,10 @@ syms_of_emacs (void) DEFSUBR (Fkill_emacs); DEFSUBR (Fnoninteractive); +#ifdef DEBUG_XEMACS + DEFSUBR (Fforce_debugging_signal); +#endif + #ifdef QUANTIFY DEFSUBR (Fquantify_start_recording_data); DEFSUBR (Fquantify_stop_recording_data); @@ -2717,7 +3539,7 @@ Symbol indicating type of operating system you are using. DEFVAR_LISP ("system-configuration", &Vsystem_configuration /* String naming the configuration XEmacs was built for. */ ); - Vsystem_configuration = Fpurecopy (build_string (EMACS_CONFIGURATION)); + Vsystem_configuration = build_string (EMACS_CONFIGURATION); #ifndef EMACS_CONFIG_OPTIONS # define EMACS_CONFIG_OPTIONS "UNKNOWN" @@ -2725,8 +3547,7 @@ String naming the configuration XEmacs was built for. DEFVAR_LISP ("system-configuration-options", &Vsystem_configuration_options /* String containing the configuration options XEmacs was built with. */ ); - Vsystem_configuration_options = Fpurecopy (build_string - (EMACS_CONFIG_OPTIONS)); + Vsystem_configuration_options = build_string (EMACS_CONFIG_OPTIONS); DEFVAR_LISP ("emacs-major-version", &Vemacs_major_version /* Major version number of this version of Emacs, as an integer. @@ -2744,7 +3565,20 @@ Warning: this variable did not exist in Emacs versions earlier than: */ ); Vemacs_minor_version = make_int (EMACS_MINOR_VERSION); - DEFVAR_LISP ("emacs-beta-version", &Vemacs_beta_version /* + DEFVAR_LISP ("emacs-patch-level", &Vemacs_patch_level /* +The patch level of this version of Emacs, as an integer. +The value is non-nil if this version of XEmacs is part of a series of +stable XEmacsen, but has bug fixes applied. +Warning: this variable does not exist in FSF Emacs or in XEmacs versions +earlier than 21.1.1 +*/ ); +#ifdef EMACS_PATCH_LEVEL + Vemacs_patch_level = make_int (EMACS_PATCH_LEVEL); +#else + Vemacs_patch_level = Qnil; +#endif + + DEFVAR_LISP ("emacs-beta-version", &Vemacs_beta_version /* Beta number of this version of Emacs, as an integer. The value is nil if this is an officially released version of XEmacs. Warning: this variable does not exist in FSF Emacs or in XEmacs versions @@ -2779,8 +3613,40 @@ Codename of this version of Emacs (a string). #ifndef XEMACS_CODENAME #define XEMACS_CODENAME "Noname" #endif - Vxemacs_codename = Fpurecopy (build_string (XEMACS_CODENAME)); +#ifdef MULE + { + char dest[129]; + char src[64] = XEMACS_CODENAME; + unsigned char* sp = (unsigned char*)src; + int i = 0, chr; + + while ( (chr = *sp++) && (i < 128) ) + { + if (chr <= 0x7F) + dest[i++] = chr; + else + { +#ifdef UTF2000 + dest[i++] = (chr >> 6) | 0xC0; + dest[i++] = (chr & 0x3F) | 0x80; +#else + dest[i++] = LEADING_BYTE_LATIN_ISO8859_1; + dest[i++] = chr; +#endif + } + } + dest[i] = 0; + Vxemacs_codename = build_string (dest); + } +#else + Vxemacs_codename = build_string (XEMACS_CODENAME); +#endif + + /* Lisp variables which contain command line flags. + The portable dumper stomps on these; they must be saved and restored + if they are processed before the call to pdump_load() in main_1(). + */ DEFVAR_BOOL ("noninteractive", &noninteractive1 /* Non-nil means XEmacs is running without interactive terminal. */ ); @@ -2804,6 +3670,13 @@ Set to non-nil when the site-lisp should not be searched at startup. inhibit_site_lisp = 1; #endif + DEFVAR_BOOL ("inhibit-site-modules", &inhibit_site_modules /* +Set to non-nil when site-modules should not be searched at startup. +*/ ); +#ifdef INHIBIT_SITE_MODULES + inhibit_site_modules = 1; +#endif + DEFVAR_INT ("emacs-priority", &emacs_priority /* Priority for XEmacs to run at. This value is effective only if set before XEmacs is dumped, @@ -2824,6 +3697,8 @@ typecheck - check types strictly, aborting in case of error; malloc - check operation of malloc; gc - check garbage collection; bufpos - check buffer positions. + +quick-build - user has requested the "quick-build" configure option. */ ); Vinternal_error_checking = Qnil; #ifdef ERROR_CHECK_EXTENTS @@ -2846,7 +3721,50 @@ bufpos - check buffer positions. Vinternal_error_checking = Fcons (intern ("bufpos"), Vinternal_error_checking); #endif - Vinternal_error_checking = Fpurecopy (Vinternal_error_checking); +#ifdef QUICK_BUILD + Vinternal_error_checking = Fcons (intern ("quick-build"), + Vinternal_error_checking); +#endif + + DEFVAR_CONST_LISP ("mail-lock-methods", &Vmail_lock_methods /* +Mail spool locking methods supported by this instance of XEmacs. +This is a list of symbols. Each of the symbols is one of the +following: dot, lockf, flock, locking, mmdf. +*/ ); + { + Vmail_lock_methods = Qnil; + Vmail_lock_methods = Fcons (intern ("dot"), Vmail_lock_methods); +#ifdef HAVE_LOCKF + Vmail_lock_methods = Fcons (intern ("lockf"), Vmail_lock_methods); +#endif +#ifdef HAVE_FLOCK + Vmail_lock_methods = Fcons (intern ("flock"), Vmail_lock_methods); +#endif +#ifdef HAVE_MMDF + Vmail_lock_methods = Fcons (intern ("mmdf"), Vmail_lock_methods); +#endif +#ifdef HAVE_LOCKING + Vmail_lock_methods = Fcons (intern ("locking"), Vmail_lock_methods); +#endif + } + + DEFVAR_CONST_LISP ("configure-mail-lock-method", &Vconfigure_mail_lock_method /* +Mail spool locking method suggested by configure. This is one +of the symbols in MAIL-LOCK-METHODS. +*/ ); + { +#if defined(MAIL_LOCK_FLOCK) && defined(HAVE_FLOCK) + Vconfigure_mail_lock_method = intern("flock"); +#elif defined(MAIL_LOCK_LOCKF) && defined(HAVE_LOCKF) + Vconfigure_mail_lock_method = intern("lockf"); +#elif defined(MAIL_LOCK_MMDF) && defined(HAVE_MMDF) + Vconfigure_mail_lock_method = intern("mmdf"); +#elif defined(MAIL_LOCK_LOCKING) && defined(HAVE_LOCKING) + Vconfigure_mail_lock_method = intern("locking"); +#else + Vconfigure_mail_lock_method = intern("dot"); +#endif + } DEFVAR_LISP ("path-separator", &Vpath_separator /* The directory separator in search paths, as a string. @@ -2861,7 +3779,7 @@ void complex_vars_of_emacs (void) { /* This is all related to path searching. */ - + DEFVAR_LISP ("emacs-program-name", &Vemacs_program_name /* *Name of the Emacs variant. For example, this may be \"xemacs\" or \"infodock\". @@ -2871,7 +3789,7 @@ This is mainly meant for use in path searching. DEFVAR_LISP ("emacs-program-version", &Vemacs_program_version /* *Version of the Emacs variant. -This typically has the form XX.XX[-bXX]. +This typically has the form NN.NN-bNN. This is mainly meant for use in path searching. */ ); Vemacs_program_version = build_string ((char *) PATH_VERSION); @@ -2890,7 +3808,7 @@ especially executable programs intended for XEmacs to invoke. DEFVAR_LISP ("configure-exec-directory", &Vconfigure_exec_directory /* For internal use by the build procedure only. -configure's idea of what EXEC-DIRECTORY will be. +configure's idea of what `exec-directory' will be. */ ); #ifdef PATH_EXEC Vconfigure_exec_directory = Ffile_name_as_directory @@ -2906,7 +3824,7 @@ configure's idea of what EXEC-DIRECTORY will be. DEFVAR_LISP ("configure-lisp-directory", &Vconfigure_lisp_directory /* For internal use by the build procedure only. -configure's idea of what LISP-DIRECTORY will be. +configure's idea of what `lisp-directory' will be. */ ); #ifdef PATH_LOADSEARCH Vconfigure_lisp_directory = Ffile_name_as_directory @@ -2915,6 +3833,55 @@ configure's idea of what LISP-DIRECTORY will be. Vconfigure_lisp_directory = Qnil; #endif + DEFVAR_LISP ("mule-lisp-directory", &Vmule_lisp_directory /* +*Directory of Mule Lisp files that come with XEmacs. +*/ ); + Vmule_lisp_directory = Qnil; + + DEFVAR_LISP ("configure-mule-lisp-directory", &Vconfigure_mule_lisp_directory /* +For internal use by the build procedure only. +configure's idea of what `mule-lisp-directory' will be. +*/ ); +#ifdef PATH_MULELOADSEARCH + Vconfigure_mule_lisp_directory = Ffile_name_as_directory + (build_string ((char *) PATH_MULELOADSEARCH)); +#else + Vconfigure_mule_lisp_directory = Qnil; +#endif + + DEFVAR_LISP ("utf-2000-lisp-directory", &Vutf_2000_lisp_directory /* +*Directory of UTF-2000 Lisp files that come with XEmacs. +*/ ); + Vutf_2000_lisp_directory = Qnil; + + DEFVAR_LISP ("configure-utf-2000-lisp-directory", + &Vconfigure_utf_2000_lisp_directory /* +For internal use by the build procedure only. +configure's idea of what `utf-2000-lisp-directory' will be. +*/ ); +#ifdef PATH_UTF2000LOADSEARCH + Vconfigure_utf_2000_lisp_directory = Ffile_name_as_directory + (build_string ((char *) PATH_UTF2000LOADSEARCH)); +#else + Vconfigure_utf_2000_lisp_directory = Qnil; +#endif + + DEFVAR_LISP ("module-directory", &Vmodule_directory /* +*Directory of core dynamic modules that come with XEmacs. +*/ ); + Vmodule_directory = Qnil; + + DEFVAR_LISP ("configure-module-directory", &Vconfigure_module_directory /* +For internal use by the build procedure only. +configure's idea of what `module-directory' will be. +*/ ); +#ifdef PATH_MODULESEARCH + Vconfigure_module_directory = Ffile_name_as_directory + (build_string ((char *) PATH_MODULESEARCH)); +#else + Vconfigure_module_directory = Qnil; +#endif + DEFVAR_LISP ("configure-package-path", &Vconfigure_package_path /* For internal use by the build procedure only. configure's idea of what the package path will be. @@ -2929,13 +3896,14 @@ configure's idea of what the package path will be. *Directory of architecture-independent files that come with XEmacs, intended for XEmacs to use. Use of this variable in new code is almost never correct. See the -function `locate-data-directory' and the variable `data-directory-list'. +functions `locate-data-file' and `locate-data-directory' and the variable +`data-directory-list'. */ ); Vdata_directory = Qnil; DEFVAR_LISP ("configure-data-directory", &Vconfigure_data_directory /* For internal use by the build procedure only. -configure's idea of what DATA-DIRECTORY will be. +configure's idea of what `data-directory' will be. */ ); #ifdef PATH_DATA Vconfigure_data_directory = Ffile_name_as_directory @@ -2950,19 +3918,6 @@ or were installed as packages, and are intended for XEmacs to use. */ ); Vdata_directory_list = Qnil; -#ifdef CLASH_DETECTION - DEFVAR_LISP ("configure-lock-directory", &Vconfigure_lock_directory /* -For internal use by the build procedure only. -configure's idea of what LOCK-DIRECTORY will be. -*/ ); -#ifdef PATH_LOCK - Vconfigure_lock_directory = Ffile_name_as_directory - (build_string ((char *) PATH_LOCK)); -#else - Vconfigure_lock_directory = Qnil; -#endif -#endif /* CLASH_DETECTION */ - DEFVAR_LISP ("site-directory", &Vsite_directory /* *Directory of site-specific Lisp files that come with XEmacs. */ ); @@ -2970,7 +3925,7 @@ configure's idea of what LOCK-DIRECTORY will be. DEFVAR_LISP ("configure-site-directory", &Vconfigure_site_directory /* For internal use by the build procedure only. -configure's idea of what SITE-DIRECTORY will be. +configure's idea of what `site-directory' will be. */ ); #ifdef PATH_SITE Vconfigure_site_directory = Ffile_name_as_directory @@ -2979,15 +3934,31 @@ configure's idea of what SITE-DIRECTORY will be. Vconfigure_site_directory = Qnil; #endif + DEFVAR_LISP ("site-module-directory", &Vsite_module_directory /* +*Directory of site-specific loadable modules that come with XEmacs. +*/ ); + Vsite_module_directory = Qnil; + + DEFVAR_LISP ("configure-site-module-directory", &Vconfigure_site_module_directory /* +For internal use by the build procedure only. +configure's idea of what `site-directory' will be. +*/ ); +#ifdef PATH_SITE_MODULES + Vconfigure_site_module_directory = Ffile_name_as_directory + (build_string ((char *) PATH_SITE_MODULES)); +#else + Vconfigure_site_module_directory = Qnil; +#endif + DEFVAR_LISP ("doc-directory", &Vdoc_directory /* *Directory containing the DOC file that comes with XEmacs. -This is usually the same as exec-directory. +This is usually the same as `exec-directory'. */ ); Vdoc_directory = Qnil; DEFVAR_LISP ("configure-doc-directory", &Vconfigure_doc_directory /* For internal use by the build procedure only. -configure's idea of what DOC-DIRECTORY will be. +configure's idea of what `doc-directory' will be. */ ); #ifdef PATH_DOC Vconfigure_doc_directory = Ffile_name_as_directory @@ -2998,7 +3969,7 @@ configure's idea of what DOC-DIRECTORY will be. DEFVAR_LISP ("configure-exec-prefix-directory", &Vconfigure_exec_prefix_directory /* For internal use by the build procedure only. -configure's idea of what EXEC-PREFIX-DIRECTORY will be. +configure's idea of what `exec-prefix-directory' will be. */ ); #ifdef PATH_EXEC_PREFIX Vconfigure_exec_prefix_directory = Ffile_name_as_directory @@ -3009,7 +3980,7 @@ configure's idea of what EXEC-PREFIX-DIRECTORY will be. DEFVAR_LISP ("configure-prefix-directory", &Vconfigure_prefix_directory /* For internal use by the build procedure only. -configure's idea of what PREFIX-DIRECTORY will be. +configure's idea of what `prefix-directory' will be. */ ); #ifdef PATH_PREFIX Vconfigure_prefix_directory = Ffile_name_as_directory @@ -3041,14 +4012,16 @@ The configured initial path for info documentation. #endif } -#ifdef __sgi +#if defined(__sgi) && !defined(PDUMP) /* This is so tremendously ugly I'd puke. But then, it works. * The target is to override the static constructor from the - * libiflPNG.so library which is maskerading as libz, and + * libiflPNG.so library which is masquerading as libz, and * cores on us when re-started from the dumped executable. * This will have to go for 21.1 -- OG. */ -void __sti__iflPNGFile_c___() +void __sti__iflPNGFile_c___ (void); +void +__sti__iflPNGFile_c___ (void) { } diff --git a/src/event-gtk.c b/src/event-gtk.c index 9dd0394..d9360e3 100644 --- a/src/event-gtk.c +++ b/src/event-gtk.c @@ -1253,6 +1253,26 @@ gtk_event_to_emacs_event (struct frame *frame, GdkEvent *gdk_event, struct Lisp_ if (*state & gd->HyperMask) modifiers |= XEMACS_MOD_HYPER; if (*state & gd->AltMask) modifiers |= XEMACS_MOD_ALT; + { + int numero_de_botao = -1; + + if (!key_event_p) + numero_de_botao = gdk_event->button.button; + + /* the button gets noted either in the button or the modifiers + field, but not both. */ + if (numero_de_botao != 1 && (*state & GDK_BUTTON1_MASK)) + modifiers |= XEMACS_MOD_BUTTON1; + if (numero_de_botao != 2 && (*state & GDK_BUTTON2_MASK)) + modifiers |= XEMACS_MOD_BUTTON2; + if (numero_de_botao != 3 && (*state & GDK_BUTTON3_MASK)) + modifiers |= XEMACS_MOD_BUTTON3; + if (numero_de_botao != 4 && (*state & GDK_BUTTON4_MASK)) + modifiers |= XEMACS_MOD_BUTTON4; + if (numero_de_botao != 5 && (*state & GDK_BUTTON5_MASK)) + modifiers |= XEMACS_MOD_BUTTON5; + } + /* Ignore the Caps_Lock key if: - any other modifiers are down, so that Caps_Lock doesn't turn C-x into C-X, which would suck. @@ -1373,7 +1393,13 @@ gtk_event_to_emacs_event (struct frame *frame, GdkEvent *gdk_event, struct Lisp_ if (mask & gd->MetaMask) modifiers |= XEMACS_MOD_META; if (mask & gd->SuperMask) modifiers |= XEMACS_MOD_SUPER; if (mask & gd->HyperMask) modifiers |= XEMACS_MOD_HYPER; - if (mask & gd->AltMask) modifiers |= XEMACS_MOD_ALT; + if (mask & gd->AltMask) modifiers |= XEMACS_MOD_ALT; + if (mask & GDK_BUTTON1_MASK) modifiers |= XEMACS_MOD_BUTTON1; + if (mask & GDK_BUTTON2_MASK) modifiers |= XEMACS_MOD_BUTTON2; + if (mask & GDK_BUTTON3_MASK) modifiers |= XEMACS_MOD_BUTTON3; + if (mask & GDK_BUTTON4_MASK) modifiers |= XEMACS_MOD_BUTTON4; + if (mask & GDK_BUTTON5_MASK) modifiers |= XEMACS_MOD_BUTTON5; + /* Currently ignores Shift_Lock but probably shouldn't (but it definitely should ignore Caps_Lock). */ emacs_event->event.motion.modifiers = modifiers; @@ -1727,6 +1753,7 @@ vars_of_event_gtk (void) dispatch_event_queue = Qnil; staticpro (&dispatch_event_queue); dispatch_event_queue_tail = Qnil; + staticpro (&dispatch_event_queue_tail); DEFVAR_BOOL ("gtk-allow-sendevents", >k_allow_sendevents /* *Non-nil means to allow synthetic events. Nil means they are ignored. diff --git a/src/faces.c b/src/faces.c index 750055c..ab8648e 100644 --- a/src/faces.c +++ b/src/faces.c @@ -36,7 +36,6 @@ Boston, MA 02111-1307, USA. */ #include "faces.h" #include "frame.h" #include "glyphs.h" -#include "hash.h" #include "objects.h" #include "specifier.h" #include "window.h" @@ -56,11 +55,10 @@ Lisp_Object Qinit_global_faces; calling Ffind_face. */ Lisp_Object Vdefault_face, Vmodeline_face, Vgui_element_face; Lisp_Object Vleft_margin_face, Vright_margin_face, Vtext_cursor_face; -Lisp_Object Vpointer_face, Vvertical_divider_face, Vtoolbar_face; +Lisp_Object Vpointer_face, Vvertical_divider_face, Vtoolbar_face, Vwidget_face; -/* Qdefault, Qhighlight defined in general.c */ -Lisp_Object Qmodeline, Qgui_element, Qleft_margin, Qright_margin, Qtext_cursor; -Lisp_Object Qvertical_divider; +/* Qdefault, Qhighlight, Qleft_margin, Qright_margin defined in general.c */ +Lisp_Object Qmodeline, Qgui_element, Qtext_cursor, Qvertical_divider; /* In the old implementation Vface_list was a list of the face names, not the faces themselves. We now distinguish between permanent and @@ -74,26 +72,26 @@ Lisp_Object Vbuilt_in_face_specifiers; static Lisp_Object -mark_face (Lisp_Object obj, void (*markobj) (Lisp_Object)) +mark_face (Lisp_Object obj) { - struct Lisp_Face *face = XFACE (obj); + Lisp_Face *face = XFACE (obj); - ((markobj) (face->name)); - ((markobj) (face->doc_string)); + mark_object (face->name); + mark_object (face->doc_string); - ((markobj) (face->foreground)); - ((markobj) (face->background)); - ((markobj) (face->font)); - ((markobj) (face->display_table)); - ((markobj) (face->background_pixmap)); - ((markobj) (face->underline)); - ((markobj) (face->strikethru)); - ((markobj) (face->highlight)); - ((markobj) (face->dim)); - ((markobj) (face->blinking)); - ((markobj) (face->reverse)); + mark_object (face->foreground); + mark_object (face->background); + mark_object (face->font); + mark_object (face->display_table); + mark_object (face->background_pixmap); + mark_object (face->underline); + mark_object (face->strikethru); + mark_object (face->highlight); + mark_object (face->dim); + mark_object (face->blinking); + mark_object (face->reverse); - ((markobj) (face->charsets_warned_about)); + mark_object (face->charsets_warned_about); return face->plist; } @@ -101,7 +99,7 @@ mark_face (Lisp_Object obj, void (*markobj) (Lisp_Object)) static void print_face (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) { - struct Lisp_Face *face = XFACE (obj); + Lisp_Face *face = XFACE (obj); if (print_readably) { @@ -129,10 +127,10 @@ print_face (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) This isn't concerned with "unspecified" attributes, that's what #'face-differs-from-default-p is for. */ static int -face_equal (Lisp_Object o1, Lisp_Object o2, int depth) +face_equal (Lisp_Object obj1, Lisp_Object obj2, int depth) { - struct Lisp_Face *f1 = XFACE (o1); - struct Lisp_Face *f2 = XFACE (o2); + Lisp_Face *f1 = XFACE (obj1); + Lisp_Face *f2 = XFACE (obj2); depth++; @@ -155,7 +153,7 @@ face_equal (Lisp_Object o1, Lisp_Object o2, int depth) static unsigned long face_hash (Lisp_Object obj, int depth) { - struct Lisp_Face *f = XFACE (obj); + Lisp_Face *f = XFACE (obj); depth++; @@ -169,28 +167,28 @@ face_hash (Lisp_Object obj, int depth) static Lisp_Object face_getprop (Lisp_Object obj, Lisp_Object prop) { - struct Lisp_Face *f = XFACE (obj); + Lisp_Face *f = XFACE (obj); return - ((EQ (prop, Qforeground)) ? f->foreground : - (EQ (prop, Qbackground)) ? f->background : - (EQ (prop, Qfont)) ? f->font : - (EQ (prop, Qdisplay_table)) ? f->display_table : - (EQ (prop, Qbackground_pixmap)) ? f->background_pixmap : - (EQ (prop, Qunderline)) ? f->underline : - (EQ (prop, Qstrikethru)) ? f->strikethru : - (EQ (prop, Qhighlight)) ? f->highlight : - (EQ (prop, Qdim)) ? f->dim : - (EQ (prop, Qblinking)) ? f->blinking : - (EQ (prop, Qreverse)) ? f->reverse : - (EQ (prop, Qdoc_string)) ? f->doc_string : + (EQ (prop, Qforeground) ? f->foreground : + EQ (prop, Qbackground) ? f->background : + EQ (prop, Qfont) ? f->font : + EQ (prop, Qdisplay_table) ? f->display_table : + EQ (prop, Qbackground_pixmap) ? f->background_pixmap : + EQ (prop, Qunderline) ? f->underline : + EQ (prop, Qstrikethru) ? f->strikethru : + EQ (prop, Qhighlight) ? f->highlight : + EQ (prop, Qdim) ? f->dim : + EQ (prop, Qblinking) ? f->blinking : + EQ (prop, Qreverse) ? f->reverse : + EQ (prop, Qdoc_string) ? f->doc_string : external_plist_get (&f->plist, prop, 0, ERROR_ME)); } static int face_putprop (Lisp_Object obj, Lisp_Object prop, Lisp_Object value) { - struct Lisp_Face *f = XFACE (obj); + Lisp_Face *f = XFACE (obj); if (EQ (prop, Qforeground) || EQ (prop, Qbackground) || @@ -220,7 +218,7 @@ face_putprop (Lisp_Object obj, Lisp_Object prop, Lisp_Object value) static int face_remprop (Lisp_Object obj, Lisp_Object prop) { - struct Lisp_Face *f = XFACE (obj); + Lisp_Face *f = XFACE (obj); if (EQ (prop, Qforeground) || EQ (prop, Qbackground) || @@ -247,7 +245,7 @@ face_remprop (Lisp_Object obj, Lisp_Object prop) static Lisp_Object face_plist (Lisp_Object obj) { - struct Lisp_Face *face = XFACE (obj); + Lisp_Face *face = XFACE (obj); Lisp_Object result = face->plist; result = cons3 (Qreverse, face->reverse, result); @@ -265,11 +263,30 @@ face_plist (Lisp_Object obj) return result; } +static const struct lrecord_description face_description[] = { + { XD_LISP_OBJECT, offsetof (Lisp_Face, name) }, + { XD_LISP_OBJECT, offsetof (Lisp_Face, doc_string) }, + { XD_LISP_OBJECT, offsetof (Lisp_Face, foreground) }, + { XD_LISP_OBJECT, offsetof (Lisp_Face, background) }, + { XD_LISP_OBJECT, offsetof (Lisp_Face, font) }, + { XD_LISP_OBJECT, offsetof (Lisp_Face, display_table) }, + { XD_LISP_OBJECT, offsetof (Lisp_Face, background_pixmap) }, + { XD_LISP_OBJECT, offsetof (Lisp_Face, underline) }, + { XD_LISP_OBJECT, offsetof (Lisp_Face, strikethru) }, + { XD_LISP_OBJECT, offsetof (Lisp_Face, highlight) }, + { XD_LISP_OBJECT, offsetof (Lisp_Face, dim) }, + { XD_LISP_OBJECT, offsetof (Lisp_Face, blinking) }, + { XD_LISP_OBJECT, offsetof (Lisp_Face, reverse) }, + { XD_LISP_OBJECT, offsetof (Lisp_Face, plist) }, + { XD_LISP_OBJECT, offsetof (Lisp_Face, charsets_warned_about) }, + { XD_END } +}; + DEFINE_LRECORD_IMPLEMENTATION_WITH_PROPS ("face", face, mark_face, print_face, 0, face_equal, - face_hash, face_getprop, + face_hash, face_description, face_getprop, face_putprop, face_remprop, - face_plist, struct Lisp_Face); + face_plist, Lisp_Face); /************************************************************************/ /* face read syntax */ @@ -335,7 +352,7 @@ face_instantiate (Lisp_Object data) ****************************************************************************/ static void -reset_face (struct Lisp_Face *f) +reset_face (Lisp_Face *f) { f->name = Qnil; f->doc_string = Qnil; @@ -355,11 +372,10 @@ reset_face (struct Lisp_Face *f) f->charsets_warned_about = Qnil; } -static struct Lisp_Face * +static Lisp_Face * allocate_face (void) { - struct Lisp_Face *result = - alloc_lcrecord_type (struct Lisp_Face, lrecord_face); + Lisp_Face *result = alloc_lcrecord_type (Lisp_Face, &lrecord_face); reset_face (result); return result; @@ -375,19 +391,14 @@ struct face_list_closure }; static int -add_face_to_list_mapper (CONST void *hash_key, void *hash_contents, +add_face_to_list_mapper (Lisp_Object key, Lisp_Object value, void *face_list_closure) { /* This function can GC */ - Lisp_Object key, contents; - Lisp_Object *face_list; struct face_list_closure *fcl = (struct face_list_closure *) face_list_closure; - CVOID_TO_LISP (key, hash_key); - VOID_TO_LISP (contents, hash_contents); - face_list = fcl->face_list; - *face_list = Fcons (XFACE (contents)->name, *face_list); + *(fcl->face_list) = Fcons (XFACE (value)->name, (*fcl->face_list)); return 0; } @@ -420,15 +431,12 @@ temporary_faces_list (void) static int -mark_face_as_clean_mapper (CONST void *hash_key, void *hash_contents, +mark_face_as_clean_mapper (Lisp_Object key, Lisp_Object value, void *flag_closure) { /* This function can GC */ - Lisp_Object key, contents; int *flag = (int *) flag_closure; - CVOID_TO_LISP (key, hash_key); - VOID_TO_LISP (contents, hash_contents); - XFACE (contents)->dirty = *flag; + XFACE (value)->dirty = *flag; return 0; } @@ -488,7 +496,7 @@ update_inheritance_mapper_internal (Lisp_Object cur_face, } static int -update_face_inheritance_mapper (CONST void *hash_key, void *hash_contents, +update_face_inheritance_mapper (const void *hash_key, void *hash_contents, void *face_inheritance_closure) { Lisp_Object key, contents; @@ -588,7 +596,7 @@ face_property_matching_instance (Lisp_Object face, Lisp_Object property, DEFUN ("facep", Ffacep, 1, 1, 0, /* -Return non-nil if OBJECT is a face. +Return t if OBJECT is a face. */ (object)) { @@ -754,15 +762,15 @@ other non-nil value both permanent and temporary are included. } DEFUN ("make-face", Fmake_face, 1, 3, 0, /* -Define and return a new FACE described by DOC-STRING. -You can modify the font, color, etc of a face with the set-face-* functions. +Define a new face with name NAME (a symbol), described by DOC-STRING. +You can modify the font, color, etc. of a face with the set-face-* functions. If the face already exists, it is unmodified. If TEMPORARY is non-nil, this face will cease to exist if not in use. */ (name, doc_string, temporary)) { /* This function can GC if initialized is non-zero */ - struct Lisp_Face *f; + Lisp_Face *f; Lisp_Object face; CHECK_SYMBOL (name); @@ -990,8 +998,7 @@ Here's an approach that should keep things clean and unconfused: /* mark for GC a dynarr of face cachels. */ void -mark_face_cachels (face_cachel_dynarr *elements, - void (*markobj) (Lisp_Object)) +mark_face_cachels (face_cachel_dynarr *elements) { int elt; @@ -1007,13 +1014,13 @@ mark_face_cachels (face_cachel_dynarr *elements, for (i = 0; i < NUM_LEADING_BYTES; i++) if (!NILP (cachel->font[i]) && !UNBOUNDP (cachel->font[i])) - ((markobj) (cachel->font[i])); + mark_object (cachel->font[i]); } - ((markobj) (cachel->face)); - ((markobj) (cachel->foreground)); - ((markobj) (cachel->background)); - ((markobj) (cachel->display_table)); - ((markobj) (cachel->background_pixmap)); + mark_object (cachel->face); + mark_object (cachel->foreground); + mark_object (cachel->background); + mark_object (cachel->display_table); + mark_object (cachel->background_pixmap); } } @@ -1100,7 +1107,7 @@ ensure_face_cachel_contains_charset (struct face_cachel *cachel, void ensure_face_cachel_complete (struct face_cachel *cachel, - Lisp_Object domain, unsigned char *charsets) + Lisp_Object domain, Charset_ID *charsets) { int i; @@ -1115,7 +1122,7 @@ ensure_face_cachel_complete (struct face_cachel *cachel, void face_cachel_charset_font_metric_info (struct face_cachel *cachel, - unsigned char *charsets, + Charset_ID *charsets, struct font_metric_info *fm) { int i; @@ -1131,7 +1138,7 @@ face_cachel_charset_font_metric_info (struct face_cachel *cachel, { Lisp_Object charset = CHARSET_BY_LEADING_BYTE (i + MIN_LEADING_BYTE); Lisp_Object font_instance = FACE_CACHEL_FONT (cachel, charset); - struct Lisp_Font_Instance *fi = XFONT_INSTANCE (font_instance); + Lisp_Font_Instance *fi = XFONT_INSTANCE (font_instance); assert (CHARSETP (charset)); assert (FONT_INSTANCEP (font_instance)); @@ -1147,22 +1154,6 @@ face_cachel_charset_font_metric_info (struct face_cachel *cachel, } } -/* Called when the updated flag has been cleared on a cachel. */ - -void -update_face_cachel_data (struct face_cachel *cachel, - Lisp_Object domain, - Lisp_Object face) -{ - if (XFACE (face)->dirty || UNBOUNDP (cachel->face)) - { - int default_face = EQ (face, Vdefault_face); - cachel->face = face; - - /* We normally only set the _specified flags if the value was - actually bound. The exception is for the default face where - we always set it since it is the ultimate fallback. */ - #define FROB(field) \ do { \ Lisp_Object new_val = \ @@ -1181,31 +1172,125 @@ update_face_cachel_data (struct face_cachel *cachel, cachel->field##_specified = (bound || default_face); \ } while (0) +/* + * A face's background pixmap will override the face's + * background color. But the background pixmap of the + * default face should not override the background color of + * a face if the background color has been specified or + * inherited. + * + * To accomplish this we remove the background pixmap of the + * cachel and mark it as having been specified so that cachel + * merging won't override it later. + */ +#define MAYBE_UNFROB_BACKGROUND_PIXMAP \ +do \ +{ \ + if (! default_face \ + && cachel->background_specified \ + && ! cachel->background_pixmap_specified) \ + { \ + cachel->background_pixmap = Qunbound; \ + cachel->background_pixmap_specified = 1; \ + } \ +} while (0) + + +/* Add a cachel for the given face to the given window's cache. */ + +static void +add_face_cachel (struct window *w, Lisp_Object face) +{ + int must_finish_frobbing = ! WINDOW_FACE_CACHEL (w, DEFAULT_INDEX); + struct face_cachel new_cachel; + Lisp_Object domain; + + reset_face_cachel (&new_cachel); + XSETWINDOW (domain, w); + update_face_cachel_data (&new_cachel, domain, face); + Dynarr_add (w->face_cachels, new_cachel); + + /* The face's background pixmap have not yet been frobbed (see comment + int update_face_cachel_data), so we have to do it now */ + if (must_finish_frobbing) + { + int default_face = EQ (face, Vdefault_face); + struct face_cachel *cachel + = Dynarr_atp (w->face_cachels, Dynarr_length (w->face_cachels) - 1); + + FROB (background_pixmap); + MAYBE_UNFROB_BACKGROUND_PIXMAP; + } +} + +/* Called when the updated flag has been cleared on a cachel. + This function returns 1 if the caller must finish the update (see comment + below), 0 otherwise. +*/ + +void +update_face_cachel_data (struct face_cachel *cachel, + Lisp_Object domain, + Lisp_Object face) +{ + if (XFACE (face)->dirty || UNBOUNDP (cachel->face)) + { + int default_face = EQ (face, Vdefault_face); + cachel->face = face; + + /* We normally only set the _specified flags if the value was + actually bound. The exception is for the default face where + we always set it since it is the ultimate fallback. */ + FROB (foreground); FROB (background); FROB (display_table); - FROB (background_pixmap); - /* - * A face's background pixmap will override the face's - * background color. But the background pixmap of the - * default face should not override the background color of - * a face if the background color has been specified or - * inherited. - * - * To accomplish this we remove the background pixmap of the - * cachel and mark it as having been specified so that cachel - * merging won't override it later. - */ - if (! default_face - && cachel->background_specified - && ! cachel->background_pixmap_specified) + /* #### WARNING: the background pixmap property of faces is currently + the only one dealing with images. The problem we have here is that + frobbing the background pixmap might lead to image instantiation + which in turn might require that the cache we're building be up to + date, hence a crash. Here's a typical scenario of this: + + - a new window is created and it's face cache elements are + initialized through a call to reset_face_cachels[1]. At that point, + the cache for the default and modeline faces (normaly taken care of + by redisplay itself) are null. + - the default face has a background pixmap which needs to be + instantiated right here, as a consequence of cache initialization. + - the background pixmap image happens to be instantiated as a string + (this happens on tty's for instance). + - In order to do this, we need to compute the string geometry. + - In order to do this, we might have to access the window's default + face cache. But this is the cache we're building right now, it is + null. + - BARF !!!!! + + To sum up, this means that it is in general unsafe to instantiate + images before face cache updating is complete (appart from image + related face attributes). The solution we use below is to actually + detect whether we're building the window's face_cachels for the first + time, and simply NOT frob the background pixmap in that case. If + other image-related face attributes are ever implemented, they should + be protected the same way right here. + + One note: + * See comment in `default_face_font_info' in face.c. Who wrote it ? + Maybe we have the begining of an answer here ? + + Footnotes: + [1] See comment at the top of `allocate_window' in window.c. + + -- didier + */ + if (! WINDOWP (domain) + || WINDOW_FACE_CACHEL (DOMAIN_XWINDOW (domain), DEFAULT_INDEX)) { - cachel->background_pixmap = Qunbound; - cachel->background_pixmap_specified = 1; + FROB (background_pixmap); + MAYBE_UNFROB_BACKGROUND_PIXMAP; } - #undef FROB +#undef MAYBE_UNFROB_BACKGROUND_PIXMAP ensure_face_cachel_contains_charset (cachel, domain, Vcharset_ascii); @@ -1310,20 +1395,6 @@ reset_face_cachel (struct face_cachel *cachel) cachel->background_pixmap = Qunbound; } -/* Add a cachel for the given face to the given window's cache. */ - -static void -add_face_cachel (struct window *w, Lisp_Object face) -{ - struct face_cachel new_cachel; - Lisp_Object window; - - reset_face_cachel (&new_cachel); - XSETWINDOW (window, w); - update_face_cachel_data (&new_cachel, window, face); - Dynarr_add (w->face_cachels, new_cachel); -} - /* Retrieve the index to a cachel for window W that corresponds to the specified face. If necessary, add a new element to the cache. */ @@ -1568,7 +1639,16 @@ get_extent_fragment_face_cache_index (struct window *w, findex = get_builtin_face_cache_index (w, Vdefault_face); merge_face_cachel_data (w, findex, &cachel); - return get_merged_face_cache_index (w, &cachel); + findex = get_merged_face_cache_index (w, &cachel); + if (cachel.merged_faces && + /* merged_faces did not get stored and available via return value */ + Dynarr_at (w->face_cachels, findex).merged_faces != + cachel.merged_faces) + { + Dynarr_free (cachel.merged_faces); + cachel.merged_faces = 0; + } + return findex; } } @@ -1638,23 +1718,19 @@ face_property_was_changed (Lisp_Object face, Lisp_Object property, if (WINDOWP (locale)) { - struct frame *f = XFRAME (XWINDOW (locale)->frame); - MARK_FRAME_FACES_CHANGED (f); + MARK_FRAME_FACES_CHANGED (XFRAME (XWINDOW (locale)->frame)); } else if (FRAMEP (locale)) { - struct frame *f = XFRAME (locale); - MARK_FRAME_FACES_CHANGED (f); + MARK_FRAME_FACES_CHANGED (XFRAME (locale)); } else if (DEVICEP (locale)) { - struct device *d = XDEVICE (locale); - MARK_DEVICE_FRAMES_FACES_CHANGED (d); + MARK_DEVICE_FRAMES_FACES_CHANGED (XDEVICE (locale)); } else { Lisp_Object devcons, concons; - DEVICE_LOOP_NO_BREAK (devcons, concons) MARK_DEVICE_FRAMES_FACES_CHANGED (XDEVICE (XCAR (devcons))); } @@ -1687,7 +1763,7 @@ LOCALE, TAG-SET, EXACT-P, and HOW-TO-ADD are as in `copy-specifier'. */ (old_face, new_name, locale, tag_set, exact_p, how_to_add)) { - struct Lisp_Face *fold, *fnew; + Lisp_Face *fold, *fnew; Lisp_Object new_face = Qnil; struct gcpro gcpro1, gcpro2, gcpro3, gcpro4; @@ -1749,11 +1825,11 @@ LOCALE, TAG-SET, EXACT-P, and HOW-TO-ADD are as in `copy-specifier'. void syms_of_faces (void) { - /* Qdefault defined in general.c */ + INIT_LRECORD_IMPLEMENTATION (face); + + /* Qdefault, Qwidget, Qleft_margin, Qright_margin defined in general.c */ defsymbol (&Qmodeline, "modeline"); defsymbol (&Qgui_element, "gui-element"); - defsymbol (&Qleft_margin, "left-margin"); - defsymbol (&Qright_margin, "right-margin"); defsymbol (&Qtext_cursor, "text-cursor"); defsymbol (&Qvertical_divider, "vertical-divider"); @@ -1806,6 +1882,8 @@ vars_of_faces (void) Vdefault_face = Qnil; staticpro (&Vgui_element_face); Vgui_element_face = Qnil; + staticpro (&Vwidget_face); + Vwidget_face = Qnil; staticpro (&Vmodeline_face); Vmodeline_face = Qnil; staticpro (&Vtoolbar_face); @@ -1838,7 +1916,7 @@ vars_of_faces (void) syms[n++] = Qblinking; syms[n++] = Qreverse; - Vbuilt_in_face_specifiers = pure_list (n, syms); + Vbuilt_in_face_specifiers = Flist (n, syms); staticpro (&Vbuilt_in_face_specifiers); } } @@ -1846,10 +1924,10 @@ vars_of_faces (void) void complex_vars_of_faces (void) { - Vpermanent_faces_cache = make_lisp_hashtable (10, HASHTABLE_NONWEAK, - HASHTABLE_EQ); - Vtemporary_faces_cache = make_lisp_hashtable (0, HASHTABLE_WEAK, - HASHTABLE_EQ); + Vpermanent_faces_cache = + make_lisp_hash_table (10, HASH_TABLE_NON_WEAK, HASH_TABLE_EQ); + Vtemporary_faces_cache = + make_lisp_hash_table (0, HASH_TABLE_WEAK, HASH_TABLE_EQ); /* Create the default face now so we know what it is immediately. */ @@ -1864,6 +1942,10 @@ complex_vars_of_faces (void) { Lisp_Object fg_fb = Qnil, bg_fb = Qnil; +#ifdef HAVE_GTK + fg_fb = acons (list1 (Qgtk), build_string ("black"), fg_fb); + bg_fb = acons (list1 (Qgtk), build_string ("white"), bg_fb); +#endif #ifdef HAVE_X_WINDOWS fg_fb = acons (list1 (Qx), build_string ("black"), fg_fb); bg_fb = acons (list1 (Qx), build_string ("white"), bg_fb); @@ -1873,6 +1955,8 @@ complex_vars_of_faces (void) bg_fb = acons (list1 (Qtty), Fvector (0, 0), bg_fb); #endif #ifdef HAVE_MS_WINDOWS + fg_fb = acons (list1 (Qmsprinter), build_string ("black"), fg_fb); + bg_fb = acons (list1 (Qmsprinter), build_string ("white"), bg_fb); fg_fb = acons (list1 (Qmswindows), build_string ("black"), fg_fb); bg_fb = acons (list1 (Qmswindows), build_string ("white"), bg_fb); #endif @@ -1884,12 +1968,20 @@ complex_vars_of_faces (void) support is compiled in. */ { Lisp_Object inst_list = Qnil; -#ifdef HAVE_X_WINDOWS + +#if defined(HAVE_X_WINDOWS) || defined(HAVE_GTK) + /* This is kind of ugly because stephen wanted this to be CPP + ** identical to the old version, at least for the initial + ** checkin + ** + ** WMP March 9, 2001 + */ + /* The same gory list from x-faces.el. (#### Perhaps we should remove the stuff from x-faces.el and only depend on this stuff here? That should work.) */ - CONST char *fonts[] = + const char *fonts[] = { "-*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*", "-*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*", @@ -1907,20 +1999,39 @@ complex_vars_of_faces (void) "-*-*-*-*-*-*-*-120-*-*-*-*-*-*", "*" }; - CONST char **fontptr; + const char **fontptr; +#ifdef HAVE_X_WINDOWS for (fontptr = fonts + countof(fonts) - 1; fontptr >= fonts; fontptr--) inst_list = Fcons (Fcons (list1 (Qx), build_string (*fontptr)), inst_list); #endif /* HAVE_X_WINDOWS */ +#ifdef HAVE_GTK + for (fontptr = fonts + countof(fonts) - 1; fontptr >= fonts; fontptr--) + inst_list = Fcons (Fcons (list1 (Qgtk), build_string (*fontptr)), + inst_list); +#endif /* HAVE_GTK */ +#endif /* HAVE_X_WINDOWS || HAVE_GTK */ + + #ifdef HAVE_TTY inst_list = Fcons (Fcons (list1 (Qtty), build_string ("normal")), inst_list); #endif /* HAVE_TTY */ #ifdef HAVE_MS_WINDOWS - inst_list = Fcons (Fcons (list1 (Qmswindows), build_string ("Courier New")), - inst_list); + /* Fixedsys does not exist for printers */ + inst_list = Fcons (Fcons (list1 (Qmsprinter), + build_string ("Courier:Regular:10::Western")), inst_list); + inst_list = Fcons (Fcons (list1 (Qmsprinter), + build_string ("Courier New:Regular:10::Western")), inst_list); + + inst_list = Fcons (Fcons (list1 (Qmswindows), + build_string ("Fixedsys:Regular:9::Western")), inst_list); + inst_list = Fcons (Fcons (list1 (Qmswindows), + build_string ("Courier:Regular:10::Western")), inst_list); + inst_list = Fcons (Fcons (list1 (Qmswindows), + build_string ("Courier New:Regular:10::Western")), inst_list); #endif /* HAVE_MS_WINDOWS */ set_specifier_fallback (Fget (Vdefault_face, Qfont, Qnil), inst_list); } @@ -1937,7 +2048,7 @@ complex_vars_of_faces (void) list1 (Fcons (Qnil, Qnil))); set_specifier_fallback (Fget (Vdefault_face, Qreverse, Qnil), list1 (Fcons (Qnil, Qnil))); - + /* gui-element is the parent face of all gui elements such as modeline, vertical divider and toolbar. */ Vgui_element_face = Fmake_face (Qgui_element, @@ -1949,6 +2060,13 @@ complex_vars_of_faces (void) { Lisp_Object fg_fb = Qnil, bg_fb = Qnil; +#ifdef HAVE_GTK + /* We need to put something in there, or error checking gets + #%!@#ed up before the styles are set, which override the + fallbacks. */ + fg_fb = acons (list1 (Qgtk), build_string ("black"), fg_fb); + bg_fb = acons (list1 (Qgtk), build_string ("Gray80"), bg_fb); +#endif #ifdef HAVE_X_WINDOWS fg_fb = acons (list1 (Qx), build_string ("black"), fg_fb); bg_fb = acons (list1 (Qx), build_string ("Gray80"), bg_fb); @@ -1958,6 +2076,8 @@ complex_vars_of_faces (void) bg_fb = acons (list1 (Qtty), Fvector (0, 0), bg_fb); #endif #ifdef HAVE_MS_WINDOWS + fg_fb = acons (list1 (Qmsprinter), build_string ("black"), fg_fb); + bg_fb = acons (list1 (Qmsprinter), build_string ("white"), bg_fb); fg_fb = acons (list1 (Qmswindows), build_string ("black"), fg_fb); bg_fb = acons (list1 (Qmswindows), build_string ("Gray75"), bg_fb); #endif @@ -1980,7 +2100,7 @@ complex_vars_of_faces (void) set_specifier_fallback (Fget (Vmodeline_face, Qbackground_pixmap, Qnil), Fget (Vgui_element_face, Qbackground_pixmap, Qunbound)); - + /* toolbar is another gui element */ Vtoolbar_face = Fmake_face (Qtoolbar, build_string ("toolbar face"), @@ -2007,6 +2127,18 @@ complex_vars_of_faces (void) Fget (Vgui_element_face, Qbackground_pixmap, Qunbound)); + /* widget is another gui element */ + Vwidget_face = Fmake_face (Qwidget, + build_string ("widget face"), + Qnil); + set_specifier_fallback (Fget (Vwidget_face, Qfont, Qunbound), + Fget (Vgui_element_face, Qfont, Qunbound)); + set_specifier_fallback (Fget (Vwidget_face, Qforeground, Qunbound), + Fget (Vgui_element_face, Qforeground, Qunbound)); + set_specifier_fallback (Fget (Vwidget_face, Qbackground, Qunbound), + Fget (Vgui_element_face, Qbackground, Qunbound)); + /* We don't want widgets to have a default background pixmap. */ + Vleft_margin_face = Fmake_face (Qleft_margin, build_string ("left margin face"), Qnil); diff --git a/src/faces.h b/src/faces.h index 7d4523e..cf0be04 100644 --- a/src/faces.h +++ b/src/faces.h @@ -21,14 +21,14 @@ Boston, MA 02111-1307, USA. */ /* Synched up with: Not in FSF. */ -#ifndef _XEMACS_FACES_H_ -#define _XEMACS_FACES_H_ +#ifndef INCLUDED_faces_h_ +#define INCLUDED_faces_h_ #include "buffer.h" /* for NUM_LEADING_BYTES */ -/* a struct Lisp_Face is the C object corresponding to a face. There - is one of these per face. It basically contains all of the specifiers - for the built-in face properties, plus the plist of user-specified +/* a Lisp_Face is the C object corresponding to a face. There is one + of these per face. It basically contains all of the specifiers for + the built-in face properties, plus the plist of user-specified properties. */ struct Lisp_Face @@ -125,7 +125,7 @@ struct face_cachel corresponding single-face cachels. Formerly we didn't bother to keep track of the faces used for - merging. We do know because we need to do so because there is no + merging. We do now because we need to do so because there is no other way to properly handle multiple charsets for Mule in the presence of display tables short of always computing the values for all charsets, which is very expensive. Instead, we use a @@ -215,18 +215,17 @@ struct face_cachel right sort are available on the system. In this case, the whole program will just crash. For the moment, this is OK (for debugging purposes) but we should fix this by - storing a "blank font" if the instantation fails. */ + storing a "blank font" if the instantiation fails. */ unsigned int dirty :1; unsigned int updated :1; /* #### Of course we should use a bit array or something. */ unsigned char font_updated[NUM_LEADING_BYTES]; }; -DECLARE_LRECORD (face, struct Lisp_Face); -#define XFACE(x) XRECORD (x, face, struct Lisp_Face) +DECLARE_LRECORD (face, Lisp_Face); +#define XFACE(x) XRECORD (x, face, Lisp_Face) #define XSETFACE(x, p) XSETRECORD (x, p, face) #define FACEP(x) RECORDP (x, face) -#define GC_FACEP(x) GC_RECORDP (x, face) #define CHECK_FACE(x) CHECK_RECORD (x, face) Lisp_Object ensure_face_cachel_contains_charset (struct face_cachel *cachel, @@ -234,15 +233,14 @@ Lisp_Object ensure_face_cachel_contains_charset (struct face_cachel *cachel, Lisp_Object charset); void ensure_face_cachel_complete (struct face_cachel *cachel, Lisp_Object domain, - unsigned char *charsets); + Charset_ID *charsets); void update_face_cachel_data (struct face_cachel *cachel, Lisp_Object domain, Lisp_Object face); void face_cachel_charset_font_metric_info (struct face_cachel *cachel, - unsigned char *charsets, + Charset_ID *charsets, struct font_metric_info *fm); -void mark_face_cachels (face_cachel_dynarr *elements, - void (*markobj) (Lisp_Object)); +void mark_face_cachels (face_cachel_dynarr *elements); void mark_face_cachels_as_clean (struct window *w); void mark_face_cachels_as_not_updated (struct window *w); void reset_face_cachel (struct face_cachel *inst); @@ -260,8 +258,8 @@ EXFUN (Fget_face, 1); extern Lisp_Object Qstrikethru, Vbuilt_in_face_specifiers, Vdefault_face; extern Lisp_Object Vleft_margin_face, Vpointer_face, Vright_margin_face; -extern Lisp_Object Vtext_cursor_face, Vvertical_divider_face; -extern Lisp_Object Vtoolbar_face, Vgui_element_face; +extern Lisp_Object Vtext_cursor_face, Vvertical_divider_face; +extern Lisp_Object Vtoolbar_face, Vgui_element_face, Vwidget_face; void mark_all_faces_as_clean (void); void init_frame_faces (struct frame *f); @@ -281,7 +279,7 @@ void default_face_height_and_width_1 (Lisp_Object domain, int *height, int *width); #define FACE_CACHEL_FONT(cachel, charset) \ - (cachel->font[XCHARSET_LEADING_BYTE (charset) - 128]) + (cachel->font[XCHARSET_LEADING_BYTE (charset) - MIN_LEADING_BYTE]) #define WINDOW_FACE_CACHEL(window, index) \ Dynarr_atp ((window)->face_cachels, index) @@ -343,9 +341,9 @@ Lisp_Object face_property_matching_instance (Lisp_Object face, #define FACE_PROPERTY_SPEC_LIST(face, property, locale) \ Fspecifier_spec_list (FACE_PROPERTY_SPECIFIER (face, property), \ locale, Qnil, Qnil) -#define SET_FACE_PROPERTY(face, property, locale, value, tag, how_to_add) \ +#define SET_FACE_PROPERTY(face, property, value, locale, tag, how_to_add) \ Fadd_spec_to_specifier (FACE_PROPERTY_SPECIFIER (face, property), \ - locale, value, tag, how_to_add) + value, locale, tag, how_to_add) #define FACE_FOREGROUND(face, domain) \ FACE_PROPERTY_INSTANCE (face, Qforeground, domain, 0, Qzero) @@ -360,6 +358,8 @@ Lisp_Object face_property_matching_instance (Lisp_Object face, FACE_PROPERTY_INSTANCE (face, Qbackground_pixmap, domain, 0, Qzero) #define FACE_UNDERLINE_P(face, domain) \ (!NILP (FACE_PROPERTY_INSTANCE (face, Qunderline, domain, 0, Qzero))) +#define FACE_STRIKETHRU_P(face, domain) \ + (!NILP (FACE_PROPERTY_INSTANCE (face, Qstrikethru, domain, 0, Qzero))) #define FACE_HIGHLIGHT_P(face, domain) \ (!NILP (FACE_PROPERTY_INSTANCE (face, Qhighlight, domain, 0, Qzero))) #define FACE_DIM_P(face, domain) \ @@ -369,4 +369,4 @@ Lisp_Object face_property_matching_instance (Lisp_Object face, #define FACE_REVERSE_P(face, domain) \ (!NILP (FACE_PROPERTY_INSTANCE (face, Qreverse, domain, 0, Qzero))) -#endif /* _XEMACS_FACES_H_ */ +#endif /* INCLUDED_faces_h_ */ diff --git a/src/file-coding.c b/src/file-coding.c index 48363a4..b4ff9c8 100644 --- a/src/file-coding.c +++ b/src/file-coding.c @@ -25,16 +25,19 @@ Boston, MA 02111-1307, USA. */ #include <config.h> #include "lisp.h" + #include "buffer.h" #include "elhash.h" #include "insdel.h" #include "lstream.h" +#include "opaque.h" #ifdef MULE #include "mule-ccl.h" +#include "chartab.h" #endif #include "file-coding.h" -Lisp_Object Qbuffer_file_coding_system, Qcoding_system_error; +Lisp_Object Qcoding_system_error; Lisp_Object Vkeyboard_coding_system; Lisp_Object Vterminal_coding_system; @@ -43,18 +46,41 @@ Lisp_Object Vcoding_system_for_write; Lisp_Object Vfile_name_coding_system; /* Table of symbols identifying each coding category. */ -Lisp_Object coding_category_symbol[CODING_CATEGORY_LAST + 1]; +Lisp_Object coding_category_symbol[CODING_CATEGORY_LAST]; + + + +struct file_coding_dump { + /* Coding system currently associated with each coding category. */ + Lisp_Object coding_category_system[CODING_CATEGORY_LAST]; + + /* Table of all coding categories in decreasing order of priority. + This describes a permutation of the possible coding categories. */ + int coding_category_by_priority[CODING_CATEGORY_LAST]; + +#if defined(MULE) && !defined(UTF2000) + Lisp_Object ucs_to_mule_table[65536]; +#endif +} *fcd; + +static const struct lrecord_description fcd_description_1[] = { + { XD_LISP_OBJECT_ARRAY, offsetof (struct file_coding_dump, coding_category_system), CODING_CATEGORY_LAST }, +#if defined(MULE) && !defined(UTF2000) + { XD_LISP_OBJECT_ARRAY, offsetof (struct file_coding_dump, ucs_to_mule_table), countof (fcd->ucs_to_mule_table) }, +#endif + { XD_END } +}; -/* Coding system currently associated with each coding category. */ -Lisp_Object coding_category_system[CODING_CATEGORY_LAST + 1]; +static const struct struct_description fcd_description = { + sizeof (struct file_coding_dump), + fcd_description_1 +}; -/* Table of all coding categories in decreasing order of priority. - This describes a permutation of the possible coding categories. */ -int coding_category_by_priority[CODING_CATEGORY_LAST + 1]; +Lisp_Object mule_to_ucs_table; -Lisp_Object Qcoding_system_p; +Lisp_Object Qcoding_systemp; -Lisp_Object Qno_conversion, Qccl, Qiso2022; +Lisp_Object Qraw_text, Qno_conversion, Qccl, Qiso2022; /* Qinternal in general.c */ Lisp_Object Qmnemonic, Qeol_type; @@ -64,18 +90,19 @@ Lisp_Object Qpost_read_conversion; Lisp_Object Qpre_write_conversion; #ifdef MULE +Lisp_Object Qucs4, Qutf8; Lisp_Object Qbig5, Qshift_jis; Lisp_Object Qcharset_g0, Qcharset_g1, Qcharset_g2, Qcharset_g3; Lisp_Object Qforce_g0_on_output, Qforce_g1_on_output; Lisp_Object Qforce_g2_on_output, Qforce_g3_on_output; Lisp_Object Qno_iso6429; Lisp_Object Qinput_charset_conversion, Qoutput_charset_conversion; -Lisp_Object Qctext, Qescape_quoted; +Lisp_Object Qescape_quoted; Lisp_Object Qshort, Qno_ascii_eol, Qno_ascii_cntl, Qseven, Qlock_shift; #endif Lisp_Object Qencode, Qdecode; -Lisp_Object Vcoding_system_hashtable; +Lisp_Object Vcoding_system_hash_table; int enable_multibyte_characters; @@ -103,8 +130,10 @@ struct iso2022_decoder /* Index for next byte to store in ISO escape sequence. */ int esc_bytes_index; +#ifdef ENABLE_COMPOSITE_CHARS /* Stuff seen so far when composing a string. */ unsigned_char_dynarr *composite_chars; +#endif /* If we saw an invalid designation sequence for a particular register, we flag it here and switch to ASCII. The next time we @@ -147,50 +176,47 @@ EXFUN (Fcopy_coding_system, 2); #ifdef MULE struct detection_state; static int detect_coding_sjis (struct detection_state *st, - CONST unsigned char *src, - unsigned int n); -static void decode_coding_sjis (Lstream *decoding, - CONST unsigned char *src, - unsigned_char_dynarr *dst, - unsigned int n); -static void encode_coding_sjis (Lstream *encoding, - CONST unsigned char *src, - unsigned_char_dynarr *dst, - unsigned int n); + const Extbyte *src, Lstream_data_count n); +static void decode_coding_sjis (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +static void encode_coding_sjis (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); static int detect_coding_big5 (struct detection_state *st, - CONST unsigned char *src, - unsigned int n); -static void decode_coding_big5 (Lstream *decoding, - CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n); -static void encode_coding_big5 (Lstream *encoding, - CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n); + const Extbyte *src, Lstream_data_count n); +static void decode_coding_big5 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +static void encode_coding_big5 (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +static int detect_coding_ucs4 (struct detection_state *st, + const Extbyte *src, Lstream_data_count n); +static void decode_coding_ucs4 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +static void encode_coding_ucs4 (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +static int detect_coding_utf8 (struct detection_state *st, + const Extbyte *src, Lstream_data_count n); +static void decode_coding_utf8 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +static void encode_coding_utf8 (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); static int postprocess_iso2022_mask (int mask); static void reset_iso2022 (Lisp_Object coding_system, struct iso2022_decoder *iso); static int detect_coding_iso2022 (struct detection_state *st, - CONST unsigned char *src, - unsigned int n); -static void decode_coding_iso2022 (Lstream *decoding, - CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n); -static void encode_coding_iso2022 (Lstream *encoding, - CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n); + const Extbyte *src, Lstream_data_count n); +static void decode_coding_iso2022 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +static void encode_coding_iso2022 (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); #endif /* MULE */ -static void decode_coding_no_conversion (Lstream *decoding, - CONST unsigned char *src, - unsigned_char_dynarr *dst, - unsigned int n); -static void encode_coding_no_conversion (Lstream *encoding, - CONST unsigned char *src, - unsigned_char_dynarr *dst, - unsigned int n); -static void mule_decode (Lstream *decoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n); -static void mule_encode (Lstream *encoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n); +static void decode_coding_no_conversion (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +static void encode_coding_no_conversion (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +static void mule_decode (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +static void mule_encode (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); typedef struct codesys_prop codesys_prop; struct codesys_prop @@ -204,6 +230,26 @@ typedef struct Dynarr_declare (codesys_prop); } codesys_prop_dynarr; +static const struct lrecord_description codesys_prop_description_1[] = { + { XD_LISP_OBJECT, offsetof (codesys_prop, sym) }, + { XD_END } +}; + +static const struct struct_description codesys_prop_description = { + sizeof (codesys_prop), + codesys_prop_description_1 +}; + +static const struct lrecord_description codesys_prop_dynarr_description_1[] = { + XD_DYNARR_DESC (codesys_prop_dynarr, &codesys_prop_description), + { XD_END } +}; + +static const struct struct_description codesys_prop_dynarr_description = { + sizeof (codesys_prop_dynarr), + codesys_prop_dynarr_description_1 +}; + codesys_prop_dynarr *the_codesys_prop_dynarr; enum codesys_prop_enum @@ -218,26 +264,69 @@ enum codesys_prop_enum /* Coding system functions */ /************************************************************************/ -static Lisp_Object mark_coding_system (Lisp_Object, void (*) (Lisp_Object)); +static Lisp_Object mark_coding_system (Lisp_Object); static void print_coding_system (Lisp_Object, Lisp_Object, int); static void finalize_coding_system (void *header, int for_disksave); +#ifdef MULE +static const struct lrecord_description ccs_description_1[] = { + { XD_LISP_OBJECT, offsetof (charset_conversion_spec, from_charset) }, + { XD_LISP_OBJECT, offsetof (charset_conversion_spec, to_charset) }, + { XD_END } +}; + +static const struct struct_description ccs_description = { + sizeof (charset_conversion_spec), + ccs_description_1 +}; + +static const struct lrecord_description ccsd_description_1[] = { + XD_DYNARR_DESC (charset_conversion_spec_dynarr, &ccs_description), + { XD_END } +}; + +static const struct struct_description ccsd_description = { + sizeof (charset_conversion_spec_dynarr), + ccsd_description_1 +}; +#endif + +static const struct lrecord_description coding_system_description[] = { + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, name) }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, doc_string) }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, mnemonic) }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, post_read_conversion) }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, pre_write_conversion) }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, eol_lf) }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, eol_crlf) }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, eol_cr) }, +#ifdef MULE + { XD_LISP_OBJECT_ARRAY, offsetof (Lisp_Coding_System, iso2022.initial_charset), 4 }, + { XD_STRUCT_PTR, offsetof (Lisp_Coding_System, iso2022.input_conv), 1, &ccsd_description }, + { XD_STRUCT_PTR, offsetof (Lisp_Coding_System, iso2022.output_conv), 1, &ccsd_description }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, ccl.decode) }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, ccl.encode) }, +#endif + { XD_END } +}; + DEFINE_LRECORD_IMPLEMENTATION ("coding-system", coding_system, mark_coding_system, print_coding_system, finalize_coding_system, - 0, 0, struct Lisp_Coding_System); + 0, 0, coding_system_description, + Lisp_Coding_System); static Lisp_Object -mark_coding_system (Lisp_Object obj, void (*markobj) (Lisp_Object)) +mark_coding_system (Lisp_Object obj) { - struct Lisp_Coding_System *codesys = XCODING_SYSTEM (obj); + Lisp_Coding_System *codesys = XCODING_SYSTEM (obj); - (markobj) (CODING_SYSTEM_NAME (codesys)); - (markobj) (CODING_SYSTEM_DOC_STRING (codesys)); - (markobj) (CODING_SYSTEM_MNEMONIC (codesys)); - (markobj) (CODING_SYSTEM_EOL_LF (codesys)); - (markobj) (CODING_SYSTEM_EOL_CRLF (codesys)); - (markobj) (CODING_SYSTEM_EOL_CR (codesys)); + mark_object (CODING_SYSTEM_NAME (codesys)); + mark_object (CODING_SYSTEM_DOC_STRING (codesys)); + mark_object (CODING_SYSTEM_MNEMONIC (codesys)); + mark_object (CODING_SYSTEM_EOL_LF (codesys)); + mark_object (CODING_SYSTEM_EOL_CRLF (codesys)); + mark_object (CODING_SYSTEM_EOL_CR (codesys)); switch (CODING_SYSTEM_TYPE (codesys)) { @@ -245,15 +334,15 @@ mark_coding_system (Lisp_Object obj, void (*markobj) (Lisp_Object)) int i; case CODESYS_ISO2022: for (i = 0; i < 4; i++) - (markobj) (CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, i)); + mark_object (CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, i)); if (codesys->iso2022.input_conv) { for (i = 0; i < Dynarr_length (codesys->iso2022.input_conv); i++) { struct charset_conversion_spec *ccs = Dynarr_atp (codesys->iso2022.input_conv, i); - (markobj) (ccs->from_charset); - (markobj) (ccs->to_charset); + mark_object (ccs->from_charset); + mark_object (ccs->to_charset); } } if (codesys->iso2022.output_conv) @@ -262,22 +351,22 @@ mark_coding_system (Lisp_Object obj, void (*markobj) (Lisp_Object)) { struct charset_conversion_spec *ccs = Dynarr_atp (codesys->iso2022.output_conv, i); - (markobj) (ccs->from_charset); - (markobj) (ccs->to_charset); + mark_object (ccs->from_charset); + mark_object (ccs->to_charset); } } break; case CODESYS_CCL: - (markobj) (CODING_SYSTEM_CCL_DECODE (codesys)); - (markobj) (CODING_SYSTEM_CCL_ENCODE (codesys)); + mark_object (CODING_SYSTEM_CCL_DECODE (codesys)); + mark_object (CODING_SYSTEM_CCL_ENCODE (codesys)); break; #endif /* MULE */ default: break; } - (markobj) (CODING_SYSTEM_PRE_WRITE_CONVERSION (codesys)); + mark_object (CODING_SYSTEM_PRE_WRITE_CONVERSION (codesys)); return CODING_SYSTEM_POST_READ_CONVERSION (codesys); } @@ -285,7 +374,7 @@ static void print_coding_system (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) { - struct Lisp_Coding_System *c = XCODING_SYSTEM (obj); + Lisp_Coding_System *c = XCODING_SYSTEM (obj); if (print_readably) error ("printing unreadable object #<coding_system 0x%x>", c->header.uid); @@ -298,7 +387,7 @@ print_coding_system (Lisp_Object obj, Lisp_Object printcharfun, static void finalize_coding_system (void *header, int for_disksave) { - struct Lisp_Coding_System *c = (struct Lisp_Coding_System *) header; + Lisp_Coding_System *c = (Lisp_Coding_System *) header; /* Since coding systems never go away, this function is not necessary. But it would be necessary if we changed things so that coding systems could go away. */ @@ -326,7 +415,7 @@ finalize_coding_system (void *header, int for_disksave) } } -static enum eol_type +static eol_type_t symbol_to_eol_type (Lisp_Object symbol) { CHECK_SYMBOL (symbol); @@ -340,20 +429,20 @@ symbol_to_eol_type (Lisp_Object symbol) } static Lisp_Object -eol_type_to_symbol (enum eol_type type) +eol_type_to_symbol (eol_type_t type) { switch (type) { + default: abort (); case EOL_LF: return Qlf; case EOL_CRLF: return Qcrlf; case EOL_CR: return Qcr; case EOL_AUTODETECT: return Qnil; - default: abort (); return Qnil; /* not reached */ } } static void -setup_eol_coding_systems (struct Lisp_Coding_System *codesys) +setup_eol_coding_systems (Lisp_Coding_System *codesys) { Lisp_Object codesys_obj; int len = string_length (XSYMBOL (CODING_SYSTEM_NAME (codesys))->name); @@ -431,15 +520,21 @@ associated coding system object is returned. */ (coding_system_or_name)) { - if (CODING_SYSTEMP (coding_system_or_name)) - return coding_system_or_name; - if (NILP (coding_system_or_name)) coding_system_or_name = Qbinary; + else if (CODING_SYSTEMP (coding_system_or_name)) + return coding_system_or_name; else CHECK_SYMBOL (coding_system_or_name); - return Fgethash (coding_system_or_name, Vcoding_system_hashtable, Qnil); + while (1) + { + coding_system_or_name = + Fgethash (coding_system_or_name, Vcoding_system_hash_table, Qnil); + + if (CODING_SYSTEMP (coding_system_or_name) || NILP (coding_system_or_name)) + return coding_system_or_name; + } } DEFUN ("get-coding-system", Fget_coding_system, 1, 1, 0, /* @@ -465,20 +560,15 @@ struct coding_system_list_closure }; static int -add_coding_system_to_list_mapper (CONST void *hash_key, void *hash_contents, +add_coding_system_to_list_mapper (Lisp_Object key, Lisp_Object value, void *coding_system_list_closure) { /* This function can GC */ - Lisp_Object key, contents; - Lisp_Object *coding_system_list; struct coding_system_list_closure *cscl = (struct coding_system_list_closure *) coding_system_list_closure; - CVOID_TO_LISP (key, hash_key); - VOID_TO_LISP (contents, hash_contents); - coding_system_list = cscl->coding_system_list; + Lisp_Object *coding_system_list = cscl->coding_system_list; - *coding_system_list = Fcons (XCODING_SYSTEM (contents)->name, - *coding_system_list); + *coding_system_list = Fcons (key, *coding_system_list); return 0; } @@ -493,7 +583,7 @@ Return a list of the names of all defined coding systems. GCPRO1 (coding_system_list); coding_system_list_closure.coding_system_list = &coding_system_list; - elisp_maphash (add_coding_system_to_list_mapper, Vcoding_system_hashtable, + elisp_maphash (add_coding_system_to_list_mapper, Vcoding_system_hash_table, &coding_system_list_closure); UNGCPRO; @@ -509,11 +599,11 @@ Return the name of the given coding system. return XCODING_SYSTEM_NAME (coding_system); } -static struct Lisp_Coding_System * +static Lisp_Coding_System * allocate_coding_system (enum coding_system_type type, Lisp_Object name) { - struct Lisp_Coding_System *codesys = - alloc_lcrecord_type (struct Lisp_Coding_System, lrecord_coding_system); + Lisp_Coding_System *codesys = + alloc_lcrecord_type (Lisp_Coding_System, &lrecord_coding_system); zero_lcrecord (codesys); CODING_SYSTEM_PRE_WRITE_CONVERSION (codesys) = Qnil; @@ -612,12 +702,16 @@ nil or 'undecided characters will only be present if you explicitly insert them.) 'shift-jis Shift-JIS (a Japanese encoding commonly used in PC operating systems). +'ucs-4 + ISO 10646 UCS-4 encoding. +'utf-8 + ISO 10646 UTF-8 encoding. 'iso2022 Any ISO2022-compliant encoding. Among other things, this includes JIS (the Japanese encoding commonly used for e-mail), EUC (the standard Unix encoding for Japanese and other languages), and Compound Text (the encoding used in X11). You can specify more - specific information about the conversion with the FLAGS argument. + specific information about the conversion with the PROPS argument. 'big5 Big5 (the encoding commonly used for Taiwanese). 'ccl @@ -674,12 +768,12 @@ character set. Recognized properties are: 'post-read-conversion Function called after a file has been read in, to perform the - decoding. Called with two arguments, BEG and END, denoting + decoding. Called with two arguments, START and END, denoting a region of the current buffer to be decoded. 'pre-write-conversion Function called before a file is written out, to perform the - encoding. Called with two arguments, BEG and END, denoting + encoding. Called with two arguments, START and END, denoting a region of the current buffer to be encoded. @@ -766,8 +860,7 @@ if TYPE is 'ccl: */ (name, type, doc_string, props)) { - struct Lisp_Coding_System *codesys; - Lisp_Object rest, key, value; + Lisp_Coding_System *codesys; enum coding_system_type ty; int need_to_setup_eol_systems = 1; @@ -778,6 +871,8 @@ if TYPE is 'ccl: else if (EQ (type, Qshift_jis)) { ty = CODESYS_SHIFT_JIS; } else if (EQ (type, Qiso2022)) { ty = CODESYS_ISO2022; } else if (EQ (type, Qbig5)) { ty = CODESYS_BIG5; } + else if (EQ (type, Qucs4)) { ty = CODESYS_UCS4; } + else if (EQ (type, Qutf8)) { ty = CODESYS_UTF8; } else if (EQ (type, Qccl)) { ty = CODESYS_CCL; } #endif else if (EQ (type, Qno_conversion)) { ty = CODESYS_NO_CONVERSION; } @@ -797,92 +892,118 @@ if TYPE is 'ccl: CHECK_STRING (doc_string); CODING_SYSTEM_DOC_STRING (codesys) = doc_string; - EXTERNAL_PROPERTY_LIST_LOOP (rest, key, value, props) - { - if (EQ (key, Qmnemonic)) - { - if (!NILP (value)) - CHECK_STRING (value); - CODING_SYSTEM_MNEMONIC (codesys) = value; - } + { + EXTERNAL_PROPERTY_LIST_LOOP_3 (key, value, props) + { + if (EQ (key, Qmnemonic)) + { + if (!NILP (value)) + CHECK_STRING (value); + CODING_SYSTEM_MNEMONIC (codesys) = value; + } - else if (EQ (key, Qeol_type)) - { - need_to_setup_eol_systems = NILP (value); - if (EQ (value, Qt)) - value = Qnil; - CODING_SYSTEM_EOL_TYPE (codesys) = symbol_to_eol_type (value); - } + else if (EQ (key, Qeol_type)) + { + need_to_setup_eol_systems = NILP (value); + if (EQ (value, Qt)) + value = Qnil; + CODING_SYSTEM_EOL_TYPE (codesys) = symbol_to_eol_type (value); + } - else if (EQ (key, Qpost_read_conversion)) CODING_SYSTEM_POST_READ_CONVERSION (codesys) = value; - else if (EQ (key, Qpre_write_conversion)) CODING_SYSTEM_PRE_WRITE_CONVERSION (codesys) = value; + else if (EQ (key, Qpost_read_conversion)) CODING_SYSTEM_POST_READ_CONVERSION (codesys) = value; + else if (EQ (key, Qpre_write_conversion)) CODING_SYSTEM_PRE_WRITE_CONVERSION (codesys) = value; #ifdef MULE - else if (ty == CODESYS_ISO2022) - { + else if (ty == CODESYS_ISO2022) + { #define FROB_INITIAL_CHARSET(charset_num) \ CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, charset_num) = \ ((EQ (value, Qt) || EQ (value, Qnil)) ? value : Fget_charset (value)) - if (EQ (key, Qcharset_g0)) FROB_INITIAL_CHARSET (0); - else if (EQ (key, Qcharset_g1)) FROB_INITIAL_CHARSET (1); - else if (EQ (key, Qcharset_g2)) FROB_INITIAL_CHARSET (2); - else if (EQ (key, Qcharset_g3)) FROB_INITIAL_CHARSET (3); + if (EQ (key, Qcharset_g0)) FROB_INITIAL_CHARSET (0); + else if (EQ (key, Qcharset_g1)) FROB_INITIAL_CHARSET (1); + else if (EQ (key, Qcharset_g2)) FROB_INITIAL_CHARSET (2); + else if (EQ (key, Qcharset_g3)) FROB_INITIAL_CHARSET (3); #define FROB_FORCE_CHARSET(charset_num) \ CODING_SYSTEM_ISO2022_FORCE_CHARSET_ON_OUTPUT (codesys, charset_num) = !NILP (value) - else if (EQ (key, Qforce_g0_on_output)) FROB_FORCE_CHARSET (0); - else if (EQ (key, Qforce_g1_on_output)) FROB_FORCE_CHARSET (1); - else if (EQ (key, Qforce_g2_on_output)) FROB_FORCE_CHARSET (2); - else if (EQ (key, Qforce_g3_on_output)) FROB_FORCE_CHARSET (3); + else if (EQ (key, Qforce_g0_on_output)) FROB_FORCE_CHARSET (0); + else if (EQ (key, Qforce_g1_on_output)) FROB_FORCE_CHARSET (1); + else if (EQ (key, Qforce_g2_on_output)) FROB_FORCE_CHARSET (2); + else if (EQ (key, Qforce_g3_on_output)) FROB_FORCE_CHARSET (3); #define FROB_BOOLEAN_PROPERTY(prop) \ CODING_SYSTEM_ISO2022_##prop (codesys) = !NILP (value) - else if (EQ (key, Qshort)) FROB_BOOLEAN_PROPERTY (SHORT); - else if (EQ (key, Qno_ascii_eol)) FROB_BOOLEAN_PROPERTY (NO_ASCII_EOL); - else if (EQ (key, Qno_ascii_cntl)) FROB_BOOLEAN_PROPERTY (NO_ASCII_CNTL); - else if (EQ (key, Qseven)) FROB_BOOLEAN_PROPERTY (SEVEN); - else if (EQ (key, Qlock_shift)) FROB_BOOLEAN_PROPERTY (LOCK_SHIFT); - else if (EQ (key, Qno_iso6429)) FROB_BOOLEAN_PROPERTY (NO_ISO6429); - else if (EQ (key, Qescape_quoted)) FROB_BOOLEAN_PROPERTY (ESCAPE_QUOTED); + else if (EQ (key, Qshort)) FROB_BOOLEAN_PROPERTY (SHORT); + else if (EQ (key, Qno_ascii_eol)) FROB_BOOLEAN_PROPERTY (NO_ASCII_EOL); + else if (EQ (key, Qno_ascii_cntl)) FROB_BOOLEAN_PROPERTY (NO_ASCII_CNTL); + else if (EQ (key, Qseven)) FROB_BOOLEAN_PROPERTY (SEVEN); + else if (EQ (key, Qlock_shift)) FROB_BOOLEAN_PROPERTY (LOCK_SHIFT); + else if (EQ (key, Qno_iso6429)) FROB_BOOLEAN_PROPERTY (NO_ISO6429); + else if (EQ (key, Qescape_quoted)) FROB_BOOLEAN_PROPERTY (ESCAPE_QUOTED); + + else if (EQ (key, Qinput_charset_conversion)) + { + codesys->iso2022.input_conv = + Dynarr_new (charset_conversion_spec); + parse_charset_conversion_specs (codesys->iso2022.input_conv, + value); + } + else if (EQ (key, Qoutput_charset_conversion)) + { + codesys->iso2022.output_conv = + Dynarr_new (charset_conversion_spec); + parse_charset_conversion_specs (codesys->iso2022.output_conv, + value); + } + else + signal_simple_error ("Unrecognized property", key); + } + else if (EQ (type, Qccl)) + { + Lisp_Object sym; + struct ccl_program test_ccl; + Extbyte *suffix; + + /* Check key first. */ + if (EQ (key, Qdecode)) + suffix = "-ccl-decode"; + else if (EQ (key, Qencode)) + suffix = "-ccl-encode"; + else + signal_simple_error ("Unrecognized property", key); + + /* If value is vector, register it as a ccl program + associated with an newly created symbol for + backward compatibility. */ + if (VECTORP (value)) + { + sym = Fintern (concat2 (Fsymbol_name (name), + build_string (suffix)), + Qnil); + Fregister_ccl_program (sym, value); + } + else + { + CHECK_SYMBOL (value); + sym = value; + } + /* check if the given ccl programs are valid. */ + if (setup_ccl_program (&test_ccl, sym) < 0) + signal_simple_error ("Invalid CCL program", value); + + if (EQ (key, Qdecode)) + CODING_SYSTEM_CCL_DECODE (codesys) = sym; + else if (EQ (key, Qencode)) + CODING_SYSTEM_CCL_ENCODE (codesys) = sym; - else if (EQ (key, Qinput_charset_conversion)) - { - codesys->iso2022.input_conv = - Dynarr_new (charset_conversion_spec); - parse_charset_conversion_specs (codesys->iso2022.input_conv, - value); - } - else if (EQ (key, Qoutput_charset_conversion)) - { - codesys->iso2022.output_conv = - Dynarr_new (charset_conversion_spec); - parse_charset_conversion_specs (codesys->iso2022.output_conv, - value); - } - else - signal_simple_error ("Unrecognized property", key); - } - else if (EQ (type, Qccl)) - { - if (EQ (key, Qdecode)) - { - CHECK_VECTOR (value); - CODING_SYSTEM_CCL_DECODE (codesys) = value; - } - else if (EQ (key, Qencode)) - { - CHECK_VECTOR (value); - CODING_SYSTEM_CCL_ENCODE (codesys) = value; - } - else - signal_simple_error ("Unrecognized property", key); - } + } #endif /* MULE */ - else - signal_simple_error ("Unrecognized property", key); - } + else + signal_simple_error ("Unrecognized property", key); + } + } if (need_to_setup_eol_systems) setup_eol_coding_systems (codesys); @@ -890,7 +1011,7 @@ if TYPE is 'ccl: { Lisp_Object codesys_obj; XSETCODING_SYSTEM (codesys_obj, codesys); - Fputhash (name, codesys_obj, Vcoding_system_hashtable); + Fputhash (name, codesys_obj, Vcoding_system_hash_table); return codesys_obj; } } @@ -911,12 +1032,12 @@ be created. allocate_coding_system (XCODING_SYSTEM_TYPE (old_coding_system), new_name)); - Fputhash (new_name, new_coding_system, Vcoding_system_hashtable); + Fputhash (new_name, new_coding_system, Vcoding_system_hash_table); } { - struct Lisp_Coding_System *to = XCODING_SYSTEM (new_coding_system); - struct Lisp_Coding_System *from = XCODING_SYSTEM (old_coding_system); + Lisp_Coding_System *to = XCODING_SYSTEM (new_coding_system); + Lisp_Coding_System *from = XCODING_SYSTEM (old_coding_system); memcpy (((char *) to ) + sizeof (to->header), ((char *) from) + sizeof (from->header), sizeof (*from) - sizeof (from->header)); @@ -925,10 +1046,171 @@ be created. return new_coding_system; } +DEFUN ("coding-system-canonical-name-p", Fcoding_system_canonical_name_p, 1, 1, 0, /* +Return t if OBJECT names a coding system, and is not a coding system alias. +*/ + (object)) +{ + return CODING_SYSTEMP (Fgethash (object, Vcoding_system_hash_table, Qnil)) + ? Qt : Qnil; +} + +DEFUN ("coding-system-alias-p", Fcoding_system_alias_p, 1, 1, 0, /* +Return t if OBJECT is a coding system alias. +All coding system aliases are created by `define-coding-system-alias'. +*/ + (object)) +{ + return SYMBOLP (Fgethash (object, Vcoding_system_hash_table, Qzero)) + ? Qt : Qnil; +} + +DEFUN ("coding-system-aliasee", Fcoding_system_aliasee, 1, 1, 0, /* +Return the coding-system symbol for which symbol ALIAS is an alias. +*/ + (alias)) +{ + Lisp_Object aliasee = Fgethash (alias, Vcoding_system_hash_table, Qnil); + if (SYMBOLP (aliasee)) + return aliasee; + else + signal_simple_error ("Symbol is not a coding system alias", alias); + return Qnil; /* To keep the compiler happy */ +} + +static Lisp_Object +append_suffix_to_symbol (Lisp_Object symbol, const char *ascii_string) +{ + return Fintern (concat2 (Fsymbol_name (symbol), build_string (ascii_string)), + Qnil); +} + +/* A maphash function, for removing dangling coding system aliases. */ +static int +dangling_coding_system_alias_p (Lisp_Object alias, + Lisp_Object aliasee, + void *dangling_aliases) +{ + if (SYMBOLP (aliasee) + && NILP (Fgethash (aliasee, Vcoding_system_hash_table, Qnil))) + { + (*(int *) dangling_aliases)++; + return 1; + } + else + return 0; +} + +DEFUN ("define-coding-system-alias", Fdefine_coding_system_alias, 2, 2, 0, /* +Define symbol ALIAS as an alias for coding system ALIASEE. + +You can use this function to redefine an alias that has already been defined, +but you cannot redefine a name which is the canonical name for a coding system. +\(a canonical name of a coding system is what is returned when you call +`coding-system-name' on a coding system). + +ALIASEE itself can be an alias, which allows you to define nested aliases. + +You are forbidden, however, from creating alias loops or `dangling' aliases. +These will be detected, and an error will be signaled if you attempt to do so. + +If ALIASEE is nil, then ALIAS will simply be undefined. + +See also `coding-system-alias-p', `coding-system-aliasee', +and `coding-system-canonical-name-p'. +*/ + (alias, aliasee)) +{ + Lisp_Object real_coding_system, probe; + + CHECK_SYMBOL (alias); + + if (!NILP (Fcoding_system_canonical_name_p (alias))) + signal_simple_error + ("Symbol is the canonical name of a coding system and cannot be redefined", + alias); + + if (NILP (aliasee)) + { + Lisp_Object subsidiary_unix = append_suffix_to_symbol (alias, "-unix"); + Lisp_Object subsidiary_dos = append_suffix_to_symbol (alias, "-dos"); + Lisp_Object subsidiary_mac = append_suffix_to_symbol (alias, "-mac"); + + Fremhash (alias, Vcoding_system_hash_table); + + /* Undefine subsidiary aliases, + presumably created by a previous call to this function */ + if (! NILP (Fcoding_system_alias_p (subsidiary_unix)) && + ! NILP (Fcoding_system_alias_p (subsidiary_dos)) && + ! NILP (Fcoding_system_alias_p (subsidiary_mac))) + { + Fdefine_coding_system_alias (subsidiary_unix, Qnil); + Fdefine_coding_system_alias (subsidiary_dos, Qnil); + Fdefine_coding_system_alias (subsidiary_mac, Qnil); + } + + /* Undefine dangling coding system aliases. */ + { + int dangling_aliases; + + do { + dangling_aliases = 0; + elisp_map_remhash (dangling_coding_system_alias_p, + Vcoding_system_hash_table, + &dangling_aliases); + } while (dangling_aliases > 0); + } + + return Qnil; + } + + if (CODING_SYSTEMP (aliasee)) + aliasee = XCODING_SYSTEM_NAME (aliasee); + + /* Checks that aliasee names a coding-system */ + real_coding_system = Fget_coding_system (aliasee); + + /* Check for coding system alias loops */ + if (EQ (alias, aliasee)) + alias_loop: signal_simple_error_2 + ("Attempt to create a coding system alias loop", alias, aliasee); + + for (probe = aliasee; + SYMBOLP (probe); + probe = Fgethash (probe, Vcoding_system_hash_table, Qzero)) + { + if (EQ (probe, alias)) + goto alias_loop; + } + + Fputhash (alias, aliasee, Vcoding_system_hash_table); + + /* Set up aliases for subsidiaries. + #### There must be a better way to handle subsidiary coding systems. */ + { + static const char *suffixes[] = { "-unix", "-dos", "-mac" }; + int i; + for (i = 0; i < countof (suffixes); i++) + { + Lisp_Object alias_subsidiary = + append_suffix_to_symbol (alias, suffixes[i]); + Lisp_Object aliasee_subsidiary = + append_suffix_to_symbol (aliasee, suffixes[i]); + + if (! NILP (Ffind_coding_system (aliasee_subsidiary))) + Fdefine_coding_system_alias (alias_subsidiary, aliasee_subsidiary); + } + } + /* FSF return value is a vector of [ALIAS-unix ALIAS-dos ALIAS-mac], + but it doesn't look intentional, so I'd rather return something + meaningful or nothing at all. */ + return Qnil; +} + static Lisp_Object -subsidiary_coding_system (Lisp_Object coding_system, enum eol_type type) +subsidiary_coding_system (Lisp_Object coding_system, eol_type_t type) { - struct Lisp_Coding_System *cs = XCODING_SYSTEM (coding_system); + Lisp_Coding_System *cs = XCODING_SYSTEM (coding_system); Lisp_Object new_coding_system; if (CODING_SYSTEM_EOL_TYPE (cs) != EOL_AUTODETECT) @@ -940,7 +1222,7 @@ subsidiary_coding_system (Lisp_Object coding_system, enum eol_type type) case EOL_LF: new_coding_system = CODING_SYSTEM_EOL_LF (cs); break; case EOL_CR: new_coding_system = CODING_SYSTEM_EOL_CR (cs); break; case EOL_CRLF: new_coding_system = CODING_SYSTEM_EOL_CRLF (cs); break; - default: abort (); + default: abort (); return Qnil; } return NILP (new_coding_system) ? coding_system : new_coding_system; @@ -978,22 +1260,21 @@ Return the type of CODING-SYSTEM. { switch (XCODING_SYSTEM_TYPE (Fget_coding_system (coding_system))) { + default: abort (); case CODESYS_AUTODETECT: return Qundecided; #ifdef MULE case CODESYS_SHIFT_JIS: return Qshift_jis; case CODESYS_ISO2022: return Qiso2022; case CODESYS_BIG5: return Qbig5; + case CODESYS_UCS4: return Qucs4; + case CODESYS_UTF8: return Qutf8; case CODESYS_CCL: return Qccl; #endif case CODESYS_NO_CONVERSION: return Qno_conversion; #ifdef DEBUG_XEMACS case CODESYS_INTERNAL: return Qinternal; #endif - default: - abort (); } - - return Qnil; /* not reached */ } #ifdef MULE @@ -1152,7 +1433,7 @@ decode_coding_category (Lisp_Object symbol) int i; CHECK_SYMBOL (symbol); - for (i = 0; i <= CODING_CATEGORY_LAST; i++) + for (i = 0; i < CODING_CATEGORY_LAST; i++) if (EQ (coding_category_symbol[i], symbol)) return i; @@ -1168,7 +1449,7 @@ Return a list of all recognized coding categories. int i; Lisp_Object list = Qnil; - for (i = CODING_CATEGORY_LAST; i >= 0; i--) + for (i = CODING_CATEGORY_LAST - 1; i >= 0; i--) list = Fcons (coding_category_symbol[i], list); return list; } @@ -1182,13 +1463,13 @@ previously. */ (list)) { - int category_to_priority[CODING_CATEGORY_LAST + 1]; + int category_to_priority[CODING_CATEGORY_LAST]; int i, j; Lisp_Object rest; /* First generate a list that maps coding categories to priorities. */ - for (i = 0; i <= CODING_CATEGORY_LAST; i++) + for (i = 0; i < CODING_CATEGORY_LAST; i++) category_to_priority[i] = -1; /* Highest priority comes from the specified list. */ @@ -1205,9 +1486,9 @@ previously. /* Now go through the existing categories by priority to retrieve the categories not yet specified and preserve their priority order. */ - for (j = 0; j <= CODING_CATEGORY_LAST; j++) + for (j = 0; j < CODING_CATEGORY_LAST; j++) { - int cat = coding_category_by_priority[j]; + int cat = fcd->coding_category_by_priority[j]; if (category_to_priority[cat] < 0) category_to_priority[cat] = i++; } @@ -1215,8 +1496,8 @@ previously. /* Now we need to construct the inverse of the mapping we just constructed. */ - for (i = 0; i <= CODING_CATEGORY_LAST; i++) - coding_category_by_priority[category_to_priority[i]] = i; + for (i = 0; i < CODING_CATEGORY_LAST; i++) + fcd->coding_category_by_priority[category_to_priority[i]] = i; /* Phew! That was confusing. */ return Qnil; @@ -1230,8 +1511,8 @@ Return a list of coding categories in descending order of priority. int i; Lisp_Object list = Qnil; - for (i = CODING_CATEGORY_LAST; i >= 0; i--) - list = Fcons (coding_category_symbol[coding_category_by_priority[i]], + for (i = CODING_CATEGORY_LAST - 1; i >= 0; i--) + list = Fcons (coding_category_symbol[fcd->coding_category_by_priority[i]], list); return list; } @@ -1244,7 +1525,7 @@ Change the coding system associated with a coding category. int cat = decode_coding_category (coding_category); coding_system = Fget_coding_system (coding_system); - coding_category_system[cat] = coding_system; + fcd->coding_category_system[cat] = coding_system; return Qnil; } @@ -1254,7 +1535,7 @@ Return the coding system associated with a coding category. (coding_category)) { int cat = decode_coding_category (coding_category); - Lisp_Object sys = coding_category_system[cat]; + Lisp_Object sys = fcd->coding_category_system[cat]; if (!NILP (sys)) return XCODING_SYSTEM_NAME (sys); @@ -1268,7 +1549,7 @@ Return the coding system associated with a coding category. struct detection_state { - enum eol_type eol_type; + eol_type_t eol_type; int seen_non_ascii; int mask; #ifdef MULE @@ -1289,6 +1570,20 @@ struct detection_state struct { int mask; + int in_byte; + } + ucs4; + + struct + { + int mask; + int in_byte; + } + utf8; + + struct + { + int mask; int initted; struct iso2022_decoder iso; unsigned int flags; @@ -1335,30 +1630,26 @@ mask_has_at_most_one_bit_p (int mask) return (mask & (mask - 1)) == 0; } -static enum eol_type -detect_eol_type (struct detection_state *st, CONST unsigned char *src, - unsigned int n) +static eol_type_t +detect_eol_type (struct detection_state *st, const Extbyte *src, + Lstream_data_count n) { - int c; - while (n--) { - c = *src++; - if (c == '\r') - st->eol.just_saw_cr = 1; - else + unsigned char c = *(unsigned char *)src++; + if (c == '\n') { - if (c == '\n') - { - if (st->eol.just_saw_cr) - return EOL_CRLF; - else if (st->eol.seen_anything) - return EOL_LF; - } - else if (st->eol.just_saw_cr) - return EOL_CR; - st->eol.just_saw_cr = 0; + if (st->eol.just_saw_cr) + return EOL_CRLF; + else if (st->eol.seen_anything) + return EOL_LF; } + else if (st->eol.just_saw_cr) + return EOL_CR; + else if (c == '\r') + st->eol.just_saw_cr = 1; + else + st->eol.just_saw_cr = 0; st->eol.seen_anything = 1; } @@ -1383,11 +1674,9 @@ detect_eol_type (struct detection_state *st, CONST unsigned char *src, */ static int -detect_coding_type (struct detection_state *st, CONST unsigned char *src, - unsigned int n, int just_do_eol) +detect_coding_type (struct detection_state *st, const Extbyte *src, + Lstream_data_count n, int just_do_eol) { - int c; - if (st->eol_type == EOL_AUTODETECT) st->eol_type = detect_eol_type (st, src, n); @@ -1398,13 +1687,15 @@ detect_coding_type (struct detection_state *st, CONST unsigned char *src, { for (; n; n--, src++) { - c = *src; + unsigned char c = *(unsigned char *) src; if ((c < 0x20 && !acceptable_control_char_p (c)) || c >= 0x80) { st->seen_non_ascii = 1; #ifdef MULE st->shift_jis.mask = ~0; st->big5.mask = ~0; + st->ucs4.mask = ~0; + st->utf8.mask = ~0; st->iso2022.mask = ~0; #endif break; @@ -1421,8 +1712,14 @@ detect_coding_type (struct detection_state *st, CONST unsigned char *src, st->shift_jis.mask = detect_coding_sjis (st, src, n); if (!mask_has_at_most_one_bit_p (st->big5.mask)) st->big5.mask = detect_coding_big5 (st, src, n); - - st->mask = st->iso2022.mask | st->shift_jis.mask | st->big5.mask; + if (!mask_has_at_most_one_bit_p (st->utf8.mask)) + st->utf8.mask = detect_coding_utf8 (st, src, n); + if (!mask_has_at_most_one_bit_p (st->ucs4.mask)) + st->ucs4.mask = detect_coding_ucs4 (st, src, n); + + st->mask + = st->iso2022.mask | st->shift_jis.mask | st->big5.mask + | st->utf8.mask | st->ucs4.mask; #endif { int retval = mask_has_at_most_one_bit_p (st->mask); @@ -1452,7 +1749,7 @@ coding_system_from_mask (int mask) } } if (NILP (retval)) - retval = Fget_coding_system (Qno_conversion); + retval = Fget_coding_system (Qraw_text); return retval; } else @@ -1464,32 +1761,36 @@ coding_system_from_mask (int mask) #endif /* Look through the coding categories by priority and find the first one that is allowed. */ - for (i = 0; i <= CODING_CATEGORY_LAST; i++) + for (i = 0; i < CODING_CATEGORY_LAST; i++) { - cat = coding_category_by_priority[i]; + cat = fcd->coding_category_by_priority[i]; if ((mask & (1 << cat)) && - !NILP (coding_category_system[cat])) + !NILP (fcd->coding_category_system[cat])) break; } if (cat >= 0) - return coding_category_system[cat]; + return fcd->coding_category_system[cat]; else - return Fget_coding_system (Qno_conversion); + return Fget_coding_system (Qraw_text); } } /* Given a seekable read stream and potential coding system and EOL type as specified, do any autodetection that is called for. If the - coding system and/or EOL type are not autodetect, they will be left + coding system and/or EOL type are not `autodetect', they will be left alone; but this function will never return an autodetect coding system or EOL type. This function does not automatically fetch subsidiary coding systems; that should be unnecessary with the explicit eol-type argument. */ +#define LENGTH(string_constant) (sizeof (string_constant) - 1) +/* number of leading lines to check for a coding cookie */ +#define LINES_TO_CHECK 2 + void determine_real_coding_system (Lstream *stream, Lisp_Object *codesys_in_out, - enum eol_type *eol_type_in_out) + eol_type_t *eol_type_in_out) { struct detection_state decst; @@ -1501,27 +1802,123 @@ determine_real_coding_system (Lstream *stream, Lisp_Object *codesys_in_out, decst.mask = ~0; /* If autodetection is called for, do it now. */ - if (XCODING_SYSTEM_TYPE (*codesys_in_out) == CODESYS_AUTODETECT || - *eol_type_in_out == EOL_AUTODETECT) + if (XCODING_SYSTEM_TYPE (*codesys_in_out) == CODESYS_AUTODETECT + || *eol_type_in_out == EOL_AUTODETECT) { + Extbyte buf[4096]; + Lisp_Object coding_system = Qnil; + Extbyte *p; + Lstream_data_count nread = Lstream_read (stream, buf, sizeof (buf)); + Extbyte *scan_end; + int lines_checked = 0; + + /* Look for initial "-*-"; mode line prefix */ + for (p = buf, + scan_end = buf + nread - LENGTH ("-*-coding:?-*-"); + p <= scan_end + && lines_checked < LINES_TO_CHECK; + p++) + if (*p == '-' && *(p+1) == '*' && *(p+2) == '-') + { + Extbyte *local_vars_beg = p + 3; + /* Look for final "-*-"; mode line suffix */ + for (p = local_vars_beg, + scan_end = buf + nread - LENGTH ("-*-"); + p <= scan_end + && lines_checked < LINES_TO_CHECK; + p++) + if (*p == '-' && *(p+1) == '*' && *(p+2) == '-') + { + Extbyte *suffix = p; + /* Look for "coding:" */ + for (p = local_vars_beg, + scan_end = suffix - LENGTH ("coding:?"); + p <= scan_end; + p++) + if (memcmp ("coding:", p, LENGTH ("coding:")) == 0 + && (p == local_vars_beg + || (*(p-1) == ' ' || + *(p-1) == '\t' || + *(p-1) == ';'))) + { + Extbyte save; + int n; + p += LENGTH ("coding:"); + while (*p == ' ' || *p == '\t') p++; + + /* Get coding system name */ + save = *suffix; *suffix = '\0'; + /* Characters valid in a MIME charset name (rfc 1521), + and in a Lisp symbol name. */ + n = strspn ( (char *) p, + "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + "abcdefghijklmnopqrstuvwxyz" + "0123456789" + "!$%&*+-.^_{|}~"); + *suffix = save; + if (n > 0) + { + save = p[n]; p[n] = '\0'; + coding_system = + Ffind_coding_system (intern ((char *) p)); + p[n] = save; + } + break; + } + break; + } + /* #### file must use standard EOLs or we miss 2d line */ + /* #### not to mention this is broken for UTF-16 DOS files */ + else if (*p == '\n' || *p == '\r') + { + lines_checked++; + /* skip past multibyte (DOS) newline */ + if (*p == '\r' && *(p+1) == '\n') p++; + } + break; + } + /* #### file must use standard EOLs or we miss 2d line */ + /* #### not to mention this is broken for UTF-16 DOS files */ + else if (*p == '\n' || *p == '\r') + { + lines_checked++; + /* skip past multibyte (DOS) newline */ + if (*p == '\r' && *(p+1) == '\n') p++; + } - while (1) - { - unsigned char random_buffer[4096]; - int nread; + if (NILP (coding_system)) + do + { + if (detect_coding_type (&decst, buf, nread, + XCODING_SYSTEM_TYPE (*codesys_in_out) + != CODESYS_AUTODETECT)) + break; + nread = Lstream_read (stream, buf, sizeof (buf)); + if (nread == 0) + break; + } + while (1); - nread = Lstream_read (stream, random_buffer, sizeof (random_buffer)); - if (!nread) - break; - if (detect_coding_type (&decst, random_buffer, nread, - XCODING_SYSTEM_TYPE (*codesys_in_out) != - CODESYS_AUTODETECT)) - break; - } + else if (XCODING_SYSTEM_TYPE (*codesys_in_out) == CODESYS_AUTODETECT + && XCODING_SYSTEM_EOL_TYPE (coding_system) == EOL_AUTODETECT) + do + { + if (detect_coding_type (&decst, buf, nread, 1)) + break; + nread = Lstream_read (stream, buf, sizeof (buf)); + if (!nread) + break; + } + while (1); *eol_type_in_out = decst.eol_type; if (XCODING_SYSTEM_TYPE (*codesys_in_out) == CODESYS_AUTODETECT) - *codesys_in_out = coding_system_from_mask (decst.mask); + { + if (NILP (coding_system)) + *codesys_in_out = coding_system_from_mask (decst.mask); + else + *codesys_in_out = coding_system; + } } /* If we absolutely can't determine the EOL type, just assume LF. */ @@ -1533,8 +1930,8 @@ determine_real_coding_system (Lstream *stream, Lisp_Object *codesys_in_out, DEFUN ("detect-coding-region", Fdetect_coding_region, 2, 3, 0, /* Detect coding system of the text in the region between START and END. -Returned a list of possible coding systems ordered by priority. -If only ASCII characters are found, it returns 'undecided or one of +Return a list of possible coding systems ordered by priority. +If only ASCII characters are found, return 'undecided or one of its subsidiary coding systems according to a detected end-of-line type. Optional arg BUFFER defaults to the current buffer. */ @@ -1559,8 +1956,8 @@ type. Optional arg BUFFER defaults to the current buffer. decst.mask = ~0; while (1) { - unsigned char random_buffer[4096]; - int nread = Lstream_read (istr, random_buffer, sizeof (random_buffer)); + Extbyte random_buffer[4096]; + Lstream_data_count nread = Lstream_read (istr, random_buffer, sizeof (random_buffer)); if (!nread) break; @@ -1579,12 +1976,12 @@ type. Optional arg BUFFER defaults to the current buffer. #ifdef MULE decst.mask = postprocess_iso2022_mask (decst.mask); #endif - for (i = CODING_CATEGORY_LAST; i >= 0; i--) + for (i = CODING_CATEGORY_LAST - 1; i >= 0; i--) { - int sys = coding_category_by_priority[i]; + int sys = fcd->coding_category_by_priority[i]; if (decst.mask & (1 << sys)) { - Lisp_Object codesys = coding_category_system[sys]; + Lisp_Object codesys = fcd->coding_category_system[sys]; if (!NILP (codesys)) codesys = subsidiary_coding_system (codesys, decst.eol_type); val = Fcons (codesys, val); @@ -1646,6 +2043,62 @@ do { \ /* C should be a binary character in the range 0 - 255; convert to internal format and add to Dynarr DST. */ +#ifdef UTF2000 +#define DECODE_ADD_BINARY_CHAR(c, dst) \ +do { \ + if (BYTE_ASCII_P (c)) \ + Dynarr_add (dst, c); \ + else \ + { \ + Dynarr_add (dst, (c >> 6) | 0xc0); \ + Dynarr_add (dst, (c & 0x3f) | 0x80); \ + } \ +} while (0) + +INLINE void +DECODE_ADD_UCS_CHAR(Emchar c, unsigned_char_dynarr* dst) +{ + if ( c <= 0x7f ) + { + Dynarr_add (dst, c); + } + else if ( c <= 0x7ff ) + { + Dynarr_add (dst, (c >> 6) | 0xc0); + Dynarr_add (dst, (c & 0x3f) | 0x80); + } + else if ( c <= 0xffff ) + { + Dynarr_add (dst, (c >> 12) | 0xe0); + Dynarr_add (dst, ((c >> 6) & 0x3f) | 0x80); + Dynarr_add (dst, (c & 0x3f) | 0x80); + } + else if ( c <= 0x1fffff ) + { + Dynarr_add (dst, (c >> 18) | 0xf0); + Dynarr_add (dst, ((c >> 12) & 0x3f) | 0x80); + Dynarr_add (dst, ((c >> 6) & 0x3f) | 0x80); + Dynarr_add (dst, (c & 0x3f) | 0x80); + } + else if ( c <= 0x3ffffff ) + { + Dynarr_add (dst, (c >> 24) | 0xf8); + Dynarr_add (dst, ((c >> 18) & 0x3f) | 0x80); + Dynarr_add (dst, ((c >> 12) & 0x3f) | 0x80); + Dynarr_add (dst, ((c >> 6) & 0x3f) | 0x80); + Dynarr_add (dst, (c & 0x3f) | 0x80); + } + else + { + Dynarr_add (dst, (c >> 30) | 0xfc); + Dynarr_add (dst, ((c >> 24) & 0x3f) | 0x80); + Dynarr_add (dst, ((c >> 18) & 0x3f) | 0x80); + Dynarr_add (dst, ((c >> 12) & 0x3f) | 0x80); + Dynarr_add (dst, ((c >> 6) & 0x3f) | 0x80); + Dynarr_add (dst, (c & 0x3f) | 0x80); + } +} +#else #define DECODE_ADD_BINARY_CHAR(c, dst) \ do { \ if (BYTE_ASCII_P (c)) \ @@ -1661,6 +2114,7 @@ do { \ Dynarr_add (dst, c); \ } \ } while (0) +#endif #define DECODE_OUTPUT_PARTIAL_CHAR(ch) \ do { \ @@ -1673,10 +2127,12 @@ do { \ #define DECODE_HANDLE_END_OF_CONVERSION(flags, ch, dst) \ do { \ - DECODE_OUTPUT_PARTIAL_CHAR (ch); \ - if ((flags & CODING_STATE_END) && \ - (flags & CODING_STATE_CR)) \ - Dynarr_add (dst, '\r'); \ + if (flags & CODING_STATE_END) \ + { \ + DECODE_OUTPUT_PARTIAL_CHAR (ch); \ + if (flags & CODING_STATE_CR) \ + Dynarr_add (dst, '\r'); \ + } \ } while (0) #define DECODING_STREAM_DATA(stream) LSTREAM_TYPE_DATA (stream, decoding) @@ -1684,7 +2140,7 @@ do { \ struct decoding_stream { /* Coding system that governs the conversion. */ - struct Lisp_Coding_System *codesys; + Lisp_Coding_System *codesys; /* Stream that we read the encoded data from or write the decoded data to. */ @@ -1709,7 +2165,7 @@ struct decoding_stream EOL type stored in CODESYS because the latter might indicate automatic EOL-type detection while the former will always indicate a particular EOL type. */ - enum eol_type eol_type; + eol_type_t eol_type; #ifdef MULE /* Additional ISO2022 information. We define the structure above because it's also needed by the detection routines. */ @@ -1718,25 +2174,29 @@ struct decoding_stream /* Additional information (the state of the running CCL program) used by the CCL decoder. */ struct ccl_program ccl; + + /* counter for UTF-8 or UCS-4 */ + unsigned char counter; #endif struct detection_state decst; }; -static int decoding_reader (Lstream *stream, unsigned char *data, size_t size); -static int decoding_writer (Lstream *stream, CONST unsigned char *data, size_t size); +static Lstream_data_count decoding_reader (Lstream *stream, + unsigned char *data, Lstream_data_count size); +static Lstream_data_count decoding_writer (Lstream *stream, + const unsigned char *data, Lstream_data_count size); static int decoding_rewinder (Lstream *stream); static int decoding_seekable_p (Lstream *stream); static int decoding_flusher (Lstream *stream); static int decoding_closer (Lstream *stream); -static Lisp_Object decoding_marker (Lisp_Object stream, - void (*markobj) (Lisp_Object)); +static Lisp_Object decoding_marker (Lisp_Object stream); DEFINE_LSTREAM_IMPLEMENTATION ("decoding", lstream_decoding, sizeof (struct decoding_stream)); static Lisp_Object -decoding_marker (Lisp_Object stream, void (*markobj) (Lisp_Object)) +decoding_marker (Lisp_Object stream) { Lstream *str = DECODING_STREAM_DATA (XLSTREAM (stream))->other_end; Lisp_Object str_obj; @@ -1746,9 +2206,9 @@ decoding_marker (Lisp_Object stream, void (*markobj) (Lisp_Object)) and automatically marked. */ XSETLSTREAM (str_obj, str); - (markobj) (str_obj); + mark_object (str_obj); if (str->imp->marker) - return (str->imp->marker) (str_obj, markobj); + return (str->imp->marker) (str_obj); else return Qnil; } @@ -1756,12 +2216,12 @@ decoding_marker (Lisp_Object stream, void (*markobj) (Lisp_Object)) /* Read SIZE bytes of data and store it into DATA. We are a decoding stream so we read data from the other end, decode it, and store it into DATA. */ -static int -decoding_reader (Lstream *stream, unsigned char *data, size_t size) +static Lstream_data_count +decoding_reader (Lstream *stream, unsigned char *data, Lstream_data_count size) { struct decoding_stream *str = DECODING_STREAM_DATA (stream); unsigned char *orig_data = data; - int read_size; + Lstream_data_count read_size; int error_occurred = 0; /* We need to interface to mule_decode(), which expects to take some @@ -1777,7 +2237,7 @@ decoding_reader (Lstream *stream, unsigned char *data, size_t size) most SIZE bytes, and delete the data from the runoff. */ if (Dynarr_length (str->runoff) > 0) { - size_t chunk = min (size, (size_t) Dynarr_length (str->runoff)); + Lstream_data_count chunk = min (size, (Lstream_data_count) Dynarr_length (str->runoff)); memcpy (data, Dynarr_atp (str->runoff, 0), chunk); Dynarr_delete_many (str->runoff, 0, chunk); data += chunk; @@ -1809,7 +2269,7 @@ decoding_reader (Lstream *stream, unsigned char *data, size_t size) /* There might be some more end data produced in the translation. See the comment above. */ str->flags |= CODING_STATE_END; - mule_decode (stream, data, str->runoff, read_size); + mule_decode (stream, (Extbyte *) data, str->runoff, read_size); } if (data - orig_data == 0) @@ -1818,16 +2278,16 @@ decoding_reader (Lstream *stream, unsigned char *data, size_t size) return data - orig_data; } -static int -decoding_writer (Lstream *stream, CONST unsigned char *data, size_t size) +static Lstream_data_count +decoding_writer (Lstream *stream, const unsigned char *data, Lstream_data_count size) { struct decoding_stream *str = DECODING_STREAM_DATA (stream); - int retval; + Lstream_data_count retval; /* Decode all our data into the runoff, and then attempt to write it all out to the other end. Remove whatever chunk we succeeded in writing. */ - mule_decode (stream, data, str->runoff, size); + mule_decode (stream, (Extbyte *) data, str->runoff, size); retval = Lstream_write (str->other_end, Dynarr_atp (str->runoff, 0), Dynarr_length (str->runoff)); if (retval > 0) @@ -1852,7 +2312,15 @@ reset_decoding_stream (struct decoding_stream *str) { setup_ccl_program (&str->ccl, CODING_SYSTEM_CCL_DECODE (str->codesys)); } + str->counter = 0; #endif /* MULE */ + if (CODING_SYSTEM_TYPE (str->codesys) == CODESYS_AUTODETECT + || CODING_SYSTEM_EOL_TYPE (str->codesys) == EOL_AUTODETECT) + { + xzero (str->decst); + str->decst.eol_type = EOL_AUTODETECT; + str->decst.mask = ~0; + } str->flags = str->ch = 0; } @@ -1890,9 +2358,11 @@ decoding_closer (Lstream *stream) } Dynarr_free (str->runoff); #ifdef MULE +#ifdef ENABLE_COMPOSITE_CHARS if (str->iso2022.composite_chars) Dynarr_free (str->iso2022.composite_chars); #endif +#endif return Lstream_close (str->other_end); } @@ -1909,7 +2379,7 @@ decoding_stream_coding_system (Lstream *stream) void set_decoding_stream_coding_system (Lstream *lstr, Lisp_Object codesys) { - struct Lisp_Coding_System *cs = XCODING_SYSTEM (codesys); + Lisp_Coding_System *cs = XCODING_SYSTEM (codesys); struct decoding_stream *str = DECODING_STREAM_DATA (lstr); str->codesys = cs; if (CODING_SYSTEM_EOL_TYPE (cs) != EOL_AUTODETECT) @@ -1926,7 +2396,7 @@ set_decoding_stream_coding_system (Lstream *lstr, Lisp_Object codesys) static Lisp_Object make_decoding_stream_1 (Lstream *stream, Lisp_Object codesys, - CONST char *mode) + const char *mode) { Lstream *lstr = Lstream_new (lstream_decoding, mode); struct decoding_stream *str = DECODING_STREAM_DATA (lstr); @@ -1969,8 +2439,8 @@ make_decoding_output_stream (Lstream *stream, Lisp_Object codesys) be used for both reading and writing. */ static void -mule_decode (Lstream *decoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) +mule_decode (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) { struct decoding_stream *str = DECODING_STREAM_DATA (decoding); @@ -2026,8 +2496,18 @@ mule_decode (Lstream *decoding, CONST unsigned char *src, case CODESYS_BIG5: decode_coding_big5 (decoding, src, dst, n); break; + case CODESYS_UCS4: + decode_coding_ucs4 (decoding, src, dst, n); + break; + case CODESYS_UTF8: + decode_coding_utf8 (decoding, src, dst, n); + break; case CODESYS_CCL: - ccl_driver (&str->ccl, src, dst, n, 0); + str->ccl.last_block = str->flags & CODING_STATE_END; + /* When applying ccl program to stream, MUST NOT set NULL + pointer to src. */ + ccl_driver (&str->ccl, (src ? (unsigned char *)src : (unsigned char*)""), + dst, n, 0, CCL_MODE_DECODING); break; case CODESYS_ISO2022: decode_coding_iso2022 (decoding, src, dst, n); @@ -2082,7 +2562,7 @@ BUFFER defaults to the current buffer if unspecified. char tempbuf[1024]; /* some random amount */ Bufpos newpos, even_newer_pos; Bufpos oldpos = lisp_buffer_stream_startpos (istr); - int size_in_bytes = Lstream_read (istr, tempbuf, sizeof (tempbuf)); + Lstream_data_count size_in_bytes = Lstream_read (istr, tempbuf, sizeof (tempbuf)); if (!size_in_bytes) break; @@ -2117,7 +2597,7 @@ BUFFER defaults to the current buffer if unspecified. struct encoding_stream { /* Coding system that governs the conversion. */ - struct Lisp_Coding_System *codesys; + Lisp_Coding_System *codesys; /* Stream that we read the encoded data from or write the decoded data to. */ @@ -2167,22 +2647,21 @@ struct encoding_stream #endif /* MULE */ }; -static int encoding_reader (Lstream *stream, unsigned char *data, size_t size); -static int encoding_writer (Lstream *stream, CONST unsigned char *data, - size_t size); +static Lstream_data_count encoding_reader (Lstream *stream, unsigned char *data, Lstream_data_count size); +static Lstream_data_count encoding_writer (Lstream *stream, const unsigned char *data, + Lstream_data_count size); static int encoding_rewinder (Lstream *stream); static int encoding_seekable_p (Lstream *stream); static int encoding_flusher (Lstream *stream); static int encoding_closer (Lstream *stream); -static Lisp_Object encoding_marker (Lisp_Object stream, - void (*markobj) (Lisp_Object)); +static Lisp_Object encoding_marker (Lisp_Object stream); DEFINE_LSTREAM_IMPLEMENTATION ("encoding", lstream_encoding, sizeof (struct encoding_stream)); static Lisp_Object -encoding_marker (Lisp_Object stream, void (*markobj) (Lisp_Object)) +encoding_marker (Lisp_Object stream) { Lstream *str = ENCODING_STREAM_DATA (XLSTREAM (stream))->other_end; Lisp_Object str_obj; @@ -2192,9 +2671,9 @@ encoding_marker (Lisp_Object stream, void (*markobj) (Lisp_Object)) and automatically marked. */ XSETLSTREAM (str_obj, str); - (markobj) (str_obj); + mark_object (str_obj); if (str->imp->marker) - return (str->imp->marker) (str_obj, markobj); + return (str->imp->marker) (str_obj); else return Qnil; } @@ -2202,12 +2681,12 @@ encoding_marker (Lisp_Object stream, void (*markobj) (Lisp_Object)) /* Read SIZE bytes of data and store it into DATA. We are a encoding stream so we read data from the other end, encode it, and store it into DATA. */ -static int -encoding_reader (Lstream *stream, unsigned char *data, size_t size) +static Lstream_data_count +encoding_reader (Lstream *stream, unsigned char *data, Lstream_data_count size) { struct encoding_stream *str = ENCODING_STREAM_DATA (stream); unsigned char *orig_data = data; - int read_size; + Lstream_data_count read_size; int error_occurred = 0; /* We need to interface to mule_encode(), which expects to take some @@ -2264,11 +2743,11 @@ encoding_reader (Lstream *stream, unsigned char *data, size_t size) return data - orig_data; } -static int -encoding_writer (Lstream *stream, CONST unsigned char *data, size_t size) +static Lstream_data_count +encoding_writer (Lstream *stream, const unsigned char *data, Lstream_data_count size) { struct encoding_stream *str = ENCODING_STREAM_DATA (stream); - int retval; + Lstream_data_count retval; /* Encode all our data into the runoff, and then attempt to write it all out to the other end. Remove whatever chunk we succeeded @@ -2305,7 +2784,11 @@ reset_encoding_stream (struct encoding_stream *str) str->iso2022.register_right = 1; str->iso2022.current_charset = Qnil; str->iso2022.current_half = 0; +#ifdef UTF2000 + str->iso2022.current_char_boundary = 0; +#else str->iso2022.current_char_boundary = 1; +#endif break; } case CODESYS_CCL: @@ -2368,7 +2851,7 @@ encoding_stream_coding_system (Lstream *stream) void set_encoding_stream_coding_system (Lstream *lstr, Lisp_Object codesys) { - struct Lisp_Coding_System *cs = XCODING_SYSTEM (codesys); + Lisp_Coding_System *cs = XCODING_SYSTEM (codesys); struct encoding_stream *str = ENCODING_STREAM_DATA (lstr); str->codesys = cs; reset_encoding_stream (str); @@ -2376,7 +2859,7 @@ set_encoding_stream_coding_system (Lstream *lstr, Lisp_Object codesys) static Lisp_Object make_encoding_stream_1 (Lstream *stream, Lisp_Object codesys, - CONST char *mode) + const char *mode) { Lstream *lstr = Lstream_new (lstream_encoding, mode); struct encoding_stream *str = ENCODING_STREAM_DATA (lstr); @@ -2407,8 +2890,8 @@ make_encoding_output_stream (Lstream *stream, Lisp_Object codesys) Store the encoded data into DST. */ static void -mule_encode (Lstream *encoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) +mule_encode (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) { struct encoding_stream *str = ENCODING_STREAM_DATA (encoding); @@ -2432,8 +2915,18 @@ mule_encode (Lstream *encoding, CONST unsigned char *src, case CODESYS_BIG5: encode_coding_big5 (encoding, src, dst, n); break; + case CODESYS_UCS4: + encode_coding_ucs4 (encoding, src, dst, n); + break; + case CODESYS_UTF8: + encode_coding_utf8 (encoding, src, dst, n); + break; case CODESYS_CCL: - ccl_driver (&str->ccl, src, dst, n, 0); + str->ccl.last_block = str->flags & CODING_STATE_END; + /* When applying ccl program to stream, MUST NOT set NULL + pointer to src. */ + ccl_driver (&str->ccl, ((src) ? src : (unsigned char*)""), + dst, n, 0, CCL_MODE_ENCODING); break; case CODESYS_ISO2022: encode_coding_iso2022 (encoding, src, dst, n); @@ -2484,7 +2977,7 @@ text. BUFFER defaults to the current buffer if unspecified. char tempbuf[1024]; /* some random amount */ Bufpos newpos, even_newer_pos; Bufpos oldpos = lisp_buffer_stream_startpos (istr); - int size_in_bytes = Lstream_read (istr, tempbuf, sizeof (tempbuf)); + Lstream_data_count size_in_bytes = Lstream_read (istr, tempbuf, sizeof (tempbuf)); if (!size_in_bytes) break; @@ -2517,9 +3010,9 @@ text. BUFFER defaults to the current buffer if unspecified. /* Shift-JIS is a coding system encoding three character sets: ASCII, right half of JISX0201-Kana, and JISX0208. An ASCII character is encoded - as is. A character of JISX0201-Kana (TYPE94 character set) is + as is. A character of JISX0201-Kana (DIMENSION1_CHARS94 character set) is encoded by "position-code + 0x80". A character of JISX0208 - (TYPE94x94 character set) is encoded in 2-byte but two + (DIMENSION2_CHARS94 character set) is encoded in 2-byte but two position-codes are divided and shifted so that it fit in the range below. @@ -2547,14 +3040,11 @@ text. BUFFER defaults to the current buffer if unspecified. ((c) >= 0xA1 && (c) <= 0xDF) static int -detect_coding_sjis (struct detection_state *st, CONST unsigned char *src, - unsigned int n) +detect_coding_sjis (struct detection_state *st, const Extbyte *src, Lstream_data_count n) { - int c; - while (n--) { - c = *src++; + unsigned char c = *(unsigned char *)src++; if (c == ISO_CODE_ESC || c == ISO_CODE_SI || c == ISO_CODE_SO) return 0; if (st->shift_jis.in_second_byte) @@ -2572,20 +3062,17 @@ detect_coding_sjis (struct detection_state *st, CONST unsigned char *src, /* Convert Shift-JIS data to internal format. */ static void -decode_coding_sjis (Lstream *decoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) +decode_coding_sjis (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) { - unsigned char c; - unsigned int flags, ch; - enum eol_type eol_type; struct decoding_stream *str = DECODING_STREAM_DATA (decoding); - - CODING_STREAM_DECOMPOSE (str, flags, ch); - eol_type = str->eol_type; + unsigned int flags = str->flags; + unsigned int ch = str->ch; + eol_type_t eol_type = str->eol_type; while (n--) { - c = *src++; + unsigned char c = *(unsigned char *)src++; if (ch) { @@ -2594,10 +3081,16 @@ decode_coding_sjis (Lstream *decoding, CONST unsigned char *src, { unsigned char e1, e2; - Dynarr_add (dst, LEADING_BYTE_JAPANESE_JISX0208); DECODE_SJIS (ch, c, e1, e2); +#ifdef UTF2000 + DECODE_ADD_UCS_CHAR(MAKE_CHAR(Vcharset_japanese_jisx0208, + e1 & 0x7F, + e2 & 0x7F), dst); +#else + Dynarr_add (dst, LEADING_BYTE_JAPANESE_JISX0208); Dynarr_add (dst, e1); Dynarr_add (dst, e2); +#endif } else { @@ -2613,8 +3106,13 @@ decode_coding_sjis (Lstream *decoding, CONST unsigned char *src, ch = c; else if (BYTE_SJIS_KATAKANA_P (c)) { +#ifdef UTF2000 + DECODE_ADD_UCS_CHAR(MAKE_CHAR(Vcharset_katakana_jisx0201, + c & 0x7F, 0), dst); +#else Dynarr_add (dst, LEADING_BYTE_KATAKANA_JISX0201); Dynarr_add (dst, c); +#endif } else DECODE_ADD_BINARY_CHAR (c, dst); @@ -2624,35 +3122,105 @@ decode_coding_sjis (Lstream *decoding, CONST unsigned char *src, DECODE_HANDLE_END_OF_CONVERSION (flags, ch, dst); - CODING_STREAM_COMPOSE (str, flags, ch); + str->flags = flags; + str->ch = ch; } /* Convert internally-formatted data to Shift-JIS. */ static void -encode_coding_sjis (Lstream *encoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) +encode_coding_sjis (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) { - unsigned char c; struct encoding_stream *str = ENCODING_STREAM_DATA (encoding); - unsigned int flags, ch; - enum eol_type eol_type; - - CODING_STREAM_DECOMPOSE (str, flags, ch); - eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); + unsigned int flags = str->flags; + unsigned int ch = str->ch; + eol_type_t eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); +#ifdef UTF2000 + unsigned char char_boundary = str->iso2022.current_char_boundary; +#endif while (n--) { - c = *src++; - if (c == '\n') + Bufbyte c = *src++; +#ifdef UTF2000 + switch (char_boundary) { - if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) - Dynarr_add (dst, '\r'); - if (eol_type != EOL_CR) - Dynarr_add (dst, '\n'); - ch = 0; - } - else if (BYTE_ASCII_P (c)) + case 0: + if ( c >= 0xfc ) + { + ch = c & 0x01; + char_boundary = 5; + } + else if ( c >= 0xf8 ) + { + ch = c & 0x03; + char_boundary = 4; + } + else if ( c >= 0xf0 ) + { + ch = c & 0x07; + char_boundary = 3; + } + else if ( c >= 0xe0 ) + { + ch = c & 0x0f; + char_boundary = 2; + } + else if ( c >= 0xc0 ) + { + ch = c & 0x1f; + char_boundary = 1; + } + else + { + ch = 0; + if (c == '\n') + { + if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) + Dynarr_add (dst, '\r'); + if (eol_type != EOL_CR) + Dynarr_add (dst, c); + } + else + Dynarr_add (dst, c); + char_boundary = 0; + } + break; + case 1: + ch = ( ch << 6 ) | ( c & 0x3f ); + { + Lisp_Object charset; + unsigned int c1, c2, s1, s2; + + BREAKUP_CHAR (ch, charset, c1, c2); + if (EQ(charset, Vcharset_katakana_jisx0201)) + { + Dynarr_add (dst, c1 | 0x80); + } + else if (EQ(charset, Vcharset_japanese_jisx0208)) + { + ENCODE_SJIS (c1 | 0x80, c2 | 0x80, s1, s2); + Dynarr_add (dst, s1); + Dynarr_add (dst, s2); + } + } + char_boundary = 0; + break; + default: + ch = ( ch << 6 ) | ( c & 0x3f ); + char_boundary--; + } +#else + if (c == '\n') + { + if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) + Dynarr_add (dst, '\r'); + if (eol_type != EOL_CR) + Dynarr_add (dst, '\n'); + ch = 0; + } + else if (BYTE_ASCII_P (c)) { Dynarr_add (dst, c); ch = 0; @@ -2680,9 +3248,14 @@ encode_coding_sjis (Lstream *encoding, CONST unsigned char *src, ch = 0; } } +#endif } - CODING_STREAM_COMPOSE (str, flags, ch); + str->flags = flags; + str->ch = ch; +#ifdef UTF2000 + str->iso2022.current_char_boundary = char_boundary; +#endif } DEFUN ("decode-shift-jis-char", Fdecode_shift_jis_char, 1, 1, 0, /* @@ -2711,16 +3284,16 @@ Return the corresponding character. } DEFUN ("encode-shift-jis-char", Fencode_shift_jis_char, 1, 1, 0, /* -Encode a JISX0208 character CHAR to SHIFT-JIS coding-system. +Encode a JISX0208 character CHARACTER to SHIFT-JIS coding-system. Return the corresponding character code in SHIFT-JIS as a cons of two bytes. */ - (ch)) + (character)) { Lisp_Object charset; int c1, c2, s1, s2; - CHECK_CHAR_COERCE_INT (ch); - BREAKUP_CHAR (XCHAR (ch), charset, c1, c2); + CHECK_CHAR_COERCE_INT (character); + BREAKUP_CHAR (XCHAR (character), charset, c1, c2); if (EQ (charset, Vcharset_japanese_jisx0208)) { ENCODE_SJIS (c1 | 0x80, c2 | 0x80, s1, s2); @@ -2748,8 +3321,8 @@ Return the corresponding character code in SHIFT-JIS as a cons of two bytes. Since the number of characters in Big5 is larger than maximum characters in Emacs' charset (96x96), it can't be handled as one - charset. So, in Emacs, Big5 is devided into two: `charset-big5-1' - and `charset-big5-2'. Both <type>s are TYPE94x94. The former + charset. So, in Emacs, Big5 is divided into two: `charset-big5-1' + and `charset-big5-2'. Both <type>s are DIMENSION2_CHARS94. The former contains frequently used characters and the latter contains less frequently used characters. */ @@ -2835,14 +3408,11 @@ Return the corresponding character code in SHIFT-JIS as a cons of two bytes. } while (0) static int -detect_coding_big5 (struct detection_state *st, CONST unsigned char *src, - unsigned int n) +detect_coding_big5 (struct detection_state *st, const Extbyte *src, Lstream_data_count n) { - int c; - while (n--) { - c = *src++; + unsigned char c = *(unsigned char *)src++; if (c == ISO_CODE_ESC || c == ISO_CODE_SI || c == ISO_CODE_SO || (c >= 0x80 && c <= 0xA0)) return 0; @@ -2861,20 +3431,17 @@ detect_coding_big5 (struct detection_state *st, CONST unsigned char *src, /* Convert Big5 data to internal format. */ static void -decode_coding_big5 (Lstream *decoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) +decode_coding_big5 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) { - unsigned char c; - unsigned int flags, ch; - enum eol_type eol_type; struct decoding_stream *str = DECODING_STREAM_DATA (decoding); - - CODING_STREAM_DECOMPOSE (str, flags, ch); - eol_type = str->eol_type; + unsigned int flags = str->flags; + unsigned int ch = str->ch; + eol_type_t eol_type = str->eol_type; while (n--) { - c = *src++; + unsigned char c = *(unsigned char *)src++; if (ch) { /* Previous character was first byte of Big5 char. */ @@ -2906,22 +3473,22 @@ decode_coding_big5 (Lstream *decoding, CONST unsigned char *src, DECODE_HANDLE_END_OF_CONVERSION (flags, ch, dst); - CODING_STREAM_COMPOSE (str, flags, ch); + str->flags = flags; + str->ch = ch; } /* Convert internally-formatted data to Big5. */ static void -encode_coding_big5 (Lstream *encoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) +encode_coding_big5 (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) { +#ifndef UTF2000 unsigned char c; struct encoding_stream *str = ENCODING_STREAM_DATA (encoding); - unsigned int flags, ch; - enum eol_type eol_type; - - CODING_STREAM_DECOMPOSE (str, flags, ch); - eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); + unsigned int flags = str->flags; + unsigned int ch = str->ch; + eol_type_t eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); while (n--) { @@ -2969,7 +3536,9 @@ encode_coding_big5 (Lstream *encoding, CONST unsigned char *src, ch = 0; } - CODING_STREAM_COMPOSE (str, flags, ch); + str->flags = flags; + str->ch = ch; +#endif } @@ -2990,7 +3559,7 @@ Return the corresponding character. if (BYTE_BIG5_TWO_BYTE_1_P (b1) && BYTE_BIG5_TWO_BYTE_2_P (b2)) { - int leading_byte; + Charset_ID leading_byte; Lisp_Object charset; DECODE_BIG5 (b1, b2, leading_byte, c1, c2); charset = CHARSET_BY_LEADING_BYTE (leading_byte); @@ -3001,16 +3570,16 @@ Return the corresponding character. } DEFUN ("encode-big5-char", Fencode_big5_char, 1, 1, 0, /* -Encode the Big5 character CH to BIG5 coding-system. +Encode the Big5 character CHARACTER in the BIG5 coding-system. Return the corresponding character code in Big5. */ - (ch)) + (character)) { Lisp_Object charset; int c1, c2, b1, b2; - CHECK_CHAR_COERCE_INT (ch); - BREAKUP_CHAR (XCHAR (ch), charset, c1, c2); + CHECK_CHAR_COERCE_INT (character); + BREAKUP_CHAR (XCHAR (character), charset, c1, c2); if (EQ (charset, Vcharset_chinese_big5_1) || EQ (charset, Vcharset_chinese_big5_2)) { @@ -3024,46 +3593,766 @@ Return the corresponding character code in Big5. /************************************************************************/ +/* UCS-4 methods */ +/* */ +/* UCS-4 character codes are implemented as nonnegative integers. */ +/* */ +/************************************************************************/ + +#ifndef UTF2000 +DEFUN ("set-ucs-char", Fset_ucs_char, 2, 2, 0, /* +Map UCS-4 code CODE to Mule character CHARACTER. + +Return T on success, NIL on failure. +*/ + (code, character)) +{ + size_t c; + + CHECK_CHAR (character); + CHECK_NATNUM (code); + c = XINT (code); + + if (c < countof (fcd->ucs_to_mule_table)) + { + fcd->ucs_to_mule_table[c] = character; + return Qt; + } + else + return Qnil; +} + +static Lisp_Object +ucs_to_char (unsigned long code) +{ + if (code < countof (fcd->ucs_to_mule_table)) + { + return fcd->ucs_to_mule_table[code]; + } + else if ((0xe00000 <= code) && (code <= 0xe00000 + 94 * 94 * 14)) + { + unsigned int c; + + code -= 0xe00000; + c = code % (94 * 94); + return make_char + (MAKE_CHAR (CHARSET_BY_ATTRIBUTES + (94, 2, code / (94 * 94) + '@', + CHARSET_LEFT_TO_RIGHT), + c / 94 + 33, c % 94 + 33)); + } + else + return Qnil; +} + +DEFUN ("ucs-char", Fucs_char, 1, 1, 0, /* +Return Mule character corresponding to UCS code CODE (a positive integer). +*/ + (code)) +{ + CHECK_NATNUM (code); + return ucs_to_char (XINT (code)); +} + +DEFUN ("set-char-ucs", Fset_char_ucs, 2, 2, 0, /* +Map Mule character CHARACTER to UCS code CODE (a positive integer). +*/ + (character, code)) +{ + /* #### Isn't this gilding the lily? Fput_char_table checks its args. + Fset_char_ucs is more restrictive on index arg, but should + check code arg in a char_table method. */ + CHECK_CHAR (character); + CHECK_NATNUM (code); + return Fput_char_table (character, code, mule_to_ucs_table); +} + +DEFUN ("char-ucs", Fchar_ucs, 1, 1, 0, /* +Return the UCS code (a positive integer) corresponding to CHARACTER. +*/ + (character)) +{ + return Fget_char_table (character, mule_to_ucs_table); +} +#endif + +#ifdef UTF2000 +#define decode_ucs4 DECODE_ADD_UCS_CHAR +#else +/* Decode a UCS-4 character into a buffer. If the lookup fails, use + <GETA MARK> (U+3013) of JIS X 0208, which means correct character + is not found, instead. + #### do something more appropriate (use blob?) + Danger, Will Robinson! Data loss. Should we signal user? */ +static void +decode_ucs4 (unsigned long ch, unsigned_char_dynarr *dst) +{ + Lisp_Object chr = ucs_to_char (ch); + + if (! NILP (chr)) + { + Bufbyte work[MAX_EMCHAR_LEN]; + int len; + + ch = XCHAR (chr); + len = (ch < 128) ? + simple_set_charptr_emchar (work, ch) : + non_ascii_set_charptr_emchar (work, ch); + Dynarr_add_many (dst, work, len); + } + else + { + Dynarr_add (dst, LEADING_BYTE_JAPANESE_JISX0208); + Dynarr_add (dst, 34 + 128); + Dynarr_add (dst, 46 + 128); + } +} +#endif + +#ifndef UTF2000 +static unsigned long +mule_char_to_ucs4 (Lisp_Object charset, + unsigned char h, unsigned char l) +{ + Lisp_Object code + = Fget_char_table (make_char (MAKE_CHAR (charset, h & 127, l & 127)), + mule_to_ucs_table); + + if (INTP (code)) + { + return XINT (code); + } + else if ( (XCHARSET_DIMENSION (charset) == 2) && + (XCHARSET_CHARS (charset) == 94) ) + { + unsigned char final = XCHARSET_FINAL (charset); + + if ( ('@' <= final) && (final < 0x7f) ) + { + return 0xe00000 + (final - '@') * 94 * 94 + + ((h & 127) - 33) * 94 + (l & 127) - 33; + } + else + { + return '?'; + } + } + else + { + return '?'; + } +} + +static void +encode_ucs4 (Lisp_Object charset, + unsigned char h, unsigned char l, unsigned_char_dynarr *dst) +{ + unsigned long code = mule_char_to_ucs4 (charset, h, l); + Dynarr_add (dst, code >> 24); + Dynarr_add (dst, (code >> 16) & 255); + Dynarr_add (dst, (code >> 8) & 255); + Dynarr_add (dst, code & 255); +} +#endif + +static int +detect_coding_ucs4 (struct detection_state *st, const Extbyte *src, Lstream_data_count n) +{ + while (n--) + { + unsigned char c = *(unsigned char *)src++; + switch (st->ucs4.in_byte) + { + case 0: + if (c >= 128) + return 0; + else + st->ucs4.in_byte++; + break; + case 3: + st->ucs4.in_byte = 0; + break; + default: + st->ucs4.in_byte++; + } + } + return CODING_CATEGORY_UCS4_MASK; +} + +static void +decode_coding_ucs4 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) +{ + struct decoding_stream *str = DECODING_STREAM_DATA (decoding); + unsigned int flags = str->flags; + unsigned int ch = str->ch; + unsigned char counter = str->counter; + + while (n--) + { + unsigned char c = *(unsigned char *)src++; + switch (counter) + { + case 0: + ch = c; + counter = 3; + break; + case 1: + decode_ucs4 ( ( ch << 8 ) | c, dst); + ch = 0; + counter = 0; + break; + default: + ch = ( ch << 8 ) | c; + counter--; + } + } + if (counter & CODING_STATE_END) + DECODE_OUTPUT_PARTIAL_CHAR (ch); + + str->flags = flags; + str->ch = ch; + str->counter = counter; +} + +static void +encode_coding_ucs4 (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) +{ +#ifndef UTF2000 + struct encoding_stream *str = ENCODING_STREAM_DATA (encoding); + unsigned int flags = str->flags; + unsigned int ch = str->ch; + unsigned char char_boundary = str->iso2022.current_char_boundary; + Lisp_Object charset = str->iso2022.current_charset; + +#ifdef ENABLE_COMPOSITE_CHARS + /* flags for handling composite chars. We do a little switcharoo + on the source while we're outputting the composite char. */ + unsigned int saved_n = 0; + const unsigned char *saved_src = NULL; + int in_composite = 0; + + back_to_square_n: +#endif + + while (n--) + { + unsigned char c = *src++; + + if (BYTE_ASCII_P (c)) + { /* Processing ASCII character */ + ch = 0; + encode_ucs4 (Vcharset_ascii, c, 0, dst); + char_boundary = 1; + } + else if (BUFBYTE_LEADING_BYTE_P (c) || BUFBYTE_LEADING_BYTE_P (ch)) + { /* Processing Leading Byte */ + ch = 0; + charset = CHARSET_BY_LEADING_BYTE (c); + if (LEADING_BYTE_PREFIX_P(c)) + ch = c; + char_boundary = 0; + } + else + { /* Processing Non-ASCII character */ + char_boundary = 1; + if (EQ (charset, Vcharset_control_1)) + { + encode_ucs4 (Vcharset_control_1, c, 0, dst); + } + else + { + switch (XCHARSET_REP_BYTES (charset)) + { + case 2: + encode_ucs4 (charset, c, 0, dst); + break; + case 3: + if (XCHARSET_PRIVATE_P (charset)) + { + encode_ucs4 (charset, c, 0, dst); + ch = 0; + } + else if (ch) + { +#ifdef ENABLE_COMPOSITE_CHARS + if (EQ (charset, Vcharset_composite)) + { + if (in_composite) + { + /* #### Bother! We don't know how to + handle this yet. */ + Dynarr_add (dst, '\0'); + Dynarr_add (dst, '\0'); + Dynarr_add (dst, '\0'); + Dynarr_add (dst, '~'); + } + else + { + Emchar emch = MAKE_CHAR (Vcharset_composite, + ch & 0x7F, c & 0x7F); + Lisp_Object lstr = composite_char_string (emch); + saved_n = n; + saved_src = src; + in_composite = 1; + src = XSTRING_DATA (lstr); + n = XSTRING_LENGTH (lstr); + } + } + else +#endif /* ENABLE_COMPOSITE_CHARS */ + { + encode_ucs4(charset, ch, c, dst); + } + ch = 0; + } + else + { + ch = c; + char_boundary = 0; + } + break; + case 4: + if (ch) + { + encode_ucs4 (charset, ch, c, dst); + ch = 0; + } + else + { + ch = c; + char_boundary = 0; + } + break; + default: + abort (); + } + } + } + } + +#ifdef ENABLE_COMPOSITE_CHARS + if (in_composite) + { + n = saved_n; + src = saved_src; + in_composite = 0; + goto back_to_square_n; /* Wheeeeeeeee ..... */ + } +#endif /* ENABLE_COMPOSITE_CHARS */ + + str->flags = flags; + str->ch = ch; + str->iso2022.current_char_boundary = char_boundary; + str->iso2022.current_charset = charset; + + /* Verbum caro factum est! */ +#endif +} + + +/************************************************************************/ +/* UTF-8 methods */ +/************************************************************************/ + +static int +detect_coding_utf8 (struct detection_state *st, const Extbyte *src, Lstream_data_count n) +{ + while (n--) + { + unsigned char c = *(unsigned char *)src++; + switch (st->utf8.in_byte) + { + case 0: + if (c == ISO_CODE_ESC || c == ISO_CODE_SI || c == ISO_CODE_SO) + return 0; + else if (c >= 0xfc) + st->utf8.in_byte = 5; + else if (c >= 0xf8) + st->utf8.in_byte = 4; + else if (c >= 0xf0) + st->utf8.in_byte = 3; + else if (c >= 0xe0) + st->utf8.in_byte = 2; + else if (c >= 0xc0) + st->utf8.in_byte = 1; + else if (c >= 0x80) + return 0; + break; + default: + if ((c & 0xc0) != 0x80) + return 0; + else + st->utf8.in_byte--; + } + } + return CODING_CATEGORY_UTF8_MASK; +} + +static void +decode_coding_utf8 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) +{ + struct decoding_stream *str = DECODING_STREAM_DATA (decoding); + unsigned int flags = str->flags; + unsigned int ch = str->ch; + eol_type_t eol_type = str->eol_type; + unsigned char counter = str->counter; + + while (n--) + { + unsigned char c = *(unsigned char *)src++; + switch (counter) + { + case 0: + if ( c >= 0xfc ) + { + ch = c & 0x01; + counter = 5; + } + else if ( c >= 0xf8 ) + { + ch = c & 0x03; + counter = 4; + } + else if ( c >= 0xf0 ) + { + ch = c & 0x07; + counter = 3; + } + else if ( c >= 0xe0 ) + { + ch = c & 0x0f; + counter = 2; + } + else if ( c >= 0xc0 ) + { + ch = c & 0x1f; + counter = 1; + } + else + { + DECODE_HANDLE_EOL_TYPE (eol_type, c, flags, dst); + decode_ucs4 (c, dst); + } + break; + case 1: + ch = ( ch << 6 ) | ( c & 0x3f ); + decode_ucs4 (ch, dst); + ch = 0; + counter = 0; + break; + default: + ch = ( ch << 6 ) | ( c & 0x3f ); + counter--; + } + label_continue_loop:; + } + + if (flags & CODING_STATE_END) + DECODE_OUTPUT_PARTIAL_CHAR (ch); + + str->flags = flags; + str->ch = ch; + str->counter = counter; +} + +#ifndef UTF2000 +static void +encode_utf8 (Lisp_Object charset, + unsigned char h, unsigned char l, unsigned_char_dynarr *dst) +{ + unsigned long code = mule_char_to_ucs4 (charset, h, l); + if ( code <= 0x7f ) + { + Dynarr_add (dst, code); + } + else if ( code <= 0x7ff ) + { + Dynarr_add (dst, (code >> 6) | 0xc0); + Dynarr_add (dst, (code & 0x3f) | 0x80); + } + else if ( code <= 0xffff ) + { + Dynarr_add (dst, (code >> 12) | 0xe0); + Dynarr_add (dst, ((code >> 6) & 0x3f) | 0x80); + Dynarr_add (dst, (code & 0x3f) | 0x80); + } + else if ( code <= 0x1fffff ) + { + Dynarr_add (dst, (code >> 18) | 0xf0); + Dynarr_add (dst, ((code >> 12) & 0x3f) | 0x80); + Dynarr_add (dst, ((code >> 6) & 0x3f) | 0x80); + Dynarr_add (dst, (code & 0x3f) | 0x80); + } + else if ( code <= 0x3ffffff ) + { + Dynarr_add (dst, (code >> 24) | 0xf8); + Dynarr_add (dst, ((code >> 18) & 0x3f) | 0x80); + Dynarr_add (dst, ((code >> 12) & 0x3f) | 0x80); + Dynarr_add (dst, ((code >> 6) & 0x3f) | 0x80); + Dynarr_add (dst, (code & 0x3f) | 0x80); + } + else + { + Dynarr_add (dst, (code >> 30) | 0xfc); + Dynarr_add (dst, ((code >> 24) & 0x3f) | 0x80); + Dynarr_add (dst, ((code >> 18) & 0x3f) | 0x80); + Dynarr_add (dst, ((code >> 12) & 0x3f) | 0x80); + Dynarr_add (dst, ((code >> 6) & 0x3f) | 0x80); + Dynarr_add (dst, (code & 0x3f) | 0x80); + } +} +#endif + +static void +encode_coding_utf8 (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) +{ + struct encoding_stream *str = ENCODING_STREAM_DATA (encoding); + unsigned int flags = str->flags; + unsigned int ch = str->ch; + eol_type_t eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); + unsigned char char_boundary = str->iso2022.current_char_boundary; +#ifdef UTF2000 + + while (n--) + { + unsigned char c = *src++; + switch (char_boundary) + { + case 0: + if ( c >= 0xfc ) + { + Dynarr_add (dst, c); + char_boundary = 5; + } + else if ( c >= 0xf8 ) + { + Dynarr_add (dst, c); + char_boundary = 4; + } + else if ( c >= 0xf0 ) + { + Dynarr_add (dst, c); + char_boundary = 3; + } + else if ( c >= 0xe0 ) + { + Dynarr_add (dst, c); + char_boundary = 2; + } + else if ( c >= 0xc0 ) + { + Dynarr_add (dst, c); + char_boundary = 1; + } + else + { + if (c == '\n') + { + if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) + Dynarr_add (dst, '\r'); + if (eol_type != EOL_CR) + Dynarr_add (dst, c); + } + else + Dynarr_add (dst, c); + char_boundary = 0; + } + break; + case 1: + Dynarr_add (dst, c); + char_boundary = 0; + break; + default: + Dynarr_add (dst, c); + char_boundary--; + } + } +#else /* not UTF2000 */ + Lisp_Object charset = str->iso2022.current_charset; + +#ifdef ENABLE_COMPOSITE_CHARS + /* flags for handling composite chars. We do a little switcharoo + on the source while we're outputting the composite char. */ + unsigned int saved_n = 0; + const unsigned char *saved_src = NULL; + int in_composite = 0; + + back_to_square_n: +#endif /* ENABLE_COMPOSITE_CHARS */ + + while (n--) + { + unsigned char c = *src++; + + if (BYTE_ASCII_P (c)) + { /* Processing ASCII character */ + ch = 0; + if (c == '\n') + { + if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) + Dynarr_add (dst, '\r'); + if (eol_type != EOL_CR) + Dynarr_add (dst, c); + } + else + encode_utf8 (Vcharset_ascii, c, 0, dst); + char_boundary = 1; + } + else if (BUFBYTE_LEADING_BYTE_P (c) || BUFBYTE_LEADING_BYTE_P (ch)) + { /* Processing Leading Byte */ + ch = 0; + charset = CHARSET_BY_LEADING_BYTE (c); + if (LEADING_BYTE_PREFIX_P(c)) + ch = c; + char_boundary = 0; + } + else + { /* Processing Non-ASCII character */ + char_boundary = 1; + if (EQ (charset, Vcharset_control_1)) + { + encode_utf8 (Vcharset_control_1, c, 0, dst); + } + else + { + switch (XCHARSET_REP_BYTES (charset)) + { + case 2: + encode_utf8 (charset, c, 0, dst); + break; + case 3: + if (XCHARSET_PRIVATE_P (charset)) + { + encode_utf8 (charset, c, 0, dst); + ch = 0; + } + else if (ch) + { +#ifdef ENABLE_COMPOSITE_CHARS + if (EQ (charset, Vcharset_composite)) + { + if (in_composite) + { + /* #### Bother! We don't know how to + handle this yet. */ + encode_utf8 (Vcharset_ascii, '~', 0, dst); + } + else + { + Emchar emch = MAKE_CHAR (Vcharset_composite, + ch & 0x7F, c & 0x7F); + Lisp_Object lstr = composite_char_string (emch); + saved_n = n; + saved_src = src; + in_composite = 1; + src = XSTRING_DATA (lstr); + n = XSTRING_LENGTH (lstr); + } + } + else +#endif /* ENABLE_COMPOSITE_CHARS */ + { + encode_utf8 (charset, ch, c, dst); + } + ch = 0; + } + else + { + ch = c; + char_boundary = 0; + } + break; + case 4: + if (ch) + { + encode_utf8 (charset, ch, c, dst); + ch = 0; + } + else + { + ch = c; + char_boundary = 0; + } + break; + default: + abort (); + } + } + } + } + +#ifdef ENABLE_COMPOSITE_CHARS + if (in_composite) + { + n = saved_n; + src = saved_src; + in_composite = 0; + goto back_to_square_n; /* Wheeeeeeeee ..... */ + } +#endif + +#endif /* not UTF2000 */ + str->flags = flags; + str->ch = ch; + str->iso2022.current_char_boundary = char_boundary; +#ifndef UTF2000 + str->iso2022.current_charset = charset; +#endif + + /* Verbum caro factum est! */ +} + + +/************************************************************************/ /* ISO2022 methods */ /************************************************************************/ /* The following note describes the coding system ISO2022 briefly. - Since the intention of this note is to help understanding of the - programs in this file, some parts are NOT ACCURATE or OVERLY + Since the intention of this note is to help understand the + functions in this file, some parts are NOT ACCURATE or OVERLY SIMPLIFIED. For thorough understanding, please refer to the original document of ISO2022. ISO2022 provides many mechanisms to encode several character sets - in 7-bit and 8-bit environments. If one chooses 7-bit environment, - all text is encoded by codes of less than 128. This may make the - encoded text a little bit longer, but the text get more stability - to pass through several gateways (some of them strip off MSB). + in 7-bit and 8-bit environments. For 7-bit environments, all text + is encoded using bytes less than 128. This may make the encoded + text a little bit longer, but the text passes more easily through + several gateways, some of which strip off MSB (Most Signigant Bit). - There are two kind of character sets: control character set and + There are two kinds of character sets: control character set and graphic character set. The former contains control characters such as `newline' and `escape' to provide control functions (control - functions are provided also by escape sequence). The latter + functions are also provided by escape sequences). The latter contains graphic characters such as 'A' and '-'. Emacs recognizes two control character sets and many graphic character sets. - Graphic character sets are classified into one of four types, - according to the dimension and number of characters in the set: - TYPE94, TYPE96, TYPE94x94, and TYPE96x96. In addition, each - character set is assigned an identification byte, unique for each - type, called "final character" (denoted as <F> hereafter). The <F> - of each character set is decided by ECMA(*) when it is registered - in ISO. Code range of <F> is 0x30..0x7F (0x30..0x3F are for - private use only). + Graphic character sets are classified into one of the following + four classes, according to the number of bytes (DIMENSION) and + number of characters in one dimension (CHARS) of the set: + - DIMENSION1_CHARS94 + - DIMENSION1_CHARS96 + - DIMENSION2_CHARS94 + - DIMENSION2_CHARS96 + + In addition, each character set is assigned an identification tag, + unique for each set, called "final character" (denoted as <F> + hereafter). The <F> of each character set is decided by ECMA(*) + when it is registered in ISO. The code range of <F> is 0x30..0x7F + (0x30..0x3F are for private use only). Note (*): ECMA = European Computer Manufacturers Association Here are examples of graphic character set [NAME(<F>)]: - o TYPE94 -- ASCII('B'), right-half-of-JISX0201('I'), ... - o TYPE96 -- right-half-of-ISO8859-1('A'), ... - o TYPE94x94 -- GB2312('A'), JISX0208('B'), ... - o TYPE96x96 -- none for the moment + o DIMENSION1_CHARS94 -- ASCII('B'), right-half-of-JISX0201('I'), ... + o DIMENSION1_CHARS96 -- right-half-of-ISO8859-1('A'), ... + o DIMENSION2_CHARS94 -- GB2312('A'), JISX0208('B'), ... + o DIMENSION2_CHARS96 -- none for the moment - A code area (1byte=8bits) is divided into 4 areas, C0, GL, C1, and GR. + A code area (1 byte = 8 bits) is divided into 4 areas, C0, GL, C1, and GR. C0 [0x00..0x1F] -- control character plane 0 GL [0x20..0x7F] -- graphic character plane 0 C1 [0x80..0x9F] -- control character plane 1 @@ -3087,70 +4376,72 @@ Return the corresponding character code in Big5. these invocations and designations are omitted in encoded text. In a 7-bit environment, only GL can be used. - When a graphic character set of TYPE94 or TYPE94x94 is invoked to - GL, codes 0x20 and 0x7F of the GL area work as control characters - SPACE and DEL respectively, and code 0xA0 and 0xFF of GR area - should not be used. + When a graphic character set of CHARS94 is invoked to GL, codes + 0x20 and 0x7F of the GL area work as control characters SPACE and + DEL respectively, and codes 0xA0 and 0xFF of the GR area should not + be used. There are two ways of invocation: locking-shift and single-shift. With locking-shift, the invocation lasts until the next different - invocation, whereas with single-shift, the invocation works only - for the following character and doesn't affect locking-shift. - Invocations are done by the following control characters or escape - sequences. + invocation, whereas with single-shift, the invocation affects the + following character only and doesn't affect the locking-shift + state. Invocations are done by the following control characters or + escape sequences: ---------------------------------------------------------------------- abbrev function cntrl escape seq description ---------------------------------------------------------------------- SI/LS0 (shift-in) 0x0F none invoke G0 into GL SO/LS1 (shift-out) 0x0E none invoke G1 into GL - LS1R (locking-shift-1 right) none ESC '~' invoke G1 into GR LS2 (locking-shift-2) none ESC 'n' invoke G2 into GL - LS2R (locking-shift-2 right) none ESC '}' invoke G2 into GR LS3 (locking-shift-3) none ESC 'o' invoke G3 into GL - LS3R (locking-shift 3 right) none ESC '|' invoke G3 into GR + LS1R (locking-shift-1 right) none ESC '~' invoke G1 into GR (*) + LS2R (locking-shift-2 right) none ESC '}' invoke G2 into GR (*) + LS3R (locking-shift 3 right) none ESC '|' invoke G3 into GR (*) SS2 (single-shift-2) 0x8E ESC 'N' invoke G2 for one char SS3 (single-shift-3) 0x8F ESC 'O' invoke G3 for one char ---------------------------------------------------------------------- - The first four are for locking-shift. Control characters for these - functions are defined by macros ISO_CODE_XXX in `coding.h'. + (*) These are not used by any known coding system. - Designations are done by the following escape sequences. + Control characters for these functions are defined by macros + ISO_CODE_XXX in `coding.h'. + + Designations are done by the following escape sequences: ---------------------------------------------------------------------- escape sequence description ---------------------------------------------------------------------- - ESC '(' <F> designate TYPE94<F> to G0 - ESC ')' <F> designate TYPE94<F> to G1 - ESC '*' <F> designate TYPE94<F> to G2 - ESC '+' <F> designate TYPE94<F> to G3 - ESC ',' <F> designate TYPE96<F> to G0 (*) - ESC '-' <F> designate TYPE96<F> to G1 - ESC '.' <F> designate TYPE96<F> to G2 - ESC '/' <F> designate TYPE96<F> to G3 - ESC '$' '(' <F> designate TYPE94x94<F> to G0 (**) - ESC '$' ')' <F> designate TYPE94x94<F> to G1 - ESC '$' '*' <F> designate TYPE94x94<F> to G2 - ESC '$' '+' <F> designate TYPE94x94<F> to G3 - ESC '$' ',' <F> designate TYPE96x96<F> to G0 (*) - ESC '$' '-' <F> designate TYPE96x96<F> to G1 - ESC '$' '.' <F> designate TYPE96x96<F> to G2 - ESC '$' '/' <F> designate TYPE96x96<F> to G3 + ESC '(' <F> designate DIMENSION1_CHARS94<F> to G0 + ESC ')' <F> designate DIMENSION1_CHARS94<F> to G1 + ESC '*' <F> designate DIMENSION1_CHARS94<F> to G2 + ESC '+' <F> designate DIMENSION1_CHARS94<F> to G3 + ESC ',' <F> designate DIMENSION1_CHARS96<F> to G0 (*) + ESC '-' <F> designate DIMENSION1_CHARS96<F> to G1 + ESC '.' <F> designate DIMENSION1_CHARS96<F> to G2 + ESC '/' <F> designate DIMENSION1_CHARS96<F> to G3 + ESC '$' '(' <F> designate DIMENSION2_CHARS94<F> to G0 (**) + ESC '$' ')' <F> designate DIMENSION2_CHARS94<F> to G1 + ESC '$' '*' <F> designate DIMENSION2_CHARS94<F> to G2 + ESC '$' '+' <F> designate DIMENSION2_CHARS94<F> to G3 + ESC '$' ',' <F> designate DIMENSION2_CHARS96<F> to G0 (*) + ESC '$' '-' <F> designate DIMENSION2_CHARS96<F> to G1 + ESC '$' '.' <F> designate DIMENSION2_CHARS96<F> to G2 + ESC '$' '/' <F> designate DIMENSION2_CHARS96<F> to G3 ---------------------------------------------------------------------- - In this list, "TYPE94<F>" means a graphic character set of type TYPE94 - and final character <F>, and etc. + + In this list, "DIMENSION1_CHARS94<F>" means a graphic character set + of dimension 1, chars 94, and final character <F>, etc... Note (*): Although these designations are not allowed in ISO2022, Emacs accepts them on decoding, and produces them on encoding - TYPE96 or TYPE96x96 character set in a coding system which is - characterized as 7-bit environment, non-locking-shift, and - non-single-shift. + CHARS96 character sets in a coding system which is characterized as + 7-bit environment, non-locking-shift, and non-single-shift. Note (**): If <F> is '@', 'A', or 'B', the intermediate character - '(' can be omitted. We call this as "short-form" here after. + '(' can be omitted. We refer to this as "short-form" hereafter. Now you may notice that there are a lot of ways for encoding the same multilingual text in ISO2022. Actually, there exist many - coding systems such as Compound Text (used in X's inter client + coding systems such as Compound Text (used in X11's inter client communication, ISO-2022-JP (used in Japanese internet), ISO-2022-KR (used in Korean internet), EUC (Extended UNIX Code, used in Asian localized platforms), and all of these are variants of ISO2022. @@ -3159,19 +4450,19 @@ Return the corresponding character code in Big5. sequences: ISO6429's direction specification and Emacs' private sequence for specifying character composition. - ISO6429's direction specification takes the following format: + ISO6429's direction specification takes the following form: o CSI ']' -- end of the current direction o CSI '0' ']' -- end of the current direction o CSI '1' ']' -- start of left-to-right text o CSI '2' ']' -- start of right-to-left text The control character CSI (0x9B: control sequence introducer) is - abbreviated to the escape sequence ESC '[' in 7-bit environment. + abbreviated to the escape sequence ESC '[' in a 7-bit environment. - Character composition specification takes the following format: + Character composition specification takes the following form: o ESC '0' -- start character composition o ESC '1' -- end character composition - Since these are not standard escape sequences of any ISO, the use - of them for these meanings is restricted to Emacs only. */ + Since these are not standard escape sequences of any ISO standard, + their use with these meanings is restricted to Emacs only. */ static void reset_iso2022 (Lisp_Object coding_system, struct iso2022_decoder *iso) @@ -3195,8 +4486,10 @@ reset_iso2022 (Lisp_Object coding_system, struct iso2022_decoder *iso) iso->invalid_switch_dir = 0; iso->output_direction_sequence = 0; iso->output_literally = 0; +#ifdef ENABLE_COMPOSITE_CHARS if (iso->composite_chars) Dynarr_reset (iso->composite_chars); +#endif } static int @@ -3225,9 +4518,50 @@ fit_to_be_escape_quoted (unsigned char c) all the state variables (but not ISO2022.ESC_BYTES) and return 1. - If CHECK_INVALID_CHARSETS is non-zero, check for designation - or invocation of an invalid character set and treat that as - an unrecognized escape sequence. */ + If CHECK_INVALID_CHARSETS is non-zero, check for designation + or invocation of an invalid character set and treat that as + an unrecognized escape sequence. + + ******************************************************************** + + #### Strategies for error annotation and coding orthogonalization + + We really want to separate out a number of things. Conceptually, + there is a nested syntax. + + At the top level is the ISO 2022 extension syntax, including charset + designation and invocation, and certain auxiliary controls such as the + ISO 6429 direction specification. These are octet-oriented, with the + single exception (AFAIK) of the "exit Unicode" sequence which uses the + UTF's natural width (1 byte for UTF-7 and UTF-8, 2 bytes for UCS-2 and + UTF-16, and 4 bytes for UCS-4 and UTF-32). This will be treated as a + (deprecated) special case in Unicode processing. + + The middle layer is ISO 2022 character interpretation. This will depend + on the current state of the ISO 2022 registers, and assembles octets + into the character's internal representation. + + The lowest level is translating system control conventions. At present + this is restricted to newline translation, but one could imagine doing + tab conversion or line wrapping here. "Escape from Unicode" processing + would be done at this level. + + At each level the parser will verify the syntax. In the case of a + syntax error or warning (such as a redundant escape sequence that affects + no characters), the parser will take some action, typically inserting the + erroneous octets directly into the output and creating an annotation + which can be used by higher level I/O to mark the affected region. + + This should make it possible to do something sensible about separating + newline convention processing from character construction, and about + preventing ISO 2022 escape sequences from being recognized + inappropriately. + + The basic strategy will be to have octet classification tables, and + switch processing according to the table entry. + + It's possible that, by doing the processing with tables of functions or + the like, the parser can be used for both detection and translation. */ static int parse_iso2022_esc (Lisp_Object codesys, struct iso2022_decoder *iso, @@ -3324,6 +4658,7 @@ parse_iso2022_esc (Lisp_Object codesys, struct iso2022_decoder *iso, reg = 3; half = 1; goto locking_shift; +#ifdef ENABLE_COMPOSITE_CHARS /**** composite ****/ case '0': @@ -3337,6 +4672,7 @@ parse_iso2022_esc (Lisp_Object codesys, struct iso2022_decoder *iso, *flags = (*flags & CODING_STATE_ISO2022_LOCK) & ~CODING_STATE_COMPOSITE; return 1; +#endif /* ENABLE_COMPOSITE_CHARS */ /**** directionality ****/ @@ -3461,7 +4797,7 @@ parse_iso2022_esc (Lisp_Object codesys, struct iso2022_decoder *iso, } if (0x40 <= c && c <= 0x42) { - cs = CHARSET_BY_ATTRIBUTES (CHARSET_TYPE_94X94, c, + cs = CHARSET_BY_ATTRIBUTES (94, 2, c, *flags & CODING_STATE_R2L ? CHARSET_RIGHT_TO_LEFT : CHARSET_LEFT_TO_RIGHT); @@ -3472,7 +4808,9 @@ parse_iso2022_esc (Lisp_Object codesys, struct iso2022_decoder *iso, default: { - int type =-1; + /* int type =-1; */ + int chars = 0; + int single = 0; if (c < '0' || c > '~') return 0; /* bad final byte */ @@ -3480,24 +4818,25 @@ parse_iso2022_esc (Lisp_Object codesys, struct iso2022_decoder *iso, if (iso->esc >= ISO_ESC_2_8 && iso->esc <= ISO_ESC_2_15) { - type = ((iso->esc >= ISO_ESC_2_12) ? - CHARSET_TYPE_96 : CHARSET_TYPE_94); + chars = (iso->esc >= ISO_ESC_2_12) ? 96 : 94; + single = 1; /* single-byte */ reg = (iso->esc - ISO_ESC_2_8) & 3; } else if (iso->esc >= ISO_ESC_2_4_8 && iso->esc <= ISO_ESC_2_4_15) { - type = ((iso->esc >= ISO_ESC_2_4_12) ? - CHARSET_TYPE_96X96 : CHARSET_TYPE_94X94); + chars = (iso->esc >= ISO_ESC_2_4_12) ? 96 : 94; + single = -1; /* multi-byte */ reg = (iso->esc - ISO_ESC_2_4_8) & 3; } else { /* Can this ever be reached? -slb */ abort(); + return 0; } - cs = CHARSET_BY_ATTRIBUTES (type, c, + cs = CHARSET_BY_ATTRIBUTES (chars, single, c, *flags & CODING_STATE_R2L ? CHARSET_RIGHT_TO_LEFT : CHARSET_LEFT_TO_RIGHT); @@ -3590,14 +4929,17 @@ parse_iso2022_esc (Lisp_Object codesys, struct iso2022_decoder *iso, } static int -detect_coding_iso2022 (struct detection_state *st, CONST unsigned char *src, - unsigned int n) +detect_coding_iso2022 (struct detection_state *st, const Extbyte *src, Lstream_data_count n) { - int c; int mask; /* #### There are serious deficiencies in the recognition mechanism - here. This needs to be much smarter if it's going to cut it. */ + here. This needs to be much smarter if it's going to cut it. + The sequence "\xff\x0f" is currently detected as LOCK_SHIFT while + it should be detected as Latin-1. + All the ISO2022 stuff in this file should be synced up with the + code from FSF Emacs-20.4, in which Mule should be more or less stable. + Perhaps we should wait till R2L works in FSF Emacs? */ if (!st->iso2022.initted) { @@ -3617,7 +4959,7 @@ detect_coding_iso2022 (struct detection_state *st, CONST unsigned char *src, while (n--) { - c = *src++; + unsigned char c = *(unsigned char *)src++; if (c >= 0xA0) { mask &= ~CODING_CATEGORY_ISO_7_MASK; @@ -3716,7 +5058,7 @@ postprocess_iso2022_mask (int mask) need to handle the CSI differently. */ static void -restore_left_to_right_direction (struct Lisp_Coding_System *codesys, +restore_left_to_right_direction (Lisp_Coding_System *codesys, unsigned_char_dynarr *dst, unsigned int *flags, int internal_p) @@ -3747,7 +5089,7 @@ restore_left_to_right_direction (struct Lisp_Coding_System *codesys, need to handle the CSI differently. */ static void -ensure_correct_direction (int direction, struct Lisp_Coding_System *codesys, +ensure_correct_direction (int direction, Lisp_Coding_System *codesys, unsigned_char_dynarr *dst, unsigned int *flags, int internal_p) { @@ -3777,26 +5119,28 @@ ensure_correct_direction (int direction, struct Lisp_Coding_System *codesys, /* Convert ISO2022-format data to internal format. */ static void -decode_coding_iso2022 (Lstream *decoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) +decode_coding_iso2022 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) { - unsigned char c; - unsigned int flags, ch; - enum eol_type eol_type; struct decoding_stream *str = DECODING_STREAM_DATA (decoding); - Lisp_Object coding_system; + unsigned int flags = str->flags; + unsigned int ch = str->ch; + eol_type_t eol_type = str->eol_type; +#ifdef ENABLE_COMPOSITE_CHARS unsigned_char_dynarr *real_dst = dst; +#endif + Lisp_Object coding_system; - CODING_STREAM_DECOMPOSE (str, flags, ch); - eol_type = str->eol_type; XSETCODING_SYSTEM (coding_system, str->codesys); +#ifdef ENABLE_COMPOSITE_CHARS if (flags & CODING_STATE_COMPOSITE) dst = str->iso2022.composite_chars; +#endif /* ENABLE_COMPOSITE_CHARS */ while (n--) { - c = *src++; + unsigned char c = *(unsigned char *)src++; if (flags & CODING_STATE_ESCAPE) { /* Within ESC sequence */ int retval = parse_iso2022_esc (coding_system, &str->iso2022, @@ -3806,6 +5150,7 @@ decode_coding_iso2022 (Lstream *decoding, CONST unsigned char *src, { switch (str->iso2022.esc) { +#ifdef ENABLE_COMPOSITE_CHARS case ISO_ESC_START_COMPOSITE: if (str->iso2022.composite_chars) Dynarr_reset (str->iso2022.composite_chars); @@ -3824,6 +5169,7 @@ decode_coding_iso2022 (Lstream *decoding, CONST unsigned char *src, Dynarr_add_many (dst, comstr, len); break; } +#endif /* ENABLE_COMPOSITE_CHARS */ case ISO_ESC_LITERAL: DECODE_ADD_BINARY_CHAR (c, dst); @@ -3898,7 +5244,9 @@ decode_coding_iso2022 (Lstream *decoding, CONST unsigned char *src, else { /* Graphic characters */ Lisp_Object charset; - int lb; +#ifndef UTF2000 + Charset_ID lb; +#endif int reg; DECODE_HANDLE_EOL_TYPE (eol_type, c, flags, dst); @@ -3911,7 +5259,8 @@ decode_coding_iso2022 (Lstream *decoding, CONST unsigned char *src, charset = str->iso2022.charset[reg]; /* Error checking: */ - if (NILP (charset) || str->iso2022.invalid_designated[reg] + if (! CHARSETP (charset) + || str->iso2022.invalid_designated[reg] || (((c & 0x7F) == ' ' || (c & 0x7F) == ISO_CODE_DEL) && XCHARSET_CHARS (charset) == 94)) /* Mrmph. We are trying to invoke a register that has no @@ -3940,6 +5289,22 @@ decode_coding_iso2022 (Lstream *decoding, CONST unsigned char *src, charset = new_charset; } +#ifdef UTF2000 + if (XCHARSET_DIMENSION (charset) == 1) + { + DECODE_OUTPUT_PARTIAL_CHAR (ch); + DECODE_ADD_UCS_CHAR + (MAKE_CHAR (charset, c & 0x7F, 0), dst); + } + else if (ch) + { + DECODE_ADD_UCS_CHAR + (MAKE_CHAR (charset, ch & 0x7F, c & 0x7F), dst); + ch = 0; + } + else + ch = c; +#else lb = XCHARSET_LEADING_BYTE (charset); switch (XCHARSET_REP_BYTES (charset)) { @@ -3988,6 +5353,7 @@ decode_coding_iso2022 (Lstream *decoding, CONST unsigned char *src, else ch = c; } +#endif } if (!ch) @@ -4000,7 +5366,8 @@ decode_coding_iso2022 (Lstream *decoding, CONST unsigned char *src, if (flags & CODING_STATE_END) DECODE_OUTPUT_PARTIAL_CHAR (ch); - CODING_STREAM_COMPOSE (str, flags, ch); + str->flags = flags; + str->ch = ch; } @@ -4012,7 +5379,8 @@ static void iso2022_designate (Lisp_Object charset, unsigned char reg, struct encoding_stream *str, unsigned_char_dynarr *dst) { - CONST char *inter94 = "()*+", *inter96= ",-./"; + static const char inter94[] = "()*+"; + static const char inter96[] = ",-./"; unsigned int type; unsigned char final; Lisp_Object old_charset = str->iso2022.charset[reg]; @@ -4096,32 +5464,248 @@ ensure_shift_out (struct encoding_stream *str, unsigned_char_dynarr *dst) /* Convert internally-formatted data to ISO2022 format. */ static void -encode_coding_iso2022 (Lstream *encoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) +encode_coding_iso2022 (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) { unsigned char charmask, c; - unsigned int flags, ch; - enum eol_type eol_type; unsigned char char_boundary; struct encoding_stream *str = ENCODING_STREAM_DATA (encoding); - struct Lisp_Coding_System *codesys = str->codesys; + unsigned int flags = str->flags; + Emchar ch = str->ch; + Lisp_Coding_System *codesys = str->codesys; + eol_type_t eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); int i; Lisp_Object charset; int half; +#ifdef UTF2000 + unsigned int byte1, byte2; +#endif +#ifdef ENABLE_COMPOSITE_CHARS /* flags for handling composite chars. We do a little switcharoo on the source while we're outputting the composite char. */ unsigned int saved_n = 0; - CONST unsigned char *saved_src = NULL; + const unsigned char *saved_src = NULL; int in_composite = 0; +#endif /* ENABLE_COMPOSITE_CHARS */ - CODING_STREAM_DECOMPOSE (str, flags, ch); - eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); char_boundary = str->iso2022.current_char_boundary; charset = str->iso2022.current_charset; half = str->iso2022.current_half; +#ifdef ENABLE_COMPOSITE_CHARS back_to_square_n: +#endif +#ifdef UTF2000 + while (n--) + { + c = *src++; + + switch (char_boundary) + { + case 0: + if ( c >= 0xfc ) + { + ch = c & 0x01; + char_boundary = 5; + } + else if ( c >= 0xf8 ) + { + ch = c & 0x03; + char_boundary = 4; + } + else if ( c >= 0xf0 ) + { + ch = c & 0x07; + char_boundary = 3; + } + else if ( c >= 0xe0 ) + { + ch = c & 0x0f; + char_boundary = 2; + } + else if ( c >= 0xc0 ) + { + ch = c & 0x1f; + char_boundary = 1; + } + else + { + ch = 0; + + restore_left_to_right_direction (codesys, dst, &flags, 0); + + /* Make sure G0 contains ASCII */ + if ((c > ' ' && c < ISO_CODE_DEL) || + !CODING_SYSTEM_ISO2022_NO_ASCII_CNTL (codesys)) + { + ensure_normal_shift (str, dst); + iso2022_designate (Vcharset_ascii, 0, str, dst); + } + + /* If necessary, restore everything to the default state + at end-of-line */ + if (c == '\n' && + !(CODING_SYSTEM_ISO2022_NO_ASCII_EOL (codesys))) + { + restore_left_to_right_direction (codesys, dst, &flags, 0); + + ensure_normal_shift (str, dst); + + for (i = 0; i < 4; i++) + { + Lisp_Object initial_charset = + CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, i); + iso2022_designate (initial_charset, i, str, dst); + } + } + if (c == '\n') + { + if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) + Dynarr_add (dst, '\r'); + if (eol_type != EOL_CR) + Dynarr_add (dst, c); + } + else + { + if (CODING_SYSTEM_ISO2022_ESCAPE_QUOTED (codesys) + && fit_to_be_escape_quoted (c)) + Dynarr_add (dst, ISO_CODE_ESC); + Dynarr_add (dst, c); + } + char_boundary = 0; + } + break; + case 1: + ch = ( ch << 6 ) | ( c & 0x3f ); + + char_boundary = 0; + if ( (0x80 <= ch) && (ch <= 0x9f) ) + { + charmask = (half == 0 ? 0x00 : 0x80); + + if (CODING_SYSTEM_ISO2022_ESCAPE_QUOTED (codesys) + && fit_to_be_escape_quoted (ch)) + Dynarr_add (dst, ISO_CODE_ESC); + /* you asked for it ... */ + Dynarr_add (dst, ch); + } + else + { + int reg; + + BREAKUP_CHAR (ch, charset, byte1, byte2); + ensure_correct_direction (XCHARSET_DIRECTION (charset), + codesys, dst, &flags, 0); + + /* Now determine which register to use. */ + reg = -1; + for (i = 0; i < 4; i++) + { + if (EQ (charset, str->iso2022.charset[i]) || + EQ (charset, + CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, i))) + { + reg = i; + break; + } + } + + if (reg == -1) + { + if (XCHARSET_GRAPHIC (charset) != 0) + { + if (!NILP (str->iso2022.charset[1]) && + (!CODING_SYSTEM_ISO2022_SEVEN (codesys) || + CODING_SYSTEM_ISO2022_LOCK_SHIFT (codesys))) + reg = 1; + else if (!NILP (str->iso2022.charset[2])) + reg = 2; + else if (!NILP (str->iso2022.charset[3])) + reg = 3; + else + reg = 0; + } + else + reg = 0; + } + + iso2022_designate (charset, reg, str, dst); + + /* Now invoke that register. */ + switch (reg) + { + case 0: + ensure_normal_shift (str, dst); + half = 0; + break; + + case 1: + if (CODING_SYSTEM_ISO2022_SEVEN (codesys)) + { + ensure_shift_out (str, dst); + half = 0; + } + else + half = 1; + break; + + case 2: + if (CODING_SYSTEM_ISO2022_SEVEN (str->codesys)) + { + Dynarr_add (dst, ISO_CODE_ESC); + Dynarr_add (dst, 'N'); + half = 0; + } + else + { + Dynarr_add (dst, ISO_CODE_SS2); + half = 1; + } + break; + + case 3: + if (CODING_SYSTEM_ISO2022_SEVEN (str->codesys)) + { + Dynarr_add (dst, ISO_CODE_ESC); + Dynarr_add (dst, 'O'); + half = 0; + } + else + { + Dynarr_add (dst, ISO_CODE_SS3); + half = 1; + } + break; + + default: + abort (); + } + + charmask = (half == 0 ? 0x00 : 0x80); + + switch (XCHARSET_DIMENSION (charset)) + { + case 1: + Dynarr_add (dst, byte1 | charmask); + break; + case 2: + Dynarr_add (dst, byte1 | charmask); + Dynarr_add (dst, byte2 | charmask); + break; + default: + abort (); + } + } + ch =0; + break; + default: + ch = ( ch << 6 ) | ( c & 0x3f ); + char_boundary--; + } + } +#else /* not UTF2000 */ + while (n--) { c = *src++; @@ -4180,7 +5764,10 @@ encode_coding_iso2022 (Lstream *encoding, CONST unsigned char *src, if (LEADING_BYTE_PREFIX_P(c)) ch = c; else if (!EQ (charset, Vcharset_control_1) - && !EQ (charset, Vcharset_composite)) +#ifdef ENABLE_COMPOSITE_CHARS + && !EQ (charset, Vcharset_composite) +#endif + ) { int reg; @@ -4300,6 +5887,7 @@ encode_coding_iso2022 (Lstream *encoding, CONST unsigned char *src, } else if (ch) { +#ifdef ENABLE_COMPOSITE_CHARS if (EQ (charset, Vcharset_composite)) { if (in_composite) @@ -4323,6 +5911,7 @@ encode_coding_iso2022 (Lstream *encoding, CONST unsigned char *src, } } else +#endif /* ENABLE_COMPOSITE_CHARS */ { Dynarr_add (dst, ch & charmask); Dynarr_add (dst, c & charmask); @@ -4354,7 +5943,9 @@ encode_coding_iso2022 (Lstream *encoding, CONST unsigned char *src, } } } +#endif /* not UTF2000 */ +#ifdef ENABLE_COMPOSITE_CHARS if (in_composite) { n = saved_n; @@ -4364,8 +5955,13 @@ encode_coding_iso2022 (Lstream *encoding, CONST unsigned char *src, Dynarr_add (dst, '1'); /* end composing */ goto back_to_square_n; /* Wheeeeeeeee ..... */ } +#endif /* ENABLE_COMPOSITE_CHARS */ +#ifdef UTF2000 + if ( (char_boundary == 0) && flags & CODING_STATE_END) +#else if (char_boundary && flags & CODING_STATE_END) +#endif { restore_left_to_right_direction (codesys, dst, &flags, 0); ensure_normal_shift (str, dst); @@ -4377,7 +5973,8 @@ encode_coding_iso2022 (Lstream *encoding, CONST unsigned char *src, } } - CODING_STREAM_COMPOSE (str, flags, ch); + str->flags = flags; + str->ch = ch; str->iso2022.current_char_boundary = char_boundary; str->iso2022.current_charset = charset; str->iso2022.current_half = half; @@ -4394,20 +5991,17 @@ encode_coding_iso2022 (Lstream *encoding, CONST unsigned char *src, contain all 256 possible byte values and that are not to be interpreted as being in any particular decoding. */ static void -decode_coding_no_conversion (Lstream *decoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) +decode_coding_no_conversion (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) { - unsigned char c; - unsigned int flags, ch; - enum eol_type eol_type; struct decoding_stream *str = DECODING_STREAM_DATA (decoding); - - CODING_STREAM_DECOMPOSE (str, flags, ch); - eol_type = str->eol_type; + unsigned int flags = str->flags; + unsigned int ch = str->ch; + eol_type_t eol_type = str->eol_type; while (n--) { - c = *src++; + unsigned char c = *(unsigned char *)src++; DECODE_HANDLE_EOL_TYPE (eol_type, c, flags, dst); DECODE_ADD_BINARY_CHAR (c, dst); @@ -4416,24 +6010,81 @@ decode_coding_no_conversion (Lstream *decoding, CONST unsigned char *src, DECODE_HANDLE_END_OF_CONVERSION (flags, ch, dst); - CODING_STREAM_COMPOSE (str, flags, ch); + str->flags = flags; + str->ch = ch; } static void -encode_coding_no_conversion (Lstream *encoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) +encode_coding_no_conversion (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) { unsigned char c; struct encoding_stream *str = ENCODING_STREAM_DATA (encoding); - unsigned int flags, ch; - enum eol_type eol_type; - - CODING_STREAM_DECOMPOSE (str, flags, ch); - eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); + unsigned int flags = str->flags; + unsigned int ch = str->ch; + eol_type_t eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); +#ifdef UTF2000 + unsigned char char_boundary = str->iso2022.current_char_boundary; +#endif while (n--) { - c = *src++; + c = *src++; +#ifdef UTF2000 + switch (char_boundary) + { + case 0: + if ( c >= 0xfc ) + { + ch = c & 0x01; + char_boundary = 5; + } + else if ( c >= 0xf8 ) + { + ch = c & 0x03; + char_boundary = 4; + } + else if ( c >= 0xf0 ) + { + ch = c & 0x07; + char_boundary = 3; + } + else if ( c >= 0xe0 ) + { + ch = c & 0x0f; + char_boundary = 2; + } + else if ( c >= 0xc0 ) + { + ch = c & 0x1f; + char_boundary = 1; + } + else + { + ch = 0; + + if (c == '\n') + { + if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) + Dynarr_add (dst, '\r'); + if (eol_type != EOL_CR) + Dynarr_add (dst, c); + } + else + Dynarr_add (dst, c); + char_boundary = 0; + } + break; + case 1: + ch = ( ch << 6 ) | ( c & 0x3f ); + Dynarr_add (dst, ch & 0xff); + char_boundary = 0; + break; + default: + ch = ( ch << 6 ) | ( c & 0x3f ); + char_boundary--; + } +#else /* not UTF2000 */ if (c == '\n') { if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) @@ -4469,176 +6120,28 @@ encode_coding_no_conversion (Lstream *encoding, CONST unsigned char *src, untranslatable character, so ignore it */ ch = 0; } +#endif /* not UTF2000 */ } - CODING_STREAM_COMPOSE (str, flags, ch); -} - - -/************************************************************************/ -/* Simple internal/external functions */ -/************************************************************************/ - -static Extbyte_dynarr *conversion_out_dynarr; -static Bufbyte_dynarr *conversion_in_dynarr; - -/* Determine coding system from coding format */ - -#define FILE_NAME_CODING_SYSTEM \ - ((NILP (Vfile_name_coding_system) || \ - (EQ ((Vfile_name_coding_system), Qbinary))) ? \ - Qnil : Fget_coding_system (Vfile_name_coding_system)) - -/* #### not correct for all values of `fmt'! */ -#ifdef MULE -#define FMT_CODING_SYSTEM(fmt) \ - (((fmt) == FORMAT_FILENAME) ? FILE_NAME_CODING_SYSTEM : \ - ((fmt) == FORMAT_CTEXT ) ? Fget_coding_system (Qctext) : \ - ((fmt) == FORMAT_TERMINAL) ? FILE_NAME_CODING_SYSTEM : \ - Qnil) -#else -#define FMT_CODING_SYSTEM(fmt) \ - (((fmt) == FORMAT_FILENAME) ? FILE_NAME_CODING_SYSTEM : \ - ((fmt) == FORMAT_TERMINAL) ? FILE_NAME_CODING_SYSTEM : \ - Qnil) -#endif - -Extbyte * -convert_to_external_format (CONST Bufbyte *ptr, - Bytecount len, - Extcount *len_out, - enum external_data_format fmt) -{ - Lisp_Object coding_system = FMT_CODING_SYSTEM (fmt); - - if (!conversion_out_dynarr) - conversion_out_dynarr = Dynarr_new (Extbyte); - else - Dynarr_reset (conversion_out_dynarr); - - if (NILP (coding_system)) - { - CONST Bufbyte *end = ptr + len; - - for (; ptr < end;) - { - Bufbyte c = - (BYTE_ASCII_P (*ptr)) ? *ptr : - (*ptr == LEADING_BYTE_CONTROL_1) ? (*(ptr+1) - 0x20) : - (*ptr == LEADING_BYTE_LATIN_ISO8859_1) ? (*(ptr+1)) : - '~'; - - Dynarr_add (conversion_out_dynarr, (Extbyte) c); - INC_CHARPTR (ptr); - } - -#ifdef ERROR_CHECK_BUFPOS - assert (ptr == end); + str->flags = flags; + str->ch = ch; +#ifdef UTF2000 + str->iso2022.current_char_boundary = char_boundary; #endif - } - else - { - Lisp_Object instream, outstream, da_outstream; - Lstream *istr, *ostr; - struct gcpro gcpro1, gcpro2, gcpro3; - char tempbuf[1024]; /* some random amount */ - - instream = make_fixed_buffer_input_stream ((unsigned char *) ptr, len); - da_outstream = make_dynarr_output_stream - ((unsigned_char_dynarr *) conversion_out_dynarr); - outstream = - make_encoding_output_stream (XLSTREAM (da_outstream), coding_system); - istr = XLSTREAM (instream); - ostr = XLSTREAM (outstream); - GCPRO3 (instream, outstream, da_outstream); - while (1) - { - int size_in_bytes = Lstream_read (istr, tempbuf, sizeof (tempbuf)); - if (!size_in_bytes) - break; - Lstream_write (ostr, tempbuf, size_in_bytes); - } - Lstream_close (istr); - Lstream_close (ostr); - UNGCPRO; - Lstream_delete (istr); - Lstream_delete (ostr); - Lstream_delete (XLSTREAM (da_outstream)); - } - - *len_out = Dynarr_length (conversion_out_dynarr); - Dynarr_add (conversion_out_dynarr, 0); /* remember to zero-terminate! */ - return Dynarr_atp (conversion_out_dynarr, 0); -} - -Bufbyte * -convert_from_external_format (CONST Extbyte *ptr, - Extcount len, - Bytecount *len_out, - enum external_data_format fmt) -{ - Lisp_Object coding_system = FMT_CODING_SYSTEM (fmt); - - if (!conversion_in_dynarr) - conversion_in_dynarr = Dynarr_new (Bufbyte); - else - Dynarr_reset (conversion_in_dynarr); - - if (NILP (coding_system)) - { - CONST Extbyte *end = ptr + len; - for (; ptr < end; ptr++) - { - Extbyte c = *ptr; - DECODE_ADD_BINARY_CHAR (c, conversion_in_dynarr); - } - } - else - { - Lisp_Object instream, outstream, da_outstream; - Lstream *istr, *ostr; - struct gcpro gcpro1, gcpro2, gcpro3; - char tempbuf[1024]; /* some random amount */ - - instream = make_fixed_buffer_input_stream ((unsigned char *) ptr, len); - da_outstream = make_dynarr_output_stream - ((unsigned_char_dynarr *) conversion_in_dynarr); - outstream = - make_decoding_output_stream (XLSTREAM (da_outstream), coding_system); - istr = XLSTREAM (instream); - ostr = XLSTREAM (outstream); - GCPRO3 (instream, outstream, da_outstream); - while (1) - { - int size_in_bytes = Lstream_read (istr, tempbuf, sizeof (tempbuf)); - if (!size_in_bytes) - break; - Lstream_write (ostr, tempbuf, size_in_bytes); - } - Lstream_close (istr); - Lstream_close (ostr); - UNGCPRO; - Lstream_delete (istr); - Lstream_delete (ostr); - Lstream_delete (XLSTREAM (da_outstream)); - } - - *len_out = Dynarr_length (conversion_in_dynarr); - Dynarr_add (conversion_in_dynarr, 0); /* remember to zero-terminate! */ - return Dynarr_atp (conversion_in_dynarr, 0); } + /************************************************************************/ /* Initialization */ /************************************************************************/ void -syms_of_mule_coding (void) +syms_of_file_coding (void) { - defsymbol (&Qbuffer_file_coding_system, "buffer-file-coding-system"); - deferror (&Qcoding_system_error, "coding-system-error", - "Coding-system error", Qio_error); + INIT_LRECORD_IMPLEMENTATION (coding_system); + + DEFERROR_STANDARD (Qcoding_system_error, Qio_error); DEFSUBR (Fcoding_system_p); DEFSUBR (Ffind_coding_system); @@ -4647,6 +6150,10 @@ syms_of_mule_coding (void) DEFSUBR (Fcoding_system_name); DEFSUBR (Fmake_coding_system); DEFSUBR (Fcopy_coding_system); + DEFSUBR (Fcoding_system_canonical_name_p); + DEFSUBR (Fcoding_system_alias_p); + DEFSUBR (Fcoding_system_aliasee); + DEFSUBR (Fdefine_coding_system_alias); DEFSUBR (Fsubsidiary_coding_system); DEFSUBR (Fcoding_system_type); @@ -4670,12 +6177,21 @@ syms_of_mule_coding (void) DEFSUBR (Fencode_shift_jis_char); DEFSUBR (Fdecode_big5_char); DEFSUBR (Fencode_big5_char); +#ifndef UTF2000 + DEFSUBR (Fset_ucs_char); + DEFSUBR (Fucs_char); + DEFSUBR (Fset_char_ucs); + DEFSUBR (Fchar_ucs); +#endif /* not UTF2000 */ #endif /* MULE */ - defsymbol (&Qcoding_system_p, "coding-system-p"); + defsymbol (&Qcoding_systemp, "coding-system-p"); defsymbol (&Qno_conversion, "no-conversion"); + defsymbol (&Qraw_text, "raw-text"); #ifdef MULE defsymbol (&Qbig5, "big5"); defsymbol (&Qshift_jis, "shift-jis"); + defsymbol (&Qucs4, "ucs-4"); + defsymbol (&Qutf8, "utf-8"); defsymbol (&Qccl, "ccl"); defsymbol (&Qiso2022, "iso2022"); #endif /* MULE */ @@ -4714,11 +6230,14 @@ syms_of_mule_coding (void) defsymbol (&Qdecode, "decode"); #ifdef MULE - defsymbol (&Qctext, "ctext"); defsymbol (&coding_category_symbol[CODING_CATEGORY_SHIFT_JIS], "shift-jis"); defsymbol (&coding_category_symbol[CODING_CATEGORY_BIG5], "big5"); + defsymbol (&coding_category_symbol[CODING_CATEGORY_UCS4], + "ucs-4"); + defsymbol (&coding_category_symbol[CODING_CATEGORY_UTF8], + "utf-8"); defsymbol (&coding_category_symbol[CODING_CATEGORY_ISO_7], "iso-7"); defsymbol (&coding_category_symbol[CODING_CATEGORY_ISO_8_DESIGNATE], @@ -4735,7 +6254,7 @@ syms_of_mule_coding (void) } void -lstream_type_create_mule_coding (void) +lstream_type_create_file_coding (void) { LSTREAM_HAS_METHOD (decoding, reader); LSTREAM_HAS_METHOD (decoding, writer); @@ -4755,15 +6274,18 @@ lstream_type_create_mule_coding (void) } void -vars_of_mule_coding (void) +vars_of_file_coding (void) { int i; + fcd = xnew (struct file_coding_dump); + dump_add_root_struct_ptr (&fcd, &fcd_description); + /* Initialize to something reasonable ... */ - for (i = 0; i <= CODING_CATEGORY_LAST; i++) + for (i = 0; i < CODING_CATEGORY_LAST; i++) { - coding_category_system[i] = Qnil; - coding_category_by_priority[i] = i; + fcd->coding_category_system[i] = Qnil; + fcd->coding_category_by_priority[i] = i; } Fprovide (intern ("file-coding")); @@ -4781,24 +6303,24 @@ Not used under a windowing system. Vterminal_coding_system = Qnil; DEFVAR_LISP ("coding-system-for-read", &Vcoding_system_for_read /* -Overriding coding system used when writing a file or process. -You should *bind* this, not set it. If this is non-nil, it specifies -the coding system that will be used when a file or process is read -in, and overrides `buffer-file-coding-system-for-read', +Overriding coding system used when reading from a file or process. +You should bind this variable with `let', but do not set it globally. +If this is non-nil, it specifies the coding system that will be used +to decode input on read operations, such as from a file or process. +It overrides `buffer-file-coding-system-for-read', `insert-file-contents-pre-hook', etc. Use those variables instead of -this one for permanent changes to the environment. -*/ ); +this one for permanent changes to the environment. */ ); Vcoding_system_for_read = Qnil; DEFVAR_LISP ("coding-system-for-write", &Vcoding_system_for_write /* -Overriding coding system used when writing a file or process. -You should *bind* this, not set it. If this is non-nil, it specifies -the coding system that will be used when a file or process is wrote -in, and overrides `buffer-file-coding-system', -`write-region-pre-hook', etc. Use those variables instead of this one -for permanent changes to the environment. -*/ ); +Overriding coding system used when writing to a file or process. +You should bind this variable with `let', but do not set it globally. +If this is non-nil, it specifies the coding system that will be used +to encode output for write operations, such as to a file or process. +It overrides `buffer-file-coding-system', `write-region-pre-hook', etc. +Use those variables instead of this one for permanent changes to the +environment. */ ); Vcoding_system_for_write = Qnil; DEFVAR_LISP ("file-name-coding-system", &Vfile_name_coding_system /* @@ -4817,13 +6339,14 @@ Setting this to nil does not do anything. } void -complex_vars_of_mule_coding (void) +complex_vars_of_file_coding (void) { - staticpro (&Vcoding_system_hashtable); - Vcoding_system_hashtable = make_lisp_hashtable (50, HASHTABLE_NONWEAK, - HASHTABLE_EQ); + staticpro (&Vcoding_system_hash_table); + Vcoding_system_hash_table = + make_lisp_hash_table (50, HASH_TABLE_NON_WEAK, HASH_TABLE_EQ); the_codesys_prop_dynarr = Dynarr_new (codesys_prop); + dump_add_root_struct_ptr (&the_codesys_prop_dynarr, &codesys_prop_dynarr_description); #define DEFINE_CODESYS_PROP(Prop_Type, Sym) do \ { \ @@ -4863,13 +6386,48 @@ complex_vars_of_mule_coding (void) DEFINE_CODESYS_PROP (CODESYS_PROP_CCL, Qdecode); #endif /* MULE */ /* Need to create this here or we're really screwed. */ - Fmake_coding_system (Qno_conversion, Qno_conversion, build_string ("No conversion"), - list2 (Qmnemonic, build_string ("Noconv"))); + Fmake_coding_system + (Qraw_text, Qno_conversion, + build_string ("Raw text, which means it converts only line-break-codes."), + list2 (Qmnemonic, build_string ("Raw"))); + + Fmake_coding_system + (Qbinary, Qno_conversion, + build_string ("Binary, which means it does not convert anything."), + list4 (Qeol_type, Qlf, + Qmnemonic, build_string ("Binary"))); + +#ifdef UTF2000 + Fmake_coding_system + (Qutf8, Qutf8, + build_string ("Coding-system of ISO/IEC 10646 UTF-8."), + list2 (Qmnemonic, build_string ("UTF8"))); +#endif - Fcopy_coding_system (Fcoding_system_property (Qno_conversion, Qeol_lf), - Qbinary); + Fdefine_coding_system_alias (Qno_conversion, Qraw_text); + + Fdefine_coding_system_alias (Qfile_name, Qbinary); + + Fdefine_coding_system_alias (Qterminal, Qbinary); + Fdefine_coding_system_alias (Qkeyboard, Qbinary); /* Need this for bootstrapping */ - coding_category_system[CODING_CATEGORY_NO_CONVERSION] = - Fget_coding_system (Qno_conversion); + fcd->coding_category_system[CODING_CATEGORY_NO_CONVERSION] = + Fget_coding_system (Qraw_text); + +#ifdef UTF2000 + fcd->coding_category_system[CODING_CATEGORY_UTF8] + = Fget_coding_system (Qutf8); +#endif + +#if defined(MULE) && !defined(UTF2000) + { + size_t i; + + for (i = 0; i < countof (fcd->ucs_to_mule_table); i++) + fcd->ucs_to_mule_table[i] = Qnil; + } + staticpro (&mule_to_ucs_table); + mule_to_ucs_table = Fmake_char_table(Qgeneric); +#endif /* defined(MULE) && !defined(UTF2000) */ } diff --git a/src/file-coding.h b/src/file-coding.h index 2643f4c..e13a645 100644 --- a/src/file-coding.h +++ b/src/file-coding.h @@ -1,6 +1,7 @@ /* Header for code conversion stuff Copyright (C) 1991, 1995 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. + Copyright (C) 1999,2000,2002 MORIOKA Tomohiko This file is part of XEmacs. @@ -24,14 +25,14 @@ Boston, MA 02111-1307, USA. */ /* 91.10.09 written by K.Handa <handa@etl.go.jp> */ /* Rewritten by Ben Wing <ben@xemacs.org>. */ -#ifndef _XEMACS_MULE_CODING_H_ -#define _XEMACS_MULE_CODING_H_ +#ifndef INCLUDED_file_coding_h_ +#define INCLUDED_file_coding_h_ struct decoding_stream; struct encoding_stream; /* Coding system types. These go into the TYPE field of a - struct Lisp_Coding_System. */ + Lisp_Coding_System. */ enum coding_system_type { @@ -42,6 +43,11 @@ enum coding_system_type CODESYS_ISO2022, /* Any ISO2022-compliant coding system. Includes JIS, EUC, CTEXT */ CODESYS_BIG5, /* BIG5 (used for Taiwanese). */ + CODESYS_UCS4, /* ISO 10646 UCS-4 */ + CODESYS_UTF8, /* ISO 10646 UTF-8 */ +#ifdef UTF2000 + CODESYS_UTF16, /* ISO 10646 UTF-16 */ +#endif CODESYS_CCL, /* Converter written in CCL. */ #endif CODESYS_NO_CONVERSION /* "No conversion"; used for binary files. @@ -61,6 +67,7 @@ enum eol_type EOL_CRLF, EOL_CR }; +typedef enum eol_type eol_type_t; #ifdef MULE typedef struct charset_conversion_spec charset_conversion_spec; @@ -81,7 +88,8 @@ struct Lisp_Coding_System struct lcrecord_header header; /* Name and doc string of this coding system. */ - Lisp_Object name, doc_string; + Lisp_Object name; + Lisp_Object doc_string; /* This is the major type of the coding system -- one of Big5, ISO2022, Shift-JIS, etc. See the constants above. */ @@ -91,14 +99,17 @@ struct Lisp_Coding_System system is active for a particular buffer. */ Lisp_Object mnemonic; - Lisp_Object post_read_conversion, pre_write_conversion; + Lisp_Object post_read_conversion; + Lisp_Object pre_write_conversion; - enum eol_type eol_type; + eol_type_t eol_type; /* Subsidiary coding systems that specify a particular type of EOL marking, rather than autodetecting it. These will only be non-nil if (eol_type == EOL_AUTODETECT). */ - Lisp_Object eol_lf, eol_crlf, eol_cr; + Lisp_Object eol_lf; + Lisp_Object eol_crlf; + Lisp_Object eol_cr; #ifdef MULE struct { @@ -127,16 +138,22 @@ struct Lisp_Coding_System { /* For a CCL coding system, these specify the CCL programs used for decoding (input) and encoding (output). */ - Lisp_Object decode, encode; + Lisp_Object decode; + Lisp_Object encode; } ccl; #endif +#ifdef UTF2000 + unsigned int disable_composition :1; + unsigned int use_entity_reference :1; + Lisp_Object ccs_priority_list; +#endif }; +typedef struct Lisp_Coding_System Lisp_Coding_System; -DECLARE_LRECORD (coding_system, struct Lisp_Coding_System); -#define XCODING_SYSTEM(x) XRECORD (x, coding_system, struct Lisp_Coding_System) +DECLARE_LRECORD (coding_system, Lisp_Coding_System); +#define XCODING_SYSTEM(x) XRECORD (x, coding_system, Lisp_Coding_System) #define XSETCODING_SYSTEM(x, p) XSETRECORD (x, p, coding_system) #define CODING_SYSTEMP(x) RECORDP (x, coding_system) -#define GC_CODING_SYSTEMP(x) GC_RECORDP (x, coding_system) #define CHECK_CODING_SYSTEM(x) CHECK_RECORD (x, coding_system) #define CONCHECK_CODING_SYSTEM(x) CONCHECK_RECORD (x, coding_system) @@ -173,6 +190,14 @@ DECLARE_LRECORD (coding_system, struct Lisp_Coding_System); #define CODING_SYSTEM_CCL_DECODE(codesys) ((codesys)->ccl.decode) #define CODING_SYSTEM_CCL_ENCODE(codesys) ((codesys)->ccl.encode) #endif /* MULE */ +#ifdef UTF2000 +#define CODING_SYSTEM_DISABLE_COMPOSITION(codesys) \ + ((codesys)->disable_composition) +#define CODING_SYSTEM_USE_ENTITY_REFERENCE(codesys) \ + ((codesys)->use_entity_reference) +#define CODING_SYSTEM_CCS_PRIORITY_LIST(codesys) \ + ((codesys)->ccs_priority_list) +#endif #define XCODING_SYSTEM_NAME(codesys) \ CODING_SYSTEM_NAME (XCODING_SYSTEM (codesys)) @@ -219,6 +244,12 @@ DECLARE_LRECORD (coding_system, struct Lisp_Coding_System); #define XCODING_SYSTEM_CCL_ENCODE(codesys) \ CODING_SYSTEM_CCL_ENCODE (XCODING_SYSTEM (codesys)) #endif /* MULE */ +#ifdef UTF2000 +#define XCODING_SYSTEM_DISABLE_COMPOSITION(codesys) \ + CODING_SYSTEM_DISABLE_COMPOSITION (XCODING_SYSTEM (codesys)) +#define XCODING_SYSTEM_USE_ENTITY_REFERENCE(codesys) \ + CODING_SYSTEM_USE_ENTITY_REFERENCE (XCODING_SYSTEM (codesys)) +#endif EXFUN (Fcoding_category_list, 0); EXFUN (Fcoding_category_system, 1); @@ -245,18 +276,20 @@ EXFUN (Fset_coding_category_system, 2); EXFUN (Fset_coding_priority_list, 1); EXFUN (Fsubsidiary_coding_system, 2); -extern Lisp_Object Qbig5, Qbuffer_file_coding_system, Qccl, Qcharset_g0; +extern Lisp_Object Qucs4, Qutf8; +extern Lisp_Object Qbig5, Qccl, Qcharset_g0; extern Lisp_Object Qcharset_g1, Qcharset_g2, Qcharset_g3, Qcoding_system_error; -extern Lisp_Object Qcoding_system_p, Qcr, Qcrlf, Qctext, Qdecode, Qencode; +extern Lisp_Object Qcoding_systemp, Qcr, Qcrlf, Qdecode, Qencode; extern Lisp_Object Qeol_cr, Qeol_crlf, Qeol_lf, Qeol_type, Qescape_quoted; extern Lisp_Object Qforce_g0_on_output, Qforce_g1_on_output; extern Lisp_Object Qforce_g2_on_output, Qforce_g3_on_output; extern Lisp_Object Qinput_charset_conversion, Qiso2022, Qlf, Qlock_shift; extern Lisp_Object Qmnemonic, Qno_ascii_cntl, Qno_ascii_eol, Qno_conversion; +extern Lisp_Object Qraw_text; extern Lisp_Object Qno_iso6429, Qoutput_charset_conversion; extern Lisp_Object Qpost_read_conversion, Qpre_write_conversion, Qseven; extern Lisp_Object Qshift_jis, Qshort, Vcoding_system_for_read; -extern Lisp_Object Vcoding_system_for_write, Vcoding_system_hashtable; +extern Lisp_Object Vcoding_system_for_write, Vcoding_system_hash_table; extern Lisp_Object Vfile_name_coding_system, Vkeyboard_coding_system; extern Lisp_Object Vterminal_coding_system; @@ -305,20 +338,26 @@ extern Lisp_Object Vterminal_coding_system; CODING_STATE_SS2 overrides; but this probably indicates an error in the text encoding. */ +#ifdef ENABLE_COMPOSITE_CHARS #define CODING_STATE_COMPOSITE (1 << 8) /* If set, we're currently processing a composite character (i.e. a character constructed by overstriking two or more characters). */ +#endif /* ENABLE_COMPOSITE_CHARS */ /* CODING_STATE_ISO2022_LOCK is the mask of flags that remain on until explicitly turned off when in the ISO2022 encoder/decoder. Other flags are turned off at the end of processing each character or escape sequence. */ +#ifdef ENABLE_COMPOSITE_CHARS # define CODING_STATE_ISO2022_LOCK \ (CODING_STATE_END | CODING_STATE_COMPOSITE | CODING_STATE_R2L) -#define CODING_STATE_BIG5_LOCK \ - CODING_STATE_END +#else +# define CODING_STATE_ISO2022_LOCK (CODING_STATE_END | CODING_STATE_R2L) +#endif + +#define CODING_STATE_BIG5_LOCK CODING_STATE_END /* Flags indicating what we've seen so far when parsing an ISO2022 escape sequence. */ @@ -361,16 +400,15 @@ enum iso_esc_flag starts a directionality-control sequence. The next character must be 0, 1, 2, or ]. */ - ISO_ESC_5_11_0, /* We've seen 0x9B 0. The next - character must be ]. */ - ISO_ESC_5_11_1, /* We've seen 0x9B 1. The next - character must be ]. */ - ISO_ESC_5_11_2, /* We've seen 0x9B 2. The next - character must be ]. */ + ISO_ESC_5_11_0, /* We've seen 0x9B 0. The next character must be ]. */ + ISO_ESC_5_11_1, /* We've seen 0x9B 1. The next character must be ]. */ + ISO_ESC_5_11_2, /* We've seen 0x9B 2. The next character must be ]. */ /* Full sequences. */ +#ifdef ENABLE_COMPOSITE_CHARS ISO_ESC_START_COMPOSITE, /* Private usage for START COMPOSING */ - ISO_ESC_END_COMPOSITE, /* Private usage for END COMPOSING */ + ISO_ESC_END_COMPOSITE, /* Private usage for END COMPOSING */ +#endif /* ENABLE_COMPOSITE_CHARS */ ISO_ESC_SINGLE_SHIFT, /* We've seen a complete single-shift sequence. */ ISO_ESC_LOCKING_SHIFT,/* We've seen a complete locking-shift sequence. */ ISO_ESC_DESIGNATE, /* We've seen a complete designation sequence. */ @@ -393,45 +431,51 @@ enum iso_esc_flag #define ISO_CODE_CSI 0x9B /* control-sequence-introduce */ #endif /* MULE */ -/* Macros to access an encoding stream or decoding stream */ +/* Distinguishable categories of encodings. -#define CODING_STREAM_DECOMPOSE(str, flags, ch) \ -do { \ - flags = (str)->flags; \ - ch = (str)->ch; \ -} while (0) + This list determines the initial priority of the categories. -#define CODING_STREAM_COMPOSE(str, flags, ch) \ -do { \ - (str)->flags = flags; \ - (str)->ch = ch; \ -} while (0) + For better or worse, currently Mule files are encoded in 7-bit ISO 2022. + For this reason, under Mule ISO_7 gets highest priority. + Putting NO_CONVERSION second prevents "binary corruption" in the + default case in all but the (presumably) extremely rare case of a + binary file which contains redundant escape sequences but no 8-bit + characters. + + The remaining priorities are based on perceived "internationalization + political correctness." An exception is UCS-4 at the bottom, since + basically everything is compatible with UCS-4, but it is likely to + be very rare as an external encoding. */ -/* For detecting the encoding of text */ enum coding_category_type { + /* must be a contiguous range of values 0 -- CODING_CATEGORY_LAST - 1 */ #ifdef MULE - CODING_CATEGORY_SHIFT_JIS, CODING_CATEGORY_ISO_7, /* ISO2022 system using only seven-bit bytes, no locking shift */ - CODING_CATEGORY_ISO_8_DESIGNATE, /* ISO2022 system using eight-bit bytes, - no locking shift, no single shift, - using designation to switch charsets */ + CODING_CATEGORY_NO_CONVERSION, + CODING_CATEGORY_UTF8, CODING_CATEGORY_ISO_8_1, /* ISO2022 system using eight-bit bytes, no locking shift, no designation sequences, one-dimension characters in the upper half. */ CODING_CATEGORY_ISO_8_2, /* ISO2022 system using eight-bit bytes, no locking shift, no designation sequences, two-dimension characters in the upper half. */ + CODING_CATEGORY_ISO_8_DESIGNATE, /* ISO2022 system using eight-bit bytes, + no locking shift, no single shift, + using designation to switch charsets */ CODING_CATEGORY_ISO_LOCK_SHIFT, /* ISO2022 system using locking shift */ + CODING_CATEGORY_SHIFT_JIS, CODING_CATEGORY_BIG5, + CODING_CATEGORY_UTF16, + CODING_CATEGORY_UCS4, +#else /* not MULE */ + CODING_CATEGORY_NO_CONVERSION, #endif /* MULE */ - CODING_CATEGORY_NO_CONVERSION + CODING_CATEGORY_LAST /* not a real coding category */ }; -#define CODING_CATEGORY_LAST CODING_CATEGORY_NO_CONVERSION - #ifdef MULE #define CODING_CATEGORY_SHIFT_JIS_MASK \ (1 << CODING_CATEGORY_SHIFT_JIS) @@ -447,6 +491,12 @@ enum coding_category_type (1 << CODING_CATEGORY_ISO_LOCK_SHIFT) #define CODING_CATEGORY_BIG5_MASK \ (1 << CODING_CATEGORY_BIG5) +#define CODING_CATEGORY_UCS4_MASK \ + (1 << CODING_CATEGORY_UCS4) +#define CODING_CATEGORY_UTF16_MASK \ + (1 << CODING_CATEGORY_UTF16) +#define CODING_CATEGORY_UTF8_MASK \ + (1 << CODING_CATEGORY_UTF8) #endif #define CODING_CATEGORY_NO_CONVERSION_MASK \ (1 << CODING_CATEGORY_NO_CONVERSION) @@ -499,18 +549,21 @@ void set_decoding_stream_coding_system (Lstream *stream, void set_encoding_stream_coding_system (Lstream *stream, Lisp_Object codesys); void determine_real_coding_system (Lstream *stream, Lisp_Object *codesys_in_out, - enum eol_type *eol_type_in_out); + eol_type_t *eol_type_in_out); #ifndef MULE #define MIN_LEADING_BYTE 0x80 /* These need special treatment in a string and/or character */ +#ifdef ENABLE_COMPOSITE_CHARS #define LEADING_BYTE_COMPOSITE 0x80 /* for a composite character */ +#endif #define LEADING_BYTE_CONTROL_1 0x8F /* represent normal 80-9F */ #define LEADING_BYTE_LATIN_ISO8859_1 0x81 /* Right half of ISO 8859-1 */ #define BYTE_C1_P(c) ((unsigned int) ((unsigned int) (c) - 0x80) < 0x20) #define BUFBYTE_FIRST_BYTE_P(c) ((c) < 0xA0) #define BUFBYTE_LEADING_BYTE_P(c) BYTE_C1_P (c) #endif /* not MULE */ -#endif /* _XEMACS_MULE_CODING_H_ */ + +#endif /* INCLUDED_file_coding_h_ */ diff --git a/src/fns.c b/src/fns.c index 22cba39..03677ed 100644 --- a/src/fns.c +++ b/src/fns.c @@ -1,6 +1,7 @@ /* Random utility Lisp functions. Copyright (C) 1985, 86, 87, 93, 94, 95 Free Software Foundation, Inc. Copyright (C) 1995, 1996 Ben Wing. + Copyright (C) 2002 MORIOKA Tomohiko This file is part of XEmacs. @@ -36,19 +37,18 @@ Boston, MA 02111-1307, USA. */ #include "lisp.h" -#ifdef HAVE_UNISTD_H -#include <unistd.h> -#endif -#include <errno.h> +#include "sysfile.h" #include "buffer.h" #include "bytecode.h" -#include "commands.h" #include "device.h" #include "events.h" #include "extents.h" #include "frame.h" #include "systime.h" +#include "insdel.h" +#include "lstream.h" +#include "opaque.h" /* NOTE: This symbol is also used in lread.c */ #define FEATUREP_SYNTAX @@ -57,9 +57,10 @@ Lisp_Object Qstring_lessp; Lisp_Object Qidentity; static int internal_old_equal (Lisp_Object, Lisp_Object, int); +Lisp_Object safe_copy_tree (Lisp_Object arg, Lisp_Object vecp, int depth); static Lisp_Object -mark_bit_vector (Lisp_Object obj, void (*markobj) (Lisp_Object)) +mark_bit_vector (Lisp_Object obj) { return Qnil; } @@ -67,13 +68,13 @@ mark_bit_vector (Lisp_Object obj, void (*markobj) (Lisp_Object)) static void print_bit_vector (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) { - int i; - struct Lisp_Bit_Vector *v = XBIT_VECTOR (obj); - int len = bit_vector_length (v); - int last = len; + size_t i; + Lisp_Bit_Vector *v = XBIT_VECTOR (obj); + size_t len = bit_vector_length (v); + size_t last = len; if (INTP (Vprint_length)) - last = min (len, XINT (Vprint_length)); + last = min ((EMACS_INT) len, XINT (Vprint_length)); write_c_string ("#*", printcharfun); for (i = 0; i < last; i++) { @@ -88,10 +89,10 @@ print_bit_vector (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) } static int -bit_vector_equal (Lisp_Object o1, Lisp_Object o2, int depth) +bit_vector_equal (Lisp_Object obj1, Lisp_Object obj2, int depth) { - struct Lisp_Bit_Vector *v1 = XBIT_VECTOR (o1); - struct Lisp_Bit_Vector *v2 = XBIT_VECTOR (o2); + Lisp_Bit_Vector *v1 = XBIT_VECTOR (obj1); + Lisp_Bit_Vector *v2 = XBIT_VECTOR (obj2); return ((bit_vector_length (v1) == bit_vector_length (v2)) && !memcmp (v1->bits, v2->bits, @@ -102,17 +103,32 @@ bit_vector_equal (Lisp_Object o1, Lisp_Object o2, int depth) static unsigned long bit_vector_hash (Lisp_Object obj, int depth) { - struct Lisp_Bit_Vector *v = XBIT_VECTOR (obj); + Lisp_Bit_Vector *v = XBIT_VECTOR (obj); return HASH2 (bit_vector_length (v), memory_hash (v->bits, BIT_VECTOR_LONG_STORAGE (bit_vector_length (v)) * sizeof (long))); } -DEFINE_BASIC_LRECORD_IMPLEMENTATION ("bit-vector", bit_vector, - mark_bit_vector, print_bit_vector, 0, - bit_vector_equal, bit_vector_hash, - struct Lisp_Bit_Vector); +static size_t +size_bit_vector (const void *lheader) +{ + Lisp_Bit_Vector *v = (Lisp_Bit_Vector *) lheader; + return FLEXIBLE_ARRAY_STRUCT_SIZEOF (Lisp_Bit_Vector, unsigned long, bits, + BIT_VECTOR_LONG_STORAGE (bit_vector_length (v))); +} + +static const struct lrecord_description bit_vector_description[] = { + { XD_LISP_OBJECT, offsetof (Lisp_Bit_Vector, next) }, + { XD_END } +}; + + +DEFINE_BASIC_LRECORD_SEQUENCE_IMPLEMENTATION ("bit-vector", bit_vector, + mark_bit_vector, print_bit_vector, 0, + bit_vector_equal, bit_vector_hash, + bit_vector_description, size_bit_vector, + Lisp_Bit_Vector); DEFUN ("identity", Fidentity, 1, 1, 0, /* Return the argument unchanged. @@ -175,10 +191,10 @@ length_with_bytecode_hack (Lisp_Object seq) return XINT (Flength (seq)); else { - struct Lisp_Compiled_Function *b = XCOMPILED_FUNCTION (seq); + Lisp_Compiled_Function *f = XCOMPILED_FUNCTION (seq); - return (b->flags.interactivep ? COMPILED_INTERACTIVE : - b->flags.domainp ? COMPILED_DOMAIN : + return (f->flags.interactivep ? COMPILED_INTERACTIVE : + f->flags.domainp ? COMPILED_DOMAIN : COMPILED_DOC_STRING) + 1; } @@ -187,7 +203,7 @@ length_with_bytecode_hack (Lisp_Object seq) #endif /* LOSING_BYTECODE */ void -check_losing_bytecode (CONST char *function, Lisp_Object seq) +check_losing_bytecode (const char *function, Lisp_Object seq) { if (COMPILED_FUNCTIONP (seq)) error_with_frob @@ -206,16 +222,9 @@ Return the length of vector, bit vector, list or string SEQUENCE. return make_int (XSTRING_CHAR_LENGTH (sequence)); else if (CONSP (sequence)) { - Lisp_Object tail; - int i = 0; - - EXTERNAL_LIST_LOOP (tail, sequence) - { - QUIT; - i++; - } - - return make_int (i); + size_t len; + GET_EXTERNAL_LIST_LENGTH (sequence, len); + return make_int (len); } else if (VECTORP (sequence)) return make_int (XVECTOR_LENGTH (sequence)); @@ -231,9 +240,6 @@ Return the length of vector, bit vector, list or string SEQUENCE. } } -/* This does not check for quits. That is safe - since it must terminate. */ - DEFUN ("safe-length", Fsafe_length, 1, 1, 0, /* Return the length of a list, but avoid error or infinite loop. This function never gets an error. If LIST is not really a list, @@ -242,17 +248,15 @@ which is at least the number of distinct elements. */ (list)) { - Lisp_Object halftail = list; /* Used to detect circular lists. */ - Lisp_Object tail; - int len = 0; + Lisp_Object hare, tortoise; + size_t len; - for (tail = list; CONSP (tail); tail = XCDR (tail)) + for (hare = tortoise = list, len = 0; + CONSP (hare) && (! EQ (hare, tortoise) || len == 0); + hare = XCDR (hare), len++) { - if (EQ (tail, halftail) && len != 0) - break; - len++; - if ((len & 1) == 0) - halftail = XCDR (halftail); + if (len & 1) + tortoise = XCDR (tortoise); } return make_int (len); @@ -268,25 +272,25 @@ strings, but this is not the case under FSF Emacs 19. In FSF Emacs 20 `equal' is the same as in XEmacs, in that respect.) Symbols are also allowed; their print names are used instead. */ - (s1, s2)) + (string1, string2)) { Bytecount len; - struct Lisp_String *p1, *p2; + Lisp_String *p1, *p2; - if (SYMBOLP (s1)) - p1 = XSYMBOL (s1)->name; + if (SYMBOLP (string1)) + p1 = XSYMBOL (string1)->name; else { - CHECK_STRING (s1); - p1 = XSTRING (s1); + CHECK_STRING (string1); + p1 = XSTRING (string1); } - if (SYMBOLP (s2)) - p2 = XSYMBOL (s2)->name; + if (SYMBOLP (string2)) + p2 = XSYMBOL (string2)->name; else { - CHECK_STRING (s2); - p2 = XSTRING (s2); + CHECK_STRING (string2); + p2 = XSTRING (string2); } return (((len = string_length (p1)) == string_length (p2)) && @@ -316,26 +320,26 @@ it is quite likely that a collation table exists (or will exist) for Unicode. When Unicode support is added to XEmacs/Mule, this problem may be solved. */ - (s1, s2)) + (string1, string2)) { - struct Lisp_String *p1, *p2; + Lisp_String *p1, *p2; Charcount end, len2; int i; - if (SYMBOLP (s1)) - p1 = XSYMBOL (s1)->name; + if (SYMBOLP (string1)) + p1 = XSYMBOL (string1)->name; else { - CHECK_STRING (s1); - p1 = XSTRING (s1); + CHECK_STRING (string1); + p1 = XSTRING (string1); } - if (SYMBOLP (s2)) - p2 = XSYMBOL (s2)->name; + if (SYMBOLP (string2)) + p2 = XSYMBOL (string2)->name; else { - CHECK_STRING (s2); - p2 = XSTRING (s2); + CHECK_STRING (string2); + p2 = XSTRING (string2); } end = string_char_length (p1); @@ -349,32 +353,41 @@ may be solved. properly, it would still not work because strcoll() does not handle multiple locales. This is the fundamental flaw in the locale model. */ - Bytecount bcend = charcount_to_bytecount (string_data (p1), end); - /* Compare strings using collation order of locale. */ - /* Need to be tricky to handle embedded nulls. */ + { + Bytecount bcend = charcount_to_bytecount (string_data (p1), end); + /* Compare strings using collation order of locale. */ + /* Need to be tricky to handle embedded nulls. */ - for (i = 0; i < bcend; i += strlen((char *) string_data (p1) + i) + 1) - { - int val = strcoll ((char *) string_data (p1) + i, - (char *) string_data (p2) + i); - if (val < 0) - return Qt; - if (val > 0) - return Qnil; - } + for (i = 0; i < bcend; i += strlen((char *) string_data (p1) + i) + 1) + { + int val = strcoll ((char *) string_data (p1) + i, + (char *) string_data (p2) + i); + if (val < 0) + return Qt; + if (val > 0) + return Qnil; + } + } #else /* not I18N2, or MULE */ - /* #### It is not really necessary to do this: We could compare - byte-by-byte and still get a reasonable comparison, since this - would compare characters with a charset in the same way. - With a little rearrangement of the leading bytes, we could - make most inter-charset comparisons work out the same, too; - even if some don't, this is not a big deal because inter-charset - comparisons aren't really well-defined anyway. */ - for (i = 0; i < end; i++) - { - if (string_char (p1, i) != string_char (p2, i)) - return string_char (p1, i) < string_char (p2, i) ? Qt : Qnil; - } + { + Bufbyte *ptr1 = string_data (p1); + Bufbyte *ptr2 = string_data (p2); + + /* #### It is not really necessary to do this: We could compare + byte-by-byte and still get a reasonable comparison, since this + would compare characters with a charset in the same way. With + a little rearrangement of the leading bytes, we could make most + inter-charset comparisons work out the same, too; even if some + don't, this is not a big deal because inter-charset comparisons + aren't really well-defined anyway. */ + for (i = 0; i < end; i++) + { + if (charptr_emchar (ptr1) != charptr_emchar (ptr2)) + return charptr_emchar (ptr1) < charptr_emchar (ptr2) ? Qt : Qnil; + INC_CHARPTR (ptr1); + INC_CHARPTR (ptr2); + } + } #endif /* not I18N2, or MULE */ /* Can't do i < len2 because then comparison between "foo" and "foo^@" won't work right in I18N2 case */ @@ -388,7 +401,7 @@ of the string are changed (e.g. with `aset'). It wraps around occasionally. */ (string)) { - struct Lisp_String *s; + Lisp_String *s; CHECK_STRING (string); s = XSTRING (string); @@ -401,7 +414,7 @@ of the string are changed (e.g. with `aset'). It wraps around occasionally. void bump_string_modiff (Lisp_Object str) { - struct Lisp_String *s = XSTRING (str); + Lisp_String *s = XSTRING (str); Lisp_Object *ptr = &s->plist; #ifdef I18N3 @@ -424,40 +437,40 @@ static Lisp_Object concat (int nargs, Lisp_Object *args, int last_special); Lisp_Object -concat2 (Lisp_Object s1, Lisp_Object s2) +concat2 (Lisp_Object string1, Lisp_Object string2) { Lisp_Object args[2]; - args[0] = s1; - args[1] = s2; + args[0] = string1; + args[1] = string2; return concat (2, args, c_string, 0); } Lisp_Object -concat3 (Lisp_Object s1, Lisp_Object s2, Lisp_Object s3) +concat3 (Lisp_Object string1, Lisp_Object string2, Lisp_Object string3) { Lisp_Object args[3]; - args[0] = s1; - args[1] = s2; - args[2] = s3; + args[0] = string1; + args[1] = string2; + args[2] = string3; return concat (3, args, c_string, 0); } Lisp_Object -vconcat2 (Lisp_Object s1, Lisp_Object s2) +vconcat2 (Lisp_Object vec1, Lisp_Object vec2) { Lisp_Object args[2]; - args[0] = s1; - args[1] = s2; + args[0] = vec1; + args[1] = vec2; return concat (2, args, c_vector, 0); } Lisp_Object -vconcat3 (Lisp_Object s1, Lisp_Object s2, Lisp_Object s3) +vconcat3 (Lisp_Object vec1, Lisp_Object vec2, Lisp_Object vec3) { Lisp_Object args[3]; - args[0] = s1; - args[1] = s2; - args[2] = s3; + args[0] = vec1; + args[1] = vec2; + args[2] = vec3; return concat (3, args, c_vector, 0); } @@ -508,38 +521,65 @@ arguments. Each argument may be a list, vector, bit vector, or string. return concat (nargs, args, c_bit_vector, 0); } -DEFUN ("copy-sequence", Fcopy_sequence, 1, 1, 0, /* -Return a copy of a list, vector, bit vector or string. -The elements of a list or vector are not copied; they are shared +/* Copy a (possibly dotted) list. LIST must be a cons. + Can't use concat (1, &alist, c_cons, 0) - doesn't handle dotted lists. */ +static Lisp_Object +copy_list (Lisp_Object list) +{ + Lisp_Object list_copy = Fcons (XCAR (list), XCDR (list)); + Lisp_Object last = list_copy; + Lisp_Object hare, tortoise; + size_t len; + + for (tortoise = hare = XCDR (list), len = 1; + CONSP (hare); + hare = XCDR (hare), len++) + { + XCDR (last) = Fcons (XCAR (hare), XCDR (hare)); + last = XCDR (last); + + if (len < CIRCULAR_LIST_SUSPICION_LENGTH) + continue; + if (len & 1) + tortoise = XCDR (tortoise); + if (EQ (tortoise, hare)) + signal_circular_list_error (list); + } + + return list_copy; +} + +DEFUN ("copy-list", Fcopy_list, 1, 1, 0, /* +Return a copy of list LIST, which may be a dotted list. +The elements of LIST are not copied; they are shared with the original. */ - (arg)) + (list)) { again: - if (NILP (arg)) return arg; - /* We handle conses separately because concat() is big and hairy and - doesn't handle (copy-sequence '(a b . c)) and it's easier to redo this - than to fix concat() without worrying about breaking other things. - */ - if (CONSP (arg)) - { - Lisp_Object head = Fcons (XCAR (arg), XCDR (arg)); - Lisp_Object tail = head; + if (NILP (list)) return list; + if (CONSP (list)) return copy_list (list); - for (arg = XCDR (arg); CONSP (arg); arg = XCDR (arg)) - { - XCDR (tail) = Fcons (XCAR (arg), XCDR (arg)); - tail = XCDR (tail); - QUIT; - } - return head; - } - if (STRINGP (arg)) return concat (1, &arg, c_string, 0); - if (VECTORP (arg)) return concat (1, &arg, c_vector, 0); - if (BIT_VECTORP (arg)) return concat (1, &arg, c_bit_vector, 0); + list = wrong_type_argument (Qlistp, list); + goto again; +} - check_losing_bytecode ("copy-sequence", arg); - arg = wrong_type_argument (Qsequencep, arg); +DEFUN ("copy-sequence", Fcopy_sequence, 1, 1, 0, /* +Return a copy of list, vector, bit vector or string SEQUENCE. +The elements of a list or vector are not copied; they are shared +with the original. SEQUENCE may be a dotted list. +*/ + (sequence)) +{ + again: + if (NILP (sequence)) return sequence; + if (CONSP (sequence)) return copy_list (sequence); + if (STRINGP (sequence)) return concat (1, &sequence, c_string, 0); + if (VECTORP (sequence)) return concat (1, &sequence, c_vector, 0); + if (BIT_VECTORP (sequence)) return concat (1, &sequence, c_bit_vector, 0); + + check_losing_bytecode ("copy-sequence", sequence); + sequence = wrong_type_argument (Qsequencep, sequence); goto again; } @@ -672,6 +712,7 @@ concat (int nargs, Lisp_Object *args, string_result_ptr = string_result; break; default: + val = Qnil; abort (); } } @@ -824,6 +865,15 @@ are not copied. */ (arg, vecp)) { + return safe_copy_tree (arg, vecp, 0); +} + +Lisp_Object +safe_copy_tree (Lisp_Object arg, Lisp_Object vecp, int depth) +{ + if (depth > 200) + signal_simple_error ("Stack overflow in copy-tree", arg); + if (CONSP (arg)) { Lisp_Object rest; @@ -833,9 +883,9 @@ are not copied. Lisp_Object elt = XCAR (rest); QUIT; if (CONSP (elt) || VECTORP (elt)) - XCAR (rest) = Fcopy_tree (elt, vecp); + XCAR (rest) = safe_copy_tree (elt, vecp, depth + 1); if (VECTORP (XCDR (rest))) /* hack for (a b . [c d]) */ - XCDR (rest) = Fcopy_tree (XCDR (rest), vecp); + XCDR (rest) = safe_copy_tree (XCDR (rest), vecp, depth +1); rest = XCDR (rest); } } @@ -849,117 +899,113 @@ are not copied. Lisp_Object elt = XVECTOR_DATA (arg) [j]; QUIT; if (CONSP (elt) || VECTORP (elt)) - XVECTOR_DATA (arg) [j] = Fcopy_tree (elt, vecp); + XVECTOR_DATA (arg) [j] = safe_copy_tree (elt, vecp, depth + 1); } } return arg; } DEFUN ("substring", Fsubstring, 2, 3, 0, /* -Return a substring of STRING, starting at index FROM and ending before TO. -TO may be nil or omitted; then the substring runs to the end of STRING. -If FROM or TO is negative, it counts from the end. -Relevant parts of the string-extent-data are copied in the new string. +Return the substring of STRING starting at START and ending before END. +END may be nil or omitted; then the substring runs to the end of STRING. +If START or END is negative, it counts from the end. +Relevant parts of the string-extent-data are copied to the new string. */ - (string, from, to)) + (string, start, end)) { - Charcount ccfr, ccto; - Bytecount bfr, bto; + Charcount ccstart, ccend; + Bytecount bstart, blen; Lisp_Object val; CHECK_STRING (string); - /* Historically, FROM could not be omitted. Whatever ... */ - CHECK_INT (from); - get_string_range_char (string, from, to, &ccfr, &ccto, + CHECK_INT (start); + get_string_range_char (string, start, end, &ccstart, &ccend, GB_HISTORICAL_STRING_BEHAVIOR); - bfr = charcount_to_bytecount (XSTRING_DATA (string), ccfr); - bto = charcount_to_bytecount (XSTRING_DATA (string), ccto); - val = make_string (XSTRING_DATA (string) + bfr, bto - bfr); - /* Copy any applicable extent information into the new string: */ - copy_string_extents (val, string, 0, bfr, bto - bfr); + bstart = charcount_to_bytecount (XSTRING_DATA (string), ccstart); + blen = charcount_to_bytecount (XSTRING_DATA (string) + bstart, ccend - ccstart); + val = make_string (XSTRING_DATA (string) + bstart, blen); + /* Copy any applicable extent information into the new string. */ + copy_string_extents (val, string, 0, bstart, blen); return val; } DEFUN ("subseq", Fsubseq, 2, 3, 0, /* -Return a subsequence of SEQ, starting at index FROM and ending before TO. -TO may be nil or omitted; then the subsequence runs to the end of SEQ. -If FROM or TO is negative, it counts from the end. -The resulting subsequence is always the same type as the original - sequence. -If SEQ is a string, relevant parts of the string-extent-data are copied - to the new string. +Return the subsequence of SEQUENCE starting at START and ending before END. +END may be omitted; then the subsequence runs to the end of SEQUENCE. +If START or END is negative, it counts from the end. +The returned subsequence is always of the same type as SEQUENCE. +If SEQUENCE is a string, relevant parts of the string-extent-data +are copied to the new string. */ - (seq, from, to)) + (sequence, start, end)) { - int len, f, t; - - if (STRINGP (seq)) - return Fsubstring (seq, from, to); + EMACS_INT len, s, e; - if (!LISTP (seq) && !VECTORP (seq) && !BIT_VECTORP (seq)) - { - check_losing_bytecode ("subseq", seq); - seq = wrong_type_argument (Qsequencep, seq); - } + if (STRINGP (sequence)) + return Fsubstring (sequence, start, end); - len = XINT (Flength (seq)); + len = XINT (Flength (sequence)); - CHECK_INT (from); - f = XINT (from); - if (f < 0) - f = len + f; + CHECK_INT (start); + s = XINT (start); + if (s < 0) + s = len + s; - if (NILP (to)) - t = len; + if (NILP (end)) + e = len; else { - CHECK_INT (to); - t = XINT (to); - if (t < 0) - t = len + t; + CHECK_INT (end); + e = XINT (end); + if (e < 0) + e = len + e; } - if (!(0 <= f && f <= t && t <= len)) - args_out_of_range_3 (seq, make_int (f), make_int (t)); + if (!(0 <= s && s <= e && e <= len)) + args_out_of_range_3 (sequence, make_int (s), make_int (e)); - if (VECTORP (seq)) + if (VECTORP (sequence)) { - Lisp_Object result = make_vector (t - f, Qnil); - int i; - Lisp_Object *in_elts = XVECTOR_DATA (seq); + Lisp_Object result = make_vector (e - s, Qnil); + EMACS_INT i; + Lisp_Object *in_elts = XVECTOR_DATA (sequence); Lisp_Object *out_elts = XVECTOR_DATA (result); - for (i = f; i < t; i++) - out_elts[i - f] = in_elts[i]; + for (i = s; i < e; i++) + out_elts[i - s] = in_elts[i]; return result; } - - if (LISTP (seq)) + else if (LISTP (sequence)) { Lisp_Object result = Qnil; - int i; + EMACS_INT i; - seq = Fnthcdr (make_int (f), seq); + sequence = Fnthcdr (make_int (s), sequence); - for (i = f; i < t; i++) + for (i = s; i < e; i++) { - result = Fcons (Fcar (seq), result); - seq = Fcdr (seq); + result = Fcons (Fcar (sequence), result); + sequence = Fcdr (sequence); } return Fnreverse (result); } + else if (BIT_VECTORP (sequence)) + { + Lisp_Object result = make_bit_vector (e - s, Qzero); + EMACS_INT i; - /* bit vector */ - { - Lisp_Object result = make_bit_vector (t - f, Qzero); - int i; - - for (i = f; i < t; i++) - set_bit_vector_bit (XBIT_VECTOR (result), i - f, - bit_vector_bit (XBIT_VECTOR (seq), i)); - return result; - } + for (i = s; i < e; i++) + set_bit_vector_bit (XBIT_VECTOR (result), i - s, + bit_vector_bit (XBIT_VECTOR (sequence), i)); + return result; + } + else + { + abort (); /* unreachable, since Flength (sequence) did not get + an error */ + return Qnil; + } } @@ -968,7 +1014,7 @@ Take cdr N times on LIST, and return the result. */ (n, list)) { - REGISTER int i; + REGISTER size_t i; REGISTER Lisp_Object tail = list; CHECK_NATNUM (n); for (i = XINT (n); i; i--) @@ -1020,14 +1066,14 @@ Return element of SEQUENCE at index N. args_out_of_range (sequence, n); #endif } - else if (STRINGP (sequence) - || VECTORP (sequence) - || BIT_VECTORP (sequence)) + else if (STRINGP (sequence) || + VECTORP (sequence) || + BIT_VECTORP (sequence)) return Faref (sequence, n); #ifdef LOSING_BYTECODE else if (COMPILED_FUNCTIONP (sequence)) { - int idx = XINT (n); + EMACS_INT idx = XINT (n); if (idx < 0) { lose: @@ -1035,24 +1081,24 @@ Return element of SEQUENCE at index N. } /* Utter perversity */ { - struct Lisp_Compiled_Function *b = XCOMPILED_FUNCTION (sequence); + Lisp_Compiled_Function *f = XCOMPILED_FUNCTION (sequence); switch (idx) { case COMPILED_ARGLIST: - return b->arglist; - case COMPILED_BYTECODE: - return b->bytecodes; + return compiled_function_arglist (f); + case COMPILED_INSTRUCTIONS: + return compiled_function_instructions (f); case COMPILED_CONSTANTS: - return b->constants; + return compiled_function_constants (f); case COMPILED_STACK_DEPTH: - return make_int (b->maxdepth); + return compiled_function_stack_depth (f); case COMPILED_DOC_STRING: - return compiled_function_documentation (b); + return compiled_function_documentation (f); case COMPILED_DOMAIN: - return compiled_function_domain (b); + return compiled_function_domain (f); case COMPILED_INTERACTIVE: - if (b->flags.interactivep) - return compiled_function_interactive (b); + if (f->flags.interactivep) + return compiled_function_interactive (f); /* if we return nil, can't tell interactive with no args from noninteractive. */ goto lose; @@ -1070,19 +1116,125 @@ Return element of SEQUENCE at index N. } } +DEFUN ("last", Flast, 1, 2, 0, /* +Return the tail of list LIST, of length N (default 1). +LIST may be a dotted list, but not a circular list. +Optional argument N must be a non-negative integer. +If N is zero, then the atom that terminates the list is returned. +If N is greater than the length of LIST, then LIST itself is returned. +*/ + (list, n)) +{ + EMACS_INT int_n, count; + Lisp_Object retval, tortoise, hare; + + CHECK_LIST (list); + + if (NILP (n)) + int_n = 1; + else + { + CHECK_NATNUM (n); + int_n = XINT (n); + } + + for (retval = tortoise = hare = list, count = 0; + CONSP (hare); + hare = XCDR (hare), + (int_n-- <= 0 ? ((void) (retval = XCDR (retval))) : (void)0), + count++) + { + if (count < CIRCULAR_LIST_SUSPICION_LENGTH) continue; + + if (count & 1) + tortoise = XCDR (tortoise); + if (EQ (hare, tortoise)) + signal_circular_list_error (list); + } + + return retval; +} + +DEFUN ("nbutlast", Fnbutlast, 1, 2, 0, /* +Modify LIST to remove the last N (default 1) elements. +If LIST has N or fewer elements, nil is returned and LIST is unmodified. +*/ + (list, n)) +{ + EMACS_INT int_n; + + CHECK_LIST (list); + + if (NILP (n)) + int_n = 1; + else + { + CHECK_NATNUM (n); + int_n = XINT (n); + } + + { + Lisp_Object last_cons = list; + + EXTERNAL_LIST_LOOP_1 (list) + { + if (int_n-- < 0) + last_cons = XCDR (last_cons); + } + + if (int_n >= 0) + return Qnil; + + XCDR (last_cons) = Qnil; + return list; + } +} + +DEFUN ("butlast", Fbutlast, 1, 2, 0, /* +Return a copy of LIST with the last N (default 1) elements removed. +If LIST has N or fewer elements, nil is returned. +*/ + (list, n)) +{ + EMACS_INT int_n; + + CHECK_LIST (list); + + if (NILP (n)) + int_n = 1; + else + { + CHECK_NATNUM (n); + int_n = XINT (n); + } + + { + Lisp_Object retval = Qnil; + Lisp_Object tail = list; + + EXTERNAL_LIST_LOOP_1 (list) + { + if (--int_n < 0) + { + retval = Fcons (XCAR (tail), retval); + tail = XCDR (tail); + } + } + + return Fnreverse (retval); + } +} + DEFUN ("member", Fmember, 2, 2, 0, /* Return non-nil if ELT is an element of LIST. Comparison done with `equal'. The value is actually the tail of LIST whose car is ELT. */ (elt, list)) { - REGISTER Lisp_Object tail; - LIST_LOOP (tail, list) + EXTERNAL_LIST_LOOP_3 (list_elt, list, tail) { - CONCHECK_CONS (tail); - if (internal_equal (elt, XCAR (tail), 0)) + if (internal_equal (elt, list_elt, 0)) return tail; - QUIT; } return Qnil; } @@ -1095,13 +1247,10 @@ Do not use it. */ (elt, list)) { - REGISTER Lisp_Object tail; - LIST_LOOP (tail, list) + EXTERNAL_LIST_LOOP_3 (list_elt, list, tail) { - CONCHECK_CONS (tail); - if (internal_old_equal (elt, XCAR (tail), 0)) + if (internal_old_equal (elt, list_elt, 0)) return tail; - QUIT; } return Qnil; } @@ -1112,14 +1261,10 @@ The value is actually the tail of LIST whose car is ELT. */ (elt, list)) { - REGISTER Lisp_Object tail; - LIST_LOOP (tail, list) + EXTERNAL_LIST_LOOP_3 (list_elt, list, tail) { - REGISTER Lisp_Object tem; - CONCHECK_CONS (tail); - if (tem = XCAR (tail), EQ_WITH_EBOLA_NOTICE (elt, tem)) + if (EQ_WITH_EBOLA_NOTICE (elt, list_elt)) return tail; - QUIT; } return Qnil; } @@ -1132,14 +1277,10 @@ Do not use it. */ (elt, list)) { - REGISTER Lisp_Object tail; - LIST_LOOP (tail, list) + EXTERNAL_LIST_LOOP_3 (list_elt, list, tail) { - REGISTER Lisp_Object tem; - CONCHECK_CONS (tail); - if (tem = XCAR (tail), HACKEQ_UNSAFE (elt, tem)) + if (HACKEQ_UNSAFE (elt, list_elt)) return tail; - QUIT; } return Qnil; } @@ -1147,102 +1288,80 @@ Do not use it. Lisp_Object memq_no_quit (Lisp_Object elt, Lisp_Object list) { - REGISTER Lisp_Object tail; - for (tail = list; CONSP (tail); tail = XCDR (tail)) + LIST_LOOP_3 (list_elt, list, tail) { - REGISTER Lisp_Object tem; - if (tem = XCAR (tail), EQ_WITH_EBOLA_NOTICE (elt, tem)) + if (EQ_WITH_EBOLA_NOTICE (elt, list_elt)) return tail; } return Qnil; } DEFUN ("assoc", Fassoc, 2, 2, 0, /* -Return non-nil if KEY is `equal' to the car of an element of LIST. -The value is actually the element of LIST whose car equals KEY. +Return non-nil if KEY is `equal' to the car of an element of ALIST. +The value is actually the element of ALIST whose car equals KEY. */ - (key, list)) + (key, alist)) { /* This function can GC. */ - REGISTER Lisp_Object tail; - LIST_LOOP (tail, list) + EXTERNAL_ALIST_LOOP_4 (elt, elt_car, elt_cdr, alist) { - REGISTER Lisp_Object elt; - CONCHECK_CONS (tail); - elt = XCAR (tail); - if (CONSP (elt) && internal_equal (XCAR (elt), key, 0)) + if (internal_equal (key, elt_car, 0)) return elt; - QUIT; } return Qnil; } DEFUN ("old-assoc", Fold_assoc, 2, 2, 0, /* -Return non-nil if KEY is `old-equal' to the car of an element of LIST. -The value is actually the element of LIST whose car equals KEY. +Return non-nil if KEY is `old-equal' to the car of an element of ALIST. +The value is actually the element of ALIST whose car equals KEY. */ - (key, list)) + (key, alist)) { /* This function can GC. */ - REGISTER Lisp_Object tail; - LIST_LOOP (tail, list) + EXTERNAL_ALIST_LOOP_4 (elt, elt_car, elt_cdr, alist) { - REGISTER Lisp_Object elt; - CONCHECK_CONS (tail); - elt = XCAR (tail); - if (CONSP (elt) && internal_old_equal (XCAR (elt), key, 0)) + if (internal_old_equal (key, elt_car, 0)) return elt; - QUIT; } return Qnil; } Lisp_Object -assoc_no_quit (Lisp_Object key, Lisp_Object list) +assoc_no_quit (Lisp_Object key, Lisp_Object alist) { int speccount = specpdl_depth (); specbind (Qinhibit_quit, Qt); - return unbind_to (speccount, Fassoc (key, list)); + return unbind_to (speccount, Fassoc (key, alist)); } DEFUN ("assq", Fassq, 2, 2, 0, /* -Return non-nil if KEY is `eq' to the car of an element of LIST. -The value is actually the element of LIST whose car is KEY. -Elements of LIST that are not conses are ignored. +Return non-nil if KEY is `eq' to the car of an element of ALIST. +The value is actually the element of ALIST whose car is KEY. +Elements of ALIST that are not conses are ignored. */ - (key, list)) + (key, alist)) { - REGISTER Lisp_Object tail; - LIST_LOOP (tail, list) + EXTERNAL_ALIST_LOOP_4 (elt, elt_car, elt_cdr, alist) { - REGISTER Lisp_Object elt, tem; - CONCHECK_CONS (tail); - elt = XCAR (tail); - if (CONSP (elt) && (tem = XCAR (elt), EQ_WITH_EBOLA_NOTICE (key, tem))) + if (EQ_WITH_EBOLA_NOTICE (key, elt_car)) return elt; - QUIT; } return Qnil; } DEFUN ("old-assq", Fold_assq, 2, 2, 0, /* -Return non-nil if KEY is `old-eq' to the car of an element of LIST. -The value is actually the element of LIST whose car is KEY. -Elements of LIST that are not conses are ignored. +Return non-nil if KEY is `old-eq' to the car of an element of ALIST. +The value is actually the element of ALIST whose car is KEY. +Elements of ALIST that are not conses are ignored. This function is provided only for byte-code compatibility with v19. Do not use it. */ - (key, list)) + (key, alist)) { - REGISTER Lisp_Object tail; - LIST_LOOP (tail, list) + EXTERNAL_ALIST_LOOP_4 (elt, elt_car, elt_cdr, alist) { - REGISTER Lisp_Object elt, tem; - CONCHECK_CONS (tail); - elt = XCAR (tail); - if (CONSP (elt) && (tem = XCAR (elt), HACKEQ_UNSAFE (key, tem))) + if (HACKEQ_UNSAFE (key, elt_car)) return elt; - QUIT; } return Qnil; } @@ -1251,105 +1370,83 @@ Do not use it. Use only on lists known never to be circular. */ Lisp_Object -assq_no_quit (Lisp_Object key, Lisp_Object list) +assq_no_quit (Lisp_Object key, Lisp_Object alist) { /* This cannot GC. */ - REGISTER Lisp_Object tail; - for (tail = list; CONSP (tail); tail = XCDR (tail)) + LIST_LOOP_2 (elt, alist) { - REGISTER Lisp_Object tem, elt; - elt = XCAR (tail); - if (CONSP (elt) && (tem = XCAR (elt), EQ_WITH_EBOLA_NOTICE (key, tem))) - return elt; + Lisp_Object elt_car = XCAR (elt); + if (EQ_WITH_EBOLA_NOTICE (key, elt_car)) + return elt; } return Qnil; } DEFUN ("rassoc", Frassoc, 2, 2, 0, /* -Return non-nil if KEY is `equal' to the cdr of an element of LIST. -The value is actually the element of LIST whose cdr equals KEY. +Return non-nil if VALUE is `equal' to the cdr of an element of ALIST. +The value is actually the element of ALIST whose cdr equals VALUE. */ - (key, list)) + (value, alist)) { - REGISTER Lisp_Object tail; - LIST_LOOP (tail, list) + EXTERNAL_ALIST_LOOP_4 (elt, elt_car, elt_cdr, alist) { - REGISTER Lisp_Object elt; - CONCHECK_CONS (tail); - elt = XCAR (tail); - if (CONSP (elt) && internal_equal (XCDR (elt), key, 0)) + if (internal_equal (value, elt_cdr, 0)) return elt; - QUIT; } return Qnil; } DEFUN ("old-rassoc", Fold_rassoc, 2, 2, 0, /* -Return non-nil if KEY is `old-equal' to the cdr of an element of LIST. -The value is actually the element of LIST whose cdr equals KEY. +Return non-nil if VALUE is `old-equal' to the cdr of an element of ALIST. +The value is actually the element of ALIST whose cdr equals VALUE. */ - (key, list)) + (value, alist)) { - REGISTER Lisp_Object tail; - LIST_LOOP (tail, list) + EXTERNAL_ALIST_LOOP_4 (elt, elt_car, elt_cdr, alist) { - REGISTER Lisp_Object elt; - CONCHECK_CONS (tail); - elt = XCAR (tail); - if (CONSP (elt) && internal_old_equal (XCDR (elt), key, 0)) + if (internal_old_equal (value, elt_cdr, 0)) return elt; - QUIT; } return Qnil; } DEFUN ("rassq", Frassq, 2, 2, 0, /* -Return non-nil if KEY is `eq' to the cdr of an element of LIST. -The value is actually the element of LIST whose cdr is KEY. +Return non-nil if VALUE is `eq' to the cdr of an element of ALIST. +The value is actually the element of ALIST whose cdr is VALUE. */ - (key, list)) + (value, alist)) { - REGISTER Lisp_Object tail; - LIST_LOOP (tail, list) + EXTERNAL_ALIST_LOOP_4 (elt, elt_car, elt_cdr, alist) { - REGISTER Lisp_Object elt, tem; - CONCHECK_CONS (tail); - elt = XCAR (tail); - if (CONSP (elt) && (tem = XCDR (elt), EQ_WITH_EBOLA_NOTICE (key, tem))) + if (EQ_WITH_EBOLA_NOTICE (value, elt_cdr)) return elt; - QUIT; } return Qnil; } DEFUN ("old-rassq", Fold_rassq, 2, 2, 0, /* -Return non-nil if KEY is `old-eq' to the cdr of an element of LIST. -The value is actually the element of LIST whose cdr is KEY. +Return non-nil if VALUE is `old-eq' to the cdr of an element of ALIST. +The value is actually the element of ALIST whose cdr is VALUE. */ - (key, list)) + (value, alist)) { - REGISTER Lisp_Object tail; - LIST_LOOP (tail, list) + EXTERNAL_ALIST_LOOP_4 (elt, elt_car, elt_cdr, alist) { - REGISTER Lisp_Object elt, tem; - CONCHECK_CONS (tail); - elt = XCAR (tail); - if (CONSP (elt) && (tem = XCDR (elt), HACKEQ_UNSAFE (key, tem))) + if (HACKEQ_UNSAFE (value, elt_cdr)) return elt; - QUIT; } return Qnil; } +/* Like Frassq, but caller must ensure that ALIST is properly + nil-terminated and ebola-free. */ Lisp_Object -rassq_no_quit (Lisp_Object key, Lisp_Object list) +rassq_no_quit (Lisp_Object value, Lisp_Object alist) { - REGISTER Lisp_Object tail; - for (tail = list; CONSP (tail); tail = XCDR (tail)) + LIST_LOOP_2 (elt, alist) { - REGISTER Lisp_Object elt, tem; - elt = XCAR (tail); - if (CONSP (elt) && (tem = XCDR (elt), EQ_WITH_EBOLA_NOTICE (key, tem))) + Lisp_Object elt_cdr = XCDR (elt); + if (EQ_WITH_EBOLA_NOTICE (value, elt_cdr)) return elt; } return Qnil; @@ -1366,24 +1463,8 @@ Also see: `remove'. */ (elt, list)) { - REGISTER Lisp_Object tail = list; - REGISTER Lisp_Object prev = Qnil; - - while (!NILP (tail)) - { - CONCHECK_CONS (tail); - if (internal_equal (elt, XCAR (tail), 0)) - { - if (NILP (prev)) - list = XCDR (tail); - else - XCDR (prev) = XCDR (tail); - } - else - prev = tail; - tail = XCDR (tail); - QUIT; - } + EXTERNAL_LIST_LOOP_DELETE_IF (list_elt, list, + (internal_equal (elt, list_elt, 0))); return list; } @@ -1396,24 +1477,8 @@ of changing the value of `foo'. */ (elt, list)) { - REGISTER Lisp_Object tail = list; - REGISTER Lisp_Object prev = Qnil; - - while (!NILP (tail)) - { - CONCHECK_CONS (tail); - if (internal_old_equal (elt, XCAR (tail), 0)) - { - if (NILP (prev)) - list = XCDR (tail); - else - XCDR (prev) = XCDR (tail); - } - else - prev = tail; - tail = XCDR (tail); - QUIT; - } + EXTERNAL_LIST_LOOP_DELETE_IF (list_elt, list, + (internal_old_equal (elt, list_elt, 0))); return list; } @@ -1426,25 +1491,8 @@ changing the value of `foo'. */ (elt, list)) { - REGISTER Lisp_Object tail = list; - REGISTER Lisp_Object prev = Qnil; - - while (!NILP (tail)) - { - REGISTER Lisp_Object tem; - CONCHECK_CONS (tail); - if (tem = XCAR (tail), EQ_WITH_EBOLA_NOTICE (elt, tem)) - { - if (NILP (prev)) - list = XCDR (tail); - else - XCDR (prev) = XCDR (tail); - } - else - prev = tail; - tail = XCDR (tail); - QUIT; - } + EXTERNAL_LIST_LOOP_DELETE_IF (list_elt, list, + (EQ_WITH_EBOLA_NOTICE (elt, list_elt))); return list; } @@ -1457,50 +1505,19 @@ changing the value of `foo'. */ (elt, list)) { - REGISTER Lisp_Object tail = list; - REGISTER Lisp_Object prev = Qnil; - - while (!NILP (tail)) - { - REGISTER Lisp_Object tem; - CONCHECK_CONS (tail); - if (tem = XCAR (tail), HACKEQ_UNSAFE (elt, tem)) - { - if (NILP (prev)) - list = XCDR (tail); - else - XCDR (prev) = XCDR (tail); - } - else - prev = tail; - tail = XCDR (tail); - QUIT; - } + EXTERNAL_LIST_LOOP_DELETE_IF (list_elt, list, + (HACKEQ_UNSAFE (elt, list_elt))); return list; } -/* no quit, no errors; be careful */ +/* Like Fdelq, but caller must ensure that LIST is properly + nil-terminated and ebola-free. */ Lisp_Object delq_no_quit (Lisp_Object elt, Lisp_Object list) { - REGISTER Lisp_Object tail = list; - REGISTER Lisp_Object prev = Qnil; - - while (CONSP (tail)) - { - REGISTER Lisp_Object tem; - if (tem = XCAR (tail), EQ_WITH_EBOLA_NOTICE (elt, tem)) - { - if (NILP (prev)) - list = XCDR (tail); - else - XCDR (prev) = XCDR (tail); - } - else - prev = tail; - tail = XCDR (tail); - } + LIST_LOOP_DELETE_IF (list_elt, list, + (EQ_WITH_EBOLA_NOTICE (elt, list_elt))); return list; } @@ -1516,217 +1533,116 @@ delq_no_quit_and_free_cons (Lisp_Object elt, Lisp_Object list) { REGISTER Lisp_Object tail = list; REGISTER Lisp_Object prev = Qnil; - struct Lisp_Cons *cons_to_free = NULL; - while (CONSP (tail)) + while (!NILP (tail)) { - REGISTER Lisp_Object tem; - if (tem = XCAR (tail), EQ_WITH_EBOLA_NOTICE (elt, tem)) + REGISTER Lisp_Object tem = XCAR (tail); + if (EQ (elt, tem)) { + Lisp_Object cons_to_free = tail; if (NILP (prev)) list = XCDR (tail); else XCDR (prev) = XCDR (tail); - cons_to_free = XCONS (tail); + tail = XCDR (tail); + free_cons (XCONS (cons_to_free)); } else - prev = tail; - tail = XCDR (tail); - if (cons_to_free) { - free_cons (cons_to_free); - cons_to_free = NULL; + prev = tail; + tail = XCDR (tail); } } return list; } DEFUN ("remassoc", Fremassoc, 2, 2, 0, /* -Delete by side effect any elements of LIST whose car is `equal' to KEY. -The modified LIST is returned. If the first member of LIST has a car +Delete by side effect any elements of ALIST whose car is `equal' to KEY. +The modified ALIST is returned. If the first member of ALIST has a car that is `equal' to KEY, there is no way to remove it by side effect; therefore, write `(setq foo (remassoc key foo))' to be sure of changing the value of `foo'. */ - (key, list)) + (key, alist)) { - REGISTER Lisp_Object tail = list; - REGISTER Lisp_Object prev = Qnil; - - while (!NILP (tail)) - { - REGISTER Lisp_Object elt; - CONCHECK_CONS (tail); - elt = XCAR (tail); - if (CONSP (elt) && internal_equal (key, XCAR (elt), 0)) - { - if (NILP (prev)) - list = XCDR (tail); - else - XCDR (prev) = XCDR (tail); - } - else - prev = tail; - tail = XCDR (tail); - QUIT; - } - return list; + EXTERNAL_LIST_LOOP_DELETE_IF (elt, alist, + (CONSP (elt) && + internal_equal (key, XCAR (elt), 0))); + return alist; } Lisp_Object -remassoc_no_quit (Lisp_Object key, Lisp_Object list) +remassoc_no_quit (Lisp_Object key, Lisp_Object alist) { int speccount = specpdl_depth (); specbind (Qinhibit_quit, Qt); - return unbind_to (speccount, Fremassoc (key, list)); + return unbind_to (speccount, Fremassoc (key, alist)); } DEFUN ("remassq", Fremassq, 2, 2, 0, /* -Delete by side effect any elements of LIST whose car is `eq' to KEY. -The modified LIST is returned. If the first member of LIST has a car +Delete by side effect any elements of ALIST whose car is `eq' to KEY. +The modified ALIST is returned. If the first member of ALIST has a car that is `eq' to KEY, there is no way to remove it by side effect; therefore, write `(setq foo (remassq key foo))' to be sure of changing the value of `foo'. */ - (key, list)) + (key, alist)) { - REGISTER Lisp_Object tail = list; - REGISTER Lisp_Object prev = Qnil; - - while (!NILP (tail)) - { - REGISTER Lisp_Object elt, tem; - CONCHECK_CONS (tail); - elt = XCAR (tail); - if (CONSP (elt) && (tem = XCAR (elt), EQ_WITH_EBOLA_NOTICE (key, tem))) - { - if (NILP (prev)) - list = XCDR (tail); - else - XCDR (prev) = XCDR (tail); - } - else - prev = tail; - tail = XCDR (tail); - QUIT; - } - return list; + EXTERNAL_LIST_LOOP_DELETE_IF (elt, alist, + (CONSP (elt) && + EQ_WITH_EBOLA_NOTICE (key, XCAR (elt)))); + return alist; } /* no quit, no errors; be careful */ Lisp_Object -remassq_no_quit (Lisp_Object key, Lisp_Object list) +remassq_no_quit (Lisp_Object key, Lisp_Object alist) { - REGISTER Lisp_Object tail = list; - REGISTER Lisp_Object prev = Qnil; - - while (CONSP (tail)) - { - REGISTER Lisp_Object elt, tem; - elt = XCAR (tail); - if (CONSP (elt) && (tem = XCAR (elt), EQ_WITH_EBOLA_NOTICE (key, tem))) - { - if (NILP (prev)) - list = XCDR (tail); - else - XCDR (prev) = XCDR (tail); - } - else - prev = tail; - tail = XCDR (tail); - } - return list; -} + LIST_LOOP_DELETE_IF (elt, alist, + (CONSP (elt) && + EQ_WITH_EBOLA_NOTICE (key, XCAR (elt)))); + return alist; +} DEFUN ("remrassoc", Fremrassoc, 2, 2, 0, /* -Delete by side effect any elements of LIST whose cdr is `equal' to VALUE. -The modified LIST is returned. If the first member of LIST has a car +Delete by side effect any elements of ALIST whose cdr is `equal' to VALUE. +The modified ALIST is returned. If the first member of ALIST has a car that is `equal' to VALUE, there is no way to remove it by side effect; therefore, write `(setq foo (remrassoc value foo))' to be sure of changing the value of `foo'. */ - (value, list)) + (value, alist)) { - REGISTER Lisp_Object tail = list; - REGISTER Lisp_Object prev = Qnil; - - while (!NILP (tail)) - { - REGISTER Lisp_Object elt; - CONCHECK_CONS (tail); - elt = XCAR (tail); - if (CONSP (elt) && internal_equal (value, XCDR (elt), 0)) - { - if (NILP (prev)) - list = XCDR (tail); - else - XCDR (prev) = XCDR (tail); - } - else - prev = tail; - tail = XCDR (tail); - QUIT; - } - return list; + EXTERNAL_LIST_LOOP_DELETE_IF (elt, alist, + (CONSP (elt) && + internal_equal (value, XCDR (elt), 0))); + return alist; } DEFUN ("remrassq", Fremrassq, 2, 2, 0, /* -Delete by side effect any elements of LIST whose cdr is `eq' to VALUE. -The modified LIST is returned. If the first member of LIST has a car +Delete by side effect any elements of ALIST whose cdr is `eq' to VALUE. +The modified ALIST is returned. If the first member of ALIST has a car that is `eq' to VALUE, there is no way to remove it by side effect; therefore, write `(setq foo (remrassq value foo))' to be sure of changing the value of `foo'. */ - (value, list)) + (value, alist)) { - REGISTER Lisp_Object tail = list; - REGISTER Lisp_Object prev = Qnil; - - while (!NILP (tail)) - { - REGISTER Lisp_Object elt, tem; - CONCHECK_CONS (tail); - elt = XCAR (tail); - if (CONSP (elt) && (tem = XCAR (elt), EQ_WITH_EBOLA_NOTICE (value, tem))) - { - if (NILP (prev)) - list = XCDR (tail); - else - XCDR (prev) = XCDR (tail); - } - else - prev = tail; - tail = XCDR (tail); - QUIT; - } - return list; + EXTERNAL_LIST_LOOP_DELETE_IF (elt, alist, + (CONSP (elt) && + EQ_WITH_EBOLA_NOTICE (value, XCDR (elt)))); + return alist; } -/* no quit, no errors; be careful */ - +/* Like Fremrassq, fast and unsafe; be careful */ Lisp_Object -remrassq_no_quit (Lisp_Object value, Lisp_Object list) +remrassq_no_quit (Lisp_Object value, Lisp_Object alist) { - REGISTER Lisp_Object tail = list; - REGISTER Lisp_Object prev = Qnil; - - while (CONSP (tail)) - { - REGISTER Lisp_Object elt, tem; - elt = XCAR (tail); - if (CONSP (elt) && (tem = XCAR (elt), EQ_WITH_EBOLA_NOTICE (value, tem))) - { - if (NILP (prev)) - list = XCDR (tail); - else - XCDR (prev) = XCDR (tail); - } - else - prev = tail; - tail = XCDR (tail); - } - return list; + LIST_LOOP_DELETE_IF (elt, alist, + (CONSP (elt) && + EQ_WITH_EBOLA_NOTICE (value, XCDR (elt)))); + return alist; } DEFUN ("nreverse", Fnreverse, 1, 1, 0, /* @@ -1745,7 +1661,6 @@ Also see: `reverse'. while (!NILP (tail)) { REGISTER Lisp_Object next; - QUIT; CONCHECK_CONS (tail); next = XCDR (tail); XCDR (tail) = prev; @@ -1762,17 +1677,12 @@ See also the function `nreverse', which is used more often. */ (list)) { - REGISTER Lisp_Object tail; - Lisp_Object new = Qnil; - - for (tail = list; CONSP (tail); tail = XCDR (tail)) + Lisp_Object reversed_list = Qnil; + EXTERNAL_LIST_LOOP_2 (elt, list) { - new = Fcons (XCAR (tail), new); - QUIT; + reversed_list = Fcons (elt, reversed_list); } - if (!NILP (tail)) - dead_wrong_type_argument (Qlistp, tail); - return new; + return reversed_list; } static Lisp_Object list_merge (Lisp_Object org_l1, Lisp_Object org_l2, @@ -1790,12 +1700,11 @@ list_sort (Lisp_Object list, Lisp_Object back, tem; Lisp_Object front = list; Lisp_Object len = Flength (list); - int length = XINT (len); - if (length < 2) + if (XINT (len) < 2) return list; - XSETINT (len, (length / 2) - 1); + len = make_int (XINT (len) / 2 - 1); tem = Fnthcdr (len, list); back = Fcdr (tem); Fsetcdr (tem, Qnil); @@ -1836,9 +1745,9 @@ Returns the sorted list. LIST is modified by side effects. PREDICATE is called with two elements of LIST, and should return T if the first element is "less" than the second. */ - (list, pred)) + (list, predicate)) { - return list_sort (list, pred, merge_pred_function); + return list_sort (list, predicate, merge_pred_function); } Lisp_Object @@ -1927,7 +1836,7 @@ int plists_differ (Lisp_Object a, Lisp_Object b, int nil_means_not_present, int laxp, int depth) { - int eqp = (depth == -1); /* -1 as depth means us eq, not equal. */ + int eqp = (depth == -1); /* -1 as depth means use eq, not equal. */ int la, lb, m, i, fill; Lisp_Object *keys, *vals; char *flags; @@ -1971,10 +1880,10 @@ plists_differ (Lisp_Object a, Lisp_Object b, int nil_means_not_present, { if (!laxp ? EQ (k, keys [i]) : internal_equal (k, keys [i], depth)) { - if ((eqp - /* We narrowly escaped being Ebolified here. */ - ? !EQ_WITH_EBOLA_NOTICE (v, vals [i]) - : !internal_equal (v, vals [i], depth))) + if (eqp + /* We narrowly escaped being Ebolified here. */ + ? !EQ_WITH_EBOLA_NOTICE (v, vals [i]) + : !internal_equal (v, vals [i], depth)) /* a property in B has a different value than in A */ goto MISMATCH; flags [i] = 1; @@ -2078,13 +1987,12 @@ If optional arg NIL-MEANS-NOT-PRESENT is non-nil, then a property with Lisp_Object internal_plist_get (Lisp_Object plist, Lisp_Object property) { - Lisp_Object tail = plist; + Lisp_Object tail; - for (; !NILP (tail); tail = XCDR (XCDR (tail))) + for (tail = plist; !NILP (tail); tail = XCDR (XCDR (tail))) { - struct Lisp_Cons *c = XCONS (tail); - if (EQ (c->car, property)) - return XCAR (c->cdr); + if (EQ (XCAR (tail), property)) + return XCAR (XCDR (tail)); } return Qunbound; @@ -2114,26 +2022,22 @@ internal_plist_put (Lisp_Object *plist, Lisp_Object property, int internal_remprop (Lisp_Object *plist, Lisp_Object property) { - Lisp_Object tail = *plist; + Lisp_Object tail, prev; - if (NILP (tail)) - return 0; - - if (EQ (XCAR (tail), property)) - { - *plist = XCDR (XCDR (tail)); - return 1; - } - - for (tail = XCDR (tail); !NILP (XCDR (tail)); + for (tail = *plist, prev = Qnil; + !NILP (tail); tail = XCDR (XCDR (tail))) { - struct Lisp_Cons *c = XCONS (tail); - if (EQ (XCAR (c->cdr), property)) + if (EQ (XCAR (tail), property)) { - c->cdr = XCDR (XCDR (c->cdr)); + if (NILP (prev)) + *plist = XCDR (XCDR (tail)); + else + XCDR (XCDR (prev)) = XCDR (XCDR (tail)); return 1; } + else + prev = tail; } return 0; @@ -2174,8 +2078,6 @@ static Lisp_Object bad_bad_turtle (Lisp_Object *plist, Lisp_Object *badplace, Error_behavior errb) { if (ERRB_EQ (errb, ERROR_ME)) - /* #### Eek, this will probably result in another error - when PLIST is printed out */ return Fsignal (Qcircular_property_list, list1 (*plist)); else { @@ -2208,7 +2110,7 @@ advance_plist_pointers (Lisp_Object *plist, Lisp_Object *tortsave = *tortoise; /* Note that our "fixing" may be more brutal than necessary, - but it's the user's own problem, not ours. if they went in and + but it's the user's own problem, not ours, if they went in and manually fucked up a plist. */ for (i = 0; i < 2; i++) @@ -2375,52 +2277,54 @@ external_remprop (Lisp_Object *plist, Lisp_Object property, DEFUN ("plist-get", Fplist_get, 2, 3, 0, /* Extract a value from a property list. PLIST is a property list, which is a list of the form -\(PROP1 VALUE1 PROP2 VALUE2...). This function returns the value -corresponding to the given PROP, or DEFAULT if PROP is not -one of the properties on the list. +\(PROPERTY1 VALUE1 PROPERTY2 VALUE2...). +PROPERTY is usually a symbol. +This function returns the value corresponding to the PROPERTY, +or DEFAULT if PROPERTY is not one of the properties on the list. */ - (plist, prop, default_)) + (plist, property, default_)) { - Lisp_Object val = external_plist_get (&plist, prop, 0, ERROR_ME); - if (UNBOUNDP (val)) - return default_; - return val; + Lisp_Object value = external_plist_get (&plist, property, 0, ERROR_ME); + return UNBOUNDP (value) ? default_ : value; } DEFUN ("plist-put", Fplist_put, 3, 3, 0, /* -Change value in PLIST of PROP to VAL. -PLIST is a property list, which is a list of the form \(PROP1 VALUE1 -PROP2 VALUE2 ...). PROP is usually a symbol and VAL is any object. -If PROP is already a property on the list, its value is set to VAL, -otherwise the new PROP VAL pair is added. The new plist is returned; -use `(setq x (plist-put x prop val))' to be sure to use the new value. -The PLIST is modified by side effects. +Change value in PLIST of PROPERTY to VALUE. +PLIST is a property list, which is a list of the form +\(PROPERTY1 VALUE1 PROPERTY2 VALUE2 ...). +PROPERTY is usually a symbol and VALUE is any object. +If PROPERTY is already a property on the list, its value is set to VALUE, +otherwise the new PROPERTY VALUE pair is added. +The new plist is returned; use `(setq x (plist-put x property value))' +to be sure to use the new value. PLIST is modified by side effect. */ - (plist, prop, val)) + (plist, property, value)) { - external_plist_put (&plist, prop, val, 0, ERROR_ME); + external_plist_put (&plist, property, value, 0, ERROR_ME); return plist; } DEFUN ("plist-remprop", Fplist_remprop, 2, 2, 0, /* -Remove from PLIST the property PROP and its value. -PLIST is a property list, which is a list of the form \(PROP1 VALUE1 -PROP2 VALUE2 ...). PROP is usually a symbol. The new plist is -returned; use `(setq x (plist-remprop x prop val))' to be sure to use -the new value. The PLIST is modified by side effects. +Remove from PLIST the property PROPERTY and its value. +PLIST is a property list, which is a list of the form +\(PROPERTY1 VALUE1 PROPERTY2 VALUE2 ...). +PROPERTY is usually a symbol. +The new plist is returned; use `(setq x (plist-remprop x property))' +to be sure to use the new value. PLIST is modified by side effect. */ - (plist, prop)) + (plist, property)) { - external_remprop (&plist, prop, 0, ERROR_ME); + external_remprop (&plist, property, 0, ERROR_ME); return plist; } DEFUN ("plist-member", Fplist_member, 2, 2, 0, /* -Return t if PROP has a value specified in PLIST. +Return t if PROPERTY has a value specified in PLIST. */ - (plist, prop)) + (plist, property)) { - return UNBOUNDP (Fplist_get (plist, prop, Qunbound)) ? Qnil : Qt; + Lisp_Object value = Fplist_get (plist, property, Qunbound); + return UNBOUNDP (value) ? Qnil : Qt; } DEFUN ("check-valid-plist", Fcheck_valid_plist, 1, 1, 0, /* @@ -2451,8 +2355,7 @@ This means that it's a malformed or circular plist. DEFUN ("valid-plist-p", Fvalid_plist_p, 1, 1, 0, /* Given a plist, return non-nil if its format is correct. If it returns nil, `check-valid-plist' will signal an error when given -the plist; that means it's a malformed or circular plist or has non-symbols -as keywords. +the plist; that means it's a malformed or circular plist. */ (plist)) { @@ -2509,7 +2412,8 @@ The new plist is returned. If NIL-MEANS-NOT-PRESENT is given, the /* external_remprop returns 1 if it removed any property. We have to loop till it didn't remove anything, in case the property occurs many times. */ - while (external_remprop (&XCDR (next), prop, 0, ERROR_ME)); + while (external_remprop (&XCDR (next), prop, 0, ERROR_ME)) + DO_NOTHING; plist = Fcdr (next); } @@ -2518,60 +2422,60 @@ The new plist is returned. If NIL-MEANS-NOT-PRESENT is given, the DEFUN ("lax-plist-get", Flax_plist_get, 2, 3, 0, /* Extract a value from a lax property list. - -LAX-PLIST is a lax property list, which is a list of the form \(PROP1 -VALUE1 PROP2 VALUE2...), where comparions between properties is done -using `equal' instead of `eq'. This function returns the value -corresponding to the given PROP, or DEFAULT if PROP is not one of the -properties on the list. +LAX-PLIST is a lax property list, which is a list of the form +\(PROPERTY1 VALUE1 PROPERTY2 VALUE2...), where comparisons between +properties is done using `equal' instead of `eq'. +PROPERTY is usually a symbol. +This function returns the value corresponding to PROPERTY, +or DEFAULT if PROPERTY is not one of the properties on the list. */ - (lax_plist, prop, default_)) + (lax_plist, property, default_)) { - Lisp_Object val = external_plist_get (&lax_plist, prop, 1, ERROR_ME); - if (UNBOUNDP (val)) - return default_; - return val; + Lisp_Object value = external_plist_get (&lax_plist, property, 1, ERROR_ME); + return UNBOUNDP (value) ? default_ : value; } DEFUN ("lax-plist-put", Flax_plist_put, 3, 3, 0, /* -Change value in LAX-PLIST of PROP to VAL. -LAX-PLIST is a lax property list, which is a list of the form \(PROP1 -VALUE1 PROP2 VALUE2...), where comparions between properties is done -using `equal' instead of `eq'. PROP is usually a symbol and VAL is -any object. If PROP is already a property on the list, its value is -set to VAL, otherwise the new PROP VAL pair is added. The new plist -is returned; use `(setq x (lax-plist-put x prop val))' to be sure to -use the new value. The LAX-PLIST is modified by side effects. -*/ - (lax_plist, prop, val)) -{ - external_plist_put (&lax_plist, prop, val, 1, ERROR_ME); +Change value in LAX-PLIST of PROPERTY to VALUE. +LAX-PLIST is a lax property list, which is a list of the form +\(PROPERTY1 VALUE1 PROPERTY2 VALUE2...), where comparisons between +properties is done using `equal' instead of `eq'. +PROPERTY is usually a symbol and VALUE is any object. +If PROPERTY is already a property on the list, its value is set to +VALUE, otherwise the new PROPERTY VALUE pair is added. +The new plist is returned; use `(setq x (lax-plist-put x property value))' +to be sure to use the new value. LAX-PLIST is modified by side effect. +*/ + (lax_plist, property, value)) +{ + external_plist_put (&lax_plist, property, value, 1, ERROR_ME); return lax_plist; } DEFUN ("lax-plist-remprop", Flax_plist_remprop, 2, 2, 0, /* -Remove from LAX-PLIST the property PROP and its value. -LAX-PLIST is a lax property list, which is a list of the form \(PROP1 -VALUE1 PROP2 VALUE2...), where comparions between properties is done -using `equal' instead of `eq'. PROP is usually a symbol. The new -plist is returned; use `(setq x (lax-plist-remprop x prop val))' to be -sure to use the new value. The LAX-PLIST is modified by side effects. +Remove from LAX-PLIST the property PROPERTY and its value. +LAX-PLIST is a lax property list, which is a list of the form +\(PROPERTY1 VALUE1 PROPERTY2 VALUE2...), where comparisons between +properties is done using `equal' instead of `eq'. +PROPERTY is usually a symbol. +The new plist is returned; use `(setq x (lax-plist-remprop x property))' +to be sure to use the new value. LAX-PLIST is modified by side effect. */ - (lax_plist, prop)) + (lax_plist, property)) { - external_remprop (&lax_plist, prop, 1, ERROR_ME); + external_remprop (&lax_plist, property, 1, ERROR_ME); return lax_plist; } DEFUN ("lax-plist-member", Flax_plist_member, 2, 2, 0, /* -Return t if PROP has a value specified in LAX-PLIST. -LAX-PLIST is a lax property list, which is a list of the form \(PROP1 -VALUE1 PROP2 VALUE2...), where comparions between properties is done -using `equal' instead of `eq'. +Return t if PROPERTY has a value specified in LAX-PLIST. +LAX-PLIST is a lax property list, which is a list of the form +\(PROPERTY1 VALUE1 PROPERTY2 VALUE2...), where comparisons between +properties is done using `equal' instead of `eq'. */ - (lax_plist, prop)) + (lax_plist, property)) { - return UNBOUNDP (Flax_plist_get (lax_plist, prop, Qunbound)) ? Qnil : Qt; + return UNBOUNDP (Flax_plist_get (lax_plist, property, Qunbound)) ? Qnil : Qt; } DEFUN ("canonicalize-lax-plist", Fcanonicalize_lax_plist, 1, 2, 0, /* @@ -2609,7 +2513,8 @@ The new plist is returned. If NIL-MEANS-NOT-PRESENT is given, the /* external_remprop returns 1 if it removed any property. We have to loop till it didn't remove anything, in case the property occurs many times. */ - while (external_remprop (&XCDR (next), prop, 1, ERROR_ME)); + while (external_remprop (&XCDR (next), prop, 1, ERROR_ME)) + DO_NOTHING; lax_plist = Fcdr (next); } @@ -2649,230 +2554,87 @@ See also `alist-to-plist'. return head; } -/* Symbol plists are directly accessible, so we need to protect against - invalid property list structure */ - -static Lisp_Object -symbol_getprop (Lisp_Object sym, Lisp_Object propname, Lisp_Object default_) -{ - Lisp_Object val = external_plist_get (&XSYMBOL (sym)->plist, propname, - 0, ERROR_ME); - return UNBOUNDP (val) ? default_ : val; -} - -static void -symbol_putprop (Lisp_Object sym, Lisp_Object propname, Lisp_Object value) -{ - external_plist_put (&XSYMBOL (sym)->plist, propname, value, 0, ERROR_ME); -} - -static int -symbol_remprop (Lisp_Object symbol, Lisp_Object propname) -{ - return external_remprop (&XSYMBOL (symbol)->plist, propname, 0, ERROR_ME); -} - -/* We store the string's extent info as the first element of the string's - property list; and the string's MODIFF as the first or second element - of the string's property list (depending on whether the extent info - is present), but only if the string has been modified. This is ugly - but it reduces the memory allocated for the string in the vast - majority of cases, where the string is never modified and has no - extent info. */ - - -static Lisp_Object * -string_plist_ptr (struct Lisp_String *s) -{ - Lisp_Object *ptr = &s->plist; - - if (CONSP (*ptr) && EXTENT_INFOP (XCAR (*ptr))) - ptr = &XCDR (*ptr); - if (CONSP (*ptr) && INTP (XCAR (*ptr))) - ptr = &XCDR (*ptr); - return ptr; -} - -static Lisp_Object -string_getprop (struct Lisp_String *s, Lisp_Object property, - Lisp_Object default_) -{ - Lisp_Object val = external_plist_get (string_plist_ptr (s), property, 0, - ERROR_ME); - return UNBOUNDP (val) ? default_ : val; -} - -static void -string_putprop (struct Lisp_String *s, Lisp_Object property, - Lisp_Object value) -{ - external_plist_put (string_plist_ptr (s), property, value, 0, ERROR_ME); -} - -static int -string_remprop (struct Lisp_String *s, Lisp_Object property) -{ - return external_remprop (string_plist_ptr (s), property, 0, ERROR_ME); -} - -static Lisp_Object -string_plist (struct Lisp_String *s) -{ - return *string_plist_ptr (s); -} - DEFUN ("get", Fget, 2, 3, 0, /* -Return the value of OBJECT's PROPNAME property. -This is the last VALUE stored with `(put OBJECT PROPNAME VALUE)'. +Return the value of OBJECT's PROPERTY property. +This is the last VALUE stored with `(put OBJECT PROPERTY VALUE)'. If there is no such property, return optional third arg DEFAULT -\(which defaults to `nil'). OBJECT can be a symbol, face, extent, -or string. See also `put', `remprop', and `object-plist'. +\(which defaults to `nil'). OBJECT can be a symbol, string, extent, +face, or glyph. See also `put', `remprop', and `object-plist'. */ - (object, propname, default_)) + (object, property, default_)) { - Lisp_Object val; - /* Various places in emacs call Fget() and expect it not to quit, so don't quit. */ + Lisp_Object val; - /* It's easiest to treat symbols specially because they may not - be an lrecord */ - if (SYMBOLP (object)) - val = symbol_getprop (object, propname, default_); - else if (STRINGP (object)) - val = string_getprop (XSTRING (object), propname, default_); - else if (LRECORDP (object)) - { - CONST struct lrecord_implementation - *imp = XRECORD_LHEADER_IMPLEMENTATION (object); - if (imp->getprop) - { - val = (imp->getprop) (object, propname); - if (UNBOUNDP (val)) - val = default_; - } - else - goto noprops; - } + if (LRECORDP (object) && XRECORD_LHEADER_IMPLEMENTATION (object)->getprop) + val = XRECORD_LHEADER_IMPLEMENTATION (object)->getprop (object, property); else - { - noprops: - signal_simple_error ("Object type has no properties", object); - } + signal_simple_error ("Object type has no properties", object); - return val; + return UNBOUNDP (val) ? default_ : val; } DEFUN ("put", Fput, 3, 3, 0, /* -Store OBJECT's PROPNAME property with value VALUE. -It can be retrieved with `(get OBJECT PROPNAME)'. OBJECT can be a -symbol, face, extent, or string. - +Set OBJECT's PROPERTY to VALUE. +It can be subsequently retrieved with `(get OBJECT PROPERTY)'. +OBJECT can be a symbol, face, extent, or string. For a string, no properties currently have predefined meanings. For the predefined properties for extents, see `set-extent-property'. For the predefined properties for faces, see `set-face-property'. - See also `get', `remprop', and `object-plist'. */ - (object, propname, value)) + (object, property, value)) { - CHECK_SYMBOL (propname); - CHECK_IMPURE (object); + CHECK_LISP_WRITEABLE (object); - if (SYMBOLP (object)) - symbol_putprop (object, propname, value); - else if (STRINGP (object)) - string_putprop (XSTRING (object), propname, value); - else if (LRECORDP (object)) + if (LRECORDP (object) && XRECORD_LHEADER_IMPLEMENTATION (object)->putprop) { - CONST struct lrecord_implementation - *imp = XRECORD_LHEADER_IMPLEMENTATION (object); - if (imp->putprop) - { - if (! (imp->putprop) (object, propname, value)) - signal_simple_error ("Can't set property on object", propname); - } - else - goto noprops; + if (! XRECORD_LHEADER_IMPLEMENTATION (object)->putprop + (object, property, value)) + signal_simple_error ("Can't set property on object", property); } else - { - noprops: - signal_simple_error ("Object type has no settable properties", object); - } + signal_simple_error ("Object type has no settable properties", object); return value; } -void -pure_put (Lisp_Object sym, Lisp_Object prop, Lisp_Object val) -{ - Fput (sym, prop, Fpurecopy (val)); -} - DEFUN ("remprop", Fremprop, 2, 2, 0, /* -Remove from OBJECT's property list the property PROPNAME and its -value. OBJECT can be a symbol, face, extent, or string. Returns -non-nil if the property list was actually changed (i.e. if PROPNAME -was present in the property list). See also `get', `put', and -`object-plist'. +Remove, from OBJECT's property list, PROPERTY and its corresponding value. +OBJECT can be a symbol, string, extent, face, or glyph. Return non-nil +if the property list was actually modified (i.e. if PROPERTY was present +in the property list). See also `get', `put', and `object-plist'. */ - (object, propname)) + (object, property)) { - int retval = 0; + int ret = 0; - CHECK_SYMBOL (propname); - CHECK_IMPURE (object); + CHECK_LISP_WRITEABLE (object); - if (SYMBOLP (object)) - retval = symbol_remprop (object, propname); - else if (STRINGP (object)) - retval = string_remprop (XSTRING (object), propname); - else if (LRECORDP (object)) + if (LRECORDP (object) && XRECORD_LHEADER_IMPLEMENTATION (object)->remprop) { - CONST struct lrecord_implementation - *imp = XRECORD_LHEADER_IMPLEMENTATION (object); - if (imp->remprop) - { - retval = (imp->remprop) (object, propname); - if (retval == -1) - signal_simple_error ("Can't remove property from object", - propname); - } - else - goto noprops; + ret = XRECORD_LHEADER_IMPLEMENTATION (object)->remprop (object, property); + if (ret == -1) + signal_simple_error ("Can't remove property from object", property); } else - { - noprops: - signal_simple_error ("Object type has no removable properties", object); - } + signal_simple_error ("Object type has no removable properties", object); - return retval ? Qt : Qnil; + return ret ? Qt : Qnil; } DEFUN ("object-plist", Fobject_plist, 1, 1, 0, /* -Return a property list of OBJECT's props. -For a symbol this is equivalent to `symbol-plist'. -Do not modify the property list directly; this may or may not have -the desired effects. (In particular, for a property with a special -interpretation, this will probably have no effect at all.) +Return a property list of OBJECT's properties. +For a symbol, this is equivalent to `symbol-plist'. +OBJECT can be a symbol, string, extent, face, or glyph. +Do not modify the returned property list directly; +this may or may not have the desired effects. Use `put' instead. */ (object)) { - if (SYMBOLP (object)) - return Fsymbol_plist (object); - else if (STRINGP (object)) - return string_plist (XSTRING (object)); - else if (LRECORDP (object)) - { - CONST struct lrecord_implementation - *imp = XRECORD_LHEADER_IMPLEMENTATION (object); - if (imp->plist) - return (imp->plist) (object); - else - signal_simple_error ("Object type has no properties", object); - } + if (LRECORDP (object) && XRECORD_LHEADER_IMPLEMENTATION (object)->plist) + return XRECORD_LHEADER_IMPLEMENTATION (object)->plist (object); else signal_simple_error ("Object type has no properties", object); @@ -2881,63 +2643,25 @@ interpretation, this will probably have no effect at all.) int -internal_equal (Lisp_Object o1, Lisp_Object o2, int depth) +internal_equal (Lisp_Object obj1, Lisp_Object obj2, int depth) { if (depth > 200) error ("Stack overflow in equal"); -#ifndef LRECORD_CONS - do_cdr: -#endif QUIT; - if (EQ_WITH_EBOLA_NOTICE (o1, o2)) + if (EQ_WITH_EBOLA_NOTICE (obj1, obj2)) return 1; /* Note that (equal 20 20.0) should be nil */ - else if (XTYPE (o1) != XTYPE (o2)) + if (XTYPE (obj1) != XTYPE (obj2)) return 0; -#ifndef LRECORD_CONS - else if (CONSP (o1)) - { - if (!internal_equal (XCAR (o1), XCAR (o2), depth + 1)) - return 0; - o1 = XCDR (o1); - o2 = XCDR (o2); - goto do_cdr; - } -#endif -#ifndef LRECORD_VECTOR - else if (VECTORP (o1)) - { - Lisp_Object *v1 = XVECTOR_DATA (o1); - Lisp_Object *v2 = XVECTOR_DATA (o2); - int len = XVECTOR_LENGTH (o1); - if (len != XVECTOR_LENGTH (o2)) - return 0; - while (len--) - if (!internal_equal (*v1++, *v2++, depth + 1)) - return 0; - return 1; - } -#endif -#ifndef LRECORD_STRING - else if (STRINGP (o1)) - { - Bytecount len; - return (((len = XSTRING_LENGTH (o1)) == XSTRING_LENGTH (o2)) && - !memcmp (XSTRING_DATA (o1), XSTRING_DATA (o2), len)); - } -#endif - else if (LRECORDP (o1)) + if (LRECORDP (obj1)) { - CONST struct lrecord_implementation - *imp1 = XRECORD_LHEADER_IMPLEMENTATION (o1), - *imp2 = XRECORD_LHEADER_IMPLEMENTATION (o2); - if (imp1 != imp2) - return 0; - else if (imp1->equal == 0) + const struct lrecord_implementation + *imp1 = XRECORD_LHEADER_IMPLEMENTATION (obj1), + *imp2 = XRECORD_LHEADER_IMPLEMENTATION (obj2); + + return (imp1 == imp2) && /* EQ-ness of the objects was noticed above */ - return 0; - else - return (imp1->equal) (o1, o2, depth); + (imp1->equal && (imp1->equal) (obj1, obj2, depth)); } return 0; @@ -2949,72 +2673,18 @@ internal_equal (Lisp_Object o1, Lisp_Object o2, int depth) but that seems unlikely. */ static int -internal_old_equal (Lisp_Object o1, Lisp_Object o2, int depth) +internal_old_equal (Lisp_Object obj1, Lisp_Object obj2, int depth) { if (depth > 200) error ("Stack overflow in equal"); -#ifndef LRECORD_CONS - do_cdr: -#endif QUIT; - if (HACKEQ_UNSAFE (o1, o2)) + if (HACKEQ_UNSAFE (obj1, obj2)) return 1; /* Note that (equal 20 20.0) should be nil */ - else if (XTYPE (o1) != XTYPE (o2)) + if (XTYPE (obj1) != XTYPE (obj2)) return 0; -#ifndef LRECORD_CONS - else if (CONSP (o1)) - { - if (!internal_old_equal (XCAR (o1), XCAR (o2), depth + 1)) - return 0; - o1 = XCDR (o1); - o2 = XCDR (o2); - goto do_cdr; - } -#endif -#ifndef LRECORD_VECTOR - else if (VECTORP (o1)) - { - int indice; - int len = XVECTOR_LENGTH (o1); - if (len != XVECTOR_LENGTH (o2)) - return 0; - for (indice = 0; indice < len; indice++) - { - if (!internal_old_equal (XVECTOR_DATA (o1) [indice], - XVECTOR_DATA (o2) [indice], - depth + 1)) - return 0; - } - return 1; - } -#endif -#ifndef LRECORD_STRING - else if (STRINGP (o1)) - { - Bytecount len = XSTRING_LENGTH (o1); - if (len != XSTRING_LENGTH (o2)) - return 0; - if (memcmp (XSTRING_DATA (o1), XSTRING_DATA (o2), len)) - return 0; - return 1; - } -#endif - else if (LRECORDP (o1)) - { - CONST struct lrecord_implementation - *imp1 = XRECORD_LHEADER_IMPLEMENTATION (o1), - *imp2 = XRECORD_LHEADER_IMPLEMENTATION (o2); - if (imp1 != imp2) - return 0; - else if (imp1->equal == 0) - /* EQ-ness of the objects was noticed above */ - return 0; - else - return (imp1->equal) (o1, o2, depth); - } - return 0; + return internal_equal (obj1, obj2, depth); } DEFUN ("equal", Fequal, 2, 2, 0, /* @@ -3024,9 +2694,9 @@ Conses are compared by comparing the cars and the cdrs. Vectors and strings are compared element by element. Numbers are compared by value. Symbols must match exactly. */ - (o1, o2)) + (object1, object2)) { - return internal_equal (o1, o2, 0) ? Qt : Qnil; + return internal_equal (object1, object2, 0) ? Qt : Qnil; } DEFUN ("old-equal", Fold_equal, 2, 2, 0, /* @@ -3038,14 +2708,14 @@ this is known as the "char-int confoundance disease." See `eq' and This function is provided only for byte-code compatibility with v19. Do not use it. */ - (o1, o2)) + (object1, object2)) { - return internal_old_equal (o1, o2, 0) ? Qt : Qnil; + return internal_old_equal (object1, object2, 0) ? Qt : Qnil; } DEFUN ("fillarray", Ffillarray, 2, 2, 0, /* -Store each element of ARRAY with ITEM. +Destructively modify ARRAY by replacing each element with ITEM. ARRAY is a vector, bit vector, or string. */ (array, item)) @@ -3053,33 +2723,46 @@ ARRAY is a vector, bit vector, or string. retry: if (STRINGP (array)) { - Emchar charval; - struct Lisp_String *s = XSTRING (array); - Charcount len = string_char_length (s); - Charcount i; + Lisp_String *s = XSTRING (array); + Bytecount old_bytecount = string_length (s); + Bytecount new_bytecount; + Bytecount item_bytecount; + Bufbyte item_buf[MAX_EMCHAR_LEN]; + Bufbyte *p; + Bufbyte *end; + CHECK_CHAR_COERCE_INT (item); - CHECK_IMPURE (array); - charval = XCHAR (item); - for (i = 0; i < len; i++) - set_string_char (s, i, charval); + CHECK_LISP_WRITEABLE (array); + + item_bytecount = set_charptr_emchar (item_buf, XCHAR (item)); + new_bytecount = item_bytecount * string_char_length (s); + + resize_string (s, -1, new_bytecount - old_bytecount); + + for (p = string_data (s), end = p + new_bytecount; + p < end; + p += item_bytecount) + memcpy (p, item_buf, item_bytecount); + *p = '\0'; + bump_string_modiff (array); } else if (VECTORP (array)) { Lisp_Object *p = XVECTOR_DATA (array); - int len = XVECTOR_LENGTH (array); - CHECK_IMPURE (array); + size_t len = XVECTOR_LENGTH (array); + CHECK_LISP_WRITEABLE (array); while (len--) *p++ = item; } else if (BIT_VECTORP (array)) { - struct Lisp_Bit_Vector *v = XBIT_VECTOR (array); - int len = bit_vector_length (v); + Lisp_Bit_Vector *v = XBIT_VECTOR (array); + size_t len = bit_vector_length (v); int bit; CHECK_BIT (item); - CHECK_IMPURE (array); bit = XINT (item); + CHECK_LISP_WRITEABLE (array); while (len--) set_bit_vector_bit (v, len, bit); } @@ -3092,12 +2775,53 @@ ARRAY is a vector, bit vector, or string. } Lisp_Object -nconc2 (Lisp_Object s1, Lisp_Object s2) +nconc2 (Lisp_Object arg1, Lisp_Object arg2) { Lisp_Object args[2]; - args[0] = s1; - args[1] = s2; - return Fnconc (2, args); + struct gcpro gcpro1; + args[0] = arg1; + args[1] = arg2; + + GCPRO1 (args[0]); + gcpro1.nvars = 2; + + RETURN_UNGCPRO (bytecode_nconc2 (args)); +} + +Lisp_Object +bytecode_nconc2 (Lisp_Object *args) +{ + retry: + + if (CONSP (args[0])) + { + /* (setcdr (last args[0]) args[1]) */ + Lisp_Object tortoise, hare; + size_t count; + + for (hare = tortoise = args[0], count = 0; + CONSP (XCDR (hare)); + hare = XCDR (hare), count++) + { + if (count < CIRCULAR_LIST_SUSPICION_LENGTH) continue; + + if (count & 1) + tortoise = XCDR (tortoise); + if (EQ (hare, tortoise)) + signal_circular_list_error (args[0]); + } + XCDR (hare) = args[1]; + return args[0]; + } + else if (NILP (args[0])) + { + return args[1]; + } + else + { + args[0] = wrong_type_argument (args[0], Qlistp); + goto retry; + } } DEFUN ("nconc", Fnconc, 0, MANY, 0, /* @@ -3125,25 +2849,37 @@ changing the value of `foo'. while (argnum < nargs) { - Lisp_Object val = args[argnum]; + Lisp_Object val; + retry: + val = args[argnum]; if (CONSP (val)) { - /* Found the first cons, which will be our return value. */ - Lisp_Object last = val; + /* `val' is the first cons, which will be our return value. */ + /* `last_cons' will be the cons cell to mutate. */ + Lisp_Object last_cons = val; + Lisp_Object tortoise = val; for (argnum++; argnum < nargs; argnum++) { Lisp_Object next = args[argnum]; - redo: + retry_next: if (CONSP (next) || argnum == nargs -1) { /* (setcdr (last val) next) */ - while (CONSP (XCDR (last))) + size_t count; + + for (count = 0; + CONSP (XCDR (last_cons)); + last_cons = XCDR (last_cons), count++) { - last = XCDR (last); - QUIT; + if (count < CIRCULAR_LIST_SUSPICION_LENGTH) continue; + + if (count & 1) + tortoise = XCDR (tortoise); + if (EQ (last_cons, tortoise)) + signal_circular_list_error (args[argnum-1]); } - XCDR (last) = next; + XCDR (last_cons) = next; } else if (NILP (next)) { @@ -3151,8 +2887,8 @@ changing the value of `foo'. } else { - next = wrong_type_argument (next, Qlistp); - goto redo; + next = wrong_type_argument (Qlistp, next); + goto retry_next; } } RETURN_UNGCPRO (val); @@ -3162,169 +2898,268 @@ changing the value of `foo'. else if (argnum == nargs - 1) /* last arg? */ RETURN_UNGCPRO (val); else - args[argnum] = wrong_type_argument (val, Qlistp); + { + args[argnum] = wrong_type_argument (Qlistp, val); + goto retry; + } } RETURN_UNGCPRO (Qnil); /* No non-nil args provided. */ } -/* This is the guts of all mapping functions. - Apply fn to each element of seq, one by one, - storing the results into elements of vals, a C vector of Lisp_Objects. - leni is the length of vals, which should also be the length of seq. +/* This is the guts of several mapping functions. + Apply FUNCTION to each element of SEQUENCE, one by one, + storing the results into elements of VALS, a C vector of Lisp_Objects. + LENI is the length of VALS, which should also be the length of SEQUENCE. - If VALS is a null pointer, do not accumulate the results. */ + If VALS is a null pointer, do not accumulate the results. */ static void -mapcar1 (int leni, Lisp_Object *vals, Lisp_Object fn, Lisp_Object seq) +mapcar1 (size_t leni, Lisp_Object *vals, + Lisp_Object function, Lisp_Object sequence) { - Lisp_Object tail; - Lisp_Object dummy = Qnil; - int i; - struct gcpro gcpro1, gcpro2, gcpro3; Lisp_Object result; - - GCPRO3 (dummy, fn, seq); + Lisp_Object args[2]; + struct gcpro gcpro1; if (vals) { - /* Don't let vals contain any garbage when GC happens. */ - for (i = 0; i < leni; i++) - vals[i] = Qnil; - gcpro1.var = vals; - gcpro1.nvars = leni; + GCPRO1 (vals[0]); + gcpro1.nvars = 0; } - /* We need not explicitly protect `tail' because it is used only on - lists, and 1) lists are not relocated and 2) the list is marked - via `seq' so will not be freed */ + args[0] = function; - if (VECTORP (seq)) + if (LISTP (sequence)) { - for (i = 0; i < leni; i++) + /* A devious `function' could either: + - insert garbage into the list in front of us, causing XCDR to crash + - amputate the list behind us using (setcdr), causing the remaining + elts to lose their GCPRO status. + + if (vals != 0) we avoid this by copying the elts into the + `vals' array. By a stroke of luck, `vals' is exactly large + enough to hold the elts left to be traversed as well as the + results computed so far. + + if (vals == 0) we don't have any free space available and + don't want to eat up any more stack with alloca(). + So we use EXTERNAL_LIST_LOOP_3_NO_DECLARE and GCPRO the tail. */ + + if (vals) { - dummy = XVECTOR_DATA (seq)[i]; - result = call1 (fn, dummy); - if (vals) - vals[i] = result; + Lisp_Object *val = vals; + size_t i; + + LIST_LOOP_2 (elt, sequence) + *val++ = elt; + + gcpro1.nvars = leni; + + for (i = 0; i < leni; i++) + { + args[1] = vals[i]; + vals[i] = Ffuncall (2, args); + } + } + else + { + Lisp_Object elt, tail; + EMACS_INT len_unused; + struct gcpro ngcpro1; + + NGCPRO1 (tail); + + { + EXTERNAL_LIST_LOOP_4_NO_DECLARE (elt, sequence, tail, len_unused) + { + args[1] = elt; + Ffuncall (2, args); + } + } + + NUNGCPRO; } } - else if (BIT_VECTORP (seq)) + else if (VECTORP (sequence)) { - struct Lisp_Bit_Vector *v = XBIT_VECTOR (seq); + Lisp_Object *objs = XVECTOR_DATA (sequence); + size_t i; for (i = 0; i < leni; i++) { - XSETINT (dummy, bit_vector_bit (v, i)); - result = call1 (fn, dummy); - if (vals) - vals[i] = result; + args[1] = *objs++; + result = Ffuncall (2, args); + if (vals) vals[gcpro1.nvars++] = result; } } - else if (STRINGP (seq)) + else if (STRINGP (sequence)) { - for (i = 0; i < leni; i++) + /* The string data of `sequence' might be relocated during GC. */ + Bytecount slen = XSTRING_LENGTH (sequence); + Bufbyte *p = alloca_array (Bufbyte, slen); + Bufbyte *end = p + slen; + + memcpy (p, XSTRING_DATA (sequence), slen); + + while (p < end) { - result = call1 (fn, make_char (string_char (XSTRING (seq), i))); - if (vals) - vals[i] = result; + args[1] = make_char (charptr_emchar (p)); + INC_CHARPTR (p); + result = Ffuncall (2, args); + if (vals) vals[gcpro1.nvars++] = result; } } - else /* Must be a list, since Flength did not get an error */ + else if (BIT_VECTORP (sequence)) { - tail = seq; + Lisp_Bit_Vector *v = XBIT_VECTOR (sequence); + size_t i; for (i = 0; i < leni; i++) { - result = call1 (fn, Fcar (tail)); - if (vals) - vals[i] = result; - tail = Fcdr (tail); + args[1] = make_int (bit_vector_bit (v, i)); + result = Ffuncall (2, args); + if (vals) vals[gcpro1.nvars++] = result; } } + else + abort (); /* unreachable, since Flength (sequence) did not get an error */ - UNGCPRO; + if (vals) + UNGCPRO; } DEFUN ("mapconcat", Fmapconcat, 3, 3, 0, /* -Apply FN to each element of SEQ, and concat the results as strings. -In between each pair of results, stick in SEP. -Thus, " " as SEP results in spaces between the values returned by FN. +Apply FUNCTION to each element of SEQUENCE, and concat the results to a string. +Between each pair of results, insert SEPARATOR. + +Each result, and SEPARATOR, should be strings. Thus, using " " as SEPARATOR +results in spaces between the values returned by FUNCTION. SEQUENCE itself +may be a list, a vector, a bit vector, or a string. */ - (fn, seq, sep)) + (function, sequence, separator)) { - int len = XINT (Flength (seq)); + EMACS_INT len = XINT (Flength (sequence)); Lisp_Object *args; - int i; - struct gcpro gcpro1; - int nargs = len + len - 1; + EMACS_INT i; + EMACS_INT nargs = len + len - 1; - if (nargs < 0) return build_string (""); + if (len == 0) return build_string (""); args = alloca_array (Lisp_Object, nargs); - GCPRO1 (sep); - mapcar1 (len, args, fn, seq); - UNGCPRO; + mapcar1 (len, args, function, sequence); for (i = len - 1; i >= 0; i--) args[i + i] = args[i]; for (i = 1; i < nargs; i += 2) - args[i] = sep; + args[i] = separator; return Fconcat (nargs, args); } DEFUN ("mapcar", Fmapcar, 2, 2, 0, /* -Apply FUNCTION to each element of SEQUENCE, and make a list of the results. -The result is a list just as long as SEQUENCE. +Apply FUNCTION to each element of SEQUENCE; return a list of the results. +The result is a list of the same length as SEQUENCE. SEQUENCE may be a list, a vector, a bit vector, or a string. */ - (fn, seq)) + (function, sequence)) { - int len = XINT (Flength (seq)); + size_t len = XINT (Flength (sequence)); Lisp_Object *args = alloca_array (Lisp_Object, len); - mapcar1 (len, args, fn, seq); + mapcar1 (len, args, function, sequence); return Flist (len, args); } DEFUN ("mapvector", Fmapvector, 2, 2, 0, /* -Apply FUNCTION to each element of SEQUENCE, making a vector of the results. +Apply FUNCTION to each element of SEQUENCE; return a vector of the results. The result is a vector of the same length as SEQUENCE. -SEQUENCE may be a list, a vector or a string. +SEQUENCE may be a list, a vector, a bit vector, or a string. */ - (fn, seq)) + (function, sequence)) { - int len = XINT (Flength (seq)); - /* Ideally, this should call make_vector_internal, because we don't - need initialization. */ + size_t len = XINT (Flength (sequence)); Lisp_Object result = make_vector (len, Qnil); struct gcpro gcpro1; GCPRO1 (result); - mapcar1 (len, XVECTOR_DATA (result), fn, seq); + mapcar1 (len, XVECTOR_DATA (result), function, sequence); UNGCPRO; return result; } -DEFUN ("mapc", Fmapc, 2, 2, 0, /* +DEFUN ("mapc-internal", Fmapc_internal, 2, 2, 0, /* Apply FUNCTION to each element of SEQUENCE. SEQUENCE may be a list, a vector, a bit vector, or a string. This function is like `mapcar' but does not accumulate the results, which is more efficient if you do not use the results. + +The difference between this and `mapc' is that `mapc' supports all +the spiffy Common Lisp arguments. You should normally use `mapc'. +*/ + (function, sequence)) +{ + mapcar1 (XINT (Flength (sequence)), 0, function, sequence); + + return sequence; +} + + + + +DEFUN ("replace-list", Freplace_list, 2, 2, 0, /* +Destructively replace the list OLD with NEW. +This is like (copy-sequence NEW) except that it reuses the +conses in OLD as much as possible. If OLD and NEW are the same +length, no consing will take place. */ - (fn, seq)) + (old, new)) { - mapcar1 (XINT (Flength (seq)), 0, fn, seq); + Lisp_Object tail, oldtail = old, prevoldtail = Qnil; + + EXTERNAL_LIST_LOOP (tail, new) + { + if (!NILP (oldtail)) + { + CHECK_CONS (oldtail); + XCAR (oldtail) = XCAR (tail); + } + else if (!NILP (prevoldtail)) + { + XCDR (prevoldtail) = Fcons (XCAR (tail), Qnil); + prevoldtail = XCDR (prevoldtail); + } + else + old = oldtail = Fcons (XCAR (tail), Qnil); - return seq; + if (!NILP (oldtail)) + { + prevoldtail = oldtail; + oldtail = XCDR (oldtail); + } + } + + if (!NILP (prevoldtail)) + XCDR (prevoldtail) = Qnil; + else + old = Qnil; + + return old; } /* #### this function doesn't belong in this file! */ +#ifdef HAVE_GETLOADAVG +#ifdef HAVE_SYS_LOADAVG_H +#include <sys/loadavg.h> +#endif +#else +int getloadavg (double loadavg[], int nelem); /* Defined in getloadavg.c */ +#endif + DEFUN ("load-average", Fload_average, 0, 1, 0, /* Return list of 1 minute, 5 minute and 15 minute load averages. Each of the three load averages is multiplied by 100, @@ -3394,10 +3229,13 @@ Examples: (featurep '(or (and xemacs 19.15) (and emacs 19.34))) => ; Non-nil on XEmacs 19.15 and later, or FSF Emacs 19.34 and later. + (featurep '(and xemacs 21.02)) + => ; Non-nil on XEmacs 21.2 and later. + NOTE: The advanced arguments of this function (anything other than a symbol) are not yet supported by FSF Emacs. If you feel they are useful for supporting multiple Emacs variants, lobby Richard Stallman at -<bug-gnu-emacs@prep.ai.mit.edu>. +<bug-gnu-emacs@gnu.org>. */ (fexp)) { @@ -3493,7 +3331,7 @@ If FEATURE is not a member of the list `features', then the feature is not loaded; so load the file FILENAME. If FILENAME is omitted, the printname of FEATURE is used as the file name. */ - (feature, file_name)) + (feature, filename)) { Lisp_Object tem; CHECK_SYMBOL (feature); @@ -3509,7 +3347,7 @@ If FILENAME is omitted, the printname of FEATURE is used as the file name. record_unwind_protect (un_autoload, Vautoload_queue); Vautoload_queue = Qt; - call4 (Qload, NILP (file_name) ? Fsymbol_name (feature) : file_name, + call4 (Qload, NILP (filename) ? Fsymbol_name (feature) : filename, Qnil, Qt, Qnil); tem = Fmemq (feature, Vfeatures); @@ -3522,15 +3360,522 @@ If FILENAME is omitted, the printname of FEATURE is used as the file name. return unbind_to (speccount, feature); } } + +/* base64 encode/decode functions. + + Originally based on code from GNU recode. Ported to FSF Emacs by + Lars Magne Ingebrigtsen and Karl Heuer. Ported to XEmacs and + subsequently heavily hacked by Hrvoje Niksic. */ + +#define MIME_LINE_LENGTH 72 + +#define IS_ASCII(Character) \ + ((Character) < 128) +#define IS_BASE64(Character) \ + (IS_ASCII (Character) && base64_char_to_value[Character] >= 0) + +/* Table of characters coding the 64 values. */ +static char base64_value_to_char[64] = +{ + 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', /* 0- 9 */ + 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', /* 10-19 */ + 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', /* 20-29 */ + 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', /* 30-39 */ + 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', /* 40-49 */ + 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', /* 50-59 */ + '8', '9', '+', '/' /* 60-63 */ +}; + +/* Table of base64 values for first 128 characters. */ +static short base64_char_to_value[128] = +{ + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, /* 0- 9 */ + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, /* 10- 19 */ + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, /* 20- 29 */ + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, /* 30- 39 */ + -1, -1, -1, 62, -1, -1, -1, 63, 52, 53, /* 40- 49 */ + 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, /* 50- 59 */ + -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, /* 60- 69 */ + 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, /* 70- 79 */ + 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, /* 80- 89 */ + 25, -1, -1, -1, -1, -1, -1, 26, 27, 28, /* 90- 99 */ + 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, /* 100-109 */ + 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, /* 110-119 */ + 49, 50, 51, -1, -1, -1, -1, -1 /* 120-127 */ +}; + +/* The following diagram shows the logical steps by which three octets + get transformed into four base64 characters. + + .--------. .--------. .--------. + |aaaaaabb| |bbbbcccc| |ccdddddd| + `--------' `--------' `--------' + 6 2 4 4 2 6 + .--------+--------+--------+--------. + |00aaaaaa|00bbbbbb|00cccccc|00dddddd| + `--------+--------+--------+--------' + + .--------+--------+--------+--------. + |AAAAAAAA|BBBBBBBB|CCCCCCCC|DDDDDDDD| + `--------+--------+--------+--------' + + The octets are divided into 6 bit chunks, which are then encoded into + base64 characters. */ + +#define ADVANCE_INPUT(c, stream) \ + ((ec = Lstream_get_emchar (stream)) == -1 ? 0 : \ + ((ec > 255) ? \ + (signal_simple_error ("Non-ascii character in base64 input", \ + make_char (ec)), 0) \ + : (c = (Bufbyte)ec), 1)) + +static Bytind +base64_encode_1 (Lstream *istream, Bufbyte *to, int line_break) +{ + EMACS_INT counter = 0; + Bufbyte *e = to; + Emchar ec; + unsigned int value; + + while (1) + { + Bufbyte c; + if (!ADVANCE_INPUT (c, istream)) + break; + + /* Wrap line every 76 characters. */ + if (line_break) + { + if (counter < MIME_LINE_LENGTH / 4) + counter++; + else + { + *e++ = '\n'; + counter = 1; + } + } + + /* Process first byte of a triplet. */ + *e++ = base64_value_to_char[0x3f & c >> 2]; + value = (0x03 & c) << 4; + + /* Process second byte of a triplet. */ + if (!ADVANCE_INPUT (c, istream)) + { + *e++ = base64_value_to_char[value]; + *e++ = '='; + *e++ = '='; + break; + } + + *e++ = base64_value_to_char[value | (0x0f & c >> 4)]; + value = (0x0f & c) << 2; + /* Process third byte of a triplet. */ + if (!ADVANCE_INPUT (c, istream)) + { + *e++ = base64_value_to_char[value]; + *e++ = '='; + break; + } + + *e++ = base64_value_to_char[value | (0x03 & c >> 6)]; + *e++ = base64_value_to_char[0x3f & c]; + } + + return e - to; +} +#undef ADVANCE_INPUT + +/* Get next character from the stream, except that non-base64 + characters are ignored. This is in accordance with rfc2045. EC + should be an Emchar, so that it can hold -1 as the value for EOF. */ +#define ADVANCE_INPUT_IGNORE_NONBASE64(ec, stream, streampos) do { \ + ec = Lstream_get_emchar (stream); \ + ++streampos; \ + /* IS_BASE64 may not be called with negative arguments so check for \ + EOF first. */ \ + if (ec < 0 || IS_BASE64 (ec) || ec == '=') \ + break; \ +} while (1) + +#define STORE_BYTE(pos, val, ccnt) do { \ + pos += set_charptr_emchar (pos, (Emchar)((unsigned char)(val))); \ + ++ccnt; \ +} while (0) + +static Bytind +base64_decode_1 (Lstream *istream, Bufbyte *to, Charcount *ccptr) +{ + Charcount ccnt = 0; + Bufbyte *e = to; + EMACS_INT streampos = 0; + + while (1) + { + Emchar ec; + unsigned long value; + + /* Process first byte of a quadruplet. */ + ADVANCE_INPUT_IGNORE_NONBASE64 (ec, istream, streampos); + if (ec < 0) + break; + if (ec == '=') + signal_simple_error ("Illegal `=' character while decoding base64", + make_int (streampos)); + value = base64_char_to_value[ec] << 18; + + /* Process second byte of a quadruplet. */ + ADVANCE_INPUT_IGNORE_NONBASE64 (ec, istream, streampos); + if (ec < 0) + error ("Premature EOF while decoding base64"); + if (ec == '=') + signal_simple_error ("Illegal `=' character while decoding base64", + make_int (streampos)); + value |= base64_char_to_value[ec] << 12; + STORE_BYTE (e, value >> 16, ccnt); + + /* Process third byte of a quadruplet. */ + ADVANCE_INPUT_IGNORE_NONBASE64 (ec, istream, streampos); + if (ec < 0) + error ("Premature EOF while decoding base64"); + + if (ec == '=') + { + ADVANCE_INPUT_IGNORE_NONBASE64 (ec, istream, streampos); + if (ec < 0) + error ("Premature EOF while decoding base64"); + if (ec != '=') + signal_simple_error ("Padding `=' expected but not found while decoding base64", + make_int (streampos)); + continue; + } + + value |= base64_char_to_value[ec] << 6; + STORE_BYTE (e, 0xff & value >> 8, ccnt); + + /* Process fourth byte of a quadruplet. */ + ADVANCE_INPUT_IGNORE_NONBASE64 (ec, istream, streampos); + if (ec < 0) + error ("Premature EOF while decoding base64"); + if (ec == '=') + continue; + + value |= base64_char_to_value[ec]; + STORE_BYTE (e, 0xff & value, ccnt); + } + + *ccptr = ccnt; + return e - to; +} +#undef ADVANCE_INPUT +#undef ADVANCE_INPUT_IGNORE_NONBASE64 +#undef STORE_BYTE + +static Lisp_Object +free_malloced_ptr (Lisp_Object unwind_obj) +{ + void *ptr = (void *)get_opaque_ptr (unwind_obj); + xfree (ptr); + free_opaque_ptr (unwind_obj); + return Qnil; +} + +/* Don't use alloca for regions larger than this, lest we overflow + the stack. */ +#define MAX_ALLOCA 65536 + +/* We need to setup proper unwinding, because there is a number of + ways these functions can blow up, and we don't want to have memory + leaks in those cases. */ +#define XMALLOC_OR_ALLOCA(ptr, len, type) do { \ + size_t XOA_len = (len); \ + if (XOA_len > MAX_ALLOCA) \ + { \ + ptr = xnew_array (type, XOA_len); \ + record_unwind_protect (free_malloced_ptr, \ + make_opaque_ptr ((void *)ptr)); \ + } \ + else \ + ptr = alloca_array (type, XOA_len); \ +} while (0) + +#define XMALLOC_UNBIND(ptr, len, speccount) do { \ + if ((len) > MAX_ALLOCA) \ + unbind_to (speccount, Qnil); \ +} while (0) + +DEFUN ("base64-encode-region", Fbase64_encode_region, 2, 3, "r", /* +Base64-encode the region between START and END. +Return the length of the encoded text. +Optional third argument NO-LINE-BREAK means do not break long lines +into shorter lines. +*/ + (start, end, no_line_break)) +{ + Bufbyte *encoded; + Bytind encoded_length; + Charcount allength, length; + struct buffer *buf = current_buffer; + Bufpos begv, zv, old_pt = BUF_PT (buf); + Lisp_Object input; + int speccount = specpdl_depth(); + + get_buffer_range_char (buf, start, end, &begv, &zv, 0); + barf_if_buffer_read_only (buf, begv, zv); + + /* We need to allocate enough room for encoding the text. + We need 33 1/3% more space, plus a newline every 76 + characters, and then we round up. */ + length = zv - begv; + allength = length + length/3 + 1; + allength += allength / MIME_LINE_LENGTH + 1 + 6; + + input = make_lisp_buffer_input_stream (buf, begv, zv, 0); + /* We needn't multiply allength with MAX_EMCHAR_LEN because all the + base64 characters will be single-byte. */ + XMALLOC_OR_ALLOCA (encoded, allength, Bufbyte); + encoded_length = base64_encode_1 (XLSTREAM (input), encoded, + NILP (no_line_break)); + if (encoded_length > allength) + abort (); + Lstream_delete (XLSTREAM (input)); + + /* Now we have encoded the region, so we insert the new contents + and delete the old. (Insert first in order to preserve markers.) */ + buffer_insert_raw_string_1 (buf, begv, encoded, encoded_length, 0); + XMALLOC_UNBIND (encoded, allength, speccount); + buffer_delete_range (buf, begv + encoded_length, zv + encoded_length, 0); + + /* Simulate FSF Emacs implementation of this function: if point was + in the region, place it at the beginning. */ + if (old_pt >= begv && old_pt < zv) + BUF_SET_PT (buf, begv); + + /* We return the length of the encoded text. */ + return make_int (encoded_length); +} + +DEFUN ("base64-encode-string", Fbase64_encode_string, 1, 2, 0, /* +Base64 encode STRING and return the result. +Optional argument NO-LINE-BREAK means do not break long lines +into shorter lines. +*/ + (string, no_line_break)) +{ + Charcount allength, length; + Bytind encoded_length; + Bufbyte *encoded; + Lisp_Object input, result; + int speccount = specpdl_depth(); + + CHECK_STRING (string); + + length = XSTRING_CHAR_LENGTH (string); + allength = length + length/3 + 1; + allength += allength / MIME_LINE_LENGTH + 1 + 6; + + input = make_lisp_string_input_stream (string, 0, -1); + XMALLOC_OR_ALLOCA (encoded, allength, Bufbyte); + encoded_length = base64_encode_1 (XLSTREAM (input), encoded, + NILP (no_line_break)); + if (encoded_length > allength) + abort (); + Lstream_delete (XLSTREAM (input)); + result = make_string (encoded, encoded_length); + XMALLOC_UNBIND (encoded, allength, speccount); + return result; +} + +DEFUN ("base64-decode-region", Fbase64_decode_region, 2, 2, "r", /* +Base64-decode the region between START and END. +Return the length of the decoded text. +If the region can't be decoded, return nil and don't modify the buffer. +Characters out of the base64 alphabet are ignored. +*/ + (start, end)) +{ + struct buffer *buf = current_buffer; + Bufpos begv, zv, old_pt = BUF_PT (buf); + Bufbyte *decoded; + Bytind decoded_length; + Charcount length, cc_decoded_length; + Lisp_Object input; + int speccount = specpdl_depth(); + + get_buffer_range_char (buf, start, end, &begv, &zv, 0); + barf_if_buffer_read_only (buf, begv, zv); + + length = zv - begv; + + input = make_lisp_buffer_input_stream (buf, begv, zv, 0); + /* We need to allocate enough room for decoding the text. */ + XMALLOC_OR_ALLOCA (decoded, length * MAX_EMCHAR_LEN, Bufbyte); + decoded_length = base64_decode_1 (XLSTREAM (input), decoded, &cc_decoded_length); + if (decoded_length > length * MAX_EMCHAR_LEN) + abort (); + Lstream_delete (XLSTREAM (input)); + + /* Now we have decoded the region, so we insert the new contents + and delete the old. (Insert first in order to preserve markers.) */ + BUF_SET_PT (buf, begv); + buffer_insert_raw_string_1 (buf, begv, decoded, decoded_length, 0); + XMALLOC_UNBIND (decoded, length * MAX_EMCHAR_LEN, speccount); + buffer_delete_range (buf, begv + cc_decoded_length, + zv + cc_decoded_length, 0); + + /* Simulate FSF Emacs implementation of this function: if point was + in the region, place it at the beginning. */ + if (old_pt >= begv && old_pt < zv) + BUF_SET_PT (buf, begv); + + return make_int (cc_decoded_length); +} + +DEFUN ("base64-decode-string", Fbase64_decode_string, 1, 1, 0, /* +Base64-decode STRING and return the result. +Characters out of the base64 alphabet are ignored. +*/ + (string)) +{ + Bufbyte *decoded; + Bytind decoded_length; + Charcount length, cc_decoded_length; + Lisp_Object input, result; + int speccount = specpdl_depth(); + + CHECK_STRING (string); + + length = XSTRING_CHAR_LENGTH (string); + /* We need to allocate enough room for decoding the text. */ + XMALLOC_OR_ALLOCA (decoded, length * MAX_EMCHAR_LEN, Bufbyte); + + input = make_lisp_string_input_stream (string, 0, -1); + decoded_length = base64_decode_1 (XLSTREAM (input), decoded, + &cc_decoded_length); + if (decoded_length > length * MAX_EMCHAR_LEN) + abort (); + Lstream_delete (XLSTREAM (input)); + + result = make_string (decoded, decoded_length); + XMALLOC_UNBIND (decoded, length * MAX_EMCHAR_LEN, speccount); + return result; +} + +Lisp_Object Qideographic_structure; +Lisp_Object Qkeyword_char; + +EXFUN (Fideographic_structure_to_ids, 1); + +Lisp_Object ids_format_unit (Lisp_Object ids_char); +Lisp_Object +ids_format_unit (Lisp_Object ids_char) +{ + if (CHARP (ids_char)) + return Fchar_to_string (ids_char); + else if (INTP (ids_char)) + return Fchar_to_string (Fdecode_char (Qmap_ucs, ids_char, Qnil)); + else + { + Lisp_Object ret = Ffind_char (ids_char); + + if (CHARP (ret)) + return Fchar_to_string (ret); + else + { + ret = Fassq (Qideographic_structure, ids_char); + + if (CONSP (ret)) + return Fideographic_structure_to_ids (XCDR (ret)); + } + } + return Qnil; +} + +DEFUN ("ideographic-structure-to-ids", + Fideographic_structure_to_ids, 1, 1, 0, /* +Format ideographic-structure IDS-LIST as an IDS-string. +*/ + (ids_list)) +{ + Lisp_Object dest = Qnil; + + while (CONSP (ids_list)) + { + Lisp_Object cell = XCAR (ids_list); + + if (!NILP (Fchar_ref_p (cell))) + cell = Fplist_get (cell, Qkeyword_char, Qnil); + dest = concat2 (dest, ids_format_unit (cell)); + ids_list = XCDR (ids_list); + } + return dest; +} + +Lisp_Object simplify_char_spec (Lisp_Object char_spec); +Lisp_Object +simplify_char_spec (Lisp_Object char_spec) +{ + if (CHARP (char_spec)) + return char_spec; + else if (INTP (char_spec)) + return Fdecode_char (Qmap_ucs, char_spec, Qnil); + else + { + Lisp_Object ret = Ffind_char (char_spec); + + if (CHARP (ret)) + return ret; + else + return char_spec; + } +} + +Lisp_Object char_ref_simplify_spec (Lisp_Object char_ref); +Lisp_Object +char_ref_simplify_spec (Lisp_Object char_ref) +{ + if (!NILP (Fchar_ref_p (char_ref))) + { + Lisp_Object ret = Fplist_get (char_ref, Qkeyword_char, Qnil); + + if (NILP (ret)) + return char_ref; + else + return Fplist_put (Fcopy_sequence (char_ref), Qkeyword_char, + simplify_char_spec (ret)); + } + else + return simplify_char_spec (char_ref); +} + +DEFUN ("char-refs-simplify-char-specs", + Fchar_refs_simplify_char_specs, 1, 1, 0, /* +Simplify char-specs in CHAR-REFS. +*/ + (char_refs)) +{ + Lisp_Object rest = char_refs; + + while (CONSP (rest)) + { + Fsetcar (rest, char_ref_simplify_spec (XCAR (rest))); + rest = XCDR (rest); + } + return char_refs; +} Lisp_Object Qyes_or_no_p; void syms_of_fns (void) { + INIT_LRECORD_IMPLEMENTATION (bit_vector); + defsymbol (&Qstring_lessp, "string-lessp"); defsymbol (&Qidentity, "identity"); + defsymbol (&Qideographic_structure, "ideographic-structure"); + defsymbol (&Qkeyword_char, ":char"); defsymbol (&Qyes_or_no_p, "yes-or-no-p"); DEFSUBR (Fidentity); @@ -3544,6 +3889,7 @@ syms_of_fns (void) DEFSUBR (Fconcat); DEFSUBR (Fvconcat); DEFSUBR (Fbvconcat); + DEFSUBR (Fcopy_list); DEFSUBR (Fcopy_sequence); DEFSUBR (Fcopy_alist); DEFSUBR (Fcopy_tree); @@ -3552,6 +3898,9 @@ syms_of_fns (void) DEFSUBR (Fnthcdr); DEFSUBR (Fnth); DEFSUBR (Felt); + DEFSUBR (Flast); + DEFSUBR (Fbutlast); + DEFSUBR (Fnbutlast); DEFSUBR (Fmember); DEFSUBR (Fold_member); DEFSUBR (Fmemq); @@ -3602,12 +3951,19 @@ syms_of_fns (void) DEFSUBR (Fnconc); DEFSUBR (Fmapcar); DEFSUBR (Fmapvector); - DEFSUBR (Fmapc); + DEFSUBR (Fmapc_internal); DEFSUBR (Fmapconcat); + DEFSUBR (Freplace_list); DEFSUBR (Fload_average); DEFSUBR (Ffeaturep); DEFSUBR (Frequire); DEFSUBR (Fprovide); + DEFSUBR (Fbase64_encode_region); + DEFSUBR (Fbase64_encode_string); + DEFSUBR (Fbase64_decode_region); + DEFSUBR (Fbase64_decode_string); + DEFSUBR (Fideographic_structure_to_ids); + DEFSUBR (Fchar_refs_simplify_char_specs); } void @@ -3618,4 +3974,6 @@ A list of symbols which are the features of the executing emacs. Used by `featurep' and `require', and altered by `provide'. */ ); Vfeatures = Qnil; + + Fprovide (intern ("base64")); } diff --git a/src/font-lock.c b/src/font-lock.c index cefa0d5..e6132bb 100644 --- a/src/font-lock.c +++ b/src/font-lock.c @@ -1,6 +1,7 @@ /* Routines to compute the current syntactic context, for font-lock mode. Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. + Copyright (C) 2001 MORIOKA Tomohiko This file is part of XEmacs. @@ -59,7 +60,9 @@ enum syntactic_context context_none, context_string, context_comment, - context_block_comment + context_block_comment, + context_generic_comment, + context_generic_string }; enum block_comment_context @@ -333,6 +336,8 @@ setup_context_cache (struct buffer *buf, Bufpos pt) context_cache.style = comment_style_none; context_cache.scontext = '\000'; context_cache.depth = 0; + /* #### shouldn't this be checking the character's syntax instead of + explicitly testing for backslash characters? */ context_cache.backslash_p = ((pt > 1) && (BUF_FETCH_CHAR (buf, pt - 1) == '\\')); /* Note that the BOL context cache may not be at the beginning @@ -368,8 +373,8 @@ setup_context_cache (struct buffer *buf, Bufpos pt) /* OK, fine. */ return; #if 0 - /* This appears to cause huge slowdowns in files like - emacsfns.h, which have no top-level forms. + /* This appears to cause huge slowdowns in files which have no + top-level forms. In any case, it's not really necessary that we know for sure the top-level form we're in; if we're in a form @@ -387,26 +392,30 @@ setup_context_cache (struct buffer *buf, Bufpos pt) } } -#define SYNTAX_START_STYLE(table, c1, c2) \ - (SYNTAX_STYLES_MATCH_START_P (table, c1, c2, SYNTAX_COMMENT_STYLE_A) ? \ - comment_style_a : \ - SYNTAX_STYLES_MATCH_START_P (table, c1, c2, SYNTAX_COMMENT_STYLE_B) ? \ - comment_style_b : \ - comment_style_none) - -#define SYNTAX_END_STYLE(table, c1, c2) \ - (SYNTAX_STYLES_MATCH_END_P (table, c1, c2, SYNTAX_COMMENT_STYLE_A) ? \ +/* GCC 2.95.4 seems to need the casts */ +#define SYNTAX_START_STYLE(c1, c2) \ + ((enum comment_style) \ + (SYNTAX_CODES_MATCH_START_P (c1, c2, SYNTAX_COMMENT_STYLE_A) ? \ comment_style_a : \ - SYNTAX_STYLES_MATCH_END_P (table, c1, c2, SYNTAX_COMMENT_STYLE_B) ? \ + SYNTAX_CODES_MATCH_START_P (c1, c2, SYNTAX_COMMENT_STYLE_B) ? \ comment_style_b : \ - comment_style_none) - -#define SINGLE_SYNTAX_STYLE(table, c) \ - (SYNTAX_STYLES_MATCH_1CHAR_P (table, c, SYNTAX_COMMENT_STYLE_A) ? \ - comment_style_a : \ - SYNTAX_STYLES_MATCH_1CHAR_P (table, c, SYNTAX_COMMENT_STYLE_B) ? \ - comment_style_b : \ - comment_style_none) + comment_style_none)) + +#define SYNTAX_END_STYLE(c1, c2) \ + ((enum comment_style) \ + (SYNTAX_CODES_MATCH_END_P (c1, c2, SYNTAX_COMMENT_STYLE_A) ? \ + comment_style_a : \ + SYNTAX_CODES_MATCH_END_P (c1, c2, SYNTAX_COMMENT_STYLE_B) ? \ + comment_style_b : \ + comment_style_none)) + +#define SINGLE_SYNTAX_STYLE(c) \ + ((enum comment_style) \ + (SYNTAX_CODE_MATCHES_1CHAR_P (c, SYNTAX_COMMENT_STYLE_A) ? \ + comment_style_a : \ + SYNTAX_CODE_MATCHES_1CHAR_P (c, SYNTAX_COMMENT_STYLE_B) ? \ + comment_style_b : \ + comment_style_none)) /* Set up context_cache for position PT in BUF. */ @@ -414,18 +423,32 @@ static void find_context (struct buffer *buf, Bufpos pt) { /* This function can GC */ - struct Lisp_Char_Table *mirrortab = - XCHAR_TABLE (buf->mirror_syntax_table); +#ifndef emacs +#ifdef UTF2000 + Lisp_Char_Table *mirrortab = XCHAR_TABLE (buf->syntax_table); +#else + Lisp_Char_Table *mirrortab = XCHAR_TABLE (buf->mirror_syntax_table); +#endif Lisp_Object syntaxtab = buf->syntax_table; +#endif Emchar prev_c, c; + int prev_syncode, syncode; Bufpos target = pt; setup_context_cache (buf, pt); pt = context_cache.cur_point; + SCS_STATISTICS_SET_FUNCTION (scs_find_context); + SETUP_SYNTAX_CACHE (pt - 1, 1); if (pt > BUF_BEGV (buf)) - c = BUF_FETCH_CHAR (buf, pt - 1); + { + c = BUF_FETCH_CHAR (buf, pt - 1); + syncode = SYNTAX_CODE_FROM_CACHE (mirrortab, c); + } else - c = '\n'; /* to get bol_context_cache at point-min */ + { + c = '\n'; /* to get bol_context_cache at point-min */ + syncode = Swhitespace; + } for (; pt < target; pt++, context_cache.cur_point = pt) { @@ -460,8 +483,11 @@ find_context (struct buffer *buf, Bufpos pt) } } + UPDATE_SYNTAX_CACHE_FORWARD (pt); prev_c = c; + prev_syncode = syncode; c = BUF_FETCH_CHAR (buf, pt); + syncode = SYNTAX_CODE_FROM_CACHE (mirrortab, c); if (prev_c == '\n') bol_context_cache = context_cache; @@ -472,7 +498,7 @@ find_context (struct buffer *buf, Bufpos pt) continue; } - switch (SYNTAX (mirrortab, c)) + switch (SYNTAX_FROM_CACHE (mirrortab, c)) { case Sescape: context_cache.backslash_p = 1; @@ -493,13 +519,13 @@ find_context (struct buffer *buf, Bufpos pt) { context_cache.context = context_comment; context_cache.ccontext = ccontext_none; - context_cache.style = SINGLE_SYNTAX_STYLE (mirrortab, c); + context_cache.style = SINGLE_SYNTAX_STYLE (syncode); if (context_cache.style == comment_style_none) abort (); } break; case Sendcomment: - if (context_cache.style != SINGLE_SYNTAX_STYLE (mirrortab, c)) + if (context_cache.style != SINGLE_SYNTAX_STYLE (syncode)) ; else if (context_cache.context == context_comment) { @@ -526,7 +552,8 @@ find_context (struct buffer *buf, Bufpos pt) } else if (context_cache.context == context_none) { - Lisp_Object stringtermobj = syntax_match (syntaxtab, c); + Lisp_Object stringtermobj = + syntax_match (syntax_cache.current_syntax_table, c); Emchar stringterm; if (CHARP (stringtermobj)) @@ -539,6 +566,35 @@ find_context (struct buffer *buf, Bufpos pt) } break; } + + case Scomment_fence: + { + if (context_cache.context == context_generic_comment) + { + context_cache.context = context_none; + } + else if (context_cache.context == context_none) + { + context_cache.context = context_generic_comment; + context_cache.ccontext = ccontext_none; + } + break; + } + + case Sstring_fence: + { + if (context_cache.context == context_generic_string) + { + context_cache.context = context_none; + } + else if (context_cache.context == context_none) + { + context_cache.context = context_generic_string; + context_cache.ccontext = ccontext_none; + } + break; + } + default: ; } @@ -547,18 +603,18 @@ find_context (struct buffer *buf, Bufpos pt) Now we've got to hack multi-char sequences that start and end block comments. */ - if ((SYNTAX_COMMENT_BITS (mirrortab, c) & + if ((SYNTAX_CODE_COMMENT_BITS (syncode) & SYNTAX_SECOND_CHAR_START) && context_cache.context == context_none && context_cache.ccontext == ccontext_start1 && - SYNTAX_START_P (mirrortab, prev_c, c) /* the two chars match */ + SYNTAX_CODES_START_P (prev_syncode, syncode) /* the two chars match */ ) { context_cache.ccontext = ccontext_start2; - context_cache.style = SYNTAX_START_STYLE (mirrortab, prev_c, c); + context_cache.style = SYNTAX_START_STYLE (prev_syncode, syncode); if (context_cache.style == comment_style_none) abort (); } - else if ((SYNTAX_COMMENT_BITS (mirrortab, c) & + else if ((SYNTAX_CODE_COMMENT_BITS (syncode) & SYNTAX_FIRST_CHAR_START) && context_cache.context == context_none && (context_cache.ccontext == ccontext_none || @@ -567,29 +623,35 @@ find_context (struct buffer *buf, Bufpos pt) context_cache.ccontext = ccontext_start1; context_cache.style = comment_style_none; /* should be this already*/ } - else if ((SYNTAX_COMMENT_BITS (mirrortab, c) & + else if ((SYNTAX_CODE_COMMENT_BITS (syncode) & SYNTAX_SECOND_CHAR_END) && context_cache.context == context_block_comment && context_cache.ccontext == ccontext_end1 && - SYNTAX_END_P (mirrortab, prev_c, c) && + SYNTAX_CODES_END_P (prev_syncode, syncode) && /* the two chars match */ context_cache.style == - SYNTAX_END_STYLE (mirrortab, prev_c, c) + SYNTAX_END_STYLE (prev_syncode, syncode) ) { context_cache.context = context_none; context_cache.ccontext = ccontext_none; context_cache.style = comment_style_none; } - else if ((SYNTAX_COMMENT_BITS (mirrortab, c) & + else if ((SYNTAX_CODE_COMMENT_BITS (syncode) & SYNTAX_FIRST_CHAR_END) && context_cache.context == context_block_comment && +#if 0 + /* #### pre-Matt code had: */ (context_cache.style == - SYNTAX_END_STYLE (mirrortab, c, - BUF_FETCH_CHAR (buf, pt+1))) && + SYNTAX_END_STYLE (c, BUF_FETCH_CHAR (buf, pt+1))) && + /* why do these differ here?! */ +#endif + context_cache.style == SINGLE_SYNTAX_STYLE (syncode) && (context_cache.ccontext == ccontext_start2 || context_cache.ccontext == ccontext_end1)) - /* #### is it right to check for end1 here?? */ + /* check end1, to detect a repetition of the first char of a + comment-end sequence. ie, '/xxx foo xxx/' or '/xxx foo x/', + where 'x' = '*' -- mct */ { if (context_cache.style == comment_style_none) abort (); context_cache.ccontext = ccontext_end1; @@ -628,10 +690,12 @@ context_to_symbol (enum syntactic_context context) { switch (context) { - case context_none: return Qnil; - case context_string: return Qstring; - case context_comment: return Qcomment; - case context_block_comment: return Qblock_comment; + case context_none: return Qnil; + case context_string: return Qstring; + case context_comment: return Qcomment; + case context_block_comment: return Qblock_comment; + case context_generic_comment: return Qblock_comment; + case context_generic_string: return Qstring; default: abort (); return Qnil; /* suppress compiler warning */ } } @@ -722,7 +786,9 @@ WARNING: this may alter match-data. if (this_context == context_block_comment && context_cache.ccontext == ccontext_start2) estart -= 2; - else if (this_context == context_comment) + else if (this_context == context_comment + || this_context == context_generic_comment + ) estart -= 1; edepth = context_cache.depth; @@ -738,7 +804,9 @@ WARNING: this may alter match-data. a part of the comment. */ if ((this_context == context_block_comment || - this_context == context_comment) + this_context == context_comment + || this_context == context_generic_comment + ) && pt < e) eend++; @@ -769,8 +837,14 @@ syms_of_font_lock (void) } void -vars_of_font_lock (void) +reinit_vars_of_font_lock (void) { xzero (context_cache); xzero (bol_context_cache); } + +void +vars_of_font_lock (void) +{ + reinit_vars_of_font_lock (); +} diff --git a/src/frame-gtk.c b/src/frame-gtk.c index 963d259..3f3d754 100644 --- a/src/frame-gtk.c +++ b/src/frame-gtk.c @@ -847,9 +847,11 @@ gtk_create_widgets (struct frame *f, Lisp_Object lisp_window_id, Lisp_Object par } #endif /* HAVE_MENUBARS */ +#ifdef HAVE_GNOME if (GNOME_IS_APP (shell)) gnome_app_set_contents (GNOME_APP (shell), text); else +#endif /* Now comes the drawing area, which should fill the rest of the ** frame completely. */ diff --git a/src/frame.c b/src/frame.c index 5891e24..979e507 100644 --- a/src/frame.c +++ b/src/frame.c @@ -34,14 +34,12 @@ Boston, MA 02111-1307, USA. */ #include "faces.h" #include "frame.h" #include "glyphs.h" +#include "gutter.h" #include "menubar.h" #include "redisplay.h" #include "scrollbar.h" #include "window.h" -#include <errno.h> -#include "sysdep.h" - Lisp_Object Vselect_frame_hook, Qselect_frame_hook; Lisp_Object Vdeselect_frame_hook, Qdeselect_frame_hook; Lisp_Object Vcreate_frame_hook, Qcreate_frame_hook; @@ -88,7 +86,6 @@ Lisp_Object Qborder_color; Lisp_Object Qborder_width; Lisp_Object Qframep, Qframe_live_p; -Lisp_Object Qframe_x_p, Qframe_tty_p; Lisp_Object Qdelete_frame; Lisp_Object Qframe_title_format, Vframe_title_format; @@ -105,7 +102,7 @@ Lisp_Object Qvisible, Qiconic, Qinvisible, Qvisible_iconic, Qinvisible_iconic; Lisp_Object Qnomini, Qvisible_nomini, Qiconic_nomini, Qinvisible_nomini; Lisp_Object Qvisible_iconic_nomini, Qinvisible_iconic_nomini; -Lisp_Object Qset_specifier, Qset_glyph_image, Qset_face_property; +Lisp_Object Qset_specifier, Qset_face_property; Lisp_Object Qface_property_instance; Lisp_Object Qframe_property_alias; @@ -119,20 +116,26 @@ Lisp_Object Vframe_being_created; Lisp_Object Qframe_being_created; static void store_minibuf_frame_prop (struct frame *f, Lisp_Object val); - -EXFUN (Fset_frame_properties, 2); +static void frame_conversion_internal (struct frame *f, int pixel_to_char, + int *pixel_width, int *pixel_height, + int *char_width, int *char_height, + int real_face); +static struct display_line title_string_display_line; +/* Used by generate_title_string. Global because they get used so much that + the dynamic allocation time adds up. */ +static Charc_dynarr *title_string_charc_dynarr; static Lisp_Object -mark_frame (Lisp_Object obj, void (*markobj) (Lisp_Object)) +mark_frame (Lisp_Object obj) { struct frame *f = XFRAME (obj); -#define MARKED_SLOT(x) ((markobj) (f->x)); +#define MARKED_SLOT(x) mark_object (f->x) #include "frameslots.h" if (FRAME_LIVE_P (f)) /* device is nil for a dead frame */ - MAYBE_FRAMEMETH (f, mark_frame, (f, markobj)); + MAYBE_FRAMEMETH (f, mark_frame, (f)); return Qnil; } @@ -156,13 +159,13 @@ print_frame (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) } DEFINE_LRECORD_IMPLEMENTATION ("frame", frame, - mark_frame, print_frame, 0, 0, 0, + mark_frame, print_frame, 0, 0, 0, 0, struct frame); static void nuke_all_frame_slots (struct frame *f) { -#define MARKED_SLOT(x) f->x = Qnil; +#define MARKED_SLOT(x) f->x = Qnil #include "frameslots.h" } @@ -176,7 +179,7 @@ allocate_frame_core (Lisp_Object device) /* This function can GC */ Lisp_Object frame; Lisp_Object root_window; - struct frame *f = alloc_lcrecord_type (struct frame, lrecord_frame); + struct frame *f = alloc_lcrecord_type (struct frame, &lrecord_frame); zero_lcrecord (f); nuke_all_frame_slots (f); @@ -190,22 +193,28 @@ allocate_frame_core (Lisp_Object device) XWINDOW (root_window)->frame = frame; /* 10 is arbitrary, - just so that there is "something there." + Just so that there is "something there." Correct size will be set up later with change_frame_size. */ - f->width = 10; + f->width = 10; f->height = 10; XWINDOW (root_window)->pixel_width = 10; XWINDOW (root_window)->pixel_height = 9; - /* The size of the minibuffer window is now set in x_create_frame - in xfns.c. */ - f->root_window = root_window; f->selected_window = root_window; f->last_nonminibuf_window = root_window; + /* cache of subwindows visible on frame */ + f->subwindow_instance_cache = make_weak_list (WEAK_LIST_SIMPLE); + + /* associated exposure ignore list */ + f->subwindow_exposures = 0; + f->subwindow_exposures_tail = 0; + + FRAME_SET_PAGENUMBER (f, 1); + /* Choose a buffer for the frame's root window. */ XWINDOW (root_window)->buffer = Qt; { @@ -216,7 +225,7 @@ allocate_frame_core (Lisp_Object device) a space), try to find another one. */ if (string_char (XSTRING (Fbuffer_name (buf)), 0) == ' ') buf = Fother_buffer (buf, Qnil, Qnil); - Fset_window_buffer (root_window, buf); + Fset_window_buffer (root_window, buf, Qnil); } return f; @@ -239,7 +248,7 @@ setup_normal_frame (struct frame *f) f->has_minibuffer = 1; XWINDOW (mini_window)->buffer = Qt; - Fset_window_buffer (mini_window, Vminibuffer_zero); + Fset_window_buffer (mini_window, Vminibuffer_zero, Qt); } /* Make a frame using a separate minibuffer window on another frame. @@ -260,7 +269,9 @@ setup_frame_without_minibuffer (struct frame *f, Lisp_Object mini_window) FRAME_CONSOLE (XFRAME (XWINDOW (mini_window)->frame)))) error ("frame and minibuffer must be on the same console"); - if (NILP (mini_window)) + /* Do not create a default minibuffer frame on printer devices. */ + if (NILP (mini_window) + && DEVICE_DISPLAY_P (XDEVICE (FRAME_DEVICE (f)))) { struct console *con = XCONSOLE (FRAME_CONSOLE (f)); /* Use default-minibuffer-frame if possible. */ @@ -275,8 +286,13 @@ setup_frame_without_minibuffer (struct frame *f, Lisp_Object mini_window) } /* Install the chosen minibuffer window, with proper buffer. */ - store_minibuf_frame_prop (f, mini_window); - Fset_window_buffer (mini_window, Vminibuffer_zero); + if (!NILP (mini_window)) + { + store_minibuf_frame_prop (f, mini_window); + Fset_window_buffer (mini_window, Vminibuffer_zero, Qt); + } + else + f->minibuffer_window = Qnil; } /* Make a frame containing only a minibuffer window. */ @@ -306,7 +322,7 @@ setup_minibuffer_frame (struct frame *f) /* Put the proper buffer in that window. */ - Fset_window_buffer (mini_window, Vminibuffer_zero); + Fset_window_buffer (mini_window, Vminibuffer_zero, Qt); } static Lisp_Object @@ -370,7 +386,7 @@ See `set-frame-properties', `default-x-frame-plist', and else name = build_string ("emacs"); - if (!NILP (Fstring_match (make_string ((CONST Bufbyte *) "\\.", 2), name, + if (!NILP (Fstring_match (make_string ((const Bufbyte *) "\\.", 2), name, Qnil, Qnil))) signal_simple_error (". not allowed in frame names", name); @@ -407,7 +423,7 @@ See `set-frame-properties', `default-x-frame-plist', and update_frame_window_mirror (f); - if (initialized) + if (initialized && !DEVICE_STREAM_P (d)) { if (!NILP (f->minibuffer_window)) reset_face_cachels (XWINDOW (f->minibuffer_window)); @@ -454,9 +470,9 @@ See `set-frame-properties', `default-x-frame-plist', and things. */ init_frame_toolbars (f); #endif - reset_face_cachels (XWINDOW (FRAME_SELECTED_WINDOW (f))); reset_glyph_cachels (XWINDOW (FRAME_SELECTED_WINDOW (f))); + change_frame_size (f, f->height, f->width, 0); } @@ -489,6 +505,18 @@ See `set-frame-properties', `default-x-frame-plist', and MAYBE_FRAMEMETH (f, after_init_frame, (f, first_frame_on_device, first_frame_on_console)); + if (!DEVICE_STREAM_P (d)) + { + /* Now initialise the gutters. This won't change the frame size, + but is needed as input to the layout that change_frame_size + will eventually do. Unfortunately gutter sizing code relies + on the frame in question being visible so we can't do this + earlier. */ + init_frame_gutters (f); + + change_frame_size (f, f->height, f->width, 0); + } + if (first_frame_on_device) { if (first_frame_on_console) @@ -580,7 +608,7 @@ unhold_frame_size_changes (void) void invalidate_vertical_divider_cache_in_frame (struct frame *f) { - /* Invalidate cached value of needs_vertical_divider_p in + /* Invalidate cached value of needs_vertical_divider_p in every and all windows */ map_windows (f, invalidate_vertical_divider_cache_in_window, 0); } @@ -889,16 +917,19 @@ set_frame_selected_window (struct frame *f, Lisp_Object window) f->selected_window = window; if (!MINI_WINDOW_P (XWINDOW (window)) || FRAME_MINIBUF_ONLY_P (f)) { -#ifdef HAVE_TOOLBARS if (!EQ (f->last_nonminibuf_window, window)) - MARK_TOOLBAR_CHANGED; -#endif + { +#ifdef HAVE_TOOLBARS + MARK_TOOLBAR_CHANGED; +#endif + MARK_GUTTER_CHANGED; + } f->last_nonminibuf_window = window; } } DEFUN ("set-frame-selected-window", Fset_frame_selected_window, 2, 2, 0, /* -Set the selected window of frame object FRAME to WINDOW. +Set the selected window of FRAME to WINDOW. If FRAME is nil, the selected frame is used. If FRAME is the selected frame, this makes WINDOW the selected window. */ @@ -945,7 +976,7 @@ is_surrogate_for_selected_frame (struct frame *f) } static int -frame_matches_frametype (Lisp_Object frame, Lisp_Object type) +frame_matches_frame_spec (Lisp_Object frame, Lisp_Object type) { struct frame *f = XFRAME (frame); @@ -1006,160 +1037,141 @@ frame_matches_frametype (Lisp_Object frame, Lisp_Object type) } int -device_matches_console_spec (Lisp_Object frame, Lisp_Object device, - Lisp_Object console) +device_matches_device_spec (Lisp_Object device, Lisp_Object device_spec) { - if (EQ (console, Qwindow_system)) + if (EQ (device_spec, Qwindow_system)) return DEVICE_WIN_P (XDEVICE (device)); - if (NILP (console)) - console = (DEVICE_CONSOLE (XDEVICE (FRAME_DEVICE (XFRAME (frame))))); - if (DEVICEP (console)) - return EQ (device, console); - if (CONSOLEP (console)) - return EQ (DEVICE_CONSOLE (XDEVICE (device)), console); - if (valid_console_type_p (console)) - return EQ (DEVICE_TYPE (XDEVICE (device)), console); + if (DEVICEP (device_spec)) + return EQ (device, device_spec); + if (CONSOLEP (device_spec)) + return EQ (DEVICE_CONSOLE (XDEVICE (device)), device_spec); + if (valid_console_type_p (device_spec)) + return EQ (DEVICE_TYPE (XDEVICE (device)), device_spec); return 1; } /* Return the next frame in the frame list after FRAME. - FRAMETYPE and CONSOLE control which frames and devices + WHICH-FRAMES and WHICH-DEVICES control which frames and devices are considered; see `next-frame'. */ -static Lisp_Object -next_frame_internal (Lisp_Object frame, Lisp_Object frametype, - Lisp_Object console, int called_from_delete_device) +Lisp_Object +next_frame (Lisp_Object frame, Lisp_Object which_frames, Lisp_Object which_devices) { + Lisp_Object first = Qnil; + Lisp_Object devcons, concons; int passed = 0; - int started_over = 0; - /* If this frame is dead, it won't be in frame_list, and we'll loop - forever. Forestall that. */ CHECK_LIVE_FRAME (frame); - while (1) + DEVICE_LOOP_NO_BREAK (devcons, concons) { - Lisp_Object devcons, concons; + Lisp_Object device = XCAR (devcons); + Lisp_Object frmcons; - DEVICE_LOOP_NO_BREAK (devcons, concons) + if (!device_matches_device_spec (device, which_devices)) { - Lisp_Object device = XCAR (devcons); - Lisp_Object frmcons; + if (EQ (device, FRAME_DEVICE (XFRAME (frame)))) + passed = 1; + continue; + } - if (!device_matches_console_spec (frame, device, console)) - continue; + DEVICE_FRAME_LOOP (frmcons, XDEVICE (device)) + { + Lisp_Object f = XCAR (frmcons); - DEVICE_FRAME_LOOP (frmcons, XDEVICE (device)) + if (passed) + { + if (frame_matches_frame_spec (f, which_frames)) + return f; + } + else { - Lisp_Object f = XCAR (frmcons); - if (passed) + if (EQ (frame, f)) { - /* #### Doing this here is bad and is now - unnecessary. The real bug was that f->iconified - was never, ever updated unless a user explicitly - called frame-iconified-p. That has now been - fixed. With this change removed all of the other - changes made to support this routine having the - called_from_delete_device arg could be removed. - But it is too close to release to do that now. */ -#if 0 - /* Make sure the visibility and iconified flags are - up-to-date unless we're being deleted. */ - if (!called_from_delete_device) - { - Fframe_iconified_p (f); - Fframe_visible_p (f); - } -#endif - - /* Decide whether this frame is eligible to be returned. */ - - /* If we've looped all the way around without finding any - eligible frames, return the original frame. */ - if (EQ (f, frame)) - return f; - - if (frame_matches_frametype (f, frametype)) - return f; + passed = 1; + } + else + { + if (NILP (first) && frame_matches_frame_spec (f, which_frames)) + first = f; } - - if (EQ (frame, f)) - passed++; } } - /* We hit the end of the list, and need to start over again. */ - if (started_over) - return Qnil; - started_over++; } -} -Lisp_Object -next_frame (Lisp_Object frame, Lisp_Object frametype, Lisp_Object console) -{ - return next_frame_internal (frame, frametype, console, 0); + if (NILP (first)) + /* We went through the whole frame list without finding a single + acceptable frame. Return the original frame. */ + return frame; + else + /* There were no acceptable frames in the list after FRAME; otherwise, + we would have returned directly from the loop. Since FIRST is the last + acceptable frame in the list, return it. */ + return first; } /* Return the previous frame in the frame list before FRAME. - FRAMETYPE and CONSOLE control which frames and devices + WHICH-FRAMES and WHICH-DEVICES control which frames and devices are considered; see `next-frame'. */ Lisp_Object -prev_frame (Lisp_Object frame, Lisp_Object frametype, Lisp_Object console) +previous_frame (Lisp_Object frame, Lisp_Object which_frames, Lisp_Object which_devices) { Lisp_Object devcons, concons; - Lisp_Object prev; + Lisp_Object last = Qnil; - /* If this frame is dead, it won't be in frame_list, and we'll loop - forever. Forestall that. */ CHECK_LIVE_FRAME (frame); - prev = Qnil; DEVICE_LOOP_NO_BREAK (devcons, concons) { Lisp_Object device = XCAR (devcons); Lisp_Object frmcons; - if (!device_matches_console_spec (frame, device, console)) - continue; + if (!device_matches_device_spec (device, which_devices)) + { + if (EQ (device, FRAME_DEVICE (XFRAME (frame))) + && !NILP (last)) + return last; + continue; + } DEVICE_FRAME_LOOP (frmcons, XDEVICE (device)) { Lisp_Object f = XCAR (frmcons); - if (EQ (frame, f) && !NILP (prev)) - return prev; - - /* Decide whether this frame is eligible to be returned, - according to frametype. */ - - if (frame_matches_frametype (f, frametype)) - prev = f; - + if (EQ (frame, f)) + { + if (!NILP (last)) + return last; + } + else + { + if (frame_matches_frame_spec (f, which_frames)) + last = f; + } } } - /* We've scanned the entire list. */ - if (NILP (prev)) + if (NILP (last)) /* We went through the whole frame list without finding a single acceptable frame. Return the original frame. */ return frame; else /* There were no acceptable frames in the list before FRAME; otherwise, - we would have returned directly from the loop. Since PREV is the last + we would have returned directly from the loop. Since LAST is the last acceptable frame in the list, return it. */ - return prev; + return last; } DEFUN ("next-frame", Fnext_frame, 0, 3, 0, /* Return the next frame of the right type in the frame list after FRAME. -FRAMETYPE controls which frames are eligible to be returned; all +WHICH-FRAMES controls which frames are eligible to be returned; all others will be skipped. Note that if there is only one eligible frame, then `next-frame' called repeatedly will always return the same frame, and if there is no eligible frame, then FRAME is returned. -Possible values for FRAMETYPE are +Possible values for WHICH-FRAMES are 'visible Consider only frames that are visible. 'iconic Consider only frames that are iconic. @@ -1177,43 +1189,44 @@ Possible values for FRAMETYPE are frames. any other value Consider all frames. -If FRAMETYPE is omitted, 'nomini is used. A FRAMETYPE of 0 (a number) -is treated like 'iconic, for backwards compatibility. +If WHICH-FRAMES is omitted, 'nomini is used. A value for WHICH-FRAMES +of 0 (a number) is treated like 'iconic, for backwards compatibility. -If FRAMETYPE is a window, include only its own frame and any frame now -using that window as the minibuffer. +If WHICH-FRAMES is a window, include only its own frame and any frame +now using that window as the minibuffer. -Optional third argument CONSOLE controls which consoles or devices the -returned frame may be on. If CONSOLE is a console, return frames only -on that console. If CONSOLE is a device, return frames only on that -device. If CONSOLE is a console type, return frames only on consoles -of that type. If CONSOLE is 'window-system, return any frames on any -window-system consoles. If CONSOLE is nil or omitted, return frames only -on the FRAME's console. Otherwise, all frames are considered. +The optional third argument WHICH-DEVICES further clarifies on which +devices to search for frames as specified by WHICH-FRAMES. +If nil or omitted, search all devices on FRAME's console. +If a device, only search that device. +If a console, search all devices on that console. +If a device type, search all devices of that type. +If `window-system', search all window-system devices. +Any other non-nil value means search all devices. */ - (frame, frametype, console)) + (frame, which_frames, which_devices)) { XSETFRAME (frame, decode_frame (frame)); - return next_frame (frame, frametype, console); + return next_frame (frame, which_frames, which_devices); } DEFUN ("previous-frame", Fprevious_frame, 0, 3, 0, /* Return the next frame of the right type in the frame list after FRAME. -FRAMETYPE controls which frames are eligible to be returned; all +WHICH-FRAMES controls which frames are eligible to be returned; all others will be skipped. Note that if there is only one eligible frame, then `previous-frame' called repeatedly will always return the same frame, and if there is no eligible frame, then FRAME is returned. -See `next-frame' for an explanation of the FRAMETYPE and CONSOLE +See `next-frame' for an explanation of the WHICH-FRAMES and WHICH-DEVICES arguments. */ - (frame, frametype, console)) + (frame, which_frames, which_devices)) { XSETFRAME (frame, decode_frame (frame)); - return prev_frame (frame, frametype, console); + return previous_frame (frame, which_frames, which_devices); } /* Return any frame for which PREDICATE is non-zero, or return Qnil @@ -1245,23 +1258,15 @@ find_some_frame (int (*predicate) (Lisp_Object, void *), (Exception: if F is a stream frame, it's OK to delete if any other frames exist.) */ -static int -other_visible_frames_internal (struct frame *f, int called_from_delete_device) +int +other_visible_frames (struct frame *f) { Lisp_Object frame; XSETFRAME (frame, f); if (FRAME_STREAM_P (f)) - return !EQ (frame, next_frame_internal (frame, Qt, Qt, - called_from_delete_device)); - return !EQ (frame, next_frame_internal (frame, Qvisible_iconic_nomini, Qt, - called_from_delete_device)); -} - -int -other_visible_frames (struct frame *f) -{ - return other_visible_frames_internal (f, 0); + return !EQ (frame, next_frame (frame, Qt, Qt)); + return !EQ (frame, next_frame (frame, Qvisible_iconic_nomini, Qt)); } /* Delete frame F. @@ -1303,7 +1308,8 @@ delete_frame_internal (struct frame *f, int force, console = DEVICE_CONSOLE (d); con = XCONSOLE (console); - if (!called_from_delete_device) + if (!called_from_delete_device + && !DEVICE_IMPL_FLAG (d, XDEVIMPF_FRAMELESS_OK)) { /* If we're deleting the only non-minibuffer frame on the device, delete the device. */ @@ -1322,7 +1328,7 @@ delete_frame_internal (struct frame *f, int force, losing any way of communicating with the still running XEmacs process. So we put it back. */ if (!force && !allow_deletion_of_last_visible_frame && - !other_visible_frames_internal (f, called_from_delete_device)) + !other_visible_frames (f)) error ("Attempt to delete the sole visible or iconified frame"); /* Does this frame have a minibuffer, and is it the surrogate @@ -1448,22 +1454,17 @@ delete_frame_internal (struct frame *f, int force, next = DEVMETH_OR_GIVEN (d, get_frame_parent, (f), Qnil); if (NILP (next) || EQ (next, frame) || ! FRAME_LIVE_P (XFRAME (next))) - next = next_frame_internal (frame, Qvisible, device, - called_from_delete_device); + next = next_frame (frame, Qvisible, device); if (NILP (next) || EQ (next, frame)) - next = next_frame_internal (frame, Qvisible, console, - called_from_delete_device); + next = next_frame (frame, Qvisible, console); if (NILP (next) || EQ (next, frame)) - next = next_frame_internal (frame, Qvisible, Qt, - called_from_delete_device); + next = next_frame (frame, Qvisible, Qt); if (NILP (next) || EQ (next, frame)) - next = next_frame_internal (frame, Qt, device, - called_from_delete_device); + next = next_frame (frame, Qt, device); if (NILP (next) || EQ (next, frame)) - next = next_frame_internal (frame, Qt, console, - called_from_delete_device); + next = next_frame (frame, Qt, console); if (NILP (next) || EQ (next, frame)) - next = next_frame_internal (frame, Qt, Qt, called_from_delete_device); + next = next_frame (frame, Qt, Qt); /* if we haven't found another frame at this point then there aren't any. */ @@ -1485,11 +1486,9 @@ delete_frame_internal (struct frame *f, int force, */ if (!EQ (device, FRAME_DEVICE(XFRAME(next)))) { - Lisp_Object next_f = - next_frame_internal (frame, Qt, device, - called_from_delete_device); + Lisp_Object next_f = next_frame (frame, Qt, device); if (NILP (next_f) || EQ (next_f, frame)) - ; + set_device_selected_frame (d, Qnil); else set_device_selected_frame (d, next_f); } @@ -1504,7 +1503,7 @@ delete_frame_internal (struct frame *f, int force, { struct frame *sel_frame = selected_frame (); Fset_window_buffer (sel_frame->minibuffer_window, - XWINDOW (minibuf_window)->buffer); + XWINDOW (minibuf_window)->buffer, Qt); minibuf_window = sel_frame->minibuffer_window; /* If the dying minibuffer window was selected, @@ -1524,6 +1523,13 @@ delete_frame_internal (struct frame *f, int force, #ifdef HAVE_TOOLBARS free_frame_toolbars (f); #endif + free_frame_gutters (f); + /* Unfortunately deleting the frame will also delete the parent of + all of the subwindow instances current on the frame. I think this + can lead to bad things when trying to finalize the + instances. Thus we loop over all instance caches calling the + finalize method for each instance. */ + free_frame_subwindow_instances (f); /* This must be done before the window and window_mirror structures are freed. The scrollbar information is attached to them. */ @@ -1534,6 +1540,9 @@ delete_frame_internal (struct frame *f, int force, delete_all_subwindows (XWINDOW (f->root_window)); f->root_window = Qnil; + /* clear out the cached glyph information */ + f->subwindow_instance_cache = Qnil; + /* Remove the frame now from the list. This way, any events generated on this frame by the maneuvers below will disperse themselves. */ @@ -1706,13 +1715,14 @@ mouse_pixel_position_1 (struct device *d, Lisp_Object *frame, DEFUN ("mouse-pixel-position", Fmouse_pixel_position, 0, 1, 0, /* Return a list (WINDOW X . Y) giving the current mouse window and position. -The position is given in pixel units, where (0, 0) is the upper-left corner. +The position is given in pixel units, where (0, 0) is the upper-left corner +of the window. When the cursor is not over a window, the return value is a list (nil nil). DEVICE specifies the device on which to read the mouse position, and defaults to the selected device. If the device is a mouseless terminal -or Emacs hasn't been programmed to read its mouse position, it returns +or XEmacs hasn't been programmed to read its mouse position, it returns the device's selected window for WINDOW and nil for X and Y. */ (device)) @@ -1829,7 +1839,7 @@ Note also: Warping the mouse is contrary to the ICCCM, so be very sure struct window *w; int pix_x, pix_y; - CHECK_WINDOW (window); + CHECK_LIVE_WINDOW (window); CHECK_INT (x); CHECK_INT (y); @@ -1853,7 +1863,7 @@ before calling this function on it, like this. { struct window *w; - CHECK_WINDOW (window); + CHECK_LIVE_WINDOW (window); CHECK_INT (x); CHECK_INT (y); @@ -1902,7 +1912,7 @@ you may do so. if (EQ (f->minibuffer_window, minibuf_window)) { Fset_window_buffer (sel_frame->minibuffer_window, - XWINDOW (minibuf_window)->buffer); + XWINDOW (minibuf_window)->buffer, Qt); minibuf_window = sel_frame->minibuffer_window; } @@ -1928,7 +1938,7 @@ If omitted, FRAME defaults to the currently selected frame. if (EQ (f->minibuffer_window, minibuf_window)) { Fset_window_buffer (sel_frame->minibuffer_window, - XWINDOW (minibuf_window)->buffer); + XWINDOW (minibuf_window)->buffer, Qt); minibuf_window = sel_frame->minibuffer_window; } @@ -1955,7 +1965,7 @@ Return non NIL if FRAME is now "visible" (actually in use for display). A frame that is not visible is not updated, and, if it works through a window system, may not show at all. N.B. Under X "visible" means Mapped. It the window is mapped but not -actually visible on screen then frame_visible returns 'hidden. +actually visible on screen then `frame-visible-p' returns 'hidden. */ (frame)) { @@ -1994,8 +2004,8 @@ frame is iconified, it will not be visible. DEFUN ("visible-frame-list", Fvisible_frame_list, 0, 1, 0, /* Return a list of all frames now "visible" (being updated). If DEVICE is specified only frames on that device will be returned. -Note that under virtual window managers not all these frame are necessarily -really updated. +Note that under virtual window managers not all these frames are +necessarily really updated. */ (device)) { @@ -2058,8 +2068,61 @@ doesn't support multiple overlapping frames, this function does nothing. return Qnil; } + +DEFUN ("disable-frame", Fdisable_frame, 1, 1, 0, /* +Disable frame FRAME, so that it cannot have the focus or receive user input. +This is normally used during modal dialog boxes. +WARNING: Be very careful not to wedge XEmacs! +Use an `unwind-protect' that re-enables the frame to avoid this. +*/ + (frame)) +{ + struct frame *f = decode_frame (frame); + + f->disabled = 1; + MAYBE_FRAMEMETH (f, disable_frame, (f)); + return Qnil; +} + +DEFUN ("enable-frame", Fenable_frame, 1, 1, 0, /* +Enable frame FRAME, so that it can have the focus and receive user input. +Frames are normally enabled, unless explicitly disabled using `disable-frame'. +*/ + (frame)) +{ + struct frame *f = decode_frame (frame); + f->disabled = 0; + MAYBE_FRAMEMETH (f, enable_frame, (f)); + return Qnil; +} + /* Ben thinks there is no need for `redirect-frame-focus' or `frame-focus', crockish FSFmacs functions. See summary on focus in event-stream.c. */ + +DEFUN ("print-job-page-number", Fprint_job_page_number, 1, 1, 0, /* +Return current page number for the print job FRAME. +*/ + (frame)) +{ + CHECK_PRINTER_FRAME (frame); + return make_int (FRAME_PAGENUMBER (XFRAME (frame))); +} + +DEFUN ("print-job-eject-page", Fprint_job_eject_page, 1, 1, 0, /* +Eject page in the print job FRAME. +*/ + (frame)) +{ + struct frame *f; + + CHECK_PRINTER_FRAME (frame); + f = XFRAME (frame); + FRAMEMETH (f, eject_page, (f)); + FRAME_SET_PAGENUMBER (f, 1 + FRAME_PAGENUMBER (f)); + f->clear = 1; + + return Qnil; +} /***************************************************************************/ @@ -2115,7 +2178,7 @@ dissect_as_face_setting (Lisp_Object sym, Lisp_Object *face_out, Lisp_Object *face_prop_out) { Lisp_Object list = Vbuilt_in_face_specifiers; - struct Lisp_String *s; + Lisp_String *s; if (!SYMBOLP (sym)) return 0; @@ -2125,7 +2188,7 @@ dissect_as_face_setting (Lisp_Object sym, Lisp_Object *face_out, while (!NILP (list)) { Lisp_Object prop = Fcar (list); - struct Lisp_String *prop_name; + Lisp_String *prop_name; if (!SYMBOLP (prop)) continue; @@ -2203,8 +2266,9 @@ The following symbols etc. have predefined meanings: minibuffer Gives the minibuffer behavior for this frame. Either t (frame has its own minibuffer), `only' (frame is - a minibuffer-only frame), or a window (frame uses that - window, which is on another frame, as the minibuffer). + a minibuffer-only frame), `none' (frame has no minibuffer) + or a window (frame uses that window, which is on another + frame, as the minibuffer). unsplittable If non-nil, frame cannot be split by `display-buffer'. @@ -2218,7 +2282,13 @@ The following symbols etc. have predefined meanings: left-toolbar-visible-p, right-toolbar-visible-p, toolbar-buttons-captioned-p, top-toolbar-border-width, bottom-toolbar-border-width, left-toolbar-border-width, right-toolbar-border-width, - modeline-shadow-thickness, has-modeline-p + modeline-shadow-thickness, has-modeline-p, + default-gutter, top-gutter, bottom-gutter, left-gutter, right-gutter, + default-gutter-height, default-gutter-width, top-gutter-height, + bottom-gutter-height, left-gutter-width, right-gutter-width, + default-gutter-visible-p, top-gutter-visible-p, bottom-gutter-visible-p, + left-gutter-visible-p, right-gutter-visible-p, top-gutter-border-width, + bottom-gutter-border-width, left-gutter-border-width, right-gutter-border-width, [Giving the name of any built-in specifier variable is equivalent to calling `set-specifier' on the specifier, with a locale of FRAME. Giving the name to `frame-property' @@ -2339,6 +2409,7 @@ recognized for particular types of frames. DEFUN ("frame-property", Fframe_property, 2, 3, 0, /* Return FRAME's value for property PROPERTY. +Return DEFAULT if there is no such property. See `set-frame-properties' for the built-in property names. */ (frame, property, default_)) @@ -2534,21 +2605,21 @@ Specify that the frame FRAME has LINES lines. Optional third arg non-nil means that redisplay should use LINES lines but that the idea of the actual height of the frame should not be changed. */ - (frame, rows, pretend)) + (frame, lines, pretend)) { struct frame *f = decode_frame (frame); int height, width; XSETFRAME (frame, f); - CHECK_INT (rows); + CHECK_INT (lines); if (window_system_pixelated_geometry (frame)) { - char_to_real_pixel_size (f, 0, XINT (rows), 0, &height); + char_to_real_pixel_size (f, 0, XINT (lines), 0, &height); width = FRAME_PIXWIDTH (f); } else { - height = XINT (rows); + height = XINT (lines); width = FRAME_WIDTH (f); } @@ -2556,6 +2627,37 @@ but that the idea of the actual height of the frame should not be changed. return frame; } +DEFUN ("set-frame-pixel-height", Fset_frame_pixel_height, 2, 3, 0, /* +Specify that the frame FRAME is HEIGHT pixels tall. +Optional third arg non-nil means that redisplay should be HEIGHT pixels tall +but that the idea of the actual height of the frame should not be changed. +*/ + (frame, height, pretend)) +{ + struct frame *f = decode_frame (frame); + int pheight, width; + XSETFRAME (frame, f); + CHECK_INT (height); + + if (!window_system_pixelated_geometry (frame)) + { + int h = XINT (height); + width = FRAME_WIDTH (f); + /* Simply using pixel_to_real_char_size here is not good + enough since we end up with a total frame size of HEIGHT + rather than a displayable height of HEIGHT. */ + frame_conversion_internal (f, 2, 0, &h, 0, &pheight, 0); + } + else + { + width = FRAME_PIXWIDTH (f); + pheight = XINT (height); + } + + internal_set_frame_size (f, width, pheight, !NILP (pretend)); + return frame; +} + DEFUN ("set-frame-width", Fset_frame_width, 2, 3, 0, /* Specify that the frame FRAME has COLS columns. Optional third arg non-nil means that redisplay should use COLS columns @@ -2583,8 +2685,39 @@ but that the idea of the actual width of the frame should not be changed. return frame; } +DEFUN ("set-frame-pixel-width", Fset_frame_pixel_width, 2, 3, 0, /* +Specify that the frame FRAME is WIDTH pixels wide. +Optional third arg non-nil means that redisplay should be WIDTH wide +but that the idea of the actual height of the frame should not be changed. +*/ + (frame, width, pretend)) +{ + struct frame *f = decode_frame (frame); + int height, pwidth; + XSETFRAME (frame, f); + CHECK_INT (width); + + if (!window_system_pixelated_geometry (frame)) + { + int w = XINT (width); + height = FRAME_HEIGHT (f); + /* Simply using pixel_to_real_char_size here is not good + enough since we end up with a total frame size of WIDTH + rather than a displayable height of WIDTH. */ + frame_conversion_internal (f, 2, &w, 0, &pwidth, 0, 0); + } + else + { + height = FRAME_PIXHEIGHT (f); + pwidth = XINT (width); + } + + internal_set_frame_size (f, pwidth, height, !NILP (pretend)); + return frame; +} + DEFUN ("set-frame-size", Fset_frame_size, 3, 4, 0, /* -Set the size of FRAME to COLS by ROWS. +Set the size of FRAME to COLS by ROWS, measured in characters. Optional fourth arg non-nil means that redisplay should use COLS by ROWS but that the idea of the actual size of the frame should not be changed. */ @@ -2608,6 +2741,38 @@ but that the idea of the actual size of the frame should not be changed. return frame; } +DEFUN ("set-frame-pixel-size", Fset_frame_pixel_size, 3, 4, 0, /* +Set the size of FRAME to WIDTH by HEIGHT, measured in pixels. +Optional fourth arg non-nil means that redisplay should use WIDTH by HEIGHT +but that the idea of the actual size of the frame should not be changed. +*/ + (frame, width, height, pretend)) +{ + struct frame *f = decode_frame (frame); + int pheight, pwidth; + XSETFRAME (frame, f); + CHECK_INT (width); + CHECK_INT (height); + + if (!window_system_pixelated_geometry (frame)) + { + int w = XINT (width); + int h = XINT (height); + /* Simply using pixel_to_real_char_size here is not good enough + since we end up with a total frame size of WIDTH x HEIGHT + rather than a displayable height of WIDTH x HEIGHT. */ + frame_conversion_internal (f, 2, &w, &h, &pwidth, &pheight, 0); + } + else + { + pheight = XINT (height); + pwidth = XINT (width); + } + + internal_set_frame_size (f, pwidth, pheight, !NILP (pretend)); + return frame; +} + DEFUN ("set-frame-position", Fset_frame_position, 3, 3, 0, /* Set position of FRAME in pixels to XOFFSET by YOFFSET. This is actually the position of the upper left corner of the frame. @@ -2651,8 +2816,8 @@ frame_conversion_internal (struct frame *f, int pixel_to_char, window = FRAME_SELECTED_WINDOW (f); - egw = max (glyph_width (Vcontinuation_glyph, Vdefault_face, 0, window), - glyph_width (Vtruncation_glyph, Vdefault_face, 0, window)); + egw = max (glyph_width (Vcontinuation_glyph, window), + glyph_width (Vtruncation_glyph, window)); egw = max (egw, cpw); bdr = 2 * f->internal_border_width; obw = FRAME_SCROLLBAR_WIDTH (f) + FRAME_THEORETICAL_LEFT_TOOLBAR_WIDTH (f) + @@ -2664,7 +2829,21 @@ frame_conversion_internal (struct frame *f, int pixel_to_char, 2 * FRAME_THEORETICAL_TOP_TOOLBAR_BORDER_WIDTH (f) + 2 * FRAME_THEORETICAL_BOTTOM_TOOLBAR_BORDER_WIDTH (f); - if (pixel_to_char) + /* Convert to chars so that the displayable area is pixel_width x + pixel_height. + + #### Consider rounding up to 0.5 characters to avoid adding too + much space. */ + if (pixel_to_char > 1) + { + if (char_width) + *char_width = ROUND_UP (*pixel_width, cpw) / cpw; + if (char_height) + *char_height = ROUND_UP (*pixel_height, cph) / cph; + } + /* Convert to chars so that the total frame size is pixel_width x + pixel_height. */ + else if (pixel_to_char) { if (char_width) *char_width = 1 + ((*pixel_width - egw) - bdr - obw) / cpw; @@ -2795,7 +2974,7 @@ change_frame_size_1 (struct frame *f, int newheight, int newwidth) /* when frame_conversion_internal() calculated the number of rows/cols in the frame, the theoretical toolbar sizes were subtracted out. - The caluclations below adjust for real toolbar height/width in + The calculations below adjust for real toolbar height/width in frame, which may be different from frame spec, taking the above fact into account */ new_pixheight += @@ -2803,7 +2982,7 @@ change_frame_size_1 (struct frame *f, int newheight, int newwidth) + 2 * FRAME_THEORETICAL_TOP_TOOLBAR_BORDER_WIDTH (f) - FRAME_REAL_TOP_TOOLBAR_HEIGHT (f) - 2 * FRAME_REAL_TOP_TOOLBAR_BORDER_WIDTH (f); - + new_pixheight += + FRAME_THEORETICAL_BOTTOM_TOOLBAR_HEIGHT (f) + 2 * FRAME_THEORETICAL_BOTTOM_TOOLBAR_BORDER_WIDTH (f) @@ -2815,21 +2994,21 @@ change_frame_size_1 (struct frame *f, int newheight, int newwidth) + 2 * FRAME_THEORETICAL_LEFT_TOOLBAR_BORDER_WIDTH (f) - FRAME_REAL_LEFT_TOOLBAR_WIDTH (f) - 2 * FRAME_REAL_LEFT_TOOLBAR_BORDER_WIDTH (f); - + new_pixwidth += + FRAME_THEORETICAL_RIGHT_TOOLBAR_WIDTH (f) + 2 * FRAME_THEORETICAL_RIGHT_TOOLBAR_BORDER_WIDTH (f) - FRAME_REAL_RIGHT_TOOLBAR_WIDTH (f) - 2 * FRAME_REAL_RIGHT_TOOLBAR_BORDER_WIDTH (f); - + /* Adjust the width for the end glyph which may be a different width than the default character width. */ { int adjustment, trunc_width, cont_width; - trunc_width = glyph_width (Vtruncation_glyph, Vdefault_face, 0, + trunc_width = glyph_width (Vtruncation_glyph, FRAME_SELECTED_WINDOW (f)); - cont_width = glyph_width (Vcontinuation_glyph, Vdefault_face, 0, + cont_width = glyph_width (Vcontinuation_glyph, FRAME_SELECTED_WINDOW (f)); adjustment = max (trunc_width, cont_width); adjustment = max (adjustment, font_width); @@ -2843,7 +3022,14 @@ change_frame_size_1 (struct frame *f, int newheight, int newwidth) if (new_pixheight) { - XWINDOW (FRAME_ROOT_WINDOW (f))->pixel_top = FRAME_TOP_BORDER_END (f); + /* Adjust for gutters here so that we always get set + properly. */ + new_pixheight -= + (FRAME_TOP_GUTTER_BOUNDS (f) + + FRAME_BOTTOM_GUTTER_BOUNDS (f)); + + XWINDOW (FRAME_ROOT_WINDOW (f))->pixel_top + = FRAME_TOP_BORDER_END (f) + FRAME_TOP_GUTTER_BOUNDS (f); if (FRAME_HAS_MINIBUF_P (f) && ! FRAME_MINIBUF_ONLY_P (f)) @@ -2869,7 +3055,10 @@ change_frame_size_1 (struct frame *f, int newheight, int newwidth) new_pixheight - minibuf_height, 0); XWINDOW (FRAME_MINIBUF_WINDOW (f))->pixel_top = - new_pixheight - minibuf_height + FRAME_TOP_BORDER_END (f); + FRAME_TOP_BORDER_END (f) + + FRAME_TOP_GUTTER_BOUNDS (f) + + FRAME_BOTTOM_GUTTER_BOUNDS (f) + + new_pixheight - minibuf_height; set_window_pixheight (FRAME_MINIBUF_WINDOW (f), minibuf_height, 0); } @@ -2884,13 +3073,20 @@ change_frame_size_1 (struct frame *f, int newheight, int newwidth) if (new_pixwidth) { - XWINDOW (FRAME_ROOT_WINDOW (f))->pixel_left = FRAME_LEFT_BORDER_END (f); + /* Adjust for gutters here so that we always get set + properly. */ + new_pixwidth -= + (FRAME_LEFT_GUTTER_BOUNDS (f) + + FRAME_RIGHT_GUTTER_BOUNDS (f)); + + XWINDOW (FRAME_ROOT_WINDOW (f))->pixel_left = + FRAME_LEFT_BORDER_END (f) + FRAME_LEFT_GUTTER_BOUNDS (f); set_window_pixwidth (FRAME_ROOT_WINDOW (f), new_pixwidth, 0); if (FRAME_HAS_MINIBUF_P (f)) { XWINDOW (FRAME_MINIBUF_WINDOW (f))->pixel_left = - FRAME_LEFT_BORDER_END (f); + FRAME_LEFT_BORDER_END (f) + FRAME_LEFT_GUTTER_BOUNDS (f); set_window_pixwidth (FRAME_MINIBUF_WINDOW (f), new_pixwidth, 0); } @@ -2907,8 +3103,9 @@ change_frame_size_1 (struct frame *f, int newheight, int newwidth) FRAME_CHARWIDTH (f) = FRAME_WIDTH (f); FRAME_CHARHEIGHT (f) = FRAME_HEIGHT (f); } - + MARK_FRAME_TOOLBARS_CHANGED (f); + MARK_FRAME_GUTTERS_CHANGED (f); MARK_FRAME_CHANGED (f); f->echo_area_garbaged = 1; } @@ -2921,9 +3118,15 @@ change_frame_size (struct frame *f, int newheight, int newwidth, int delay) So deal. */ check_frame_size (f, &newheight, &newwidth); + /* Unconditionally mark that the frame has changed size. This is + because many things need to know after the + fact. f->size_change_pending will get reset below. The most that + can happen is that we will cycle through redisplay once more + --andy. */ + MARK_FRAME_SIZE_CHANGED (f); + if (delay || in_display || gc_in_progress) { - MARK_FRAME_SIZE_CHANGED (f); f->new_width = newwidth; f->new_height = newheight; return; @@ -2944,6 +3147,37 @@ change_frame_size (struct frame *f, int newheight, int newwidth, int delay) } +/* The caller is responsible for freeing the returned string. */ +static Bufbyte * +generate_title_string (struct window *w, Lisp_Object format_str, + face_index findex, int type) +{ + struct display_line *dl; + struct display_block *db; + int elt = 0; + + dl = &title_string_display_line; + db = get_display_block_from_line (dl, TEXT); + Dynarr_reset (db->runes); + + generate_formatted_string_db (format_str, Qnil, w, dl, db, findex, 0, + -1, type); + + Dynarr_reset (title_string_charc_dynarr); + while (elt < Dynarr_length (db->runes)) + { + if (Dynarr_atp (db->runes, elt)->type == RUNE_CHAR) + Dynarr_add (title_string_charc_dynarr, + Dynarr_atp (db->runes, elt)->object.cglyph); + elt++; + } + + return + convert_charc_string_into_malloced_string + (Dynarr_atp (title_string_charc_dynarr, 0), + Dynarr_length (title_string_charc_dynarr), 0); +} + void update_frame_title (struct frame *f) { @@ -2967,8 +3201,8 @@ update_frame_title (struct frame *f) if (HAS_FRAMEMETH_P (f, set_title_from_bufbyte)) { - title = generate_formatted_string (w, title_format, Qnil, - DEFAULT_INDEX, CURRENT_DISP); + title = generate_title_string (w, title_format, + DEFAULT_INDEX, CURRENT_DISP); FRAMEMETH (f, set_title_from_bufbyte, (f, title)); } @@ -2979,8 +3213,8 @@ update_frame_title (struct frame *f) if (title) xfree (title); - title = generate_formatted_string (w, icon_format, Qnil, - DEFAULT_INDEX, CURRENT_DISP); + title = generate_title_string (w, icon_format, + DEFAULT_INDEX, CURRENT_DISP); } FRAMEMETH (f, set_icon_name_from_bufbyte, (f, title)); } @@ -3039,9 +3273,29 @@ icon_glyph_changed (Lisp_Object glyph, Lisp_Object property, } +/***************************************************************************/ +/* */ +/* initialization */ +/* */ +/***************************************************************************/ + +void +init_frame (void) +{ +#ifndef PDUMP + if (!initialized) +#endif + { + title_string_charc_dynarr = Dynarr_new (Charc); + xzero (title_string_display_line); + } +} + void syms_of_frame (void) { + INIT_LRECORD_IMPLEMENTATION (frame); + defsymbol (&Qdelete_frame_hook, "delete-frame-hook"); defsymbol (&Qselect_frame_hook, "select-frame-hook"); defsymbol (&Qdeselect_frame_hook, "deselect-frame-hook"); @@ -3054,8 +3308,6 @@ syms_of_frame (void) defsymbol (&Qframep, "framep"); defsymbol (&Qframe_live_p, "frame-live-p"); - defsymbol (&Qframe_x_p, "frame-x-p"); - defsymbol (&Qframe_tty_p, "frame-tty-p"); defsymbol (&Qdelete_frame, "delete-frame"); defsymbol (&Qsynchronize_minibuffers, "synchronize-minibuffers"); defsymbol (&Qbuffer_predicate, "buffer-predicate"); @@ -3104,7 +3356,6 @@ syms_of_frame (void) defsymbol (&Qborder_width, "border-width"); /* Qwidth, Qheight, Qleft, Qtop in general.c */ defsymbol (&Qset_specifier, "set-specifier"); - defsymbol (&Qset_glyph_image, "set-glyph-image"); defsymbol (&Qset_face_property, "set-face-property"); defsymbol (&Qface_property_instance, "face-property-instance"); defsymbol (&Qframe_property_alias, "frame-property-alias"); @@ -3142,6 +3393,8 @@ syms_of_frame (void) DEFSUBR (Fvisible_frame_list); DEFSUBR (Fraise_frame); DEFSUBR (Flower_frame); + DEFSUBR (Fdisable_frame); + DEFSUBR (Fenable_frame); DEFSUBR (Fframe_property); DEFSUBR (Fframe_properties); DEFSUBR (Fset_frame_properties); @@ -3152,8 +3405,13 @@ syms_of_frame (void) DEFSUBR (Fset_frame_height); DEFSUBR (Fset_frame_width); DEFSUBR (Fset_frame_size); + DEFSUBR (Fset_frame_pixel_height); + DEFSUBR (Fset_frame_pixel_width); + DEFSUBR (Fset_frame_pixel_size); DEFSUBR (Fset_frame_position); DEFSUBR (Fset_frame_pointer); + DEFSUBR (Fprint_job_page_number); + DEFSUBR (Fprint_job_eject_page); } void @@ -3267,27 +3525,34 @@ visible frames. Vsynchronize_minibuffers = Qnil; DEFVAR_LISP ("frame-title-format", &Vframe_title_format /* -Controls the title of the X window corresponding to the selected frame. +Controls the title of the window-system window of the selected frame. This is the same format as `modeline-format' with the exception that %- is ignored. */ ); - Vframe_title_format = Fpurecopy (build_string ("%S: %b")); +/* #### I would change this unilaterally but for the wrath of the Kyles +of the world. */ +#ifdef WIN32_NATIVE + Vframe_title_format = build_string ("%b - XEmacs"); +#else + Vframe_title_format = build_string ("%S: %b"); +#endif DEFVAR_LISP ("frame-icon-title-format", &Vframe_icon_title_format /* Controls the title of the icon corresponding to the selected frame. See also the variable `frame-title-format'. */ ); - Vframe_icon_title_format = Fpurecopy (build_string ("%b")); + Vframe_icon_title_format = build_string ("%b"); DEFVAR_LISP ("default-frame-name", &Vdefault_frame_name /* The default name to assign to newly-created frames. -This can be overridden by arguments to `make-frame'. -This must be a string. +This can be overridden by arguments to `make-frame'. This must be a string. +This is used primarily for picking up X resources, and is *not* the title +of the frame. (See `frame-title-format'.) */ ); #ifndef INFODOCK - Vdefault_frame_name = Fpurecopy (build_string ("emacs")); + Vdefault_frame_name = build_string ("emacs"); #else - Vdefault_frame_name = Fpurecopy (build_string ("InfoDock")); + Vdefault_frame_name = build_string ("InfoDock"); #endif DEFVAR_LISP ("default-frame-plist", &Vdefault_frame_plist /* diff --git a/src/gdbinit b/src/gdbinit deleted file mode 100644 index 162b641..0000000 --- a/src/gdbinit +++ /dev/null @@ -1,421 +0,0 @@ -# -*- ksh -*- -# Copyright (C) 1998 Free Software Foundation, Inc. - -# This file is part of XEmacs. - -# XEmacs is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 2, or (at your option) any -# later version. - -# XEmacs 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 XEmacs; see the file COPYING. If not, write to -# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -# Author: Martin Buchholz - -# Some useful commands for debugging emacs with gdb 4.16 or better. -# Install this as your .gdbinit file in your home directory, -# or source this file from your .gdbinit -# Configure xemacs with --debug, and compile with -g. -# -# See also the question of the XEmacs FAQ, titled -# "How to Debug an XEmacs problem with a debugger". -# -# This can be used to debug XEmacs no matter how the following are -# specified: - -# USE_UNION_TYPE -# USE_MINIMAL_TAGBITS -# USE_INDEXED_LRECORD_IMPLEMENTATION -# LRECORD_(SYMBOL|STRING|VECTOR) - -# (the above all have configure equivalents) - -# Some functions defined here require a running process, but most -# don't. Considerable effort has been expended to this end. - -# See the dbg_ C support code in src/alloc.c that allows the functions -# defined in this file to work correctly. - -set print union off -set print pretty off - -define decode_object - set $obj = (unsigned long) $arg0 - if dbg_USE_MINIMAL_TAGBITS - if $obj & 1 - # It's an int - set $val = $obj >> 1 - set $type = dbg_Lisp_Type_Int - else - set $type = $obj & dbg_typemask - if $type == dbg_Lisp_Type_Char - set $val = ($obj & dbg_valmask) >> dbg_gctypebits - else - # It's a record pointer - set $val = $obj - end - end - else - # not dbg_USE_MINIMAL_TAGBITS - set $val = $obj & dbg_valmask - set $type = ($obj & dbg_typemask) >> (dbg_valbits + 1) - end - - if $type == dbg_Lisp_Type_Record - set $lheader = (struct lrecord_header *) $val - if dbg_USE_INDEXED_LRECORD_IMPLEMENTATION - set $imp = lrecord_implementations_table[$lheader->type] - else - set $imp = $lheader->implementation - end - else - set $imp = -1 - end -end - -document decode_object -Usage: decode_object lisp_object -Extract implementation information from a Lisp Object. -Defines variables $val, $type and $imp. -end - -define xint -decode_object $arg0 -print ((long) $val) -end - -define xtype - decode_object $arg0 - if $type == dbg_Lisp_Type_Int - echo int\n - else - if $type == dbg_Lisp_Type_Char - echo char\n - else - if $type == dbg_Lisp_Type_Symbol - echo symbol\n - else - if $type == dbg_Lisp_Type_String - echo string\n - else - if $type == dbg_Lisp_Type_Vector - echo vector\n - else - if $type == dbg_Lisp_Type_Cons - echo cons\n - else - printf "record type: %s\n", $imp->name - # barf - end - end - end - end - end - end -end - -define run-temacs - unset env EMACSLOADPATH - set env EMACSBOOTSTRAPLOADPATH ../lisp/:.. - run -batch -l ../lisp/loadup.el run-temacs -q -end - -document run-temacs -Usage: run-temacs -Run temacs interactively, like xemacs. -Use this with debugging tools (like purify) that cannot deal with dumping, -or when temacs builds successfully, but xemacs does not. -end - -define update-elc - unset env EMACSLOADPATH - set env EMACSBOOTSTRAPLOADPATH ../lisp/:.. - run -batch -l ../lisp/update-elc.el -end - -document update-elc -Usage: update-elc -Run the core lisp byte compilation part of the build procedure. -Use when debugging temacs, not xemacs! -Use this when temacs builds successfully, but xemacs does not. -end - -define dump-temacs - unset env EMACSLOADPATH - set env EMACSBOOTSTRAPLOADPATH ../lisp/:.. - run -batch -l ../lisp/loadup.el dump -end - -document dump-temacs -Usage: dump-temacs -Run the dumping part of the build procedure. -Use when debugging temacs, not xemacs! -Use this when temacs builds successfully, but xemacs does not. -end - -# if you use Purify, do this: -# export PURIFYOPTIONS='-pointer-mask=0x0fffffff' - -define ldp - printf "%s", "Lisp => " - call debug_print($arg0) -end - -document ldp -Usage: ldp lisp_object -Print a Lisp Object value using the Lisp printer. -Requires a running xemacs process. -end - -define lbt -call debug_backtrace() -end - -document lbt -Usage: lbt -Print the current Lisp stack trace. -Requires a running xemacs process. -end - -define wtype -print $arg0->core.widget_class->core_class.class_name -end - -define xtname -print XrmQuarkToString(((Object)($arg0))->object.xrm_name) -end - -# GDB's command language makes you want to ... - -define pstruct - set $xstruct = (struct $arg0 *) $val - print $xstruct - print *$xstruct -end - -define pobj - decode_object $arg0 - if $type == dbg_Lisp_Type_Int - printf "Integer: %d\n", $val - else - if $type == dbg_Lisp_Type_Char - if $val < 128 - printf "Char: %c\n", $val - else - printf "Char: %d\n", $val - end - else - if $type == dbg_Lisp_Type_String || $imp == lrecord_string - pstruct Lisp_String - else - if $type == dbg_Lisp_Type_Cons || $imp == lrecord_cons - pstruct Lisp_Cons - else - if $type == dbg_Lisp_Type_Symbol || $imp == lrecord_symbol - pstruct Lisp_Symbol - printf "Symbol name: %s\n", $xstruct->name->_data - else - if $type == dbg_Lisp_Type_Vector || $imp == lrecord_vector - pstruct Lisp_Vector - printf "Vector of length %d\n", $xstruct->size - #print *($xstruct->_data) @ $xstruct->size - else - if $imp == lrecord_bit_vector - pstruct Lisp_Bit_Vector - else - if $imp == lrecord_buffer - pstruct buffer - else - if $imp == lrecord_char_table - pstruct Lisp_Char_Table - else - if $imp == lrecord_char_table_entry - pstruct Lisp_Char_Table_Entry - else - if $imp == lrecord_charset - pstruct Lisp_Charset - else - if $imp == lrecord_coding_system - pstruct Lisp_Coding_System - else - if $imp == lrecord_color_instance - pstruct Lisp_Color_Instance - else - if $imp == lrecord_command_builder - pstruct command_builder - else - if $imp == lrecord_compiled_function - pstruct Lisp_Compiled_Function - else - if $imp == lrecord_console - pstruct console - else - if $imp == lrecord_database - pstruct database - else - if $imp == lrecord_device - pstruct device - else - if $imp == lrecord_event - pstruct Lisp_Event - else - if $imp == lrecord_extent - pstruct extent - else - if $imp == lrecord_extent_auxiliary - pstruct extent_auxiliary - else - if $imp == lrecord_extent_info - pstruct extent_info - else - if $imp == lrecord_face - pstruct Lisp_Face - else - if $imp == lrecord_float - pstruct Lisp_Float - else - if $imp == lrecord_font_instance - pstruct Lisp_Font_Instance - else - if $imp == lrecord_frame - pstruct frame - else - if $imp == lrecord_glyph - pstruct Lisp_Glyph - else - if $imp == lrecord_hashtable - pstruct hashtable - else - if $imp == lrecord_image_instance - pstruct Lisp_Image_Instance - else - if $imp == lrecord_keymap - pstruct keymap - else - if $imp == lrecord_lcrecord_list - pstruct lcrecord_list - else - if $imp == lrecord_lstream - pstruct lstream - else - if $imp == lrecord_marker - pstruct Lisp_Marker - else - if $imp == lrecord_opaque - pstruct Lisp_Opaque - else - if $imp == lrecord_opaque_list - pstruct Lisp_Opaque_List - else - if $imp == lrecord_popup_data - pstruct popup_data - else - if $imp == lrecord_process - pstruct Lisp_Process - else - if $imp == lrecord_range_table - pstruct Lisp_Range_Table - else - if $imp == lrecord_specifier - pstruct Lisp_Specifier - else - if $imp == lrecord_subr - pstruct Lisp_Subr - else - if $imp == lrecord_symbol_value_buffer_local - pstruct symbol_value_buffer_local - else - if $imp == lrecord_symbol_value_forward - pstruct symbol_value_forward - else - if $imp == lrecord_symbol_value_lisp_magic - pstruct symbol_value_lisp_magic - else - if $imp == lrecord_symbol_value_varalias - pstruct symbol_value_varalias - else - if $imp == lrecord_toolbar_button - pstruct toolbar_button - else - if $imp == lrecord_tooltalk_message - pstruct Lisp_Tooltalk_Message - else - if $imp == lrecord_tooltalk_pattern - pstruct Lisp_Tooltalk_Pattern - else - if $imp == lrecord_weak_list - pstruct weak_list - else - if $imp == lrecord_window - pstruct window - else - if $imp == lrecord_window_configuration - pstruct window_config - else - echo Unknown Lisp Object type\n - print $arg0 - # Barf, gag, retch - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end - end -end - -document pobj -Usage: pobj lisp_object -Print the internal C structure of a underlying Lisp Object. -end diff --git a/src/general-slots.h b/src/general-slots.h index fac3a82..ebdec9b 100644 --- a/src/general-slots.h +++ b/src/general-slots.h @@ -92,6 +92,7 @@ SYMBOL_KEYWORD (Q_descriptor); SYMBOL (Qdevice); SYMBOL_KEYWORD (Q_device); SYMBOL (Qdialog); +SYMBOL (Qdirectory); SYMBOL (Qdimension); SYMBOL (Qdisplay); SYMBOL (Qdoc_string); @@ -118,6 +119,7 @@ SYMBOL (Qgap_overhead); SYMBOL (Qgeneric); SYMBOL (Qgeometry); SYMBOL (Qglobal); +SYMBOL (Qgtk); SYMBOL (Qgutter); SYMBOL (Qheight); SYMBOL_KEYWORD (Q_height); @@ -137,6 +139,8 @@ SYMBOL (Qinteger); SYMBOL (Qinternal); SYMBOL_KEYWORD (Q_items); SYMBOL_KEYWORD (Q_justify); +SYMBOL_KEYWORD (Q_vertically_justify); +SYMBOL_KEYWORD (Q_horizontally_justify); SYMBOL (Qkey); SYMBOL (Qkey_assoc); SYMBOL_KEYWORD (Q_key_sequence); @@ -183,13 +187,13 @@ SYMBOL (Qorientation); SYMBOL_KEYWORD (Q_orientation); SYMBOL (Qother); SYMBOL (Qpage_setup); +SYMBOL (Qpages); SYMBOL (Qpeer); SYMBOL (Qpointer); SYMBOL (Qpopup); SYMBOL (Qportrait); SYMBOL (Qprepend); SYMBOL (Qprint); -SYMBOL (Qprint_setup); SYMBOL (Qprinter); SYMBOL_KEYWORD (Q_printer_settings); SYMBOL (Qprocess); @@ -211,6 +215,7 @@ SYMBOL (Qright_margin); SYMBOL (Qsearch); SYMBOL (Qselected); SYMBOL_KEYWORD (Q_selected); +SYMBOL (Qselection); SYMBOL (Qset_glyph_image); SYMBOL (Qsignal); SYMBOL (Qsimple); diff --git a/src/glyphs-gtk.c b/src/glyphs-gtk.c index ce6e345..69e59e1 100644 --- a/src/glyphs-gtk.c +++ b/src/glyphs-gtk.c @@ -1576,13 +1576,15 @@ gtk_resource_instantiate (Lisp_Object image_instance, Lisp_Object instantiator, type = resource_symbol_to_type (resource_type); - // if (dest_mask & IMAGE_POINTER_MASK && type == IMAGE_POINTER_MASK) - // iitype = IMAGE_POINTER; - // else if (dest_mask & IMAGE_COLOR_PIXMAP_MASK) - // iitype = IMAGE_COLOR_PIXMAP; - // else - // incompatible_image_types (instantiator, dest_mask, - // IMAGE_COLOR_PIXMAP_MASK | IMAGE_POINTER_MASK); +#if 0 + if (dest_mask & IMAGE_POINTER_MASK && type == IMAGE_POINTER_MASK) + iitype = IMAGE_POINTER; + else if (dest_mask & IMAGE_COLOR_PIXMAP_MASK) + iitype = IMAGE_COLOR_PIXMAP; + else + incompatible_image_types (instantiator, dest_mask, + IMAGE_COLOR_PIXMAP_MASK | IMAGE_POINTER_MASK); +#endif /* mess with the keyword info we were provided with */ gtk_initialize_pixmap_image_instance (ii, 1, type); diff --git a/src/glyphs.c b/src/glyphs.c index b481ce8..a83f4b9 100644 --- a/src/glyphs.c +++ b/src/glyphs.c @@ -1,8 +1,9 @@ /* Generic glyph/image implementation + display tables Copyright (C) 1994, 1995 Board of Trustees, University of Illinois. Copyright (C) 1995 Tinker Systems - Copyright (C) 1995, 1996 Ben Wing + Copyright (C) 1995, 1996, 2000 Ben Wing Copyright (C) 1995 Sun Microsystems + Copyright (C) 1998, 1999, 2000 Andy Piper This file is part of XEmacs. @@ -23,23 +24,29 @@ Boston, MA 02111-1307, USA. */ /* Synched up with: Not in FSF. */ -/* Written by Ben Wing and Chuck Thompson */ +/* Written by Ben Wing and Chuck Thompson. Heavily modified / + rewritten by Andy Piper. */ #include <config.h> #include "lisp.h" +#include "blocktype.h" #include "buffer.h" +#include "chartab.h" #include "device.h" #include "elhash.h" #include "faces.h" #include "frame.h" -#include "insdel.h" #include "glyphs.h" +#include "insdel.h" #include "objects.h" +#include "opaque.h" +#include "rangetab.h" #include "redisplay.h" +#include "specifier.h" #include "window.h" -#ifdef HAVE_XPM +#if defined (HAVE_XPM) && !defined (HAVE_GTK) #include <X11/xpm.h> #endif @@ -52,11 +59,11 @@ Lisp_Object Qmono_pixmap_image_instance_p; Lisp_Object Qcolor_pixmap_image_instance_p; Lisp_Object Qpointer_image_instance_p; Lisp_Object Qsubwindow_image_instance_p; +Lisp_Object Qwidget_image_instance_p; Lisp_Object Qconst_glyph_variable; Lisp_Object Qmono_pixmap, Qcolor_pixmap, Qsubwindow; -Lisp_Object Q_file, Q_data, Q_face; +Lisp_Object Q_file, Q_data, Q_face, Q_pixel_width, Q_pixel_height; Lisp_Object Qformatted_string; - Lisp_Object Vcurrent_display_table; Lisp_Object Vtruncation_glyph, Vcontinuation_glyph, Voctal_escape_glyph; Lisp_Object Vcontrol_arrow_glyph, Vinvisible_text_glyph, Vhscroll_glyph; @@ -66,10 +73,15 @@ Lisp_Object Vimage_instantiator_format_list; Lisp_Object Vimage_instance_type_list; Lisp_Object Vglyph_type_list; +int disable_animated_pixmaps; + DEFINE_IMAGE_INSTANTIATOR_FORMAT (nothing); DEFINE_IMAGE_INSTANTIATOR_FORMAT (inherit); DEFINE_IMAGE_INSTANTIATOR_FORMAT (string); DEFINE_IMAGE_INSTANTIATOR_FORMAT (formatted_string); +DEFINE_IMAGE_INSTANTIATOR_FORMAT (subwindow); +DEFINE_IMAGE_INSTANTIATOR_FORMAT (text); +DEFINE_IMAGE_INSTANTIATOR_FORMAT (pointer); #ifdef HAVE_WINDOW_SYSTEM DEFINE_IMAGE_INSTANTIATOR_FORMAT (xbm); @@ -85,6 +97,11 @@ Lisp_Object Q_foreground, Q_background; #endif #endif +#ifdef HAVE_XFACE +DEFINE_IMAGE_INSTANTIATOR_FORMAT (xface); +Lisp_Object Qxface; +#endif + #ifdef HAVE_XPM DEFINE_IMAGE_INSTANTIATOR_FORMAT (xpm); Lisp_Object Qxpm; @@ -95,6 +112,7 @@ typedef struct image_instantiator_format_entry image_instantiator_format_entry; struct image_instantiator_format_entry { Lisp_Object symbol; + Lisp_Object device; struct image_instantiator_methods *meths; }; @@ -103,24 +121,40 @@ typedef struct Dynarr_declare (struct image_instantiator_format_entry); } image_instantiator_format_entry_dynarr; +/* This contains one entry per format, per device it's defined on. */ image_instantiator_format_entry_dynarr * the_image_instantiator_format_entry_dynarr; -static Lisp_Object allocate_image_instance (Lisp_Object device); +static Lisp_Object allocate_image_instance (Lisp_Object governing_domain, + Lisp_Object parent, + Lisp_Object instantiator); static void image_validate (Lisp_Object instantiator); static void glyph_property_was_changed (Lisp_Object glyph, Lisp_Object property, Lisp_Object locale); +static void set_image_instance_dirty_p (Lisp_Object instance, int dirty); +static void register_ignored_expose (struct frame* f, int x, int y, int width, int height); +static void cache_subwindow_instance_in_frame_maybe (Lisp_Object instance); +static void update_image_instance (Lisp_Object image_instance, + Lisp_Object instantiator); +/* Unfortunately windows and X are different. In windows BeginPaint() + will prevent WM_PAINT messages being generated so it is unnecessary + to register exposures as they will not occur. Under X they will + always occur. */ +int hold_ignored_expose_registration; + EXFUN (Fimage_instance_type, 1); EXFUN (Fglyph_type, 1); +EXFUN (Fnext_window, 4); /**************************************************************************** * Image Instantiators * ****************************************************************************/ -static struct image_instantiator_methods * -decode_image_instantiator_format (Lisp_Object format, Error_behavior errb) +struct image_instantiator_methods * +decode_device_ii_format (Lisp_Object device, Lisp_Object format, + Error_behavior errb) { int i; @@ -134,10 +168,19 @@ decode_image_instantiator_format (Lisp_Object format, Error_behavior errb) for (i = 0; i < Dynarr_length (the_image_instantiator_format_entry_dynarr); i++) { - if (EQ (format, - Dynarr_at (the_image_instantiator_format_entry_dynarr, i). - symbol)) - return Dynarr_at (the_image_instantiator_format_entry_dynarr, i).meths; + if ( EQ (format, + Dynarr_at (the_image_instantiator_format_entry_dynarr, i). + symbol) ) + { + Lisp_Object d = Dynarr_at (the_image_instantiator_format_entry_dynarr, i). + device; + if ((NILP (d) && NILP (device)) + || + (!NILP (device) && + EQ (CONSOLE_TYPE (XCONSOLE + (DEVICE_CONSOLE (XDEVICE (device)))), d))) + return Dynarr_at (the_image_instantiator_format_entry_dynarr, i).meths; + } } maybe_signal_simple_error ("Invalid image-instantiator format", format, @@ -146,22 +189,57 @@ decode_image_instantiator_format (Lisp_Object format, Error_behavior errb) return 0; } +struct image_instantiator_methods * +decode_image_instantiator_format (Lisp_Object format, Error_behavior errb) +{ + return decode_device_ii_format (Qnil, format, errb); +} + static int -valid_image_instantiator_format_p (Lisp_Object format) +valid_image_instantiator_format_p (Lisp_Object format, Lisp_Object locale) { - return (decode_image_instantiator_format (format, ERROR_ME_NOT) != 0); + int i; + struct image_instantiator_methods* meths = + decode_image_instantiator_format (format, ERROR_ME_NOT); + Lisp_Object contype = Qnil; + /* mess with the locale */ + if (!NILP (locale) && SYMBOLP (locale)) + contype = locale; + else + { + struct console* console = decode_console (locale); + contype = console ? CONSOLE_TYPE (console) : locale; + } + /* nothing is valid in all locales */ + if (EQ (format, Qnothing)) + return 1; + /* reject unknown formats */ + else if (NILP (contype) || !meths) + return 0; + + for (i = 0; i < Dynarr_length (meths->consoles); i++) + if (EQ (contype, Dynarr_at (meths->consoles, i).symbol)) + return 1; + return 0; } DEFUN ("valid-image-instantiator-format-p", Fvalid_image_instantiator_format_p, - 1, 1, 0, /* + 1, 2, 0, /* Given an IMAGE-INSTANTIATOR-FORMAT, return non-nil if it is valid. +If LOCALE is non-nil then the format is checked in that locale. +If LOCALE is nil the current console is used. + Valid formats are some subset of 'nothing, 'string, 'formatted-string, 'xpm, 'xbm, 'xface, 'gif, 'jpeg, 'png, 'tiff, 'cursor-font, 'font, -'autodetect, and 'subwindow, depending on how XEmacs was compiled. +'autodetect, 'subwindow, 'inherit, 'mswindows-resource, 'bmp, +'native-layout, 'layout, 'label, 'tab-control, 'tree-view, +'progress-gauge, 'scrollbar, 'combo-box, 'edit-field, 'button, +'widget, 'pointer, and 'text, depending on how XEmacs was compiled. */ - (image_instantiator_format)) + (image_instantiator_format, locale)) { - return valid_image_instantiator_format_p (image_instantiator_format) ? + return valid_image_instantiator_format_p (image_instantiator_format, + locale) ? Qt : Qnil; } @@ -175,17 +253,26 @@ Return a list of valid image-instantiator formats. } void -add_entry_to_image_instantiator_format_list (Lisp_Object symbol, - struct - image_instantiator_methods *meths) +add_entry_to_device_ii_format_list (Lisp_Object device, Lisp_Object symbol, + struct image_instantiator_methods *meths) { struct image_instantiator_format_entry entry; entry.symbol = symbol; + entry.device = device; entry.meths = meths; Dynarr_add (the_image_instantiator_format_entry_dynarr, entry); - Vimage_instantiator_format_list = - Fcons (symbol, Vimage_instantiator_format_list); + if (NILP (memq_no_quit (symbol, Vimage_instantiator_format_list))) + Vimage_instantiator_format_list = + Fcons (symbol, Vimage_instantiator_format_list); +} + +void +add_entry_to_image_instantiator_format_list (Lisp_Object symbol, + struct + image_instantiator_methods *meths) +{ + add_entry_to_device_ii_format_list (Qnil, symbol, meths); } static Lisp_Object * @@ -196,7 +283,7 @@ get_image_conversion_list (Lisp_Object console_type) DEFUN ("set-console-type-image-conversion-list", Fset_console_type_image_conversion_list, 2, 2, 0, /* -Set the image-conversion-list for consoles of the given TYPE. +Set the image-conversion-list for consoles of the given CONSOLE-TYPE. The image-conversion-list specifies how image instantiators that are strings should be interpreted. Each element of the list should be a list of two elements (a regular expression string and a vector) or @@ -264,7 +351,7 @@ specifiers will not be affected. DEFUN ("console-type-image-conversion-list", Fconsole_type_image_conversion_list, 1, 1, 0, /* -Return the image-conversion-list for devices of the given TYPE. +Return the image-conversion-list for devices of the given CONSOLE-TYPE. The image-conversion-list specifies how to interpret image string instantiators for the specified console type. See `set-console-type-image-conversion-list' for a description of its syntax. @@ -295,7 +382,7 @@ process_image_string_instantiator (Lisp_Object data, skip it. */ if (!(dest_mask & IIFORMAT_METH (decode_image_instantiator_format - (XVECTOR_DATA (typevec)[0], ERROR_ME), + (INSTANTIATOR_TYPE (typevec), ERROR_ME), possible_dest_types, ()))) continue; if (fast_string_match (exp, 0, data, 0, -1, 0, ERROR_ME, 0) >= 0) @@ -349,13 +436,98 @@ find_keyword_in_vector (Lisp_Object vector, Lisp_Object keyword) return find_keyword_in_vector_or_given (vector, keyword, Qnil); } +static Lisp_Object +find_instantiator_differences (Lisp_Object new, Lisp_Object old) +{ + Lisp_Object alist = Qnil; + Lisp_Object *elt = XVECTOR_DATA (new); + Lisp_Object *old_elt = XVECTOR_DATA (old); + int len = XVECTOR_LENGTH (new); + struct gcpro gcpro1; + + /* If the vector length has changed then consider everything + changed. We could try and figure out what properties have + disappeared or been added, but this code is only used as an + optimization anyway so lets not bother. */ + if (len != XVECTOR_LENGTH (old)) + return new; + + GCPRO1 (alist); + + for (len -= 2; len >= 1; len -= 2) + { + /* Keyword comparisons can be done with eq, the value must be + done with equal. + #### Note that this does not optimize re-ordering. */ + if (!EQ (elt[len], old_elt[len]) + || !internal_equal (elt[len+1], old_elt[len+1], 0)) + alist = Fcons (Fcons (elt[len], elt[len+1]), alist); + } + + { + Lisp_Object result = alist_to_tagged_vector (elt[0], alist); + free_alist (alist); + RETURN_UNGCPRO (result); + } +} + +DEFUN ("set-instantiator-property", Fset_instantiator_property, + 3, 3, 0, /* +Destructively set the property KEYWORD of INSTANTIATOR to VALUE. +If the property is not set then it is added to a copy of the +instantiator and the new instantiator returned. +Use `set-glyph-image' on glyphs to register instantiator changes. */ + (instantiator, keyword, value)) +{ + Lisp_Object *elt; + int len; + + CHECK_VECTOR (instantiator); + if (!KEYWORDP (keyword)) + signal_simple_error ("instantiator property must be a keyword", keyword); + + elt = XVECTOR_DATA (instantiator); + len = XVECTOR_LENGTH (instantiator); + + for (len -= 2; len >= 1; len -= 2) + { + if (EQ (elt[len], keyword)) + { + elt[len+1] = value; + break; + } + } + + /* Didn't find it so add it. */ + if (len < 1) + { + Lisp_Object alist = Qnil, result; + struct gcpro gcpro1; + + GCPRO1 (alist); + alist = tagged_vector_to_alist (instantiator); + alist = Fcons (Fcons (keyword, value), alist); + result = alist_to_tagged_vector (elt[0], alist); + free_alist (alist); + RETURN_UNGCPRO (result); + } + + return instantiator; +} + void check_valid_string (Lisp_Object data) { CHECK_STRING (data); } -static void +void +check_valid_vector (Lisp_Object data) +{ + CHECK_VECTOR (data); +} + +void check_valid_face (Lisp_Object data) { Fget_face (data); @@ -461,7 +633,90 @@ alist_to_tagged_vector (Lisp_Object tag, Lisp_Object alist) return Fvector (len, elt); } +#ifdef ERROR_CHECK_GLYPHS +static int +check_instance_cache_mapper (Lisp_Object key, Lisp_Object value, + void *flag_closure) +{ + /* This function can GC */ + /* value can be nil; we cache failures as well as successes */ + if (!NILP (value)) + { + Lisp_Object window; + VOID_TO_LISP (window, flag_closure); + assert (EQ (XIMAGE_INSTANCE_DOMAIN (value), window)); + } + + return 0; +} + +void +check_window_subwindow_cache (struct window* w) +{ + Lisp_Object window; + + XSETWINDOW (window, w); + + assert (!NILP (w->subwindow_instance_cache)); + elisp_maphash (check_instance_cache_mapper, + w->subwindow_instance_cache, + LISP_TO_VOID (window)); +} + +void +check_image_instance_structure (Lisp_Object instance) +{ + /* Weird nothing images exist at startup when the console is + deleted. */ + if (!NOTHING_IMAGE_INSTANCEP (instance)) + { + assert (DOMAIN_LIVE_P (instance)); + assert (VECTORP (XIMAGE_INSTANCE_INSTANTIATOR (instance))); + } + if (WINDOWP (XIMAGE_INSTANCE_DOMAIN (instance))) + check_window_subwindow_cache + (XWINDOW (XIMAGE_INSTANCE_DOMAIN (instance))); +} +#endif + +/* Determine what kind of domain governs the image instance. + Verify that the given domain is at least as specific, and extract + the governing domain from it. */ static Lisp_Object +get_image_instantiator_governing_domain (Lisp_Object instantiator, + Lisp_Object domain) +{ + int governing_domain; + + struct image_instantiator_methods *meths = + decode_image_instantiator_format (INSTANTIATOR_TYPE (instantiator), + ERROR_ME); + governing_domain = IIFORMAT_METH_OR_GIVEN (meths, governing_domain, (), + GOVERNING_DOMAIN_DEVICE); + + if (governing_domain == GOVERNING_DOMAIN_WINDOW + && NILP (DOMAIN_WINDOW (domain))) + signal_simple_error_2 ("Domain for this instantiator must be resolvable to a window", + instantiator, domain); + else if (governing_domain == GOVERNING_DOMAIN_FRAME + && NILP (DOMAIN_FRAME (domain))) + signal_simple_error_2 + ("Domain for this instantiator must be resolvable to a frame", + instantiator, domain); + + if (governing_domain == GOVERNING_DOMAIN_WINDOW) + domain = DOMAIN_WINDOW (domain); + else if (governing_domain == GOVERNING_DOMAIN_FRAME) + domain = DOMAIN_FRAME (domain); + else if (governing_domain == GOVERNING_DOMAIN_DEVICE) + domain = DOMAIN_DEVICE (domain); + else + abort (); + + return domain; +} + +Lisp_Object normalize_image_instantiator (Lisp_Object instantiator, Lisp_Object contype, Lisp_Object dest_mask) @@ -472,8 +727,9 @@ normalize_image_instantiator (Lisp_Object instantiator, if (STRINGP (instantiator)) instantiator = process_image_string_instantiator (instantiator, contype, XINT (dest_mask)); - - assert (VECTORP (instantiator)); + /* Subsequent validation will pick this up. */ + if (!VECTORP (instantiator)) + return instantiator; /* We have to always store the actual pixmap data and not the filename even though this is a potential memory pig. We have to do this because it is quite possible that we will need to @@ -481,37 +737,91 @@ normalize_image_instantiator (Lisp_Object instantiator, longer exist (e.g. w3 pixmaps are almost always from temporary files). */ { - struct image_instantiator_methods * meths = - decode_image_instantiator_format (XVECTOR_DATA (instantiator)[0], - ERROR_ME); - return IIFORMAT_METH_OR_GIVEN (meths, normalize, - (instantiator, contype), - instantiator); + struct gcpro gcpro1; + struct image_instantiator_methods *meths; + + GCPRO1 (instantiator); + + meths = decode_image_instantiator_format (INSTANTIATOR_TYPE (instantiator), + ERROR_ME); + RETURN_UNGCPRO (IIFORMAT_METH_OR_GIVEN (meths, normalize, + (instantiator, contype, dest_mask), + instantiator)); } } static Lisp_Object -instantiate_image_instantiator (Lisp_Object device, Lisp_Object domain, +instantiate_image_instantiator (Lisp_Object governing_domain, + Lisp_Object domain, Lisp_Object instantiator, Lisp_Object pointer_fg, Lisp_Object pointer_bg, - int dest_mask) + int dest_mask, Lisp_Object glyph) { - Lisp_Object ii = allocate_image_instance (device); - struct image_instantiator_methods *meths; + Lisp_Object ii = allocate_image_instance (governing_domain, + IMAGE_INSTANCEP (domain) ? + domain : glyph, instantiator); + Lisp_Image_Instance* p = XIMAGE_INSTANCE (ii); + struct image_instantiator_methods *meths, *device_meths; struct gcpro gcpro1; GCPRO1 (ii); - meths = decode_image_instantiator_format (XVECTOR_DATA (instantiator)[0], + if (!valid_image_instantiator_format_p (INSTANTIATOR_TYPE (instantiator), + DOMAIN_DEVICE (governing_domain))) + signal_simple_error + ("Image instantiator format is invalid in this locale.", + instantiator); + + meths = decode_image_instantiator_format (INSTANTIATOR_TYPE (instantiator), ERROR_ME); - if (!HAS_IIFORMAT_METH_P (meths, instantiate)) + MAYBE_IIFORMAT_METH (meths, instantiate, (ii, instantiator, pointer_fg, + pointer_bg, dest_mask, domain)); + + /* Now do device specific instantiation. */ + device_meths = decode_device_ii_format (DOMAIN_DEVICE (governing_domain), + INSTANTIATOR_TYPE (instantiator), + ERROR_ME_NOT); + + if (!HAS_IIFORMAT_METH_P (meths, instantiate) + && (!device_meths || !HAS_IIFORMAT_METH_P (device_meths, instantiate))) signal_simple_error ("Don't know how to instantiate this image instantiator?", instantiator); - IIFORMAT_METH (meths, instantiate, (ii, instantiator, pointer_fg, - pointer_bg, dest_mask, domain)); - UNGCPRO; - return ii; + /* In general native window system methods will require sane + geometry values, thus the instance needs to have been laid-out + before they get called. */ + image_instance_layout (ii, XIMAGE_INSTANCE_WIDTH (ii), + XIMAGE_INSTANCE_HEIGHT (ii), + IMAGE_UNCHANGED_GEOMETRY, + IMAGE_UNCHANGED_GEOMETRY, domain); + + MAYBE_IIFORMAT_METH (device_meths, instantiate, (ii, instantiator, pointer_fg, + pointer_bg, dest_mask, domain)); + /* Do post instantiation. */ + MAYBE_IIFORMAT_METH (meths, post_instantiate, (ii, instantiator, domain)); + MAYBE_IIFORMAT_METH (device_meths, post_instantiate, (ii, instantiator, domain)); + + /* We're done. */ + IMAGE_INSTANCE_INITIALIZED (p) = 1; + /* Now that we're done verify that we really are laid out. */ + if (IMAGE_INSTANCE_LAYOUT_CHANGED (p)) + image_instance_layout (ii, XIMAGE_INSTANCE_WIDTH (ii), + XIMAGE_INSTANCE_HEIGHT (ii), + IMAGE_UNCHANGED_GEOMETRY, + IMAGE_UNCHANGED_GEOMETRY, domain); + + /* We *must* have a clean image at this point. */ + IMAGE_INSTANCE_TEXT_CHANGED (p) = 0; + IMAGE_INSTANCE_SIZE_CHANGED (p) = 0; + IMAGE_INSTANCE_LAYOUT_CHANGED (p) = 0; + IMAGE_INSTANCE_DIRTYP (p) = 0; + + assert ( XIMAGE_INSTANCE_HEIGHT (ii) >= 0 + && XIMAGE_INSTANCE_WIDTH (ii) >= 0 ); + + ERROR_CHECK_IMAGE_INSTANCE (ii); + + RETURN_UNGCPRO (ii); } @@ -522,33 +832,67 @@ instantiate_image_instantiator (Lisp_Object device, Lisp_Object domain, Lisp_Object Qimage_instancep; static Lisp_Object -mark_image_instance (Lisp_Object obj, void (*markobj) (Lisp_Object)) +mark_image_instance (Lisp_Object obj) { - struct Lisp_Image_Instance *i = XIMAGE_INSTANCE (obj); + Lisp_Image_Instance *i = XIMAGE_INSTANCE (obj); + + /* #### I want to check the instance here, but there are way too + many instances of the instance being marked while the domain is + dead. For instance you can get marked through an event when using + callback_ex.*/ +#if 0 + ERROR_CHECK_IMAGE_INSTANCE (obj); +#endif + + mark_object (i->name); + mark_object (i->instantiator); + /* Is this legal in marking? We may get in the situation where the + domain has been deleted - making the instance unusable. It seems + better to remove the domain so that it can be finalized. */ + if (!DOMAIN_LIVE_P (i->domain)) + i->domain = Qnil; + else + mark_object (i->domain); - (markobj) (i->name); + /* We don't mark the glyph reference since that would create a + circularity preventing GC. Ditto the instantiator. */ switch (IMAGE_INSTANCE_TYPE (i)) { case IMAGE_TEXT: - (markobj) (IMAGE_INSTANCE_TEXT_STRING (i)); + mark_object (IMAGE_INSTANCE_TEXT_STRING (i)); break; case IMAGE_MONO_PIXMAP: case IMAGE_COLOR_PIXMAP: - (markobj) (IMAGE_INSTANCE_PIXMAP_FILENAME (i)); - (markobj) (IMAGE_INSTANCE_PIXMAP_MASK_FILENAME (i)); - (markobj) (IMAGE_INSTANCE_PIXMAP_HOTSPOT_X (i)); - (markobj) (IMAGE_INSTANCE_PIXMAP_HOTSPOT_Y (i)); - (markobj) (IMAGE_INSTANCE_PIXMAP_FG (i)); - (markobj) (IMAGE_INSTANCE_PIXMAP_BG (i)); + mark_object (IMAGE_INSTANCE_PIXMAP_FILENAME (i)); + mark_object (IMAGE_INSTANCE_PIXMAP_MASK_FILENAME (i)); + mark_object (IMAGE_INSTANCE_PIXMAP_HOTSPOT_X (i)); + mark_object (IMAGE_INSTANCE_PIXMAP_HOTSPOT_Y (i)); + mark_object (IMAGE_INSTANCE_PIXMAP_FG (i)); + mark_object (IMAGE_INSTANCE_PIXMAP_BG (i)); break; + + case IMAGE_WIDGET: + mark_object (IMAGE_INSTANCE_WIDGET_TYPE (i)); + mark_object (IMAGE_INSTANCE_WIDGET_PROPS (i)); + mark_object (IMAGE_INSTANCE_SUBWINDOW_FACE (i)); + mark_object (IMAGE_INSTANCE_WIDGET_ITEMS (i)); + mark_object (IMAGE_INSTANCE_LAYOUT_CHILDREN (i)); + mark_object (IMAGE_INSTANCE_WIDGET_PENDING_ITEMS (i)); + mark_object (IMAGE_INSTANCE_WIDGET_HEIGHT_SUBR (i)); + mark_object (IMAGE_INSTANCE_WIDGET_WIDTH_SUBR (i)); case IMAGE_SUBWINDOW: - /* #### implement me */ break; + default: break; } - MAYBE_DEVMETH (XDEVICE (i->device), mark_image_instance, (i, markobj)); + /* The image may have been previously finalized (yes that's weird, + see Fdelete_frame() and mark_window_as_deleted()), in which case + the domain will be nil, so cope with this. */ + if (!NILP (IMAGE_INSTANCE_DEVICE (i))) + MAYBE_DEVMETH (XDEVICE (IMAGE_INSTANCE_DEVICE (i)), + mark_image_instance, (i)); return i->device; } @@ -558,7 +902,7 @@ print_image_instance (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) { char buf[100]; - struct Lisp_Image_Instance *ii = XIMAGE_INSTANCE (obj); + Lisp_Image_Instance *ii = XIMAGE_INSTANCE (obj); if (print_readably) error ("printing unreadable object #<image-instance 0x%x>", @@ -572,7 +916,7 @@ print_image_instance (Lisp_Object obj, Lisp_Object printcharfun, write_c_string (" ", printcharfun); } write_c_string ("on ", printcharfun); - print_internal (ii->device, printcharfun, 0); + print_internal (ii->domain, printcharfun, 0); write_c_string (" ", printcharfun); switch (IMAGE_INSTANCE_TYPE (ii)) { @@ -645,15 +989,53 @@ print_image_instance (Lisp_Object obj, Lisp_Object printcharfun, } break; + case IMAGE_WIDGET: + print_internal (IMAGE_INSTANCE_WIDGET_TYPE (ii), printcharfun, 0); + + if (GUI_ITEMP (IMAGE_INSTANCE_WIDGET_ITEM (ii))) + { + write_c_string (" ", printcharfun); + print_internal (IMAGE_INSTANCE_WIDGET_TEXT (ii), printcharfun, 1); + } + + if (!NILP (IMAGE_INSTANCE_WIDGET_FACE (ii))) + { + write_c_string (" face=", printcharfun); + print_internal + (IMAGE_INSTANCE_WIDGET_FACE (ii), printcharfun, 0); + } + /* fallthrough */ + case IMAGE_SUBWINDOW: - /* #### implement me */ + sprintf (buf, " %dx%d", IMAGE_INSTANCE_WIDTH (ii), + IMAGE_INSTANCE_HEIGHT (ii)); + write_c_string (buf, printcharfun); + + /* This is stolen from frame.c. Subwindows are strange in that they + are specific to a particular frame so we want to print in their + description what that frame is. */ + + write_c_string (" on #<", printcharfun); + { + struct frame* f = XFRAME (IMAGE_INSTANCE_FRAME (ii)); + + if (!FRAME_LIVE_P (f)) + write_c_string ("dead", printcharfun); + else + write_c_string (DEVICE_TYPE_NAME (XDEVICE (FRAME_DEVICE (f))), + printcharfun); + } + write_c_string ("-frame>", printcharfun); + sprintf (buf, " 0x%p", IMAGE_INSTANCE_SUBWINDOW_ID (ii)); + write_c_string (buf, printcharfun); + break; default: abort (); } - MAYBE_DEVMETH (XDEVICE (ii->device), print_image_instance, + MAYBE_DEVMETH (DOMAIN_XDEVICE (ii->domain), print_image_instance, (ii, printcharfun, escapeflag)); sprintf (buf, " 0x%x>", ii->header.uid); write_c_string (buf, printcharfun); @@ -662,31 +1044,50 @@ print_image_instance (Lisp_Object obj, Lisp_Object printcharfun, static void finalize_image_instance (void *header, int for_disksave) { - struct Lisp_Image_Instance *i = (struct Lisp_Image_Instance *) header; + Lisp_Image_Instance *i = (Lisp_Image_Instance *) header; - if (IMAGE_INSTANCE_TYPE (i) == IMAGE_NOTHING) - /* objects like this exist at dump time, so don't bomb out. */ + /* objects like this exist at dump time, so don't bomb out. */ + if (IMAGE_INSTANCE_TYPE (i) == IMAGE_NOTHING + || + NILP (IMAGE_INSTANCE_DEVICE (i))) return; if (for_disksave) finalose (i); - MAYBE_DEVMETH (XDEVICE (i->device), finalize_image_instance, (i)); + /* We can't use the domain here, because it might have + disappeared. */ + MAYBE_DEVMETH (XDEVICE (IMAGE_INSTANCE_DEVICE (i)), + finalize_image_instance, (i)); + + /* Make sure we don't try this twice. */ + IMAGE_INSTANCE_DEVICE (i) = Qnil; } static int -image_instance_equal (Lisp_Object o1, Lisp_Object o2, int depth) -{ - struct Lisp_Image_Instance *i1 = XIMAGE_INSTANCE (o1); - struct Lisp_Image_Instance *i2 = XIMAGE_INSTANCE (o2); - struct device *d1 = XDEVICE (i1->device); - struct device *d2 = XDEVICE (i2->device); - - if (d1 != d2) - return 0; - if (IMAGE_INSTANCE_TYPE (i1) != IMAGE_INSTANCE_TYPE (i2)) +image_instance_equal (Lisp_Object obj1, Lisp_Object obj2, int depth) +{ + Lisp_Image_Instance *i1 = XIMAGE_INSTANCE (obj1); + Lisp_Image_Instance *i2 = XIMAGE_INSTANCE (obj2); + + ERROR_CHECK_IMAGE_INSTANCE (obj1); + ERROR_CHECK_IMAGE_INSTANCE (obj2); + + if (!EQ (IMAGE_INSTANCE_DOMAIN (i1), + IMAGE_INSTANCE_DOMAIN (i2)) + || IMAGE_INSTANCE_TYPE (i1) != IMAGE_INSTANCE_TYPE (i2) + || IMAGE_INSTANCE_WIDTH (i1) != IMAGE_INSTANCE_WIDTH (i2) + || IMAGE_INSTANCE_MARGIN_WIDTH (i1) != + IMAGE_INSTANCE_MARGIN_WIDTH (i2) + || IMAGE_INSTANCE_HEIGHT (i1) != IMAGE_INSTANCE_HEIGHT (i2) + || IMAGE_INSTANCE_XOFFSET (i1) != IMAGE_INSTANCE_XOFFSET (i2) + || IMAGE_INSTANCE_YOFFSET (i1) != IMAGE_INSTANCE_YOFFSET (i2)) return 0; if (!internal_equal (IMAGE_INSTANCE_NAME (i1), IMAGE_INSTANCE_NAME (i2), depth + 1)) return 0; + if (!internal_equal (IMAGE_INSTANCE_INSTANTIATOR (i1), + IMAGE_INSTANCE_INSTANTIATOR (i2), + depth + 1)) + return 0; switch (IMAGE_INSTANCE_TYPE (i1)) { @@ -703,12 +1104,10 @@ image_instance_equal (Lisp_Object o1, Lisp_Object o2, int depth) case IMAGE_MONO_PIXMAP: case IMAGE_COLOR_PIXMAP: case IMAGE_POINTER: - if (!(IMAGE_INSTANCE_PIXMAP_WIDTH (i1) == - IMAGE_INSTANCE_PIXMAP_WIDTH (i2) && - IMAGE_INSTANCE_PIXMAP_HEIGHT (i1) == - IMAGE_INSTANCE_PIXMAP_HEIGHT (i2) && - IMAGE_INSTANCE_PIXMAP_DEPTH (i1) == + if (!(IMAGE_INSTANCE_PIXMAP_DEPTH (i1) == IMAGE_INSTANCE_PIXMAP_DEPTH (i2) && + IMAGE_INSTANCE_PIXMAP_SLICE (i1) == + IMAGE_INSTANCE_PIXMAP_SLICE (i2) && EQ (IMAGE_INSTANCE_PIXMAP_HOTSPOT_X (i1), IMAGE_INSTANCE_PIXMAP_HOTSPOT_X (i2)) && EQ (IMAGE_INSTANCE_PIXMAP_HOTSPOT_Y (i1), @@ -722,23 +1121,85 @@ image_instance_equal (Lisp_Object o1, Lisp_Object o2, int depth) return 0; break; + case IMAGE_WIDGET: + if (!(EQ (IMAGE_INSTANCE_WIDGET_TYPE (i1), + IMAGE_INSTANCE_WIDGET_TYPE (i2)) + && IMAGE_INSTANCE_SUBWINDOW_ID (i1) == + IMAGE_INSTANCE_SUBWINDOW_ID (i2) + && + EQ (IMAGE_INSTANCE_WIDGET_FACE (i1), + IMAGE_INSTANCE_WIDGET_TYPE (i2)) + && internal_equal (IMAGE_INSTANCE_WIDGET_ITEMS (i1), + IMAGE_INSTANCE_WIDGET_ITEMS (i2), + depth + 1) + && internal_equal (IMAGE_INSTANCE_LAYOUT_CHILDREN (i1), + IMAGE_INSTANCE_LAYOUT_CHILDREN (i2), + depth + 1) + && internal_equal (IMAGE_INSTANCE_WIDGET_PROPS (i1), + IMAGE_INSTANCE_WIDGET_PROPS (i2), + depth + 1) + && internal_equal (IMAGE_INSTANCE_WIDGET_WIDTH_SUBR (i1), + IMAGE_INSTANCE_WIDGET_WIDTH_SUBR (i2), + depth + 1) + && internal_equal (IMAGE_INSTANCE_WIDGET_HEIGHT_SUBR (i1), + IMAGE_INSTANCE_WIDGET_HEIGHT_SUBR (i2), + depth + 1) + )) + return 0; + break; + case IMAGE_SUBWINDOW: - /* #### implement me */ + if (!(IMAGE_INSTANCE_SUBWINDOW_ID (i1) == + IMAGE_INSTANCE_SUBWINDOW_ID (i2))) + return 0; break; default: abort (); } - return DEVMETH_OR_GIVEN (d1, image_instance_equal, (i1, i2, depth), 1); + return DEVMETH_OR_GIVEN (DOMAIN_XDEVICE (i1->domain), + image_instance_equal, (i1, i2, depth), 1); +} + +/* Image instance domain manipulators. We can't error check in these + otherwise we get into infinite recursion. */ +Lisp_Object +image_instance_device (Lisp_Object instance) +{ + return XIMAGE_INSTANCE_DEVICE (instance); +} + +Lisp_Object +image_instance_frame (Lisp_Object instance) +{ + return XIMAGE_INSTANCE_FRAME (instance); +} + +Lisp_Object +image_instance_window (Lisp_Object instance) +{ + return DOMAIN_WINDOW (XIMAGE_INSTANCE_DOMAIN (instance)); +} + +int +image_instance_live_p (Lisp_Object instance) +{ + return DOMAIN_LIVE_P (XIMAGE_INSTANCE_DOMAIN (instance)); } static unsigned long image_instance_hash (Lisp_Object obj, int depth) { - struct Lisp_Image_Instance *i = XIMAGE_INSTANCE (obj); - struct device *d = XDEVICE (i->device); - unsigned long hash = (unsigned long) d; + Lisp_Image_Instance *i = XIMAGE_INSTANCE (obj); + unsigned long hash = HASH5 (LISP_HASH (IMAGE_INSTANCE_DOMAIN (i)), + IMAGE_INSTANCE_WIDTH (i), + IMAGE_INSTANCE_MARGIN_WIDTH (i), + IMAGE_INSTANCE_HEIGHT (i), + internal_hash (IMAGE_INSTANCE_INSTANTIATOR (i), + depth + 1)); + + ERROR_CHECK_IMAGE_INSTANCE (obj); switch (IMAGE_INSTANCE_TYPE (i)) { @@ -753,43 +1214,78 @@ image_instance_hash (Lisp_Object obj, int depth) case IMAGE_MONO_PIXMAP: case IMAGE_COLOR_PIXMAP: case IMAGE_POINTER: - hash = HASH5 (hash, IMAGE_INSTANCE_PIXMAP_WIDTH (i), - IMAGE_INSTANCE_PIXMAP_HEIGHT (i), - IMAGE_INSTANCE_PIXMAP_DEPTH (i), + hash = HASH4 (hash, IMAGE_INSTANCE_PIXMAP_DEPTH (i), + IMAGE_INSTANCE_PIXMAP_SLICE (i), internal_hash (IMAGE_INSTANCE_PIXMAP_FILENAME (i), depth + 1)); break; + case IMAGE_WIDGET: + /* We need the hash to be equivalent to what should be + displayed. */ + hash = HASH5 (hash, + LISP_HASH (IMAGE_INSTANCE_WIDGET_TYPE (i)), + internal_hash (IMAGE_INSTANCE_WIDGET_PROPS (i), depth + 1), + internal_hash (IMAGE_INSTANCE_WIDGET_ITEMS (i), depth + 1), + internal_hash (IMAGE_INSTANCE_LAYOUT_CHILDREN (i), + depth + 1)); case IMAGE_SUBWINDOW: - /* #### implement me */ + hash = HASH2 (hash, (EMACS_INT) IMAGE_INSTANCE_SUBWINDOW_ID (i)); break; default: abort (); } - return HASH2 (hash, DEVMETH_OR_GIVEN (d, image_instance_hash, (i, depth), - 0)); + return HASH2 (hash, DEVMETH_OR_GIVEN + (XDEVICE (image_instance_device (obj)), + image_instance_hash, (i, depth), + 0)); } DEFINE_LRECORD_IMPLEMENTATION ("image-instance", image_instance, mark_image_instance, print_image_instance, finalize_image_instance, image_instance_equal, - image_instance_hash, - struct Lisp_Image_Instance); + image_instance_hash, 0, + Lisp_Image_Instance); static Lisp_Object -allocate_image_instance (Lisp_Object device) +allocate_image_instance (Lisp_Object governing_domain, Lisp_Object parent, + Lisp_Object instantiator) { - struct Lisp_Image_Instance *lp = - alloc_lcrecord_type (struct Lisp_Image_Instance, lrecord_image_instance); + Lisp_Image_Instance *lp = + alloc_lcrecord_type (Lisp_Image_Instance, &lrecord_image_instance); Lisp_Object val; zero_lcrecord (lp); - lp->device = device; + /* It's not possible to simply keep a record of the domain in which + the instance was instantiated. This is because caching may mean + that the domain becomes invalid but the instance remains + valid. However, the only truly relevant domain is the domain in + which the instance is cached since this is the one that will be + common to the instances. */ + lp->domain = governing_domain; + /* The cache domain is not quite sufficient since the domain can get + deleted before the image instance does. We need to know the + domain device in order to finalize the image instance + properly. We therefore record the device also. */ + lp->device = DOMAIN_DEVICE (governing_domain); lp->type = IMAGE_NOTHING; lp->name = Qnil; + lp->x_offset = 0; + lp->y_offset = 0; + lp->width = IMAGE_UNSPECIFIED_GEOMETRY; + lp->margin_width = 0; + lp->height = IMAGE_UNSPECIFIED_GEOMETRY; + lp->parent = parent; + lp->instantiator = instantiator; + /* So that layouts get done. */ + lp->layout_changed = 1; + lp->initialized = 0; + XSETIMAGE_INSTANCE (val, lp); + MARK_GLYPHS_CHANGED; + return val; } @@ -805,6 +1301,7 @@ decode_image_instance_type (Lisp_Object type, Error_behavior errb) if (EQ (type, Qcolor_pixmap)) return IMAGE_COLOR_PIXMAP; if (EQ (type, Qpointer)) return IMAGE_POINTER; if (EQ (type, Qsubwindow)) return IMAGE_SUBWINDOW; + if (EQ (type, Qwidget)) return IMAGE_WIDGET; maybe_signal_simple_error ("Invalid image-instance type", type, Qimage, errb); @@ -823,6 +1320,7 @@ encode_image_instance_type (enum image_instance_type type) case IMAGE_COLOR_PIXMAP: return Qcolor_pixmap; case IMAGE_POINTER: return Qpointer; case IMAGE_SUBWINDOW: return Qsubwindow; + case IMAGE_WIDGET: return Qwidget; default: abort (); } @@ -831,16 +1329,6 @@ encode_image_instance_type (enum image_instance_type type) } static int -image_instance_type_to_mask (enum image_instance_type type) -{ - /* This depends on the fact that enums are assigned consecutive - integers starting at 0. (Remember that IMAGE_UNKNOWN is the - first enum.) I'm fairly sure this behavior in ANSI-mandated, - so there should be no portability problems here. */ - return (1 << ((int) (type) - 1)); -} - -static int decode_image_instance_type_list (Lisp_Object list) { Lisp_Object rest; @@ -892,7 +1380,7 @@ incompatible_image_types (Lisp_Object instantiator, int given_dest_mask, (Qerror, list2 (emacs_doprnt_string_lisp_2 - ((CONST Bufbyte *) + ((const Bufbyte *) "No compatible image-instance types given: wanted one of %s, got %s", Qnil, -1, 2, encode_image_instance_type_list (desired_dest_mask), @@ -909,7 +1397,7 @@ valid_image_instance_type_p (Lisp_Object type) DEFUN ("valid-image-instance-type-p", Fvalid_image_instance_type_p, 1, 1, 0, /* Given an IMAGE-INSTANCE-TYPE, return non-nil if it is valid. Valid types are some subset of 'nothing, 'text, 'mono-pixmap, 'color-pixmap, -'pointer, and 'subwindow, depending on how XEmacs was compiled. +'pointer, 'subwindow, and 'widget, depending on how XEmacs was compiled. */ (image_instance_type)) { @@ -925,11 +1413,11 @@ Return a list of valid image-instance types. } Error_behavior -decode_error_behavior_flag (Lisp_Object no_error) +decode_error_behavior_flag (Lisp_Object noerror) { - if (NILP (no_error)) return ERROR_ME; - else if (EQ (no_error, Qt)) return ERROR_ME_NOT; - else return ERROR_ME_WARN; + if (NILP (noerror)) return ERROR_ME; + else if (EQ (noerror, Qt)) return ERROR_ME_NOT; + else return ERROR_ME_WARN; } Lisp_Object @@ -946,28 +1434,47 @@ encode_error_behavior_flag (Error_behavior errb) } } +/* Recurse up the hierarchy looking for the topmost glyph. This means + that instances in layouts will inherit face properties from their + parent. */ +Lisp_Object image_instance_parent_glyph (Lisp_Image_Instance* ii) +{ + if (IMAGE_INSTANCEP (IMAGE_INSTANCE_PARENT (ii))) + { + return image_instance_parent_glyph + (XIMAGE_INSTANCE (IMAGE_INSTANCE_PARENT (ii))); + } + return IMAGE_INSTANCE_PARENT (ii); +} + static Lisp_Object -make_image_instance_1 (Lisp_Object data, Lisp_Object device, +make_image_instance_1 (Lisp_Object data, Lisp_Object domain, Lisp_Object dest_types) { Lisp_Object ii; struct gcpro gcpro1; int dest_mask; + Lisp_Object governing_domain; - XSETDEVICE (device, decode_device (device)); - /* instantiate_image_instantiator() will abort if given an - image instance ... */ if (IMAGE_INSTANCEP (data)) - signal_simple_error ("image instances not allowed here", data); + signal_simple_error ("Image instances not allowed here", data); image_validate (data); + domain = decode_domain (domain); + /* instantiate_image_instantiator() will abort if given an + image instance ... */ dest_mask = decode_image_instance_type_list (dest_types); - data = normalize_image_instantiator (data, DEVICE_TYPE (XDEVICE (device)), + data = normalize_image_instantiator (data, + DEVICE_TYPE (DOMAIN_XDEVICE (domain)), make_int (dest_mask)); GCPRO1 (data); - if (VECTORP (data) && EQ (XVECTOR_DATA (data)[0], Qinherit)) - signal_simple_error ("inheritance not allowed here", data); - ii = instantiate_image_instantiator (device, device, data, - Qnil, Qnil, dest_mask); + /* After normalizing the data, it's always either an image instance (which + we filtered out above) or a vector. */ + if (EQ (INSTANTIATOR_TYPE (data), Qinherit)) + signal_simple_error ("Inheritance not allowed here", data); + governing_domain = + get_image_instantiator_governing_domain (data, domain); + ii = instantiate_image_instantiator (governing_domain, domain, data, + Qnil, Qnil, dest_mask, Qnil); RETURN_UNGCPRO (ii); } @@ -981,7 +1488,7 @@ However, it may occasionally be useful to explicitly create image instances, if you want more control over the instantiation process. DATA is an image instantiator, which describes the image; see -`image-specifier-p' for a description of the allowed values. +`make-image-specifier' for a description of the allowed values. DEST-TYPES should be a list of allowed image instance types that can be generated. The recognized image instance types are @@ -1006,37 +1513,72 @@ be generated. The recognized image instance types are 'subwindow A child window that is treated as an image. This allows (e.g.) another program to be responsible for drawing into the window. - Not currently implemented. - -The DEST-TYPES list is unordered. If multiple destination types -are possible for a given instantiator, the "most natural" type -for the instantiator's format is chosen. (For XBM, the most natural -types are `mono-pixmap', followed by `color-pixmap', followed by -`pointer'. For the other normal image formats, the most natural -types are `color-pixmap', followed by `mono-pixmap', followed by -`pointer'. For the string and formatted-string formats, the most -natural types are `text', followed by `mono-pixmap' (not currently -implemented), followed by `color-pixmap' (not currently implemented). -The other formats can only be instantiated as one type. (If you -want to control more specifically the order of the types into which -an image is instantiated, just call `make-image-instance' repeatedly -until it succeeds, passing less and less preferred destination types -each time. +'widget + A child window that contains a window-system widget, e.g. a push + button, text field, or slider. + +The DEST-TYPES list is unordered. If multiple destination types are +possible for a given instantiator, the "most natural" type for the +instantiator's format is chosen. (For XBM, the most natural types are +`mono-pixmap', followed by `color-pixmap', followed by `pointer'. For +the other normal image formats, the most natural types are +`color-pixmap', followed by `mono-pixmap', followed by `pointer'. For +the string and formatted-string formats, the most natural types are +`text', followed by `mono-pixmap' (not currently implemented), +followed by `color-pixmap' (not currently implemented). For MS +Windows resources, the most natural type for pointer resources is +`pointer', and for the others it's `color-pixmap'. The other formats +can only be instantiated as one type. (If you want to control more +specifically the order of the types into which an image is +instantiated, just call `make-image-instance' repeatedly until it +succeeds, passing less and less preferred destination types each +time.) + +See `make-image-specifier' for a description of the different image +instantiator formats. If DEST-TYPES is omitted, all possible types are allowed. -NO-ERROR controls what happens when the image cannot be generated. +DOMAIN specifies the domain to which the image instance will be attached. +This domain is termed the \"governing domain\". The type of the governing +domain depends on the image instantiator format. (Although, more correctly, +it should probably depend on the image instance type.) For example, pixmap +image instances are specific to a device, but widget image instances are +specific to a particular XEmacs window because in order to display such a +widget when two windows onto the same buffer want to display the widget, +two separate underlying widgets must be created. (That's because a widget +is actually a child window-system window, and all window-system windows have +a unique existence on the screen.) This means that the governing domain for +a pixmap image instance will be some device (most likely, the only existing +device), whereas the governing domain for a widget image instance will be +some XEmacs window. + +If you specify an overly general DOMAIN (e.g. a frame when a window was +wanted), an error is signaled. If you specify an overly specific DOMAIN +\(e.g. a window when a device was wanted), the corresponding general domain +is fetched and used instead. For `make-image-instance', it makes no +difference whether you specify an overly specific domain or the properly +general domain derived from it. However, it does matter when creating an +image instance by instantiating a specifier or glyph (e.g. with +`glyph-image-instance'), because the more specific domain causes spec lookup +to start there and proceed to more general domains. (It would also matter +when creating an image instance with an instantiator format of `inherit', +but we currently disallow this. #### We should fix this.) + +If omitted, DOMAIN defaults to the selected window. + +NOERROR controls what happens when the image cannot be generated. If nil, an error message is generated. If t, no messages are generated and this function returns nil. If anything else, a warning message is generated and this function returns nil. */ - (data, device, dest_types, no_error)) + (data, domain, dest_types, noerror)) { - Error_behavior errb = decode_error_behavior_flag (no_error); + Error_behavior errb = decode_error_behavior_flag (noerror); return call_with_suspended_errors ((lisp_fn_t) make_image_instance_1, Qnil, Qimage, errb, - 3, data, device, dest_types); + 3, data, domain, dest_types); } DEFUN ("image-instance-p", Fimage_instance_p, 1, 1, 0, /* @@ -1055,6 +1597,7 @@ The return value will be one of 'nothing, 'text, 'mono-pixmap, (image_instance)) { CHECK_IMAGE_INSTANCE (image_instance); + ERROR_CHECK_IMAGE_INSTANCE (image_instance); return encode_image_instance_type (XIMAGE_INSTANCE_TYPE (image_instance)); } @@ -1067,25 +1610,80 @@ Return the name of the given image instance. return XIMAGE_INSTANCE_NAME (image_instance); } +DEFUN ("image-instance-domain", Fimage_instance_domain, 1, 1, 0, /* +Return the governing domain of the given image instance. +The governing domain of an image instance is the domain that the image +instance is specific to. It is NOT necessarily the domain that was +given to the call to `specifier-instance' that resulted in the creation +of this image instance. See `make-image-instance' for more information +on governing domains. +*/ + (image_instance)) +{ + CHECK_IMAGE_INSTANCE (image_instance); + return XIMAGE_INSTANCE_DOMAIN (image_instance); +} + DEFUN ("image-instance-string", Fimage_instance_string, 1, 1, 0, /* Return the string of the given image instance. -This will only be non-nil for text image instances. +This will only be non-nil for text image instances and widgets. */ (image_instance)) { CHECK_IMAGE_INSTANCE (image_instance); if (XIMAGE_INSTANCE_TYPE (image_instance) == IMAGE_TEXT) return XIMAGE_INSTANCE_TEXT_STRING (image_instance); + else if (XIMAGE_INSTANCE_TYPE (image_instance) == IMAGE_WIDGET) + return XIMAGE_INSTANCE_WIDGET_TEXT (image_instance); else return Qnil; } +DEFUN ("image-instance-property", Fimage_instance_property, 2, 2, 0, /* +Return the given property of the given image instance. +Returns nil if the property or the property method do not exist for +the image instance in the domain. +*/ + (image_instance, prop)) +{ + Lisp_Image_Instance* ii; + Lisp_Object type, ret; + struct image_instantiator_methods* meths; + + CHECK_IMAGE_INSTANCE (image_instance); + ERROR_CHECK_IMAGE_INSTANCE (image_instance); + CHECK_SYMBOL (prop); + ii = XIMAGE_INSTANCE (image_instance); + + /* ... then try device specific methods ... */ + type = encode_image_instance_type (IMAGE_INSTANCE_TYPE (ii)); + meths = decode_device_ii_format (image_instance_device (image_instance), + type, ERROR_ME_NOT); + if (meths && HAS_IIFORMAT_METH_P (meths, property) + && + !UNBOUNDP (ret = IIFORMAT_METH (meths, property, (image_instance, prop)))) + { + return ret; + } + /* ... then format specific methods ... */ + meths = decode_device_ii_format (Qnil, type, ERROR_ME_NOT); + if (meths && HAS_IIFORMAT_METH_P (meths, property) + && + !UNBOUNDP (ret = IIFORMAT_METH (meths, property, (image_instance, prop)))) + { + return ret; + } + /* ... then fail */ + return Qnil; +} + DEFUN ("image-instance-file-name", Fimage_instance_file_name, 1, 1, 0, /* Return the file name from which IMAGE-INSTANCE was read, if known. */ (image_instance)) { CHECK_IMAGE_INSTANCE (image_instance); + ERROR_CHECK_IMAGE_INSTANCE (image_instance); switch (XIMAGE_INSTANCE_TYPE (image_instance)) { @@ -1105,6 +1703,7 @@ Return the file name from which IMAGE-INSTANCE's mask was read, if known. (image_instance)) { CHECK_IMAGE_INSTANCE (image_instance); + ERROR_CHECK_IMAGE_INSTANCE (image_instance); switch (XIMAGE_INSTANCE_TYPE (image_instance)) { @@ -1125,6 +1724,7 @@ This is 0 for a bitmap, or a positive integer for a pixmap. (image_instance)) { CHECK_IMAGE_INSTANCE (image_instance); + ERROR_CHECK_IMAGE_INSTANCE (image_instance); switch (XIMAGE_INSTANCE_TYPE (image_instance)) { @@ -1144,13 +1744,16 @@ Return the height of the image instance, in pixels. (image_instance)) { CHECK_IMAGE_INSTANCE (image_instance); + ERROR_CHECK_IMAGE_INSTANCE (image_instance); switch (XIMAGE_INSTANCE_TYPE (image_instance)) { case IMAGE_MONO_PIXMAP: case IMAGE_COLOR_PIXMAP: case IMAGE_POINTER: - return make_int (XIMAGE_INSTANCE_PIXMAP_HEIGHT (image_instance)); + case IMAGE_SUBWINDOW: + case IMAGE_WIDGET: + return make_int (XIMAGE_INSTANCE_HEIGHT (image_instance)); default: return Qnil; @@ -1163,13 +1766,16 @@ Return the width of the image instance, in pixels. (image_instance)) { CHECK_IMAGE_INSTANCE (image_instance); + ERROR_CHECK_IMAGE_INSTANCE (image_instance); switch (XIMAGE_INSTANCE_TYPE (image_instance)) { case IMAGE_MONO_PIXMAP: case IMAGE_COLOR_PIXMAP: case IMAGE_POINTER: - return make_int (XIMAGE_INSTANCE_PIXMAP_WIDTH (image_instance)); + case IMAGE_SUBWINDOW: + case IMAGE_WIDGET: + return make_int (XIMAGE_INSTANCE_WIDTH (image_instance)); default: return Qnil; @@ -1187,6 +1793,7 @@ This will always be nil for a non-pointer image instance. (image_instance)) { CHECK_IMAGE_INSTANCE (image_instance); + ERROR_CHECK_IMAGE_INSTANCE (image_instance); switch (XIMAGE_INSTANCE_TYPE (image_instance)) { @@ -1211,6 +1818,7 @@ This will always be nil for a non-pointer image instance. (image_instance)) { CHECK_IMAGE_INSTANCE (image_instance); + ERROR_CHECK_IMAGE_INSTANCE (image_instance); switch (XIMAGE_INSTANCE_TYPE (image_instance)) { @@ -1232,6 +1840,7 @@ colorized mono pixmaps and for pointers.) (image_instance)) { CHECK_IMAGE_INSTANCE (image_instance); + ERROR_CHECK_IMAGE_INSTANCE (image_instance); switch (XIMAGE_INSTANCE_TYPE (image_instance)) { @@ -1240,6 +1849,12 @@ colorized mono pixmaps and for pointers.) case IMAGE_POINTER: return XIMAGE_INSTANCE_PIXMAP_FG (image_instance); + case IMAGE_WIDGET: + return FACE_FOREGROUND ( + XIMAGE_INSTANCE_WIDGET_FACE (image_instance), + XIMAGE_INSTANCE_FRAME + (image_instance)); + default: return Qnil; } @@ -1253,6 +1868,7 @@ colorized mono pixmaps and for pointers.) (image_instance)) { CHECK_IMAGE_INSTANCE (image_instance); + ERROR_CHECK_IMAGE_INSTANCE (image_instance); switch (XIMAGE_INSTANCE_TYPE (image_instance)) { @@ -1261,6 +1877,12 @@ colorized mono pixmaps and for pointers.) case IMAGE_POINTER: return XIMAGE_INSTANCE_PIXMAP_BG (image_instance); + case IMAGE_WIDGET: + return FACE_BACKGROUND ( + XIMAGE_INSTANCE_WIDGET_FACE (image_instance), + XIMAGE_INSTANCE_FRAME + (image_instance)); + default: return Qnil; } @@ -1280,14 +1902,18 @@ instance is a mono pixmap; otherwise, the same image instance is returned. Lisp_Object device; CHECK_IMAGE_INSTANCE (image_instance); + ERROR_CHECK_IMAGE_INSTANCE (image_instance); CHECK_COLOR_INSTANCE (foreground); CHECK_COLOR_INSTANCE (background); - device = XIMAGE_INSTANCE_DEVICE (image_instance); + device = image_instance_device (image_instance); if (!HAS_DEVMETH_P (XDEVICE (device), colorize_image_instance)) return image_instance; - new = allocate_image_instance (device); + /* #### There should be a copy_image_instance(), which calls a + device-specific method to copy the window-system subobject. */ + new = allocate_image_instance (XIMAGE_INSTANCE_DOMAIN (image_instance), + Qnil, Qnil); copy_lcrecord (XIMAGE_INSTANCE (new), XIMAGE_INSTANCE (image_instance)); /* note that if this method returns non-zero, this method MUST copy any window-system resources, so that when one image instance is @@ -1298,51 +1924,265 @@ instance is a mono pixmap; otherwise, the same image instance is returned. return new; } - + /************************************************************************/ -/* error helpers */ +/* Geometry calculations */ /************************************************************************/ -DOESNT_RETURN -signal_image_error (CONST char *reason, Lisp_Object frob) + +/* Find out desired geometry of the image instance. If there is no + special function then just return the width and / or height. */ +void +image_instance_query_geometry (Lisp_Object image_instance, + int* width, int* height, + enum image_instance_geometry disp, + Lisp_Object domain) { - signal_error (Qimage_conversion_error, - list2 (build_translated_string (reason), frob)); + Lisp_Image_Instance* ii = XIMAGE_INSTANCE (image_instance); + Lisp_Object type; + struct image_instantiator_methods* meths; + ERROR_CHECK_IMAGE_INSTANCE (image_instance); + + type = encode_image_instance_type (IMAGE_INSTANCE_TYPE (ii)); + meths = decode_device_ii_format (Qnil, type, ERROR_ME_NOT); + + if (meths && HAS_IIFORMAT_METH_P (meths, query_geometry)) + { + IIFORMAT_METH (meths, query_geometry, (image_instance, width, height, + disp, domain)); + } + else + { + if (width) + *width = IMAGE_INSTANCE_WIDTH (ii); + if (height) + *height = IMAGE_INSTANCE_HEIGHT (ii); + } } -DOESNT_RETURN -signal_image_error_2 (CONST char *reason, Lisp_Object frob0, Lisp_Object frob1) +/* Layout the image instance using the provided dimensions. Layout + widgets are going to do different kinds of calculations to + determine what size to give things so we could make the layout + function relatively simple to take account of that. An alternative + approach is to consider separately the two cases, one where you + don't mind what size you have (normal widgets) and one where you + want to specify something (layout widgets). */ +void +image_instance_layout (Lisp_Object image_instance, + int width, int height, + int xoffset, int yoffset, + Lisp_Object domain) { - signal_error (Qimage_conversion_error, - list3 (build_translated_string (reason), frob0, frob1)); -} + Lisp_Image_Instance* ii = XIMAGE_INSTANCE (image_instance); + Lisp_Object type; + struct image_instantiator_methods* meths; -/**************************************************************************** - * nothing * - ****************************************************************************/ + ERROR_CHECK_IMAGE_INSTANCE (image_instance); -static int -nothing_possible_dest_types (void) -{ - return IMAGE_NOTHING_MASK; + /* Nothing is as nothing does. */ + if (NOTHING_IMAGE_INSTANCEP (image_instance)) + return; + + /* We don't want carefully calculated offsets to be mucked up by + random layouts. */ + if (xoffset != IMAGE_UNCHANGED_GEOMETRY) + XIMAGE_INSTANCE_XOFFSET (image_instance) = xoffset; + if (yoffset != IMAGE_UNCHANGED_GEOMETRY) + XIMAGE_INSTANCE_YOFFSET (image_instance) = yoffset; + + assert (XIMAGE_INSTANCE_YOFFSET (image_instance) >= 0 + && XIMAGE_INSTANCE_XOFFSET (image_instance) >= 0); + + /* If geometry is unspecified then get some reasonable values for it. */ + if (width == IMAGE_UNSPECIFIED_GEOMETRY + || + height == IMAGE_UNSPECIFIED_GEOMETRY) + { + int dwidth = IMAGE_UNSPECIFIED_GEOMETRY; + int dheight = IMAGE_UNSPECIFIED_GEOMETRY; + /* Get the desired geometry. */ + image_instance_query_geometry (image_instance, + &dwidth, &dheight, + IMAGE_DESIRED_GEOMETRY, + domain); + /* Compare with allowed geometry. */ + if (width == IMAGE_UNSPECIFIED_GEOMETRY) + width = dwidth; + if (height == IMAGE_UNSPECIFIED_GEOMETRY) + height = dheight; + } + + /* If we don't have sane values then we cannot layout at this point and + must just return. */ + if (width == IMAGE_UNSPECIFIED_GEOMETRY + || + height == IMAGE_UNSPECIFIED_GEOMETRY) + return; + + /* At this point width and height should contain sane values. Thus + we set the glyph geometry and lay it out. */ + if (IMAGE_INSTANCE_WIDTH (ii) != width + || + IMAGE_INSTANCE_HEIGHT (ii) != height) + { + IMAGE_INSTANCE_SIZE_CHANGED (ii) = 1; + } + + IMAGE_INSTANCE_WIDTH (ii) = width; + IMAGE_INSTANCE_HEIGHT (ii) = height; + + type = encode_image_instance_type (IMAGE_INSTANCE_TYPE (ii)); + meths = decode_device_ii_format (Qnil, type, ERROR_ME_NOT); + + MAYBE_IIFORMAT_METH (meths, layout, + (image_instance, width, height, xoffset, yoffset, + domain)); + /* Do not clear the dirty flag here - redisplay will do this for + us at the end. */ + IMAGE_INSTANCE_LAYOUT_CHANGED (ii) = 0; } +/* Update an image instance from its changed instantiator. */ static void -nothing_instantiate (Lisp_Object image_instance, Lisp_Object instantiator, - Lisp_Object pointer_fg, Lisp_Object pointer_bg, - int dest_mask, Lisp_Object domain) +update_image_instance (Lisp_Object image_instance, + Lisp_Object instantiator) { - struct Lisp_Image_Instance *ii = XIMAGE_INSTANCE (image_instance); + struct image_instantiator_methods* meths; + Lisp_Image_Instance *ii = XIMAGE_INSTANCE (image_instance); - if (dest_mask & IMAGE_NOTHING_MASK) - IMAGE_INSTANCE_TYPE (ii) = IMAGE_NOTHING; - else - incompatible_image_types (instantiator, dest_mask, IMAGE_NOTHING_MASK); -} + ERROR_CHECK_IMAGE_INSTANCE (image_instance); - -/**************************************************************************** - * inherit * - ****************************************************************************/ + if (NOTHING_IMAGE_INSTANCEP (image_instance)) + return; + + assert (!internal_equal (IMAGE_INSTANCE_INSTANTIATOR (ii), instantiator, 0) + || (internal_equal (IMAGE_INSTANCE_INSTANTIATOR (ii), instantiator, 0) + && internal_equal (IMAGE_INSTANCE_INSTANTIATOR (ii), instantiator, -10))); + + /* If the instantiator is identical then do nothing. We must use + equal here because the specifier code copies the instantiator. */ + if (!internal_equal (IMAGE_INSTANCE_INSTANTIATOR (ii), instantiator, 0)) + { + /* Extract the changed properties so that device / format + methods only have to cope with these. We assume that + normalization has already been done. */ + Lisp_Object diffs = find_instantiator_differences + (instantiator, + IMAGE_INSTANCE_INSTANTIATOR (ii)); + Lisp_Object type = encode_image_instance_type + (IMAGE_INSTANCE_TYPE (ii)); + struct gcpro gcpro1; + GCPRO1 (diffs); + + /* try device specific methods first ... */ + meths = decode_device_ii_format (image_instance_device (image_instance), + type, ERROR_ME_NOT); + MAYBE_IIFORMAT_METH (meths, update, (image_instance, diffs)); + /* ... then format specific methods ... */ + meths = decode_device_ii_format (Qnil, type, ERROR_ME_NOT); + MAYBE_IIFORMAT_METH (meths, update, (image_instance, diffs)); + + /* Instance and therefore glyph has changed so mark as dirty. + If we don't do this output optimizations will assume the + glyph is unchanged. */ + set_image_instance_dirty_p (image_instance, 1); + /* Structure has changed. */ + IMAGE_INSTANCE_LAYOUT_CHANGED (ii) = 1; + + UNGCPRO; + } + /* We should now have a consistent instantiator so keep a record of + it. It is important that we don't actually update the window + system widgets here - we must do that when redisplay tells us + to. + + #### should we delay doing this until the display is up-to-date + also? */ + IMAGE_INSTANCE_INSTANTIATOR (ii) = instantiator; +} + +/* + * Mark image instance in W as dirty if (a) W's faces have changed and + * (b) GLYPH_OR_II instance in W is a string. + * + * Return non-zero if instance has been marked dirty. + */ +int +invalidate_glyph_geometry_maybe (Lisp_Object glyph_or_ii, struct window* w) +{ + if (XFRAME(WINDOW_FRAME(w))->faces_changed) + { + Lisp_Object image = glyph_or_ii; + + if (GLYPHP (glyph_or_ii)) + { + Lisp_Object window; + XSETWINDOW (window, w); + image = glyph_image_instance (glyph_or_ii, window, ERROR_ME_NOT, 1); + } + + if (TEXT_IMAGE_INSTANCEP (image)) + { + Lisp_Image_Instance* ii = XIMAGE_INSTANCE (image); + IMAGE_INSTANCE_DIRTYP (ii) = 1; + IMAGE_INSTANCE_LAYOUT_CHANGED (ii) = 1; + if (GLYPHP (glyph_or_ii)) + XGLYPH_DIRTYP (glyph_or_ii) = 1; + return 1; + } + } + + return 0; +} + + +/************************************************************************/ +/* error helpers */ +/************************************************************************/ +DOESNT_RETURN +signal_image_error (const char *reason, Lisp_Object frob) +{ + signal_error (Qimage_conversion_error, + list2 (build_translated_string (reason), frob)); +} + +DOESNT_RETURN +signal_image_error_2 (const char *reason, Lisp_Object frob0, Lisp_Object frob1) +{ + signal_error (Qimage_conversion_error, + list3 (build_translated_string (reason), frob0, frob1)); +} + +/**************************************************************************** + * nothing * + ****************************************************************************/ + +static int +nothing_possible_dest_types (void) +{ + return IMAGE_NOTHING_MASK; +} + +static void +nothing_instantiate (Lisp_Object image_instance, Lisp_Object instantiator, + Lisp_Object pointer_fg, Lisp_Object pointer_bg, + int dest_mask, Lisp_Object domain) +{ + Lisp_Image_Instance *ii = XIMAGE_INSTANCE (image_instance); + + if (dest_mask & IMAGE_NOTHING_MASK) + { + IMAGE_INSTANCE_TYPE (ii) = IMAGE_NOTHING; + IMAGE_INSTANCE_HEIGHT (ii) = 0; + IMAGE_INSTANCE_WIDTH (ii) = 0; + } + else + incompatible_image_types (instantiator, dest_mask, IMAGE_NOTHING_MASK); +} + + +/**************************************************************************** + * inherit * + ****************************************************************************/ static void inherit_validate (Lisp_Object instantiator) @@ -1351,7 +2191,8 @@ inherit_validate (Lisp_Object instantiator) } static Lisp_Object -inherit_normalize (Lisp_Object inst, Lisp_Object console_type) +inherit_normalize (Lisp_Object inst, Lisp_Object console_type, + Lisp_Object dest_mask) { Lisp_Object face; @@ -1394,25 +2235,151 @@ string_possible_dest_types (void) return IMAGE_TEXT_MASK; } -/* called from autodetect_instantiate() */ +/* Called from autodetect_instantiate() */ void string_instantiate (Lisp_Object image_instance, Lisp_Object instantiator, Lisp_Object pointer_fg, Lisp_Object pointer_bg, int dest_mask, Lisp_Object domain) { - Lisp_Object data = find_keyword_in_vector (instantiator, Q_data); - struct Lisp_Image_Instance *ii = XIMAGE_INSTANCE (image_instance); + Lisp_Object string = find_keyword_in_vector (instantiator, Q_data); + Lisp_Image_Instance *ii = XIMAGE_INSTANCE (image_instance); - assert (!NILP (data)); + /* Should never get here with a domain other than a window. */ + assert (!NILP (string) && WINDOWP (DOMAIN_WINDOW (domain))); if (dest_mask & IMAGE_TEXT_MASK) { IMAGE_INSTANCE_TYPE (ii) = IMAGE_TEXT; - IMAGE_INSTANCE_TEXT_STRING (ii) = data; + IMAGE_INSTANCE_TEXT_STRING (ii) = string; } else incompatible_image_types (instantiator, dest_mask, IMAGE_TEXT_MASK); } +/* Sort out the size of the text that is being displayed. Calculating + it dynamically allows us to change the text and still see + everything. Note that the following methods are for text not string + since that is what the instantiated type is. The first method is a + helper that is used elsewhere for calculating text geometry. */ +void +query_string_geometry (Lisp_Object string, Lisp_Object face, + int* width, int* height, int* descent, Lisp_Object domain) +{ + struct font_metric_info fm; + Charset_ID charsets[NUM_LEADING_BYTES]; + struct face_cachel frame_cachel; + struct face_cachel *cachel; + Lisp_Object frame = DOMAIN_FRAME (domain); + + CHECK_STRING (string); + + /* Compute height */ + if (height) + { + /* Compute string metric info */ + find_charsets_in_bufbyte_string (charsets, + XSTRING_DATA (string), + XSTRING_LENGTH (string)); + + /* Fallback to the default face if none was provided. */ + if (!NILP (face)) + { + reset_face_cachel (&frame_cachel); + update_face_cachel_data (&frame_cachel, frame, face); + cachel = &frame_cachel; + } + else + { + cachel = WINDOW_FACE_CACHEL (DOMAIN_XWINDOW (domain), + DEFAULT_INDEX); + } + + ensure_face_cachel_complete (cachel, domain, charsets); + face_cachel_charset_font_metric_info (cachel, charsets, &fm); + + *height = fm.ascent + fm.descent; + /* #### descent only gets set if we query the height as well. */ + if (descent) + *descent = fm.descent; + } + + /* Compute width */ + if (width) + { + if (!NILP (face)) + *width = redisplay_frame_text_width_string (XFRAME (frame), + face, + 0, string, 0, -1); + else + *width = redisplay_frame_text_width_string (XFRAME (frame), + Vdefault_face, + 0, string, 0, -1); + } +} + +Lisp_Object +query_string_font (Lisp_Object string, Lisp_Object face, Lisp_Object domain) +{ + Charset_ID charsets[NUM_LEADING_BYTES]; + struct face_cachel frame_cachel; + struct face_cachel *cachel; + int i; + Lisp_Object frame = DOMAIN_FRAME (domain); + + /* Compute string font info */ + find_charsets_in_bufbyte_string (charsets, + XSTRING_DATA (string), + XSTRING_LENGTH (string)); + + reset_face_cachel (&frame_cachel); + update_face_cachel_data (&frame_cachel, frame, face); + cachel = &frame_cachel; + + ensure_face_cachel_complete (cachel, domain, charsets); + + for (i = 0; i < NUM_LEADING_BYTES; i++) + { + if (charsets[i]) + { + return FACE_CACHEL_FONT (cachel, + CHARSET_BY_LEADING_BYTE (i + + MIN_LEADING_BYTE)); + + } + } + + return Qnil; /* NOT REACHED */ +} + +static void +text_query_geometry (Lisp_Object image_instance, + int* width, int* height, + enum image_instance_geometry disp, Lisp_Object domain) +{ + Lisp_Image_Instance *ii = XIMAGE_INSTANCE (image_instance); + int descent = 0; + + query_string_geometry (IMAGE_INSTANCE_TEXT_STRING (ii), + IMAGE_INSTANCE_FACE (ii), + width, height, &descent, domain); + + /* The descent gets set as a side effect of querying the + geometry. */ + IMAGE_INSTANCE_TEXT_DESCENT (ii) = descent; +} + +/* set the properties of a string */ +static void +text_update (Lisp_Object image_instance, Lisp_Object instantiator) +{ + Lisp_Object val = find_keyword_in_vector (instantiator, Q_data); + + if (!NILP (val)) + { + CHECK_STRING (val); + XIMAGE_INSTANCE_TEXT_STRING (image_instance) = val; + } +} + /**************************************************************************** * formatted-string * @@ -1436,20 +2403,12 @@ formatted_string_instantiate (Lisp_Object image_instance, Lisp_Object pointer_fg, Lisp_Object pointer_bg, int dest_mask, Lisp_Object domain) { - Lisp_Object data = find_keyword_in_vector (instantiator, Q_data); - struct Lisp_Image_Instance *ii = XIMAGE_INSTANCE (image_instance); - - assert (!NILP (data)); /* #### implement this */ warn_when_safe (Qunimplemented, Qnotice, "`formatted-string' not yet implemented; assuming `string'"); - if (dest_mask & IMAGE_TEXT_MASK) - { - IMAGE_INSTANCE_TYPE (ii) = IMAGE_TEXT; - IMAGE_INSTANCE_TEXT_STRING (ii) = data; - } - else - incompatible_image_types (instantiator, dest_mask, IMAGE_TEXT_MASK); + + string_instantiate (image_instance, instantiator, + pointer_fg, pointer_bg, dest_mask, domain); } @@ -1483,7 +2442,7 @@ potential_pixmap_file_instantiator (Lisp_Object instantiator, if (!NILP (file) && NILP (data)) { Lisp_Object retval = MAYBE_LISP_CONTYPE_METH - (decode_console_type(console_type, ERROR_ME), + (decode_console_type(console_type, ERROR_ME), locate_pixmap_file, (file)); if (!NILP (retval)) @@ -1491,7 +2450,7 @@ potential_pixmap_file_instantiator (Lisp_Object instantiator, else return Fcons (file, Qnil); /* should have been file */ } - + return Qnil; } @@ -1514,7 +2473,7 @@ simple_image_type_normalize (Lisp_Object inst, Lisp_Object console_type, Note that if we cannot generate any regular inline data, we skip out. */ - file = potential_pixmap_file_instantiator (inst, Q_file, Q_data, + file = potential_pixmap_file_instantiator (inst, Q_file, Q_data, console_type); if (CONSP (file)) /* failure locating filename */ @@ -1600,7 +2559,9 @@ xbm_validate (Lisp_Object instantiator) -- maybe return an error, or return Qnil. */ -#ifndef HAVE_X_WINDOWS +#ifdef HAVE_X_WINDOWS +#include <X11/Xlib.h> +#else #define XFree(data) free(data) #endif @@ -1611,11 +2572,11 @@ bitmap_to_lisp_data (Lisp_Object name, int *xhot, int *yhot, unsigned int w, h; Extbyte *data; int result; - CONST char *filename_ext; + const char *filename_ext; - GET_C_STRING_FILENAME_DATA_ALLOCA (name, filename_ext); - result = read_bitmap_data_from_file (filename_ext, &w, &h, - &data, xhot, yhot); + LISP_STRING_TO_EXTERNAL (name, filename_ext, Qfile_name); + result = read_bitmap_data_from_file (filename_ext, &w, &h, + (unsigned char **) &data, xhot, yhot); if (result == BitmapSuccess) { @@ -1623,8 +2584,8 @@ bitmap_to_lisp_data (Lisp_Object name, int *xhot, int *yhot, int len = (w + 7) / 8 * h; retval = list3 (make_int (w), make_int (h), - make_ext_string (data, len, FORMAT_BINARY)); - XFree ((char *) data); + make_ext_string (data, len, Qbinary)); + XFree (data); return retval; } @@ -1675,11 +2636,11 @@ xbm_mask_file_munging (Lisp_Object alist, Lisp_Object file, && !NILP (file)) { mask_file = MAYBE_LISP_CONTYPE_METH - (decode_console_type(console_type, ERROR_ME), + (decode_console_type(console_type, ERROR_ME), locate_pixmap_file, (concat2 (file, build_string ("Mask")))); if (NILP (mask_file)) mask_file = MAYBE_LISP_CONTYPE_METH - (decode_console_type(console_type, ERROR_ME), + (decode_console_type(console_type, ERROR_ME), locate_pixmap_file, (concat2 (file, build_string ("msk")))); } @@ -1699,7 +2660,8 @@ xbm_mask_file_munging (Lisp_Object alist, Lisp_Object file, /* Normalize method for XBM's. */ static Lisp_Object -xbm_normalize (Lisp_Object inst, Lisp_Object console_type) +xbm_normalize (Lisp_Object inst, Lisp_Object console_type, + Lisp_Object dest_mask) { Lisp_Object file = Qnil, mask_file = Qnil; struct gcpro gcpro1, gcpro2, gcpro3; @@ -1767,20 +2729,82 @@ xbm_possible_dest_types (void) IMAGE_POINTER_MASK; } +#endif + + +#ifdef HAVE_XFACE +/********************************************************************** + * X-Face * + **********************************************************************/ + static void -xbm_instantiate (Lisp_Object image_instance, Lisp_Object instantiator, - Lisp_Object pointer_fg, Lisp_Object pointer_bg, - int dest_mask, Lisp_Object domain) +xface_validate (Lisp_Object instantiator) +{ + file_or_data_must_be_present (instantiator); +} + +static Lisp_Object +xface_normalize (Lisp_Object inst, Lisp_Object console_type, + Lisp_Object dest_mask) { - Lisp_Object device= IMAGE_INSTANCE_DEVICE (XIMAGE_INSTANCE (image_instance)); + /* This function can call lisp */ + Lisp_Object file = Qnil, mask_file = Qnil; + struct gcpro gcpro1, gcpro2, gcpro3; + Lisp_Object alist = Qnil; + + GCPRO3 (file, mask_file, alist); + + /* Now, convert any file data into inline data for both the regular + data and the mask data. At the end of this, `data' will contain + the inline data (if any) or Qnil, and `file' will contain + the name this data was derived from (if known) or Qnil. + Likewise for `mask_file' and `mask_data'. + + Note that if we cannot generate any regular inline data, we + skip out. */ + + file = potential_pixmap_file_instantiator (inst, Q_file, Q_data, + console_type); + mask_file = potential_pixmap_file_instantiator (inst, Q_mask_file, + Q_mask_data, console_type); + + if (CONSP (file)) /* failure locating filename */ + signal_double_file_error ("Opening bitmap file", + "no such file or directory", + Fcar (file)); + + if (NILP (file) && NILP (mask_file)) /* no conversion necessary */ + RETURN_UNGCPRO (inst); + + alist = tagged_vector_to_alist (inst); + + { + Lisp_Object data = make_string_from_file (file); + alist = remassq_no_quit (Q_file, alist); + /* there can't be a :data at this point. */ + alist = Fcons (Fcons (Q_file, file), + Fcons (Fcons (Q_data, data), alist)); + } - MAYBE_DEVMETH (XDEVICE (device), - xbm_instantiate, - (image_instance, instantiator, pointer_fg, - pointer_bg, dest_mask, domain)); + alist = xbm_mask_file_munging (alist, file, mask_file, console_type); + + { + Lisp_Object result = alist_to_tagged_vector (Qxface, alist); + free_alist (alist); + RETURN_UNGCPRO (result); + } } -#endif +static int +xface_possible_dest_types (void) +{ + return + IMAGE_MONO_PIXMAP_MASK | + IMAGE_COLOR_PIXMAP_MASK | + IMAGE_POINTER_MASK; +} + +#endif /* HAVE_XFACE */ #ifdef HAVE_XPM @@ -1789,13 +2813,23 @@ xbm_instantiate (Lisp_Object image_instance, Lisp_Object instantiator, * XPM * **********************************************************************/ +#ifdef HAVE_GTK +/* Gtk has to be gratuitously different, eh? */ +Lisp_Object +pixmap_to_lisp_data (Lisp_Object name, int ok_if_data_invalid) +{ + return (make_string_from_file (name)); +} +#else Lisp_Object pixmap_to_lisp_data (Lisp_Object name, int ok_if_data_invalid) { char **data; int result; + char *fname = 0; - result = XpmReadFileToData ((char *) XSTRING_DATA (name), &data); + LISP_STRING_TO_EXTERNAL (name, fname, Qfile_name); + result = XpmReadFileToData (fname, &data); if (result == XpmSuccess) { @@ -1868,6 +2902,7 @@ pixmap_to_lisp_data (Lisp_Object name, int ok_if_data_invalid) return Qnil; /* not reached */ } +#endif /* !HAVE_GTK */ static void check_valid_xpm_color_symbols (Lisp_Object data) @@ -1926,7 +2961,8 @@ evaluate_xpm_color_symbols (void) } static Lisp_Object -xpm_normalize (Lisp_Object inst, Lisp_Object console_type) +xpm_normalize (Lisp_Object inst, Lisp_Object console_type, + Lisp_Object dest_mask) { Lisp_Object file = Qnil; Lisp_Object color_symbols; @@ -1943,7 +2979,7 @@ xpm_normalize (Lisp_Object inst, Lisp_Object console_type) Note that if we cannot generate any regular inline data, we skip out. */ - file = potential_pixmap_file_instantiator (inst, Q_file, Q_data, + file = potential_pixmap_file_instantiator (inst, Q_file, Q_data, console_type); if (CONSP (file)) /* failure locating filename */ @@ -1957,7 +2993,7 @@ xpm_normalize (Lisp_Object inst, Lisp_Object console_type) if (NILP (file) && !UNBOUNDP (color_symbols)) /* no conversion necessary */ RETURN_UNGCPRO (inst); - + alist = tagged_vector_to_alist (inst); if (!NILP (file)) @@ -1968,7 +3004,7 @@ xpm_normalize (Lisp_Object inst, Lisp_Object console_type) alist = Fcons (Fcons (Q_file, file), Fcons (Fcons (Q_data, data), alist)); } - + if (UNBOUNDP (color_symbols)) { color_symbols = evaluate_xpm_color_symbols (); @@ -1992,19 +3028,6 @@ xpm_possible_dest_types (void) IMAGE_POINTER_MASK; } -static void -xpm_instantiate (Lisp_Object image_instance, Lisp_Object instantiator, - Lisp_Object pointer_fg, Lisp_Object pointer_bg, - int dest_mask, Lisp_Object domain) -{ - Lisp_Object device= IMAGE_INSTANCE_DEVICE (XIMAGE_INSTANCE (image_instance)); - - MAYBE_DEVMETH (XDEVICE (device), - xpm_instantiate, - (image_instance, instantiator, pointer_fg, - pointer_bg, dest_mask, domain)); -} - #endif /* HAVE_XPM */ @@ -2017,7 +3040,7 @@ DEFINE_SPECIFIER_TYPE (image); static void image_create (Lisp_Object obj) { - struct Lisp_Specifier *image = XIMAGE_SPECIFIER (obj); + Lisp_Specifier *image = XIMAGE_SPECIFIER (obj); IMAGE_SPECIFIER_ALLOWED (image) = ~0; /* all are allowed */ IMAGE_SPECIFIER_ATTACHEE (image) = Qnil; @@ -2025,18 +3048,63 @@ image_create (Lisp_Object obj) } static void -image_mark (Lisp_Object obj, void (*markobj) (Lisp_Object)) +image_mark (Lisp_Object obj) +{ + Lisp_Specifier *image = XIMAGE_SPECIFIER (obj); + + mark_object (IMAGE_SPECIFIER_ATTACHEE (image)); + mark_object (IMAGE_SPECIFIER_ATTACHEE_PROPERTY (image)); +} + +static int +instantiator_eq_equal (Lisp_Object obj1, Lisp_Object obj2) { - struct Lisp_Specifier *image = XIMAGE_SPECIFIER (obj); + if (EQ (obj1, obj2)) + return 1; - ((markobj) (IMAGE_SPECIFIER_ATTACHEE (image))); - ((markobj) (IMAGE_SPECIFIER_ATTACHEE_PROPERTY (image))); + else if (CONSP (obj1) && CONSP (obj2)) + { + return instantiator_eq_equal (XCAR (obj1), XCAR (obj2)) + && + instantiator_eq_equal (XCDR (obj1), XCDR (obj2)); + } + return 0; +} + +static hashcode_t +instantiator_eq_hash (Lisp_Object obj) +{ + if (CONSP (obj)) + { + /* no point in worrying about tail recursion, since we're not + going very deep */ + return HASH2 (instantiator_eq_hash (XCAR (obj)), + instantiator_eq_hash (XCDR (obj))); + } + return LISP_HASH (obj); +} + +/* We need a special hash table for storing image instances. */ +Lisp_Object +make_image_instance_cache_hash_table (void) +{ + return make_general_lisp_hash_table + (instantiator_eq_hash, instantiator_eq_equal, + 30, -1.0, -1.0, + HASH_TABLE_KEY_CAR_VALUE_WEAK); } static Lisp_Object image_instantiate_cache_result (Lisp_Object locative) { - /* locative = (instance instantiator . subtable) */ + /* locative = (instance instantiator . subtable) + + So we are using the instantiator as the key and the instance as + the value. Since the hashtable is key-weak this means that the + image instance will stay around as long as the instantiator stays + around. The instantiator is stored in the `image' slot of the + glyph, so as long as the glyph is marked the instantiator will be + as well and hence the cached image instance also.*/ Fputhash (XCAR (XCDR (locative)), XCAR (locative), XCDR (XCDR (locative))); free_cons (XCONS (XCDR (locative))); free_cons (XCONS (locative)); @@ -2052,17 +3120,22 @@ image_instantiate (Lisp_Object specifier, Lisp_Object matchspec, Lisp_Object domain, Lisp_Object instantiator, Lisp_Object depth) { - Lisp_Object device = DFW_DEVICE (domain); - struct device *d = XDEVICE (device); + Lisp_Object glyph = IMAGE_SPECIFIER_ATTACHEE (XIMAGE_SPECIFIER (specifier)); int dest_mask = XIMAGE_SPECIFIER_ALLOWED (specifier); int pointerp = dest_mask & image_instance_type_to_mask (IMAGE_POINTER); if (IMAGE_INSTANCEP (instantiator)) { - /* make sure that the image instance's device and type are + /* make sure that the image instance's governing domain and type are matching. */ - - if (EQ (device, XIMAGE_INSTANCE_DEVICE (instantiator))) + Lisp_Object governing_domain = XIMAGE_INSTANCE_DOMAIN (instantiator); + + if ((DEVICEP (governing_domain) + && EQ (governing_domain, DOMAIN_DEVICE (domain))) + || (FRAMEP (governing_domain) + && EQ (governing_domain, DOMAIN_FRAME (domain))) + || (WINDOWP (governing_domain) + && EQ (governing_domain, DOMAIN_WINDOW (domain)))) { int mask = image_instance_type_to_mask (XIMAGE_INSTANCE_TYPE (instantiator)); @@ -2073,98 +3146,174 @@ image_instantiate (Lisp_Object specifier, Lisp_Object matchspec, instantiator); } else - signal_simple_error_2 ("Wrong device for image instance", - instantiator, device); + signal_simple_error_2 ("Wrong domain for image instance", + instantiator, domain); } + /* How ugly !! An image instanciator that uses a kludgy syntax to snarf in + face properties. There's a design flaw here. -- didier */ else if (VECTORP (instantiator) - && EQ (XVECTOR_DATA (instantiator)[0], Qinherit)) + && EQ (INSTANTIATOR_TYPE (instantiator), Qinherit)) { assert (XVECTOR_LENGTH (instantiator) == 3); return (FACE_PROPERTY_INSTANCE (Fget_face (XVECTOR_DATA (instantiator)[2]), - Qbackground_pixmap, domain, 0, depth)); + Qbackground_pixmap, domain, 1, depth)); } else { - Lisp_Object instance; - Lisp_Object subtable; - Lisp_Object ls3 = Qnil; + Lisp_Object instance = Qnil; + Lisp_Object subtable = Qnil; + /* #### Should this be GCPRO'd? */ + Lisp_Object hash_key = Qnil; Lisp_Object pointer_fg = Qnil; Lisp_Object pointer_bg = Qnil; + Lisp_Object governing_domain = + get_image_instantiator_governing_domain (instantiator, domain); + struct gcpro gcpro1; + + GCPRO1 (instance); + + /* We have to put subwindow, widget and text image instances in + a per-window cache so that we can see the same glyph in + different windows. We use governing_domain to determine the type + of image_instance that will be created. */ if (pointerp) { pointer_fg = FACE_FOREGROUND (Vpointer_face, domain); pointer_bg = FACE_BACKGROUND (Vpointer_face, domain); - ls3 = list3 (instantiator, pointer_fg, pointer_bg); + hash_key = list4 (glyph, INSTANTIATOR_TYPE (instantiator), + pointer_fg, pointer_bg); } - - /* First look in the hash table. */ - subtable = Fgethash (make_int (dest_mask), d->image_instance_cache, - Qunbound); - if (UNBOUNDP (subtable)) + else + /* We cannot simply key on the glyph since fallbacks could use + the same glyph but have a totally different instantiator + type. Thus we key on the glyph and the type (but not any + other parts of the instantiator. */ + hash_key = list2 (glyph, INSTANTIATOR_TYPE (instantiator)); + + /* First look in the device cache. */ + if (DEVICEP (governing_domain)) + { + subtable = Fgethash (make_int (dest_mask), + XDEVICE (governing_domain)-> + image_instance_cache, + Qunbound); + if (UNBOUNDP (subtable)) + { + /* For the image instance cache, we do comparisons with + EQ rather than with EQUAL, as we do for color and + font names. The reasons are: + + 1) pixmap data can be very long, and thus the hashing + and comparing will take awhile. + + 2) It's not so likely that we'll run into things that + are EQUAL but not EQ (that can happen a lot with + faces, because their specifiers are copied around); + but pixmaps tend not to be in faces. + + However, if the image-instance could be a pointer, we + have to use EQUAL because we massaged the + instantiator into a cons3 also containing the + foreground and background of the pointer face. */ + subtable = make_image_instance_cache_hash_table (); + + Fputhash (make_int (dest_mask), subtable, + XDEVICE (governing_domain)->image_instance_cache); + instance = Qunbound; + } + else + { + instance = Fgethash (hash_key, subtable, Qunbound); + } + } + else if (WINDOWP (governing_domain)) { - /* For the image instance cache, we do comparisons with EQ rather - than with EQUAL, as we do for color and font names. - The reasons are: - - 1) pixmap data can be very long, and thus the hashing and - comparing will take awhile. - 2) It's not so likely that we'll run into things that are EQUAL - but not EQ (that can happen a lot with faces, because their - specifiers are copied around); but pixmaps tend not to be - in faces. - - However, if the image-instance could be a pointer, we have to - use EQUAL because we massaged the instantiator into a cons3 - also containing the foreground and background of the - pointer face. - */ - - subtable = make_lisp_hashtable (20, - pointerp ? HASHTABLE_KEY_CAR_WEAK - : HASHTABLE_KEY_WEAK, - pointerp ? HASHTABLE_EQUAL - : HASHTABLE_EQ); - Fputhash (make_int (dest_mask), subtable, - d->image_instance_cache); - instance = Qunbound; + /* Subwindows have a per-window cache and have to be treated + differently. */ + instance = + Fgethash (hash_key, + XWINDOW (governing_domain)->subwindow_instance_cache, + Qunbound); } else - instance = Fgethash (pointerp ? ls3 : instantiator, - subtable, Qunbound); + abort (); /* We're not allowed anything else currently. */ + /* If we don't have an instance at this point then create + one. */ if (UNBOUNDP (instance)) { Lisp_Object locative = noseeum_cons (Qnil, - noseeum_cons (pointerp ? ls3 : instantiator, - subtable)); + noseeum_cons (hash_key, + DEVICEP (governing_domain) ? subtable + : XWINDOW (governing_domain) + ->subwindow_instance_cache)); int speccount = specpdl_depth (); - /* make sure we cache the failures, too. - Use an unwind-protect to catch such errors. - If we fail, the unwind-protect records nil in - the hash table. If we succeed, we change the - car of the locative to the resulting instance, - which gets recorded instead. */ + /* Make sure we cache the failures, too. Use an + unwind-protect to catch such errors. If we fail, the + unwind-protect records nil in the hash table. If we + succeed, we change the car of the locative to the + resulting instance, which gets recorded instead. */ record_unwind_protect (image_instantiate_cache_result, locative); - instance = instantiate_image_instantiator (device, - domain, - instantiator, - pointer_fg, pointer_bg, - dest_mask); + instance = + instantiate_image_instantiator (governing_domain, + domain, instantiator, + pointer_fg, pointer_bg, + dest_mask, glyph); + + /* We need a per-frame cache for redisplay. */ + cache_subwindow_instance_in_frame_maybe (instance); + Fsetcar (locative, instance); +#ifdef ERROR_CHECK_GLYPHS + if (image_instance_type_to_mask (XIMAGE_INSTANCE_TYPE (instance)) + & (IMAGE_SUBWINDOW_MASK | IMAGE_WIDGET_MASK)) + assert (EQ (XIMAGE_INSTANCE_FRAME (instance), + DOMAIN_FRAME (domain))); +#endif unbind_to (speccount, Qnil); +#ifdef ERROR_CHECK_GLYPHS + if (image_instance_type_to_mask (XIMAGE_INSTANCE_TYPE (instance)) + & (IMAGE_SUBWINDOW_MASK | IMAGE_WIDGET_MASK)) + assert (EQ (Fgethash (hash_key, + XWINDOW (governing_domain) + ->subwindow_instance_cache, + Qunbound), instance)); +#endif } - else - free_list (ls3); - - if (NILP (instance)) + else if (NILP (instance)) signal_simple_error ("Can't instantiate image (probably cached)", instantiator); - return instance; + /* We found an instance. However, because we are using the glyph + as the hash key instead of the instantiator, the current + instantiator may not be the same as the original. Thus we + must update the instance based on the new + instantiator. Preserving instance identity like this is + important to stop excessive window system widget creation and + deletion - and hence flashing. */ + else + { + /* #### This function should be able to cope with *all* + changes to the instantiator, but currently only copes + with the most used properties. This means that it is + possible to make changes that don't get reflected in the + display. */ + update_image_instance (instance, instantiator); + free_list (hash_key); + } + +#ifdef ERROR_CHECK_GLYPHS + if (image_instance_type_to_mask (XIMAGE_INSTANCE_TYPE (instance)) + & (IMAGE_SUBWINDOW_MASK | IMAGE_WIDGET_MASK)) + assert (EQ (XIMAGE_INSTANCE_FRAME (instance), + DOMAIN_FRAME (domain))); +#endif + ERROR_CHECK_IMAGE_INSTANCE (instance); + RETURN_UNGCPRO (instance); } abort (); @@ -2242,7 +3391,11 @@ image_after_change (Lisp_Object specifier, Lisp_Object locale) Lisp_Object property = IMAGE_SPECIFIER_ATTACHEE_PROPERTY (XIMAGE_SPECIFIER (specifier)); if (FACEP (attachee)) - face_property_was_changed (attachee, property, locale); + { + face_property_was_changed (attachee, property, locale); + if (BUFFERP (locale)) + XBUFFER (locale)->buffer_local_face_property = 1; + } else if (GLYPHP (attachee)) glyph_property_was_changed (attachee, property, locale); } @@ -2251,7 +3404,7 @@ void set_image_attached_to (Lisp_Object obj, Lisp_Object face_or_glyph, Lisp_Object property) { - struct Lisp_Specifier *image = XIMAGE_SPECIFIER (obj); + Lisp_Specifier *image = XIMAGE_SPECIFIER (obj); IMAGE_SPECIFIER_ATTACHEE (image) = face_or_glyph; IMAGE_SPECIFIER_ATTACHEE_PROPERTY (image) = property; @@ -2306,166 +3459,79 @@ image_going_to_add (Lisp_Object specifier, Lisp_Object locale, return retlist; } -DEFUN ("image-specifier-p", Fimage_specifier_p, 1, 1, 0, /* -Return non-nil if OBJECT is an image specifier. +/* Copy an image instantiator. We can't use Fcopy_tree since widgets + may contain circular references which would send Fcopy_tree into + infloop death. */ +static Lisp_Object +image_copy_vector_instantiator (Lisp_Object instantiator) +{ + int i; + struct image_instantiator_methods *meths; + Lisp_Object *elt; + int instantiator_len; -An image specifier is used for images (pixmaps and the like). It is used -to describe the actual image in a glyph. It is instanced as an image- -instance. - -Image instantiators come in many formats: `xbm', `xpm', `gif', `jpeg', -etc. This describes the format of the data describing the image. The -resulting image instances also come in many types -- `mono-pixmap', -`color-pixmap', `text', `pointer', etc. This refers to the behavior of -the image and the sorts of places it can appear. (For example, a -color-pixmap image has fixed colors specified for it, while a -mono-pixmap image comes in two unspecified shades "foreground" and -"background" that are determined from the face of the glyph or -surrounding text; a text image appears as a string of text and has an -unspecified foreground, background, and font; a pointer image behaves -like a mono-pixmap image but can only be used as a mouse pointer -\[mono-pixmap images cannot be used as mouse pointers]; etc.) It is -important to keep the distinction between image instantiator format and -image instance type in mind. Typically, a given image instantiator -format can result in many different image instance types (for example, -`xpm' can be instanced as `color-pixmap', `mono-pixmap', or `pointer'; -whereas `cursor-font' can be instanced only as `pointer'), and a -particular image instance type can be generated by many different -image instantiator formats (e.g. `color-pixmap' can be generated by `xpm', -`gif', `jpeg', etc.). - -See `make-image-instance' for a more detailed discussion of image -instance types. - -An image instantiator should be a string or a vector of the form - - [FORMAT :KEYWORD VALUE ...] - -i.e. a format symbol followed by zero or more alternating keyword-value -pairs. FORMAT should be one of + CHECK_VECTOR (instantiator); -'nothing - (Don't display anything; no keywords are valid for this. - Can only be instanced as `nothing'.) -'string - (Display this image as a text string. Can only be instanced - as `text', although support for instancing as `mono-pixmap' - should be added.) -'formatted-string - (Display this image as a text string, with replaceable fields; - not currently implemented.) -'xbm - (An X bitmap; only if X support was compiled into this XEmacs. - Can be instanced as `mono-pixmap', `color-pixmap', or `pointer'.) -'xpm - (An XPM pixmap; only if XPM support was compiled into this XEmacs. - Can be instanced as `color-pixmap', `mono-pixmap', or `pointer'.) -'xface - (An X-Face bitmap, used to encode people's faces in e-mail messages; - only if X-Face support was compiled into this XEmacs. Can be - instanced as `mono-pixmap', `color-pixmap', or `pointer'.) -'gif - (A GIF87 or GIF89 image; only if GIF support was compiled into this - XEmacs. Can be instanced as `color-pixmap'.) -'jpeg - (A JPEG image; only if JPEG support was compiled into this XEmacs. - Can be instanced as `color-pixmap'.) -'png - (A PNG/GIF24 image; only if PNG support was compiled into this XEmacs. - Can be instanced as `color-pixmap'.) -'tiff - (A TIFF image; not currently implemented.) -'cursor-font - (One of the standard cursor-font names, such as "watch" or - "right_ptr" under X. Under X, this is, more specifically, any - of the standard cursor names from appendix B of the Xlib manual - [also known as the file <X11/cursorfont.h>] minus the XC_ prefix. - On other window systems, the valid names will be specific to the - type of window system. Can only be instanced as `pointer'.) -'font - (A glyph from a font; i.e. the name of a font, and glyph index into it - of the form "FONT fontname index [[mask-font] mask-index]". - Currently can only be instanced as `pointer', although this should - probably be fixed.) -'subwindow - (An embedded X window; not currently implemented.) -'autodetect - (XEmacs tries to guess what format the data is in. If X support - exists, the data string will be checked to see if it names a filename. - If so, and this filename contains XBM or XPM data, the appropriate - sort of pixmap or pointer will be created. [This includes picking up - any specified hotspot or associated mask file.] Otherwise, if `pointer' - is one of the allowable image-instance types and the string names a - valid cursor-font name, the image will be created as a pointer. - Otherwise, the image will be displayed as text. If no X support - exists, the image will always be displayed as text.) -'inherit - Inherit from the background-pixmap property of a face. - -The valid keywords are: - -:data - (Inline data. For most formats above, this should be a string. For - XBM images, this should be a list of three elements: width, height, and - a string of bit data. This keyword is not valid for instantiator - formats `nothing' and `inherit'.) -:file - (Data is contained in a file. The value is the name of this file. - If both :data and :file are specified, the image is created from - what is specified in :data and the string in :file becomes the - value of the `image-instance-file-name' function when applied to - the resulting image-instance. This keyword is not valid for - instantiator formats `nothing', `string', `formatted-string', - `cursor-font', `font', `autodetect', and `inherit'.) -:foreground -:background - (For `xbm', `xface', `cursor-font', and `font'. These keywords - allow you to explicitly specify foreground and background colors. - The argument should be anything acceptable to `make-color-instance'. - This will cause what would be a `mono-pixmap' to instead be colorized - as a two-color color-pixmap, and specifies the foreground and/or - background colors for a pointer instead of black and white.) -:mask-data - (For `xbm' and `xface'. This specifies a mask to be used with the - bitmap. The format is a list of width, height, and bits, like for - :data.) -:mask-file - (For `xbm' and `xface'. This specifies a file containing the mask data. - If neither a mask file nor inline mask data is given for an XBM image, - and the XBM image comes from a file, XEmacs will look for a mask file - with the same name as the image file but with "Mask" or "msk" - appended. For example, if you specify the XBM file "left_ptr" - [usually located in "/usr/include/X11/bitmaps"], the associated - mask file "left_ptrmsk" will automatically be picked up.) -:hotspot-x -:hotspot-y - (For `xbm' and `xface'. These keywords specify a hotspot if the image - is instantiated as a `pointer'. Note that if the XBM image file - specifies a hotspot, it will automatically be picked up if no - explicit hotspot is given.) -:color-symbols - (Only for `xpm'. This specifies an alist that maps strings - that specify symbolic color names to the actual color to be used - for that symbolic color (in the form of a string or a color-specifier - object). If this is not specified, the contents of `xpm-color-symbols' - are used to generate the alist.) -:face - (Only for `inherit'. This specifies the face to inherit from.) - -If instead of a vector, the instantiator is a string, it will be -converted into a vector by looking it up according to the specs in the -`console-type-image-conversion-list' (q.v.) for the console type of -the domain (usually a window; sometimes a frame or device) over which -the image is being instantiated. - -If the instantiator specifies data from a file, the data will be read -in at the time that the instantiator is added to the image (which may -be well before when the image is actually displayed), and the -instantiator will be converted into one of the inline-data forms, with -the filename retained using a :file keyword. This implies that the -file must exist when the instantiator is added to the image, but does -not need to exist at any other time (e.g. it may safely be a temporary -file). + instantiator = Fcopy_sequence (instantiator); + elt = XVECTOR_DATA (instantiator); + instantiator_len = XVECTOR_LENGTH (instantiator); + + meths = decode_image_instantiator_format (elt[0], ERROR_ME); + + for (i = 1; i < instantiator_len; i += 2) + { + int j; + Lisp_Object keyword = elt[i]; + Lisp_Object value = elt[i+1]; + + /* Find the keyword entry. */ + for (j = 0; j < Dynarr_length (meths->keywords); j++) + { + if (EQ (keyword, Dynarr_at (meths->keywords, j).keyword)) + break; + } + + /* Only copy keyword values that should be copied. */ + if (Dynarr_at (meths->keywords, j).copy_p + && + (CONSP (value) || VECTORP (value))) + { + elt [i+1] = Fcopy_tree (value, Qt); + } + } + + return instantiator; +} + +static Lisp_Object +image_copy_instantiator (Lisp_Object arg) +{ + if (CONSP (arg)) + { + Lisp_Object rest; + rest = arg = Fcopy_sequence (arg); + while (CONSP (rest)) + { + Lisp_Object elt = XCAR (rest); + if (CONSP (elt)) + XCAR (rest) = Fcopy_tree (elt, Qt); + else if (VECTORP (elt)) + XCAR (rest) = image_copy_vector_instantiator (elt); + if (VECTORP (XCDR (rest))) /* hack for (a b . [c d]) */ + XCDR (rest) = Fcopy_tree (XCDR (rest), Qt); + rest = XCDR (rest); + } + } + else if (VECTORP (arg)) + { + arg = image_copy_vector_instantiator (arg); + } + return arg; +} + +DEFUN ("image-specifier-p", Fimage_specifier_p, 1, 1, 0, /* +Return non-nil if OBJECT is an image specifier. +See `make-image-specifier' for a description of image instantiators. */ (object)) { @@ -2478,14 +3544,14 @@ file). ****************************************************************************/ static Lisp_Object -mark_glyph (Lisp_Object obj, void (*markobj) (Lisp_Object)) +mark_glyph (Lisp_Object obj) { - struct Lisp_Glyph *glyph = XGLYPH (obj); + Lisp_Glyph *glyph = XGLYPH (obj); - ((markobj) (glyph->image)); - ((markobj) (glyph->contrib_p)); - ((markobj) (glyph->baseline)); - ((markobj) (glyph->face)); + mark_object (glyph->image); + mark_object (glyph->contrib_p); + mark_object (glyph->baseline); + mark_object (glyph->face); return glyph->plist; } @@ -2493,7 +3559,7 @@ mark_glyph (Lisp_Object obj, void (*markobj) (Lisp_Object)) static void print_glyph (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) { - struct Lisp_Glyph *glyph = XGLYPH (obj); + Lisp_Glyph *glyph = XGLYPH (obj); char buf[20]; if (print_readably) @@ -2514,10 +3580,10 @@ print_glyph (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) This isn't concerned with "unspecified" attributes, that's what #'glyph-differs-from-default-p is for. */ static int -glyph_equal (Lisp_Object o1, Lisp_Object o2, int depth) +glyph_equal (Lisp_Object obj1, Lisp_Object obj2, int depth) { - struct Lisp_Glyph *g1 = XGLYPH (o1); - struct Lisp_Glyph *g2 = XGLYPH (o2); + Lisp_Glyph *g1 = XGLYPH (obj1); + Lisp_Glyph *g2 = XGLYPH (obj2); depth++; @@ -2542,7 +3608,7 @@ glyph_hash (Lisp_Object obj, int depth) static Lisp_Object glyph_getprop (Lisp_Object obj, Lisp_Object prop) { - struct Lisp_Glyph *g = XGLYPH (obj); + Lisp_Glyph *g = XGLYPH (obj); if (EQ (prop, Qimage)) return g->image; if (EQ (prop, Qcontrib_p)) return g->contrib_p; @@ -2555,9 +3621,9 @@ glyph_getprop (Lisp_Object obj, Lisp_Object prop) static int glyph_putprop (Lisp_Object obj, Lisp_Object prop, Lisp_Object value) { - if ((EQ (prop, Qimage)) || - (EQ (prop, Qcontrib_p)) || - (EQ (prop, Qbaseline))) + if (EQ (prop, Qimage) || + EQ (prop, Qcontrib_p) || + EQ (prop, Qbaseline)) return 0; if (EQ (prop, Qface)) @@ -2573,9 +3639,9 @@ glyph_putprop (Lisp_Object obj, Lisp_Object prop, Lisp_Object value) static int glyph_remprop (Lisp_Object obj, Lisp_Object prop) { - if ((EQ (prop, Qimage)) || - (EQ (prop, Qcontrib_p)) || - (EQ (prop, Qbaseline))) + if (EQ (prop, Qimage) || + EQ (prop, Qcontrib_p) || + EQ (prop, Qbaseline)) return -1; if (EQ (prop, Qface)) @@ -2590,7 +3656,7 @@ glyph_remprop (Lisp_Object obj, Lisp_Object prop) static Lisp_Object glyph_plist (Lisp_Object obj) { - struct Lisp_Glyph *glyph = XGLYPH (obj); + Lisp_Glyph *glyph = XGLYPH (obj); Lisp_Object result = glyph->plist; result = cons3 (Qface, glyph->face, result); @@ -2601,12 +3667,21 @@ glyph_plist (Lisp_Object obj) return result; } +static const struct lrecord_description glyph_description[] = { + { XD_LISP_OBJECT, offsetof (Lisp_Glyph, image) }, + { XD_LISP_OBJECT, offsetof (Lisp_Glyph, contrib_p) }, + { XD_LISP_OBJECT, offsetof (Lisp_Glyph, baseline) }, + { XD_LISP_OBJECT, offsetof (Lisp_Glyph, face) }, + { XD_LISP_OBJECT, offsetof (Lisp_Glyph, plist) }, + { XD_END } +}; + DEFINE_LRECORD_IMPLEMENTATION_WITH_PROPS ("glyph", glyph, mark_glyph, print_glyph, 0, - glyph_equal, glyph_hash, + glyph_equal, glyph_hash, glyph_description, glyph_getprop, glyph_putprop, glyph_remprop, glyph_plist, - struct Lisp_Glyph); + Lisp_Glyph); Lisp_Object allocate_glyph (enum glyph_type type, @@ -2615,17 +3690,18 @@ allocate_glyph (enum glyph_type type, { /* This function can GC */ Lisp_Object obj = Qnil; - struct Lisp_Glyph *g = - alloc_lcrecord_type (struct Lisp_Glyph, lrecord_glyph); + Lisp_Glyph *g = alloc_lcrecord_type (Lisp_Glyph, &lrecord_glyph); g->type = type; g->image = Fmake_specifier (Qimage); /* This function can GC */ + g->dirty = 0; switch (g->type) { case GLYPH_BUFFER: XIMAGE_SPECIFIER_ALLOWED (g->image) = - IMAGE_NOTHING_MASK | IMAGE_TEXT_MASK | IMAGE_MONO_PIXMAP_MASK | - IMAGE_COLOR_PIXMAP_MASK | IMAGE_SUBWINDOW_MASK; + IMAGE_NOTHING_MASK | IMAGE_TEXT_MASK + | IMAGE_MONO_PIXMAP_MASK | IMAGE_COLOR_PIXMAP_MASK + | IMAGE_SUBWINDOW_MASK | IMAGE_WIDGET_MASK; break; case GLYPH_POINTER: XIMAGE_SPECIFIER_ALLOWED (g->image) = @@ -2633,7 +3709,8 @@ allocate_glyph (enum glyph_type type, break; case GLYPH_ICON: XIMAGE_SPECIFIER_ALLOWED (g->image) = - IMAGE_NOTHING_MASK | IMAGE_MONO_PIXMAP_MASK | IMAGE_COLOR_PIXMAP_MASK; + IMAGE_NOTHING_MASK | IMAGE_MONO_PIXMAP_MASK + | IMAGE_COLOR_PIXMAP_MASK; break; default: abort (); @@ -2710,7 +3787,7 @@ Return a list of valid glyph types. } DEFUN ("make-glyph-internal", Fmake_glyph_internal, 0, 1, 0, /* -Create and return a new uninitialized glyph or type TYPE. +Create and return a new uninitialized glyph of type TYPE. TYPE specifies the type of the glyph; this should be one of `buffer', `pointer', or `icon', and defaults to `buffer'. The type of the glyph @@ -2739,11 +3816,13 @@ iconified. Their image can be instantiated as `mono-pixmap' and DEFUN ("glyphp", Fglyphp, 1, 1, 0, /* Return non-nil if OBJECT is a glyph. -A glyph is an object used for pixmaps and the like. It is used +A glyph is an object used for pixmaps, widgets and the like. It is used in begin-glyphs and end-glyphs attached to extents, in marginal and textual annotations, in overlay arrows (overlay-arrow-* variables), in toolbar -buttons, and the like. Its image is described using an image specifier -- -see `image-specifier-p'. +buttons, and the like. Much more detailed information can be found at +`make-glyph'. Its image is described using an image specifier -- +see `make-image-specifier'. See also `make-image-instance' for further +information. */ (object)) { @@ -2759,77 +3838,63 @@ The return value will be one of 'buffer, 'pointer, or 'icon. CHECK_GLYPH (glyph); switch (XGLYPH_TYPE (glyph)) { + default: abort (); case GLYPH_BUFFER: return Qbuffer; case GLYPH_POINTER: return Qpointer; case GLYPH_ICON: return Qicon; - default: - abort (); - return Qnil; /* not reached */ } } +Lisp_Object +glyph_image_instance (Lisp_Object glyph, Lisp_Object domain, + Error_behavior errb, int no_quit) +{ + Lisp_Object specifier = GLYPH_IMAGE (XGLYPH (glyph)); + + /* This can never return Qunbound. All glyphs have 'nothing as + a fallback. */ + Lisp_Object image_instance = specifier_instance (specifier, Qunbound, + domain, errb, no_quit, 0, + Qzero); + assert (!UNBOUNDP (image_instance)); + ERROR_CHECK_IMAGE_INSTANCE (image_instance); + + return image_instance; +} + +static Lisp_Object +glyph_image_instance_maybe (Lisp_Object glyph_or_image, Lisp_Object window) +{ + Lisp_Object instance = glyph_or_image; + + if (GLYPHP (glyph_or_image)) + instance = glyph_image_instance (glyph_or_image, window, ERROR_ME_NOT, 1); + + return instance; +} + /***************************************************************************** glyph_width - Return the width of the given GLYPH on the given WINDOW. If the - instance is a string then the width is calculated using the font of - the given FACE, unless a face is defined by the glyph itself. + Return the width of the given GLYPH on the given WINDOW. + Calculations are done based on recursively querying the geometry of + the associated image instances. ****************************************************************************/ unsigned short -glyph_width (Lisp_Object glyph, Lisp_Object frame_face, - face_index window_findex, Lisp_Object window) +glyph_width (Lisp_Object glyph_or_image, Lisp_Object domain) { - Lisp_Object instance; - Lisp_Object frame = XWINDOW (window)->frame; - - /* #### We somehow need to distinguish between the user causing this - error condition and a bug causing it. */ - if (!GLYPHP (glyph)) - return 0; - else - instance = glyph_image_instance (glyph, window, ERROR_ME_NOT, 1); - + Lisp_Object instance = glyph_image_instance_maybe (glyph_or_image, + domain); if (!IMAGE_INSTANCEP (instance)) return 0; - switch (XIMAGE_INSTANCE_TYPE (instance)) - { - case IMAGE_TEXT: - { - Lisp_Object str = XIMAGE_INSTANCE_TEXT_STRING (instance); - Lisp_Object private_face = XGLYPH_FACE(glyph); - - if (!NILP (private_face)) - return redisplay_frame_text_width_string (XFRAME (frame), - private_face, - 0, str, 0, -1); - else - if (!NILP (frame_face)) - return redisplay_frame_text_width_string (XFRAME (frame), - frame_face, - 0, str, 0, -1); - else - return redisplay_text_width_string (XWINDOW (window), - window_findex, - 0, str, 0, -1); - } - - case IMAGE_MONO_PIXMAP: - case IMAGE_COLOR_PIXMAP: - case IMAGE_POINTER: - return XIMAGE_INSTANCE_PIXMAP_WIDTH (instance); - - case IMAGE_NOTHING: - return 0; + if (XIMAGE_INSTANCE_NEEDS_LAYOUT (instance)) + image_instance_layout (instance, IMAGE_UNSPECIFIED_GEOMETRY, + IMAGE_UNSPECIFIED_GEOMETRY, + IMAGE_UNCHANGED_GEOMETRY, + IMAGE_UNCHANGED_GEOMETRY, domain); - case IMAGE_SUBWINDOW: - /* #### implement me */ - return 0; - - default: - abort (); - return 0; - } + return XIMAGE_INSTANCE_WIDTH (instance); } DEFUN ("glyph-width", Fglyph_width, 1, 2, 0, /* @@ -2842,123 +3907,66 @@ that redisplay will. XSETWINDOW (window, decode_window (window)); CHECK_GLYPH (glyph); - return make_int (glyph_width (glyph, Qnil, DEFAULT_INDEX, window)); -} - -#define RETURN_ASCENT 0 -#define RETURN_DESCENT 1 -#define RETURN_HEIGHT 2 - -Lisp_Object -glyph_image_instance (Lisp_Object glyph, Lisp_Object domain, - Error_behavior errb, int no_quit) -{ - Lisp_Object specifier = GLYPH_IMAGE (XGLYPH (glyph)); - - /* This can never return Qunbound. All glyphs have 'nothing as - a fallback. */ - return specifier_instance (specifier, Qunbound, domain, errb, no_quit, 0, - Qzero); + return make_int (glyph_width (glyph, window)); } -static unsigned short -glyph_height_internal (Lisp_Object glyph, Lisp_Object frame_face, - face_index window_findex, Lisp_Object window, - int function) +unsigned short +glyph_ascent (Lisp_Object glyph_or_image, Lisp_Object domain) { - Lisp_Object instance; - Lisp_Object frame = XWINDOW (window)->frame; - - if (!GLYPHP (glyph)) - return 0; - else - instance = glyph_image_instance (glyph, window, ERROR_ME_NOT, 1); - + Lisp_Object instance = glyph_image_instance_maybe (glyph_or_image, + domain); if (!IMAGE_INSTANCEP (instance)) return 0; - switch (XIMAGE_INSTANCE_TYPE (instance)) - { - case IMAGE_TEXT: - { - struct font_metric_info fm; - Lisp_Object string = XIMAGE_INSTANCE_TEXT_STRING (instance); - unsigned char charsets[NUM_LEADING_BYTES]; - struct face_cachel frame_cachel; - struct face_cachel *cachel; - - find_charsets_in_bufbyte_string (charsets, - XSTRING_DATA (string), - XSTRING_LENGTH (string)); - - if (!NILP (frame_face)) - { - reset_face_cachel (&frame_cachel); - update_face_cachel_data (&frame_cachel, frame, frame_face); - cachel = &frame_cachel; - } - else - cachel = WINDOW_FACE_CACHEL (XWINDOW (window), window_findex); - ensure_face_cachel_complete (cachel, window, charsets); - - face_cachel_charset_font_metric_info (cachel, charsets, &fm); - - switch (function) - { - case RETURN_ASCENT: return fm.ascent; - case RETURN_DESCENT: return fm.descent; - case RETURN_HEIGHT: return fm.ascent + fm.descent; - default: - abort (); - return 0; /* not reached */ - } - } - - case IMAGE_MONO_PIXMAP: - case IMAGE_COLOR_PIXMAP: - case IMAGE_POINTER: - /* #### Ugh ugh ugh -- temporary crap */ - if (function == RETURN_ASCENT || function == RETURN_HEIGHT) - return XIMAGE_INSTANCE_PIXMAP_HEIGHT (instance); - else - return 0; - - case IMAGE_NOTHING: - return 0; + if (XIMAGE_INSTANCE_NEEDS_LAYOUT (instance)) + image_instance_layout (instance, IMAGE_UNSPECIFIED_GEOMETRY, + IMAGE_UNSPECIFIED_GEOMETRY, + IMAGE_UNCHANGED_GEOMETRY, + IMAGE_UNCHANGED_GEOMETRY, domain); - case IMAGE_SUBWINDOW: - /* #### implement me */ - return 0; - - default: - abort (); - return 0; - } + if (XIMAGE_INSTANCE_TYPE (instance) == IMAGE_TEXT) + return XIMAGE_INSTANCE_TEXT_ASCENT (instance); + else + return XIMAGE_INSTANCE_HEIGHT (instance); } unsigned short -glyph_ascent (Lisp_Object glyph, Lisp_Object frame_face, - face_index window_findex, Lisp_Object window) +glyph_descent (Lisp_Object glyph_or_image, Lisp_Object domain) { - return glyph_height_internal (glyph, frame_face, window_findex, window, - RETURN_ASCENT); -} + Lisp_Object instance = glyph_image_instance_maybe (glyph_or_image, + domain); + if (!IMAGE_INSTANCEP (instance)) + return 0; -unsigned short -glyph_descent (Lisp_Object glyph, Lisp_Object frame_face, - face_index window_findex, Lisp_Object window) -{ - return glyph_height_internal (glyph, frame_face, window_findex, window, - RETURN_DESCENT); + if (XIMAGE_INSTANCE_NEEDS_LAYOUT (instance)) + image_instance_layout (instance, IMAGE_UNSPECIFIED_GEOMETRY, + IMAGE_UNSPECIFIED_GEOMETRY, + IMAGE_UNCHANGED_GEOMETRY, + IMAGE_UNCHANGED_GEOMETRY, domain); + + if (XIMAGE_INSTANCE_TYPE (instance) == IMAGE_TEXT) + return XIMAGE_INSTANCE_TEXT_DESCENT (instance); + else + return 0; } /* strictly a convenience function. */ unsigned short -glyph_height (Lisp_Object glyph, Lisp_Object frame_face, - face_index window_findex, Lisp_Object window) +glyph_height (Lisp_Object glyph_or_image, Lisp_Object domain) { - return glyph_height_internal (glyph, frame_face, window_findex, window, - RETURN_HEIGHT); + Lisp_Object instance = glyph_image_instance_maybe (glyph_or_image, + domain); + + if (!IMAGE_INSTANCEP (instance)) + return 0; + + if (XIMAGE_INSTANCE_NEEDS_LAYOUT (instance)) + image_instance_layout (instance, IMAGE_UNSPECIFIED_GEOMETRY, + IMAGE_UNSPECIFIED_GEOMETRY, + IMAGE_UNCHANGED_GEOMETRY, + IMAGE_UNCHANGED_GEOMETRY, domain); + + return XIMAGE_INSTANCE_HEIGHT (instance); } DEFUN ("glyph-ascent", Fglyph_ascent, 1, 2, 0, /* @@ -2971,7 +3979,7 @@ that redisplay will. XSETWINDOW (window, decode_window (window)); CHECK_GLYPH (glyph); - return make_int (glyph_ascent (glyph, Qnil, DEFAULT_INDEX, window)); + return make_int (glyph_ascent (glyph, window)); } DEFUN ("glyph-descent", Fglyph_descent, 1, 2, 0, /* @@ -2984,7 +3992,7 @@ that redisplay will. XSETWINDOW (window, decode_window (window)); CHECK_GLYPH (glyph); - return make_int (glyph_descent (glyph, Qnil, DEFAULT_INDEX, window)); + return make_int (glyph_descent (glyph, window)); } /* This is redundant but I bet a lot of people expect it to exist. */ @@ -2998,12 +4006,45 @@ that redisplay will. XSETWINDOW (window, decode_window (window)); CHECK_GLYPH (glyph); - return make_int (glyph_height (glyph, Qnil, DEFAULT_INDEX, window)); + return make_int (glyph_height (glyph, window)); +} + +static void +set_glyph_dirty_p (Lisp_Object glyph_or_image, Lisp_Object window, int dirty) +{ + Lisp_Object instance = glyph_or_image; + + if (!NILP (glyph_or_image)) + { + if (GLYPHP (glyph_or_image)) + { + instance = glyph_image_instance (glyph_or_image, window, + ERROR_ME_NOT, 1); + XGLYPH_DIRTYP (glyph_or_image) = dirty; + } + + if (!IMAGE_INSTANCEP (instance)) + return; + + XIMAGE_INSTANCE_DIRTYP (instance) = dirty; + } } -#undef RETURN_ASCENT -#undef RETURN_DESCENT -#undef RETURN_HEIGHT +static void +set_image_instance_dirty_p (Lisp_Object instance, int dirty) +{ + if (IMAGE_INSTANCEP (instance)) + { + XIMAGE_INSTANCE_DIRTYP (instance) = dirty; + /* Now cascade up the hierarchy. */ + set_image_instance_dirty_p (XIMAGE_INSTANCE_PARENT (instance), + dirty); + } + else if (GLYPHP (instance)) + { + XGLYPH_DIRTYP (instance) = dirty; + } +} /* #### do we need to cache this info to speed things up? */ @@ -3059,20 +4100,48 @@ glyph_property_was_changed (Lisp_Object glyph, Lisp_Object property, (XGLYPH (glyph)->after_change) (glyph, property, locale); } +void +glyph_query_geometry (Lisp_Object glyph_or_image, int* width, int* height, + enum image_instance_geometry disp, Lisp_Object domain) +{ + Lisp_Object instance = glyph_or_image; + + if (GLYPHP (glyph_or_image)) + instance = glyph_image_instance (glyph_or_image, domain, ERROR_ME_NOT, 1); + + image_instance_query_geometry (instance, width, height, disp, domain); +} + +void +glyph_do_layout (Lisp_Object glyph_or_image, int width, int height, + int xoffset, int yoffset, Lisp_Object domain) +{ + Lisp_Object instance = glyph_or_image; + + if (GLYPHP (glyph_or_image)) + instance = glyph_image_instance (glyph_or_image, domain, ERROR_ME_NOT, 1); + + image_instance_layout (instance, width, height, xoffset, yoffset, domain); +} + /***************************************************************************** * glyph cachel functions * *****************************************************************************/ -/* - #### All of this is 95% copied from face cachels. - Consider consolidating. - #### We need to add a dirty flag to the glyphs. - */ - +/* #### All of this is 95% copied from face cachels. Consider + consolidating. + + Why do we need glyph_cachels? Simply because a glyph_cachel captures + per-window information about a particular glyph. A glyph itself is + not created in any particular context, so if we were to rely on a + glyph to tell us about its dirtiness we would not be able to reset + the dirty flag after redisplaying it as it may exist in other + contexts. When we have redisplayed we need to know which glyphs to + reset the dirty flags on - the glyph_cachels give us a nice list we + can iterate through doing this. */ void -mark_glyph_cachels (glyph_cachel_dynarr *elements, - void (*markobj) (Lisp_Object)) +mark_glyph_cachels (glyph_cachel_dynarr *elements) { int elt; @@ -3082,7 +4151,7 @@ mark_glyph_cachels (glyph_cachel_dynarr *elements, for (elt = 0; elt < Dynarr_length (elements); elt++) { struct glyph_cachel *cachel = Dynarr_atp (elements, elt); - ((markobj) (cachel->glyph)); + mark_object (cachel->glyph); } } @@ -3090,19 +4159,32 @@ static void update_glyph_cachel_data (struct window *w, Lisp_Object glyph, struct glyph_cachel *cachel) { - /* #### This should be || !cachel->updated */ - if (NILP (cachel->glyph) || !EQ (cachel->glyph, glyph)) + if (!cachel->updated || NILP (cachel->glyph) || !EQ (cachel->glyph, glyph) + || XGLYPH_DIRTYP (cachel->glyph) + || XFRAME(WINDOW_FRAME(w))->faces_changed) { - Lisp_Object window; + Lisp_Object window, instance; XSETWINDOW (window, w); - /* #### This could be sped up if we redid things to grab the glyph - instantiation and passed it to the size functions. */ cachel->glyph = glyph; - cachel->width = glyph_width (glyph, Qnil, DEFAULT_INDEX, window); - cachel->ascent = glyph_ascent (glyph, Qnil, DEFAULT_INDEX, window); - cachel->descent = glyph_descent (glyph, Qnil, DEFAULT_INDEX, window); + /* Speed things up slightly by grabbing the glyph instantiation + and passing it to the size functions. */ + instance = glyph_image_instance (glyph, window, ERROR_ME_NOT, 1); + + if (!IMAGE_INSTANCEP (instance)) + return; + + /* Mark text instance of the glyph dirty if faces have changed, + because its geometry might have changed. */ + invalidate_glyph_geometry_maybe (instance, w); + + /* #### Do the following 2 lines buy us anything? --kkm */ + XGLYPH_DIRTYP (glyph) = XIMAGE_INSTANCE_DIRTYP (instance); + cachel->dirty = XGLYPH_DIRTYP (glyph); + cachel->width = glyph_width (instance, window); + cachel->ascent = glyph_ascent (instance, window); + cachel->descent = glyph_descent (instance, window); } cachel->updated = 1; @@ -3120,7 +4202,7 @@ add_glyph_cachel (struct window *w, Lisp_Object glyph) Dynarr_add (w->glyph_cachels, new_cachel); } -static glyph_index +glyph_index get_glyph_cachel_index (struct window *w, Lisp_Object glyph) { int elt; @@ -3135,8 +4217,7 @@ get_glyph_cachel_index (struct window *w, Lisp_Object glyph) if (EQ (cachel->glyph, glyph) && !NILP (glyph)) { - if (!cachel->updated) - update_glyph_cachel_data (w, glyph, cachel); + update_glyph_cachel_data (w, glyph, cachel); return elt; } } @@ -3179,7 +4260,24 @@ mark_glyph_cachels_as_not_updated (struct window *w) #undef FROB for (elt = 0; elt < Dynarr_length (w->glyph_cachels); elt++) - Dynarr_atp (w->glyph_cachels, elt)->updated = 0; + { + Dynarr_atp (w->glyph_cachels, elt)->updated = 0; + } +} + +/* Unset the dirty bit on all the glyph cachels that have it. */ +void +mark_glyph_cachels_as_clean (struct window* w) +{ + int elt; + Lisp_Object window; + XSETWINDOW (window, w); + for (elt = 0; elt < Dynarr_length (w->glyph_cachels); elt++) + { + struct glyph_cachel *cachel = Dynarr_atp (w->glyph_cachels, elt); + cachel->dirty = 0; + set_glyph_dirty_p (cachel->glyph, window, 0); + } } #ifdef MEMORY_USAGE_STATS @@ -3198,44 +4296,689 @@ compute_glyph_cachel_usage (glyph_cachel_dynarr *glyph_cachels, #endif /* MEMORY_USAGE_STATS */ + /***************************************************************************** - * display tables * + * subwindow cachel functions * *****************************************************************************/ +/* Subwindows are curious in that you have to physically unmap them to + not display them. It is problematic deciding what to do in + redisplay. We have two caches - a per-window instance cache that + keeps track of subwindows on a window, these are linked to their + instantiator in the hashtable and when the instantiator goes away + we want the instance to go away also. However we also have a + per-frame instance cache that we use to determine if a subwindow is + obscuring an area that we want to clear. We need to be able to flip + through this quickly so a hashtable is not suitable hence the + subwindow_cachels. This is a weak list so unreference instances + will get deleted properly. */ + +/* redisplay in general assumes that drawing something will erase + what was there before. unfortunately this does not apply to + subwindows that need to be specifically unmapped in order to + disappear. we take a brute force approach - on the basis that its + cheap - and unmap all subwindows in a display line */ + +/* Put new instances in the frame subwindow cache. This is less costly than + doing it every time something gets mapped, and deleted instances will be + removed automatically. */ +static void +cache_subwindow_instance_in_frame_maybe (Lisp_Object instance) +{ + Lisp_Image_Instance* ii = XIMAGE_INSTANCE (instance); + if (!NILP (DOMAIN_FRAME (IMAGE_INSTANCE_DOMAIN (ii)))) + { + struct frame* f = DOMAIN_XFRAME (IMAGE_INSTANCE_DOMAIN (ii)); + XWEAK_LIST_LIST (FRAME_SUBWINDOW_CACHE (f)) + = Fcons (instance, XWEAK_LIST_LIST (FRAME_SUBWINDOW_CACHE (f))); + } +} -/* Get the display table for use currently on window W with face FACE. - Precedence: +/* Unmap and finalize all subwindow instances in the frame cache. This + is necessary because GC will not guarantee the order things get + deleted in and moreover, frame finalization deletes the window + system windows before deleting XEmacs windows, and hence + subwindows. */ +int +unmap_subwindow_instance_cache_mapper (Lisp_Object key, Lisp_Object value, + void* finalize) +{ + /* value can be nil; we cache failures as well as successes */ + if (!NILP (value)) + { + struct frame* f = XFRAME (XIMAGE_INSTANCE_FRAME (value)); + unmap_subwindow (value); + if (finalize) + { + /* In case GC doesn't catch up fast enough, remove from the frame + cache also. Otherwise code that checks the sanity of the instance + will fail. */ + XWEAK_LIST_LIST (FRAME_SUBWINDOW_CACHE (f)) + = delq_no_quit (value, + XWEAK_LIST_LIST (FRAME_SUBWINDOW_CACHE (f))); + finalize_image_instance (XIMAGE_INSTANCE (value), 0); + } + } + return 0; +} - -- FACE's display table - -- W's display table (comes from specifier `current-display-table') +static void +finalize_all_subwindow_instances (struct window *w) +{ + if (!NILP (w->next)) finalize_all_subwindow_instances (XWINDOW (w->next)); + if (!NILP (w->vchild)) finalize_all_subwindow_instances (XWINDOW (w->vchild)); + if (!NILP (w->hchild)) finalize_all_subwindow_instances (XWINDOW (w->hchild)); - Ignore the specified tables if they are not valid; - if no valid table is specified, return 0. */ + elisp_maphash (unmap_subwindow_instance_cache_mapper, + w->subwindow_instance_cache, (void*)1); +} -struct Lisp_Vector * -get_display_table (struct window *w, face_index findex) +void +free_frame_subwindow_instances (struct frame* f) { - Lisp_Object tem; + /* Make sure all instances are finalized. We have to do this via the + instance cache since some instances may be extant but not + displayed (and hence not in the frame cache). */ + finalize_all_subwindow_instances (XWINDOW (f->root_window)); +} - tem = WINDOW_FACE_CACHEL_DISPLAY_TABLE (w, findex); - if (VECTORP (tem) && XVECTOR_LENGTH (tem) == DISP_TABLE_SIZE) - return XVECTOR (tem); +/* Unmap all instances in the frame cache. */ +void +reset_frame_subwindow_instance_cache (struct frame* f) +{ + Lisp_Object rest; - tem = w->display_table; - if (VECTORP (tem) && XVECTOR_LENGTH (tem) == DISP_TABLE_SIZE) - return XVECTOR (tem); + LIST_LOOP (rest, XWEAK_LIST_LIST (FRAME_SUBWINDOW_CACHE (f))) + { + Lisp_Object value = XCAR (rest); + unmap_subwindow (value); + } +} + +/***************************************************************************** + * subwindow exposure ignorance * + *****************************************************************************/ +/* when we unmap subwindows the associated window system will generate + expose events. This we do not want as redisplay already copes with + the repainting necessary. Worse, we can get in an endless cycle of + redisplay if we are not careful. Thus we keep a per-frame list of + expose events that are going to come and ignore them as + required. */ + +struct expose_ignore_blocktype +{ + Blocktype_declare (struct expose_ignore); +} *the_expose_ignore_blocktype; + +int +check_for_ignored_expose (struct frame* f, int x, int y, int width, int height) +{ + struct expose_ignore *ei, *prev; + /* the ignore list is FIFO so we should generally get a match with + the first element in the list */ + for (ei = f->subwindow_exposures, prev = 0; ei; ei = ei->next) + { + /* Checking for exact matches just isn't good enough as we + might get exposures for partially obscured subwindows, thus + we have to check for overlaps. Being conservative, we will + check for exposures wholly contained by the subwindow - this + might give us what we want.*/ + if (ei->x <= (unsigned) x && ei->y <= (unsigned) y + && ei->x + ei->width >= (unsigned) (x + width) + && ei->y + ei->height >= (unsigned) (y + height)) + { +#ifdef DEBUG_WIDGETS + stderr_out ("ignored %d+%d, %dx%d for exposure %d+%d, %dx%d\n", + x, y, width, height, ei->x, ei->y, ei->width, ei->height); +#endif + if (!prev) + f->subwindow_exposures = ei->next; + else + prev->next = ei->next; + + if (ei == f->subwindow_exposures_tail) + f->subwindow_exposures_tail = prev; + + Blocktype_free (the_expose_ignore_blocktype, ei); + return 1; + } + prev = ei; + } + return 0; +} + +static void +register_ignored_expose (struct frame* f, int x, int y, int width, int height) +{ + if (!hold_ignored_expose_registration) + { + struct expose_ignore *ei; + + ei = Blocktype_alloc (the_expose_ignore_blocktype); + + ei->next = NULL; + ei->x = x; + ei->y = y; + ei->width = width; + ei->height = height; + + /* we have to add the exposure to the end of the list, since we + want to check the oldest events first. for speed we keep a record + of the end so that we can add right to it. */ + if (f->subwindow_exposures_tail) + { + f->subwindow_exposures_tail->next = ei; + } + if (!f->subwindow_exposures) + { + f->subwindow_exposures = ei; + } + f->subwindow_exposures_tail = ei; + } +} + +/**************************************************************************** + find_matching_subwindow + + See if there is a subwindow that completely encloses the requested + area. + ****************************************************************************/ +int find_matching_subwindow (struct frame* f, int x, int y, int width, int height) +{ + Lisp_Object rest; + LIST_LOOP (rest, XWEAK_LIST_LIST (FRAME_SUBWINDOW_CACHE (f))) + { + Lisp_Image_Instance *ii = XIMAGE_INSTANCE (XCAR (rest)); + + if (IMAGE_INSTANCE_SUBWINDOW_DISPLAYEDP (ii) + && + IMAGE_INSTANCE_DISPLAY_X (ii) <= (unsigned) x + && + IMAGE_INSTANCE_DISPLAY_Y (ii) <= (unsigned) y + && + IMAGE_INSTANCE_DISPLAY_X (ii) + + IMAGE_INSTANCE_DISPLAY_WIDTH (ii) >= (unsigned) (x + width) + && + IMAGE_INSTANCE_DISPLAY_Y (ii) + + IMAGE_INSTANCE_DISPLAY_HEIGHT (ii) >= (unsigned) (y + height)) + { + return 1; + } + } return 0; } /***************************************************************************** + * subwindow functions * + *****************************************************************************/ + +/* Update the displayed characteristics of a subwindow. This function + should generally only get called if the subwindow is actually + dirty. */ +void +redisplay_subwindow (Lisp_Object subwindow) +{ + Lisp_Image_Instance* ii = XIMAGE_INSTANCE (subwindow); + int count = specpdl_depth (); + + /* The update method is allowed to call eval. Since it is quite + common for this function to get called from somewhere in + redisplay we need to make sure that quits are ignored. Otherwise + Fsignal will abort. */ + specbind (Qinhibit_quit, Qt); + + ERROR_CHECK_IMAGE_INSTANCE (subwindow); + + if (WIDGET_IMAGE_INSTANCEP (subwindow)) + { + if (image_instance_changed (subwindow)) + redisplay_widget (subwindow); + /* Reset the changed flags. */ + IMAGE_INSTANCE_WIDGET_FACE_CHANGED (ii) = 0; + IMAGE_INSTANCE_WIDGET_ITEMS_CHANGED (ii) = 0; + IMAGE_INSTANCE_WIDGET_ACTION_OCCURRED (ii) = 0; + IMAGE_INSTANCE_TEXT_CHANGED (ii) = 0; + } + else if (IMAGE_INSTANCE_TYPE (ii) == IMAGE_SUBWINDOW + && + !NILP (IMAGE_INSTANCE_FRAME (ii))) + { + MAYBE_DEVMETH (DOMAIN_XDEVICE (ii->domain), + redisplay_subwindow, (ii)); + } + + IMAGE_INSTANCE_SIZE_CHANGED (ii) = 0; + /* This function is typically called by redisplay just before + outputting the information to the screen. Thus we record a hash + of the output to determine whether on-screen is the same as + recorded structure. This approach has limitations in there is a + good chance that hash values will be different for the same + visual appearance. However, we would rather that then the other + way round - it simply means that we will get more displays than + we might need. We can get better hashing by making the depth + negative - currently it will recurse down 7 levels.*/ + IMAGE_INSTANCE_DISPLAY_HASH (ii) = internal_hash (subwindow, + IMAGE_INSTANCE_HASH_DEPTH); + + unbind_to (count, Qnil); +} + +/* Determine whether an image_instance has changed structurally and + hence needs redisplaying in some way. + + #### This should just look at the instantiator differences when we + get rid of the stored items altogether. In fact we should probably + store the new instantiator as well as the old - as we do with + gui_items currently - and then pick-up the new on the next + redisplay. This would obviate the need for any of this trickery + with hashcodes. */ +int +image_instance_changed (Lisp_Object subwindow) +{ + Lisp_Image_Instance* ii = XIMAGE_INSTANCE (subwindow); + + if (internal_hash (subwindow, IMAGE_INSTANCE_HASH_DEPTH) != + IMAGE_INSTANCE_DISPLAY_HASH (ii)) + return 1; + /* #### I think there is probably a bug here. This gets called for + layouts - and yet the pending items are always nil for + layouts. We are saved by layout optimization, but I'm undecided + as to what the correct fix is. */ + else if (WIDGET_IMAGE_INSTANCEP (subwindow) + && (!internal_equal (IMAGE_INSTANCE_WIDGET_ITEMS (ii), + IMAGE_INSTANCE_WIDGET_PENDING_ITEMS (ii), 0) + || !NILP (IMAGE_INSTANCE_LAYOUT_CHILDREN (ii)) + || IMAGE_INSTANCE_WIDGET_ACTION_OCCURRED (ii))) + return 1; + else + return 0; +} + +/* Update all the subwindows on a frame. */ +void +update_widget_instances (Lisp_Object frame) +{ + struct frame* f; + Lisp_Object rest; + + /* Its possible for the preceding callback to have deleted the + frame, so cope with this. */ + if (!FRAMEP (frame) || !FRAME_LIVE_P (XFRAME (frame))) + return; + + CHECK_FRAME (frame); + f = XFRAME (frame); + + /* If we get called we know something has changed. */ + LIST_LOOP (rest, XWEAK_LIST_LIST (FRAME_SUBWINDOW_CACHE (f))) + { + Lisp_Object widget = XCAR (rest); + + if (XIMAGE_INSTANCE_SUBWINDOW_DISPLAYEDP (widget) + && + image_instance_changed (widget)) + { + set_image_instance_dirty_p (widget, 1); + MARK_FRAME_GLYPHS_CHANGED (f); + } + } +} + +/* remove a subwindow from its frame */ +void unmap_subwindow (Lisp_Object subwindow) +{ + Lisp_Image_Instance* ii = XIMAGE_INSTANCE (subwindow); + struct frame* f; + + ERROR_CHECK_IMAGE_INSTANCE (subwindow); + + if (!(image_instance_type_to_mask (IMAGE_INSTANCE_TYPE (ii)) + & (IMAGE_WIDGET_MASK | IMAGE_SUBWINDOW_MASK)) + || + !IMAGE_INSTANCE_SUBWINDOW_DISPLAYEDP (ii)) + return; + +#ifdef DEBUG_WIDGETS + stderr_out ("unmapping subwindow %p\n", IMAGE_INSTANCE_SUBWINDOW_ID (ii)); +#endif + f = XFRAME (IMAGE_INSTANCE_FRAME (ii)); + + /* make sure we don't get expose events */ + register_ignored_expose (f, IMAGE_INSTANCE_DISPLAY_X (ii), + IMAGE_INSTANCE_DISPLAY_Y (ii), + IMAGE_INSTANCE_DISPLAY_WIDTH (ii), + IMAGE_INSTANCE_DISPLAY_HEIGHT (ii)); + IMAGE_INSTANCE_SUBWINDOW_DISPLAYEDP (ii) = 0; + + MAYBE_DEVMETH (XDEVICE (IMAGE_INSTANCE_DEVICE (ii)), + unmap_subwindow, (ii)); +} + +/* show a subwindow in its frame */ +void map_subwindow (Lisp_Object subwindow, int x, int y, + struct display_glyph_area *dga) +{ + Lisp_Image_Instance* ii = XIMAGE_INSTANCE (subwindow); + struct frame* f; + + ERROR_CHECK_IMAGE_INSTANCE (subwindow); + + if (!(image_instance_type_to_mask (IMAGE_INSTANCE_TYPE (ii)) + & (IMAGE_WIDGET_MASK | IMAGE_SUBWINDOW_MASK))) + return; + +#ifdef DEBUG_WIDGETS + stderr_out ("mapping subwindow %p, %dx%d@%d+%d\n", + IMAGE_INSTANCE_SUBWINDOW_ID (ii), + dga->width, dga->height, x, y); +#endif + f = XFRAME (IMAGE_INSTANCE_FRAME (ii)); + IMAGE_INSTANCE_DISPLAY_X (ii) = x; + IMAGE_INSTANCE_DISPLAY_Y (ii) = y; + IMAGE_INSTANCE_DISPLAY_WIDTH (ii) = dga->width; + IMAGE_INSTANCE_DISPLAY_HEIGHT (ii) = dga->height; + + MAYBE_DEVMETH (DOMAIN_XDEVICE (ii->domain), + map_subwindow, (ii, x, y, dga)); + IMAGE_INSTANCE_SUBWINDOW_DISPLAYEDP (ii) = 1; +} + +static int +subwindow_possible_dest_types (void) +{ + return IMAGE_SUBWINDOW_MASK; +} + +int +subwindow_governing_domain (void) +{ + return GOVERNING_DOMAIN_WINDOW; +} + +/* Partially instantiate a subwindow. */ +void +subwindow_instantiate (Lisp_Object image_instance, Lisp_Object instantiator, + Lisp_Object pointer_fg, Lisp_Object pointer_bg, + int dest_mask, Lisp_Object domain) +{ + Lisp_Image_Instance *ii = XIMAGE_INSTANCE (image_instance); + Lisp_Object device = image_instance_device (image_instance); + Lisp_Object frame = DOMAIN_FRAME (domain); + Lisp_Object width = find_keyword_in_vector (instantiator, Q_pixel_width); + Lisp_Object height = find_keyword_in_vector (instantiator, Q_pixel_height); + + if (NILP (frame)) + signal_simple_error ("No selected frame", device); + + if (!(dest_mask & IMAGE_SUBWINDOW_MASK)) + incompatible_image_types (instantiator, dest_mask, IMAGE_SUBWINDOW_MASK); + + ii->data = 0; + IMAGE_INSTANCE_SUBWINDOW_ID (ii) = 0; + IMAGE_INSTANCE_SUBWINDOW_DISPLAYEDP (ii) = 0; + + if (INTP (width)) + { + int w = 1; + if (XINT (width) > 1) + w = XINT (width); + IMAGE_INSTANCE_WIDTH (ii) = w; + IMAGE_INSTANCE_SUBWINDOW_H_RESIZEP (ii) = 0; + } + + if (INTP (height)) + { + int h = 1; + if (XINT (height) > 1) + h = XINT (height); + IMAGE_INSTANCE_HEIGHT (ii) = h; + IMAGE_INSTANCE_SUBWINDOW_V_RESIZEP (ii) = 0; + } +} + +/* This is just a backup in case no-one has assigned a suitable geometry. + #### It should really query the enclose window for geometry. */ +static void +subwindow_query_geometry (Lisp_Object image_instance, int* width, + int* height, enum image_instance_geometry disp, + Lisp_Object domain) +{ + if (width) *width = 20; + if (height) *height = 20; +} + +DEFUN ("subwindowp", Fsubwindowp, 1, 1, 0, /* +Return non-nil if OBJECT is a subwindow. +*/ + (object)) +{ + CHECK_IMAGE_INSTANCE (object); + return (XIMAGE_INSTANCE_TYPE (object) == IMAGE_SUBWINDOW) ? Qt : Qnil; +} + +DEFUN ("image-instance-subwindow-id", Fimage_instance_subwindow_id, 1, 1, 0, /* +Return the window id of SUBWINDOW as a number. +*/ + (subwindow)) +{ + CHECK_SUBWINDOW_IMAGE_INSTANCE (subwindow); + return make_int ((EMACS_INT) XIMAGE_INSTANCE_SUBWINDOW_ID (subwindow)); +} + +DEFUN ("resize-subwindow", Fresize_subwindow, 1, 3, 0, /* +Resize SUBWINDOW to WIDTH x HEIGHT. +If a value is nil that parameter is not changed. +*/ + (subwindow, width, height)) +{ + int neww, newh; + Lisp_Image_Instance* ii; + + CHECK_SUBWINDOW_IMAGE_INSTANCE (subwindow); + ii = XIMAGE_INSTANCE (subwindow); + + if (NILP (width)) + neww = IMAGE_INSTANCE_WIDTH (ii); + else + neww = XINT (width); + + if (NILP (height)) + newh = IMAGE_INSTANCE_HEIGHT (ii); + else + newh = XINT (height); + + /* The actual resizing gets done asynchronously by + update_subwindow. */ + IMAGE_INSTANCE_HEIGHT (ii) = newh; + IMAGE_INSTANCE_WIDTH (ii) = neww; + IMAGE_INSTANCE_SIZE_CHANGED (ii) = 1; + + return subwindow; +} + +DEFUN ("force-subwindow-map", Fforce_subwindow_map, 1, 1, 0, /* +Generate a Map event for SUBWINDOW. +*/ + (subwindow)) +{ + CHECK_SUBWINDOW_IMAGE_INSTANCE (subwindow); +#if 0 + map_subwindow (subwindow, 0, 0); +#endif + return subwindow; +} + + +/***************************************************************************** + * display tables * + *****************************************************************************/ + +/* Get the display tables for use currently on window W with face + FACE. #### This will have to be redone. */ + +void +get_display_tables (struct window *w, face_index findex, + Lisp_Object *face_table, Lisp_Object *window_table) +{ + Lisp_Object tem; + tem = WINDOW_FACE_CACHEL_DISPLAY_TABLE (w, findex); + if (UNBOUNDP (tem)) + tem = Qnil; + if (!LISTP (tem)) + tem = noseeum_cons (tem, Qnil); + *face_table = tem; + tem = w->display_table; + if (UNBOUNDP (tem)) + tem = Qnil; + if (!LISTP (tem)) + tem = noseeum_cons (tem, Qnil); + *window_table = tem; +} + +Lisp_Object +display_table_entry (Emchar ch, Lisp_Object face_table, + Lisp_Object window_table) +{ + Lisp_Object tail; + + /* Loop over FACE_TABLE, and then over WINDOW_TABLE. */ + for (tail = face_table; 1; tail = XCDR (tail)) + { + Lisp_Object table; + if (NILP (tail)) + { + if (!NILP (window_table)) + { + tail = window_table; + window_table = Qnil; + } + else + return Qnil; + } + table = XCAR (tail); + + if (VECTORP (table)) + { + if (ch < XVECTOR_LENGTH (table) && !NILP (XVECTOR_DATA (table)[ch])) + return XVECTOR_DATA (table)[ch]; + else + continue; + } + else if (CHAR_TABLEP (table) + && XCHAR_TABLE_TYPE (table) == CHAR_TABLE_TYPE_CHAR) + { + return get_char_table (ch, XCHAR_TABLE (table)); + } + else if (CHAR_TABLEP (table) + && XCHAR_TABLE_TYPE (table) == CHAR_TABLE_TYPE_GENERIC) + { + Lisp_Object gotit = get_char_table (ch, XCHAR_TABLE (table)); + if (!NILP (gotit)) + return gotit; + else + continue; + } + else if (RANGE_TABLEP (table)) + { + Lisp_Object gotit = Fget_range_table (make_char (ch), table, Qnil); + if (!NILP (gotit)) + return gotit; + else + continue; + } + else + abort (); + } +} + +/***************************************************************************** + * timeouts for animated glyphs * + *****************************************************************************/ +static Lisp_Object Qglyph_animated_timeout_handler; + +DEFUN ("glyph-animated-timeout-handler", Fglyph_animated_timeout_handler, 1, 1, 0, /* +Callback function for updating animated images. +Don't use this. +*/ + (arg)) +{ + CHECK_WEAK_LIST (arg); + + if (!NILP (XWEAK_LIST_LIST (arg)) && !NILP (XCAR (XWEAK_LIST_LIST (arg)))) + { + Lisp_Object value = XCAR (XWEAK_LIST_LIST (arg)); + + if (IMAGE_INSTANCEP (value)) + { + Lisp_Image_Instance* ii = XIMAGE_INSTANCE (value); + + if (COLOR_PIXMAP_IMAGE_INSTANCEP (value) + && + IMAGE_INSTANCE_PIXMAP_MAXSLICE (ii) > 1 + && + !disable_animated_pixmaps) + { + /* Increment the index of the image slice we are currently + viewing. */ + IMAGE_INSTANCE_PIXMAP_SLICE (ii) = + (IMAGE_INSTANCE_PIXMAP_SLICE (ii) + 1) + % IMAGE_INSTANCE_PIXMAP_MAXSLICE (ii); + /* We might need to kick redisplay at this point - but we + also might not. */ + MARK_DEVICE_FRAMES_GLYPHS_CHANGED + (XDEVICE (image_instance_device (value))); + /* Cascade dirtiness so that we can have an animated glyph in a layout + for instance. */ + set_image_instance_dirty_p (value, 1); + } + } + } + return Qnil; +} + +Lisp_Object add_glyph_animated_timeout (EMACS_INT tickms, Lisp_Object image) +{ + Lisp_Object ret = Qnil; + + if (tickms > 0 && IMAGE_INSTANCEP (image)) + { + double ms = ((double)tickms) / 1000.0; + struct gcpro gcpro1; + Lisp_Object holder = make_weak_list (WEAK_LIST_SIMPLE); + + GCPRO1 (holder); + XWEAK_LIST_LIST (holder) = Fcons (image, Qnil); + + ret = Fadd_timeout (make_float (ms), + Qglyph_animated_timeout_handler, + holder, make_float (ms)); + + UNGCPRO; + } + return ret; +} + +void disable_glyph_animated_timeout (int i) +{ + Lisp_Object id; + XSETINT (id, i); + + Fdisable_timeout (id); +} + + +/***************************************************************************** * initialization * *****************************************************************************/ void syms_of_glyphs (void) { + INIT_LRECORD_IMPLEMENTATION (glyph); + INIT_LRECORD_IMPLEMENTATION (image_instance); + /* image instantiators */ DEFSUBR (Fimage_instantiator_format_list); @@ -3243,20 +4986,22 @@ syms_of_glyphs (void) DEFSUBR (Fset_console_type_image_conversion_list); DEFSUBR (Fconsole_type_image_conversion_list); - defkeyword (&Q_file, ":file"); - defkeyword (&Q_data, ":data"); - defkeyword (&Q_face, ":face"); + DEFKEYWORD (Q_file); + DEFKEYWORD (Q_data); + DEFKEYWORD (Q_face); + DEFKEYWORD (Q_pixel_height); + DEFKEYWORD (Q_pixel_width); #ifdef HAVE_XPM - defkeyword (&Q_color_symbols, ":color-symbols"); + DEFKEYWORD (Q_color_symbols); #endif #ifdef HAVE_WINDOW_SYSTEM - defkeyword (&Q_mask_file, ":mask-file"); - defkeyword (&Q_mask_data, ":mask-data"); - defkeyword (&Q_hotspot_x, ":hotspot-x"); - defkeyword (&Q_hotspot_y, ":hotspot-y"); - defkeyword (&Q_foreground, ":foreground"); - defkeyword (&Q_background, ":background"); + DEFKEYWORD (Q_mask_file); + DEFKEYWORD (Q_mask_data); + DEFKEYWORD (Q_hotspot_x); + DEFKEYWORD (Q_hotspot_y); + DEFKEYWORD (Q_foreground); + DEFKEYWORD (Q_background); #endif /* image specifiers */ @@ -3267,12 +5012,13 @@ syms_of_glyphs (void) defsymbol (&Qimage_instancep, "image-instance-p"); - defsymbol (&Qnothing_image_instance_p, "nothing-image-instance-p"); - defsymbol (&Qtext_image_instance_p, "text-image-instance-p"); - defsymbol (&Qmono_pixmap_image_instance_p, "mono-pixmap-image-instance-p"); - defsymbol (&Qcolor_pixmap_image_instance_p, "color-pixmap-image-instance-p"); - defsymbol (&Qpointer_image_instance_p, "pointer-image-instance-p"); - defsymbol (&Qsubwindow_image_instance_p, "subwindow-image-instance-p"); + DEFSYMBOL (Qnothing_image_instance_p); + DEFSYMBOL (Qtext_image_instance_p); + DEFSYMBOL (Qmono_pixmap_image_instance_p); + DEFSYMBOL (Qcolor_pixmap_image_instance_p); + DEFSYMBOL (Qpointer_image_instance_p); + DEFSYMBOL (Qwidget_image_instance_p); + DEFSYMBOL (Qsubwindow_image_instance_p); DEFSUBR (Fmake_image_instance); DEFSUBR (Fimage_instance_p); @@ -3280,6 +5026,7 @@ syms_of_glyphs (void) DEFSUBR (Fvalid_image_instance_type_p); DEFSUBR (Fimage_instance_type_list); DEFSUBR (Fimage_instance_name); + DEFSUBR (Fimage_instance_domain); DEFSUBR (Fimage_instance_string); DEFSUBR (Fimage_instance_file_name); DEFSUBR (Fimage_instance_mask_file_name); @@ -3290,27 +5037,32 @@ syms_of_glyphs (void) DEFSUBR (Fimage_instance_hotspot_y); DEFSUBR (Fimage_instance_foreground); DEFSUBR (Fimage_instance_background); + DEFSUBR (Fimage_instance_property); DEFSUBR (Fcolorize_image_instance); + /* subwindows */ + DEFSUBR (Fsubwindowp); + DEFSUBR (Fimage_instance_subwindow_id); + DEFSUBR (Fresize_subwindow); + DEFSUBR (Fforce_subwindow_map); /* Qnothing defined as part of the "nothing" image-instantiator type. */ /* Qtext defined in general.c */ - defsymbol (&Qmono_pixmap, "mono-pixmap"); - defsymbol (&Qcolor_pixmap, "color-pixmap"); + DEFSYMBOL (Qmono_pixmap); + DEFSYMBOL (Qcolor_pixmap); /* Qpointer defined in general.c */ - defsymbol (&Qsubwindow, "subwindow"); /* glyphs */ - defsymbol (&Qglyphp, "glyphp"); - defsymbol (&Qcontrib_p, "contrib-p"); - defsymbol (&Qbaseline, "baseline"); + DEFSYMBOL (Qglyphp); + DEFSYMBOL (Qcontrib_p); + DEFSYMBOL (Qbaseline); - defsymbol (&Qbuffer_glyph_p, "buffer-glyph-p"); - defsymbol (&Qpointer_glyph_p, "pointer-glyph-p"); - defsymbol (&Qicon_glyph_p, "icon-glyph-p"); + DEFSYMBOL (Qbuffer_glyph_p); + DEFSYMBOL (Qpointer_glyph_p); + DEFSYMBOL (Qicon_glyph_p); - defsymbol (&Qconst_glyph_variable, "const-glyph-variable"); + DEFSYMBOL (Qconst_glyph_variable); DEFSUBR (Fglyph_type); DEFSUBR (Fvalid_glyph_type_p); @@ -3321,17 +5073,26 @@ syms_of_glyphs (void) DEFSUBR (Fglyph_ascent); DEFSUBR (Fglyph_descent); DEFSUBR (Fglyph_height); + DEFSUBR (Fset_instantiator_property); /* Qbuffer defined in general.c. */ /* Qpointer defined above */ - /* Errors */ - deferror (&Qimage_conversion_error, - "image-conversion-error", - "image-conversion error", Qio_error); + /* Unfortunately, timeout handlers must be lisp functions. This is + for animated glyphs. */ + DEFSYMBOL (Qglyph_animated_timeout_handler); + DEFSUBR (Fglyph_animated_timeout_handler); + /* Errors */ + DEFERROR_STANDARD (Qimage_conversion_error, Qio_error); } +static const struct lrecord_description image_specifier_description[] = { + { XD_LISP_OBJECT, specifier_data_offset + offsetof (struct image_specifier, attachee) }, + { XD_LISP_OBJECT, specifier_data_offset + offsetof (struct image_specifier, attachee_property) }, + { XD_END } +}; + void specifier_type_create_image (void) { @@ -3345,9 +5106,72 @@ specifier_type_create_image (void) SPECIFIER_HAS_METHOD (image, validate); SPECIFIER_HAS_METHOD (image, after_change); SPECIFIER_HAS_METHOD (image, going_to_add); + SPECIFIER_HAS_METHOD (image, copy_instantiator); } void +reinit_specifier_type_create_image (void) +{ + REINITIALIZE_SPECIFIER_TYPE (image); +} + + +static const struct lrecord_description iike_description_1[] = { + { XD_LISP_OBJECT, offsetof (ii_keyword_entry, keyword) }, + { XD_END } +}; + +static const struct struct_description iike_description = { + sizeof (ii_keyword_entry), + iike_description_1 +}; + +static const struct lrecord_description iiked_description_1[] = { + XD_DYNARR_DESC (ii_keyword_entry_dynarr, &iike_description), + { XD_END } +}; + +static const struct struct_description iiked_description = { + sizeof (ii_keyword_entry_dynarr), + iiked_description_1 +}; + +static const struct lrecord_description iife_description_1[] = { + { XD_LISP_OBJECT, offsetof (image_instantiator_format_entry, symbol) }, + { XD_LISP_OBJECT, offsetof (image_instantiator_format_entry, device) }, + { XD_STRUCT_PTR, offsetof (image_instantiator_format_entry, meths), 1, &iim_description }, + { XD_END } +}; + +static const struct struct_description iife_description = { + sizeof (image_instantiator_format_entry), + iife_description_1 +}; + +static const struct lrecord_description iifed_description_1[] = { + XD_DYNARR_DESC (image_instantiator_format_entry_dynarr, &iife_description), + { XD_END } +}; + +static const struct struct_description iifed_description = { + sizeof (image_instantiator_format_entry_dynarr), + iifed_description_1 +}; + +static const struct lrecord_description iim_description_1[] = { + { XD_LISP_OBJECT, offsetof (struct image_instantiator_methods, symbol) }, + { XD_LISP_OBJECT, offsetof (struct image_instantiator_methods, device) }, + { XD_STRUCT_PTR, offsetof (struct image_instantiator_methods, keywords), 1, &iiked_description }, + { XD_STRUCT_PTR, offsetof (struct image_instantiator_methods, consoles), 1, &cted_description }, + { XD_END } +}; + +const struct struct_description iim_description = { + sizeof (struct image_instantiator_methods), + iim_description_1 +}; + +void image_instantiator_format_create (void) { /* image instantiators */ @@ -3358,6 +5182,8 @@ image_instantiator_format_create (void) Vimage_instantiator_format_list = Qnil; staticpro (&Vimage_instantiator_format_list); + dump_add_root_struct_ptr (&the_image_instantiator_format_entry_dynarr, &iifed_description); + INITIALIZE_IMAGE_INSTANTIATOR_FORMAT (nothing, "nothing"); IIFORMAT_HAS_METHOD (nothing, possible_dest_types); @@ -3375,26 +5201,46 @@ image_instantiator_format_create (void) INITIALIZE_IMAGE_INSTANTIATOR_FORMAT (string, "string"); IIFORMAT_HAS_METHOD (string, validate); + IIFORMAT_HAS_SHARED_METHOD (string, governing_domain, subwindow); IIFORMAT_HAS_METHOD (string, possible_dest_types); IIFORMAT_HAS_METHOD (string, instantiate); IIFORMAT_VALID_KEYWORD (string, Q_data, check_valid_string); + /* Do this so we can set strings. */ + /* #### Andy, what is this? This is a bogus format and should not be + visible to the user. */ + INITIALIZE_IMAGE_INSTANTIATOR_FORMAT (text, "text"); + IIFORMAT_HAS_METHOD (text, update); + IIFORMAT_HAS_METHOD (text, query_geometry); INITIALIZE_IMAGE_INSTANTIATOR_FORMAT (formatted_string, "formatted-string"); IIFORMAT_HAS_METHOD (formatted_string, validate); IIFORMAT_HAS_METHOD (formatted_string, possible_dest_types); IIFORMAT_HAS_METHOD (formatted_string, instantiate); - IIFORMAT_VALID_KEYWORD (formatted_string, Q_data, check_valid_string); + /* Do this so pointers have geometry. */ + /* #### Andy, what is this? This is a bogus format and should not be + visible to the user. */ + INITIALIZE_IMAGE_INSTANTIATOR_FORMAT (pointer, "pointer"); + IIFORMAT_HAS_SHARED_METHOD (pointer, query_geometry, subwindow); + + /* subwindows */ + INITIALIZE_IMAGE_INSTANTIATOR_FORMAT (subwindow, "subwindow"); + IIFORMAT_HAS_METHOD (subwindow, possible_dest_types); + IIFORMAT_HAS_METHOD (subwindow, governing_domain); + IIFORMAT_HAS_METHOD (subwindow, instantiate); + IIFORMAT_HAS_METHOD (subwindow, query_geometry); + IIFORMAT_VALID_KEYWORD (subwindow, Q_pixel_width, check_valid_int); + IIFORMAT_VALID_KEYWORD (subwindow, Q_pixel_height, check_valid_int); + #ifdef HAVE_WINDOW_SYSTEM INITIALIZE_IMAGE_INSTANTIATOR_FORMAT (xbm, "xbm"); IIFORMAT_HAS_METHOD (xbm, validate); IIFORMAT_HAS_METHOD (xbm, normalize); IIFORMAT_HAS_METHOD (xbm, possible_dest_types); - IIFORMAT_HAS_METHOD (xbm, instantiate); IIFORMAT_VALID_KEYWORD (xbm, Q_data, check_valid_xbm_inline); IIFORMAT_VALID_KEYWORD (xbm, Q_file, check_valid_string); @@ -3406,13 +5252,27 @@ image_instantiator_format_create (void) IIFORMAT_VALID_KEYWORD (xbm, Q_background, check_valid_string); #endif /* HAVE_WINDOW_SYSTEM */ +#ifdef HAVE_XFACE + INITIALIZE_IMAGE_INSTANTIATOR_FORMAT (xface, "xface"); + + IIFORMAT_HAS_METHOD (xface, validate); + IIFORMAT_HAS_METHOD (xface, normalize); + IIFORMAT_HAS_METHOD (xface, possible_dest_types); + + IIFORMAT_VALID_KEYWORD (xface, Q_data, check_valid_string); + IIFORMAT_VALID_KEYWORD (xface, Q_file, check_valid_string); + IIFORMAT_VALID_KEYWORD (xface, Q_hotspot_x, check_valid_int); + IIFORMAT_VALID_KEYWORD (xface, Q_hotspot_y, check_valid_int); + IIFORMAT_VALID_KEYWORD (xface, Q_foreground, check_valid_string); + IIFORMAT_VALID_KEYWORD (xface, Q_background, check_valid_string); +#endif + #ifdef HAVE_XPM INITIALIZE_IMAGE_INSTANTIATOR_FORMAT (xpm, "xpm"); IIFORMAT_HAS_METHOD (xpm, validate); IIFORMAT_HAS_METHOD (xpm, normalize); IIFORMAT_HAS_METHOD (xpm, possible_dest_types); - IIFORMAT_HAS_METHOD (xpm, instantiate); IIFORMAT_VALID_KEYWORD (xpm, Q_data, check_valid_string); IIFORMAT_VALID_KEYWORD (xpm, Q_file, check_valid_string); @@ -3421,15 +5281,28 @@ image_instantiator_format_create (void) } void +reinit_vars_of_glyphs (void) +{ + the_expose_ignore_blocktype = + Blocktype_new (struct expose_ignore_blocktype); + + hold_ignored_expose_registration = 0; +} + + +void vars_of_glyphs (void) { + reinit_vars_of_glyphs (); + Vthe_nothing_vector = vector1 (Qnothing); staticpro (&Vthe_nothing_vector); /* image instances */ - Vimage_instance_type_list = list6 (Qnothing, Qtext, Qmono_pixmap, - Qcolor_pixmap, Qpointer, Qsubwindow); + Vimage_instance_type_list = Fcons (Qnothing, + list6 (Qtext, Qmono_pixmap, Qcolor_pixmap, + Qpointer, Qsubwindow, Qwidget)); staticpro (&Vimage_instance_type_list); /* glyphs */ @@ -3465,7 +5338,9 @@ Normally this is three dots ("..."). What to display at the beginning of horizontally scrolled lines. */); Vhscroll_glyph = allocate_glyph (GLYPH_BUFFER, redisplay_glyph_changed); - +#ifdef HAVE_WINDOW_SYSTEM + Fprovide (Qxbm); +#endif #ifdef HAVE_XPM Fprovide (Qxpm); @@ -3482,6 +5357,15 @@ The default value of this variable defines the logical color names */ ); Vxpm_color_symbols = Qnil; /* initialized in x-faces.el */ #endif /* HAVE_XPM */ +#ifdef HAVE_XFACE + Fprovide (Qxface); +#endif + + DEFVAR_BOOL ("disable-animated-pixmaps", &disable_animated_pixmaps /* +Whether animated pixmaps should be animated. +Default is t. +*/); + disable_animated_pixmaps = 0; } void @@ -3494,21 +5378,61 @@ specifier_vars_of_glyphs (void) DEFVAR_SPECIFIER ("current-display-table", &Vcurrent_display_table /* *The display table currently in use. This is a specifier; use `set-specifier' to change it. -The display table is a vector created with `make-display-table'. -The 256 elements control how to display each possible text character. -Each value should be a string, a glyph, a vector or nil. -If a value is a vector it must be composed only of strings and glyphs. -nil means display the character in the default fashion. -Faces can have their own, overriding display table. + +Display tables are used to control how characters are displayed. Each +time that redisplay processes a character, it is looked up in all the +display tables that apply (obtained by calling `specifier-instance' on +`current-display-table' and any overriding display tables specified in +currently active faces). The first entry found that matches the +character determines how the character is displayed. If there is no +matching entry, the default display method is used. (Non-control +characters are displayed as themselves and control characters are +displayed according to the buffer-local variable `ctl-arrow'. Control +characters are further affected by `control-arrow-glyph' and +`octal-escape-glyph'.) + +Each instantiator in this specifier and the display-table specifiers +in faces is a display table or a list of such tables. If a list, each +table will be searched in turn for an entry matching a particular +character. Each display table is one of + +-- a vector, specifying values for characters starting at 0 +-- a char table, either of type `char' or `generic' +-- a range table + +Each entry in a display table should be one of + +-- nil (this entry is ignored and the search continues) +-- a character (use this character; if it happens to be the same as + the original character, default processing happens, otherwise + redisplay attempts to display this character directly; + #### At some point recursive display-table lookup will be + implemented.) +-- a string (display each character in the string directly; + #### At some point recursive display-table lookup will be + implemented.) +-- a glyph (display the glyph; + #### At some point recursive display-table lookup will be + implemented when a string glyph is being processed.) +-- a cons of the form (format "STRING") where STRING is a printf-like + spec used to process the character. #### Unfortunately no + formatting directives other than %% are implemented. +-- a vector (each element of the vector is processed recursively; + in such a case, nil elements in the vector are simply ignored) + +#### At some point in the near future, display tables are likely to +be expanded to include other features, such as referencing characters +in particular fonts and allowing the character search to continue +all the way up the chain of specifier instantiators. These features +are necessary to properly display Unicode characters. */ ); Vcurrent_display_table = Fmake_specifier (Qdisplay_table); set_specifier_fallback (Vcurrent_display_table, list1 (Fcons (Qnil, Qnil))); set_specifier_caching (Vcurrent_display_table, - slot_offset (struct window, - display_table), + offsetof (struct window, display_table), some_window_value_changed, - 0, 0); + 0, 0, 0); } void diff --git a/src/gutter.c b/src/gutter.c index 64d0df3..55dc0f8 100644 --- a/src/gutter.c +++ b/src/gutter.c @@ -1,5 +1,5 @@ /* Gutter implementation. - Copyright (C) 1999 Andy Piper. + Copyright (C) 1999, 2000 Andy Piper. This file is part of XEmacs. @@ -20,7 +20,8 @@ Boston, MA 02111-1307, USA. */ /* Synched up with: Not in FSF. */ -/* Specifers ripped-off from toolbar.c */ +/* written by Andy Piper <andy@xemacs.org> with specifiers partially + ripped-off from toolbar.c */ #include <config.h> #include "lisp.h" @@ -45,25 +46,32 @@ Lisp_Object Vdefault_gutter_border_width; Lisp_Object Vdefault_gutter_position; -#define SET_GUTTER_WAS_VISIBLE_FLAG(frame, pos, flag) \ - do { \ - switch (pos) \ - { \ - case TOP_GUTTER: \ - (frame)->top_gutter_was_visible = flag; \ - break; \ - case BOTTOM_GUTTER: \ - (frame)->bottom_gutter_was_visible = flag; \ - break; \ - case LEFT_GUTTER: \ - (frame)->left_gutter_was_visible = flag; \ - break; \ - case RIGHT_GUTTER: \ - (frame)->right_gutter_was_visible = flag; \ - break; \ - default: \ - abort (); \ - } \ +Lisp_Object Qgutter_size; +Lisp_Object Qgutter_visible; +Lisp_Object Qdefault_gutter_position_changed_hook; + +static void +update_gutter_geometry (struct frame *f, enum gutter_pos pos); + +#define SET_GUTTER_WAS_VISIBLE_FLAG(frame, pos, flag) \ + do { \ + switch (pos) \ + { \ + case TOP_GUTTER: \ + (frame)->top_gutter_was_visible = flag; \ + break; \ + case BOTTOM_GUTTER: \ + (frame)->bottom_gutter_was_visible = flag; \ + break; \ + case LEFT_GUTTER: \ + (frame)->left_gutter_was_visible = flag; \ + break; \ + case RIGHT_GUTTER: \ + (frame)->right_gutter_was_visible = flag; \ + break; \ + default: \ + abort (); \ + } \ } while (0) static int gutter_was_visible (struct frame* frame, enum gutter_pos pos) @@ -71,18 +79,20 @@ static int gutter_was_visible (struct frame* frame, enum gutter_pos pos) switch (pos) { case TOP_GUTTER: - return (frame)->top_gutter_was_visible; + return frame->top_gutter_was_visible; case BOTTOM_GUTTER: - return (frame)->bottom_gutter_was_visible; + return frame->bottom_gutter_was_visible; case LEFT_GUTTER: - return (frame)->left_gutter_was_visible; + return frame->left_gutter_was_visible; case RIGHT_GUTTER: - return (frame)->right_gutter_was_visible; + return frame->right_gutter_was_visible; default: abort (); + return 0; /* To keep the compiler happy */ } } +#if 0 static Lisp_Object frame_topmost_window (struct frame *f) { @@ -97,6 +107,7 @@ frame_topmost_window (struct frame *f) return w; } +#endif static Lisp_Object frame_bottommost_window (struct frame *f) @@ -159,12 +170,11 @@ frame_rightmost_window (struct frame *f) use this for calculating the gutter positions we run into trouble if it is not the window nearest the gutter. Instead we predetermine the nearest window and then use that.*/ -void +static void get_gutter_coords (struct frame *f, enum gutter_pos pos, int *x, int *y, int *width, int *height) { struct window - * top = XWINDOW (frame_topmost_window (f)), * bot = XWINDOW (frame_bottommost_window (f)); /* The top and bottom gutters take precedence over the left and right. */ @@ -173,37 +183,34 @@ get_gutter_coords (struct frame *f, enum gutter_pos pos, int *x, int *y, case TOP_GUTTER: *x = FRAME_LEFT_BORDER_END (f); *y = FRAME_TOP_BORDER_END (f); - *width = FRAME_RIGHT_BORDER_START (f) + *width = FRAME_RIGHT_BORDER_START (f) - FRAME_LEFT_BORDER_END (f); *height = FRAME_TOP_GUTTER_BOUNDS (f); break; case BOTTOM_GUTTER: *x = FRAME_LEFT_BORDER_END (f); - *y = WINDOW_BOTTOM (bot) - - FRAME_BOTTOM_GUTTER_BOUNDS (f); - *width = FRAME_RIGHT_BORDER_START (f) + *y = WINDOW_BOTTOM (bot); + *width = FRAME_RIGHT_BORDER_START (f) - FRAME_LEFT_BORDER_END (f); *height = FRAME_BOTTOM_GUTTER_BOUNDS (f); break; case LEFT_GUTTER: *x = FRAME_LEFT_BORDER_END (f); - *y = WINDOW_TEXT_TOP (top); + *y = FRAME_TOP_BORDER_END (f) + FRAME_TOP_GUTTER_BOUNDS (f); *width = FRAME_LEFT_GUTTER_BOUNDS (f); *height = WINDOW_BOTTOM (bot) - - (WINDOW_TEXT_TOP (top) - + FRAME_BOTTOM_GUTTER_BOUNDS (f)); + - (FRAME_TOP_BORDER_END (f) + FRAME_TOP_GUTTER_BOUNDS (f)); break; - + case RIGHT_GUTTER: *x = FRAME_RIGHT_BORDER_START (f) - FRAME_RIGHT_GUTTER_BOUNDS (f); - *y = WINDOW_TEXT_TOP (top); + *y = FRAME_TOP_BORDER_END (f) + FRAME_TOP_GUTTER_BOUNDS (f); *width = FRAME_RIGHT_GUTTER_BOUNDS (f); *height = WINDOW_BOTTOM (bot) - - (WINDOW_TEXT_TOP (top) - + FRAME_BOTTOM_GUTTER_BOUNDS (f)); + - (FRAME_TOP_BORDER_END (f) + FRAME_TOP_GUTTER_BOUNDS (f)); break; default: @@ -211,99 +218,293 @@ get_gutter_coords (struct frame *f, enum gutter_pos pos, int *x, int *y, } } -static void -output_gutter (struct frame *f, enum gutter_pos pos) +/* + display_boxes_in_gutter_p + + Determine whether the required display_glyph_area is completely + inside the gutter. -1 means the display_box is not in the gutter. 1 + means the display_box and the display_glyph_area are in the + window. 0 means the display_box is in the gutter but the + display_glyph_area is not. */ +int display_boxes_in_gutter_p (struct frame *f, struct display_box* db, + struct display_glyph_area* dga) { - Lisp_Object frame; - Lisp_Object window = FRAME_LAST_NONMINIBUF_WINDOW (f); - struct device *d = XDEVICE (f->device); - struct window* w = XWINDOW (window); - int x, y, width, height, ypos; - int line; - int border_width = FRAME_GUTTER_BORDER_WIDTH (f, pos); - face_index findex = get_builtin_face_cache_index (w, Vgui_element_face); - display_line_dynarr* ddla, *cdla; - struct display_line *dl; + enum gutter_pos pos; + GUTTER_POS_LOOP (pos) + { + if (FRAME_GUTTER_VISIBLE (f, pos)) + { + int x, y, width, height; + get_gutter_coords (f, pos, &x, &y, &width, &height); + if (db->xpos + dga->xoffset >= x + && + db->ypos + dga->yoffset >= y + && + db->xpos + dga->xoffset + dga->width <= x + width + && + db->ypos + dga->yoffset + dga->height <= y + height) + return 1; + else if (db->xpos >= x && db->ypos >= y + && db->xpos + db->width <= x + width + && db->ypos + db->height <= y + height) + return 0; + } + } + return -1; +} - if (!f->current_display_lines) - f->current_display_lines = Dynarr_new (display_line); - if (!f->desired_display_lines) - f->desired_display_lines = Dynarr_new (display_line); - - ddla = f->desired_display_lines; - cdla = f->current_display_lines; +/* Convert the gutter specifier into something we can actually + display. */ +static Lisp_Object construct_window_gutter_spec (struct window* w, + enum gutter_pos pos) +{ + Lisp_Object rest, *args; + int nargs = 0; + Lisp_Object gutter = RAW_WINDOW_GUTTER (w, pos); - XSETFRAME (frame, f); + if (STRINGP (gutter) || NILP (gutter)) + return gutter; - get_gutter_coords (f, pos, &x, &y, &width, &height); - /* clear out what we want to cover */ - /* generate some display lines */ - generate_displayable_area (w, WINDOW_GUTTER (w, pos), - x + border_width, y + border_width, - width - 2 * border_width, - height - 2 * border_width, ddla, 0, findex); - /* Output each line. */ - for (line = 0; line < Dynarr_length (ddla); line++) + GET_LIST_LENGTH (gutter, nargs); + args = alloca_array (Lisp_Object, nargs >> 1); + nargs = 0; + + for (rest = gutter; !NILP (rest); rest = XCDR (XCDR (rest))) { - output_display_line (w, cdla, ddla, line, -1, -1); + /* We only put things in the real gutter that are declared to be + visible. */ + if (!CONSP (WINDOW_GUTTER_VISIBLE (w, pos)) + || + !NILP (Fmemq (XCAR (rest), WINDOW_GUTTER_VISIBLE (w, pos)))) + { + args [nargs++] = XCAR (XCDR (rest)); + } } - /* grab coordinates of last line and blank after it. */ - dl = Dynarr_atp (ddla, Dynarr_length (ddla) - 1); - ypos = dl->ypos + dl->descent - dl->clip; - redisplay_clear_region (window, findex, x + border_width , ypos, - width - 2 * border_width, height - (ypos - y)); + return Fconcat (nargs, args); +} - /* bevel the gutter area if so desired */ - if (border_width != 0) +/* Sizing gutters is a pain so we try and help the user by determining + what height will accommodate all lines. This is useless on left and + right gutters as we always have a maximal number of lines. */ +static int +calculate_gutter_size_from_display_lines (enum gutter_pos pos, + display_line_dynarr* ddla) +{ + int size = 0; + struct display_line *dl; + + /* For top and bottom the calculation is easy. */ + if (pos == TOP_GUTTER || pos == BOTTOM_GUTTER) + { + /* grab coordinates of last line */ + if (Dynarr_length (ddla)) + { + dl = Dynarr_atp (ddla, Dynarr_length (ddla) - 1); + size = (dl->ypos + dl->descent - dl->clip) + - (Dynarr_atp (ddla, 0)->ypos - Dynarr_atp (ddla, 0)->ascent); + } + } + /* For left and right we have to do some maths. */ + else { - MAYBE_DEVMETH (d, bevel_area, - (w, findex, x, y, width, height, border_width)); + int start_pos = 0, end_pos = 0, line; + for (line = 0; line < Dynarr_length (ddla); line++) + { + int block; + dl = Dynarr_atp (ddla, line); + + for (block = 0; block < Dynarr_largest (dl->display_blocks); block++) + { + struct display_block *db = Dynarr_atp (dl->display_blocks, block); + + if (db->type == TEXT) + { + start_pos = min (db->start_pos, start_pos); + end_pos = max (db->end_pos, end_pos); + } + } + } + size = end_pos - start_pos; } + + return size; } -/* sizing gutters is a pain so we try and help the user by detemining - what height will accomodate all lines. This is useless on left and - right gutters as we always have a maximal number of lines. */ static Lisp_Object calculate_gutter_size (struct window *w, enum gutter_pos pos) { struct frame* f = XFRAME (WINDOW_FRAME (w)); - int ypos; + int count; display_line_dynarr* ddla; - struct display_line *dl; + Lisp_Object ret = Qnil; - /* we cannot autodetect gutter sizes for the left and right as there - is no reasonable metric to use */ - assert (pos == TOP_GUTTER || pos == BOTTOM_GUTTER); /* degenerate case */ - if (NILP (WINDOW_GUTTER (w, pos)) + if (NILP (RAW_WINDOW_GUTTER (w, pos)) || - !FRAME_VISIBLE_P (f)) + !FRAME_VISIBLE_P (f) + || + NILP (w->buffer)) return Qnil; + /* Redisplay code that we use relies on GC not happening. Make it + so. */ + count = specpdl_depth (); + record_unwind_protect (restore_gc_inhibit, + make_int (gc_currently_forbidden)); + gc_currently_forbidden = 1; + ddla = Dynarr_new (display_line); /* generate some display lines */ generate_displayable_area (w, WINDOW_GUTTER (w, pos), FRAME_LEFT_BORDER_END (f), - 0, + FRAME_TOP_BORDER_END (f), FRAME_RIGHT_BORDER_START (f) - FRAME_LEFT_BORDER_END (f), - 200, + FRAME_BOTTOM_BORDER_START (f) + - FRAME_TOP_BORDER_END (f), ddla, 0, 0); - /* grab coordinates of last line */ - if (Dynarr_length (ddla)) + + /* Let GC happen again. */ + unbind_to (count, Qnil); + + ret = make_int (calculate_gutter_size_from_display_lines (pos, ddla)); + free_display_lines (ddla); + + return ret; +} + +static void +output_gutter (struct frame *f, enum gutter_pos pos, int force) +{ + Lisp_Object frame; + Lisp_Object window = FRAME_LAST_NONMINIBUF_WINDOW (f); + struct device *d = XDEVICE (f->device); + struct window* w = XWINDOW (window); + int x, y, width, height, ypos; + int line, border_width; + face_index findex; + display_line_dynarr* ddla, *cdla; + struct display_line *dl = 0; + int cdla_len; + + if (!WINDOW_LIVE_P (w)) + return; + + border_width = FRAME_GUTTER_BORDER_WIDTH (f, pos); + findex = get_builtin_face_cache_index (w, Vwidget_face); + + if (!f->current_display_lines[pos]) + f->current_display_lines[pos] = Dynarr_new (display_line); + if (!f->desired_display_lines[pos]) + f->desired_display_lines[pos] = Dynarr_new (display_line); + + ddla = f->desired_display_lines[pos]; + cdla = f->current_display_lines[pos]; + cdla_len = Dynarr_length (cdla); + + XSETFRAME (frame, f); + + get_gutter_coords (f, pos, &x, &y, &width, &height); + /* generate some display lines */ + generate_displayable_area (w, WINDOW_GUTTER (w, pos), + x + border_width, y + border_width, + width - 2 * border_width, + height - 2 * border_width, ddla, 0, findex); + + /* We only output the gutter if we think something of significance + has changed. This is, for example, because redisplay can cause + new face cache elements to get added causing compare_runes to + fail because the findex for a particular face has changed. */ + if (force || f->faces_changed || f->frame_changed || + f->gutter_changed || f->glyphs_changed || + f->size_changed || f->subwindows_changed || + w->windows_changed || f->windows_structure_changed || + cdla_len != Dynarr_length (ddla) || + (f->extents_changed && w->gutter_extent_modiff[pos])) { - dl = Dynarr_atp (ddla, Dynarr_length (ddla) - 1); - ypos = dl->ypos + dl->descent - dl->clip; - Dynarr_free (ddla); - return make_int (ypos); +#ifdef DEBUG_GUTTERS + printf ("gutter redisplay [%dx%d@%d+%d] triggered by %s,\n", + width, height, x, y, force ? "force" : + f->faces_changed ? "f->faces_changed" : + f->frame_changed ? "f->frame_changed" : + f->gutter_changed ? "f->gutter_changed" : + f->glyphs_changed ? "f->glyphs_changed" : + f->size_changed ? "f->size_changed" : + f->subwindows_changed ? "f->subwindows_changed" : + w->windows_changed ? "w->windows_changed" : + f->windows_structure_changed ? "f->windows_structure_changed" : + cdla_len != Dynarr_length (ddla) ? "different display structures" : + f->extents_changed && w->gutter_extent_modiff[pos] ? + "f->extents_changed && w->gutter_extent_modiff[pos]" : "<null>"); +#endif + /* Output each line. */ + for (line = 0; line < Dynarr_length (ddla); line++) + { + output_display_line (w, cdla, ddla, line, -1, -1); + } + + /* If the number of display lines has shrunk, adjust. */ + if (cdla_len > Dynarr_length (ddla)) + { + Dynarr_length (cdla) = Dynarr_length (ddla); + } + + /* grab coordinates of last line and blank after it. */ + if (Dynarr_length (ddla) > 0) + { + dl = Dynarr_atp (ddla, Dynarr_length (ddla) - 1); + ypos = dl->ypos + dl->descent - dl->clip; + } + else + ypos = y; + + redisplay_clear_region (window, findex, x + border_width , ypos, + width - 2 * border_width, height - (ypos - y) - border_width); + /* If, for some reason, we have more to display than we have + room for, and we are allowed to resize the gutter, then make + sure this happens before the next time we try and + output. This can happen when face font sizes change. */ + if (dl && EQ (w->gutter_size[pos], Qautodetect) + && (dl->clip > 0 || + calculate_gutter_size_from_display_lines (pos, ddla) > + WINDOW_GUTTER_SIZE_INTERNAL (w, pos))) + { + /* #### Ideally we would just mark the specifier as dirty + and everything else would "just work". Unfortunately we have + two problems with this. One is that the specifier cache + won't be recalculated unless the specifier code thinks the + cached value has actually changed, even though we have + marked the specifier as dirty. Additionally, although doing + this results in a gutter size change, we never seem to get + back into redisplay so that the frame size can be updated. I + think this is because we are already in redisplay and later + on the frame will be marked as clean. Thus we also have to + force a pending recalculation of the frame size. */ + w->gutter_size[pos] = Qnil; + Fset_specifier_dirty_flag (Vgutter_size[pos]); + update_gutter_geometry (f, pos); + } + + /* bevel the gutter area if so desired */ + if (border_width != 0) + { + MAYBE_DEVMETH (d, bevel_area, + (w, findex, x, y, width, height, border_width, + EDGE_ALL, EDGE_BEVEL_OUT)); + } } else { - Dynarr_free (ddla); - return Qnil; + /* Nothing of significance happened so sync the display line + structs. */ + for (line = 0; line < Dynarr_length (ddla); line++) + { + sync_display_line_structs (w, line, 1, cdla, ddla); + } } + + w->gutter_extent_modiff [pos] = 0; } static void @@ -312,7 +513,7 @@ clear_gutter (struct frame *f, enum gutter_pos pos) int x, y, width, height; Lisp_Object window = FRAME_LAST_NONMINIBUF_WINDOW (f); face_index findex = get_builtin_face_cache_index (XWINDOW (window), - Vgui_element_face); + Vwidget_face); get_gutter_coords (f, pos, &x, &y, &width, &height); SET_GUTTER_WAS_VISIBLE_FLAG (f, pos, 0); @@ -320,24 +521,140 @@ clear_gutter (struct frame *f, enum gutter_pos pos) redisplay_clear_region (window, findex, x, y, width, height); } +/* #### I don't currently believe that redisplay needs to mark the + glyphs in its structures since these will always be referenced from + somewhere else. However, I'm not sure enough to stake my life on it + at this point, so we do the safe thing. */ + +/* See the comment in image_instantiate_cache_result as to why marking + the glyph will also mark the image_instance. */ +void +mark_gutters (struct frame* f) +{ + enum gutter_pos pos; + GUTTER_POS_LOOP (pos) + { + if (f->current_display_lines[pos]) + mark_redisplay_structs (f->current_display_lines[pos]); + /* #### Do we really need to mark the desired lines? */ + if (f->desired_display_lines[pos]) + mark_redisplay_structs (f->desired_display_lines[pos]); + } +} + +/* This is called by extent_changed_for_redisplay, so that redisplay + knows exactly what extents have changed. */ +void +gutter_extent_signal_changed_region_maybe (Lisp_Object obj, + Bufpos start, Bufpos end) +{ + /* #### Start and end are currently ignored but could be used by a + more optimal gutter redisplay. We currently loop over all frames + here, this could be optimized. */ + Lisp_Object frmcons, devcons, concons; + + FRAME_LOOP_NO_BREAK (frmcons, devcons, concons) + { + struct frame *f = XFRAME (XCAR (frmcons)); + enum gutter_pos pos; + Lisp_Object window = FRAME_LAST_NONMINIBUF_WINDOW (f); + struct window* w = XWINDOW (window); + + GUTTER_POS_LOOP (pos) + { + if (EQ (WINDOW_GUTTER (w, pos), obj)) + { + w->gutter_extent_modiff[pos]++; + } + } + } +} + +/* We have to change the gutter geometry separately to the gutter + update since it needs to occur outside of redisplay proper. */ +static void +update_gutter_geometry (struct frame *f, enum gutter_pos pos) +{ + /* If the gutter geometry has changed then re-layout the + frame. If we are in display there is almost no point in doing + anything else since the frame size changes will be delayed + until we are out of redisplay proper. */ + if (FRAME_GUTTER_BOUNDS (f, pos) != f->current_gutter_bounds[pos]) + { + int width, height; + pixel_to_char_size (f, FRAME_PIXWIDTH (f), FRAME_PIXHEIGHT (f), + &width, &height); + change_frame_size (f, height, width, 0); + MARK_FRAME_LAYOUT_CHANGED (f); + } + + /* Mark sizes as up-to-date. */ + f->current_gutter_bounds[pos] = FRAME_GUTTER_BOUNDS (f, pos); +} + +void +update_frame_gutter_geometry (struct frame *f) +{ + if (f->gutter_changed + || f->frame_layout_changed + || f->windows_structure_changed) + { + enum gutter_pos pos; + + /* If the gutter geometry has changed then re-layout the + frame. If we are in display there is almost no point in doing + anything else since the frame size changes will be delayed + until we are out of redisplay proper. */ + GUTTER_POS_LOOP (pos) + { + update_gutter_geometry (f, pos); + } + } +} + void update_frame_gutters (struct frame *f) { - if (f->gutter_changed || f->frame_changed || f->clear) + if (f->faces_changed || f->frame_changed || + f->gutter_changed || f->glyphs_changed || + f->size_changed || f->subwindows_changed || + f->windows_changed || f->windows_structure_changed || + f->extents_changed || f->frame_layout_changed) { - int pos; - /* and output */ + enum gutter_pos pos; - for (pos = 0; pos < 4; pos++) + /* We don't actually care about these when outputting the gutter + so locally disable them. */ + int local_clip_changed = f->clip_changed; + int local_buffers_changed = f->buffers_changed; + f->clip_changed = 0; + f->buffers_changed = 0; + + /* and output */ + GUTTER_POS_LOOP (pos) { if (FRAME_GUTTER_VISIBLE (f, pos)) - output_gutter (f, pos); + output_gutter (f, pos, 0); + else if (gutter_was_visible (f, pos)) - clear_gutter (f, pos); + clear_gutter (f, pos); } + f->clip_changed = local_clip_changed; + f->buffers_changed = local_buffers_changed; + f->gutter_changed = 0; + } +} + +void +reset_gutter_display_lines (struct frame* f) +{ + enum gutter_pos pos; + GUTTER_POS_LOOP (pos) + { + if (f->current_display_lines[pos]) + Dynarr_reset (f->current_display_lines[pos]); } - f->gutter_changed = 0; } static void @@ -345,54 +662,63 @@ redraw_exposed_gutter (struct frame *f, enum gutter_pos pos, int x, int y, int width, int height) { int g_x, g_y, g_width, g_height; - int newx, newy; get_gutter_coords (f, pos, &g_x, &g_y, &g_width, &g_height); - if (((y + height) < g_y) || (y > (g_y + g_height))) + if (((y + height) < g_y) || (y > (g_y + g_height)) || !height || !width || !g_height || !g_width) return; if (((x + width) < g_x) || (x > (g_x + g_width))) return; +#ifdef DEBUG_WIDGETS + printf ("redrawing gutter after expose %d+%d, %dx%d\n", + x, y, width, height); +#endif /* #### optimize this - redrawing the whole gutter for every expose is very expensive. We reset the current display lines because if they're being exposed they are no longer current. */ - if (f->current_display_lines) - Dynarr_reset (f->current_display_lines); - /* we have to do this in-case there were subwindows where we are - redrawing, unfortunately sometimes this also generates expose - events resulting in an endless cycle of redsplay. */ - newx = max (x, g_x); - newy = max (y, g_y); - width = min (x + width - newx, g_x + g_width - newx); - height = min (y + height - newy, g_y + g_height - newy); - redisplay_unmap_subwindows_maybe (f, newx, newy, width, height); + reset_gutter_display_lines (f); /* Even if none of the gutter is in the area, the blank region at the very least must be because the first thing we did is verify that some portion of the gutter is in the exposed region. */ - output_gutter (f, pos); + output_gutter (f, pos, 1); } void redraw_exposed_gutters (struct frame *f, int x, int y, int width, int height) { - int pos; - for (pos = 0; pos < 4; pos++) - { - if (FRAME_GUTTER_VISIBLE (f, pos)) - redraw_exposed_gutter (f, pos, x, y, width, height); - } + enum gutter_pos pos; + + /* We have to be "in display" when we output the gutter - make it + so. */ + hold_frame_size_changes (); + GUTTER_POS_LOOP (pos) + { + if (FRAME_GUTTER_VISIBLE (f, pos)) + redraw_exposed_gutter (f, pos, x, y, width, height); + } + unhold_one_frame_size_changes (f); } void free_frame_gutters (struct frame *f) { - if (f->current_display_lines) - Dynarr_free (f->current_display_lines); - if (f->desired_display_lines) - Dynarr_free (f->desired_display_lines); + enum gutter_pos pos; + GUTTER_POS_LOOP (pos) + { + if (f->current_display_lines[pos]) + { + free_display_lines (f->current_display_lines[pos]); + f->current_display_lines[pos] = 0; + } + if (f->desired_display_lines[pos]) + { + free_display_lines (f->desired_display_lines[pos]); + f->desired_display_lines[pos] = 0; + } + } } static enum gutter_pos @@ -435,14 +761,15 @@ See `default-gutter-position'. list1 (Fcons (Qnil, Qzero))); set_specifier_fallback (Vgutter_border_width[new], Vdefault_gutter_border_width); - set_specifier_fallback (Vgutter_visible_p[cur], - list1 (Fcons (Qnil, Qt))); - set_specifier_fallback (Vgutter_visible_p[new], - Vdefault_gutter_visible_p); + set_specifier_fallback (Vgutter_visible_p[cur], list1 (Fcons (Qnil, Qt))); + set_specifier_fallback (Vgutter_visible_p[new], Vdefault_gutter_visible_p); + Vdefault_gutter_position = position; unhold_frame_size_changes (); } + run_hook (Qdefault_gutter_position_changed_hook); + return position; } @@ -512,20 +839,28 @@ gutter_validate (Lisp_Object instantiator) if (NILP (instantiator)) return; + /* Must be a string or a plist. */ + if (!STRINGP (instantiator) && NILP (Fvalid_plist_p (instantiator))) + signal_simple_error ("Gutter spec must be string, plist or nil", instantiator); + if (!STRINGP (instantiator)) - signal_simple_error ("Gutter spec must be string or nil", instantiator); + { + Lisp_Object rest; + + for (rest = instantiator; !NILP (rest); rest = XCDR (XCDR (rest))) + { + if (!SYMBOLP (XCAR (rest)) + || !STRINGP (XCAR (XCDR (rest)))) + signal_simple_error ("Gutter plist spec must contain strings", instantiator); + } + } } DEFUN ("gutter-specifier-p", Fgutter_specifier_p, 1, 1, 0, /* Return non-nil if OBJECT is a gutter specifier. -Gutter specifiers are used to specify the format of a gutter. -The values of the variables `default-gutter', `top-gutter', -`left-gutter', `right-gutter', and `bottom-gutter' are always -gutter specifiers. - -Valid gutter instantiators are called "gutter descriptors" -and are lists of vectors. See `default-gutter' for a description -of the exact format. + +See `make-gutter-specifier' for a description of possible gutter +instantiators. */ (object)) { @@ -546,22 +881,50 @@ recompute_overlaying_specifier (Lisp_Object real_one[4]) static void gutter_specs_changed (Lisp_Object specifier, struct window *w, - Lisp_Object oldval) + Lisp_Object oldval, enum gutter_pos pos) { - int pos; - for (pos = 0; pos< 4; pos++) + w->real_gutter[pos] = construct_window_gutter_spec (w, pos); + w->real_gutter_size[pos] = w->gutter_size[pos]; + + if (EQ (w->real_gutter_size[pos], Qautodetect) + && !NILP (w->gutter_visible_p[pos])) { - w->real_gutter_size[pos] = w->gutter_size[pos]; - if (EQ (w->real_gutter_size[pos], Qautodetect) - && !NILP (w->gutter_visible_p[pos])) - { - w->real_gutter_size [pos] = calculate_gutter_size (w, pos); - } + w->real_gutter_size [pos] = calculate_gutter_size (w, pos); } MARK_GUTTER_CHANGED; + MARK_MODELINE_CHANGED; MARK_WINDOWS_CHANGED (w); } +/* We define all of these so we can access which actual gutter changed. */ +static void +top_gutter_specs_changed (Lisp_Object specifier, struct window *w, + Lisp_Object oldval) +{ + gutter_specs_changed (specifier, w, oldval, TOP_GUTTER); +} + +static void +bottom_gutter_specs_changed (Lisp_Object specifier, struct window *w, + Lisp_Object oldval) +{ + gutter_specs_changed (specifier, w, oldval, BOTTOM_GUTTER); +} + +static void +left_gutter_specs_changed (Lisp_Object specifier, struct window *w, + Lisp_Object oldval) +{ + gutter_specs_changed (specifier, w, oldval, LEFT_GUTTER); +} + +static void +right_gutter_specs_changed (Lisp_Object specifier, struct window *w, + Lisp_Object oldval) +{ + gutter_specs_changed (specifier, w, oldval, RIGHT_GUTTER); +} + static void default_gutter_specs_changed (Lisp_Object specifier, struct window *w, Lisp_Object oldval) @@ -573,8 +936,8 @@ static void gutter_geometry_changed_in_window (Lisp_Object specifier, struct window *w, Lisp_Object oldval) { - int pos; - for (pos = 0; pos< 4; pos++) + enum gutter_pos pos; + GUTTER_POS_LOOP (pos) { w->real_gutter_size[pos] = w->gutter_size[pos]; if (EQ (w->real_gutter_size[pos], Qautodetect) @@ -583,8 +946,9 @@ gutter_geometry_changed_in_window (Lisp_Object specifier, struct window *w, w->real_gutter_size [pos] = calculate_gutter_size (w, pos); } } - + MARK_GUTTER_CHANGED; + MARK_MODELINE_CHANGED; MARK_WINDOWS_CHANGED (w); } @@ -609,18 +973,143 @@ default_gutter_visible_p_changed_in_window (Lisp_Object specifier, Lisp_Object oldval) { recompute_overlaying_specifier (Vgutter_visible_p); + /* Need to reconstruct the gutter specifier as it is affected by the + visibility. */ + recompute_overlaying_specifier (Vgutter); +} + + +DECLARE_SPECIFIER_TYPE (gutter_size); +#define GUTTER_SIZE_SPECIFIERP(x) SPECIFIER_TYPEP (x, gutter_size) +DEFINE_SPECIFIER_TYPE (gutter_size); + +static void +gutter_size_validate (Lisp_Object instantiator) +{ + if (NILP (instantiator)) + return; + + if (!INTP (instantiator) && !EQ (instantiator, Qautodetect)) + signal_simple_error ("Gutter size must be an integer or 'autodetect", instantiator); +} + +DEFUN ("gutter-size-specifier-p", Fgutter_size_specifier_p, 1, 1, 0, /* +Return non-nil if OBJECT is a gutter-size specifier. + +See `make-gutter-size-specifier' for a description of possible gutter-size +instantiators. +*/ + (object)) +{ + return GUTTER_SIZE_SPECIFIERP (object) ? Qt : Qnil; +} + +DECLARE_SPECIFIER_TYPE (gutter_visible); +#define GUTTER_VISIBLE_SPECIFIERP(x) SPECIFIER_TYPEP (x, gutter_visible) +DEFINE_SPECIFIER_TYPE (gutter_visible); + +static void +gutter_visible_validate (Lisp_Object instantiator) +{ + if (NILP (instantiator)) + return; + + if (!NILP (instantiator) && !EQ (instantiator, Qt) && !CONSP (instantiator)) + signal_simple_error ("Gutter visibility must be a boolean or list of symbols", + instantiator); + + if (CONSP (instantiator)) + { + Lisp_Object rest; + + EXTERNAL_LIST_LOOP (rest, instantiator) + { + if (!SYMBOLP (XCAR (rest))) + signal_simple_error ("Gutter visibility must be a boolean or list of symbols", + instantiator); + } + } +} + +DEFUN ("gutter-visible-specifier-p", Fgutter_visible_specifier_p, 1, 1, 0, /* +Return non-nil if OBJECT is a gutter-visible specifier. + +See `make-gutter-visible-specifier' for a description of possible +gutter-visible instantiators. +*/ + (object)) +{ + return GUTTER_VISIBLE_SPECIFIERP (object) ? Qt : Qnil; +} + +DEFUN ("redisplay-gutter-area", Fredisplay_gutter_area, 0, 0, 0, /* +Ensure that all gutters are correctly showing their gutter specifier. +*/ + ()) +{ + Lisp_Object devcons, concons; + + DEVICE_LOOP_NO_BREAK (devcons, concons) + { + struct device *d = XDEVICE (XCAR (devcons)); + Lisp_Object frmcons; + + DEVICE_FRAME_LOOP (frmcons, d) + { + struct frame *f = XFRAME (XCAR (frmcons)); + + MAYBE_DEVMETH (d, frame_output_begin, (f)); + + /* Sequence is quite important here. We not only want to + redisplay the gutter area but we also want to flush any + frame size changes out so that the gutter redisplay happens + in a kosha environment. + + This is not only so that things look right but so that + glyph redisplay optimization kicks in, by default display + lines will be completely re-output if + f->windows_structure_changed is 1, and this is true if + frame size changes haven't been flushed out. Once frame + size changes have been flushed out we then need to + redisplay the frame in order to flush out pending window + size changes. */ + update_frame_gutter_geometry (f); + + if (f->windows_structure_changed) + redisplay_frame (f, 1); + else if (FRAME_REPAINT_P (f)) + { + /* We have to be "in display" when we output the gutter + - make it so. */ + hold_frame_size_changes (); + update_frame_gutters (f); + unhold_one_frame_size_changes (f); + } + + MAYBE_DEVMETH (d, frame_output_end, (f)); + } + + d->gutter_changed = 0; + } + + /* This is so that further changes to the gutters will trigger redisplay. */ + gutter_changed_set = 0; + gutter_changed = 0; + + return Qnil; } void init_frame_gutters (struct frame *f) { - int pos; + enum gutter_pos pos; struct window* w = XWINDOW (FRAME_LAST_NONMINIBUF_WINDOW (f)); /* We are here as far in frame creation so cached specifiers are already recomputed, and possibly modified by resource initialization. We need to recalculate autodetected gutters. */ - for (pos = 0; pos< 4; pos++) + GUTTER_POS_LOOP (pos) { + w->real_gutter[pos] = construct_window_gutter_spec (w, pos); w->real_gutter_size[pos] = w->gutter_size[pos]; if (EQ (w->gutter_size[pos], Qautodetect) && !NILP (w->gutter_visible_p[pos])) @@ -630,16 +1119,30 @@ init_frame_gutters (struct frame *f) MARK_WINDOWS_CHANGED (w); } } + + /* Keep a record of the current sizes of things. */ + GUTTER_POS_LOOP (pos) + { + f->current_gutter_bounds[pos] = FRAME_GUTTER_BOUNDS (f, pos); + } } void syms_of_gutter (void) { DEFSUBR (Fgutter_specifier_p); + DEFSUBR (Fgutter_size_specifier_p); + DEFSUBR (Fgutter_visible_specifier_p); DEFSUBR (Fset_default_gutter_position); DEFSUBR (Fdefault_gutter_position); DEFSUBR (Fgutter_pixel_height); DEFSUBR (Fgutter_pixel_width); + DEFSUBR (Fredisplay_gutter_area); + + defsymbol (&Qgutter_size, "gutter-size"); + defsymbol (&Qgutter_visible, "gutter-visible"); + defsymbol (&Qdefault_gutter_position_changed_hook, + "default-gutter-position-changed-hook"); } void @@ -655,9 +1158,22 @@ void specifier_type_create_gutter (void) { INITIALIZE_SPECIFIER_TYPE (gutter, "gutter", "gutter-specifier-p"); - SPECIFIER_HAS_METHOD (gutter, validate); SPECIFIER_HAS_METHOD (gutter, after_change); + + INITIALIZE_SPECIFIER_TYPE (gutter_size, "gutter-size", "gutter-size-specifier-p"); + SPECIFIER_HAS_METHOD (gutter_size, validate); + + INITIALIZE_SPECIFIER_TYPE (gutter_visible, "gutter-visible", "gutter-visible-specifier-p"); + SPECIFIER_HAS_METHOD (gutter_visible, validate); +} + +void +reinit_specifier_type_create_gutter (void) +{ + REINITIALIZE_SPECIFIER_TYPE (gutter); + REINITIALIZE_SPECIFIER_TYPE (gutter_size); + REINITIALIZE_SPECIFIER_TYPE (gutter_visible); } void @@ -698,21 +1214,20 @@ the visibility and thickness using `default-gutter-visible-p', using position-specific specifiers. That way, you will get sane behavior if the user changes the default gutter position. -The gutter value should be a string or nil. You can attach extents and -glyphs to the string and hence display glyphs and text in other fonts -in the gutter area. - -*/ ); +The gutter value should be a string, a property list of strings or +nil. You can attach extents and glyphs to the string and hence display +glyphs and text in other fonts in the gutter area. If the gutter value +is a property list then the strings will be concatenated together +before being displayed. */ ); Vdefault_gutter = Fmake_specifier (Qgutter); /* #### It would be even nicer if the specifier caching automatically knew about specifier fallbacks, so we didn't have to do it ourselves. */ set_specifier_caching (Vdefault_gutter, - slot_offset (struct window, - default_gutter), + offsetof (struct window, default_gutter), default_gutter_specs_changed, - 0, 0); + 0, 0, 1); DEFVAR_SPECIFIER ("top-gutter", &Vgutter[TOP_GUTTER] /* @@ -722,10 +1237,9 @@ See `default-gutter' for a description of a valid gutter instantiator. */ ); Vgutter[TOP_GUTTER] = Fmake_specifier (Qgutter); set_specifier_caching (Vgutter[TOP_GUTTER], - slot_offset (struct window, - gutter[TOP_GUTTER]), - gutter_specs_changed, - 0, 0); + offsetof (struct window, gutter[TOP_GUTTER]), + top_gutter_specs_changed, + 0, 0, 1); DEFVAR_SPECIFIER ("bottom-gutter", &Vgutter[BOTTOM_GUTTER] /* @@ -740,10 +1254,9 @@ displayed even if you provide a value for `bottom-gutter'. */ ); Vgutter[BOTTOM_GUTTER] = Fmake_specifier (Qgutter); set_specifier_caching (Vgutter[BOTTOM_GUTTER], - slot_offset (struct window, - gutter[BOTTOM_GUTTER]), - gutter_specs_changed, - 0, 0); + offsetof (struct window, gutter[BOTTOM_GUTTER]), + bottom_gutter_specs_changed, + 0, 0, 1); DEFVAR_SPECIFIER ("left-gutter", &Vgutter[LEFT_GUTTER] /* @@ -758,10 +1271,9 @@ displayed even if you provide a value for `left-gutter'. */ ); Vgutter[LEFT_GUTTER] = Fmake_specifier (Qgutter); set_specifier_caching (Vgutter[LEFT_GUTTER], - slot_offset (struct window, - gutter[LEFT_GUTTER]), - gutter_specs_changed, - 0, 0); + offsetof (struct window, gutter[LEFT_GUTTER]), + left_gutter_specs_changed, + 0, 0, 1); DEFVAR_SPECIFIER ("right-gutter", &Vgutter[RIGHT_GUTTER] /* @@ -776,10 +1288,9 @@ displayed even if you provide a value for `right-gutter'. */ ); Vgutter[RIGHT_GUTTER] = Fmake_specifier (Qgutter); set_specifier_caching (Vgutter[RIGHT_GUTTER], - slot_offset (struct window, - gutter[RIGHT_GUTTER]), - gutter_specs_changed, - 0, 0); + offsetof (struct window, gutter[RIGHT_GUTTER]), + right_gutter_specs_changed, + 0, 0, 1); /* initially, top inherits from default; this can be changed with `set-default-gutter-position'. */ @@ -815,12 +1326,11 @@ If you set the height to 'autodetect the size of the gutter will be calculated to be large enough to hold the contents of the gutter. This is the default. */ ); - Vdefault_gutter_height = Fmake_specifier (Qgeneric); + Vdefault_gutter_height = Fmake_specifier (Qgutter_size); set_specifier_caching (Vdefault_gutter_height, - slot_offset (struct window, - default_gutter_height), + offsetof (struct window, default_gutter_height), default_gutter_size_changed_in_window, - 0, 0); + 0, 0, 1); DEFVAR_SPECIFIER ("default-gutter-width", &Vdefault_gutter_width /* *Width of the default gutter, if it's oriented vertically. @@ -828,12 +1338,11 @@ This is a specifier; use `set-specifier' to change it. See `default-gutter-height' for more information. */ ); - Vdefault_gutter_width = Fmake_specifier (Qnatnum); + Vdefault_gutter_width = Fmake_specifier (Qgutter_size); set_specifier_caching (Vdefault_gutter_width, - slot_offset (struct window, - default_gutter_width), + offsetof (struct window, default_gutter_width), default_gutter_size_changed_in_window, - 0, 0); + 0, 0, 1); DEFVAR_SPECIFIER ("top-gutter-height", &Vgutter_size[TOP_GUTTER] /* @@ -842,12 +1351,10 @@ This is a specifier; use `set-specifier' to change it. See `default-gutter-height' for more information. */ ); - Vgutter_size[TOP_GUTTER] = Fmake_specifier (Qgeneric); + Vgutter_size[TOP_GUTTER] = Fmake_specifier (Qgutter_size); set_specifier_caching (Vgutter_size[TOP_GUTTER], - slot_offset (struct window, - gutter_size[TOP_GUTTER]), - gutter_geometry_changed_in_window, - 0, 0); + offsetof (struct window, gutter_size[TOP_GUTTER]), + gutter_geometry_changed_in_window, 0, 0, 1); DEFVAR_SPECIFIER ("bottom-gutter-height", &Vgutter_size[BOTTOM_GUTTER] /* @@ -856,12 +1363,10 @@ This is a specifier; use `set-specifier' to change it. See `default-gutter-height' for more information. */ ); - Vgutter_size[BOTTOM_GUTTER] = Fmake_specifier (Qgeneric); + Vgutter_size[BOTTOM_GUTTER] = Fmake_specifier (Qgutter_size); set_specifier_caching (Vgutter_size[BOTTOM_GUTTER], - slot_offset (struct window, - gutter_size[BOTTOM_GUTTER]), - gutter_geometry_changed_in_window, - 0, 0); + offsetof (struct window, gutter_size[BOTTOM_GUTTER]), + gutter_geometry_changed_in_window, 0, 0, 1); DEFVAR_SPECIFIER ("left-gutter-width", &Vgutter_size[LEFT_GUTTER] /* @@ -870,12 +1375,10 @@ This is a specifier; use `set-specifier' to change it. See `default-gutter-height' for more information. */ ); - Vgutter_size[LEFT_GUTTER] = Fmake_specifier (Qnatnum); + Vgutter_size[LEFT_GUTTER] = Fmake_specifier (Qgutter_size); set_specifier_caching (Vgutter_size[LEFT_GUTTER], - slot_offset (struct window, - gutter_size[LEFT_GUTTER]), - gutter_geometry_changed_in_window, - 0, 0); + offsetof (struct window, gutter_size[LEFT_GUTTER]), + gutter_geometry_changed_in_window, 0, 0, 1); DEFVAR_SPECIFIER ("right-gutter-width", &Vgutter_size[RIGHT_GUTTER] /* @@ -884,21 +1387,23 @@ This is a specifier; use `set-specifier' to change it. See `default-gutter-height' for more information. */ ); - Vgutter_size[RIGHT_GUTTER] = Fmake_specifier (Qnatnum); + Vgutter_size[RIGHT_GUTTER] = Fmake_specifier (Qgutter_size); set_specifier_caching (Vgutter_size[RIGHT_GUTTER], - slot_offset (struct window, - gutter_size[RIGHT_GUTTER]), - gutter_geometry_changed_in_window, - 0, 0); + offsetof (struct window, gutter_size[RIGHT_GUTTER]), + gutter_geometry_changed_in_window, 0, 0, 1); fb = Qnil; #ifdef HAVE_TTY fb = Fcons (Fcons (list1 (Qtty), Qautodetect), fb); #endif +#ifdef HAVE_GTK + fb = Fcons (Fcons (list1 (Qgtk), Qautodetect), fb); +#endif #ifdef HAVE_X_WINDOWS fb = Fcons (Fcons (list1 (Qx), Qautodetect), fb); #endif #ifdef HAVE_MS_WINDOWS + fb = Fcons (Fcons (list1 (Qmsprinter), Qautodetect), fb); fb = Fcons (Fcons (list1 (Qmswindows), Qautodetect), fb); #endif if (!NILP (fb)) @@ -906,14 +1411,17 @@ See `default-gutter-height' for more information. fb = Qnil; #ifdef HAVE_TTY - fb = Fcons (Fcons (list1 (Qtty), Qzero), fb); + fb = Fcons (Fcons (list1 (Qtty), Qautodetect), fb); #endif #ifdef HAVE_X_WINDOWS - fb = Fcons (Fcons (list1 (Qx), make_int (DEFAULT_GUTTER_WIDTH)), fb); + fb = Fcons (Fcons (list1 (Qx), Qautodetect), fb); +#endif +#ifdef HAVE_GTK + fb = Fcons (Fcons (list1 (Qgtk), Qautodetect), fb); #endif #ifdef HAVE_MS_WINDOWS - fb = Fcons (Fcons (list1 (Qmswindows), - make_int (DEFAULT_GUTTER_WIDTH)), fb); + fb = Fcons (Fcons (list1 (Qmsprinter), Qautodetect), fb); + fb = Fcons (Fcons (list1 (Qmswindows), Qautodetect), fb); #endif if (!NILP (fb)) set_specifier_fallback (Vdefault_gutter_width, fb); @@ -940,10 +1448,9 @@ instead. */ ); Vdefault_gutter_border_width = Fmake_specifier (Qnatnum); set_specifier_caching (Vdefault_gutter_border_width, - slot_offset (struct window, - default_gutter_border_width), + offsetof (struct window, default_gutter_border_width), default_gutter_border_width_changed_in_window, - 0, 0); + 0, 0, 0); DEFVAR_SPECIFIER ("top-gutter-border-width", &Vgutter_border_width[TOP_GUTTER] /* @@ -954,10 +1461,9 @@ See `default-gutter-height' for more information. */ ); Vgutter_border_width[TOP_GUTTER] = Fmake_specifier (Qnatnum); set_specifier_caching (Vgutter_border_width[TOP_GUTTER], - slot_offset (struct window, - gutter_border_width[TOP_GUTTER]), - gutter_geometry_changed_in_window, - 0, 0); + offsetof (struct window, + gutter_border_width[TOP_GUTTER]), + gutter_geometry_changed_in_window, 0, 0, 0); DEFVAR_SPECIFIER ("bottom-gutter-border-width", &Vgutter_border_width[BOTTOM_GUTTER] /* @@ -968,10 +1474,9 @@ See `default-gutter-height' for more information. */ ); Vgutter_border_width[BOTTOM_GUTTER] = Fmake_specifier (Qnatnum); set_specifier_caching (Vgutter_border_width[BOTTOM_GUTTER], - slot_offset (struct window, - gutter_border_width[BOTTOM_GUTTER]), - gutter_geometry_changed_in_window, - 0, 0); + offsetof (struct window, + gutter_border_width[BOTTOM_GUTTER]), + gutter_geometry_changed_in_window, 0, 0, 0); DEFVAR_SPECIFIER ("left-gutter-border-width", &Vgutter_border_width[LEFT_GUTTER] /* @@ -982,10 +1487,9 @@ See `default-gutter-height' for more information. */ ); Vgutter_border_width[LEFT_GUTTER] = Fmake_specifier (Qnatnum); set_specifier_caching (Vgutter_border_width[LEFT_GUTTER], - slot_offset (struct window, - gutter_border_width[LEFT_GUTTER]), - gutter_geometry_changed_in_window, - 0, 0); + offsetof (struct window, + gutter_border_width[LEFT_GUTTER]), + gutter_geometry_changed_in_window, 0, 0, 0); DEFVAR_SPECIFIER ("right-gutter-border-width", &Vgutter_border_width[RIGHT_GUTTER] /* @@ -996,10 +1500,9 @@ See `default-gutter-height' for more information. */ ); Vgutter_border_width[RIGHT_GUTTER] = Fmake_specifier (Qnatnum); set_specifier_caching (Vgutter_border_width[RIGHT_GUTTER], - slot_offset (struct window, - gutter_border_width[RIGHT_GUTTER]), - gutter_geometry_changed_in_window, - 0, 0); + offsetof (struct window, + gutter_border_width[RIGHT_GUTTER]), + gutter_geometry_changed_in_window, 0, 0, 0); fb = Qnil; #ifdef HAVE_TTY @@ -1009,6 +1512,7 @@ See `default-gutter-height' for more information. fb = Fcons (Fcons (list1 (Qx), make_int (DEFAULT_GUTTER_BORDER_WIDTH)), fb); #endif #ifdef HAVE_MS_WINDOWS + fb = Fcons (Fcons (list1 (Qmsprinter), Qzero), fb); fb = Fcons (Fcons (list1 (Qmswindows), make_int (DEFAULT_GUTTER_BORDER_WIDTH)), fb); #endif if (!NILP (fb)) @@ -1035,12 +1539,12 @@ instead. `default-gutter-visible-p' and all of the position-specific gutter visibility specifiers have a fallback value of true. */ ); - Vdefault_gutter_visible_p = Fmake_specifier (Qboolean); + Vdefault_gutter_visible_p = Fmake_specifier (Qgutter_visible); set_specifier_caching (Vdefault_gutter_visible_p, - slot_offset (struct window, - default_gutter_visible_p), + offsetof (struct window, + default_gutter_visible_p), default_gutter_visible_p_changed_in_window, - 0, 0); + 0, 0, 0); DEFVAR_SPECIFIER ("top-gutter-visible-p", &Vgutter_visible_p[TOP_GUTTER] /* @@ -1049,12 +1553,11 @@ This is a specifier; use `set-specifier' to change it. See `default-gutter-visible-p' for more information. */ ); - Vgutter_visible_p[TOP_GUTTER] = Fmake_specifier (Qboolean); + Vgutter_visible_p[TOP_GUTTER] = Fmake_specifier (Qgutter_visible); set_specifier_caching (Vgutter_visible_p[TOP_GUTTER], - slot_offset (struct window, - gutter_visible_p[TOP_GUTTER]), - gutter_geometry_changed_in_window, - 0, 0); + offsetof (struct window, + gutter_visible_p[TOP_GUTTER]), + top_gutter_specs_changed, 0, 0, 0); DEFVAR_SPECIFIER ("bottom-gutter-visible-p", &Vgutter_visible_p[BOTTOM_GUTTER] /* @@ -1063,12 +1566,11 @@ This is a specifier; use `set-specifier' to change it. See `default-gutter-visible-p' for more information. */ ); - Vgutter_visible_p[BOTTOM_GUTTER] = Fmake_specifier (Qboolean); + Vgutter_visible_p[BOTTOM_GUTTER] = Fmake_specifier (Qgutter_visible); set_specifier_caching (Vgutter_visible_p[BOTTOM_GUTTER], - slot_offset (struct window, - gutter_visible_p[BOTTOM_GUTTER]), - gutter_geometry_changed_in_window, - 0, 0); + offsetof (struct window, + gutter_visible_p[BOTTOM_GUTTER]), + bottom_gutter_specs_changed, 0, 0, 0); DEFVAR_SPECIFIER ("left-gutter-visible-p", &Vgutter_visible_p[LEFT_GUTTER] /* @@ -1077,12 +1579,11 @@ This is a specifier; use `set-specifier' to change it. See `default-gutter-visible-p' for more information. */ ); - Vgutter_visible_p[LEFT_GUTTER] = Fmake_specifier (Qboolean); + Vgutter_visible_p[LEFT_GUTTER] = Fmake_specifier (Qgutter_visible); set_specifier_caching (Vgutter_visible_p[LEFT_GUTTER], - slot_offset (struct window, - gutter_visible_p[LEFT_GUTTER]), - gutter_geometry_changed_in_window, - 0, 0); + offsetof (struct window, + gutter_visible_p[LEFT_GUTTER]), + left_gutter_specs_changed, 0, 0, 0); DEFVAR_SPECIFIER ("right-gutter-visible-p", &Vgutter_visible_p[RIGHT_GUTTER] /* @@ -1091,12 +1592,11 @@ This is a specifier; use `set-specifier' to change it. See `default-gutter-visible-p' for more information. */ ); - Vgutter_visible_p[RIGHT_GUTTER] = Fmake_specifier (Qboolean); + Vgutter_visible_p[RIGHT_GUTTER] = Fmake_specifier (Qgutter_visible); set_specifier_caching (Vgutter_visible_p[RIGHT_GUTTER], - slot_offset (struct window, - gutter_visible_p[RIGHT_GUTTER]), - gutter_geometry_changed_in_window, - 0, 0); + offsetof (struct window, + gutter_visible_p[RIGHT_GUTTER]), + right_gutter_specs_changed, 0, 0, 0); /* initially, top inherits from default; this can be changed with `set-default-gutter-position'. */ @@ -1107,5 +1607,4 @@ See `default-gutter-visible-p' for more information. set_specifier_fallback (Vgutter_visible_p[BOTTOM_GUTTER], fb); set_specifier_fallback (Vgutter_visible_p[LEFT_GUTTER], fb); set_specifier_fallback (Vgutter_visible_p[RIGHT_GUTTER], fb); - } diff --git a/src/gutter.h b/src/gutter.h index d025865..0cd951f 100644 --- a/src/gutter.h +++ b/src/gutter.h @@ -20,13 +20,12 @@ Boston, MA 02111-1307, USA. */ /* Synched up with: Not in FSF. */ -#ifndef _XEMACS_GUTTER_H_ -#define _XEMACS_GUTTER_H_ +#ifndef INCLUDED_gutter_h_ +#define INCLUDED_gutter_h_ #include "specifier.h" -#define DEVICE_SUPPORTS_GUTTERS_P(d) \ - (HAS_DEVMETH_P ((d), output_frame_gutters)) +#define DEVICE_SUPPORTS_GUTTERS_P(d) HAS_DEVMETH_P (d, output_frame_gutters) DECLARE_SPECIFIER_TYPE (gutter); #define XGUTTER_SPECIFIER(x) XSPECIFIER_TYPE (x, gutter) @@ -40,34 +39,47 @@ DECLARE_SPECIFIER_TYPE (gutter); enum gutter_pos { - TOP_GUTTER, - BOTTOM_GUTTER, - LEFT_GUTTER, - RIGHT_GUTTER + TOP_GUTTER = 0, + BOTTOM_GUTTER = 1, + LEFT_GUTTER = 2, + RIGHT_GUTTER = 3 }; +/* Iterate over all possible gutter positions */ +#define GUTTER_POS_LOOP(var) \ +for (var = (enum gutter_pos) 0; var < 4; var = (enum gutter_pos) (var + 1)) + extern Lisp_Object Qgutter; extern Lisp_Object Vgutter_size[4]; extern Lisp_Object Vgutter_border_width[4]; void update_frame_gutters (struct frame *f); +void update_frame_gutter_geometry (struct frame *f); +void mark_gutters (struct frame* f); void init_frame_gutters (struct frame *f); void init_device_gutters (struct device *d); void init_global_gutters (struct device *d); void free_frame_gutters (struct frame *f); void redraw_exposed_gutters (struct frame *f, int x, int y, int width, int height); +void reset_gutter_display_lines (struct frame* f); +void gutter_extent_signal_changed_region_maybe (Lisp_Object obj, + Bufpos start, Bufpos end); +int display_boxes_in_gutter_p (struct frame *f, struct display_box* db, + struct display_glyph_area* dga); #define WINDOW_GUTTER_BORDER_WIDTH(w, pos) \ -(NILP ((w)->gutter_border_width[pos]) ? 0 : XINT ((w)->gutter_border_width[pos])) + (INTP ((w)->gutter_border_width[pos]) ? XINT ((w)->gutter_border_width[pos]) : 0) #define WINDOW_GUTTER_SIZE(w, pos) \ -(NILP ((w)->gutter_size[pos]) ? 0 : XINT ((w)->gutter_size[pos])) + (INTP ((w)->gutter_size[pos]) ? XINT ((w)->gutter_size[pos]) : 0) #define WINDOW_GUTTER_SIZE_INTERNAL(w, pos) \ -(NILP ((w)->real_gutter_size[pos]) ? 0 : XINT ((w)->real_gutter_size[pos])) + (INTP ((w)->real_gutter_size[pos]) ? XINT ((w)->real_gutter_size[pos]) : 0) #define WINDOW_GUTTER_VISIBLE(w, pos) \ -((w)->gutter_visible_p[pos]) + ((w)->gutter_visible_p[pos]) #define WINDOW_GUTTER(w, pos) \ -((w)->gutter[pos]) + ((w)->real_gutter[pos]) +#define RAW_WINDOW_GUTTER(w, pos) \ + ((w)->gutter[pos]) #define WINDOW_REAL_GUTTER_SIZE(w, pos) \ (!NILP (WINDOW_GUTTER_VISIBLE (w, pos)) \ @@ -86,17 +98,13 @@ void redraw_exposed_gutters (struct frame *f, int x, int y, int width, /* these macros predicate size on position and type of window */ #define WINDOW_REAL_TOP_GUTTER_BOUNDS(w) \ - ((!MINI_WINDOW_P (w) && window_is_highest (w)) ? \ - WINDOW_REAL_GUTTER_BOUNDS (w,TOP_GUTTER) : 0) + WINDOW_REAL_GUTTER_BOUNDS (w,TOP_GUTTER) #define WINDOW_REAL_BOTTOM_GUTTER_BOUNDS(w) \ - ((!MINI_WINDOW_P (w) && window_is_lowest (w)) ? \ - WINDOW_REAL_GUTTER_BOUNDS (w,BOTTOM_GUTTER) : 0) + WINDOW_REAL_GUTTER_BOUNDS (w,BOTTOM_GUTTER) #define WINDOW_REAL_LEFT_GUTTER_BOUNDS(w) \ - ((!MINI_WINDOW_P (w) && window_is_leftmost (w)) ? \ - WINDOW_REAL_GUTTER_BOUNDS (w,LEFT_GUTTER) : 0) + WINDOW_REAL_GUTTER_BOUNDS (w,LEFT_GUTTER) #define WINDOW_REAL_RIGHT_GUTTER_BOUNDS(w) \ - ((!MINI_WINDOW_P (w) && window_is_rightmost (w)) ? \ - WINDOW_REAL_GUTTER_BOUNDS (w,RIGHT_GUTTER) : 0) + WINDOW_REAL_GUTTER_BOUNDS (w,RIGHT_GUTTER) #define FRAME_GUTTER_VISIBLE(f, pos) \ WINDOW_REAL_GUTTER_VISIBLE (XWINDOW (FRAME_LAST_NONMINIBUF_WINDOW (f)), pos) @@ -120,4 +128,4 @@ WINDOW_GUTTER (XWINDOW (FRAME_LAST_NONMINIBUF_WINDOW (f)), pos) #define FRAME_RIGHT_GUTTER_BOUNDS(f) \ WINDOW_REAL_GUTTER_BOUNDS (XWINDOW (FRAME_LAST_NONMINIBUF_WINDOW (f)), RIGHT_GUTTER) -#endif /* _XEMACS_GUTTER_H_ */ +#endif /* INCLUDED_gutter_h_ */ diff --git a/src/indent.c b/src/indent.c index 9194ef8..9ecf75b 100644 --- a/src/indent.c +++ b/src/indent.c @@ -40,6 +40,8 @@ Boston, MA 02111-1307, USA. */ #endif #include "window.h" +Lisp_Object Qcoerce; + /* Indentation can insert tabs if this is non-zero; otherwise always uses spaces */ int indent_tabs_mode; @@ -167,7 +169,7 @@ column_at_point (struct buffer *buf, Bufpos init_pos, int cur_col) + displayed_glyphs->end_columns)); #else /* XEmacs */ #ifdef MULE - col += XCHARSET_COLUMNS (CHAR_CHARSET (c)); + col += CHAR_COLUMNS (c); #else col ++; #endif /* MULE */ @@ -193,6 +195,53 @@ column_at_point (struct buffer *buf, Bufpos init_pos, int cur_col) } int +string_column_at_point (Lisp_String* s, Bufpos init_pos, int tab_width) +{ + int col; + int tab_seen; + int post_tab; + Bufpos pos = init_pos; + Emchar c; + + if (tab_width <= 0 || tab_width > 1000) tab_width = 8; + col = tab_seen = post_tab = 0; + + while (1) + { + if (pos <= 0) + break; + + pos--; + c = string_char (s, pos); + if (c == '\t') + { + if (tab_seen) + col = ((col + tab_width) / tab_width) * tab_width; + + post_tab += col; + col = 0; + tab_seen = 1; + } + else if (c == '\n') + break; + else +#ifdef MULE + col += CHAR_COLUMNS (c); +#else + col ++; +#endif /* MULE */ + } + + if (tab_seen) + { + col = ((col + tab_width) / tab_width) * tab_width; + col += post_tab; + } + + return col; +} + +int current_column (struct buffer *buf) { if (buf == last_known_column_buffer @@ -223,11 +272,11 @@ If BUFFER is nil, the current buffer is assumed. DEFUN ("indent-to", Findent_to, 1, 3, "NIndent to column: ", /* Indent from point with tabs and spaces until COLUMN is reached. -Optional second argument MIN says always do at least MIN spaces - even if that goes past COLUMN; by default, MIN is zero. +Optional second argument MINIMUM says always do at least MINIMUM spaces + even if that goes past COLUMN; by default, MINIMUM is zero. If BUFFER is nil, the current buffer is assumed. */ - (col, minimum, buffer)) + (column, minimum, buffer)) { /* This function can GC */ int mincol; @@ -236,7 +285,7 @@ If BUFFER is nil, the current buffer is assumed. int tab_width = XINT (buf->tab_width); Bufpos opoint = 0; - CHECK_INT (col); + CHECK_INT (column); if (NILP (minimum)) minimum = Qzero; else @@ -246,7 +295,7 @@ If BUFFER is nil, the current buffer is assumed. fromcol = current_column (buf); mincol = fromcol + XINT (minimum); - if (mincol < XINT (col)) mincol = XINT (col); + if (mincol < XINT (column)) mincol = XINT (column); if (fromcol == mincol) return make_int (mincol); @@ -342,9 +391,11 @@ and horizontal scrolling has no effect. If specified column is within a character, point goes after that character. If it's past end of line, point goes to end of line. -A non-nil second (optional) argument FORCE means, if the line -is too short to reach column COLUMN then add spaces/tabs to get there, -and if COLUMN is in the middle of a tab character, change it to spaces. +A value of 'coerce for the second (optional) argument FORCE means if +COLUMN is in the middle of a tab character, change it to spaces. +Any other non-nil value means the same, plus if the line is too short to +reach column COLUMN, then add spaces/tabs to get there. + Returns the actual column that it moved to. */ (column, force, buffer)) @@ -405,7 +456,7 @@ Returns the actual column that it moved to. + displayed_glyphs->end_columns)); #else /* XEmacs */ #ifdef MULE - col += XCHARSET_COLUMNS (CHAR_CHARSET (c)); + col += CHAR_COLUMNS (c); #else col ++; #endif /* MULE */ @@ -428,7 +479,7 @@ Returns the actual column that it moved to. } /* If line ends prematurely, add space to the end. */ - if (col < goal && !NILP (force)) + if (col < goal && !NILP (force) && !EQ (force, Qcoerce)) { col = goal; Findent_to (make_int (col), Qzero, buffer); @@ -541,7 +592,7 @@ vpix_motion (line_start_cache_dynarr *cache, int start, int end) assert (start <= end); assert (start >= 0); assert (end < Dynarr_length (cache)); - + vpix = 0; for (i = start; i <= end; i++) vpix += Dynarr_atp (cache, i)->height; @@ -665,7 +716,7 @@ Lisp_Object vertical_motion_1 (Lisp_Object lines, Lisp_Object window, if (NILP (window)) window = Fselected_window (Qnil); - CHECK_WINDOW (window); + CHECK_LIVE_WINDOW (window); CHECK_INT (lines); selected = (EQ (window, Fselected_window (Qnil))); @@ -681,7 +732,7 @@ Lisp_Object vertical_motion_1 (Lisp_Object lines, Lisp_Object window, bufpos = vmotion_1 (w, orig, XINT (lines), vpos, vpix); /* Note that the buffer's point is set, not the window's point. */ - if (selected) + if (selected) BUF_SET_PT (XBUFFER (w->buffer), bufpos); else set_marker_restricted (w->pointm[CURRENT_DISP], @@ -739,7 +790,7 @@ vmotion_pixels (Lisp_Object window, Bufpos start, int pixels, int how, if (NILP (window)) window = Fselected_window (Qnil); - CHECK_WINDOW (window); + CHECK_LIVE_WINDOW (window); w = XWINDOW (window); eobuf = BUF_ZV (XBUFFER (w->buffer)); @@ -842,7 +893,7 @@ that the motion should be as close as possible to PIXELS. if (NILP (window)) window = Fselected_window (Qnil); - CHECK_WINDOW (window); + CHECK_LIVE_WINDOW (window); CHECK_INT (pixels); selected = (EQ (window, Fselected_window (Qnil))); @@ -856,7 +907,7 @@ that the motion should be as close as possible to PIXELS. bufpos = vmotion_pixels (window, orig, XINT (pixels), howto, &motion); - if (selected) + if (selected) BUF_SET_PT (XBUFFER (w->buffer), bufpos); else set_marker_restricted (w->pointm[CURRENT_DISP], @@ -879,6 +930,8 @@ syms_of_indent (void) #endif DEFSUBR (Fvertical_motion); DEFSUBR (Fvertical_motion_pixels); + + defsymbol (&Qcoerce, "coerce"); } void diff --git a/src/input-method-xfs.c b/src/input-method-xfs.c deleted file mode 100644 index ed9cd6d..0000000 --- a/src/input-method-xfs.c +++ /dev/null @@ -1,86 +0,0 @@ -/* input-method-xfs.c provides just only locale initialize - for non Motif people. (stoled from input-method-xlib.c) - Why I made this code is to initialize X locale environment for - the purpose of use XFontSet correctly in lwlib/xlwmenu.c. - And this code donot provides input methods under Xlib while they - prefer to use Canna, Wnn, skk or something like that. - This code has been tested on FreeBSD 2.2.1 and Solaris2.5. - - Copyright (C) 1997 Kazuyuki IENAGA. - -This file is a part of XEmacs. - -XEmacs is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. - -XEmacs 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 XEmacs; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -#include <config.h> -#include <X11/Xlocale.h> /* More portable than <locale.h> ? */ -#include "lisp.h" -#include "frame.h" -#include "device.h" -#include "window.h" -#include "buffer.h" -#include "console-x.h" -#include "EmacsFrame.h" -#include "events.h" - -#ifdef USE_XFONTSET -void -Initialize_Locale (void) -{ - char *locale; - - XtSetLanguageProc (NULL, (XtLanguageProc) NULL, NULL); - if ((locale = setlocale (LC_ALL, "")) == NULL) - { - stderr_out ("Can't set locale.\n"); - stderr_out ("Using C locale instead.\n"); - putenv ("LANG=C"); - putenv ("LC_ALL=C"); - if ((locale = setlocale (LC_ALL, "C")) == NULL) - { - stderr_out ("Can't even set locale to `C'!\n"); - return; - } - } - - if (!XSupportsLocale ()) - { - stderr_out ("X Windows does not support locale `%s'\n", locale); - stderr_out ("Using C Locale instead\n"); - putenv ("LANG=C"); - putenv ("LC_ALL=C"); - if ((locale = setlocale (LC_ALL, "C")) == NULL) - { - stderr_out ("Can't even set locale to `C'!\n"); - return; - } - if (!XSupportsLocale ()) - { - stderr_out ("X Windows does not even support locale `C'!\n"); - return; - } - } - - setlocale(LC_NUMERIC, "C"); - setlocale(LC_CTYPE, ""); /* take back CTYPE to previous state */ - - if (XSetLocaleModifiers ("") == NULL) - { - stderr_out ("XSetLocaleModifiers(\"\") failed\n"); - stderr_out ("Check the value of the XMODIFIERS environment variable.\n"); - } -} -#endif /* USE_XFONTSET */ diff --git a/src/insdel.c b/src/insdel.c index 01484b7..d17322b 100644 --- a/src/insdel.c +++ b/src/insdel.c @@ -200,7 +200,6 @@ Boston, MA 02111-1307, USA. */ #include <config.h> #include "lisp.h" -#include <limits.h> #include "buffer.h" #include "device.h" @@ -219,7 +218,9 @@ Boston, MA 02111-1307, USA. */ #define MAX_BUFPOS_GAP_SIZE_3 (65535/3) #define MAX_BYTIND_GAP_SIZE_3 (3 * MAX_BUFPOS_GAP_SIZE_3) +#ifndef UTF2000 short three_to_one_table[1 + MAX_BYTIND_GAP_SIZE_3]; +#endif /* Various macros modelled along the lines of those in buffer.h. Purposefully omitted from buffer.h because files other than this @@ -304,65 +305,64 @@ do \ the equivalent length in characters. */ Charcount -bytecount_to_charcount (CONST Bufbyte *ptr, Bytecount len) +bytecount_to_charcount (const Bufbyte *ptr, Bytecount len) { Charcount count = 0; - CONST Bufbyte *end = ptr + len; - -#if (LONGBITS == 32 || LONGBITS == 64) - -# if (LONGBITS == 32) -# define LONG_BYTES 4 -# define ALIGN_MASK 0xFFFFFFFCU -# define HIGH_BIT_MASK 0x80808080U -# else -# define LONG_BYTES 8 -# define ALIGN_MASK 0xFFFFFFFFFFFFFFF8UL - /* I had a dream, I was being overrun with early Intel processors ... */ -# define HIGH_BIT_MASK 0x8080808080808080UL -# endif - - /* When we have a large number of bytes to scan, we can be trickier - and significantly faster by scanning them in chunks of the CPU word - size (assuming that they're all ASCII -- we cut out as soon as - we find something non-ASCII). */ - if (len >= 12) - { - /* Determine the section in the middle of the string that's - amenable to this treatment. Everything has to be aligned - on CPU word boundaries. */ - CONST Bufbyte *aligned_ptr = - (CONST Bufbyte *) (((unsigned long) (ptr + LONG_BYTES - 1)) & - ALIGN_MASK); - CONST Bufbyte *aligned_end = - (CONST Bufbyte *) (((unsigned long) end) & ALIGN_MASK); - - /* Handle unaligned stuff at the beginning. */ - while (ptr < aligned_ptr) + const Bufbyte *end = ptr + len; + +#if SIZEOF_LONG == 8 +# define STRIDE_TYPE long +# define HIGH_BIT_MASK 0x8080808080808080UL +#elif SIZEOF_LONG_LONG == 8 && !(defined (i386) || defined (__i386__)) +# define STRIDE_TYPE long long +# define HIGH_BIT_MASK 0x8080808080808080ULL +#elif SIZEOF_LONG == 4 +# define STRIDE_TYPE long +# define HIGH_BIT_MASK 0x80808080UL +#else +# error Add support for 128-bit systems here +#endif + +#define ALIGN_BITS ((EMACS_UINT) (ALIGNOF (STRIDE_TYPE) - 1)) +#define ALIGN_MASK (~ ALIGN_BITS) +#define ALIGNED(ptr) ((((EMACS_UINT) ptr) & ALIGN_BITS) == 0) +#define STRIDE sizeof (STRIDE_TYPE) + + while (ptr < end) + { + if (BYTE_ASCII_P (*ptr)) { - if (!BYTE_ASCII_P (*ptr)) - goto bail; - count++, ptr++; + /* optimize for long stretches of ASCII */ + if (! ALIGNED (ptr)) + ptr++, count++; + else + { + const unsigned STRIDE_TYPE *ascii_end = + (const unsigned STRIDE_TYPE *) ptr; + /* This loop screams, because we can typically + detect ASCII characters 8 at a time. */ + while ((const Bufbyte *) ascii_end + STRIDE <= end + && !(*ascii_end & HIGH_BIT_MASK)) + ascii_end++; + if ((Bufbyte *) ascii_end == ptr) + ptr++, count++; + else + { + count += (Bufbyte *) ascii_end - ptr; + ptr = (Bufbyte *) ascii_end; + } + } } - /* Now do it. */ - while (ptr < aligned_end) + else { - - if ((* (unsigned long *) ptr) & HIGH_BIT_MASK) - goto bail; - ptr += LONG_BYTES; - count += LONG_BYTES; + /* optimize for successive characters from the same charset */ + Bufbyte leading_byte = *ptr; + size_t bytes = REP_BYTES_BY_FIRST_BYTE (leading_byte); + while ((ptr < end) && (*ptr == leading_byte)) + ptr += bytes, count++; } } -#endif /* LONGBITS == 32 || LONGBITS == 64 */ - - bail: - while (ptr < end) - { - count++; - INC_CHARPTR (ptr); - } #ifdef ERROR_CHECK_BUFPOS /* Bomb out if the specified substring ends in the middle of a character. Note that we might have already gotten @@ -378,9 +378,9 @@ bytecount_to_charcount (CONST Bufbyte *ptr, Bytecount len) the equivalent length in bytes. */ Bytecount -charcount_to_bytecount (CONST Bufbyte *ptr, Charcount len) +charcount_to_bytecount (const Bufbyte *ptr, Charcount len) { - CONST Bufbyte *newptr = ptr; + const Bufbyte *newptr = ptr; while (len > 0) { @@ -431,7 +431,11 @@ bufpos_to_bytind_func (struct buffer *buf, Bufpos x) bufmax = buf->text->mule_bufmax; bytmin = buf->text->mule_bytmin; bytmax = buf->text->mule_bytmax; +#ifdef UTF2000 + size = buf->text->mule_size; +#else size = (1 << buf->text->mule_shifter) + !!buf->text->mule_three_p; +#endif /* The basic idea here is that we shift the "known region" up or down until it overlaps the specified position. We do this by moving @@ -626,11 +630,16 @@ bufpos_to_bytind_func (struct buffer *buf, Bufpos x) discovered isn't too large, because we use a fixed-length table to divide by 3. */ +#ifdef UTF2000 + buf->text->mule_size = size; +#endif if (size == 3) { int gap = bytmax - bytmin; +#ifndef UTF2000 buf->text->mule_three_p = 1; buf->text->mule_shifter = 1; +#endif if (gap > MAX_BYTIND_GAP_SIZE_3) { @@ -648,11 +657,13 @@ bufpos_to_bytind_func (struct buffer *buf, Bufpos x) } else { +#ifndef UTF2000 buf->text->mule_three_p = 0; if (size == 4) buf->text->mule_shifter = 2; else buf->text->mule_shifter = size - 1; +#endif } buf->text->mule_bufmin = bufmin; @@ -708,7 +719,11 @@ bytind_to_bufpos_func (struct buffer *buf, Bytind x) bufmax = buf->text->mule_bufmax; bytmin = buf->text->mule_bytmin; bytmax = buf->text->mule_bytmax; +#ifdef UTF2000 + size = buf->text->mule_size; +#else size = (1 << buf->text->mule_shifter) + !!buf->text->mule_three_p; +#endif /* The basic idea here is that we shift the "known region" up or down until it overlaps the specified position. We do this by moving @@ -903,11 +918,16 @@ bytind_to_bufpos_func (struct buffer *buf, Bytind x) discovered isn't too large, because we use a fixed-length table to divide by 3. */ +#ifdef UTF2000 + buf->text->mule_size = size; + #endif if (size == 3) { int gap = bytmax - bytmin; +#ifndef UTF2000 buf->text->mule_three_p = 1; buf->text->mule_shifter = 1; +#endif if (gap > MAX_BYTIND_GAP_SIZE_3) { @@ -925,11 +945,13 @@ bytind_to_bufpos_func (struct buffer *buf, Bytind x) } else { +#ifndef UTF2000 buf->text->mule_three_p = 0; if (size == 4) buf->text->mule_shifter = 2; else buf->text->mule_shifter = size - 1; +#endif } buf->text->mule_bufmin = bufmin; @@ -965,7 +987,11 @@ buffer_mule_signal_inserted_region (struct buffer *buf, Bufpos start, Bytecount bytelength, Charcount charlength) { +#ifdef UTF2000 + int size = buf->text->mule_size; +#else int size = (1 << buf->text->mule_shifter) + !!buf->text->mule_three_p; +#endif int i; /* Adjust the cache of known positions. */ @@ -1196,6 +1222,7 @@ bytind_to_bufpos (struct buffer *buf, Bytind x) Bufpos get_buffer_pos_char (struct buffer *b, Lisp_Object pos, unsigned int flags) { + /* Does not GC */ Bufpos ind; Bufpos min_allowed, max_allowed; @@ -1245,6 +1272,7 @@ void get_buffer_range_char (struct buffer *b, Lisp_Object from, Lisp_Object to, Bufpos *from_out, Bufpos *to_out, unsigned int flags) { + /* Does not GC */ Bufpos min_allowed, max_allowed; min_allowed = (flags & GB_ALLOW_PAST_ACCESSIBLE) ? @@ -1605,7 +1633,7 @@ static void adjust_markers (struct buffer *buf, Memind from, Memind to, Bytecount amount) { - struct Lisp_Marker *m; + Lisp_Marker *m; for (m = BUF_MARKERS (buf); m; m = marker_next (m)) m->memind = do_marker_adjustment (m->memind, from, to, amount); @@ -1617,7 +1645,7 @@ adjust_markers (struct buffer *buf, Memind from, Memind to, static void adjust_markers_for_insert (struct buffer *buf, Memind ind, Bytecount amount) { - struct Lisp_Marker *m; + Lisp_Marker *m; for (m = BUF_MARKERS (buf); m; m = marker_next (m)) { @@ -1631,18 +1659,6 @@ adjust_markers_for_insert (struct buffer *buf, Memind ind, Bytecount amount) /* Routines for dealing with the gap */ /************************************************************************/ -/* XEmacs requires an ANSI C compiler, and it damn well better have a - working memmove() */ -#define GAP_USE_BCOPY -#ifdef BCOPY_UPWARD_SAFE -# undef BCOPY_UPWARD_SAFE -#endif -#ifdef BCOPY_DOWNWARD_SAFE -# undef BCOPY_DOWNWARD_SAFE -#endif -#define BCOPY_UPWARD_SAFE 1 -#define BCOPY_DOWNWARD_SAFE 1 - /* maximum amount of memory moved in a single chunk. Increasing this value improves gap-motion efficiency but decreases QUIT responsiveness time. Was 32000 but today's processors are faster and files are @@ -1657,6 +1673,8 @@ gap_left (struct buffer *buf, Bytind pos) Bufbyte *to, *from; Bytecount i; Bytind new_s1; + struct buffer *mbuf; + Lisp_Object bufcons; from = BUF_GPT_ADDR (buf); to = from + BUF_GAP_SIZE (buf); @@ -1681,23 +1699,15 @@ gap_left (struct buffer *buf, Bytind pos) /* Move at most GAP_MOVE_CHUNK chars before checking again for a quit. */ if (i > GAP_MOVE_CHUNK) i = GAP_MOVE_CHUNK; -#ifdef GAP_USE_BCOPY - if (i >= 128 - /* bcopy is safe if the two areas of memory do not overlap - or on systems where bcopy is always safe for moving upward. */ - && (BCOPY_UPWARD_SAFE - || to - from >= 128)) + + if (i >= 128) { - /* If overlap is not safe, avoid it by not moving too many - characters at once. */ - if (!BCOPY_UPWARD_SAFE && i > to - from) - i = to - from; new_s1 -= i; - from -= i, to -= i; + from -= i; + to -= i; memmove (to, from, i); } else -#endif { new_s1 -= i; while (--i >= 0) @@ -1708,13 +1718,22 @@ gap_left (struct buffer *buf, Bytind pos) /* Adjust markers, and buffer data structure, to put the gap at POS. POS is where the loop above stopped, which may be what was specified or may be where a quit was detected. */ - adjust_markers (buf, pos, BI_BUF_GPT (buf), BUF_GAP_SIZE (buf)); - adjust_extents (make_buffer (buf), pos, BI_BUF_GPT (buf), - BUF_GAP_SIZE (buf)); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + adjust_markers (mbuf, pos, BI_BUF_GPT (mbuf), BUF_GAP_SIZE (mbuf)); + } + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + adjust_extents (make_buffer (mbuf), pos, BI_BUF_GPT (mbuf), + BUF_GAP_SIZE (mbuf)); + } SET_BI_BUF_GPT (buf, pos); SET_GAP_SENTINEL (buf); #ifdef ERROR_CHECK_EXTENTS - sledgehammer_extent_check (make_buffer (buf)); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + sledgehammer_extent_check (make_buffer (mbuf)); + } #endif QUIT; } @@ -1725,6 +1744,8 @@ gap_right (struct buffer *buf, Bytind pos) Bufbyte *to, *from; Bytecount i; Bytind new_s1; + struct buffer *mbuf; + Lisp_Object bufcons; to = BUF_GPT_ADDR (buf); from = to + BUF_GAP_SIZE (buf); @@ -1749,23 +1770,15 @@ gap_right (struct buffer *buf, Bytind pos) /* Move at most GAP_MOVE_CHUNK chars before checking again for a quit. */ if (i > GAP_MOVE_CHUNK) i = GAP_MOVE_CHUNK; -#ifdef GAP_USE_BCOPY - if (i >= 128 - /* bcopy is safe if the two areas of memory do not overlap - or on systems where bcopy is always safe for moving downward. */ - && (BCOPY_DOWNWARD_SAFE - || from - to >= 128)) + + if (i >= 128) { - /* If overlap is not safe, avoid it by not moving too many - characters at once. */ - if (!BCOPY_DOWNWARD_SAFE && i > from - to) - i = from - to; new_s1 += i; memmove (to, from, i); - from += i, to += i; + from += i; + to += i; } else -#endif { new_s1 += i; while (--i >= 0) @@ -1775,13 +1788,22 @@ gap_right (struct buffer *buf, Bytind pos) { int gsize = BUF_GAP_SIZE (buf); - adjust_markers (buf, BI_BUF_GPT (buf) + gsize, pos + gsize, - gsize); - adjust_extents (make_buffer (buf), BI_BUF_GPT (buf) + gsize, pos + gsize, - - gsize); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + adjust_markers (mbuf, BI_BUF_GPT (mbuf) + gsize, pos + gsize, - gsize); + } + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + adjust_extents (make_buffer (mbuf), BI_BUF_GPT (mbuf) + gsize, + pos + gsize, - gsize); + } SET_BI_BUF_GPT (buf, pos); SET_GAP_SENTINEL (buf); #ifdef ERROR_CHECK_EXTENTS - sledgehammer_extent_check (make_buffer (buf)); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + sledgehammer_extent_check (make_buffer (mbuf)); + } #endif } if (pos == BI_BUF_Z (buf)) @@ -1864,7 +1886,7 @@ make_gap (struct buffer *buf, Bytecount increment) Bytecount old_gap_size; /* If we have to get more space, get enough to last a while. We use - a geometric progession that saves on realloc space. */ + a geometric progression that saves on realloc space. */ increment += 2000 + ((BI_BUF_Z (buf) - BI_BUF_BEG (buf)) / 8); if (increment > BUF_END_GAP_SIZE (buf)) @@ -2035,7 +2057,12 @@ multiple_change_finish_up (Lisp_Object buffer) of the specified region, that will also be handled correctly. begin_multiple_change() returns a number (actually a specpdl depth) - that you must pass to end_multiple_change() when you are done. */ + that you must pass to end_multiple_change() when you are done. + + FSF Emacs 20 implements a similar feature, accessible from Lisp + through a `combine-after-change-calls' special form, which is + essentially equivalent to this function. We should consider + whether we want to introduce a similar Lisp form. */ int begin_multiple_change (struct buffer *buf, Bufpos start, Bufpos end) @@ -2080,8 +2107,11 @@ static int inside_change_hook; static Lisp_Object change_function_restore (Lisp_Object buffer) { - Fset_buffer (buffer); + /* We should first reset the variable and then change the buffer, + because Fset_buffer() can throw. */ inside_change_hook = 0; + if (XBUFFER (buffer) != current_buffer) + Fset_buffer (buffer); return Qnil; } @@ -2090,8 +2120,8 @@ static int in_first_change; static Lisp_Object first_change_hook_restore (Lisp_Object buffer) { - Fset_buffer (buffer); in_first_change = 0; + Fset_buffer (buffer); return Qnil; } @@ -2106,8 +2136,7 @@ signal_first_change (struct buffer *buf) if (!in_first_change) { - if (!preparing_for_armageddon && - !NILP (symbol_value_in_buffer (Qfirst_change_hook, buffer))) + if (!NILP (symbol_value_in_buffer (Qfirst_change_hook, buffer))) { int speccount = specpdl_depth (); record_unwind_protect (first_change_hook_restore, buffer); @@ -2126,11 +2155,14 @@ static void signal_before_change (struct buffer *buf, Bufpos start, Bufpos end) { /* This function can GC */ - Lisp_Object buffer; - XSETBUFFER (buffer, buf); + struct buffer *mbuf; + Lisp_Object bufcons; if (!inside_change_hook) { + Lisp_Object buffer; + int speccount; + /* Are we in a multiple-change session? */ if (buf->text->changes->in_multiple_change && buf->text->changes->mc_begin != 0) @@ -2159,35 +2191,52 @@ signal_before_change (struct buffer *buf, Bufpos start, Bufpos end) /* If buffer is unmodified, run a special hook for that case. */ if (BUF_SAVE_MODIFF (buf) >= BUF_MODIFF (buf)) - signal_first_change (buf); + { + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + signal_first_change (mbuf); + } + } /* Now in any case run the before-change-functions if any. */ + speccount = specpdl_depth (); + record_unwind_protect (change_function_restore, Fcurrent_buffer ()); + inside_change_hook = 1; - if (!preparing_for_armageddon && - (!NILP (symbol_value_in_buffer (Qbefore_change_functions, buffer)) || - /* Obsolete, for compatibility */ - !NILP (symbol_value_in_buffer (Qbefore_change_function, buffer)))) + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) { - int speccount = specpdl_depth (); - record_unwind_protect (change_function_restore, Fcurrent_buffer ()); - set_buffer_internal (buf); - inside_change_hook = 1; - va_run_hook_with_args (Qbefore_change_functions, 2, - make_int (start), make_int (end)); - /* Obsolete, for compatibility */ - va_run_hook_with_args (Qbefore_change_function, 2, - make_int (start), make_int (end)); - unbind_to (speccount, Qnil); + XSETBUFFER (buffer, mbuf); + if (!NILP (symbol_value_in_buffer (Qbefore_change_functions, buffer)) + /* Obsolete, for compatibility */ + || !NILP (symbol_value_in_buffer (Qbefore_change_function, buffer))) + { + set_buffer_internal (buf); + va_run_hook_with_args (Qbefore_change_functions, 2, + make_int (start), make_int (end)); + /* Obsolete, for compatibility */ + va_run_hook_with_args (Qbefore_change_function, 2, + make_int (start), make_int (end)); + } + } + + /* Make sure endpoints remain valid. before-change-functions + might have modified the buffer. */ + if (start < BUF_BEGV (buf)) start = BUF_BEGV (buf); + if (start > BUF_ZV (buf)) start = BUF_ZV (buf); + if (end < BUF_BEGV (buf)) end = BUF_BEGV (buf); + if (end > BUF_ZV (buf)) end = BUF_ZV (buf); + + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + XSETBUFFER (buffer, mbuf); + report_extent_modification (buffer, start, end, 0); } + unbind_to (speccount, Qnil); /* Only now do we indicate that the before-change-functions have been called, in case some function throws out. */ buf->text->changes->mc_begin_signaled = 1; } - - /* #### At this point we should map over extents calling - modification-hooks, insert-before-hooks and insert-after-hooks - of relevant extents */ } /* Signal a change immediately after it happens. @@ -2201,15 +2250,26 @@ signal_after_change (struct buffer *buf, Bufpos start, Bufpos orig_end, Bufpos new_end) { /* This function can GC */ - Lisp_Object buffer; - XSETBUFFER (buffer, buf); + struct buffer *mbuf; + Lisp_Object bufcons; - /* always do this. */ - buffer_signal_changed_region (buf, start, new_end); - font_lock_maybe_update_syntactic_caches (buf, start, orig_end, new_end); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + /* always do this. */ + buffer_signal_changed_region (mbuf, start, new_end); + } + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + /* #### This seems inefficient. Wouldn't it be better to just + keep one cache per base buffer? */ + font_lock_maybe_update_syntactic_caches (mbuf, start, orig_end, new_end); + } if (!inside_change_hook) { + Lisp_Object buffer; + int speccount; + if (buf->text->changes->in_multiple_change && buf->text->changes->mc_begin != 0) { @@ -2221,30 +2281,46 @@ signal_after_change (struct buffer *buf, Bufpos start, Bufpos orig_end, return; /* after-change-functions signalled when all changes done */ } - if (!preparing_for_armageddon && - (!NILP (symbol_value_in_buffer (Qafter_change_functions, buffer)) || - /* Obsolete, for compatibility */ - !NILP (symbol_value_in_buffer (Qafter_change_function, buffer)))) + speccount = specpdl_depth (); + record_unwind_protect (change_function_restore, Fcurrent_buffer ()); + inside_change_hook = 1; + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) { - int speccount = specpdl_depth (); - record_unwind_protect (change_function_restore, Fcurrent_buffer ()); - set_buffer_internal (buf); - inside_change_hook = 1; - /* The actual after-change functions take slightly - different arguments than what we were passed. */ - va_run_hook_with_args (Qafter_change_functions, 3, - make_int (start), make_int (new_end), - make_int (orig_end - start)); - /* Obsolete, for compatibility */ - va_run_hook_with_args (Qafter_change_function, 3, - make_int (start), make_int (new_end), - make_int (orig_end - start)); - unbind_to (speccount, Qnil); + XSETBUFFER (buffer, mbuf); + + if (!NILP (symbol_value_in_buffer (Qafter_change_functions, buffer)) + /* Obsolete, for compatibility */ + || !NILP (symbol_value_in_buffer (Qafter_change_function, buffer))) + { + set_buffer_internal (buf); + /* The actual after-change functions take slightly + different arguments than what we were passed. */ + va_run_hook_with_args (Qafter_change_functions, 3, + make_int (start), make_int (new_end), + make_int (orig_end - start)); + /* Obsolete, for compatibility */ + va_run_hook_with_args (Qafter_change_function, 3, + make_int (start), make_int (new_end), + make_int (orig_end - start)); + } } - } - /* #### At this point we should map over extents calling - some sort of modification hooks of relevant extents */ + /* Make sure endpoints remain valid. after-change-functions + might have modified the buffer. */ + if (start < BUF_BEGV (buf)) start = BUF_BEGV (buf); + if (start > BUF_ZV (buf)) start = BUF_ZV (buf); + if (new_end < BUF_BEGV (buf)) new_end = BUF_BEGV (buf); + if (new_end > BUF_ZV (buf)) new_end = BUF_ZV (buf); + if (orig_end < BUF_BEGV (buf)) orig_end = BUF_BEGV (buf); + if (orig_end > BUF_ZV (buf)) orig_end = BUF_ZV (buf); + + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + XSETBUFFER (buffer, mbuf); + report_extent_modification (buffer, start, new_end, 1); + } + unbind_to (speccount, Qnil); /* sets inside_change_hook back to 0 */ + } } /* Call this if you're about to change the region of BUFFER from START @@ -2260,10 +2336,14 @@ prepare_to_modify_buffer (struct buffer *buf, Bufpos start, Bufpos end, /* dmoore - This function can also kill the buffer buf, the current buffer, and do anything it pleases. So if you call it, be careful. */ - Lisp_Object buffer; + struct buffer *mbuf; + Lisp_Object buffer, bufcons; struct gcpro gcpro1; - barf_if_buffer_read_only (buf, start, end); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + barf_if_buffer_read_only (mbuf, start, end); + } /* if this is the first modification, see about locking the buffer's file */ @@ -2272,16 +2352,15 @@ prepare_to_modify_buffer (struct buffer *buf, Bufpos start, Bufpos end, if (!NILP (buf->filename) && lockit && BUF_SAVE_MODIFF (buf) >= BUF_MODIFF (buf)) { -#ifdef CLASH_DETECTION - if (!NILP (buf->file_truename)) - /* Make binding buffer-file-name to nil effective. */ - lock_file (buf->file_truename); -#else /* At least warn if this file has changed on disk since it was visited.*/ if (NILP (Fverify_visited_file_modtime (buffer)) && !NILP (Ffile_exists_p (buf->filename))) call1_in_buffer (buf, intern ("ask-user-about-supersession-threat"), buf->filename); +#ifdef CLASH_DETECTION + if (!NILP (buf->file_truename)) + /* Make binding buffer-file-name to nil effective. */ + lock_file (buf->file_truename); #endif /* not CLASH_DETECTION */ } UNGCPRO; @@ -2307,7 +2386,10 @@ prepare_to_modify_buffer (struct buffer *buf, Bufpos start, Bufpos end, Vdeactivate_mark = Qt; #endif - buf->point_before_scroll = Qnil; + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + mbuf->point_before_scroll = Qnil; + } } @@ -2316,7 +2398,7 @@ prepare_to_modify_buffer (struct buffer *buf, Bufpos start, Bufpos end, /************************************************************************/ void -fixup_internal_substring (CONST Bufbyte *nonreloc, Lisp_Object reloc, +fixup_internal_substring (const Bufbyte *nonreloc, Lisp_Object reloc, Bytecount offset, Bytecount *len) { assert ((nonreloc && NILP (reloc)) || (!nonreloc && STRINGP (reloc))); @@ -2324,7 +2406,7 @@ fixup_internal_substring (CONST Bufbyte *nonreloc, Lisp_Object reloc, if (*len < 0) { if (nonreloc) - *len = strlen ((CONST char *) nonreloc) - offset; + *len = strlen ((const char *) nonreloc) - offset; else *len = XSTRING_LENGTH (reloc) - offset; } @@ -2358,7 +2440,7 @@ fixup_internal_substring (CONST Bufbyte *nonreloc, Lisp_Object reloc, Charcount buffer_insert_string_1 (struct buffer *buf, Bufpos pos, - CONST Bufbyte *nonreloc, Lisp_Object reloc, + const Bufbyte *nonreloc, Lisp_Object reloc, Bytecount offset, Bytecount length, int flags) { @@ -2367,6 +2449,8 @@ buffer_insert_string_1 (struct buffer *buf, Bufpos pos, Bytind ind; Charcount cclen; int move_point = 0; + struct buffer *mbuf; + Lisp_Object bufcons; /* Defensive steps just in case a buffer gets deleted and a calling function doesn't notice it. */ @@ -2391,7 +2475,8 @@ buffer_insert_string_1 (struct buffer *buf, Bufpos pos, if ((length + BUF_Z (buf)) > EMACS_INT_MAX) error ("Maximum buffer size exceeded"); - /* theoretically not necessary -- caller should GCPRO */ + /* theoretically not necessary -- caller should GCPRO. + #### buffer_insert_from_buffer_1() doesn't! */ GCPRO1 (reloc); prepare_to_modify_buffer (buf, pos, pos, !(flags & INSDEL_NO_LOCKING)); @@ -2433,7 +2518,11 @@ buffer_insert_string_1 (struct buffer *buf, Bufpos pos, insert_invalidate_line_number_cache (buf, pos, nonreloc + offset, length); - record_insert (buf, pos, cclen); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + record_insert (mbuf, pos, cclen); + } + BUF_MODIFF (buf)++; MARK_BUFFERS_CHANGED; @@ -2445,7 +2534,10 @@ buffer_insert_string_1 (struct buffer *buf, Bufpos pos, SET_BUF_GAP_SIZE (buf, BUF_GAP_SIZE (buf) - length); SET_BI_BUF_GPT (buf, BI_BUF_GPT (buf) + length); - SET_BOTH_BUF_ZV (buf, BUF_ZV (buf) + cclen, BI_BUF_ZV (buf) + length); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + SET_BOTH_BUF_ZV (mbuf, BUF_ZV (mbuf) + cclen, BI_BUF_ZV (mbuf) + length); + } SET_BOTH_BUF_Z (buf, BUF_Z (buf) + cclen, BI_BUF_Z (buf) + length); SET_GAP_SENTINEL (buf); @@ -2453,29 +2545,48 @@ buffer_insert_string_1 (struct buffer *buf, Bufpos pos, buffer_mule_signal_inserted_region (buf, pos, length, cclen); #endif - process_extents_for_insertion (make_buffer (buf), ind, length); - /* We know the gap is at IND so the cast is OK. */ - adjust_markers_for_insert (buf, (Memind) ind, length); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + process_extents_for_insertion (make_buffer (mbuf), ind, length); + } + + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + /* We know the gap is at IND so the cast is OK. */ + adjust_markers_for_insert (mbuf, (Memind) ind, length); + } /* Point logically doesn't move, but may need to be adjusted because it's a byte index. point-marker doesn't change because it's a memory index. */ - if (BI_BUF_PT (buf) > ind) - JUST_SET_POINT (buf, BUF_PT (buf) + cclen, BI_BUF_PT (buf) + length); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + if (BI_BUF_PT (mbuf) > ind) + JUST_SET_POINT (mbuf, BUF_PT (mbuf) + cclen, + BI_BUF_PT (mbuf) + length); + } /* Well, point might move. */ if (move_point) BI_BUF_SET_PT (buf, ind + length); if (STRINGP (reloc)) - splice_in_string_extents (reloc, buf, ind, length, offset); + { + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + splice_in_string_extents (reloc, mbuf, ind, length, offset); + } + } if (flags & INSDEL_BEFORE_MARKERS) { - /* ind - 1 is correct because the FROM argument is exclusive. - I formerly used DEC_BYTIND() but that caused problems at the - beginning of the buffer. */ - adjust_markers (buf, ind - 1, ind, length); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + /* ind - 1 is correct because the FROM argument is exclusive. + I formerly used DEC_BYTIND() but that caused problems at the + beginning of the buffer. */ + adjust_markers (mbuf, ind - 1, ind, length); + } } signal_after_change (buf, pos, pos, pos + cclen); @@ -2494,7 +2605,7 @@ buffer_insert_string_1 (struct buffer *buf, Bufpos pos, Charcount buffer_insert_raw_string_1 (struct buffer *buf, Bufpos pos, - CONST Bufbyte *nonreloc, Bytecount length, + const Bufbyte *nonreloc, Bytecount length, int flags) { /* This function can GC */ @@ -2507,7 +2618,9 @@ buffer_insert_lisp_string_1 (struct buffer *buf, Bufpos pos, Lisp_Object str, int flags) { /* This function can GC */ +#ifdef ERROR_CHECK_TYPECHECK assert (STRINGP (str)); +#endif return buffer_insert_string_1 (buf, pos, 0, str, 0, XSTRING_LENGTH (str), flags); @@ -2516,13 +2629,12 @@ buffer_insert_lisp_string_1 (struct buffer *buf, Bufpos pos, Lisp_Object str, /* Insert the null-terminated string S (in external format). */ Charcount -buffer_insert_c_string_1 (struct buffer *buf, Bufpos pos, CONST char *s, +buffer_insert_c_string_1 (struct buffer *buf, Bufpos pos, const char *s, int flags) { /* This function can GC */ - - CONST char *translated = GETTEXT (s); - return buffer_insert_string_1 (buf, pos, (CONST Bufbyte *) translated, Qnil, + const char *translated = GETTEXT (s); + return buffer_insert_string_1 (buf, pos, (const Bufbyte *) translated, Qnil, 0, strlen (translated), flags); } @@ -2532,9 +2644,7 @@ buffer_insert_emacs_char_1 (struct buffer *buf, Bufpos pos, Emchar ch, { /* This function can GC */ Bufbyte str[MAX_EMCHAR_LEN]; - Bytecount len; - - len = set_charptr_emchar (str, ch); + Bytecount len = set_charptr_emchar (str, ch); return buffer_insert_string_1 (buf, pos, str, Qnil, 0, len, flags); } @@ -2573,7 +2683,8 @@ buffer_delete_range (struct buffer *buf, Bufpos from, Bufpos to, int flags) Bytind bi_from, bi_to; Bytecount bc_numdel; EMACS_INT shortage; - Lisp_Object bufobj; + struct buffer *mbuf; + Lisp_Object bufcons; /* Defensive steps just in case a buffer gets deleted and a calling function doesn't notice it. */ @@ -2604,8 +2715,6 @@ buffer_delete_range (struct buffer *buf, Bufpos from, Bufpos to, int flags) if ((numdel = to - from) <= 0) return; - XSETBUFFER (bufobj, buf); - /* Redisplay needs to know if a newline was in the deleted region. If we've already marked the changed region as having a deleted newline there is no use in performing the check. */ @@ -2613,7 +2722,12 @@ buffer_delete_range (struct buffer *buf, Bufpos from, Bufpos to, int flags) { scan_buffer (buf, '\n', from, to, 1, &shortage, 1); if (!shortage) - buf->changes->newline_was_deleted = 1; + { + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + mbuf->changes->newline_was_deleted = 1; + } + } } bi_from = bufpos_to_bytind (buf, from); @@ -2627,49 +2741,70 @@ buffer_delete_range (struct buffer *buf, Bufpos from, Bufpos to, int flags) { /* avoid moving the gap just to delete from the bottom. */ - record_delete (buf, from, numdel); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + record_delete (mbuf, from, numdel); + } BUF_MODIFF (buf)++; MARK_BUFFERS_CHANGED; - /* ### Point used to be modified here, but this causes problems with MULE, - as point is used to calculate bytinds, and if the offset in bc_numdel causes - point to move to a non first-byte location, causing some other function to - throw an assertion in ASSERT_VALID_BYTIND. I've moved the code to right after - the other movements and adjustments, but before the gap is moved. - -- jh 970813 */ + /* #### Point used to be modified here, but this causes problems + with MULE, as point is used to calculate bytinds, and if the + offset in bc_numdel causes point to move to a non first-byte + location, causing some other function to throw an assertion + in ASSERT_VALID_BYTIND. I've moved the code to right after + the other movements and adjustments, but before the gap is + moved. -- jh 970813 */ /* Detach any extents that are completely within the range [FROM, TO], if the extents are detachable. - This must come AFTER record_delete(), so that the appropriate extents - will be present to be recorded, and BEFORE the gap size is increased, - as otherwise we will be confused about where the extents end. */ - process_extents_for_deletion (bufobj, bi_from, bi_to, 0); + This must come AFTER record_delete(), so that the appropriate + extents will be present to be recorded, and BEFORE the gap + size is increased, as otherwise we will be confused about + where the extents end. */ + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + process_extents_for_deletion (make_buffer (mbuf), bi_from, bi_to, 0); + } - /* Relocate all markers pointing into the new, larger gap - to point at the end of the text before the gap. */ - adjust_markers (buf, - (bi_to + BUF_GAP_SIZE (buf)), - (bi_to + BUF_GAP_SIZE (buf)), - (- bc_numdel)); + /* Relocate all markers pointing into the new, larger gap to + point at the end of the text before the gap. */ + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + adjust_markers (mbuf, + (bi_to + BUF_GAP_SIZE (mbuf)), + (bi_to + BUF_GAP_SIZE (mbuf)), + (- bc_numdel)); + } - /* Relocate any extent endpoints just like markers. */ - adjust_extents_for_deletion (bufobj, bi_from, bi_to, - BUF_GAP_SIZE (buf), bc_numdel, 0); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + /* Relocate any extent endpoints just like markers. */ + adjust_extents_for_deletion (make_buffer (mbuf), bi_from, bi_to, + BUF_GAP_SIZE (mbuf), bc_numdel, 0); + } - /* Relocate point as if it were a marker. */ - if (bi_from < BI_BUF_PT (buf)) + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) { - if (BI_BUF_PT (buf) < bi_to) - JUST_SET_POINT (buf, from, bi_from); - else - JUST_SET_POINT (buf, BUF_PT (buf) - numdel, - BI_BUF_PT (buf) - bc_numdel); + /* Relocate point as if it were a marker. */ + if (bi_from < BI_BUF_PT (mbuf)) + { + if (BI_BUF_PT (mbuf) < bi_to) + JUST_SET_POINT (mbuf, from, bi_from); + else + JUST_SET_POINT (mbuf, BUF_PT (mbuf) - numdel, + BI_BUF_PT (mbuf) - bc_numdel); + } } SET_BUF_END_GAP_SIZE (buf, BUF_END_GAP_SIZE (buf) + bc_numdel); - SET_BOTH_BUF_ZV (buf, BUF_ZV (buf) - numdel, BI_BUF_ZV (buf) - bc_numdel); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + SET_BOTH_BUF_ZV (mbuf, BUF_ZV (mbuf) - numdel, + BI_BUF_ZV (mbuf) - bc_numdel); + } SET_BOTH_BUF_Z (buf, BUF_Z (buf) - numdel, BI_BUF_Z (buf) - bc_numdel); SET_GAP_SENTINEL (buf); } @@ -2681,16 +2816,20 @@ buffer_delete_range (struct buffer *buf, Bufpos from, Bufpos to, int flags) if (bi_from > BI_BUF_GPT (buf)) gap_right (buf, bi_from); - record_delete (buf, from, numdel); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + record_delete (mbuf, from, numdel); + } BUF_MODIFF (buf)++; MARK_BUFFERS_CHANGED; - /* ### Point used to be modified here, but this causes problems with MULE, - as point is used to calculate bytinds, and if the offset in bc_numdel causes - point to move to a non first-byte location, causing some other function to - throw an assertion in ASSERT_VALID_BYTIND. I've moved the code to right after - the other movements and adjustments, but before the gap is moved. - -- jh 970813 */ + /* #### Point used to be modified here, but this causes problems + with MULE, as point is used to calculate bytinds, and if the + offset in bc_numdel causes point to move to a non first-byte + location, causing some other function to throw an assertion + in ASSERT_VALID_BYTIND. I've moved the code to right after + the other movements and adjustments, but before the gap is + moved. -- jh 970813 */ /* Detach any extents that are completely within the range [FROM, TO], if the extents are detachable. @@ -2698,31 +2837,48 @@ buffer_delete_range (struct buffer *buf, Bufpos from, Bufpos to, int flags) This must come AFTER record_delete(), so that the appropriate extents will be present to be recorded, and BEFORE the gap size is increased, as otherwise we will be confused about where the extents end. */ - process_extents_for_deletion (bufobj, bi_from, bi_to, 0); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + process_extents_for_deletion (make_buffer (mbuf), bi_from, bi_to, 0); + } - /* Relocate all markers pointing into the new, larger gap - to point at the end of the text before the gap. */ - adjust_markers (buf, - (bi_to + BUF_GAP_SIZE (buf)), - (bi_to + BUF_GAP_SIZE (buf)), - (- bc_numdel - BUF_GAP_SIZE (buf))); + /* Relocate all markers pointing into the new, larger gap to + point at the end of the text before the gap. */ + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + adjust_markers (mbuf, + (bi_to + BUF_GAP_SIZE (mbuf)), + (bi_to + BUF_GAP_SIZE (mbuf)), + (- bc_numdel - BUF_GAP_SIZE (mbuf))); + } /* Relocate any extent endpoints just like markers. */ - adjust_extents_for_deletion (bufobj, bi_from, bi_to, BUF_GAP_SIZE (buf), - bc_numdel, BUF_GAP_SIZE (buf)); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + adjust_extents_for_deletion (make_buffer (mbuf), bi_from, bi_to, + BUF_GAP_SIZE (mbuf), + bc_numdel, BUF_GAP_SIZE (mbuf)); + } - /* Relocate point as if it were a marker. */ - if (bi_from < BI_BUF_PT (buf)) + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) { - if (BI_BUF_PT (buf) < bi_to) - JUST_SET_POINT (buf, from, bi_from); - else - JUST_SET_POINT (buf, BUF_PT (buf) - numdel, - BI_BUF_PT (buf) - bc_numdel); + /* Relocate point as if it were a marker. */ + if (bi_from < BI_BUF_PT (mbuf)) + { + if (BI_BUF_PT (mbuf) < bi_to) + JUST_SET_POINT (mbuf, from, bi_from); + else + JUST_SET_POINT (mbuf, BUF_PT (mbuf) - numdel, + BI_BUF_PT (mbuf) - bc_numdel); + } } SET_BUF_GAP_SIZE (buf, BUF_GAP_SIZE (buf) + bc_numdel); - SET_BOTH_BUF_ZV (buf, BUF_ZV (buf) - numdel, BI_BUF_ZV (buf) - bc_numdel); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + SET_BOTH_BUF_ZV (mbuf, BUF_ZV (mbuf) - numdel, + BI_BUF_ZV (mbuf) - bc_numdel); + } SET_BOTH_BUF_Z (buf, BUF_Z (buf) - numdel, BI_BUF_Z (buf) - bc_numdel); SET_BI_BUF_GPT (buf, bi_from); SET_GAP_SENTINEL (buf); @@ -2733,7 +2889,10 @@ buffer_delete_range (struct buffer *buf, Bufpos from, Bufpos to, int flags) #endif #ifdef ERROR_CHECK_EXTENTS - sledgehammer_extent_check (bufobj); + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + sledgehammer_extent_check (make_buffer (mbuf)); + } #endif signal_after_change (buf, from, to, from); @@ -2747,7 +2906,7 @@ buffer_delete_range (struct buffer *buf, Bufpos from, Bufpos to, int flags) /* Replace the character at POS in buffer B with CH. */ void -buffer_replace_char (struct buffer *b, Bufpos pos, Emchar ch, +buffer_replace_char (struct buffer *buf, Bufpos pos, Emchar ch, int not_real_change, int force_lock_check) { /* This function can GC */ @@ -2757,42 +2916,54 @@ buffer_replace_char (struct buffer *b, Bufpos pos, Emchar ch, /* Defensive steps just in case a buffer gets deleted and a calling function doesn't notice it. */ - if (!BUFFER_LIVE_P (b)) + if (!BUFFER_LIVE_P (buf)) return; - curlen = BUF_CHARPTR_COPY_CHAR (b, pos, curstr); + curlen = BUF_CHARPTR_COPY_CHAR (buf, pos, curstr); newlen = set_charptr_emchar (newstr, ch); if (curlen == newlen) { + struct buffer *mbuf; + Lisp_Object bufcons; + /* then we can just replace the text. */ - prepare_to_modify_buffer (b, pos, pos + 1, + prepare_to_modify_buffer (buf, pos, pos + 1, !not_real_change || force_lock_check); /* Defensive steps in case the before-change-functions fuck around */ - if (!BUFFER_LIVE_P (b)) + if (!BUFFER_LIVE_P (buf)) /* Bad bad pre-change function. */ return; /* Make args be valid again. prepare_to_modify_buffer() might have modified the buffer. */ - if (pos < BUF_BEGV (b)) - pos = BUF_BEGV (b); - if (pos >= BUF_ZV (b)) - pos = BUF_ZV (b) - 1; - if (pos < BUF_BEGV (b)) + if (pos < BUF_BEGV (buf)) + pos = BUF_BEGV (buf); + if (pos >= BUF_ZV (buf)) + pos = BUF_ZV (buf) - 1; + if (pos < BUF_BEGV (buf)) /* no more characters in buffer! */ return; - if (BUF_FETCH_CHAR (b, pos) == '\n') - b->changes->newline_was_deleted = 1; + if (BUF_FETCH_CHAR (buf, pos) == '\n') + { + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + mbuf->changes->newline_was_deleted = 1; + } + } MARK_BUFFERS_CHANGED; if (!not_real_change) { - record_change (b, pos, 1); - BUF_MODIFF (b)++; + MAP_INDIRECT_BUFFERS (buf, mbuf, bufcons) + { + record_change (mbuf, pos, 1); + } + BUF_MODIFF (buf)++; } - memcpy (BUF_BYTE_ADDRESS (b, pos), newstr, newlen); - signal_after_change (b, pos, pos + 1, pos + 1); + memcpy (BUF_BYTE_ADDRESS (buf, pos), newstr, newlen); + + signal_after_change (buf, pos, pos + 1, pos + 1); /* We do not have to adjust the Mule data; we just replaced a character with another of the same number of bytes. */ @@ -2807,21 +2978,21 @@ buffer_replace_char (struct buffer *b, Bufpos pos, Emchar ch, * point. Point will drift backward by one position and stay * there otherwise. */ - int movepoint = (pos == BUF_PT (b) - 1); + int movepoint = (pos == BUF_PT (buf) - 1); - buffer_delete_range (b, pos, pos + 1, 0); + buffer_delete_range (buf, pos, pos + 1, 0); /* Defensive steps in case the before-change-functions fuck around */ - if (!BUFFER_LIVE_P (b)) + if (!BUFFER_LIVE_P (buf)) /* Bad bad pre-change function. */ return; /* Make args be valid again. prepare_to_modify_buffer() might have modified the buffer. */ - if (pos < BUF_BEGV (b)) - pos = BUF_BEGV (b); - if (pos >= BUF_ZV (b)) - pos = BUF_ZV (b) - 1; - if (pos < BUF_BEGV (b)) + if (pos < BUF_BEGV (buf)) + pos = BUF_BEGV (buf); + if (pos >= BUF_ZV (buf)) + pos = BUF_ZV (buf) - 1; + if (pos < BUF_BEGV (buf)) /* no more characters in buffer! */ return; /* @@ -2829,7 +3000,7 @@ buffer_replace_char (struct buffer *b, Bufpos pos, Emchar ch, * insertion, which we must do if the deletion moved point * backward so that it now equals the insertion point. */ - buffer_insert_string_1 (b, (movepoint ? -1 : pos), + buffer_insert_string_1 (buf, (movepoint ? -1 : pos), newstr, Qnil, 0, newlen, 0); } } @@ -2842,22 +3013,20 @@ buffer_replace_char (struct buffer *b, Bufpos pos, Emchar ch, /* Make a string from a buffer. This needs to take into account the gap, and add any necessary extents from the buffer. */ -Lisp_Object -make_string_from_buffer (struct buffer *buf, Bufpos pos, Charcount length) +static Lisp_Object +make_string_from_buffer_1 (struct buffer *buf, Bufpos pos, Charcount length, + int no_extents) { /* This function can GC */ - Lisp_Object val; - struct gcpro gcpro1; - Bytind bi_ind; - Bytecount bi_len; + Bytind bi_ind = bufpos_to_bytind (buf, pos); + Bytecount bi_len = bufpos_to_bytind (buf, pos + length) - bi_ind; + Lisp_Object val = make_uninit_string (bi_len); - bi_ind = bufpos_to_bytind (buf, pos); - bi_len = bufpos_to_bytind (buf, pos + length) - bi_ind; - - val = make_uninit_string (bi_len); + struct gcpro gcpro1; GCPRO1 (val); - add_string_extents (val, buf, bi_ind, bi_len); + if (!no_extents) + add_string_extents (val, buf, bi_ind, bi_len); { Bytecount len1 = BI_BUF_GPT (buf) - bi_ind; @@ -2889,6 +3058,19 @@ make_string_from_buffer (struct buffer *buf, Bufpos pos, Charcount length) return val; } +Lisp_Object +make_string_from_buffer (struct buffer *buf, Bufpos pos, Charcount length) +{ + return make_string_from_buffer_1 (buf, pos, length, 0); +} + +Lisp_Object +make_string_from_buffer_no_extents (struct buffer *buf, Bufpos pos, + Charcount length) +{ + return make_string_from_buffer_1 (buf, pos, length, 1); +} + void barf_if_buffer_read_only (struct buffer *buf, Bufpos from, Bufpos to) { @@ -2918,27 +3100,41 @@ barf_if_buffer_read_only (struct buffer *buf, Bufpos from, Bufpos to) } void -find_charsets_in_bufbyte_string (unsigned char *charsets, CONST Bufbyte *str, +find_charsets_in_bufbyte_string (Charset_ID *charsets, const Bufbyte *str, Bytecount len) { #ifndef MULE /* Telescope this. */ charsets[0] = 1; #else - CONST Bufbyte *strend = str + len; - memset (charsets, 0, NUM_LEADING_BYTES); + const Bufbyte *strend = str + len; + memset (charsets, 0, NUM_LEADING_BYTES * sizeof(Charset_ID)); + + /* #### SJT doesn't like this. */ + if (len == 0) + { + charsets[XCHARSET_LEADING_BYTE (Vcharset_ascii) - MIN_LEADING_BYTE] = 1; + return; + } while (str < strend) { - charsets[CHAR_LEADING_BYTE (charptr_emchar (str)) - 128] = 1; +#ifdef UTF2000 + charsets[CHAR_CHARSET_ID (charptr_emchar (str)) + - MIN_LEADING_BYTE] = 1; +#else /* I'm not sure the definition for UTF2000 works with leading-byte + representation. */ + charsets[CHAR_LEADING_BYTE (charptr_emchar (str)) + - MIN_LEADING_BYTE] = 1; +#endif INC_CHARPTR (str); } #endif } void -find_charsets_in_emchar_string (unsigned char *charsets, CONST Emchar *str, - Charcount len) +find_charsets_in_charc_string (Charset_ID *charsets, const Charc *str, + Charcount len) { #ifndef MULE /* Telescope this. */ @@ -2946,25 +3142,33 @@ find_charsets_in_emchar_string (unsigned char *charsets, CONST Emchar *str, #else int i; - memset (charsets, 0, NUM_LEADING_BYTES); + memset (charsets, 0, NUM_LEADING_BYTES * sizeof(Charset_ID)); + + /* #### SJT doesn't like this. */ + if (len == 0) + { + charsets[XCHARSET_ID (Vcharset_ascii) - MIN_LEADING_BYTE] = 1; + return; + } + for (i = 0; i < len; i++) { - charsets[CHAR_LEADING_BYTE (str[i]) - 128] = 1; + charsets[CHARC_CHARSET_ID (str[i]) - MIN_LEADING_BYTE] = 1; } #endif } int -bufbyte_string_displayed_columns (CONST Bufbyte *str, Bytecount len) +bufbyte_string_displayed_columns (const Bufbyte *str, Bytecount len) { int cols = 0; - CONST Bufbyte *end = str + len; + const Bufbyte *end = str + len; while (str < end) { #ifdef MULE Emchar ch = charptr_emchar (str); - cols += XCHARSET_COLUMNS (CHAR_CHARSET (ch)); + cols += CHAR_COLUMNS (ch); #else cols++; #endif @@ -2975,14 +3179,14 @@ bufbyte_string_displayed_columns (CONST Bufbyte *str, Bytecount len) } int -emchar_string_displayed_columns (CONST Emchar *str, Charcount len) +charc_string_displayed_columns (const Charc *str, Charcount len) { #ifdef MULE int cols = 0; int i; for (i = 0; i < len; i++) - cols += XCHARSET_COLUMNS (CHAR_CHARSET (str[i])); + cols += CHARC_COLUMNS (str[i]); return cols; #else /* not MULE */ @@ -2993,24 +3197,23 @@ emchar_string_displayed_columns (CONST Emchar *str, Charcount len) /* NOTE: Does not reset the Dynarr. */ void -convert_bufbyte_string_into_emchar_dynarr (CONST Bufbyte *str, Bytecount len, - Emchar_dynarr *dyn) +convert_bufbyte_string_into_charc_dynarr (const Bufbyte *str, Bytecount len, + Charc_dynarr *dyn) { - CONST Bufbyte *strend = str + len; + const Bufbyte *strend = str + len; while (str < strend) { - Emchar ch = charptr_emchar (str); - Dynarr_add (dyn, ch); + Dynarr_add (dyn, CHAR_TO_CHARC (charptr_emchar (str))); INC_CHARPTR (str); } } -int -convert_bufbyte_string_into_emchar_string (CONST Bufbyte *str, Bytecount len, +Charcount +convert_bufbyte_string_into_emchar_string (const Bufbyte *str, Bytecount len, Emchar *arr) { - CONST Bufbyte *strend = str + len; + const Bufbyte *strend = str + len; Charcount newlen = 0; while (str < strend) { @@ -3026,15 +3229,15 @@ convert_bufbyte_string_into_emchar_string (CONST Bufbyte *str, Bytecount len, Does not add a terminating zero. */ void -convert_emchar_string_into_bufbyte_dynarr (Emchar *arr, int nels, - Bufbyte_dynarr *dyn) +convert_charc_string_into_bufbyte_dynarr (Charc *arr, int nels, + Bufbyte_dynarr *dyn) { Bufbyte str[MAX_EMCHAR_LEN]; int i; for (i = 0; i < nels; i++) { - Bytecount len = set_charptr_emchar (str, arr[i]); + Bytecount len = set_charptr_emchar (str, CHARC_TO_CHAR (arr[i])); Dynarr_add_many (dyn, str, len); } } @@ -3046,7 +3249,7 @@ convert_emchar_string_into_bufbyte_dynarr (Emchar *arr, int nels, is one more than this: the returned string is zero-terminated. */ Bufbyte * -convert_emchar_string_into_malloced_string (Emchar *arr, int nels, +convert_charc_string_into_malloced_string (Charc *arr, int nels, Bytecount *len_out) { /* Damn zero-termination. */ @@ -3057,7 +3260,9 @@ convert_emchar_string_into_malloced_string (Emchar *arr, int nels, int i; for (i = 0; i < nels; i++) - str += set_charptr_emchar (str, arr[i]); + { + str += set_charptr_emchar (str, CHARC_TO_CHAR (arr[i])); + } *str = '\0'; len = str - strorig; str = (Bufbyte *) xmalloc (1 + len); @@ -3073,21 +3278,31 @@ convert_emchar_string_into_malloced_string (Emchar *arr, int nels, /************************************************************************/ void -vars_of_insdel (void) +reinit_vars_of_insdel (void) { +#ifndef UTF2000 int i; +#endif inside_change_hook = 0; in_first_change = 0; +#ifndef UTF2000 for (i = 0; i <= MAX_BYTIND_GAP_SIZE_3; i++) three_to_one_table[i] = i / 3; +#endif +} + +void +vars_of_insdel (void) +{ + reinit_vars_of_insdel (); } void -init_buffer_text (struct buffer *b, int indirect_p) +init_buffer_text (struct buffer *b) { - if (!indirect_p) + if (!b->base_buffer) { SET_BUF_GAP_SIZE (b, 20); BUFFER_ALLOC (b->text->beg, BUF_GAP_SIZE (b) + BUF_END_SENTINEL_SIZE); @@ -3105,8 +3320,12 @@ init_buffer_text (struct buffer *b, int indirect_p) b->text->mule_bufmin = b->text->mule_bufmax = 1; b->text->mule_bytmin = b->text->mule_bytmax = 1; +#ifdef UTF2000 + b->text->mule_size = 0; +#else b->text->mule_shifter = 0; b->text->mule_three_p = 0; +#endif for (i = 0; i < 16; i++) { @@ -3115,6 +3334,7 @@ init_buffer_text (struct buffer *b, int indirect_p) } } #endif /* MULE */ + b->text->line_number_cache = Qnil; BUF_MODIFF (b) = 1; BUF_SAVE_MODIFF (b) = 1; @@ -3145,9 +3365,9 @@ init_buffer_text (struct buffer *b, int indirect_p) } void -uninit_buffer_text (struct buffer *b, int indirect_p) +uninit_buffer_text (struct buffer *b) { - if (!indirect_p) + if (!b->base_buffer) { BUFFER_FREE (b->text->beg); xfree (b->text->changes); diff --git a/src/lisp-disunion.h b/src/lisp-disunion.h index 2ac90c8..30470d8 100644 --- a/src/lisp-disunion.h +++ b/src/lisp-disunion.h @@ -25,8 +25,6 @@ Boston, MA 02111-1307, USA. */ /* Format of a non-union-type Lisp Object - For the USE_MINIMAL_TAGBITS implementation: - 3 2 1 0 bit 10987654321098765432109876543210 -------------------------------- @@ -39,126 +37,89 @@ Boston, MA 02111-1307, USA. */ -------------------------------- VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVT - For the non-USE_MINIMAL_TAGBITS implementation: - - 3 2 1 0 - bit 10987654321098765432109876543210 - -------------------------------- - TTTMVVVVVVVVVVVVVVVVVVVVVVVVVVVV - - V = value bits - T = type bits - M = mark bits - For integral Lisp types, i.e. integers and characters, the value - bits are the Lisp object. - - The object is obtained by masking off the type and mark - bits. In the USE_MINIMAL_TAGBITS implementation, bit 1 is - used as a value bit by splitting the Lisp integer type into - two subtypes, Lisp_Type_Int_Even and Lisp_Type_Int_Odd. By - this trickery we get 31 bits for integers instead of 30. + bits are the Lisp object. Some people call such Lisp_Objects "immediate". - In the non-USE_MINIMAL_TAGBITS world, Lisp integers are 28 bits, - or more properly (BITS_PER_EMACS_INT - GCTYPEBITS - 1) bits. + The object is obtained by masking off the type bits. + Bit 1 is used as a value bit by splitting the Lisp integer type + into two subtypes, Lisp_Type_Int_Even and Lisp_Type_Int_Odd. + By this trickery we get 31 bits for integers instead of 30. For non-integral types, the value bits of a Lisp_Object contain a pointer to a structure containing the object. The pointer is obtained by masking off the type and mark bits. - In the USE_MINIMAL_TAGBITS implementation, all - pointer-based types are coalesced under a single type called - Lisp_Type_Record. The type bits for this type are required - by the implementation to be 00, just like the least - significant bits of word-aligned struct pointers on 32-bit - hardware. Because of this, Lisp_Object pointers don't have - to be masked and are full-sized. - - In the non-USE_MINIMAL_TAGBITS implementation, the type and - mark bits must be masked off and pointers are limited to 28 - bits (really BITS_PER_EMACS_INT - GCTYPEBITS - 1 bits). + All pointer-based types are coalesced under a single type called + Lisp_Type_Record. The type bits for this type are required by the + implementation to be 00, just like the least significant bits of + word-aligned struct pointers on 32-bit hardware. This requires that + all structs implementing Lisp_Objects have an alignment of at least 4 + bytes. Because of this, Lisp_Object pointers don't have to be masked + and are full-sized. - There are no mark bits in the USE_MINIMAL_TAGBITS implementation. - Integers and characters don't need to be marked. All other types - are lrecord-based, which means they get marked by incrementing - their ->implementation pointer. + There are no mark bits in the Lisp_Object itself (there used to be). - In the non-USE_MINIMAL_TAGBITS implementation, the markbit is stored - in the Lisp_Object itself. It is stored in the middle so that the - type bits can be obtained by simply shifting them. - - Outside of garbage collection, all mark bits are always zero. + Integers and characters don't need to be marked. All other types are + lrecord-based, which means they get marked by setting the mark bit in + the struct lrecord_header. Here is a brief description of the following macros: - XMARKBIT Extract the mark bit (non-USE_MINIMAL_TAGBITS) - XMARK Set the mark bit of this Lisp_Object (non-USE_MINIMAL_TAGBITS) - XUNMARK Clear the mark bit of this Lisp_Object (non-USE_MINIMAL_TAGBITS) XTYPE The type bits of a Lisp_Object XPNTRVAL The value bits of a Lisp_Object storing a pointer XCHARVAL The value bits of a Lisp_Object storing a Emchar XREALINT The value bits of a Lisp_Object storing an integer, signed XUINT The value bits of a Lisp_Object storing an integer, unsigned - INTP Non-zero if this Lisp_Object an integer? + INTP Non-zero if this Lisp_Object is an integer Qzero Lisp Integer 0 - EQ Non-zero if two Lisp_Objects are identical - GC_EQ Version of EQ used during garbage collection -*/ + EQ Non-zero if two Lisp_Objects are identical, not merely equal. */ + typedef EMACS_INT Lisp_Object; -#ifdef USE_MINIMAL_TAGBITS - -# define XUNMARK(x) DO_NOTHING -# define make_obj(vartype, x) ((Lisp_Object) (x)) -# define make_int(x) ((Lisp_Object) (((x) << INT_GCBITS) + 1)) -# define make_char(x) ((Lisp_Object) (((x) << GCBITS) + Lisp_Type_Char)) -# define VALMASK (((1UL << VALBITS) - 1UL) << GCTYPEBITS) -# define XTYPE(x) ((enum Lisp_Type) (((EMACS_UINT)(x)) & ~VALMASK)) -# define XPNTRVAL(x) (x) /* This depends on Lisp_Type_Record == 0 */ -# define XCHARVAL(x) ((x) >> GCBITS) -# define GC_EQ(x,y) EQ (x,y) -# define XREALINT(x) ((x) >> INT_GCBITS) -# define XUINT(x) ((EMACS_UINT)(x) >> INT_GCBITS) -# define INTP(x) ((EMACS_UINT)(x) & 1) -# define Qzero ((Lisp_Object) 1UL) - -#else /* !USE_MINIMAL_TAGBITS */ - -# define MARKBIT (1UL << VALBITS) -# define XMARKBIT(x) (((x) & MARKBIT) != 0) -# define XMARK(x) ((void) ((x) |= MARKBIT)) -# define XUNMARK(x) ((void) ((x) &= ~MARKBIT)) -# define make_obj(vartype, value) \ - ((Lisp_Object) (((EMACS_UINT) (vartype) << (VALBITS + GCMARKBITS)) \ - + ((EMACS_UINT) (value) & VALMASK))) -# define make_int(value) make_obj (Lisp_Type_Int, value) -# define make_char(value) make_obj (Lisp_Type_Char, value) -# define VALMASK ((1UL << VALBITS) - 1UL) -# define XTYPE(x) ((enum Lisp_Type) (((EMACS_UINT)(x)) >> (VALBITS + GCMARKBITS))) -# define XPNTRVAL(x) ((x) & VALMASK) -# define XCHARVAL(x) XPNTRVAL(x) -# define GC_EQ(x,y) (((x) & ~MARKBIT) == ((y) & ~MARKBIT)) -# define XREALINT(x) (((x) << INT_GCBITS) >> INT_GCBITS) -# define XUINT(x) ((EMACS_UINT) ((x) & VALMASK)) -# define INTP(x) (XTYPE (x) == Lisp_Type_Int) -# define Qzero ((Lisp_Object) Lisp_Type_Int) - -#endif /* !USE_MINIMAL_TAGBITS */ - -#define Qnull_pointer 0 -#define XGCTYPE(x) XTYPE(x) +#define Lisp_Type_Int_Bit (Lisp_Type_Int_Even & Lisp_Type_Int_Odd) +#define wrap_object(ptr) ((Lisp_Object) (ptr)) +#define make_int(x) ((Lisp_Object) (((x) << INT_GCBITS) | Lisp_Type_Int_Bit)) +#define make_char(x) ((Lisp_Object) (((x) << GCBITS) | Lisp_Type_Char)) +#define VALMASK (((1UL << VALBITS) - 1UL) << GCTYPEBITS) +#define XTYPE(x) ((enum Lisp_Type) (((EMACS_UINT)(x)) & ~VALMASK)) +#define XPNTRVAL(x) (x) /* This depends on Lisp_Type_Record == 0 */ +#ifdef UTF2000 +INLINE_HEADER int XCHARVAL (Emchar chr); +INLINE_HEADER int +XCHARVAL (Emchar chr) +{ + int code = (EMACS_UINT)(chr) >> GCBITS; + + if (code & 0x20000000) + return code | 0x40000000; + else + return code; +} +#else +#define XCHARVAL(x) ((EMACS_UINT)(x) >> GCBITS) +#endif +#define XREALINT(x) ((x) >> INT_GCBITS) +#define XUINT(x) ((EMACS_UINT)(x) >> INT_GCBITS) +#define INTP(x) ((EMACS_UINT)(x) & Lisp_Type_Int_Bit) +#define INT_PLUS(x,y) ((x)+(y)-Lisp_Type_Int_Bit) +#define INT_MINUS(x,y) ((x)-(y)+Lisp_Type_Int_Bit) +#define INT_PLUS1(x) INT_PLUS (x, make_int (1)) +#define INT_MINUS1(x) INT_MINUS (x, make_int (1)) + +#define Qzero make_int (0) +#define Qnull_pointer ((Lisp_Object) 0) #define EQ(x,y) ((x) == (y)) -#define XSETINT(var, value) ((void) ((var) = make_int (value))) +#define XSETINT(var, value) ((void) ((var) = make_int (value))) #define XSETCHAR(var, value) ((void) ((var) = make_char (value))) -#define XSETOBJ(var, vartype, value) ((void) ((var) = make_obj (vartype, value))) +#define XSETOBJ(var, value) ((void) ((var) = wrap_object (value))) /* Convert between a (void *) and a Lisp_Object, as when the Lisp_Object is passed to a toolkit callback function */ #define VOID_TO_LISP(larg,varg) ((void) ((larg) = ((Lisp_Object) (varg)))) #define CVOID_TO_LISP VOID_TO_LISP #define LISP_TO_VOID(larg) ((void *) (larg)) -#define LISP_TO_CVOID(varg) ((CONST void *) (larg)) +#define LISP_TO_CVOID(larg) ((const void *) (larg)) /* Convert a Lisp_Object into something that can't be used as an lvalue. Useful for type-checking. */ diff --git a/src/lisp.h b/src/lisp.h index d8a1f7f..88d2b8f 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -1,7 +1,7 @@ /* Fundamental definitions for XEmacs Lisp interpreter. Copyright (C) 1985-1987, 1992-1995 Free Software Foundation, Inc. Copyright (C) 1993-1996 Richard Mlynarik. - Copyright (C) 1995, 1996 Ben Wing. + Copyright (C) 1995, 1996, 2000 Ben Wing. This file is part of XEmacs. @@ -22,13 +22,15 @@ Boston, MA 02111-1307, USA. */ /* Synched up with: FSF 19.30. */ -#ifndef _XEMACS_LISP_H_ -#define _XEMACS_LISP_H_ +#ifndef INCLUDED_lisp_h_ +#define INCLUDED_lisp_h_ /************************************************************************/ -/* general definitions */ +/* general definitions */ /************************************************************************/ +/* ------------------------ include files ------------------- */ + /* We include the following generally useful header files so that you don't have to worry about prototypes when using the standard C library functions and macros. These files shouldn't be excessively @@ -39,12 +41,11 @@ Boston, MA 02111-1307, USA. */ #include <stdio.h> /* NULL, etc. */ #include <ctype.h> #include <stdarg.h> +#include <stddef.h> /* offsetof */ +#include <sys/types.h> +#include <limits.h> -#ifdef __lucid -# include <sysent.h> -#endif - -/* ---- Dynamic arrays ---- */ +/* ------------------------ dynamic arrays ------------------- */ #define Dynarr_declare(type) \ type *base; \ @@ -60,22 +61,27 @@ typedef struct dynarr void *Dynarr_newf (int elsize); void Dynarr_resize (void *dy, int size); -void Dynarr_insert_many (void *d, CONST void *el, int len, int start); +void Dynarr_insert_many (void *d, const void *el, int len, int start); void Dynarr_delete_many (void *d, int start, int len); void Dynarr_free (void *d); -#define Dynarr_new(type) ((type##_dynarr *) Dynarr_newf (sizeof(type))) +#define Dynarr_new(type) ((type##_dynarr *) Dynarr_newf (sizeof (type))) +#define Dynarr_new2(dynarr_type, type) \ + ((dynarr_type *) Dynarr_newf (sizeof (type))) #define Dynarr_at(d, pos) ((d)->base[pos]) #define Dynarr_atp(d, pos) (&Dynarr_at (d, pos)) +#define Dynarr_begin(d) Dynarr_atp (d, 0) +#define Dynarr_end(d) Dynarr_atp (d, Dynarr_length (d) - 1) +#define Dynarr_sizeof(d) ((d)->cur * (d)->elsize) #define Dynarr_length(d) ((d)->cur) #define Dynarr_largest(d) ((d)->largest) #define Dynarr_reset(d) ((d)->cur = 0) #define Dynarr_add_many(d, el, len) Dynarr_insert_many (d, el, len, (d)->cur) #define Dynarr_insert_many_at_start(d, el, len) \ Dynarr_insert_many (d, el, len, 0) -#define Dynarr_add_literal_string(d, s) Dynarr_add_many (d, s, sizeof(s) - 1) +#define Dynarr_add_literal_string(d, s) Dynarr_add_many (d, s, sizeof (s) - 1) #define Dynarr_add_lisp_string(d, s) do { \ - struct Lisp_String *dyna_ls_s = XSTRING (s); \ + Lisp_String *dyna_ls_s = XSTRING (s); \ Dynarr_add_many (d, (char *) string_data (dyna_ls_s), \ string_length (dyna_ls_s)); \ } while (0) @@ -90,16 +96,11 @@ void Dynarr_free (void *d); #define Dynarr_increment(d) ((d)->cur++) #define Dynarr_set_size(d, n) ((d)->cur = n) -/* Minimum size in elements for dynamic array when resized; default is 32 */ -extern int Dynarr_min_size; - #ifdef MEMORY_USAGE_STATS struct overhead_stats; size_t Dynarr_memory_usage (void *d, struct overhead_stats *stats); #endif -#include "symsinit.h" /* compiler warning suppression */ - /* Also define min() and max(). (Some compilers put them in strange places that won't be referenced by the above include files, such as 'macros.h' under Solaris.) */ @@ -112,19 +113,17 @@ size_t Dynarr_memory_usage (void *d, struct overhead_stats *stats); #endif /* Memory allocation */ -void malloc_warning (CONST char *); +void malloc_warning (const char *); void *xmalloc (size_t size); void *xmalloc_and_zero (size_t size); void *xrealloc (void *, size_t size); -char *xstrdup (CONST char *); +char *xstrdup (const char *); /* generally useful */ -#define countof(x) ((int) (sizeof(x)/sizeof(x[0]))) -#define slot_offset(type, slot_name) \ - ((unsigned) (((char *) (&(((type *)0)->slot_name))) - ((char *)0))) +#define countof(x) ((int) (sizeof(x)/sizeof((x)[0]))) #define xnew(type) ((type *) xmalloc (sizeof (type))) #define xnew_array(type, len) ((type *) xmalloc ((len) * sizeof (type))) #define xnew_and_zero(type) ((type *) xmalloc_and_zero (sizeof (type))) -#define xzero(lvalue) ((void) memset (&(lvalue), 0, sizeof (lvalue))) +#define xzero(lvalue) ((void) memset (&(lvalue), '\0', sizeof (lvalue))) #define xnew_array_and_zero(type, len) ((type *) xmalloc_and_zero ((len) * sizeof (type))) #define XREALLOC_ARRAY(ptr, type, len) ((void) (ptr = (type *) xrealloc (ptr, (len) * sizeof (type)))) #define alloca_array(type, len) ((type *) alloca ((len) * sizeof (type))) @@ -136,21 +135,16 @@ char *xstrdup (CONST char *); macro will realloc BASEVAR as necessary so that it can hold at least NEEDED_SIZE objects. The reallocing is done by doubling, which ensures constant amortized time per element. */ -#define DO_REALLOC(basevar, sizevar, needed_size, type) do \ -{ \ - /* Avoid side-effectualness. */ \ - /* Dammit! Macros suffer from dynamic scope! */ \ - /* We demand inline functions! */ \ - size_t do_realloc_needed_size = (needed_size); \ - size_t do_realloc_newsize = 0; \ - while ((sizevar) < (do_realloc_needed_size)) { \ - do_realloc_newsize = 2*(sizevar); \ - if (do_realloc_newsize < 32) \ - do_realloc_newsize = 32; \ - (sizevar) = do_realloc_newsize; \ - } \ - if (do_realloc_newsize) \ - XREALLOC_ARRAY (basevar, type, do_realloc_newsize); \ +#define DO_REALLOC(basevar, sizevar, needed_size, type) do { \ + EMACS_INT do_realloc_needed_size = (needed_size); \ + if ((sizevar) < do_realloc_needed_size) \ + { \ + if ((sizevar) < 32) \ + (sizevar) = 32; \ + while ((sizevar) < do_realloc_needed_size) \ + (sizevar) *= 2; \ + XREALLOC_ARRAY (basevar, type, (sizevar)); \ + } \ } while (0) #ifdef ERROR_CHECK_MALLOC @@ -163,7 +157,6 @@ void xfree_1 (void *); } while (0) #else void xfree (void *); -#define xfree_1 xfree #endif /* ERROR_CHECK_MALLOC */ #ifndef PRINTF_ARGS @@ -178,51 +171,64 @@ void xfree (void *); #ifndef DOESNT_RETURN # if defined __GNUC__ # if ((__GNUC__ > 2) || (__GNUC__ == 2) && (__GNUC_MINOR__ >= 5)) -# define DOESNT_RETURN void volatile +# define DOESNT_RETURN void # define DECLARE_DOESNT_RETURN(decl) \ - extern void volatile decl __attribute__ ((noreturn)) -# define DECLARE_DOESNT_RETURN_GCC__ATTRIBUTE__SYNTAX_SUCKS(decl,str,idx) \ + extern void decl __attribute__ ((noreturn)) +# define DECLARE_DOESNT_RETURN_GCC_ATTRIBUTE_SYNTAX_SUCKS(decl,str,idx) \ /* Should be able to state multiple independent __attribute__s, but \ the losing syntax doesn't work that way, and screws losing cpp */ \ - extern void volatile decl \ + extern void decl \ __attribute__ ((noreturn, format (printf, str, idx))) # else # define DOESNT_RETURN void volatile # define DECLARE_DOESNT_RETURN(decl) extern void volatile decl -# define DECLARE_DOESNT_RETURN_GCC__ATTRIBUTE__SYNTAX_SUCKS(decl,str,idx) \ +# define DECLARE_DOESNT_RETURN_GCC_ATTRIBUTE_SYNTAX_SUCKS(decl,str,idx) \ extern void volatile decl PRINTF_ARGS(str,idx) # endif /* GNUC 2.5 */ # else # define DOESNT_RETURN void # define DECLARE_DOESNT_RETURN(decl) extern void decl -# define DECLARE_DOESNT_RETURN_GCC__ATTRIBUTE__SYNTAX_SUCKS(decl,str,idx) \ +# define DECLARE_DOESNT_RETURN_GCC_ATTRIBUTE_SYNTAX_SUCKS(decl,str,idx) \ extern void decl PRINTF_ARGS(str,idx) # endif /* GNUC */ #endif +/* No type has a greater alignment requirement than max_align_t. + (except perhaps for types we don't use, like long double) */ +typedef union +{ + struct { long l; } l; + struct { void *p; } p; + struct { void (*f)(void); } f; + struct { double d; } d; +} max_align_t; + #ifndef ALIGNOF # if defined (__GNUC__) && (__GNUC__ >= 2) -# define ALIGNOF(x) __alignof (x) +/* gcc has an extension that gives us exactly what we want. */ +# define ALIGNOF(type) __alignof__ (type) +# elif ! defined (__cplusplus) +/* The following is mostly portable, except that: + - it doesn't work for inside out declarations like void (*) (void). + (so just call ALIGNOF with a typedef'ed name) + - it doesn't work with C++. The C++ committee has decided, + in its infinite wisdom, that: + "Types must be declared in declarations, not in expressions." */ +# define ALIGNOF(type) offsetof (struct { char c; type member; }, member) # else -# define ALIGNOF(x) sizeof (x) +/* C++ is annoying, but it has a big bag of tricks. + The following doesn't have the "inside out" declaration bug C does. */ +template<typename T> struct alignment_trick { char c; T member; }; +# define ALIGNOF(type) offsetof (alignment_trick<type>, member) # endif -#endif +#endif /* ALIGNOF */ #define ALIGN_SIZE(len, unit) \ ((((len) + (unit) - 1) / (unit)) * (unit)) /* #### Yuck, this is kind of evil */ #define ALIGN_PTR(ptr, unit) \ - ((void *) ALIGN_SIZE ((long) (ptr), unit)) - -#ifdef QUANTIFY -#include "quantify.h" -#define QUANTIFY_START_RECORDING quantify_start_recording_data () -#define QUANTIFY_STOP_RECORDING quantify_stop_recording_data () -#else /* !QUANTIFY */ -#define QUANTIFY_START_RECORDING -#define QUANTIFY_STOP_RECORDING -#endif /* !QUANTIFY */ + ((void *) ALIGN_SIZE ((size_t) (ptr), unit)) #ifndef DO_NOTHING #define DO_NOTHING do {} while (0) @@ -240,7 +246,7 @@ void xfree (void *); #ifdef USE_ASSERTIONS /* Highly dubious kludge */ /* (thanks, Jamie, I feel better now -- ben) */ -DECLARE_DOESNT_RETURN (assert_failed (CONST char *, int, CONST char *)); +void assert_failed (const char *, int, const char *); # define abort() (assert_failed (__FILE__, __LINE__, "abort()")) # define assert(x) ((x) ? (void) 0 : assert_failed (__FILE__, __LINE__, #x)) #else @@ -258,9 +264,40 @@ DECLARE_DOESNT_RETURN (assert_failed (CONST char *, int, CONST char *)); /*#define REGISTER register*/ /*#endif*/ + +/* EMACS_INT is the underlying integral type into which a Lisp_Object must fit. + In particular, it must be large enough to contain a pointer. + config.h can override this, e.g. to use `long long' for bigger lisp ints. + + #### In point of fact, it would NOT be a good idea for config.h to mess + with EMACS_INT. A lot of code makes the basic assumption that EMACS_INT + is the size of a pointer. */ + +#ifndef SIZEOF_EMACS_INT +# define SIZEOF_EMACS_INT SIZEOF_VOID_P +#endif + +#ifndef EMACS_INT +# if SIZEOF_EMACS_INT == SIZEOF_LONG +# define EMACS_INT long +# elif SIZEOF_EMACS_INT == SIZEOF_INT +# define EMACS_INT int +# elif SIZEOF_EMACS_INT == SIZEOF_LONG_LONG +# define EMACS_INT long long +# else +# error Unable to determine suitable type for EMACS_INT +# endif +#endif + +#ifndef EMACS_UINT +# define EMACS_UINT unsigned EMACS_INT +#endif + +#define BITS_PER_EMACS_INT (SIZEOF_EMACS_INT * BITS_PER_CHAR) + /************************************************************************/ -/* typedefs */ +/* typedefs */ /************************************************************************/ /* We put typedefs here so that prototype declarations don't choke. @@ -268,15 +305,50 @@ DECLARE_DOESNT_RETURN (assert_failed (CONST char *, int, CONST char *)); maybe for simple structures like Dynarrs); that keeps them private to the routines that actually use them. */ +/* ------------------------------- */ +/* basic char/int typedefs */ +/* ------------------------------- */ + +/* The definitions we put here use typedefs to attribute specific meaning + to types that by themselves are pretty general. Stuff pointed to by a + char * or unsigned char * will nearly always be one of four types: + a) pointer to internally-formatted text; b) pointer to text in some + external format, which can be defined as all formats other than the + internal one; c) pure ASCII text; d) binary data that is not meant to + be interpreted as text. [A fifth possible type "e) a general pointer + to memory" should be replaced with void *.] Using these more specific + types rather than the general ones helps avoid the confusions that + occur when the semantics of a char * argument being studied are unclear. */ + +typedef unsigned char UChar; + /* The data representing the text in a buffer is logically a set of Bufbytes, declared as follows. */ -typedef unsigned char Bufbyte; +typedef UChar Bufbyte; + +/* Explicitly signed or unsigned versions: */ +typedef UChar UBufbyte; +typedef char SBufbyte; + +/* The data representing a string in "external" format (binary or any + external encoding) is logically a set of Extbytes, declared as + follows. Extbyte is guaranteed to be just a char, so for example + strlen (Extbyte *) is OK. Extbyte is only a documentation device + for referring to external text. */ + +typedef char Extbyte; -/* The data representing a string in "external" format (simple - binary format) is logically a set of Extbytes, declared as follows. */ +/* A byte in a string in binary format: */ +typedef char Char_Binary; +typedef UChar UChar_Binary; + +/* A byte in a string in entirely US-ASCII format: (Nothing outside + the range 00 - 7F) */ + +typedef char Char_ASCII; +typedef UChar UChar_ASCII; -typedef unsigned char Extbyte; /* To the user, a buffer is made up of characters, declared as follows. In the non-Mule world, characters and Bufbytes are equivalent. @@ -286,23 +358,31 @@ typedef unsigned char Extbyte; typedef int Emchar; /* Different ways of referring to a position in a buffer. We use - the typedefs in preference to 'int' to make it clearer what + the typedefs in preference to 'EMACS_INT' to make it clearer what sort of position is being used. See extents.c for a description of the different positions. We put them here instead of in buffer.h (where they rightfully belong) to avoid syntax errors in function prototypes. */ -typedef int Bufpos; -typedef int Bytind; -typedef int Memind; +typedef EMACS_INT Bufpos; +typedef EMACS_INT Bytind; +typedef EMACS_INT Memind; /* Counts of bytes or chars */ -typedef int Bytecount; -typedef int Charcount; +typedef EMACS_INT Bytecount; +typedef EMACS_INT Charcount; /* Length in bytes of a string in external format */ -typedef int Extcount; +typedef EMACS_INT Extcount; + +/* ------------------------------- */ +/* structure/other typedefs */ +/* ------------------------------- */ + +/* Counts of bytes or array elements */ +typedef EMACS_INT Memory_count; +typedef EMACS_INT Element_count; typedef struct lstream Lstream; @@ -332,14 +412,17 @@ struct extent; typedef struct extent *EXTENT; struct frame; /* "frame.h" */ struct window; /* "window.h" */ -struct Lisp_Event; /* "events.h" */ -struct Lisp_Face; -struct Lisp_Process; /* "process.c" */ +typedef struct Lisp_Event Lisp_Event; /* "events.h" */ +typedef struct Lisp_Face Lisp_Face; /* "faces.h" */ +typedef struct Lisp_Process Lisp_Process; /* "procimpl.h" */ struct stat; /* <sys/stat.h> */ -struct Lisp_Color_Instance; -struct Lisp_Font_Instance; -struct Lisp_Image_Instance; +typedef struct Lisp_Color_Instance Lisp_Color_Instance; +typedef struct Lisp_Font_Instance Lisp_Font_Instance; +typedef struct Lisp_Image_Instance Lisp_Image_Instance; +typedef struct Lisp_Gui_Item Lisp_Gui_Item; struct display_line; +struct display_glyph_area; +struct display_box; struct redisplay_info; struct window_mirror; struct scrollbar_instance; @@ -409,47 +492,6 @@ typedef struct Dynarr_declare (struct console_type_entry); } console_type_entry_dynarr; -/* Need to declare this here. */ -enum external_data_format -{ - /* Binary format. This is the simplest format and is what we - use in the absence of a more appropriate format. This converts - according to the `binary' coding system: - - a) On input, bytes 0 - 255 are converted into characters 0 - 255. - b) On output, characters 0 - 255 are converted into bytes 0 - 255 - and other characters are converted into `X'. - */ - FORMAT_BINARY, - - /* Format used for filenames. In the original Mule, this is - user-definable with the `pathname-coding-system' variable. - For the moment, we just use the `binary' coding system. */ - FORMAT_FILENAME, - - /* Format used for output to the terminal. This should be controlled - by the `terminal-coding-system' variable. Under kterm, this will - be some ISO2022 system. On some DOS machines, this is Shift-JIS. */ - FORMAT_TERMINAL, - - /* Format used for input from the terminal. This should be controlled - by the `keyboard-coding-system' variable. */ - FORMAT_KEYBOARD, - - /* Format used for the external Unix environment -- argv[], stuff - from getenv(), stuff from the /etc/passwd file, etc. - - Perhaps should be the same as FORMAT_FILENAME. */ - FORMAT_OS, - - /* Compound-text format. This is the standard X format used for - data stored in properties, selections, and the like. This is - an 8-bit no-lock-shift ISO2022 coding system. */ - FORMAT_CTEXT -}; - -#define FORMAT_NATIVE FORMAT_FILENAME - enum run_hooks_condition { RUN_HOOKS_TO_COMPLETION, @@ -467,6 +509,14 @@ enum toolbar_pos }; #endif +enum edge_style +{ + EDGE_ETCHED_IN, + EDGE_ETCHED_OUT, + EDGE_BEVEL_IN, + EDGE_BEVEL_OUT +}; + #ifndef ERROR_CHECK_TYPECHECK typedef enum error_behavior @@ -506,62 +556,13 @@ enum munge_me_out_the_door /************************************************************************/ -/* Definition of Lisp_Object data type */ +/* Definition of Lisp_Object data type */ /************************************************************************/ -#ifdef USE_MINIMAL_TAGBITS -# define LRECORD_CONS -# define LRECORD_VECTOR -# define LRECORD_SYMBOL -# define LRECORD_STRING -#endif - /* Define the fundamental Lisp data structures */ /* This is the set of Lisp data types */ -#ifndef USE_MINIMAL_TAGBITS - -enum Lisp_Type -{ - /* Integer. XINT(obj) is the integer value. */ - Lisp_Type_Int, - - /* XRECORD_LHEADER (object) points to a struct lrecord_header - lheader->implementation determines the type (and GC behaviour) - of the object. */ - Lisp_Type_Record, - -#ifndef LRECORD_CONS - /* Cons. XCONS (object) points to a struct Lisp_Cons. */ - Lisp_Type_Cons, -#endif - -#ifndef LRECORD_STRING - /* String. XSTRING (object) points to a struct Lisp_String. - The length of the string, and its contents, are stored therein. */ - Lisp_Type_String, -#endif - -#ifndef LRECORD_VECTOR - /* Vector of Lisp objects. XVECTOR(object) points to a struct Lisp_Vector. - The length of the vector, and its contents, are stored therein. */ - Lisp_Type_Vector, -#endif /* !LRECORD_VECTOR */ - -#ifndef LRECORD_SYMBOL - /* Symbol. XSYMBOL (object) points to a struct Lisp_Symbol. */ - Lisp_Type_Symbol, -#endif /* !LRECORD_SYMBOL */ - - Lisp_Type_Char -}; - -# define POINTER_TYPE_P(type) \ - ((type) != Lisp_Type_Int && (type) != Lisp_Type_Char) - -#else /* USE_MINIMAL_TAGBITS */ - enum Lisp_Type { Lisp_Type_Record, @@ -572,48 +573,20 @@ enum Lisp_Type #define POINTER_TYPE_P(type) ((type) == Lisp_Type_Record) -#endif /* USE_MINIMAL_TAGBITS */ - -/* This should be the underlying type into which a Lisp_Object must fit. - In a strict ANSI world, this must be `int', since ANSI says you can't - use bitfields on any type other than `int'. However, on a machine - where `int' and `long' are not the same size, this should be the - longer of the two. (This also must be something into which a pointer - to an arbitrary object will fit, modulo any DATA_SEG_BITS cruft.) - */ -/* ### We should be using uintptr_t and SIZEOF_VOID_P here */ -#if (LONGBITS > INTBITS) -# define EMACS_INT long -# define EMACS_UINT unsigned long -# define SIZEOF_EMACS_INT SIZEOF_LONG -#else -# define EMACS_INT int -# define EMACS_UINT unsigned int -# define SIZEOF_EMACS_INT SIZEOF_INT -#endif - -#define BITS_PER_EMACS_INT (SIZEOF_EMACS_INT * BITS_PER_CHAR) - /* Overridden by m/next.h */ #ifndef ASSERT_VALID_POINTER # define ASSERT_VALID_POINTER(pnt) (assert ((((EMACS_UINT) pnt) & 3) == 0)) #endif -#ifdef USE_MINIMAL_TAGBITS -# define GCMARKBITS 0 -# define GCTYPEBITS 2 -# define GCBITS 2 -# define INT_GCBITS 1 -#else -# define GCMARKBITS 1 -# define GCTYPEBITS 3 -# define GCBITS 4 -# define INT_GCBITS GCBITS -#endif +#define GCMARKBITS 0 +#define GCTYPEBITS 2 +#define GCBITS 2 +#define INT_GCBITS 1 #define INT_VALBITS (BITS_PER_EMACS_INT - INT_GCBITS) #define VALBITS (BITS_PER_EMACS_INT - GCBITS) -#define EMACS_INT_MAX ((1UL << INT_VALBITS) -1UL) +#define EMACS_INT_MAX ((EMACS_INT) ((1UL << (INT_VALBITS - 1)) -1UL)) +#define EMACS_INT_MIN (-(EMACS_INT_MAX) - 1) #ifdef USE_UNION_TYPE # include "lisp-union.h" @@ -621,25 +594,7 @@ enum Lisp_Type # include "lisp-disunion.h" #endif /* !USE_UNION_TYPE */ -#ifdef HAVE_SHM -/* In this representation, data is found in two widely separated segments. */ -extern int pure_size; -# define XPNTR(x) \ - ((void *)(XPNTRVAL(x)) | (XPNTRVAL(x) > pure_size ? DATA_SEG_BITS : PURE_SEG_BITS))) -#else /* not HAVE_SHM */ -# ifdef DATA_SEG_BITS -/* This case is used for the rt-pc and hp-pa. - In the diffs I was given, it checked for ptr = 0 - and did not adjust it in that case. - But I don't think that zero should ever be found - in a Lisp object whose data type says it points to something. - */ -# define XPNTR(x) ((void *)((XPNTRVAL(x)) | DATA_SEG_BITS)) -# else /* not DATA_SEG_BITS */ -# define XPNTR(x) ((void *) (XPNTRVAL(x))) -# endif /* not DATA_SEG_BITS */ -#endif /* not HAVE_SHM */ - +#define XPNTR(x) ((void *) XPNTRVAL(x)) /* WARNING WARNING WARNING. You must ensure on your own that proper GC protection is provided for the elements in this array. */ @@ -648,11 +603,16 @@ typedef struct Dynarr_declare (Lisp_Object); } Lisp_Object_dynarr; +typedef struct +{ + Dynarr_declare (Lisp_Object *); +} Lisp_Object_ptr_dynarr; + /* Close your eyes now lest you vomit or spontaneously combust ... */ #define HACKEQ_UNSAFE(obj1, obj2) \ - (EQ (obj1, obj2) || (!POINTER_TYPE_P (XGCTYPE (obj1)) \ - && !POINTER_TYPE_P (XGCTYPE (obj2)) \ + (EQ (obj1, obj2) || (!POINTER_TYPE_P (XTYPE (obj1)) \ + && !POINTER_TYPE_P (XTYPE (obj2)) \ && XCHAR_OR_INT (obj1) == XCHAR_OR_INT (obj2))) #ifdef DEBUG_XEMACS @@ -669,12 +629,12 @@ int eq_with_ebola_notice (Lisp_Object, Lisp_Object); /************************************************************************/ -/* Definitions of basic Lisp objects */ +/** Definitions of basic Lisp objects **/ /************************************************************************/ #include "lrecord.h" -/********** unbound ***********/ +/*------------------------------ unbound -------------------------------*/ /* Qunbound is a special Lisp_Object (actually of type symbol-value-forward), that can never be visible to @@ -682,19 +642,17 @@ int eq_with_ebola_notice (Lisp_Object, Lisp_Object); to mean "no such value". */ #define UNBOUNDP(val) EQ (val, Qunbound) -#define GC_UNBOUNDP(val) GC_EQ (val, Qunbound) -/*********** cons ***********/ +/*------------------------------- cons ---------------------------------*/ /* In a cons, the markbit of the car is the gc mark bit */ struct Lisp_Cons { -#ifdef LRECORD_CONS struct lrecord_header lheader; -#endif Lisp_Object car, cdr; }; +typedef struct Lisp_Cons Lisp_Cons; #if 0 /* FSFmacs */ /* Like a cons, but records info on where the text lives that it was read from */ @@ -708,38 +666,19 @@ struct Lisp_Buffer_Cons }; #endif -#ifdef LRECORD_CONS - -DECLARE_LRECORD (cons, struct Lisp_Cons); -#define XCONS(x) XRECORD (x, cons, struct Lisp_Cons) +DECLARE_LRECORD (cons, Lisp_Cons); +#define XCONS(x) XRECORD (x, cons, Lisp_Cons) #define XSETCONS(x, p) XSETRECORD (x, p, cons) #define CONSP(x) RECORDP (x, cons) -#define GC_CONSP(x) GC_RECORDP (x, cons) #define CHECK_CONS(x) CHECK_RECORD (x, cons) #define CONCHECK_CONS(x) CONCHECK_RECORD (x, cons) #define CONS_MARKED_P(c) MARKED_RECORD_HEADER_P(&((c)->lheader)) #define MARK_CONS(c) MARK_RECORD_HEADER (&((c)->lheader)) -#else /* ! LRECORD_CONS */ - -DECLARE_NONRECORD (cons, Lisp_Type_Cons, struct Lisp_Cons); -#define XCONS(a) XNONRECORD (a, cons, Lisp_Type_Cons, struct Lisp_Cons) -#define XSETCONS(c, p) XSETOBJ (c, Lisp_Type_Cons, p) -#define CONSP(x) (XTYPE (x) == Lisp_Type_Cons) -#define GC_CONSP(x) (XGCTYPE (x) == Lisp_Type_Cons) -#define CHECK_CONS(x) CHECK_NONRECORD (x, Lisp_Type_Cons, Qconsp) -#define CONCHECK_CONS(x) CONCHECK_NONRECORD (x, Lisp_Type_Cons, Qconsp) - -/* Define these because they're used in a few places, inside and - out of alloc.c */ -#define CONS_MARKED_P(c) XMARKBIT (c->car) -#define MARK_CONS(c) XMARK (c->car) - -#endif /* ! LRECORD_CONS */ +extern Lisp_Object Qnil; #define NILP(x) EQ (x, Qnil) -#define GC_NILP(x) GC_EQ (x, Qnil) #define XCAR(a) (XCONS (a)->car) #define XCDR(a) (XCONS (a)->cdr) #define LISTP(x) (CONSP(x) || NILP(x)) @@ -754,102 +693,477 @@ DECLARE_NONRECORD (cons, Lisp_Type_Cons, struct Lisp_Cons); x = wrong_type_argument (Qlistp, x); \ } while (0) -/* For a list that's known to be in valid list format -- - will abort() if the list is not in valid format */ -#define LIST_LOOP(consvar, list) \ - for (consvar = list; !NILP (consvar); consvar = XCDR (consvar)) +/*---------------------- list traversal macros -------------------------*/ + +/* Note: These macros are for traversing through a list in some format, + and executing code that you specify on each member of the list. + + There are two kinds of macros, those requiring surrounding braces, and + those not requiring this. Which type of macro will be indicated. + The general format for using a brace-requiring macro is + + { + LIST_LOOP_3 (elt, list, tail) + execute_code_here; + } + + or + + { + LIST_LOOP_3 (elt, list, tail) + { + execute_code_here; + } + } + + You can put variable declarations between the brace and beginning of + macro, but NOTHING ELSE. + + The brace-requiring macros typically declare themselves any arguments + that are initialized and iterated by the macros. If for some reason + you need to declare these arguments yourself (e.g. to do something on + them before the iteration starts, use the _NO_DECLARE versions of the + macros.) +*/ + +/* There are two basic kinds of macros: those that handle "internal" lists + that are known to be correctly structured (i.e. first element is a cons + or nil, and the car of each cons is also a cons or nil, and there are + no circularities), and those that handle "external" lists, where the + list may have any sort of invalid formation. This is reflected in + the names: those with "EXTERNAL_" work with external lists, and those + without this prefix work with internal lists. The internal-list + macros will hit an assertion failure if the structure is ill-formed; + the external-list macros will signal an error in this case, either a + malformed-list error or a circular-list error. + + Note also that the simplest external list iterator, EXTERNAL_LIST_LOOP, + does *NOT* check for circularities. Therefore, make sure you call + QUIT each iteration or so. However, it's probably easier just to use + EXTERNAL_LIST_LOOP_2, which is easier to use in any case. +*/ + +/* LIST_LOOP and EXTERNAL_LIST_LOOP are the simplest macros. They don't + require brace surrounding, and iterate through a list, which may or may + not known to be syntactically correct. EXTERNAL_LIST_LOOP is for those + not known to be correct, and it detects and signals a malformed list + error when encountering a problem. Circularities, however, are not + handled, and cause looping forever, so make sure to include a QUIT. + These functions also accept two args, TAIL (set progressively to each + cons starting with the first), and LIST, the list to iterate over. + TAIL needs to be defined by the program. + + In each iteration, you can retrieve the current list item using XCAR + (tail), or destructively modify the list using XSETCAR (tail, + ...). */ + +#define LIST_LOOP(tail, list) \ + for (tail = list; \ + !NILP (tail); \ + tail = XCDR (tail)) + +#define EXTERNAL_LIST_LOOP(tail, list) \ + for (tail = list; !NILP (tail); tail = XCDR (tail)) \ + if (!CONSP (tail)) \ + signal_malformed_list_error (list); \ + else + +/* The following macros are the "core" macros for list traversal. + + *** ALL OF THESE MACROS MUST BE DECLARED INSIDE BRACES -- SEE ABOVE. *** + + LIST_LOOP_2 and EXTERNAL_LIST_LOOP_2 are the standard, most-often used + macros. They take two arguments, an element variable ELT and the list + LIST. ELT is automatically declared, and set to each element in turn + from LIST. + + LIST_LOOP_3 and EXTERNAL_LIST_LOOP_3 are the same, but they have a third + argument TAIL, another automatically-declared variable. At each iteration, + this one points to the cons cell for which ELT is the car. + + EXTERNAL_LIST_LOOP_4 is like EXTERNAL_LIST_LOOP_3 but takes an additional + LEN argument, again automatically declared, which counts the number of + iterations gone by. It is 0 during the first iteration. + + EXTERNAL_LIST_LOOP_4_NO_DECLARE is like EXTERNAL_LIST_LOOP_4 but none + of the variables are automatically declared, and so you need to declare + them yourself. (ELT and TAIL are Lisp_Objects, and LEN is an EMACS_INT.) +*/ + +#define LIST_LOOP_2(elt, list) \ + LIST_LOOP_3(elt, list, unused_tail_##elt) + +#define LIST_LOOP_3(elt, list, tail) \ + Lisp_Object elt, tail; \ + for (tail = list; \ + NILP (tail) ? \ + 0 : (elt = XCAR (tail), 1); \ + tail = XCDR (tail)) + +/* The following macros are for traversing lisp lists. + Signal an error if LIST is not properly acyclic and nil-terminated. + + Use tortoise/hare algorithm to check for cycles, but only if it + looks like the list is getting too long. Not only is the hare + faster than the tortoise; it even gets a head start! */ + +/* Optimized and safe macros for looping over external lists. */ +#define CIRCULAR_LIST_SUSPICION_LENGTH 1024 + +#define EXTERNAL_LIST_LOOP_1(list) \ +Lisp_Object ELL1_elt, ELL1_hare, ELL1_tortoise; \ +EMACS_INT ELL1_len; \ +PRIVATE_EXTERNAL_LIST_LOOP_6 (ELL1_elt, list, ELL1_len, ELL1_hare, \ + ELL1_tortoise, CIRCULAR_LIST_SUSPICION_LENGTH) + +#define EXTERNAL_LIST_LOOP_2(elt, list) \ +Lisp_Object elt, hare_##elt, tortoise_##elt; \ +EMACS_INT len_##elt; \ +PRIVATE_EXTERNAL_LIST_LOOP_6 (elt, list, len_##elt, hare_##elt, \ + tortoise_##elt, CIRCULAR_LIST_SUSPICION_LENGTH) + +#define EXTERNAL_LIST_LOOP_3(elt, list, tail) \ +Lisp_Object elt, tail, tortoise_##elt; \ +EMACS_INT len_##elt; \ +PRIVATE_EXTERNAL_LIST_LOOP_6 (elt, list, len_##elt, tail, \ + tortoise_##elt, CIRCULAR_LIST_SUSPICION_LENGTH) + +#define EXTERNAL_LIST_LOOP_4_NO_DECLARE(elt, list, tail, len) \ +Lisp_Object tortoise_##elt; \ +PRIVATE_EXTERNAL_LIST_LOOP_6 (elt, list, len, tail, \ + tortoise_##elt, CIRCULAR_LIST_SUSPICION_LENGTH) + +#define EXTERNAL_LIST_LOOP_4(elt, list, tail, len) \ +Lisp_Object elt, tail, tortoise_##elt; \ +EMACS_INT len; \ +PRIVATE_EXTERNAL_LIST_LOOP_6 (elt, list, len, tail, \ + tortoise_##elt, CIRCULAR_LIST_SUSPICION_LENGTH) + + +#define PRIVATE_EXTERNAL_LIST_LOOP_6(elt, list, len, hare, \ + tortoise, suspicion_length) \ + for (tortoise = hare = list, len = 0; \ + \ + (CONSP (hare) ? ((elt = XCAR (hare)), 1) : \ + (NILP (hare) ? 0 : \ + (signal_malformed_list_error (list), 0))); \ + \ + hare = XCDR (hare), \ + (void) \ + ((++len > suspicion_length) \ + && \ + ((((len & 1) != 0) && (tortoise = XCDR (tortoise), 0)), \ + (EQ (hare, tortoise) && (signal_circular_list_error (list), 0))))) + +/* GET_LIST_LENGTH and GET_EXTERNAL_LIST_LENGTH: + + These two macros return the length of LIST (either an internal or external + list, according to which macro is used), stored into LEN (which must + be declared by the caller). Circularities are trapped in external lists + (and cause errors). Neither macro need be declared inside brackets. */ + +#define GET_LIST_LENGTH(list, len) do { \ + Lisp_Object GLL_tail; \ + for (GLL_tail = list, len = 0; \ + !NILP (GLL_tail); \ + GLL_tail = XCDR (GLL_tail), ++len) \ + DO_NOTHING; \ +} while (0) + +#define GET_EXTERNAL_LIST_LENGTH(list, len) \ +do { \ + Lisp_Object GELL_elt, GELL_tail; \ + EXTERNAL_LIST_LOOP_4_NO_DECLARE (GELL_elt, list, GELL_tail, len) \ + ; \ +} while (0) /* For a list that's known to be in valid list format, where we may be deleting the current element out of the list -- will abort() if the list is not in valid format */ -#define LIST_LOOP_DELETING(consvar, nextconsvar, list) \ - for (consvar = list; \ - !NILP (consvar) ? (nextconsvar = XCDR (consvar), 1) : 0; \ +#define LIST_LOOP_DELETING(consvar, nextconsvar, list) \ + for (consvar = list; \ + !NILP (consvar) ? (nextconsvar = XCDR (consvar), 1) :0; \ consvar = nextconsvar) -/* For a list that may not be in valid list format -- - will signal an error if the list is not in valid format */ -#define EXTERNAL_LIST_LOOP(consvar, listp) \ - for (consvar = listp; !NILP (consvar); consvar = XCDR (consvar)) \ - if (!CONSP (consvar)) \ - signal_simple_error ("Invalid list format", listp); \ - else +/* LIST_LOOP_DELETE_IF and EXTERNAL_LIST_LOOP_DELETE_IF: + + These two macros delete all elements of LIST (either an internal or + external list, according to which macro is used) satisfying + CONDITION, a C expression referring to variable ELT. ELT is + automatically declared. Circularities are trapped in external + lists (and cause errors). Neither macro need be declared inside + brackets. */ + +#define LIST_LOOP_DELETE_IF(elt, list, condition) do { \ + /* Do not use ##list when creating new variables because \ + that may not be just a variable name. */ \ + Lisp_Object prev_tail_##elt = Qnil; \ + LIST_LOOP_3 (elt, list, tail_##elt) \ + { \ + if (condition) \ + { \ + if (NILP (prev_tail_##elt)) \ + list = XCDR (tail_##elt); \ + else \ + XCDR (prev_tail_##elt) = XCDR (tail_##elt); \ + } \ + else \ + prev_tail_##elt = tail_##elt; \ + } \ +} while (0) -extern Lisp_Object Qnil; +#define EXTERNAL_LIST_LOOP_DELETE_IF(elt, list, condition) do { \ + Lisp_Object prev_tail_##elt = Qnil; \ + EXTERNAL_LIST_LOOP_4 (elt, list, tail_##elt, len_##elt) \ + { \ + if (condition) \ + { \ + if (NILP (prev_tail_##elt)) \ + list = XCDR (tail_##elt); \ + else \ + XCDR (prev_tail_##elt) = XCDR (tail_##elt); \ + /* Keep tortoise from ever passing hare. */ \ + len_##elt = 0; \ + } \ + else \ + prev_tail_##elt = tail_##elt; \ + } \ +} while (0) -INLINE int TRUE_LIST_P (Lisp_Object object); -INLINE int -TRUE_LIST_P (Lisp_Object object) -{ - while (CONSP (object)) - object = XCDR (object); - return NILP (object); -} -#define CHECK_TRUE_LIST(object) do { \ - if (!TRUE_LIST_P (object)) \ - dead_wrong_type_argument (Qtrue_list_p, object); \ -} while (0) +/* Macros for looping over external alists. + + *** ALL OF THESE MACROS MUST BE DECLARED INSIDE BRACES -- SEE ABOVE. *** + + EXTERNAL_ALIST_LOOP_4 is similar to EXTERNAL_LIST_LOOP_2, but it + assumes the elements are aconses (the elements in an alist) and + sets two additional argument variables ELT_CAR and ELT_CDR to the + car and cdr of the acons. All of the variables ELT, ELT_CAR and + ELT_CDR are automatically declared. + + EXTERNAL_ALIST_LOOP_5 adds a TAIL argument to EXTERNAL_ALIST_LOOP_4, + just like EXTERNAL_LIST_LOOP_3 does, and again TAIL is automatically + declared. + + EXTERNAL_ALIST_LOOP_6 adds a LEN argument to EXTERNAL_ALIST_LOOP_5, + just like EXTERNAL_LIST_LOOP_4 does, and again LEN is automatically + declared. + + EXTERNAL_ALIST_LOOP_6_NO_DECLARE does not declare any of its arguments, + just like EXTERNAL_LIST_LOOP_4_NO_DECLARE, and so these must be declared + manually. + */ + +/* Optimized and safe macros for looping over external alists. */ +#define EXTERNAL_ALIST_LOOP_4(elt, elt_car, elt_cdr, list) \ +Lisp_Object elt, elt_car, elt_cdr; \ +Lisp_Object hare_##elt, tortoise_##elt; \ +EMACS_INT len_##elt; \ +PRIVATE_EXTERNAL_ALIST_LOOP_8 (elt, elt_car, elt_cdr, list, \ + len_##elt, hare_##elt, tortoise_##elt, \ + CIRCULAR_LIST_SUSPICION_LENGTH) + +#define EXTERNAL_ALIST_LOOP_5(elt, elt_car, elt_cdr, list, tail) \ +Lisp_Object elt, elt_car, elt_cdr, tail; \ +Lisp_Object tortoise_##elt; \ +EMACS_INT len_##elt; \ +PRIVATE_EXTERNAL_ALIST_LOOP_8 (elt, elt_car, elt_cdr, list, \ + len_##elt, tail, tortoise_##elt, \ + CIRCULAR_LIST_SUSPICION_LENGTH) \ + +#define EXTERNAL_ALIST_LOOP_6(elt, elt_car, elt_cdr, list, tail, len) \ +Lisp_Object elt, elt_car, elt_cdr, tail; \ +EMACS_INT len; \ +Lisp_Object tortoise_##elt; \ +PRIVATE_EXTERNAL_ALIST_LOOP_8 (elt, elt_car, elt_cdr, list, \ + len, tail, tortoise_##elt, \ + CIRCULAR_LIST_SUSPICION_LENGTH) + +#define EXTERNAL_ALIST_LOOP_6_NO_DECLARE(elt, elt_car, elt_cdr, list, \ + tail, len) \ +Lisp_Object tortoise_##elt; \ +PRIVATE_EXTERNAL_ALIST_LOOP_8 (elt, elt_car, elt_cdr, list, \ + len, tail, tortoise_##elt, \ + CIRCULAR_LIST_SUSPICION_LENGTH) + + +#define PRIVATE_EXTERNAL_ALIST_LOOP_8(elt, elt_car, elt_cdr, list, len, \ + hare, tortoise, suspicion_length) \ +PRIVATE_EXTERNAL_LIST_LOOP_6 (elt, list, len, hare, tortoise, \ + suspicion_length) \ + if (CONSP (elt) ? (elt_car = XCAR (elt), elt_cdr = XCDR (elt), 0) :1) \ + continue; \ + else + +/* Macros for looping over external property lists. + + *** ALL OF THESE MACROS MUST BE DECLARED INSIDE BRACES -- SEE ABOVE. *** + + EXTERNAL_PROPERTY_LIST_LOOP_3 maps over an external list assumed to + be a property list, consisting of alternating pairs of keys + (typically symbols or keywords) and values. Each iteration + processes one such pair out of LIST, assigning the two elements to + KEY and VALUE respectively. Malformed lists and circularities are + trapped as usual, and in addition, property lists with an odd number + of elements also signal an error. + + EXTERNAL_PROPERTY_LIST_LOOP_4 adds a TAIL argument to + EXTERNAL_PROPERTY_LIST_LOOP_3, just like EXTERNAL_LIST_LOOP_3 does, + and again TAIL is automatically declared. + + EXTERNAL_PROPERTY_LIST_LOOP_5 adds a LEN argument to + EXTERNAL_PROPERTY_LIST_LOOP_4, just like EXTERNAL_LIST_LOOP_4 does, + and again LEN is automatically declared. Note that in this case, + LEN counts the iterations, NOT the total number of list elements + processed, which is 2 * LEN. + + EXTERNAL_PROPERTY_LIST_LOOP_5_NO_DECLARE does not declare any of its + arguments, just like EXTERNAL_LIST_LOOP_4_NO_DECLARE, and so these + must be declared manually. */ + +/* Optimized and safe macros for looping over external property lists. */ +#define EXTERNAL_PROPERTY_LIST_LOOP_3(key, value, list) \ +Lisp_Object key, value, hare_##key, tortoise_##key; \ +EMACS_INT len_##key; \ +EXTERNAL_PROPERTY_LIST_LOOP_7 (key, value, list, len_##key, hare_##key, \ + tortoise_##key, CIRCULAR_LIST_SUSPICION_LENGTH) + +#define EXTERNAL_PROPERTY_LIST_LOOP_4(key, value, list, tail) \ +Lisp_Object key, value, tail, tortoise_##key; \ +EMACS_INT len_##key; \ +EXTERNAL_PROPERTY_LIST_LOOP_7 (key, value, list, len_##key, tail, \ + tortoise_##key, CIRCULAR_LIST_SUSPICION_LENGTH) + +#define EXTERNAL_PROPERTY_LIST_LOOP_5(key, value, list, tail, len) \ +Lisp_Object key, value, tail, tortoise_##key; \ +EMACS_INT len; \ +EXTERNAL_PROPERTY_LIST_LOOP_7 (key, value, list, len, tail, \ + tortoise_##key, CIRCULAR_LIST_SUSPICION_LENGTH) + +#define EXTERNAL_PROPERTY_LIST_LOOP_5_NO_DECLARE(key, value, list, \ + tail, len) \ +Lisp_Object tortoise_##key; \ +EXTERNAL_PROPERTY_LIST_LOOP_7 (key, value, list, len, tail, \ + tortoise_##key, CIRCULAR_LIST_SUSPICION_LENGTH) + + +#define EXTERNAL_PROPERTY_LIST_LOOP_7(key, value, list, len, hare, \ + tortoise, suspicion_length) \ + for (tortoise = hare = list, len = 0; \ + \ + ((CONSP (hare) && \ + (key = XCAR (hare), \ + hare = XCDR (hare), \ + (CONSP (hare) ? 1 : \ + (signal_malformed_property_list_error (list), 0)))) ? \ + (value = XCAR (hare), 1) : \ + (NILP (hare) ? 0 : \ + (signal_malformed_property_list_error (list), 0))); \ + \ + hare = XCDR (hare), \ + ((++len < suspicion_length) ? \ + ((void) 0) : \ + (((len & 1) ? \ + ((void) (tortoise = XCDR (XCDR (tortoise)))) : \ + ((void) 0)) \ + , \ + (EQ (hare, tortoise) ? \ + ((void) signal_circular_property_list_error (list)) : \ + ((void) 0))))) /* For a property list (alternating keywords/values) that may not be in valid list format -- will signal an error if the list is not in valid format. CONSVAR is used to keep track of the iterations - without modifying LISTP. + without modifying PLIST. We have to be tricky to still keep the same C format.*/ -#define EXTERNAL_PROPERTY_LIST_LOOP(consvar, keyword, value, listp) \ - for (consvar = listp; \ - (CONSP (consvar) && CONSP (XCDR (consvar)) ? \ - (keyword = XCAR (consvar), value = XCAR (XCDR (consvar))) : \ - (keyword = Qunbound, value = Qunbound)), \ - !NILP (consvar); \ - consvar = XCDR (XCDR (consvar))) \ - if (UNBOUNDP (keyword)) \ - signal_simple_error ("Invalid property list format", listp); \ +#define EXTERNAL_PROPERTY_LIST_LOOP(tail, key, value, plist) \ + for (tail = plist; \ + (CONSP (tail) && CONSP (XCDR (tail)) ? \ + (key = XCAR (tail), value = XCAR (XCDR (tail))) : \ + (key = Qunbound, value = Qunbound)), \ + !NILP (tail); \ + tail = XCDR (XCDR (tail))) \ + if (UNBOUNDP (key)) \ + Fsignal (Qmalformed_property_list, list1 (plist)); \ else -/*********** string ***********/ +#define PROPERTY_LIST_LOOP(tail, key, value, plist) \ + for (tail = plist; \ + NILP (tail) ? 0 : \ + (key = XCAR (tail), tail = XCDR (tail), \ + value = XCAR (tail), tail = XCDR (tail), 1); \ + ) + +/* Return 1 if LIST is properly acyclic and nil-terminated, else 0. */ +INLINE_HEADER int TRUE_LIST_P (Lisp_Object object); +INLINE_HEADER int +TRUE_LIST_P (Lisp_Object object) +{ + Lisp_Object hare, tortoise; + EMACS_INT len; + + for (hare = tortoise = object, len = 0; + CONSP (hare); + hare = XCDR (hare), len++) + { + if (len < CIRCULAR_LIST_SUSPICION_LENGTH) + continue; + + if (len & 1) + tortoise = XCDR (tortoise); + else if (EQ (hare, tortoise)) + return 0; + } + + return NILP (hare); +} -/* In a string or vector, the sign bit of the `size' is the gc mark bit */ +/* Signal an error if LIST is not properly acyclic and nil-terminated. */ +#define CHECK_TRUE_LIST(list) do { \ + Lisp_Object CTL_list = (list); \ + Lisp_Object CTL_hare, CTL_tortoise; \ + EMACS_INT CTL_len; \ + \ + for (CTL_hare = CTL_tortoise = CTL_list, CTL_len = 0; \ + CONSP (CTL_hare); \ + CTL_hare = XCDR (CTL_hare), CTL_len++) \ + { \ + if (CTL_len < CIRCULAR_LIST_SUSPICION_LENGTH) \ + continue; \ + \ + if (CTL_len & 1) \ + CTL_tortoise = XCDR (CTL_tortoise); \ + else if (EQ (CTL_hare, CTL_tortoise)) \ + Fsignal (Qcircular_list, list1 (CTL_list)); \ + } \ + \ + if (! NILP (CTL_hare)) \ + signal_malformed_list_error (CTL_list); \ +} while (0) + +/*------------------------------ string --------------------------------*/ -/* (The size and data fields have underscores prepended to catch old - code that attempts to reference the fields directly) */ struct Lisp_String { -#ifdef LRECORD_STRING struct lrecord_header lheader; -#endif - Bytecount _size; - Bufbyte *_data; + Bytecount size; + Bufbyte *data; Lisp_Object plist; }; +typedef struct Lisp_String Lisp_String; -#ifdef LRECORD_STRING - -DECLARE_LRECORD (string, struct Lisp_String); -#define XSTRING(x) XRECORD (x, string, struct Lisp_String) +DECLARE_LRECORD (string, Lisp_String); +#define XSTRING(x) XRECORD (x, string, Lisp_String) #define XSETSTRING(x, p) XSETRECORD (x, p, string) #define STRINGP(x) RECORDP (x, string) -#define GC_STRINGP(x) GC_RECORDP (x, string) #define CHECK_STRING(x) CHECK_RECORD (x, string) #define CONCHECK_STRING(x) CONCHECK_RECORD (x, string) -#else /* ! LRECORD_STRING */ - -DECLARE_NONRECORD (string, Lisp_Type_String, struct Lisp_String); -#define XSTRING(x) XNONRECORD (x, string, Lisp_Type_String, struct Lisp_String) -#define XSETSTRING(x, p) XSETOBJ (x, Lisp_Type_String, p) -#define STRINGP(x) (XTYPE (x) == Lisp_Type_String) -#define GC_STRINGP(x) (XGCTYPE (x) == Lisp_Type_String) -#define CHECK_STRING(x) CHECK_NONRECORD (x, Lisp_Type_String, Qstringp) -#define CONCHECK_STRING(x) CONCHECK_NONRECORD (x, Lisp_Type_String, Qstringp) - -#endif /* ! LRECORD_STRING */ - #ifdef MULE -Charcount bytecount_to_charcount (CONST Bufbyte *ptr, Bytecount len); -Bytecount charcount_to_bytecount (CONST Bufbyte *ptr, Charcount len); +Charcount bytecount_to_charcount (const Bufbyte *ptr, Bytecount len); +Bytecount charcount_to_bytecount (const Bufbyte *ptr, Charcount len); #else /* not MULE */ @@ -858,87 +1172,91 @@ Bytecount charcount_to_bytecount (CONST Bufbyte *ptr, Charcount len); #endif /* not MULE */ -#define string_length(s) ((s)->_size) +#define string_length(s) ((s)->size) #define XSTRING_LENGTH(s) string_length (XSTRING (s)) #define XSTRING_CHAR_LENGTH(s) string_char_length (XSTRING (s)) -#define string_data(s) ((s)->_data + 0) +#define string_data(s) ((s)->data + 0) #define XSTRING_DATA(s) string_data (XSTRING (s)) -#define string_byte(s, i) ((s)->_data[i] + 0) +#define string_byte(s, i) ((s)->data[i] + 0) #define XSTRING_BYTE(s, i) string_byte (XSTRING (s), i) -#define string_byte_addr(s, i) (&((s)->_data[i])) -#define set_string_length(s, len) ((void) ((s)->_size = (len))) -#define set_string_data(s, ptr) ((void) ((s)->_data = (ptr))) -#define set_string_byte(s, i, c) ((void) ((s)->_data[i] = (c))) +#define string_byte_addr(s, i) (&((s)->data[i])) +#define set_string_length(s, len) ((void) ((s)->size = (len))) +#define set_string_data(s, ptr) ((void) ((s)->data = (ptr))) +#define set_string_byte(s, i, b) ((void) ((s)->data[i] = (b))) -void resize_string (struct Lisp_String *s, Bytecount pos, Bytecount delta); +void resize_string (Lisp_String *s, Bytecount pos, Bytecount delta); #ifdef MULE -INLINE Charcount string_char_length (struct Lisp_String *s); -INLINE Charcount -string_char_length (struct Lisp_String *s) +INLINE_HEADER Charcount string_char_length (Lisp_String *s); +INLINE_HEADER Charcount +string_char_length (Lisp_String *s) { return bytecount_to_charcount (string_data (s), string_length (s)); } # define string_char(s, i) charptr_emchar_n (string_data (s), i) # define string_char_addr(s, i) charptr_n_addr (string_data (s), i) -void set_string_char (struct Lisp_String *s, Charcount i, Emchar c); +void set_string_char (Lisp_String *s, Charcount i, Emchar c); #else /* not MULE */ # define string_char_length(s) string_length (s) # define string_char(s, i) ((Emchar) string_byte (s, i)) # define string_char_addr(s, i) string_byte_addr (s, i) -# define set_string_char(s, i, c) set_string_byte (s, i, c) +# define set_string_char(s, i, c) set_string_byte (s, i, (Bufbyte)c) #endif /* not MULE */ -/*********** vector ***********/ +/* Return the true aligned size of a struct whose last member is a + variable-length array field. (this is known as the "struct hack") */ +/* Implementation: in practice, structtype and fieldtype usually have + the same alignment, but we can't be sure. We need to use + ALIGN_SIZE to be absolutely sure of getting the correct alignment. + To help the compiler's optimizer, we use a ternary expression that + only a very stupid compiler would fail to correctly simplify. */ +#define FLEXIBLE_ARRAY_STRUCT_SIZEOF(structtype, \ + fieldtype, \ + fieldname, \ + array_length) \ +(ALIGNOF (structtype) == ALIGNOF (fieldtype) \ + ? (offsetof (structtype, fieldname) + \ + (offsetof (structtype, fieldname[1]) - \ + offsetof (structtype, fieldname[0])) * \ + (array_length)) \ + : (ALIGN_SIZE \ + ((offsetof (structtype, fieldname) + \ + (offsetof (structtype, fieldname[1]) - \ + offsetof (structtype, fieldname[0])) * \ + (array_length)), \ + ALIGNOF (structtype)))) + +/*------------------------------ vector --------------------------------*/ struct Lisp_Vector { -#ifdef LRECORD_VECTOR struct lcrecord_header header; -#endif long size; /* next is now chained through v->contents[size], terminated by Qzero. This means that pure vectors don't need a "next" */ /* struct Lisp_Vector *next; */ Lisp_Object contents[1]; }; +typedef struct Lisp_Vector Lisp_Vector; -#ifdef LRECORD_VECTOR - -DECLARE_LRECORD (vector, struct Lisp_Vector); -#define XVECTOR(x) XRECORD (x, vector, struct Lisp_Vector) +DECLARE_LRECORD (vector, Lisp_Vector); +#define XVECTOR(x) XRECORD (x, vector, Lisp_Vector) #define XSETVECTOR(x, p) XSETRECORD (x, p, vector) #define VECTORP(x) RECORDP (x, vector) -#define GC_VECTORP(x) GC_RECORDP (x, vector) #define CHECK_VECTOR(x) CHECK_RECORD (x, vector) #define CONCHECK_VECTOR(x) CONCHECK_RECORD (x, vector) -#else - -DECLARE_NONRECORD (vector, Lisp_Type_Vector, struct Lisp_Vector); -#define XVECTOR(x) XNONRECORD (x, vector, Lisp_Type_Vector, struct Lisp_Vector) -#define XSETVECTOR(x, p) XSETOBJ (x, Lisp_Type_Vector, p) -#define VECTORP(x) (XTYPE (x) == Lisp_Type_Vector) -#define GC_VECTORP(x) (XGCTYPE (x) == Lisp_Type_Vector) -#define CHECK_VECTOR(x) CHECK_NONRECORD (x, Lisp_Type_Vector, Qvectorp) -#define CONCHECK_VECTOR(x) CONCHECK_NONRECORD (x, Lisp_Type_Vector, Qvectorp) - -#endif - #define vector_length(v) ((v)->size) #define XVECTOR_LENGTH(s) vector_length (XVECTOR (s)) #define vector_data(v) ((v)->contents) #define XVECTOR_DATA(s) vector_data (XVECTOR (s)) -#ifndef LRECORD_VECTOR -# define vector_next(v) ((v)->contents[(v)->size]) -#endif -/*********** bit vector ***********/ +/*---------------------------- bit vectors -----------------------------*/ #if (LONGBITS < 16) #error What the hell?! @@ -959,20 +1277,19 @@ struct Lisp_Bit_Vector { struct lrecord_header lheader; Lisp_Object next; - long size; - unsigned int bits[1]; + EMACS_INT size; + unsigned long bits[1]; }; +typedef struct Lisp_Bit_Vector Lisp_Bit_Vector; -DECLARE_LRECORD (bit_vector, struct Lisp_Bit_Vector); -#define XBIT_VECTOR(x) XRECORD (x, bit_vector, struct Lisp_Bit_Vector) +DECLARE_LRECORD (bit_vector, Lisp_Bit_Vector); +#define XBIT_VECTOR(x) XRECORD (x, bit_vector, Lisp_Bit_Vector) #define XSETBIT_VECTOR(x, p) XSETRECORD (x, p, bit_vector) #define BIT_VECTORP(x) RECORDP (x, bit_vector) -#define GC_BIT_VECTORP(x) GC_RECORDP (x, bit_vector) #define CHECK_BIT_VECTOR(x) CHECK_RECORD (x, bit_vector) #define CONCHECK_BIT_VECTOR(x) CONCHECK_RECORD (x, bit_vector) #define BITP(x) (INTP (x) && (XINT (x) == 0 || XINT (x) == 1)) -#define GC_BITP(x) (GC_INTP (x) && (XINT (x) == 0 || XINT (x) == 1)) #define CHECK_BIT(x) do { \ if (!BITP (x)) \ @@ -987,123 +1304,108 @@ DECLARE_LRECORD (bit_vector, struct Lisp_Bit_Vector); #define bit_vector_length(v) ((v)->size) #define bit_vector_next(v) ((v)->next) -INLINE int bit_vector_bit (struct Lisp_Bit_Vector *v, int i); -INLINE int -bit_vector_bit (struct Lisp_Bit_Vector *v, int i) +INLINE_HEADER int bit_vector_bit (Lisp_Bit_Vector *v, size_t n); +INLINE_HEADER int +bit_vector_bit (Lisp_Bit_Vector *v, size_t n) { - unsigned int ui = (unsigned int) i; - - return (((v)->bits[ui >> LONGBITS_LOG2] >> (ui & (LONGBITS_POWER_OF_2 - 1))) + return ((v->bits[n >> LONGBITS_LOG2] >> (n & (LONGBITS_POWER_OF_2 - 1))) & 1); } -INLINE void set_bit_vector_bit (struct Lisp_Bit_Vector *v, int i, int value); -INLINE void -set_bit_vector_bit (struct Lisp_Bit_Vector *v, int i, int value) +INLINE_HEADER void set_bit_vector_bit (Lisp_Bit_Vector *v, size_t n, int value); +INLINE_HEADER void +set_bit_vector_bit (Lisp_Bit_Vector *v, size_t n, int value) { - unsigned int ui = (unsigned int) i; if (value) - (v)->bits[ui >> LONGBITS_LOG2] |= (1 << (ui & (LONGBITS_POWER_OF_2 - 1))); + v->bits[n >> LONGBITS_LOG2] |= (1UL << (n & (LONGBITS_POWER_OF_2 - 1))); else - (v)->bits[ui >> LONGBITS_LOG2] &= ~(1 << (ui & (LONGBITS_POWER_OF_2 - 1))); + v->bits[n >> LONGBITS_LOG2] &= ~(1UL << (n & (LONGBITS_POWER_OF_2 - 1))); } /* Number of longs required to hold LEN bits */ #define BIT_VECTOR_LONG_STORAGE(len) \ - ((len + LONGBITS_POWER_OF_2 - 1) >> LONGBITS_LOG2) - + (((len) + LONGBITS_POWER_OF_2 - 1) >> LONGBITS_LOG2) -/*********** symbol ***********/ - -/* In a symbol, the markbit of the plist is used as the gc mark bit */ +/*------------------------------ symbol --------------------------------*/ +typedef struct Lisp_Symbol Lisp_Symbol; struct Lisp_Symbol { -#ifdef LRECORD_SYMBOL struct lrecord_header lheader; -#endif /* next symbol in this obarray bucket */ - struct Lisp_Symbol *next; - struct Lisp_String *name; + Lisp_Symbol *next; + Lisp_String *name; Lisp_Object value; Lisp_Object function; - /* non-nil if the symbol is interned in Vobarray */ - Lisp_Object obarray; Lisp_Object plist; }; -#define SYMBOL_IS_KEYWORD(sym) (string_byte (XSYMBOL(sym)->name, 0) == ':') +#define SYMBOL_IS_KEYWORD(sym) \ + ((string_byte (symbol_name (XSYMBOL (sym)), 0) == ':') \ + && EQ (sym, oblookup (Vobarray, \ + string_data (symbol_name (XSYMBOL (sym))), \ + string_length (symbol_name (XSYMBOL (sym)))))) #define KEYWORDP(obj) (SYMBOLP (obj) && SYMBOL_IS_KEYWORD (obj)) -#ifdef LRECORD_SYMBOL - -DECLARE_LRECORD (symbol, struct Lisp_Symbol); -#define XSYMBOL(x) XRECORD (x, symbol, struct Lisp_Symbol) +DECLARE_LRECORD (symbol, Lisp_Symbol); +#define XSYMBOL(x) XRECORD (x, symbol, Lisp_Symbol) #define XSETSYMBOL(x, p) XSETRECORD (x, p, symbol) #define SYMBOLP(x) RECORDP (x, symbol) -#define GC_SYMBOLP(x) GC_RECORDP (x, symbol) #define CHECK_SYMBOL(x) CHECK_RECORD (x, symbol) #define CONCHECK_SYMBOL(x) CONCHECK_RECORD (x, symbol) -#else - -DECLARE_NONRECORD (symbol, Lisp_Type_Symbol, struct Lisp_Symbol); -#define XSYMBOL(x) XNONRECORD (x, symbol, Lisp_Type_Symbol, struct Lisp_Symbol) -#define XSETSYMBOL(s, p) XSETOBJ ((s), Lisp_Type_Symbol, (p)) -#define SYMBOLP(x) (XTYPE (x) == Lisp_Type_Symbol) -#define GC_SYMBOLP(x) (XGCTYPE (x) == Lisp_Type_Symbol) -#define CHECK_SYMBOL(x) CHECK_NONRECORD (x, Lisp_Type_Symbol, Qsymbolp) -#define CONCHECK_SYMBOL(x) CONCHECK_NONRECORD (x, Lisp_Type_Symbol, Qsymbolp) - -#endif - #define symbol_next(s) ((s)->next) #define symbol_name(s) ((s)->name) #define symbol_value(s) ((s)->value) #define symbol_function(s) ((s)->function) #define symbol_plist(s) ((s)->plist) -/*********** subr ***********/ +/*------------------------------- subr ---------------------------------*/ typedef Lisp_Object (*lisp_fn_t) (void); struct Lisp_Subr { struct lrecord_header lheader; - short min_args, max_args; - CONST char *prompt; - CONST char *doc; - CONST char *name; + short min_args; + short max_args; + const char *prompt; + const char *doc; + const char *name; lisp_fn_t subr_fn; }; +typedef struct Lisp_Subr Lisp_Subr; -DECLARE_LRECORD (subr, struct Lisp_Subr); -#define XSUBR(x) XRECORD (x, subr, struct Lisp_Subr) +DECLARE_LRECORD (subr, Lisp_Subr); +#define XSUBR(x) XRECORD (x, subr, Lisp_Subr) #define XSETSUBR(x, p) XSETRECORD (x, p, subr) #define SUBRP(x) RECORDP (x, subr) -#define GC_SUBRP(x) GC_RECORDP (x, subr) #define CHECK_SUBR(x) CHECK_RECORD (x, subr) #define CONCHECK_SUBR(x) CONCHECK_RECORD (x, subr) -#define subr_function(subr) (subr)->subr_fn -#define subr_name(subr) (subr)->name +#define subr_function(subr) ((subr)->subr_fn) +#define SUBR_FUNCTION(subr,max_args) \ + ((Lisp_Object (*) (EXFUN_##max_args)) (subr)->subr_fn) +#define subr_name(subr) ((subr)->name) + +/*------------------------------ marker --------------------------------*/ -/*********** marker ***********/ +typedef struct Lisp_Marker Lisp_Marker; struct Lisp_Marker { struct lrecord_header lheader; - struct Lisp_Marker *next, *prev; + Lisp_Marker *next; + Lisp_Marker *prev; struct buffer *buffer; Memind memind; char insertion_type; }; -DECLARE_LRECORD (marker, struct Lisp_Marker); -#define XMARKER(x) XRECORD (x, marker, struct Lisp_Marker) +DECLARE_LRECORD (marker, Lisp_Marker); +#define XMARKER(x) XRECORD (x, marker, Lisp_Marker) #define XSETMARKER(x, p) XSETRECORD (x, p, marker) #define MARKERP(x) RECORDP (x, marker) -#define GC_MARKERP(x) GC_RECORDP (x, marker) #define CHECK_MARKER(x) CHECK_RECORD (x, marker) #define CONCHECK_MARKER(x) CONCHECK_RECORD (x, marker) @@ -1113,15 +1415,14 @@ DECLARE_LRECORD (marker, struct Lisp_Marker); #define marker_next(m) ((m)->next) #define marker_prev(m) ((m)->prev) -/*********** char ***********/ +/*------------------------------- char ---------------------------------*/ #define CHARP(x) (XTYPE (x) == Lisp_Type_Char) -#define GC_CHARP(x) (XGCTYPE (x) == Lisp_Type_Char) #ifdef ERROR_CHECK_TYPECHECK -INLINE Emchar XCHAR (Lisp_Object obj); -INLINE Emchar +INLINE_HEADER Emchar XCHAR (Lisp_Object obj); +INLINE_HEADER Emchar XCHAR (Lisp_Object obj) { assert (CHARP (obj)); @@ -1130,7 +1431,7 @@ XCHAR (Lisp_Object obj) #else -#define XCHAR(x) XCHARVAL (x) +#define XCHAR(x) ((Emchar)XCHARVAL (x)) #endif @@ -1138,11 +1439,11 @@ XCHAR (Lisp_Object obj) #define CONCHECK_CHAR(x) CONCHECK_NONRECORD (x, Lisp_Type_Char, Qcharacterp) -/*********** float ***********/ +/*------------------------------ float ---------------------------------*/ #ifdef LISP_FLOAT_TYPE -/* Note: the 'unused__next__' field exists only to ensure that the +/* Note: the 'unused_next_' field exists only to ensure that the `next' pointer fits within the structure, for the purposes of the free list. This makes a difference in the unlikely case of sizeof(double) being smaller than sizeof(void *). */ @@ -1150,18 +1451,19 @@ XCHAR (Lisp_Object obj) struct Lisp_Float { struct lrecord_header lheader; - union { double d; struct Lisp_Float *unused__next__; } data; + union { double d; struct Lisp_Float *unused_next_; } data; }; +typedef struct Lisp_Float Lisp_Float; -DECLARE_LRECORD (float, struct Lisp_Float); -#define XFLOAT(x) XRECORD (x, float, struct Lisp_Float) +DECLARE_LRECORD (float, Lisp_Float); +#define XFLOAT(x) XRECORD (x, float, Lisp_Float) #define XSETFLOAT(x, p) XSETRECORD (x, p, float) #define FLOATP(x) RECORDP (x, float) -#define GC_FLOATP(x) GC_RECORDP (x, float) #define CHECK_FLOAT(x) CHECK_RECORD (x, float) #define CONCHECK_FLOAT(x) CONCHECK_RECORD (x, float) #define float_data(f) ((f)->data.d) +#define XFLOAT_DATA(x) float_data (XFLOAT (x)) #define XFLOATINT(n) extract_float (n) @@ -1175,71 +1477,39 @@ DECLARE_LRECORD (float, struct Lisp_Float); x = wrong_type_argument (Qnumberp, x); \ } while (0) -/* These are always continuable because they change their arguments - even when no error is signalled. */ - -#define CHECK_INT_OR_FLOAT_COERCE_MARKER(x) do { \ - if (INT_OR_FLOATP (x)) \ - ; \ - else if (MARKERP (x)) \ - x = make_int (marker_position (x)); \ - else \ - x = wrong_type_argument (Qnumber_or_marker_p, x); \ -} while (0) - -#define CHECK_INT_OR_FLOAT_COERCE_CHAR_OR_MARKER(x) do { \ - if (INT_OR_FLOATP (x)) \ - ; \ - else if (CHARP (x)) \ - x = make_int (XCHAR (x)); \ - else if (MARKERP (x)) \ - x = make_int (marker_position (x)); \ - else \ - x = wrong_type_argument (Qnumber_char_or_marker_p, x); \ -} while (0) - # define INT_OR_FLOATP(x) (INTP (x) || FLOATP (x)) -# define GC_INT_OR_FLOATP(x) (GC_INTP (x) || GC_FLOATP (x)) #else /* not LISP_FLOAT_TYPE */ #define XFLOAT(x) --- error! No float support. --- #define XSETFLOAT(x, p) --- error! No float support. --- #define FLOATP(x) 0 -#define GC_FLOATP(x) 0 #define CHECK_FLOAT(x) --- error! No float support. --- #define CONCHECK_FLOAT(x) --- error! No float support. --- #define XFLOATINT(n) XINT(n) #define CHECK_INT_OR_FLOAT CHECK_INT #define CONCHECK_INT_OR_FLOAT CONCHECK_INT -#define CHECK_INT_OR_FLOAT_COERCE_MARKER CHECK_INT_COERCE_MARKER -#define CHECK_INT_OR_FLOAT_COERCE_CHAR_OR_MARKER \ - CHECK_INT_COERCE_CHAR_OR_MARKER -#define INT_OR_FLOATP(x) (INTP (x)) -# define GC_INT_OR_FLOATP(x) (GC_INTP (x)) +#define INT_OR_FLOATP(x) INTP (x) #endif /* not LISP_FLOAT_TYPE */ -/*********** int ***********/ - -#define GC_INTP(x) INTP (x) +/*-------------------------------- int ---------------------------------*/ #define ZEROP(x) EQ (x, Qzero) -#define GC_ZEROP(x) GC_EQ (x, Qzero) #ifdef ERROR_CHECK_TYPECHECK -INLINE EMACS_INT XINT (Lisp_Object obj); -INLINE EMACS_INT +INLINE_HEADER EMACS_INT XINT (Lisp_Object obj); +INLINE_HEADER EMACS_INT XINT (Lisp_Object obj) { assert (INTP (obj)); return XREALINT (obj); } -INLINE EMACS_INT XCHAR_OR_INT (Lisp_Object obj); -INLINE EMACS_INT +INLINE_HEADER EMACS_INT XCHAR_OR_INT (Lisp_Object obj); +INLINE_HEADER EMACS_INT XCHAR_OR_INT (Lisp_Object obj) { assert (INTP (obj) || CHARP (obj)); @@ -1264,7 +1534,6 @@ XCHAR_OR_INT (Lisp_Object obj) } while (0) #define NATNUMP(x) (INTP (x) && XINT (x) >= 0) -#define GC_NATNUMP(x) (GC_INTP (x) && XINT (x) >= 0) #define CHECK_NATNUM(x) do { \ if (!NATNUMP (x)) \ @@ -1306,12 +1575,19 @@ XCHAR_OR_INT (Lisp_Object obj) x = wrong_type_argument (Qinteger_char_or_marker_p, x); \ } while (0) -/*********** pure space ***********/ -#define CHECK_IMPURE(obj) \ - do { if (purified (obj)) pure_write_error (obj); } while (0) +/*--------------------------- readonly objects -------------------------*/ + +#define CHECK_C_WRITEABLE(obj) \ + do { if (c_readonly (obj)) c_write_error (obj); } while (0) + +#define CHECK_LISP_WRITEABLE(obj) \ + do { if (lisp_readonly (obj)) lisp_write_error (obj); } while (0) + +#define C_READONLY(obj) (C_READONLY_RECORD_HEADER_P(XRECORD_LHEADER (obj))) +#define LISP_READONLY(obj) (LISP_READONLY_RECORD_HEADER_P(XRECORD_LHEADER (obj))) -/*********** structures ***********/ +/*----------------------------- structures -----------------------------*/ typedef struct structure_keyword_entry structure_keyword_entry; struct structure_keyword_entry @@ -1352,7 +1628,7 @@ void define_structure_type_keyword (struct structure_type *st, Lisp_Object value, Error_behavior errb)); -/*********** weak lists ***********/ +/*---------------------------- weak lists ------------------------------*/ enum weak_list_type { @@ -1364,7 +1640,10 @@ enum weak_list_type /* element disappears if it's a cons and its car is unmarked. */ WEAK_LIST_KEY_ASSOC, /* element disappears if it's a cons and its cdr is unmarked. */ - WEAK_LIST_VALUE_ASSOC + WEAK_LIST_VALUE_ASSOC, + /* element disappears if it's a cons and neither its car nor + its cdr is marked. */ + WEAK_LIST_FULL_ASSOC }; struct weak_list @@ -1379,7 +1658,6 @@ DECLARE_LRECORD (weak_list, struct weak_list); #define XWEAK_LIST(x) XRECORD (x, weak_list, struct weak_list) #define XSETWEAK_LIST(x, p) XSETRECORD (x, p, weak_list) #define WEAK_LISTP(x) RECORDP (x, weak_list) -#define GC_WEAK_LISTP(x) GC_RECORDP (x, weak_list) #define CHECK_WEAK_LIST(x) CHECK_RECORD (x, weak_list) #define CONCHECK_WEAK_LIST(x) CONCHECK_RECORD (x, weak_list) @@ -1388,38 +1666,36 @@ DECLARE_LRECORD (weak_list, struct weak_list); Lisp_Object make_weak_list (enum weak_list_type type); /* The following two are only called by the garbage collector */ -int finish_marking_weak_lists (int (*obj_marked_p) (Lisp_Object), - void (*markobj) (Lisp_Object)); -void prune_weak_lists (int (*obj_marked_p) (Lisp_Object)); +int finish_marking_weak_lists (void); +void prune_weak_lists (void); -/*********** lcrecord lists ***********/ +/*-------------------------- lcrecord-list -----------------------------*/ struct lcrecord_list { struct lcrecord_header header; Lisp_Object free; size_t size; - CONST struct lrecord_implementation *implementation; + const struct lrecord_implementation *implementation; }; DECLARE_LRECORD (lcrecord_list, struct lcrecord_list); #define XLCRECORD_LIST(x) XRECORD (x, lcrecord_list, struct lcrecord_list) #define XSETLCRECORD_LIST(x, p) XSETRECORD (x, p, lcrecord_list) #define LCRECORD_LISTP(x) RECORDP (x, lcrecord_list) -#define GC_LCRECORD_LISTP(x) GC_RECORDP (x, lcrecord_list) /* #define CHECK_LCRECORD_LIST(x) CHECK_RECORD (x, lcrecord_list) Lcrecord lists should never escape to the Lisp level, so functions should not be doing this. */ Lisp_Object make_lcrecord_list (size_t size, - CONST struct lrecord_implementation + const struct lrecord_implementation *implementation); Lisp_Object allocate_managed_lcrecord (Lisp_Object lcrecord_list); void free_managed_lcrecord (Lisp_Object lcrecord_list, Lisp_Object lcrecord); /************************************************************************/ -/* Definitions of primitive Lisp functions and variables */ +/* Definitions of primitive Lisp functions and variables */ /************************************************************************/ @@ -1430,8 +1706,8 @@ void free_managed_lcrecord (Lisp_Object lcrecord_list, Lisp_Object lcrecord); valid in a C identifier, with an "F" prepended. The name of the C constant structure that records information on this function for internal use is "S" concatenated with Fname. - `minargs' should be a number, the minimum number of arguments allowed. - `maxargs' should be a number, the maximum number of arguments allowed, + `min_args' should be a number, the minimum number of arguments allowed. + `max_args' should be a number, the maximum number of arguments allowed, or else MANY or UNEVALLED. MANY means pass a vector of evaluated arguments, in the form of an integer number-of-arguments @@ -1462,7 +1738,7 @@ Lisp_Object,Lisp_Object Lisp_Object,Lisp_Object,Lisp_Object #define EXFUN_MANY int, Lisp_Object* #define EXFUN_UNEVALLED Lisp_Object -#define EXFUN(sym, maxargs) Lisp_Object sym (EXFUN_##maxargs) +#define EXFUN(sym, max_args) Lisp_Object sym (EXFUN_##max_args) #define SUBR_MAX_ARGS 8 #define MANY -2 @@ -1471,20 +1747,27 @@ Lisp_Object,Lisp_Object,Lisp_Object /* Can't be const, because then subr->doc is read-only and Snarf_documentation chokes */ -#ifdef USE_INDEXED_LRECORD_IMPLEMENTATION -# define subr_lheader_initializer { 0, 0, 0 } -#else -# define subr_lheader_initializer { lrecord_subr } -#endif - -#define DEFUN(lname, Fname, minargs, maxargs, prompt, arglist) \ - Lisp_Object Fname (EXFUN_##maxargs); \ - static struct Lisp_Subr S##Fname = { subr_lheader_initializer, \ - minargs, maxargs, prompt, 0, lname, (lisp_fn_t) Fname }; \ - Lisp_Object Fname (DEFUN_##maxargs arglist) +#define DEFUN(lname, Fname, min_args, max_args, prompt, arglist) \ + Lisp_Object Fname (EXFUN_##max_args); \ + static struct Lisp_Subr S##Fname = \ + { \ + { /* struct lrecord_header */ \ + lrecord_type_subr, /* lrecord_type_index */ \ + 1, /* mark bit */ \ + 1, /* c_readonly bit */ \ + 1 /* lisp_readonly bit */ \ + }, \ + min_args, \ + max_args, \ + prompt, \ + 0, /* doc string */ \ + lname, \ + (lisp_fn_t) Fname \ + }; \ + Lisp_Object Fname (DEFUN_##max_args arglist) /* Heavy ANSI C preprocessor hackery to get DEFUN to declare a - prototype that matches maxargs, and add the obligatory + prototype that matches max_args, and add the obligatory `Lisp_Object' type declaration to the formal C arguments. */ #define DEFUN_MANY(named_int, named_Lisp_Object) named_int, named_Lisp_Object @@ -1499,18 +1782,33 @@ Lisp_Object,Lisp_Object,Lisp_Object #define DEFUN_7(a,b,c,d,e,f,g) DEFUN_6(a,b,c,d,e,f), Lisp_Object g #define DEFUN_8(a,b,c,d,e,f,g,h) DEFUN_7(a,b,c,d,e,f,g),Lisp_Object h -/* WARNING: If you add defines here for higher values of maxargs, - make sure to also fix the clauses in inline_funcall_fn(), +/* WARNING: If you add defines here for higher values of max_args, + make sure to also fix the clauses in PRIMITIVE_FUNCALL(), and change the define of SUBR_MAX_ARGS above. */ #include "symeval.h" -/* Depth of special binding/unwind-protect stack. Use as arg to `unbind_to' */ -int specpdl_depth (void); +/* `specpdl' is the special binding/unwind-protect stack. + + Knuth says (see the Jargon File): + At MIT, `pdl' [abbreviation for `Push Down List'] used to + be a more common synonym for `stack'. + Everywhere else `stack' seems to be the preferred term. + + specpdl_depth is the current depth of `specpdl'. + Save this for use later as arg to `unbind_to'. */ +extern int specpdl_depth_counter; +#define specpdl_depth() specpdl_depth_counter + + +#define CHECK_FUNCTION(fun) do { \ + while (NILP (Ffunctionp (fun))) \ + signal_invalid_function_error (fun); \ + } while (0) /************************************************************************/ -/* Checking for QUIT */ +/* Checking for QUIT */ /************************************************************************/ /* Asynchronous events set something_happened, and then are processed @@ -1554,7 +1852,7 @@ void signal_quit (void); /************************************************************************/ -/* hashing */ +/* hashing */ /************************************************************************/ /* #### for a 64-bit machine, we should substitute a prime just over 2^32 */ @@ -1568,27 +1866,25 @@ void signal_quit (void); #define HASH8(a,b,c,d,e,f,g,h) (GOOD_HASH * HASH7 (a,b,c,d,e,f,g) + (h)) #define HASH9(a,b,c,d,e,f,g,h,i) (GOOD_HASH * HASH8 (a,b,c,d,e,f,g,h) + (i)) -/* Enough already! */ - #define LISP_HASH(obj) ((unsigned long) LISP_TO_VOID (obj)) -unsigned long string_hash (CONST void *xv); -unsigned long memory_hash (CONST void *xv, size_t size); +unsigned long string_hash (const char *xv); +unsigned long memory_hash (const void *xv, size_t size); unsigned long internal_hash (Lisp_Object obj, int depth); unsigned long internal_array_hash (Lisp_Object *arr, int size, int depth); /************************************************************************/ -/* String translation */ +/* String translation */ /************************************************************************/ #ifdef I18N3 #ifdef HAVE_LIBINTL_H #include <libintl.h> #else -char *dgettext (CONST char *, CONST char *); -char *gettext (CONST char *); -char *textdomain (CONST char *); -char *bindtextdomain (CONST char *, CONST char *); +char *dgettext (const char *, const char *); +char *gettext (const char *); +char *textdomain (const char *); +char *bindtextdomain (const char *, const char *); #endif /* HAVE_LIBINTL_H */ #define GETTEXT(x) gettext(x) @@ -1606,7 +1902,7 @@ char *bindtextdomain (CONST char *, CONST char *); /************************************************************************/ -/* Garbage collection / GC-protection */ +/* Garbage collection / GC-protection */ /************************************************************************/ /* number of bytes of structure consed since last GC */ @@ -1615,7 +1911,7 @@ extern EMACS_INT consing_since_gc; /* threshold for doing another gc */ -extern EMACS_INT gc_cons_threshold; +extern Fixnum gc_cons_threshold; /* Structure for recording stack slots that need marking */ @@ -1703,117 +1999,117 @@ void debug_ungcpro(char *, int, struct gcpro *); #define NNGCPRO5(v1,v2,v3,v4,v5) \ debug_gcpro5 (__FILE__, __LINE__,&nngcpro1,&nngcpro2,&nngcpro3,&nngcpro4,\ &nngcpro5,&v1,&v2,&v3,&v4,&v5) -#define NUNNGCPRO \ +#define NNUNGCPRO \ debug_ungcpro(__FILE__, __LINE__,&nngcpro1) #else /* ! DEBUG_GCPRO */ -#define GCPRO1(varname) \ - {gcpro1.next = gcprolist; gcpro1.var = &varname; gcpro1.nvars = 1; \ - gcprolist = &gcpro1; } - -#define GCPRO2(varname1, varname2) \ - {gcpro1.next = gcprolist; gcpro1.var = &varname1; gcpro1.nvars = 1; \ - gcpro2.next = &gcpro1; gcpro2.var = &varname2; gcpro2.nvars = 1; \ - gcprolist = &gcpro2; } - -#define GCPRO3(varname1, varname2, varname3) \ - {gcpro1.next = gcprolist; gcpro1.var = &varname1; gcpro1.nvars = 1; \ - gcpro2.next = &gcpro1; gcpro2.var = &varname2; gcpro2.nvars = 1; \ - gcpro3.next = &gcpro2; gcpro3.var = &varname3; gcpro3.nvars = 1; \ - gcprolist = &gcpro3; } - -#define GCPRO4(varname1, varname2, varname3, varname4) \ - {gcpro1.next = gcprolist; gcpro1.var = &varname1; gcpro1.nvars = 1; \ - gcpro2.next = &gcpro1; gcpro2.var = &varname2; gcpro2.nvars = 1; \ - gcpro3.next = &gcpro2; gcpro3.var = &varname3; gcpro3.nvars = 1; \ - gcpro4.next = &gcpro3; gcpro4.var = &varname4; gcpro4.nvars = 1; \ - gcprolist = &gcpro4; } - -#define GCPRO5(varname1, varname2, varname3, varname4, varname5) \ - {gcpro1.next = gcprolist; gcpro1.var = &varname1; gcpro1.nvars = 1; \ - gcpro2.next = &gcpro1; gcpro2.var = &varname2; gcpro2.nvars = 1; \ - gcpro3.next = &gcpro2; gcpro3.var = &varname3; gcpro3.nvars = 1; \ - gcpro4.next = &gcpro3; gcpro4.var = &varname4; gcpro4.nvars = 1; \ - gcpro5.next = &gcpro4; gcpro5.var = &varname5; gcpro5.nvars = 1; \ - gcprolist = &gcpro5; } - -#define UNGCPRO (gcprolist = gcpro1.next) - -#define NGCPRO1(varname) \ - {ngcpro1.next = gcprolist; ngcpro1.var = &varname; ngcpro1.nvars = 1; \ - gcprolist = &ngcpro1; } - -#define NGCPRO2(varname1, varname2) \ - {ngcpro1.next = gcprolist; ngcpro1.var = &varname1; ngcpro1.nvars = 1; \ - ngcpro2.next = &ngcpro1; ngcpro2.var = &varname2; ngcpro2.nvars = 1; \ - gcprolist = &ngcpro2; } - -#define NGCPRO3(varname1, varname2, varname3) \ - {ngcpro1.next = gcprolist; ngcpro1.var = &varname1; ngcpro1.nvars = 1; \ - ngcpro2.next = &ngcpro1; ngcpro2.var = &varname2; ngcpro2.nvars = 1; \ - ngcpro3.next = &ngcpro2; ngcpro3.var = &varname3; ngcpro3.nvars = 1; \ - gcprolist = &ngcpro3; } - -#define NGCPRO4(varname1, varname2, varname3, varname4) \ - {ngcpro1.next = gcprolist; ngcpro1.var = &varname1; ngcpro1.nvars = 1; \ - ngcpro2.next = &ngcpro1; ngcpro2.var = &varname2; ngcpro2.nvars = 1; \ - ngcpro3.next = &ngcpro2; ngcpro3.var = &varname3; ngcpro3.nvars = 1; \ - ngcpro4.next = &ngcpro3; ngcpro4.var = &varname4; ngcpro4.nvars = 1; \ - gcprolist = &ngcpro4; } - -#define NGCPRO5(varname1, varname2, varname3, varname4, varname5) \ - {ngcpro1.next = gcprolist; ngcpro1.var = &varname1; ngcpro1.nvars = 1; \ - ngcpro2.next = &ngcpro1; ngcpro2.var = &varname2; ngcpro2.nvars = 1; \ - ngcpro3.next = &ngcpro2; ngcpro3.var = &varname3; ngcpro3.nvars = 1; \ - ngcpro4.next = &ngcpro3; ngcpro4.var = &varname4; ngcpro4.nvars = 1; \ - ngcpro5.next = &ngcpro4; ngcpro5.var = &varname5; ngcpro5.nvars = 1; \ - gcprolist = &ngcpro5; } - -#define NUNGCPRO (gcprolist = ngcpro1.next) - -#define NNGCPRO1(varname) \ - {nngcpro1.next = gcprolist; nngcpro1.var = &varname; nngcpro1.nvars = 1; \ - gcprolist = &nngcpro1; } - -#define NNGCPRO2(varname1, varname2) \ - {nngcpro1.next = gcprolist; nngcpro1.var = &varname1; nngcpro1.nvars = 1; \ - nngcpro2.next = &nngcpro1; nngcpro2.var = &varname2; nngcpro2.nvars = 1; \ - gcprolist = &nngcpro2; } - -#define NNGCPRO3(varname1, varname2, varname3) \ - {nngcpro1.next = gcprolist; nngcpro1.var = &varname1; nngcpro1.nvars = 1; \ - nngcpro2.next = &nngcpro1; nngcpro2.var = &varname2; nngcpro2.nvars = 1; \ - nngcpro3.next = &nngcpro2; nngcpro3.var = &varname3; nngcpro3.nvars = 1; \ - gcprolist = &nngcpro3; } - -#define NNGCPRO4(varname1, varname2, varname3, varname4) \ - {nngcpro1.next = gcprolist; nngcpro1.var = &varname1; nngcpro1.nvars = 1; \ - nngcpro2.next = &nngcpro1; nngcpro2.var = &varname2; nngcpro2.nvars = 1; \ - nngcpro3.next = &nngcpro2; nngcpro3.var = &varname3; nngcpro3.nvars = 1; \ - nngcpro4.next = &nngcpro3; nngcpro4.var = &varname4; nngcpro4.nvars = 1; \ - gcprolist = &nngcpro4; } - -#define NNGCPRO5(varname1, varname2, varname3, varname4, varname5) \ - {nngcpro1.next = gcprolist; nngcpro1.var = &varname1; nngcpro1.nvars = 1; \ - nngcpro2.next = &nngcpro1; nngcpro2.var = &varname2; nngcpro2.nvars = 1; \ - nngcpro3.next = &nngcpro2; nngcpro3.var = &varname3; nngcpro3.nvars = 1; \ - nngcpro4.next = &nngcpro3; nngcpro4.var = &varname4; nngcpro4.nvars = 1; \ - nngcpro5.next = &nngcpro4; nngcpro5.var = &varname5; nngcpro5.nvars = 1; \ - gcprolist = &nngcpro5; } - -#define NNUNGCPRO (gcprolist = nngcpro1.next) +#define GCPRO1(var1) ((void) ( \ + gcpro1.next = gcprolist, gcpro1.var = &var1, gcpro1.nvars = 1, \ + gcprolist = &gcpro1 )) + +#define GCPRO2(var1, var2) ((void) ( \ + gcpro1.next = gcprolist, gcpro1.var = &var1, gcpro1.nvars = 1, \ + gcpro2.next = &gcpro1, gcpro2.var = &var2, gcpro2.nvars = 1, \ + gcprolist = &gcpro2 )) + +#define GCPRO3(var1, var2, var3) ((void) ( \ + gcpro1.next = gcprolist, gcpro1.var = &var1, gcpro1.nvars = 1, \ + gcpro2.next = &gcpro1, gcpro2.var = &var2, gcpro2.nvars = 1, \ + gcpro3.next = &gcpro2, gcpro3.var = &var3, gcpro3.nvars = 1, \ + gcprolist = &gcpro3 )) + +#define GCPRO4(var1, var2, var3, var4) ((void) ( \ + gcpro1.next = gcprolist, gcpro1.var = &var1, gcpro1.nvars = 1, \ + gcpro2.next = &gcpro1, gcpro2.var = &var2, gcpro2.nvars = 1, \ + gcpro3.next = &gcpro2, gcpro3.var = &var3, gcpro3.nvars = 1, \ + gcpro4.next = &gcpro3, gcpro4.var = &var4, gcpro4.nvars = 1, \ + gcprolist = &gcpro4 )) + +#define GCPRO5(var1, var2, var3, var4, var5) ((void) ( \ + gcpro1.next = gcprolist, gcpro1.var = &var1, gcpro1.nvars = 1, \ + gcpro2.next = &gcpro1, gcpro2.var = &var2, gcpro2.nvars = 1, \ + gcpro3.next = &gcpro2, gcpro3.var = &var3, gcpro3.nvars = 1, \ + gcpro4.next = &gcpro3, gcpro4.var = &var4, gcpro4.nvars = 1, \ + gcpro5.next = &gcpro4, gcpro5.var = &var5, gcpro5.nvars = 1, \ + gcprolist = &gcpro5 )) + +#define UNGCPRO ((void) (gcprolist = gcpro1.next)) + +#define NGCPRO1(var1) ((void) ( \ + ngcpro1.next = gcprolist, ngcpro1.var = &var1, ngcpro1.nvars = 1, \ + gcprolist = &ngcpro1 )) + +#define NGCPRO2(var1, var2) ((void) ( \ + ngcpro1.next = gcprolist, ngcpro1.var = &var1, ngcpro1.nvars = 1, \ + ngcpro2.next = &ngcpro1, ngcpro2.var = &var2, ngcpro2.nvars = 1, \ + gcprolist = &ngcpro2 )) + +#define NGCPRO3(var1, var2, var3) ((void) ( \ + ngcpro1.next = gcprolist, ngcpro1.var = &var1, ngcpro1.nvars = 1, \ + ngcpro2.next = &ngcpro1, ngcpro2.var = &var2, ngcpro2.nvars = 1, \ + ngcpro3.next = &ngcpro2, ngcpro3.var = &var3, ngcpro3.nvars = 1, \ + gcprolist = &ngcpro3 )) + +#define NGCPRO4(var1, var2, var3, var4) ((void) ( \ + ngcpro1.next = gcprolist, ngcpro1.var = &var1, ngcpro1.nvars = 1, \ + ngcpro2.next = &ngcpro1, ngcpro2.var = &var2, ngcpro2.nvars = 1, \ + ngcpro3.next = &ngcpro2, ngcpro3.var = &var3, ngcpro3.nvars = 1, \ + ngcpro4.next = &ngcpro3, ngcpro4.var = &var4, ngcpro4.nvars = 1, \ + gcprolist = &ngcpro4 )) + +#define NGCPRO5(var1, var2, var3, var4, var5) ((void) ( \ + ngcpro1.next = gcprolist, ngcpro1.var = &var1, ngcpro1.nvars = 1, \ + ngcpro2.next = &ngcpro1, ngcpro2.var = &var2, ngcpro2.nvars = 1, \ + ngcpro3.next = &ngcpro2, ngcpro3.var = &var3, ngcpro3.nvars = 1, \ + ngcpro4.next = &ngcpro3, ngcpro4.var = &var4, ngcpro4.nvars = 1, \ + ngcpro5.next = &ngcpro4, ngcpro5.var = &var5, ngcpro5.nvars = 1, \ + gcprolist = &ngcpro5 )) + +#define NUNGCPRO ((void) (gcprolist = ngcpro1.next)) + +#define NNGCPRO1(var1) ((void) ( \ + nngcpro1.next = gcprolist, nngcpro1.var = &var1, nngcpro1.nvars = 1, \ + gcprolist = &nngcpro1 )) + +#define NNGCPRO2(var1, var2) ((void) ( \ + nngcpro1.next = gcprolist, nngcpro1.var = &var1, nngcpro1.nvars = 1, \ + nngcpro2.next = &nngcpro1, nngcpro2.var = &var2, nngcpro2.nvars = 1, \ + gcprolist = &nngcpro2 )) + +#define NNGCPRO3(var1, var2, var3) ((void) ( \ + nngcpro1.next = gcprolist, nngcpro1.var = &var1, nngcpro1.nvars = 1, \ + nngcpro2.next = &nngcpro1, nngcpro2.var = &var2, nngcpro2.nvars = 1, \ + nngcpro3.next = &nngcpro2, nngcpro3.var = &var3, nngcpro3.nvars = 1, \ + gcprolist = &nngcpro3 )) + +#define NNGCPRO4(var1, var2, var3, var4) ((void) ( \ + nngcpro1.next = gcprolist, nngcpro1.var = &var1, nngcpro1.nvars = 1, \ + nngcpro2.next = &nngcpro1, nngcpro2.var = &var2, nngcpro2.nvars = 1, \ + nngcpro3.next = &nngcpro2, nngcpro3.var = &var3, nngcpro3.nvars = 1, \ + nngcpro4.next = &nngcpro3, nngcpro4.var = &var4, nngcpro4.nvars = 1, \ + gcprolist = &nngcpro4 )) + +#define NNGCPRO5(var1, var2, var3, var4, var5) ((void) ( \ + nngcpro1.next = gcprolist, nngcpro1.var = &var1, nngcpro1.nvars = 1, \ + nngcpro2.next = &nngcpro1, nngcpro2.var = &var2, nngcpro2.nvars = 1, \ + nngcpro3.next = &nngcpro2, nngcpro3.var = &var3, nngcpro3.nvars = 1, \ + nngcpro4.next = &nngcpro3, nngcpro4.var = &var4, nngcpro4.nvars = 1, \ + nngcpro5.next = &nngcpro4, nngcpro5.var = &var5, nngcpro5.nvars = 1, \ + gcprolist = &nngcpro5 )) + +#define NNUNGCPRO ((void) (gcprolist = nngcpro1.next)) #endif /* ! DEBUG_GCPRO */ /* Another try to fix SunPro C compiler warnings */ /* "end-of-loop code not reached" */ /* "statement not reached */ -#ifdef __SUNPRO_C -#define RETURN__ if (1) return +#if defined __SUNPRO_C || defined __USLC__ +#define RETURN_SANS_WARNINGS if (1) return #define RETURN_NOT_REACHED(value) #else -#define RETURN__ return +#define RETURN_SANS_WARNINGS return #define RETURN_NOT_REACHED(value) return value; #endif @@ -1822,7 +2118,7 @@ void debug_ungcpro(char *, int, struct gcpro *); { \ Lisp_Object ret_ungc_val = (expr); \ UNGCPRO; \ - RETURN__ ret_ungc_val; \ + RETURN_SANS_WARNINGS ret_ungc_val; \ } while (0) /* Evaluate expr, NUNGCPRO, UNGCPRO, and then return the value of expr. */ @@ -1831,7 +2127,7 @@ void debug_ungcpro(char *, int, struct gcpro *); Lisp_Object ret_ungc_val = (expr); \ NUNGCPRO; \ UNGCPRO; \ - RETURN__ ret_ungc_val; \ + RETURN_SANS_WARNINGS ret_ungc_val; \ } while (0) /* Evaluate expr, NNUNGCPRO, NUNGCPRO, UNGCPRO, and then return the @@ -1842,7 +2138,7 @@ void debug_ungcpro(char *, int, struct gcpro *); NNUNGCPRO; \ NUNGCPRO; \ UNGCPRO; \ - RETURN__ ret_ungc_val; \ + RETURN_SANS_WARNINGS ret_ungc_val; \ } while (0) /* Evaluate expr, return it if it's not Qunbound. */ @@ -1850,12 +2146,70 @@ void debug_ungcpro(char *, int, struct gcpro *); { \ Lisp_Object ret_nunb_val = (expr); \ if (!UNBOUNDP (ret_nunb_val)) \ - RETURN__ ret_nunb_val; \ + RETURN_SANS_WARNINGS ret_nunb_val; \ } while (0) +extern Lisp_Object_ptr_dynarr *staticpros; + +void register_post_gc_action (void (*fun) (void *), void *arg); + /* Call staticpro (&var) to protect static variable `var'. */ void staticpro (Lisp_Object *); +/* Call staticpro_nodump (&var) to protect static variable `var'. */ +/* var will not be saved at dump time */ +void staticpro_nodump (Lisp_Object *); + +/* dump_add_root_struct_ptr (&var, &desc) dumps the structure pointed to by `var'. */ +#ifdef PDUMP +void dump_add_root_struct_ptr (void *, const struct struct_description *); +#else +#define dump_add_root_struct_ptr(varaddr,descaddr) DO_NOTHING +#endif + +/* dump_add_opaque (&var, size) dumps the opaque static structure `var'. */ +#ifdef PDUMP +void dump_add_opaque (void *, size_t); +#else +#define dump_add_opaque(varaddr,size) DO_NOTHING +#endif + +/* Call dump_add_opaque_int (&int_var) to dump `int_var', of type `int'. */ +#ifdef PDUMP +#define dump_add_opaque_int(int_varaddr) do { \ + int *dao_ = (int_varaddr); /* type check */ \ + dump_add_opaque (dao_, sizeof (*dao_)); \ +} while (0) +#else +#define dump_add_opaque_int(int_varaddr) DO_NOTHING +#endif + +/* Call dump_add_opaque_fixnum (&fixnum_var) to dump `fixnum_var', of type `Fixnum'. */ +#ifdef PDUMP +#define dump_add_opaque_fixnum(fixnum_varaddr) do { \ + Fixnum *dao_ = (fixnum_varaddr); /* type check */ \ + dump_add_opaque (dao_, sizeof (*dao_)); \ +} while (0) +#else +#define dump_add_opaque_fixnum(fixnum_varaddr) DO_NOTHING +#endif + +/* Call dump_add_root_object (&var) to ensure that var is properly updated after pdump. */ +#ifdef PDUMP +void dump_add_root_object (Lisp_Object *); +#else +#define dump_add_root_object(varaddr) DO_NOTHING +#endif + +/* Call dump_add_root_object (&var) to ensure that var is properly updated after + pdump. var must point to a linked list of objects out of which + some may not be dumped */ +#ifdef PDUMP +void dump_add_weak_object_chain (Lisp_Object *); +#else +#define dump_add_weak_object_chain(varaddr) DO_NOTHING +#endif + /* Nonzero means Emacs has already been initialized. Used during startup to detect startup of dumped Emacs. */ extern int initialized; @@ -1895,17 +2249,17 @@ struct overhead_stats #define DIRECTORY_SEP '/' #endif #ifndef IS_DIRECTORY_SEP -#define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) +#define IS_DIRECTORY_SEP(c) ((c) == DIRECTORY_SEP) #endif #ifndef IS_DEVICE_SEP #ifndef DEVICE_SEP -#define IS_DEVICE_SEP(_c_) 0 +#define IS_DEVICE_SEP(c) 0 #else -#define IS_DEVICE_SEP(_c_) ((_c_) == DEVICE_SEP) +#define IS_DEVICE_SEP(c) ((c) == DEVICE_SEP) #endif #endif #ifndef IS_ANY_SEP -#define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) +#define IS_ANY_SEP(c) IS_DIRECTORY_SEP (c) #endif #ifdef HAVE_INTTYPES_H @@ -1925,15 +2279,35 @@ typedef long intptr_t; typedef unsigned long uintptr_t; #endif + +/************************************************************************/ +/* prototypes */ +/************************************************************************/ + +/* NOTE: Prototypes should go HERE, not in various header files, unless + they specifically reference a type that's not defined in lisp.h. + (And even then, you might consider adding the type to lisp.h.) + + The idea is that header files typically contain the innards of objects, + and we want to minimize the number of "dependencies" of one file on + the specifics of such objects. Putting prototypes here minimizes the + number of header files that need to be included -- good for a number + of reasons. --ben */ + +/*--------------- prototypes for various public c functions ------------*/ + +/* Prototypes for all init/syms_of/vars_of initialization functions. */ +#include "symsinit.h" + /* Defined in alloc.c */ void release_breathing_space (void); Lisp_Object noseeum_cons (Lisp_Object, Lisp_Object); -Lisp_Object make_vector (EMACS_INT, Lisp_Object); +Lisp_Object make_vector (size_t, Lisp_Object); Lisp_Object vector1 (Lisp_Object); Lisp_Object vector2 (Lisp_Object, Lisp_Object); Lisp_Object vector3 (Lisp_Object, Lisp_Object, Lisp_Object); -Lisp_Object make_bit_vector (EMACS_INT, Lisp_Object); -Lisp_Object make_bit_vector_from_byte_vector (unsigned char *, EMACS_INT); +Lisp_Object make_bit_vector (size_t, Lisp_Object); +Lisp_Object make_bit_vector_from_byte_vector (unsigned char *, size_t); Lisp_Object noseeum_make_marker (void); void garbage_collect_1 (void); Lisp_Object acons (Lisp_Object, Lisp_Object, Lisp_Object); @@ -1952,33 +2326,38 @@ extern int purify_flag; extern int gc_currently_forbidden; Lisp_Object restore_gc_inhibit (Lisp_Object); extern EMACS_INT gc_generation_number[1]; -int purified (Lisp_Object); -Lisp_Object build_string (CONST char *); -Lisp_Object build_ext_string (CONST char *, enum external_data_format); -Lisp_Object build_translated_string (CONST char *); -Lisp_Object make_string (CONST Bufbyte *, Bytecount); -Lisp_Object make_ext_string (CONST Extbyte *, EMACS_INT, - enum external_data_format); +int c_readonly (Lisp_Object); +int lisp_readonly (Lisp_Object); +Lisp_Object build_string (const char *); +Lisp_Object build_ext_string (const char *, Lisp_Object); +Lisp_Object build_translated_string (const char *); +Lisp_Object make_string (const Bufbyte *, Bytecount); +Lisp_Object make_ext_string (const Extbyte *, EMACS_INT, Lisp_Object); Lisp_Object make_uninit_string (Bytecount); Lisp_Object make_float (double); -size_t purespace_usage (void); -void report_pure_usage (int, int); -Lisp_Object make_pure_string (CONST Bufbyte *, Bytecount, Lisp_Object, int); -Lisp_Object make_pure_pname (CONST Bufbyte *, Bytecount, int); -Lisp_Object pure_cons (Lisp_Object, Lisp_Object); -Lisp_Object pure_list (int, Lisp_Object *); -Lisp_Object make_pure_vector (size_t, Lisp_Object); -void free_cons (struct Lisp_Cons *); +Lisp_Object make_string_nocopy (const Bufbyte *, Bytecount); +void free_cons (Lisp_Cons *); void free_list (Lisp_Object); void free_alist (Lisp_Object); void mark_conses_in_list (Lisp_Object); -void free_marker (struct Lisp_Marker *); +void free_marker (Lisp_Marker *); int object_dead_p (Lisp_Object); +void mark_object (Lisp_Object obj); +int marked_p (Lisp_Object obj); #ifdef MEMORY_USAGE_STATS size_t malloced_storage_size (void *, size_t, struct overhead_stats *); size_t fixed_type_block_overhead (size_t); #endif +#ifdef PDUMP +void pdump (void); +int pdump_load (const char *); + +extern char *pdump_start, *pdump_end; +#define DUMPEDP(adr) ((((char *)(adr)) < pdump_end) && (((char *)(adr)) >= pdump_start)) +#else +#define DUMPEDP(adr) 0 +#endif /* Defined in buffer.c */ Lisp_Object make_buffer (struct buffer *); @@ -1988,19 +2367,24 @@ extern int find_file_compare_truenames; extern int find_file_use_truenames; /* Defined in callproc.c */ -char *egetenv (CONST char *); +char *egetenv (const char *); /* Defined in console.c */ void stuff_buffered_input (Lisp_Object); +/* Defined in console-msw.c */ +EXFUN (Fmswindows_message_box, 3); +extern int mswindows_message_outputted; + /* Defined in data.c */ -DECLARE_DOESNT_RETURN (pure_write_error (Lisp_Object)); +DECLARE_DOESNT_RETURN (c_write_error (Lisp_Object)); +DECLARE_DOESNT_RETURN (lisp_write_error (Lisp_Object)); DECLARE_DOESNT_RETURN (args_out_of_range (Lisp_Object, Lisp_Object)); DECLARE_DOESNT_RETURN (args_out_of_range_3 (Lisp_Object, Lisp_Object, Lisp_Object)); Lisp_Object wrong_type_argument (Lisp_Object, Lisp_Object); DECLARE_DOESNT_RETURN (dead_wrong_type_argument (Lisp_Object, Lisp_Object)); -void check_int_range (int, int, int); +void check_int_range (EMACS_INT, EMACS_INT, EMACS_INT); enum arith_comparison { arith_equal, @@ -2011,11 +2395,14 @@ enum arith_comparison { arith_grtr_or_equal }; Lisp_Object arithcompare (Lisp_Object, Lisp_Object, enum arith_comparison); +/* Do NOT use word_to_lisp or wasteful_word_to_lisp to decode time_t's + unless you KNOW arg is non-negative. They cannot return negative + values! Use make_time. */ Lisp_Object word_to_lisp (unsigned int); unsigned int lisp_to_word (Lisp_Object); /* Defined in dired.c */ -Lisp_Object make_directory_hash_table (CONST char *); +Lisp_Object make_directory_hash_table (const char *); Lisp_Object wasteful_word_to_lisp (unsigned int); /* Defined in doc.c */ @@ -2023,31 +2410,33 @@ Lisp_Object unparesseuxify_doc_string (int, EMACS_INT, char *, Lisp_Object); Lisp_Object read_doc_string (Lisp_Object); /* Defined in doprnt.c */ -Bytecount emacs_doprnt_c (Lisp_Object, CONST Bufbyte *, Lisp_Object, +Bytecount emacs_doprnt_c (Lisp_Object, const Bufbyte *, Lisp_Object, Bytecount, ...); -Bytecount emacs_doprnt_va (Lisp_Object, CONST Bufbyte *, Lisp_Object, +Bytecount emacs_doprnt_va (Lisp_Object, const Bufbyte *, Lisp_Object, Bytecount, va_list); -Bytecount emacs_doprnt_lisp (Lisp_Object, CONST Bufbyte *, Lisp_Object, - Bytecount, int, CONST Lisp_Object *); -Bytecount emacs_doprnt_lisp_2 (Lisp_Object, CONST Bufbyte *, Lisp_Object, +Bytecount emacs_doprnt_lisp (Lisp_Object, const Bufbyte *, Lisp_Object, + Bytecount, int, const Lisp_Object *); +Bytecount emacs_doprnt_lisp_2 (Lisp_Object, const Bufbyte *, Lisp_Object, Bytecount, int, ...); -Lisp_Object emacs_doprnt_string_c (CONST Bufbyte *, Lisp_Object, +Lisp_Object emacs_doprnt_string_c (const Bufbyte *, Lisp_Object, Bytecount, ...); -Lisp_Object emacs_doprnt_string_va (CONST Bufbyte *, Lisp_Object, +Lisp_Object emacs_doprnt_string_va (const Bufbyte *, Lisp_Object, Bytecount, va_list); -Lisp_Object emacs_doprnt_string_lisp (CONST Bufbyte *, Lisp_Object, - Bytecount, int, CONST Lisp_Object *); -Lisp_Object emacs_doprnt_string_lisp_2 (CONST Bufbyte *, Lisp_Object, +Lisp_Object emacs_doprnt_string_lisp (const Bufbyte *, Lisp_Object, + Bytecount, int, const Lisp_Object *); +Lisp_Object emacs_doprnt_string_lisp_2 (const Bufbyte *, Lisp_Object, Bytecount, int, ...); /* Defined in editfns.c */ void uncache_home_directory (void); -char *get_home_directory (void); -char *user_login_name (int *); +Extbyte *get_home_directory (void); +char *user_login_name (uid_t *); Bufpos bufpos_clip_to_bounds (Bufpos, Bufpos, Bufpos); Bytind bytind_clip_to_bounds (Bytind, Bytind, Bytind); void buffer_insert1 (struct buffer *, Lisp_Object); -Lisp_Object make_string_from_buffer (struct buffer *, int, int); +Lisp_Object make_string_from_buffer (struct buffer *, Bufpos, Charcount); +Lisp_Object make_string_from_buffer_no_extents (struct buffer *, Bufpos, Charcount); +Lisp_Object make_time (time_t); Lisp_Object save_excursion_save (void); Lisp_Object save_restriction_save (void); Lisp_Object save_excursion_restore (Lisp_Object); @@ -2057,60 +2446,135 @@ Lisp_Object save_restriction_restore (Lisp_Object); Lisp_Object save_current_buffer_restore (Lisp_Object); /* Defined in emacs.c */ -DECLARE_DOESNT_RETURN_GCC__ATTRIBUTE__SYNTAX_SUCKS (fatal (CONST char *, +DECLARE_DOESNT_RETURN_GCC_ATTRIBUTE_SYNTAX_SUCKS (fatal (const char *, ...), 1, 2); -int stderr_out (CONST char *, ...) PRINTF_ARGS (1, 2); -int stdout_out (CONST char *, ...) PRINTF_ARGS (1, 2); +int stderr_out (const char *, ...) PRINTF_ARGS (1, 2); +int stdout_out (const char *, ...) PRINTF_ARGS (1, 2); SIGTYPE fatal_error_signal (int); -Lisp_Object make_arg_list (int, char **); -void make_argc_argv (Lisp_Object, int *, char ***); -void free_argc_argv (char **); -Lisp_Object decode_env_path (CONST char *, CONST char *); -Lisp_Object decode_path (CONST char *); +Lisp_Object make_arg_list (int, Extbyte **); +void make_argc_argv (Lisp_Object, int *, Extbyte ***); +void free_argc_argv (Extbyte **); +Lisp_Object decode_env_path (const char *, const char *); +Lisp_Object decode_path (const char *); /* Nonzero means don't do interactive redisplay and don't change tty modes */ -extern int noninteractive; +extern int noninteractive, noninteractive1; +extern int fatal_error_in_progress; +extern int inhibit_non_essential_printing_operations; extern int preparing_for_armageddon; -extern int emacs_priority; +extern Fixnum emacs_priority; extern int running_asynch_code; extern int suppress_early_error_handler_backtrace; +void debug_break (void); +int debug_can_access_memory (void *ptr, Bytecount len); /* Defined in eval.c */ DECLARE_DOESNT_RETURN (signal_error (Lisp_Object, Lisp_Object)); -void maybe_signal_error (Lisp_Object, Lisp_Object, Lisp_Object, Error_behavior); +void maybe_signal_error (Lisp_Object, Lisp_Object, Lisp_Object, + Error_behavior); Lisp_Object maybe_signal_continuable_error (Lisp_Object, Lisp_Object, Lisp_Object, Error_behavior); -DECLARE_DOESNT_RETURN_GCC__ATTRIBUTE__SYNTAX_SUCKS (error (CONST char *, +DECLARE_DOESNT_RETURN_GCC_ATTRIBUTE_SYNTAX_SUCKS (type_error (Lisp_Object, + const char *, + ...), 2, 3); +void maybe_type_error (Lisp_Object, Lisp_Object, Error_behavior, const char *, + ...) PRINTF_ARGS (4, 5); +Lisp_Object continuable_type_error (Lisp_Object, const char *, ...) + PRINTF_ARGS (2, 3); +Lisp_Object maybe_continuable_type_error (Lisp_Object, Lisp_Object, + Error_behavior, + const char *, ...) + PRINTF_ARGS (4, 5); +DECLARE_DOESNT_RETURN (signal_type_error (Lisp_Object, const char *, + Lisp_Object)); +void maybe_signal_type_error (Lisp_Object, const char *, Lisp_Object, + Lisp_Object, Error_behavior); +Lisp_Object signal_type_continuable_error (Lisp_Object, const char *, + Lisp_Object); +Lisp_Object maybe_signal_type_continuable_error (Lisp_Object, const char *, + Lisp_Object, + Lisp_Object, Error_behavior); +DECLARE_DOESNT_RETURN_GCC_ATTRIBUTE_SYNTAX_SUCKS (type_error_with_frob + (Lisp_Object, Lisp_Object, + const char *, + ...), 3, 4); +void maybe_type_error_with_frob (Lisp_Object, Lisp_Object, Lisp_Object, + Error_behavior, + const char *, ...) PRINTF_ARGS (5, 6); +Lisp_Object continuable_type_error_with_frob (Lisp_Object, Lisp_Object, + const char *, + ...) PRINTF_ARGS (3, 4); +Lisp_Object maybe_continuable_type_error_with_frob +(Lisp_Object, Lisp_Object, Lisp_Object, Error_behavior, const char *, ...) + PRINTF_ARGS (5, 6); +DECLARE_DOESNT_RETURN (signal_type_error_2 (Lisp_Object, const char *, + Lisp_Object, Lisp_Object)); +void maybe_signal_type_error_2 (Lisp_Object, const char *, Lisp_Object, + Lisp_Object, Lisp_Object, Error_behavior); +Lisp_Object signal_type_continuable_error_2 (Lisp_Object, const char *, + Lisp_Object, Lisp_Object); +Lisp_Object maybe_signal_type_continuable_error_2 (Lisp_Object, const char *, + Lisp_Object, Lisp_Object, + Lisp_Object, + Error_behavior); +DECLARE_DOESNT_RETURN_GCC_ATTRIBUTE_SYNTAX_SUCKS (error (const char *, ...), 1, 2); -void maybe_error (Lisp_Object, Error_behavior, CONST char *, +void maybe_error (Lisp_Object, Error_behavior, const char *, ...) PRINTF_ARGS (3, 4); -Lisp_Object continuable_error (CONST char *, ...) PRINTF_ARGS (1, 2); +Lisp_Object continuable_error (const char *, ...) PRINTF_ARGS (1, 2); Lisp_Object maybe_continuable_error (Lisp_Object, Error_behavior, - CONST char *, ...) PRINTF_ARGS (3, 4); -DECLARE_DOESNT_RETURN (signal_simple_error (CONST char *, Lisp_Object)); -void maybe_signal_simple_error (CONST char *, Lisp_Object, + const char *, ...) PRINTF_ARGS (3, 4); +DECLARE_DOESNT_RETURN (signal_simple_error (const char *, Lisp_Object)); +void maybe_signal_simple_error (const char *, Lisp_Object, Lisp_Object, Error_behavior); -Lisp_Object signal_simple_continuable_error (CONST char *, Lisp_Object); -Lisp_Object maybe_signal_simple_continuable_error (CONST char *, Lisp_Object, +Lisp_Object signal_simple_continuable_error (const char *, Lisp_Object); +Lisp_Object maybe_signal_simple_continuable_error (const char *, Lisp_Object, Lisp_Object, Error_behavior); -DECLARE_DOESNT_RETURN_GCC__ATTRIBUTE__SYNTAX_SUCKS (error_with_frob - (Lisp_Object, CONST char *, +DECLARE_DOESNT_RETURN_GCC_ATTRIBUTE_SYNTAX_SUCKS (error_with_frob + (Lisp_Object, const char *, ...), 2, 3); void maybe_error_with_frob (Lisp_Object, Lisp_Object, Error_behavior, - CONST char *, ...) PRINTF_ARGS (4, 5); -Lisp_Object continuable_error_with_frob (Lisp_Object, CONST char *, + const char *, ...) PRINTF_ARGS (4, 5); +Lisp_Object continuable_error_with_frob (Lisp_Object, const char *, ...) PRINTF_ARGS (2, 3); Lisp_Object maybe_continuable_error_with_frob -(Lisp_Object, Lisp_Object, Error_behavior, CONST char *, ...) PRINTF_ARGS (4, 5); -DECLARE_DOESNT_RETURN (signal_simple_error_2 (CONST char *, +(Lisp_Object, Lisp_Object, Error_behavior, const char *, ...) PRINTF_ARGS (4, 5); +DECLARE_DOESNT_RETURN (signal_simple_error_2 (const char *, Lisp_Object, Lisp_Object)); -void maybe_signal_simple_error_2 (CONST char *, Lisp_Object, Lisp_Object, +void maybe_signal_simple_error_2 (const char *, Lisp_Object, Lisp_Object, Lisp_Object, Error_behavior); -Lisp_Object signal_simple_continuable_error_2 (CONST char *, +Lisp_Object signal_simple_continuable_error_2 (const char *, Lisp_Object, Lisp_Object); -Lisp_Object maybe_signal_simple_continuable_error_2 (CONST char *, Lisp_Object, +Lisp_Object maybe_signal_simple_continuable_error_2 (const char *, Lisp_Object, Lisp_Object, Lisp_Object, Error_behavior); -Lisp_Object funcall_recording_as (Lisp_Object, int, Lisp_Object *); +DECLARE_DOESNT_RETURN (signal_malformed_list_error (Lisp_Object)); +DECLARE_DOESNT_RETURN (signal_malformed_property_list_error (Lisp_Object)); +DECLARE_DOESNT_RETURN (signal_circular_list_error (Lisp_Object)); +DECLARE_DOESNT_RETURN (signal_circular_property_list_error (Lisp_Object)); + +DECLARE_DOESNT_RETURN (syntax_error (const char *reason, Lisp_Object frob)); +DECLARE_DOESNT_RETURN (syntax_error_2 (const char *reason, Lisp_Object frob1, + Lisp_Object frob2)); +DECLARE_DOESNT_RETURN (invalid_argument (const char *reason, + Lisp_Object frob)); +DECLARE_DOESNT_RETURN (invalid_argument_2 (const char *reason, + Lisp_Object frob1, + Lisp_Object frob2)); +DECLARE_DOESNT_RETURN (invalid_operation (const char *reason, + Lisp_Object frob)); +DECLARE_DOESNT_RETURN (invalid_operation_2 (const char *reason, + Lisp_Object frob1, + Lisp_Object frob2)); +DECLARE_DOESNT_RETURN (invalid_change (const char *reason, + Lisp_Object frob)); +DECLARE_DOESNT_RETURN (invalid_change_2 (const char *reason, + Lisp_Object frob1, + Lisp_Object frob2)); + +Lisp_Object signal_void_function_error (Lisp_Object); +Lisp_Object signal_invalid_function_error (Lisp_Object); +Lisp_Object signal_wrong_number_of_arguments_error (Lisp_Object, int); + Lisp_Object run_hook_with_args_in_buffer (struct buffer *, int, Lisp_Object *, enum run_hooks_condition); Lisp_Object run_hook_with_args (int, Lisp_Object *, enum run_hooks_condition); @@ -2150,13 +2614,13 @@ Lisp_Object call6_in_buffer (struct buffer *, Lisp_Object, Lisp_Object, Lisp_Object eval_in_buffer (struct buffer *, Lisp_Object); Lisp_Object call0_with_handler (Lisp_Object, Lisp_Object); Lisp_Object call1_with_handler (Lisp_Object, Lisp_Object, Lisp_Object); -Lisp_Object eval_in_buffer_trapping_errors (CONST char *, struct buffer *, +Lisp_Object eval_in_buffer_trapping_errors (const char *, struct buffer *, Lisp_Object); -Lisp_Object run_hook_trapping_errors (CONST char *, Lisp_Object); -Lisp_Object safe_run_hook_trapping_errors (CONST char *, Lisp_Object, int); -Lisp_Object call0_trapping_errors (CONST char *, Lisp_Object); -Lisp_Object call1_trapping_errors (CONST char *, Lisp_Object, Lisp_Object); -Lisp_Object call2_trapping_errors (CONST char *, +Lisp_Object run_hook_trapping_errors (const char *, Lisp_Object); +Lisp_Object safe_run_hook_trapping_errors (const char *, Lisp_Object, int); +Lisp_Object call0_trapping_errors (const char *, Lisp_Object); +Lisp_Object call1_trapping_errors (const char *, Lisp_Object, Lisp_Object); +Lisp_Object call2_trapping_errors (const char *, Lisp_Object, Lisp_Object, Lisp_Object); Lisp_Object call_with_suspended_errors (lisp_fn_t, volatile Lisp_Object, Lisp_Object, Error_behavior, int, ...); @@ -2175,7 +2639,7 @@ void record_unwind_protect (Lisp_Object (*) (Lisp_Object), Lisp_Object); void do_autoload (Lisp_Object, Lisp_Object); Lisp_Object un_autoload (Lisp_Object); void warn_when_safe_lispobj (Lisp_Object, Lisp_Object, Lisp_Object); -void warn_when_safe (Lisp_Object, Lisp_Object, CONST char *, +void warn_when_safe (Lisp_Object, Lisp_Object, const char *, ...) PRINTF_ARGS (3, 4); @@ -2186,38 +2650,39 @@ void reset_this_command_keys (Lisp_Object, int); Lisp_Object enqueue_misc_user_event (Lisp_Object, Lisp_Object, Lisp_Object); Lisp_Object enqueue_misc_user_event_pos (Lisp_Object, Lisp_Object, Lisp_Object, int, int, int, int); +extern int modifier_keys_are_sticky; /* Defined in event-Xt.c */ +void enqueue_Xt_dispatch_event (Lisp_Object event); void signal_special_Xt_user_event (Lisp_Object, Lisp_Object, Lisp_Object); /* Defined in events.c */ void clear_event_resource (void); Lisp_Object allocate_event (void); -int event_to_character (struct Lisp_Event *, int, int, int); /* Defined in fileio.c */ void record_auto_save (void); void force_auto_save_soon (void); -DECLARE_DOESNT_RETURN (report_file_error (CONST char *, Lisp_Object)); -void maybe_report_file_error (CONST char *, Lisp_Object, +DECLARE_DOESNT_RETURN (report_file_error (const char *, Lisp_Object)); +void maybe_report_file_error (const char *, Lisp_Object, Lisp_Object, Error_behavior); -DECLARE_DOESNT_RETURN (signal_file_error (CONST char *, Lisp_Object)); -void maybe_signal_file_error (CONST char *, Lisp_Object, +DECLARE_DOESNT_RETURN (signal_file_error (const char *, Lisp_Object)); +void maybe_signal_file_error (const char *, Lisp_Object, Lisp_Object, Error_behavior); -DECLARE_DOESNT_RETURN (signal_double_file_error (CONST char *, CONST char *, +DECLARE_DOESNT_RETURN (signal_double_file_error (const char *, const char *, Lisp_Object)); -void maybe_signal_double_file_error (CONST char *, CONST char *, +void maybe_signal_double_file_error (const char *, const char *, Lisp_Object, Lisp_Object, Error_behavior); -DECLARE_DOESNT_RETURN (signal_double_file_error_2 (CONST char *, CONST char *, +DECLARE_DOESNT_RETURN (signal_double_file_error_2 (const char *, const char *, Lisp_Object, Lisp_Object)); -void maybe_signal_double_file_error_2 (CONST char *, CONST char *, +void maybe_signal_double_file_error_2 (const char *, const char *, Lisp_Object, Lisp_Object, Lisp_Object, Error_behavior); Lisp_Object lisp_strerror (int); Lisp_Object expand_and_dir_to_file (Lisp_Object, Lisp_Object); -int read_allowing_quit (int, void *, size_t); -int write_allowing_quit (int, CONST void *, size_t); +ssize_t read_allowing_quit (int, void *, size_t); +ssize_t write_allowing_quit (int, const void *, size_t); int internal_delete_file (Lisp_Object); /* Defined in filelock.c */ @@ -2248,7 +2713,6 @@ Lisp_Object remassoc_no_quit (Lisp_Object, Lisp_Object); Lisp_Object remassq_no_quit (Lisp_Object, Lisp_Object); Lisp_Object remrassq_no_quit (Lisp_Object, Lisp_Object); -void pure_put (Lisp_Object, Lisp_Object, Lisp_Object); int plists_differ (Lisp_Object, Lisp_Object, int, int, int); Lisp_Object internal_plist_get (Lisp_Object, Lisp_Object); void internal_plist_put (Lisp_Object *, Lisp_Object, Lisp_Object); @@ -2264,10 +2728,8 @@ Lisp_Object concat3 (Lisp_Object, Lisp_Object, Lisp_Object); Lisp_Object vconcat2 (Lisp_Object, Lisp_Object); Lisp_Object vconcat3 (Lisp_Object, Lisp_Object, Lisp_Object); Lisp_Object nconc2 (Lisp_Object, Lisp_Object); -void check_losing_bytecode (CONST char *, Lisp_Object); - -/* Defined in getloadavg.c */ -int getloadavg (double[], int); +Lisp_Object bytecode_nconc2 (Lisp_Object *); +void check_losing_bytecode (const char *, Lisp_Object); /* Defined in glyphs.c */ Error_behavior decode_error_behavior_flag (Lisp_Object); @@ -2276,6 +2738,7 @@ Lisp_Object encode_error_behavior_flag (Error_behavior); /* Defined in indent.c */ int bi_spaces_at_point (struct buffer *, Bytind); int column_at_point (struct buffer *, Bufpos, int); +int string_column_at_point (Lisp_String *, Bufpos, int); int current_column (struct buffer *); void invalidate_current_column (void); Bufpos vmotion (struct window *, Bufpos, int, int *); @@ -2287,8 +2750,9 @@ void where_is_to_char (Lisp_Object, char *); /* Defined in lread.c */ void ebolify_bytecode_constants (Lisp_Object); void close_load_descs (void); -int locate_file (Lisp_Object, Lisp_Object, CONST char *, Lisp_Object *, int); -int isfloat_string (CONST char *); +int locate_file (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object *, int); +EXFUN (Flocate_file_clear_hashing, 1); +int isfloat_string (const char *); /* Well, I've decided to enable this. -- ben */ /* And I've decided to make it work right. -- sb */ @@ -2325,60 +2789,59 @@ extern int popup_menu_titles; /* Defined in minibuf.c */ extern int minibuf_level; -Charcount scmp_1 (CONST Bufbyte *, CONST Bufbyte *, Charcount, int); +Charcount scmp_1 (const Bufbyte *, const Bufbyte *, Charcount, int); #define scmp(s1, s2, len) scmp_1 (s1, s2, len, completion_ignore_case) extern int completion_ignore_case; -int regexp_ignore_completion_p (CONST Bufbyte *, Lisp_Object, +int regexp_ignore_completion_p (const Bufbyte *, Lisp_Object, Bytecount, Bytecount); Lisp_Object clear_echo_area (struct frame *, Lisp_Object, int); Lisp_Object clear_echo_area_from_print (struct frame *, Lisp_Object, int); -void echo_area_append (struct frame *, CONST Bufbyte *, Lisp_Object, +void echo_area_append (struct frame *, const Bufbyte *, Lisp_Object, Bytecount, Bytecount, Lisp_Object); -void echo_area_message (struct frame *, CONST Bufbyte *, Lisp_Object, +void echo_area_message (struct frame *, const Bufbyte *, Lisp_Object, Bytecount, Bytecount, Lisp_Object); Lisp_Object echo_area_status (struct frame *); int echo_area_active (struct frame *); Lisp_Object echo_area_contents (struct frame *); -void message_internal (CONST Bufbyte *, Lisp_Object, Bytecount, Bytecount); -void message_append_internal (CONST Bufbyte *, Lisp_Object, +void message_internal (const Bufbyte *, Lisp_Object, Bytecount, Bytecount); +void message_append_internal (const Bufbyte *, Lisp_Object, Bytecount, Bytecount); -void message (CONST char *, ...) PRINTF_ARGS (1, 2); -void message_append (CONST char *, ...) PRINTF_ARGS (1, 2); -void message_no_translate (CONST char *, ...) PRINTF_ARGS (1, 2); +void message (const char *, ...) PRINTF_ARGS (1, 2); +void message_append (const char *, ...) PRINTF_ARGS (1, 2); +void message_no_translate (const char *, ...) PRINTF_ARGS (1, 2); void clear_message (void); /* Defined in print.c */ void write_string_to_stdio_stream (FILE *, struct console *, - CONST Bufbyte *, Bytecount, Bytecount, - enum external_data_format); + const Bufbyte *, Bytecount, Bytecount, + Lisp_Object, int); void debug_print (Lisp_Object); void debug_short_backtrace (int); -void temp_output_buffer_setup (CONST char *); +void temp_output_buffer_setup (Lisp_Object); void temp_output_buffer_show (Lisp_Object, Lisp_Object); /* NOTE: Do not call this with the data of a Lisp_String. Use princ. * Note: stream should be defaulted before calling * (eg Qnil means stdout, not Vstandard_output, etc) */ -void write_c_string (CONST char *, Lisp_Object); +void write_c_string (const char *, Lisp_Object); /* Same goes for this function. */ -void write_string_1 (CONST Bufbyte *, Bytecount, Lisp_Object); +void write_string_1 (const Bufbyte *, Bytecount, Lisp_Object); void print_cons (Lisp_Object, Lisp_Object, int); void print_vector (Lisp_Object, Lisp_Object, int); void print_string (Lisp_Object, Lisp_Object, int); -void long_to_string (char *, long); +char *long_to_string (char *, long); void print_internal (Lisp_Object, Lisp_Object, int); void print_symbol (Lisp_Object, Lisp_Object, int); void print_float (Lisp_Object, Lisp_Object, int); -void print_compiled_function (Lisp_Object, Lisp_Object, int); extern int print_escape_newlines; extern int print_readably; -Lisp_Object internal_with_output_to_temp_buffer (CONST char *, +Lisp_Object internal_with_output_to_temp_buffer (Lisp_Object, Lisp_Object (*) (Lisp_Object), Lisp_Object, Lisp_Object); void float_to_string (char *, double); void internal_object_printer (Lisp_Object, Lisp_Object, int); /* Defined in profile.c */ -void mark_profiling_info (void (*) (Lisp_Object)); +void mark_profiling_info (void); void profile_increase_call_count (Lisp_Object); extern int profiling_active; extern int profiling_redisplay_flag; @@ -2400,10 +2863,11 @@ Bufpos scan_buffer (struct buffer *, Emchar, Bufpos, Bufpos, EMACS_INT, EMACS_IN Bufpos find_next_newline (struct buffer *, Bufpos, int); Bufpos find_next_newline_no_quit (struct buffer *, Bufpos, int); Bytind bi_find_next_newline_no_quit (struct buffer *, Bytind, int); +Bytind bi_find_next_emchar_in_string (Lisp_String*, Emchar, Bytind, EMACS_INT); Bufpos find_before_next_newline (struct buffer *, Bufpos, Bufpos, int); struct re_pattern_buffer *compile_pattern (Lisp_Object, struct re_registers *, - char *, int, Error_behavior); -Bytecount fast_string_match (Lisp_Object, CONST Bufbyte *, + Lisp_Object, int, Error_behavior); +Bytecount fast_string_match (Lisp_Object, const Bufbyte *, Lisp_Object, Bytecount, Bytecount, int, Error_behavior, int); Bytecount fast_lisp_string_match (Lisp_Object, Lisp_Object); @@ -2425,9 +2889,9 @@ Lisp_Object specifier_instance_no_quit (Lisp_Object, Lisp_Object, Lisp_Object, Error_behavior, int, Lisp_Object); /* Defined in symbols.c */ -int hash_string (CONST Bufbyte *, Bytecount); -Lisp_Object intern (CONST char *); -Lisp_Object oblookup (Lisp_Object, CONST Bufbyte *, Bytecount); +int hash_string (const Bufbyte *, Bytecount); +Lisp_Object intern (const char *); +Lisp_Object oblookup (Lisp_Object, const Bufbyte *, Bytecount); void map_obarray (Lisp_Object, int (*) (Lisp_Object, void *), void *); Lisp_Object indirect_function (Lisp_Object, int); Lisp_Object symbol_value_in_buffer (Lisp_Object, Lisp_Object); @@ -2436,9 +2900,12 @@ int symbol_value_buffer_local_info (Lisp_Object, struct buffer *); Lisp_Object find_symbol_value (Lisp_Object); Lisp_Object find_symbol_value_quickly (Lisp_Object, int); Lisp_Object top_level_value (Lisp_Object); +void reject_constant_symbols (Lisp_Object sym, Lisp_Object newval, + int function_p, + Lisp_Object follow_past_lisp_magic); /* Defined in syntax.c */ -int scan_words (struct buffer *, int, int); +Bufpos scan_words (struct buffer *, Bufpos, int); /* Defined in undo.c */ Lisp_Object truncate_undo_list (Lisp_Object, int, int); @@ -2454,14 +2921,15 @@ int run_time_remap (char *); #endif /* Defined in vm-limit.c */ -void memory_warnings (void *, void (*) (CONST char *)); +void memory_warnings (void *, void (*) (const char *)); /* Defined in window.c */ Lisp_Object save_window_excursion_unwind (Lisp_Object); Lisp_Object display_buffer (Lisp_Object, Lisp_Object, Lisp_Object); -/* The following were machine generated 19980312 */ +/*--------------- prototypes for Lisp primitives in C ------------*/ +/* The following were machine generated 19980312 */ EXFUN (Faccept_process_output, 3); EXFUN (Fadd1, 1); @@ -2488,10 +2956,11 @@ EXFUN (Fcar, 1); EXFUN (Fcar_safe, 1); EXFUN (Fcdr, 1); EXFUN (Fchar_after, 2); +EXFUN (Fchar_ref_p, 1); EXFUN (Fchar_to_string, 1); EXFUN (Fcheck_valid_plist, 1); +EXFUN (Fvalid_plist_p, 1); EXFUN (Fclear_range_table, 1); -EXFUN (Fclrhash, 1); EXFUN (Fcoding_category_list, 0); EXFUN (Fcoding_category_system, 1); EXFUN (Fcoding_priority_list, 0); @@ -2504,12 +2973,12 @@ EXFUN (Fcoding_system_property, 2); EXFUN (Fcoding_system_type, 1); EXFUN (Fcommand_execute, 3); EXFUN (Fcommandp, 1); -EXFUN (Fcompiled_function_domain, 1); EXFUN (Fconcat, MANY); EXFUN (Fcons, 2); EXFUN (Fcopy_alist, 1); EXFUN (Fcopy_coding_system, 2); EXFUN (Fcopy_event, 2); +EXFUN (Fcopy_list, 1); EXFUN (Fcopy_marker, 2); EXFUN (Fcopy_sequence, 1); EXFUN (Fcopy_tree, 2); @@ -2520,7 +2989,9 @@ EXFUN (Fdecode_shift_jis_char, 1); EXFUN (Fdefault_boundp, 1); EXFUN (Fdefault_value, 1); EXFUN (Fdefine_key, 3); +EXFUN (Fdelete, 2); EXFUN (Fdelete_region, 3); +EXFUN (Fdelete_process, 1); EXFUN (Fdelq, 2); EXFUN (Fdestructive_alist_to_plist, 1); EXFUN (Fdetect_coding_region, 3); @@ -2570,17 +3041,16 @@ EXFUN (Fforward_char, 2); EXFUN (Fforward_line, 2); EXFUN (Ffset, 2); EXFUN (Ffuncall, MANY); +EXFUN (Ffunctionp, 1); EXFUN (Fgeq, MANY); EXFUN (Fget, 3); EXFUN (Fget_buffer_process, 1); EXFUN (Fget_coding_system, 1); EXFUN (Fget_process, 1); EXFUN (Fget_range_table, 3); -EXFUN (Fgethash, 3); EXFUN (Fgettext, 1); EXFUN (Fgoto_char, 2); EXFUN (Fgtr, MANY); -EXFUN (Fhashtablep, 1); EXFUN (Findent_to, 3); EXFUN (Findirect_function, 1); EXFUN (Finsert, MANY); @@ -2593,17 +3063,20 @@ EXFUN (Fintern_soft, 2); EXFUN (Fkey_description, 1); EXFUN (Fkill_emacs, 1); EXFUN (Fkill_local_variable, 1); +EXFUN (Flast, 2); EXFUN (Flax_plist_get, 3); EXFUN (Flax_plist_remprop, 2); EXFUN (Flength, 1); EXFUN (Fleq, MANY); EXFUN (Flist, MANY); EXFUN (Flistp, 1); +EXFUN (Flist_modules, 0); +EXFUN (Fload_module, 3); +EXFUN (Flookup_key, 3); EXFUN (Flss, MANY); EXFUN (Fmake_byte_code, MANY); EXFUN (Fmake_coding_system, 4); EXFUN (Fmake_glyph_internal, 1); -EXFUN (Fmake_hashtable, 2); EXFUN (Fmake_list, 2); EXFUN (Fmake_marker, 0); EXFUN (Fmake_range_table, 0); @@ -2632,6 +3105,7 @@ EXFUN (Fold_equal, 2); EXFUN (Fold_member, 2); EXFUN (Fold_memq, 2); EXFUN (Fplist_get, 3); +EXFUN (Fplist_member, 2); EXFUN (Fplist_put, 3); EXFUN (Fplus, MANY); EXFUN (Fpoint, 1); @@ -2647,11 +3121,9 @@ EXFUN (Fprint, 2); EXFUN (Fprocess_status, 1); EXFUN (Fprogn, UNEVALLED); EXFUN (Fprovide, 1); -EXFUN (Fpurecopy, 1); EXFUN (Fput, 3); EXFUN (Fput_range_table, 4); EXFUN (Fput_text_property, 5); -EXFUN (Fputhash, 3); EXFUN (Fquo, MANY); EXFUN (Frassq, 2); EXFUN (Fread, 1); @@ -2659,6 +3131,7 @@ EXFUN (Fread_key_sequence, 3); EXFUN (Freally_free, 1); EXFUN (Frem, 2); EXFUN (Fremassq, 2); +EXFUN (Freplace_list, 2); EXFUN (Fselected_frame, 1); EXFUN (Fset, 2); EXFUN (Fset_coding_category_system, 2); @@ -2678,6 +3151,7 @@ EXFUN (Fspecifier_spec_list, 4); EXFUN (Fstring_equal, 2); EXFUN (Fstring_lessp, 2); EXFUN (Fstring_match, 4); +EXFUN (Fstring_to_number, 2); EXFUN (Fsub1, 1); EXFUN (Fsubr_max_args, 1); EXFUN (Fsubr_min_args, 1); @@ -2689,6 +3163,7 @@ EXFUN (Fsymbol_function, 1); EXFUN (Fsymbol_name, 1); EXFUN (Fsymbol_plist, 1); EXFUN (Fsymbol_value, 1); +EXFUN (Fsystem_name, 0); EXFUN (Fthrow, 2); EXFUN (Ftimes, MANY); EXFUN (Ftruncate, 1); @@ -2706,89 +3181,126 @@ EXFUN (Fverify_visited_file_modtime, 1); EXFUN (Fvertical_motion, 3); EXFUN (Fwiden, 1); - -extern Lisp_Object Q_style, Qactually_requested, Qactivate_menubar_hook; -extern Lisp_Object Qafter, Qall, Qand; -extern Lisp_Object Qarith_error, Qarrayp, Qassoc, Qat, Qautodetect, Qautoload; -extern Lisp_Object Qbackground, Qbackground_pixmap, Qbad_variable, Qbefore; -extern Lisp_Object Qbeginning_of_buffer, Qbig5, Qbinary, Qbitmap, Qbitp, Qblinking; -extern Lisp_Object Qboolean, Qbottom, Qbuffer, Qbuffer_file_coding_system; -extern Lisp_Object Qbuffer_glyph_p, Qbuffer_live_p, Qbuffer_read_only, Qbutton; -extern Lisp_Object Qbyte_code, Qcall_interactively, Qcategory; +/*--------------- prototypes for constant symbols ------------*/ + +extern Lisp_Object Q_style; +extern Lisp_Object Qactivate_menubar_hook; +extern Lisp_Object Qarith_error; +extern Lisp_Object Qarrayp, Qautoload; +extern Lisp_Object Qbackground, Qbackground_pixmap; +extern Lisp_Object Qbeginning_of_buffer, Qbig5; +extern Lisp_Object Qbitp, Qblinking; +extern Lisp_Object Qbuffer_glyph_p, Qbuffer_live_p, Qbuffer_read_only; +extern Lisp_Object Qbyte_code, Qcall_interactively; extern Lisp_Object Qcategory_designator_p, Qcategory_table_value_p, Qccl, Qcdr; -extern Lisp_Object Qchannel, Qchar, Qchar_or_string_p, Qcharacter, Qcharacterp; -extern Lisp_Object Qchars, Qcharset_g0, Qcharset_g1, Qcharset_g2, Qcharset_g3; -extern Lisp_Object Qcircular_property_list, Qcoding_system_error; -extern Lisp_Object Qcoding_system_p, Qcolor, Qcolor_pixmap_image_instance_p; -extern Lisp_Object Qcolumns, Qcommand, Qcommandp, Qcompletion_ignore_case; -extern Lisp_Object Qconsole, Qconsole_live_p, Qconst_specifier, Qcr, Qcritical; -extern Lisp_Object Qcrlf, Qctext, Qcurrent_menubar, Qcursor; -extern Lisp_Object Qcyclic_variable_indirection, Qdata, Qdead, Qdecode; -extern Lisp_Object Qdefault, Qdefun, Qdelete, Qdelq, Qdevice, Qdevice_live_p; -extern Lisp_Object Qdim, Qdimension, Qdisabled, Qdisplay, Qdisplay_table; -extern Lisp_Object Qdoc_string, Qdomain_error, Qdynarr_overhead; -extern Lisp_Object Qempty, Qencode, Qend_of_buffer, Qend_of_file, Qend_open; -extern Lisp_Object Qeol_cr, Qeol_crlf, Qeol_lf, Qeol_type, Qeq, Qeql, Qequal; +extern Lisp_Object Qchar_or_string_p, Qcharacterp; +extern Lisp_Object Qcharset_g0, Qcharset_g1, Qcharset_g2, Qcharset_g3; +extern Lisp_Object Qcircular_list, Qcircular_property_list; +extern Lisp_Object Qcoding_system_error; +extern Lisp_Object Qcolor_pixmap_image_instance_p; +extern Lisp_Object Qcommandp, Qcompletion_ignore_case; +extern Lisp_Object Qconsole_live_p, Qconst_specifier, Qcr; +extern Lisp_Object Qcrlf, Qcurrent_menubar, Qctext; +extern Lisp_Object Qcyclic_variable_indirection, Qdecode; +extern Lisp_Object Qdefun, Qdevice_live_p; +extern Lisp_Object Qdim, Qdisabled, Qdisplay_table; +extern Lisp_Object Qdomain_error; +extern Lisp_Object Qediting_error; +extern Lisp_Object Qencode, Qend_of_buffer, Qend_of_file, Qend_open; +extern Lisp_Object Qeol_cr, Qeol_crlf, Qeol_lf, Qeol_type; extern Lisp_Object Qerror, Qerror_conditions, Qerror_message, Qescape_quoted; -extern Lisp_Object Qeval, Qevent_live_p, Qexit, Qextent_live_p, Qextents; -extern Lisp_Object Qexternal_debugging_output, Qface, Qfeaturep, Qfile_error; -extern Lisp_Object Qfont, Qforce_g0_on_output, Qforce_g1_on_output; +extern Lisp_Object Qevent_live_p, Qexit, Qextent_live_p; +extern Lisp_Object Qexternal_debugging_output, Qfeaturep; +extern Lisp_Object Qfile_error; +extern Lisp_Object Qforce_g0_on_output, Qforce_g1_on_output; extern Lisp_Object Qforce_g2_on_output, Qforce_g3_on_output, Qforeground; -extern Lisp_Object Qformat, Qframe, Qframe_live_p, Qfunction, Qgap_overhead; -extern Lisp_Object Qgeneric, Qgeometry, Qglobal, Qheight, Qhighlight, Qicon; -extern Lisp_Object Qicon_glyph_p, Qid, Qidentity, Qimage, Qinfo, Qinherit; +extern Lisp_Object Qformat, Qframe_live_p; +extern Lisp_Object Qicon_glyph_p, Qidentity; extern Lisp_Object Qinhibit_quit, Qinhibit_read_only; -extern Lisp_Object Qinput_charset_conversion, Qinteger; +extern Lisp_Object Qinput_charset_conversion; extern Lisp_Object Qinteger_char_or_marker_p, Qinteger_or_char_p; -extern Lisp_Object Qinteger_or_marker_p, Qintegerp, Qinteractive, Qinternal; -extern Lisp_Object Qinvalid_function, Qinvalid_read_syntax, Qio_error; -extern Lisp_Object Qiso2022, Qkey, Qkey_assoc, Qkeymap, Qlambda, Qleft, Qlf; -extern Lisp_Object Qlist, Qlistp, Qload, Qlock_shift, Qmacro, Qmagic; -extern Lisp_Object Qmalformed_property_list, Qmalloc_overhead, Qmark, Qmarkers; -extern Lisp_Object Qmax, Qmemory, Qmessage, Qminus, Qmnemonic, Qmodifiers; -extern Lisp_Object Qmono_pixmap_image_instance_p, Qmotion; -extern Lisp_Object Qmouse_leave_buffer_hook, Qmswindows, Qname, Qnas, Qnatnump; -extern Lisp_Object Qnil, Qno_ascii_cntl, Qno_ascii_eol, Qno_catch; -extern Lisp_Object Qno_conversion, Qno_iso6429, Qnone, Qnot, Qnothing; -extern Lisp_Object Qnothing_image_instance_p, Qnotice; -extern Lisp_Object Qnumber_char_or_marker_p, Qnumber_or_marker_p, Qnumberp; -extern Lisp_Object Qobject, Qold_assoc, Qold_delete, Qold_delq, Qold_rassoc; -extern Lisp_Object Qold_rassq, Qonly, Qor, Qother, Qoutput_charset_conversion; -extern Lisp_Object Qoverflow_error, Qpath, Qpoint, Qpointer, Qpointer_glyph_p; +extern Lisp_Object Qinteger_or_marker_p, Qintegerp, Qinteractive; +extern Lisp_Object Qinternal_error, Qinvalid_argument; +extern Lisp_Object Qinvalid_change, Qinvalid_function, Qinvalid_operation; +extern Lisp_Object Qinvalid_read_syntax, Qinvalid_state; +extern Lisp_Object Qio_error; +extern Lisp_Object Qiso2022; +extern Lisp_Object Qlambda, Qlayout; +extern Lisp_Object Qlf; +extern Lisp_Object Qlist_formation_error; +extern Lisp_Object Qlistp, Qload, Qlock_shift, Qmacro; +extern Lisp_Object Qmakunbound, Qmalformed_list, Qmalformed_property_list; +extern Lisp_Object Qmark; +extern Lisp_Object Qmnemonic; +extern Lisp_Object Qmono_pixmap_image_instance_p; +extern Lisp_Object Qmouse_leave_buffer_hook; +extern Lisp_Object Qnas, Qnatnump, Qnative_layout; +extern Lisp_Object Qno_ascii_cntl, Qno_ascii_eol, Qno_catch; +extern Lisp_Object Qno_conversion, Qno_iso6429; +extern Lisp_Object Qnothing_image_instance_p; +extern Lisp_Object Qnumber_char_or_marker_p, Qnumberp; +extern Lisp_Object Qoutput_charset_conversion; +extern Lisp_Object Qoverflow_error, Qpoint, Qpointer_glyph_p; extern Lisp_Object Qpointer_image_instance_p, Qpost_read_conversion; -extern Lisp_Object Qpre_write_conversion, Qprint, Qprint_length; -extern Lisp_Object Qprint_string_length, Qprocess, Qprogn, Qprovide, Qquit; -extern Lisp_Object Qquote, Qrange_error, Qrassoc, Qrassq, Qread_char; +extern Lisp_Object Qpre_write_conversion, Qprint_length; +extern Lisp_Object Qprint_string_length, Qprogn, Qquit; +extern Lisp_Object Qquote, Qrange_error, Qread_char; extern Lisp_Object Qread_from_minibuffer, Qreally_early_error_handler; -extern Lisp_Object Qregion_beginning, Qregion_end, Qrequire, Qresource; -extern Lisp_Object Qreturn, Qreverse, Qright, Qrun_hooks, Qsans_modifiers; -extern Lisp_Object Qsave_buffers_kill_emacs, Qsearch, Qself_insert_command; -extern Lisp_Object Qsequencep, Qsetting_constant, Qseven, Qshift_jis, Qshort; -extern Lisp_Object Qsignal, Qsimple, Qsingularity_error, Qsize, Qspace; -extern Lisp_Object Qspecifier, Qstandard_input, Qstandard_output, Qstart_open; -extern Lisp_Object Qstream, Qstring, Qstring_lessp; -extern Lisp_Object Qsubwindow_image_instance_p, Qsymbol, Qsyntax, Qt, Qtest; -extern Lisp_Object Qtext, Qtext_image_instance_p, Qtimeout, Qtimestamp; -extern Lisp_Object Qtoolbar, Qtop, Qtop_level, Qtrue_list_p, Qtty, Qtype; -extern Lisp_Object Qunbound, Qundecided, Qundefined, Qunderflow_error; -extern Lisp_Object Qunderline, Qunimplemented, Quser_files_and_directories; -extern Lisp_Object Qvalue_assoc, Qvalues; -extern Lisp_Object Qvariable_documentation, Qvariable_domain, Qvector; -extern Lisp_Object Qvoid_function, Qvoid_variable, Qwarning, Qwidth, Qwindow; -extern Lisp_Object Qwindow_live_p, Qwindow_system, Qwrong_number_of_arguments; -extern Lisp_Object Qwrong_type_argument, Qx, Qy, Qyes_or_no_p; -extern Lisp_Object Vactivate_menubar_hook, Vascii_canon_table; -extern Lisp_Object Vascii_downcase_table, Vascii_eqv_table; -extern Lisp_Object Vascii_upcase_table, Vautoload_queue, Vbinary_process_input; -extern Lisp_Object Vbinary_process_output, Vblank_menubar; +extern Lisp_Object Qregion_beginning, Qregion_end; +extern Lisp_Object Qrun_hooks, Qsans_modifiers; +extern Lisp_Object Qsave_buffers_kill_emacs; +extern Lisp_Object Qself_insert_command, Qself_insert_defer_undo; +extern Lisp_Object Qsequencep, Qset, Qsetting_constant; +extern Lisp_Object Qseven, Qshift_jis, Qshort; +extern Lisp_Object Qsingularity_error; +extern Lisp_Object Qstandard_input, Qstandard_output; +extern Lisp_Object Qstart_open; +extern Lisp_Object Qstring_lessp, Qsubwindow; +extern Lisp_Object Qsubwindow_image_instance_p; +extern Lisp_Object Qsyntax_error, Qt; +extern Lisp_Object Qtext_image_instance_p; +extern Lisp_Object Qtop_level; +extern Lisp_Object Qtrue_list_p; +extern Lisp_Object Qunbound, Qunderflow_error; +#ifdef UTF2000 +extern Lisp_Object Qunloaded; +#endif +extern Lisp_Object Qunderline, Quser_files_and_directories; +extern Lisp_Object Qvalues; +extern Lisp_Object Qvariable_documentation, Qvariable_domain; +extern Lisp_Object Qvoid_function, Qvoid_variable; +extern Lisp_Object Qwindow_live_p, Qwrong_number_of_arguments; +extern Lisp_Object Qwrong_type_argument, Qyes_or_no_p; +extern Lisp_Object Qgtk; + +#define SYMBOL(fou) extern Lisp_Object fou +#define SYMBOL_KEYWORD(la_cle_est_fou) extern Lisp_Object la_cle_est_fou +#define SYMBOL_GENERAL(tout_le_monde, est_fou) \ + extern Lisp_Object tout_le_monde + +#include "general-slots.h" + +#undef SYMBOL +#undef SYMBOL_KEYWORD +#undef SYMBOL_GENERAL + +/*--------------- prototypes for variables of type Lisp_Object ------------*/ + +extern Lisp_Object Vactivate_menubar_hook; +extern Lisp_Object Vautoload_queue, Vblank_menubar; extern Lisp_Object Vcharset_ascii, Vcharset_composite, Vcharset_control_1; +extern Lisp_Object Vcharset_latin_iso8859_1, Vcharset_greek_iso8859_7; +extern Lisp_Object Vcharset_cyrillic_iso8859_5, Vcharset_hebrew_iso8859_8; +extern Lisp_Object Vcharset_thai_tis620, Vcharset_katakana_jisx0201; extern Lisp_Object Vcoding_system_for_read, Vcoding_system_for_write; -extern Lisp_Object Vcoding_system_hashtable, Vcommand_history; +extern Lisp_Object Vcoding_system_hash_table, Vcommand_history; extern Lisp_Object Vcommand_line_args, Vconfigure_info_directory; +extern Lisp_Object Vconfigure_site_directory, Vconfigure_site_module_directory; extern Lisp_Object Vconsole_list, Vcontrolling_terminal; extern Lisp_Object Vcurrent_compiled_function_annotation, Vcurrent_load_list; extern Lisp_Object Vcurrent_mouse_event, Vcurrent_prefix_arg, Vdata_directory; -extern Lisp_Object Vdisabled_command_hook, Vdoc_directory, Vinternal_doc_file_name; +extern Lisp_Object Vdirectory_sep_char, Vdisabled_command_hook; +extern Lisp_Object Vdoc_directory, Vinternal_doc_file_name; extern Lisp_Object Vecho_area_buffer, Vemacs_major_version; extern Lisp_Object Vemacs_minor_version, Vexec_directory, Vexec_path; extern Lisp_Object Vexecuting_macro, Vfeatures, Vfile_domain; @@ -2800,18 +3312,15 @@ extern Lisp_Object Vload_file_name_internal; extern Lisp_Object Vload_file_name_internal_the_purecopy, Vload_history; extern Lisp_Object Vload_path, Vmark_even_if_inactive, Vmenubar_configuration; extern Lisp_Object Vminibuf_preprompt, Vminibuf_prompt, Vminibuffer_zero; -extern Lisp_Object Vmirror_ascii_canon_table, Vmirror_ascii_downcase_table; -extern Lisp_Object Vmirror_ascii_eqv_table, Vmirror_ascii_upcase_table; -extern Lisp_Object Vmswindows_downcase_file_names; +extern Lisp_Object Vmodule_directory, Vmswindows_downcase_file_names; extern Lisp_Object Vmswindows_get_true_file_attributes, Vobarray; extern Lisp_Object Vprint_length, Vprint_level, Vprocess_environment; -extern Lisp_Object Vpure_uninterned_symbol_table, Vquit_flag; +extern Lisp_Object Vquit_flag; extern Lisp_Object Vrecent_keys_ring, Vshell_file_name, Vsite_directory; +extern Lisp_Object Vsite_module_directory; extern Lisp_Object Vstandard_input, Vstandard_output, Vstdio_str; extern Lisp_Object Vsynchronous_sounds, Vsystem_name, Vterminal_coding_system; extern Lisp_Object Vthis_command_keys, Vunread_command_event; -extern Lisp_Object Vwin32_generate_fake_inodes, Vwin32_pipe_read_delay; extern Lisp_Object Vx_initial_argv_list; - -#endif /* _XEMACS_LISP_H_ */ +#endif /* INCLUDED_lisp_h_ */ diff --git a/src/lread.c b/src/lread.c index 9c0fa8b..3e71469 100644 --- a/src/lread.c +++ b/src/lread.c @@ -29,11 +29,9 @@ Boston, MA 02111-1307, USA. */ #include "buffer.h" #include "bytecode.h" -#include "commands.h" -#include "insdel.h" +#include "elhash.h" #include "lstream.h" #include "opaque.h" -#include <paths.h> #ifdef FILE_CODING #include "file-coding.h" #endif @@ -65,9 +63,13 @@ Lisp_Object Qvariable_domain; /* I18N3 */ Lisp_Object Vvalues, Vstandard_input, Vafter_load_alist; Lisp_Object Qcurrent_load_list; Lisp_Object Qload, Qload_file_name; -Lisp_Object Qlocate_file_hash_table; Lisp_Object Qfset; +/* Hash-table that maps directory names to hashes of their contents. */ +static Lisp_Object Vlocate_file_hash_table; + +Lisp_Object Qexists, Qreadable, Qwritable, Qexecutable; + /* See read_escape() for an explanation of this. */ #if 0 int fail_on_bucky_bit_character_escapes; @@ -91,9 +93,6 @@ int load_warn_when_source_only; /* Whether Fload_internal() should ignore .elc files when no suffix is given */ int load_ignore_elc_files; -/* Directory in which the sources were found. */ -Lisp_Object Vsource_directory; - /* Search path for files to be loaded. */ Lisp_Object Vload_path; @@ -123,7 +122,7 @@ Lisp_Object Vload_read_function; Each member of the list has the form (n . object), and is used to look up the object for the corresponding #n# construct. It must be set to nil before all top-level calls to read0. */ -Lisp_Object read_objects; +Lisp_Object Vread_objects; /* Nonzero means load should forcibly load all dynamic doc strings. */ /* Note that this always happens (with some special behavior) when @@ -219,14 +218,14 @@ EXFUN (Fread_from_string, 3); static DOESNT_RETURN -syntax_error (CONST char *string) +read_syntax_error (const char *string) { signal_error (Qinvalid_read_syntax, list1 (build_translated_string (string))); } static Lisp_Object -continuable_syntax_error (CONST char *string) +continuable_read_syntax_error (const char *string) { return Fsignal (Qinvalid_read_syntax, list1 (build_translated_string (string))); @@ -259,12 +258,13 @@ readchar (Lisp_Object readcharfun) Emchar c = Lstream_get_emchar (XLSTREAM (readcharfun)); #ifdef DEBUG_XEMACS /* testing Mule */ static int testing_mule = 0; /* Change via debugger */ - if (testing_mule) { - if (c >= 0x20 && c <= 0x7E) fprintf (stderr, "%c", c); - else if (c == '\n') fprintf (stderr, "\\n\n"); - else fprintf (stderr, "\\%o ", c); - } -#endif + if (testing_mule) + { + if (c >= 0x20 && c <= 0x7E) stderr_out ("%c", c); + else if (c == '\n') stderr_out ("\\n\n"); + else stderr_out ("\\%o ", c); + } +#endif /* testing Mule */ return c; } else if (MARKERP (readcharfun)) @@ -404,22 +404,18 @@ ebolify_bytecode_constants (Lisp_Object vector) something to `funcall', but who would really do that? As they say in law, we've made a "good-faith effort" to unfuckify ourselves. And doing it this way avoids screwing - up args to `make-hashtable' and such. As it is, we have to + up args to `make-hash-table' and such. As it is, we have to add an extra Ebola check in decode_weak_list_type(). --ben */ - if (EQ (el, Qassoc)) - el = Qold_assoc; - if (EQ (el, Qdelq)) - el = Qold_delq; + if (EQ (el, Qassoc)) el = Qold_assoc; + else if (EQ (el, Qdelq)) el = Qold_delq; #if 0 /* I think this is a bad idea because it will probably mess with keymap code. */ - if (EQ (el, Qdelete)) - el = Qold_delete; + else if (EQ (el, Qdelete)) el = Qold_delete; #endif - if (EQ (el, Qrassq)) - el = Qold_rassq; - if (EQ (el, Qrassoc)) - el = Qold_rassoc; + else if (EQ (el, Qrassq)) el = Qold_rassq; + else if (EQ (el, Qrassoc)) el = Qold_rassoc; + XVECTOR_DATA (vector)[i] = el; } } @@ -448,12 +444,6 @@ load_force_doc_string_unwind (Lisp_Object oldlist) Lisp_Object list = Vload_force_doc_string_list; Lisp_Object tail; int fd = XINT (XCAR (Vload_descriptor_list)); - /* NOTE: If purify_flag is true, we're in-place modifying objects that - may be in purespace (and if not, they will be). Therefore, we have - to be VERY careful to make sure that all objects that we create - are purecopied -- objects in purespace are not marked for GC, and - if we leave any impure objects inside of pure ones, we're really - screwed. */ GCPRO1 (list); /* restore the old value first just in case an error occurs. */ @@ -473,24 +463,23 @@ load_force_doc_string_unwind (Lisp_Object oldlist) Lisp_Object doc; assert (COMPILED_FUNCTIONP (john)); - if (CONSP (XCOMPILED_FUNCTION (john)->bytecodes)) + if (CONSP (XCOMPILED_FUNCTION (john)->instructions)) { struct gcpro ngcpro1; Lisp_Object juan = (pas_de_lache_ici - (fd, XCOMPILED_FUNCTION (john)->bytecodes)); + (fd, XCOMPILED_FUNCTION (john)->instructions)); Lisp_Object ivan; NGCPRO1 (juan); ivan = Fread (juan); if (!CONSP (ivan)) signal_simple_error ("invalid lazy-loaded byte code", ivan); - /* Remember to purecopy; see above. */ - XCOMPILED_FUNCTION (john)->bytecodes = Fpurecopy (XCAR (ivan)); + XCOMPILED_FUNCTION (john)->instructions = XCAR (ivan); /* v18 or v19 bytecode file. Need to Ebolify. */ if (XCOMPILED_FUNCTION (john)->flags.ebolified && VECTORP (XCDR (ivan))) ebolify_bytecode_constants (XCDR (ivan)); - XCOMPILED_FUNCTION (john)->constants = Fpurecopy (XCDR (ivan)); + XCOMPILED_FUNCTION (john)->constants = XCDR (ivan); NUNGCPRO; } doc = compiled_function_documentation (XCOMPILED_FUNCTION (john)); @@ -548,7 +537,7 @@ system that was used for the decoding is stored into it. It will in general be different from CODESYS if CODESYS specifies automatic encoding detection or end-of-line detection. */ - (file, no_error, nomessage, nosuffix, codesys, used_codesys)) + (file, noerror, nomessage, nosuffix, codesys, used_codesys)) { /* This function can GC */ int fd = -1; @@ -562,7 +551,6 @@ encoding detection or end-of-line detection. int message_p = NILP (nomessage); /*#ifdef DEBUG_XEMACS*/ static Lisp_Object last_file_loaded; - size_t pure_usage = 0; /*#endif*/ struct stat s1, s2; GCPRO3 (file, newer, found); @@ -574,14 +562,13 @@ encoding detection or end-of-line detection. { message_p = 1; last_file_loaded = file; - pure_usage = purespace_usage (); } /*#endif / * DEBUG_XEMACS */ /* If file name is magic, call the handler. */ handler = Ffind_file_name_handler (file, Qload); if (!NILP (handler)) - RETURN_UNGCPRO (call5 (handler, Qload, file, no_error, + RETURN_UNGCPRO (call5 (handler, Qload, file, noerror, nomessage, nosuffix)); /* Do this after the handler to avoid @@ -602,15 +589,15 @@ encoding detection or end-of-line detection. int foundlen; fd = locate_file (Vload_path, file, - ((!NILP (nosuffix)) ? "" : - load_ignore_elc_files ? ".el:" : - ".elc:.el:"), + ((!NILP (nosuffix)) ? Qnil : + build_string (load_ignore_elc_files ? ".el:" : + ".elc:.el:")), &found, -1); if (fd < 0) { - if (NILP (no_error)) + if (NILP (noerror)) signal_file_error ("Cannot open load file", file); else { @@ -637,7 +624,7 @@ encoding detection or end-of-line detection. int result; /* temporarily hack the 'c' off the end of the filename */ foundstr[foundlen - 1] = '\0'; - result = stat (foundstr, &s2); + result = xemacs_stat (foundstr, &s2); if (result >= 0 && (unsigned) s1.st_mtime < (unsigned) s2.st_mtime) { @@ -690,7 +677,7 @@ encoding detection or end-of-line detection. { /* Lisp_Object's must be malloc'ed, not stack-allocated */ Lisp_Object lispstream = Qnil; - CONST int block_size = 8192; + const int block_size = 8192; struct gcpro ngcpro1; NGCPRO1 (lispstream); @@ -795,11 +782,8 @@ encoding detection or end-of-line detection. /*#ifdef DEBUG_XEMACS*/ if (purify_flag && noninteractive) { - if (EQ (last_file_loaded, file)) - message_append (" (%d)", purespace_usage() - pure_usage); - else - message ("Loading %s ...done (%d)", XSTRING_DATA (file), - purespace_usage() - pure_usage); + if (!EQ (last_file_loaded, file)) + message ("Loading %s ...done", XSTRING_DATA (file)); } /*#endif / * DEBUG_XEMACS */ @@ -811,26 +795,57 @@ encoding detection or end-of-line detection. } -#if 0 /* FSFmacs */ -/* not used */ +/* ------------------------------- */ +/* locate_file */ +/* ------------------------------- */ + static int -complete_filename_p (Lisp_Object pathname) +decode_mode_1 (Lisp_Object mode) { - REGISTER unsigned char *s = XSTRING_DATA (pathname); - return (IS_DIRECTORY_SEP (s[0]) - || (XSTRING_LENGTH (pathname) > 2 - && IS_DEVICE_SEP (s[1]) && IS_DIRECTORY_SEP (s[2])) -#ifdef ALTOS - || *s == '@' -#endif - ); + if (EQ (mode, Qexists)) + return F_OK; + else if (EQ (mode, Qexecutable)) + return X_OK; + else if (EQ (mode, Qwritable)) + return W_OK; + else if (EQ (mode, Qreadable)) + return R_OK; + else if (INTP (mode)) + { + check_int_range (XINT (mode), 0, 7); + return XINT (mode); + } + else + signal_simple_error ("Invalid value", mode); + return 0; /* unreached */ +} + +static int +decode_mode (Lisp_Object mode) +{ + if (NILP (mode)) + return R_OK; + else if (CONSP (mode)) + { + Lisp_Object tail; + int mask = 0; + EXTERNAL_LIST_LOOP (tail, mode) + mask |= decode_mode_1 (XCAR (tail)); + return mask; + } + else + return decode_mode_1 (mode); } -#endif /* 0 */ DEFUN ("locate-file", Flocate_file, 2, 4, 0, /* -Search for FILENAME through PATH-LIST, expanded by one of the optional -SUFFIXES (string of suffixes separated by ":"s), checking for access -MODE (0|1|2|4 = exists|executable|writeable|readable), default readable. +Search for FILENAME through PATH-LIST. + +If SUFFIXES is non-nil, it should be a list of suffixes to append to +file name when searching. + +If MODE is non-nil, it should be a symbol or a list of symbol representing +requirements. Allowed symbols are `exists', `executable', `writable', and +`readable'. If MODE is nil, it defaults to `readable'. `locate-file' keeps hash tables of the directories it searches through, in order to speed things up. It tries valiantly to not get confused in @@ -845,210 +860,288 @@ for details. Lisp_Object tp; CHECK_STRING (filename); - if (!NILP (suffixes)) + + if (LISTP (suffixes)) + { + Lisp_Object tail; + EXTERNAL_LIST_LOOP (tail, suffixes) + CHECK_STRING (XCAR (tail)); + } + else CHECK_STRING (suffixes); - if (!NILP (mode)) - CHECK_NATNUM (mode); - locate_file (path_list, filename, - ((NILP (suffixes)) ? "" : - (char *) (XSTRING_DATA (suffixes))), - &tp, (NILP (mode) ? R_OK : XINT (mode))); + locate_file (path_list, filename, suffixes, &tp, decode_mode (mode)); return tp; } -/* recalculate the hash table for the given string */ +/* Recalculate the hash table for the given string. DIRECTORY should + better have been through Fexpand_file_name() by now. */ static Lisp_Object -locate_file_refresh_hashing (Lisp_Object str) +locate_file_refresh_hashing (Lisp_Object directory) { Lisp_Object hash = - make_directory_hash_table ((char *) XSTRING_DATA (str)); - Fput (str, Qlocate_file_hash_table, hash); + make_directory_hash_table ((char *) XSTRING_DATA (directory)); + + if (!NILP (hash)) + Fputhash (directory, hash, Vlocate_file_hash_table); return hash; } -/* find the hash table for the given string, recalculating if necessary */ +/* find the hash table for the given directory, recalculating if necessary */ static Lisp_Object -locate_file_find_directory_hash_table (Lisp_Object str) +locate_file_find_directory_hash_table (Lisp_Object directory) { - Lisp_Object hash = Fget (str, Qlocate_file_hash_table, Qnil); - if (NILP (Fhashtablep (hash))) - return locate_file_refresh_hashing (str); - return hash; + Lisp_Object hash = Fgethash (directory, Vlocate_file_hash_table, Qnil); + if (NILP (hash)) + return locate_file_refresh_hashing (directory); + else + return hash; +} + +/* The SUFFIXES argument in any of the locate_file* functions can be + nil, a list, or a string (for backward compatibility), with the + following semantics: + + a) nil - no suffix, just search for file name intact + (semantically different from "empty suffix list", which + would be meaningless.) + b) list - list of suffixes to append to file name. Each of these + must be a string. + c) string - colon-separated suffixes to append to file name (backward + compatibility). + + All of this got hairy, so I decided to use a mapper. Calling a + function for each suffix shouldn't slow things down, since + locate_file is rarely called with enough suffixes for funcalls to + make any difference. */ + +/* Map FUN over SUFFIXES, as described above. FUN will be called with a + char * containing the current file name, and ARG. Mapping stops when + FUN returns non-zero. */ +static void +locate_file_map_suffixes (Lisp_Object filename, Lisp_Object suffixes, + int (*fun) (char *, void *), + void *arg) +{ + /* This function can GC */ + char *fn; + int fn_len, max; + + /* Calculate maximum size of any filename made from + this path element/specified file name and any possible suffix. */ + if (CONSP (suffixes)) + { + /* We must traverse the list, so why not do it right. */ + Lisp_Object tail; + max = 0; + LIST_LOOP (tail, suffixes) + { + if (XSTRING_LENGTH (XCAR (tail)) > max) + max = XSTRING_LENGTH (XCAR (tail)); + } + } + else if (NILP (suffixes)) + max = 0; + else + /* Just take the easy way out */ + max = XSTRING_LENGTH (suffixes); + + fn_len = XSTRING_LENGTH (filename); + fn = (char *) alloca (max + fn_len + 1); + memcpy (fn, (char *) XSTRING_DATA (filename), fn_len); + + /* Loop over suffixes. */ + if (!STRINGP (suffixes)) + { + if (NILP (suffixes)) + { + /* Case a) discussed in the comment above. */ + fn[fn_len] = 0; + if ((*fun) (fn, arg)) + return; + } + else + { + /* Case b) */ + Lisp_Object tail; + LIST_LOOP (tail, suffixes) + { + memcpy (fn + fn_len, XSTRING_DATA (XCAR (tail)), + XSTRING_LENGTH (XCAR (tail))); + fn[fn_len + XSTRING_LENGTH (XCAR (tail))] = 0; + if ((*fun) (fn, arg)) + return; + } + } + } + else + { + /* Case c) */ + const char *nsuffix = (const char *) XSTRING_DATA (suffixes); + + while (1) + { + char *esuffix = (char *) strchr (nsuffix, ':'); + int lsuffix = esuffix ? esuffix - nsuffix : (int) strlen (nsuffix); + + /* Concatenate path element/specified name with the suffix. */ + strncpy (fn + fn_len, nsuffix, lsuffix); + fn[fn_len + lsuffix] = 0; + + if ((*fun) (fn, arg)) + return; + + /* Advance to next suffix. */ + if (esuffix == 0) + break; + nsuffix += lsuffix + 1; + } + } } -/* look for STR in PATH, optionally adding suffixes in SUFFIX */ +struct locate_file_in_directory_mapper_closure { + int fd; + Lisp_Object *storeptr; + int mode; +}; static int -locate_file_in_directory (Lisp_Object path, Lisp_Object str, - CONST char *suffix, Lisp_Object *storeptr, +locate_file_in_directory_mapper (char *fn, void *arg) +{ + struct locate_file_in_directory_mapper_closure *closure = + (struct locate_file_in_directory_mapper_closure *)arg; + struct stat st; + + /* Ignore file if it's a directory. */ + if (xemacs_stat (fn, &st) >= 0 + && (st.st_mode & S_IFMT) != S_IFDIR) + { + /* Check that we can access or open it. */ + if (closure->mode >= 0) + closure->fd = access (fn, closure->mode); + else + closure->fd = open (fn, O_RDONLY | OPEN_BINARY, 0); + + if (closure->fd >= 0) + { + /* We succeeded; return this descriptor and filename. */ + if (closure->storeptr) + *closure->storeptr = build_string (fn); + +#ifndef WIN32_NATIVE + /* If we actually opened the file, set close-on-exec flag + on the new descriptor so that subprocesses can't whack + at it. */ + if (closure->mode < 0) + (void) fcntl (closure->fd, F_SETFD, FD_CLOEXEC); +#endif + + return 1; + } + } + /* Keep mapping. */ + return 0; +} + + +/* look for STR in PATH, optionally adding SUFFIXES. DIRECTORY need + not have been expanded. */ + +static int +locate_file_in_directory (Lisp_Object directory, Lisp_Object str, + Lisp_Object suffixes, Lisp_Object *storeptr, int mode) { /* This function can GC */ - int fd; - int fn_size = 100; - char buf[100]; - char *fn = buf; - int want_size; - struct stat st; + struct locate_file_in_directory_mapper_closure closure; Lisp_Object filename = Qnil; struct gcpro gcpro1, gcpro2, gcpro3; - CONST char *nsuffix; - GCPRO3 (path, str, filename); + GCPRO3 (directory, str, filename); - filename = Fexpand_file_name (str, path); + filename = Fexpand_file_name (str, directory); if (NILP (filename) || NILP (Ffile_name_absolute_p (filename))) /* If there are non-absolute elts in PATH (eg ".") */ /* Of course, this could conceivably lose if luser sets default-directory to be something non-absolute ... */ { if (NILP (filename)) - /* NIL means current dirctory */ + /* NIL means current directory */ filename = current_buffer->directory; else filename = Fexpand_file_name (filename, current_buffer->directory); if (NILP (Ffile_name_absolute_p (filename))) { - /* Give up on this path element! */ + /* Give up on this directory! */ UNGCPRO; return -1; } } - /* Calculate maximum size of any filename made from - this path element/specified file name and any possible suffix. */ - want_size = strlen (suffix) + XSTRING_LENGTH (filename) + 1; - if (fn_size < want_size) - fn = (char *) alloca (fn_size = 100 + want_size); - - nsuffix = suffix; - /* Loop over suffixes. */ - while (1) - { - char *esuffix = (char *) strchr (nsuffix, ':'); - int lsuffix = ((esuffix) ? (esuffix - nsuffix) : strlen (nsuffix)); - - /* Concatenate path element/specified name with the suffix. */ - strncpy (fn, (char *) XSTRING_DATA (filename), - XSTRING_LENGTH (filename)); - fn[XSTRING_LENGTH (filename)] = 0; - if (lsuffix != 0) /* Bug happens on CCI if lsuffix is 0. */ - strncat (fn, nsuffix, lsuffix); - - /* Ignore file if it's a directory. */ - if (stat (fn, &st) >= 0 - && (st.st_mode & S_IFMT) != S_IFDIR) - { - /* Check that we can access or open it. */ - if (mode >= 0) - fd = access (fn, mode); - else - fd = open (fn, O_RDONLY | OPEN_BINARY, 0); + closure.fd = -1; + closure.storeptr = storeptr; + closure.mode = mode; - if (fd >= 0) - { - /* We succeeded; return this descriptor and filename. */ - if (storeptr) - *storeptr = build_string (fn); - UNGCPRO; - -#ifndef WINDOWSNT - /* If we actually opened the file, set close-on-exec flag - on the new descriptor so that subprocesses can't whack - at it. */ - if (mode < 0) - (void) fcntl (fd, F_SETFD, FD_CLOEXEC); -#endif - - return fd; - } - } - - /* Advance to next suffix. */ - if (esuffix == 0) - break; - nsuffix += lsuffix + 1; - } + locate_file_map_suffixes (filename, suffixes, locate_file_in_directory_mapper, + &closure); UNGCPRO; - return -1; + return closure.fd; } /* do the same as locate_file() but don't use any hash tables. */ static int locate_file_without_hash (Lisp_Object path, Lisp_Object str, - CONST char *suffix, Lisp_Object *storeptr, + Lisp_Object suffixes, Lisp_Object *storeptr, int mode) { /* This function can GC */ - int absolute; - struct gcpro gcpro1; + int absolute = !NILP (Ffile_name_absolute_p (str)); - /* is this necessary? */ - GCPRO1 (path); - - absolute = !NILP (Ffile_name_absolute_p (str)); - - for (; !NILP (path); path = Fcdr (path)) + EXTERNAL_LIST_LOOP (path, path) { - int val = locate_file_in_directory (Fcar (path), str, suffix, - storeptr, mode); + int val = locate_file_in_directory (XCAR (path), str, suffixes, storeptr, + mode); if (val >= 0) - { - UNGCPRO; - return val; - } + return val; if (absolute) break; } - - UNGCPRO; return -1; } -/* Construct a list of all files to search for. */ +static int +locate_file_construct_suffixed_files_mapper (char *fn, void *arg) +{ + Lisp_Object *tail = (Lisp_Object *)arg; + *tail = Fcons (build_string (fn), *tail); + return 0; +} + +/* Construct a list of all files to search for. + It makes sense to have this despite locate_file_map_suffixes() + because we need Lisp strings to access the hash-table, and it would + be inefficient to create them on the fly, again and again for each + path component. See locate_file(). */ static Lisp_Object -locate_file_construct_suffixed_files (Lisp_Object str, CONST char *suffix) +locate_file_construct_suffixed_files (Lisp_Object filename, + Lisp_Object suffixes) { - int want_size; - int fn_size = 100; - char buf[100]; - char *fn = buf; - CONST char *nsuffix; - Lisp_Object suffixtab = Qnil; - - /* Calculate maximum size of any filename made from - this path element/specified file name and any possible suffix. */ - want_size = strlen (suffix) + XSTRING_LENGTH (str) + 1; - if (fn_size < want_size) - fn = (char *) alloca (fn_size = 100 + want_size); + Lisp_Object tail = Qnil; + struct gcpro gcpro1; + GCPRO1 (tail); - nsuffix = suffix; + locate_file_map_suffixes (filename, suffixes, + locate_file_construct_suffixed_files_mapper, + &tail); - while (1) - { - char *esuffix = (char *) strchr (nsuffix, ':'); - int lsuffix = ((esuffix) ? (esuffix - nsuffix) : strlen (nsuffix)); - - /* Concatenate path element/specified name with the suffix. */ - strncpy (fn, (char *) XSTRING_DATA (str), XSTRING_LENGTH (str)); - fn[XSTRING_LENGTH (str)] = 0; - if (lsuffix != 0) /* Bug happens on CCI if lsuffix is 0. */ - strncat (fn, nsuffix, lsuffix); - - suffixtab = Fcons (build_string (fn), suffixtab); - /* Advance to next suffix. */ - if (esuffix == 0) - break; - nsuffix += lsuffix + 1; - } - return Fnreverse (suffixtab); + UNGCPRO; + return Fnreverse (tail); } DEFUN ("locate-file-clear-hashing", Flocate_file_clear_hashing, 1, 1, 0, /* @@ -1064,28 +1157,36 @@ track the following environmental changes: `locate-file' will primarily get confused if you add a file that shadows \(i.e. has the same name as) another file further down in the directory list. In this case, you must call `locate-file-clear-hashing'. + +If PATH is t, it means to fully clear all the accumulated hashes. This +can be used if the internal tables grow too large, or when dumping. */ (path)) { - Lisp_Object pathtail; - - for (pathtail = path; !NILP (pathtail); pathtail = Fcdr (pathtail)) + if (EQ (path, Qt)) + Fclrhash (Vlocate_file_hash_table); + else { - Lisp_Object pathel = Fcar (pathtail); - if (!purified (pathel)) - Fput (pathel, Qlocate_file_hash_table, Qnil); + Lisp_Object pathtail; + EXTERNAL_LIST_LOOP (pathtail, path) + { + Lisp_Object pathel = Fexpand_file_name (XCAR (pathtail), Qnil); + Fremhash (pathel, Vlocate_file_hash_table); + } } return Qnil; } /* Search for a file whose name is STR, looking in directories - in the Lisp list PATH, and trying suffixes from SUFFIX. - SUFFIX is a string containing possible suffixes separated by colons. + in the Lisp list PATH, and trying suffixes from SUFFIXES. + SUFFIXES is a list of possible suffixes, or (for backward + compatibility) a string containing possible suffixes separated by + colons. On success, returns a file descriptor. On failure, returns -1. MODE nonnegative means don't open the files, just look for one for which access(file,MODE) succeeds. In this case, - returns 1 on success. + returns a nonnegative value on success. On failure, returns -1. If STOREPTR is nonzero, it points to a slot where the name of the file actually found should be stored as a Lisp string. @@ -1094,43 +1195,45 @@ In this case, you must call `locate-file-clear-hashing'. Called openp() in FSFmacs. */ int -locate_file (Lisp_Object path, Lisp_Object str, CONST char *suffix, +locate_file (Lisp_Object path, Lisp_Object str, Lisp_Object suffixes, Lisp_Object *storeptr, int mode) { /* This function can GC */ Lisp_Object suffixtab = Qnil; - Lisp_Object pathtail; + Lisp_Object pathtail, pathel_expanded; int val; - struct gcpro gcpro1, gcpro2, gcpro3; + struct gcpro gcpro1, gcpro2, gcpro3, gcpro4; if (storeptr) *storeptr = Qnil; + /* Is it really necessary to gcpro path and str? It shouldn't be + unless some caller has fucked up. There are known instances that + call us with build_string("foo:bar") as SUFFIXES, though. */ + GCPRO4 (path, str, suffixes, suffixtab); + /* if this filename has directory components, it's too complicated to try and use the hash tables. */ if (!NILP (Ffile_name_directory (str))) - return locate_file_without_hash (path, str, suffix, storeptr, - mode); - - /* Is it really necessary to gcpro path and str? It shouldn't be - unless some caller has fucked up. */ - GCPRO3 (path, str, suffixtab); + { + val = locate_file_without_hash (path, str, suffixes, storeptr, mode); + UNGCPRO; + return val; + } - suffixtab = locate_file_construct_suffixed_files (str, suffix); + suffixtab = locate_file_construct_suffixed_files (str, suffixes); - for (pathtail = path; !NILP (pathtail); pathtail = Fcdr (pathtail)) + EXTERNAL_LIST_LOOP (pathtail, path) { - Lisp_Object pathel = Fcar (pathtail); - Lisp_Object hashtab; + Lisp_Object pathel = XCAR (pathtail); + Lisp_Object hash_table; Lisp_Object tail; - int found; + int found = 0; - /* If this path element is relative, we have to look by hand. - Can't set string property in a pure string. */ - if (NILP (pathel) || NILP (Ffile_name_absolute_p (pathel)) || - purified (pathel)) + /* If this path element is relative, we have to look by hand. */ + if (NILP (pathel) || NILP (Ffile_name_absolute_p (pathel))) { - val = locate_file_in_directory (pathel, str, suffix, storeptr, + val = locate_file_in_directory (pathel, str, suffixes, storeptr, mode); if (val >= 0) { @@ -1140,21 +1243,25 @@ locate_file (Lisp_Object path, Lisp_Object str, CONST char *suffix, continue; } - hashtab = locate_file_find_directory_hash_table (pathel); + pathel_expanded = Fexpand_file_name (pathel, Qnil); + hash_table = locate_file_find_directory_hash_table (pathel_expanded); - /* Loop over suffixes. */ - for (tail = suffixtab, found = 0; !found && CONSP (tail); - tail = XCDR (tail)) + if (!NILP (hash_table)) { - if (!NILP (Fgethash (XCAR (tail), hashtab, Qnil))) - found = 1; + /* Loop over suffixes. */ + LIST_LOOP (tail, suffixtab) + if (!NILP (Fgethash (XCAR (tail), hash_table, Qnil))) + { + found = 1; + break; + } } if (found) { /* This is a likely candidate. Look by hand in this directory so we don't get thrown off if someone byte-compiles a file. */ - val = locate_file_in_directory (pathel, str, suffix, storeptr, + val = locate_file_in_directory (pathel, str, suffixes, storeptr, mode); if (val >= 0) { @@ -1164,13 +1271,12 @@ locate_file (Lisp_Object path, Lisp_Object str, CONST char *suffix, /* Hmm ... the file isn't actually there. (Or possibly it's a directory ...) So refresh our hashing. */ - locate_file_refresh_hashing (pathel); + locate_file_refresh_hashing (pathel_expanded); } } /* File is probably not there, but check the hard way just in case. */ - val = locate_file_without_hash (path, str, suffix, storeptr, - mode); + val = locate_file_without_hash (path, str, suffixes, storeptr, mode); if (val >= 0) { /* Sneaky user added a file without telling us. */ @@ -1276,9 +1382,9 @@ readevalloop (Lisp_Object readcharfun, { /* This function can GC */ REGISTER Emchar c; - REGISTER Lisp_Object val; + REGISTER Lisp_Object val = Qnil; int speccount = specpdl_depth (); - struct gcpro gcpro1; + struct gcpro gcpro1, gcpro2; struct buffer *b = 0; if (BUFFERP (readcharfun)) @@ -1295,7 +1401,7 @@ readevalloop (Lisp_Object readcharfun, #ifdef COMPILED_FUNCTION_ANNOTATION_HACK Vcurrent_compiled_function_annotation = Qnil; #endif - GCPRO1 (sourcename); + GCPRO2 (val, sourcename); LOADHIST_ATTACH (sourcename); @@ -1333,7 +1439,7 @@ readevalloop (Lisp_Object readcharfun, #else /* No "defun hack" -- Emacs 19 uses read-time syntax for bytecodes */ { unreadchar (readcharfun, c); - read_objects = Qnil; + Vread_objects = Qnil; if (NILP (Vload_read_function)) val = read0 (readcharfun); else @@ -1365,22 +1471,21 @@ Execute BUFFER as Lisp code. Programs can pass two arguments, BUFFER and PRINTFLAG. BUFFER is the buffer to evaluate (nil means use current buffer). PRINTFLAG controls printing of output: -nil means discard it; anything else is stream for print. +nil means discard it; anything else is a stream for printing. If there is no error, point does not move. If there is an error, point remains at the end of the last character read from the buffer. -Execute BUFFER as Lisp code. */ - (bufname, printflag)) + (buffer, printflag)) { /* This function can GC */ int speccount = specpdl_depth (); Lisp_Object tem, buf; - if (NILP (bufname)) + if (NILP (buffer)) buf = Fcurrent_buffer (); else - buf = Fget_buffer (bufname); + buf = Fget_buffer (buffer); if (NILP (buf)) error ("No such buffer."); @@ -1414,10 +1519,10 @@ point remains at the end of the last character read from the buffer. DEFUN ("eval-region", Feval_region, 2, 3, "r", /* Execute the region as Lisp code. -When called from programs, expects two arguments, +When called from programs, expects two arguments START and END giving starting and ending indices in the current buffer of the text to be executed. -Programs can pass third argument PRINTFLAG which controls output: +Programs can pass third optional argument STREAM which controls output: nil means discard it; anything else is stream for printing it. If there is no error, point does not move. If there is an error, @@ -1427,28 +1532,28 @@ Note: Before evaling the region, this function narrows the buffer to it. If the code being eval'd should happen to trigger a redisplay you may see some text temporarily disappear because of this. */ - (b, e, printflag)) + (start, end, stream)) { /* This function can GC */ int speccount = specpdl_depth (); Lisp_Object tem; Lisp_Object cbuf = Fcurrent_buffer (); - if (NILP (printflag)) + if (NILP (stream)) tem = Qsymbolp; /* #### #@[]*&$#*[& SI:NULL-STREAM */ else - tem = printflag; + tem = stream; specbind (Qstandard_output, tem); - if (NILP (printflag)) + if (NILP (stream)) record_unwind_protect (save_excursion_restore, save_excursion_save ()); record_unwind_protect (save_restriction_restore, save_restriction_save ()); - /* This both uses b and checks its type. */ - Fgoto_char (b, cbuf); - Fnarrow_to_region (make_int (BUF_BEGV (current_buffer)), e, cbuf); + /* This both uses start and checks its type. */ + Fgoto_char (start, cbuf); + Fnarrow_to_region (make_int (BUF_BEGV (current_buffer)), end, cbuf); readevalloop (cbuf, XBUFFER (cbuf)->filename, Feval, - !NILP (printflag)); + !NILP (stream)); return unbind_to (speccount, Qnil); } @@ -1471,7 +1576,7 @@ STREAM or the value of `standard-input' may be: if (EQ (stream, Qt)) stream = Qread_char; - read_objects = Qnil; + Vread_objects = Qnil; #ifdef COMPILED_FUNCTION_ANNOTATION_HACK Vcurrent_compiled_function_annotation = Qnil; @@ -1512,7 +1617,7 @@ START and END optionally delimit a substring of STRING from which to read; lispstream = make_lisp_string_input_stream (string, startval, endval - startval); - read_objects = Qnil; + Vread_objects = Qnil; tem = read0 (lispstream); /* Yeah, it's ugly. Gonna make something of it? @@ -1547,9 +1652,8 @@ backquote_unwind (Lisp_Object ptr) static Lisp_Object read0 (Lisp_Object readcharfun) { - Lisp_Object val; + Lisp_Object val = read1 (readcharfun); - val = read1 (readcharfun); if (CONSP (val) && UNBOUNDP (XCAR (val))) { Emchar c = XCHAR (XCDR (val)); @@ -1689,10 +1793,33 @@ read_escape (Lisp_Object readcharfun) } case 'x': - /* A hex escape, as in ANSI C. */ + /* A hex escape, as in ANSI C, except that we only allow latin-1 + characters to be read this way. What is "\x4e03" supposed to + mean, anyways, if the internal representation is hidden? + This is also consistent with the treatment of octal escapes. */ { REGISTER Emchar i = 0; - while (1) + REGISTER int count = 0; + while (++count <= 2) + { + c = readchar (readcharfun); + /* Remember, can't use isdigit(), isalpha() etc. on Emchars */ + if (c >= '0' && c <= '9') i = (i << 4) + (c - '0'); + else if (c >= 'a' && c <= 'f') i = (i << 4) + (c - 'a') + 10; + else if (c >= 'A' && c <= 'F') i = (i << 4) + (c - 'A') + 10; + else + { + unreadchar (readcharfun, c); + break; + } + } + return i; + } + case 'u': + { + REGISTER Emchar i = 0; + REGISTER int count = 0; + while (++count <= 6) { c = readchar (readcharfun); /* Remember, can't use isdigit(), isalpha() etc. on Emchars */ @@ -1762,7 +1889,7 @@ read_atom_0 (Lisp_Object readcharfun, Emchar firstchar, int *saw_a_backslash) return Lstream_byte_count (XLSTREAM (Vread_buffer_stream)) - 1; } -static Lisp_Object parse_integer (CONST Bufbyte *buf, Bytecount len, int base); +static Lisp_Object parse_integer (const Bufbyte *buf, Bytecount len, int base); static Lisp_Object read_atom (Lisp_Object readcharfun, @@ -1830,23 +1957,11 @@ read_atom (Lisp_Object readcharfun, { Lisp_Object sym; if (uninterned_symbol) - sym = (Fmake_symbol ((purify_flag) - ? make_pure_pname ((Bufbyte *) read_ptr, len, 0) - : make_string ((Bufbyte *) read_ptr, len))); + sym = Fmake_symbol ( make_string ((Bufbyte *) read_ptr, len)); else { - /* intern will purecopy pname if necessary */ Lisp_Object name = make_string ((Bufbyte *) read_ptr, len); sym = Fintern (name, Qnil); - - if (SYMBOL_IS_KEYWORD (sym)) - { - /* the LISP way is to put keywords in their own package, - but we don't have packages, so we do something simpler. - Someday, maybe we'll have packages and then this will - be reworked. --Stig. */ - XSYMBOL (sym)->value = sym; - } } return sym; } @@ -1854,10 +1969,10 @@ read_atom (Lisp_Object readcharfun, static Lisp_Object -parse_integer (CONST Bufbyte *buf, Bytecount len, int base) +parse_integer (const Bufbyte *buf, Bytecount len, int base) { - CONST Bufbyte *lim = buf + len; - CONST Bufbyte *p = buf; + const Bufbyte *lim = buf + len; + const Bufbyte *p = buf; EMACS_UINT num = 0; int negativland = 0; @@ -1939,21 +2054,30 @@ static Lisp_Object read_bit_vector (Lisp_Object readcharfun) { unsigned_char_dynarr *dyn = Dynarr_new (unsigned_char); - Emchar c; + Lisp_Object val; while (1) { - c = readchar (readcharfun); - if (c != '0' && c != '1') - break; - Dynarr_add (dyn, (unsigned char) (c - '0')); + unsigned char bit; + Emchar c = readchar (readcharfun); + if (c == '0') + bit = 0; + else if (c == '1') + bit = 1; + else + { + if (c >= 0) + unreadchar (readcharfun, c); + break; + } + Dynarr_add (dyn, bit); } - if (c >= 0) - unreadchar (readcharfun, c); + val = make_bit_vector_from_byte_vector (Dynarr_atp (dyn, 0), + Dynarr_length (dyn)); + Dynarr_free (dyn); - return make_bit_vector_from_byte_vector (Dynarr_atp (dyn, 0), - Dynarr_length (dyn)); + return val; } @@ -2019,17 +2143,17 @@ read_structure (Lisp_Object readcharfun) GCPRO2 (orig_list, already_seen); if (c != '(') - RETURN_UNGCPRO (continuable_syntax_error ("#s not followed by paren")); + RETURN_UNGCPRO (continuable_read_syntax_error ("#s not followed by paren")); list = read_list (readcharfun, ')', 0, 0); orig_list = list; { int len = XINT (Flength (list)); if (len == 0) - RETURN_UNGCPRO (continuable_syntax_error + RETURN_UNGCPRO (continuable_read_syntax_error ("structure type not specified")); if (!(len & 1)) RETURN_UNGCPRO - (continuable_syntax_error + (continuable_read_syntax_error ("structures must have alternating keyword/value pairs")); } @@ -2093,8 +2217,8 @@ read_structure (Lisp_Object readcharfun) static Lisp_Object read_compiled_function (Lisp_Object readcharfun, - int terminator); -static Lisp_Object read_vector (Lisp_Object readcharfun, int terminator); + Emchar terminator); +static Lisp_Object read_vector (Lisp_Object readcharfun, Emchar terminator); /* Get the next character; filter out whitespace and comments */ @@ -2396,18 +2520,18 @@ retry: case '+': case '-': { - Lisp_Object fexp, obj, tem; + Lisp_Object feature_exp, obj, tem; struct gcpro gcpro1, gcpro2; - fexp = read0(readcharfun); + feature_exp = read0(readcharfun); obj = read0(readcharfun); /* the call to `featurep' may GC. */ - GCPRO2(fexp, obj); - tem = call1(Qfeaturep, fexp); + GCPRO2 (feature_exp, obj); + tem = call1 (Qfeaturep, feature_exp); UNGCPRO; - if (c == '+' && NILP(tem)) goto retry; + if (c == '+' && NILP(tem)) goto retry; if (c == '-' && !NILP(tem)) goto retry; return obj; } @@ -2429,7 +2553,7 @@ retry: n += c - '0'; c = readchar (readcharfun); } - found = assq_no_quit (make_int (n), read_objects); + found = assq_no_quit (make_int (n), Vread_objects); if (c == '=') { /* #n=object returns object, but associates it with @@ -2441,7 +2565,8 @@ retry: ("Multiply defined symbol label"), make_int (n))); obj = read0 (readcharfun); - read_objects = Fcons (Fcons (make_int (n), obj), read_objects); + Vread_objects = Fcons (Fcons (make_int (n), obj), + Vread_objects); return obj; } else if (c == '#') @@ -2567,18 +2692,10 @@ retry: return Qzero; Lstream_flush (XLSTREAM (Vread_buffer_stream)); -#if 0 /* FSFmacs defun hack */ - if (read_pure) - return - make_pure_string - (resizing_buffer_stream_ptr (XLSTREAM (Vread_buffer_stream)), - Lstream_byte_count (XLSTREAM (Vread_buffer_stream))); - else -#endif - return - make_string - (resizing_buffer_stream_ptr (XLSTREAM (Vread_buffer_stream)), - Lstream_byte_count (XLSTREAM (Vread_buffer_stream))); + return + make_string + (resizing_buffer_stream_ptr (XLSTREAM (Vread_buffer_stream)), + Lstream_byte_count (XLSTREAM (Vread_buffer_stream))); } default: @@ -2602,10 +2719,10 @@ retry: #define EXP_INT 16 int -isfloat_string (CONST char *cp) +isfloat_string (const char *cp) { int state = 0; - CONST Bufbyte *ucp = (CONST Bufbyte *) cp; + const Bufbyte *ucp = (const Bufbyte *) cp; if (*ucp == '+' || *ucp == '-') ucp++; @@ -2673,9 +2790,9 @@ sequence_reader (Lisp_Object readcharfun, unreadchar (readcharfun, ch); #ifdef FEATUREP_SYNTAX if (ch == ']') - syntax_error ("\"]\" in a list"); + read_syntax_error ("\"]\" in a list"); else if (ch == ')') - syntax_error ("\")\" in a vector"); + read_syntax_error ("\")\" in a vector"); #endif state = ((conser) (readcharfun, state, len)); } @@ -2715,15 +2832,15 @@ read_list_conser (Lisp_Object readcharfun, void *state, Charcount len) goto done; } else if (ch == ']') - syntax_error ("']' in a list"); + read_syntax_error ("']' in a list"); else if (ch == ')') - syntax_error ("')' in a vector"); + read_syntax_error ("')' in a vector"); else #endif if (ch != '.') signal_simple_error ("BUG! Internal reader error", elt); else if (!s->allow_dotted_lists) - syntax_error ("\".\" in a vector"); + read_syntax_error ("\".\" in a vector"); else { if (!NILP (s->tail)) @@ -2741,7 +2858,7 @@ read_list_conser (Lisp_Object readcharfun, void *state, Charcount len) goto done; } } - syntax_error (". in wrong context"); + read_syntax_error (". in wrong context"); } } @@ -2908,13 +3025,8 @@ read_vector (Lisp_Object readcharfun, i < len; i++, p++) { - struct Lisp_Cons *otem = XCONS (tem); -#if 0 /* FSFmacs defun hack */ - if (read_pure) - tem = Fpurecopy (Fcar (tem)); - else -#endif - tem = Fcar (tem); + Lisp_Cons *otem = XCONS (tem); + tem = Fcar (tem); *p = tem; tem = otem->cdr; free_cons (otem); @@ -2941,11 +3053,11 @@ read_compiled_function (Lisp_Object readcharfun, Emchar terminator) len = XINT (Flength (stuff)); if (len < COMPILED_STACK_DEPTH + 1 || len > COMPILED_DOMAIN + 1) return - continuable_syntax_error ("#[...] used with wrong number of elements"); + continuable_read_syntax_error ("#[...] used with wrong number of elements"); for (iii = 0; CONSP (stuff); iii++) { - struct Lisp_Cons *victim = XCONS (stuff); + Lisp_Cons *victim = XCONS (stuff); make_byte_code_args[iii] = Fcar (stuff); if ((purify_flag || load_force_doc_strings) && CONSP (make_byte_code_args[iii]) @@ -2993,7 +3105,7 @@ init_lread (void) Vvalues = Qnil; load_in_progress = 0; - + Vload_descriptor_list = Qnil; /* kludge: locate-file does not work for a null load-path, even if @@ -3030,7 +3142,6 @@ syms_of_lread (void) defsymbol (&Qcurrent_load_list, "current-load-list"); defsymbol (&Qload, "load"); defsymbol (&Qload_file_name, "load-file-name"); - defsymbol (&Qlocate_file_hash_table, "locate-file-hash-table"); defsymbol (&Qfset, "fset"); #ifdef LISP_BACKQUOTES @@ -3040,6 +3151,11 @@ syms_of_lread (void) defsymbol (&Qcomma_at, ",@"); defsymbol (&Qcomma_dot, ",."); #endif + + defsymbol (&Qexists, "exists"); + defsymbol (&Qreadable, "readable"); + defsymbol (&Qwritable, "writable"); + defsymbol (&Qexecutable, "executable"); } void @@ -3049,8 +3165,17 @@ structure_type_create (void) } void +reinit_vars_of_lread (void) +{ + Vread_buffer_stream = Qnil; + staticpro_nodump (&Vread_buffer_stream); +} + +void vars_of_lread (void) { + reinit_vars_of_lread (); + DEFVAR_LISP ("values", &Vvalues /* List of values of all expressions which were read, evaluated and printed. Order is reverse chronological. @@ -3153,12 +3278,6 @@ This is useful when the file being loaded is a temporary copy. */ ); load_force_doc_strings = 0; - DEFVAR_LISP ("source-directory", &Vsource_directory /* -Directory in which XEmacs sources were found when XEmacs was built. -You cannot count on them to still be there! -*/ ); - Vsource_directory = Qnil; - /* See read_escape(). */ #if 0 /* Used to be named `puke-on-fsf-keys' */ @@ -3174,9 +3293,6 @@ character escape syntaxes or just read them incorrectly. with values saved when the image is dumped. */ staticpro (&Vload_descriptor_list); - Vread_buffer_stream = Qnil; - staticpro (&Vread_buffer_stream); - /* Initialized in init_lread. */ staticpro (&Vload_force_doc_string_list); @@ -3210,6 +3326,15 @@ character escape syntaxes or just read them incorrectly. Vfile_domain = Qnil; #endif - read_objects = Qnil; - staticpro (&read_objects); + Vread_objects = Qnil; + staticpro (&Vread_objects); + + Vlocate_file_hash_table = make_lisp_hash_table (200, + HASH_TABLE_NON_WEAK, + HASH_TABLE_EQUAL); + staticpro (&Vlocate_file_hash_table); +#ifdef DEBUG_XEMACS + symbol_value (XSYMBOL (intern ("Vlocate-file-hash-table"))) + = Vlocate_file_hash_table; +#endif } diff --git a/src/lrecord.h b/src/lrecord.h index dae210b..dd018e4 100644 --- a/src/lrecord.h +++ b/src/lrecord.h @@ -21,18 +21,18 @@ Boston, MA 02111-1307, USA. */ /* Synched up with: Not in FSF. */ -#ifndef _XEMACS_LRECORD_H_ -#define _XEMACS_LRECORD_H_ +#ifndef INCLUDED_lrecord_h_ +#define INCLUDED_lrecord_h_ /* The "lrecord" type of Lisp object is used for all object types other than a few simple ones. This allows many types to be - implemented but only a few bits required in a Lisp object for - type information. (The tradeoff is that each object has its - type marked in it, thereby increasing its size.) The first - four bytes of all lrecords is either a pointer to a struct - lrecord_implementation, which contains methods describing how - to process this object, or an index into an array of pointers - to struct lrecord_implementations plus some other data bits. + implemented but only a few bits required in a Lisp object for type + information. (The tradeoff is that each object has its type marked + in it, thereby increasing its size.) All lrecords begin with a + `struct lrecord_header', which identifies the lisp object type, by + providing an index into a table of `struct lrecord_implementation', + which describes the behavior of the lisp object. It also contains + some other data bits. Lrecords are of two types: straight lrecords, and lcrecords. Straight lrecords are used for those types of objects that have @@ -42,15 +42,15 @@ Boston, MA 02111-1307, USA. */ the lrecord_implementation for the object. There are special routines in alloc.c to deal with each such object type. - Lcrecords are used for less common sorts of objects that don't - do their own allocation. Each such object is malloc()ed - individually, and the objects are chained together through - a `next' pointer. Lcrecords have a `struct lcrecord_header' - at the top, which contains a `struct lrecord_header' and - a `next' pointer, and are allocated using alloc_lcrecord(). + Lcrecords are used for less common sorts of objects that don't do + their own allocation. Each such object is malloc()ed individually, + and the objects are chained together through a `next' pointer. + Lcrecords have a `struct lcrecord_header' at the top, which + contains a `struct lrecord_header' and a `next' pointer, and are + allocated using alloc_lcrecord(). Creating a new lcrecord type is fairly easy; just follow the - lead of some existing type (e.g. hashtables). Note that you + lead of some existing type (e.g. hash tables). Note that you do not need to supply all the methods (see below); reasonable defaults are provided for many of them. Alternatively, if you're just looking for a way of encapsulating data (which possibly @@ -59,85 +59,63 @@ Boston, MA 02111-1307, USA. */ struct lrecord_header { - /* It would be better to put the mark-bit together with the - following datatype identification field in an 8- or 16-bit - integer rather than playing funny games with changing - header->implementation and "wasting" 32 bits on the below - pointer. The type-id would then be a 7 or 15 bit index into a - table of lrecord-implementations rather than a direct pointer. - There would be 24 (or 16) bits left over for datatype-specific - per-instance flags. - - The below is the simplest thing to do for the present, - and doesn't incur that much overhead as most Emacs records - are of such a size that the overhead isn't too bad. - (The marker datatype is the worst case.) - - It also has the very very very slight advantage that type-checking - involves one memory read (of the "implementation" slot) and a - comparison against a link-time constant address rather than a - read and a comparison against a variable value. (Variable since - it is a very good idea to assign the indices into the hypothetical - type-code table dynamically rather that pre-defining them.) - I think I remember that Elk Lisp does something like this. - Gee, I wonder if some cretin has patented it? */ - - /* - * If USE_INDEXED_LRECORD_IMPLEMENTATION is defined, we are - * implementing the scheme described in the 'It would be better - * ...' paragraph above. - */ -#ifdef USE_INDEXED_LRECORD_IMPLEMENTATION /* index into lrecord_implementations_table[] */ - unsigned type:8; - /* 1 if the object is marked during GC, 0 otherwise. */ - unsigned mark:1; - /* 1 if the object resides in pure (read-only) space */ - unsigned pure:1; -#else - CONST struct lrecord_implementation *implementation; -#endif + unsigned int type :8; + + /* If `mark' is 0 after the GC mark phase, the object will be freed + during the GC sweep phase. There are 2 ways that `mark' can be 1: + - by being referenced from other objects during the GC mark phase + - because it is permanently on, for c_readonly objects */ + unsigned int mark :1; + + /* 1 if the object resides in logically read-only space, and does not + reference other non-c_readonly objects. + Invariant: if (c_readonly == 1), then (mark == 1 && lisp_readonly == 1) */ + unsigned int c_readonly :1; + + /* 1 if the object is readonly from lisp */ + unsigned int lisp_readonly :1; }; struct lrecord_implementation; -int lrecord_type_index (CONST struct lrecord_implementation *implementation); - -#ifdef USE_INDEXED_LRECORD_IMPLEMENTATION -# define set_lheader_implementation(header,imp) do \ -{ \ - (header)->type = lrecord_type_index (imp); \ - (header)->mark = 0; \ - (header)->pure = 0; \ +int lrecord_type_index (const struct lrecord_implementation *implementation); + +#define set_lheader_implementation(header,imp) do { \ + struct lrecord_header* SLI_header = (header); \ + SLI_header->type = (imp)->lrecord_type_index; \ + SLI_header->mark = 0; \ + SLI_header->c_readonly = 0; \ + SLI_header->lisp_readonly = 0; \ } while (0) -#else -# define set_lheader_implementation(header,imp) \ - ((void) ((header)->implementation = (imp))) -#endif struct lcrecord_header { struct lrecord_header lheader; - /* The "next" field is normally used to chain all lrecords together + + /* The `next' field is normally used to chain all lcrecords together so that the GC can find (and free) all of them. - "alloc_lcrecord" threads records together. + `alloc_lcrecord' threads lcrecords together. - The "next" field may be used for other purposes as long as some - other mechanism is provided for letting the GC do its work. (For - example, the event and marker datatypes allocate members out of - memory chunks, and are able to find all unmarked members by - sweeping through the elements of the list of chunks) */ + The `next' field may be used for other purposes as long as some + other mechanism is provided for letting the GC do its work. + + For example, the event and marker object types allocate members + out of memory chunks, and are able to find all unmarked members + by sweeping through the elements of the list of chunks. */ struct lcrecord_header *next; - /* This is just for debugging/printing convenience. - Having this slot doesn't hurt us much spacewise, since an lcrecord - already has the above slots together with malloc overhead. */ + + /* The `uid' field is just for debugging/printing convenience. + Having this slot doesn't hurt us much spacewise, since an + lcrecord already has the above slots plus malloc overhead. */ unsigned int uid :31; - /* A flag that indicates whether this lcrecord is on a "free list". - Free lists are used to minimize the number of calls to malloc() - when we're repeatedly allocating and freeing a number of the - same sort of lcrecord. Lcrecords on a free list always get - marked in a different fashion, so we can use this flag as a - sanity check to make sure that free lists only have freed lcrecords - and there are no freed lcrecords elsewhere. */ + + /* The `free' field is a flag that indicates whether this lcrecord + is on a "free list". Free lists are used to minimize the number + of calls to malloc() when we're repeatedly allocating and freeing + a number of the same sort of lcrecord. Lcrecords on a free list + always get marked in a different fashion, so we can use this flag + as a sanity check to make sure that free lists only have freed + lcrecords and there are no freed lcrecords elsewhere. */ unsigned int free :1; }; @@ -148,18 +126,87 @@ struct free_lcrecord_header Lisp_Object chain; }; -/* This as the value of lheader->implementation->finalizer - * means that this record is already marked */ -void this_marks_a_marked_record (void *, int); +enum lrecord_type +{ + /* Symbol value magic types come first to make SYMBOL_VALUE_MAGIC_P fast. + #### This should be replaced by a symbol_value_magic_p flag + in the Lisp_Symbol lrecord_header. */ + lrecord_type_symbol_value_forward, + lrecord_type_symbol_value_varalias, + lrecord_type_symbol_value_lisp_magic, + lrecord_type_symbol_value_buffer_local, + lrecord_type_max_symbol_value_magic = lrecord_type_symbol_value_buffer_local, + + lrecord_type_symbol, + lrecord_type_subr, + lrecord_type_cons, + lrecord_type_vector, + lrecord_type_string, + lrecord_type_lcrecord_list, + lrecord_type_compiled_function, + lrecord_type_weak_list, + lrecord_type_bit_vector, + lrecord_type_float, + lrecord_type_hash_table, + lrecord_type_lstream, + lrecord_type_process, + lrecord_type_charset, + lrecord_type_coding_system, + lrecord_type_char_table, + lrecord_type_char_table_entry, + lrecord_type_byte_table, + lrecord_type_uint16_byte_table, + lrecord_type_uint8_byte_table, + lrecord_type_range_table, + lrecord_type_opaque, + lrecord_type_opaque_ptr, + lrecord_type_buffer, + lrecord_type_extent, + lrecord_type_extent_info, + lrecord_type_extent_auxiliary, + lrecord_type_marker, + lrecord_type_event, + lrecord_type_keymap, + lrecord_type_command_builder, + lrecord_type_timeout, + lrecord_type_specifier, + lrecord_type_console, + lrecord_type_device, + lrecord_type_frame, + lrecord_type_window, + lrecord_type_window_configuration, + lrecord_type_gui_item, + lrecord_type_popup_data, + lrecord_type_toolbar_button, + lrecord_type_color_instance, + lrecord_type_font_instance, + lrecord_type_image_instance, + lrecord_type_glyph, + lrecord_type_face, + lrecord_type_database, + lrecord_type_tooltalk_message, + lrecord_type_tooltalk_pattern, + lrecord_type_ldap, + lrecord_type_pgconn, + lrecord_type_pgresult, + lrecord_type_devmode, + lrecord_type_mswindows_dialog_id, + lrecord_type_case_table, + lrecord_type_emacs_ffi, + lrecord_type_emacs_gtk_object, + lrecord_type_emacs_gtk_boxed, + lrecord_type_free, /* only used for "free" lrecords */ + lrecord_type_undefined, /* only used for debugging */ + lrecord_type_last_built_in_type /* must be last */ +}; -/* see alloc.c for an explanation */ -Lisp_Object this_one_is_unmarkable (Lisp_Object obj, - void (*markobj) (Lisp_Object)); +extern unsigned int lrecord_type_count; struct lrecord_implementation { - CONST char *name; - /* This function is called at GC time, to make sure that all Lisp_Objects + const char *name; + + /* `marker' is called at GC time, to make sure that all Lisp_Objects pointed to by this object get properly marked. It should call the mark_object function on all Lisp_Objects in the object. If the return value is non-nil, it should be a Lisp_Object to be @@ -168,99 +215,219 @@ struct lrecord_implementation recursion, so the object returned should preferably be the one with the deepest level of Lisp_Object pointers. This function can be NULL, meaning no GC marking is necessary. */ - Lisp_Object (*marker) (Lisp_Object, void (*mark_object) (Lisp_Object)); - /* This can be NULL if the object is an lcrecord; the - default_object_printer() in print.c will be used. */ + Lisp_Object (*marker) (Lisp_Object); + + /* `printer' converts the object to a printed representation. + This can be NULL; in this case default_object_printer() will be + used instead. */ void (*printer) (Lisp_Object, Lisp_Object printcharfun, int escapeflag); - /* This function is called at GC time when the object is about to + + /* `finalizer' is called at GC time when the object is about to be freed, and at dump time (FOR_DISKSAVE will be non-zero in this case). It should perform any necessary cleanup (e.g. freeing - malloc()ed memory. This can be NULL, meaning no special + malloc()ed memory). This can be NULL, meaning no special finalization is necessary. - WARNING: remember that the finalizer is called at dump time even + WARNING: remember that `finalizer' is called at dump time even though the object is not being freed. */ void (*finalizer) (void *header, int for_disksave); + /* This can be NULL, meaning compare objects with EQ(). */ int (*equal) (Lisp_Object obj1, Lisp_Object obj2, int depth); - /* This can be NULL, meaning use the Lisp_Object itself as the hash; - but *only* if the `equal' function is EQ (if two objects are - `equal', they *must* hash to the same value or the hashing won't - work). */ + + /* `hash' generates hash values for use with hash tables that have + `equal' as their test function. This can be NULL, meaning use + the Lisp_Object itself as the hash. But, you must still satisfy + the constraint that if two objects are `equal', then they *must* + hash to the same value in order for hash tables to work properly. + This means that `hash' can be NULL only if the `equal' method is + also NULL. */ unsigned long (*hash) (Lisp_Object, int); + + /* External data layout description */ + const struct lrecord_description *description; + + /* These functions allow any object type to have builtin property + lists that can be manipulated from the lisp level with + `get', `put', `remprop', and `object-plist'. */ Lisp_Object (*getprop) (Lisp_Object obj, Lisp_Object prop); int (*putprop) (Lisp_Object obj, Lisp_Object prop, Lisp_Object val); int (*remprop) (Lisp_Object obj, Lisp_Object prop); Lisp_Object (*plist) (Lisp_Object obj); - /* Only one of these is non-0. If both are 0, it means that this type - is not instantiable by alloc_lcrecord(). */ + /* Only one of `static_size' and `size_in_bytes_method' is non-0. + If both are 0, this type is not instantiable by alloc_lcrecord(). */ size_t static_size; - size_t (*size_in_bytes_method) (CONST void *header); - /* A unique subtag-code (dynamically) assigned to this datatype. */ - /* (This is a pointer so the rest of this structure can be read-only.) */ - int *lrecord_type_index; + size_t (*size_in_bytes_method) (const void *header); + + /* The (constant) index into lrecord_implementations_table */ + enum lrecord_type lrecord_type_index; + /* A "basic" lrecord is any lrecord that's not an lcrecord, i.e. one that does not have an lcrecord_header at the front and which is (usually) allocated in frob blocks. We only use this flag for some consistency checking, and that only when error-checking is enabled. */ - int basic_p; + unsigned int basic_p :1; }; -#ifdef USE_INDEXED_LRECORD_IMPLEMENTATION -extern CONST struct lrecord_implementation *lrecord_implementations_table[]; +/* All the built-in lisp object types are enumerated in `enum record_type'. + Additional ones may be defined by a module (none yet). We leave some + room in `lrecord_implementations_table' for such new lisp object types. */ +#define MODULE_DEFINABLE_TYPE_COUNT 32 -# define XRECORD_LHEADER_IMPLEMENTATION(obj) \ - (lrecord_implementations_table[XRECORD_LHEADER (obj)->type]) -# define LHEADER_IMPLEMENTATION(lh) (lrecord_implementations_table[(lh)->type]) -#else -# define XRECORD_LHEADER_IMPLEMENTATION(obj) \ - (XRECORD_LHEADER (obj)->implementation) -# define LHEADER_IMPLEMENTATION(lh) ((lh)->implementation) -#endif +extern const struct lrecord_implementation *lrecord_implementations_table[(unsigned int)lrecord_type_last_built_in_type + MODULE_DEFINABLE_TYPE_COUNT]; + +#define XRECORD_LHEADER_IMPLEMENTATION(obj) \ + LHEADER_IMPLEMENTATION (XRECORD_LHEADER (obj)) +#define LHEADER_IMPLEMENTATION(lh) lrecord_implementations_table[(lh)->type] extern int gc_in_progress; -#ifdef USE_INDEXED_LRECORD_IMPLEMENTATION -# define MARKED_RECORD_P(obj) (gc_in_progress && XRECORD_LHEADER (obj)->mark) -#else -# define MARKED_RECORD_P(obj) (gc_in_progress && \ - XRECORD_LHEADER (obj)->implementation->finalizer == \ - this_marks_a_marked_record) -#endif +#define MARKED_RECORD_P(obj) (XRECORD_LHEADER (obj)->mark) +#define MARKED_RECORD_HEADER_P(lheader) ((lheader)->mark) +#define MARK_RECORD_HEADER(lheader) ((void) ((lheader)->mark = 1)) +#define UNMARK_RECORD_HEADER(lheader) ((void) ((lheader)->mark = 0)) + +#define C_READONLY_RECORD_HEADER_P(lheader) ((lheader)->c_readonly) +#define LISP_READONLY_RECORD_HEADER_P(lheader) ((lheader)->lisp_readonly) +#define SET_C_READONLY_RECORD_HEADER(lheader) do { \ + struct lrecord_header *SCRRH_lheader = (lheader); \ + SCRRH_lheader->c_readonly = 1; \ + SCRRH_lheader->lisp_readonly = 1; \ + SCRRH_lheader->mark = 1; \ +} while (0) +#define SET_LISP_READONLY_RECORD_HEADER(lheader) \ + ((void) ((lheader)->lisp_readonly = 1)) +#define RECORD_MARKER(lheader) lrecord_markers[(lheader)->type] -#ifdef USE_INDEXED_LRECORD_IMPLEMENTATION +/* External description stuff -# define MARKED_RECORD_HEADER_P(lheader) (lheader)->mark -# define MARK_RECORD_HEADER(lheader) (lheader)->mark = 1 -# define UNMARK_RECORD_HEADER(lheader) (lheader)->mark = 0 + A lrecord external description is an array of values. The first + value of each line is a type, the second the offset in the lrecord + structure. Following values are parameters, their presence, type + and number is type-dependent. -#else /* ! USE_INDEXED_LRECORD_IMPLEMENTATION */ + The description ends with a "XD_END" or "XD_SPECIFIER_END" record. -# define MARKED_RECORD_HEADER_P(lheader) \ - (((lheader)->implementation->finalizer) == this_marks_a_marked_record) -# define MARK_RECORD_HEADER(lheader) \ - do { (((lheader)->implementation)++); } while (0) -# define UNMARK_RECORD_HEADER(lheader) \ - do { (((lheader)->implementation)--); } while (0) + Some example descriptions : -#endif /* ! USE_INDEXED_LRECORD_IMPLEMENTATION */ + static const struct lrecord_description cons_description[] = { + { XD_LISP_OBJECT, offsetof (Lisp_Cons, car) }, + { XD_LISP_OBJECT, offsetof (Lisp_Cons, cdr) }, + { XD_END } + }; -#define UNMARKABLE_RECORD_HEADER_P(lheader) \ - ((LHEADER_IMPLEMENTATION (lheader)->marker) \ - == this_one_is_unmarkable) + Which means "two lisp objects starting at the 'car' and 'cdr' elements" -/* Declaring the following structures as const puts them in the - text (read-only) segment, which makes debugging inconvenient - because this segment is not mapped when processing a core- - dump file */ + static const struct lrecord_description string_description[] = { + { XD_BYTECOUNT, offsetof (Lisp_String, size) }, + { XD_OPAQUE_DATA_PTR, offsetof (Lisp_String, data), XD_INDIRECT(0, 1) }, + { XD_LISP_OBJECT, offsetof (Lisp_String, plist) }, + { XD_END } + }; + "A pointer to string data at 'data', the size of the pointed array being the value + of the size variable plus 1, and one lisp object at 'plist'" -#ifdef DEBUG_XEMACS -#define CONST_IF_NOT_DEBUG -#else -#define CONST_IF_NOT_DEBUG CONST -#endif + The existing types : + XD_LISP_OBJECT + A Lisp object. This is also the type to use for pointers to other lrecords. + + XD_LISP_OBJECT_ARRAY + An array of Lisp objects or pointers to lrecords. + The third element is the count. + + XD_LO_LINK + Link in a linked list of objects of the same type. + + XD_OPAQUE_PTR + Pointer to undumpable data. Must be NULL when dumping. + + XD_STRUCT_PTR + Pointer to described struct. Parameters are number of structures and + struct_description. + + XD_OPAQUE_DATA_PTR + Pointer to dumpable opaque data. Parameter is the size of the data. + Pointed data must be relocatable without changes. + + XD_C_STRING + Pointer to a C string. + + XD_DOC_STRING + Pointer to a doc string (C string if positive, opaque value if negative) + + XD_INT_RESET + An integer which will be reset to a given value in the dump file. + + + XD_SIZE_T + size_t value. Used for counts. + + XD_INT + int value. Used for counts. + + XD_LONG + long value. Used for counts. + + XD_BYTECOUNT + bytecount value. Used for counts. + + XD_END + Special type indicating the end of the array. + + XD_SPECIFIER_END + Special type indicating the end of the array for a specifier. Extra + description is going to be fetched from the specifier methods. + + + Special macros: + XD_INDIRECT(line, delta) + Usable where a "count" or "size" is requested. Gives the value of + the element which is at line number 'line' in the description (count + starts at zero) and adds delta to it. +*/ + +enum lrecord_description_type { + XD_LISP_OBJECT_ARRAY, + XD_LISP_OBJECT, + XD_LO_LINK, + XD_OPAQUE_PTR, + XD_STRUCT_PTR, + XD_OPAQUE_DATA_PTR, + XD_C_STRING, + XD_DOC_STRING, + XD_INT_RESET, + XD_SIZE_T, + XD_INT, + XD_LONG, + XD_BYTECOUNT, + XD_END, + XD_SPECIFIER_END +}; + +struct lrecord_description { + enum lrecord_description_type type; + int offset; + EMACS_INT data1; + const struct struct_description *data2; +}; + +struct struct_description { + size_t size; + const struct lrecord_description *description; +}; + +#define XD_INDIRECT(val, delta) (-1-((val)|(delta<<8))) + +#define XD_IS_INDIRECT(code) (code<0) +#define XD_INDIRECT_VAL(code) ((-1-code) & 255) +#define XD_INDIRECT_DELTA(code) (((-1-code)>>8) & 255) + +#define XD_DYNARR_DESC(base_type, sub_desc) \ + { XD_STRUCT_PTR, offsetof (base_type, base), XD_INDIRECT(1, 0), sub_desc }, \ + { XD_INT, offsetof (base_type, cur) }, \ + { XD_INT_RESET, offsetof (base_type, max), XD_INDIRECT(1, 0) } /* DEFINE_LRECORD_IMPLEMENTATION is for objects with constant size. DEFINE_LRECORD_SEQUENCE_IMPLEMENTATION is for objects whose size varies. @@ -272,78 +439,242 @@ extern int gc_in_progress; # define DECLARE_ERROR_CHECK_TYPECHECK(c_name, structtype) #endif -#define DEFINE_BASIC_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,structtype) \ -DEFINE_BASIC_LRECORD_IMPLEMENTATION_WITH_PROPS(name,c_name,marker,printer,nuker,equal,hash,0,0,0,0,structtype) +#define DEFINE_BASIC_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,desc,structtype) \ +DEFINE_BASIC_LRECORD_IMPLEMENTATION_WITH_PROPS(name,c_name,marker,printer,nuker,equal,hash,desc,0,0,0,0,structtype) + +#define DEFINE_BASIC_LRECORD_IMPLEMENTATION_WITH_PROPS(name,c_name,marker,printer,nuker,equal,hash,desc,getprop,putprop,remprop,plist,structtype) \ +MAKE_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,desc,getprop,putprop,remprop,plist,sizeof(structtype),0,1,structtype) -#define DEFINE_BASIC_LRECORD_IMPLEMENTATION_WITH_PROPS(name,c_name,marker,printer,nuker,equal,hash,getprop,putprop,remprop,props,structtype) \ -MAKE_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,getprop,putprop,remprop,props,sizeof(structtype),0,1,structtype) +#define DEFINE_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,desc,structtype) \ +DEFINE_LRECORD_IMPLEMENTATION_WITH_PROPS(name,c_name,marker,printer,nuker,equal,hash,desc,0,0,0,0,structtype) -#define DEFINE_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,structtype) \ -DEFINE_LRECORD_IMPLEMENTATION_WITH_PROPS(name,c_name,marker,printer,nuker,equal,hash,0,0,0,0,structtype) +#define DEFINE_LRECORD_IMPLEMENTATION_WITH_PROPS(name,c_name,marker,printer,nuker,equal,hash,desc,getprop,putprop,remprop,plist,structtype) \ +MAKE_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,desc,getprop,putprop,remprop,plist,sizeof (structtype),0,0,structtype) -#define DEFINE_LRECORD_IMPLEMENTATION_WITH_PROPS(name,c_name,marker,printer,nuker,equal,hash,getprop,putprop,remprop,props,structtype) \ -MAKE_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,getprop,putprop,remprop,props,sizeof (structtype),0,0,structtype) +#define DEFINE_LRECORD_SEQUENCE_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,desc,sizer,structtype) \ +DEFINE_LRECORD_SEQUENCE_IMPLEMENTATION_WITH_PROPS(name,c_name,marker,printer,nuker,equal,hash,desc,0,0,0,0,sizer,structtype) -#define DEFINE_LRECORD_SEQUENCE_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,sizer,structtype) \ -DEFINE_LRECORD_SEQUENCE_IMPLEMENTATION_WITH_PROPS(name,c_name,marker,printer,nuker,equal,hash,0,0,0,0,sizer,structtype) +#define DEFINE_BASIC_LRECORD_SEQUENCE_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,desc,sizer,structtype) \ +MAKE_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,desc,0,0,0,0,0,sizer,1,structtype) -#define DEFINE_LRECORD_SEQUENCE_IMPLEMENTATION_WITH_PROPS(name,c_name,marker,printer,nuker,equal,hash,getprop,putprop,remprop,props,sizer,structtype) \ -MAKE_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,getprop,putprop,remprop,props,0,sizer,0,structtype) \ +#define DEFINE_LRECORD_SEQUENCE_IMPLEMENTATION_WITH_PROPS(name,c_name,marker,printer,nuker,equal,hash,desc,getprop,putprop,remprop,plist,sizer,structtype) \ +MAKE_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,desc,getprop,putprop,remprop,plist,0,sizer,0,structtype) \ -#define MAKE_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,getprop,putprop,remprop,props,size,sizer,basic_p,structtype) \ +#define MAKE_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,desc,getprop,putprop,remprop,plist,size,sizer,basic_p,structtype) \ DECLARE_ERROR_CHECK_TYPECHECK(c_name, structtype) \ -static int lrecord_##c_name##_lrecord_type_index; \ -CONST_IF_NOT_DEBUG struct lrecord_implementation lrecord_##c_name[2] = \ - { { name, marker, printer, nuker, equal, hash, \ - getprop, putprop, remprop, props, size, sizer, \ - &(lrecord_##c_name##_lrecord_type_index), basic_p }, \ - { 0, 0, 0, this_marks_a_marked_record, 0, 0, 0, 0, 0, 0, 0, 0, 0, basic_p } } - -#define LRECORDP(a) (XTYPE ((a)) == Lisp_Type_Record) +const struct lrecord_implementation lrecord_##c_name = \ + { name, marker, printer, nuker, equal, hash, desc, \ + getprop, putprop, remprop, plist, size, sizer, \ + lrecord_type_##c_name, basic_p } + +#define DEFINE_EXTERNAL_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,desc,structtype) \ +DEFINE_EXTERNAL_LRECORD_IMPLEMENTATION_WITH_PROPS(name,c_name,marker,printer,nuker,equal,hash,desc,0,0,0,0,structtype) + +#define DEFINE_EXTERNAL_LRECORD_IMPLEMENTATION_WITH_PROPS(name,c_name,marker,printer,nuker,equal,hash,desc,getprop,putprop,remprop,plist,structtype) \ +MAKE_EXTERNAL_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,desc,getprop,putprop,remprop,plist,sizeof (structtype),0,0,structtype) + +#define DEFINE_EXTERNAL_LRECORD_SEQUENCE_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,desc,sizer,structtype) \ +DEFINE_EXTERNAL_LRECORD_SEQUENCE_IMPLEMENTATION_WITH_PROPS(name,c_name,marker,printer,nuker,equal,hash,desc,0,0,0,0,sizer,structtype) + +#define DEFINE_EXTERNAL_LRECORD_SEQUENCE_IMPLEMENTATION_WITH_PROPS(name,c_name,marker,printer,nuker,equal,hash,desc,getprop,putprop,remprop,plist,sizer,structtype) \ +MAKE_EXTERNAL_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,desc,getprop,putprop,remprop,plist,0,sizer,0,structtype) + +#define MAKE_EXTERNAL_LRECORD_IMPLEMENTATION(name,c_name,marker,printer,nuker,equal,hash,desc,getprop,putprop,remprop,plist,size,sizer,basic_p,structtype) \ +DECLARE_ERROR_CHECK_TYPECHECK(c_name, structtype) \ +unsigned int lrecord_type_##c_name; \ +struct lrecord_implementation lrecord_##c_name = \ + { name, marker, printer, nuker, equal, hash, desc, \ + getprop, putprop, remprop, plist, size, sizer, \ + lrecord_type_last_built_in_type, basic_p } + + +extern Lisp_Object (*lrecord_markers[]) (Lisp_Object); + +#define INIT_LRECORD_IMPLEMENTATION(type) do { \ + lrecord_implementations_table[lrecord_type_##type] = &lrecord_##type; \ + lrecord_markers[lrecord_type_##type] = \ + lrecord_implementations_table[lrecord_type_##type]->marker; \ +} while (0) + +#define INIT_EXTERNAL_LRECORD_IMPLEMENTATION(type) do { \ + lrecord_type_##type = lrecord_type_count++; \ + lrecord_##type.lrecord_type_index = (enum lrecord_type) lrecord_type_##type; \ + INIT_LRECORD_IMPLEMENTATION(type); \ +} while (0) + +#define LRECORDP(a) (XTYPE (a) == Lisp_Type_Record) #define XRECORD_LHEADER(a) ((struct lrecord_header *) XPNTR (a)) -#ifdef USE_INDEXED_LRECORD_IMPLEMENTATION -# define RECORD_TYPEP(x, ty) \ - (LRECORDP (x) && \ - lrecord_implementations_table[XRECORD_LHEADER (x)->type] == (ty)) -#else -# define RECORD_TYPEP(x, ty) \ - (LRECORDP (x) && XRECORD_LHEADER (x)->implementation == (ty)) +#define RECORD_TYPEP(x, ty) \ + (LRECORDP (x) && (((unsigned int)(XRECORD_LHEADER (x)->type)) == ((unsigned int)(ty)))) + +/* Steps to create a new object: + + 1. Declare the struct for your object in a header file somewhere. + Remember that it must begin with + + struct lcrecord_header header; + + 2. Put a DECLARE_LRECORD() for the object below the struct definition, + along with the standard XFOO/XSETFOO junk. + + 3. Add this header file to inline.c. + + 4. Create the methods for your object. Note that technically you don't + need any, but you will almost always want at least a mark method. + + 5. Define your object with DEFINE_LRECORD_IMPLEMENTATION() or some + variant. + + 6. Include the header file in the .c file where you defined the object. + + 7. Put a call to INIT_LRECORD_IMPLEMENTATION() for the object in the + .c file's syms_of_foo() function. + + 8. Add a type enum for the object to enum lrecord_type, earlier in this + file. + +An example: + +------------------------------ in toolbar.h ----------------------------- + +struct toolbar_button +{ + struct lcrecord_header header; + + Lisp_Object next; + Lisp_Object frame; + + Lisp_Object up_glyph; + Lisp_Object down_glyph; + Lisp_Object disabled_glyph; + + Lisp_Object cap_up_glyph; + Lisp_Object cap_down_glyph; + Lisp_Object cap_disabled_glyph; + + Lisp_Object callback; + Lisp_Object enabled_p; + Lisp_Object help_string; + + char enabled; + char down; + char pushright; + char blank; + + int x, y; + int width, height; + int dirty; + int vertical; + int border_width; +}; + +DECLARE_LRECORD (toolbar_button, struct toolbar_button); +#define XTOOLBAR_BUTTON(x) XRECORD (x, toolbar_button, struct toolbar_button) +#define XSETTOOLBAR_BUTTON(x, p) XSETRECORD (x, p, toolbar_button) +#define TOOLBAR_BUTTONP(x) RECORDP (x, toolbar_button) +#define CHECK_TOOLBAR_BUTTON(x) CHECK_RECORD (x, toolbar_button) +#define CONCHECK_TOOLBAR_BUTTON(x) CONCHECK_RECORD (x, toolbar_button) + +------------------------------ in toolbar.c ----------------------------- + +#include "toolbar.h" + +... + +static Lisp_Object +mark_toolbar_button (Lisp_Object obj) +{ + struct toolbar_button *data = XTOOLBAR_BUTTON (obj); + mark_object (data->next); + mark_object (data->frame); + mark_object (data->up_glyph); + mark_object (data->down_glyph); + mark_object (data->disabled_glyph); + mark_object (data->cap_up_glyph); + mark_object (data->cap_down_glyph); + mark_object (data->cap_disabled_glyph); + mark_object (data->callback); + mark_object (data->enabled_p); + return data->help_string; +} + +DEFINE_LRECORD_IMPLEMENTATION ("toolbar-button", toolbar_button, + mark_toolbar_button, 0, 0, 0, 0, 0, + struct toolbar_button); + +... + +void +syms_of_toolbar (void) +{ + INIT_LRECORD_IMPLEMENTATION (toolbar_button); + + ...; +} + +------------------------------ in inline.c ----------------------------- + +#ifdef HAVE_TOOLBARS +#include "toolbar.h" #endif -/* NOTE: the DECLARE_LRECORD() must come before the associated - DEFINE_LRECORD_*() or you will get compile errors. +------------------------------ in lrecord.h ----------------------------- + +enum lrecord_type +{ + ... + lrecord_type_toolbar_button, + ... +}; + +*/ + +/* + +Note: Object types defined in external dynamically-loaded modules (not +part of the XEmacs main source code) should use DECLARE_EXTERNAL_LRECORD +and DEFINE_EXTERNAL_LRECORD_IMPLEMENTATION rather than DECLARE_LRECORD +and DEFINE_LRECORD_IMPLEMENTATION. + +*/ - Furthermore, you always need to put the DECLARE_LRECORD() in a header - file, and make sure the header file is included in inline.c, even - if the type is private to a particular file. Otherwise, you will - get undefined references for the error_check_foo() inline function - under GCC. */ #ifdef ERROR_CHECK_TYPECHECK # define DECLARE_LRECORD(c_name, structtype) \ -extern CONST_IF_NOT_DEBUG struct lrecord_implementation \ - lrecord_##c_name[]; \ -INLINE structtype *error_check_##c_name (Lisp_Object _obj); \ -INLINE structtype * \ -error_check_##c_name (Lisp_Object _obj) \ +extern const struct lrecord_implementation lrecord_##c_name; \ +INLINE_HEADER structtype * \ +error_check_##c_name (Lisp_Object obj); \ +INLINE_HEADER structtype * \ +error_check_##c_name (Lisp_Object obj) \ { \ - XUNMARK (_obj); \ - assert (RECORD_TYPEP (_obj, lrecord_##c_name) || \ - MARKED_RECORD_P (_obj)); \ - return (structtype *) XPNTR (_obj); \ + assert (RECORD_TYPEP (obj, lrecord_type_##c_name)); \ + return (structtype *) XPNTR (obj); \ +} \ +extern Lisp_Object Q##c_name##p + +# define DECLARE_EXTERNAL_LRECORD(c_name, structtype) \ +extern unsigned int lrecord_type_##c_name; \ +extern struct lrecord_implementation lrecord_##c_name; \ +INLINE_HEADER structtype * \ +error_check_##c_name (Lisp_Object obj); \ +INLINE_HEADER structtype * \ +error_check_##c_name (Lisp_Object obj) \ +{ \ + assert (RECORD_TYPEP (obj, lrecord_type_##c_name)); \ + return (structtype *) XPNTR (obj); \ } \ extern Lisp_Object Q##c_name##p # define DECLARE_NONRECORD(c_name, type_enum, structtype) \ -INLINE structtype *error_check_##c_name (Lisp_Object _obj); \ -INLINE structtype * \ -error_check_##c_name (Lisp_Object _obj) \ +INLINE_HEADER structtype * \ +error_check_##c_name (Lisp_Object obj); \ +INLINE_HEADER structtype * \ +error_check_##c_name (Lisp_Object obj) \ { \ - XUNMARK (_obj); \ - assert (XGCTYPE (_obj) == type_enum); \ - return (structtype *) XPNTR (_obj); \ + assert (XTYPE (obj) == type_enum); \ + return (structtype *) XPNTR (obj); \ } \ extern Lisp_Object Q##c_name##p @@ -352,28 +683,29 @@ extern Lisp_Object Q##c_name##p # define XSETRECORD(var, p, c_name) do \ { \ - XSETOBJ (var, Lisp_Type_Record, p); \ - assert (RECORD_TYPEP (var, lrecord_##c_name) || \ - MARKED_RECORD_P (var)); \ + XSETOBJ (var, p); \ + assert (RECORD_TYPEP (var, lrecord_type_##c_name)); \ } while (0) #else /* not ERROR_CHECK_TYPECHECK */ # define DECLARE_LRECORD(c_name, structtype) \ extern Lisp_Object Q##c_name##p; \ -extern CONST_IF_NOT_DEBUG struct lrecord_implementation \ - lrecord_##c_name[] +extern const struct lrecord_implementation lrecord_##c_name +# define DECLARE_EXTERNAL_LRECORD(c_name, structtype) \ +extern Lisp_Object Q##c_name##p; \ +extern unsigned int lrecord_type_##c_name; \ +extern struct lrecord_implementation lrecord_##c_name # define DECLARE_NONRECORD(c_name, type_enum, structtype) \ extern Lisp_Object Q##c_name##p # define XRECORD(x, c_name, structtype) ((structtype *) XPNTR (x)) # define XNONRECORD(x, c_name, type_enum, structtype) \ ((structtype *) XPNTR (x)) -# define XSETRECORD(var, p, c_name) XSETOBJ (var, Lisp_Type_Record, p) +# define XSETRECORD(var, p, c_name) XSETOBJ (var, p) #endif /* not ERROR_CHECK_TYPECHECK */ -#define RECORDP(x, c_name) RECORD_TYPEP (x, lrecord_##c_name) -#define GC_RECORDP(x, c_name) gc_record_type_p (x, lrecord_##c_name) +#define RECORDP(x, c_name) RECORD_TYPEP (x, lrecord_type_##c_name) /* Note: we now have two different kinds of type-checking macros. The "old" kind has now been renamed CONCHECK_foo. The reason for @@ -399,7 +731,7 @@ extern Lisp_Object Q##c_name##p way out and disabled returning from a signal entirely. */ #define CONCHECK_RECORD(x, c_name) do { \ - if (!RECORD_TYPEP (x, lrecord_##c_name)) \ + if (!RECORD_TYPEP (x, lrecord_type_##c_name)) \ x = wrong_type_argument (Q##c_name##p, x); \ } while (0) #define CONCHECK_NONRECORD(x, lisp_enum, predicate) do {\ @@ -407,7 +739,7 @@ extern Lisp_Object Q##c_name##p x = wrong_type_argument (predicate, x); \ } while (0) #define CHECK_RECORD(x, c_name) do { \ - if (!RECORD_TYPEP (x, lrecord_##c_name)) \ + if (!RECORD_TYPEP (x, lrecord_type_##c_name)) \ dead_wrong_type_argument (Q##c_name##p, x); \ } while (0) #define CHECK_NONRECORD(x, lisp_enum, predicate) do { \ @@ -415,24 +747,21 @@ extern Lisp_Object Q##c_name##p dead_wrong_type_argument (predicate, x); \ } while (0) -void *alloc_lcrecord (size_t size, CONST struct lrecord_implementation *); +void *alloc_lcrecord (size_t size, const struct lrecord_implementation *); #define alloc_lcrecord_type(type, lrecord_implementation) \ ((type *) alloc_lcrecord (sizeof (type), lrecord_implementation)) -int gc_record_type_p (Lisp_Object frob, - CONST struct lrecord_implementation *type); - /* Copy the data from one lcrecord structure into another, but don't overwrite the header information. */ #define copy_lcrecord(dst, src) \ - memcpy ((char *) dst + sizeof (struct lcrecord_header), \ - (char *) src + sizeof (struct lcrecord_header), \ - sizeof (*dst) - sizeof (struct lcrecord_header)) + memcpy ((char *) (dst) + sizeof (struct lcrecord_header), \ + (char *) (src) + sizeof (struct lcrecord_header), \ + sizeof (*(dst)) - sizeof (struct lcrecord_header)) #define zero_lcrecord(lcr) \ - memset ((char *) lcr + sizeof (struct lcrecord_header), 0, \ - sizeof (*lcr) - sizeof (struct lcrecord_header)) + memset ((char *) (lcr) + sizeof (struct lcrecord_header), 0, \ + sizeof (*(lcr)) - sizeof (struct lcrecord_header)) -#endif /* _XEMACS_LRECORD_H_ */ +#endif /* INCLUDED_lrecord_h_ */ diff --git a/src/lstream.h b/src/lstream.h index e67bf4d..b9a6af4 100644 --- a/src/lstream.h +++ b/src/lstream.h @@ -23,8 +23,8 @@ Boston, MA 02111-1307, USA. */ /* Written by Ben Wing. */ -#ifndef _XEMACS_LSTREAM_H_ -#define _XEMACS_LSTREAM_H_ +#ifndef INCLUDED_lstream_h_ +#define INCLUDED_lstream_h_ /************************************************************************/ /* definition of Lstream object */ @@ -42,6 +42,26 @@ DECLARE_LRECORD (lstream, struct lstream); #define EOF (-1) #endif +/* Typedef specifying a count of bytes in a data block to be written + out or read in, using Lstream_read(), Lstream_write(), and related + functions. This MUST BE SIGNED, since it also is used in functions + that return the number of bytes actually read to or written from in + an operation, and these functions can return -1 to signal error. + + Note that the standard Unix read() and write() functions define the + count going in as a size_t, which is UNSIGNED, and the count going + out as an ssize_t, which is SIGNED. This is a horrible design + flaw. Not only is it highly likely to lead to logic errors when a + -1 gets interpreted as a large positive number, but operations are + bound to fail in all sorts of horrible ways when a number in the + upper-half of the size_t range is passed in -- this number is + unrepresentable as an ssize_t, so code that checks to see how many + bytes are actually written (which is mandatory if you are dealing + with certain types of devices) will get completely screwed up. +*/ + +typedef EMACS_INT Lstream_data_count; + typedef enum lstream_buffering { /* No buffering. */ @@ -74,9 +94,10 @@ typedef enum lstream_buffering typedef struct lstream_implementation { - CONST char *name; - size_t size; /* Number of additional bytes to be allocated with this - stream. Access this data using Lstream_data(). */ + const char *name; + Lstream_data_count size; /* Number of additional bytes to be + allocated with this stream. Access this + data using Lstream_data(). */ /* Read some data from the stream's end and store it into DATA, which can hold SIZE bytes. Return the number of bytes read. A return value of 0 means no bytes can be read at this time. This may @@ -92,10 +113,11 @@ typedef struct lstream_implementation the caller calls Lstream_read() with a very small size. This function can be NULL if the stream is output-only. */ - /* The omniscient mly, blinded by the irresistable thrall of Common + /* The omniscient mly, blinded by the irresistible thrall of Common Lisp, thinks that it is bogus that the types and implementations of input and output streams are the same. */ - int (*reader) (Lstream *stream, unsigned char *data, size_t size); + Lstream_data_count (*reader) (Lstream *stream, unsigned char *data, + Lstream_data_count size); /* Send some data to the stream's end. Data to be sent is in DATA and is SIZE bytes. Return the number of bytes sent. This function can send and return fewer bytes than is passed in; in @@ -106,7 +128,8 @@ typedef struct lstream_implementation data. (This is useful, e.g., of you're dealing with a non-blocking file descriptor and are getting EWOULDBLOCK errors.) This function can be NULL if the stream is input-only. */ - int (*writer) (Lstream *stream, CONST unsigned char *data, size_t size); + Lstream_data_count (*writer) (Lstream *stream, const unsigned char *data, + Lstream_data_count size); /* Return non-zero if the last write operation on the stream resulted in an attempt to block (EWOULDBLOCK). If this method does not exists, the implementation returns 0 */ @@ -129,7 +152,7 @@ typedef struct lstream_implementation int (*closer) (Lstream *stream); /* Mark this object for garbage collection. Same semantics as a standard Lisp_Object marker. This function can be NULL. */ - Lisp_Object (*marker) (Lisp_Object lstream, void (*markfun) (Lisp_Object)); + Lisp_Object (*marker) (Lisp_Object lstream); } Lstream_implementation; #define DEFINE_LSTREAM_IMPLEMENTATION(name,c_name,size) \ @@ -145,42 +168,45 @@ typedef struct lstream_implementation struct lstream { struct lcrecord_header header; - CONST Lstream_implementation *imp; /* methods for this stream */ + const Lstream_implementation *imp; /* methods for this stream */ Lstream_buffering buffering; /* type of buffering in use */ - size_t buffering_size; /* number of bytes buffered */ + Lstream_data_count buffering_size; /* number of bytes buffered */ unsigned char *in_buffer; /* holds characters read from stream end */ - size_t in_buffer_size; /* allocated size of buffer */ - size_t in_buffer_current; /* number of characters in buffer */ - size_t in_buffer_ind; /* pointer to next character to take from buffer */ + Lstream_data_count in_buffer_size; /* allocated size of buffer */ + Lstream_data_count in_buffer_current; /* number of characters in buffer */ + Lstream_data_count in_buffer_ind; /* pointer to next character to + take from buffer */ unsigned char *out_buffer; /* holds characters to write to stream end */ - size_t out_buffer_size; /* allocated size of buffer */ - size_t out_buffer_ind; /* pointer to next buffer spot to write a character */ + Lstream_data_count out_buffer_size; /* allocated size of buffer */ + Lstream_data_count out_buffer_ind; /* pointer to next buffer spot to + write a character */ /* The unget buffer is more or less a stack -- things get pushed onto the end and read back from the end. Lstream_read() basically reads backwards from the end to get stuff; Lstream_unread() similarly has to push the data on backwards. */ unsigned char *unget_buffer; /* holds characters pushed back onto input */ - size_t unget_buffer_size; /* allocated size of buffer */ - size_t unget_buffer_ind; /* pointer to next buffer spot to write a character */ + Lstream_data_count unget_buffer_size; /* allocated size of buffer */ + Lstream_data_count unget_buffer_ind; /* pointer to next buffer spot + to write a character */ - size_t byte_count; - long flags; /* Align pointer for 64 bit machines (kny) */ - char data[1]; + Lstream_data_count byte_count; + int flags; + max_align_t data[1]; }; #define LSTREAM_TYPE_P(lstr, type) \ ((lstr)->imp == lstream_##type) #ifdef ERROR_CHECK_TYPECHECK -INLINE struct lstream * +INLINE_HEADER struct lstream * error_check_lstream_type (struct lstream *stream, - CONST Lstream_implementation *imp); -INLINE struct lstream * + const Lstream_implementation *imp); +INLINE_HEADER struct lstream * error_check_lstream_type (struct lstream *stream, - CONST Lstream_implementation *imp) + const Lstream_implementation *imp) { assert (stream->imp == imp); return stream; @@ -199,8 +225,8 @@ error_check_lstream_type (struct lstream *stream, (lstream_##type->m = type##_##m) -Lstream *Lstream_new (CONST Lstream_implementation *imp, - CONST char *mode); +Lstream *Lstream_new (const Lstream_implementation *imp, + const char *mode); void Lstream_reopen (Lstream *lstr); void Lstream_set_buffering (Lstream *lstr, Lstream_buffering buffering, int buffering_size); @@ -209,10 +235,12 @@ int Lstream_flush_out (Lstream *lstr); int Lstream_fputc (Lstream *lstr, int c); int Lstream_fgetc (Lstream *lstr); void Lstream_fungetc (Lstream *lstr, int c); -int Lstream_read (Lstream *lstr, void *data, size_t size); -int Lstream_write (Lstream *lstr, CONST void *data, size_t size); +Lstream_data_count Lstream_read (Lstream *lstr, void *data, + Lstream_data_count size); +Lstream_data_count Lstream_write (Lstream *lstr, const void *data, + Lstream_data_count size); int Lstream_was_blocked_p (Lstream *lstr); -void Lstream_unread (Lstream *lstr, CONST void *data, size_t size); +void Lstream_unread (Lstream *lstr, const void *data, Lstream_data_count size); int Lstream_rewind (Lstream *lstr); int Lstream_seekable_p (Lstream *lstr); int Lstream_close (Lstream *lstr); @@ -265,20 +293,25 @@ void Lstream_set_character_mode (Lstream *str); #ifdef MULE #ifndef BYTE_ASCII_P -#include "mule-charset.h" +#include "multibyte.h" +#endif + +#ifndef CHAR_ASCII_P +#include "character.h" #endif -INLINE Emchar Lstream_get_emchar (Lstream *stream); -INLINE Emchar +INLINE_HEADER Emchar Lstream_get_emchar (Lstream *stream); +INLINE_HEADER Emchar Lstream_get_emchar (Lstream *stream) { int c = Lstream_getc (stream); - return BYTE_ASCII_P (c) ? (Emchar) c : - Lstream_get_emchar_1 (stream, c); + return (c < 0x80 /* c == EOF || BYTE_ASCII_P (c) */ + ? (Emchar) c + : Lstream_get_emchar_1 (stream, c)); } -INLINE int Lstream_put_emchar (Lstream *stream, Emchar ch); -INLINE int +INLINE_HEADER int Lstream_put_emchar (Lstream *stream, Emchar ch); +INLINE_HEADER int Lstream_put_emchar (Lstream *stream, Emchar ch) { return CHAR_ASCII_P (ch) ? @@ -286,8 +319,8 @@ Lstream_put_emchar (Lstream *stream, Emchar ch) Lstream_fput_emchar (stream, ch); } -INLINE void Lstream_unget_emchar (Lstream *stream, Emchar ch); -INLINE void +INLINE_HEADER void Lstream_unget_emchar (Lstream *stream, Emchar ch); +INLINE_HEADER void Lstream_unget_emchar (Lstream *stream, Emchar ch) { if (CHAR_ASCII_P (ch)) @@ -339,11 +372,11 @@ int filedesc_stream_fd (Lstream *stream); Lisp_Object make_lisp_string_input_stream (Lisp_Object string, Bytecount offset, Bytecount len); -Lisp_Object make_fixed_buffer_input_stream (CONST unsigned char *buf, - size_t size); -Lisp_Object make_fixed_buffer_output_stream (unsigned char *buf, - size_t size); -CONST unsigned char *fixed_buffer_input_stream_ptr (Lstream *stream); +Lisp_Object make_fixed_buffer_input_stream (const void *buf, + Lstream_data_count size); +Lisp_Object make_fixed_buffer_output_stream (void *buf, + Lstream_data_count size); +const unsigned char *fixed_buffer_input_stream_ptr (Lstream *stream); unsigned char *fixed_buffer_output_stream_ptr (Lstream *stream); Lisp_Object make_resizing_buffer_output_stream (void); unsigned char *resizing_buffer_stream_ptr (Lstream *stream); @@ -356,4 +389,4 @@ Lisp_Object make_lisp_buffer_output_stream (struct buffer *buf, Bufpos pos, int flags); Bufpos lisp_buffer_stream_startpos (Lstream *stream); -#endif /* _XEMACS_LSTREAM_H_ */ +#endif /* INCLUDED_lstream_h_ */ diff --git a/src/m/iris6d.h b/src/m/iris6d.h index caae6dc..913868b 100644 --- a/src/m/iris6d.h +++ b/src/m/iris6d.h @@ -20,11 +20,6 @@ Boston, MA 02111-1307, USA. */ /* Synched up with: FSF 19.31. */ -/* Define WORD_MACHINE if addresses and such have - * to be corrected before they can be used as byte counts. */ - -#undef WORD_MACHINE - /* Now define a symbol for the cpu type, if your compiler does not define it automatically: Ones defined so far include vax, m68000, ns16000, pyramid, @@ -38,14 +33,6 @@ Boston, MA 02111-1307, USA. */ #define IRIS_4D #endif -/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend - the bit field into an int. In other words, if bit fields - are always unsigned. - - If you use NO_UNION_TYPE, this flag does not matter. */ - -#define EXPLICIT_SIGN_EXTEND - /* jg@genmagic.genmagic.com (John Giannandrea) says this is unnecessary. */ #if 0 /* Data type of load average, as read out of kmem. */ @@ -68,15 +55,6 @@ Boston, MA 02111-1307, USA. */ #undef CANNOT_DUMP -/* Define VIRT_ADDR_VARIES if the virtual addresses of - pure and impure space as loaded can vary, and even their - relative order cannot be relied on. - - Otherwise Emacs assumes that text space precedes data space, - numerically. */ - -/* #define VIRT_ADDR_VARIES */ - /* Define C_ALLOCA if this machine does not support a true alloca and the one written in C should be used instead. Define HAVE_ALLOCA to say that the system provides a properly @@ -105,15 +83,7 @@ Boston, MA 02111-1307, USA. */ #endif #define TEXT_START 0x400000 - -/* - * DATA_SEG_BITS forces extra bits to be or'd in with any pointers which - * were stored in a Lisp_Object (as Emacs uses fewer than 32 bits for - * the value field of a LISP_OBJECT). - */ - #define DATA_START 0x10000000 -#define DATA_SEG_BITS 0x10000000 #undef LIBS_MACHINE /* -lsun in case using Yellow Pages for passwords. */ diff --git a/src/m/s390.h b/src/m/s390.h deleted file mode 100644 index 1407879..0000000 --- a/src/m/s390.h +++ /dev/null @@ -1,34 +0,0 @@ -/* machine description file for IBM S390 - Copyright (C) 1987 Free Software Foundation, Inc. - -This file is part of XEmacs. - -GNU Emacs is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. - -GNU Emacs is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with GNU Emacs; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - - -/* Say this machine is a s390 */ - -#ifndef s390 -#define s390 -#endif - -/* Data type of load average, as read out of kmem. */ - -#define LOAD_AVE_TYPE long - -/* Convert that into an integer that is 100 for a load average of 1.0 */ - -#define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE) diff --git a/src/mb-1byte.h b/src/mb-1byte.h new file mode 100644 index 0000000..82b84ed --- /dev/null +++ b/src/mb-1byte.h @@ -0,0 +1,64 @@ +/* Header for 1-byte string representation. + Copyright (C) 1999 Electrotechnical Laboratory, JAPAN. + Licensed to the Free Software Foundation. + +This file is part of XEmacs. + +XEmacs is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2, or (at your option) any +later version. + +XEmacs 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 XEmacs; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ + +/* Rewritten by MORIOKA Tomohiko <tomo@m17n.org>. */ + +#ifndef _XEMACS_MB_1BYTE_H +#define _XEMACS_MB_1BYTE_H + +/* Maximum number of buffer bytes per Emacs character. */ +# define MAX_EMCHAR_LEN 1 + +/************************************************************************/ +/* Operations on individual bytes */ +/* of any format */ +/************************************************************************/ + +/* Argument `c' should be (unsigned int) or (unsigned char). */ +/* Note that SP and DEL are not included. */ + +#define BYTE_ASCII_P(byte) 1 + + +/************************************************************************/ +/* Dealing with characters */ +/************************************************************************/ + +#define REP_BYTES_BY_FIRST_BYTE(fb) 1 + + +/* ---------------------------------------------------------------------- */ +/* (A) For working with charptr's (pointers to internally-formatted text) */ +/* ---------------------------------------------------------------------- */ + +#define VALID_CHARPTR_P(ptr) 1 +#define VALIDATE_CHARPTR_BACKWARD(ptr) +#define VALIDATE_CHARPTR_FORWARD(ptr) + +/* -------------------------------------------------------------------- */ +/* (C) For retrieving or changing the character pointed to by a charptr */ +/* -------------------------------------------------------------------- */ + +#define charptr_emchar(ptr) ((Emchar) (ptr)[0]) +#define set_charptr_emchar(ptr, x) ((ptr)[0] = (Bufbyte) (x), 1) +#define charptr_copy_char(ptr, ptr2) ((ptr2)[0] = *(ptr), 1) + +#endif /* _XEMACS_MB_1BYTE_H */ diff --git a/src/mb-lb.h b/src/mb-lb.h new file mode 100644 index 0000000..26d9359 --- /dev/null +++ b/src/mb-lb.h @@ -0,0 +1,35 @@ +/* Header for leading-byte based string representation. + Copyright (C) 1999 Electrotechnical Laboratory, JAPAN. + Licensed to the Free Software Foundation. + +This file is part of XEmacs. + +XEmacs is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2, or (at your option) any +later version. + +XEmacs 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 XEmacs; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ + +/* Rewritten by MORIOKA Tomohiko <tomo@m17n.org>. */ + +#ifndef _XEMACS_MB_LB_H +#define _XEMACS_MB_LB_H + +#define MULTIBYTE + +/* Maximum number of buffer bytes per Emacs character. */ +#define MAX_EMCHAR_LEN 4 + + +#include "mb-multibyte.h" + +#endif /* _XEMACS_MB_LB_H */ diff --git a/src/mb-multibyte.h b/src/mb-multibyte.h new file mode 100644 index 0000000..f8db3f8 --- /dev/null +++ b/src/mb-multibyte.h @@ -0,0 +1,128 @@ +/* Header for generic multibyte string representation. + Copyright (C) 1999 Electrotechnical Laboratory, JAPAN. + Licensed to the Free Software Foundation. + +This file is part of XEmacs. + +XEmacs is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2, or (at your option) any +later version. + +XEmacs 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 XEmacs; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ + +/* Rewritten by MORIOKA Tomohiko <tomo@m17n.org>. */ + +#ifndef _XEMACS_MB_MULTIBYTE_H +#define _XEMACS_MB_MULTIBYTE_H + +/************************************************************************/ +/* Operations on individual bytes */ +/* of any format */ +/************************************************************************/ + +/* These are carefully designed to work if BYTE is signed or unsigned. */ +/* Note that SPC and DEL are considered ASCII, not control. */ + +#define BYTE_ASCII_P(byte) (((byte) & ~0x7f) == 0) +#define BYTE_C0_P(byte) (((byte) & ~0x1f) == 0) +#define BYTE_C1_P(byte) (((byte) & ~0x1f) == 0x80) + + +/************************************************************************/ +/* Dealing with characters */ +/************************************************************************/ + +/* Is this character represented by more than one byte in a string? */ + +#define CHAR_MULTIBYTE_P(c) ((c) >= 0x80) + + +/* ---------------------------------------------------------------------- */ +/* (A) For working with charptr's (pointers to internally-formatted text) */ +/* ---------------------------------------------------------------------- */ + +# define VALID_CHARPTR_P(ptr) BUFBYTE_FIRST_BYTE_P (* (unsigned char *) ptr) + +#define VALIDATE_CHARPTR_BACKWARD(ptr) do { \ + while (!VALID_CHARPTR_P (ptr)) ptr--; \ +} while (0) + +/* This needs to be trickier to avoid the possibility of running off + the end of the string. */ + +#define VALIDATE_CHARPTR_FORWARD(ptr) do { \ + Bufbyte *vcf_ptr = (ptr); \ + VALIDATE_CHARPTR_BACKWARD (vcf_ptr); \ + if (vcf_ptr != (ptr)) \ + { \ + (ptr) = vcf_ptr; \ + INC_CHARPTR (ptr); \ + } \ +} while (0) + +/* -------------------------------------------------------------------- */ +/* (C) For retrieving or changing the character pointed to by a charptr */ +/* -------------------------------------------------------------------- */ + +#define simple_charptr_emchar(ptr) ((Emchar) (ptr)[0]) +#define simple_set_charptr_emchar(ptr, x) ((ptr)[0] = (Bufbyte) (x), 1) +#define simple_charptr_copy_char(ptr, ptr2) ((ptr2)[0] = *(ptr), 1) + +Emchar non_ascii_charptr_emchar (const Bufbyte *ptr); +Bytecount non_ascii_set_charptr_emchar (Bufbyte *ptr, Emchar c); +Bytecount non_ascii_charptr_copy_char (const Bufbyte *src, Bufbyte *dst); + +INLINE_HEADER Emchar charptr_emchar (const Bufbyte *ptr); +INLINE_HEADER Emchar +charptr_emchar (const Bufbyte *ptr) +{ + return BYTE_ASCII_P (*ptr) ? + simple_charptr_emchar (ptr) : + non_ascii_charptr_emchar (ptr); +} + +INLINE_HEADER Bytecount set_charptr_emchar (Bufbyte *ptr, Emchar x); +INLINE_HEADER Bytecount +set_charptr_emchar (Bufbyte *ptr, Emchar x) +{ + return !CHAR_MULTIBYTE_P (x) ? + simple_set_charptr_emchar (ptr, x) : + non_ascii_set_charptr_emchar (ptr, x); +} + +/* Copy the character pointed to by SRC into DST. + Return the number of bytes copied. */ +INLINE_HEADER Bytecount +charptr_copy_char (const Bufbyte *src, Bufbyte *dst); +INLINE_HEADER Bytecount +charptr_copy_char (const Bufbyte *src, Bufbyte *dst) +{ + return BYTE_ASCII_P (*src) ? + simple_charptr_copy_char (src, dst) : + non_ascii_charptr_copy_char (src, dst); +} + + +/************************************************************************/ +/* Exported functions */ +/************************************************************************/ + +Emchar Lstream_get_emchar_1 (Lstream *stream, int first_char); +int Lstream_fput_emchar (Lstream *stream, Emchar ch); +void Lstream_funget_emchar (Lstream *stream, Emchar ch); + +int copy_internal_to_external (const Bufbyte *internal, Bytecount len, + unsigned char *external); +Bytecount copy_external_to_internal (const unsigned char *external, + int len, Bufbyte *internal); + +#endif /* _XEMACS_MB_MULTIBYTE_H */ diff --git a/src/mb-utf-8.h b/src/mb-utf-8.h new file mode 100644 index 0000000..c895a06 --- /dev/null +++ b/src/mb-utf-8.h @@ -0,0 +1,77 @@ +/* Header for UTF-8 string representation. + Copyright (C) 1999 Electrotechnical Laboratory, JAPAN. + Licensed to the Free Software Foundation. + +This file is part of XEmacs. + +XEmacs is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2, or (at your option) any +later version. + +XEmacs 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 XEmacs; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ + +/* Author: MORIOKA Tomohiko <tomo@m17n.org>. */ + +#ifndef _XEMACS_MB_UTF_8_H +#define _XEMACS_MB_UTF_8_H + +#define MULTIBYTE + +/* Maximum number of buffer bytes per Emacs character. */ +#define MAX_EMCHAR_LEN 6 + +/************************************************************************/ +/* Operations on individual bytes */ +/* in a Mule-formatted string */ +/************************************************************************/ + +/* Does BYTE represent the first byte of a character? */ + +INLINE_HEADER int BUFBYTE_FIRST_BYTE_P(Bufbyte byte); +INLINE_HEADER int +BUFBYTE_FIRST_BYTE_P(Bufbyte byte) +{ + return (byte <= 0x7F) || (0xC0 <= byte); +} + + +/************************************************************************/ +/* Dealing with characters */ +/************************************************************************/ + +/* Is this character represented by more than one byte in a string? */ + +#define CHAR_MULTIBYTE_P(c) ((c) >= 0x80) + + +INLINE_HEADER int REP_BYTES_BY_FIRST_BYTE (Bufbyte fb); +INLINE_HEADER int +REP_BYTES_BY_FIRST_BYTE (Bufbyte fb) +{ + if ( fb < 0xC0 ) + return 1; + else if ( fb < 0xE0 ) + return 2; + else if ( fb < 0xF0 ) + return 3; + else if ( fb < 0xF8 ) + return 4; + else if ( fb < 0xFC ) + return 5; + else + return 6; +} + + +#include "mb-multibyte.h" + +#endif /* _XEMACS_MB_UTF_8_H */ diff --git a/src/menubar-gtk.c b/src/menubar-gtk.c index 8d2dac9..4af6659 100644 --- a/src/menubar-gtk.c +++ b/src/menubar-gtk.c @@ -1216,11 +1216,21 @@ static void gtk_popup_menu (Lisp_Object menu_desc, Lisp_Object event) { struct Lisp_Event *eev = NULL; - GtkWidget *widget = menu_descriptor_to_widget (menu_desc); - GtkWidget *menu = GTK_MENU_ITEM (widget)->submenu; - gpointer id = gtk_object_get_data (GTK_OBJECT (widget), XEMACS_MENU_GUIID_TAG); - + GtkWidget *widget = NULL; + GtkWidget *menu = NULL; + gpointer id = NULL; + + /* Do basic error checking first... */ + if (SYMBOLP (menu_desc)) + menu_desc = Fsymbol_value (menu_desc); + CHECK_CONS (menu_desc); + CHECK_STRING (XCAR (menu_desc)); + + /* Now lets get down to business... */ + widget = menu_descriptor_to_widget (menu_desc); + menu = GTK_MENU_ITEM (widget)->submenu; gtk_widget_set_name (widget, "XEmacsPopupMenu"); + id = gtk_object_get_data (GTK_OBJECT (widget), XEMACS_MENU_GUIID_TAG); __activate_menu (GTK_MENU_ITEM (widget), id); diff --git a/src/miscplay.c b/src/miscplay.c index 37eeb17..2257634 100644 --- a/src/miscplay.c +++ b/src/miscplay.c @@ -32,7 +32,6 @@ #define UNUSED(x) ((void)(x)) #else #define UNUSED(x) -#define __inline__ #endif /* Maintain global variable for keeping parser state information; this struct @@ -114,7 +113,7 @@ static size_t parsevoc(void **data,size_t *sz,void **outbuf) this might require re-partioning of the data segments if headers cross the boundaries between two read operations. This is done in a two-step way: first we request a certain amount of bytes... */ -static __inline__ int waverequire(void **data,size_t *sz,size_t rq) +static inline int waverequire(void **data,size_t *sz,size_t rq) { int rc = 1; @@ -135,7 +134,7 @@ static __inline__ int waverequire(void **data,size_t *sz,size_t rq) } /* ...and next we remove this many bytes from the buffer */ -static __inline__ void waveremove(size_t rq) +static inline void waveremove(size_t rq) { if (parsestate.wave.left <= rq) parsestate.wave.left = 0; @@ -361,8 +360,11 @@ size_t sndcnv8U_2mono(void **data,size_t *sz,void **outbuf) *outbuf = dest = miscplay_sndbuf; while (count--) - *dest++ = (unsigned char)(((int)*(src)++ + - (int)*(src)++) / 2); + { + *dest++ = (unsigned char)(((int)*(src) + + (int)*(src+1)) / 2); + src += 2; + } *data = src; return(rc); } @@ -382,8 +384,11 @@ size_t sndcnv8S_2mono(void **data,size_t *sz,void **outbuf) *outbuf = dest = miscplay_sndbuf; while (count--) - *dest++ = (unsigned char)(((int)*((signed char *)(src++)) + - (int)*((signed char *)(src++))) / 2); + { + *dest++ = (unsigned char)(((int)*((signed char *)(src)) + + (int)*((signed char *)(src+1))) / 2); + src += 2; + } *data = src; return(rc); } @@ -403,8 +408,11 @@ size_t sndcnv2monounsigned(void **data,size_t *sz,void **outbuf) *outbuf = dest = miscplay_sndbuf; while (count--) - *dest++ = (unsigned char)(((int)*((signed char *)(src++)) + - (int)*((signed char *)(src++))) / 2) ^ 0x80; + { + *dest++ = (unsigned char)(((int)*((signed char *)(src)) + + (int)*((signed char *)(src+1))) / 2) ^ 0x80; + src += 2; + } *data = src; return(rc); } @@ -431,7 +439,7 @@ size_t sndcnv2unsigned(void **data,size_t *sz,void **outbuf) /* Convert a number in the range -32768..32767 to an 8 bit ulaw encoded number --- I hope, I got this conversion right :-) */ -static __inline__ signed char int2ulaw(int i) +static inline signed char int2ulaw(int i) { /* Lookup table for fast calculation of number of bits that need shifting*/ static short int t_bits[128] = { @@ -494,7 +502,10 @@ size_t sndcnvULaw_2linear(void **data,size_t *sz,void **outbuf) *outbuf = *data; while ((*sz)--) - *p++ = ulaw_dsp[*p]; + { + *p = ulaw_dsp[*p]; + p++; + } *sz = 0; *data = p; return p - (unsigned char *)*outbuf; @@ -551,26 +562,30 @@ size_t sndcnvULaw_2mono(void **data,size_t *sz,void **outbuf) *outbuf = dest = miscplay_sndbuf; while (count--) - /* it is not possible to directly interpolate between two ulaw encoded - data bytes, thus we need to convert to linear format first and later - we convert back to ulaw format */ - *dest++ = int2ulaw(ulaw2int[*(src)++] + - ulaw2int[*(src)++]); + { + /* it is not possible to directly interpolate between two ulaw encoded + data bytes, thus we need to convert to linear format first and later + we convert back to ulaw format */ + *dest++ = int2ulaw(ulaw2int[*src] + + ulaw2int[*(src+1)]); + src += 2; + } *data = src; return(rc); } size_t sndcnv16swap(void **data,size_t *sz,void **outbuf) { - /* #### Not aliasing-safe!! Must convert to use unions instead! */ size_t cnt = *sz / 2; unsigned short *p; *outbuf = *data; p = (unsigned short *) *outbuf; - while (cnt--) { - *p++ = ((*p & 0x00ff) << 8) | (*p >> 8); - } + while (cnt--) + { + *p = ((*p & 0x00ff) << 8) | (*p >> 8); + p++; + } *data = p; cnt = *sz; *sz = 0; diff --git a/src/miscplay.h b/src/miscplay.h index c83030b..5b26af0 100644 --- a/src/miscplay.h +++ b/src/miscplay.h @@ -16,6 +16,9 @@ ** implied warranty. */ +#ifndef INCLUDED_miscplay_h_ +#define INCLUDED_miscplay_h_ + #include <stdlib.h> #define HEADERSZ 256 /* has to be at least as big as the biggest header */ @@ -56,3 +59,5 @@ fmtType analyze_format(unsigned char *format,int *fmt,int *speed, void **)); void reset_parsestate(void); int parse_wave_complete(void); + +#endif /* INCLUDED_miscplay_h_ */ diff --git a/src/mule-canna.c b/src/mule-canna.c index 7ad6409..49db237 100644 --- a/src/mule-canna.c +++ b/src/mule-canna.c @@ -1,4 +1,4 @@ -/* CANNA interface +/* CANNA interface -*- coding: euc-jp -*- Copyright (C) 1995 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. @@ -22,9 +22,11 @@ Boston, MA 02111-1307, USA. */ /* Synched up with: Mule 2.3. Not in FSF. */ -/* #### The comments in this file are mostly in EUC-formatted Japanese. - It would be ***soooo*** much nicer if someone could translate - them ... */ +/* Japanese comments were translated 2000-12-06 by Stephen Turnbull + <stephen@xemacs.org>. I haven't verified that the Japanese comments + were correct. YMMV, NO WARRANTY, not even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. (^^;;; as the + Japanese say. */ /* @@ -165,37 +167,39 @@ Boston, MA 02111-1307, USA. */ #endif /* !CANNA2 */ extern char *jrKanjiError; +/* #### is this global really necessary? */ #define KEYTOSTRSIZE 2048 -static unsigned char buf[KEYTOSTRSIZE]; +static unsigned char key_buffer[KEYTOSTRSIZE]; static char **warning; -static int Vcanna_empty_info, Vcanna_through_info; -static int Vcanna_underline; -static int Vcanna_inhibit_hankakukana; +static int canna_empty_info, canna_through_info; +static int canna_underline; +static int canna_inhibit_hankakukana; static Lisp_Object Vcanna_kakutei_string; static Lisp_Object Vcanna_kakutei_yomi; static Lisp_Object Vcanna_kakutei_romaji; static Lisp_Object Vcanna_henkan_string; -static int Vcanna_henkan_length; -static int Vcanna_henkan_revPos; -static int Vcanna_henkan_revLen; +static Fixnum canna_henkan_length; +static Fixnum canna_henkan_revPos; +static Fixnum canna_henkan_revLen; static Lisp_Object Vcanna_ichiran_string; -static int Vcanna_ichiran_length; -static int Vcanna_ichiran_revPos; -static int Vcanna_ichiran_revLen; +static Fixnum canna_ichiran_length; +static Fixnum canna_ichiran_revPos; +static Fixnum canna_ichiran_revLen; static Lisp_Object Vcanna_mode_string; static int IRCP_context; static Lisp_Object storeResults (unsigned char *, int, jrKanjiStatus *); static Lisp_Object kanjiYomiList (int, int); +static Lisp_Object CANNA_mode_keys (void); #ifdef CANNA_MULE static void m2c (unsigned char *, int, unsigned char *); static Lisp_Object mule_make_string (unsigned char *, int); static int mule_strlen (unsigned char *, int); -static void count_char (unsigned char *,int, int, int, int *, int *, int *); +static void count_char (unsigned char *,int, int, int, Fixnum *, Fixnum *, Fixnum *); #define make_string mule_make_string #endif @@ -213,8 +217,8 @@ variables. int len; CHECK_CHAR_COERCE_INT (ch); - len = jrKanjiString (0, XCHAR (ch), buf, KEYTOSTRSIZE, &ks); - return storeResults (buf, len, &ks); + len = jrKanjiString (0, XCHAR (ch), key_buffer, KEYTOSTRSIZE, &ks); + return storeResults (key_buffer, len, &ks); } static Lisp_Object @@ -228,10 +232,11 @@ storeResults (unsigned char *buf, int len, jrKanjiStatus *ks) } else { - /* ³ÎÄꤷ¤¿Ê¸»úÎó */ + /* ³ÎÄꤷ¤¿Ê¸»úÎó (the confirmed string) */ Vcanna_kakutei_string = make_string (buf, len); val = make_int (len); - /* ³ÎÄꤷ¤¿Ê¸»úÎó¤ÎÆɤߤξðÊó... */ + /* ³ÎÄꤷ¤¿Ê¸»úÎó¤ÎÆɤߤξðÊó... + (info about the reading of the confirmed string) */ Vcanna_kakutei_yomi = Vcanna_kakutei_romaji = Qnil; if (ks->info & KanjiYomiInfo) { @@ -242,68 +247,74 @@ storeResults (unsigned char *buf, int len, jrKanjiStatus *ks) { int yomilen2; - Vcanna_kakutei_yomi = make_string (p, yomilen); /* ÆÉ¤ß */ + Vcanna_kakutei_yomi = make_string (p, yomilen); /* ÆÉ¤ß + (reading) */ p += yomilen + 1; yomilen2 = strlen (p); if (len + yomilen + yomilen2 + 2 < KEYTOSTRSIZE) { - Vcanna_kakutei_romaji = make_string (p, yomilen2); /* ¥í¡¼¥Þ»ú */ + Vcanna_kakutei_romaji = make_string (p, yomilen2); + /* ¥í¡¼¥Þ»ú (romanization) */ } } } - /* ¸õÊäɽ¼¨¤Îʸ»úÎó¤Ç¤¹¡£*/ + /* ¸õÊäɽ¼¨¤Îʸ»úÎó¤Ç¤¹¡£ + (string for displaying candidate translations) */ Vcanna_henkan_string = Qnil; if (ks->length >= 0) { Vcanna_henkan_string = make_string (ks->echoStr, ks->length); #ifndef CANNA_MULE - Vcanna_henkan_length = ks->length; - Vcanna_henkan_revPos = ks->revPos; - Vcanna_henkan_revLen = ks->revLen; + canna_henkan_length = ks->length; + canna_henkan_revPos = ks->revPos; + canna_henkan_revLen = ks->revLen; #else /* CANNA_MULE */ - if (Vcanna_underline) + if (canna_underline) { - Vcanna_henkan_length = mule_strlen (ks->echoStr,ks->length); - Vcanna_henkan_revPos = mule_strlen (ks->echoStr,ks->revPos); - Vcanna_henkan_revLen = mule_strlen (ks->echoStr+ks->revPos,ks->revLen); + canna_henkan_length = mule_strlen (ks->echoStr,ks->length); + canna_henkan_revPos = mule_strlen (ks->echoStr,ks->revPos); + canna_henkan_revLen = mule_strlen (ks->echoStr+ks->revPos, + ks->revLen); } else { count_char (ks->echoStr, ks->length, ks->revPos, ks->revLen, - &Vcanna_henkan_length, &Vcanna_henkan_revPos, - &Vcanna_henkan_revLen); + &canna_henkan_length, &canna_henkan_revPos, + &canna_henkan_revLen); } #endif /* CANNA_MULE */ } - /* °ìÍ÷¤Î¾ðÊó */ + /* °ìÍ÷¤Î¾ðÊó (information about the echo area menu) */ Vcanna_ichiran_string = Qnil; if (ks->info & KanjiGLineInfo && ks->gline.length >= 0) { - Vcanna_ichiran_string = make_string (ks->gline.line, ks->gline.length); + Vcanna_ichiran_string = make_string (ks->gline.line, + ks->gline.length); #ifndef CANNA_MULE - Vcanna_ichiran_length = ks->gline.length; - Vcanna_ichiran_revPos = ks->gline.revPos; - Vcanna_ichiran_revLen = ks->gline.revLen; + canna_ichiran_length = ks->gline.length; + canna_ichiran_revPos = ks->gline.revPos; + canna_ichiran_revLen = ks->gline.revLen; #else /* CANNA_MULE */ count_char (ks->gline.line, ks->gline.length, - ks->gline.revPos, ks->gline.revLen, &Vcanna_ichiran_length, - &Vcanna_ichiran_revPos, &Vcanna_ichiran_revLen); + ks->gline.revPos, ks->gline.revLen, + &canna_ichiran_length, + &canna_ichiran_revPos, &canna_ichiran_revLen); #endif /* CANNA_MULE */ } - /* ¥â¡¼¥É¤Î¾ðÊó */ + /* ¥â¡¼¥É¤Î¾ðÊó (mode information) */ Vcanna_mode_string = Qnil; if (ks->info & KanjiModeInfo) { Vcanna_mode_string = make_string (ks->mode, strlen (ks->mode)); } - /* ¤½¤Î¾¤Î¾ðÊó */ - Vcanna_empty_info = (ks->info & KanjiEmptyInfo) ? 1 : 0; - Vcanna_through_info = (ks->info & KanjiThroughInfo) ? 1 : 0; + /* ¤½¤Î¾¤Î¾ðÊó (other information) */ + canna_empty_info = (ks->info & KanjiEmptyInfo) ? 1 : 0; + canna_through_info = (ks->info & KanjiThroughInfo) ? 1 : 0; } return val; @@ -316,7 +327,7 @@ No separator will be used otherwise. */ (num)) { - int kugiri; /* ʸÀá¶èÀÚ¤ê¤ò¤¹¤ë¤«¡© */ + int kugiri; /* ʸÀá¶èÀÚ¤ê¤ò¤¹¤ë¤«¡© (display clause separator?) */ kugiri = NILP (num) ? 0 : 1; @@ -326,10 +337,9 @@ No separator will be used otherwise. } /* For whatever reason, calling Fding directly from libCanna loses */ -static void call_Fding() +static void +call_Fding (void) { - extern Lisp_Object Fding(); - Fding (Qnil, Qnil, Qnil); } @@ -348,7 +358,7 @@ If nil is specified for each arg, the default value will be used. int res; unsigned char **p, **q; - int kugiri; /* ʸÀá¶èÀÚ¤ê¤ò¤¹¤ë¤«¡© */ + int kugiri; /* ʸÀá¶èÀÚ¤ê¤ò¤¹¤ë¤«¡© (display clause separator?) */ IRCP_context = -1; @@ -372,8 +382,8 @@ If nil is specified for each arg, the default value will be used. char servername[256]; CHECK_STRING (server); - strncpy (servername, XSTRING (server)->_data, XSTRING (server)->_size); - servername[XSTRING (server)->_size] = '\0'; + strncpy (servername, XSTRING_DATA (server), XSTRING_LENGTH (server)); + servername[XSTRING_LENGTH (server)] = '\0'; jrKanjiControl (0, KC_SETSERVERNAME, servername); } @@ -386,8 +396,8 @@ If nil is specified for each arg, the default value will be used. char rcname[256]; CHECK_STRING (rcfile); - strncpy (rcname, XSTRING (rcfile)->_data, XSTRING (rcfile)->_size); - rcname[XSTRING (rcfile)->_size] = '\0'; + strncpy (rcname, XSTRING_DATA (rcfile), XSTRING_LENGTH (rcfile)); + rcname[XSTRING_LENGTH (rcfile)] = '\0'; jrKanjiControl (0, KC_SETINITFILENAME, rcname); } @@ -414,15 +424,14 @@ If nil is specified for each arg, the default value will be used. if (res == -1) { - val = Fcons (make_string ((unsigned char*) jrKanjiError, + val = Fcons (make_string ((unsigned char*) jrKanjiError, strlen (jrKanjiError)), val); - /* ¥¤¥Ë¥·¥ã¥é¥¤¥º¤Ç¼ºÇÔ¤·¤¿¾ì¹ç¡£ */ + /* ¥¤¥Ë¥·¥ã¥é¥¤¥º¤Ç¼ºÇÔ¤·¤¿¾ì¹ç¡£ (on initialization failure) */ return Fcons (Qnil, val); } else { - extern void (*jrBeepFunc)(); - Lisp_Object CANNA_mode_keys (); + extern void (*jrBeepFunc) (void); jrBeepFunc = call_Fding; @@ -439,11 +448,14 @@ If nil is specified for each arg, the default value will be used. #ifndef CANNA_MULE jrKanjiControl (0, KC_INHIBITHANKAKUKANA, (char *) 1); #else - /* mule ¤À¤Ã¤¿¤éȾ³Ñ¥«¥¿¥«¥Ê¤â»È¤¨¤ë */ - if (Vcanna_inhibit_hankakukana) + /* mule ¤À¤Ã¤¿¤éȾ³Ñ¥«¥¿¥«¥Ê¤â»È¤¨¤ë + (Mule can use half-width katakana) */ + if (canna_inhibit_hankakukana) jrKanjiControl (0, KC_INHIBITHANKAKUKANA, (char *) 1); #endif - jrKanjiControl (0, KC_YOMIINFO, (char *) 2); /* ¢¨£²: ¥í¡¼¥Þ»ú¤Þ¤ÇÊÖ¤¹ */ + jrKanjiControl (0, KC_YOMIINFO, (char *) 2); /* ¢¨£²: ¥í¡¼¥Þ»ú¤Þ¤ÇÊÖ¤¹ + (*2: return to + romanized form) */ val = Fcons (Qnil, val); return Fcons (CANNA_mode_keys (), val); } @@ -487,24 +499,24 @@ Register Kanji words into kana-to-kanji conversion dictionary. #endif CHECK_STRING (str); - ksv.buffer = (unsigned char *) buf; + ksv.buffer = (unsigned char *) key_buffer; ksv.bytes_buffer = KEYTOSTRSIZE; #ifndef CANNA_MULE - ks.echoStr = XSTRING (str)->_data; - ks.length = XSTRING (str)->_size; + ks.echoStr = XSTRING_DATA (str); + ks.length = XSTRING_LENGTH (str); #else /* CANNA_MULE */ - m2c (XSTRING (str)->_data, XSTRING (str)->_size, cbuf); + m2c (XSTRING_DATA (str), XSTRING_LENGTH (str), cbuf); ks.echoStr = cbuf; ks.length = strlen (cbuf); #endif /* CANNA_MULE */ ksv.ks = &ks; len = jrKanjiControl (0, KC_DEFINEKANJI, (char *)&ksv); - val = storeResults (buf, ksv.val, ksv.ks); + val = storeResults (key_buffer, ksv.val, ksv.ks); return val; } DEFUN ("canna-set-width", Fcanna_set_width, 1, 1, 0, /* -Set status-line width information, which is used to display +Set status-line width information, which is used to display kanji candidates. */ (num)) @@ -526,16 +538,16 @@ Change Japanese pre-edit mode. CHECK_INT (num); - ksv.buffer = (unsigned char *) buf; + ksv.buffer = (unsigned char *) key_buffer; ksv.bytes_buffer = KEYTOSTRSIZE; ksv.ks = &ks; ksv.val = XINT (num); jrKanjiControl (0, KC_CHANGEMODE, (char *)&ksv); - val = storeResults (buf, ksv.val, ksv.ks); + val = storeResults (key_buffer, ksv.val, ksv.ks); return val; } -Lisp_Object +static Lisp_Object CANNA_mode_keys (void) { #define CANNAWORKBUFSIZE 32 @@ -564,12 +576,12 @@ Store yomi characters as a YOMI of kana-to-kanji conversion. CHECK_STRING (yomi); #ifndef CANNA_MULE - strncpy (buf, XSTRING (yomi)->_data, XSTRING (yomi)->_size); - ks.length = XSTRING (yomi)->_size; - buf[ks.length] = '\0'; + strncpy (key_buffer, XSTRING_DATA (yomi), XSTRING_LENGTH (yomi)); + ks.length = XSTRING_LENGTH (yomi); + key_buffer[ks.length] = '\0'; #else /* CANNA_MULE */ - m2c (XSTRING (yomi)->_data, XSTRING (yomi)->_size, buf); - ks.length = strlen (buf); + m2c (XSTRING_DATA (yomi), XSTRING_LENGTH (yomi), key_buffer); + ks.length = strlen (key_buffer); #endif /* CANNA_MULE */ if (NILP (roma)) @@ -581,24 +593,24 @@ Store yomi characters as a YOMI of kana-to-kanji conversion. CHECK_STRING (roma); #ifndef CANNA_MULE - strncpy (buf + XSTRING (yomi)->_size + 1, XSTRING (roma)->_data, - XSTRING (roma)->_size); - buf[XSTRING (yomi)->_size + 1 + XSTRING (roma)->_size] = '\0'; - ks.mode = (unsigned char *)(buf + XSTRING (yomi)->_size + 1); + strncpy (key_buffer + XSTRING_LENGTH (yomi) + 1, XSTRING_DATA (roma), + XSTRING_LENGTH (roma)); + key_buffer[XSTRING_LENGTH (yomi) + 1 + XSTRING_LENGTH (roma)] = '\0'; + ks.mode = (unsigned char *)(key_buffer + XSTRING_LENGTH (yomi) + 1); #else /* CANNA_MULE */ - ks.mode = (unsigned char *)(buf + ks.length + 1); - m2c (XSTRING (roma)->_data, XSTRING (roma)->_size, ks.mode); + ks.mode = (unsigned char *)(key_buffer + ks.length + 1); + m2c (XSTRING_DATA (roma), XSTRING_LENGTH (roma), ks.mode); #endif /* CANNA_MULE */ } - ks.echoStr = (unsigned char *) buf; - ksv.buffer = (unsigned char *) buf; /* ÊÖÃÍÍÑ */ + ks.echoStr = (unsigned char *) key_buffer; + ksv.buffer = (unsigned char *) key_buffer; /* ÊÖÃÍÍÑ (return value) */ ksv.bytes_buffer = KEYTOSTRSIZE; ksv.ks = &ks; jrKanjiControl (0, KC_STOREYOMI, (char *)&ksv); - return storeResults (buf, ksv.val, ksv.ks); + return storeResults (key_buffer, ksv.val, ksv.ks); } DEFUN ("canna-do-function", Fcanna_do_function, 1, 2, 0, /* @@ -614,20 +626,20 @@ Do specified function at current mode. if (NILP (ch)) { - *buf = '@'; + *key_buffer = '@'; } else { CHECK_CHAR (ch); - *buf = XCHAR (ch); + *key_buffer = XCHAR (ch); } - ksv.buffer = (unsigned char *) buf; + ksv.buffer = (unsigned char *) key_buffer; ksv.bytes_buffer = KEYTOSTRSIZE; ksv.ks = &ks; ksv.val = XINT (num); jrKanjiControl (0, KC_DO, (char *) &ksv); - val = storeResults (buf, ksv.val, ksv.ks); + val = storeResults (key_buffer, ksv.val, ksv.ks); return val; } @@ -643,12 +655,12 @@ Parse customize string. CHECK_STRING (str); #ifndef CANNA_MULE - strncpy (buf, XSTRING (str)->_data, XSTRING (str)->_size); - buf[XSTRING (str)->_size] = '\0'; + strncpy (key_buffer, XSTRING_DATA (str), XSTRING_LENGTH (str)); + key_buffer[XSTRING_LENGTH (str)] = '\0'; #else /* CANNA_MULE */ - m2c (XSTRING (str)->_data, XSTRING (str)->_size, buf); + m2c (XSTRING_DATA (str), XSTRING_LENGTH (str), key_buffer); #endif /* CANNA_MULE */ - p = (unsigned char**) buf; + p = (unsigned char**) key_buffer; n = jrKanjiControl (0, KC_PARSE, (char *) &p); val = Qnil; while (n > 0) @@ -718,7 +730,8 @@ byteLen (int bun, int len) } DEFUN ("canna-henkan-begin", Fcanna_henkan_begin, 1, 1, 0, /* -¤«¤Ê´Á»úÊÑ´¹¤·¤¿·ë²Ì¤òÊÖ´Ô¤¹¤ë¡£Ê¸ÀáÀڤ꤬¤·¤Æ¤¢¤ë¡£ +Return the result of kana-to-kanji conversion. +Clause separator is set. */ (yomi)) { @@ -730,12 +743,12 @@ DEFUN ("canna-henkan-begin", Fcanna_henkan_begin, 1, 1, 0, /* return Qnil; } #ifndef CANNA_MULE - strncpy (yomibuf, XSTRING (yomi)->_data, XSTRING (yomi)->_size); - yomibuf[XSTRING (yomi)->_size] = '\0'; - nbun = RkBgnBun (IRCP_context, XSTRING (yomi)->_data, XSTRING (yomi)->_size, + strncpy (yomibuf, XSTRING_DATA (yomi), XSTRING_LENGTH (yomi)); + yomibuf[XSTRING_LENGTH (yomi)] = '\0'; + nbun = RkBgnBun (IRCP_context, XSTRING_DATA (yomi), XSTRING_LENGTH (yomi), (RK_XFER << RK_XFERBITS) | RK_KFER); #else /* CANNA_MULE */ - m2c (XSTRING (yomi)->_data, XSTRING (yomi)->_size, yomibuf); + m2c (XSTRING_DATA (yomi), XSTRING_LENGTH (yomi), yomibuf); nbun = RkBgnBun (IRCP_context, (char *) yomibuf, strlen (yomibuf), (RK_XFER << RK_XFERBITS) | RK_KFER); #endif /* CANNA_MULE */ @@ -773,7 +786,7 @@ kanjiYomiList (int context, int nbun) } DEFUN ("canna-henkan-next", Fcanna_henkan_next, 1, 1, 0, /* -¸õÊä°ìÍ÷¤òµá¤á¤ë¡£ +Return the list of candidates. */ (bunsetsu)) { @@ -798,7 +811,7 @@ DEFUN ("canna-henkan-next", Fcanna_henkan_next, 1, 1, 0, /* } else { - endp = XCDR (endp) = Fcons (make_string (p, slen), Qnil); + endp = XCDR (res) = Fcons (make_string (p, slen), Qnil); } p += slen + 1; } @@ -806,7 +819,7 @@ DEFUN ("canna-henkan-next", Fcanna_henkan_next, 1, 1, 0, /* } DEFUN ("canna-bunsetu-henkou", Fcanna_bunsetu_henkou, 2, 2, 0, /* -ʸÀá¤ÎŤµ¤ò»ØÄꤹ¤ë¡£ +Specify the length of a clause. */ (bunsetsu, bunlen)) { @@ -814,7 +827,7 @@ DEFUN ("canna-bunsetu-henkou", Fcanna_bunsetu_henkou, 2, 2, 0, /* CHECK_INT (bunsetsu); CHECK_INT (bunlen); - + nbun = XINT (bunsetsu); if (confirmContext () == 0) { @@ -826,7 +839,7 @@ DEFUN ("canna-bunsetu-henkou", Fcanna_bunsetu_henkou, 2, 2, 0, /* } DEFUN ("canna-henkan-kakutei", Fcanna_henkan_kakutei, 2, 2, 0, /* -¸õÊäÁªÂò¡£ +Select a candidate. */ (bun, kouho)) { @@ -845,7 +858,7 @@ DEFUN ("canna-henkan-kakutei", Fcanna_henkan_kakutei, 2, 2, 0, /* } DEFUN ("canna-henkan-end", Fcanna_henkan_end, 0, 0, 0, /* -ÊÑ´¹½ªÎ»¡£ +End conversion. */ ()) { @@ -853,12 +866,14 @@ DEFUN ("canna-henkan-end", Fcanna_henkan_end, 0, 0, 0, /* { return Qnil; } - RkEndBun (IRCP_context, 1); /* ³Ø½¬¤Ï¤¤¤Ä¤Ç¤â¹Ô¤Ã¤ÆÎɤ¤¤â¤Î¤Ê¤Î¤«¡© */ + RkEndBun (IRCP_context, 1); /* ³Ø½¬¤Ï¤¤¤Ä¤Ç¤â¹Ô¤Ã¤ÆÎɤ¤¤â¤Î¤Ê¤Î¤«¡© + (is it OK to invoke learning function + at arbitrary times?) */ return Qt; } DEFUN ("canna-henkan-quit", Fcanna_henkan_quit, 0, 0, 0, /* -ÊÑ´¹½ªÎ»¡£ +Quit conversion. */ ()) { @@ -872,150 +887,149 @@ DEFUN ("canna-henkan-quit", Fcanna_henkan_quit, 0, 0, 0, /* /* variables below this line is constants of Canna */ -static int Vcanna_mode_AlphaMode = IROHA_MODE_AlphaMode; -static int Vcanna_mode_EmptyMode = IROHA_MODE_EmptyMode; -static int Vcanna_mode_KigoMode = IROHA_MODE_KigoMode; -static int Vcanna_mode_YomiMode = IROHA_MODE_YomiMode; -static int Vcanna_mode_JishuMode = IROHA_MODE_JishuMode; -static int Vcanna_mode_TankouhoMode = IROHA_MODE_TankouhoMode; -static int Vcanna_mode_IchiranMode = IROHA_MODE_IchiranMode; -static int Vcanna_mode_YesNoMode = IROHA_MODE_YesNoMode; -static int Vcanna_mode_OnOffMode = IROHA_MODE_OnOffMode; +static Fixnum canna_mode_AlphaMode; +static Fixnum canna_mode_EmptyMode; +static Fixnum canna_mode_KigoMode; +static Fixnum canna_mode_YomiMode; +static Fixnum canna_mode_JishuMode; +static Fixnum canna_mode_TankouhoMode; +static Fixnum canna_mode_IchiranMode; +static Fixnum canna_mode_YesNoMode; +static Fixnum canna_mode_OnOffMode; #ifdef CANNA_MODE_AdjustBunsetsuMode -static int Vcanna_mode_AdjustBunsetsuMode = CANNA_MODE_AdjustBunsetsuMode; +static Fixnum canna_mode_AdjustBunsetsuMode; #endif #ifdef CANNA_MODE_ChikujiYomiMode -static int Vcanna_mode_ChikujiYomiMode = CANNA_MODE_ChikujiYomiMode; -static int Vcanna_mode_ChikujiTanMode = CANNA_MODE_ChikujiTanMode; +static Fixnum canna_mode_ChikujiYomiMode; +static Fixnum canna_mode_ChikujiTanMode; #endif -static int Vcanna_mode_HenkanMode = IROHA_MODE_HenkanMode; +static Fixnum canna_mode_HenkanMode; #ifdef CANNA_MODE_HenkanNyuryokuMode -static int Vcanna_mode_HenkanNyuryokuMode = CANNA_MODE_HenkanNyuryokuMode; +static Fixnum canna_mode_HenkanNyuryokuMode; #endif #ifdef CANNA_MODE_ZenHiraHenkanMode -static int Vcanna_mode_ZenHiraHenkanMode = CANNA_MODE_ZenHiraHenkanMode; +static Fixnum canna_mode_ZenHiraHenkanMode; #ifdef CANNA_MODE_HanHiraHenkanMode -static int Vcanna_mode_HanHiraHenkanMode = CANNA_MODE_HanHiraHenkanMode; +static Fixnum canna_mode_HanHiraHenkanMode; #endif -static int Vcanna_mode_ZenKataHenkanMode = CANNA_MODE_ZenKataHenkanMode; -static int Vcanna_mode_HanKataHenkanMode = CANNA_MODE_HanKataHenkanMode; -static int Vcanna_mode_ZenAlphaHenkanMode = CANNA_MODE_ZenAlphaHenkanMode; -static int Vcanna_mode_HanAlphaHenkanMode = CANNA_MODE_HanAlphaHenkanMode; +static Fixnum canna_mode_ZenKataHenkanMode; +static Fixnum canna_mode_HanKataHenkanMode; +static Fixnum canna_mode_ZenAlphaHenkanMode; +static Fixnum canna_mode_HanAlphaHenkanMode; #endif -static int Vcanna_mode_ZenHiraKakuteiMode = IROHA_MODE_ZenHiraKakuteiMode; +static Fixnum canna_mode_ZenHiraKakuteiMode; #ifdef CANNA_MODE_HanHiraKakuteiMode -static int Vcanna_mode_HanHiraKakuteiMode = CANNA_MODE_HanHiraKakuteiMode; +static Fixnum canna_mode_HanHiraKakuteiMode; #endif -static int Vcanna_mode_ZenKataKakuteiMode = IROHA_MODE_ZenKataKakuteiMode; -static int Vcanna_mode_HanKataKakuteiMode = IROHA_MODE_HanKataKakuteiMode; -static int Vcanna_mode_ZenAlphaKakuteiMode = IROHA_MODE_ZenAlphaKakuteiMode; -static int Vcanna_mode_HanAlphaKakuteiMode = IROHA_MODE_HanAlphaKakuteiMode; -static int Vcanna_mode_HexMode = IROHA_MODE_HexMode; -static int Vcanna_mode_BushuMode = IROHA_MODE_BushuMode; -static int Vcanna_mode_ExtendMode = IROHA_MODE_ExtendMode; -static int Vcanna_mode_RussianMode = IROHA_MODE_RussianMode; -static int Vcanna_mode_GreekMode = IROHA_MODE_GreekMode; -static int Vcanna_mode_LineMode = IROHA_MODE_LineMode; -static int Vcanna_mode_ChangingServerMode = IROHA_MODE_ChangingServerMode; -static int Vcanna_mode_HenkanMethodMode = IROHA_MODE_HenkanMethodMode; -static int Vcanna_mode_DeleteDicMode = IROHA_MODE_DeleteDicMode; -static int Vcanna_mode_TourokuMode = IROHA_MODE_TourokuMode; -static int Vcanna_mode_TourokuEmptyMode = IROHA_MODE_TourokuEmptyMode; -static int Vcanna_mode_TourokuHinshiMode = IROHA_MODE_TourokuHinshiMode; -static int Vcanna_mode_TourokuDicMode = IROHA_MODE_TourokuDicMode; -static int Vcanna_mode_QuotedInsertMode = IROHA_MODE_QuotedInsertMode; -static int Vcanna_mode_BubunMuhenkanMode = IROHA_MODE_BubunMuhenkanMode; -static int Vcanna_mode_MountDicMode = IROHA_MODE_MountDicMode; - -static int Vcanna_fn_SelfInsert = IROHA_FN_SelfInsert; -static int Vcanna_fn_FunctionalInsert = IROHA_FN_FunctionalInsert; -static int Vcanna_fn_QuotedInsert = IROHA_FN_QuotedInsert; -static int Vcanna_fn_JapaneseMode = IROHA_FN_JapaneseMode; -static int Vcanna_fn_AlphaMode = IROHA_FN_AlphaMode; -static int Vcanna_fn_HenkanNyuryokuMode = IROHA_FN_HenkanNyuryokuMode; -static int Vcanna_fn_Forward = IROHA_FN_Forward; -static int Vcanna_fn_Backward = IROHA_FN_Backward; -static int Vcanna_fn_Next = IROHA_FN_Next; -static int Vcanna_fn_Prev = IROHA_FN_Prev; -static int Vcanna_fn_BeginningOfLine = IROHA_FN_BeginningOfLine; -static int Vcanna_fn_EndOfLine = IROHA_FN_EndOfLine; -static int Vcanna_fn_DeleteNext = IROHA_FN_DeleteNext; -static int Vcanna_fn_DeletePrevious = IROHA_FN_DeletePrevious; -static int Vcanna_fn_KillToEndOfLine = IROHA_FN_KillToEndOfLine; -static int Vcanna_fn_Henkan = IROHA_FN_Henkan; -static int Vcanna_fn_Kakutei = IROHA_FN_Kakutei; -static int Vcanna_fn_Extend = IROHA_FN_Extend; -static int Vcanna_fn_Shrink = IROHA_FN_Shrink; +static Fixnum canna_mode_ZenKataKakuteiMode; +static Fixnum canna_mode_HanKataKakuteiMode; +static Fixnum canna_mode_ZenAlphaKakuteiMode; +static Fixnum canna_mode_HanAlphaKakuteiMode; +static Fixnum canna_mode_HexMode; +static Fixnum canna_mode_BushuMode; +static Fixnum canna_mode_ExtendMode; +static Fixnum canna_mode_RussianMode; +static Fixnum canna_mode_GreekMode; +static Fixnum canna_mode_LineMode; +static Fixnum canna_mode_ChangingServerMode; +static Fixnum canna_mode_HenkanMethodMode; +static Fixnum canna_mode_DeleteDicMode; +static Fixnum canna_mode_TourokuMode; +static Fixnum canna_mode_TourokuEmptyMode; +static Fixnum canna_mode_TourokuHinshiMode; +static Fixnum canna_mode_TourokuDicMode; +static Fixnum canna_mode_QuotedInsertMode; +static Fixnum canna_mode_BubunMuhenkanMode; +static Fixnum canna_mode_MountDicMode; + +static Fixnum canna_fn_SelfInsert; +static Fixnum canna_fn_FunctionalInsert; +static Fixnum canna_fn_QuotedInsert; +static Fixnum canna_fn_JapaneseMode; +static Fixnum canna_fn_AlphaMode; +static Fixnum canna_fn_HenkanNyuryokuMode; +static Fixnum canna_fn_Forward; +static Fixnum canna_fn_Backward; +static Fixnum canna_fn_Next; +static Fixnum canna_fn_Prev; +static Fixnum canna_fn_BeginningOfLine; +static Fixnum canna_fn_EndOfLine; +static Fixnum canna_fn_DeleteNext; +static Fixnum canna_fn_DeletePrevious; +static Fixnum canna_fn_KillToEndOfLine; +static Fixnum canna_fn_Henkan; +static Fixnum canna_fn_Kakutei; +static Fixnum canna_fn_Extend; +static Fixnum canna_fn_Shrink; #ifdef CANNA_FN_AdjustBunsetsu -static int Vcanna_fn_AdjustBunsetsu = CANNA_FN_AdjustBunsetsu; +static Fixnum canna_fn_AdjustBunsetsu; #endif -static int Vcanna_fn_Quit = IROHA_FN_Quit; -static int Vcanna_fn_ConvertAsHex = IROHA_FN_ConvertAsHex; -static int Vcanna_fn_ConvertAsBushu = IROHA_FN_ConvertAsBushu; -static int Vcanna_fn_KouhoIchiran = IROHA_FN_KouhoIchiran; -static int Vcanna_fn_BubunMuhenkan = IROHA_FN_BubunMuhenkan; -static int Vcanna_fn_Zenkaku = IROHA_FN_Zenkaku; -static int Vcanna_fn_Hankaku = IROHA_FN_Hankaku; -static int Vcanna_fn_ToUpper = IROHA_FN_ToUpper; -static int Vcanna_fn_Capitalize = IROHA_FN_Capitalize; -static int Vcanna_fn_ToLower = IROHA_FN_ToLower; -static int Vcanna_fn_Hiragana = IROHA_FN_Hiragana; -static int Vcanna_fn_Katakana = IROHA_FN_Katakana; -static int Vcanna_fn_Romaji = IROHA_FN_Romaji; +static Fixnum canna_fn_Quit; +static Fixnum canna_fn_ConvertAsHex; +static Fixnum canna_fn_ConvertAsBushu; +static Fixnum canna_fn_KouhoIchiran; +static Fixnum canna_fn_BubunMuhenkan; +static Fixnum canna_fn_Zenkaku; +static Fixnum canna_fn_Hankaku; +static Fixnum canna_fn_ToUpper; +static Fixnum canna_fn_Capitalize; +static Fixnum canna_fn_ToLower; +static Fixnum canna_fn_Hiragana; +static Fixnum canna_fn_Katakana; +static Fixnum canna_fn_Romaji; #ifdef CANNA_FN_BaseHiragana -static int Vcanna_fn_BaseHiragana = CANNA_FN_BaseHiragana; -static int Vcanna_fn_BaseKatakana = CANNA_FN_BaseKatakana; -static int Vcanna_fn_BaseEisu = CANNA_FN_BaseEisu; -static int Vcanna_fn_BaseZenkaku = CANNA_FN_BaseZenkaku; -static int Vcanna_fn_BaseHankaku = CANNA_FN_BaseHankaku; -static int Vcanna_fn_BaseKana = CANNA_FN_BaseKana; -static int Vcanna_fn_BaseKakutei = CANNA_FN_BaseKakutei; -static int Vcanna_fn_BaseHenkan = CANNA_FN_BaseHenkan; -static int Vcanna_fn_BaseHiraKataToggle = CANNA_FN_BaseHiraKataToggle; -static int Vcanna_fn_BaseZenHanToggle = CANNA_FN_BaseZenHanToggle; -static int Vcanna_fn_BaseKanaEisuToggle = CANNA_FN_BaseKanaEisuToggle; -static int Vcanna_fn_BaseKakuteiHenkanToggle = - CANNA_FN_BaseKakuteiHenkanToggle; -static int Vcanna_fn_BaseRotateForward = CANNA_FN_BaseRotateForward; -static int Vcanna_fn_BaseRotateBackward = CANNA_FN_BaseRotateBackward; +static Fixnum canna_fn_BaseHiragana; +static Fixnum canna_fn_BaseKatakana; +static Fixnum canna_fn_BaseEisu; +static Fixnum canna_fn_BaseZenkaku; +static Fixnum canna_fn_BaseHankaku; +static Fixnum canna_fn_BaseKana; +static Fixnum canna_fn_BaseKakutei; +static Fixnum canna_fn_BaseHenkan; +static Fixnum canna_fn_BaseHiraKataToggle; +static Fixnum canna_fn_BaseZenHanToggle; +static Fixnum canna_fn_BaseKanaEisuToggle; +static Fixnum canna_fn_BaseKakuteiHenkanToggle; +static Fixnum canna_fn_BaseRotateForward; +static Fixnum canna_fn_BaseRotateBackward; #endif -static int Vcanna_fn_ExtendMode = IROHA_FN_ExtendMode; -static int Vcanna_fn_Touroku = IROHA_FN_Touroku; -static int Vcanna_fn_HexMode = IROHA_FN_HexMode; -static int Vcanna_fn_BushuMode = IROHA_FN_BushuMode; -static int Vcanna_fn_KigouMode = IROHA_FN_KigouMode; +static Fixnum canna_fn_ExtendMode; +static Fixnum canna_fn_Touroku; +static Fixnum canna_fn_HexMode; +static Fixnum canna_fn_BushuMode; +static Fixnum canna_fn_KigouMode; #ifdef CANNA_FN_Mark -static int Vcanna_fn_Mark = CANNA_FN_Mark; +static Fixnum canna_fn_Mark; #endif #ifdef CANNA_FN_TemporalMode -static int Vcanna_fn_TemporalMode = CANNA_FN_TemporalMode; +static Fixnum canna_fn_TemporalMode; #endif -static int Vcanna_key_Nfer = IROHA_KEY_Nfer; -static int Vcanna_key_Xfer = IROHA_KEY_Xfer; -static int Vcanna_key_Up = IROHA_KEY_Up; -static int Vcanna_key_Left = IROHA_KEY_Left; -static int Vcanna_key_Right = IROHA_KEY_Right; -static int Vcanna_key_Down = IROHA_KEY_Down; -static int Vcanna_key_Insert = IROHA_KEY_Insert; -static int Vcanna_key_Rollup = IROHA_KEY_Rollup; -static int Vcanna_key_Rolldown = IROHA_KEY_Rolldown; -static int Vcanna_key_Home = IROHA_KEY_Home; -static int Vcanna_key_Help = IROHA_KEY_Help; -static int Vcanna_key_KP_Key = IROHA_KEY_KP_Key; -static int Vcanna_key_Shift_Nfer = IROHA_KEY_Shift_Nfer; -static int Vcanna_key_Shift_Xfer = IROHA_KEY_Shift_Xfer; -static int Vcanna_key_Shift_Up = IROHA_KEY_Shift_Up; -static int Vcanna_key_Shift_Left = IROHA_KEY_Shift_Left; -static int Vcanna_key_Shift_Right = IROHA_KEY_Shift_Right; -static int Vcanna_key_Shift_Down = IROHA_KEY_Shift_Down; -static int Vcanna_key_Cntrl_Nfer = IROHA_KEY_Cntrl_Nfer; -static int Vcanna_key_Cntrl_Xfer = IROHA_KEY_Cntrl_Xfer; -static int Vcanna_key_Cntrl_Up = IROHA_KEY_Cntrl_Up; -static int Vcanna_key_Cntrl_Left = IROHA_KEY_Cntrl_Left; -static int Vcanna_key_Cntrl_Right = IROHA_KEY_Cntrl_Right; -static int Vcanna_key_Cntrl_Down = IROHA_KEY_Cntrl_Down; +static Fixnum canna_key_Nfer; +static Fixnum canna_key_Xfer; +static Fixnum canna_key_Up; +static Fixnum canna_key_Left; +static Fixnum canna_key_Right; +static Fixnum canna_key_Down; +static Fixnum canna_key_Insert; +static Fixnum canna_key_Rollup; +static Fixnum canna_key_Rolldown; +static Fixnum canna_key_Home; +static Fixnum canna_key_Help; +static Fixnum canna_key_KP_Key; +static Fixnum canna_key_Shift_Nfer; +static Fixnum canna_key_Shift_Xfer; +static Fixnum canna_key_Shift_Up; +static Fixnum canna_key_Shift_Left; +static Fixnum canna_key_Shift_Right; +static Fixnum canna_key_Shift_Down; +static Fixnum canna_key_Cntrl_Nfer; +static Fixnum canna_key_Cntrl_Xfer; +static Fixnum canna_key_Cntrl_Up; +static Fixnum canna_key_Cntrl_Left; +static Fixnum canna_key_Cntrl_Right; +static Fixnum canna_key_Cntrl_Down; Lisp_Object VCANNA; /* by MORIOKA Tomohiko <morioka@jaist.ac.jp> 1996/6/7 */ @@ -1023,9 +1037,6 @@ Lisp_Object VCANNA; /* by MORIOKA Tomohiko <morioka@jaist.ac.jp> void syms_of_mule_canna (void) { - DEFVAR_LISP ("CANNA", &VCANNA); /* hir@nec, 1992.5.21 */ - VCANNA = Qt; /* hir@nec, 1992.5.21 */ - DEFSUBR (Fcanna_key_proc); DEFSUBR (Fcanna_initialize); DEFSUBR (Fcanna_finalize); @@ -1049,467 +1060,727 @@ syms_of_mule_canna (void) void vars_of_mule_canna (void) { + DEFVAR_LISP ("CANNA", &VCANNA); /* hir@nec, 1992.5.21 */ + VCANNA = Qt; /* hir@nec, 1992.5.21 */ + DEFVAR_LISP ("canna-kakutei-string", &Vcanna_kakutei_string /* */ ); + Vcanna_kakutei_string = Qnil; + DEFVAR_LISP ("canna-kakutei-yomi", &Vcanna_kakutei_yomi /* */ ); + Vcanna_kakutei_yomi = Qnil; + DEFVAR_LISP ("canna-kakutei-romaji", &Vcanna_kakutei_romaji /* */ ); + Vcanna_kakutei_romaji = Qnil; + DEFVAR_LISP ("canna-henkan-string", &Vcanna_henkan_string /* */ ); - DEFVAR_INT ("canna-henkan-length", &Vcanna_henkan_length /* + Vcanna_henkan_string = Qnil; + + DEFVAR_INT ("canna-henkan-length", &canna_henkan_length /* */ ); - DEFVAR_INT ("canna-henkan-revpos", &Vcanna_henkan_revPos /* + canna_henkan_length = 0; + + DEFVAR_INT ("canna-henkan-revpos", &canna_henkan_revPos /* */ ); - DEFVAR_INT ("canna-henkan-revlen", &Vcanna_henkan_revLen /* + canna_henkan_revPos = 0; + + DEFVAR_INT ("canna-henkan-revlen", &canna_henkan_revLen /* */ ); + canna_henkan_revLen = 0; + DEFVAR_LISP ("canna-ichiran-string", &Vcanna_ichiran_string /* */ ); - DEFVAR_INT ("canna-ichiran-length", &Vcanna_ichiran_length /* + Vcanna_ichiran_string = Qnil; + + DEFVAR_INT ("canna-ichiran-length", &canna_ichiran_length /* */ ); - DEFVAR_INT ("canna-ichiran-revpos", &Vcanna_ichiran_revPos /* + canna_ichiran_length = 0; + + DEFVAR_INT ("canna-ichiran-revpos", &canna_ichiran_revPos /* */ ); - DEFVAR_INT ("canna-ichiran-revlen", &Vcanna_ichiran_revLen /* + canna_ichiran_revPos = 0; + + DEFVAR_INT ("canna-ichiran-revlen", &canna_ichiran_revLen /* */ ); + canna_ichiran_revLen = 0; + DEFVAR_LISP ("canna-mode-string", &Vcanna_mode_string /* */ ); + Vcanna_mode_string = Qnil; - DEFVAR_BOOL ("canna-empty-info", &Vcanna_empty_info /* + DEFVAR_BOOL ("canna-empty-info", &canna_empty_info /* For canna */ ); - DEFVAR_BOOL ("canna-through-info", &Vcanna_through_info /* + canna_empty_info = 0; + + DEFVAR_BOOL ("canna-through-info", &canna_through_info /* For canna */ ); - DEFVAR_BOOL ("canna-underline", &Vcanna_underline /* + canna_through_info = 0; + + DEFVAR_BOOL ("canna-underline", &canna_underline /* For canna */ ); - DEFVAR_BOOL ("canna-inhibit-hankakukana", &Vcanna_inhibit_hankakukana /* + canna_underline = 0; + + DEFVAR_BOOL ("canna-inhibit-hankakukana", &canna_inhibit_hankakukana /* For canna */ ); + canna_inhibit_hankakukana = 0; - DEFVAR_INT ("canna-mode-alpha-mode", &Vcanna_mode_AlphaMode /* + DEFVAR_INT ("canna-mode-alpha-mode", &canna_mode_AlphaMode /* */ ); - DEFVAR_INT ("canna-mode-empty-mode", &Vcanna_mode_EmptyMode /* + canna_mode_AlphaMode = IROHA_MODE_AlphaMode; + + DEFVAR_INT ("canna-mode-empty-mode", &canna_mode_EmptyMode /* */ ); - DEFVAR_INT ("canna-mode-kigo-mode", &Vcanna_mode_KigoMode /* + canna_mode_EmptyMode = IROHA_MODE_EmptyMode; + + DEFVAR_INT ("canna-mode-kigo-mode", &canna_mode_KigoMode /* */ ); - DEFVAR_INT ("canna-mode-yomi-mode", &Vcanna_mode_YomiMode /* + canna_mode_KigoMode = IROHA_MODE_KigoMode; + + DEFVAR_INT ("canna-mode-yomi-mode", &canna_mode_YomiMode /* */ ); - DEFVAR_INT ("canna-mode-jishu-mode", &Vcanna_mode_JishuMode /* + canna_mode_YomiMode = IROHA_MODE_YomiMode; + + DEFVAR_INT ("canna-mode-jishu-mode", &canna_mode_JishuMode /* */ ); - DEFVAR_INT ("canna-mode-tankouho-mode", &Vcanna_mode_TankouhoMode /* + canna_mode_JishuMode = IROHA_MODE_JishuMode; + + DEFVAR_INT ("canna-mode-tankouho-mode", &canna_mode_TankouhoMode /* */ ); - DEFVAR_INT ("canna-mode-ichiran-mode", &Vcanna_mode_IchiranMode /* + canna_mode_TankouhoMode = IROHA_MODE_TankouhoMode; + + DEFVAR_INT ("canna-mode-ichiran-mode", &canna_mode_IchiranMode /* */ ); - DEFVAR_INT ("canna-mode-yes-no-mode", &Vcanna_mode_YesNoMode /* + canna_mode_IchiranMode = IROHA_MODE_IchiranMode; + + DEFVAR_INT ("canna-mode-yes-no-mode", &canna_mode_YesNoMode /* */ ); - DEFVAR_INT ("canna-mode-on-off-mode", &Vcanna_mode_OnOffMode /* + canna_mode_YesNoMode = IROHA_MODE_YesNoMode; + + DEFVAR_INT ("canna-mode-on-off-mode", &canna_mode_OnOffMode /* */ ); + canna_mode_OnOffMode = IROHA_MODE_OnOffMode; + #ifdef CANNA_MODE_AdjustBunsetsuMode DEFVAR_INT ("canna-mode-adjust-bunsetsu-mode", - &Vcanna_mode_AdjustBunsetsuMode /* + &canna_mode_AdjustBunsetsuMode /* */ ); + canna_mode_AdjustBunsetsuMode = CANNA_MODE_AdjustBunsetsuMode; #endif #ifdef CANNA_MODE_ChikujiYomiMode - DEFVAR_INT ("canna-mode-chikuji-yomi-mode", &Vcanna_mode_ChikujiYomiMode /* + DEFVAR_INT ("canna-mode-chikuji-yomi-mode", &canna_mode_ChikujiYomiMode /* */ ); + canna_mode_ChikujiYomiMode = CANNA_MODE_ChikujiYomiMode; + DEFVAR_INT ("canna-mode-chikuji-bunsetsu-mode", - &Vcanna_mode_ChikujiTanMode /* + &canna_mode_ChikujiTanMode /* */ ); + canna_mode_ChikujiTanMode = CANNA_MODE_ChikujiTanMode; #endif - DEFVAR_INT ("canna-mode-henkan-mode", &Vcanna_mode_HenkanMode /* + DEFVAR_INT ("canna-mode-henkan-mode", &canna_mode_HenkanMode /* */ ); + canna_mode_HenkanMode = IROHA_MODE_HenkanMode; + #ifdef CANNA_MODE_HenkanNyuryokuMode DEFVAR_INT ("canna-mode-henkan-nyuuryoku-mode", - &Vcanna_mode_HenkanNyuryokuMode /* + &canna_mode_HenkanNyuryokuMode /* */ ); + canna_mode_HenkanNyuryokuMode = CANNA_MODE_HenkanNyuryokuMode; #endif #ifdef CANNA_MODE_ZenHiraHenkanMode DEFVAR_INT ("canna-mode-zen-hira-henkan-mode", - &Vcanna_mode_ZenHiraHenkanMode /* + &canna_mode_ZenHiraHenkanMode /* */ ); + canna_mode_ZenHiraHenkanMode = CANNA_MODE_ZenHiraHenkanMode; #ifdef CANNA_MODE_HanHiraHenkanMode DEFVAR_INT ("canna-mode-han-hira-henkan-mode", - &Vcanna_mode_HanHiraHenkanMode /* + &canna_mode_HanHiraHenkanMode /* */ ); + canna_mode_HanHiraHenkanMode = CANNA_MODE_HanHiraHenkanMode; #endif DEFVAR_INT ("canna-mode-zen-kata-henkan-mode", - &Vcanna_mode_ZenKataHenkanMode /* + &canna_mode_ZenKataHenkanMode /* */ ); + canna_mode_ZenKataHenkanMode = CANNA_MODE_ZenKataHenkanMode; + DEFVAR_INT ("canna-mode-han-kata-henkan-mode", - &Vcanna_mode_HanKataHenkanMode /* + &canna_mode_HanKataHenkanMode /* */ ); + canna_mode_HanKataHenkanMode = CANNA_MODE_HanKataHenkanMode; + DEFVAR_INT ("canna-mode-zen-alpha-henkan-mode", - &Vcanna_mode_ZenAlphaHenkanMode /* + &canna_mode_ZenAlphaHenkanMode /* */ ); + canna_mode_ZenAlphaHenkanMode = CANNA_MODE_ZenAlphaHenkanMode; + DEFVAR_INT ("canna-mode-han-alpha-henkan-mode", - &Vcanna_mode_HanAlphaHenkanMode /* + &canna_mode_HanAlphaHenkanMode /* */ ); + canna_mode_HanAlphaHenkanMode = CANNA_MODE_HanAlphaHenkanMode; #endif DEFVAR_INT ("canna-mode-zen-hira-kakutei-mode", - &Vcanna_mode_ZenHiraKakuteiMode /* + &canna_mode_ZenHiraKakuteiMode /* */ ); + canna_mode_ZenHiraKakuteiMode = IROHA_MODE_ZenHiraKakuteiMode; #ifdef CANNA_MODE_HanHiraKakuteiMode DEFVAR_INT ("canna-mode-han-hira-kakutei-mode", - &Vcanna_mode_HanHiraKakuteiMode /* + &canna_mode_HanHiraKakuteiMode /* */ ); + canna_mode_HanHiraKakuteiMode = CANNA_MODE_HanHiraKakuteiMode; #endif DEFVAR_INT ("canna-mode-zen-kata-kakutei-mode", - &Vcanna_mode_ZenKataKakuteiMode /* + &canna_mode_ZenKataKakuteiMode /* */ ); + canna_mode_ZenKataKakuteiMode = IROHA_MODE_ZenKataKakuteiMode; + DEFVAR_INT ("canna-mode-han-kata-kakutei-mode", - &Vcanna_mode_HanKataKakuteiMode /* + &canna_mode_HanKataKakuteiMode /* */ ); + canna_mode_HanKataKakuteiMode = IROHA_MODE_HanKataKakuteiMode; + DEFVAR_INT ("canna-mode-zen-alpha-kakutei-mode", - &Vcanna_mode_ZenAlphaKakuteiMode /* + &canna_mode_ZenAlphaKakuteiMode /* */ ); + canna_mode_ZenAlphaKakuteiMode = IROHA_MODE_ZenAlphaKakuteiMode; + DEFVAR_INT ("canna-mode-han-alpha-kakutei-mode", - &Vcanna_mode_HanAlphaKakuteiMode /* + &canna_mode_HanAlphaKakuteiMode /* */ ); - DEFVAR_INT ("canna-mode-hex-mode", &Vcanna_mode_HexMode /* + canna_mode_HanAlphaKakuteiMode = IROHA_MODE_HanAlphaKakuteiMode; + + DEFVAR_INT ("canna-mode-hex-mode", &canna_mode_HexMode /* */ ); - DEFVAR_INT ("canna-mode-bushu-mode", &Vcanna_mode_BushuMode /* + canna_mode_HexMode = IROHA_MODE_HexMode; + + DEFVAR_INT ("canna-mode-bushu-mode", &canna_mode_BushuMode /* */ ); - DEFVAR_INT ("canna-mode-extend-mode", &Vcanna_mode_ExtendMode /* + canna_mode_BushuMode = IROHA_MODE_BushuMode; + + DEFVAR_INT ("canna-mode-extend-mode", &canna_mode_ExtendMode /* */ ); - DEFVAR_INT ("canna-mode-russian-mode", &Vcanna_mode_RussianMode /* + canna_mode_ExtendMode = IROHA_MODE_ExtendMode; + + DEFVAR_INT ("canna-mode-russian-mode", &canna_mode_RussianMode /* */ ); - DEFVAR_INT ("canna-mode-greek-mode", &Vcanna_mode_GreekMode /* + canna_mode_RussianMode = IROHA_MODE_RussianMode; + + DEFVAR_INT ("canna-mode-greek-mode", &canna_mode_GreekMode /* */ ); - DEFVAR_INT ("canna-mode-line-mode", &Vcanna_mode_LineMode /* + canna_mode_GreekMode = IROHA_MODE_GreekMode; + + DEFVAR_INT ("canna-mode-line-mode", &canna_mode_LineMode /* */ ); + canna_mode_LineMode = IROHA_MODE_LineMode; + DEFVAR_INT ("canna-mode-changing-server-mode", - &Vcanna_mode_ChangingServerMode /* + &canna_mode_ChangingServerMode /* */ ); + canna_mode_ChangingServerMode = IROHA_MODE_ChangingServerMode; + DEFVAR_INT ("canna-mode-henkan-method-mode", - &Vcanna_mode_HenkanMethodMode /* + &canna_mode_HenkanMethodMode /* */ ); - DEFVAR_INT ("canna-mode-delete-dic-mode", &Vcanna_mode_DeleteDicMode /* + canna_mode_HenkanMethodMode = IROHA_MODE_HenkanMethodMode; + + DEFVAR_INT ("canna-mode-delete-dic-mode", &canna_mode_DeleteDicMode /* */ ); - DEFVAR_INT ("canna-mode-touroku-mode", &Vcanna_mode_TourokuMode /* + canna_mode_DeleteDicMode = IROHA_MODE_DeleteDicMode; + + DEFVAR_INT ("canna-mode-touroku-mode", &canna_mode_TourokuMode /* */ ); + canna_mode_TourokuMode = IROHA_MODE_TourokuMode; + DEFVAR_INT ("canna-mode-touroku-empty-mode", - &Vcanna_mode_TourokuEmptyMode /* + &canna_mode_TourokuEmptyMode /* */ ); + canna_mode_TourokuEmptyMode = IROHA_MODE_TourokuEmptyMode; + DEFVAR_INT ("canna-mode-touroku-hinshi-mode", - &Vcanna_mode_TourokuHinshiMode /* + &canna_mode_TourokuHinshiMode /* */ ); - DEFVAR_INT ("canna-mode-touroku-dic-mode", &Vcanna_mode_TourokuDicMode /* + canna_mode_TourokuHinshiMode = IROHA_MODE_TourokuHinshiMode; + + DEFVAR_INT ("canna-mode-touroku-dic-mode", &canna_mode_TourokuDicMode /* */ ); + canna_mode_TourokuDicMode = IROHA_MODE_TourokuDicMode; + DEFVAR_INT ("canna-mode-quoted-insert-mode", - &Vcanna_mode_QuotedInsertMode /* + &canna_mode_QuotedInsertMode /* */ ); + canna_mode_QuotedInsertMode = IROHA_MODE_QuotedInsertMode; + DEFVAR_INT ("canna-mode-bubun-muhenkan-mode", - &Vcanna_mode_BubunMuhenkanMode /* + &canna_mode_BubunMuhenkanMode /* */ ); - DEFVAR_INT ("canna-mode-mount-dic-mode", &Vcanna_mode_MountDicMode /* + canna_mode_BubunMuhenkanMode = IROHA_MODE_BubunMuhenkanMode; + + DEFVAR_INT ("canna-mode-mount-dic-mode", &canna_mode_MountDicMode /* */ ); + canna_mode_MountDicMode = IROHA_MODE_MountDicMode; - DEFVAR_INT ("canna-func-self-insert", &Vcanna_fn_SelfInsert /* + DEFVAR_INT ("canna-func-self-insert", &canna_fn_SelfInsert /* */ ); - DEFVAR_INT ("canna-func-functional-insert", &Vcanna_fn_FunctionalInsert /* + canna_fn_SelfInsert = IROHA_FN_SelfInsert; + + DEFVAR_INT ("canna-func-functional-insert", &canna_fn_FunctionalInsert /* */ ); - DEFVAR_INT ("canna-func-quoted-insert", &Vcanna_fn_QuotedInsert /* + canna_fn_FunctionalInsert = IROHA_FN_FunctionalInsert; + + DEFVAR_INT ("canna-func-quoted-insert", &canna_fn_QuotedInsert /* */ ); - DEFVAR_INT ("canna-func-japanese-mode", &Vcanna_fn_JapaneseMode /* + canna_fn_QuotedInsert = IROHA_FN_QuotedInsert; + + DEFVAR_INT ("canna-func-japanese-mode", &canna_fn_JapaneseMode /* */ ); - DEFVAR_INT ("canna-func-alpha-mode", &Vcanna_fn_AlphaMode /* + canna_fn_JapaneseMode = IROHA_FN_JapaneseMode; + + DEFVAR_INT ("canna-func-alpha-mode", &canna_fn_AlphaMode /* */ ); + canna_fn_AlphaMode = IROHA_FN_AlphaMode; + DEFVAR_INT ("canna-func-henkan-nyuryoku-mode", - &Vcanna_fn_HenkanNyuryokuMode /* + &canna_fn_HenkanNyuryokuMode /* */ ); - DEFVAR_INT ("canna-func-forward", &Vcanna_fn_Forward /* + canna_fn_HenkanNyuryokuMode = IROHA_FN_HenkanNyuryokuMode; + + DEFVAR_INT ("canna-func-forward", &canna_fn_Forward /* */ ); - DEFVAR_INT ("canna-func-backward", &Vcanna_fn_Backward /* + canna_fn_Forward = IROHA_FN_Forward; + + DEFVAR_INT ("canna-func-backward", &canna_fn_Backward /* */ ); - DEFVAR_INT ("canna-func-next", &Vcanna_fn_Next /* + canna_fn_Backward = IROHA_FN_Backward; + + DEFVAR_INT ("canna-func-next", &canna_fn_Next /* */ ); - DEFVAR_INT ("canna-func-previous", &Vcanna_fn_Prev /* + canna_fn_Next = IROHA_FN_Next; + + DEFVAR_INT ("canna-func-previous", &canna_fn_Prev /* */ ); - DEFVAR_INT ("canna-func-beginning-of-line", &Vcanna_fn_BeginningOfLine /* + canna_fn_Prev = IROHA_FN_Prev; + + DEFVAR_INT ("canna-func-beginning-of-line", &canna_fn_BeginningOfLine /* */ ); - DEFVAR_INT ("canna-func-end-of-line", &Vcanna_fn_EndOfLine /* + canna_fn_BeginningOfLine = IROHA_FN_BeginningOfLine; + + DEFVAR_INT ("canna-func-end-of-line", &canna_fn_EndOfLine /* */ ); - DEFVAR_INT ("canna-func-delete-next", &Vcanna_fn_DeleteNext /* + canna_fn_EndOfLine = IROHA_FN_EndOfLine; + + DEFVAR_INT ("canna-func-delete-next", &canna_fn_DeleteNext /* */ ); - DEFVAR_INT ("canna-func-delete_previous", &Vcanna_fn_DeletePrevious /* + canna_fn_DeleteNext = IROHA_FN_DeleteNext; + + DEFVAR_INT ("canna-func-delete-previous", &canna_fn_DeletePrevious /* */ ); - DEFVAR_INT ("canna-func-kill-to-end-of-line", &Vcanna_fn_KillToEndOfLine /* + canna_fn_DeletePrevious = IROHA_FN_DeletePrevious; + + DEFVAR_INT ("canna-func-kill-to-end-of-line", &canna_fn_KillToEndOfLine /* */ ); - DEFVAR_INT ("canna-func-henkan", &Vcanna_fn_Henkan /* + canna_fn_KillToEndOfLine = IROHA_FN_KillToEndOfLine; + + DEFVAR_INT ("canna-func-henkan", &canna_fn_Henkan /* */ ); - DEFVAR_INT ("canna-func-kakutei", &Vcanna_fn_Kakutei /* + canna_fn_Henkan = IROHA_FN_Henkan; + + DEFVAR_INT ("canna-func-kakutei", &canna_fn_Kakutei /* */ ); - DEFVAR_INT ("canna-func-extend", &Vcanna_fn_Extend /* + canna_fn_Kakutei = IROHA_FN_Kakutei; + + DEFVAR_INT ("canna-func-extend", &canna_fn_Extend /* */ ); - DEFVAR_INT ("canna-func-shrink", &Vcanna_fn_Shrink /* + canna_fn_Extend = IROHA_FN_Extend; + + DEFVAR_INT ("canna-func-shrink", &canna_fn_Shrink /* */ ); + canna_fn_Shrink = IROHA_FN_Shrink; + #ifdef CANNA_FN_AdjustBunsetsu - DEFVAR_INT ("canna-func-adjust-bunsetsu", &Vcanna_fn_AdjustBunsetsu /* + DEFVAR_INT ("canna-func-adjust-bunsetsu", &canna_fn_AdjustBunsetsu /* */ ); + canna_fn_AdjustBunsetsu = CANNA_FN_AdjustBunsetsu; #endif - DEFVAR_INT ("canna-func-quit", &Vcanna_fn_Quit /* + DEFVAR_INT ("canna-func-quit", &canna_fn_Quit /* */ ); - DEFVAR_INT ("canna-func-convert-as-hex", &Vcanna_fn_ConvertAsHex /* + canna_fn_Quit = IROHA_FN_Quit; + + DEFVAR_INT ("canna-func-convert-as-hex", &canna_fn_ConvertAsHex /* */ ); - DEFVAR_INT ("canna-func-convert-as-bushu", &Vcanna_fn_ConvertAsBushu /* + canna_fn_ConvertAsHex = IROHA_FN_ConvertAsHex; + + DEFVAR_INT ("canna-func-convert-as-bushu", &canna_fn_ConvertAsBushu /* */ ); - DEFVAR_INT ("canna-func-kouho-ichiran", &Vcanna_fn_KouhoIchiran /* + canna_fn_ConvertAsBushu = IROHA_FN_ConvertAsBushu; + + DEFVAR_INT ("canna-func-kouho-ichiran", &canna_fn_KouhoIchiran /* */ ); - DEFVAR_INT ("canna-func-bubun-muhenkan", &Vcanna_fn_BubunMuhenkan /* + canna_fn_KouhoIchiran = IROHA_FN_KouhoIchiran; + + DEFVAR_INT ("canna-func-bubun-muhenkan", &canna_fn_BubunMuhenkan /* */ ); - DEFVAR_INT ("canna-func-zenkaku", &Vcanna_fn_Zenkaku /* + canna_fn_BubunMuhenkan = IROHA_FN_BubunMuhenkan; + + DEFVAR_INT ("canna-func-zenkaku", &canna_fn_Zenkaku /* */ ); - DEFVAR_INT ("canna-func-hankaku", &Vcanna_fn_Hankaku /* + canna_fn_Zenkaku = IROHA_FN_Zenkaku; + + DEFVAR_INT ("canna-func-hankaku", &canna_fn_Hankaku /* */ ); - DEFVAR_INT ("canna-func-to-upper", &Vcanna_fn_ToUpper /* + canna_fn_Hankaku = IROHA_FN_Hankaku; + + DEFVAR_INT ("canna-func-to-upper", &canna_fn_ToUpper /* */ ); - DEFVAR_INT ("canna-func-capitalize", &Vcanna_fn_Capitalize /* + canna_fn_ToUpper = IROHA_FN_ToUpper; + + DEFVAR_INT ("canna-func-capitalize", &canna_fn_Capitalize /* */ ); - DEFVAR_INT ("canna-func-to-lower", &Vcanna_fn_ToLower /* + canna_fn_Capitalize = IROHA_FN_Capitalize; + + DEFVAR_INT ("canna-func-to-lower", &canna_fn_ToLower /* */ ); - DEFVAR_INT ("canna-func-hiragana", &Vcanna_fn_Hiragana /* + canna_fn_ToLower = IROHA_FN_ToLower; + + DEFVAR_INT ("canna-func-hiragana", &canna_fn_Hiragana /* */ ); - DEFVAR_INT ("canna-func-katakana", &Vcanna_fn_Katakana /* + canna_fn_Hiragana = IROHA_FN_Hiragana; + + DEFVAR_INT ("canna-func-katakana", &canna_fn_Katakana /* */ ); - DEFVAR_INT ("canna-func-romaji", &Vcanna_fn_Romaji /* + canna_fn_Katakana = IROHA_FN_Katakana; + + DEFVAR_INT ("canna-func-romaji", &canna_fn_Romaji /* */ ); + canna_fn_Romaji = IROHA_FN_Romaji; + #ifdef CANNA_FN_BaseHiragana - DEFVAR_INT ("canna-func-base-hiragana", &Vcanna_fn_BaseHiragana /* + DEFVAR_INT ("canna-func-base-hiragana", &canna_fn_BaseHiragana /* */ ); - DEFVAR_INT ("canna-func-base-katakana", &Vcanna_fn_BaseKatakana /* + canna_fn_BaseHiragana = CANNA_FN_BaseHiragana; + + DEFVAR_INT ("canna-func-base-katakana", &canna_fn_BaseKatakana /* */ ); - DEFVAR_INT ("canna-func-base-eisu", &Vcanna_fn_BaseEisu /* + canna_fn_BaseKatakana = CANNA_FN_BaseKatakana; + + DEFVAR_INT ("canna-func-base-eisu", &canna_fn_BaseEisu /* */ ); - DEFVAR_INT ("canna-func-base-zenkaku", &Vcanna_fn_BaseZenkaku /* + canna_fn_BaseEisu = CANNA_FN_BaseEisu; + + DEFVAR_INT ("canna-func-base-zenkaku", &canna_fn_BaseZenkaku /* */ ); - DEFVAR_INT ("canna-func-base-hankaku", &Vcanna_fn_BaseHankaku /* + canna_fn_BaseZenkaku = CANNA_FN_BaseZenkaku; + + DEFVAR_INT ("canna-func-base-hankaku", &canna_fn_BaseHankaku /* */ ); - DEFVAR_INT ("canna-func-base-kana", &Vcanna_fn_BaseKana /* + canna_fn_BaseHankaku = CANNA_FN_BaseHankaku; + + DEFVAR_INT ("canna-func-base-kana", &canna_fn_BaseKana /* */ ); - DEFVAR_INT ("canna-func-base-kakutei", &Vcanna_fn_BaseKakutei /* + canna_fn_BaseKana = CANNA_FN_BaseKana; + + DEFVAR_INT ("canna-func-base-kakutei", &canna_fn_BaseKakutei /* */ ); - DEFVAR_INT ("canna-func-base-henkan", &Vcanna_fn_BaseHenkan /* + canna_fn_BaseKakutei = CANNA_FN_BaseKakutei; + + DEFVAR_INT ("canna-func-base-henkan", &canna_fn_BaseHenkan /* */ ); + canna_fn_BaseHenkan = CANNA_FN_BaseHenkan; + DEFVAR_INT ("canna-func-base-hiragana-katakana-toggle", - &Vcanna_fn_BaseHiraKataToggle /* + &canna_fn_BaseHiraKataToggle /* */ ); + canna_fn_BaseHiraKataToggle = CANNA_FN_BaseHiraKataToggle; + DEFVAR_INT ("canna-func-base-zenkaku-hankaku-toggle", - &Vcanna_fn_BaseZenHanToggle /* + &canna_fn_BaseZenHanToggle /* */ ); + canna_fn_BaseZenHanToggle = CANNA_FN_BaseZenHanToggle; + DEFVAR_INT ("canna-func-base-kana-eisu-toggle", - &Vcanna_fn_BaseKanaEisuToggle /* + &canna_fn_BaseKanaEisuToggle /* */ ); + canna_fn_BaseKanaEisuToggle = CANNA_FN_BaseKanaEisuToggle; + DEFVAR_INT ("canna-func-base-kakutei-henkan-toggle", - &Vcanna_fn_BaseKakuteiHenkanToggle /* + &canna_fn_BaseKakuteiHenkanToggle /* */ ); + canna_fn_BaseKakuteiHenkanToggle = CANNA_FN_BaseKakuteiHenkanToggle; + DEFVAR_INT ("canna-func-base-rotate-forward", - &Vcanna_fn_BaseRotateForward /* + &canna_fn_BaseRotateForward /* */ ); + canna_fn_BaseRotateForward = CANNA_FN_BaseRotateForward; + DEFVAR_INT ("canna-func-base-rotate-backward", - &Vcanna_fn_BaseRotateBackward /* + &canna_fn_BaseRotateBackward /* */ ); + canna_fn_BaseRotateBackward = CANNA_FN_BaseRotateBackward; + #endif - DEFVAR_INT ("canna-func-extend-mode", &Vcanna_fn_ExtendMode /* + DEFVAR_INT ("canna-func-extend-mode", &canna_fn_ExtendMode /* */ ); - DEFVAR_INT ("canna-func-touroku", &Vcanna_fn_Touroku /* + canna_fn_ExtendMode = IROHA_FN_ExtendMode; + + DEFVAR_INT ("canna-func-touroku", &canna_fn_Touroku /* */ ); - DEFVAR_INT ("canna-func-hex-mode", &Vcanna_fn_HexMode /* + canna_fn_Touroku = IROHA_FN_Touroku; + + DEFVAR_INT ("canna-func-hex-mode", &canna_fn_HexMode /* */ ); - DEFVAR_INT ("canna-func-bushu-mode", &Vcanna_fn_BushuMode /* + canna_fn_HexMode = IROHA_FN_HexMode; + + DEFVAR_INT ("canna-func-bushu-mode", &canna_fn_BushuMode /* */ ); - DEFVAR_INT ("canna-func-kigo-mode", &Vcanna_fn_KigouMode /* + canna_fn_BushuMode = IROHA_FN_BushuMode; + + DEFVAR_INT ("canna-func-kigo-mode", &canna_fn_KigouMode /* */ ); + canna_fn_KigouMode = IROHA_FN_KigouMode; + #ifdef CANNA_FN_Mark - DEFVAR_INT ("canna-func-mark", &Vcanna_fn_Mark /* + DEFVAR_INT ("canna-func-mark", &canna_fn_Mark /* */ ); + canna_fn_Mark = CANNA_FN_Mark; #endif #ifdef CANNA_FN_TemporalMode - DEFVAR_INT ("canna-func-temporal-mode", &Vcanna_fn_TemporalMode /* + DEFVAR_INT ("canna-func-temporal-mode", &canna_fn_TemporalMode /* */ ); + canna_fn_TemporalMode = CANNA_FN_TemporalMode; #endif - DEFVAR_INT ("canna-key-nfer", &Vcanna_key_Nfer /* + DEFVAR_INT ("canna-key-nfer", &canna_key_Nfer /* */ ); - DEFVAR_INT ("canna-key-xfer", &Vcanna_key_Xfer /* + canna_key_Nfer = IROHA_KEY_Nfer; + + DEFVAR_INT ("canna-key-xfer", &canna_key_Xfer /* */ ); - DEFVAR_INT ("canna-key-up", &Vcanna_key_Up /* + canna_key_Xfer = IROHA_KEY_Xfer; + + DEFVAR_INT ("canna-key-up", &canna_key_Up /* */ ); - DEFVAR_INT ("canna-key-left", &Vcanna_key_Left /* + canna_key_Up = IROHA_KEY_Up; + + DEFVAR_INT ("canna-key-left", &canna_key_Left /* */ ); - DEFVAR_INT ("canna-key-right", &Vcanna_key_Right /* + canna_key_Left = IROHA_KEY_Left; + + DEFVAR_INT ("canna-key-right", &canna_key_Right /* */ ); - DEFVAR_INT ("canna-key-down", &Vcanna_key_Down /* + canna_key_Right = IROHA_KEY_Right; + + DEFVAR_INT ("canna-key-down", &canna_key_Down /* */ ); - DEFVAR_INT ("canna-key-insert", &Vcanna_key_Insert /* + canna_key_Down = IROHA_KEY_Down; + + DEFVAR_INT ("canna-key-insert", &canna_key_Insert /* */ ); - DEFVAR_INT ("canna-key-rollup", &Vcanna_key_Rollup /* + canna_key_Insert = IROHA_KEY_Insert; + + DEFVAR_INT ("canna-key-rollup", &canna_key_Rollup /* */ ); - DEFVAR_INT ("canna-key-rolldown", &Vcanna_key_Rolldown /* + canna_key_Rollup = IROHA_KEY_Rollup; + + DEFVAR_INT ("canna-key-rolldown", &canna_key_Rolldown /* */ ); - DEFVAR_INT ("canna-key-home", &Vcanna_key_Home /* + canna_key_Rolldown = IROHA_KEY_Rolldown; + + DEFVAR_INT ("canna-key-home", &canna_key_Home /* */ ); - DEFVAR_INT ("canna-key-help", &Vcanna_key_Help /* + canna_key_Home = IROHA_KEY_Home; + + DEFVAR_INT ("canna-key-help", &canna_key_Help /* */ ); - DEFVAR_INT ("canna-key-kp-key", &Vcanna_key_KP_Key /* + canna_key_Help = IROHA_KEY_Help; + + DEFVAR_INT ("canna-key-kp-key", &canna_key_KP_Key /* */ ); - DEFVAR_INT ("canna-key-shift-nfer", &Vcanna_key_Shift_Nfer /* + canna_key_KP_Key = IROHA_KEY_KP_Key; + + DEFVAR_INT ("canna-key-shift-nfer", &canna_key_Shift_Nfer /* */ ); - DEFVAR_INT ("canna-key-shift-xfer", &Vcanna_key_Shift_Xfer /* + canna_key_Shift_Nfer = IROHA_KEY_Shift_Nfer; + + DEFVAR_INT ("canna-key-shift-xfer", &canna_key_Shift_Xfer /* */ ); - DEFVAR_INT ("canna-key-shift-up", &Vcanna_key_Shift_Up /* + canna_key_Shift_Xfer = IROHA_KEY_Shift_Xfer; + + DEFVAR_INT ("canna-key-shift-up", &canna_key_Shift_Up /* */ ); - DEFVAR_INT ("canna-key-shift-left", &Vcanna_key_Shift_Left /* + canna_key_Shift_Up = IROHA_KEY_Shift_Up; + + DEFVAR_INT ("canna-key-shift-left", &canna_key_Shift_Left /* */ ); - DEFVAR_INT ("canna-key-shift-right", &Vcanna_key_Shift_Right /* + canna_key_Shift_Left = IROHA_KEY_Shift_Left; + + DEFVAR_INT ("canna-key-shift-right", &canna_key_Shift_Right /* */ ); - DEFVAR_INT ("canna-key-shift-down", &Vcanna_key_Shift_Down /* + canna_key_Shift_Right = IROHA_KEY_Shift_Right; + + DEFVAR_INT ("canna-key-shift-down", &canna_key_Shift_Down /* */ ); - DEFVAR_INT ("canna-key-control-nfer", &Vcanna_key_Cntrl_Nfer /* + canna_key_Shift_Down = IROHA_KEY_Shift_Down; + + DEFVAR_INT ("canna-key-control-nfer", &canna_key_Cntrl_Nfer /* */ ); - DEFVAR_INT ("canna-key-control-xfer", &Vcanna_key_Cntrl_Xfer /* + canna_key_Cntrl_Nfer = IROHA_KEY_Cntrl_Nfer; + + DEFVAR_INT ("canna-key-control-xfer", &canna_key_Cntrl_Xfer /* */ ); - DEFVAR_INT ("canna-key-control-up", &Vcanna_key_Cntrl_Up /* + canna_key_Cntrl_Xfer = IROHA_KEY_Cntrl_Xfer; + + DEFVAR_INT ("canna-key-control-up", &canna_key_Cntrl_Up /* */ ); - DEFVAR_INT ("canna-key-control-left", &Vcanna_key_Cntrl_Left /* + canna_key_Cntrl_Up = IROHA_KEY_Cntrl_Up; + + DEFVAR_INT ("canna-key-control-left", &canna_key_Cntrl_Left /* */ ); - DEFVAR_INT ("canna-key-control-right", &Vcanna_key_Cntrl_Right /* + canna_key_Cntrl_Left = IROHA_KEY_Cntrl_Left; + + DEFVAR_INT ("canna-key-control-right", &canna_key_Cntrl_Right /* */ ); - DEFVAR_INT ("canna-key-control-down", &Vcanna_key_Cntrl_Down /* + canna_key_Cntrl_Right = IROHA_KEY_Cntrl_Right; + + DEFVAR_INT ("canna-key-control-down", &canna_key_Cntrl_Down /* */ ); + canna_key_Cntrl_Down = IROHA_KEY_Cntrl_Down; Fprovide(intern("CANNA")); } @@ -1521,10 +1792,74 @@ For canna /* EUC multibyte string to MULE internal string */ static void -c2mu (char *cp, int l, char *mp) +c2mu (unsigned char *cp, int l, unsigned char *mp) { - char ch, *ep = cp+l; - + unsigned char ch, *ep = cp+l; +#ifdef UTF2000 + Emchar chr; + + while ((cp < ep) && (ch = *cp++)) + { + if (ch == ISO_CODE_SS2) + { + chr = (*cp++) + MIN_CHAR_HALFWIDTH_KATAKANA - 0x20; + } + else if (ch == ISO_CODE_SS3) + { + ch = *cp++; + chr = MAKE_CHAR (Vcharset_japanese_jisx0212, + ch & 0x7f, (*cp++) & 0x7f); + } + else if (ch & 0x80) + { + chr = MAKE_CHAR (Vcharset_japanese_jisx0208, + ch & 0x7f, (*cp++) & 0x7f); + } + else + { + chr = ch; + } + if ( chr <= 0x7f ) + { + *mp++ = chr; + } + else if ( chr <= 0x7ff ) + { + *mp++ = (chr >> 6) | 0xc0; + *mp++ = (chr & 0x3f) | 0x80; + } + else if ( chr <= 0xffff ) + { + *mp++ = (chr >> 12) | 0xe0; + *mp++ = ((chr >> 6) & 0x3f) | 0x80; + *mp++ = (chr & 0x3f) | 0x80; + } + else if ( chr <= 0x1fffff ) + { + *mp++ = (chr >> 18) | 0xf0; + *mp++ = ((chr >> 12) & 0x3f) | 0x80; + *mp++ = ((chr >> 6) & 0x3f) | 0x80; + *mp++ = (chr & 0x3f) | 0x80; + } + else if ( chr <= 0x3ffffff ) + { + *mp++ = (chr >> 24) | 0xf8; + *mp++ = ((chr >> 18) & 0x3f) | 0x80; + *mp++ = ((chr >> 12) & 0x3f) | 0x80; + *mp++ = ((chr >> 6) & 0x3f) | 0x80; + *mp++ = (chr & 0x3f) | 0x80; + } + else + { + *mp++ = (chr >> 30) | 0xfc; + *mp++ = ((chr >> 24) & 0x3f) | 0x80; + *mp++ = ((chr >> 18) & 0x3f) | 0x80; + *mp++ = ((chr >> 12) & 0x3f) | 0x80; + *mp++ = ((chr >> 6) & 0x3f) | 0x80; + *mp++ = (chr & 0x3f) | 0x80; + } + } +#else while ((cp < ep) && (ch = *cp)) { if ((unsigned char) ch == ISO_CODE_SS2) @@ -1545,6 +1880,7 @@ c2mu (char *cp, int l, char *mp) } *mp++ = *cp++; } +#endif *mp = 0; } @@ -1553,10 +1889,75 @@ c2mu (char *cp, int l, char *mp) static void m2c (unsigned char *mp, int l, unsigned char *cp) { - unsigned char ch, *ep = mp + l;; - + unsigned char ch, *ep = mp + l; +#ifdef UTF2000 + unsigned char fb; + int len; + Emchar chr; +#endif + while ((mp < ep) && (ch = *mp++)) { +#ifdef UTF2000 + if ( ch >= 0xfc ) + { + chr = (ch & 0x01); + len = 5; + } + else if ( ch >= 0xf8 ) + { + chr = ch & 0x03; + len = 4; + } + else if ( ch >= 0xf0 ) + { + chr = ch & 0x07; + len = 3; + } + else if ( ch >= 0xe0 ) + { + chr = ch & 0x0f; + len = 2; + } + else if ( ch >= 0xc0 ) + { + chr = ch & 0x1f; + len = 1; + } + else + { + chr = ch; + len = 0; + } + for( ; len > 0; len-- ) + { + ch = *mp++; + chr = ( chr << 6 ) | ( ch & 0x3f ); + } + if ( chr <= 0x7f ) + *cp++ = chr; + else if ( chr <= MAX_CHAR_HALFWIDTH_KATAKANA ) + { + *cp++ = ISO_CODE_SS2; + *cp++ = ( chr & 0x7f ) | 0x80; + } + else + { + Lisp_Object charset; + int c1, c2; + + BREAKUP_CHAR (chr, charset, c1, c2); + fb = XCHARSET_FINAL (charset); + switch (fb) + { + case 'D': + *cp++ = ISO_CODE_SS3; + default: + *cp++ = c1; + *cp++ = c2; + } + } +#else switch (ch) { case LEADING_BYTE_KATAKANA_JISX0201: @@ -1573,7 +1974,8 @@ m2c (unsigned char *mp, int l, unsigned char *cp) *cp++ = ch; break; } - } +#endif + } *cp = 0; } @@ -1584,10 +1986,10 @@ static Lisp_Object mule_make_string (unsigned char *p, int l) { unsigned char cbuf[4096]; - + c2mu (p,l,cbuf); return (make_string (cbuf,strlen (cbuf))); -} +} /* return the MULE internal string length of EUC string */ /* Modified by sb to return a character count not byte count. */ @@ -1596,7 +1998,7 @@ mule_strlen (unsigned char *p, int l) { unsigned char ch, *cp = p; int len = 0; - + while ((cp < p + l) && (ch = *cp)) { if ((unsigned char) ch == ISO_CODE_SS2) @@ -1617,7 +2019,7 @@ mule_strlen (unsigned char *p, int l) else { len++; - cp++; + cp++; } } return (len); @@ -1625,11 +2027,11 @@ mule_strlen (unsigned char *p, int l) /* count number of characters */ static void -count_char (unsigned char *p, int len, int pos, int rev, int *clen, int *cpos, - int *crev) +count_char (unsigned char *p, int len, int pos, int rev, + Fixnum *clen, Fixnum *cpos, Fixnum *crev) { unsigned char *q = p; - + *clen = *cpos = *crev = 0; if (len == 0) return; while (q < p + pos) @@ -1643,7 +2045,7 @@ count_char (unsigned char *p, int len, int pos, int rev, int *clen, int *cpos, (*clen)++; (*crev)++; if (*q++ & 0x80) q++; - } + } while (q < p + len) { (*clen)++; diff --git a/src/mule-ccl.c b/src/mule-ccl.c index 6bf60e9..a1a4083 100644 --- a/src/mule-ccl.c +++ b/src/mule-ccl.c @@ -2,7 +2,7 @@ Copyright (C) 1995, 1997 Electrotechnical Laboratory, JAPAN. Licensed to the Free Software Foundation. -This file is part of XEmacs. +This file is part of GNU Emacs. GNU Emacs is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -19,28 +19,52 @@ along with GNU Emacs; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* Synched up with : FSF Emacs 20.2 */ +/* Synched up with : FSF Emacs 21.0.90 except TranslateCharacter */ #ifdef emacs - #include <config.h> +#endif + +#include <stdio.h> + +#ifdef emacs + #include "lisp.h" #include "buffer.h" -#include "mule-charset.h" +#include "character.h" #include "mule-ccl.h" #include "file-coding.h" #else /* not emacs */ -#include <stdio.h> #include "mulelib.h" #endif /* not emacs */ +/* This contains all code conversion map available to CCL. */ +Lisp_Object Vcode_conversion_map_vector; + /* Alist of fontname patterns vs corresponding CCL program. */ Lisp_Object Vfont_ccl_encoder_alist; -/* Vector of CCL program names vs corresponding program data. */ +/* This symbol is a property which associates with ccl program vector. + Ex: (get 'ccl-big5-encoder 'ccl-program) returns ccl program vector. */ +Lisp_Object Qccl_program; + +/* These symbols are properties which associate with code conversion + map and their ID respectively. */ +Lisp_Object Qcode_conversion_map; +Lisp_Object Qcode_conversion_map_id; + +/* Symbols of ccl program have this property, a value of the property + is an index for Vccl_program_table. */ +Lisp_Object Qccl_program_idx; + +/* Table of registered CCL programs. Each element is a vector of + NAME, CCL_PROG, and RESOLVEDP where NAME (symbol) is the name of + the program, CCL_PROG (vector) is the compiled code of the program, + RESOLVEDP (t or nil) is the flag to tell if symbols in CCL_PROG is + already resolved to index numbers or not. */ Lisp_Object Vccl_program_table; /* CCL (Code Conversion Language) is a simple language which has @@ -271,10 +295,16 @@ Lisp_Object Vccl_program_table; write (reg[RRR] OPERATION reg[Rrr]); */ -#define CCL_Call 0x13 /* Write a constant: - 1:CCCCCCCCCCCCCCCCCCCC000XXXXX +#define CCL_Call 0x13 /* Call the CCL program whose ID is + CC..C or cc..c. + 1:CCCCCCCCCCCCCCCCCCCCFFFXXXXX + [2:00000000cccccccccccccccccccc] ------------------------------ - call (CC..C) + if (FFF) + call (cc..c) + IC++; + else + call (CC..C) */ #define CCL_WriteConstString 0x14 /* Write a constant or a string: @@ -393,14 +423,232 @@ Lisp_Object Vccl_program_table; IC += 2; */ -#define CCL_Extention 0x1F /* Extended CCL code +#define CCL_Extension 0x1F /* Extended CCL code 1:ExtendedCOMMNDRrrRRRrrrXXXXX - 2:ARGUEMENT + 2:ARGUMENT 3:... ------------------------------ extended_command (rrr,RRR,Rrr,ARGS) */ +/* + Here after, Extended CCL Instructions. + Bit length of extended command is 14. + Therefore, the instruction code range is 0..16384(0x3fff). + */ + +/* Read a multibyte characeter. + A code point is stored into reg[rrr]. A charset ID is stored into + reg[RRR]. */ + +#define CCL_ReadMultibyteChar2 0x00 /* Read Multibyte Character + 1:ExtendedCOMMNDRrrRRRrrrXXXXX */ + +/* Write a multibyte character. + Write a character whose code point is reg[rrr] and the charset ID + is reg[RRR]. */ + +#define CCL_WriteMultibyteChar2 0x01 /* Write Multibyte Character + 1:ExtendedCOMMNDRrrRRRrrrXXXXX */ + +/* Translate a character whose code point is reg[rrr] and the charset + ID is reg[RRR] by a translation table whose ID is reg[Rrr]. + + A translated character is set in reg[rrr] (code point) and reg[RRR] + (charset ID). */ + +#define CCL_TranslateCharacter 0x02 /* Translate a multibyte character + 1:ExtendedCOMMNDRrrRRRrrrXXXXX */ + +/* Translate a character whose code point is reg[rrr] and the charset + ID is reg[RRR] by a translation table whose ID is ARGUMENT. + + A translated character is set in reg[rrr] (code point) and reg[RRR] + (charset ID). */ + +#define CCL_TranslateCharacterConstTbl 0x03 /* Translate a multibyte character + 1:ExtendedCOMMNDRrrRRRrrrXXXXX + 2:ARGUMENT(Translation Table ID) + */ + +/* Iterate looking up MAPs for reg[rrr] starting from the Nth (N = + reg[RRR]) MAP until some value is found. + + Each MAP is a Lisp vector whose element is number, nil, t, or + lambda. + If the element is nil, ignore the map and proceed to the next map. + If the element is t or lambda, finish without changing reg[rrr]. + If the element is a number, set reg[rrr] to the number and finish. + + Detail of the map structure is described in the comment for + CCL_MapMultiple below. */ + +#define CCL_IterateMultipleMap 0x10 /* Iterate multiple maps + 1:ExtendedCOMMNDXXXRRRrrrXXXXX + 2:NUMBER of MAPs + 3:MAP-ID1 + 4:MAP-ID2 + ... + */ + +/* Map the code in reg[rrr] by MAPs starting from the Nth (N = + reg[RRR]) map. + + MAPs are supplied in the succeeding CCL codes as follows: + + When CCL program gives this nested structure of map to this command: + ((MAP-ID11 + MAP-ID12 + (MAP-ID121 MAP-ID122 MAP-ID123) + MAP-ID13) + (MAP-ID21 + (MAP-ID211 (MAP-ID2111) MAP-ID212) + MAP-ID22)), + the compiled CCL code has this sequence: + CCL_MapMultiple (CCL code of this command) + 16 (total number of MAPs and SEPARATORs) + -7 (1st SEPARATOR) + MAP-ID11 + MAP-ID12 + -3 (2nd SEPARATOR) + MAP-ID121 + MAP-ID122 + MAP-ID123 + MAP-ID13 + -7 (3rd SEPARATOR) + MAP-ID21 + -4 (4th SEPARATOR) + MAP-ID211 + -1 (5th SEPARATOR) + MAP_ID2111 + MAP-ID212 + MAP-ID22 + + A value of each SEPARATOR follows this rule: + MAP-SET := SEPARATOR [(MAP-ID | MAP-SET)]+ + SEPARATOR := -(number of MAP-IDs and SEPARATORs in the MAP-SET) + + (*)....Nest level of MAP-SET must not be over than MAX_MAP_SET_LEVEL. + + When some map fails to map (i.e. it doesn't have a value for + reg[rrr]), the mapping is treated as identity. + + The mapping is iterated for all maps in each map set (set of maps + separated by SEPARATOR) except in the case that lambda is + encountered. More precisely, the mapping proceeds as below: + + At first, VAL0 is set to reg[rrr], and it is translated by the + first map to VAL1. Then, VAL1 is translated by the next map to + VAL2. This mapping is iterated until the last map is used. The + result of the mapping is the last value of VAL?. When the mapping + process reached to the end of the map set, it moves to the next + map set. If the next does not exit, the mapping process terminates, + and regard the last value as a result. + + But, when VALm is mapped to VALn and VALn is not a number, the + mapping proceeds as follows: + + If VALn is nil, the lastest map is ignored and the mapping of VALm + proceeds to the next map. + + In VALn is t, VALm is reverted to reg[rrr] and the mapping of VALm + proceeds to the next map. + + If VALn is lambda, move to the next map set like reaching to the + end of the current map set. + + If VALn is a symbol, call the CCL program refered by it. + Then, use reg[rrr] as a mapped value except for -1, -2 and -3. + Such special values are regarded as nil, t, and lambda respectively. + + Each map is a Lisp vector of the following format (a) or (b): + (a)......[STARTPOINT VAL1 VAL2 ...] + (b)......[t VAL STARTPOINT ENDPOINT], + where + STARTPOINT is an offset to be used for indexing a map, + ENDPOINT is a maximum index number of a map, + VAL and VALn is a number, nil, t, or lambda. + + Valid index range of a map of type (a) is: + STARTPOINT <= index < STARTPOINT + map_size - 1 + Valid index range of a map of type (b) is: + STARTPOINT <= index < ENDPOINT */ + +#define CCL_MapMultiple 0x11 /* Mapping by multiple code conversion maps + 1:ExtendedCOMMNDXXXRRRrrrXXXXX + 2:N-2 + 3:SEPARATOR_1 (< 0) + 4:MAP-ID_1 + 5:MAP-ID_2 + ... + M:SEPARATOR_x (< 0) + M+1:MAP-ID_y + ... + N:SEPARATOR_z (< 0) + */ + +#define MAX_MAP_SET_LEVEL 30 + +typedef struct +{ + int rest_length; + int orig_val; +} tr_stack; + +static tr_stack mapping_stack[MAX_MAP_SET_LEVEL]; +static tr_stack *mapping_stack_pointer; + +/* If this variable is non-zero, it indicates the stack_idx + of immediately called by CCL_MapMultiple. */ +static int stack_idx_of_map_multiple; + +#define PUSH_MAPPING_STACK(restlen, orig) \ + do { \ + mapping_stack_pointer->rest_length = (restlen); \ + mapping_stack_pointer->orig_val = (orig); \ + mapping_stack_pointer++; \ + } while (0) + +#define POP_MAPPING_STACK(restlen, orig) \ + do { \ + mapping_stack_pointer--; \ + (restlen) = mapping_stack_pointer->rest_length; \ + (orig) = mapping_stack_pointer->orig_val; \ + } while (0) + +#define CCL_CALL_FOR_MAP_INSTRUCTION(symbol, ret_ic) \ + do { \ + struct ccl_program called_ccl; \ + if (stack_idx >= 256 \ + || (setup_ccl_program (&called_ccl, (symbol)) != 0)) \ + { \ + if (stack_idx > 0) \ + { \ + ccl_prog = ccl_prog_stack_struct[0].ccl_prog; \ + ic = ccl_prog_stack_struct[0].ic; \ + } \ + CCL_INVALID_CMD; \ + } \ + ccl_prog_stack_struct[stack_idx].ccl_prog = ccl_prog; \ + ccl_prog_stack_struct[stack_idx].ic = (ret_ic); \ + stack_idx++; \ + ccl_prog = called_ccl.prog; \ + ic = CCL_HEADER_MAIN; \ + /* The "if (1)" prevents warning \ + "end-of loop code not reached" */ \ + if (1) goto ccl_repeat; \ + } while (0) + +#define CCL_MapSingle 0x12 /* Map by single code conversion map + 1:ExtendedCOMMNDXXXRRRrrrXXXXX + 2:MAP-ID + ------------------------------ + Map reg[rrr] by MAP-ID. + If some valid mapping is found, + set reg[rrr] to the result, + else + set reg[RRR] to -1. + */ /* CCL arithmetic/logical operators. */ #define CCL_PLUS 0x00 /* X = Y + Z */ @@ -423,84 +671,203 @@ Lisp_Object Vccl_program_table; #define CCL_GE 0x14 /* X = (X >= Y) */ #define CCL_NE 0x15 /* X = (X != Y) */ -#define CCL_ENCODE_SJIS 0x16 /* X = HIGHER_BYTE (SJIS (Y, Z)) - r[7] = LOWER_BYTE (SJIS (Y, Z) */ -#define CCL_DECODE_SJIS 0x17 /* X = HIGHER_BYTE (DE-SJIS (Y, Z)) +#define CCL_DECODE_SJIS 0x16 /* X = HIGHER_BYTE (DE-SJIS (Y, Z)) r[7] = LOWER_BYTE (DE-SJIS (Y, Z)) */ +#define CCL_ENCODE_SJIS 0x17 /* X = HIGHER_BYTE (SJIS (Y, Z)) + r[7] = LOWER_BYTE (SJIS (Y, Z) */ -/* Macros for exit status of CCL program. */ -#define CCL_STAT_SUCCESS 0 /* Terminated successfully. */ -#define CCL_STAT_SUSPEND 1 /* Terminated because of empty input - buffer or full output buffer. */ -#define CCL_STAT_INVALID_CMD 2 /* Terminated because of invalid - command. */ -#define CCL_STAT_QUIT 3 /* Terminated because of quit. */ +/* Terminate CCL program successfully. */ +#define CCL_SUCCESS \ + do { \ + ccl->status = CCL_STAT_SUCCESS; \ + /* The "if (1)" inhibits the warning \ + "end-of loop code not reached" */ \ + if (1) goto ccl_finish; \ + } while (0) + +/* Suspend CCL program because of reading from empty input buffer or + writing to full output buffer. When this program is resumed, the + same I/O command is executed. */ +#define CCL_SUSPEND(stat) \ + do { \ + ic--; \ + ccl->status = (stat); \ + /* The "if (1)" inhibits the warning \ + "end-of loop code not reached" */ \ + if (1) goto ccl_finish; \ + } while (0) + +/* Terminate CCL program because of invalid command. Should not occur + in the normal case. */ +#define CCL_INVALID_CMD \ + do { \ + ccl->status = CCL_STAT_INVALID_CMD; \ + /* The "if (1)" inhibits the warning \ + "end-of loop code not reached" */ \ + if (1) goto ccl_error_handler; \ + } while (0) /* Encode one character CH to multibyte form and write to the current - output buffer. If CH is less than 256, CH is written as is. */ -#define CCL_WRITE_CHAR(ch) do { \ - if (!destination) \ - { \ - ccl->status = CCL_STAT_INVALID_CMD; \ - goto ccl_error_handler; \ - } \ - else \ - { \ - Bufbyte work[MAX_EMCHAR_LEN]; \ - int len = ( ch < 256 ) ? \ - simple_set_charptr_emchar (work, ch) : \ - non_ascii_set_charptr_emchar (work, ch); \ - Dynarr_add_many (destination, work, len); \ - } \ -} while (0) + output buffer. At encoding time, if CH is less than 256, CH is + written as is. At decoding time, if CH cannot be regarded as an + ASCII character, write it in multibyte form. */ +#define CCL_WRITE_CHAR(ch) \ + do { \ + if (!destination) \ + CCL_INVALID_CMD; \ + if (conversion_mode == CCL_MODE_ENCODING) \ + { \ + if ((ch) == '\n') \ + { \ + if (ccl->eol_type == CCL_CODING_EOL_CRLF) \ + { \ + Dynarr_add (destination, '\r'); \ + Dynarr_add (destination, '\n'); \ + } \ + else if (ccl->eol_type == CCL_CODING_EOL_CR) \ + Dynarr_add (destination, '\r'); \ + else \ + Dynarr_add (destination, '\n'); \ + } \ + else if ((ch) < 0x100) \ + { \ + Dynarr_add (destination, ch); \ + } \ + else \ + { \ + Bufbyte work[MAX_EMCHAR_LEN]; \ + int len; \ + len = non_ascii_set_charptr_emchar (work, ch); \ + Dynarr_add_many (destination, work, len); \ + } \ + } \ + else \ + { \ + if (!CHAR_MULTIBYTE_P(ch)) \ + { \ + Dynarr_add (destination, ch); \ + } \ + else \ + { \ + Bufbyte work[MAX_EMCHAR_LEN]; \ + int len; \ + len = non_ascii_set_charptr_emchar (work, ch); \ + Dynarr_add_many (destination, work, len); \ + } \ + } \ + } while (0) /* Write a string at ccl_prog[IC] of length LEN to the current output - buffer. */ -#define CCL_WRITE_STRING(len) do { \ - if (!destination) \ - { \ - ccl->status = CCL_STAT_INVALID_CMD; \ - goto ccl_error_handler; \ - } \ - else \ - for (i = 0; i < len; i++) \ - Dynarr_add(destination, \ - (XINT (ccl_prog[ic + (i / 3)]) \ - >> ((2 - (i % 3)) * 8)) & 0xFF); \ -} while (0) + buffer. But this macro treat this string as a binary. Therefore, + cannot handle a multibyte string except for Control-1 characters. */ +#define CCL_WRITE_STRING(len) \ + do { \ + Bufbyte work[MAX_EMCHAR_LEN]; \ + int ch, bytes; \ + if (!destination) \ + CCL_INVALID_CMD; \ + else if (conversion_mode == CCL_MODE_ENCODING) \ + { \ + for (i = 0; i < (len); i++) \ + { \ + ch = ((XINT (ccl_prog[ic + (i / 3)])) \ + >> ((2 - (i % 3)) * 8)) & 0xFF; \ + if (ch == '\n') \ + { \ + if (ccl->eol_type == CCL_CODING_EOL_CRLF) \ + { \ + Dynarr_add (destination, '\r'); \ + Dynarr_add (destination, '\n'); \ + } \ + else if (ccl->eol_type == CCL_CODING_EOL_CR) \ + Dynarr_add (destination, '\r'); \ + else \ + Dynarr_add (destination, '\n'); \ + } \ + if (ch < 0x100) \ + { \ + Dynarr_add (destination, ch); \ + } \ + else \ + { \ + bytes = non_ascii_set_charptr_emchar (work, ch); \ + Dynarr_add_many (destination, work, len); \ + } \ + } \ + } \ + else \ + { \ + for (i = 0; i < (len); i++) \ + { \ + ch = ((XINT (ccl_prog[ic + (i / 3)])) \ + >> ((2 - (i % 3)) * 8)) & 0xFF; \ + if (!CHAR_MULTIBYTE_P(ch)) \ + { \ + Dynarr_add (destination, ch); \ + } \ + else \ + { \ + bytes = non_ascii_set_charptr_emchar (work, ch); \ + Dynarr_add_many (destination, work, len); \ + } \ + } \ + } \ + } while (0) /* Read one byte from the current input buffer into Rth register. */ -#define CCL_READ_CHAR(r) do { \ - if (!src) \ - { \ - ccl->status = CCL_STAT_INVALID_CMD; \ - goto ccl_error_handler; \ - } \ - else if (src < src_end) \ - r = *src++; \ - else if (ccl->last_block) \ - { \ - ic = ccl->eof_ic; \ - goto ccl_finish; \ - } \ - else \ - /* Suspend CCL program because of \ - reading from empty input buffer or \ - writing to full output buffer. \ - When this program is resumed, the \ - same I/O command is executed. */ \ - { \ - ic--; \ - ccl->status = CCL_STAT_SUSPEND; \ - goto ccl_finish; \ - } \ -} while (0) +#define CCL_READ_CHAR(r) \ + do { \ + if (!src) \ + CCL_INVALID_CMD; \ + if (src < src_end) \ + (r) = *src++; \ + else \ + { \ + if (ccl->last_block) \ + { \ + ic = ccl->eof_ic; \ + goto ccl_repeat; \ + } \ + else \ + CCL_SUSPEND (CCL_STAT_SUSPEND_BY_SRC); \ + } \ + } while (0) + + +/* Set C to the character code made from CHARSET and CODE. This is + like MAKE_CHAR but check the validity of CHARSET and CODE. If they + are not valid, set C to (CODE & 0xFF) because that is usually the + case that CCL_ReadMultibyteChar2 read an invalid code and it set + CODE to that invalid byte. */ + +/* On XEmacs, TranslateCharacter is not supported. Thus, this + macro is not used. */ +#if 0 +#define CCL_MAKE_CHAR(charset, code, c) \ + do { \ + if ((charset) == CHARSET_ASCII) \ + (c) = (code) & 0xFF; \ + else if (CHARSET_DEFINED_P (charset) \ + && ((code) & 0x7F) >= 32 \ + && ((code) < 256 || ((code >> 7) & 0x7F) >= 32)) \ + { \ + int c1 = (code) & 0x7F, c2 = 0; \ + \ + if ((code) >= 256) \ + c2 = c1, c1 = ((code) >> 7) & 0x7F; \ + (c) = MAKE_CHAR (charset, c1, c2); \ + } \ + else \ + (c) = (code) & 0xFF; \ + } while (0) +#endif /* Execute CCL code on SRC_BYTES length text at SOURCE. The resulting - text goes to a place pointed by DESTINATION. The bytes actually - processed is returned as *CONSUMED. The return value is the length - of the resulting text. As a side effect, the contents of CCL registers + text goes to a place pointed by DESTINATION, the length of which + should not exceed DST_BYTES. The bytes actually processed is + returned as *CONSUMED. The return value is the length of the + resulting text. As a side effect, the contents of CCL registers are updated. If SOURCE or DESTINATION is NULL, only operations on registers are permitted. */ @@ -516,31 +883,45 @@ struct ccl_prog_stack int ic; /* Instruction Counter. */ }; +/* For the moment, we only support depth 256 of stack. */ +static struct ccl_prog_stack ccl_prog_stack_struct[256]; + int -ccl_driver (struct ccl_program *ccl, CONST unsigned char *source, unsigned_char_dynarr *destination, int src_bytes, int *consumed) +ccl_driver (struct ccl_program *ccl, + const unsigned char *source, + unsigned_char_dynarr *destination, + int src_bytes, + int *consumed, + int conversion_mode) { - int *reg = ccl->reg; - int ic = ccl->ic; - int code = -1; /* init to illegal value, */ - int field1, field2; - Lisp_Object *ccl_prog = ccl->prog; - CONST unsigned char *src = source, *src_end = src + src_bytes; - int jump_address = 0; /* shut up the compiler */ - + register int *reg = ccl->reg; + register int ic = ccl->ic; + register int code = -1; + register int field1, field2; + register Lisp_Object *ccl_prog = ccl->prog; + const unsigned char *src = source, *src_end = src + src_bytes; + int jump_address; int i, j, op; - int stack_idx = 0; - /* For the moment, we only support depth 256 of stack. */ - struct ccl_prog_stack ccl_prog_stack_struct[256]; + int stack_idx = ccl->stack_idx; + /* Instruction counter of the current CCL code. */ + int this_ic = 0; if (ic >= ccl->eof_ic) ic = CCL_HEADER_MAIN; + if (ccl->buf_magnification ==0) /* We can't produce any bytes. */ + destination = NULL; + + /* Set mapping stack pointer. */ + mapping_stack_pointer = mapping_stack; + #ifdef CCL_DEBUG ccl_backtrace_idx = 0; #endif for (;;) { + ccl_repeat: #ifdef CCL_DEBUG ccl_backtrace_table[ccl_backtrace_idx++] = ic; if (ccl_backtrace_idx >= CCL_DEBUG_BACKTRACE_LEN) @@ -559,6 +940,7 @@ ccl_driver (struct ccl_program *ccl, CONST unsigned char *source, unsigned_char_ break; } + this_ic = ic; code = XINT (ccl_prog[ic]); ic++; field1 = code >> 8; field2 = (code & 0xFF) >> 5; @@ -567,6 +949,7 @@ ccl_driver (struct ccl_program *ccl, CONST unsigned char *source, unsigned_char_ #define RRR (field1 & 7) #define Rrr ((field1 >> 3) & 7) #define ADDR field1 +#define EXCMD (field1 >> 6) switch (code & 0x1F) { @@ -679,7 +1062,7 @@ ccl_driver (struct ccl_program *ccl, CONST unsigned char *source, unsigned_char_ i = reg[RRR]; j = XINT (ccl_prog[ic]); op = field1 >> 6; - ic++; + jump_address = ic + 1; goto ccl_set_expr; case CCL_WriteRegister: /* CCCCCCCCCCCCCCCCCCCrrrXXXXX */ @@ -699,32 +1082,43 @@ ccl_driver (struct ccl_program *ccl, CONST unsigned char *source, unsigned_char_ i = reg[RRR]; j = reg[Rrr]; op = field1 >> 6; + jump_address = ic; goto ccl_set_expr; - case CCL_Call: /* CCCCCCCCCCCCCCCCCCCC000XXXXX */ + case CCL_Call: /* 1:CCCCCCCCCCCCCCCCCCCCFFFXXXXX */ { Lisp_Object slot; + int prog_id; + + /* If FFF is nonzero, the CCL program ID is in the + following code. */ + if (rrr) + { + prog_id = XINT (ccl_prog[ic]); + ic++; + } + else + prog_id = field1; if (stack_idx >= 256 - || field1 < 0 - || field1 >= XVECTOR_LENGTH (Vccl_program_table) - || (slot = XVECTOR_DATA (Vccl_program_table)[field1], - !CONSP (slot)) - || !VECTORP (XCDR (slot))) + || prog_id < 0 + || prog_id >= XVECTOR (Vccl_program_table)->size + || (slot = XVECTOR (Vccl_program_table)->contents[prog_id], + !VECTORP (slot)) + || !VECTORP (XVECTOR (slot)->contents[1])) { if (stack_idx > 0) { ccl_prog = ccl_prog_stack_struct[0].ccl_prog; ic = ccl_prog_stack_struct[0].ic; } - ccl->status = CCL_STAT_INVALID_CMD; - goto ccl_error_handler; + CCL_INVALID_CMD; } ccl_prog_stack_struct[stack_idx].ccl_prog = ccl_prog; ccl_prog_stack_struct[stack_idx].ic = ic; stack_idx++; - ccl_prog = XVECTOR_DATA (XCDR (slot)); + ccl_prog = XVECTOR (XVECTOR (slot)->contents[1])->contents; ic = CCL_HEADER_MAIN; } break; @@ -750,16 +1144,19 @@ ccl_driver (struct ccl_program *ccl, CONST unsigned char *source, unsigned_char_ break; case CCL_End: /* 0000000000000000000000XXXXX */ - if (stack_idx-- > 0) + if (stack_idx > 0) { + stack_idx--; ccl_prog = ccl_prog_stack_struct[stack_idx].ccl_prog; ic = ccl_prog_stack_struct[stack_idx].ic; break; } - /* Terminate CCL program successfully. */ - ccl->status = CCL_STAT_SUCCESS; - ccl->ic = CCL_HEADER_MAIN; - goto ccl_finish; + if (src) + src = src_end; + /* ccl->ic should points to this command code again to + suppress further processing. */ + ic--; + CCL_SUCCESS; case CCL_ExprSelfConst: /* 00000OPERATION000000rrrXXXXX */ i = XINT (ccl_prog[ic]); @@ -793,9 +1190,7 @@ ccl_driver (struct ccl_program *ccl, CONST unsigned char *source, unsigned_char_ case CCL_LE: reg[rrr] = reg[rrr] <= i; break; case CCL_GE: reg[rrr] = reg[rrr] >= i; break; case CCL_NE: reg[rrr] = reg[rrr] != i; break; - default: - ccl->status = CCL_STAT_INVALID_CMD; - goto ccl_error_handler; + default: CCL_INVALID_CMD; } break; @@ -856,25 +1251,511 @@ ccl_driver (struct ccl_program *ccl, CONST unsigned char *source, unsigned_char_ case CCL_LE: reg[rrr] = i <= j; break; case CCL_GE: reg[rrr] = i >= j; break; case CCL_NE: reg[rrr] = i != j; break; - case CCL_ENCODE_SJIS: ENCODE_SJIS (i, j, reg[rrr], reg[7]); break; - case CCL_DECODE_SJIS: DECODE_SJIS (i, j, reg[rrr], reg[7]); break; - default: - ccl->status = CCL_STAT_INVALID_CMD; - goto ccl_error_handler; + case CCL_DECODE_SJIS: + /* DECODE_SJIS set MSB for internal format + as opposed to Emacs. */ + DECODE_SJIS (i, j, reg[rrr], reg[7]); + reg[rrr] &= 0x7F; + reg[7] &= 0x7F; + break; + case CCL_ENCODE_SJIS: + /* ENCODE_SJIS assumes MSB of SJIS-char is set + as opposed to Emacs. */ + ENCODE_SJIS (i | 0x80, j | 0x80, reg[rrr], reg[7]); + break; + default: CCL_INVALID_CMD; } code &= 0x1F; if (code == CCL_WriteExprConst || code == CCL_WriteExprRegister) { i = reg[rrr]; CCL_WRITE_CHAR (i); + ic = jump_address; } else if (!reg[rrr]) ic = jump_address; break; + case CCL_Extension: + switch (EXCMD) + { +#ifndef UTF2000 + case CCL_ReadMultibyteChar2: + if (!src) + CCL_INVALID_CMD; + + if (src >= src_end) + { + src++; + goto ccl_read_multibyte_character_suspend; + } + + i = *src++; + if (i < 0x80) + { + /* ASCII */ + reg[rrr] = i; + reg[RRR] = LEADING_BYTE_ASCII; + } + else if (i <= MAX_LEADING_BYTE_OFFICIAL_1) + { + if (src >= src_end) + goto ccl_read_multibyte_character_suspend; + reg[RRR] = i; + reg[rrr] = (*src++ & 0x7F); + } + else if (i <= MAX_LEADING_BYTE_OFFICIAL_2) + { + if ((src + 1) >= src_end) + goto ccl_read_multibyte_character_suspend; + reg[RRR] = i; + i = (*src++ & 0x7F); + reg[rrr] = ((i << 7) | (*src & 0x7F)); + src++; + } + else if (i == PRE_LEADING_BYTE_PRIVATE_1) + { + if ((src + 1) >= src_end) + goto ccl_read_multibyte_character_suspend; + reg[RRR] = *src++; + reg[rrr] = (*src++ & 0x7F); + } + else if (i == PRE_LEADING_BYTE_PRIVATE_2) + { + if ((src + 2) >= src_end) + goto ccl_read_multibyte_character_suspend; + reg[RRR] = *src++; + i = (*src++ & 0x7F); + reg[rrr] = ((i << 7) | (*src & 0x7F)); + src++; + } + else + { + /* INVALID CODE. Return a single byte character. */ + reg[RRR] = LEADING_BYTE_ASCII; + reg[rrr] = i; + } + break; + + ccl_read_multibyte_character_suspend: + src--; + if (ccl->last_block) + { + ic = ccl->eof_ic; + goto ccl_repeat; + } + else + CCL_SUSPEND (CCL_STAT_SUSPEND_BY_SRC); + + break; +#endif + +#ifndef UTF2000 + case CCL_WriteMultibyteChar2: + i = reg[RRR]; /* charset */ + if (i == LEADING_BYTE_ASCII) + i = reg[rrr] & 0xFF; + else if (XCHARSET_DIMENSION (CHARSET_BY_LEADING_BYTE (i)) == 1) + i = (((i - FIELD2_TO_OFFICIAL_LEADING_BYTE) << 7) + | (reg[rrr] & 0x7F)); + else if (i < MAX_LEADING_BYTE_OFFICIAL_2) + i = ((i - FIELD1_TO_OFFICIAL_LEADING_BYTE) << 14) | reg[rrr]; + else + i = ((i - FIELD1_TO_PRIVATE_LEADING_BYTE) << 14) | reg[rrr]; + + CCL_WRITE_CHAR (i); + + break; +#endif + + case CCL_TranslateCharacter: +#if 0 + /* XEmacs does not have translate_char, and its + equivalent nor. We do nothing on this operation. */ + CCL_MAKE_CHAR (reg[RRR], reg[rrr], i); + op = translate_char (GET_TRANSLATION_TABLE (reg[Rrr]), + i, -1, 0, 0); + SPLIT_CHAR (op, reg[RRR], i, j); + if (j != -1) + i = (i << 7) | j; + + reg[rrr] = i; +#endif + break; + + case CCL_TranslateCharacterConstTbl: +#if 0 + /* XEmacs does not have translate_char, and its + equivalent nor. We do nothing on this operation. */ + op = XINT (ccl_prog[ic]); /* table */ + ic++; + CCL_MAKE_CHAR (reg[RRR], reg[rrr], i); + op = translate_char (GET_TRANSLATION_TABLE (op), i, -1, 0, 0); + SPLIT_CHAR (op, reg[RRR], i, j); + if (j != -1) + i = (i << 7) | j; + + reg[rrr] = i; +#endif + break; + + case CCL_IterateMultipleMap: + { + Lisp_Object map, content, attrib, value; + int point, size, fin_ic; + + j = XINT (ccl_prog[ic++]); /* number of maps. */ + fin_ic = ic + j; + op = reg[rrr]; + if ((j > reg[RRR]) && (j >= 0)) + { + ic += reg[RRR]; + i = reg[RRR]; + } + else + { + reg[RRR] = -1; + ic = fin_ic; + break; + } + + for (;i < j;i++) + { + + size = XVECTOR (Vcode_conversion_map_vector)->size; + point = XINT (ccl_prog[ic++]); + if (point >= size) continue; + map = + XVECTOR (Vcode_conversion_map_vector)->contents[point]; + + /* Check map validity. */ + if (!CONSP (map)) continue; + map = XCDR (map); + if (!VECTORP (map)) continue; + size = XVECTOR (map)->size; + if (size <= 1) continue; + + content = XVECTOR (map)->contents[0]; + + /* check map type, + [STARTPOINT VAL1 VAL2 ...] or + [t ELEMENT STARTPOINT ENDPOINT] */ + if (INTP (content)) + { + point = XUINT (content); + point = op - point + 1; + if (!((point >= 1) && (point < size))) continue; + content = XVECTOR (map)->contents[point]; + } + else if (EQ (content, Qt)) + { + if (size != 4) continue; + if ((op >= XUINT (XVECTOR (map)->contents[2])) + && (op < XUINT (XVECTOR (map)->contents[3]))) + content = XVECTOR (map)->contents[1]; + else + continue; + } + else + continue; + + if (NILP (content)) + continue; + else if (INTP (content)) + { + reg[RRR] = i; + reg[rrr] = XINT(content); + break; + } + else if (EQ (content, Qt) || EQ (content, Qlambda)) + { + reg[RRR] = i; + break; + } + else if (CONSP (content)) + { + attrib = XCAR (content); + value = XCDR (content); + if (!INTP (attrib) || !INTP (value)) + continue; + reg[RRR] = i; + reg[rrr] = XUINT (value); + break; + } + else if (SYMBOLP (content)) + CCL_CALL_FOR_MAP_INSTRUCTION (content, fin_ic); + else + CCL_INVALID_CMD; + } + if (i == j) + reg[RRR] = -1; + ic = fin_ic; + } + break; + + case CCL_MapMultiple: + { + Lisp_Object map, content, attrib, value; + int point, size, map_vector_size; + int map_set_rest_length, fin_ic; + int current_ic = this_ic; + + /* inhibit recursive call on MapMultiple. */ + if (stack_idx_of_map_multiple > 0) + { + if (stack_idx_of_map_multiple <= stack_idx) + { + stack_idx_of_map_multiple = 0; + mapping_stack_pointer = mapping_stack; + CCL_INVALID_CMD; + } + } + else + mapping_stack_pointer = mapping_stack; + stack_idx_of_map_multiple = 0; + + map_set_rest_length = + XINT (ccl_prog[ic++]); /* number of maps and separators. */ + fin_ic = ic + map_set_rest_length; + op = reg[rrr]; + + if ((map_set_rest_length > reg[RRR]) && (reg[RRR] >= 0)) + { + ic += reg[RRR]; + i = reg[RRR]; + map_set_rest_length -= i; + } + else + { + ic = fin_ic; + reg[RRR] = -1; + mapping_stack_pointer = mapping_stack; + break; + } + + if (mapping_stack_pointer <= (mapping_stack + 1)) + { + /* Set up initial state. */ + mapping_stack_pointer = mapping_stack; + PUSH_MAPPING_STACK (0, op); + reg[RRR] = -1; + } + else + { + /* Recover after calling other ccl program. */ + int orig_op; + + POP_MAPPING_STACK (map_set_rest_length, orig_op); + POP_MAPPING_STACK (map_set_rest_length, reg[rrr]); + switch (op) + { + case -1: + /* Regard it as Qnil. */ + op = orig_op; + i++; + ic++; + map_set_rest_length--; + break; + case -2: + /* Regard it as Qt. */ + op = reg[rrr]; + i++; + ic++; + map_set_rest_length--; + break; + case -3: + /* Regard it as Qlambda. */ + op = orig_op; + i += map_set_rest_length; + ic += map_set_rest_length; + map_set_rest_length = 0; + break; + default: + /* Regard it as normal mapping. */ + i += map_set_rest_length; + ic += map_set_rest_length; + POP_MAPPING_STACK (map_set_rest_length, reg[rrr]); + break; + } + } + map_vector_size = XVECTOR (Vcode_conversion_map_vector)->size; + + do { + for (;map_set_rest_length > 0;i++, ic++, map_set_rest_length--) + { + point = XINT(ccl_prog[ic]); + if (point < 0) + { + /* +1 is for including separator. */ + point = -point + 1; + if (mapping_stack_pointer + >= mapping_stack + countof (mapping_stack)) + CCL_INVALID_CMD; + PUSH_MAPPING_STACK (map_set_rest_length - point, + reg[rrr]); + map_set_rest_length = point; + reg[rrr] = op; + continue; + } + + if (point >= map_vector_size) continue; + map = (XVECTOR (Vcode_conversion_map_vector) + ->contents[point]); + + /* Check map validity. */ + if (!CONSP (map)) continue; + map = XCDR (map); + if (!VECTORP (map)) continue; + size = XVECTOR (map)->size; + if (size <= 1) continue; + + content = XVECTOR (map)->contents[0]; + + /* check map type, + [STARTPOINT VAL1 VAL2 ...] or + [t ELEMENT STARTPOINT ENDPOINT] */ + if (INTP (content)) + { + point = XUINT (content); + point = op - point + 1; + if (!((point >= 1) && (point < size))) continue; + content = XVECTOR (map)->contents[point]; + } + else if (EQ (content, Qt)) + { + if (size != 4) continue; + if ((op >= XUINT (XVECTOR (map)->contents[2])) && + (op < XUINT (XVECTOR (map)->contents[3]))) + content = XVECTOR (map)->contents[1]; + else + continue; + } + else + continue; + + if (NILP (content)) + continue; + + reg[RRR] = i; + if (INTP (content)) + { + op = XINT (content); + i += map_set_rest_length - 1; + ic += map_set_rest_length - 1; + POP_MAPPING_STACK (map_set_rest_length, reg[rrr]); + map_set_rest_length++; + } + else if (CONSP (content)) + { + attrib = XCAR (content); + value = XCDR (content); + if (!INTP (attrib) || !INTP (value)) + continue; + op = XUINT (value); + i += map_set_rest_length - 1; + ic += map_set_rest_length - 1; + POP_MAPPING_STACK (map_set_rest_length, reg[rrr]); + map_set_rest_length++; + } + else if (EQ (content, Qt)) + { + op = reg[rrr]; + } + else if (EQ (content, Qlambda)) + { + i += map_set_rest_length; + ic += map_set_rest_length; + break; + } + else if (SYMBOLP (content)) + { + if (mapping_stack_pointer + >= mapping_stack + countof (mapping_stack)) + CCL_INVALID_CMD; + PUSH_MAPPING_STACK (map_set_rest_length, reg[rrr]); + PUSH_MAPPING_STACK (map_set_rest_length, op); + stack_idx_of_map_multiple = stack_idx + 1; + CCL_CALL_FOR_MAP_INSTRUCTION (content, current_ic); + } + else + CCL_INVALID_CMD; + } + if (mapping_stack_pointer <= (mapping_stack + 1)) + break; + POP_MAPPING_STACK (map_set_rest_length, reg[rrr]); + i += map_set_rest_length; + ic += map_set_rest_length; + POP_MAPPING_STACK (map_set_rest_length, reg[rrr]); + } while (1); + + ic = fin_ic; + } + reg[rrr] = op; + break; + + case CCL_MapSingle: + { + Lisp_Object map, attrib, value, content; + int size, point; + j = XINT (ccl_prog[ic++]); /* map_id */ + op = reg[rrr]; + if (j >= XVECTOR (Vcode_conversion_map_vector)->size) + { + reg[RRR] = -1; + break; + } + map = XVECTOR (Vcode_conversion_map_vector)->contents[j]; + if (!CONSP (map)) + { + reg[RRR] = -1; + break; + } + map = XCDR (map); + if (!VECTORP (map)) + { + reg[RRR] = -1; + break; + } + size = XVECTOR (map)->size; + point = XUINT (XVECTOR (map)->contents[0]); + point = op - point + 1; + reg[RRR] = 0; + if ((size <= 1) || + (!((point >= 1) && (point < size)))) + reg[RRR] = -1; + else + { + reg[RRR] = 0; + content = XVECTOR (map)->contents[point]; + if (NILP (content)) + reg[RRR] = -1; + else if (INTP (content)) + reg[rrr] = XINT (content); + else if (EQ (content, Qt)); + else if (CONSP (content)) + { + attrib = XCAR (content); + value = XCDR (content); + if (!INTP (attrib) || !INTP (value)) + continue; + reg[rrr] = XUINT(value); + break; + } + else if (SYMBOLP (content)) + CCL_CALL_FOR_MAP_INSTRUCTION (content, ic); + else + reg[RRR] = -1; + } + } + break; + + default: + CCL_INVALID_CMD; + } + break; + default: - ccl->status = CCL_STAT_INVALID_CMD; - goto ccl_error_handler; + CCL_INVALID_CMD; } } @@ -888,11 +1769,9 @@ ccl_driver (struct ccl_program *ccl, CONST unsigned char *source, unsigned_char_ switch (ccl->status) { - /* Terminate CCL program because of invalid command. - Should not occur in the normal case. */ case CCL_STAT_INVALID_CMD: sprintf(msg, "\nCCL: Invalid command %x (ccl_code = %x) at %d.", - code & 0x1F, code, ic); + code & 0x1F, code, this_ic); #ifdef CCL_DEBUG { int i = ccl_backtrace_idx - 1; @@ -908,12 +1787,13 @@ ccl_driver (struct ccl_program *ccl, CONST unsigned char *source, unsigned_char_ sprintf(msg, " %d", ccl_backtrace_table[i]); Dynarr_add_many (destination, (unsigned char *) msg, strlen (msg)); } + goto ccl_finish; } #endif - goto ccl_finish; + break; case CCL_STAT_QUIT: - sprintf(msg, "\nCCL: Quited."); + sprintf(msg, "\nCCL: Exited."); break; default: @@ -925,100 +1805,264 @@ ccl_driver (struct ccl_program *ccl, CONST unsigned char *source, unsigned_char_ ccl_finish: ccl->ic = ic; + ccl->stack_idx = stack_idx; + ccl->prog = ccl_prog; if (consumed) *consumed = src - source; - if (destination) - return Dynarr_length (destination); - else + if (!destination) return 0; + return Dynarr_length (destination); +} + +/* Resolve symbols in the specified CCL code (Lisp vector). This + function converts symbols of code conversion maps and character + translation tables embedded in the CCL code into their ID numbers. + + The return value is a vector (CCL itself or a new vector in which + all symbols are resolved), Qt if resolving of some symbol failed, + or nil if CCL contains invalid data. */ + +static Lisp_Object +resolve_symbol_ccl_program (Lisp_Object ccl) +{ + int i, veclen, unresolved = 0; + Lisp_Object result, contents, val; + + result = ccl; + veclen = XVECTOR (result)->size; + + for (i = 0; i < veclen; i++) + { + contents = XVECTOR (result)->contents[i]; + if (INTP (contents)) + continue; + else if (CONSP (contents) + && SYMBOLP (XCAR (contents)) + && SYMBOLP (XCDR (contents))) + { + /* This is the new style for embedding symbols. The form is + (SYMBOL . PROPERTY). (get SYMBOL PROPERTY) should give + an index number. */ + + if (EQ (result, ccl)) + result = Fcopy_sequence (ccl); + + val = Fget (XCAR (contents), XCDR (contents), Qnil); + if (NATNUMP (val)) + XVECTOR (result)->contents[i] = val; + else + unresolved = 1; + continue; + } + else if (SYMBOLP (contents)) + { + /* This is the old style for embedding symbols. This style + may lead to a bug if, for instance, a translation table + and a code conversion map have the same name. */ + if (EQ (result, ccl)) + result = Fcopy_sequence (ccl); + + val = Fget (contents, Qcode_conversion_map_id, Qnil); + if (NATNUMP (val)) + XVECTOR (result)->contents[i] = val; + else + { + val = Fget (contents, Qccl_program_idx, Qnil); + if (NATNUMP (val)) + XVECTOR (result)->contents[i] = val; + else + unresolved = 1; + } + continue; + } + return Qnil; + } + + return (unresolved ? Qt : result); +} + +/* Return the compiled code (vector) of CCL program CCL_PROG. + CCL_PROG is a name (symbol) of the program or already compiled + code. If necessary, resolve symbols in the compiled code to index + numbers. If we failed to get the compiled code or to resolve + symbols, return Qnil. */ + +static Lisp_Object +ccl_get_compiled_code (Lisp_Object ccl_prog) +{ + Lisp_Object val, slot; + + if (VECTORP (ccl_prog)) + { + val = resolve_symbol_ccl_program (ccl_prog); + return (VECTORP (val) ? val : Qnil); + } + if (!SYMBOLP (ccl_prog)) + return Qnil; + + val = Fget (ccl_prog, Qccl_program_idx, Qnil); + if (! NATNUMP (val) + || XINT (val) >= XVECTOR_LENGTH (Vccl_program_table)) + return Qnil; + slot = XVECTOR_DATA (Vccl_program_table)[XINT (val)]; + if (! VECTORP (slot) + || XVECTOR (slot)->size != 3 + || ! VECTORP (XVECTOR_DATA (slot)[1])) + return Qnil; + if (NILP (XVECTOR_DATA (slot)[2])) + { + val = resolve_symbol_ccl_program (XVECTOR_DATA (slot)[1]); + if (! VECTORP (val)) + return Qnil; + XVECTOR_DATA (slot)[1] = val; + XVECTOR_DATA (slot)[2] = Qt; + } + return XVECTOR_DATA (slot)[1]; } /* Setup fields of the structure pointed by CCL appropriately for the - execution of compiled CCL code in VEC (vector of integer). */ -void -setup_ccl_program (struct ccl_program *ccl, Lisp_Object vec) + execution of CCL program CCL_PROG. CCL_PROG is the name (symbol) + of the CCL program or the already compiled code (vector). + Return 0 if we succeed this setup, else return -1. + + If CCL_PROG is nil, we just reset the structure pointed by CCL. */ +int +setup_ccl_program (struct ccl_program *ccl, Lisp_Object ccl_prog) { int i; - ccl->size = XVECTOR_LENGTH (vec); - ccl->prog = XVECTOR_DATA (vec); + if (! NILP (ccl_prog)) + { + ccl_prog = ccl_get_compiled_code (ccl_prog); + if (! VECTORP (ccl_prog)) + return -1; + ccl->size = XVECTOR_LENGTH (ccl_prog); + ccl->prog = XVECTOR_DATA (ccl_prog); + ccl->eof_ic = XINT (XVECTOR_DATA (ccl_prog)[CCL_HEADER_EOF]); + ccl->buf_magnification = XINT (XVECTOR_DATA (ccl_prog)[CCL_HEADER_BUF_MAG]); + } ccl->ic = CCL_HEADER_MAIN; - ccl->eof_ic = XINT (XVECTOR_DATA (vec)[CCL_HEADER_EOF]); - ccl->buf_magnification = XINT (XVECTOR_DATA (vec)[CCL_HEADER_BUF_MAG]); for (i = 0; i < 8; i++) ccl->reg[i] = 0; ccl->last_block = 0; + ccl->private_state = 0; ccl->status = 0; + ccl->stack_idx = 0; + ccl->eol_type = CCL_CODING_EOL_LF; + return 0; } #ifdef emacs +DEFUN ("ccl-program-p", Fccl_program_p, 1, 1, 0, /* +Return t if OBJECT is a CCL program name or a compiled CCL program code. +See the documentation of `define-ccl-program' for the detail of CCL program. +*/ + (object)) +{ + Lisp_Object val; + + if (VECTORP (object)) + { + val = resolve_symbol_ccl_program (object); + return (VECTORP (val) ? Qt : Qnil); + } + if (!SYMBOLP (object)) + return Qnil; + + val = Fget (object, Qccl_program_idx, Qnil); + return ((! NATNUMP (val) + || XINT (val) >= XVECTOR_LENGTH (Vccl_program_table)) + ? Qnil : Qt); +} + DEFUN ("ccl-execute", Fccl_execute, 2, 2, 0, /* Execute CCL-PROGRAM with registers initialized by REGISTERS. -CCL-PROGRAM is a compiled code generated by `ccl-compile', - no I/O commands should appear in the CCL program. + +CCL-PROGRAM is a CCL program name (symbol) +or a compiled code generated by `ccl-compile' (for backward compatibility, +in this case, the overhead of the execution is bigger than the former case). +No I/O commands should appear in CCL-PROGRAM. + REGISTERS is a vector of [R0 R1 ... R7] where RN is an initial value of Nth register. -As side effect, each element of REGISTER holds the value of + +As side effect, each element of REGISTERS holds the value of corresponding register after the execution. + +See the documentation of `define-ccl-program' for the detail of CCL program. */ - (ccl_prog, reg)) + (ccl_prog, reg)) { struct ccl_program ccl; int i; - CHECK_VECTOR (ccl_prog); + if (setup_ccl_program (&ccl, ccl_prog) < 0) + error ("Invalid CCL program"); + CHECK_VECTOR (reg); if (XVECTOR_LENGTH (reg) != 8) - signal_simple_error ("Vector should be of length 8", reg); + error ("Length of vector REGISTERS is not 8"); - setup_ccl_program (&ccl, ccl_prog); for (i = 0; i < 8; i++) ccl.reg[i] = (INTP (XVECTOR_DATA (reg)[i]) ? XINT (XVECTOR_DATA (reg)[i]) : 0); - ccl_driver (&ccl, (CONST unsigned char *)0, (unsigned_char_dynarr *)0, - 0, (int *)0); + ccl_driver (&ccl, (const unsigned char *)0, + (unsigned_char_dynarr *)0, 0, (int *)0, + CCL_MODE_ENCODING); QUIT; if (ccl.status != CCL_STAT_SUCCESS) error ("Error in CCL program at %dth code", ccl.ic); for (i = 0; i < 8; i++) - XSETINT (XVECTOR_DATA (reg)[i], ccl.reg[i]); + XSETINT (XVECTOR (reg)->contents[i], ccl.reg[i]); return Qnil; } -DEFUN ("ccl-execute-on-string", Fccl_execute_on_string, 3, 4, 0, /* +DEFUN ("ccl-execute-on-string", Fccl_execute_on_string, + 3, 4, 0, /* Execute CCL-PROGRAM with initial STATUS on STRING. -CCL-PROGRAM is a compiled code generated by `ccl-compile'. + +CCL-PROGRAM is a symbol registered by register-ccl-program, +or a compiled code generated by `ccl-compile' (for backward compatibility, +in this case, the execution is slower). + Read buffer is set to STRING, and write buffer is allocated automatically. + STATUS is a vector of [R0 R1 ... R7 IC], where R0..R7 are initial values of corresponding registers, IC is the instruction counter specifying from where to start the program. If R0..R7 are nil, they are initialized to 0. If IC is nil, it is initialized to head of the CCL program. -Returns the contents of write buffer as a string, - and as side effect, STATUS is updated. + If optional 4th arg CONTINUE is non-nil, keep IC on read operation -when read buffer is exausted, else, IC is always set to the end of +when read buffer is exhausted, else, IC is always set to the end of CCL-PROGRAM on exit. + +It returns the contents of write buffer as a string, + and as side effect, STATUS is updated. + +See the documentation of `define-ccl-program' for the detail of CCL program. */ - (ccl_prog, status, str, contin)) + (ccl_prog, status, string, continue_)) { Lisp_Object val; struct ccl_program ccl; int i, produced; unsigned_char_dynarr *outbuf; - struct gcpro gcpro1, gcpro2, gcpro3; + struct gcpro gcpro1, gcpro2; + + if (setup_ccl_program (&ccl, ccl_prog) < 0) + error ("Invalid CCL program"); - CHECK_VECTOR (ccl_prog); CHECK_VECTOR (status); - if (XVECTOR_LENGTH (status) != 9) - signal_simple_error ("Vector should be of length 9", status); - CHECK_STRING (str); - GCPRO3 (ccl_prog, status, str); + if (XVECTOR (status)->size != 9) + error ("Length of vector STATUS is not 9"); + CHECK_STRING (string); + + GCPRO2 (status, string); - setup_ccl_program (&ccl, ccl_prog); for (i = 0; i < 8; i++) { if (NILP (XVECTOR_DATA (status)[i])) @@ -1026,80 +2070,191 @@ CCL-PROGRAM on exit. if (INTP (XVECTOR_DATA (status)[i])) ccl.reg[i] = XINT (XVECTOR_DATA (status)[i]); } - if (INTP (XVECTOR_DATA (status)[8])) + if (INTP (XVECTOR (status)->contents[i])) { i = XINT (XVECTOR_DATA (status)[8]); if (ccl.ic < i && i < ccl.size) ccl.ic = i; } outbuf = Dynarr_new (unsigned_char); - ccl.last_block = NILP (contin); - produced = ccl_driver (&ccl, XSTRING_DATA (str), outbuf, - XSTRING_LENGTH (str), (int *)0); + ccl.last_block = NILP (continue_); + produced = ccl_driver (&ccl, XSTRING_DATA (string), outbuf, + XSTRING_LENGTH (string), + (int *) 0, + CCL_MODE_DECODING); for (i = 0; i < 8; i++) - XVECTOR_DATA (status)[i] = make_int(ccl.reg[i]); + XSETINT (XVECTOR_DATA (status)[i], ccl.reg[i]); XSETINT (XVECTOR_DATA (status)[8], ccl.ic); UNGCPRO; val = make_string (Dynarr_atp (outbuf, 0), produced); Dynarr_free (outbuf); QUIT; + if (ccl.status == CCL_STAT_SUSPEND_BY_DST) + error ("Output buffer for the CCL programs overflow"); if (ccl.status != CCL_STAT_SUCCESS - && ccl.status != CCL_STAT_SUSPEND) + && ccl.status != CCL_STAT_SUSPEND_BY_SRC) error ("Error in CCL program at %dth code", ccl.ic); return val; } -DEFUN ("register-ccl-program", Fregister_ccl_program, 2, 2, 0, /* -Register CCL program PROGRAM of NAME in `ccl-program-table'. -PROGRAM should be a compiled code of CCL program, or nil. +DEFUN ("register-ccl-program", Fregister_ccl_program, + 2, 2, 0, /* +Register CCL program CCL-PROG as NAME in `ccl-program-table'. +CCL-PROG should be a compiled CCL program (vector), or nil. +If it is nil, just reserve NAME as a CCL program name. Return index number of the registered CCL program. */ - (name, ccl_prog)) + (name, ccl_prog)) { int len = XVECTOR_LENGTH (Vccl_program_table); - int i; + int idx; + Lisp_Object resolved; CHECK_SYMBOL (name); + resolved = Qnil; if (!NILP (ccl_prog)) - CHECK_VECTOR (ccl_prog); + { + CHECK_VECTOR (ccl_prog); + resolved = resolve_symbol_ccl_program (ccl_prog); + if (! NILP (resolved)) + { + ccl_prog = resolved; + resolved = Qt; + } + } - for (i = 0; i < len; i++) + for (idx = 0; idx < len; idx++) { - Lisp_Object slot = XVECTOR_DATA (Vccl_program_table)[i]; + Lisp_Object slot; - if (!CONSP (slot)) + slot = XVECTOR_DATA (Vccl_program_table)[idx]; + if (!VECTORP (slot)) + /* This is the first unused slot. Register NAME here. */ break; - if (EQ (name, XCAR (slot))) + if (EQ (name, XVECTOR_DATA (slot)[0])) { - XCDR (slot) = ccl_prog; - return make_int (i); + /* Update this slot. */ + XVECTOR_DATA (slot)[1] = ccl_prog; + XVECTOR_DATA (slot)[2] = resolved; + return make_int (idx); } } - if (i == len) + if (idx == len) { - Lisp_Object new_table = Fmake_vector (make_int (len * 2), Qnil); + /* Extend the table. */ + Lisp_Object new_table; int j; + new_table = Fmake_vector (make_int (len * 2), Qnil); for (j = 0; j < len; j++) XVECTOR_DATA (new_table)[j] = XVECTOR_DATA (Vccl_program_table)[j]; Vccl_program_table = new_table; } - XVECTOR_DATA (Vccl_program_table)[i] = Fcons (name, ccl_prog); - return make_int (i); + { + Lisp_Object elt; + + elt = Fmake_vector (make_int (3), Qnil); + XVECTOR_DATA (elt)[0] = name; + XVECTOR_DATA (elt)[1] = ccl_prog; + XVECTOR_DATA (elt)[2] = resolved; + XVECTOR_DATA (Vccl_program_table)[idx] = elt; + } + + Fput (name, Qccl_program_idx, make_int (idx)); + return make_int (idx); } +/* Register code conversion map. + A code conversion map consists of numbers, Qt, Qnil, and Qlambda. + The first element is start code point. + The rest elements are mapped numbers. + Symbol t means to map to an original number before mapping. + Symbol nil means that the corresponding element is empty. + Symbol lambda means to terminate mapping here. +*/ + +DEFUN ("register-code-conversion-map", Fregister_code_conversion_map, + 2, 2, 0, /* +Register SYMBOL as code conversion map MAP. +Return index number of the registered map. +*/ + (symbol, map)) +{ + int len = XVECTOR_LENGTH (Vcode_conversion_map_vector); + int i; + Lisp_Object idx; + + CHECK_SYMBOL (symbol); + CHECK_VECTOR (map); + + for (i = 0; i < len; i++) + { + Lisp_Object slot = XVECTOR_DATA (Vcode_conversion_map_vector)[i]; + + if (!CONSP (slot)) + break; + + if (EQ (symbol, XCAR (slot))) + { + idx = make_int (i); + XCDR (slot) = map; + Fput (symbol, Qcode_conversion_map, map); + Fput (symbol, Qcode_conversion_map_id, idx); + return idx; + } + } + + if (i == len) + { + Lisp_Object new_vector = Fmake_vector (make_int (len * 2), Qnil); + int j; + + for (j = 0; j < len; j++) + XVECTOR_DATA (new_vector)[j] + = XVECTOR_DATA (Vcode_conversion_map_vector)[j]; + Vcode_conversion_map_vector = new_vector; + } + + idx = make_int (i); + Fput (symbol, Qcode_conversion_map, map); + Fput (symbol, Qcode_conversion_map_id, idx); + XVECTOR_DATA (Vcode_conversion_map_vector)[i] = Fcons (symbol, map); + return idx; +} + + void syms_of_mule_ccl (void) { + DEFSUBR (Fccl_program_p); + DEFSUBR (Fccl_execute); + DEFSUBR (Fccl_execute_on_string); + DEFSUBR (Fregister_ccl_program); + DEFSUBR (Fregister_code_conversion_map); +} + +void +vars_of_mule_ccl (void) +{ staticpro (&Vccl_program_table); Vccl_program_table = Fmake_vector (make_int (32), Qnil); + defsymbol (&Qccl_program, "ccl-program"); + defsymbol (&Qccl_program_idx, "ccl-program-idx"); + defsymbol (&Qcode_conversion_map, "code-conversion-map"); + defsymbol (&Qcode_conversion_map_id, "code-conversion-map-id"); + + DEFVAR_LISP ("code-conversion-map-vector", &Vcode_conversion_map_vector /* +Vector of code conversion maps. +*/ ); + Vcode_conversion_map_vector = Fmake_vector (make_int (16), Qnil); + DEFVAR_LISP ("font-ccl-encoder-alist", &Vfont_ccl_encoder_alist /* Alist of fontname patterns vs corresponding CCL program. Each element looks like (REGEXP . CCL-CODE), @@ -1113,10 +2268,6 @@ The code point in the font is set in CCL registers R1 and R2 If the font is single-byte font, the register R2 is not used. */ ); Vfont_ccl_encoder_alist = Qnil; - - DEFSUBR (Fccl_execute); - DEFSUBR (Fccl_execute_on_string); - DEFSUBR (Fregister_ccl_program); } #endif /* emacs */ diff --git a/src/mule-charset.c b/src/mule-charset.c index eb86610..038ec5b 100644 --- a/src/mule-charset.c +++ b/src/mule-charset.c @@ -1,6 +1,7 @@ /* Functions to handle multilingual characters. Copyright (C) 1992, 1995 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. + Copyright (C) 1999,2000,2001,2002,2003 MORIOKA Tomohiko This file is part of XEmacs. @@ -19,11 +20,14 @@ along with XEmacs; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* Synched up with: Mule 2.3. Not in FSF. */ - /* Rewritten by Ben Wing <ben@xemacs.org>. */ +/* Rewritten by MORIOKA Tomohiko <tomo@m17n.org> for XEmacs UTF-2000. */ + #include <config.h> +#ifdef UTF2000 +#include <limits.h> +#endif #include "lisp.h" #include "buffer.h" @@ -32,6 +36,7 @@ Boston, MA 02111-1307, USA. */ #include "lstream.h" #include "device.h" #include "faces.h" +#include "mule-ccl.h" /* The various pre-defined charsets. */ @@ -41,49 +46,80 @@ Lisp_Object Vcharset_latin_iso8859_1; Lisp_Object Vcharset_latin_iso8859_2; Lisp_Object Vcharset_latin_iso8859_3; Lisp_Object Vcharset_latin_iso8859_4; -Lisp_Object Vcharset_cyrillic_iso8859_5; -Lisp_Object Vcharset_arabic_iso8859_6; +Lisp_Object Vcharset_thai_tis620; Lisp_Object Vcharset_greek_iso8859_7; +Lisp_Object Vcharset_arabic_iso8859_6; Lisp_Object Vcharset_hebrew_iso8859_8; -Lisp_Object Vcharset_latin_iso8859_9; -Lisp_Object Vcharset_thai_tis620; Lisp_Object Vcharset_katakana_jisx0201; Lisp_Object Vcharset_latin_jisx0201; +Lisp_Object Vcharset_cyrillic_iso8859_5; +Lisp_Object Vcharset_latin_iso8859_9; Lisp_Object Vcharset_japanese_jisx0208_1978; +Lisp_Object Vcharset_chinese_gb2312; +Lisp_Object Vcharset_chinese_gb12345; Lisp_Object Vcharset_japanese_jisx0208; +Lisp_Object Vcharset_japanese_jisx0208_1990; +Lisp_Object Vcharset_korean_ksc5601; Lisp_Object Vcharset_japanese_jisx0212; -Lisp_Object Vcharset_chinese_gb2312; -Lisp_Object Vcharset_chinese_big5_1; -Lisp_Object Vcharset_chinese_big5_2; Lisp_Object Vcharset_chinese_cns11643_1; Lisp_Object Vcharset_chinese_cns11643_2; -Lisp_Object Vcharset_korean_ksc5601; +#ifdef UTF2000 +Lisp_Object Vcharset_ucs; +Lisp_Object Vcharset_ucs_bmp; +Lisp_Object Vcharset_ucs_smp; +Lisp_Object Vcharset_ucs_sip; +Lisp_Object Vcharset_latin_viscii; +Lisp_Object Vcharset_latin_tcvn5712; +Lisp_Object Vcharset_latin_viscii_lower; +Lisp_Object Vcharset_latin_viscii_upper; +Lisp_Object Vcharset_jis_x0208; +Lisp_Object Vcharset_chinese_big5; +Lisp_Object Vcharset_ethiopic_ucs; +#endif +Lisp_Object Vcharset_chinese_big5_1; +Lisp_Object Vcharset_chinese_big5_2; + +#ifdef ENABLE_COMPOSITE_CHARS Lisp_Object Vcharset_composite; -/* Hashtables for composite chars. One maps string representing +/* Hash tables for composite chars. One maps string representing composed chars to their equivalent chars; one goes the other way. */ -Lisp_Object Vcomposite_char_char2string_hashtable; -Lisp_Object Vcomposite_char_string2char_hashtable; - -/* Table of charsets indexed by leading byte. */ -Lisp_Object charset_by_leading_byte[128]; - -/* Table of charsets indexed by type/final-byte/direction. */ -Lisp_Object charset_by_attributes[4][128][2]; +Lisp_Object Vcomposite_char_char2string_hash_table; +Lisp_Object Vcomposite_char_string2char_hash_table; static int composite_char_row_next; static int composite_char_col_next; +#endif /* ENABLE_COMPOSITE_CHARS */ + +struct charset_lookup *chlook; + +static const struct lrecord_description charset_lookup_description_1[] = { + { XD_LISP_OBJECT_ARRAY, offsetof (struct charset_lookup, charset_by_leading_byte), +#ifdef UTF2000 + NUM_LEADING_BYTES+4*128 +#else + 128+4*128*2 +#endif + }, { XD_END } +}; + +static const struct struct_description charset_lookup_description = { + sizeof (struct charset_lookup), + charset_lookup_description_1 +}; + +#ifndef UTF2000 /* Table of number of bytes in the string representation of a character indexed by the first byte of that representation. rep_bytes_by_first_byte(c) is more efficient than the equivalent canonical computation: - (BYTE_ASCII_P (c) ? 1 : XCHARSET_REP_BYTES (CHARSET_BY_LEADING_BYTE (c))) */ + XCHARSET_REP_BYTES (CHARSET_BY_LEADING_BYTE (c)) */ -Bytecount rep_bytes_by_first_byte[0xA0] = +const Bytecount rep_bytes_by_first_byte[0xA0] = { /* 0x00 - 0x7f are for straight ASCII */ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -94,12 +130,141 @@ Bytecount rep_bytes_by_first_byte[0xA0] = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* 0x80 - 0x8f are for Dimension-1 official charsets */ +#ifdef CHAR_IS_UCS4 + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, +#else 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, +#endif /* 0x90 - 0x9d are for Dimension-2 official charsets */ /* 0x9e is for Dimension-1 private charsets */ /* 0x9f is for Dimension-2 private charsets */ 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4 }; +#endif + +#ifdef UTF2000 + +int decoding_table_check_elements (Lisp_Object v, int dim, int ccs_len); +int +decoding_table_check_elements (Lisp_Object v, int dim, int ccs_len) +{ + int i; + + if (XVECTOR_LENGTH (v) > ccs_len) + return -1; + + for (i = 0; i < XVECTOR_LENGTH (v); i++) + { + Lisp_Object c = XVECTOR_DATA(v)[i]; + + if (!NILP (c) && !CHARP (c)) + { + if (VECTORP (c)) + { + int ret = decoding_table_check_elements (c, dim - 1, ccs_len); + if (ret) + return ret; + } + else + return -2; + } + } + return 0; +} + +Lisp_Object +put_char_ccs_code_point (Lisp_Object character, + Lisp_Object ccs, Lisp_Object value) +{ + if (!EQ (XCHARSET_NAME (ccs), Qmap_ucs) + || !INTP (value) + || (XCHAR (character) != XINT (value))) + { + Lisp_Object v = XCHARSET_DECODING_TABLE (ccs); + int code_point; + + if (CONSP (value)) + { /* obsolete representation: value must be a list of bytes */ + Lisp_Object ret = Fcar (value); + Lisp_Object rest; + + if (!INTP (ret)) + signal_simple_error ("Invalid value for coded-charset", value); + code_point = XINT (ret); + if (XCHARSET_GRAPHIC (ccs) == 1) + code_point &= 0x7F; + rest = Fcdr (value); + while (!NILP (rest)) + { + int j; + + if (!CONSP (rest)) + signal_simple_error ("Invalid value for coded-charset", + value); + ret = Fcar (rest); + if (!INTP (ret)) + signal_simple_error ("Invalid value for coded-charset", + value); + j = XINT (ret); + if (XCHARSET_GRAPHIC (ccs) == 1) + j &= 0x7F; + code_point = (code_point << 8) | j; + rest = Fcdr (rest); + } + value = make_int (code_point); + } + else if (INTP (value)) + { + code_point = XINT (value); + if (XCHARSET_GRAPHIC (ccs) == 1) + { + code_point &= 0x7F7F7F7F; + value = make_int (code_point); + } + } + else + signal_simple_error ("Invalid value for coded-charset", value); + + if (VECTORP (v)) + { + Lisp_Object cpos = Fget_char_attribute (character, ccs, Qnil); + if (INTP (cpos)) + { + decoding_table_remove_char (ccs, XINT (cpos)); + } + } + decoding_table_put_char (ccs, code_point, character); + } + return value; +} + +Lisp_Object +remove_char_ccs (Lisp_Object character, Lisp_Object ccs) +{ + Lisp_Object decoding_table = XCHARSET_DECODING_TABLE (ccs); + Lisp_Object encoding_table = XCHARSET_ENCODING_TABLE (ccs); + + if (VECTORP (decoding_table)) + { + Lisp_Object cpos = Fget_char_attribute (character, ccs, Qnil); + + if (!NILP (cpos)) + { + decoding_table_remove_char (ccs, XINT (cpos)); + } + } + if (CHAR_TABLEP (encoding_table)) + { + put_char_id_table (XCHAR_TABLE(encoding_table), character, Qunbound); + } + return Qt; +} + +#endif + +#ifndef UTF2000 +int leading_code_private_11; +#endif Lisp_Object Qcharsetp; @@ -107,39 +272,58 @@ Lisp_Object Qcharsetp; Lisp_Object Qregistry, Qfinal, Qgraphic; Lisp_Object Qdirection; Lisp_Object Qreverse_direction_charset; -Lisp_Object Qccl_program; - -Lisp_Object Qascii, Qcontrol_1, +Lisp_Object Qleading_byte; +Lisp_Object Qshort_name, Qlong_name; +#ifdef UTF2000 +Lisp_Object Qmin_code, Qmax_code, Qcode_offset; +Lisp_Object Qmother, Qconversion, Q94x60, Q94x94x60, Qbig5_1, Qbig5_2; +#endif +Lisp_Object Qascii, + Qcontrol_1, Qlatin_iso8859_1, Qlatin_iso8859_2, Qlatin_iso8859_3, Qlatin_iso8859_4, - Qcyrillic_iso8859_5, - Qarabic_iso8859_6, + Qthai_tis620, Qgreek_iso8859_7, + Qarabic_iso8859_6, Qhebrew_iso8859_8, + Qkatakana_jisx0201, + Qlatin_jisx0201, + Qcyrillic_iso8859_5, Qlatin_iso8859_9, - - Qthai_tis620, - - Qkatakana_jisx0201, Qlatin_jisx0201, Qjapanese_jisx0208_1978, + Qchinese_gb2312, + Qchinese_gb12345, Qjapanese_jisx0208, + Qkorean_ksc5601, Qjapanese_jisx0212, - - Qchinese_gb2312, - Qchinese_big5_1, Qchinese_big5_2, - Qchinese_cns11643_1, Qchinese_cns11643_2, - - Qkorean_ksc5601, Qcomposite; + Qchinese_cns11643_1, + Qchinese_cns11643_2, +#ifdef UTF2000 + Qmap_ucs, Qucs, + Qucs_bmp, + Qucs_smp, + Qucs_sip, + Qlatin_viscii, + Qlatin_tcvn5712, + Qlatin_viscii_lower, + Qlatin_viscii_upper, + Qvietnamese_viscii_lower, + Qvietnamese_viscii_upper, + Qmap_jis_x0208, + Qmap_jis_x0208_1990, + Qchinese_big5, + Qethiopic_ucs, +#endif + Qchinese_big5_1, + Qchinese_big5_2, + Qcomposite; Lisp_Object Ql2r, Qr2l; -Lisp_Object Vcharset_hashtable; - -static Bufbyte next_allocated_1_byte_leading_byte; -static Bufbyte next_allocated_2_byte_leading_byte; +Lisp_Object Vcharset_hash_table; /* Composite characters are characters constructed by overstriking two or more regular characters. @@ -184,11 +368,54 @@ Bytecount non_ascii_set_charptr_emchar (Bufbyte *str, Emchar c) { Bufbyte *p; - Bufbyte lb; +#ifndef UTF2000 + Charset_ID lb; int c1, c2; Lisp_Object charset; +#endif p = str; +#ifdef UTF2000 + if ( c <= 0x7f ) + { + *p++ = c; + } + else if ( c <= 0x7ff ) + { + *p++ = (c >> 6) | 0xc0; + *p++ = (c & 0x3f) | 0x80; + } + else if ( c <= 0xffff ) + { + *p++ = (c >> 12) | 0xe0; + *p++ = ((c >> 6) & 0x3f) | 0x80; + *p++ = (c & 0x3f) | 0x80; + } + else if ( c <= 0x1fffff ) + { + *p++ = (c >> 18) | 0xf0; + *p++ = ((c >> 12) & 0x3f) | 0x80; + *p++ = ((c >> 6) & 0x3f) | 0x80; + *p++ = (c & 0x3f) | 0x80; + } + else if ( c <= 0x3ffffff ) + { + *p++ = (c >> 24) | 0xf8; + *p++ = ((c >> 18) & 0x3f) | 0x80; + *p++ = ((c >> 12) & 0x3f) | 0x80; + *p++ = ((c >> 6) & 0x3f) | 0x80; + *p++ = (c & 0x3f) | 0x80; + } + else + { + *p++ = (c >> 30) | 0xfc; + *p++ = ((c >> 24) & 0x3f) | 0x80; + *p++ = ((c >> 18) & 0x3f) | 0x80; + *p++ = ((c >> 12) & 0x3f) | 0x80; + *p++ = ((c >> 6) & 0x3f) | 0x80; + *p++ = (c & 0x3f) | 0x80; + } +#else BREAKUP_CHAR (c, charset, c1, c2); lb = CHAR_LEADING_BYTE (c); if (LEADING_BYTE_PRIVATE_P (lb)) @@ -199,7 +426,7 @@ non_ascii_set_charptr_emchar (Bufbyte *str, Emchar c) *p++ = c1 | 0x80; if (c2) *p++ = c2 | 0x80; - +#endif return (p - str); } @@ -208,8 +435,51 @@ non_ascii_set_charptr_emchar (Bufbyte *str, Emchar c) Use the macro charptr_emchar() instead. */ Emchar -non_ascii_charptr_emchar (CONST Bufbyte *str) +non_ascii_charptr_emchar (const Bufbyte *str) { +#ifdef UTF2000 + Bufbyte b; + Emchar ch; + int len; + + b = *str++; + if ( b >= 0xfc ) + { + ch = (b & 0x01); + len = 5; + } + else if ( b >= 0xf8 ) + { + ch = b & 0x03; + len = 4; + } + else if ( b >= 0xf0 ) + { + ch = b & 0x07; + len = 3; + } + else if ( b >= 0xe0 ) + { + ch = b & 0x0f; + len = 2; + } + else if ( b >= 0xc0 ) + { + ch = b & 0x1f; + len = 1; + } + else + { + ch = b; + len = 0; + } + for( ; len > 0; len-- ) + { + b = *str++; + ch = ( ch << 6 ) | ( b & 0x3f ); + } + return ch; +#else Bufbyte i0 = *str, i1, i2 = 0; Lisp_Object charset; @@ -226,11 +496,13 @@ non_ascii_charptr_emchar (CONST Bufbyte *str) i2 = *++str & 0x7F; return MAKE_CHAR (charset, i1, i2); +#endif } /* Return whether CH is a valid Emchar, assuming it's non-ASCII. Do not call this directly. Use the macro valid_char_p() instead. */ +#ifndef UTF2000 int non_ascii_valid_char_p (Emchar ch) { @@ -255,7 +527,8 @@ non_ascii_valid_char_p (Emchar ch) if (f3 < 0x20) return 0; - if (f3 != 0x20 && f3 != 0x7F) + if (f3 != 0x20 && f3 != 0x7F && !(f2 >= MIN_CHAR_FIELD2_PRIVATE && + f2 <= MAX_CHAR_FIELD2_PRIVATE)) return 1; /* @@ -264,6 +537,8 @@ non_ascii_valid_char_p (Emchar ch) FIELD2_TO_PRIVATE_LEADING_BYTE are the same. */ charset = CHARSET_BY_LEADING_BYTE (f2 + FIELD2_TO_OFFICIAL_LEADING_BYTE); + if (EQ (charset, Qnil)) + return 0; return (XCHARSET_CHARS (charset) == 96); } else @@ -277,16 +552,19 @@ non_ascii_valid_char_p (Emchar ch) if (f2 < 0x20 || f3 < 0x20) return 0; +#ifdef ENABLE_COMPOSITE_CHARS if (f1 + FIELD1_TO_OFFICIAL_LEADING_BYTE == LEADING_BYTE_COMPOSITE) { if (UNBOUNDP (Fgethash (make_int (ch), - Vcomposite_char_char2string_hashtable, + Vcomposite_char_char2string_hash_table, Qunbound))) return 0; return 1; } +#endif /* ENABLE_COMPOSITE_CHARS */ - if (f2 != 0x20 && f2 != 0x7F && f3 != 0x20 && f3 != 0x7F) + if (f2 != 0x20 && f2 != 0x7F && f3 != 0x20 && f3 != 0x7F + && !(f1 >= MIN_CHAR_FIELD1_PRIVATE && f1 <= MAX_CHAR_FIELD1_PRIVATE)) return 1; if (f1 <= MAX_CHAR_FIELD1_OFFICIAL) @@ -296,35 +574,30 @@ non_ascii_valid_char_p (Emchar ch) charset = CHARSET_BY_LEADING_BYTE (f1 + FIELD1_TO_PRIVATE_LEADING_BYTE); + if (EQ (charset, Qnil)) + return 0; return (XCHARSET_CHARS (charset) == 96); } } +#endif /************************************************************************/ /* Basic string functions */ /************************************************************************/ -/* Copy the character pointed to by PTR into STR, assuming it's - non-ASCII. Do not call this directly. Use the macro - charptr_copy_char() instead. */ +/* Copy the character pointed to by SRC into DST. Do not call this + directly. Use the macro charptr_copy_char() instead. + Return the number of bytes copied. */ Bytecount -non_ascii_charptr_copy_char (CONST Bufbyte *ptr, Bufbyte *str) +non_ascii_charptr_copy_char (const Bufbyte *src, Bufbyte *dst) { - Bufbyte *strptr = str; - *strptr = *ptr++; - switch (REP_BYTES_BY_FIRST_BYTE (*strptr)) - { - /* Notice fallthrough. */ - case 4: *++strptr = *ptr++; - case 3: *++strptr = *ptr++; - case 2: *++strptr = *ptr; - break; - default: - abort (); - } - return strptr + 1 - str; + unsigned int bytes = REP_BYTES_BY_FIRST_BYTE (*src); + unsigned int i; + for (i = bytes; i; i--, dst++, src++) + *dst = *src; + return bytes; } @@ -341,26 +614,15 @@ Lstream_get_emchar_1 (Lstream *stream, int ch) { Bufbyte str[MAX_EMCHAR_LEN]; Bufbyte *strptr = str; + unsigned int bytes; str[0] = (Bufbyte) ch; - switch (REP_BYTES_BY_FIRST_BYTE (ch)) + + for (bytes = REP_BYTES_BY_FIRST_BYTE (ch) - 1; bytes; bytes--) { - /* Notice fallthrough. */ - case 4: - ch = Lstream_getc (stream); - assert (ch >= 0); - *++strptr = (Bufbyte) ch; - case 3: - ch = Lstream_getc (stream); - assert (ch >= 0); - *++strptr = (Bufbyte) ch; - case 2: - ch = Lstream_getc (stream); - assert (ch >= 0); - *++strptr = (Bufbyte) ch; - break; - default: - abort (); + int c = Lstream_getc (stream); + bufpos_checking_assert (c >= 0); + *++strptr = (Bufbyte) c; } return charptr_emchar (str); } @@ -387,20 +649,26 @@ Lstream_funget_emchar (Lstream *stream, Emchar ch) /************************************************************************/ static Lisp_Object -mark_charset (Lisp_Object obj, void (*markobj) (Lisp_Object)) +mark_charset (Lisp_Object obj) { - struct Lisp_Charset *cs = XCHARSET (obj); - - (markobj) (cs->doc_string); - (markobj) (cs->registry); - (markobj) (cs->ccl_program); + Lisp_Charset *cs = XCHARSET (obj); + + mark_object (cs->short_name); + mark_object (cs->long_name); + mark_object (cs->doc_string); + mark_object (cs->registry); + mark_object (cs->ccl_program); +#ifdef UTF2000 + mark_object (cs->decoding_table); + mark_object (cs->mother); +#endif return cs->name; } static void print_charset (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) { - struct Lisp_Charset *cs = XCHARSET (obj); + Lisp_Charset *cs = XCHARSET (obj); char buf[200]; if (print_readably) @@ -411,12 +679,14 @@ print_charset (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) write_c_string ("#<charset ", printcharfun); print_internal (CHARSET_NAME (cs), printcharfun, 0); write_c_string (" ", printcharfun); + print_internal (CHARSET_SHORT_NAME (cs), printcharfun, 1); + write_c_string (" ", printcharfun); + print_internal (CHARSET_LONG_NAME (cs), printcharfun, 1); + write_c_string (" ", printcharfun); print_internal (CHARSET_DOC_STRING (cs), printcharfun, 1); - sprintf (buf, " %s %s cols=%d g%d final='%c' reg=", - CHARSET_TYPE (cs) == CHARSET_TYPE_94 ? "94" : - CHARSET_TYPE (cs) == CHARSET_TYPE_96 ? "96" : - CHARSET_TYPE (cs) == CHARSET_TYPE_94X94 ? "94x94" : - "96x96", + sprintf (buf, " %d^%d %s cols=%d g%d final='%c' reg=", + CHARSET_CHARS (cs), + CHARSET_DIMENSION (cs), CHARSET_DIRECTION (cs) == CHARSET_LEFT_TO_RIGHT ? "l2r" : "r2l", CHARSET_COLUMNS (cs), CHARSET_GRAPHIC (cs), @@ -427,28 +697,54 @@ print_charset (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) write_c_string (buf, printcharfun); } +static const struct lrecord_description charset_description[] = { + { XD_LISP_OBJECT, offsetof (Lisp_Charset, name) }, + { XD_LISP_OBJECT, offsetof (Lisp_Charset, doc_string) }, + { XD_LISP_OBJECT, offsetof (Lisp_Charset, registry) }, + { XD_LISP_OBJECT, offsetof (Lisp_Charset, short_name) }, + { XD_LISP_OBJECT, offsetof (Lisp_Charset, long_name) }, + { XD_LISP_OBJECT, offsetof (Lisp_Charset, reverse_direction_charset) }, + { XD_LISP_OBJECT, offsetof (Lisp_Charset, ccl_program) }, +#ifdef UTF2000 + { XD_LISP_OBJECT, offsetof (Lisp_Charset, decoding_table) }, + { XD_LISP_OBJECT, offsetof (Lisp_Charset, mother) }, +#endif + { XD_END } +}; + DEFINE_LRECORD_IMPLEMENTATION ("charset", charset, mark_charset, print_charset, 0, 0, 0, - struct Lisp_Charset); -/* Make a new charset. */ + charset_description, + Lisp_Charset); +/* Make a new charset. */ +/* #### SJT Should generic properties be allowed? */ static Lisp_Object -make_charset (int id, Lisp_Object name, Bufbyte leading_byte, unsigned char rep_bytes, - unsigned char type, unsigned char columns, unsigned char graphic, - Bufbyte final, unsigned char direction, Lisp_Object doc, - Lisp_Object reg) +make_charset (Charset_ID id, Lisp_Object name, + unsigned short chars, unsigned char dimension, + unsigned char columns, unsigned char graphic, + Bufbyte final, unsigned char direction, Lisp_Object short_name, + Lisp_Object long_name, Lisp_Object doc, + Lisp_Object reg, + Lisp_Object decoding_table, + Emchar min_code, Emchar max_code, + Emchar code_offset, unsigned char byte_offset, + Lisp_Object mother, unsigned char conversion) { Lisp_Object obj; - struct Lisp_Charset *cs = - alloc_lcrecord_type (struct Lisp_Charset, lrecord_charset); + Lisp_Charset *cs = alloc_lcrecord_type (Lisp_Charset, &lrecord_charset); + + zero_lcrecord (cs); + XSETCHARSET (obj, cs); CHARSET_ID (cs) = id; CHARSET_NAME (cs) = name; - CHARSET_LEADING_BYTE (cs) = leading_byte; - CHARSET_REP_BYTES (cs) = rep_bytes; + CHARSET_SHORT_NAME (cs) = short_name; + CHARSET_LONG_NAME (cs) = long_name; + CHARSET_CHARS (cs) = chars; + CHARSET_DIMENSION (cs) = dimension; CHARSET_DIRECTION (cs) = direction; - CHARSET_TYPE (cs) = type; CHARSET_COLUMNS (cs) = columns; CHARSET_GRAPHIC (cs) = graphic; CHARSET_FINAL (cs) = final; @@ -456,53 +752,81 @@ make_charset (int id, Lisp_Object name, Bufbyte leading_byte, unsigned char rep_ CHARSET_REGISTRY (cs) = reg; CHARSET_CCL_PROGRAM (cs) = Qnil; CHARSET_REVERSE_DIRECTION_CHARSET (cs) = Qnil; +#ifdef UTF2000 + CHARSET_DECODING_TABLE(cs) = Qunbound; + CHARSET_MIN_CODE (cs) = min_code; + CHARSET_MAX_CODE (cs) = max_code; + CHARSET_CODE_OFFSET (cs) = code_offset; + CHARSET_BYTE_OFFSET (cs) = byte_offset; + CHARSET_MOTHER (cs) = mother; + CHARSET_CONVERSION (cs) = conversion; +#endif + +#ifndef UTF2000 + if (id == LEADING_BYTE_ASCII) + CHARSET_REP_BYTES (cs) = 1; + else if (id < 0xA0) + CHARSET_REP_BYTES (cs) = CHARSET_DIMENSION (cs) + 1; + else + CHARSET_REP_BYTES (cs) = CHARSET_DIMENSION (cs) + 2; +#endif - CHARSET_DIMENSION (cs) = (CHARSET_TYPE (cs) == CHARSET_TYPE_94 || - CHARSET_TYPE (cs) == CHARSET_TYPE_96) ? 1 : 2; - CHARSET_CHARS (cs) = (CHARSET_TYPE (cs) == CHARSET_TYPE_94 || - CHARSET_TYPE (cs) == CHARSET_TYPE_94X94) ? 94 : 96; - if (final) { /* some charsets do not have final characters. This includes ASCII, Control-1, Composite, and the two faux private charsets. */ - assert (NILP (charset_by_attributes[type][final][direction])); - charset_by_attributes[type][final][direction] = obj; + unsigned char iso2022_type + = (dimension == 1 ? 0 : 2) + (chars == 94 ? 0 : 1); +#if UTF2000 + if (code_offset == 0) + { + assert (NILP (chlook->charset_by_attributes[iso2022_type][final])); + chlook->charset_by_attributes[iso2022_type][final] = obj; + } +#else + assert (NILP + (chlook->charset_by_attributes[iso2022_type][final][direction])); + chlook->charset_by_attributes[iso2022_type][final][direction] = obj; +#endif } - assert (NILP (charset_by_leading_byte[leading_byte - 128])); - charset_by_leading_byte[leading_byte - 128] = obj; - if (leading_byte < 0xA0) - /* official leading byte */ - rep_bytes_by_first_byte[leading_byte] = rep_bytes; + assert (NILP (chlook->charset_by_leading_byte[id - MIN_LEADING_BYTE])); + chlook->charset_by_leading_byte[id - MIN_LEADING_BYTE] = obj; /* Some charsets are "faux" and don't have names or really exist at all except in the leading-byte table. */ if (!NILP (name)) - Fputhash (name, obj, Vcharset_hashtable); + Fputhash (name, obj, Vcharset_hash_table); return obj; } static int get_unallocated_leading_byte (int dimension) { - int lb; + Charset_ID lb; +#ifdef UTF2000 + if (chlook->next_allocated_leading_byte > MAX_LEADING_BYTE_PRIVATE) + lb = 0; + else + lb = chlook->next_allocated_leading_byte++; +#else if (dimension == 1) { - if (next_allocated_1_byte_leading_byte > MAX_LEADING_BYTE_PRIVATE_1) + if (chlook->next_allocated_1_byte_leading_byte > MAX_LEADING_BYTE_PRIVATE_1) lb = 0; else - lb = next_allocated_1_byte_leading_byte++; + lb = chlook->next_allocated_1_byte_leading_byte++; } else { - if (next_allocated_2_byte_leading_byte > MAX_LEADING_BYTE_PRIVATE_2) + if (chlook->next_allocated_2_byte_leading_byte > MAX_LEADING_BYTE_PRIVATE_2) lb = 0; else - lb = next_allocated_2_byte_leading_byte++; + lb = chlook->next_allocated_2_byte_leading_byte++; } +#endif if (!lb) signal_simple_error @@ -512,6 +836,508 @@ get_unallocated_leading_byte (int dimension) return lb; } +#ifdef UTF2000 +/* Number of Big5 characters which have the same code in 1st byte. */ + +#define BIG5_SAME_ROW (0xFF - 0xA1 + 0x7F - 0x40) + +Emchar +decode_defined_char (Lisp_Object ccs, int code_point) +{ + int dim = XCHARSET_DIMENSION (ccs); + Lisp_Object decoding_table = XCHARSET_DECODING_TABLE (ccs); + Emchar char_id = -1; + Lisp_Object mother; + + while (dim > 0) + { + dim--; + decoding_table + = get_ccs_octet_table (decoding_table, ccs, + (code_point >> (dim * 8)) & 255); + } + if (CHARP (decoding_table)) + return XCHAR (decoding_table); +#ifdef HAVE_CHISE_CLIENT + if (EQ (decoding_table, Qunloaded)) + { + char_id = load_char_decoding_entry_maybe (ccs, code_point); + } +#endif + if (char_id >= 0) + return char_id; + else if ( CHARSETP (mother = XCHARSET_MOTHER (ccs)) ) + { + if ( XCHARSET_CONVERSION (ccs) == CONVERSION_IDENTICAL ) + { + if ( EQ (mother, Vcharset_ucs) ) + return DECODE_CHAR (mother, code_point); + else + return decode_defined_char (mother, code_point); + } + else if ( XCHARSET_CONVERSION (ccs) == CONVERSION_BIG5_1 ) + { + unsigned int I + = (((code_point >> 8) & 0x7F) - 33) * 94 + + (( code_point & 0x7F) - 33); + unsigned char b1 = I / (0xFF - 0xA1 + 0x7F - 0x40) + 0xA1; + unsigned char b2 = I % (0xFF - 0xA1 + 0x7F - 0x40); + + b2 += b2 < 0x3F ? 0x40 : 0x62; + return decode_defined_char (mother, (b1 << 8) | b2); + } + else if ( XCHARSET_CONVERSION (ccs) == CONVERSION_BIG5_2 ) + { + unsigned int I + = (((code_point >> 8) & 0x7F) - 33) * 94 + + (( code_point & 0x7F) - 33) + + BIG5_SAME_ROW * (0xC9 - 0xA1); + unsigned char b1 = I / (0xFF - 0xA1 + 0x7F - 0x40) + 0xA1; + unsigned char b2 = I % (0xFF - 0xA1 + 0x7F - 0x40); + + b2 += b2 < 0x3F ? 0x40 : 0x62; + return decode_defined_char (mother, (b1 << 8) | b2); + } + } + return -1; +} + +Emchar +decode_builtin_char (Lisp_Object charset, int code_point) +{ + Lisp_Object mother = XCHARSET_MOTHER (charset); + int final; + + if ( XCHARSET_MAX_CODE (charset) > 0 ) + { + if ( CHARSETP (mother) ) + { + int code = code_point; + + if ( XCHARSET_CONVERSION (charset) == CONVERSION_94x60 ) + { + int row = code_point >> 8; + int cell = code_point & 255; + + if (row < 16 + 32) + return -1; + else if (row < 16 + 32 + 30) + code = (row - (16 + 32)) * 94 + cell - 33; + else if (row < 18 + 32 + 30) + return -1; + else if (row < 18 + 32 + 60) + code = (row - (18 + 32)) * 94 + cell - 33; + } + else if ( XCHARSET_CONVERSION (charset) == CONVERSION_94x94x60 ) + { + int plane = code_point >> 16; + int row = (code_point >> 8) & 255; + int cell = code_point & 255; + + if (row < 16 + 32) + return -1; + else if (row < 16 + 32 + 30) + code + = (plane - 33) * 94 * 60 + + (row - (16 + 32)) * 94 + + cell - 33; + else if (row < 18 + 32 + 30) + return -1; + else if (row < 18 + 32 + 60) + code + = (plane - 33) * 94 * 60 + + (row - (18 + 32)) * 94 + + cell - 33; + } + else if ( XCHARSET_CONVERSION (charset) == CONVERSION_BIG5_1 ) + { + unsigned int I + = (((code_point >> 8) & 0x7F) - 33) * 94 + + (( code_point & 0x7F) - 33); + unsigned char b1 = I / (0xFF - 0xA1 + 0x7F - 0x40) + 0xA1; + unsigned char b2 = I % (0xFF - 0xA1 + 0x7F - 0x40); + + b2 += b2 < 0x3F ? 0x40 : 0x62; + code = (b1 << 8) | b2; + } + else if ( XCHARSET_CONVERSION (charset) == CONVERSION_BIG5_2 ) + { + unsigned int I + = (((code_point >> 8) & 0x7F) - 33) * 94 + + (( code_point & 0x7F) - 33) + + BIG5_SAME_ROW * (0xC9 - 0xA1); + unsigned char b1 = I / (0xFF - 0xA1 + 0x7F - 0x40) + 0xA1; + unsigned char b2 = I % (0xFF - 0xA1 + 0x7F - 0x40); + + b2 += b2 < 0x3F ? 0x40 : 0x62; + code = (b1 << 8) | b2; + } + return + decode_builtin_char (mother, code + XCHARSET_CODE_OFFSET(charset)); + } + else + { + Emchar cid + = (XCHARSET_DIMENSION (charset) == 1 + ? + code_point - XCHARSET_BYTE_OFFSET (charset) + : + ((code_point >> 8) - XCHARSET_BYTE_OFFSET (charset)) + * XCHARSET_CHARS (charset) + + (code_point & 0xFF) - XCHARSET_BYTE_OFFSET (charset)) + + XCHARSET_CODE_OFFSET (charset); + if ((cid < XCHARSET_MIN_CODE (charset)) + || (XCHARSET_MAX_CODE (charset) < cid)) + return -1; + return cid; + } + } + else if ((final = XCHARSET_FINAL (charset)) >= '0') + { + if (XCHARSET_DIMENSION (charset) == 1) + { + switch (XCHARSET_CHARS (charset)) + { + case 94: + return MIN_CHAR_94 + + (final - '0') * 94 + ((code_point & 0x7F) - 33); + case 96: + return MIN_CHAR_96 + + (final - '0') * 96 + ((code_point & 0x7F) - 32); + default: + abort (); + return -1; + } + } + else + { + switch (XCHARSET_CHARS (charset)) + { + case 94: + return MIN_CHAR_94x94 + + (final - '0') * 94 * 94 + + (((code_point >> 8) & 0x7F) - 33) * 94 + + ((code_point & 0x7F) - 33); + case 96: + return MIN_CHAR_96x96 + + (final - '0') * 96 * 96 + + (((code_point >> 8) & 0x7F) - 32) * 96 + + ((code_point & 0x7F) - 32); + default: + abort (); + return -1; + } + } + } + else + return -1; +} + +int +charset_code_point (Lisp_Object charset, Emchar ch, int defined_only) +{ + Lisp_Object encoding_table = XCHARSET_ENCODING_TABLE (charset); + Lisp_Object ret; + + if ( CHAR_TABLEP (encoding_table) + && INTP (ret = get_char_id_table (XCHAR_TABLE(encoding_table), + ch)) ) + return XINT (ret); + else + { + Lisp_Object mother = XCHARSET_MOTHER (charset); + int min = XCHARSET_MIN_CODE (charset); + int max = XCHARSET_MAX_CODE (charset); + int code = -1; + + if ( CHARSETP (mother) ) + { + if (XCHARSET_FINAL (charset) >= '0') + code = charset_code_point (mother, ch, 1); + else + code = charset_code_point (mother, ch, defined_only); + } + else if (defined_only) + return -1; + else if ( ((max == 0) && CHARSETP (mother) + && (XCHARSET_FINAL (charset) == 0)) + || ((min <= ch) && (ch <= max)) ) + code = ch; + if ( ((max == 0) && CHARSETP (mother) && (code >= 0)) + || ((min <= code) && (code <= max)) ) + { + int d = code - XCHARSET_CODE_OFFSET (charset); + + if ( XCHARSET_CONVERSION (charset) == CONVERSION_IDENTICAL ) + return d; + else if ( XCHARSET_CONVERSION (charset) == CONVERSION_94 ) + return d + 33; + else if ( XCHARSET_CONVERSION (charset) == CONVERSION_96 ) + return d + 32; + else if ( XCHARSET_CONVERSION (charset) == CONVERSION_94x60 ) + { + int row = d / 94; + int cell = d % 94 + 33; + + if (row < 30) + row += 16 + 32; + else + row += 18 + 32; + return (row << 8) | cell; + } + else if ( XCHARSET_CONVERSION (charset) == CONVERSION_BIG5_1 ) + { + int B1 = d >> 8, B2 = d & 0xFF; + unsigned int I + = (B1 - 0xA1) * BIG5_SAME_ROW + B2 + - (B2 < 0x7F ? 0x40 : 0x62); + + if (B1 < 0xC9) + { + return ((I / 94 + 33) << 8) | (I % 94 + 33); + } + } + else if ( XCHARSET_CONVERSION (charset) == CONVERSION_BIG5_2 ) + { + int B1 = d >> 8, B2 = d & 0xFF; + unsigned int I + = (B1 - 0xA1) * BIG5_SAME_ROW + B2 + - (B2 < 0x7F ? 0x40 : 0x62); + + if (B1 >= 0xC9) + { + I -= (BIG5_SAME_ROW) * (0xC9 - 0xA1); + return ((I / 94 + 33) << 8) | (I % 94 + 33); + } + } + else if ( XCHARSET_CONVERSION (charset) == CONVERSION_94x94 ) + return ((d / 94 + 33) << 8) | (d % 94 + 33); + else if ( XCHARSET_CONVERSION (charset) == CONVERSION_96x96 ) + return ((d / 96 + 32) << 8) | (d % 96 + 32); + else if ( XCHARSET_CONVERSION (charset) == CONVERSION_94x94x60 ) + { + int plane = d / (94 * 60) + 33; + int row = (d % (94 * 60)) / 94; + int cell = d % 94 + 33; + + if (row < 30) + row += 16 + 32; + else + row += 18 + 32; + return (plane << 16) | (row << 8) | cell; + } + else if ( XCHARSET_CONVERSION (charset) == CONVERSION_94x94x94 ) + return + ( (d / (94 * 94) + 33) << 16) + | ((d / 94 % 94 + 33) << 8) + | (d % 94 + 33); + else if ( XCHARSET_CONVERSION (charset) == CONVERSION_96x96x96 ) + return + ( (d / (96 * 96) + 32) << 16) + | ((d / 96 % 96 + 32) << 8) + | (d % 96 + 32); + else if ( XCHARSET_CONVERSION (charset) == CONVERSION_94x94x94x94 ) + return + ( (d / (94 * 94 * 94) + 33) << 24) + | ((d / (94 * 94) % 94 + 33) << 16) + | ((d / 94 % 94 + 33) << 8) + | (d % 94 + 33); + else if ( XCHARSET_CONVERSION (charset) == CONVERSION_96x96x96x96 ) + return + ( (d / (96 * 96 * 96) + 32) << 24) + | ((d / (96 * 96) % 96 + 32) << 16) + | ((d / 96 % 96 + 32) << 8) + | (d % 96 + 32); + else + { + printf ("Unknown CCS-conversion %d is specified!", + XCHARSET_CONVERSION (charset)); + exit (-1); + } + } + else if ( ( XCHARSET_FINAL (charset) >= '0' ) && + ( XCHARSET_MIN_CODE (charset) == 0 ) + /* + (XCHARSET_CODE_OFFSET (charset) == 0) || + (XCHARSET_CODE_OFFSET (charset) + == XCHARSET_MIN_CODE (charset)) + */ ) + { + int d; + + if (XCHARSET_DIMENSION (charset) == 1) + { + if (XCHARSET_CHARS (charset) == 94) + { + if (((d = ch - (MIN_CHAR_94 + + (XCHARSET_FINAL (charset) - '0') * 94)) + >= 0) + && (d < 94)) + return d + 33; + } + else if (XCHARSET_CHARS (charset) == 96) + { + if (((d = ch - (MIN_CHAR_96 + + (XCHARSET_FINAL (charset) - '0') * 96)) + >= 0) + && (d < 96)) + return d + 32; + } + else + return -1; + } + else if (XCHARSET_DIMENSION (charset) == 2) + { + if (XCHARSET_CHARS (charset) == 94) + { + if (((d = ch - (MIN_CHAR_94x94 + + + (XCHARSET_FINAL (charset) - '0') * 94 * 94)) + >= 0) + && (d < 94 * 94)) + return (((d / 94) + 33) << 8) | (d % 94 + 33); + } + else if (XCHARSET_CHARS (charset) == 96) + { + if (((d = ch - (MIN_CHAR_96x96 + + + (XCHARSET_FINAL (charset) - '0') * 96 * 96)) + >= 0) + && (d < 96 * 96)) + return (((d / 96) + 32) << 8) | (d % 96 + 32); + } + else + return -1; + } + } + } + return -1; +} + +int +encode_builtin_char_1 (Emchar c, Lisp_Object* charset) +{ + if (c <= MAX_CHAR_BASIC_LATIN) + { + *charset = Vcharset_ascii; + return c; + } + else if (c < 0xA0) + { + *charset = Vcharset_control_1; + return c & 0x7F; + } + else if (c <= 0xff) + { + *charset = Vcharset_latin_iso8859_1; + return c & 0x7F; + } + /* + else if ((MIN_CHAR_HEBREW <= c) && (c <= MAX_CHAR_HEBREW)) + { + *charset = Vcharset_hebrew_iso8859_8; + return c - MIN_CHAR_HEBREW + 0x20; + } + */ + else if ((MIN_CHAR_THAI <= c) && (c <= MAX_CHAR_THAI)) + { + *charset = Vcharset_thai_tis620; + return c - MIN_CHAR_THAI + 0x20; + } + /* + else if ((MIN_CHAR_HALFWIDTH_KATAKANA <= c) + && (c <= MAX_CHAR_HALFWIDTH_KATAKANA)) + { + return list2 (Vcharset_katakana_jisx0201, + make_int (c - MIN_CHAR_HALFWIDTH_KATAKANA + 33)); + } + */ + else if (c <= MAX_CHAR_BMP) + { + *charset = Vcharset_ucs_bmp; + return c; + } + else if (c <= MAX_CHAR_SMP) + { + *charset = Vcharset_ucs_smp; + return c - MIN_CHAR_SMP; + } + else if (c <= MAX_CHAR_SIP) + { + *charset = Vcharset_ucs_sip; + return c - MIN_CHAR_SIP; + } + else if (c < MIN_CHAR_94) + { + *charset = Vcharset_ucs; + return c; + } + else if (c <= MAX_CHAR_94) + { + *charset = CHARSET_BY_ATTRIBUTES (94, 1, + ((c - MIN_CHAR_94) / 94) + '0', + CHARSET_LEFT_TO_RIGHT); + if (!NILP (*charset)) + return ((c - MIN_CHAR_94) % 94) + 33; + else + { + *charset = Vcharset_ucs; + return c; + } + } + else if (c <= MAX_CHAR_96) + { + *charset = CHARSET_BY_ATTRIBUTES (96, 1, + ((c - MIN_CHAR_96) / 96) + '0', + CHARSET_LEFT_TO_RIGHT); + if (!NILP (*charset)) + return ((c - MIN_CHAR_96) % 96) + 32; + else + { + *charset = Vcharset_ucs; + return c; + } + } + else if (c <= MAX_CHAR_94x94) + { + *charset + = CHARSET_BY_ATTRIBUTES (94, 2, + ((c - MIN_CHAR_94x94) / (94 * 94)) + '0', + CHARSET_LEFT_TO_RIGHT); + if (!NILP (*charset)) + return (((((c - MIN_CHAR_94x94) / 94) % 94) + 33) << 8) + | (((c - MIN_CHAR_94x94) % 94) + 33); + else + { + *charset = Vcharset_ucs; + return c; + } + } + else if (c <= MAX_CHAR_96x96) + { + *charset + = CHARSET_BY_ATTRIBUTES (96, 2, + ((c - MIN_CHAR_96x96) / (96 * 96)) + '0', + CHARSET_LEFT_TO_RIGHT); + if (!NILP (*charset)) + return ((((c - MIN_CHAR_96x96) / 96) % 96) + 32) << 8 + | (((c - MIN_CHAR_96x96) % 96) + 32); + else + { + *charset = Vcharset_ucs; + return c; + } + } + else + { + *charset = Vcharset_ucs; + return c; + } +} + +Lisp_Object Vdefault_coded_charset_priority_list; +#endif + /************************************************************************/ /* Basic charset Lisp functions */ @@ -537,7 +1363,7 @@ nil is returned. Otherwise the associated charset object is returned. return charset_or_name; CHECK_SYMBOL (charset_or_name); - return Fgethash (charset_or_name, Vcharset_hashtable, Qnil); + return Fgethash (charset_or_name, Vcharset_hash_table, Qnil); } DEFUN ("get-charset", Fget_charset, 1, 1, 0, /* @@ -563,19 +1389,15 @@ struct charset_list_closure }; static int -add_charset_to_list_mapper (CONST void *hash_key, void *hash_contents, +add_charset_to_list_mapper (Lisp_Object key, Lisp_Object value, void *charset_list_closure) { /* This function can GC */ - Lisp_Object key, contents; - Lisp_Object *charset_list; struct charset_list_closure *chcl = (struct charset_list_closure*) charset_list_closure; - CVOID_TO_LISP (key, hash_key); - VOID_TO_LISP (contents, hash_contents); - charset_list = chcl->charset_list; + Lisp_Object *charset_list = chcl->charset_list; - *charset_list = Fcons (XCHARSET_NAME (contents), *charset_list); + *charset_list = Fcons (key /* XCHARSET_NAME (value) */, *charset_list); return 0; } @@ -590,7 +1412,7 @@ Return a list of the names of all defined charsets. GCPRO1 (charset_list); charset_list_closure.charset_list = &charset_list; - elisp_maphash (add_charset_to_list_mapper, Vcharset_hashtable, + elisp_maphash (add_charset_to_list_mapper, Vcharset_hash_table, &charset_list_closure); UNGCPRO; @@ -598,13 +1420,14 @@ Return a list of the names of all defined charsets. } DEFUN ("charset-name", Fcharset_name, 1, 1, 0, /* -Return the name of the given charset. +Return the name of charset CHARSET. */ (charset)) { return XCHARSET_NAME (Fget_charset (charset)); } +/* #### SJT Should generic properties be allowed? */ DEFUN ("make-charset", Fmake_charset, 3, 3, 0, /* Define a new character set. This function is for use with Mule support. @@ -613,10 +1436,13 @@ DOC-STRING is a string describing the character set. PROPS is a property list, describing the specific nature of the character set. Recognized properties are: +'short-name Short version of the charset name (ex: Latin-1) +'long-name Long version of the charset name (ex: ISO8859-1 (Latin-1)) 'registry A regular expression matching the font registry field for this character set. 'dimension Number of octets used to index a character in this charset. Either 1 or 2. Defaults to 1. + If UTF-2000 feature is enabled, 3 or 4 are also available. 'columns Number of columns used to display a character in this charset. Only used in TTY mode. (Under X, the actual width of a character can be derived from the font used to display the @@ -625,6 +1451,7 @@ character set. Recognized properties are: 'chars Number of characters in each dimension (94 or 96). Defaults to 94. Note that if the dimension is 2, the character set thus described is 94x94 or 96x96. + If UTF-2000 feature is enabled, 128 or 256 are also available. 'final Final byte of ISO 2022 escape sequence. Must be supplied. Each combination of (DIMENSION, CHARS) defines a separate namespace for final bytes. Note that ISO @@ -649,16 +1476,26 @@ character set. Recognized properties are: is passed the octets of the character, with the high bit cleared and set depending upon whether the value of the 'graphic property is 0 or 1. +'mother [UTF-2000 only] Base coded-charset. +'code-min [UTF-2000 only] Minimum code-point of a base coded-charset. +'code-max [UTF-2000 only] Maximum code-point of a base coded-charset. +'code-offset [UTF-2000 only] Offset for a code-point of a base + coded-charset. +'conversion [UTF-2000 only] Conversion for a code-point of a base + coded-charset (94x60, 94x94x60, big5-1 or big5-2). */ (name, doc_string, props)) { - int lb, dimension = 1, chars = 94, graphic = 0, final = 0, columns = -1; + int id, dimension = 1, chars = 94, graphic = 0, final = 0, columns = -1; int direction = CHARSET_LEFT_TO_RIGHT; - int type; Lisp_Object registry = Qnil; Lisp_Object charset; - Lisp_Object rest, keyword, value; Lisp_Object ccl_program = Qnil; + Lisp_Object short_name = Qnil, long_name = Qnil; + Lisp_Object mother = Qnil; + int min_code = 0, max_code = 0, code_offset = 0; + int byte_offset = -1; + int conversion = 0; CHECK_SYMBOL (name); if (!NILP (doc_string)) @@ -668,92 +1505,163 @@ character set. Recognized properties are: if (!NILP (charset)) signal_simple_error ("Cannot redefine existing charset", name); - EXTERNAL_PROPERTY_LIST_LOOP (rest, keyword, value, props) - { - if (EQ (keyword, Qdimension)) - { - CHECK_INT (value); - dimension = XINT (value); - if (dimension < 1 || dimension > 2) - signal_simple_error ("Invalid value for 'dimension", value); - } - - else if (EQ (keyword, Qchars)) - { - CHECK_INT (value); - chars = XINT (value); - if (chars != 94 && chars != 96) - signal_simple_error ("Invalid value for 'chars", value); - } - - else if (EQ (keyword, Qcolumns)) - { - CHECK_INT (value); - columns = XINT (value); - if (columns != 1 && columns != 2) - signal_simple_error ("Invalid value for 'columns", value); - } - - else if (EQ (keyword, Qgraphic)) - { - CHECK_INT (value); - graphic = XINT (value); - if (graphic < 0 || graphic > 1) - signal_simple_error ("Invalid value for 'graphic", value); - } - - else if (EQ (keyword, Qregistry)) - { - CHECK_STRING (value); - registry = value; - } - - else if (EQ (keyword, Qdirection)) - { - if (EQ (value, Ql2r)) - direction = CHARSET_LEFT_TO_RIGHT; - else if (EQ (value, Qr2l)) - direction = CHARSET_RIGHT_TO_LEFT; - else - signal_simple_error ("Invalid value for 'direction", value); - } + { + EXTERNAL_PROPERTY_LIST_LOOP_3 (keyword, value, props) + { + if (EQ (keyword, Qshort_name)) + { + CHECK_STRING (value); + short_name = value; + } + + else if (EQ (keyword, Qlong_name)) + { + CHECK_STRING (value); + long_name = value; + } + + else if (EQ (keyword, Qdimension)) + { + CHECK_INT (value); + dimension = XINT (value); + if (dimension < 1 || +#ifdef UTF2000 + dimension > 4 +#else + dimension > 2 +#endif + ) + signal_simple_error ("Invalid value for 'dimension", value); + } + + else if (EQ (keyword, Qchars)) + { + CHECK_INT (value); + chars = XINT (value); + if (chars != 94 && chars != 96 +#ifdef UTF2000 + && chars != 128 && chars != 256 +#endif + ) + signal_simple_error ("Invalid value for 'chars", value); + } + + else if (EQ (keyword, Qcolumns)) + { + CHECK_INT (value); + columns = XINT (value); + if (columns != 1 && columns != 2) + signal_simple_error ("Invalid value for 'columns", value); + } + + else if (EQ (keyword, Qgraphic)) + { + CHECK_INT (value); + graphic = XINT (value); + if (graphic < 0 || +#ifdef UTF2000 + graphic > 2 +#else + graphic > 1 +#endif + ) + signal_simple_error ("Invalid value for 'graphic", value); + } + + else if (EQ (keyword, Qregistry)) + { + CHECK_STRING (value); + registry = value; + } + + else if (EQ (keyword, Qdirection)) + { + if (EQ (value, Ql2r)) + direction = CHARSET_LEFT_TO_RIGHT; + else if (EQ (value, Qr2l)) + direction = CHARSET_RIGHT_TO_LEFT; + else + signal_simple_error ("Invalid value for 'direction", value); + } + + else if (EQ (keyword, Qfinal)) + { + CHECK_CHAR_COERCE_INT (value); + final = XCHAR (value); + if (final < '0' || final > '~') + signal_simple_error ("Invalid value for 'final", value); + } + +#ifdef UTF2000 + else if (EQ (keyword, Qmother)) + { + mother = Fget_charset (value); + } + + else if (EQ (keyword, Qmin_code)) + { + CHECK_INT (value); + min_code = XUINT (value); + } + + else if (EQ (keyword, Qmax_code)) + { + CHECK_INT (value); + max_code = XUINT (value); + } + + else if (EQ (keyword, Qcode_offset)) + { + CHECK_INT (value); + code_offset = XUINT (value); + } + + else if (EQ (keyword, Qconversion)) + { + if (EQ (value, Q94x60)) + conversion = CONVERSION_94x60; + else if (EQ (value, Q94x94x60)) + conversion = CONVERSION_94x94x60; + else if (EQ (value, Qbig5_1)) + conversion = CONVERSION_BIG5_1; + else if (EQ (value, Qbig5_2)) + conversion = CONVERSION_BIG5_2; + else + signal_simple_error ("Unrecognized conversion", value); + } - else if (EQ (keyword, Qfinal)) - { - CHECK_CHAR_COERCE_INT (value); - final = XCHAR (value); - if (final < '0' || final > '~') - signal_simple_error ("Invalid value for 'final", value); - } +#endif + else if (EQ (keyword, Qccl_program)) + { + struct ccl_program test_ccl; - else if (EQ (keyword, Qccl_program)) - { - CHECK_VECTOR (value); - ccl_program = value; - } + if (setup_ccl_program (&test_ccl, value) < 0) + signal_simple_error ("Invalid value for 'ccl-program", value); + ccl_program = value; + } - else - signal_simple_error ("Unrecognized property", keyword); - } + else + signal_simple_error ("Unrecognized property", keyword); + } + } +#ifndef UTF2000 if (!final) error ("'final must be specified"); +#endif if (dimension == 2 && final > 0x5F) signal_simple_error ("Final must be in the range 0x30 - 0x5F for dimension == 2", make_char (final)); - if (dimension == 1) - type = (chars == 94) ? CHARSET_TYPE_94 : CHARSET_TYPE_96; - else - type = (chars == 94) ? CHARSET_TYPE_94X94 : CHARSET_TYPE_96X96; - - if (!NILP (CHARSET_BY_ATTRIBUTES (type, final, CHARSET_LEFT_TO_RIGHT)) || - !NILP (CHARSET_BY_ATTRIBUTES (type, final, CHARSET_RIGHT_TO_LEFT))) + if (!NILP (CHARSET_BY_ATTRIBUTES (chars, dimension, final, + CHARSET_LEFT_TO_RIGHT)) || + !NILP (CHARSET_BY_ATTRIBUTES (chars, dimension, final, + CHARSET_RIGHT_TO_LEFT))) error ("Character set already defined for this DIMENSION/CHARS/FINAL combo"); - lb = get_unallocated_leading_byte (dimension); + id = get_unallocated_leading_byte (dimension); if (NILP (doc_string)) doc_string = build_string (""); @@ -761,10 +1669,30 @@ character set. Recognized properties are: if (NILP (registry)) registry = build_string (""); + if (NILP (short_name)) + XSETSTRING (short_name, XSYMBOL (name)->name); + + if (NILP (long_name)) + long_name = doc_string; + if (columns == -1) columns = dimension; - charset = make_charset (-1, name, lb, dimension + 2, type, columns, graphic, - final, direction, doc_string, registry); + + if (byte_offset < 0) + { + if (chars == 94) + byte_offset = 33; + else if (chars == 96) + byte_offset = 32; + else + byte_offset = 0; + } + + charset = make_charset (id, name, chars, dimension, columns, graphic, + final, direction, short_name, long_name, + doc_string, registry, + Qnil, min_code, max_code, code_offset, byte_offset, + mother, conversion); if (!NILP (ccl_program)) XCHARSET_CCL_PROGRAM (charset) = ccl_program; return charset; @@ -778,10 +1706,10 @@ NEW-NAME is the name of the new charset. Return the new charset. (charset, new_name)) { Lisp_Object new_charset = Qnil; - int lb, dimension, columns, graphic, final; - int direction, type; - Lisp_Object registry, doc_string; - struct Lisp_Charset *cs; + int id, chars, dimension, columns, graphic, final; + int direction; + Lisp_Object registry, doc_string, short_name, long_name; + Lisp_Charset *cs; charset = Fget_charset (charset); if (!NILP (XCHARSET_REVERSE_DIRECTION_CHARSET (charset))) @@ -794,10 +1722,10 @@ NEW-NAME is the name of the new charset. Return the new charset. cs = XCHARSET (charset); - type = CHARSET_TYPE (cs); - columns = CHARSET_COLUMNS (cs); + chars = CHARSET_CHARS (cs); dimension = CHARSET_DIMENSION (cs); - lb = get_unallocated_leading_byte (dimension); + columns = CHARSET_COLUMNS (cs); + id = get_unallocated_leading_byte (dimension); graphic = CHARSET_GRAPHIC (cs); final = CHARSET_FINAL (cs); @@ -805,10 +1733,25 @@ NEW-NAME is the name of the new charset. Return the new charset. if (CHARSET_DIRECTION (cs) == CHARSET_RIGHT_TO_LEFT) direction = CHARSET_LEFT_TO_RIGHT; doc_string = CHARSET_DOC_STRING (cs); + short_name = CHARSET_SHORT_NAME (cs); + long_name = CHARSET_LONG_NAME (cs); registry = CHARSET_REGISTRY (cs); - new_charset = make_charset (-1, new_name, lb, dimension + 2, type, columns, - graphic, final, direction, doc_string, registry); + new_charset = make_charset (id, new_name, chars, dimension, columns, + graphic, final, direction, short_name, long_name, + doc_string, registry, +#ifdef UTF2000 + CHARSET_DECODING_TABLE(cs), + CHARSET_MIN_CODE(cs), + CHARSET_MAX_CODE(cs), + CHARSET_CODE_OFFSET(cs), + CHARSET_BYTE_OFFSET(cs), + CHARSET_MOTHER(cs), + CHARSET_CONVERSION (cs) +#else + Qnil, 0, 0, 0, 0, Qnil, 0 +#endif +); CHARSET_REVERSE_DIRECTION_CHARSET (cs) = new_charset; XCHARSET_REVERSE_DIRECTION_CHARSET (new_charset) = charset; @@ -816,6 +1759,16 @@ NEW-NAME is the name of the new charset. Return the new charset. return new_charset; } +DEFUN ("define-charset-alias", Fdefine_charset_alias, 2, 2, 0, /* +Define symbol ALIAS as an alias for CHARSET. +*/ + (alias, charset)) +{ + CHECK_SYMBOL (alias); + charset = Fget_charset (charset); + return Fputhash (alias, charset, Vcharset_hash_table); +} + /* #### Reverse direction charsets not yet implemented. */ #if 0 DEFUN ("charset-reverse-direction-charset", Fcharset_reverse_direction_charset, @@ -840,7 +1793,6 @@ will be returned if character sets exist for both directions). (dimension, chars, final, direction)) { int dm, ch, fi, di = -1; - int type; Lisp_Object obj = Qnil; CHECK_INT (dimension); @@ -869,27 +1821,38 @@ will be returned if character sets exist for both directions). signal_simple_error ("Final must be in the range 0x30 - 0x5F for dimension == 2", final); - if (dm == 1) - type = (ch == 94) ? CHARSET_TYPE_94 : CHARSET_TYPE_96; - else - type = (ch == 94) ? CHARSET_TYPE_94X94 : CHARSET_TYPE_96X96; - - if (di == -1) + if (di == -1) { - obj = CHARSET_BY_ATTRIBUTES (type, fi, CHARSET_LEFT_TO_RIGHT); + obj = CHARSET_BY_ATTRIBUTES (ch, dm, fi, CHARSET_LEFT_TO_RIGHT); if (NILP (obj)) - obj = CHARSET_BY_ATTRIBUTES (type, fi, CHARSET_RIGHT_TO_LEFT); + obj = CHARSET_BY_ATTRIBUTES (ch, dm, fi, CHARSET_RIGHT_TO_LEFT); } else - obj = CHARSET_BY_ATTRIBUTES (type, fi, di); + obj = CHARSET_BY_ATTRIBUTES (ch, dm, fi, di); if (CHARSETP (obj)) return XCHARSET_NAME (obj); return obj; } -DEFUN ("charset-doc-string", Fcharset_doc_string, 1, 1, 0, /* -Return doc string of CHARSET. +DEFUN ("charset-short-name", Fcharset_short_name, 1, 1, 0, /* +Return short name of CHARSET. +*/ + (charset)) +{ + return XCHARSET_SHORT_NAME (Fget_charset (charset)); +} + +DEFUN ("charset-long-name", Fcharset_long_name, 1, 1, 0, /* +Return long name of CHARSET. +*/ + (charset)) +{ + return XCHARSET_LONG_NAME (Fget_charset (charset)); +} + +DEFUN ("charset-description", Fcharset_description, 1, 1, 0, /* +Return description of CHARSET. */ (charset)) { @@ -905,24 +1868,27 @@ Return dimension of CHARSET. } DEFUN ("charset-property", Fcharset_property, 2, 2, 0, /* -Return property PROP of CHARSET. +Return property PROP of CHARSET, a charset object or symbol naming a charset. Recognized properties are those listed in `make-charset', as well as 'name and 'doc-string. */ (charset, prop)) { - struct Lisp_Charset *cs; + Lisp_Charset *cs; charset = Fget_charset (charset); cs = XCHARSET (charset); CHECK_SYMBOL (prop); if (EQ (prop, Qname)) return CHARSET_NAME (cs); + if (EQ (prop, Qshort_name)) return CHARSET_SHORT_NAME (cs); + if (EQ (prop, Qlong_name)) return CHARSET_LONG_NAME (cs); if (EQ (prop, Qdoc_string)) return CHARSET_DOC_STRING (cs); if (EQ (prop, Qdimension)) return make_int (CHARSET_DIMENSION (cs)); if (EQ (prop, Qcolumns)) return make_int (CHARSET_COLUMNS (cs)); if (EQ (prop, Qgraphic)) return make_int (CHARSET_GRAPHIC (cs)); - if (EQ (prop, Qfinal)) return make_char (CHARSET_FINAL (cs)); + if (EQ (prop, Qfinal)) return CHARSET_FINAL (cs) == 0 ? + Qnil : make_char (CHARSET_FINAL (cs)); if (EQ (prop, Qchars)) return make_int (CHARSET_CHARS (cs)); if (EQ (prop, Qregistry)) return CHARSET_REGISTRY (cs); if (EQ (prop, Qccl_program)) return CHARSET_CCL_PROGRAM (cs); @@ -931,11 +1897,17 @@ Recognized properties are those listed in `make-charset', as well as if (EQ (prop, Qreverse_direction_charset)) { Lisp_Object obj = CHARSET_REVERSE_DIRECTION_CHARSET (cs); - if (NILP (obj)) - return Qnil; - else - return XCHARSET_NAME (obj); + /* #### Is this translation OK? If so, error checking sufficient? */ + return CHARSETP (obj) ? XCHARSET_NAME (obj) : obj; } +#ifdef UTF2000 + if (EQ (prop, Qmother)) + return CHARSET_MOTHER (cs); + if (EQ (prop, Qmin_code)) + return make_int (CHARSET_MIN_CODE (cs)); + if (EQ (prop, Qmax_code)) + return make_int (CHARSET_MAX_CODE (cs)); +#endif signal_simple_error ("Unrecognized charset property name", prop); return Qnil; /* not reached */ } @@ -945,7 +1917,7 @@ Return charset identification number of CHARSET. */ (charset)) { - return make_int(XCHARSET_ID (Fget_charset (charset))); + return make_int(XCHARSET_LEADING_BYTE (Fget_charset (charset))); } /* #### We need to figure out which properties we really want to @@ -956,8 +1928,11 @@ Set the 'ccl-program property of CHARSET to CCL-PROGRAM. */ (charset, ccl_program)) { + struct ccl_program test_ccl; + charset = Fget_charset (charset); - CHECK_VECTOR (ccl_program); + if (setup_ccl_program (&test_ccl, ccl_program) < 0) + signal_simple_error ("Invalid ccl-program", ccl_program); XCHARSET_CCL_PROGRAM (charset) = ccl_program; return Qnil; } @@ -966,17 +1941,16 @@ static void invalidate_charset_font_caches (Lisp_Object charset) { /* Invalidate font cache entries for charset on all devices. */ - Lisp_Object devcons, concons, hashtab; + Lisp_Object devcons, concons, hash_table; DEVICE_LOOP_NO_BREAK (devcons, concons) { struct device *d = XDEVICE (XCAR (devcons)); - hashtab = Fgethash (charset, d->charset_font_cache, Qunbound); - if (!UNBOUNDP (hashtab)) - Fclrhash (hashtab); + hash_table = Fgethash (charset, d->charset_font_cache, Qunbound); + if (!UNBOUNDP (hash_table)) + Fclrhash (hash_table); } } -/* Japanese folks may want to (set-charset-registry 'ascii "jisx0201") */ DEFUN ("set-charset-registry", Fset_charset_registry, 2, 2, 0, /* Set the 'registry property of CHARSET to REGISTRY. */ @@ -990,17 +1964,370 @@ Set the 'registry property of CHARSET to REGISTRY. return Qnil; } +#ifdef UTF2000 +DEFUN ("charset-mapping-table", Fcharset_mapping_table, 1, 1, 0, /* +Return mapping-table of CHARSET. +*/ + (charset)) +{ + return XCHARSET_DECODING_TABLE (Fget_charset (charset)); +} + +DEFUN ("set-charset-mapping-table", Fset_charset_mapping_table, 2, 2, 0, /* +Set mapping-table of CHARSET to TABLE. +*/ + (charset, table)) +{ + struct Lisp_Charset *cs; + int i; + int byte_offset; + + charset = Fget_charset (charset); + cs = XCHARSET (charset); + + if (NILP (table)) + { + CHARSET_DECODING_TABLE(cs) = Qnil; + return table; + } + else if (VECTORP (table)) + { + int ccs_len = CHARSET_BYTE_SIZE (cs); + int ret = decoding_table_check_elements (table, + CHARSET_DIMENSION (cs), + ccs_len); + if (ret) + { + if (ret == -1) + signal_simple_error ("Too big table", table); + else if (ret == -2) + signal_simple_error ("Invalid element is found", table); + else + signal_simple_error ("Something wrong", table); + } + CHARSET_DECODING_TABLE(cs) = Qnil; + } + else + signal_error (Qwrong_type_argument, + list2 (build_translated_string ("vector-or-nil-p"), + table)); + + byte_offset = CHARSET_BYTE_OFFSET (cs); + switch (CHARSET_DIMENSION (cs)) + { + case 1: + for (i = 0; i < XVECTOR_LENGTH (table); i++) + { + Lisp_Object c = XVECTOR_DATA(table)[i]; + + if (CHARP (c)) + Fput_char_attribute (c, XCHARSET_NAME (charset), + make_int (i + byte_offset)); + } + break; + case 2: + for (i = 0; i < XVECTOR_LENGTH (table); i++) + { + Lisp_Object v = XVECTOR_DATA(table)[i]; + + if (VECTORP (v)) + { + int j; + + for (j = 0; j < XVECTOR_LENGTH (v); j++) + { + Lisp_Object c = XVECTOR_DATA(v)[j]; + + if (CHARP (c)) + Fput_char_attribute + (c, XCHARSET_NAME (charset), + make_int ( ( (i + byte_offset) << 8 ) + | (j + byte_offset) + ) ); + } + } + else if (CHARP (v)) + Fput_char_attribute (v, XCHARSET_NAME (charset), + make_int (i + byte_offset)); + } + break; + } + return table; +} + +#ifdef HAVE_CHISE_CLIENT +DEFUN ("save-charset-mapping-table", Fsave_charset_mapping_table, 1, 1, 0, /* +Save mapping-table of CHARSET. +*/ + (charset)) +{ + struct Lisp_Charset *cs; + int byte_min, byte_max; + Lisp_Object db; + Lisp_Object db_file; + + charset = Fget_charset (charset); + cs = XCHARSET (charset); + + db_file = char_attribute_system_db_file (CHARSET_NAME (cs), + Qsystem_char_id, 1); + db = Fopen_database (db_file, Qnil, Qnil, build_string ("w+"), Qnil); + + byte_min = CHARSET_BYTE_OFFSET (cs); + byte_max = byte_min + CHARSET_BYTE_SIZE (cs); + switch (CHARSET_DIMENSION (cs)) + { + case 1: + { + Lisp_Object table_c = XCHARSET_DECODING_TABLE (charset); + int cell; + + for (cell = byte_min; cell < byte_max; cell++) + { + Lisp_Object c = get_ccs_octet_table (table_c, charset, cell); + + if (CHARP (c)) + Fput_database (Fprin1_to_string (make_int (cell), Qnil), + Fprin1_to_string (c, Qnil), + db, Qt); + } + } + break; + case 2: + { + Lisp_Object table_r = XCHARSET_DECODING_TABLE (charset); + int row; + + for (row = byte_min; row < byte_max; row++) + { + Lisp_Object table_c = get_ccs_octet_table (table_r, charset, row); + int cell; + + for (cell = byte_min; cell < byte_max; cell++) + { + Lisp_Object c = get_ccs_octet_table (table_c, charset, cell); + + if (CHARP (c)) + Fput_database (Fprin1_to_string (make_int ((row << 8) + | cell), + Qnil), + Fprin1_to_string (c, Qnil), + db, Qt); + } + } + } + break; + case 3: + { + Lisp_Object table_p = XCHARSET_DECODING_TABLE (charset); + int plane; + + for (plane = byte_min; plane < byte_max; plane++) + { + Lisp_Object table_r + = get_ccs_octet_table (table_p, charset, plane); + int row; + + for (row = byte_min; row < byte_max; row++) + { + Lisp_Object table_c + = get_ccs_octet_table (table_r, charset, row); + int cell; + + for (cell = byte_min; cell < byte_max; cell++) + { + Lisp_Object c = get_ccs_octet_table (table_c, charset, + cell); + + if (CHARP (c)) + Fput_database (Fprin1_to_string (make_int ((plane << 16) + | (row << 8) + | cell), + Qnil), + Fprin1_to_string (c, Qnil), + db, Qt); + } + } + } + } + break; + default: + { + Lisp_Object table_g = XCHARSET_DECODING_TABLE (charset); + int group; + + for (group = byte_min; group < byte_max; group++) + { + Lisp_Object table_p + = get_ccs_octet_table (table_g, charset, group); + int plane; + + for (plane = byte_min; plane < byte_max; plane++) + { + Lisp_Object table_r + = get_ccs_octet_table (table_p, charset, plane); + int row; + + for (row = byte_min; row < byte_max; row++) + { + Lisp_Object table_c + = get_ccs_octet_table (table_r, charset, row); + int cell; + + for (cell = byte_min; cell < byte_max; cell++) + { + Lisp_Object c + = get_ccs_octet_table (table_c, charset, cell); + + if (CHARP (c)) + Fput_database (Fprin1_to_string + (make_int (( group << 24) + | (plane << 16) + | (row << 8) + | cell), + Qnil), + Fprin1_to_string (c, Qnil), + db, Qt); + } + } + } + } + } + } + return Fclose_database (db); +} + +DEFUN ("reset-charset-mapping-table", Freset_charset_mapping_table, 1, 1, 0, /* +Reset mapping-table of CCS with database file. +*/ + (ccs)) +{ + Lisp_Object db_file; + + ccs = Fget_charset (ccs); + db_file = char_attribute_system_db_file (XCHARSET_NAME(ccs), + Qsystem_char_id, 0); + + if (!NILP (Ffile_exists_p (db_file))) + { + XCHARSET_DECODING_TABLE(ccs) = Qunloaded; + return Qt; + } + return Qnil; +} + +Emchar +load_char_decoding_entry_maybe (Lisp_Object ccs, int code_point) +{ + Lisp_Object db; + Lisp_Object db_file + = char_attribute_system_db_file (XCHARSET_NAME(ccs), Qsystem_char_id, + 0); + + db = Fopen_database (db_file, Qnil, Qnil, build_string ("r"), Qnil); + if (!NILP (db)) + { + Lisp_Object ret + = Fget_database (Fprin1_to_string (make_int (code_point), Qnil), + db, Qnil); + if (!NILP (ret)) + { + ret = Fread (ret); + if (CHARP (ret)) + { + decoding_table_put_char (ccs, code_point, ret); + Fclose_database (db); + return XCHAR (ret); + } + } + decoding_table_put_char (ccs, code_point, Qnil); + Fclose_database (db); + } + return -1; +} +#endif /* HAVE_CHISE_CLIENT */ +#endif /* UTF2000 */ + /************************************************************************/ /* Lisp primitives for working with characters */ /************************************************************************/ +#ifdef UTF2000 +DEFUN ("decode-char", Fdecode_char, 2, 3, 0, /* +Make a character from CHARSET and code-point CODE. +If DEFINED_ONLY is non-nil, builtin character is not returned. +If corresponding character is not found, nil is returned. +*/ + (charset, code, defined_only)) +{ + int c; + + charset = Fget_charset (charset); + CHECK_INT (code); + c = XINT (code); + if (XCHARSET_GRAPHIC (charset) == 1) + c &= 0x7F7F7F7F; + if (NILP (defined_only)) + c = DECODE_CHAR (charset, c); + else + c = decode_defined_char (charset, c); + return c >= 0 ? make_char (c) : Qnil; +} + +DEFUN ("decode-builtin-char", Fdecode_builtin_char, 2, 2, 0, /* +Make a builtin character from CHARSET and code-point CODE. +*/ + (charset, code)) +{ + int c; + + charset = Fget_charset (charset); + CHECK_INT (code); + if (EQ (charset, Vcharset_latin_viscii)) + { + Lisp_Object chr = Fdecode_char (charset, code, Qnil); + Lisp_Object ret; + + if (!NILP (chr)) + { + if (!NILP + (ret = Fget_char_attribute (chr, + Vcharset_latin_viscii_lower, + Qnil))) + { + charset = Vcharset_latin_viscii_lower; + code = ret; + } + else if (!NILP + (ret = Fget_char_attribute (chr, + Vcharset_latin_viscii_upper, + Qnil))) + { + charset = Vcharset_latin_viscii_upper; + code = ret; + } + } + } + c = XINT (code); +#if 0 + if (XCHARSET_GRAPHIC (charset) == 1) + c &= 0x7F7F7F7F; +#endif + c = decode_builtin_char (charset, c); + return c >= 0 ? make_char (c) : Fdecode_char (charset, code, Qnil); +} +#endif + DEFUN ("make-char", Fmake_char, 2, 3, 0, /* -Make a multi-byte character from CHARSET and octets ARG1 and ARG2. +Make a character from CHARSET and octets ARG1 and ARG2. +ARG2 is required only for characters from two-dimensional charsets. +For example, (make-char 'latin-iso8859-2 185) will return the Latin 2 +character s with caron. */ (charset, arg1, arg2)) { - struct Lisp_Charset *cs; + Lisp_Charset *cs; int a1, a2; int lowlim, highlim; @@ -1009,11 +2336,24 @@ Make a multi-byte character from CHARSET and octets ARG1 and ARG2. if (EQ (charset, Vcharset_ascii)) lowlim = 0, highlim = 127; else if (EQ (charset, Vcharset_control_1)) lowlim = 0, highlim = 31; +#ifdef UTF2000 + else if (CHARSET_CHARS (cs) == 256) lowlim = 0, highlim = 255; +#endif else if (CHARSET_CHARS (cs) == 94) lowlim = 33, highlim = 126; else /* CHARSET_CHARS (cs) == 96) */ lowlim = 32, highlim = 127; CHECK_INT (arg1); + /* It is useful (and safe, according to Olivier Galibert) to strip + the 8th bit off ARG1 and ARG2 because it allows programmers to + write (make-char 'latin-iso8859-2 CODE) where code is the actual + Latin 2 code of the character. */ +#ifdef UTF2000 a1 = XINT (arg1); + if (highlim < 128) + a1 &= 0x7f; +#else + a1 = XINT (arg1); +#endif if (a1 < lowlim || a1 > highlim) args_out_of_range_3 (arg1, make_int (lowlim), make_int (highlim)); @@ -1026,7 +2366,13 @@ Make a multi-byte character from CHARSET and octets ARG1 and ARG2. } CHECK_INT (arg2); +#ifdef UTF2000 a2 = XINT (arg2); + if (highlim < 128) + a2 &= 0x7f; +#else + a2 = XINT (arg2) & 0x7f; +#endif if (a2 < lowlim || a2 > highlim) args_out_of_range_3 (arg2, make_int (lowlim), make_int (highlim)); @@ -1034,40 +2380,103 @@ Make a multi-byte character from CHARSET and octets ARG1 and ARG2. } DEFUN ("char-charset", Fchar_charset, 1, 1, 0, /* -Return the character set of char CH. +Return the character set of CHARACTER. */ - (ch)) + (character)) { - CHECK_CHAR_COERCE_INT (ch); + CHECK_CHAR_COERCE_INT (character); - return XCHARSET_NAME (CHARSET_BY_LEADING_BYTE - (CHAR_LEADING_BYTE (XCHAR (ch)))); + return XCHARSET_NAME (CHAR_CHARSET (XCHAR (character))); } DEFUN ("char-octet", Fchar_octet, 1, 2, 0, /* -Return the octet numbered N (should be 0 or 1) of char CH. +Return the octet numbered N (should be 0 or 1) of CHARACTER. N defaults to 0 if omitted. */ - (ch, n)) + (character, n)) { Lisp_Object charset; - int c1, c2, int_n; + int octet0, octet1; + + CHECK_CHAR_COERCE_INT (character); + + BREAKUP_CHAR (XCHAR (character), charset, octet0, octet1); + + if (NILP (n) || EQ (n, Qzero)) + return make_int (octet0); + else if (EQ (n, make_int (1))) + return make_int (octet1); + else + signal_simple_error ("Octet number must be 0 or 1", n); +} + +#ifdef UTF2000 +DEFUN ("encode-char", Fencode_char, 2, 3, 0, /* +Return code-point of CHARACTER in specified CHARSET. +*/ + (character, charset, defined_only)) +{ + int code_point; + + CHECK_CHAR_COERCE_INT (character); + charset = Fget_charset (charset); + code_point = charset_code_point (charset, XCHAR (character), + !NILP (defined_only)); + if (code_point >= 0) + return make_int (code_point); + else + return Qnil; +} +#endif + +DEFUN ("split-char", Fsplit_char, 1, 1, 0, /* +Return list of charset and one or two position-codes of CHARACTER. +*/ + (character)) +{ + /* This function can GC */ + struct gcpro gcpro1, gcpro2; + Lisp_Object charset = Qnil; + Lisp_Object rc = Qnil; +#ifdef UTF2000 + int code_point; + int dimension; +#else + int c1, c2; +#endif + + GCPRO2 (charset, rc); + CHECK_CHAR_COERCE_INT (character); - CHECK_CHAR_COERCE_INT (ch); - if (NILP (n)) - int_n = 0; +#ifdef UTF2000 + code_point = ENCODE_CHAR (XCHAR (character), charset); + dimension = XCHARSET_DIMENSION (charset); + while (dimension > 0) + { + rc = Fcons (make_int (code_point & 255), rc); + code_point >>= 8; + dimension--; + } + rc = Fcons (XCHARSET_NAME (charset), rc); +#else + BREAKUP_CHAR (XCHAR (character), charset, c1, c2); + + if (XCHARSET_DIMENSION (Fget_charset (charset)) == 2) + { + rc = list3 (XCHARSET_NAME (charset), make_int (c1), make_int (c2)); + } else { - CHECK_INT (n); - int_n = XINT (n); - if (int_n != 0 && int_n != 1) - signal_simple_error ("Octet number must be 0 or 1", n); + rc = list2 (XCHARSET_NAME (charset), make_int (c1)); } - BREAKUP_CHAR (XCHAR (ch), charset, c1, c2); - return make_int (int_n == 0 ? c1 : c2); +#endif + UNGCPRO; + + return rc; } +#ifdef ENABLE_COMPOSITE_CHARS /************************************************************************/ /* composite character functions */ /************************************************************************/ @@ -1077,7 +2486,7 @@ lookup_composite_char (Bufbyte *str, int len) { Lisp_Object lispstr = make_string (str, len); Lisp_Object ch = Fgethash (lispstr, - Vcomposite_char_string2char_hashtable, + Vcomposite_char_string2char_hash_table, Qunbound); Emchar emch; @@ -1088,9 +2497,9 @@ lookup_composite_char (Bufbyte *str, int len) emch = MAKE_CHAR (Vcharset_composite, composite_char_row_next, composite_char_col_next); Fputhash (make_char (emch), lispstr, - Vcomposite_char_char2string_hashtable); + Vcomposite_char_char2string_hash_table); Fputhash (lispstr, make_char (emch), - Vcomposite_char_string2char_hashtable); + Vcomposite_char_string2char_hash_table); composite_char_col_next++; if (composite_char_col_next >= 128) { @@ -1107,13 +2516,13 @@ Lisp_Object composite_char_string (Emchar ch) { Lisp_Object str = Fgethash (make_char (ch), - Vcomposite_char_char2string_hashtable, + Vcomposite_char_char2string_hash_table, Qunbound); assert (!UNBOUNDP (str)); return str; } -DEFUN ("make-composite-char", Fmake_composite_char, 1, 1, 0, /* +xxDEFUN ("make-composite-char", Fmake_composite_char, 1, 1, 0, /* Convert a string into a single composite character. The character is the result of overstriking all the characters in the string. @@ -1125,7 +2534,7 @@ the string. XSTRING_LENGTH (string))); } -DEFUN ("composite-char-string", Fcomposite_char_string, 1, 1, 0, /* +xxDEFUN ("composite-char-string", Fcomposite_char_string, 1, 1, 0, /* Return a string of the characters comprising a composite character. */ (ch)) @@ -1138,6 +2547,7 @@ Return a string of the characters comprising a composite character. signal_simple_error ("Must be composite char", ch); return composite_char_string (emch); } +#endif /* ENABLE_COMPOSITE_CHARS */ /************************************************************************/ @@ -1147,6 +2557,8 @@ Return a string of the characters comprising a composite character. void syms_of_mule_charset (void) { + INIT_LRECORD_IMPLEMENTATION (charset); + DEFSUBR (Fcharsetp); DEFSUBR (Ffind_charset); DEFSUBR (Fget_charset); @@ -1155,20 +2567,37 @@ syms_of_mule_charset (void) DEFSUBR (Fmake_charset); DEFSUBR (Fmake_reverse_direction_charset); /* DEFSUBR (Freverse_direction_charset); */ + DEFSUBR (Fdefine_charset_alias); DEFSUBR (Fcharset_from_attributes); - DEFSUBR (Fcharset_doc_string); + DEFSUBR (Fcharset_short_name); + DEFSUBR (Fcharset_long_name); + DEFSUBR (Fcharset_description); DEFSUBR (Fcharset_dimension); DEFSUBR (Fcharset_property); DEFSUBR (Fcharset_id); DEFSUBR (Fset_charset_ccl_program); DEFSUBR (Fset_charset_registry); +#ifdef UTF2000 + DEFSUBR (Fcharset_mapping_table); + DEFSUBR (Fset_charset_mapping_table); +#ifdef HAVE_CHISE_CLIENT + DEFSUBR (Fsave_charset_mapping_table); + DEFSUBR (Freset_charset_mapping_table); +#endif + DEFSUBR (Fdecode_char); + DEFSUBR (Fdecode_builtin_char); + DEFSUBR (Fencode_char); +#endif DEFSUBR (Fmake_char); DEFSUBR (Fchar_charset); DEFSUBR (Fchar_octet); + DEFSUBR (Fsplit_char); +#ifdef ENABLE_COMPOSITE_CHARS DEFSUBR (Fmake_composite_char); DEFSUBR (Fcomposite_char_string); +#endif defsymbol (&Qcharsetp, "charsetp"); defsymbol (&Qregistry, "registry"); @@ -1176,12 +2605,24 @@ syms_of_mule_charset (void) defsymbol (&Qgraphic, "graphic"); defsymbol (&Qdirection, "direction"); defsymbol (&Qreverse_direction_charset, "reverse-direction-charset"); - defsymbol (&Qccl_program, "ccl-program"); + defsymbol (&Qshort_name, "short-name"); + defsymbol (&Qlong_name, "long-name"); +#ifdef UTF2000 + defsymbol (&Qmother, "mother"); + defsymbol (&Qmin_code, "min-code"); + defsymbol (&Qmax_code, "max-code"); + defsymbol (&Qcode_offset, "code-offset"); + defsymbol (&Qconversion, "conversion"); + defsymbol (&Q94x60, "94x60"); + defsymbol (&Q94x94x60, "94x94x60"); + defsymbol (&Qbig5_1, "big5-1"); + defsymbol (&Qbig5_2, "big5-2"); +#endif defsymbol (&Ql2r, "l2r"); defsymbol (&Qr2l, "r2l"); - /* Charsets, compatible with Emacs/Mule 19.33-delta + /* Charsets, compatible with FSF 20.3 Naming convention is Script-Charset[-Edition] */ defsymbol (&Qascii, "ascii"); defsymbol (&Qcontrol_1, "control-1"); @@ -1189,232 +2630,512 @@ syms_of_mule_charset (void) defsymbol (&Qlatin_iso8859_2, "latin-iso8859-2"); defsymbol (&Qlatin_iso8859_3, "latin-iso8859-3"); defsymbol (&Qlatin_iso8859_4, "latin-iso8859-4"); - defsymbol (&Qcyrillic_iso8859_5, "cyrillic-iso8859-5"); - defsymbol (&Qarabic_iso8859_6, "arabic-iso8859-6"); + defsymbol (&Qthai_tis620, "thai-tis620"); defsymbol (&Qgreek_iso8859_7, "greek-iso8859-7"); + defsymbol (&Qarabic_iso8859_6, "arabic-iso8859-6"); defsymbol (&Qhebrew_iso8859_8, "hebrew-iso8859-8"); - defsymbol (&Qlatin_iso8859_9, "latin-iso8859-9"); - defsymbol (&Qthai_tis620, "thai-tis620"); - defsymbol (&Qkatakana_jisx0201, "katakana-jisx0201"); defsymbol (&Qlatin_jisx0201, "latin-jisx0201"); + defsymbol (&Qcyrillic_iso8859_5, "cyrillic-iso8859-5"); + defsymbol (&Qlatin_iso8859_9, "latin-iso8859-9"); defsymbol (&Qjapanese_jisx0208_1978, "japanese-jisx0208-1978"); + defsymbol (&Qchinese_gb2312, "chinese-gb2312"); + defsymbol (&Qchinese_gb12345, "chinese-gb12345"); defsymbol (&Qjapanese_jisx0208, "japanese-jisx0208"); + defsymbol (&Qkorean_ksc5601, "korean-ksc5601"); defsymbol (&Qjapanese_jisx0212, "japanese-jisx0212"); - - defsymbol (&Qchinese_gb2312, "chinese-gb2312"); - defsymbol (&Qchinese_big5_1, "chinese-big5-1"); - defsymbol (&Qchinese_big5_2, "chinese-big5-2"); defsymbol (&Qchinese_cns11643_1, "chinese-cns11643-1"); defsymbol (&Qchinese_cns11643_2, "chinese-cns11643-2"); +#ifdef UTF2000 + defsymbol (&Qmap_ucs, "=ucs"); + defsymbol (&Qucs, "ucs"); + defsymbol (&Qucs_bmp, "ucs-bmp"); + defsymbol (&Qucs_smp, "ucs-smp"); + defsymbol (&Qucs_sip, "ucs-sip"); + defsymbol (&Qlatin_viscii, "latin-viscii"); + defsymbol (&Qlatin_tcvn5712, "latin-tcvn5712"); + defsymbol (&Qlatin_viscii_lower, "latin-viscii-lower"); + defsymbol (&Qlatin_viscii_upper, "latin-viscii-upper"); + defsymbol (&Qvietnamese_viscii_lower, "vietnamese-viscii-lower"); + defsymbol (&Qvietnamese_viscii_upper, "vietnamese-viscii-upper"); + defsymbol (&Qmap_jis_x0208, "=jis-x0208"); + defsymbol (&Qmap_jis_x0208_1990, "=jis-x0208-1990"); + defsymbol (&Qchinese_big5, "chinese-big5"); + defsymbol (&Qethiopic_ucs, "ethiopic-ucs"); +#endif + defsymbol (&Qchinese_big5_1, "chinese-big5-1"); + defsymbol (&Qchinese_big5_2, "chinese-big5-2"); - defsymbol (&Qkorean_ksc5601, "korean-ksc5601"); defsymbol (&Qcomposite, "composite"); } void vars_of_mule_charset (void) { - int i, j, k; + int i, j; +#ifndef UTF2000 + int k; +#endif - /* Table of charsets indexed by leading byte. */ - for (i = 0; i < countof (charset_by_leading_byte); i++) - charset_by_leading_byte[i] = Qnil; + chlook = xnew_and_zero (struct charset_lookup); /* zero for Purify. */ + dump_add_root_struct_ptr (&chlook, &charset_lookup_description); + /* Table of charsets indexed by leading byte. */ + for (i = 0; i < countof (chlook->charset_by_leading_byte); i++) + chlook->charset_by_leading_byte[i] = Qnil; + +#ifdef UTF2000 + /* Table of charsets indexed by type/final-byte. */ + for (i = 0; i < countof (chlook->charset_by_attributes); i++) + for (j = 0; j < countof (chlook->charset_by_attributes[0]); j++) + chlook->charset_by_attributes[i][j] = Qnil; +#else /* Table of charsets indexed by type/final-byte/direction. */ - for (i = 0; i < countof (charset_by_attributes); i++) - for (j = 0; j < countof (charset_by_attributes[0]); j++) - for (k = 0; k < countof (charset_by_attributes[0][0]); k++) - charset_by_attributes[i][j][k] = Qnil; + for (i = 0; i < countof (chlook->charset_by_attributes); i++) + for (j = 0; j < countof (chlook->charset_by_attributes[0]); j++) + for (k = 0; k < countof (chlook->charset_by_attributes[0][0]); k++) + chlook->charset_by_attributes[i][j][k] = Qnil; +#endif + +#ifdef UTF2000 + chlook->next_allocated_leading_byte = MIN_LEADING_BYTE_PRIVATE; +#else + chlook->next_allocated_1_byte_leading_byte = MIN_LEADING_BYTE_PRIVATE_1; + chlook->next_allocated_2_byte_leading_byte = MIN_LEADING_BYTE_PRIVATE_2; +#endif + +#ifndef UTF2000 + leading_code_private_11 = PRE_LEADING_BYTE_PRIVATE_1; + DEFVAR_INT ("leading-code-private-11", &leading_code_private_11 /* +Leading-code of private TYPE9N charset of column-width 1. +*/ ); + leading_code_private_11 = PRE_LEADING_BYTE_PRIVATE_1; +#endif - next_allocated_1_byte_leading_byte = MIN_LEADING_BYTE_PRIVATE_1; - next_allocated_2_byte_leading_byte = MIN_LEADING_BYTE_PRIVATE_2; +#ifdef UTF2000 + Vdefault_coded_charset_priority_list = Qnil; + DEFVAR_LISP ("default-coded-charset-priority-list", + &Vdefault_coded_charset_priority_list /* +Default order of preferred coded-character-sets. +*/ ); +#endif } void complex_vars_of_mule_charset (void) { - staticpro (&Vcharset_hashtable); - Vcharset_hashtable = make_lisp_hashtable (50, HASHTABLE_NONWEAK, - HASHTABLE_EQ); + staticpro (&Vcharset_hash_table); + Vcharset_hash_table = + make_lisp_hash_table (50, HASH_TABLE_NON_WEAK, HASH_TABLE_EQ); /* Predefined character sets. We store them into variables for ease of access. */ +#ifdef UTF2000 + staticpro (&Vcharset_ucs); + Vcharset_ucs = + make_charset (LEADING_BYTE_UCS, Qmap_ucs, 256, 4, + 1, 2, 0, CHARSET_LEFT_TO_RIGHT, + build_string ("UCS"), + build_string ("UCS"), + build_string ("ISO/IEC 10646"), + build_string (""), + Qnil, 0, 0x7FFFFFFF, 0, 0, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_ucs_bmp); + Vcharset_ucs_bmp = + make_charset (LEADING_BYTE_UCS_BMP, Qucs_bmp, 256, 2, + 1, 2, 0, CHARSET_LEFT_TO_RIGHT, + build_string ("BMP"), + build_string ("UCS-BMP"), + build_string ("ISO/IEC 10646 Group 0 Plane 0 (BMP)"), + build_string + ("\\(ISO10646.*-[01]\\|UCS00-0\\|UNICODE[23]?-0\\)"), + Qnil, 0, 0xFFFF, 0, 0, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_ucs_smp); + Vcharset_ucs_smp = + make_charset (LEADING_BYTE_UCS_SMP, Qucs_smp, 256, 2, + 1, 2, 0, CHARSET_LEFT_TO_RIGHT, + build_string ("SMP"), + build_string ("UCS-SMP"), + build_string ("ISO/IEC 10646 Group 0 Plane 1 (SMP)"), + build_string ("UCS00-1"), + Qnil, MIN_CHAR_SMP, MAX_CHAR_SMP, + MIN_CHAR_SMP, 0, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_ucs_sip); + Vcharset_ucs_sip = + make_charset (LEADING_BYTE_UCS_SIP, Qucs_sip, 256, 2, + 2, 2, 0, CHARSET_LEFT_TO_RIGHT, + build_string ("SIP"), + build_string ("UCS-SIP"), + build_string ("ISO/IEC 10646 Group 0 Plane 2 (SIP)"), + build_string ("\\(ISO10646.*-2\\|UCS00-2\\)"), + Qnil, MIN_CHAR_SIP, MAX_CHAR_SIP, + MIN_CHAR_SIP, 0, Qnil, CONVERSION_IDENTICAL); +#else +# define MIN_CHAR_THAI 0 +# define MAX_CHAR_THAI 0 + /* # define MIN_CHAR_HEBREW 0 */ + /* # define MAX_CHAR_HEBREW 0 */ +# define MIN_CHAR_HALFWIDTH_KATAKANA 0 +# define MAX_CHAR_HALFWIDTH_KATAKANA 0 +#endif + staticpro (&Vcharset_ascii); Vcharset_ascii = - make_charset (0, Qascii, LEADING_BYTE_ASCII, 1, - CHARSET_TYPE_94, 1, 0, 'B', - CHARSET_LEFT_TO_RIGHT, - build_string ("ASCII (ISO 646 IRV)"), - build_string ("iso8859-1")); + make_charset (LEADING_BYTE_ASCII, Qascii, 94, 1, + 1, 0, 'B', CHARSET_LEFT_TO_RIGHT, + build_string ("ASCII"), + build_string ("ASCII)"), + build_string ("ASCII (ISO646 IRV)"), + build_string ("\\(iso8859-[0-9]*\\|-ascii\\)"), + Qnil, 0, 0x7F, 0, 0, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_control_1); Vcharset_control_1 = - make_charset (-1, Qcontrol_1, LEADING_BYTE_CONTROL_1, 2, - CHARSET_TYPE_94, 1, 0, 0, - CHARSET_LEFT_TO_RIGHT, + make_charset (LEADING_BYTE_CONTROL_1, Qcontrol_1, 94, 1, + 1, 1, 0, CHARSET_LEFT_TO_RIGHT, + build_string ("C1"), build_string ("Control characters"), - build_string ("")); + build_string ("Control characters 128-191"), + build_string (""), + Qnil, 0x80, 0x9F, 0x80, 0, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_latin_iso8859_1); Vcharset_latin_iso8859_1 = - make_charset (129, Qlatin_iso8859_1, LEADING_BYTE_LATIN_ISO8859_1, 2, - CHARSET_TYPE_96, 1, 1, 'A', - CHARSET_LEFT_TO_RIGHT, - build_string ("ISO 8859-1 (Latin-1)"), - build_string ("iso8859-1")); + make_charset (LEADING_BYTE_LATIN_ISO8859_1, Qlatin_iso8859_1, 96, 1, + 1, 1, 'A', CHARSET_LEFT_TO_RIGHT, + build_string ("Latin-1"), + build_string ("ISO8859-1 (Latin-1)"), + build_string ("ISO8859-1 (Latin-1)"), + build_string ("iso8859-1"), + Qnil, 0, 0, 0, 32, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_latin_iso8859_2); Vcharset_latin_iso8859_2 = - make_charset (130, Qlatin_iso8859_2, LEADING_BYTE_LATIN_ISO8859_2, 2, - CHARSET_TYPE_96, 1, 1, 'B', - CHARSET_LEFT_TO_RIGHT, - build_string ("ISO 8859-2 (Latin-2)"), - build_string ("iso8859-2")); + make_charset (LEADING_BYTE_LATIN_ISO8859_2, Qlatin_iso8859_2, 96, 1, + 1, 1, 'B', CHARSET_LEFT_TO_RIGHT, + build_string ("Latin-2"), + build_string ("ISO8859-2 (Latin-2)"), + build_string ("ISO8859-2 (Latin-2)"), + build_string ("iso8859-2"), + Qnil, 0, 0, 0, 32, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_latin_iso8859_3); Vcharset_latin_iso8859_3 = - make_charset (131, Qlatin_iso8859_3, LEADING_BYTE_LATIN_ISO8859_3, 2, - CHARSET_TYPE_96, 1, 1, 'C', - CHARSET_LEFT_TO_RIGHT, - build_string ("ISO 8859-3 (Latin-3)"), - build_string ("iso8859-3")); + make_charset (LEADING_BYTE_LATIN_ISO8859_3, Qlatin_iso8859_3, 96, 1, + 1, 1, 'C', CHARSET_LEFT_TO_RIGHT, + build_string ("Latin-3"), + build_string ("ISO8859-3 (Latin-3)"), + build_string ("ISO8859-3 (Latin-3)"), + build_string ("iso8859-3"), + Qnil, 0, 0, 0, 32, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_latin_iso8859_4); Vcharset_latin_iso8859_4 = - make_charset (132, Qlatin_iso8859_4, LEADING_BYTE_LATIN_ISO8859_4, 2, - CHARSET_TYPE_96, 1, 1, 'D', - CHARSET_LEFT_TO_RIGHT, - build_string ("ISO 8859-4 (Latin-4)"), - build_string ("iso8859-4")); - Vcharset_cyrillic_iso8859_5 = - make_charset (140, Qcyrillic_iso8859_5, LEADING_BYTE_CYRILLIC_ISO8859_5, 2, - CHARSET_TYPE_96, 1, 1, 'L', - CHARSET_LEFT_TO_RIGHT, - build_string ("ISO 8859-5 (Cyrillic)"), - build_string ("iso8859-5")); - Vcharset_arabic_iso8859_6 = - make_charset (135, Qarabic_iso8859_6, LEADING_BYTE_ARABIC_ISO8859_6, 2, - CHARSET_TYPE_96, 1, 1, 'G', - CHARSET_RIGHT_TO_LEFT, - build_string ("ISO 8859-6 (Arabic)"), - build_string ("iso8859-6")); + make_charset (LEADING_BYTE_LATIN_ISO8859_4, Qlatin_iso8859_4, 96, 1, + 1, 1, 'D', CHARSET_LEFT_TO_RIGHT, + build_string ("Latin-4"), + build_string ("ISO8859-4 (Latin-4)"), + build_string ("ISO8859-4 (Latin-4)"), + build_string ("iso8859-4"), + Qnil, 0, 0, 0, 32, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_thai_tis620); + Vcharset_thai_tis620 = + make_charset (LEADING_BYTE_THAI_TIS620, Qthai_tis620, 96, 1, + 1, 1, 'T', CHARSET_LEFT_TO_RIGHT, + build_string ("TIS620"), + build_string ("TIS620 (Thai)"), + build_string ("TIS620.2529 (Thai)"), + build_string ("tis620"), + Qnil, 0, 0, 0, 32, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_greek_iso8859_7); Vcharset_greek_iso8859_7 = - make_charset (134, Qgreek_iso8859_7, LEADING_BYTE_GREEK_ISO8859_7, 2, - CHARSET_TYPE_96, 1, 1, 'F', - CHARSET_LEFT_TO_RIGHT, - build_string ("ISO 8859-7 (Greek)"), - build_string ("iso8859-7")); + make_charset (LEADING_BYTE_GREEK_ISO8859_7, Qgreek_iso8859_7, 96, 1, + 1, 1, 'F', CHARSET_LEFT_TO_RIGHT, + build_string ("ISO8859-7"), + build_string ("ISO8859-7 (Greek)"), + build_string ("ISO8859-7 (Greek)"), + build_string ("iso8859-7"), + Qnil, 0, 0, 0, 32, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_arabic_iso8859_6); + Vcharset_arabic_iso8859_6 = + make_charset (LEADING_BYTE_ARABIC_ISO8859_6, Qarabic_iso8859_6, 96, 1, + 1, 1, 'G', CHARSET_RIGHT_TO_LEFT, + build_string ("ISO8859-6"), + build_string ("ISO8859-6 (Arabic)"), + build_string ("ISO8859-6 (Arabic)"), + build_string ("iso8859-6"), + Qnil, 0, 0, 0, 32, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_hebrew_iso8859_8); Vcharset_hebrew_iso8859_8 = - make_charset (136, Qhebrew_iso8859_8, LEADING_BYTE_HEBREW_ISO8859_8, 2, - CHARSET_TYPE_96, 1, 1, 'H', - CHARSET_RIGHT_TO_LEFT, - build_string ("ISO 8859-8 (Hebrew)"), - build_string ("iso8859-8")); - Vcharset_latin_iso8859_9 = - make_charset (141, Qlatin_iso8859_9, LEADING_BYTE_LATIN_ISO8859_9, 2, - CHARSET_TYPE_96, 1, 1, 'M', - CHARSET_LEFT_TO_RIGHT, - build_string ("ISO 8859-9 (Latin-5)"), - build_string ("iso8859-9")); - Vcharset_thai_tis620 = - make_charset (133, Qthai_tis620, LEADING_BYTE_THAI_TIS620, 2, - CHARSET_TYPE_96, 1, 1, 'T', - CHARSET_LEFT_TO_RIGHT, - build_string ("TIS 620.2529 (Thai)"), - build_string ("tis620")); - - /* Japanese */ + make_charset (LEADING_BYTE_HEBREW_ISO8859_8, Qhebrew_iso8859_8, 96, 1, + 1, 1, 'H', CHARSET_RIGHT_TO_LEFT, + build_string ("ISO8859-8"), + build_string ("ISO8859-8 (Hebrew)"), + build_string ("ISO8859-8 (Hebrew)"), + build_string ("iso8859-8"), + Qnil, + 0 /* MIN_CHAR_HEBREW */, + 0 /* MAX_CHAR_HEBREW */, 0, 32, + Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_katakana_jisx0201); Vcharset_katakana_jisx0201 = - make_charset (137, Qkatakana_jisx0201, - LEADING_BYTE_KATAKANA_JISX0201, 2, - CHARSET_TYPE_94, 1, 1, 'I', - CHARSET_LEFT_TO_RIGHT, - build_string ("JIS X0201-Katakana"), - build_string ("jisx0201.1976")); + make_charset (LEADING_BYTE_KATAKANA_JISX0201, Qkatakana_jisx0201, 94, 1, + 1, 1, 'I', CHARSET_LEFT_TO_RIGHT, + build_string ("JISX0201 Kana"), + build_string ("JISX0201.1976 (Japanese Kana)"), + build_string ("JISX0201.1976 Japanese Kana"), + build_string ("jisx0201\\.1976"), + Qnil, 0, 0, 0, 33, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_latin_jisx0201); Vcharset_latin_jisx0201 = - make_charset (138, Qlatin_jisx0201, - LEADING_BYTE_LATIN_JISX0201, 2, - CHARSET_TYPE_94, 1, 0, 'J', - CHARSET_LEFT_TO_RIGHT, - build_string ("JIS X0201-Latin"), - build_string ("jisx0201.1976")); + make_charset (LEADING_BYTE_LATIN_JISX0201, Qlatin_jisx0201, 94, 1, + 1, 0, 'J', CHARSET_LEFT_TO_RIGHT, + build_string ("JISX0201 Roman"), + build_string ("JISX0201.1976 (Japanese Roman)"), + build_string ("JISX0201.1976 Japanese Roman"), + build_string ("jisx0201\\.1976"), + Qnil, 0, 0, 0, 33, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_cyrillic_iso8859_5); + Vcharset_cyrillic_iso8859_5 = + make_charset (LEADING_BYTE_CYRILLIC_ISO8859_5, Qcyrillic_iso8859_5, 96, 1, + 1, 1, 'L', CHARSET_LEFT_TO_RIGHT, + build_string ("ISO8859-5"), + build_string ("ISO8859-5 (Cyrillic)"), + build_string ("ISO8859-5 (Cyrillic)"), + build_string ("iso8859-5"), + Qnil, 0, 0, 0, 32, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_latin_iso8859_9); + Vcharset_latin_iso8859_9 = + make_charset (LEADING_BYTE_LATIN_ISO8859_9, Qlatin_iso8859_9, 96, 1, + 1, 1, 'M', CHARSET_LEFT_TO_RIGHT, + build_string ("Latin-5"), + build_string ("ISO8859-9 (Latin-5)"), + build_string ("ISO8859-9 (Latin-5)"), + build_string ("iso8859-9"), + Qnil, 0, 0, 0, 32, Qnil, CONVERSION_IDENTICAL); +#ifdef UTF2000 + staticpro (&Vcharset_jis_x0208); + Vcharset_jis_x0208 = + make_charset (LEADING_BYTE_JIS_X0208, + Qmap_jis_x0208, 94, 2, + 2, 0, 'B', CHARSET_LEFT_TO_RIGHT, + build_string ("JIS X0208"), + build_string ("JIS X0208 Common"), + build_string ("JIS X0208 Common part"), + build_string ("jisx0208\\.1990"), + Qnil, + MIN_CHAR_JIS_X0208_1990, + MAX_CHAR_JIS_X0208_1990, MIN_CHAR_JIS_X0208_1990, 33, + Qnil, CONVERSION_94x94); +#endif + staticpro (&Vcharset_japanese_jisx0208_1978); Vcharset_japanese_jisx0208_1978 = - make_charset (144, Qjapanese_jisx0208_1978, - LEADING_BYTE_JAPANESE_JISX0208_1978, 3, - CHARSET_TYPE_94X94, 2, 0, '@', - CHARSET_LEFT_TO_RIGHT, + make_charset (LEADING_BYTE_JAPANESE_JISX0208_1978, + Qjapanese_jisx0208_1978, 94, 2, + 2, 0, '@', CHARSET_LEFT_TO_RIGHT, + build_string ("JIS X0208:1978"), + build_string ("JIS X0208:1978 (Japanese)"), build_string - ("JIS X0208-1978 (Japanese Kanji; Old Version)"), - build_string ("\\(jisx0208\\|jisc6226\\).19")); + ("JIS X0208:1978 Japanese Kanji (so called \"old JIS\")"), + build_string ("\\(jisx0208\\|jisc6226\\)\\.1978"), + Qnil, 0, 0, 0, 33, +#ifdef UTF2000 + Vcharset_jis_x0208, +#else + Qnil, +#endif + CONVERSION_IDENTICAL); + staticpro (&Vcharset_chinese_gb2312); + Vcharset_chinese_gb2312 = + make_charset (LEADING_BYTE_CHINESE_GB2312, Qchinese_gb2312, 94, 2, + 2, 0, 'A', CHARSET_LEFT_TO_RIGHT, + build_string ("GB2312"), + build_string ("GB2312)"), + build_string ("GB2312 Chinese simplified"), + build_string ("gb2312"), + Qnil, 0, 0, 0, 33, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_chinese_gb12345); + Vcharset_chinese_gb12345 = + make_charset (LEADING_BYTE_CHINESE_GB12345, Qchinese_gb12345, 94, 2, + 2, 0, 0, CHARSET_LEFT_TO_RIGHT, + build_string ("G1"), + build_string ("GB 12345)"), + build_string ("GB 12345-1990"), + build_string ("GB12345\\(\\.1990\\)?-0"), + Qnil, 0, 0, 0, 33, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_japanese_jisx0208); Vcharset_japanese_jisx0208 = - make_charset (146, Qjapanese_jisx0208, - LEADING_BYTE_JAPANESE_JISX0208, 3, - CHARSET_TYPE_94X94, 2, 0, 'B', - CHARSET_LEFT_TO_RIGHT, - build_string ("JIS X0208-1983 (Japanese Kanji)"), - build_string ("jisx0208.19\\(83\\|90\\)")); + make_charset (LEADING_BYTE_JAPANESE_JISX0208, Qjapanese_jisx0208, 94, 2, + 2, 0, 'B', CHARSET_LEFT_TO_RIGHT, + build_string ("JISX0208"), + build_string ("JIS X0208:1983 (Japanese)"), + build_string ("JIS X0208:1983 Japanese Kanji"), + build_string ("jisx0208\\.1983"), + Qnil, 0, 0, 0, 33, +#ifdef UTF2000 + Vcharset_jis_x0208, +#else + Qnil, +#endif + CONVERSION_IDENTICAL); +#ifdef UTF2000 + staticpro (&Vcharset_japanese_jisx0208_1990); + Vcharset_japanese_jisx0208_1990 = + make_charset (LEADING_BYTE_JAPANESE_JISX0208_1990, + Qmap_jis_x0208_1990, 94, 2, + 2, 0, 0, CHARSET_LEFT_TO_RIGHT, + build_string ("JISX0208-1990"), + build_string ("JIS X0208:1990 (Japanese)"), + build_string ("JIS X0208:1990 Japanese Kanji"), + build_string ("jisx0208\\.1990"), + Qnil, + 0x2121 /* MIN_CHAR_JIS_X0208_1990 */, + 0x7426 /* MAX_CHAR_JIS_X0208_1990 */, + 0 /* MIN_CHAR_JIS_X0208_1990 */, 33, + Vcharset_jis_x0208 /* Qnil */, + CONVERSION_IDENTICAL /* CONVERSION_94x94 */); +#endif + staticpro (&Vcharset_korean_ksc5601); + Vcharset_korean_ksc5601 = + make_charset (LEADING_BYTE_KOREAN_KSC5601, Qkorean_ksc5601, 94, 2, + 2, 0, 'C', CHARSET_LEFT_TO_RIGHT, + build_string ("KSC5601"), + build_string ("KSC5601 (Korean"), + build_string ("KSC5601 Korean Hangul and Hanja"), + build_string ("ksc5601"), + Qnil, 0, 0, 0, 33, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_japanese_jisx0212); Vcharset_japanese_jisx0212 = - make_charset (148, Qjapanese_jisx0212, - LEADING_BYTE_JAPANESE_JISX0212, 3, - CHARSET_TYPE_94X94, 2, 0, 'D', - CHARSET_LEFT_TO_RIGHT, - build_string ("JIS X0212 (Japanese Supplement)"), - build_string ("jisx0212")); - - /* Chinese */ - Vcharset_chinese_gb2312 = - make_charset (145, Qchinese_gb2312, LEADING_BYTE_CHINESE_GB2312, 3, - CHARSET_TYPE_94X94, 2, 0, 'A', - CHARSET_LEFT_TO_RIGHT, - build_string ("GB 2312 (Simplified Chinese)"), - build_string ("gb2312")); + make_charset (LEADING_BYTE_JAPANESE_JISX0212, Qjapanese_jisx0212, 94, 2, + 2, 0, 'D', CHARSET_LEFT_TO_RIGHT, + build_string ("JISX0212"), + build_string ("JISX0212 (Japanese)"), + build_string ("JISX0212 Japanese Supplement"), + build_string ("jisx0212"), + Qnil, 0, 0, 0, 33, Qnil, CONVERSION_IDENTICAL); + #define CHINESE_CNS_PLANE_RE(n) "cns11643[.-]\\(.*[.-]\\)?" n "$" + staticpro (&Vcharset_chinese_cns11643_1); Vcharset_chinese_cns11643_1 = - make_charset (149, Qchinese_cns11643_1, - LEADING_BYTE_CHINESE_CNS11643_1, 3, - CHARSET_TYPE_94X94, 2, 0, 'G', - CHARSET_LEFT_TO_RIGHT, + make_charset (LEADING_BYTE_CHINESE_CNS11643_1, Qchinese_cns11643_1, 94, 2, + 2, 0, 'G', CHARSET_LEFT_TO_RIGHT, + build_string ("CNS11643-1"), + build_string ("CNS11643-1 (Chinese traditional)"), build_string - ("CNS 11643 Plane 1 (Traditional Chinese for daily use)"), - build_string (CHINESE_CNS_PLANE_RE("1"))); + ("CNS 11643 Plane 1 Chinese traditional"), + build_string (CHINESE_CNS_PLANE_RE("1")), + Qnil, 0, 0, 0, 33, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_chinese_cns11643_2); Vcharset_chinese_cns11643_2 = - make_charset (150, Qchinese_cns11643_2, - LEADING_BYTE_CHINESE_CNS11643_2, 3, - CHARSET_TYPE_94X94, 2, 0, 'H', - CHARSET_LEFT_TO_RIGHT, + make_charset (LEADING_BYTE_CHINESE_CNS11643_2, Qchinese_cns11643_2, 94, 2, + 2, 0, 'H', CHARSET_LEFT_TO_RIGHT, + build_string ("CNS11643-2"), + build_string ("CNS11643-2 (Chinese traditional)"), build_string - ("CNS 11643 Plane 2 (Traditional Chinese for daily use)"), - build_string (CHINESE_CNS_PLANE_RE("2"))); + ("CNS 11643 Plane 2 Chinese traditional"), + build_string (CHINESE_CNS_PLANE_RE("2")), + Qnil, 0, 0, 0, 33, Qnil, CONVERSION_IDENTICAL); +#ifdef UTF2000 + staticpro (&Vcharset_latin_tcvn5712); + Vcharset_latin_tcvn5712 = + make_charset (LEADING_BYTE_LATIN_TCVN5712, Qlatin_tcvn5712, 96, 1, + 1, 1, 'Z', CHARSET_LEFT_TO_RIGHT, + build_string ("TCVN 5712"), + build_string ("TCVN 5712 (VSCII-2)"), + build_string ("Vietnamese TCVN 5712:1983 (VSCII-2)"), + build_string ("tcvn5712\\(\\.1993\\)?-1"), + Qnil, 0, 0, 0, 32, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_latin_viscii_lower); + Vcharset_latin_viscii_lower = + make_charset (LEADING_BYTE_LATIN_VISCII_LOWER, Qlatin_viscii_lower, 96, 1, + 1, 1, '1', CHARSET_LEFT_TO_RIGHT, + build_string ("VISCII lower"), + build_string ("VISCII lower (Vietnamese)"), + build_string ("VISCII lower (Vietnamese)"), + build_string ("MULEVISCII-LOWER"), + Qnil, 0, 0, 0, 32, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_latin_viscii_upper); + Vcharset_latin_viscii_upper = + make_charset (LEADING_BYTE_LATIN_VISCII_UPPER, Qlatin_viscii_upper, 96, 1, + 1, 1, '2', CHARSET_LEFT_TO_RIGHT, + build_string ("VISCII upper"), + build_string ("VISCII upper (Vietnamese)"), + build_string ("VISCII upper (Vietnamese)"), + build_string ("MULEVISCII-UPPER"), + Qnil, 0, 0, 0, 32, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_latin_viscii); + Vcharset_latin_viscii = + make_charset (LEADING_BYTE_LATIN_VISCII, Qlatin_viscii, 256, 1, + 1, 2, 0, CHARSET_LEFT_TO_RIGHT, + build_string ("VISCII"), + build_string ("VISCII 1.1 (Vietnamese)"), + build_string ("VISCII 1.1 (Vietnamese)"), + build_string ("VISCII1\\.1"), + Qnil, 0, 0, 0, 0, Qnil, CONVERSION_IDENTICAL); + staticpro (&Vcharset_chinese_big5); + Vcharset_chinese_big5 = + make_charset (LEADING_BYTE_CHINESE_BIG5, Qchinese_big5, 256, 2, + 2, 2, 0, CHARSET_LEFT_TO_RIGHT, + build_string ("Big5"), + build_string ("Big5"), + build_string ("Big5 Chinese traditional"), + build_string ("big5-0"), + Qnil, + MIN_CHAR_BIG5_CDP, MAX_CHAR_BIG5_CDP, + MIN_CHAR_BIG5_CDP, 0, Qnil, CONVERSION_IDENTICAL); + + staticpro (&Vcharset_ethiopic_ucs); + Vcharset_ethiopic_ucs = + make_charset (LEADING_BYTE_ETHIOPIC_UCS, Qethiopic_ucs, 256, 2, + 2, 2, 0, CHARSET_LEFT_TO_RIGHT, + build_string ("Ethiopic (UCS)"), + build_string ("Ethiopic (UCS)"), + build_string ("Ethiopic of UCS"), + build_string ("Ethiopic-Unicode"), + Qnil, 0x1200, 0x137F, 0, 0, + Qnil, CONVERSION_IDENTICAL); +#endif + staticpro (&Vcharset_chinese_big5_1); Vcharset_chinese_big5_1 = - make_charset (152, Qchinese_big5_1, LEADING_BYTE_CHINESE_BIG5_1, 3, - CHARSET_TYPE_94X94, 2, 0, '0', - CHARSET_LEFT_TO_RIGHT, + make_charset (LEADING_BYTE_CHINESE_BIG5_1, Qchinese_big5_1, 94, 2, + 2, 0, '0', CHARSET_LEFT_TO_RIGHT, + build_string ("Big5"), + build_string ("Big5 (Level-1)"), build_string - ("Big5 Level 1 (Traditional Chinese for daily use)"), - build_string ("big5")); + ("Big5 Level-1 Chinese traditional"), + build_string ("big5"), + Qnil, 0, 0, 0, 33, /* Qnil, CONVERSION_IDENTICAL */ + Vcharset_chinese_big5, CONVERSION_BIG5_1); + staticpro (&Vcharset_chinese_big5_2); Vcharset_chinese_big5_2 = - make_charset (153, Qchinese_big5_2, LEADING_BYTE_CHINESE_BIG5_2, 3, - CHARSET_TYPE_94X94, 2, 0, '1', - CHARSET_LEFT_TO_RIGHT, + make_charset (LEADING_BYTE_CHINESE_BIG5_2, Qchinese_big5_2, 94, 2, + 2, 0, '1', CHARSET_LEFT_TO_RIGHT, + build_string ("Big5"), + build_string ("Big5 (Level-2)"), build_string - ("Big5 Level 2 (Traditional Chinese for daily use)"), - build_string ("big5")); + ("Big5 Level-2 Chinese traditional"), + build_string ("big5"), + Qnil, 0, 0, 0, 33, /* Qnil, CONVERSION_IDENTICAL */ + Vcharset_chinese_big5, CONVERSION_BIG5_2); - Vcharset_korean_ksc5601 = - make_charset (147, Qkorean_ksc5601, LEADING_BYTE_KOREAN_KSC5601, 3, - CHARSET_TYPE_94X94, 2, 0, 'C', - CHARSET_LEFT_TO_RIGHT, - build_string ("KS C5601 (Hangul and Korean Hanja)"), - build_string ("ksc5601")); +#ifdef ENABLE_COMPOSITE_CHARS /* #### For simplicity, we put composite chars into a 96x96 charset. This is going to lead to problems because you can run out of room, esp. as we don't yet recycle numbers. */ + staticpro (&Vcharset_composite); Vcharset_composite = - make_charset (-1, Qcomposite, LEADING_BYTE_COMPOSITE, 3, - CHARSET_TYPE_96X96, 2, 0, 0, - CHARSET_LEFT_TO_RIGHT, + make_charset (LEADING_BYTE_COMPOSITE, Qcomposite, 96, 2, + 2, 0, 0, CHARSET_LEFT_TO_RIGHT, + build_string ("Composite"), + build_string ("Composite characters"), build_string ("Composite characters"), build_string ("")); + /* #### not dumped properly */ composite_char_row_next = 32; composite_char_col_next = 32; - Vcomposite_char_string2char_hashtable = - make_lisp_hashtable (500, HASHTABLE_NONWEAK, HASHTABLE_EQUAL); - Vcomposite_char_char2string_hashtable = - make_lisp_hashtable (500, HASHTABLE_NONWEAK, HASHTABLE_EQ); - staticpro (&Vcomposite_char_string2char_hashtable); - staticpro (&Vcomposite_char_char2string_hashtable); + Vcomposite_char_string2char_hash_table = + make_lisp_hash_table (500, HASH_TABLE_NON_WEAK, HASH_TABLE_EQUAL); + Vcomposite_char_char2string_hash_table = + make_lisp_hash_table (500, HASH_TABLE_NON_WEAK, HASH_TABLE_EQ); + staticpro (&Vcomposite_char_string2char_hash_table); + staticpro (&Vcomposite_char_char2string_hash_table); +#endif /* ENABLE_COMPOSITE_CHARS */ } diff --git a/src/mule-charset.h b/src/mule-charset.h index ee7dcc2..95ee6f2 100644 --- a/src/mule-charset.h +++ b/src/mule-charset.h @@ -23,8 +23,8 @@ Boston, MA 02111-1307, USA. */ /* Rewritten by Ben Wing <ben@xemacs.org>. */ -#ifndef _XEMACS_MULE_CHARSET_H -#define _XEMACS_MULE_CHARSET_H +#ifndef INCLUDED_mule_charset_h_ +#define INCLUDED_mule_charset_h_ /* 1. Character Sets @@ -239,7 +239,7 @@ Boston, MA 02111-1307, USA. */ Character set Encoding (PC == position-code) ------------- -------- (LB == leading-byte) - ASCII PC1 | + ASCII PC1 | Control-1 LB | PC1 + 0xA0 Dimension-1 official LB | PC1 + 0x80 Dimension-1 private 0x9E | LB | PC1 + 0x80 @@ -324,46 +324,58 @@ Boston, MA 02111-1307, USA. */ /* Definition of leading bytes */ /************************************************************************/ +typedef unsigned char Charset_ID; + #define MIN_LEADING_BYTE 0x80 /* These need special treatment in a string and/or character */ #define LEADING_BYTE_ASCII 0x8E /* Omitted in a buffer */ +#ifdef ENABLE_COMPOSITE_CHARS +#endif #define LEADING_BYTE_COMPOSITE 0x80 /* for a composite character */ #define LEADING_BYTE_CONTROL_1 0x8F /* represent normal 80-9F */ -/** The following are for 1-byte characters in an official charset. **/ +/* Note the gap in each official charset can cause core dump + as first and last values are used to determine whether + charset is defined or not in non_ascii_valid_char_p */ -#define LEADING_BYTE_LATIN_ISO8859_1 0x81 /* Right half of ISO 8859-1 */ -#define LEADING_BYTE_LATIN_ISO8859_2 0x82 /* Right half of ISO 8859-2 */ -#define LEADING_BYTE_LATIN_ISO8859_3 0x83 /* Right half of ISO 8859-3 */ -#define LEADING_BYTE_LATIN_ISO8859_4 0x84 /* Right half of ISO 8859-4 */ -#define LEADING_BYTE_THAI_TIS620 0x85 /* TIS620-2533 */ -#define LEADING_BYTE_GREEK_ISO8859_7 0x86 /* Right half of ISO 8859-7 */ -#define LEADING_BYTE_ARABIC_ISO8859_6 0x87 /* Right half of ISO 8859-6 */ -#define LEADING_BYTE_HEBREW_ISO8859_8 0x88 /* Right half of ISO 8859-8 */ -#define LEADING_BYTE_KATAKANA_JISX0201 0x89 /* Right half of JIS X0201-1976 */ -#define LEADING_BYTE_LATIN_JISX0201 0x8A /* Left half of JIS X0201-1976 */ -#define LEADING_BYTE_CYRILLIC_ISO8859_5 0x8C /* Right half of ISO 8859-5 */ -#define LEADING_BYTE_LATIN_ISO8859_9 0x8D /* Right half of ISO 8859-9 */ +/** The following are for 1-byte characters in an official charset. **/ +enum LEADING_BYTE_OFFICIAL_1 +{ + LEADING_BYTE_LATIN_ISO8859_1 = 0x81, /* Right half of ISO 8859-1 */ + LEADING_BYTE_LATIN_ISO8859_2, /* 0x82 Right half of ISO 8859-2 */ + LEADING_BYTE_LATIN_ISO8859_3, /* 0x83 Right half of ISO 8859-3 */ + LEADING_BYTE_LATIN_ISO8859_4, /* 0x84 Right half of ISO 8859-4 */ + LEADING_BYTE_THAI_TIS620, /* 0x85 TIS620-2533 */ + LEADING_BYTE_GREEK_ISO8859_7, /* 0x86 Right half of ISO 8859-7 */ + LEADING_BYTE_ARABIC_ISO8859_6, /* 0x87 Right half of ISO 8859-6 */ + LEADING_BYTE_HEBREW_ISO8859_8, /* 0x88 Right half of ISO 8859-8 */ + LEADING_BYTE_KATAKANA_JISX0201, /* 0x89 Right half of JIS X0201-1976 */ + LEADING_BYTE_LATIN_JISX0201, /* 0x8A Left half of JIS X0201-1976 */ + LEADING_BYTE_CYRILLIC_ISO8859_5,/* 0x8B Right half of ISO 8859-5 */ + LEADING_BYTE_LATIN_ISO8859_9 /* 0x8C Right half of ISO 8859-9 */ + /* 0x8D unused */ +}; #define MIN_LEADING_BYTE_OFFICIAL_1 LEADING_BYTE_LATIN_ISO8859_1 #define MAX_LEADING_BYTE_OFFICIAL_1 LEADING_BYTE_LATIN_ISO8859_9 /** The following are for 2-byte characters in an official charset. **/ - -#define LEADING_BYTE_JAPANESE_JISX0208_1978 0x90/* Japanese JIS X0208-1978 */ -#define LEADING_BYTE_CHINESE_GB2312 0x91 /* Chinese Hanzi GB2312-1980 */ -#define LEADING_BYTE_JAPANESE_JISX0208 0x92 /* Japanese JIS X0208-1983 */ -#define LEADING_BYTE_KOREAN_KSC5601 0x93 /* Hangul KS C5601-1987 */ -#define LEADING_BYTE_JAPANESE_JISX0212 0x94 /* Japanese JIS X0212-1990 */ -#define LEADING_BYTE_CHINESE_CNS11643_1 0x95 /* Chinese CNS11643 Set 1 */ -#define LEADING_BYTE_CHINESE_CNS11643_2 0x96 /* Chinese CNS11643 Set 2 */ -#define LEADING_BYTE_CHINESE_BIG5_1 0x97 /* Big5 Level 1 */ -#define LEADING_BYTE_CHINESE_BIG5_2 0x98 /* Big5 Level 2 */ - /* 0x99 unused */ - /* 0x9A unused */ - /* 0x9B unused */ - /* 0x9C unused */ - /* 0x9D unused */ +enum LEADING_BYTE_OFFICIAL_2 +{ + LEADING_BYTE_JAPANESE_JISX0208_1978 = 0x90, /* Japanese JIS X0208-1978 */ + LEADING_BYTE_CHINESE_GB2312, /* 0x91 Chinese Hanzi GB2312-1980 */ + LEADING_BYTE_JAPANESE_JISX0208, /* 0x92 Japanese JIS X0208-1983 */ + LEADING_BYTE_KOREAN_KSC5601, /* 0x93 Hangul KS C5601-1987 */ + LEADING_BYTE_JAPANESE_JISX0212, /* 0x94 Japanese JIS X0212-1990 */ + LEADING_BYTE_CHINESE_CNS11643_1, /* 0x95 Chinese CNS11643 Set 1 */ + LEADING_BYTE_CHINESE_CNS11643_2, /* 0x96 Chinese CNS11643 Set 2 */ + LEADING_BYTE_CHINESE_BIG5_1, /* 0x97 Big5 Level 1 */ + LEADING_BYTE_CHINESE_BIG5_2 /* 0x98 Big5 Level 2 */ + /* 0x99 unused */ + /* 0x9A unused */ + /* 0x9B unused */ + /* 0x9C unused */ +}; #define MIN_LEADING_BYTE_OFFICIAL_2 LEADING_BYTE_JAPANESE_JISX0208_1978 #define MAX_LEADING_BYTE_OFFICIAL_2 LEADING_BYTE_CHINESE_BIG5_2 @@ -391,19 +403,19 @@ Boston, MA 02111-1307, USA. */ /* Is this a prefix for a private leading byte? */ -INLINE int LEADING_BYTE_PREFIX_P (unsigned char lb); -INLINE int -LEADING_BYTE_PREFIX_P (unsigned char lb) +INLINE_HEADER int LEADING_BYTE_PREFIX_P (Bufbyte lb); +INLINE_HEADER int +LEADING_BYTE_PREFIX_P (Bufbyte lb) { return (lb == PRE_LEADING_BYTE_PRIVATE_1 || lb == PRE_LEADING_BYTE_PRIVATE_2); } /* Given a private leading byte, return the leading byte prefix stored - in a string */ + in a string. */ #define PRIVATE_LEADING_BYTE_PREFIX(lb) \ - ((lb) < MIN_LEADING_BYTE_PRIVATE_2 ? \ + ((unsigned int) (lb) < MIN_LEADING_BYTE_PRIVATE_2 ? \ PRE_LEADING_BYTE_PRIVATE_1 : \ PRE_LEADING_BYTE_PRIVATE_2) @@ -413,13 +425,12 @@ LEADING_BYTE_PREFIX_P (unsigned char lb) /* of any format */ /************************************************************************/ -/* Argument `c' should be (unsigned int) or (unsigned char). */ -/* Note that SP and DEL are not included. */ +/* These are carefully designed to work if BYTE is signed or unsigned. */ +/* Note that SPC and DEL are considered ASCII, not control. */ -#define BYTE_ASCII_P(c) ((c) < 0x80) -#define BYTE_C0_P(c) ((c) < 0x20) -/* Do some forced casting just to make *sure* things are gotten right. */ -#define BYTE_C1_P(c) ((unsigned int) ((unsigned int) (c) - 0x80) < 0x20) +#define BYTE_ASCII_P(byte) (((byte) & ~0x7f) == 0) +#define BYTE_C0_P(byte) (((byte) & ~0x1f) == 0) +#define BYTE_C1_P(byte) (((byte) & ~0x1f) == 0x80) /************************************************************************/ @@ -427,13 +438,13 @@ LEADING_BYTE_PREFIX_P (unsigned char lb) /* in a Mule-formatted string */ /************************************************************************/ -/* Does this byte represent the first byte of a character? */ +/* Does BYTE represent the first byte of a character? */ -#define BUFBYTE_FIRST_BYTE_P(c) ((c) < 0xA0) +#define BUFBYTE_FIRST_BYTE_P(byte) ((byte) < 0xA0) -/* Does this byte represent the first byte of a multi-byte character? */ +/* Does BYTE represent the first byte of a multi-byte character? */ -#define BUFBYTE_LEADING_BYTE_P(c) BYTE_C1_P (c) +#define BUFBYTE_LEADING_BYTE_P(byte) BYTE_C1_P (byte) /************************************************************************/ @@ -446,14 +457,15 @@ struct Lisp_Charset int id; Lisp_Object name; - Lisp_Object doc_string, registry; + Lisp_Object doc_string; + Lisp_Object registry; + Lisp_Object short_name; + Lisp_Object long_name; Lisp_Object reverse_direction_charset; Lisp_Object ccl_program; - Bufbyte leading_byte; - /* Final byte of this character set in ISO2022 designating escape sequence */ Bufbyte final; @@ -481,12 +493,12 @@ struct Lisp_Charset /* Which half of font to be used to display this character set */ unsigned int graphic; }; +typedef struct Lisp_Charset Lisp_Charset; -DECLARE_LRECORD (charset, struct Lisp_Charset); -#define XCHARSET(x) XRECORD (x, charset, struct Lisp_Charset) +DECLARE_LRECORD (charset, Lisp_Charset); +#define XCHARSET(x) XRECORD (x, charset, Lisp_Charset) #define XSETCHARSET(x, p) XSETRECORD (x, p, charset) #define CHARSETP(x) RECORDP (x, charset) -#define GC_CHARSETP(x) GC_RECORDP (x, charset) #define CHECK_CHARSET(x) CHECK_RECORD (x, charset) #define CONCHECK_CHARSET(x) CONCHECK_RECORD (x, charset) @@ -498,9 +510,12 @@ DECLARE_LRECORD (charset, struct Lisp_Charset); #define CHARSET_LEFT_TO_RIGHT 0 #define CHARSET_RIGHT_TO_LEFT 1 +/* Leading byte and id have been regrouped. -- OG */ #define CHARSET_ID(cs) ((cs)->id) +#define CHARSET_LEADING_BYTE(cs) ((Bufbyte) CHARSET_ID(cs)) #define CHARSET_NAME(cs) ((cs)->name) -#define CHARSET_LEADING_BYTE(cs) ((cs)->leading_byte) +#define CHARSET_SHORT_NAME(cs) ((cs)->short_name) +#define CHARSET_LONG_NAME(cs) ((cs)->long_name) #define CHARSET_REP_BYTES(cs) ((cs)->rep_bytes) #define CHARSET_COLUMNS(cs) ((cs)->columns) #define CHARSET_GRAPHIC(cs) ((cs)->graphic) @@ -519,6 +534,8 @@ DECLARE_LRECORD (charset, struct Lisp_Charset); #define XCHARSET_ID(cs) CHARSET_ID (XCHARSET (cs)) #define XCHARSET_NAME(cs) CHARSET_NAME (XCHARSET (cs)) +#define XCHARSET_SHORT_NAME(cs) CHARSET_SHORT_NAME (XCHARSET (cs)) +#define XCHARSET_LONG_NAME(cs) CHARSET_LONG_NAME (XCHARSET (cs)) #define XCHARSET_REP_BYTES(cs) CHARSET_REP_BYTES (XCHARSET (cs)) #define XCHARSET_COLUMNS(cs) CHARSET_COLUMNS (XCHARSET (cs)) #define XCHARSET_GRAPHIC(cs) CHARSET_GRAPHIC (XCHARSET (cs)) @@ -535,69 +552,69 @@ DECLARE_LRECORD (charset, struct Lisp_Charset); #define XCHARSET_REVERSE_DIRECTION_CHARSET(cs) \ CHARSET_REVERSE_DIRECTION_CHARSET (XCHARSET (cs)) -/* Table of charsets indexed by (leading byte - 128). */ -extern Lisp_Object charset_by_leading_byte[128]; - -/* Table of charsets indexed by type/final-byte/direction. */ -extern Lisp_Object charset_by_attributes[4][128][2]; - -/* Table of number of bytes in the string representation of a character - indexed by the first byte of that representation. +struct charset_lookup { + /* Table of charsets indexed by (leading byte - MIN_LEADING_BYTE). */ + Lisp_Object charset_by_leading_byte[NUM_LEADING_BYTES]; - This value can be derived other ways -- e.g. something like + /* Table of charsets indexed by type/final-byte/direction. */ + Lisp_Object charset_by_attributes[4][128][2]; - (BYTE_ASCII_P (first_byte) ? 1 : - XCHARSET_REP_BYTES (CHARSET_BY_LEADING_BYTE (first_byte))) + Charset_ID next_allocated_1_byte_leading_byte; + Charset_ID next_allocated_2_byte_leading_byte; +}; - but it's faster this way. */ -extern Bytecount rep_bytes_by_first_byte[0xA0]; +INLINE_HEADER Lisp_Object CHARSET_BY_LEADING_BYTE (Bufbyte lb); +INLINE_HEADER Lisp_Object +CHARSET_BY_LEADING_BYTE (Bufbyte lb) +{ + extern struct charset_lookup *chlook; #ifdef ERROR_CHECK_TYPECHECK -/* int not Bufbyte even though that is the actual type of a leading byte. - This way, out-ot-range values will get caught rather than automatically - truncated. */ -INLINE Lisp_Object CHARSET_BY_LEADING_BYTE (int lb); -INLINE Lisp_Object -CHARSET_BY_LEADING_BYTE (int lb) -{ - assert (lb >= 0x80 && lb <= 0xFF); - return charset_by_leading_byte[lb - 128]; + /* When error-checking is on, x86 GCC 2.95.2 -O3 miscompiles the + following unless we introduce `tem'. */ + int tem = lb; + type_checking_assert (tem >= MIN_LEADING_BYTE && + tem < (MIN_LEADING_BYTE + NUM_LEADING_BYTES)); +#endif + return chlook->charset_by_leading_byte[lb - MIN_LEADING_BYTE]; } -#else - -#define CHARSET_BY_LEADING_BYTE(lb) (charset_by_leading_byte[(lb) - 128]) +INLINE_HEADER Lisp_Object +CHARSET_BY_ATTRIBUTES (unsigned int type, unsigned char final, int dir); +INLINE_HEADER Lisp_Object +CHARSET_BY_ATTRIBUTES (unsigned int type, unsigned char final, int dir) +{ + extern struct charset_lookup *chlook; -#endif + type_checking_assert (type < countof (chlook->charset_by_attributes) && + final < countof (chlook->charset_by_attributes[0]) && + dir < countof (chlook->charset_by_attributes[0][0])); + return chlook->charset_by_attributes[type][final][dir]; +} -#define CHARSET_BY_ATTRIBUTES(type, final, dir) \ - (charset_by_attributes[type][final][dir]) +/* Table of number of bytes in the string representation of a character + indexed by the first byte of that representation. -#ifdef ERROR_CHECK_TYPECHECK + This value can be derived in other ways -- e.g. something like + XCHARSET_REP_BYTES (CHARSET_BY_LEADING_BYTE (first_byte)) + but it's faster this way. */ +extern const Bytecount rep_bytes_by_first_byte[0xA0]; -/* Number of bytes in the string representation of a character */ -INLINE int REP_BYTES_BY_FIRST_BYTE (int fb); -INLINE int -REP_BYTES_BY_FIRST_BYTE (int fb) +/* Number of bytes in the string representation of a character. */ +INLINE_HEADER int REP_BYTES_BY_FIRST_BYTE (Bufbyte fb); +INLINE_HEADER int +REP_BYTES_BY_FIRST_BYTE (Bufbyte fb) { - assert (fb >= 0 && fb < 0xA0); + type_checking_assert (fb < 0xA0); return rep_bytes_by_first_byte[fb]; } -#else -#define REP_BYTES_BY_FIRST_BYTE(fb) (rep_bytes_by_first_byte[fb]) -#endif - /************************************************************************/ /* Dealing with characters */ /************************************************************************/ -/* Is this character represented by more than one byte in a string? */ - -#define CHAR_MULTIBYTE_P(c) ((c) >= 0x80) - -#define CHAR_ASCII_P(c) (!CHAR_MULTIBYTE_P (c)) +#define CHAR_ASCII_P(ch) ((ch) <= 0x7F) /* The bit fields of character are divided into 3 parts: FIELD1(5bits):FIELD2(7bits):FIELD3(7bits) */ @@ -661,8 +678,8 @@ REP_BYTES_BY_FIRST_BYTE (int fb) FIELD2_TO_PRIVATE_LEADING_BYTE are the same. */ -INLINE Bufbyte CHAR_LEADING_BYTE (Emchar c); -INLINE Bufbyte +INLINE_HEADER Bufbyte CHAR_LEADING_BYTE (Emchar c); +INLINE_HEADER Bufbyte CHAR_LEADING_BYTE (Emchar c) { if (CHAR_ASCII_P (c)) @@ -676,7 +693,14 @@ CHAR_LEADING_BYTE (Emchar c) else if (c < MIN_CHAR_COMPOSITION) return CHAR_FIELD1 (c) + FIELD1_TO_PRIVATE_LEADING_BYTE; else - return LEADING_BYTE_COMPOSITE; + { +#ifdef ENABLE_COMPOSITE_CHARS + return LEADING_BYTE_COMPOSITE; +#else + abort(); + return 0; +#endif /* ENABLE_COMPOSITE_CHARS */ + } } #define CHAR_CHARSET(c) CHARSET_BY_LEADING_BYTE (CHAR_LEADING_BYTE (c)) @@ -689,16 +713,18 @@ CHAR_LEADING_BYTE (Emchar c) FIELD2_TO_PRIVATE_LEADING_BYTE are the same. */ -INLINE Emchar MAKE_CHAR (Lisp_Object charset, int c1, int c2); -INLINE Emchar +INLINE_HEADER Emchar MAKE_CHAR (Lisp_Object charset, int c1, int c2); +INLINE_HEADER Emchar MAKE_CHAR (Lisp_Object charset, int c1, int c2) { if (EQ (charset, Vcharset_ascii)) return c1; else if (EQ (charset, Vcharset_control_1)) return c1 | 0x80; +#ifdef ENABLE_COMPOSITE_CHARS else if (EQ (charset, Vcharset_composite)) return (0x1F << 14) | ((c1) << 7) | (c2); +#endif else if (XCHARSET_DIMENSION (charset) == 1) return ((XCHARSET_LEADING_BYTE (charset) - FIELD2_TO_OFFICIAL_LEADING_BYTE) << 7) | (c1); @@ -725,8 +751,8 @@ MAKE_CHAR (Lisp_Object charset, int c1, int c2) : ((c1) = CHAR_FIELD2 (c), \ (c2) = CHAR_FIELD3 (c)) -INLINE void breakup_char_1 (Emchar c, Lisp_Object *charset, int *c1, int *c2); -INLINE void +INLINE_HEADER void breakup_char_1 (Emchar c, Lisp_Object *charset, int *c1, int *c2); +INLINE_HEADER void breakup_char_1 (Emchar c, Lisp_Object *charset, int *c1, int *c2) { *charset = CHAR_CHARSET (c); @@ -738,12 +764,14 @@ breakup_char_1 (Emchar c, Lisp_Object *charset, int *c1, int *c2) +#ifdef ENABLE_COMPOSITE_CHARS /************************************************************************/ /* Composite characters */ /************************************************************************/ Emchar lookup_composite_char (Bufbyte *str, int len); Lisp_Object composite_char_string (Emchar ch); +#endif /* ENABLE_COMPOSITE_CHARS */ /************************************************************************/ @@ -761,9 +789,9 @@ Emchar Lstream_get_emchar_1 (Lstream *stream, int first_char); int Lstream_fput_emchar (Lstream *stream, Emchar ch); void Lstream_funget_emchar (Lstream *stream, Emchar ch); -int copy_internal_to_external (CONST Bufbyte *internal, Bytecount len, +int copy_internal_to_external (const Bufbyte *internal, Bytecount len, unsigned char *external); -Bytecount copy_external_to_internal (CONST unsigned char *external, +Bytecount copy_external_to_internal (const unsigned char *external, int len, Bufbyte *internal); -#endif /* _XEMACS_MULE_CHARSET_H */ +#endif /* INCLUDED_mule_charset_h_ */ diff --git a/src/mule-coding.c b/src/mule-coding.c deleted file mode 100644 index a0a4ff9..0000000 --- a/src/mule-coding.c +++ /dev/null @@ -1,4807 +0,0 @@ -/* Code conversion functions. - Copyright (C) 1991, 1995 Free Software Foundation, Inc. - Copyright (C) 1995 Sun Microsystems, Inc. - -This file is part of XEmacs. - -XEmacs is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. - -XEmacs 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 XEmacs; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -/* Synched up with: Mule 2.3. Not in FSF. */ - -/* Rewritten by Ben Wing <ben@xemacs.org>. */ - -#if 0 /* while file-coding not split up */ - -#include <config.h> -#include "lisp.h" - -#include "buffer.h" -#include "elhash.h" -#include "insdel.h" -#include "lstream.h" -#include "mule-ccl.h" -#include "mule-coding.h" - -Lisp_Object Qbuffer_file_coding_system, Qcoding_system_error; - -Lisp_Object Vkeyboard_coding_system; -Lisp_Object Vterminal_coding_system; -Lisp_Object Vcoding_system_for_read; -Lisp_Object Vcoding_system_for_write; -Lisp_Object Vfile_name_coding_system; - -/* Table of symbols identifying each coding category. */ -Lisp_Object coding_category_symbol[CODING_CATEGORY_LAST + 1]; - -/* Coding system currently associated with each coding category. */ -Lisp_Object coding_category_system[CODING_CATEGORY_LAST + 1]; - -/* Table of all coding categories in decreasing order of priority. - This describes a permutation of the possible coding categories. */ -int coding_category_by_priority[CODING_CATEGORY_LAST + 1]; - -Lisp_Object Qcoding_system_p; - -Lisp_Object Qbig5, Qshift_jis, Qno_conversion, Qccl, Qiso2022; -/* Qinternal in general.c */ - -Lisp_Object Qmnemonic, Qeol_type; -Lisp_Object Qcr, Qcrlf, Qlf; -Lisp_Object Qeol_cr, Qeol_crlf, Qeol_lf; -Lisp_Object Qpost_read_conversion; -Lisp_Object Qpre_write_conversion; - -Lisp_Object Qcharset_g0, Qcharset_g1, Qcharset_g2, Qcharset_g3; -Lisp_Object Qforce_g0_on_output, Qforce_g1_on_output; -Lisp_Object Qforce_g2_on_output, Qforce_g3_on_output; -Lisp_Object Qshort, Qno_ascii_eol, Qno_ascii_cntl, Qseven, Qlock_shift; -Lisp_Object Qno_iso6429, Qescape_quoted; -Lisp_Object Qinput_charset_conversion, Qoutput_charset_conversion; - -Lisp_Object Qencode, Qdecode; - -Lisp_Object Qctext; - -Lisp_Object Vcoding_system_hashtable; - -int enable_multibyte_characters; - -/* Additional information used by the ISO2022 decoder and detector. */ -struct iso2022_decoder -{ - /* CHARSET holds the character sets currently assigned to the G0 - through G3 variables. It is initialized from the array - INITIAL_CHARSET in CODESYS. */ - Lisp_Object charset[4]; - - /* Which registers are currently invoked into the left (GL) and - right (GR) halves of the 8-bit encoding space? */ - int register_left, register_right; - - /* ISO_ESC holds a value indicating part of an escape sequence - that has already been seen. */ - enum iso_esc_flag esc; - - /* This records the bytes we've seen so far in an escape sequence, - in case the sequence is invalid (we spit out the bytes unchanged). */ - unsigned char esc_bytes[8]; - - /* Index for next byte to store in ISO escape sequence. */ - int esc_bytes_index; - - /* Stuff seen so far when composing a string. */ - unsigned_char_dynarr *composite_chars; - - /* If we saw an invalid designation sequence for a particular - register, we flag it here and switch to ASCII. The next time we - see a valid designation for this register, we turn off the flag - and do the designation normally, but pretend the sequence was - invalid. The effect of all this is that (most of the time) the - escape sequences for both the switch to the unknown charset, and - the switch back to the known charset, get inserted literally into - the buffer and saved out as such. The hope is that we can - preserve the escape sequences so that the resulting written out - file makes sense. If we don't do any of this, the designation - to the invalid charset will be preserved but that switch back - to the known charset will probably get eaten because it was - the same charset that was already present in the register. */ - unsigned char invalid_designated[4]; - - /* We try to do similar things as above for direction-switching - sequences. If we encountered a direction switch while an - invalid designation was present, or an invalid designation - just after a direction switch (i.e. no valid designation - encountered yet), we insert the direction-switch escape - sequence literally into the output stream, and later on - insert the corresponding direction-restoring escape sequence - literally also. */ - unsigned int switched_dir_and_no_valid_charset_yet :1; - unsigned int invalid_switch_dir :1; - - /* Tells the decoder to output the escape sequence literally - even though it was valid. Used in the games we play to - avoid lossage when we encounter invalid designations. */ - unsigned int output_literally :1; - /* We encountered a direction switch followed by an invalid - designation. We didn't output the direction switch - literally because we didn't know about the invalid designation; - but we have to do so now. */ - unsigned int output_direction_sequence :1; -}; - -EXFUN (Fcopy_coding_system, 2); -struct detection_state; -static int detect_coding_sjis (struct detection_state *st, - CONST unsigned char *src, - unsigned int n); -static void decode_coding_sjis (Lstream *decoding, - CONST unsigned char *src, - unsigned_char_dynarr *dst, - unsigned int n); -static void encode_coding_sjis (Lstream *encoding, - CONST unsigned char *src, - unsigned_char_dynarr *dst, - unsigned int n); -static int detect_coding_big5 (struct detection_state *st, - CONST unsigned char *src, - unsigned int n); -static void decode_coding_big5 (Lstream *decoding, - CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n); -static void encode_coding_big5 (Lstream *encoding, - CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n); -static int postprocess_iso2022_mask (int mask); -static void reset_iso2022 (Lisp_Object coding_system, - struct iso2022_decoder *iso); -static int detect_coding_iso2022 (struct detection_state *st, - CONST unsigned char *src, - unsigned int n); -static void decode_coding_iso2022 (Lstream *decoding, - CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n); -static void encode_coding_iso2022 (Lstream *encoding, - CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n); -static void decode_coding_no_conversion (Lstream *decoding, - CONST unsigned char *src, - unsigned_char_dynarr *dst, - unsigned int n); -static void encode_coding_no_conversion (Lstream *encoding, - CONST unsigned char *src, - unsigned_char_dynarr *dst, - unsigned int n); -static void mule_decode (Lstream *decoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n); -static void mule_encode (Lstream *encoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n); - -typedef struct codesys_prop codesys_prop; -struct codesys_prop -{ - Lisp_Object sym; - int prop_type; -}; - -typedef struct -{ - Dynarr_declare (codesys_prop); -} codesys_prop_dynarr; - -codesys_prop_dynarr *the_codesys_prop_dynarr; - -enum codesys_prop_enum -{ - CODESYS_PROP_ALL_OK, - CODESYS_PROP_ISO2022, - CODESYS_PROP_CCL -}; - - -/************************************************************************/ -/* Coding system functions */ -/************************************************************************/ - -static Lisp_Object -mark_coding_system (Lisp_Object obj, void (*markobj) (Lisp_Object)) -{ - struct Lisp_Coding_System *codesys = XCODING_SYSTEM (obj); - - (markobj) (CODING_SYSTEM_NAME (codesys)); - (markobj) (CODING_SYSTEM_DOC_STRING (codesys)); - (markobj) (CODING_SYSTEM_MNEMONIC (codesys)); - (markobj) (CODING_SYSTEM_EOL_LF (codesys)); - (markobj) (CODING_SYSTEM_EOL_CRLF (codesys)); - (markobj) (CODING_SYSTEM_EOL_CR (codesys)); - - switch (CODING_SYSTEM_TYPE (codesys)) - { - int i; - case CODESYS_ISO2022: - for (i = 0; i < 4; i++) - (markobj) (CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, i)); - if (codesys->iso2022.input_conv) - { - for (i = 0; i < Dynarr_length (codesys->iso2022.input_conv); i++) - { - struct charset_conversion_spec *ccs = - Dynarr_atp (codesys->iso2022.input_conv, i); - (markobj) (ccs->from_charset); - (markobj) (ccs->to_charset); - } - } - if (codesys->iso2022.output_conv) - { - for (i = 0; i < Dynarr_length (codesys->iso2022.output_conv); i++) - { - struct charset_conversion_spec *ccs = - Dynarr_atp (codesys->iso2022.output_conv, i); - (markobj) (ccs->from_charset); - (markobj) (ccs->to_charset); - } - } - break; - - case CODESYS_CCL: - (markobj) (CODING_SYSTEM_CCL_DECODE (codesys)); - (markobj) (CODING_SYSTEM_CCL_ENCODE (codesys)); - break; - default: - break; - } - - (markobj) (CODING_SYSTEM_PRE_WRITE_CONVERSION (codesys)); - return CODING_SYSTEM_POST_READ_CONVERSION (codesys); -} - -static void -print_coding_system (Lisp_Object obj, Lisp_Object printcharfun, - int escapeflag) -{ - struct Lisp_Coding_System *c = XCODING_SYSTEM (obj); - if (print_readably) - error ("printing unreadable object #<coding_system 0x%x>", - c->header.uid); - - write_c_string ("#<coding_system ", printcharfun); - print_internal (c->name, printcharfun, 1); - write_c_string (">", printcharfun); -} - -static void -finalize_coding_system (void *header, int for_disksave) -{ - struct Lisp_Coding_System *c = (struct Lisp_Coding_System *) header; - /* Since coding systems never go away, this function is not - necessary. But it would be necessary if we changed things - so that coding systems could go away. */ - if (!for_disksave) /* see comment in lstream.c */ - { - switch (CODING_SYSTEM_TYPE (c)) - { - case CODESYS_ISO2022: - if (c->iso2022.input_conv) - { - Dynarr_free (c->iso2022.input_conv); - c->iso2022.input_conv = 0; - } - if (c->iso2022.output_conv) - { - Dynarr_free (c->iso2022.output_conv); - c->iso2022.output_conv = 0; - } - break; - - default: - break; - } - } -} - -DEFINE_LRECORD_IMPLEMENTATION ("coding-system", coding_system, - mark_coding_system, print_coding_system, - finalize_coding_system, - 0, 0, struct Lisp_Coding_System); - -static enum eol_type -symbol_to_eol_type (Lisp_Object symbol) -{ - CHECK_SYMBOL (symbol); - if (NILP (symbol)) return EOL_AUTODETECT; - if (EQ (symbol, Qlf)) return EOL_LF; - if (EQ (symbol, Qcrlf)) return EOL_CRLF; - if (EQ (symbol, Qcr)) return EOL_CR; - - signal_simple_error ("Unrecognized eol type", symbol); - return EOL_AUTODETECT; /* not reached */ -} - -static Lisp_Object -eol_type_to_symbol (enum eol_type type) -{ - switch (type) - { - case EOL_LF: return Qlf; - case EOL_CRLF: return Qcrlf; - case EOL_CR: return Qcr; - case EOL_AUTODETECT: return Qnil; - default: abort (); return Qnil; /* not reached */ - } -} - -static void -setup_eol_coding_systems (struct Lisp_Coding_System *codesys) -{ - Lisp_Object codesys_obj; - int len = string_length (XSYMBOL (CODING_SYSTEM_NAME (codesys))->name); - char *codesys_name = (char *) alloca (len + 7); - Lisp_Object codesys_name_sym, sub_codesys_obj; - - /* kludge */ - - XSETCODING_SYSTEM (codesys_obj, codesys); - - memcpy (codesys_name, - string_data (XSYMBOL (CODING_SYSTEM_NAME (codesys))->name), len); - -#define DEFINE_SUB_CODESYS(op_sys, Type) do { \ - strcpy (codesys_name + len, "-" op_sys); \ - codesys_name_sym = intern (codesys_name); \ - sub_codesys_obj = Fcopy_coding_system (codesys_obj, codesys_name_sym); \ - XCODING_SYSTEM_EOL_TYPE (sub_codesys_obj) = Type; \ - CODING_SYSTEM_##Type (codesys) = sub_codesys_obj; \ -} while (0) - - DEFINE_SUB_CODESYS("unix", EOL_LF); - DEFINE_SUB_CODESYS("dos", EOL_CRLF); - DEFINE_SUB_CODESYS("mac", EOL_CR); -} - -DEFUN ("coding-system-p", Fcoding_system_p, 1, 1, 0, /* -Return t if OBJECT is a coding system. -A coding system is an object that defines how text containing multiple -character sets is encoded into a stream of (typically 8-bit) bytes. -The coding system is used to decode the stream into a series of -characters (which may be from multiple charsets) when the text is read -from a file or process, and is used to encode the text back into the -same format when it is written out to a file or process. - -For example, many ISO2022-compliant coding systems (such as Compound -Text, which is used for inter-client data under the X Window System) -use escape sequences to switch between different charsets -- Japanese -Kanji, for example, is invoked with "ESC $ ( B"; ASCII is invoked -with "ESC ( B"; and Cyrillic is invoked with "ESC - L". See -`make-coding-system' for more information. - -Coding systems are normally identified using a symbol, and the -symbol is accepted in place of the actual coding system object whenever -a coding system is called for. (This is similar to how faces work.) -*/ - (object)) -{ - return CODING_SYSTEMP (object) ? Qt : Qnil; -} - -DEFUN ("find-coding-system", Ffind_coding_system, 1, 1, 0, /* -Retrieve the coding system of the given name. - -If CODING-SYSTEM-OR-NAME is a coding-system object, it is simply -returned. Otherwise, CODING-SYSTEM-OR-NAME should be a symbol. -If there is no such coding system, nil is returned. Otherwise the -associated coding system object is returned. -*/ - (coding_system_or_name)) -{ - if (NILP (coding_system_or_name)) - coding_system_or_name = Qbinary; - if (CODING_SYSTEMP (coding_system_or_name)) - return coding_system_or_name; - CHECK_SYMBOL (coding_system_or_name); - - return Fgethash (coding_system_or_name, Vcoding_system_hashtable, Qnil); -} - -DEFUN ("get-coding-system", Fget_coding_system, 1, 1, 0, /* -Retrieve the coding system of the given name. -Same as `find-coding-system' except that if there is no such -coding system, an error is signaled instead of returning nil. -*/ - (name)) -{ - Lisp_Object coding_system = Ffind_coding_system (name); - - if (NILP (coding_system)) - signal_simple_error ("No such coding system", name); - return coding_system; -} - -/* We store the coding systems in hash tables with the names as the key and the - actual coding system object as the value. Occasionally we need to use them - in a list format. These routines provide us with that. */ -struct coding_system_list_closure -{ - Lisp_Object *coding_system_list; -}; - -static int -add_coding_system_to_list_mapper (CONST void *hash_key, void *hash_contents, - void *coding_system_list_closure) -{ - /* This function can GC */ - Lisp_Object key, contents; - Lisp_Object *coding_system_list; - struct coding_system_list_closure *cscl = - (struct coding_system_list_closure *) coding_system_list_closure; - CVOID_TO_LISP (key, hash_key); - VOID_TO_LISP (contents, hash_contents); - coding_system_list = cscl->coding_system_list; - - *coding_system_list = Fcons (XCODING_SYSTEM (contents)->name, - *coding_system_list); - return 0; -} - -DEFUN ("coding-system-list", Fcoding_system_list, 0, 0, 0, /* -Return a list of the names of all defined coding systems. -*/ - ()) -{ - Lisp_Object coding_system_list = Qnil; - struct gcpro gcpro1; - struct coding_system_list_closure coding_system_list_closure; - - GCPRO1 (coding_system_list); - coding_system_list_closure.coding_system_list = &coding_system_list; - elisp_maphash (add_coding_system_to_list_mapper, Vcoding_system_hashtable, - &coding_system_list_closure); - UNGCPRO; - - return coding_system_list; -} - -DEFUN ("coding-system-name", Fcoding_system_name, 1, 1, 0, /* -Return the name of the given coding system. -*/ - (coding_system)) -{ - coding_system = Fget_coding_system (coding_system); - return XCODING_SYSTEM_NAME (coding_system); -} - -static struct Lisp_Coding_System * -allocate_coding_system (enum coding_system_type type, Lisp_Object name) -{ - struct Lisp_Coding_System *codesys = - alloc_lcrecord_type (struct Lisp_Coding_System, lrecord_coding_system); - - zero_lcrecord (codesys); - CODING_SYSTEM_PRE_WRITE_CONVERSION (codesys) = Qnil; - CODING_SYSTEM_POST_READ_CONVERSION (codesys) = Qnil; - CODING_SYSTEM_EOL_TYPE (codesys) = EOL_AUTODETECT; - CODING_SYSTEM_EOL_CRLF (codesys) = Qnil; - CODING_SYSTEM_EOL_CR (codesys) = Qnil; - CODING_SYSTEM_EOL_LF (codesys) = Qnil; - CODING_SYSTEM_TYPE (codesys) = type; - - if (type == CODESYS_ISO2022) - { - int i; - for (i = 0; i < 4; i++) - CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, i) = Qnil; - } - else if (type == CODESYS_CCL) - { - CODING_SYSTEM_CCL_DECODE (codesys) = Qnil; - CODING_SYSTEM_CCL_ENCODE (codesys) = Qnil; - } - - CODING_SYSTEM_NAME (codesys) = name; - - return codesys; -} - -/* Given a list of charset conversion specs as specified in a Lisp - program, parse it into STORE_HERE. */ - -static void -parse_charset_conversion_specs (charset_conversion_spec_dynarr *store_here, - Lisp_Object spec_list) -{ - Lisp_Object rest; - - EXTERNAL_LIST_LOOP (rest, spec_list) - { - Lisp_Object car = XCAR (rest); - Lisp_Object from, to; - struct charset_conversion_spec spec; - - if (!CONSP (car) || !CONSP (XCDR (car)) || !NILP (XCDR (XCDR (car)))) - signal_simple_error ("Invalid charset conversion spec", car); - from = Fget_charset (XCAR (car)); - to = Fget_charset (XCAR (XCDR (car))); - if (XCHARSET_TYPE (from) != XCHARSET_TYPE (to)) - signal_simple_error_2 - ("Attempted conversion between different charset types", - from, to); - spec.from_charset = from; - spec.to_charset = to; - - Dynarr_add (store_here, spec); - } -} - -/* Given a dynarr LOAD_HERE of internally-stored charset conversion - specs, return the equivalent as the Lisp programmer would see it. - - If LOAD_HERE is 0, return Qnil. */ - -static Lisp_Object -unparse_charset_conversion_specs (charset_conversion_spec_dynarr *load_here) -{ - int i; - Lisp_Object result = Qnil; - - if (!load_here) - return Qnil; - for (i = 0; i < Dynarr_length (load_here); i++) - { - struct charset_conversion_spec *ccs = - Dynarr_atp (load_here, i); - result = Fcons (list2 (ccs->from_charset, ccs->to_charset), result); - } - - return Fnreverse (result); -} - -DEFUN ("make-coding-system", Fmake_coding_system, 2, 4, 0, /* -Register symbol NAME as a coding system. - -TYPE describes the conversion method used and should be one of - -nil or 'undecided - Automatic conversion. XEmacs attempts to detect the coding system - used in the file. -'no-conversion - No conversion. Use this for binary files and such. On output, - graphic characters that are not in ASCII or Latin-1 will be - replaced by a ?. (For a no-conversion-encoded buffer, these - characters will only be present if you explicitly insert them.) -'shift-jis - Shift-JIS (a Japanese encoding commonly used in PC operating systems). -'iso2022 - Any ISO2022-compliant encoding. Among other things, this includes - JIS (the Japanese encoding commonly used for e-mail), EUC (the - standard Unix encoding for Japanese and other languages), and - Compound Text (the encoding used in X11). You can specify more - specific information about the conversion with the FLAGS argument. -'big5 - Big5 (the encoding commonly used for Taiwanese). -'ccl - The conversion is performed using a user-written pseudo-code - program. CCL (Code Conversion Language) is the name of this - pseudo-code. -'internal - Write out or read in the raw contents of the memory representing - the buffer's text. This is primarily useful for debugging - purposes, and is only enabled when XEmacs has been compiled with - DEBUG_XEMACS defined (via the --debug configure option). - WARNING: Reading in a file using 'internal conversion can result - in an internal inconsistency in the memory representing a - buffer's text, which will produce unpredictable results and may - cause XEmacs to crash. Under normal circumstances you should - never use 'internal conversion. - -DOC-STRING is a string describing the coding system. - -PROPS is a property list, describing the specific nature of the -character set. Recognized properties are: - -'mnemonic - String to be displayed in the modeline when this coding system is - active. - -'eol-type - End-of-line conversion to be used. It should be one of - - nil - Automatically detect the end-of-line type (LF, CRLF, - or CR). Also generate subsidiary coding systems named - `NAME-unix', `NAME-dos', and `NAME-mac', that are - identical to this coding system but have an EOL-TYPE - value of 'lf, 'crlf, and 'cr, respectively. - 'lf - The end of a line is marked externally using ASCII LF. - Since this is also the way that XEmacs represents an - end-of-line internally, specifying this option results - in no end-of-line conversion. This is the standard - format for Unix text files. - 'crlf - The end of a line is marked externally using ASCII - CRLF. This is the standard format for MS-DOS text - files. - 'cr - The end of a line is marked externally using ASCII CR. - This is the standard format for Macintosh text files. - t - Automatically detect the end-of-line type but do not - generate subsidiary coding systems. (This value is - converted to nil when stored internally, and - `coding-system-property' will return nil.) - -'post-read-conversion - Function called after a file has been read in, to perform the - decoding. Called with two arguments, BEG and END, denoting - a region of the current buffer to be decoded. - -'pre-write-conversion - Function called before a file is written out, to perform the - encoding. Called with two arguments, BEG and END, denoting - a region of the current buffer to be encoded. - - -The following additional properties are recognized if TYPE is 'iso2022: - -'charset-g0 -'charset-g1 -'charset-g2 -'charset-g3 - The character set initially designated to the G0 - G3 registers. - The value should be one of - - -- A charset object (designate that character set) - -- nil (do not ever use this register) - -- t (no character set is initially designated to - the register, but may be later on; this automatically - sets the corresponding `force-g*-on-output' property) - -'force-g0-on-output -'force-g1-on-output -'force-g2-on-output -'force-g2-on-output - If non-nil, send an explicit designation sequence on output before - using the specified register. - -'short - If non-nil, use the short forms "ESC $ @", "ESC $ A", and - "ESC $ B" on output in place of the full designation sequences - "ESC $ ( @", "ESC $ ( A", and "ESC $ ( B". - -'no-ascii-eol - If non-nil, don't designate ASCII to G0 at each end of line on output. - Setting this to non-nil also suppresses other state-resetting that - normally happens at the end of a line. - -'no-ascii-cntl - If non-nil, don't designate ASCII to G0 before control chars on output. - -'seven - If non-nil, use 7-bit environment on output. Otherwise, use 8-bit - environment. - -'lock-shift - If non-nil, use locking-shift (SO/SI) instead of single-shift - or designation by escape sequence. - -'no-iso6429 - If non-nil, don't use ISO6429's direction specification. - -'escape-quoted - If non-nil, literal control characters that are the same as - the beginning of a recognized ISO2022 or ISO6429 escape sequence - (in particular, ESC (0x1B), SO (0x0E), SI (0x0F), SS2 (0x8E), - SS3 (0x8F), and CSI (0x9B)) are "quoted" with an escape character - so that they can be properly distinguished from an escape sequence. - (Note that doing this results in a non-portable encoding.) This - encoding flag is used for byte-compiled files. Note that ESC - is a good choice for a quoting character because there are no - escape sequences whose second byte is a character from the Control-0 - or Control-1 character sets; this is explicitly disallowed by the - ISO2022 standard. - -'input-charset-conversion - A list of conversion specifications, specifying conversion of - characters in one charset to another when decoding is performed. - Each specification is a list of two elements: the source charset, - and the destination charset. - -'output-charset-conversion - A list of conversion specifications, specifying conversion of - characters in one charset to another when encoding is performed. - The form of each specification is the same as for - 'input-charset-conversion. - - -The following additional properties are recognized (and required) -if TYPE is 'ccl: - -'decode - CCL program used for decoding (converting to internal format). - -'encode - CCL program used for encoding (converting to external format). -*/ - (name, type, doc_string, props)) -{ - struct Lisp_Coding_System *codesys; - Lisp_Object rest, key, value; - enum coding_system_type ty; - int need_to_setup_eol_systems = 1; - - /* Convert type to constant */ - if (NILP (type) || EQ (type, Qundecided)) - { ty = CODESYS_AUTODETECT; } - else if (EQ (type, Qshift_jis)) { ty = CODESYS_SHIFT_JIS; } - else if (EQ (type, Qiso2022)) { ty = CODESYS_ISO2022; } - else if (EQ (type, Qbig5)) { ty = CODESYS_BIG5; } - else if (EQ (type, Qccl)) { ty = CODESYS_CCL; } - else if (EQ (type, Qno_conversion)) { ty = CODESYS_NO_CONVERSION; } -#ifdef DEBUG_XEMACS - else if (EQ (type, Qinternal)) { ty = CODESYS_INTERNAL; } -#endif - else - signal_simple_error ("Invalid coding system type", type); - - CHECK_SYMBOL (name); - - codesys = allocate_coding_system (ty, name); - - if (NILP (doc_string)) - doc_string = build_string (""); - else - CHECK_STRING (doc_string); - CODING_SYSTEM_DOC_STRING (codesys) = doc_string; - - EXTERNAL_PROPERTY_LIST_LOOP (rest, key, value, props) - { - if (EQ (key, Qmnemonic)) - { - if (!NILP (value)) - CHECK_STRING (value); - CODING_SYSTEM_MNEMONIC (codesys) = value; - } - - else if (EQ (key, Qeol_type)) - { - need_to_setup_eol_systems = NILP (value); - if (EQ (value, Qt)) - value = Qnil; - CODING_SYSTEM_EOL_TYPE (codesys) = symbol_to_eol_type (value); - } - - else if (EQ (key, Qpost_read_conversion)) CODING_SYSTEM_POST_READ_CONVERSION (codesys) = value; - else if (EQ (key, Qpre_write_conversion)) CODING_SYSTEM_PRE_WRITE_CONVERSION (codesys) = value; - else if (ty == CODESYS_ISO2022) - { -#define FROB_INITIAL_CHARSET(charset_num) \ - CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, charset_num) = \ - ((EQ (value, Qt) || EQ (value, Qnil)) ? value : Fget_charset (value)) - - if (EQ (key, Qcharset_g0)) FROB_INITIAL_CHARSET (0); - else if (EQ (key, Qcharset_g1)) FROB_INITIAL_CHARSET (1); - else if (EQ (key, Qcharset_g2)) FROB_INITIAL_CHARSET (2); - else if (EQ (key, Qcharset_g3)) FROB_INITIAL_CHARSET (3); - -#define FROB_FORCE_CHARSET(charset_num) \ - CODING_SYSTEM_ISO2022_FORCE_CHARSET_ON_OUTPUT (codesys, charset_num) = !NILP (value) - - else if (EQ (key, Qforce_g0_on_output)) FROB_FORCE_CHARSET (0); - else if (EQ (key, Qforce_g1_on_output)) FROB_FORCE_CHARSET (1); - else if (EQ (key, Qforce_g2_on_output)) FROB_FORCE_CHARSET (2); - else if (EQ (key, Qforce_g3_on_output)) FROB_FORCE_CHARSET (3); - -#define FROB_BOOLEAN_PROPERTY(prop) \ - CODING_SYSTEM_ISO2022_##prop (codesys) = !NILP (value) - - else if (EQ (key, Qshort)) FROB_BOOLEAN_PROPERTY (SHORT); - else if (EQ (key, Qno_ascii_eol)) FROB_BOOLEAN_PROPERTY (NO_ASCII_EOL); - else if (EQ (key, Qno_ascii_cntl)) FROB_BOOLEAN_PROPERTY (NO_ASCII_CNTL); - else if (EQ (key, Qseven)) FROB_BOOLEAN_PROPERTY (SEVEN); - else if (EQ (key, Qlock_shift)) FROB_BOOLEAN_PROPERTY (LOCK_SHIFT); - else if (EQ (key, Qno_iso6429)) FROB_BOOLEAN_PROPERTY (NO_ISO6429); - else if (EQ (key, Qescape_quoted)) FROB_BOOLEAN_PROPERTY (ESCAPE_QUOTED); - - else if (EQ (key, Qinput_charset_conversion)) - { - codesys->iso2022.input_conv = - Dynarr_new (charset_conversion_spec); - parse_charset_conversion_specs (codesys->iso2022.input_conv, - value); - } - else if (EQ (key, Qoutput_charset_conversion)) - { - codesys->iso2022.output_conv = - Dynarr_new (charset_conversion_spec); - parse_charset_conversion_specs (codesys->iso2022.output_conv, - value); - } - else - signal_simple_error ("Unrecognized property", key); - } - else if (EQ (type, Qccl)) - { - if (EQ (key, Qdecode)) - { - CHECK_VECTOR (value); - CODING_SYSTEM_CCL_DECODE (codesys) = value; - } - else if (EQ (key, Qencode)) - { - CHECK_VECTOR (value); - CODING_SYSTEM_CCL_ENCODE (codesys) = value; - } - else - signal_simple_error ("Unrecognized property", key); - } - else - signal_simple_error ("Unrecognized property", key); - } - - if (need_to_setup_eol_systems) - setup_eol_coding_systems (codesys); - - { - Lisp_Object codesys_obj; - XSETCODING_SYSTEM (codesys_obj, codesys); - Fputhash (name, codesys_obj, Vcoding_system_hashtable); - return codesys_obj; - } -} - -DEFUN ("copy-coding-system", Fcopy_coding_system, 2, 2, 0, /* -Copy OLD-CODING-SYSTEM to NEW-NAME. -If NEW-NAME does not name an existing coding system, a new one will -be created. -*/ - (old_coding_system, new_name)) -{ - Lisp_Object new_coding_system; - old_coding_system = Fget_coding_system (old_coding_system); - new_coding_system = Ffind_coding_system (new_name); - if (NILP (new_coding_system)) - { - XSETCODING_SYSTEM (new_coding_system, - allocate_coding_system - (XCODING_SYSTEM_TYPE (old_coding_system), - new_name)); - Fputhash (new_name, new_coding_system, Vcoding_system_hashtable); - } - - { - struct Lisp_Coding_System *to = XCODING_SYSTEM (new_coding_system); - struct Lisp_Coding_System *from = XCODING_SYSTEM (old_coding_system); - memcpy (((char *) to ) + sizeof (to->header), - ((char *) from) + sizeof (from->header), - sizeof (*from) - sizeof (from->header)); - to->name = new_name; - } - return new_coding_system; -} - -static Lisp_Object -subsidiary_coding_system (Lisp_Object coding_system, enum eol_type type) -{ - struct Lisp_Coding_System *cs = XCODING_SYSTEM (coding_system); - Lisp_Object new_coding_system; - - if (CODING_SYSTEM_EOL_TYPE (cs) != EOL_AUTODETECT) - return coding_system; - - switch (type) - { - case EOL_AUTODETECT: return coding_system; - case EOL_LF: new_coding_system = CODING_SYSTEM_EOL_LF (cs); break; - case EOL_CR: new_coding_system = CODING_SYSTEM_EOL_CR (cs); break; - case EOL_CRLF: new_coding_system = CODING_SYSTEM_EOL_CRLF (cs); break; - default: abort (); - } - - return NILP (new_coding_system) ? coding_system : new_coding_system; -} - -DEFUN ("subsidiary-coding-system", Fsubsidiary_coding_system, 2, 2, 0, /* -Return the subsidiary coding system of CODING-SYSTEM with eol type EOL-TYPE. -*/ - (coding_system, eol_type)) -{ - coding_system = Fget_coding_system (coding_system); - - return subsidiary_coding_system (coding_system, - symbol_to_eol_type (eol_type)); -} - - -/************************************************************************/ -/* Coding system accessors */ -/************************************************************************/ - -DEFUN ("coding-system-doc-string", Fcoding_system_doc_string, 1, 1, 0, /* -Return the doc string for CODING-SYSTEM. -*/ - (coding_system)) -{ - coding_system = Fget_coding_system (coding_system); - return XCODING_SYSTEM_DOC_STRING (coding_system); -} - -DEFUN ("coding-system-type", Fcoding_system_type, 1, 1, 0, /* -Return the type of CODING-SYSTEM. -*/ - (coding_system)) -{ - switch (XCODING_SYSTEM_TYPE (Fget_coding_system (coding_system))) - { - case CODESYS_AUTODETECT: return Qundecided; - case CODESYS_SHIFT_JIS: return Qshift_jis; - case CODESYS_ISO2022: return Qiso2022; - case CODESYS_BIG5: return Qbig5; - case CODESYS_CCL: return Qccl; - case CODESYS_NO_CONVERSION: return Qno_conversion; -#ifdef DEBUG_XEMACS - case CODESYS_INTERNAL: return Qinternal; -#endif - default: - abort (); - } - - return Qnil; /* not reached */ -} - -static -Lisp_Object coding_system_charset (Lisp_Object coding_system, int gnum) -{ - Lisp_Object cs - = XCODING_SYSTEM_ISO2022_INITIAL_CHARSET (coding_system, gnum); - - return CHARSETP (cs) ? XCHARSET_NAME (cs) : Qnil; -} - -DEFUN ("coding-system-charset", Fcoding_system_charset, 2, 2, 0, /* -Return initial charset of CODING-SYSTEM designated to GNUM. -GNUM allows 0 .. 3. -*/ - (coding_system, gnum)) -{ - coding_system = Fget_coding_system (coding_system); - CHECK_INT (gnum); - - return coding_system_charset (coding_system, XINT (gnum)); -} - -DEFUN ("coding-system-property", Fcoding_system_property, 2, 2, 0, /* -Return the PROP property of CODING-SYSTEM. -*/ - (coding_system, prop)) -{ - int i, ok = 0; - enum coding_system_type type; - - coding_system = Fget_coding_system (coding_system); - CHECK_SYMBOL (prop); - type = XCODING_SYSTEM_TYPE (coding_system); - - for (i = 0; !ok && i < Dynarr_length (the_codesys_prop_dynarr); i++) - if (EQ (Dynarr_at (the_codesys_prop_dynarr, i).sym, prop)) - { - ok = 1; - switch (Dynarr_at (the_codesys_prop_dynarr, i).prop_type) - { - case CODESYS_PROP_ALL_OK: - break; - - case CODESYS_PROP_ISO2022: - if (type != CODESYS_ISO2022) - signal_simple_error - ("Property only valid in ISO2022 coding systems", - prop); - break; - - case CODESYS_PROP_CCL: - if (type != CODESYS_CCL) - signal_simple_error - ("Property only valid in CCL coding systems", - prop); - break; - - default: - abort (); - } - } - - if (!ok) - signal_simple_error ("Unrecognized property", prop); - - if (EQ (prop, Qname)) - return XCODING_SYSTEM_NAME (coding_system); - else if (EQ (prop, Qtype)) - return Fcoding_system_type (coding_system); - else if (EQ (prop, Qdoc_string)) - return XCODING_SYSTEM_DOC_STRING (coding_system); - else if (EQ (prop, Qmnemonic)) - return XCODING_SYSTEM_MNEMONIC (coding_system); - else if (EQ (prop, Qeol_type)) - return eol_type_to_symbol (XCODING_SYSTEM_EOL_TYPE (coding_system)); - else if (EQ (prop, Qeol_lf)) - return XCODING_SYSTEM_EOL_LF (coding_system); - else if (EQ (prop, Qeol_crlf)) - return XCODING_SYSTEM_EOL_CRLF (coding_system); - else if (EQ (prop, Qeol_cr)) - return XCODING_SYSTEM_EOL_CR (coding_system); - else if (EQ (prop, Qpost_read_conversion)) - return XCODING_SYSTEM_POST_READ_CONVERSION (coding_system); - else if (EQ (prop, Qpre_write_conversion)) - return XCODING_SYSTEM_PRE_WRITE_CONVERSION (coding_system); - else if (type == CODESYS_ISO2022) - { - if (EQ (prop, Qcharset_g0)) - return coding_system_charset (coding_system, 0); - else if (EQ (prop, Qcharset_g1)) - return coding_system_charset (coding_system, 1); - else if (EQ (prop, Qcharset_g2)) - return coding_system_charset (coding_system, 2); - else if (EQ (prop, Qcharset_g3)) - return coding_system_charset (coding_system, 3); - -#define FORCE_CHARSET(charset_num) \ - (XCODING_SYSTEM_ISO2022_FORCE_CHARSET_ON_OUTPUT \ - (coding_system, charset_num) ? Qt : Qnil) - - else if (EQ (prop, Qforce_g0_on_output)) return FORCE_CHARSET (0); - else if (EQ (prop, Qforce_g1_on_output)) return FORCE_CHARSET (1); - else if (EQ (prop, Qforce_g2_on_output)) return FORCE_CHARSET (2); - else if (EQ (prop, Qforce_g3_on_output)) return FORCE_CHARSET (3); - -#define LISP_BOOLEAN(prop) \ - (XCODING_SYSTEM_ISO2022_##prop (coding_system) ? Qt : Qnil) - - else if (EQ (prop, Qshort)) return LISP_BOOLEAN (SHORT); - else if (EQ (prop, Qno_ascii_eol)) return LISP_BOOLEAN (NO_ASCII_EOL); - else if (EQ (prop, Qno_ascii_cntl)) return LISP_BOOLEAN (NO_ASCII_CNTL); - else if (EQ (prop, Qseven)) return LISP_BOOLEAN (SEVEN); - else if (EQ (prop, Qlock_shift)) return LISP_BOOLEAN (LOCK_SHIFT); - else if (EQ (prop, Qno_iso6429)) return LISP_BOOLEAN (NO_ISO6429); - else if (EQ (prop, Qescape_quoted)) return LISP_BOOLEAN (ESCAPE_QUOTED); - - else if (EQ (prop, Qinput_charset_conversion)) - return - unparse_charset_conversion_specs - (XCODING_SYSTEM (coding_system)->iso2022.input_conv); - else if (EQ (prop, Qoutput_charset_conversion)) - return - unparse_charset_conversion_specs - (XCODING_SYSTEM (coding_system)->iso2022.output_conv); - else - abort (); - } - else if (type == CODESYS_CCL) - { - if (EQ (prop, Qdecode)) - return XCODING_SYSTEM_CCL_DECODE (coding_system); - else if (EQ (prop, Qencode)) - return XCODING_SYSTEM_CCL_ENCODE (coding_system); - else - abort (); - } - else - abort (); - - return Qnil; /* not reached */ -} - - -/************************************************************************/ -/* Coding category functions */ -/************************************************************************/ - -static int -decode_coding_category (Lisp_Object symbol) -{ - int i; - - CHECK_SYMBOL (symbol); - for (i = 0; i <= CODING_CATEGORY_LAST; i++) - if (EQ (coding_category_symbol[i], symbol)) - return i; - - signal_simple_error ("Unrecognized coding category", symbol); - return 0; /* not reached */ -} - -DEFUN ("coding-category-list", Fcoding_category_list, 0, 0, 0, /* -Return a list of all recognized coding categories. -*/ - ()) -{ - int i; - Lisp_Object list = Qnil; - - for (i = CODING_CATEGORY_LAST; i >= 0; i--) - list = Fcons (coding_category_symbol[i], list); - return list; -} - -DEFUN ("set-coding-priority-list", Fset_coding_priority_list, 1, 1, 0, /* -Change the priority order of the coding categories. -LIST should be list of coding categories, in descending order of -priority. Unspecified coding categories will be lower in priority -than all specified ones, in the same relative order they were in -previously. -*/ - (list)) -{ - int category_to_priority[CODING_CATEGORY_LAST + 1]; - int i, j; - Lisp_Object rest; - - /* First generate a list that maps coding categories to priorities. */ - - for (i = 0; i <= CODING_CATEGORY_LAST; i++) - category_to_priority[i] = -1; - - /* Highest priority comes from the specified list. */ - i = 0; - EXTERNAL_LIST_LOOP (rest, list) - { - int cat = decode_coding_category (XCAR (rest)); - - if (category_to_priority[cat] >= 0) - signal_simple_error ("Duplicate coding category in list", XCAR (rest)); - category_to_priority[cat] = i++; - } - - /* Now go through the existing categories by priority to retrieve - the categories not yet specified and preserve their priority - order. */ - for (j = 0; j <= CODING_CATEGORY_LAST; j++) - { - int cat = coding_category_by_priority[j]; - if (category_to_priority[cat] < 0) - category_to_priority[cat] = i++; - } - - /* Now we need to construct the inverse of the mapping we just - constructed. */ - - for (i = 0; i <= CODING_CATEGORY_LAST; i++) - coding_category_by_priority[category_to_priority[i]] = i; - - /* Phew! That was confusing. */ - return Qnil; -} - -DEFUN ("coding-priority-list", Fcoding_priority_list, 0, 0, 0, /* -Return a list of coding categories in descending order of priority. -*/ - ()) -{ - int i; - Lisp_Object list = Qnil; - - for (i = CODING_CATEGORY_LAST; i >= 0; i--) - list = Fcons (coding_category_symbol[coding_category_by_priority[i]], - list); - return list; -} - -DEFUN ("set-coding-category-system", Fset_coding_category_system, 2, 2, 0, /* -Change the coding system associated with a coding category. -*/ - (coding_category, coding_system)) -{ - int cat = decode_coding_category (coding_category); - - coding_system = Fget_coding_system (coding_system); - coding_category_system[cat] = coding_system; - return Qnil; -} - -DEFUN ("coding-category-system", Fcoding_category_system, 1, 1, 0, /* -Return the coding system associated with a coding category. -*/ - (coding_category)) -{ - int cat = decode_coding_category (coding_category); - Lisp_Object sys = coding_category_system[cat]; - - if (!NILP (sys)) - return XCODING_SYSTEM_NAME (sys); - return Qnil; -} - - -/************************************************************************/ -/* Detecting the encoding of data */ -/************************************************************************/ - -struct detection_state -{ - enum eol_type eol_type; - int seen_non_ascii; - int mask; - - struct - { - int mask; - int in_second_byte; - } - big5; - - struct - { - int mask; - int in_second_byte; - } - shift_jis; - - struct - { - int mask; - int initted; - struct iso2022_decoder iso; - unsigned int flags; - int high_byte_count; - unsigned int saw_single_shift:1; - } - iso2022; - - struct - { - int seen_anything; - int just_saw_cr; - } - eol; -}; - -static int -acceptable_control_char_p (int c) -{ - switch (c) - { - /* Allow and ignore control characters that you might - reasonably see in a text file */ - case '\r': - case '\n': - case '\t': - case 7: /* bell */ - case 8: /* backspace */ - case 11: /* vertical tab */ - case 12: /* form feed */ - case 26: /* MS-DOS C-z junk */ - case 31: /* '^_' -- for info */ - return 1; - default: - return 0; - } -} - -static int -mask_has_at_most_one_bit_p (int mask) -{ - /* Perhaps the only thing useful you learn from intensive Microsoft - technical interviews */ - return (mask & (mask - 1)) == 0; -} - -static enum eol_type -detect_eol_type (struct detection_state *st, CONST unsigned char *src, - unsigned int n) -{ - int c; - - while (n--) - { - c = *src++; - if (c == '\r') - st->eol.just_saw_cr = 1; - else - { - if (c == '\n') - { - if (st->eol.just_saw_cr) - return EOL_CRLF; - else if (st->eol.seen_anything) - return EOL_LF; - } - else if (st->eol.just_saw_cr) - return EOL_CR; - st->eol.just_saw_cr = 0; - } - st->eol.seen_anything = 1; - } - - return EOL_AUTODETECT; -} - -/* Attempt to determine the encoding and EOL type of the given text. - Before calling this function for the first type, you must initialize - st->eol_type as appropriate and initialize st->mask to ~0. - - st->eol_type holds the determined EOL type, or EOL_AUTODETECT if - not yet known. - - st->mask holds the determined coding category mask, or ~0 if only - ASCII has been seen so far. - - Returns: - - 0 == st->eol_type is EOL_AUTODETECT and/or more than coding category - is present in st->mask - 1 == definitive answers are here for both st->eol_type and st->mask -*/ - -static int -detect_coding_type (struct detection_state *st, CONST unsigned char *src, - unsigned int n, int just_do_eol) -{ - int c; - - if (st->eol_type == EOL_AUTODETECT) - st->eol_type = detect_eol_type (st, src, n); - - if (just_do_eol) - return st->eol_type != EOL_AUTODETECT; - - if (!st->seen_non_ascii) - { - for (; n; n--, src++) - { - c = *src; - if ((c < 0x20 && !acceptable_control_char_p (c)) || c >= 0x80) - { - st->seen_non_ascii = 1; - st->shift_jis.mask = ~0; - st->big5.mask = ~0; - st->iso2022.mask = ~0; - break; - } - } - } - - if (!n) - return 0; - - if (!mask_has_at_most_one_bit_p (st->iso2022.mask)) - st->iso2022.mask = detect_coding_iso2022 (st, src, n); - if (!mask_has_at_most_one_bit_p (st->shift_jis.mask)) - st->shift_jis.mask = detect_coding_sjis (st, src, n); - if (!mask_has_at_most_one_bit_p (st->big5.mask)) - st->big5.mask = detect_coding_big5 (st, src, n); - - st->mask = st->iso2022.mask | st->shift_jis.mask | st->big5.mask; - - { - int retval = mask_has_at_most_one_bit_p (st->mask); - st->mask |= CODING_CATEGORY_NO_CONVERSION_MASK; - return retval && st->eol_type != EOL_AUTODETECT; - } -} - -static Lisp_Object -coding_system_from_mask (int mask) -{ - if (mask == ~0) - { - /* If the file was entirely or basically ASCII, use the - default value of `buffer-file-coding-system'. */ - Lisp_Object retval = - XBUFFER (Vbuffer_defaults)->buffer_file_coding_system; - if (!NILP (retval)) - { - retval = Ffind_coding_system (retval); - if (NILP (retval)) - { - warn_when_safe - (Qbad_variable, Qwarning, - "Invalid `default-buffer-file-coding-system', set to nil"); - XBUFFER (Vbuffer_defaults)->buffer_file_coding_system = Qnil; - } - } - if (NILP (retval)) - retval = Fget_coding_system (Qno_conversion); - return retval; - } - else - { - int i; - int cat = -1; - - mask = postprocess_iso2022_mask (mask); - - /* Look through the coding categories by priority and find - the first one that is allowed. */ - for (i = 0; i <= CODING_CATEGORY_LAST; i++) - { - cat = coding_category_by_priority[i]; - if ((mask & (1 << cat)) && - !NILP (coding_category_system[cat])) - break; - } - if (cat >= 0) - return coding_category_system[cat]; - else - return Fget_coding_system (Qno_conversion); - } -} - -/* Given a seekable read stream and potential coding system and EOL type - as specified, do any autodetection that is called for. If the - coding system and/or EOL type are not autodetect, they will be left - alone; but this function will never return an autodetect coding system - or EOL type. - - This function does not automatically fetch subsidiary coding systems; - that should be unnecessary with the explicit eol-type argument. */ - -void -determine_real_coding_system (Lstream *stream, Lisp_Object *codesys_in_out, - enum eol_type *eol_type_in_out) -{ - struct detection_state decst; - - if (*eol_type_in_out == EOL_AUTODETECT) - *eol_type_in_out = XCODING_SYSTEM_EOL_TYPE (*codesys_in_out); - - xzero (decst); - decst.eol_type = *eol_type_in_out; - decst.mask = ~0; - - /* If autodetection is called for, do it now. */ - if (XCODING_SYSTEM_TYPE (*codesys_in_out) == CODESYS_AUTODETECT || - *eol_type_in_out == EOL_AUTODETECT) - { - - while (1) - { - unsigned char random_buffer[4096]; - int nread; - - nread = Lstream_read (stream, random_buffer, sizeof (random_buffer)); - if (!nread) - break; - if (detect_coding_type (&decst, random_buffer, nread, - XCODING_SYSTEM_TYPE (*codesys_in_out) != - CODESYS_AUTODETECT)) - break; - } - - *eol_type_in_out = decst.eol_type; - if (XCODING_SYSTEM_TYPE (*codesys_in_out) == CODESYS_AUTODETECT) - *codesys_in_out = coding_system_from_mask (decst.mask); - } - - /* If we absolutely can't determine the EOL type, just assume LF. */ - if (*eol_type_in_out == EOL_AUTODETECT) - *eol_type_in_out = EOL_LF; - - Lstream_rewind (stream); -} - -DEFUN ("detect-coding-region", Fdetect_coding_region, 2, 3, 0, /* -Detect coding system of the text in the region between START and END. -Returned a list of possible coding systems ordered by priority. -If only ASCII characters are found, it returns 'undecided or one of -its subsidiary coding systems according to a detected end-of-line -type. Optional arg BUFFER defaults to the current buffer. -*/ - (start, end, buffer)) -{ - Lisp_Object val = Qnil; - struct buffer *buf = decode_buffer (buffer, 0); - Bufpos b, e; - Lisp_Object instream, lb_instream; - Lstream *istr, *lb_istr; - struct detection_state decst; - struct gcpro gcpro1, gcpro2; - - get_buffer_range_char (buf, start, end, &b, &e, 0); - lb_instream = make_lisp_buffer_input_stream (buf, b, e, 0); - lb_istr = XLSTREAM (lb_instream); - instream = make_encoding_input_stream (lb_istr, Fget_coding_system (Qbinary)); - istr = XLSTREAM (instream); - GCPRO2 (instream, lb_instream); - xzero (decst); - decst.eol_type = EOL_AUTODETECT; - decst.mask = ~0; - while (1) - { - unsigned char random_buffer[4096]; - int nread = Lstream_read (istr, random_buffer, sizeof (random_buffer)); - - if (!nread) - break; - if (detect_coding_type (&decst, random_buffer, nread, 0)) - break; - } - - if (decst.mask == ~0) - val = subsidiary_coding_system (Fget_coding_system (Qundecided), - decst.eol_type); - else - { - int i; - - val = Qnil; - - decst.mask = postprocess_iso2022_mask (decst.mask); - - for (i = CODING_CATEGORY_LAST; i >= 0; i--) - { - int sys = coding_category_by_priority[i]; - if (decst.mask & (1 << sys)) - { - Lisp_Object codesys = coding_category_system[sys]; - if (!NILP (codesys)) - codesys = subsidiary_coding_system (codesys, decst.eol_type); - val = Fcons (codesys, val); - } - } - } - Lstream_close (istr); - UNGCPRO; - Lstream_delete (istr); - Lstream_delete (lb_istr); - return val; -} - - -/************************************************************************/ -/* Converting to internal Mule format ("decoding") */ -/************************************************************************/ - -/* A decoding stream is a stream used for decoding text (i.e. - converting from some external format to internal format). - The decoding-stream object keeps track of the actual coding - stream, the stream that is at the other end, and data that - needs to be persistent across the lifetime of the stream. */ - -/* Handle the EOL stuff related to just-read-in character C. - EOL_TYPE is the EOL type of the coding stream. - FLAGS is the current value of FLAGS in the coding stream, and may - be modified by this macro. (The macro only looks at the - CODING_STATE_CR flag.) DST is the Dynarr to which the decoded - bytes are to be written. You need to also define a local goto - label "label_continue_loop" that is at the end of the main - character-reading loop. - - If C is a CR character, then this macro handles it entirely and - jumps to label_continue_loop. Otherwise, this macro does not add - anything to DST, and continues normally. You should continue - processing C normally after this macro. */ - -#define DECODE_HANDLE_EOL_TYPE(eol_type, c, flags, dst) \ -do { \ - if (c == '\r') \ - { \ - if (eol_type == EOL_CR) \ - Dynarr_add (dst, '\n'); \ - else if (eol_type != EOL_CRLF || flags & CODING_STATE_CR) \ - Dynarr_add (dst, c); \ - else \ - flags |= CODING_STATE_CR; \ - goto label_continue_loop; \ - } \ - else if (flags & CODING_STATE_CR) \ - { /* eol_type == CODING_SYSTEM_EOL_CRLF */ \ - if (c != '\n') \ - Dynarr_add (dst, '\r'); \ - flags &= ~CODING_STATE_CR; \ - } \ -} while (0) - -/* C should be a binary character in the range 0 - 255; convert - to internal format and add to Dynarr DST. */ - -#define DECODE_ADD_BINARY_CHAR(c, dst) \ -do { \ - if (BYTE_ASCII_P (c)) \ - Dynarr_add (dst, c); \ - else if (BYTE_C1_P (c)) \ - { \ - Dynarr_add (dst, LEADING_BYTE_CONTROL_1); \ - Dynarr_add (dst, c + 0x20); \ - } \ - else \ - { \ - Dynarr_add (dst, LEADING_BYTE_LATIN_ISO8859_1); \ - Dynarr_add (dst, c); \ - } \ -} while (0) - -#define DECODE_OUTPUT_PARTIAL_CHAR(ch) \ -do { \ - if (ch) \ - { \ - DECODE_ADD_BINARY_CHAR (ch, dst); \ - ch = 0; \ - } \ -} while (0) - -#define DECODE_HANDLE_END_OF_CONVERSION(flags, ch, dst) \ -do { \ - DECODE_OUTPUT_PARTIAL_CHAR (ch); \ - if ((flags & CODING_STATE_END) && \ - (flags & CODING_STATE_CR)) \ - Dynarr_add (dst, '\r'); \ -} while (0) - -#define DECODING_STREAM_DATA(stream) LSTREAM_TYPE_DATA (stream, decoding) - -struct decoding_stream -{ - /* Coding system that governs the conversion. */ - struct Lisp_Coding_System *codesys; - - /* Stream that we read the encoded data from or - write the decoded data to. */ - Lstream *other_end; - - /* If we are reading, then we can return only a fixed amount of - data, so if the conversion resulted in too much data, we store it - here for retrieval the next time around. */ - unsigned_char_dynarr *runoff; - - /* FLAGS holds flags indicating the current state of the decoding. - Some of these flags are dependent on the coding system. */ - unsigned int flags; - - /* CH holds a partially built-up character. Since we only deal - with one- and two-byte characters at the moment, we only use - this to store the first byte of a two-byte character. */ - unsigned int ch; - - /* EOL_TYPE specifies the type of end-of-line conversion that - currently applies. We need to keep this separate from the - EOL type stored in CODESYS because the latter might indicate - automatic EOL-type detection while the former will always - indicate a particular EOL type. */ - enum eol_type eol_type; - - /* Additional ISO2022 information. We define the structure above - because it's also needed by the detection routines. */ - struct iso2022_decoder iso2022; - - /* Additional information (the state of the running CCL program) - used by the CCL decoder. */ - struct ccl_program ccl; - - struct detection_state decst; -}; - -static int decoding_reader (Lstream *stream, unsigned char *data, size_t size); -static int decoding_writer (Lstream *stream, CONST unsigned char *data, size_t size); -static int decoding_rewinder (Lstream *stream); -static int decoding_seekable_p (Lstream *stream); -static int decoding_flusher (Lstream *stream); -static int decoding_closer (Lstream *stream); -static Lisp_Object decoding_marker (Lisp_Object stream, - void (*markobj) (Lisp_Object)); - -DEFINE_LSTREAM_IMPLEMENTATION ("decoding", lstream_decoding, - sizeof (struct decoding_stream)); - -static Lisp_Object -decoding_marker (Lisp_Object stream, void (*markobj) (Lisp_Object)) -{ - Lstream *str = DECODING_STREAM_DATA (XLSTREAM (stream))->other_end; - Lisp_Object str_obj; - - /* We do not need to mark the coding systems or charsets stored - within the stream because they are stored in a global list - and automatically marked. */ - - XSETLSTREAM (str_obj, str); - (markobj) (str_obj); - if (str->imp->marker) - return (str->imp->marker) (str_obj, markobj); - else - return Qnil; -} - -/* Read SIZE bytes of data and store it into DATA. We are a decoding stream - so we read data from the other end, decode it, and store it into DATA. */ - -static int -decoding_reader (Lstream *stream, unsigned char *data, size_t size) -{ - struct decoding_stream *str = DECODING_STREAM_DATA (stream); - unsigned char *orig_data = data; - int read_size; - int error_occurred = 0; - - /* We need to interface to mule_decode(), which expects to take some - amount of data and store the result into a Dynarr. We have - mule_decode() store into str->runoff, and take data from there - as necessary. */ - - /* We loop until we have enough data, reading chunks from the other - end and decoding it. */ - while (1) - { - /* Take data from the runoff if we can. Make sure to take at - most SIZE bytes, and delete the data from the runoff. */ - if (Dynarr_length (str->runoff) > 0) - { - size_t chunk = min (size, (size_t) Dynarr_length (str->runoff)); - memcpy (data, Dynarr_atp (str->runoff, 0), chunk); - Dynarr_delete_many (str->runoff, 0, chunk); - data += chunk; - size -= chunk; - } - - if (size == 0) - break; /* No more room for data */ - - if (str->flags & CODING_STATE_END) - /* This means that on the previous iteration, we hit the EOF on - the other end. We loop once more so that mule_decode() can - output any final stuff it may be holding, or any "go back - to a sane state" escape sequences. (This latter makes sense - during encoding.) */ - break; - - /* Exhausted the runoff, so get some more. DATA has at least - SIZE bytes left of storage in it, so it's OK to read directly - into it. (We'll be overwriting above, after we've decoded it - into the runoff.) */ - read_size = Lstream_read (str->other_end, data, size); - if (read_size < 0) - { - error_occurred = 1; - break; - } - if (read_size == 0) - /* There might be some more end data produced in the translation. - See the comment above. */ - str->flags |= CODING_STATE_END; - mule_decode (stream, data, str->runoff, read_size); - } - - if (data - orig_data == 0) - return error_occurred ? -1 : 0; - else - return data - orig_data; -} - -static int -decoding_writer (Lstream *stream, CONST unsigned char *data, size_t size) -{ - struct decoding_stream *str = DECODING_STREAM_DATA (stream); - int retval; - - /* Decode all our data into the runoff, and then attempt to write - it all out to the other end. Remove whatever chunk we succeeded - in writing. */ - mule_decode (stream, data, str->runoff, size); - retval = Lstream_write (str->other_end, Dynarr_atp (str->runoff, 0), - Dynarr_length (str->runoff)); - if (retval > 0) - Dynarr_delete_many (str->runoff, 0, retval); - /* Do NOT return retval. The return value indicates how much - of the incoming data was written, not how many bytes were - written. */ - return size; -} - -static void -reset_decoding_stream (struct decoding_stream *str) -{ - if (CODING_SYSTEM_TYPE (str->codesys) == CODESYS_ISO2022) - { - Lisp_Object coding_system; - XSETCODING_SYSTEM (coding_system, str->codesys); - reset_iso2022 (coding_system, &str->iso2022); - } - else if (CODING_SYSTEM_TYPE (str->codesys) == CODESYS_CCL) - { - setup_ccl_program (&str->ccl, CODING_SYSTEM_CCL_DECODE (str->codesys)); - } - - str->flags = str->ch = 0; -} - -static int -decoding_rewinder (Lstream *stream) -{ - struct decoding_stream *str = DECODING_STREAM_DATA (stream); - reset_decoding_stream (str); - Dynarr_reset (str->runoff); - return Lstream_rewind (str->other_end); -} - -static int -decoding_seekable_p (Lstream *stream) -{ - struct decoding_stream *str = DECODING_STREAM_DATA (stream); - return Lstream_seekable_p (str->other_end); -} - -static int -decoding_flusher (Lstream *stream) -{ - struct decoding_stream *str = DECODING_STREAM_DATA (stream); - return Lstream_flush (str->other_end); -} - -static int -decoding_closer (Lstream *stream) -{ - struct decoding_stream *str = DECODING_STREAM_DATA (stream); - if (stream->flags & LSTREAM_FL_WRITE) - { - str->flags |= CODING_STATE_END; - decoding_writer (stream, 0, 0); - } - Dynarr_free (str->runoff); - if (str->iso2022.composite_chars) - Dynarr_free (str->iso2022.composite_chars); - return Lstream_close (str->other_end); -} - -Lisp_Object -decoding_stream_coding_system (Lstream *stream) -{ - Lisp_Object coding_system; - struct decoding_stream *str = DECODING_STREAM_DATA (stream); - - XSETCODING_SYSTEM (coding_system, str->codesys); - return subsidiary_coding_system (coding_system, str->eol_type); -} - -void -set_decoding_stream_coding_system (Lstream *lstr, Lisp_Object codesys) -{ - struct Lisp_Coding_System *cs = XCODING_SYSTEM (codesys); - struct decoding_stream *str = DECODING_STREAM_DATA (lstr); - str->codesys = cs; - if (CODING_SYSTEM_EOL_TYPE (cs) != EOL_AUTODETECT) - str->eol_type = CODING_SYSTEM_EOL_TYPE (cs); - reset_decoding_stream (str); -} - -/* WARNING WARNING WARNING WARNING!!!!! If you open up a decoding - stream for writing, no automatic code detection will be performed. - The reason for this is that automatic code detection requires a - seekable input. Things will also fail if you open a decoding - stream for reading using a non-fully-specified coding system and - a non-seekable input stream. */ - -static Lisp_Object -make_decoding_stream_1 (Lstream *stream, Lisp_Object codesys, - CONST char *mode) -{ - Lstream *lstr = Lstream_new (lstream_decoding, mode); - struct decoding_stream *str = DECODING_STREAM_DATA (lstr); - Lisp_Object obj; - - xzero (*str); - str->other_end = stream; - str->runoff = (unsigned_char_dynarr *) Dynarr_new (unsigned_char); - str->eol_type = EOL_AUTODETECT; - if (!strcmp (mode, "r") - && Lstream_seekable_p (stream)) - /* We can determine the coding system now. */ - determine_real_coding_system (stream, &codesys, &str->eol_type); - set_decoding_stream_coding_system (lstr, codesys); - str->decst.eol_type = str->eol_type; - str->decst.mask = ~0; - XSETLSTREAM (obj, lstr); - return obj; -} - -Lisp_Object -make_decoding_input_stream (Lstream *stream, Lisp_Object codesys) -{ - return make_decoding_stream_1 (stream, codesys, "r"); -} - -Lisp_Object -make_decoding_output_stream (Lstream *stream, Lisp_Object codesys) -{ - return make_decoding_stream_1 (stream, codesys, "w"); -} - -/* Note: the decode_coding_* functions all take the same - arguments as mule_decode(), which is to say some SRC data of - size N, which is to be stored into dynamic array DST. - DECODING is the stream within which the decoding is - taking place, but no data is actually read from or - written to that stream; that is handled in decoding_reader() - or decoding_writer(). This allows the same functions to - be used for both reading and writing. */ - -static void -mule_decode (Lstream *decoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) -{ - struct decoding_stream *str = DECODING_STREAM_DATA (decoding); - - /* If necessary, do encoding-detection now. We do this when - we're a writing stream or a non-seekable reading stream, - meaning that we can't just process the whole input, - rewind, and start over. */ - - if (CODING_SYSTEM_TYPE (str->codesys) == CODESYS_AUTODETECT || - str->eol_type == EOL_AUTODETECT) - { - Lisp_Object codesys; - - XSETCODING_SYSTEM (codesys, str->codesys); - detect_coding_type (&str->decst, src, n, - CODING_SYSTEM_TYPE (str->codesys) != - CODESYS_AUTODETECT); - if (CODING_SYSTEM_TYPE (str->codesys) == CODESYS_AUTODETECT && - str->decst.mask != ~0) - /* #### This is cheesy. What we really ought to do is - buffer up a certain amount of data so as to get a - less random result. */ - codesys = coding_system_from_mask (str->decst.mask); - str->eol_type = str->decst.eol_type; - if (XCODING_SYSTEM (codesys) != str->codesys) - { - /* Preserve the CODING_STATE_END flag in case it was set. - If we erase it, bad things might happen. */ - int was_end = str->flags & CODING_STATE_END; - set_decoding_stream_coding_system (decoding, codesys); - if (was_end) - str->flags |= CODING_STATE_END; - } - } - - switch (CODING_SYSTEM_TYPE (str->codesys)) - { -#ifdef DEBUG_XEMACS - case CODESYS_INTERNAL: - Dynarr_add_many (dst, src, n); - break; -#endif - case CODESYS_AUTODETECT: - /* If we got this far and still haven't decided on the coding - system, then do no conversion. */ - case CODESYS_NO_CONVERSION: - decode_coding_no_conversion (decoding, src, dst, n); - break; - case CODESYS_SHIFT_JIS: - decode_coding_sjis (decoding, src, dst, n); - break; - case CODESYS_BIG5: - decode_coding_big5 (decoding, src, dst, n); - break; - case CODESYS_CCL: - ccl_driver (&str->ccl, src, dst, n, 0); - break; - case CODESYS_ISO2022: - decode_coding_iso2022 (decoding, src, dst, n); - break; - default: - abort (); - } -} - -DEFUN ("decode-coding-region", Fdecode_coding_region, 3, 4, 0, /* -Decode the text between START and END which is encoded in CODING-SYSTEM. -This is useful if you've read in encoded text from a file without decoding -it (e.g. you read in a JIS-formatted file but used the `binary' or -`no-conversion' coding system, so that it shows up as "^[$B!<!+^[(B"). -Return length of decoded text. -BUFFER defaults to the current buffer if unspecified. -*/ - (start, end, coding_system, buffer)) -{ - Bufpos b, e; - struct buffer *buf = decode_buffer (buffer, 0); - Lisp_Object instream, lb_outstream, de_outstream, outstream; - Lstream *istr, *ostr; - struct gcpro gcpro1, gcpro2, gcpro3, gcpro4; - - get_buffer_range_char (buf, start, end, &b, &e, 0); - - barf_if_buffer_read_only (buf, b, e); - - coding_system = Fget_coding_system (coding_system); - instream = make_lisp_buffer_input_stream (buf, b, e, 0); - lb_outstream = make_lisp_buffer_output_stream (buf, b, 0); - de_outstream = make_decoding_output_stream (XLSTREAM (lb_outstream), - coding_system); - outstream = make_encoding_output_stream (XLSTREAM (de_outstream), - Fget_coding_system (Qbinary)); - istr = XLSTREAM (instream); - ostr = XLSTREAM (outstream); - GCPRO4 (instream, lb_outstream, de_outstream, outstream); - - /* The chain of streams looks like this: - - [BUFFER] <----- send through - ------> [ENCODE AS BINARY] - ------> [DECODE AS SPECIFIED] - ------> [BUFFER] - */ - - while (1) - { - char tempbuf[1024]; /* some random amount */ - Bufpos newpos, even_newer_pos; - Bufpos oldpos = lisp_buffer_stream_startpos (istr); - int size_in_bytes = Lstream_read (istr, tempbuf, sizeof (tempbuf)); - - if (!size_in_bytes) - break; - newpos = lisp_buffer_stream_startpos (istr); - Lstream_write (ostr, tempbuf, size_in_bytes); - even_newer_pos = lisp_buffer_stream_startpos (istr); - buffer_delete_range (buf, even_newer_pos - (newpos - oldpos), - even_newer_pos, 0); - } - Lstream_close (istr); - Lstream_close (ostr); - UNGCPRO; - Lstream_delete (istr); - Lstream_delete (ostr); - Lstream_delete (XLSTREAM (de_outstream)); - Lstream_delete (XLSTREAM (lb_outstream)); - return Qnil; -} - - -/************************************************************************/ -/* Converting to an external encoding ("encoding") */ -/************************************************************************/ - -/* An encoding stream is an output stream. When you create the - stream, you specify the coding system that governs the encoding - and another stream that the resulting encoded data is to be - sent to, and then start sending data to it. */ - -#define ENCODING_STREAM_DATA(stream) LSTREAM_TYPE_DATA (stream, encoding) - -struct encoding_stream -{ - /* Coding system that governs the conversion. */ - struct Lisp_Coding_System *codesys; - - /* Stream that we read the encoded data from or - write the decoded data to. */ - Lstream *other_end; - - /* If we are reading, then we can return only a fixed amount of - data, so if the conversion resulted in too much data, we store it - here for retrieval the next time around. */ - unsigned_char_dynarr *runoff; - - /* FLAGS holds flags indicating the current state of the encoding. - Some of these flags are dependent on the coding system. */ - unsigned int flags; - - /* CH holds a partially built-up character. Since we only deal - with one- and two-byte characters at the moment, we only use - this to store the first byte of a two-byte character. */ - unsigned int ch; - - /* Additional information used by the ISO2022 encoder. */ - struct - { - /* CHARSET holds the character sets currently assigned to the G0 - through G3 registers. It is initialized from the array - INITIAL_CHARSET in CODESYS. */ - Lisp_Object charset[4]; - - /* Which registers are currently invoked into the left (GL) and - right (GR) halves of the 8-bit encoding space? */ - int register_left, register_right; - - /* Whether we need to explicitly designate the charset in the - G? register before using it. It is initialized from the - array FORCE_CHARSET_ON_OUTPUT in CODESYS. */ - unsigned char force_charset_on_output[4]; - - /* Other state variables that need to be preserved across - invocations. */ - Lisp_Object current_charset; - int current_half; - int current_char_boundary; - } iso2022; - - /* Additional information (the state of the running CCL program) - used by the CCL encoder. */ - struct ccl_program ccl; -}; - -static int encoding_reader (Lstream *stream, unsigned char *data, size_t size); -static int encoding_writer (Lstream *stream, CONST unsigned char *data, - size_t size); -static int encoding_rewinder (Lstream *stream); -static int encoding_seekable_p (Lstream *stream); -static int encoding_flusher (Lstream *stream); -static int encoding_closer (Lstream *stream); -static Lisp_Object encoding_marker (Lisp_Object stream, - void (*markobj) (Lisp_Object)); - -DEFINE_LSTREAM_IMPLEMENTATION ("encoding", lstream_encoding, - sizeof (struct encoding_stream)); - -static Lisp_Object -encoding_marker (Lisp_Object stream, void (*markobj) (Lisp_Object)) -{ - Lstream *str = ENCODING_STREAM_DATA (XLSTREAM (stream))->other_end; - Lisp_Object str_obj; - - /* We do not need to mark the coding systems or charsets stored - within the stream because they are stored in a global list - and automatically marked. */ - - XSETLSTREAM (str_obj, str); - (markobj) (str_obj); - if (str->imp->marker) - return (str->imp->marker) (str_obj, markobj); - else - return Qnil; -} - -/* Read SIZE bytes of data and store it into DATA. We are a encoding stream - so we read data from the other end, encode it, and store it into DATA. */ - -static int -encoding_reader (Lstream *stream, unsigned char *data, size_t size) -{ - struct encoding_stream *str = ENCODING_STREAM_DATA (stream); - unsigned char *orig_data = data; - int read_size; - int error_occurred = 0; - - /* We need to interface to mule_encode(), which expects to take some - amount of data and store the result into a Dynarr. We have - mule_encode() store into str->runoff, and take data from there - as necessary. */ - - /* We loop until we have enough data, reading chunks from the other - end and encoding it. */ - while (1) - { - /* Take data from the runoff if we can. Make sure to take at - most SIZE bytes, and delete the data from the runoff. */ - if (Dynarr_length (str->runoff) > 0) - { - int chunk = min ((int) size, Dynarr_length (str->runoff)); - memcpy (data, Dynarr_atp (str->runoff, 0), chunk); - Dynarr_delete_many (str->runoff, 0, chunk); - data += chunk; - size -= chunk; - } - - if (size == 0) - break; /* No more room for data */ - - if (str->flags & CODING_STATE_END) - /* This means that on the previous iteration, we hit the EOF on - the other end. We loop once more so that mule_encode() can - output any final stuff it may be holding, or any "go back - to a sane state" escape sequences. (This latter makes sense - during encoding.) */ - break; - - /* Exhausted the runoff, so get some more. DATA at least SIZE bytes - left of storage in it, so it's OK to read directly into it. - (We'll be overwriting above, after we've encoded it into the - runoff.) */ - read_size = Lstream_read (str->other_end, data, size); - if (read_size < 0) - { - error_occurred = 1; - break; - } - if (read_size == 0) - /* There might be some more end data produced in the translation. - See the comment above. */ - str->flags |= CODING_STATE_END; - mule_encode (stream, data, str->runoff, read_size); - } - - if (data == orig_data) - return error_occurred ? -1 : 0; - else - return data - orig_data; -} - -static int -encoding_writer (Lstream *stream, CONST unsigned char *data, size_t size) -{ - struct encoding_stream *str = ENCODING_STREAM_DATA (stream); - int retval; - - /* Encode all our data into the runoff, and then attempt to write - it all out to the other end. Remove whatever chunk we succeeded - in writing. */ - mule_encode (stream, data, str->runoff, size); - retval = Lstream_write (str->other_end, Dynarr_atp (str->runoff, 0), - Dynarr_length (str->runoff)); - if (retval > 0) - Dynarr_delete_many (str->runoff, 0, retval); - /* Do NOT return retval. The return value indicates how much - of the incoming data was written, not how many bytes were - written. */ - return size; -} - -static void -reset_encoding_stream (struct encoding_stream *str) -{ - switch (CODING_SYSTEM_TYPE (str->codesys)) - { - case CODESYS_ISO2022: - { - int i; - - for (i = 0; i < 4; i++) - { - str->iso2022.charset[i] = - CODING_SYSTEM_ISO2022_INITIAL_CHARSET (str->codesys, i); - str->iso2022.force_charset_on_output[i] = - CODING_SYSTEM_ISO2022_FORCE_CHARSET_ON_OUTPUT (str->codesys, i); - } - str->iso2022.register_left = 0; - str->iso2022.register_right = 1; - str->iso2022.current_charset = Qnil; - str->iso2022.current_half = 0; - str->iso2022.current_char_boundary = 1; - break; - } - case CODESYS_CCL: - setup_ccl_program (&str->ccl, CODING_SYSTEM_CCL_ENCODE (str->codesys)); - break; - default: - break; - } - - str->flags = str->ch = 0; -} - -static int -encoding_rewinder (Lstream *stream) -{ - struct encoding_stream *str = ENCODING_STREAM_DATA (stream); - reset_encoding_stream (str); - Dynarr_reset (str->runoff); - return Lstream_rewind (str->other_end); -} - -static int -encoding_seekable_p (Lstream *stream) -{ - struct encoding_stream *str = ENCODING_STREAM_DATA (stream); - return Lstream_seekable_p (str->other_end); -} - -static int -encoding_flusher (Lstream *stream) -{ - struct encoding_stream *str = ENCODING_STREAM_DATA (stream); - return Lstream_flush (str->other_end); -} - -static int -encoding_closer (Lstream *stream) -{ - struct encoding_stream *str = ENCODING_STREAM_DATA (stream); - if (stream->flags & LSTREAM_FL_WRITE) - { - str->flags |= CODING_STATE_END; - encoding_writer (stream, 0, 0); - } - Dynarr_free (str->runoff); - return Lstream_close (str->other_end); -} - -Lisp_Object -encoding_stream_coding_system (Lstream *stream) -{ - Lisp_Object coding_system; - struct encoding_stream *str = ENCODING_STREAM_DATA (stream); - - XSETCODING_SYSTEM (coding_system, str->codesys); - return coding_system; -} - -void -set_encoding_stream_coding_system (Lstream *lstr, Lisp_Object codesys) -{ - struct Lisp_Coding_System *cs = XCODING_SYSTEM (codesys); - struct encoding_stream *str = ENCODING_STREAM_DATA (lstr); - str->codesys = cs; - reset_encoding_stream (str); -} - -static Lisp_Object -make_encoding_stream_1 (Lstream *stream, Lisp_Object codesys, - CONST char *mode) -{ - Lstream *lstr = Lstream_new (lstream_encoding, mode); - struct encoding_stream *str = ENCODING_STREAM_DATA (lstr); - Lisp_Object obj; - - xzero (*str); - str->runoff = Dynarr_new (unsigned_char); - str->other_end = stream; - set_encoding_stream_coding_system (lstr, codesys); - XSETLSTREAM (obj, lstr); - return obj; -} - -Lisp_Object -make_encoding_input_stream (Lstream *stream, Lisp_Object codesys) -{ - return make_encoding_stream_1 (stream, codesys, "r"); -} - -Lisp_Object -make_encoding_output_stream (Lstream *stream, Lisp_Object codesys) -{ - return make_encoding_stream_1 (stream, codesys, "w"); -} - -/* Convert N bytes of internally-formatted data stored in SRC to an - external format, according to the encoding stream ENCODING. - Store the encoded data into DST. */ - -static void -mule_encode (Lstream *encoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) -{ - struct encoding_stream *str = ENCODING_STREAM_DATA (encoding); - - switch (CODING_SYSTEM_TYPE (str->codesys)) - { -#ifdef DEBUG_XEMACS - case CODESYS_INTERNAL: - Dynarr_add_many (dst, src, n); - break; -#endif - case CODESYS_AUTODETECT: - /* If we got this far and still haven't decided on the coding - system, then do no conversion. */ - case CODESYS_NO_CONVERSION: - encode_coding_no_conversion (encoding, src, dst, n); - break; - case CODESYS_SHIFT_JIS: - encode_coding_sjis (encoding, src, dst, n); - break; - case CODESYS_BIG5: - encode_coding_big5 (encoding, src, dst, n); - break; - case CODESYS_CCL: - ccl_driver (&str->ccl, src, dst, n, 0); - break; - case CODESYS_ISO2022: - encode_coding_iso2022 (encoding, src, dst, n); - break; - default: - abort (); - } -} - -DEFUN ("encode-coding-region", Fencode_coding_region, 3, 4, 0, /* -Encode the text between START and END using CODING-SYSTEM. -This will, for example, convert Japanese characters into stuff such as -"^[$B!<!+^[(B" if you use the JIS encoding. Return length of encoded -text. BUFFER defaults to the current buffer if unspecified. -*/ - (start, end, coding_system, buffer)) -{ - Bufpos b, e; - struct buffer *buf = decode_buffer (buffer, 0); - Lisp_Object instream, lb_outstream, de_outstream, outstream; - Lstream *istr, *ostr; - struct gcpro gcpro1, gcpro2, gcpro3, gcpro4; - - get_buffer_range_char (buf, start, end, &b, &e, 0); - - barf_if_buffer_read_only (buf, b, e); - - coding_system = Fget_coding_system (coding_system); - instream = make_lisp_buffer_input_stream (buf, b, e, 0); - lb_outstream = make_lisp_buffer_output_stream (buf, b, 0); - de_outstream = make_decoding_output_stream (XLSTREAM (lb_outstream), - Fget_coding_system (Qbinary)); - outstream = make_encoding_output_stream (XLSTREAM (de_outstream), - coding_system); - istr = XLSTREAM (instream); - ostr = XLSTREAM (outstream); - GCPRO4 (instream, outstream, de_outstream, lb_outstream); - /* The chain of streams looks like this: - - [BUFFER] <----- send through - ------> [ENCODE AS SPECIFIED] - ------> [DECODE AS BINARY] - ------> [BUFFER] - */ - while (1) - { - char tempbuf[1024]; /* some random amount */ - Bufpos newpos, even_newer_pos; - Bufpos oldpos = lisp_buffer_stream_startpos (istr); - int size_in_bytes = Lstream_read (istr, tempbuf, sizeof (tempbuf)); - - if (!size_in_bytes) - break; - newpos = lisp_buffer_stream_startpos (istr); - Lstream_write (ostr, tempbuf, size_in_bytes); - even_newer_pos = lisp_buffer_stream_startpos (istr); - buffer_delete_range (buf, even_newer_pos - (newpos - oldpos), - even_newer_pos, 0); - } - - { - Charcount retlen = - lisp_buffer_stream_startpos (XLSTREAM (instream)) - b; - Lstream_close (istr); - Lstream_close (ostr); - UNGCPRO; - Lstream_delete (istr); - Lstream_delete (ostr); - Lstream_delete (XLSTREAM (de_outstream)); - Lstream_delete (XLSTREAM (lb_outstream)); - return make_int (retlen); - } -} - - -/************************************************************************/ -/* Shift-JIS methods */ -/************************************************************************/ - -/* Shift-JIS is a coding system encoding three character sets: ASCII, right - half of JISX0201-Kana, and JISX0208. An ASCII character is encoded - as is. A character of JISX0201-Kana (TYPE94 character set) is - encoded by "position-code + 0x80". A character of JISX0208 - (TYPE94x94 character set) is encoded in 2-byte but two - position-codes are divided and shifted so that it fit in the range - below. - - --- CODE RANGE of Shift-JIS --- - (character set) (range) - ASCII 0x00 .. 0x7F - JISX0201-Kana 0xA0 .. 0xDF - JISX0208 (1st byte) 0x80 .. 0x9F and 0xE0 .. 0xEF - (2nd byte) 0x40 .. 0x7E and 0x80 .. 0xFC - ------------------------------- - -*/ - -/* Is this the first byte of a Shift-JIS two-byte char? */ - -#define BYTE_SJIS_TWO_BYTE_1_P(c) \ - (((c) >= 0x81 && (c) <= 0x9F) || ((c) >= 0xE0 && (c) <= 0xEF)) - -/* Is this the second byte of a Shift-JIS two-byte char? */ - -#define BYTE_SJIS_TWO_BYTE_2_P(c) \ - (((c) >= 0x40 && (c) <= 0x7E) || ((c) >= 0x80 && (c) <= 0xFC)) - -#define BYTE_SJIS_KATAKANA_P(c) \ - ((c) >= 0xA1 && (c) <= 0xDF) - -static int -detect_coding_sjis (struct detection_state *st, CONST unsigned char *src, - unsigned int n) -{ - int c; - - while (n--) - { - c = *src++; - if (c == ISO_CODE_ESC || c == ISO_CODE_SI || c == ISO_CODE_SO) - return 0; - if (st->shift_jis.in_second_byte) - { - st->shift_jis.in_second_byte = 0; - if (c < 0x40) - return 0; - } - else if ((c >= 0x80 && c < 0xA0) || c >= 0xE0) - st->shift_jis.in_second_byte = 1; - } - return CODING_CATEGORY_SHIFT_JIS_MASK; -} - -/* Convert Shift-JIS data to internal format. */ - -static void -decode_coding_sjis (Lstream *decoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) -{ - unsigned char c; - unsigned int flags, ch; - enum eol_type eol_type; - struct decoding_stream *str = DECODING_STREAM_DATA (decoding); - - CODING_STREAM_DECOMPOSE (str, flags, ch); - eol_type = str->eol_type; - - while (n--) - { - c = *src++; - - if (ch) - { - /* Previous character was first byte of Shift-JIS Kanji char. */ - if (BYTE_SJIS_TWO_BYTE_2_P (c)) - { - unsigned char e1, e2; - - Dynarr_add (dst, LEADING_BYTE_JAPANESE_JISX0208); - DECODE_SJIS (ch, c, e1, e2); - Dynarr_add (dst, e1); - Dynarr_add (dst, e2); - } - else - { - DECODE_ADD_BINARY_CHAR (ch, dst); - DECODE_ADD_BINARY_CHAR (c, dst); - } - ch = 0; - } - else - { - DECODE_HANDLE_EOL_TYPE (eol_type, c, flags, dst); - if (BYTE_SJIS_TWO_BYTE_1_P (c)) - ch = c; - else if (BYTE_SJIS_KATAKANA_P (c)) - { - Dynarr_add (dst, LEADING_BYTE_KATAKANA_JISX0201); - Dynarr_add (dst, c); - } - else - DECODE_ADD_BINARY_CHAR (c, dst); - } - label_continue_loop:; - } - - DECODE_HANDLE_END_OF_CONVERSION (flags, ch, dst); - - CODING_STREAM_COMPOSE (str, flags, ch); -} - -/* Convert internally-formatted data to Shift-JIS. */ - -static void -encode_coding_sjis (Lstream *encoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) -{ - unsigned char c; - struct encoding_stream *str = ENCODING_STREAM_DATA (encoding); - unsigned int flags, ch; - enum eol_type eol_type; - - CODING_STREAM_DECOMPOSE (str, flags, ch); - eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); - - while (n--) - { - c = *src++; - if (c == '\n') - { - if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) - Dynarr_add (dst, '\r'); - if (eol_type != EOL_CR) - Dynarr_add (dst, '\n'); - ch = 0; - } - else if (BYTE_ASCII_P (c)) - { - Dynarr_add (dst, c); - ch = 0; - } - else if (BUFBYTE_LEADING_BYTE_P (c)) - ch = (c == LEADING_BYTE_KATAKANA_JISX0201 || - c == LEADING_BYTE_JAPANESE_JISX0208_1978 || - c == LEADING_BYTE_JAPANESE_JISX0208) ? c : 0; - else if (ch) - { - if (ch == LEADING_BYTE_KATAKANA_JISX0201) - { - Dynarr_add (dst, c); - ch = 0; - } - else if (ch == LEADING_BYTE_JAPANESE_JISX0208_1978 || - ch == LEADING_BYTE_JAPANESE_JISX0208) - ch = c; - else - { - unsigned char j1, j2; - ENCODE_SJIS (ch, c, j1, j2); - Dynarr_add (dst, j1); - Dynarr_add (dst, j2); - ch = 0; - } - } - } - - CODING_STREAM_COMPOSE (str, flags, ch); -} - -DEFUN ("decode-shift-jis-char", Fdecode_shift_jis_char, 1, 1, 0, /* -Decode a JISX0208 character of Shift-JIS coding-system. -CODE is the character code in Shift-JIS as a cons of type bytes. -Return the corresponding character. -*/ - (code)) -{ - unsigned char c1, c2, s1, s2; - - CHECK_CONS (code); - CHECK_INT (XCAR (code)); - CHECK_INT (XCDR (code)); - s1 = XINT (XCAR (code)); - s2 = XINT (XCDR (code)); - if (BYTE_SJIS_TWO_BYTE_1_P (s1) && - BYTE_SJIS_TWO_BYTE_2_P (s2)) - { - DECODE_SJIS (s1, s2, c1, c2); - return make_char (MAKE_CHAR (Vcharset_japanese_jisx0208, - c1 & 0x7F, c2 & 0x7F)); - } - else - return Qnil; -} - -DEFUN ("encode-shift-jis-char", Fencode_shift_jis_char, 1, 1, 0, /* -Encode a JISX0208 character CHAR to SHIFT-JIS coding-system. -Return the corresponding character code in SHIFT-JIS as a cons of two bytes. -*/ - (ch)) -{ - Lisp_Object charset; - int c1, c2, s1, s2; - - CHECK_CHAR_COERCE_INT (ch); - BREAKUP_CHAR (XCHAR (ch), charset, c1, c2); - if (EQ (charset, Vcharset_japanese_jisx0208)) - { - ENCODE_SJIS (c1 | 0x80, c2 | 0x80, s1, s2); - return Fcons (make_int (s1), make_int (s2)); - } - else - return Qnil; -} - - -/************************************************************************/ -/* Big5 methods */ -/************************************************************************/ - -/* BIG5 is a coding system encoding two character sets: ASCII and - Big5. An ASCII character is encoded as is. Big5 is a two-byte - character set and is encoded in two-byte. - - --- CODE RANGE of BIG5 --- - (character set) (range) - ASCII 0x00 .. 0x7F - Big5 (1st byte) 0xA1 .. 0xFE - (2nd byte) 0x40 .. 0x7E and 0xA1 .. 0xFE - -------------------------- - - Since the number of characters in Big5 is larger than maximum - characters in Emacs' charset (96x96), it can't be handled as one - charset. So, in Emacs, Big5 is devided into two: `charset-big5-1' - and `charset-big5-2'. Both <type>s are TYPE94x94. The former - contains frequently used characters and the latter contains less - frequently used characters. */ - -#define BYTE_BIG5_TWO_BYTE_1_P(c) \ - ((c) >= 0xA1 && (c) <= 0xFE) - -/* Is this the second byte of a Shift-JIS two-byte char? */ - -#define BYTE_BIG5_TWO_BYTE_2_P(c) \ - (((c) >= 0x40 && (c) <= 0x7E) || ((c) >= 0xA1 && (c) <= 0xFE)) - -/* Number of Big5 characters which have the same code in 1st byte. */ - -#define BIG5_SAME_ROW (0xFF - 0xA1 + 0x7F - 0x40) - -/* Code conversion macros. These are macros because they are used in - inner loops during code conversion. - - Note that temporary variables in macros introduce the classic - dynamic-scoping problems with variable names. We use capital- - lettered variables in the assumption that XEmacs does not use - capital letters in variables except in a very formalized way - (e.g. Qstring). */ - -/* Convert Big5 code (b1, b2) into its internal string representation - (lb, c1, c2). */ - -/* There is a much simpler way to split the Big5 charset into two. - For the moment I'm going to leave the algorithm as-is because it - claims to separate out the most-used characters into a single - charset, which perhaps will lead to optimizations in various - places. - - The way the algorithm works is something like this: - - Big5 can be viewed as a 94x157 charset, where the row is - encoded into the bytes 0xA1 .. 0xFE and the column is encoded - into the bytes 0x40 .. 0x7E and 0xA1 .. 0xFE. As for frequency, - the split between low and high column numbers is apparently - meaningless; ascending rows produce less and less frequent chars. - Therefore, we assign the lower half of rows (0xA1 .. 0xC8) to - the first charset, and the upper half (0xC9 .. 0xFE) to the - second. To do the conversion, we convert the character into - a single number where 0 .. 156 is the first row, 157 .. 313 - is the second, etc. That way, the characters are ordered by - decreasing frequency. Then we just chop the space in two - and coerce the result into a 94x94 space. - */ - -#define DECODE_BIG5(b1, b2, lb, c1, c2) do \ -{ \ - int B1 = b1, B2 = b2; \ - unsigned int I \ - = (B1 - 0xA1) * BIG5_SAME_ROW + B2 - (B2 < 0x7F ? 0x40 : 0x62); \ - \ - if (B1 < 0xC9) \ - { \ - lb = LEADING_BYTE_CHINESE_BIG5_1; \ - } \ - else \ - { \ - lb = LEADING_BYTE_CHINESE_BIG5_2; \ - I -= (BIG5_SAME_ROW) * (0xC9 - 0xA1); \ - } \ - c1 = I / (0xFF - 0xA1) + 0xA1; \ - c2 = I % (0xFF - 0xA1) + 0xA1; \ -} while (0) - -/* Convert the internal string representation of a Big5 character - (lb, c1, c2) into Big5 code (b1, b2). */ - -#define ENCODE_BIG5(lb, c1, c2, b1, b2) do \ -{ \ - unsigned int I = ((c1) - 0xA1) * (0xFF - 0xA1) + ((c2) - 0xA1); \ - \ - if (lb == LEADING_BYTE_CHINESE_BIG5_2) \ - { \ - I += BIG5_SAME_ROW * (0xC9 - 0xA1); \ - } \ - b1 = I / BIG5_SAME_ROW + 0xA1; \ - b2 = I % BIG5_SAME_ROW; \ - b2 += b2 < 0x3F ? 0x40 : 0x62; \ -} while (0) - -static int -detect_coding_big5 (struct detection_state *st, CONST unsigned char *src, - unsigned int n) -{ - int c; - - while (n--) - { - c = *src++; - if (c == ISO_CODE_ESC || c == ISO_CODE_SI || c == ISO_CODE_SO || - (c >= 0x80 && c <= 0xA0)) - return 0; - if (st->big5.in_second_byte) - { - st->big5.in_second_byte = 0; - if (c < 0x40 || (c >= 0x80 && c <= 0xA0)) - return 0; - } - else if (c >= 0xA1) - st->big5.in_second_byte = 1; - } - return CODING_CATEGORY_BIG5_MASK; -} - -/* Convert Big5 data to internal format. */ - -static void -decode_coding_big5 (Lstream *decoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) -{ - unsigned char c; - unsigned int flags, ch; - enum eol_type eol_type; - struct decoding_stream *str = DECODING_STREAM_DATA (decoding); - - CODING_STREAM_DECOMPOSE (str, flags, ch); - eol_type = str->eol_type; - - while (n--) - { - c = *src++; - if (ch) - { - /* Previous character was first byte of Big5 char. */ - if (BYTE_BIG5_TWO_BYTE_2_P (c)) - { - unsigned char b1, b2, b3; - DECODE_BIG5 (ch, c, b1, b2, b3); - Dynarr_add (dst, b1); - Dynarr_add (dst, b2); - Dynarr_add (dst, b3); - } - else - { - DECODE_ADD_BINARY_CHAR (ch, dst); - DECODE_ADD_BINARY_CHAR (c, dst); - } - ch = 0; - } - else - { - DECODE_HANDLE_EOL_TYPE (eol_type, c, flags, dst); - if (BYTE_BIG5_TWO_BYTE_1_P (c)) - ch = c; - else - DECODE_ADD_BINARY_CHAR (c, dst); - } - label_continue_loop:; - } - - DECODE_HANDLE_END_OF_CONVERSION (flags, ch, dst); - - CODING_STREAM_COMPOSE (str, flags, ch); -} - -/* Convert internally-formatted data to Big5. */ - -static void -encode_coding_big5 (Lstream *encoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) -{ - unsigned char c; - struct encoding_stream *str = ENCODING_STREAM_DATA (encoding); - unsigned int flags, ch; - enum eol_type eol_type; - - CODING_STREAM_DECOMPOSE (str, flags, ch); - eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); - - while (n--) - { - c = *src++; - if (c == '\n') - { - if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) - Dynarr_add (dst, '\r'); - if (eol_type != EOL_CR) - Dynarr_add (dst, '\n'); - } - else if (BYTE_ASCII_P (c)) - { - /* ASCII. */ - Dynarr_add (dst, c); - } - else if (BUFBYTE_LEADING_BYTE_P (c)) - { - if (c == LEADING_BYTE_CHINESE_BIG5_1 || - c == LEADING_BYTE_CHINESE_BIG5_2) - { - /* A recognized leading byte. */ - ch = c; - continue; /* not done with this character. */ - } - /* otherwise just ignore this character. */ - } - else if (ch == LEADING_BYTE_CHINESE_BIG5_1 || - ch == LEADING_BYTE_CHINESE_BIG5_2) - { - /* Previous char was a recognized leading byte. */ - ch = (ch << 8) | c; - continue; /* not done with this character. */ - } - else if (ch) - { - /* Encountering second byte of a Big5 character. */ - unsigned char b1, b2; - - ENCODE_BIG5 (ch >> 8, ch & 0xFF, c, b1, b2); - Dynarr_add (dst, b1); - Dynarr_add (dst, b2); - } - - ch = 0; - } - - CODING_STREAM_COMPOSE (str, flags, ch); -} - - -DEFUN ("decode-big5-char", Fdecode_big5_char, 1, 1, 0, /* -Decode a Big5 character CODE of BIG5 coding-system. -CODE is the character code in BIG5, a cons of two integers. -Return the corresponding character. -*/ - (code)) -{ - unsigned char c1, c2, b1, b2; - - CHECK_CONS (code); - CHECK_INT (XCAR (code)); - CHECK_INT (XCDR (code)); - b1 = XINT (XCAR (code)); - b2 = XINT (XCDR (code)); - if (BYTE_BIG5_TWO_BYTE_1_P (b1) && - BYTE_BIG5_TWO_BYTE_2_P (b2)) - { - int leading_byte; - Lisp_Object charset; - DECODE_BIG5 (b1, b2, leading_byte, c1, c2); - charset = CHARSET_BY_LEADING_BYTE (leading_byte); - return make_char (MAKE_CHAR (charset, c1 & 0x7F, c2 & 0x7F)); - } - else - return Qnil; -} - -DEFUN ("encode-big5-char", Fencode_big5_char, 1, 1, 0, /* -Encode the Big5 character CH to BIG5 coding-system. -Return the corresponding character code in Big5. -*/ - (ch)) -{ - Lisp_Object charset; - int c1, c2, b1, b2; - - CHECK_CHAR_COERCE_INT (ch); - BREAKUP_CHAR (XCHAR (ch), charset, c1, c2); - if (EQ (charset, Vcharset_chinese_big5_1) || - EQ (charset, Vcharset_chinese_big5_2)) - { - ENCODE_BIG5 (XCHARSET_LEADING_BYTE (charset), c1 | 0x80, c2 | 0x80, - b1, b2); - return Fcons (make_int (b1), make_int (b2)); - } - else - return Qnil; -} - - -/************************************************************************/ -/* ISO2022 methods */ -/************************************************************************/ - -/* The following note describes the coding system ISO2022 briefly. - Since the intention of this note is to help understanding of the - programs in this file, some parts are NOT ACCURATE or OVERLY - SIMPLIFIED. For thorough understanding, please refer to the - original document of ISO2022. - - ISO2022 provides many mechanisms to encode several character sets - in 7-bit and 8-bit environments. If one chooses 7-bit environment, - all text is encoded by codes of less than 128. This may make the - encoded text a little bit longer, but the text get more stability - to pass through several gateways (some of them strip off MSB). - - There are two kind of character sets: control character set and - graphic character set. The former contains control characters such - as `newline' and `escape' to provide control functions (control - functions are provided also by escape sequence). The latter - contains graphic characters such as 'A' and '-'. Emacs recognizes - two control character sets and many graphic character sets. - - Graphic character sets are classified into one of four types, - according to the dimension and number of characters in the set: - TYPE94, TYPE96, TYPE94x94, and TYPE96x96. In addition, each - character set is assigned an identification byte, unique for each - type, called "final character" (denoted as <F> hereafter). The <F> - of each character set is decided by ECMA(*) when it is registered - in ISO. Code range of <F> is 0x30..0x7F (0x30..0x3F are for - private use only). - - Note (*): ECMA = European Computer Manufacturers Association - - Here are examples of graphic character set [NAME(<F>)]: - o TYPE94 -- ASCII('B'), right-half-of-JISX0201('I'), ... - o TYPE96 -- right-half-of-ISO8859-1('A'), ... - o TYPE94x94 -- GB2312('A'), JISX0208('B'), ... - o TYPE96x96 -- none for the moment - - A code area (1byte=8bits) is divided into 4 areas, C0, GL, C1, and GR. - C0 [0x00..0x1F] -- control character plane 0 - GL [0x20..0x7F] -- graphic character plane 0 - C1 [0x80..0x9F] -- control character plane 1 - GR [0xA0..0xFF] -- graphic character plane 1 - - A control character set is directly designated and invoked to C0 or - C1 by an escape sequence. The most common case is that: - - ISO646's control character set is designated/invoked to C0, and - - ISO6429's control character set is designated/invoked to C1, - and usually these designations/invocations are omitted in encoded - text. In a 7-bit environment, only C0 can be used, and a control - character for C1 is encoded by an appropriate escape sequence to - fit into the environment. All control characters for C1 are - defined to have corresponding escape sequences. - - A graphic character set is at first designated to one of four - graphic registers (G0 through G3), then these graphic registers are - invoked to GL or GR. These designations and invocations can be - done independently. The most common case is that G0 is invoked to - GL, G1 is invoked to GR, and ASCII is designated to G0. Usually - these invocations and designations are omitted in encoded text. - In a 7-bit environment, only GL can be used. - - When a graphic character set of TYPE94 or TYPE94x94 is invoked to - GL, codes 0x20 and 0x7F of the GL area work as control characters - SPACE and DEL respectively, and code 0xA0 and 0xFF of GR area - should not be used. - - There are two ways of invocation: locking-shift and single-shift. - With locking-shift, the invocation lasts until the next different - invocation, whereas with single-shift, the invocation works only - for the following character and doesn't affect locking-shift. - Invocations are done by the following control characters or escape - sequences. - - ---------------------------------------------------------------------- - abbrev function cntrl escape seq description - ---------------------------------------------------------------------- - SI/LS0 (shift-in) 0x0F none invoke G0 into GL - SO/LS1 (shift-out) 0x0E none invoke G1 into GL - LS1R (locking-shift-1 right) none ESC '~' invoke G1 into GR - LS2 (locking-shift-2) none ESC 'n' invoke G2 into GL - LS2R (locking-shift-2 right) none ESC '}' invoke G2 into GR - LS3 (locking-shift-3) none ESC 'o' invoke G3 into GL - LS3R (locking-shift 3 right) none ESC '|' invoke G3 into GR - SS2 (single-shift-2) 0x8E ESC 'N' invoke G2 for one char - SS3 (single-shift-3) 0x8F ESC 'O' invoke G3 for one char - ---------------------------------------------------------------------- - The first four are for locking-shift. Control characters for these - functions are defined by macros ISO_CODE_XXX in `coding.h'. - - Designations are done by the following escape sequences. - ---------------------------------------------------------------------- - escape sequence description - ---------------------------------------------------------------------- - ESC '(' <F> designate TYPE94<F> to G0 - ESC ')' <F> designate TYPE94<F> to G1 - ESC '*' <F> designate TYPE94<F> to G2 - ESC '+' <F> designate TYPE94<F> to G3 - ESC ',' <F> designate TYPE96<F> to G0 (*) - ESC '-' <F> designate TYPE96<F> to G1 - ESC '.' <F> designate TYPE96<F> to G2 - ESC '/' <F> designate TYPE96<F> to G3 - ESC '$' '(' <F> designate TYPE94x94<F> to G0 (**) - ESC '$' ')' <F> designate TYPE94x94<F> to G1 - ESC '$' '*' <F> designate TYPE94x94<F> to G2 - ESC '$' '+' <F> designate TYPE94x94<F> to G3 - ESC '$' ',' <F> designate TYPE96x96<F> to G0 (*) - ESC '$' '-' <F> designate TYPE96x96<F> to G1 - ESC '$' '.' <F> designate TYPE96x96<F> to G2 - ESC '$' '/' <F> designate TYPE96x96<F> to G3 - ---------------------------------------------------------------------- - In this list, "TYPE94<F>" means a graphic character set of type TYPE94 - and final character <F>, and etc. - - Note (*): Although these designations are not allowed in ISO2022, - Emacs accepts them on decoding, and produces them on encoding - TYPE96 or TYPE96x96 character set in a coding system which is - characterized as 7-bit environment, non-locking-shift, and - non-single-shift. - - Note (**): If <F> is '@', 'A', or 'B', the intermediate character - '(' can be omitted. We call this as "short-form" here after. - - Now you may notice that there are a lot of ways for encoding the - same multilingual text in ISO2022. Actually, there exist many - coding systems such as Compound Text (used in X's inter client - communication, ISO-2022-JP (used in Japanese internet), ISO-2022-KR - (used in Korean internet), EUC (Extended UNIX Code, used in Asian - localized platforms), and all of these are variants of ISO2022. - - In addition to the above, Emacs handles two more kinds of escape - sequences: ISO6429's direction specification and Emacs' private - sequence for specifying character composition. - - ISO6429's direction specification takes the following format: - o CSI ']' -- end of the current direction - o CSI '0' ']' -- end of the current direction - o CSI '1' ']' -- start of left-to-right text - o CSI '2' ']' -- start of right-to-left text - The control character CSI (0x9B: control sequence introducer) is - abbreviated to the escape sequence ESC '[' in 7-bit environment. - - Character composition specification takes the following format: - o ESC '0' -- start character composition - o ESC '1' -- end character composition - Since these are not standard escape sequences of any ISO, the use - of them for these meanings is restricted to Emacs only. */ - -static void -reset_iso2022 (Lisp_Object coding_system, struct iso2022_decoder *iso) -{ - int i; - - for (i = 0; i < 4; i++) - { - if (!NILP (coding_system)) - iso->charset[i] = - XCODING_SYSTEM_ISO2022_INITIAL_CHARSET (coding_system, i); - else - iso->charset[i] = Qt; - iso->invalid_designated[i] = 0; - } - iso->esc = ISO_ESC_NOTHING; - iso->esc_bytes_index = 0; - iso->register_left = 0; - iso->register_right = 1; - iso->switched_dir_and_no_valid_charset_yet = 0; - iso->invalid_switch_dir = 0; - iso->output_direction_sequence = 0; - iso->output_literally = 0; - if (iso->composite_chars) - Dynarr_reset (iso->composite_chars); -} - -static int -fit_to_be_escape_quoted (unsigned char c) -{ - switch (c) - { - case ISO_CODE_ESC: - case ISO_CODE_CSI: - case ISO_CODE_SS2: - case ISO_CODE_SS3: - case ISO_CODE_SO: - case ISO_CODE_SI: - return 1; - - default: - return 0; - } -} - -/* Parse one byte of an ISO2022 escape sequence. - If the result is an invalid escape sequence, return 0 and - do not change anything in STR. Otherwise, if the result is - an incomplete escape sequence, update ISO2022.ESC and - ISO2022.ESC_BYTES and return -1. Otherwise, update - all the state variables (but not ISO2022.ESC_BYTES) and - return 1. - - If CHECK_INVALID_CHARSETS is non-zero, check for designation - or invocation of an invalid character set and treat that as - an unrecognized escape sequence. */ - -static int -parse_iso2022_esc (Lisp_Object codesys, struct iso2022_decoder *iso, - unsigned char c, unsigned int *flags, - int check_invalid_charsets) -{ - /* (1) If we're at the end of a designation sequence, CS is the - charset being designated and REG is the register to designate - it to. - - (2) If we're at the end of a locking-shift sequence, REG is - the register to invoke and HALF (0 == left, 1 == right) is - the half to invoke it into. - - (3) If we're at the end of a single-shift sequence, REG is - the register to invoke. */ - Lisp_Object cs = Qnil; - int reg, half; - - /* NOTE: This code does goto's all over the fucking place. - The reason for this is that we're basically implementing - a state machine here, and hierarchical languages like C - don't really provide a clean way of doing this. */ - - if (! (*flags & CODING_STATE_ESCAPE)) - /* At beginning of escape sequence; we need to reset our - escape-state variables. */ - iso->esc = ISO_ESC_NOTHING; - - iso->output_literally = 0; - iso->output_direction_sequence = 0; - - switch (iso->esc) - { - case ISO_ESC_NOTHING: - iso->esc_bytes_index = 0; - switch (c) - { - case ISO_CODE_ESC: /* Start escape sequence */ - *flags |= CODING_STATE_ESCAPE; - iso->esc = ISO_ESC; - goto not_done; - - case ISO_CODE_CSI: /* ISO6429 (specifying directionality) */ - *flags |= CODING_STATE_ESCAPE; - iso->esc = ISO_ESC_5_11; - goto not_done; - - case ISO_CODE_SO: /* locking shift 1 */ - reg = 1; half = 0; - goto locking_shift; - case ISO_CODE_SI: /* locking shift 0 */ - reg = 0; half = 0; - goto locking_shift; - - case ISO_CODE_SS2: /* single shift */ - reg = 2; - goto single_shift; - case ISO_CODE_SS3: /* single shift */ - reg = 3; - goto single_shift; - - default: /* Other control characters */ - return 0; - } - - case ISO_ESC: - switch (c) - { - /**** single shift ****/ - - case 'N': /* single shift 2 */ - reg = 2; - goto single_shift; - case 'O': /* single shift 3 */ - reg = 3; - goto single_shift; - - /**** locking shift ****/ - - case '~': /* locking shift 1 right */ - reg = 1; half = 1; - goto locking_shift; - case 'n': /* locking shift 2 */ - reg = 2; half = 0; - goto locking_shift; - case '}': /* locking shift 2 right */ - reg = 2; half = 1; - goto locking_shift; - case 'o': /* locking shift 3 */ - reg = 3; half = 0; - goto locking_shift; - case '|': /* locking shift 3 right */ - reg = 3; half = 1; - goto locking_shift; - - /**** composite ****/ - - case '0': - iso->esc = ISO_ESC_START_COMPOSITE; - *flags = (*flags & CODING_STATE_ISO2022_LOCK) | - CODING_STATE_COMPOSITE; - return 1; - - case '1': - iso->esc = ISO_ESC_END_COMPOSITE; - *flags = (*flags & CODING_STATE_ISO2022_LOCK) & - ~CODING_STATE_COMPOSITE; - return 1; - - /**** directionality ****/ - - case '[': - iso->esc = ISO_ESC_5_11; - goto not_done; - - /**** designation ****/ - - case '$': /* multibyte charset prefix */ - iso->esc = ISO_ESC_2_4; - goto not_done; - - default: - if (0x28 <= c && c <= 0x2F) - { - iso->esc = (enum iso_esc_flag) (c - 0x28 + ISO_ESC_2_8); - goto not_done; - } - - /* This function is called with CODESYS equal to nil when - doing coding-system detection. */ - if (!NILP (codesys) - && XCODING_SYSTEM_ISO2022_ESCAPE_QUOTED (codesys) - && fit_to_be_escape_quoted (c)) - { - iso->esc = ISO_ESC_LITERAL; - *flags &= CODING_STATE_ISO2022_LOCK; - return 1; - } - - /* bzzzt! */ - return 0; - } - - - - /**** directionality ****/ - - case ISO_ESC_5_11: /* ISO6429 direction control */ - if (c == ']') - { - *flags &= (CODING_STATE_ISO2022_LOCK & ~CODING_STATE_R2L); - goto directionality; - } - if (c == '0') iso->esc = ISO_ESC_5_11_0; - else if (c == '1') iso->esc = ISO_ESC_5_11_1; - else if (c == '2') iso->esc = ISO_ESC_5_11_2; - else return 0; - goto not_done; - - case ISO_ESC_5_11_0: - if (c == ']') - { - *flags &= (CODING_STATE_ISO2022_LOCK & ~CODING_STATE_R2L); - goto directionality; - } - return 0; - - case ISO_ESC_5_11_1: - if (c == ']') - { - *flags = (CODING_STATE_ISO2022_LOCK & ~CODING_STATE_R2L); - goto directionality; - } - return 0; - - case ISO_ESC_5_11_2: - if (c == ']') - { - *flags = (*flags & CODING_STATE_ISO2022_LOCK) | CODING_STATE_R2L; - goto directionality; - } - return 0; - - directionality: - iso->esc = ISO_ESC_DIRECTIONALITY; - /* Various junk here to attempt to preserve the direction sequences - literally in the text if they would otherwise be swallowed due - to invalid designations that don't show up as actual charset - changes in the text. */ - if (iso->invalid_switch_dir) - { - /* We already inserted a direction switch literally into the - text. We assume (#### this may not be right) that the - next direction switch is the one going the other way, - and we need to output that literally as well. */ - iso->output_literally = 1; - iso->invalid_switch_dir = 0; - } - else - { - int jj; - - /* If we are in the thrall of an invalid designation, - then stick the directionality sequence literally into the - output stream so it ends up in the original text again. */ - for (jj = 0; jj < 4; jj++) - if (iso->invalid_designated[jj]) - break; - if (jj < 4) - { - iso->output_literally = 1; - iso->invalid_switch_dir = 1; - } - else - /* Indicate that we haven't yet seen a valid designation, - so that if a switch-dir is directly followed by an - invalid designation, both get inserted literally. */ - iso->switched_dir_and_no_valid_charset_yet = 1; - } - return 1; - - - /**** designation ****/ - - case ISO_ESC_2_4: - if (0x28 <= c && c <= 0x2F) - { - iso->esc = (enum iso_esc_flag) (c - 0x28 + ISO_ESC_2_4_8); - goto not_done; - } - if (0x40 <= c && c <= 0x42) - { - cs = CHARSET_BY_ATTRIBUTES (CHARSET_TYPE_94X94, c, - *flags & CODING_STATE_R2L ? - CHARSET_RIGHT_TO_LEFT : - CHARSET_LEFT_TO_RIGHT); - reg = 0; - goto designated; - } - return 0; - - default: - { - int type =-1; - - if (c < '0' || c > '~') - return 0; /* bad final byte */ - - if (iso->esc >= ISO_ESC_2_8 && - iso->esc <= ISO_ESC_2_15) - { - type = ((iso->esc >= ISO_ESC_2_12) ? - CHARSET_TYPE_96 : CHARSET_TYPE_94); - reg = (iso->esc - ISO_ESC_2_8) & 3; - } - else if (iso->esc >= ISO_ESC_2_4_8 && - iso->esc <= ISO_ESC_2_4_15) - { - type = ((iso->esc >= ISO_ESC_2_4_12) ? - CHARSET_TYPE_96X96 : CHARSET_TYPE_94X94); - reg = (iso->esc - ISO_ESC_2_4_8) & 3; - } - else - { - /* Can this ever be reached? -slb */ - abort(); - } - - cs = CHARSET_BY_ATTRIBUTES (type, c, - *flags & CODING_STATE_R2L ? - CHARSET_RIGHT_TO_LEFT : - CHARSET_LEFT_TO_RIGHT); - goto designated; - } - } - - not_done: - iso->esc_bytes[iso->esc_bytes_index++] = (unsigned char) c; - return -1; - - single_shift: - if (check_invalid_charsets && !CHARSETP (iso->charset[reg])) - /* can't invoke something that ain't there. */ - return 0; - iso->esc = ISO_ESC_SINGLE_SHIFT; - *flags &= CODING_STATE_ISO2022_LOCK; - if (reg == 2) - *flags |= CODING_STATE_SS2; - else - *flags |= CODING_STATE_SS3; - return 1; - - locking_shift: - if (check_invalid_charsets && - !CHARSETP (iso->charset[reg])) - /* can't invoke something that ain't there. */ - return 0; - if (half) - iso->register_right = reg; - else - iso->register_left = reg; - *flags &= CODING_STATE_ISO2022_LOCK; - iso->esc = ISO_ESC_LOCKING_SHIFT; - return 1; - - designated: - if (NILP (cs) && check_invalid_charsets) - { - iso->invalid_designated[reg] = 1; - iso->charset[reg] = Vcharset_ascii; - iso->esc = ISO_ESC_DESIGNATE; - *flags &= CODING_STATE_ISO2022_LOCK; - iso->output_literally = 1; - if (iso->switched_dir_and_no_valid_charset_yet) - { - /* We encountered a switch-direction followed by an - invalid designation. Ensure that the switch-direction - gets outputted; otherwise it will probably get eaten - when the text is written out again. */ - iso->switched_dir_and_no_valid_charset_yet = 0; - iso->output_direction_sequence = 1; - /* And make sure that the switch-dir going the other - way gets outputted, as well. */ - iso->invalid_switch_dir = 1; - } - return 1; - } - /* This function is called with CODESYS equal to nil when - doing coding-system detection. */ - if (!NILP (codesys)) - { - charset_conversion_spec_dynarr *dyn = - XCODING_SYSTEM (codesys)->iso2022.input_conv; - - if (dyn) - { - int i; - - for (i = 0; i < Dynarr_length (dyn); i++) - { - struct charset_conversion_spec *spec = Dynarr_atp (dyn, i); - if (EQ (cs, spec->from_charset)) - cs = spec->to_charset; - } - } - } - - iso->charset[reg] = cs; - iso->esc = ISO_ESC_DESIGNATE; - *flags &= CODING_STATE_ISO2022_LOCK; - if (iso->invalid_designated[reg]) - { - iso->invalid_designated[reg] = 0; - iso->output_literally = 1; - } - if (iso->switched_dir_and_no_valid_charset_yet) - iso->switched_dir_and_no_valid_charset_yet = 0; - return 1; -} - -static int -detect_coding_iso2022 (struct detection_state *st, CONST unsigned char *src, - unsigned int n) -{ - int c; - int mask; - - /* #### There are serious deficiencies in the recognition mechanism - here. This needs to be much smarter if it's going to cut it. */ - - if (!st->iso2022.initted) - { - reset_iso2022 (Qnil, &st->iso2022.iso); - st->iso2022.mask = (CODING_CATEGORY_ISO_7_MASK | - CODING_CATEGORY_ISO_8_DESIGNATE_MASK | - CODING_CATEGORY_ISO_8_1_MASK | - CODING_CATEGORY_ISO_8_2_MASK | - CODING_CATEGORY_ISO_LOCK_SHIFT_MASK); - st->iso2022.flags = 0; - st->iso2022.high_byte_count = 0; - st->iso2022.saw_single_shift = 0; - st->iso2022.initted = 1; - } - - mask = st->iso2022.mask; - - while (n--) - { - c = *src++; - if (c >= 0xA0) - { - mask &= ~CODING_CATEGORY_ISO_7_MASK; - st->iso2022.high_byte_count++; - } - else - { - if (st->iso2022.high_byte_count && !st->iso2022.saw_single_shift) - { - if (st->iso2022.high_byte_count & 1) - /* odd number of high bytes; assume not iso-8-2 */ - mask &= ~CODING_CATEGORY_ISO_8_2_MASK; - } - st->iso2022.high_byte_count = 0; - st->iso2022.saw_single_shift = 0; - if (c > 0x80) - mask &= ~CODING_CATEGORY_ISO_7_MASK; - } - if (!(st->iso2022.flags & CODING_STATE_ESCAPE) - && (BYTE_C0_P (c) || BYTE_C1_P (c))) - { /* control chars */ - switch (c) - { - /* Allow and ignore control characters that you might - reasonably see in a text file */ - case '\r': - case '\n': - case '\t': - case 7: /* bell */ - case 8: /* backspace */ - case 11: /* vertical tab */ - case 12: /* form feed */ - case 26: /* MS-DOS C-z junk */ - case 31: /* '^_' -- for info */ - goto label_continue_loop; - - default: - break; - } - } - - if ((st->iso2022.flags & CODING_STATE_ESCAPE) || BYTE_C0_P (c) - || BYTE_C1_P (c)) - { - if (parse_iso2022_esc (Qnil, &st->iso2022.iso, c, - &st->iso2022.flags, 0)) - { - switch (st->iso2022.iso.esc) - { - case ISO_ESC_DESIGNATE: - mask &= ~CODING_CATEGORY_ISO_8_1_MASK; - mask &= ~CODING_CATEGORY_ISO_8_2_MASK; - break; - case ISO_ESC_LOCKING_SHIFT: - mask = CODING_CATEGORY_ISO_LOCK_SHIFT_MASK; - goto ran_out_of_chars; - case ISO_ESC_SINGLE_SHIFT: - mask &= ~CODING_CATEGORY_ISO_8_DESIGNATE_MASK; - st->iso2022.saw_single_shift = 1; - break; - default: - break; - } - } - else - { - mask = 0; - goto ran_out_of_chars; - } - } - label_continue_loop:; - } - - ran_out_of_chars: - - return mask; -} - -static int -postprocess_iso2022_mask (int mask) -{ - /* #### kind of cheesy */ - /* If seven-bit ISO is allowed, then assume that the encoding is - entirely seven-bit and turn off the eight-bit ones. */ - if (mask & CODING_CATEGORY_ISO_7_MASK) - mask &= ~ (CODING_CATEGORY_ISO_8_DESIGNATE_MASK | - CODING_CATEGORY_ISO_8_1_MASK | - CODING_CATEGORY_ISO_8_2_MASK); - return mask; -} - -/* If FLAGS is a null pointer or specifies right-to-left motion, - output a switch-dir-to-left-to-right sequence to DST. - Also update FLAGS if it is not a null pointer. - If INTERNAL_P is set, we are outputting in internal format and - need to handle the CSI differently. */ - -static void -restore_left_to_right_direction (struct Lisp_Coding_System *codesys, - unsigned_char_dynarr *dst, - unsigned int *flags, - int internal_p) -{ - if (!flags || (*flags & CODING_STATE_R2L)) - { - if (CODING_SYSTEM_ISO2022_SEVEN (codesys)) - { - Dynarr_add (dst, ISO_CODE_ESC); - Dynarr_add (dst, '['); - } - else if (internal_p) - DECODE_ADD_BINARY_CHAR (ISO_CODE_CSI, dst); - else - Dynarr_add (dst, ISO_CODE_CSI); - Dynarr_add (dst, '0'); - Dynarr_add (dst, ']'); - if (flags) - *flags &= ~CODING_STATE_R2L; - } -} - -/* If FLAGS is a null pointer or specifies a direction different from - DIRECTION (which should be either CHARSET_RIGHT_TO_LEFT or - CHARSET_LEFT_TO_RIGHT), output the appropriate switch-dir escape - sequence to DST. Also update FLAGS if it is not a null pointer. - If INTERNAL_P is set, we are outputting in internal format and - need to handle the CSI differently. */ - -static void -ensure_correct_direction (int direction, struct Lisp_Coding_System *codesys, - unsigned_char_dynarr *dst, unsigned int *flags, - int internal_p) -{ - if ((!flags || (*flags & CODING_STATE_R2L)) && - direction == CHARSET_LEFT_TO_RIGHT) - restore_left_to_right_direction (codesys, dst, flags, internal_p); - else if (!CODING_SYSTEM_ISO2022_NO_ISO6429 (codesys) - && (!flags || !(*flags & CODING_STATE_R2L)) && - direction == CHARSET_RIGHT_TO_LEFT) - { - if (CODING_SYSTEM_ISO2022_SEVEN (codesys)) - { - Dynarr_add (dst, ISO_CODE_ESC); - Dynarr_add (dst, '['); - } - else if (internal_p) - DECODE_ADD_BINARY_CHAR (ISO_CODE_CSI, dst); - else - Dynarr_add (dst, ISO_CODE_CSI); - Dynarr_add (dst, '2'); - Dynarr_add (dst, ']'); - if (flags) - *flags |= CODING_STATE_R2L; - } -} - -/* Convert ISO2022-format data to internal format. */ - -static void -decode_coding_iso2022 (Lstream *decoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) -{ - unsigned char c; - unsigned int flags, ch; - enum eol_type eol_type; - struct decoding_stream *str = DECODING_STREAM_DATA (decoding); - Lisp_Object coding_system; - unsigned_char_dynarr *real_dst = dst; - - CODING_STREAM_DECOMPOSE (str, flags, ch); - eol_type = str->eol_type; - XSETCODING_SYSTEM (coding_system, str->codesys); - - if (flags & CODING_STATE_COMPOSITE) - dst = str->iso2022.composite_chars; - - while (n--) - { - c = *src++; - if (flags & CODING_STATE_ESCAPE) - { /* Within ESC sequence */ - int retval = parse_iso2022_esc (coding_system, &str->iso2022, - c, &flags, 1); - - if (retval) - { - switch (str->iso2022.esc) - { - case ISO_ESC_START_COMPOSITE: - if (str->iso2022.composite_chars) - Dynarr_reset (str->iso2022.composite_chars); - else - str->iso2022.composite_chars = Dynarr_new (unsigned_char); - dst = str->iso2022.composite_chars; - break; - case ISO_ESC_END_COMPOSITE: - { - Bufbyte comstr[MAX_EMCHAR_LEN]; - Bytecount len; - Emchar emch = lookup_composite_char (Dynarr_atp (dst, 0), - Dynarr_length (dst)); - dst = real_dst; - len = set_charptr_emchar (comstr, emch); - Dynarr_add_many (dst, comstr, len); - break; - } - - case ISO_ESC_LITERAL: - DECODE_ADD_BINARY_CHAR (c, dst); - break; - - default: - /* Everything else handled already */ - break; - } - } - - /* Attempted error recovery. */ - if (str->iso2022.output_direction_sequence) - ensure_correct_direction (flags & CODING_STATE_R2L ? - CHARSET_RIGHT_TO_LEFT : - CHARSET_LEFT_TO_RIGHT, - str->codesys, dst, 0, 1); - /* More error recovery. */ - if (!retval || str->iso2022.output_literally) - { - /* Output the (possibly invalid) sequence */ - int i; - for (i = 0; i < str->iso2022.esc_bytes_index; i++) - DECODE_ADD_BINARY_CHAR (str->iso2022.esc_bytes[i], dst); - flags &= CODING_STATE_ISO2022_LOCK; - if (!retval) - n++, src--;/* Repeat the loop with the same character. */ - else - { - /* No sense in reprocessing the final byte of the - escape sequence; it could mess things up anyway. - Just add it now. */ - DECODE_ADD_BINARY_CHAR (c, dst); - } - } - ch = 0; - } - else if (BYTE_C0_P (c) || BYTE_C1_P (c)) - { /* Control characters */ - - /***** Error-handling *****/ - - /* If we were in the middle of a character, dump out the - partial character. */ - DECODE_OUTPUT_PARTIAL_CHAR (ch); - - /* If we just saw a single-shift character, dump it out. - This may dump out the wrong sort of single-shift character, - but least it will give an indication that something went - wrong. */ - if (flags & CODING_STATE_SS2) - { - DECODE_ADD_BINARY_CHAR (ISO_CODE_SS2, dst); - flags &= ~CODING_STATE_SS2; - } - if (flags & CODING_STATE_SS3) - { - DECODE_ADD_BINARY_CHAR (ISO_CODE_SS3, dst); - flags &= ~CODING_STATE_SS3; - } - - /***** Now handle the control characters. *****/ - - /* Handle CR/LF */ - DECODE_HANDLE_EOL_TYPE (eol_type, c, flags, dst); - - flags &= CODING_STATE_ISO2022_LOCK; - - if (!parse_iso2022_esc (coding_system, &str->iso2022, c, &flags, 1)) - DECODE_ADD_BINARY_CHAR (c, dst); - } - else - { /* Graphic characters */ - Lisp_Object charset; - int lb; - int reg; - - DECODE_HANDLE_EOL_TYPE (eol_type, c, flags, dst); - - /* Now determine the charset. */ - reg = ((flags & CODING_STATE_SS2) ? 2 - : (flags & CODING_STATE_SS3) ? 3 - : !BYTE_ASCII_P (c) ? str->iso2022.register_right - : str->iso2022.register_left); - charset = str->iso2022.charset[reg]; - - /* Error checking: */ - if (NILP (charset) || str->iso2022.invalid_designated[reg] - || (((c & 0x7F) == ' ' || (c & 0x7F) == ISO_CODE_DEL) - && XCHARSET_CHARS (charset) == 94)) - /* Mrmph. We are trying to invoke a register that has no - or an invalid charset in it, or trying to add a character - outside the range of the charset. Insert that char literally - to preserve it for the output. */ - { - DECODE_OUTPUT_PARTIAL_CHAR (ch); - DECODE_ADD_BINARY_CHAR (c, dst); - } - - else - { - /* Things are probably hunky-dorey. */ - - /* Fetch reverse charset, maybe. */ - if (((flags & CODING_STATE_R2L) && - XCHARSET_DIRECTION (charset) == CHARSET_LEFT_TO_RIGHT) - || - (!(flags & CODING_STATE_R2L) && - XCHARSET_DIRECTION (charset) == CHARSET_RIGHT_TO_LEFT)) - { - Lisp_Object new_charset = - XCHARSET_REVERSE_DIRECTION_CHARSET (charset); - if (!NILP (new_charset)) - charset = new_charset; - } - - lb = XCHARSET_LEADING_BYTE (charset); - switch (XCHARSET_REP_BYTES (charset)) - { - case 1: /* ASCII */ - DECODE_OUTPUT_PARTIAL_CHAR (ch); - Dynarr_add (dst, c & 0x7F); - break; - - case 2: /* one-byte official */ - DECODE_OUTPUT_PARTIAL_CHAR (ch); - Dynarr_add (dst, lb); - Dynarr_add (dst, c | 0x80); - break; - - case 3: /* one-byte private or two-byte official */ - if (XCHARSET_PRIVATE_P (charset)) - { - DECODE_OUTPUT_PARTIAL_CHAR (ch); - Dynarr_add (dst, PRE_LEADING_BYTE_PRIVATE_1); - Dynarr_add (dst, lb); - Dynarr_add (dst, c | 0x80); - } - else - { - if (ch) - { - Dynarr_add (dst, lb); - Dynarr_add (dst, ch | 0x80); - Dynarr_add (dst, c | 0x80); - ch = 0; - } - else - ch = c; - } - break; - - default: /* two-byte private */ - if (ch) - { - Dynarr_add (dst, PRE_LEADING_BYTE_PRIVATE_2); - Dynarr_add (dst, lb); - Dynarr_add (dst, ch | 0x80); - Dynarr_add (dst, c | 0x80); - ch = 0; - } - else - ch = c; - } - } - - if (!ch) - flags &= CODING_STATE_ISO2022_LOCK; - } - - label_continue_loop:; - } - - if (flags & CODING_STATE_END) - DECODE_OUTPUT_PARTIAL_CHAR (ch); - - CODING_STREAM_COMPOSE (str, flags, ch); -} - - -/***** ISO2022 encoder *****/ - -/* Designate CHARSET into register REG. */ - -static void -iso2022_designate (Lisp_Object charset, unsigned char reg, - struct encoding_stream *str, unsigned_char_dynarr *dst) -{ - CONST char *inter94 = "()*+", *inter96= ",-./"; - unsigned int type; - unsigned char final; - Lisp_Object old_charset = str->iso2022.charset[reg]; - - str->iso2022.charset[reg] = charset; - if (!CHARSETP (charset)) - /* charset might be an initial nil or t. */ - return; - type = XCHARSET_TYPE (charset); - final = XCHARSET_FINAL (charset); - if (!str->iso2022.force_charset_on_output[reg] && - CHARSETP (old_charset) && - XCHARSET_TYPE (old_charset) == type && - XCHARSET_FINAL (old_charset) == final) - return; - - str->iso2022.force_charset_on_output[reg] = 0; - - { - charset_conversion_spec_dynarr *dyn = - str->codesys->iso2022.output_conv; - - if (dyn) - { - int i; - - for (i = 0; i < Dynarr_length (dyn); i++) - { - struct charset_conversion_spec *spec = Dynarr_atp (dyn, i); - if (EQ (charset, spec->from_charset)) - charset = spec->to_charset; - } - } - } - - Dynarr_add (dst, ISO_CODE_ESC); - switch (type) - { - case CHARSET_TYPE_94: - Dynarr_add (dst, inter94[reg]); - break; - case CHARSET_TYPE_96: - Dynarr_add (dst, inter96[reg]); - break; - case CHARSET_TYPE_94X94: - Dynarr_add (dst, '$'); - if (reg != 0 - || !(CODING_SYSTEM_ISO2022_SHORT (str->codesys)) - || final < '@' - || final > 'B') - Dynarr_add (dst, inter94[reg]); - break; - case CHARSET_TYPE_96X96: - Dynarr_add (dst, '$'); - Dynarr_add (dst, inter96[reg]); - break; - } - Dynarr_add (dst, final); -} - -static void -ensure_normal_shift (struct encoding_stream *str, unsigned_char_dynarr *dst) -{ - if (str->iso2022.register_left != 0) - { - Dynarr_add (dst, ISO_CODE_SI); - str->iso2022.register_left = 0; - } -} - -static void -ensure_shift_out (struct encoding_stream *str, unsigned_char_dynarr *dst) -{ - if (str->iso2022.register_left != 1) - { - Dynarr_add (dst, ISO_CODE_SO); - str->iso2022.register_left = 1; - } -} - -/* Convert internally-formatted data to ISO2022 format. */ - -static void -encode_coding_iso2022 (Lstream *encoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) -{ - unsigned char charmask, c; - unsigned int flags, ch; - enum eol_type eol_type; - unsigned char char_boundary; - struct encoding_stream *str = ENCODING_STREAM_DATA (encoding); - struct Lisp_Coding_System *codesys = str->codesys; - int i; - Lisp_Object charset; - int half; - - /* flags for handling composite chars. We do a little switcharoo - on the source while we're outputting the composite char. */ - unsigned int saved_n = 0; - CONST unsigned char *saved_src = NULL; - int in_composite = 0; - - CODING_STREAM_DECOMPOSE (str, flags, ch); - eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); - char_boundary = str->iso2022.current_char_boundary; - charset = str->iso2022.current_charset; - half = str->iso2022.current_half; - - back_to_square_n: - while (n--) - { - c = *src++; - - if (BYTE_ASCII_P (c)) - { /* Processing ASCII character */ - ch = 0; - - restore_left_to_right_direction (codesys, dst, &flags, 0); - - /* Make sure G0 contains ASCII */ - if ((c > ' ' && c < ISO_CODE_DEL) || - !CODING_SYSTEM_ISO2022_NO_ASCII_CNTL (codesys)) - { - ensure_normal_shift (str, dst); - iso2022_designate (Vcharset_ascii, 0, str, dst); - } - - /* If necessary, restore everything to the default state - at end-of-line */ - if (c == '\n' && - !(CODING_SYSTEM_ISO2022_NO_ASCII_EOL (codesys))) - { - restore_left_to_right_direction (codesys, dst, &flags, 0); - - ensure_normal_shift (str, dst); - - for (i = 0; i < 4; i++) - { - Lisp_Object initial_charset = - CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, i); - iso2022_designate (initial_charset, i, str, dst); - } - } - if (c == '\n') - { - if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) - Dynarr_add (dst, '\r'); - if (eol_type != EOL_CR) - Dynarr_add (dst, c); - } - else - { - if (CODING_SYSTEM_ISO2022_ESCAPE_QUOTED (codesys) - && fit_to_be_escape_quoted (c)) - Dynarr_add (dst, ISO_CODE_ESC); - Dynarr_add (dst, c); - } - char_boundary = 1; - } - - else if (BUFBYTE_LEADING_BYTE_P (c) || BUFBYTE_LEADING_BYTE_P (ch)) - { /* Processing Leading Byte */ - ch = 0; - charset = CHARSET_BY_LEADING_BYTE (c); - if (LEADING_BYTE_PREFIX_P(c)) - ch = c; - else if (!EQ (charset, Vcharset_control_1) - && !EQ (charset, Vcharset_composite)) - { - int reg; - - ensure_correct_direction (XCHARSET_DIRECTION (charset), - codesys, dst, &flags, 0); - - /* Now determine which register to use. */ - reg = -1; - for (i = 0; i < 4; i++) - { - if (EQ (charset, str->iso2022.charset[i]) || - EQ (charset, - CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, i))) - { - reg = i; - break; - } - } - - if (reg == -1) - { - if (XCHARSET_GRAPHIC (charset) != 0) - { - if (!NILP (str->iso2022.charset[1]) && - (!CODING_SYSTEM_ISO2022_SEVEN (codesys) || - CODING_SYSTEM_ISO2022_LOCK_SHIFT (codesys))) - reg = 1; - else if (!NILP (str->iso2022.charset[2])) - reg = 2; - else if (!NILP (str->iso2022.charset[3])) - reg = 3; - else - reg = 0; - } - else - reg = 0; - } - - iso2022_designate (charset, reg, str, dst); - - /* Now invoke that register. */ - switch (reg) - { - case 0: - ensure_normal_shift (str, dst); - half = 0; - break; - - case 1: - if (CODING_SYSTEM_ISO2022_SEVEN (codesys)) - { - ensure_shift_out (str, dst); - half = 0; - } - else - half = 1; - break; - - case 2: - if (CODING_SYSTEM_ISO2022_SEVEN (str->codesys)) - { - Dynarr_add (dst, ISO_CODE_ESC); - Dynarr_add (dst, 'N'); - half = 0; - } - else - { - Dynarr_add (dst, ISO_CODE_SS2); - half = 1; - } - break; - - case 3: - if (CODING_SYSTEM_ISO2022_SEVEN (str->codesys)) - { - Dynarr_add (dst, ISO_CODE_ESC); - Dynarr_add (dst, 'O'); - half = 0; - } - else - { - Dynarr_add (dst, ISO_CODE_SS3); - half = 1; - } - break; - - default: - abort (); - } - } - char_boundary = 0; - } - else - { /* Processing Non-ASCII character */ - charmask = (half == 0 ? 0x7F : 0xFF); - char_boundary = 1; - if (EQ (charset, Vcharset_control_1)) - { - if (CODING_SYSTEM_ISO2022_ESCAPE_QUOTED (codesys) - && fit_to_be_escape_quoted (c)) - Dynarr_add (dst, ISO_CODE_ESC); - /* you asked for it ... */ - Dynarr_add (dst, c - 0x20); - } - else - { - switch (XCHARSET_REP_BYTES (charset)) - { - case 2: - Dynarr_add (dst, c & charmask); - break; - case 3: - if (XCHARSET_PRIVATE_P (charset)) - { - Dynarr_add (dst, c & charmask); - ch = 0; - } - else if (ch) - { - if (EQ (charset, Vcharset_composite)) - { - if (in_composite) - { - /* #### Bother! We don't know how to - handle this yet. */ - Dynarr_add (dst, '~'); - } - else - { - Emchar emch = MAKE_CHAR (Vcharset_composite, - ch & 0x7F, c & 0x7F); - Lisp_Object lstr = composite_char_string (emch); - saved_n = n; - saved_src = src; - in_composite = 1; - src = XSTRING_DATA (lstr); - n = XSTRING_LENGTH (lstr); - Dynarr_add (dst, ISO_CODE_ESC); - Dynarr_add (dst, '0'); /* start composing */ - } - } - else - { - Dynarr_add (dst, ch & charmask); - Dynarr_add (dst, c & charmask); - } - ch = 0; - } - else - { - ch = c; - char_boundary = 0; - } - break; - case 4: - if (ch) - { - Dynarr_add (dst, ch & charmask); - Dynarr_add (dst, c & charmask); - ch = 0; - } - else - { - ch = c; - char_boundary = 0; - } - break; - default: - abort (); - } - } - } - } - - if (in_composite) - { - n = saved_n; - src = saved_src; - in_composite = 0; - Dynarr_add (dst, ISO_CODE_ESC); - Dynarr_add (dst, '1'); /* end composing */ - goto back_to_square_n; /* Wheeeeeeeee ..... */ - } - - if (char_boundary && flags & CODING_STATE_END) - { - restore_left_to_right_direction (codesys, dst, &flags, 0); - ensure_normal_shift (str, dst); - for (i = 0; i < 4; i++) - { - Lisp_Object initial_charset = - CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, i); - iso2022_designate (initial_charset, i, str, dst); - } - } - - CODING_STREAM_COMPOSE (str, flags, ch); - str->iso2022.current_char_boundary = char_boundary; - str->iso2022.current_charset = charset; - str->iso2022.current_half = half; - - /* Verbum caro factum est! */ -} - - -/************************************************************************/ -/* No-conversion methods */ -/************************************************************************/ - -/* This is used when reading in "binary" files -- i.e. files that may - contain all 256 possible byte values and that are not to be - interpreted as being in any particular decoding. */ -static void -decode_coding_no_conversion (Lstream *decoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) -{ - unsigned char c; - unsigned int flags, ch; - enum eol_type eol_type; - struct decoding_stream *str = DECODING_STREAM_DATA (decoding); - - CODING_STREAM_DECOMPOSE (str, flags, ch); - eol_type = str->eol_type; - - while (n--) - { - c = *src++; - - DECODE_HANDLE_EOL_TYPE (eol_type, c, flags, dst); - DECODE_ADD_BINARY_CHAR (c, dst); - label_continue_loop:; - } - - DECODE_HANDLE_END_OF_CONVERSION (flags, ch, dst); - - CODING_STREAM_COMPOSE (str, flags, ch); -} - -static void -encode_coding_no_conversion (Lstream *encoding, CONST unsigned char *src, - unsigned_char_dynarr *dst, unsigned int n) -{ - unsigned char c; - struct encoding_stream *str = ENCODING_STREAM_DATA (encoding); - unsigned int flags, ch; - enum eol_type eol_type; - - CODING_STREAM_DECOMPOSE (str, flags, ch); - eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); - - while (n--) - { - c = *src++; - if (c == '\n') - { - if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) - Dynarr_add (dst, '\r'); - if (eol_type != EOL_CR) - Dynarr_add (dst, '\n'); - ch = 0; - } - else if (BYTE_ASCII_P (c)) - { - assert (ch == 0); - Dynarr_add (dst, c); - } - else if (BUFBYTE_LEADING_BYTE_P (c)) - { - assert (ch == 0); - if (c == LEADING_BYTE_LATIN_ISO8859_1 || - c == LEADING_BYTE_CONTROL_1) - ch = c; - else - Dynarr_add (dst, '~'); /* untranslatable character */ - } - else - { - if (ch == LEADING_BYTE_LATIN_ISO8859_1) - Dynarr_add (dst, c); - else if (ch == LEADING_BYTE_CONTROL_1) - { - assert (c < 0xC0); - Dynarr_add (dst, c - 0x20); - } - /* else it should be the second or third byte of an - untranslatable character, so ignore it */ - ch = 0; - } - } - - CODING_STREAM_COMPOSE (str, flags, ch); -} - - -/************************************************************************/ -/* Simple internal/external functions */ -/************************************************************************/ - -static Extbyte_dynarr *conversion_out_dynarr; -static Bufbyte_dynarr *conversion_in_dynarr; - -/* Determine coding system from coding format */ - -#define FILE_NAME_CODING_SYSTEM \ - ((NILP (Vfile_name_coding_system) || \ - (EQ ((Vfile_name_coding_system), Qbinary))) ? \ - Qnil : Fget_coding_system (Vfile_name_coding_system)) - -/* #### not correct for all values of `fmt'! */ -#define FMT_CODING_SYSTEM(fmt) \ - (((fmt) == FORMAT_FILENAME) ? FILE_NAME_CODING_SYSTEM : \ - ((fmt) == FORMAT_CTEXT ) ? Fget_coding_system (Qctext) : \ - ((fmt) == FORMAT_TERMINAL) ? FILE_NAME_CODING_SYSTEM : \ - Qnil) - -CONST Extbyte * -convert_to_external_format (CONST Bufbyte *ptr, - Bytecount len, - Extcount *len_out, - enum external_data_format fmt) -{ - Lisp_Object coding_system = FMT_CODING_SYSTEM (fmt); - - if (!conversion_out_dynarr) - conversion_out_dynarr = Dynarr_new (Extbyte); - else - Dynarr_reset (conversion_out_dynarr); - - if (NILP (coding_system)) - { - CONST Bufbyte *end = ptr + len; - - for (; ptr < end;) - { - Bufbyte c = - (BYTE_ASCII_P (*ptr)) ? *ptr : - (*ptr == LEADING_BYTE_CONTROL_1) ? (*(ptr+1) - 0x20) : - (*ptr == LEADING_BYTE_LATIN_ISO8859_1) ? (*(ptr+1)) : - '~'; - - Dynarr_add (conversion_out_dynarr, (Extbyte) c); - INC_CHARPTR (ptr); - } - -#ifdef ERROR_CHECK_BUFPOS - assert (ptr == end); -#endif - } - else - { - Lisp_Object instream, outstream, da_outstream; - Lstream *istr, *ostr; - struct gcpro gcpro1, gcpro2, gcpro3; - char tempbuf[1024]; /* some random amount */ - - instream = make_fixed_buffer_input_stream ((unsigned char *) ptr, len); - da_outstream = make_dynarr_output_stream - ((unsigned_char_dynarr *) conversion_out_dynarr); - outstream = - make_encoding_output_stream (XLSTREAM (da_outstream), coding_system); - istr = XLSTREAM (instream); - ostr = XLSTREAM (outstream); - GCPRO3 (instream, outstream, da_outstream); - while (1) - { - int size_in_bytes = Lstream_read (istr, tempbuf, sizeof (tempbuf)); - if (!size_in_bytes) - break; - Lstream_write (ostr, tempbuf, size_in_bytes); - } - Lstream_close (istr); - Lstream_close (ostr); - UNGCPRO; - Lstream_delete (istr); - Lstream_delete (ostr); - Lstream_delete (XLSTREAM (da_outstream)); - } - - *len_out = Dynarr_length (conversion_out_dynarr); - Dynarr_add (conversion_out_dynarr, 0); /* remember to zero-terminate! */ - return Dynarr_atp (conversion_out_dynarr, 0); -} - -CONST Bufbyte * -convert_from_external_format (CONST Extbyte *ptr, - Extcount len, - Bytecount *len_out, - enum external_data_format fmt) -{ - Lisp_Object coding_system = FMT_CODING_SYSTEM (fmt); - - if (!conversion_in_dynarr) - conversion_in_dynarr = Dynarr_new (Bufbyte); - else - Dynarr_reset (conversion_in_dynarr); - - if (NILP (coding_system)) - { - CONST Extbyte *end = ptr + len; - for (; ptr < end; ptr++) - { - Extbyte c = *ptr; - DECODE_ADD_BINARY_CHAR (c, conversion_in_dynarr); - } - } - else - { - Lisp_Object instream, outstream, da_outstream; - Lstream *istr, *ostr; - struct gcpro gcpro1, gcpro2, gcpro3; - char tempbuf[1024]; /* some random amount */ - - instream = make_fixed_buffer_input_stream ((unsigned char *) ptr, len); - da_outstream = make_dynarr_output_stream - ((unsigned_char_dynarr *) conversion_in_dynarr); - outstream = - make_decoding_output_stream (XLSTREAM (da_outstream), coding_system); - istr = XLSTREAM (instream); - ostr = XLSTREAM (outstream); - GCPRO3 (instream, outstream, da_outstream); - while (1) - { - int size_in_bytes = Lstream_read (istr, tempbuf, sizeof (tempbuf)); - if (!size_in_bytes) - break; - Lstream_write (ostr, tempbuf, size_in_bytes); - } - Lstream_close (istr); - Lstream_close (ostr); - UNGCPRO; - Lstream_delete (istr); - Lstream_delete (ostr); - Lstream_delete (XLSTREAM (da_outstream)); - } - - *len_out = Dynarr_length (conversion_in_dynarr); - Dynarr_add (conversion_in_dynarr, 0); /* remember to zero-terminate! */ - return Dynarr_atp (conversion_in_dynarr, 0); -} - - -/************************************************************************/ -/* Initialization */ -/************************************************************************/ - -void -syms_of_mule_coding (void) -{ - defsymbol (&Qbuffer_file_coding_system, "buffer-file-coding-system"); - deferror (&Qcoding_system_error, "coding-system-error", - "Coding-system error", Qio_error); - - DEFSUBR (Fcoding_system_p); - DEFSUBR (Ffind_coding_system); - DEFSUBR (Fget_coding_system); - DEFSUBR (Fcoding_system_list); - DEFSUBR (Fcoding_system_name); - DEFSUBR (Fmake_coding_system); - DEFSUBR (Fcopy_coding_system); - DEFSUBR (Fsubsidiary_coding_system); - - DEFSUBR (Fcoding_system_type); - DEFSUBR (Fcoding_system_doc_string); - DEFSUBR (Fcoding_system_charset); - DEFSUBR (Fcoding_system_property); - - DEFSUBR (Fcoding_category_list); - DEFSUBR (Fset_coding_priority_list); - DEFSUBR (Fcoding_priority_list); - DEFSUBR (Fset_coding_category_system); - DEFSUBR (Fcoding_category_system); - - DEFSUBR (Fdetect_coding_region); - DEFSUBR (Fdecode_coding_region); - DEFSUBR (Fencode_coding_region); - DEFSUBR (Fdecode_shift_jis_char); - DEFSUBR (Fencode_shift_jis_char); - DEFSUBR (Fdecode_big5_char); - DEFSUBR (Fencode_big5_char); - - defsymbol (&Qcoding_system_p, "coding-system-p"); - - defsymbol (&Qbig5, "big5"); - defsymbol (&Qshift_jis, "shift-jis"); - defsymbol (&Qno_conversion, "no-conversion"); - defsymbol (&Qccl, "ccl"); - defsymbol (&Qiso2022, "iso2022"); - - defsymbol (&Qmnemonic, "mnemonic"); - defsymbol (&Qeol_type, "eol-type"); - defsymbol (&Qpost_read_conversion, "post-read-conversion"); - defsymbol (&Qpre_write_conversion, "pre-write-conversion"); - - defsymbol (&Qcr, "cr"); - defsymbol (&Qlf, "lf"); - defsymbol (&Qcrlf, "crlf"); - defsymbol (&Qeol_cr, "eol-cr"); - defsymbol (&Qeol_lf, "eol-lf"); - defsymbol (&Qeol_crlf, "eol-crlf"); - - defsymbol (&Qcharset_g0, "charset-g0"); - defsymbol (&Qcharset_g1, "charset-g1"); - defsymbol (&Qcharset_g2, "charset-g2"); - defsymbol (&Qcharset_g3, "charset-g3"); - defsymbol (&Qforce_g0_on_output, "force-g0-on-output"); - defsymbol (&Qforce_g1_on_output, "force-g1-on-output"); - defsymbol (&Qforce_g2_on_output, "force-g2-on-output"); - defsymbol (&Qforce_g3_on_output, "force-g3-on-output"); - defsymbol (&Qshort, "short"); - defsymbol (&Qno_ascii_eol, "no-ascii-eol"); - defsymbol (&Qno_ascii_cntl, "no-ascii-cntl"); - defsymbol (&Qseven, "seven"); - defsymbol (&Qlock_shift, "lock-shift"); - defsymbol (&Qno_iso6429, "no-iso6429"); - defsymbol (&Qescape_quoted, "escape-quoted"); - defsymbol (&Qinput_charset_conversion, "input-charset-conversion"); - defsymbol (&Qoutput_charset_conversion, "output-charset-conversion"); - - defsymbol (&Qencode, "encode"); - defsymbol (&Qdecode, "decode"); - - defsymbol (&Qctext, "ctext"); - - defsymbol (&coding_category_symbol[CODING_CATEGORY_SHIFT_JIS], - "shift-jis"); - defsymbol (&coding_category_symbol[CODING_CATEGORY_ISO_7], - "iso-7"); - defsymbol (&coding_category_symbol[CODING_CATEGORY_ISO_8_DESIGNATE], - "iso-8-designate"); - defsymbol (&coding_category_symbol[CODING_CATEGORY_ISO_8_1], - "iso-8-1"); - defsymbol (&coding_category_symbol[CODING_CATEGORY_ISO_8_2], - "iso-8-2"); - defsymbol (&coding_category_symbol[CODING_CATEGORY_ISO_LOCK_SHIFT], - "iso-lock-shift"); - defsymbol (&coding_category_symbol[CODING_CATEGORY_BIG5], - "big5"); - defsymbol (&coding_category_symbol[CODING_CATEGORY_NO_CONVERSION], - "no-conversion"); -} - -void -lstream_type_create_mule_coding (void) -{ - LSTREAM_HAS_METHOD (decoding, reader); - LSTREAM_HAS_METHOD (decoding, writer); - LSTREAM_HAS_METHOD (decoding, rewinder); - LSTREAM_HAS_METHOD (decoding, seekable_p); - LSTREAM_HAS_METHOD (decoding, flusher); - LSTREAM_HAS_METHOD (decoding, closer); - LSTREAM_HAS_METHOD (decoding, marker); - - LSTREAM_HAS_METHOD (encoding, reader); - LSTREAM_HAS_METHOD (encoding, writer); - LSTREAM_HAS_METHOD (encoding, rewinder); - LSTREAM_HAS_METHOD (encoding, seekable_p); - LSTREAM_HAS_METHOD (encoding, flusher); - LSTREAM_HAS_METHOD (encoding, closer); - LSTREAM_HAS_METHOD (encoding, marker); -} - -void -vars_of_mule_coding (void) -{ - int i; - - /* Initialize to something reasonable ... */ - for (i = 0; i <= CODING_CATEGORY_LAST; i++) - { - coding_category_system[i] = Qnil; - coding_category_by_priority[i] = i; - } - - DEFVAR_LISP ("keyboard-coding-system", &Vkeyboard_coding_system /* -Coding system used for TTY keyboard input. -Not used under a windowing system. -*/ ); - Vkeyboard_coding_system = Qnil; - - DEFVAR_LISP ("terminal-coding-system", &Vterminal_coding_system /* -Coding system used for TTY display output. -Not used under a windowing system. -*/ ); - Vterminal_coding_system = Qnil; - - DEFVAR_LISP ("coding-system-for-read", &Vcoding_system_for_read /* -Overriding coding system used when writing a file or process. -You should *bind* this, not set it. If this is non-nil, it specifies -the coding system that will be used when a file or process is read -in, and overrides `buffer-file-coding-system-for-read', -`insert-file-contents-pre-hook', etc. Use those variables instead of -this one for permanent changes to the environment. -*/ ); - Vcoding_system_for_read = Qnil; - - DEFVAR_LISP ("coding-system-for-write", - &Vcoding_system_for_write /* -Overriding coding system used when writing a file or process. -You should *bind* this, not set it. If this is non-nil, it specifies -the coding system that will be used when a file or process is wrote -in, and overrides `buffer-file-coding-system', -`write-region-pre-hook', etc. Use those variables instead of this one -for permanent changes to the environment. -*/ ); - Vcoding_system_for_write = Qnil; - - DEFVAR_LISP ("file-name-coding-system", &Vfile_name_coding_system /* -Coding system used to convert pathnames when accessing files. -*/ ); - Vfile_name_coding_system = Qnil; - - DEFVAR_BOOL ("enable-multibyte-characters", &enable_multibyte_characters /* -Non-nil means the buffer contents are regarded as multi-byte form -of characters, not a binary code. This affects the display, file I/O, -and behaviors of various editing commands. - -Setting this to nil does not do anything. -*/ ); - enable_multibyte_characters = 1; -} - -void -complex_vars_of_mule_coding (void) -{ - staticpro (&Vcoding_system_hashtable); - Vcoding_system_hashtable = make_lisp_hashtable (50, HASHTABLE_NONWEAK, - HASHTABLE_EQ); - - the_codesys_prop_dynarr = Dynarr_new (codesys_prop); - -#define DEFINE_CODESYS_PROP(Prop_Type, Sym) do \ -{ \ - struct codesys_prop csp; \ - csp.sym = (Sym); \ - csp.prop_type = (Prop_Type); \ - Dynarr_add (the_codesys_prop_dynarr, csp); \ -} while (0) - - DEFINE_CODESYS_PROP (CODESYS_PROP_ALL_OK, Qmnemonic); - DEFINE_CODESYS_PROP (CODESYS_PROP_ALL_OK, Qeol_type); - DEFINE_CODESYS_PROP (CODESYS_PROP_ALL_OK, Qeol_cr); - DEFINE_CODESYS_PROP (CODESYS_PROP_ALL_OK, Qeol_crlf); - DEFINE_CODESYS_PROP (CODESYS_PROP_ALL_OK, Qeol_lf); - DEFINE_CODESYS_PROP (CODESYS_PROP_ALL_OK, Qpost_read_conversion); - DEFINE_CODESYS_PROP (CODESYS_PROP_ALL_OK, Qpre_write_conversion); - - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qcharset_g0); - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qcharset_g1); - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qcharset_g2); - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qcharset_g3); - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qforce_g0_on_output); - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qforce_g1_on_output); - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qforce_g2_on_output); - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qforce_g3_on_output); - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qshort); - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qno_ascii_eol); - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qno_ascii_cntl); - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qseven); - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qlock_shift); - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qno_iso6429); - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qescape_quoted); - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qinput_charset_conversion); - DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qoutput_charset_conversion); - - DEFINE_CODESYS_PROP (CODESYS_PROP_CCL, Qencode); - DEFINE_CODESYS_PROP (CODESYS_PROP_CCL, Qdecode); - - /* Need to create this here or we're really screwed. */ - Fmake_coding_system (Qno_conversion, Qno_conversion, build_string ("No conversion"), - list2 (Qmnemonic, build_string ("Noconv"))); - - Fcopy_coding_system (Fcoding_system_property (Qno_conversion, Qeol_lf), - Qbinary); - - /* Need this for bootstrapping */ - coding_category_system[CODING_CATEGORY_NO_CONVERSION] = - Fget_coding_system (Qno_conversion); -} - -#endif diff --git a/src/mule-coding.h b/src/mule-coding.h deleted file mode 100644 index 7c631d9..0000000 --- a/src/mule-coding.h +++ /dev/null @@ -1,450 +0,0 @@ -/* Header for code conversion stuff - Copyright (C) 1991, 1995 Free Software Foundation, Inc. - Copyright (C) 1995 Sun Microsystems, Inc. - -This file is part of XEmacs. - -XEmacs is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. - -XEmacs 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 XEmacs; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -/* Synched up with: Mule 2.3. Not in FSF. */ - -/* 91.10.09 written by K.Handa <handa@etl.go.jp> */ -/* Rewritten by Ben Wing <ben@xemacs.org>. */ - -#ifndef _XEMACS_MULE_CODING_H_ -#define _XEMACS_MULE_CODING_H_ - -struct decoding_stream; -struct encoding_stream; - -/* Coding system types. These go into the TYPE field of a - struct Lisp_Coding_System. */ - -enum coding_system_type -{ - CODESYS_AUTODETECT, /* Automatic conversion. */ - CODESYS_SHIFT_JIS, /* Shift-JIS; Hankaku (half-width) KANA - is also supported. */ - CODESYS_ISO2022, /* Any ISO2022-compliant coding system. - Includes JIS, EUC, CTEXT */ - CODESYS_BIG5, /* BIG5 (used for Taiwanese). */ - CODESYS_CCL, /* Converter written in CCL. */ - CODESYS_NO_CONVERSION /* "No conversion"; used for binary files. - We use quotes because there really - is some conversion being applied, - but it appears to the user as if - the text is read in without conversion. */ -#ifdef DEBUG_XEMACS - ,CODESYS_INTERNAL /* Raw (internally-formatted) data. */ -#endif -}; - -enum eol_type -{ - EOL_AUTODETECT, - EOL_LF, - EOL_CRLF, - EOL_CR -}; - -typedef struct charset_conversion_spec charset_conversion_spec; -struct charset_conversion_spec -{ - Lisp_Object from_charset; - Lisp_Object to_charset; -}; - -typedef struct -{ - Dynarr_declare (charset_conversion_spec); -} charset_conversion_spec_dynarr; - -struct Lisp_Coding_System -{ - struct lcrecord_header header; - - /* Name and doc string of this coding system. */ - Lisp_Object name, doc_string; - - /* This is the major type of the coding system -- one of Big5, ISO2022, - Shift-JIS, etc. See the constants above. */ - enum coding_system_type type; - - /* Mnemonic string displayed in the modeline when this coding - system is active for a particular buffer. */ - Lisp_Object mnemonic; - - Lisp_Object post_read_conversion, pre_write_conversion; - - enum eol_type eol_type; - - /* Subsidiary coding systems that specify a particular type of EOL - marking, rather than autodetecting it. These will only be non-nil - if (eol_type == EOL_AUTODETECT). */ - Lisp_Object eol_lf, eol_crlf, eol_cr; - - struct - { - /* What are the charsets to be initially designated to G0, G1, - G2, G3? If t, no charset is initially designated. If nil, - no charset is initially designated and no charset is allowed - to be designated. */ - Lisp_Object initial_charset[4]; - - /* If true, a designation escape sequence needs to be sent on output - for the charset in G[0-3] before that charset is used. */ - unsigned char force_charset_on_output[4]; - - charset_conversion_spec_dynarr *input_conv; - charset_conversion_spec_dynarr *output_conv; - - unsigned int shoort :1; /* C makes you speak Dutch */ - unsigned int no_ascii_eol :1; - unsigned int no_ascii_cntl :1; - unsigned int seven :1; - unsigned int lock_shift :1; - unsigned int no_iso6429 :1; - unsigned int escape_quoted :1; - } iso2022; - - struct - { - /* For a CCL coding system, these specify the CCL programs used for - decoding (input) and encoding (output). */ - Lisp_Object decode, encode; - } ccl; -}; - -DECLARE_LRECORD (coding_system, struct Lisp_Coding_System); -#define XCODING_SYSTEM(x) XRECORD (x, coding_system, struct Lisp_Coding_System) -#define XSETCODING_SYSTEM(x, p) XSETRECORD (x, p, coding_system) -#define CODING_SYSTEMP(x) RECORDP (x, coding_system) -#define GC_CODING_SYSTEMP(x) GC_RECORDP (x, coding_system) -#define CHECK_CODING_SYSTEM(x) CHECK_RECORD (x, coding_system) -#define CONCHECK_CODING_SYSTEM(x) CONCHECK_RECORD (x, coding_system) - -#define CODING_SYSTEM_NAME(codesys) ((codesys)->name) -#define CODING_SYSTEM_DOC_STRING(codesys) ((codesys)->doc_string) -#define CODING_SYSTEM_TYPE(codesys) ((codesys)->type) -#define CODING_SYSTEM_MNEMONIC(codesys) ((codesys)->mnemonic) -#define CODING_SYSTEM_POST_READ_CONVERSION(codesys) \ - ((codesys)->post_read_conversion) -#define CODING_SYSTEM_PRE_WRITE_CONVERSION(codesys) \ - ((codesys)->pre_write_conversion) -#define CODING_SYSTEM_EOL_TYPE(codesys) ((codesys)->eol_type) -#define CODING_SYSTEM_EOL_LF(codesys) ((codesys)->eol_lf) -#define CODING_SYSTEM_EOL_CRLF(codesys) ((codesys)->eol_crlf) -#define CODING_SYSTEM_EOL_CR(codesys) ((codesys)->eol_cr) -#define CODING_SYSTEM_ISO2022_INITIAL_CHARSET(codesys, g) \ - ((codesys)->iso2022.initial_charset[g]) -#define CODING_SYSTEM_ISO2022_FORCE_CHARSET_ON_OUTPUT(codesys, g) \ - ((codesys)->iso2022.force_charset_on_output[g]) -#define CODING_SYSTEM_ISO2022_SHORT(codesys) ((codesys)->iso2022.shoort) -#define CODING_SYSTEM_ISO2022_NO_ASCII_EOL(codesys) \ - ((codesys)->iso2022.no_ascii_eol) -#define CODING_SYSTEM_ISO2022_NO_ASCII_CNTL(codesys) \ - ((codesys)->iso2022.no_ascii_cntl) -#define CODING_SYSTEM_ISO2022_SEVEN(codesys) ((codesys)->iso2022.seven) -#define CODING_SYSTEM_ISO2022_LOCK_SHIFT(codesys) \ - ((codesys)->iso2022.lock_shift) -#define CODING_SYSTEM_ISO2022_NO_ISO6429(codesys) \ - ((codesys)->iso2022.no_iso6429) -#define CODING_SYSTEM_ISO2022_ESCAPE_QUOTED(codesys) \ - ((codesys)->iso2022.escape_quoted) -#define CODING_SYSTEM_CCL_DECODE(codesys) ((codesys)->ccl.decode) -#define CODING_SYSTEM_CCL_ENCODE(codesys) ((codesys)->ccl.encode) - -#define XCODING_SYSTEM_NAME(codesys) \ - CODING_SYSTEM_NAME (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_DOC_STRING(codesys) \ - CODING_SYSTEM_DOC_STRING (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_TYPE(codesys) \ - CODING_SYSTEM_TYPE (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_MNEMONIC(codesys) \ - CODING_SYSTEM_MNEMONIC (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_POST_READ_CONVERSION(codesys) \ - CODING_SYSTEM_POST_READ_CONVERSION (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_PRE_WRITE_CONVERSION(codesys) \ - CODING_SYSTEM_PRE_WRITE_CONVERSION (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_EOL_TYPE(codesys) \ - CODING_SYSTEM_EOL_TYPE (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_EOL_LF(codesys) \ - CODING_SYSTEM_EOL_LF (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_EOL_CRLF(codesys) \ - CODING_SYSTEM_EOL_CRLF (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_EOL_CR(codesys) \ - CODING_SYSTEM_EOL_CR (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_ISO2022_INITIAL_CHARSET(codesys, g) \ - CODING_SYSTEM_ISO2022_INITIAL_CHARSET (XCODING_SYSTEM (codesys), g) -#define XCODING_SYSTEM_ISO2022_FORCE_CHARSET_ON_OUTPUT(codesys, g) \ - CODING_SYSTEM_ISO2022_FORCE_CHARSET_ON_OUTPUT (XCODING_SYSTEM (codesys), g) -#define XCODING_SYSTEM_ISO2022_SHORT(codesys) \ - CODING_SYSTEM_ISO2022_SHORT (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_ISO2022_NO_ASCII_EOL(codesys) \ - CODING_SYSTEM_ISO2022_NO_ASCII_EOL (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_ISO2022_NO_ASCII_CNTL(codesys) \ - CODING_SYSTEM_ISO2022_NO_ASCII_CNTL (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_ISO2022_SEVEN(codesys) \ - CODING_SYSTEM_ISO2022_SEVEN (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_ISO2022_LOCK_SHIFT(codesys) \ - CODING_SYSTEM_ISO2022_LOCK_SHIFT (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_ISO2022_NO_ISO6429(codesys) \ - CODING_SYSTEM_ISO2022_NO_ISO6429 (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_ISO2022_ESCAPE_QUOTED(codesys) \ - CODING_SYSTEM_ISO2022_ESCAPE_QUOTED (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_CCL_DECODE(codesys) \ - CODING_SYSTEM_CCL_DECODE (XCODING_SYSTEM (codesys)) -#define XCODING_SYSTEM_CCL_ENCODE(codesys) \ - CODING_SYSTEM_CCL_ENCODE (XCODING_SYSTEM (codesys)) - -extern Lisp_Object Qbuffer_file_coding_system, Qcoding_system_error; - -extern Lisp_Object Vkeyboard_coding_system; -extern Lisp_Object Vterminal_coding_system; -extern Lisp_Object Vcoding_system_for_read; -extern Lisp_Object Vcoding_system_for_write; -extern Lisp_Object Vpathname_coding_system; - -extern Lisp_Object Qescape_quoted; - -/* Flags indicating current state while converting code. */ - -/* Used by everyone. */ - -#define CODING_STATE_END (1 << 0) /* If set, this is the last chunk of - data being processed. When this - is finished, output any necessary - terminating control characters, - escape sequences, etc. */ -#define CODING_STATE_CR (1 << 1) /* If set, we just saw a CR. */ - - -/* Used by Big 5 on output. */ - -#define CODING_STATE_BIG5_1 (1 << 2) /* If set, we just encountered - LEADING_BYTE_BIG5_1. */ -#define CODING_STATE_BIG5_2 (1 << 3) /* If set, we just encountered - LEADING_BYTE_BIG5_2. */ - - -/* Used by ISO2022 on input and output. */ - -#define CODING_STATE_R2L (1 << 4) /* If set, the current - directionality is right-to-left. - Otherwise, it's left-to-right. */ - - -/* Used by ISO2022 on input. */ - -#define CODING_STATE_ESCAPE (1 << 5) /* If set, we're currently parsing - an escape sequence and the upper - 16 bits should be looked at to - indicate what partial escape - sequence we've seen so far. - Otherwise, we're running - through actual text. */ -#define CODING_STATE_SS2 (1 << 6) /* If set, G2 is invoked into GL, but - only for the next character. */ -#define CODING_STATE_SS3 (1 << 7) /* If set, G3 is invoked into GL, - but only for the next character. - If both CODING_STATE_SS2 and - CODING_STATE_SS3 are set, - CODING_STATE_SS2 overrides; but - this probably indicates an error - in the text encoding. */ -#define CODING_STATE_COMPOSITE (1 << 8) /* If set, we're currently processing - a composite character (i.e. a - character constructed by - overstriking two or more - characters). */ - - -/* CODING_STATE_ISO2022_LOCK is the mask of flags that remain on until - explicitly turned off when in the ISO2022 encoder/decoder. Other flags are - turned off at the end of processing each character or escape sequence. */ -# define CODING_STATE_ISO2022_LOCK \ - (CODING_STATE_END | CODING_STATE_COMPOSITE | CODING_STATE_R2L) -#define CODING_STATE_BIG5_LOCK \ - CODING_STATE_END - -/* Flags indicating what we've seen so far when parsing an - ISO2022 escape sequence. */ -enum iso_esc_flag -{ - /* Partial sequences */ - ISO_ESC_NOTHING, /* Nothing has been seen. */ - ISO_ESC, /* We've seen ESC. */ - ISO_ESC_2_4, /* We've seen ESC $. This indicates - that we're designating a multi-byte, rather - than a single-byte, character set. */ - ISO_ESC_2_8, /* We've seen ESC 0x28, i.e. ESC (. - This means designate a 94-character - character set into G0. */ - ISO_ESC_2_9, /* We've seen ESC 0x29 -- designate a - 94-character character set into G1. */ - ISO_ESC_2_10, /* We've seen ESC 0x2A. */ - ISO_ESC_2_11, /* We've seen ESC 0x2B. */ - ISO_ESC_2_12, /* We've seen ESC 0x2C -- designate a - 96-character character set into G0. - (This is not ISO2022-standard. - The following 96-character - control sequences are standard, - though.) */ - ISO_ESC_2_13, /* We've seen ESC 0x2D -- designate a - 96-character character set into G1. - */ - ISO_ESC_2_14, /* We've seen ESC 0x2E. */ - ISO_ESC_2_15, /* We've seen ESC 0x2F. */ - ISO_ESC_2_4_8, /* We've seen ESC $ 0x28 -- designate - a 94^N character set into G0. */ - ISO_ESC_2_4_9, /* We've seen ESC $ 0x29. */ - ISO_ESC_2_4_10, /* We've seen ESC $ 0x2A. */ - ISO_ESC_2_4_11, /* We've seen ESC $ 0x2B. */ - ISO_ESC_2_4_12, /* We've seen ESC $ 0x2C. */ - ISO_ESC_2_4_13, /* We've seen ESC $ 0x2D. */ - ISO_ESC_2_4_14, /* We've seen ESC $ 0x2E. */ - ISO_ESC_2_4_15, /* We've seen ESC $ 0x2F. */ - ISO_ESC_5_11, /* We've seen ESC [ or 0x9B. This - starts a directionality-control - sequence. The next character - must be 0, 1, 2, or ]. */ - ISO_ESC_5_11_0, /* We've seen 0x9B 0. The next - character must be ]. */ - ISO_ESC_5_11_1, /* We've seen 0x9B 1. The next - character must be ]. */ - ISO_ESC_5_11_2, /* We've seen 0x9B 2. The next - character must be ]. */ - - /* Full sequences. */ - ISO_ESC_START_COMPOSITE, /* Private usage for START COMPOSING */ - ISO_ESC_END_COMPOSITE, /* Private usage for END COMPOSING */ - ISO_ESC_SINGLE_SHIFT, /* We've seen a complete single-shift sequence. */ - ISO_ESC_LOCKING_SHIFT,/* We've seen a complete locking-shift sequence. */ - ISO_ESC_DESIGNATE, /* We've seen a complete designation sequence. */ - ISO_ESC_DIRECTIONALITY,/* We've seen a complete ISO6429 directionality - sequence. */ - ISO_ESC_LITERAL /* We've seen a literal character ala - escape-quoting. */ -}; - -/* Macros to define code of control characters for ISO2022's functions. */ - /* code */ /* function */ -#define ISO_CODE_LF 0x0A /* line-feed */ -#define ISO_CODE_CR 0x0D /* carriage-return */ -#define ISO_CODE_SO 0x0E /* shift-out */ -#define ISO_CODE_SI 0x0F /* shift-in */ -#define ISO_CODE_ESC 0x1B /* escape */ -#define ISO_CODE_DEL 0x7F /* delete */ -#define ISO_CODE_SS2 0x8E /* single-shift-2 */ -#define ISO_CODE_SS3 0x8F /* single-shift-3 */ -#define ISO_CODE_CSI 0x9B /* control-sequence-introduce */ - -/* Macros to access an encoding stream or decoding stream */ - -#define CODING_STREAM_DECOMPOSE(str, flags, ch) \ -do { \ - flags = (str)->flags; \ - ch = (str)->ch; \ -} while (0) - -#define CODING_STREAM_COMPOSE(str, flags, ch) \ -do { \ - (str)->flags = flags; \ - (str)->ch = ch; \ -} while (0) - - -/* For detecting the encoding of text */ -enum coding_category_type -{ - CODING_CATEGORY_SHIFT_JIS, - CODING_CATEGORY_ISO_7, /* ISO2022 system using only seven-bit bytes, - no locking shift */ - CODING_CATEGORY_ISO_8_DESIGNATE, /* ISO2022 system using eight-bit bytes, - no locking shift, no single shift, - using designation to switch charsets */ - CODING_CATEGORY_ISO_8_1, /* ISO2022 system using eight-bit bytes, - no locking shift, no designation sequences, - one-dimension characters in the upper half. */ - CODING_CATEGORY_ISO_8_2, /* ISO2022 system using eight-bit bytes, - no locking shift, no designation sequences, - two-dimension characters in the upper half. */ - CODING_CATEGORY_ISO_LOCK_SHIFT, /* ISO2022 system using locking shift */ - CODING_CATEGORY_BIG5, - CODING_CATEGORY_NO_CONVERSION -}; - -#define CODING_CATEGORY_LAST CODING_CATEGORY_NO_CONVERSION - -#define CODING_CATEGORY_SHIFT_JIS_MASK \ - (1 << CODING_CATEGORY_SHIFT_JIS) -#define CODING_CATEGORY_ISO_7_MASK \ - (1 << CODING_CATEGORY_ISO_7) -#define CODING_CATEGORY_ISO_8_DESIGNATE_MASK \ - (1 << CODING_CATEGORY_ISO_8_DESIGNATE) -#define CODING_CATEGORY_ISO_8_1_MASK \ - (1 << CODING_CATEGORY_ISO_8_1) -#define CODING_CATEGORY_ISO_8_2_MASK \ - (1 << CODING_CATEGORY_ISO_8_2) -#define CODING_CATEGORY_ISO_LOCK_SHIFT_MASK \ - (1 << CODING_CATEGORY_ISO_LOCK_SHIFT) -#define CODING_CATEGORY_BIG5_MASK \ - (1 << CODING_CATEGORY_BIG5) -#define CODING_CATEGORY_NO_CONVERSION_MASK \ - (1 << CODING_CATEGORY_NO_CONVERSION) -#define CODING_CATEGORY_NOT_FINISHED_MASK \ - (1 << 30) - -/* Convert shift-JIS code (sj1, sj2) into internal string - representation (c1, c2). (The leading byte is assumed.) */ - -#define DECODE_SJIS(sj1, sj2, c1, c2) \ -do { \ - int I1 = sj1, I2 = sj2; \ - if (I2 >= 0x9f) \ - c1 = (I1 << 1) - ((I1 >= 0xe0) ? 0xe0 : 0x60), \ - c2 = I2 + 2; \ - else \ - c1 = (I1 << 1) - ((I1 >= 0xe0) ? 0xe1 : 0x61), \ - c2 = I2 + ((I2 >= 0x7f) ? 0x60 : 0x61); \ -} while (0) - -/* Convert the internal string representation of a Shift-JIS character - (c1, c2) into Shift-JIS code (sj1, sj2). The leading byte is - assumed. */ - -#define ENCODE_SJIS(c1, c2, sj1, sj2) \ -do { \ - int I1 = c1, I2 = c2; \ - if (I1 & 1) \ - sj1 = (I1 >> 1) + ((I1 < 0xdf) ? 0x31 : 0x71), \ - sj2 = I2 - ((I2 >= 0xe0) ? 0x60 : 0x61); \ - else \ - sj1 = (I1 >> 1) + ((I1 < 0xdf) ? 0x30 : 0x70), \ - sj2 = I2 - 2; \ -} while (0) - -Lisp_Object make_decoding_input_stream (Lstream *stream, Lisp_Object codesys); -Lisp_Object make_encoding_input_stream (Lstream *stream, Lisp_Object codesys); -Lisp_Object make_decoding_output_stream (Lstream *stream, Lisp_Object codesys); -Lisp_Object make_encoding_output_stream (Lstream *stream, Lisp_Object codesys); -Lisp_Object decoding_stream_coding_system (Lstream *stream); -Lisp_Object encoding_stream_coding_system (Lstream *stream); -void set_decoding_stream_coding_system (Lstream *stream, Lisp_Object codesys); -void set_encoding_stream_coding_system (Lstream *stream, Lisp_Object codesys); -void determine_real_coding_system (Lstream *stream, Lisp_Object *codesys_in_out, - enum eol_type *eol_type_in_out); -#endif /* _XEMACS_MULE_CODING_H_ */ diff --git a/src/mule-mcpath.c b/src/mule-mcpath.c deleted file mode 100644 index 9e10b70..0000000 --- a/src/mule-mcpath.c +++ /dev/null @@ -1,306 +0,0 @@ -/* Support for Non-ASCII Path Name - Copyright (C) 1985, 1986, 1992, 1993, 1995 Free Software Foundation, Inc. - Copyright (C) 1995 Sun Microsystems, Inc. - -This file is part of XEmacs. - -XEmacs is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. - -XEmacs 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 XEmacs; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -/* Synched up with: Mule 2.3. Not in FSF. */ - -/* mcpath.h should be included in config.h */ -#include <config.h> -#include "lisp.h" - -#include "sysfile.h" -#include "buffer.h" -#include "mule.h" - -Lisp_Object Qpathname_coding_system = 0; - -static void -mcpath_encode_code (struct Lisp_Coding_System *cp) -{ - Lisp_Object coding_system; - - coding_system = Fsymbol_value (Qpathname_coding_system); - - mule_encode_code (coding_system, cp); - CODE_CNTL (cp) |= CC_END; -} - -static int -mule_encode_path_1 (unsigned char *src, unsigned int srcsize, - unsigned char *dst, unsigned int dstsize) -{ - struct Lisp_Coding_System code; - - mcpath_encode_code (&code); - if (CODE_TYPE (&code) > MULE_AUTOCONV) - { - unsigned char *buf; - - /* get_conversion_buffer () is not */ - /* re-entrant. */ - buf = (unsigned char *) alloca (MULE_ENCODE_BUF_SIZE (srcsize, &code)); - if (buf) - { - int len; - Lisp_Object dummy = Qnil; - - len = mule_encode (&code, src, buf, srcsize, &dummy); - if (!CODE_CHAR (&code) && len <= dstsize) - { - memcpy (dst, buf, len); - return len; - } - } - } - return -1; /* use original */ -} - -static unsigned char * -mule_decode_path_1 (unsigned char *src, unsigned char *dst, - unsigned int dstsize) -{ - struct Lisp_Coding_System code; - - mcpath_encode_code (&code); - if (CODE_TYPE (&code) > MULE_AUTOCONV) - { - int len; - unsigned char *buf; - - len = strlen (src) + 1; /* + 1 for '\0' */ - - /* get_conversion_buffer () is not */ - /* re-entrant. */ - buf = (unsigned char *) alloca (MULE_DECODE_BUF_SIZE (len, &code)); - if (buf) - { - CODE_CNTL (&code) |= CC_END; - len = mule_decode (&code, src, buf, len); - if (!CODE_CHAR (&code) && len <= dstsize) - { - memcpy (dst, buf, len); /* len should include '\0' */ - return dst; - } - } - } - return src; -} - -static unsigned char * -mule_decode_path (unsigned char *path, unsigned char ext_path[MC_MAXPATHLEN]) -{ - return - (Qpathname_coding_system - ? mule_decode_path_1 (path, ext_path, MC_MAXPATHLEN) - : path); /* in case of before initialization */ -} - -static unsigned char * -mule_encode_path (unsigned char *path, unsigned char *encode_buffer, - unsigned int size) -{ - int len; - - len = mule_encode_path_1 (path, strlen (path), encode_buffer, size); - if (len > 0) - path = encode_buffer; -#ifdef MSDOS - /* convert the MSDOS style path delimiter to the UNIX style. Note - that now the code is *internal*, so we can simply compare each - character with '\\'. And this operation will alter the contents - of Lisp Object, PATH. */ - { - unsigned char *p = path; - - while (*p) - { - if (*p == '\\') - *p = '/'; - p++; - } - } -#endif /* MSDOS */ - return path; -} - -#if 0 /* example of how they do it (similar junk deleted) ... */ - -int -mc_creat (unsigned char *path, int mode) -{ - unsigned char buffer[MC_MAXPATHLEN]; - return creat (mule_decode_path (path, buffer), mode); -} - -int -mc_readlink (unsigned char *path, unsigned char *buf, int size) -{ - unsigned char buffer[MC_MAXPATHLEN], buffer2[MAXPATHLEN]; - int nread; - - nread = readlink (mule_decode_path (path, buffer), buffer2, MAXPATHLEN); - if (nread > 0) - { - int len; - unsigned char *p; - - len = mule_encode_path_1 (buffer2, nread, buffer, sizeof (buffer)); - if (0 <= len && len <= size) - { - memcpy (buf, buffer, len); - return len; - } - } - return -1; -} - -int -mc_chdir (unsigned char *path) -{ - unsigned char buffer[MC_MAXPATHLEN]; - - path = mule_decode_path (path, buffer); - -#ifdef MSDOS - if ((path[0] != 0) && (path[1] == ':')) - { - int drive = (tolower (path[0]) - 'a'); - if (getdisk () != drive) - setdisk (drive); - } - - /* If path != "/" and path != "a:/" and path ends with slash, remove - it. */ - { - int len = strlen (path); - - if (strcmp (path + 1, ":/") && (len > 1) && (path[len - 1] == '/')) - { - if (path != buffer) /* It is not good to modify original path. */ - { - memcpy (buffer, path, len - 1); /* no need to copy last /. */ - path = buffer; - } - path[len - 1] = 0; - } - } -#endif /* MSDOS */ - - return chdir (path); -} - -#ifdef MSDOS -#ifndef HAVE_GETWD -unsigned char * -mc_getcwd (unsigned char *null, size_t size) -{ - unsigned char buffer[MAXPATHLEN]; - unsigned char *path; - - path = (unsigned char *) getcwd ((char *)buffer, MAXPATHLEN); - if (path) - { - /* here, shoule be (path == buffer). */ - path = (unsigned char *) xmalloc (MC_MAXPATHLEN); /* MSDOS */ - if (path) - { - int len; - int buffer_length = strlen (buffer) + 1; - - len = mule_encode_path_1 (buffer, buffer_length, path, MC_MAXPATHLEN); - if (len < 0) - { - /* conversion failed. use value that is returned from system. */ - memcpy (path, buffer, buffer_length); - } - } - } - return path; -} -#else /* HAVE_GETWD */ -unsigned char * -mc_getwd (unsigned char path[]) -{ - unsigned char *p; - - p = getwd (path); - if (p) - { - unsigned char buffer[MC_MAXPATHLEN]; - int len; - - len = mule_encode_path_1 (path, strlen (path) + 1, buffer, sizeof buffer); - if (len > 0) - { - memcpy (path, buffer, len); - } - } - return p; -} -#endif /* HAVE_GETWD */ -#endif /* MSDOS */ - -/* In callproc.c, execvp() is called like this: - * execvp (new_argv[0], new_argv); - * following implement depends this. - */ -#ifndef NO_MC_EXECVP -void -mc_execvp (unsigned char *path, unsigned char *argv[]) -{ - unsigned char buffer[MC_MAXPATHLEN]; - argv[0] = path = mule_decode_path (path, buffer); - execvp (path, argv); -} -#endif /* !NO_MC_EXECVP */ - -static DIRENTRY mcpath_directory_entry; -DIRENTRY * -mc_readdir (DIR *d) -{ - SYSTEM_DIRENTRY *sp; - DIRENTRY *dp = &mcpath_directory_entry; - - sp = readdir (d); - if (!sp) return 0; - -#ifndef MSDOS - dp->d_ino = sp->d_ino; -#endif /* MSDOS */ - { /* copy d_name with conversion. */ - int len; - - len = mule_encode_path_1 (sp->d_name, NAMLEN (sp), - dp->d_name, sizeof (dp->d_name) - 1); - if (len < 0) - { - len = NAMLEN (sp); -#ifdef MCPATH_ASSERT - assert (len < sizeof (dp->d_name)); -#endif - memcpy (dp->d_name, sp->d_name, len); - } - dp->d_name[len] = 0; - } - return dp; -} - -#endif /* 0 */ - diff --git a/src/mule-mcpath.h b/src/mule-mcpath.h deleted file mode 100644 index 0033b62..0000000 --- a/src/mule-mcpath.h +++ /dev/null @@ -1,95 +0,0 @@ -/* Support for Non-ASCII Path Name - Copyright (C) 1985, 1986, 1995 Free Software Foundation, Inc. - Copyright (C) 1995 Sun Microsystems, Inc. - -This file is part of XEmacs. - -XEmacs is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. - -XEmacs 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 XEmacs; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -/* Synched up with: Mule 2.3. Not in FSF. */ - -/* This part cannot be surround with #ifdef emacs, because it is needed */ -/* during generate xmakefile. */ -#ifndef MCPATH -# define MCPATH -#endif /* !MCPATH */ - -/* not to confuse while compiling etc/*.c */ -#ifdef emacs -#ifdef MCPATH -# ifndef _MCPATH_H /* enable to include twice */ - -#if 1 - -/* !!! This page is copied from dired.c except that DIRENTRY is - changed to SYSTEM_DIRENTRY. Don't modify this page. */ - -#include <stdio.h> -#include <sys/types.h> -#include <sys/stat.h> - -/* The d_nameln member of a struct dirent includes the '\0' character - on some systems, but not on others. What's worse, you can't tell - at compile-time which one it will be, since it really depends on - the sort of system providing the filesystem you're reading from, - not the system you are running on. Paul Eggert - <eggert@bi.twinsun.com> says this occurs when Emacs is running on a - SunOS 4.1.2 host, reading a directory that is remote-mounted from a - Solaris 2.1 host and is in a native Solaris 2.1 filesystem. - - Since applying strlen to the name always works, we'll just do that. */ -#define NAMLEN(p) strlen (p->d_name) - -#ifdef SYSV_SYSTEM_DIR - -#include <dirent.h> -#define SYSTEM_DIRENTRY struct dirent - -#else /* not SYSV_SYSTEM_DIR */ - -#ifdef NONSYSTEM_DIR_LIBRARY -#include "ndir.h" -#else /* not NONSYSTEM_DIR_LIBRARY */ -#ifdef MSDOS -#include <dirent.h> -#else -#include <sys/dir.h> -#endif -#endif /* not NONSYSTEM_DIR_LIBRARY */ - -#ifndef MSDOS -#define SYSTEM_DIRENTRY struct direct - -extern DIR *opendir (); -extern struct direct *readdir (); - -#endif /* not MSDOS */ -#endif /* not SYSV_SYSTEM_DIR */ -#endif - - /* maximum buffer size to do conversion. */ -#define MCPATH_BUFSIZ(s) (((s) * 3) + 256) -#define MC_MAXPATHLEN MCPATH_BUFSIZ (MAXPATHLEN) - -#define DIRENTRY struct mcpath_direntry -struct mcpath_direntry -{ - /* emacs 19.28 uses d_ino and d_name. */ -#ifndef MSDOS - int d_ino; -#endif /* not MSDOS */ - unsigned char d_name [MCPATH_BUFSIZ (MAXNAMLEN) + 1]; -}; diff --git a/src/mule-wnnfns.c b/src/mule-wnnfns.c index a4c3629..dc71e64 100644 --- a/src/mule-wnnfns.c +++ b/src/mule-wnnfns.c @@ -1,4 +1,4 @@ -/* +/* -*- coding: iso-2022-jp -*- Copyright (C) 1995 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. @@ -271,7 +271,7 @@ Boston, MA 02111-1307, USA. */ #include "sysdep.h" #include "wnn/commonhd.h" -#include "mule-charset.h" +#include "character.h" #include "wnn/jllib.h" #include "wnn/cplib.h" @@ -285,7 +285,7 @@ Boston, MA 02111-1307, USA. */ #define WNNSERVER_T 2 #define WNNSERVER_K 3 -int check_wnn_server_type (void); +int check_wnn_server_type (void); void w2m (w_char *wp, unsigned char *mp, unsigned char lb); void m2w (unsigned char *mp, w_char *wp); void w2y (w_char *w); @@ -321,14 +321,14 @@ Lisp_Object Vwnn_server_type; Lisp_Object Vcwnn_zhuyin; Lisp_Object Vwnnenv_sticky; Lisp_Object Vwnn_uniq_level; -int lb_sisheng; +Fixnum lb_sisheng; /* Lisp functions definition */ DEFUN ("wnn-server-open", Fwnn_open, 2, 2, 0, /* Connect to jserver of host HNAME, make an environment with login name LNAME in the server. -Return nil if error occurs +Return nil if error occurs. */ (hname, lname)) { @@ -348,7 +348,7 @@ Return nil if error occurs case WNNSERVER_C: langname = "zh_CN"; break; -/* +/* case WNNSERVER_T: strcpy (langname, "zh_TW"); break; @@ -408,7 +408,7 @@ Return nil if error occurs DEFUN ("wnn-server-close", Fwnn_close, 0, 0, 0, /* -Close the connection to jserver, Dictionary and friquency files +Close the connection to jserver, Dictionary and frequency files are not saved. */ ()) @@ -418,13 +418,13 @@ are not saved. if (!wnnfns_buf[snum]) return Qnil; if (wnnfns_env_norm[snum]) { - if (EQ(Vwnnenv_sticky, Qnil)) jl_env_un_sticky_e (wnnfns_env_norm[snum]); + if (NILP (Vwnnenv_sticky)) jl_env_un_sticky_e (wnnfns_env_norm[snum]); else jl_env_sticky_e (wnnfns_env_norm[snum]); jl_disconnect (wnnfns_env_norm[snum]); } if (wnnfns_env_rev[snum]) { - if (EQ(Vwnnenv_sticky, Qnil)) jl_env_un_sticky_e (wnnfns_env_rev[snum]); + if (NILP (Vwnnenv_sticky)) jl_env_un_sticky_e (wnnfns_env_rev[snum]); else jl_env_sticky_e (wnnfns_env_rev[snum]); jl_disconnect (wnnfns_env_rev[snum]); } @@ -447,21 +447,21 @@ Specify password files of dictionary and frequency, PW1 and PW2, if needed. CHECK_STRING (args[0]); CHECK_STRING (args[1]); CHECK_INT (args[2]); - if (!EQ(args[5], Qnil)) CHECK_STRING (args[5]); - if (!EQ(args[6], Qnil)) CHECK_STRING (args[6]); + if (! NILP (args[5])) CHECK_STRING (args[5]); + if (! NILP (args[6])) CHECK_STRING (args[6]); if ((snum = check_wnn_server_type ()) == -1) return Qnil; if (!wnnfns_buf[snum]) return Qnil; GCPRO1 (*args); gcpro1.nvars = nargs; if (jl_dic_add (wnnfns_buf[snum], - XSTRING (args[0])->_data, - XSTRING (args[1])->_data, + XSTRING_DATA (args[0]), + XSTRING_DATA (args[1]), wnnfns_norm ? WNN_DIC_ADD_NOR : WNN_DIC_ADD_REV, XINT (args[2]), - (EQ(args[3], Qnil)) ? WNN_DIC_RDONLY : WNN_DIC_RW, - (EQ(args[4], Qnil)) ? WNN_DIC_RDONLY : WNN_DIC_RW, - (EQ(args[5], Qnil)) ? 0 : XSTRING (args[5])->_data, - (EQ(args[6], Qnil)) ? 0 : XSTRING (args[6])->_data, + NILP (args[3]) ? WNN_DIC_RDONLY : WNN_DIC_RW, + NILP (args[4]) ? WNN_DIC_RDONLY : WNN_DIC_RW, + NILP (args[5]) ? 0 : XSTRING_DATA (args[5]), + NILP (args[6]) ? 0 : XSTRING_DATA (args[6]), yes_or_no, puts2 ) < 0) { @@ -496,7 +496,7 @@ Return information of dictionaries. int cnt, i; unsigned char comment[1024]; Lisp_Object val; - int snum; + int snum; unsigned char lb; if ((snum = check_wnn_server_type ()) == -1) return Qnil; @@ -528,8 +528,8 @@ Return information of dictionaries. DEFUN ("wnn-server-dict-comment", Fwnn_dict_comment, 2, 2, 0, /* Set comment to dictionary specified by DIC-NUMBER. -Comment string COMMENT -*/ +Comment string COMMENT. +*/ (dicno, comment)) { w_char wbuf[512]; @@ -538,8 +538,8 @@ Comment string COMMENT CHECK_STRING (comment); if ((snum = check_wnn_server_type ()) == -1) return Qnil; if (!wnnfns_buf[snum]) return Qnil; - m2w (XSTRING (comment)->_data, wbuf); - if (jl_dic_comment_set (wnnfns_buf[snum], XINT (dicno), wbuf) < 0) + m2w (XSTRING_DATA (comment), wbuf); + if (jl_dic_comment_set (wnnfns_buf[snum], XINT (dicno), wbuf) < 0) return Qnil; return Qt; } @@ -552,7 +552,7 @@ Switch the translation mode to normal if T, or reverse if NIL. { int snum; if ((snum = check_wnn_server_type ()) == -1) return Qnil; - if (EQ(rev, Qnil)) + if (NILP (rev)) { if ((!wnnfns_buf[snum]) || (!wnnfns_env_norm[snum])) return Qnil; jl_env_set (wnnfns_buf[snum], wnnfns_env_norm[snum]); @@ -578,15 +578,15 @@ Translate YOMI string to kanji. Retuen the number of bunsetsu. CHECK_STRING (hstring); if ((snum = check_wnn_server_type ()) == -1) return Qnil; if (!wnnfns_buf[snum]) return Qnil; - m2w (XSTRING (hstring)->_data, wbuf); + m2w (XSTRING_DATA (hstring), wbuf); if (snum == WNNSERVER_C) w2y (wbuf); #ifdef WNN6 - if ((cnt = jl_fi_ren_conv (wnnfns_buf[snum], wbuf, 0, -1, WNN_USE_MAE)) < 0) + if ((cnt = jl_fi_ren_conv (wnnfns_buf[snum], wbuf, 0, -1, WNN_USE_MAE)) < 0) return Qnil; #else - if ((cnt = jl_ren_conv (wnnfns_buf[snum], wbuf, 0, -1, WNN_USE_MAE)) < 0) + if ((cnt = jl_ren_conv (wnnfns_buf[snum], wbuf, 0, -1, WNN_USE_MAE)) < 0) return Qnil; #endif return make_int (cnt); @@ -696,7 +696,7 @@ Set candidate with OFFSET, DAI. DAI is T if dai-bunsetsu. CHECK_INT (offset); if ((snum = check_wnn_server_type ()) == -1) return Qnil; if (!wnnfns_buf[snum]) return Qnil; - if (EQ(dai, Qnil)) + if (NILP (dai)) { if (jl_set_jikouho (wnnfns_buf[snum], XINT (offset)) < 0) return Qnil; } @@ -722,11 +722,11 @@ Change length of BUN-NUMBER bunsetu to LEN. DAI is T if dai-bunsetsu. no = XINT (bunNo); #ifdef WNN6 if ((cnt = jl_fi_nobi_conv (wnnfns_buf[snum], no, XINT(len), -1, WNN_USE_MAE, - (EQ(dai, Qnil)) ? WNN_SHO : WNN_DAI)) < 0) + NILP (dai) ? WNN_SHO : WNN_DAI)) < 0) return Qnil; #else if ((cnt = jl_nobi_conv (wnnfns_buf[snum], no, XINT(len), -1, WNN_USE_MAE, - (EQ(dai, Qnil)) ? WNN_SHO : WNN_DAI)) < 0) + NILP (dai) ? WNN_SHO : WNN_DAI)) < 0) return Qnil; #endif return make_int (cnt); @@ -771,7 +771,7 @@ Get bunsetsu information specified by BUN-NUMBER. DEFUN ("wnn-server-henkan-quit", Fwnn_quit_henkan, 0, 0, 0, /* -do nothing +do nothing. */ ()) { @@ -844,7 +844,7 @@ Update frequency of bunsetsu specified by NUM-NUMBER. int no; int snum; if ((snum = check_wnn_server_type ()) == -1) return Qnil; - if (EQ(bunNo, Qnil)) no = -1; + if (NILP (bunNo)) no = -1; else { CHECK_INT (bunNo); @@ -862,7 +862,7 @@ Update frequency of bunsetsu specified by NUM-NUMBER. DEFUN ("wnn-server-word-add", Fwnn_word_toroku, 5, 5, 0, /* Add a word to dictionary. Arguments are -DIC-NUMBER, KANJI, YOMI, COMMENT, HINSI-NUMBER +DIC-NUMBER, KANJI, YOMI, COMMENT, HINSI-NUMBER. */ (dicno, kanji, yomi, comment, hinsi)) { @@ -875,20 +875,20 @@ DIC-NUMBER, KANJI, YOMI, COMMENT, HINSI-NUMBER CHECK_INT (hinsi); if ((snum = check_wnn_server_type ()) == -1) return Qnil; if (!wnnfns_buf[snum]) return Qnil; - m2w (XSTRING (yomi)->_data, yomi_buf); + m2w (XSTRING_DATA (yomi), yomi_buf); if (snum == WNNSERVER_C) w2y (yomi_buf); - m2w (XSTRING (kanji)->_data, kanji_buf); - m2w (XSTRING (comment)->_data, comment_buf); + m2w (XSTRING_DATA (kanji), kanji_buf); + m2w (XSTRING_DATA (comment), comment_buf); if (jl_word_add (wnnfns_buf[snum], XINT (dicno), yomi_buf, kanji_buf, - comment_buf, XINT (hinsi), 0) < 0) + comment_buf, XINT (hinsi), 0) < 0) return Qnil; else return Qt; } DEFUN ("wnn-server-word-delete", Fwnn_word_sakujo, 2, 2, 0, /* -Delete a word from dictionary, specified by DIC-NUMBER, SERIAL-NUMBER +Delete a word from dictionary, specified by DIC-NUMBER, SERIAL-NUMBER. */ (no, serial)) { @@ -904,7 +904,7 @@ Delete a word from dictionary, specified by DIC-NUMBER, SERIAL-NUMBER DEFUN ("wnn-server-word-use", Fwnn_word_use, 2, 2, 0, /* -Toggle on/off word, specified by DIC-NUMBER and SERIAL-NUMBER +Toggle on/off word, specified by DIC-NUMBER and SERIAL-NUMBER. */ (no, serial)) { @@ -955,7 +955,7 @@ Return list of yomi, kanji, comment, hindo, hinshi. DEFUN ("wnn-server-word-hindo-set", Fwnn_hindo_set, 3, 3, 0, /* Set frequency to arbitrary value. Specified by DIC-NUMBER, -SERIAL-NUMBER, FREQUENCY +SERIAL-NUMBER, FREQUENCY. */ (no, serial, hindo)) { @@ -992,7 +992,7 @@ Return list of (kanji hinshi freq dic_no serial). if ((snum = check_wnn_server_type ()) == -1) return Qnil; lb = lb_wnn_server_type[snum]; if (!wnnfns_buf[snum]) return Qnil; - m2w (XSTRING (yomi)->_data, wbuf); + m2w (XSTRING_DATA (yomi), wbuf); if (snum == WNNSERVER_C) w2y (wbuf); if ((count = jl_word_search_by_env (wnnfns_buf[snum], @@ -1066,7 +1066,6 @@ or wnn_kaikakko and the CDR contains the value. { int rc; struct wnn_param param; - Lisp_Object tail, key, val; int snum; if ((snum = check_wnn_server_type ()) == -1) return Qnil; @@ -1074,53 +1073,55 @@ or wnn_kaikakko and the CDR contains the value. rc = jl_param_get (wnnfns_buf[snum], ¶m); if (rc < 0) return Qnil; - EXTERNAL_PROPERTY_LIST_LOOP (tail, key, val, Vsetvalues_alist) - { - int setval; - CHECK_INT (val); - setval = XINT (val); - if (EQ (key, Qwnn_n)) param.n = setval; - else if (EQ (key, Qwnn_nsho)) param.nsho = setval; - else if (EQ (key, Qwnn_hindo)) param.p1 = setval; - else if (EQ (key, Qwnn_len)) param.p2 = setval; - else if (EQ (key, Qwnn_jiri)) param.p3 = setval; - else if (EQ (key, Qwnn_flag)) param.p4 = setval; - else if (EQ (key, Qwnn_jisho)) param.p5 = setval; - else if (EQ (key, Qwnn_sbn)) param.p6 = setval; - else if (EQ (key, Qwnn_dbn_len)) param.p7 = setval; - else if (EQ (key, Qwnn_sbn_cnt)) param.p8 = setval; - else if (EQ (key, Qwnn_suuji)) param.p9 = setval; - else if (EQ (key, Qwnn_kana)) param.p10 = setval; - else if (EQ (key, Qwnn_eisuu)) param.p11 = setval; - else if (EQ (key, Qwnn_kigou)) param.p12 = setval; - else if (EQ (key, Qwnn_toji_kakko)) param.p13 = setval; - else if (EQ (key, Qwnn_fuzokogo)) param.p14 = setval; - else if (EQ (key, Qwnn_kaikakko)) param.p15 = setval; - else - { - signal_simple_error ("Invalid wnn keyword", key); - return Qnil; - } - } + { + EXTERNAL_PROPERTY_LIST_LOOP_3 (key, val, Vsetvalues_alist) + { + int setval; + CHECK_INT (val); + setval = XINT (val); + if (EQ (key, Qwnn_n)) param.n = setval; + else if (EQ (key, Qwnn_nsho)) param.nsho = setval; + else if (EQ (key, Qwnn_hindo)) param.p1 = setval; + else if (EQ (key, Qwnn_len)) param.p2 = setval; + else if (EQ (key, Qwnn_jiri)) param.p3 = setval; + else if (EQ (key, Qwnn_flag)) param.p4 = setval; + else if (EQ (key, Qwnn_jisho)) param.p5 = setval; + else if (EQ (key, Qwnn_sbn)) param.p6 = setval; + else if (EQ (key, Qwnn_dbn_len)) param.p7 = setval; + else if (EQ (key, Qwnn_sbn_cnt)) param.p8 = setval; + else if (EQ (key, Qwnn_suuji)) param.p9 = setval; + else if (EQ (key, Qwnn_kana)) param.p10 = setval; + else if (EQ (key, Qwnn_eisuu)) param.p11 = setval; + else if (EQ (key, Qwnn_kigou)) param.p12 = setval; + else if (EQ (key, Qwnn_toji_kakko)) param.p13 = setval; + else if (EQ (key, Qwnn_fuzokogo)) param.p14 = setval; + else if (EQ (key, Qwnn_kaikakko)) param.p15 = setval; + else + { + signal_simple_error ("Invalid wnn keyword", key); + return Qnil; + } + } + } #if 0 printf("wnn_n = %d\n",param.n); printf("wnn_nsho = %d\n",param.nsho); - printf("wnn_hindo = %d\n",param.p1); - printf("wnn_len = %d\n",param.p2); - printf("wnn_jiri = %d\n",param.p3); - printf("wnn_flag = %d\n",param.p4); - printf("wnn_jisho = %d\n",param.p5); - printf("wnn_sbn = %d\n",param.p6); - printf("wnn_dbn_len = %d\n",param.p7); - printf("wnn_sbn_cnt = %d\n",param.p8); - printf("wnn_suuji = %d\n",param.p9); - printf("wnn_kana = %d\n",param.p10); - printf("wnn_eisuu = %d\n",param.p11); - printf("wnn_kigou = %d\n",param.p12); - printf("wnn_toji_kakko = %d\n",param.p13); - printf("wnn_fuzokogo = %d\n",param.p14); - printf("wnn_kaikakko = %d\n",param.p15); + printf("wnn_hindo = %d\n",param.p1); + printf("wnn_len = %d\n",param.p2); + printf("wnn_jiri = %d\n",param.p3); + printf("wnn_flag = %d\n",param.p4); + printf("wnn_jisho = %d\n",param.p5); + printf("wnn_sbn = %d\n",param.p6); + printf("wnn_dbn_len = %d\n",param.p7); + printf("wnn_sbn_cnt = %d\n",param.p8); + printf("wnn_suuji = %d\n",param.p9); + printf("wnn_kana = %d\n",param.p10); + printf("wnn_eisuu = %d\n",param.p11); + printf("wnn_kigou = %d\n",param.p12); + printf("wnn_toji_kakko = %d\n",param.p13); + printf("wnn_fuzokogo = %d\n",param.p14); + printf("wnn_kaikakko = %d\n",param.p15); #endif rc = jl_param_set (wnnfns_buf[snum], ¶m); @@ -1175,7 +1176,7 @@ For Wnn. CHECK_STRING (file); if ((snum = check_wnn_server_type ()) == -1) return Qnil; if (!wnnfns_buf[snum]) return Qnil; - if (jl_fuzokugo_set (wnnfns_buf[snum], XSTRING (file)->_data) < 0) + if (jl_fuzokugo_set (wnnfns_buf[snum], XSTRING_DATA (file)) < 0) return Qnil; return Qt; } @@ -1246,7 +1247,7 @@ For Wnn. if ((snum = check_wnn_server_type ()) == -1) return Qnil; lb = lb_wnn_server_type[snum]; if (!wnnfns_buf[snum]) return Qnil; - m2w (XSTRING (name)->_data, wbuf); + m2w (XSTRING_DATA (name), wbuf); if ((cnt = jl_hinsi_list (wnnfns_buf[snum], XINT (dicno), wbuf, &area)) < 0) return Qnil; if (cnt == 0) return make_int (0); @@ -1289,21 +1290,21 @@ Specify password files of dictionary and frequency, PW1 and PW2, if needed. int snum; CHECK_STRING (args[0]); CHECK_STRING (args[1]); - if (!EQ(args[3], Qnil)) CHECK_STRING (args[3]); + if (! NILP (args[3])) CHECK_STRING (args[3]); if ((snum = check_wnn_server_type()) == -1) return Qnil; if(!wnnfns_buf[snum]) return Qnil; GCPRO1 (*args); gcpro1.nvars = nargs; if(jl_fi_dic_add(wnnfns_buf[snum], - XSTRING(args[0])->_data, - XSTRING(args[1])->_data, - WNN_FI_SYSTEM_DICT, - WNN_DIC_RDONLY, - (EQ(args[2], Qnil)) ? WNN_DIC_RDONLY : WNN_DIC_RW, - 0, - (EQ(args[3], Qnil)) ? 0 : XSTRING(args[3])->_data, - yes_or_no, - puts2 ) < 0) { + XSTRING_DATA (args[0]), + XSTRING_DATA (args[1]), + WNN_FI_SYSTEM_DICT, + WNN_DIC_RDONLY, + NILP (args[2]) ? WNN_DIC_RDONLY : WNN_DIC_RW, + 0, + NILP (args[3]) ? 0 : XSTRING_DATA (args[3]), + yes_or_no, + puts2 ) < 0) { UNGCPRO; return Qnil; } @@ -1322,22 +1323,22 @@ Specify password files of dictionary and frequency, PW1 and PW2, if needed. int snum; CHECK_STRING (args[0]); CHECK_STRING (args[1]); - if (!EQ(args[4], Qnil)) CHECK_STRING (args[4]); - if (!EQ(args[5], Qnil)) CHECK_STRING (args[5]); + if (! NILP (args[4])) CHECK_STRING (args[4]); + if (! NILP (args[5])) CHECK_STRING (args[5]); if ((snum = check_wnn_server_type()) == -1) return Qnil; if(!wnnfns_buf[snum]) return Qnil; GCPRO1 (*args); gcpro1.nvars = nargs; if(jl_fi_dic_add(wnnfns_buf[snum], - XSTRING(args[0])->_data, - XSTRING(args[1])->_data, - WNN_FI_USER_DICT, - (EQ(args[2], Qnil)) ? WNN_DIC_RDONLY : WNN_DIC_RW, - (EQ(args[3], Qnil)) ? WNN_DIC_RDONLY : WNN_DIC_RW, - (EQ(args[4], Qnil)) ? 0 : XSTRING(args[4])->_data, - (EQ(args[5], Qnil)) ? 0 : XSTRING(args[5])->_data, - yes_or_no, - puts2 ) < 0) { + XSTRING_DATA (args[0]), + XSTRING_DATA (args[1]), + WNN_FI_USER_DICT, + NILP (args[2]) ? WNN_DIC_RDONLY : WNN_DIC_RW, + NILP (args[3]) ? WNN_DIC_RDONLY : WNN_DIC_RW, + NILP (args[4]) ? 0 : XSTRING_DATA (args[4]), + NILP (args[5]) ? 0 : XSTRING_DATA (args[5]), + yes_or_no, + puts2 ) < 0) { UNGCPRO; return Qnil; } @@ -1359,7 +1360,7 @@ Specify password files of dictionary and frequency PW1 if needed. struct wnn_henkan_env henv; CHECK_STRING (args[0]); CHECK_INT (args[1]); - if (!EQ(args[3], Qnil)) CHECK_STRING (args[3]); + if (! NILP (args[3])) CHECK_STRING (args[3]); if ((snum = check_wnn_server_type()) == -1) return Qnil; if(!wnnfns_buf[snum]) return Qnil; GCPRO1 (*args); @@ -1371,12 +1372,12 @@ Specify password files of dictionary and frequency PW1 if needed. dic_no = js_get_autolearning_dic(cur_env, WNN_MUHENKAN_LEARNING); if (dic_no == WNN_NO_LEARNING) { if((dic_no = jl_dic_add(wnnfns_buf[snum], - XSTRING(args[0])->_data, + XSTRING_DATA (args[0]), 0, wnnfns_norm ? WNN_DIC_ADD_NOR : WNN_DIC_ADD_REV, XINT(args[1]), WNN_DIC_RW, WNN_DIC_RW, - (EQ(args[3], Qnil)) ? 0 : XSTRING(args[3])->_data, + NILP (args[3]) ? 0 : XSTRING_DATA (args[3]), 0, yes_or_no, puts2)) < 0) { @@ -1393,7 +1394,7 @@ Specify password files of dictionary and frequency PW1 if needed. } } vmask |= WNN_ENV_MUHENKAN_LEARN_MASK; - henv.muhenkan_flag = (EQ(args[2], Qnil)) ? WNN_DIC_RDONLY : WNN_DIC_RW; + henv.muhenkan_flag = NILP (args[2]) ? WNN_DIC_RDONLY : WNN_DIC_RW; if(jl_set_henkan_env(wnnfns_buf[snum], vmask, &henv) < 0) { @@ -1418,7 +1419,7 @@ Specify password files of dictionary and frequency PW1 if needed. struct wnn_henkan_env henv; CHECK_STRING (args[0]); CHECK_INT (args[1]); - if (!EQ(args[3], Qnil)) CHECK_STRING (args[3]); + if (! NILP (args[3])) CHECK_STRING (args[3]); if ((snum = check_wnn_server_type()) == -1) return Qnil; if(!wnnfns_buf[snum]) return Qnil; GCPRO1 (*args); @@ -1430,12 +1431,12 @@ Specify password files of dictionary and frequency PW1 if needed. dic_no = js_get_autolearning_dic(cur_env, WNN_BUNSETSUGIRI_LEARNING); if (dic_no == WNN_NO_LEARNING) { if((dic_no = jl_dic_add(wnnfns_buf[snum], - XSTRING(args[0])->_data, + XSTRING_DATA (args[0]), 0, wnnfns_norm ? WNN_DIC_ADD_NOR : WNN_DIC_ADD_REV, XINT(args[1]), WNN_DIC_RW, WNN_DIC_RW, - (EQ(args[3], Qnil)) ? 0 : XSTRING(args[3])->_data, + NILP (args[3]) ? 0 : XSTRING_DATA (args[3]), 0, yes_or_no, puts2)) < 0) { @@ -1452,7 +1453,7 @@ Specify password files of dictionary and frequency PW1 if needed. } } vmask |= WNN_ENV_BUNSETSUGIRI_LEARN_MASK; - henv.bunsetsugiri_flag = (EQ(args[2], Qnil)) ? WNN_DIC_RDONLY : WNN_DIC_RW; + henv.bunsetsugiri_flag = NILP (args[2]) ? WNN_DIC_RDONLY : WNN_DIC_RW; if(jl_set_henkan_env(wnnfns_buf[snum], vmask, &henv) < 0) { @@ -1473,8 +1474,8 @@ For FI-Wnn. struct wnn_henkan_env henv; if ((snum = check_wnn_server_type()) == -1) return Qnil; if(!wnnfns_buf[snum]) return Qnil; - vmask |= WNN_ENV_LAST_IS_FIRST_MASK; - henv.last_is_first_flag = (EQ(mode, Qnil)) ? False : True; + vmask |= WNN_ENV_LAST_IS_FIRST_MASK; + henv.last_is_first_flag = NILP (mode) ? False : True; if(jl_set_henkan_env(wnnfns_buf[snum], vmask, &henv) < 0) return Qnil; @@ -1492,7 +1493,7 @@ For FI-Wnn. if ((snum = check_wnn_server_type()) == -1) return Qnil; if(!wnnfns_buf[snum]) return Qnil; vmask |= WNN_ENV_COMPLEX_CONV_MASK; - henv.complex_flag = (EQ(mode, Qnil)) ? False : True; + henv.complex_flag = NILP (mode) ? False : True; if(jl_set_henkan_env(wnnfns_buf[snum], vmask, &henv) < 0) return Qnil; @@ -1510,7 +1511,7 @@ For FI-Wnn. if ((snum = check_wnn_server_type()) == -1) return Qnil; if(!wnnfns_buf[snum]) return Qnil; vmask |= WNN_ENV_OKURI_LEARN_MASK; - henv.okuri_learn_flag = (EQ(mode, Qnil)) ? False : True; + henv.okuri_learn_flag = NILP (mode) ? False : True; if(jl_set_henkan_env(wnnfns_buf[snum], vmask, &henv) < 0) return Qnil; @@ -1553,7 +1554,7 @@ For FI-Wnn. if ((snum = check_wnn_server_type()) == -1) return Qnil; if(!wnnfns_buf[snum]) return Qnil; vmask |= WNN_ENV_PREFIX_LEARN_MASK; - henv.prefix_learn_flag = (EQ(mode, Qnil)) ? False : True; + henv.prefix_learn_flag = NILP (mode) ? False : True; if(jl_set_henkan_env(wnnfns_buf[snum], vmask, &henv) < 0) return Qnil; @@ -1594,7 +1595,7 @@ For FI-Wnn. if ((snum = check_wnn_server_type()) == -1) return Qnil; if(!wnnfns_buf[snum]) return Qnil; vmask |= WNN_ENV_SUFFIX_LEARN_MASK; - henv.suffix_learn_flag = (EQ(mode, Qnil)) ? False : True; + henv.suffix_learn_flag = NILP (mode) ? False : True; if(jl_set_henkan_env(wnnfns_buf[snum], vmask, &henv) < 0) return Qnil; @@ -1612,7 +1613,7 @@ For FI-Wnn. if ((snum = check_wnn_server_type()) == -1) return Qnil; if(!wnnfns_buf[snum]) return Qnil; vmask |= WNN_ENV_COMMON_LAERN_MASK; - henv.common_learn_flag = (EQ(mode, Qnil)) ? False : True; + henv.common_learn_flag = NILP (mode) ? False : True; if(jl_set_henkan_env(wnnfns_buf[snum], vmask, &henv) < 0) return Qnil; @@ -1728,7 +1729,7 @@ For FI-Wnn. if ((snum = check_wnn_server_type()) == -1) return Qnil; if(!wnnfns_buf[snum]) return Qnil; vmask |= WNN_ENV_YURAGI_MASK; - henv.yuragi_flag = (EQ(mode, Qnil)) ? False : True; + henv.yuragi_flag = NILP (mode) ? False : True; if(jl_set_henkan_env(wnnfns_buf[snum], vmask, &henv) < 0) return Qnil; @@ -1778,7 +1779,7 @@ For Wnn. CHECK_STRING (name); if ((snum = check_wnn_server_type ()) == -1) return Qnil; if (!wnnfns_buf[snum]) return Qnil; - m2w (XSTRING (name)->_data, w_buf); + m2w (XSTRING_DATA (name), w_buf); if ((no = jl_hinsi_number (wnnfns_buf[snum], w_buf)) < 0) return Qnil; return make_int (no); } @@ -1875,10 +1876,23 @@ syms_of_mule_wnn (void) } void -vars_of_mule_wnn (void) +reinit_vars_of_mule_wnn (void) { int i; + for (i = 0; i < NSERVER; i++) + { + wnnfns_buf[i] = (struct wnn_buf *) 0; + wnnfns_env_norm[i] = (struct wnn_env *) 0; + wnnfns_env_rev[i] = (struct wnn_env *) 0; + } +} + +void +vars_of_mule_wnn (void) +{ + reinit_vars_of_mule_wnn (); + DEFVAR_INT ("lb-sisheng", &lb_sisheng /* Leading character for Sisheng. */ ); @@ -1901,13 +1915,6 @@ Leading character for Sisheng. Vwnn_uniq_level = Qwnn_uniq; - for (i = 0; i < NSERVER; i++) - { - wnnfns_buf[i] = (struct wnn_buf *) 0; - wnnfns_env_norm[i] = (struct wnn_env *) 0; - wnnfns_env_rev[i] = (struct wnn_env *) 0; - } - Fprovide(intern("wnn")); } @@ -1926,7 +1933,7 @@ w2m (w_char *wp, unsigned char *mp, unsigned char lb) if (EQ(Vwnn_server_type, Qcserver)) { len = cwnn_yincod_pzy (pzy, wc, - (EQ(Vcwnn_zhuyin, Qnil)) + NILP (Vcwnn_zhuyin) ? CWNN_PINYIN : CWNN_ZHUYIN); for (i = 0; i < len; i++) @@ -1972,7 +1979,7 @@ void m2w (unsigned char *mp, w_char *wp) { unsigned int ch; - + while ((ch = *mp++) != 0) { if (BUFBYTE_LEADING_BYTE_P (ch)) @@ -2032,7 +2039,7 @@ w2y (w_char *w) w++; pin++; } len = cwnn_pzy_yincod (ybuf, pbuf, - (EQ(Vcwnn_zhuyin, Qnil)) ? CWNN_PINYIN : CWNN_ZHUYIN); + NILP (Vcwnn_zhuyin) ? CWNN_PINYIN : CWNN_ZHUYIN); if (len <= 0) return; diff --git a/src/mule.c b/src/mule.c index 36274cf..d858b14 100644 --- a/src/mule.c +++ b/src/mule.c @@ -1,4 +1,5 @@ /* Copyright (C) 1995 Free Software Foundation. + Copyright (C) 1999,2000,2001,2002 MORIOKA Tomohiko This file is part of XEmacs. @@ -40,7 +41,7 @@ accept a pattern compiled by 'regexp-compile' with word-option t. int i, len; char *p; Lisp_Object temp; - struct Lisp_String *s; + Lisp_String *s; CHECK_CONS (pattern); len = XINT (Flength (pattern)); @@ -93,6 +94,10 @@ accept a pattern compiled by 'regexp-compile' with word-option t. #endif /* MULE_REGEXP */ +#ifdef UTF2000 +Lisp_Object Vutf_2000_version; +#endif + void syms_of_mule (void) @@ -114,6 +119,19 @@ vars_of_mule (void) Fprovide (intern ("mule")); +#ifdef UTF2000 + Fprovide (intern ("utf-2000")); + + Vutf_2000_version = build_string("0.20 (Nara)"); + DEFVAR_LISP ("utf-2000-version", &Vutf_2000_version /* +Version number of XEmacs UTF-2000. +*/ ); +#endif + +#ifdef HAVE_CHISE_CLIENT + Fprovide (intern ("chise")); +#endif + #ifdef HAVE_EGG Fprovide (intern ("egg")); #endif diff --git a/src/multibyte.h b/src/multibyte.h new file mode 100644 index 0000000..4468a3b --- /dev/null +++ b/src/multibyte.h @@ -0,0 +1,203 @@ +/* Header for multibyte buffer/string representation. + Copyright (C) 1999 Electrotechnical Laboratory, JAPAN. + Licensed to the Free Software Foundation. + +This file is part of XEmacs. + +XEmacs is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2, or (at your option) any +later version. + +XEmacs 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 XEmacs; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ + +/* Authorship: + + Ben Wing: almost completely rewritten for Mule, 19.12 in buffer.h. + MORIOKA Tomohiko: rewritten for UTF-2000. + + */ + +#ifndef _XEMACS_MULTIBYTE_H +#define _XEMACS_MULTIBYTE_H + +/************************************************************************/ +/* */ +/* working with raw internal-format data */ +/* */ +/************************************************************************/ + +/* + Use the following functions/macros on contiguous strings of data. + If the text you're operating on is known to come from a buffer, use + the buffer-level functions in buffer.h -- they know about the gap + and may be more efficient. + + + (A) For working with charptr's (pointers to internally-formatted text): + ----------------------------------------------------------------------- + + VALID_CHARPTR_P (ptr): + Given a charptr, does it point to the beginning of a character? + + ASSERT_VALID_CHARPTR (ptr): + If error-checking is enabled, assert that the given charptr + points to the beginning of a character. Otherwise, do nothing. + + INC_CHARPTR (ptr): + Given a charptr (assumed to point at the beginning of a character), + modify that pointer so it points to the beginning of the next + character. + + DEC_CHARPTR (ptr): + Given a charptr (assumed to point at the beginning of a + character or at the very end of the text), modify that pointer + so it points to the beginning of the previous character. + + VALIDATE_CHARPTR_BACKWARD (ptr): + Make sure that PTR is pointing to the beginning of a character. + If not, back up until this is the case. Note that there are not + too many places where it is legitimate to do this sort of thing. + It's an error if you're passed an "invalid" char * pointer. + NOTE: PTR *must* be pointing to a valid part of the string (i.e. + not the very end, unless the string is zero-terminated or + something) in order for this function to not cause crashes. + + VALIDATE_CHARPTR_FORWARD (ptr): + Make sure that PTR is pointing to the beginning of a character. + If not, move forward until this is the case. Note that there + are not too many places where it is legitimate to do this sort + of thing. It's an error if you're passed an "invalid" char * + pointer. + + + (B) For working with the length (in bytes and characters) of a + section of internally-formatted text: + -------------------------------------------------------------- + + bytecount_to_charcount (ptr, nbi): + Given a pointer to a text string and a length in bytes, + return the equivalent length in characters. + + charcount_to_bytecount (ptr, nch): + Given a pointer to a text string and a length in characters, + return the equivalent length in bytes. + + charptr_n_addr (ptr, n): + Return a pointer to the beginning of the character offset N + (in characters) from PTR. + + MAX_EMCHAR_LEN: + Maximum number of buffer bytes per Emacs character. + + + (C) For retrieving or changing the character pointed to by a charptr: + --------------------------------------------------------------------- + + charptr_emchar (ptr): + Retrieve the character pointed to by PTR as an Emchar. + + charptr_emchar_n (ptr, n): + Retrieve the character at offset N (in characters) from PTR, + as an Emchar. + + set_charptr_emchar (ptr, ch): + Store the character CH (an Emchar) as internally-formatted + text starting at PTR. Return the number of bytes stored. + + charptr_copy_char (ptr, ptr2): + Retrieve the character pointed to by PTR and store it as + internally-formatted text in PTR2. + +*/ + +#ifdef UTF2000 +# include "mb-utf-8.h" +#elif defined(MULE) +# include "mb-lb.h" +#else +# include "mb-1byte.h" +#endif + +/* ---------------------------------------------------------------------- */ +/* (A) For working with charptr's (pointers to internally-formatted text) */ +/* ---------------------------------------------------------------------- */ + +#ifdef ERROR_CHECK_BUFPOS +# define ASSERT_VALID_CHARPTR(ptr) assert (VALID_CHARPTR_P (ptr)) +#else +# define ASSERT_VALID_CHARPTR(ptr) +#endif + +/* Note that INC_CHARPTR() and DEC_CHARPTR() have to be written in + completely separate ways. INC_CHARPTR() cannot use the DEC_CHARPTR() + trick of looking for a valid first byte because it might run off + the end of the string. DEC_CHARPTR() can't use the INC_CHARPTR() + method because it doesn't have easy access to the first byte of + the character it's moving over. */ + +#define REAL_INC_CHARPTR(ptr) \ + ((void) ((ptr) += REP_BYTES_BY_FIRST_BYTE (* (unsigned char *) (ptr)))) + +#define REAL_INC_CHARBYTIND(ptr, pos) \ + (pos += REP_BYTES_BY_FIRST_BYTE (* (unsigned char *) (ptr))) + +#define REAL_DEC_CHARPTR(ptr) do { \ + (ptr)--; \ +} while (!VALID_CHARPTR_P (ptr)) + +#ifdef ERROR_CHECK_BUFPOS +#define INC_CHARPTR(ptr) do { \ + ASSERT_VALID_CHARPTR (ptr); \ + REAL_INC_CHARPTR (ptr); \ +} while (0) + +#define INC_CHARBYTIND(ptr, pos) do { \ + ASSERT_VALID_CHARPTR (ptr); \ + REAL_INC_CHARBYTIND (ptr, pos); \ +} while (0) + +#define DEC_CHARPTR(ptr) do { \ + const Bufbyte *dc_ptr1 = (ptr); \ + const Bufbyte *dc_ptr2 = dc_ptr1; \ + REAL_DEC_CHARPTR (dc_ptr2); \ + assert (dc_ptr1 - dc_ptr2 == \ + REP_BYTES_BY_FIRST_BYTE (*dc_ptr2)); \ + (ptr) = (Bufbyte *) dc_ptr2; \ +} while (0) + +#else /* ! ERROR_CHECK_BUFPOS */ +#define INC_CHARBYTIND(ptr, pos) REAL_INC_CHARBYTIND (ptr, pos) +#define INC_CHARPTR(ptr) REAL_INC_CHARPTR (ptr) +#define DEC_CHARPTR(ptr) REAL_DEC_CHARPTR (ptr) +#endif /* ! ERROR_CHECK_BUFPOS */ + +/* -------------------------------------------------------------- */ +/* (B) For working with the length (in bytes and characters) of a */ +/* section of internally-formatted text */ +/* -------------------------------------------------------------- */ + +INLINE_HEADER const Bufbyte * +charptr_n_addr (const Bufbyte *ptr, Charcount offset); +INLINE_HEADER const Bufbyte * +charptr_n_addr (const Bufbyte *ptr, Charcount offset) +{ + return ptr + charcount_to_bytecount (ptr, offset); +} + +/* -------------------------------------------------------------------- */ +/* (C) For retrieving or changing the character pointed to by a charptr */ +/* -------------------------------------------------------------------- */ + +#define charptr_emchar_n(ptr, offset) \ + charptr_emchar (charptr_n_addr (ptr, offset)) + +#endif /* _XEMACS_MULTIBYTE_H */ diff --git a/src/objects-msw.c b/src/objects-msw.c index 255d3fd..a1a5e52 100644 --- a/src/objects-msw.c +++ b/src/objects-msw.c @@ -42,683 +42,740 @@ Boston, MA 02111-1307, USA. */ #include "objects-msw.h" #ifdef MULE -#include "mule-charset.h" +#include "character.h" #endif #include "buffer.h" #include "device.h" #include "insdel.h" -#ifdef __CYGWIN32__ -#define stricmp strcasecmp -#endif - -typedef struct colormap_t +typedef struct colormap_t { - char *name; + const char *name; COLORREF colorref; } colormap_t; /* Colors from X11R6 "XConsortium: rgb.txt,v 10.41 94/02/20 18:39:36 rws Exp" */ -static CONST colormap_t mswindows_X_color_map[] = +/* MSWindows tends to round up the numbers in it's palette, ie where X uses + * 127, MSWindows uses 128. Colors commented as "Adjusted" are tweaked to + * match the Windows standard palette to increase the likelihood of + * mswindows_color_to_string() finding a named match. + */ +static const colormap_t mswindows_X_color_map[] = +{ + {"white" , PALETTERGB (255, 255, 255) }, + {"black" , PALETTERGB (0, 0, 0) }, + {"snow" , PALETTERGB (255, 250, 250) }, + {"GhostWhite" , PALETTERGB (248, 248, 255) }, + {"WhiteSmoke" , PALETTERGB (245, 245, 245) }, + {"gainsboro" , PALETTERGB (220, 220, 220) }, + {"FloralWhite" , PALETTERGB (255, 250, 240) }, + {"OldLace" , PALETTERGB (253, 245, 230) }, + {"linen" , PALETTERGB (250, 240, 230) }, + {"AntiqueWhite" , PALETTERGB (250, 235, 215) }, + {"PapayaWhip" , PALETTERGB (255, 239, 213) }, + {"BlanchedAlmond" , PALETTERGB (255, 235, 205) }, + {"bisque" , PALETTERGB (255, 228, 196) }, + {"PeachPuff" , PALETTERGB (255, 218, 185) }, + {"NavajoWhite" , PALETTERGB (255, 222, 173) }, + {"moccasin" , PALETTERGB (255, 228, 181) }, + {"cornsilk" , PALETTERGB (255, 248, 220) }, + {"ivory" , PALETTERGB (255, 255, 240) }, + {"LemonChiffon" , PALETTERGB (255, 250, 205) }, + {"seashell" , PALETTERGB (255, 245, 238) }, + {"honeydew" , PALETTERGB (240, 255, 240) }, + {"MintCream" , PALETTERGB (245, 255, 250) }, + {"azure" , PALETTERGB (240, 255, 255) }, + {"AliceBlue" , PALETTERGB (240, 248, 255) }, + {"lavender" , PALETTERGB (230, 230, 250) }, + {"LavenderBlush" , PALETTERGB (255, 240, 245) }, + {"MistyRose" , PALETTERGB (255, 228, 225) }, + {"DarkSlateGray" , PALETTERGB (47, 79, 79) }, + {"DarkSlateGrey" , PALETTERGB (47, 79, 79) }, + {"DimGray" , PALETTERGB (105, 105, 105) }, + {"DimGrey" , PALETTERGB (105, 105, 105) }, + {"SlateGray" , PALETTERGB (112, 128, 144) }, + {"SlateGrey" , PALETTERGB (112, 128, 144) }, + {"LightSlateGray" , PALETTERGB (119, 136, 153) }, + {"LightSlateGrey" , PALETTERGB (119, 136, 153) }, + {"gray" , PALETTERGB (190, 190, 190) }, + {"grey" , PALETTERGB (190, 190, 190) }, + {"LightGrey" , PALETTERGB (211, 211, 211) }, + {"LightGray" , PALETTERGB (211, 211, 211) }, + {"MidnightBlue" , PALETTERGB (25, 25, 112) }, + {"navy" , PALETTERGB (0, 0, 128) }, + {"NavyBlue" , PALETTERGB (0, 0, 128) }, + {"CornflowerBlue" , PALETTERGB (100, 149, 237) }, + {"DarkSlateBlue" , PALETTERGB (72, 61, 139) }, + {"SlateBlue" , PALETTERGB (106, 90, 205) }, + {"MediumSlateBlue" , PALETTERGB (123, 104, 238) }, + {"LightSlateBlue" , PALETTERGB (132, 112, 255) }, + {"MediumBlue" , PALETTERGB (0, 0, 205) }, + {"RoyalBlue" , PALETTERGB (65, 105, 225) }, + {"blue" , PALETTERGB (0, 0, 255) }, + {"DodgerBlue" , PALETTERGB (30, 144, 255) }, + {"DeepSkyBlue" , PALETTERGB (0, 191, 255) }, + {"SkyBlue" , PALETTERGB (135, 206, 235) }, + {"LightSkyBlue" , PALETTERGB (135, 206, 250) }, + {"SteelBlue" , PALETTERGB (70, 130, 180) }, + {"LightSteelBlue" , PALETTERGB (176, 196, 222) }, + {"LightBlue" , PALETTERGB (173, 216, 230) }, + {"PowderBlue" , PALETTERGB (176, 224, 230) }, + {"PaleTurquoise" , PALETTERGB (175, 238, 238) }, + {"DarkTurquoise" , PALETTERGB (0, 206, 209) }, + {"MediumTurquoise" , PALETTERGB (72, 209, 204) }, + {"turquoise" , PALETTERGB (64, 224, 208) }, + {"cyan" , PALETTERGB (0, 255, 255) }, + {"LightCyan" , PALETTERGB (224, 255, 255) }, + {"CadetBlue" , PALETTERGB (95, 158, 160) }, + {"MediumAquamarine" , PALETTERGB (102, 205, 170) }, + {"aquamarine" , PALETTERGB (127, 255, 212) }, + {"DarkGreen" , PALETTERGB (0, 128, 0) }, /* Adjusted */ + {"DarkOliveGreen" , PALETTERGB (85, 107, 47) }, + {"DarkSeaGreen" , PALETTERGB (143, 188, 143) }, + {"SeaGreen" , PALETTERGB (46, 139, 87) }, + {"MediumSeaGreen" , PALETTERGB (60, 179, 113) }, + {"LightSeaGreen" , PALETTERGB (32, 178, 170) }, + {"PaleGreen" , PALETTERGB (152, 251, 152) }, + {"SpringGreen" , PALETTERGB (0, 255, 127) }, + {"LawnGreen" , PALETTERGB (124, 252, 0) }, + {"green" , PALETTERGB (0, 255, 0) }, + {"chartreuse" , PALETTERGB (127, 255, 0) }, + {"MediumSpringGreen" , PALETTERGB (0, 250, 154) }, + {"GreenYellow" , PALETTERGB (173, 255, 47) }, + {"LimeGreen" , PALETTERGB (50, 205, 50) }, + {"YellowGreen" , PALETTERGB (154, 205, 50) }, + {"ForestGreen" , PALETTERGB (34, 139, 34) }, + {"OliveDrab" , PALETTERGB (107, 142, 35) }, + {"DarkKhaki" , PALETTERGB (189, 183, 107) }, + {"khaki" , PALETTERGB (240, 230, 140) }, + {"PaleGoldenrod" , PALETTERGB (238, 232, 170) }, + {"LightGoldenrodYellow", PALETTERGB (250, 250, 210) }, + {"LightYellow" , PALETTERGB (255, 255, 224) }, + {"LightYellow" , PALETTERGB (255, 255, 225) }, /* Adjusted */ + {"yellow" , PALETTERGB (255, 255, 0) }, + {"gold" , PALETTERGB (255, 215, 0) }, + {"LightGoldenrod" , PALETTERGB (238, 221, 130) }, + {"goldenrod" , PALETTERGB (218, 165, 32) }, + {"DarkGoldenrod" , PALETTERGB (184, 134, 11) }, + {"RosyBrown" , PALETTERGB (188, 143, 143) }, + {"IndianRed" , PALETTERGB (205, 92, 92) }, + {"SaddleBrown" , PALETTERGB (139, 69, 19) }, + {"sienna" , PALETTERGB (160, 82, 45) }, + {"peru" , PALETTERGB (205, 133, 63) }, + {"burlywood" , PALETTERGB (222, 184, 135) }, + {"beige" , PALETTERGB (245, 245, 220) }, + {"wheat" , PALETTERGB (245, 222, 179) }, + {"SandyBrown" , PALETTERGB (244, 164, 96) }, + {"tan" , PALETTERGB (210, 180, 140) }, + {"chocolate" , PALETTERGB (210, 105, 30) }, + {"firebrick" , PALETTERGB (178, 34, 34) }, + {"brown" , PALETTERGB (165, 42, 42) }, + {"DarkSalmon" , PALETTERGB (233, 150, 122) }, + {"salmon" , PALETTERGB (250, 128, 114) }, + {"LightSalmon" , PALETTERGB (255, 160, 122) }, + {"orange" , PALETTERGB (255, 165, 0) }, + {"DarkOrange" , PALETTERGB (255, 140, 0) }, + {"coral" , PALETTERGB (255, 127, 80) }, + {"LightCoral" , PALETTERGB (240, 128, 128) }, + {"tomato" , PALETTERGB (255, 99, 71) }, + {"OrangeRed" , PALETTERGB (255, 69, 0) }, + {"red" , PALETTERGB (255, 0, 0) }, + {"HotPink" , PALETTERGB (255, 105, 180) }, + {"DeepPink" , PALETTERGB (255, 20, 147) }, + {"pink" , PALETTERGB (255, 192, 203) }, + {"LightPink" , PALETTERGB (255, 182, 193) }, + {"PaleVioletRed" , PALETTERGB (219, 112, 147) }, + {"maroon" , PALETTERGB (176, 48, 96) }, + {"MediumVioletRed" , PALETTERGB (199, 21, 133) }, + {"VioletRed" , PALETTERGB (208, 32, 144) }, + {"magenta" , PALETTERGB (255, 0, 255) }, + {"violet" , PALETTERGB (238, 130, 238) }, + {"plum" , PALETTERGB (221, 160, 221) }, + {"orchid" , PALETTERGB (218, 112, 214) }, + {"MediumOrchid" , PALETTERGB (186, 85, 211) }, + {"DarkOrchid" , PALETTERGB (153, 50, 204) }, + {"DarkViolet" , PALETTERGB (148, 0, 211) }, + {"BlueViolet" , PALETTERGB (138, 43, 226) }, + {"purple" , PALETTERGB (160, 32, 240) }, + {"MediumPurple" , PALETTERGB (147, 112, 219) }, + {"thistle" , PALETTERGB (216, 191, 216) }, + {"snow1" , PALETTERGB (255, 250, 250) }, + {"snow2" , PALETTERGB (238, 233, 233) }, + {"snow3" , PALETTERGB (205, 201, 201) }, + {"snow4" , PALETTERGB (139, 137, 137) }, + {"seashell1" , PALETTERGB (255, 245, 238) }, + {"seashell2" , PALETTERGB (238, 229, 222) }, + {"seashell3" , PALETTERGB (205, 197, 191) }, + {"seashell4" , PALETTERGB (139, 134, 130) }, + {"AntiqueWhite1" , PALETTERGB (255, 239, 219) }, + {"AntiqueWhite2" , PALETTERGB (238, 223, 204) }, + {"AntiqueWhite3" , PALETTERGB (205, 192, 176) }, + {"AntiqueWhite4" , PALETTERGB (139, 131, 120) }, + {"bisque1" , PALETTERGB (255, 228, 196) }, + {"bisque2" , PALETTERGB (238, 213, 183) }, + {"bisque3" , PALETTERGB (205, 183, 158) }, + {"bisque4" , PALETTERGB (139, 125, 107) }, + {"PeachPuff1" , PALETTERGB (255, 218, 185) }, + {"PeachPuff2" , PALETTERGB (238, 203, 173) }, + {"PeachPuff3" , PALETTERGB (205, 175, 149) }, + {"PeachPuff4" , PALETTERGB (139, 119, 101) }, + {"NavajoWhite1" , PALETTERGB (255, 222, 173) }, + {"NavajoWhite2" , PALETTERGB (238, 207, 161) }, + {"NavajoWhite3" , PALETTERGB (205, 179, 139) }, + {"NavajoWhite4" , PALETTERGB (139, 121, 94) }, + {"LemonChiffon1" , PALETTERGB (255, 250, 205) }, + {"LemonChiffon2" , PALETTERGB (238, 233, 191) }, + {"LemonChiffon3" , PALETTERGB (205, 201, 165) }, + {"LemonChiffon4" , PALETTERGB (139, 137, 112) }, + {"cornsilk1" , PALETTERGB (255, 248, 220) }, + {"cornsilk2" , PALETTERGB (238, 232, 205) }, + {"cornsilk3" , PALETTERGB (205, 200, 177) }, + {"cornsilk4" , PALETTERGB (139, 136, 120) }, + {"ivory1" , PALETTERGB (255, 255, 240) }, + {"ivory2" , PALETTERGB (240, 240, 208) }, /* Adjusted */ + {"ivory3" , PALETTERGB (205, 205, 193) }, + {"ivory4" , PALETTERGB (139, 139, 131) }, + {"honeydew1" , PALETTERGB (240, 255, 240) }, + {"honeydew2" , PALETTERGB (224, 238, 224) }, + {"honeydew3" , PALETTERGB (193, 205, 193) }, + {"honeydew4" , PALETTERGB (131, 139, 131) }, + {"LavenderBlush1" , PALETTERGB (255, 240, 245) }, + {"LavenderBlush2" , PALETTERGB (238, 224, 229) }, + {"LavenderBlush3" , PALETTERGB (205, 193, 197) }, + {"LavenderBlush4" , PALETTERGB (139, 131, 134) }, + {"MistyRose1" , PALETTERGB (255, 228, 225) }, + {"MistyRose2" , PALETTERGB (238, 213, 210) }, + {"MistyRose3" , PALETTERGB (205, 183, 181) }, + {"MistyRose4" , PALETTERGB (139, 125, 123) }, + {"azure1" , PALETTERGB (240, 255, 255) }, + {"azure2" , PALETTERGB (224, 238, 238) }, + {"azure3" , PALETTERGB (193, 205, 205) }, + {"azure4" , PALETTERGB (131, 139, 139) }, + {"SlateBlue1" , PALETTERGB (131, 111, 255) }, + {"SlateBlue2" , PALETTERGB (122, 103, 238) }, + {"SlateBlue3" , PALETTERGB (105, 89, 205) }, + {"SlateBlue4" , PALETTERGB (71, 60, 139) }, + {"RoyalBlue1" , PALETTERGB (72, 118, 255) }, + {"RoyalBlue2" , PALETTERGB (67, 110, 238) }, + {"RoyalBlue3" , PALETTERGB (58, 95, 205) }, + {"RoyalBlue4" , PALETTERGB (39, 64, 139) }, + {"blue1" , PALETTERGB (0, 0, 255) }, + {"blue2" , PALETTERGB (0, 0, 238) }, + {"blue3" , PALETTERGB (0, 0, 205) }, + {"blue4" , PALETTERGB (0, 0, 139) }, + {"DodgerBlue1" , PALETTERGB (30, 144, 255) }, + {"DodgerBlue2" , PALETTERGB (28, 134, 238) }, + {"DodgerBlue3" , PALETTERGB (24, 116, 205) }, + {"DodgerBlue4" , PALETTERGB (16, 78, 139) }, + {"SteelBlue1" , PALETTERGB (99, 184, 255) }, + {"SteelBlue2" , PALETTERGB (92, 172, 238) }, + {"SteelBlue3" , PALETTERGB (79, 148, 205) }, + {"SteelBlue4" , PALETTERGB (54, 100, 139) }, + {"DeepSkyBlue1" , PALETTERGB (0, 191, 255) }, + {"DeepSkyBlue2" , PALETTERGB (0, 178, 238) }, + {"DeepSkyBlue3" , PALETTERGB (0, 154, 205) }, + {"DeepSkyBlue4" , PALETTERGB (0, 104, 139) }, + {"SkyBlue1" , PALETTERGB (135, 206, 255) }, + {"SkyBlue2" , PALETTERGB (126, 192, 238) }, + {"SkyBlue3" , PALETTERGB (108, 166, 205) }, + {"SkyBlue4" , PALETTERGB (74, 112, 139) }, + {"LightSkyBlue1" , PALETTERGB (176, 226, 255) }, + {"LightSkyBlue2" , PALETTERGB (164, 211, 238) }, + {"LightSkyBlue3" , PALETTERGB (141, 182, 205) }, + {"LightSkyBlue4" , PALETTERGB (96, 123, 139) }, + {"SlateGray1" , PALETTERGB (198, 226, 255) }, + {"SlateGray2" , PALETTERGB (185, 211, 238) }, + {"SlateGray3" , PALETTERGB (159, 182, 205) }, + {"SlateGray4" , PALETTERGB (108, 123, 139) }, + {"LightSteelBlue1" , PALETTERGB (202, 225, 255) }, + {"LightSteelBlue2" , PALETTERGB (188, 210, 238) }, + {"LightSteelBlue3" , PALETTERGB (162, 181, 205) }, + {"LightSteelBlue4" , PALETTERGB (110, 123, 139) }, + {"LightBlue1" , PALETTERGB (191, 239, 255) }, + {"LightBlue2" , PALETTERGB (178, 223, 238) }, + {"LightBlue3" , PALETTERGB (154, 192, 205) }, + {"LightBlue4" , PALETTERGB (104, 131, 139) }, + {"LightCyan1" , PALETTERGB (224, 255, 255) }, + {"LightCyan2" , PALETTERGB (209, 238, 238) }, + {"LightCyan3" , PALETTERGB (180, 205, 205) }, + {"LightCyan4" , PALETTERGB (122, 139, 139) }, + {"PaleTurquoise1" , PALETTERGB (187, 255, 255) }, + {"PaleTurquoise2" , PALETTERGB (174, 238, 238) }, + {"PaleTurquoise3" , PALETTERGB (150, 205, 205) }, + {"PaleTurquoise4" , PALETTERGB (102, 139, 139) }, + {"CadetBlue1" , PALETTERGB (152, 245, 255) }, + {"CadetBlue2" , PALETTERGB (144, 220, 240) }, /* Adjusted */ + {"CadetBlue3" , PALETTERGB (122, 197, 205) }, + {"CadetBlue4" , PALETTERGB (83, 134, 139) }, + {"turquoise1" , PALETTERGB (0, 245, 255) }, + {"turquoise2" , PALETTERGB (0, 229, 238) }, + {"turquoise3" , PALETTERGB (0, 197, 205) }, + {"turquoise4" , PALETTERGB (0, 134, 139) }, + {"cyan1" , PALETTERGB (0, 255, 255) }, + {"cyan2" , PALETTERGB (0, 238, 238) }, + {"cyan3" , PALETTERGB (0, 205, 205) }, + {"cyan4" , PALETTERGB (0, 139, 139) }, + {"DarkSlateGray1" , PALETTERGB (151, 255, 255) }, + {"DarkSlateGray2" , PALETTERGB (141, 238, 238) }, + {"DarkSlateGray3" , PALETTERGB (121, 205, 205) }, + {"DarkSlateGray4" , PALETTERGB (82, 139, 139) }, + {"aquamarine1" , PALETTERGB (127, 255, 212) }, + {"aquamarine2" , PALETTERGB (118, 238, 198) }, + {"aquamarine3" , PALETTERGB (102, 205, 170) }, + {"aquamarine4" , PALETTERGB (69, 139, 116) }, + {"DarkSeaGreen1" , PALETTERGB (193, 255, 193) }, + {"DarkSeaGreen2" , PALETTERGB (180, 238, 180) }, + {"DarkSeaGreen3" , PALETTERGB (155, 205, 155) }, + {"DarkSeaGreen4" , PALETTERGB (105, 139, 105) }, + {"SeaGreen1" , PALETTERGB (84, 255, 159) }, + {"SeaGreen2" , PALETTERGB (78, 238, 148) }, + {"SeaGreen3" , PALETTERGB (67, 205, 128) }, + {"SeaGreen4" , PALETTERGB (46, 139, 87) }, + {"PaleGreen1" , PALETTERGB (154, 255, 154) }, + {"PaleGreen2" , PALETTERGB (144, 238, 144) }, + {"PaleGreen3" , PALETTERGB (124, 205, 124) }, + {"PaleGreen4" , PALETTERGB (84, 139, 84) }, + {"SpringGreen1" , PALETTERGB (0, 255, 127) }, + {"SpringGreen2" , PALETTERGB (0, 238, 118) }, + {"SpringGreen3" , PALETTERGB (0, 205, 102) }, + {"SpringGreen4" , PALETTERGB (0, 139, 69) }, + {"green1" , PALETTERGB (0, 255, 0) }, + {"green2" , PALETTERGB (0, 238, 0) }, + {"green3" , PALETTERGB (0, 205, 0) }, + {"green4" , PALETTERGB (0, 139, 0) }, + {"chartreuse1" , PALETTERGB (127, 255, 0) }, + {"chartreuse2" , PALETTERGB (118, 238, 0) }, + {"chartreuse3" , PALETTERGB (102, 205, 0) }, + {"chartreuse4" , PALETTERGB (69, 139, 0) }, + {"OliveDrab1" , PALETTERGB (192, 255, 62) }, + {"OliveDrab2" , PALETTERGB (179, 238, 58) }, + {"OliveDrab3" , PALETTERGB (154, 205, 50) }, + {"OliveDrab4" , PALETTERGB (105, 139, 34) }, + {"DarkOliveGreen1" , PALETTERGB (202, 255, 112) }, + {"DarkOliveGreen2" , PALETTERGB (188, 238, 104) }, + {"DarkOliveGreen3" , PALETTERGB (162, 205, 90) }, + {"DarkOliveGreen4" , PALETTERGB (110, 139, 61) }, + {"khaki1" , PALETTERGB (255, 246, 143) }, + {"khaki2" , PALETTERGB (238, 230, 133) }, + {"khaki3" , PALETTERGB (205, 198, 115) }, + {"khaki4" , PALETTERGB (139, 134, 78) }, + {"LightGoldenrod1" , PALETTERGB (255, 236, 139) }, + {"LightGoldenrod2" , PALETTERGB (238, 220, 130) }, + {"LightGoldenrod3" , PALETTERGB (205, 190, 112) }, + {"LightGoldenrod4" , PALETTERGB (139, 129, 76) }, + {"LightYellow1" , PALETTERGB (255, 255, 224) }, + {"LightYellow2" , PALETTERGB (238, 238, 209) }, + {"LightYellow3" , PALETTERGB (205, 205, 180) }, + {"LightYellow4" , PALETTERGB (139, 139, 122) }, + {"yellow1" , PALETTERGB (255, 255, 0) }, + {"yellow2" , PALETTERGB (238, 238, 0) }, + {"yellow3" , PALETTERGB (205, 205, 0) }, + {"yellow4" , PALETTERGB (139, 139, 0) }, + {"gold1" , PALETTERGB (255, 215, 0) }, + {"gold2" , PALETTERGB (238, 201, 0) }, + {"gold3" , PALETTERGB (205, 173, 0) }, + {"gold4" , PALETTERGB (139, 117, 0) }, + {"goldenrod1" , PALETTERGB (255, 193, 37) }, + {"goldenrod2" , PALETTERGB (238, 180, 34) }, + {"goldenrod3" , PALETTERGB (205, 155, 29) }, + {"goldenrod4" , PALETTERGB (139, 105, 20) }, + {"DarkGoldenrod1" , PALETTERGB (255, 185, 15) }, + {"DarkGoldenrod2" , PALETTERGB (238, 173, 14) }, + {"DarkGoldenrod3" , PALETTERGB (205, 149, 12) }, + {"DarkGoldenrod4" , PALETTERGB (139, 101, 8) }, + {"RosyBrown1" , PALETTERGB (255, 193, 193) }, + {"RosyBrown2" , PALETTERGB (238, 180, 180) }, + {"RosyBrown3" , PALETTERGB (205, 155, 155) }, + {"RosyBrown4" , PALETTERGB (139, 105, 105) }, + {"IndianRed1" , PALETTERGB (255, 106, 106) }, + {"IndianRed2" , PALETTERGB (238, 99, 99) }, + {"IndianRed3" , PALETTERGB (205, 85, 85) }, + {"IndianRed4" , PALETTERGB (139, 58, 58) }, + {"sienna1" , PALETTERGB (255, 130, 71) }, + {"sienna2" , PALETTERGB (238, 121, 66) }, + {"sienna3" , PALETTERGB (205, 104, 57) }, + {"sienna4" , PALETTERGB (139, 71, 38) }, + {"burlywood1" , PALETTERGB (255, 211, 155) }, + {"burlywood2" , PALETTERGB (238, 197, 145) }, + {"burlywood3" , PALETTERGB (205, 170, 125) }, + {"burlywood4" , PALETTERGB (139, 115, 85) }, + {"wheat1" , PALETTERGB (255, 231, 186) }, + {"wheat2" , PALETTERGB (238, 216, 174) }, + {"wheat3" , PALETTERGB (205, 186, 150) }, + {"wheat4" , PALETTERGB (139, 126, 102) }, + {"tan1" , PALETTERGB (255, 165, 79) }, + {"tan2" , PALETTERGB (238, 154, 73) }, + {"tan3" , PALETTERGB (205, 133, 63) }, + {"tan4" , PALETTERGB (139, 90, 43) }, + {"chocolate1" , PALETTERGB (255, 127, 36) }, + {"chocolate2" , PALETTERGB (238, 118, 33) }, + {"chocolate3" , PALETTERGB (205, 102, 29) }, + {"chocolate4" , PALETTERGB (139, 69, 19) }, + {"firebrick1" , PALETTERGB (255, 48, 48) }, + {"firebrick2" , PALETTERGB (238, 44, 44) }, + {"firebrick3" , PALETTERGB (205, 38, 38) }, + {"firebrick4" , PALETTERGB (139, 26, 26) }, + {"brown1" , PALETTERGB (255, 64, 64) }, + {"brown2" , PALETTERGB (238, 59, 59) }, + {"brown3" , PALETTERGB (205, 51, 51) }, + {"brown4" , PALETTERGB (139, 35, 35) }, + {"salmon1" , PALETTERGB (255, 140, 105) }, + {"salmon2" , PALETTERGB (238, 130, 98) }, + {"salmon3" , PALETTERGB (205, 112, 84) }, + {"salmon4" , PALETTERGB (139, 76, 57) }, + {"LightSalmon1" , PALETTERGB (255, 160, 122) }, + {"LightSalmon2" , PALETTERGB (238, 149, 114) }, + {"LightSalmon3" , PALETTERGB (205, 129, 98) }, + {"LightSalmon4" , PALETTERGB (139, 87, 66) }, + {"orange1" , PALETTERGB (255, 165, 0) }, + {"orange2" , PALETTERGB (238, 154, 0) }, + {"orange3" , PALETTERGB (205, 133, 0) }, + {"orange4" , PALETTERGB (139, 90, 0) }, + {"DarkOrange1" , PALETTERGB (255, 127, 0) }, + {"DarkOrange2" , PALETTERGB (238, 118, 0) }, + {"DarkOrange3" , PALETTERGB (205, 102, 0) }, + {"DarkOrange4" , PALETTERGB (139, 69, 0) }, + {"coral1" , PALETTERGB (255, 114, 86) }, + {"coral2" , PALETTERGB (238, 106, 80) }, + {"coral3" , PALETTERGB (205, 91, 69) }, + {"coral4" , PALETTERGB (139, 62, 47) }, + {"tomato1" , PALETTERGB (255, 99, 71) }, + {"tomato2" , PALETTERGB (238, 92, 66) }, + {"tomato3" , PALETTERGB (205, 79, 57) }, + {"tomato4" , PALETTERGB (139, 54, 38) }, + {"OrangeRed1" , PALETTERGB (255, 69, 0) }, + {"OrangeRed2" , PALETTERGB (238, 64, 0) }, + {"OrangeRed3" , PALETTERGB (205, 55, 0) }, + {"OrangeRed4" , PALETTERGB (139, 37, 0) }, + {"red1" , PALETTERGB (255, 0, 0) }, + {"red2" , PALETTERGB (238, 0, 0) }, + {"red3" , PALETTERGB (205, 0, 0) }, + {"red4" , PALETTERGB (139, 0, 0) }, + {"DeepPink1" , PALETTERGB (255, 20, 147) }, + {"DeepPink2" , PALETTERGB (238, 18, 137) }, + {"DeepPink3" , PALETTERGB (205, 16, 118) }, + {"DeepPink4" , PALETTERGB (139, 10, 80) }, + {"HotPink1" , PALETTERGB (255, 110, 180) }, + {"HotPink2" , PALETTERGB (238, 106, 167) }, + {"HotPink3" , PALETTERGB (205, 96, 144) }, + {"HotPink4" , PALETTERGB (139, 58, 98) }, + {"pink1" , PALETTERGB (255, 181, 197) }, + {"pink2" , PALETTERGB (238, 169, 184) }, + {"pink3" , PALETTERGB (205, 145, 158) }, + {"pink4" , PALETTERGB (139, 99, 108) }, + {"LightPink1" , PALETTERGB (255, 174, 185) }, + {"LightPink2" , PALETTERGB (238, 162, 173) }, + {"LightPink3" , PALETTERGB (205, 140, 149) }, + {"LightPink4" , PALETTERGB (139, 95, 101) }, + {"PaleVioletRed1" , PALETTERGB (255, 130, 171) }, + {"PaleVioletRed2" , PALETTERGB (238, 121, 159) }, + {"PaleVioletRed3" , PALETTERGB (205, 104, 137) }, + {"PaleVioletRed4" , PALETTERGB (139, 71, 93) }, + {"maroon1" , PALETTERGB (255, 52, 179) }, + {"maroon2" , PALETTERGB (238, 48, 167) }, + {"maroon3" , PALETTERGB (205, 41, 144) }, + {"maroon4" , PALETTERGB (139, 28, 98) }, + {"VioletRed1" , PALETTERGB (255, 62, 150) }, + {"VioletRed2" , PALETTERGB (238, 58, 140) }, + {"VioletRed3" , PALETTERGB (205, 50, 120) }, + {"VioletRed4" , PALETTERGB (139, 34, 82) }, + {"magenta1" , PALETTERGB (255, 0, 255) }, + {"magenta2" , PALETTERGB (238, 0, 238) }, + {"magenta3" , PALETTERGB (205, 0, 205) }, + {"magenta4" , PALETTERGB (139, 0, 139) }, + {"orchid1" , PALETTERGB (255, 131, 250) }, + {"orchid2" , PALETTERGB (238, 122, 233) }, + {"orchid3" , PALETTERGB (205, 105, 201) }, + {"orchid4" , PALETTERGB (139, 71, 137) }, + {"plum1" , PALETTERGB (255, 187, 255) }, + {"plum2" , PALETTERGB (238, 174, 238) }, + {"plum3" , PALETTERGB (205, 150, 205) }, + {"plum4" , PALETTERGB (139, 102, 139) }, + {"MediumOrchid1" , PALETTERGB (224, 102, 255) }, + {"MediumOrchid2" , PALETTERGB (209, 95, 238) }, + {"MediumOrchid3" , PALETTERGB (180, 82, 205) }, + {"MediumOrchid4" , PALETTERGB (122, 55, 139) }, + {"DarkOrchid1" , PALETTERGB (191, 62, 255) }, + {"DarkOrchid2" , PALETTERGB (178, 58, 238) }, + {"DarkOrchid3" , PALETTERGB (154, 50, 205) }, + {"DarkOrchid4" , PALETTERGB (104, 34, 139) }, + {"purple1" , PALETTERGB (155, 48, 255) }, + {"purple2" , PALETTERGB (145, 44, 238) }, + {"purple3" , PALETTERGB (125, 38, 205) }, + {"purple4" , PALETTERGB (85, 26, 139) }, + {"MediumPurple1" , PALETTERGB (171, 130, 255) }, + {"MediumPurple2" , PALETTERGB (159, 121, 238) }, + {"MediumPurple3" , PALETTERGB (137, 104, 205) }, + {"MediumPurple4" , PALETTERGB (93, 71, 139) }, + {"thistle1" , PALETTERGB (255, 225, 255) }, + {"thistle2" , PALETTERGB (238, 210, 238) }, + {"thistle3" , PALETTERGB (205, 181, 205) }, + {"thistle4" , PALETTERGB (139, 123, 139) }, + {"gray0" , PALETTERGB (0, 0, 0) }, + {"grey0" , PALETTERGB (0, 0, 0) }, + {"gray1" , PALETTERGB (3, 3, 3) }, + {"grey1" , PALETTERGB (3, 3, 3) }, + {"gray2" , PALETTERGB (5, 5, 5) }, + {"grey2" , PALETTERGB (5, 5, 5) }, + {"gray3" , PALETTERGB (8, 8, 8) }, + {"grey3" , PALETTERGB (8, 8, 8) }, + {"gray4" , PALETTERGB (10, 10, 10) }, + {"grey4" , PALETTERGB (10, 10, 10) }, + {"gray5" , PALETTERGB (13, 13, 13) }, + {"grey5" , PALETTERGB (13, 13, 13) }, + {"gray6" , PALETTERGB (15, 15, 15) }, + {"grey6" , PALETTERGB (15, 15, 15) }, + {"gray7" , PALETTERGB (18, 18, 18) }, + {"grey7" , PALETTERGB (18, 18, 18) }, + {"gray8" , PALETTERGB (20, 20, 20) }, + {"grey8" , PALETTERGB (20, 20, 20) }, + {"gray9" , PALETTERGB (23, 23, 23) }, + {"grey9" , PALETTERGB (23, 23, 23) }, + {"gray10" , PALETTERGB (26, 26, 26) }, + {"grey10" , PALETTERGB (26, 26, 26) }, + {"gray11" , PALETTERGB (28, 28, 28) }, + {"grey11" , PALETTERGB (28, 28, 28) }, + {"gray12" , PALETTERGB (31, 31, 31) }, + {"grey12" , PALETTERGB (31, 31, 31) }, + {"gray13" , PALETTERGB (33, 33, 33) }, + {"grey13" , PALETTERGB (33, 33, 33) }, + {"gray14" , PALETTERGB (36, 36, 36) }, + {"grey14" , PALETTERGB (36, 36, 36) }, + {"gray15" , PALETTERGB (38, 38, 38) }, + {"grey15" , PALETTERGB (38, 38, 38) }, + {"gray16" , PALETTERGB (41, 41, 41) }, + {"grey16" , PALETTERGB (41, 41, 41) }, + {"gray17" , PALETTERGB (43, 43, 43) }, + {"grey17" , PALETTERGB (43, 43, 43) }, + {"gray18" , PALETTERGB (46, 46, 46) }, + {"grey18" , PALETTERGB (46, 46, 46) }, + {"gray19" , PALETTERGB (48, 48, 48) }, + {"grey19" , PALETTERGB (48, 48, 48) }, + {"gray20" , PALETTERGB (51, 51, 51) }, + {"grey20" , PALETTERGB (51, 51, 51) }, + {"gray21" , PALETTERGB (54, 54, 54) }, + {"grey21" , PALETTERGB (54, 54, 54) }, + {"gray22" , PALETTERGB (56, 56, 56) }, + {"grey22" , PALETTERGB (56, 56, 56) }, + {"gray23" , PALETTERGB (59, 59, 59) }, + {"grey23" , PALETTERGB (59, 59, 59) }, + {"gray24" , PALETTERGB (61, 61, 61) }, + {"grey24" , PALETTERGB (61, 61, 61) }, + {"gray25" , PALETTERGB (64, 64, 64) }, + {"grey25" , PALETTERGB (64, 64, 64) }, + {"gray26" , PALETTERGB (66, 66, 66) }, + {"grey26" , PALETTERGB (66, 66, 66) }, + {"gray27" , PALETTERGB (69, 69, 69) }, + {"grey27" , PALETTERGB (69, 69, 69) }, + {"gray28" , PALETTERGB (71, 71, 71) }, + {"grey28" , PALETTERGB (71, 71, 71) }, + {"gray29" , PALETTERGB (74, 74, 74) }, + {"grey29" , PALETTERGB (74, 74, 74) }, + {"gray30" , PALETTERGB (77, 77, 77) }, + {"grey30" , PALETTERGB (77, 77, 77) }, + {"gray31" , PALETTERGB (79, 79, 79) }, + {"grey31" , PALETTERGB (79, 79, 79) }, + {"gray32" , PALETTERGB (82, 82, 82) }, + {"grey32" , PALETTERGB (82, 82, 82) }, + {"gray33" , PALETTERGB (84, 84, 84) }, + {"grey33" , PALETTERGB (84, 84, 84) }, + {"gray34" , PALETTERGB (87, 87, 87) }, + {"grey34" , PALETTERGB (87, 87, 87) }, + {"gray35" , PALETTERGB (89, 89, 89) }, + {"grey35" , PALETTERGB (89, 89, 89) }, + {"gray36" , PALETTERGB (92, 92, 92) }, + {"grey36" , PALETTERGB (92, 92, 92) }, + {"gray37" , PALETTERGB (94, 94, 94) }, + {"grey37" , PALETTERGB (94, 94, 94) }, + {"gray38" , PALETTERGB (97, 97, 97) }, + {"grey38" , PALETTERGB (97, 97, 97) }, + {"gray39" , PALETTERGB (99, 99, 99) }, + {"grey39" , PALETTERGB (99, 99, 99) }, + {"gray40" , PALETTERGB (102, 102, 102) }, + {"grey40" , PALETTERGB (102, 102, 102) }, + {"gray41" , PALETTERGB (105, 105, 105) }, + {"grey41" , PALETTERGB (105, 105, 105) }, + {"gray42" , PALETTERGB (107, 107, 107) }, + {"grey42" , PALETTERGB (107, 107, 107) }, + {"gray43" , PALETTERGB (110, 110, 110) }, + {"grey43" , PALETTERGB (110, 110, 110) }, + {"gray44" , PALETTERGB (112, 112, 112) }, + {"grey44" , PALETTERGB (112, 112, 112) }, + {"gray45" , PALETTERGB (115, 115, 115) }, + {"grey45" , PALETTERGB (115, 115, 115) }, + {"gray46" , PALETTERGB (117, 117, 117) }, + {"grey46" , PALETTERGB (117, 117, 117) }, + {"gray47" , PALETTERGB (120, 120, 120) }, + {"grey47" , PALETTERGB (120, 120, 120) }, + {"gray48" , PALETTERGB (122, 122, 122) }, + {"grey48" , PALETTERGB (122, 122, 122) }, + {"gray49" , PALETTERGB (125, 125, 125) }, + {"grey49" , PALETTERGB (125, 125, 125) }, + {"gray50" , PALETTERGB (128, 128, 128) }, /* Adjusted */ + {"grey50" , PALETTERGB (128, 128, 128) }, /* Adjusted */ + {"gray51" , PALETTERGB (130, 130, 130) }, + {"grey51" , PALETTERGB (130, 130, 130) }, + {"gray52" , PALETTERGB (133, 133, 133) }, + {"grey52" , PALETTERGB (133, 133, 133) }, + {"gray53" , PALETTERGB (135, 135, 135) }, + {"grey53" , PALETTERGB (135, 135, 135) }, + {"gray54" , PALETTERGB (138, 138, 138) }, + {"grey54" , PALETTERGB (138, 138, 138) }, + {"gray55" , PALETTERGB (140, 140, 140) }, + {"grey55" , PALETTERGB (140, 140, 140) }, + {"gray56" , PALETTERGB (143, 143, 143) }, + {"grey56" , PALETTERGB (143, 143, 143) }, + {"gray57" , PALETTERGB (145, 145, 145) }, + {"grey57" , PALETTERGB (145, 145, 145) }, + {"gray58" , PALETTERGB (148, 148, 148) }, + {"grey58" , PALETTERGB (148, 148, 148) }, + {"gray59" , PALETTERGB (150, 150, 150) }, + {"grey59" , PALETTERGB (150, 150, 150) }, + {"gray60" , PALETTERGB (153, 153, 153) }, + {"grey60" , PALETTERGB (153, 153, 153) }, + {"gray61" , PALETTERGB (156, 156, 156) }, + {"grey61" , PALETTERGB (156, 156, 156) }, + {"gray62" , PALETTERGB (158, 158, 158) }, + {"grey62" , PALETTERGB (158, 158, 158) }, + {"gray63" , PALETTERGB (161, 161, 161) }, + {"grey63" , PALETTERGB (161, 161, 161) }, + {"gray64" , PALETTERGB (163, 163, 163) }, + {"grey64" , PALETTERGB (163, 163, 163) }, + {"gray65" , PALETTERGB (166, 166, 166) }, + {"grey65" , PALETTERGB (166, 166, 166) }, + {"gray66" , PALETTERGB (168, 168, 168) }, + {"grey66" , PALETTERGB (168, 168, 168) }, + {"gray67" , PALETTERGB (171, 171, 171) }, + {"grey67" , PALETTERGB (171, 171, 171) }, + {"gray68" , PALETTERGB (173, 173, 173) }, + {"grey68" , PALETTERGB (173, 173, 173) }, + {"gray69" , PALETTERGB (176, 176, 176) }, + {"grey69" , PALETTERGB (176, 176, 176) }, + {"gray70" , PALETTERGB (179, 179, 179) }, + {"grey70" , PALETTERGB (179, 179, 179) }, + {"gray71" , PALETTERGB (181, 181, 181) }, + {"grey71" , PALETTERGB (181, 181, 181) }, + {"gray72" , PALETTERGB (184, 184, 184) }, + {"grey72" , PALETTERGB (184, 184, 184) }, + {"gray73" , PALETTERGB (186, 186, 186) }, + {"grey73" , PALETTERGB (186, 186, 186) }, + {"gray74" , PALETTERGB (189, 189, 189) }, + {"grey74" , PALETTERGB (189, 189, 189) }, + {"gray75" , PALETTERGB (192, 192, 192) }, /* Adjusted */ + {"grey75" , PALETTERGB (192, 192, 192) }, /* Adjusted */ + {"gray76" , PALETTERGB (194, 194, 194) }, + {"grey76" , PALETTERGB (194, 194, 194) }, + {"gray77" , PALETTERGB (196, 196, 196) }, + {"grey77" , PALETTERGB (196, 196, 196) }, + {"gray78" , PALETTERGB (199, 199, 199) }, + {"grey78" , PALETTERGB (199, 199, 199) }, + {"gray79" , PALETTERGB (201, 201, 201) }, + {"grey79" , PALETTERGB (201, 201, 201) }, + {"gray80" , PALETTERGB (204, 204, 204) }, + {"grey80" , PALETTERGB (204, 204, 204) }, + {"gray81" , PALETTERGB (207, 207, 207) }, + {"grey81" , PALETTERGB (207, 207, 207) }, + {"gray82" , PALETTERGB (209, 209, 209) }, + {"grey82" , PALETTERGB (209, 209, 209) }, + {"gray83" , PALETTERGB (212, 212, 212) }, + {"grey83" , PALETTERGB (212, 212, 212) }, + {"gray84" , PALETTERGB (214, 214, 214) }, + {"grey84" , PALETTERGB (214, 214, 214) }, + {"gray85" , PALETTERGB (217, 217, 217) }, + {"grey85" , PALETTERGB (217, 217, 217) }, + {"gray86" , PALETTERGB (219, 219, 219) }, + {"grey86" , PALETTERGB (219, 219, 219) }, + {"gray87" , PALETTERGB (222, 222, 222) }, + {"grey87" , PALETTERGB (222, 222, 222) }, + {"gray88" , PALETTERGB (224, 224, 224) }, + {"grey88" , PALETTERGB (224, 224, 224) }, + {"gray89" , PALETTERGB (227, 227, 227) }, + {"grey89" , PALETTERGB (227, 227, 227) }, + {"gray90" , PALETTERGB (229, 229, 229) }, + {"grey90" , PALETTERGB (229, 229, 229) }, + {"gray91" , PALETTERGB (232, 232, 232) }, + {"grey91" , PALETTERGB (232, 232, 232) }, + {"gray92" , PALETTERGB (235, 235, 235) }, + {"grey92" , PALETTERGB (235, 235, 235) }, + {"gray93" , PALETTERGB (237, 237, 237) }, + {"grey93" , PALETTERGB (237, 237, 237) }, + {"gray94" , PALETTERGB (240, 240, 240) }, + {"grey94" , PALETTERGB (240, 240, 240) }, + {"gray95" , PALETTERGB (242, 242, 242) }, + {"grey95" , PALETTERGB (242, 242, 242) }, + {"gray96" , PALETTERGB (245, 245, 245) }, + {"grey96" , PALETTERGB (245, 245, 245) }, + {"gray97" , PALETTERGB (247, 247, 247) }, + {"grey97" , PALETTERGB (247, 247, 247) }, + {"gray98" , PALETTERGB (250, 250, 250) }, + {"grey98" , PALETTERGB (250, 250, 250) }, + {"gray99" , PALETTERGB (252, 252, 252) }, + {"grey99" , PALETTERGB (252, 252, 252) }, + {"gray100" , PALETTERGB (255, 255, 255) }, + {"grey100" , PALETTERGB (255, 255, 255) }, + {"DarkGrey" , PALETTERGB (169, 169, 169) }, + {"DarkGray" , PALETTERGB (169, 169, 169) }, + {"DarkBlue" , PALETTERGB (0, 0, 128) }, /* Adjusted == Navy */ + {"DarkCyan" , PALETTERGB (0, 128, 128) }, /* Adjusted */ + {"DarkMagenta" , PALETTERGB (128, 0, 128) }, /* Adjusted */ + {"DarkRed" , PALETTERGB (128, 0, 0) }, /* Adjusted */ + {"LightGreen" , PALETTERGB (144, 238, 144) }, + /* Added to match values in the default Windows palette: */ + {"DarkYellow" , PALETTERGB (128, 128, 0) }, + {"PaleYellow" , PALETTERGB (255, 255, 128) } +}; + + +typedef struct fontmap_t { - {"snow" , PALETTERGB (255, 250, 250) }, - {"GhostWhite" , PALETTERGB (248, 248, 255) }, - {"WhiteSmoke" , PALETTERGB (245, 245, 245) }, - {"gainsboro" , PALETTERGB (220, 220, 220) }, - {"FloralWhite" , PALETTERGB (255, 250, 240) }, - {"OldLace" , PALETTERGB (253, 245, 230) }, - {"linen" , PALETTERGB (250, 240, 230) }, - {"AntiqueWhite" , PALETTERGB (250, 235, 215) }, - {"PapayaWhip" , PALETTERGB (255, 239, 213) }, - {"BlanchedAlmond" , PALETTERGB (255, 235, 205) }, - {"bisque" , PALETTERGB (255, 228, 196) }, - {"PeachPuff" , PALETTERGB (255, 218, 185) }, - {"NavajoWhite" , PALETTERGB (255, 222, 173) }, - {"moccasin" , PALETTERGB (255, 228, 181) }, - {"cornsilk" , PALETTERGB (255, 248, 220) }, - {"ivory" , PALETTERGB (255, 255, 240) }, - {"LemonChiffon" , PALETTERGB (255, 250, 205) }, - {"seashell" , PALETTERGB (255, 245, 238) }, - {"honeydew" , PALETTERGB (240, 255, 240) }, - {"MintCream" , PALETTERGB (245, 255, 250) }, - {"azure" , PALETTERGB (240, 255, 255) }, - {"AliceBlue" , PALETTERGB (240, 248, 255) }, - {"lavender" , PALETTERGB (230, 230, 250) }, - {"LavenderBlush" , PALETTERGB (255, 240, 245) }, - {"MistyRose" , PALETTERGB (255, 228, 225) }, - {"white" , PALETTERGB (255, 255, 255) }, - {"black" , PALETTERGB (0, 0, 0) }, - {"DarkSlateGray" , PALETTERGB (47, 79, 79) }, - {"DarkSlateGrey" , PALETTERGB (47, 79, 79) }, - {"DimGray" , PALETTERGB (105, 105, 105) }, - {"DimGrey" , PALETTERGB (105, 105, 105) }, - {"SlateGray" , PALETTERGB (112, 128, 144) }, - {"SlateGrey" , PALETTERGB (112, 128, 144) }, - {"LightSlateGray" , PALETTERGB (119, 136, 153) }, - {"LightSlateGrey" , PALETTERGB (119, 136, 153) }, - {"gray" , PALETTERGB (190, 190, 190) }, - {"grey" , PALETTERGB (190, 190, 190) }, - {"LightGrey" , PALETTERGB (211, 211, 211) }, - {"LightGray" , PALETTERGB (211, 211, 211) }, - {"MidnightBlue" , PALETTERGB (25, 25, 112) }, - {"navy" , PALETTERGB (0, 0, 128) }, - {"NavyBlue" , PALETTERGB (0, 0, 128) }, - {"CornflowerBlue" , PALETTERGB (100, 149, 237) }, - {"DarkSlateBlue" , PALETTERGB (72, 61, 139) }, - {"SlateBlue" , PALETTERGB (106, 90, 205) }, - {"MediumSlateBlue" , PALETTERGB (123, 104, 238) }, - {"LightSlateBlue" , PALETTERGB (132, 112, 255) }, - {"MediumBlue" , PALETTERGB (0, 0, 205) }, - {"RoyalBlue" , PALETTERGB (65, 105, 225) }, - {"blue" , PALETTERGB (0, 0, 255) }, - {"DodgerBlue" , PALETTERGB (30, 144, 255) }, - {"DeepSkyBlue" , PALETTERGB (0, 191, 255) }, - {"SkyBlue" , PALETTERGB (135, 206, 235) }, - {"LightSkyBlue" , PALETTERGB (135, 206, 250) }, - {"SteelBlue" , PALETTERGB (70, 130, 180) }, - {"LightSteelBlue" , PALETTERGB (176, 196, 222) }, - {"LightBlue" , PALETTERGB (173, 216, 230) }, - {"PowderBlue" , PALETTERGB (176, 224, 230) }, - {"PaleTurquoise" , PALETTERGB (175, 238, 238) }, - {"DarkTurquoise" , PALETTERGB (0, 206, 209) }, - {"MediumTurquoise" , PALETTERGB (72, 209, 204) }, - {"turquoise" , PALETTERGB (64, 224, 208) }, - {"cyan" , PALETTERGB (0, 255, 255) }, - {"LightCyan" , PALETTERGB (224, 255, 255) }, - {"CadetBlue" , PALETTERGB (95, 158, 160) }, - {"MediumAquamarine" , PALETTERGB (102, 205, 170) }, - {"aquamarine" , PALETTERGB (127, 255, 212) }, - {"DarkGreen" , PALETTERGB (0, 100, 0) }, - {"DarkOliveGreen" , PALETTERGB (85, 107, 47) }, - {"DarkSeaGreen" , PALETTERGB (143, 188, 143) }, - {"SeaGreen" , PALETTERGB (46, 139, 87) }, - {"MediumSeaGreen" , PALETTERGB (60, 179, 113) }, - {"LightSeaGreen" , PALETTERGB (32, 178, 170) }, - {"PaleGreen" , PALETTERGB (152, 251, 152) }, - {"SpringGreen" , PALETTERGB (0, 255, 127) }, - {"LawnGreen" , PALETTERGB (124, 252, 0) }, - {"green" , PALETTERGB (0, 255, 0) }, - {"chartreuse" , PALETTERGB (127, 255, 0) }, - {"MediumSpringGreen" , PALETTERGB (0, 250, 154) }, - {"GreenYellow" , PALETTERGB (173, 255, 47) }, - {"LimeGreen" , PALETTERGB (50, 205, 50) }, - {"YellowGreen" , PALETTERGB (154, 205, 50) }, - {"ForestGreen" , PALETTERGB (34, 139, 34) }, - {"OliveDrab" , PALETTERGB (107, 142, 35) }, - {"DarkKhaki" , PALETTERGB (189, 183, 107) }, - {"khaki" , PALETTERGB (240, 230, 140) }, - {"PaleGoldenrod" , PALETTERGB (238, 232, 170) }, - {"LightGoldenrodYellow" , PALETTERGB (250, 250, 210) }, - {"LightYellow" , PALETTERGB (255, 255, 224) }, - {"yellow" , PALETTERGB (255, 255, 0) }, - {"gold" , PALETTERGB (255, 215, 0) }, - {"LightGoldenrod" , PALETTERGB (238, 221, 130) }, - {"goldenrod" , PALETTERGB (218, 165, 32) }, - {"DarkGoldenrod" , PALETTERGB (184, 134, 11) }, - {"RosyBrown" , PALETTERGB (188, 143, 143) }, - {"IndianRed" , PALETTERGB (205, 92, 92) }, - {"SaddleBrown" , PALETTERGB (139, 69, 19) }, - {"sienna" , PALETTERGB (160, 82, 45) }, - {"peru" , PALETTERGB (205, 133, 63) }, - {"burlywood" , PALETTERGB (222, 184, 135) }, - {"beige" , PALETTERGB (245, 245, 220) }, - {"wheat" , PALETTERGB (245, 222, 179) }, - {"SandyBrown" , PALETTERGB (244, 164, 96) }, - {"tan" , PALETTERGB (210, 180, 140) }, - {"chocolate" , PALETTERGB (210, 105, 30) }, - {"firebrick" , PALETTERGB (178, 34, 34) }, - {"brown" , PALETTERGB (165, 42, 42) }, - {"DarkSalmon" , PALETTERGB (233, 150, 122) }, - {"salmon" , PALETTERGB (250, 128, 114) }, - {"LightSalmon" , PALETTERGB (255, 160, 122) }, - {"orange" , PALETTERGB (255, 165, 0) }, - {"DarkOrange" , PALETTERGB (255, 140, 0) }, - {"coral" , PALETTERGB (255, 127, 80) }, - {"LightCoral" , PALETTERGB (240, 128, 128) }, - {"tomato" , PALETTERGB (255, 99, 71) }, - {"OrangeRed" , PALETTERGB (255, 69, 0) }, - {"red" , PALETTERGB (255, 0, 0) }, - {"HotPink" , PALETTERGB (255, 105, 180) }, - {"DeepPink" , PALETTERGB (255, 20, 147) }, - {"pink" , PALETTERGB (255, 192, 203) }, - {"LightPink" , PALETTERGB (255, 182, 193) }, - {"PaleVioletRed" , PALETTERGB (219, 112, 147) }, - {"maroon" , PALETTERGB (176, 48, 96) }, - {"MediumVioletRed" , PALETTERGB (199, 21, 133) }, - {"VioletRed" , PALETTERGB (208, 32, 144) }, - {"magenta" , PALETTERGB (255, 0, 255) }, - {"violet" , PALETTERGB (238, 130, 238) }, - {"plum" , PALETTERGB (221, 160, 221) }, - {"orchid" , PALETTERGB (218, 112, 214) }, - {"MediumOrchid" , PALETTERGB (186, 85, 211) }, - {"DarkOrchid" , PALETTERGB (153, 50, 204) }, - {"DarkViolet" , PALETTERGB (148, 0, 211) }, - {"BlueViolet" , PALETTERGB (138, 43, 226) }, - {"purple" , PALETTERGB (160, 32, 240) }, - {"MediumPurple" , PALETTERGB (147, 112, 219) }, - {"thistle" , PALETTERGB (216, 191, 216) }, - {"snow1" , PALETTERGB (255, 250, 250) }, - {"snow2" , PALETTERGB (238, 233, 233) }, - {"snow3" , PALETTERGB (205, 201, 201) }, - {"snow4" , PALETTERGB (139, 137, 137) }, - {"seashell1" , PALETTERGB (255, 245, 238) }, - {"seashell2" , PALETTERGB (238, 229, 222) }, - {"seashell3" , PALETTERGB (205, 197, 191) }, - {"seashell4" , PALETTERGB (139, 134, 130) }, - {"AntiqueWhite1" , PALETTERGB (255, 239, 219) }, - {"AntiqueWhite2" , PALETTERGB (238, 223, 204) }, - {"AntiqueWhite3" , PALETTERGB (205, 192, 176) }, - {"AntiqueWhite4" , PALETTERGB (139, 131, 120) }, - {"bisque1" , PALETTERGB (255, 228, 196) }, - {"bisque2" , PALETTERGB (238, 213, 183) }, - {"bisque3" , PALETTERGB (205, 183, 158) }, - {"bisque4" , PALETTERGB (139, 125, 107) }, - {"PeachPuff1" , PALETTERGB (255, 218, 185) }, - {"PeachPuff2" , PALETTERGB (238, 203, 173) }, - {"PeachPuff3" , PALETTERGB (205, 175, 149) }, - {"PeachPuff4" , PALETTERGB (139, 119, 101) }, - {"NavajoWhite1" , PALETTERGB (255, 222, 173) }, - {"NavajoWhite2" , PALETTERGB (238, 207, 161) }, - {"NavajoWhite3" , PALETTERGB (205, 179, 139) }, - {"NavajoWhite4" , PALETTERGB (139, 121, 94) }, - {"LemonChiffon1" , PALETTERGB (255, 250, 205) }, - {"LemonChiffon2" , PALETTERGB (238, 233, 191) }, - {"LemonChiffon3" , PALETTERGB (205, 201, 165) }, - {"LemonChiffon4" , PALETTERGB (139, 137, 112) }, - {"cornsilk1" , PALETTERGB (255, 248, 220) }, - {"cornsilk2" , PALETTERGB (238, 232, 205) }, - {"cornsilk3" , PALETTERGB (205, 200, 177) }, - {"cornsilk4" , PALETTERGB (139, 136, 120) }, - {"ivory1" , PALETTERGB (255, 255, 240) }, - {"ivory2" , PALETTERGB (238, 238, 224) }, - {"ivory3" , PALETTERGB (205, 205, 193) }, - {"ivory4" , PALETTERGB (139, 139, 131) }, - {"honeydew1" , PALETTERGB (240, 255, 240) }, - {"honeydew2" , PALETTERGB (224, 238, 224) }, - {"honeydew3" , PALETTERGB (193, 205, 193) }, - {"honeydew4" , PALETTERGB (131, 139, 131) }, - {"LavenderBlush1" , PALETTERGB (255, 240, 245) }, - {"LavenderBlush2" , PALETTERGB (238, 224, 229) }, - {"LavenderBlush3" , PALETTERGB (205, 193, 197) }, - {"LavenderBlush4" , PALETTERGB (139, 131, 134) }, - {"MistyRose1" , PALETTERGB (255, 228, 225) }, - {"MistyRose2" , PALETTERGB (238, 213, 210) }, - {"MistyRose3" , PALETTERGB (205, 183, 181) }, - {"MistyRose4" , PALETTERGB (139, 125, 123) }, - {"azure1" , PALETTERGB (240, 255, 255) }, - {"azure2" , PALETTERGB (224, 238, 238) }, - {"azure3" , PALETTERGB (193, 205, 205) }, - {"azure4" , PALETTERGB (131, 139, 139) }, - {"SlateBlue1" , PALETTERGB (131, 111, 255) }, - {"SlateBlue2" , PALETTERGB (122, 103, 238) }, - {"SlateBlue3" , PALETTERGB (105, 89, 205) }, - {"SlateBlue4" , PALETTERGB (71, 60, 139) }, - {"RoyalBlue1" , PALETTERGB (72, 118, 255) }, - {"RoyalBlue2" , PALETTERGB (67, 110, 238) }, - {"RoyalBlue3" , PALETTERGB (58, 95, 205) }, - {"RoyalBlue4" , PALETTERGB (39, 64, 139) }, - {"blue1" , PALETTERGB (0, 0, 255) }, - {"blue2" , PALETTERGB (0, 0, 238) }, - {"blue3" , PALETTERGB (0, 0, 205) }, - {"blue4" , PALETTERGB (0, 0, 139) }, - {"DodgerBlue1" , PALETTERGB (30, 144, 255) }, - {"DodgerBlue2" , PALETTERGB (28, 134, 238) }, - {"DodgerBlue3" , PALETTERGB (24, 116, 205) }, - {"DodgerBlue4" , PALETTERGB (16, 78, 139) }, - {"SteelBlue1" , PALETTERGB (99, 184, 255) }, - {"SteelBlue2" , PALETTERGB (92, 172, 238) }, - {"SteelBlue3" , PALETTERGB (79, 148, 205) }, - {"SteelBlue4" , PALETTERGB (54, 100, 139) }, - {"DeepSkyBlue1" , PALETTERGB (0, 191, 255) }, - {"DeepSkyBlue2" , PALETTERGB (0, 178, 238) }, - {"DeepSkyBlue3" , PALETTERGB (0, 154, 205) }, - {"DeepSkyBlue4" , PALETTERGB (0, 104, 139) }, - {"SkyBlue1" , PALETTERGB (135, 206, 255) }, - {"SkyBlue2" , PALETTERGB (126, 192, 238) }, - {"SkyBlue3" , PALETTERGB (108, 166, 205) }, - {"SkyBlue4" , PALETTERGB (74, 112, 139) }, - {"LightSkyBlue1" , PALETTERGB (176, 226, 255) }, - {"LightSkyBlue2" , PALETTERGB (164, 211, 238) }, - {"LightSkyBlue3" , PALETTERGB (141, 182, 205) }, - {"LightSkyBlue4" , PALETTERGB (96, 123, 139) }, - {"SlateGray1" , PALETTERGB (198, 226, 255) }, - {"SlateGray2" , PALETTERGB (185, 211, 238) }, - {"SlateGray3" , PALETTERGB (159, 182, 205) }, - {"SlateGray4" , PALETTERGB (108, 123, 139) }, - {"LightSteelBlue1" , PALETTERGB (202, 225, 255) }, - {"LightSteelBlue2" , PALETTERGB (188, 210, 238) }, - {"LightSteelBlue3" , PALETTERGB (162, 181, 205) }, - {"LightSteelBlue4" , PALETTERGB (110, 123, 139) }, - {"LightBlue1" , PALETTERGB (191, 239, 255) }, - {"LightBlue2" , PALETTERGB (178, 223, 238) }, - {"LightBlue3" , PALETTERGB (154, 192, 205) }, - {"LightBlue4" , PALETTERGB (104, 131, 139) }, - {"LightCyan1" , PALETTERGB (224, 255, 255) }, - {"LightCyan2" , PALETTERGB (209, 238, 238) }, - {"LightCyan3" , PALETTERGB (180, 205, 205) }, - {"LightCyan4" , PALETTERGB (122, 139, 139) }, - {"PaleTurquoise1" , PALETTERGB (187, 255, 255) }, - {"PaleTurquoise2" , PALETTERGB (174, 238, 238) }, - {"PaleTurquoise3" , PALETTERGB (150, 205, 205) }, - {"PaleTurquoise4" , PALETTERGB (102, 139, 139) }, - {"CadetBlue1" , PALETTERGB (152, 245, 255) }, - {"CadetBlue2" , PALETTERGB (142, 229, 238) }, - {"CadetBlue3" , PALETTERGB (122, 197, 205) }, - {"CadetBlue4" , PALETTERGB (83, 134, 139) }, - {"turquoise1" , PALETTERGB (0, 245, 255) }, - {"turquoise2" , PALETTERGB (0, 229, 238) }, - {"turquoise3" , PALETTERGB (0, 197, 205) }, - {"turquoise4" , PALETTERGB (0, 134, 139) }, - {"cyan1" , PALETTERGB (0, 255, 255) }, - {"cyan2" , PALETTERGB (0, 238, 238) }, - {"cyan3" , PALETTERGB (0, 205, 205) }, - {"cyan4" , PALETTERGB (0, 139, 139) }, - {"DarkSlateGray1" , PALETTERGB (151, 255, 255) }, - {"DarkSlateGray2" , PALETTERGB (141, 238, 238) }, - {"DarkSlateGray3" , PALETTERGB (121, 205, 205) }, - {"DarkSlateGray4" , PALETTERGB (82, 139, 139) }, - {"aquamarine1" , PALETTERGB (127, 255, 212) }, - {"aquamarine2" , PALETTERGB (118, 238, 198) }, - {"aquamarine3" , PALETTERGB (102, 205, 170) }, - {"aquamarine4" , PALETTERGB (69, 139, 116) }, - {"DarkSeaGreen1" , PALETTERGB (193, 255, 193) }, - {"DarkSeaGreen2" , PALETTERGB (180, 238, 180) }, - {"DarkSeaGreen3" , PALETTERGB (155, 205, 155) }, - {"DarkSeaGreen4" , PALETTERGB (105, 139, 105) }, - {"SeaGreen1" , PALETTERGB (84, 255, 159) }, - {"SeaGreen2" , PALETTERGB (78, 238, 148) }, - {"SeaGreen3" , PALETTERGB (67, 205, 128) }, - {"SeaGreen4" , PALETTERGB (46, 139, 87) }, - {"PaleGreen1" , PALETTERGB (154, 255, 154) }, - {"PaleGreen2" , PALETTERGB (144, 238, 144) }, - {"PaleGreen3" , PALETTERGB (124, 205, 124) }, - {"PaleGreen4" , PALETTERGB (84, 139, 84) }, - {"SpringGreen1" , PALETTERGB (0, 255, 127) }, - {"SpringGreen2" , PALETTERGB (0, 238, 118) }, - {"SpringGreen3" , PALETTERGB (0, 205, 102) }, - {"SpringGreen4" , PALETTERGB (0, 139, 69) }, - {"green1" , PALETTERGB (0, 255, 0) }, - {"green2" , PALETTERGB (0, 238, 0) }, - {"green3" , PALETTERGB (0, 205, 0) }, - {"green4" , PALETTERGB (0, 139, 0) }, - {"chartreuse1" , PALETTERGB (127, 255, 0) }, - {"chartreuse2" , PALETTERGB (118, 238, 0) }, - {"chartreuse3" , PALETTERGB (102, 205, 0) }, - {"chartreuse4" , PALETTERGB (69, 139, 0) }, - {"OliveDrab1" , PALETTERGB (192, 255, 62) }, - {"OliveDrab2" , PALETTERGB (179, 238, 58) }, - {"OliveDrab3" , PALETTERGB (154, 205, 50) }, - {"OliveDrab4" , PALETTERGB (105, 139, 34) }, - {"DarkOliveGreen1" , PALETTERGB (202, 255, 112) }, - {"DarkOliveGreen2" , PALETTERGB (188, 238, 104) }, - {"DarkOliveGreen3" , PALETTERGB (162, 205, 90) }, - {"DarkOliveGreen4" , PALETTERGB (110, 139, 61) }, - {"khaki1" , PALETTERGB (255, 246, 143) }, - {"khaki2" , PALETTERGB (238, 230, 133) }, - {"khaki3" , PALETTERGB (205, 198, 115) }, - {"khaki4" , PALETTERGB (139, 134, 78) }, - {"LightGoldenrod1" , PALETTERGB (255, 236, 139) }, - {"LightGoldenrod2" , PALETTERGB (238, 220, 130) }, - {"LightGoldenrod3" , PALETTERGB (205, 190, 112) }, - {"LightGoldenrod4" , PALETTERGB (139, 129, 76) }, - {"LightYellow1" , PALETTERGB (255, 255, 224) }, - {"LightYellow2" , PALETTERGB (238, 238, 209) }, - {"LightYellow3" , PALETTERGB (205, 205, 180) }, - {"LightYellow4" , PALETTERGB (139, 139, 122) }, - {"yellow1" , PALETTERGB (255, 255, 0) }, - {"yellow2" , PALETTERGB (238, 238, 0) }, - {"yellow3" , PALETTERGB (205, 205, 0) }, - {"yellow4" , PALETTERGB (139, 139, 0) }, - {"gold1" , PALETTERGB (255, 215, 0) }, - {"gold2" , PALETTERGB (238, 201, 0) }, - {"gold3" , PALETTERGB (205, 173, 0) }, - {"gold4" , PALETTERGB (139, 117, 0) }, - {"goldenrod1" , PALETTERGB (255, 193, 37) }, - {"goldenrod2" , PALETTERGB (238, 180, 34) }, - {"goldenrod3" , PALETTERGB (205, 155, 29) }, - {"goldenrod4" , PALETTERGB (139, 105, 20) }, - {"DarkGoldenrod1" , PALETTERGB (255, 185, 15) }, - {"DarkGoldenrod2" , PALETTERGB (238, 173, 14) }, - {"DarkGoldenrod3" , PALETTERGB (205, 149, 12) }, - {"DarkGoldenrod4" , PALETTERGB (139, 101, 8) }, - {"RosyBrown1" , PALETTERGB (255, 193, 193) }, - {"RosyBrown2" , PALETTERGB (238, 180, 180) }, - {"RosyBrown3" , PALETTERGB (205, 155, 155) }, - {"RosyBrown4" , PALETTERGB (139, 105, 105) }, - {"IndianRed1" , PALETTERGB (255, 106, 106) }, - {"IndianRed2" , PALETTERGB (238, 99, 99) }, - {"IndianRed3" , PALETTERGB (205, 85, 85) }, - {"IndianRed4" , PALETTERGB (139, 58, 58) }, - {"sienna1" , PALETTERGB (255, 130, 71) }, - {"sienna2" , PALETTERGB (238, 121, 66) }, - {"sienna3" , PALETTERGB (205, 104, 57) }, - {"sienna4" , PALETTERGB (139, 71, 38) }, - {"burlywood1" , PALETTERGB (255, 211, 155) }, - {"burlywood2" , PALETTERGB (238, 197, 145) }, - {"burlywood3" , PALETTERGB (205, 170, 125) }, - {"burlywood4" , PALETTERGB (139, 115, 85) }, - {"wheat1" , PALETTERGB (255, 231, 186) }, - {"wheat2" , PALETTERGB (238, 216, 174) }, - {"wheat3" , PALETTERGB (205, 186, 150) }, - {"wheat4" , PALETTERGB (139, 126, 102) }, - {"tan1" , PALETTERGB (255, 165, 79) }, - {"tan2" , PALETTERGB (238, 154, 73) }, - {"tan3" , PALETTERGB (205, 133, 63) }, - {"tan4" , PALETTERGB (139, 90, 43) }, - {"chocolate1" , PALETTERGB (255, 127, 36) }, - {"chocolate2" , PALETTERGB (238, 118, 33) }, - {"chocolate3" , PALETTERGB (205, 102, 29) }, - {"chocolate4" , PALETTERGB (139, 69, 19) }, - {"firebrick1" , PALETTERGB (255, 48, 48) }, - {"firebrick2" , PALETTERGB (238, 44, 44) }, - {"firebrick3" , PALETTERGB (205, 38, 38) }, - {"firebrick4" , PALETTERGB (139, 26, 26) }, - {"brown1" , PALETTERGB (255, 64, 64) }, - {"brown2" , PALETTERGB (238, 59, 59) }, - {"brown3" , PALETTERGB (205, 51, 51) }, - {"brown4" , PALETTERGB (139, 35, 35) }, - {"salmon1" , PALETTERGB (255, 140, 105) }, - {"salmon2" , PALETTERGB (238, 130, 98) }, - {"salmon3" , PALETTERGB (205, 112, 84) }, - {"salmon4" , PALETTERGB (139, 76, 57) }, - {"LightSalmon1" , PALETTERGB (255, 160, 122) }, - {"LightSalmon2" , PALETTERGB (238, 149, 114) }, - {"LightSalmon3" , PALETTERGB (205, 129, 98) }, - {"LightSalmon4" , PALETTERGB (139, 87, 66) }, - {"orange1" , PALETTERGB (255, 165, 0) }, - {"orange2" , PALETTERGB (238, 154, 0) }, - {"orange3" , PALETTERGB (205, 133, 0) }, - {"orange4" , PALETTERGB (139, 90, 0) }, - {"DarkOrange1" , PALETTERGB (255, 127, 0) }, - {"DarkOrange2" , PALETTERGB (238, 118, 0) }, - {"DarkOrange3" , PALETTERGB (205, 102, 0) }, - {"DarkOrange4" , PALETTERGB (139, 69, 0) }, - {"coral1" , PALETTERGB (255, 114, 86) }, - {"coral2" , PALETTERGB (238, 106, 80) }, - {"coral3" , PALETTERGB (205, 91, 69) }, - {"coral4" , PALETTERGB (139, 62, 47) }, - {"tomato1" , PALETTERGB (255, 99, 71) }, - {"tomato2" , PALETTERGB (238, 92, 66) }, - {"tomato3" , PALETTERGB (205, 79, 57) }, - {"tomato4" , PALETTERGB (139, 54, 38) }, - {"OrangeRed1" , PALETTERGB (255, 69, 0) }, - {"OrangeRed2" , PALETTERGB (238, 64, 0) }, - {"OrangeRed3" , PALETTERGB (205, 55, 0) }, - {"OrangeRed4" , PALETTERGB (139, 37, 0) }, - {"red1" , PALETTERGB (255, 0, 0) }, - {"red2" , PALETTERGB (238, 0, 0) }, - {"red3" , PALETTERGB (205, 0, 0) }, - {"red4" , PALETTERGB (139, 0, 0) }, - {"DeepPink1" , PALETTERGB (255, 20, 147) }, - {"DeepPink2" , PALETTERGB (238, 18, 137) }, - {"DeepPink3" , PALETTERGB (205, 16, 118) }, - {"DeepPink4" , PALETTERGB (139, 10, 80) }, - {"HotPink1" , PALETTERGB (255, 110, 180) }, - {"HotPink2" , PALETTERGB (238, 106, 167) }, - {"HotPink3" , PALETTERGB (205, 96, 144) }, - {"HotPink4" , PALETTERGB (139, 58, 98) }, - {"pink1" , PALETTERGB (255, 181, 197) }, - {"pink2" , PALETTERGB (238, 169, 184) }, - {"pink3" , PALETTERGB (205, 145, 158) }, - {"pink4" , PALETTERGB (139, 99, 108) }, - {"LightPink1" , PALETTERGB (255, 174, 185) }, - {"LightPink2" , PALETTERGB (238, 162, 173) }, - {"LightPink3" , PALETTERGB (205, 140, 149) }, - {"LightPink4" , PALETTERGB (139, 95, 101) }, - {"PaleVioletRed1" , PALETTERGB (255, 130, 171) }, - {"PaleVioletRed2" , PALETTERGB (238, 121, 159) }, - {"PaleVioletRed3" , PALETTERGB (205, 104, 137) }, - {"PaleVioletRed4" , PALETTERGB (139, 71, 93) }, - {"maroon1" , PALETTERGB (255, 52, 179) }, - {"maroon2" , PALETTERGB (238, 48, 167) }, - {"maroon3" , PALETTERGB (205, 41, 144) }, - {"maroon4" , PALETTERGB (139, 28, 98) }, - {"VioletRed1" , PALETTERGB (255, 62, 150) }, - {"VioletRed2" , PALETTERGB (238, 58, 140) }, - {"VioletRed3" , PALETTERGB (205, 50, 120) }, - {"VioletRed4" , PALETTERGB (139, 34, 82) }, - {"magenta1" , PALETTERGB (255, 0, 255) }, - {"magenta2" , PALETTERGB (238, 0, 238) }, - {"magenta3" , PALETTERGB (205, 0, 205) }, - {"magenta4" , PALETTERGB (139, 0, 139) }, - {"orchid1" , PALETTERGB (255, 131, 250) }, - {"orchid2" , PALETTERGB (238, 122, 233) }, - {"orchid3" , PALETTERGB (205, 105, 201) }, - {"orchid4" , PALETTERGB (139, 71, 137) }, - {"plum1" , PALETTERGB (255, 187, 255) }, - {"plum2" , PALETTERGB (238, 174, 238) }, - {"plum3" , PALETTERGB (205, 150, 205) }, - {"plum4" , PALETTERGB (139, 102, 139) }, - {"MediumOrchid1" , PALETTERGB (224, 102, 255) }, - {"MediumOrchid2" , PALETTERGB (209, 95, 238) }, - {"MediumOrchid3" , PALETTERGB (180, 82, 205) }, - {"MediumOrchid4" , PALETTERGB (122, 55, 139) }, - {"DarkOrchid1" , PALETTERGB (191, 62, 255) }, - {"DarkOrchid2" , PALETTERGB (178, 58, 238) }, - {"DarkOrchid3" , PALETTERGB (154, 50, 205) }, - {"DarkOrchid4" , PALETTERGB (104, 34, 139) }, - {"purple1" , PALETTERGB (155, 48, 255) }, - {"purple2" , PALETTERGB (145, 44, 238) }, - {"purple3" , PALETTERGB (125, 38, 205) }, - {"purple4" , PALETTERGB (85, 26, 139) }, - {"MediumPurple1" , PALETTERGB (171, 130, 255) }, - {"MediumPurple2" , PALETTERGB (159, 121, 238) }, - {"MediumPurple3" , PALETTERGB (137, 104, 205) }, - {"MediumPurple4" , PALETTERGB (93, 71, 139) }, - {"thistle1" , PALETTERGB (255, 225, 255) }, - {"thistle2" , PALETTERGB (238, 210, 238) }, - {"thistle3" , PALETTERGB (205, 181, 205) }, - {"thistle4" , PALETTERGB (139, 123, 139) }, - {"gray0" , PALETTERGB (0, 0, 0) }, - {"grey0" , PALETTERGB (0, 0, 0) }, - {"gray1" , PALETTERGB (3, 3, 3) }, - {"grey1" , PALETTERGB (3, 3, 3) }, - {"gray2" , PALETTERGB (5, 5, 5) }, - {"grey2" , PALETTERGB (5, 5, 5) }, - {"gray3" , PALETTERGB (8, 8, 8) }, - {"grey3" , PALETTERGB (8, 8, 8) }, - {"gray4" , PALETTERGB (10, 10, 10) }, - {"grey4" , PALETTERGB (10, 10, 10) }, - {"gray5" , PALETTERGB (13, 13, 13) }, - {"grey5" , PALETTERGB (13, 13, 13) }, - {"gray6" , PALETTERGB (15, 15, 15) }, - {"grey6" , PALETTERGB (15, 15, 15) }, - {"gray7" , PALETTERGB (18, 18, 18) }, - {"grey7" , PALETTERGB (18, 18, 18) }, - {"gray8" , PALETTERGB (20, 20, 20) }, - {"grey8" , PALETTERGB (20, 20, 20) }, - {"gray9" , PALETTERGB (23, 23, 23) }, - {"grey9" , PALETTERGB (23, 23, 23) }, - {"gray10" , PALETTERGB (26, 26, 26) }, - {"grey10" , PALETTERGB (26, 26, 26) }, - {"gray11" , PALETTERGB (28, 28, 28) }, - {"grey11" , PALETTERGB (28, 28, 28) }, - {"gray12" , PALETTERGB (31, 31, 31) }, - {"grey12" , PALETTERGB (31, 31, 31) }, - {"gray13" , PALETTERGB (33, 33, 33) }, - {"grey13" , PALETTERGB (33, 33, 33) }, - {"gray14" , PALETTERGB (36, 36, 36) }, - {"grey14" , PALETTERGB (36, 36, 36) }, - {"gray15" , PALETTERGB (38, 38, 38) }, - {"grey15" , PALETTERGB (38, 38, 38) }, - {"gray16" , PALETTERGB (41, 41, 41) }, - {"grey16" , PALETTERGB (41, 41, 41) }, - {"gray17" , PALETTERGB (43, 43, 43) }, - {"grey17" , PALETTERGB (43, 43, 43) }, - {"gray18" , PALETTERGB (46, 46, 46) }, - {"grey18" , PALETTERGB (46, 46, 46) }, - {"gray19" , PALETTERGB (48, 48, 48) }, - {"grey19" , PALETTERGB (48, 48, 48) }, - {"gray20" , PALETTERGB (51, 51, 51) }, - {"grey20" , PALETTERGB (51, 51, 51) }, - {"gray21" , PALETTERGB (54, 54, 54) }, - {"grey21" , PALETTERGB (54, 54, 54) }, - {"gray22" , PALETTERGB (56, 56, 56) }, - {"grey22" , PALETTERGB (56, 56, 56) }, - {"gray23" , PALETTERGB (59, 59, 59) }, - {"grey23" , PALETTERGB (59, 59, 59) }, - {"gray24" , PALETTERGB (61, 61, 61) }, - {"grey24" , PALETTERGB (61, 61, 61) }, - {"gray25" , PALETTERGB (64, 64, 64) }, - {"grey25" , PALETTERGB (64, 64, 64) }, - {"gray26" , PALETTERGB (66, 66, 66) }, - {"grey26" , PALETTERGB (66, 66, 66) }, - {"gray27" , PALETTERGB (69, 69, 69) }, - {"grey27" , PALETTERGB (69, 69, 69) }, - {"gray28" , PALETTERGB (71, 71, 71) }, - {"grey28" , PALETTERGB (71, 71, 71) }, - {"gray29" , PALETTERGB (74, 74, 74) }, - {"grey29" , PALETTERGB (74, 74, 74) }, - {"gray30" , PALETTERGB (77, 77, 77) }, - {"grey30" , PALETTERGB (77, 77, 77) }, - {"gray31" , PALETTERGB (79, 79, 79) }, - {"grey31" , PALETTERGB (79, 79, 79) }, - {"gray32" , PALETTERGB (82, 82, 82) }, - {"grey32" , PALETTERGB (82, 82, 82) }, - {"gray33" , PALETTERGB (84, 84, 84) }, - {"grey33" , PALETTERGB (84, 84, 84) }, - {"gray34" , PALETTERGB (87, 87, 87) }, - {"grey34" , PALETTERGB (87, 87, 87) }, - {"gray35" , PALETTERGB (89, 89, 89) }, - {"grey35" , PALETTERGB (89, 89, 89) }, - {"gray36" , PALETTERGB (92, 92, 92) }, - {"grey36" , PALETTERGB (92, 92, 92) }, - {"gray37" , PALETTERGB (94, 94, 94) }, - {"grey37" , PALETTERGB (94, 94, 94) }, - {"gray38" , PALETTERGB (97, 97, 97) }, - {"grey38" , PALETTERGB (97, 97, 97) }, - {"gray39" , PALETTERGB (99, 99, 99) }, - {"grey39" , PALETTERGB (99, 99, 99) }, - {"gray40" , PALETTERGB (102, 102, 102) }, - {"grey40" , PALETTERGB (102, 102, 102) }, - {"gray41" , PALETTERGB (105, 105, 105) }, - {"grey41" , PALETTERGB (105, 105, 105) }, - {"gray42" , PALETTERGB (107, 107, 107) }, - {"grey42" , PALETTERGB (107, 107, 107) }, - {"gray43" , PALETTERGB (110, 110, 110) }, - {"grey43" , PALETTERGB (110, 110, 110) }, - {"gray44" , PALETTERGB (112, 112, 112) }, - {"grey44" , PALETTERGB (112, 112, 112) }, - {"gray45" , PALETTERGB (115, 115, 115) }, - {"grey45" , PALETTERGB (115, 115, 115) }, - {"gray46" , PALETTERGB (117, 117, 117) }, - {"grey46" , PALETTERGB (117, 117, 117) }, - {"gray47" , PALETTERGB (120, 120, 120) }, - {"grey47" , PALETTERGB (120, 120, 120) }, - {"gray48" , PALETTERGB (122, 122, 122) }, - {"grey48" , PALETTERGB (122, 122, 122) }, - {"gray49" , PALETTERGB (125, 125, 125) }, - {"grey49" , PALETTERGB (125, 125, 125) }, - {"gray50" , PALETTERGB (127, 127, 127) }, - {"grey50" , PALETTERGB (127, 127, 127) }, - {"gray51" , PALETTERGB (130, 130, 130) }, - {"grey51" , PALETTERGB (130, 130, 130) }, - {"gray52" , PALETTERGB (133, 133, 133) }, - {"grey52" , PALETTERGB (133, 133, 133) }, - {"gray53" , PALETTERGB (135, 135, 135) }, - {"grey53" , PALETTERGB (135, 135, 135) }, - {"gray54" , PALETTERGB (138, 138, 138) }, - {"grey54" , PALETTERGB (138, 138, 138) }, - {"gray55" , PALETTERGB (140, 140, 140) }, - {"grey55" , PALETTERGB (140, 140, 140) }, - {"gray56" , PALETTERGB (143, 143, 143) }, - {"grey56" , PALETTERGB (143, 143, 143) }, - {"gray57" , PALETTERGB (145, 145, 145) }, - {"grey57" , PALETTERGB (145, 145, 145) }, - {"gray58" , PALETTERGB (148, 148, 148) }, - {"grey58" , PALETTERGB (148, 148, 148) }, - {"gray59" , PALETTERGB (150, 150, 150) }, - {"grey59" , PALETTERGB (150, 150, 150) }, - {"gray60" , PALETTERGB (153, 153, 153) }, - {"grey60" , PALETTERGB (153, 153, 153) }, - {"gray61" , PALETTERGB (156, 156, 156) }, - {"grey61" , PALETTERGB (156, 156, 156) }, - {"gray62" , PALETTERGB (158, 158, 158) }, - {"grey62" , PALETTERGB (158, 158, 158) }, - {"gray63" , PALETTERGB (161, 161, 161) }, - {"grey63" , PALETTERGB (161, 161, 161) }, - {"gray64" , PALETTERGB (163, 163, 163) }, - {"grey64" , PALETTERGB (163, 163, 163) }, - {"gray65" , PALETTERGB (166, 166, 166) }, - {"grey65" , PALETTERGB (166, 166, 166) }, - {"gray66" , PALETTERGB (168, 168, 168) }, - {"grey66" , PALETTERGB (168, 168, 168) }, - {"gray67" , PALETTERGB (171, 171, 171) }, - {"grey67" , PALETTERGB (171, 171, 171) }, - {"gray68" , PALETTERGB (173, 173, 173) }, - {"grey68" , PALETTERGB (173, 173, 173) }, - {"gray69" , PALETTERGB (176, 176, 176) }, - {"grey69" , PALETTERGB (176, 176, 176) }, - {"gray70" , PALETTERGB (179, 179, 179) }, - {"grey70" , PALETTERGB (179, 179, 179) }, - {"gray71" , PALETTERGB (181, 181, 181) }, - {"grey71" , PALETTERGB (181, 181, 181) }, - {"gray72" , PALETTERGB (184, 184, 184) }, - {"grey72" , PALETTERGB (184, 184, 184) }, - {"gray73" , PALETTERGB (186, 186, 186) }, - {"grey73" , PALETTERGB (186, 186, 186) }, - {"gray74" , PALETTERGB (189, 189, 189) }, - {"grey74" , PALETTERGB (189, 189, 189) }, - {"gray75" , PALETTERGB (191, 191, 191) }, - {"grey75" , PALETTERGB (191, 191, 191) }, - {"gray76" , PALETTERGB (194, 194, 194) }, - {"grey76" , PALETTERGB (194, 194, 194) }, - {"gray77" , PALETTERGB (196, 196, 196) }, - {"grey77" , PALETTERGB (196, 196, 196) }, - {"gray78" , PALETTERGB (199, 199, 199) }, - {"grey78" , PALETTERGB (199, 199, 199) }, - {"gray79" , PALETTERGB (201, 201, 201) }, - {"grey79" , PALETTERGB (201, 201, 201) }, - {"gray80" , PALETTERGB (204, 204, 204) }, - {"grey80" , PALETTERGB (204, 204, 204) }, - {"gray81" , PALETTERGB (207, 207, 207) }, - {"grey81" , PALETTERGB (207, 207, 207) }, - {"gray82" , PALETTERGB (209, 209, 209) }, - {"grey82" , PALETTERGB (209, 209, 209) }, - {"gray83" , PALETTERGB (212, 212, 212) }, - {"grey83" , PALETTERGB (212, 212, 212) }, - {"gray84" , PALETTERGB (214, 214, 214) }, - {"grey84" , PALETTERGB (214, 214, 214) }, - {"gray85" , PALETTERGB (217, 217, 217) }, - {"grey85" , PALETTERGB (217, 217, 217) }, - {"gray86" , PALETTERGB (219, 219, 219) }, - {"grey86" , PALETTERGB (219, 219, 219) }, - {"gray87" , PALETTERGB (222, 222, 222) }, - {"grey87" , PALETTERGB (222, 222, 222) }, - {"gray88" , PALETTERGB (224, 224, 224) }, - {"grey88" , PALETTERGB (224, 224, 224) }, - {"gray89" , PALETTERGB (227, 227, 227) }, - {"grey89" , PALETTERGB (227, 227, 227) }, - {"gray90" , PALETTERGB (229, 229, 229) }, - {"grey90" , PALETTERGB (229, 229, 229) }, - {"gray91" , PALETTERGB (232, 232, 232) }, - {"grey91" , PALETTERGB (232, 232, 232) }, - {"gray92" , PALETTERGB (235, 235, 235) }, - {"grey92" , PALETTERGB (235, 235, 235) }, - {"gray93" , PALETTERGB (237, 237, 237) }, - {"grey93" , PALETTERGB (237, 237, 237) }, - {"gray94" , PALETTERGB (240, 240, 240) }, - {"grey94" , PALETTERGB (240, 240, 240) }, - {"gray95" , PALETTERGB (242, 242, 242) }, - {"grey95" , PALETTERGB (242, 242, 242) }, - {"gray96" , PALETTERGB (245, 245, 245) }, - {"grey96" , PALETTERGB (245, 245, 245) }, - {"gray97" , PALETTERGB (247, 247, 247) }, - {"grey97" , PALETTERGB (247, 247, 247) }, - {"gray98" , PALETTERGB (250, 250, 250) }, - {"grey98" , PALETTERGB (250, 250, 250) }, - {"gray99" , PALETTERGB (252, 252, 252) }, - {"grey99" , PALETTERGB (252, 252, 252) }, - {"gray100" , PALETTERGB (255, 255, 255) }, - {"grey100" , PALETTERGB (255, 255, 255) }, - {"DarkGrey" , PALETTERGB (169, 169, 169) }, - {"DarkGray" , PALETTERGB (169, 169, 169) }, - {"DarkBlue" , PALETTERGB (0, 0, 139) }, - {"DarkCyan" , PALETTERGB (0, 139, 139) }, - {"DarkMagenta" , PALETTERGB (139, 0, 139) }, - {"DarkRed" , PALETTERGB (139, 0, 0) }, - {"LightGreen" , PALETTERGB (144, 238, 144) } + const char *name; + int value; +} fontmap_t; + +/* Default weight first, preferred names listed before synonyms */ +static const fontmap_t fontweight_map[] = +{ + {"Regular" , FW_REGULAR}, /* The standard font weight */ + {"Thin" , FW_THIN}, + {"Extra Light" , FW_EXTRALIGHT}, + {"Ultra Light" , FW_ULTRALIGHT}, + {"Light" , FW_LIGHT}, + {"Normal" , FW_NORMAL}, + {"Medium" , FW_MEDIUM}, + {"Semi Bold" , FW_SEMIBOLD}, + {"Demi Bold" , FW_DEMIBOLD}, + {"Bold" , FW_BOLD}, /* The standard bold font weight */ + {"Extra Bold" , FW_EXTRABOLD}, + {"Ultra Bold" , FW_ULTRABOLD}, + {"Heavy" , FW_HEAVY}, + {"Black" , FW_BLACK} +}; + +/* Default charset first, no synonyms allowed because these names are + * matched against the names reported by win32 by match_font() */ +static const fontmap_t charset_map[] = +{ + {"Western" , ANSI_CHARSET}, + {"Symbol" , SYMBOL_CHARSET}, + {"Shift JIS" , SHIFTJIS_CHARSET}, /* #### Name to be verified */ + {"GB2312" , GB2312_CHARSET}, /* #### Name to be verified */ + {"Hanguel" , HANGEUL_CHARSET}, + {"Chinese Big 5" , CHINESEBIG5_CHARSET}, /* #### Name to be verified */ +#if (WINVER >= 0x0400) + {"Johab" , JOHAB_CHARSET}, /* #### Name to be verified */ + {"Hebrew" , HEBREW_CHARSET}, /* #### Name to be verified */ + {"Arabic" , ARABIC_CHARSET}, /* #### Name to be verified */ + {"Greek" , GREEK_CHARSET}, + {"Turkish" , TURKISH_CHARSET}, + {"Vietnamese" , VIETNAMESE_CHARSET}, /* #### Name to be verified */ + {"Thai" , THAI_CHARSET}, /* #### Name to be verified */ + {"Central European" , EASTEUROPE_CHARSET}, + {"Cyrillic" , RUSSIAN_CHARSET}, + {"Mac" , MAC_CHARSET}, + {"Baltic" , BALTIC_CHARSET}, +#endif + {"OEM/DOS" , OEM_CHARSET} }; @@ -727,7 +784,7 @@ static CONST colormap_t mswindows_X_color_map[] = /************************************************************************/ static int -hexval (char c) +hexval (char c) { /* assumes ASCII and isxdigit(c) */ if (c >= 'a') @@ -739,7 +796,7 @@ hexval (char c) } COLORREF -mswindows_string_to_color(CONST char *name) +mswindows_string_to_color(const char *name) { int i; @@ -748,7 +805,7 @@ mswindows_string_to_color(CONST char *name) /* numeric names look like "#RRGGBB", "#RRRGGGBBB" or "#RRRRGGGGBBBB" or "rgb:rrrr/gggg/bbbb" */ unsigned int r, g, b; - + for (i=1; i<strlen(name); i++) { if (!isxdigit ((int)name[i])) @@ -797,27 +854,44 @@ mswindows_string_to_color(CONST char *name) } return (PALETTERGB (r, g, b)); } - else + else return (COLORREF) -1; } else if (*name) /* Can't be an empty string */ { - char *nospaces = alloca (strlen (name)+1); - char *c=nospaces; + char *nospaces = (char*) alloca (strlen (name)+1); + char *c = nospaces; while (*name) if (*name != ' ') - *(c++) = *(name++); + *c++ = *name++; else name++; *c = '\0'; - for (i=0; i< countof (mswindows_X_color_map); i++) + for (i = 0; i < countof (mswindows_X_color_map); i++) if (!stricmp (nospaces, mswindows_X_color_map[i].name)) return (mswindows_X_color_map[i].colorref); } return (COLORREF) -1; } +Lisp_Object +mswindows_color_to_string (COLORREF color) +{ + int i; + char buf[8]; + COLORREF pcolor = PALETTERGB (GetRValue (color), GetGValue (color), + GetBValue (color)); + + for (i=0; i < countof (mswindows_X_color_map); i++) + if (pcolor == (mswindows_X_color_map[i].colorref)) + return build_string (mswindows_X_color_map[i].name); + + sprintf (buf, "#%02X%02X%02X", + GetRValue (color), GetGValue (color), GetBValue (color)); + return build_string (buf); +} + /* * Returns non-zero if the two supplied font patterns match. * If they match and fontname is not NULL, copies the logical OR of the @@ -872,19 +946,237 @@ match_font (char *pattern1, char *pattern2, char *fontname) return 1; } + + + + +/************************************************************************/ +/* exports */ +/************************************************************************/ + +struct font_enum_t +{ + HDC hdc; + Lisp_Object list; +}; + +static int CALLBACK +old_font_enum_callback_2 (ENUMLOGFONT FAR *lpelfe, NEWTEXTMETRIC FAR *lpntme, + int FontType, struct font_enum_t *font_enum) +{ + char fontname[MSW_FONTSIZE]; + Lisp_Object fontname_lispstr; + int i; + + /* + * The enumerated font weights are not to be trusted because: + * a) lpelfe->elfStyle is only filled in for TrueType fonts. + * b) Not all Bold and Italic styles of all fonts (including some Vector, + * Truetype and Raster fonts) are enumerated. + * I guess that fonts for which Bold and Italic styles are generated + * 'on-the-fly' are not enumerated. It would be overly restrictive to + * disallow Bold And Italic weights for these fonts, so we just leave + * weights unspecified. This means that we have to weed out duplicates of + * those fonts that do get enumerated with different weights. + */ + if (FontType == 0 /*vector*/ || FontType == TRUETYPE_FONTTYPE) + /* Scalable, so leave pointsize blank */ + sprintf (fontname, "%s::::", lpelfe->elfLogFont.lfFaceName); + else + /* Formula for pointsize->height from LOGFONT docs in Platform SDK */ + sprintf (fontname, "%s::%d::", lpelfe->elfLogFont.lfFaceName, + MulDiv (lpntme->tmHeight - lpntme->tmInternalLeading, + 72, GetDeviceCaps (font_enum->hdc, LOGPIXELSY))); + + /* + * The enumerated font character set strings are not to be trusted because + * lpelfe->elfScript is returned in the host language and not in English. + * We can't know a priori the translations of "Western", "Central European" + * etc into the host language, so we must use English. The same argument + * applies to the font weight string when matching fonts. + */ + for (i=0; i<countof (charset_map); i++) + if (lpelfe->elfLogFont.lfCharSet == charset_map[i].value) + { + strcat (fontname, charset_map[i].name); + break; + } + if (i==countof (charset_map)) + strcpy (fontname, charset_map[0].name); + + /* Add the font name to the list if not already there */ + fontname_lispstr = build_string (fontname); + if (NILP (memq_no_quit (fontname_lispstr, font_enum->list))) + font_enum->list = Fcons (fontname_lispstr, font_enum->list); + + return 1; +} + +static int CALLBACK +old_font_enum_callback_1 (ENUMLOGFONT FAR *lpelfe, NEWTEXTMETRIC FAR *lpntme, + int FontType, struct font_enum_t *font_enum) +{ + /* This function gets called once per facename per character set. + * We call a second callback to enumerate the fonts in each facename */ + return EnumFontFamilies (font_enum->hdc, lpelfe->elfLogFont.lfFaceName, + (FONTENUMPROC) old_font_enum_callback_2, + (LPARAM) font_enum); +} + +static int CALLBACK +font_enum_callback_2 (ENUMLOGFONTEX *lpelfe, NEWTEXTMETRICEX *lpntme, + int FontType, struct font_enum_t *font_enum) +{ + char fontname[MSW_FONTSIZE]; + Lisp_Object fontname_lispstr; + int i; + + /* + * The enumerated font weights are not to be trusted because: + * a) lpelfe->elfStyle is only filled in for TrueType fonts. + * b) Not all Bold and Italic styles of all fonts (including some Vector, + * Truetype and Raster fonts) are enumerated. + * I guess that fonts for which Bold and Italic styles are generated + * 'on-the-fly' are not enumerated. It would be overly restrictive to + * disallow Bold And Italic weights for these fonts, so we just leave + * weights unspecified. This means that we have to weed out duplicates of + * those fonts that do get enumerated with different weights. + */ + if (FontType == 0 /*vector*/ || FontType == TRUETYPE_FONTTYPE) + /* Scalable, so leave pointsize blank */ + sprintf (fontname, "%s::::", lpelfe->elfLogFont.lfFaceName); + else + /* Formula for pointsize->height from LOGFONT docs in Platform SDK */ + sprintf (fontname, "%s::%d::", lpelfe->elfLogFont.lfFaceName, + MulDiv (lpntme->ntmTm.tmHeight - lpntme->ntmTm.tmInternalLeading, + 72, GetDeviceCaps (font_enum->hdc, LOGPIXELSY))); + + /* + * The enumerated font character set strings are not to be trusted because + * lpelfe->elfScript is returned in the host language and not in English. + * We can't know a priori the translations of "Western", "Central European" + * etc into the host language, so we must use English. The same argument + * applies to the font weight string when matching fonts. + */ + for (i=0; i<countof (charset_map); i++) + if (lpelfe->elfLogFont.lfCharSet == charset_map[i].value) + { + strcat (fontname, charset_map[i].name); + break; + } + if (i==countof (charset_map)) + strcpy (fontname, charset_map[0].name); + + /* Add the font name to the list if not already there */ + fontname_lispstr = build_string (fontname); + if (NILP (memq_no_quit (fontname_lispstr, font_enum->list))) + font_enum->list = Fcons (fontname_lispstr, font_enum->list); + + return 1; +} + +static int CALLBACK +font_enum_callback_1 (ENUMLOGFONTEX *lpelfe, NEWTEXTMETRICEX *lpntme, + int FontType, struct font_enum_t *font_enum) +{ + /* This function gets called once per facename per character set. + * We call a second callback to enumerate the fonts in each facename */ + return xEnumFontFamiliesExA (font_enum->hdc, &lpelfe->elfLogFont, + (FONTENUMPROC) font_enum_callback_2, + (LPARAM) font_enum, 0); +} + +/* + * Enumerate the available on the HDC fonts and return a list of string + * font names. + */ +Lisp_Object +mswindows_enumerate_fonts (HDC hdc) +{ + /* This cannot CG */ + LOGFONT logfont; + struct font_enum_t font_enum; + + assert (hdc!=NULL); + logfont.lfCharSet = DEFAULT_CHARSET; + logfont.lfFaceName[0] = '\0'; + logfont.lfPitchAndFamily = DEFAULT_PITCH; + font_enum.hdc = hdc; + font_enum.list = Qnil; + if (xEnumFontFamiliesExA) + xEnumFontFamiliesExA (hdc, &logfont, (FONTENUMPROC) font_enum_callback_1, + (LPARAM) (&font_enum), 0); + else /* NT 3.5x */ + EnumFontFamilies (hdc, 0, (FONTENUMPROC) old_font_enum_callback_1, + (LPARAM) (&font_enum)); + + return font_enum.list; +} + +static HFONT +mswindows_create_font_variant (Lisp_Font_Instance* f, + int under, int strike) +{ + /* Cannot GC */ + + LOGFONT lf; + HFONT hfont; + + assert (FONT_INSTANCE_MSWINDOWS_HFONT_VARIANT (f, under, strike) == NULL); + + if (GetObject (FONT_INSTANCE_MSWINDOWS_HFONT_VARIANT (f, 0, 0), + sizeof (lf), (void*) &lf) == 0) + { + hfont = MSWINDOWS_BAD_HFONT; + } + else + { + lf.lfUnderline = under; + lf.lfStrikeOut = strike; + + hfont = CreateFontIndirect (&lf); + if (hfont == NULL) + hfont = MSWINDOWS_BAD_HFONT; + } + + FONT_INSTANCE_MSWINDOWS_HFONT_VARIANT (f, under, strike) = hfont; + return hfont; +} + +HFONT +mswindows_get_hfont (Lisp_Font_Instance* f, + int under, int strike) +{ + /* Cannot GC */ + HFONT hfont = FONT_INSTANCE_MSWINDOWS_HFONT_VARIANT (f, under, strike); + + if (hfont == NULL) + hfont = mswindows_create_font_variant (f, under, strike); + + /* If strikeout/underline variant of the font could not be + created, then use the base version of the font */ + if (hfont == MSWINDOWS_BAD_HFONT) + hfont = FONT_INSTANCE_MSWINDOWS_HFONT_VARIANT (f, 0, 0); + + assert (hfont != NULL && hfont != MSWINDOWS_BAD_HFONT); + + return hfont; +} /************************************************************************/ /* methods */ /************************************************************************/ static int -mswindows_initialize_color_instance (struct Lisp_Color_Instance *c, Lisp_Object name, +mswindows_initialize_color_instance (Lisp_Color_Instance *c, Lisp_Object name, Lisp_Object device, Error_behavior errb) { - CONST char *extname; + const char *extname; COLORREF color; - GET_C_STRING_CTEXT_DATA_ALLOCA (name, extname); + TO_EXTERNAL_FORMAT (LISP_STRING, name, + C_STRING_ALLOCA, extname, + Qctext); color = mswindows_string_to_color(extname); if (color != -1) { @@ -892,22 +1184,21 @@ mswindows_initialize_color_instance (struct Lisp_Color_Instance *c, Lisp_Object COLOR_INSTANCE_MSWINDOWS_COLOR (c) = color; return 1; } - maybe_signal_simple_error ("unrecognized color", name, Qcolor, errb); + maybe_signal_simple_error ("Unrecognized color", name, Qcolor, errb); return(0); } #if 0 static void -mswindows_mark_color_instance (struct Lisp_Color_Instance *c, - void (*markobj) (Lisp_Object)) +mswindows_mark_color_instance (Lisp_Color_Instance *c) { } #endif static void -mswindows_print_color_instance (struct Lisp_Color_Instance *c, - Lisp_Object printcharfun, - int escapeflag) +mswindows_print_color_instance (Lisp_Color_Instance *c, + Lisp_Object printcharfun, + int escapeflag) { char buf[32]; COLORREF color = COLOR_INSTANCE_MSWINDOWS_COLOR (c); @@ -917,7 +1208,7 @@ mswindows_print_color_instance (struct Lisp_Color_Instance *c, } static void -mswindows_finalize_color_instance (struct Lisp_Color_Instance *c) +mswindows_finalize_color_instance (Lisp_Color_Instance *c) { if (c->data) { @@ -927,21 +1218,21 @@ mswindows_finalize_color_instance (struct Lisp_Color_Instance *c) } static int -mswindows_color_instance_equal (struct Lisp_Color_Instance *c1, - struct Lisp_Color_Instance *c2, - int depth) +mswindows_color_instance_equal (Lisp_Color_Instance *c1, + Lisp_Color_Instance *c2, + int depth) { return (COLOR_INSTANCE_MSWINDOWS_COLOR(c1) == COLOR_INSTANCE_MSWINDOWS_COLOR(c2)); } static unsigned long -mswindows_color_instance_hash (struct Lisp_Color_Instance *c, int depth) +mswindows_color_instance_hash (Lisp_Color_Instance *c, int depth) { - return (unsigned long)(COLOR_INSTANCE_MSWINDOWS_COLOR(c)); + return (unsigned long) COLOR_INSTANCE_MSWINDOWS_COLOR(c); } static Lisp_Object -mswindows_color_instance_rgb_components (struct Lisp_Color_Instance *c) +mswindows_color_instance_rgb_components (Lisp_Color_Instance *c) { COLORREF color = COLOR_INSTANCE_MSWINDOWS_COLOR (c); return list3 (make_int (GetRValue (color) * 257), @@ -952,37 +1243,39 @@ mswindows_color_instance_rgb_components (struct Lisp_Color_Instance *c) static int mswindows_valid_color_name_p (struct device *d, Lisp_Object color) { - CONST char *extname; + const char *extname; - GET_C_STRING_CTEXT_DATA_ALLOCA (color, extname); + TO_EXTERNAL_FORMAT (LISP_STRING, color, + C_STRING_ALLOCA, extname, + Qctext); return (mswindows_string_to_color(extname)!=-1); } static void -mswindows_finalize_font_instance (struct Lisp_Font_Instance *f) -{ - if (f->data) - { - DeleteObject(f->data); - f->data=0; - } -} +mswindows_finalize_font_instance (Lisp_Font_Instance *f); +/* + * This is a work horse for both mswindows_initialize_font_instance and + * msprinter_initialize_font_instance. + */ static int -mswindows_initialize_font_instance (struct Lisp_Font_Instance *f, Lisp_Object name, - Lisp_Object device, Error_behavior errb) +initialize_font_instance (Lisp_Font_Instance *f, Lisp_Object name, + Lisp_Object device_font_list, HDC hdc, + Error_behavior errb) { - CONST char *extname; + const char *extname; LOGFONT logfont; - int fields; + int fields, i; int pt; char fontname[LF_FACESIZE], weight[LF_FACESIZE], *style, points[8]; char effects[LF_FACESIZE], charset[LF_FACESIZE]; char *c; - - GET_C_STRING_CTEXT_DATA_ALLOCA (f->name, extname); + HFONT hfont, hfont2; + TEXTMETRIC metrics; + + extname = XSTRING_DATA (name); /* * mswindows fonts look like: @@ -1003,12 +1296,12 @@ mswindows_initialize_font_instance (struct Lisp_Font_Instance *f, Lisp_Object na /* This function is implemented in a fairly ad-hoc manner. * The general idea is to validate and canonicalize each of the above fields * at the same time as we build up the win32 LOGFONT structure. This enables - * us to use math_font() on a canonicalized font string to check the + * us to use match_font() on a canonicalized font string to check the * availability of the requested font */ - if (fields<0) + if (fields < 0) { - maybe_signal_simple_error ("Invalid font", f->name, Qfont, errb); + maybe_signal_simple_error ("Invalid font", name, Qfont, errb); return (0); } @@ -1019,13 +1312,13 @@ mswindows_initialize_font_instance (struct Lisp_Font_Instance *f, Lisp_Object na } else { - maybe_signal_simple_error ("Must specify a font name", f->name, Qfont, errb); + maybe_signal_simple_error ("Must specify a font name", name, Qfont, errb); return (0); } /* weight */ if (fields < 2) - strcpy (weight, "Regular"); + strcpy (weight, fontweight_map[0].name); /* Maybe split weight into weight and style */ if ((c=strchr(weight, ' '))) @@ -1036,37 +1329,26 @@ mswindows_initialize_font_instance (struct Lisp_Font_Instance *f, Lisp_Object na else style = NULL; -#define FROB(wgt) \ - if (stricmp (weight, #wgt) == 0) \ - logfont.lfWeight = FW_##wgt - - FROB (REGULAR); - else FROB (THIN); - else FROB (EXTRALIGHT); - else FROB (ULTRALIGHT); - else FROB (LIGHT); - else FROB (NORMAL); - else FROB (MEDIUM); - else FROB (SEMIBOLD); - else FROB (DEMIBOLD); - else FROB (BOLD); - else FROB (EXTRABOLD); - else FROB (ULTRABOLD); - else FROB (HEAVY); - else FROB (BLACK); - else if (!style) - { - logfont.lfWeight = FW_REGULAR; - style = weight; /* May have specified style without weight */ - } - else + for (i=0; i<countof (fontweight_map); i++) + if (!stricmp (weight, fontweight_map[i].name)) + { + logfont.lfWeight = fontweight_map[i].value; + break; + } + if (i == countof (fontweight_map)) /* No matching weight */ { - maybe_signal_simple_error ("Invalid font weight", f->name, Qfont, errb); - return (0); + if (!style) + { + logfont.lfWeight = FW_REGULAR; + style = weight; /* May have specified style without weight */ + } + else + { + maybe_signal_simple_error ("Invalid font weight", name, Qfont, errb); + return (0); + } } -#undef FROB - if (style) { /* #### what about oblique? */ @@ -1074,7 +1356,7 @@ mswindows_initialize_font_instance (struct Lisp_Font_Instance *f, Lisp_Object na logfont.lfItalic = TRUE; else { - maybe_signal_simple_error ("Invalid font weight or style", f->name, Qfont, errb); + maybe_signal_simple_error ("Invalid font weight or style", name, Qfont, errb); return (0); } @@ -1089,12 +1371,12 @@ mswindows_initialize_font_instance (struct Lisp_Font_Instance *f, Lisp_Object na pt = 10; /* #### Should we reject strings that don't specify a size? */ else if ((pt=atoi(points)) == 0) { - maybe_signal_simple_error ("Invalid font pointsize", f->name, Qfont, errb); + maybe_signal_simple_error ("Invalid font pointsize", name, Qfont, errb); return (0); } /* Formula for pointsize->height from LOGFONT docs in MSVC5 Platform SDK */ - logfont.lfHeight = -MulDiv(pt, DEVICE_MSWINDOWS_LOGPIXELSY(XDEVICE (device)), 72); + logfont.lfHeight = -MulDiv(pt, GetDeviceCaps (hdc, LOGPIXELSY), 72); logfont.lfWidth = 0; /* Effects */ @@ -1119,8 +1401,7 @@ mswindows_initialize_font_instance (struct Lisp_Font_Instance *f, Lisp_Object na logfont.lfStrikeOut = TRUE; else { - maybe_signal_simple_error ("Invalid font effect", f->name, - Qfont, errb); + maybe_signal_simple_error ("Invalid font effect", name, Qfont, errb); return (0); } @@ -1132,7 +1413,7 @@ mswindows_initialize_font_instance (struct Lisp_Font_Instance *f, Lisp_Object na logfont.lfStrikeOut = TRUE; else { - maybe_signal_simple_error ("Invalid font effect", f->name, + maybe_signal_simple_error ("Invalid font effect", name, Qfont, errb); return (0); } @@ -1152,81 +1433,32 @@ mswindows_initialize_font_instance (struct Lisp_Font_Instance *f, Lisp_Object na else effects[0] = '\0'; -#define FROB(cs) \ - else if (stricmp (charset, #cs) == 0) \ - logfont.lfCharSet = cs##_CHARSET - - /* Charset aliases. Hangeul = Hangul is defined in windows.h. - We do not use the name "russian", only "cyrillic", as it is - the common name of this charset, used in other languages - than Russian. */ -#define CYRILLIC_CHARSET RUSSIAN_CHARSET -#define CENTRALEUROPEAN_CHARSET EASTEUROPE_CHARSET -#define CENTRALEUROPEAN_CHARSET EASTEUROPE_CHARSET - - /* charset can be specified even if earlier fields havn't been */ - if ((fields < 5) && (c=strchr (extname, ':')) && (c=strchr (c+1, ':')) && - (c=strchr (c+1, ':')) && (c=strchr (c+1, ':'))) - { - strncpy (charset, c+1, LF_FACESIZE); - charset[LF_FACESIZE-1] = '\0'; - } - else - charset[0] = '\0'; - - if (charset[0] == '\0' || (stricmp (charset, "ansi") == 0) || - (stricmp (charset, "western") == 0)) - { - logfont.lfCharSet = ANSI_CHARSET; - strcpy (charset, "western"); - } - FROB (SYMBOL); - FROB (SHIFTJIS); - FROB (GB2312); - FROB (HANGEUL); - FROB (CHINESEBIG5); - FROB (JOHAB); - FROB (HEBREW); - FROB (ARABIC); - FROB (GREEK); - FROB (TURKISH); - FROB (THAI); - FROB (EASTEUROPE); - FROB (CENTRALEUROPEAN); - FROB (CYRILLIC); - FROB (MAC); - FROB (BALTIC); - else if (stricmp (charset, "oem/dos") == 0) - logfont.lfCharSet = OEM_CHARSET; - else + /* Charset */ + /* charset can be specified even if earlier fields haven't been */ + if (fields < 5) { - maybe_signal_simple_error ("Invalid charset", f->name, Qfont, errb); - return 0; + if ((c=strchr (extname, ':')) && (c=strchr (c+1, ':')) && + (c=strchr (c+1, ':')) && (c=strchr (c+1, ':'))) + { + strncpy (charset, c+1, LF_FACESIZE); + charset[LF_FACESIZE-1] = '\0'; + } + else + strcpy (charset, charset_map[0].name); } -#undef FROB - - /* Windows will silently substitute a default font if the fontname - * specifies a non-existent font. So we check the font against the device's - * list of font patterns to make sure that at least one of them matches */ - { - struct mswindows_font_enum *fontlist; - char truename[MSW_FONTSIZE]; - int done = 0; - - sprintf (truename, "%s:%s:%d:%s:%s", fontname, weight, pt, effects, charset); - fontlist = DEVICE_MSWINDOWS_FONTLIST (XDEVICE (device)); - while (fontlist && !done) + for (i=0; i<countof (charset_map); i++) + if (!stricmp (charset, charset_map[i].name)) { - done = match_font (fontlist->fontname, truename, NULL); - fontlist = fontlist->next; + logfont.lfCharSet = charset_map[i].value; + break; } - if (!done) - { - maybe_signal_simple_error ("No matching font", f->name, Qfont, errb); - return 0; - } - } + + if (i == countof (charset_map)) /* No matching charset */ + { + maybe_signal_simple_error ("Invalid charset", name, Qfont, errb); + return 0; + } /* Misc crud */ logfont.lfEscapement = logfont.lfOrientation = 0; @@ -1239,90 +1471,201 @@ mswindows_initialize_font_instance (struct Lisp_Font_Instance *f, Lisp_Object na logfont.lfClipPrecision = CLIP_STROKE_PRECIS; logfont.lfQuality = PROOF_QUALITY; #endif - /* Default to monospaced if the specified fontname doesn't exist. - * The match_font calls above should mean that this can't happen. */ + /* Default to monospaced if the specified fontname doesn't exist. */ logfont.lfPitchAndFamily = FF_MODERN; - if ((f->data = CreateFontIndirect(&logfont)) == NULL) + /* Windows will silently substitute a default font if the fontname specifies + a non-existent font. This is bad for screen fonts because it doesn't + allow higher-level code to see the error and to act appropriately. + For instance complex_vars_of_faces() sets up a fallback list of fonts + for the default face. */ + + if (!NILP (device_font_list)) + { + Lisp_Object fonttail; + char truename[MSW_FONTSIZE]; + + sprintf (truename, "%s:%s:%d:%s:%s", fontname, weight, pt, effects, charset); + LIST_LOOP (fonttail, device_font_list) + { + if (match_font (XSTRING_DATA (XCAR (fonttail)), truename, NULL)) + break; + } + if (NILP (fonttail)) + { + maybe_signal_simple_error ("No matching font", name, Qfont, errb); + return 0; + } + } + + if ((hfont = CreateFontIndirect(&logfont)) == NULL) { - maybe_signal_simple_error ("Couldn't create font", f->name, Qfont, errb); + maybe_signal_simple_error ("Couldn't create font", name, Qfont, errb); return 0; } - { - HDC hdc; - HFONT holdfont; - TEXTMETRIC metrics; + f->data = xnew_and_zero (struct mswindows_font_instance_data); + FONT_INSTANCE_MSWINDOWS_HFONT_VARIANT (f,0,0) = hfont; - hdc = CreateCompatibleDC (NULL); - if (hdc) - { - holdfont = SelectObject(hdc, f->data); - if (holdfont) - { - GetTextMetrics (hdc, &metrics); - SelectObject(hdc, holdfont); - DeleteDC (hdc); - f->width = (unsigned short) metrics.tmAveCharWidth; - f->height = (unsigned short) metrics.tmHeight; - f->ascent = (unsigned short) metrics.tmAscent; - f->descent = (unsigned short) metrics.tmDescent; - f->proportional_p = (metrics.tmPitchAndFamily & TMPF_FIXED_PITCH); - return 1; - } - DeleteDC (hdc); - } - mswindows_finalize_font_instance (f); - maybe_signal_simple_error ("Couldn't map font", f->name, Qfont, errb); - } - return 0; + /* Some underlined fonts have the descent of one pixel more than their + non-underlined counterparts. Font variants though are assumed to have + identical metrics. So get the font metrics from the underlined variant + of the font */ + hfont2 = mswindows_create_font_variant (f, 1, 0); + if (hfont2 != MSWINDOWS_BAD_HFONT) + hfont = hfont2; + + hfont2 = (HFONT) SelectObject (hdc, hfont); + if (!hfont2) + { + mswindows_finalize_font_instance (f); + maybe_signal_simple_error ("Couldn't map font", name, Qfont, errb); + return 0; + } + GetTextMetrics (hdc, &metrics); + SelectObject(hdc, hfont2); + + f->width = (unsigned short) metrics.tmAveCharWidth; + f->height = (unsigned short) metrics.tmHeight; + f->ascent = (unsigned short) metrics.tmAscent; + f->descent = (unsigned short) metrics.tmDescent; + f->proportional_p = (metrics.tmPitchAndFamily & TMPF_FIXED_PITCH); + + return 1; +} + +static int +mswindows_initialize_font_instance (Lisp_Font_Instance *f, Lisp_Object name, + Lisp_Object device, Error_behavior errb) +{ + HDC hdc = CreateCompatibleDC (NULL); + Lisp_Object font_list = DEVICE_MSWINDOWS_FONTLIST (XDEVICE (device)); + int res = initialize_font_instance (f, name, font_list, hdc, errb); + DeleteDC (hdc); + return res; +} + +static int +msprinter_initialize_font_instance (Lisp_Font_Instance *f, Lisp_Object name, + Lisp_Object device, Error_behavior errb) +{ + HDC hdc = DEVICE_MSPRINTER_HDC (XDEVICE (device)); + Lisp_Object font_list = DEVICE_MSPRINTER_FONTLIST (XDEVICE (device)); + return initialize_font_instance (f, name, font_list, hdc, errb); +} + +static void +mswindows_finalize_font_instance (Lisp_Font_Instance *f) +{ + int i; + + if (f->data) + { + for (i = 0; i < MSWINDOWS_NUM_FONT_VARIANTS; i++) + { + if (FONT_INSTANCE_MSWINDOWS_HFONT_I (f, i) != NULL + && FONT_INSTANCE_MSWINDOWS_HFONT_I (f, i) != MSWINDOWS_BAD_HFONT) + DeleteObject (FONT_INSTANCE_MSWINDOWS_HFONT_I (f, i)); + } + + xfree (f->data); + f->data = 0; + } } #if 0 static void -mswindows_mark_font_instance (struct Lisp_Font_Instance *f, - void (*markobj) (Lisp_Object)) +mswindows_mark_font_instance (Lisp_Font_Instance *f) { } #endif static void -mswindows_print_font_instance (struct Lisp_Font_Instance *f, - Lisp_Object printcharfun, - int escapeflag) +mswindows_print_font_instance (Lisp_Font_Instance *f, + Lisp_Object printcharfun, + int escapeflag) { + char buf[10]; + sprintf (buf, " 0x%lx", + (unsigned long)FONT_INSTANCE_MSWINDOWS_HFONT_VARIANT (f,0,0)); + write_c_string (buf, printcharfun); } static Lisp_Object mswindows_list_fonts (Lisp_Object pattern, Lisp_Object device) { - Lisp_Object result = Qnil; - struct mswindows_font_enum *fontlist; - char fontname[MSW_FONTSIZE], *extpattern; + Lisp_Object fonttail, result = Qnil; + char *extpattern; + + TO_EXTERNAL_FORMAT (LISP_STRING, pattern, + C_STRING_ALLOCA, extpattern, + Qctext); - GET_C_STRING_CTEXT_DATA_ALLOCA (pattern, extpattern); - fontlist = DEVICE_MSWINDOWS_FONTLIST (XDEVICE (device)); - while (fontlist) + LIST_LOOP (fonttail, DEVICE_MSWINDOWS_FONTLIST (XDEVICE (device))) { - if (match_font (fontlist->fontname, extpattern, fontname)) - result = Fcons (build_string (fontname), result); - fontlist = fontlist->next; + if (match_font (XSTRING_DATA (XCAR (fonttail)), extpattern, NULL)) + result = Fcons (XCAR (fonttail), result); } return Fnreverse (result); } +/* Fill in missing parts of a font spec. This is primarily intended as a + * helper function for the functions below. + * mswindows fonts look like: + * fontname[:[weight][ style][:pointsize[:effects]]][:charset] + * A minimal mswindows font spec looks like: + * Courier New + * A maximal mswindows font spec looks like: + * Courier New:Bold Italic:10:underline strikeout:Western + * Missing parts of the font spec should be filled in with these values: + * Courier New:Regular:10::Western */ +static Lisp_Object +mswindows_font_instance_truename (Lisp_Font_Instance *f, Error_behavior errb) +{ + int nsep=0; + char *name = (char *) XSTRING_DATA (f->name); + char* ptr = name; + char* extname = (char*) alloca (strlen (name) + 19); + strcpy (extname, name); + + while ((ptr = strchr (ptr, ':')) != 0) + { + ptr++; + nsep++; + } + + switch (nsep) + { + case 0: + strcat (extname, ":Regular:10::Western"); + break; + case 1: + strcat (extname, ":10::Western"); + break; + case 2: + strcat (extname, "::Western"); + break; + case 3: + strcat (extname, ":Western"); + break; + default:; + } + + return build_ext_string (extname, Qnative); +} + #ifdef MULE static int mswindows_font_spec_matches_charset (struct device *d, Lisp_Object charset, - CONST Bufbyte *nonreloc, Lisp_Object reloc, + const Bufbyte *nonreloc, Lisp_Object reloc, Bytecount offset, Bytecount length) { /* #### Implement me */ if (UNBOUNDP (charset)) return 1; - + return 1; } @@ -1386,12 +1729,35 @@ console_type_create_objects_mswindows (void) /* CONSOLE_HAS_METHOD (mswindows, mark_font_instance); */ CONSOLE_HAS_METHOD (mswindows, print_font_instance); CONSOLE_HAS_METHOD (mswindows, finalize_font_instance); -/* CONSOLE_HAS_METHOD (mswindows, font_instance_truename); */ + CONSOLE_HAS_METHOD (mswindows, font_instance_truename); CONSOLE_HAS_METHOD (mswindows, list_fonts); #ifdef MULE CONSOLE_HAS_METHOD (mswindows, font_spec_matches_charset); CONSOLE_HAS_METHOD (mswindows, find_charset_font); #endif + + /* Printer methods - delegate most to windows methods, + since graphical objects behave the same way. */ + + CONSOLE_INHERITS_METHOD (msprinter, mswindows, initialize_color_instance); +/* CONSOLE_INHERITS_METHOD (msprinter, mswindows, mark_color_instance); */ + CONSOLE_INHERITS_METHOD (msprinter, mswindows, print_color_instance); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, finalize_color_instance); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, color_instance_equal); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, color_instance_hash); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, color_instance_rgb_components); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, valid_color_name_p); + + CONSOLE_HAS_METHOD (msprinter, initialize_font_instance); +/* CONSOLE_INHERITS_METHOD (msprinter, mswindows, mark_font_instance); */ + CONSOLE_INHERITS_METHOD (msprinter, mswindows, print_font_instance); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, finalize_font_instance); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, font_instance_truename); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, list_fonts); +#ifdef MULE + CONSOLE_INHERITS_METHOD (msprinter, mswindows, font_spec_matches_charset); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, find_charset_font); +#endif } void diff --git a/src/objects-tty.c b/src/objects-tty.c index 513349d..ea76e6f 100644 --- a/src/objects-tty.c +++ b/src/objects-tty.c @@ -29,7 +29,7 @@ Boston, MA 02111-1307, USA. */ #include "objects-tty.h" #ifdef MULE #include "device.h" -#include "mule-charset.h" +#include "character.h" #endif /* An alist mapping from color names to a cons of (FG-STRING, BG-STRING). */ @@ -143,7 +143,7 @@ See `set-tty-dynamic-color-specs'. #endif /* 0 */ static int -tty_initialize_color_instance (struct Lisp_Color_Instance *c, Lisp_Object name, +tty_initialize_color_instance (Lisp_Color_Instance *c, Lisp_Object name, Lisp_Object device, Error_behavior errb) { Lisp_Object result; @@ -168,29 +168,28 @@ tty_initialize_color_instance (struct Lisp_Color_Instance *c, Lisp_Object name, } static void -tty_mark_color_instance (struct Lisp_Color_Instance *c, - void (*markobj) (Lisp_Object)) +tty_mark_color_instance (Lisp_Color_Instance *c) { - ((markobj) (COLOR_INSTANCE_TTY_SYMBOL (c))); + mark_object (COLOR_INSTANCE_TTY_SYMBOL (c)); } static void -tty_print_color_instance (struct Lisp_Color_Instance *c, +tty_print_color_instance (Lisp_Color_Instance *c, Lisp_Object printcharfun, int escapeflag) { } static void -tty_finalize_color_instance (struct Lisp_Color_Instance *c) +tty_finalize_color_instance (Lisp_Color_Instance *c) { if (c->data) xfree (c->data); } static int -tty_color_instance_equal (struct Lisp_Color_Instance *c1, - struct Lisp_Color_Instance *c2, +tty_color_instance_equal (Lisp_Color_Instance *c1, + Lisp_Color_Instance *c2, int depth) { return (EQ (COLOR_INSTANCE_TTY_SYMBOL (c1), @@ -198,7 +197,7 @@ tty_color_instance_equal (struct Lisp_Color_Instance *c1, } static unsigned long -tty_color_instance_hash (struct Lisp_Color_Instance *c, int depth) +tty_color_instance_hash (Lisp_Color_Instance *c, int depth) { return LISP_HASH (COLOR_INSTANCE_TTY_SYMBOL (c)); } @@ -215,13 +214,13 @@ tty_valid_color_name_p (struct device *d, Lisp_Object color) static int -tty_initialize_font_instance (struct Lisp_Font_Instance *f, Lisp_Object name, +tty_initialize_font_instance (Lisp_Font_Instance *f, Lisp_Object name, Lisp_Object device, Error_behavior errb) { Bufbyte *str = XSTRING_DATA (name); Lisp_Object charset = Qnil; - if (strncmp ((CONST char *) str, "normal", 6)) + if (strncmp ((const char *) str, "normal", 6)) return 0; str += 6; if (*str) @@ -230,7 +229,7 @@ tty_initialize_font_instance (struct Lisp_Font_Instance *f, Lisp_Object name, if (*str != '/') return 0; str++; - charset = Ffind_charset (intern ((CONST char *) str)); + charset = Ffind_charset (intern ((const char *) str)); if (NILP (charset)) return 0; #else @@ -243,7 +242,7 @@ tty_initialize_font_instance (struct Lisp_Font_Instance *f, Lisp_Object name, FONT_INSTANCE_TTY_CHARSET (f) = charset; #ifdef MULE if (CHARSETP (charset)) - f->width = XCHARSET_COLUMNS (charset); + f->width = CHARSET_COLUMNS (XCHARSET (charset)); else #endif f->width = 1; @@ -256,21 +255,20 @@ tty_initialize_font_instance (struct Lisp_Font_Instance *f, Lisp_Object name, } static void -tty_mark_font_instance (struct Lisp_Font_Instance *f, - void (*markobj) (Lisp_Object)) +tty_mark_font_instance (Lisp_Font_Instance *f) { - ((markobj) (FONT_INSTANCE_TTY_CHARSET (f))); + mark_object (FONT_INSTANCE_TTY_CHARSET (f)); } static void -tty_print_font_instance (struct Lisp_Font_Instance *f, +tty_print_font_instance (Lisp_Font_Instance *f, Lisp_Object printcharfun, int escapeflag) { } static void -tty_finalize_font_instance (struct Lisp_Font_Instance *f) +tty_finalize_font_instance (Lisp_Font_Instance *f) { if (f->data) xfree (f->data); @@ -286,10 +284,10 @@ tty_list_fonts (Lisp_Object pattern, Lisp_Object device) static int tty_font_spec_matches_charset (struct device *d, Lisp_Object charset, - CONST Bufbyte *nonreloc, Lisp_Object reloc, + const Bufbyte *nonreloc, Lisp_Object reloc, Bytecount offset, Bytecount length) { - CONST Bufbyte *the_nonreloc = nonreloc; + const Bufbyte *the_nonreloc = nonreloc; if (!the_nonreloc) the_nonreloc = XSTRING_DATA (reloc); @@ -298,14 +296,14 @@ tty_font_spec_matches_charset (struct device *d, Lisp_Object charset, if (UNBOUNDP (charset)) return !memchr (the_nonreloc, '/', length); - the_nonreloc = (CONST Bufbyte *) memchr (the_nonreloc, '/', length); + the_nonreloc = (const Bufbyte *) memchr (the_nonreloc, '/', length); if (!the_nonreloc) return 0; the_nonreloc++; { - struct Lisp_String *s = symbol_name (XSYMBOL (XCHARSET_NAME (charset))); - return !strcmp ((CONST char *) the_nonreloc, - (CONST char *) string_data (s)); + Lisp_String *s = symbol_name (XSYMBOL (XCHARSET_NAME (charset))); + return !strcmp ((const char *) the_nonreloc, + (const char *) string_data (s)); } } @@ -317,7 +315,7 @@ tty_find_charset_font (Lisp_Object device, Lisp_Object font, { Bufbyte *fontname = XSTRING_DATA (font); - if (strchr ((CONST char *) fontname, '/')) + if (strchr ((const char *) fontname, '/')) { if (tty_font_spec_matches_charset (XDEVICE (device), charset, 0, font, 0, -1)) diff --git a/src/postgresql.c b/src/postgresql.c index 724b043..66807a3 100644 --- a/src/postgresql.c +++ b/src/postgresql.c @@ -57,9 +57,6 @@ TODO (in rough order of priority): PQgetlineAsync (copy in/out Asynch.) PQputnbytes (copy in/out Asynch.) PQendcopy (copy in/out) - PQsetenvStart (Asynch. Queries) - PQsetenvPoll (Asynch. Queries) - PQsetenvHandle (Asynch. Queries) Unsupported functions: PQsetdbLogin -- This function is deprecated, has a subset of the @@ -102,18 +99,12 @@ TODO (in rough order of priority): #include "lisp.h" #include "sysdep.h" #include "buffer.h" - -#include <libpq-fe.h> -/* Undefine the following when asynchronous setenvs are fixed in libpq. */ -/* #define LIBPQ_7_0_IS_FIXED */ #include "postgresql.h" #ifdef RUNNING_XEMACS_21_1 /* handle interface changes */ -#define I_HATE_CONST CONST #define PG_OS_CODING FORMAT_FILENAME #define TO_EXTERNAL_FORMAT(a,from,b,to,c) GET_C_STRING_EXT_DATA_ALLOCA(from,FORMAT_FILENAME,to) #else -#define I_HATE_CONST const #ifdef MULE #define PG_OS_CODING Fget_coding_system(Vpg_coding_system) #else @@ -396,114 +387,11 @@ DEFINE_LRECORD_IMPLEMENTATION ("pgresult", pgresult, Lisp_PGresult); #endif -/****/ -#ifdef HAVE_POSTGRESQLV7 -/* PGsetenvHandle is an opaque object and we need to be able to store them in - Lisp code so we can make asynchronous environmental calls. - - Asynchronous setenv calls were introduced in libpq-7.0. -*/ -#ifdef LIBPQ_7_0_IS_FIXED - -Lisp_Object Qpgsetenvp; - -static Lisp_Object -make_pgsetenv (Lisp_PGsetenvHandle *pgsetenv) -{ - Lisp_Object lisp_pgsetenv; - XSETPGSETENV (lisp_pgsetenv, pgsetenv); - return lisp_pgsetenv; -} - -static Lisp_Object -#ifdef RUNNING_XEMACS_21_1 -mark_pgsetenv (Lisp_Object obj, void (*markobj) (Lisp_Object)) -#else -mark_pgsetenv (Lisp_Object obj) -#endif -{ - return Qnil; -} - -static void -print_pgsetenv (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) -{ - char *fmt = "#<PGsetenvHandle %s>"; - char buf[1024]; - PGsetenvHandle *h; - - h = (XPGSETENV (obj))->pgsetenv; - - sprintf (buf, fmt, h ? "live" : "DEAD"); - - /* There are no accessor functions to retrieve any fields, so we must */ - /* treat this as being completely opaque. */ - if (print_readably) - error ("printing unreadable object %s", buf); - else - write_c_string (buf, printcharfun); -} - -static Lisp_PGsetenvHandle * -allocate_pgresult (void) -{ -#ifdef RUNNING_XEMACS_21_1 - Lisp_PGsetenvHandle *pgsetenv = - alloc_lcrecord_type (Lisp_PGsetenvHandle, lrecord_pgsetenv); -#else - Lisp_PGsetenvHandle *pgsetenv = - alloc_lcrecord_type (Lisp_PGsetenvHandle, &lrecord_pgsetenv); -#endif - pgsetenv->pgsetenv = (PGsetenvState *)NULL; - return pgsetenv; -} - -static void -finalize_pgsetenv (void *header, int for_disksave) -{ - Lisp_PGsetenvHandle *pgsetenv = (Lisp_PGsetenvHandle *)header; - - if (for_disksave) - signal_simple_error ("Can't dump an emacs containing PGsetenvHandle objects", - make_pgsetenv (pgsetenv)); - - /* #### PGsetenvHandle's are allocated with malloc(), however in - libpq-7.0 the treatment of them is little short of disastrous. - We don't dare attempt to free it, because there are many code - paths which lead to the handle being freed internally. The - connection routines leak setenv handles and so will we until - libpq gets cleaned up. - Actually, in 7.0b1 asynchronous setenv cannot work outside libpq, so - these functions are disabled in this API. - */ - if (pgsetenv->pgsetenv) - { - free (pgsetenv->pgsetenv); - pgsetenv->pgsetenv = (PGsetenvHandle *)NULL; - } -} - -#ifdef RUNNING_XEMACS_21_1 -DEFINE_LRECORD_IMPLEMENTATION ("pgresult", pgresult, - mark_pgresult, print_pgresult, finalize_pgresult, - NULL, NULL, - Lisp_PGresult); -#else -DEFINE_LRECORD_IMPLEMENTATION ("pgresult", pgresult, - mark_pgresult, print_pgresult, finalize_pgresult, - NULL, NULL, - 0, - Lisp_PGresult); -#endif /* RUNNING_XEMACS_21_1 */ - -#endif /* LIBPQ_7_0_IS_FIXED */ -#endif /* HAVE_POSTGRESQLV7 */ - /***********************/ /* notices */ static void -xemacs_notice_processor (void *arg, I_HATE_CONST char *msg) +xemacs_notice_processor (void *arg, const char *msg) { warn_when_safe (Qpostgresql, Qnotice, "%s", msg); } @@ -647,15 +535,15 @@ Poll an asynchronous connection for completion (conn)) { PGconn *P; - PostgresPollingStatusType PS; + PostgresPollingStatusType polling_status; CHECK_PGCONN (conn); P = (XPGCONN (conn))->pgconn; CHECK_LIVE_CONNECTION (P); - PS = PQconnectPoll (P); - switch (PS) + polling_status = PQconnectPoll (P); + switch (polling_status) { case PGRES_POLLING_FAILED: /* Something Bad has happened */ @@ -673,7 +561,7 @@ Poll an asynchronous connection for completion return Qpgres_polling_active; default: /* they've added a new field we don't know about */ - error ("Help! Unknown status code %08x from backend!", PS); + error ("Help! Unknown status code %08x from backend!", polling_status); } } @@ -832,20 +720,20 @@ Reset connection to the backend asynchronously. } DEFUN ("pq-reset-poll", Fpq_reset_poll, 1, 1, 0, /* -Poll an asynchronous reset for completion +Poll an asynchronous reset for completion. */ (conn)) { PGconn *P; - PostgresPollingStatusType PS; + PostgresPollingStatusType polling_status; CHECK_PGCONN (conn); P = (XPGCONN (conn))->pgconn; CHECK_LIVE_CONNECTION (P); - PS = PQresetPoll (P); - switch (PS) + polling_status = PQresetPoll (P); + switch (polling_status) { case PGRES_POLLING_FAILED: /* Something Bad has happened */ @@ -863,7 +751,7 @@ Poll an asynchronous reset for completion return Qpgres_polling_active; default: /* they've added a new field we don't know about */ - error ("Help! Unknown status code %08x from backend!", PS); + error ("Help! Unknown status code %08x from backend!", polling_status); } } #endif @@ -953,12 +841,12 @@ pq::backend-pid Process ID of backend process return build_ext_string (PQoptions(P), PG_OS_CODING); else if (EQ (field, Qpqstatus)) { - ExecStatusType est; + ConnStatusType cst; /* PQstatus Returns the status of the connection. The status can be CONNECTION_OK or CONNECTION_BAD. ConnStatusType PQstatus(PGconn *conn) */ - switch ((est = PQstatus (P))) + switch ((cst = PQstatus (P))) { case CONNECTION_OK: return Qpg_connection_ok; case CONNECTION_BAD: return Qpg_connection_bad; @@ -971,7 +859,7 @@ pq::backend-pid Process ID of backend process #endif /* HAVE_POSTGRESQLV7 */ default: /* they've added a new field we don't know about */ - error ("Help! Unknown exec status code %08x from backend!", est); + error ("Help! Unknown connection status code %08x from backend!", cst); } } else if (EQ (field, Qpqerrormessage)) @@ -1364,7 +1252,7 @@ Returns the command status string from the SQL command that generated the result } DEFUN ("pq-cmd-tuples", Fpq_cmd_tuples, 1, 1, 0, /* -Returns the number of rows affected by the SQL command +Returns the number of rows affected by the SQL command. */ (result)) { @@ -1416,7 +1304,7 @@ Needs to be called only on a connected database connection. } DEFUN ("pq-is-nonblocking", Fpq_is_nonblocking, 1, 1, 0, /* -Return the blocking status of the database connection +Return the blocking status of the database connection. */ (conn)) { @@ -1430,7 +1318,7 @@ Return the blocking status of the database connection } DEFUN ("pq-flush", Fpq_flush, 1, 1, 0, /* -Force the write buffer to be written (or at least try) +Force the write buffer to be written (or at least try). */ (conn)) { @@ -1650,7 +1538,7 @@ The returned string is *not* null-terminated. if (ret == -1) return Qt; /* done! */ else if (!ret) return Qnil; /* no data yet */ else return Fcons (make_int (ret), - make_ext_string (buffer, ret, PG_OS_CODING)); + make_ext_string ((Extbyte *) buffer, ret, PG_OS_CODING)); } DEFUN ("pq-put-nbytes", Fpq_put_nbytes, 2, 2, 0, /* @@ -1687,114 +1575,12 @@ End a copying operation. return PQendcopy (P) ? Qt : Qnil; } -/* The setenv suite of functions. The author of the libpq manual doesn't - know a whole lot about them, and neither do I. -*/ -#if !defined (HAVE_POSTGRESQLV7) || defined (LIBPQ_7_0_IS_FIXED) -DEFUN ("pq-setenv", Fpq_setenv, 1, 1, 0, /* -Set environmental parameters on the backend synchronously. -Returns t if the operation was successful, nil otherwise. -*/ - (conn)) -{ - PGconn *P; - - CHECK_PGCONN (conn); - P = (XPGCONN (conn))->pgconn; - CHECK_LIVE_CONNECTION (P); - - return PQsetenv (P) ? Qt : Qnil; -} -#endif - -#ifdef LIBPQ_7_0_IS_FIXED - -DEFUN ("pq-setenv-start", Fpq_setenv_start, 1, 1, 0, /* -Set environmental parameters on the backend asynchronously. -A PGsetenvHandle is returned on success, nil otherwise. -*/ - (conn)) -{ - PGconn *P; - PGsetenvHandle *handle; - Lisp_setenvHandle *lseh; - - CHECK_PGCONN (conn); - P = (XPGCONN (conn))->pgconn; - CHECK_LIVE_CONNECTION (P); - - handle = PQsetenvStart (P); - if (!handle) error ("out of memory?"); - - lseh = allocate_pgsetenv (); - lseh->setenv = handle; - - return make_pgsetenv (lseh); -} - -DEFUN ("pq-setenv-poll", Fpq_setenv_poll, 1, 1, 0, /* -Poll an asynchronous setenv operation for completion. -*/ - (conn)) -{ - PGconn *P; - PostgresPollingStatusType pst; - - CHECK_PGCONN (conn); - P = (XPGCONN (conn))->pgconn; - CHECK_LIVE_CONNECTION (P); - - pst = PQsetenvPoll (P); - switch (pst) - { - case PGRES_POLLING_FAILED: - /* Something Bad has happened */ - { - char *e = PQerrorMessage (P); - error ("libpq: %s", e); - } - case PGRES_POLLING_OK: - return Qpgres_polling_ok; - case PGRES_POLLING_READING: - return Qpgres_polling_reading; - case PGRES_POLLING_WRITING: - return Qpgres_polling_writing; - case PGRES_POLLING_ACTIVE: - return Qpgres_polling_active; - default: - /* they've added a new field we don't know about */ - error ("Help! Unknown status code %08x from backend!", PS); - } -} - -DEFUN ("pq-setenv-abort", Fpq_setenv_abort, 1, 1, 0, /* -Attempt to abort an in-progress asynchronous setenv operation. -*/ - (handle)) -{ - PGsetenvHandle *h; - - CHECK_PGSETENV (handle); - h = (XPGSETENV (handle))->pgsetenv; - PUKE_IF_NULL (h); - - PQsetenvAbort (h); - /* PQsetenvAbort usually free(3)'s the handle, don't take any chances. */ - (XSETENV (handle))->pgsetenv = (PGsetenvHandle *)NULL; - - return Qt; -} -#endif /* LIBPQ_7_0_IS_FIXED */ - void syms_of_postgresql(void) { #ifndef RUNNING_XEMACS_21_1 INIT_LRECORD_IMPLEMENTATION (pgconn); INIT_LRECORD_IMPLEMENTATION (pgresult); -#ifdef LIBPQ_7_0_IS_FIXED - INIT_LRECORD_IMPLEMENTATION (pgsetenv); -#endif #endif defsymbol (&Qpostgresql, "postgresql"); @@ -1907,23 +1693,11 @@ syms_of_postgresql(void) DEFSUBR (Fpq_get_line_async); DEFSUBR (Fpq_put_nbytes); DEFSUBR (Fpq_end_copy); - - /* The value of the setenv functions is questioned in the libpq manual. */ -#if !defined (HAVE_POSTGRESQLV7) || defined (LIBPQ_7_0_IS_FIXED) - DEFSUBR (Fpq_setenv); -#endif -#ifdef LIBPQ_7_0_IS_FIXED - DEFSUBR (Fpq_setenv_start); - DEFSUBR (Fpq_setenv_poll); - DEFSUBR (Fpq_setenv_abort); -#endif /* LIBPQ_7_0_IS_FIXED */ } void vars_of_postgresql(void) { - char *p; - Fprovide (Qpostgresql); #ifdef HAVE_POSTGRESQLV7 Fprovide (intern ("postgresqlv7")); @@ -1935,6 +1709,97 @@ Default Postgres client coding system. */ ); #endif + DEFVAR_LISP ("pg:host", &VXPGHOST /* +Default PostgreSQL server name. +If not set, the server running on the local host is used. The +initial value is set from the PGHOST environment variable. +*/ ); + + DEFVAR_LISP ("pg:user", &VXPGUSER /* +Default PostgreSQL user name. +This value is used when connecting to a database for authentication. +The initial value is set from the PGUSER environment variable. +*/ ); + + DEFVAR_LISP ("pg:options", &VXPGOPTIONS /* +Default PostgreSQL user name. +This value is used when connecting to a database for authentication. +The initial value is set from the PGUSER environment variable. +*/ ); + + DEFVAR_LISP ("pg:port", &VXPGPORT /* +Default port to connect to PostgreSQL backend. +This value is used when connecting to a database. +The initial value is set from the PGPORT environment variable. +*/ ); + + DEFVAR_LISP ("pg:tty", &VXPGTTY /* +Default debugging TTY. +There is no useful setting of this variable in the XEmacs Lisp API. +The initial value is set from the PGTTY environment variable. +*/ ); + + DEFVAR_LISP ("pg:database", &VXPGDATABASE /* +Default database to connect to. +The initial value is set from the PGDATABASE environment variable. +*/ ); + + DEFVAR_LISP ("pg:realm", &VXPGREALM /* +Default kerberos realm to use for authentication. +The initial value is set from the PGREALM environment variable. +*/ ); + +#ifdef MULE + /* It's not clear whether this is any use. My intent is to + autodetect the coding system from the database. */ + DEFVAR_LISP ("pg:client-encoding", &VXPGCLIENTENCODING /* +Default client encoding to use. +The initial value is set from the PGCLIENTENCODING environment variable. +*/ ); +#endif + +#if !defined(HAVE_POSTGRESQLV7) + DEFVAR_LISP ("pg:authtype", &VXPGAUTHTYPE /* +Default authentication to use. +The initial value is set from the PGAUTHTYPE environment variable. + +WARNING: This variable has gone away in versions of PostgreSQL newer +than 6.5. +*/ ); +#endif + + DEFVAR_LISP ("pg:geqo", &VXPGGEQO /* +Genetic Query Optimizer options. +The initial value is set from the PGGEQO environment variable. +*/ ); + + DEFVAR_LISP ("pg:cost-index", &VXPGCOSTINDEX /* +Default cost index options. +The initial value is set from the PGCOSTINDEX environment variable. +*/ ); + + DEFVAR_LISP ("pg:cost-heap", &VXPGCOSTHEAP /* +Default cost heap options. +The initial value is set from the PGCOSTHEAP environment variable. +*/ ); + + DEFVAR_LISP ("pg:tz", &VXPGTZ /* +Default timezone to use. +The initial value is set from the PGTZ environment variable. +*/ ); + + DEFVAR_LISP ("pg:date-style", &VXPGDATESTYLE /* +Default date style to use. +The initial value is set from the PGDATESTYLE environment variable. +*/ ); +} + +/* These initializations should not be done at dump-time. */ +void +init_postgresql_from_environment(void) +{ + char *p; + if ((p = getenv ("PGHOST"))) { VXPGHOST = build_ext_string (p, PG_OS_CODING); @@ -1943,11 +1808,6 @@ Default Postgres client coding system. { VXPGHOST = Qnil; } - DEFVAR_LISP ("pg:host", &VXPGHOST /* -Default PostgreSQL server name. -If not set, the server running on the local host is used. The -initial value is set from the PGHOST environment variable. -*/ ); if ((p = getenv ("PGUSER"))) { @@ -1957,11 +1817,6 @@ initial value is set from the PGHOST environment variable. { VXPGUSER = Qnil; } - DEFVAR_LISP ("pg:user", &VXPGUSER /* -Default PostgreSQL user name. -This value is used when connecting to a database for authentication. -The initial value is set from the PGUSER environment variable. -*/ ); if ((p = getenv ("PGOPTIONS"))) { @@ -1971,11 +1826,6 @@ The initial value is set from the PGUSER environment variable. { VXPGOPTIONS = Qnil; } - DEFVAR_LISP ("pg:options", &VXPGOPTIONS /* -Default PostgreSQL user name. -This value is used when connecting to a database for authentication. -The initial value is set from the PGUSER environment variable. -*/ ); if ((p = getenv ("PGPORT"))) { @@ -1985,11 +1835,6 @@ The initial value is set from the PGUSER environment variable. { VXPGPORT = Qnil; } - DEFVAR_LISP ("pg:port", &VXPGPORT /* -Default port to connect to PostgreSQL backend. -This value is used when connecting to a database. -The initial value is set from the PGPORT environment variable. -*/ ); if ((p = getenv ("PGTTY"))) { @@ -1999,11 +1844,6 @@ The initial value is set from the PGPORT environment variable. { VXPGTTY = Qnil; } - DEFVAR_LISP ("pg:tty", &VXPGTTY /* -Default debugging TTY. -There is no useful setting of this variable in the XEmacs Lisp API. -The initial value is set from the PGTTY environment variable. -*/ ); if ((p = getenv ("PGDATABASE"))) { @@ -2013,10 +1853,6 @@ The initial value is set from the PGTTY environment variable. { VXPGDATABASE = Qnil; } - DEFVAR_LISP ("pg:database", &VXPGDATABASE /* -Default database to connect to. -The initial value is set from the PGDATABASE environment variable. -*/ ); if ((p = getenv ("PGREALM"))) { @@ -2026,10 +1862,6 @@ The initial value is set from the PGDATABASE environment variable. { VXPGREALM = Qnil; } - DEFVAR_LISP ("pg:realm", &VXPGREALM /* -Default kerberos realm to use for authentication. -The initial value is set from the PGREALM environment variable. -*/ ); #ifdef MULE /* It's not clear whether this is any use. My intent is to @@ -2042,10 +1874,6 @@ The initial value is set from the PGREALM environment variable. { VXPGCLIENTENCODING = Qnil; } - DEFVAR_LISP ("pg:client-encoding", &VXPGCLIENTENCODING /* -Default client encoding to use. -The initial value is set from the PGCLIENTENCODING environment variable. -*/ ); #endif #if !defined(HAVE_POSTGRESQLV7) @@ -2057,13 +1885,6 @@ The initial value is set from the PGCLIENTENCODING environment variable. { VXPGAUTHTYPE = Qnil; } - DEFVAR_LISP ("pg:authtype", &VXPGAUTHTYPE /* -Default authentication to use. -The initial value is set from the PGAUTHTYPE environment variable. - -WARNING: This variable has gone away in versions of PostgreSQL newer -than 6.5. -*/ ); #endif if ((p = getenv ("PGGEQO"))) @@ -2074,10 +1895,6 @@ than 6.5. { VXPGGEQO = Qnil; } - DEFVAR_LISP ("pg:geqo", &VXPGGEQO /* -Genetic Query Optimizer options. -The initial value is set from the PGGEQO environment variable. -*/ ); if ((p = getenv ("PGCOSTINDEX"))) { @@ -2087,10 +1904,6 @@ The initial value is set from the PGGEQO environment variable. { VXPGCOSTINDEX = Qnil; } - DEFVAR_LISP ("pg:cost-index", &VXPGCOSTINDEX /* -Default cost index options. -The initial value is set from the PGCOSTINDEX environment variable. -*/ ); if ((p = getenv ("PGCOSTHEAP"))) { @@ -2100,10 +1913,6 @@ The initial value is set from the PGCOSTINDEX environment variable. { VXPGCOSTHEAP = Qnil; } - DEFVAR_LISP ("pg:cost-heap", &VXPGCOSTHEAP /* -Default cost heap options. -The initial value is set from the PGCOSTHEAP environment variable. -*/ ); if ((p = getenv ("PGTZ"))) { @@ -2113,10 +1922,6 @@ The initial value is set from the PGCOSTHEAP environment variable. { VXPGTZ = Qnil; } - DEFVAR_LISP ("pg:tz", &VXPGTZ /* -Default timezone to use. -The initial value is set from the PGTZ environment variable. -*/ ); if ((p = getenv ("PGDATESTYLE"))) { @@ -2126,8 +1931,5 @@ The initial value is set from the PGTZ environment variable. { VXPGDATESTYLE = Qnil; } - DEFVAR_LISP ("pg:date-style", &VXPGDATESTYLE /* -Default date style to use. -The initial value is set from the PGDATESTYLE environment variable. -*/ ); } + diff --git a/src/postgresql.h b/src/postgresql.h index e13d96a..acfda83 100644 --- a/src/postgresql.h +++ b/src/postgresql.h @@ -10,10 +10,12 @@ Please send patches to this file to me first before submitting them to xemacs-patches. */ -#ifndef XEMACS_POSTGRESQL_H__ -#define XEMACS_POSTGRESQL_H__ 1 +#ifndef INCLUDED_postgresql_h_ +#define INCLUDED_postgresql_h_ 1 -#define BLCKSZ 8192 /* size of a default Postres disk block */ +#include LIBPQ_FE_H_FILE /* main PostgreSQL header file */ + +#define BLCKSZ 8192 /* size of a default Postgres disk block */ /* This file contains the GCC bug workaround code for the private LRECORD types. @@ -57,31 +59,4 @@ DECLARE_LRECORD (pgresult, Lisp_PGresult); #define CHECK_PGRESULT(x) CHECK_RECORD (x, pgresult) #define CONCHECK_PGRESULT(x) CONCHECK_RECORD (x, pgresult) -/****/ -#ifdef HAVE_POSTGRESQLV7 - -#ifdef LIBPQ_7_0_IS_FIXED /* this is broken in released 7.0b1 */ - -/* PGsetenvHandle is an opaque object and we need to be able to store - them in Lisp code in order to make asynchronous environment calls. -*/ -struct Lisp_PGsetenvHandle -{ - struct lcrecord_header header; - PGsetenvHandle *pgsetenv; -}; -typedef struct Lisp_PGsetenvHandle Lisp_PGsetenvHandle; - -DECLARE_LRECORD (pgsetenv, Lisp_PGsetenvHandle); - -#define XPGSETENV(x) XRECORD (x, pgsetenv, Lisp_PGsetenvHandle) -#define XSETPGSETENV(x, p) XSETRECORD (x, p, pgsetenv) -#define PGSETENVP(x) RECORDP (x, pgsetenv) -#define CHECK_PGSETENV(x) CHECK_RECORD (x, pgsetenv) -#define CONCHECK_PGSETENV(x) CONCHECK_RECORD (x, pgsetenv) - -#endif /* LIBPQ_7_0_IS_FIXED */ - -#endif /* HAVE_POSTGRESQLV7 */ - -#endif /* XEMACS_POSTGRESQL_H__ */ +#endif /* INCLUDED_postgresql_h_ */ diff --git a/src/pure.c b/src/pure.c deleted file mode 100644 index 0d15775..0000000 --- a/src/pure.c +++ /dev/null @@ -1,36 +0,0 @@ -/* This file is part of XEmacs. - -XEmacs is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. - -XEmacs 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 XEmacs; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -/* Synched up with: FSF 19.30. Split out of alloc.c. */ - -#include <config.h> -#include "lisp.h" -#include "puresize.h" - -/* Moved from puresize.h to here so alloc.c does not get recompiled */ - -# include <puresize-adjust.h> -#define PURESIZE ((RAW_PURESIZE) + (PURESIZE_ADJUSTMENT)) - -size_t -get_PURESIZE (void) -{ - return PURESIZE; -} - -/* Force linker to put it into data space! */ -EMACS_INT pure[PURESIZE / sizeof (EMACS_INT)] = { (EMACS_INT) 0}; diff --git a/src/puresize.h b/src/puresize.h deleted file mode 100644 index 0e4bc33..0000000 --- a/src/puresize.h +++ /dev/null @@ -1,169 +0,0 @@ -/* Definition of PURESIZE. - Copyright (C) 1986, 1988, 1992, 1993, 1994 Free Software Foundation, Inc. - Copyright (C) 1995, 1996 Ben Wing. - -This file is part of XEmacs. - -XEmacs is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. - -XEmacs 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 XEmacs; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -/* Synched up with: Not in FSF. */ - -#ifndef PURESIZE_H -#define PURESIZE_H - -/* If RAW_PURESIZE is already defined then the user overrode it at - configure time. */ -#ifndef RAW_PURESIZE - -/* Basic amount of purespace to use, in the absence of extra - things configured in. */ - - -/* This computation is Barbra Streisand, BS -#if (LONGBITS == 64) -# define BASE_PURESIZE 938000 -#else -# define BASE_PURESIZE 563000 -#endif -*/ - -#define BASE_PURESIZE 1400000 - -/* If any particular systems need to change the base puresize, they - should define SYSTEM_PURESIZE_EXTRA. Note that this can be - negative as well as positive. - - Do NOT define PURESIZE or any other values. This allows the - other values to shift while still keeping things in sync. */ - -#ifndef SYSTEM_PURESIZE_EXTRA -# define SYSTEM_PURESIZE_EXTRA 0 -#endif - -/* Extra amount of purespace needed for menubars. */ - -#ifdef HAVE_DIALOGS -# if (LONGBITS == 64) -# define DIALOG_PURESIZE_EXTRA 43000 -# else -# define DIALOG_PURESIZE_EXTRA 1800 -# endif -#else -# define DIALOG_PURESIZE_EXTRA 0 -#endif - -#ifdef HAVE_MENUBARS -# if (LONGBITS == 64) -# define MENUBAR_PURESIZE_EXTRA 43000 -# else -# define MENUBAR_PURESIZE_EXTRA 36000 -# endif -#else -# define MENUBAR_PURESIZE_EXTRA 0 -#endif - -#ifdef HAVE_SCROLLBARS -# if (LONGBITS == 64) -# define SCROLLBAR_PURESIZE_EXTRA 4000 -# else -# define SCROLLBAR_PURESIZE_EXTRA 1800 -# endif -#else -# define SCROLLBAR_PURESIZE_EXTRA 0 -#endif - -#ifdef HAVE_TOOLBARS -# if (LONGBITS == 64) -# define TOOLBAR_PURESIZE_EXTRA 4000 -# else -# define TOOLBAR_PURESIZE_EXTRA 8400 -# endif -#else -# define TOOLBAR_PURESIZE_EXTRA 0 -#endif - -/* Extra amount of purespace needed for X11, separate from menubars - and scrollbars. */ - -#ifdef HAVE_X_WINDOWS -# if (LONGBITS == 64) -# define X11_PURESIZE_EXTRA 95000 -# else -# define X11_PURESIZE_EXTRA 68000 -# endif -#else -# define X11_PURESIZE_EXTRA 0 -#endif - -/* Extra amount of purespace needed for Mule. */ - -#ifdef MULE -#ifdef HAVE_CANNA -# define MULE_PURESIZE_CANNA 5000 -#else -# define MULE_PURESIZE_CANNA 0 -#endif -#ifdef HAVE_WNN -# define MULE_PURESIZE_WNN 5000 -#else -# define MULE_PURESIZE_WNN 0 -#endif -# if (LONGBITS == 64) -# define MULE_PURESIZE_EXTRA 99000+MULE_PURESIZE_CANNA+MULE_PURESIZE_WNN -# else -# define MULE_PURESIZE_EXTRA 78000+MULE_PURESIZE_CANNA+MULE_PURESIZE_WNN -# endif -#else -# define MULE_PURESIZE_EXTRA 0 -#endif - -/* Extra amount of purespace needed for Tooltalk. */ - -#ifdef TOOLTALK -# if (LONGBITS == 64) -# define TOOLTALK_PURESIZE_EXTRA 100000 -# else -# define TOOLTALK_PURESIZE_EXTRA 8300 -# endif -#else -# define TOOLTALK_PURESIZE_EXTRA 0 -#endif - -/* Extra amount of purespace needed for Sunpro builds. */ - -#ifdef SUNPRO -#define SUNPRO_PURESIZE_EXTRA 95000 -#else -# define SUNPRO_PURESIZE_EXTRA 0 -#endif - -#define RAW_PURESIZE ((BASE_PURESIZE) + \ - (DIALOG_PURESIZE_EXTRA) + \ - (MENUBAR_PURESIZE_EXTRA) + \ - (SCROLLBAR_PURESIZE_EXTRA) + \ - (TOOLBAR_PURESIZE_EXTRA) + \ - (X11_PURESIZE_EXTRA) + \ - (SYSTEM_PURESIZE_EXTRA) + \ - (MULE_PURESIZE_EXTRA) + \ - (TOOLTALK_PURESIZE_EXTRA) + \ - (SUNPRO_PURESIZE_EXTRA)) - -#endif /* !RAW_PURESIZE */ - -size_t get_PURESIZE (void); -extern EMACS_INT pure[]; - -#endif /* PURESIZE_H */ diff --git a/src/redisplay-gtk.c b/src/redisplay-gtk.c index f1ee926..119109e 100644 --- a/src/redisplay-gtk.c +++ b/src/redisplay-gtk.c @@ -51,6 +51,10 @@ Boston, MA 02111-1307, USA. */ #include "file-coding.h" /* for CCL conversion */ #endif +#ifdef HAVE_POLL +#include <sys/poll.h> +#endif + #define CONST const #define EOL_CURSOR_WIDTH 5 @@ -417,8 +421,8 @@ gtk_output_display_block (struct window *w, struct display_line *dl, int block, struct display_box dbox; struct display_glyph_area dga; redisplay_calculate_display_boxes (dl, rb->xpos, rb->object.dglyph.xoffset, - start_pixpos, rb->width, - &dbox, &dga); + rb->object.dglyph.yoffset ,start_pixpos, + rb->width, &dbox, &dga); XSETWINDOW (window, w); instance = glyph_image_instance (rb->object.dglyph.glyph, diff --git a/src/redisplay-msw.c b/src/redisplay-msw.c index 17394f4..62ddceb 100644 --- a/src/redisplay-msw.c +++ b/src/redisplay-msw.c @@ -26,8 +26,9 @@ Boston, MA 02111-1307, USA. */ Chuck Thompson Lots of work done by Ben Wing for Mule - Partially rewritten for mswindows by Jonathan Harris, November 1997 for 21.0. - */ + + Partially rewritten for mswindows by Jonathan Harris, November 1997 + for 21.0. */ #include <config.h> #include "lisp.h" @@ -41,42 +42,32 @@ Boston, MA 02111-1307, USA. */ #include "faces.h" #include "frame.h" #include "glyphs-msw.h" +#include "gutter.h" #include "redisplay.h" #include "sysdep.h" #include "window.h" -#include "windows.h" #ifdef MULE #include "mule-ccl.h" -#include "mule-charset.h" +#include "character.h" #endif #define MSWINDOWS_EOL_CURSOR_WIDTH 5 /* - * Random forward delarations + * Random forward declarations */ -static void mswindows_update_dc (HDC hdc, Lisp_Object font, Lisp_Object fg, - Lisp_Object bg, Lisp_Object bg_pmap); -static void mswindows_clear_region (Lisp_Object locale, face_index findex, - int x, int y, int width, int height); +static void mswindows_update_dc (HDC hdc, Lisp_Object fg, Lisp_Object bg, + Lisp_Object bg_pmap); +static void mswindows_set_dc_font (HDC hdc, Lisp_Object font, + int under, int strike); static void mswindows_output_vertical_divider (struct window *w, int clear); static void mswindows_redraw_exposed_windows (Lisp_Object window, int x, int y, int width, int height); static void mswindows_output_dibitmap (struct frame *f, - struct Lisp_Image_Instance *p, - int x, int y, - int clip_x, int clip_y, - int clip_width, int clip_height, - int width, int height, - int pixmap_offset, - int offset_bitmap); -static void mswindows_output_pixmap (struct window *w, struct display_line *dl, - Lisp_Object image_instance, int xpos, - int xoffset, int start_pixpos, int width, - face_index findex, int cursor_start, - int cursor_width, int cursor_height, - int offset_bitmap); + Lisp_Image_Instance *p, + struct display_box* db, + struct display_glyph_area* dga); typedef struct textual_run { @@ -101,7 +92,7 @@ typedef struct textual_run static int separate_textual_runs (unsigned char *text_storage, textual_run *run_storage, - CONST Emchar *str, Charcount len) + const Emchar *str, Charcount len) { Lisp_Object prev_charset = Qunbound; /* not Qnil because that is a possible valid charset when @@ -143,9 +134,9 @@ separate_textual_runs (unsigned char *text_storage, #ifdef MULE { Lisp_Object ccl_prog = XCHARSET_CCL_PROGRAM (charset); - need_ccl_conversion = !NILP (ccl_prog); - if (need_ccl_conversion) - setup_ccl_program (&char_converter, ccl_prog); + if ((!NILP (ccl_prog)) + && (setup_ccl_program (&char_converter, ccl_prog) >= 0)) + need_ccl_conversion = 1; } #endif } @@ -167,7 +158,7 @@ separate_textual_runs (unsigned char *text_storage, char_converter.reg[1] = byte1; char_converter.reg[2] = byte2; char_converter.ic = 0; /* start at beginning each time */ - ccl_driver (&char_converter, 0, 0, 0, 0); + ccl_driver (&char_converter, 0, 0, 0, 0, CCL_MODE_ENCODING); byte1 = char_converter.reg[1]; byte2 = char_converter.reg[2]; } @@ -194,7 +185,7 @@ mswindows_text_width_single_run (HDC hdc, struct face_cachel *cachel, textual_run *run) { Lisp_Object font_inst = FACE_CACHEL_FONT (cachel, run->charset); - struct Lisp_Font_Instance *fi = XFONT_INSTANCE (font_inst); + Lisp_Font_Instance *fi = XFONT_INSTANCE (font_inst); SIZE size; if (!fi->proportional_p || !hdc) @@ -202,12 +193,44 @@ mswindows_text_width_single_run (HDC hdc, struct face_cachel *cachel, else { assert(run->dimension == 1); /* #### FIXME! */ - mswindows_update_dc (hdc, font_inst, Qnil, Qnil, Qnil); + mswindows_set_dc_font (hdc, font_inst, + cachel->underline, cachel->strikethru); GetTextExtentPoint32 (hdc, run->ptr, run->len, &size); return(size.cx); } } +/* + * Given F, retrieve device context. F can be a display frame, or + * a print job. For a print job, page is also started when printer's + * device context is first time requested. + */ +static HDC +get_frame_dc (struct frame *f, int start_page_p) +{ + if (FRAME_MSWINDOWS_P (f)) + return FRAME_MSWINDOWS_DC (f); + else + { + if (start_page_p && !FRAME_MSPRINTER_PAGE_STARTED (f)) + msprinter_start_page (f); + return DEVICE_MSPRINTER_HDC (XDEVICE (FRAME_DEVICE (f))); + } +} + +/* + * Given F, retrieve compatible device context. F can be a display + * frame, or a print job. + */ +static HDC +get_frame_compdc (struct frame *f) +{ + struct device *d = XDEVICE (FRAME_DEVICE (f)); + if (DEVICE_MSWINDOWS_P (d)) + return DEVICE_MSWINDOWS_HCDC (d); + else + return DEVICE_MSPRINTER_HCDC (d); +} /***************************************************************************** mswindows_update_dc @@ -215,18 +238,15 @@ mswindows_text_width_single_run (HDC hdc, struct face_cachel *cachel, Given a number of parameters munge the DC so it has those properties. ****************************************************************************/ static void -mswindows_update_dc (HDC hdc, Lisp_Object font, Lisp_Object fg, - Lisp_Object bg, Lisp_Object bg_pmap) +mswindows_update_dc (HDC hdc, Lisp_Object fg, Lisp_Object bg, + Lisp_Object bg_pmap) { - if (!NILP (font)) - SelectObject(hdc, FONT_INSTANCE_MSWINDOWS_HFONT (XFONT_INSTANCE (font))); - - if (!NILP (fg)) { SetTextColor (hdc, COLOR_INSTANCE_MSWINDOWS_COLOR (XCOLOR_INSTANCE (fg))); } + if (!NILP (bg)) { SetBkMode (hdc, OPAQUE); @@ -238,54 +258,13 @@ mswindows_update_dc (HDC hdc, Lisp_Object font, Lisp_Object fg, } } - -/***************************************************************************** - mswindows_apply_face_effects - - Draw underline and strikeout as if this was X. - #### On mswindows this really should be done as part of drawing the font. - The line width used is chosen arbitrarily from the font height. - ****************************************************************************/ -static void -mswindows_apply_face_effects (HDC hdc, struct display_line *dl, int xpos, - int width, struct Lisp_Font_Instance *fi, - struct face_cachel *cachel, - struct face_cachel *color_cachel) +static void mswindows_set_dc_font (HDC hdc, Lisp_Object font, + int under, int strike) { - int yclip; - HBRUSH brush, oldbrush; - RECT rect; - - brush = CreateSolidBrush (COLOR_INSTANCE_MSWINDOWS_COLOR ( - XCOLOR_INSTANCE (color_cachel->foreground))); - if (brush) - { - yclip = dl->ypos + dl->descent - dl->clip; - rect.left = xpos; - rect.right = xpos + width; - oldbrush = SelectObject (hdc, brush); - - if (cachel->underline) - { - rect.top = dl->ypos + dl->descent/2; - rect.bottom = rect.top + (fi->height >= 0x20 ? 2 : 1); - if (rect.bottom <= yclip) - FillRect (hdc, &rect, brush); - } - if (cachel->strikethru) - { - rect.top = dl->ypos + dl->descent - (dl->ascent + dl->descent)/2; - rect.bottom = rect.top + (fi->height >= 0x20 ? 2 : 1); - if (rect.bottom <= yclip) - FillRect (hdc, &rect, brush); - } - - SelectObject (hdc, oldbrush); - DeleteObject (brush); - } + SelectObject(hdc, mswindows_get_hfont (XFONT_INSTANCE (font), + under, strike)); } - /***************************************************************************** mswindows_output_hline @@ -304,37 +283,45 @@ mswindows_output_hline (struct window *w, struct display_line *dl, struct rune * of its face. ****************************************************************************/ static void -mswindows_output_blank (struct window *w, struct display_line *dl, struct rune *rb, int start_pixpos) +mswindows_output_blank (struct window *w, struct display_line *dl, + struct rune *rb, int start_pixpos) { struct frame *f = XFRAME (w->frame); - RECT rect = { rb->xpos, dl->ypos-dl->ascent, - rb->xpos+rb->width, dl->ypos+dl->descent-dl->clip }; + HDC hdc = get_frame_dc (f, 1); + RECT rect = { rb->xpos, DISPLAY_LINE_YPOS (dl), + rb->xpos+rb->width, + DISPLAY_LINE_YEND (dl) }; struct face_cachel *cachel = WINDOW_FACE_CACHEL (w, rb->findex); Lisp_Object bg_pmap = WINDOW_FACE_CACHEL_BACKGROUND_PIXMAP (w, rb->findex); - + + /* Unmap all subwindows in the area we are going to blank. */ + redisplay_unmap_subwindows_maybe (f, rb->xpos, DISPLAY_LINE_YPOS (dl), + rb->width, DISPLAY_LINE_HEIGHT (dl)); + if (!IMAGE_INSTANCEP (bg_pmap) || !IMAGE_INSTANCE_PIXMAP_TYPE_P (XIMAGE_INSTANCE (bg_pmap))) bg_pmap = Qnil; if (!NILP(bg_pmap)) { + struct display_box db; + struct display_glyph_area dga; + redisplay_calculate_display_boxes (dl, rb->xpos, + /*rb->object.dglyph.xoffset*/ 0, + /*rb->object.dglyph.yoffset*/ 0, + start_pixpos, rb->width, + &db, &dga); /* blank the background in the appropriate color */ - mswindows_update_dc (FRAME_MSWINDOWS_DC (f), Qnil, cachel->foreground, + mswindows_update_dc (hdc, cachel->foreground, cachel->background, Qnil); - - mswindows_output_pixmap (w, dl, bg_pmap, - rb->xpos, 0 /*rb->object.dglyph.xoffset*/, - start_pixpos, rb->width, rb->findex, + redisplay_output_pixmap (w, bg_pmap, &db, &dga, rb->findex, 0, 0, 0, TRUE); } else { - mswindows_update_dc (FRAME_MSWINDOWS_DC (f), Qnil, Qnil, - cachel->background, Qnil); - - ExtTextOut (FRAME_MSWINDOWS_DC (f), 0, 0, ETO_OPAQUE, - &rect, NULL, 0, NULL); + mswindows_update_dc (hdc, Qnil, cachel->background, Qnil); + ExtTextOut (hdc, 0, 0, ETO_OPAQUE, &rect, NULL, 0, NULL); } } @@ -351,23 +338,27 @@ mswindows_output_cursor (struct window *w, struct display_line *dl, int xpos, { struct frame *f = XFRAME (w->frame); struct device *d = XDEVICE (f->device); - struct face_cachel *cachel; + struct face_cachel *cachel=0; Lisp_Object font = Qnil; int focus = EQ (w->frame, DEVICE_FRAME_WITH_FOCUS_REAL (d)); - HDC hdc = FRAME_MSWINDOWS_DC (f); - unsigned int face_index=0; + HDC hdc = get_frame_dc (f, 1); + unsigned int local_face_index=0; char *p_char = NULL; int n_char = 0; RECT rect = { xpos, - dl->ypos - dl->ascent, + DISPLAY_LINE_YPOS (dl), xpos + width, - dl->ypos + dl->descent - dl->clip}; + DISPLAY_LINE_YEND (dl) }; Lisp_Object bar = symbol_value_in_buffer (Qbar_cursor, WINDOW_BUFFER (w)); int bar_p = image_p || !NILP (bar); int cursor_p = !NILP (w->text_cursor_visible_p); int real_char_p = ch != 0; + /* Unmap all subwindows in the area we are going to blank. */ + redisplay_unmap_subwindows_maybe (f, xpos, DISPLAY_LINE_YPOS (dl), + width, DISPLAY_LINE_HEIGHT (dl)); + if (real_char_p) { /* Use the font from the underlying character */ @@ -390,16 +381,16 @@ mswindows_output_cursor (struct window *w, struct display_line *dl, int xpos, /* Use cursor fg/bg for block cursor, or character fg/bg for the bar or when we need to erase the cursor. Output nothing at eol if bar cursor */ - face_index = get_builtin_face_cache_index (w, Vtext_cursor_face); + local_face_index = get_builtin_face_cache_index (w, Vtext_cursor_face); color_cachel = WINDOW_FACE_CACHEL (w, ((!cursor_p || bar_p) ? - findex : face_index)); - mswindows_update_dc (hdc, font, color_cachel->foreground, + findex : local_face_index)); + mswindows_update_dc (hdc, color_cachel->foreground, color_cachel->background, Qnil); + if (real_char_p) + mswindows_set_dc_font (hdc, font, + cachel->underline, cachel->strikethru); + ExtTextOut (hdc, xpos, dl->ypos, ETO_OPAQUE|ETO_CLIPPED, &rect, p_char, n_char, NULL); - if (real_char_p && (cachel->underline || cachel->strikethru)) - mswindows_apply_face_effects (hdc, dl, xpos, width, - XFONT_INSTANCE (font), - cachel, color_cachel); } if (!cursor_p) @@ -408,9 +399,9 @@ mswindows_output_cursor (struct window *w, struct display_line *dl, int xpos, if (focus && bar_p) { rect.right = rect.left + (EQ (bar, Qt) ? 1 : min (2, width)); - face_index = get_builtin_face_cache_index (w, Vtext_cursor_face); - cachel = WINDOW_FACE_CACHEL (w, face_index); - mswindows_update_dc (hdc, Qnil, Qnil, cachel->background, Qnil); + local_face_index = get_builtin_face_cache_index (w, Vtext_cursor_face); + cachel = WINDOW_FACE_CACHEL (w, local_face_index); + mswindows_update_dc (hdc, Qnil, cachel->background, Qnil); ExtTextOut (hdc, xpos, dl->ypos, ETO_OPAQUE, &rect, NULL, 0, NULL); } else if (!focus) @@ -426,16 +417,12 @@ mswindows_output_cursor (struct window *w, struct display_line *dl, int xpos, n_char = 1; } - face_index = get_builtin_face_cache_index (w, Vdefault_face); - cachel = WINDOW_FACE_CACHEL (w, (real_char_p ? findex : face_index)); - mswindows_update_dc (hdc, Qnil, cachel->foreground, - cachel->background, Qnil); + local_face_index = get_builtin_face_cache_index (w, Vdefault_face); + cachel = WINDOW_FACE_CACHEL (w, (real_char_p ? findex : local_face_index)); + mswindows_update_dc (hdc, + cachel->foreground, cachel->background, Qnil); ExtTextOut (hdc, xpos, dl->ypos, ETO_OPAQUE | ETO_CLIPPED, &rect, p_char, n_char, NULL); - if (cachel->underline || cachel->strikethru) - mswindows_apply_face_effects (hdc, dl, xpos+1, width-2, - XFONT_INSTANCE (font), - cachel, cachel); } } @@ -464,15 +451,17 @@ mswindows_output_cursor (struct window *w, struct display_line *dl, int xpos, FINDEX Index for the face cache element describing how to display the text. ****************************************************************************/ -void +static void mswindows_output_string (struct window *w, struct display_line *dl, - Emchar_dynarr *buf, int xpos, int xoffset, int clip_start, - int width, face_index findex) + Emchar_dynarr *buf, int xpos, int xoffset, int clip_start, + int width, face_index findex, + int cursor, int cursor_start, int cursor_width, + int cursor_height) { struct frame *f = XFRAME (w->frame); /* struct device *d = XDEVICE (f->device);*/ Lisp_Object window; - HDC hdc = FRAME_MSWINDOWS_DC (f); + HDC hdc = get_frame_dc (f, 1); int clip_end; Lisp_Object bg_pmap; int len = Dynarr_length (buf); @@ -504,11 +493,15 @@ mswindows_output_string (struct window *w, struct display_line *dl, xpos -= xoffset; /* sort out the destination rectangle */ - height = dl->ascent + dl->descent - dl->clip; + height = DISPLAY_LINE_HEIGHT (dl); rect.left = clip_start; - rect.top = dl->ypos - dl->ascent; + rect.top = DISPLAY_LINE_YPOS (dl); rect.right = clip_end; - rect.bottom = height + dl->ypos - dl->ascent; + rect.bottom = rect.top + height; + + /* make sure the area we are about to display is subwindow free. */ + redisplay_unmap_subwindows_maybe (f, clip_start, DISPLAY_LINE_YPOS (dl), + clip_end - clip_start, DISPLAY_LINE_HEIGHT (dl)); /* output the background pixmap if there is one */ bg_pmap = cachel->background_pixmap; @@ -518,13 +511,14 @@ mswindows_output_string (struct window *w, struct display_line *dl, if (!NILP(bg_pmap)) { + struct display_box db; + struct display_glyph_area dga; + redisplay_calculate_display_boxes (dl, xpos + xoffset, 0, 0, + clip_start, width, &db, &dga); /* blank the background in the appropriate color */ - mswindows_update_dc (hdc, Qnil, cachel->foreground, - cachel->background, Qnil); - - mswindows_output_pixmap (w, dl, bg_pmap, - xpos, xoffset, - clip_start, width, findex, + mswindows_update_dc (hdc, + cachel->foreground, cachel->background, Qnil); + redisplay_output_pixmap (w, bg_pmap, &db, &dga, findex, 0, 0, 0, TRUE); /* output pixmap calls this so we have to recall to get correct references */ @@ -537,26 +531,27 @@ mswindows_output_string (struct window *w, struct display_line *dl, for (i = 0; i < nruns; i++) { Lisp_Object font = FACE_CACHEL_FONT (cachel, runs[i].charset); - struct Lisp_Font_Instance *fi = XFONT_INSTANCE (font); + Lisp_Font_Instance *fi = XFONT_INSTANCE (font); int this_width; if (EQ (font, Vthe_null_font_instance)) continue; - mswindows_update_dc (hdc, font, cachel->foreground, + mswindows_update_dc (hdc, cachel->foreground, NILP(bg_pmap) ? cachel->background : Qnil, Qnil); + mswindows_set_dc_font (hdc, font, cachel->underline, cachel->strikethru); this_width = mswindows_text_width_single_run (hdc, cachel, runs + i); /* cope with fonts taller than lines */ - if ((int) fi->height < (int) (height + dl->clip)) + if ((int) fi->height < (int) (height + dl->clip + dl->top_clip)) { int clear_start = max (xpos, clip_start); int clear_end = min (xpos + this_width, clip_end); { - mswindows_clear_region (window, findex, clear_start, - dl->ypos - dl->ascent, + redisplay_clear_region (window, findex, clear_start, + DISPLAY_LINE_YPOS (dl), clear_end - clear_start, height); /* output pixmap calls this so we have to recall to get correct @@ -570,245 +565,165 @@ mswindows_output_string (struct window *w, struct display_line *dl, NILP(bg_pmap) ? ETO_CLIPPED | ETO_OPAQUE : ETO_CLIPPED, &rect, (char *) runs[i].ptr, runs[i].len, NULL); - /* #### X does underline/strikethrough here so we do the same. - On mswindows, underline/strikethrough really belongs to the font */ - if (cachel->underline || cachel->strikethru) - mswindows_apply_face_effects (hdc, dl, xpos, this_width, fi, - cachel, cachel); xpos += this_width; } } static void -mswindows_output_dibitmap (struct frame *f, struct Lisp_Image_Instance *p, - int x, int y, - int clip_x, int clip_y, - int clip_width, int clip_height, - int width, int height, int pixmap_offset, - int offset_bitmap) +mswindows_output_dibitmap (struct frame *f, Lisp_Image_Instance *p, + struct display_box* db, + struct display_glyph_area* dga) { - HDC hdc = FRAME_MSWINDOWS_DC (f); + HDC hdc = get_frame_dc (f, 1); + HDC hcompdc = get_frame_compdc (f); HGDIOBJ old=NULL; - COLORREF bgcolor = GetBkColor (hdc); - int need_clipping = (clip_x || clip_y); - int yoffset=0; - int xoffset=0; - /* do we need to offset the pixmap vertically? this is necessary - for background pixmaps. */ - if (offset_bitmap) - { - yoffset = y % IMAGE_INSTANCE_PIXMAP_HEIGHT (p); - xoffset = x % IMAGE_INSTANCE_PIXMAP_WIDTH (p); - /* the width is handled by mswindows_output_pixmap_region */ - } + const int real_x = IMAGE_INSTANCE_MSWINDOWS_BITMAP_REAL_WIDTH (p); + const int real_y = IMAGE_INSTANCE_MSWINDOWS_BITMAP_REAL_HEIGHT (p); + const int surface_x = IMAGE_INSTANCE_PIXMAP_WIDTH (p); + const int surface_y = IMAGE_INSTANCE_PIXMAP_HEIGHT (p); - if (need_clipping) - { - } - - /* first blt the mask */ + /* first blit the mask */ if (IMAGE_INSTANCE_MSWINDOWS_MASK (p)) { - RGBQUAD col; - col.rgbBlue = GetBValue (bgcolor); - col.rgbRed = GetRValue (bgcolor); - col.rgbGreen = GetGValue (bgcolor); - col.rgbReserved = 0; - - old = SelectObject (FRAME_MSWINDOWS_CDC (f), - IMAGE_INSTANCE_MSWINDOWS_MASK (p)); - - SetDIBColorTable (FRAME_MSWINDOWS_CDC (f), 1, 1, &col); - - BitBlt (hdc, - x,y, - width, height, - FRAME_MSWINDOWS_CDC (f), - xoffset,yoffset, - SRCCOPY); + RGBQUAD bg; + COLORREF bgcolor; - SelectObject (FRAME_MSWINDOWS_CDC (f), old); + old = SelectObject (hcompdc, IMAGE_INSTANCE_MSWINDOWS_MASK (p)); + + if (IMAGE_INSTANCE_TYPE (p) == IMAGE_MONO_PIXMAP) + { + COLORREF fgcolor; + RGBQUAD fg; + + fgcolor = GetTextColor (hdc); + fg.rgbBlue = GetBValue (fgcolor); + fg.rgbRed = GetRValue (fgcolor); + fg.rgbGreen = GetGValue (fgcolor); + fg.rgbReserved = 0; + SetDIBColorTable (hcompdc, 0, 1, &fg); + } + + bgcolor = GetBkColor (hdc); + bg.rgbBlue = GetBValue (bgcolor); + bg.rgbRed = GetRValue (bgcolor); + bg.rgbGreen = GetGValue (bgcolor); + bg.rgbReserved = 0; + SetDIBColorTable (hcompdc, 1, 1, &bg); + + StretchBlt (hdc, + db->xpos, db->ypos, + dga->width, dga->height, + hcompdc, + MulDiv (dga->xoffset, real_x, surface_x), + MulDiv (dga->yoffset, real_y, surface_y), + MulDiv (dga->width, real_x, surface_x), + MulDiv (dga->height, real_y, surface_y), + SRCCOPY); + + SelectObject (hcompdc, old); } - /* now blt the bitmap itself. */ - old = SelectObject (FRAME_MSWINDOWS_CDC (f), - IMAGE_INSTANCE_MSWINDOWS_BITMAP (p)); - - BitBlt (hdc, - x,y, - width, height, - FRAME_MSWINDOWS_CDC (f), - xoffset, yoffset, - IMAGE_INSTANCE_MSWINDOWS_MASK (p) ? SRCINVERT : SRCCOPY); - - SelectObject (FRAME_MSWINDOWS_CDC (f),old); - - if (need_clipping) - { - } + /* Now blit the bitmap itself, or one of its slices. */ + old = SelectObject (hcompdc, + IMAGE_INSTANCE_MSWINDOWS_BITMAP_SLICE + (p, IMAGE_INSTANCE_PIXMAP_SLICE (p))); + + StretchBlt (hdc, + db->xpos, db->ypos, + dga->width, dga->height, + hcompdc, + MulDiv (dga->xoffset, real_x, surface_x), + MulDiv (dga->yoffset, real_y, surface_y), + MulDiv (dga->width, real_x, surface_x), + MulDiv (dga->height, real_y, surface_y), + IMAGE_INSTANCE_MSWINDOWS_MASK (p) ? SRCINVERT : SRCCOPY); + + SelectObject (hcompdc, old); } -/* - * X gc's have this nice property that setting the bg pixmap will +/* X gc's have this nice property that setting the bg pixmap will * output it offset relative to the window. Windows doesn't have this - * feature so we have to emulate this by outputting multiple pixmaps - */ + * feature so we have to emulate this by outputting multiple pixmaps. + * This is only used for background pixmaps. Normal pixmaps are + * outputted once and are scrollable */ static void mswindows_output_dibitmap_region (struct frame *f, - struct Lisp_Image_Instance *p, - int x, int y, - int clip_x, int clip_y, - int clip_width, int clip_height, - int width, int height, int pixmap_offset, - int offset_bitmap) + Lisp_Image_Instance *p, + struct display_box *db, + struct display_glyph_area *dga) { - int pwidth = min (width, IMAGE_INSTANCE_PIXMAP_WIDTH (p)); - int pheight = min (height, IMAGE_INSTANCE_PIXMAP_HEIGHT (p)); + struct display_box xdb = { db->xpos, db->ypos, db->width, db->height }; + struct display_glyph_area xdga + = { 0, 0, IMAGE_INSTANCE_PIXMAP_WIDTH (p), + IMAGE_INSTANCE_PIXMAP_HEIGHT (p) }; int pxoffset = 0, pyoffset = 0; + if (dga) + { + xdga.width = dga->width; + xdga.height = dga->height; + } + else if (!redisplay_normalize_glyph_area (&xdb, &xdga)) + return; + /* when doing a bg pixmap do a partial pixmap first so that we blt whole pixmaps thereafter */ + xdga.height = min (xdga.height, IMAGE_INSTANCE_PIXMAP_HEIGHT (p) - + db->ypos % IMAGE_INSTANCE_PIXMAP_HEIGHT (p)); - if (offset_bitmap) - { - pheight = min (pheight, IMAGE_INSTANCE_PIXMAP_HEIGHT (p) - - y % IMAGE_INSTANCE_PIXMAP_HEIGHT (p)); - } - - while (pheight > 0) + while (xdga.height > 0) { - if (offset_bitmap) - { - pwidth = min (min (width, IMAGE_INSTANCE_PIXMAP_WIDTH (p)), + xdga.width = min (min (db->width, IMAGE_INSTANCE_PIXMAP_WIDTH (p)), IMAGE_INSTANCE_PIXMAP_WIDTH (p) - - x % IMAGE_INSTANCE_PIXMAP_WIDTH (p)); - pxoffset = 0; - } - while (pwidth > 0) + db->xpos % IMAGE_INSTANCE_PIXMAP_WIDTH (p)); + pxoffset = 0; + while (xdga.width > 0) { - mswindows_output_dibitmap (f, p, - x + pxoffset, y + pyoffset, - clip_x, clip_y, - clip_width, clip_height, - pwidth, pheight, pixmap_offset, - offset_bitmap); - pxoffset += pwidth; - pwidth = min ((width-pxoffset), - IMAGE_INSTANCE_PIXMAP_WIDTH (p)); + xdb.xpos = db->xpos + pxoffset; + xdb.ypos = db->ypos + pyoffset; + /* do we need to offset the pixmap vertically? this is necessary + for background pixmaps. */ + xdga.yoffset = xdb.ypos % IMAGE_INSTANCE_PIXMAP_HEIGHT (p); + xdga.xoffset = xdb.xpos % IMAGE_INSTANCE_PIXMAP_WIDTH (p); + /* the width is handled by mswindows_output_pixmap_region */ + mswindows_output_dibitmap (f, p, &xdb, &xdga); + pxoffset += xdga.width; + xdga.width = min ((db->width - pxoffset), + IMAGE_INSTANCE_PIXMAP_WIDTH (p)); } - pyoffset += pheight; - pheight = min ((height-pyoffset), - IMAGE_INSTANCE_PIXMAP_HEIGHT (p)); + pyoffset += xdga.height; + xdga.height = min ((db->height - pyoffset), + IMAGE_INSTANCE_PIXMAP_HEIGHT (p)); } } +/* Output a pixmap at the desired location. + DB normalized display_box. + DGA normalized display_glyph_area. */ static void -mswindows_output_pixmap (struct window *w, struct display_line *dl, - Lisp_Object image_instance, int xpos, int xoffset, - int start_pixpos, int width, face_index findex, - int cursor_start, int cursor_width, int cursor_height, - int offset_bitmap) +mswindows_output_pixmap (struct window *w, Lisp_Object image_instance, + struct display_box *db, struct display_glyph_area *dga, + face_index findex, int cursor_start, int cursor_width, + int cursor_height, int bg_pixmap) { struct frame *f = XFRAME (w->frame); - HDC hdc = FRAME_MSWINDOWS_DC (f); + HDC hdc = get_frame_dc (f, 1); - struct Lisp_Image_Instance *p = XIMAGE_INSTANCE (image_instance); + Lisp_Image_Instance *p = XIMAGE_INSTANCE (image_instance); Lisp_Object window; - int lheight = dl->ascent + dl->descent - dl->clip; - int pheight = ((int) IMAGE_INSTANCE_PIXMAP_HEIGHT (p) > lheight ? lheight : - IMAGE_INSTANCE_PIXMAP_HEIGHT (p)); - int clip_x, clip_y, clip_width, clip_height; - - /* The pixmap_offset is used to center the pixmap on lines which are - shorter than it is. This results in odd effects when scrolling - pixmaps off of the bottom. Let's try not using it. */ -#if 0 - int pixmap_offset = (int) (IMAGE_INSTANCE_PIXMAP_HEIGHT (p) - lheight) / 2; -#else - int pixmap_offset = 0; -#endif - XSETWINDOW (window, w); - if ((start_pixpos >= 0 && start_pixpos > xpos) || xoffset) - { - if (start_pixpos > xpos && start_pixpos > xpos + width) - return; - - clip_x = xoffset; - clip_width = width; - if (start_pixpos > xpos) - { - clip_x += (start_pixpos - xpos); - clip_width -= (start_pixpos - xpos); - } - } - else - { - clip_x = 0; - clip_width = 0; - } - - /* Place markers for possible future functionality (clipping the top - half instead of the bottom half; think pixel scrolling). */ - clip_y = 0; - clip_height = pheight; - - /* Clear the area the pixmap is going into. The pixmap itself will - always take care of the full width. We don't want to clear where - it is going to go in order to avoid flicker. So, all we have to - take care of is any area above or below the pixmap. */ - /* #### We take a shortcut for now. We know that since we have - pixmap_offset hardwired to 0 that the pixmap is against the top - edge so all we have to worry about is below it. */ - /* #### Unless the pixmap has a mask in which case we have to clear - the whole damn thing since we can't yet clear just the area not - included in the mask. */ - if (((int) (dl->ypos - dl->ascent + pheight) < - (int) (dl->ypos + dl->descent - dl->clip)) - || IMAGE_INSTANCE_MSWINDOWS_MASK (p)) - { - int clear_x, clear_y, clear_width, clear_height; - - if (IMAGE_INSTANCE_MSWINDOWS_MASK (p)) - { - clear_y = dl->ypos - dl->ascent; - clear_height = lheight; - } - else - { - clear_y = dl->ypos - dl->ascent + pheight; - clear_height = lheight - pheight; - } - - if (start_pixpos >= 0 && start_pixpos > xpos) - { - clear_x = start_pixpos; - clear_width = xpos + width - start_pixpos; - } - else - { - clear_x = xpos; - clear_width = width; - } - - if (!offset_bitmap) /* i.e. not a bg pixmap */ - mswindows_clear_region (window, findex, clear_x, clear_y, - clear_width, clear_height); - } - /* Output the pixmap. Have to do this as many times as is required to fill the given area */ - mswindows_update_dc (hdc, Qnil, + mswindows_update_dc (hdc, WINDOW_FACE_CACHEL_FOREGROUND (w, findex), WINDOW_FACE_CACHEL_BACKGROUND (w, findex), Qnil); - mswindows_output_dibitmap_region (f, p, xpos - xoffset, - dl->ypos - dl->ascent, - clip_x, clip_y, clip_width, clip_height, - width + xoffset, pheight, pixmap_offset, - offset_bitmap); + if (bg_pixmap) + mswindows_output_dibitmap_region (f, p, db, dga); + else + mswindows_output_dibitmap (f, p, db, dga); } #ifdef HAVE_SCROLLBARS @@ -820,7 +735,7 @@ mswindows_output_pixmap (struct window *w, struct display_line *dl, * to by PRC, and paints only the intersection */ static void -mswindows_redisplay_deadbox_maybe (struct window *w, CONST RECT* prc) +mswindows_redisplay_deadbox_maybe (struct window *w, const RECT* prc) { int sbh = window_scrollbar_height (w); int sbw = window_scrollbar_width (w); @@ -843,7 +758,7 @@ mswindows_redisplay_deadbox_maybe (struct window *w, CONST RECT* prc) if (IntersectRect (&rect_paint, &rect_dead, prc)) { struct frame *f = XFRAME (WINDOW_FRAME (w)); - FillRect (FRAME_MSWINDOWS_DC (f), &rect_paint, + FillRect (get_frame_dc (f, 1), &rect_paint, (HBRUSH) (COLOR_BTNFACE+1)); } } @@ -900,12 +815,11 @@ mswindows_redraw_exposed_window (struct window *w, int x, int y, int width, for (line = 0; line < Dynarr_length (cdla); line++) { struct display_line *cdl = Dynarr_atp (cdla, line); - int top_y = cdl->ypos - cdl->ascent; - int bottom_y = cdl->ypos + cdl->descent; - if (bottom_y >= rect_draw.top) + if (DISPLAY_LINE_YPOS (cdl) + DISPLAY_LINE_HEIGHT (cdl) + >= rect_draw.top) { - if (top_y > rect_draw.bottom) + if (DISPLAY_LINE_YPOS (cdl) > rect_draw.bottom) { if (line == 0) continue; @@ -966,6 +880,7 @@ mswindows_redraw_exposed_area (struct frame *f, int x, int y, int width, int hei redraw anyhow. */ MAYBE_FRAMEMETH (f, redraw_exposed_toolbars, (f, x, y, width, height)); #endif + redraw_exposed_gutters (f, x, y, width, height); if (!f->window_face_cache_reset) { @@ -978,38 +893,55 @@ mswindows_redraw_exposed_area (struct frame *f, int x, int y, int width, int hei /***************************************************************************** - mswindows_bevel_modeline + mswindows_bevel_area - Draw a 3d border around the modeline on window W. + Draw a 3d border around the specified area on window W. ****************************************************************************/ static void -mswindows_bevel_modeline (struct window *w, struct display_line *dl) +mswindows_bevel_area (struct window *w, face_index findex, int x, int y, + int width, int height, int thickness, + int edges, enum edge_style style) { struct frame *f = XFRAME (w->frame); - Lisp_Object color; - int shadow_width = MODELINE_SHADOW_THICKNESS (w); - RECT rect = { WINDOW_MODELINE_LEFT (w), - dl->ypos - dl->ascent - shadow_width, - WINDOW_MODELINE_RIGHT (w), - dl->ypos + dl->descent + shadow_width}; UINT edge; + UINT border = 0; - color = WINDOW_FACE_CACHEL_BACKGROUND (w, MODELINE_INDEX); - mswindows_update_dc (FRAME_MSWINDOWS_DC (f), Qnil, Qnil, color, Qnil); - - if (XINT (w->modeline_shadow_thickness) < 0) - shadow_width = -shadow_width; + if (style == EDGE_ETCHED_IN) + edge = EDGE_ETCHED; + else if (style == EDGE_ETCHED_OUT) + edge = EDGE_BUMP; + else if (style == EDGE_BEVEL_IN) + { + if (thickness == 1) + edge = BDR_SUNKENINNER; + else + edge = EDGE_SUNKEN; + } + else /* EDGE_BEVEL_OUT */ + { + if (thickness == 1) + edge = BDR_RAISEDINNER; + else + edge = EDGE_RAISED; + } - if (shadow_width < -1) - edge = EDGE_SUNKEN; - else if (shadow_width < 0) - edge = BDR_SUNKENINNER; - else if (shadow_width == 1) - edge = BDR_RAISEDINNER; - else - edge = EDGE_RAISED; - - DrawEdge (FRAME_MSWINDOWS_DC (f), &rect, edge, BF_RECT); + if (edges & EDGE_TOP) + border |= BF_TOP; + if (edges & EDGE_LEFT) + border |= BF_LEFT; + if (edges & EDGE_BOTTOM) + border |= BF_BOTTOM; + if (edges & EDGE_RIGHT) + border |= BF_RIGHT; + + { + RECT rect = { x, y, x + width, y + height }; + Lisp_Object color = WINDOW_FACE_CACHEL_BACKGROUND (w, findex); + HDC hdc = get_frame_dc (f, 1); + + mswindows_update_dc (hdc, Qnil, color, Qnil); + DrawEdge (hdc, &rect, edge, border); + } } @@ -1040,22 +972,38 @@ mswindows_eol_cursor_width (void) } /***************************************************************************** - mswindows_output_begin + mswindows_frame_output_begin Perform any necessary initialization prior to an update. ****************************************************************************/ static void -mswindows_output_begin (struct device *d) +mswindows_frame_output_begin (struct frame *f) { } /***************************************************************************** - mswindows_output_end + mswindows_frame_output_end Perform any necessary flushing of queues when an update has completed. ****************************************************************************/ static void -mswindows_output_end (struct device *d) +mswindows_frame_output_end (struct frame *f) +{ +#ifdef DEFER_WINDOW_POS + HDWP hdwp = FRAME_MSWINDOWS_DATA (f)->hdwp; + + if (hdwp != 0) + { + EndDeferWindowPos (hdwp); + FRAME_MSWINDOWS_DATA (f)->hdwp = 0; + } +#endif + GdiFlush(); +} + +/* Printer version is more lightweight. */ +static void +msprinter_frame_output_end (struct frame *f) { GdiFlush(); } @@ -1064,13 +1012,14 @@ static int mswindows_flash (struct device *d) { struct frame *f = device_selected_frame (d); + HDC hdc = get_frame_dc (f, 1); RECT rc; GetClientRect (FRAME_MSWINDOWS_HANDLE (f), &rc); - InvertRect (FRAME_MSWINDOWS_DC (f), &rc); + InvertRect (hdc, &rc); GdiFlush (); Sleep (25); - InvertRect (FRAME_MSWINDOWS_DC (f), &rc); + InvertRect (hdc, &rc); return 1; } @@ -1087,7 +1036,7 @@ mswindows_ring_bell (struct device *d, int volume, int pitch, int duration) Given a display line, a block number for that start line, output all runes between start and end in the specified display block. - Ripped off with mininmal thought from the corresponding X routine. + Ripped off with minimal thought from the corresponding X routine. ****************************************************************************/ static void mswindows_output_display_block (struct window *w, struct display_line *dl, int block, @@ -1111,18 +1060,14 @@ mswindows_output_display_block (struct window *w, struct display_line *dl, int b rb = Dynarr_atp (rba, start); if (!rb) - { /* Nothing to do so don't do anything. */ return; - } - else - { - findex = rb->findex; - xpos = rb->xpos; - width = 0; - if (rb->type == RUNE_CHAR) - charset = CHAR_CHARSET (rb->object.chr.ch); - } + + findex = rb->findex; + xpos = rb->xpos; + width = 0; + if (rb->type == RUNE_CHAR) + charset = CHAR_CHARSET (rb->object.chr.ch); if (end < 0) end = Dynarr_length (rba); @@ -1145,7 +1090,7 @@ mswindows_output_display_block (struct window *w, struct display_line *dl, int b if (Dynarr_length (buf)) { mswindows_output_string (w, dl, buf, xpos, 0, start_pixpos, width, - findex); + findex, 0, 0, 0, 0); xpos = rb->xpos; width = 0; } @@ -1179,10 +1124,9 @@ mswindows_output_display_block (struct window *w, struct display_line *dl, int b else if (rb->object.chr.ch == '\n') { /* Clear in case a cursor was formerly here. */ - int height = dl->ascent + dl->descent - dl->clip; - - mswindows_clear_region (window, findex, xpos, dl->ypos - dl->ascent, - rb->width, height); + redisplay_clear_region (window, findex, xpos, + DISPLAY_LINE_YPOS (dl), + rb->width, DISPLAY_LINE_HEIGHT (dl)); elt++; } } @@ -1218,6 +1162,12 @@ mswindows_output_display_block (struct window *w, struct display_line *dl, int b else if (rb->type == RUNE_DGLYPH) { Lisp_Object instance; + struct display_box dbox; + struct display_glyph_area dga; + + redisplay_calculate_display_boxes (dl, rb->xpos, rb->object.dglyph.xoffset, + rb->object.dglyph.yoffset, + start_pixpos, rb->width, &dbox, &dga); XSETWINDOW (window, w); instance = glyph_image_instance (rb->object.dglyph.glyph, @@ -1225,54 +1175,52 @@ mswindows_output_display_block (struct window *w, struct display_line *dl, int b findex = rb->findex; if (IMAGE_INSTANCEP (instance)) - switch (XIMAGE_INSTANCE_TYPE (instance)) - { - case IMAGE_TEXT: + { + switch (XIMAGE_INSTANCE_TYPE (instance)) { - /* #### This is way losing. See the comment in - add_glyph_rune(). */ - Lisp_Object string = - XIMAGE_INSTANCE_TEXT_STRING (instance); - convert_bufbyte_string_into_emchar_dynarr - (XSTRING_DATA (string), XSTRING_LENGTH (string), buf); - + case IMAGE_MONO_PIXMAP: + case IMAGE_COLOR_PIXMAP: + redisplay_output_pixmap (w, instance, &dbox, &dga, findex, + cursor_start, cursor_width, + cursor_height, 0); if (rb->cursor_type == CURSOR_ON) mswindows_output_cursor (w, dl, xpos, cursor_width, - findex, Dynarr_at (buf, 0), 0); - else /* #### redisplay-x passes -1 as the width: why ? */ - mswindows_output_string (w, dl, buf, xpos, - rb->object.dglyph.xoffset, - start_pixpos, rb->width, findex); - Dynarr_reset (buf); + findex, 0, 1); + break; + + case IMAGE_WIDGET: + if (EQ (XIMAGE_INSTANCE_WIDGET_TYPE (instance), + Qlayout)) + { + redisplay_output_layout (window, instance, &dbox, &dga, findex, + cursor_start, cursor_width, + cursor_height); + if (rb->cursor_type == CURSOR_ON) + mswindows_output_cursor (w, dl, xpos, cursor_width, + findex, 0, 1); + break; + } + case IMAGE_SUBWINDOW: + redisplay_output_subwindow (w, instance, &dbox, &dga, findex, + cursor_start, cursor_width, + cursor_height); + if (rb->cursor_type == CURSOR_ON) + mswindows_output_cursor (w, dl, xpos, cursor_width, + findex, 0, 1); + break; + + case IMAGE_NOTHING: + /* nothing is as nothing does */ + break; + + case IMAGE_TEXT: + case IMAGE_POINTER: + default: + abort (); } - break; - - case IMAGE_MONO_PIXMAP: - case IMAGE_COLOR_PIXMAP: - mswindows_output_pixmap (w, dl, instance, xpos, - rb->object.dglyph.xoffset, start_pixpos, - rb->width, findex, cursor_start, - cursor_width, cursor_height, 0); - if (rb->cursor_type == CURSOR_ON) - mswindows_output_cursor (w, dl, xpos, cursor_width, - findex, 0, 1); - break; - - case IMAGE_POINTER: - abort (); - - case IMAGE_SUBWINDOW: - /* #### implement me */ - break; - - case IMAGE_NOTHING: - /* nothing is as nothing does */ - break; - - default: - abort (); - } - + IMAGE_INSTANCE_OPTIMIZE_OUTPUT + (XIMAGE_INSTANCE (instance)) = 0; + } xpos += rb->width; elt++; } @@ -1282,14 +1230,15 @@ mswindows_output_display_block (struct window *w, struct display_line *dl, int b } if (Dynarr_length (buf)) - mswindows_output_string (w, dl, buf, xpos, 0, start_pixpos, width, findex); + mswindows_output_string (w, dl, buf, xpos, 0, start_pixpos, width, findex, + 0, 0, 0, 0); if (dl->modeline && !EQ (Qzero, w->modeline_shadow_thickness) && (f->clear || f->windows_structure_changed || w->shadow_thickness_changed)) - mswindows_bevel_modeline (w, dl); + bevel_modeline (w, dl); Dynarr_free (buf); } @@ -1304,51 +1253,53 @@ static void mswindows_output_vertical_divider (struct window *w, int clear_unused) { struct frame *f = XFRAME (w->frame); + HDC hdc = get_frame_dc (f, 1); RECT rect; int spacing = XINT (w->vertical_divider_spacing); int shadow = XINT (w->vertical_divider_shadow_thickness); int abs_shadow = abs (shadow); int line_width = XINT (w->vertical_divider_line_width); int div_left = WINDOW_RIGHT (w) - window_divider_width (w); + int y1 = WINDOW_TOP (w); + int y2 = WINDOW_BOTTOM (w); /* Clear left and right spacing areas */ if (spacing) { - rect.top = WINDOW_TOP (w); - rect.bottom = WINDOW_BOTTOM (w); - mswindows_update_dc (FRAME_MSWINDOWS_DC (f), Qnil, Qnil, + rect.top = y1; + rect.bottom = y2; + mswindows_update_dc (hdc, Qnil, WINDOW_FACE_CACHEL_BACKGROUND (w, DEFAULT_INDEX), Qnil); rect.right = WINDOW_RIGHT (w); rect.left = rect.right - spacing; - ExtTextOut (FRAME_MSWINDOWS_DC (f), 0, 0, ETO_OPAQUE, + ExtTextOut (hdc, 0, 0, ETO_OPAQUE, &rect, NULL, 0, NULL); rect.left = div_left; rect.right = div_left + spacing; - ExtTextOut (FRAME_MSWINDOWS_DC (f), 0, 0, ETO_OPAQUE, + ExtTextOut (hdc, 0, 0, ETO_OPAQUE, &rect, NULL, 0, NULL); } /* Clear divider face */ - rect.top = WINDOW_TOP (w) + abs_shadow; - rect.bottom = WINDOW_BOTTOM (w) - abs_shadow; + rect.top = y1 + abs_shadow; + rect.bottom = y2 - abs_shadow; rect.left = div_left + spacing + abs_shadow; rect.right = rect.left + line_width; if (rect.left < rect.right) { face_index div_face = get_builtin_face_cache_index (w, Vvertical_divider_face); - mswindows_update_dc (FRAME_MSWINDOWS_DC (f), Qnil, Qnil, + mswindows_update_dc (hdc, Qnil, WINDOW_FACE_CACHEL_BACKGROUND (w, div_face), Qnil); - ExtTextOut (FRAME_MSWINDOWS_DC (f), 0, 0, ETO_OPAQUE, - &rect, NULL, 0, NULL); + ExtTextOut (hdc, 0, 0, ETO_OPAQUE, &rect, NULL, 0, NULL); } /* Draw a shadow around the divider */ if (shadow != 0) { - /* #### This will be fixed to support arbitrary thichkness */ + /* #### This will be fixed to support arbitrary thickness */ InflateRect (&rect, abs_shadow, abs_shadow); - DrawEdge (FRAME_MSWINDOWS_DC (f), &rect, + DrawEdge (hdc, &rect, shadow > 0 ? EDGE_RAISED : EDGE_SUNKEN, BF_RECT); } } @@ -1361,8 +1312,9 @@ mswindows_output_vertical_divider (struct window *w, int clear_unused) ****************************************************************************/ static int mswindows_text_width (struct frame *f, struct face_cachel *cachel, - CONST Emchar *str, Charcount len) + const Emchar *str, Charcount len) { + HDC hdc = get_frame_dc (f, 0); int width_so_far = 0; unsigned char *text_storage = (unsigned char *) alloca (2 * len); textual_run *runs = alloca_array (textual_run, len); @@ -1372,7 +1324,7 @@ mswindows_text_width (struct frame *f, struct face_cachel *cachel, nruns = separate_textual_runs (text_storage, runs, str, len); for (i = 0; i < nruns; i++) - width_so_far += mswindows_text_width_single_run (FRAME_MSWINDOWS_DC (f), + width_so_far += mswindows_text_width_single_run (hdc, cachel, runs + i); return width_so_far; @@ -1386,140 +1338,35 @@ mswindows_text_width (struct frame *f, struct face_cachel *cachel, given face. ****************************************************************************/ static void -mswindows_clear_region (Lisp_Object locale, face_index findex, int x, int y, - int width, int height) +mswindows_clear_region (Lisp_Object locale, struct device* d, struct frame* f, + face_index findex, int x, int y, + int width, int height, Lisp_Object fcolor, Lisp_Object bcolor, + Lisp_Object background_pixmap) { - struct window *w; - struct frame *f; - Lisp_Object background_pixmap = Qunbound; - Lisp_Object temp; RECT rect = { x, y, x+width, y+height }; + HDC hdc = get_frame_dc (f, 1); - if (!(width && height)) /* We often seem to get called with width==0 */ - return; - - if (WINDOWP (locale)) - { - w = XWINDOW (locale); - f = XFRAME (w->frame); - } - else if (FRAMEP (locale)) - { - w = NULL; - f = XFRAME (locale); - } - else - abort (); - - if (w) + if (!NILP (background_pixmap)) { - temp = WINDOW_FACE_CACHEL_BACKGROUND_PIXMAP (w, findex); - - if (IMAGE_INSTANCEP (temp) - && IMAGE_INSTANCE_PIXMAP_TYPE_P (XIMAGE_INSTANCE (temp))) - { - /* #### maybe we could implement such that a string - can be a background pixmap? */ - background_pixmap = temp; - } - } - else - { - temp = FACE_BACKGROUND_PIXMAP (Vdefault_face, locale); - - if (IMAGE_INSTANCEP (temp) - && IMAGE_INSTANCE_PIXMAP_TYPE_P (XIMAGE_INSTANCE (temp))) - { - background_pixmap = temp; - } - } - - if (!UNBOUNDP (background_pixmap)) - { - Lisp_Object fcolor, bcolor; - - if (w) - { - fcolor = WINDOW_FACE_CACHEL_FOREGROUND (w, findex); - bcolor = WINDOW_FACE_CACHEL_BACKGROUND (w, findex); - } - else - { - fcolor = FACE_FOREGROUND (Vdefault_face, locale); - bcolor = FACE_BACKGROUND (Vdefault_face, locale); - } - - mswindows_update_dc (FRAME_MSWINDOWS_DC (f), - Qnil, fcolor, bcolor, background_pixmap); - + struct display_box db = { x, y, width, height }; + mswindows_update_dc (hdc, + fcolor, bcolor, background_pixmap); mswindows_output_dibitmap_region - ( f, XIMAGE_INSTANCE (background_pixmap), - x, y, 0, 0, 0, 0, width, height, 0, TRUE); + ( f, XIMAGE_INSTANCE (background_pixmap), &db, 0); } else { - Lisp_Object color = (w ? WINDOW_FACE_CACHEL_BACKGROUND (w, findex) : - FACE_BACKGROUND (Vdefault_face, locale)); - mswindows_update_dc (FRAME_MSWINDOWS_DC (f), Qnil, Qnil, color, Qnil); - ExtTextOut (FRAME_MSWINDOWS_DC (f), 0, 0, ETO_OPAQUE, &rect, NULL, 0, NULL); + mswindows_update_dc (hdc, Qnil, fcolor, Qnil); + ExtTextOut (hdc, 0, 0, ETO_OPAQUE, + &rect, NULL, 0, NULL); } #ifdef HAVE_SCROLLBARS if (WINDOWP (locale)) - mswindows_redisplay_deadbox_maybe (w, &rect); + mswindows_redisplay_deadbox_maybe (XWINDOW (locale), &rect); #endif } -/***************************************************************************** - mswindows_clear_to_window_end - - Clear the area between ypos1 and ypos2. Each margin area and the - text area is handled separately since they may each have their own - background color. - ****************************************************************************/ -static void -mswindows_clear_to_window_end (struct window *w, int ypos1, int ypos2) -{ - int height = ypos2 - ypos1; - - if (height) - { - struct frame *f = XFRAME (w->frame); - Lisp_Object window; - int bflag = (window_needs_vertical_divider (w) ? 0 : 1); - layout_bounds bounds; - - bounds = calculate_display_line_boundaries (w, bflag); - XSETWINDOW (window, w); - - if (window_is_leftmost (w)) - mswindows_clear_region (window, DEFAULT_INDEX, FRAME_LEFT_BORDER_START (f), - ypos1, FRAME_BORDER_WIDTH (f), height); - - if (bounds.left_in - bounds.left_out > 0) - mswindows_clear_region (window, - get_builtin_face_cache_index (w, Vleft_margin_face), - bounds.left_out, ypos1, - bounds.left_in - bounds.left_out, height); - - if (bounds.right_in - bounds.left_in > 0) - mswindows_clear_region (window, DEFAULT_INDEX, bounds.left_in, ypos1, - bounds.right_in - bounds.left_in, height); - - if (bounds.right_out - bounds.right_in > 0) - mswindows_clear_region (window, - get_builtin_face_cache_index (w, Vright_margin_face), - bounds.right_in, ypos1, - bounds.right_out - bounds.right_in, height); - - if (window_is_rightmost (w)) - mswindows_clear_region (window, DEFAULT_INDEX, FRAME_RIGHT_BORDER_START (f), - ypos1, FRAME_BORDER_WIDTH (f), height); - } - -} - - /* XXX Implement me! */ static void mswindows_clear_frame (struct frame *f) @@ -1536,17 +1383,33 @@ mswindows_clear_frame (struct frame *f) void console_type_create_redisplay_mswindows (void) { - /* redisplay methods */ + /* redisplay methods - display*/ CONSOLE_HAS_METHOD (mswindows, text_width); CONSOLE_HAS_METHOD (mswindows, output_display_block); CONSOLE_HAS_METHOD (mswindows, divider_height); CONSOLE_HAS_METHOD (mswindows, eol_cursor_width); CONSOLE_HAS_METHOD (mswindows, output_vertical_divider); - CONSOLE_HAS_METHOD (mswindows, clear_to_window_end); CONSOLE_HAS_METHOD (mswindows, clear_region); CONSOLE_HAS_METHOD (mswindows, clear_frame); - CONSOLE_HAS_METHOD (mswindows, output_begin); - CONSOLE_HAS_METHOD (mswindows, output_end); + CONSOLE_HAS_METHOD (mswindows, frame_output_begin); + CONSOLE_HAS_METHOD (mswindows, frame_output_end); CONSOLE_HAS_METHOD (mswindows, flash); CONSOLE_HAS_METHOD (mswindows, ring_bell); + CONSOLE_HAS_METHOD (mswindows, bevel_area); + CONSOLE_HAS_METHOD (mswindows, output_string); + CONSOLE_HAS_METHOD (mswindows, output_pixmap); + + /* redisplay methods - printer */ + CONSOLE_HAS_METHOD (msprinter, frame_output_end); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, text_width); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, output_display_block); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, divider_height); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, eol_cursor_width); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, output_vertical_divider); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, clear_region); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, clear_frame); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, frame_output_begin); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, bevel_area); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, output_string); + CONSOLE_INHERITS_METHOD (msprinter, mswindows, output_pixmap); } diff --git a/src/redisplay-output.c b/src/redisplay-output.c index 6266fd5..fc0b5c3 100644 --- a/src/redisplay-output.c +++ b/src/redisplay-output.c @@ -2,6 +2,7 @@ Copyright (C) 1994, 1995 Board of Trustees, University of Illinois. Copyright (C) 1995, 1996 Ben Wing. Copyright (C) 1996 Chuck Thompson. + Copyright (C) 1999, 2002 Andy Piper. This file is part of XEmacs. @@ -26,9 +27,11 @@ Boston, MA 02111-1307, USA. */ /* Author: Chuck Thompson */ +/* Heavily hacked for modularity, gutter and subwindow support by Andy + Piper. */ + #include <config.h> #include "lisp.h" -#include "debug.h" #include "buffer.h" #include "window.h" @@ -37,13 +40,25 @@ Boston, MA 02111-1307, USA. */ #include "glyphs.h" #include "redisplay.h" #include "faces.h" - -#include "sysdep.h" +#include "gutter.h" static int compare_runes (struct window *w, struct rune *crb, struct rune *drb); static void redraw_cursor_in_window (struct window *w, int run_end_begin_glyphs); +static void redisplay_output_display_block (struct window *w, struct display_line *dl, + int block, int start, int end, int start_pixpos, + int cursor_start, int cursor_width, + int cursor_height); +static void redisplay_normalize_display_box (struct display_box* dest, + struct display_glyph_area* src); +static int redisplay_display_boxes_in_window_p (struct window* w, + struct display_box* db, + struct display_glyph_area* dga); +static void redisplay_clear_clipped_region (Lisp_Object locale, face_index findex, + struct display_box* dest, + struct display_glyph_area* glyphsrc, + int fullheight_p, Lisp_Object); /***************************************************************************** sync_rune_structs @@ -87,7 +102,7 @@ sync_rune_structs (struct window *w, rune_dynarr *cra, rune_dynarr *dra) For the given LINE in window W, make the current display line equal the desired display line. ****************************************************************************/ -static void +void sync_display_line_structs (struct window *w, int line, int do_blocks, display_line_dynarr *cdla, display_line_dynarr *ddla) @@ -167,7 +182,7 @@ sync_display_line_structs (struct window *w, int line, int do_blocks, /***************************************************************************** compare_runes - Compare to runes to see if each of their fields is equal. If so, + Compare two runes to see if each of their fields is equal. If so, return true otherwise return false. ****************************************************************************/ static int @@ -176,10 +191,28 @@ compare_runes (struct window *w, struct rune *crb, struct rune *drb) /* Do not compare the values of bufpos and endpos. They do not affect the display characteristics. */ - if ((crb->findex != drb->findex) || - (WINDOW_FACE_CACHEL_DIRTY (w, drb->findex))) - return 0; - else if (crb->xpos != drb->xpos) + /* Note: (hanoi 6) spends 95% of its time in redisplay, and about + 30% here. Not using bitfields for rune.type alone gives a redisplay + speed up of 10%. + + #### In profile arcs run of a normal Gnus session this function + is run 6.76 million times, only to return 1 in 6.73 million of + those. + + In addition a quick look GCC sparc assembly shows that GCC is not + doing a good job here. + 1. The function is not inlined (too complicated?) + 2. It seems to be reloading the crb and drb variables all the + time. + 3. It doesn't seem to notice that the second half of these if's + are really a switch statement. + + So I (JV) conjecture + + #### It would really be worth it to arrange for this function to + be (almost) a single call to memcmp. */ + + if (crb->xpos != drb->xpos) return 0; else if (crb->width != drb->width) return 0; @@ -188,16 +221,83 @@ compare_runes (struct window *w, struct rune *crb, struct rune *drb) else if (crb->type != drb->type) return 0; else if (crb->type == RUNE_CHAR && - (crb->object.chr.ch != drb->object.chr.ch)) + !CHARC_EQ (crb->object.cglyph, drb->object.cglyph)) + return 0; + else if (crb->type == RUNE_HLINE && + (crb->object.hline.thickness != drb->object.hline.thickness || + crb->object.hline.yoffset != drb->object.hline.yoffset)) return 0; else if (crb->type == RUNE_DGLYPH && (!EQ (crb->object.dglyph.glyph, drb->object.dglyph.glyph) || !EQ (crb->object.dglyph.extent, drb->object.dglyph.extent) || - crb->object.dglyph.xoffset != drb->object.dglyph.xoffset)) + crb->object.dglyph.xoffset != drb->object.dglyph.xoffset || + crb->object.dglyph.yoffset != drb->object.dglyph.yoffset || + crb->object.dglyph.ascent != drb->object.dglyph.ascent || + crb->object.dglyph.descent != drb->object.dglyph.descent)) return 0; - else if (crb->type == RUNE_HLINE && - (crb->object.hline.thickness != drb->object.hline.thickness || - crb->object.hline.yoffset != drb->object.hline.yoffset)) + /* Only check dirtiness if we know something has changed. */ + else if (crb->type == RUNE_DGLYPH && + (XGLYPH_DIRTYP (crb->object.dglyph.glyph) || + crb->findex != drb->findex)) + { + /* We need some way of telling redisplay_output_layout () that the + only reason we are outputting it is because something has + changed internally. That way we can optimize whether we need + to clear the layout first and also only output the components + that have changed. The image_instance dirty flag and + display_hash are no good to us because these will invariably + have been set anyway if the layout has changed. So it looks + like we need yet another change flag that we can set here and + then clear in redisplay_output_layout (). */ + Lisp_Object window, image; + Lisp_Image_Instance* ii; + XSETWINDOW (window, w); + image = glyph_image_instance (crb->object.dglyph.glyph, + window, ERROR_ME_NOT, 1); + + if (!IMAGE_INSTANCEP (image)) + return 0; + ii = XIMAGE_INSTANCE (image); + + if (TEXT_IMAGE_INSTANCEP (image) && + (crb->findex != drb->findex || + WINDOW_FACE_CACHEL_DIRTY (w, drb->findex))) + return 0; + + /* It is quite common for the two glyphs to be EQ since in many + cases they will actually be the same object. This does not + mean, however, that nothing has changed. We therefore need to + check the current hash of the glyph against the last recorded + display hash and the pending display items. See + update_subwindow (). */ + if (image_instance_changed (image) || + crb->findex != drb->findex || + WINDOW_FACE_CACHEL_DIRTY (w, drb->findex)) + { + /* Now we are going to re-output the glyph, but since + this is for some internal reason not related to geometry + changes, send a hint to the output routines that they can + take some short cuts. This is most useful for + layouts. This flag should get reset by the output + routines. + + #### It is possible for us to get here when the + face_cachel is dirty. I do not know what the implications + of this are.*/ + IMAGE_INSTANCE_OPTIMIZE_OUTPUT (ii) = 1; + return 0; + } + else + return 1; + } + /* We now do this last so that glyph checks can do their own thing + for face changes. Face changes quite often happen when we are + trying to output something in the gutter, this would normally + lead to a lot of flashing. The indices can quite often be + different and yet the faces are the same, we do not want to + re-output in this instance. */ + else if (crb->findex != drb->findex || + WINDOW_FACE_CACHEL_DIRTY (w, drb->findex)) return 0; else return 1; @@ -305,8 +405,6 @@ compare_display_blocks (struct window *w, struct display_line *cdl, int cursor_height) { struct frame *f = XFRAME (w->frame); - struct device *d = XDEVICE (f->device); - struct display_block *cdb, *ddb; int start_pos; int stop_pos; @@ -352,8 +450,14 @@ compare_display_blocks (struct window *w, struct display_line *cdl, force = 1; if (f->windows_structure_changed || + /* #### Why is this so? We have face cachels so that we don't + have to recalculate all the display blocks when faces + change. I have fixed this for glyphs and am inclined to think + that faces should "Just Work", but I'm not feeling brave + today. Maybe its because the face cachels represent merged + faces rather than simply instantiations in a particular + domain. */ f->faces_changed || - f->glyphs_changed || cdl->ypos != ddl->ypos || cdl->ascent != ddl->ascent || cdl->descent != ddl->descent || @@ -416,10 +520,10 @@ compare_display_blocks (struct window *w, struct display_line *cdl, stop_pos = elt + 1; } - DEVMETH (d, output_display_block, (w, ddl, d_block, start_pos, - stop_pos, start_pixpos, - cursor_start, cursor_width, - cursor_height)); + redisplay_output_display_block (w, ddl, d_block, start_pos, + stop_pos, start_pixpos, + cursor_start, cursor_width, + cursor_height); return 1; } @@ -435,13 +539,12 @@ static void clear_left_border (struct window *w, int y, int height) { struct frame *f = XFRAME (w->frame); - struct device *d = XDEVICE (f->device); Lisp_Object window; XSETWINDOW (window, w); - DEVMETH (d, clear_region, (window, DEFAULT_INDEX, - FRAME_LEFT_BORDER_START (f), y, - FRAME_BORDER_WIDTH (f), height)); + redisplay_clear_region (window, DEFAULT_INDEX, + FRAME_LEFT_BORDER_START (f), y, + FRAME_BORDER_WIDTH (f), height); } /***************************************************************************** @@ -453,13 +556,12 @@ static void clear_right_border (struct window *w, int y, int height) { struct frame *f = XFRAME (w->frame); - struct device *d = XDEVICE (f->device); Lisp_Object window; XSETWINDOW (window, w); - DEVMETH (d, clear_region, (window, DEFAULT_INDEX, - FRAME_RIGHT_BORDER_START (f), - y, FRAME_BORDER_WIDTH (f), height)); + redisplay_clear_region (window, DEFAULT_INDEX, + FRAME_RIGHT_BORDER_START (f), + y, FRAME_BORDER_WIDTH (f), height); } /***************************************************************************** @@ -476,7 +578,6 @@ output_display_line (struct window *w, display_line_dynarr *cdla, { struct frame *f = XFRAME (w->frame); - struct device *d = XDEVICE (f->device); struct buffer *b = XBUFFER (w->buffer); struct buffer *old_b = window_display_buffer (w); struct display_line *cdl, *ddl; @@ -538,7 +639,7 @@ output_display_line (struct window *w, display_line_dynarr *cdla, a TEXT block. */ if (ddl->modeline) { - /* The shadow thickness check is necesssary if only the sign of + /* The shadow thickness check is necessary if only the sign of the size changed. */ if (cdba && !w->shadow_thickness_changed) { @@ -547,8 +648,8 @@ output_display_line (struct window *w, display_line_dynarr *cdla, } else { - DEVMETH (d, output_display_block, (w, ddl, 0, 0, -1, start_pixpos, - 0, 0, 0)); + redisplay_output_display_block (w, ddl, 0, 0, -1, start_pixpos, + 0, 0, 0); must_sync = 1; } @@ -593,37 +694,46 @@ output_display_line (struct window *w, display_line_dynarr *cdla, (cdl && (cdl->ypos != ddl->ypos || cdl->ascent != ddl->ascent || cdl->descent != ddl->descent || + cdl->top_clip != ddl->top_clip || cdl->clip != ddl->clip))) { int x, y, width, height; - Lisp_Object face; + face_index findex; must_sync = 1; x = start_pixpos; - y = ddl->ypos - ddl->ascent; + y = DISPLAY_LINE_YPOS (ddl); width = min (next_start_pixpos, block_end) - x; - height = ddl->ascent + ddl->descent - ddl->clip; + height = DISPLAY_LINE_HEIGHT (ddl); if (x < ddl->bounds.left_in) - face = Vleft_margin_face; + { + findex = ddl->left_margin_findex ? + ddl->left_margin_findex + : get_builtin_face_cache_index (w, Vleft_margin_face); + } else if (x < ddl->bounds.right_in) - face = Vdefault_face; + { + /* no check here because DEFAULT_INDEX == 0 anyway */ + findex = ddl->default_findex; + } else if (x < ddl->bounds.right_out) - face = Vright_margin_face; + { + findex = ddl->right_margin_findex ? + ddl->right_margin_findex + : get_builtin_face_cache_index (w, Vright_margin_face); + } else - face = Qnil; + findex = (face_index) -1; - if (!NILP (face)) + if (findex != (face_index) -1) { Lisp_Object window; XSETWINDOW (window, w); /* Clear the empty area. */ - DEVMETH (d, clear_region, - (window, get_builtin_face_cache_index (w, - face), - x, y, width, height)); + redisplay_clear_region (window, findex, x, y, width, height); /* Mark that we should clear the border. This is necessary because italic fonts may leave @@ -654,7 +764,11 @@ output_display_line (struct window *w, display_line_dynarr *cdla, region or if it was a block of a different type, then output the entire ddb. Otherwise, compare cdb and ddb and output only the changed region. */ - if (!force && cdb && ddb->type == cdb->type && b == old_b) + if (!force && cdb && ddb->type == cdb->type + /* If there was no buffer being display before the + compare anyway as we might be outputting a gutter. */ + && + (b == old_b || !old_b)) { must_sync |= compare_display_blocks (w, cdl, ddl, old_block, block, start_pixpos, @@ -686,11 +800,11 @@ output_display_line (struct window *w, display_line_dynarr *cdla, } must_sync = 1; - DEVMETH (d, output_display_block, (w, ddl, block, first_elt, - last_elt, - start_pixpos, - cursor_start, cursor_width, - cursor_height)); + redisplay_output_display_block (w, ddl, block, first_elt, + last_elt, + start_pixpos, + cursor_start, cursor_width, + cursor_height); } start_pixpos = next_start_pixpos; @@ -705,19 +819,23 @@ output_display_line (struct window *w, display_line_dynarr *cdla, if (f->windows_structure_changed || f->faces_changed || clear_border || f->clear) { - int y = ddl->ypos - ddl->ascent; - int height = ddl->ascent + ddl->descent - ddl->clip; + int y = DISPLAY_LINE_YPOS (ddl); + int height = DISPLAY_LINE_HEIGHT (ddl); - if (ddl->modeline) + /* If we are in the gutter then we musn't clear the borders. */ + if (y >= WINDOW_TEXT_TOP (w) && (y + height) <= WINDOW_TEXT_BOTTOM (w)) { - y -= MODELINE_SHADOW_THICKNESS (w); - height += (2 * MODELINE_SHADOW_THICKNESS (w)); - } + if (ddl->modeline) + { + y -= MODELINE_SHADOW_THICKNESS (w); + height += (2 * MODELINE_SHADOW_THICKNESS (w)); + } - if (window_is_leftmost (w)) - clear_left_border (w, y, height); - if (window_is_rightmost (w)) - clear_right_border (w, y, height); + if (window_is_leftmost (w)) + clear_left_border (w, y, height); + if (window_is_rightmost (w)) + clear_right_border (w, y, height); + } } if (cdla) @@ -784,16 +902,11 @@ redisplay_move_cursor (struct window *w, Bufpos new_point, int no_output_end) } else { - DEVMETH (d, output_begin, (d)); - - /* #### This is a gross kludge. Cursor handling is such a royal - pain in the ass. */ - if (rb->type == RUNE_DGLYPH && - (EQ (rb->object.dglyph.glyph, Vtruncation_glyph) || - EQ (rb->object.dglyph.glyph, Vcontinuation_glyph))) - rb->cursor_type = NO_CURSOR; - else - rb->cursor_type = CURSOR_OFF; + { + MAYBE_DEVMETH (d, frame_output_begin, (f)); + MAYBE_DEVMETH (d, window_output_begin, (w)); + } + rb->cursor_type = CURSOR_OFF; dl->cursor_elt = -1; output_display_line (w, 0, cla, y, rb->xpos, rb->xpos + rb->width); } @@ -807,7 +920,10 @@ redisplay_move_cursor (struct window *w, Bufpos new_point, int no_output_end) if (w != XWINDOW (FRAME_SELECTED_WINDOW (device_selected_frame (d)))) { if (!no_output_end) - DEVMETH (d, output_end, (d)); + { + MAYBE_DEVMETH (d, window_output_end, (w)); + MAYBE_DEVMETH (d, frame_output_end, (f)); + } return 1; } @@ -826,7 +942,10 @@ redisplay_move_cursor (struct window *w, Bufpos new_point, int no_output_end) output_display_line (w, 0, cla, y, rb->xpos, rb->xpos + rb->width); if (!no_output_end) - DEVMETH (d, output_end, (d)); + { + MAYBE_DEVMETH (d, window_output_end, (w)); + MAYBE_DEVMETH (d, frame_output_end, (f)); + } return 1; } else @@ -858,7 +977,7 @@ redisplay_move_cursor (struct window *w, Bufpos new_point, int no_output_end) } } - while ((up ? (cur_dl < Dynarr_length (cla)) : (cur_dl >= 0))) + while (up ? (cur_dl < Dynarr_length (cla)) : (cur_dl >= 0)) { dl = Dynarr_atp (cla, cur_dl); db = get_display_block_from_line (dl, TEXT); @@ -890,7 +1009,10 @@ redisplay_move_cursor (struct window *w, Bufpos new_point, int no_output_end) make_int (ADJ_BUFPOS), w->buffer); if (!no_output_end) - DEVMETH (d, output_end, (d)); + { + MAYBE_DEVMETH (d, window_output_end, (w)); + MAYBE_DEVMETH (d, frame_output_end, (f)); + } return 1; } @@ -903,7 +1025,10 @@ redisplay_move_cursor (struct window *w, Bufpos new_point, int no_output_end) } if (!no_output_end) - DEVMETH (d, output_end, (d)); + { + MAYBE_DEVMETH (d, window_output_end, (w)); + MAYBE_DEVMETH (d, frame_output_end, (f)); + } return 0; } #undef ADJ_BUFPOS @@ -958,12 +1083,18 @@ redraw_cursor_in_window (struct window *w, int run_end_begin_meths) (f, dl->ypos - 1, rb->xpos)); if (run_end_begin_meths) - DEVMETH (d, output_begin, (d)); + { + MAYBE_DEVMETH (d, frame_output_begin, (f)); + MAYBE_DEVMETH (d, window_output_begin, (w)); + } output_display_line (w, 0, dla, y, rb->xpos, rb->xpos + rb->width); if (run_end_begin_meths) - DEVMETH (d, output_end, (d)); + { + MAYBE_DEVMETH (d, window_output_end, (w)); + MAYBE_DEVMETH (d, frame_output_end, (f)); + } } } @@ -988,12 +1119,870 @@ redisplay_redraw_cursor (struct frame *f, int run_end_begin_meths) redraw_cursor_in_window (XWINDOW (window), run_end_begin_meths); } +/**************************************************************************** + redisplay_output_display_block + + Given a display line, a block number for that start line, output all + runes between start and end in the specified display block. + ****************************************************************************/ +static void +redisplay_output_display_block (struct window *w, struct display_line *dl, int block, + int start, int end, int start_pixpos, int cursor_start, + int cursor_width, int cursor_height) +{ + struct frame *f = XFRAME (w->frame); + struct device *d = XDEVICE (f->device); + /* Temporarily disabled until generalization is done. */ +#if 0 + struct display_block *db = Dynarr_atp (dl->display_blocks, block); + rune_dynarr *rba = db->runes; + struct rune *rb; + int xpos, width; + rb = Dynarr_atp (rba, start); + + if (!rb) + /* Nothing to do so don't do anything. */ + return; + + xpos = max (start_pixpos, rb->xpos); + + if (end < 0) + end = Dynarr_length (rba); + + rb = Dynarr_atp (rba, end - 1); + width = rb->xpos + rb->width - xpos; +#endif + /* now actually output the block. */ + DEVMETH (d, output_display_block, (w, dl, block, start, + end, start_pixpos, + cursor_start, cursor_width, + cursor_height)); +} + +/**************************************************************************** + redisplay_unmap_subwindows + + Remove subwindows from the area in the box defined by the given + parameters. + ****************************************************************************/ +static void +redisplay_unmap_subwindows (struct frame* f, int x, int y, int width, int height, + Lisp_Object ignored_window) +{ + Lisp_Object rest; + + LIST_LOOP (rest, XWEAK_LIST_LIST (FRAME_SUBWINDOW_CACHE (f))) + { + Lisp_Image_Instance *ii = XIMAGE_INSTANCE (XCAR (rest)); + if (IMAGE_INSTANCE_SUBWINDOW_DISPLAYEDP (ii) + && + IMAGE_INSTANCE_DISPLAY_X (ii) + + IMAGE_INSTANCE_DISPLAY_WIDTH (ii) > (unsigned) x + && + IMAGE_INSTANCE_DISPLAY_X (ii) < (unsigned) (x + width) + && + IMAGE_INSTANCE_DISPLAY_Y (ii) + + IMAGE_INSTANCE_DISPLAY_HEIGHT (ii) > (unsigned) y + && + IMAGE_INSTANCE_DISPLAY_Y (ii) < (unsigned) (y + height) + && + !EQ (XCAR (rest), ignored_window)) + { + unmap_subwindow (XCAR (rest)); + } + } +} + +/**************************************************************************** + redisplay_unmap_subwindows_maybe + + Potentially subwindows from the area in the box defined by the given + parameters. + ****************************************************************************/ +void redisplay_unmap_subwindows_maybe (struct frame* f, int x, int y, int width, int height) +{ + if (!NILP (XWEAK_LIST_LIST (FRAME_SUBWINDOW_CACHE (f)))) + { + redisplay_unmap_subwindows (f, x, y, width, height, Qnil); + } +} + +static void redisplay_unmap_subwindows_except_us (struct frame* f, int x, int y, int width, + int height, Lisp_Object subwindow) +{ + if (!NILP (XWEAK_LIST_LIST (FRAME_SUBWINDOW_CACHE (f)))) + { + redisplay_unmap_subwindows (f, x, y, width, height, subwindow); + } +} + +/**************************************************************************** + redisplay_output_subwindow + + output a subwindow. This code borrows heavily from the pixmap stuff, + although is much simpler not needing to account for partial + pixmaps, backgrounds etc. + ****************************************************************************/ +void +redisplay_output_subwindow (struct window *w, + Lisp_Object image_instance, + struct display_box* db, struct display_glyph_area* dga, + face_index findex, int cursor_start, int cursor_width, + int cursor_height) +{ + Lisp_Image_Instance *p = XIMAGE_INSTANCE (image_instance); + Lisp_Object window; + struct display_glyph_area sdga; + + dga->height = IMAGE_INSTANCE_HEIGHT (p); + dga->width = IMAGE_INSTANCE_WIDTH (p); + + /* The first thing we are going to do is update the display + characteristics of the subwindow. This also clears the dirty + flags as a side effect. */ + redisplay_subwindow (image_instance); + + /* This makes the glyph area fit into the display area. */ + if (!redisplay_normalize_glyph_area (db, dga)) + return; + + XSETWINDOW (window, w); + + /* Clear the area the subwindow is going into. */ + redisplay_clear_clipped_region (window, findex, + db, dga, 0, image_instance); + + /* This shrinks the display box to exactly enclose the glyph + area. */ + redisplay_normalize_display_box (db, dga); + + /* if we can't view the whole window we can't view any of it. We + have to be careful here since we may be being asked to display + part of a subwindow, the rest of which is on-screen as well. We + need to allow this case and map the entire subwindow. We also + need to be careful since the subwindow could be outside the + window in the gutter or modeline - we also need to allow these + cases.*/ + sdga.xoffset = -dga->xoffset; + sdga.yoffset = -dga->yoffset; + sdga.height = IMAGE_INSTANCE_HEIGHT (p); + sdga.width = IMAGE_INSTANCE_WIDTH (p); + + if (redisplay_display_boxes_in_window_p (w, db, &sdga) == 0 + || + /* We only want to do full subwindow display for windows that + are completely in the gutter, otherwise we must clip to be + safe. */ + display_boxes_in_gutter_p (XFRAME (w->frame), db, &sdga) <= 0) + { + map_subwindow (image_instance, db->xpos, db->ypos, dga); + } + else + { + sdga.xoffset = sdga.yoffset = 0; + map_subwindow (image_instance, db->xpos - dga->xoffset, + db->ypos - dga->yoffset, &sdga); + } +} + +/**************************************************************************** + redisplay_output_layout + + Output a widget hierarchy. This can safely call itself recursively. + + The complexity of outputting layouts is deciding whether to do it or + not. Consider a layout enclosing some text, the text changes and is + marked as dirty, but the enclosing layout has not been marked as + dirty so no updates occur and the text will potentially be truncated. + Alternatively we hold a back pointer in the image instance to the + parent and mark the parent as dirty. But the layout code assumes that + if the layout is dirty then the whole layout should be redisplayed, + so we then get lots of flashing even though only the text has changed + size. Of course if the text shrinks in size then we do actually need + to redisplay the layout to repaint the exposed area. So what happens + if we make a non-structural change like changing color? Either we + redisplay everything, or we redisplay nothing. These are exactly the + issues lwlib has to grapple with. We really need to know what has + actually changed and make a layout decision based on that. We also + really need to know what has changed so that we can only make the + necessary changes in update_subwindow. This has all now been + implemented, Viva la revolution! + ****************************************************************************/ +void +redisplay_output_layout (Lisp_Object domain, + Lisp_Object image_instance, + struct display_box* db, struct display_glyph_area* dga, + face_index findex, int cursor_start, int cursor_width, + int cursor_height) +{ + Lisp_Image_Instance *p = XIMAGE_INSTANCE (image_instance); + Lisp_Object rest, window = DOMAIN_WINDOW (domain); + Charc_dynarr *buf = Dynarr_new (Charc); + struct window *w = XWINDOW (window); + struct device *d = DOMAIN_XDEVICE (domain); + int layout_height, layout_width; + + layout_height = glyph_height (image_instance, domain); + layout_width = glyph_width (image_instance, domain); + + dga->height = layout_height; + dga->width = layout_width; +#ifdef DEBUG_WIDGET_OUTPUT + printf ("outputing layout glyph %p\n", p); +#endif + /* This makes the glyph area fit into the display area. */ + if (!redisplay_normalize_glyph_area (db, dga)) + return; + + /* Highly dodgy optimization. We want to only output the whole + layout if we really have to. */ + if (!IMAGE_INSTANCE_OPTIMIZE_OUTPUT (p) + || IMAGE_INSTANCE_LAYOUT_CHANGED (p) + || IMAGE_INSTANCE_WIDGET_FACE_CHANGED (p) + || IMAGE_INSTANCE_SIZE_CHANGED (p) + || IMAGE_INSTANCE_WIDGET_ITEMS_CHANGED (p)) + { + /* First clear the area we are drawing into. This is the easiest + thing to do since we have many gaps that we have to make sure are + filled in. */ + redisplay_clear_clipped_region (window, findex, db, dga, 1, Qnil); + + /* Output a border if required */ + if (!NILP (IMAGE_INSTANCE_LAYOUT_BORDER (p))) + { + int edges = 0; + enum edge_style style; + int ypos = db->ypos; + int xpos = db->xpos; + int height = dga->height; + int width = dga->width; + + /* The bevel_area routines always draw in from the specified + area so there is no need to adjust the displayed area to + make sure that the lines are visible. */ + if (dga->xoffset >= 0) + edges |= EDGE_LEFT; + if (dga->width - dga->xoffset == layout_width) + edges |= EDGE_RIGHT; + if (dga->yoffset >= 0) + edges |= EDGE_TOP; + if (dga->height - dga->yoffset == layout_height) + edges |= EDGE_BOTTOM; + + if (EQ (IMAGE_INSTANCE_LAYOUT_BORDER (p), Qetched_in)) + style = EDGE_ETCHED_IN; + else if (EQ (IMAGE_INSTANCE_LAYOUT_BORDER (p), Qetched_out)) + style = EDGE_ETCHED_OUT; + else if (EQ (IMAGE_INSTANCE_LAYOUT_BORDER (p), Qbevel_in)) + style = EDGE_BEVEL_IN; + else if (INTP (IMAGE_INSTANCE_LAYOUT_BORDER (p))) + { + style = EDGE_ETCHED_IN; + if (edges & EDGE_TOP) + { + ypos += XINT (IMAGE_INSTANCE_LAYOUT_BORDER (p)); + height -= XINT (IMAGE_INSTANCE_LAYOUT_BORDER (p)); + } + } + else + style = EDGE_BEVEL_OUT; + + MAYBE_DEVMETH (d, bevel_area, + (w, findex, xpos, ypos, width, height, + DEFAULT_WIDGET_SHADOW_WIDTH, edges, style)); + } + } + + /* This shrinks the display box to exactly enclose the glyph + area. */ + redisplay_normalize_display_box (db, dga); + + /* Flip through the widgets in the layout displaying as necessary */ + LIST_LOOP (rest, IMAGE_INSTANCE_LAYOUT_CHILDREN (p)) + { + Lisp_Object child = glyph_image_instance (XCAR (rest), image_instance, + ERROR_ME_NOT, 1); + + struct display_box cdb; + /* For losing HP-UX */ + cdb.xpos = db->xpos; + cdb.ypos = db->ypos; + cdb.width = db->width; + cdb.height = db->height; + + /* First determine if the image is visible at all */ + if (IMAGE_INSTANCEP (child)) + { + Lisp_Image_Instance* childii = XIMAGE_INSTANCE (child); + + /* The enclosing layout offsets are +ve at this point */ + struct display_glyph_area cdga; + cdga.xoffset = IMAGE_INSTANCE_XOFFSET (childii) - dga->xoffset; + cdga.yoffset = IMAGE_INSTANCE_YOFFSET (childii) - dga->yoffset; + cdga.width = glyph_width (child, image_instance); + cdga.height = glyph_height (child, image_instance); + + IMAGE_INSTANCE_OPTIMIZE_OUTPUT (childii) = + IMAGE_INSTANCE_OPTIMIZE_OUTPUT (p); + + /* Although normalization is done by the output routines + we have to do it here so that they don't try and + clear all of db. This is true below also. */ + if (redisplay_normalize_glyph_area (&cdb, &cdga)) + { + redisplay_normalize_display_box (&cdb, &cdga); + /* Since the display boxes will now be totally in the + window if they are visible at all we can now check this easily. */ + if (cdb.xpos < db->xpos || cdb.ypos < db->ypos + || cdb.xpos + cdb.width > db->xpos + db->width + || cdb.ypos + cdb.height > db->ypos + db->height) + continue; + /* We have to invert the offset here as normalization + will have made them positive which the output + routines will treat as a truly +ve offset. */ + cdga.xoffset = -cdga.xoffset; + cdga.yoffset = -cdga.yoffset; + + switch (IMAGE_INSTANCE_TYPE (childii)) + { + case IMAGE_TEXT: + { + /* #### This is well hacked and could use some + generalisation.*/ + if (redisplay_normalize_glyph_area (&cdb, &cdga) + && + (!IMAGE_INSTANCE_OPTIMIZE_OUTPUT (childii) || + IMAGE_INSTANCE_DIRTYP (childii))) + { + struct display_line dl; /* this is fake */ + Lisp_Object string = + IMAGE_INSTANCE_TEXT_STRING (childii); + Charset_ID charsets[NUM_LEADING_BYTES]; + struct face_cachel *cachel = WINDOW_FACE_CACHEL (w, findex); + + find_charsets_in_bufbyte_string (charsets, + XSTRING_DATA (string), + XSTRING_LENGTH (string)); + ensure_face_cachel_complete (cachel, window, charsets); + + convert_bufbyte_string_into_charc_dynarr + (XSTRING_DATA (string), XSTRING_LENGTH (string), + buf); + + redisplay_normalize_display_box (&cdb, &cdga); + /* Offsets are now +ve again so be careful + when fixing up the display line. */ + xzero (dl); + /* Munge boxes into display lines. */ + dl.ypos = (cdb.ypos - cdga.yoffset) + + glyph_ascent (child, image_instance); + dl.ascent = glyph_ascent (child, image_instance); + dl.descent = glyph_descent (child, image_instance); + dl.top_clip = cdga.yoffset; + dl.clip = (dl.ypos + dl.descent) - (cdb.ypos + cdb.height); + /* output_string doesn't understand offsets in + the same way as other routines - we have to + add the offset to the width so that we + output the full string. */ + MAYBE_DEVMETH (d, output_string, (w, &dl, buf, cdb.xpos, + cdga.xoffset, cdb.xpos, + cdga.width + cdga.xoffset, + findex, 0, 0, 0, 0)); + Dynarr_reset (buf); + } + } + break; + + case IMAGE_MONO_PIXMAP: + case IMAGE_COLOR_PIXMAP: + if (!IMAGE_INSTANCE_OPTIMIZE_OUTPUT (childii) + || IMAGE_INSTANCE_DIRTYP (childii)) + redisplay_output_pixmap (w, child, &cdb, &cdga, findex, + 0, 0, 0, 0); + break; + + case IMAGE_WIDGET: + if (EQ (IMAGE_INSTANCE_WIDGET_TYPE (childii), Qlayout)) + { + redisplay_output_layout (image_instance, child, &cdb, &cdga, findex, + 0, 0, 0); + break; + } + case IMAGE_SUBWINDOW: + if (!IMAGE_INSTANCE_OPTIMIZE_OUTPUT (childii) || + IMAGE_INSTANCE_DIRTYP (childii)) + redisplay_output_subwindow (w, child, &cdb, &cdga, findex, + 0, 0, 0); + break; + + case IMAGE_NOTHING: + /* nothing is as nothing does */ + break; + + case IMAGE_POINTER: + default: + abort (); + } + } + IMAGE_INSTANCE_OPTIMIZE_OUTPUT (childii) = 0; + } + } + + /* Update any display properties. I'm not sure whether this actually + does anything for layouts except clear the changed flags. */ + redisplay_subwindow (image_instance); + + Dynarr_free (buf); +} + +/**************************************************************************** + redisplay_output_pixmap + + + output a pixmap. + ****************************************************************************/ +void +redisplay_output_pixmap (struct window *w, + Lisp_Object image_instance, + struct display_box* db, struct display_glyph_area* dga, + face_index findex, int cursor_start, int cursor_width, + int cursor_height, int offset_bitmap) +{ + struct frame *f = XFRAME (w->frame); + struct device *d = XDEVICE (f->device); + Lisp_Image_Instance *p = XIMAGE_INSTANCE (image_instance); + Lisp_Object window; + XSETWINDOW (window, w); + + dga->height = IMAGE_INSTANCE_PIXMAP_HEIGHT (p); + dga->width = IMAGE_INSTANCE_PIXMAP_WIDTH (p); + +#ifdef DEBUG_REDISPLAY + printf ("redisplay_output_pixmap(request) \ +[%dx%d@%d+%d] in [%dx%d@%d+%d]\n", + db->width, db->height, db->xpos, db->ypos, + dga->width, dga->height, dga->xoffset, dga->yoffset); +#endif + + /* This makes the glyph area fit into the display area. */ + if (!redisplay_normalize_glyph_area (db, dga)) + return; + +#ifdef DEBUG_REDISPLAY + printf ("redisplay_output_pixmap(normalized) \ +[%dx%d@%d+%d] in [%dx%d@%d+%d]\n", + db->width, db->height, db->xpos, db->ypos, + dga->width, dga->height, dga->xoffset, dga->yoffset); +#endif + + /* Clear the area the pixmap is going into. The pixmap itself will + always take care of the full width. We don't want to clear where + it is going to go in order to avoid flicker. So, all we have to + take care of is any area above or below the pixmap. If the pixmap + has a mask in which case we have to clear the whole damn thing + since we can't yet clear just the area not included in the + mask. */ + if (!offset_bitmap) + { + redisplay_clear_clipped_region (window, findex, + db, dga, + (IMAGE_INSTANCE_PIXMAP_MASK (p) != 0), + Qnil); + + /* This shrinks the display box to exactly enclose the glyph + area. */ + redisplay_normalize_display_box (db, dga); + } + assert (db->xpos >= 0 && db->ypos >= 0); + + MAYBE_DEVMETH (d, output_pixmap, (w, image_instance, + db, dga, + findex, cursor_start, + cursor_width, cursor_height, + offset_bitmap)); +} + +/**************************************************************************** + redisplay_clear_region + + Clear the area in the box defined by the given parameters using the + given face. This has been generalised so that subwindows can be + coped with effectively. + ****************************************************************************/ +void +redisplay_clear_region (Lisp_Object locale, face_index findex, int x, int y, + int width, int height) +{ + struct window *w = NULL; + struct frame *f = NULL; + struct device *d; + Lisp_Object background_pixmap = Qunbound; + Lisp_Object fcolor = Qnil, bcolor = Qnil; + + if (!width || !height) + return; + + if (WINDOWP (locale)) + { + w = XWINDOW (locale); + f = XFRAME (w->frame); + } + else if (FRAMEP (locale)) + { + w = NULL; + f = XFRAME (locale); + } + else + abort (); + + d = XDEVICE (f->device); + + /* if we have subwindows in the region we have to unmap them */ + redisplay_unmap_subwindows_maybe (f, x, y, width, height); + + /* #### This isn't quite right for when this function is called + from the toolbar code. */ + + /* Don't use a backing pixmap in the border area */ + if (x >= FRAME_LEFT_BORDER_END (f) + && x < FRAME_RIGHT_BORDER_START (f) + && y >= FRAME_TOP_BORDER_END (f) + && y < FRAME_BOTTOM_BORDER_START (f)) + { + Lisp_Object temp; + + if (w) + { + temp = WINDOW_FACE_CACHEL_BACKGROUND_PIXMAP (w, findex); + + if (IMAGE_INSTANCEP (temp) + && IMAGE_INSTANCE_PIXMAP_TYPE_P (XIMAGE_INSTANCE (temp))) + { + /* #### maybe we could implement such that a string + can be a background pixmap? */ + background_pixmap = temp; + } + } + else + { + temp = FACE_BACKGROUND_PIXMAP (Vdefault_face, locale); + + if (IMAGE_INSTANCEP (temp) + && IMAGE_INSTANCE_PIXMAP_TYPE_P (XIMAGE_INSTANCE (temp))) + { + background_pixmap = temp; + } + } + } + + if (!UNBOUNDP (background_pixmap) && + XIMAGE_INSTANCE_PIXMAP_DEPTH (background_pixmap) == 0) + { + if (w) + { + fcolor = WINDOW_FACE_CACHEL_FOREGROUND (w, findex); + bcolor = WINDOW_FACE_CACHEL_BACKGROUND (w, findex); + } + else + { + fcolor = FACE_FOREGROUND (Vdefault_face, locale); + bcolor = FACE_BACKGROUND (Vdefault_face, locale); + } + } + else + { + fcolor = (w ? + WINDOW_FACE_CACHEL_BACKGROUND (w, findex) : + FACE_BACKGROUND (Vdefault_face, locale)); + + } + + if (UNBOUNDP (background_pixmap)) + background_pixmap = Qnil; + + DEVMETH (d, clear_region, + (locale, d, f, findex, x, y, width, height, fcolor, bcolor, background_pixmap)); +} + +/**************************************************************************** + redisplay_clear_clipped_region + + Clear the area in the dest display_box not covered by the src + display_glyph_area using the given face. This is a common occurrence + for images shorter than the display line. Clipping can be played + around with by altering these. glyphsrc should be normalized. + ****************************************************************************/ +static void +redisplay_clear_clipped_region (Lisp_Object window, face_index findex, + struct display_box* dest, struct display_glyph_area* glyphsrc, + int fullheight_p, Lisp_Object ignored_subwindow) +{ + /* assume dest->xpos >= 0 */ + int clear_x; + struct frame* f = XFRAME (XWINDOW (window)->frame); + + if (glyphsrc->xoffset > 0) + { + clear_x = dest->xpos + glyphsrc->xoffset; + } + else + { + clear_x = dest->xpos; + } + + /* If we need the whole height cleared then just do it. */ + if (fullheight_p) + { + redisplay_clear_region (window, findex, clear_x, dest->ypos, + glyphsrc->width, dest->height); + } + else + { + int yoffset = (glyphsrc->yoffset > 0 ? glyphsrc->yoffset : 0); + + /* We need to make sure that subwindows are unmapped from the + whole area. */ + redisplay_unmap_subwindows_except_us (f, clear_x, dest->ypos, + glyphsrc->width, dest->height, + ignored_subwindow); + /* first the top box */ + if (yoffset > 0) + { + redisplay_clear_region (window, findex, clear_x, dest->ypos, + glyphsrc->width, yoffset); + + } + /* Then the bottom box */ + if (yoffset + glyphsrc->height < dest->height) + { + redisplay_clear_region (window, findex, clear_x, + dest->ypos + yoffset + glyphsrc->height, + glyphsrc->width, + dest->height - (yoffset + glyphsrc->height)); + + } + } +} + +/***************************************************************************** + redisplay_normalize_glyph_area + redisplay_normalize_display_box + + Calculate the visible box for displaying glyphsrc in dest. + + display_box and display_glyph_area are used to represent an area to + displayed and where to display it. Using these two structures all + combinations of clipping and position can be accommodated. + + dest - display_box + + xpos - absolute horizontal position of area. + + ypos - absolute vertical position of area. + + glyphsrc - display_glyph_area + + xoffset - horizontal offset of the glyph, +ve means display + the glyph with the x position offset by xoffset, -ve means + display starting xoffset into the glyph. + + yoffset - vertical offset of the glyph, +ve means display the + glyph with y position offset by yoffset, -ve means display + starting xoffset into the glyph. + + ****************************************************************************/ +int +redisplay_normalize_glyph_area (struct display_box* dest, + struct display_glyph_area* glyphsrc) +{ + if (dest->xpos + glyphsrc->xoffset > dest->xpos + dest->width + || + dest->ypos + glyphsrc->yoffset > dest->ypos + dest->height + || + -glyphsrc->xoffset >= glyphsrc->width + || + -glyphsrc->yoffset >= glyphsrc->height + || + /* #### Not sure why this wasn't coped with before but normalizing + to zero width or height is definitely wrong. */ + (dest->xpos + glyphsrc->xoffset + glyphsrc->width > dest->xpos + dest->width + && + dest->width - glyphsrc->xoffset <= 0) + || + (dest->ypos + glyphsrc->yoffset + glyphsrc->height > dest->ypos + dest->height + && + dest->height - glyphsrc->yoffset <= 0)) + { + /* It's all clipped out */ + return 0; + } + + /* Horizontal offsets. This works because xoffset can be -ve as well + as +ve. When we enter this function the glyphsrc width and + height are set to the actual glyph width and height irrespective + of how much can be displayed. We are trying to clip both the + offset into the image and the rightmost bounding box. Its + possible for the glyph width to be much larger than the area we + are displaying into (e.g. a large glyph in a small frame). */ + if (dest->xpos + glyphsrc->xoffset + glyphsrc->width > dest->xpos + dest->width) + { + /* glyphsrc offset is +ve we are trying to display offset from the + origin (the bounding box contains some space and then the + glyph). At most the width we want to display is dest->width - + glyphsrc->xoffset. */ + if (glyphsrc->xoffset > 0) + glyphsrc->width = dest->width - glyphsrc->xoffset; + /* glyphsrc offset is -ve we are trying to display hard up + against the dest corner inset into the glyphsrc by + xoffset.*/ + else if (glyphsrc->xoffset < 0) + { + glyphsrc->width += glyphsrc->xoffset; + glyphsrc->width = min (glyphsrc->width, dest->width); + } + else + glyphsrc->width = dest->width; + } + + else if (glyphsrc->xoffset < 0) + glyphsrc->width += glyphsrc->xoffset; + + /* Vertical offsets. This works because yoffset can be -ve as well as +ve */ + if (dest->ypos + glyphsrc->yoffset + glyphsrc->height > dest->ypos + dest->height) + { + if ((glyphsrc->yoffset > 0) && (dest->height > glyphsrc->yoffset)) + glyphsrc->height = dest->height - glyphsrc->yoffset; + else if (glyphsrc->yoffset < 0) + { + glyphsrc->height += glyphsrc->yoffset; + glyphsrc->height = min (glyphsrc->height, dest->height); + } + else + glyphsrc->height = dest->height; + } + + else if (glyphsrc->yoffset < 0) + glyphsrc->height += glyphsrc->yoffset; + + return 1; +} + +static void +redisplay_normalize_display_box (struct display_box* dest, + struct display_glyph_area* glyphsrc) +{ + /* Adjust the destination area. At the end of this the destination + area will exactly enclose the glyph area. The only remaining + adjustment will be offsets into the glyph area. */ + + /* Horizontal adjustment. */ + if (glyphsrc->xoffset > 0) + { + dest->xpos += glyphsrc->xoffset; + dest->width -= glyphsrc->xoffset; + glyphsrc->xoffset = 0; + } + else + glyphsrc->xoffset = -glyphsrc->xoffset; + + if (glyphsrc->width < dest->width) + dest->width = glyphsrc->width; + + /* Vertical adjustment. */ + if (glyphsrc->yoffset > 0) + { + dest->ypos += glyphsrc->yoffset; + dest->height -= glyphsrc->yoffset; + glyphsrc->yoffset = 0; + } + else + glyphsrc->yoffset = -glyphsrc->yoffset; + + if (glyphsrc->height < dest->height) + dest->height = glyphsrc->height; +} + +/***************************************************************************** + redisplay_display_boxes_in_window_p + + Determine whether the required display_glyph_area is completely inside + the window. -1 means the display_box is not in the window. 1 means the + display_box and the display_glyph_area are in the window. 0 means + the display_box is in the window but the display_glyph_area is not. + ****************************************************************************/ +static int +redisplay_display_boxes_in_window_p (struct window* w, + struct display_box* db, + struct display_glyph_area* dga) +{ + int left = WINDOW_TEXT_LEFT (w); + int right = WINDOW_TEXT_RIGHT (w); + int top = WINDOW_TEXT_TOP (w); + int bottom = WINDOW_TEXT_BOTTOM (w); + + if (db->xpos < left || db->ypos < top + || db->xpos + db->width > right + || db->ypos + db->height > bottom) + /* We are not displaying in a window at all */ + return -1; + + if (db->xpos + dga->xoffset >= left + && + db->ypos + dga->yoffset >= top + && + db->xpos + dga->xoffset + dga->width <= right + && + db->ypos + dga->yoffset + dga->height <= bottom) + return 1; + + return 0; +} + +/***************************************************************************** + redisplay_calculate_display_boxes + + Convert from rune/display_line co-ordinates to display_box + co-ordinates. + ****************************************************************************/ +int +redisplay_calculate_display_boxes (struct display_line *dl, int xpos, + int xoffset, int yoffset, int start_pixpos, + int width, struct display_box* dest, + struct display_glyph_area* src) +{ + dest->xpos = xpos; + dest->ypos = DISPLAY_LINE_YPOS (dl); + dest->width = width; + dest->height = DISPLAY_LINE_HEIGHT (dl); + + src->xoffset = -xoffset; + src->width = 0; + src->height = 0; + + src->yoffset = -dl->top_clip + yoffset; + + if (start_pixpos >=0 && start_pixpos > xpos) + { + /* Oops, we're asking for a start outside of the displayable + area. */ + if (start_pixpos > xpos + width) + return 0; + dest->xpos = start_pixpos; + dest->width -= (start_pixpos - xpos); + /* Offsets are -ve when we want to clip pixels off the displayed + glyph. */ + src->xoffset -= (start_pixpos - xpos); + } + + return 1; +} + /***************************************************************************** redisplay_clear_top_of_window If window is topmost, clear the internal border above it. ****************************************************************************/ -static void +void redisplay_clear_top_of_window (struct window *w) { Lisp_Object window; @@ -1002,7 +1991,6 @@ redisplay_clear_top_of_window (struct window *w) if (!NILP (Fwindow_highest_p (window))) { struct frame *f = XFRAME (w->frame); - struct device *d = XDEVICE (f->device); int x, y, width, height; x = w->pixel_left; @@ -1019,7 +2007,64 @@ redisplay_clear_top_of_window (struct window *w) y = FRAME_TOP_BORDER_START (f) - 1; height = FRAME_BORDER_HEIGHT (f) + 1; - DEVMETH (d, clear_region, (window, DEFAULT_INDEX, x, y, width, height)); + redisplay_clear_region (window, DEFAULT_INDEX, x, y, width, height); + } +} + +/***************************************************************************** + redisplay_clear_to_window_end + + Clear the area between ypos1 and ypos2. Each margin area and the + text area is handled separately since they may each have their own + background color. + ****************************************************************************/ +void +redisplay_clear_to_window_end (struct window *w, int ypos1, int ypos2) +{ + struct frame *f = XFRAME (w->frame); + struct device *d = XDEVICE (f->device); + + if (HAS_DEVMETH_P (d, clear_to_window_end)) + DEVMETH (d, clear_to_window_end, (w, ypos1, ypos2)); + else + { + int height = ypos2 - ypos1; + + if (height) + { + Lisp_Object window; + int bflag = 0 ; /* (window_needs_vertical_divider (w) ? 0 : 1);*/ + layout_bounds bounds; + + bounds = calculate_display_line_boundaries (w, bflag); + XSETWINDOW (window, w); + + if (window_is_leftmost (w)) + redisplay_clear_region (window, DEFAULT_INDEX, FRAME_LEFT_BORDER_START (f), + ypos1, FRAME_BORDER_WIDTH (f), height); + + if (bounds.left_in - bounds.left_out > 0) + redisplay_clear_region (window, + get_builtin_face_cache_index (w, Vleft_margin_face), + bounds.left_out, ypos1, + bounds.left_in - bounds.left_out, height); + + if (bounds.right_in - bounds.left_in > 0) + redisplay_clear_region (window, + DEFAULT_INDEX, + bounds.left_in, ypos1, + bounds.right_in - bounds.left_in, height); + + if (bounds.right_out - bounds.right_in > 0) + redisplay_clear_region (window, + get_builtin_face_cache_index (w, Vright_margin_face), + bounds.right_in, ypos1, + bounds.right_out - bounds.right_in, height); + + if (window_is_rightmost (w)) + redisplay_clear_region (window, DEFAULT_INDEX, FRAME_RIGHT_BORDER_START (f), + ypos1, FRAME_BORDER_WIDTH (f), height); + } } } @@ -1035,7 +2080,6 @@ redisplay_clear_bottom_of_window (struct window *w, display_line_dynarr *ddla, int min_start, int max_end) { struct frame *f = XFRAME (w->frame); - struct device *d = XDEVICE (f->device); int ypos1, ypos2; int ddla_len = Dynarr_length (ddla); @@ -1079,7 +2123,7 @@ redisplay_clear_bottom_of_window (struct window *w, display_line_dynarr *ddla, if (ypos2 <= ypos1) return; - DEVMETH (d, clear_to_window_end, (w, ypos1, ypos2)); + redisplay_clear_to_window_end (w, ypos1, ypos2); } /***************************************************************************** @@ -1099,7 +2143,7 @@ redisplay_update_line (struct window *w, int first_line, int last_line, display_line_dynarr *cdla = window_display_lines (w, CURRENT_DISP); display_line_dynarr *ddla = window_display_lines (w, DESIRED_DISP); - DEVMETH (d, output_begin, (d)); + MAYBE_DEVMETH (d, window_output_begin, (w)); while (first_line <= last_line) { @@ -1175,6 +2219,7 @@ redisplay_update_line (struct window *w, int first_line, int last_line, larger impact on their sizing. */ /* #### See if we can get away with only calling this if max_line_len is greater than the window_char_width. */ + /* #### BILL!!! Should we do this for GTK as well? */ #if defined(HAVE_SCROLLBARS) && defined(HAVE_X_WINDOWS) { extern int stupid_vertical_scrollbar_drag_hack; @@ -1184,14 +2229,8 @@ redisplay_update_line (struct window *w, int first_line, int last_line, } #endif - /* This has to be done after we've updated the values. We don't - call output_end for tty frames. Redisplay will do this after all - tty windows have been updated. This cuts down on cursor - flicker. */ - if (FRAME_TTY_P (f)) - redisplay_redraw_cursor (f, 0); - else - DEVMETH (d, output_end, (d)); + redisplay_redraw_cursor (f, 0); + MAYBE_DEVMETH (d, window_output_end, (w)); } /***************************************************************************** @@ -1305,11 +2344,11 @@ redisplay_output_window (struct window *w) } /* Perform any output initialization. */ - DEVMETH (d, output_begin, (d)); + MAYBE_DEVMETH (d, window_output_begin, (w)); /* If the window's structure has changed clear the internal border above it if it is topmost (the function will check). */ - if (f->windows_structure_changed) + if (f->windows_structure_changed || f->faces_changed) redisplay_clear_top_of_window (w); /* Output each line. */ @@ -1328,7 +2367,7 @@ redisplay_output_window (struct window *w) if (window_needs_vertical_divider (w) && (f->windows_structure_changed || f->clear)) { - DEVMETH (d, output_vertical_divider, (w, f->windows_structure_changed)); + MAYBE_DEVMETH (d, output_vertical_divider, (w, f->windows_structure_changed)); } /* Clear the rest of the window, if necessary. */ @@ -1362,15 +2401,43 @@ redisplay_output_window (struct window *w) get invalidated when it should be. */ INVALIDATE_DEVICE_PIXEL_TO_GLYPH_CACHE (d); - /* We don't call output_end for tty frames. Redisplay will do this - after all tty windows have been updated. This cuts down on - cursor flicker. */ - if (FRAME_TTY_P (f)) - redisplay_redraw_cursor (f, 0); - else - DEVMETH (d, output_end, (d)); + redisplay_redraw_cursor (f, 0); + MAYBE_DEVMETH (d, window_output_end, (w)); #ifdef HAVE_SCROLLBARS update_window_scrollbars (w, NULL, !MINI_WINDOW_P (w), 0); #endif } + +/***************************************************************************** + bevel_modeline + + Draw a 3d border around the modeline on window W. + ****************************************************************************/ +void +bevel_modeline (struct window *w, struct display_line *dl) +{ + struct frame *f = XFRAME (w->frame); + struct device *d = XDEVICE (f->device); + int x, y, width, height; + int shadow_thickness = MODELINE_SHADOW_THICKNESS (w); + enum edge_style style; + + x = WINDOW_MODELINE_LEFT (w); + width = WINDOW_MODELINE_RIGHT (w) - x; + y = dl->ypos - dl->ascent - shadow_thickness; + height = dl->ascent + dl->descent + 2 * shadow_thickness; + + if (XINT (w->modeline_shadow_thickness) < 0) + { + style = EDGE_BEVEL_IN; + } + else + { + style = EDGE_BEVEL_OUT; + } + + MAYBE_DEVMETH (d, bevel_area, + (w, MODELINE_INDEX, x, y, width, height, shadow_thickness, + EDGE_ALL, style)); +} diff --git a/src/redisplay-tty.c b/src/redisplay-tty.c index 9e8515d..80bdcc4 100644 --- a/src/redisplay-tty.c +++ b/src/redisplay-tty.c @@ -53,17 +53,12 @@ Boston, MA 02111-1307, USA. */ invoking them correctly. */ /* # include <curses.h> */ /* # include <term.h> */ -#ifdef __cplusplus -extern "C" { -#endif -extern int tgetent (CONST char *, CONST char *); -extern int tgetflag (CONST char *); -extern int tgetnum (CONST char *); -extern char *tgetstr (CONST char *, char **); -extern void tputs (CONST char *, int, void (*)(int)); -#ifdef __cplusplus -} -#endif +EXTERN_C int tgetent (const char *, const char *); +EXTERN_C int tgetflag (const char *); +EXTERN_C int tgetnum (const char *); +EXTERN_C char *tgetstr (const char *, char **); +EXTERN_C void tputs (const char *, int, void (*)(int)); + #define FORCE_CURSOR_UPDATE(c) send_string_to_tty_console (c, 0, 0) #define OUTPUTN(c, a, n) \ do { \ @@ -81,11 +76,11 @@ extern void tputs (CONST char *, int, void (*)(int)); } while (0) #define OUTPUT1_IF(c, a) OUTPUTN_IF (c, a, 1) -static void tty_output_emchar_dynarr (struct window *w, - struct display_line *dl, - Emchar_dynarr *buf, int xpos, - face_index findex, - int cursor); +static void tty_output_charc_dynarr (struct window *w, + struct display_line *dl, + Charc_dynarr *buf, int xpos, + face_index findex, + int cursor); static void tty_output_bufbyte_string (struct window *w, struct display_line *dl, Bufbyte *str, Bytecount len, @@ -104,13 +99,13 @@ static void term_get_fkeys (Lisp_Object keymap, char **address); Non-Mule tty's don't have fonts (that we use at least), so everything is considered to be fixed width -- in other words, we return LEN. Under Mule, however, a character can still cover more than one - column, so we use emchar_string_displayed_columns(). + column, so we use charc_string_displayed_columns(). ****************************************************************************/ static int -tty_text_width (struct frame *f, struct face_cachel *cachel, CONST Emchar *str, - Charcount len) +tty_text_width (struct frame *f, struct face_cachel *cachel, + const Charc *str, Charcount len) { - return emchar_string_displayed_columns (str, len); + return charc_string_displayed_columns (str, len); } /***************************************************************************** @@ -138,40 +133,40 @@ tty_eol_cursor_width (void) } /***************************************************************************** - tty_output_begin + tty_frame_output_begin Perform any necessary initialization prior to an update. ****************************************************************************/ #ifdef DEBUG_XEMACS -void tty_output_begin (struct device *d); +void tty_frame_output_begin (struct frame *f); void #else static void #endif -tty_output_begin (struct device *d) +tty_frame_output_begin (struct frame *f) { #ifndef HAVE_TERMIOS /* Termcap requires `ospeed' to be a global variable so we have to always set it for whatever tty console we are actually currently working with. */ - ospeed = DEVICE_TTY_DATA (d)->ospeed; + ospeed = DEVICE_TTY_DATA (XDEVICE (FRAME_DEVICE (f)))->ospeed; #endif } /***************************************************************************** - tty_output_end + tty_frame_output_end Perform any necessary flushing of queues when an update has completed. ****************************************************************************/ #ifdef DEBUG_XEMACS -void tty_output_end (struct device *d); +void tty_frame_output_end (struct frame *f); void #else static void #endif -tty_output_end (struct device *d) +tty_frame_output_end (struct frame *f) { - struct console *c = XCONSOLE (DEVICE_CONSOLE (d)); + struct console *c = XCONSOLE (FRAME_CONSOLE (f)); CONSOLE_TTY_CURSOR_X (c) = CONSOLE_TTY_FINAL_CURSOR_X (c); CONSOLE_TTY_CURSOR_Y (c) = CONSOLE_TTY_FINAL_CURSOR_Y (c); @@ -201,7 +196,7 @@ tty_output_display_block (struct window *w, struct display_line *dl, int block, int cursor_height) { struct frame *f = XFRAME (w->frame); - Emchar_dynarr *buf = Dynarr_new (Emchar); + Charc_dynarr *buf = Dynarr_new (Charc); struct display_block *db = Dynarr_atp (dl->display_blocks, block); rune_dynarr *rba = db->runes; @@ -241,18 +236,18 @@ tty_output_display_block (struct window *w, struct display_line *dl, int block, rb = Dynarr_atp (rba, elt); if (rb->findex == findex && rb->type == RUNE_CHAR - && rb->object.chr.ch != '\n' + && (!CHARC_ASCII_EQ (rb->object.cglyph, '\n')) && (rb->cursor_type != CURSOR_ON || NILP (w->text_cursor_visible_p))) { - Dynarr_add (buf, rb->object.chr.ch); + Dynarr_add (buf, rb->object.cglyph); elt++; } else { if (Dynarr_length (buf)) { - tty_output_emchar_dynarr (w, dl, buf, xpos, findex, 0); + tty_output_charc_dynarr (w, dl, buf, xpos, findex, 0); xpos = rb->xpos; } Dynarr_reset (buf); @@ -262,13 +257,12 @@ tty_output_display_block (struct window *w, struct display_line *dl, int block, findex = rb->findex; xpos = rb->xpos; - if (rb->object.chr.ch == '\n') + if (CHARC_ASCII_EQ (rb->object.cglyph, '\n')) { /* Clear in case a cursor was formerly here. */ - - Dynarr_add (buf, ' '); - tty_output_emchar_dynarr (w, dl, buf, rb->xpos, - DEFAULT_INDEX, 0); + Dynarr_add (buf, ASCII_TO_CHARC (' ')); + tty_output_charc_dynarr (w, dl, buf, rb->xpos, + DEFAULT_INDEX, 0); Dynarr_reset (buf); cmgoto (f, dl->ypos - 1, rb->xpos); @@ -279,8 +273,8 @@ tty_output_display_block (struct window *w, struct display_line *dl, int block, { /* There is not a distinct eol cursor on tty's. */ - Dynarr_add (buf, rb->object.chr.ch); - tty_output_emchar_dynarr (w, dl, buf, xpos, findex, 0); + Dynarr_add (buf, rb->object.cglyph); + tty_output_charc_dynarr (w, dl, buf, xpos, findex, 0); Dynarr_reset (buf); cmgoto (f, dl->ypos - 1, xpos); @@ -289,22 +283,22 @@ tty_output_display_block (struct window *w, struct display_line *dl, int block, elt++; } } - /* #### RUNE_HLINE is actualy a little more complicated than this + /* #### RUNE_HLINE is actually a little more complicated than this but at the moment it is only used to draw a turned off modeline and this will suffice for that. */ else if (rb->type == RUNE_BLANK || rb->type == RUNE_HLINE) { - Emchar ch_to_add; + Charc ec_to_add; int size = rb->width; if (rb->type == RUNE_BLANK) - ch_to_add = ' '; + ec_to_add = ASCII_TO_CHARC (' '); else - ch_to_add = '-'; + ec_to_add = ASCII_TO_CHARC ('-'); while (size--) - Dynarr_add (buf, ch_to_add); - tty_output_emchar_dynarr (w, dl, buf, rb->xpos, findex, 0); + Dynarr_add (buf, ec_to_add); + tty_output_charc_dynarr (w, dl, buf, rb->xpos, findex, 0); if (xpos >= cursor_start && cursor_start < xpos + Dynarr_length (buf)) @@ -333,77 +327,28 @@ tty_output_display_block (struct window *w, struct display_line *dl, int block, window, ERROR_ME_NOT, 1); if (IMAGE_INSTANCEP (instance)) - switch (XIMAGE_INSTANCE_TYPE (instance)) - { - case IMAGE_TEXT: + { + switch (XIMAGE_INSTANCE_TYPE (instance)) { - Bufbyte *temptemp; - Lisp_Object string = - XIMAGE_INSTANCE_TEXT_STRING (instance); - Bytecount len = XSTRING_LENGTH (string); - - /* In the unlikely instance that a garbage-collect - occurs during encoding, we at least need to - copy the string. - */ - temptemp = (Bufbyte *) alloca (len); - memcpy (temptemp, XSTRING_DATA (string), len); - { - int i; - - /* Now truncate the first rb->object.dglyph.xoffset - columns. */ - for (i = 0; i < rb->object.dglyph.xoffset;) - { -#ifdef MULE - Emchar ch = charptr_emchar (temptemp); - i += XCHARSET_COLUMNS (CHAR_CHARSET (ch)); -#else - i++; /* telescope this */ -#endif - INC_CHARPTR (temptemp); - } - - /* If we truncated one column too many, then - add a space at the beginning. */ - if (i > rb->object.dglyph.xoffset) - { - assert (i > 0); - *--temptemp = ' '; - i--; - } - len -= i; - } - - tty_output_bufbyte_string (w, dl, temptemp, len, - xpos, findex, 0); - - if (xpos >= cursor_start - && (cursor_start < - xpos + (bufbyte_string_displayed_columns - (temptemp, len)))) - { - cmgoto (f, dl->ypos - 1, cursor_start); - } + case IMAGE_MONO_PIXMAP: + case IMAGE_COLOR_PIXMAP: + case IMAGE_SUBWINDOW: + case IMAGE_WIDGET: + /* just do nothing here */ + break; + + case IMAGE_NOTHING: + /* nothing is as nothing does */ + break; + + case IMAGE_TEXT: + case IMAGE_POINTER: + default: + abort (); } - break; - - case IMAGE_MONO_PIXMAP: - case IMAGE_COLOR_PIXMAP: - case IMAGE_SUBWINDOW: - /* just do nothing here */ - break; - - case IMAGE_POINTER: - abort (); - - case IMAGE_NOTHING: - /* nothing is as nothing does */ - break; - - default: - abort (); - } + IMAGE_INSTANCE_OPTIMIZE_OUTPUT + (XIMAGE_INSTANCE (instance)) = 0; + } xpos += rb->width; elt++; @@ -414,7 +359,7 @@ tty_output_display_block (struct window *w, struct display_line *dl, int block, } if (Dynarr_length (buf)) - tty_output_emchar_dynarr (w, dl, buf, xpos, findex, 0); + tty_output_charc_dynarr (w, dl, buf, xpos, findex, 0); Dynarr_free (buf); } @@ -461,16 +406,14 @@ tty_output_vertical_divider (struct window *w, int clear) Clear the area in the box defined by the given parameters. ****************************************************************************/ static void -tty_clear_region (Lisp_Object window, face_index findex, int x, int y, - int width, int height) +tty_clear_region (Lisp_Object window, struct device* d, struct frame * f, + face_index findex, int x, int y, + int width, int height, Lisp_Object fcolor, Lisp_Object bcolor, + Lisp_Object background_pixmap) { - struct window *w = XWINDOW (window); - struct frame *f = XFRAME (w->frame); struct console *c = XCONSOLE (FRAME_CONSOLE (f)); int line; - - if (!width || !height) - return; + struct window* w = XWINDOW (window); tty_turn_on_face (w, findex); for (line = y; line < y + height; line++) @@ -534,7 +477,7 @@ tty_clear_to_window_end (struct window *w, int ypos1, int ypos2) Lisp_Object window; XSETWINDOW (window, w); - tty_clear_region (window, DEFAULT_INDEX, x, ypos1, width, ypos2 - ypos1); + redisplay_clear_region (window, DEFAULT_INDEX, x, ypos1, width, ypos2 - ypos1); } } @@ -566,7 +509,7 @@ tty_clear_frame (struct frame *f) clear_to_end (f); #else /* #### Not implemented. */ - fprintf (stderr, "Not yet.\n"); + stderr_out ("Not yet.\n"); #endif } tty_turn_off_frame_face (f, Vdefault_face); @@ -593,31 +536,31 @@ tty_output_bufbyte_string (struct window *w, struct display_line *dl, tty_turn_off_face (w, findex); } -static Bufbyte_dynarr *tty_output_emchar_dynarr_dynarr; +static Bufbyte_dynarr *tty_output_charc_dynarr_dynarr; /***************************************************************************** - tty_output_emchar_dynarr + tty_output_charc_dynarr Given a string and a starting position, output that string in the given face. If cursor is true, draw a cursor around the string. ****************************************************************************/ static void -tty_output_emchar_dynarr (struct window *w, struct display_line *dl, - Emchar_dynarr *buf, int xpos, face_index findex, - int cursor) +tty_output_charc_dynarr (struct window *w, struct display_line *dl, + Charc_dynarr *buf, int xpos, face_index findex, + int cursor) { - if (!tty_output_emchar_dynarr_dynarr) - tty_output_emchar_dynarr_dynarr = Dynarr_new (Bufbyte); + if (!tty_output_charc_dynarr_dynarr) + tty_output_charc_dynarr_dynarr = Dynarr_new (Bufbyte); else - Dynarr_reset (tty_output_emchar_dynarr_dynarr); + Dynarr_reset (tty_output_charc_dynarr_dynarr); - convert_emchar_string_into_bufbyte_dynarr (Dynarr_atp (buf, 0), + convert_charc_string_into_bufbyte_dynarr (Dynarr_atp (buf, 0), Dynarr_length (buf), - tty_output_emchar_dynarr_dynarr); + tty_output_charc_dynarr_dynarr); tty_output_bufbyte_string (w, dl, - Dynarr_atp (tty_output_emchar_dynarr_dynarr, 0), - Dynarr_length (tty_output_emchar_dynarr_dynarr), + Dynarr_atp (tty_output_charc_dynarr_dynarr, 0), + Dynarr_length (tty_output_charc_dynarr_dynarr), xpos, findex, cursor); } @@ -937,7 +880,13 @@ reset_tty_modes (struct console *c) OUTPUT1_IF (c, TTY_SD (c).keypad_off); OUTPUT1_IF (c, TTY_SD (c).cursor_normal); OUTPUT1_IF (c, TTY_SD (c).end_motion); - tty_output_end (XDEVICE (CONSOLE_SELECTED_DEVICE (c))); + + { + Lisp_Object frm = CONSOLE_SELECTED_FRAME (c); + + if (!NILP (frm)) + tty_frame_output_end (XFRAME (frm)); + } } /***************************************************************************** @@ -950,21 +899,21 @@ tty_redisplay_shutdown (struct console *c) { Lisp_Object dev = CONSOLE_SELECTED_DEVICE (c); - if (!GC_NILP (dev)) + if (!NILP (dev)) { Lisp_Object frm = DEVICE_SELECTED_FRAME (XDEVICE (dev)); - if (!GC_NILP (frm)) + if (!NILP (frm)) { struct frame *f = XFRAME (frm); /* Clear the bottom line of the frame. */ - tty_clear_region (FRAME_SELECTED_WINDOW (f), DEFAULT_INDEX, 0, + redisplay_clear_region (FRAME_SELECTED_WINDOW (f), DEFAULT_INDEX, 0, f->height, f->width, 1); /* And then stick the cursor there. */ tty_set_final_cursor_coords (f, f->height, 0); - tty_output_end (XDEVICE (dev)); + tty_frame_output_end (f); } } } @@ -974,15 +923,15 @@ tty_redisplay_shutdown (struct console *c) up or removed. */ +#ifdef NOT_YET /* FLAGS - these don't need to be console local since only one console - can be being updated at a time. */ + can be being updated at a time. */ static int insert_mode_on; /* nonzero if in insert mode */ static int standout_mode_on; /* nonzero if in standout mode */ static int underline_mode_on; /* nonzero if in underline mode */ static int alternate_mode_on; /* nonzero if in alternate char set */ static int attributes_on; /* nonzero if any attributes on */ -#ifdef NOT_YET static void turn_on_insert (struct frame *f) { @@ -1109,12 +1058,12 @@ init_tty_for_redisplay (struct device *d, char *terminal_type) CONSOLE_TTY_DATA (c)->term_entry_buffer = (char *) xmalloc (2044); bufptr = CONSOLE_TTY_DATA (c)->term_entry_buffer; -#if !defined(WIN32) +#ifdef SIGTTOU /* SIGTT* don't exist under win32 */ EMACS_BLOCK_SIGNAL (SIGTTOU); #endif status = tgetent (entry_buffer, terminal_type); -#if !defined(WIN32) +#ifdef SIGTTOU EMACS_UNBLOCK_SIGNAL (SIGTTOU); #endif #if 0 @@ -1268,6 +1217,7 @@ init_tty_for_redisplay (struct device *d, char *terminal_type) */ cm_cost_init (c); +#ifdef NOT_YET /* * Initialize local flags. */ @@ -1276,6 +1226,7 @@ init_tty_for_redisplay (struct device *d, char *terminal_type) underline_mode_on = 0; alternate_mode_on = 0; attributes_on = 0; +#endif /* * Attempt to initialize the function_key_map to @@ -1305,7 +1256,8 @@ init_tty_for_redisplay (struct device *d, char *terminal_type) struct fkey_table { - CONST char *cap, *name; + const char *cap; + const char *name; }; /* Termcap capability names that correspond directly to X keysyms. @@ -1437,7 +1389,7 @@ term_get_fkeys_1 (Lisp_Object function_key_map) char *sequence = tgetstr (keys[i].cap, address); if (sequence) Fdefine_key (function_key_map, - build_ext_string (sequence, FORMAT_BINARY), + build_ext_string (sequence, Qbinary), vector1 (intern (keys[i].name))); } @@ -1445,22 +1397,18 @@ term_get_fkeys_1 (Lisp_Object function_key_map) describes F10, whereas othertimes it describes F0 and "k;" describes F10. We will attempt to politely accommodate both systems by testing for "k;", and if it is present, assuming that "k0" denotes F0, otherwise F10. - */ + */ { - char *k_semi = tgetstr ("k;", address); - char *k0 = tgetstr ("k0", address); - CONST char *k0_name = "f10"; + const char *k_semi = tgetstr ("k;", address); + const char *k0 = tgetstr ("k0", address); if (k_semi) - { - Fdefine_key (function_key_map, build_ext_string (k_semi, FORMAT_BINARY), - vector1 (intern ("f10"))); - k0_name = "f0"; - } + Fdefine_key (function_key_map, build_ext_string (k_semi, Qbinary), + vector1 (intern ("f10"))); if (k0) - Fdefine_key (function_key_map, build_ext_string (k0, FORMAT_BINARY), - vector1 (intern (k0_name))); + Fdefine_key (function_key_map, build_ext_string (k0, Qbinary), + vector1 (intern (k_semi ? "f0" : "f10"))); } /* Set up cookies for numbered function keys above f10. */ @@ -1483,47 +1431,46 @@ term_get_fkeys_1 (Lisp_Object function_key_map) { sprintf (fkey, "f%d", i); Fdefine_key (function_key_map, - build_ext_string (sequence, FORMAT_BINARY), + build_ext_string (sequence, Qbinary), vector1 (intern (fkey))); } } } - } + } /* * Various mappings to try and get a better fit. */ - { -#define CONDITIONAL_REASSIGN(cap1, cap2, sym) \ - if (!tgetstr (cap1, address)) \ - { \ - char *sequence = tgetstr (cap2, address); \ - if (sequence) \ - Fdefine_key (function_key_map, \ - build_ext_string (sequence, FORMAT_BINARY), \ - vector1 (intern (sym))); \ - } +#define CONDITIONAL_REASSIGN(cap1, cap2, keyname) do { \ + if (!tgetstr (cap1, address)) \ + { \ + char *sequence = tgetstr (cap2, address); \ + if (sequence) \ + Fdefine_key (function_key_map, \ + build_ext_string (sequence, Qbinary), \ + vector1 (intern (keyname))); \ + } \ + } while (0) - /* if there's no key_next keycap, map key_npage to `next' keysym */ - CONDITIONAL_REASSIGN ("%5", "kN", "next"); - /* if there's no key_prev keycap, map key_ppage to `previous' keysym */ - CONDITIONAL_REASSIGN ("%8", "kP", "prior"); - /* if there's no key_dc keycap, map key_ic to `insert' keysym */ - CONDITIONAL_REASSIGN ("kD", "kI", "insert"); - - /* IBM has their own non-standard dialect of terminfo. - If the standard name isn't found, try the IBM name. */ - CONDITIONAL_REASSIGN ("kB", "KO", "backtab"); - CONDITIONAL_REASSIGN ("@4", "kJ", "execute"); /* actually "action" */ - CONDITIONAL_REASSIGN ("@4", "kc", "execute"); /* actually "command" */ - CONDITIONAL_REASSIGN ("%7", "ki", "menu"); - CONDITIONAL_REASSIGN ("@7", "kw", "end"); - CONDITIONAL_REASSIGN ("F1", "k<", "f11"); - CONDITIONAL_REASSIGN ("F2", "k>", "f12"); - CONDITIONAL_REASSIGN ("%1", "kq", "help"); - CONDITIONAL_REASSIGN ("*6", "kU", "select"); + /* if there's no key_next keycap, map key_npage to `next' keysym */ + CONDITIONAL_REASSIGN ("%5", "kN", "next"); + /* if there's no key_prev keycap, map key_ppage to `previous' keysym */ + CONDITIONAL_REASSIGN ("%8", "kP", "prior"); + /* if there's no key_dc keycap, map key_ic to `insert' keysym */ + CONDITIONAL_REASSIGN ("kD", "kI", "insert"); + + /* IBM has their own non-standard dialect of terminfo. + If the standard name isn't found, try the IBM name. */ + CONDITIONAL_REASSIGN ("kB", "KO", "backtab"); + CONDITIONAL_REASSIGN ("@4", "kJ", "execute"); /* actually "action" */ + CONDITIONAL_REASSIGN ("@4", "kc", "execute"); /* actually "command" */ + CONDITIONAL_REASSIGN ("%7", "ki", "menu"); + CONDITIONAL_REASSIGN ("@7", "kw", "end"); + CONDITIONAL_REASSIGN ("F1", "k<", "f11"); + CONDITIONAL_REASSIGN ("F2", "k>", "f12"); + CONDITIONAL_REASSIGN ("%1", "kq", "help"); + CONDITIONAL_REASSIGN ("*6", "kU", "select"); #undef CONDITIONAL_REASSIGN - } return Qnil; } @@ -1545,8 +1492,8 @@ console_type_create_redisplay_tty (void) CONSOLE_HAS_METHOD (tty, clear_to_window_end); CONSOLE_HAS_METHOD (tty, clear_region); CONSOLE_HAS_METHOD (tty, clear_frame); - CONSOLE_HAS_METHOD (tty, output_begin); - CONSOLE_HAS_METHOD (tty, output_end); + CONSOLE_HAS_METHOD (tty, frame_output_begin); + CONSOLE_HAS_METHOD (tty, frame_output_end); CONSOLE_HAS_METHOD (tty, flash); CONSOLE_HAS_METHOD (tty, ring_bell); CONSOLE_HAS_METHOD (tty, set_final_cursor_coords); diff --git a/src/redisplay-x.c b/src/redisplay-x.c index b6247a5..e218fe5 100644 --- a/src/redisplay-x.c +++ b/src/redisplay-x.c @@ -40,6 +40,7 @@ Boston, MA 02111-1307, USA. */ #include "debug.h" #include "faces.h" #include "frame.h" +#include "gutter.h" #include "redisplay.h" #include "sysdep.h" #include "window.h" @@ -53,17 +54,10 @@ Boston, MA 02111-1307, USA. */ #endif /* Number of pixels below each line. */ -/* #### implement me */ -int x_interline_space; +int x_interline_space; /* #### implement me */ #define EOL_CURSOR_WIDTH 5 -static void x_output_pixmap (struct window *w, struct display_line *dl, - Lisp_Object image_instance, int xpos, - int xoffset, - int start_pixpos, int width, face_index findex, - int cursor_start, int cursor_width, - int cursor_height); static void x_output_vertical_divider (struct window *w, int clear); static void x_output_blank (struct window *w, struct display_line *dl, struct rune *rb, int start_pixpos, @@ -74,13 +68,10 @@ static void x_redraw_exposed_window (struct window *w, int x, int y, int width, int height); static void x_redraw_exposed_windows (Lisp_Object window, int x, int y, int width, int height); -static void x_clear_region (Lisp_Object window, face_index findex, int x, - int y, int width, int height); static void x_output_eol_cursor (struct window *w, struct display_line *dl, int xpos, face_index findex); static void x_clear_frame (struct frame *f); static void x_clear_frame_windows (Lisp_Object window); -static void x_bevel_modeline (struct window *w, struct display_line *dl); /* Note: We do not use the Xmb*() functions and XFontSets. @@ -132,7 +123,7 @@ struct textual_run static int separate_textual_runs (unsigned char *text_storage, struct textual_run *run_storage, - CONST Emchar *str, Charcount len) + const Charc *str, Charcount len) { Lisp_Object prev_charset = Qunbound; /* not Qnil because that is a possible valid charset when @@ -146,16 +137,25 @@ separate_textual_runs (unsigned char *text_storage, for (i = 0; i < len; i++) { - Emchar ch = str[i]; - Lisp_Object charset; + Charc cc = str[i]; + Lisp_Object charset = CHARC_CHARSET (cc); + int code_point = CHARC_CODE_POINT (cc); int byte1, byte2; int dimension; int graphic; - BREAKUP_CHAR (ch, charset, byte1, byte2); dimension = XCHARSET_DIMENSION (charset); graphic = XCHARSET_GRAPHIC (charset); - + if (dimension == 1) + { + byte1 = code_point; + byte2 = 0; + } + else + { + byte1 = code_point >> 8; + byte2 = code_point & 0xFF; + } if (!EQ (charset, prev_charset)) { run_storage[runs_so_far].ptr = text_storage; @@ -174,9 +174,9 @@ separate_textual_runs (unsigned char *text_storage, #ifdef MULE { Lisp_Object ccl_prog = XCHARSET_CCL_PROGRAM (charset); - need_ccl_conversion = !NILP (ccl_prog); - if (need_ccl_conversion) - setup_ccl_program (&char_converter, ccl_prog); + if ((!NILP (ccl_prog)) + && (setup_ccl_program (&char_converter, ccl_prog) >= 0)) + need_ccl_conversion = 1; } #endif } @@ -197,7 +197,7 @@ separate_textual_runs (unsigned char *text_storage, char_converter.reg[0] = XCHARSET_ID (charset); char_converter.reg[1] = byte1; char_converter.reg[2] = byte2; - ccl_driver (&char_converter, 0, 0, 0, 0); + ccl_driver (&char_converter, 0, 0, 0, 0, CCL_MODE_ENCODING); byte1 = char_converter.reg[1]; byte2 = char_converter.reg[2]; } @@ -228,7 +228,7 @@ static int x_text_width_single_run (struct face_cachel *cachel, struct textual_run *run) { Lisp_Object font_inst = FACE_CACHEL_FONT (cachel, run->charset); - struct Lisp_Font_Instance *fi = XFONT_INSTANCE (font_inst); + Lisp_Font_Instance *fi = XFONT_INSTANCE (font_inst); if (!fi->proportional_p) return fi->width * run->len; else @@ -250,7 +250,7 @@ x_text_width_single_run (struct face_cachel *cachel, struct textual_run *run) */ static int -x_text_width (struct frame *f, struct face_cachel *cachel, CONST Emchar *str, +x_text_width (struct frame *f, struct face_cachel *cachel, const Charc *str, Charcount len) { int width_so_far = 0; @@ -295,24 +295,24 @@ x_eol_cursor_width (void) } /***************************************************************************** - x_output_begin + x_window_output_begin Perform any necessary initialization prior to an update. ****************************************************************************/ static void -x_output_begin (struct device *d) +x_window_output_begin (struct window *w) { } /***************************************************************************** - x_output_end + x_window_output_end Perform any necessary flushing of queues when an update has completed. ****************************************************************************/ static void -x_output_end (struct device *d) +x_window_output_end (struct window *w) { - XFlush (DEVICE_X_DISPLAY (d)); + XFlush (DEVICE_X_DISPLAY (WINDOW_XDEVICE (w))); } /***************************************************************************** @@ -327,7 +327,7 @@ x_output_display_block (struct window *w, struct display_line *dl, int block, int cursor_width, int cursor_height) { struct frame *f = XFRAME (w->frame); - Emchar_dynarr *buf = Dynarr_new (Emchar); + Charc_dynarr *buf = Dynarr_new (Charc); Lisp_Object window; struct display_block *db = Dynarr_atp (dl->display_blocks, block); @@ -336,7 +336,7 @@ x_output_display_block (struct window *w, struct display_line *dl, int block, int elt = start; face_index findex; - int xpos, width; + int xpos, width = 0; Lisp_Object charset = Qunbound; /* Qnil is a valid charset when MULE is not defined */ @@ -344,18 +344,13 @@ x_output_display_block (struct window *w, struct display_line *dl, int block, rb = Dynarr_atp (rba, start); if (!rb) - { - /* Nothing to do so don't do anything. */ - return; - } - else - { - findex = rb->findex; - xpos = rb->xpos; - width = 0; - if (rb->type == RUNE_CHAR) - charset = CHAR_CHARSET (rb->object.chr.ch); - } + /* Nothing to do so don't do anything. */ + return; + + findex = rb->findex; + xpos = rb->xpos; + if (rb->type == RUNE_CHAR) + charset = CHARC_CHARSET (rb->object.cglyph); if (end < 0) end = Dynarr_length (rba); @@ -366,10 +361,11 @@ x_output_display_block (struct window *w, struct display_line *dl, int block, rb = Dynarr_atp (rba, elt); if (rb->findex == findex && rb->type == RUNE_CHAR - && rb->object.chr.ch != '\n' && rb->cursor_type != CURSOR_ON - && EQ (charset, CHAR_CHARSET (rb->object.chr.ch))) + && (!CHARC_ASCII_EQ (rb->object.cglyph, '\n')) + && rb->cursor_type != CURSOR_ON + && EQ (charset, CHARC_CHARSET (rb->object.cglyph))) { - Dynarr_add (buf, rb->object.chr.ch); + Dynarr_add (buf, rb->object.cglyph); width += rb->width; elt++; } @@ -390,17 +386,17 @@ x_output_display_block (struct window *w, struct display_line *dl, int block, { findex = rb->findex; xpos = rb->xpos; - charset = CHAR_CHARSET (rb->object.chr.ch); + charset = CHARC_CHARSET (rb->object.cglyph); if (rb->cursor_type == CURSOR_ON) { - if (rb->object.chr.ch == '\n') + if (CHARC_ASCII_EQ (rb->object.cglyph, '\n')) { x_output_eol_cursor (w, dl, xpos, findex); } else { - Dynarr_add (buf, rb->object.chr.ch); + Dynarr_add (buf, rb->object.cglyph); x_output_string (w, dl, buf, xpos, 0, start_pixpos, rb->width, findex, 1, cursor_start, cursor_width, @@ -411,13 +407,13 @@ x_output_display_block (struct window *w, struct display_line *dl, int block, xpos += rb->width; elt++; } - else if (rb->object.chr.ch == '\n') + else if (CHARC_ASCII_EQ (rb->object.cglyph, '\n')) { /* Clear in case a cursor was formerly here. */ - int height = dl->ascent + dl->descent - dl->clip; - - x_clear_region (window, findex, xpos, dl->ypos - dl->ascent, - rb->width, height); + redisplay_clear_region (window, findex, xpos, + DISPLAY_LINE_YPOS (dl), + rb->width, + DISPLAY_LINE_HEIGHT (dl)); elt++; } } @@ -451,56 +447,56 @@ x_output_display_block (struct window *w, struct display_line *dl, int block, else if (rb->type == RUNE_DGLYPH) { Lisp_Object instance; + struct display_box dbox; + struct display_glyph_area dga; + + redisplay_calculate_display_boxes (dl, rb->xpos, rb->object.dglyph.xoffset, + rb->object.dglyph.yoffset, start_pixpos, + rb->width, &dbox, &dga); - XSETWINDOW (window, w); + XSETWINDOW (window, w); instance = glyph_image_instance (rb->object.dglyph.glyph, window, ERROR_ME_NOT, 1); findex = rb->findex; if (IMAGE_INSTANCEP (instance)) - switch (XIMAGE_INSTANCE_TYPE (instance)) - { - case IMAGE_TEXT: + { + switch (XIMAGE_INSTANCE_TYPE (instance)) { - /* #### This is way losing. See the comment in - add_glyph_rune(). */ - Lisp_Object string = - XIMAGE_INSTANCE_TEXT_STRING (instance); - convert_bufbyte_string_into_emchar_dynarr - (XSTRING_DATA (string), XSTRING_LENGTH (string), buf); - - x_output_string (w, dl, buf, xpos, - rb->object.dglyph.xoffset, - start_pixpos, -1, findex, - (rb->cursor_type == CURSOR_ON), - cursor_start, cursor_width, - cursor_height); - Dynarr_reset (buf); + case IMAGE_MONO_PIXMAP: + case IMAGE_COLOR_PIXMAP: + redisplay_output_pixmap (w, instance, &dbox, &dga, findex, + cursor_start, cursor_width, + cursor_height, 0); + break; + + case IMAGE_WIDGET: + if (EQ (XIMAGE_INSTANCE_WIDGET_TYPE (instance), + Qlayout)) + { + redisplay_output_layout (window, instance, &dbox, &dga, findex, + cursor_start, cursor_width, + cursor_height); + break; + } + case IMAGE_SUBWINDOW: + redisplay_output_subwindow (w, instance, &dbox, &dga, findex, + cursor_start, cursor_width, + cursor_height); + break; + + case IMAGE_NOTHING: + /* nothing is as nothing does */ + break; + + case IMAGE_TEXT: + case IMAGE_POINTER: + default: + abort (); } - break; - - case IMAGE_MONO_PIXMAP: - case IMAGE_COLOR_PIXMAP: - x_output_pixmap (w, dl, instance, xpos, - rb->object.dglyph.xoffset, start_pixpos, - rb->width, findex, cursor_start, - cursor_width, cursor_height); - break; - - case IMAGE_POINTER: - abort (); - - case IMAGE_SUBWINDOW: - /* #### implement me */ - break; - - case IMAGE_NOTHING: - /* nothing is as nothing does */ - break; - - default: - abort (); - } + IMAGE_INSTANCE_OPTIMIZE_OUTPUT + (XIMAGE_INSTANCE (instance)) = 0; + } xpos += rb->width; elt++; @@ -521,38 +517,41 @@ x_output_display_block (struct window *w, struct display_line *dl, int block, && (f->clear || f->windows_structure_changed || w->shadow_thickness_changed)) - x_bevel_modeline (w, dl); + bevel_modeline (w, dl); Dynarr_free (buf); } /***************************************************************************** - x_bevel_modeline + x_bevel_area - Draw a 3d border around the modeline on window W. + Draw shadows for the given area in the given face. ****************************************************************************/ static void -x_bevel_modeline (struct window *w, struct display_line *dl) +x_bevel_area (struct window *w, face_index findex, + int x, int y, int width, int height, + int shadow_thickness, int edges, enum edge_style style) { struct frame *f = XFRAME (w->frame); struct device *d = XDEVICE (f->device); + + EmacsFrame ef = (EmacsFrame) FRAME_X_TEXT_WIDGET (f); Display *dpy = DEVICE_X_DISPLAY (d); Window x_win = XtWindow (FRAME_X_TEXT_WIDGET (f)); - EmacsFrame ef = (EmacsFrame) FRAME_X_TEXT_WIDGET (f); - GC top_shadow_gc, bottom_shadow_gc, background_gc; Pixel top_shadow_pixel, bottom_shadow_pixel, background_pixel; - XColor tmp_color; Lisp_Object tmp_pixel; - int x, y, width, height; + XColor tmp_color; XGCValues gcv; - unsigned long mask; + GC top_shadow_gc, bottom_shadow_gc, background_gc; + int use_pixmap = 0; int flip_gcs = 0; - int shadow_thickness; + unsigned long mask; + assert (shadow_thickness >=0); memset (&gcv, ~0, sizeof (XGCValues)); - tmp_pixel = WINDOW_FACE_CACHEL_BACKGROUND (w, MODELINE_INDEX); + tmp_pixel = WINDOW_FACE_CACHEL_BACKGROUND (w, findex); tmp_color = COLOR_INSTANCE_X_COLOR (XCOLOR_INSTANCE (tmp_pixel)); /* First, get the GC's. */ @@ -563,12 +562,14 @@ x_bevel_modeline (struct window *w, struct display_line *dl) x_generate_shadow_pixels (f, &top_shadow_pixel, &bottom_shadow_pixel, background_pixel, ef->core.background_pixel); - tmp_pixel = WINDOW_FACE_CACHEL_FOREGROUND (w, MODELINE_INDEX); + tmp_pixel = WINDOW_FACE_CACHEL_FOREGROUND (w, findex); tmp_color = COLOR_INSTANCE_X_COLOR (XCOLOR_INSTANCE (tmp_pixel)); gcv.background = tmp_color.pixel; gcv.graphics_exposures = False; mask = GCForeground | GCBackground | GCGraphicsExposures; + /* If we can't distinguish one of the shadows (the color is the same as the + background), it's better to use a pixmap to generate a dithered gray. */ if (top_shadow_pixel == background_pixel || bottom_shadow_pixel == background_pixel) use_pixmap = 1; @@ -582,15 +583,16 @@ x_bevel_modeline (struct window *w, struct display_line *dl) gray_width, gray_height, 1, 0, 1); } - tmp_pixel = WINDOW_FACE_CACHEL_BACKGROUND (w, MODELINE_INDEX); + tmp_pixel = WINDOW_FACE_CACHEL_BACKGROUND (w, findex); tmp_color = COLOR_INSTANCE_X_COLOR (XCOLOR_INSTANCE (tmp_pixel)); gcv.foreground = tmp_color.pixel; + /* this is needed because the GC draws with a pixmap here */ gcv.fill_style = FillOpaqueStippled; gcv.stipple = DEVICE_X_GRAY_PIXMAP (d); top_shadow_gc = gc_cache_lookup (DEVICE_X_GC_CACHE (d), &gcv, (mask | GCStipple | GCFillStyle)); - tmp_pixel = WINDOW_FACE_CACHEL_FOREGROUND (w, MODELINE_INDEX); + tmp_pixel = WINDOW_FACE_CACHEL_FOREGROUND (w, findex); tmp_color = COLOR_INSTANCE_X_COLOR (XCOLOR_INSTANCE (tmp_pixel)); bottom_shadow_pixel = tmp_color.pixel; @@ -616,7 +618,9 @@ x_bevel_modeline (struct window *w, struct display_line *dl) gcv.foreground = background_pixel; background_gc = gc_cache_lookup (DEVICE_X_GC_CACHE (d), &gcv, mask); - if (XINT (w->modeline_shadow_thickness) < 0) + /* possibly revert the GC's This will give a depressed look to the + divider */ + if (style == EDGE_ETCHED_IN || style == EDGE_BEVEL_IN) { GC temp; @@ -625,15 +629,22 @@ x_bevel_modeline (struct window *w, struct display_line *dl) bottom_shadow_gc = temp; } - shadow_thickness = MODELINE_SHADOW_THICKNESS (w); + if (style == EDGE_ETCHED_IN || style == EDGE_ETCHED_OUT) + shadow_thickness /= 2; - x = WINDOW_MODELINE_LEFT (w); - width = WINDOW_MODELINE_RIGHT (w) - x; - y = dl->ypos - dl->ascent - shadow_thickness; - height = dl->ascent + dl->descent + 2 * shadow_thickness; + /* Draw the shadows around the divider line */ + x_output_shadows (f, x, y, width, height, + top_shadow_gc, bottom_shadow_gc, + background_gc, shadow_thickness, edges); - x_output_shadows (f, x, y, width, height, top_shadow_gc, bottom_shadow_gc, - background_gc, shadow_thickness); + if (style == EDGE_ETCHED_IN || style == EDGE_ETCHED_OUT) + { + /* Draw the shadows around the divider line */ + x_output_shadows (f, x + shadow_thickness, y + shadow_thickness, + width - 2*shadow_thickness, height - 2*shadow_thickness, + bottom_shadow_gc, top_shadow_gc, + background_gc, shadow_thickness, edges); + } } /***************************************************************************** @@ -670,7 +681,7 @@ x_get_gc (struct device *d, Lisp_Object font, Lisp_Object fg, Lisp_Object bg, { /* #### I fixed once case where this was getting it. It was a bad macro expansion (compiler bug). */ - fprintf (stderr, "Help! x_get_gc got a bogus fg value! fg = "); + stderr_out ("Help! x_get_gc got a bogus fg value! fg = "); debug_print (fg); fg = Qnil; } @@ -693,8 +704,18 @@ x_get_gc (struct device *d, Lisp_Object font, Lisp_Object fg, Lisp_Object bg, mask |= GCBackground; } - if (IMAGE_INSTANCEP (bg_pmap) - && IMAGE_INSTANCE_PIXMAP_TYPE_P (XIMAGE_INSTANCE (bg_pmap))) + /* This special case comes from a request to draw text with a face which has + the dim property. We'll use a stippled foreground GC. */ + if (EQ (bg_pmap, Qdim)) + { + assert (DEVICE_X_GRAY_PIXMAP (d) != None); + + gcv.fill_style = FillStippled; + gcv.stipple = DEVICE_X_GRAY_PIXMAP (d); + mask |= (GCFillStyle | GCStipple); + } + else if (IMAGE_INSTANCEP (bg_pmap) + && IMAGE_INSTANCE_PIXMAP_TYPE_P (XIMAGE_INSTANCE (bg_pmap))) { if (XIMAGE_INSTANCE_PIXMAP_DEPTH (bg_pmap) == 0) { @@ -754,7 +775,7 @@ x_get_gc (struct device *d, Lisp_Object font, Lisp_Object fg, Lisp_Object bg, ****************************************************************************/ void x_output_string (struct window *w, struct display_line *dl, - Emchar_dynarr *buf, int xpos, int xoffset, int clip_start, + Charc_dynarr *buf, int xpos, int xoffset, int clip_start, int width, face_index findex, int cursor, int cursor_start, int cursor_width, int cursor_height) { @@ -791,7 +812,7 @@ x_output_string (struct window *w, struct display_line *dl, if (width < 0) width = x_text_width (f, cachel, Dynarr_atp (buf, 0), Dynarr_length (buf)); - height = dl->ascent + dl->descent - dl->clip; + height = DISPLAY_LINE_HEIGHT (dl); /* Regularize the variables passed in. */ @@ -804,6 +825,10 @@ x_output_string (struct window *w, struct display_line *dl, xpos -= xoffset; + /* make sure the area we are about to display is subwindow free. */ + redisplay_unmap_subwindows_maybe (f, clip_start, DISPLAY_LINE_YPOS (dl), + clip_end - clip_start, DISPLAY_LINE_HEIGHT (dl)); + nruns = separate_textual_runs (text_storage, runs, Dynarr_atp (buf, 0), Dynarr_length (buf)); @@ -848,13 +873,13 @@ x_output_string (struct window *w, struct display_line *dl, if (bgc) XFillRectangle (dpy, x_win, bgc, clip_start, - dl->ypos - dl->ascent, clip_end - clip_start, + DISPLAY_LINE_YPOS (dl), clip_end - clip_start, height); for (i = 0; i < nruns; i++) { Lisp_Object font = FACE_CACHEL_FONT (cachel, runs[i].charset); - struct Lisp_Font_Instance *fi = XFONT_INSTANCE (font); + Lisp_Font_Instance *fi = XFONT_INSTANCE (font); int this_width; int need_clipping; @@ -869,7 +894,7 @@ x_output_string (struct window *w, struct display_line *dl, the given font. It is possible that a font is being displayed on a line taller than it is, so this would cause us to fail to clear some areas. */ - if ((int) fi->height < (int) (height + dl->clip)) + if ((int) fi->height < (int) (height + dl->clip + dl->top_clip)) { int clear_start = max (xpos, clip_start); int clear_end = min (xpos + this_width, clip_end); @@ -880,8 +905,8 @@ x_output_string (struct window *w, struct display_line *dl, ypos1_string = dl->ypos - fi->ascent; ypos2_string = dl->ypos + fi->descent; - ypos1_line = dl->ypos - dl->ascent; - ypos2_line = dl->ypos + dl->descent - dl->clip; + ypos1_line = DISPLAY_LINE_YPOS (dl); + ypos2_line = ypos1_line + DISPLAY_LINE_HEIGHT (dl); /* Make sure we don't clear below the real bottom of the line. */ @@ -892,22 +917,22 @@ x_output_string (struct window *w, struct display_line *dl, if (ypos1_line < ypos1_string) { - x_clear_region (window, findex, clear_start, ypos1_line, + redisplay_clear_region (window, findex, clear_start, ypos1_line, clear_end - clear_start, ypos1_string - ypos1_line); } if (ypos2_line > ypos2_string) { - x_clear_region (window, findex, clear_start, ypos2_string, + redisplay_clear_region (window, findex, clear_start, ypos2_string, clear_end - clear_start, ypos2_line - ypos2_string); } } else { - x_clear_region (window, findex, clear_start, - dl->ypos - dl->ascent, clear_end - clear_start, + redisplay_clear_region (window, findex, clear_start, + DISPLAY_LINE_YPOS (dl), clear_end - clear_start, height); } } @@ -915,6 +940,18 @@ x_output_string (struct window *w, struct display_line *dl, if (cursor && cursor_cachel && focus && NILP (bar_cursor_value)) gc = x_get_gc (d, font, cursor_cachel->foreground, cursor_cachel->background, Qnil, Qnil); + else if (cachel->dim) + { + /* Ensure the gray bitmap exists */ + if (DEVICE_X_GRAY_PIXMAP (d) == None) + DEVICE_X_GRAY_PIXMAP (d) = + XCreateBitmapFromData (dpy, x_win, (char *)gray_bits, + gray_width, gray_height); + + /* Request a GC with the gray stipple pixmap to draw dimmed text */ + gc = x_get_gc (d, font, cachel->foreground, cachel->background, + Qdim, Qnil); + } else gc = x_get_gc (d, font, cachel->foreground, cachel->background, Qnil, Qnil); @@ -928,7 +965,7 @@ x_output_string (struct window *w, struct display_line *dl, clip_box[0].width = clip_end - clip_start; clip_box[0].height = height; - XSetClipRectangles (dpy, gc, clip_start, dl->ypos - dl->ascent, + XSetClipRectangles (dpy, gc, clip_start, DISPLAY_LINE_YPOS (dl), clip_box, 1, Unsorted); } @@ -945,7 +982,8 @@ x_output_string (struct window *w, struct display_line *dl, /* We draw underlines in the same color as the text. */ if (cachel->underline) { - unsigned long upos, uthick; + long upos; + long uthick; XFontStruct *xfont; xfont = FONT_INSTANCE_X_FONT (XFONT_INSTANCE (font)); @@ -1028,7 +1066,7 @@ x_output_string (struct window *w, struct display_line *dl, clip_box[0].width = cursor_width; clip_box[0].height = height; - XSetClipRectangles (dpy, cgc, cursor_start, dl->ypos - dl->ascent, + XSetClipRectangles (dpy, cgc, cursor_start, DISPLAY_LINE_YPOS (dl), clip_box, 1, Unsorted); if (runs[i].dimension == 1) @@ -1088,12 +1126,12 @@ x_output_string (struct window *w, struct display_line *dl, tmp_y = dl->ypos - bogusly_obtained_ascent_value; tmp_height = cursor_height; - if (tmp_y + tmp_height > (int) (dl->ypos - dl->ascent + height)) + if (tmp_y + tmp_height > (int) (DISPLAY_LINE_YPOS(dl) + height)) { - tmp_y = dl->ypos - dl->ascent + height - tmp_height; - if (tmp_y < (int) (dl->ypos - dl->ascent)) - tmp_y = dl->ypos - dl->ascent; - tmp_height = dl->ypos - dl->ascent + height - tmp_y; + tmp_y = DISPLAY_LINE_YPOS (dl) + height - tmp_height; + if (tmp_y < (int) DISPLAY_LINE_YPOS (dl)) + tmp_y = DISPLAY_LINE_YPOS (dl); + tmp_height = DISPLAY_LINE_YPOS (dl) + height - tmp_y; } if (need_clipping) @@ -1128,10 +1166,10 @@ x_output_string (struct window *w, struct display_line *dl, } void -x_output_x_pixmap (struct frame *f, struct Lisp_Image_Instance *p, int x, - int y, int clip_x, int clip_y, int clip_width, - int clip_height, int width, int height, int pixmap_offset, - unsigned long fg, unsigned long bg, GC override_gc) +x_output_x_pixmap (struct frame *f, Lisp_Image_Instance *p, int x, + int y, int xoffset, int yoffset, + int width, int height, unsigned long fg, unsigned long bg, + GC override_gc) { struct device *d = XDEVICE (f->device); Display *dpy = DEVICE_X_DISPLAY (d); @@ -1140,7 +1178,6 @@ x_output_x_pixmap (struct frame *f, struct Lisp_Image_Instance *p, int x, GC gc; XGCValues gcv; unsigned long pixmap_mask; - int need_clipping = (clip_x || clip_y); if (!override_gc) { @@ -1154,17 +1191,16 @@ x_output_x_pixmap (struct frame *f, struct Lisp_Image_Instance *p, int x, { gcv.function = GXcopy; gcv.clip_mask = IMAGE_INSTANCE_X_MASK (p); - gcv.clip_x_origin = x; - gcv.clip_y_origin = y - pixmap_offset; + gcv.clip_x_origin = x - xoffset; + gcv.clip_y_origin = y - yoffset; pixmap_mask |= (GCFunction | GCClipMask | GCClipXOrigin | GCClipYOrigin); - /* Can't set a clip rectangle below because we already have a mask. - We could conceivably create a new clipmask by zeroing out - everything outside the clip region. Is it worth it? + /* Can't set a clip rectangle because we already have a mask. Is it possible to get an equivalent effect by changing the args to XCopyArea below rather than messing with a clip box? - - dkindred@cs.cmu.edu */ - need_clipping = 0; + - dkindred@cs.cmu.edu + Yes. We don't clip at all now - andy@xemacs.org + */ } gc = gc_cache_lookup (DEVICE_X_GC_CACHE (d), &gcv, pixmap_mask); @@ -1175,19 +1211,6 @@ x_output_x_pixmap (struct frame *f, struct Lisp_Image_Instance *p, int x, /* override_gc might have a mask already--we don't want to nuke it. Maybe we can insist that override_gc have no mask, or use one of the suggestions above. */ - need_clipping = 0; - } - - if (need_clipping) - { - XRectangle clip_box[1]; - - clip_box[0].x = clip_x; - clip_box[0].y = clip_y; - clip_box[0].width = clip_width; - clip_box[0].height = clip_height; - - XSetClipRectangles (dpy, gc, x, y, clip_box, 1, Unsorted); } /* depth of 0 means it's a bitmap, not a pixmap, and we should use @@ -1196,125 +1219,32 @@ x_output_x_pixmap (struct frame *f, struct Lisp_Image_Instance *p, int x, pixel values, instead of symbolic of fg/bg. */ if (IMAGE_INSTANCE_PIXMAP_DEPTH (p) > 0) { - XCopyArea (dpy, IMAGE_INSTANCE_X_PIXMAP (p), x_win, gc, 0, - pixmap_offset, width, + XCopyArea (dpy, + IMAGE_INSTANCE_X_PIXMAP_SLICE + (p, IMAGE_INSTANCE_PIXMAP_SLICE (p)), x_win, gc, xoffset, + yoffset, width, height, x, y); } else { - XCopyPlane (dpy, IMAGE_INSTANCE_X_PIXMAP (p), x_win, gc, 0, - (pixmap_offset < 0 - ? 0 - : pixmap_offset), - width, height, x, - (pixmap_offset < 0 - ? y - pixmap_offset - : y), - 1L); - } - - if (need_clipping) - { - XSetClipMask (dpy, gc, None); - XSetClipOrigin (dpy, gc, 0, 0); + XCopyPlane (dpy, IMAGE_INSTANCE_X_PIXMAP_SLICE + (p, IMAGE_INSTANCE_PIXMAP_SLICE (p)), x_win, gc, + xoffset, yoffset, width, height, x, y, 1L); } } static void -x_output_pixmap (struct window *w, struct display_line *dl, - Lisp_Object image_instance, int xpos, int xoffset, - int start_pixpos, int width, face_index findex, - int cursor_start, int cursor_width, int cursor_height) +x_output_pixmap (struct window *w, Lisp_Object image_instance, + struct display_box *db, struct display_glyph_area *dga, + face_index findex, int cursor_start, int cursor_width, + int cursor_height, int bg_pixmap) { struct frame *f = XFRAME (w->frame); struct device *d = XDEVICE (f->device); - struct Lisp_Image_Instance *p = XIMAGE_INSTANCE (image_instance); - Lisp_Object window; + Lisp_Image_Instance *p = XIMAGE_INSTANCE (image_instance); Display *dpy = DEVICE_X_DISPLAY (d); Window x_win = XtWindow (FRAME_X_TEXT_WIDGET (f)); - int lheight = dl->ascent + dl->descent - dl->clip; - int pheight = ((int) IMAGE_INSTANCE_PIXMAP_HEIGHT (p) > lheight ? lheight : - IMAGE_INSTANCE_PIXMAP_HEIGHT (p)); - int pwidth = min (width + xoffset, (int) IMAGE_INSTANCE_PIXMAP_WIDTH (p)); - int clip_x, clip_y, clip_width, clip_height; - - /* The pixmap_offset is used to center the pixmap on lines which are - shorter than it is. This results in odd effects when scrolling - pixmaps off of the bottom. Let's try not using it. */ -#if 0 - int pixmap_offset = (int) (IMAGE_INSTANCE_PIXMAP_HEIGHT (p) - lheight) / 2; -#else - int pixmap_offset = 0; -#endif - - XSETWINDOW (window, w); - - if ((start_pixpos >= 0 && start_pixpos > xpos) || xoffset) - { - if (start_pixpos > xpos && start_pixpos > xpos + width) - return; - - clip_x = xoffset; - clip_width = width; - if (start_pixpos > xpos) - { - clip_x += (start_pixpos - xpos); - clip_width -= (start_pixpos - xpos); - } - } - else - { - clip_x = 0; - clip_width = 0; - } - - /* Place markers for possible future functionality (clipping the top - half instead of the bottom half; think pixel scrolling). */ - clip_y = 0; - clip_height = pheight; - - /* Clear the area the pixmap is going into. The pixmap itself will - always take care of the full width. We don't want to clear where - it is going to go in order to avoid flicker. So, all we have to - take care of is any area above or below the pixmap. */ - /* #### We take a shortcut for now. We know that since we have - pixmap_offset hardwired to 0 that the pixmap is against the top - edge so all we have to worry about is below it. */ - /* #### Unless the pixmap has a mask in which case we have to clear - the whole damn thing since we can't yet clear just the area not - included in the mask. */ - if (((int) (dl->ypos - dl->ascent + pheight) < - (int) (dl->ypos + dl->descent - dl->clip)) - || IMAGE_INSTANCE_X_MASK (p)) - { - int clear_x, clear_y, clear_width, clear_height; - - if (IMAGE_INSTANCE_X_MASK (p)) - { - clear_y = dl->ypos - dl->ascent; - clear_height = lheight; - } - else - { - clear_y = dl->ypos - dl->ascent + pheight; - clear_height = lheight - pheight; - } - - if (start_pixpos >= 0 && start_pixpos > xpos) - { - clear_x = start_pixpos; - clear_width = xpos + width - start_pixpos; - } - else - { - clear_x = xpos; - clear_width = width; - } - - x_clear_region (window, findex, clear_x, clear_y, - clear_width, clear_height); - } /* Output the pixmap. */ { @@ -1326,20 +1256,19 @@ x_output_pixmap (struct window *w, struct display_line *dl, tmp_pixel = WINDOW_FACE_CACHEL_BACKGROUND (w, findex); tmp_bcolor = COLOR_INSTANCE_X_COLOR (XCOLOR_INSTANCE (tmp_pixel)); - x_output_x_pixmap (f, p, xpos - xoffset, dl->ypos - dl->ascent, clip_x, - clip_y, clip_width, clip_height, - pwidth, pheight, pixmap_offset, + x_output_x_pixmap (f, p, db->xpos, db->ypos, + dga->xoffset, dga->yoffset, + dga->width, dga->height, tmp_fcolor.pixel, tmp_bcolor.pixel, 0); } /* Draw a cursor over top of the pixmap. */ - if (cursor_width && cursor_height && (cursor_start >= xpos) + if (cursor_width && cursor_height && (cursor_start >= db->xpos) && !NILP (w->text_cursor_visible_p) - && (cursor_start < xpos + pwidth)) + && (cursor_start < db->xpos + dga->width)) { GC gc; int focus = EQ (w->frame, DEVICE_FRAME_WITH_FOCUS_REAL (d)); - int y = dl->ypos - dl->ascent; struct face_cachel *cursor_cachel = WINDOW_FACE_CACHEL (w, get_builtin_face_cache_index @@ -1347,17 +1276,17 @@ x_output_pixmap (struct window *w, struct display_line *dl, gc = x_get_gc (d, Qnil, cursor_cachel->background, Qnil, Qnil, Qnil); - if (cursor_width > xpos + pwidth - cursor_start) - cursor_width = xpos + pwidth - cursor_start; + if (cursor_width > db->xpos + dga->width - cursor_start) + cursor_width = db->xpos + dga->width - cursor_start; if (focus) { - XFillRectangle (dpy, x_win, gc, cursor_start, y, cursor_width, + XFillRectangle (dpy, x_win, gc, cursor_start, db->ypos, cursor_width, cursor_height); } else { - XDrawRectangle (dpy, x_win, gc, cursor_start, y, cursor_width, + XDrawRectangle (dpy, x_win, gc, cursor_start, db->ypos, cursor_width, cursor_height); } } @@ -1374,21 +1303,18 @@ x_output_vertical_divider (struct window *w, int clear) struct frame *f = XFRAME (w->frame); struct device *d = XDEVICE (f->device); - EmacsFrame ef = (EmacsFrame) FRAME_X_TEXT_WIDGET (f); Display *dpy = DEVICE_X_DISPLAY (d); Window x_win = XtWindow (FRAME_X_TEXT_WIDGET (f)); - Pixel top_shadow_pixel, bottom_shadow_pixel, background_pixel; Lisp_Object tmp_pixel; XColor tmp_color; XGCValues gcv; - GC top_shadow_gc, bottom_shadow_gc, background_gc; + GC background_gc; + enum edge_style style; - int use_pixmap = 0; - int flip_gcs = 0; unsigned long mask; int x, y1, y2, width, shadow_thickness, spacing, line_width; face_index div_face = get_builtin_face_cache_index (w, Vvertical_divider_face); - + width = window_divider_width (w); shadow_thickness = XINT (w->vertical_divider_shadow_thickness); spacing = XINT (w->vertical_divider_spacing); @@ -1396,89 +1322,18 @@ x_output_vertical_divider (struct window *w, int clear) x = WINDOW_RIGHT (w) - width; y1 = WINDOW_TOP (w); y2 = WINDOW_BOTTOM (w); - + memset (&gcv, ~0, sizeof (XGCValues)); - + tmp_pixel = WINDOW_FACE_CACHEL_BACKGROUND (w, div_face); tmp_color = COLOR_INSTANCE_X_COLOR (XCOLOR_INSTANCE (tmp_pixel)); - + /* First, get the GC's. */ - top_shadow_pixel = tmp_color.pixel; - bottom_shadow_pixel = tmp_color.pixel; - background_pixel = tmp_color.pixel; - - x_generate_shadow_pixels (f, &top_shadow_pixel, &bottom_shadow_pixel, - background_pixel, ef->core.background_pixel); - - tmp_pixel = WINDOW_FACE_CACHEL_FOREGROUND (w, div_face); - tmp_color = COLOR_INSTANCE_X_COLOR (XCOLOR_INSTANCE (tmp_pixel)); gcv.background = tmp_color.pixel; + gcv.foreground = tmp_color.pixel; gcv.graphics_exposures = False; mask = GCForeground | GCBackground | GCGraphicsExposures; - - /* If we can't distinguish one of the shadows (the color is the same as the - background), it's better to use a pixmap to generate a dithrered gray. */ - if (top_shadow_pixel == background_pixel || - bottom_shadow_pixel == background_pixel) - use_pixmap = 1; - - if (use_pixmap) - { - if (DEVICE_X_GRAY_PIXMAP (d) == None) - { - DEVICE_X_GRAY_PIXMAP (d) = - XCreatePixmapFromBitmapData (dpy, x_win, (char *) gray_bits, - gray_width, gray_height, 1, 0, 1); - } - - tmp_pixel = WINDOW_FACE_CACHEL_BACKGROUND (w, div_face); - tmp_color = COLOR_INSTANCE_X_COLOR (XCOLOR_INSTANCE (tmp_pixel)); - gcv.foreground = tmp_color.pixel; - /* this is needed because the GC draws with a pixmap here */ - gcv.fill_style = FillOpaqueStippled; - gcv.stipple = DEVICE_X_GRAY_PIXMAP (d); - top_shadow_gc = gc_cache_lookup (DEVICE_X_GC_CACHE (d), &gcv, - (mask | GCStipple | GCFillStyle)); - - tmp_pixel = WINDOW_FACE_CACHEL_FOREGROUND (w, div_face); - tmp_color = COLOR_INSTANCE_X_COLOR (XCOLOR_INSTANCE (tmp_pixel)); - bottom_shadow_pixel = tmp_color.pixel; - - flip_gcs = (bottom_shadow_pixel == - WhitePixelOfScreen (DefaultScreenOfDisplay (dpy))); - } - else - { - gcv.foreground = top_shadow_pixel; - top_shadow_gc = gc_cache_lookup (DEVICE_X_GC_CACHE (d), &gcv, mask); - } - - gcv.foreground = bottom_shadow_pixel; - bottom_shadow_gc = gc_cache_lookup (DEVICE_X_GC_CACHE (d), &gcv, mask); - - if (use_pixmap && flip_gcs) - { - GC tmp_gc = bottom_shadow_gc; - bottom_shadow_gc = top_shadow_gc; - top_shadow_gc = tmp_gc; - } - - gcv.foreground = background_pixel; background_gc = gc_cache_lookup (DEVICE_X_GC_CACHE (d), &gcv, mask); - - /* possibly revert the GC's in case the shadow thickness is < 0. - This will give a depressed look to the divider */ - if (shadow_thickness < 0) - { - GC temp; - - temp = top_shadow_gc; - top_shadow_gc = bottom_shadow_gc; - bottom_shadow_gc = temp; - - /* better avoid a Bad Adress XLib error ;-) */ - shadow_thickness = - shadow_thickness; - } /* Clear the divider area first. This needs to be done when a window split occurs. */ @@ -1486,15 +1341,24 @@ x_output_vertical_divider (struct window *w, int clear) XClearArea (dpy, x_win, x, y1, width, y2 - y1, False); /* Draw the divider line. */ - XFillRectangle (dpy, x_win, background_gc, + XFillRectangle (dpy, x_win, background_gc, x + spacing + shadow_thickness, y1, line_width, y2 - y1); - + + if (shadow_thickness < 0) + { + shadow_thickness = -shadow_thickness; + style = EDGE_BEVEL_IN; + } + else + { + style = EDGE_BEVEL_OUT; + } + /* Draw the shadows around the divider line */ - x_output_shadows (f, x + spacing, y1, - width - 2 * spacing, y2 - y1, - top_shadow_gc, bottom_shadow_gc, - background_gc, shadow_thickness); + x_bevel_area (w, div_face, x + spacing, y1, + width - 2 * spacing, y2 - y1, + shadow_thickness, EDGE_ALL, style); } /***************************************************************************** @@ -1523,9 +1387,12 @@ x_output_blank (struct window *w, struct display_line *dl, struct rune *rb, buffer); int x = rb->xpos; - int y = dl->ypos - dl->ascent; + int y = DISPLAY_LINE_YPOS (dl); int width = rb->width; - int height = dl->ascent + dl->descent - dl->clip; + int height = DISPLAY_LINE_HEIGHT (dl); + + /* Unmap all subwindows in the area we are going to blank. */ + redisplay_unmap_subwindows_maybe (f, x, y, width, height); if (start_pixpos > x) { @@ -1563,7 +1430,7 @@ x_output_blank (struct window *w, struct display_line *dl, struct rune *rb, { int cursor_height, cursor_y; int focus = EQ (w->frame, DEVICE_FRAME_WITH_FOCUS_REAL (d)); - struct Lisp_Font_Instance *fi; + Lisp_Font_Instance *fi; fi = XFONT_INSTANCE (FACE_CACHEL_FONT (WINDOW_FACE_CACHEL (w, rb->findex), @@ -1619,10 +1486,10 @@ x_output_hline (struct window *w, struct display_line *dl, struct rune *rb) int x = rb->xpos; int width = rb->width; - int height = dl->ascent + dl->descent - dl->clip; + int height = DISPLAY_LINE_HEIGHT (dl); int ypos1, ypos2, ypos3, ypos4; - ypos1 = dl->ypos - dl->ascent; + ypos1 = DISPLAY_LINE_YPOS (dl); ypos2 = ypos1 + rb->object.hline.yoffset; ypos3 = ypos2 + rb->object.hline.thickness; ypos4 = dl->ypos + dl->descent - dl->clip; @@ -1656,12 +1523,12 @@ x_output_hline (struct window *w, struct display_line *dl, struct rune *rb) x_output_shadows Draw a shadow around the given area using the given GC's. It is the - callers responsibility to ste the GC's appropriately. + callers responsibility to set the GC's appropriately. ****************************************************************************/ void x_output_shadows (struct frame *f, int x, int y, int width, int height, GC top_shadow_gc, GC bottom_shadow_gc, GC background_gc, - int shadow_thickness) + int shadow_thickness, int edges) { struct device *d = XDEVICE (f->device); @@ -1683,28 +1550,41 @@ x_output_shadows (struct frame *f, int x, int y, int width, int height, for (elt = 0; elt < shadow_thickness; elt++) { int seg1 = elt; - int seg2 = elt + shadow_thickness; - - top_shadow[seg1].x1 = x; - top_shadow[seg1].x2 = x + width - elt - 1; - top_shadow[seg1].y1 = top_shadow[seg1].y2 = y + elt; - - top_shadow[seg2].x1 = top_shadow[seg2].x2 = x + elt; - top_shadow[seg2].y1 = y + shadow_thickness; - top_shadow[seg2].y2 = y + height - elt - 1; - - bottom_shadow[seg1].x1 = x + elt + 1; - bottom_shadow[seg1].x2 = x + width - 1; - bottom_shadow[seg1].y1 = bottom_shadow[seg1].y2 = y + height - elt - 1; + int seg2 = (edges & EDGE_TOP) ? elt + shadow_thickness : elt; + int bot_seg2 = (edges & EDGE_BOTTOM) ? elt + shadow_thickness : elt; - bottom_shadow[seg2].x1 = bottom_shadow[seg2].x2 = x + width - elt - 1; - bottom_shadow[seg2].y1 = y + elt + 1; - bottom_shadow[seg2].y2 = y + height - shadow_thickness; + if (edges & EDGE_TOP) + { + top_shadow[seg1].x1 = x + elt; + top_shadow[seg1].x2 = x + width - elt - 1; + top_shadow[seg1].y1 = top_shadow[seg1].y2 = y + elt; + } + if (edges & EDGE_LEFT) + { + top_shadow[seg2].x1 = top_shadow[seg2].x2 = x + elt; + top_shadow[seg2].y1 = y + elt; + top_shadow[seg2].y2 = y + height - elt - 1; + } + if (edges & EDGE_BOTTOM) + { + bottom_shadow[seg1].x1 = x + elt; + bottom_shadow[seg1].x2 = x + width - elt - 1; + bottom_shadow[seg1].y1 = bottom_shadow[seg1].y2 = y + height - elt - 1; + } + if (edges & EDGE_RIGHT) + { + bottom_shadow[bot_seg2].x1 = bottom_shadow[bot_seg2].x2 = x + width - elt - 1; + bottom_shadow[bot_seg2].y1 = y + elt; + bottom_shadow[bot_seg2].y2 = y + height - elt - 1; + } } - XDrawSegments (dpy, x_win, top_shadow_gc, top_shadow, shadow_thickness * 2); + XDrawSegments (dpy, x_win, top_shadow_gc, top_shadow, + ((edges & EDGE_TOP) ? shadow_thickness : 0) + + ((edges & EDGE_LEFT) ? shadow_thickness : 0)); XDrawSegments (dpy, x_win, bottom_shadow_gc, bottom_shadow, - shadow_thickness * 2); + ((edges & EDGE_BOTTOM) ? shadow_thickness : 0) + + ((edges & EDGE_RIGHT) ? shadow_thickness : 0)); } /***************************************************************************** @@ -1792,54 +1672,6 @@ x_generate_shadow_pixels (struct frame *f, unsigned long *top_shadow, } /***************************************************************************** - x_clear_to_window_end - - Clear the area between ypos1 and ypos2. Each margin area and the - text area is handled separately since they may each have their own - background color. - ****************************************************************************/ -static void -x_clear_to_window_end (struct window *w, int ypos1, int ypos2) -{ - int height = ypos2 - ypos1; - - if (height) - { - struct frame *f = XFRAME (w->frame); - Lisp_Object window; - int bflag = (window_needs_vertical_divider (w) ? 0 : 1); - layout_bounds bounds; - - bounds = calculate_display_line_boundaries (w, bflag); - XSETWINDOW (window, w); - - if (window_is_leftmost (w)) - x_clear_region (window, DEFAULT_INDEX, FRAME_LEFT_BORDER_START (f), - ypos1, FRAME_BORDER_WIDTH (f), height); - - if (bounds.left_in - bounds.left_out > 0) - x_clear_region (window, - get_builtin_face_cache_index (w, Vleft_margin_face), - bounds.left_out, ypos1, - bounds.left_in - bounds.left_out, height); - - if (bounds.right_in - bounds.left_in > 0) - x_clear_region (window, DEFAULT_INDEX, bounds.left_in, ypos1, - bounds.right_in - bounds.left_in, height); - - if (bounds.right_out - bounds.right_in > 0) - x_clear_region (window, - get_builtin_face_cache_index (w, Vright_margin_face), - bounds.right_in, ypos1, - bounds.right_out - bounds.right_in, height); - - if (window_is_rightmost (w)) - x_clear_region (window, DEFAULT_INDEX, FRAME_RIGHT_BORDER_START (f), - ypos1, FRAME_BORDER_WIDTH (f), height); - } -} - -/***************************************************************************** x_redraw_exposed_window Given a bounding box for an area that needs to be redrawn, determine @@ -1886,6 +1718,7 @@ x_redraw_exposed_window (struct window *w, int x, int y, int width, int height) f->windows_structure_changed = 1; } + redisplay_clear_top_of_window (w); if (window_needs_vertical_divider (w)) { x_output_vertical_divider (w, 0); @@ -1956,6 +1789,7 @@ x_redraw_exposed_area (struct frame *f, int x, int y, int width, int height) redraw anyhow. */ MAYBE_FRAMEMETH (f, redraw_exposed_toolbars, (f, x, y, width, height)); #endif + redraw_exposed_gutters (f, x, y, width, height); if (!f->window_face_cache_reset) { @@ -1974,110 +1808,27 @@ x_redraw_exposed_area (struct frame *f, int x, int y, int width, int height) given face. ****************************************************************************/ static void -x_clear_region (Lisp_Object locale, face_index findex, int x, int y, - int width, int height) +x_clear_region (Lisp_Object locale, struct device* d, struct frame* f, face_index findex, + int x, int y, + int width, int height, Lisp_Object fcolor, Lisp_Object bcolor, + Lisp_Object background_pixmap) { - struct window *w = NULL; - struct frame *f = NULL; - struct device *d; - Lisp_Object background_pixmap; - Display *dpy; Window x_win; + GC gc = NULL; - if (WINDOWP (locale)) - { - w = XWINDOW (locale); - f = XFRAME (w->frame); - } - else if (FRAMEP (locale)) - { - w = NULL; - f = XFRAME (locale); - } - else - abort (); - - d = XDEVICE (f->device); dpy = DEVICE_X_DISPLAY (d); x_win = XtWindow (FRAME_X_TEXT_WIDGET (f)); - /* #### This function is going to have to be made cursor aware. */ - if (width && height) + if (!UNBOUNDP (background_pixmap)) { - GC gc = NULL; - - /* #### This isn't quite right for when this function is called - from the toolbar code. */ - background_pixmap = Qunbound; - - /* Don't use a backing pixmap in the border area */ - if (x >= FRAME_LEFT_BORDER_END (f) - && x < FRAME_RIGHT_BORDER_START (f) - && y >= FRAME_TOP_BORDER_END (f) - && y < FRAME_BOTTOM_BORDER_START (f)) - { - Lisp_Object temp; - - if (w) - { - temp = WINDOW_FACE_CACHEL_BACKGROUND_PIXMAP (w, findex); - - if (IMAGE_INSTANCEP (temp) - && IMAGE_INSTANCE_PIXMAP_TYPE_P (XIMAGE_INSTANCE (temp))) - { - /* #### maybe we could implement such that a string - can be a background pixmap? */ - background_pixmap = temp; - } - } - else - { - temp = FACE_BACKGROUND_PIXMAP (Vdefault_face, locale); - - if (IMAGE_INSTANCEP (temp) - && IMAGE_INSTANCE_PIXMAP_TYPE_P (XIMAGE_INSTANCE (temp))) - { - background_pixmap = temp; - } - } - - if (!UNBOUNDP (background_pixmap) && - XIMAGE_INSTANCE_PIXMAP_DEPTH (background_pixmap) == 0) - { - Lisp_Object fcolor, bcolor; - - if (w) - { - fcolor = WINDOW_FACE_CACHEL_FOREGROUND (w, findex); - bcolor = WINDOW_FACE_CACHEL_BACKGROUND (w, findex); - } - else - { - fcolor = FACE_FOREGROUND (Vdefault_face, locale); - bcolor = FACE_BACKGROUND (Vdefault_face, locale); - } - - gc = x_get_gc (d, Qnil, fcolor, bcolor, background_pixmap, Qnil); - } - else - { - Lisp_Object color = (w ? - WINDOW_FACE_CACHEL_BACKGROUND (w, findex) : - FACE_BACKGROUND (Vdefault_face, locale)); - - if (UNBOUNDP (background_pixmap)) - background_pixmap = Qnil; - - gc = x_get_gc (d, Qnil, color, Qnil, background_pixmap, Qnil); - } - } - - if (gc) - XFillRectangle (dpy, x_win, gc, x, y, width, height); - else - XClearArea (dpy, x_win, x, y, width, height, False); + gc = x_get_gc (d, Qnil, fcolor, bcolor, background_pixmap, Qnil); } + + if (gc) + XFillRectangle (dpy, x_win, gc, x, y, width, height); + else + XClearArea (dpy, x_win, x, y, width, height, False); } /***************************************************************************** @@ -2105,14 +1856,14 @@ x_output_eol_cursor (struct window *w, struct display_line *dl, int xpos, WINDOW_BUFFER (w)); int x = xpos; - int y = dl->ypos - dl->ascent; + int y = DISPLAY_LINE_YPOS (dl); int width = EOL_CURSOR_WIDTH; - int height = dl->ascent + dl->descent - dl->clip; + int height = DISPLAY_LINE_HEIGHT (dl); int cursor_height, cursor_y; int defheight, defascent; XSETWINDOW (window, w); - x_clear_region (window, findex, x, y, width, height); + redisplay_clear_region (window, findex, x, y, width, height); if (NILP (w->text_cursor_visible_p)) return; @@ -2170,7 +1921,8 @@ x_clear_frame_window (Lisp_Object window) return; } - x_clear_to_window_end (w, WINDOW_TEXT_TOP (w), WINDOW_TEXT_BOTTOM (w)); + redisplay_clear_to_window_end (w, WINDOW_TEXT_TOP (w), + WINDOW_TEXT_BOTTOM (w)); } static void @@ -2232,6 +1984,7 @@ x_flash (struct device *d) struct frame *f = device_selected_frame (d); struct window *w = XWINDOW (FRAME_ROOT_WINDOW (f)); Widget shell = FRAME_X_SHELL_WIDGET (f); + int flash_height; XSETFRAME (frame, f); @@ -2248,8 +2001,22 @@ x_flash (struct device *d) gcv.graphics_exposures = False; gc = gc_cache_lookup (DEVICE_X_GC_CACHE (XDEVICE (f->device)), &gcv, (GCForeground | GCFunction | GCGraphicsExposures)); - XFillRectangle (dpy, win, gc, w->pixel_left, w->pixel_top, - w->pixel_width, w->pixel_height); + default_face_height_and_width (frame, &flash_height, 0); + + /* If window is tall, flash top and bottom line. */ + if (EQ (Vvisible_bell, Qtop_bottom) && w->pixel_height > 3 * flash_height) + { + XFillRectangle (dpy, win, gc, w->pixel_left, w->pixel_top, + w->pixel_width, flash_height); + XFillRectangle (dpy, win, gc, w->pixel_left, + w->pixel_top + w->pixel_height - flash_height, + w->pixel_width, flash_height); + } + else + /* If it is short, flash it all. */ + XFillRectangle (dpy, win, gc, w->pixel_left, w->pixel_top, + w->pixel_width, w->pixel_height); + XSync (dpy, False); #ifdef HAVE_SELECT @@ -2269,8 +2036,20 @@ x_flash (struct device *d) #endif /* HAVE_POLL */ #endif /* HAVE_SELECT */ - XFillRectangle (dpy, win, gc, w->pixel_left, w->pixel_top, - w->pixel_width, w->pixel_height); + /* If window is tall, flash top and bottom line. */ + if (EQ (Vvisible_bell, Qtop_bottom) && w->pixel_height > 3 * flash_height) + { + XFillRectangle (dpy, win, gc, w->pixel_left, w->pixel_top, + w->pixel_width, flash_height); + XFillRectangle (dpy, win, gc, w->pixel_left, + w->pixel_top + w->pixel_height - flash_height, + w->pixel_width, flash_height); + } + else + /* If it is short, flash it all. */ + XFillRectangle (dpy, win, gc, w->pixel_left, w->pixel_top, + w->pixel_width, w->pixel_height); + XSync (dpy, False); return 1; @@ -2298,8 +2077,8 @@ x_ring_bell (struct device *d, int volume, int pitch, int duration) /* #### grab server? */ XGetKeyboardControl (display, &state); - ctl.bell_pitch = (pitch >= 0 ? pitch : state.bell_pitch); - ctl.bell_duration = (duration >= 0 ? duration : state.bell_duration); + ctl.bell_pitch = (pitch >= 0 ? pitch : (int) state.bell_pitch); + ctl.bell_duration = (duration >= 0 ? duration : (int) state.bell_duration); XChangeKeyboardControl (display, KBBellPitch|KBBellDuration, &ctl); XBell (display, (volume * 2) - 100); @@ -2327,11 +2106,13 @@ console_type_create_redisplay_x (void) CONSOLE_HAS_METHOD (x, divider_height); CONSOLE_HAS_METHOD (x, eol_cursor_width); CONSOLE_HAS_METHOD (x, output_vertical_divider); - CONSOLE_HAS_METHOD (x, clear_to_window_end); CONSOLE_HAS_METHOD (x, clear_region); CONSOLE_HAS_METHOD (x, clear_frame); - CONSOLE_HAS_METHOD (x, output_begin); - CONSOLE_HAS_METHOD (x, output_end); + CONSOLE_HAS_METHOD (x, window_output_begin); + CONSOLE_HAS_METHOD (x, window_output_end); CONSOLE_HAS_METHOD (x, flash); CONSOLE_HAS_METHOD (x, ring_bell); + CONSOLE_HAS_METHOD (x, bevel_area); + CONSOLE_HAS_METHOD (x, output_string); + CONSOLE_HAS_METHOD (x, output_pixmap); } diff --git a/src/redisplay.c b/src/redisplay.c index 895f520..e40c348 100644 --- a/src/redisplay.c +++ b/src/redisplay.c @@ -40,16 +40,17 @@ Boston, MA 02111-1307, USA. */ #include <config.h> #include "lisp.h" -#include <limits.h> #include "buffer.h" #include "commands.h" #include "debug.h" #include "device.h" +#include "elhash.h" #include "extents.h" #include "faces.h" #include "frame.h" #include "glyphs.h" +#include "gutter.h" #include "insdel.h" #include "menubar.h" #include "objects.h" @@ -62,11 +63,10 @@ Boston, MA 02111-1307, USA. */ #include "file-coding.h" #endif +#include "sysfile.h" + #ifdef HAVE_TTY #include "console-tty.h" -#ifdef HAVE_UNISTD_H -#include <unistd.h> /* for isatty() */ -#endif #endif /* HAVE_TTY */ /* Note: We have to be careful throughout this code to properly handle @@ -85,16 +85,10 @@ Boston, MA 02111-1307, USA. */ #define LEFT_GLYPHS 2 #define RIGHT_GLYPHS 3 -/* Set the vertical clip to 0 if we are currently updating the line - start cache. Otherwise for buffers of line height 1 it may fail to - be able to work properly because regenerate_window will not layout - a single line. */ #define VERTICAL_CLIP(w, display) \ - (updating_line_start_cache \ - ? 0 \ - : ((WINDOW_TTY_P (w) | (!display && scroll_on_clipped_lines)) \ + ((WINDOW_TTY_P (w) | (!display && scroll_on_clipped_lines)) \ ? INT_MAX \ - : vertical_clip)) + : vertical_clip) /* The following structures are completely private to redisplay.c so we put them here instead of in a header file, for modularity. */ @@ -106,6 +100,9 @@ typedef struct position_redisplay_data_type /* This information is normally filled in by the create_*_block routines and is used by the add_*_rune routines. */ Lisp_Object window; + /* if we are working with strings rather than buffers we need a + handle to the string */ + Lisp_Object string; struct device *d; struct display_block *db; struct display_line *dl; @@ -149,6 +146,10 @@ typedef struct position_redisplay_data_type (those off the left side of the screen) need to be skipped before anything is displayed. */ Bytind bi_start_col_enabled; + int start_col_xoffset; /* Number of pixels that still need to + be skipped. This is used for + horizontal scrolling of glyphs, where we want + to be able to scroll over part of the glyph. */ int hscroll_glyph_width_adjust; /* how much the width of the hscroll glyph differs from space_width (w). @@ -162,18 +163,20 @@ typedef struct position_redisplay_data_type struct extent_fragment *ef; face_index findex; - /* The height of a pixmap may either be predetermined if the user - has set a baseline value, or it may be dependent on whatever the - line ascent and descent values end up being, based just on font - information. In the first case we can immediately update the - values, thus their inclusion here. In the last case we cannot - determine the actual contribution to the line height until we - have finished laying out all text on the line. Thus we propagate - the max height of such pixmaps and do a final calculation after - all text has been added to the line. */ + /* The height of a pixmap may either be predetermined if the user has set a + baseline value, or it may be dependent on whatever the line ascent and + descent values end up being, based just on font and pixmap-ascent + information. In the first case we can immediately update the values, thus + their inclusion here. In the last case we cannot determine the actual + contribution to the line height until we have finished laying out all text + on the line. Thus we propagate the max height of such pixmaps and do a + final calculation (in calculate_baseline()) after all text has been added + to the line. */ int new_ascent; int new_descent; int max_pixmap_height; + int need_baseline_computation; + int end_glyph_width; /* Well, it is the kitchen sink after all ... */ Lisp_Object result_str; /* String where we put the result of generating a formatted string in the modeline. */ @@ -191,15 +194,24 @@ enum prop_type PROP_STRING, PROP_CHAR, PROP_MINIBUF_PROMPT, - PROP_BLANK + PROP_BLANK, + PROP_GLYPH }; /* Data that should be propagated to the next line. Either a single - Emchar or a string of Bufbyte's. + Emchar, a string of Bufbyte's or a glyph. The actual data that is propagated ends up as a Dynarr of these blocks. + prop_blocks are used to indicate that data that was supposed to go + on the previous line couldn't actually be displayed. Generally this + shouldn't happen if we are clipping the end of lines. If we are + wrapping then we need to display the propagation data before moving + on. Its questionable whether we should wrap or clip glyphs in this + instance. Most e-lisp relies on clipping so we preserve this + behavior. + #### It's unclean that both Emchars and Bufbytes are here. */ @@ -228,6 +240,14 @@ struct prop_block int width; face_index findex; } p_blank; + + struct + { + /* Not used as yet, but could be used to wrap rather than clip glyphs. */ + int width; + Lisp_Object glyph; + } p_glyph; + } data; }; @@ -237,25 +257,20 @@ typedef struct } prop_block_dynarr; -static void generate_formatted_string_db (Lisp_Object format_str, - Lisp_Object result_str, - struct window *w, - struct display_line *dl, - struct display_block *db, - face_index findex, int min_pixpos, - int max_pixpos, int type); static Charcount generate_fstring_runes (struct window *w, pos_data *data, Charcount pos, Charcount min_pos, Charcount max_pos, Lisp_Object elt, int depth, int max_pixsize, - face_index findex, int type); + face_index findex, int type, + Charcount *offset, + Lisp_Object cur_ext); static prop_block_dynarr *add_glyph_rune (pos_data *data, struct glyph_block *gb, int pos_type, int allow_cursor, struct glyph_cachel *cachel); static Bytind create_text_block (struct window *w, struct display_line *dl, - Bytind bi_start_pos, int start_col, - prop_block_dynarr **prop, int type); + Bytind bi_start_pos, prop_block_dynarr **prop, + int type); static int create_overlay_glyph_block (struct window *w, struct display_line *dl); static void create_left_glyph_block (struct window *w, @@ -269,6 +284,9 @@ static void free_display_line (struct display_line *dl); static void update_line_start_cache (struct window *w, Bufpos from, Bufpos to, Bufpos point, int no_regen); static int point_visible (struct window *w, Bufpos point, int type); +static void calculate_yoffset (struct display_line *dl, + struct display_block *fixup); +static void calculate_baseline (pos_data *data); /* This used to be 10 but 30 seems to give much better performance. */ #define INIT_MAX_PREEMPTS 30 @@ -291,10 +309,6 @@ static int max_preempts; isn't any reason we need more than a single set. */ display_line_dynarr *cmotion_display_lines; -/* Used by generate_formatted_string. Global because they get used so - much that the dynamic allocation time adds up. */ -Emchar_dynarr *formatted_string_emchar_dynarr; -struct display_line formatted_string_display_line; /* We store the extents that we need to generate in a Dynarr and then frob them all on at the end of generating the string. We do it this way rather than adding them as we generate the string because @@ -302,13 +316,13 @@ struct display_line formatted_string_display_line; (to avoid having to resize the string multiple times), and we don't want to go around adding extents to a string when the extents might stretch off the end of the string. */ -EXTENT_dynarr *formatted_string_extent_dynarr; -Bytecount_dynarr *formatted_string_extent_start_dynarr; -Bytecount_dynarr *formatted_string_extent_end_dynarr; +static EXTENT_dynarr *formatted_string_extent_dynarr; +static Bytecount_dynarr *formatted_string_extent_start_dynarr; +static Bytecount_dynarr *formatted_string_extent_end_dynarr; /* #### probably temporary */ -int cache_adjustment; +Fixnum cache_adjustment; /* This holds a string representing the text corresponding to a single modeline % spec. */ @@ -323,13 +337,10 @@ int disable_preemption; /* Used for debugging redisplay and for static int preemption_count; /* Minimum pixel height of clipped bottom display line. */ -int vertical_clip; +Fixnum vertical_clip; /* Minimum visible pixel width of clipped glyphs at right margin. */ -int horizontal_clip; - -/* Set if currently inside update_line_start_cache. */ -int updating_line_start_cache; +Fixnum horizontal_clip; /* Nonzero means reading single-character input with prompt so put cursor on minibuffer after the prompt. */ @@ -364,6 +375,15 @@ int frame_changed; int glyphs_changed; int glyphs_changed_set; +/* non-zero if any subwindow has been deleted. */ +int subwindows_changed; +int subwindows_changed_set; + +/* non-zero if any displayed subwindow is in need of updating + somewhere. */ +int subwindows_state_changed; +int subwindows_state_changed_set; + /* This variable is 1 if the icon has to be updated. It is set to 1 when `frame-icon-glyph' changes. */ int icon_changed; @@ -394,6 +414,14 @@ int asynch_device_change_pending; int toolbar_changed; int toolbar_changed_set; +/* Nonzero if some frame has changed the layout of internal elements + (gutters or toolbars). */ +int frame_layout_changed; + +/* non-nil if any gutter has changed */ +int gutter_changed; +int gutter_changed_set; + /* non-nil if any window has changed since the last time redisplay completed */ int windows_changed; @@ -405,10 +433,9 @@ int windows_structure_changed; Lisp_Object Vbar_cursor; Lisp_Object Qbar_cursor; - -int visible_bell; /* If true and the terminal will support it - then the frame will flash instead of - beeping when an error occurs */ +Lisp_Object Vvisible_bell; /* If true and the terminal will support it + then the frame will flash instead of + beeping when an error occurs */ /* Nonzero means no need to redraw the entire frame on resuming a suspended Emacs. This is useful on terminals with multiple pages, @@ -424,10 +451,10 @@ Lisp_Object Vglobal_mode_string; /* The number of lines scroll a window by when point leaves the window; if it is <=0 then point is centered in the window */ -int scroll_step; +Fixnum scroll_step; /* Scroll up to this many lines, to bring point back on screen. */ -int scroll_conservatively; +Fixnum scroll_conservatively; /* Marker for where to display an arrow on top of the buffer text. */ Lisp_Object Voverlay_arrow_position; @@ -435,9 +462,12 @@ Lisp_Object Voverlay_arrow_position; Lisp_Object Voverlay_arrow_string; Lisp_Object Vwindow_size_change_functions; -Lisp_Object Qwindow_scroll_functions, Vwindow_scroll_functions; +Lisp_Object Vwindow_scroll_functions; Lisp_Object Qredisplay_end_trigger_functions, Vredisplay_end_trigger_functions; +Lisp_Object Qbuffer_list_changed_hook, Vbuffer_list_changed_hook; + + #define INHIBIT_REDISPLAY_HOOKS /* #### Until we've thought about this more. */ #ifndef INHIBIT_REDISPLAY_HOOKS @@ -447,7 +477,8 @@ Lisp_Object Vpre_redisplay_hook, Vpost_redisplay_hook; Lisp_Object Qpre_redisplay_hook, Qpost_redisplay_hook; #endif /* INHIBIT_REDISPLAY_HOOKS */ -int last_display_warning_tick, display_warning_tick; +static Fixnum last_display_warning_tick; +static Fixnum display_warning_tick; Lisp_Object Qdisplay_warning_buffer; int inhibit_warning_display; @@ -457,6 +488,11 @@ Lisp_Object Vuse_left_overflow, Vuse_right_overflow; Lisp_Object Vtext_cursor_visible_p; int column_number_start_at_one; + +Lisp_Object Qtop_bottom; + +#define WINDOW_SCROLLED(w) ((w)->hscroll > 0 || (w)->left_xoffset) + /***************************************************************************/ /* */ @@ -465,13 +501,13 @@ int column_number_start_at_one; /***************************************************************************/ static int -redisplay_text_width_emchar_string (struct window *w, int findex, - Emchar *str, Charcount len) +redisplay_text_width_charc_string (struct window *w, int findex, + Charc *str, Charcount len) { - unsigned char charsets[NUM_LEADING_BYTES]; + Charset_ID charsets[NUM_LEADING_BYTES]; Lisp_Object window; - find_charsets_in_emchar_string (charsets, str, len); + find_charsets_in_charc_string (charsets, str, len); XSETWINDOW (window, w); ensure_face_cachel_complete (WINDOW_FACE_CACHEL (w, findex), window, charsets); @@ -480,24 +516,24 @@ redisplay_text_width_emchar_string (struct window *w, int findex, WINDOW_FACE_CACHEL (w, findex), str, len)); } -static Emchar_dynarr *rtw_emchar_dynarr; +static Charc_dynarr *rtw_charc_dynarr; int redisplay_text_width_string (struct window *w, int findex, Bufbyte *nonreloc, Lisp_Object reloc, Bytecount offset, Bytecount len) { - if (!rtw_emchar_dynarr) - rtw_emchar_dynarr = Dynarr_new (Emchar); - Dynarr_reset (rtw_emchar_dynarr); + if (!rtw_charc_dynarr) + rtw_charc_dynarr = Dynarr_new (Charc); + Dynarr_reset (rtw_charc_dynarr); fixup_internal_substring (nonreloc, reloc, offset, &len); if (STRINGP (reloc)) nonreloc = XSTRING_DATA (reloc); - convert_bufbyte_string_into_emchar_dynarr (nonreloc, len, rtw_emchar_dynarr); - return redisplay_text_width_emchar_string - (w, findex, Dynarr_atp (rtw_emchar_dynarr, 0), - Dynarr_length (rtw_emchar_dynarr)); + convert_bufbyte_string_into_charc_dynarr (nonreloc, len, rtw_charc_dynarr); + return redisplay_text_width_charc_string + (w, findex, Dynarr_atp (rtw_charc_dynarr, 0), + Dynarr_length (rtw_charc_dynarr)); } int @@ -505,26 +541,26 @@ redisplay_frame_text_width_string (struct frame *f, Lisp_Object face, Bufbyte *nonreloc, Lisp_Object reloc, Bytecount offset, Bytecount len) { - unsigned char charsets[NUM_LEADING_BYTES]; + Charset_ID charsets[NUM_LEADING_BYTES]; Lisp_Object frame; struct face_cachel cachel; - if (!rtw_emchar_dynarr) - rtw_emchar_dynarr = Dynarr_new (Emchar); - Dynarr_reset (rtw_emchar_dynarr); + if (!rtw_charc_dynarr) + rtw_charc_dynarr = Dynarr_new (Charc); + Dynarr_reset (rtw_charc_dynarr); fixup_internal_substring (nonreloc, reloc, offset, &len); if (STRINGP (reloc)) nonreloc = XSTRING_DATA (reloc); - convert_bufbyte_string_into_emchar_dynarr (nonreloc, len, rtw_emchar_dynarr); + convert_bufbyte_string_into_charc_dynarr (nonreloc, len, rtw_charc_dynarr); find_charsets_in_bufbyte_string (charsets, nonreloc, len); reset_face_cachel (&cachel); cachel.face = face; XSETFRAME (frame, f); ensure_face_cachel_complete (&cachel, frame, charsets); return DEVMETH (XDEVICE (FRAME_DEVICE (f)), - text_width, (f, &cachel, Dynarr_atp (rtw_emchar_dynarr, 0), - Dynarr_length (rtw_emchar_dynarr))); + text_width, (f, &cachel, Dynarr_atp (rtw_charc_dynarr, 0), + Dynarr_length (rtw_charc_dynarr))); } /* Return the display block from DL of the given TYPE. A display line @@ -626,8 +662,8 @@ next_tab_position (struct window *w, int start_pixpos, int left_pixpos) int pix_tab_width = tab_pix_width (w); /* Adjust n_pos for any hscrolling which has happened. */ - if (w->hscroll > 1) - n_pos -= space_width (w) * (w->hscroll - 1); + if (WINDOW_SCROLLED (w)) + n_pos -= space_width (w) * (w->hscroll - 1) + w->left_xoffset; while (n_pos <= start_pixpos) n_pos += pix_tab_width; @@ -670,6 +706,108 @@ calculate_display_line_boundaries (struct window *w, int modeline) return bounds; } +/* This takes a display_block and its containing line and corrects the yoffset + of each glyph in the block to cater for the ascent of the line as a + whole. Must be called *after* the line-ascent is known! */ + +static void +calculate_yoffset (struct display_line *dl, struct display_block *fixup) +{ + int i; + for (i=0; i<Dynarr_length (fixup->runes); i++) + { + struct rune *r = Dynarr_atp (fixup->runes,i); + if (r->type == RUNE_DGLYPH) + { + if (r->object.dglyph.ascent < dl->ascent) + r->object.dglyph.yoffset = dl->ascent - r->object.dglyph.ascent + + r->object.dglyph.descent; + } + } +} + +/* Calculate the textual baseline (the ascent and descent values for the + display_line as a whole). + + If the baseline is completely blank, or contains no manually positioned + glyphs, then the textual baseline is simply the baseline of the default font. + (The `contains no manually positioned glyphs' part is actually done for + us by `add_emchar_rune'.) + + If the baseline contains pixmaps, and they're all manually positioned, then + the textual baseline location is constrained that way, and we need do no + work. + + If the baseline contains pixmaps, and at least one is automatically + positioned, then the textual ascent is the largest ascent on the line, and + the textual descent is the largest descent (which is how things are set up at + entry to this function anyway): except that if the max_ascent + max_descent + is too small for the height of the line (say you've adjusted the baseline of + a short glyph, and there's a tall one next to it), then take the ascent and + descent for the line individually from the largest of the explicitly set + ascent/descent, and the rescaled ascent/descent of the default font, scaled + such that the largest glyph will fit. + + This means that if you have a short glyph (but taller than the default + font's descent) forced right under the baseline, and a really tall + automatically positioned glyph, that the descent for the line is just big + enough for the manually positioned short glyph, and the tall one uses as + much of that space as the default font would were it as tall as the tall + glyph; but that the ascent is big enough for the tall glyph to fit. + + This behaviour means that under no circumstances will changing the baseline + of a short glyph cause a tall glyph to move around; nor will it move the + textual baseline more than necessary. (Changing a tall glyph's baseline + might move the text's baseline arbitrarily, of course.) */ + +static void +calculate_baseline (pos_data *data) +{ + /* Blank line: baseline is default font's baseline. */ + + if (!data->new_ascent && !data->new_descent) + { + /* We've got a blank line so initialize these values from the default + face. */ + default_face_font_info (data->window, &data->new_ascent, + &data->new_descent, 0, 0, 0); + } + + /* No automatically positioned glyphs? Return at once. */ + if (!data->need_baseline_computation) + return; + + /* Is the tallest glyph on the line automatically positioned? + If it's manually positioned, or it's automatically positioned + and there's enough room for it anyway, we need do no more work. */ + if (data->max_pixmap_height > data->new_ascent + data->new_descent) + { + int default_font_ascent, default_font_descent, default_font_height; + int scaled_default_font_ascent, scaled_default_font_descent; + + default_face_font_info (data->window, &default_font_ascent, + &default_font_descent, &default_font_height, + 0, 0); + + scaled_default_font_ascent = data->max_pixmap_height * + default_font_ascent / default_font_height; + + data->new_ascent = max (data->new_ascent, scaled_default_font_ascent); + + /* The ascent may have expanded now. Do we still need to grow the descent, + or are things big enough? + + The +1 caters for the baseline row itself. */ + if (data->max_pixmap_height > data->new_ascent + data->new_descent) + { + scaled_default_font_descent = (data->max_pixmap_height * + default_font_descent / default_font_height) + 1; + + data->new_descent = max (data->new_descent, scaled_default_font_descent); + } + } +} + /* Given a display line and a starting position, ensure that the contents of the display line accurately represent the visual representation of the buffer contents starting from the given @@ -679,8 +817,8 @@ calculate_display_line_boundaries (struct window *w, int modeline) static Bufpos generate_display_line (struct window *w, struct display_line *dl, int bounds, - Bufpos start_pos, int start_col, - prop_block_dynarr **prop, int type) + Bufpos start_pos, prop_block_dynarr **prop, + int type) { Bufpos ret_bufpos; int overlay_width; @@ -712,7 +850,7 @@ generate_display_line (struct window *w, struct display_line *dl, int bounds, /* #### urk urk urk!!! Chuck fix this shit! */ Bytind hacked_up_bytind = create_text_block (w, dl, bufpos_to_bytind (b, start_pos), - start_col, prop, type); + prop, type); if (hacked_up_bytind > BI_BUF_ZV (b)) ret_bufpos = BUF_ZV (b) + 1; else @@ -786,7 +924,7 @@ add_hscroll_rune (pos_data *data) gb.glyph = Vhscroll_glyph; { int oldpixpos = data->pixpos; - retval = add_glyph_rune (data, &gb, BEGIN_GLYPHS, 1, + retval = add_glyph_rune (data, &gb, BEGIN_GLYPHS, 0, GLYPH_CACHEL (XWINDOW (data->window), HSCROLL_GLYPH_INDEX)); data->hscroll_glyph_width_adjust = @@ -801,15 +939,18 @@ add_hscroll_rune (pos_data *data) return retval; } -/* Adds a character rune to a display block. If there is not enough - room to fit the rune on the display block (as determined by the - MAX_PIXPOS) then it adds nothing and returns ADD_FAILED. */ +/* Adds a character rune to a display block. If there is not enough room + to fit the rune on the display block (as determined by the MAX_PIXPOS) + then it adds nothing and returns ADD_FAILED. If + NO_CONTRIBUTE_TO_LINE_HEIGHT is non-zero, don't allow the char's height + to affect the total line height. (See add_intbyte_string_runes()). */ static prop_block_dynarr * -add_emchar_rune (pos_data *data) +add_emchar_rune_1 (pos_data *data, int no_contribute_to_line_height) { struct rune rb, *crb; int width, local; + Charc char_glyph; if (data->start_col) { @@ -826,13 +967,17 @@ add_emchar_rune (pos_data *data) if (data->ch == '\n') { + char_glyph = ASCII_TO_CHARC ('\n'); data->font_is_bogus = 0; /* Cheesy end-of-line pseudo-character. */ width = data->blank_width; } else { - Lisp_Object charset = CHAR_CHARSET (data->ch); + Lisp_Object charset; + + char_glyph = CHAR_TO_CHARC (data->ch); + charset = CHARC_CHARSET (char_glyph); if (!EQ (charset, data->last_charset) || data->findex != data->last_findex) { @@ -842,7 +987,7 @@ add_emchar_rune (pos_data *data) Lisp_Object font_instance = ensure_face_cachel_contains_charset (cachel, data->window, charset); - struct Lisp_Font_Instance *fi; + Lisp_Font_Instance *fi; if (EQ (font_instance, Vthe_null_font_instance)) { @@ -858,8 +1003,13 @@ add_emchar_rune (pos_data *data) data->last_char_width = fi->width; else data->last_char_width = -1; - data->new_ascent = max (data->new_ascent, (int) fi->ascent); - data->new_descent = max (data->new_descent, (int) fi->descent); + + if (!no_contribute_to_line_height) + { + data->new_ascent = max (data->new_ascent, (int) fi->ascent); + data->new_descent = max (data->new_descent, (int) fi->descent); + } + data->last_charset = charset; data->last_findex = data->findex; } @@ -868,9 +1018,9 @@ add_emchar_rune (pos_data *data) if (width < 0) { /* bummer. Proportional fonts. */ - width = redisplay_text_width_emchar_string (XWINDOW (data->window), - data->findex, - &data->ch, 1); + width = redisplay_text_width_charc_string (XWINDOW (data->window), + data->findex, + &char_glyph, 1); } } @@ -894,18 +1044,25 @@ add_emchar_rune (pos_data *data) crb->xpos = data->pixpos; crb->width = width; if (data->bi_bufpos) - crb->bufpos = - bytind_to_bufpos (XBUFFER (WINDOW_BUFFER (XWINDOW (data->window))), - data->bi_bufpos); + { + if (NILP (data->string)) + crb->bufpos = + bytind_to_bufpos (XBUFFER (WINDOW_BUFFER (XWINDOW (data->window))), + data->bi_bufpos); + else + crb->bufpos = + bytecount_to_charcount (XSTRING_DATA (data->string), + data->bi_bufpos); + } else if (data->is_modeline) crb->bufpos = data->modeline_charpos; else - /* fuckme if this shouldn't be an abort. */ - /* abort (); fuckme harder, this abort gets tripped quite often, - in propagation and whatnot. #### fixme */ + /* Text but not in buffer */ crb->bufpos = 0; crb->type = RUNE_CHAR; - crb->object.chr.ch = data->font_is_bogus ? '~' : data->ch; + crb->object.cglyph = data->font_is_bogus + ? ASCII_TO_CHARC ('~') + : char_glyph; crb->endpos = 0; if (data->cursor_type == CURSOR_ON) @@ -939,13 +1096,24 @@ add_emchar_rune (pos_data *data) return NULL; } -/* Given a string C_STRING of length C_LENGTH, call add_emchar_rune - for each character in the string. Propagate any left-over data - unless NO_PROP is non-zero. */ - +static prop_block_dynarr * +add_emchar_rune (pos_data *data) +{ + return add_emchar_rune_1 (data, 0); +} + +/* Given a string C_STRING of length C_LENGTH, call add_emchar_rune for + each character in the string. Propagate any left-over data unless + NO_PROP is non-zero. If NO_CONTRIBUTE_TO_LINE_HEIGHT is non-zero, don't + allow this character to increase the total height of the line. (This is + used when the character is part of a text glyph. In that case, the + glyph code itself adjusts the line height as necessary, depending on + whether glyph-contrib-p is true.) */ + static prop_block_dynarr * add_bufbyte_string_runes (pos_data *data, Bufbyte *c_string, - Bytecount c_length, int no_prop) + Bytecount c_length, int no_prop, + int no_contribute_to_line_height) { Bufbyte *pos, *end = c_string + c_length; prop_block_dynarr *prop; @@ -958,9 +1126,11 @@ add_bufbyte_string_runes (pos_data *data, Bufbyte *c_string, for (pos = c_string; pos < end;) { + Bufbyte *old_pos = pos; + data->ch = charptr_emchar (pos); - prop = add_emchar_rune (data); + prop = add_emchar_rune_1 (data, no_contribute_to_line_height); if (prop) { @@ -983,6 +1153,9 @@ add_bufbyte_string_runes (pos_data *data, Bufbyte *c_string, } INC_CHARPTR (pos); assert (pos <= end); + /* #### Duplicate code from add_string_to_fstring_db_runes + should we do more?*/ + data->bytepos += pos - old_pos; } return NULL; @@ -1092,12 +1265,11 @@ add_blank_rune (pos_data *data, struct window *w, int char_tab_width) static prop_block_dynarr * add_octal_runes (pos_data *data) { - prop_block_dynarr *prop, *add_failed; + prop_block_dynarr *add_failed, *prop = 0; Emchar orig_char = data->ch; unsigned int orig_cursor_type = data->cursor_type; /* Initialize */ - prop = NULL; add_failed = NULL; if (data->start_col) @@ -1157,7 +1329,7 @@ add_octal_runes (pos_data *data) ADD_NEXT_OCTAL_RUNE_CHAR; data->cursor_type = orig_cursor_type; - return prop; + return NULL; } #undef ADD_NEXT_OCTAL_RUNE_CHAR @@ -1232,71 +1404,17 @@ add_control_char_runes (pos_data *data, struct buffer *b) } } -/* Given a display table entry, call the appropriate functions to - display each element of the entry. */ - static prop_block_dynarr * -add_disp_table_entry_runes (pos_data *data, Lisp_Object entry) +add_disp_table_entry_runes_1 (pos_data *data, Lisp_Object entry) { prop_block_dynarr *prop = NULL; - if (VECTORP (entry)) - { - struct Lisp_Vector *de = XVECTOR (entry); - long len = vector_length (de); - int elt; - - for (elt = 0; elt < len; elt++) - { - if (NILP (de->contents[elt])) - continue; - else if (STRINGP (de->contents[elt])) - { - prop = - add_bufbyte_string_runes - (data, - XSTRING_DATA (de->contents[elt]), - XSTRING_LENGTH (de->contents[elt]), - 0); - } - else if (GLYPHP (de->contents[elt])) - { - if (data->start_col) - data->start_col--; - - if (!data->start_col && data->bi_start_col_enabled) - { - prop = add_hscroll_rune (data); - } - else - { - struct glyph_block gb; - - gb.glyph = de->contents[elt]; - gb.extent = Qnil; - prop = add_glyph_rune (data, &gb, BEGIN_GLYPHS, 0, 0); - } - } - else if (CHAR_OR_CHAR_INTP (de->contents[elt])) - { - data->ch = XCHAR_OR_CHAR_INT (de->contents[elt]); - prop = add_emchar_rune (data); - } - /* Else blow it off because someone added a bad entry and we - don't have any safe way of signaling an error. */ - - /* #### Still need to add any remaining elements to the - propagation information. */ - if (prop) - return prop; - } - } - else if (STRINGP (entry)) + if (STRINGP (entry)) { prop = add_bufbyte_string_runes (data, XSTRING_DATA (entry), XSTRING_LENGTH (entry), - 0); + 0, 0); } else if (GLYPHP (entry)) { @@ -1321,10 +1439,80 @@ add_disp_table_entry_runes (pos_data *data, Lisp_Object entry) data->ch = XCHAR_OR_CHAR_INT (entry); prop = add_emchar_rune (data); } + else if (CONSP (entry)) + { + if (EQ (XCAR (entry), Qformat) + && CONSP (XCDR (entry)) + && STRINGP (XCAR (XCDR (entry)))) + { + Lisp_Object format = XCAR (XCDR (entry)); + Bytind len = XSTRING_LENGTH (format); + Bufbyte *src = XSTRING_DATA (format), *end = src + len; + Bufbyte *result = alloca_array (Bufbyte, len); + Bufbyte *dst = result; + + while (src < end) + { + Emchar c = charptr_emchar (src); + INC_CHARPTR (src); + if (c != '%' || src == end) + dst += set_charptr_emchar (dst, c); + else + { + c = charptr_emchar (src); + INC_CHARPTR (src); + switch (c) + { + /*case 'x': + dst += long_to_string_base ((char *)dst, data->ch, 16); + break;*/ + case '%': + dst += set_charptr_emchar (dst, '%'); + break; + /* #### unimplemented */ + } + } + } + prop = add_bufbyte_string_runes (data, result, dst - result, 0, 0); + } + } /* Else blow it off because someone added a bad entry and we don't - have any safe way of signaling an error. Hey, this comment - sounds familiar. */ + have any safe way of signaling an error. */ + return prop; +} + +/* Given a display table entry, call the appropriate functions to + display each element of the entry. */ + +static prop_block_dynarr * +add_disp_table_entry_runes (pos_data *data, Lisp_Object entry) +{ + prop_block_dynarr *prop = NULL; + if (VECTORP (entry)) + { + Lisp_Vector *de = XVECTOR (entry); + EMACS_INT len = vector_length (de); + int elt; + + for (elt = 0; elt < len; elt++) + { + if (NILP (vector_data (de)[elt])) + continue; + else + prop = add_disp_table_entry_runes_1 (data, vector_data (de)[elt]); + /* Else blow it off because someone added a bad entry and we + don't have any safe way of signaling an error. Hey, this + comment sounds familiar. */ + + /* #### Still need to add any remaining elements to the + propagation information. */ + if (prop) + return prop; + } + } + else + prop = add_disp_table_entry_runes_1 (data, entry); return prop; } @@ -1486,12 +1674,25 @@ add_glyph_rune (pos_data *data, struct glyph_block *gb, int pos_type, { struct window *w = XWINDOW (data->window); + /* If window faces changed, and glyph instance is text, then + glyph sizes might have changed too */ + invalidate_glyph_geometry_maybe (gb->glyph, w); + + /* This makes sure the glyph is in the cachels. + + #### We do this to make sure the glyph is in the glyph cachels, + so that the dirty flag can be reset after redisplay has + finished. We should do this some other way, maybe by iterating + over the window cache of subwindows. */ + get_glyph_cachel_index (w, gb->glyph); + /* A nil extent indicates a special glyph (ex. truncator). */ if (NILP (gb->extent) || (pos_type == BEGIN_GLYPHS && extent_begin_glyph_layout (XEXTENT (gb->extent)) == GL_TEXT) || (pos_type == END_GLYPHS && - extent_end_glyph_layout (XEXTENT (gb->extent)) == GL_TEXT)) + extent_end_glyph_layout (XEXTENT (gb->extent)) == GL_TEXT) + || pos_type == LEFT_GLYPHS || pos_type == RIGHT_GLYPHS) { struct rune rb; int width; @@ -1499,18 +1700,20 @@ add_glyph_rune (pos_data *data, struct glyph_block *gb, int pos_type, int ascent, descent; Lisp_Object baseline; Lisp_Object face; + Lisp_Object instance; + face_index findex; + prop_block_dynarr *retval = 0; if (cachel) width = cachel->width; else - width = glyph_width (gb->glyph, Qnil, data->findex, data->window); + width = glyph_width (gb->glyph, data->window); if (!width) return NULL; - if (data->start_col) + if (data->start_col || data->start_col_xoffset) { - prop_block_dynarr *retval; int glyph_char_width = width / space_width (w); /* If we still have not fully scrolled horizontally after @@ -1546,17 +1749,41 @@ add_glyph_rune (pos_data *data, struct glyph_block *gb, int pos_type, if (data->pixpos + width > data->max_pixpos) { /* If this is the first object we are attempting to add to - the line then we ignore the horizontal_clip threshold. - Otherwise we will loop until the bottom of the window - continually failing to add this glyph because it is wider - than the window. We could alternatively just completely - ignore the glyph and proceed from there but I think that - this is a better solution. */ + the line then we ignore the horizontal_clip threshold. + Otherwise we will loop until the bottom of the window + continually failing to add this glyph because it is wider + than the window. We could alternatively just completely + ignore the glyph and proceed from there but I think that + this is a better solution. + + This does, however, create a different problem in that we + can end up adding the object to every single line, never + getting any further - for instance an extent with a long + start-glyph that covers multitple following + characters. */ if (Dynarr_length (data->db->runes) && data->max_pixpos - data->pixpos < horizontal_clip) return ADD_FAILED; - else + else { + struct prop_block pb; + + /* We need to account for the width of the end-of-line + glyph if there is nothing more in the line to display, + since we will not display it in this instance. It seems + kind of gross doing it here, but otherwise we have to + search the runes in create_text_block(). */ + if (data->ch == '\n') + data->max_pixpos += data->end_glyph_width; width = data->max_pixpos - data->pixpos; + /* Add the glyph we are displaying, but clipping, to the + propagation data so that we don't try and do it + again. */ + retval = Dynarr_new (prop_block); + pb.type = PROP_GLYPH; + pb.data.p_glyph.glyph = gb->glyph; + pb.data.p_glyph.width = width; + Dynarr_add (retval, pb); + } } if (cachel) @@ -1566,13 +1793,14 @@ add_glyph_rune (pos_data *data, struct glyph_block *gb, int pos_type, } else { - ascent = glyph_ascent (gb->glyph, Qnil, data->findex, data->window); - descent = glyph_descent (gb->glyph, Qnil, data->findex, - data->window); + ascent = glyph_ascent (gb->glyph, data->window); + descent = glyph_descent (gb->glyph, data->window); } baseline = glyph_baseline (gb->glyph, data->window); + rb.object.dglyph.descent = 0; /* Gets reset lower down, if it is known. */ + if (glyph_contrib_p (gb->glyph, data->window)) { /* A pixmap that has not had a baseline explicitly set. Its @@ -1580,6 +1808,7 @@ add_glyph_rune (pos_data *data, struct glyph_block *gb, int pos_type, if (NILP (baseline)) { int height = ascent + descent; + data->need_baseline_computation = 1; data->max_pixmap_height = max (data->max_pixmap_height, height); } @@ -1602,6 +1831,9 @@ add_glyph_rune (pos_data *data, struct glyph_block *gb, int pos_type, data->new_ascent = max (data->new_ascent, pix_ascent); data->new_descent = max (data->new_descent, pix_descent); + data->max_pixmap_height = max (data->max_pixmap_height, height); + + rb.object.dglyph.descent = pix_descent; } /* Otherwise something is screwed up. */ @@ -1611,10 +1843,32 @@ add_glyph_rune (pos_data *data, struct glyph_block *gb, int pos_type, face = glyph_face (gb->glyph, data->window); if (NILP (face)) - rb.findex = data->findex; + findex = data->findex; else - rb.findex = get_builtin_face_cache_index (w, face); + findex = get_builtin_face_cache_index (w, face); + + instance = glyph_image_instance (gb->glyph, data->window, + ERROR_ME_NOT, 1); + if (TEXT_IMAGE_INSTANCEP (instance)) + { + Lisp_Object string = XIMAGE_INSTANCE_TEXT_STRING (instance); + face_index orig_findex = data->findex; + Bytind orig_bufpos = data->bi_bufpos; + Bytind orig_start_col_enabled = data->bi_start_col_enabled; + + data->findex = findex; + data->bi_start_col_enabled = 0; + if (!allow_cursor) + data->bi_bufpos = 0; + add_bufbyte_string_runes (data, XSTRING_DATA (string), + XSTRING_LENGTH (string), 0, 1); + data->findex = orig_findex; + data->bi_bufpos = orig_bufpos; + data->bi_start_col_enabled = orig_start_col_enabled; + return retval; + } + rb.findex = findex; rb.xpos = data->pixpos; rb.width = width; rb.bufpos = 0; /* glyphs are never "at" anywhere */ @@ -1625,16 +1879,12 @@ add_glyph_rune (pos_data *data, struct glyph_block *gb, int pos_type, else rb.endpos = 0; rb.type = RUNE_DGLYPH; - /* #### Ben sez: this is way bogus if the glyph is a string. - You should not make the output routines have to cope with - this. The string could contain Mule characters, or non- - printable characters, or characters to be passed through - the display table, or non-character objects (when this gets - implemented), etc. Instead, this routine here should parse - the string into a series of runes. */ rb.object.dglyph.glyph = gb->glyph; rb.object.dglyph.extent = gb->extent; rb.object.dglyph.xoffset = xoffset; + rb.object.dglyph.ascent = ascent; + rb.object.dglyph.yoffset = 0; /* Until we know better, assume that it has + a normal (textual) baseline. */ if (allow_cursor) { @@ -1670,7 +1920,7 @@ add_glyph_rune (pos_data *data, struct glyph_block *gb, int pos_type, Dynarr_add (data->db->runes, rb); data->pixpos += width; - return NULL; + return retval; } else { @@ -1699,7 +1949,7 @@ add_glyph_rune (pos_data *data, struct glyph_block *gb, int pos_type, abort (); /* there are no unknown types */ } - return NULL; /* shut up compiler */ + return NULL; } /* Add all glyphs at position POS_TYPE that are contained in the given @@ -1742,15 +1992,14 @@ add_glyph_runes (pos_data *data, int pos_type) static Bytind create_text_block (struct window *w, struct display_line *dl, - Bytind bi_start_pos, int start_col, - prop_block_dynarr **prop, int type) + Bytind bi_start_pos, prop_block_dynarr **prop, + int type) { struct frame *f = XFRAME (w->frame); struct buffer *b = XBUFFER (w->buffer); struct device *d = XDEVICE (f->device); pos_data data; - struct Lisp_Vector *dt = 0; /* Don't display anything in the minibuffer if this window is not on a selected frame. We consider all other windows to be active @@ -1760,7 +2009,6 @@ create_text_block (struct window *w, struct display_line *dl, is_surrogate_for_selected_frame (f)); int truncate_win = window_truncation_on (w); - int end_glyph_width; /* If the buffer's value of selective_display is an integer then only lines that start with less than selective_display columns of @@ -1768,7 +2016,7 @@ create_text_block (struct window *w, struct display_line *dl, after a ^M is invisible. */ int selective = (INTP (b->selective_display) ? XINT (b->selective_display) - : ((!NILP (b->selective_display) ? -1 : 0))); + : (!NILP (b->selective_display) ? -1 : 0)); /* The variable ctl-arrow allows the user to specify what characters can actually be displayed and which octal should be used for. @@ -1783,46 +2031,41 @@ create_text_block (struct window *w, struct display_line *dl, into a more general conversion mechanism. Ideally you could specify a Lisp function that converts characters, but this violates the Second Golden Rule and besides would - make things way way way way slow. An idea I like is to - be able to specify multiple display tables instead of just - one. Each display table can specify conversions for some - characters and leave others unchanged. The way the - character gets displayed is determined by the first display - table with a binding for that character. This way, you - could call a function `enable-hex-display' that adds a - pre-defined hex display-table (or maybe computes one if - you give weird parameters to the function) and adds it - to the list of display tables for the current buffer. - - Unfortunately there are still problems dealing with Mule - characters. For example, maybe I want to specify that - all extended characters (i.e. >= 256) are displayed in hex. - It's not reasonable to create a mapping for all possible - such characters, because there are about 2^19 of them. - One way of dealing with this is to extend the concept - of what a display table is. Currently it's only allowed - to be a 256-entry vector. Instead, it should be something - like: - - a) A 256-entry vector, for backward compatibility - b) Some sort of hashtable, mapping characters to values - c) A list that specifies a range of values and the - mapping to provide for those values. - - Also, extend the concept of "mapping" to include a - printf-like spec. Then, you could make all extended - characters show up as hex with a display table like - - ((256 . 524288) . "%x") + make things way way way way slow. + + So instead, we extend the display-table concept, which was + historically limited to 256-byte vectors, to one of the + following: + + a) A 256-entry vector, for backward compatibility; + b) char-table, mapping characters to values; + c) range-table, mapping ranges of characters to values; + d) a list of the above. + + The (d) option allows you to specify multiple display tables + instead of just one. Each display table can specify conversions + for some characters and leave others unchanged. The way the + character gets displayed is determined by the first display table + with a binding for that character. This way, you could call a + function `enable-hex-display' that adds a hex display-table to + the list of display tables for the current buffer. + + #### ...not yet implemented... Also, we extend the concept of + "mapping" to include a printf-like spec. Thus you can make all + extended characters show up as hex with a display table like + this: + + #s(range-table data ((256 524288) (format "%x"))) Since more than one display table is possible, you have - great flexibility in mapping ranges of characters. - */ + great flexibility in mapping ranges of characters. */ Emchar printable_min = (CHAR_OR_CHAR_INTP (b->ctl_arrow) ? XCHAR_OR_CHAR_INT (b->ctl_arrow) : ((EQ (b->ctl_arrow, Qt) || EQ (b->ctl_arrow, Qnil)) ? 255 : 160)); + Lisp_Object face_dt, window_dt; + /* The text display block for this display line. */ struct display_block *db = get_display_block_from_line (dl, TEXT); @@ -1840,6 +2083,7 @@ create_text_block (struct window *w, struct display_line *dl, dl->used_prop_data = 0; dl->num_chars = 0; + dl->line_continuation = 0; xzero (data); data.ef = extent_fragment_new (w->buffer, f); @@ -1848,6 +2092,7 @@ create_text_block (struct window *w, struct display_line *dl, them to this structure for ease of passing. */ data.d = d; XSETWINDOW (data.window, w); + data.string = Qnil; data.db = db; data.dl = dl; @@ -1861,10 +2106,10 @@ create_text_block (struct window *w, struct display_line *dl, glyph. Save the width of the end glyph for later use. */ data.max_pixpos = dl->bounds.right_in; if (truncate_win) - end_glyph_width = GLYPH_CACHEL_WIDTH (w, TRUN_GLYPH_INDEX); + data.end_glyph_width = GLYPH_CACHEL_WIDTH (w, TRUN_GLYPH_INDEX); else - end_glyph_width = GLYPH_CACHEL_WIDTH (w, CONT_GLYPH_INDEX); - data.max_pixpos -= end_glyph_width; + data.end_glyph_width = GLYPH_CACHEL_WIDTH (w, CONT_GLYPH_INDEX); + data.max_pixpos -= data.end_glyph_width; if (cursor_in_echo_area && MINI_WINDOW_P (w) && echo_area_active (f)) { @@ -1891,6 +2136,7 @@ create_text_block (struct window *w, struct display_line *dl, data.cursor_x = -1; data.start_col = w->hscroll; + data.start_col_xoffset = w->left_xoffset; data.bi_start_col_enabled = (w->hscroll ? bi_start_pos : 0); data.hscroll_glyph_width_adjust = 0; @@ -1956,15 +2202,30 @@ create_text_block (struct window *w, struct display_line *dl, /* Check for face changes. */ if (initial || (!no_more_frags && data.bi_bufpos == data.ef->end)) { + Lisp_Object last_glyph = Qnil; + + /* Deal with glyphs that we have already displayed. The + theory is that if we end up with a PROP_GLYPH in the + propagation data then we are clipping the glyph and there + can be no propagation data before that point. The theory + works because we always recalculate the extent-fragments + for propagated data, we never actually propagate the + fragments that still need to be displayed. */ + if (*prop && Dynarr_atp (*prop, 0)->type == PROP_GLYPH) + { + last_glyph = Dynarr_atp (*prop, 0)->data.p_glyph.glyph; + Dynarr_free (*prop); + *prop = 0; + } /* Now compute the face and begin/end-glyph information. */ data.findex = /* Remember that the extent-fragment routines deal in Bytind's. */ - extent_fragment_update (w, data.ef, data.bi_bufpos); + extent_fragment_update (w, data.ef, data.bi_bufpos, last_glyph); + + get_display_tables (w, data.findex, &face_dt, &window_dt); if (data.bi_bufpos == data.ef->end) no_more_frags = 1; - - dt = get_display_table (w, data.findex); } initial = 0; @@ -2029,9 +2290,9 @@ create_text_block (struct window *w, struct display_line *dl, } /* If there is propagation data, then it represents the current - buffer position being displayed. Add them and advance the - position counter. This might also add the minibuffer - prompt. */ + buffer position being displayed. Add them and advance the + position counter. This might also add the minibuffer + prompt. */ else if (*prop) { dl->used_prop_data = 1; @@ -2053,19 +2314,59 @@ create_text_block (struct window *w, struct display_line *dl, here rather than doing them at the end of handling the previous run so that glyphs at the beginning and end of a line are handled correctly. */ - else if (Dynarr_length (data.ef->end_glyphs) > 0) + else if (Dynarr_length (data.ef->end_glyphs) > 0 + || Dynarr_length (data.ef->begin_glyphs) > 0) { - *prop = add_glyph_runes (&data, END_GLYPHS); - if (*prop) - goto done; - } + glyph_block_dynarr* tmpglyphs = 0; + /* #### I think this is safe, but could be wrong. */ + data.ch = BI_BUF_FETCH_CHAR (b, data.bi_bufpos); - /* If there are begin glyphs, add them to the line. */ - else if (Dynarr_length (data.ef->begin_glyphs) > 0) - { - *prop = add_glyph_runes (&data, BEGIN_GLYPHS); - if (*prop) - goto done; + if (Dynarr_length (data.ef->end_glyphs) > 0) + { + *prop = add_glyph_runes (&data, END_GLYPHS); + tmpglyphs = data.ef->end_glyphs; + } + + /* If there are begin glyphs, add them to the line. */ + if (!*prop && Dynarr_length (data.ef->begin_glyphs) > 0) + { + *prop = add_glyph_runes (&data, BEGIN_GLYPHS); + tmpglyphs = data.ef->begin_glyphs; + } + + if (*prop) + { + /* If we just clipped a glyph and we are at the end of a + line and there are more glyphs to display then do + appropriate processing to not get a continuation + glyph. */ + if (*prop != ADD_FAILED + && Dynarr_atp (*prop, 0)->type == PROP_GLYPH + && data.ch == '\n') + { + /* If there are no more glyphs then do the normal + processing. + + #### This doesn't actually work if the same glyph is + present more than once in the block. To solve + this we would have to carry the index around + which might be problematic since the fragment is + recalculated for each line. */ + if (EQ (Dynarr_end (tmpglyphs)->glyph, + Dynarr_atp (*prop, 0)->data.p_glyph.glyph)) + { + Dynarr_free (*prop); + *prop = 0; + } + else { + data.blank_width = DEVMETH (d, eol_cursor_width, ()); + add_emchar_rune (&data); /* discard prop data. */ + goto done; + } + } + else + goto done; + } } /* If at end-of-buffer, we've already processed begin and @@ -2076,16 +2377,17 @@ create_text_block (struct window *w, struct display_line *dl, else { + Lisp_Object entry = Qnil; /* Get the character at the current buffer position. */ data.ch = BI_BUF_FETCH_CHAR (b, data.bi_bufpos); + if (!NILP (face_dt) || !NILP (window_dt)) + entry = display_table_entry (data.ch, face_dt, window_dt); /* If there is a display table entry for it, hand it off to add_disp_table_entry_runes and let it worry about it. */ - if (dt && !NILP (DISP_CHAR_ENTRY (dt, data.ch))) + if (!NILP (entry) && !EQ (entry, make_char (data.ch))) { - *prop = - add_disp_table_entry_runes (&data, - DISP_CHAR_ENTRY (dt, data.ch)); + *prop = add_disp_table_entry_runes (&data, entry); if (*prop) goto done; @@ -2098,7 +2400,7 @@ create_text_block (struct window *w, struct display_line *dl, /* We aren't going to be adding an end glyph so give its space back in order to make sure that the cursor can fit. */ - data.max_pixpos += end_glyph_width; + data.max_pixpos += data.end_glyph_width; if (selective > 0 && (bi_spaces_at_point @@ -2179,7 +2481,7 @@ create_text_block (struct window *w, struct display_line *dl, /* We won't be adding a truncation or continuation glyph so give up the room allocated for them. */ - data.max_pixpos += end_glyph_width; + data.max_pixpos += data.end_glyph_width; if (!NILP (b->selective_display_ellipses)) { @@ -2209,6 +2511,7 @@ create_text_block (struct window *w, struct display_line *dl, data.blank_width = DEVMETH (d, eol_cursor_width, ()); data.findex = DEFAULT_INDEX; data.start_col = 0; + data.start_col_xoffset = 0; data.bi_start_col_enabled = 0; add_emchar_rune (&data); @@ -2242,7 +2545,8 @@ create_text_block (struct window *w, struct display_line *dl, int prop_width = 0; if (data.start_col > 1) - tab_start_pixpos -= (space_width (w) * (data.start_col - 1)); + tab_start_pixpos -= (space_width (w) * (data.start_col - 1)) + + data.start_col_xoffset; next_tab_start = next_tab_position (w, tab_start_pixpos, @@ -2338,7 +2642,7 @@ done: { /* If data.start_col_enabled is still true, then the window is scrolled far enough so that nothing on this line is visible. - We need to stick a trunctation glyph at the beginning of the + We need to stick a truncation glyph at the beginning of the line in that case unless the line is completely blank. */ if (data.bi_start_col_enabled) { @@ -2386,7 +2690,7 @@ done: for the next newline. We also add the end-of-line glyph which we know will fit because we adjusted the right border before we starting laying out the line. */ - data.max_pixpos += end_glyph_width; + data.max_pixpos += data.end_glyph_width; data.findex = DEFAULT_INDEX; gb.extent = Qnil; @@ -2425,11 +2729,12 @@ done: /* data.bi_bufpos is already at the start of the next line. */ + dl->line_continuation = 1; gb.glyph = Vcontinuation_glyph; cachel = GLYPH_CACHEL (w, CONT_GLYPH_INDEX); } - add_glyph_rune (&data, &gb, BEGIN_GLYPHS, 1, cachel); + add_glyph_rune (&data, &gb, BEGIN_GLYPHS, 0, cachel); if (truncate_win && data.bi_bufpos == BI_BUF_ZV (b) && BI_BUF_FETCH_CHAR (b, prev_bytind (b, BI_BUF_ZV (b))) != '\n') @@ -2449,6 +2754,7 @@ done: data.blank_width = DEVMETH (d, eol_cursor_width, ()); data.findex = DEFAULT_INDEX; data.start_col = 0; + data.start_col_xoffset = 0; data.bi_start_col_enabled = 0; data.max_pixpos += data.blank_width; @@ -2470,7 +2776,7 @@ done: { struct rune *rb = Dynarr_atp (db->runes, elt); - if ((rb->type == RUNE_CHAR && rb->object.chr.ch == ' ') + if ((rb->type == RUNE_CHAR && CHARC_ASCII_EQ (rb->object.cglyph, ' ')) || rb->type == RUNE_BLANK) { dl->bounds.left_white += rb->width; @@ -2490,8 +2796,7 @@ done: { struct rune *rb = Dynarr_atp (db->runes, elt); - if (!(rb->type == RUNE_CHAR && rb->object.chr.ch < 0x100 - && isspace (rb->object.chr.ch)) + if (!(rb->type == RUNE_CHAR && CHARC_IS_SPACE (rb->object.cglyph)) && !rb->type == RUNE_BLANK) { dl->bounds.right_white = rb->xpos + rb->width; @@ -2519,26 +2824,7 @@ done: else db->end_pos = dl->bounds.right_white; - /* update line height parameters */ - if (!data.new_ascent && !data.new_descent) - { - /* We've got a blank line so initialize these values from the default - face. */ - default_face_font_info (data.window, &data.new_ascent, - &data.new_descent, 0, 0, 0); - } - - if (data.max_pixmap_height) - { - int height = data.new_ascent + data.new_descent; - int pix_ascent, pix_descent; - - pix_descent = data.max_pixmap_height * data.new_descent / height; - pix_ascent = data.max_pixmap_height - pix_descent; - - data.new_ascent = max (data.new_ascent, pix_ascent); - data.new_descent = max (data.new_descent, pix_descent); - } + calculate_baseline (&data); dl->ascent = data.new_ascent; dl->descent = data.new_descent; @@ -2556,6 +2842,8 @@ done: dl->descent = descent; } + calculate_yoffset (dl, db); + dl->cursor_elt = data.cursor_x; /* #### lossage lossage lossage! Fix this shit! */ if (data.bi_bufpos > BI_BUF_ZV (b)) @@ -2624,6 +2912,7 @@ create_overlay_glyph_block (struct window *w, struct display_line *dl) data.last_charset = Qunbound; data.last_findex = DEFAULT_INDEX; data.result_str = Qnil; + data.string = Qnil; Dynarr_reset (data.db->runes); @@ -2633,7 +2922,7 @@ create_overlay_glyph_block (struct window *w, struct display_line *dl) (&data, XSTRING_DATA (Voverlay_arrow_string), XSTRING_LENGTH (Voverlay_arrow_string), - 1); + 1, 0); } else if (GLYPHP (Voverlay_arrow_string)) { @@ -2644,17 +2933,7 @@ create_overlay_glyph_block (struct window *w, struct display_line *dl) add_glyph_rune (&data, &gb, BEGIN_GLYPHS, 0, 0); } - if (data.max_pixmap_height) - { - int height = data.new_ascent + data.new_descent; - int pix_ascent, pix_descent; - - pix_descent = data.max_pixmap_height * data.new_descent / height; - pix_ascent = data.max_pixmap_height - pix_descent; - - data.new_ascent = max (data.new_ascent, pix_ascent); - data.new_descent = max (data.new_descent, pix_descent); - } + calculate_baseline (&data); dl->ascent = data.new_ascent; dl->descent = data.new_descent; @@ -2662,6 +2941,8 @@ create_overlay_glyph_block (struct window *w, struct display_line *dl) data.db->start_pos = dl->bounds.left_in; data.db->end_pos = data.pixpos; + calculate_yoffset (dl, data.db); + return data.pixpos - dl->bounds.left_in; } @@ -2675,8 +2956,26 @@ add_margin_runes (struct display_line *dl, struct display_block *db, int start, ? dl->left_glyphs : dl->right_glyphs); int elt, end; - int xpos = start; int reverse; + struct window *w = XWINDOW (window); + struct frame *f = XFRAME (w->frame); + struct device *d = XDEVICE (f->device); + pos_data data; + + xzero (data); + data.d = d; + data.window = window; + data.db = db; + data.dl = dl; + data.pixpos = start; + data.cursor_type = NO_CURSOR; + data.cursor_x = -1; + data.last_charset = Qunbound; + data.last_findex = DEFAULT_INDEX; + data.result_str = Qnil; + data.string = Qnil; + data.new_ascent = dl->ascent; + data.new_descent = dl->descent; if ((layout == GL_WHITESPACE && side == LEFT_GLYPHS) || (layout == GL_INSIDE_MARGIN && side == RIGHT_GLYPHS)) @@ -2705,88 +3004,33 @@ add_margin_runes (struct display_line *dl, struct display_block *db, int start, || (side == RIGHT_GLYPHS && extent_end_glyph_layout (XEXTENT (gb->extent)) == layout))) { - struct rune rb; - - rb.width = gb->width; - rb.findex = gb->findex; - rb.xpos = xpos; - rb.bufpos = -1; - rb.endpos = 0; - rb.type = RUNE_DGLYPH; - rb.object.dglyph.glyph = gb->glyph; - rb.object.dglyph.extent = gb->extent; - rb.object.dglyph.xoffset = 0; - rb.cursor_type = CURSOR_OFF; - - Dynarr_add (db->runes, rb); - xpos += rb.width; + data.findex = gb->findex; + data.max_pixpos = data.pixpos + gb->width; + add_glyph_rune (&data, gb, side, 0, NULL); count--; gb->active = 0; + } - if (glyph_contrib_p (gb->glyph, window)) - { - unsigned short ascent, descent; - Lisp_Object baseline = glyph_baseline (gb->glyph, window); - - ascent = glyph_ascent (gb->glyph, Qnil, gb->findex, window); - descent = glyph_descent (gb->glyph, Qnil, gb->findex, window); - - /* A pixmap that has not had a baseline explicitly set. - We use the existing ascent / descent ratio of the - line. */ - if (NILP (baseline)) - { - int gheight = ascent + descent; - int line_height = dl->ascent + dl->descent; - int pix_ascent, pix_descent; + (reverse ? elt-- : elt++); + } - pix_descent = (int) (gheight * dl->descent) / line_height; - pix_ascent = gheight - pix_descent; + calculate_baseline (&data); - dl->ascent = max ((int) dl->ascent, pix_ascent); - dl->descent = max ((int) dl->descent, pix_descent); - } + dl->ascent = data.new_ascent; + dl->descent = data.new_descent; - /* A string so determine contribution normally. */ - else if (EQ (baseline, Qt)) - { - dl->ascent = max (dl->ascent, ascent); - dl->descent = max (dl->descent, descent); - } + calculate_yoffset (dl, data.db); - /* A pixmap with an explicitly set baseline. We determine the - contribution here. */ - else if (INTP (baseline)) - { - int height = ascent + descent; - int pix_ascent, pix_descent; + return data.pixpos; +} - pix_ascent = height * XINT (baseline) / 100; - pix_descent = height - pix_ascent; +/* Add a blank to a margin display block. */ - dl->ascent = max ((int) dl->ascent, pix_ascent); - dl->descent = max ((int) dl->descent, pix_descent); - } - - /* Otherwise something is screwed up. */ - else - abort (); - } - } - - (reverse ? elt-- : elt++); - } - - return xpos; -} - -/* Add a blank to a margin display block. */ - -static void -add_margin_blank (struct display_line *dl, struct display_block *db, - struct window *w, int xpos, int width, int side) -{ - struct rune rb; +static void +add_margin_blank (struct display_line *dl, struct display_block *db, + struct window *w, int xpos, int width, int side) +{ + struct rune rb; rb.findex = (side == LEFT_GLYPHS ? get_builtin_face_cache_index (w, Vleft_margin_face) @@ -2843,7 +3087,7 @@ create_left_glyph_block (struct window *w, struct display_line *dl, { int width; - width = glyph_width (gb->glyph, Qnil, gb->findex, window); + width = glyph_width (gb->glyph, window); if (white_in_start - width >= left_in_end) { @@ -2871,7 +3115,7 @@ create_left_glyph_block (struct window *w, struct display_line *dl, they should start. The inside margin glyphs get whatever space is left after the whitespace glyphs have been displayed. These are tricky to calculate since if we decide to use the overflow - area we basicaly have to start over. So for these we build up a + area we basically have to start over. So for these we build up a list of just the inside margin glyphs and manipulate it to determine the needed info. */ { @@ -2894,7 +3138,7 @@ create_left_glyph_block (struct window *w, struct display_line *dl, if (extent_begin_glyph_layout (XEXTENT (gb->extent)) == GL_INSIDE_MARGIN) { - gb->width = glyph_width (gb->glyph, Qnil, gb->findex, window); + gb->width = glyph_width (gb->glyph, window); used_in += gb->width; Dynarr_add (ib, *gb); } @@ -2963,7 +3207,7 @@ create_left_glyph_block (struct window *w, struct display_line *dl, if (extent_begin_glyph_layout (XEXTENT (gb->extent)) == GL_INSIDE_MARGIN) { - int width = glyph_width (gb->glyph, Qnil, gb->findex, window); + int width = glyph_width (gb->glyph, window); if (used_out) { @@ -3000,12 +3244,12 @@ create_left_glyph_block (struct window *w, struct display_line *dl, struct glyph_block *gb = Dynarr_atp (dl->left_glyphs, elt); if (NILP (gb->extent)) - abort (); /* these should have beeb handled in add_glyph_rune */ + abort (); /* these should have been handled in add_glyph_rune */ if (extent_begin_glyph_layout (XEXTENT (gb->extent)) == GL_OUTSIDE_MARGIN) { - int width = glyph_width (gb->glyph, Qnil, gb->findex, window); + int width = glyph_width (gb->glyph, window); if (out_end + width <= in_out_start) { @@ -3162,7 +3406,7 @@ create_right_glyph_block (struct window *w, struct display_line *dl) if (extent_end_glyph_layout (XEXTENT (gb->extent)) == GL_WHITESPACE) { - int width = glyph_width (gb->glyph, Qnil, gb->findex, window); + int width = glyph_width (gb->glyph, window); if (white_in_end + width <= dl->bounds.right_in) { @@ -3190,7 +3434,7 @@ create_right_glyph_block (struct window *w, struct display_line *dl) they should start. The inside margin glyphs get whatever space is left after the whitespace glyphs have been displayed. These are tricky to calculate since if we decide to use the overflow - area we basicaly have to start over. So for these we build up a + area we basically have to start over. So for these we build up a list of just the inside margin glyphs and manipulate it to determine the needed info. */ { @@ -3212,7 +3456,7 @@ create_right_glyph_block (struct window *w, struct display_line *dl) if (extent_end_glyph_layout (XEXTENT (gb->extent)) == GL_INSIDE_MARGIN) { - gb->width = glyph_width (gb->glyph, Qnil, gb->findex, window); + gb->width = glyph_width (gb->glyph, window); used_in += gb->width; Dynarr_add (ib, *gb); } @@ -3276,7 +3520,7 @@ create_right_glyph_block (struct window *w, struct display_line *dl) if (extent_end_glyph_layout (XEXTENT (gb->extent)) == GL_INSIDE_MARGIN) { - int width = glyph_width (gb->glyph, Qnil, gb->findex, window); + int width = glyph_width (gb->glyph, window); if (used_out) { @@ -3313,11 +3557,11 @@ create_right_glyph_block (struct window *w, struct display_line *dl) struct glyph_block *gb = Dynarr_atp (dl->right_glyphs, elt); if (NILP (gb->extent)) - abort (); /* these should have beeb handled in add_glyph_rune */ + abort (); /* these should have been handled in add_glyph_rune */ if (extent_end_glyph_layout (XEXTENT (gb->extent)) == GL_OUTSIDE_MARGIN) { - int width = glyph_width (gb->glyph, Qnil, gb->findex, window); + int width = glyph_width (gb->glyph, window); if (out_start - width >= in_out_end) { @@ -3433,103 +3677,8 @@ create_right_glyph_block (struct window *w, struct display_line *dl) /* */ /***************************************************************************/ -/* Ensure that the given display line DL accurately represents the - modeline for the given window. */ - -static void -generate_modeline (struct window *w, struct display_line *dl, int type) -{ - struct buffer *b = XBUFFER (w->buffer); - struct frame *f = XFRAME (w->frame); - struct device *d = XDEVICE (f->device); - - /* Unlike display line and rune pointers, this one can't change underneath - our feet. */ - struct display_block *db = get_display_block_from_line (dl, TEXT); - int max_pixpos, min_pixpos, ypos_adj; - Lisp_Object font_inst; - - /* This will actually determine incorrect inside boundaries for the - modeline since it ignores the margins. However being aware of this fact - we never use those values anywhere so it doesn't matter. */ - dl->bounds = calculate_display_line_boundaries (w, 1); - - /* We are generating a modeline. */ - dl->modeline = 1; - dl->cursor_elt = -1; - - /* Reset the runes on the modeline. */ - Dynarr_reset (db->runes); - - if (!WINDOW_HAS_MODELINE_P (w)) - { - struct rune rb; - - /* If there is a horizontal scrollbar, don't add anything. */ - if (window_scrollbar_height (w)) - return; - - dl->ascent = DEVMETH (d, divider_height, ()); - dl->descent = 0; - /* The modeline is at the bottom of the gutters. */ - dl->ypos = WINDOW_BOTTOM (w); - - rb.findex = MODELINE_INDEX; - rb.xpos = dl->bounds.left_out; - rb.width = dl->bounds.right_out - dl->bounds.left_out; - rb.bufpos = 0; - rb.endpos = 0; - rb.type = RUNE_HLINE; - rb.object.hline.thickness = 1; - rb.object.hline.yoffset = 0; - rb.cursor_type = NO_CURSOR; - - if (!EQ (Qzero, w->modeline_shadow_thickness) - && FRAME_WIN_P (f)) - { - int shadow_thickness = MODELINE_SHADOW_THICKNESS (w); - - dl->ypos -= shadow_thickness; - rb.xpos += shadow_thickness; - rb.width -= 2 * shadow_thickness; - } - - Dynarr_add (db->runes, rb); - return; - } - - /* !!#### not right; needs to compute the max height of - all the charsets */ - font_inst = WINDOW_FACE_CACHEL_FONT (w, MODELINE_INDEX, Vcharset_ascii); - - dl->ascent = XFONT_INSTANCE (font_inst)->ascent; - dl->descent = XFONT_INSTANCE (font_inst)->descent; - - min_pixpos = dl->bounds.left_out; - max_pixpos = dl->bounds.right_out; - - if (!EQ (Qzero, w->modeline_shadow_thickness) && FRAME_WIN_P (f)) - { - int shadow_thickness = MODELINE_SHADOW_THICKNESS (w); - - ypos_adj = shadow_thickness; - min_pixpos += shadow_thickness; - max_pixpos -= shadow_thickness; - } - else - ypos_adj = 0; - - generate_formatted_string_db (b->modeline_format, - b->generated_modeline_string, w, dl, db, - MODELINE_INDEX, min_pixpos, max_pixpos, type); - - /* The modeline is at the bottom of the gutters. We have to wait to - set this until we've generated teh modeline in order to account - for any embedded faces. */ - dl->ypos = WINDOW_BOTTOM (w) - dl->descent - ypos_adj; -} - -static void +/* This function is also used in frame.c by `generate_title_string' */ +void generate_formatted_string_db (Lisp_Object format_str, Lisp_Object result_str, struct window *w, struct display_line *dl, struct display_block *db, face_index findex, @@ -3540,6 +3689,7 @@ generate_formatted_string_db (Lisp_Object format_str, Lisp_Object result_str, pos_data data; int c_pixpos; + Charcount offset = 0; xzero (data); data.d = d; @@ -3553,15 +3703,21 @@ generate_formatted_string_db (Lisp_Object format_str, Lisp_Object result_str, data.last_findex = DEFAULT_INDEX; data.result_str = result_str; data.is_modeline = 1; + data.string = Qnil; XSETWINDOW (data.window, w); Dynarr_reset (formatted_string_extent_dynarr); Dynarr_reset (formatted_string_extent_start_dynarr); Dynarr_reset (formatted_string_extent_end_dynarr); - /* This recursively builds up the modeline. */ + /* result_str is nil when we're building a frame or icon title. Otherwise, + we're building a modeline, so the offset starts at the modeline + horizontal scrolling amount */ + if (! NILP (result_str)) + offset = w->modeline_hscroll; generate_fstring_runes (w, &data, 0, 0, -1, format_str, 0, - max_pixpos - min_pixpos, findex, type); + max_pixpos - min_pixpos, findex, type, &offset, + Qnil); if (Dynarr_length (db->runes)) { @@ -3593,6 +3749,8 @@ generate_formatted_string_db (Lisp_Object format_str, Lisp_Object result_str, Bufbyte *strdata; struct buffer *buf = XBUFFER (WINDOW_BUFFER (w)); + in_modeline_generation = 1; + detach_all_extents (result_str); resize_string (XSTRING (result_str), -1, data.bytepos - XSTRING_LENGTH (result_str)); @@ -3604,8 +3762,9 @@ generate_formatted_string_db (Lisp_Object format_str, Lisp_Object result_str, if (Dynarr_atp (db->runes, elt)->type == RUNE_CHAR) { len += (set_charptr_emchar - (strdata + len, Dynarr_atp (db->runes, - elt)->object.chr.ch)); + (strdata + len, + CHARC_TO_CHAR (Dynarr_atp (db->runes, + elt)->object.cglyph))); } } @@ -3629,16 +3788,113 @@ generate_formatted_string_db (Lisp_Object format_str, Lisp_Object result_str, Dynarr_at (formatted_string_extent_end_dynarr, elt), result_str); } + + in_modeline_generation = 0; + } +} + +/* Ensure that the given display line DL accurately represents the + modeline for the given window. */ +static void +generate_modeline (struct window *w, struct display_line *dl, int type) +{ + struct buffer *b = XBUFFER (w->buffer); + struct frame *f = XFRAME (w->frame); + struct device *d = XDEVICE (f->device); + + /* Unlike display line and rune pointers, this one can't change underneath + our feet. */ + struct display_block *db = get_display_block_from_line (dl, TEXT); + int max_pixpos, min_pixpos, ypos_adj; + Lisp_Object font_inst; + + /* This will actually determine incorrect inside boundaries for the + modeline since it ignores the margins. However being aware of this fact + we never use those values anywhere so it doesn't matter. */ + dl->bounds = calculate_display_line_boundaries (w, 1); + + /* We are generating a modeline. */ + dl->modeline = 1; + dl->cursor_elt = -1; + + /* Reset the runes on the modeline. */ + Dynarr_reset (db->runes); + + if (!WINDOW_HAS_MODELINE_P (w)) + { + struct rune rb; + + /* If there is a horizontal scrollbar, don't add anything. */ + if (window_scrollbar_height (w)) + return; + + dl->ascent = DEVMETH (d, divider_height, ()); + dl->descent = 0; + /* The modeline is at the bottom of the gutters. */ + dl->ypos = WINDOW_BOTTOM (w); + + rb.findex = MODELINE_INDEX; + rb.xpos = dl->bounds.left_out; + rb.width = dl->bounds.right_out - dl->bounds.left_out; + rb.bufpos = 0; + rb.endpos = 0; + rb.type = RUNE_HLINE; + rb.object.hline.thickness = 1; + rb.object.hline.yoffset = 0; + rb.cursor_type = NO_CURSOR; + + if (!EQ (Qzero, w->modeline_shadow_thickness) + && FRAME_WIN_P (f)) + { + int shadow_thickness = MODELINE_SHADOW_THICKNESS (w); + + dl->ypos -= shadow_thickness; + rb.xpos += shadow_thickness; + rb.width -= 2 * shadow_thickness; + } + + Dynarr_add (db->runes, rb); + return; + } + + /* !!#### not right; needs to compute the max height of + all the charsets */ + font_inst = WINDOW_FACE_CACHEL_FONT (w, MODELINE_INDEX, Vcharset_ascii); + + dl->ascent = XFONT_INSTANCE (font_inst)->ascent; + dl->descent = XFONT_INSTANCE (font_inst)->descent; + + min_pixpos = dl->bounds.left_out; + max_pixpos = dl->bounds.right_out; + + if (!EQ (Qzero, w->modeline_shadow_thickness) && FRAME_WIN_P (f)) + { + int shadow_thickness = MODELINE_SHADOW_THICKNESS (w); + + ypos_adj = shadow_thickness; + min_pixpos += shadow_thickness; + max_pixpos -= shadow_thickness; } + else + ypos_adj = 0; + + generate_formatted_string_db (b->modeline_format, + b->generated_modeline_string, w, dl, db, + MODELINE_INDEX, min_pixpos, max_pixpos, type); + + /* The modeline is at the bottom of the gutters. We have to wait to + set this until we've generated the modeline in order to account + for any embedded faces. */ + dl->ypos = WINDOW_BOTTOM (w) - dl->descent - ypos_adj; } static Charcount -add_string_to_fstring_db_runes (pos_data *data, CONST Bufbyte *str, +add_string_to_fstring_db_runes (pos_data *data, const Bufbyte *str, Charcount pos, Charcount min_pos, Charcount max_pos) { /* This function has been Mule-ized. */ Charcount end; - CONST Bufbyte *cur_pos = str; + const Bufbyte *cur_pos = str; struct display_block *db = data->db; data->blank_width = space_width (XWINDOW (data->window)); @@ -3646,13 +3902,13 @@ add_string_to_fstring_db_runes (pos_data *data, CONST Bufbyte *str, add_blank_rune (data, NULL, 0); end = (Dynarr_length (db->runes) + - bytecount_to_charcount (str, strlen ((CONST char *) str))); + bytecount_to_charcount (str, strlen ((const char *) str))); if (max_pos != -1) end = min (max_pos, end); while (pos < end && *cur_pos) { - CONST Bufbyte *old_cur_pos = cur_pos; + const Bufbyte *old_cur_pos = cur_pos; int succeeded; data->ch = charptr_emchar (cur_pos); @@ -3677,7 +3933,8 @@ add_string_to_fstring_db_runes (pos_data *data, CONST Bufbyte *str, modeline extents. */ static Charcount add_glyph_to_fstring_db_runes (pos_data *data, Lisp_Object glyph, - Charcount pos, Charcount min_pos, Charcount max_pos) + Charcount pos, Charcount min_pos, + Charcount max_pos, Lisp_Object extent) { /* This function has been Mule-ized. */ Charcount end; @@ -3693,7 +3950,7 @@ add_glyph_to_fstring_db_runes (pos_data *data, Lisp_Object glyph, end = min (max_pos, end); gb.glyph = glyph; - gb.extent = Qnil; + gb.extent = extent; add_glyph_rune (data, &gb, BEGIN_GLYPHS, 0, 0); pos++; @@ -3720,7 +3977,8 @@ static Charcount generate_fstring_runes (struct window *w, pos_data *data, Charcount pos, Charcount min_pos, Charcount max_pos, Lisp_Object elt, int depth, int max_pixsize, - face_index findex, int type) + face_index findex, int type, Charcount *offset, + Lisp_Object cur_ext) { /* This function has been Mule-ized. */ /* #### The other losing things in this function are: @@ -3752,13 +4010,22 @@ tail_recurse: if (this != last) { - /* The string is just a string. */ + /* No %-construct */ Charcount size = - bytecount_to_charcount (last, this - last) + pos; - Charcount tmp_max = (max_pos == -1 ? size : min (size, max_pos)); + bytecount_to_charcount (last, this - last); + + if (size <= *offset) + *offset -= size; + else + { + Charcount tmp_max = (max_pos == -1 ? pos + size - *offset : + min (pos + size - *offset, max_pos)); + const Bufbyte *tmp_last = charptr_n_addr (last, *offset); - pos = add_string_to_fstring_db_runes (data, last, pos, pos, - tmp_max); + pos = add_string_to_fstring_db_runes (data, tmp_last, + pos, pos, tmp_max); + *offset = 0; + } } else /* *this == '%' */ { @@ -3783,7 +4050,7 @@ tail_recurse: pos = generate_fstring_runes (w, data, pos, spec_width, max_pos, Vglobal_mode_string, depth, max_pixsize, findex, - type); + type, offset, cur_ext); } else if (*this == '-') { @@ -3810,17 +4077,35 @@ tail_recurse: while (num_to_add--) pos = add_string_to_fstring_db_runes - (data, (CONST Bufbyte *) "-", pos, pos, max_pos); + (data, (const Bufbyte *) "-", pos, pos, max_pos); } else if (*this != 0) { - Bufbyte *str; Emchar ch = charptr_emchar (this); + Bufbyte *str; + Charcount size; + decode_mode_spec (w, ch, type); str = Dynarr_atp (mode_spec_bufbyte_string, 0); - pos = add_string_to_fstring_db_runes (data,str, pos, pos, - max_pos); + size = bytecount_to_charcount + /* Skip the null character added by `decode_mode_spec' */ + (str, Dynarr_length (mode_spec_bufbyte_string)) - 1; + + if (size <= *offset) + *offset -= size; + else + { + const Bufbyte *tmp_str = charptr_n_addr (str, *offset); + + /* #### NOTE: I don't understand why a tmp_max is not + computed and used here as in the plain string case + above. -- dv */ + pos = add_string_to_fstring_db_runes (data, tmp_str, + pos, pos, + max_pos); + *offset = 0; + } } /* NOT this++. There could be any sort of character at @@ -3846,13 +4131,26 @@ tail_recurse: if (!UNBOUNDP (tem)) { - /* If value is a string, output that string literally: + /* If value is a string, output that string literally: don't check for % within it. */ if (STRINGP (tem)) { - pos = - add_string_to_fstring_db_runes - (data, XSTRING_DATA (tem), pos, min_pos, max_pos); + Bufbyte *str = XSTRING_DATA (tem); + Charcount size = XSTRING_CHAR_LENGTH (tem); + + if (size <= *offset) + *offset -= size; + else + { + const Bufbyte *tmp_str = charptr_n_addr (str, *offset); + + /* #### NOTE: I don't understand why a tmp_max is not + computed and used here as in the plain string case + above. -- dv */ + pos = add_string_to_fstring_db_runes (data, tmp_str, pos, + min_pos, max_pos); + *offset = 0; + } } /* Give up right away for nil or t. */ else if (!EQ (tem, elt)) @@ -3877,50 +4175,53 @@ tail_recurse: else if (CONSP (elt)) { /* A cons cell: four distinct cases. - * If first element is a string or a cons, process all the elements - * and effectively concatenate them. - * If first element is a negative number, truncate displaying cdr to - * at most that many characters. If positive, pad (with spaces) - * to at least that many characters. - * If first element is a symbol, process the cadr or caddr recursively - * according to whether the symbol's value is non-nil or nil. - * If first element is a face, process the cdr recursively - * without altering the depth. + * - If first element is a string or a cons, process all the elements + * and effectively concatenate them. + * - If first element is a negative number, truncate displaying cdr to + * at most that many characters. If positive, pad (with spaces) + * to at least that many characters. + * - If first element is another symbol, process the cadr or caddr + * recursively according to whether the symbol's value is non-nil or + * nil. + * - If first element is an extent, process the cdr recursively + * and handle the extent's face. */ + Lisp_Object car, tem; car = XCAR (elt); if (SYMBOLP (car)) - { - elt = XCDR (elt); - if (!CONSP (elt)) - goto invalid; - tem = symbol_value_in_buffer (car, w->buffer); - /* elt is now the cdr, and we know it is a cons cell. - Use its car if CAR has a non-nil value. */ - if (!UNBOUNDP (tem)) - { - if (!NILP (tem)) - { - elt = XCAR (elt); - goto tail_recurse; - } - } - /* Symbol's value is nil (or symbol is unbound) - * Get the cddr of the original list - * and if possible find the caddr and use that. - */ - elt = XCDR (elt); - if (NILP (elt)) - ; - else if (!CONSP (elt)) - goto invalid; - else - { - elt = XCAR (elt); - goto tail_recurse; - } - } + { + elt = XCDR (elt); + if (!CONSP (elt)) + goto invalid; + + tem = symbol_value_in_buffer (car, w->buffer); + /* elt is now the cdr, and we know it is a cons cell. + Use its car if CAR has a non-nil value. */ + if (!UNBOUNDP (tem)) + { + if (!NILP (tem)) + { + elt = XCAR (elt); + goto tail_recurse; + } + } + /* Symbol's value is nil (or symbol is unbound) + * Get the cddr of the original list + * and if possible find the caddr and use that. + */ + elt = XCDR (elt); + if (NILP (elt)) + ; + else if (!CONSP (elt)) + goto invalid; + else + { + elt = XCAR (elt); + goto tail_recurse; + } + } else if (INTP (car)) { Charcount lim = XINT (car); @@ -3959,13 +4260,14 @@ tail_recurse: else if (STRINGP (car) || CONSP (car)) { int limit = 50; + /* LIMIT is to protect against circular lists. */ while (CONSP (elt) && --limit > 0 && (pos < max_pos || max_pos == -1)) { pos = generate_fstring_runes (w, data, pos, pos, max_pos, - XCAR (elt), depth, - max_pixsize, findex, type); + XCAR (elt), depth, max_pixsize, + findex, type, offset, cur_ext); elt = XCDR (elt); } } @@ -4004,7 +4306,8 @@ tail_recurse: data->findex = new_findex; pos = generate_fstring_runes (w, data, pos, pos, max_pos, XCDR (elt), depth - 1, - max_pixsize, new_findex, type); + max_pixsize, new_findex, type, + offset, car); data->findex = old_findex; Dynarr_add (formatted_string_extent_dynarr, ext); Dynarr_add (formatted_string_extent_start_dynarr, start); @@ -4014,57 +4317,46 @@ tail_recurse: } else if (GLYPHP (elt)) { - pos = add_glyph_to_fstring_db_runes (data, elt, pos, pos, max_pos); + /* Glyphs are considered as one character with respect to the modeline + horizontal scrolling facility. -- dv */ + if (*offset > 0) + *offset -= 1; + else + pos = add_glyph_to_fstring_db_runes (data, elt, pos, pos, max_pos, + cur_ext); } else { invalid: - pos = - add_string_to_fstring_db_runes - (data, (CONST Bufbyte *) GETTEXT ("*invalid*"), pos, min_pos, - max_pos); + { + char *str = GETTEXT ("*invalid*"); + Charcount size = (Charcount) strlen (str); /* is this ok ?? -- dv */ + + if (size <= *offset) + *offset -= size; + else + { + const Bufbyte *tmp_str = + charptr_n_addr ((const Bufbyte *) str, *offset); + + /* #### NOTE: I don't understand why a tmp_max is not computed and + used here as in the plain string case above. -- dv */ + pos = add_string_to_fstring_db_runes (data, tmp_str, pos, + min_pos, max_pos); + *offset = 0; + } + } } if (min_pos > pos) { - add_string_to_fstring_db_runes (data, (CONST Bufbyte *) "", pos, min_pos, - -1); + add_string_to_fstring_db_runes (data, (const Bufbyte *) "", pos, + min_pos, -1); } return pos; } -/* The caller is responsible for freeing the returned string. */ -Bufbyte * -generate_formatted_string (struct window *w, Lisp_Object format_str, - Lisp_Object result_str, face_index findex, int type) -{ - struct display_line *dl; - struct display_block *db; - int elt = 0; - - dl = &formatted_string_display_line; - db = get_display_block_from_line (dl, TEXT); - Dynarr_reset (db->runes); - - generate_formatted_string_db (format_str, result_str, w, dl, db, findex, 0, - -1, type); - - Dynarr_reset (formatted_string_emchar_dynarr); - while (elt < Dynarr_length (db->runes)) - { - if (Dynarr_atp (db->runes, elt)->type == RUNE_CHAR) - Dynarr_add (formatted_string_emchar_dynarr, - Dynarr_atp (db->runes, elt)->object.chr.ch); - elt++; - } - - return - convert_emchar_string_into_malloced_string - ( Dynarr_atp (formatted_string_emchar_dynarr, 0), - Dynarr_length (formatted_string_emchar_dynarr), 0); -} - /* Update just the modeline. Assumes the desired display structs. If they do not have a modeline block, it does nothing. */ static void @@ -4087,74 +4379,893 @@ regenerate_modeline (struct window *w) static int ensure_modeline_generated (struct window *w, int type) { - int need_modeline; + int need_modeline; + + /* minibuffer windows don't have modelines */ + if (MINI_WINDOW_P (w)) + need_modeline = 0; + /* windows which haven't had it turned off do */ + else if (WINDOW_HAS_MODELINE_P (w)) + need_modeline = 1; + /* windows which have it turned off don't have a divider if there is + a horizontal scrollbar */ + else if (window_scrollbar_height (w)) + need_modeline = 0; + /* and in this case there is none */ + else + need_modeline = 1; + + if (need_modeline) + { + display_line_dynarr *dla; + + dla = window_display_lines (w, type); + + /* We don't care if there is a display line which is not + currently a modeline because it is definitely going to become + one if we have gotten to this point. */ + if (Dynarr_length (dla) == 0) + { + if (Dynarr_largest (dla) > 0) + { + struct display_line *mlp = Dynarr_atp (dla, 0); + Dynarr_add (dla, *mlp); + } + else + { + struct display_line modeline; + xzero (modeline); + Dynarr_add (dla, modeline); + } + } + + /* If we're adding a new place marker go ahead and generate the + modeline so that it is available for use by + window_modeline_height. */ + generate_modeline (w, Dynarr_atp (dla, 0), type); + } + + return need_modeline; +} + +/* #### Kludge or not a kludge. I tend towards the former. */ +int +real_current_modeline_height (struct window *w) +{ + Fset_marker (w->start[CMOTION_DISP], w->start[CURRENT_DISP], w->buffer); + Fset_marker (w->pointm[CMOTION_DISP], w->pointm[CURRENT_DISP], w->buffer); + + if (ensure_modeline_generated (w, CMOTION_DISP)) + { + display_line_dynarr *dla = window_display_lines (w, CMOTION_DISP); + + if (Dynarr_length (dla)) + { + if (Dynarr_atp (dla, 0)->modeline) + return (Dynarr_atp (dla, 0)->ascent + + Dynarr_atp (dla, 0)->descent); + } + } + return 0; +} + + +/***************************************************************************/ +/* */ +/* displayable string routines */ +/* */ +/***************************************************************************/ + +/* Given a position for a string in a window, ensure that the given + display line DL accurately represents the text on a line starting + at the given position. + + Yes, this is duplicating the code of create_text_block, but it + looked just too hard to change create_text_block to handle strings + *and* buffers. We already make a distinction between the two + elsewhere in the code so I think unifying them would require a + complete MULE rewrite. Besides, the other distinction is that these + functions cover text that the user *cannot edit* so we can remove + everything to do with cursors, minibuffers etc. Eventually the + modeline routines should be modified to use this code as it copes + with many more types of display situation. */ + +static Bufpos +create_string_text_block (struct window *w, Lisp_Object disp_string, + struct display_line *dl, + Bufpos start_pos, + prop_block_dynarr **prop, + face_index default_face) +{ + struct frame *f = XFRAME (w->frame); + /* Note that a lot of the buffer controlled stuff has been left in + because you might well want to make use of it (selective display + etc), its just the buffer text that we do not use. However, it + seems to be possible for buffer to be nil sometimes so protect + against this case. */ + struct buffer *b = BUFFERP (w->buffer) ? XBUFFER (w->buffer) : 0; + struct device *d = XDEVICE (f->device); + Lisp_String* s = XSTRING (disp_string); + + /* we're working with these a lot so precalculate them */ + Bytecount slen = XSTRING_LENGTH (disp_string); + Bytecount bi_string_zv = slen; + Bytind bi_start_pos = charcount_to_bytecount (string_data (s), start_pos); + + pos_data data; + + int truncate_win = b ? window_truncation_on (w) : 0; + + /* We're going to ditch selective display for static text, it's an + FSF thing and invisible extents are the way to go here. + Implementing it also relies on a number of buffer-specific + functions that we don't have the luxury of being able to use + here. */ + + /* The variable ctl-arrow allows the user to specify what characters + can actually be displayed and which octal should be used for. + #### This variable should probably have some rethought done to + it. + + #### It would also be really nice if you could specify that + the characters come out in hex instead of in octal. Mule + does that by adding a ctl-hexa variable similar to ctl-arrow, + but that's bogus -- we need a more general solution. I + think you need to extend the concept of display tables + into a more general conversion mechanism. Ideally you + could specify a Lisp function that converts characters, + but this violates the Second Golden Rule and besides would + make things way way way way slow. + + So instead, we extend the display-table concept, which was + historically limited to 256-byte vectors, to one of the + following: + + a) A 256-entry vector, for backward compatibility; + b) char-table, mapping characters to values; + c) range-table, mapping ranges of characters to values; + d) a list of the above. + + The (d) option allows you to specify multiple display tables + instead of just one. Each display table can specify conversions + for some characters and leave others unchanged. The way the + character gets displayed is determined by the first display table + with a binding for that character. This way, you could call a + function `enable-hex-display' that adds a hex display-table to + the list of display tables for the current buffer. + + #### ...not yet implemented... Also, we extend the concept of + "mapping" to include a printf-like spec. Thus you can make all + extended characters show up as hex with a display table like + this: + + #s(range-table data ((256 524288) (format "%x"))) + + Since more than one display table is possible, you have + great flexibility in mapping ranges of characters. */ + Emchar printable_min = b ? (CHAR_OR_CHAR_INTP (b->ctl_arrow) + ? XCHAR_OR_CHAR_INT (b->ctl_arrow) + : ((EQ (b->ctl_arrow, Qt) || EQ (b->ctl_arrow, Qnil)) + ? 255 : 160)) : 255; + + Lisp_Object face_dt, window_dt; + + /* The text display block for this display line. */ + struct display_block *db = get_display_block_from_line (dl, TEXT); + + /* The first time through the main loop we need to force the glyph + data to be updated. */ + int initial = 1; + + /* Apparently the new extent_fragment_update returns an end position + equal to the position passed in if there are no more runs to be + displayed. */ + int no_more_frags = 0; + + dl->used_prop_data = 0; + dl->num_chars = 0; + dl->line_continuation = 0; + + /* set up faces to use for clearing areas, used by + output_display_line */ + dl->default_findex = default_face; + if (default_face) + { + dl->left_margin_findex = default_face; + dl->right_margin_findex = default_face; + } + else + { + dl->left_margin_findex = + get_builtin_face_cache_index (w, Vleft_margin_face); + dl->right_margin_findex = + get_builtin_face_cache_index (w, Vright_margin_face); + } + + xzero (data); + data.ef = extent_fragment_new (disp_string, f); + + /* These values are used by all of the rune addition routines. We add + them to this structure for ease of passing. */ + data.d = d; + XSETWINDOW (data.window, w); + data.db = db; + data.dl = dl; + + data.bi_bufpos = bi_start_pos; + data.pixpos = dl->bounds.left_in; + data.last_charset = Qunbound; + data.last_findex = default_face; + data.result_str = Qnil; + data.string = disp_string; + + /* Set the right boundary adjusting it to take into account any end + glyph. Save the width of the end glyph for later use. */ + data.max_pixpos = dl->bounds.right_in; + data.max_pixpos -= data.end_glyph_width; + + data.cursor_type = NO_CURSOR; + data.cursor_x = -1; + + data.start_col = 0; + /* I don't think we want this, string areas should not scroll with + the window + data.start_col = w->hscroll; + data.bi_start_col_enabled = (w->hscroll ? bi_start_pos : 0); + */ + data.bi_start_col_enabled = 0; + data.hscroll_glyph_width_adjust = 0; + + /* We regenerate the line from the very beginning. */ + Dynarr_reset (db->runes); + + /* Why is this less than or equal and not just less than? If the + starting position is already equal to the maximum we can't add + anything else, right? Wrong. We might still have a newline to + add. A newline can use the room allocated for an end glyph since + if we add it we know we aren't going to be adding any end + glyph. */ + + /* #### Chuck -- I think this condition should be while (1). + Otherwise if (e.g.) there is one begin-glyph and one end-glyph + and the begin-glyph ends exactly at the end of the window, the + end-glyph and text might not be displayed. while (1) ensures + that the loop terminates only when either (a) there is + propagation data or (b) the end-of-line or end-of-buffer is hit. + + #### Also I think you need to ensure that the operation + "add begin glyphs; add end glyphs; add text" is atomic and + can't get interrupted in the middle. If you run off the end + of the line during that operation, then you keep accumulating + propagation data until you're done. Otherwise, if the (e.g.) + there's a begin glyph at a particular position and attempting + to display that glyph results in window-end being hit and + propagation data being generated, then the character at that + position won't be displayed. + + #### See also the comment after the end of this loop, below. + */ + while (data.pixpos <= data.max_pixpos) + { + /* #### This check probably should not be necessary. */ + if (data.bi_bufpos > bi_string_zv) + { + /* #### urk! More of this lossage! */ + data.bi_bufpos--; + goto done; + } + + /* Check for face changes. */ + if (initial || (!no_more_frags && data.bi_bufpos == data.ef->end)) + { + Lisp_Object last_glyph = Qnil; + /* Deal with clipped glyphs that we have already displayed. */ + if (*prop && Dynarr_atp (*prop, 0)->type == PROP_GLYPH) + { + last_glyph = Dynarr_atp (*prop, 0)->data.p_glyph.glyph; + Dynarr_free (*prop); + *prop = 0; + } + /* Now compute the face and begin/end-glyph information. */ + data.findex = + /* Remember that the extent-fragment routines deal in Bytind's. */ + extent_fragment_update (w, data.ef, data.bi_bufpos, last_glyph); + /* This is somewhat cheesy but the alternative is to + propagate default_face into extent_fragment_update. */ + if (data.findex == DEFAULT_INDEX) + data.findex = default_face; + + get_display_tables (w, data.findex, &face_dt, &window_dt); + + if (data.bi_bufpos == data.ef->end) + no_more_frags = 1; + } + initial = 0; + + /* Determine what is next to be displayed. We first handle any + glyphs returned by glyphs_at_bufpos. If there are no glyphs to + display then we determine what to do based on the character at the + current buffer position. */ + + /* If the current position is covered by an invisible extent, do + nothing (except maybe add some ellipses). + + #### The behavior of begin and end-glyphs at the edge of an + invisible extent should be investigated further. This is + fairly low priority though. */ + if (data.ef->invisible) + { + /* #### Chuck, perhaps you could look at this code? I don't + really know what I'm doing. */ + if (*prop) + { + Dynarr_free (*prop); + *prop = 0; + } + + /* The extent fragment code only sets this when we should + really display the ellipses. It makes sure the ellipses + don't get displayed more than once in a row. */ + if (data.ef->invisible_ellipses) + { + struct glyph_block gb; + + data.ef->invisible_ellipses_already_displayed = 1; + data.ef->invisible_ellipses = 0; + gb.extent = Qnil; + gb.glyph = Vinvisible_text_glyph; + *prop = add_glyph_rune (&data, &gb, BEGIN_GLYPHS, 0, + GLYPH_CACHEL (w, INVIS_GLYPH_INDEX)); + /* Perhaps they shouldn't propagate if the very next thing + is to display a newline (for compatibility with + selective-display-ellipses)? Maybe that's too + abstruse. */ + if (*prop) + goto done; + } + + /* #### What if we're dealing with a display table? */ + if (data.start_col) + data.start_col--; + + if (data.bi_bufpos == bi_string_zv) + goto done; + else + INC_CHARBYTIND (string_data (s), data.bi_bufpos); + } + + /* If there is propagation data, then it represents the current + buffer position being displayed. Add them and advance the + position counter. This might also add the minibuffer + prompt. */ + else if (*prop) + { + dl->used_prop_data = 1; + *prop = add_propagation_runes (prop, &data); + + if (*prop) + goto done; /* gee, a really narrow window */ + else if (data.bi_bufpos == bi_string_zv) + goto done; + else if (data.bi_bufpos < 0) + /* #### urk urk urk! Aborts are not very fun! Fix this please! */ + data.bi_bufpos = 0; + else + INC_CHARBYTIND (string_data (s), data.bi_bufpos); + } + + /* If there are end glyphs, add them to the line. These are + the end glyphs for the previous run of text. We add them + here rather than doing them at the end of handling the + previous run so that glyphs at the beginning and end of + a line are handled correctly. */ + else if (Dynarr_length (data.ef->end_glyphs) > 0) + { + data.ch = string_char (s, data.bi_bufpos); + *prop = add_glyph_runes (&data, END_GLYPHS); + + if (*prop) { + goto done; + } + } + + /* If there are begin glyphs, add them to the line. */ + else if (Dynarr_length (data.ef->begin_glyphs) > 0) + { + data.ch = string_char (s, data.bi_bufpos); + *prop = add_glyph_runes (&data, BEGIN_GLYPHS); + + if (*prop) { + goto done; + } + } + + /* If at end-of-buffer, we've already processed begin and + end-glyphs at this point and there's no text to process, + so we're done. */ + else if (data.bi_bufpos == bi_string_zv) + goto done; + + else + { + Lisp_Object entry = Qnil; + /* Get the character at the current buffer position. */ + data.ch = string_char (s, data.bi_bufpos); + if (!NILP (face_dt) || !NILP (window_dt)) + entry = display_table_entry (data.ch, face_dt, window_dt); + + /* If there is a display table entry for it, hand it off to + add_disp_table_entry_runes and let it worry about it. */ + if (!NILP (entry) && !EQ (entry, make_char (data.ch))) + { + *prop = add_disp_table_entry_runes (&data, entry); + + if (*prop) + goto done; + } + + /* Check if we have hit a newline character. If so, add a marker + to the line and end this loop. */ + else if (data.ch == '\n') + { + /* We aren't going to be adding an end glyph so give its + space back in order to make sure that the cursor can + fit. */ + data.max_pixpos += data.end_glyph_width; + goto done; + } + + /* If the current character is considered to be printable, then + just add it. */ + else if (data.ch >= printable_min) + { + *prop = add_emchar_rune (&data); + if (*prop) + goto done; + } + + /* If the current character is a tab, determine the next tab + starting position and add a blank rune which extends from the + current pixel position to that starting position. */ + else if (data.ch == '\t') + { + int tab_start_pixpos = data.pixpos; + int next_tab_start; + int char_tab_width; + int prop_width = 0; + + if (data.start_col > 1) + tab_start_pixpos -= (space_width (w) * (data.start_col - 1)); + + next_tab_start = + next_tab_position (w, tab_start_pixpos, + dl->bounds.left_in + + data.hscroll_glyph_width_adjust); + if (next_tab_start > data.max_pixpos) + { + prop_width = next_tab_start - data.max_pixpos; + next_tab_start = data.max_pixpos; + } + data.blank_width = next_tab_start - data.pixpos; + char_tab_width = + (next_tab_start - tab_start_pixpos) / space_width (w); + + *prop = add_blank_rune (&data, w, char_tab_width); + + /* add_blank_rune is only supposed to be called with + sizes guaranteed to fit in the available space. */ + assert (!(*prop)); + + if (prop_width) + { + struct prop_block pb; + *prop = Dynarr_new (prop_block); + + pb.type = PROP_BLANK; + pb.data.p_blank.width = prop_width; + pb.data.p_blank.findex = data.findex; + Dynarr_add (*prop, pb); + + goto done; + } + } + + /* If character is a control character, pass it off to + add_control_char_runes. + + The is_*() routines have undefined results on + arguments outside of the range [-1, 255]. (This + often bites people who carelessly use `char' instead + of `unsigned char'.) + */ + else if (data.ch < 0x100 && iscntrl ((Bufbyte) data.ch)) + { + *prop = add_control_char_runes (&data, b); + + if (*prop) + goto done; + } + + /* If the character is above the ASCII range and we have not + already handled it, then print it as an octal number. */ + else if (data.ch >= 0200) + { + *prop = add_octal_runes (&data); + + if (*prop) + goto done; + } + + /* Assume the current character is considered to be printable, + then just add it. */ + else + { + *prop = add_emchar_rune (&data); + if (*prop) + goto done; + } + + INC_CHARBYTIND (string_data (s), data.bi_bufpos); + } + } + + done: + + /* Determine the starting point of the next line if we did not hit the + end of the buffer. */ + if (data.bi_bufpos < bi_string_zv) + { + /* #### This check is not correct. If the line terminated + due to a begin-glyph or end-glyph hitting window-end, then + data.ch will not point to the character at data.bi_bufpos. If + you make the two changes mentioned at the top of this loop, + you should be able to say '(if (*prop))'. That should also + make it possible to eliminate the data.bi_bufpos < BI_BUF_ZV (b) + check. */ + + /* The common case is that the line ended because we hit a newline. + In that case, the next character is just the next buffer + position. */ + if (data.ch == '\n') + { + INC_CHARBYTIND (string_data (s), data.bi_bufpos); + } + + /* Otherwise we have a buffer line which cannot fit on one display + line. */ + else + { + struct glyph_block gb; + struct glyph_cachel *cachel; + + /* If the line is to be truncated then we actually have to look + for the next newline. We also add the end-of-line glyph which + we know will fit because we adjusted the right border before + we starting laying out the line. */ + data.max_pixpos += data.end_glyph_width; + data.findex = default_face; + gb.extent = Qnil; + + if (truncate_win) + { + Bytind bi_pos; + + /* Now find the start of the next line. */ + bi_pos = bi_find_next_emchar_in_string (s, '\n', data.bi_bufpos, 1); + + data.cursor_type = NO_CURSOR; + data.bi_bufpos = bi_pos; + gb.glyph = Vtruncation_glyph; + cachel = GLYPH_CACHEL (w, TRUN_GLYPH_INDEX); + } + else + { + /* The cursor can never be on the continuation glyph. */ + data.cursor_type = NO_CURSOR; + + /* data.bi_bufpos is already at the start of the next line. */ + + dl->line_continuation = 1; + gb.glyph = Vcontinuation_glyph; + cachel = GLYPH_CACHEL (w, CONT_GLYPH_INDEX); + } + + if (data.end_glyph_width) + add_glyph_rune (&data, &gb, BEGIN_GLYPHS, 0, cachel); + + if (truncate_win && data.bi_bufpos == bi_string_zv) + { + const Bufbyte* endb = charptr_n_addr (string_data (s), bi_string_zv); + DEC_CHARPTR (endb); + if (charptr_emchar (endb) != '\n') + { + /* #### Damn this losing shit. */ + data.bi_bufpos++; + } + } + } + } + else if (data.bi_bufpos == bi_string_zv) + { + /* create_text_block () adds a bogus \n marker here which screws + up subwindow display. Since we never have a cursor in the + gutter we can safely ignore it. */ + } + /* Calculate left whitespace boundary. */ + { + int elt = 0; + + /* Whitespace past a newline is considered right whitespace. */ + while (elt < Dynarr_length (db->runes)) + { + struct rune *rb = Dynarr_atp (db->runes, elt); + + if ((rb->type == RUNE_CHAR && CHARC_ASCII_EQ (rb->object.cglyph, ' ')) + || rb->type == RUNE_BLANK) + { + dl->bounds.left_white += rb->width; + elt++; + } + else + elt = Dynarr_length (db->runes); + } + } + + /* Calculate right whitespace boundary. */ + { + int elt = Dynarr_length (db->runes) - 1; + int done = 0; + + while (!done && elt >= 0) + { + struct rune *rb = Dynarr_atp (db->runes, elt); + + if (!(rb->type == RUNE_CHAR && CHARC_IS_SPACE (rb->object.cglyph)) + && !rb->type == RUNE_BLANK) + { + dl->bounds.right_white = rb->xpos + rb->width; + done = 1; + } + + elt--; + + } + + /* The line is blank so everything is considered to be right + whitespace. */ + if (!done) + dl->bounds.right_white = dl->bounds.left_in; + } + + /* Set the display blocks bounds. */ + db->start_pos = dl->bounds.left_in; + if (Dynarr_length (db->runes)) + { + struct rune *rb = Dynarr_atp (db->runes, Dynarr_length (db->runes) - 1); + + db->end_pos = rb->xpos + rb->width; + } + else + db->end_pos = dl->bounds.right_white; + + calculate_baseline (&data); + + dl->ascent = data.new_ascent; + dl->descent = data.new_descent; + + { + unsigned short ascent = (unsigned short) XINT (w->minimum_line_ascent); + + if (dl->ascent < ascent) + dl->ascent = ascent; + } + { + unsigned short descent = (unsigned short) XINT (w->minimum_line_descent); + + if (dl->descent < descent) + dl->descent = descent; + } + + calculate_yoffset (dl, db); + + dl->cursor_elt = data.cursor_x; + /* #### lossage lossage lossage! Fix this shit! */ + if (data.bi_bufpos > bi_string_zv) + dl->end_bufpos = buffer_or_string_bytind_to_bufpos (disp_string, bi_string_zv); + else + dl->end_bufpos = buffer_or_string_bytind_to_bufpos (disp_string, data.bi_bufpos) - 1; + if (truncate_win) + data.dl->num_chars = + string_column_at_point (s, dl->end_bufpos, b ? XINT (b->tab_width) : 8); + else + /* This doesn't correctly take into account tabs and control + characters but if the window isn't being truncated then this + value isn't going to end up being used anyhow. */ + data.dl->num_chars = dl->end_bufpos - dl->bufpos; + + /* #### handle horizontally scrolled line with text none of which + was actually laid out. */ + + /* #### handle any remainder of overlay arrow */ + + if (*prop == ADD_FAILED) + *prop = NULL; + + if (truncate_win && *prop) + { + Dynarr_free (*prop); + *prop = NULL; + } + + extent_fragment_delete (data.ef); + + /* #### If we started at EOB, then make sure we return a value past + it so that regenerate_window will exit properly. This is bogus. + The main loop should get fixed so that it isn't necessary to call + this function if we are already at EOB. */ + + if (data.bi_bufpos == bi_string_zv && bi_start_pos == bi_string_zv) + return bytecount_to_charcount (string_data (s), data.bi_bufpos) + 1; /* Yuck! */ + else + return bytecount_to_charcount (string_data (s), data.bi_bufpos); +} + +/* Given a display line and a starting position, ensure that the + contents of the display line accurately represent the visual + representation of the buffer contents starting from the given + position when displayed in the given window. The display line ends + when the contents of the line reach the right boundary of the given + window. + + This is very similar to generate_display_line but with the same + limitations as create_string_text_block. I have taken the liberty + of fixing the bytind stuff though.*/ + +static Bufpos +generate_string_display_line (struct window *w, Lisp_Object disp_string, + struct display_line *dl, + Bufpos start_pos, + prop_block_dynarr **prop, + face_index default_face) +{ + Bufpos ret_bufpos; + + /* you must set bounds before calling this. */ + + /* Reset what this line is using. */ + if (dl->display_blocks) + Dynarr_reset (dl->display_blocks); + if (dl->left_glyphs) + { + Dynarr_free (dl->left_glyphs); + dl->left_glyphs = 0; + } + if (dl->right_glyphs) + { + Dynarr_free (dl->right_glyphs); + dl->right_glyphs = 0; + } + + /* We aren't generating a modeline at the moment. */ + dl->modeline = 0; + + /* Create a display block for the text region of the line. */ + ret_bufpos = create_string_text_block (w, disp_string, dl, start_pos, + prop, default_face); + dl->bufpos = start_pos; + if (dl->end_bufpos < dl->bufpos) + dl->end_bufpos = dl->bufpos; + + /* If there are left glyphs associated with any character in the + text block, then create a display block to handle them. */ + if (dl->left_glyphs != NULL && Dynarr_length (dl->left_glyphs)) + create_left_glyph_block (w, dl, 0); + + /* If there are right glyphs associated with any character in the + text block, then create a display block to handle them. */ + if (dl->right_glyphs != NULL && Dynarr_length (dl->right_glyphs)) + create_right_glyph_block (w, dl); + + return ret_bufpos; +} + +/* This is ripped off from regenerate_window. All we want to do is + loop through elements in the string creating display lines until we + have covered the provided area. Simple really. */ +void +generate_displayable_area (struct window *w, Lisp_Object disp_string, + int xpos, int ypos, int width, int height, + display_line_dynarr* dla, + Bufpos start_pos, + face_index default_face) +{ + int yend = ypos + height; + Charcount s_zv; - /* minibuffer windows don't have modelines */ - if (MINI_WINDOW_P (w)) - need_modeline = 0; - /* windows which haven't had it turned off do */ - else if (WINDOW_HAS_MODELINE_P (w)) - need_modeline = 1; - /* windows which have it turned off don't have a divider if there is - a horizontal scrollbar */ - else if (window_scrollbar_height (w)) - need_modeline = 0; - /* and in this case there is none */ - else - need_modeline = 1; + prop_block_dynarr *prop = 0; + layout_bounds bounds; + assert (dla); - if (need_modeline) - { - display_line_dynarr *dla; + Dynarr_reset (dla); + /* if there's nothing to do then do nothing. code after this assumes + there is something to do. */ + if (NILP (disp_string)) + return; - dla = window_display_lines (w, type); + s_zv = XSTRING_CHAR_LENGTH (disp_string); - /* We don't care if there is a display line which is not - currently a modeline because it is definitely going to become - one if we have gotten to this point. */ - if (Dynarr_length (dla) == 0) + bounds.left_out = xpos; + bounds.right_out = xpos + width; + /* The inner boundaries mark where the glyph margins are located. */ + bounds.left_in = bounds.left_out + window_left_margin_width (w); + bounds.right_in = bounds.right_out - window_right_margin_width (w); + /* We cannot fully calculate the whitespace boundaries as they + depend on the contents of the line being displayed. */ + bounds.left_white = bounds.left_in; + bounds.right_white = bounds.right_in; + + while (ypos < yend) + { + struct display_line dl; + struct display_line *dlp; + Bufpos next_pos; + int local; + + if (Dynarr_length (dla) < Dynarr_largest (dla)) { - if (Dynarr_largest (dla) > 0) - { - struct display_line *mlp = Dynarr_atp (dla, 0); - Dynarr_add (dla, *mlp); - } - else - { - struct display_line modeline; - xzero (modeline); - Dynarr_add (dla, modeline); - } + dlp = Dynarr_atp (dla, Dynarr_length (dla)); + local = 0; } + else + { - /* If we're adding a new place marker go ahead and generate the - modeline so that it is available for use by - window_modeline_height. */ - generate_modeline (w, Dynarr_atp (dla, 0), type); - } - - return need_modeline; -} + xzero (dl); + dlp = &dl; + local = 1; + } -/* #### Kludge or not a kludge. I tend towards the former. */ -int -real_current_modeline_height (struct window *w) -{ - Fset_marker (w->start[CMOTION_DISP], w->start[CURRENT_DISP], w->buffer); - Fset_marker (w->pointm[CMOTION_DISP], w->pointm[CURRENT_DISP], w->buffer); + dlp->bounds = bounds; + dlp->offset = 0; + next_pos = generate_string_display_line (w, disp_string, dlp, start_pos, + &prop, default_face); + /* we need to make sure that we continue along the line if there + is more left to display otherwise we just end up redisplaying + the same chunk over and over again. */ + if (next_pos == start_pos && next_pos < s_zv) + start_pos++; + else + start_pos = next_pos; - if (ensure_modeline_generated (w, CMOTION_DISP)) - { - display_line_dynarr *dla = window_display_lines (w, CMOTION_DISP); + dlp->ypos = ypos + dlp->ascent; + ypos = dlp->ypos + dlp->descent; - if (Dynarr_length (dla)) + if (ypos > yend) { - if (Dynarr_atp (dla, 0)->modeline) - return (Dynarr_atp (dla, 0)->ascent + - Dynarr_atp (dla, 0)->descent); + int visible_height = dlp->ascent + dlp->descent; + + dlp->clip = (ypos - yend); + visible_height -= dlp->clip; + + if (visible_height < VERTICAL_CLIP (w, 1)) + { + if (local) + free_display_line (dlp); + break; + } } + else + dlp->clip = 0; + + Dynarr_add (dla, *dlp); + + /* #### This type of check needs to be done down in the + generate_display_line call. */ + if (start_pos >= s_zv) + break; } - return 0; + + if (prop) + Dynarr_free (prop); } @@ -4177,6 +5288,8 @@ regenerate_window (struct window *w, Bufpos start_pos, Bufpos point, int type) struct buffer *b = XBUFFER (w->buffer); int ypos = WINDOW_TEXT_TOP (w); int yend; /* set farther down */ + int yclip = WINDOW_TEXT_TOP_CLIP (w); + int force; prop_block_dynarr *prop; layout_bounds bounds; @@ -4230,7 +5343,14 @@ regenerate_window (struct window *w, Bufpos start_pos, Bufpos point, int type) else prop = 0; - while (ypos < yend) + /* When we are computing things for scrolling purposes, make + sure at least one line is always generated */ + force = (type == CMOTION_DISP); + + /* Make sure this is set always */ + /* Note the conversion at end */ + w->window_end_pos[type] = start_pos; + while (ypos < yend || force) { struct display_line dl; struct display_line *dlp; @@ -4243,6 +5363,7 @@ regenerate_window (struct window *w, Bufpos start_pos, Bufpos point, int type) } else { + xzero (dl); dlp = &dl; local = 1; @@ -4250,19 +5371,39 @@ regenerate_window (struct window *w, Bufpos start_pos, Bufpos point, int type) dlp->bounds = bounds; dlp->offset = 0; - start_pos = generate_display_line (w, dlp, 1, start_pos, - w->hscroll, &prop, type); - dlp->ypos = ypos + dlp->ascent; + start_pos = generate_display_line (w, dlp, 1, start_pos, &prop, type); + + if (yclip > dlp->ascent) + { + /* this should never happen, but if it does just display the + whole line */ + yclip = 0; + } + + dlp->ypos = (ypos + dlp->ascent) - yclip; ypos = dlp->ypos + dlp->descent; + /* See if we've been asked to start midway through a line, for + partial display line scrolling. */ + if (yclip) + { + dlp->top_clip = yclip; + yclip = 0; + } + else + dlp->top_clip = 0; + if (ypos > yend) { int visible_height = dlp->ascent + dlp->descent; dlp->clip = (ypos - yend); - visible_height -= dlp->clip; + /* Although this seems strange we could have a single very + tall line visible for which we need to account for both + the top clip and the bottom clip. */ + visible_height -= (dlp->clip + dlp->top_clip); - if (visible_height < VERTICAL_CLIP (w, 1)) + if (visible_height < VERTICAL_CLIP (w, 1) && !force) { if (local) free_display_line (dlp); @@ -4306,16 +5447,22 @@ regenerate_window (struct window *w, Bufpos start_pos, Bufpos point, int type) generate_display_line call. */ if (start_pos > BUF_ZV (b)) break; + + force = 0; } if (prop) - Dynarr_free (prop); + Dynarr_free (prop); /* #### More not quite right, but close enough. */ - /* #### Ben sez: apparently window_end_pos[] is measured + /* Ben sez: apparently window_end_pos[] is measured as the number of characters between the window end and the end of the buffer? This seems rather weirdo. What's - the justification for this? */ + the justification for this? + + JV sez: Because BUF_Z (b) would be a good initial value, however + that can change. This representation allows initalizing with 0. + */ w->window_end_pos[type] = BUF_Z (b) - w->window_end_pos[type]; if (need_modeline) @@ -4503,7 +5650,7 @@ regenerate_window_extents_only_changed (struct window *w, Bufpos startp, return 0; new_start = generate_display_line (w, ddl, 0, ddl->bufpos + ddl->offset, - w->hscroll, &prop, DESIRED_DISP); + &prop, DESIRED_DISP); ddl->offset = 0; /* #### If there is propagated stuff the fail. We could @@ -4522,6 +5669,7 @@ regenerate_window_extents_only_changed (struct window *w, Bufpos startp, if (cdl->ypos != ddl->ypos || cdl->ascent != ddl->ascent || cdl->descent != ddl->descent + || cdl->top_clip != ddl->top_clip || (cdl->cursor_elt != -1 && ddl->cursor_elt == -1) || (cdl->cursor_elt == -1 && ddl->cursor_elt != -1) || old_start != ddl->bufpos @@ -4624,11 +5772,9 @@ regenerate_window_incrementally (struct window *w, Bufpos startp, /* If the changes are below the visible area then if point hasn't moved return success otherwise fail in order to be safe. */ if (line > dla_end) - { - return regenerate_window_extents_only_changed (w, startp, pointm, - extent_beg_unchanged, - extent_end_unchanged); - } + return regenerate_window_extents_only_changed (w, startp, pointm, + extent_beg_unchanged, + extent_end_unchanged); else /* At this point we know what line the changes first affect. We now redraw that line. If the changes are contained within it @@ -4647,27 +5793,16 @@ regenerate_window_incrementally (struct window *w, Bufpos startp, assert (cdl->end_bufpos == ddl->end_bufpos); assert (cdl->offset == ddl->offset); - /* If the last rune is already a continuation glyph, fail. - #### We should be able to handle this better. */ - { - struct display_block *db = get_display_block_from_line (ddl, TEXT); - if (Dynarr_length (db->runes)) - { - struct rune *rb = - Dynarr_atp (db->runes, Dynarr_length (db->runes) - 1); - - if (rb->type == RUNE_DGLYPH - && EQ (rb->object.dglyph.glyph, Vcontinuation_glyph)) - return 0; - } - } + /* If the line continues to next display line, fail. */ + if (ddl->line_continuation) + return 0; /* If the line was generated using propagation data, fail. */ if (ddl->used_prop_data) return 0; new_start = generate_display_line (w, ddl, 0, ddl->bufpos + ddl->offset, - w->hscroll, &prop, DESIRED_DISP); + &prop, DESIRED_DISP); ddl->offset = 0; /* If there is propagated stuff then it is pretty much a @@ -4678,25 +5813,16 @@ regenerate_window_incrementally (struct window *w, Bufpos startp, return 0; } - /* If the last rune is now a continuation glyph, fail. */ - { - struct display_block *db = get_display_block_from_line (ddl, TEXT); - if (Dynarr_length (db->runes)) - { - struct rune *rb = - Dynarr_atp (db->runes, Dynarr_length (db->runes) - 1); - - if (rb->type == RUNE_DGLYPH - && EQ (rb->object.dglyph.glyph, Vcontinuation_glyph)) - return 0; - } - } + /* If the line continues to next display line, fail. */ + if (ddl->line_continuation) + return 0; /* If any line position parameters have changed or a cursor has disappeared or disappeared, fail. */ if (cdl->ypos != ddl->ypos || cdl->ascent != ddl->ascent || cdl->descent != ddl->descent + || cdl->top_clip != ddl->top_clip || (cdl->cursor_elt != -1 && ddl->cursor_elt == -1) || (cdl->cursor_elt == -1 && ddl->cursor_elt != -1)) { @@ -4752,12 +5878,9 @@ regenerate_window_incrementally (struct window *w, Bufpos startp, && extent_end_unchanged != -1 && ((extent_beg_unchanged < ddl->bufpos) || (extent_end_unchanged > ddl->end_bufpos))) - { - return - regenerate_window_extents_only_changed (w, startp, pointm, - extent_beg_unchanged, - extent_end_unchanged); - } + return regenerate_window_extents_only_changed (w, startp, pointm, + extent_beg_unchanged, + extent_end_unchanged); else return 1; } @@ -4983,7 +6106,7 @@ redisplay_window (Lisp_Object window, int skip_selected) } Fset_marker (w->pointm[DESIRED_DISP], make_int (pointm), the_buffer); - /* If the buffer has changed we have to invalid all of our face + /* If the buffer has changed we have to invalidate all of our face cache elements. */ if ((!echo_active && b != window_display_buffer (w)) || !Dynarr_length (w->face_cachels) @@ -4992,10 +6115,11 @@ redisplay_window (Lisp_Object window, int skip_selected) else mark_face_cachels_as_not_updated (w); - /* Ditto the glyph cache elements. */ + /* Ditto the glyph cache elements, although we do *not* invalidate + the cache purely because glyphs have changed - this is now + handled by the dirty flag.*/ if ((!echo_active && b != window_display_buffer (w)) - || !Dynarr_length (w->glyph_cachels) - || f->glyphs_changed) + || !Dynarr_length (w->glyph_cachels) || f->faces_changed) reset_glyph_cachels (w); else mark_glyph_cachels_as_not_updated (w); @@ -5049,7 +6173,7 @@ redisplay_window (Lisp_Object window, int skip_selected) Fset_marker (w->pointm[DESIRED_DISP], make_int (pointm), the_buffer); - /* #### BUFU amounts of overkil just to get the cursor + /* #### BUFU amounts of overkill just to get the cursor location marked properly. FIX ME FIX ME FIX ME */ regenerate_window (w, startp, pointm, DESIRED_DISP); } @@ -5066,7 +6190,10 @@ redisplay_window (Lisp_Object window, int skip_selected) temporary change to the echo area. */ && !(MINI_WINDOW_P (w) && f->buffers_changed) && !f->frame_changed - && !truncation_changed) + && !truncation_changed + /* check whether start is really at the beginning of a line GE */ + && (!w->start_at_line_beg || beginning_of_line_p (b, startp)) + ) { /* Check if the cursor has actually moved. */ if (EQ (Fmarker_buffer (w->last_point[CURRENT_DISP]), w->buffer) @@ -5077,6 +6204,8 @@ redisplay_window (Lisp_Object window, int skip_selected) && !f->extents_changed && !f->faces_changed && !f->glyphs_changed + && !f->subwindows_changed + /* && !f->subwindows_state_changed*/ && !f->point_changed && !f->windows_structure_changed) { @@ -5097,6 +6226,8 @@ redisplay_window (Lisp_Object window, int skip_selected) && !f->extents_changed && !f->faces_changed && !f->glyphs_changed + && !f->subwindows_changed + /* && !f->subwindows_state_changed*/ && !f->windows_structure_changed) { if (point_visible (w, pointm, CURRENT_DISP) @@ -5154,6 +6285,8 @@ redisplay_window (Lisp_Object window, int skip_selected) && !f->clip_changed && !f->faces_changed && !f->glyphs_changed + && !f->subwindows_changed + /* && !f->subwindows_state_changed*/ && !f->windows_structure_changed && !f->frame_changed && !truncation_changed @@ -5233,12 +6366,13 @@ regeneration_done: Bufpos end = (w->window_end_pos[DESIRED_DISP] == -1 ? BUF_ZV (b) : BUF_Z (b) - w->window_end_pos[DESIRED_DISP] - 1); - - update_line_start_cache (w, start, end, pointm, 1); + /* Don't pollute the cache if not sure if we are correct */ + if (w->start_at_line_beg) + update_line_start_cache (w, start, end, pointm, 1); redisplay_output_window (w); /* * If we just displayed the echo area, the line start cache is - * no longer valid, because the minibuffer window is assocaited + * no longer valid, because the minibuffer window is associated * with the window now. */ if (echo_active) @@ -5249,6 +6383,12 @@ regeneration_done: somewhere else once tty updates occur on a per-frame basis. */ mark_face_cachels_as_clean (w); + /* The glyph cachels only get dirty if someone changed something. + Since redisplay has now effectively ended we can reset the dirty + flag since everything must be up-to-date. */ + if (glyphs_changed) + mark_glyph_cachels_as_clean (w); + w->windows_changed = 0; } @@ -5328,12 +6468,13 @@ call_redisplay_end_triggers (struct window *w, void *closure) /* Ensure that all windows on the given frame are correctly displayed. */ -static int +int redisplay_frame (struct frame *f, int preemption_check) { struct device *d = XDEVICE (f->device); - if (preemption_check) + if (preemption_check + && !DEVICE_IMPL_FLAG (d, XDEVIMPF_DONT_PREEMPT_REDISPLAY)) { /* The preemption check itself takes a lot of time, so normally don't do it here. We do it if called @@ -5345,19 +6486,29 @@ redisplay_frame (struct frame *f, int preemption_check) return 1; } + if (!internal_equal (f->old_buffer_alist, f->buffer_alist, 0)) + { + Lisp_Object frame; + + f->old_buffer_alist = Freplace_list (f->old_buffer_alist, + f->buffer_alist); + XSETFRAME (frame, f); + va_run_hook_with_args (Qbuffer_list_changed_hook, 1, frame); + } + /* Before we put a hold on frame size changes, attempt to process any which are already pending. */ if (f->size_change_pending) change_frame_size (f, f->new_height, f->new_width, 0); /* If frame size might need to be changed, due to changed size - of toolbars, scroolabrs etc, change it now */ + of toolbars, scrollbars etc, change it now */ if (f->size_slipped) { adjust_frame_size (f); assert (!f->size_slipped); } - + /* The menubar, toolbar, and icon updates must be done before hold_frame_size_changes is called and we are officially 'in_display'. They may eval lisp code which may call Fsignal. @@ -5370,11 +6521,38 @@ redisplay_frame (struct frame *f, int preemption_check) being handled. */ update_frame_menubars (f); #endif /* HAVE_MENUBARS */ - #ifdef HAVE_TOOLBARS - /* Update the toolbars. */ - update_frame_toolbars (f); + /* Update the toolbars geometry. We don't update the toolbars + themselves at this point since the space they are trying to + occupy may currently by occupied by gutter elements. Instead we + update the geometry, then update the gutter geometry, then update + the gutters - which will cause mapped windows to be repositioned + - and finally update the toolbars. */ + update_frame_toolbars_geometry (f); #endif /* HAVE_TOOLBARS */ + /* Gutter update proper has to be done inside display when no frame + size changes can occur, thus we separately update the gutter + geometry here if it needs it. */ + update_frame_gutter_geometry (f); + + /* If we clear the frame we have to force its contents to be redrawn. */ + if (f->clear) + f->frame_changed = 1; + + /* Invalidate the subwindow caches. We use subwindows_changed here + to cause subwindows to get instantiated. This is because + subwindows_state_changed is less strict - dealing with things + like the clicked state of button. We have to do this before + redisplaying the gutters as subwindows get unmapped in the + process.*/ + if (f->frame_changed) + reset_frame_subwindow_instance_cache (f); + + if (f->frame_changed || f->subwindows_changed) + { + /* we have to do this so the gutter gets regenerated. */ + reset_gutter_display_lines (f); + } hold_frame_size_changes (); @@ -5402,13 +6580,23 @@ redisplay_frame (struct frame *f, int preemption_check) #### If a frame-size change does occur we should probably actually be preempting redisplay. */ - /* If we clear the frame we have to force its contents to be redrawn. */ - if (f->clear) - f->frame_changed = 1; + MAYBE_DEVMETH (d, frame_output_begin, (f)); + + /* We can now update the gutters, safe in the knowledge that our + efforts won't get undone. */ + + /* This can call lisp, but redisplay is protected by binding + inhibit_quit. More importantly the code involving display lines + *assumes* that GC will not happen and so does not GCPRO + anything. Since we use this code the whole time with the gutters + we cannot allow GC to happen when manipulating the gutters. */ + update_frame_gutters (f); /* Erase the frame before outputting its contents. */ if (f->clear) - DEVMETH (d, clear_frame, (f)); + { + MAYBE_DEVMETH (d, clear_frame, (f)); + } /* Do the selected window first. */ redisplay_window (FRAME_SELECTED_WINDOW (f), 0); @@ -5416,30 +6604,21 @@ redisplay_frame (struct frame *f, int preemption_check) /* Then do the rest. */ redisplay_windows (f->root_window, 1); - /* We now call the output_end routine for tty frames. We delay - doing so in order to avoid cursor flicker. So much for 100% - encapsulation. */ - if (FRAME_TTY_P (f)) - DEVMETH (d, output_end, (d)); + MAYBE_DEVMETH (d, frame_output_end, (f)); update_frame_title (f); - f->buffers_changed = 0; - f->clip_changed = 0; - f->extents_changed = 0; - f->faces_changed = 0; - f->frame_changed = 0; - f->glyphs_changed = 0; - f->icon_changed = 0; - f->menubar_changed = 0; - f->modeline_changed = 0; - f->point_changed = 0; - f->toolbar_changed = 0; - f->windows_changed = 0; - f->windows_structure_changed = 0; +#ifdef HAVE_TOOLBARS + /* Finally update the toolbars. It seems its possible to get in a + cycle between updating the gutter and the toolbars. Basically we + want to end up with both being up-to-date and this doesn't seem + possible in a single pass. */ + update_frame_toolbars (f); +#endif /* HAVE_TOOLBARS */ + + CLASS_RESET_CHANGED_FLAGS (f); f->window_face_cache_reset = 0; f->echo_area_garbaged = 0; - f->clear = 0; if (!f->size_change_pending) @@ -5456,28 +6635,41 @@ redisplay_frame (struct frame *f, int preemption_check) return 0; } -/* Ensure that all frames on the given device are correctly displayed. */ +/* Ensure that all frames on the given device are correctly displayed. + If AUTOMATIC is non-zero, and the device implementation indicates + no automatic redisplay, as printers do, then the device is not + redisplayed. AUTOMATIC is set to zero when called from lisp + functions (redraw-device) and (redisplay-device), and to non-zero + when called from "lazy" redisplay(); +*/ static int -redisplay_device (struct device *d) +redisplay_device (struct device *d, int automatic) { Lisp_Object frame, frmcons; - int preempted = 0; int size_change_failed = 0; struct frame *f; + if (automatic && DEVICE_IMPL_FLAG (d, XDEVIMPF_NO_AUTO_REDISPLAY)) + return 0; + if (DEVICE_STREAM_P (d)) /* nothing to do */ return 0; /* It is possible that redisplay has been called before the - device is fully initialized. If so then continue with the - next device. */ + device is fully initialized, or that the console implementation + allows frameless devices. If so then continue with the next + device. */ if (NILP (DEVICE_SELECTED_FRAME (d))) return 0; - REDISPLAY_PREEMPTION_CHECK; - if (preempted) - return 1; + if (!DEVICE_IMPL_FLAG (d, XDEVIMPF_DONT_PREEMPT_REDISPLAY)) + { + int preempted; + REDISPLAY_PREEMPTION_CHECK; + if (preempted) + return 1; + } /* Always do the selected frame first. */ frame = DEVICE_SELECTED_FRAME (d); @@ -5489,18 +6681,13 @@ redisplay_device (struct device *d) if (FRAME_REPAINT_P (f)) { - if (f->buffers_changed || f->clip_changed || f->extents_changed || - f->faces_changed || f->frame_changed || f->menubar_changed || - f->modeline_changed || f->point_changed || f->size_changed || - f->toolbar_changed || f->windows_changed || f->size_slipped || - f->windows_structure_changed || f->glyphs_changed) + if (CLASS_REDISPLAY_FLAGS_CHANGEDP(f)) { - preempted = redisplay_frame (f, 0); + int preempted = redisplay_frame (f, 0); + if (preempted) + return 1; } - if (preempted) - return 1; - /* If the frame redisplay did not get preempted, then this flag should have gotten set to 0. It might be possible for that not to happen if a size change event were to occur at an odd @@ -5523,19 +6710,13 @@ redisplay_device (struct device *d) if (FRAME_REPAINT_P (f)) { - if (f->buffers_changed || f->clip_changed || f->extents_changed || - f->faces_changed || f->frame_changed || f->menubar_changed || - f->modeline_changed || f->point_changed || f->size_changed || - f->toolbar_changed || f->windows_changed || - f->windows_structure_changed || - f->glyphs_changed) + if (CLASS_REDISPLAY_FLAGS_CHANGEDP (f)) { - preempted = redisplay_frame (f, 0); + int preempted = redisplay_frame (f, 0); + if (preempted) + return 1; } - if (preempted) - return 1; - if (f->size_change_pending) size_change_failed = 1; } @@ -5543,19 +6724,7 @@ redisplay_device (struct device *d) /* If we get here then we redisplayed all of our frames without getting preempted so mark ourselves as clean. */ - d->buffers_changed = 0; - d->clip_changed = 0; - d->extents_changed = 0; - d->faces_changed = 0; - d->frame_changed = 0; - d->glyphs_changed = 0; - d->icon_changed = 0; - d->menubar_changed = 0; - d->modeline_changed = 0; - d->point_changed = 0; - d->toolbar_changed = 0; - d->windows_changed = 0; - d->windows_structure_changed = 0; + CLASS_RESET_CHANGED_FLAGS (d); if (!size_change_failed) d->size_changed = 0; @@ -5590,13 +6759,8 @@ redisplay_without_hooks (void) if (asynch_device_change_pending) handle_asynch_device_change (); - if (!buffers_changed && !clip_changed && !extents_changed && - !faces_changed && !frame_changed && !icon_changed && - !menubar_changed && !modeline_changed && !point_changed && - !size_changed && !toolbar_changed && !windows_changed && - !glyphs_changed && - !windows_structure_changed && !disable_preemption && - preemption_count < max_preempts) + if (!GLOBAL_REDISPLAY_FLAGS_CHANGEDP && + !disable_preemption && preemption_count < max_preempts) goto done; DEVICE_LOOP_NO_BREAK (devcons, concons) @@ -5604,14 +6768,9 @@ redisplay_without_hooks (void) struct device *d = XDEVICE (XCAR (devcons)); int preempted; - if (d->buffers_changed || d->clip_changed || d->extents_changed || - d->faces_changed || d->frame_changed || d->icon_changed || - d->menubar_changed || d->modeline_changed || d->point_changed || - d->size_changed || d->toolbar_changed || d->windows_changed || - d->windows_structure_changed || - d->glyphs_changed) + if (CLASS_REDISPLAY_FLAGS_CHANGEDP (d)) { - preempted = redisplay_device (d); + preempted = redisplay_device (d, 1); if (preempted) { @@ -5628,18 +6787,7 @@ redisplay_without_hooks (void) preemption_count = 0; /* Mark redisplay as accurate */ - buffers_changed = 0; - clip_changed = 0; - extents_changed = 0; - frame_changed = 0; - glyphs_changed = 0; - icon_changed = 0; - menubar_changed = 0; - modeline_changed = 0; - point_changed = 0; - toolbar_changed = 0; - windows_changed = 0; - windows_structure_changed = 0; + GLOBAL_RESET_CHANGED_FLAGS; RESET_CHANGED_SET_FLAGS; if (faces_changed) @@ -5700,9 +6848,9 @@ window_line_number (struct window *w, int type) { struct device *d = XDEVICE (XFRAME (w->frame)->device); struct buffer *b = XBUFFER (w->buffer); - /* Be careful in the order of these tests. The first clasue will + /* Be careful in the order of these tests. The first clause will fail if DEVICE_SELECTED_FRAME == Qnil (since w->frame cannot be). - This can occur when the frame title is computed really early */ + This can occur when the frame title is computed really early */ Bufpos pos = ((EQ(DEVICE_SELECTED_FRAME(d), w->frame) && (w == XWINDOW (FRAME_SELECTED_WINDOW (device_selected_frame(d)))) && @@ -5736,7 +6884,7 @@ static void decode_mode_spec (struct window *w, Emchar spec, int type) { Lisp_Object obj = Qnil; - CONST char *str = NULL; + const char *str = NULL; struct buffer *b = XBUFFER (w->buffer); Dynarr_reset (mode_spec_bufbyte_string); @@ -5765,7 +6913,7 @@ decode_mode_spec (struct window *w, Emchar spec, int type) long_to_string (buf, col); Dynarr_add_many (mode_spec_bufbyte_string, - (CONST Bufbyte *) buf, strlen (buf)); + (const Bufbyte *) buf, strlen (buf)); goto decode_mode_spec_done; } @@ -5870,7 +7018,6 @@ decode_mode_spec (struct window *w, Emchar spec, int type) case 'p': { Bufpos pos = marker_position (w->start[type]); - Charcount total = BUF_ZV (b) - BUF_BEGV (b); /* This had better be while the desired lines are being done. */ if (w->window_end_pos[type] <= BUF_Z (b) - BUF_ZV (b)) @@ -5887,15 +7034,20 @@ decode_mode_spec (struct window *w, Emchar spec, int type) /* This hard limit is ok since the string it will hold has a fixed maximum length of 3. But just to be safe... */ char buf[10]; + Charcount chars = pos - BUF_BEGV (b); + Charcount total = BUF_ZV (b) - BUF_BEGV (b); - total = ((pos - BUF_BEGV (b)) * 100 + total - 1) / total; + /* Avoid overflow on big buffers */ + int percent = total > LONG_MAX/200 ? + (chars + total/200) / (total / 100) : + (chars * 100 + total/2) / total; /* We can't normally display a 3-digit number, so get us a 2-digit number that is close. */ - if (total == 100) - total = 99; + if (percent == 100) + percent = 99; - sprintf (buf, "%2d%%", total); + sprintf (buf, "%d%%", percent); Dynarr_add_many (mode_spec_bufbyte_string, (Bufbyte *) buf, strlen (buf)); @@ -5910,7 +7062,6 @@ decode_mode_spec (struct window *w, Emchar spec, int type) { Bufpos toppos = marker_position (w->start[type]); Bufpos botpos = BUF_Z (b) - w->window_end_pos[type]; - Charcount total = BUF_ZV (b) - BUF_BEGV (b); /* botpos is only accurate as of the last redisplay, so we can only treat it as a hint. In particular, after erase-buffer, @@ -5930,18 +7081,23 @@ decode_mode_spec (struct window *w, Emchar spec, int type) /* This hard limit is ok since the string it will hold has a fixed maximum length of around 6. But just to be safe... */ char buf[10]; + Charcount chars = botpos - BUF_BEGV (b); + Charcount total = BUF_ZV (b) - BUF_BEGV (b); - total = ((botpos - BUF_BEGV (b)) * 100 + total - 1) / total; + /* Avoid overflow on big buffers */ + int percent = total > LONG_MAX/200 ? + (chars + total/200) / (total / 100) : + (chars * 100 + total/2) / max (total, 1); /* We can't normally display a 3-digit number, so get us a 2-digit number that is close. */ - if (total == 100) - total = 99; + if (percent == 100) + percent = 99; if (toppos <= BUF_BEGV (b)) - sprintf (buf, "Top%2d%%", total); + sprintf (buf, "Top%d%%", percent); else - sprintf (buf, "%2d%%", total); + sprintf (buf, "%d%%", percent); Dynarr_add_many (mode_spec_bufbyte_string, (Bufbyte *) buf, strlen (buf)); @@ -6044,7 +7200,7 @@ free_display_line (struct display_line *dl) /* Given an array of display lines, free them and all data structures contained within them. */ -static void +void free_display_lines (display_line_dynarr *dla) { int line; @@ -6077,7 +7233,7 @@ free_display_structs (struct window_mirror *mir) static void -mark_glyph_block_dynarr (glyph_block_dynarr *gba, void (*markobj) (Lisp_Object)) +mark_glyph_block_dynarr (glyph_block_dynarr *gba) { if (gba) { @@ -6086,14 +7242,18 @@ mark_glyph_block_dynarr (glyph_block_dynarr *gba, void (*markobj) (Lisp_Object)) for (; gb < gb_last; gb++) { - if (!NILP (gb->glyph)) ((markobj) (gb->glyph)); - if (!NILP (gb->extent)) ((markobj) (gb->extent)); + if (!NILP (gb->glyph)) + mark_object (gb->glyph); + if (!NILP (gb->extent)) + mark_object (gb->extent); } } } -static void -mark_redisplay_structs (display_line_dynarr *dla, void (*markobj) (Lisp_Object)) +/* See the comment in image_instantiate_cache_result as to why marking + the glyph will also mark the image_instance. */ +void +mark_redisplay_structs (display_line_dynarr *dla) { display_line *dl = Dynarr_atp (dla, 0); display_line *dl_last = Dynarr_atp (dla, Dynarr_length (dla)); @@ -6115,43 +7275,43 @@ mark_redisplay_structs (display_line_dynarr *dla, void (*markobj) (Lisp_Object)) if (r->type == RUNE_DGLYPH) { if (!NILP (r->object.dglyph.glyph)) - ((markobj) (r->object.dglyph.glyph)); + mark_object (r->object.dglyph.glyph); if (!NILP (r->object.dglyph.extent)) - ((markobj) (r->object.dglyph.extent)); + mark_object (r->object.dglyph.extent); } } } - mark_glyph_block_dynarr (dl->left_glyphs, markobj); - mark_glyph_block_dynarr (dl->right_glyphs, markobj); + mark_glyph_block_dynarr (dl->left_glyphs); + mark_glyph_block_dynarr (dl->right_glyphs); } } static void -mark_window_mirror (struct window_mirror *mir, void (*markobj)(Lisp_Object)) +mark_window_mirror (struct window_mirror *mir) { - mark_redisplay_structs (mir->current_display_lines, markobj); - mark_redisplay_structs (mir->desired_display_lines, markobj); + mark_redisplay_structs (mir->current_display_lines); + mark_redisplay_structs (mir->desired_display_lines); if (mir->next) - mark_window_mirror (mir->next, markobj); + mark_window_mirror (mir->next); if (mir->hchild) - mark_window_mirror (mir->hchild, markobj); + mark_window_mirror (mir->hchild); else if (mir->vchild) - mark_window_mirror (mir->vchild, markobj); + mark_window_mirror (mir->vchild); } void -mark_redisplay (void (*markobj)(Lisp_Object)) +mark_redisplay (void) { Lisp_Object frmcons, devcons, concons; FRAME_LOOP_NO_BREAK (frmcons, devcons, concons) { struct frame *f = XFRAME (XCAR (frmcons)); - update_frame_window_mirror (f); - mark_window_mirror (f->root_mirror, markobj); + mark_window_mirror (f->root_mirror); + mark_gutters (f); } } @@ -6215,7 +7375,7 @@ mark_redisplay (void (*markobj)(Lisp_Object)) /* This will get used quite a bit so we don't want to be constantly allocating and freeing it. */ -line_start_cache_dynarr *internal_cache; +static line_start_cache_dynarr *internal_cache; /* Makes internal_cache represent the TYPE display structs and only the TYPE display structs. */ @@ -6261,7 +7421,7 @@ validate_line_start_cache (struct window *w) size changes can cause text shifting. However, the extent covering the region is constantly having its face set and priority altered by the mouse code. This means that the line - start cache is constanty being invalidated. This is bad + start cache is constantly being invalidated. This is bad since the mouse code also triggers heavy usage of the cache. Since it is an unlikely that f->extents being changed indicates that the cache really needs to be updated and if it @@ -6321,7 +7481,8 @@ point_in_line_start_cache (struct window *w, Bufpos point, int min_past) { struct buffer *b = XBUFFER (w->buffer); line_start_cache_dynarr *cache = w->line_start_cache; - unsigned int top, bottom, pos; + unsigned int top, bottom; + EMACS_INT pos; validate_line_start_cache (w); w->line_cache_validation_override++; @@ -6449,7 +7610,7 @@ find_point_loop: while (1) { - unsigned int new_pos; + EMACS_INT new_pos; Bufpos start, end; pos = (bottom + top + 1) >> 1; @@ -6509,7 +7670,7 @@ int point_would_be_visible (struct window *w, Bufpos startp, Bufpos point) { struct buffer *b = XBUFFER (w->buffer); - int pixpos = 0; + int pixpos = -WINDOW_TEXT_TOP_CLIP(w); int bottom = WINDOW_TEXT_HEIGHT (w); int start_elt; @@ -6588,11 +7749,18 @@ point_would_be_visible (struct window *w, Bufpos startp, Bufpos point) displayed. The end of the last line is also know as the window end position. + WARNING: It is possible that redisplay failed to layout any lines for the + windows. Under normal circumstances this is rare. However it seems that it + does occur in the following situation: A mouse event has come in and we + need to compute its location in a window. That code (in + pixel_to_glyph_translation) already can handle 0 as an error return value. + #### With a little work this could probably be reworked as just a call to start_with_line_at_pixpos. */ static Bufpos -start_end_of_last_line (struct window *w, Bufpos startp, int end) +start_end_of_last_line (struct window *w, Bufpos startp, int end, + int may_error) { struct buffer *b = XBUFFER (w->buffer); line_start_cache_dynarr *cache = w->line_start_cache; @@ -6612,7 +7780,7 @@ start_end_of_last_line (struct window *w, Bufpos startp, int end) start_elt = point_in_line_start_cache (w, cur_start, 0); if (start_elt == -1) - abort (); /* this had better never happen */ + return may_error ? 0 : startp; while (1) { @@ -6676,7 +7844,7 @@ start_end_of_last_line (struct window *w, Bufpos startp, int end) Bufpos start_of_last_line (struct window *w, Bufpos startp) { - return start_end_of_last_line (w, startp, 0); + return start_end_of_last_line (w, startp, 0 , 0); } /* For the given window W, if display starts at STARTP, what will be @@ -6686,9 +7854,16 @@ start_of_last_line (struct window *w, Bufpos startp) Bufpos end_of_last_line (struct window *w, Bufpos startp) { - return start_end_of_last_line (w, startp, 1); + return start_end_of_last_line (w, startp, 1, 0); +} + +static Bufpos +end_of_last_line_may_error (struct window *w, Bufpos startp) +{ + return start_end_of_last_line (w, startp, 1, 1); } + /* For window W, what does the starting position have to be so that the line containing POINT will cover pixel position PIXPOS. */ @@ -6734,7 +7909,7 @@ start_with_line_at_pixpos (struct window *w, Bufpos point, int pixpos) } cur_elt--; - if (cur_elt < 0) + while (cur_elt < 0) { Bufpos from, to; int win_char_height; @@ -6754,7 +7929,20 @@ start_with_line_at_pixpos (struct window *w, Bufpos point, int pixpos) update_line_start_cache (w, from, to, point, 0); cur_elt = point_in_line_start_cache (w, cur_pos, 2) - 1; - assert (cur_elt >= 0); + assert (cur_elt >= -1); + /* This used to be cur_elt>=0 under the assumption that if + point is in the top line and not at BUF_BEGV, then + setting the window_start to a newline before the start of + the first line will always cause scrolling. + + However in my (jv) opinion this is wrong. That new line + can be hidden in various ways: invisible extents, an + explicit window-start not at a newline character etc. + The existence of those are indeed known to create crashes + on that assert. So we have no option but to continue the + search if we found point at the top of the line_start_cache + again. */ + cur_pos = Dynarr_atp (w->line_start_cache,0)->start; } prev_pos = cur_pos; } @@ -6859,7 +8047,6 @@ update_line_start_cache (struct window *w, Bufpos from, Bufpos to, validate_line_start_cache (w); w->line_cache_validation_override++; - updating_line_start_cache = 1; if (from < BUF_BEGV (b)) from = BUF_BEGV (b); @@ -6868,7 +8055,6 @@ update_line_start_cache (struct window *w, Bufpos from, Bufpos to, if (from > to) { - updating_line_start_cache = 0; w->line_cache_validation_override--; return; } @@ -6881,7 +8067,6 @@ update_line_start_cache (struct window *w, Bufpos from, Bufpos to, /* Check to see if the desired range is already in the cache. */ if (from >= low_bound && to <= high_bound) { - updating_line_start_cache = 0; w->line_cache_validation_override--; return; } @@ -6910,7 +8095,6 @@ update_line_start_cache (struct window *w, Bufpos from, Bufpos to, update_internal_cache_list (w, DESIRED_DISP); if (!Dynarr_length (internal_cache)) { - updating_line_start_cache = 0; w->line_cache_validation_override--; return; } @@ -6938,7 +8122,6 @@ update_line_start_cache (struct window *w, Bufpos from, Bufpos to, { Dynarr_add_many (cache, Dynarr_atp (internal_cache, 0), Dynarr_length (internal_cache)); - updating_line_start_cache = 0; w->line_cache_validation_override--; return; } @@ -6947,7 +8130,6 @@ update_line_start_cache (struct window *w, Bufpos from, Bufpos to, the bounds of the DESIRED structs in the first place. */ if (start >= low_bound && end <= high_bound) { - updating_line_start_cache = 0; w->line_cache_validation_override--; return; } @@ -6970,7 +8152,6 @@ update_line_start_cache (struct window *w, Bufpos from, Bufpos to, Dynarr_reset (cache); Dynarr_add_many (cache, Dynarr_atp (internal_cache, 0), Dynarr_length (internal_cache)); - updating_line_start_cache = 0; w->line_cache_validation_override--; return; } @@ -6996,7 +8177,6 @@ update_line_start_cache (struct window *w, Bufpos from, Bufpos to, Dynarr_reset (cache); Dynarr_add_many (cache, Dynarr_atp (internal_cache, 0), Dynarr_length (internal_cache)); - updating_line_start_cache = 0; w->line_cache_validation_override--; return; } @@ -7005,7 +8185,6 @@ update_line_start_cache (struct window *w, Bufpos from, Bufpos to, Dynarr_length (internal_cache) - ic_elt); } - updating_line_start_cache = 0; w->line_cache_validation_override--; return; } @@ -7025,23 +8204,9 @@ update_line_start_cache (struct window *w, Bufpos from, Bufpos to, update_internal_cache_list (w, CMOTION_DISP); /* If this assert is triggered then regenerate_window failed - to layout a single line. That is not supposed to be - possible because we impose a minimum height on the buffer - and override vertical clip when we are in here. */ - /* #### Ah, but it is because the window may temporarily - exist but not have any lines at all if the minibuffer is - real big. Look into that situation better. */ - if (!Dynarr_length (internal_cache)) - { - if (old_lb == -1 && low_bound == -1) - { - updating_line_start_cache = 0; - w->line_cache_validation_override--; - return; - } - - assert (Dynarr_length (internal_cache)); - } + to layout a single line. This is not possible since we + force at least a single line to be layout for CMOTION_DISP */ + assert (Dynarr_length (internal_cache)); assert (startp == Dynarr_atp (internal_cache, 0)->start); ic_elt = Dynarr_length (internal_cache) - 1; @@ -7061,7 +8226,7 @@ update_line_start_cache (struct window *w, Bufpos from, Bufpos to, /* * Handle invisible text properly: - * If the last line we're inserting has the same end as the + * If the last line we're inserting has the same end as the * line before which it will be added, merge the two lines. */ if (Dynarr_length (cache) && @@ -7087,7 +8252,6 @@ update_line_start_cache (struct window *w, Bufpos from, Bufpos to, startp = new_startp; if (startp > BUF_ZV (b)) { - updating_line_start_cache = 0; w->line_cache_validation_override--; return; } @@ -7121,7 +8285,6 @@ update_line_start_cache (struct window *w, Bufpos from, Bufpos to, while (to > high_bound); } - updating_line_start_cache = 0; w->line_cache_validation_override--; assert (to <= high_bound); } @@ -7297,7 +8460,7 @@ get_position_object (struct display_line *dl, Lisp_Object *obj1, d->pixel_to_glyph_cache.obj1 = *obj1; \ d->pixel_to_glyph_cache.obj2 = *obj2; \ d->pixel_to_glyph_cache.retval = position; \ - RETURN__ position; \ + RETURN_SANS_WARNINGS position; \ } while (0) /* Given x and y coordinates in pixels relative to a frame, return @@ -7758,7 +8921,7 @@ pixel_to_glyph_translation (struct frame *f, int x_coord, int y_coord, } else if (past_end || (rb->type == RUNE_CHAR - && rb->object.chr.ch == '\n')) + && CHARC_ASCII_EQ (rb->object.cglyph, '\n'))) { (*row)--; /* At this point we may have glyphs in the right @@ -7829,7 +8992,7 @@ pixel_to_glyph_translation (struct frame *f, int x_coord, int y_coord, if (!MARKERP ((*w)->start[CURRENT_DISP])) *closest = 0; else - *closest = end_of_last_line (*w, + *closest = end_of_last_line_may_error (*w, marker_position ((*w)->start[CURRENT_DISP])); *col = 0; UPDATE_CACHE_RETURN; @@ -7862,6 +9025,9 @@ Ensure that all minibuffers are correctly showing the echo area. if (FRAME_REPAINT_P (f) && FRAME_HAS_MINIBUF_P (f)) { Lisp_Object window = FRAME_MINIBUF_WINDOW (f); + + MAYBE_DEVMETH (d, frame_output_begin, (f)); + /* * If the frame size has changed, there may be random * chud on the screen left from previous messages @@ -7870,19 +9036,15 @@ Ensure that all minibuffers are correctly showing the echo area. */ if (f->echo_area_garbaged) { - DEVMETH (d, clear_frame, (f)); + MAYBE_DEVMETH (d, clear_frame, (f)); f->echo_area_garbaged = 0; } redisplay_window (window, 0); + MAYBE_DEVMETH (d, frame_output_end, (f)); + call_redisplay_end_triggers (XWINDOW (window), 0); } } - - /* We now call the output_end routine for tty frames. We delay - doing so in order to avoid cursor flicker. So much for 100% - encapsulation. */ - if (DEVICE_TTY_P (d)) - DEVMETH (d, output_end, (d)); } return Qnil; @@ -7917,6 +9079,9 @@ input and is guaranteed to proceed to completion. f->clear = 1; redisplay_frame (f, 1); + /* See the comment in Fredisplay_frame. */ + RESET_CHANGED_SET_FLAGS; + return unbind_to (count, Qnil); } @@ -7944,6 +9109,15 @@ input and is guaranteed to proceed to completion. redisplay_frame (f, 1); + /* If we don't reset the global redisplay flags here, subsequent + changes to the display will not get registered by redisplay + because it thinks it already has registered changes. If you + really knew what you were doing you could confuse redisplay by + calling Fredisplay_frame while updating another frame. We assume + that if you know what you are doing you will not be that + stupid. */ + RESET_CHANGED_SET_FLAGS; + return unbind_to (count, Qnil); } @@ -7971,7 +9145,10 @@ input and is guaranteed to proceed to completion. { XFRAME (XCAR (frmcons))->clear = 1; } - redisplay_device (d); + redisplay_device (d, 0); + + /* See the comment in Fredisplay_frame. */ + RESET_CHANGED_SET_FLAGS; return unbind_to (count, Qnil); } @@ -7998,7 +9175,10 @@ input and is guaranteed to proceed to completion. disable_preemption++; } - redisplay_device (d); + redisplay_device (d, 0); + + /* See the comment in Fredisplay_frame. */ + RESET_CHANGED_SET_FLAGS; return unbind_to (count, Qnil); } @@ -8050,46 +9230,37 @@ redisplay_variable_changed (Lisp_Object sym, Lisp_Object *val, return 0; } +/* This is called if the built-in glyphs have their properties + changed. */ void redisplay_glyph_changed (Lisp_Object glyph, Lisp_Object property, Lisp_Object locale) { if (WINDOWP (locale)) { - struct frame *f = XFRAME (WINDOW_FRAME (XWINDOW (locale))); - MARK_FRAME_GLYPHS_CHANGED (f); + MARK_FRAME_GLYPHS_CHANGED (XFRAME (WINDOW_FRAME (XWINDOW (locale)))); } else if (FRAMEP (locale)) { - struct frame *f = XFRAME (locale); - MARK_FRAME_GLYPHS_CHANGED (f); + MARK_FRAME_GLYPHS_CHANGED (XFRAME (locale)); } else if (DEVICEP (locale)) { Lisp_Object frmcons; DEVICE_FRAME_LOOP (frmcons, XDEVICE (locale)) - { - struct frame *f = XFRAME (XCAR (frmcons)); - MARK_FRAME_GLYPHS_CHANGED (f); - } + MARK_FRAME_GLYPHS_CHANGED (XFRAME (XCAR (frmcons))); } else if (CONSOLEP (locale)) { Lisp_Object frmcons, devcons; CONSOLE_FRAME_LOOP_NO_BREAK (frmcons, devcons, XCONSOLE (locale)) - { - struct frame *f = XFRAME (XCAR (frmcons)); - MARK_FRAME_GLYPHS_CHANGED (f); - } + MARK_FRAME_GLYPHS_CHANGED (XFRAME (XCAR (frmcons))); } else /* global or buffer */ { Lisp_Object frmcons, devcons, concons; FRAME_LOOP_NO_BREAK (frmcons, devcons, concons) - { - struct frame *f = XFRAME (XCAR (frmcons)); - MARK_FRAME_GLYPHS_CHANGED (f); - } + MARK_FRAME_GLYPHS_CHANGED (XFRAME (XCAR (frmcons))); } } @@ -8183,16 +9354,22 @@ init_redisplay (void) preemption_count = 0; max_preempts = INIT_MAX_PREEMPTS; +#ifndef PDUMP if (!initialized) +#endif { - cmotion_display_lines = Dynarr_new (display_line); - mode_spec_bufbyte_string = Dynarr_new (Bufbyte); - formatted_string_emchar_dynarr = Dynarr_new (Emchar); - formatted_string_extent_dynarr = Dynarr_new (EXTENT); - formatted_string_extent_start_dynarr = Dynarr_new (Bytecount); - formatted_string_extent_end_dynarr = Dynarr_new (Bytecount); - internal_cache = Dynarr_new (line_start_cache); - xzero (formatted_string_display_line); + if (!cmotion_display_lines) + cmotion_display_lines = Dynarr_new (display_line); + if (!mode_spec_bufbyte_string) + mode_spec_bufbyte_string = Dynarr_new (Bufbyte); + if (!formatted_string_extent_dynarr) + formatted_string_extent_dynarr = Dynarr_new (EXTENT); + if (!formatted_string_extent_start_dynarr) + formatted_string_extent_start_dynarr = Dynarr_new (Bytecount); + if (!formatted_string_extent_end_dynarr) + formatted_string_extent_end_dynarr = Dynarr_new (Bytecount); + if (!internal_cache) + internal_cache = Dynarr_new (line_start_cache); } /* window system is nil when in -batch mode */ @@ -8217,6 +9394,15 @@ init_redisplay (void) } #endif /* HAVE_X_WINDOWS */ +#ifdef HAVE_GTK + if (!strcmp (display_use, "gtk")) + { + Vwindow_system = Qgtk; + Vinitial_window_system = Qgtk; + return; + } +#endif + #ifdef HAVE_MS_WINDOWS if (!strcmp (display_use, "mswindows")) { @@ -8263,9 +9449,10 @@ syms_of_redisplay (void) #endif /* INHIBIT_REDISPLAY_HOOKS */ defsymbol (&Qdisplay_warning_buffer, "display-warning-buffer"); defsymbol (&Qbar_cursor, "bar-cursor"); - defsymbol (&Qwindow_scroll_functions, "window-scroll-functions"); defsymbol (&Qredisplay_end_trigger_functions, "redisplay-end-trigger-functions"); + defsymbol (&Qtop_bottom, "top-bottom"); + defsymbol (&Qbuffer_list_changed_hook, "buffer-list-changed-hook"); DEFSUBR (Fredisplay_echo_area); DEFSUBR (Fredraw_frame); @@ -8279,6 +9466,7 @@ syms_of_redisplay (void) void vars_of_redisplay (void) { + #if 0 staticpro (&last_arrow_position); staticpro (&last_arrow_string); @@ -8286,8 +9474,6 @@ vars_of_redisplay (void) last_arrow_string = Qnil; #endif /* 0 */ - updating_line_start_cache = 0; - /* #### Probably temporary */ DEFVAR_INT ("redisplay-cache-adjustment", &cache_adjustment /* \(Temporary) Setting this will impact the performance of the internal @@ -8299,7 +9485,7 @@ line start cache. Minimum pixel height for clipped bottom display line. A clipped line shorter than this won't be displayed. */ , - redisplay_variable_changed); + redisplay_variable_changed); vertical_clip = 5; DEFVAR_INT_MAGIC ("pixel-horizontal-clip-threshold", &horizontal_clip /* @@ -8307,7 +9493,7 @@ Minimum visible area for clipped glyphs at right boundary. Clipped glyphs shorter than this won't be displayed. Only pixmap glyph instances are currently allowed to be clipped. */ , - redisplay_variable_changed); + redisplay_variable_changed); horizontal_clip = 5; DEFVAR_LISP ("global-mode-string", &Vglobal_mode_string /* @@ -8319,13 +9505,16 @@ String displayed by modeline-format's "%m" specification. Marker for where to display an arrow on top of the buffer text. This must be the beginning of a line in order to work. See also `overlay-arrow-string'. -*/ , redisplay_variable_changed); +*/ , + redisplay_variable_changed); Voverlay_arrow_position = Qnil; DEFVAR_LISP_MAGIC ("overlay-arrow-string", &Voverlay_arrow_string /* -String to display as an arrow. See also `overlay-arrow-position'. +String or glyph to display as an arrow. See also `overlay-arrow-position'. +\(Note that despite the name of this variable, it can be set to a glyph as +well as a string.) */ , - redisplay_variable_changed); + redisplay_variable_changed); Voverlay_arrow_string = Qnil; DEFVAR_INT ("scroll-step", &scroll_step /* @@ -8344,13 +9533,22 @@ If this is zero, point is always centered after it moves off screen. &truncate_partial_width_windows /* *Non-nil means truncate lines in all windows less than full frame wide. */ , - redisplay_variable_changed); + redisplay_variable_changed); truncate_partial_width_windows = 1; - DEFVAR_BOOL ("visible-bell", &visible_bell /* -*Non-nil means try to flash the frame to represent a bell. + DEFVAR_LISP ("visible-bell", &Vvisible_bell /* +*Non-nil substitutes a visual signal for the audible bell. + +Default behavior is to flash the whole screen. On some platforms, +special effects are available using the following values: + +'display Flash the whole screen (ie, the default behavior). +'top-bottom Flash only the top and bottom lines of the selected frame. + +When effects are unavailable on a platform, the visual bell is the +default, whole screen. (Currently only X supports any special effects.) */ ); - visible_bell = 0; + Vvisible_bell = Qnil; DEFVAR_BOOL ("no-redraw-on-reenter", &no_redraw_on_reenter /* *Non-nil means no need to redraw entire frame after suspending. @@ -8371,7 +9569,7 @@ instead. Vwindow_system = Qnil; /* #### Temporary shit until window-system is eliminated. */ - DEFVAR_LISP ("initial-window-system", &Vinitial_window_system /* + DEFVAR_CONST_LISP ("initial-window-system", &Vinitial_window_system /* DON'T TOUCH */ ); Vinitial_window_system = Qnil; @@ -8394,24 +9592,29 @@ Non-nil means put cursor in minibuffer, at end of any message there. maybe a caret cursor, etc. */ DEFVAR_LISP ("bar-cursor", &Vbar_cursor /* -Use vertical bar cursor if non-nil. If t width is 1 pixel, otherwise 2. +*Use vertical bar cursor if non-nil. If t width is 1 pixel, otherwise 2. */ ); Vbar_cursor = Qnil; #ifndef INHIBIT_REDISPLAY_HOOKS xxDEFVAR_LISP ("pre-redisplay-hook", &Vpre_redisplay_hook /* Function or functions to run before every redisplay. -Functions on this hook must be careful to avoid signalling errors! */ ); Vpre_redisplay_hook = Qnil; xxDEFVAR_LISP ("post-redisplay-hook", &Vpost_redisplay_hook /* Function or functions to run after every redisplay. -Functions on this hook must be careful to avoid signalling errors! */ ); Vpost_redisplay_hook = Qnil; #endif /* INHIBIT_REDISPLAY_HOOKS */ + DEFVAR_LISP ("buffer-list-changed-hook", &Vbuffer_list_changed_hook /* +Function or functions to call when a frame's buffer list has changed. +This is called during redisplay, before redisplaying each frame. +Functions on this hook are called with one argument, the frame. +*/ ); + Vbuffer_list_changed_hook = Qnil; + DEFVAR_INT ("display-warning-tick", &display_warning_tick /* Bump this to tell the C code to call `display-warning-buffer' at next redisplay. You should not normally change this; the function @@ -8470,10 +9673,10 @@ This is a specifier; use `set-specifier' to change it. Vleft_margin_width = Fmake_specifier (Qnatnum); set_specifier_fallback (Vleft_margin_width, list1 (Fcons (Qnil, Qzero))); set_specifier_caching (Vleft_margin_width, - slot_offset (struct window, left_margin_width), + offsetof (struct window, left_margin_width), some_window_value_changed, - slot_offset (struct frame, left_margin_width), - margin_width_changed_in_frame); + offsetof (struct frame, left_margin_width), + margin_width_changed_in_frame, 0); DEFVAR_SPECIFIER ("right-margin-width", &Vright_margin_width /* *Width of right margin. @@ -8482,10 +9685,10 @@ This is a specifier; use `set-specifier' to change it. Vright_margin_width = Fmake_specifier (Qnatnum); set_specifier_fallback (Vright_margin_width, list1 (Fcons (Qnil, Qzero))); set_specifier_caching (Vright_margin_width, - slot_offset (struct window, right_margin_width), + offsetof (struct window, right_margin_width), some_window_value_changed, - slot_offset (struct frame, right_margin_width), - margin_width_changed_in_frame); + offsetof (struct frame, right_margin_width), + margin_width_changed_in_frame, 0); DEFVAR_SPECIFIER ("minimum-line-ascent", &Vminimum_line_ascent /* *Minimum ascent height of lines. @@ -8494,9 +9697,9 @@ This is a specifier; use `set-specifier' to change it. Vminimum_line_ascent = Fmake_specifier (Qnatnum); set_specifier_fallback (Vminimum_line_ascent, list1 (Fcons (Qnil, Qzero))); set_specifier_caching (Vminimum_line_ascent, - slot_offset (struct window, minimum_line_ascent), + offsetof (struct window, minimum_line_ascent), some_window_value_changed, - 0, 0); + 0, 0, 0); DEFVAR_SPECIFIER ("minimum-line-descent", &Vminimum_line_descent /* *Minimum descent height of lines. @@ -8505,9 +9708,9 @@ This is a specifier; use `set-specifier' to change it. Vminimum_line_descent = Fmake_specifier (Qnatnum); set_specifier_fallback (Vminimum_line_descent, list1 (Fcons (Qnil, Qzero))); set_specifier_caching (Vminimum_line_descent, - slot_offset (struct window, minimum_line_descent), + offsetof (struct window, minimum_line_descent), some_window_value_changed, - 0, 0); + 0, 0, 0); DEFVAR_SPECIFIER ("use-left-overflow", &Vuse_left_overflow /* *Non-nil means use the left outside margin as extra whitespace when @@ -8517,9 +9720,9 @@ This is a specifier; use `set-specifier' to change it. Vuse_left_overflow = Fmake_specifier (Qboolean); set_specifier_fallback (Vuse_left_overflow, list1 (Fcons (Qnil, Qnil))); set_specifier_caching (Vuse_left_overflow, - slot_offset (struct window, use_left_overflow), + offsetof (struct window, use_left_overflow), some_window_value_changed, - 0, 0); + 0, 0, 0); DEFVAR_SPECIFIER ("use-right-overflow", &Vuse_right_overflow /* *Non-nil means use the right outside margin as extra whitespace when @@ -8529,9 +9732,9 @@ This is a specifier; use `set-specifier' to change it. Vuse_right_overflow = Fmake_specifier (Qboolean); set_specifier_fallback (Vuse_right_overflow, list1 (Fcons (Qnil, Qnil))); set_specifier_caching (Vuse_right_overflow, - slot_offset (struct window, use_right_overflow), + offsetof (struct window, use_right_overflow), some_window_value_changed, - 0, 0); + 0, 0, 0); DEFVAR_SPECIFIER ("text-cursor-visible-p", &Vtext_cursor_visible_p /* *Non-nil means the text cursor is visible (this is usually the case). @@ -8540,8 +9743,8 @@ This is a specifier; use `set-specifier' to change it. Vtext_cursor_visible_p = Fmake_specifier (Qboolean); set_specifier_fallback (Vtext_cursor_visible_p, list1 (Fcons (Qnil, Qt))); set_specifier_caching (Vtext_cursor_visible_p, - slot_offset (struct window, text_cursor_visible_p), + offsetof (struct window, text_cursor_visible_p), text_cursor_visible_p_changed, - 0, 0); + 0, 0, 0); } diff --git a/src/redisplay.h b/src/redisplay.h index 0d609bc..88d272f 100644 --- a/src/redisplay.h +++ b/src/redisplay.h @@ -22,8 +22,10 @@ Boston, MA 02111-1307, USA. */ /* Synched up with: Not in FSF. */ -#ifndef _XEMACS_REDISPLAY_H_ -#define _XEMACS_REDISPLAY_H_ +#ifndef INCLUDED_redisplay_h_ +#define INCLUDED_redisplay_h_ + +#include "character.h" /* Redisplay DASSERT types */ #define DB_DISP_POS 1 @@ -91,6 +93,13 @@ typedef struct but control characters have two -- a ^ and a letter -- and other non-printing characters (those displayed in octal) have four. */ +/* WARNING! In compare_runes (one of the most heavily used functions) + two runes are compared. So please be careful with changes to this + structure. See comments in compare_runes. + + #### This should really be made smaller. +*/ + typedef struct rune rune; struct rune { @@ -105,10 +114,6 @@ struct rune each of the face properties in this particular window. */ - short xpos; /* horizontal starting position in pixels */ - short width; /* pixel width of rune */ - - Bufpos bufpos; /* buffer position this rune is displaying; for the modeline, the value here is a Charcount, but who's looking? */ @@ -116,11 +121,26 @@ struct rune /* #### Chuck, what does it mean for a rune to cover a range of pos? I don't get this. */ - unsigned int cursor_type :3; /* is this rune covered by the cursor? */ - unsigned int type :3; /* type of rune object */ + /* #### This isn't used as an rvalue anywhere! + remove! */ + + + short xpos; /* horizontal starting position in pixels */ + short width; /* pixel width of rune */ + + + unsigned char cursor_type; /* is this rune covered by the cursor? */ + unsigned char type; /* type of rune object */ + /* We used to do bitfields here, but if I + (JV) count correctly that doesn't matter + for the size of the structure. All the bit + fiddling _does_ slow down redisplay by + about 10%. So don't do that */ union /* Information specific to the type of rune */ { + /* #### Glyphs are rare. Is it really necessary to waste 8 bytes on every + rune for that?! */ /* DGLYPH */ struct { @@ -129,6 +149,9 @@ struct rune If this is a rune in the modeline then this might be nil. */ + int ascent; /* Ascent of this glyph, in pixels. */ + int descent; /* Descent of this glyph, in pixels. */ + int yoffset; /* Offset from line top to reach glyph top */ int xoffset; /* Number of pixels that need to be chopped off the left of the glyph. This has the effect of shifting the @@ -137,16 +160,13 @@ struct rune } dglyph; /* CHAR */ - struct - { - Emchar ch; /* Cbaracter of this rune. */ - } chr; + struct Charc cglyph; /* Character of this rune. */ /* HLINE */ struct { - int thickness; /* how thick to make hline */ - int yoffset; /* how far down from top of line to put top */ + short thickness; /* how thick to make hline */ + short yoffset; /* how far down from top of line to put top */ } hline; } object; /* actual rune object */ }; @@ -233,6 +253,32 @@ typedef struct Dynarr_declare (glyph_block); } glyph_block_dynarr; +/*************************************************************************/ +/* display lines */ +/*************************************************************************/ + +/* Modeline commentary: IMO the modeline is handled very badly, we + special case virtually *everything* in the redisplay routines for + the modeline. The fact that dl->bufpos can be either a buffer + position or a char count highlights this. There is no abstraction at + all that I can find and it means that the code is made very ugly as + a result. Either we should treat the modeline *entirely* separately, + or we should abstract to something that applies equally well to the + modeline and to buffer text, the things are not enormously different + after all and handling them identically at some level would + eliminate some bugs that still exist (mainly to do with modeline + handling). This problem doesn't help trying to implement gutters + which are somewhere in between buffer text and modeline text. + + Redisplay commentary: Everything in redisplay is tied very tightly + to the things that are being displayed, and the context, + e.g. buffers and windows. According to Chuck this is so that we can + get speed, which seems fine to me, however this usage is extended + too far down the redisplay routines IMO. At some level there should + be functions that know how to display strings with extents and + faces, regardless of buffer etc. After all the window system does + not care. <andy@xemacs.org> */ + typedef struct display_line display_line; struct display_line { @@ -247,6 +293,8 @@ struct display_line pixel-row itself, I think. */ unsigned short clip; /* amount of bottom of line to clip in pixels.*/ + unsigned short top_clip; /* amount of top of line to clip + in pixels.*/ Bufpos bufpos; /* first buffer position on line */ Bufpos end_bufpos; /* last buffer position on line */ Charcount offset; /* adjustment to bufpos vals */ @@ -256,25 +304,67 @@ struct display_line int cursor_elt; /* rune block of TEXT display block cursor is at or -1 */ char used_prop_data; /* can't incrementally update if line - used propogation data */ + used propagation data */ layout_bounds bounds; /* line boundary positions */ char modeline; /* t if this line is a modeline */ + char line_continuation; /* t if this line continues to + next display line. */ + /* Dynamic array of display blocks */ display_block_dynarr *display_blocks; /* Dynamic arrays of left and right glyph blocks */ glyph_block_dynarr *left_glyphs; glyph_block_dynarr *right_glyphs; + + face_index left_margin_findex; + face_index right_margin_findex; + face_index default_findex; }; +#define DISPLAY_LINE_HEIGHT(dl) \ +(dl->ascent + dl->descent - (dl->clip + dl->top_clip)) +#define DISPLAY_LINE_YPOS(dl) \ +(dl->ypos - (dl->ascent - dl->top_clip)) +#define DISPLAY_LINE_YEND(dl) \ +((dl->ypos + dl->descent) - dl->clip) + typedef struct { Dynarr_declare (display_line); } display_line_dynarr; +/* The following two structures are used to represent an area to +displayed and where to display it. Using these two structures all +combinations of clipping and position can be accommodated. */ + +/* This represents an area to be displayed into. */ +typedef struct display_box display_box; +struct display_box +{ + int xpos; /* absolute horizontal position of area */ + int ypos; /* absolute vertical position of area */ + int width, height; +}; + +/* This represents the area from a glyph to be displayed. */ +typedef struct display_glyph_area display_glyph_area; +struct display_glyph_area +{ + int xoffset; /* horizontal offset of the glyph, +ve means + display the glyph with x offset by xoffset, + -ve means display starting xoffset into the + glyph. */ + int yoffset; /* vertical offset of the glyph, +ve means + display the glyph with y offset by yoffset, + -ve means display starting xoffset into the + glyph. */ + int width, height; /* width and height of glyph to display. */ +}; + /* It could be argued that the following two structs belong in extents.h, but they're only used by redisplay and it simplifies the header files to put them here. */ @@ -310,6 +400,12 @@ struct extent_fragment unsigned int invisible_ellipses_already_displayed:1; }; +#define EDGE_TOP 1 +#define EDGE_LEFT 2 +#define EDGE_BOTTOM 4 +#define EDGE_RIGHT 8 +#define EDGE_ALL (EDGE_TOP | EDGE_LEFT | EDGE_BOTTOM | EDGE_RIGHT) + /*************************************************************************/ /* change flags */ @@ -324,24 +420,24 @@ struct extent_fragment If any of these flags are set, redisplay will look more carefully to see if anything has really changed. */ -/* non-nil if the contents of a buffer have changed since the last time - redisplay completed */ +/* Nonzero if the contents of a buffer have changed since the last time + redisplay completed. */ extern int buffers_changed; extern int buffers_changed_set; /* Nonzero if head_clip or tail_clip of a buffer has changed - since last redisplay that finished */ + since last redisplay that finished. */ extern int clip_changed; extern int clip_changed_set; -/* non-nil if any extent has changed since the last time redisplay completed */ +/* Nonzero if any extent has changed since the last time redisplay completed. */ extern int extents_changed; extern int extents_changed_set; -/* non-nil if any face has changed since the last time redisplay completed */ +/* Nonzero if any face has changed since the last time redisplay completed. */ extern int faces_changed; -/* Nonzero means one or more frames have been marked as garbaged */ +/* Nonzero means one or more frames have been marked as garbaged. */ extern int frame_changed; /* True if any of the builtin display glyphs (continuation, @@ -350,6 +446,16 @@ extern int frame_changed; extern int glyphs_changed; extern int glyphs_changed_set; +/* True if any displayed subwindow is in need of updating + somewhere. */ +extern int subwindows_changed; +extern int subwindows_changed_set; + +/* True if any displayed subwindow is in need of updating + somewhere. */ +extern int subwindows_state_changed; +extern int subwindows_state_changed_set; + /* True if an icon is in need of updating somewhere. */ extern int icon_changed; extern int icon_changed_set; @@ -358,30 +464,38 @@ extern int icon_changed_set; extern int menubar_changed; extern int menubar_changed_set; -/* true iff we should redraw the modelines on the next redisplay */ +/* True iff we should redraw the modelines on the next redisplay. */ extern int modeline_changed; extern int modeline_changed_set; -/* non-nil if point has changed in some buffer since the last time - redisplay completed */ +/* Nonzero if point has changed in some buffer since the last time + redisplay completed. */ extern int point_changed; extern int point_changed_set; -/* non-nil if some frame has changed its size */ +/* Nonzero if some frame has changed its size. */ extern int size_changed; -/* non-nil if some device has signaled that it wants to change size */ +/* Nonzero if some device has signaled that it wants to change size. */ extern int asynch_device_change_pending; -/* non-nil if any toolbar has changed */ +/* Nonzero if some frame has changed the layout of internal elements + (gutters or toolbars). */ +extern int frame_layout_changed; + +/* Nonzero if any toolbar has changed. */ extern int toolbar_changed; extern int toolbar_changed_set; -/* non-nil if any window has changed since the last time redisplay completed */ +/* Nonzero if any gutter has changed. */ +extern int gutter_changed; +extern int gutter_changed_set; + +/* Nonzero if any window has changed since the last time redisplay completed */ extern int windows_changed; -/* non-nil if any frame's window structure has changed since the last - time redisplay completed */ +/* Nonzero if any frame's window structure has changed since the last + time redisplay completed. */ extern int windows_structure_changed; /* These macros can be relatively expensive. Since they are often @@ -389,23 +503,23 @@ extern int windows_structure_changed; if each has already been called and don't bother doing most of the work if it is currently set. */ -#define MARK_TYPE_CHANGED(object) do { \ - if (!object##_changed_set) { \ - Lisp_Object _devcons_, _concons_; \ - DEVICE_LOOP_NO_BREAK (_devcons_, _concons_) \ - { \ - Lisp_Object _frmcons_; \ - struct device *_d_ = XDEVICE (XCAR (_devcons_)); \ - DEVICE_FRAME_LOOP (_frmcons_, _d_) \ - { \ - struct frame *_f_ = XFRAME (XCAR (_frmcons_)); \ - _f_->object##_changed = 1; \ - _f_->modiff++; \ - } \ - _d_->object##_changed = 1; \ - } \ - object##_changed = 1; \ - object##_changed_set = 1; } \ +#define MARK_TYPE_CHANGED(object) do { \ + if (!object##_changed_set) { \ + Lisp_Object MTC_devcons, MTC_concons; \ + DEVICE_LOOP_NO_BREAK (MTC_devcons, MTC_concons) \ + { \ + Lisp_Object MTC_frmcons; \ + struct device *MTC_d = XDEVICE (XCAR (MTC_devcons)); \ + DEVICE_FRAME_LOOP (MTC_frmcons, MTC_d) \ + { \ + struct frame *MTC_f = XFRAME (XCAR (MTC_frmcons)); \ + MTC_f->object##_changed = 1; \ + MTC_f->modiff++; \ + } \ + MTC_d->object##_changed = 1; \ + } \ + object##_changed = 1; \ + object##_changed_set = 1; } \ } while (0) #define MARK_BUFFERS_CHANGED MARK_TYPE_CHANGED (buffers) @@ -416,29 +530,115 @@ extern int windows_structure_changed; #define MARK_MODELINE_CHANGED MARK_TYPE_CHANGED (modeline) #define MARK_POINT_CHANGED MARK_TYPE_CHANGED (point) #define MARK_TOOLBAR_CHANGED MARK_TYPE_CHANGED (toolbar) +#define MARK_GUTTER_CHANGED MARK_TYPE_CHANGED (gutter) #define MARK_GLYPHS_CHANGED MARK_TYPE_CHANGED (glyphs) +#define MARK_SUBWINDOWS_CHANGED MARK_TYPE_CHANGED (subwindows) +#define MARK_SUBWINDOWS_STATE_CHANGED MARK_TYPE_CHANGED (subwindows_state) + + +#define CLASS_RESET_CHANGED_FLAGS(p) do { \ + (p)->buffers_changed = 0; \ + (p)->clip_changed = 0; \ + (p)->extents_changed = 0; \ + (p)->faces_changed = 0; \ + (p)->frame_changed = 0; \ + (p)->frame_layout_changed = 0; \ + (p)->icon_changed = 0; \ + (p)->menubar_changed = 0; \ + (p)->modeline_changed = 0; \ + (p)->point_changed = 0; \ + (p)->toolbar_changed = 0; \ + (p)->gutter_changed = 0; \ + (p)->glyphs_changed = 0; \ + (p)->subwindows_changed = 0; \ + (p)->subwindows_state_changed = 0; \ + (p)->windows_changed = 0; \ + (p)->windows_structure_changed = 0; \ +} while (0) + +#define GLOBAL_RESET_CHANGED_FLAGS do { \ + buffers_changed = 0; \ + clip_changed = 0; \ + extents_changed = 0; \ + frame_changed = 0; \ + frame_layout_changed = 0; \ + icon_changed = 0; \ + menubar_changed = 0; \ + modeline_changed = 0; \ + point_changed = 0; \ + toolbar_changed = 0; \ + gutter_changed = 0; \ + glyphs_changed = 0; \ + subwindows_changed = 0; \ + subwindows_state_changed = 0; \ + windows_changed = 0; \ + windows_structure_changed = 0; \ +} while (0) + +#define CLASS_REDISPLAY_FLAGS_CHANGEDP(p) \ + ( (p)->buffers_changed || \ + (p)->clip_changed || \ + (p)->extents_changed || \ + (p)->faces_changed || \ + (p)->frame_changed || \ + (p)->frame_layout_changed || \ + (p)->icon_changed || \ + (p)->menubar_changed || \ + (p)->modeline_changed || \ + (p)->point_changed || \ + (p)->toolbar_changed || \ + (p)->gutter_changed || \ + (p)->glyphs_changed || \ + (p)->size_changed || \ + (p)->subwindows_changed || \ + (p)->subwindows_state_changed || \ + (p)->windows_changed || \ + (p)->windows_structure_changed ) + +#define GLOBAL_REDISPLAY_FLAGS_CHANGEDP \ + ( buffers_changed || \ + clip_changed || \ + extents_changed || \ + faces_changed || \ + frame_changed || \ + frame_layout_changed || \ + icon_changed || \ + menubar_changed || \ + modeline_changed || \ + point_changed || \ + toolbar_changed || \ + gutter_changed || \ + glyphs_changed || \ + size_changed || \ + subwindows_changed || \ + subwindows_state_changed || \ + windows_changed || \ + windows_structure_changed ) + /* Anytime a console, device or frame is added or deleted we need to reset these flags. */ -#define RESET_CHANGED_SET_FLAGS \ - do { \ - buffers_changed_set = 0; \ - clip_changed_set = 0; \ - extents_changed_set = 0; \ - icon_changed_set = 0; \ - menubar_changed_set = 0; \ - modeline_changed_set = 0; \ - point_changed_set = 0; \ - toolbar_changed_set = 0; \ - glyphs_changed_set = 0; \ - } while (0) +#define RESET_CHANGED_SET_FLAGS do { \ + buffers_changed_set = 0; \ + clip_changed_set = 0; \ + extents_changed_set = 0; \ + icon_changed_set = 0; \ + menubar_changed_set = 0; \ + modeline_changed_set = 0; \ + point_changed_set = 0; \ + toolbar_changed_set = 0; \ + gutter_changed_set = 0; \ + glyphs_changed_set = 0; \ + subwindows_changed_set = 0; \ + subwindows_state_changed_set = 0; \ +} while (0) /*************************************************************************/ /* redisplay global variables */ /*************************************************************************/ -/* redisplay structre used by various utility routines. */ +/* redisplay structure used by various utility routines. */ extern display_line_dynarr *cmotion_display_lines; /* Nonzero means truncate lines in all windows less wide than the frame. */ @@ -452,8 +652,8 @@ extern int in_display; where one page is used for Emacs and another for all else. */ extern int no_redraw_on_reenter; -/* Nonzero means flash the frame instead of ringing the bell. */ -extern int visible_bell; +/* Non-nil means flash the frame instead of ringing the bell. */ +extern Lisp_Object Vvisible_bell; /* Thickness of shadow border around 3D modelines. */ extern Lisp_Object Vmodeline_shadow_thickness; @@ -473,7 +673,7 @@ extern Lisp_Object Vglobal_mode_string; extern int display_arg; /* Type of display specified. Defined in emacs.c. */ -extern char *display_use; +extern const char *display_use; /* Nonzero means reading single-character input with prompt so put cursor on minibuffer after the prompt. */ @@ -482,6 +682,8 @@ extern int cursor_in_echo_area; extern Lisp_Object Qbar_cursor, Qcursor_in_echo_area, Vwindow_system; +extern Lisp_Object Qtop_bottom; + /*************************************************************************/ /* redisplay exported functions */ @@ -496,6 +698,7 @@ int redisplay_frame_text_width_string (struct frame *f, Bufbyte *nonreloc, Lisp_Object reloc, Bytecount offset, Bytecount len); +int redisplay_frame (struct frame *f, int preemption_check); void redisplay (void); struct display_block *get_display_block_from_line (struct display_line *dl, enum display_type type); @@ -507,9 +710,20 @@ int line_at_center (struct window *w, int type, Bufpos start, Bufpos point); int window_half_pixpos (struct window *w); void redisplay_echo_area (void); void free_display_structs (struct window_mirror *mir); -Bufbyte *generate_formatted_string (struct window *w, Lisp_Object format_str, - Lisp_Object result_str, face_index findex, - int type); +void free_display_lines (display_line_dynarr *dla); +void mark_redisplay_structs (display_line_dynarr *dla); +void generate_displayable_area (struct window *w, Lisp_Object disp_string, + int xpos, int ypos, int width, int height, + display_line_dynarr* dl, + Bufpos start_pos, face_index default_face); +/* `generate_title_string' in frame.c needs this */ +void generate_formatted_string_db (Lisp_Object format_str, + Lisp_Object result_str, + struct window *w, + struct display_line *dl, + struct display_block *db, + face_index findex, + int min_pixpos, int max_pixpos, int type); int real_current_modeline_height (struct window *w); int pixel_to_glyph_translation (struct frame *f, int x_coord, int y_coord, int *col, int *row, @@ -519,7 +733,7 @@ int pixel_to_glyph_translation (struct frame *f, int x_coord, Lisp_Object *obj1, Lisp_Object *obj2); void glyph_to_pixel_translation (struct window *w, int char_x, int char_y, int *pix_x, int *pix_y); -void mark_redisplay (void (*) (Lisp_Object)); +void mark_redisplay (void); int point_in_line_start_cache (struct window *w, Bufpos point, int min_past); int point_would_be_visible (struct window *w, Bufpos startp, @@ -547,17 +761,47 @@ int compute_line_start_cache_dynarr_usage (line_start_cache_dynarr *dyn, int get_next_display_block (layout_bounds bounds, display_block_dynarr *dba, int start_pos, int *next_start); +void redisplay_output_layout (Lisp_Object domain, + Lisp_Object image_instance, + struct display_box* db, struct display_glyph_area* dga, + face_index findex, int cursor_start, int cursor_width, + int cursor_height); +void redisplay_output_subwindow (struct window *w, + Lisp_Object image_instance, + struct display_box* db, struct display_glyph_area* dga, + face_index findex, int cursor_start, int cursor_width, + int cursor_height); +void redisplay_unmap_subwindows_maybe (struct frame* f, int x, int y, int width, int height); +void redisplay_output_pixmap (struct window *w, + Lisp_Object image_instance, + struct display_box* db, struct display_glyph_area* dga, + face_index findex, int cursor_start, int cursor_width, + int cursor_height, int offset_bitmap); +int redisplay_calculate_display_boxes (struct display_line *dl, int xpos, + int xoffset, int yoffset, int start_pixpos, + int width, struct display_box* dest, + struct display_glyph_area* src); +int redisplay_normalize_glyph_area (struct display_box* dest, + struct display_glyph_area* glyphsrc); +void redisplay_clear_to_window_end (struct window *w, int ypos1, int ypos2); +void redisplay_clear_region (Lisp_Object window, face_index findex, int x, + int y, int width, int height); +void redisplay_clear_top_of_window (struct window *w); void redisplay_clear_bottom_of_window (struct window *w, display_line_dynarr *ddla, int min_start, int max_end); void redisplay_update_line (struct window *w, int first_line, int last_line, int update_values); void redisplay_output_window (struct window *w); +void bevel_modeline (struct window *w, struct display_line *dl); int redisplay_move_cursor (struct window *w, Bufpos new_point, int no_output_end); void redisplay_redraw_cursor (struct frame *f, int run_begin_end_meths); void output_display_line (struct window *w, display_line_dynarr *cdla, display_line_dynarr *ddla, int line, int force_start, int force_end); +void sync_display_line_structs (struct window *w, int line, int do_blocks, + display_line_dynarr *cdla, + display_line_dynarr *ddla); -#endif /* _XEMACS_REDISPLAY_H_ */ +#endif /* INCLUDED_redisplay_h_ */ diff --git a/src/regex.c b/src/regex.c index 1b68465..fe19076 100644 --- a/src/regex.c +++ b/src/regex.c @@ -6,6 +6,7 @@ Copyright (C) 1993, 1994, 1995 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. Copyright (C) 1995 Ben Wing. + Copyright (C) 1999,2000,2001 MORIOKA Tomohiko This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -47,6 +48,14 @@ #define _GNU_SOURCE 1 #endif +#ifdef emacs +/* Converts the pointer to the char to BEG-based offset from the start. */ +#define PTR_TO_OFFSET(d) (MATCHING_IN_FIRST_STRING \ + ? (d) - string1 : (d) - (string2 - size1)) +#else +#define PTR_TO_OFFSET(d) 0 +#endif + /* We assume non-Mule if emacs isn't defined. */ #ifndef emacs #undef MULE @@ -104,7 +113,10 @@ complex_vars_of_regex (void) { } -#endif /* not MULE */ +#endif /* MULE */ + +#define RE_TRANSLATE(ch) TRT_TABLE_OF (translate, (Emchar) ch) +#define TRANSLATE_P(tr) (!NILP (tr)) #else /* not emacs */ @@ -120,16 +132,19 @@ char *malloc (); char *realloc (); #endif -#define charptr_emchar(str) ((Emchar) (str)[0]) +/* Types normally included via lisp.h */ +#include <stddef.h> /* for ptrdiff_t */ -#if (LONGBITS > INTBITS) -# define EMACS_INT long -#else -# define EMACS_INT int +#ifdef REGEX_MALLOC +#ifndef DECLARE_NOTHING +#define DECLARE_NOTHING struct nosuchstruct +#endif #endif typedef int Emchar; +#define charptr_emchar(str) ((Emchar) (str)[0]) + #define INC_CHARPTR(p) ((p)++) #define DEC_CHARPTR(p) ((p)--) @@ -161,7 +176,7 @@ init_syntax_once (void) if (!done) { - CONST char *word_syntax_chars = + const char *word_syntax_chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_"; memset (re_syntax_table, 0, sizeof (re_syntax_table)); @@ -173,11 +188,16 @@ init_syntax_once (void) } } -#endif /* not SYNTAX_TABLE */ +#endif /* SYNTAX_TABLE */ #define SYNTAX_UNSAFE(ignored, c) re_syntax_table[c] +#undef SYNTAX_FROM_CACHE +#define SYNTAX_FROM_CACHE SYNTAX_UNSAFE -#endif /* not emacs */ +#define RE_TRANSLATE(c) translate[(unsigned char) (c)] +#define TRANSLATE_P(tr) tr + +#endif /* emacs */ /* Under XEmacs, this is needed because we don't define it elsewhere. */ #ifdef SWITCH_ENUM_BUG @@ -286,10 +306,10 @@ init_syntax_once (void) #include <alloca.h> #else /* not __GNUC__ or HAVE_ALLOCA_H */ #ifndef _AIX /* Already did AIX, up at the top. */ -char *alloca (); +void *alloca (); #endif /* not _AIX */ -#endif /* not HAVE_ALLOCA_H */ -#endif /* not __GNUC__ */ +#endif /* HAVE_ALLOCA_H */ +#endif /* __GNUC__ */ #endif /* not alloca */ @@ -304,7 +324,7 @@ char *alloca (); /* No need to do anything to free, after alloca. */ #define REGEX_FREE(arg) ((void)0) /* Do nothing! But inhibit gcc warning. */ -#endif /* not REGEX_MALLOC */ +#endif /* REGEX_MALLOC */ /* Define how to allocate the failure stack. */ @@ -333,8 +353,8 @@ char *alloca (); /* No need to explicitly free anything. */ #define REGEX_FREE_STACK(arg) -#endif /* not REGEX_MALLOC */ -#endif /* not REL_ALLOC */ +#endif /* REGEX_MALLOC */ +#endif /* REL_ALLOC */ /* True if `size1' is non-NULL and PTR is pointing anywhere inside @@ -352,14 +372,17 @@ char *alloca (); #define BYTEWIDTH 8 /* In bits. */ -#define STREQ(s1, s2) ((strcmp (s1, s2) == 0)) +#define STREQ(s1, s2) (strcmp (s1, s2) == 0) #undef MAX #undef MIN #define MAX(a, b) ((a) > (b) ? (a) : (b)) #define MIN(a, b) ((a) < (b) ? (a) : (b)) -typedef char boolean; +/* Type of source-pattern and string chars. */ +typedef const unsigned char re_char; + +typedef char re_bool; #define false 0 #define true 1 @@ -554,7 +577,7 @@ typedef enum #ifdef DEBUG static void -extract_number (int *dest, unsigned char *source) +extract_number (int *dest, re_char *source) { int temp = SIGN_EXTEND_CHAR (*(source + 1)); *dest = *source & 0377; @@ -657,11 +680,11 @@ print_fastmap (char *fastmap) the START pointer into it and ending just before the pointer END. */ static void -print_partial_compiled_pattern (unsigned char *start, unsigned char *end) +print_partial_compiled_pattern (re_char *start, re_char *end) { int mcnt, mcnt2; - unsigned char *p = start; - unsigned char *pend = end; + unsigned char *p = (unsigned char *) start; + re_char *pend = end; if (start == NULL) { @@ -939,7 +962,7 @@ print_partial_compiled_pattern (unsigned char *start, unsigned char *end) static void print_compiled_pattern (struct re_pattern_buffer *bufp) { - unsigned char *buffer = bufp->buffer; + re_char *buffer = bufp->buffer; print_partial_compiled_pattern (buffer, buffer + bufp->used); printf ("%ld bytes used/%ld bytes allocated.\n", bufp->used, @@ -965,14 +988,14 @@ print_compiled_pattern (struct re_pattern_buffer *bufp) static void -print_double_string (CONST char *where, CONST char *string1, int size1, - CONST char *string2, int size2) +print_double_string (re_char *where, re_char *string1, int size1, + re_char *string2, int size2) { if (where == NULL) printf ("(null)"); else { - unsigned int this_char; + Element_count this_char; if (FIRST_STRING_P (where)) { @@ -1000,7 +1023,7 @@ print_double_string (CONST char *where, CONST char *string1, int size1, #define DEBUG_PRINT_COMPILED_PATTERN(p, s, e) #define DEBUG_PRINT_DOUBLE_STRING(w, s1, sz1, s2, sz2) -#endif /* not DEBUG */ +#endif /* DEBUG */ /* Set by `re_set_syntax' to the current regexp syntax to recognize. Can also be assigned to arbitrarily: each pattern buffer stores its own @@ -1031,7 +1054,7 @@ re_set_syntax (reg_syntax_t syntax) POSIX doesn't require that we do anything for REG_NOERROR, but why not be nice? */ -static CONST char *re_error_msgid[] = +static const char *re_error_msgid[] = { "Success", /* REG_NOERROR */ "No match", /* REG_NOMATCH */ @@ -1123,7 +1146,7 @@ int re_max_failures = 2000; union fail_stack_elt { - unsigned char *pointer; + re_char *pointer; int integer; }; @@ -1132,8 +1155,8 @@ typedef union fail_stack_elt fail_stack_elt_t; typedef struct { fail_stack_elt_t *stack; - unsigned size; - unsigned avail; /* Offset of next open position. */ + Element_count size; + Element_count avail; /* Offset of next open position. */ } fail_stack_type; #define FAIL_STACK_EMPTY() (fail_stack.avail == 0) @@ -1176,7 +1199,7 @@ typedef struct REGEX_REALLOCATE_STACK requires `destination' be declared. */ #define DOUBLE_FAIL_STACK(fail_stack) \ - ((fail_stack).size > re_max_failures * MAX_FAILURE_ITEMS \ + ((int) (fail_stack).size > re_max_failures * MAX_FAILURE_ITEMS \ ? 0 \ : ((fail_stack).stack = (fail_stack_elt_t *) \ REGEX_REALLOCATE_STACK ((fail_stack).stack, \ @@ -1243,85 +1266,89 @@ typedef struct Does `return FAILURE_CODE' if runs out of memory. */ #if !defined (REGEX_MALLOC) && !defined (REL_ALLOC) -#define DECLARE_DESTINATION char *destination; +#define DECLARE_DESTINATION char *destination #else -#define DECLARE_DESTINATION +#define DECLARE_DESTINATION DECLARE_NOTHING #endif #define PUSH_FAILURE_POINT(pattern_place, string_place, failure_code) \ - do { \ - DECLARE_DESTINATION \ - /* Must be int, so when we don't save any registers, the arithmetic \ - of 0 + -1 isn't done as unsigned. */ \ - int this_reg; \ - \ - DEBUG_STATEMENT (failure_id++); \ - DEBUG_STATEMENT (nfailure_points_pushed++); \ - DEBUG_PRINT2 ("\nPUSH_FAILURE_POINT #%u:\n", failure_id); \ - DEBUG_PRINT2 (" Before push, next avail: %d\n", (fail_stack).avail);\ - DEBUG_PRINT2 (" size: %d\n", (fail_stack).size);\ +do { \ + DECLARE_DESTINATION; \ + /* Must be int, so when we don't save any registers, the arithmetic \ + of 0 + -1 isn't done as unsigned. */ \ + int this_reg; \ \ - DEBUG_PRINT2 (" slots needed: %d\n", NUM_FAILURE_ITEMS); \ - DEBUG_PRINT2 (" available: %d\n", REMAINING_AVAIL_SLOTS); \ + DEBUG_STATEMENT (failure_id++); \ + DEBUG_STATEMENT (nfailure_points_pushed++); \ + DEBUG_PRINT2 ("\nPUSH_FAILURE_POINT #%u:\n", failure_id); \ + DEBUG_PRINT2 (" Before push, next avail: %lu\n", \ + (unsigned long) (fail_stack).avail); \ + DEBUG_PRINT2 (" size: %lu\n", \ + (unsigned long) (fail_stack).size); \ \ - /* Ensure we have enough space allocated for what we will push. */ \ - while (REMAINING_AVAIL_SLOTS < NUM_FAILURE_ITEMS) \ - { \ - if (!DOUBLE_FAIL_STACK (fail_stack)) \ - return failure_code; \ + DEBUG_PRINT2 (" slots needed: %d\n", NUM_FAILURE_ITEMS); \ + DEBUG_PRINT2 (" available: %ld\n", \ + (long) REMAINING_AVAIL_SLOTS); \ \ - DEBUG_PRINT2 ("\n Doubled stack; size now: %d\n", \ - (fail_stack).size); \ - DEBUG_PRINT2 (" slots available: %d\n", REMAINING_AVAIL_SLOTS);\ - } \ + /* Ensure we have enough space allocated for what we will push. */ \ + while (REMAINING_AVAIL_SLOTS < NUM_FAILURE_ITEMS) \ + { \ + if (!DOUBLE_FAIL_STACK (fail_stack)) \ + return failure_code; \ \ - /* Push the info, starting with the registers. */ \ - DEBUG_PRINT1 ("\n"); \ + DEBUG_PRINT2 ("\n Doubled stack; size now: %lu\n", \ + (unsigned long) (fail_stack).size); \ + DEBUG_PRINT2 (" slots available: %ld\n", \ + (long) REMAINING_AVAIL_SLOTS); \ + } \ \ - for (this_reg = lowest_active_reg; this_reg <= highest_active_reg; \ - this_reg++) \ - { \ - DEBUG_PRINT2 (" Pushing reg: %d\n", this_reg); \ - DEBUG_STATEMENT (num_regs_pushed++); \ + /* Push the info, starting with the registers. */ \ + DEBUG_PRINT1 ("\n"); \ \ - DEBUG_PRINT2 (" start: 0x%p\n", regstart[this_reg]); \ - PUSH_FAILURE_POINTER (regstart[this_reg]); \ - \ - DEBUG_PRINT2 (" end: 0x%p\n", regend[this_reg]); \ - PUSH_FAILURE_POINTER (regend[this_reg]); \ + for (this_reg = lowest_active_reg; this_reg <= highest_active_reg; \ + this_reg++) \ + { \ + DEBUG_PRINT2 (" Pushing reg: %d\n", this_reg); \ + DEBUG_STATEMENT (num_regs_pushed++); \ \ - DEBUG_PRINT2 (" info: 0x%lx\n ", \ - * (unsigned long *) (®_info[this_reg])); \ - DEBUG_PRINT2 (" match_null=%d", \ - REG_MATCH_NULL_STRING_P (reg_info[this_reg])); \ - DEBUG_PRINT2 (" active=%d", IS_ACTIVE (reg_info[this_reg])); \ - DEBUG_PRINT2 (" matched_something=%d", \ - MATCHED_SOMETHING (reg_info[this_reg])); \ - DEBUG_PRINT2 (" ever_matched=%d", \ - EVER_MATCHED_SOMETHING (reg_info[this_reg])); \ - DEBUG_PRINT1 ("\n"); \ - PUSH_FAILURE_ELT (reg_info[this_reg].word); \ - } \ + DEBUG_PRINT2 (" start: 0x%lx\n", (long) regstart[this_reg]); \ + PUSH_FAILURE_POINTER (regstart[this_reg]); \ \ - DEBUG_PRINT2 (" Pushing low active reg: %d\n", lowest_active_reg);\ - PUSH_FAILURE_INT (lowest_active_reg); \ + DEBUG_PRINT2 (" end: 0x%lx\n", (long) regend[this_reg]); \ + PUSH_FAILURE_POINTER (regend[this_reg]); \ \ - DEBUG_PRINT2 (" Pushing high active reg: %d\n", highest_active_reg);\ - PUSH_FAILURE_INT (highest_active_reg); \ + DEBUG_PRINT2 (" info: 0x%lx\n ", \ + * (long *) (®_info[this_reg])); \ + DEBUG_PRINT2 (" match_null=%d", \ + REG_MATCH_NULL_STRING_P (reg_info[this_reg])); \ + DEBUG_PRINT2 (" active=%d", IS_ACTIVE (reg_info[this_reg])); \ + DEBUG_PRINT2 (" matched_something=%d", \ + MATCHED_SOMETHING (reg_info[this_reg])); \ + DEBUG_PRINT2 (" ever_matched_something=%d", \ + EVER_MATCHED_SOMETHING (reg_info[this_reg])); \ + DEBUG_PRINT1 ("\n"); \ + PUSH_FAILURE_ELT (reg_info[this_reg].word); \ + } \ \ - DEBUG_PRINT2 (" Pushing pattern 0x%p: ", pattern_place); \ - DEBUG_PRINT_COMPILED_PATTERN (bufp, pattern_place, pend); \ - PUSH_FAILURE_POINTER (pattern_place); \ + DEBUG_PRINT2 (" Pushing low active reg: %d\n", lowest_active_reg); \ + PUSH_FAILURE_INT (lowest_active_reg); \ \ - DEBUG_PRINT2 (" Pushing string 0x%p: `", string_place); \ - DEBUG_PRINT_DOUBLE_STRING (string_place, string1, size1, string2, \ - size2); \ - DEBUG_PRINT1 ("'\n"); \ - PUSH_FAILURE_POINTER (string_place); \ + DEBUG_PRINT2 (" Pushing high active reg: %d\n", highest_active_reg); \ + PUSH_FAILURE_INT (highest_active_reg); \ \ - DEBUG_PRINT2 (" Pushing failure id: %u\n", failure_id); \ - DEBUG_PUSH (failure_id); \ - } while (0) + DEBUG_PRINT2 (" Pushing pattern 0x%lx: \n", (long) pattern_place); \ + DEBUG_PRINT_COMPILED_PATTERN (bufp, pattern_place, pend); \ + PUSH_FAILURE_POINTER (pattern_place); \ + \ + DEBUG_PRINT2 (" Pushing string 0x%lx: `", (long) string_place); \ + DEBUG_PRINT_DOUBLE_STRING (string_place, string1, size1, string2, \ + size2); \ + DEBUG_PRINT1 ("'\n"); \ + PUSH_FAILURE_POINTER (string_place); \ + \ + DEBUG_PRINT2 (" Pushing failure id: %u\n", failure_id); \ + DEBUG_PUSH (failure_id); \ +} while (0) /* This is the number of items that are pushed and popped on the stack for each register. */ @@ -1346,7 +1373,7 @@ typedef struct + NUM_NONREG_ITEMS) /* How many items can still be added to the stack without overflowing it. */ -#define REMAINING_AVAIL_SLOTS ((fail_stack).size - (fail_stack).avail) +#define REMAINING_AVAIL_SLOTS ((int) ((fail_stack).size - (fail_stack).avail)) /* Pops what PUSH_FAIL_STACK pushes. @@ -1361,18 +1388,21 @@ typedef struct Also assumes the variables `fail_stack' and (if debugging), `bufp', `pend', `string1', `size1', `string2', and `size2'. */ -#define POP_FAILURE_POINT(str, pat, low_reg, high_reg, regstart, regend, reg_info)\ -{ \ +#define POP_FAILURE_POINT(str, pat, low_reg, high_reg, \ + regstart, regend, reg_info) \ +do { \ DEBUG_STATEMENT (fail_stack_elt_t ffailure_id;) \ int this_reg; \ - CONST unsigned char *string_temp; \ + const unsigned char *string_temp; \ \ assert (!FAIL_STACK_EMPTY ()); \ \ /* Remove failure points and point to how many regs pushed. */ \ DEBUG_PRINT1 ("POP_FAILURE_POINT:\n"); \ - DEBUG_PRINT2 (" Before pop, next avail: %d\n", fail_stack.avail); \ - DEBUG_PRINT2 (" size: %d\n", fail_stack.size); \ + DEBUG_PRINT2 (" Before pop, next avail: %lu\n", \ + (unsigned long) fail_stack.avail); \ + DEBUG_PRINT2 (" size: %lu\n", \ + (unsigned long) fail_stack.size); \ \ assert (fail_stack.avail >= NUM_NONREG_ITEMS); \ \ @@ -1385,14 +1415,14 @@ typedef struct saved NULL, thus retaining our current position in the string. */ \ string_temp = POP_FAILURE_POINTER (); \ if (string_temp != NULL) \ - str = (CONST char *) string_temp; \ + str = string_temp; \ \ - DEBUG_PRINT2 (" Popping string 0x%p: `", str); \ + DEBUG_PRINT2 (" Popping string 0x%lx: `", (long) str); \ DEBUG_PRINT_DOUBLE_STRING (str, string1, size1, string2, size2); \ DEBUG_PRINT1 ("'\n"); \ \ pat = (unsigned char *) POP_FAILURE_POINTER (); \ - DEBUG_PRINT2 (" Popping pattern 0x%p: ", pat); \ + DEBUG_PRINT2 (" Popping pattern 0x%lx: ", (long) pat); \ DEBUG_PRINT_COMPILED_PATTERN (bufp, pat, pend); \ \ /* Restore register info. */ \ @@ -1408,18 +1438,18 @@ typedef struct \ reg_info[this_reg].word = POP_FAILURE_ELT (); \ DEBUG_PRINT2 (" info: 0x%lx\n", \ - * (unsigned long *) ®_info[this_reg]); \ + * (long *) ®_info[this_reg]); \ \ - regend[this_reg] = (CONST char *) POP_FAILURE_POINTER (); \ - DEBUG_PRINT2 (" end: 0x%p\n", regend[this_reg]); \ + regend[this_reg] = POP_FAILURE_POINTER (); \ + DEBUG_PRINT2 (" end: 0x%lx\n", (long) regend[this_reg]); \ \ - regstart[this_reg] = (CONST char *) POP_FAILURE_POINTER (); \ - DEBUG_PRINT2 (" start: 0x%p\n", regstart[this_reg]); \ + regstart[this_reg] = POP_FAILURE_POINTER (); \ + DEBUG_PRINT2 (" start: 0x%lx\n", (long) regstart[this_reg]); \ } \ \ set_regs_matched_done = 0; \ DEBUG_STATEMENT (nfailure_points_popped++); \ -} /* POP_FAILURE_POINT */ +} while (0) /* POP_FAILURE_POINT */ @@ -1463,7 +1493,7 @@ typedef union { \ if (!set_regs_matched_done) \ { \ - unsigned r; \ + Element_count r; \ set_regs_matched_done = 1; \ for (r = lowest_active_reg; r <= highest_active_reg; r++) \ { \ @@ -1476,7 +1506,7 @@ typedef union while (0) /* Registers are set to a sentinel when they haven't yet matched. */ -static char reg_unset_dummy; +static unsigned char reg_unset_dummy; #define REG_UNSET_VALUE (®_unset_dummy) #define REG_UNSET(e) ((e) == REG_UNSET_VALUE) @@ -1487,10 +1517,9 @@ static char reg_unset_dummy; string passed to us by the user to an unsigned char that we can use as an array index (in, e.g., `translate'). */ #define PATFETCH(c) \ - do {if (p == pend) return REG_EEND; \ - assert (p < pend); \ - c = (unsigned char) *p++; \ - if (translate) c = (unsigned char) translate[c]; \ + do { \ + PATFETCH_RAW (c); \ + c = TRANSLATE (c); \ } while (0) /* Fetch the next character in the uncompiled pattern, with no @@ -1498,27 +1527,28 @@ static char reg_unset_dummy; #define PATFETCH_RAW(c) \ do {if (p == pend) return REG_EEND; \ assert (p < pend); \ - c = (unsigned char) *p++; \ + c = charptr_emchar (p); \ + INC_CHARPTR (p); \ } while (0) /* Go backwards one character in the pattern. */ -#define PATUNFETCH p-- +#define PATUNFETCH DEC_CHARPTR (p) #ifdef MULE #define PATFETCH_EXTENDED(emch) \ do {if (p == pend) return REG_EEND; \ assert (p < pend); \ - emch = charptr_emchar ((CONST Bufbyte *) p); \ + emch = charptr_emchar ((const Bufbyte *) p); \ INC_CHARPTR (p); \ - if (translate && emch < 0x80) \ - emch = (Emchar) (unsigned char) translate[emch]; \ + if (TRANSLATE_P (translate) && emch < 0x80) \ + emch = (Emchar) (unsigned char) RE_TRANSLATE (emch); \ } while (0) #define PATFETCH_RAW_EXTENDED(emch) \ do {if (p == pend) return REG_EEND; \ assert (p < pend); \ - emch = charptr_emchar ((CONST Bufbyte *) p); \ + emch = charptr_emchar ((const Bufbyte *) p); \ INC_CHARPTR (p); \ } while (0) @@ -1554,18 +1584,18 @@ static char reg_unset_dummy; #define PATFETCH_RAW_EITHER(emch) PATFETCH_RAW (emch) #define PATUNFETCH_EITHER PATUNFETCH -#endif /* not MULE */ +#endif /* MULE */ /* If `translate' is non-null, return translate[D], else just D. We cast the subscript to translate because some data is declared as `char *', to avoid warnings when a string constant is passed. But when we use a character as a subscript we must make it unsigned. */ -#define TRANSLATE(d) (translate ? translate[(unsigned char) (d)] : (d)) +#define TRANSLATE(d) (TRANSLATE_P (translate) ? RE_TRANSLATE (d) : (d)) #ifdef MULE #define TRANSLATE_EXTENDED_UNSAFE(emch) \ - (translate && emch < 0x80 ? translate[emch] : (emch)) + (TRANSLATE_P (translate) && emch < 0x80 ? RE_TRANSLATE (emch) : (emch)) #endif @@ -1576,14 +1606,14 @@ static char reg_unset_dummy; /* Make sure we have at least N more bytes of space in buffer. */ #define GET_BUFFER_SPACE(n) \ - while (b - bufp->buffer + (n) > bufp->allocated) \ + while (buf_end - bufp->buffer + (n) > (ptrdiff_t) bufp->allocated) \ EXTEND_BUFFER () /* Make sure we have one more byte of buffer space and then add C to it. */ #define BUF_PUSH(c) \ do { \ GET_BUFFER_SPACE (1); \ - *b++ = (unsigned char) (c); \ + *buf_end++ = (unsigned char) (c); \ } while (0) @@ -1591,8 +1621,8 @@ static char reg_unset_dummy; #define BUF_PUSH_2(c1, c2) \ do { \ GET_BUFFER_SPACE (2); \ - *b++ = (unsigned char) (c1); \ - *b++ = (unsigned char) (c2); \ + *buf_end++ = (unsigned char) (c1); \ + *buf_end++ = (unsigned char) (c2); \ } while (0) @@ -1600,9 +1630,9 @@ static char reg_unset_dummy; #define BUF_PUSH_3(c1, c2, c3) \ do { \ GET_BUFFER_SPACE (3); \ - *b++ = (unsigned char) (c1); \ - *b++ = (unsigned char) (c2); \ - *b++ = (unsigned char) (c3); \ + *buf_end++ = (unsigned char) (c1); \ + *buf_end++ = (unsigned char) (c2); \ + *buf_end++ = (unsigned char) (c3); \ } while (0) @@ -1615,13 +1645,15 @@ static char reg_unset_dummy; #define STORE_JUMP2(op, loc, to, arg) \ store_op2 (op, loc, (to) - (loc) - 3, arg) -/* Like `STORE_JUMP', but for inserting. Assume `b' is the buffer end. */ +/* Like `STORE_JUMP', but for inserting. Assume `buf_end' is the + buffer end. */ #define INSERT_JUMP(op, loc, to) \ - insert_op1 (op, loc, (to) - (loc) - 3, b) + insert_op1 (op, loc, (to) - (loc) - 3, buf_end) -/* Like `STORE_JUMP2', but for inserting. Assume `b' is the buffer end. */ +/* Like `STORE_JUMP2', but for inserting. Assume `buf_end' is the + buffer end. */ #define INSERT_JUMP2(op, loc, to, arg) \ - insert_op2 (op, loc, (to) - (loc) - 3, arg, b) + insert_op2 (op, loc, (to) - (loc) - 3, arg, buf_end) /* This is not an arbitrary limit: the arguments which represent offsets @@ -1636,7 +1668,7 @@ static char reg_unset_dummy; being larger than MAX_BUF_SIZE, then flag memory exhausted. */ #define EXTEND_BUFFER() \ do { \ - unsigned char *old_buffer = bufp->buffer; \ + re_char *old_buffer = bufp->buffer; \ if (bufp->allocated == MAX_BUF_SIZE) \ return REG_ESIZE; \ bufp->allocated <<= 1; \ @@ -1648,7 +1680,7 @@ static char reg_unset_dummy; /* If the buffer moved, move all the pointers into it. */ \ if (old_buffer != bufp->buffer) \ { \ - b = (b - old_buffer) + bufp->buffer; \ + buf_end = (buf_end - old_buffer) + bufp->buffer; \ begalt = (begalt - old_buffer) + bufp->buffer; \ if (fixup_alt_jump) \ fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;\ @@ -1705,7 +1737,7 @@ typedef struct /* Set the bit for character C in a bit vector. */ #define SET_LIST_BIT(c) \ - (b[((unsigned char) (c)) / BYTEWIDTH] \ + (buf_end[((unsigned char) (c)) / BYTEWIDTH] \ |= 1 << (((unsigned char) c) % BYTEWIDTH)) #ifdef MULE @@ -1762,34 +1794,35 @@ static void insert_op1 (re_opcode_t op, unsigned char *loc, int arg, unsigned char *end); static void insert_op2 (re_opcode_t op, unsigned char *loc, int arg1, int arg2, unsigned char *end); -static boolean at_begline_loc_p (CONST char *pattern, CONST char *p, +static re_bool at_begline_loc_p (re_char *pattern, re_char *p, reg_syntax_t syntax); -static boolean at_endline_loc_p (CONST char *p, CONST char *pend, int syntax); -static boolean group_in_compile_stack (compile_stack_type compile_stack, +static re_bool at_endline_loc_p (re_char *p, re_char *pend, int syntax); +static re_bool group_in_compile_stack (compile_stack_type compile_stack, regnum_t regnum); -static reg_errcode_t compile_range (CONST char **p_ptr, CONST char *pend, - char *translate, reg_syntax_t syntax, +static reg_errcode_t compile_range (re_char **p_ptr, re_char *pend, + RE_TRANSLATE_TYPE translate, + reg_syntax_t syntax, unsigned char *b); #ifdef MULE -static reg_errcode_t compile_extended_range (CONST char **p_ptr, - CONST char *pend, - char *translate, +static reg_errcode_t compile_extended_range (re_char **p_ptr, + re_char *pend, + RE_TRANSLATE_TYPE translate, reg_syntax_t syntax, Lisp_Object rtab); #endif /* MULE */ -static boolean group_match_null_string_p (unsigned char **p, +static re_bool group_match_null_string_p (unsigned char **p, unsigned char *end, register_info_type *reg_info); -static boolean alt_match_null_string_p (unsigned char *p, unsigned char *end, +static re_bool alt_match_null_string_p (unsigned char *p, unsigned char *end, register_info_type *reg_info); -static boolean common_op_match_null_string_p (unsigned char **p, +static re_bool common_op_match_null_string_p (unsigned char **p, unsigned char *end, register_info_type *reg_info); -static int bcmp_translate (CONST unsigned char *s1, CONST unsigned char *s2, - REGISTER int len, char *translate); +static int bcmp_translate (const unsigned char *s1, const unsigned char *s2, + REGISTER int len, RE_TRANSLATE_TYPE translate); static int re_match_2_internal (struct re_pattern_buffer *bufp, - CONST char *string1, int size1, - CONST char *string2, int size2, int pos, + re_char *string1, int size1, + re_char *string2, int size2, int pos, struct re_registers *regs, int stop); #ifndef MATCH_MAY_ALLOCATE @@ -1808,11 +1841,11 @@ static fail_stack_type fail_stack; but never make them smaller. */ static int regs_allocated_size; -static CONST char ** regstart, ** regend; -static CONST char ** old_regstart, ** old_regend; -static CONST char **best_regstart, **best_regend; +static re_char ** regstart, ** regend; +static re_char ** old_regstart, ** old_regend; +static re_char **best_regstart, **best_regend; static register_info_type *reg_info; -static CONST char **reg_dummy; +static re_char **reg_dummy; static register_info_type *reg_info_dummy; /* Make the register vectors big enough for NUM_REGS registers, @@ -1823,14 +1856,14 @@ regex_grow_registers (int num_regs) { if (num_regs > regs_allocated_size) { - RETALLOC_IF (regstart, num_regs, CONST char *); - RETALLOC_IF (regend, num_regs, CONST char *); - RETALLOC_IF (old_regstart, num_regs, CONST char *); - RETALLOC_IF (old_regend, num_regs, CONST char *); - RETALLOC_IF (best_regstart, num_regs, CONST char *); - RETALLOC_IF (best_regend, num_regs, CONST char *); + RETALLOC_IF (regstart, num_regs, re_char *); + RETALLOC_IF (regend, num_regs, re_char *); + RETALLOC_IF (old_regstart, num_regs, re_char *); + RETALLOC_IF (old_regend, num_regs, re_char *); + RETALLOC_IF (best_regstart, num_regs, re_char *); + RETALLOC_IF (best_regend, num_regs, re_char *); RETALLOC_IF (reg_info, num_regs, register_info_type); - RETALLOC_IF (reg_dummy, num_regs, CONST char *); + RETALLOC_IF (reg_dummy, num_regs, re_char *); RETALLOC_IF (reg_info_dummy, num_regs, register_info_type); regs_allocated_size = num_regs; @@ -1862,7 +1895,7 @@ regex_grow_registers (int num_regs) return (free (compile_stack.stack), value) static reg_errcode_t -regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, +regex_compile (re_char *pattern, int size, reg_syntax_t syntax, struct re_pattern_buffer *bufp) { /* We fetch characters from PATTERN here. We declare these as int @@ -1874,20 +1907,20 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, REGISTER EMACS_INT c, c1; /* A random temporary spot in PATTERN. */ - CONST char *p1; + re_char *p1; /* Points to the end of the buffer, where we should append. */ - REGISTER unsigned char *b; + REGISTER unsigned char *buf_end; /* Keeps track of unclosed groups. */ compile_stack_type compile_stack; /* Points to the current (ending) position in the pattern. */ - CONST char *p = pattern; - CONST char *pend = pattern + size; + re_char *p = pattern; + re_char *pend = pattern + size; /* How to translate the characters in the pattern. */ - char *translate = bufp->translate; + RE_TRANSLATE_TYPE translate = bufp->translate; /* Address of the count-byte of the most recently inserted `exactn' command. This makes it possible to tell if a new exact-match @@ -1905,7 +1938,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, /* Place in the uncompiled pattern (i.e., the {) to which to go back if the interval is invalid. */ - CONST char *beg_interval; + re_char *beg_interval; /* Address of the place where a forward jump should go to the end of the containing expression. Each alternative of an `or' -- except the @@ -1921,7 +1954,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, DEBUG_PRINT1 ("\nCompiling pattern: "); if (debug) { - unsigned debug_count; + int debug_count; for (debug_count = 0; debug_count < size; debug_count++) putchar (pattern[debug_count]); @@ -1972,7 +2005,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, bufp->allocated = INIT_BUF_SIZE; } - begalt = b = bufp->buffer; + begalt = buf_end = bufp->buffer; /* Loop through the uncompiled pattern until we're at the end. */ while (p != pend) @@ -2029,11 +2062,11 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, { /* true means zero/many matches are allowed. */ - boolean zero_times_ok = c != '+'; - boolean many_times_ok = c != '?'; + re_bool zero_times_ok = c != '+'; + re_bool many_times_ok = c != '?'; /* true means match shortest string possible. */ - boolean minimal = false; + re_bool minimal = false; /* If there is a sequence of repetition chars, collapse it down to just one (the right one). We can't combine @@ -2070,9 +2103,9 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, /* If we get here, we found another repeat character. */ if (!(syntax & RE_NO_MINIMAL_MATCHING)) { - /* `*?' and `+?' and `??' are okay (and mean match - minimally), but other sequences (such as `*??' and - `+++') are rejected (reserved for future use). */ + /* "*?" and "+?" and "??" are okay (and mean match + minimally), but other sequences (such as "*??" and + "+++") are rejected (reserved for future use). */ if (minimal || c != '?') FREE_STACK_RETURN (REG_BADRPT); minimal = true; @@ -2103,10 +2136,10 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, 9: end of pattern. */ GET_BUFFER_SPACE (6); - INSERT_JUMP (jump, laststart, b + 3); - b += 3; + INSERT_JUMP (jump, laststart, buf_end + 3); + buf_end += 3; INSERT_JUMP (on_failure_jump, laststart, laststart + 6); - b += 3; + buf_end += 3; } else if (zero_times_ok) { @@ -2117,10 +2150,10 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, 9: end of pattern. */ GET_BUFFER_SPACE (6); - INSERT_JUMP (jump, laststart, b + 3); - b += 3; - STORE_JUMP (on_failure_jump, b, laststart + 3); - b += 3; + INSERT_JUMP (jump, laststart, buf_end + 3); + buf_end += 3; + STORE_JUMP (on_failure_jump, buf_end, laststart + 3); + buf_end += 3; } else { @@ -2130,20 +2163,21 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, 6: end of pattern. */ GET_BUFFER_SPACE (3); - STORE_JUMP (on_failure_jump, b, laststart); - b += 3; + STORE_JUMP (on_failure_jump, buf_end, laststart); + buf_end += 3; } } else { /* Are we optimizing this jump? */ - boolean keep_string_p = false; + re_bool keep_string_p = false; if (many_times_ok) - { /* More than one repetition is allowed, so put in at the - end a backward relative jump from `b' to before the next - jump we're going to put in below (which jumps from - laststart to after this jump). + { /* More than one repetition is allowed, so put in + at the end a backward relative jump from + `buf_end' to before the next jump we're going + to put in below (which jumps from laststart to + after this jump). But if we are at the `*' in the exact sequence `.*\n', insert an unconditional jump backwards to the ., @@ -2161,29 +2195,30 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, character after the `*'. Do we have to do something analogous here for null bytes, because of RE_DOT_NOT_NULL? */ - if (TRANSLATE (*(p - 2)) == TRANSLATE ('.') + if (*(p - 2) == '.' && zero_times_ok - && p < pend && TRANSLATE (*p) == TRANSLATE ('\n') + && p < pend && *p == '\n' && !(syntax & RE_DOT_NEWLINE)) { /* We have .*\n. */ - STORE_JUMP (jump, b, laststart); + STORE_JUMP (jump, buf_end, laststart); keep_string_p = true; } else /* Anything else. */ - STORE_JUMP (maybe_pop_jump, b, laststart - 3); + STORE_JUMP (maybe_pop_jump, buf_end, laststart - 3); /* We've added more stuff to the buffer. */ - b += 3; + buf_end += 3; } - /* On failure, jump from laststart to b + 3, which will be the - end of the buffer after this jump is inserted. */ + /* On failure, jump from laststart to buf_end + 3, + which will be the end of the buffer after this jump + is inserted. */ GET_BUFFER_SPACE (3); INSERT_JUMP (keep_string_p ? on_failure_keep_string_jump : on_failure_jump, - laststart, b + 3); - b += 3; + laststart, buf_end + 3); + buf_end += 3; if (!zero_times_ok) { @@ -2194,7 +2229,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, we hit that loop. */ GET_BUFFER_SPACE (3); INSERT_JUMP (dummy_failure_jump, laststart, laststart + 6); - b += 3; + buf_end += 3; } } pending_exact = 0; @@ -2203,7 +2238,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, case '.': - laststart = b; + laststart = buf_end; BUF_PUSH (anychar); break; @@ -2211,9 +2246,9 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, case '[': { /* XEmacs change: this whole section */ - boolean had_char_class = false; + re_bool had_char_class = false; #ifdef MULE - boolean has_extended_chars = false; + re_bool has_extended_chars = false; REGISTER Lisp_Object rtab = Qnil; #endif @@ -2223,7 +2258,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, opcode, the length count, and the bitset; 34 bytes in all. */ GET_BUFFER_SPACE (34); - laststart = b; + laststart = buf_end; /* We test `*p == '^' twice, instead of using an if statement, so we only need one BUF_PUSH. */ @@ -2238,10 +2273,10 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, BUF_PUSH ((1 << BYTEWIDTH) / BYTEWIDTH); /* Clear the whole map. */ - memset (b, 0, (1 << BYTEWIDTH) / BYTEWIDTH); + memset (buf_end, 0, (1 << BYTEWIDTH) / BYTEWIDTH); /* charset_not matches newline according to a syntax bit. */ - if ((re_opcode_t) b[-2] == charset_not + if ((re_opcode_t) buf_end[-2] == charset_not && (syntax & RE_HAT_LISTS_NOT_NEWLINE)) SET_LIST_BIT ('\n'); @@ -2251,18 +2286,18 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, { /* There are extended chars here, which means we need to start over and shift to unified range-table format. */ - if (b[-2] == charset) - b[-2] = charset_mule; + if (buf_end[-2] == charset) + buf_end[-2] = charset_mule; else - b[-2] = charset_mule_not; - b--; + buf_end[-2] = charset_mule_not; + buf_end--; p = p1; /* go back to the beginning of the charset, after a possible ^. */ rtab = Vthe_lisp_rangetab; Fclear_range_table (rtab); /* charset_not matches newline according to a syntax bit. */ - if ((re_opcode_t) b[-1] == charset_mule_not + if ((re_opcode_t) buf_end[-1] == charset_mule_not && (syntax & RE_HAT_LISTS_NOT_NEWLINE)) SET_EITHER_BIT ('\n'); } @@ -2273,7 +2308,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, { if (p == pend) FREE_STACK_RETURN (REG_EBRACK); - PATFETCH_EITHER (c); + PATFETCH (c); #ifdef MULE if (c >= 0x80 && !has_extended_chars) @@ -2292,7 +2327,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, { if (p == pend) FREE_STACK_RETURN (REG_EESCAPE); - PATFETCH_EITHER (c1); + PATFETCH (c1); #ifdef MULE if (c1 >= 0x80 && !has_extended_chars) { @@ -2321,7 +2356,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, operator. */ if (c == '-' && !(p - 2 >= pattern && p[-2] == '[') - && !(p - 3 >= pattern && p[-3] == '[' && p[-2] == '^') + && !(p - 3 >= pattern && p[-3] == '[' && p[-2] == '^') && *p != ']') { reg_errcode_t ret; @@ -2337,7 +2372,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, syntax, rtab); else #endif /* MULE */ - ret = compile_range (&p, pend, translate, syntax, b); + ret = compile_range (&p, pend, translate, syntax, buf_end); if (ret != REG_NOERROR) FREE_STACK_RETURN (ret); } @@ -2359,7 +2394,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, syntax, rtab); else #endif /* MULE */ - ret = compile_range (&p, pend, translate, syntax, b); + ret = compile_range (&p, pend, translate, syntax, buf_end); if (ret != REG_NOERROR) FREE_STACK_RETURN (ret); } @@ -2378,38 +2413,35 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, for (;;) { - /* Do not do PATFETCH_EITHER() here. We want - to just see if the bytes match particular - strings, and we put them all back if not. - - #### May need to be changed once trt tables - are working. */ + /* #### This code is unused. + Correctness is not checked after TRT + table change. */ PATFETCH (c); if (c == ':' || c == ']' || p == pend || c1 == CHAR_CLASS_MAX_LENGTH) break; - str[c1++] = c; + str[c1++] = (char) c; } str[c1] = '\0'; - /* If isn't a word bracketed by `[:' and:`]': + /* If isn't a word bracketed by `[:' and `:]': undo the ending character, the letters, and leave the leading `:' and `[' (but set bits for them). */ if (c == ':' && *p == ']') { int ch; - boolean is_alnum = STREQ (str, "alnum"); - boolean is_alpha = STREQ (str, "alpha"); - boolean is_blank = STREQ (str, "blank"); - boolean is_cntrl = STREQ (str, "cntrl"); - boolean is_digit = STREQ (str, "digit"); - boolean is_graph = STREQ (str, "graph"); - boolean is_lower = STREQ (str, "lower"); - boolean is_print = STREQ (str, "print"); - boolean is_punct = STREQ (str, "punct"); - boolean is_space = STREQ (str, "space"); - boolean is_upper = STREQ (str, "upper"); - boolean is_xdigit = STREQ (str, "xdigit"); + re_bool is_alnum = STREQ (str, "alnum"); + re_bool is_alpha = STREQ (str, "alpha"); + re_bool is_blank = STREQ (str, "blank"); + re_bool is_cntrl = STREQ (str, "cntrl"); + re_bool is_digit = STREQ (str, "digit"); + re_bool is_graph = STREQ (str, "graph"); + re_bool is_lower = STREQ (str, "lower"); + re_bool is_print = STREQ (str, "print"); + re_bool is_punct = STREQ (str, "punct"); + re_bool is_space = STREQ (str, "space"); + re_bool is_upper = STREQ (str, "upper"); + re_bool is_xdigit = STREQ (str, "xdigit"); if (!IS_CHAR_CLASS (str)) FREE_STACK_RETURN (REG_ECTYPE); @@ -2466,16 +2498,16 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, int bytes_needed = unified_range_table_bytes_needed (rtab); GET_BUFFER_SPACE (bytes_needed); - unified_range_table_copy_data (rtab, b); - b += unified_range_table_bytes_used (b); + unified_range_table_copy_data (rtab, buf_end); + buf_end += unified_range_table_bytes_used (buf_end); break; } #endif /* MULE */ /* Discard any (non)matching list bytes that are all 0 at the end of the map. Decrease the map-length byte too. */ - while ((int) b[-1] > 0 && b[b[-1] - 1] == 0) - b[-1]--; - b += b[-1]; + while ((int) buf_end[-1] > 0 && buf_end[buf_end[-1] - 1] == 0) + buf_end[-1]--; + buf_end += buf_end[-1]; } break; @@ -2535,10 +2567,10 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, if (!(syntax & RE_NO_SHY_GROUPS) && p != pend - && TRANSLATE(*p) == TRANSLATE('?')) + && *p == '?') { p++; - PATFETCH(c); + PATFETCH (c); switch (c) { case ':': /* shy groups */ @@ -2572,7 +2604,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, COMPILE_STACK_TOP.begalt_offset = begalt - bufp->buffer; COMPILE_STACK_TOP.fixup_alt_jump = fixup_alt_jump ? fixup_alt_jump - bufp->buffer + 1 : 0; - COMPILE_STACK_TOP.laststart_offset = b - bufp->buffer; + COMPILE_STACK_TOP.laststart_offset = buf_end - bufp->buffer; COMPILE_STACK_TOP.regnum = r; /* We will eventually replace the 0 with the number of @@ -2582,7 +2614,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, if (r <= MAX_REGNUM) { COMPILE_STACK_TOP.inner_group_offset - = b - bufp->buffer + 2; + = buf_end - bufp->buffer + 2; BUF_PUSH_3 (start_memory, r, 0); } @@ -2590,7 +2622,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, fixup_alt_jump = 0; laststart = 0; - begalt = b; + begalt = buf_end; /* If we've reached MAX_REGNUM groups, then this open won't actually generate any code, so we'll have to clear pending_exact explicitly. */ @@ -2619,7 +2651,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, /* We allocated space for this jump when we assigned to `fixup_alt_jump', in the `handle_alt' case below. */ - STORE_JUMP (jump_past_alt, fixup_alt_jump, b - 1); + STORE_JUMP (jump_past_alt, fixup_alt_jump, buf_end - 1); } /* See similar code for backslashed left paren above. */ @@ -2677,9 +2709,9 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, /* Insert before the previous alternative a jump which jumps to this alternative if the former fails. */ GET_BUFFER_SPACE (3); - INSERT_JUMP (on_failure_jump, begalt, b + 6); + INSERT_JUMP (on_failure_jump, begalt, buf_end + 6); pending_exact = 0; - b += 3; + buf_end += 3; /* The alternative before this one has a jump after it which gets executed if it gets matched. Adjust that @@ -2698,17 +2730,17 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, bytes which we'll fill in when we get to after `c'. */ if (fixup_alt_jump) - STORE_JUMP (jump_past_alt, fixup_alt_jump, b); + STORE_JUMP (jump_past_alt, fixup_alt_jump, buf_end); /* Mark and leave space for a jump after this alternative, to be filled in later either by next alternative or when know we're at the end of a series of alternatives. */ - fixup_alt_jump = b; + fixup_alt_jump = buf_end; GET_BUFFER_SPACE (3); - b += 3; + buf_end += 3; laststart = 0; - begalt = b; + begalt = buf_end; break; @@ -2781,7 +2813,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, if (syntax & RE_CONTEXT_INVALID_OPS) FREE_STACK_RETURN (REG_BADRPT); else if (syntax & RE_CONTEXT_INDEP_OPS) - laststart = b; + laststart = buf_end; else goto unfetch_interval; } @@ -2792,8 +2824,8 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, if (upper_bound == 0) { GET_BUFFER_SPACE (3); - INSERT_JUMP (jump, laststart, b + 3); - b += 3; + INSERT_JUMP (jump, laststart, buf_end + 3); + buf_end += 3; } /* Otherwise, we have a nontrivial interval. When @@ -2808,7 +2840,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, else { /* If the upper bound is > 1, we need to insert more at the end of the loop. */ - unsigned nbytes = 10 + (upper_bound > 1) * 10; + Memory_count nbytes = 10 + (upper_bound > 1) * 10; GET_BUFFER_SPACE (nbytes); @@ -2818,16 +2850,16 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, because `re_compile_fastmap' needs to know. Jump to the `jump_n' we might insert below. */ INSERT_JUMP2 (succeed_n, laststart, - b + 5 + (upper_bound > 1) * 5, + buf_end + 5 + (upper_bound > 1) * 5, lower_bound); - b += 5; + buf_end += 5; /* Code to initialize the lower bound. Insert before the `succeed_n'. The `5' is the last two bytes of this `set_number_at', plus 3 bytes of the following `succeed_n'. */ - insert_op2 (set_number_at, laststart, 5, lower_bound, b); - b += 5; + insert_op2 (set_number_at, laststart, 5, lower_bound, buf_end); + buf_end += 5; if (upper_bound > 1) { /* More than one repetition is allowed, so @@ -2837,9 +2869,9 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, When we've reached this during matching, we'll have matched the interval once, so jump back only `upper_bound - 1' times. */ - STORE_JUMP2 (jump_n, b, laststart + 5, + STORE_JUMP2 (jump_n, buf_end, laststart + 5, upper_bound - 1); - b += 5; + buf_end += 5; /* The location we want to set is the second parameter of the `jump_n'; that is `b-2' as @@ -2855,9 +2887,10 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, We insert this at the beginning of the loop so that if we fail during matching, we'll reinitialize the bounds. */ - insert_op2 (set_number_at, laststart, b - laststart, - upper_bound - 1, b); - b += 5; + insert_op2 (set_number_at, laststart, + buf_end - laststart, + upper_bound - 1, buf_end); + buf_end += 5; } } pending_exact = 0; @@ -2889,7 +2922,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, break; case 's': - laststart = b; + laststart = buf_end; PATFETCH (c); /* XEmacs addition */ if (c >= 0x80 || syntax_spec_code[c] == 0377) @@ -2898,7 +2931,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, break; case 'S': - laststart = b; + laststart = buf_end; PATFETCH (c); /* XEmacs addition */ if (c >= 0x80 || syntax_spec_code[c] == 0377) @@ -2909,7 +2942,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, #ifdef MULE /* 97.2.17 jhod merged in to XEmacs from mule-2.3 */ case 'c': - laststart = b; + laststart = buf_end; PATFETCH_RAW (c); if (c < 32 || c > 127) FREE_STACK_RETURN (REG_ECATEGORY); @@ -2917,7 +2950,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, break; case 'C': - laststart = b; + laststart = buf_end; PATFETCH_RAW (c); if (c < 32 || c > 127) FREE_STACK_RETURN (REG_ECATEGORY); @@ -2929,13 +2962,13 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, case 'w': - laststart = b; + laststart = buf_end; BUF_PUSH (wordchar); break; case 'W': - laststart = b; + laststart = buf_end; BUF_PUSH (notwordchar); break; @@ -2966,20 +2999,23 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': - if (syntax & RE_NO_BK_REFS) - goto normal_char; + { + regnum_t reg; + if (syntax & RE_NO_BK_REFS) + goto normal_char; - c1 = c - '0'; + reg = c - '0'; - if (c1 > regnum) - FREE_STACK_RETURN (REG_ESUBREG); + if (reg > regnum) + FREE_STACK_RETURN (REG_ESUBREG); - /* Can't back reference to a subexpression if inside of it. */ - if (group_in_compile_stack (compile_stack, c1)) - goto normal_char; + /* Can't back reference to a subexpression if inside of it. */ + if (group_in_compile_stack (compile_stack, reg)) + goto normal_char; - laststart = b; - BUF_PUSH_2 (duplicate, c1); + laststart = buf_end; + BUF_PUSH_2 (duplicate, reg); + } break; @@ -3008,14 +3044,13 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, { /* XEmacs: modifications here for Mule. */ /* `q' points to the beginning of the next char. */ - CONST char *q = p - 1; - INC_CHARPTR (q); + re_char *q = p; /* If no exactn currently being built. */ if (!pending_exact /* If last exactn not at current position. */ - || pending_exact + *pending_exact + 1 != b + || pending_exact + *pending_exact + 1 != buf_end /* We have only one byte following the exactn for the count. */ || ((unsigned int) (*pending_exact + (q - p)) >= @@ -3033,21 +3068,30 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, { /* Start building a new exactn. */ - laststart = b; + laststart = buf_end; BUF_PUSH_2 (exactn, 0); - pending_exact = b - 1; + pending_exact = buf_end - 1; } +#ifndef MULE BUF_PUSH (c); (*pending_exact)++; +#else + { + Bytecount bt_count; + Bufbyte tmp_buf[MAX_EMCHAR_LEN]; + int i; - while (p < q) - { - PATFETCH (c); - BUF_PUSH (c); - (*pending_exact)++; - } + bt_count = set_charptr_emchar (tmp_buf, c); + + for (i = 0; i < bt_count; i++) + { + BUF_PUSH (tmp_buf[i]); + (*pending_exact)++; + } + } +#endif break; } } /* switch (c) */ @@ -3057,7 +3101,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, /* Through the pattern now. */ if (fixup_alt_jump) - STORE_JUMP (jump_past_alt, fixup_alt_jump, b); + STORE_JUMP (jump_past_alt, fixup_alt_jump, buf_end); if (!COMPILE_STACK_EMPTY) FREE_STACK_RETURN (REG_EPAREN); @@ -3070,7 +3114,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, free (compile_stack.stack); /* We have succeeded; set the length of the buffer. */ - bufp->used = b - bufp->buffer; + bufp->used = buf_end - bufp->buffer; #ifdef DEBUG if (debug) @@ -3114,7 +3158,7 @@ regex_compile (CONST char *pattern, int size, reg_syntax_t syntax, = (fail_stack_elt_t *) realloc (fail_stack.stack, (fail_stack.size * sizeof (fail_stack_elt_t))); -#endif /* not emacs */ +#endif /* emacs */ } regex_grow_registers (num_regs); @@ -3183,11 +3227,11 @@ insert_op2 (re_opcode_t op, unsigned char *loc, int arg1, int arg2, after an alternative or a begin-subexpression. We assume there is at least one character before the ^. */ -static boolean -at_begline_loc_p (CONST char *pattern, CONST char *p, reg_syntax_t syntax) +static re_bool +at_begline_loc_p (re_char *pattern, re_char *p, reg_syntax_t syntax) { - CONST char *prev = p - 2; - boolean prev_prev_backslash = prev > pattern && prev[-1] == '\\'; + re_char *prev = p - 2; + re_bool prev_prev_backslash = prev > pattern && prev[-1] == '\\'; return /* After a subexpression? */ @@ -3200,12 +3244,12 @@ at_begline_loc_p (CONST char *pattern, CONST char *p, reg_syntax_t syntax) /* The dual of at_begline_loc_p. This one is for $. We assume there is at least one character after the $, i.e., `P < PEND'. */ -static boolean -at_endline_loc_p (CONST char *p, CONST char *pend, int syntax) +static re_bool +at_endline_loc_p (re_char *p, re_char *pend, int syntax) { - CONST char *next = p; - boolean next_backslash = *next == '\\'; - CONST char *next_next = p + 1 < pend ? p + 1 : 0; + re_char *next = p; + re_bool next_backslash = *next == '\\'; + re_char *next_next = p + 1 < pend ? p + 1 : 0; return /* Before a subexpression? */ @@ -3220,7 +3264,7 @@ at_endline_loc_p (CONST char *p, CONST char *pend, int syntax) /* Returns true if REGNUM is in one of COMPILE_STACK's elements and false if it's not. */ -static boolean +static re_bool group_in_compile_stack (compile_stack_type compile_stack, regnum_t regnum) { int this_element; @@ -3247,12 +3291,12 @@ group_in_compile_stack (compile_stack_type compile_stack, regnum_t regnum) `regex_compile' itself. */ static reg_errcode_t -compile_range (CONST char **p_ptr, CONST char *pend, char *translate, - reg_syntax_t syntax, unsigned char *b) +compile_range (re_char **p_ptr, re_char *pend, RE_TRANSLATE_TYPE translate, + reg_syntax_t syntax, unsigned char *buf_end) { - unsigned this_char; + Element_count this_char; - CONST char *p = *p_ptr; + re_char *p = *p_ptr; int range_start, range_end; if (p == pend) @@ -3265,9 +3309,9 @@ compile_range (CONST char **p_ptr, CONST char *pend, char *translate, We also want to fetch the endpoints without translating them; the appropriate translation is done in the bit-setting loop below. */ - /* The SVR4 compiler on the 3B2 had trouble with unsigned CONST char *. */ - range_start = ((CONST unsigned char *) p)[-2]; - range_end = ((CONST unsigned char *) p)[0]; + /* The SVR4 compiler on the 3B2 had trouble with unsigned const char *. */ + range_start = ((const unsigned char *) p)[-2]; + range_end = ((const unsigned char *) p)[0]; /* Have to increment the pointer into the pattern string, so the caller isn't still at the ending character. */ @@ -3292,16 +3336,17 @@ compile_range (CONST char **p_ptr, CONST char *pend, char *translate, #ifdef MULE static reg_errcode_t -compile_extended_range (CONST char **p_ptr, CONST char *pend, char *translate, +compile_extended_range (re_char **p_ptr, re_char *pend, + RE_TRANSLATE_TYPE translate, reg_syntax_t syntax, Lisp_Object rtab) { Emchar this_char, range_start, range_end; - CONST Bufbyte *p; + const Bufbyte *p; if (*p_ptr == pend) return REG_ERANGE; - p = (CONST Bufbyte *) *p_ptr; + p = (const Bufbyte *) *p_ptr; range_end = charptr_emchar (p); p--; /* back to '-' */ DEC_CHARPTR (p); /* back to start of range */ @@ -3315,11 +3360,15 @@ compile_extended_range (CONST char **p_ptr, CONST char *pend, char *translate, return syntax & RE_NO_EMPTY_RANGES ? REG_ERANGE : REG_NOERROR; /* Can't have ranges spanning different charsets, except maybe for - ranges entirely witin the first 256 chars. */ + ranges entirely within the first 256 chars. */ if ((range_start >= 0x100 || range_end >= 0x100) - && CHAR_LEADING_BYTE (range_start) != - CHAR_LEADING_BYTE (range_end)) +#ifdef UTF2000 + && CHAR_CHARSET_ID (range_start) != CHAR_CHARSET_ID (range_end) +#else + && CHAR_LEADING_BYTE (range_start) != CHAR_LEADING_BYTE (range_end) +#endif + ) return REG_ERANGESPAN; /* As advertised, translations only work over the 0 - 0x7F range. @@ -3371,7 +3420,7 @@ re_compile_fastmap (struct re_pattern_buffer *bufp) #ifdef MATCH_MAY_ALLOCATE fail_stack_type fail_stack; #endif - DECLARE_DESTINATION + DECLARE_DESTINATION; /* We don't push any register information onto the failure stack. */ REGISTER char *fastmap = bufp->fastmap; @@ -3390,10 +3439,10 @@ re_compile_fastmap (struct re_pattern_buffer *bufp) proven otherwise. We set this false at the bottom of switch statement, to which we get only if a particular path doesn't match the empty string. */ - boolean path_can_be_null = true; + re_bool path_can_be_null = true; /* We aren't doing a `succeed_n' to begin with. */ - boolean succeed_n_p = false; + re_bool succeed_n_p = false; assert (fastmap != NULL && p != NULL); @@ -3414,7 +3463,7 @@ re_compile_fastmap (struct re_pattern_buffer *bufp) /* Reset for next path. */ path_can_be_null = true; - p = fail_stack.stack[--fail_stack.avail].pointer; + p = (unsigned char *) fail_stack.stack[--fail_stack.avail].pointer; continue; } @@ -3463,10 +3512,10 @@ re_compile_fastmap (struct re_pattern_buffer *bufp) /* And all extended characters must be allowed, too. */ for (j = 0x80; j < 0xA0; j++) fastmap[j] = 1; -#else /* ! MULE */ +#else /* not MULE */ for (j = *p * BYTEWIDTH; j < (1 << BYTEWIDTH); j++) fastmap[j] = 1; -#endif /* ! MULE */ +#endif /* MULE */ for (j = *p++ * BYTEWIDTH - 1; j >= 0; j--) if (!(p[j / BYTEWIDTH] & (1 << (j % BYTEWIDTH)))) @@ -3593,23 +3642,48 @@ re_compile_fastmap (struct re_pattern_buffer *bufp) } #ifdef emacs + case wordbound: + case notwordbound: + case wordbeg: + case wordend: + case notsyntaxspec: + case syntaxspec: + /* This match depends on text properties. These end with + aborting optimizations. */ + bufp->can_be_null = 1; + goto done; + +#ifdef emacs +#if 0 /* Removed during syntax-table properties patch -- 2000/12/07 mct */ case syntaxspec: k = *p++; +#endif matchsyntax: #ifdef MULE +#ifdef UTF2000 + for (j = 0; j < 0x80; j++) + if (SYNTAX_UNSAFE + (XCHAR_TABLE + (regex_emacs_buffer->syntax_table), j) == + (enum syntaxcode) k) + fastmap[j] = 1; +#else for (j = 0; j < 0x80; j++) if (SYNTAX_UNSAFE (XCHAR_TABLE (regex_emacs_buffer->mirror_syntax_table), j) == (enum syntaxcode) k) fastmap[j] = 1; +#endif for (j = 0x80; j < 0xA0; j++) { +#ifndef UTF2000 if (LEADING_BYTE_PREFIX_P(j)) /* too complicated to calculate this right */ fastmap[j] = 1; else { +#endif int multi_p; Lisp_Object cset; @@ -3621,36 +3695,51 @@ re_compile_fastmap (struct re_pattern_buffer *bufp) == Sword || multi_p) fastmap[j] = 1; } +#ifndef UTF2000 } +#endif } -#else /* ! MULE */ +#else /* not MULE */ for (j = 0; j < (1 << BYTEWIDTH); j++) if (SYNTAX_UNSAFE (XCHAR_TABLE (regex_emacs_buffer->mirror_syntax_table), j) == (enum syntaxcode) k) fastmap[j] = 1; -#endif /* ! MULE */ +#endif /* MULE */ break; +#if 0 /* Removed during syntax-table properties patch -- 2000/12/07 mct */ case notsyntaxspec: k = *p++; +#endif matchnotsyntax: #ifdef MULE +#ifdef UTF2000 + for (j = 0; j < 0x80; j++) + if (SYNTAX_UNSAFE + (XCHAR_TABLE + (regex_emacs_buffer->syntax_table), j) != + (enum syntaxcode) k) + fastmap[j] = 1; +#else for (j = 0; j < 0x80; j++) if (SYNTAX_UNSAFE (XCHAR_TABLE (regex_emacs_buffer->mirror_syntax_table), j) != (enum syntaxcode) k) fastmap[j] = 1; +#endif for (j = 0x80; j < 0xA0; j++) { +#ifndef UTF2000 if (LEADING_BYTE_PREFIX_P(j)) /* too complicated to calculate this right */ fastmap[j] = 1; else { +#endif int multi_p; Lisp_Object cset; @@ -3662,17 +3751,20 @@ re_compile_fastmap (struct re_pattern_buffer *bufp) != Sword || multi_p) fastmap[j] = 1; } +#ifndef UTF2000 } +#endif } -#else /* ! MULE */ +#else /* not MULE */ for (j = 0; j < (1 << BYTEWIDTH); j++) if (SYNTAX_UNSAFE (XCHAR_TABLE (regex_emacs_buffer->mirror_syntax_table), j) != (enum syntaxcode) k) fastmap[j] = 1; -#endif /* ! MULE */ +#endif /* MULE */ break; +#endif /* emacs */ #ifdef MULE /* 97/2/17 jhod category patch */ @@ -3691,7 +3783,7 @@ re_compile_fastmap (struct re_pattern_buffer *bufp) case at_dot: case after_dot: continue; -#endif /* not emacs */ +#endif /* emacs */ case no_op: @@ -3699,10 +3791,12 @@ re_compile_fastmap (struct re_pattern_buffer *bufp) case endline: case begbuf: case endbuf: +#ifndef emacs case wordbound: case notwordbound: case wordbeg: case wordend: +#endif case push_dummy_failure: continue; @@ -3858,7 +3952,7 @@ re_set_registers (struct re_pattern_buffer *bufp, struct re_registers *regs, doesn't let you say where to stop matching. */ int -re_search (struct re_pattern_buffer *bufp, CONST char *string, int size, +re_search (struct re_pattern_buffer *bufp, const char *string, int size, int startpos, int range, struct re_registers *regs) { return re_search_2 (bufp, NULL, 0, string, size, startpos, range, @@ -3901,19 +3995,21 @@ typedef int Charcount; stack overflow). */ int -re_search_2 (struct re_pattern_buffer *bufp, CONST char *string1, - int size1, CONST char *string2, int size2, int startpos, +re_search_2 (struct re_pattern_buffer *bufp, const char *str1, + int size1, const char *str2, int size2, int startpos, int range, struct re_registers *regs, int stop) { int val; + re_char *string1 = (re_char *) str1; + re_char *string2 = (re_char *) str2; REGISTER char *fastmap = bufp->fastmap; - REGISTER char *translate = bufp->translate; + REGISTER RE_TRANSLATE_TYPE translate = bufp->translate; int total_size = size1 + size2; int endpos = startpos + range; #ifdef REGEX_BEGLINE_CHECK int anchored_at_begline = 0; #endif - CONST unsigned char *d; + re_char *d; Charcount d_size; /* Check for out-of-range STARTPOS. */ @@ -3935,12 +4031,24 @@ re_search_2 (struct re_pattern_buffer *bufp, CONST char *string1, return -1; else { - d = ((CONST unsigned char *) + d = ((const unsigned char *) (startpos >= size1 ? string2 - size1 : string1) + startpos); range = charcount_to_bytecount (d, 1); } } +#ifdef emacs + /* In a forward search for something that starts with \=. + don't keep searching past point. */ + if (bufp->used > 0 && (re_opcode_t) bufp->buffer[0] == at_dot && range > 0) + { + range = BUF_PT (regex_emacs_buffer) - BUF_BEGV (regex_emacs_buffer) + - startpos; + if (range < 0) + return -1; + } +#endif /* emacs */ + /* Update the fastmap now if not correct already. */ if (fastmap && !bufp->fastmap_accurate) if (re_compile_fastmap (bufp) == -2) @@ -3948,7 +4056,7 @@ re_search_2 (struct re_pattern_buffer *bufp, CONST char *string1, #ifdef REGEX_BEGLINE_CHECK { - int i = 0; + unsigned long i = 0; while (i < bufp->used) { @@ -3962,6 +4070,15 @@ re_search_2 (struct re_pattern_buffer *bufp, CONST char *string1, } #endif +#ifdef emacs + SETUP_SYNTAX_CACHE_FOR_OBJECT (regex_match_object, + regex_emacs_buffer, + SYNTAX_CACHE_OBJECT_BYTE_TO_CHAR (regex_match_object, + regex_emacs_buffer, + startpos), + 1); +#endif + /* Loop through the string, looking for a place to start matching. */ for (;;) { @@ -3980,17 +4097,13 @@ re_search_2 (struct re_pattern_buffer *bufp, CONST char *string1, if (startpos < size1 && startpos + range >= size1) lim = range - (size1 - startpos); - d = ((CONST unsigned char *) + d = ((const unsigned char *) (startpos >= size1 ? string2 - size1 : string1) + startpos); DEC_CHARPTR(d); /* Ok, since startpos != size1. */ d_size = charcount_to_bytecount (d, 1); - if (translate) -#ifdef MULE - while (range > lim && (*d >= 0x80 || translate[*d] != '\n')) -#else - while (range > lim && translate[*d] != '\n') -#endif + if (TRANSLATE_P (translate)) + while (range > lim && *d != '\n') { d += d_size; /* Speedier INC_CHARPTR(d) */ d_size = charcount_to_bytecount (d, 1); @@ -4022,18 +4135,25 @@ re_search_2 (struct re_pattern_buffer *bufp, CONST char *string1, if (startpos < size1 && startpos + range >= size1) lim = range - (size1 - startpos); - d = ((CONST unsigned char *) + d = ((const unsigned char *) (startpos >= size1 ? string2 - size1 : string1) + startpos); /* Written out as an if-else to avoid testing `translate' inside the loop. */ - if (translate) - while (range > lim && -#ifdef MULE - *d < 0x80 && -#endif - !fastmap[(unsigned char)translate[*d]]) + if (TRANSLATE_P (translate)) + while (range > lim) { +#ifdef MULE + Emchar buf_ch; + + buf_ch = charptr_emchar (d); + buf_ch = RE_TRANSLATE (buf_ch); + if (buf_ch >= 0200 || fastmap[(unsigned char) buf_ch]) + break; +#else + if (fastmap[(unsigned char)RE_TRANSLATE (*d)]) + break; +#endif /* MULE */ d_size = charcount_to_bytecount (d, 1); range -= d_size; d += d_size; /* Speedier INC_CHARPTR(d) */ @@ -4050,15 +4170,17 @@ re_search_2 (struct re_pattern_buffer *bufp, CONST char *string1, } else /* Searching backwards. */ { - unsigned char c = (size1 == 0 || startpos >= size1 - ? string2[startpos - size1] - : string1[startpos]); + Emchar c = (size1 == 0 || startpos >= size1 + ? charptr_emchar (string2 + startpos - size1) + : charptr_emchar (string1 + startpos)); + c = TRANSLATE (c); #ifdef MULE - if (c < 0x80 && !fastmap[(unsigned char) TRANSLATE (c)]) + if (!(c >= 0200 || fastmap[(unsigned char) c])) + goto advance; #else - if (!fastmap[(unsigned char) TRANSLATE (c)]) -#endif + if (!fastmap[(unsigned char) c]) goto advance; +#endif } } @@ -4090,7 +4212,7 @@ re_search_2 (struct re_pattern_buffer *bufp, CONST char *string1, break; else if (range > 0) { - d = ((CONST unsigned char *) + d = ((const unsigned char *) (startpos >= size1 ? string2 - size1 : string1) + startpos); d_size = charcount_to_bytecount (d, 1); range -= d_size; @@ -4100,7 +4222,7 @@ re_search_2 (struct re_pattern_buffer *bufp, CONST char *string1, { /* Note startpos > size1 not >=. If we are on the string1/string2 boundary, we want to backup into string1. */ - d = ((CONST unsigned char *) + d = ((const unsigned char *) (startpos > size1 ? string2 - size1 : string1) + startpos); DEC_CHARPTR(d); d_size = charcount_to_bytecount (d, 1); @@ -4126,7 +4248,7 @@ re_search_2 (struct re_pattern_buffer *bufp, CONST char *string1, /* Call before fetching a character with *d. This switches over to string2 if necessary. */ -#define PREFETCH() \ +#define REGEX_PREFETCH() \ while (d == dend) \ { \ /* End of string2 => fail. */ \ @@ -4151,9 +4273,15 @@ re_search_2 (struct re_pattern_buffer *bufp, CONST char *string1, #define POS_AFTER_GAP_UNSAFE(d) ((d) == end1 ? string2 : (d)) /* Test if CH is a word-constituent character. (XEmacs change) */ +#ifdef UTF2000 +#define WORDCHAR_P_UNSAFE(ch) \ + (SYNTAX_UNSAFE (XCHAR_TABLE (regex_emacs_buffer->syntax_table), \ + ch) == Sword) +#else #define WORDCHAR_P_UNSAFE(ch) \ (SYNTAX_UNSAFE (XCHAR_TABLE (regex_emacs_buffer->mirror_syntax_table), \ ch) == Sword) +#endif /* Free everything we malloc. */ #ifdef MATCH_MAY_ALLOCATE @@ -4171,9 +4299,9 @@ re_search_2 (struct re_pattern_buffer *bufp, CONST char *string1, FREE_VAR (reg_dummy); \ FREE_VAR (reg_info_dummy); \ } while (0) -#else +#else /* not MATCH_MAY_ALLOCATE */ #define FREE_VARIABLES() ((void)0) /* Do nothing! But inhibit gcc warning. */ -#endif /* not MATCH_MAY_ALLOCATE */ +#endif /* MATCH_MAY_ALLOCATE */ /* These values must meet several constraints. They must not be valid register values; since we have a limit of 255 registers (because @@ -4191,10 +4319,10 @@ re_search_2 (struct re_pattern_buffer *bufp, CONST char *string1, /* re_match is like re_match_2 except it takes only a single string. */ int -re_match (struct re_pattern_buffer *bufp, CONST char *string, int size, +re_match (struct re_pattern_buffer *bufp, const char *string, int size, int pos, struct re_registers *regs) { - int result = re_match_2_internal (bufp, NULL, 0, string, size, + int result = re_match_2_internal (bufp, NULL, 0, (re_char *) string, size, pos, regs, size); alloca (0); return result; @@ -4216,12 +4344,25 @@ re_match (struct re_pattern_buffer *bufp, CONST char *string, int size, matched substring. */ int -re_match_2 (struct re_pattern_buffer *bufp, CONST char *string1, - int size1, CONST char *string2, int size2, int pos, +re_match_2 (struct re_pattern_buffer *bufp, const char *string1, + int size1, const char *string2, int size2, int pos, struct re_registers *regs, int stop) { - int result = re_match_2_internal (bufp, string1, size1, string2, size2, - pos, regs, stop); + int result; + +#ifdef emacs + SETUP_SYNTAX_CACHE_FOR_OBJECT (regex_match_object, + regex_emacs_buffer, + SYNTAX_CACHE_OBJECT_BYTE_TO_CHAR (regex_match_object, + regex_emacs_buffer, + pos), + 1); +#endif + + result = re_match_2_internal (bufp, (re_char *) string1, size1, + (re_char *) string2, size2, + pos, regs, stop); + alloca (0); return result; } @@ -4229,8 +4370,8 @@ re_match_2 (struct re_pattern_buffer *bufp, CONST char *string1, /* This is a separate function so that we can force an alloca cleanup afterwards. */ static int -re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, - int size1, CONST char *string2, int size2, int pos, +re_match_2_internal (struct re_pattern_buffer *bufp, re_char *string1, + int size1, re_char *string2, int size2, int pos, struct re_registers *regs, int stop) { /* General temporaries. */ @@ -4239,14 +4380,14 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, int should_succeed; /* XEmacs change */ /* Just past the end of the corresponding string. */ - CONST char *end1, *end2; + re_char *end1, *end2; /* Pointers into string1 and string2, just past the last characters in each to consider matching. */ - CONST char *end_match_1, *end_match_2; + re_char *end_match_1, *end_match_2; /* Where we are in the data, and the end of the current string. */ - CONST char *d, *dend; + re_char *d, *dend; /* Where we are in the pattern, and the end of the pattern. */ unsigned char *p = bufp->buffer; @@ -4254,10 +4395,10 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, /* Mark the opcode just after a start_memory, so we can test for an empty subpattern when we get to the stop_memory. */ - unsigned char *just_past_start_mem = 0; + re_char *just_past_start_mem = 0; /* We use this to map every character in the string. */ - char *translate = bufp->translate; + RE_TRANSLATE_TYPE translate = bufp->translate; /* Failure point stack. Each place that can handle a failure further down the line pushes a failure point on this stack. It consists of @@ -4273,7 +4414,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, #endif #ifdef DEBUG static unsigned failure_id; - unsigned nfailure_points_pushed = 0, nfailure_points_popped = 0; + int nfailure_points_pushed = 0, nfailure_points_popped = 0; #endif #ifdef REL_ALLOC @@ -4285,11 +4426,11 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, /* We fill all the registers internally, independent of what we return, for use in backreferences. The number here includes an element for register zero. */ - unsigned num_regs = bufp->re_nsub + 1; + int num_regs = bufp->re_nsub + 1; /* The currently active registers. */ - unsigned lowest_active_reg = NO_LOWEST_ACTIVE_REG; - unsigned highest_active_reg = NO_HIGHEST_ACTIVE_REG; + int lowest_active_reg = NO_LOWEST_ACTIVE_REG; + int highest_active_reg = NO_HIGHEST_ACTIVE_REG; /* Information on the contents of registers. These are pointers into the input strings; they record just what was matched (on this @@ -4299,7 +4440,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, stopped matching the regnum-th subexpression. (The zeroth register keeps track of what the whole pattern matches.) */ #ifdef MATCH_MAY_ALLOCATE /* otherwise, these are global. */ - CONST char **regstart, **regend; + re_char **regstart, **regend; #endif /* If a group that's operated upon by a repetition operator fails to @@ -4308,7 +4449,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, are when we last see its open-group operator. Similarly for a register's end. */ #ifdef MATCH_MAY_ALLOCATE /* otherwise, these are global. */ - CONST char **old_regstart, **old_regend; + re_char **old_regstart, **old_regend; #endif /* The is_active field of reg_info helps us keep track of which (possibly @@ -4327,7 +4468,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, turn happens only if we have not yet matched the entire string. */ unsigned best_regs_set = false; #ifdef MATCH_MAY_ALLOCATE /* otherwise, these are global. */ - CONST char **best_regstart, **best_regend; + re_char **best_regstart, **best_regend; #endif /* Logically, this is `best_regend[0]'. But we don't want to have to @@ -4338,14 +4479,14 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, the end of the best match so far in a separate variable. We initialize this to NULL so that when we backtrack the first time and need to test it, it's not garbage. */ - CONST char *match_end = NULL; + re_char *match_end = NULL; /* This helps SET_REGS_MATCHED avoid doing redundant work. */ int set_regs_matched_done = 0; /* Used when we pop values we don't care about. */ #ifdef MATCH_MAY_ALLOCATE /* otherwise, these are global. */ - CONST char **reg_dummy; + re_char **reg_dummy; register_info_type *reg_info_dummy; #endif @@ -4356,10 +4497,10 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, /* 1 if this match ends in the same string (string1 or string2) as the best previous match. */ - boolean same_str_p; + re_bool same_str_p; /* 1 if this match is the best seen so far. */ - boolean best_match_p; + re_bool best_match_p; DEBUG_PRINT1 ("\n\nEntering re_match_2.\n"); @@ -4373,14 +4514,14 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, array indexing. We should fix this. */ if (bufp->re_nsub) { - regstart = REGEX_TALLOC (num_regs, CONST char *); - regend = REGEX_TALLOC (num_regs, CONST char *); - old_regstart = REGEX_TALLOC (num_regs, CONST char *); - old_regend = REGEX_TALLOC (num_regs, CONST char *); - best_regstart = REGEX_TALLOC (num_regs, CONST char *); - best_regend = REGEX_TALLOC (num_regs, CONST char *); + regstart = REGEX_TALLOC (num_regs, re_char *); + regend = REGEX_TALLOC (num_regs, re_char *); + old_regstart = REGEX_TALLOC (num_regs, re_char *); + old_regend = REGEX_TALLOC (num_regs, re_char *); + best_regstart = REGEX_TALLOC (num_regs, re_char *); + best_regend = REGEX_TALLOC (num_regs, re_char *); reg_info = REGEX_TALLOC (num_regs, register_info_type); - reg_dummy = REGEX_TALLOC (num_regs, CONST char *); + reg_dummy = REGEX_TALLOC (num_regs, re_char *); reg_info_dummy = REGEX_TALLOC (num_regs, register_info_type); if (!(regstart && regend && old_regstart && old_regend && reg_info @@ -4420,7 +4561,6 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, MATCHED_SOMETHING (reg_info[mcnt]) = 0; EVER_MATCHED_SOMETHING (reg_info[mcnt]) = 0; } - /* We move `string1' into `string2' if the latter's empty -- but not if `string1' is null. */ if (size2 == 0 && string1 != NULL) @@ -4462,7 +4602,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, dend = end_match_2; } - DEBUG_PRINT1 ("The compiled pattern is: "); + DEBUG_PRINT1 ("The compiled pattern is: \n"); DEBUG_PRINT_COMPILED_PATTERN (bufp, p, pend); DEBUG_PRINT1 ("The string to match is: `"); DEBUG_PRINT_DOUBLE_STRING (d, string1, size1, string2, size2); @@ -4473,7 +4613,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, fails at this starting point in the input data. */ for (;;) { - DEBUG_PRINT2 ("\n0x%p: ", p); + DEBUG_PRINT2 ("\n0x%lx: ", (long) p); #ifdef emacs /* XEmacs added, w/removal of immediate_quit */ if (!no_quit_in_re_search) QUIT; @@ -4613,16 +4753,24 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, = (regoff_t) POINTER_TO_OFFSET (regend[mcnt]); } } - - /* If the regs structure we return has more elements than - were in the pattern, set the extra elements to -1. If - we (re)allocated the registers, this is the case, - because we always allocate enough to have at least one - -1 at the end. */ - for (mcnt = num_regs; mcnt < regs->num_regs; mcnt++) - regs->start[mcnt] = regs->end[mcnt] = -1; } /* regs && !bufp->no_sub */ + /* If we have regs and the regs structure has more elements than + were in the pattern, set the extra elements to -1. If we + (re)allocated the registers, this is the case, because we + always allocate enough to have at least one -1 at the end. + + We do this even when no_sub is set because some applications + (XEmacs) reuse register structures which may contain stale + information, and permit attempts to access those registers. + + It would be possible to require the caller to do this, but we'd + have to change the API for this function to reflect that, and + audit all callers. */ + if (regs && regs->num_regs > 0) + for (mcnt = num_regs; mcnt < regs->num_regs; mcnt++) + regs->start[mcnt] = regs->end[mcnt] = -1; + DEBUG_PRINT4 ("%u failure points pushed, %u popped (%u remain).\n", nfailure_points_pushed, nfailure_points_popped, nfailure_points_pushed - nfailure_points_popped); @@ -4660,22 +4808,40 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, /* This is written out as an if-else so we don't waste time testing `translate' inside the loop. */ - if (translate) + if (TRANSLATE_P (translate)) { do { - PREFETCH (); - if (translate[(unsigned char) *d++] != (char) *p++) +#ifdef MULE + Emchar pat_ch, buf_ch; + Bytecount pat_len; + + REGEX_PREFETCH (); + pat_ch = charptr_emchar (p); + buf_ch = charptr_emchar (d); + if (RE_TRANSLATE (buf_ch) != pat_ch) + goto fail; + + pat_len = charcount_to_bytecount (p, 1); + p += pat_len; + INC_CHARPTR (d); + + mcnt -= pat_len; +#else /* not MULE */ + REGEX_PREFETCH (); + if ((unsigned char) RE_TRANSLATE (*d++) != *p++) goto fail; + mcnt--; +#endif } - while (--mcnt); + while (mcnt > 0); } else { do { - PREFETCH (); - if (*d++ != (char) *p++) goto fail; + REGEX_PREFETCH (); + if (*d++ != *p++) goto fail; } while (--mcnt); } @@ -4687,7 +4853,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, case anychar: DEBUG_PRINT1 ("EXECUTING anychar.\n"); - PREFETCH (); + REGEX_PREFETCH (); if ((!(bufp->syntax & RE_DOT_NEWLINE) && TRANSLATE (*d) == '\n') || (bufp->syntax & RE_DOT_NOT_NULL && TRANSLATE (*d) == '\000')) @@ -4703,22 +4869,22 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, case charset_not: { REGISTER unsigned char c; - boolean not = (re_opcode_t) *(p - 1) == charset_not; + re_bool not_p = (re_opcode_t) *(p - 1) == charset_not; - DEBUG_PRINT2 ("EXECUTING charset%s.\n", not ? "_not" : ""); + DEBUG_PRINT2 ("EXECUTING charset%s.\n", not_p ? "_not" : ""); - PREFETCH (); + REGEX_PREFETCH (); c = TRANSLATE (*d); /* The character to match. */ /* Cast to `unsigned' instead of `unsigned char' in case the bit list is a full 32 bytes long. */ if (c < (unsigned) (*p * BYTEWIDTH) && p[1 + c / BYTEWIDTH] & (1 << (c % BYTEWIDTH))) - not = !not; + not_p = !not_p; p += 1 + *p; - if (!not) goto fail; + if (!not_p) goto fail; SET_REGS_MATCHED (); INC_CHARPTR (d); /* XEmacs change */ @@ -4730,20 +4896,20 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, case charset_mule_not: { REGISTER Emchar c; - boolean not = (re_opcode_t) *(p - 1) == charset_mule_not; + re_bool not_p = (re_opcode_t) *(p - 1) == charset_mule_not; - DEBUG_PRINT2 ("EXECUTING charset_mule%s.\n", not ? "_not" : ""); + DEBUG_PRINT2 ("EXECUTING charset_mule%s.\n", not_p ? "_not" : ""); - PREFETCH (); - c = charptr_emchar ((CONST Bufbyte *) d); + REGEX_PREFETCH (); + c = charptr_emchar ((const Bufbyte *) d); c = TRANSLATE_EXTENDED_UNSAFE (c); /* The character to match. */ if (EQ (Qt, unified_range_table_lookup (p, c, Qnil))) - not = !not; + not_p = !not_p; p += unified_range_table_bytes_used (p); - if (!not) goto fail; + if (!not_p) goto fail; SET_REGS_MATCHED (); INC_CHARPTR (d); @@ -4857,8 +5023,16 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, highest_active_reg = NO_HIGHEST_ACTIVE_REG; } else - highest_active_reg = r; - } + { + highest_active_reg = r; + + /* 98/9/21 jhod: We've also gotta set lowest_active_reg, don't we? */ + r = 1; + while (r < highest_active_reg && !IS_ACTIVE(reg_info[r])) + r++; + lowest_active_reg = r; + } + } /* If just failed to match something this time around with a group that's operated on by a repetition operator, try to @@ -4869,7 +5043,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, || just_past_start_mem == p - 1) && (p + 2) < pend) { - boolean is_a_jump_n = false; + re_bool is_a_jump_n = false; p1 = p + 2; mcnt = 0; @@ -4911,7 +5085,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, if (EVER_MATCHED_SOMETHING (reg_info[*p])) { - unsigned r; + int r; EVER_MATCHED_SOMETHING (reg_info[*p]) = 0; @@ -4942,7 +5116,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, followed by the numeric value of <digit> as the register number. */ case duplicate: { - REGISTER CONST char *d2, *dend2; + REGISTER re_char *d2, *dend2; int regno = *p++; /* Get which register to match against. */ DEBUG_PRINT2 ("EXECUTING duplicate %d.\n", regno); @@ -4978,7 +5152,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, if (d2 == dend2) break; /* If necessary, advance to next segment in data. */ - PREFETCH (); + REGEX_PREFETCH (); /* How many characters left in this segment to match. */ mcnt = dend - d; @@ -4990,7 +5164,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, /* Compare that many; failure if mismatch, else move past them. */ - if (translate + if (TRANSLATE_P (translate) ? bcmp_translate ((unsigned char *) d, (unsigned char *) d2, mcnt, translate) : memcmp (d, d2, mcnt)) @@ -5076,9 +5250,9 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, DEBUG_PRINT1 ("EXECUTING on_failure_keep_string_jump"); EXTRACT_NUMBER_AND_INCR (mcnt, p); - DEBUG_PRINT3 (" %d (to 0x%p):\n", mcnt, p + mcnt); + DEBUG_PRINT3 (" %d (to 0x%lx):\n", mcnt, (long) (p + mcnt)); - PUSH_FAILURE_POINT (p + mcnt, (char *) 0, -2); + PUSH_FAILURE_POINT (p + mcnt, (unsigned char *) 0, -2); break; @@ -5099,7 +5273,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, DEBUG_PRINT1 ("EXECUTING on_failure_jump"); EXTRACT_NUMBER_AND_INCR (mcnt, p); - DEBUG_PRINT3 (" %d (to 0x%p)", mcnt, p + mcnt); + DEBUG_PRINT3 (" %d (to 0x%lx)", mcnt, (long) (p + mcnt)); /* If this on_failure_jump comes right before a group (i.e., the original * applied to a group), save the information @@ -5205,15 +5379,15 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, else if ((re_opcode_t) p1[3] == charset || (re_opcode_t) p1[3] == charset_not) { - int not = (re_opcode_t) p1[3] == charset_not; + int not_p = (re_opcode_t) p1[3] == charset_not; if (c < (unsigned char) (p1[4] * BYTEWIDTH) && p1[5 + c / BYTEWIDTH] & (1 << (c % BYTEWIDTH))) - not = !not; + not_p = !not_p; - /* `not' is equal to 1 if c would match, which means + /* `not_p' is equal to 1 if c would match, which means that we can't change to pop_failure_jump. */ - if (!not) + if (!not_p) { p[-3] = (unsigned char) pop_failure_jump; DEBUG_PRINT1 (" No match => pop_failure_jump.\n"); @@ -5296,9 +5470,9 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, actual values. Otherwise, we will restore only one register from the stack, since lowest will == highest in `pop_failure_point'. */ - unsigned dummy_low_reg, dummy_high_reg; + int dummy_low_reg, dummy_high_reg; unsigned char *pdummy; - CONST char *sdummy = NULL; + re_char *sdummy = NULL; DEBUG_PRINT1 ("EXECUTING pop_failure_jump.\n"); POP_FAILURE_POINT (sdummy, pdummy, @@ -5314,7 +5488,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, EXTRACT_NUMBER_AND_INCR (mcnt, p); /* Get the amount to jump. */ DEBUG_PRINT2 ("EXECUTING jump %d ", mcnt); p += mcnt; /* Do the jump. */ - DEBUG_PRINT2 ("(to 0x%p).\n", p); + DEBUG_PRINT2 ("(to 0x%lx).\n", (long) p); break; @@ -5334,7 +5508,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, DEBUG_PRINT1 ("EXECUTING dummy_failure_jump.\n"); /* It doesn't matter what we push for the string here. What the code at `fail' tests is the value for the pattern. */ - PUSH_FAILURE_POINT ((unsigned char *) 0, (char *) 0, -2); + PUSH_FAILURE_POINT ((unsigned char *) 0, (unsigned char *) 0, -2); goto unconditional_jump; @@ -5347,7 +5521,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, DEBUG_PRINT1 ("EXECUTING push_dummy_failure.\n"); /* See comments just above at `dummy_failure_jump' about the two zeroes. */ - PUSH_FAILURE_POINT ((unsigned char *) 0, (char *) 0, -2); + PUSH_FAILURE_POINT ((unsigned char *) 0, (unsigned char *) 0, -2); break; /* Have to succeed matching what follows at least n times. @@ -5363,11 +5537,12 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, mcnt--; p += 2; STORE_NUMBER_AND_INCR (p, mcnt); - DEBUG_PRINT3 (" Setting 0x%p to %d.\n", p, mcnt); + DEBUG_PRINT3 (" Setting 0x%lx to %d.\n", (long) p, mcnt); } else if (mcnt == 0) { - DEBUG_PRINT2 (" Setting two bytes from 0x%p to no_op.\n", p+2); + DEBUG_PRINT2 (" Setting two bytes from 0x%lx to no_op.\n", + (long) (p+2)); p[2] = (unsigned char) no_op; p[3] = (unsigned char) no_op; goto on_failure; @@ -5397,7 +5572,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, EXTRACT_NUMBER_AND_INCR (mcnt, p); p1 = p + mcnt; EXTRACT_NUMBER_AND_INCR (mcnt, p); - DEBUG_PRINT3 (" Setting 0x%p to %d.\n", p1, mcnt); + DEBUG_PRINT3 (" Setting 0x%lx to %d.\n", (long) p1, mcnt); STORE_NUMBER (p1, mcnt); break; } @@ -5413,17 +5588,34 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, result = 1; else { - CONST unsigned char *d_before = - (CONST unsigned char *) POS_BEFORE_GAP_UNSAFE (d); - CONST unsigned char *d_after = - (CONST unsigned char *) POS_AFTER_GAP_UNSAFE (d); + re_char *d_before = POS_BEFORE_GAP_UNSAFE (d); + re_char *d_after = POS_AFTER_GAP_UNSAFE (d); + + /* emch1 is the character before d, syn1 is the syntax of emch1, + emch2 is the character at d, and syn2 is the syntax of emch2. */ Emchar emch1, emch2; + int syn1, syn2; +#ifdef emacs + int pos_before; +#endif DEC_CHARPTR (d_before); emch1 = charptr_emchar (d_before); emch2 = charptr_emchar (d_after); - result = (WORDCHAR_P_UNSAFE (emch1) != - WORDCHAR_P_UNSAFE (emch2)); + +#ifdef emacs + pos_before = SYNTAX_CACHE_BYTE_TO_CHAR (PTR_TO_OFFSET (d)) - 1; + UPDATE_SYNTAX_CACHE (pos_before); +#endif + syn1 = SYNTAX_FROM_CACHE (XCHAR_TABLE (regex_emacs_buffer->mirror_syntax_table), + emch1); +#ifdef emacs + UPDATE_SYNTAX_CACHE_FORWARD (pos_before + 1); +#endif + syn2 = SYNTAX_FROM_CACHE (XCHAR_TABLE (regex_emacs_buffer->mirror_syntax_table), + emch2); + + result = ((syn1 == Sword) != (syn2 == Sword)); } if (result == should_succeed) break; @@ -5437,6 +5629,8 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, case wordbeg: DEBUG_PRINT1 ("EXECUTING wordbeg.\n"); + if (AT_STRINGS_END (d)) + goto fail; { /* XEmacs: this originally read: @@ -5444,23 +5638,33 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, break; */ - CONST unsigned char *dtmp = - (CONST unsigned char *) POS_AFTER_GAP_UNSAFE (d); + re_char *dtmp = POS_AFTER_GAP_UNSAFE (d); Emchar emch = charptr_emchar (dtmp); - if (!WORDCHAR_P_UNSAFE (emch)) +#ifdef emacs + int charpos = SYNTAX_CACHE_BYTE_TO_CHAR (PTR_TO_OFFSET (d)); + UPDATE_SYNTAX_CACHE (charpos); +#endif + if (SYNTAX_FROM_CACHE (XCHAR_TABLE (regex_emacs_buffer->mirror_syntax_table), + emch) != Sword) goto fail; if (AT_STRINGS_BEG (d)) break; - dtmp = (CONST unsigned char *) POS_BEFORE_GAP_UNSAFE (d); + dtmp = POS_BEFORE_GAP_UNSAFE (d); DEC_CHARPTR (dtmp); emch = charptr_emchar (dtmp); - if (!WORDCHAR_P_UNSAFE (emch)) +#ifdef emacs + UPDATE_SYNTAX_CACHE_BACKWARD (charpos - 1); +#endif + if (SYNTAX_FROM_CACHE (XCHAR_TABLE (regex_emacs_buffer->mirror_syntax_table), + emch) != Sword) break; goto fail; } case wordend: DEBUG_PRINT1 ("EXECUTING wordend.\n"); + if (AT_STRINGS_BEG (d)) + goto fail; { /* XEmacs: this originally read: @@ -5470,20 +5674,27 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, The or condition is incorrect (reversed). */ - CONST unsigned char *dtmp; + re_char *dtmp; Emchar emch; - if (AT_STRINGS_BEG (d)) - goto fail; - dtmp = (CONST unsigned char *) POS_BEFORE_GAP_UNSAFE (d); +#ifdef emacs + int charpos = SYNTAX_CACHE_BYTE_TO_CHAR (PTR_TO_OFFSET (d)) - 1; + UPDATE_SYNTAX_CACHE (charpos); +#endif + dtmp = POS_BEFORE_GAP_UNSAFE (d); DEC_CHARPTR (dtmp); emch = charptr_emchar (dtmp); - if (!WORDCHAR_P_UNSAFE (emch)) + if (SYNTAX_FROM_CACHE (XCHAR_TABLE (regex_emacs_buffer->mirror_syntax_table), + emch) != Sword) goto fail; if (AT_STRINGS_END (d)) break; - dtmp = (CONST unsigned char *) POS_AFTER_GAP_UNSAFE (d); + dtmp = POS_AFTER_GAP_UNSAFE (d); emch = charptr_emchar (dtmp); - if (!WORDCHAR_P_UNSAFE (emch)) +#ifdef emacs + UPDATE_SYNTAX_CACHE_FORWARD (charpos + 1); +#endif + if (SYNTAX_FROM_CACHE (XCHAR_TABLE (regex_emacs_buffer->mirror_syntax_table), + emch) != Sword) break; goto fail; } @@ -5491,22 +5702,25 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, #ifdef emacs case before_dot: DEBUG_PRINT1 ("EXECUTING before_dot.\n"); - if (BUF_PTR_BYTE_POS (regex_emacs_buffer, (unsigned char *) d) >= - BUF_PT (regex_emacs_buffer)) + if (! (NILP (regex_match_object) || BUFFERP (regex_match_object)) + || (BUF_PTR_BYTE_POS (regex_emacs_buffer, (unsigned char *) d) + >= BUF_PT (regex_emacs_buffer))) goto fail; break; case at_dot: DEBUG_PRINT1 ("EXECUTING at_dot.\n"); - if (BUF_PTR_BYTE_POS (regex_emacs_buffer, (unsigned char *) d) - != BUF_PT (regex_emacs_buffer)) + if (! (NILP (regex_match_object) || BUFFERP (regex_match_object)) + || (BUF_PTR_BYTE_POS (regex_emacs_buffer, (unsigned char *) d) + != BUF_PT (regex_emacs_buffer))) goto fail; break; case after_dot: DEBUG_PRINT1 ("EXECUTING after_dot.\n"); - if (BUF_PTR_BYTE_POS (regex_emacs_buffer, (unsigned char *) d) - <= BUF_PT (regex_emacs_buffer)) + if (! (NILP (regex_match_object) || BUFFERP (regex_match_object)) + || (BUF_PTR_BYTE_POS (regex_emacs_buffer, (unsigned char *) d) + <= BUF_PT (regex_emacs_buffer))) goto fail; break; #if 0 /* not emacs19 */ @@ -5533,11 +5747,22 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, int matches; Emchar emch; - PREFETCH (); - emch = charptr_emchar ((CONST Bufbyte *) d); - matches = (SYNTAX_UNSAFE - (XCHAR_TABLE (regex_emacs_buffer->mirror_syntax_table), + REGEX_PREFETCH (); +#ifdef emacs + { + int charpos = SYNTAX_CACHE_BYTE_TO_CHAR (PTR_TO_OFFSET (d)); + UPDATE_SYNTAX_CACHE (charpos); + } +#endif + + emch = charptr_emchar ((const Bufbyte *) d); +#ifdef UTF2000 + matches = (SYNTAX_FROM_CACHE (XCHAR_TABLE (regex_emacs_buffer->syntax_table), + emch) == (enum syntaxcode) mcnt); +#else + matches = (SYNTAX_FROM_CACHE (XCHAR_TABLE (regex_emacs_buffer->mirror_syntax_table), emch) == (enum syntaxcode) mcnt); +#endif INC_CHARPTR (d); if (matches != should_succeed) goto fail; @@ -5566,8 +5791,8 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, Emchar emch; mcnt = *p++; - PREFETCH (); - emch = charptr_emchar ((CONST Bufbyte *) d); + REGEX_PREFETCH (); + emch = charptr_emchar ((const Bufbyte *) d); INC_CHARPTR (d); if (check_category_char(emch, regex_emacs_buffer->category_table, mcnt, should_succeed)) @@ -5584,7 +5809,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, #else /* not emacs */ case wordchar: DEBUG_PRINT1 ("EXECUTING non-Emacs wordchar.\n"); - PREFETCH (); + REGEX_PREFETCH (); if (!WORDCHAR_P_UNSAFE ((int) (*d))) goto fail; SET_REGS_MATCHED (); @@ -5593,13 +5818,13 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, case notwordchar: DEBUG_PRINT1 ("EXECUTING non-Emacs notwordchar.\n"); - PREFETCH (); + REGEX_PREFETCH (); if (!WORDCHAR_P_UNSAFE ((int) (*d))) goto fail; SET_REGS_MATCHED (); d++; break; -#endif /* not emacs */ +#endif /* emacs */ default: abort (); @@ -5624,7 +5849,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, assert (p <= pend); if (p < pend) { - boolean is_a_jump_n = false; + re_bool is_a_jump_n = false; /* If failed to a backwards jump that's part of a repetition loop, need to pop this failure point and use the next one. */ @@ -5677,7 +5902,7 @@ re_match_2_internal (struct re_pattern_buffer *bufp, CONST char *string1, We don't handle duplicates properly (yet). */ -static boolean +static re_bool group_match_null_string_p (unsigned char **p, unsigned char *end, register_info_type *reg_info) { @@ -5785,7 +6010,7 @@ group_match_null_string_p (unsigned char **p, unsigned char *end, It expects P to be the first byte of a single alternative and END one byte past the last. The alternative can contain groups. */ -static boolean +static re_bool alt_match_null_string_p (unsigned char *p, unsigned char *end, register_info_type *reg_info) { @@ -5821,12 +6046,12 @@ alt_match_null_string_p (unsigned char *p, unsigned char *end, Sets P to one after the op and its arguments, if any. */ -static boolean +static re_bool common_op_match_null_string_p (unsigned char **p, unsigned char *end, register_info_type *reg_info) { int mcnt; - boolean ret; + re_bool ret; int reg_no; unsigned char *p1 = *p; @@ -5909,15 +6134,34 @@ common_op_match_null_string_p (unsigned char **p, unsigned char *end, bytes; nonzero otherwise. */ static int -bcmp_translate (CONST unsigned char *s1, CONST unsigned char *s2, - REGISTER int len, char *translate) +bcmp_translate (re_char *s1, re_char *s2, + REGISTER int len, RE_TRANSLATE_TYPE translate) { - REGISTER CONST unsigned char *p1 = s1, *p2 = s2; + REGISTER const unsigned char *p1 = s1, *p2 = s2; +#ifdef MULE + const unsigned char *p1_end = s1 + len; + const unsigned char *p2_end = s2 + len; + + while (p1 != p1_end && p2 != p2_end) + { + Emchar p1_ch, p2_ch; + + p1_ch = charptr_emchar (p1); + p2_ch = charptr_emchar (p2); + + if (RE_TRANSLATE (p1_ch) + != RE_TRANSLATE (p2_ch)) + return 1; + INC_CHARPTR (p1); + INC_CHARPTR (p2); + } +#else /* not MULE */ while (len) { - if (translate[*p1++] != translate[*p2++]) return 1; + if (RE_TRANSLATE (*p1++) != RE_TRANSLATE (*p2++)) return 1; len--; } +#endif /* MULE */ return 0; } @@ -5932,8 +6176,8 @@ bcmp_translate (CONST unsigned char *s1, CONST unsigned char *s2, We call regex_compile to do the actual compilation. */ -CONST char * -re_compile_pattern (CONST char *pattern, int length, +const char * +re_compile_pattern (const char *pattern, int length, struct re_pattern_buffer *bufp) { reg_errcode_t ret; @@ -5950,7 +6194,7 @@ re_compile_pattern (CONST char *pattern, int length, /* Match anchors at newline. */ bufp->newline_anchor = 1; - ret = regex_compile (pattern, length, re_syntax_options, bufp); + ret = regex_compile ((unsigned char *) pattern, length, re_syntax_options, bufp); if (!ret) return NULL; @@ -5966,7 +6210,7 @@ re_compile_pattern (CONST char *pattern, int length, static struct re_pattern_buffer re_comp_buf; char * -re_comp (CONST char *s) +re_comp (const char *s) { reg_errcode_t ret; @@ -5995,20 +6239,20 @@ re_comp (CONST char *s) /* Match anchors at newlines. */ re_comp_buf.newline_anchor = 1; - ret = regex_compile (s, strlen (s), re_syntax_options, &re_comp_buf); + ret = regex_compile ((unsigned char *)s, strlen (s), re_syntax_options, &re_comp_buf); if (!ret) return NULL; - /* Yes, we're discarding `CONST' here if !HAVE_LIBINTL. */ + /* Yes, we're discarding `const' here if !HAVE_LIBINTL. */ return (char *) gettext (re_error_msgid[(int) ret]); } int -re_exec (CONST char *s) +re_exec (const char *s) { - CONST int len = strlen (s); + const int len = strlen (s); return 0 <= re_search (&re_comp_buf, s, len, 0, len, (struct re_registers *) 0); } @@ -6053,7 +6297,7 @@ re_exec (CONST char *s) the return codes and their meanings.) */ int -regcomp (regex_t *preg, CONST char *pattern, int cflags) +regcomp (regex_t *preg, const char *pattern, int cflags) { reg_errcode_t ret; unsigned syntax @@ -6101,7 +6345,7 @@ regcomp (regex_t *preg, CONST char *pattern, int cflags) /* POSIX says a null character in the pattern terminates it, so we can use strlen here in compiling the pattern. */ - ret = regex_compile (pattern, strlen (pattern), syntax, preg); + ret = regex_compile ((unsigned char *) pattern, strlen (pattern), syntax, preg); /* POSIX doesn't distinguish between an unmatched open-group and an unmatched close-group: both are REG_EPAREN. */ @@ -6126,14 +6370,14 @@ regcomp (regex_t *preg, CONST char *pattern, int cflags) We return 0 if we find a match and REG_NOMATCH if not. */ int -regexec (CONST regex_t *preg, CONST char *string, size_t nmatch, +regexec (const regex_t *preg, const char *string, Element_count nmatch, regmatch_t pmatch[], int eflags) { int ret; struct re_registers regs; regex_t private_preg; int len = strlen (string); - boolean want_reg_info = !preg->no_sub && nmatch > 0; + re_bool want_reg_info = !preg->no_sub && nmatch > 0; private_preg = *preg; @@ -6164,7 +6408,7 @@ regexec (CONST regex_t *preg, CONST char *string, size_t nmatch, { if (ret >= 0) { - unsigned r; + Element_count r; for (r = 0; r < nmatch; r++) { @@ -6186,14 +6430,16 @@ regexec (CONST regex_t *preg, CONST char *string, size_t nmatch, /* Returns a message corresponding to an error code, ERRCODE, returned from either regcomp or regexec. We don't use PREG here. */ -size_t -regerror (int errcode, CONST regex_t *preg, char *errbuf, size_t errbuf_size) +Memory_count +regerror (int errcode, const regex_t *preg, char *errbuf, + Memory_count errbuf_size) { - CONST char *msg; - size_t msg_size; + const char *msg; + Memory_count msg_size; if (errcode < 0 - || errcode >= (sizeof (re_error_msgid) / sizeof (re_error_msgid[0]))) + || (size_t) errcode >= (sizeof (re_error_msgid) + / sizeof (re_error_msgid[0]))) /* Only error codes returned by the rest of the code should be passed to this routine. If we are given anything else, or if other regex code generates an invalid error code, then the program has a bug. diff --git a/src/s/mingw32.h b/src/s/mingw32.h index 4f0fd96..3e56d9e 100644 --- a/src/s/mingw32.h +++ b/src/s/mingw32.h @@ -20,27 +20,20 @@ Boston, MA 02111-1307, USA. */ /* based on cygwin32.h by Andy Piper <andy@xemacs.org> */ -#ifndef WINDOWSNT -#define WINDOWSNT +/* Identify ourselves */ +#ifndef WIN32_NATIVE +#define WIN32_NATIVE #endif -#ifndef DOS_NT -#define DOS_NT /* MSDOS or WINDOWSNT */ -#endif - -#define PBS_SMOOTH 0x01 - -#ifdef HAVE_MS_WINDOWS -#define HAVE_NTGUI -#define HAVE_FACES -#endif +#define MINGW #ifndef ORDINARY_LINK #define ORDINARY_LINK #endif -#define C_SWITCH_SYSTEM "-mno-cygwin -Wno-sign-compare -fno-caller-saves -Int/inc -I../nt/inc -DWINDOWSNT" -#define LIBS_SYSTEM "-mno-cygwin -lwinmm -lwsock32" +#define C_SWITCH_SYSTEM "-mno-cygwin -Wno-sign-compare -fno-caller-saves -DWIN32_NATIVE" +#define LIBS_SYSTEM "-mno-cygwin -mwindows -lwinmm -lwsock32" +#define WIN32_LEAN_AND_MEAN #define TEXT_START -1 #define TEXT_END -1 @@ -51,9 +44,11 @@ Boston, MA 02111-1307, USA. */ #define TIME_ONESHOT 0 #define TIME_PERIODIC 1 #define LOCALE_USE_CP_ACP 0x40000000 -#define SHGFI_EXETYPE 0x2000 #define NSIG 23 +/* this is necessary to get the TCS_* definitions in <commctrl.h> */ +#define _WIN32_IE 0x0400 + /* translate NT world unexec stuff to our a.out definitions */ #define strnicmp strncasecmp @@ -61,42 +56,20 @@ Boston, MA 02111-1307, USA. */ #define HAVE_SOCKETS /* #endif */ #define OBJECTS_SYSTEM ntplay.o nt.o ntheap.o ntproc.o dired-msw.o -#define HAVE_NATIVE_SOUND #undef MAIL_USE_SYSTEM_LOCK -#define MAIL_USE_POP #define HAVE_MSW_C_DIRED -/* Define NO_ARG_ARRAY if you cannot take the address of the first of a - * group of arguments and treat it as an array of the arguments. */ - -#define NO_ARG_ARRAY - -/* Define WORD_MACHINE if addresses and such have - * to be corrected before they can be used as byte counts. */ - -#define WORD_MACHINE - -/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend - the 24-bit bit field into an int. In other words, if bit fields - are always unsigned. - - If you use NO_UNION_TYPE, this flag does not matter. */ - -#define EXPLICIT_SIGN_EXTEND /* System calls that are encapsulated */ #define ENCAPSULATE_RENAME #define ENCAPSULATE_OPEN #define ENCAPSULATE_FOPEN #define ENCAPSULATE_MKDIR +#define ENCAPSULATE_STAT +#define ENCAPSULATE_FSTAT -/* Data type of load average, as read out of kmem. */ - -#define LOAD_AVE_TYPE long - -/* Convert that into an integer that is 100 for a load average of 1.0 */ - -#define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE) +/* Do not define LOAD_AVE_TYPE or LOAD_AVE_CVT + since there is no load average available. */ /* Define VIRT_ADDR_VARIES if the virtual addresses of pure and impure space as loaded can vary, and even their @@ -108,10 +81,6 @@ Boston, MA 02111-1307, USA. */ /* Text does precede data space, but this is never a safe assumption. */ #define VIRT_ADDR_VARIES -/* set this if you have a new version of cygwin -#define DATA_SEG_BITS 0x10000000 -*/ - /* If you are compiling with a non-C calling convention but need to declare vararg routines differently, put it here */ #define _VARARGS_ __cdecl @@ -149,7 +118,7 @@ Boston, MA 02111-1307, USA. */ /* Define this to be the separator between devices and paths */ #define DEVICE_SEP ':' -#define DIRECTORY_SEP '\\' +#define DIRECTORY_SEP ((char)XCHAR(Vdirectory_sep_char)) /* The null device on Windows NT. */ #define NULL_DEVICE "NUL:" @@ -164,19 +133,10 @@ Boston, MA 02111-1307, USA. */ #ifndef NOT_C_CODE #include <stdlib.h> -#include <mingw32/process.h> +#include <../mingw/process.h> #define mkdir __mkdir #include <dir.h> #undef mkdir -#ifdef HAVE_CYGWIN_VERSION_H -#include <cygwin/version.h> -#endif - -typedef unsigned int MMRESULT; -typedef struct timecaps_tag { - unsigned int wPeriodMin; - unsigned int wPeriodMax; -} TIMECAPS; /* IO calls that are emulated or shadowed */ #define pipe sys_pipe @@ -189,8 +149,8 @@ void sleep (int seconds); /* subprocess calls that are emulated */ #define spawnve sys_spawnve -int spawnve (int mode, CONST char *cmdname, - CONST char * CONST *argv, CONST char *CONST *envp); +int spawnve (int mode, const char *cmdname, + const char * const *argv, const char *const *envp); #define wait sys_wait int wait (int *status); @@ -205,7 +165,7 @@ int kill (int pid, int sig); /* Encapsulation of system calls */ #ifndef DONT_ENCAPSULATE #define getpid sys_getpid -int getpid (void); +pid_t getpid (void); #endif #define DONT_USE_LITOUT @@ -222,31 +182,40 @@ char *getwd (char *dir); void *sbrk (unsigned long increment); struct passwd; -struct passwd *getpwuid (int uid); +struct passwd *getpwuid (uid_t uid); struct passwd *getpwnam (const char *name); -int getuid (); -int geteuid (); -int getgid (void); -int getegid (); -#define _timeb timeb +uid_t getuid (void); +uid_t geteuid (void); +gid_t getgid (void); +gid_t getegid (void); /* Stuff that gets set wrongly or otherwise */ #define HAVE_SETITIMER #define HAVE_GETTIMEOFDAY #define HAVE_SELECT -/*#define HAVE_STRUCT_UTIMBUF*/ +/* systime.h includes winsock.h which defines timeval */ +#define HAVE_TIMEVAL +#define HAVE_GETPAGESIZE +#define getpagesize() 4096 +#ifndef HAVE_H_ERRNO +#define HAVE_H_ERRNO +#endif +#ifndef HAVE_TZNAME +#define HAVE_TZNAME +#endif #undef GETTIMEOFDAY_ONE_ARGUMENT #undef HAVE_SYS_WAIT_H #undef HAVE_TERMIOS #undef SYSV_SYSTEM_DIR +#undef CLASH_DETECTION /* We now have emulation for some signals */ #define HAVE_SIGHOLD -#define sigset(s,h) msw_sigset(s,h) -#define sighold(s) msw_sighold(s) -#define sigrelse(s) msw_sigrelse(s) -#define sigpause(s) msw_sigpause(s) +#define sigset(s,h) mswindows_sigset(s,h) +#define sighold(s) mswindows_sighold(s) +#define sigrelse(s) mswindows_sigrelse(s) +#define sigpause(s) mswindows_sigpause(s) #define signal sigset /* Defines that we need that aren't in the standard signal.h */ @@ -259,11 +228,7 @@ int getegid (); #ifndef MAXPATHLEN #define MAXPATHLEN _MAX_PATH #endif - -/* For integration with MSDOS support. */ -#define getdisk() (_getdrive () - 1) -#define getdefdir(_drv, _buf) _getdcwd (_drv, _buf, MAXPATHLEN) -#endif +#endif /* !NOT_C_CODE */ /* Define for those source files that do not include enough NT system files. */ @@ -278,5 +243,7 @@ int getegid (); /* Define process implementation */ #define HAVE_WIN32_PROCESSES -/* ============================================================ */ - +#define CORRECT_DIR_SEPS(s) \ + do { if ('/' == DIRECTORY_SEP) dostounix_filename (s); \ + else unixtodos_filename (s); \ + } while (0) diff --git a/src/s/msdos.h b/src/s/msdos.h deleted file mode 100644 index 875083c..0000000 --- a/src/s/msdos.h +++ /dev/null @@ -1,223 +0,0 @@ -/* System description file for MS-DOS - - Copyright (C) 1993 Free Software Foundation, Inc. - -This file is part of GNU Emacs. - -GNU Emacs is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. - -GNU Emacs 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 XEmacs; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -/* Synched up with: FSF 19.31. */ - -/* Note: lots of stuff here was taken from s-msdos.h in demacs. */ - - -/* - * Define symbols to identify the version of Unix this is. - * Define all the symbols that apply correctly. - */ - -/* #define UNIPLUS */ -/* #define USG5 */ -/* #define USG */ -/* #define HPUX */ -/* #define UMAX */ -/* #define BSD4_1 */ -/* #define BSD4_2 */ -/* #define BSD4_3 */ -/* #define BSD */ -#ifndef MSDOS -#define MSDOS -#endif - -#ifdef __GO32__ -#ifndef __DJGPP__ -#define __DJGPP__ 1 /* V2 defines __DJGPP__ == 2 */ -#endif -#else -You lose; /* Emacs for DOS must be compiled with DJGPP */ -#endif - -#define DOS_NT /* MSDOS or WINDOWSNT */ -#undef BSD - -/* SYSTEM_TYPE should indicate the kind of system you are using. - It sets the Lisp variable system-type. */ - -#define SYSTEM_TYPE "ms-dos" - -#define SYMS_SYSTEM syms_of_dosfns();syms_of_msdos() - -/* Letter to use in finding device name of first pty, - if system supports pty's. 'a' means it is /dev/ptya0 */ - -/* #define FIRST_PTY_LETTER 'a' */ - -/* - * Define HAVE_PTYS if the system supports pty devices. - */ - -/* #define HAVE_PTYS */ - -/* MSDOS has dirent.h but doesn't behave otherwise like the SYSV - directory functions. We have special tests for this in - sysdir.h. */ - -#undef SYSV_SYSTEM_DIR - -/* Define this is the compiler understands `volatile'. */ -#define HAVE_VOLATILE - -#define NO_SUBPROCESSES - -/* If your system uses COFF (Common Object File Format) then define the - preprocessor symbol "COFF". */ - -#define COFF - -/* define MAIL_USE_FLOCK if the mailer uses flock - to interlock access to /usr/spool/mail/$USER. - The alternative is that a lock file named - /usr/spool/mail/$USER.lock. */ - -/* #define MAIL_USE_FLOCK */ - -/* Here, on a separate page, add any special hacks needed - to make Emacs work on this system. For example, - you might define certain system call names that don't - exist on your system, or that do different things on - your system and must be used only through an encapsulation - (Which you should place, by convention, in sysdep.c). */ - -/* Avoid incompatibilities between gmalloc.c and system header files - in how to declare valloc. */ -#define GMALLOC_INHIBIT_VALLOC - -/* setjmp and longjmp can safely replace _setjmp and _longjmp, - but they will run slower. */ - -#define _setjmp setjmp -#define _longjmp longjmp - -#if __DJGPP__ < 2 - -#define NO_MODE_T - -/* New chdir () routine. - DJGPP v2.0 and later doesn't need it because its chdir() does - set the drive itself. */ -#ifdef chdir -#undef chdir -#endif -#define chdir sys_chdir - -#define LIBS_SYSTEM "-lpc" /* isn't required in DJGPP v2.0, either */ - -#endif /* __DJGPP__ < 2 */ - -#if __DJGPP__ > 1 - -#define DATA_START (&etext + 1) -#define TEXT_START &start -#define TEXT_END &etext - -#define _NAIVE_DOS_REGS - -#else /* not __DJGPP__ > 1 */ - -/* This somehow needs to be defined even though we use COFF. */ -#define TEXT_START -1 - -#endif /* not __DJGPP__ > 1 */ - -#define ORDINARY_LINK - -/* command.com does not understand `...` so we define this. */ -#define LIB_GCC "-Lgcc" -#define DONT_NEED_ENVIRON -#define SEPCHAR ';' - -#define NULL_DEVICE "nul" -#define EXEC_SUFFIXES ".exe:.com:.bat:" - -#if __DJGPP__ < 2 -#define O_RDONLY 0x0001 -#define O_WRONLY 0x0002 -#define O_RDWR 0x0004 -#define O_CREAT 0x0100 -#define O_TRUNC 0x0200 -#define O_EXCL 0x0400 -#define O_APPEND 0x0800 -#define O_TEXT 0x4000 -#define O_BINARY 0x8000 -#define NO_MATHERR -#endif - -#define HAVE_INVERSE_HYPERBOLIC -#define FLOAT_CHECK_DOMAIN - -/* When $TERM is "internal" then this is substituted: */ -#define INTERNAL_TERMINAL "pc|bios|IBM PC with colour display:\ -:co#80:li#25:km:ms:cm=<CM>:cl=<CL>:ce=<CE>:" - -/* Define this to a function (Fdowncase, Fupcase) if your file system - likes that */ -#define FILE_SYSTEM_CASE Fmsdos_downcase_filename - -/* Define this to be the separator between devices and paths */ -#define DEVICE_SEP ':' - -/* We'll support either convention on MSDOG. */ -#define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\') -#define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_) || IS_DEVICE_SEP (_c_)) - -/* Call init_gettimeofday when TZ changes. */ -#if __DJGPP__ < 2 -#define LOCALTIME_CACHE -#define tzset init_gettimeofday -#endif - -/* bcopy under djgpp is quite safe */ -#define GAP_USE_BCOPY -#define BCOPY_UPWARD_SAFE 1 -#define BCOPY_DOWNWARD_SAFE 1 - -/* Mode line description of a buffer's type. */ -#define MODE_LINE_BINARY_TEXT(buf) (NILP(buf->buffer_file_type) ? "T" : "B") - -/* Do we have POSIX signals? */ -#if __DJGPP__ > 1 -#define POSIX_SIGNALS -#endif - -/* We have (the code to control) a mouse. */ -#define HAVE_MOUSE - -/* We canuse mouse menus. */ -#define HAVE_MENUS - -/* We have support for faces. */ -#define HAVE_FACES - -/* Define one of these for easier conditionals. */ -#ifdef HAVE_X_WINDOWS -/* We need a little extra space, see ../../lisp/loadup.el */ -#define SYSTEM_PURESIZE_EXTRA 15000 -#define HAVE_X11R5 -#define LIBX11_SYSTEM "-lxext -lsys" -#else -/* We need a little extra space, see ../../lisp/loadup.el */ -#define SYSTEM_PURESIZE_EXTRA 85000 -#endif diff --git a/src/s/windows95.h b/src/s/windows95.h deleted file mode 100644 index a6de39f..0000000 --- a/src/s/windows95.h +++ /dev/null @@ -1,7 +0,0 @@ -/* Synched up with: FSF 19.31. */ - -/* System description file for Windows 95. */ - -#include "windowsnt.h" - -#define WINDOWS95 diff --git a/src/scrollbar-gtk.c b/src/scrollbar-gtk.c index c7247ff..ba76d43 100644 --- a/src/scrollbar-gtk.c +++ b/src/scrollbar-gtk.c @@ -103,6 +103,14 @@ gtk_create_scrollbar_instance (struct frame *f, int vertical, gtk_object_set_data (GTK_OBJECT (adj), "xemacs::sb_instance", instance); sb = GTK_SCROLLBAR (vertical ? gtk_vscrollbar_new (adj) : gtk_hscrollbar_new (adj)); + /* With gtk version > 1.2.8 the gtk code does not call + gtk_widget_request_size() on the newly created scrollbars + anymore (catering to theme engines). + #### Maybe it is better to postpone this call to just before + gtk_widget_show() is called on the scrollbar? */ +#if GTK_MAJOR_VERSION == 1 && GTK_MINOR_VERSION == 2 && GTK_BINARY_AGE > 8 + gtk_widget_size_request(GTK_WIDGET(sb), &(GTK_WIDGET(sb)->requisition)); +#endif SCROLLBAR_GTK_WIDGET (instance) = GTK_WIDGET (sb); gtk_signal_connect (GTK_OBJECT (adj),"value-changed", diff --git a/src/search.c b/src/search.c index 82e27ca..dcfefee 100644 --- a/src/search.c +++ b/src/search.c @@ -1,6 +1,7 @@ /* String search routines for XEmacs. Copyright (C) 1985, 1986, 1987, 1992-1995 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. + Copyright (C) 1999,2000,2001 MORIOKA Tomohiko This file is part of XEmacs. @@ -29,7 +30,6 @@ Boston, MA 02111-1307, USA. */ #include "lisp.h" #include "buffer.h" -#include "commands.h" #include "insdel.h" #include "opaque.h" #ifdef REGION_CACHE_NEEDS_WORK @@ -39,13 +39,18 @@ Boston, MA 02111-1307, USA. */ #include <sys/types.h> #include "regex.h" +#include "casetab.h" +#include "chartab.h" +#define TRANSLATE(table, pos) \ + (!NILP (table) ? TRT_TABLE_OF (table, (Emchar) pos) : pos) #define REGEXP_CACHE_SIZE 20 /* If the regexp is non-nil, then the buffer contains the compiled form of that regexp, suitable for searching. */ -struct regexp_cache { +struct regexp_cache +{ struct regexp_cache *next; Lisp_Object regexp; struct re_pattern_buffer buf; @@ -55,10 +60,10 @@ struct regexp_cache { }; /* The instances of that struct. */ -struct regexp_cache searchbufs[REGEXP_CACHE_SIZE]; +static struct regexp_cache searchbufs[REGEXP_CACHE_SIZE]; /* The head of the linked list; points to the most recently used buffer. */ -struct regexp_cache *searchbuf_head; +static struct regexp_cache *searchbuf_head; /* Every call to re_match, etc., must pass &search_regs as the regs @@ -104,10 +109,19 @@ Lisp_Object Vforward_word_regexp, Vbackward_word_regexp; Lisp_Object Vskip_chars_range_table; static void set_search_regs (struct buffer *buf, Bufpos beg, Charcount len); +static void clear_unused_search_regs (struct re_registers *regp, int no_sub); +/* #### according to comment in 21.5, unnecessary */ static void save_search_regs (void); +static Bufpos simple_search (struct buffer *buf, Bufbyte *base_pat, + Bytecount len, Bytind pos, Bytind lim, + EMACS_INT n, Lisp_Object trt); +static Bufpos boyer_moore (struct buffer *buf, Bufbyte *base_pat, + Bytecount len, Bytind pos, Bytind lim, + EMACS_INT n, Lisp_Object trt, + Lisp_Object inverse_trt, int charset_base); static Bufpos search_buffer (struct buffer *buf, Lisp_Object str, Bufpos bufpos, Bufpos buflim, EMACS_INT n, int RE, - unsigned char *trt, unsigned char *inverse_trt, + Lisp_Object trt, Lisp_Object inverse_trt, int posix); static void @@ -129,10 +143,10 @@ matcher_overflow (void) static int compile_pattern_1 (struct regexp_cache *cp, Lisp_Object pattern, - char *translate, struct re_registers *regp, int posix, + Lisp_Object translate, struct re_registers *regp, int posix, Error_behavior errb) { - CONST char *val; + const char *val; reg_syntax_t old; cp->regexp = Qnil; @@ -140,7 +154,7 @@ compile_pattern_1 (struct regexp_cache *cp, Lisp_Object pattern, cp->posix = posix; old = re_set_syntax (RE_SYNTAX_EMACS | (posix ? 0 : RE_NO_POSIX_BACKTRACKING)); - val = (CONST char *) + val = (const char *) re_compile_pattern ((char *) XSTRING_DATA (pattern), XSTRING_LENGTH (pattern), &cp->buf); re_set_syntax (old); @@ -168,7 +182,7 @@ compile_pattern_1 (struct regexp_cache *cp, Lisp_Object pattern, struct re_pattern_buffer * compile_pattern (Lisp_Object pattern, struct re_registers *regp, - char *translate, int posix, Error_behavior errb) + Lisp_Object translate, int posix, Error_behavior errb) { struct regexp_cache *cp, **cpp; @@ -176,7 +190,7 @@ compile_pattern (Lisp_Object pattern, struct re_registers *regp, { cp = *cpp; if (!NILP (Fstring_equal (cp->regexp, pattern)) - && cp->buf.translate == translate + && EQ (cp->buf.translate, translate) && cp->posix == posix) break; @@ -211,8 +225,9 @@ Lisp_Object Qsearch_failed; static Lisp_Object signal_failure (Lisp_Object arg) { - Fsignal (Qsearch_failed, list1 (arg)); - return Qnil; + for (;;) + Fsignal (Qsearch_failed, list1 (arg)); + return Qnil; /* Not reached. */ } /* Convert the search registers from Bytinds to Bufpos's. Needs to be @@ -287,8 +302,7 @@ looking_at_1 (Lisp_Object string, struct buffer *buf, int posix) CHECK_STRING (string); bufp = compile_pattern (string, &search_regs, (!NILP (buf->case_fold_search) - ? (char *) MIRROR_DOWNCASE_TABLE_AS_STRING (buf) - : 0), + ? XCASE_TABLE_DOWNCASE (buf->case_table) : Qnil), posix, ERROR_ME); QUIT; @@ -301,6 +315,7 @@ looking_at_1 (Lisp_Object string, struct buffer *buf, int posix) s1 = p2 - p1; s2 = BI_BUF_ZV (buf) - p2; + regex_match_object = Qnil; regex_emacs_buffer = buf; i = re_match_2 (bufp, (char *) BI_BUF_BYTE_ADDRESS (buf, p1), s1, (char *) BI_BUF_BYTE_ADDRESS (buf, p2), s2, @@ -386,11 +401,12 @@ string_match_1 (Lisp_Object regexp, Lisp_Object string, Lisp_Object start, bufp = compile_pattern (regexp, &search_regs, (!NILP (buf->case_fold_search) - ? (char *) MIRROR_DOWNCASE_TABLE_AS_STRING (buf) - : 0), 0, ERROR_ME); + ? XCASE_TABLE_DOWNCASE (buf->case_table) : Qnil), + 0, ERROR_ME); QUIT; { Bytecount bis = charcount_to_bytecount (XSTRING_DATA (string), s); + regex_match_object = string; regex_emacs_buffer = buf; val = re_search (bufp, (char *) XSTRING_DATA (string), XSTRING_LENGTH (string), bis, @@ -443,7 +459,7 @@ tables) and defaults to the current buffer. This does not clobber the match data. */ Bytecount -fast_string_match (Lisp_Object regexp, CONST Bufbyte *nonreloc, +fast_string_match (Lisp_Object regexp, const Bufbyte *nonreloc, Lisp_Object reloc, Bytecount offset, Bytecount length, int case_fold_search, Error_behavior errb, int no_quit) @@ -455,10 +471,8 @@ fast_string_match (Lisp_Object regexp, CONST Bufbyte *nonreloc, bufp = compile_pattern (regexp, 0, (case_fold_search - ? (char *) - /* #### evil current-buffer dependency */ - MIRROR_DOWNCASE_TABLE_AS_STRING (current_buffer) - : 0), + ? XCASE_TABLE_DOWNCASE (current_buffer->case_table) + : Qnil), 0, errb); if (!bufp) return -1; /* will only do this when errb != ERROR_ME */ @@ -484,6 +498,7 @@ fast_string_match (Lisp_Object regexp, CONST Bufbyte *nonreloc, } /* #### evil current-buffer dependency */ + regex_match_object = reloc; regex_emacs_buffer = current_buffer; val = re_search (bufp, (char *) newnonreloc + offset, length, 0, length, 0); @@ -684,31 +699,75 @@ scan_buffer (struct buffer *buf, Emchar target, Bufpos start, Bufpos end, } Bytind -bi_find_next_newline_no_quit (struct buffer *buf, Bytind from, int cnt) +bi_find_next_newline_no_quit (struct buffer *buf, Bytind from, int count) { - return bi_scan_buffer (buf, '\n', from, 0, cnt, 0, 0); + return bi_scan_buffer (buf, '\n', from, 0, count, 0, 0); } Bufpos -find_next_newline_no_quit (struct buffer *buf, Bufpos from, int cnt) +find_next_newline_no_quit (struct buffer *buf, Bufpos from, int count) { - return scan_buffer (buf, '\n', from, 0, cnt, 0, 0); + return scan_buffer (buf, '\n', from, 0, count, 0, 0); } Bufpos -find_next_newline (struct buffer *buf, Bufpos from, int cnt) +find_next_newline (struct buffer *buf, Bufpos from, int count) +{ + return scan_buffer (buf, '\n', from, 0, count, 0, 1); +} + +Bytind +bi_find_next_emchar_in_string (Lisp_String* str, Emchar target, Bytind st, + EMACS_INT count) { - return scan_buffer (buf, '\n', from, 0, cnt, 0, 1); + /* This function has been Mule-ized. */ + Bytind lim = string_length (str) -1; + Bufbyte* s = string_data (str); + + assert (count >= 0); + +#ifdef MULE + /* Due to the Mule representation of characters in a buffer, + we can simply search for characters in the range 0 - 127 + directly. For other characters, we do it the "hard" way. + Note that this way works for all characters but the other + way is faster. */ + if (target >= 0200) + { + while (st < lim && count > 0) + { + if (string_char (str, st) == target) + count--; + INC_CHARBYTIND (s, st); + } + } + else +#endif + { + while (st < lim && count > 0) + { + Bufbyte *bufptr = (Bufbyte *) memchr (charptr_n_addr (s, st), + (int) target, lim - st); + if (bufptr) + { + count--; + st = (Bytind)(bufptr - s) + 1; + } + else + st = lim; + } + } + return st; } /* Like find_next_newline, but returns position before the newline, not after, and only search up to TO. This isn't just find_next_newline (...)-1, because you might hit TO. */ Bufpos -find_before_next_newline (struct buffer *buf, Bufpos from, Bufpos to, int cnt) +find_before_next_newline (struct buffer *buf, Bufpos from, Bufpos to, int count) { EMACS_INT shortage; - Bufpos pos = scan_buffer (buf, '\n', from, to, cnt, &shortage, 1); + Bufpos pos = scan_buffer (buf, '\n', from, to, count, &shortage, 1); if (shortage == 0) pos--; @@ -716,6 +775,7 @@ find_before_next_newline (struct buffer *buf, Bufpos from, Bufpos to, int cnt) return pos; } +/* This function synched with FSF 21.1 */ static Lisp_Object skip_chars (struct buffer *buf, int forwardp, int syntaxp, Lisp_Object string, Lisp_Object lim) @@ -728,22 +788,28 @@ skip_chars (struct buffer *buf, int forwardp, int syntaxp, unsigned char fastmap[0400]; int negate = 0; REGISTER int i; - struct Lisp_Char_Table *syntax_table = - XCHAR_TABLE (buf->mirror_syntax_table); - - CHECK_STRING (string); +#ifndef emacs +#ifdef UTF2000 + Lisp_Char_Table *syntax_table = XCHAR_TABLE (buf->syntax_table); +#else + Lisp_Char_Table *syntax_table = XCHAR_TABLE (buf->mirror_syntax_table); +#endif +#endif + Bufpos limit; if (NILP (lim)) - XSETINT (lim, forwardp ? BUF_ZV (buf) : BUF_BEGV (buf)); + limit = forwardp ? BUF_ZV (buf) : BUF_BEGV (buf); else - CHECK_INT_COERCE_MARKER (lim); + { + CHECK_INT_COERCE_MARKER (lim); + limit = XINT (lim); - /* In any case, don't allow scan outside bounds of buffer. */ - if (XINT (lim) > BUF_ZV (buf)) - lim = make_int (BUF_ZV (buf)); - if (XINT (lim) < BUF_BEGV (buf)) - lim = make_int (BUF_BEGV (buf)); + /* In any case, don't allow scan outside bounds of buffer. */ + if (limit > BUF_ZV (buf)) limit = BUF_ZV (buf); + if (limit < BUF_BEGV (buf)) limit = BUF_BEGV (buf); + } + CHECK_STRING (string); p = XSTRING_DATA (string); pend = p + XSTRING_LENGTH (string); memset (fastmap, 0, sizeof (fastmap)); @@ -784,6 +850,7 @@ skip_chars (struct buffer *buf, int forwardp, int syntaxp, { Emchar cend; + /* Skip over the dash. */ p++; if (p == pend) break; cend = charptr_emchar (p); @@ -808,6 +875,7 @@ skip_chars (struct buffer *buf, int forwardp, int syntaxp, } } + /* #### Not in FSF 21.1 */ if (syntaxp && fastmap['-'] != 0) fastmap[' '] = 1; @@ -821,72 +889,102 @@ skip_chars (struct buffer *buf, int forwardp, int syntaxp, { Bufpos start_point = BUF_PT (buf); + Bufpos pos = start_point; + Bytind pos_byte = BI_BUF_PT (buf); if (syntaxp) { + SETUP_SYNTAX_CACHE_FOR_BUFFER (buf, pos, forwardp ? 1 : -1); /* All syntax designators are normal chars so nothing strange to worry about */ if (forwardp) { - while (BUF_PT (buf) < XINT (lim) - && fastmap[(unsigned char) - syntax_code_spec - [(int) SYNTAX (syntax_table, - BUF_FETCH_CHAR - (buf, BUF_PT (buf)))]]) - BUF_SET_PT (buf, BUF_PT (buf) + 1); + if (pos < limit) + while (fastmap[(unsigned char) + syntax_code_spec + [(int) SYNTAX_FROM_CACHE + (syntax_table, + BI_BUF_FETCH_CHAR (buf, pos_byte))]]) + { + pos++; + INC_BYTIND (buf, pos_byte); + if (pos >= limit) + break; + UPDATE_SYNTAX_CACHE_FORWARD (pos); + } } else { - while (BUF_PT (buf) > XINT (lim) - && fastmap[(unsigned char) - syntax_code_spec - [(int) SYNTAX (syntax_table, - BUF_FETCH_CHAR - (buf, BUF_PT (buf) - 1))]]) - BUF_SET_PT (buf, BUF_PT (buf) - 1); + while (pos > limit) + { + Bufpos savepos = pos_byte; + pos--; + DEC_BYTIND (buf, pos_byte); + UPDATE_SYNTAX_CACHE_BACKWARD (pos); + if (!fastmap[(unsigned char) + syntax_code_spec + [(int) SYNTAX_FROM_CACHE + (syntax_table, + BI_BUF_FETCH_CHAR (buf, pos_byte))]]) + { + pos++; + pos_byte = savepos; + break; + } + } } } else { if (forwardp) { - while (BUF_PT (buf) < XINT (lim)) + while (pos < limit) { - Emchar ch = BUF_FETCH_CHAR (buf, BUF_PT (buf)); + Emchar ch = BI_BUF_FETCH_CHAR (buf, pos_byte); if ((ch < 0400) ? fastmap[ch] : (NILP (Fget_range_table (make_int (ch), Vskip_chars_range_table, Qnil)) == negate)) - BUF_SET_PT (buf, BUF_PT (buf) + 1); + { + pos++; + INC_BYTIND (buf, pos_byte); + } else break; } } else { - while (BUF_PT (buf) > XINT (lim)) + while (pos > limit) { - Emchar ch = BUF_FETCH_CHAR (buf, BUF_PT (buf) - 1); + Bufpos prev_pos_byte = pos_byte; + Emchar ch; + + DEC_BYTIND (buf, prev_pos_byte); + ch = BI_BUF_FETCH_CHAR (buf, prev_pos_byte); if ((ch < 0400) ? fastmap[ch] : - (NILP (Fget_range_table (make_int (ch), - Vskip_chars_range_table, - Qnil)) - == negate)) - BUF_SET_PT (buf, BUF_PT (buf) - 1); - else - break; + (NILP (Fget_range_table (make_int (ch), + Vskip_chars_range_table, + Qnil)) + == negate)) + { + pos--; + pos_byte = prev_pos_byte; + } + else + break; } } } QUIT; + BOTH_BUF_SET_PT (buf, pos, pos_byte); return make_int (BUF_PT (buf) - start_point); } } DEFUN ("skip-chars-forward", Fskip_chars_forward, 1, 3, 0, /* -Move point forward, stopping before a char not in STRING, or at pos LIM. +Move point forward, stopping before a char not in STRING, or at pos LIMIT. STRING is like the inside of a `[...]' in a regular expression except that `]' is never special and `\\' quotes `^', `-' or `\\'. Thus, with arg "a-zA-Z", this skips letters stopping before first nonletter. @@ -895,57 +993,57 @@ Returns the distance traveled, either zero or positive. Optional argument BUFFER defaults to the current buffer. */ - (string, lim, buffer)) + (string, limit, buffer)) { - return skip_chars (decode_buffer (buffer, 0), 1, 0, string, lim); + return skip_chars (decode_buffer (buffer, 0), 1, 0, string, limit); } DEFUN ("skip-chars-backward", Fskip_chars_backward, 1, 3, 0, /* -Move point backward, stopping after a char not in STRING, or at pos LIM. +Move point backward, stopping after a char not in STRING, or at pos LIMIT. See `skip-chars-forward' for details. Returns the distance traveled, either zero or negative. Optional argument BUFFER defaults to the current buffer. */ - (string, lim, buffer)) + (string, limit, buffer)) { - return skip_chars (decode_buffer (buffer, 0), 0, 0, string, lim); + return skip_chars (decode_buffer (buffer, 0), 0, 0, string, limit); } DEFUN ("skip-syntax-forward", Fskip_syntax_forward, 1, 3, 0, /* Move point forward across chars in specified syntax classes. SYNTAX is a string of syntax code characters. -Stop before a char whose syntax is not in SYNTAX, or at position LIM. +Stop before a char whose syntax is not in SYNTAX, or at position LIMIT. If SYNTAX starts with ^, skip characters whose syntax is NOT in SYNTAX. This function returns the distance traveled, either zero or positive. Optional argument BUFFER defaults to the current buffer. */ - (syntax, lim, buffer)) + (syntax, limit, buffer)) { - return skip_chars (decode_buffer (buffer, 0), 1, 1, syntax, lim); + return skip_chars (decode_buffer (buffer, 0), 1, 1, syntax, limit); } DEFUN ("skip-syntax-backward", Fskip_syntax_backward, 1, 3, 0, /* Move point backward across chars in specified syntax classes. SYNTAX is a string of syntax code characters. -Stop on reaching a char whose syntax is not in SYNTAX, or at position LIM. +Stop on reaching a char whose syntax is not in SYNTAX, or at position LIMIT. If SYNTAX starts with ^, skip characters whose syntax is NOT in SYNTAX. This function returns the distance traveled, either zero or negative. Optional argument BUFFER defaults to the current buffer. */ - (syntax, lim, buffer)) + (syntax, limit, buffer)) { - return skip_chars (decode_buffer (buffer, 0), 0, 1, syntax, lim); + return skip_chars (decode_buffer (buffer, 0), 0, 1, syntax, limit); } /* Subroutines of Lisp buffer search functions. */ static Lisp_Object -search_command (Lisp_Object string, Lisp_Object bound, Lisp_Object no_error, +search_command (Lisp_Object string, Lisp_Object limit, Lisp_Object noerror, Lisp_Object count, Lisp_Object buffer, int direction, int RE, int posix) { @@ -963,14 +1061,14 @@ search_command (Lisp_Object string, Lisp_Object bound, Lisp_Object no_error, buf = decode_buffer (buffer, 0); CHECK_STRING (string); - if (NILP (bound)) + if (NILP (limit)) lim = n > 0 ? BUF_ZV (buf) : BUF_BEGV (buf); else { - CHECK_INT_COERCE_MARKER (bound); - lim = XINT (bound); + CHECK_INT_COERCE_MARKER (limit); + lim = XINT (limit); if (n > 0 ? lim < BUF_PT (buf) : lim > BUF_PT (buf)) - error ("Invalid search bound (wrong side of point)"); + error ("Invalid search limit (wrong side of point)"); if (lim > BUF_ZV (buf)) lim = BUF_ZV (buf); if (lim < BUF_BEGV (buf)) @@ -979,17 +1077,17 @@ search_command (Lisp_Object string, Lisp_Object bound, Lisp_Object no_error, np = search_buffer (buf, string, BUF_PT (buf), lim, n, RE, (!NILP (buf->case_fold_search) - ? MIRROR_CANON_TABLE_AS_STRING (buf) - : 0), + ? XCASE_TABLE_CANON (buf->case_table) + : Qnil), (!NILP (buf->case_fold_search) - ? MIRROR_EQV_TABLE_AS_STRING (buf) - : 0), posix); + ? XCASE_TABLE_EQV (buf->case_table) + : Qnil), posix); if (np <= 0) { - if (NILP (no_error)) + if (NILP (noerror)) return signal_failure (string); - if (!EQ (no_error, Qt)) + if (!EQ (noerror, Qt)) { if (lim < BUF_BEGV (buf) || lim > BUF_ZV (buf)) abort (); @@ -1061,25 +1159,14 @@ trivial_regexp_p (Lisp_Object regexp) POSIX is nonzero if we want full backtracking (POSIX style) for this pattern. 0 means backtrack only enough to get a valid match. */ - static Bufpos search_buffer (struct buffer *buf, Lisp_Object string, Bufpos bufpos, - Bufpos buflim, EMACS_INT n, int RE, unsigned char *trt, - unsigned char *inverse_trt, int posix) + Bufpos buflim, EMACS_INT n, int RE, Lisp_Object trt, + Lisp_Object inverse_trt, int posix) { /* This function has been Mule-ized, except for the trt table handling. */ Bytecount len = XSTRING_LENGTH (string); Bufbyte *base_pat = XSTRING_DATA (string); - REGISTER EMACS_INT *BM_tab; - EMACS_INT *BM_tab_base; - REGISTER int direction = ((n > 0) ? 1 : -1); - REGISTER Bytecount dirlen; - EMACS_INT infinity; - Bytind limit; - EMACS_INT k; - Bytecount stride_for_teases = 0; - REGISTER Bufbyte *pat = 0; - REGISTER Bufbyte *cursor, *p_limit, *ptr2; REGISTER EMACS_INT i, j; Bytind p1, p2; Bytecount s1, s2; @@ -1092,10 +1179,11 @@ search_buffer (struct buffer *buf, Lisp_Object string, Bufpos bufpos, if (len == 0) { set_search_regs (buf, bufpos, 0); + clear_unused_search_regs (&search_regs, 0); return bufpos; } - /* Searching 0 times means don't move. */ + /* Searching 0 times means noop---don't move, don't touch registers. */ if (n == 0) return bufpos; @@ -1105,7 +1193,7 @@ search_buffer (struct buffer *buf, Lisp_Object string, Bufpos bufpos, { struct re_pattern_buffer *bufp; - bufp = compile_pattern (string, &search_regs, (char *) trt, posix, + bufp = compile_pattern (string, &search_regs, trt, posix, ERROR_ME); /* Get pointers and sizes of the two strings @@ -1115,6 +1203,7 @@ search_buffer (struct buffer *buf, Lisp_Object string, Bufpos bufpos, p2 = BI_BUF_CEILING_OF (buf, p1); s1 = p2 - p1; s2 = BI_BUF_ZV (buf) - p2; + regex_match_object = Qnil; while (n < 0) { @@ -1141,6 +1230,8 @@ search_buffer (struct buffer *buf, Lisp_Object string, Bufpos bufpos, search_regs.start[i] += j; search_regs.end[i] += j; } + /* re_match (called from re_search et al) does this for us */ + /* clear_unused_search_regs (search_regs, bufp->no_sub); */ XSETBUFFER (last_thing_searched, buf); /* Set pos to the new position. */ pos = search_regs.start[0]; @@ -1178,6 +1269,8 @@ search_buffer (struct buffer *buf, Lisp_Object string, Bufpos bufpos, search_regs.start[i] += j; search_regs.end[i] += j; } + /* re_match (called from re_search et al) does this for us */ + /* clear_unused_search_regs (search_regs, bufp->no_sub); */ XSETBUFFER (last_thing_searched, buf); /* Set pos to the new position. */ pos = search_regs.end[0]; @@ -1194,322 +1287,672 @@ search_buffer (struct buffer *buf, Lisp_Object string, Bufpos bufpos, return bufpos; } else /* non-RE case */ - /* #### Someone really really really needs to comment the workings - of this junk somewhat better. - - BTW "BM" stands for Boyer-Moore, which is one of the standard - string-searching algorithms. It's the best string-searching - algorithm out there provided - - a) You're not fazed by algorithm complexity. (Rabin-Karp, which - uses hashing, is much much easier to code but not as fast.) - b) You can freely move backwards in the string that you're - searching through. - - As the comment below tries to explain (but garbles in typical - programmer-ese), the idea is that you don't have to do a - string match at every successive position in the text. For - example, let's say the pattern is "a very long string". We - compare the last character in the string (`g') with the - corresponding character in the text. If it mismatches, and - it is, say, `z', then we can skip forward by the entire - length of the pattern because `z' does not occur anywhere - in the pattern. If the mismatching character does occur - in the pattern, we can usually still skip forward by more - than one: e.g. if it is `l', then we can skip forward - by the length of the substring "ong string" -- i.e. the - largest end section of the pattern that does not contain - the mismatched character. So what we do is compute, for - each possible character, the distance we can skip forward - (the "stride") and use it in the string matching. This - is what the BM_tab holds. */ { -#ifdef C_ALLOCA - EMACS_INT BM_tab_space[0400]; - BM_tab = &BM_tab_space[0]; + int charset_base = -1; + int boyer_moore_ok = 1; + Bufbyte *pat = 0; + Bufbyte *patbuf = alloca_array (Bufbyte, len * MAX_EMCHAR_LEN); + pat = patbuf; +#ifdef MULE + while (len > 0) + { + Bufbyte tmp_str[MAX_EMCHAR_LEN]; + Emchar c, translated, inverse; + Bytecount orig_bytelen, new_bytelen, inv_bytelen; + + /* If we got here and the RE flag is set, it's because + we're dealing with a regexp known to be trivial, so the + backslash just quotes the next character. */ + if (RE && *base_pat == '\\') + { + len--; + base_pat++; + } + c = charptr_emchar (base_pat); + translated = TRANSLATE (trt, c); + inverse = TRANSLATE (inverse_trt, c); + + orig_bytelen = charcount_to_bytecount (base_pat, 1); + inv_bytelen = set_charptr_emchar (tmp_str, inverse); + new_bytelen = set_charptr_emchar (tmp_str, translated); + + + if (new_bytelen != orig_bytelen || inv_bytelen != orig_bytelen) + boyer_moore_ok = 0; + if (translated != c || inverse != c) + { + /* Keep track of which character set row + contains the characters that need translation. */ +#ifdef UTF2000 + int charset_base_code = c >> 6; #else - BM_tab = alloca_array (EMACS_INT, 256); + int charset_base_code = c & ~CHAR_FIELD3_MASK; #endif + if (charset_base == -1) + charset_base = charset_base_code; + else if (charset_base != charset_base_code) + /* If two different rows appear, needing translation, + then we cannot use boyer_moore search. */ + boyer_moore_ok = 0; + } + memcpy (pat, tmp_str, new_bytelen); + pat += new_bytelen; + base_pat += orig_bytelen; + len -= orig_bytelen; + } +#else /* not MULE */ + while (--len >= 0) + { + /* If we got here and the RE flag is set, it's because + we're dealing with a regexp known to be trivial, so the + backslash just quotes the next character. */ + if (RE && *base_pat == '\\') + { + len--; + base_pat++; + } + *pat++ = TRANSLATE (trt, *base_pat++); + } +#endif /* MULE */ + len = pat - patbuf; + pat = base_pat = patbuf; + if (boyer_moore_ok) + return boyer_moore (buf, base_pat, len, pos, lim, n, + trt, inverse_trt, charset_base); + else + return simple_search (buf, base_pat, len, pos, lim, n, trt); + } +} + +/* Do a simple string search N times for the string PAT, + whose length is LEN/LEN_BYTE, + from buffer position POS/POS_BYTE until LIM/LIM_BYTE. + TRT is the translation table. + + Return the character position where the match is found. + Otherwise, if M matches remained to be found, return -M. + + This kind of search works regardless of what is in PAT and + regardless of what is in TRT. It is used in cases where + boyer_moore cannot work. */ + +static Bufpos +simple_search (struct buffer *buf, Bufbyte *base_pat, Bytecount len_byte, + Bytind idx, Bytind lim, EMACS_INT n, Lisp_Object trt) +{ + int forward = n > 0; + Bytecount buf_len = 0; /* Shut up compiler. */ + + if (lim > idx) + while (n > 0) { - Bufbyte *patbuf = alloca_array (Bufbyte, len); - pat = patbuf; - while (--len >= 0) + while (1) { - /* If we got here and the RE flag is set, it's because we're - dealing with a regexp known to be trivial, so the backslash - just quotes the next character. */ - if (RE && *base_pat == '\\') + Bytecount this_len = len_byte; + Bytind this_idx = idx; + Bufbyte *p = base_pat; + if (idx >= lim) + goto stop; + + while (this_len > 0) + { + Emchar pat_ch, buf_ch; + Bytecount pat_len; + + pat_ch = charptr_emchar (p); + buf_ch = BI_BUF_FETCH_CHAR (buf, this_idx); + + buf_ch = TRANSLATE (trt, buf_ch); + + if (buf_ch != pat_ch) + break; + + pat_len = charcount_to_bytecount (p, 1); + p += pat_len; + this_len -= pat_len; + INC_BYTIND (buf, this_idx); + } + if (this_len == 0) { - len--; - base_pat++; + buf_len = this_idx - idx; + idx = this_idx; + break; } - *pat++ = (trt ? trt[*base_pat++] : *base_pat++); + INC_BYTIND (buf, idx); } - len = pat - patbuf; - pat = base_pat = patbuf; + n--; } - /* The general approach is that we are going to maintain that we know */ - /* the first (closest to the present position, in whatever direction */ - /* we're searching) character that could possibly be the last */ - /* (furthest from present position) character of a valid match. We */ - /* advance the state of our knowledge by looking at that character */ - /* and seeing whether it indeed matches the last character of the */ - /* pattern. If it does, we take a closer look. If it does not, we */ - /* move our pointer (to putative last characters) as far as is */ - /* logically possible. This amount of movement, which I call a */ - /* stride, will be the length of the pattern if the actual character */ - /* appears nowhere in the pattern, otherwise it will be the distance */ - /* from the last occurrence of that character to the end of the */ - /* pattern. */ - /* As a coding trick, an enormous stride is coded into the table for */ - /* characters that match the last character. This allows use of only */ - /* a single test, a test for having gone past the end of the */ - /* permissible match region, to test for both possible matches (when */ - /* the stride goes past the end immediately) and failure to */ - /* match (where you get nudged past the end one stride at a time). */ - - /* Here we make a "mickey mouse" BM table. The stride of the search */ - /* is determined only by the last character of the putative match. */ - /* If that character does not match, we will stride the proper */ - /* distance to propose a match that superimposes it on the last */ - /* instance of a character that matches it (per trt), or misses */ - /* it entirely if there is none. */ - - dirlen = len * direction; - infinity = dirlen - (lim + pos + len + len) * direction; - if (direction < 0) - pat = (base_pat += len - 1); - BM_tab_base = BM_tab; - BM_tab += 0400; - j = dirlen; /* to get it in a register */ - /* A character that does not appear in the pattern induces a */ - /* stride equal to the pattern length. */ - while (BM_tab_base != BM_tab) + else + while (n < 0) + { + while (1) + { + Bytecount this_len = len_byte; + Bytind this_idx = idx; + Bufbyte *p; + if (idx <= lim) + goto stop; + p = base_pat + len_byte; + + while (this_len > 0) + { + Emchar pat_ch, buf_ch; + + DEC_CHARPTR (p); + DEC_BYTIND (buf, this_idx); + pat_ch = charptr_emchar (p); + buf_ch = BI_BUF_FETCH_CHAR (buf, this_idx); + + buf_ch = TRANSLATE (trt, buf_ch); + + if (buf_ch != pat_ch) + break; + + this_len -= charcount_to_bytecount (p, 1); + } + if (this_len == 0) + { + buf_len = idx - this_idx; + idx = this_idx; + break; + } + DEC_BYTIND (buf, idx); + } + n++; + } + stop: + if (n == 0) + { + Bufpos beg, end, retval; + if (forward) { - *--BM_tab = j; - *--BM_tab = j; - *--BM_tab = j; - *--BM_tab = j; + beg = bytind_to_bufpos (buf, idx - buf_len); + retval = end = bytind_to_bufpos (buf, idx); } - i = 0; - while (i != infinity) + else { - j = pat[i]; i += direction; - if (i == dirlen) i = infinity; - if (trt != 0) - { - k = (j = trt[j]); - if (i == infinity) - stride_for_teases = BM_tab[j]; - BM_tab[j] = dirlen - i; - /* A translation table is accompanied by its inverse -- see */ - /* comment following downcase_table for details */ + retval = beg = bytind_to_bufpos (buf, idx); + end = bytind_to_bufpos (buf, idx + buf_len); + } + set_search_regs (buf, beg, end - beg); + clear_unused_search_regs (&search_regs, 0); + + return retval; + } + else if (n > 0) + return -n; + else + return n; +} + +/* Do Boyer-Moore search N times for the string PAT, + whose length is LEN/LEN_BYTE, + from buffer position POS/POS_BYTE until LIM/LIM_BYTE. + DIRECTION says which direction we search in. + TRT and INVERSE_TRT are translation tables. + + This kind of search works if all the characters in PAT that have + nontrivial translation are the same aside from the last byte. This + makes it possible to translate just the last byte of a character, + and do so after just a simple test of the context. + + If that criterion is not satisfied, do not call this function. */ + +static Bufpos +boyer_moore (struct buffer *buf, Bufbyte *base_pat, Bytecount len, + Bytind pos, Bytind lim, EMACS_INT n, Lisp_Object trt, + Lisp_Object inverse_trt, int charset_base) +{ + /* #### Someone really really really needs to comment the workings + of this junk somewhat better. + + BTW "BM" stands for Boyer-Moore, which is one of the standard + string-searching algorithms. It's the best string-searching + algorithm out there, provided that: + + a) You're not fazed by algorithm complexity. (Rabin-Karp, which + uses hashing, is much much easier to code but not as fast.) + b) You can freely move backwards in the string that you're + searching through. + + As the comment below tries to explain (but garbles in typical + programmer-ese), the idea is that you don't have to do a + string match at every successive position in the text. For + example, let's say the pattern is "a very long string". We + compare the last character in the string (`g') with the + corresponding character in the text. If it mismatches, and + it is, say, `z', then we can skip forward by the entire + length of the pattern because `z' does not occur anywhere + in the pattern. If the mismatching character does occur + in the pattern, we can usually still skip forward by more + than one: e.g. if it is `l', then we can skip forward + by the length of the substring "ong string" -- i.e. the + largest end section of the pattern that does not contain + the mismatched character. So what we do is compute, for + each possible character, the distance we can skip forward + (the "stride") and use it in the string matching. This + is what the BM_tab holds. */ + REGISTER EMACS_INT *BM_tab; + EMACS_INT *BM_tab_base; + REGISTER Bytecount dirlen; + EMACS_INT infinity; + Bytind limit; + Bytecount stride_for_teases = 0; + REGISTER EMACS_INT i, j; + Bufbyte *pat, *pat_end; + REGISTER Bufbyte *cursor, *p_limit, *ptr2; + Bufbyte simple_translate[0400]; + REGISTER int direction = ((n > 0) ? 1 : -1); +#ifdef MULE + Bufbyte translate_prev_byte = 0; + Bufbyte translate_anteprev_byte = 0; +#endif +#ifdef C_ALLOCA + EMACS_INT BM_tab_space[0400]; + BM_tab = &BM_tab_space[0]; +#else + BM_tab = alloca_array (EMACS_INT, 256); +#endif + + /* The general approach is that we are going to maintain that we + know the first (closest to the present position, in whatever + direction we're searching) character that could possibly be + the last (furthest from present position) character of a + valid match. We advance the state of our knowledge by + looking at that character and seeing whether it indeed + matches the last character of the pattern. If it does, we + take a closer look. If it does not, we move our pointer (to + putative last characters) as far as is logically possible. + This amount of movement, which I call a stride, will be the + length of the pattern if the actual character appears nowhere + in the pattern, otherwise it will be the distance from the + last occurrence of that character to the end of the pattern. + As a coding trick, an enormous stride is coded into the table + for characters that match the last character. This allows + use of only a single test, a test for having gone past the + end of the permissible match region, to test for both + possible matches (when the stride goes past the end + immediately) and failure to match (where you get nudged past + the end one stride at a time). + + Here we make a "mickey mouse" BM table. The stride of the + search is determined only by the last character of the + putative match. If that character does not match, we will + stride the proper distance to propose a match that + superimposes it on the last instance of a character that + matches it (per trt), or misses it entirely if there is + none. */ + + dirlen = len * direction; + infinity = dirlen - (lim + pos + len + len) * direction; + /* Record position after the end of the pattern. */ + pat_end = base_pat + len; + if (direction < 0) + base_pat = pat_end - 1; + BM_tab_base = BM_tab; + BM_tab += 0400; + j = dirlen; /* to get it in a register */ + /* A character that does not appear in the pattern induces a + stride equal to the pattern length. */ + while (BM_tab_base != BM_tab) + { + *--BM_tab = j; + *--BM_tab = j; + *--BM_tab = j; + *--BM_tab = j; + } + /* We use this for translation, instead of TRT itself. We + fill this in to handle the characters that actually occur + in the pattern. Others don't matter anyway! */ + xzero (simple_translate); + for (i = 0; i < 0400; i++) + simple_translate[i] = (Bufbyte) i; + i = 0; + while (i != infinity) + { + Bufbyte *ptr = base_pat + i; + i += direction; + if (i == dirlen) + i = infinity; + if (!NILP (trt)) + { +#ifdef MULE + Emchar ch, untranslated; + int this_translated = 1; - while ((j = inverse_trt[j]) != k) - BM_tab[j] = dirlen - i; + /* Is *PTR the last byte of a character? */ + if (pat_end - ptr == 1 || BUFBYTE_FIRST_BYTE_P (ptr[1])) + { + Bufbyte *charstart = ptr; + while (!BUFBYTE_FIRST_BYTE_P (*charstart)) + charstart--; + untranslated = charptr_emchar (charstart); +#ifdef UTF2000 + if (charset_base == (untranslated >> 6)) +#else + if (charset_base == (untranslated & ~CHAR_FIELD3_MASK)) +#endif + { + ch = TRANSLATE (trt, untranslated); + if (!BUFBYTE_FIRST_BYTE_P (*ptr)) + { + translate_prev_byte = ptr[-1]; + if (!BUFBYTE_FIRST_BYTE_P (translate_prev_byte)) + translate_anteprev_byte = ptr[-2]; + } + } + else + { + this_translated = 0; + ch = *ptr; + } } else { - if (i == infinity) - stride_for_teases = BM_tab[j]; + ch = *ptr; + this_translated = 0; + } + if (ch > 0400) + j = ((unsigned char) ch | 0200); + else + j = (unsigned char) ch; + + if (i == infinity) + stride_for_teases = BM_tab[j]; + BM_tab[j] = dirlen - i; + /* A translation table is accompanied by its inverse -- + see comment following downcase_table for details */ + if (this_translated) + { + Emchar starting_ch = ch; + EMACS_INT starting_j = j; + while (1) + { + ch = TRANSLATE (inverse_trt, ch); + if (ch > 0400) + j = ((unsigned char) ch | 0200); + else + j = (unsigned char) ch; + + /* For all the characters that map into CH, + set up simple_translate to map the last byte + into STARTING_J. */ + simple_translate[j] = starting_j; + if (ch == starting_ch) + break; + BM_tab[j] = dirlen - i; + } + } +#else + EMACS_INT k; + j = *ptr; + k = (j = TRANSLATE (trt, j)); + if (i == infinity) + stride_for_teases = BM_tab[j]; + BM_tab[j] = dirlen - i; + /* A translation table is accompanied by its inverse -- + see comment following downcase_table for details */ + + while ((j = TRANSLATE (inverse_trt, j)) != k) + { + simple_translate[j] = (Bufbyte) k; BM_tab[j] = dirlen - i; } - /* stride_for_teases tells how much to stride if we get a */ - /* match on the far character but are subsequently */ - /* disappointed, by recording what the stride would have been */ - /* for that character if the last character had been */ - /* different. */ +#endif } - infinity = dirlen - infinity; - pos += dirlen - ((direction > 0) ? direction : 0); - /* loop invariant - pos points at where last char (first char if reverse) - of pattern would align in a possible match. */ - while (n != 0) + else { - /* It's been reported that some (broken) compiler thinks that - Boolean expressions in an arithmetic context are unsigned. - Using an explicit ?1:0 prevents this. */ - if ((lim - pos - ((direction > 0) ? 1 : 0)) * direction < 0) - return n * (0 - direction); - /* First we do the part we can by pointers (maybe nothing) */ - QUIT; - pat = base_pat; - limit = pos - dirlen + direction; - /* XEmacs change: definitions of CEILING_OF and FLOOR_OF - have changed. See buffer.h. */ - limit = ((direction > 0) - ? BI_BUF_CEILING_OF (buf, limit) - 1 - : BI_BUF_FLOOR_OF (buf, limit + 1)); - /* LIMIT is now the last (not beyond-last!) value - POS can take on without hitting edge of buffer or the gap. */ - limit = ((direction > 0) - ? min (lim - 1, min (limit, pos + 20000)) - : max (lim, max (limit, pos - 20000))); - if ((limit - pos) * direction > 20) + j = *ptr; + + if (i == infinity) + stride_for_teases = BM_tab[j]; + BM_tab[j] = dirlen - i; + } + /* stride_for_teases tells how much to stride if we get a + match on the far character but are subsequently + disappointed, by recording what the stride would have been + for that character if the last character had been + different. */ + } + infinity = dirlen - infinity; + pos += dirlen - ((direction > 0) ? direction : 0); + /* loop invariant - pos points at where last char (first char if + reverse) of pattern would align in a possible match. */ + while (n != 0) + { + Bytind tail_end; + Bufbyte *tail_end_ptr; + /* It's been reported that some (broken) compiler thinks + that Boolean expressions in an arithmetic context are + unsigned. Using an explicit ?1:0 prevents this. */ + if ((lim - pos - ((direction > 0) ? 1 : 0)) * direction < 0) + return n * (0 - direction); + /* First we do the part we can by pointers (maybe + nothing) */ + QUIT; + pat = base_pat; + limit = pos - dirlen + direction; + /* XEmacs change: definitions of CEILING_OF and FLOOR_OF + have changed. See buffer.h. */ + limit = ((direction > 0) + ? BI_BUF_CEILING_OF (buf, limit) - 1 + : BI_BUF_FLOOR_OF (buf, limit + 1)); + /* LIMIT is now the last (not beyond-last!) value POS can + take on without hitting edge of buffer or the gap. */ + limit = ((direction > 0) + ? min (lim - 1, min (limit, pos + 20000)) + : max (lim, max (limit, pos - 20000))); + tail_end = BI_BUF_CEILING_OF (buf, pos); + tail_end_ptr = BI_BUF_BYTE_ADDRESS (buf, tail_end); + + if ((limit - pos) * direction > 20) + { + p_limit = BI_BUF_BYTE_ADDRESS (buf, limit); + ptr2 = (cursor = BI_BUF_BYTE_ADDRESS (buf, pos)); + /* In this loop, pos + cursor - ptr2 is the surrogate + for pos */ + while (1) /* use one cursor setting as long as i can */ { - p_limit = BI_BUF_BYTE_ADDRESS (buf, limit); - ptr2 = (cursor = BI_BUF_BYTE_ADDRESS (buf, pos)); - /* In this loop, pos + cursor - ptr2 is the surrogate for pos */ - while (1) /* use one cursor setting as long as i can */ + if (direction > 0) /* worth duplicating */ { - if (direction > 0) /* worth duplicating */ - { - /* Use signed comparison if appropriate - to make cursor+infinity sure to be > p_limit. - Assuming that the buffer lies in a range of addresses - that are all "positive" (as ints) or all "negative", - either kind of comparison will work as long - as we don't step by infinity. So pick the kind - that works when we do step by infinity. */ - if ((EMACS_INT) (p_limit + infinity) > - (EMACS_INT) p_limit) - while ((EMACS_INT) cursor <= - (EMACS_INT) p_limit) - cursor += BM_tab[*cursor]; - else - while ((EMACS_UINT) cursor <= - (EMACS_UINT) p_limit) - cursor += BM_tab[*cursor]; - } + /* Use signed comparison if appropriate to make + cursor+infinity sure to be > p_limit. + Assuming that the buffer lies in a range of + addresses that are all "positive" (as ints) + or all "negative", either kind of comparison + will work as long as we don't step by + infinity. So pick the kind that works when + we do step by infinity. */ + if ((EMACS_INT) (p_limit + infinity) > + (EMACS_INT) p_limit) + while ((EMACS_INT) cursor <= + (EMACS_INT) p_limit) + cursor += BM_tab[*cursor]; else - { - if ((EMACS_INT) (p_limit + infinity) < - (EMACS_INT) p_limit) - while ((EMACS_INT) cursor >= - (EMACS_INT) p_limit) - cursor += BM_tab[*cursor]; - else - while ((EMACS_UINT) cursor >= - (EMACS_UINT) p_limit) - cursor += BM_tab[*cursor]; - } -/* If you are here, cursor is beyond the end of the searched region. */ - /* This can happen if you match on the far character of the pattern, */ - /* because the "stride" of that character is infinity, a number able */ - /* to throw you well beyond the end of the search. It can also */ - /* happen if you fail to match within the permitted region and would */ - /* otherwise try a character beyond that region */ - if ((cursor - p_limit) * direction <= len) - break; /* a small overrun is genuine */ - cursor -= infinity; /* large overrun = hit */ - i = dirlen - direction; - if (trt != 0) - { - while ((i -= direction) + direction != 0) - if (pat[i] != trt[*(cursor -= direction)]) - break; - } + while ((EMACS_UINT) cursor <= + (EMACS_UINT) p_limit) + cursor += BM_tab[*cursor]; + } + else + { + if ((EMACS_INT) (p_limit + infinity) < + (EMACS_INT) p_limit) + while ((EMACS_INT) cursor >= + (EMACS_INT) p_limit) + cursor += BM_tab[*cursor]; else + while ((EMACS_UINT) cursor >= + (EMACS_UINT) p_limit) + cursor += BM_tab[*cursor]; + } + /* If you are here, cursor is beyond the end of the + searched region. This can happen if you match on + the far character of the pattern, because the + "stride" of that character is infinity, a number + able to throw you well beyond the end of the + search. It can also happen if you fail to match + within the permitted region and would otherwise + try a character beyond that region */ + if ((cursor - p_limit) * direction <= len) + break; /* a small overrun is genuine */ + cursor -= infinity; /* large overrun = hit */ + i = dirlen - direction; + if (!NILP (trt)) + { + while ((i -= direction) + direction != 0) { - while ((i -= direction) + direction != 0) - if (pat[i] != *(cursor -= direction)) - break; - } - cursor += dirlen - i - direction; /* fix cursor */ - if (i + direction == 0) - { +#ifdef MULE + Emchar ch; cursor -= direction; - - { - Bytind bytstart = (pos + cursor - ptr2 + - ((direction > 0) - ? 1 - len : 0)); - Bufpos bufstart = bytind_to_bufpos (buf, bytstart); - Bufpos bufend = bytind_to_bufpos (buf, bytstart + len); - - set_search_regs (buf, bufstart, bufend - bufstart); - } - - if ((n -= direction) != 0) - cursor += dirlen; /* to resume search */ + /* Translate only the last byte of a character. */ + if ((cursor == tail_end_ptr + || BUFBYTE_FIRST_BYTE_P (cursor[1])) + && (BUFBYTE_FIRST_BYTE_P (cursor[0]) + || (translate_prev_byte == cursor[-1] + && (BUFBYTE_FIRST_BYTE_P (translate_prev_byte) + || translate_anteprev_byte == cursor[-2])))) + ch = simple_translate[*cursor]; else - return ((direction > 0) - ? search_regs.end[0] : search_regs.start[0]); + ch = *cursor; + if (pat[i] != ch) + break; +#else + if (pat[i] != TRANSLATE (trt, *(cursor -= direction))) + break; +#endif } + } + else + { + while ((i -= direction) + direction != 0) + if (pat[i] != *(cursor -= direction)) + break; + } + cursor += dirlen - i - direction; /* fix cursor */ + if (i + direction == 0) + { + cursor -= direction; + + { + Bytind bytstart = (pos + cursor - ptr2 + + ((direction > 0) + ? 1 - len : 0)); + Bufpos bufstart = bytind_to_bufpos (buf, bytstart); + Bufpos bufend = bytind_to_bufpos (buf, bytstart + len); + + set_search_regs (buf, bufstart, bufend - bufstart); + clear_unused_search_regs (&search_regs, 0); + } + + if ((n -= direction) != 0) + cursor += dirlen; /* to resume search */ else - cursor += stride_for_teases; /* <sigh> we lose - */ + return ((direction > 0) + ? search_regs.end[0] : search_regs.start[0]); } - pos += cursor - ptr2; + else + cursor += stride_for_teases; /* <sigh> we lose - */ } - else - /* Now we'll pick up a clump that has to be done the hard */ - /* way because it covers a discontinuity */ + pos += cursor - ptr2; + } + else + /* Now we'll pick up a clump that has to be done the hard + way because it covers a discontinuity */ + { + /* XEmacs change: definitions of CEILING_OF and FLOOR_OF + have changed. See buffer.h. */ + limit = ((direction > 0) + ? BI_BUF_CEILING_OF (buf, pos - dirlen + 1) - 1 + : BI_BUF_FLOOR_OF (buf, pos - dirlen)); + limit = ((direction > 0) + ? min (limit + len, lim - 1) + : max (limit - len, lim)); + /* LIMIT is now the last value POS can have + and still be valid for a possible match. */ + while (1) { - /* XEmacs change: definitions of CEILING_OF and FLOOR_OF - have changed. See buffer.h. */ - limit = ((direction > 0) - ? BI_BUF_CEILING_OF (buf, pos - dirlen + 1) - 1 - : BI_BUF_FLOOR_OF (buf, pos - dirlen)); - limit = ((direction > 0) - ? min (limit + len, lim - 1) - : max (limit - len, lim)); - /* LIMIT is now the last value POS can have - and still be valid for a possible match. */ - while (1) + /* This loop can be coded for space rather than + speed because it will usually run only once. + (the reach is at most len + 21, and typically + does not exceed len) */ + while ((limit - pos) * direction >= 0) + /* *not* BI_BUF_FETCH_CHAR. We are working here + with bytes, not characters. */ + pos += BM_tab[*BI_BUF_BYTE_ADDRESS (buf, pos)]; + /* now run the same tests to distinguish going off + the end, a match or a phony match. */ + if ((pos - limit) * direction <= len) + break; /* ran off the end */ + /* Found what might be a match. + Set POS back to last (first if reverse) char pos. */ + pos -= infinity; + i = dirlen - direction; + while ((i -= direction) + direction != 0) { - /* This loop can be coded for space rather than */ - /* speed because it will usually run only once. */ - /* (the reach is at most len + 21, and typically */ - /* does not exceed len) */ - while ((limit - pos) * direction >= 0) - /* *not* BI_BUF_FETCH_CHAR. We are working here - with bytes, not characters. */ - pos += BM_tab[*BI_BUF_BYTE_ADDRESS (buf, pos)]; - /* now run the same tests to distinguish going off the */ - /* end, a match or a phony match. */ - if ((pos - limit) * direction <= len) - break; /* ran off the end */ - /* Found what might be a match. - Set POS back to last (first if reverse) char pos. */ - pos -= infinity; - i = dirlen - direction; - while ((i -= direction) + direction != 0) - { - pos -= direction; - if (pat[i] != (((Bufbyte *) trt) - /* #### Does not handle TRT right */ - ? trt[*BI_BUF_BYTE_ADDRESS (buf, pos)] - : *BI_BUF_BYTE_ADDRESS (buf, pos))) - break; - } - /* Above loop has moved POS part or all the way - back to the first char pos (last char pos if reverse). - Set it once again at the last (first if reverse) char. */ - pos += dirlen - i- direction; - if (i + direction == 0) - { - pos -= direction; - - { - Bytind bytstart = (pos + - ((direction > 0) - ? 1 - len : 0)); - Bufpos bufstart = bytind_to_bufpos (buf, bytstart); - Bufpos bufend = bytind_to_bufpos (buf, bytstart + len); +#ifdef MULE + Emchar ch; + Bufbyte *ptr; +#endif + pos -= direction; +#ifdef MULE + ptr = BI_BUF_BYTE_ADDRESS (buf, pos); + if ((ptr == tail_end_ptr + || BUFBYTE_FIRST_BYTE_P (ptr[1])) + && (BUFBYTE_FIRST_BYTE_P (ptr[0]) + || (translate_prev_byte == ptr[-1] + && (BUFBYTE_FIRST_BYTE_P (translate_prev_byte) + || translate_anteprev_byte == ptr[-2])))) + ch = simple_translate[*ptr]; + else + ch = *ptr; + if (pat[i] != ch) + break; + +#else + if (pat[i] != TRANSLATE (trt, + *BI_BUF_BYTE_ADDRESS (buf, pos))) + break; +#endif + } + /* Above loop has moved POS part or all the way back + to the first char pos (last char pos if reverse). + Set it once again at the last (first if reverse) + char. */ + pos += dirlen - i- direction; + if (i + direction == 0) + { + pos -= direction; - set_search_regs (buf, bufstart, bufend - bufstart); - } + { + Bytind bytstart = (pos + + ((direction > 0) + ? 1 - len : 0)); + Bufpos bufstart = bytind_to_bufpos (buf, bytstart); + Bufpos bufend = bytind_to_bufpos (buf, bytstart + len); + + set_search_regs (buf, bufstart, bufend - bufstart); + clear_unused_search_regs (&search_regs, 0); + } - if ((n -= direction) != 0) - pos += dirlen; /* to resume search */ - else - return ((direction > 0) - ? search_regs.end[0] : search_regs.start[0]); - } + if ((n -= direction) != 0) + pos += dirlen; /* to resume search */ else - pos += stride_for_teases; + return ((direction > 0) + ? search_regs.end[0] : search_regs.start[0]); } - } - /* We have done one clump. Can we continue? */ - if ((lim - pos) * direction < 0) - return (0 - n) * direction; + else + pos += stride_for_teases; + } } - return bytind_to_bufpos (buf, pos); + /* We have done one clump. Can we continue? */ + if ((lim - pos) * direction < 0) + return (0 - n) * direction; } + return bytind_to_bufpos (buf, pos); } -/* Record beginning BEG and end BEG + LEN - for a match just found in the current buffer. */ +/* Record the whole-match data (beginning BEG and end BEG + LEN) and the + buffer for a match just found. */ static void set_search_regs (struct buffer *buf, Bufpos beg, Charcount len) @@ -1529,10 +1972,28 @@ set_search_regs (struct buffer *buf, Bufpos beg, Charcount len) XSETBUFFER (last_thing_searched, buf); } +/* Clear unused search registers so match data will be null. + REGP is a pointer to the register structure to clear, usually the global + search_regs. + NO_SUB is the number of subexpressions to allow for. (Does not count + the whole match, ie, for a string search NO_SUB == 0.) + It is an error if NO_SUB > REGP.num_regs - 1. */ + +static void +clear_unused_search_regs (struct re_registers *regp, int no_sub) +{ + /* This function has been Mule-ized. */ + int i; + + assert (no_sub >= 0 && no_sub < regp->num_regs); + for (i = no_sub + 1; i < regp->num_regs; i++) + regp->start[i] = regp->end[i] = -1; +} + /* Given a string of words separated by word delimiters, - compute a regexp that matches those exact words - separated by arbitrary punctuation. */ + compute a regexp that matches those exact words + separated by arbitrary punctuation. */ static Lisp_Object wordify (Lisp_Object buffer, Lisp_Object string) @@ -1540,8 +2001,11 @@ wordify (Lisp_Object buffer, Lisp_Object string) Charcount i, len; EMACS_INT punct_count = 0, word_count = 0; struct buffer *buf = decode_buffer (buffer, 0); - struct Lisp_Char_Table *syntax_table = - XCHAR_TABLE (buf->mirror_syntax_table); +#ifdef UTF2000 + Lisp_Char_Table *syntax_table = XCHAR_TABLE (buf->syntax_table); +#else + Lisp_Char_Table *syntax_table = XCHAR_TABLE (buf->mirror_syntax_table); +#endif CHECK_STRING (string); len = XSTRING_CHAR_LENGTH (string); @@ -1598,70 +2062,103 @@ wordify (Lisp_Object buffer, Lisp_Object string) DEFUN ("search-backward", Fsearch_backward, 1, 5, "sSearch backward: ", /* Search backward from point for STRING. Set point to the beginning of the occurrence found, and return point. -An optional second argument bounds the search; it is a buffer position. -The match found must not extend before that position. -Optional third argument, if t, means if fail just return nil (no error). - If not nil and not t, position at limit of search and return nil. -Optional fourth argument is repeat count--search for successive occurrences. + +Optional second argument LIMIT bounds the search; it is a buffer +position. The match found must not extend before that position. +The value nil is equivalent to (point-min). + +Optional third argument NOERROR, if t, means just return nil (no +error) if the search fails. If neither nil nor t, set point to LIMIT +and return nil. + +Optional fourth argument COUNT is a repeat count--search for +successive occurrences. + Optional fifth argument BUFFER specifies the buffer to search in and - defaults to the current buffer. +defaults to the current buffer. + See also the functions `match-beginning', `match-end' and `replace-match'. */ - (string, bound, no_error, count, buffer)) + (string, limit, noerror, count, buffer)) { - return search_command (string, bound, no_error, count, buffer, -1, 0, 0); + return search_command (string, limit, noerror, count, buffer, -1, 0, 0); } DEFUN ("search-forward", Fsearch_forward, 1, 5, "sSearch: ", /* Search forward from point for STRING. Set point to the end of the occurrence found, and return point. -An optional second argument bounds the search; it is a buffer position. -The match found must not extend after that position. nil is equivalent - to (point-max). -Optional third argument, if t, means if fail just return nil (no error). - If not nil and not t, move to limit of search and return nil. -Optional fourth argument is repeat count--search for successive occurrences. + +Optional second argument LIMIT bounds the search; it is a buffer +position. The match found must not extend after that position. The +value nil is equivalent to (point-max). + +Optional third argument NOERROR, if t, means just return nil (no +error) if the search fails. If neither nil nor t, set point to LIMIT +and return nil. + +Optional fourth argument COUNT is a repeat count--search for +successive occurrences. + Optional fifth argument BUFFER specifies the buffer to search in and - defaults to the current buffer. +defaults to the current buffer. + See also the functions `match-beginning', `match-end' and `replace-match'. */ - (string, bound, no_error, count, buffer)) + (string, limit, noerror, count, buffer)) { - return search_command (string, bound, no_error, count, buffer, 1, 0, 0); + return search_command (string, limit, noerror, count, buffer, 1, 0, 0); } DEFUN ("word-search-backward", Fword_search_backward, 1, 5, "sWord search backward: ", /* Search backward from point for STRING, ignoring differences in punctuation. Set point to the beginning of the occurrence found, and return point. -An optional second argument bounds the search; it is a buffer position. -The match found must not extend before that position. -Optional third argument, if t, means if fail just return nil (no error). - If not nil and not t, move to limit of search and return nil. -Optional fourth argument is repeat count--search for successive occurrences. + +Optional second argument LIMIT bounds the search; it is a buffer +position. The match found must not extend before that position. +The value nil is equivalent to (point-min). + +Optional third argument NOERROR, if t, means just return nil (no +error) if the search fails. If neither nil nor t, set point to LIMIT +and return nil. + +Optional fourth argument COUNT is a repeat count--search for +successive occurrences. + Optional fifth argument BUFFER specifies the buffer to search in and - defaults to the current buffer. +defaults to the current buffer. + +See also the functions `match-beginning', `match-end' and `replace-match'. */ - (string, bound, no_error, count, buffer)) + (string, limit, noerror, count, buffer)) { - return search_command (wordify (buffer, string), bound, no_error, count, + return search_command (wordify (buffer, string), limit, noerror, count, buffer, -1, 1, 0); } DEFUN ("word-search-forward", Fword_search_forward, 1, 5, "sWord search: ", /* Search forward from point for STRING, ignoring differences in punctuation. Set point to the end of the occurrence found, and return point. -An optional second argument bounds the search; it is a buffer position. -The match found must not extend after that position. -Optional third argument, if t, means if fail just return nil (no error). - If not nil and not t, move to limit of search and return nil. -Optional fourth argument is repeat count--search for successive occurrences. + +Optional second argument LIMIT bounds the search; it is a buffer +position. The match found must not extend after that position. The +value nil is equivalent to (point-max). + +Optional third argument NOERROR, if t, means just return nil (no +error) if the search fails. If neither nil nor t, set point to LIMIT +and return nil. + +Optional fourth argument COUNT is a repeat count--search for +successive occurrences. + Optional fifth argument BUFFER specifies the buffer to search in and - defaults to the current buffer. +defaults to the current buffer. + +See also the functions `match-beginning', `match-end' and `replace-match'. */ - (string, bound, no_error, count, buffer)) + (string, limit, noerror, count, buffer)) { - return search_command (wordify (buffer, string), bound, no_error, count, + return search_command (wordify (buffer, string), limit, noerror, count, buffer, 1, 1, 0); } @@ -1671,35 +2168,51 @@ Search backward from point for match for regular expression REGEXP. Set point to the beginning of the match, and return point. The match found is the one starting last in the buffer and yet ending before the origin of the search. -An optional second argument bounds the search; it is a buffer position. -The match found must start at or after that position. -Optional third argument, if t, means if fail just return nil (no error). - If not nil and not t, move to limit of search and return nil. -Optional fourth argument is repeat count--search for successive occurrences. + +Optional second argument LIMIT bounds the search; it is a buffer +position. The match found must not extend before that position. +The value nil is equivalent to (point-min). + +Optional third argument NOERROR, if t, means just return nil (no +error) if the search fails. If neither nil nor t, set point to LIMIT +and return nil. + +Optional fourth argument COUNT is a repeat count--search for +successive occurrences. + Optional fifth argument BUFFER specifies the buffer to search in and - defaults to the current buffer. +defaults to the current buffer. + See also the functions `match-beginning', `match-end' and `replace-match'. */ - (regexp, bound, no_error, count, buffer)) + (regexp, limit, noerror, count, buffer)) { - return search_command (regexp, bound, no_error, count, buffer, -1, 1, 0); + return search_command (regexp, limit, noerror, count, buffer, -1, 1, 0); } DEFUN ("re-search-forward", Fre_search_forward, 1, 5, "sRE search: ", /* Search forward from point for regular expression REGEXP. Set point to the end of the occurrence found, and return point. -An optional second argument bounds the search; it is a buffer position. -The match found must not extend after that position. -Optional third argument, if t, means if fail just return nil (no error). - If not nil and not t, move to limit of search and return nil. -Optional fourth argument is repeat count--search for successive occurrences. + +Optional second argument LIMIT bounds the search; it is a buffer +position. The match found must not extend after that position. The +value nil is equivalent to (point-max). + +Optional third argument NOERROR, if t, means just return nil (no +error) if the search fails. If neither nil nor t, set point to LIMIT +and return nil. + +Optional fourth argument COUNT is a repeat count--search for +successive occurrences. + Optional fifth argument BUFFER specifies the buffer to search in and - defaults to the current buffer. +defaults to the current buffer. + See also the functions `match-beginning', `match-end' and `replace-match'. */ - (regexp, bound, no_error, count, buffer)) + (regexp, limit, noerror, count, buffer)) { - return search_command (regexp, bound, no_error, count, buffer, 1, 1, 0); + return search_command (regexp, limit, noerror, count, buffer, 1, 1, 0); } DEFUN ("posix-search-backward", Fposix_search_backward, 1, 5, @@ -1709,36 +2222,52 @@ Find the longest match in accord with Posix regular expression rules. Set point to the beginning of the match, and return point. The match found is the one starting last in the buffer and yet ending before the origin of the search. -An optional second argument bounds the search; it is a buffer position. -The match found must start at or after that position. -Optional third argument, if t, means if fail just return nil (no error). - If not nil and not t, move to limit of search and return nil. -Optional fourth argument is repeat count--search for successive occurrences. + +Optional second argument LIMIT bounds the search; it is a buffer +position. The match found must not extend before that position. +The value nil is equivalent to (point-min). + +Optional third argument NOERROR, if t, means just return nil (no +error) if the search fails. If neither nil nor t, set point to LIMIT +and return nil. + +Optional fourth argument COUNT is a repeat count--search for +successive occurrences. + Optional fifth argument BUFFER specifies the buffer to search in and - defaults to the current buffer. +defaults to the current buffer. + See also the functions `match-beginning', `match-end' and `replace-match'. */ - (regexp, bound, no_error, count, buffer)) + (regexp, limit, noerror, count, buffer)) { - return search_command (regexp, bound, no_error, count, buffer, -1, 1, 1); + return search_command (regexp, limit, noerror, count, buffer, -1, 1, 1); } DEFUN ("posix-search-forward", Fposix_search_forward, 1, 5, "sPosix search: ", /* Search forward from point for regular expression REGEXP. Find the longest match in accord with Posix regular expression rules. Set point to the end of the occurrence found, and return point. -An optional second argument bounds the search; it is a buffer position. -The match found must not extend after that position. -Optional third argument, if t, means if fail just return nil (no error). - If not nil and not t, move to limit of search and return nil. -Optional fourth argument is repeat count--search for successive occurrences. + +Optional second argument LIMIT bounds the search; it is a buffer +position. The match found must not extend after that position. The +value nil is equivalent to (point-max). + +Optional third argument NOERROR, if t, means just return nil (no +error) if the search fails. If neither nil nor t, set point to LIMIT +and return nil. + +Optional fourth argument COUNT is a repeat count--search for +successive occurrences. + Optional fifth argument BUFFER specifies the buffer to search in and - defaults to the current buffer. +defaults to the current buffer. + See also the functions `match-beginning', `match-end' and `replace-match'. */ - (regexp, bound, no_error, count, buffer)) + (regexp, limit, noerror, count, buffer)) { - return search_command (regexp, bound, no_error, count, buffer, 1, 1, 1); + return search_command (regexp, limit, noerror, count, buffer, 1, 1, 1); } @@ -1754,18 +2283,18 @@ free_created_dynarrs (Lisp_Object cons) } DEFUN ("replace-match", Freplace_match, 1, 5, 0, /* -Replace text matched by last search with NEWTEXT. +Replace text matched by last search with REPLACEMENT. If second arg FIXEDCASE is non-nil, do not alter case of replacement text. Otherwise maybe capitalize the whole text, or maybe just word initials, based on the replaced text. If the replaced text has only capital letters -and has at least one multiletter word, convert NEWTEXT to all caps. +and has at least one multiletter word, convert REPLACEMENT to all caps. If the replaced text has at least one word starting with a capital letter, -then capitalize each word in NEWTEXT. +then capitalize each word in REPLACEMENT. -If third arg LITERAL is non-nil, insert NEWTEXT literally. +If third arg LITERAL is non-nil, insert REPLACEMENT literally. Otherwise treat `\\' as special: - `\\&' in NEWTEXT means substitute original matched text. + `\\&' in REPLACEMENT means substitute original matched text. `\\N' means substitute what matched the Nth `\\(...\\)'. If Nth parens didn't match, substitute nothing. `\\\\' means insert one `\\'. @@ -1784,11 +2313,16 @@ In that case, this function creates and returns a new string which is made by replacing the part of STRING that was matched. When fourth argument is a string, fifth argument STRBUFFER specifies the buffer to be used for syntax-table and case-table lookup and -defaults to the current buffer. (When fourth argument is not a string, +defaults to the current buffer. When fourth argument is not a string, the buffer that the match occurred in has automatically been remembered -and you do not need to specify it.) +and you do not need to specify it. + +When fourth argument is nil, STRBUFFER specifies a subexpression of +the match. It says to replace just that subexpression instead of the +whole match. This is useful only after a regular expression search or +match since only regular expressions have distinguished subexpressions. */ - (newtext, fixedcase, literal, string, strbuffer)) + (replacement, fixedcase, literal, string, strbuffer)) { /* This function has been Mule-ized. */ /* This function can GC */ @@ -1801,14 +2335,15 @@ and you do not need to specify it.) Emchar c, prevc; Charcount inslen; struct buffer *buf; - struct Lisp_Char_Table *syntax_table; + Lisp_Char_Table *syntax_table; int mc_count; Lisp_Object buffer; int_dynarr *ul_action_dynarr = 0; int_dynarr *ul_pos_dynarr = 0; + int sub = 0; int speccount; - CHECK_STRING (newtext); + CHECK_STRING (replacement); if (! NILP (string)) { @@ -1826,27 +2361,38 @@ and you do not need to specify it.) } else { + if (!NILP (strbuffer)) + { + CHECK_INT (strbuffer); + sub = XINT (strbuffer); + if (sub < 0 || sub >= (int) search_regs.num_regs) + args_out_of_range (strbuffer, make_int (search_regs.num_regs)); + } if (!BUFFERP (last_thing_searched)) error ("last thing matched was not a buffer"); buffer = last_thing_searched; buf = XBUFFER (buffer); } +#ifdef UTF2000 + syntax_table = XCHAR_TABLE (buf->syntax_table); +#else syntax_table = XCHAR_TABLE (buf->mirror_syntax_table); +#endif case_action = nochange; /* We tried an initialization */ /* but some C compilers blew it */ - if (search_regs.num_regs <= 0) + if (search_regs.num_regs == 0) error ("replace-match called before any match found"); if (NILP (string)) { - if (search_regs.start[0] < BUF_BEGV (buf) - || search_regs.start[0] > search_regs.end[0] - || search_regs.end[0] > BUF_ZV (buf)) - args_out_of_range (make_int (search_regs.start[0]), - make_int (search_regs.end[0])); + if (search_regs.start[sub] < BUF_BEGV (buf) + || search_regs.start[sub] > search_regs.end[sub] + || search_regs.end[sub] > BUF_ZV (buf)) + args_out_of_range (make_int (search_regs.start[sub]), + make_int (search_regs.end[sub])); } else { @@ -1861,7 +2407,7 @@ and you do not need to specify it.) { /* Decide how to casify by examining the matched text. */ - last = search_regs.end[0]; + last = search_regs.end[sub]; prevc = '\n'; case_action = all_caps; @@ -1872,7 +2418,7 @@ and you do not need to specify it.) some_nonuppercase_initial = 0; some_uppercase = 0; - for (pos = search_regs.start[0]; pos < last; pos++) + for (pos = search_regs.start[sub]; pos < last; pos++) { if (NILP (string)) c = BUF_FETCH_CHAR (buf, pos); @@ -1932,10 +2478,10 @@ and you do not need to specify it.) before = Fsubstring (string, Qzero, make_int (search_regs.start[0])); after = Fsubstring (string, make_int (search_regs.end[0]), Qnil); - /* Do case substitution into NEWTEXT if desired. */ + /* Do case substitution into REPLACEMENT if desired. */ if (NILP (literal)) { - Charcount stlen = XSTRING_CHAR_LENGTH (newtext); + Charcount stlen = XSTRING_CHAR_LENGTH (replacement); Charcount strpos; /* XEmacs change: rewrote this loop somewhat to make it cleaner. Also added \U, \E, etc. */ @@ -1962,10 +2508,10 @@ and you do not need to specify it.) Charcount substart = -1; Charcount subend = -1; - c = string_char (XSTRING (newtext), strpos); - if (c == '\\') + c = string_char (XSTRING (replacement), strpos); + if (c == '\\' && strpos < stlen - 1) { - c = string_char (XSTRING (newtext), ++strpos); + c = string_char (XSTRING (replacement), ++strpos); if (c == '&') { literal_end = strpos - 1; @@ -2014,7 +2560,7 @@ and you do not need to specify it.) Lisp_Object literal_text = Qnil; Lisp_Object substring = Qnil; if (literal_end != literal_start) - literal_text = Fsubstring (newtext, + literal_text = Fsubstring (replacement, make_int (literal_start), make_int (literal_end)); if (substart >= 0 && subend != substart) @@ -2029,29 +2575,33 @@ and you do not need to specify it.) if (strpos != literal_start) /* some literal text at end to be inserted */ - newtext = concat2 (accum, Fsubstring (newtext, - make_int (literal_start), - make_int (strpos))); + replacement = concat2 (accum, Fsubstring (replacement, + make_int (literal_start), + make_int (strpos))); else - newtext = accum; + replacement = accum; } + /* replacement can be nil. */ + if (NILP (replacement)) + replacement = build_string (""); + if (case_action == all_caps) - newtext = Fupcase (newtext, buffer); + replacement = Fupcase (replacement, buffer); else if (case_action == cap_initial) - newtext = Fupcase_initials (newtext, buffer); + replacement = Fupcase_initials (replacement, buffer); /* Now finally, we need to process the \U's, \E's, etc. */ if (ul_pos_dynarr) { int i = 0; int cur_action = 'E'; - Charcount stlen = XSTRING_CHAR_LENGTH (newtext); + Charcount stlen = XSTRING_CHAR_LENGTH (replacement); Charcount strpos; for (strpos = 0; strpos < stlen; strpos++) { - Emchar curchar = string_char (XSTRING (newtext), strpos); + Emchar curchar = string_char (XSTRING (replacement), strpos); Emchar newchar = -1; if (i < Dynarr_length (ul_pos_dynarr) && strpos == Dynarr_at (ul_pos_dynarr, i)) @@ -2075,17 +2625,17 @@ and you do not need to specify it.) newchar = curchar; } if (newchar != curchar) - set_string_char (XSTRING (newtext), strpos, newchar); + set_string_char (XSTRING (replacement), strpos, newchar); } } /* frees the Dynarrs if necessary. */ unbind_to (speccount, Qnil); - return concat3 (before, newtext, after); + return concat3 (before, replacement, after); } - mc_count = begin_multiple_change (buf, search_regs.start[0], - search_regs.end[0]); + mc_count = begin_multiple_change (buf, search_regs.start[sub], + search_regs.end[sub]); /* begin_multiple_change() records an unwind-protect, so we need to record this value now. */ @@ -2095,23 +2645,33 @@ and you do not need to specify it.) delete the original text. This means that markers at the beginning or end of the original will float to the corresponding position in the replacement. */ - BUF_SET_PT (buf, search_regs.start[0]); + BUF_SET_PT (buf, search_regs.start[sub]); if (!NILP (literal)) - Finsert (1, &newtext); + Finsert (1, &replacement); else { - Charcount stlen = XSTRING_CHAR_LENGTH (newtext); + Charcount stlen = XSTRING_CHAR_LENGTH (replacement); Charcount strpos; struct gcpro gcpro1; - GCPRO1 (newtext); + GCPRO1 (replacement); for (strpos = 0; strpos < stlen; strpos++) { - Charcount offset = BUF_PT (buf) - search_regs.start[0]; - - c = string_char (XSTRING (newtext), strpos); - if (c == '\\') + /* on the first iteration assert(offset==0), + exactly complementing BUF_SET_PT() above. + During the loop, it keeps track of the amount inserted. + */ + Charcount offset = BUF_PT (buf) - search_regs.start[sub]; + + c = string_char (XSTRING (replacement), strpos); + if (c == '\\' && strpos < stlen - 1) { - c = string_char (XSTRING (newtext), ++strpos); + /* XXX FIXME: replacing just a substring non-literally + using backslash refs to the match looks dangerous. But + <15366.18513.698042.156573@ns.caldera.de> from Torsten Duwe + <duwe@caldera.de> claims Finsert_buffer_substring already + handles this correctly. + */ + c = string_char (XSTRING (replacement), ++strpos); if (c == '&') Finsert_buffer_substring (buffer, @@ -2153,9 +2713,9 @@ and you do not need to specify it.) UNGCPRO; } - inslen = BUF_PT (buf) - (search_regs.start[0]); - buffer_delete_range (buf, search_regs.start[0] + inslen, search_regs.end[0] + - inslen, 0); + inslen = BUF_PT (buf) - (search_regs.start[sub]); + buffer_delete_range (buf, search_regs.start[sub] + inslen, + search_regs.end[sub] + inslen, 0); if (case_action == all_caps) Fupcase_region (make_int (BUF_PT (buf) - inslen), @@ -2219,7 +2779,7 @@ match_limit (Lisp_Object num, int beginningp) n = XINT (num); if (n < 0 || n >= search_regs.num_regs) args_out_of_range (num, make_int (search_regs.num_regs)); - if (search_regs.num_regs <= 0 || + if (search_regs.num_regs == 0 || search_regs.start[n] < 0) return Qnil; return make_int (beginningp ? search_regs.start[n] : search_regs.end[n]); @@ -2310,7 +2870,7 @@ to hold all the values, and if INTEGERS is non-nil, no consing is done. /* If REUSE is a list, store as many value elements as will fit into the elements of REUSE. */ - for (i = 0, tail = reuse; CONSP (tail); i++, tail = XCDR (tail)) + for (prev = Qnil, i = 0, tail = reuse; CONSP (tail); i++, tail = XCDR (tail)) { if (i < 2 * len + 2) XCAR (tail) = data[i]; @@ -2340,8 +2900,11 @@ LIST should have been created by calling `match-data' previously. int num_regs; int length; +#if 0 + /* #### according to 21.5 comment, unnecessary */ if (running_asynch_code) save_search_regs (); +#endif CONCHECK_LIST (list); @@ -2404,6 +2967,7 @@ LIST should have been created by calling `match-data' previously. return Qnil; } +/* #### according to 21.5 comment, unnecessary */ /* If non-zero the match data have been saved in saved_search_regs during the execution of a sentinel or filter. */ static int search_regs_saved; @@ -2427,6 +2991,8 @@ save_search_regs (void) } } +/* #### according to 21.5 comment, unnecessary + prototype in lisp.h, all calls in process.c */ /* Called upon exit from filters and sentinels. */ void restore_match_data (void) @@ -2451,19 +3017,19 @@ restore_match_data (void) DEFUN ("regexp-quote", Fregexp_quote, 1, 1, 0, /* Return a regexp string which matches exactly STRING and nothing else. */ - (str)) + (string)) { REGISTER Bufbyte *in, *out, *end; REGISTER Bufbyte *temp; - CHECK_STRING (str); + CHECK_STRING (string); - temp = (Bufbyte *) alloca (XSTRING_LENGTH (str) * 2); + temp = (Bufbyte *) alloca (XSTRING_LENGTH (string) * 2); /* Now copy the data into the new string, inserting escapes. */ - in = XSTRING_DATA (str); - end = in + XSTRING_LENGTH (str); + in = XSTRING_DATA (string); + end = in + XSTRING_LENGTH (string); out = temp; while (in < end) @@ -2501,8 +3067,8 @@ void syms_of_search (void) { - deferror (&Qsearch_failed, "search-failed", "Search failed", Qerror); - deferror (&Qinvalid_regexp, "invalid-regexp", "Invalid regexp", Qerror); + DEFERROR_STANDARD (Qsearch_failed, Qinvalid_operation); + DEFERROR_STANDARD (Qinvalid_regexp, Qsyntax_error); DEFSUBR (Flooking_at); DEFSUBR (Fposix_looking_at); @@ -2530,9 +3096,12 @@ syms_of_search (void) } void -vars_of_search (void) +reinit_vars_of_search (void) { - REGISTER int i; + int i; + + last_thing_searched = Qnil; + staticpro_nodump (&last_thing_searched); for (i = 0; i < REGEXP_CACHE_SIZE; ++i) { @@ -2540,13 +3109,16 @@ vars_of_search (void) searchbufs[i].buf.buffer = (unsigned char *) xmalloc (100); searchbufs[i].buf.fastmap = searchbufs[i].fastmap; searchbufs[i].regexp = Qnil; - staticpro (&searchbufs[i].regexp); + staticpro_nodump (&searchbufs[i].regexp); searchbufs[i].next = (i == REGEXP_CACHE_SIZE-1 ? 0 : &searchbufs[i+1]); } searchbuf_head = &searchbufs[0]; +} - last_thing_searched = Qnil; - staticpro (&last_thing_searched); +void +vars_of_search (void) +{ + reinit_vars_of_search (); DEFVAR_LISP ("forward-word-regexp", &Vforward_word_regexp /* *Regular expression to be used in `forward-word'. diff --git a/src/select-gtk.c b/src/select-gtk.c index a11cb63..b1251ba 100644 --- a/src/select-gtk.c +++ b/src/select-gtk.c @@ -38,6 +38,7 @@ Boston, MA 02111-1307, USA. */ #include "opaque.h" #include "frame.h" +int lisp_to_time (Lisp_Object, time_t *); static Lisp_Object Vretrieved_selection; static gboolean waiting_for_selection; Lisp_Object Vgtk_sent_selection_hooks; @@ -208,6 +209,40 @@ emacs_gtk_selection_handle (GtkWidget *widget, } +void +emacs_gtk_selection_clear_event_handle (GtkWidget *widget, + GdkEventSelection *event, + gpointer data) +{ + GdkAtom selection = event->selection; + guint32 changed_owner_time = event->time; + struct device *d = decode_gtk_device (Qnil); + + Lisp_Object selection_symbol, local_selection_time_lisp; + guint32 local_selection_time; + + selection_symbol = atom_to_symbol (d, selection); + + local_selection_time_lisp = Fget_selection_timestamp (selection_symbol); + + /* We don't own the selection, so that's fine. */ + if (NILP (local_selection_time_lisp)) + return; + + local_selection_time = *(guint32 *) XOPAQUE_DATA (local_selection_time_lisp); + + /* This SelectionClear is for a selection that we no longer own, so we can + disregard it. (That is, we have reasserted the selection since this + request was generated.) + */ + if (changed_owner_time != GDK_CURRENT_TIME && + local_selection_time > changed_owner_time) + return; + + handle_selection_clear (selection_symbol); +} + + static GtkWidget *reading_selection_reply; static GdkAtom reading_which_selection; diff --git a/src/select-x.c b/src/select-x.c index cc6031a..835c7a5 100644 --- a/src/select-x.c +++ b/src/select-x.c @@ -46,7 +46,8 @@ Lisp_Object time_to_lisp (time_t); static void hack_motif_clipboard_selection (Atom selection_atom, Lisp_Object selection_value, Time thyme, Display *display, - Window selecting_window); + Window selecting_window, + int owned_p); #endif #define CUT_BUFFER_SUPPORT @@ -72,7 +73,10 @@ Lisp_Object Vx_sent_selection_hooks; /* If the selection owner takes too long to reply to a selection request, we give up on it. This is in seconds (0 = no timeout). */ -int x_selection_timeout; +Fixnum x_selection_timeout; + +/* Enable motif selection optimizations. */ +int x_selection_strict_motif_ownership; /* Utility functions */ @@ -84,7 +88,7 @@ static void lisp_data_to_selection_data (struct device *, unsigned int *size_ret, int *format_ret); static Lisp_Object selection_data_to_lisp_data (struct device *, - unsigned char *data, + Extbyte *data, size_t size, Atom type, int format); @@ -138,8 +142,8 @@ symbol_to_x_atom (struct device *d, Lisp_Object sym, int only_if_exists) #endif /* CUT_BUFFER_SUPPORT */ { - CONST char *nameext; - GET_C_STRING_CTEXT_DATA_ALLOCA (Fsymbol_name (sym), nameext); + const char *nameext; + LISP_STRING_TO_EXTERNAL (Fsymbol_name (sym), nameext, Qctext); return XInternAtom (display, nameext, only_if_exists ? True : False); } } @@ -183,26 +187,26 @@ x_atom_to_symbol (struct device *d, Atom atom) #endif { - Lisp_Object newsym; - CONST Bufbyte *intstr; + char *intstr; char *str = XGetAtomName (display, atom); if (! str) return Qnil; - GET_C_CHARPTR_INT_CTEXT_DATA_ALLOCA (str, intstr); - newsym = intern ((char *) intstr); + TO_INTERNAL_FORMAT (C_STRING, str, + C_STRING_ALLOCA, intstr, + Qctext); XFree (str); - return newsym; + return intern (intstr); } } /* Do protocol to assert ourself as a selection owner. - Update the Vselection_alist so that we can reply to later requests for - our selection. */ static Lisp_Object -x_own_selection (Lisp_Object selection_name, Lisp_Object selection_value) +x_own_selection (Lisp_Object selection_name, Lisp_Object selection_value, + Lisp_Object how_to_add, Lisp_Object selection_type, + int owned_p) { struct device *d = decode_x_device (Qnil); Display *display = DEVICE_X_DISPLAY (d); @@ -227,14 +231,14 @@ x_own_selection (Lisp_Object selection_name, Lisp_Object selection_value) That assumed equivalence of time_t and Time, which is not necessarily the case (e.g. under OSF on the Alphas, where Time is a 64-bit quantity and time_t is a 32-bit quantity). - + Opaque pointers are the clean way to go here. */ - selection_time = make_opaque (sizeof (thyme), (void *) &thyme); + selection_time = make_opaque (&thyme, sizeof (thyme)); #ifdef MOTIF_CLIPBOARDS hack_motif_clipboard_selection (selection_atom, selection_value, - thyme, display, selecting_window); + thyme, display, selecting_window, owned_p); #endif return selection_time; } @@ -250,8 +254,8 @@ hack_motif_clipboard_selection (Atom selection_atom, Lisp_Object selection_value, Time thyme, Display *display, - Window selecting_window) - /* Bool owned_p)*/ + Window selecting_window, + int owned_p) { struct device *d = get_device_from_display (display); /* Those Motif wankers can't be bothered to follow the ICCCM, and do @@ -271,7 +275,10 @@ hack_motif_clipboard_selection (Atom selection_atom, to look up the new value, and you can't Copy from a buffer, Paste into a text field, then Copy something else from the buffer and paste it into the text field -- it pastes the first thing again. */ -/* && !owned_p */ + && (!owned_p + /* Selectively re-enable this because for most users its + just too painful - especially over a remote link. */ + || x_selection_strict_motif_ownership) ) { #ifdef MOTIF_INCREMENTAL_CLIPBOARDS_WORK @@ -285,13 +292,13 @@ hack_motif_clipboard_selection (Atom selection_atom, #endif XmString fmh; String encoding = "STRING"; - CONST Extbyte *data = XSTRING_DATA (selection_value); - Extcount bytes = XSTRING_LENGTH (selection_value); + const Bufbyte *data = XSTRING_DATA (selection_value); + Bytecount bytes = XSTRING_LENGTH (selection_value); #ifdef MULE { enum { ASCII, LATIN_1, WORLD } chartypes = ASCII; - CONST Bufbyte *ptr = data, *end = ptr + bytes; + const Bufbyte *ptr = data, *end = ptr + bytes; /* Optimize for the common ASCII case */ while (ptr <= end) { @@ -314,10 +321,14 @@ hack_motif_clipboard_selection (Atom selection_atom, } if (chartypes == LATIN_1) - GET_STRING_BINARY_DATA_ALLOCA (selection_value, data, bytes); + TO_EXTERNAL_FORMAT (LISP_STRING, selection_value, + ALLOCA, (data, bytes), + Qbinary); else if (chartypes == WORLD) { - GET_STRING_CTEXT_DATA_ALLOCA (selection_value, data, bytes); + TO_EXTERNAL_FORMAT (LISP_STRING, selection_value, + ALLOCA, (data, bytes), + Qctext); encoding = "COMPOUND_TEXT"; } } @@ -369,10 +380,34 @@ motif_clipboard_cb (Widget widget, int *data_id, int *private_id, int *reason) { Display *dpy = XtDisplay (widget); Window window = (Window) *private_id; - Lisp_Object selection = assq_no_quit (QCLIPBOARD, Vselection_alist); - if (NILP (selection)) abort (); - selection = XCDR (selection); - if (!STRINGP (selection)) abort (); + Lisp_Object selection = select_convert_out (QCLIPBOARD, Qnil, Qnil); + + /* Whichever lazy git wrote this originally just called abort() + when anything didn't go their way... */ + + /* Try some other text types */ + if (NILP (selection)) + selection = select_convert_out (QCLIPBOARD, QSTRING, Qnil); + if (NILP (selection)) + selection = select_convert_out (QCLIPBOARD, QTEXT, Qnil); + if (NILP (selection)) + selection = select_convert_out (QCLIPBOARD, QCOMPOUND_TEXT, Qnil); + + if (CONSP (selection) && SYMBOLP (XCAR (selection)) + && (EQ (XCAR (selection), QSTRING) + || EQ (XCAR (selection), QTEXT) + || EQ (XCAR (selection), QCOMPOUND_TEXT))) + selection = XCDR (selection); + + if (NILP (selection)) + signal_error (Qselection_conversion_error, + build_string ("no selection")); + + if (!STRINGP (selection)) + signal_error (Qselection_conversion_error, + build_string ("couldn't convert selection to string")); + + XmClipboardCopyByName (dpy, window, *data_id, (char *) XSTRING_DATA (selection), XSTRING_LENGTH (selection) + 1, @@ -540,8 +575,8 @@ void x_handle_selection_request (XSelectionRequestEvent *event) { /* This function can GC */ - struct gcpro gcpro1, gcpro2, gcpro3; - Lisp_Object local_selection_data = Qnil; + struct gcpro gcpro1, gcpro2; + Lisp_Object temp_obj; Lisp_Object selection_symbol; Lisp_Object target_symbol = Qnil; Lisp_Object converted_selection = Qnil; @@ -550,32 +585,27 @@ x_handle_selection_request (XSelectionRequestEvent *event) int count; struct device *d = get_device_from_display (event->display); - GCPRO3 (local_selection_data, converted_selection, target_symbol); + GCPRO2 (converted_selection, target_symbol); selection_symbol = x_atom_to_symbol (d, event->selection); + target_symbol = x_atom_to_symbol (d, event->target); - local_selection_data = assq_no_quit (selection_symbol, Vselection_alist); - -#if 0 - /* This list isn't user-visible, so it can't "go bad." */ - assert (CONSP (local_selection_data)); - assert (CONSP (XCDR (local_selection_data))); - assert (CONSP (XCDR (XCDR (local_selection_data)))); - assert (NILP (XCDR (XCDR (XCDR (local_selection_data))))); - assert (CONSP (XCAR (XCDR (XCDR (local_selection_data))))); - assert (INTP (XCAR (XCAR (XCDR (XCDR (local_selection_data)))))); - assert (INTP (XCDR (XCAR (XCDR (XCDR (local_selection_data)))))); +#if 0 /* #### MULTIPLE doesn't work yet */ + if (EQ (target_symbol, QMULTIPLE)) + target_symbol = fetch_multiple_target (event); #endif - if (NILP (local_selection_data)) + temp_obj = Fget_selection_timestamp (selection_symbol); + + if (NILP (temp_obj)) { - /* Someone asked for the selection, but we don't have it any more. */ + /* We don't appear to have the selection. */ x_decline_selection_request (event); + goto DONE_LABEL; } - local_selection_time = - * (Time *) XOPAQUE_DATA (XCAR (XCDR (XCDR (local_selection_data)))); + local_selection_time = * (Time *) XOPAQUE_DATA (temp_obj); if (event->time != CurrentTime && local_selection_time > event->time) @@ -586,35 +616,36 @@ x_handle_selection_request (XSelectionRequestEvent *event) goto DONE_LABEL; } + converted_selection = select_convert_out (selection_symbol, + target_symbol, Qnil); + + /* #### Is this the right thing to do? I'm no X expert. -- ajh */ + if (NILP (converted_selection)) + { + /* We don't appear to have a selection in that data type. */ + x_decline_selection_request (event); + goto DONE_LABEL; + } + count = specpdl_depth (); record_unwind_protect (x_selection_request_lisp_error, make_opaque_ptr (event)); - target_symbol = x_atom_to_symbol (d, event->target); - -#if 0 /* #### MULTIPLE doesn't work yet */ - if (EQ (target_symbol, QMULTIPLE)) - target_symbol = fetch_multiple_target (event); -#endif - /* Convert lisp objects back into binary data */ - - converted_selection = - get_local_selection (selection_symbol, target_symbol); + { + unsigned char *data; + unsigned int size; + int format; + Atom type; + lisp_data_to_selection_data (d, converted_selection, + &data, &type, &size, &format); + + x_reply_selection_request (event, format, data, size, type); + successful_p = Qt; + /* Tell x_selection_request_lisp_error() it's cool. */ + event->type = 0; + xfree (data); + } - if (! NILP (converted_selection)) - { - unsigned char *data; - unsigned int size; - int format; - Atom type; - lisp_data_to_selection_data (d, converted_selection, - &data, &type, &size, &format); - - x_reply_selection_request (event, format, data, size, type); - successful_p = Qt; - /* Tell x_selection_request_lisp_error() it's cool. */ event->type = 0; - xfree (data); - } unbind_to (count, Qnil); DONE_LABEL: @@ -623,17 +654,15 @@ x_handle_selection_request (XSelectionRequestEvent *event) /* Let random lisp code notice that the selection has been asked for. */ { - Lisp_Object rest; Lisp_Object val = Vx_sent_selection_hooks; if (!UNBOUNDP (val) && !NILP (val)) { + Lisp_Object rest; if (CONSP (val) && !EQ (XCAR (val), Qlambda)) for (rest = val; !NILP (rest); rest = Fcdr (rest)) - call3 (Fcar(rest), selection_symbol, target_symbol, - successful_p); + call3 (Fcar (rest), selection_symbol, target_symbol, successful_p); else - call3 (val, selection_symbol, target_symbol, - successful_p); + call3 (val, selection_symbol, target_symbol, successful_p); } } } @@ -649,18 +678,18 @@ x_handle_selection_clear (XSelectionClearEvent *event) Atom selection = event->selection; Time changed_owner_time = event->time; - Lisp_Object selection_symbol, local_selection_data; + Lisp_Object selection_symbol, local_selection_time_lisp; Time local_selection_time; selection_symbol = x_atom_to_symbol (d, selection); - local_selection_data = assq_no_quit (selection_symbol, Vselection_alist); + local_selection_time_lisp = Fget_selection_timestamp (selection_symbol); - /* Well, we already believe that we don't own it, so that's just fine. */ - if (NILP (local_selection_data)) return; + /* We don't own the selection, so that's fine. */ + if (NILP (local_selection_time_lisp)) + return; - local_selection_time = - * (Time *) XOPAQUE_DATA (XCAR (XCDR (XCDR (local_selection_data)))); + local_selection_time = * (Time *) XOPAQUE_DATA (local_selection_time_lisp); /* This SelectionClear is for a selection that we no longer own, so we can disregard it. (That is, we have reasserted the selection since this @@ -669,7 +698,7 @@ x_handle_selection_clear (XSelectionClearEvent *event) if (changed_owner_time != CurrentTime && local_selection_time > changed_owner_time) return; - + handle_selection_clear (selection_symbol); } @@ -914,20 +943,24 @@ x_get_foreign_selection (Lisp_Object selection_symbol, Lisp_Object target_type) unbind_to (speccount, Qnil); /* otherwise, the selection is waiting for us on the requested property. */ - return - x_get_window_property_as_lisp_data (display, requestor_window, - target_property, target_type, - selection_atom); + + return select_convert_in (selection_symbol, + target_type, + x_get_window_property_as_lisp_data(display, + requestor_window, + target_property, + target_type, + selection_atom)); } static void x_get_window_property (Display *display, Window window, Atom property, - unsigned char **data_ret, int *bytes_ret, + Extbyte **data_ret, int *bytes_ret, Atom *actual_type_ret, int *actual_format_ret, unsigned long *actual_size_ret, int delete_p) { - int total_size; + size_t total_size; unsigned long bytes_remaining; int offset = 0; unsigned char *tmp_data = 0; @@ -958,7 +991,7 @@ x_get_window_property (Display *display, Window window, Atom property, } total_size = bytes_remaining + 1; - *data_ret = (unsigned char *) xmalloc (total_size); + *data_ret = (Extbyte *) xmalloc (total_size); /* Now read, until we've gotten it all. */ while (bytes_remaining) @@ -995,7 +1028,7 @@ receive_incremental_selection (Display *display, Window window, Atom property, /* this one is for error messages only */ Lisp_Object target_type, unsigned int min_size_bytes, - unsigned char **data_ret, int *size_bytes_ret, + Extbyte **data_ret, int *size_bytes_ret, Atom *type_ret, int *format_ret, unsigned long *size_ret) { @@ -1003,7 +1036,7 @@ receive_incremental_selection (Display *display, Window window, Atom property, int offset = 0; int prop_id; *size_bytes_ret = min_size_bytes; - *data_ret = (unsigned char *) xmalloc (*size_bytes_ret); + *data_ret = (Extbyte *) xmalloc (*size_bytes_ret); #if 0 stderr_out ("\nread INCR %d\n", min_size_bytes); #endif @@ -1019,7 +1052,7 @@ receive_incremental_selection (Display *display, Window window, Atom property, PropertyNewValue); while (1) { - unsigned char *tmp_data; + Extbyte *tmp_data; int tmp_size_bytes; wait_for_property_change (prop_id); /* expect it again immediately, because x_get_window_property may @@ -1051,7 +1084,7 @@ receive_incremental_selection (Display *display, Window window, Atom property, *size_bytes_ret, offset + tmp_size_bytes); #endif *size_bytes_ret = offset + tmp_size_bytes; - *data_ret = (unsigned char *) xrealloc (*data_ret, *size_bytes_ret); + *data_ret = (Extbyte *) xrealloc (*data_ret, *size_bytes_ret); } memcpy ((*data_ret) + offset, tmp_data, tmp_size_bytes); offset += tmp_size_bytes; @@ -1072,7 +1105,7 @@ x_get_window_property_as_lisp_data (Display *display, Atom actual_type; int actual_format; unsigned long actual_size; - unsigned char *data = NULL; + Extbyte *data = NULL; int bytes = 0; Lisp_Object val; struct device *d = get_device_from_display (display); @@ -1117,6 +1150,9 @@ x_get_window_property_as_lisp_data (Display *display, return val; } +/* #### These are going to move into Lisp code(!) with the aid of + some new functions I'm working on - ajh */ + /* These functions convert from the selection data read from the server into something that we can use from elisp, and vice versa. @@ -1151,7 +1187,7 @@ x_get_window_property_as_lisp_data (Display *display, static Lisp_Object selection_data_to_lisp_data (struct device *d, - unsigned char *data, + Extbyte *data, size_t size, Atom type, int format) @@ -1164,7 +1200,7 @@ selection_data_to_lisp_data (struct device *d, return make_ext_string (data, size, type == DEVICE_XATOM_TEXT (d) || type == DEVICE_XATOM_COMPOUND_TEXT (d) - ? FORMAT_CTEXT : FORMAT_BINARY); + ? Qctext : Qbinary); /* Convert a single atom to a Lisp Symbol. Convert a set of atoms to a vector of symbols. */ @@ -1260,13 +1296,12 @@ lisp_data_to_selection_data (struct device *d, } else if (STRINGP (obj)) { - CONST Extbyte *extval; + const Extbyte *extval; Extcount extvallen; - if (NILP (type)) - GET_STRING_CTEXT_DATA_ALLOCA (obj, extval, extvallen); - else - GET_STRING_BINARY_DATA_ALLOCA (obj, extval, extvallen); + TO_EXTERNAL_FORMAT (LISP_STRING, obj, + ALLOCA, (extval, extvallen), + (NILP (type) ? Qctext : Qbinary)); *format_ret = 8; *size_ret = extvallen; *data_ret = (unsigned char *) xmalloc (*size_ret); @@ -1281,12 +1316,14 @@ lisp_data_to_selection_data (struct device *d, { Bufbyte buf[MAX_EMCHAR_LEN]; Bytecount len; - CONST Extbyte *extval; + const Extbyte *extval; Extcount extvallen; *format_ret = 8; len = set_charptr_emchar (buf, XCHAR (obj)); - GET_CHARPTR_EXT_CTEXT_DATA_ALLOCA (buf, len, extval, extvallen); + TO_EXTERNAL_FORMAT (DATA, (buf, len), + ALLOCA, (extval, extvallen), + Qctext); *size_ret = extvallen; *data_ret = (unsigned char *) xmalloc (*size_ret); memcpy (*data_ret, extval, *size_ret); @@ -1460,7 +1497,8 @@ x_disown_selection (Lisp_Object selection, Lisp_Object timeval) } static Lisp_Object -x_selection_exists_p (Lisp_Object selection) +x_selection_exists_p (Lisp_Object selection, + Lisp_Object selection_type) { struct device *d = decode_x_device (Qnil); Display *dpy = DEVICE_X_DISPLAY (d); @@ -1477,7 +1515,7 @@ static int cut_buffers_initialized; /* Whether we're sure they all exist */ static void initialize_cut_buffers (Display *display, Window window) { - static unsigned CONST char * CONST data = (unsigned CONST char *) ""; + static unsigned const char * const data = (unsigned const char *) ""; #define FROB(atom) XChangeProperty (display, window, atom, XA_STRING, 8, \ PropModeAppend, data, 0) FROB (XA_CUT_BUFFER0); @@ -1492,15 +1530,18 @@ initialize_cut_buffers (Display *display, Window window) cut_buffers_initialized = 1; } -#define CHECK_CUTBUFFER(symbol) \ - { CHECK_SYMBOL (symbol); \ - if (!EQ((symbol),QCUT_BUFFER0) && !EQ((symbol),QCUT_BUFFER1) && \ - !EQ((symbol),QCUT_BUFFER2) && !EQ((symbol),QCUT_BUFFER3) && \ - !EQ((symbol),QCUT_BUFFER4) && !EQ((symbol),QCUT_BUFFER5) && \ - !EQ((symbol),QCUT_BUFFER6) && !EQ((symbol),QCUT_BUFFER7)) \ - signal_error (Qerror, list2 (build_string ("Doesn't name a cutbuffer"), \ - (symbol))); \ - } +#define CHECK_CUTBUFFER(symbol) do { \ + CHECK_SYMBOL (symbol); \ + if (! (EQ (symbol, QCUT_BUFFER0) || \ + EQ (symbol, QCUT_BUFFER1) || \ + EQ (symbol, QCUT_BUFFER2) || \ + EQ (symbol, QCUT_BUFFER3) || \ + EQ (symbol, QCUT_BUFFER4) || \ + EQ (symbol, QCUT_BUFFER5) || \ + EQ (symbol, QCUT_BUFFER6) || \ + EQ (symbol, QCUT_BUFFER7))) \ + signal_simple_error ("Doesn't name a cutbuffer", symbol); \ +} while (0) DEFUN ("x-get-cutbuffer-internal", Fx_get_cutbuffer_internal, 1, 1, 0, /* Return the value of the named CUTBUFFER (typically CUT_BUFFER0). @@ -1511,7 +1552,7 @@ Return the value of the named CUTBUFFER (typically CUT_BUFFER0). Display *display = DEVICE_X_DISPLAY (d); Window window = RootWindow (display, 0); /* Cutbuffers are on frame 0 */ Atom cut_buffer_atom; - unsigned char *data; + Extbyte *data; int bytes; Atom type; int format; @@ -1537,7 +1578,7 @@ Return the value of the named CUTBUFFER (typically CUT_BUFFER0). ret = (bytes ? make_ext_string (data, bytes, memchr (data, 0x1b, bytes) ? - FORMAT_CTEXT : FORMAT_BINARY) + Qctext : Qbinary) : Qnil); xfree (data); return ret; @@ -1553,12 +1594,12 @@ Set the value of the named CUTBUFFER (typically CUT_BUFFER0) to STRING. Display *display = DEVICE_X_DISPLAY (d); Window window = RootWindow (display, 0); /* Cutbuffers are on frame 0 */ Atom cut_buffer_atom; - CONST Extbyte *data = XSTRING_DATA (string); - Extcount bytes = XSTRING_LENGTH (string); - Extcount bytes_remaining; + const Bufbyte *data = XSTRING_DATA (string); + Bytecount bytes = XSTRING_LENGTH (string); + Bytecount bytes_remaining; int max_bytes = SELECTION_QUANTUM (display); #ifdef MULE - CONST Bufbyte *ptr, *end; + const Bufbyte *ptr, *end; enum { ASCII, LATIN_1, WORLD } chartypes = ASCII; #endif @@ -1587,6 +1628,14 @@ Set the value of the named CUTBUFFER (typically CUT_BUFFER0) to STRING. continue; } +#ifdef UTF2000 + if ((*ptr) <= 0xC3) + { + chartypes = LATIN_1; + ptr += 2; + continue; + } +#else if ((*ptr) == LEADING_BYTE_LATIN_ISO8859_1 || (*ptr) == LEADING_BYTE_CONTROL_1) { @@ -1594,15 +1643,20 @@ Set the value of the named CUTBUFFER (typically CUT_BUFFER0) to STRING. ptr += 2; continue; } +#endif chartypes = WORLD; break; } if (chartypes == LATIN_1) - GET_STRING_BINARY_DATA_ALLOCA (string, data, bytes); + TO_EXTERNAL_FORMAT (LISP_STRING, string, + ALLOCA, (data, bytes), + Qbinary); else if (chartypes == WORLD) - GET_STRING_CTEXT_DATA_ALLOCA (string, data, bytes); + TO_EXTERNAL_FORMAT (LISP_STRING, string, + ALLOCA, (data, bytes), + Qctext); #endif /* MULE */ bytes_remaining = bytes; @@ -1658,7 +1712,7 @@ positive means move values forward, negative means backward. /************************************************************************/ void -syms_of_xselect (void) +syms_of_select_x (void) { #ifdef CUT_BUFFER_SUPPORT @@ -1694,18 +1748,24 @@ console_type_create_select_x (void) } void -vars_of_xselect (void) +reinit_vars_of_select_x (void) { -#ifdef CUT_BUFFER_SUPPORT - cut_buffers_initialized = 0; - Fprovide (intern ("cut-buffer")); -#endif - reading_selection_reply = 0; reading_which_selection = 0; selection_reply_timed_out = 0; for_whom_the_bell_tolls = 0; prop_location_tick = 0; +} + +void +vars_of_select_x (void) +{ + reinit_vars_of_select_x (); + +#ifdef CUT_BUFFER_SUPPORT + cut_buffers_initialized = 0; + Fprovide (intern ("cut-buffer")); +#endif DEFVAR_LISP ("x-sent-selection-hooks", &Vx_sent_selection_hooks /* A function or functions to be called after we have responded to some @@ -1729,10 +1789,21 @@ A value of 0 means wait as long as necessary. This is initialized from the \"*selectionTimeout\" resource (which is expressed in milliseconds). */ ); x_selection_timeout = 0; + + DEFVAR_BOOL ("x-selection-strict-motif-ownership", &x_selection_strict_motif_ownership /* +*If nil and XEmacs already owns the clipboard, don't own it again in the +Motif way. Owning the selection on the Motif way does a huge amount of +X protocol, and it makes killing text incredibly slow when using an +X terminal. However, when enabled Motif text fields don't bother to look up +the new value, and you can't Copy from a buffer, Paste into a text +field, then Copy something else from the buffer and paste it into the +text field; it pastes the first thing again. +*/ ); + x_selection_strict_motif_ownership = 1; } void -Xatoms_of_xselect (struct device *d) +Xatoms_of_select_x (struct device *d) { Display *D = DEVICE_X_DISPLAY (d); @@ -1747,5 +1818,7 @@ Xatoms_of_xselect (struct device *d) DEVICE_XATOM_NULL (d) = XInternAtom (D, "NULL", False); DEVICE_XATOM_ATOM_PAIR (d) = XInternAtom (D, "ATOM_PAIR", False); DEVICE_XATOM_COMPOUND_TEXT (d) = XInternAtom (D, "COMPOUND_TEXT", False); + + /* #### I don't like the looks of this... what is it for? - ajh */ DEVICE_XATOM_EMACS_TMP (d) = XInternAtom (D, "_EMACS_TMP_", False); } diff --git a/src/select.c b/src/select.c index ecc22ca..9e6447e 100644 --- a/src/select.c +++ b/src/select.c @@ -26,6 +26,7 @@ Boston, MA 02111-1307, USA. */ #include "buffer.h" #include "device.h" +#include "extents.h" #include "console.h" #include "objects.h" @@ -33,28 +34,48 @@ Boston, MA 02111-1307, USA. */ #include "opaque.h" #include "select.h" +/* X Atoms */ Lisp_Object QPRIMARY, QSECONDARY, QSTRING, QINTEGER, QCLIPBOARD, QTIMESTAMP, QTEXT, QDELETE, QMULTIPLE, QINCR, QEMACS_TMP, QTARGETS, QATOM, QNULL, QATOM_PAIR, QCOMPOUND_TEXT; +/* Windows clipboard formats */ +Lisp_Object QCF_TEXT, QCF_BITMAP, QCF_METAFILEPICT, QCF_SYLK, QCF_DIF, + QCF_TIFF, QCF_OEMTEXT, QCF_DIB, QCF_DIBV5, QCF_PALETTE, QCF_PENDATA, + QCF_RIFF, QCF_WAVE, QCF_UNICODETEXT, QCF_ENHMETAFILE, QCF_HDROP, QCF_LOCALE, + QCF_OWNERDISPLAY, QCF_DSPTEXT, QCF_DSPBITMAP, QCF_DSPMETAFILEPICT, + QCF_DSPENHMETAFILE; + +/* Selection strategy symbols */ +Lisp_Object Qreplace_all, Qreplace_existing; + /* "Selection owner couldn't convert selection" */ Lisp_Object Qselection_conversion_error; -/* This is an alist whose CARs are selection-types (whose names are the same - as the names of X Atoms) and whose CDRs are the names of Lisp functions to - call to convert the given Emacs selection value to a string representing - the given selection type. This is for elisp-level extension of the emacs - selection handling. +/* A couple of Lisp functions */ +Lisp_Object Qselect_convert_in, Qselect_convert_out, Qselect_coerce; + +/* These are alists whose CARs are selection-types (whose names are the same + as the names of X Atoms or Windows clipboard formats) and whose CDRs are + the names of Lisp functions to call to convert the given Emacs selection + value to a string representing the given selection type. This is for + elisp-level extension of the emacs selection handling. */ -Lisp_Object Vselection_converter_alist; +Lisp_Object Vselection_converter_out_alist; +Lisp_Object Vselection_converter_in_alist; +Lisp_Object Vselection_coercion_alist; +Lisp_Object Vselection_appender_alist; +Lisp_Object Vselection_buffer_killed_alist; +Lisp_Object Vselection_coercible_types; Lisp_Object Vlost_selection_hooks; /* This is an association list whose elements are of the form ( selection-name selection-value selection-timestamp ) selection-name is a lisp symbol, whose name is the name of an X Atom. - selection-value is the value that emacs owns for that selection. - It may be any kind of Lisp object. + selection-value is a list of cons pairs that emacs owns for that selection. + Each pair consists of (type . value), where type is nil or a + selection data type, and value is any type of Lisp object. selection-timestamp is the time at which emacs began owning this selection, as a cons of two 16-bit numbers (making a 32 bit time). If there is an entry in this alist, then it can be assumed that emacs owns @@ -64,185 +85,305 @@ Lisp_Object Vlost_selection_hooks; */ Lisp_Object Vselection_alist; +/* Given a selection-name and desired type, this looks up our local copy of + the selection value and converts it to the type. */ static Lisp_Object -clean_local_selection_data (Lisp_Object obj) +get_local_selection (Lisp_Object selection_symbol, Lisp_Object target_type) { - if (CONSP (obj) && - INTP (XCAR (obj)) && - CONSP (XCDR (obj)) && - INTP (XCAR (XCDR (obj))) && - NILP (XCDR (XCDR (obj)))) - obj = Fcons (XCAR (obj), XCDR (obj)); - - if (CONSP (obj) && - INTP (XCAR (obj)) && - INTP (XCDR (obj))) - { - if (XINT (XCAR (obj)) == 0) - return XCDR (obj); - if (XINT (XCAR (obj)) == -1) - return make_int (- XINT (XCDR (obj))); - } - if (VECTORP (obj)) + Lisp_Object local_value = assq_no_quit (selection_symbol, Vselection_alist); + + if (!NILP (local_value)) { - int i; - int len = XVECTOR_LENGTH (obj); - Lisp_Object copy; - if (len == 1) - return clean_local_selection_data (XVECTOR_DATA (obj) [0]); - copy = make_vector (len, Qnil); - for (i = 0; i < len; i++) - XVECTOR_DATA (copy) [i] = - clean_local_selection_data (XVECTOR_DATA (obj) [i]); - return copy; + Lisp_Object value_list = XCAR (XCDR (local_value)); + Lisp_Object value; + + /* First try to find an entry of the appropriate type */ + value = assq_no_quit (target_type, value_list); + + if (!NILP (value)) + return XCDR (value); } - return obj; + + return Qnil; } -/* Given a selection-name and desired type, this looks up our local copy of - the selection value and converts it to the type. It returns nil or a - string. This calls random elisp code, and may signal or gc. - */ -Lisp_Object -get_local_selection (Lisp_Object selection_symbol, Lisp_Object target_type) +/* #### Should perhaps handle 'MULTIPLE. The code below is now completely + broken due to a re-organization of get_local_selection, but I've left + it here should anyone show an interest - ajh */ +#if 0 + else if (CONSP (target_type) && + XCAR (target_type) == QMULTIPLE) + { + Lisp_Object pairs = XCDR (target_type); + int len = XVECTOR_LENGTH (pairs); + int i; + /* If the target is MULTIPLE, then target_type looks like + (MULTIPLE . [[SELECTION1 TARGET1] [SELECTION2 TARGET2] ... ]) + We modify the second element of each pair in the vector and + return it as [[SELECTION1 <value1>] [SELECTION2 <value2>] ... ] + */ + for (i = 0; i < len; i++) + { + Lisp_Object pair = XVECTOR_DATA (pairs) [i]; + XVECTOR_DATA (pair) [1] = + x_get_local_selection (XVECTOR_DATA (pair) [0], + XVECTOR_DATA (pair) [1]); + } + return pairs; + } +#endif + +DEFUN ("own-selection-internal", Fown_selection_internal, 2, 5, 0, /* +Give the selection SELECTION-NAME the value SELECTION-VALUE. +SELECTION-NAME is a symbol, typically PRIMARY, SECONDARY, or CLIPBOARD. +SELECTION-VALUE is typically a string, or a cons of two markers, but may be +anything that the functions on selection-converter-out-alist know about. +Optional arg HOW-TO-ADD specifies how the selection will be combined +with any existing selection(s) - see `own-selection' for more +information. +Optional arg DATA-TYPE is a window-system-specific type. +Optional arg DEVICE specifies the device on which to assert the selection. +It defaults to the selected device. +*/ + (selection_name, selection_value, how_to_add, data_type, device)) { - /* This function can GC */ - Lisp_Object handler_fn, value, check; - Lisp_Object local_value = assq_no_quit (selection_symbol, Vselection_alist); + Lisp_Object selection_time, selection_data, prev_value = Qnil, + value_list = Qnil; + Lisp_Object prev_real_value = Qnil; + struct gcpro gcpro1; + int owned_p = 0; - if (NILP (local_value)) return Qnil; + CHECK_SYMBOL (selection_name); + if (NILP (selection_value)) error ("selection-value may not be nil."); + + if (NILP (device)) + device = Fselected_device (Qnil); + + if (!EQ (how_to_add, Qappend) && !EQ (how_to_add, Qt) + && !EQ (how_to_add, Qreplace_existing) + && !EQ (how_to_add, Qreplace_all) && !NILP (how_to_add)) + error ("how-to-add must be nil, append, replace_all, " + "replace_existing or t."); + +#ifdef MULE + if (NILP (data_type)) + data_type = QCOMPOUND_TEXT; +#else + if (NILP (data_type)) + data_type = QSTRING; +#endif - /* TIMESTAMP and MULTIPLE are special cases 'cause that's easiest. */ - if (EQ (target_type, QTIMESTAMP)) + /* Examine the how-to-add argument */ + if (EQ (how_to_add, Qreplace_all) || NILP (how_to_add)) { - handler_fn = Qnil; - value = XCAR (XCDR (XCDR (local_value))); + Lisp_Object local_selection_data = assq_no_quit (selection_name, + Vselection_alist); + + if (!NILP (local_selection_data)) + { + owned_p = 1; + /* Don't use Fdelq() as that may QUIT;. */ + if (EQ (local_selection_data, Fcar (Vselection_alist))) + Vselection_alist = Fcdr (Vselection_alist); + else + { + Lisp_Object rest; + for (rest = Vselection_alist; !NILP (rest); rest = Fcdr (rest)) + if (EQ (local_selection_data, Fcar (XCDR (rest)))) + { + XCDR (rest) = Fcdr (XCDR (rest)); + break; + } + } + } } + else + { + /* Look for a previous value */ + prev_value = assq_no_quit (selection_name, Vselection_alist); -#if 0 /* #### MULTIPLE doesn't work yet and probably never will */ - else if (CONSP (target_type) && - XCAR (target_type) == QMULTIPLE) + if (!NILP (prev_value)) + { + owned_p = 1; + value_list = XCAR (XCDR (prev_value)); + } + + if (!NILP (value_list)) + prev_real_value = assq_no_quit (data_type, value_list); + } + + /* Append values if necessary */ + if (!NILP (value_list) && (EQ (how_to_add, Qappend) || EQ (how_to_add, Qt))) { - Lisp_Object pairs = XCDR (target_type); - int len = XVECTOR_LENGTH (pairs); - int i; - /* If the target is MULTIPLE, then target_type looks like - (MULTIPLE . [[SELECTION1 TARGET1] [SELECTION2 TARGET2] ... ]) - We modify the second element of each pair in the vector and - return it as [[SELECTION1 <value1>] [SELECTION2 <value2>] ... ] - */ - for (i = 0; i < len; i++) + /* Did we have anything of this type previously? */ + if (!NILP (prev_real_value)) { - Lisp_Object pair = XVECTOR_DATA (pairs) [i]; - XVECTOR_DATA (pair) [1] = - x_get_local_selection (XVECTOR_DATA (pair) [0], - XVECTOR_DATA (pair) [1]); + if ((NILP (data_type) && STRINGP (selection_value) + && STRINGP (XCDR (prev_real_value))) + || !NILP (data_type)) + { + Lisp_Object function = assq_no_quit (data_type, + Vselection_appender_alist); + + if (NILP (function)) + error ("cannot append selections of supplied types."); + + function = XCDR (function); + + selection_value = call4 (function, + selection_name, + data_type, + XCDR (prev_real_value), + selection_value); + + if (NILP (selection_value)) + error ("cannot append selections of supplied types."); + } + else + error ("cannot append selections of supplied types."); } - return pairs; + + selection_data = Fcons (data_type, selection_value); + value_list = Fcons (selection_data, value_list); + } + + if (!NILP (prev_real_value)) + { + Lisp_Object rest; /* We know it isn't the CAR, so it's easy. */ + + /* Delete the old type entry from the list */ + for (rest = value_list; !NILP (rest); rest = Fcdr (rest)) + if (EQ (prev_real_value, Fcar (XCDR (rest)))) + { + XCDR (rest) = Fcdr (XCDR (rest)); + break; + } } -#endif else { - CHECK_SYMBOL (target_type); - handler_fn = Fcdr (Fassq (target_type, Vselection_converter_alist)); - if (NILP (handler_fn)) return Qnil; - value = call3 (handler_fn, - selection_symbol, target_type, - XCAR (XCDR (local_value))); + value_list = Fcons (Fcons (data_type, selection_value), + value_list); } - /* This lets the selection function to return (TYPE . VALUE). For example, - when the selected type is LINE_NUMBER, the returned type is SPAN, not - INTEGER. - */ - check = value; - if (CONSP (value) && SYMBOLP (XCAR (value))) - check = XCDR (value); + /* Complete the local cache update; note that we destructively + modify the current list entry if there is one */ + if (NILP (prev_value)) + { + selection_data = list3 (selection_name, value_list, Qnil); + Vselection_alist = Fcons (selection_data, Vselection_alist); + } + else + { + selection_data = prev_value; + Fsetcar (XCDR (selection_data), value_list); + } - /* Strings, vectors, and symbols are converted to selection data format in - the obvious way. Integers are converted to 16 bit quantities if they're - small enough, otherwise 32 bits are used. - */ - if (STRINGP (check) || - VECTORP (check) || - SYMBOLP (check) || - INTP (check) || - CHARP (check) || - NILP (value)) - return value; - - /* (N . M) or (N M) get turned into a 32 bit quantity. So if you want to - always return a small quantity as 32 bits, your converter routine needs - to return a cons. - */ - else if (CONSP (check) && - INTP (XCAR (check)) && - (INTP (XCDR (check)) || - (CONSP (XCDR (check)) && - INTP (XCAR (XCDR (check))) && - NILP (XCDR (XCDR (check)))))) - return value; - /* Otherwise the lisp converter function returned something unrecognized. - */ + GCPRO1 (selection_data); + + /* have to do device specific stuff last so that methods can access the + selection_alist */ + if (HAS_DEVMETH_P (XDEVICE (device), own_selection)) + selection_time = DEVMETH (XDEVICE (device), own_selection, + (selection_name, selection_value, + how_to_add, data_type, owned_p)); + else + selection_time = Qnil; + + Fsetcar (XCDR (XCDR (selection_data)), selection_time); + + UNGCPRO; + + return selection_value; +} + +DEFUN ("register-selection-data-type", Fregister_selection_data_type, 1,2,0, /* +Register a new selection data type DATA-TYPE, optionally on the specified +DEVICE. Returns the device-specific data type identifier, or nil if the +device does not support this feature or the registration fails. */ + (data_type, device)) +{ + /* Check arguments */ + CHECK_STRING (data_type); + + if (NILP (device)) + device = Fselected_device (Qnil); + + if (HAS_DEVMETH_P (XDEVICE (device), register_selection_data_type)) + return DEVMETH (XDEVICE (device), register_selection_data_type, + (data_type)); else - signal_error (Qerror, - list3 (build_string - ("unrecognized selection-conversion type"), - handler_fn, - value)); + return Qnil; +} - return Qnil; /* suppress compiler warning */ +DEFUN ("selection-data-type-name", Fselection_data_type_name, 1, 2, 0, /* +Retrieve the name of the specified selection data type DATA-TYPE, optionally +on the specified DEVICE. Returns either a string or a symbol on success, and +nil if the device does not support this feature or the type is not known. */ + (data_type, device)) +{ + if (NILP (device)) + device = Fselected_device (Qnil); + + if (HAS_DEVMETH_P (XDEVICE (device), selection_data_type_name)) + return DEVMETH (XDEVICE (device), selection_data_type_name, (data_type)); + else + return Qnil; } -DEFUN ("own-selection-internal", Fown_selection_internal, 2, 3, 0, /* -Assert a selection of the given TYPE with the given VALUE. -TYPE is a symbol, typically PRIMARY, SECONDARY, or CLIPBOARD. -VALUE is typically a string, or a cons of two markers, but may be -anything that the functions on selection-converter-alist know about. +DEFUN ("available-selection-types", Favailable_selection_types, 1, 2, 0, /* +Retrieve a list of currently available types of selection associated with +the given SELECTION-NAME, optionally on the specified DEVICE. This list +does not take into account any possible conversions that might take place, +so it should be taken as a minimal estimate of what is available. */ - (selection_name, selection_value, device)) + (selection_name, device)) { - Lisp_Object selection_time, selection_data, prev_value; + Lisp_Object types = Qnil, rest; + struct gcpro gcpro1; CHECK_SYMBOL (selection_name); - if (NILP (selection_value)) error ("selection-value may not be nil."); if (NILP (device)) device = Fselected_device (Qnil); - /* Now update the local cache */ - selection_data = list3 (selection_name, - selection_value, - Qnil); - prev_value = assq_no_quit (selection_name, Vselection_alist); - Vselection_alist = Fcons (selection_data, Vselection_alist); - - /* If we already owned the selection, remove the old selection data. - Perhaps we should destructively modify it instead. - Don't use Fdelq() as that may QUIT;. - */ - if (!NILP (prev_value)) + GCPRO1 (types); + + /* First check the device */ + if (HAS_DEVMETH_P (XDEVICE (device), available_selection_types)) + types = DEVMETH (XDEVICE (device), available_selection_types, + (selection_name)); + + /* Now look in the list */ + rest = assq_no_quit (selection_name, Vselection_alist); + + if (NILP (rest)) { - Lisp_Object rest; /* we know it's not the CAR, so it's easy. */ - for (rest = Vselection_alist; !NILP (rest); rest = Fcdr (rest)) - if (EQ (prev_value, Fcar (XCDR (rest)))) - { - XCDR (rest) = Fcdr (XCDR (rest)); - break; - } + UNGCPRO; + + return types; } - /* have to do device specific stuff last so that methods can access the - selection_alist */ - if (HAS_DEVMETH_P (XDEVICE (device), own_selection)) - selection_time = DEVMETH (XDEVICE (device), own_selection, - (selection_name, selection_value)); - else - selection_time = Qnil; + /* Examine the types and cons them onto the front of the list */ + for (rest = XCAR (XCDR (rest)); !NILP (rest); rest = XCDR (rest)) + { + Lisp_Object value = XCDR (XCAR (rest)); + Lisp_Object type = XCAR (XCAR (rest)); + + types = Fcons (type, types); + + if ((STRINGP (value) || EXTENTP (value)) + && (NILP (type) || EQ (type, QSTRING) + || EQ (type, QTEXT) || EQ (type, QCOMPOUND_TEXT))) + types = Fcons (QTEXT, Fcons (QCOMPOUND_TEXT, Fcons (QSTRING, types))); + else if (INTP (value) && NILP (type)) + types = Fcons (QINTEGER, types); + else if (SYMBOLP (value) && NILP (type)) + types = Fcons (QATOM, types); + } - Fsetcar (XCDR (XCDR (selection_data)), selection_time); + UNGCPRO; - return selection_value; + return types; } /* remove a selection from our local copy @@ -250,7 +391,8 @@ anything that the functions on selection-converter-alist know about. void handle_selection_clear (Lisp_Object selection_symbol) { - Lisp_Object local_selection_data = assq_no_quit (selection_symbol, Vselection_alist); + Lisp_Object local_selection_data = assq_no_quit (selection_symbol, + Vselection_alist); /* Well, we already believe that we don't own it, so that's just fine. */ if (NILP (local_selection_data)) return; @@ -300,15 +442,15 @@ If we own the named selection, then disown it (make there be no selection). MAYBE_DEVMETH (XDEVICE (device), disown_selection, (selection_name, selection_time)); - + handle_selection_clear (selection_name); return Qt; } DEFUN ("selection-owner-p", Fselection_owner_p, 0, 1, 0, /* -Return t if current emacs process owns the given Selection. -The arg should be the name of the selection in question, typically one of +Return t if the current emacs process owns SELECTION. +SELECTION should be the name of the selection in question, typically one of the symbols PRIMARY, SECONDARY, or CLIPBOARD. (For convenience, the symbol nil is the same as PRIMARY, and t is the same as SECONDARY.) */ @@ -321,48 +463,74 @@ nil is the same as PRIMARY, and t is the same as SECONDARY.) return NILP (Fassq (selection, Vselection_alist)) ? Qnil : Qt; } -DEFUN ("selection-exists-p", Fselection_exists_p, 0, 2, 0, /* -Whether there is an owner for the given Selection. -The arg should be the name of the selection in question, typically one of +DEFUN ("selection-exists-p", Fselection_exists_p, 0, 3, 0, /* +Whether there is currently an owner for SELECTION. +SELECTION should be the name of the selection in question, typically one of the symbols PRIMARY, SECONDARY, or CLIPBOARD. (For convenience, the symbol nil is the same as PRIMARY, and t is the same as SECONDARY.) +Optionally, the window-system DATA-TYPE and the DEVICE may be specified. */ - (selection, device)) + (selection, data_type, device)) { CHECK_SYMBOL (selection); - if (!NILP (Fselection_owner_p (selection))) + if (NILP (data_type) + && !NILP (Fselection_owner_p (selection))) return Qt; if (NILP (device)) device = Fselected_device (Qnil); return HAS_DEVMETH_P (XDEVICE (device), selection_exists_p) ? - DEVMETH (XDEVICE (device), selection_exists_p, (selection)) + DEVMETH (XDEVICE (device), selection_exists_p, (selection, data_type)) : Qnil; } +/* Get the timestamp of the given selection */ +DEFUN ("get-selection-timestamp", Fget_selection_timestamp, 1, 1, 0, /* +Return the timestamp associated with the specified SELECTION, if it exists. +Note that the timestamp is a device-specific object, and may not actually be +visible from Lisp. +*/ + (selection)) +{ + Lisp_Object local_value = assq_no_quit (selection, Vselection_alist); + + if (!NILP (local_value)) + return XCAR (XCDR (XCDR (local_value))); + + return Qnil; +} + /* Request the selection value from the owner. If we are the owner, simply return our selection value. If we are not the owner, this will block until all of the data has arrived. */ DEFUN ("get-selection-internal", Fget_selection_internal, 2, 3, 0, /* Return text selected from some window-system window. -SELECTION_SYMBOL is a symbol, typically PRIMARY, SECONDARY, or CLIPBOARD. -TARGET_TYPE is the type of data desired, typically STRING or COMPOUND_TEXT. +SELECTION is a symbol, typically PRIMARY, SECONDARY, or CLIPBOARD. +TARGET-TYPE is the type of data desired, typically STRING or COMPOUND_TEXT. Under Mule, if the resultant data comes back as 8-bit data in type TEXT or COMPOUND_TEXT, it will be decoded as Compound Text. */ - (selection_symbol, target_type, device)) + (selection, target_type, device)) { /* This function can GC */ Lisp_Object val = Qnil; struct gcpro gcpro1, gcpro2; - GCPRO2 (target_type, val); /* we store newly consed data into these */ - CHECK_SYMBOL (selection_symbol); + GCPRO2 (target_type, val); + CHECK_SYMBOL (selection); if (NILP (device)) device = Fselected_device (Qnil); +#ifdef MULE + if (NILP (target_type)) + target_type = QCOMPOUND_TEXT; +#else + if (NILP (target_type)) + target_type = QSTRING; +#endif + #if 0 /* #### MULTIPLE doesn't work yet and probably never will */ if (CONSP (target_type) && XCAR (target_type) == QMULTIPLE) @@ -371,40 +539,215 @@ TEXT or COMPOUND_TEXT, it will be decoded as Compound Text. /* So we don't destructively modify this... */ target_type = copy_multiple_data (target_type); } - else #endif - CHECK_SYMBOL (target_type); - val = get_local_selection (selection_symbol, target_type); + /* Used to check that target_type was a symbol. This is no longer + necessarily the case, because the type might be registered with + the device (in which case target_type would be a device-specific + identifier - probably an integer) - ajh */ + + val = get_local_selection (selection, target_type); - if (NILP (val) && (HAS_DEVMETH_P (XDEVICE (device), get_foreign_selection))) + if (!NILP (val)) + { + /* If we get something from the local cache, we may need to convert + it slightly - to do this, we call select-coerce */ + val = call3 (Qselect_coerce, selection, target_type, val); + } + else if (HAS_DEVMETH_P (XDEVICE (device), get_foreign_selection)) { + /* Nothing in the local cache; try the window system */ val = DEVMETH (XDEVICE (device), get_foreign_selection, - (selection_symbol, target_type)); + (selection, target_type)); } - else + + if (NILP (val)) { - if (CONSP (val) && SYMBOLP (XCAR (val))) + /* Still nothing. Try coercion. */ + + /* Try looking in selection-coercible-types to see if any of + them are present for this selection. We try them *in order*; + the first for which a conversion succeeds gets returned. */ + EXTERNAL_LIST_LOOP_2 (element, Vselection_coercible_types) { - val = XCDR (val); - if (CONSP (val) && NILP (XCDR (val))) - val = XCAR (val); + val = get_local_selection (selection, element); + + if (NILP (val)) + continue; + + val = call3 (Qselect_coerce, selection, target_type, val); + + if (!NILP (val)) + break; } - val = clean_local_selection_data (val); } + + /* Used to call clean_local_selection here... but that really belonged + in Lisp (so the equivalent is now built-in to the INTEGER conversion + function select-convert-from-integer) - ajh */ + UNGCPRO; return val; } +/* These are convenient interfaces to the lisp code in select.el; + this way we can rename them easily rather than having to hunt everywhere. + Also, this gives us access to get_local_selection so that convert_out + can retrieve the internal selection value automatically if passed a + value of Qnil. */ +Lisp_Object +select_convert_in (Lisp_Object selection, + Lisp_Object type, + Lisp_Object value) +{ + return call3 (Qselect_convert_in, selection, type, value); +} + +Lisp_Object +select_coerce (Lisp_Object selection, + Lisp_Object type, + Lisp_Object value) +{ + return call3 (Qselect_coerce, selection, type, value); +} + +Lisp_Object +select_convert_out (Lisp_Object selection, + Lisp_Object type, + Lisp_Object value) +{ + if (NILP (value)) + value = get_local_selection (selection, type); + + if (NILP (value)) + { + /* Try looking in selection-coercible-types to see if any of + them are present for this selection. We try them *in order*; + the first for which a conversion succeeds gets returned. */ + EXTERNAL_LIST_LOOP_2 (element, Vselection_coercible_types) + { + Lisp_Object ret; + + value = get_local_selection (selection, element); + + if (NILP (value)) + continue; + + ret = call3 (Qselect_convert_out, selection, type, value); + + if (!NILP (ret)) + return ret; + } + + return Qnil; + } + + return call3 (Qselect_convert_out, selection, type, value); +} + + +/* Gets called from kill-buffer; this lets us dispose of buffer-dependent + selections (or alternatively make them independent of the buffer) when + it gets vaped. */ +void +select_notify_buffer_kill (Lisp_Object buffer) +{ + Lisp_Object rest; + struct gcpro gcpro1, gcpro2, gcpro3; + + /* For each element of Vselection_alist */ + for (rest = Vselection_alist; + !NILP (rest);) + { + Lisp_Object selection, values, prev = Qnil; + + selection = XCAR (rest); + + for (values = XCAR (XCDR (selection)); + !NILP (values); + values = XCDR (values)) + { + Lisp_Object value, handler_fn; + + /* Extract the (type . value) pair. */ + value = XCAR (values); + + /* Find the handler function (if any). */ + handler_fn = Fcdr (Fassq (XCAR (value), + Vselection_buffer_killed_alist)); + + if (!NILP (handler_fn)) + { + Lisp_Object newval; + + /* Protect ourselves, just in case some tomfool calls + own-selection from with the buffer-killed handler, then + causes a GC. Just as a note, *don't do this*. */ + GCPRO3 (rest, values, value); + + newval = call4 (handler_fn, XCAR (selection), XCAR (value), + XCDR (value), buffer); + + UNGCPRO; + + /* Set or delete the value (by destructively modifying + the list). */ + if (!NILP (newval)) + { + Fsetcdr (value, newval); + + prev = values; + } + else + { + if (NILP (prev)) + Fsetcar (XCDR (selection), XCDR (values)); + else + Fsetcdr (prev, XCDR (values)); + } + } + else + prev = values; + } + + /* If we have no values for this selection */ + if (NILP (XCAR (XCDR (selection)))) + { + /* Move on to the next element *first* */ + rest = XCDR (rest); + + /* Protect it and disown this selection */ + GCPRO1 (rest); + + Fdisown_selection_internal (XCAR (selection), Qnil, Qnil); + + UNGCPRO; + } + else + rest = XCDR (rest); + } +} + + void syms_of_select (void) { DEFSUBR (Fown_selection_internal); DEFSUBR (Fget_selection_internal); + DEFSUBR (Fget_selection_timestamp); DEFSUBR (Fselection_exists_p); DEFSUBR (Fdisown_selection_internal); DEFSUBR (Fselection_owner_p); + DEFSUBR (Favailable_selection_types); + DEFSUBR (Fregister_selection_data_type); + DEFSUBR (Fselection_data_type_name); + + /* Lisp Functions */ + defsymbol (&Qselect_convert_in, "select-convert-in"); + defsymbol (&Qselect_convert_out, "select-convert-out"); + defsymbol (&Qselect_coerce, "select-coerce"); + /* X Atoms */ defsymbol (&QPRIMARY, "PRIMARY"); defsymbol (&QSECONDARY, "SECONDARY"); defsymbol (&QSTRING, "STRING"); @@ -422,9 +765,35 @@ syms_of_select (void) defsymbol (&QCOMPOUND_TEXT, "COMPOUND_TEXT"); defsymbol (&QNULL, "NULL"); - deferror (&Qselection_conversion_error, - "selection-conversion-error", - "selection-conversion error", Qio_error); + /* Windows formats - these all start with CF_ */ + defsymbol (&QCF_TEXT, "CF_TEXT"); + defsymbol (&QCF_BITMAP, "CF_BITMAP"); + defsymbol (&QCF_METAFILEPICT, "CF_METAFILEPICT"); + defsymbol (&QCF_SYLK, "CF_SYLK"); + defsymbol (&QCF_DIF, "CF_DIF"); + defsymbol (&QCF_TIFF, "CF_TIFF"); + defsymbol (&QCF_OEMTEXT, "CF_OEMTEXT"); + defsymbol (&QCF_DIB, "CF_DIB"); + defsymbol (&QCF_DIBV5, "CF_DIBV5"); + defsymbol (&QCF_PALETTE, "CF_PALETTE"); + defsymbol (&QCF_PENDATA, "CF_PENDATA"); + defsymbol (&QCF_RIFF, "CF_RIFF"); + defsymbol (&QCF_WAVE, "CF_WAVE"); + defsymbol (&QCF_UNICODETEXT, "CF_UNICODETEXT"); + defsymbol (&QCF_ENHMETAFILE, "CF_ENHMETAFILE"); + defsymbol (&QCF_HDROP, "CF_HDROP"); + defsymbol (&QCF_LOCALE, "CF_LOCALE"); + defsymbol (&QCF_OWNERDISPLAY, "CF_OWNERDISPLAY"); + defsymbol (&QCF_DSPTEXT, "CF_DSPTEXT"); + defsymbol (&QCF_DSPBITMAP, "CF_DSPBITMAP"); + defsymbol (&QCF_DSPMETAFILEPICT, "CF_DSPMETAFILEPICT"); + defsymbol (&QCF_DSPENHMETAFILE, "CF_DSPENHMETAFILE"); + + /* Selection strategies */ + defsymbol (&Qreplace_all, "replace-all"); + defsymbol (&Qreplace_existing, "replace-existing"); + + DEFERROR_STANDARD (Qselection_conversion_error, Qio_error); } void @@ -433,14 +802,26 @@ vars_of_select (void) Vselection_alist = Qnil; staticpro (&Vselection_alist); - DEFVAR_LISP ("selection-converter-alist", &Vselection_converter_alist /* + DEFVAR_LISP ("selection-converter-alist", &Vselection_converter_out_alist /* +An alist associating selection-types (such as STRING and TIMESTAMP) with +functions. This is an alias for `selection-converter-out-alist', and should +be considered obsolete. Use the new name instead. */ ); + + DEFVAR_LISP ("selection-converter-out-alist", + &Vselection_converter_out_alist /* An alist associating selection-types (such as STRING and TIMESTAMP) with functions. These functions will be called with three args: the name of the selection (typically PRIMARY, SECONDARY, or CLIPBOARD); a desired type to which the selection should be converted; and the local -selection value (whatever had been passed to `own-selection'). For -historical reasons these functions should return the value to send to -an X server, which should be one of: +selection value (whatever had been passed to `own-selection'). + +The return type of these functions depends upon the device in question; +for mswindows, a string should be returned containing data in the requested +format, or nil to indicate that the conversion could not be done. Additionally, +it is permissible to return a cons of the form (DATA-TYPE . STRING) suggesting +a new data type to use instead. + +For X, the return value should be one of: -- nil (the conversion could not be done) -- a cons of a symbol and any of the following values; the symbol @@ -474,8 +855,64 @@ an X server, which should be one of: -- a vector of integers and/or conses (HIGH . LOW) of integers (Will be converted into a list of 16-bit integers. If the type is not specified, a type of 'INTEGER - will be sent.) */ ); - Vselection_converter_alist = Qnil; + will be sent.) +*/ ); + Vselection_converter_out_alist = Qnil; + + DEFVAR_LISP ("selection-converter-in-alist", + &Vselection_converter_in_alist /* +An alist associating selection-types (such as STRING and TIMESTAMP) with +functions. These functions will be called with three args: the name +of the selection (typically PRIMARY, SECONDARY or CLIPBOARD); the +type from which the selection should be converted; and the selection +value. These functions should return a suitable representation of the +value, or nil to indicate that the conversion was not possible. + +See also `selection-converter-out-alist'. */ ); + Vselection_converter_in_alist = Qnil; + + DEFVAR_LISP ("selection-coercion-alist", + &Vselection_coercion_alist /* +An alist associating selection-types (such as STRING and TIMESTAMP) with +functions. These functions will be called with three args; the name +of the selection (typically PRIMARY, SECONDARY or CLIPBOARD); the type +from which the selection should be converted, and the selection value. +The value passed will be *exactly the same value* that was given to +`own-selection'; it should be converted into something suitable for +return to a program calling `get-selection' with the appropriate +parameters. + +See also `selection-converter-in-alist' and +`selection-converter-out-alist'. */); + Vselection_coercion_alist = Qnil; + + DEFVAR_LISP ("selection-appender-alist", + &Vselection_appender_alist /* +An alist associating selection-types (such as STRING and TIMESTAMP) with +functions. These functions will be called with four args; the name +of the selection (typically PRIMARY, SECONDARY or CLIPBOARD); the type +of the selection; and two selection values. The functions are expected to +return a value representing the catenation of the two values, or nil to +indicate that this was not possible. */ ); + Vselection_appender_alist = Qnil; + + DEFVAR_LISP ("selection-buffer-killed-alist", + &Vselection_buffer_killed_alist /* +An alist associating selection-types (such as STRING and TIMESTAMP) with +functions. These functions will be called whenever a buffer is killed, +with four args: the name of the selection (typically PRIMARY, SECONDARY +or CLIPBOARD); the type of the selection; the value of the selection; and +the buffer that has just been killed. These functions should return a new +selection value, or nil to indicate that the selection value should be +deleted. */ ); + Vselection_buffer_killed_alist = Qnil; + + DEFVAR_LISP ("selection-coercible-types", + &Vselection_coercible_types /* +A list of selection types that are coercible---that is, types that may be +automatically converted to another type. Selection values with types in this +list may be subject to conversion attempts to other types. */ ); + Vselection_coercible_types = Qnil; DEFVAR_LISP ("lost-selection-hooks", &Vlost_selection_hooks /* A function or functions to be called after we have been notified @@ -485,4 +922,3 @@ CLIPBOARD). */ ); Vlost_selection_hooks = Qunbound; } - diff --git a/src/select.h b/src/select.h index 03c7640..4e6d00d 100644 --- a/src/select.h +++ b/src/select.h @@ -20,31 +20,49 @@ Boston, MA 02111-1307, USA. */ /* Synched up with: Not in FSF. */ -#ifndef _XEMACS_SELECT_H_ -#define _XEMACS_SELECT_H_ - -extern Lisp_Object QPRIMARY, QSECONDARY, QSTRING, QINTEGER, QCLIPBOARD, QTIMESTAMP, - QTEXT, QDELETE, QMULTIPLE, QINCR, QEMACS_TMP, QTARGETS, QATOM, QNULL, - QATOM_PAIR, QCOMPOUND_TEXT; - -/* This is an association list whose elements are of the form - ( selection-name selection-value selection-timestamp ) - selection-name is a lisp symbol, whose name is the name of an X Atom. - selection-value is the value that emacs owns for that selection. - It may be any kind of Lisp object. - selection-timestamp is the time at which emacs began owning this selection, - as a cons of two 16-bit numbers (making a 32 bit time). - If there is an entry in this alist, then it can be assumed that emacs owns - that selection. - The only (eq) parts of this list that are visible from elisp are the - selection-values. - */ -extern Lisp_Object Vselection_alist; +#ifndef INCLUDED_select_h_ +#define INCLUDED_select_h_ + +/* X Atoms */ +extern Lisp_Object QPRIMARY, QSECONDARY, QSTRING, QINTEGER, QCLIPBOARD, + QTIMESTAMP, QTEXT, QDELETE, QMULTIPLE, QINCR, QEMACS_TMP, QTARGETS, QATOM, + QNULL, QATOM_PAIR, QCOMPOUND_TEXT; + +/* Windows clipboard formats */ +extern Lisp_Object QCF_TEXT, QCF_BITMAP, QCF_METAFILEPICT, QCF_SYLK, QCF_DIF, + QCF_TIFF, QCF_OEMTEXT, QCF_DIB, QCF_DIBV5, QCF_PALETTE, QCF_PENDATA, + QCF_RIFF, QCF_WAVE, QCF_UNICODETEXT, QCF_ENHMETAFILE, QCF_HDROP, QCF_LOCALE, + QCF_OWNERDISPLAY, QCF_DSPTEXT, QCF_DSPBITMAP, QCF_DSPMETAFILEPICT, + QCF_DSPENHMETAFILE; + +/* Selection strategies */ +extern Lisp_Object Qreplace_all, Qreplace_existing, Qappend; /* "Selection owner couldn't convert selection" */ extern Lisp_Object Qselection_conversion_error; -Lisp_Object get_local_selection (Lisp_Object selection_symbol, Lisp_Object target_type); +/* Selection input & output */ +Lisp_Object select_convert_in (Lisp_Object selection, + Lisp_Object type, + Lisp_Object value); +Lisp_Object select_convert_out (Lisp_Object selection, + Lisp_Object type, + Lisp_Object value); +Lisp_Object select_coerce (Lisp_Object selection, + Lisp_Object type, + Lisp_Object value); + +/* Notifications */ void handle_selection_clear (Lisp_Object selection_symbol); -#endif +void select_notify_buffer_kill (Lisp_Object buffer); + +/* Lisp functions we export for other files' use */ +EXFUN (Fregister_selection_data_type, 2); +EXFUN (Fselection_data_type_name, 2); +EXFUN (Favailable_selection_types, 2); +EXFUN (Fselection_owner_p, 1); +EXFUN (Fselection_exists_p, 3); +EXFUN (Fget_selection_timestamp, 1); + +#endif /* INCLUDED_select_h_ */ diff --git a/src/symbols.c b/src/symbols.c index 1ecc2d0..9604bfa 100644 --- a/src/symbols.c +++ b/src/symbols.c @@ -1,6 +1,6 @@ /* "intern" and friends -- moved here from lread.c and data.c Copyright (C) 1985-1989, 1992-1994 Free Software Foundation, Inc. - Copyright (C) 1995 Ben Wing. + Copyright (C) 1995, 2000 Ben Wing. This file is part of XEmacs. @@ -56,17 +56,17 @@ Boston, MA 02111-1307, USA. */ #include "buffer.h" /* for Vbuffer_defaults */ #include "console.h" - -#include "elhash.h" /* for HASHTABLE_NONWEAK and HASHTABLE_EQ */ +#include "elhash.h" Lisp_Object Qad_advice_info, Qad_activate; Lisp_Object Qget_value, Qset_value, Qbound_predicate, Qmake_unbound; Lisp_Object Qlocal_predicate, Qmake_local; -Lisp_Object Qboundp, Qfboundp, Qglobally_boundp, Qmakunbound; +Lisp_Object Qboundp, Qglobally_boundp, Qmakunbound; Lisp_Object Qsymbol_value, Qset, Qdefault_boundp, Qdefault_value; -Lisp_Object Qset_default, Qmake_variable_buffer_local, Qmake_local_variable; +Lisp_Object Qset_default, Qsetq_default; +Lisp_Object Qmake_variable_buffer_local, Qmake_local_variable; Lisp_Object Qkill_local_variable, Qkill_console_local_variable; Lisp_Object Qsymbol_value_in_buffer, Qsymbol_value_in_console; Lisp_Object Qlocal_variable_p; @@ -80,33 +80,27 @@ static Lisp_Object maybe_call_magic_handler (Lisp_Object sym, Lisp_Object funsym, int nargs, ...); static Lisp_Object fetch_value_maybe_past_magic (Lisp_Object sym, - Lisp_Object - follow_past_lisp_magic); + Lisp_Object follow_past_lisp_magic); static Lisp_Object *value_slot_past_magic (Lisp_Object sym); -static Lisp_Object follow_varalias_pointers (Lisp_Object object, - Lisp_Object - follow_past_lisp_magic); +static Lisp_Object follow_varalias_pointers (Lisp_Object symbol, + Lisp_Object follow_past_lisp_magic); -#ifdef LRECORD_SYMBOL - static Lisp_Object -mark_symbol (Lisp_Object obj, void (*markobj) (Lisp_Object)) +mark_symbol (Lisp_Object obj) { - struct Lisp_Symbol *sym = XSYMBOL (obj); + Lisp_Symbol *sym = XSYMBOL (obj); Lisp_Object pname; - ((markobj) (sym->value)); - ((markobj) (sym->function)); - /* No need to mark through ->obarray, because it only holds nil or t. */ - /*((markobj) (sym->obarray));*/ + mark_object (sym->value); + mark_object (sym->function); XSETSTRING (pname, sym->name); - ((markobj) (pname)); + mark_object (pname); if (!symbol_next (sym)) return sym->plist; else { - ((markobj) (sym->plist)); + mark_object (sym->plist); /* Mark the rest of the symbols in the obarray hash-chain */ sym = symbol_next (sym); XSETSYMBOL (obj, sym); @@ -114,10 +108,45 @@ mark_symbol (Lisp_Object obj, void (*markobj) (Lisp_Object)) } } -DEFINE_BASIC_LRECORD_IMPLEMENTATION ("symbol", symbol, - mark_symbol, print_symbol, 0, 0, 0, - struct Lisp_Symbol); -#endif /* LRECORD_SYMBOL */ +static const struct lrecord_description symbol_description[] = { + { XD_LISP_OBJECT, offsetof (Lisp_Symbol, next) }, + { XD_LISP_OBJECT, offsetof (Lisp_Symbol, name) }, + { XD_LISP_OBJECT, offsetof (Lisp_Symbol, value) }, + { XD_LISP_OBJECT, offsetof (Lisp_Symbol, function) }, + { XD_LISP_OBJECT, offsetof (Lisp_Symbol, plist) }, + { XD_END } +}; + +/* Symbol plists are directly accessible, so we need to protect against + invalid property list structure */ + +static Lisp_Object +symbol_getprop (Lisp_Object symbol, Lisp_Object property) +{ + return external_plist_get (&XSYMBOL (symbol)->plist, property, 0, ERROR_ME); +} + +static int +symbol_putprop (Lisp_Object symbol, Lisp_Object property, Lisp_Object value) +{ + external_plist_put (&XSYMBOL (symbol)->plist, property, value, 0, ERROR_ME); + return 1; +} + +static int +symbol_remprop (Lisp_Object symbol, Lisp_Object property) +{ + return external_remprop (&XSYMBOL (symbol)->plist, property, 0, ERROR_ME); +} + +DEFINE_BASIC_LRECORD_IMPLEMENTATION_WITH_PROPS ("symbol", symbol, + mark_symbol, print_symbol, + 0, 0, 0, symbol_description, + symbol_getprop, + symbol_putprop, + symbol_remprop, + Fsymbol_plist, + Lisp_Symbol); /**********************************************************************/ @@ -148,88 +177,100 @@ check_obarray (Lisp_Object obarray) } Lisp_Object -intern (CONST char *str) +intern (const char *str) { - Lisp_Object tem; Bytecount len = strlen (str); + const Bufbyte *buf = (const Bufbyte *) str; Lisp_Object obarray = Vobarray; + if (!VECTORP (obarray) || XVECTOR_LENGTH (obarray) == 0) obarray = check_obarray (obarray); - tem = oblookup (obarray, (CONST Bufbyte *) str, len); - if (SYMBOLP (tem)) - return tem; - return Fintern (((purify_flag) - ? make_pure_pname ((CONST Bufbyte *) str, len, 0) - : make_string ((CONST Bufbyte *) str, len)), - obarray); + { + Lisp_Object tem = oblookup (obarray, buf, len); + if (SYMBOLP (tem)) + return tem; + } + + return Fintern (make_string (buf, len), obarray); } DEFUN ("intern", Fintern, 1, 2, 0, /* Return the canonical symbol whose name is STRING. If there is none, one is created by this function and returned. -A second optional argument specifies the obarray to use; -it defaults to the value of `obarray'. +Optional second argument OBARRAY specifies the obarray to use; +it defaults to the value of the variable `obarray'. */ - (str, obarray)) + (string, obarray)) { - Lisp_Object sym, *ptr; + Lisp_Object object, *ptr; + Lisp_Symbol *symbol; Bytecount len; if (NILP (obarray)) obarray = Vobarray; obarray = check_obarray (obarray); - CHECK_STRING (str); + CHECK_STRING (string); - len = XSTRING_LENGTH (str); - sym = oblookup (obarray, XSTRING_DATA (str), len); - if (!INTP (sym)) + len = XSTRING_LENGTH (string); + object = oblookup (obarray, XSTRING_DATA (string), len); + if (!INTP (object)) /* Found it */ - return sym; - - ptr = &XVECTOR_DATA (obarray)[XINT (sym)]; + return object; - if (purify_flag && ! purified (str)) - str = make_pure_pname (XSTRING_DATA (str), len, 0); - sym = Fmake_symbol (str); - /* FSFmacs places OBARRAY here, but it is pointless because we do - not mark through this slot, so it is not usable later (because - the obarray might have been collected). Marking through the - ->obarray slot is an even worse idea, because it would keep - obarrays from being collected because of symbols pointed to them. + ptr = &XVECTOR_DATA (obarray)[XINT (object)]; - NOTE: We place Qt here only if OBARRAY is actually Vobarray. It - is safer to do it this way, to avoid hosing with symbols within - pure objects. */ - if (EQ (obarray, Vobarray)) - XSYMBOL (sym)->obarray = Qt; + object = Fmake_symbol (string); + symbol = XSYMBOL (object); if (SYMBOLP (*ptr)) - symbol_next (XSYMBOL (sym)) = XSYMBOL (*ptr); + symbol_next (symbol) = XSYMBOL (*ptr); else - symbol_next (XSYMBOL (sym)) = 0; - *ptr = sym; - return sym; + symbol_next (symbol) = 0; + *ptr = object; + + if (string_byte (symbol_name (symbol), 0) == ':' && EQ (obarray, Vobarray)) + { + /* The LISP way is to put keywords in their own package, but we + don't have packages, so we do something simpler. Someday, + maybe we'll have packages and then this will be reworked. + --Stig. */ + symbol_value (symbol) = object; + } + + return object; } DEFUN ("intern-soft", Fintern_soft, 1, 2, 0, /* -Return the canonical symbol whose name is STRING, or nil if none exists. -A second optional argument specifies the obarray to use; -it defaults to the value of `obarray'. +Return the canonical symbol named NAME, or nil if none exists. +NAME may be a string or a symbol. If it is a symbol, that exact +symbol is searched for. +Optional second argument OBARRAY specifies the obarray to use; +it defaults to the value of the variable `obarray'. */ - (str, obarray)) + (name, obarray)) { + /* #### Bug! (intern-soft "nil") returns nil. Perhaps we should + add a DEFAULT-IF-NOT-FOUND arg, like in get. */ Lisp_Object tem; + Lisp_String *string; if (NILP (obarray)) obarray = Vobarray; obarray = check_obarray (obarray); - CHECK_STRING (str); + if (!SYMBOLP (name)) + { + CHECK_STRING (name); + string = XSTRING (name); + } + else + string = symbol_name (XSYMBOL (name)); - tem = oblookup (obarray, XSTRING_DATA (str), XSTRING_LENGTH (str)); - if (!INTP (tem)) + tem = oblookup (obarray, string_data (string), string_length (string)); + if (INTP (tem) || (SYMBOLP (name) && !EQ (name, tem))) + return Qnil; + else return tem; - return Qnil; } DEFUN ("unintern", Funintern, 1, 2, 0, /* @@ -237,25 +278,26 @@ Delete the symbol named NAME, if any, from OBARRAY. The value is t if a symbol was found and deleted, nil otherwise. NAME may be a string or a symbol. If it is a symbol, that symbol is deleted, if it belongs to OBARRAY--no other symbol is deleted. -OBARRAY defaults to the value of the variable `obarray' +OBARRAY defaults to the value of the variable `obarray'. */ (name, obarray)) { - Lisp_Object string, tem; + Lisp_Object tem; + Lisp_String *string; int hash; if (NILP (obarray)) obarray = Vobarray; obarray = check_obarray (obarray); if (SYMBOLP (name)) - XSETSTRING (string, XSYMBOL (name)->name); + string = symbol_name (XSYMBOL (name)); else { CHECK_STRING (name); - string = name; + string = XSTRING (name); } - tem = oblookup (obarray, XSTRING_DATA (string), XSTRING_LENGTH (string)); + tem = oblookup (obarray, string_data (string), string_length (string)); if (INTP (tem)) return Qnil; /* If arg was a symbol, don't delete anything but that symbol itself. */ @@ -287,21 +329,20 @@ OBARRAY defaults to the value of the variable `obarray' } } } - XSYMBOL (tem)->obarray = Qnil; return Qt; } /* Return the symbol in OBARRAY whose names matches the string of SIZE characters at PTR. If there is no such symbol in OBARRAY, - return nil. + return the index into OBARRAY that the string hashes to. Also store the bucket number in oblookup_last_bucket_number. */ Lisp_Object -oblookup (Lisp_Object obarray, CONST Bufbyte *ptr, Bytecount size) +oblookup (Lisp_Object obarray, const Bufbyte *ptr, Bytecount size) { int hash, obsize; - struct Lisp_Symbol *tail; + Lisp_Symbol *tail; Lisp_Object bucket; if (!VECTORP (obarray) || @@ -310,16 +351,9 @@ oblookup (Lisp_Object obarray, CONST Bufbyte *ptr, Bytecount size) obarray = check_obarray (obarray); obsize = XVECTOR_LENGTH (obarray); } -#if 0 /* FSFmacs */ - /* #### Huh? */ - /* This is sometimes needed in the middle of GC. */ - obsize &= ~ARRAY_MARK_FLAG; -#endif - /* Combining next two lines breaks VMS C 2.3. */ - hash = hash_string (ptr, size); - hash %= obsize; - bucket = XVECTOR_DATA (obarray)[hash]; + hash = hash_string (ptr, size) % obsize; oblookup_last_bucket_number = hash; + bucket = XVECTOR_DATA (obarray)[hash]; if (ZEROP (bucket)) ; else if (!SYMBOLP (bucket)) @@ -342,10 +376,10 @@ oblookup (Lisp_Object obarray, CONST Bufbyte *ptr, Bytecount size) #if 0 /* Emacs 19.34 */ int -hash_string (CONST Bufbyte *ptr, Bytecount len) +hash_string (const Bufbyte *ptr, Bytecount len) { - CONST Bufbyte *p = ptr; - CONST Bufbyte *end = p + len; + const Bufbyte *p = ptr; + const Bufbyte *end = p + len; Bufbyte c; int hash = 0; @@ -361,7 +395,7 @@ hash_string (CONST Bufbyte *ptr, Bytecount len) /* derived from hashpjw, Dragon Book P436. */ int -hash_string (CONST Bufbyte *ptr, Bytecount len) +hash_string (const Bufbyte *ptr, Bytecount len) { int hash = 0; @@ -391,7 +425,7 @@ map_obarray (Lisp_Object obarray, if (SYMBOLP (tail)) while (1) { - struct Lisp_Symbol *next; + Lisp_Symbol *next; if ((*fn) (tail, arg)) return; next = symbol_next (XSYMBOL (tail)); @@ -415,11 +449,15 @@ OBARRAY defaults to the value of `obarray'. */ (function, obarray)) { + struct gcpro gcpro1; + if (NILP (obarray)) obarray = Vobarray; obarray = check_obarray (obarray); + GCPRO1 (obarray); map_obarray (obarray, mapatoms_1, &function); + UNGCPRO; return Qnil; } @@ -452,23 +490,24 @@ apropos_mapper (Lisp_Object symbol, void *arg) } DEFUN ("apropos-internal", Fapropos_internal, 1, 2, 0, /* -Show all symbols whose names contain match for REGEXP. -If optional 2nd arg PREDICATE is non-nil, (funcall PREDICATE SYMBOL) - is done for each symbol and a symbol is mentioned only if that - returns non-nil. -Return list of symbols found. +Return a list of all symbols whose names contain match for REGEXP. +If optional 2nd arg PREDICATE is non-nil, only symbols for which +\(funcall PREDICATE SYMBOL) returns non-nil are returned. */ (regexp, predicate)) { struct appropos_mapper_closure closure; + struct gcpro gcpro1; CHECK_STRING (regexp); closure.regexp = regexp; closure.predicate = predicate; closure.accumulation = Qnil; + GCPRO1 (closure.accumulation); map_obarray (Vobarray, apropos_mapper, &closure); closure.accumulation = Fsort (closure.accumulation, Qstring_lessp); + UNGCPRO; return closure.accumulation; } @@ -484,29 +523,29 @@ static void set_up_buffer_local_cache (Lisp_Object sym, DEFUN ("boundp", Fboundp, 1, 1, 0, /* Return t if SYMBOL's value is not void. */ - (sym)) + (symbol)) { - CHECK_SYMBOL (sym); - return UNBOUNDP (find_symbol_value (sym)) ? Qnil : Qt; + CHECK_SYMBOL (symbol); + return UNBOUNDP (find_symbol_value (symbol)) ? Qnil : Qt; } DEFUN ("globally-boundp", Fglobally_boundp, 1, 1, 0, /* Return t if SYMBOL has a global (non-bound) value. This is for the byte-compiler; you really shouldn't be using this. */ - (sym)) + (symbol)) { - CHECK_SYMBOL (sym); - return UNBOUNDP (top_level_value (sym)) ? Qnil : Qt; + CHECK_SYMBOL (symbol); + return UNBOUNDP (top_level_value (symbol)) ? Qnil : Qt; } DEFUN ("fboundp", Ffboundp, 1, 1, 0, /* Return t if SYMBOL's function definition is not void. */ - (sym)) + (symbol)) { - CHECK_SYMBOL (sym); - return UNBOUNDP (XSYMBOL (sym)->function) ? Qnil : Qt; + CHECK_SYMBOL (symbol); + return UNBOUNDP (XSYMBOL (symbol)->function) ? Qnil : Qt; } /* Return non-zero if SYM's value or function (the current contents of @@ -537,7 +576,7 @@ symbol_is_constant (Lisp_Object sym, Lisp_Object val) } /* We don't return true for keywords here because they are handled - specially by reject_constant_symbols(). */ + specially by reject_constant_symbols(). */ return 0; } @@ -546,7 +585,7 @@ symbol_is_constant (Lisp_Object sym, Lisp_Object val) FOLLOW_PAST_LISP_MAGIC specifies whether we delve past symbol-value-lisp-magic objects. */ -static void +void reject_constant_symbols (Lisp_Object sym, Lisp_Object newval, int function_p, Lisp_Object follow_past_lisp_magic) { @@ -560,8 +599,7 @@ reject_constant_symbols (Lisp_Object sym, Lisp_Object newval, int function_p, sym); if (symbol_is_constant (sym, val) - || (SYMBOL_IS_KEYWORD (sym) && !EQ (newval, sym) - && !NILP (XSYMBOL (sym)->obarray))) + || (SYMBOL_IS_KEYWORD (sym) && !EQ (newval, sym))) signal_error (Qsetting_constant, UNBOUNDP (newval) ? list1 (sym) : list2 (sym, newval)); } @@ -603,21 +641,21 @@ verify_ok_for_buffer_local (Lisp_Object sym, DEFUN ("makunbound", Fmakunbound, 1, 1, 0, /* Make SYMBOL's value be void. */ - (sym)) + (symbol)) { - Fset (sym, Qunbound); - return sym; + Fset (symbol, Qunbound); + return symbol; } DEFUN ("fmakunbound", Ffmakunbound, 1, 1, 0, /* Make SYMBOL's function definition be void. */ - (sym)) + (symbol)) { - CHECK_SYMBOL (sym); - reject_constant_symbols (sym, Qunbound, 1, Qt); - XSYMBOL (sym)->function = Qunbound; - return sym; + CHECK_SYMBOL (symbol); + reject_constant_symbols (symbol, Qunbound, 1, Qt); + XSYMBOL (symbol)->function = Qunbound; + return symbol; } DEFUN ("symbol-function", Fsymbol_function, 1, 1, 0, /* @@ -627,49 +665,49 @@ Return SYMBOL's function definition. Error if that is void. { CHECK_SYMBOL (symbol); if (UNBOUNDP (XSYMBOL (symbol)->function)) - return Fsignal (Qvoid_function, list1 (symbol)); + signal_void_function_error (symbol); return XSYMBOL (symbol)->function; } DEFUN ("symbol-plist", Fsymbol_plist, 1, 1, 0, /* Return SYMBOL's property list. */ - (sym)) + (symbol)) { - CHECK_SYMBOL (sym); - return XSYMBOL (sym)->plist; + CHECK_SYMBOL (symbol); + return XSYMBOL (symbol)->plist; } DEFUN ("symbol-name", Fsymbol_name, 1, 1, 0, /* Return SYMBOL's name, a string. */ - (sym)) + (symbol)) { Lisp_Object name; - CHECK_SYMBOL (sym); - XSETSTRING (name, XSYMBOL (sym)->name); + CHECK_SYMBOL (symbol); + XSETSTRING (name, XSYMBOL (symbol)->name); return name; } DEFUN ("fset", Ffset, 2, 2, 0, /* Set SYMBOL's function definition to NEWDEF, and return NEWDEF. */ - (sym, newdef)) + (symbol, newdef)) { /* This function can GC */ - CHECK_SYMBOL (sym); - reject_constant_symbols (sym, newdef, 1, Qt); - if (!NILP (Vautoload_queue) && !UNBOUNDP (XSYMBOL (sym)->function)) - Vautoload_queue = Fcons (Fcons (sym, XSYMBOL (sym)->function), + CHECK_SYMBOL (symbol); + reject_constant_symbols (symbol, newdef, 1, Qt); + if (!NILP (Vautoload_queue) && !UNBOUNDP (XSYMBOL (symbol)->function)) + Vautoload_queue = Fcons (Fcons (symbol, XSYMBOL (symbol)->function), Vautoload_queue); - XSYMBOL (sym)->function = newdef; + XSYMBOL (symbol)->function = newdef; /* Handle automatic advice activation */ - if (CONSP (XSYMBOL (sym)->plist) && !NILP (Fget (sym, Qad_advice_info, - Qnil))) + if (CONSP (XSYMBOL (symbol)->plist) && + !NILP (Fget (symbol, Qad_advice_info, Qnil))) { - call2 (Qad_activate, sym, Qnil); - newdef = XSYMBOL (sym)->function; + call2 (Qad_activate, symbol, Qnil); + newdef = XSYMBOL (symbol)->function; } return newdef; } @@ -679,12 +717,11 @@ DEFUN ("define-function", Fdefine_function, 2, 2, 0, /* Set SYMBOL's function definition to NEWDEF, and return NEWDEF. Associates the function with the current load file, if any. */ - (sym, newdef)) + (symbol, newdef)) { /* This function can GC */ - CHECK_SYMBOL (sym); - Ffset (sym, newdef); - LOADHIST_ATTACH (sym); + Ffset (symbol, newdef); + LOADHIST_ATTACH (symbol); return newdef; } @@ -692,16 +729,16 @@ Associates the function with the current load file, if any. DEFUN ("setplist", Fsetplist, 2, 2, 0, /* Set SYMBOL's property list to NEWPLIST, and return NEWPLIST. */ - (sym, newplist)) + (symbol, newplist)) { - CHECK_SYMBOL (sym); + CHECK_SYMBOL (symbol); #if 0 /* Inserted for debugging 6/28/1997 -slb */ /* Somebody is setting a property list of integer 0, who? */ /* Not this way apparently. */ if (EQ(newplist, Qzero)) abort(); #endif - XSYMBOL (sym)->plist = newplist; + XSYMBOL (symbol)->plist = newplist; return newplist; } @@ -719,7 +756,7 @@ Set SYMBOL's property list to NEWPLIST, and return NEWPLIST. If a symbol is "unbound", then the contents of its value cell is Qunbound. Despite appearances, this is *not* a symbol, but is a symbol-value-forward object. This is so that printing it results - in "INTERNAL EMACS BUG", in case it leaks to Lisp, somehow. + in "INTERNAL OBJECT (XEmacs bug?)", in case it leaks to Lisp, somehow. Logically all of the following objects are "symbol-value-magic" objects, and there are some games played w.r.t. this (#### this @@ -753,10 +790,15 @@ Set SYMBOL's property list to NEWPLIST, and return NEWPLIST. the symbol-value-forward. (See below.) SYMVAL_FIXNUM_FORWARD: + (declare with DEFVAR_INT) + Similar to SYMVAL_OBJECT_FORWARD except that the C variable + is of type "Fixnum", a typedef for "EMACS_INT", and the corresponding + lisp variable is always the corresponding integer. + SYMVAL_BOOLEAN_FORWARD: - (declare with DEFVAR_INT or DEFVAR_BOOL) + (declare with DEFVAR_BOOL) Similar to SYMVAL_OBJECT_FORWARD except that the C variable - is of type "int" and is an integer or boolean, respectively. + is of type "int" and is a boolean. SYMVAL_CONST_OBJECT_FORWARD: SYMVAL_CONST_FIXNUM_FORWARD: @@ -769,8 +811,8 @@ Set SYMBOL's property list to NEWPLIST, and return NEWPLIST. SYMVAL_CONST_SPECIFIER_FORWARD: (declare with DEFVAR_SPECIFIER) - Exactly like SYMVAL_CONST_OBJECT_FORWARD except that error message - you get when attempting to set the value says to use + Exactly like SYMVAL_CONST_OBJECT_FORWARD except that the error + message you get when attempting to set the value says to use `set-specifier' instead. SYMVAL_CURRENT_BUFFER_FORWARD: @@ -895,24 +937,24 @@ Set SYMBOL's property list to NEWPLIST, and return NEWPLIST. symbol to operate on. */ static Lisp_Object -mark_symbol_value_buffer_local (Lisp_Object obj, - void (*markobj) (Lisp_Object)) +mark_symbol_value_buffer_local (Lisp_Object obj) { struct symbol_value_buffer_local *bfwd; +#ifdef ERROR_CHECK_TYPECHECK assert (XSYMBOL_VALUE_MAGIC_TYPE (obj) == SYMVAL_BUFFER_LOCAL || XSYMBOL_VALUE_MAGIC_TYPE (obj) == SYMVAL_SOME_BUFFER_LOCAL); +#endif bfwd = XSYMBOL_VALUE_BUFFER_LOCAL (obj); - ((markobj) (bfwd->default_value)); - ((markobj) (bfwd->current_value)); - ((markobj) (bfwd->current_buffer)); + mark_object (bfwd->default_value); + mark_object (bfwd->current_value); + mark_object (bfwd->current_buffer); return bfwd->current_alist_element; } static Lisp_Object -mark_symbol_value_lisp_magic (Lisp_Object obj, - void (*markobj) (Lisp_Object)) +mark_symbol_value_lisp_magic (Lisp_Object obj) { struct symbol_value_lisp_magic *bfwd; int i; @@ -922,22 +964,21 @@ mark_symbol_value_lisp_magic (Lisp_Object obj, bfwd = XSYMBOL_VALUE_LISP_MAGIC (obj); for (i = 0; i < MAGIC_HANDLER_MAX; i++) { - ((markobj) (bfwd->handler[i])); - ((markobj) (bfwd->harg[i])); + mark_object (bfwd->handler[i]); + mark_object (bfwd->harg[i]); } return bfwd->shadowed; } static Lisp_Object -mark_symbol_value_varalias (Lisp_Object obj, - void (*markobj) (Lisp_Object)) +mark_symbol_value_varalias (Lisp_Object obj) { struct symbol_value_varalias *bfwd; assert (XSYMBOL_VALUE_MAGIC_TYPE (obj) == SYMVAL_VARALIAS); bfwd = XSYMBOL_VALUE_VARALIAS (obj); - ((markobj) (bfwd->shadowed)); + mark_object (bfwd->shadowed); return bfwd->aliasee; } @@ -947,35 +988,62 @@ print_symbol_value_magic (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) { char buf[200]; - sprintf (buf, "#<INTERNAL EMACS BUG (%s type %d) 0x%p>", + sprintf (buf, "#<INTERNAL OBJECT (XEmacs bug?) (%s type %d) 0x%lx>", XRECORD_LHEADER_IMPLEMENTATION (obj)->name, XSYMBOL_VALUE_MAGIC_TYPE (obj), - (void *) XPNTR (obj)); + (long) XPNTR (obj)); write_c_string (buf, printcharfun); } +static const struct lrecord_description symbol_value_forward_description[] = { + { XD_END } +}; + +static const struct lrecord_description symbol_value_buffer_local_description[] = { + { XD_LISP_OBJECT, offsetof (struct symbol_value_buffer_local, default_value) }, + { XD_LISP_OBJECT, offsetof (struct symbol_value_buffer_local, current_value) }, + { XD_LISP_OBJECT, offsetof (struct symbol_value_buffer_local, current_buffer) }, + { XD_LISP_OBJECT, offsetof (struct symbol_value_buffer_local, current_alist_element) }, + { XD_END } +}; + +static const struct lrecord_description symbol_value_lisp_magic_description[] = { + { XD_LISP_OBJECT_ARRAY, offsetof (struct symbol_value_lisp_magic, handler), 2*MAGIC_HANDLER_MAX+1 }, + { XD_END } +}; + +static const struct lrecord_description symbol_value_varalias_description[] = { + { XD_LISP_OBJECT, offsetof (struct symbol_value_varalias, aliasee) }, + { XD_LISP_OBJECT, offsetof (struct symbol_value_varalias, shadowed) }, + { XD_END } +}; + DEFINE_LRECORD_IMPLEMENTATION ("symbol-value-forward", symbol_value_forward, - this_one_is_unmarkable, + 0, print_symbol_value_magic, 0, 0, 0, + symbol_value_forward_description, struct symbol_value_forward); DEFINE_LRECORD_IMPLEMENTATION ("symbol-value-buffer-local", symbol_value_buffer_local, mark_symbol_value_buffer_local, print_symbol_value_magic, 0, 0, 0, + symbol_value_buffer_local_description, struct symbol_value_buffer_local); DEFINE_LRECORD_IMPLEMENTATION ("symbol-value-lisp-magic", symbol_value_lisp_magic, mark_symbol_value_lisp_magic, print_symbol_value_magic, 0, 0, 0, + symbol_value_lisp_magic_description, struct symbol_value_lisp_magic); DEFINE_LRECORD_IMPLEMENTATION ("symbol-value-varalias", symbol_value_varalias, mark_symbol_value_varalias, print_symbol_value_magic, 0, 0, 0, + symbol_value_varalias_description, struct symbol_value_varalias); @@ -1000,7 +1068,7 @@ static Lisp_Object do_symval_forwarding (Lisp_Object valcontents, struct buffer *buffer, struct console *console) { - CONST struct symbol_value_forward *fwd; + const struct symbol_value_forward *fwd; if (!SYMBOL_VALUE_MAGIC_P (valcontents)) return valcontents; @@ -1010,7 +1078,7 @@ do_symval_forwarding (Lisp_Object valcontents, struct buffer *buffer, { case SYMVAL_FIXNUM_FORWARD: case SYMVAL_CONST_FIXNUM_FORWARD: - return make_int (*((int *)symbol_value_forward_forward (fwd))); + return make_int (*((Fixnum *)symbol_value_forward_forward (fwd))); case SYMVAL_BOOLEAN_FORWARD: case SYMVAL_CONST_BOOLEAN_FORWARD: @@ -1068,7 +1136,7 @@ set_default_buffer_slot_variable (Lisp_Object sym, or symbol-value-buffer-local, and if there's a handler, we should have already called it. */ Lisp_Object valcontents = fetch_value_maybe_past_magic (sym, Qt); - CONST struct symbol_value_forward *fwd + const struct symbol_value_forward *fwd = XSYMBOL_VALUE_FORWARD (valcontents); int offset = ((char *) symbol_value_forward_forward (fwd) - (char *) &buffer_local_flags); @@ -1081,16 +1149,14 @@ set_default_buffer_slot_variable (Lisp_Object sym, if (mask > 0) /* Not always per-buffer */ { - Lisp_Object tail; - /* Set value in each buffer which hasn't shadowed the default */ - LIST_LOOP (tail, Vbuffer_alist) + LIST_LOOP_2 (elt, Vbuffer_alist) { - struct buffer *b = XBUFFER (XCDR (XCAR (tail))); + struct buffer *b = XBUFFER (XCDR (elt)); if (!(b->local_var_flags & mask)) { if (magicfun) - (magicfun) (sym, &value, make_buffer (b), 0); + magicfun (sym, &value, make_buffer (b), 0); *((Lisp_Object *) (offset + (char *) b)) = value; } } @@ -1110,7 +1176,7 @@ set_default_console_slot_variable (Lisp_Object sym, or symbol-value-buffer-local, and if there's a handler, we should have already called it. */ Lisp_Object valcontents = fetch_value_maybe_past_magic (sym, Qt); - CONST struct symbol_value_forward *fwd + const struct symbol_value_forward *fwd = XSYMBOL_VALUE_FORWARD (valcontents); int offset = ((char *) symbol_value_forward_forward (fwd) - (char *) &console_local_flags); @@ -1123,17 +1189,14 @@ set_default_console_slot_variable (Lisp_Object sym, if (mask > 0) /* Not always per-console */ { - Lisp_Object tail; - /* Set value in each console which hasn't shadowed the default */ - LIST_LOOP (tail, Vconsole_list) + LIST_LOOP_2 (console, Vconsole_list) { - Lisp_Object dev = XCAR (tail); - struct console *d = XCONSOLE (dev); + struct console *d = XCONSOLE (console); if (!(d->local_var_flags & mask)) { if (magicfun) - (magicfun) (sym, &value, dev, 0); + magicfun (sym, &value, console, 0); *((Lisp_Object *) (offset + (char *) d)) = value; } } @@ -1175,77 +1238,60 @@ store_symval_forwarding (Lisp_Object sym, Lisp_Object ovalue, || !SYMBOL_VALUE_MAGIC_P (*store_pointer)); *store_pointer = newval; } - else { - CONST struct symbol_value_forward *fwd - = XSYMBOL_VALUE_FORWARD (ovalue); - int type = XSYMBOL_VALUE_MAGIC_TYPE (ovalue); + const struct symbol_value_forward *fwd = XSYMBOL_VALUE_FORWARD (ovalue); int (*magicfun) (Lisp_Object simm, Lisp_Object *val, - Lisp_Object in_object, int flags) = - symbol_value_forward_magicfun (fwd); + Lisp_Object in_object, int flags) + = symbol_value_forward_magicfun (fwd); - switch (type) + switch (XSYMBOL_VALUE_MAGIC_TYPE (ovalue)) { case SYMVAL_FIXNUM_FORWARD: - { - CHECK_INT (newval); - if (magicfun) - (magicfun) (sym, &newval, Qnil, 0); - *((int *) symbol_value_forward_forward (fwd)) = XINT (newval); - return; - } + CHECK_INT (newval); + if (magicfun) + magicfun (sym, &newval, Qnil, 0); + *((Fixnum *) symbol_value_forward_forward (fwd)) = XINT (newval); + return; case SYMVAL_BOOLEAN_FORWARD: - { - if (magicfun) - (magicfun) (sym, &newval, Qnil, 0); - *((int *) symbol_value_forward_forward (fwd)) - = ((NILP (newval)) ? 0 : 1); - return; - } + if (magicfun) + magicfun (sym, &newval, Qnil, 0); + *((int *) symbol_value_forward_forward (fwd)) + = !NILP (newval); + return; case SYMVAL_OBJECT_FORWARD: - { - if (magicfun) - (magicfun) (sym, &newval, Qnil, 0); - *((Lisp_Object *) symbol_value_forward_forward (fwd)) = newval; - return; - } + if (magicfun) + magicfun (sym, &newval, Qnil, 0); + *((Lisp_Object *) symbol_value_forward_forward (fwd)) = newval; + return; case SYMVAL_DEFAULT_BUFFER_FORWARD: - { - set_default_buffer_slot_variable (sym, newval); - return; - } + set_default_buffer_slot_variable (sym, newval); + return; case SYMVAL_CURRENT_BUFFER_FORWARD: - { - if (magicfun) - (magicfun) (sym, &newval, make_buffer (current_buffer), 0); - *((Lisp_Object *) ((char *) current_buffer - + ((char *) symbol_value_forward_forward (fwd) - - (char *) &buffer_local_flags))) - = newval; - return; - } + if (magicfun) + magicfun (sym, &newval, make_buffer (current_buffer), 0); + *((Lisp_Object *) ((char *) current_buffer + + ((char *) symbol_value_forward_forward (fwd) + - (char *) &buffer_local_flags))) + = newval; + return; case SYMVAL_DEFAULT_CONSOLE_FORWARD: - { - set_default_console_slot_variable (sym, newval); - return; - } + set_default_console_slot_variable (sym, newval); + return; case SYMVAL_SELECTED_CONSOLE_FORWARD: - { - if (magicfun) - (magicfun) (sym, &newval, Vselected_console, 0); - *((Lisp_Object *) ((char *) XCONSOLE (Vselected_console) - + ((char *) symbol_value_forward_forward (fwd) - - (char *) &console_local_flags))) - = newval; - return; - } + if (magicfun) + magicfun (sym, &newval, Vselected_console, 0); + *((Lisp_Object *) ((char *) XCONSOLE (Vselected_console) + + ((char *) symbol_value_forward_forward (fwd) + - (char *) &console_local_flags))) + = newval; + return; default: abort (); @@ -1335,7 +1381,7 @@ set_up_buffer_local_cache (Lisp_Object sym, /* Retrieve the new alist element and new value. */ if (NILP (new_alist_el) && set_it_p) - new_alist_el = buffer_local_alist_element (buf, sym, bfwd); + new_alist_el = buffer_local_alist_element (buf, sym, bfwd); if (NILP (new_alist_el)) new_val = bfwd->default_value; @@ -1356,6 +1402,71 @@ set_up_buffer_local_cache (Lisp_Object sym, store_symval_forwarding (sym, bfwd->current_value, new_val); } + +/* SYM is a buffer-local variable, and BFWD is its buffer-local structure. + Flush the cache. BFWD->CURRENT_BUFFER will be nil after this operation. +*/ + +static void +flush_buffer_local_cache (Lisp_Object sym, + struct symbol_value_buffer_local *bfwd) +{ + if (NILP (bfwd->current_buffer)) + /* Cache is already flushed. */ + return; + + /* Flush out the old cache. */ + write_out_buffer_local_cache (sym, bfwd); + + bfwd->current_alist_element = Qnil; + bfwd->current_buffer = Qnil; + + /* Now store default the value into the current-value slot. + We don't simply write it there, because the current-value + slot might be a forwarding pointer, in which case we need + to instead write the value into the C variable. + + We might also want to call a magic function. + + So instead, we call this function. */ + store_symval_forwarding (sym, bfwd->current_value, bfwd->default_value); +} + +/* Flush all the buffer-local variable caches. Whoever has a + non-interned buffer-local variable will be spanked. Whoever has a + magic variable that interns or uninterns symbols... I don't even + want to think about it. +*/ + +void +flush_all_buffer_local_cache (void) +{ + Lisp_Object *syms = XVECTOR_DATA (Vobarray); + long count = XVECTOR_LENGTH (Vobarray); + long i; + + for (i=0; i<count; i++) + { + Lisp_Object sym = syms[i]; + Lisp_Object value; + + if (!ZEROP (sym)) + for(;;) + { + Lisp_Symbol *next; + assert (SYMBOLP (sym)); + value = fetch_value_maybe_past_magic (sym, Qt); + if (SYMBOL_VALUE_BUFFER_LOCAL_P (value)) + flush_buffer_local_cache (sym, XSYMBOL_VALUE_BUFFER_LOCAL (value)); + + next = symbol_next (XSYMBOL (sym)); + if (!next) + break; + XSETSYMBOL (sym, next); + } + } +} + void kill_buffer_local_variables (struct buffer *buf) @@ -1460,7 +1571,7 @@ find_symbol_value_1 (Lisp_Object sym, struct buffer *buf, else if (NILP (symcons)) { if (set_it_p) - valcontents = assq_no_quit (sym, buf->local_var_alist); + valcontents = assq_no_quit (sym, buf->local_var_alist); if (NILP (valcontents)) valcontents = bfwd->default_value; else @@ -1490,13 +1601,13 @@ symbol_value_in_buffer (Lisp_Object sym, Lisp_Object buffer) CHECK_SYMBOL (sym); - if (!NILP (buffer)) + if (NILP (buffer)) + buf = current_buffer; + else { CHECK_BUFFER (buffer); buf = XBUFFER (buffer); } - else - buf = current_buffer; return find_symbol_value_1 (sym, buf, /* If it bombs out at startup due to a @@ -1510,10 +1621,10 @@ symbol_value_in_console (Lisp_Object sym, Lisp_Object console) { CHECK_SYMBOL (sym); - if (!NILP (console)) - CHECK_CONSOLE (console); - else + if (NILP (console)) console = Vselected_console; + else + CHECK_CONSOLE (console); return find_symbol_value_1 (sym, current_buffer, XCONSOLE (console), 0, Qnil, 1); @@ -1529,7 +1640,7 @@ find_symbol_value (Lisp_Object sym) { /* WARNING: This function can be called when current_buffer is 0 and Vselected_console is Qnil, early in initialization. */ - struct console *dev; + struct console *con; Lisp_Object valcontents; CHECK_SYMBOL (sym); @@ -1539,17 +1650,19 @@ find_symbol_value (Lisp_Object sym) return valcontents; if (CONSOLEP (Vselected_console)) - dev = XCONSOLE (Vselected_console); + con = XCONSOLE (Vselected_console); else { /* This can also get called while we're preparing to shutdown. #### What should really happen in that case? Should we actually fix things so we can't get here in that case? */ +#ifndef PDUMP assert (!initialized || preparing_for_armageddon); - dev = 0; +#endif + con = 0; } - return find_symbol_value_1 (sym, current_buffer, dev, 1, Qnil, 1); + return find_symbol_value_1 (sym, current_buffer, con, 1, Qnil, 1); } /* This is an optimized function for quick lookup of buffer local symbols @@ -1570,22 +1683,24 @@ find_symbol_value_quickly (Lisp_Object symbol_cons, int find_it_p) { /* WARNING: This function can be called when current_buffer is 0 and Vselected_console is Qnil, early in initialization. */ - struct console *dev; + struct console *con; Lisp_Object sym = find_it_p ? XCAR (symbol_cons) : symbol_cons; CHECK_SYMBOL (sym); if (CONSOLEP (Vselected_console)) - dev = XCONSOLE (Vselected_console); + con = XCONSOLE (Vselected_console); else { /* This can also get called while we're preparing to shutdown. #### What should really happen in that case? Should we actually fix things so we can't get here in that case? */ +#ifndef PDUMP assert (!initialized || preparing_for_armageddon); - dev = 0; +#endif + con = 0; } - return find_symbol_value_1 (sym, current_buffer, dev, 1, + return find_symbol_value_1 (sym, current_buffer, con, 1, find_it_p ? symbol_cons : Qnil, find_it_p); } @@ -1593,12 +1708,12 @@ find_symbol_value_quickly (Lisp_Object symbol_cons, int find_it_p) DEFUN ("symbol-value", Fsymbol_value, 1, 1, 0, /* Return SYMBOL's value. Error if that is void. */ - (sym)) + (symbol)) { - Lisp_Object val = find_symbol_value (sym); + Lisp_Object val = find_symbol_value (symbol); if (UNBOUNDP (val)) - return Fsignal (Qvoid_variable, list1 (sym)); + return Fsignal (Qvoid_variable, list1 (symbol)); else return val; } @@ -1606,177 +1721,178 @@ Return SYMBOL's value. Error if that is void. DEFUN ("set", Fset, 2, 2, 0, /* Set SYMBOL's value to NEWVAL, and return NEWVAL. */ - (sym, newval)) + (symbol, newval)) { REGISTER Lisp_Object valcontents; + Lisp_Symbol *sym; /* remember, we're called by Fmakunbound() as well */ - CHECK_SYMBOL (sym); + CHECK_SYMBOL (symbol); retry: - valcontents = XSYMBOL (sym)->value; - if (NILP (sym) || EQ (sym, Qt) || SYMBOL_VALUE_MAGIC_P (valcontents) - || SYMBOL_IS_KEYWORD (sym)) - reject_constant_symbols (sym, newval, 0, + sym = XSYMBOL (symbol); + valcontents = sym->value; + + if (EQ (symbol, Qnil) || + EQ (symbol, Qt) || + SYMBOL_IS_KEYWORD (symbol)) + reject_constant_symbols (symbol, newval, 0, UNBOUNDP (newval) ? Qmakunbound : Qset); - else + + if (!SYMBOL_VALUE_MAGIC_P (valcontents) || UNBOUNDP (valcontents)) { - XSYMBOL (sym)->value = newval; + sym->value = newval; return newval; } - retry_2: + reject_constant_symbols (symbol, newval, 0, + UNBOUNDP (newval) ? Qmakunbound : Qset); - if (SYMBOL_VALUE_MAGIC_P (valcontents)) + switch (XSYMBOL_VALUE_MAGIC_TYPE (valcontents)) { - switch (XSYMBOL_VALUE_MAGIC_TYPE (valcontents)) - { - case SYMVAL_LISP_MAGIC: + case SYMVAL_LISP_MAGIC: + { + if (UNBOUNDP (newval)) { - Lisp_Object retval; - - if (UNBOUNDP (newval)) - retval = maybe_call_magic_handler (sym, Qmakunbound, 0); - else - retval = maybe_call_magic_handler (sym, Qset, 1, newval); - if (!UNBOUNDP (retval)) - return newval; - valcontents = XSYMBOL_VALUE_LISP_MAGIC (valcontents)->shadowed; - /* semi-change-o */ - goto retry_2; + maybe_call_magic_handler (symbol, Qmakunbound, 0); + return XSYMBOL_VALUE_LISP_MAGIC (valcontents)->shadowed = Qunbound; } + else + { + maybe_call_magic_handler (symbol, Qset, 1, newval); + return XSYMBOL_VALUE_LISP_MAGIC (valcontents)->shadowed = newval; + } + } - case SYMVAL_VARALIAS: - sym = follow_varalias_pointers (sym, - UNBOUNDP (newval) - ? Qmakunbound : Qset); - /* presto change-o! */ - goto retry; + case SYMVAL_VARALIAS: + symbol = follow_varalias_pointers (symbol, + UNBOUNDP (newval) + ? Qmakunbound : Qset); + /* presto change-o! */ + goto retry; - case SYMVAL_FIXNUM_FORWARD: - case SYMVAL_BOOLEAN_FORWARD: - case SYMVAL_OBJECT_FORWARD: - case SYMVAL_DEFAULT_BUFFER_FORWARD: - case SYMVAL_DEFAULT_CONSOLE_FORWARD: - if (UNBOUNDP (newval)) - signal_error (Qerror, - list2 (build_string ("Cannot makunbound"), sym)); - break; + case SYMVAL_FIXNUM_FORWARD: + case SYMVAL_BOOLEAN_FORWARD: + case SYMVAL_OBJECT_FORWARD: + case SYMVAL_DEFAULT_BUFFER_FORWARD: + case SYMVAL_DEFAULT_CONSOLE_FORWARD: + if (UNBOUNDP (newval)) + signal_error (Qerror, + list2 (build_string ("Cannot makunbound"), symbol)); + break; - case SYMVAL_UNBOUND_MARKER: - break; + /* case SYMVAL_UNBOUND_MARKER: break; */ - case SYMVAL_CURRENT_BUFFER_FORWARD: - { - CONST struct symbol_value_forward *fwd - = XSYMBOL_VALUE_FORWARD (valcontents); - int mask = XINT (*((Lisp_Object *) - symbol_value_forward_forward (fwd))); - if (mask > 0) - /* Setting this variable makes it buffer-local */ - current_buffer->local_var_flags |= mask; - break; - } + case SYMVAL_CURRENT_BUFFER_FORWARD: + { + const struct symbol_value_forward *fwd + = XSYMBOL_VALUE_FORWARD (valcontents); + int mask = XINT (*((Lisp_Object *) + symbol_value_forward_forward (fwd))); + if (mask > 0) + /* Setting this variable makes it buffer-local */ + current_buffer->local_var_flags |= mask; + break; + } - case SYMVAL_SELECTED_CONSOLE_FORWARD: + case SYMVAL_SELECTED_CONSOLE_FORWARD: + { + const struct symbol_value_forward *fwd + = XSYMBOL_VALUE_FORWARD (valcontents); + int mask = XINT (*((Lisp_Object *) + symbol_value_forward_forward (fwd))); + if (mask > 0) + /* Setting this variable makes it console-local */ + XCONSOLE (Vselected_console)->local_var_flags |= mask; + break; + } + + case SYMVAL_BUFFER_LOCAL: + case SYMVAL_SOME_BUFFER_LOCAL: + { + /* If we want to examine or set the value and + CURRENT-BUFFER is current, we just examine or set + CURRENT-VALUE. If CURRENT-BUFFER is not current, we + store the current CURRENT-VALUE value into + CURRENT-ALIST- ELEMENT, then find the appropriate alist + element for the buffer now current and set up + CURRENT-ALIST-ELEMENT. Then we set CURRENT-VALUE out + of that element, and store into CURRENT-BUFFER. + + If we are setting the variable and the current buffer does + not have an alist entry for this variable, an alist entry is + created. + + Note that CURRENT-VALUE can be a forwarding pointer. + Each time it is examined or set, forwarding must be + done. */ + struct symbol_value_buffer_local *bfwd + = XSYMBOL_VALUE_BUFFER_LOCAL (valcontents); + int some_buffer_local_p = + (bfwd->magic.type == SYMVAL_SOME_BUFFER_LOCAL); + /* What value are we caching right now? */ + Lisp_Object aelt = bfwd->current_alist_element; + + if (!NILP (bfwd->current_buffer) && + current_buffer == XBUFFER (bfwd->current_buffer) + && ((some_buffer_local_p) + ? 1 /* doesn't automatically become local */ + : !NILP (aelt) /* already local */ + )) { - CONST struct symbol_value_forward *fwd - = XSYMBOL_VALUE_FORWARD (valcontents); - int mask = XINT (*((Lisp_Object *) - symbol_value_forward_forward (fwd))); - if (mask > 0) - /* Setting this variable makes it console-local */ - XCONSOLE (Vselected_console)->local_var_flags |= mask; - break; + /* Cache is valid */ + valcontents = bfwd->current_value; } - - case SYMVAL_BUFFER_LOCAL: - case SYMVAL_SOME_BUFFER_LOCAL: + else { - /* If we want to examine or set the value and - CURRENT-BUFFER is current, we just examine or set - CURRENT-VALUE. If CURRENT-BUFFER is not current, we - store the current CURRENT-VALUE value into - CURRENT-ALIST- ELEMENT, then find the appropriate alist - element for the buffer now current and set up - CURRENT-ALIST-ELEMENT. Then we set CURRENT-VALUE out - of that element, and store into CURRENT-BUFFER. - - If we are setting the variable and the current buffer does - not have an alist entry for this variable, an alist entry is - created. - - Note that CURRENT-VALUE can be a forwarding pointer. - Each time it is examined or set, forwarding must be - done. */ - struct symbol_value_buffer_local *bfwd - = XSYMBOL_VALUE_BUFFER_LOCAL (valcontents); - int some_buffer_local_p = - (bfwd->magic.type == SYMVAL_SOME_BUFFER_LOCAL); - /* What value are we caching right now? */ - Lisp_Object aelt = bfwd->current_alist_element; - - if (!NILP (bfwd->current_buffer) && - current_buffer == XBUFFER (bfwd->current_buffer) - && ((some_buffer_local_p) - ? 1 /* doesn't automatically become local */ - : !NILP (aelt) /* already local */ - )) - { - /* Cache is valid */ - valcontents = bfwd->current_value; - } - else + /* If the current buffer is not the buffer whose binding is + currently cached, or if it's a SYMVAL_BUFFER_LOCAL and + we're looking at the default value, the cache is invalid; we + need to write it out, and find the new CURRENT-ALIST-ELEMENT + */ + + /* Write out the cached value for the old buffer; copy it + back to its alist element. This works if the current + buffer only sees the default value, too. */ + write_out_buffer_local_cache (symbol, bfwd); + + /* Find the new value for CURRENT-ALIST-ELEMENT. */ + aelt = buffer_local_alist_element (current_buffer, symbol, bfwd); + if (NILP (aelt)) { - /* If the current buffer is not the buffer whose binding is - currently cached, or if it's a SYMVAL_BUFFER_LOCAL and - we're looking at the default value, the cache is invalid; we - need to write it out, and find the new CURRENT-ALIST-ELEMENT - */ - - /* Write out the cached value for the old buffer; copy it - back to its alist element. This works if the current - buffer only sees the default value, too. */ - write_out_buffer_local_cache (sym, bfwd); - - /* Find the new value for CURRENT-ALIST-ELEMENT. */ - aelt = buffer_local_alist_element (current_buffer, sym, bfwd); - if (NILP (aelt)) + /* This buffer is still seeing the default value. */ + if (!some_buffer_local_p) { - /* This buffer is still seeing the default value. */ - if (!some_buffer_local_p) - { - /* If it's a SYMVAL_BUFFER_LOCAL, give this buffer a - new assoc for a local value and set - CURRENT-ALIST-ELEMENT to point to that. */ - aelt = - do_symval_forwarding (bfwd->current_value, - current_buffer, - XCONSOLE (Vselected_console)); - aelt = Fcons (sym, aelt); - current_buffer->local_var_alist - = Fcons (aelt, current_buffer->local_var_alist); - } - else - { - /* If the variable is a SYMVAL_SOME_BUFFER_LOCAL, - we're currently seeing the default value. */ - ; - } + /* If it's a SYMVAL_BUFFER_LOCAL, give this buffer a + new assoc for a local value and set + CURRENT-ALIST-ELEMENT to point to that. */ + aelt = + do_symval_forwarding (bfwd->current_value, + current_buffer, + XCONSOLE (Vselected_console)); + aelt = Fcons (symbol, aelt); + current_buffer->local_var_alist + = Fcons (aelt, current_buffer->local_var_alist); + } + else + { + /* If the variable is a SYMVAL_SOME_BUFFER_LOCAL, + we're currently seeing the default value. */ + ; } - /* Cache the new buffer's assoc in CURRENT-ALIST-ELEMENT. */ - bfwd->current_alist_element = aelt; - /* Set BUFFER, now that CURRENT-ALIST-ELEMENT is accurate. */ - XSETBUFFER (bfwd->current_buffer, current_buffer); - valcontents = bfwd->current_value; } - break; + /* Cache the new buffer's assoc in CURRENT-ALIST-ELEMENT. */ + bfwd->current_alist_element = aelt; + /* Set BUFFER, now that CURRENT-ALIST-ELEMENT is accurate. */ + XSETBUFFER (bfwd->current_buffer, current_buffer); + valcontents = bfwd->current_value; } - default: - abort (); - } + break; + } + default: + abort (); } - store_symval_forwarding (sym, valcontents, newval); + store_symval_forwarding (symbol, valcontents, newval); return newval; } @@ -1819,7 +1935,7 @@ default_value (Lisp_Object sym) case SYMVAL_CURRENT_BUFFER_FORWARD: { - CONST struct symbol_value_forward *fwd + const struct symbol_value_forward *fwd = XSYMBOL_VALUE_FORWARD (valcontents); return (*((Lisp_Object *)((char *) XBUFFER (Vbuffer_defaults) + ((char *)symbol_value_forward_forward (fwd) @@ -1828,7 +1944,7 @@ default_value (Lisp_Object sym) case SYMVAL_SELECTED_CONSOLE_FORWARD: { - CONST struct symbol_value_forward *fwd + const struct symbol_value_forward *fwd = XSYMBOL_VALUE_FORWARD (valcontents); return (*((Lisp_Object *)((char *) XCONSOLE (Vconsole_defaults) + ((char *)symbol_value_forward_forward (fwd) @@ -1858,7 +1974,7 @@ default_value (Lisp_Object sym) XCONSOLE (Vselected_console)); } - RETURN_NOT_REACHED(Qnil) /* suppress compiler warning */ + RETURN_NOT_REACHED (Qnil) /* suppress compiler warning */ } DEFUN ("default-boundp", Fdefault_boundp, 1, 1, 0, /* @@ -1866,9 +1982,9 @@ Return t if SYMBOL has a non-void default value. This is the value that is seen in buffers that do not have their own values for this variable. */ - (sym)) + (symbol)) { - return UNBOUNDP (default_value (sym)) ? Qnil : Qt; + return UNBOUNDP (default_value (symbol)) ? Qnil : Qt; } DEFUN ("default-value", Fdefault_value, 1, 1, 0, /* @@ -1877,51 +1993,51 @@ This is the value that is seen in buffers that do not have their own values for this variable. The default value is meaningful for variables with local bindings in certain buffers. */ - (sym)) + (symbol)) { - Lisp_Object value = default_value (sym); + Lisp_Object value = default_value (symbol); - return UNBOUNDP (value) ? Fsignal (Qvoid_variable, list1 (sym)) : value; + return UNBOUNDP (value) ? Fsignal (Qvoid_variable, list1 (symbol)) : value; } DEFUN ("set-default", Fset_default, 2, 2, 0, /* -Set SYMBOL's default value to VAL. SYMBOL and VAL are evaluated. +Set SYMBOL's default value to VALUE. SYMBOL and VALUE are evaluated. The default value is seen in buffers that do not have their own values for this variable. */ - (sym, value)) + (symbol, value)) { Lisp_Object valcontents; - CHECK_SYMBOL (sym); + CHECK_SYMBOL (symbol); retry: - valcontents = XSYMBOL (sym)->value; + valcontents = XSYMBOL (symbol)->value; retry_2: if (!SYMBOL_VALUE_MAGIC_P (valcontents)) - return Fset (sym, value); + return Fset (symbol, value); switch (XSYMBOL_VALUE_MAGIC_TYPE (valcontents)) { case SYMVAL_LISP_MAGIC: - RETURN_IF_NOT_UNBOUND (maybe_call_magic_handler (sym, Qset_default, 1, + RETURN_IF_NOT_UNBOUND (maybe_call_magic_handler (symbol, Qset_default, 1, value)); valcontents = XSYMBOL_VALUE_LISP_MAGIC (valcontents)->shadowed; /* semi-change-o */ goto retry_2; case SYMVAL_VARALIAS: - sym = follow_varalias_pointers (sym, Qset_default); + symbol = follow_varalias_pointers (symbol, Qset_default); /* presto change-o! */ goto retry; case SYMVAL_CURRENT_BUFFER_FORWARD: - set_default_buffer_slot_variable (sym, value); + set_default_buffer_slot_variable (symbol, value); return value; case SYMVAL_SELECTED_CONSOLE_FORWARD: - set_default_console_slot_variable (sym, value); + set_default_console_slot_variable (symbol, value); return value; case SYMVAL_BUFFER_LOCAL: @@ -1935,50 +2051,48 @@ for this variable. /* If current-buffer doesn't shadow default_value, * we must set the CURRENT-VALUE slot too */ if (NILP (bfwd->current_alist_element)) - store_symval_forwarding (sym, bfwd->current_value, value); + store_symval_forwarding (symbol, bfwd->current_value, value); return value; } default: - return Fset (sym, value); + return Fset (symbol, value); } - RETURN_NOT_REACHED(Qnil) /* suppress compiler warning */ } -DEFUN ("setq-default", Fsetq_default, 2, UNEVALLED, 0, /* -Set the default value of variable SYM to VALUE. -SYM, the variable name, is literal (not evaluated); +DEFUN ("setq-default", Fsetq_default, 0, UNEVALLED, 0, /* +Set the default value of variable SYMBOL to VALUE. +SYMBOL, the variable name, is literal (not evaluated); VALUE is an expression and it is evaluated. The default value of a variable is seen in buffers that do not have their own values for the variable. More generally, you can use multiple variables and values, as in - (setq-default SYM VALUE SYM VALUE...) -This sets each SYM's default value to the corresponding VALUE. -The VALUE for the Nth SYM can refer to the new default values -of previous SYMs. + (setq-default SYMBOL VALUE SYMBOL VALUE...) +This sets each SYMBOL's default value to the corresponding VALUE. +The VALUE for the Nth SYMBOL can refer to the new default values +of previous SYMBOLs. */ (args)) { /* This function can GC */ - Lisp_Object args_left; - Lisp_Object val, sym; + Lisp_Object symbol, tail, val = Qnil; + int nargs; struct gcpro gcpro1; - if (NILP (args)) - return Qnil; + GET_LIST_LENGTH (args, nargs); - args_left = args; - GCPRO1 (args); + if (nargs & 1) /* Odd number of arguments? */ + Fsignal (Qwrong_number_of_arguments, + list2 (Qsetq_default, make_int (nargs))); - do + GCPRO1 (val); + + PROPERTY_LIST_LOOP (tail, symbol, val, args) { - val = Feval (Fcar (Fcdr (args_left))); - sym = Fcar (args_left); - Fset_default (sym, val); - args_left = Fcdr (Fcdr (args_left)); + val = Feval (val); + Fset_default (symbol, val); } - while (!NILP (args_left)); UNGCPRO; return val; @@ -2052,8 +2166,9 @@ sets it. { struct symbol_value_buffer_local *bfwd = alloc_lcrecord_type (struct symbol_value_buffer_local, - lrecord_symbol_value_buffer_local); + &lrecord_symbol_value_buffer_local); Lisp_Object foo; + zero_lcrecord (&bfwd->magic); bfwd->magic.type = SYMVAL_BUFFER_LOCAL; bfwd->default_value = find_symbol_value (variable); @@ -2160,7 +2275,8 @@ Use `make-local-hook' instead. /* Make sure variable is set up to hold per-buffer values */ bfwd = alloc_lcrecord_type (struct symbol_value_buffer_local, - lrecord_symbol_value_buffer_local); + &lrecord_symbol_value_buffer_local); + zero_lcrecord (&bfwd->magic); bfwd->magic.type = SYMVAL_SOME_BUFFER_LOCAL; bfwd->current_buffer = Qnil; @@ -2270,7 +2386,7 @@ From now on the default value will apply in this buffer. case SYMVAL_CURRENT_BUFFER_FORWARD: { - CONST struct symbol_value_forward *fwd + const struct symbol_value_forward *fwd = XSYMBOL_VALUE_FORWARD (valcontents); int offset = ((char *) symbol_value_forward_forward (fwd) - (char *) &buffer_local_flags); @@ -2364,7 +2480,7 @@ From now on the default value will apply in this console. case SYMVAL_SELECTED_CONSOLE_FORWARD: { - CONST struct symbol_value_forward *fwd + const struct symbol_value_forward *fwd = XSYMBOL_VALUE_FORWARD (valcontents); int offset = ((char *) symbol_value_forward_forward (fwd) - (char *) &console_local_flags); @@ -2379,7 +2495,7 @@ From now on the default value will apply in this console. Lisp_Object oldval = * (Lisp_Object *) (offset + (char *) XCONSOLE (Vconsole_defaults)); if (magicfun) - (magicfun) (variable, &oldval, Vselected_console, 0); + magicfun (variable, &oldval, Vselected_console, 0); *(Lisp_Object *) (offset + (char *) XCONSOLE (Vselected_console)) = oldval; XCONSOLE (Vselected_console)->local_var_flags &= ~mask; @@ -2390,7 +2506,6 @@ From now on the default value will apply in this console. default: return variable; } - RETURN_NOT_REACHED(Qnil) /* suppress compiler warning */ } /* Used by specbind to determine what effects it might have. Returns: @@ -2424,7 +2539,7 @@ symbol_value_buffer_local_info (Lisp_Object symbol, struct buffer *buffer) case SYMVAL_CURRENT_BUFFER_FORWARD: { - CONST struct symbol_value_forward *fwd + const struct symbol_value_forward *fwd = XSYMBOL_VALUE_FORWARD (valcontents); int mask = XINT (*((Lisp_Object *) symbol_value_forward_forward (fwd))); @@ -2464,10 +2579,7 @@ Return the value of SYMBOL in BUFFER, or UNBOUND-VALUE if it is unbound. CHECK_SYMBOL (symbol); CHECK_BUFFER (buffer); value = symbol_value_in_buffer (symbol, buffer); - if (UNBOUNDP (value)) - return unbound_value; - else - return value; + return UNBOUNDP (value) ? unbound_value : value; } DEFUN ("symbol-value-in-console", Fsymbol_value_in_console, 2, 3, 0, /* @@ -2479,14 +2591,11 @@ Return the value of SYMBOL in CONSOLE, or UNBOUND-VALUE if it is unbound. CHECK_SYMBOL (symbol); CHECK_CONSOLE (console); value = symbol_value_in_console (symbol, console); - if (UNBOUNDP (value)) - return unbound_value; - else - return value; + return UNBOUNDP (value) ? unbound_value : value; } DEFUN ("built-in-variable-type", Fbuilt_in_variable_type, 1, 1, 0, /* -If SYM is a built-in variable, return info about this; else return nil. +If SYMBOL is a built-in variable, return info about this; else return nil. The returned info will be a symbol, one of `object' A simple built-in variable. @@ -2505,91 +2614,62 @@ The returned info will be a symbol, one of `default-console' Forwards to the default value of a built-in console-local variable. */ - (sym)) + (symbol)) { REGISTER Lisp_Object valcontents; - CHECK_SYMBOL (sym); + CHECK_SYMBOL (symbol); retry: - valcontents = XSYMBOL (sym)->value; + valcontents = XSYMBOL (symbol)->value; + retry_2: + if (!SYMBOL_VALUE_MAGIC_P (valcontents)) + return Qnil; - if (SYMBOL_VALUE_MAGIC_P (valcontents)) + switch (XSYMBOL_VALUE_MAGIC_TYPE (valcontents)) { - switch (XSYMBOL_VALUE_MAGIC_TYPE (valcontents)) - { - case SYMVAL_LISP_MAGIC: - valcontents = XSYMBOL_VALUE_LISP_MAGIC (valcontents)->shadowed; - /* semi-change-o */ - goto retry_2; - - case SYMVAL_VARALIAS: - sym = follow_varalias_pointers (sym, Qt); - /* presto change-o! */ - goto retry; - - case SYMVAL_BUFFER_LOCAL: - case SYMVAL_SOME_BUFFER_LOCAL: - valcontents = - XSYMBOL_VALUE_BUFFER_LOCAL (valcontents)->current_value; - /* semi-change-o */ - goto retry_2; - - case SYMVAL_FIXNUM_FORWARD: - return Qinteger; - - case SYMVAL_CONST_FIXNUM_FORWARD: - return Qconst_integer; - - case SYMVAL_BOOLEAN_FORWARD: - return Qboolean; - - case SYMVAL_CONST_BOOLEAN_FORWARD: - return Qconst_boolean; - - case SYMVAL_OBJECT_FORWARD: - return Qobject; - - case SYMVAL_CONST_OBJECT_FORWARD: - return Qconst_object; - - case SYMVAL_CONST_SPECIFIER_FORWARD: - return Qconst_specifier; - - case SYMVAL_DEFAULT_BUFFER_FORWARD: - return Qdefault_buffer; - - case SYMVAL_CURRENT_BUFFER_FORWARD: - return Qcurrent_buffer; - - case SYMVAL_CONST_CURRENT_BUFFER_FORWARD: - return Qconst_current_buffer; - - case SYMVAL_DEFAULT_CONSOLE_FORWARD: - return Qdefault_console; + case SYMVAL_LISP_MAGIC: + valcontents = XSYMBOL_VALUE_LISP_MAGIC (valcontents)->shadowed; + /* semi-change-o */ + goto retry_2; - case SYMVAL_SELECTED_CONSOLE_FORWARD: - return Qselected_console; + case SYMVAL_VARALIAS: + symbol = follow_varalias_pointers (symbol, Qt); + /* presto change-o! */ + goto retry; - case SYMVAL_CONST_SELECTED_CONSOLE_FORWARD: - return Qconst_selected_console; + case SYMVAL_BUFFER_LOCAL: + case SYMVAL_SOME_BUFFER_LOCAL: + valcontents = + XSYMBOL_VALUE_BUFFER_LOCAL (valcontents)->current_value; + /* semi-change-o */ + goto retry_2; - case SYMVAL_UNBOUND_MARKER: - return Qnil; + case SYMVAL_FIXNUM_FORWARD: return Qinteger; + case SYMVAL_CONST_FIXNUM_FORWARD: return Qconst_integer; + case SYMVAL_BOOLEAN_FORWARD: return Qboolean; + case SYMVAL_CONST_BOOLEAN_FORWARD: return Qconst_boolean; + case SYMVAL_OBJECT_FORWARD: return Qobject; + case SYMVAL_CONST_OBJECT_FORWARD: return Qconst_object; + case SYMVAL_CONST_SPECIFIER_FORWARD: return Qconst_specifier; + case SYMVAL_DEFAULT_BUFFER_FORWARD: return Qdefault_buffer; + case SYMVAL_CURRENT_BUFFER_FORWARD: return Qcurrent_buffer; + case SYMVAL_CONST_CURRENT_BUFFER_FORWARD: return Qconst_current_buffer; + case SYMVAL_DEFAULT_CONSOLE_FORWARD: return Qdefault_console; + case SYMVAL_SELECTED_CONSOLE_FORWARD: return Qselected_console; + case SYMVAL_CONST_SELECTED_CONSOLE_FORWARD: return Qconst_selected_console; + case SYMVAL_UNBOUND_MARKER: return Qnil; - default: - abort (); - } + default: + abort (); return Qnil; } - - return Qnil; } DEFUN ("local-variable-p", Flocal_variable_p, 2, 3, 0, /* Return t if SYMBOL's value is local to BUFFER. -If optional third arg AFTER-SET is true, return t if SYMBOL would be +If optional third arg AFTER-SET is non-nil, return t if SYMBOL would be buffer-local after it is set, regardless of whether it is so presently. A nil value for BUFFER is *not* the same as (current-buffer), but means "no buffer". Specifically: @@ -2636,7 +2716,7 @@ The interface and/or function name is sure to change before this gets into its final form. I currently like the way everything is set up and it has all the features I want it to have, except for one: I really want to be able to have multiple nested handlers, -to implement an `advice'-like capabiility. This would allow, +to implement an `advice'-like capability. This would allow, for example, a clean way of implementing `debug-if-set' or `debug-if-referenced' and such. @@ -2869,7 +2949,7 @@ maybe_call_magic_handler (Lisp_Object sym, Lisp_Object funsym, int nargs, ...) Lisp_Object legerdemain; struct symbol_value_lisp_magic *bfwd; - assert (nargs >= 0 && nargs < 20); + assert (nargs >= 0 && nargs < countof (args)); legerdemain = XSYMBOL (sym)->value; assert (SYMBOL_VALUE_LISP_MAGIC_P (legerdemain)); bfwd = XSYMBOL_VALUE_LISP_MAGIC (legerdemain); @@ -2916,7 +2996,8 @@ pity, thereby invalidating your code. if (!SYMBOL_VALUE_LISP_MAGIC_P (valcontents)) { bfwd = alloc_lcrecord_type (struct symbol_value_lisp_magic, - lrecord_symbol_value_lisp_magic); + &lrecord_symbol_value_lisp_magic); + zero_lcrecord (&bfwd->magic); bfwd->magic.type = SYMVAL_LISP_MAGIC; for (i = 0; i < MAGIC_HANDLER_MAX; i++) { @@ -2945,7 +3026,7 @@ pity, thereby invalidating your code. /* functions for working with variable aliases. */ -/* Follow the chain of variable aliases for OBJECT. Return the +/* Follow the chain of variable aliases for SYMBOL. Return the resulting symbol, whose value cell is guaranteed not to be a symbol-value-varalias. @@ -2973,36 +3054,32 @@ pity, thereby invalidating your code. */ static Lisp_Object -follow_varalias_pointers (Lisp_Object object, +follow_varalias_pointers (Lisp_Object symbol, Lisp_Object follow_past_lisp_magic) { - Lisp_Object tortoise = object; - Lisp_Object hare = object; +#define VARALIAS_INDIRECTION_SUSPICION_LENGTH 16 + Lisp_Object tortoise, hare, val; + int count; /* quick out just in case */ - if (!SYMBOL_VALUE_MAGIC_P (XSYMBOL (object)->value)) - return object; - - /* based off of indirect_function() */ - for (;;) + if (!SYMBOL_VALUE_MAGIC_P (XSYMBOL (symbol)->value)) + return symbol; + + /* Compare implementation of indirect_function(). */ + for (hare = tortoise = symbol, count = 0; + val = fetch_value_maybe_past_magic (hare, follow_past_lisp_magic), + SYMBOL_VALUE_VARALIAS_P (val); + hare = symbol_value_varalias_aliasee (XSYMBOL_VALUE_VARALIAS (val)), + count++) { - Lisp_Object value; - - value = fetch_value_maybe_past_magic (hare, follow_past_lisp_magic); - if (!SYMBOL_VALUE_VARALIAS_P (value)) - break; - hare = symbol_value_varalias_aliasee (XSYMBOL_VALUE_VARALIAS (value)); - value = fetch_value_maybe_past_magic (hare, follow_past_lisp_magic); - if (!SYMBOL_VALUE_VARALIAS_P (value)) - break; - hare = symbol_value_varalias_aliasee (XSYMBOL_VALUE_VARALIAS (value)); - - value = fetch_value_maybe_past_magic (tortoise, follow_past_lisp_magic); - tortoise = symbol_value_varalias_aliasee - (XSYMBOL_VALUE_VARALIAS (value)); + if (count < VARALIAS_INDIRECTION_SUSPICION_LENGTH) continue; + if (count & 1) + tortoise = symbol_value_varalias_aliasee + (XSYMBOL_VALUE_VARALIAS (fetch_value_maybe_past_magic + (tortoise, follow_past_lisp_magic))); if (EQ (hare, tortoise)) - return Fsignal (Qcyclic_variable_indirection, list1 (object)); + return Fsignal (Qcyclic_variable_indirection, list1 (symbol)); } return hare; @@ -3056,7 +3133,8 @@ has a buffer-local value in any buffer, or the symbols nil or t. reject_constant_symbols (variable, Qunbound, 0, Qt); bfwd = alloc_lcrecord_type (struct symbol_value_varalias, - lrecord_symbol_value_varalias); + &lrecord_symbol_value_varalias); + zero_lcrecord (&bfwd->magic); bfwd->magic.type = SYMVAL_VARALIAS; bfwd->aliasee = alias; bfwd->shadowed = valcontents; @@ -3132,33 +3210,37 @@ Lisp_Object Qnull_pointer; #endif /* some losing systems can't have static vars at function scope... */ -static struct symbol_value_magic guts_of_unbound_marker = - { { symbol_value_forward_lheader_initializer, 0, 69}, - SYMVAL_UNBOUND_MARKER }; - -Lisp_Object Vpure_uninterned_symbol_table; +static const struct symbol_value_magic guts_of_unbound_marker = +{ /* struct symbol_value_magic */ + { /* struct lcrecord_header */ + { /* struct lrecord_header */ + lrecord_type_symbol_value_forward, /* lrecord_type_index */ + 1, /* mark bit */ + 1, /* c_readonly bit */ + 1, /* lisp_readonly bit */ + }, + 0, /* next */ + 0, /* uid */ + 0, /* free */ + }, + 0, /* value */ + SYMVAL_UNBOUND_MARKER +}; void init_symbols_once_early (void) { -#ifndef Qzero - Qzero = make_int (0); /* Only used if Lisp_Object is a union type */ -#endif - -#ifndef Qnull_pointer - /* C guarantees that Qnull_pointer will be initialized to all 0 bits, - so the following is a actually a no-op. */ - XSETOBJ (Qnull_pointer, (enum Lisp_Type) 0, 0); -#endif + INIT_LRECORD_IMPLEMENTATION (symbol); + INIT_LRECORD_IMPLEMENTATION (symbol_value_forward); + INIT_LRECORD_IMPLEMENTATION (symbol_value_buffer_local); + INIT_LRECORD_IMPLEMENTATION (symbol_value_lisp_magic); + INIT_LRECORD_IMPLEMENTATION (symbol_value_varalias); - /* see comment in Fpurecopy() */ - Vpure_uninterned_symbol_table = - make_lisp_hashtable (50, HASHTABLE_NONWEAK, HASHTABLE_EQ); - staticpro (&Vpure_uninterned_symbol_table); + reinit_symbols_once_early (); - Qnil = Fmake_symbol (make_pure_pname ((CONST Bufbyte *) "nil", 3, 1)); - /* Bootstrapping problem: Qnil isn't set when make_pure_pname is + /* Bootstrapping problem: Qnil isn't set when make_string_nocopy is called the first time. */ + Qnil = Fmake_symbol (make_string_nocopy ((const Bufbyte *) "nil", 3)); XSYMBOL (Qnil)->name->plist = Qnil; XSYMBOL (Qnil)->value = Qnil; /* Nihil ex nihil */ XSYMBOL (Qnil)->plist = Qnil; @@ -3170,62 +3252,148 @@ init_symbols_once_early (void) { int hash = hash_string (string_data (XSYMBOL (Qnil)->name), 3); XVECTOR_DATA (Vobarray)[hash % OBARRAY_SIZE] = Qnil; - XSYMBOL (Qnil)->obarray = Qt; } { /* Required to get around a GCC syntax error on certain architectures */ - struct symbol_value_magic *tem = &guts_of_unbound_marker; + const struct symbol_value_magic *tem = &guts_of_unbound_marker; XSETSYMBOL_VALUE_MAGIC (Qunbound, tem); } - if ((CONST void *) XPNTR (Qunbound) != - (CONST void *)&guts_of_unbound_marker) - { - /* This might happen on DATA_SEG_BITS machines. */ - /* abort (); */ - /* Can't represent a pointer to constant C data using a Lisp_Object. - So heap-allocate it. */ - struct symbol_value_magic *urk = xnew (struct symbol_value_magic); - memcpy (urk, &guts_of_unbound_marker, sizeof (*urk)); - XSETSYMBOL_VALUE_MAGIC (Qunbound, urk); - } XSYMBOL (Qnil)->function = Qunbound; +#ifdef UTF2000 + /* [tomo:2002-01-22] We should not define Qunloaded as a normal symbol */ + defsymbol (&Qunloaded, "#<unloaded>"); +#endif + defsymbol (&Qt, "t"); - XSYMBOL (Qt)->value = Qt; /* Veritas aetera */ + XSYMBOL (Qt)->value = Qt; /* Veritas aeterna */ Vquit_flag = Qnil; + + dump_add_root_object (&Qnil); + dump_add_root_object (&Qunbound); + dump_add_root_object (&Vquit_flag); +} + +void +reinit_symbols_once_early (void) +{ +#ifndef Qzero + Qzero = make_int (0); /* Only used if Lisp_Object is a union type */ +#endif + +#ifndef Qnull_pointer + /* C guarantees that Qnull_pointer will be initialized to all 0 bits, + so the following is actually a no-op. */ + XSETOBJ (Qnull_pointer, 0); +#endif +} + +static void +defsymbol_massage_name_1 (Lisp_Object *location, const char *name, int dump_p, + int multiword_predicate_p) +{ + char temp[500]; + size_t len = strlen (name) - 1; + size_t i; + + if (multiword_predicate_p) + assert (len + 1 < sizeof (temp)); + else + assert (len < sizeof (temp)); + strcpy (temp, name + 1); /* Remove initial Q */ + if (multiword_predicate_p) + { + strcpy (temp + len - 1, "_p"); + len++; + } + for (i = 0; i < len; i++) + if (temp[i] == '_') + temp[i] = '-'; + *location = Fintern (make_string ((const Bufbyte *) temp, len), Qnil); + if (dump_p) + staticpro (location); + else + staticpro_nodump (location); } void -defsymbol (Lisp_Object *location, CONST char *name) +defsymbol_massage_name_nodump (Lisp_Object *location, const char *name) { - *location = Fintern (make_pure_pname ((CONST Bufbyte *) name, - strlen (name), 1), + defsymbol_massage_name_1 (location, name, 0, 0); +} + +void +defsymbol_massage_name (Lisp_Object *location, const char *name) +{ + defsymbol_massage_name_1 (location, name, 1, 0); +} + +void +defsymbol_massage_multiword_predicate_nodump (Lisp_Object *location, + const char *name) +{ + defsymbol_massage_name_1 (location, name, 0, 1); +} + +void +defsymbol_massage_multiword_predicate (Lisp_Object *location, const char *name) +{ + defsymbol_massage_name_1 (location, name, 1, 1); +} + +void +defsymbol_nodump (Lisp_Object *location, const char *name) +{ + *location = Fintern (make_string_nocopy ((const Bufbyte *) name, + strlen (name)), + Qnil); + staticpro_nodump (location); +} + +void +defsymbol (Lisp_Object *location, const char *name) +{ + *location = Fintern (make_string_nocopy ((const Bufbyte *) name, + strlen (name)), Qnil); staticpro (location); } void -defkeyword (Lisp_Object *location, CONST char *name) +defkeyword (Lisp_Object *location, const char *name) { defsymbol (location, name); Fset (*location, *location); } void -defsubr (struct Lisp_Subr *subr) +defkeyword_massage_name (Lisp_Object *location, const char *name) { - Lisp_Object sym = intern (subr_name (subr)); + char temp[500]; + size_t len = strlen (name); + + assert (len < sizeof (temp)); + strcpy (temp, name); + temp[1] = ':'; /* it's an underscore in the C variable */ + + defsymbol_massage_name (location, temp); + Fset (*location, *location); +} #ifdef DEBUG_XEMACS - /* Check that nobody spazzed writing a DEFUN. */ +/* Check that nobody spazzed writing a DEFUN. */ +static void +check_sane_subr (Lisp_Subr *subr, Lisp_Object sym) +{ assert (subr->min_args >= 0); assert (subr->min_args <= SUBR_MAX_ARGS); - if (subr->max_args != MANY && subr->max_args != UNEVALLED) + if (subr->max_args != MANY && + subr->max_args != UNEVALLED) { /* Need to fix lisp.h and eval.c if SUBR_MAX_ARGS too small */ assert (subr->max_args <= SUBR_MAX_ARGS); @@ -3233,69 +3401,169 @@ defsubr (struct Lisp_Subr *subr) } assert (UNBOUNDP (XSYMBOL (sym)->function)); -#endif /* DEBUG_XEMACS */ +} +#else +#define check_sane_subr(subr, sym) /* nothing */ +#endif - XSETSUBR (XSYMBOL (sym)->function, subr); +#ifdef HAVE_SHLIB +/* + * If we are not in a pure undumped Emacs, we need to make a duplicate of + * the subr. This is because the only time this function will be called + * in a running Emacs is when a dynamically loaded module is adding a + * subr, and we need to make sure that the subr is in allocated, Lisp- + * accessible memory. The address assigned to the static subr struct + * in the shared object will be a trampoline address, so we need to create + * a copy here to ensure that a real address is used. + * + * Once we have copied everything across, we re-use the original static + * structure to store a pointer to the newly allocated one. This will be + * used in emodules.c by emodules_doc_subr() to find a pointer to the + * allocated object so that we can set its doc string properly. + * + * NOTE: We don't actually use the DOC pointer here any more, but we did + * in an earlier implementation of module support. There is no harm in + * setting it here in case we ever need it in future implementations. + * subr->doc will point to the new subr structure that was allocated. + * Code can then get this value from the static subr structure and use + * it if required. + * + * FIXME: Should newsubr be staticpro()'ed? I don't think so but I need + * a guru to check. + */ +#define check_module_subr() \ +do { \ + if (initialized) { \ + Lisp_Subr *newsubr = (Lisp_Subr *) xmalloc (sizeof (Lisp_Subr)); \ + memcpy (newsubr, subr, sizeof (Lisp_Subr)); \ + subr->doc = (const char *)newsubr; \ + subr = newsubr; \ + } \ +} while (0) +#else /* ! HAVE_SHLIB */ +#define check_module_subr() +#endif + +void +defsubr (Lisp_Subr *subr) +{ + Lisp_Object sym = intern (subr_name (subr)); + Lisp_Object fun; + + check_sane_subr (subr, sym); + check_module_subr (); + + XSETSUBR (fun, subr); + XSYMBOL (sym)->function = fun; } +/* Define a lisp macro using a Lisp_Subr. */ void -deferror (Lisp_Object *symbol, CONST char *name, CONST char *messuhhj, - Lisp_Object inherits_from) +defsubr_macro (Lisp_Subr *subr) +{ + Lisp_Object sym = intern (subr_name (subr)); + Lisp_Object fun; + + check_sane_subr (subr, sym); + check_module_subr(); + + XSETSUBR (fun, subr); + XSYMBOL (sym)->function = Fcons (Qmacro, fun); +} + +static void +deferror_1 (Lisp_Object *symbol, const char *name, const char *messuhhj, + Lisp_Object inherits_from, int massage_p) { Lisp_Object conds; - defsymbol (symbol, name); + if (massage_p) + defsymbol_massage_name (symbol, name); + else + defsymbol (symbol, name); assert (SYMBOLP (inherits_from)); conds = Fget (inherits_from, Qerror_conditions, Qnil); - pure_put (*symbol, Qerror_conditions, Fcons (*symbol, conds)); + Fput (*symbol, Qerror_conditions, Fcons (*symbol, conds)); /* NOT build_translated_string (). This function is called at load time and the string needs to get translated at run time. (This happens in the function (display-error) in cmdloop.el.) */ - pure_put (*symbol, Qerror_message, build_string (messuhhj)); + Fput (*symbol, Qerror_message, build_string (messuhhj)); +} + +void +deferror (Lisp_Object *symbol, const char *name, const char *messuhhj, + Lisp_Object inherits_from) +{ + deferror_1 (symbol, name, messuhhj, inherits_from, 0); +} + +void +deferror_massage_name (Lisp_Object *symbol, const char *name, + const char *messuhhj, Lisp_Object inherits_from) +{ + deferror_1 (symbol, name, messuhhj, inherits_from, 1); +} + +void +deferror_massage_name_and_message (Lisp_Object *symbol, const char *name, + Lisp_Object inherits_from) +{ + char temp[500]; + size_t i; + size_t len = strlen (name) - 1; + + assert (len < sizeof (temp)); + strcpy (temp, name + 1); /* Remove initial Q */ + temp[0] = toupper (temp[0]); + for (i = 0; i < len; i++) + if (temp[i] == '_') + temp[i] = ' '; + + deferror_1 (symbol, name, temp, inherits_from, 1); } void syms_of_symbols (void) { - defsymbol (&Qvariable_documentation, "variable-documentation"); - defsymbol (&Qvariable_domain, "variable-domain"); /* I18N3 */ - defsymbol (&Qad_advice_info, "ad-advice-info"); - defsymbol (&Qad_activate, "ad-activate"); - - defsymbol (&Qget_value, "get-value"); - defsymbol (&Qset_value, "set-value"); - defsymbol (&Qbound_predicate, "bound-predicate"); - defsymbol (&Qmake_unbound, "make-unbound"); - defsymbol (&Qlocal_predicate, "local-predicate"); - defsymbol (&Qmake_local, "make-local"); - - defsymbol (&Qboundp, "boundp"); - defsymbol (&Qfboundp, "fboundp"); - defsymbol (&Qglobally_boundp, "globally-boundp"); - defsymbol (&Qmakunbound, "makunbound"); - defsymbol (&Qsymbol_value, "symbol-value"); - defsymbol (&Qset, "set"); - defsymbol (&Qdefault_boundp, "default-boundp"); - defsymbol (&Qdefault_value, "default-value"); - defsymbol (&Qset_default, "set-default"); - defsymbol (&Qmake_variable_buffer_local, "make-variable-buffer-local"); - defsymbol (&Qmake_local_variable, "make-local-variable"); - defsymbol (&Qkill_local_variable, "kill-local-variable"); - defsymbol (&Qkill_console_local_variable, "kill-console-local-variable"); - defsymbol (&Qsymbol_value_in_buffer, "symbol-value-in-buffer"); - defsymbol (&Qsymbol_value_in_console, "symbol-value-in-console"); - defsymbol (&Qlocal_variable_p, "local-variable-p"); - - defsymbol (&Qconst_integer, "const-integer"); - defsymbol (&Qconst_boolean, "const-boolean"); - defsymbol (&Qconst_object, "const-object"); - defsymbol (&Qconst_specifier, "const-specifier"); - defsymbol (&Qdefault_buffer, "default-buffer"); - defsymbol (&Qcurrent_buffer, "current-buffer"); - defsymbol (&Qconst_current_buffer, "const-current-buffer"); - defsymbol (&Qdefault_console, "default-console"); - defsymbol (&Qselected_console, "selected-console"); - defsymbol (&Qconst_selected_console, "const-selected-console"); + DEFSYMBOL (Qvariable_documentation); + DEFSYMBOL (Qvariable_domain); /* I18N3 */ + DEFSYMBOL (Qad_advice_info); + DEFSYMBOL (Qad_activate); + + DEFSYMBOL (Qget_value); + DEFSYMBOL (Qset_value); + DEFSYMBOL (Qbound_predicate); + DEFSYMBOL (Qmake_unbound); + DEFSYMBOL (Qlocal_predicate); + DEFSYMBOL (Qmake_local); + + DEFSYMBOL (Qboundp); + DEFSYMBOL (Qglobally_boundp); + DEFSYMBOL (Qmakunbound); + DEFSYMBOL (Qsymbol_value); + DEFSYMBOL (Qset); + DEFSYMBOL (Qsetq_default); + DEFSYMBOL (Qdefault_boundp); + DEFSYMBOL (Qdefault_value); + DEFSYMBOL (Qset_default); + DEFSYMBOL (Qmake_variable_buffer_local); + DEFSYMBOL (Qmake_local_variable); + DEFSYMBOL (Qkill_local_variable); + DEFSYMBOL (Qkill_console_local_variable); + DEFSYMBOL (Qsymbol_value_in_buffer); + DEFSYMBOL (Qsymbol_value_in_console); + DEFSYMBOL (Qlocal_variable_p); + + DEFSYMBOL (Qconst_integer); + DEFSYMBOL (Qconst_boolean); + DEFSYMBOL (Qconst_object); + DEFSYMBOL (Qconst_specifier); + DEFSYMBOL (Qdefault_buffer); + DEFSYMBOL (Qcurrent_buffer); + DEFSYMBOL (Qconst_current_buffer); + DEFSYMBOL (Qdefault_console); + DEFSYMBOL (Qselected_console); + DEFSYMBOL (Qconst_selected_console); DEFSUBR (Fintern); DEFSUBR (Fintern_soft); @@ -3313,6 +3581,7 @@ syms_of_symbols (void) DEFSUBR (Ffboundp); DEFSUBR (Ffset); DEFSUBR (Fdefine_function); + Ffset (intern ("defalias"), intern ("define-function")); DEFSUBR (Fsetplist); DEFSUBR (Fsymbol_value_in_buffer); DEFSUBR (Fsymbol_value_in_console); @@ -3334,29 +3603,26 @@ syms_of_symbols (void) DEFSUBR (Fdontusethis_set_symbol_value_handler); } -/* Create and initialize a variable whose value is forwarded to C data */ +/* Create and initialize a Lisp variable whose value is forwarded to C data */ void -defvar_mumble (CONST char *namestring, CONST void *magic, size_t sizeof_magic) +defvar_magic (const char *symbol_name, const struct symbol_value_forward *magic) { - Lisp_Object kludge; - Lisp_Object sym = Fintern (make_pure_pname ((CONST Bufbyte *) namestring, - strlen (namestring), - 1), - Qnil); + Lisp_Object sym; - /* Check that magic points somewhere we can represent as a Lisp pointer */ - XSETOBJ (kludge, Lisp_Type_Record, magic); - if (magic != (CONST void *) XPNTR (kludge)) - { - /* This might happen on DATA_SEG_BITS machines. */ - /* abort (); */ - /* Copy it to somewhere which is representable. */ - void *f = xmalloc (sizeof_magic); - memcpy (f, magic, sizeof_magic); - XSETOBJ (XSYMBOL (sym)->value, Lisp_Type_Record, f); - } +#if defined(HAVE_SHLIB) + /* + * As with defsubr(), this will only be called in a dumped Emacs when + * we are adding variables from a dynamically loaded module. That means + * we can't use purespace. Take that into account. + */ + if (initialized) + sym = Fintern (build_string (symbol_name), Qnil); else - XSETOBJ (XSYMBOL (sym)->value, Lisp_Type_Record, magic); +#endif + sym = Fintern (make_string_nocopy ((const Bufbyte *) symbol_name, + strlen (symbol_name)), Qnil); + + XSETOBJ (XSYMBOL (sym)->value, magic); } void diff --git a/src/syntax.c b/src/syntax.c index 9a1d56b..6b89393 100644 --- a/src/syntax.c +++ b/src/syntax.c @@ -1,6 +1,7 @@ /* XEmacs routines to deal with syntax tables; also word and list parsing. Copyright (C) 1985-1994 Free Software Foundation, Inc. Copyright (C) 1995 Sun Microsystems, Inc. + Copyright (C) 2001 MORIOKA Tomohiko This file is part of XEmacs. @@ -27,9 +28,8 @@ Boston, MA 02111-1307, USA. */ #include "lisp.h" #include "buffer.h" -#include "commands.h" -#include "insdel.h" #include "syntax.h" +#include "extents.h" /* Here is a comment from Ken'ichi HANDA <handa@etl.go.jp> explaining the purpose of the Sextword syntax category: @@ -55,6 +55,13 @@ Sextword is a word-constituent but a word boundary may exist between two such characters. */ /* Mule 2.4 doesn't seem to have Sextword - I'm removing it -- mrb */ +/* Recovered by tomo */ + +#define ST_COMMENT_STYLE 0x101 +#define ST_STRING_STYLE 0x102 + +Lisp_Object Qsyntax_table; +int lookup_syntax_properties; Lisp_Object Qsyntax_table_p; @@ -75,6 +82,10 @@ int no_quit_in_re_search; and the like. */ struct buffer *regex_emacs_buffer; +/* In Emacs, this is the string or buffer in which we + are matching. It is used for looking up syntax properties. */ +Lisp_Object regex_match_object; + Lisp_Object Vstandard_syntax_table; Lisp_Object Vsyntax_designator_chars_string; @@ -86,7 +97,7 @@ struct lisp_parse_state int depth; /* Depth at end of parsing */ Emchar instring; /* -1 if not within string, else desired terminator */ int incomment; /* Nonzero if within a comment at end of parsing */ - int comstyle; /* comment style a=0, or b=1 */ + int comstyle; /* comment style a=0, or b=1, or ST_COMMENT_STYLE */ int quoted; /* Nonzero if just after an escape char at end of parsing */ Bufpos thislevelstart;/* Char number of most recent start-of-expression @@ -94,7 +105,11 @@ struct lisp_parse_state Bufpos prevlevelstart;/* Char number of start of containing expression */ Bufpos location; /* Char number at which parsing stopped */ int mindepth; /* Minimum depth seen while scanning */ - Bufpos comstart; /* Position just after last comment starter */ + Bufpos comstr_start; /* Position just after last comment/string starter + (if the 'syntax-table text property is not + supported, used only for comment starts) */ + Lisp_Object levelstarts; /* Char numbers of starts-of-expression + of levels (starting from outermost). */ }; /* These variables are a cache for finding the start of a defun. @@ -118,7 +133,6 @@ static Bufpos find_defun_start (struct buffer *buf, Bufpos pos) { Bufpos tem; - struct Lisp_Char_Table *mirrortab = XCHAR_TABLE (buf->mirror_syntax_table); /* Use previous finding, if it's valid and applies to this inquiry. */ if (buf == find_start_buffer @@ -134,10 +148,14 @@ find_defun_start (struct buffer *buf, Bufpos pos) /* Back up to start of line. */ tem = find_next_newline (buf, pos, -1); + SCS_STATISTICS_SET_FUNCTION (scs_find_defun_start); + SETUP_SYNTAX_CACHE (tem, 1); while (tem > BUF_BEGV (buf)) { + UPDATE_SYNTAX_CACHE_BACKWARD(tem); + /* Open-paren at start of line means we found our defun-start. */ - if (SYNTAX (mirrortab, BUF_FETCH_CHAR (buf, tem)) == Sopen) + if (SYNTAX_FROM_CACHE (mirrortab, BUF_FETCH_CHAR (buf, tem)) == Sopen) break; /* Move to beg of previous line. */ tem = find_next_newline (buf, tem, -2); @@ -154,12 +172,13 @@ find_defun_start (struct buffer *buf, Bufpos pos) } DEFUN ("syntax-table-p", Fsyntax_table_p, 1, 1, 0, /* -Return t if ARG is a syntax table. +Return t if OBJECT is a syntax table. Any vector of 256 elements will do. */ - (obj)) + (object)) { - return CHAR_TABLEP (obj) && XCHAR_TABLE_TYPE (obj) == CHAR_TABLE_TYPE_SYNTAX + return (CHAR_TABLEP (object) + && XCHAR_TABLE_TYPE (object) == CHAR_TABLE_TYPE_SYNTAX) ? Qt : Qnil; } @@ -193,39 +212,305 @@ This is the one used for new buffers. } DEFUN ("copy-syntax-table", Fcopy_syntax_table, 0, 1, 0, /* -Construct a new syntax table and return it. -It is a copy of the TABLE, which defaults to the standard syntax table. +Return a new syntax table which is a copy of SYNTAX-TABLE. +SYNTAX-TABLE defaults to the standard syntax table. */ - (table)) + (syntax_table)) { if (NILP (Vstandard_syntax_table)) return Fmake_char_table (Qsyntax); - table = check_syntax_table (table, Vstandard_syntax_table); - return Fcopy_char_table (table); + syntax_table = check_syntax_table (syntax_table, Vstandard_syntax_table); + return Fcopy_char_table (syntax_table); } DEFUN ("set-syntax-table", Fset_syntax_table, 1, 2, 0, /* -Select a new syntax table for BUFFER. -One argument, a syntax table. +Select SYNTAX-TABLE as the new syntax table for BUFFER. BUFFER defaults to the current buffer if omitted. */ - (table, buffer)) + (syntax_table, buffer)) { struct buffer *buf = decode_buffer (buffer, 0); - table = check_syntax_table (table, Qnil); - buf->syntax_table = table; - buf->mirror_syntax_table = XCHAR_TABLE (table)->mirror_table; + syntax_table = check_syntax_table (syntax_table, Qnil); + buf->syntax_table = syntax_table; +#ifndef UTF2000 + buf->mirror_syntax_table = XCHAR_TABLE (syntax_table)->mirror_table; +#endif /* Indicate that this buffer now has a specified syntax table. */ buf->local_var_flags |= XINT (buffer_local_flags.syntax_table); - return table; + return syntax_table; } +/* The current syntax state */ +struct syntax_cache syntax_cache; + + +/* + Update syntax_cache to an appropriate setting for position POS + + The sign of COUNT gives the relative position of POS wrt the + previously valid interval. (not currently used) + + `syntax_cache.*_change' are the next and previous positions at + which syntax_code and c_s_t will need to be recalculated. + + #### Currently this code uses 'get-char-property', which will + return the "last smallest" extent at a given position. In cases + where overlapping extents are defined, this code will simply use + whatever is returned by get-char-property. + + It might be worth it at some point to merge provided syntax tables + outward to the current buffer. + + sjt sez: + This implementation has to rather inefficient, since it looks at + next-extent-change, and a heavily font-locked buffer will be rife + with irrelevant extents. We could do a sledgehammer check on this + by looking at the distribution of extent lengths. Also count up + cache hits and misses. + + If we assume that syntax-table is a _text_ property (which also + deals with the issue of overlapping syntax-table properties), then + the following strategy recommends itself + o give the syntax cache a `valid' flag, to be reset whenever a + syntax-table property is added, changed, or removed; this could + be done by setting syntax_cache's prev_change > next_change + (but not compatible with using extents/markers here); if it's a + Lisp variable, doing it in Lisp shouldn't be too inefficient + o lazily initialize the cache whenever the object being examined + differs from the object the cache currently refers to + o by using {previous,next-single-property-change} we should be + able to get much bigger cache intervals (in most cases, the + whole buffer) + o cache markers instead of positions so the mere insertion or + deletion of text doesn't invalidate the cache, only if it + involves a syntax-table property (we could also cache the + extents carrying the syntax-table text-property; that gives us + another check for invalid cache). + + If I understand this correctly, we need to invalidate the cache in the + following cases: + o If the referenced object changes (it's a global cache) + o If there are insertions or deletions of text (the positions are + absolute; fix: use markers or an extent instead?) + o If the syntax-table property is altered == added and different or + removed and the same (fix: probably computable from range overlap, + but is it worth it? would interact with ins/del); this includes + detachment of extents with the same value (but only the boundary + extents, as otherwise the range coalesces across the deletion point) + and attachment of extents with a different value + Note: the above looks a lot like what Ben has implemented in 21.5, but + he goes one better by making the cache buffer-local. + + Note: cperl mode uses the text property API, not extents/overlays. +*/ + +#ifdef SYNTAX_CACHE_STATISTICS +struct syntax_cache_statistics scs_statistics = + { 0, 0, 0, 0, -1, -1, 0.0, 0.0, scs_no_function}; + +char* syntax_cache_statistics_function_names[scs_number_of_functions] = { + "find_context", + "find_defun_start", + "scan_words", + "Fforward_comment", + "scan_lists", + "Fbackward_prefix_characters", + "scan_sexps_forward" +}; +#endif /* SYNTAX_CACHE_STATISTICS */ + +void +update_syntax_cache (int pos, int count) +{ + Lisp_Object tmp_table; + +#ifdef SYNTAX_CACHE_STATISTICS + if (scs_statistics.total_updates == 0) + { + int i; + for (i = 0; i < scs_number_of_functions; ++i) + scs_statistics.functions[i] = 0; + } + if (syntax_cache.prev_change > syntax_cache.next_change) + scs_statistics.inits++; + else if (pos < syntax_cache.prev_change) + scs_statistics.misses_lo++; + else if (pos >= syntax_cache.next_change) + scs_statistics.misses_hi++; +#endif /* SYNTAX_CACHE_STATISTICS */ + + /* #### Since font-lock undoes any narrowing, maybe the BUF_ZV and + BUF_BEGV below should be BUF_Z and BUF_BEG respectively? */ + if (BUFFERP (syntax_cache.object)) + { + int get_change_before = pos + 1; + + tmp_table = Fget_char_property (make_int(pos), Qsyntax_table, + syntax_cache.object, Qnil); +#if NEXT_SINGLE_PROPERTY_CHANGE + /* #### shouldn't we be using BUF_BEGV here? */ + syntax_cache.next_change = + XINT (Fnext_single_property_change + (make_int (pos > 0 ? pos : 1), Qsyntax_table, + syntax_cache.object, make_int (BUF_ZV (syntax_cache.buffer)))); +#else + syntax_cache.next_change = + XINT (Fnext_extent_change (make_int (pos > 0 ? pos : 1), + syntax_cache.object)); +#endif + + /* #### shouldn't we be using BUF_BEGV here? */ + if (get_change_before < 1) + get_change_before = 1; + else if (get_change_before > BUF_ZV (syntax_cache.buffer)) + get_change_before = BUF_ZV (syntax_cache.buffer); + +#if PREVIOUS_SINGLE_PROPERTY_CHANGE + /* #### shouldn't we be using BUF_BEGV here? */ + syntax_cache.prev_change = + XINT (Fprevious_single_property_change + (make_int (get_change_before), Qsyntax_table, + syntax_cache.object, make_int(1))); +#else + syntax_cache.prev_change = + XINT (Fprevious_extent_change (make_int (get_change_before), + syntax_cache.object)); +#endif + } + else if (STRINGP (syntax_cache.object)) + { + int get_change_before = pos + 1; + + tmp_table = Fget_char_property (make_int(pos), Qsyntax_table, + syntax_cache.object, Qnil); +#if NEXT_SINGLE_PROPERTY_CHANGE + /* #### shouldn't we be using BUF_BEGV here? */ + syntax_cache.next_change = + XINT (Fnext_single_property_change + (make_int (pos >= 0 ? pos : 0), Qsyntax_table, + syntax_cache.object, + make_int(XSTRING_LENGTH(syntax_cache.object)))); +#else + syntax_cache.next_change = + XINT (Fnext_extent_change (make_int (pos >= 0 ? pos : 0), + syntax_cache.object)); +#endif + + if (get_change_before < 0) + get_change_before = 0; + else if (get_change_before > XSTRING_LENGTH(syntax_cache.object)) + get_change_before = XSTRING_LENGTH(syntax_cache.object); + +#if PREVIOUS_SINGLE_PROPERTY_CHANGE + syntax_cache.prev_change = + XINT (Fprevious_single_property_change + (make_int (get_change_before), Qsyntax_table, + syntax_cache.object, make_int(0))); +#else + syntax_cache.prev_change = + XINT (Fprevious_extent_change (make_int (get_change_before), + syntax_cache.object)); +#endif + } + else + { + tmp_table = Qnil; /* silence compiler */ + /* Always aborts. #### Is there another sensible thing to do here? */ + assert (BUFFERP (syntax_cache.object) || STRINGP (syntax_cache.object)); + } + + if (EQ (Fsyntax_table_p (tmp_table), Qt)) + { + syntax_cache.use_code = 0; +#ifdef UTF2000 + syntax_cache.current_syntax_table = tmp_table; +#else + syntax_cache.current_syntax_table = + XCHAR_TABLE (tmp_table)->mirror_table; +#endif + } + else if (CONSP (tmp_table) && INTP (XCAR (tmp_table))) + { + syntax_cache.use_code = 1; + syntax_cache.syntax_code = XINT (XCAR(tmp_table)); + } + else + { + syntax_cache.use_code = 0; +#ifdef UTF2000 + syntax_cache.current_syntax_table = + syntax_cache.buffer->syntax_table; +#else + syntax_cache.current_syntax_table = + syntax_cache.buffer->mirror_syntax_table; +#endif + } + +#ifdef SYNTAX_CACHE_STATISTICS + { + int length = syntax_cache.next_change - syntax_cache.prev_change; + int misses = scs_statistics.misses_lo + + scs_statistics.misses_hi + scs_statistics.inits; + + if (scs_statistics.min_length == -1 || scs_statistics.min_length > length) + scs_statistics.min_length = length; + if (scs_statistics.max_length == -1 || scs_statistics.max_length < length) + scs_statistics.max_length = length; + scs_statistics.mean_length_on_miss = + ((misses - 1) * scs_statistics.mean_length_on_miss + length) / misses; + } + + scs_statistics.mean_length + = scs_statistics.total_updates*scs_statistics.mean_length + + syntax_cache.next_change - syntax_cache.prev_change; + scs_statistics.total_updates++; + scs_statistics.mean_length /= scs_statistics.total_updates; + + if (scs_statistics.this_function != scs_no_function) + { + scs_statistics.functions[scs_statistics.this_function]++; + scs_statistics.this_function = scs_no_function; + } + + if (!(scs_statistics.total_updates % SYNTAX_CACHE_STATISTICS_REPORT_INTERVAL)) + { + fprintf (stderr, "Syntax cache stats:\n "); + fprintf (stderr, "updates %d, inits %d, misses low %d, misses high %d,", + scs_statistics.total_updates, scs_statistics.inits, + scs_statistics.misses_lo, scs_statistics.misses_hi); + fprintf (stderr, "\n "); + +#define REPORT_FUNCTION(i) \ + fprintf (stderr, " %s %d,", \ + syntax_cache_statistics_function_names[i], \ + scs_statistics.functions[i]); + + REPORT_FUNCTION(scs_find_context); + REPORT_FUNCTION(scs_find_defun_start); + REPORT_FUNCTION(scs_scan_words); + REPORT_FUNCTION(scs_Fforward_comment); + fprintf (stderr, "\n "); + REPORT_FUNCTION(scs_scan_lists); + REPORT_FUNCTION(scs_Fbackward_prefix_characters); + REPORT_FUNCTION(scs_scan_sexps_forward); +#undef REPORT_FUNCTION + + fprintf (stderr, "\n min length %d, max length %d,", + scs_statistics.min_length, scs_statistics.max_length); + fprintf (stderr, "\n mean length %.1f, mean length on miss %.1f\n", + scs_statistics.mean_length, + scs_statistics.mean_length_on_miss); + } +#endif /* SYNTAX_CACHE_STATISTICS */ +} + + /* Convert a letter which signifies a syntax code into the code it signifies. This is used by modify-syntax-entry, and other things. */ -CONST unsigned char syntax_spec_code[0400] = +const unsigned char syntax_spec_code[0400] = { 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, @@ -244,10 +529,10 @@ CONST unsigned char syntax_spec_code[0400] = 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, /* `, a, ... */ 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, (char) Sword, - 0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377 + 0377, 0377, 0377, 0377, (char) Sstring_fence, 0377, 0377, 0377 }; -CONST unsigned char syntax_code_spec[] = " .w_()'\"$\\/<>@"; +const unsigned char syntax_code_spec[] = " .w_()'\"$\\/<>@!|"; DEFUN ("syntax-designator-chars", Fsyntax_designator_chars, 0, 0, 0, /* Return a string of the recognized syntax designator chars. @@ -260,25 +545,33 @@ numbered starting at 0. } DEFUN ("char-syntax", Fchar_syntax, 1, 2, 0, /* -Return the syntax code of CHAR, described by a character. -For example, if CHAR is a word constituent, the character `?w' is returned. +Return the syntax code of CHARACTER, described by a character. +For example, if CHARACTER is a word constituent, +the character `?w' is returned. The characters that correspond to various syntax codes are listed in the documentation of `modify-syntax-entry'. -Optional second argument TABLE defaults to the current buffer's +Optional second argument SYNTAX-TABLE defaults to the current buffer's syntax table. */ - (ch, table)) + (character, syntax_table)) { - struct Lisp_Char_Table *mirrortab; +#ifndef UTF2000 + Lisp_Char_Table *mirrortab; +#endif - if (NILP(ch)) + if (NILP (character)) { - ch = make_char('\000'); + character = make_char ('\000'); } - CHECK_CHAR_COERCE_INT (ch); - table = check_syntax_table (table, current_buffer->syntax_table); - mirrortab = XCHAR_TABLE (XCHAR_TABLE (table)->mirror_table); - return make_char (syntax_code_spec[(int) SYNTAX (mirrortab, XCHAR (ch))]); + CHECK_CHAR_COERCE_INT (character); + syntax_table = check_syntax_table (syntax_table, current_buffer->syntax_table); +#ifdef UTF2000 + return make_char (syntax_code_spec[(int) SYNTAX (XCHAR_TABLE(syntax_table), + XCHAR (character))]); +#else + mirrortab = XCHAR_TABLE (XCHAR_TABLE (syntax_table)->mirror_table); + return make_char (syntax_code_spec[(int) SYNTAX (mirrortab, XCHAR (character))]); +#endif } #ifdef MULE @@ -294,50 +587,57 @@ charset_syntax (struct buffer *buf, Lisp_Object charset, int *multi_p_out) #endif Lisp_Object -syntax_match (Lisp_Object table, Emchar ch) +syntax_match (Lisp_Object syntax_table, Emchar ch) { - Lisp_Object code = CHAR_TABLE_VALUE_UNSAFE (XCHAR_TABLE (table), ch); + Lisp_Object code = XCHAR_TABLE_VALUE_UNSAFE (syntax_table, ch); Lisp_Object code2 = code; if (CONSP (code)) code2 = XCAR (code); if (SYNTAX_FROM_CODE (XINT (code2)) == Sinherit) - code = CHAR_TABLE_VALUE_UNSAFE (XCHAR_TABLE (Vstandard_syntax_table), - ch); + code = XCHAR_TABLE_VALUE_UNSAFE (Vstandard_syntax_table, ch); return CONSP (code) ? XCDR (code) : Qnil; } DEFUN ("matching-paren", Fmatching_paren, 1, 2, 0, /* -Return the matching parenthesis of CHAR, or nil if none. -Optional second argument TABLE defaults to the current buffer's +Return the matching parenthesis of CHARACTER, or nil if none. +Optional second argument SYNTAX-TABLE defaults to the current buffer's syntax table. */ - (ch, table)) + (character, syntax_table)) { - struct Lisp_Char_Table *mirrortab; +#ifndef UTF2000 + Lisp_Char_Table *mirrortab; +#endif int code; - CHECK_CHAR_COERCE_INT (ch); - table = check_syntax_table (table, current_buffer->syntax_table); - mirrortab = XCHAR_TABLE (XCHAR_TABLE (table)->mirror_table); - code = SYNTAX (mirrortab, XCHAR (ch)); + CHECK_CHAR_COERCE_INT (character); + syntax_table = check_syntax_table (syntax_table, current_buffer->syntax_table); +#ifdef UTF2000 + code = SYNTAX (XCHAR_TABLE (syntax_table), XCHAR (character)); +#else + mirrortab = XCHAR_TABLE (XCHAR_TABLE (syntax_table)->mirror_table); + code = SYNTAX (mirrortab, XCHAR (character)); +#endif if (code == Sopen || code == Sclose || code == Sstring) - return syntax_match (table, XCHAR (ch)); + return syntax_match (syntax_table, XCHAR (character)); return Qnil; } -static int -word_constituent_p (struct buffer *buf, Bufpos pos, - struct Lisp_Char_Table *tab) -{ - enum syntaxcode code = SYNTAX_UNSAFE (tab, BUF_FETCH_CHAR (buf, pos)); - return ((words_include_escapes && - (code == Sescape || code == Scharquote)) - || (code == Sword)); -} +#ifdef MULE +/* Return 1 if there is a word boundary between two word-constituent + characters C1 and C2 if they appear in this order, else return 0. + There is no word boundary between two word-constituent ASCII + characters. */ +#define WORD_BOUNDARY_P(c1, c2) \ + (!(CHAR_ASCII_P (c1) && CHAR_ASCII_P (c2)) \ + && word_boundary_p (c1, c2)) + +extern int word_boundary_p (Emchar c1, Emchar c2); +#endif /* Return the position across COUNT words from FROM. If that many words cannot be found before the end of the buffer, return 0. @@ -347,7 +647,13 @@ Bufpos scan_words (struct buffer *buf, Bufpos from, int count) { Bufpos limit = count > 0 ? BUF_ZV (buf) : BUF_BEGV (buf); - struct Lisp_Char_Table *mirrortab = XCHAR_TABLE (buf->mirror_syntax_table); + Emchar ch0, ch1; + enum syntaxcode code; + + SCS_STATISTICS_SET_FUNCTION (scs_scan_words); + SETUP_SYNTAX_CACHE_FOR_BUFFER (buf, from, count); + + /* #### is it really worth it to hand expand both cases? JV */ while (count > 0) { QUIT; @@ -356,15 +662,37 @@ scan_words (struct buffer *buf, Bufpos from, int count) { if (from == limit) return 0; - if (word_constituent_p (buf, from, mirrortab)) - break; + + UPDATE_SYNTAX_CACHE_FORWARD (from); + ch0 = BUF_FETCH_CHAR (buf, from); + code = SYNTAX_FROM_CACHE (mirrortab, ch0); + from++; + if (words_include_escapes + && (code == Sescape || code == Scharquote)) + break; + if (code == Sword) + break; } QUIT; - while ((from != limit) && word_constituent_p (buf, from, mirrortab)) + while (from != limit) { + UPDATE_SYNTAX_CACHE_FORWARD (from); + ch1 = BUF_FETCH_CHAR (buf, from); + code = SYNTAX_FROM_CACHE (mirrortab, ch1); + if (!(words_include_escapes + && (code == Sescape || code == Scharquote))) + if (code != Sword +#ifdef MULE + || WORD_BOUNDARY_P (ch0, ch1) +#endif + ) + break; +#ifdef MULE + ch0 = ch1; +#endif from++; } count--; @@ -378,15 +706,38 @@ scan_words (struct buffer *buf, Bufpos from, int count) { if (from == limit) return 0; - if (word_constituent_p (buf, from - 1, mirrortab)) - break; + + UPDATE_SYNTAX_CACHE_BACKWARD (from - 1); + ch1 = BUF_FETCH_CHAR (buf, from - 1); + code = SYNTAX_FROM_CACHE (mirrortab, ch1); from--; + + if (words_include_escapes + && (code == Sescape || code == Scharquote)) + break; + if (code == Sword) + break; } QUIT; - while ((from != limit) && word_constituent_p (buf, from - 1, mirrortab)) + while (from != limit) { + UPDATE_SYNTAX_CACHE_BACKWARD (from - 1); + ch0 = BUF_FETCH_CHAR (buf, from - 1); + code = SYNTAX_FROM_CACHE (mirrortab, ch0); + + if (!(words_include_escapes + && (code == Sescape || code == Scharquote))) + if (code != Sword +#ifdef MULE + || WORD_BOUNDARY_P (ch0, ch1) +#endif + ) + break; +#ifdef MULE + ch1 = ch0; +#endif from--; } count++; @@ -395,25 +746,43 @@ scan_words (struct buffer *buf, Bufpos from, int count) return from; } -DEFUN ("forward-word", Fforward_word, 1, 2, "_p", /* -Move point forward ARG words (backward if ARG is negative). -Normally returns t. -If an edge of the buffer is reached, point is left there -and nil is returned. +DEFUN ("forward-word", Fforward_word, 0, 2, "_p", /* +Move point forward COUNT words (backward if COUNT is negative). +Normally t is returned, but if an edge of the buffer is reached, +point is left there and nil is returned. + +The characters that are moved over may be added to the current selection +\(i.e. active region) if the Shift key is held down, a motion key is used +to invoke this command, and `shifted-motion-keys-select-region' is t; see +the documentation for this variable for more details. + +COUNT defaults to 1, and BUFFER defaults to the current buffer. */ (count, buffer)) { Bufpos val; struct buffer *buf = decode_buffer (buffer, 0); - CHECK_INT (count); + EMACS_INT n; - if (!(val = scan_words (buf, BUF_PT (buf), XINT (count)))) + if (NILP (count)) + n = 1; + else { - BUF_SET_PT (buf, XINT (count) > 0 ? BUF_ZV (buf) : BUF_BEGV (buf)); + CHECK_INT (count); + n = XINT (count); + } + + val = scan_words (buf, BUF_PT (buf), n); + if (val) + { + BUF_SET_PT (buf, val); + return Qt; + } + else + { + BUF_SET_PT (buf, n > 0 ? BUF_ZV (buf) : BUF_BEGV (buf)); return Qnil; } - BUF_SET_PT (buf, val); - return Qt; } static void scan_sexps_forward (struct buffer *buf, @@ -424,11 +793,11 @@ static void scan_sexps_forward (struct buffer *buf, int commentstop); static int -find_start_of_comment (struct buffer *buf, Bufpos from, Bufpos stop, int mask) +find_start_of_comment (struct buffer *buf, Bufpos from, Bufpos stop, + int comstyle) { Emchar c; enum syntaxcode code; - struct Lisp_Char_Table *mirrortab = XCHAR_TABLE (buf->mirror_syntax_table); /* Look back, counting the parity of string-quotes, and recording the comment-starters seen. @@ -446,52 +815,88 @@ find_start_of_comment (struct buffer *buf, Bufpos from, Bufpos stop, int mask) Bufpos comstart_pos = 0; int comstart_parity = 0; int styles_match_p = 0; + /* mask to match comment styles against; for ST_COMMENT_STYLE, this + will get set to SYNTAX_COMMENT_STYLE_B, but never get checked */ + int mask = comstyle ? SYNTAX_COMMENT_STYLE_B : SYNTAX_COMMENT_STYLE_A; /* At beginning of range to scan, we're outside of strings; that determines quote parity to the comment-end. */ while (from != stop) { + int syncode; + /* Move back and examine a character. */ from--; + UPDATE_SYNTAX_CACHE_BACKWARD (from); c = BUF_FETCH_CHAR (buf, from); - code = SYNTAX_UNSAFE (mirrortab, c); + syncode = SYNTAX_CODE_FROM_CACHE (mirrortab, c); + code = SYNTAX_FROM_CODE (syncode); /* is this a 1-char comment end sequence? if so, try to see if style matches previously extracted mask */ if (code == Sendcomment) { - styles_match_p = SYNTAX_STYLES_MATCH_1CHAR_P (mirrortab, c, mask); - } - - /* otherwise, is this a 2-char comment end sequence? */ - else if (from >= stop - && SYNTAX_END_P (mirrortab, c, BUF_FETCH_CHAR (buf, from+1))) - { - code = Sendcomment; - styles_match_p = - SYNTAX_STYLES_MATCH_END_P (mirrortab, c, - BUF_FETCH_CHAR (buf, from+1), - mask); + /* MT had SYNTAX_CODE_COMMENT_1CHAR_MASK (syncode) & mask + but (as a Boolean) that's just a complicated way to write: */ + styles_match_p = SYNTAX_CODE_MATCHES_1CHAR_P (syncode, mask); } /* or are we looking at a 1-char comment start sequence of the style matching mask? */ - else if (code == Scomment - && SYNTAX_STYLES_MATCH_1CHAR_P (mirrortab, c, mask)) + else if (code == Scomment) { - styles_match_p = 1; + styles_match_p = SYNTAX_CODE_MATCHES_1CHAR_P (syncode, mask); } - /* or possibly, a 2-char comment start sequence */ - else if (from >= stop - && SYNTAX_STYLES_MATCH_START_P (mirrortab, c, - BUF_FETCH_CHAR (buf, from+1), - mask)) - { - code = Scomment; - styles_match_p = 1; - } + /* otherwise, is this a 2-char comment end or start sequence? */ + else if (from > stop) + do + { + /* 2-char comment end sequence? */ + if (SYNTAX_CODE_END_SECOND_P (syncode)) + { + int prev_syncode; + UPDATE_SYNTAX_CACHE_BACKWARD (from - 1); + prev_syncode = + SYNTAX_CODE_FROM_CACHE (mirrortab, + BUF_FETCH_CHAR (buf, from - 1)); + + if (SYNTAX_CODES_END_P (prev_syncode, syncode)) + { + code = Sendcomment; + styles_match_p = + SYNTAX_CODES_MATCH_END_P (prev_syncode, syncode, mask); + from--; + UPDATE_SYNTAX_CACHE_BACKWARD (from); + c = BUF_FETCH_CHAR (buf, from); + + /* Found a comment-end sequence, so skip past the + check for a comment-start */ + break; + } + } + + /* 2-char comment start sequence? */ + if (SYNTAX_CODE_START_SECOND_P (syncode)) + { + int prev_syncode; + UPDATE_SYNTAX_CACHE_BACKWARD (from - 1); + prev_syncode = + SYNTAX_CODE_FROM_CACHE (mirrortab, + BUF_FETCH_CHAR (buf, from - 1)); + + if (SYNTAX_CODES_START_P (prev_syncode, syncode)) + { + code = Scomment; + styles_match_p = + SYNTAX_CODES_MATCH_START_P (prev_syncode, syncode, mask); + from--; + UPDATE_SYNTAX_CACHE_BACKWARD (from); + c = BUF_FETCH_CHAR (buf, from); + } + } + } while (0); /* Ignore escaped characters. */ if (char_quoted (buf, from)) @@ -509,6 +914,19 @@ find_start_of_comment (struct buffer *buf, Bufpos from, Bufpos stop, int mask) string_lossage = 1; } + if (code == Sstring_fence || code == Scomment_fence) + { + parity ^= 1; + if (my_stringend == 0) + my_stringend = + code == Sstring_fence ? ST_STRING_STYLE : ST_COMMENT_STYLE; + /* If we have two kinds of string delimiters. + There's no way to grok this scanning backwards. */ + else if (my_stringend != (code == Sstring_fence + ? ST_STRING_STYLE : ST_COMMENT_STYLE)) + string_lossage = 1; + } + /* Record comment-starters according to that quote-parity to the comment-end. */ if (code == Scomment && styles_match_p) @@ -550,42 +968,67 @@ find_start_of_comment (struct buffer *buf, Bufpos from, Bufpos stop, int mask) scan_sexps_forward (buf, &state, find_defun_start (buf, comment_end), comment_end - 1, -10000, 0, Qnil, 0); if (state.incomment) - from = state.comstart; + from = state.comstr_start; else /* We can't grok this as a comment; scan it normally. */ from = comment_end; + UPDATE_SYNTAX_CACHE_FORWARD (from - 1); } return from; } static Bufpos -find_end_of_comment (struct buffer *buf, Bufpos from, Bufpos stop, int mask) +find_end_of_comment (struct buffer *buf, Bufpos from, Bufpos stop, int comstyle) { int c; - struct Lisp_Char_Table *mirrortab = XCHAR_TABLE (buf->mirror_syntax_table); - + int syncode; + enum syntaxcode code, next_code; + /* mask to match comment styles against; for ST_COMMENT_STYLE, this + will get set to SYNTAX_COMMENT_STYLE_B, but never get checked */ + int mask = comstyle ? SYNTAX_COMMENT_STYLE_B : SYNTAX_COMMENT_STYLE_A; + + /* This is only called by functions which have already set up the + syntax_cache and are keeping it up-to-date */ while (1) { if (from == stop) { return -1; } + + UPDATE_SYNTAX_CACHE_FORWARD (from); c = BUF_FETCH_CHAR (buf, from); - if (SYNTAX_UNSAFE (mirrortab, c) == Sendcomment - && SYNTAX_STYLES_MATCH_1CHAR_P (mirrortab, c, mask)) - /* we have encountered a comment end of the same style - as the comment sequence which began this comment - section */ - break; + syncode = SYNTAX_CODE_FROM_CACHE (mirrortab, c); + code = SYNTAX_FROM_CODE (syncode); from++; - if (from < stop - && SYNTAX_STYLES_MATCH_END_P (mirrortab, c, - BUF_FETCH_CHAR (buf, from), mask)) - /* we have encountered a comment end of the same style - as the comment sequence which began this comment - section */ - { from++; break; } + UPDATE_SYNTAX_CACHE_FORWARD (from); + + /* At end of current generic comment? */ + if (comstyle == ST_COMMENT_STYLE) + { + if (code == Scomment_fence) + break; /* matched */ + else + continue; /* Ignore other styles in generic comments */ + } + /* At end of current one-character comment of specified style? */ + else if (code == Sendcomment && + SYNTAX_CODE_MATCHES_1CHAR_P (syncode, mask)) + { + /* pre-MT code effectively does from-- here, that seems wrong */ + break; + } + + /* At end of current two-character comment of specified style? */ + c = BUF_FETCH_CHAR (buf, from); + next_code = SYNTAX_CODE_FROM_CACHE (mirrortab, c); + if (from < stop && SYNTAX_CODES_MATCH_END_P (syncode, next_code, mask)) + { + from++; + UPDATE_SYNTAX_CACHE_FORWARD (from); + break; + } } return from; } @@ -598,38 +1041,46 @@ find_end_of_comment (struct buffer *buf, Bufpos from, Bufpos stop, int mask) ever complains about this function not working properly, take a look at those changes. --ben */ -DEFUN ("forward-comment", Fforward_comment, 1, 2, 0, /* -Move forward across up to N comments. If N is negative, move backward. +DEFUN ("forward-comment", Fforward_comment, 0, 2, 0, /* +Move forward across up to COUNT comments, or backwards if COUNT is negative. Stop scanning if we find something other than a comment or whitespace. Set point to where scanning stops. -If N comments are found as expected, with nothing except whitespace +If COUNT comments are found as expected, with nothing except whitespace between them, return t; otherwise return nil. Point is set in either case. -Optional argument BUFFER defaults to the current buffer. +COUNT defaults to 1, and BUFFER defaults to the current buffer. */ - (n, buffer)) + (count, buffer)) { Bufpos from; Bufpos stop; Emchar c; enum syntaxcode code; - int count; + int syncode; + EMACS_INT n; struct buffer *buf = decode_buffer (buffer, 0); - struct Lisp_Char_Table *mirrortab = XCHAR_TABLE (buf->mirror_syntax_table); - CHECK_INT (n); - count = XINT (n); + if (NILP (count)) + n = 1; + else + { + CHECK_INT (count); + n = XINT (count); + } from = BUF_PT (buf); - while (count > 0) + SCS_STATISTICS_SET_FUNCTION (scs_Fforward_comment); + SETUP_SYNTAX_CACHE (from, n); + while (n > 0) { QUIT; stop = BUF_ZV (buf); while (from < stop) { - int mask = 0; /* mask for finding matching comment style */ + int comstyle = 0; /* Code for comment style: 0 for A, 1 for B, + or ST_COMMENT_STYLE */ if (char_quoted (buf, from)) { @@ -637,8 +1088,10 @@ Optional argument BUFFER defaults to the current buffer. continue; } + UPDATE_SYNTAX_CACHE_FORWARD (from); c = BUF_FETCH_CHAR (buf, from); - code = SYNTAX (mirrortab, c); + syncode = SYNTAX_CODE_FROM_CACHE (mirrortab, c); + code = SYNTAX_FROM_CODE (syncode); if (code == Scomment) { @@ -647,28 +1100,44 @@ Optional argument BUFFER defaults to the current buffer. we must record the comment style this character begins so that later, only a comment end of the same style actually ends the comment section */ - mask = SYNTAX_COMMENT_1CHAR_MASK (mirrortab, c); + comstyle = + SYNTAX_CODE_COMMENT_1CHAR_MASK (syncode) + == SYNTAX_COMMENT_STYLE_A ? 0 : 1; } - else if (from < stop - && SYNTAX_START_P (mirrortab, c, BUF_FETCH_CHAR (buf, from+1))) + else if (code == Scomment_fence) { - /* we have encountered a 2char comment start sequence and we - are ignoring all text inside comments. we must record - the comment style this sequence begins so that later, - only a comment end of the same style actually ends - the comment section */ - code = Scomment; - mask = SYNTAX_COMMENT_MASK_START (mirrortab, c, - BUF_FETCH_CHAR (buf, from+1)); from++; + code = Scomment; + comstyle = ST_COMMENT_STYLE; + } + + else if (from < stop && SYNTAX_CODE_START_FIRST_P (syncode)) + { + int next_syncode; + UPDATE_SYNTAX_CACHE_FORWARD (from + 1); + next_syncode = + SYNTAX_CODE_FROM_CACHE (mirrortab, + BUF_FETCH_CHAR (buf, from + 1)); + + if (SYNTAX_CODES_START_P (syncode, next_syncode)) + { + /* we have encountered a 2char comment start sequence and we + are ignoring all text inside comments. we must record + the comment style this sequence begins so that later, + only a comment end of the same style actually ends + the comment section */ + code = Scomment; + comstyle = + SYNTAX_CODES_COMMENT_MASK_START (syncode, next_syncode) + == SYNTAX_COMMENT_STYLE_A ? 0 : 1; + from++; + } } if (code == Scomment) { - Bufpos newfrom; - - newfrom = find_end_of_comment (buf, from, stop, mask); + Bufpos newfrom = find_end_of_comment (buf, from, stop, comstyle); if (newfrom < 0) { /* we stopped because from==stop */ @@ -691,17 +1160,18 @@ Optional argument BUFFER defaults to the current buffer. } /* End of comment reached */ - count--; + n--; } - while (count < 0) + while (n < 0) { QUIT; stop = BUF_BEGV (buf); while (from > stop) { - int mask = 0; /* mask for finding matching comment style */ + int comstyle = 0; /* Code for comment style: 0 for A, 1 for B, + or ST_COMMENT_STYLE */ from--; if (char_quoted (buf, from)) @@ -711,46 +1181,64 @@ Optional argument BUFFER defaults to the current buffer. } c = BUF_FETCH_CHAR (buf, from); - code = SYNTAX (mirrortab, c); + syncode = SYNTAX_CODE_FROM_CACHE (mirrortab, c); + code = SYNTAX_FROM_CODE (syncode); if (code == Sendcomment) { /* we have found a single char end comment. we must record the comment style encountered so that later, we can match only the proper comment begin sequence of the same style */ - mask = SYNTAX_COMMENT_1CHAR_MASK (mirrortab, c); + comstyle = + SYNTAX_CODE_COMMENT_1CHAR_MASK (syncode) + == SYNTAX_COMMENT_STYLE_A ? 0 : 1; } - else if (from > stop - && SYNTAX_END_P (mirrortab, BUF_FETCH_CHAR (buf, from - 1), c) - && !char_quoted (buf, from - 1)) + else if (code == Scomment_fence) { - /* We must record the comment style encountered so that - later, we can match only the proper comment begin - sequence of the same style. */ code = Sendcomment; - mask = SYNTAX_COMMENT_MASK_END (mirrortab, - BUF_FETCH_CHAR (buf, from - 1), - c); - from--; + comstyle = ST_COMMENT_STYLE; + } + + else if (from > stop + /* #### This seems logical but it's not in 21.4.9 */ + /* && !char_quoted (buf, from - 1) */ + && SYNTAX_CODE_END_SECOND_P (syncode)) + { + int prev_syncode; + UPDATE_SYNTAX_CACHE_BACKWARD (from - 1); + prev_syncode = + SYNTAX_CODE_FROM_CACHE (mirrortab, + BUF_FETCH_CHAR (buf, from - 1)); + if (SYNTAX_CODES_END_P (prev_syncode, syncode)) + { + /* We must record the comment style encountered so that + later, we can match only the proper comment begin + sequence of the same style. */ + code = Sendcomment; + comstyle = + SYNTAX_CODES_COMMENT_MASK_END (prev_syncode, syncode) + == SYNTAX_COMMENT_STYLE_A ? 0 : 1; + from--; + } } if (code == Sendcomment) { - from = find_start_of_comment (buf, from, stop, mask); + from = find_start_of_comment (buf, from, stop, comstyle); break; } else if (code != Swhitespace - && SYNTAX (mirrortab, c) != Scomment - && SYNTAX (mirrortab, c) != Sendcomment) + && code != Scomment + && code != Sendcomment) { BUF_SET_PT (buf, from + 1); return Qnil; } } - count++; + n++; } BUF_SET_PT (buf, from); @@ -760,19 +1248,20 @@ Optional argument BUFFER defaults to the current buffer. Lisp_Object scan_lists (struct buffer *buf, Bufpos from, int count, int depth, - int sexpflag, int no_error) + int sexpflag, int noerror) { Bufpos stop; Emchar c; int quoted; int mathexit = 0; enum syntaxcode code; + int syncode; int min_depth = depth; /* Err out if depth gets less than this. */ - Lisp_Object syntaxtab = buf->syntax_table; - struct Lisp_Char_Table *mirrortab = XCHAR_TABLE (buf->mirror_syntax_table); if (depth > 0) min_depth = 0; + SCS_STATISTICS_SET_FUNCTION (scs_scan_lists); + SETUP_SYNTAX_CACHE_FOR_BUFFER (buf, from, count); while (count > 0) { QUIT; @@ -780,35 +1269,49 @@ scan_lists (struct buffer *buf, Bufpos from, int count, int depth, stop = BUF_ZV (buf); while (from < stop) { - int mask = 0; /* mask for finding matching comment style */ + int comstyle = 0; /* mask for finding matching comment style */ + Emchar stringterm = '\0'; /* Used by Sstring case in switch */ + UPDATE_SYNTAX_CACHE_FORWARD (from); c = BUF_FETCH_CHAR (buf, from); - code = SYNTAX_UNSAFE (mirrortab, c); + syncode = SYNTAX_CODE_FROM_CACHE (mirrortab, c); + code = SYNTAX_FROM_CODE (syncode); from++; /* a 1-char comment start sequence */ if (code == Scomment && parse_sexp_ignore_comments) { - mask = SYNTAX_COMMENT_1CHAR_MASK (mirrortab, c); + comstyle = SYNTAX_CODE_COMMENT_1CHAR_MASK (syncode) == + SYNTAX_COMMENT_STYLE_A ? 0 : 1; } /* else, a 2-char comment start sequence? */ else if (from < stop - && SYNTAX_START_P (mirrortab, c, BUF_FETCH_CHAR (buf, from)) + && SYNTAX_CODE_START_FIRST_P (syncode) && parse_sexp_ignore_comments) { - /* we have encountered a comment start sequence and we - are ignoring all text inside comments. we must record - the comment style this sequence begins so that later, - only a comment end of the same style actually ends - the comment section */ - code = Scomment; - mask = SYNTAX_COMMENT_MASK_START (mirrortab, c, - BUF_FETCH_CHAR (buf, from)); - from++; + int next_syncode; + UPDATE_SYNTAX_CACHE_FORWARD (from); + next_syncode = + SYNTAX_CODE_FROM_CACHE (mirrortab, BUF_FETCH_CHAR (buf, from)); + + if (SYNTAX_CODES_START_P (syncode, next_syncode)) + { + /* we have encountered a comment start sequence and we + are ignoring all text inside comments. we must record + the comment style this sequence begins so that later, + only a comment end of the same style actually ends + the comment section */ + code = Scomment; + comstyle = + SYNTAX_CODES_COMMENT_MASK_START (syncode, next_syncode) + == SYNTAX_COMMENT_STYLE_A ? 0 : 1; + from++; + } } + UPDATE_SYNTAX_CACHE_FORWARD (from); - if (SYNTAX_PREFIX_UNSAFE (mirrortab, c)) + if (SYNTAX_CODE_PREFIX (syncode)) continue; switch (code) @@ -824,7 +1327,9 @@ scan_lists (struct buffer *buf, Bufpos from, int count, int depth, /* This word counts as a sexp; return at end of it. */ while (from < stop) { - switch (SYNTAX (mirrortab, BUF_FETCH_CHAR (buf, from))) + UPDATE_SYNTAX_CACHE_FORWARD (from); + switch (SYNTAX_FROM_CACHE (mirrortab, + BUF_FETCH_CHAR (buf, from))) { case Scharquote: case Sescape: @@ -842,11 +1347,16 @@ scan_lists (struct buffer *buf, Bufpos from, int count, int depth, } goto done; + case Scomment_fence: + comstyle = ST_COMMENT_STYLE; + /* falls through! */ case Scomment: if (!parse_sexp_ignore_comments) break; + UPDATE_SYNTAX_CACHE_FORWARD (from); { - Bufpos newfrom = find_end_of_comment (buf, from, stop, mask); + Bufpos newfrom = + find_end_of_comment (buf, from, stop, comstyle); if (newfrom < 0) { /* we stopped because from == stop in search forward */ @@ -880,45 +1390,51 @@ scan_lists (struct buffer *buf, Bufpos from, int count, int depth, if (!--depth) goto done; if (depth < min_depth) { - if (no_error) + if (noerror) return Qnil; error ("Containing expression ends prematurely"); } break; case Sstring: - { + { /* XEmacs change: call syntax_match on character */ - Emchar ch = BUF_FETCH_CHAR (buf, from - 1); - Lisp_Object stermobj = syntax_match (syntaxtab, ch); - Emchar stringterm; + Emchar ch = BUF_FETCH_CHAR (buf, from - 1); + Lisp_Object stermobj = + syntax_match (syntax_cache.current_syntax_table, ch); if (CHARP (stermobj)) stringterm = XCHAR (stermobj); else stringterm = ch; - - while (1) - { - if (from >= stop) - goto lose; - if (BUF_FETCH_CHAR (buf, from) == stringterm) + } + /* falls through! */ + case Sstring_fence: + while (1) + { + if (from >= stop) + goto lose; + UPDATE_SYNTAX_CACHE_FORWARD (from); + c = BUF_FETCH_CHAR (buf, from); + if (code == Sstring + ? c == stringterm + : SYNTAX_FROM_CACHE (mirrortab, c) == Sstring_fence) + break; + + switch (SYNTAX_FROM_CACHE (mirrortab, c)) + { + case Scharquote: + case Sescape: + from++; break; - switch (SYNTAX (mirrortab, BUF_FETCH_CHAR (buf, from))) - { - case Scharquote: - case Sescape: - from++; - break; - default: - break; - } - from++; - } - from++; - if (!depth && sexpflag) goto done; - break; - } + default: + break; + } + from++; + } + from++; + if (!depth && sexpflag) goto done; + break; default: break; @@ -943,43 +1459,58 @@ scan_lists (struct buffer *buf, Bufpos from, int count, int depth, stop = BUF_BEGV (buf); while (from > stop) { - int mask = 0; /* mask for finding matching comment style */ + int comstyle = 0; /* mask for finding matching comment style */ + Emchar stringterm = '\0'; /* used by case Sstring in switch below */ from--; + UPDATE_SYNTAX_CACHE_BACKWARD (from); quoted = char_quoted (buf, from); if (quoted) + { from--; + UPDATE_SYNTAX_CACHE_BACKWARD (from); + } c = BUF_FETCH_CHAR (buf, from); - code = SYNTAX_UNSAFE (mirrortab, c); + syncode = SYNTAX_CODE_FROM_CACHE (mirrortab, c); + code = SYNTAX_FROM_CODE (syncode); if (code == Sendcomment && parse_sexp_ignore_comments) { /* we have found a single char end comment. we must record the comment style encountered so that later, we can match only the proper comment begin sequence of the same style */ - mask = SYNTAX_COMMENT_1CHAR_MASK (mirrortab, c); + comstyle = SYNTAX_CODE_COMMENT_1CHAR_MASK (syncode) + == SYNTAX_COMMENT_STYLE_A ? 0 : 1; } else if (from > stop - && SYNTAX_END_P (mirrortab, BUF_FETCH_CHAR (buf, from-1), c) + && SYNTAX_CODE_END_SECOND_P (syncode) && !char_quoted (buf, from - 1) && parse_sexp_ignore_comments) { - /* we must record the comment style encountered so that - later, we can match only the proper comment begin - sequence of the same style */ - code = Sendcomment; - mask = SYNTAX_COMMENT_MASK_END (mirrortab, - BUF_FETCH_CHAR (buf, from - 1), - c); - from--; + int prev_syncode; + UPDATE_SYNTAX_CACHE_BACKWARD (from - 1); + prev_syncode = SYNTAX_CODE_FROM_CACHE + (mirrortab, BUF_FETCH_CHAR (buf, from - 1)); + + if (SYNTAX_CODES_END_P (prev_syncode, syncode)) + { + /* we must record the comment style encountered so that + later, we can match only the proper comment begin + sequence of the same style */ + code = Sendcomment; + comstyle = + SYNTAX_CODES_COMMENT_MASK_END (prev_syncode, syncode) + == SYNTAX_COMMENT_STYLE_A ? 0 : 1; + from--; + } } - if (SYNTAX_PREFIX_UNSAFE (mirrortab, c)) + if (SYNTAX_CODE_PREFIX (syncode)) continue; - switch (((quoted) ? Sword : code)) + switch (quoted ? Sword : code) { case Sword: case Ssymbol: @@ -988,14 +1519,16 @@ scan_lists (struct buffer *buf, Bufpos from, int count, int depth, passing it. */ while (from > stop) { - enum syntaxcode syncode; + /* enum syntaxcode syncode; */ + UPDATE_SYNTAX_CACHE_BACKWARD (from); quoted = char_quoted (buf, from - 1); if (quoted) from--; if (! (quoted || (syncode = - SYNTAX (mirrortab, BUF_FETCH_CHAR (buf, from - 1))) + SYNTAX_FROM_CACHE (mirrortab, + BUF_FETCH_CHAR (buf, from - 1))) == Sword || syncode == Ssymbol || syncode == Squote)) @@ -1025,41 +1558,53 @@ scan_lists (struct buffer *buf, Bufpos from, int count, int depth, if (!--depth) goto done2; if (depth < min_depth) { - if (no_error) + if (noerror) return Qnil; error ("Containing expression ends prematurely"); } break; + case Scomment_fence: + comstyle = ST_COMMENT_STYLE; + /* falls through! */ case Sendcomment: if (parse_sexp_ignore_comments) - from = find_start_of_comment (buf, from, stop, mask); + from = find_start_of_comment (buf, from, stop, comstyle); break; case Sstring: { /* XEmacs change: call syntax_match() on character */ Emchar ch = BUF_FETCH_CHAR (buf, from); - Lisp_Object stermobj = syntax_match (syntaxtab, ch); - Emchar stringterm; - + Lisp_Object stermobj = + syntax_match (syntax_cache.current_syntax_table, ch); if (CHARP (stermobj)) stringterm = XCHAR (stermobj); else stringterm = ch; + } - while (1) - { - if (from == stop) goto lose; - if (!char_quoted (buf, from - 1) - && stringterm == BUF_FETCH_CHAR (buf, from - 1)) + /* falls through! */ + case Sstring_fence: + while (1) + { + if (from == stop) goto lose; + + UPDATE_SYNTAX_CACHE_BACKWARD (from - 1); + c = BUF_FETCH_CHAR (buf, from - 1); + if ((code == Sstring + ? c == stringterm + : SYNTAX_FROM_CACHE (mirrortab, c) == Sstring_fence) + && !char_quoted (buf, from - 1)) + { break; - from--; - } - from--; - if (!depth && sexpflag) goto done2; - break; - } + } + + from--; + } + from--; + if (!depth && sexpflag) goto done2; + break; } } @@ -1077,7 +1622,7 @@ scan_lists (struct buffer *buf, Bufpos from, int count, int depth, return (make_int (from)); lose: - if (!no_error) + if (!noerror) error ("Unbalanced parentheses"); return Qnil; } @@ -1088,13 +1633,20 @@ char_quoted (struct buffer *buf, Bufpos pos) enum syntaxcode code; Bufpos beg = BUF_BEGV (buf); int quoted = 0; - struct Lisp_Char_Table *mirrortab = XCHAR_TABLE (buf->mirror_syntax_table); + Bufpos startpos = pos; + + while (pos > beg) + { + UPDATE_SYNTAX_CACHE_BACKWARD (pos - 1); + code = SYNTAX_FROM_CACHE (mirrortab, BUF_FETCH_CHAR (buf, pos - 1)); + + if (code != Scharquote && code != Sescape) + break; + pos--; + quoted = !quoted; + } - while (pos > beg - && ((code = SYNTAX (mirrortab, BUF_FETCH_CHAR (buf, pos - 1))) - == Scharquote - || code == Sescape)) - pos--, quoted = !quoted; + UPDATE_SYNTAX_CACHE (startpos); return quoted; } @@ -1119,7 +1671,7 @@ of in the current buffer. If optional arg NOERROR is non-nil, scan-lists will return nil instead of signalling an error. */ - (from, count, depth, buffer, no_error)) + (from, count, depth, buffer, noerror)) { struct buffer *buf; @@ -1129,7 +1681,7 @@ signalling an error. buf = decode_buffer (buffer, 0); return scan_lists (buf, XINT (from), XINT (count), XINT (depth), 0, - !NILP (no_error)); + !NILP (noerror)); } DEFUN ("scan-sexps", Fscan_sexps, 2, 4, 0, /* @@ -1150,13 +1702,13 @@ of in the current buffer. If optional arg NOERROR is non-nil, scan-sexps will return nil instead of signalling an error. */ - (from, count, buffer, no_error)) + (from, count, buffer, noerror)) { struct buffer *buf = decode_buffer (buffer, 0); CHECK_INT (from); CHECK_INT (count); - return scan_lists (buf, XINT (from), XINT (count), 0, 1, !NILP (no_error)); + return scan_lists (buf, XINT (from), XINT (count), 0, 1, !NILP (noerror)); } DEFUN ("backward-prefix-chars", Fbackward_prefix_chars, 0, 1, 0, /* @@ -1170,11 +1722,24 @@ Optional arg BUFFER defaults to the current buffer. struct buffer *buf = decode_buffer (buffer, 0); Bufpos beg = BUF_BEGV (buf); Bufpos pos = BUF_PT (buf); - struct Lisp_Char_Table *mirrortab = XCHAR_TABLE (buf->mirror_syntax_table); +#ifndef emacs +#ifdef UTF2000 + Lisp_Char_Table *mirrortab = XCHAR_TABLE (buf->syntax_table); +#else + Lisp_Char_Table *mirrortab = XCHAR_TABLE (buf->mirror_syntax_table); +#endif +#endif + Emchar c = '\0'; /* initialize to avoid compiler warnings */ + + + SCS_STATISTICS_SET_FUNCTION (scs_Fbackward_prefix_characters); + SETUP_SYNTAX_CACHE_FOR_BUFFER (buf, pos, -1); while (pos > beg && !char_quoted (buf, pos - 1) - && (SYNTAX (mirrortab, BUF_FETCH_CHAR (buf, pos - 1)) == Squote - || SYNTAX_PREFIX (mirrortab, BUF_FETCH_CHAR (buf, pos - 1)))) + /* Previous statement updates syntax table. */ + && (SYNTAX_FROM_CACHE (mirrortab, c = BUF_FETCH_CHAR (buf, pos - 1)) == Squote + /* equivalent to SYNTAX_PREFIX (mirrortab, c) */ + || SYNTAX_CODE_PREFIX (SYNTAX_CODE_FROM_CACHE (mirrortab, c)))) pos--; BUF_SET_PT (buf, pos); @@ -1186,7 +1751,8 @@ Optional arg BUFFER defaults to the current buffer. assuming that FROM has state OLDSTATE (nil means FROM is start of function), and return a description of the state of the parse at END. If STOPBEFORE is nonzero, stop at the start of an atom. - If COMMENTSTOP is nonzero, stop at the start of a comment. */ + If COMMENTSTOP is 1, stop at the start of a comment; if it is -1, + stop at the start of a comment or a string */ static void scan_sexps_forward (struct buffer *buf, struct lisp_parse_state *stateptr, @@ -1207,18 +1773,18 @@ scan_sexps_forward (struct buffer *buf, struct lisp_parse_state *stateptr, when the depth becomes negative. */ int mindepth; /* Lowest DEPTH value seen. */ int start_quoted = 0; /* Nonzero means starting after a char quote */ + int boundary_stop = commentstop == -1; Lisp_Object tem; - int mask; /* comment mask */ - Lisp_Object syntaxtab = buf->syntax_table; - struct Lisp_Char_Table *mirrortab = XCHAR_TABLE (buf->mirror_syntax_table); + SCS_STATISTICS_SET_FUNCTION (scs_scan_sexps_forward); + SETUP_SYNTAX_CACHE (from, 1); if (NILP (oldstate)) { depth = 0; state.instring = -1; state.incomment = 0; state.comstyle = 0; /* comment style a by default */ - mask = SYNTAX_COMMENT_STYLE_A; + state.comstr_start = -1; /* no comment/string seen. */ } else { @@ -1232,10 +1798,12 @@ scan_sexps_forward (struct buffer *buf, struct lisp_parse_state *stateptr, oldstate = Fcdr (oldstate); oldstate = Fcdr (oldstate); tem = Fcar (oldstate); /* elt 3, instring */ - state.instring = !NILP (tem) ? XINT (tem) : -1; + state.instring = ( !NILP (tem) + ? ( INTP (tem) ? XINT (tem) : ST_STRING_STYLE) + : -1); - oldstate = Fcdr (oldstate); /* elt 4, incomment */ - tem = Fcar (oldstate); + oldstate = Fcdr (oldstate); + tem = Fcar (oldstate); /* elt 4, incomment */ state.incomment = !NILP (tem); oldstate = Fcdr (oldstate); @@ -1243,13 +1811,36 @@ scan_sexps_forward (struct buffer *buf, struct lisp_parse_state *stateptr, start_quoted = !NILP (tem); /* if the eighth element of the list is nil, we are in comment style - a. if it is non-nil, we are in comment style b */ + a; if it is t, we are in comment style b; if it is 'syntax-table, + we are in a generic comment */ oldstate = Fcdr (oldstate); oldstate = Fcdr (oldstate); + /* The code below was changed radically for syntax-table properties. + A reasonable place to look if a bug manifests. */ + tem = Fcar (oldstate); /* elt 7, comment style a/b/fence */ + state.comstyle = NILP (tem) ? 0 : ( EQ (tem, Qsyntax_table) + ? ST_COMMENT_STYLE : 1 ); + + oldstate = Fcdr (oldstate); /* elt 8, start of last comment/string */ + tem = Fcar (oldstate); + state.comstr_start = NILP (tem) ? -1 : XINT (tem); + + /* elt 9, char numbers of starts-of-expression of levels + (starting from outermost). */ oldstate = Fcdr (oldstate); - tem = Fcar (oldstate); /* elt 8, comment style a */ - state.comstyle = !NILP (tem); - mask = state.comstyle ? SYNTAX_COMMENT_STYLE_B : SYNTAX_COMMENT_STYLE_A; + tem = Fcar (oldstate); /* elt 9, intermediate data for + continuation of parsing (subject + to change). */ + while (!NILP (tem)) /* >= second enclosing sexps. */ + { + curlevel->last = XINT (Fcar (tem)); + if (++curlevel == endlevel) + error ("Nesting too deep for parser"); + curlevel->prev = -1; + curlevel->last = -1; + tem = Fcdr (tem); + } + /* end radical change section */ } state.quoted = 0; mindepth = depth; @@ -1269,39 +1860,57 @@ scan_sexps_forward (struct buffer *buf, struct lisp_parse_state *stateptr, while (from < end) { + Emchar c; + int syncode; + QUIT; - code = SYNTAX (mirrortab, BUF_FETCH_CHAR (buf, from)); + UPDATE_SYNTAX_CACHE_FORWARD (from); + c = BUF_FETCH_CHAR (buf, from); + syncode = SYNTAX_CODE_FROM_CACHE (mirrortab, c); + code = SYNTAX_FROM_CODE (syncode); from++; - if (code == Scomment) - { /* record the comment style we have entered so that only the comment-ender sequence (or single char) of the same style actually terminates the comment section. */ - mask = SYNTAX_COMMENT_1CHAR_MASK (mirrortab, - BUF_FETCH_CHAR (buf, from-1)); - state.comstyle = (mask == SYNTAX_COMMENT_STYLE_B); - state.comstart = from - 1; + if (code == Scomment) + { + state.comstyle = + SYNTAX_CODE_COMMENT_1CHAR_MASK (syncode) + == SYNTAX_COMMENT_STYLE_A ? 0 : 1; + state.comstr_start = from - 1; } - else if (from < end && - SYNTAX_START_P (mirrortab, BUF_FETCH_CHAR (buf, from-1), - BUF_FETCH_CHAR (buf, from))) + /* a generic comment delimiter? */ + else if (code == Scomment_fence) { - /* Record the comment style we have entered so that only - the comment-end sequence of the same style actually - terminates the comment section. */ + state.comstyle = ST_COMMENT_STYLE; + state.comstr_start = from - 1; code = Scomment; - mask = SYNTAX_COMMENT_MASK_START (mirrortab, - BUF_FETCH_CHAR (buf, from-1), - BUF_FETCH_CHAR (buf, from)); - state.comstyle = (mask == SYNTAX_COMMENT_STYLE_B); - state.comstart = from-1; - from++; } - if (SYNTAX_PREFIX (mirrortab, BUF_FETCH_CHAR (buf, from - 1))) + else if (from < end && + SYNTAX_CODE_START_FIRST_P (syncode)) + { + int next_syncode; + UPDATE_SYNTAX_CACHE_FORWARD (from); + next_syncode = + SYNTAX_CODE_FROM_CACHE (mirrortab, BUF_FETCH_CHAR (buf, from)); + + if (SYNTAX_CODES_START_P (syncode, next_syncode)) + { + code = Scomment; + state.comstyle = + SYNTAX_CODES_COMMENT_MASK_START (syncode, next_syncode) + == SYNTAX_COMMENT_STYLE_A ? 0 : 1; + state.comstr_start = from - 1; + from++; + UPDATE_SYNTAX_CACHE_FORWARD (from); + } + } + + if (SYNTAX_CODE_PREFIX (syncode)) continue; switch (code) { @@ -1321,7 +1930,8 @@ scan_sexps_forward (struct buffer *buf, struct lisp_parse_state *stateptr, symstarted: while (from < end) { - switch (SYNTAX (mirrortab, BUF_FETCH_CHAR (buf, from))) + UPDATE_SYNTAX_CACHE_FORWARD (from); + switch (SYNTAX_FROM_CACHE (mirrortab, BUF_FETCH_CHAR (buf, from))) { case Scharquote: case Sescape: @@ -1343,11 +1953,13 @@ scan_sexps_forward (struct buffer *buf, struct lisp_parse_state *stateptr, case Scomment: state.incomment = 1; + if (commentstop || boundary_stop) goto done; startincomment: - if (commentstop) + if (commentstop == 1) goto done; + UPDATE_SYNTAX_CACHE_FORWARD (from); { - Bufpos newfrom = find_end_of_comment (buf, from, end, mask); + Bufpos newfrom = find_end_of_comment (buf, from, end, state.comstyle); if (newfrom < 0) { /* we terminated search because from == end */ @@ -1358,7 +1970,7 @@ scan_sexps_forward (struct buffer *buf, struct lisp_parse_state *stateptr, } state.incomment = 0; state.comstyle = 0; /* reset the comment style */ - mask = 0; + if (boundary_stop) goto done; break; case Sopen: @@ -1384,28 +1996,49 @@ scan_sexps_forward (struct buffer *buf, struct lisp_parse_state *stateptr, break; case Sstring: - { - Emchar ch; + case Sstring_fence: + state.comstr_start = from - 1; if (stopbefore) goto stop; /* this arg means stop at sexp start */ curlevel->last = from - 1; - /* XEmacs change: call syntax_match() on character */ - ch = BUF_FETCH_CHAR (buf, from - 1); + if (code == Sstring_fence) + { + state.instring = ST_STRING_STYLE; + } + else { - Lisp_Object stermobj = syntax_match (syntaxtab, ch); + /* XEmacs change: call syntax_match() on character */ + Emchar ch = BUF_FETCH_CHAR (buf, from - 1); + Lisp_Object stermobj = + syntax_match (syntax_cache.current_syntax_table, ch); if (CHARP (stermobj)) state.instring = XCHAR (stermobj); else state.instring = ch; } - } + if (boundary_stop) goto done; startinstring: while (1) { + enum syntaxcode temp_code; + if (from >= end) goto done; - if (BUF_FETCH_CHAR (buf, from) == state.instring) break; - switch (SYNTAX (mirrortab, BUF_FETCH_CHAR (buf, from))) + + UPDATE_SYNTAX_CACHE_FORWARD (from); + c = BUF_FETCH_CHAR (buf, from); + temp_code = SYNTAX_FROM_CACHE (mirrortab, c); + + if ( + state.instring != ST_STRING_STYLE && + temp_code == Sstring && + c == state.instring) break; + + switch (temp_code) { + case Sstring_fence: + if (state.instring == ST_STRING_STYLE) + goto string_end; + break; case Scharquote: case Sescape: { @@ -1419,9 +2052,11 @@ scan_sexps_forward (struct buffer *buf, struct lisp_parse_state *stateptr, } from++; } + string_end: state.instring = -1; curlevel->prev = curlevel->last; from++; + if (boundary_stop) goto done; break; case Smath: @@ -1431,6 +2066,7 @@ scan_sexps_forward (struct buffer *buf, struct lisp_parse_state *stateptr, case Spunct: case Squote: case Sendcomment: + case Scomment_fence: case Sinherit: case Smax: break; @@ -1451,6 +2087,10 @@ scan_sexps_forward (struct buffer *buf, struct lisp_parse_state *stateptr, state.prevlevelstart = (curlevel == levelstart) ? -1 : (curlevel - 1)->last; state.location = from; + state.levelstarts = Qnil; + while (--curlevel >= levelstart) + state.levelstarts = Fcons (make_int (curlevel->last), + state.levelstarts); *stateptr = state; } @@ -1459,26 +2099,33 @@ DEFUN ("parse-partial-sexp", Fparse_partial_sexp, 2, 7, 0, /* Parse Lisp syntax starting at FROM until TO; return status of parse at TO. Parsing stops at TO or when certain criteria are met; point is set to where parsing stops. -If fifth arg STATE is omitted or nil, +If fifth arg OLDSTATE is omitted or nil, parsing assumes that FROM is the beginning of a function. -Value is a list of eight elements describing final state of parsing: +Value is a list of nine elements describing final state of parsing: 0. depth in parens. 1. character address of start of innermost containing list; nil if none. 2. character address of start of last complete sexp terminated. 3. non-nil if inside a string. - (It is the character that will terminate the string.) + (It is the character that will terminate the string, + or t if the string should be terminated by an explicit + `syntax-table' property.) 4. t if inside a comment. 5. t if following a quote character. 6. the minimum paren-depth encountered during this scan. - 7. nil if in comment style a, or not in a comment; t if in comment style b + 7. nil if in comment style a, or not in a comment; t if in comment style b; + `syntax-table' if given by an explicit `syntax-table' property. + 8. character address of start of last comment or string; nil if none. + 9. Intermediate data for continuation of parsing (subject to change). If third arg TARGETDEPTH is non-nil, parsing stops if the depth in parentheses becomes equal to TARGETDEPTH. Fourth arg STOPBEFORE non-nil means stop when come to any character that starts a sexp. -Fifth arg STATE is an eight-element list like what this function returns. +Fifth arg OLDSTATE is a nine-element list like what this function returns. It is used to initialize the state of the parse. Its second and third elements are ignored. -Sixth arg COMMENTSTOP non-nil means stop at the start of a comment. +Sixth arg COMMENTSTOP non-nil means stop at the start of a comment. If it +is `syntax-table', stop after the start of a comment or a string, or after +the end of a comment or string. */ (from, to, targetdepth, stopbefore, oldstate, commentstop, buffer)) { @@ -1499,17 +2146,24 @@ Sixth arg COMMENTSTOP non-nil means stop at the start of a comment. get_buffer_range_char (buf, from, to, &start, &end, 0); scan_sexps_forward (buf, &state, start, end, target, !NILP (stopbefore), oldstate, - !NILP (commentstop)); - + (NILP (commentstop) + ? 0 : (EQ (commentstop, Qsyntax_table) ? -1 : 1))); BUF_SET_PT (buf, state.location); /* reverse order */ val = Qnil; - val = Fcons (state.comstyle ? Qt : Qnil, val); + val = Fcons (state.levelstarts, val); + val = Fcons ((state.incomment || (state.instring >= 0)) + ? make_int (state.comstr_start) : Qnil, val); + val = Fcons (state.comstyle ? (state.comstyle == ST_COMMENT_STYLE + ? Qsyntax_table : Qt) : Qnil, val); val = Fcons (make_int (state.mindepth), val); val = Fcons (state.quoted ? Qt : Qnil, val); val = Fcons (state.incomment ? Qt : Qnil, val); - val = Fcons (state.instring < 0 ? Qnil : make_int (state.instring), val); + val = Fcons (state.instring < 0 + ? Qnil + : (state.instring == ST_STRING_STYLE + ? Qt : make_int (state.instring)), val); val = Fcons (state.thislevelstart < 0 ? Qnil : make_int (state.thislevelstart), val); val = Fcons (state.prevlevelstart < 0 ? Qnil : make_int (state.prevlevelstart), val); val = Fcons (make_int (state.depth), val); @@ -1562,8 +2216,9 @@ cmst_mapfun (struct chartab_range *range, Lisp_Object val, void *arg) return 0; } +#ifndef UTF2000 static void -update_just_this_syntax_table (struct Lisp_Char_Table *ct) +update_just_this_syntax_table (Lisp_Char_Table *ct) { struct chartab_range range; struct cmst_arg arg; @@ -1581,7 +2236,7 @@ update_just_this_syntax_table (struct Lisp_Char_Table *ct) one. */ void -update_syntax_table (struct Lisp_Char_Table *ct) +update_syntax_table (Lisp_Char_Table *ct) { /* Don't be stymied at startup. */ if (CHAR_TABLEP (Vstandard_syntax_table) @@ -1596,6 +2251,7 @@ update_syntax_table (struct Lisp_Char_Table *ct) else update_just_this_syntax_table (ct); } +#endif /************************************************************************/ @@ -1606,6 +2262,7 @@ void syms_of_syntax (void) { defsymbol (&Qsyntax_table_p, "syntax-table-p"); + defsymbol (&Qsyntax_table, "syntax-table"); DEFSUBR (Fsyntax_table_p); DEFSUBR (Fsyntax_table); @@ -1633,18 +2290,38 @@ vars_of_syntax (void) DEFVAR_BOOL ("parse-sexp-ignore-comments", &parse_sexp_ignore_comments /* Non-nil means `forward-sexp', etc., should treat comments as whitespace. */ ); + parse_sexp_ignore_comments = 0; + + DEFVAR_BOOL ("lookup-syntax-properties", &lookup_syntax_properties /* +Non-nil means `forward-sexp', etc., look up character syntax in the +table that is the value of the `syntax-table' text property, if non-nil. +The value of this property should be either a syntax table, or a cons +of the form (SYNTAXCODE . MATCHCHAR), SYNTAXCODE being the numeric +syntax code, MATCHCHAR being nil or the character to match (which is +relevant only for open/close type. +*/ ); + lookup_syntax_properties = 0; /* #### default off until optimized */ - words_include_escapes = 0; DEFVAR_BOOL ("words-include-escapes", &words_include_escapes /* Non-nil means `forward-word', etc., should treat escape chars part of words. */ ); + words_include_escapes = 0; no_quit_in_re_search = 0; } +static void +define_standard_syntax (const char *p, enum syntaxcode syn) +{ + for (; *p; p++) + Fput_char_table (make_char (*p), make_int (syn), Vstandard_syntax_table); +} + void complex_vars_of_syntax (void) { + Emchar i; + const char *p; /* Set this now, so first buffer creation can refer to it. */ /* Make it nil before calling copy-syntax-table so that copy-syntax-table will know not to try to copy from garbage */ @@ -1652,72 +2329,35 @@ complex_vars_of_syntax (void) Vstandard_syntax_table = Fcopy_syntax_table (Qnil); staticpro (&Vstandard_syntax_table); - Vsyntax_designator_chars_string = make_pure_string (syntax_code_spec, - Smax, Qnil, 1); + Vsyntax_designator_chars_string = make_string_nocopy (syntax_code_spec, + Smax); staticpro (&Vsyntax_designator_chars_string); - fill_char_table (XCHAR_TABLE (Vstandard_syntax_table), - make_int (Spunct)); - - { - Emchar i; + fill_char_table (XCHAR_TABLE (Vstandard_syntax_table), make_int (Spunct)); - for (i = 0; i <= 32; i++) - Fput_char_table (make_char (i), make_int ((int) Swhitespace), - Vstandard_syntax_table); - for (i = 127; i <= 159; i++) - Fput_char_table (make_char (i), make_int ((int) Swhitespace), - Vstandard_syntax_table); - - for (i = 'a'; i <= 'z'; i++) - Fput_char_table (make_char (i), make_int ((int) Sword), - Vstandard_syntax_table); - for (i = 'A'; i <= 'Z'; i++) - Fput_char_table (make_char (i), make_int ((int) Sword), - Vstandard_syntax_table); - for (i = '0'; i <= '9'; i++) - Fput_char_table (make_char (i), make_int ((int) Sword), - Vstandard_syntax_table); - Fput_char_table (make_char ('$'), make_int ((int) Sword), + for (i = 0; i <= 32; i++) /* Control 0 plus SPACE */ + Fput_char_table (make_char (i), make_int (Swhitespace), Vstandard_syntax_table); - Fput_char_table (make_char ('%'), make_int ((int) Sword), + for (i = 127; i <= 159; i++) /* DEL plus Control 1 */ + Fput_char_table (make_char (i), make_int (Swhitespace), Vstandard_syntax_table); + define_standard_syntax ("abcdefghijklmnopqrstuvwxyz" + "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + "0123456789" + "$%", Sword); + define_standard_syntax ("\"", Sstring); + define_standard_syntax ("\\", Sescape); + define_standard_syntax ("_-+*/&|<>=", Ssymbol); + define_standard_syntax (".,;:?!#@~^'`", Spunct); + + for (p = "()[]{}"; *p; p+=2) { - Fput_char_table (make_char ('('), Fcons (make_int ((int) Sopen), - make_char (')')), - Vstandard_syntax_table); - Fput_char_table (make_char (')'), Fcons (make_int ((int) Sclose), - make_char ('(')), - Vstandard_syntax_table); - Fput_char_table (make_char ('['), Fcons (make_int ((int) Sopen), - make_char (']')), - Vstandard_syntax_table); - Fput_char_table (make_char (']'), Fcons (make_int ((int) Sclose), - make_char ('[')), + Fput_char_table (make_char (p[0]), + Fcons (make_int (Sopen), make_char (p[1])), Vstandard_syntax_table); - Fput_char_table (make_char ('{'), Fcons (make_int ((int) Sopen), - make_char ('}')), + Fput_char_table (make_char (p[1]), + Fcons (make_int (Sclose), make_char (p[0])), Vstandard_syntax_table); - Fput_char_table (make_char ('}'), Fcons (make_int ((int) Sclose), - make_char ('{')), - Vstandard_syntax_table); - } - - Fput_char_table (make_char ('"'), make_int ((int) Sstring), - Vstandard_syntax_table); - Fput_char_table (make_char ('\\'), make_int ((int) Sescape), - Vstandard_syntax_table); - - { - CONST char *p; - for (p = "_-+*/&|<>="; *p; p++) - Fput_char_table (make_char (*p), make_int ((int) Ssymbol), - Vstandard_syntax_table); - - for (p = ".,;:?!#@~^'`"; *p; p++) - Fput_char_table (make_char (*p), make_int ((int) Spunct), - Vstandard_syntax_table); } - } } diff --git a/src/syntax.h b/src/syntax.h index 9b66c7a..d79976c 100644 --- a/src/syntax.h +++ b/src/syntax.h @@ -1,5 +1,6 @@ /* Declarations having to do with XEmacs syntax tables. Copyright (C) 1985, 1992, 1993 Free Software Foundation, Inc. + Copyright (C) 2001 MORIOKA Tomohiko This file is part of XEmacs. @@ -20,8 +21,8 @@ Boston, MA 02111-1307, USA. */ /* Synched up with: FSF 19.28. */ -#ifndef _XEMACS_SYNTAX_H_ -#define _XEMACS_SYNTAX_H_ +#ifndef INCLUDED_syntax_h_ +#define INCLUDED_syntax_h_ #include "chartab.h" @@ -45,6 +46,10 @@ integers. We can do this successfully because syntax tables are now an abstract type, where we control all access. */ +/* The standard syntax table is stored where it will automatically + be used in all new buffers. */ +extern Lisp_Object Vstandard_syntax_table; + enum syntaxcode { Swhitespace, /* whitespace character */ @@ -61,6 +66,10 @@ enum syntaxcode Scomment, /* a comment-starting character */ Sendcomment, /* a comment-ending character */ Sinherit, /* use the standard syntax table for this character */ + Scomment_fence, /* Starts/ends comment which is delimited on the + other side by a char with the same syntaxcode. */ + Sstring_fence, /* Starts/ends string which is delimited on the + other side by a char with the same syntaxcode. */ Smax /* Upper bound on codes that are meaningful */ }; @@ -69,12 +78,37 @@ enum syntaxcode charset_syntax (struct buffer *buf, Lisp_Object charset, /* Return the syntax code for a particular character and mirror table. */ +#ifdef UTF2000 +INLINE_HEADER int SYNTAX_CODE_UNSAFE (Lisp_Char_Table *table, Emchar c); +INLINE_HEADER int +SYNTAX_CODE_UNSAFE (Lisp_Char_Table *table, Emchar c) +{ + int code = CHAR_TABLE_VALUE_UNSAFE (table, c); + int ret = Spunct; + + if (CONSP (code)) + code = XCAR (code); + ret = XINT (code); + + if (ret == Sinherit) + { + code = CHAR_TABLE_VALUE_UNSAFE (XCHAR_TABLE + (Vstandard_syntax_table), c); + if (CONSP (code)) + code = XCAR (code); + return XINT (code); + } + else + return ret; +} +#else #define SYNTAX_CODE_UNSAFE(table, c) \ XINT (CHAR_TABLE_VALUE_UNSAFE (table, c)) +#endif -INLINE int SYNTAX_CODE (struct Lisp_Char_Table *table, Emchar c); -INLINE int -SYNTAX_CODE (struct Lisp_Char_Table *table, Emchar c) +INLINE_HEADER int SYNTAX_CODE (Lisp_Char_Table *table, Emchar c); +INLINE_HEADER int +SYNTAX_CODE (Lisp_Char_Table *table, Emchar c) { return SYNTAX_CODE_UNSAFE (table, c); } @@ -85,12 +119,11 @@ SYNTAX_CODE (struct Lisp_Char_Table *table, Emchar c) #define SYNTAX_FROM_CODE(code) ((enum syntaxcode) ((code) & 0177)) #define SYNTAX(table, c) SYNTAX_FROM_CODE (SYNTAX_CODE (table, c)) -INLINE int WORD_SYNTAX_P (struct Lisp_Char_Table *table, Emchar c); -INLINE int -WORD_SYNTAX_P (struct Lisp_Char_Table *table, Emchar c) +INLINE_HEADER int WORD_SYNTAX_P (Lisp_Char_Table *table, Emchar c); +INLINE_HEADER int +WORD_SYNTAX_P (Lisp_Char_Table *table, Emchar c) { - int syncode = SYNTAX (table, c); - return syncode == Sword; + return SYNTAX (table, c) == Sword; } /* OK, here's a graphic diagram of the format of the syntax values: @@ -148,10 +181,33 @@ WORD_SYNTAX_P (struct Lisp_Char_Table *table, Emchar c) 6. first of a one or two character comment-end sequence of style b. 7. second of a two-character comment-end sequence of style a. 8. second of a two-character comment-end sequence of style b. + +From the internals manual: + +Syntax codes are implemented as bitfields in an int. Bits 0-6 contain +the syntax code itself, bit 7 is a special prefix flag used for Lisp, +and bits 16-23 contain comment syntax flags. From the Lisp programmer's +point of view, there are 11 flags: 2 styles X 2 characters X @{start, +end@} flags for two-character comment delimiters, 2 style flags for +one-character comment delimiters, and the prefix flag. + +Internally, however, the characters used in multi-character delimiters +will have non-comment-character syntax classes (@emph{e.g.}, the +@samp{/} in C's @samp{/}@samp{*} comment-start delimiter has ``punctuation'' +\(here meaning ``operator-like'') class in C modes). Thus in a mixed +comment style, such as C++'s @samp{//} to end of line, is represented by +giving @samp{/} the ``punctuation'' class and the ``style b first +character of start sequence'' and ``style b second character of start +sequence'' flags. The fact that class is @emph{not} punctuation allows +the syntax scanner to recognize that this is a multi-character +delimiter. The @samp{newline} character is given (single-character) +``comment-end'' @emph{class} and the ``style b first character of end +sequence'' @emph{flag}. The ``comment-end'' class allows the scanner to +determine that no second character is needed to terminate the comment. */ -#define SYNTAX_COMMENT_BITS(table, c) \ - ((SYNTAX_CODE (table, c) >> 16) &0xff) +#define SYNTAX_COMMENT_BITS(c) \ + ((SYNTAX_CODE (mirrortab, c) >> 16) &0xff) #define SYNTAX_FIRST_OF_START_A 0x80 #define SYNTAX_FIRST_OF_START_B 0x40 @@ -171,77 +227,79 @@ WORD_SYNTAX_P (struct Lisp_Char_Table *table, Emchar c) #define SYNTAX_SECOND_CHAR_END 0x03 #define SYNTAX_SECOND_CHAR 0x33 -#define SYNTAX_START_P(table, a, b) \ - ((SYNTAX_COMMENT_BITS (table, a) & SYNTAX_FIRST_CHAR_START) \ - && (SYNTAX_COMMENT_BITS (table, b) & SYNTAX_SECOND_CHAR_START)) -#define SYNTAX_END_P(table, a, b) \ - ((SYNTAX_COMMENT_BITS (table, a) & SYNTAX_FIRST_CHAR_END) \ - && (SYNTAX_COMMENT_BITS (table, b) & SYNTAX_SECOND_CHAR_END)) +/* #### These are now more or less equivalent to + SYNTAX_COMMENT_MATCH_START ...*/ +/* a and b must be first and second start chars for a common type */ +#define SYNTAX_START_P(a, b) \ + (((SYNTAX_COMMENT_BITS (a) & SYNTAX_FIRST_CHAR_START) >> 2) \ + & (SYNTAX_COMMENT_BITS (b) & SYNTAX_SECOND_CHAR_START)) -#define SYNTAX_STYLES_MATCH_START_P(table, a, b, mask) \ - ((SYNTAX_COMMENT_BITS (table, a) & SYNTAX_FIRST_CHAR_START & (mask)) \ - && (SYNTAX_COMMENT_BITS (table, b) & SYNTAX_SECOND_CHAR_START & (mask))) +/* ... and SYNTAX_COMMENT_MATCH_END */ +/* a and b must be first and second end chars for a common type */ +#define SYNTAX_END_P(a, b) \ + (((SYNTAX_COMMENT_BITS (a) & SYNTAX_FIRST_CHAR_END) >> 2) \ + & (SYNTAX_COMMENT_BITS (b) & SYNTAX_SECOND_CHAR_END)) -#define SYNTAX_STYLES_MATCH_END_P(table, a, b, mask) \ - ((SYNTAX_COMMENT_BITS (table, a) & SYNTAX_FIRST_CHAR_END & (mask)) \ - && (SYNTAX_COMMENT_BITS (table, b) & SYNTAX_SECOND_CHAR_END & (mask))) +#define SYNTAX_STYLES_MATCH_START_P(a, b, mask) \ + ((SYNTAX_COMMENT_BITS (a) & SYNTAX_FIRST_CHAR_START & (mask)) \ + && (SYNTAX_COMMENT_BITS (b) & SYNTAX_SECOND_CHAR_START & (mask))) -#define SYNTAX_STYLES_MATCH_1CHAR_P(table, a, mask) \ - ((SYNTAX_COMMENT_BITS (table, a) & (mask))) +#define SYNTAX_STYLES_MATCH_END_P(a, b, mask) \ + ((SYNTAX_COMMENT_BITS (a) & SYNTAX_FIRST_CHAR_END & (mask)) \ + && (SYNTAX_COMMENT_BITS (b) & SYNTAX_SECOND_CHAR_END & (mask))) -#define STYLE_FOUND_P(table, a, b, startp, style) \ - ((SYNTAX_COMMENT_BITS (table, a) & \ +#define SYNTAX_STYLES_MATCH_1CHAR_P(a, mask) \ + ((SYNTAX_COMMENT_BITS (a) & (mask))) + +#define STYLE_FOUND_P(a, b, startp, style) \ + ((SYNTAX_COMMENT_BITS (a) & \ ((startp) ? SYNTAX_FIRST_CHAR_START : \ SYNTAX_FIRST_CHAR_END) & (style)) \ - && (SYNTAX_COMMENT_BITS (table, b) & \ + && (SYNTAX_COMMENT_BITS (b) & \ ((startp) ? SYNTAX_SECOND_CHAR_START : \ SYNTAX_SECOND_CHAR_END) & (style))) -#define SYNTAX_COMMENT_MASK_START(table, a, b) \ - ((STYLE_FOUND_P (table, a, b, 1, SYNTAX_COMMENT_STYLE_A) \ - ? SYNTAX_COMMENT_STYLE_A \ - : (STYLE_FOUND_P (table, a, b, 1, SYNTAX_COMMENT_STYLE_B) \ - ? SYNTAX_COMMENT_STYLE_B \ +#define SYNTAX_COMMENT_MASK_START(a, b) \ + ((STYLE_FOUND_P (a, b, 1, SYNTAX_COMMENT_STYLE_A) \ + ? SYNTAX_COMMENT_STYLE_A \ + : (STYLE_FOUND_P (a, b, 1, SYNTAX_COMMENT_STYLE_B) \ + ? SYNTAX_COMMENT_STYLE_B \ : 0))) -#define SYNTAX_COMMENT_MASK_END(table, a, b) \ - ((STYLE_FOUND_P (table, a, b, 0, SYNTAX_COMMENT_STYLE_A) \ - ? SYNTAX_COMMENT_STYLE_A \ - : (STYLE_FOUND_P (table, a, b, 0, SYNTAX_COMMENT_STYLE_B) \ - ? SYNTAX_COMMENT_STYLE_B \ +#define SYNTAX_COMMENT_MASK_END(a, b) \ + ((STYLE_FOUND_P (a, b, 0, SYNTAX_COMMENT_STYLE_A) \ + ? SYNTAX_COMMENT_STYLE_A \ + : (STYLE_FOUND_P (a, b, 0, SYNTAX_COMMENT_STYLE_B) \ + ? SYNTAX_COMMENT_STYLE_B \ : 0))) -#define STYLE_FOUND_1CHAR_P(table, a, style) \ - ((SYNTAX_COMMENT_BITS (table, a) & (style))) +#define STYLE_FOUND_1CHAR_P(a, style) \ + ((SYNTAX_COMMENT_BITS (a) & (style))) -#define SYNTAX_COMMENT_1CHAR_MASK(table, a) \ - ((STYLE_FOUND_1CHAR_P (table, a, SYNTAX_COMMENT_STYLE_A) \ - ? SYNTAX_COMMENT_STYLE_A \ - : (STYLE_FOUND_1CHAR_P (table, a, SYNTAX_COMMENT_STYLE_B) \ - ? SYNTAX_COMMENT_STYLE_B \ +#define SYNTAX_COMMENT_1CHAR_MASK(a) \ + ((STYLE_FOUND_1CHAR_P (a, SYNTAX_COMMENT_STYLE_A) \ + ? SYNTAX_COMMENT_STYLE_A \ + : (STYLE_FOUND_1CHAR_P (a, SYNTAX_COMMENT_STYLE_B) \ + ? SYNTAX_COMMENT_STYLE_B \ : 0))) EXFUN (Fchar_syntax, 2); EXFUN (Fforward_word, 2); -/* The standard syntax table is stored where it will automatically - be used in all new buffers. */ -extern Lisp_Object Vstandard_syntax_table; - /* This array, indexed by a character, contains the syntax code which that character signifies (as a char). For example, (enum syntaxcode) syntax_spec_code['w'] is Sword. */ -extern CONST unsigned char syntax_spec_code[0400]; +extern const unsigned char syntax_spec_code[0400]; /* Indexed by syntax code, give the letter that describes it. */ -extern CONST unsigned char syntax_code_spec[]; +extern const unsigned char syntax_code_spec[]; -Lisp_Object scan_lists (struct buffer *buf, int from, int count, +Lisp_Object scan_lists (struct buffer *buf, Bufpos from, int count, int depth, int sexpflag, int no_error); -int char_quoted (struct buffer *buf, int pos); +int char_quoted (struct buffer *buf, Bufpos pos); /* NOTE: This does not refer to the mirror table, but to the syntax table itself. */ @@ -250,6 +308,368 @@ Lisp_Object syntax_match (Lisp_Object table, Emchar ch); extern int no_quit_in_re_search; extern struct buffer *regex_emacs_buffer; -void update_syntax_table (struct Lisp_Char_Table *ct); +/* Target text (string or buffer), used for syntax-table properties. */ +extern Lisp_Object regex_match_object; + +#ifndef UTF2000 +void update_syntax_table (Lisp_Char_Table *ct); +#endif + +/* The syntax table cache */ + +/* + The *-single-property-change versions turn out to be unbearably slow. + Do not enable them in a production or distribution version. +*/ +#define NEXT_SINGLE_PROPERTY_CHANGE 0 +#define PREVIOUS_SINGLE_PROPERTY_CHANGE 0 + +/* Test instruments, used in macros below. + Define SYNTAX_CACHE_STATISTICS to enable them. */ +/* #undef SYNTAX_CACHE_STATISTICS */ + +#ifdef SYNTAX_CACHE_STATISTICS +#define SYNTAX_CACHE_STATISTICS_REPORT_INTERVAL 100000 + +enum syntax_cache_statistics_functions { + scs_no_function = -1, + scs_find_context = 0, + scs_find_defun_start, + scs_scan_words, + scs_Fforward_comment, + scs_scan_lists, + scs_Fbackward_prefix_characters, + scs_scan_sexps_forward, + scs_number_of_functions +}; + +/* keep this in synch with syntax.c */ +extern char* syntax_cache_statistics_function_names[scs_number_of_functions]; + +struct syntax_cache_statistics { + /* inits + misses_hi + misses_lo + #HITS = total_updates */ + int total_updates; + int inits; + int misses_lo; + int misses_hi; + int min_length; + int max_length; + double mean_length; + double mean_length_on_miss; + enum syntax_cache_statistics_functions this_function; + int functions[scs_number_of_functions]; +}; + +extern struct syntax_cache_statistics scs_statistics; + +#define SCS_STATISTICS_SET_FUNCTION(fndx) scs_statistics.this_function = fndx +/* used in macros below */ +#define SYNTAX_CACHE_STATISTICS_COUNT_INIT scs_statistics.inits++ + +#else + +#define SCS_STATISTICS_SET_FUNCTION(fndx) +#define SYNTAX_CACHE_STATISTICS_COUNT_INIT + +#endif /* SYNTAX_CACHE_STATISTICS */ + +/* Theory of the syntax table cache + + This cache cooperates with but is conceptually different from the + mirror table. The mirror table precomputes (and caches, if you like) + the syntax codes for characters in a given syntax table, taking into + account possible inheritance from a table given by a parent text object. + The syntax table cache checks for overriding tables defined by + _subobjects_. + + This implementation defines the "subobjects" by _extent properties_. + We may restrict them to _text_ properties. There are two lookup + styles for the cache, "single code" and "full table". In the "single + code" style, a given syntax code, kept in the `syntax_code' member, is + applied to the entire range (#### check this). In the "full table" + style, a syntax table kept in the `current_syntax_table' member is + checked for each character in the range. If the flag `use_code' is + non-zero, the "single code" is used, otherwise the "full table". + + The cache is valid for the range `[prev_change, next_change)' in the + text object (buffer or string) `object'. + + If the current position is outside the range valid for the cache, the + cache is updated by checking for the text property `syntax-table'. If + present, its value is either a syntax code or a syntax table, and the + appropriate member and `use_code' are updated accordingly. If absent + or nil, the default syntax table from the `buffer' member is used. The + extent of the property is used to reinitialize the cache's validity + range. (We would like to improve this by checking the property value + against `old_prop', and if the same, extend the validity range of the + cache by the extent of the property.) + + Note: the values Qt and Qnil for `object' are not supported in this + implementation. GNU Emacs uses them for reasons not yet (####) clear. +*/ + +extern int lookup_syntax_properties; + +struct syntax_cache +{ + int use_code; /* Whether to use syntax_code + or current_syntax_table. */ + struct buffer* buffer; /* The buffer providing the default + syntax table to the cache. */ + Lisp_Object object; /* The buffer or string the current + syntax cache applies to. */ + int syntax_code; /* Syntax code of current char. */ + Lisp_Object current_syntax_table; /* Syntax table for current pos. */ + Lisp_Object old_prop; /* Syntax-table prop at prev pos. */ + + Bufpos next_change; /* Position of the next extent + change. */ + Bufpos prev_change; /* Position of the previous + extent change. */ +}; +extern struct syntax_cache syntax_cache; + +/* + The macros below handle the internal structure of the cache. + ALWAYS USE THE MACROS TO MANIPULATE THE CACHE. + + o Use the SETUP_SYNTAX_CACHE* macros to set the object and buffer members. + + OBJECT is either a Lisp buffer or a Lisp string. BUFFER is a + pointer to struct buffer. If OBJECT is a buffer, it must refer to + BUFFER. If OBJECT is a string, then BUFFER will supply the default + syntax table when the `syntax-table' property is nil. + + For convenience and backward compatibility, the values Qt and Qnil are + accepted for OBJECT. These are taken to refer to the current buffer, + and that substitution is made immediately. The value Qt is treated + specially in the *BYTE_TO_CHAR macros below. This appears (####) to + be a GNU kludge related to `enable-multibyte-characters' and was used + only in dired.c. + + FROM is the starting character position in OBJECT. + COUNT is currently used only as a flag. If positive, we are proceeding + forward through OBJECT, otherwise in reverse. + + o All other members are updated using the update_syntax_cache + function, normally wrapped in the UPDATE_SYNTAX_CACHE* macros. +*/ + +void update_syntax_cache (int pos, int count); + +/* in one example the high misses vastly outweigh the low ones + seems plausible, since we typically are moving forward through the buffer */ +#define UPDATE_SYNTAX_CACHE_INTERNAL(pos, dir) \ + ((lookup_syntax_properties && \ + (pos >= syntax_cache.next_change || \ + pos < syntax_cache.prev_change)) \ + ? (update_syntax_cache ((pos), dir), 1) \ + : 0) + +/* In the current implementation, all of the following are identical. */ +/* Make syntax cache state good for CHARPOS, assuming it is + currently good for a position before CHARPOS. */ +#define UPDATE_SYNTAX_CACHE_FORWARD(pos) UPDATE_SYNTAX_CACHE_INTERNAL(pos, 1) + +/* Make syntax cache state good for CHARPOS, assuming it is + currently good for a position after CHARPOS. */ +#define UPDATE_SYNTAX_CACHE_BACKWARD(pos) UPDATE_SYNTAX_CACHE_INTERNAL(pos, -1) + +/* Make syntax cache state good for CHARPOS */ +#define UPDATE_SYNTAX_CACHE(pos) UPDATE_SYNTAX_CACHE_INTERNAL(pos, 0) + +#define SYNTAX_FROM_CACHE(table, c) \ + SYNTAX_FROM_CODE (SYNTAX_CODE_FROM_CACHE (table, c)) + +#define SYNTAX_CODE_FROM_CACHE(table, c) \ + ( syntax_cache.use_code \ + ? syntax_cache.syntax_code \ + : SYNTAX_CODE (XCHAR_TABLE (syntax_cache.current_syntax_table), \ + c) \ + ) + +/* Convert the byte offset BYTEPOS into a character position, + for the object recorded in syntax_cache with SETUP_SYNTAX_CACHE*. + + The value is meant for use in the UPDATE_SYNTAX_CACHE... macros. + These macros do nothing when lookup_syntax_properties is 0, + so we return 0 in that case, for speed. + + The default case does no conversion; this seems (####) to be an + evil hangover from GNU Emacs. */ +#define SYNTAX_CACHE_OBJECT_BYTE_TO_CHAR(obj, buf, bytepos) \ + (! lookup_syntax_properties \ + ? 0 \ + : STRINGP (obj) \ + ? bytecount_to_charcount (XSTRING_DATA (obj), bytepos) \ + : (BUFFERP (obj) || NILP (obj)) \ + ? bytind_to_bufpos (buf, bytepos + BI_BUF_BEGV (buf)) \ + : (bytepos)) + +#define SYNTAX_CACHE_BYTE_TO_CHAR(bytepos) \ + SYNTAX_CACHE_OBJECT_BYTE_TO_CHAR (syntax_cache.object, syntax_cache.buffer, \ + (bytepos)) + +#define SETUP_SYNTAX_CACHE(FROM, COUNT) \ + SETUP_SYNTAX_CACHE_FOR_BUFFER (current_buffer, (FROM), (COUNT)) + +#define SETUP_SYNTAX_CACHE_FOR_BUFFER(BUFFER, FROM, COUNT) \ + SETUP_SYNTAX_CACHE_FOR_OBJECT (Qnil, (BUFFER), (FROM), (COUNT)) + +#ifdef UTF2000 +#define SETUP_SYNTAX_CACHE_FOR_OBJECT(OBJECT, BUFFER, FROM, COUNT) \ + do { \ + syntax_cache.buffer = (BUFFER); \ + syntax_cache.object = (OBJECT); \ + if (NILP (syntax_cache.object)) \ + { \ + XSETBUFFER (syntax_cache.object, syntax_cache.buffer); \ + } \ + else if (EQ (syntax_cache.object, Qt)) \ + { \ + XSETBUFFER (syntax_cache.object, syntax_cache.buffer); \ + } \ + else if (STRINGP (syntax_cache.object)) \ + { \ + /* do nothing */; \ + } \ + else if (BUFFERP (syntax_cache.object)) \ + { \ + syntax_cache.buffer = XBUFFER (syntax_cache.object); \ + } \ + else \ + { \ + /* OBJECT must be buffer/string/t/nil */ \ + assert(0); \ + } \ + syntax_cache.current_syntax_table \ + = syntax_cache.buffer->syntax_table; \ + syntax_cache.use_code = 0; \ + if (lookup_syntax_properties) \ + { \ + SYNTAX_CACHE_STATISTICS_COUNT_INIT; \ + update_syntax_cache ((FROM) + ((COUNT) > 0 ? 0 : -1), (COUNT)); \ + } \ + } while (0) +#else +#define SETUP_SYNTAX_CACHE_FOR_OBJECT(OBJECT, BUFFER, FROM, COUNT) \ + do { \ + syntax_cache.buffer = (BUFFER); \ + syntax_cache.object = (OBJECT); \ + if (NILP (syntax_cache.object)) \ + { \ + XSETBUFFER (syntax_cache.object, syntax_cache.buffer); \ + } \ + else if (EQ (syntax_cache.object, Qt)) \ + { \ + XSETBUFFER (syntax_cache.object, syntax_cache.buffer); \ + } \ + else if (STRINGP (syntax_cache.object)) \ + { \ + /* do nothing */; \ + } \ + else if (BUFFERP (syntax_cache.object)) \ + { \ + syntax_cache.buffer = XBUFFER (syntax_cache.object); \ + } \ + else \ + { \ + /* OBJECT must be buffer/string/t/nil */ \ + assert(0); \ + } \ + syntax_cache.current_syntax_table \ + = syntax_cache.buffer->mirror_syntax_table; \ + syntax_cache.use_code = 0; \ + if (lookup_syntax_properties) \ + { \ + SYNTAX_CACHE_STATISTICS_COUNT_INIT; \ + update_syntax_cache ((FROM) + ((COUNT) > 0 ? 0 : -1), (COUNT)); \ + } \ + } while (0) +#endif + +#define SYNTAX_CODE_PREFIX(c) \ + ((c >> 7) & 1) + +#define SYNTAX_CODE_COMMENT_BITS(c) \ + ((c >> 16) &0xff) + +#define SYNTAX_CODES_START_P(a, b) \ + (((SYNTAX_CODE_COMMENT_BITS (a) & SYNTAX_FIRST_CHAR_START) >> 2) \ + & (SYNTAX_CODE_COMMENT_BITS (b) & SYNTAX_SECOND_CHAR_START)) + +#define SYNTAX_CODES_END_P(a, b) \ + (((SYNTAX_CODE_COMMENT_BITS (a) & SYNTAX_FIRST_CHAR_END) >> 2) \ + & (SYNTAX_CODE_COMMENT_BITS (b) & SYNTAX_SECOND_CHAR_END)) + +#define SYNTAX_CODES_COMMENT_MASK_START(a, b) \ + (SYNTAX_CODES_MATCH_START_P (a, b, SYNTAX_COMMENT_STYLE_A) \ + ? SYNTAX_COMMENT_STYLE_A \ + : (SYNTAX_CODES_MATCH_START_P (a, b, SYNTAX_COMMENT_STYLE_B) \ + ? SYNTAX_COMMENT_STYLE_B \ + : 0)) +#define SYNTAX_CODES_COMMENT_MASK_END(a, b) \ + (SYNTAX_CODES_MATCH_END_P (a, b, SYNTAX_COMMENT_STYLE_A) \ + ? SYNTAX_COMMENT_STYLE_A \ + : (SYNTAX_CODES_MATCH_END_P (a, b, SYNTAX_COMMENT_STYLE_B) \ + ? SYNTAX_COMMENT_STYLE_B \ + : 0)) + +#define SYNTAX_CODE_START_FIRST_P(a) \ + (SYNTAX_CODE_COMMENT_BITS (a) & SYNTAX_FIRST_CHAR_START) + +#define SYNTAX_CODE_START_SECOND_P(a) \ + (SYNTAX_CODE_COMMENT_BITS (a) & SYNTAX_SECOND_CHAR_START) + +#define SYNTAX_CODE_END_FIRST_P(a) \ + (SYNTAX_CODE_COMMENT_BITS (a) & SYNTAX_FIRST_CHAR_END) + +#define SYNTAX_CODE_END_SECOND_P(a) \ + (SYNTAX_CODE_COMMENT_BITS (a) & SYNTAX_SECOND_CHAR_END) + + +#define SYNTAX_CODES_MATCH_START_P(a, b, mask) \ + ((SYNTAX_CODE_COMMENT_BITS (a) & SYNTAX_FIRST_CHAR_START & (mask)) \ + && (SYNTAX_CODE_COMMENT_BITS (b) & SYNTAX_SECOND_CHAR_START & (mask))) + +#define SYNTAX_CODES_MATCH_END_P(a, b, mask) \ + ((SYNTAX_CODE_COMMENT_BITS (a) & SYNTAX_FIRST_CHAR_END & (mask)) \ + && (SYNTAX_CODE_COMMENT_BITS (b) & SYNTAX_SECOND_CHAR_END & (mask))) + +#define SYNTAX_CODE_MATCHES_1CHAR_P(a, mask) \ + ((SYNTAX_CODE_COMMENT_BITS (a) & (mask))) + +#define SYNTAX_CODE_COMMENT_1CHAR_MASK(a) \ + ((SYNTAX_CODE_MATCHES_1CHAR_P (a, SYNTAX_COMMENT_STYLE_A) \ + ? SYNTAX_COMMENT_STYLE_A \ + : (SYNTAX_CODE_MATCHES_1CHAR_P (a, SYNTAX_COMMENT_STYLE_B) \ + ? SYNTAX_COMMENT_STYLE_B \ + : 0))) + +#if 0 +/* These are the things that need to be #defined away to create a + no syntax-table property version. */ + +/* This should be entirely encapsulated in macros +#define update_syntax_cache(pos, count) +*/ +#define lookup_syntax_properties 0 + +#define SETUP_SYNTAX_CACHE(FROM, COUNT) +#define SETUP_SYNTAX_CACHE_FOR_BUFFER(BUFFER, FROM, COUNT) +#define SETUP_SYNTAX_CACHE_FOR_OBJECT(OBJECT, BUFFER, FROM, COUNT) +#define UPDATE_SYNTAX_CACHE_FORWARD(pos) +#define UPDATE_SYNTAX_CACHE_BACKWARD(pos) +#define UPDATE_SYNTAX_CACHE(pos) + +#define SYNTAX_FROM_CACHE SYNTAX +#define SYNTAX_CODE_FROM_CACHE SYNTAX_CODE + +#define SYNTAX_CACHE_BYTE_TO_CHAR(x) 0 + +/* cache statistics */ +#define SCS_STATISTICS_SET_FUNCTION(fndx) +#define SYNTAX_CACHE_STATISTICS_COUNT_INIT -#endif /* _XEMACS_SYNTAX_H_ */ +#endif /* 0 */ +#endif /* INCLUDED_syntax_h_ */ diff --git a/src/syscommctrl.h b/src/syscommctrl.h index 34955a6..45cbb95 100644 --- a/src/syscommctrl.h +++ b/src/syscommctrl.h @@ -28,7 +28,11 @@ Boston, MA 02111-1307, USA. */ #ifndef INCLUDED_syscommctrl_h_ #define INCLUDED_syscommctrl_h_ +#if !defined (CYGWIN_VERSION_DLL_MAJOR) || CYGWIN_VERSION_DLL_MAJOR > 20 +/* Appears to be missing in Cygwin b20.1; requisite includes are in + Windows32/Messages.h and get included automatically with windows.h */ #include <commctrl.h> +#endif #ifndef TB_SETIMAGELIST #define TB_SETIMAGELIST (WM_USER + 48) diff --git a/src/syswindows.h b/src/syswindows.h index 51063e4..14d7a6f 100644 --- a/src/syswindows.h +++ b/src/syswindows.h @@ -29,18 +29,52 @@ Boston, MA 02111-1307, USA. */ #ifndef INCLUDED_syswindows_h_ #define INCLUDED_syswindows_h_ +/* Note that there are currently FOUR different general + Windows-related include files in src! + + Uses are approximately: + + syswindows.h: Mostly a wrapper around <windows.h>, including missing + defines as necessary. Also includes stuff needed on both Cygwin and + native Windows, regardless of window system chosen. + + console-msw.h: Used on both Cygwin and native Windows, but only when + native window system (as opposed to X) chosen. + + nt.h: [will be renamed to win32.h] Used only on native Windows, and + regardless of window system chosen -- but used on both purely native + Windows (s/windowsnt.h) and MinGW (s/mingw32.h). + + ntheap.h: Used only on native Windows and only when standard dumping + mechanism (unexnt.c) used. + + All of the last three files include the first. +*/ + +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif + #include <windows.h> -#if (defined (__CYGWIN32__) || defined(__MINGW32__)) && \ - CYGWIN_VERSION_DLL_MAJOR < 21 +#if defined (CYGWIN) && CYGWIN_VERSION_DLL_MAJOR < 21 extern BOOL WINAPI DdeFreeStringHandle(DWORD,HSZ); extern BOOL WINAPI PlaySound(LPCSTR,HMODULE,DWORD); #define stricmp strcasecmp #define FONTENUMPROC FONTENUMEXPROC #define ntmTm ntmentm #elif defined (WIN32_LEAN_AND_MEAN) +#ifdef HAVE_X_WINDOWS +/* Christ almighty. The problems you get when combining two large code bases, + neither with any respect for namespace purity. */ +#undef Status +#endif #include <winspool.h> +#ifdef HAVE_X_WINDOWS +#define Status int +#endif #include <mmsystem.h> +#include <shlobj.h> #include <shellapi.h> #include <ddeml.h> #endif @@ -73,8 +107,19 @@ extern BOOL WINAPI PlaySound(LPCSTR,HMODULE,DWORD); #define PHYSICALOFFSETY 113 #endif +/* shlobj.h defines. */ +#ifndef BIF_EDITBOX +#define BIF_EDITBOX 0x10 +#endif +#ifndef BIF_VALIDATE +#define BIF_VALIDATE 0x20 +#endif +#ifndef BFFM_VALIDATEFAILED +#define BFFM_VALIDATEFAILED 3 +#endif + /* windows.h defines. */ -#if defined (__CYGWIN32__) && (CYGWIN_VERSION_DLL_MAJOR < 20) +#if defined (CYGWIN) && (CYGWIN_VERSION_DLL_MAJOR < 20) typedef NMHDR *LPNMHDR; #endif @@ -135,18 +180,132 @@ typedef NMHDR *LPNMHDR; #ifndef MAC_CHARSET #define MAC_CHARSET 77 #endif +#ifndef LOCALE_RETURN_NUMBER +#define LOCALE_RETURN_NUMBER 0x20000000 +#endif /***************************************************************/ /* Definitions for Mule under MS Windows */ -/* extern int mswindows_windows9x_p; */ -/* #define EIUNICODE_P (!mswindows_windows9x_p) */ -#define EIUNICODE_P 0 +#include <wchar.h> + +#ifdef CYGWIN + +/* All but wcscmp and wcslen left out of Cygwin headers -- but present + in /usr/include/mingw32/string.h! */ +wchar_t* wcscat (wchar_t*, const wchar_t*); +wchar_t* wcschr (const wchar_t*, wchar_t); +int wcscoll (const wchar_t*, const wchar_t*); +wchar_t* wcscpy (wchar_t*, const wchar_t*); +size_t wcscspn (const wchar_t*, const wchar_t*); +/* Note: No wcserror in CRTDLL. */ +wchar_t* wcsncat (wchar_t*, const wchar_t*, size_t); +int wcsncmp(const wchar_t*, const wchar_t*, size_t); +wchar_t* wcsncpy(wchar_t*, const wchar_t*, size_t); +wchar_t* wcspbrk(const wchar_t*, const wchar_t*); +wchar_t* wcsrchr(const wchar_t*, wchar_t); +size_t wcsspn(const wchar_t*, const wchar_t*); +wchar_t* wcsstr(const wchar_t*, const wchar_t*); +wchar_t* wcstok(wchar_t*, const wchar_t*); +size_t wcsxfrm(wchar_t*, const wchar_t*, size_t); + +#endif /* CYGWIN */ + +// extern int mswindows_windows9x_p; +/* #define XEUNICODE_P (!mswindows_windows9x_p) */ +#define XEUNICODE_P 0 + +#define XETCHAR_SIZE (XEUNICODE_P ? sizeof (WCHAR) : sizeof (CHAR)) +#define MAX_XETCHAR_SIZE sizeof (WCHAR) +#define XETEXT1(arg) (XEUNICODE_P ? ((char *) (L##arg)) : (arg)) +/* We need to do this indirection in case ARG is also a manifest constant. + I don't really understand why. --ben */ +#define XETEXT(arg) XETEXT1(arg) +#define XECOPY_TCHAR(ptr, ch) \ + (XEUNICODE_P ? (* (LPWSTR) (ptr) = L##ch) : (* (LPSTR) (ptr) = (ch))) +#define xetcslen(arg) (XEUNICODE_P ? wcslen ((wchar_t *) arg) : strlen (arg)) +#define xetcscmp(s1, s2) \ + (XEUNICODE_P ? wcscmp ((wchar_t *) s1, (wchar_t *) s2) \ + : strcmp (s1, s2)) +#define xetcscpy(s1, s2) \ + (XEUNICODE_P ? (char *) wcscpy ((wchar_t *) s1, (wchar_t *) s2) \ + : strcpy (s1, s2)) +#define xetcschr(s, ch) \ + (XEUNICODE_P ? (char *) wcschr ((wchar_t *) s, (WCHAR) ch) \ + : strchr (s, ch)) +#define xetcsrchr(s, ch) \ + (XEUNICODE_P ? (char *) wcsrchr ((wchar_t *) s, (WCHAR) ch) \ + : strrchr (s, ch)) + + +#define LOCAL_FILE_FORMAT_TO_TSTR(path, out) \ +do { \ + Bufbyte *lttff; \ + \ + LOCAL_TO_WIN32_FILE_FORMAT (path, lttff); \ + C_STRING_TO_EXTERNAL (lttff, out, Qmswindows_tstr); \ +} while (0) + +Lisp_Object tstr_to_local_file_format (Extbyte *pathout); + +#ifdef CYGWIN +#define LOCAL_TO_WIN32_FILE_FORMAT(path, pathout) \ +do { \ + Lisp_Object ltwff1 = (path); \ + Bufbyte* ltwffp = XSTRING_DATA (ltwff1); \ + if (isalpha (ltwffp[0]) && (IS_DEVICE_SEP (ltwffp[1]))) \ + pathout = ltwffp; \ + else { \ + int ltwff2 = \ + cygwin_posix_to_win32_path_list_buf_size (ltwffp); \ + pathout = (Bufbyte *) alloca (ltwff2); \ + cygwin_posix_to_win32_path_list (ltwffp, pathout); \ + } \ +} while (0) +#else +#define LOCAL_TO_WIN32_FILE_FORMAT(path, pathout) \ +do { \ + (pathout) = XSTRING_DATA (path); \ +} while (0) +#endif + +#ifdef CYGWIN +#define WIN32_TO_LOCAL_FILE_FORMAT(path, pathout) \ +do { \ + Bufbyte *wtlff1 = (path); \ + int wtlff2 = \ + cygwin_win32_to_posix_path_list_buf_size (wtlff1); \ + Bufbyte *wtlff3 = (Bufbyte *) alloca (wtlff2); \ + cygwin_win32_to_posix_path_list (wtlff1, wtlff3); \ + (pathout) = build_string (wtlff3); \ +} while (0) +#else +#define WIN32_TO_LOCAL_FILE_FORMAT(path, pathout) \ +do { \ + (pathout) = build_string (path); \ +} while (0) +#endif + +extern BOOL (WINAPI *xSwitchToThread) (VOID); + +extern HKL (WINAPI *xGetKeyboardLayout) (DWORD); +extern BOOL (WINAPI *xSetMenuDefaultItem) (HMENU, UINT, UINT); +extern BOOL (WINAPI *xInsertMenuItemA) (HMENU, UINT, BOOL, LPCMENUITEMINFOA); +extern BOOL (WINAPI *xInsertMenuItemW) (HMENU, UINT, BOOL, LPCMENUITEMINFOW); +extern HANDLE (WINAPI *xLoadImageA) (HINSTANCE, LPCSTR, UINT, int, int, UINT); +extern HANDLE (WINAPI *xLoadImageW) (HINSTANCE, LPCWSTR, UINT, int, int, UINT); +extern ATOM (WINAPI *xRegisterClassExA) (CONST WNDCLASSEXA *); +extern ATOM (WINAPI *xRegisterClassExW) (CONST WNDCLASSEXW *); + +extern int (WINAPI *xEnumFontFamiliesExA) (HDC, LPLOGFONTA, FONTENUMPROCA, + LPARAM, DWORD); +extern int (WINAPI *xEnumFontFamiliesExW) (HDC, LPLOGFONTW, FONTENUMPROCW, + LPARAM, DWORD); -#define EITCHAR_SIZE (EIUNICODE_P ? sizeof (WCHAR) : sizeof (CHAR)) -#define EITEXT(arg) (EIUNICODE_P ? L##arg : (arg)) -#define EICOPY_TCHAR(ptr, ch) \ - (EIUNICODE_P ? (* (LPWSTR) (ptr) = L##ch) : (* (LPSTR) (ptr) = (ch))) +extern DWORD (WINAPI *xSHGetFileInfoA) (LPCSTR, DWORD, SHFILEINFOA FAR *, UINT, + UINT); +extern DWORD (WINAPI *xSHGetFileInfoW) (LPCWSTR, DWORD, SHFILEINFOW FAR *, + UINT, UINT); #endif /* INCLUDED_syswindows_h_ */ diff --git a/src/text-coding.c b/src/text-coding.c new file mode 100644 index 0000000..3808dde --- /dev/null +++ b/src/text-coding.c @@ -0,0 +1,6555 @@ +/* Code conversion functions. + Copyright (C) 1991, 1995 Free Software Foundation, Inc. + Copyright (C) 1995 Sun Microsystems, Inc. + Copyright (C) 1999,2000,2001,2002 MORIOKA Tomohiko + +This file is part of XEmacs. + +XEmacs is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2, or (at your option) any +later version. + +XEmacs 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 XEmacs; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ + +/* Synched up with: Mule 2.3. Not in FSF. */ + +/* Rewritten by Ben Wing <ben@xemacs.org>. */ +/* Rewritten by MORIOKA Tomohiko <tomo@m17n.org> for XEmacs UTF-2000. */ + +#include <config.h> +#include "lisp.h" + +#include "buffer.h" +#include "elhash.h" +#include "insdel.h" +#include "lstream.h" +#include "opaque.h" +#ifdef MULE +#include "mule-ccl.h" +#include "chartab.h" +#endif +#include "file-coding.h" + +Lisp_Object Qcoding_system_error; + +Lisp_Object Vkeyboard_coding_system; +Lisp_Object Vterminal_coding_system; +Lisp_Object Vcoding_system_for_read; +Lisp_Object Vcoding_system_for_write; +Lisp_Object Vfile_name_coding_system; + +Lisp_Object Vcoded_charset_entity_reference_alist; + +/* Table of symbols identifying each coding category. */ +Lisp_Object coding_category_symbol[CODING_CATEGORY_LAST]; + + + +struct file_coding_dump { + /* Coding system currently associated with each coding category. */ + Lisp_Object coding_category_system[CODING_CATEGORY_LAST]; + + /* Table of all coding categories in decreasing order of priority. + This describes a permutation of the possible coding categories. */ + int coding_category_by_priority[CODING_CATEGORY_LAST]; + +#if defined(MULE) && !defined(UTF2000) + Lisp_Object ucs_to_mule_table[65536]; +#endif +} *fcd; + +static const struct lrecord_description fcd_description_1[] = { + { XD_LISP_OBJECT_ARRAY, offsetof (struct file_coding_dump, coding_category_system), CODING_CATEGORY_LAST }, +#if defined(MULE) && !defined(UTF2000) + { XD_LISP_OBJECT_ARRAY, offsetof (struct file_coding_dump, ucs_to_mule_table), countof (fcd->ucs_to_mule_table) }, +#endif + { XD_END } +}; + +static const struct struct_description fcd_description = { + sizeof (struct file_coding_dump), + fcd_description_1 +}; + +Lisp_Object mule_to_ucs_table; + +Lisp_Object Qcoding_systemp; + +Lisp_Object Qraw_text, Qno_conversion, Qccl, Qiso2022; +/* Qinternal in general.c */ + +Lisp_Object Qmnemonic, Qeol_type; +Lisp_Object Qcr, Qcrlf, Qlf; +Lisp_Object Qeol_cr, Qeol_crlf, Qeol_lf; +Lisp_Object Qpost_read_conversion; +Lisp_Object Qpre_write_conversion; + +#ifdef MULE +Lisp_Object Qucs4, Qutf16, Qutf8; +Lisp_Object Qbig5, Qshift_jis; +Lisp_Object Qcharset_g0, Qcharset_g1, Qcharset_g2, Qcharset_g3; +Lisp_Object Qforce_g0_on_output, Qforce_g1_on_output; +Lisp_Object Qforce_g2_on_output, Qforce_g3_on_output; +Lisp_Object Qno_iso6429; +Lisp_Object Qinput_charset_conversion, Qoutput_charset_conversion; +Lisp_Object Qescape_quoted; +Lisp_Object Qshort, Qno_ascii_eol, Qno_ascii_cntl, Qseven, Qlock_shift; +#endif +#ifdef UTF2000 +Lisp_Object Qutf_8_mcs; +Lisp_Object Qdisable_composition; +Lisp_Object Quse_entity_reference; +Lisp_Object Qd, Qx, QX; +#endif +Lisp_Object Qencode, Qdecode; + +Lisp_Object Vcoding_system_hash_table; + +int enable_multibyte_characters; + +#ifdef MULE +/* Additional information used by the ISO2022 decoder and detector. */ +struct iso2022_decoder +{ + /* CHARSET holds the character sets currently assigned to the G0 + through G3 variables. It is initialized from the array + INITIAL_CHARSET in CODESYS. */ + Lisp_Object charset[4]; + + /* Which registers are currently invoked into the left (GL) and + right (GR) halves of the 8-bit encoding space? */ + int register_left, register_right; + + /* ISO_ESC holds a value indicating part of an escape sequence + that has already been seen. */ + enum iso_esc_flag esc; + + /* This records the bytes we've seen so far in an escape sequence, + in case the sequence is invalid (we spit out the bytes unchanged). */ + unsigned char esc_bytes[8]; + + /* Index for next byte to store in ISO escape sequence. */ + int esc_bytes_index; + +#ifdef ENABLE_COMPOSITE_CHARS + /* Stuff seen so far when composing a string. */ + unsigned_char_dynarr *composite_chars; +#endif + + /* If we saw an invalid designation sequence for a particular + register, we flag it here and switch to ASCII. The next time we + see a valid designation for this register, we turn off the flag + and do the designation normally, but pretend the sequence was + invalid. The effect of all this is that (most of the time) the + escape sequences for both the switch to the unknown charset, and + the switch back to the known charset, get inserted literally into + the buffer and saved out as such. The hope is that we can + preserve the escape sequences so that the resulting written out + file makes sense. If we don't do any of this, the designation + to the invalid charset will be preserved but that switch back + to the known charset will probably get eaten because it was + the same charset that was already present in the register. */ + unsigned char invalid_designated[4]; + + /* We try to do similar things as above for direction-switching + sequences. If we encountered a direction switch while an + invalid designation was present, or an invalid designation + just after a direction switch (i.e. no valid designation + encountered yet), we insert the direction-switch escape + sequence literally into the output stream, and later on + insert the corresponding direction-restoring escape sequence + literally also. */ + unsigned int switched_dir_and_no_valid_charset_yet :1; + unsigned int invalid_switch_dir :1; + + /* Tells the decoder to output the escape sequence literally + even though it was valid. Used in the games we play to + avoid lossage when we encounter invalid designations. */ + unsigned int output_literally :1; + /* We encountered a direction switch followed by an invalid + designation. We didn't output the direction switch + literally because we didn't know about the invalid designation; + but we have to do so now. */ + unsigned int output_direction_sequence :1; +}; +#endif /* MULE */ +EXFUN (Fcopy_coding_system, 2); +#ifdef MULE +struct detection_state; + +static void +text_encode_generic (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); + +static int detect_coding_sjis (struct detection_state *st, + const Extbyte *src, Lstream_data_count n); +static void decode_coding_sjis (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +void char_encode_shift_jis (struct encoding_stream *str, Emchar c, + unsigned_char_dynarr *dst, unsigned int *flags); +void char_finish_shift_jis (struct encoding_stream *str, + unsigned_char_dynarr *dst, unsigned int *flags); + +static int detect_coding_big5 (struct detection_state *st, + const Extbyte *src, Lstream_data_count n); +static void decode_coding_big5 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +void char_encode_big5 (struct encoding_stream *str, Emchar c, + unsigned_char_dynarr *dst, unsigned int *flags); +void char_finish_big5 (struct encoding_stream *str, + unsigned_char_dynarr *dst, unsigned int *flags); + +static int detect_coding_ucs4 (struct detection_state *st, + const Extbyte *src, Lstream_data_count n); +static void decode_coding_ucs4 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +void char_encode_ucs4 (struct encoding_stream *str, Emchar c, + unsigned_char_dynarr *dst, unsigned int *flags); +void char_finish_ucs4 (struct encoding_stream *str, + unsigned_char_dynarr *dst, unsigned int *flags); + +static int detect_coding_utf16 (struct detection_state *st, + const Extbyte *src, Lstream_data_count n); +static void decode_coding_utf16 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +void char_encode_utf16 (struct encoding_stream *str, Emchar c, + unsigned_char_dynarr *dst, unsigned int *flags); +void char_finish_utf16 (struct encoding_stream *str, + unsigned_char_dynarr *dst, unsigned int *flags); + +static int detect_coding_utf8 (struct detection_state *st, + const Extbyte *src, Lstream_data_count n); +static void decode_coding_utf8 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +void char_encode_utf8 (struct encoding_stream *str, Emchar c, + unsigned_char_dynarr *dst, unsigned int *flags); +void char_finish_utf8 (struct encoding_stream *str, + unsigned_char_dynarr *dst, unsigned int *flags); + +static int postprocess_iso2022_mask (int mask); +static void reset_iso2022 (Lisp_Object coding_system, + struct iso2022_decoder *iso); +static int detect_coding_iso2022 (struct detection_state *st, + const Extbyte *src, Lstream_data_count n); +static void decode_coding_iso2022 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +void char_encode_iso2022 (struct encoding_stream *str, Emchar c, + unsigned_char_dynarr *dst, unsigned int *flags); +void char_finish_iso2022 (struct encoding_stream *str, + unsigned_char_dynarr *dst, unsigned int *flags); +#endif /* MULE */ +static void decode_coding_no_conversion (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +static void encode_coding_no_conversion (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +static void mule_decode (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); +static void mule_encode (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n); + +typedef struct codesys_prop codesys_prop; +struct codesys_prop +{ + Lisp_Object sym; + int prop_type; +}; + +typedef struct +{ + Dynarr_declare (codesys_prop); +} codesys_prop_dynarr; + +static const struct lrecord_description codesys_prop_description_1[] = { + { XD_LISP_OBJECT, offsetof (codesys_prop, sym) }, + { XD_END } +}; + +static const struct struct_description codesys_prop_description = { + sizeof (codesys_prop), + codesys_prop_description_1 +}; + +static const struct lrecord_description codesys_prop_dynarr_description_1[] = { + XD_DYNARR_DESC (codesys_prop_dynarr, &codesys_prop_description), + { XD_END } +}; + +static const struct struct_description codesys_prop_dynarr_description = { + sizeof (codesys_prop_dynarr), + codesys_prop_dynarr_description_1 +}; + +codesys_prop_dynarr *the_codesys_prop_dynarr; + +enum codesys_prop_enum +{ + CODESYS_PROP_ALL_OK, + CODESYS_PROP_ISO2022, + CODESYS_PROP_CCL +}; + + +/************************************************************************/ +/* Coding system functions */ +/************************************************************************/ + +static Lisp_Object mark_coding_system (Lisp_Object); +static void print_coding_system (Lisp_Object, Lisp_Object, int); +static void finalize_coding_system (void *header, int for_disksave); + +#ifdef MULE +static const struct lrecord_description ccs_description_1[] = { + { XD_LISP_OBJECT, offsetof (charset_conversion_spec, from_charset) }, + { XD_LISP_OBJECT, offsetof (charset_conversion_spec, to_charset) }, + { XD_END } +}; + +static const struct struct_description ccs_description = { + sizeof (charset_conversion_spec), + ccs_description_1 +}; + +static const struct lrecord_description ccsd_description_1[] = { + XD_DYNARR_DESC (charset_conversion_spec_dynarr, &ccs_description), + { XD_END } +}; + +static const struct struct_description ccsd_description = { + sizeof (charset_conversion_spec_dynarr), + ccsd_description_1 +}; +#endif + +static const struct lrecord_description coding_system_description[] = { + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, name) }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, doc_string) }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, mnemonic) }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, post_read_conversion) }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, pre_write_conversion) }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, eol_lf) }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, eol_crlf) }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, eol_cr) }, +#ifdef MULE + { XD_LISP_OBJECT_ARRAY, offsetof (Lisp_Coding_System, iso2022.initial_charset), 4 }, + { XD_STRUCT_PTR, offsetof (Lisp_Coding_System, iso2022.input_conv), 1, &ccsd_description }, + { XD_STRUCT_PTR, offsetof (Lisp_Coding_System, iso2022.output_conv), 1, &ccsd_description }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, ccl.decode) }, + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, ccl.encode) }, +#ifdef UTF2000 + { XD_LISP_OBJECT, offsetof (Lisp_Coding_System, ccs_priority_list) }, +#endif +#endif + { XD_END } +}; + +DEFINE_LRECORD_IMPLEMENTATION ("coding-system", coding_system, + mark_coding_system, print_coding_system, + finalize_coding_system, + 0, 0, coding_system_description, + Lisp_Coding_System); + +static Lisp_Object +mark_coding_system (Lisp_Object obj) +{ + Lisp_Coding_System *codesys = XCODING_SYSTEM (obj); + + mark_object (CODING_SYSTEM_NAME (codesys)); + mark_object (CODING_SYSTEM_DOC_STRING (codesys)); + mark_object (CODING_SYSTEM_MNEMONIC (codesys)); + mark_object (CODING_SYSTEM_EOL_LF (codesys)); + mark_object (CODING_SYSTEM_EOL_CRLF (codesys)); + mark_object (CODING_SYSTEM_EOL_CR (codesys)); + + switch (CODING_SYSTEM_TYPE (codesys)) + { +#ifdef MULE + int i; + case CODESYS_ISO2022: + for (i = 0; i < 4; i++) + mark_object (CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, i)); + if (codesys->iso2022.input_conv) + { + for (i = 0; i < Dynarr_length (codesys->iso2022.input_conv); i++) + { + struct charset_conversion_spec *ccs = + Dynarr_atp (codesys->iso2022.input_conv, i); + mark_object (ccs->from_charset); + mark_object (ccs->to_charset); + } + } + if (codesys->iso2022.output_conv) + { + for (i = 0; i < Dynarr_length (codesys->iso2022.output_conv); i++) + { + struct charset_conversion_spec *ccs = + Dynarr_atp (codesys->iso2022.output_conv, i); + mark_object (ccs->from_charset); + mark_object (ccs->to_charset); + } + } + break; +#ifdef UTF2000 + + case CODESYS_BIG5: + mark_object (CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, 0)); + mark_object (CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, 1)); + break; +#endif + + case CODESYS_CCL: + mark_object (CODING_SYSTEM_CCL_DECODE (codesys)); + mark_object (CODING_SYSTEM_CCL_ENCODE (codesys)); + break; +#endif /* MULE */ + default: + break; + } + + mark_object (CODING_SYSTEM_PRE_WRITE_CONVERSION (codesys)); +#ifdef UTF2000 + mark_object (CODING_SYSTEM_CCS_PRIORITY_LIST (codesys)); +#endif + return CODING_SYSTEM_POST_READ_CONVERSION (codesys); +} + +static void +print_coding_system (Lisp_Object obj, Lisp_Object printcharfun, + int escapeflag) +{ + Lisp_Coding_System *c = XCODING_SYSTEM (obj); + if (print_readably) + error ("printing unreadable object #<coding_system 0x%x>", + c->header.uid); + + write_c_string ("#<coding_system ", printcharfun); + print_internal (c->name, printcharfun, 1); + write_c_string (">", printcharfun); +} + +static void +finalize_coding_system (void *header, int for_disksave) +{ + Lisp_Coding_System *c = (Lisp_Coding_System *) header; + /* Since coding systems never go away, this function is not + necessary. But it would be necessary if we changed things + so that coding systems could go away. */ + if (!for_disksave) /* see comment in lstream.c */ + { + switch (CODING_SYSTEM_TYPE (c)) + { +#ifdef MULE + case CODESYS_ISO2022: + if (c->iso2022.input_conv) + { + Dynarr_free (c->iso2022.input_conv); + c->iso2022.input_conv = 0; + } + if (c->iso2022.output_conv) + { + Dynarr_free (c->iso2022.output_conv); + c->iso2022.output_conv = 0; + } + break; +#endif /* MULE */ + default: + break; + } + } +} + +static eol_type_t +symbol_to_eol_type (Lisp_Object symbol) +{ + CHECK_SYMBOL (symbol); + if (NILP (symbol)) return EOL_AUTODETECT; + if (EQ (symbol, Qlf)) return EOL_LF; + if (EQ (symbol, Qcrlf)) return EOL_CRLF; + if (EQ (symbol, Qcr)) return EOL_CR; + + signal_simple_error ("Unrecognized eol type", symbol); + return EOL_AUTODETECT; /* not reached */ +} + +static Lisp_Object +eol_type_to_symbol (eol_type_t type) +{ + switch (type) + { + default: abort (); + case EOL_LF: return Qlf; + case EOL_CRLF: return Qcrlf; + case EOL_CR: return Qcr; + case EOL_AUTODETECT: return Qnil; + } +} + +static void +setup_eol_coding_systems (Lisp_Coding_System *codesys) +{ + Lisp_Object codesys_obj; + int len = string_length (XSYMBOL (CODING_SYSTEM_NAME (codesys))->name); + char *codesys_name = (char *) alloca (len + 7); + int mlen = -1; + char *codesys_mnemonic=0; + + Lisp_Object codesys_name_sym, sub_codesys_obj; + + /* kludge */ + + XSETCODING_SYSTEM (codesys_obj, codesys); + + memcpy (codesys_name, + string_data (XSYMBOL (CODING_SYSTEM_NAME (codesys))->name), len); + + if (STRINGP (CODING_SYSTEM_MNEMONIC (codesys))) + { + mlen = XSTRING_LENGTH (CODING_SYSTEM_MNEMONIC (codesys)); + codesys_mnemonic = (char *) alloca (mlen + 7); + memcpy (codesys_mnemonic, + XSTRING_DATA (CODING_SYSTEM_MNEMONIC (codesys)), mlen); + } + +#define DEFINE_SUB_CODESYS(op_sys, op_sys_abbr, Type) do { \ + strcpy (codesys_name + len, "-" op_sys); \ + if (mlen != -1) \ + strcpy (codesys_mnemonic + mlen, op_sys_abbr); \ + codesys_name_sym = intern (codesys_name); \ + sub_codesys_obj = Fcopy_coding_system (codesys_obj, codesys_name_sym); \ + XCODING_SYSTEM_EOL_TYPE (sub_codesys_obj) = Type; \ + if (mlen != -1) \ + XCODING_SYSTEM_MNEMONIC(sub_codesys_obj) = \ + build_string (codesys_mnemonic); \ + CODING_SYSTEM_##Type (codesys) = sub_codesys_obj; \ +} while (0) + + DEFINE_SUB_CODESYS("unix", "", EOL_LF); + DEFINE_SUB_CODESYS("dos", ":T", EOL_CRLF); + DEFINE_SUB_CODESYS("mac", ":t", EOL_CR); +} + +DEFUN ("coding-system-p", Fcoding_system_p, 1, 1, 0, /* +Return t if OBJECT is a coding system. +A coding system is an object that defines how text containing multiple +character sets is encoded into a stream of (typically 8-bit) bytes. +The coding system is used to decode the stream into a series of +characters (which may be from multiple charsets) when the text is read +from a file or process, and is used to encode the text back into the +same format when it is written out to a file or process. + +For example, many ISO2022-compliant coding systems (such as Compound +Text, which is used for inter-client data under the X Window System) +use escape sequences to switch between different charsets -- Japanese +Kanji, for example, is invoked with "ESC $ ( B"; ASCII is invoked +with "ESC ( B"; and Cyrillic is invoked with "ESC - L". See +`make-coding-system' for more information. + +Coding systems are normally identified using a symbol, and the +symbol is accepted in place of the actual coding system object whenever +a coding system is called for. (This is similar to how faces work.) +*/ + (object)) +{ + return CODING_SYSTEMP (object) ? Qt : Qnil; +} + +DEFUN ("find-coding-system", Ffind_coding_system, 1, 1, 0, /* +Retrieve the coding system of the given name. + +If CODING-SYSTEM-OR-NAME is a coding-system object, it is simply +returned. Otherwise, CODING-SYSTEM-OR-NAME should be a symbol. +If there is no such coding system, nil is returned. Otherwise the +associated coding system object is returned. +*/ + (coding_system_or_name)) +{ + if (NILP (coding_system_or_name)) + coding_system_or_name = Qbinary; + else if (CODING_SYSTEMP (coding_system_or_name)) + return coding_system_or_name; + else + CHECK_SYMBOL (coding_system_or_name); + + while (1) + { + coding_system_or_name = + Fgethash (coding_system_or_name, Vcoding_system_hash_table, Qnil); + + if (CODING_SYSTEMP (coding_system_or_name) || NILP (coding_system_or_name)) + return coding_system_or_name; + } +} + +DEFUN ("get-coding-system", Fget_coding_system, 1, 1, 0, /* +Retrieve the coding system of the given name. +Same as `find-coding-system' except that if there is no such +coding system, an error is signaled instead of returning nil. +*/ + (name)) +{ + Lisp_Object coding_system = Ffind_coding_system (name); + + if (NILP (coding_system)) + signal_simple_error ("No such coding system", name); + return coding_system; +} + +/* We store the coding systems in hash tables with the names as the key and the + actual coding system object as the value. Occasionally we need to use them + in a list format. These routines provide us with that. */ +struct coding_system_list_closure +{ + Lisp_Object *coding_system_list; +}; + +static int +add_coding_system_to_list_mapper (Lisp_Object key, Lisp_Object value, + void *coding_system_list_closure) +{ + /* This function can GC */ + struct coding_system_list_closure *cscl = + (struct coding_system_list_closure *) coding_system_list_closure; + Lisp_Object *coding_system_list = cscl->coding_system_list; + + *coding_system_list = Fcons (key, *coding_system_list); + return 0; +} + +DEFUN ("coding-system-list", Fcoding_system_list, 0, 0, 0, /* +Return a list of the names of all defined coding systems. +*/ + ()) +{ + Lisp_Object coding_system_list = Qnil; + struct gcpro gcpro1; + struct coding_system_list_closure coding_system_list_closure; + + GCPRO1 (coding_system_list); + coding_system_list_closure.coding_system_list = &coding_system_list; + elisp_maphash (add_coding_system_to_list_mapper, Vcoding_system_hash_table, + &coding_system_list_closure); + UNGCPRO; + + return coding_system_list; +} + +DEFUN ("coding-system-name", Fcoding_system_name, 1, 1, 0, /* +Return the name of the given coding system. +*/ + (coding_system)) +{ + coding_system = Fget_coding_system (coding_system); + return XCODING_SYSTEM_NAME (coding_system); +} + +static Lisp_Coding_System * +allocate_coding_system (enum coding_system_type type, Lisp_Object name) +{ + Lisp_Coding_System *codesys = + alloc_lcrecord_type (Lisp_Coding_System, &lrecord_coding_system); + + zero_lcrecord (codesys); + CODING_SYSTEM_PRE_WRITE_CONVERSION (codesys) = Qnil; + CODING_SYSTEM_POST_READ_CONVERSION (codesys) = Qnil; + CODING_SYSTEM_EOL_TYPE (codesys) = EOL_AUTODETECT; + CODING_SYSTEM_EOL_CRLF (codesys) = Qnil; + CODING_SYSTEM_EOL_CR (codesys) = Qnil; + CODING_SYSTEM_EOL_LF (codesys) = Qnil; + CODING_SYSTEM_TYPE (codesys) = type; + CODING_SYSTEM_MNEMONIC (codesys) = Qnil; +#ifdef MULE +#ifdef UTF2000 + CODING_SYSTEM_CCS_PRIORITY_LIST (codesys) = Qnil; +#endif + if (type == CODESYS_ISO2022) + { + int i; + for (i = 0; i < 4; i++) + CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, i) = Qnil; + } +#ifdef UTF2000 + if (type == CODESYS_UTF8) + { + CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, 0) + = Vcharset_ucs; + CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, 1) + = Qnil; + CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, 2) + = Qnil; + CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, 3) + = Qnil; + } + else if (type == CODESYS_BIG5) + { + CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, 0) + = Vcharset_ascii; + CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, 1) + = Vcharset_chinese_big5; + CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, 2) + = Qnil; + CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, 3) + = Qnil; + } +#endif + else if (type == CODESYS_CCL) + { + CODING_SYSTEM_CCL_DECODE (codesys) = Qnil; + CODING_SYSTEM_CCL_ENCODE (codesys) = Qnil; + } +#endif /* MULE */ + CODING_SYSTEM_NAME (codesys) = name; + + return codesys; +} + +#ifdef MULE +/* Given a list of charset conversion specs as specified in a Lisp + program, parse it into STORE_HERE. */ + +static void +parse_charset_conversion_specs (charset_conversion_spec_dynarr *store_here, + Lisp_Object spec_list) +{ + Lisp_Object rest; + + EXTERNAL_LIST_LOOP (rest, spec_list) + { + Lisp_Object car = XCAR (rest); + Lisp_Object from, to; + struct charset_conversion_spec spec; + + if (!CONSP (car) || !CONSP (XCDR (car)) || !NILP (XCDR (XCDR (car)))) + signal_simple_error ("Invalid charset conversion spec", car); + from = Fget_charset (XCAR (car)); + to = Fget_charset (XCAR (XCDR (car))); + if ( (XCHARSET_CHARS (from) != XCHARSET_CHARS (to)) || + (XCHARSET_DIMENSION (from) != XCHARSET_DIMENSION (to)) ) + signal_simple_error_2 + ("Attempted conversion between different charset types", + from, to); + spec.from_charset = from; + spec.to_charset = to; + + Dynarr_add (store_here, spec); + } +} + +/* Given a dynarr LOAD_HERE of internally-stored charset conversion + specs, return the equivalent as the Lisp programmer would see it. + + If LOAD_HERE is 0, return Qnil. */ + +static Lisp_Object +unparse_charset_conversion_specs (charset_conversion_spec_dynarr *load_here) +{ + int i; + Lisp_Object result; + + if (!load_here) + return Qnil; + for (i = 0, result = Qnil; i < Dynarr_length (load_here); i++) + { + struct charset_conversion_spec *ccs = Dynarr_atp (load_here, i); + result = Fcons (list2 (ccs->from_charset, ccs->to_charset), result); + } + + return Fnreverse (result); +} + +#endif /* MULE */ + +DEFUN ("make-coding-system", Fmake_coding_system, 2, 4, 0, /* +Register symbol NAME as a coding system. + +TYPE describes the conversion method used and should be one of + +nil or 'undecided + Automatic conversion. XEmacs attempts to detect the coding system + used in the file. +'no-conversion + No conversion. Use this for binary files and such. On output, + graphic characters that are not in ASCII or Latin-1 will be + replaced by a ?. (For a no-conversion-encoded buffer, these + characters will only be present if you explicitly insert them.) +'shift-jis + Shift-JIS (a Japanese encoding commonly used in PC operating systems). +'ucs-4 + ISO 10646 UCS-4 encoding. +'utf-8 + ISO 10646 UTF-8 encoding. +'iso2022 + Any ISO2022-compliant encoding. Among other things, this includes + JIS (the Japanese encoding commonly used for e-mail), EUC (the + standard Unix encoding for Japanese and other languages), and + Compound Text (the encoding used in X11). You can specify more + specific information about the conversion with the PROPS argument. +'big5 + Big5 (the encoding commonly used for Taiwanese). +'ccl + The conversion is performed using a user-written pseudo-code + program. CCL (Code Conversion Language) is the name of this + pseudo-code. +'internal + Write out or read in the raw contents of the memory representing + the buffer's text. This is primarily useful for debugging + purposes, and is only enabled when XEmacs has been compiled with + DEBUG_XEMACS defined (via the --debug configure option). + WARNING: Reading in a file using 'internal conversion can result + in an internal inconsistency in the memory representing a + buffer's text, which will produce unpredictable results and may + cause XEmacs to crash. Under normal circumstances you should + never use 'internal conversion. + +DOC-STRING is a string describing the coding system. + +PROPS is a property list, describing the specific nature of the +character set. Recognized properties are: + +'mnemonic + String to be displayed in the modeline when this coding system is + active. + +'eol-type + End-of-line conversion to be used. It should be one of + + nil + Automatically detect the end-of-line type (LF, CRLF, + or CR). Also generate subsidiary coding systems named + `NAME-unix', `NAME-dos', and `NAME-mac', that are + identical to this coding system but have an EOL-TYPE + value of 'lf, 'crlf, and 'cr, respectively. + 'lf + The end of a line is marked externally using ASCII LF. + Since this is also the way that XEmacs represents an + end-of-line internally, specifying this option results + in no end-of-line conversion. This is the standard + format for Unix text files. + 'crlf + The end of a line is marked externally using ASCII + CRLF. This is the standard format for MS-DOS text + files. + 'cr + The end of a line is marked externally using ASCII CR. + This is the standard format for Macintosh text files. + t + Automatically detect the end-of-line type but do not + generate subsidiary coding systems. (This value is + converted to nil when stored internally, and + `coding-system-property' will return nil.) + +'disable-composition + If non-nil, composition/decomposition for combining characters + are disabled. + +'use-entity-reference + If non-nil, SGML style entity-reference is used for non-system-characters. + +'post-read-conversion + Function called after a file has been read in, to perform the + decoding. Called with two arguments, START and END, denoting + a region of the current buffer to be decoded. + +'pre-write-conversion + Function called before a file is written out, to perform the + encoding. Called with two arguments, START and END, denoting + a region of the current buffer to be encoded. + + +The following additional properties are recognized if TYPE is 'iso2022: + +'charset-g0 +'charset-g1 +'charset-g2 +'charset-g3 + The character set initially designated to the G0 - G3 registers. + The value should be one of + + -- A charset object (designate that character set) + -- nil (do not ever use this register) + -- t (no character set is initially designated to + the register, but may be later on; this automatically + sets the corresponding `force-g*-on-output' property) + +'force-g0-on-output +'force-g1-on-output +'force-g2-on-output +'force-g2-on-output + If non-nil, send an explicit designation sequence on output before + using the specified register. + +'short + If non-nil, use the short forms "ESC $ @", "ESC $ A", and + "ESC $ B" on output in place of the full designation sequences + "ESC $ ( @", "ESC $ ( A", and "ESC $ ( B". + +'no-ascii-eol + If non-nil, don't designate ASCII to G0 at each end of line on output. + Setting this to non-nil also suppresses other state-resetting that + normally happens at the end of a line. + +'no-ascii-cntl + If non-nil, don't designate ASCII to G0 before control chars on output. + +'seven + If non-nil, use 7-bit environment on output. Otherwise, use 8-bit + environment. + +'lock-shift + If non-nil, use locking-shift (SO/SI) instead of single-shift + or designation by escape sequence. + +'no-iso6429 + If non-nil, don't use ISO6429's direction specification. + +'escape-quoted + If non-nil, literal control characters that are the same as + the beginning of a recognized ISO2022 or ISO6429 escape sequence + (in particular, ESC (0x1B), SO (0x0E), SI (0x0F), SS2 (0x8E), + SS3 (0x8F), and CSI (0x9B)) are "quoted" with an escape character + so that they can be properly distinguished from an escape sequence. + (Note that doing this results in a non-portable encoding.) This + encoding flag is used for byte-compiled files. Note that ESC + is a good choice for a quoting character because there are no + escape sequences whose second byte is a character from the Control-0 + or Control-1 character sets; this is explicitly disallowed by the + ISO2022 standard. + +'input-charset-conversion + A list of conversion specifications, specifying conversion of + characters in one charset to another when decoding is performed. + Each specification is a list of two elements: the source charset, + and the destination charset. + +'output-charset-conversion + A list of conversion specifications, specifying conversion of + characters in one charset to another when encoding is performed. + The form of each specification is the same as for + 'input-charset-conversion. + + +The following additional properties are recognized (and required) +if TYPE is 'ccl: + +'decode + CCL program used for decoding (converting to internal format). + +'encode + CCL program used for encoding (converting to external format). +*/ + (name, type, doc_string, props)) +{ + Lisp_Coding_System *codesys; + enum coding_system_type ty; + int need_to_setup_eol_systems = 1; + + /* Convert type to constant */ + if (NILP (type) || EQ (type, Qundecided)) + { ty = CODESYS_AUTODETECT; } +#ifdef MULE + else if (EQ (type, Qshift_jis)) { ty = CODESYS_SHIFT_JIS; } + else if (EQ (type, Qiso2022)) { ty = CODESYS_ISO2022; } + else if (EQ (type, Qbig5)) { ty = CODESYS_BIG5; } + else if (EQ (type, Qucs4)) { ty = CODESYS_UCS4; } + else if (EQ (type, Qutf16)) { ty = CODESYS_UTF16; } + else if (EQ (type, Qutf8)) { ty = CODESYS_UTF8; } + else if (EQ (type, Qccl)) { ty = CODESYS_CCL; } +#endif + else if (EQ (type, Qno_conversion)) { ty = CODESYS_NO_CONVERSION; } +#ifdef DEBUG_XEMACS + else if (EQ (type, Qinternal)) { ty = CODESYS_INTERNAL; } +#endif + else + signal_simple_error ("Invalid coding system type", type); + + CHECK_SYMBOL (name); + + codesys = allocate_coding_system (ty, name); + + if (NILP (doc_string)) + doc_string = build_string (""); + else + CHECK_STRING (doc_string); + CODING_SYSTEM_DOC_STRING (codesys) = doc_string; + + { + EXTERNAL_PROPERTY_LIST_LOOP_3 (key, value, props) + { + if (EQ (key, Qmnemonic)) + { + if (!NILP (value)) + CHECK_STRING (value); + CODING_SYSTEM_MNEMONIC (codesys) = value; + } + + else if (EQ (key, Qeol_type)) + { + need_to_setup_eol_systems = NILP (value); + if (EQ (value, Qt)) + value = Qnil; + CODING_SYSTEM_EOL_TYPE (codesys) = symbol_to_eol_type (value); + } + + else if (EQ (key, Qpost_read_conversion)) + CODING_SYSTEM_POST_READ_CONVERSION (codesys) = value; + else if (EQ (key, Qpre_write_conversion)) + CODING_SYSTEM_PRE_WRITE_CONVERSION (codesys) = value; +#ifdef UTF2000 + else if (EQ (key, Qdisable_composition)) + CODING_SYSTEM_DISABLE_COMPOSITION (codesys) = !NILP (value); + else if (EQ (key, Quse_entity_reference)) + CODING_SYSTEM_USE_ENTITY_REFERENCE (codesys) = !NILP (value); +#endif +#ifdef MULE + else if (ty == CODESYS_ISO2022) + { +#define FROB_INITIAL_CHARSET(charset_num) \ + CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, charset_num) = \ + ((EQ (value, Qt) || EQ (value, Qnil)) ? value : Fget_charset (value)) + + if (EQ (key, Qcharset_g0)) FROB_INITIAL_CHARSET (0); + else if (EQ (key, Qcharset_g1)) FROB_INITIAL_CHARSET (1); + else if (EQ (key, Qcharset_g2)) FROB_INITIAL_CHARSET (2); + else if (EQ (key, Qcharset_g3)) FROB_INITIAL_CHARSET (3); + +#define FROB_FORCE_CHARSET(charset_num) \ + CODING_SYSTEM_ISO2022_FORCE_CHARSET_ON_OUTPUT (codesys, charset_num) = !NILP (value) + + else if (EQ (key, Qforce_g0_on_output)) FROB_FORCE_CHARSET (0); + else if (EQ (key, Qforce_g1_on_output)) FROB_FORCE_CHARSET (1); + else if (EQ (key, Qforce_g2_on_output)) FROB_FORCE_CHARSET (2); + else if (EQ (key, Qforce_g3_on_output)) FROB_FORCE_CHARSET (3); + +#define FROB_BOOLEAN_PROPERTY(prop) \ + CODING_SYSTEM_ISO2022_##prop (codesys) = !NILP (value) + + else if (EQ (key, Qshort)) FROB_BOOLEAN_PROPERTY (SHORT); + else if (EQ (key, Qno_ascii_eol)) FROB_BOOLEAN_PROPERTY (NO_ASCII_EOL); + else if (EQ (key, Qno_ascii_cntl)) FROB_BOOLEAN_PROPERTY (NO_ASCII_CNTL); + else if (EQ (key, Qseven)) FROB_BOOLEAN_PROPERTY (SEVEN); + else if (EQ (key, Qlock_shift)) FROB_BOOLEAN_PROPERTY (LOCK_SHIFT); + else if (EQ (key, Qno_iso6429)) FROB_BOOLEAN_PROPERTY (NO_ISO6429); + else if (EQ (key, Qescape_quoted)) FROB_BOOLEAN_PROPERTY (ESCAPE_QUOTED); + + else if (EQ (key, Qinput_charset_conversion)) + { + codesys->iso2022.input_conv = + Dynarr_new (charset_conversion_spec); + parse_charset_conversion_specs (codesys->iso2022.input_conv, + value); + } + else if (EQ (key, Qoutput_charset_conversion)) + { + codesys->iso2022.output_conv = + Dynarr_new (charset_conversion_spec); + parse_charset_conversion_specs (codesys->iso2022.output_conv, + value); + } + else + signal_simple_error ("Unrecognized property", key); + } +#ifdef UTF2000 + else if (ty == CODESYS_UTF8) + { + if (EQ (key, Qcharset_g0)) FROB_INITIAL_CHARSET (0); + else if (EQ (key, Qcharset_g1)) + CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, 1) = value; + else if (EQ (key, Qcharset_g2)) + CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, 2) = value; + else + signal_simple_error ("Unrecognized property", key); + } + else if (ty == CODESYS_BIG5) + { + if (EQ (key, Qcharset_g0)) FROB_INITIAL_CHARSET (0); + else if (EQ (key, Qcharset_g1)) FROB_INITIAL_CHARSET (1); + else + signal_simple_error ("Unrecognized property", key); + } +#endif + else if (EQ (type, Qccl)) + { + Lisp_Object sym; + struct ccl_program test_ccl; + Extbyte *suffix; + + /* Check key first. */ + if (EQ (key, Qdecode)) + suffix = "-ccl-decode"; + else if (EQ (key, Qencode)) + suffix = "-ccl-encode"; + else + signal_simple_error ("Unrecognized property", key); + + /* If value is vector, register it as a ccl program + associated with an newly created symbol for + backward compatibility. */ + if (VECTORP (value)) + { + sym = Fintern (concat2 (Fsymbol_name (name), + build_string (suffix)), + Qnil); + Fregister_ccl_program (sym, value); + } + else + { + CHECK_SYMBOL (value); + sym = value; + } + /* check if the given ccl programs are valid. */ + if (setup_ccl_program (&test_ccl, sym) < 0) + signal_simple_error ("Invalid CCL program", value); + + if (EQ (key, Qdecode)) + CODING_SYSTEM_CCL_DECODE (codesys) = sym; + else if (EQ (key, Qencode)) + CODING_SYSTEM_CCL_ENCODE (codesys) = sym; + + } +#endif /* MULE */ + else + signal_simple_error ("Unrecognized property", key); + } + } + + if (need_to_setup_eol_systems) + setup_eol_coding_systems (codesys); + + { + Lisp_Object codesys_obj; + XSETCODING_SYSTEM (codesys_obj, codesys); + Fputhash (name, codesys_obj, Vcoding_system_hash_table); + return codesys_obj; + } +} + +DEFUN ("copy-coding-system", Fcopy_coding_system, 2, 2, 0, /* +Copy OLD-CODING-SYSTEM to NEW-NAME. +If NEW-NAME does not name an existing coding system, a new one will +be created. +*/ + (old_coding_system, new_name)) +{ + Lisp_Object new_coding_system; + old_coding_system = Fget_coding_system (old_coding_system); + new_coding_system = Ffind_coding_system (new_name); + if (NILP (new_coding_system)) + { + XSETCODING_SYSTEM (new_coding_system, + allocate_coding_system + (XCODING_SYSTEM_TYPE (old_coding_system), + new_name)); + Fputhash (new_name, new_coding_system, Vcoding_system_hash_table); + } + + { + Lisp_Coding_System *to = XCODING_SYSTEM (new_coding_system); + Lisp_Coding_System *from = XCODING_SYSTEM (old_coding_system); + memcpy (((char *) to ) + sizeof (to->header), + ((char *) from) + sizeof (from->header), + sizeof (*from) - sizeof (from->header)); + to->name = new_name; + } + return new_coding_system; +} + +DEFUN ("coding-system-canonical-name-p", Fcoding_system_canonical_name_p, 1, 1, 0, /* +Return t if OBJECT names a coding system, and is not a coding system alias. +*/ + (object)) +{ + return CODING_SYSTEMP (Fgethash (object, Vcoding_system_hash_table, Qnil)) + ? Qt : Qnil; +} + +DEFUN ("coding-system-alias-p", Fcoding_system_alias_p, 1, 1, 0, /* +Return t if OBJECT is a coding system alias. +All coding system aliases are created by `define-coding-system-alias'. +*/ + (object)) +{ + return SYMBOLP (Fgethash (object, Vcoding_system_hash_table, Qzero)) + ? Qt : Qnil; +} + +DEFUN ("coding-system-aliasee", Fcoding_system_aliasee, 1, 1, 0, /* +Return the coding-system symbol for which symbol ALIAS is an alias. +*/ + (alias)) +{ + Lisp_Object aliasee = Fgethash (alias, Vcoding_system_hash_table, Qnil); + if (SYMBOLP (aliasee)) + return aliasee; + else + signal_simple_error ("Symbol is not a coding system alias", alias); + return Qnil; /* To keep the compiler happy */ +} + +static Lisp_Object +append_suffix_to_symbol (Lisp_Object symbol, const char *ascii_string) +{ + return Fintern (concat2 (Fsymbol_name (symbol), build_string (ascii_string)), + Qnil); +} + +/* A maphash function, for removing dangling coding system aliases. */ +static int +dangling_coding_system_alias_p (Lisp_Object alias, + Lisp_Object aliasee, + void *dangling_aliases) +{ + if (SYMBOLP (aliasee) + && NILP (Fgethash (aliasee, Vcoding_system_hash_table, Qnil))) + { + (*(int *) dangling_aliases)++; + return 1; + } + else + return 0; +} + +DEFUN ("define-coding-system-alias", Fdefine_coding_system_alias, 2, 2, 0, /* +Define symbol ALIAS as an alias for coding system ALIASEE. + +You can use this function to redefine an alias that has already been defined, +but you cannot redefine a name which is the canonical name for a coding system. +\(a canonical name of a coding system is what is returned when you call +`coding-system-name' on a coding system). + +ALIASEE itself can be an alias, which allows you to define nested aliases. + +You are forbidden, however, from creating alias loops or `dangling' aliases. +These will be detected, and an error will be signaled if you attempt to do so. + +If ALIASEE is nil, then ALIAS will simply be undefined. + +See also `coding-system-alias-p', `coding-system-aliasee', +and `coding-system-canonical-name-p'. +*/ + (alias, aliasee)) +{ + Lisp_Object real_coding_system, probe; + + CHECK_SYMBOL (alias); + + if (!NILP (Fcoding_system_canonical_name_p (alias))) + signal_simple_error + ("Symbol is the canonical name of a coding system and cannot be redefined", + alias); + + if (NILP (aliasee)) + { + Lisp_Object subsidiary_unix = append_suffix_to_symbol (alias, "-unix"); + Lisp_Object subsidiary_dos = append_suffix_to_symbol (alias, "-dos"); + Lisp_Object subsidiary_mac = append_suffix_to_symbol (alias, "-mac"); + + Fremhash (alias, Vcoding_system_hash_table); + + /* Undefine subsidiary aliases, + presumably created by a previous call to this function */ + if (! NILP (Fcoding_system_alias_p (subsidiary_unix)) && + ! NILP (Fcoding_system_alias_p (subsidiary_dos)) && + ! NILP (Fcoding_system_alias_p (subsidiary_mac))) + { + Fdefine_coding_system_alias (subsidiary_unix, Qnil); + Fdefine_coding_system_alias (subsidiary_dos, Qnil); + Fdefine_coding_system_alias (subsidiary_mac, Qnil); + } + + /* Undefine dangling coding system aliases. */ + { + int dangling_aliases; + + do { + dangling_aliases = 0; + elisp_map_remhash (dangling_coding_system_alias_p, + Vcoding_system_hash_table, + &dangling_aliases); + } while (dangling_aliases > 0); + } + + return Qnil; + } + + if (CODING_SYSTEMP (aliasee)) + aliasee = XCODING_SYSTEM_NAME (aliasee); + + /* Checks that aliasee names a coding-system */ + real_coding_system = Fget_coding_system (aliasee); + + /* Check for coding system alias loops */ + if (EQ (alias, aliasee)) + alias_loop: signal_simple_error_2 + ("Attempt to create a coding system alias loop", alias, aliasee); + + for (probe = aliasee; + SYMBOLP (probe); + probe = Fgethash (probe, Vcoding_system_hash_table, Qzero)) + { + if (EQ (probe, alias)) + goto alias_loop; + } + + Fputhash (alias, aliasee, Vcoding_system_hash_table); + + /* Set up aliases for subsidiaries. + #### There must be a better way to handle subsidiary coding systems. */ + { + static const char *suffixes[] = { "-unix", "-dos", "-mac" }; + int i; + for (i = 0; i < countof (suffixes); i++) + { + Lisp_Object alias_subsidiary = + append_suffix_to_symbol (alias, suffixes[i]); + Lisp_Object aliasee_subsidiary = + append_suffix_to_symbol (aliasee, suffixes[i]); + + if (! NILP (Ffind_coding_system (aliasee_subsidiary))) + Fdefine_coding_system_alias (alias_subsidiary, aliasee_subsidiary); + } + } + /* FSF return value is a vector of [ALIAS-unix ALIAS-dos ALIAS-mac], + but it doesn't look intentional, so I'd rather return something + meaningful or nothing at all. */ + return Qnil; +} + +static Lisp_Object +subsidiary_coding_system (Lisp_Object coding_system, eol_type_t type) +{ + Lisp_Coding_System *cs = XCODING_SYSTEM (coding_system); + Lisp_Object new_coding_system; + + if (CODING_SYSTEM_EOL_TYPE (cs) != EOL_AUTODETECT) + return coding_system; + + switch (type) + { + case EOL_AUTODETECT: return coding_system; + case EOL_LF: new_coding_system = CODING_SYSTEM_EOL_LF (cs); break; + case EOL_CR: new_coding_system = CODING_SYSTEM_EOL_CR (cs); break; + case EOL_CRLF: new_coding_system = CODING_SYSTEM_EOL_CRLF (cs); break; + default: abort (); return Qnil; + } + + return NILP (new_coding_system) ? coding_system : new_coding_system; +} + +DEFUN ("subsidiary-coding-system", Fsubsidiary_coding_system, 2, 2, 0, /* +Return the subsidiary coding system of CODING-SYSTEM with eol type EOL-TYPE. +*/ + (coding_system, eol_type)) +{ + coding_system = Fget_coding_system (coding_system); + + return subsidiary_coding_system (coding_system, + symbol_to_eol_type (eol_type)); +} + + +/************************************************************************/ +/* Coding system accessors */ +/************************************************************************/ + +DEFUN ("coding-system-doc-string", Fcoding_system_doc_string, 1, 1, 0, /* +Return the doc string for CODING-SYSTEM. +*/ + (coding_system)) +{ + coding_system = Fget_coding_system (coding_system); + return XCODING_SYSTEM_DOC_STRING (coding_system); +} + +DEFUN ("coding-system-type", Fcoding_system_type, 1, 1, 0, /* +Return the type of CODING-SYSTEM. +*/ + (coding_system)) +{ + switch (XCODING_SYSTEM_TYPE (Fget_coding_system (coding_system))) + { + default: abort (); + case CODESYS_AUTODETECT: return Qundecided; +#ifdef MULE + case CODESYS_SHIFT_JIS: return Qshift_jis; + case CODESYS_ISO2022: return Qiso2022; + case CODESYS_BIG5: return Qbig5; + case CODESYS_UCS4: return Qucs4; + case CODESYS_UTF16: return Qutf16; + case CODESYS_UTF8: return Qutf8; + case CODESYS_CCL: return Qccl; +#endif + case CODESYS_NO_CONVERSION: return Qno_conversion; +#ifdef DEBUG_XEMACS + case CODESYS_INTERNAL: return Qinternal; +#endif + } +} + +#ifdef MULE +static +Lisp_Object coding_system_charset (Lisp_Object coding_system, int gnum) +{ + Lisp_Object cs + = XCODING_SYSTEM_ISO2022_INITIAL_CHARSET (coding_system, gnum); + + return CHARSETP (cs) ? XCHARSET_NAME (cs) : Qnil; +} + +DEFUN ("coding-system-charset", Fcoding_system_charset, 2, 2, 0, /* +Return initial charset of CODING-SYSTEM designated to GNUM. +GNUM allows 0 .. 3. +*/ + (coding_system, gnum)) +{ + coding_system = Fget_coding_system (coding_system); + CHECK_INT (gnum); + + return coding_system_charset (coding_system, XINT (gnum)); +} +#endif /* MULE */ + +DEFUN ("coding-system-property", Fcoding_system_property, 2, 2, 0, /* +Return the PROP property of CODING-SYSTEM. +*/ + (coding_system, prop)) +{ + int i, ok = 0; + enum coding_system_type type; + + coding_system = Fget_coding_system (coding_system); + CHECK_SYMBOL (prop); + type = XCODING_SYSTEM_TYPE (coding_system); + + for (i = 0; !ok && i < Dynarr_length (the_codesys_prop_dynarr); i++) + if (EQ (Dynarr_at (the_codesys_prop_dynarr, i).sym, prop)) + { + ok = 1; + switch (Dynarr_at (the_codesys_prop_dynarr, i).prop_type) + { + case CODESYS_PROP_ALL_OK: + break; +#ifdef MULE + case CODESYS_PROP_ISO2022: + if (type != CODESYS_ISO2022) + signal_simple_error + ("Property only valid in ISO2022 coding systems", + prop); + break; + + case CODESYS_PROP_CCL: + if (type != CODESYS_CCL) + signal_simple_error + ("Property only valid in CCL coding systems", + prop); + break; +#endif /* MULE */ + default: + abort (); + } + } + + if (!ok) + signal_simple_error ("Unrecognized property", prop); + + if (EQ (prop, Qname)) + return XCODING_SYSTEM_NAME (coding_system); + else if (EQ (prop, Qtype)) + return Fcoding_system_type (coding_system); + else if (EQ (prop, Qdoc_string)) + return XCODING_SYSTEM_DOC_STRING (coding_system); + else if (EQ (prop, Qmnemonic)) + return XCODING_SYSTEM_MNEMONIC (coding_system); + else if (EQ (prop, Qeol_type)) + return eol_type_to_symbol (XCODING_SYSTEM_EOL_TYPE (coding_system)); + else if (EQ (prop, Qeol_lf)) + return XCODING_SYSTEM_EOL_LF (coding_system); + else if (EQ (prop, Qeol_crlf)) + return XCODING_SYSTEM_EOL_CRLF (coding_system); + else if (EQ (prop, Qeol_cr)) + return XCODING_SYSTEM_EOL_CR (coding_system); + else if (EQ (prop, Qpost_read_conversion)) + return XCODING_SYSTEM_POST_READ_CONVERSION (coding_system); + else if (EQ (prop, Qpre_write_conversion)) + return XCODING_SYSTEM_PRE_WRITE_CONVERSION (coding_system); +#ifdef MULE +#ifdef UTF2000 + else if (EQ (prop, Qdisable_composition)) + return XCODING_SYSTEM_DISABLE_COMPOSITION (coding_system) ? Qt : Qnil; + else if (EQ (prop, Quse_entity_reference)) + return XCODING_SYSTEM_USE_ENTITY_REFERENCE (coding_system) ? Qt : Qnil; +#endif + else if (type == CODESYS_ISO2022) + { + if (EQ (prop, Qcharset_g0)) + return coding_system_charset (coding_system, 0); + else if (EQ (prop, Qcharset_g1)) + return coding_system_charset (coding_system, 1); + else if (EQ (prop, Qcharset_g2)) + return coding_system_charset (coding_system, 2); + else if (EQ (prop, Qcharset_g3)) + return coding_system_charset (coding_system, 3); + +#define FORCE_CHARSET(charset_num) \ + (XCODING_SYSTEM_ISO2022_FORCE_CHARSET_ON_OUTPUT \ + (coding_system, charset_num) ? Qt : Qnil) + + else if (EQ (prop, Qforce_g0_on_output)) return FORCE_CHARSET (0); + else if (EQ (prop, Qforce_g1_on_output)) return FORCE_CHARSET (1); + else if (EQ (prop, Qforce_g2_on_output)) return FORCE_CHARSET (2); + else if (EQ (prop, Qforce_g3_on_output)) return FORCE_CHARSET (3); + +#define LISP_BOOLEAN(prop) \ + (XCODING_SYSTEM_ISO2022_##prop (coding_system) ? Qt : Qnil) + + else if (EQ (prop, Qshort)) return LISP_BOOLEAN (SHORT); + else if (EQ (prop, Qno_ascii_eol)) return LISP_BOOLEAN (NO_ASCII_EOL); + else if (EQ (prop, Qno_ascii_cntl)) return LISP_BOOLEAN (NO_ASCII_CNTL); + else if (EQ (prop, Qseven)) return LISP_BOOLEAN (SEVEN); + else if (EQ (prop, Qlock_shift)) return LISP_BOOLEAN (LOCK_SHIFT); + else if (EQ (prop, Qno_iso6429)) return LISP_BOOLEAN (NO_ISO6429); + else if (EQ (prop, Qescape_quoted)) return LISP_BOOLEAN (ESCAPE_QUOTED); + + else if (EQ (prop, Qinput_charset_conversion)) + return + unparse_charset_conversion_specs + (XCODING_SYSTEM (coding_system)->iso2022.input_conv); + else if (EQ (prop, Qoutput_charset_conversion)) + return + unparse_charset_conversion_specs + (XCODING_SYSTEM (coding_system)->iso2022.output_conv); + else + abort (); + } + else if (type == CODESYS_CCL) + { + if (EQ (prop, Qdecode)) + return XCODING_SYSTEM_CCL_DECODE (coding_system); + else if (EQ (prop, Qencode)) + return XCODING_SYSTEM_CCL_ENCODE (coding_system); + else + abort (); + } +#endif /* MULE */ + else + abort (); + + return Qnil; /* not reached */ +} + + +/************************************************************************/ +/* Coding category functions */ +/************************************************************************/ + +static int +decode_coding_category (Lisp_Object symbol) +{ + int i; + + CHECK_SYMBOL (symbol); + for (i = 0; i < CODING_CATEGORY_LAST; i++) + if (EQ (coding_category_symbol[i], symbol)) + return i; + + signal_simple_error ("Unrecognized coding category", symbol); + return 0; /* not reached */ +} + +DEFUN ("coding-category-list", Fcoding_category_list, 0, 0, 0, /* +Return a list of all recognized coding categories. +*/ + ()) +{ + int i; + Lisp_Object list = Qnil; + + for (i = CODING_CATEGORY_LAST - 1; i >= 0; i--) + list = Fcons (coding_category_symbol[i], list); + return list; +} + +DEFUN ("set-coding-priority-list", Fset_coding_priority_list, 1, 1, 0, /* +Change the priority order of the coding categories. +LIST should be list of coding categories, in descending order of +priority. Unspecified coding categories will be lower in priority +than all specified ones, in the same relative order they were in +previously. +*/ + (list)) +{ + int category_to_priority[CODING_CATEGORY_LAST]; + int i, j; + Lisp_Object rest; + + /* First generate a list that maps coding categories to priorities. */ + + for (i = 0; i < CODING_CATEGORY_LAST; i++) + category_to_priority[i] = -1; + + /* Highest priority comes from the specified list. */ + i = 0; + EXTERNAL_LIST_LOOP (rest, list) + { + int cat = decode_coding_category (XCAR (rest)); + + if (category_to_priority[cat] >= 0) + signal_simple_error ("Duplicate coding category in list", XCAR (rest)); + category_to_priority[cat] = i++; + } + + /* Now go through the existing categories by priority to retrieve + the categories not yet specified and preserve their priority + order. */ + for (j = 0; j < CODING_CATEGORY_LAST; j++) + { + int cat = fcd->coding_category_by_priority[j]; + if (category_to_priority[cat] < 0) + category_to_priority[cat] = i++; + } + + /* Now we need to construct the inverse of the mapping we just + constructed. */ + + for (i = 0; i < CODING_CATEGORY_LAST; i++) + fcd->coding_category_by_priority[category_to_priority[i]] = i; + + /* Phew! That was confusing. */ + return Qnil; +} + +DEFUN ("coding-priority-list", Fcoding_priority_list, 0, 0, 0, /* +Return a list of coding categories in descending order of priority. +*/ + ()) +{ + int i; + Lisp_Object list = Qnil; + + for (i = CODING_CATEGORY_LAST - 1; i >= 0; i--) + list = Fcons (coding_category_symbol[fcd->coding_category_by_priority[i]], + list); + return list; +} + +DEFUN ("set-coding-category-system", Fset_coding_category_system, 2, 2, 0, /* +Change the coding system associated with a coding category. +*/ + (coding_category, coding_system)) +{ + int cat = decode_coding_category (coding_category); + + coding_system = Fget_coding_system (coding_system); + fcd->coding_category_system[cat] = coding_system; + return Qnil; +} + +DEFUN ("coding-category-system", Fcoding_category_system, 1, 1, 0, /* +Return the coding system associated with a coding category. +*/ + (coding_category)) +{ + int cat = decode_coding_category (coding_category); + Lisp_Object sys = fcd->coding_category_system[cat]; + + if (!NILP (sys)) + return XCODING_SYSTEM_NAME (sys); + return Qnil; +} + + +/************************************************************************/ +/* Detecting the encoding of data */ +/************************************************************************/ + +struct detection_state +{ + eol_type_t eol_type; + int seen_non_ascii; + int mask; +#ifdef MULE + struct + { + int mask; + int in_second_byte; + } + big5; + + struct + { + int mask; + int in_second_byte; + } + shift_jis; + + struct + { + int mask; + int in_byte; + } + ucs4; + + struct + { + int mask; + int in_byte; + } + utf16; + + struct + { + int mask; + int in_byte; + } + utf8; + + struct + { + int mask; + int initted; + struct iso2022_decoder iso; + unsigned int flags; + int high_byte_count; + unsigned int saw_single_shift:1; + } + iso2022; +#endif + struct + { + int seen_anything; + int just_saw_cr; + } + eol; +}; + +static int +acceptable_control_char_p (int c) +{ + switch (c) + { + /* Allow and ignore control characters that you might + reasonably see in a text file */ + case '\r': + case '\n': + case '\t': + case 7: /* bell */ + case 8: /* backspace */ + case 11: /* vertical tab */ + case 12: /* form feed */ + case 26: /* MS-DOS C-z junk */ + case 31: /* '^_' -- for info */ + return 1; + default: + return 0; + } +} + +static int +mask_has_at_most_one_bit_p (int mask) +{ + /* Perhaps the only thing useful you learn from intensive Microsoft + technical interviews */ + return (mask & (mask - 1)) == 0; +} + +static eol_type_t +detect_eol_type (struct detection_state *st, const Extbyte *src, + Lstream_data_count n) +{ + while (n--) + { + unsigned char c = *(unsigned char *)src++; + if (c == '\n') + { + if (st->eol.just_saw_cr) + return EOL_CRLF; + else if (st->eol.seen_anything) + return EOL_LF; + } + else if (st->eol.just_saw_cr) + return EOL_CR; + else if (c == '\r') + st->eol.just_saw_cr = 1; + else + st->eol.just_saw_cr = 0; + st->eol.seen_anything = 1; + } + + return EOL_AUTODETECT; +} + +/* Attempt to determine the encoding and EOL type of the given text. + Before calling this function for the first type, you must initialize + st->eol_type as appropriate and initialize st->mask to ~0. + + st->eol_type holds the determined EOL type, or EOL_AUTODETECT if + not yet known. + + st->mask holds the determined coding category mask, or ~0 if only + ASCII has been seen so far. + + Returns: + + 0 == st->eol_type is EOL_AUTODETECT and/or more than coding category + is present in st->mask + 1 == definitive answers are here for both st->eol_type and st->mask +*/ + +static int +detect_coding_type (struct detection_state *st, const Extbyte *src, + Lstream_data_count n, int just_do_eol) +{ + if (st->eol_type == EOL_AUTODETECT) + st->eol_type = detect_eol_type (st, src, n); + + if (just_do_eol) + return st->eol_type != EOL_AUTODETECT; + + if (!st->seen_non_ascii) + { + for (; n; n--, src++) + { + unsigned char c = *(unsigned char *) src; + if ((c < 0x20 && !acceptable_control_char_p (c)) || c >= 0x80) + { + st->seen_non_ascii = 1; +#ifdef MULE + st->shift_jis.mask = ~0; + st->big5.mask = ~0; + st->ucs4.mask = ~0; + st->utf16.mask = ~0; + st->utf8.mask = ~0; + st->iso2022.mask = ~0; +#endif + break; + } + } + } + + if (!n) + return 0; +#ifdef MULE + if (!mask_has_at_most_one_bit_p (st->iso2022.mask)) + st->iso2022.mask = detect_coding_iso2022 (st, src, n); + if (!mask_has_at_most_one_bit_p (st->shift_jis.mask)) + st->shift_jis.mask = detect_coding_sjis (st, src, n); + if (!mask_has_at_most_one_bit_p (st->big5.mask)) + st->big5.mask = detect_coding_big5 (st, src, n); + if (!mask_has_at_most_one_bit_p (st->utf8.mask)) + st->utf8.mask = detect_coding_utf8 (st, src, n); + if (!mask_has_at_most_one_bit_p (st->utf16.mask)) + st->utf16.mask = detect_coding_utf16 (st, src, n); + if (!mask_has_at_most_one_bit_p (st->ucs4.mask)) + st->ucs4.mask = detect_coding_ucs4 (st, src, n); + + st->mask + = st->iso2022.mask | st->shift_jis.mask | st->big5.mask + | st->utf8.mask | st->ucs4.mask; +#endif + { + int retval = mask_has_at_most_one_bit_p (st->mask); + st->mask |= CODING_CATEGORY_NO_CONVERSION_MASK; + return retval && st->eol_type != EOL_AUTODETECT; + } +} + +static Lisp_Object +coding_system_from_mask (int mask) +{ + if (mask == ~0) + { + /* If the file was entirely or basically ASCII, use the + default value of `buffer-file-coding-system'. */ + Lisp_Object retval = + XBUFFER (Vbuffer_defaults)->buffer_file_coding_system; + if (!NILP (retval)) + { + retval = Ffind_coding_system (retval); + if (NILP (retval)) + { + warn_when_safe + (Qbad_variable, Qwarning, + "Invalid `default-buffer-file-coding-system', set to nil"); + XBUFFER (Vbuffer_defaults)->buffer_file_coding_system = Qnil; + } + } + if (NILP (retval)) + retval = Fget_coding_system (Qraw_text); + return retval; + } + else + { + int i; + int cat = -1; +#ifdef MULE + mask = postprocess_iso2022_mask (mask); +#endif + /* Look through the coding categories by priority and find + the first one that is allowed. */ + for (i = 0; i < CODING_CATEGORY_LAST; i++) + { + cat = fcd->coding_category_by_priority[i]; + if ((mask & (1 << cat)) && + !NILP (fcd->coding_category_system[cat])) + break; + } + if (cat >= 0) + return fcd->coding_category_system[cat]; + else + return Fget_coding_system (Qraw_text); + } +} + +/* Given a seekable read stream and potential coding system and EOL type + as specified, do any autodetection that is called for. If the + coding system and/or EOL type are not `autodetect', they will be left + alone; but this function will never return an autodetect coding system + or EOL type. + + This function does not automatically fetch subsidiary coding systems; + that should be unnecessary with the explicit eol-type argument. */ + +#define LENGTH(string_constant) (sizeof (string_constant) - 1) +/* number of leading lines to check for a coding cookie */ +#define LINES_TO_CHECK 2 + +void +determine_real_coding_system (Lstream *stream, Lisp_Object *codesys_in_out, + eol_type_t *eol_type_in_out) +{ + struct detection_state decst; + + if (*eol_type_in_out == EOL_AUTODETECT) + *eol_type_in_out = XCODING_SYSTEM_EOL_TYPE (*codesys_in_out); + + xzero (decst); + decst.eol_type = *eol_type_in_out; + decst.mask = ~0; + + /* If autodetection is called for, do it now. */ + if (XCODING_SYSTEM_TYPE (*codesys_in_out) == CODESYS_AUTODETECT + || *eol_type_in_out == EOL_AUTODETECT) + { + Extbyte buf[4096]; + Lisp_Object coding_system = Qnil; + Extbyte *p; + Lstream_data_count nread = Lstream_read (stream, buf, sizeof (buf)); + Extbyte *scan_end; + int lines_checked = 0; + + /* Look for initial "-*-"; mode line prefix */ + for (p = buf, + scan_end = buf + nread - LENGTH ("-*-coding:?-*-"); + p <= scan_end + && lines_checked < LINES_TO_CHECK; + p++) + if (*p == '-' && *(p+1) == '*' && *(p+2) == '-') + { + Extbyte *local_vars_beg = p + 3; + /* Look for final "-*-"; mode line suffix */ + for (p = local_vars_beg, + scan_end = buf + nread - LENGTH ("-*-"); + p <= scan_end + && lines_checked < LINES_TO_CHECK; + p++) + if (*p == '-' && *(p+1) == '*' && *(p+2) == '-') + { + Extbyte *suffix = p; + /* Look for "coding:" */ + for (p = local_vars_beg, + scan_end = suffix - LENGTH ("coding:?"); + p <= scan_end; + p++) + if (memcmp ("coding:", p, LENGTH ("coding:")) == 0 + && (p == local_vars_beg + || (*(p-1) == ' ' || + *(p-1) == '\t' || + *(p-1) == ';'))) + { + Extbyte save; + int n; + p += LENGTH ("coding:"); + while (*p == ' ' || *p == '\t') p++; + + /* Get coding system name */ + save = *suffix; *suffix = '\0'; + /* Characters valid in a MIME charset name (rfc 1521), + and in a Lisp symbol name. */ + n = strspn ( (char *) p, + "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + "abcdefghijklmnopqrstuvwxyz" + "0123456789" + "!$%&*+-.^_{|}~"); + *suffix = save; + if (n > 0) + { + save = p[n]; p[n] = '\0'; + coding_system = + Ffind_coding_system (intern ((char *) p)); + p[n] = save; + } + break; + } + break; + } + /* #### file must use standard EOLs or we miss 2d line */ + /* #### not to mention this is broken for UTF-16 DOS files */ + else if (*p == '\n' || *p == '\r') + { + lines_checked++; + /* skip past multibyte (DOS) newline */ + if (*p == '\r' && *(p+1) == '\n') p++; + } + break; + } + /* #### file must use standard EOLs or we miss 2d line */ + /* #### not to mention this is broken for UTF-16 DOS files */ + else if (*p == '\n' || *p == '\r') + { + lines_checked++; + /* skip past multibyte (DOS) newline */ + if (*p == '\r' && *(p+1) == '\n') p++; + } + + if (NILP (coding_system)) + do + { + if (detect_coding_type (&decst, buf, nread, + XCODING_SYSTEM_TYPE (*codesys_in_out) + != CODESYS_AUTODETECT)) + break; + nread = Lstream_read (stream, buf, sizeof (buf)); + if (nread == 0) + break; + } + while (1); + + else if (XCODING_SYSTEM_TYPE (*codesys_in_out) == CODESYS_AUTODETECT + && XCODING_SYSTEM_EOL_TYPE (coding_system) == EOL_AUTODETECT) + do + { + if (detect_coding_type (&decst, buf, nread, 1)) + break; + nread = Lstream_read (stream, buf, sizeof (buf)); + if (!nread) + break; + } + while (1); + + *eol_type_in_out = decst.eol_type; + if (XCODING_SYSTEM_TYPE (*codesys_in_out) == CODESYS_AUTODETECT) + { + if (NILP (coding_system)) + *codesys_in_out = coding_system_from_mask (decst.mask); + else + *codesys_in_out = coding_system; + } + } + + /* If we absolutely can't determine the EOL type, just assume LF. */ + if (*eol_type_in_out == EOL_AUTODETECT) + *eol_type_in_out = EOL_LF; + + Lstream_rewind (stream); +} + +DEFUN ("detect-coding-region", Fdetect_coding_region, 2, 3, 0, /* +Detect coding system of the text in the region between START and END. +Return a list of possible coding systems ordered by priority. +If only ASCII characters are found, return 'undecided or one of +its subsidiary coding systems according to a detected end-of-line +type. Optional arg BUFFER defaults to the current buffer. +*/ + (start, end, buffer)) +{ + Lisp_Object val = Qnil; + struct buffer *buf = decode_buffer (buffer, 0); + Bufpos b, e; + Lisp_Object instream, lb_instream; + Lstream *istr, *lb_istr; + struct detection_state decst; + struct gcpro gcpro1, gcpro2; + + get_buffer_range_char (buf, start, end, &b, &e, 0); + lb_instream = make_lisp_buffer_input_stream (buf, b, e, 0); + lb_istr = XLSTREAM (lb_instream); + instream = make_encoding_input_stream (lb_istr, Fget_coding_system (Qbinary)); + istr = XLSTREAM (instream); + GCPRO2 (instream, lb_instream); + xzero (decst); + decst.eol_type = EOL_AUTODETECT; + decst.mask = ~0; + while (1) + { + Extbyte random_buffer[4096]; + Lstream_data_count nread = Lstream_read (istr, random_buffer, sizeof (random_buffer)); + + if (!nread) + break; + if (detect_coding_type (&decst, random_buffer, nread, 0)) + break; + } + + if (decst.mask == ~0) + val = subsidiary_coding_system (Fget_coding_system (Qundecided), + decst.eol_type); + else + { + int i; + + val = Qnil; +#ifdef MULE + decst.mask = postprocess_iso2022_mask (decst.mask); +#endif + for (i = CODING_CATEGORY_LAST - 1; i >= 0; i--) + { + int sys = fcd->coding_category_by_priority[i]; + if (decst.mask & (1 << sys)) + { + Lisp_Object codesys = fcd->coding_category_system[sys]; + if (!NILP (codesys)) + codesys = subsidiary_coding_system (codesys, decst.eol_type); + val = Fcons (codesys, val); + } + } + } + Lstream_close (istr); + UNGCPRO; + Lstream_delete (istr); + Lstream_delete (lb_istr); + return val; +} + + +/************************************************************************/ +/* Converting to internal Mule format ("decoding") */ +/************************************************************************/ + +/* A decoding stream is a stream used for decoding text (i.e. + converting from some external format to internal format). + The decoding-stream object keeps track of the actual coding + stream, the stream that is at the other end, and data that + needs to be persistent across the lifetime of the stream. */ + +/* Handle the EOL stuff related to just-read-in character C. + EOL_TYPE is the EOL type of the coding stream. + FLAGS is the current value of FLAGS in the coding stream, and may + be modified by this macro. (The macro only looks at the + CODING_STATE_CR flag.) DST is the Dynarr to which the decoded + bytes are to be written. You need to also define a local goto + label "label_continue_loop" that is at the end of the main + character-reading loop. + + If C is a CR character, then this macro handles it entirely and + jumps to label_continue_loop. Otherwise, this macro does not add + anything to DST, and continues normally. You should continue + processing C normally after this macro. */ + +#define DECODE_HANDLE_EOL_TYPE(eol_type, c, flags, dst) \ +do { \ + if (c == '\r') \ + { \ + if (eol_type == EOL_CR) \ + Dynarr_add (dst, '\n'); \ + else if (eol_type != EOL_CRLF || flags & CODING_STATE_CR) \ + Dynarr_add (dst, c); \ + else \ + flags |= CODING_STATE_CR; \ + goto label_continue_loop; \ + } \ + else if (flags & CODING_STATE_CR) \ + { /* eol_type == CODING_SYSTEM_EOL_CRLF */ \ + if (c != '\n') \ + Dynarr_add (dst, '\r'); \ + flags &= ~CODING_STATE_CR; \ + } \ +} while (0) + +/* C should be a binary character in the range 0 - 255; convert + to internal format and add to Dynarr DST. */ + +#ifdef UTF2000 +#define DECODE_ADD_BINARY_CHAR(c, dst) \ +do { \ + if (BYTE_ASCII_P (c)) \ + Dynarr_add (dst, c); \ + else \ + { \ + Dynarr_add (dst, (c >> 6) | 0xc0); \ + Dynarr_add (dst, (c & 0x3f) | 0x80); \ + } \ +} while (0) + +INLINE_HEADER void DECODE_ADD_UCS_CHAR(Emchar c, unsigned_char_dynarr* dst); +INLINE_HEADER void +DECODE_ADD_UCS_CHAR(Emchar c, unsigned_char_dynarr* dst) +{ + if ( c <= 0x7f ) + { + Dynarr_add (dst, c); + } + else if ( c <= 0x7ff ) + { + Dynarr_add (dst, (c >> 6) | 0xc0); + Dynarr_add (dst, (c & 0x3f) | 0x80); + } + else if ( c <= 0xffff ) + { + Dynarr_add (dst, (c >> 12) | 0xe0); + Dynarr_add (dst, ((c >> 6) & 0x3f) | 0x80); + Dynarr_add (dst, (c & 0x3f) | 0x80); + } + else if ( c <= 0x1fffff ) + { + Dynarr_add (dst, (c >> 18) | 0xf0); + Dynarr_add (dst, ((c >> 12) & 0x3f) | 0x80); + Dynarr_add (dst, ((c >> 6) & 0x3f) | 0x80); + Dynarr_add (dst, (c & 0x3f) | 0x80); + } + else if ( c <= 0x3ffffff ) + { + Dynarr_add (dst, (c >> 24) | 0xf8); + Dynarr_add (dst, ((c >> 18) & 0x3f) | 0x80); + Dynarr_add (dst, ((c >> 12) & 0x3f) | 0x80); + Dynarr_add (dst, ((c >> 6) & 0x3f) | 0x80); + Dynarr_add (dst, (c & 0x3f) | 0x80); + } + else + { + Dynarr_add (dst, (c >> 30) | 0xfc); + Dynarr_add (dst, ((c >> 24) & 0x3f) | 0x80); + Dynarr_add (dst, ((c >> 18) & 0x3f) | 0x80); + Dynarr_add (dst, ((c >> 12) & 0x3f) | 0x80); + Dynarr_add (dst, ((c >> 6) & 0x3f) | 0x80); + Dynarr_add (dst, (c & 0x3f) | 0x80); + } +} +#else +#define DECODE_ADD_BINARY_CHAR(c, dst) \ +do { \ + if (BYTE_ASCII_P (c)) \ + Dynarr_add (dst, c); \ + else if (BYTE_C1_P (c)) \ + { \ + Dynarr_add (dst, LEADING_BYTE_CONTROL_1); \ + Dynarr_add (dst, c + 0x20); \ + } \ + else \ + { \ + Dynarr_add (dst, LEADING_BYTE_LATIN_ISO8859_1); \ + Dynarr_add (dst, c); \ + } \ +} while (0) +#endif + +#define DECODE_OUTPUT_PARTIAL_CHAR(ch) \ +do { \ + if (ch) \ + { \ + DECODE_ADD_BINARY_CHAR (ch, dst); \ + ch = 0; \ + } \ +} while (0) + +#define DECODE_HANDLE_END_OF_CONVERSION(flags, ch, dst) \ +do { \ + if (flags & CODING_STATE_END) \ + { \ + DECODE_OUTPUT_PARTIAL_CHAR (ch); \ + if (flags & CODING_STATE_CR) \ + Dynarr_add (dst, '\r'); \ + } \ +} while (0) + +#define DECODING_STREAM_DATA(stream) LSTREAM_TYPE_DATA (stream, decoding) + +struct decoding_stream +{ + /* Coding system that governs the conversion. */ + Lisp_Coding_System *codesys; + + /* Stream that we read the encoded data from or + write the decoded data to. */ + Lstream *other_end; + + /* If we are reading, then we can return only a fixed amount of + data, so if the conversion resulted in too much data, we store it + here for retrieval the next time around. */ + unsigned_char_dynarr *runoff; + + /* FLAGS holds flags indicating the current state of the decoding. + Some of these flags are dependent on the coding system. */ + unsigned int flags; + + /* CPOS holds a partially built-up code-point of character. */ + unsigned int cpos; + + /* EOL_TYPE specifies the type of end-of-line conversion that + currently applies. We need to keep this separate from the + EOL type stored in CODESYS because the latter might indicate + automatic EOL-type detection while the former will always + indicate a particular EOL type. */ + eol_type_t eol_type; +#ifdef MULE + /* Additional ISO2022 information. We define the structure above + because it's also needed by the detection routines. */ + struct iso2022_decoder iso2022; + + /* Additional information (the state of the running CCL program) + used by the CCL decoder. */ + struct ccl_program ccl; + + /* counter for UTF-8 or UCS-4 */ + unsigned char counter; +#endif +#ifdef UTF2000 + unsigned char er_counter; + unsigned char er_buf[16]; + + unsigned combined_char_count; + Emchar combined_chars[16]; + Lisp_Object combining_table; +#endif + struct detection_state decst; +}; + +static Lstream_data_count decoding_reader (Lstream *stream, + unsigned char *data, Lstream_data_count size); +static Lstream_data_count decoding_writer (Lstream *stream, + const unsigned char *data, Lstream_data_count size); +static int decoding_rewinder (Lstream *stream); +static int decoding_seekable_p (Lstream *stream); +static int decoding_flusher (Lstream *stream); +static int decoding_closer (Lstream *stream); + +static Lisp_Object decoding_marker (Lisp_Object stream); + +DEFINE_LSTREAM_IMPLEMENTATION ("decoding", lstream_decoding, + sizeof (struct decoding_stream)); + +static Lisp_Object +decoding_marker (Lisp_Object stream) +{ + Lstream *str = DECODING_STREAM_DATA (XLSTREAM (stream))->other_end; + Lisp_Object str_obj; + + /* We do not need to mark the coding systems or charsets stored + within the stream because they are stored in a global list + and automatically marked. */ + + XSETLSTREAM (str_obj, str); + mark_object (str_obj); + if (str->imp->marker) + return (str->imp->marker) (str_obj); + else + return Qnil; +} + +/* Read SIZE bytes of data and store it into DATA. We are a decoding stream + so we read data from the other end, decode it, and store it into DATA. */ + +static Lstream_data_count +decoding_reader (Lstream *stream, unsigned char *data, Lstream_data_count size) +{ + struct decoding_stream *str = DECODING_STREAM_DATA (stream); + unsigned char *orig_data = data; + Lstream_data_count read_size; + int error_occurred = 0; + + /* We need to interface to mule_decode(), which expects to take some + amount of data and store the result into a Dynarr. We have + mule_decode() store into str->runoff, and take data from there + as necessary. */ + + /* We loop until we have enough data, reading chunks from the other + end and decoding it. */ + while (1) + { + /* Take data from the runoff if we can. Make sure to take at + most SIZE bytes, and delete the data from the runoff. */ + if (Dynarr_length (str->runoff) > 0) + { + Lstream_data_count chunk = min (size, (Lstream_data_count) Dynarr_length (str->runoff)); + memcpy (data, Dynarr_atp (str->runoff, 0), chunk); + Dynarr_delete_many (str->runoff, 0, chunk); + data += chunk; + size -= chunk; + } + + if (size == 0) + break; /* No more room for data */ + + if (str->flags & CODING_STATE_END) + /* This means that on the previous iteration, we hit the EOF on + the other end. We loop once more so that mule_decode() can + output any final stuff it may be holding, or any "go back + to a sane state" escape sequences. (This latter makes sense + during encoding.) */ + break; + + /* Exhausted the runoff, so get some more. DATA has at least + SIZE bytes left of storage in it, so it's OK to read directly + into it. (We'll be overwriting above, after we've decoded it + into the runoff.) */ + read_size = Lstream_read (str->other_end, data, size); + if (read_size < 0) + { + error_occurred = 1; + break; + } + if (read_size == 0) + /* There might be some more end data produced in the translation. + See the comment above. */ + str->flags |= CODING_STATE_END; + mule_decode (stream, (Extbyte *) data, str->runoff, read_size); + } + + if (data - orig_data == 0) + return error_occurred ? -1 : 0; + else + return data - orig_data; +} + +static Lstream_data_count +decoding_writer (Lstream *stream, const unsigned char *data, Lstream_data_count size) +{ + struct decoding_stream *str = DECODING_STREAM_DATA (stream); + Lstream_data_count retval; + + /* Decode all our data into the runoff, and then attempt to write + it all out to the other end. Remove whatever chunk we succeeded + in writing. */ + mule_decode (stream, (Extbyte *) data, str->runoff, size); + retval = Lstream_write (str->other_end, Dynarr_atp (str->runoff, 0), + Dynarr_length (str->runoff)); + if (retval > 0) + Dynarr_delete_many (str->runoff, 0, retval); + /* Do NOT return retval. The return value indicates how much + of the incoming data was written, not how many bytes were + written. */ + return size; +} + +static void +reset_decoding_stream (struct decoding_stream *str) +{ +#ifdef MULE + if (CODING_SYSTEM_TYPE (str->codesys) == CODESYS_ISO2022) + { + Lisp_Object coding_system; + XSETCODING_SYSTEM (coding_system, str->codesys); + reset_iso2022 (coding_system, &str->iso2022); + } + else if (CODING_SYSTEM_TYPE (str->codesys) == CODESYS_CCL) + { + setup_ccl_program (&str->ccl, CODING_SYSTEM_CCL_DECODE (str->codesys)); + } + str->counter = 0; +#endif /* MULE */ +#ifdef UTF2000 + str->er_counter = 0; + str->combined_char_count = 0; + str->combining_table = Qnil; +#endif + if (CODING_SYSTEM_TYPE (str->codesys) == CODESYS_AUTODETECT + || CODING_SYSTEM_EOL_TYPE (str->codesys) == EOL_AUTODETECT) + { + xzero (str->decst); + str->decst.eol_type = EOL_AUTODETECT; + str->decst.mask = ~0; + } + str->flags = str->cpos = 0; +} + +static int +decoding_rewinder (Lstream *stream) +{ + struct decoding_stream *str = DECODING_STREAM_DATA (stream); + reset_decoding_stream (str); + Dynarr_reset (str->runoff); + return Lstream_rewind (str->other_end); +} + +static int +decoding_seekable_p (Lstream *stream) +{ + struct decoding_stream *str = DECODING_STREAM_DATA (stream); + return Lstream_seekable_p (str->other_end); +} + +static int +decoding_flusher (Lstream *stream) +{ + struct decoding_stream *str = DECODING_STREAM_DATA (stream); + return Lstream_flush (str->other_end); +} + +static int +decoding_closer (Lstream *stream) +{ + struct decoding_stream *str = DECODING_STREAM_DATA (stream); + if (stream->flags & LSTREAM_FL_WRITE) + { + str->flags |= CODING_STATE_END; + decoding_writer (stream, 0, 0); + } + Dynarr_free (str->runoff); +#ifdef MULE +#ifdef ENABLE_COMPOSITE_CHARS + if (str->iso2022.composite_chars) + Dynarr_free (str->iso2022.composite_chars); +#endif +#endif + return Lstream_close (str->other_end); +} + +Lisp_Object +decoding_stream_coding_system (Lstream *stream) +{ + Lisp_Object coding_system; + struct decoding_stream *str = DECODING_STREAM_DATA (stream); + + XSETCODING_SYSTEM (coding_system, str->codesys); + return subsidiary_coding_system (coding_system, str->eol_type); +} + +void +set_decoding_stream_coding_system (Lstream *lstr, Lisp_Object codesys) +{ + Lisp_Coding_System *cs = XCODING_SYSTEM (codesys); + struct decoding_stream *str = DECODING_STREAM_DATA (lstr); + str->codesys = cs; + if (CODING_SYSTEM_EOL_TYPE (cs) != EOL_AUTODETECT) + str->eol_type = CODING_SYSTEM_EOL_TYPE (cs); + reset_decoding_stream (str); +} + +/* WARNING WARNING WARNING WARNING!!!!! If you open up a decoding + stream for writing, no automatic code detection will be performed. + The reason for this is that automatic code detection requires a + seekable input. Things will also fail if you open a decoding + stream for reading using a non-fully-specified coding system and + a non-seekable input stream. */ + +static Lisp_Object +make_decoding_stream_1 (Lstream *stream, Lisp_Object codesys, + const char *mode) +{ + Lstream *lstr = Lstream_new (lstream_decoding, mode); + struct decoding_stream *str = DECODING_STREAM_DATA (lstr); + Lisp_Object obj; + + xzero (*str); + str->other_end = stream; + str->runoff = (unsigned_char_dynarr *) Dynarr_new (unsigned_char); + str->eol_type = EOL_AUTODETECT; + if (!strcmp (mode, "r") + && Lstream_seekable_p (stream)) + /* We can determine the coding system now. */ + determine_real_coding_system (stream, &codesys, &str->eol_type); + set_decoding_stream_coding_system (lstr, codesys); + str->decst.eol_type = str->eol_type; + str->decst.mask = ~0; + XSETLSTREAM (obj, lstr); + return obj; +} + +Lisp_Object +make_decoding_input_stream (Lstream *stream, Lisp_Object codesys) +{ + return make_decoding_stream_1 (stream, codesys, "r"); +} + +Lisp_Object +make_decoding_output_stream (Lstream *stream, Lisp_Object codesys) +{ + return make_decoding_stream_1 (stream, codesys, "w"); +} + +/* Note: the decode_coding_* functions all take the same + arguments as mule_decode(), which is to say some SRC data of + size N, which is to be stored into dynamic array DST. + DECODING is the stream within which the decoding is + taking place, but no data is actually read from or + written to that stream; that is handled in decoding_reader() + or decoding_writer(). This allows the same functions to + be used for both reading and writing. */ + +static void +mule_decode (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) +{ + struct decoding_stream *str = DECODING_STREAM_DATA (decoding); + + /* If necessary, do encoding-detection now. We do this when + we're a writing stream or a non-seekable reading stream, + meaning that we can't just process the whole input, + rewind, and start over. */ + + if (CODING_SYSTEM_TYPE (str->codesys) == CODESYS_AUTODETECT || + str->eol_type == EOL_AUTODETECT) + { + Lisp_Object codesys; + + XSETCODING_SYSTEM (codesys, str->codesys); + detect_coding_type (&str->decst, src, n, + CODING_SYSTEM_TYPE (str->codesys) != + CODESYS_AUTODETECT); + if (CODING_SYSTEM_TYPE (str->codesys) == CODESYS_AUTODETECT && + str->decst.mask != ~0) + /* #### This is cheesy. What we really ought to do is + buffer up a certain amount of data so as to get a + less random result. */ + codesys = coding_system_from_mask (str->decst.mask); + str->eol_type = str->decst.eol_type; + if (XCODING_SYSTEM (codesys) != str->codesys) + { + /* Preserve the CODING_STATE_END flag in case it was set. + If we erase it, bad things might happen. */ + int was_end = str->flags & CODING_STATE_END; + set_decoding_stream_coding_system (decoding, codesys); + if (was_end) + str->flags |= CODING_STATE_END; + } + } + + switch (CODING_SYSTEM_TYPE (str->codesys)) + { +#ifdef DEBUG_XEMACS + case CODESYS_INTERNAL: + Dynarr_add_many (dst, src, n); + break; +#endif + case CODESYS_AUTODETECT: + /* If we got this far and still haven't decided on the coding + system, then do no conversion. */ + case CODESYS_NO_CONVERSION: + decode_coding_no_conversion (decoding, src, dst, n); + break; +#ifdef MULE + case CODESYS_SHIFT_JIS: + decode_coding_sjis (decoding, src, dst, n); + break; + case CODESYS_BIG5: + decode_coding_big5 (decoding, src, dst, n); + break; + case CODESYS_UCS4: + decode_coding_ucs4 (decoding, src, dst, n); + break; + case CODESYS_UTF16: + decode_coding_utf16 (decoding, src, dst, n); + break; + case CODESYS_UTF8: + decode_coding_utf8 (decoding, src, dst, n); + break; + case CODESYS_CCL: + str->ccl.last_block = str->flags & CODING_STATE_END; + /* When applying ccl program to stream, MUST NOT set NULL + pointer to src. */ + ccl_driver (&str->ccl, (src ? (unsigned char *)src : (unsigned char*)""), + dst, n, 0, CCL_MODE_DECODING); + break; + case CODESYS_ISO2022: + decode_coding_iso2022 (decoding, src, dst, n); + break; +#endif /* MULE */ + default: + abort (); + } +} + +DEFUN ("decode-coding-region", Fdecode_coding_region, 3, 4, 0, /* +Decode the text between START and END which is encoded in CODING-SYSTEM. +This is useful if you've read in encoded text from a file without decoding +it (e.g. you read in a JIS-formatted file but used the `binary' or +`no-conversion' coding system, so that it shows up as "^[$B!<!+^[(B"). +Return length of decoded text. +BUFFER defaults to the current buffer if unspecified. +*/ + (start, end, coding_system, buffer)) +{ + Bufpos b, e; + struct buffer *buf = decode_buffer (buffer, 0); + Lisp_Object instream, lb_outstream, de_outstream, outstream; + Lstream *istr, *ostr; + struct gcpro gcpro1, gcpro2, gcpro3, gcpro4; + + get_buffer_range_char (buf, start, end, &b, &e, 0); + + barf_if_buffer_read_only (buf, b, e); + + coding_system = Fget_coding_system (coding_system); + instream = make_lisp_buffer_input_stream (buf, b, e, 0); + lb_outstream = make_lisp_buffer_output_stream (buf, b, 0); + de_outstream = make_decoding_output_stream (XLSTREAM (lb_outstream), + coding_system); + outstream = make_encoding_output_stream (XLSTREAM (de_outstream), + Fget_coding_system (Qbinary)); + istr = XLSTREAM (instream); + ostr = XLSTREAM (outstream); + GCPRO4 (instream, lb_outstream, de_outstream, outstream); + + /* The chain of streams looks like this: + + [BUFFER] <----- send through + ------> [ENCODE AS BINARY] + ------> [DECODE AS SPECIFIED] + ------> [BUFFER] + */ + + while (1) + { + char tempbuf[1024]; /* some random amount */ + Bufpos newpos, even_newer_pos; + Bufpos oldpos = lisp_buffer_stream_startpos (istr); + Lstream_data_count size_in_bytes = Lstream_read (istr, tempbuf, sizeof (tempbuf)); + + if (!size_in_bytes) + break; + newpos = lisp_buffer_stream_startpos (istr); + Lstream_write (ostr, tempbuf, size_in_bytes); + even_newer_pos = lisp_buffer_stream_startpos (istr); + buffer_delete_range (buf, even_newer_pos - (newpos - oldpos), + even_newer_pos, 0); + } + Lstream_close (istr); + Lstream_close (ostr); + UNGCPRO; + Lstream_delete (istr); + Lstream_delete (ostr); + Lstream_delete (XLSTREAM (de_outstream)); + Lstream_delete (XLSTREAM (lb_outstream)); + return Qnil; +} + + +/************************************************************************/ +/* Converting to an external encoding ("encoding") */ +/************************************************************************/ + +/* An encoding stream is an output stream. When you create the + stream, you specify the coding system that governs the encoding + and another stream that the resulting encoded data is to be + sent to, and then start sending data to it. */ + +#define ENCODING_STREAM_DATA(stream) LSTREAM_TYPE_DATA (stream, encoding) + +struct encoding_stream +{ + /* Coding system that governs the conversion. */ + Lisp_Coding_System *codesys; + + /* Stream that we read the encoded data from or + write the decoded data to. */ + Lstream *other_end; + + /* If we are reading, then we can return only a fixed amount of + data, so if the conversion resulted in too much data, we store it + here for retrieval the next time around. */ + unsigned_char_dynarr *runoff; + + /* FLAGS holds flags indicating the current state of the encoding. + Some of these flags are dependent on the coding system. */ + unsigned int flags; + + /* CH holds a partially built-up character. Since we only deal + with one- and two-byte characters at the moment, we only use + this to store the first byte of a two-byte character. */ + unsigned int ch; +#ifdef MULE + /* Additional information used by the ISO2022 encoder. */ + struct + { + /* CHARSET holds the character sets currently assigned to the G0 + through G3 registers. It is initialized from the array + INITIAL_CHARSET in CODESYS. */ + Lisp_Object charset[4]; + + /* Which registers are currently invoked into the left (GL) and + right (GR) halves of the 8-bit encoding space? */ + int register_left, register_right; + + /* Whether we need to explicitly designate the charset in the + G? register before using it. It is initialized from the + array FORCE_CHARSET_ON_OUTPUT in CODESYS. */ + unsigned char force_charset_on_output[4]; + + /* Other state variables that need to be preserved across + invocations. */ + Lisp_Object current_charset; + int current_half; + int current_char_boundary; + } iso2022; + + void (*encode_char) (struct encoding_stream *str, Emchar c, + unsigned_char_dynarr *dst, unsigned int *flags); + void (*finish) (struct encoding_stream *str, + unsigned_char_dynarr *dst, unsigned int *flags); + + /* Additional information (the state of the running CCL program) + used by the CCL encoder. */ + struct ccl_program ccl; +#endif /* MULE */ +}; + +static Lstream_data_count encoding_reader (Lstream *stream, unsigned char *data, Lstream_data_count size); +static Lstream_data_count encoding_writer (Lstream *stream, const unsigned char *data, + Lstream_data_count size); +static int encoding_rewinder (Lstream *stream); +static int encoding_seekable_p (Lstream *stream); +static int encoding_flusher (Lstream *stream); +static int encoding_closer (Lstream *stream); + +static Lisp_Object encoding_marker (Lisp_Object stream); + +DEFINE_LSTREAM_IMPLEMENTATION ("encoding", lstream_encoding, + sizeof (struct encoding_stream)); + +static Lisp_Object +encoding_marker (Lisp_Object stream) +{ + Lstream *str = ENCODING_STREAM_DATA (XLSTREAM (stream))->other_end; + Lisp_Object str_obj; + + /* We do not need to mark the coding systems or charsets stored + within the stream because they are stored in a global list + and automatically marked. */ + + XSETLSTREAM (str_obj, str); + mark_object (str_obj); + if (str->imp->marker) + return (str->imp->marker) (str_obj); + else + return Qnil; +} + +/* Read SIZE bytes of data and store it into DATA. We are a encoding stream + so we read data from the other end, encode it, and store it into DATA. */ + +static Lstream_data_count +encoding_reader (Lstream *stream, unsigned char *data, Lstream_data_count size) +{ + struct encoding_stream *str = ENCODING_STREAM_DATA (stream); + unsigned char *orig_data = data; + Lstream_data_count read_size; + int error_occurred = 0; + + /* We need to interface to mule_encode(), which expects to take some + amount of data and store the result into a Dynarr. We have + mule_encode() store into str->runoff, and take data from there + as necessary. */ + + /* We loop until we have enough data, reading chunks from the other + end and encoding it. */ + while (1) + { + /* Take data from the runoff if we can. Make sure to take at + most SIZE bytes, and delete the data from the runoff. */ + if (Dynarr_length (str->runoff) > 0) + { + int chunk = min ((int) size, Dynarr_length (str->runoff)); + memcpy (data, Dynarr_atp (str->runoff, 0), chunk); + Dynarr_delete_many (str->runoff, 0, chunk); + data += chunk; + size -= chunk; + } + + if (size == 0) + break; /* No more room for data */ + + if (str->flags & CODING_STATE_END) + /* This means that on the previous iteration, we hit the EOF on + the other end. We loop once more so that mule_encode() can + output any final stuff it may be holding, or any "go back + to a sane state" escape sequences. (This latter makes sense + during encoding.) */ + break; + + /* Exhausted the runoff, so get some more. DATA at least SIZE bytes + left of storage in it, so it's OK to read directly into it. + (We'll be overwriting above, after we've encoded it into the + runoff.) */ + read_size = Lstream_read (str->other_end, data, size); + if (read_size < 0) + { + error_occurred = 1; + break; + } + if (read_size == 0) + /* There might be some more end data produced in the translation. + See the comment above. */ + str->flags |= CODING_STATE_END; + mule_encode (stream, data, str->runoff, read_size); + } + + if (data == orig_data) + return error_occurred ? -1 : 0; + else + return data - orig_data; +} + +static Lstream_data_count +encoding_writer (Lstream *stream, const unsigned char *data, Lstream_data_count size) +{ + struct encoding_stream *str = ENCODING_STREAM_DATA (stream); + Lstream_data_count retval; + + /* Encode all our data into the runoff, and then attempt to write + it all out to the other end. Remove whatever chunk we succeeded + in writing. */ + mule_encode (stream, data, str->runoff, size); + retval = Lstream_write (str->other_end, Dynarr_atp (str->runoff, 0), + Dynarr_length (str->runoff)); + if (retval > 0) + Dynarr_delete_many (str->runoff, 0, retval); + /* Do NOT return retval. The return value indicates how much + of the incoming data was written, not how many bytes were + written. */ + return size; +} + +static void +reset_encoding_stream (struct encoding_stream *str) +{ +#ifdef MULE + switch (CODING_SYSTEM_TYPE (str->codesys)) + { + case CODESYS_ISO2022: + { + int i; + + str->encode_char = &char_encode_iso2022; + str->finish = &char_finish_iso2022; + for (i = 0; i < 4; i++) + { + str->iso2022.charset[i] = + CODING_SYSTEM_ISO2022_INITIAL_CHARSET (str->codesys, i); + str->iso2022.force_charset_on_output[i] = + CODING_SYSTEM_ISO2022_FORCE_CHARSET_ON_OUTPUT (str->codesys, i); + } + str->iso2022.register_left = 0; + str->iso2022.register_right = 1; + str->iso2022.current_charset = Qnil; + str->iso2022.current_half = 0; + break; + } + case CODESYS_CCL: + setup_ccl_program (&str->ccl, CODING_SYSTEM_CCL_ENCODE (str->codesys)); + break; + case CODESYS_UTF8: + str->encode_char = &char_encode_utf8; + str->finish = &char_finish_utf8; + break; + case CODESYS_UTF16: + str->encode_char = &char_encode_utf16; + str->finish = &char_finish_utf16; + break; + case CODESYS_UCS4: + str->encode_char = &char_encode_ucs4; + str->finish = &char_finish_ucs4; + break; + case CODESYS_SHIFT_JIS: + str->encode_char = &char_encode_shift_jis; + str->finish = &char_finish_shift_jis; + break; + case CODESYS_BIG5: + str->encode_char = &char_encode_big5; + str->finish = &char_finish_big5; + break; + default: + break; + } +#endif /* MULE */ + str->iso2022.current_char_boundary = 0; + str->flags = str->ch = 0; +} + +static int +encoding_rewinder (Lstream *stream) +{ + struct encoding_stream *str = ENCODING_STREAM_DATA (stream); + reset_encoding_stream (str); + Dynarr_reset (str->runoff); + return Lstream_rewind (str->other_end); +} + +static int +encoding_seekable_p (Lstream *stream) +{ + struct encoding_stream *str = ENCODING_STREAM_DATA (stream); + return Lstream_seekable_p (str->other_end); +} + +static int +encoding_flusher (Lstream *stream) +{ + struct encoding_stream *str = ENCODING_STREAM_DATA (stream); + return Lstream_flush (str->other_end); +} + +static int +encoding_closer (Lstream *stream) +{ + struct encoding_stream *str = ENCODING_STREAM_DATA (stream); + if (stream->flags & LSTREAM_FL_WRITE) + { + str->flags |= CODING_STATE_END; + encoding_writer (stream, 0, 0); + } + Dynarr_free (str->runoff); + return Lstream_close (str->other_end); +} + +Lisp_Object +encoding_stream_coding_system (Lstream *stream) +{ + Lisp_Object coding_system; + struct encoding_stream *str = ENCODING_STREAM_DATA (stream); + + XSETCODING_SYSTEM (coding_system, str->codesys); + return coding_system; +} + +void +set_encoding_stream_coding_system (Lstream *lstr, Lisp_Object codesys) +{ + Lisp_Coding_System *cs = XCODING_SYSTEM (codesys); + struct encoding_stream *str = ENCODING_STREAM_DATA (lstr); + str->codesys = cs; + reset_encoding_stream (str); +} + +static Lisp_Object +make_encoding_stream_1 (Lstream *stream, Lisp_Object codesys, + const char *mode) +{ + Lstream *lstr = Lstream_new (lstream_encoding, mode); + struct encoding_stream *str = ENCODING_STREAM_DATA (lstr); + Lisp_Object obj; + + xzero (*str); + str->runoff = Dynarr_new (unsigned_char); + str->other_end = stream; + set_encoding_stream_coding_system (lstr, codesys); + XSETLSTREAM (obj, lstr); + return obj; +} + +Lisp_Object +make_encoding_input_stream (Lstream *stream, Lisp_Object codesys) +{ + return make_encoding_stream_1 (stream, codesys, "r"); +} + +Lisp_Object +make_encoding_output_stream (Lstream *stream, Lisp_Object codesys) +{ + return make_encoding_stream_1 (stream, codesys, "w"); +} + +/* Convert N bytes of internally-formatted data stored in SRC to an + external format, according to the encoding stream ENCODING. + Store the encoded data into DST. */ + +static void +mule_encode (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) +{ + struct encoding_stream *str = ENCODING_STREAM_DATA (encoding); + + switch (CODING_SYSTEM_TYPE (str->codesys)) + { +#ifdef DEBUG_XEMACS + case CODESYS_INTERNAL: + Dynarr_add_many (dst, src, n); + break; +#endif + case CODESYS_AUTODETECT: + /* If we got this far and still haven't decided on the coding + system, then do no conversion. */ + case CODESYS_NO_CONVERSION: + encode_coding_no_conversion (encoding, src, dst, n); + break; +#ifdef MULE + case CODESYS_CCL: + str->ccl.last_block = str->flags & CODING_STATE_END; + /* When applying ccl program to stream, MUST NOT set NULL + pointer to src. */ + ccl_driver (&str->ccl, ((src) ? src : (unsigned char*)""), + dst, n, 0, CCL_MODE_ENCODING); + break; +#endif /* MULE */ + default: + text_encode_generic (encoding, src, dst, n); + } +} + +DEFUN ("encode-coding-region", Fencode_coding_region, 3, 4, 0, /* +Encode the text between START and END using CODING-SYSTEM. +This will, for example, convert Japanese characters into stuff such as +"^[$B!<!+^[(B" if you use the JIS encoding. Return length of encoded +text. BUFFER defaults to the current buffer if unspecified. +*/ + (start, end, coding_system, buffer)) +{ + Bufpos b, e; + struct buffer *buf = decode_buffer (buffer, 0); + Lisp_Object instream, lb_outstream, de_outstream, outstream; + Lstream *istr, *ostr; + struct gcpro gcpro1, gcpro2, gcpro3, gcpro4; + + get_buffer_range_char (buf, start, end, &b, &e, 0); + + barf_if_buffer_read_only (buf, b, e); + + coding_system = Fget_coding_system (coding_system); + instream = make_lisp_buffer_input_stream (buf, b, e, 0); + lb_outstream = make_lisp_buffer_output_stream (buf, b, 0); + de_outstream = make_decoding_output_stream (XLSTREAM (lb_outstream), + Fget_coding_system (Qbinary)); + outstream = make_encoding_output_stream (XLSTREAM (de_outstream), + coding_system); + istr = XLSTREAM (instream); + ostr = XLSTREAM (outstream); + GCPRO4 (instream, outstream, de_outstream, lb_outstream); + /* The chain of streams looks like this: + + [BUFFER] <----- send through + ------> [ENCODE AS SPECIFIED] + ------> [DECODE AS BINARY] + ------> [BUFFER] + */ + while (1) + { + char tempbuf[1024]; /* some random amount */ + Bufpos newpos, even_newer_pos; + Bufpos oldpos = lisp_buffer_stream_startpos (istr); + Lstream_data_count size_in_bytes = Lstream_read (istr, tempbuf, sizeof (tempbuf)); + + if (!size_in_bytes) + break; + newpos = lisp_buffer_stream_startpos (istr); + Lstream_write (ostr, tempbuf, size_in_bytes); + even_newer_pos = lisp_buffer_stream_startpos (istr); + buffer_delete_range (buf, even_newer_pos - (newpos - oldpos), + even_newer_pos, 0); + } + + { + Charcount retlen = + lisp_buffer_stream_startpos (XLSTREAM (instream)) - b; + Lstream_close (istr); + Lstream_close (ostr); + UNGCPRO; + Lstream_delete (istr); + Lstream_delete (ostr); + Lstream_delete (XLSTREAM (de_outstream)); + Lstream_delete (XLSTREAM (lb_outstream)); + return make_int (retlen); + } +} + +#ifdef MULE + +static void +text_encode_generic (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) +{ + unsigned char c; + unsigned char char_boundary; + struct encoding_stream *str = ENCODING_STREAM_DATA (encoding); + unsigned int flags = str->flags; + Emchar ch = str->ch; + + char_boundary = str->iso2022.current_char_boundary; + + while (n--) + { + c = *src++; + + if (char_boundary == 0) + { + if (c >= 0xfc) + { + ch = c & 0x01; + char_boundary = 5; + } + else if (c >= 0xf8) + { + ch = c & 0x03; + char_boundary = 4; + } + else if (c >= 0xf0) + { + ch = c & 0x07; + char_boundary = 3; + } + else if (c >= 0xe0) + { + ch = c & 0x0f; + char_boundary = 2; + } + else if (c >= 0xc0) + { + ch = c & 0x1f; + char_boundary = 1; + } + else + (*str->encode_char) (str, c, dst, &flags); + } + else if (char_boundary == 1) + { + (*str->encode_char) (str, (ch << 6) | (c & 0x3f), dst, &flags); + ch =0; + char_boundary = 0; + } + else + { + ch = (ch << 6) | (c & 0x3f); + char_boundary--; + } + } + + if ((char_boundary == 0) && (flags & CODING_STATE_END)) + { + (*str->finish) (str, dst, &flags); + } + + str->flags = flags; + str->ch = ch; + str->iso2022.current_char_boundary = char_boundary; +} + + +#ifdef UTF2000 +/************************************************************************/ +/* entity reference */ +/************************************************************************/ + +INLINE_HEADER void +decode_flush_er_chars (struct decoding_stream *str, unsigned_char_dynarr* dst); +INLINE_HEADER void +decode_flush_er_chars (struct decoding_stream *str, unsigned_char_dynarr* dst) +{ + if ( str->er_counter > 0) + { + Dynarr_add_many (dst, str->er_buf, str->er_counter); + str->er_counter = 0; + } +} + +void decode_add_er_char (struct decoding_stream *str, Emchar character, + unsigned_char_dynarr* dst); +void +decode_add_er_char (struct decoding_stream *str, Emchar c, + unsigned_char_dynarr* dst) +{ + if (str->er_counter == 0) + { + if (CODING_SYSTEM_USE_ENTITY_REFERENCE (str->codesys) + && (c == '&') ) + { + str->er_buf[0] = '&'; + str->er_counter++; + } + else + DECODE_ADD_UCS_CHAR (c, dst); + } + else if (c == ';') + { + Lisp_Object string = make_string (str->er_buf, + str->er_counter); + Lisp_Object rest = Vcoded_charset_entity_reference_alist; + Lisp_Object cell; + Lisp_Object ret; + Lisp_Object pat; + Lisp_Object ccs; + Lisp_Object char_type; + int base; + + while (!NILP (rest)) + { + cell = Fcar (rest); + ccs = Fcar (cell); + if (CONSP (ccs)) + { + char_type = XCDR (ccs); + ccs = XCAR (ccs); + } + else + char_type = Qnil; + if (NILP (ccs = Ffind_charset (ccs))) + continue; + + cell = Fcdr (cell); + ret = Fcar (cell); + if (STRINGP (ret)) + pat = ret; + else + continue; + + cell = Fcdr (cell); + cell = Fcdr (cell); + ret = Fcar (cell); + if (EQ (ret, Qd)) + { + pat = concat3 (build_string ("^&"), + pat, build_string ("\\([0-9]+\\)$")); + base = 10; + } + else if (EQ (ret, Qx)) + { + pat = concat3 (build_string ("^&"), + pat, build_string ("\\([0-9a-f]+\\)$")); + base = 16; + } + else if (EQ (ret, QX)) + { + pat = concat3 (build_string ("^&"), + pat, build_string ("\\([0-9A-F]+\\)$")); + base = 16; + } + else + continue; + + if (!NILP (Fstring_match (pat, string, Qnil, Qnil))) + { + int code + = XINT (Fstring_to_number + (Fsubstring (string, + Fmatch_beginning (make_int (1)), + Fmatch_end (make_int (1))), + make_int (base))); + Emchar chr + = NILP (char_type) + ? DECODE_CHAR (ccs, code) + : decode_builtin_char (ccs, code); + + DECODE_ADD_UCS_CHAR (chr, dst); + goto decoded; + } + rest = Fcdr (rest); + } + if (!NILP (Fstring_match (build_string ("^&MCS-\\([0-9A-F]+\\)$"), + string, Qnil, Qnil))) + { + int code + = XINT (Fstring_to_number + (Fsubstring (string, + Fmatch_beginning (make_int (1)), + Fmatch_end (make_int (1))), + make_int (16))); + + DECODE_ADD_UCS_CHAR (code, dst); + } + else + { + Dynarr_add_many (dst, str->er_buf, str->er_counter); + Dynarr_add (dst, ';'); + } + decoded: + str->er_counter = 0; + } + else if ( (str->er_counter >= 16) || (c >= 0x7F) ) + { + Dynarr_add_many (dst, str->er_buf, str->er_counter); + str->er_counter = 0; + DECODE_ADD_UCS_CHAR (c, dst); + } + else + str->er_buf[str->er_counter++] = c; +} + +void char_encode_as_entity_reference (Emchar ch, char* buf); +void +char_encode_as_entity_reference (Emchar ch, char* buf) +{ + Lisp_Object rest = Vcoded_charset_entity_reference_alist; + Lisp_Object cell; + Lisp_Object ccs; + Lisp_Object char_type; + int format_columns, idx; + char format[18]; + + while (!NILP (rest)) + { + cell = Fcar (rest); + ccs = Fcar (cell); + if (CONSP (ccs)) + { + char_type = XCDR (ccs); + ccs = XCAR (ccs); + } + else + char_type = Qnil; + if (!NILP (ccs = Ffind_charset (ccs))) + { + int code_point = charset_code_point (ccs, ch, 0); + + if ( (code_point >= 0) + && (NILP (char_type) + || DECODE_CHAR (ccs, code_point) != ch) ) + { + Lisp_Object ret; + + cell = Fcdr (cell); + ret = Fcar (cell); + if (STRINGP (ret) && ((idx = XSTRING_LENGTH (ret)) <= 6)) + { + format[0] = '&'; + strncpy (&format[1], XSTRING_DATA (ret), idx); + idx++; + } + else + continue; + + cell = Fcdr (cell); + ret = Fcar (cell); + if (INTP (ret)) + { + format[idx++] = '%'; + format_columns = XINT (ret); + if ( (2 <= format_columns) && (format_columns <= 8) ) + { + format [idx++] = '0'; + format [idx++] = '0' + format_columns; + } + } + + cell = Fcdr (cell); + ret = Fcar (cell); + if (EQ (ret, Qd)) + format [idx++] = 'd'; + else if (EQ (ret, Qx)) + format [idx++] = 'x'; + else if (EQ (ret, QX)) + format [idx++] = 'X'; + else + continue; + format [idx++] = ';'; + format [idx++] = 0; + + sprintf (buf, format, code_point); + return; + } + } + rest = Fcdr (rest); + } + sprintf (buf, "&MCS-%08X;", ch); +} + + +/************************************************************************/ +/* character composition */ +/************************************************************************/ +extern Lisp_Object Qcomposition; + +INLINE_HEADER void +COMPOSE_FLUSH_CHARS (struct decoding_stream *str, unsigned_char_dynarr* dst); +INLINE_HEADER void +COMPOSE_FLUSH_CHARS (struct decoding_stream *str, unsigned_char_dynarr* dst) +{ + unsigned i; + + for (i = 0; i < str->combined_char_count; i++) + decode_add_er_char (str, str->combined_chars[i], dst); + str->combined_char_count = 0; + str->combining_table = Qnil; +} + +void COMPOSE_ADD_CHAR (struct decoding_stream *str, Emchar character, + unsigned_char_dynarr* dst); +void +COMPOSE_ADD_CHAR (struct decoding_stream *str, + Emchar character, unsigned_char_dynarr* dst) +{ + if (CODING_SYSTEM_DISABLE_COMPOSITION (str->codesys)) + decode_add_er_char (str, character, dst); + else if (!CONSP (str->combining_table)) + { + Lisp_Object ret + = Fget_char_attribute (make_char (character), Qcomposition, Qnil); + + if (NILP (ret)) + decode_add_er_char (str, character, dst); + else + { + str->combined_chars[0] = character; + str->combined_char_count = 1; + str->combining_table = ret; + } + } + else + { + Lisp_Object ret + = Fcdr (Fassq (make_char (character), str->combining_table)); + + if (CHARP (ret)) + { + Emchar char2 = XCHARVAL (ret); + ret = Fget_char_attribute (make_char (character), Qcomposition, + Qnil); + if (NILP (ret)) + { + decode_add_er_char (str, character, dst); + str->combined_char_count = 0; + str->combining_table = Qnil; + } + else + { + str->combined_chars[0] = char2; + str->combined_char_count = 1; + str->combining_table = ret; + } + } + else + { + COMPOSE_FLUSH_CHARS (str, dst); + decode_add_er_char (str, character, dst); + } + } +} +#else /* not UTF2000 */ +#define COMPOSE_FLUSH_CHARS(str, dst) +#define COMPOSE_ADD_CHAR(str, ch, dst) DECODE_ADD_UCS_CHAR (ch, dst) +#endif /* UTF2000 */ + + +/************************************************************************/ +/* Shift-JIS methods */ +/************************************************************************/ + +/* Shift-JIS is a coding system encoding three character sets: ASCII, right + half of JISX0201-Kana, and JISX0208. An ASCII character is encoded + as is. A character of JISX0201-Kana (DIMENSION1_CHARS94 character set) is + encoded by "position-code + 0x80". A character of JISX0208 + (DIMENSION2_CHARS94 character set) is encoded in 2-byte but two + position-codes are divided and shifted so that it fit in the range + below. + + --- CODE RANGE of Shift-JIS --- + (character set) (range) + ASCII 0x00 .. 0x7F + JISX0201-Kana 0xA0 .. 0xDF + JISX0208 (1st byte) 0x80 .. 0x9F and 0xE0 .. 0xEF + (2nd byte) 0x40 .. 0x7E and 0x80 .. 0xFC + ------------------------------- + +*/ + +/* Is this the first byte of a Shift-JIS two-byte char? */ + +#define BYTE_SJIS_TWO_BYTE_1_P(c) \ + (((c) >= 0x81 && (c) <= 0x9F) || ((c) >= 0xE0 && (c) <= 0xEF)) + +/* Is this the second byte of a Shift-JIS two-byte char? */ + +#define BYTE_SJIS_TWO_BYTE_2_P(c) \ + (((c) >= 0x40 && (c) <= 0x7E) || ((c) >= 0x80 && (c) <= 0xFC)) + +#define BYTE_SJIS_KATAKANA_P(c) \ + ((c) >= 0xA1 && (c) <= 0xDF) + +static int +detect_coding_sjis (struct detection_state *st, const Extbyte *src, Lstream_data_count n) +{ + while (n--) + { + unsigned char c = *(unsigned char *)src++; + if (c == ISO_CODE_ESC || c == ISO_CODE_SI || c == ISO_CODE_SO) + return 0; + if (st->shift_jis.in_second_byte) + { + st->shift_jis.in_second_byte = 0; + if (c < 0x40) + return 0; + } + else if ((c >= 0x80 && c < 0xA0) || c >= 0xE0) + st->shift_jis.in_second_byte = 1; + } + return CODING_CATEGORY_SHIFT_JIS_MASK; +} + +/* Convert Shift-JIS data to internal format. */ + +static void +decode_coding_sjis (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) +{ + struct decoding_stream *str = DECODING_STREAM_DATA (decoding); + unsigned int flags = str->flags; + unsigned int cpos = str->cpos; + eol_type_t eol_type = str->eol_type; + + while (n--) + { + unsigned char c = *(unsigned char *)src++; + + if (cpos) + { + /* Previous character was first byte of Shift-JIS Kanji char. */ + if (BYTE_SJIS_TWO_BYTE_2_P (c)) + { + unsigned char e1, e2; + + DECODE_SJIS (cpos, c, e1, e2); +#ifdef UTF2000 + DECODE_ADD_UCS_CHAR(MAKE_CHAR(Vcharset_japanese_jisx0208, + e1 & 0x7F, + e2 & 0x7F), dst); +#else + Dynarr_add (dst, LEADING_BYTE_JAPANESE_JISX0208); + Dynarr_add (dst, e1); + Dynarr_add (dst, e2); +#endif + } + else + { + DECODE_ADD_BINARY_CHAR (cpos, dst); + DECODE_ADD_BINARY_CHAR (c, dst); + } + cpos = 0; + } + else + { + DECODE_HANDLE_EOL_TYPE (eol_type, c, flags, dst); + if (BYTE_SJIS_TWO_BYTE_1_P (c)) + cpos = c; + else if (BYTE_SJIS_KATAKANA_P (c)) + { +#ifdef UTF2000 + DECODE_ADD_UCS_CHAR(MAKE_CHAR(Vcharset_katakana_jisx0201, + c & 0x7F, 0), dst); +#else + Dynarr_add (dst, LEADING_BYTE_KATAKANA_JISX0201); + Dynarr_add (dst, c); +#endif + } +#ifdef UTF2000 + else if (c > 32) + DECODE_ADD_UCS_CHAR(MAKE_CHAR(Vcharset_latin_jisx0201, + c, 0), dst); +#endif + else + DECODE_ADD_BINARY_CHAR (c, dst); + } + label_continue_loop:; + } + + DECODE_HANDLE_END_OF_CONVERSION (flags, cpos, dst); + + str->flags = flags; + str->cpos = cpos; +} + +/* Convert internal character representation to Shift_JIS. */ + +void +char_encode_shift_jis (struct encoding_stream *str, Emchar ch, + unsigned_char_dynarr *dst, unsigned int *flags) +{ + eol_type_t eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); + + if (ch == '\n') + { + if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) + Dynarr_add (dst, '\r'); + if (eol_type != EOL_CR) + Dynarr_add (dst, ch); + } + else + { + unsigned int s1, s2; +#ifdef UTF2000 + int code_point = charset_code_point (Vcharset_latin_jisx0201, ch, 0); + + if (code_point >= 0) + Dynarr_add (dst, code_point); + else if ((code_point + = charset_code_point (Vcharset_japanese_jisx0208_1990, ch, 0)) + >= 0) + { + ENCODE_SJIS ((code_point >> 8) | 0x80, + (code_point & 0xFF) | 0x80, s1, s2); + Dynarr_add (dst, s1); + Dynarr_add (dst, s2); + } + else if ((code_point + = charset_code_point (Vcharset_katakana_jisx0201, ch, 0)) + >= 0) + Dynarr_add (dst, code_point | 0x80); + else if ((code_point + = charset_code_point (Vcharset_japanese_jisx0208, ch, 0)) + >= 0) + { + ENCODE_SJIS ((code_point >> 8) | 0x80, + (code_point & 0xFF) | 0x80, s1, s2); + Dynarr_add (dst, s1); + Dynarr_add (dst, s2); + } + else if ((code_point = charset_code_point (Vcharset_ascii, ch, 0)) + >= 0) + Dynarr_add (dst, code_point); + else + Dynarr_add (dst, '?'); +#else + Lisp_Object charset; + unsigned int c1, c2; + + BREAKUP_CHAR (ch, charset, c1, c2); + + if (EQ(charset, Vcharset_katakana_jisx0201)) + { + Dynarr_add (dst, c1 | 0x80); + } + else if (c2 == 0) + { + Dynarr_add (dst, c1); + } + else if (EQ(charset, Vcharset_japanese_jisx0208)) + { + ENCODE_SJIS (c1 | 0x80, c2 | 0x80, s1, s2); + Dynarr_add (dst, s1); + Dynarr_add (dst, s2); + } + else + Dynarr_add (dst, '?'); +#endif + } +} + +void +char_finish_shift_jis (struct encoding_stream *str, unsigned_char_dynarr *dst, + unsigned int *flags) +{ +} + +DEFUN ("decode-shift-jis-char", Fdecode_shift_jis_char, 1, 1, 0, /* +Decode a JISX0208 character of Shift-JIS coding-system. +CODE is the character code in Shift-JIS as a cons of type bytes. +Return the corresponding character. +*/ + (code)) +{ + unsigned char c1, c2, s1, s2; + + CHECK_CONS (code); + CHECK_INT (XCAR (code)); + CHECK_INT (XCDR (code)); + s1 = XINT (XCAR (code)); + s2 = XINT (XCDR (code)); + if (BYTE_SJIS_TWO_BYTE_1_P (s1) && + BYTE_SJIS_TWO_BYTE_2_P (s2)) + { + DECODE_SJIS (s1, s2, c1, c2); + return make_char (MAKE_CHAR (Vcharset_japanese_jisx0208, + c1 & 0x7F, c2 & 0x7F)); + } + else + return Qnil; +} + +DEFUN ("encode-shift-jis-char", Fencode_shift_jis_char, 1, 1, 0, /* +Encode a JISX0208 character CHARACTER to SHIFT-JIS coding-system. +Return the corresponding character code in SHIFT-JIS as a cons of two bytes. +*/ + (character)) +{ + Lisp_Object charset; + int c1, c2, s1, s2; + + CHECK_CHAR_COERCE_INT (character); + BREAKUP_CHAR (XCHAR (character), charset, c1, c2); + if (EQ (charset, Vcharset_japanese_jisx0208)) + { + ENCODE_SJIS (c1 | 0x80, c2 | 0x80, s1, s2); + return Fcons (make_int (s1), make_int (s2)); + } + else + return Qnil; +} + + +/************************************************************************/ +/* Big5 methods */ +/************************************************************************/ + +/* BIG5 is a coding system encoding two character sets: ASCII and + Big5. An ASCII character is encoded as is. Big5 is a two-byte + character set and is encoded in two-byte. + + --- CODE RANGE of BIG5 --- + (character set) (range) + ASCII 0x00 .. 0x7F + Big5 (1st byte) 0xA1 .. 0xFE + (2nd byte) 0x40 .. 0x7E and 0xA1 .. 0xFE + -------------------------- + + Since the number of characters in Big5 is larger than maximum + characters in Emacs' charset (96x96), it can't be handled as one + charset. So, in Emacs, Big5 is divided into two: `charset-big5-1' + and `charset-big5-2'. Both <type>s are DIMENSION2_CHARS94. The former + contains frequently used characters and the latter contains less + frequently used characters. */ + +#ifdef UTF2000 +#define BYTE_BIG5_TWO_BYTE_1_P(c) \ + ((c) >= 0x81 && (c) <= 0xFE) +#else +#define BYTE_BIG5_TWO_BYTE_1_P(c) \ + ((c) >= 0xA1 && (c) <= 0xFE) +#endif + +/* Is this the second byte of a Shift-JIS two-byte char? */ + +#define BYTE_BIG5_TWO_BYTE_2_P(c) \ + (((c) >= 0x40 && (c) <= 0x7E) || ((c) >= 0xA1 && (c) <= 0xFE)) + +/* Number of Big5 characters which have the same code in 1st byte. */ + +#define BIG5_SAME_ROW (0xFF - 0xA1 + 0x7F - 0x40) + +/* Code conversion macros. These are macros because they are used in + inner loops during code conversion. + + Note that temporary variables in macros introduce the classic + dynamic-scoping problems with variable names. We use capital- + lettered variables in the assumption that XEmacs does not use + capital letters in variables except in a very formalized way + (e.g. Qstring). */ + +/* Convert Big5 code (b1, b2) into its internal string representation + (lb, c1, c2). */ + +/* There is a much simpler way to split the Big5 charset into two. + For the moment I'm going to leave the algorithm as-is because it + claims to separate out the most-used characters into a single + charset, which perhaps will lead to optimizations in various + places. + + The way the algorithm works is something like this: + + Big5 can be viewed as a 94x157 charset, where the row is + encoded into the bytes 0xA1 .. 0xFE and the column is encoded + into the bytes 0x40 .. 0x7E and 0xA1 .. 0xFE. As for frequency, + the split between low and high column numbers is apparently + meaningless; ascending rows produce less and less frequent chars. + Therefore, we assign the lower half of rows (0xA1 .. 0xC8) to + the first charset, and the upper half (0xC9 .. 0xFE) to the + second. To do the conversion, we convert the character into + a single number where 0 .. 156 is the first row, 157 .. 313 + is the second, etc. That way, the characters are ordered by + decreasing frequency. Then we just chop the space in two + and coerce the result into a 94x94 space. + */ + +#define DECODE_BIG5(b1, b2, lb, c1, c2) do \ +{ \ + int B1 = b1, B2 = b2; \ + unsigned int I \ + = (B1 - 0xA1) * BIG5_SAME_ROW + B2 - (B2 < 0x7F ? 0x40 : 0x62); \ + \ + if (B1 < 0xC9) \ + { \ + lb = LEADING_BYTE_CHINESE_BIG5_1; \ + } \ + else \ + { \ + lb = LEADING_BYTE_CHINESE_BIG5_2; \ + I -= (BIG5_SAME_ROW) * (0xC9 - 0xA1); \ + } \ + c1 = I / (0xFF - 0xA1) + 0xA1; \ + c2 = I % (0xFF - 0xA1) + 0xA1; \ +} while (0) + +/* Convert the internal string representation of a Big5 character + (lb, c1, c2) into Big5 code (b1, b2). */ + +#define ENCODE_BIG5(lb, c1, c2, b1, b2) do \ +{ \ + unsigned int I = ((c1) - 0xA1) * (0xFF - 0xA1) + ((c2) - 0xA1); \ + \ + if (lb == LEADING_BYTE_CHINESE_BIG5_2) \ + { \ + I += BIG5_SAME_ROW * (0xC9 - 0xA1); \ + } \ + b1 = I / BIG5_SAME_ROW + 0xA1; \ + b2 = I % BIG5_SAME_ROW; \ + b2 += b2 < 0x3F ? 0x40 : 0x62; \ +} while (0) + +static int +detect_coding_big5 (struct detection_state *st, const Extbyte *src, Lstream_data_count n) +{ + while (n--) + { + unsigned char c = *(unsigned char *)src++; + if (c == ISO_CODE_ESC || c == ISO_CODE_SI || c == ISO_CODE_SO +#ifndef UTF2000 + || (c >= 0x80 && c <= 0xA0) +#endif + ) + return 0; + if (st->big5.in_second_byte) + { + st->big5.in_second_byte = 0; + if (c < 0x40 || (c >= 0x80 && c <= 0xA0)) + return 0; + } + else if ( +#ifdef UTF2000 + c >= 0x81 +#else + c >= 0xA1 +#endif + ) + st->big5.in_second_byte = 1; + } + return CODING_CATEGORY_BIG5_MASK; +} + +/* Convert Big5 data to internal format. */ + +static void +decode_coding_big5 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) +{ + struct decoding_stream *str = DECODING_STREAM_DATA (decoding); + unsigned int flags = str->flags; + unsigned int cpos = str->cpos; + eol_type_t eol_type = str->eol_type; +#ifdef UTF2000 + Lisp_Object ccs + = CODING_SYSTEM_ISO2022_INITIAL_CHARSET (DECODING_STREAM_DATA + (decoding)->codesys, 1); +#endif + + while (n--) + { + unsigned char c = *(unsigned char *)src++; + if (cpos) + { + /* Previous character was first byte of Big5 char. */ + if (BYTE_BIG5_TWO_BYTE_2_P (c)) + { +#ifdef UTF2000 + int code_point = (cpos << 8) | c; + Emchar char_id = decode_defined_char (ccs, code_point); + + if (char_id < 0) + char_id = DECODE_CHAR (Vcharset_chinese_big5, code_point); + DECODE_ADD_UCS_CHAR (char_id, dst); +#else + unsigned char b1, b2, b3; + DECODE_BIG5 (cpos, c, b1, b2, b3); + Dynarr_add (dst, b1); + Dynarr_add (dst, b2); + Dynarr_add (dst, b3); +#endif + } + else + { + DECODE_ADD_BINARY_CHAR (cpos, dst); + DECODE_ADD_BINARY_CHAR (c, dst); + } + cpos = 0; + } + else + { + DECODE_HANDLE_EOL_TYPE (eol_type, c, flags, dst); + if (BYTE_BIG5_TWO_BYTE_1_P (c)) + { + decode_flush_er_chars (str, dst); + cpos = c; + } + else if ( c < ' ' ) + { + decode_flush_er_chars (str, dst); + DECODE_HANDLE_EOL_TYPE (eol_type, c, flags, dst); + DECODE_ADD_BINARY_CHAR (c, dst); + } + else + { + /* DECODE_ADD_BINARY_CHAR (c, dst); */ + decode_add_er_char (str, c, dst); + } + } + label_continue_loop:; + } + + /* DECODE_HANDLE_END_OF_CONVERSION (flags, cpos, dst); */ + if (flags & CODING_STATE_END) + { + decode_flush_er_chars (str, dst); + DECODE_OUTPUT_PARTIAL_CHAR (cpos); + if (flags & CODING_STATE_CR) + Dynarr_add (dst, '\r'); + } + + str->flags = flags; + str->cpos = cpos; +} + +/* Convert internally-formatted data to Big5. */ + +void +char_encode_big5 (struct encoding_stream *str, Emchar ch, + unsigned_char_dynarr *dst, unsigned int *flags) +{ + eol_type_t eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); + + if (ch == '\n') + { + if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) + Dynarr_add (dst, '\r'); + if (eol_type != EOL_CR) + Dynarr_add (dst, ch); + } + else + { +#ifdef UTF2000 + int code_point; + Lisp_Object ccs + = CODING_SYSTEM_ISO2022_INITIAL_CHARSET (str->codesys, 1); + + if ((code_point = charset_code_point (Vcharset_ascii, ch, 0)) >= 0) + Dynarr_add (dst, code_point); + else if ((code_point = charset_code_point (ccs, ch, 0)) >= 0) + { + Dynarr_add (dst, code_point >> 8); + Dynarr_add (dst, code_point & 0xFF); + } + else if ((code_point + = charset_code_point (Vcharset_chinese_big5, ch, 0)) >= 0) + { + Dynarr_add (dst, code_point >> 8); + Dynarr_add (dst, code_point & 0xFF); + } + else if ((code_point + = charset_code_point (Vcharset_chinese_big5_1, ch, 0)) >= 0) + { + unsigned int I + = ((code_point >> 8) - 33) * (0xFF - 0xA1) + + ((code_point & 0xFF) - 33); + unsigned char b1 = I / BIG5_SAME_ROW + 0xA1; + unsigned char b2 = I % BIG5_SAME_ROW; + + b2 += b2 < 0x3F ? 0x40 : 0x62; + Dynarr_add (dst, b1); + Dynarr_add (dst, b2); + } + else if ((code_point + = charset_code_point (Vcharset_chinese_big5_2, ch, 0)) >= 0) + { + unsigned int I + = ((code_point >> 8) - 33) * (0xFF - 0xA1) + + ((code_point & 0xFF) - 33); + unsigned char b1, b2; + + I += BIG5_SAME_ROW * (0xC9 - 0xA1); + b1 = I / BIG5_SAME_ROW + 0xA1; + b2 = I % BIG5_SAME_ROW; + b2 += b2 < 0x3F ? 0x40 : 0x62; + Dynarr_add (dst, b1); + Dynarr_add (dst, b2); + } + else if (CODING_SYSTEM_USE_ENTITY_REFERENCE (str->codesys)) + { + char buf[18]; + + char_encode_as_entity_reference (ch, buf); + Dynarr_add_many (dst, buf, strlen (buf)); + } + else + Dynarr_add (dst, '?'); +#else +#endif + } +} + +void +char_finish_big5 (struct encoding_stream *str, unsigned_char_dynarr *dst, + unsigned int *flags) +{ +} + + +DEFUN ("decode-big5-char", Fdecode_big5_char, 1, 1, 0, /* +Decode a Big5 character CODE of BIG5 coding-system. +CODE is the character code in BIG5, a cons of two integers. +Return the corresponding character. +*/ + (code)) +{ + unsigned char c1, c2, b1, b2; + + CHECK_CONS (code); + CHECK_INT (XCAR (code)); + CHECK_INT (XCDR (code)); + b1 = XINT (XCAR (code)); + b2 = XINT (XCDR (code)); + if (BYTE_BIG5_TWO_BYTE_1_P (b1) && + BYTE_BIG5_TWO_BYTE_2_P (b2)) + { + Charset_ID leading_byte; + Lisp_Object charset; + DECODE_BIG5 (b1, b2, leading_byte, c1, c2); + charset = CHARSET_BY_LEADING_BYTE (leading_byte); + return make_char (MAKE_CHAR (charset, c1 & 0x7F, c2 & 0x7F)); + } + else + return Qnil; +} + +DEFUN ("encode-big5-char", Fencode_big5_char, 1, 1, 0, /* +Encode the Big5 character CHARACTER in the BIG5 coding-system. +Return the corresponding character code in Big5. +*/ + (character)) +{ + Lisp_Object charset; + int c1, c2, b1, b2; + + CHECK_CHAR_COERCE_INT (character); + BREAKUP_CHAR (XCHAR (character), charset, c1, c2); + if (EQ (charset, Vcharset_chinese_big5_1) || + EQ (charset, Vcharset_chinese_big5_2)) + { + ENCODE_BIG5 (XCHARSET_LEADING_BYTE (charset), c1 | 0x80, c2 | 0x80, + b1, b2); + return Fcons (make_int (b1), make_int (b2)); + } + else + return Qnil; +} + + +/************************************************************************/ +/* UCS-4 methods */ +/************************************************************************/ + +static int +detect_coding_ucs4 (struct detection_state *st, const Extbyte *src, Lstream_data_count n) +{ + while (n--) + { + unsigned char c = *(unsigned char *)src++; + switch (st->ucs4.in_byte) + { + case 0: + if (c >= 128) + return 0; + else + st->ucs4.in_byte++; + break; + case 3: + st->ucs4.in_byte = 0; + break; + default: + st->ucs4.in_byte++; + } + } + return CODING_CATEGORY_UCS4_MASK; +} + +static void +decode_coding_ucs4 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) +{ + struct decoding_stream *str = DECODING_STREAM_DATA (decoding); + unsigned int flags = str->flags; + unsigned int cpos = str->cpos; + unsigned char counter = str->counter; + + while (n--) + { + unsigned char c = *(unsigned char *)src++; + switch (counter) + { + case 0: + cpos = c; + counter = 3; + break; + case 1: + DECODE_ADD_UCS_CHAR ((cpos << 8) | c, dst); + cpos = 0; + counter = 0; + break; + default: + cpos = ( cpos << 8 ) | c; + counter--; + } + } + if (counter & CODING_STATE_END) + DECODE_OUTPUT_PARTIAL_CHAR (cpos); + + str->flags = flags; + str->cpos = cpos; + str->counter = counter; +} + +void +char_encode_ucs4 (struct encoding_stream *str, Emchar ch, + unsigned_char_dynarr *dst, unsigned int *flags) +{ + Dynarr_add (dst, ch >> 24); + Dynarr_add (dst, ch >> 16); + Dynarr_add (dst, ch >> 8); + Dynarr_add (dst, ch ); +} + +void +char_finish_ucs4 (struct encoding_stream *str, unsigned_char_dynarr *dst, + unsigned int *flags) +{ +} + + +/************************************************************************/ +/* UTF-16 methods */ +/************************************************************************/ + +static int +detect_coding_utf16 (struct detection_state *st, const Extbyte *src, Lstream_data_count n) +{ + return CODING_CATEGORY_UTF16_MASK; +} + +static void +decode_coding_utf16 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) +{ + struct decoding_stream *str = DECODING_STREAM_DATA (decoding); + unsigned int flags = str->flags; + unsigned int cpos = str->cpos; + unsigned char counter = str->counter & 3; + unsigned char byte_order = str->counter >> 2; + eol_type_t eol_type = str->eol_type; + + while (n--) + { + unsigned char c = *(unsigned char *)src++; + if (counter == 0) + { + cpos = c; + counter = 1; + } + else if (counter == 1) + { + int code; + + if (byte_order == 0) + code = (c << 8) | cpos; + else + code = (cpos << 8) | c; + if (code == 0xFFFE) + { + code = ((code & 0xFF) << 8) | (code >> 8); + if ( byte_order == 0 ) + byte_order = 1; + else + byte_order = 0; + } + if ( (0xD800 <= code) && (code <= 0xDBFF) ) + { + counter = 2; + cpos = code; + } + else + { + counter = 0; + cpos = 0; + if (code != 0xFEFF) + { + DECODE_HANDLE_EOL_TYPE (eol_type, code, flags, dst); + DECODE_ADD_UCS_CHAR (code, dst); + } + } + } + else if (counter == 2) + { + cpos = (cpos << 8) | c; + counter++; + } + else + { + int x = cpos >> 8; + int y + = (byte_order == 0) + ? (c << 8) | (cpos & 0xFF) + : ((cpos & 0xFF) << 8) | c; + + DECODE_ADD_UCS_CHAR ((x - 0xD800) * 0x400 + (y - 0xDC00) + + 0x10000, dst); + counter = 0; + cpos = 0; + } + label_continue_loop:; + } + if (counter & CODING_STATE_END) + DECODE_OUTPUT_PARTIAL_CHAR (cpos); + + str->flags = flags; + str->cpos = cpos; + str->counter = (byte_order << 2) | counter; +} + +void +char_encode_utf16 (struct encoding_stream *str, Emchar ch, + unsigned_char_dynarr *dst, unsigned int *flags) +{ + if (ch <= 0xFFFF) + { + Dynarr_add (dst, ch); + Dynarr_add (dst, ch >> 8); + } + else + { + int y = ((ch - 0x10000) / 0x400) + 0xD800; + int z = ((ch - 0x10000) % 0x400) + 0xDC00; + + Dynarr_add (dst, y); + Dynarr_add (dst, y >> 8); + Dynarr_add (dst, z); + Dynarr_add (dst, z >> 8); + } +} + +void +char_finish_utf16 (struct encoding_stream *str, unsigned_char_dynarr *dst, + unsigned int *flags) +{ +} + + +/************************************************************************/ +/* UTF-8 methods */ +/************************************************************************/ + +static int +detect_coding_utf8 (struct detection_state *st, const Extbyte *src, Lstream_data_count n) +{ + while (n--) + { + unsigned char c = *(unsigned char *)src++; + switch (st->utf8.in_byte) + { + case 0: + if (c == ISO_CODE_ESC || c == ISO_CODE_SI || c == ISO_CODE_SO) + return 0; + else if (c >= 0xfc) + st->utf8.in_byte = 5; + else if (c >= 0xf8) + st->utf8.in_byte = 4; + else if (c >= 0xf0) + st->utf8.in_byte = 3; + else if (c >= 0xe0) + st->utf8.in_byte = 2; + else if (c >= 0xc0) + st->utf8.in_byte = 1; + else if (c >= 0x80) + return 0; + break; + default: + if ((c & 0xc0) != 0x80) + return 0; + else + st->utf8.in_byte--; + } + } + return CODING_CATEGORY_UTF8_MASK; +} + +static void +decode_output_utf8_partial_char (unsigned char counter, + unsigned int cpos, + unsigned_char_dynarr *dst) +{ + if (counter == 5) + DECODE_ADD_BINARY_CHAR ( (cpos|0xFC), dst); + else if (counter == 4) + { + if (cpos < (1 << 6)) + DECODE_ADD_BINARY_CHAR ( (cpos|0xF8), dst); + else + { + DECODE_ADD_BINARY_CHAR ( ((cpos >> 6)|0xFC), dst); + DECODE_ADD_BINARY_CHAR ( ((cpos&0x3F)|0x80), dst); + } + } + else if (counter == 3) + { + if (cpos < (1 << 6)) + DECODE_ADD_BINARY_CHAR ( (cpos|0xF0), dst); + else if (cpos < (1 << 12)) + { + DECODE_ADD_BINARY_CHAR ( ((cpos >> 6)|0xF8), dst); + DECODE_ADD_BINARY_CHAR ( ((cpos&0x3F)|0x80), dst); + } + else + { + DECODE_ADD_BINARY_CHAR ( ( (cpos >> 12)|0xFC), dst); + DECODE_ADD_BINARY_CHAR ( (((cpos >> 6)&0x3F)|0x80), dst); + DECODE_ADD_BINARY_CHAR ( ( (cpos &0x3F)|0x80), dst); + } + } + else if (counter == 2) + { + if (cpos < (1 << 6)) + DECODE_ADD_BINARY_CHAR ( (cpos|0xE0), dst); + else if (cpos < (1 << 12)) + { + DECODE_ADD_BINARY_CHAR ( ((cpos >> 6)|0xF0), dst); + DECODE_ADD_BINARY_CHAR ( ((cpos&0x3F)|0x80), dst); + } + else if (cpos < (1 << 18)) + { + DECODE_ADD_BINARY_CHAR ( ( (cpos >> 12)|0xF8), dst); + DECODE_ADD_BINARY_CHAR ( (((cpos >> 6)&0x3F)|0x80), dst); + DECODE_ADD_BINARY_CHAR ( ( (cpos &0x3F)|0x80), dst); + } + else + { + DECODE_ADD_BINARY_CHAR ( ( (cpos >> 18)|0xFC), dst); + DECODE_ADD_BINARY_CHAR ( (((cpos >> 12)&0x3F)|0x80), dst); + DECODE_ADD_BINARY_CHAR ( (((cpos >> 6)&0x3F)|0x80), dst); + DECODE_ADD_BINARY_CHAR ( ( (cpos &0x3F)|0x80), dst); + } + } + else + { + if (cpos < (1 << 6)) + DECODE_ADD_BINARY_CHAR ( (cpos|0xC0), dst); + else if (cpos < (1 << 12)) + { + DECODE_ADD_BINARY_CHAR ( ((cpos >> 6)|0xE0), dst); + DECODE_ADD_BINARY_CHAR ( ((cpos&0x3F)|0x80), dst); + } + else if (cpos < (1 << 18)) + { + DECODE_ADD_BINARY_CHAR ( ( (cpos >> 12)|0xF0), dst); + DECODE_ADD_BINARY_CHAR ( (((cpos >> 6)&0x3F)|0x80), dst); + DECODE_ADD_BINARY_CHAR ( ( (cpos &0x3F)|0x80), dst); + } + else if (cpos < (1 << 24)) + { + DECODE_ADD_BINARY_CHAR ( ( (cpos >> 18)|0xF8), dst); + DECODE_ADD_BINARY_CHAR ( (((cpos >> 12)&0x3F)|0x80), dst); + DECODE_ADD_BINARY_CHAR ( (((cpos >> 6)&0x3F)|0x80), dst); + DECODE_ADD_BINARY_CHAR ( ( (cpos &0x3F)|0x80), dst); + } + else + { + DECODE_ADD_BINARY_CHAR ( ( (cpos >> 24)|0xFC), dst); + DECODE_ADD_BINARY_CHAR ( (((cpos >> 18)&0x3F)|0x80), dst); + DECODE_ADD_BINARY_CHAR ( (((cpos >> 12)&0x3F)|0x80), dst); + DECODE_ADD_BINARY_CHAR ( (((cpos >> 6)&0x3F)|0x80), dst); + DECODE_ADD_BINARY_CHAR ( ( (cpos &0x3F)|0x80), dst); + } + } +} + +static void +decode_coding_utf8 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) +{ + struct decoding_stream *str = DECODING_STREAM_DATA (decoding); + unsigned int flags = str->flags; + unsigned int cpos = str->cpos; + eol_type_t eol_type = str->eol_type; + unsigned char counter = str->counter; +#ifdef UTF2000 + Lisp_Object ccs + = CODING_SYSTEM_ISO2022_INITIAL_CHARSET (DECODING_STREAM_DATA + (decoding)->codesys, 0); +#endif + + while (n--) + { + unsigned char c = *(unsigned char *)src++; + if (counter == 0) + { + if ( c < ' ' ) + { + COMPOSE_FLUSH_CHARS (str, dst); + decode_flush_er_chars (str, dst); + DECODE_HANDLE_EOL_TYPE (eol_type, c, flags, dst); + DECODE_ADD_UCS_CHAR (c, dst); + } + else if ( c < 0xC0 ) + /* decode_add_er_char (str, c, dst); */ + COMPOSE_ADD_CHAR (str, c, dst); + else + { + /* decode_flush_er_chars (str, dst); */ + if ( c < 0xE0 ) + { + cpos = c & 0x1f; + counter = 1; + } + else if ( c < 0xF0 ) + { + cpos = c & 0x0f; + counter = 2; + } + else if ( c < 0xF8 ) + { + cpos = c & 0x07; + counter = 3; + } + else if ( c < 0xFC ) + { + cpos = c & 0x03; + counter = 4; + } + else + { + cpos = c & 0x01; + counter = 5; + } + } + } + else if ( (c & 0xC0) == 0x80 ) + { + cpos = ( cpos << 6 ) | ( c & 0x3f ); + if (counter == 1) + { + Emchar char_id; + + if (!NILP (ccs)) + { + char_id = decode_defined_char (ccs, cpos); + + if (char_id < 0) + char_id = cpos; + } + else + ccs = char_id; + COMPOSE_ADD_CHAR (str, char_id, dst); + cpos = 0; + counter = 0; + } + else + counter--; + } + else + { + COMPOSE_FLUSH_CHARS (str, dst); + decode_flush_er_chars (str, dst); + decode_output_utf8_partial_char (counter, cpos, dst); + DECODE_ADD_BINARY_CHAR (c, dst); + cpos = 0; + counter = 0; + } + label_continue_loop:; + } + + if (flags & CODING_STATE_END) + { + COMPOSE_FLUSH_CHARS (str, dst); + decode_flush_er_chars (str, dst); + if (counter > 0) + { + decode_output_utf8_partial_char (counter, cpos, dst); + cpos = 0; + counter = 0; + } + } + str->flags = flags; + str->cpos = cpos; + str->counter = counter; +} + +void +char_encode_utf8 (struct encoding_stream *str, Emchar ch, + unsigned_char_dynarr *dst, unsigned int *flags) +{ + eol_type_t eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); + + if (ch == '\n') + { + if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) + Dynarr_add (dst, '\r'); + if (eol_type != EOL_CR) + Dynarr_add (dst, ch); + } + else if (ch <= 0x7f) + { + Dynarr_add (dst, ch); + } + else + { + Lisp_Object ucs_ccs + = CODING_SYSTEM_ISO2022_INITIAL_CHARSET (str->codesys, 0); + int code_point = charset_code_point (ucs_ccs, ch, 0); + + if ( (code_point < 0) || (code_point > 0x10FFFF) ) + { + Lisp_Object map + = CODING_SYSTEM_ISO2022_INITIAL_CHARSET (str->codesys, 1); + Lisp_Object ret; + + if ( !NILP (map) + && INTP (ret = Fget_char_attribute (make_char (ch), + map, Qnil)) ) + code_point = XINT (ret); + else if ( !NILP (map = + CODING_SYSTEM_ISO2022_INITIAL_CHARSET + (str->codesys, 2)) + && INTP (ret = Fget_char_attribute (make_char (ch), + map, Qnil)) ) + code_point = XINT (ret); + else if (CODING_SYSTEM_USE_ENTITY_REFERENCE (str->codesys)) + { + char buf[18]; + + char_encode_as_entity_reference (ch, buf); + Dynarr_add_many (dst, buf, strlen (buf)); + return; + } + else + code_point = ch; + } + if (code_point <= 0x7ff) + { + Dynarr_add (dst, (code_point >> 6) | 0xc0); + Dynarr_add (dst, (code_point & 0x3f) | 0x80); + } + else if (code_point <= 0xffff) + { + Dynarr_add (dst, (code_point >> 12) | 0xe0); + Dynarr_add (dst, ((code_point >> 6) & 0x3f) | 0x80); + Dynarr_add (dst, (code_point & 0x3f) | 0x80); + } + else if (code_point <= 0x1fffff) + { + Dynarr_add (dst, (code_point >> 18) | 0xf0); + Dynarr_add (dst, ((code_point >> 12) & 0x3f) | 0x80); + Dynarr_add (dst, ((code_point >> 6) & 0x3f) | 0x80); + Dynarr_add (dst, (code_point & 0x3f) | 0x80); + } + else if (code_point <= 0x3ffffff) + { + Dynarr_add (dst, (code_point >> 24) | 0xf8); + Dynarr_add (dst, ((code_point >> 18) & 0x3f) | 0x80); + Dynarr_add (dst, ((code_point >> 12) & 0x3f) | 0x80); + Dynarr_add (dst, ((code_point >> 6) & 0x3f) | 0x80); + Dynarr_add (dst, (code_point & 0x3f) | 0x80); + } + else + { + Dynarr_add (dst, (code_point >> 30) | 0xfc); + Dynarr_add (dst, ((code_point >> 24) & 0x3f) | 0x80); + Dynarr_add (dst, ((code_point >> 18) & 0x3f) | 0x80); + Dynarr_add (dst, ((code_point >> 12) & 0x3f) | 0x80); + Dynarr_add (dst, ((code_point >> 6) & 0x3f) | 0x80); + Dynarr_add (dst, (code_point & 0x3f) | 0x80); + } + } +} + +void +char_finish_utf8 (struct encoding_stream *str, unsigned_char_dynarr *dst, + unsigned int *flags) +{ +} + + +/************************************************************************/ +/* ISO2022 methods */ +/************************************************************************/ + +/* The following note describes the coding system ISO2022 briefly. + Since the intention of this note is to help understand the + functions in this file, some parts are NOT ACCURATE or OVERLY + SIMPLIFIED. For thorough understanding, please refer to the + original document of ISO2022. + + ISO2022 provides many mechanisms to encode several character sets + in 7-bit and 8-bit environments. For 7-bit environments, all text + is encoded using bytes less than 128. This may make the encoded + text a little bit longer, but the text passes more easily through + several gateways, some of which strip off MSB (Most Signigant Bit). + + There are two kinds of character sets: control character set and + graphic character set. The former contains control characters such + as `newline' and `escape' to provide control functions (control + functions are also provided by escape sequences). The latter + contains graphic characters such as 'A' and '-'. Emacs recognizes + two control character sets and many graphic character sets. + + Graphic character sets are classified into one of the following + four classes, according to the number of bytes (DIMENSION) and + number of characters in one dimension (CHARS) of the set: + - DIMENSION1_CHARS94 + - DIMENSION1_CHARS96 + - DIMENSION2_CHARS94 + - DIMENSION2_CHARS96 + + In addition, each character set is assigned an identification tag, + unique for each set, called "final character" (denoted as <F> + hereafter). The <F> of each character set is decided by ECMA(*) + when it is registered in ISO. The code range of <F> is 0x30..0x7F + (0x30..0x3F are for private use only). + + Note (*): ECMA = European Computer Manufacturers Association + + Here are examples of graphic character set [NAME(<F>)]: + o DIMENSION1_CHARS94 -- ASCII('B'), right-half-of-JISX0201('I'), ... + o DIMENSION1_CHARS96 -- right-half-of-ISO8859-1('A'), ... + o DIMENSION2_CHARS94 -- GB2312('A'), JISX0208('B'), ... + o DIMENSION2_CHARS96 -- none for the moment + + A code area (1 byte = 8 bits) is divided into 4 areas, C0, GL, C1, and GR. + C0 [0x00..0x1F] -- control character plane 0 + GL [0x20..0x7F] -- graphic character plane 0 + C1 [0x80..0x9F] -- control character plane 1 + GR [0xA0..0xFF] -- graphic character plane 1 + + A control character set is directly designated and invoked to C0 or + C1 by an escape sequence. The most common case is that: + - ISO646's control character set is designated/invoked to C0, and + - ISO6429's control character set is designated/invoked to C1, + and usually these designations/invocations are omitted in encoded + text. In a 7-bit environment, only C0 can be used, and a control + character for C1 is encoded by an appropriate escape sequence to + fit into the environment. All control characters for C1 are + defined to have corresponding escape sequences. + + A graphic character set is at first designated to one of four + graphic registers (G0 through G3), then these graphic registers are + invoked to GL or GR. These designations and invocations can be + done independently. The most common case is that G0 is invoked to + GL, G1 is invoked to GR, and ASCII is designated to G0. Usually + these invocations and designations are omitted in encoded text. + In a 7-bit environment, only GL can be used. + + When a graphic character set of CHARS94 is invoked to GL, codes + 0x20 and 0x7F of the GL area work as control characters SPACE and + DEL respectively, and codes 0xA0 and 0xFF of the GR area should not + be used. + + There are two ways of invocation: locking-shift and single-shift. + With locking-shift, the invocation lasts until the next different + invocation, whereas with single-shift, the invocation affects the + following character only and doesn't affect the locking-shift + state. Invocations are done by the following control characters or + escape sequences: + + ---------------------------------------------------------------------- + abbrev function cntrl escape seq description + ---------------------------------------------------------------------- + SI/LS0 (shift-in) 0x0F none invoke G0 into GL + SO/LS1 (shift-out) 0x0E none invoke G1 into GL + LS2 (locking-shift-2) none ESC 'n' invoke G2 into GL + LS3 (locking-shift-3) none ESC 'o' invoke G3 into GL + LS1R (locking-shift-1 right) none ESC '~' invoke G1 into GR (*) + LS2R (locking-shift-2 right) none ESC '}' invoke G2 into GR (*) + LS3R (locking-shift 3 right) none ESC '|' invoke G3 into GR (*) + SS2 (single-shift-2) 0x8E ESC 'N' invoke G2 for one char + SS3 (single-shift-3) 0x8F ESC 'O' invoke G3 for one char + ---------------------------------------------------------------------- + (*) These are not used by any known coding system. + + Control characters for these functions are defined by macros + ISO_CODE_XXX in `coding.h'. + + Designations are done by the following escape sequences: + ---------------------------------------------------------------------- + escape sequence description + ---------------------------------------------------------------------- + ESC '(' <F> designate DIMENSION1_CHARS94<F> to G0 + ESC ')' <F> designate DIMENSION1_CHARS94<F> to G1 + ESC '*' <F> designate DIMENSION1_CHARS94<F> to G2 + ESC '+' <F> designate DIMENSION1_CHARS94<F> to G3 + ESC ',' <F> designate DIMENSION1_CHARS96<F> to G0 (*) + ESC '-' <F> designate DIMENSION1_CHARS96<F> to G1 + ESC '.' <F> designate DIMENSION1_CHARS96<F> to G2 + ESC '/' <F> designate DIMENSION1_CHARS96<F> to G3 + ESC '$' '(' <F> designate DIMENSION2_CHARS94<F> to G0 (**) + ESC '$' ')' <F> designate DIMENSION2_CHARS94<F> to G1 + ESC '$' '*' <F> designate DIMENSION2_CHARS94<F> to G2 + ESC '$' '+' <F> designate DIMENSION2_CHARS94<F> to G3 + ESC '$' ',' <F> designate DIMENSION2_CHARS96<F> to G0 (*) + ESC '$' '-' <F> designate DIMENSION2_CHARS96<F> to G1 + ESC '$' '.' <F> designate DIMENSION2_CHARS96<F> to G2 + ESC '$' '/' <F> designate DIMENSION2_CHARS96<F> to G3 + ---------------------------------------------------------------------- + + In this list, "DIMENSION1_CHARS94<F>" means a graphic character set + of dimension 1, chars 94, and final character <F>, etc... + + Note (*): Although these designations are not allowed in ISO2022, + Emacs accepts them on decoding, and produces them on encoding + CHARS96 character sets in a coding system which is characterized as + 7-bit environment, non-locking-shift, and non-single-shift. + + Note (**): If <F> is '@', 'A', or 'B', the intermediate character + '(' can be omitted. We refer to this as "short-form" hereafter. + + Now you may notice that there are a lot of ways for encoding the + same multilingual text in ISO2022. Actually, there exist many + coding systems such as Compound Text (used in X11's inter client + communication, ISO-2022-JP (used in Japanese internet), ISO-2022-KR + (used in Korean internet), EUC (Extended UNIX Code, used in Asian + localized platforms), and all of these are variants of ISO2022. + + In addition to the above, Emacs handles two more kinds of escape + sequences: ISO6429's direction specification and Emacs' private + sequence for specifying character composition. + + ISO6429's direction specification takes the following form: + o CSI ']' -- end of the current direction + o CSI '0' ']' -- end of the current direction + o CSI '1' ']' -- start of left-to-right text + o CSI '2' ']' -- start of right-to-left text + The control character CSI (0x9B: control sequence introducer) is + abbreviated to the escape sequence ESC '[' in a 7-bit environment. + + Character composition specification takes the following form: + o ESC '0' -- start character composition + o ESC '1' -- end character composition + Since these are not standard escape sequences of any ISO standard, + their use with these meanings is restricted to Emacs only. */ + +static void +reset_iso2022 (Lisp_Object coding_system, struct iso2022_decoder *iso) +{ + int i; + + for (i = 0; i < 4; i++) + { + if (!NILP (coding_system)) + iso->charset[i] = + XCODING_SYSTEM_ISO2022_INITIAL_CHARSET (coding_system, i); + else + iso->charset[i] = Qt; + iso->invalid_designated[i] = 0; + } + iso->esc = ISO_ESC_NOTHING; + iso->esc_bytes_index = 0; + iso->register_left = 0; + iso->register_right = 1; + iso->switched_dir_and_no_valid_charset_yet = 0; + iso->invalid_switch_dir = 0; + iso->output_direction_sequence = 0; + iso->output_literally = 0; +#ifdef ENABLE_COMPOSITE_CHARS + if (iso->composite_chars) + Dynarr_reset (iso->composite_chars); +#endif +} + +static int +fit_to_be_escape_quoted (unsigned char c) +{ + switch (c) + { + case ISO_CODE_ESC: + case ISO_CODE_CSI: + case ISO_CODE_SS2: + case ISO_CODE_SS3: + case ISO_CODE_SO: + case ISO_CODE_SI: + return 1; + + default: + return 0; + } +} + +/* Parse one byte of an ISO2022 escape sequence. + If the result is an invalid escape sequence, return 0 and + do not change anything in STR. Otherwise, if the result is + an incomplete escape sequence, update ISO2022.ESC and + ISO2022.ESC_BYTES and return -1. Otherwise, update + all the state variables (but not ISO2022.ESC_BYTES) and + return 1. + + If CHECK_INVALID_CHARSETS is non-zero, check for designation + or invocation of an invalid character set and treat that as + an unrecognized escape sequence. */ + +static int +parse_iso2022_esc (Lisp_Object codesys, struct iso2022_decoder *iso, + unsigned char c, unsigned int *flags, + int check_invalid_charsets) +{ + /* (1) If we're at the end of a designation sequence, CS is the + charset being designated and REG is the register to designate + it to. + + (2) If we're at the end of a locking-shift sequence, REG is + the register to invoke and HALF (0 == left, 1 == right) is + the half to invoke it into. + + (3) If we're at the end of a single-shift sequence, REG is + the register to invoke. */ + Lisp_Object cs = Qnil; + int reg, half; + + /* NOTE: This code does goto's all over the fucking place. + The reason for this is that we're basically implementing + a state machine here, and hierarchical languages like C + don't really provide a clean way of doing this. */ + + if (! (*flags & CODING_STATE_ESCAPE)) + /* At beginning of escape sequence; we need to reset our + escape-state variables. */ + iso->esc = ISO_ESC_NOTHING; + + iso->output_literally = 0; + iso->output_direction_sequence = 0; + + switch (iso->esc) + { + case ISO_ESC_NOTHING: + iso->esc_bytes_index = 0; + switch (c) + { + case ISO_CODE_ESC: /* Start escape sequence */ + *flags |= CODING_STATE_ESCAPE; + iso->esc = ISO_ESC; + goto not_done; + + case ISO_CODE_CSI: /* ISO6429 (specifying directionality) */ + *flags |= CODING_STATE_ESCAPE; + iso->esc = ISO_ESC_5_11; + goto not_done; + + case ISO_CODE_SO: /* locking shift 1 */ + reg = 1; half = 0; + goto locking_shift; + case ISO_CODE_SI: /* locking shift 0 */ + reg = 0; half = 0; + goto locking_shift; + + case ISO_CODE_SS2: /* single shift */ + reg = 2; + goto single_shift; + case ISO_CODE_SS3: /* single shift */ + reg = 3; + goto single_shift; + + default: /* Other control characters */ + return 0; + } + + case ISO_ESC: + switch (c) + { + /**** single shift ****/ + + case 'N': /* single shift 2 */ + reg = 2; + goto single_shift; + case 'O': /* single shift 3 */ + reg = 3; + goto single_shift; + + /**** locking shift ****/ + + case '~': /* locking shift 1 right */ + reg = 1; half = 1; + goto locking_shift; + case 'n': /* locking shift 2 */ + reg = 2; half = 0; + goto locking_shift; + case '}': /* locking shift 2 right */ + reg = 2; half = 1; + goto locking_shift; + case 'o': /* locking shift 3 */ + reg = 3; half = 0; + goto locking_shift; + case '|': /* locking shift 3 right */ + reg = 3; half = 1; + goto locking_shift; + +#ifdef ENABLE_COMPOSITE_CHARS + /**** composite ****/ + + case '0': + iso->esc = ISO_ESC_START_COMPOSITE; + *flags = (*flags & CODING_STATE_ISO2022_LOCK) | + CODING_STATE_COMPOSITE; + return 1; + + case '1': + iso->esc = ISO_ESC_END_COMPOSITE; + *flags = (*flags & CODING_STATE_ISO2022_LOCK) & + ~CODING_STATE_COMPOSITE; + return 1; +#endif /* ENABLE_COMPOSITE_CHARS */ + + /**** directionality ****/ + + case '[': + iso->esc = ISO_ESC_5_11; + goto not_done; + + /**** designation ****/ + + case '$': /* multibyte charset prefix */ + iso->esc = ISO_ESC_2_4; + goto not_done; + + default: + if (0x28 <= c && c <= 0x2F) + { + iso->esc = (enum iso_esc_flag) (c - 0x28 + ISO_ESC_2_8); + goto not_done; + } + + /* This function is called with CODESYS equal to nil when + doing coding-system detection. */ + if (!NILP (codesys) + && XCODING_SYSTEM_ISO2022_ESCAPE_QUOTED (codesys) + && fit_to_be_escape_quoted (c)) + { + iso->esc = ISO_ESC_LITERAL; + *flags &= CODING_STATE_ISO2022_LOCK; + return 1; + } + + /* bzzzt! */ + return 0; + } + + + + /**** directionality ****/ + + case ISO_ESC_5_11: /* ISO6429 direction control */ + if (c == ']') + { + *flags &= (CODING_STATE_ISO2022_LOCK & ~CODING_STATE_R2L); + goto directionality; + } + if (c == '0') iso->esc = ISO_ESC_5_11_0; + else if (c == '1') iso->esc = ISO_ESC_5_11_1; + else if (c == '2') iso->esc = ISO_ESC_5_11_2; + else return 0; + goto not_done; + + case ISO_ESC_5_11_0: + if (c == ']') + { + *flags &= (CODING_STATE_ISO2022_LOCK & ~CODING_STATE_R2L); + goto directionality; + } + return 0; + + case ISO_ESC_5_11_1: + if (c == ']') + { + *flags = (CODING_STATE_ISO2022_LOCK & ~CODING_STATE_R2L); + goto directionality; + } + return 0; + + case ISO_ESC_5_11_2: + if (c == ']') + { + *flags = (*flags & CODING_STATE_ISO2022_LOCK) | CODING_STATE_R2L; + goto directionality; + } + return 0; + + directionality: + iso->esc = ISO_ESC_DIRECTIONALITY; + /* Various junk here to attempt to preserve the direction sequences + literally in the text if they would otherwise be swallowed due + to invalid designations that don't show up as actual charset + changes in the text. */ + if (iso->invalid_switch_dir) + { + /* We already inserted a direction switch literally into the + text. We assume (#### this may not be right) that the + next direction switch is the one going the other way, + and we need to output that literally as well. */ + iso->output_literally = 1; + iso->invalid_switch_dir = 0; + } + else + { + int jj; + + /* If we are in the thrall of an invalid designation, + then stick the directionality sequence literally into the + output stream so it ends up in the original text again. */ + for (jj = 0; jj < 4; jj++) + if (iso->invalid_designated[jj]) + break; + if (jj < 4) + { + iso->output_literally = 1; + iso->invalid_switch_dir = 1; + } + else + /* Indicate that we haven't yet seen a valid designation, + so that if a switch-dir is directly followed by an + invalid designation, both get inserted literally. */ + iso->switched_dir_and_no_valid_charset_yet = 1; + } + return 1; + + + /**** designation ****/ + + case ISO_ESC_2_4: + if (0x28 <= c && c <= 0x2F) + { + iso->esc = (enum iso_esc_flag) (c - 0x28 + ISO_ESC_2_4_8); + goto not_done; + } + if (0x40 <= c && c <= 0x42) + { + /* 94^n-set */ + cs = CHARSET_BY_ATTRIBUTES (94, -1, c, + *flags & CODING_STATE_R2L ? + CHARSET_RIGHT_TO_LEFT : + CHARSET_LEFT_TO_RIGHT); + reg = 0; + goto designated; + } + return 0; + + default: + { + int chars = 0; + int single = 0; + + if (c < '0' || c > '~') + return 0; /* bad final byte */ + + if (iso->esc >= ISO_ESC_2_8 && + iso->esc <= ISO_ESC_2_15) + { + chars = (iso->esc >= ISO_ESC_2_12) ? 96 : 94; + single = 1; /* single-byte */ + reg = (iso->esc - ISO_ESC_2_8) & 3; + } + else if (iso->esc >= ISO_ESC_2_4_8 && + iso->esc <= ISO_ESC_2_4_15) + { + chars = (iso->esc >= ISO_ESC_2_4_12) ? 96 : 94; + single = -1; /* multi-byte */ + reg = (iso->esc - ISO_ESC_2_4_8) & 3; + } + else + { + /* Can this ever be reached? -slb */ + abort(); + } + + cs = CHARSET_BY_ATTRIBUTES (chars, single, c, + *flags & CODING_STATE_R2L ? + CHARSET_RIGHT_TO_LEFT : + CHARSET_LEFT_TO_RIGHT); + goto designated; + } + } + + not_done: + iso->esc_bytes[iso->esc_bytes_index++] = (unsigned char) c; + return -1; + + single_shift: + if (check_invalid_charsets && !CHARSETP (iso->charset[reg])) + /* can't invoke something that ain't there. */ + return 0; + iso->esc = ISO_ESC_SINGLE_SHIFT; + *flags &= CODING_STATE_ISO2022_LOCK; + if (reg == 2) + *flags |= CODING_STATE_SS2; + else + *flags |= CODING_STATE_SS3; + return 1; + + locking_shift: + if (check_invalid_charsets && + !CHARSETP (iso->charset[reg])) + /* can't invoke something that ain't there. */ + return 0; + if (half) + iso->register_right = reg; + else + iso->register_left = reg; + *flags &= CODING_STATE_ISO2022_LOCK; + iso->esc = ISO_ESC_LOCKING_SHIFT; + return 1; + + designated: + if (NILP (cs) && check_invalid_charsets) + { + iso->invalid_designated[reg] = 1; + iso->charset[reg] = Vcharset_ascii; + iso->esc = ISO_ESC_DESIGNATE; + *flags &= CODING_STATE_ISO2022_LOCK; + iso->output_literally = 1; + if (iso->switched_dir_and_no_valid_charset_yet) + { + /* We encountered a switch-direction followed by an + invalid designation. Ensure that the switch-direction + gets outputted; otherwise it will probably get eaten + when the text is written out again. */ + iso->switched_dir_and_no_valid_charset_yet = 0; + iso->output_direction_sequence = 1; + /* And make sure that the switch-dir going the other + way gets outputted, as well. */ + iso->invalid_switch_dir = 1; + } + return 1; + } + /* This function is called with CODESYS equal to nil when + doing coding-system detection. */ + if (!NILP (codesys)) + { + charset_conversion_spec_dynarr *dyn = + XCODING_SYSTEM (codesys)->iso2022.input_conv; + + if (dyn) + { + int i; + + for (i = 0; i < Dynarr_length (dyn); i++) + { + struct charset_conversion_spec *spec = Dynarr_atp (dyn, i); + if (EQ (cs, spec->from_charset)) + cs = spec->to_charset; + } + } + } + + iso->charset[reg] = cs; + iso->esc = ISO_ESC_DESIGNATE; + *flags &= CODING_STATE_ISO2022_LOCK; + if (iso->invalid_designated[reg]) + { + iso->invalid_designated[reg] = 0; + iso->output_literally = 1; + } + if (iso->switched_dir_and_no_valid_charset_yet) + iso->switched_dir_and_no_valid_charset_yet = 0; + return 1; +} + +static int +detect_coding_iso2022 (struct detection_state *st, const Extbyte *src, Lstream_data_count n) +{ + int mask; + + /* #### There are serious deficiencies in the recognition mechanism + here. This needs to be much smarter if it's going to cut it. + The sequence "\xff\x0f" is currently detected as LOCK_SHIFT while + it should be detected as Latin-1. + All the ISO2022 stuff in this file should be synced up with the + code from FSF Emacs-20.4, in which Mule should be more or less stable. + Perhaps we should wait till R2L works in FSF Emacs? */ + + if (!st->iso2022.initted) + { + reset_iso2022 (Qnil, &st->iso2022.iso); + st->iso2022.mask = (CODING_CATEGORY_ISO_7_MASK | + CODING_CATEGORY_ISO_8_DESIGNATE_MASK | + CODING_CATEGORY_ISO_8_1_MASK | + CODING_CATEGORY_ISO_8_2_MASK | + CODING_CATEGORY_ISO_LOCK_SHIFT_MASK); + st->iso2022.flags = 0; + st->iso2022.high_byte_count = 0; + st->iso2022.saw_single_shift = 0; + st->iso2022.initted = 1; + } + + mask = st->iso2022.mask; + + while (n--) + { + unsigned char c = *(unsigned char *)src++; + if (c >= 0xA0) + { + mask &= ~CODING_CATEGORY_ISO_7_MASK; + st->iso2022.high_byte_count++; + } + else + { + if (st->iso2022.high_byte_count && !st->iso2022.saw_single_shift) + { + if (st->iso2022.high_byte_count & 1) + /* odd number of high bytes; assume not iso-8-2 */ + mask &= ~CODING_CATEGORY_ISO_8_2_MASK; + } + st->iso2022.high_byte_count = 0; + st->iso2022.saw_single_shift = 0; + if (c > 0x80) + mask &= ~CODING_CATEGORY_ISO_7_MASK; + } + if (!(st->iso2022.flags & CODING_STATE_ESCAPE) + && (BYTE_C0_P (c) || BYTE_C1_P (c))) + { /* control chars */ + switch (c) + { + /* Allow and ignore control characters that you might + reasonably see in a text file */ + case '\r': + case '\n': + case '\t': + case 7: /* bell */ + case 8: /* backspace */ + case 11: /* vertical tab */ + case 12: /* form feed */ + case 26: /* MS-DOS C-z junk */ + case 31: /* '^_' -- for info */ + goto label_continue_loop; + + default: + break; + } + } + + if ((st->iso2022.flags & CODING_STATE_ESCAPE) || BYTE_C0_P (c) + || BYTE_C1_P (c)) + { + if (parse_iso2022_esc (Qnil, &st->iso2022.iso, c, + &st->iso2022.flags, 0)) + { + switch (st->iso2022.iso.esc) + { + case ISO_ESC_DESIGNATE: + mask &= ~CODING_CATEGORY_ISO_8_1_MASK; + mask &= ~CODING_CATEGORY_ISO_8_2_MASK; + break; + case ISO_ESC_LOCKING_SHIFT: + mask = CODING_CATEGORY_ISO_LOCK_SHIFT_MASK; + goto ran_out_of_chars; + case ISO_ESC_SINGLE_SHIFT: + mask &= ~CODING_CATEGORY_ISO_8_DESIGNATE_MASK; + st->iso2022.saw_single_shift = 1; + break; + default: + break; + } + } + else + { + mask = 0; + goto ran_out_of_chars; + } + } + label_continue_loop:; + } + + ran_out_of_chars: + + return mask; +} + +static int +postprocess_iso2022_mask (int mask) +{ + /* #### kind of cheesy */ + /* If seven-bit ISO is allowed, then assume that the encoding is + entirely seven-bit and turn off the eight-bit ones. */ + if (mask & CODING_CATEGORY_ISO_7_MASK) + mask &= ~ (CODING_CATEGORY_ISO_8_DESIGNATE_MASK | + CODING_CATEGORY_ISO_8_1_MASK | + CODING_CATEGORY_ISO_8_2_MASK); + return mask; +} + +/* If FLAGS is a null pointer or specifies right-to-left motion, + output a switch-dir-to-left-to-right sequence to DST. + Also update FLAGS if it is not a null pointer. + If INTERNAL_P is set, we are outputting in internal format and + need to handle the CSI differently. */ + +static void +restore_left_to_right_direction (Lisp_Coding_System *codesys, + unsigned_char_dynarr *dst, + unsigned int *flags, + int internal_p) +{ + if (!flags || (*flags & CODING_STATE_R2L)) + { + if (CODING_SYSTEM_ISO2022_SEVEN (codesys)) + { + Dynarr_add (dst, ISO_CODE_ESC); + Dynarr_add (dst, '['); + } + else if (internal_p) + DECODE_ADD_BINARY_CHAR (ISO_CODE_CSI, dst); + else + Dynarr_add (dst, ISO_CODE_CSI); + Dynarr_add (dst, '0'); + Dynarr_add (dst, ']'); + if (flags) + *flags &= ~CODING_STATE_R2L; + } +} + +/* If FLAGS is a null pointer or specifies a direction different from + DIRECTION (which should be either CHARSET_RIGHT_TO_LEFT or + CHARSET_LEFT_TO_RIGHT), output the appropriate switch-dir escape + sequence to DST. Also update FLAGS if it is not a null pointer. + If INTERNAL_P is set, we are outputting in internal format and + need to handle the CSI differently. */ + +static void +ensure_correct_direction (int direction, Lisp_Coding_System *codesys, + unsigned_char_dynarr *dst, unsigned int *flags, + int internal_p) +{ + if ((!flags || (*flags & CODING_STATE_R2L)) && + direction == CHARSET_LEFT_TO_RIGHT) + restore_left_to_right_direction (codesys, dst, flags, internal_p); + else if (!CODING_SYSTEM_ISO2022_NO_ISO6429 (codesys) + && (!flags || !(*flags & CODING_STATE_R2L)) && + direction == CHARSET_RIGHT_TO_LEFT) + { + if (CODING_SYSTEM_ISO2022_SEVEN (codesys)) + { + Dynarr_add (dst, ISO_CODE_ESC); + Dynarr_add (dst, '['); + } + else if (internal_p) + DECODE_ADD_BINARY_CHAR (ISO_CODE_CSI, dst); + else + Dynarr_add (dst, ISO_CODE_CSI); + Dynarr_add (dst, '2'); + Dynarr_add (dst, ']'); + if (flags) + *flags |= CODING_STATE_R2L; + } +} + +/* Convert ISO2022-format data to internal format. */ + +static void +decode_coding_iso2022 (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) +{ + struct decoding_stream *str = DECODING_STREAM_DATA (decoding); + unsigned int flags = str->flags; + unsigned int cpos = str->cpos; + unsigned char counter = str->counter; + eol_type_t eol_type = str->eol_type; +#ifdef ENABLE_COMPOSITE_CHARS + unsigned_char_dynarr *real_dst = dst; +#endif + Lisp_Object coding_system; + + XSETCODING_SYSTEM (coding_system, str->codesys); + +#ifdef ENABLE_COMPOSITE_CHARS + if (flags & CODING_STATE_COMPOSITE) + dst = str->iso2022.composite_chars; +#endif /* ENABLE_COMPOSITE_CHARS */ + + while (n--) + { + unsigned char c = *(unsigned char *)src++; + if (flags & CODING_STATE_ESCAPE) + { /* Within ESC sequence */ + int retval = parse_iso2022_esc (coding_system, &str->iso2022, + c, &flags, 1); + + if (retval) + { + switch (str->iso2022.esc) + { +#ifdef ENABLE_COMPOSITE_CHARS + case ISO_ESC_START_COMPOSITE: + if (str->iso2022.composite_chars) + Dynarr_reset (str->iso2022.composite_chars); + else + str->iso2022.composite_chars = Dynarr_new (unsigned_char); + dst = str->iso2022.composite_chars; + break; + case ISO_ESC_END_COMPOSITE: + { + Bufbyte comstr[MAX_EMCHAR_LEN]; + Bytecount len; + Emchar emch = lookup_composite_char (Dynarr_atp (dst, 0), + Dynarr_length (dst)); + dst = real_dst; + len = set_charptr_emchar (comstr, emch); + Dynarr_add_many (dst, comstr, len); + break; + } +#endif /* ENABLE_COMPOSITE_CHARS */ + + case ISO_ESC_LITERAL: + COMPOSE_FLUSH_CHARS (str, dst); + decode_flush_er_chars (str, dst); + DECODE_ADD_BINARY_CHAR (c, dst); + break; + + default: + /* Everything else handled already */ + break; + } + } + + /* Attempted error recovery. */ + if (str->iso2022.output_direction_sequence) + ensure_correct_direction (flags & CODING_STATE_R2L ? + CHARSET_RIGHT_TO_LEFT : + CHARSET_LEFT_TO_RIGHT, + str->codesys, dst, 0, 1); + /* More error recovery. */ + if (!retval || str->iso2022.output_literally) + { + /* Output the (possibly invalid) sequence */ + int i; + COMPOSE_FLUSH_CHARS (str, dst); + decode_flush_er_chars (str, dst); + for (i = 0; i < str->iso2022.esc_bytes_index; i++) + DECODE_ADD_BINARY_CHAR (str->iso2022.esc_bytes[i], dst); + flags &= CODING_STATE_ISO2022_LOCK; + if (!retval) + n++, src--;/* Repeat the loop with the same character. */ + else + { + /* No sense in reprocessing the final byte of the + escape sequence; it could mess things up anyway. + Just add it now. */ + COMPOSE_FLUSH_CHARS (str, dst); + decode_flush_er_chars (str, dst); + DECODE_ADD_BINARY_CHAR (c, dst); + } + } + cpos = 0; + counter = 0; + } + else if (BYTE_C0_P (c) || BYTE_C1_P (c)) + { /* Control characters */ + + /***** Error-handling *****/ + + /* If we were in the middle of a character, dump out the + partial character. */ + if (counter) + { + COMPOSE_FLUSH_CHARS (str, dst); + decode_flush_er_chars (str, dst); + while (counter > 0) + { + counter--; + DECODE_ADD_BINARY_CHAR + ((unsigned char)(cpos >> (counter * 8)), dst); + } + cpos = 0; + } + + /* If we just saw a single-shift character, dump it out. + This may dump out the wrong sort of single-shift character, + but least it will give an indication that something went + wrong. */ + if (flags & CODING_STATE_SS2) + { + COMPOSE_FLUSH_CHARS (str, dst); + decode_flush_er_chars (str, dst); + DECODE_ADD_BINARY_CHAR (ISO_CODE_SS2, dst); + flags &= ~CODING_STATE_SS2; + } + if (flags & CODING_STATE_SS3) + { + COMPOSE_FLUSH_CHARS (str, dst); + decode_flush_er_chars (str, dst); + DECODE_ADD_BINARY_CHAR (ISO_CODE_SS3, dst); + flags &= ~CODING_STATE_SS3; + } + + /***** Now handle the control characters. *****/ + + /* Handle CR/LF */ +#ifdef UTF2000 + if (c == '\r') + { + COMPOSE_FLUSH_CHARS (str, dst); + decode_flush_er_chars (str, dst); + if (eol_type == EOL_CR) + Dynarr_add (dst, '\n'); + else if (eol_type != EOL_CRLF || flags & CODING_STATE_CR) + Dynarr_add (dst, c); + else + flags |= CODING_STATE_CR; + goto label_continue_loop; + } + else if (flags & CODING_STATE_CR) + { /* eol_type == CODING_SYSTEM_EOL_CRLF */ + if (c != '\n') + Dynarr_add (dst, '\r'); + flags &= ~CODING_STATE_CR; + } +#else + DECODE_HANDLE_EOL_TYPE (eol_type, c, flags, dst); +#endif + + flags &= CODING_STATE_ISO2022_LOCK; + + if (!parse_iso2022_esc (coding_system, &str->iso2022, c, &flags, 1)) + { + COMPOSE_FLUSH_CHARS (str, dst); + decode_flush_er_chars (str, dst); + DECODE_ADD_BINARY_CHAR (c, dst); + } + } + else + { /* Graphic characters */ + Lisp_Object charset; +#ifndef UTF2000 + Charset_ID lb; +#endif + int reg; + +#ifdef UTF2000 + if (c == '\r') + { + COMPOSE_FLUSH_CHARS (str, dst); + decode_flush_er_chars (str, dst); + if (eol_type == EOL_CR) + Dynarr_add (dst, '\n'); + else if (eol_type != EOL_CRLF || flags & CODING_STATE_CR) + Dynarr_add (dst, c); + else + flags |= CODING_STATE_CR; + goto label_continue_loop; + } + else if (flags & CODING_STATE_CR) + { /* eol_type == CODING_SYSTEM_EOL_CRLF */ + if (c != '\n') + Dynarr_add (dst, '\r'); + flags &= ~CODING_STATE_CR; + } +#else + DECODE_HANDLE_EOL_TYPE (eol_type, c, flags, dst); +#endif + + /* Now determine the charset. */ + reg = ((flags & CODING_STATE_SS2) ? 2 + : (flags & CODING_STATE_SS3) ? 3 + : !BYTE_ASCII_P (c) ? str->iso2022.register_right + : str->iso2022.register_left); + charset = str->iso2022.charset[reg]; + + /* Error checking: */ + if (! CHARSETP (charset) + || str->iso2022.invalid_designated[reg] + || (((c & 0x7F) == ' ' || (c & 0x7F) == ISO_CODE_DEL) + && XCHARSET_CHARS (charset) == 94)) + /* Mrmph. We are trying to invoke a register that has no + or an invalid charset in it, or trying to add a character + outside the range of the charset. Insert that char literally + to preserve it for the output. */ + { + COMPOSE_FLUSH_CHARS (str, dst); + decode_flush_er_chars (str, dst); + while (counter > 0) + { + counter--; + DECODE_ADD_BINARY_CHAR + ((unsigned char)(cpos >> (counter * 8)), dst); + } + cpos = 0; + DECODE_ADD_BINARY_CHAR (c, dst); + } + + else + { + /* Things are probably hunky-dorey. */ + + /* Fetch reverse charset, maybe. */ + if (((flags & CODING_STATE_R2L) && + XCHARSET_DIRECTION (charset) == CHARSET_LEFT_TO_RIGHT) + || + (!(flags & CODING_STATE_R2L) && + XCHARSET_DIRECTION (charset) == CHARSET_RIGHT_TO_LEFT)) + { + Lisp_Object new_charset = + XCHARSET_REVERSE_DIRECTION_CHARSET (charset); + if (!NILP (new_charset)) + charset = new_charset; + } + +#ifdef UTF2000 + counter++; + if (XCHARSET_DIMENSION (charset) == counter) + { + COMPOSE_ADD_CHAR (str, + DECODE_CHAR (charset, + ((cpos & 0x7F7F7F) << 8) + | (c & 0x7F)), + dst); + cpos = 0; + counter = 0; + } + else + cpos = (cpos << 8) | c; +#else + lb = XCHARSET_LEADING_BYTE (charset); + switch (XCHARSET_REP_BYTES (charset)) + { + case 1: /* ASCII */ + DECODE_OUTPUT_PARTIAL_CHAR (ch); + Dynarr_add (dst, c & 0x7F); + break; + + case 2: /* one-byte official */ + DECODE_OUTPUT_PARTIAL_CHAR (ch); + Dynarr_add (dst, lb); + Dynarr_add (dst, c | 0x80); + break; + + case 3: /* one-byte private or two-byte official */ + if (XCHARSET_PRIVATE_P (charset)) + { + DECODE_OUTPUT_PARTIAL_CHAR (ch); + Dynarr_add (dst, PRE_LEADING_BYTE_PRIVATE_1); + Dynarr_add (dst, lb); + Dynarr_add (dst, c | 0x80); + } + else + { + if (ch) + { + Dynarr_add (dst, lb); + Dynarr_add (dst, ch | 0x80); + Dynarr_add (dst, c | 0x80); + ch = 0; + } + else + ch = c; + } + break; + + default: /* two-byte private */ + if (ch) + { + Dynarr_add (dst, PRE_LEADING_BYTE_PRIVATE_2); + Dynarr_add (dst, lb); + Dynarr_add (dst, ch | 0x80); + Dynarr_add (dst, c | 0x80); + ch = 0; + } + else + ch = c; + } +#endif + } + + if (!cpos) + flags &= CODING_STATE_ISO2022_LOCK; + } + + label_continue_loop:; + } + + if (flags & CODING_STATE_END) + { + COMPOSE_FLUSH_CHARS (str, dst); + decode_flush_er_chars (str, dst); + DECODE_OUTPUT_PARTIAL_CHAR (cpos); + } + str->flags = flags; + str->cpos = cpos; + str->counter = counter; +} + + +/***** ISO2022 encoder *****/ + +/* Designate CHARSET into register REG. */ + +static void +iso2022_designate (Lisp_Object charset, unsigned char reg, + struct encoding_stream *str, unsigned_char_dynarr *dst) +{ + static const char inter94[] = "()*+"; + static const char inter96[] = ",-./"; + unsigned short chars; + unsigned char dimension; + unsigned char final; + Lisp_Object old_charset = str->iso2022.charset[reg]; + + str->iso2022.charset[reg] = charset; + if (!CHARSETP (charset)) + /* charset might be an initial nil or t. */ + return; + chars = XCHARSET_CHARS (charset); + dimension = XCHARSET_DIMENSION (charset); + final = XCHARSET_FINAL (charset); + if (!str->iso2022.force_charset_on_output[reg] && + CHARSETP (old_charset) && + XCHARSET_CHARS (old_charset) == chars && + XCHARSET_DIMENSION (old_charset) == dimension && + XCHARSET_FINAL (old_charset) == final) + return; + + str->iso2022.force_charset_on_output[reg] = 0; + + { + charset_conversion_spec_dynarr *dyn = + str->codesys->iso2022.output_conv; + + if (dyn) + { + int i; + + for (i = 0; i < Dynarr_length (dyn); i++) + { + struct charset_conversion_spec *spec = Dynarr_atp (dyn, i); + if (EQ (charset, spec->from_charset)) + charset = spec->to_charset; + } + } + } + + Dynarr_add (dst, ISO_CODE_ESC); + switch (chars) + { + case 94: + if (dimension == 1) + Dynarr_add (dst, inter94[reg]); + else + { + Dynarr_add (dst, '$'); + if (reg != 0 + || !(CODING_SYSTEM_ISO2022_SHORT (str->codesys)) + || final < '@' + || final > 'B') + Dynarr_add (dst, inter94[reg]); + } + break; + case 96: + if (dimension == 1) + Dynarr_add (dst, inter96[reg]); + else + { + Dynarr_add (dst, '$'); + Dynarr_add (dst, inter96[reg]); + } + break; + } + Dynarr_add (dst, final); +} + +static void +ensure_normal_shift (struct encoding_stream *str, unsigned_char_dynarr *dst) +{ + if (str->iso2022.register_left != 0) + { + Dynarr_add (dst, ISO_CODE_SI); + str->iso2022.register_left = 0; + } +} + +static void +ensure_shift_out (struct encoding_stream *str, unsigned_char_dynarr *dst) +{ + if (str->iso2022.register_left != 1) + { + Dynarr_add (dst, ISO_CODE_SO); + str->iso2022.register_left = 1; + } +} + +void +char_encode_iso2022 (struct encoding_stream *str, Emchar ch, + unsigned_char_dynarr *dst, unsigned int *flags) +{ + unsigned char charmask; + Lisp_Coding_System* codesys = str->codesys; + eol_type_t eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); + int i; + Lisp_Object charset = str->iso2022.current_charset; + int half = str->iso2022.current_half; + int code_point = -1; + + if (ch <= 0x7F) + { + restore_left_to_right_direction (codesys, dst, flags, 0); + + /* Make sure G0 contains ASCII */ + if ((ch > ' ' && ch < ISO_CODE_DEL) + || !CODING_SYSTEM_ISO2022_NO_ASCII_CNTL (codesys)) + { + ensure_normal_shift (str, dst); + iso2022_designate (Vcharset_ascii, 0, str, dst); + } + + /* If necessary, restore everything to the default state + at end-of-line */ + if (ch == '\n' && !(CODING_SYSTEM_ISO2022_NO_ASCII_EOL (codesys))) + { + restore_left_to_right_direction (codesys, dst, flags, 0); + + ensure_normal_shift (str, dst); + + for (i = 0; i < 4; i++) + { + Lisp_Object initial_charset = + CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, i); + iso2022_designate (initial_charset, i, str, dst); + } + } + if (ch == '\n') + { + if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) + Dynarr_add (dst, '\r'); + if (eol_type != EOL_CR) + Dynarr_add (dst, ch); + } + else + { + if (CODING_SYSTEM_ISO2022_ESCAPE_QUOTED (codesys) + && fit_to_be_escape_quoted (ch)) + Dynarr_add (dst, ISO_CODE_ESC); + Dynarr_add (dst, ch); + } + } + else if ( (0x80 <= ch) && (ch <= 0x9f) ) + { + charmask = (half == 0 ? 0x00 : 0x80); + + if (CODING_SYSTEM_ISO2022_ESCAPE_QUOTED (codesys) + && fit_to_be_escape_quoted (ch)) + Dynarr_add (dst, ISO_CODE_ESC); + /* you asked for it ... */ + Dynarr_add (dst, ch); + } + else + { + int reg; + + /* Now determine which register to use. */ + reg = -1; + for (i = 0; i < 4; i++) + { + if ((CHARSETP (charset = str->iso2022.charset[i]) + && ((code_point = charset_code_point (charset, ch, 0)) >= 0)) + || + (CHARSETP + (charset + = CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, i)) + && ((code_point = charset_code_point (charset, ch, 0)) >= 0))) + { + reg = i; + break; + } + } + if (reg == -1) + { + Lisp_Object original_default_coded_charset_priority_list + = Vdefault_coded_charset_priority_list; + + while (!EQ (Vdefault_coded_charset_priority_list, Qnil)) + { + code_point = ENCODE_CHAR (ch, charset); + if (XCHARSET_FINAL (charset)) + goto found; + Vdefault_coded_charset_priority_list + = Fcdr (Fmemq (XCHARSET_NAME (charset), + Vdefault_coded_charset_priority_list)); + } + code_point = ENCODE_CHAR (ch, charset); + if (!XCHARSET_FINAL (charset)) + { + charset = Vcharset_ascii; + code_point = '~'; + } + found: + Vdefault_coded_charset_priority_list + = original_default_coded_charset_priority_list; + } + ensure_correct_direction (XCHARSET_DIRECTION (charset), + codesys, dst, flags, 0); + + if (reg == -1) + { + if (XCHARSET_GRAPHIC (charset) != 0) + { + if (!NILP (str->iso2022.charset[1]) && + (!CODING_SYSTEM_ISO2022_SEVEN (codesys) + || CODING_SYSTEM_ISO2022_LOCK_SHIFT (codesys))) + reg = 1; + else if (!NILP (str->iso2022.charset[2])) + reg = 2; + else if (!NILP (str->iso2022.charset[3])) + reg = 3; + else + reg = 0; + } + else + reg = 0; + } + + iso2022_designate (charset, reg, str, dst); + + /* Now invoke that register. */ + switch (reg) + { + case 0: + ensure_normal_shift (str, dst); + half = 0; + break; + case 1: + if (CODING_SYSTEM_ISO2022_SEVEN (codesys)) + { + ensure_shift_out (str, dst); + half = 0; + } + else + half = 1; + break; + case 2: + if (CODING_SYSTEM_ISO2022_SEVEN (str->codesys)) + { + Dynarr_add (dst, ISO_CODE_ESC); + Dynarr_add (dst, 'N'); + half = 0; + } + else + { + Dynarr_add (dst, ISO_CODE_SS2); + half = 1; + } + break; + case 3: + if (CODING_SYSTEM_ISO2022_SEVEN (str->codesys)) + { + Dynarr_add (dst, ISO_CODE_ESC); + Dynarr_add (dst, 'O'); + half = 0; + } + else + { + Dynarr_add (dst, ISO_CODE_SS3); + half = 1; + } + break; + default: + abort (); + } + + charmask = (half == 0 ? 0x00 : 0x80); + + switch (XCHARSET_DIMENSION (charset)) + { + case 1: + Dynarr_add (dst, (code_point & 0xFF) | charmask); + break; + case 2: + Dynarr_add (dst, ((code_point >> 8) & 0xFF) | charmask); + Dynarr_add (dst, ( code_point & 0xFF) | charmask); + break; + case 3: + Dynarr_add (dst, ((code_point >> 16) & 0xFF) | charmask); + Dynarr_add (dst, ((code_point >> 8) & 0xFF) | charmask); + Dynarr_add (dst, ( code_point & 0xFF) | charmask); + break; + case 4: + Dynarr_add (dst, ((code_point >> 24) & 0xFF) | charmask); + Dynarr_add (dst, ((code_point >> 16) & 0xFF) | charmask); + Dynarr_add (dst, ((code_point >> 8) & 0xFF) | charmask); + Dynarr_add (dst, ( code_point & 0xFF) | charmask); + break; + default: + abort (); + } + } + str->iso2022.current_charset = charset; + str->iso2022.current_half = half; +} + +void +char_finish_iso2022 (struct encoding_stream *str, unsigned_char_dynarr *dst, + unsigned int *flags) +{ + Lisp_Coding_System* codesys = str->codesys; + int i; + + restore_left_to_right_direction (codesys, dst, flags, 0); + ensure_normal_shift (str, dst); + for (i = 0; i < 4; i++) + { + Lisp_Object initial_charset + = CODING_SYSTEM_ISO2022_INITIAL_CHARSET (codesys, i); + iso2022_designate (initial_charset, i, str, dst); + } +} +#endif /* MULE */ + +/************************************************************************/ +/* No-conversion methods */ +/************************************************************************/ + +/* This is used when reading in "binary" files -- i.e. files that may + contain all 256 possible byte values and that are not to be + interpreted as being in any particular decoding. */ +static void +decode_coding_no_conversion (Lstream *decoding, const Extbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) +{ + struct decoding_stream *str = DECODING_STREAM_DATA (decoding); + unsigned int flags = str->flags; + unsigned int cpos = str->cpos; + eol_type_t eol_type = str->eol_type; + + while (n--) + { + unsigned char c = *(unsigned char *)src++; + + DECODE_HANDLE_EOL_TYPE (eol_type, c, flags, dst); + DECODE_ADD_BINARY_CHAR (c, dst); + label_continue_loop:; + } + + DECODE_HANDLE_END_OF_CONVERSION (flags, cpos, dst); + + str->flags = flags; + str->cpos = cpos; +} + +static void +encode_coding_no_conversion (Lstream *encoding, const Bufbyte *src, + unsigned_char_dynarr *dst, Lstream_data_count n) +{ + unsigned char c; + struct encoding_stream *str = ENCODING_STREAM_DATA (encoding); + unsigned int flags = str->flags; + unsigned int ch = str->ch; + eol_type_t eol_type = CODING_SYSTEM_EOL_TYPE (str->codesys); +#ifdef UTF2000 + unsigned char char_boundary = str->iso2022.current_char_boundary; +#endif + + while (n--) + { + c = *src++; +#ifdef UTF2000 + if (char_boundary == 0) + if ( c >= 0xfc ) + { + ch = c & 0x01; + char_boundary = 5; + } + else if ( c >= 0xf8 ) + { + ch = c & 0x03; + char_boundary = 4; + } + else if ( c >= 0xf0 ) + { + ch = c & 0x07; + char_boundary = 3; + } + else if ( c >= 0xe0 ) + { + ch = c & 0x0f; + char_boundary = 2; + } + else if ( c >= 0xc0 ) + { + ch = c & 0x1f; + char_boundary = 1; + } + else + { + ch = 0; + if (c == '\n') + { + if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) + Dynarr_add (dst, '\r'); + if (eol_type != EOL_CR) + Dynarr_add (dst, c); + } + else + Dynarr_add (dst, c); + char_boundary = 0; + } + else if (char_boundary == 1) + { + ch = ( ch << 6 ) | ( c & 0x3f ); + Dynarr_add (dst, ch & 0xff); + char_boundary = 0; + } + else + { + ch = ( ch << 6 ) | ( c & 0x3f ); + char_boundary--; + } +#else /* not UTF2000 */ + if (c == '\n') + { + if (eol_type != EOL_LF && eol_type != EOL_AUTODETECT) + Dynarr_add (dst, '\r'); + if (eol_type != EOL_CR) + Dynarr_add (dst, '\n'); + ch = 0; + } + else if (BYTE_ASCII_P (c)) + { + assert (ch == 0); + Dynarr_add (dst, c); + } + else if (BUFBYTE_LEADING_BYTE_P (c)) + { + assert (ch == 0); + if (c == LEADING_BYTE_LATIN_ISO8859_1 || + c == LEADING_BYTE_CONTROL_1) + ch = c; + else + Dynarr_add (dst, '~'); /* untranslatable character */ + } + else + { + if (ch == LEADING_BYTE_LATIN_ISO8859_1) + Dynarr_add (dst, c); + else if (ch == LEADING_BYTE_CONTROL_1) + { + assert (c < 0xC0); + Dynarr_add (dst, c - 0x20); + } + /* else it should be the second or third byte of an + untranslatable character, so ignore it */ + ch = 0; + } +#endif /* not UTF2000 */ + } + + str->flags = flags; + str->ch = ch; +#ifdef UTF2000 + str->iso2022.current_char_boundary = char_boundary; +#endif +} + + + +/************************************************************************/ +/* Initialization */ +/************************************************************************/ + +void +syms_of_file_coding (void) +{ + INIT_LRECORD_IMPLEMENTATION (coding_system); + + DEFERROR_STANDARD (Qcoding_system_error, Qio_error); + + DEFSUBR (Fcoding_system_p); + DEFSUBR (Ffind_coding_system); + DEFSUBR (Fget_coding_system); + DEFSUBR (Fcoding_system_list); + DEFSUBR (Fcoding_system_name); + DEFSUBR (Fmake_coding_system); + DEFSUBR (Fcopy_coding_system); + DEFSUBR (Fcoding_system_canonical_name_p); + DEFSUBR (Fcoding_system_alias_p); + DEFSUBR (Fcoding_system_aliasee); + DEFSUBR (Fdefine_coding_system_alias); + DEFSUBR (Fsubsidiary_coding_system); + + DEFSUBR (Fcoding_system_type); + DEFSUBR (Fcoding_system_doc_string); +#ifdef MULE + DEFSUBR (Fcoding_system_charset); +#endif + DEFSUBR (Fcoding_system_property); + + DEFSUBR (Fcoding_category_list); + DEFSUBR (Fset_coding_priority_list); + DEFSUBR (Fcoding_priority_list); + DEFSUBR (Fset_coding_category_system); + DEFSUBR (Fcoding_category_system); + + DEFSUBR (Fdetect_coding_region); + DEFSUBR (Fdecode_coding_region); + DEFSUBR (Fencode_coding_region); +#ifdef MULE + DEFSUBR (Fdecode_shift_jis_char); + DEFSUBR (Fencode_shift_jis_char); + DEFSUBR (Fdecode_big5_char); + DEFSUBR (Fencode_big5_char); +#endif /* MULE */ + defsymbol (&Qcoding_systemp, "coding-system-p"); + defsymbol (&Qno_conversion, "no-conversion"); + defsymbol (&Qraw_text, "raw-text"); +#ifdef MULE + defsymbol (&Qbig5, "big5"); + defsymbol (&Qshift_jis, "shift-jis"); + defsymbol (&Qucs4, "ucs-4"); + defsymbol (&Qutf8, "utf-8"); + defsymbol (&Qutf16, "utf-16"); + defsymbol (&Qccl, "ccl"); + defsymbol (&Qiso2022, "iso2022"); +#endif /* MULE */ + defsymbol (&Qmnemonic, "mnemonic"); + defsymbol (&Qeol_type, "eol-type"); + defsymbol (&Qpost_read_conversion, "post-read-conversion"); + defsymbol (&Qpre_write_conversion, "pre-write-conversion"); + + defsymbol (&Qcr, "cr"); + defsymbol (&Qlf, "lf"); + defsymbol (&Qcrlf, "crlf"); + defsymbol (&Qeol_cr, "eol-cr"); + defsymbol (&Qeol_lf, "eol-lf"); + defsymbol (&Qeol_crlf, "eol-crlf"); +#ifdef MULE + defsymbol (&Qcharset_g0, "charset-g0"); + defsymbol (&Qcharset_g1, "charset-g1"); + defsymbol (&Qcharset_g2, "charset-g2"); + defsymbol (&Qcharset_g3, "charset-g3"); + defsymbol (&Qforce_g0_on_output, "force-g0-on-output"); + defsymbol (&Qforce_g1_on_output, "force-g1-on-output"); + defsymbol (&Qforce_g2_on_output, "force-g2-on-output"); + defsymbol (&Qforce_g3_on_output, "force-g3-on-output"); + defsymbol (&Qno_iso6429, "no-iso6429"); + defsymbol (&Qinput_charset_conversion, "input-charset-conversion"); + defsymbol (&Qoutput_charset_conversion, "output-charset-conversion"); + + defsymbol (&Qshort, "short"); + defsymbol (&Qno_ascii_eol, "no-ascii-eol"); + defsymbol (&Qno_ascii_cntl, "no-ascii-cntl"); + defsymbol (&Qseven, "seven"); + defsymbol (&Qlock_shift, "lock-shift"); + defsymbol (&Qescape_quoted, "escape-quoted"); +#endif /* MULE */ +#ifdef UTF2000 + defsymbol (&Qutf_8_mcs, "utf-8-mcs"); + defsymbol (&Qdisable_composition, "disable-composition"); + defsymbol (&Quse_entity_reference, "use-entity-reference"); + defsymbol (&Qd, "d"); + defsymbol (&Qx, "x"); + defsymbol (&QX, "X"); +#endif + defsymbol (&Qencode, "encode"); + defsymbol (&Qdecode, "decode"); + +#ifdef MULE + defsymbol (&coding_category_symbol[CODING_CATEGORY_SHIFT_JIS], + "shift-jis"); + defsymbol (&coding_category_symbol[CODING_CATEGORY_BIG5], + "big5"); + defsymbol (&coding_category_symbol[CODING_CATEGORY_UCS4], + "ucs-4"); + defsymbol (&coding_category_symbol[CODING_CATEGORY_UTF16], + "utf-16"); + defsymbol (&coding_category_symbol[CODING_CATEGORY_UTF8], + "utf-8"); + defsymbol (&coding_category_symbol[CODING_CATEGORY_ISO_7], + "iso-7"); + defsymbol (&coding_category_symbol[CODING_CATEGORY_ISO_8_DESIGNATE], + "iso-8-designate"); + defsymbol (&coding_category_symbol[CODING_CATEGORY_ISO_8_1], + "iso-8-1"); + defsymbol (&coding_category_symbol[CODING_CATEGORY_ISO_8_2], + "iso-8-2"); + defsymbol (&coding_category_symbol[CODING_CATEGORY_ISO_LOCK_SHIFT], + "iso-lock-shift"); +#endif /* MULE */ + defsymbol (&coding_category_symbol[CODING_CATEGORY_NO_CONVERSION], + "no-conversion"); +} + +void +lstream_type_create_file_coding (void) +{ + LSTREAM_HAS_METHOD (decoding, reader); + LSTREAM_HAS_METHOD (decoding, writer); + LSTREAM_HAS_METHOD (decoding, rewinder); + LSTREAM_HAS_METHOD (decoding, seekable_p); + LSTREAM_HAS_METHOD (decoding, flusher); + LSTREAM_HAS_METHOD (decoding, closer); + LSTREAM_HAS_METHOD (decoding, marker); + + LSTREAM_HAS_METHOD (encoding, reader); + LSTREAM_HAS_METHOD (encoding, writer); + LSTREAM_HAS_METHOD (encoding, rewinder); + LSTREAM_HAS_METHOD (encoding, seekable_p); + LSTREAM_HAS_METHOD (encoding, flusher); + LSTREAM_HAS_METHOD (encoding, closer); + LSTREAM_HAS_METHOD (encoding, marker); +} + +void +vars_of_file_coding (void) +{ + int i; + + fcd = xnew (struct file_coding_dump); + dump_add_root_struct_ptr (&fcd, &fcd_description); + + /* Initialize to something reasonable ... */ + for (i = 0; i < CODING_CATEGORY_LAST; i++) + { + fcd->coding_category_system[i] = Qnil; + fcd->coding_category_by_priority[i] = i; + } + + Fprovide (intern ("file-coding")); + + DEFVAR_LISP ("keyboard-coding-system", &Vkeyboard_coding_system /* +Coding system used for TTY keyboard input. +Not used under a windowing system. +*/ ); + Vkeyboard_coding_system = Qnil; + + DEFVAR_LISP ("terminal-coding-system", &Vterminal_coding_system /* +Coding system used for TTY display output. +Not used under a windowing system. +*/ ); + Vterminal_coding_system = Qnil; + + DEFVAR_LISP ("coding-system-for-read", &Vcoding_system_for_read /* +Overriding coding system used when reading from a file or process. +You should bind this variable with `let', but do not set it globally. +If this is non-nil, it specifies the coding system that will be used +to decode input on read operations, such as from a file or process. +It overrides `buffer-file-coding-system-for-read', +`insert-file-contents-pre-hook', etc. Use those variables instead of +this one for permanent changes to the environment. */ ); + Vcoding_system_for_read = Qnil; + + DEFVAR_LISP ("coding-system-for-write", + &Vcoding_system_for_write /* +Overriding coding system used when writing to a file or process. +You should bind this variable with `let', but do not set it globally. +If this is non-nil, it specifies the coding system that will be used +to encode output for write operations, such as to a file or process. +It overrides `buffer-file-coding-system', `write-region-pre-hook', etc. +Use those variables instead of this one for permanent changes to the +environment. */ ); + Vcoding_system_for_write = Qnil; + + DEFVAR_LISP ("file-name-coding-system", &Vfile_name_coding_system /* +Coding system used to convert pathnames when accessing files. +*/ ); + Vfile_name_coding_system = Qnil; + + DEFVAR_LISP ("coded-charset-entity-reference-alist", + &Vcoded_charset_entity_reference_alist /* +Alist of coded-charset vs corresponding entity-reference. +Each element looks like (CCS PREFIX CODE-COLUMNS CODE-TYPE). +CCS is coded-charset. +CODE-COLUMNS is columns of code-point of entity-reference. +CODE-TYPE is format type of code-point of entity-reference. +`d' means decimal value and `x' means hexadecimal value. +*/ ); + Vcoded_charset_entity_reference_alist = Qnil; + + DEFVAR_BOOL ("enable-multibyte-characters", &enable_multibyte_characters /* +Non-nil means the buffer contents are regarded as multi-byte form +of characters, not a binary code. This affects the display, file I/O, +and behaviors of various editing commands. + +Setting this to nil does not do anything. +*/ ); + enable_multibyte_characters = 1; +} + +void +complex_vars_of_file_coding (void) +{ + staticpro (&Vcoding_system_hash_table); + Vcoding_system_hash_table = + make_lisp_hash_table (50, HASH_TABLE_NON_WEAK, HASH_TABLE_EQ); + + the_codesys_prop_dynarr = Dynarr_new (codesys_prop); + dump_add_root_struct_ptr (&the_codesys_prop_dynarr, &codesys_prop_dynarr_description); + +#define DEFINE_CODESYS_PROP(Prop_Type, Sym) do \ +{ \ + struct codesys_prop csp; \ + csp.sym = (Sym); \ + csp.prop_type = (Prop_Type); \ + Dynarr_add (the_codesys_prop_dynarr, csp); \ +} while (0) + + DEFINE_CODESYS_PROP (CODESYS_PROP_ALL_OK, Qmnemonic); + DEFINE_CODESYS_PROP (CODESYS_PROP_ALL_OK, Qeol_type); + DEFINE_CODESYS_PROP (CODESYS_PROP_ALL_OK, Qeol_cr); + DEFINE_CODESYS_PROP (CODESYS_PROP_ALL_OK, Qeol_crlf); + DEFINE_CODESYS_PROP (CODESYS_PROP_ALL_OK, Qeol_lf); + DEFINE_CODESYS_PROP (CODESYS_PROP_ALL_OK, Qpost_read_conversion); + DEFINE_CODESYS_PROP (CODESYS_PROP_ALL_OK, Qpre_write_conversion); +#ifdef MULE + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qcharset_g0); + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qcharset_g1); + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qcharset_g2); + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qcharset_g3); + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qforce_g0_on_output); + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qforce_g1_on_output); + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qforce_g2_on_output); + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qforce_g3_on_output); + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qshort); + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qno_ascii_eol); + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qno_ascii_cntl); + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qseven); + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qlock_shift); + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qno_iso6429); + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qescape_quoted); + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qinput_charset_conversion); + DEFINE_CODESYS_PROP (CODESYS_PROP_ISO2022, Qoutput_charset_conversion); + + DEFINE_CODESYS_PROP (CODESYS_PROP_CCL, Qencode); + DEFINE_CODESYS_PROP (CODESYS_PROP_CCL, Qdecode); +#ifdef UTF2000 + DEFINE_CODESYS_PROP (CODESYS_PROP_ALL_OK, Qdisable_composition); + DEFINE_CODESYS_PROP (CODESYS_PROP_ALL_OK, Quse_entity_reference); +#endif +#endif /* MULE */ + /* Need to create this here or we're really screwed. */ + Fmake_coding_system + (Qraw_text, Qno_conversion, + build_string ("Raw text, which means it converts only line-break-codes."), + list2 (Qmnemonic, build_string ("Raw"))); + + Fmake_coding_system + (Qbinary, Qno_conversion, + build_string ("Binary, which means it does not convert anything."), + list4 (Qeol_type, Qlf, + Qmnemonic, build_string ("Binary"))); + +#ifdef UTF2000 + Fmake_coding_system + (Qutf_8_mcs, Qutf8, + build_string + ("Coding-system of UTF-8 with Multiple Coded-character-Sets extension."), + list2 (Qmnemonic, build_string ("MTF8"))); +#endif + + Fdefine_coding_system_alias (Qno_conversion, Qraw_text); + + Fdefine_coding_system_alias (Qfile_name, Qbinary); + + Fdefine_coding_system_alias (Qterminal, Qbinary); + Fdefine_coding_system_alias (Qkeyboard, Qbinary); + + /* Need this for bootstrapping */ + fcd->coding_category_system[CODING_CATEGORY_NO_CONVERSION] = + Fget_coding_system (Qraw_text); + +#ifdef UTF2000 + fcd->coding_category_system[CODING_CATEGORY_UTF8] + = Fget_coding_system (Qutf_8_mcs); +#endif + +#if defined(MULE) && !defined(UTF2000) + { + size_t i; + + for (i = 0; i < countof (fcd->ucs_to_mule_table); i++) + fcd->ucs_to_mule_table[i] = Qnil; + } + staticpro (&mule_to_ucs_table); + mule_to_ucs_table = Fmake_char_table(Qgeneric); +#endif /* defined(MULE) && !defined(UTF2000) */ +} diff --git a/src/toolbar-gtk.c b/src/toolbar-gtk.c index f2ec8c5..c0b6132 100644 --- a/src/toolbar-gtk.c +++ b/src/toolbar-gtk.c @@ -336,7 +336,8 @@ gtk_get_button_size (struct frame *f, Lisp_Object window, || tb->y != y \ || tb->width != width \ || tb->height != height \ - || tb->dirty) \ + || tb->dirty \ + || f->clear) /* This is clearly necessary. */ \ { \ if (width && height) \ { \ @@ -542,22 +543,30 @@ gtk_output_frame_toolbars (struct frame *f) if (FRAME_REAL_TOP_TOOLBAR_VISIBLE (f)) gtk_output_toolbar (f, TOP_TOOLBAR); - else if (f->top_toolbar_was_visible) - gtk_clear_toolbar (f, TOP_TOOLBAR, 0); - if (FRAME_REAL_BOTTOM_TOOLBAR_VISIBLE (f)) gtk_output_toolbar (f, BOTTOM_TOOLBAR); - else if (f->bottom_toolbar_was_visible) - gtk_clear_toolbar (f, BOTTOM_TOOLBAR, 0); - if (FRAME_REAL_LEFT_TOOLBAR_VISIBLE (f)) gtk_output_toolbar (f, LEFT_TOOLBAR); - else if (f->left_toolbar_was_visible) - gtk_clear_toolbar (f, LEFT_TOOLBAR, 0); - if (FRAME_REAL_RIGHT_TOOLBAR_VISIBLE (f)) gtk_output_toolbar (f, RIGHT_TOOLBAR); - else if (f->right_toolbar_was_visible) +} + +static void +gtk_clear_frame_toolbars (struct frame *f) +{ + assert (FRAME_GTK_P (f)); + + if (f->top_toolbar_was_visible + && !FRAME_REAL_TOP_TOOLBAR_VISIBLE (f)) + gtk_clear_toolbar (f, TOP_TOOLBAR, 0); + if (f->bottom_toolbar_was_visible + && !FRAME_REAL_BOTTOM_TOOLBAR_VISIBLE (f)) + gtk_clear_toolbar (f, BOTTOM_TOOLBAR, 0); + if (f->left_toolbar_was_visible + && !FRAME_REAL_LEFT_TOOLBAR_VISIBLE (f)) + gtk_clear_toolbar (f, LEFT_TOOLBAR, 0); + if (f->right_toolbar_was_visible + && !FRAME_REAL_RIGHT_TOOLBAR_VISIBLE (f)) gtk_clear_toolbar (f, RIGHT_TOOLBAR, 0); } @@ -663,6 +672,7 @@ void console_type_create_toolbar_gtk (void) { CONSOLE_HAS_METHOD (gtk, output_frame_toolbars); + CONSOLE_HAS_METHOD (gtk, clear_frame_toolbars); CONSOLE_HAS_METHOD (gtk, initialize_frame_toolbars); CONSOLE_HAS_METHOD (gtk, free_frame_toolbars); CONSOLE_HAS_METHOD (gtk, output_toolbar_button); diff --git a/src/toolbar-x.c b/src/toolbar-x.c index 40c2f02..ed6c280 100644 --- a/src/toolbar-x.c +++ b/src/toolbar-x.c @@ -23,16 +23,16 @@ Boston, MA 02111-1307, USA. */ /* Synched up with: Not in FSF. */ +/* This file Mule-ized (more like Mule-verified) by Ben Wing, 7-8-00. */ + #include <config.h> #include "lisp.h" #include "console-x.h" #include "glyphs-x.h" #include "objects-x.h" -#include "xgccache.h" #include "EmacsFrame.h" #include "EmacsFrameP.h" -#include "EmacsManager.h" #include "faces.h" #include "frame.h" @@ -79,7 +79,8 @@ x_draw_blank_toolbar_button (struct frame *f, int x, int y, int width, /* Draw the outline. */ x_output_shadows (f, sx, sy, swidth, sheight, top_shadow_gc, - bottom_shadow_gc, background_gc, shadow_thickness); + bottom_shadow_gc, background_gc, shadow_thickness, + EDGE_ALL); /* Blank the middle. */ XFillRectangle (dpy, x_win, background_gc, sx + shadow_thickness, @@ -110,7 +111,7 @@ x_output_toolbar_button (struct frame *f, Lisp_Object button) GC top_shadow_gc, bottom_shadow_gc, background_gc; Lisp_Object instance, frame, window, glyph; struct toolbar_button *tb = XTOOLBAR_BUTTON (button); - struct Lisp_Image_Instance *p; + Lisp_Image_Instance *p; struct window *w; int vertical = tb->vertical; int border_width = tb->border_width; @@ -160,7 +161,8 @@ x_output_toolbar_button (struct frame *f, Lisp_Object button) x_output_shadows (f, tb->x + x_adj, tb->y + y_adj, tb->width + width_adj, tb->height + height_adj, top_shadow_gc, - bottom_shadow_gc, background_gc, shadow_thickness); + bottom_shadow_gc, background_gc, shadow_thickness, + EDGE_ALL); /* Clear the pixmap area. */ XFillRectangle (dpy, x_win, background_gc, tb->x + x_adj + shadow_thickness, @@ -213,8 +215,8 @@ x_output_toolbar_button (struct frame *f, Lisp_Object button) } x_output_x_pixmap (f, XIMAGE_INSTANCE (instance), tb->x + x_offset, - tb->y + y_offset, 0, 0, 0, 0, width, height, - 0, 0, 0, background_gc); + tb->y + y_offset, 0, 0, width, height, + 0, 0, background_gc); } else if (IMAGE_INSTANCE_TYPE (p) == IMAGE_TEXT) { @@ -223,8 +225,8 @@ x_output_toolbar_button (struct frame *f, Lisp_Object button) WINDOW_FACE_CACHEL (w, DEFAULT_INDEX); struct display_line dl; Lisp_Object string = IMAGE_INSTANCE_TEXT_STRING (p); - unsigned char charsets[NUM_LEADING_BYTES]; - Emchar_dynarr *buf; + Charset_ID charsets[NUM_LEADING_BYTES]; + Charc_dynarr *buf; struct font_metric_info fm; /* This could be true if we were called via the Expose event @@ -236,11 +238,11 @@ x_output_toolbar_button (struct frame *f, Lisp_Object button) MARK_TOOLBAR_CHANGED; return; } - buf = Dynarr_new (Emchar); - convert_bufbyte_string_into_emchar_dynarr + buf = Dynarr_new (Charc); + convert_bufbyte_string_into_charc_dynarr (XSTRING_DATA (string), XSTRING_LENGTH (string), buf); - find_charsets_in_emchar_string (charsets, Dynarr_atp (buf, 0), - Dynarr_length (buf)); + find_charsets_in_charc_string (charsets, Dynarr_atp (buf, 0), + Dynarr_length (buf)); ensure_face_cachel_complete (cachel, window, charsets); face_cachel_charset_font_metric_info (cachel, charsets, &fm); @@ -296,9 +298,9 @@ x_get_button_size (struct frame *f, Lisp_Object window, return XINT (f->toolbar_size[pos]); if (vert) - size = glyph_height (glyph, Vdefault_face, 0, window); + size = glyph_height (glyph, window); else - size = glyph_width (glyph, Vdefault_face, 0, window); + size = glyph_width (glyph, window); } if (!size) @@ -346,7 +348,8 @@ x_get_button_size (struct frame *f, Lisp_Object window, || tb->y != y \ || tb->width != width \ || tb->height != height \ - || tb->dirty) \ + || tb->dirty \ + || f->clear) /* This is clearly necessary. */ \ { \ if (width && height) \ { \ @@ -506,9 +509,9 @@ x_output_toolbar (struct frame *f, enum toolbar_pos pos) Lisp_Object frame; XSETFRAME (frame, f); - DEVMETH (d, clear_region, (frame, - DEFAULT_INDEX, FRAME_PIXWIDTH (f) - 1, y, 1, - bar_height)); + redisplay_clear_region (frame, + DEFAULT_INDEX, FRAME_PIXWIDTH (f) - 1, y, 1, + bar_height); } SET_TOOLBAR_WAS_VISIBLE_FLAG (f, pos, 1); @@ -544,7 +547,7 @@ x_clear_toolbar (struct frame *f, enum toolbar_pos pos, int thickness_change) SET_TOOLBAR_WAS_VISIBLE_FLAG (f, pos, 0); - DEVMETH (d, clear_region, (frame, DEFAULT_INDEX, x, y, width, height)); + redisplay_clear_region (frame, DEFAULT_INDEX, x, y, width, height); XFlush (DEVICE_X_DISPLAY (d)); } @@ -555,22 +558,30 @@ x_output_frame_toolbars (struct frame *f) if (FRAME_REAL_TOP_TOOLBAR_VISIBLE (f)) x_output_toolbar (f, TOP_TOOLBAR); - else if (f->top_toolbar_was_visible) - x_clear_toolbar (f, TOP_TOOLBAR, 0); - if (FRAME_REAL_BOTTOM_TOOLBAR_VISIBLE (f)) x_output_toolbar (f, BOTTOM_TOOLBAR); - else if (f->bottom_toolbar_was_visible) - x_clear_toolbar (f, BOTTOM_TOOLBAR, 0); - if (FRAME_REAL_LEFT_TOOLBAR_VISIBLE (f)) x_output_toolbar (f, LEFT_TOOLBAR); - else if (f->left_toolbar_was_visible) - x_clear_toolbar (f, LEFT_TOOLBAR, 0); - if (FRAME_REAL_RIGHT_TOOLBAR_VISIBLE (f)) x_output_toolbar (f, RIGHT_TOOLBAR); - else if (f->right_toolbar_was_visible) +} + +static void +x_clear_frame_toolbars (struct frame *f) +{ + assert (FRAME_X_P (f)); + + if (f->top_toolbar_was_visible + && !FRAME_REAL_TOP_TOOLBAR_VISIBLE (f)) + x_clear_toolbar (f, TOP_TOOLBAR, 0); + if (f->bottom_toolbar_was_visible + && !FRAME_REAL_BOTTOM_TOOLBAR_VISIBLE (f)) + x_clear_toolbar (f, BOTTOM_TOOLBAR, 0); + if (f->left_toolbar_was_visible + && !FRAME_REAL_LEFT_TOOLBAR_VISIBLE (f)) + x_clear_toolbar (f, LEFT_TOOLBAR, 0); + if (f->right_toolbar_was_visible + && !FRAME_REAL_RIGHT_TOOLBAR_VISIBLE (f)) x_clear_toolbar (f, RIGHT_TOOLBAR, 0); } @@ -791,6 +802,7 @@ void console_type_create_toolbar_x (void) { CONSOLE_HAS_METHOD (x, output_frame_toolbars); + CONSOLE_HAS_METHOD (x, clear_frame_toolbars); CONSOLE_HAS_METHOD (x, initialize_frame_toolbars); CONSOLE_HAS_METHOD (x, free_frame_toolbars); CONSOLE_HAS_METHOD (x, output_toolbar_button); diff --git a/src/win32.c b/src/win32.c index 203053b..0ebbc51 100644 --- a/src/win32.c +++ b/src/win32.c @@ -22,6 +22,9 @@ Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA #include "lisp.h" #include "buffer.h" + +#include "syssignal.h" +#include "systime.h" #include "syswindows.h" typedef BOOL (WINAPI *pfSwitchToThread_t) (VOID); @@ -151,8 +154,11 @@ otherwise it is an integer representing a ShowWindow flag: /* Encode filename and current directory. */ Lisp_Object current_dir = Ffile_name_directory (document); char* path = NULL; +#ifdef CYGWIN + char* fname1, *fname2; + int pos, sz; +#endif char* doc = NULL; - Extbyte* f=0; int ret; struct gcpro gcpro1, gcpro2; @@ -166,25 +172,37 @@ otherwise it is an integer representing a ShowWindow flag: /* Use mule and cygwin-safe APIs top get at file data. */ if (STRINGP (current_dir)) { - TO_EXTERNAL_FORMAT (LISP_STRING, current_dir, - C_STRING_ALLOCA, f, - Qfile_name); -#ifdef CYGWIN - CYGWIN_WIN32_PATH (f, path); -#else - path = f; -#endif + LOCAL_TO_WIN32_FILE_FORMAT (current_dir, path); } if (STRINGP (document)) { - TO_EXTERNAL_FORMAT (LISP_STRING, document, - C_STRING_ALLOCA, f, - Qfile_name); + doc = XSTRING_DATA (document); #ifdef CYGWIN - CYGWIN_WIN32_PATH (f, doc); -#else - doc = f; + if ((fname1 = strchr (doc, ':')) != NULL + && *++fname1 == '/' && *++fname1 == '/') + { + // URL-style if we get here, but we must only convert file + // arguments, since win32 paths are illegal in http etc. + if (strncmp (doc, "file://", 7) == 0) + { + fname1++; + pos = fname1 - doc; + if (!(isalpha (fname1[0]) && (IS_DEVICE_SEP (fname1[1])))) + { + sz = cygwin_posix_to_win32_path_list_buf_size (fname1); + fname2 = alloca (sz + pos); + strncpy (fname2, doc, pos); + doc = fname2; + fname2 += pos; + cygwin_posix_to_win32_path_list (fname1, fname2); + } + } + } + else { + // Not URL-style, must be a straight filename. + LOCAL_TO_WIN32_FILE_FORMAT (document, doc); + } #endif } @@ -215,10 +233,171 @@ otherwise it is an integer representing a ShowWindow flag: return Qnil; } +#ifdef CYGWIN +DEFUN ("mswindows-cygwin-to-win32-path", Fmswindows_cygwin_to_win32_path, 1, 1, 0, /* +Get the cygwin environment to convert the Unix PATH to win32 format. +No expansion is performed, all conversion is done by the cygwin runtime. +*/ + (path)) +{ + Extbyte* f; + Bufbyte* p; + CHECK_STRING (path); + + /* There appears to be a bug in the cygwin conversion routines in + that they are not idempotent. */ + p = XSTRING_DATA (path); + if (isalpha (p[0]) && (IS_DEVICE_SEP (p[1]))) + return path; + + /* Use mule and cygwin-safe APIs top get at file data. */ + LOCAL_TO_WIN32_FILE_FORMAT (path, f); + return build_ext_string (f, Qnative); +} +#endif + + +/*--------------------------------------------------------------------*/ +/* Async timers */ +/*--------------------------------------------------------------------*/ + +/* setitimer() does not exist on native MS Windows, and appears broken + on Cygwin (random lockups when BROKEN_SIGIO is defined), so we + emulate in both cases by using multimedia timers. */ + +/* We emulate two timers, one for SIGALRM, another for SIGPROF. + + itimerproc() function has an implementation limitation: it does + not allow to set *both* interval and period. If an attempt is + made to set both, and then they are unequal, the function + asserts. + + Minimum timer resolution on Win32 systems varies, and is greater + than or equal than 1 ms. The resolution is always wrapped not to + attempt to get below the system defined limit. + */ + +/* Timer precision, denominator of one fraction: for 100 ms + interval, request 10 ms precision + */ +const int setitimer_helper_timer_prec = 10; + +/* Last itimervals, as set by calls to setitimer */ +static struct itimerval it_alarm; +static struct itimerval it_prof; + +/* Timer IDs as returned by MM */ +MMRESULT tid_alarm = 0; +MMRESULT tid_prof = 0; + +static void CALLBACK +setitimer_helper_proc (UINT uID, UINT uMsg, DWORD dwUser, + DWORD dw1, DWORD dw2) +{ + /* Just raise the signal indicated by the dwUser parameter */ +#ifdef CYGWIN + kill (getpid (), dwUser); +#else + mswindows_raise (dwUser); +#endif +} + +/* Divide time in ms specified by IT by DENOM. Return 1 ms + if division results in zero */ +static UINT +setitimer_helper_period (const struct itimerval* it, UINT denom) +{ + static TIMECAPS time_caps; + + UINT res; + const struct timeval* tv = + (it->it_value.tv_sec == 0 && it->it_value.tv_usec == 0) + ? &it->it_interval : &it->it_value; + + /* Zero means stop timer */ + if (tv->tv_sec == 0 && tv->tv_usec == 0) + return 0; + + /* Convert to ms and divide by denom */ + res = (tv->tv_sec * 1000 + (tv->tv_usec + 500) / 1000) / denom; + + /* Converge to minimum timer resolution */ + if (time_caps.wPeriodMin == 0) + timeGetDevCaps (&time_caps, sizeof(time_caps)); + + if (res < time_caps.wPeriodMin) + res = time_caps.wPeriodMin; + + return res; +} + +static int +setitimer_helper (const struct itimerval* itnew, + struct itimerval* itold, struct itimerval* itcurrent, + MMRESULT* tid, DWORD sigkind) +{ + UINT delay, resolution, event_type; + + /* First stop the old timer */ + if (*tid) + { + timeKillEvent (*tid); + timeEndPeriod (setitimer_helper_period (itcurrent, + setitimer_helper_timer_prec)); + *tid = 0; + } + + /* Return old itimerval if requested */ + if (itold) + *itold = *itcurrent; + + *itcurrent = *itnew; + + /* Determine if to start new timer */ + delay = setitimer_helper_period (itnew, 1); + if (delay) + { + resolution = setitimer_helper_period (itnew, + setitimer_helper_timer_prec); + event_type = (itnew->it_value.tv_sec == 0 && + itnew->it_value.tv_usec == 0) + ? TIME_ONESHOT : TIME_PERIODIC; + timeBeginPeriod (resolution); + *tid = timeSetEvent (delay, resolution, setitimer_helper_proc, sigkind, + event_type); + } + + return !delay || *tid; +} + +int +mswindows_setitimer (int kind, const struct itimerval *itnew, + struct itimerval *itold) +{ + /* In this version, both interval and value are allowed + only if they are equal. */ + assert ((itnew->it_value.tv_sec == 0 && itnew->it_value.tv_usec == 0) + || (itnew->it_interval.tv_sec == 0 && + itnew->it_interval.tv_usec == 0) + || (itnew->it_value.tv_sec == itnew->it_interval.tv_sec && + itnew->it_value.tv_usec == itnew->it_interval.tv_usec)); + + if (kind == ITIMER_REAL) + return setitimer_helper (itnew, itold, &it_alarm, &tid_alarm, SIGALRM); + else if (kind == ITIMER_PROF) + return setitimer_helper (itnew, itold, &it_prof, &tid_prof, SIGPROF); + else + return errno = EINVAL; +} + + void syms_of_win32 (void) { DEFSUBR (Fmswindows_shell_execute); +#ifdef CYGWIN + DEFSUBR (Fmswindows_cygwin_to_win32_path); +#endif } void diff --git a/src/xselect.c b/src/xselect.c deleted file mode 100644 index b974d25..0000000 --- a/src/xselect.c +++ /dev/null @@ -1,2160 +0,0 @@ -/* X Selection processing for XEmacs - Copyright (C) 1990, 1991, 1992, 1993, 1994 Free Software Foundation, Inc. - -This file is part of XEmacs. - -XEmacs is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. - -XEmacs 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 XEmacs; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -/* Synched up with: Not synched with FSF. */ - -/* Rewritten by jwz */ - -#include <config.h> -#include "lisp.h" - -#include "buffer.h" -#include "console-x.h" -#include "objects-x.h" - -#include "frame.h" -#include "opaque.h" -#include "systime.h" - -int lisp_to_time (Lisp_Object, time_t *); -Lisp_Object time_to_lisp (time_t); - -#ifdef LWLIB_USES_MOTIF -# define MOTIF_CLIPBOARDS -#endif - -#ifdef MOTIF_CLIPBOARDS -# include <Xm/CutPaste.h> -static void hack_motif_clipboard_selection (Atom selection_atom, - Lisp_Object selection_value, - Time thyme, Display *display, - Window selecting_window, - Bool owned_p); -#endif - -#define CUT_BUFFER_SUPPORT - -Lisp_Object QPRIMARY, QSECONDARY, QSTRING, QINTEGER, QCLIPBOARD, QTIMESTAMP, - QTEXT, QDELETE, QMULTIPLE, QINCR, QEMACS_TMP, QTARGETS, QATOM, QNULL, - QATOM_PAIR, QCOMPOUND_TEXT; - -#ifdef CUT_BUFFER_SUPPORT -Lisp_Object QCUT_BUFFER0, QCUT_BUFFER1, QCUT_BUFFER2, QCUT_BUFFER3, - QCUT_BUFFER4, QCUT_BUFFER5, QCUT_BUFFER6, QCUT_BUFFER7; -#endif - -Lisp_Object Vx_lost_selection_hooks; -Lisp_Object Vx_sent_selection_hooks; - -/* If this is a smaller number than the max-request-size of the display, - emacs will use INCR selection transfer when the selection is larger - than this. The max-request-size is usually around 64k, so if you want - emacs to use incremental selection transfers when the selection is - smaller than that, set this. I added this mostly for debugging the - incremental transfer stuff, but it might improve server performance. - */ -#define MAX_SELECTION_QUANTUM 0xFFFFFF - -#define SELECTION_QUANTUM(dpy) ((XMaxRequestSize (dpy) << 2) - 100) - -/* This is an association list whose elements are of the form - ( selection-name selection-value selection-timestamp ) - selection-name is a lisp symbol, whose name is the name of an X Atom. - selection-value is the value that emacs owns for that selection. - It may be any kind of Lisp object. - selection-timestamp is the time at which emacs began owning this selection, - as a cons of two 16-bit numbers (making a 32 bit time). - If there is an entry in this alist, then it can be assumed that emacs owns - that selection. - The only (eq) parts of this list that are visible from elisp are the - selection-values. - */ -Lisp_Object Vselection_alist; - -/* This is an alist whose CARs are selection-types (whose names are the same - as the names of X Atoms) and whose CDRs are the names of Lisp functions to - call to convert the given Emacs selection value to a string representing - the given selection type. This is for elisp-level extension of the emacs - selection handling. - */ -Lisp_Object Vselection_converter_alist; - -/* "Selection owner couldn't convert selection" */ -Lisp_Object Qselection_conversion_error; - -/* If the selection owner takes too long to reply to a selection request, - we give up on it. This is in seconds (0 = no timeout). - */ -int x_selection_timeout; - - -/* Utility functions */ - -static void lisp_data_to_selection_data (struct device *, - Lisp_Object obj, - unsigned char **data_ret, - Atom *type_ret, - unsigned int *size_ret, - int *format_ret); -static Lisp_Object selection_data_to_lisp_data (struct device *, - unsigned char *data, - size_t size, - Atom type, - int format); -static Lisp_Object x_get_window_property_as_lisp_data (Display *, - Window, - Atom property, - Lisp_Object target_type, - Atom selection_atom); - -static int expect_property_change (Display *, Window, Atom prop, int state); -static void wait_for_property_change (long); -static void unexpect_property_change (int); -static int waiting_for_other_props_on_window (Display *, Window); - -/* This converts a Lisp symbol to a server Atom, avoiding a server - roundtrip whenever possible. - */ -static Atom -symbol_to_x_atom (struct device *d, Lisp_Object sym, int only_if_exists) -{ - Display *display = DEVICE_X_DISPLAY (d); - - if (NILP (sym)) return XA_PRIMARY; - if (EQ (sym, Qt)) return XA_SECONDARY; - if (EQ (sym, QPRIMARY)) return XA_PRIMARY; - if (EQ (sym, QSECONDARY)) return XA_SECONDARY; - if (EQ (sym, QSTRING)) return XA_STRING; - if (EQ (sym, QINTEGER)) return XA_INTEGER; - if (EQ (sym, QATOM)) return XA_ATOM; - if (EQ (sym, QCLIPBOARD)) return DEVICE_XATOM_CLIPBOARD (d); - if (EQ (sym, QTIMESTAMP)) return DEVICE_XATOM_TIMESTAMP (d); - if (EQ (sym, QTEXT)) return DEVICE_XATOM_TEXT (d); - if (EQ (sym, QDELETE)) return DEVICE_XATOM_DELETE (d); - if (EQ (sym, QMULTIPLE)) return DEVICE_XATOM_MULTIPLE (d); - if (EQ (sym, QINCR)) return DEVICE_XATOM_INCR (d); - if (EQ (sym, QEMACS_TMP)) return DEVICE_XATOM_EMACS_TMP (d); - if (EQ (sym, QTARGETS)) return DEVICE_XATOM_TARGETS (d); - if (EQ (sym, QNULL)) return DEVICE_XATOM_NULL (d); - if (EQ (sym, QATOM_PAIR)) return DEVICE_XATOM_ATOM_PAIR (d); - if (EQ (sym, QCOMPOUND_TEXT)) return DEVICE_XATOM_COMPOUND_TEXT (d); - -#ifdef CUT_BUFFER_SUPPORT - if (EQ (sym, QCUT_BUFFER0)) return XA_CUT_BUFFER0; - if (EQ (sym, QCUT_BUFFER1)) return XA_CUT_BUFFER1; - if (EQ (sym, QCUT_BUFFER2)) return XA_CUT_BUFFER2; - if (EQ (sym, QCUT_BUFFER3)) return XA_CUT_BUFFER3; - if (EQ (sym, QCUT_BUFFER4)) return XA_CUT_BUFFER4; - if (EQ (sym, QCUT_BUFFER5)) return XA_CUT_BUFFER5; - if (EQ (sym, QCUT_BUFFER6)) return XA_CUT_BUFFER6; - if (EQ (sym, QCUT_BUFFER7)) return XA_CUT_BUFFER7; -#endif /* CUT_BUFFER_SUPPORT */ - - { - CONST char *nameext; - GET_C_STRING_CTEXT_DATA_ALLOCA (Fsymbol_name (sym), nameext); - return XInternAtom (display, nameext, only_if_exists ? True : False); - } -} - - -/* This converts a server Atom to a Lisp symbol, avoiding server roundtrips - and calls to intern whenever possible. - */ -static Lisp_Object -x_atom_to_symbol (struct device *d, Atom atom) -{ - Display *display = DEVICE_X_DISPLAY (d); - - if (! atom) return Qnil; - if (atom == XA_PRIMARY) return QPRIMARY; - if (atom == XA_SECONDARY) return QSECONDARY; - if (atom == XA_STRING) return QSTRING; - if (atom == XA_INTEGER) return QINTEGER; - if (atom == XA_ATOM) return QATOM; - if (atom == DEVICE_XATOM_CLIPBOARD (d)) return QCLIPBOARD; - if (atom == DEVICE_XATOM_TIMESTAMP (d)) return QTIMESTAMP; - if (atom == DEVICE_XATOM_TEXT (d)) return QTEXT; - if (atom == DEVICE_XATOM_DELETE (d)) return QDELETE; - if (atom == DEVICE_XATOM_MULTIPLE (d)) return QMULTIPLE; - if (atom == DEVICE_XATOM_INCR (d)) return QINCR; - if (atom == DEVICE_XATOM_EMACS_TMP (d)) return QEMACS_TMP; - if (atom == DEVICE_XATOM_TARGETS (d)) return QTARGETS; - if (atom == DEVICE_XATOM_NULL (d)) return QNULL; - if (atom == DEVICE_XATOM_ATOM_PAIR (d)) return QATOM_PAIR; - if (atom == DEVICE_XATOM_COMPOUND_TEXT (d)) return QCOMPOUND_TEXT; - -#ifdef CUT_BUFFER_SUPPORT - if (atom == XA_CUT_BUFFER0) return QCUT_BUFFER0; - if (atom == XA_CUT_BUFFER1) return QCUT_BUFFER1; - if (atom == XA_CUT_BUFFER2) return QCUT_BUFFER2; - if (atom == XA_CUT_BUFFER3) return QCUT_BUFFER3; - if (atom == XA_CUT_BUFFER4) return QCUT_BUFFER4; - if (atom == XA_CUT_BUFFER5) return QCUT_BUFFER5; - if (atom == XA_CUT_BUFFER6) return QCUT_BUFFER6; - if (atom == XA_CUT_BUFFER7) return QCUT_BUFFER7; -#endif - - { - Lisp_Object newsym; - CONST Bufbyte *intstr; - char *str = XGetAtomName (display, atom); - - if (! str) return Qnil; - - GET_C_CHARPTR_INT_CTEXT_DATA_ALLOCA (str, intstr); - newsym = intern ((char *) intstr); - XFree (str); - return newsym; - } -} - - -/* Do protocol to assert ourself as a selection owner. - Update the Vselection_alist so that we can reply to later requests for - our selection. - */ -static void -x_own_selection (Lisp_Object selection_name, Lisp_Object selection_value) -{ - struct device *d = decode_x_device (Qnil); - Display *display = DEVICE_X_DISPLAY (d); - struct frame *sel_frame = selected_frame (); - Window selecting_window = XtWindow (FRAME_X_TEXT_WIDGET (sel_frame)); - /* Use the time of the last-read mouse or keyboard event. - For selection purposes, we use this as a sleazy way of knowing what the - current time is in server-time. This assumes that the most recently read - mouse or keyboard event has something to do with the assertion of the - selection, which is probably true. - */ - Time thyme = DEVICE_X_MOUSE_TIMESTAMP (d); - Atom selection_atom; - - CHECK_SYMBOL (selection_name); - selection_atom = symbol_to_x_atom (d, selection_name, 0); - - XSetSelectionOwner (display, selection_atom, selecting_window, thyme); - - /* Now update the local cache */ - { - /* We do NOT use time_to_lisp() here any more, like we used to. - That assumed equivalence of time_t and Time, which is not - necessarily the case (e.g. under OSF on the Alphas, where - Time is a 64-bit quantity and time_t is a 32-bit quantity). - - Opaque pointers are the clean way to go here. - */ - Lisp_Object selection_time = make_opaque (sizeof (thyme), (void *) &thyme); - Lisp_Object selection_data = list3 (selection_name, - selection_value, - selection_time); - Lisp_Object prev_value = assq_no_quit (selection_name, Vselection_alist); - Vselection_alist = Fcons (selection_data, Vselection_alist); - - /* If we already owned the selection, remove the old selection data. - Perhaps we should destructively modify it instead. - Don't use Fdelq() as that may QUIT;. - */ - if (!NILP (prev_value)) - { - Lisp_Object rest; /* we know it's not the CAR, so it's easy. */ - for (rest = Vselection_alist; !NILP (rest); rest = Fcdr (rest)) - if (EQ (prev_value, Fcar (XCDR (rest)))) - { - XCDR (rest) = Fcdr (XCDR (rest)); - break; - } - } -#ifdef MOTIF_CLIPBOARDS - hack_motif_clipboard_selection (selection_atom, selection_value, - thyme, display, selecting_window, - !NILP (prev_value)); -#endif - } -} - - -#ifdef MOTIF_CLIPBOARDS /* Bend over baby. Take it and like it. */ - -# ifdef MOTIF_INCREMENTAL_CLIPBOARDS_WORK -static void motif_clipboard_cb (); -# endif - -static void -hack_motif_clipboard_selection (Atom selection_atom, - Lisp_Object selection_value, - Time thyme, - Display *display, - Window selecting_window, - Bool owned_p) -{ - struct device *d = get_device_from_display (display); - /* Those Motif wankers can't be bothered to follow the ICCCM, and do - their own non-Xlib non-Xt clipboard processing. So we have to do - this so that linked-in Motif widgets don't get themselves wedged. - */ - if (selection_atom == DEVICE_XATOM_CLIPBOARD (d) - && STRINGP (selection_value) - - /* If we already own the clipboard, don't own it again in the Motif - way. This might lose in some subtle way, since the timestamp won't - be current, but owning the selection on the Motif way does a - SHITLOAD of X protocol, and it makes killing text be incredibly - slow when using an X terminal. ARRRRGGGHHH!!!! - */ - /* No, this is no good, because then Motif text fields don't bother - to look up the new value, and you can't Copy from a buffer, Paste - into a text field, then Copy something else from the buffer and - paste it into the text field -- it pastes the first thing again. */ -/* && !owned_p */ - ) - { -#ifdef MOTIF_INCREMENTAL_CLIPBOARDS_WORK - Widget widget = FRAME_X_TEXT_WIDGET (selected_frame()); -#endif - long itemid; -#if XmVersion >= 1002 - long dataid; -#else - int dataid; /* 1.2 wants long, but 1.1.5 wants int... */ -#endif - XmString fmh; - String encoding = "STRING"; - CONST Extbyte *data = XSTRING_DATA (selection_value); - Extcount bytes = XSTRING_LENGTH (selection_value); - -#ifdef MULE - { - enum { ASCII, LATIN_1, WORLD } chartypes = ASCII; - CONST Bufbyte *ptr = data, *end = ptr + bytes; - /* Optimize for the common ASCII case */ - while (ptr <= end) - { - if (BYTE_ASCII_P (*ptr)) - { - ptr++; - continue; - } - - if ((*ptr) == LEADING_BYTE_LATIN_ISO8859_1 || - (*ptr) == LEADING_BYTE_CONTROL_1) - { - chartypes = LATIN_1; - ptr += 2; - continue; - } - - chartypes = WORLD; - break; - } - - if (chartypes == LATIN_1) - GET_STRING_BINARY_DATA_ALLOCA (selection_value, data, bytes); - else if (chartypes == WORLD) - { - GET_STRING_CTEXT_DATA_ALLOCA (selection_value, data, bytes); - encoding = "COMPOUND_TEXT"; - } - } -#endif /* MULE */ - - fmh = XmStringCreateLtoR ("Clipboard", XmSTRING_DEFAULT_CHARSET); - while (ClipboardSuccess != - XmClipboardStartCopy (display, selecting_window, fmh, thyme, -#ifdef MOTIF_INCREMENTAL_CLIPBOARDS_WORK - widget, motif_clipboard_cb, -#else - 0, NULL, -#endif - &itemid)) - ; - XmStringFree (fmh); - while (ClipboardSuccess != - XmClipboardCopy (display, selecting_window, itemid, encoding, -#ifdef MOTIF_INCREMENTAL_CLIPBOARDS_WORK - /* O'Reilly examples say size can be 0, - but this clearly is not the case. */ - 0, bytes, (int) selecting_window, /* private id */ -#else /* !MOTIF_INCREMENTAL_CLIPBOARDS_WORK */ - (XtPointer) data, bytes, 0, -#endif /* !MOTIF_INCREMENTAL_CLIPBOARDS_WORK */ - &dataid)) - ; - while (ClipboardSuccess != - XmClipboardEndCopy (display, selecting_window, itemid)) - ; - } -} - -# ifdef MOTIF_INCREMENTAL_CLIPBOARDS_WORK -/* I tried to treat the clipboard like a real selection, and not send - the data until it was requested, but it looks like that just doesn't - work at all unless the selection owner and requestor are in different - processes. From reading the Motif source, it looks like they never - even considered having two widgets in the same application transfer - data between each other using "by-name" clipboard values. What a - bunch of fuckups. - */ -static void -motif_clipboard_cb (Widget widget, int *data_id, int *private_id, int *reason) -{ - switch (*reason) - { - case XmCR_CLIPBOARD_DATA_REQUEST: - { - Display *dpy = XtDisplay (widget); - Window window = (Window) *private_id; - Lisp_Object selection = assq_no_quit (QCLIPBOARD, Vselection_alist); - if (NILP (selection)) abort (); - selection = XCDR (selection); - if (!STRINGP (selection)) abort (); - XmClipboardCopyByName (dpy, window, *data_id, - (char *) XSTRING_DATA (selection), - XSTRING_LENGTH (selection) + 1, - 0); - } - break; - case XmCR_CLIPBOARD_DATA_DELETE: - default: - /* don't need to free anything */ - break; - } -} -# endif /* MOTIF_INCREMENTAL_CLIPBOARDS_WORK */ -#endif /* MOTIF_CLIPBOARDS */ - - -/* Given a selection-name and desired type, this looks up our local copy of - the selection value and converts it to the type. It returns nil or a - string. This calls random elisp code, and may signal or gc. - */ -static Lisp_Object -x_get_local_selection (Lisp_Object selection_symbol, Lisp_Object target_type) -{ - /* This function can GC */ - Lisp_Object local_value = assq_no_quit (selection_symbol, Vselection_alist); - Lisp_Object handler_fn, value, check; - - if (NILP (local_value)) return Qnil; - - /* TIMESTAMP and MULTIPLE are special cases 'cause that's easiest. */ - if (EQ (target_type, QTIMESTAMP)) - { - handler_fn = Qnil; - value = XCAR (XCDR (XCDR (local_value))); - } - -#if 0 /* #### MULTIPLE doesn't work yet */ - else if (CONSP (target_type) && - XCAR (target_type) == QMULTIPLE) - { - Lisp_Object pairs = XCDR (target_type); - int len = XVECTOR_LENGTH (pairs); - int i; - /* If the target is MULTIPLE, then target_type looks like - (MULTIPLE . [[SELECTION1 TARGET1] [SELECTION2 TARGET2] ... ]) - We modify the second element of each pair in the vector and - return it as [[SELECTION1 <value1>] [SELECTION2 <value2>] ... ] - */ - for (i = 0; i < len; i++) - { - Lisp_Object pair = XVECTOR_DATA (pairs) [i]; - XVECTOR_DATA (pair) [1] = - x_get_local_selection (XVECTOR_DATA (pair) [0], - XVECTOR_DATA (pair) [1]); - } - return pairs; - } -#endif - else - { - CHECK_SYMBOL (target_type); - handler_fn = Fcdr (Fassq (target_type, Vselection_converter_alist)); - if (NILP (handler_fn)) return Qnil; - value = call3 (handler_fn, - selection_symbol, target_type, - XCAR (XCDR (local_value))); - } - - /* This lets the selection function to return (TYPE . VALUE). For example, - when the selected type is LINE_NUMBER, the returned type is SPAN, not - INTEGER. - */ - check = value; - if (CONSP (value) && SYMBOLP (XCAR (value))) - check = XCDR (value); - - /* Strings, vectors, and symbols are converted to selection data format in - the obvious way. Integers are converted to 16 bit quantities if they're - small enough, otherwise 32 bits are used. - */ - if (STRINGP (check) || - VECTORP (check) || - SYMBOLP (check) || - INTP (check) || - CHARP (check) || - NILP (value)) - return value; - - /* (N . M) or (N M) get turned into a 32 bit quantity. So if you want to - always return a small quantity as 32 bits, your converter routine needs - to return a cons. - */ - else if (CONSP (check) && - INTP (XCAR (check)) && - (INTP (XCDR (check)) || - (CONSP (XCDR (check)) && - INTP (XCAR (XCDR (check))) && - NILP (XCDR (XCDR (check)))))) - return value; - /* Otherwise the lisp converter function returned something unrecognized. - */ - else - signal_error (Qerror, - list3 (build_string - ("unrecognized selection-conversion type"), - handler_fn, - value)); - - return Qnil; /* suppress compiler warning */ -} - - - -/* Send a SelectionNotify event to the requestor with property=None, meaning - we were unable to do what they wanted. - */ -static void -x_decline_selection_request (XSelectionRequestEvent *event) -{ - XSelectionEvent reply; - reply.type = SelectionNotify; - reply.display = event->display; - reply.requestor = event->requestor; - reply.selection = event->selection; - reply.time = event->time; - reply.target = event->target; - reply.property = None; - - XSendEvent (reply.display, reply.requestor, False, 0L, (XEvent *) &reply); - XFlush (reply.display); -} - - -/* Used as an unwind-protect clause so that, if a selection-converter signals - an error, we tell the requestor that we were unable to do what they wanted - before we throw to top-level or go into the debugger or whatever. - */ -static Lisp_Object -x_selection_request_lisp_error (Lisp_Object closure) -{ - XSelectionRequestEvent *event = (XSelectionRequestEvent *) - get_opaque_ptr (closure); - - free_opaque_ptr (closure); - if (event->type == 0) /* we set this to mean "completed normally" */ - return Qnil; - x_decline_selection_request (event); - return Qnil; -} - - -/* Convert our selection to the requested type, and put that data where the - requestor wants it. Then tell them whether we've succeeded. - */ -static void -x_reply_selection_request (XSelectionRequestEvent *event, int format, - unsigned char *data, int size, Atom type) -{ - /* This function can GC */ - XSelectionEvent reply; - Display *display = event->display; - struct device *d = get_device_from_display (display); - Window window = event->requestor; - int bytes_remaining; - int format_bytes = format/8; - int max_bytes = SELECTION_QUANTUM (display); - if (max_bytes > MAX_SELECTION_QUANTUM) max_bytes = MAX_SELECTION_QUANTUM; - - reply.type = SelectionNotify; - reply.display = display; - reply.requestor = window; - reply.selection = event->selection; - reply.time = event->time; - reply.target = event->target; - reply.property = (event->property == None ? event->target : event->property); - - /* #### XChangeProperty can generate BadAlloc, and we must handle it! */ - - /* Store the data on the requested property. - If the selection is large, only store the first N bytes of it. - */ - bytes_remaining = size * format_bytes; - if (bytes_remaining <= max_bytes) - { - /* Send all the data at once, with minimal handshaking. */ -#if 0 - stderr_out ("\nStoring all %d\n", bytes_remaining); -#endif - XChangeProperty (display, window, reply.property, type, format, - PropModeReplace, data, size); - /* At this point, the selection was successfully stored; ack it. */ - XSendEvent (display, window, False, 0L, (XEvent *) &reply); - XFlush (display); - } - else - { - /* Send an INCR selection. */ - int prop_id; - - if (x_window_to_frame (d, window)) /* #### debug */ - error ("attempt to transfer an INCR to ourself!"); -#if 0 - stderr_out ("\nINCR %d\n", bytes_remaining); -#endif - prop_id = expect_property_change (display, window, reply.property, - PropertyDelete); - - XChangeProperty (display, window, reply.property, DEVICE_XATOM_INCR (d), - 32, PropModeReplace, (unsigned char *) - &bytes_remaining, 1); - XSelectInput (display, window, PropertyChangeMask); - /* Tell 'em the INCR data is there... */ - XSendEvent (display, window, False, 0L, (XEvent *) &reply); - XFlush (display); - - /* First, wait for the requestor to ack by deleting the property. - This can run random lisp code (process handlers) or signal. - */ - wait_for_property_change (prop_id); - - while (bytes_remaining) - { - int i = ((bytes_remaining < max_bytes) - ? bytes_remaining - : max_bytes); - prop_id = expect_property_change (display, window, reply.property, - PropertyDelete); -#if 0 - stderr_out (" INCR adding %d\n", i); -#endif - /* Append the next chunk of data to the property. */ - XChangeProperty (display, window, reply.property, type, format, - PropModeAppend, data, i / format_bytes); - bytes_remaining -= i; - data += i; - - /* Now wait for the requestor to ack this chunk by deleting the - property. This can run random lisp code or signal. - */ - wait_for_property_change (prop_id); - } - /* Now write a zero-length chunk to the property to tell the requestor - that we're done. */ -#if 0 - stderr_out (" INCR done\n"); -#endif - if (! waiting_for_other_props_on_window (display, window)) - XSelectInput (display, window, 0L); - - XChangeProperty (display, window, reply.property, type, format, - PropModeReplace, data, 0); - } -} - - - -/* Called from the event-loop in response to a SelectionRequest event. - */ -void -x_handle_selection_request (XSelectionRequestEvent *event) -{ - /* This function can GC */ - struct gcpro gcpro1, gcpro2, gcpro3; - XSelectionEvent reply; - Lisp_Object local_selection_data = Qnil; - Lisp_Object selection_symbol; - Lisp_Object target_symbol = Qnil; - Lisp_Object converted_selection = Qnil; - Time local_selection_time; - Lisp_Object successful_p = Qnil; - int count; - struct device *d = get_device_from_display (event->display); - - GCPRO3 (local_selection_data, converted_selection, target_symbol); - - reply.type = SelectionNotify; /* Construct the reply event */ - reply.display = event->display; - reply.requestor = event->requestor; - reply.selection = event->selection; - reply.time = event->time; - reply.target = event->target; - reply.property = (event->property == None ? event->target : event->property); - - selection_symbol = x_atom_to_symbol (d, event->selection); - - local_selection_data = assq_no_quit (selection_symbol, Vselection_alist); - -#if 0 -# define CDR(x) (XCDR (x)) -# define CAR(x) (XCAR (x)) - /* This list isn't user-visible, so it can't "go bad." */ - if (!CONSP (local_selection_data)) abort (); - if (!CONSP (CDR (local_selection_data))) abort (); - if (!CONSP (CDR (CDR (local_selection_data)))) abort (); - if (!NILP (CDR (CDR (CDR (local_selection_data))))) abort (); - if (!CONSP (CAR (CDR (CDR (local_selection_data))))) abort (); - if (!INTP (CAR (CAR (CDR (CDR (local_selection_data)))))) abort (); - if (!INTP (CDR (CAR (CDR (CDR (local_selection_data)))))) abort (); -# undef CAR -# undef CDR -#endif - - if (NILP (local_selection_data)) - { - /* Someone asked for the selection, but we don't have it any more. - */ - x_decline_selection_request (event); - goto DONE_LABEL; - } - - local_selection_time = - * (Time *) XOPAQUE_DATA (XCAR (XCDR (XCDR (local_selection_data)))); - - if (event->time != CurrentTime && - local_selection_time > event->time) - { - /* Someone asked for the selection, and we have one, but not the one - they're looking for. - */ - x_decline_selection_request (event); - goto DONE_LABEL; - } - - count = specpdl_depth (); - record_unwind_protect (x_selection_request_lisp_error, - make_opaque_ptr (event)); - target_symbol = x_atom_to_symbol (d, event->target); - -#if 0 /* #### MULTIPLE doesn't work yet */ - if (EQ (target_symbol, QMULTIPLE)) - target_symbol = fetch_multiple_target (event); -#endif - - /* Convert lisp objects back into binary data */ - - converted_selection = - x_get_local_selection (selection_symbol, target_symbol); - - if (! NILP (converted_selection)) - { - unsigned char *data; - unsigned int size; - int format; - Atom type; - lisp_data_to_selection_data (d, converted_selection, - &data, &type, &size, &format); - - x_reply_selection_request (event, format, data, size, type); - successful_p = Qt; - /* Tell x_selection_request_lisp_error() it's cool. */ - event->type = 0; - xfree (data); - } - unbind_to (count, Qnil); - - DONE_LABEL: - - UNGCPRO; - - /* Let random lisp code notice that the selection has been asked for. */ - { - Lisp_Object rest; - Lisp_Object val = Vx_sent_selection_hooks; - if (!UNBOUNDP (val) && !NILP (val)) - { - if (CONSP (val) && !EQ (XCAR (val), Qlambda)) - for (rest = val; !NILP (rest); rest = Fcdr (rest)) - call3 (Fcar(rest), selection_symbol, target_symbol, - successful_p); - else - call3 (val, selection_symbol, target_symbol, - successful_p); - } - } -} - - -/* Called from the event-loop in response to a SelectionClear event. - */ -void -x_handle_selection_clear (XSelectionClearEvent *event) -{ - Display *display = event->display; - struct device *d = get_device_from_display (display); - Atom selection = event->selection; - Time changed_owner_time = event->time; - - Lisp_Object selection_symbol, local_selection_data; - Time local_selection_time; - - selection_symbol = x_atom_to_symbol (d, selection); - - local_selection_data = assq_no_quit (selection_symbol, Vselection_alist); - - /* Well, we already believe that we don't own it, so that's just fine. */ - if (NILP (local_selection_data)) return; - - local_selection_time = - * (Time *) XOPAQUE_DATA (XCAR (XCDR (XCDR (local_selection_data)))); - - /* This SelectionClear is for a selection that we no longer own, so we can - disregard it. (That is, we have reasserted the selection since this - request was generated.) - */ - if (changed_owner_time != CurrentTime && - local_selection_time > changed_owner_time) - return; - - /* Otherwise, we're really honest and truly being told to drop it. - Don't use Fdelq() as that may QUIT;. - */ - if (EQ (local_selection_data, Fcar (Vselection_alist))) - Vselection_alist = Fcdr (Vselection_alist); - else - { - Lisp_Object rest; - for (rest = Vselection_alist; !NILP (rest); rest = Fcdr (rest)) - if (EQ (local_selection_data, Fcar (XCDR (rest)))) - { - XCDR (rest) = Fcdr (XCDR (rest)); - break; - } - } - - /* Let random lisp code notice that the selection has been stolen. - */ - { - Lisp_Object rest; - Lisp_Object val = Vx_lost_selection_hooks; - if (!UNBOUNDP (val) && !NILP (val)) - { - if (CONSP (val) && !EQ (XCAR (val), Qlambda)) - for (rest = val; !NILP (rest); rest = Fcdr (rest)) - call1 (Fcar (rest), selection_symbol); - else - call1 (val, selection_symbol); - } - } -} - - -/* This stuff is so that INCR selections are reentrant (that is, so we can - be servicing multiple INCR selection requests simultaneously). I haven't - actually tested that yet. - */ - -static int prop_location_tick; - -static struct prop_location { - int tick; - Display *display; - Window window; - Atom property; - int desired_state; - struct prop_location *next; -} *for_whom_the_bell_tolls; - - -static int -property_deleted_p (void *tick) -{ - struct prop_location *rest = for_whom_the_bell_tolls; - while (rest) - if (rest->tick == (long) tick) - return 0; - else - rest = rest->next; - return 1; -} - -static int -waiting_for_other_props_on_window (Display *display, Window window) -{ - struct prop_location *rest = for_whom_the_bell_tolls; - while (rest) - if (rest->display == display && rest->window == window) - return 1; - else - rest = rest->next; - return 0; -} - - -static int -expect_property_change (Display *display, Window window, - Atom property, int state) -{ - struct prop_location *pl = xnew (struct prop_location); - pl->tick = ++prop_location_tick; - pl->display = display; - pl->window = window; - pl->property = property; - pl->desired_state = state; - pl->next = for_whom_the_bell_tolls; - for_whom_the_bell_tolls = pl; - return pl->tick; -} - -static void -unexpect_property_change (int tick) -{ - struct prop_location *prev = 0, *rest = for_whom_the_bell_tolls; - while (rest) - { - if (rest->tick == tick) - { - if (prev) - prev->next = rest->next; - else - for_whom_the_bell_tolls = rest->next; - xfree (rest); - return; - } - prev = rest; - rest = rest->next; - } -} - -static void -wait_for_property_change (long tick) -{ - /* This function can GC */ - wait_delaying_user_input (property_deleted_p, (void *) tick); -} - - -/* Called from the event-loop in response to a PropertyNotify event. - */ -void -x_handle_property_notify (XPropertyEvent *event) -{ - struct prop_location *prev = 0, *rest = for_whom_the_bell_tolls; - while (rest) - { - if (rest->property == event->atom && - rest->window == event->window && - rest->display == event->display && - rest->desired_state == event->state) - { -#if 0 - stderr_out ("Saw expected prop-%s on %s\n", - (event->state == PropertyDelete ? "delete" : "change"), - (char *) string_data (XSYMBOL (x_atom_to_symbol (get_device_from_display (event->display), event->atom))->name); -#endif - if (prev) - prev->next = rest->next; - else - for_whom_the_bell_tolls = rest->next; - xfree (rest); - return; - } - prev = rest; - rest = rest->next; - } -#if 0 - stderr_out ("Saw UNexpected prop-%s on %s\n", - (event->state == PropertyDelete ? "delete" : "change"), - (char *) string_data (XSYMBOL (x_atom_to_symbol (get_device_from_display (event->display), event->atom))->name)); -#endif -} - - - -#if 0 /* #### MULTIPLE doesn't work yet */ - -static Lisp_Object -fetch_multiple_target (XSelectionRequestEvent *event) -{ - /* This function can GC */ - Display *display = event->display; - Window window = event->requestor; - Atom target = event->target; - Atom selection_atom = event->selection; - int result; - - return - Fcons (QMULTIPLE, - x_get_window_property_as_lisp_data (display, window, target, - QMULTIPLE, - selection_atom)); -} - -static Lisp_Object -copy_multiple_data (Lisp_Object obj) -{ - Lisp_Object vec; - int i; - int len; - if (CONSP (obj)) - return Fcons (XCAR (obj), copy_multiple_data (XCDR (obj))); - - CHECK_VECTOR (obj); - len = XVECTOR_LENGTH (obj); - vec = make_vector (len, Qnil); - for (i = 0; i < len; i++) - { - Lisp_Object vec2 = XVECTOR_DATA (obj) [i]; - CHECK_VECTOR (vec2); - if (XVECTOR_LENGTH (vec2) != 2) - signal_error (Qerror, list2 (build_string - ("vectors must be of length 2"), - vec2)); - XVECTOR_DATA (vec) [i] = make_vector (2, Qnil); - XVECTOR_DATA (XVECTOR_DATA (vec) [i]) [0] = XVECTOR_DATA (vec2) [0]; - XVECTOR_DATA (XVECTOR_DATA (vec) [i]) [1] = XVECTOR_DATA (vec2) [1]; - } - return vec; -} - -#endif /* 0 */ - - -static Window reading_selection_reply; -static Atom reading_which_selection; -static int selection_reply_timed_out; - -static int -selection_reply_done (void *ignore) -{ - return !reading_selection_reply; -} - -static Lisp_Object Qx_selection_reply_timeout_internal; - -DEFUN ("x-selection-reply-timeout-internal", Fx_selection_reply_timeout_internal, - 1, 1, 0, /* -*/ - (arg)) -{ - selection_reply_timed_out = 1; - reading_selection_reply = 0; - return Qnil; -} - - -/* Do protocol to read selection-data from the server. - Converts this to lisp data and returns it. - */ -static Lisp_Object -x_get_foreign_selection (Lisp_Object selection_symbol, Lisp_Object target_type) -{ - /* This function can GC */ - struct device *d = decode_x_device (Qnil); - Display *display = DEVICE_X_DISPLAY (d); - struct frame *sel_frame = selected_frame (); - Window requestor_window = XtWindow (FRAME_X_TEXT_WIDGET (sel_frame)); - Time requestor_time = DEVICE_X_MOUSE_TIMESTAMP (d); - Atom target_property = DEVICE_XATOM_EMACS_TMP (d); - Atom selection_atom = symbol_to_x_atom (d, selection_symbol, 0); - int speccount; - Atom type_atom = symbol_to_x_atom (d, (CONSP (target_type) ? - XCAR (target_type) : target_type), 0); - - XConvertSelection (display, selection_atom, type_atom, target_property, - requestor_window, requestor_time); - - /* Block until the reply has been read. */ - reading_selection_reply = requestor_window; - reading_which_selection = selection_atom; - selection_reply_timed_out = 0; - - speccount = specpdl_depth (); - - /* add a timeout handler */ - if (x_selection_timeout > 0) - { - Lisp_Object id = Fadd_timeout (make_int (x_selection_timeout), - Qx_selection_reply_timeout_internal, - Qnil, Qnil); - record_unwind_protect (Fdisable_timeout, id); - } - - /* This is ^Gable */ - wait_delaying_user_input (selection_reply_done, 0); - - if (selection_reply_timed_out) - error ("timed out waiting for reply from selection owner"); - - unbind_to (speccount, Qnil); - - /* otherwise, the selection is waiting for us on the requested property. */ - return - x_get_window_property_as_lisp_data (display, requestor_window, - target_property, target_type, - selection_atom); -} - - -static void -x_get_window_property (Display *display, Window window, Atom property, - unsigned char **data_ret, int *bytes_ret, - Atom *actual_type_ret, int *actual_format_ret, - unsigned long *actual_size_ret, int delete_p) -{ - int total_size; - unsigned long bytes_remaining; - int offset = 0; - unsigned char *tmp_data = 0; - int result; - int buffer_size = SELECTION_QUANTUM (display); - if (buffer_size > MAX_SELECTION_QUANTUM) buffer_size = MAX_SELECTION_QUANTUM; - - /* First probe the thing to find out how big it is. */ - result = XGetWindowProperty (display, window, property, - 0, 0, False, AnyPropertyType, - actual_type_ret, actual_format_ret, - actual_size_ret, - &bytes_remaining, &tmp_data); - if (result != Success) - { - *data_ret = 0; - *bytes_ret = 0; - return; - } - XFree ((char *) tmp_data); - - if (*actual_type_ret == None || *actual_format_ret == 0) - { - if (delete_p) XDeleteProperty (display, window, property); - *data_ret = 0; - *bytes_ret = 0; - return; - } - - total_size = bytes_remaining + 1; - *data_ret = (unsigned char *) xmalloc (total_size); - - /* Now read, until weve gotten it all. */ - while (bytes_remaining) - { -#if 0 - int last = bytes_remaining; -#endif - result = - XGetWindowProperty (display, window, property, - offset/4, buffer_size/4, - (delete_p ? True : False), - AnyPropertyType, - actual_type_ret, actual_format_ret, - actual_size_ret, &bytes_remaining, &tmp_data); -#if 0 - stderr_out ("<< read %d\n", last-bytes_remaining); -#endif - /* If this doesn't return Success at this point, it means that - some clod deleted the selection while we were in the midst of - reading it. Deal with that, I guess.... - */ - if (result != Success) break; - *actual_size_ret *= *actual_format_ret / 8; - memcpy ((*data_ret) + offset, tmp_data, *actual_size_ret); - offset += *actual_size_ret; - XFree ((char *) tmp_data); - } - *bytes_ret = offset; -} - - -static void -receive_incremental_selection (Display *display, Window window, Atom property, - /* this one is for error messages only */ - Lisp_Object target_type, - unsigned int min_size_bytes, - unsigned char **data_ret, int *size_bytes_ret, - Atom *type_ret, int *format_ret, - unsigned long *size_ret) -{ - /* This function can GC */ - int offset = 0; - int prop_id; - *size_bytes_ret = min_size_bytes; - *data_ret = (unsigned char *) xmalloc (*size_bytes_ret); -#if 0 - stderr_out ("\nread INCR %d\n", min_size_bytes); -#endif - /* At this point, we have read an INCR property, and deleted it (which - is how we ack its receipt: the sending window will be selecting - PropertyNotify events on our window to notice this). - - Now, we must loop, waiting for the sending window to put a value on - that property, then reading the property, then deleting it to ack. - We are done when the sender places a property of length 0. - */ - prop_id = expect_property_change (display, window, property, - PropertyNewValue); - while (1) - { - unsigned char *tmp_data; - int tmp_size_bytes; - wait_for_property_change (prop_id); - /* expect it again immediately, because x_get_window_property may - .. no it wont, I dont get it. - .. Ok, I get it now, the Xt code that implements INCR is broken. - */ - prop_id = expect_property_change (display, window, property, - PropertyNewValue); - x_get_window_property (display, window, property, - &tmp_data, &tmp_size_bytes, - type_ret, format_ret, size_ret, 1); - - if (tmp_size_bytes == 0) /* we're done */ - { -#if 0 - stderr_out (" read INCR done\n"); -#endif - unexpect_property_change (prop_id); - if (tmp_data) xfree (tmp_data); - break; - } -#if 0 - stderr_out (" read INCR %d\n", tmp_size_bytes); -#endif - if (*size_bytes_ret < offset + tmp_size_bytes) - { -#if 0 - stderr_out (" read INCR realloc %d -> %d\n", - *size_bytes_ret, offset + tmp_size_bytes); -#endif - *size_bytes_ret = offset + tmp_size_bytes; - *data_ret = (unsigned char *) xrealloc (*data_ret, *size_bytes_ret); - } - memcpy ((*data_ret) + offset, tmp_data, tmp_size_bytes); - offset += tmp_size_bytes; - xfree (tmp_data); - } -} - - -static Lisp_Object -x_get_window_property_as_lisp_data (Display *display, - Window window, - Atom property, - /* next two for error messages only */ - Lisp_Object target_type, - Atom selection_atom) -{ - /* This function can GC */ - Atom actual_type; - int actual_format; - unsigned long actual_size; - unsigned char *data = NULL; - int bytes = 0; - Lisp_Object val; - struct device *d = get_device_from_display (display); - - x_get_window_property (display, window, property, &data, &bytes, - &actual_type, &actual_format, &actual_size, 1); - if (! data) - { - if (XGetSelectionOwner (display, selection_atom)) - /* there is a selection owner */ - signal_error - (Qselection_conversion_error, - Fcons (build_string ("selection owner couldn't convert"), - Fcons (x_atom_to_symbol (d, selection_atom), - actual_type ? - list2 (target_type, x_atom_to_symbol (d, actual_type)) : - list1 (target_type)))); - else - signal_error (Qerror, - list2 (build_string ("no selection"), - x_atom_to_symbol (d, selection_atom))); - } - - if (actual_type == DEVICE_XATOM_INCR (d)) - { - /* Ok, that data wasn't *the* data, it was just the beginning. */ - - unsigned int min_size_bytes = * ((unsigned int *) data); - xfree (data); - receive_incremental_selection (display, window, property, target_type, - min_size_bytes, &data, &bytes, - &actual_type, &actual_format, - &actual_size); - } - - /* It's been read. Now convert it to a lisp object in some semi-rational - manner. */ - val = selection_data_to_lisp_data (d, data, bytes, - actual_type, actual_format); - - xfree (data); - return val; -} - -/* These functions convert from the selection data read from the server into - something that we can use from elisp, and vice versa. - - Type: Format: Size: Elisp Type: - ----- ------- ----- ----------- - * 8 * String - ATOM 32 1 Symbol - ATOM 32 > 1 Vector of Symbols - * 16 1 Integer - * 16 > 1 Vector of Integers - * 32 1 if <=16 bits: Integer - if > 16 bits: Cons of top16, bot16 - * 32 > 1 Vector of the above - - When converting a Lisp number to C, it is assumed to be of format 16 if - it is an integer, and of format 32 if it is a cons of two integers. - - When converting a vector of numbers from Elisp to C, it is assumed to be - of format 16 if every element in the vector is an integer, and is assumed - to be of format 32 if any element is a cons of two integers. - - When converting an object to C, it may be of the form (SYMBOL . <data>) - where SYMBOL is what we should claim that the type is. Format and - representation are as above. - - NOTE: Under Mule, when someone shoves us a string without a type, we - set the type to 'COMPOUND_TEXT and automatically convert to Compound - Text. If the string has a type, we assume that the user wants the - data sent as-is so we just do "binary" conversion. - */ - - -static Lisp_Object -selection_data_to_lisp_data (struct device *d, - unsigned char *data, - size_t size, - Atom type, - int format) -{ - if (type == DEVICE_XATOM_NULL (d)) - return QNULL; - - /* Convert any 8-bit data to a string, for compactness. */ - else if (format == 8) - return make_ext_string (data, size, - type == DEVICE_XATOM_TEXT (d) || - type == DEVICE_XATOM_COMPOUND_TEXT (d) - ? FORMAT_CTEXT : FORMAT_BINARY); - - /* Convert a single atom to a Lisp Symbol. Convert a set of atoms to - a vector of symbols. - */ - else if (type == XA_ATOM) - { - if (size == sizeof (Atom)) - return x_atom_to_symbol (d, *((Atom *) data)); - else - { - int i; - int len = size / sizeof (Atom); - Lisp_Object v = Fmake_vector (make_int (len), Qzero); - for (i = 0; i < len; i++) - Faset (v, make_int (i), x_atom_to_symbol (d, ((Atom *) data) [i])); - return v; - } - } - - /* Convert a single 16 or small 32 bit number to a Lisp Int. - If the number is > 16 bits, convert it to a cons of integers, - 16 bits in each half. - */ - else if (format == 32 && size == sizeof (long)) - return word_to_lisp (((unsigned long *) data) [0]); - else if (format == 16 && size == sizeof (short)) - return make_int ((int) (((unsigned short *) data) [0])); - - /* Convert any other kind of data to a vector of numbers, represented - as above (as an integer, or a cons of two 16 bit integers). - - #### Perhaps we should return the actual type to lisp as well. - - (x-get-selection-internal 'PRIMARY 'LINE_NUMBER) - ==> [4 4] - - and perhaps it should be - - (x-get-selection-internal 'PRIMARY 'LINE_NUMBER) - ==> (SPAN . [4 4]) - - Right now the fact that the return type was SPAN is discarded before - lisp code gets to see it. - */ - else if (format == 16) - { - int i; - Lisp_Object v = make_vector (size / 4, Qzero); - for (i = 0; i < (int) size / 4; i++) - { - int j = (int) ((unsigned short *) data) [i]; - Faset (v, make_int (i), make_int (j)); - } - return v; - } - else - { - int i; - Lisp_Object v = make_vector (size / 4, Qzero); - for (i = 0; i < (int) size / 4; i++) - { - unsigned long j = ((unsigned long *) data) [i]; - Faset (v, make_int (i), word_to_lisp (j)); - } - return v; - } -} - - -static void -lisp_data_to_selection_data (struct device *d, - Lisp_Object obj, - unsigned char **data_ret, - Atom *type_ret, - unsigned int *size_ret, - int *format_ret) -{ - Lisp_Object type = Qnil; - - if (CONSP (obj) && SYMBOLP (XCAR (obj))) - { - type = XCAR (obj); - obj = XCDR (obj); - if (CONSP (obj) && NILP (XCDR (obj))) - obj = XCAR (obj); - } - - if (EQ (obj, QNULL) || (EQ (type, QNULL))) - { /* This is not the same as declining */ - *format_ret = 32; - *size_ret = 0; - *data_ret = 0; - type = QNULL; - } - else if (STRINGP (obj)) - { - CONST Extbyte *extval; - Extcount extvallen; - - if (NILP (type)) - GET_STRING_CTEXT_DATA_ALLOCA (obj, extval, extvallen); - else - GET_STRING_BINARY_DATA_ALLOCA (obj, extval, extvallen); - *format_ret = 8; - *size_ret = extvallen; - *data_ret = (unsigned char *) xmalloc (*size_ret); - memcpy (*data_ret, extval, *size_ret); -#ifdef MULE - if (NILP (type)) type = QCOMPOUND_TEXT; -#else - if (NILP (type)) type = QSTRING; -#endif - } - else if (CHARP (obj)) - { - Bufbyte buf[MAX_EMCHAR_LEN]; - Bytecount len; - CONST Extbyte *extval; - Extcount extvallen; - - *format_ret = 8; - len = set_charptr_emchar (buf, XCHAR (obj)); - GET_CHARPTR_EXT_CTEXT_DATA_ALLOCA (buf, len, extval, extvallen); - *size_ret = extvallen; - *data_ret = (unsigned char *) xmalloc (*size_ret); - memcpy (*data_ret, extval, *size_ret); -#ifdef MULE - if (NILP (type)) type = QCOMPOUND_TEXT; -#else - if (NILP (type)) type = QSTRING; -#endif - } - else if (SYMBOLP (obj)) - { - *format_ret = 32; - *size_ret = 1; - *data_ret = (unsigned char *) xmalloc (sizeof (Atom) + 1); - (*data_ret) [sizeof (Atom)] = 0; - (*(Atom **) data_ret) [0] = symbol_to_x_atom (d, obj, 0); - if (NILP (type)) type = QATOM; - } - else if (INTP (obj) && - XINT (obj) <= 0x7FFF && - XINT (obj) >= -0x8000) - { - *format_ret = 16; - *size_ret = 1; - *data_ret = (unsigned char *) xmalloc (sizeof (short) + 1); - (*data_ret) [sizeof (short)] = 0; - (*(short **) data_ret) [0] = (short) XINT (obj); - if (NILP (type)) type = QINTEGER; - } - else if (INTP (obj) || CONSP (obj)) - { - *format_ret = 32; - *size_ret = 1; - *data_ret = (unsigned char *) xmalloc (sizeof (long) + 1); - (*data_ret) [sizeof (long)] = 0; - (*(unsigned long **) data_ret) [0] = lisp_to_word (obj); - if (NILP (type)) type = QINTEGER; - } - else if (VECTORP (obj)) - { - /* Lisp Vectors may represent a set of ATOMs; - a set of 16 or 32 bit INTEGERs; - or a set of ATOM_PAIRs (represented as [[A1 A2] [A3 A4] ...] - */ - int i; - - if (SYMBOLP (XVECTOR_DATA (obj) [0])) - /* This vector is an ATOM set */ - { - if (NILP (type)) type = QATOM; - *size_ret = XVECTOR_LENGTH (obj); - *format_ret = 32; - *data_ret = (unsigned char *) xmalloc ((*size_ret) * sizeof (Atom)); - for (i = 0; i < (int) (*size_ret); i++) - if (SYMBOLP (XVECTOR_DATA (obj) [i])) - (*(Atom **) data_ret) [i] = - symbol_to_x_atom (d, XVECTOR_DATA (obj) [i], 0); - else - signal_error (Qerror, /* Qselection_error */ - list2 (build_string - ("all elements of the vector must be of the same type"), - obj)); - } -#if 0 /* #### MULTIPLE doesn't work yet */ - else if (VECTORP (XVECTOR_DATA (obj) [0])) - /* This vector is an ATOM_PAIR set */ - { - if (NILP (type)) type = QATOM_PAIR; - *size_ret = XVECTOR_LENGTH (obj); - *format_ret = 32; - *data_ret = (unsigned char *) - xmalloc ((*size_ret) * sizeof (Atom) * 2); - for (i = 0; i < *size_ret; i++) - if (VECTORP (XVECTOR_DATA (obj) [i])) - { - Lisp_Object pair = XVECTOR_DATA (obj) [i]; - if (XVECTOR_LENGTH (pair) != 2) - signal_error (Qerror, - list2 (build_string - ("elements of the vector must be vectors of exactly two elements"), - pair)); - - (*(Atom **) data_ret) [i * 2] = - symbol_to_x_atom (d, XVECTOR_DATA (pair) [0], 0); - (*(Atom **) data_ret) [(i * 2) + 1] = - symbol_to_x_atom (d, XVECTOR_DATA (pair) [1], 0); - } - else - signal_error (Qerror, - list2 (build_string - ("all elements of the vector must be of the same type"), - obj)); - } -#endif - else - /* This vector is an INTEGER set, or something like it */ - { - *size_ret = XVECTOR_LENGTH (obj); - if (NILP (type)) type = QINTEGER; - *format_ret = 16; - for (i = 0; i < (int) (*size_ret); i++) - if (CONSP (XVECTOR_DATA (obj) [i])) - *format_ret = 32; - else if (!INTP (XVECTOR_DATA (obj) [i])) - signal_error (Qerror, /* Qselection_error */ - list2 (build_string - ("all elements of the vector must be integers or conses of integers"), - obj)); - - *data_ret = (unsigned char *) xmalloc (*size_ret * (*format_ret/8)); - for (i = 0; i < (int) (*size_ret); i++) - if (*format_ret == 32) - (*((unsigned long **) data_ret)) [i] = - lisp_to_word (XVECTOR_DATA (obj) [i]); - else - (*((unsigned short **) data_ret)) [i] = - (unsigned short) lisp_to_word (XVECTOR_DATA (obj) [i]); - } - } - else - signal_error (Qerror, /* Qselection_error */ - list2 (build_string ("unrecognized selection data"), - obj)); - - *type_ret = symbol_to_x_atom (d, type, 0); -} - -static Lisp_Object -clean_local_selection_data (Lisp_Object obj) -{ - if (CONSP (obj) && - INTP (XCAR (obj)) && - CONSP (XCDR (obj)) && - INTP (XCAR (XCDR (obj))) && - NILP (XCDR (XCDR (obj)))) - obj = Fcons (XCAR (obj), XCDR (obj)); - - if (CONSP (obj) && - INTP (XCAR (obj)) && - INTP (XCDR (obj))) - { - if (XINT (XCAR (obj)) == 0) - return XCDR (obj); - if (XINT (XCAR (obj)) == -1) - return make_int (- XINT (XCDR (obj))); - } - if (VECTORP (obj)) - { - int i; - int len = XVECTOR_LENGTH (obj); - Lisp_Object copy; - if (len == 1) - return clean_local_selection_data (XVECTOR_DATA (obj) [0]); - copy = make_vector (len, Qnil); - for (i = 0; i < len; i++) - XVECTOR_DATA (copy) [i] = - clean_local_selection_data (XVECTOR_DATA (obj) [i]); - return copy; - } - return obj; -} - - -/* Called from the event loop to handle SelectionNotify events. - I don't think this needs to be reentrant. - */ -void -x_handle_selection_notify (XSelectionEvent *event) -{ - if (! reading_selection_reply) - message ("received an unexpected SelectionNotify event"); - else if (event->requestor != reading_selection_reply) - message ("received a SelectionNotify event for the wrong window"); - else if (event->selection != reading_which_selection) - message ("received the wrong selection type in SelectionNotify!"); - else - reading_selection_reply = 0; /* we're done now. */ -} - - -DEFUN ("x-own-selection-internal", Fx_own_selection_internal, 2, 2, 0, /* -Assert an X selection of the given TYPE with the given VALUE. -TYPE is a symbol, typically PRIMARY, SECONDARY, or CLIPBOARD. -VALUE is typically a string, or a cons of two markers, but may be -anything that the functions on selection-converter-alist know about. -*/ - (selection_name, selection_value)) -{ - CHECK_SYMBOL (selection_name); - if (NILP (selection_value)) error ("selection-value may not be nil."); - x_own_selection (selection_name, selection_value); - return selection_value; -} - - -/* Request the selection value from the owner. If we are the owner, - simply return our selection value. If we are not the owner, this - will block until all of the data has arrived. - */ -DEFUN ("x-get-selection-internal", Fx_get_selection_internal, 2, 2, 0, /* -Return text selected from some X window. -SELECTION_SYMBOL is a symbol, typically PRIMARY, SECONDARY, or CLIPBOARD. -TARGET_TYPE is the type of data desired, typically STRING or COMPOUND_TEXT. -Under Mule, if the resultant data comes back as 8-bit data in type -TEXT or COMPOUND_TEXT, it will be decoded as Compound Text. -*/ - (selection_symbol, target_type)) -{ - /* This function can GC */ - Lisp_Object val = Qnil; - struct gcpro gcpro1, gcpro2; - GCPRO2 (target_type, val); /* we store newly consed data into these */ - CHECK_SYMBOL (selection_symbol); - -#if 0 /* #### MULTIPLE doesn't work yet */ - if (CONSP (target_type) && - XCAR (target_type) == QMULTIPLE) - { - CHECK_VECTOR (XCDR (target_type)); - /* So we don't destructively modify this... */ - target_type = copy_multiple_data (target_type); - } - else -#endif - CHECK_SYMBOL (target_type); - - val = x_get_local_selection (selection_symbol, target_type); - - if (NILP (val)) - { - val = x_get_foreign_selection (selection_symbol, target_type); - } - else - { - if (CONSP (val) && SYMBOLP (XCAR (val))) - { - val = XCDR (val); - if (CONSP (val) && NILP (XCDR (val))) - val = XCAR (val); - } - val = clean_local_selection_data (val); - } - UNGCPRO; - return val; -} - -DEFUN ("x-disown-selection-internal", Fx_disown_selection_internal, 1, 2, 0, /* -If we own the named selection, then disown it (make there be no selection). -*/ - (selection, timeval)) -{ - struct device *d = decode_x_device (Qnil); - Display *display = DEVICE_X_DISPLAY (d); - Time timestamp; - Atom selection_atom; - XSelectionClearEvent event; - - CHECK_SYMBOL (selection); - if (NILP (timeval)) - timestamp = DEVICE_X_MOUSE_TIMESTAMP (d); - else - { - /* #### This is bogus. See the comment above about problems - on OSF/1 and DEC Alphas. Yet another reason why it sucks - to have the implementation (i.e. cons of two 16-bit - integers) exposed. */ - time_t the_time; - lisp_to_time (timeval, &the_time); - timestamp = (Time) the_time; - } - - if (NILP (assq_no_quit (selection, Vselection_alist))) - return Qnil; /* Don't disown the selection when we're not the owner. */ - - selection_atom = symbol_to_x_atom (d, selection, 0); - - XSetSelectionOwner (display, selection_atom, None, timestamp); - - /* It doesn't seem to be guaranteed that a SelectionClear event will be - generated for a window which owns the selection when that window sets - the selection owner to None. The NCD server does, the MIT Sun4 server - doesn't. So we synthesize one; this means we might get two, but - that's ok, because the second one won't have any effect. - */ - event.display = display; - event.selection = selection_atom; - event.time = timestamp; - x_handle_selection_clear (&event); - - return Qt; -} - - -DEFUN ("x-selection-owner-p", Fx_selection_owner_p, 0, 1, 0, /* -Return t if current emacs process owns the given X Selection. -The arg should be the name of the selection in question, typically one of -the symbols PRIMARY, SECONDARY, or CLIPBOARD. (For convenience, the symbol -nil is the same as PRIMARY, and t is the same as SECONDARY.) -*/ - (selection)) -{ - CHECK_SYMBOL (selection); - if (EQ (selection, Qnil)) selection = QPRIMARY; - else if (EQ (selection, Qt)) selection = QSECONDARY; - - return NILP (Fassq (selection, Vselection_alist)) ? Qnil : Qt; -} - -DEFUN ("x-selection-exists-p", Fx_selection_exists_p, 0, 1, 0, /* -Whether there is an owner for the given X Selection. -The arg should be the name of the selection in question, typically one of -the symbols PRIMARY, SECONDARY, or CLIPBOARD. (For convenience, the symbol -nil is the same as PRIMARY, and t is the same as SECONDARY.) -*/ - (selection)) -{ - struct device *d = decode_x_device (Qnil); - Display *dpy = DEVICE_X_DISPLAY (d); - CHECK_SYMBOL (selection); - if (!NILP (Fx_selection_owner_p (selection))) - return Qt; - return XGetSelectionOwner (dpy, symbol_to_x_atom (d, selection, 0)) != None ? - Qt : Qnil; -} - - -#ifdef CUT_BUFFER_SUPPORT - -static int cut_buffers_initialized; /* Whether we're sure they all exist */ - -/* Ensure that all 8 cut buffers exist. ICCCM says we gotta... */ -static void -initialize_cut_buffers (Display *display, Window window) -{ - static unsigned CONST char * CONST data = (unsigned CONST char *) ""; -#define FROB(atom) XChangeProperty (display, window, atom, XA_STRING, 8, \ - PropModeAppend, data, 0) - FROB (XA_CUT_BUFFER0); - FROB (XA_CUT_BUFFER1); - FROB (XA_CUT_BUFFER2); - FROB (XA_CUT_BUFFER3); - FROB (XA_CUT_BUFFER4); - FROB (XA_CUT_BUFFER5); - FROB (XA_CUT_BUFFER6); - FROB (XA_CUT_BUFFER7); -#undef FROB - cut_buffers_initialized = 1; -} - -#define CHECK_CUTBUFFER(symbol) \ - { CHECK_SYMBOL (symbol); \ - if (!EQ((symbol),QCUT_BUFFER0) && !EQ((symbol),QCUT_BUFFER1) && \ - !EQ((symbol),QCUT_BUFFER2) && !EQ((symbol),QCUT_BUFFER3) && \ - !EQ((symbol),QCUT_BUFFER4) && !EQ((symbol),QCUT_BUFFER5) && \ - !EQ((symbol),QCUT_BUFFER6) && !EQ((symbol),QCUT_BUFFER7)) \ - signal_error (Qerror, list2 (build_string ("Doesn't name a cutbuffer"), \ - (symbol))); \ - } - -DEFUN ("x-get-cutbuffer-internal", Fx_get_cutbuffer_internal, 1, 1, 0, /* -Return the value of the named CUTBUFFER (typically CUT_BUFFER0). -*/ - (cutbuffer)) -{ - struct device *d = decode_x_device (Qnil); - Display *display = DEVICE_X_DISPLAY (d); - Window window = RootWindow (display, 0); /* Cutbuffers are on frame 0 */ - Atom cut_buffer_atom; - unsigned char *data; - int bytes; - Atom type; - int format; - unsigned long size; - Lisp_Object ret; - - CHECK_CUTBUFFER (cutbuffer); - cut_buffer_atom = symbol_to_x_atom (d, cutbuffer, 0); - - x_get_window_property (display, window, cut_buffer_atom, &data, &bytes, - &type, &format, &size, 0); - if (!data) return Qnil; - - if (format != 8 || type != XA_STRING) - signal_simple_error_2 ("Cut buffer doesn't contain 8-bit STRING data", - x_atom_to_symbol (d, type), - make_int (format)); - - /* We cheat - if the string contains an ESC character, that's - technically not allowed in a STRING, so we assume it's - COMPOUND_TEXT that we stored there ourselves earlier, - in x-store-cutbuffer-internal */ - ret = (bytes ? - make_ext_string (data, bytes, - memchr (data, 0x1b, bytes) ? - FORMAT_CTEXT : FORMAT_BINARY) - : Qnil); - xfree (data); - return ret; -} - - -DEFUN ("x-store-cutbuffer-internal", Fx_store_cutbuffer_internal, 2, 2, 0, /* -Set the value of the named CUTBUFFER (typically CUT_BUFFER0) to STRING. -*/ - (cutbuffer, string)) -{ - struct device *d = decode_x_device (Qnil); - Display *display = DEVICE_X_DISPLAY (d); - Window window = RootWindow (display, 0); /* Cutbuffers are on frame 0 */ - Atom cut_buffer_atom; - CONST Extbyte *data = XSTRING_DATA (string); - Extcount bytes = XSTRING_LENGTH (string); - Extcount bytes_remaining; - int max_bytes = SELECTION_QUANTUM (display); -#ifdef MULE - CONST Bufbyte *ptr, *end; - enum { ASCII, LATIN_1, WORLD } chartypes = ASCII; -#endif - - if (max_bytes > MAX_SELECTION_QUANTUM) - max_bytes = MAX_SELECTION_QUANTUM; - - CHECK_CUTBUFFER (cutbuffer); - CHECK_STRING (string); - cut_buffer_atom = symbol_to_x_atom (d, cutbuffer, 0); - - if (! cut_buffers_initialized) - initialize_cut_buffers (display, window); - - /* We use the STRING encoding (Latin-1 only) if we can, else COMPOUND_TEXT. - We cheat and use type = `STRING' even when using COMPOUND_TEXT. - The ICCCM requires that this be so, and other clients assume it, - as we do ourselves in initialize_cut_buffers. */ - -#ifdef MULE - /* Optimize for the common ASCII case */ - for (ptr = data, end = ptr + bytes; ptr <= end; ) - { - if (BYTE_ASCII_P (*ptr)) - { - ptr++; - continue; - } - - if ((*ptr) == LEADING_BYTE_LATIN_ISO8859_1 || - (*ptr) == LEADING_BYTE_CONTROL_1) - { - chartypes = LATIN_1; - ptr += 2; - continue; - } - - chartypes = WORLD; - break; - } - - if (chartypes == LATIN_1) - GET_STRING_BINARY_DATA_ALLOCA (string, data, bytes); - else if (chartypes == WORLD) - GET_STRING_CTEXT_DATA_ALLOCA (string, data, bytes); -#endif /* MULE */ - - bytes_remaining = bytes; - - while (bytes_remaining) - { - int chunk = bytes_remaining < max_bytes ? bytes_remaining : max_bytes; - XChangeProperty (display, window, cut_buffer_atom, XA_STRING, 8, - (bytes_remaining == bytes - ? PropModeReplace : PropModeAppend), - data, chunk); - data += chunk; - bytes_remaining -= chunk; - } - return string; -} - - -DEFUN ("x-rotate-cutbuffers-internal", Fx_rotate_cutbuffers_internal, 1, 1, 0, /* -Rotate the values of the cutbuffers by the given number of steps; -positive means move values forward, negative means backward. -*/ - (n)) -{ - struct device *d = decode_x_device (Qnil); - Display *display = DEVICE_X_DISPLAY (d); - Window window = RootWindow (display, 0); /* Cutbuffers are on frame 0 */ - Atom props [8]; - - CHECK_INT (n); - if (XINT (n) == 0) - return n; - if (! cut_buffers_initialized) - initialize_cut_buffers (display, window); - props[0] = XA_CUT_BUFFER0; - props[1] = XA_CUT_BUFFER1; - props[2] = XA_CUT_BUFFER2; - props[3] = XA_CUT_BUFFER3; - props[4] = XA_CUT_BUFFER4; - props[5] = XA_CUT_BUFFER5; - props[6] = XA_CUT_BUFFER6; - props[7] = XA_CUT_BUFFER7; - XRotateWindowProperties (display, window, props, 8, XINT (n)); - return n; -} - -#endif /* CUT_BUFFER_SUPPORT */ - - - -/************************************************************************/ -/* initialization */ -/************************************************************************/ - -void -syms_of_xselect (void) -{ - DEFSUBR (Fx_get_selection_internal); - DEFSUBR (Fx_own_selection_internal); - DEFSUBR (Fx_disown_selection_internal); - DEFSUBR (Fx_selection_owner_p); - DEFSUBR (Fx_selection_exists_p); - -#ifdef CUT_BUFFER_SUPPORT - DEFSUBR (Fx_get_cutbuffer_internal); - DEFSUBR (Fx_store_cutbuffer_internal); - DEFSUBR (Fx_rotate_cutbuffers_internal); -#endif /* CUT_BUFFER_SUPPORT */ - - /* Unfortunately, timeout handlers must be lisp functions. */ - defsymbol (&Qx_selection_reply_timeout_internal, - "x-selection-reply-timeout-internal"); - DEFSUBR (Fx_selection_reply_timeout_internal); - - defsymbol (&QPRIMARY, "PRIMARY"); - defsymbol (&QSECONDARY, "SECONDARY"); - defsymbol (&QSTRING, "STRING"); - defsymbol (&QINTEGER, "INTEGER"); - defsymbol (&QCLIPBOARD, "CLIPBOARD"); - defsymbol (&QTIMESTAMP, "TIMESTAMP"); - defsymbol (&QTEXT, "TEXT"); - defsymbol (&QDELETE, "DELETE"); - defsymbol (&QMULTIPLE, "MULTIPLE"); - defsymbol (&QINCR, "INCR"); - defsymbol (&QEMACS_TMP, "_EMACS_TMP_"); - defsymbol (&QTARGETS, "TARGETS"); - defsymbol (&QATOM, "ATOM"); - defsymbol (&QATOM_PAIR, "ATOM_PAIR"); - defsymbol (&QCOMPOUND_TEXT, "COMPOUND_TEXT"); - defsymbol (&QNULL, "NULL"); - -#ifdef CUT_BUFFER_SUPPORT - defsymbol (&QCUT_BUFFER0, "CUT_BUFFER0"); - defsymbol (&QCUT_BUFFER1, "CUT_BUFFER1"); - defsymbol (&QCUT_BUFFER2, "CUT_BUFFER2"); - defsymbol (&QCUT_BUFFER3, "CUT_BUFFER3"); - defsymbol (&QCUT_BUFFER4, "CUT_BUFFER4"); - defsymbol (&QCUT_BUFFER5, "CUT_BUFFER5"); - defsymbol (&QCUT_BUFFER6, "CUT_BUFFER6"); - defsymbol (&QCUT_BUFFER7, "CUT_BUFFER7"); -#endif /* CUT_BUFFER_SUPPORT */ - - deferror (&Qselection_conversion_error, - "selection-conversion-error", - "selection-conversion error", Qio_error); -} - -void -vars_of_xselect (void) -{ -#ifdef CUT_BUFFER_SUPPORT - cut_buffers_initialized = 0; - Fprovide (intern ("cut-buffer")); -#endif - - reading_selection_reply = 0; - reading_which_selection = 0; - selection_reply_timed_out = 0; - for_whom_the_bell_tolls = 0; - prop_location_tick = 0; - - Vselection_alist = Qnil; - staticpro (&Vselection_alist); - - DEFVAR_LISP ("selection-converter-alist", &Vselection_converter_alist /* -An alist associating selection-types (such as STRING and TIMESTAMP) with -functions. These functions will be called with three args: the name of the -selection (typically PRIMARY, SECONDARY, or CLIPBOARD); a desired type to -which the selection should be converted; and the local selection value - (whatever had been passed to `x-own-selection'). These functions should -return the value to send to the X server, which should be one of: - --- nil (the conversion could not be done) --- a cons of a symbol and any of the following values; the symbol - explicitly specifies the type that will be sent. --- a string (If the type is not specified, then if Mule support exists, - the string will be converted to Compound Text and sent in - the 'COMPOUND_TEXT format; otherwise (no Mule support), - the string will be left as-is and sent in the 'STRING - format. If the type is specified, the string will be - left as-is (or converted to binary format under Mule). - In all cases, 8-bit data it sent.) --- a character (With Mule support, will be converted to Compound Text - whether or not a type is specified. If a type is not - specified, a type of 'STRING or 'COMPOUND_TEXT will be - sent, as for strings.) --- the symbol 'NULL (Indicates that there is no meaningful return value. - Empty 32-bit data with a type of 'NULL will be sent.) --- a symbol (Will be converted into an atom. If the type is not specified, - a type of 'ATOM will be sent.) --- an integer (Will be converted into a 16-bit or 32-bit integer depending - on the value. If the type is not specified, a type of - 'INTEGER will be sent.) --- a cons (HIGH . LOW) of integers (Will be converted into a 32-bit integer. - If the type is not specified, a type of - 'INTEGER will be sent.) --- a vector of symbols (Will be converted into a list of atoms. If the type - is not specified, a type of 'ATOM will be sent.) --- a vector of integers (Will be converted into a list of 16-bit integers. - If the type is not specified, a type of 'INTEGER - will be sent.) --- a vector of integers and/or conses (HIGH . LOW) of integers - (Will be converted into a list of 16-bit integers. - If the type is not specified, a type of 'INTEGER - will be sent.) -*/ ); - Vselection_converter_alist = Qnil; - - DEFVAR_LISP ("x-lost-selection-hooks", &Vx_lost_selection_hooks /* -A function or functions to be called after the X server has notified us -that we have lost the selection. The function(s) will be called with one -argument, a symbol naming the selection (typically PRIMARY, SECONDARY, or -CLIPBOARD). -*/ ); - Vx_lost_selection_hooks = Qunbound; - - DEFVAR_LISP ("x-sent-selection-hooks", &Vx_sent_selection_hooks /* -A function or functions to be called after we have responded to some -other client's request for the value of a selection that we own. The -function(s) will be called with four arguments: - - the name of the selection (typically PRIMARY, SECONDARY, or CLIPBOARD); - - the name of the selection-type which we were requested to convert the - selection into before sending (for example, STRING or LENGTH); - - and whether we successfully transmitted the selection. -We might have failed (and declined the request) for any number of reasons, -including being asked for a selection that we no longer own, or being asked -to convert into a type that we don't know about or that is inappropriate. -This hook doesn't let you change the behavior of emacs's selection replies, -it merely informs you that they have happened. -*/ ); - Vx_sent_selection_hooks = Qunbound; - - DEFVAR_INT ("x-selection-timeout", &x_selection_timeout /* -If the selection owner doesn't reply in this many seconds, we give up. -A value of 0 means wait as long as necessary. This is initialized from the -\"*selectionTimeout\" resource (which is expressed in milliseconds). -*/ ); - x_selection_timeout = 0; -} - -void -Xatoms_of_xselect (struct device *d) -{ - Display *D = DEVICE_X_DISPLAY (d); - - /* Non-predefined atoms that we might end up using a lot */ - DEVICE_XATOM_CLIPBOARD (d) = XInternAtom (D, "CLIPBOARD", False); - DEVICE_XATOM_TIMESTAMP (d) = XInternAtom (D, "TIMESTAMP", False); - DEVICE_XATOM_TEXT (d) = XInternAtom (D, "TEXT", False); - DEVICE_XATOM_DELETE (d) = XInternAtom (D, "DELETE", False); - DEVICE_XATOM_MULTIPLE (d) = XInternAtom (D, "MULTIPLE", False); - DEVICE_XATOM_INCR (d) = XInternAtom (D, "INCR", False); - DEVICE_XATOM_TARGETS (d) = XInternAtom (D, "TARGETS", False); - DEVICE_XATOM_NULL (d) = XInternAtom (D, "NULL", False); - DEVICE_XATOM_ATOM_PAIR (d) = XInternAtom (D, "ATOM_PAIR", False); - DEVICE_XATOM_COMPOUND_TEXT (d) = XInternAtom (D, "COMPOUND_TEXT", False); - DEVICE_XATOM_EMACS_TMP (d) = XInternAtom (D, "_EMACS_TMP_", False); -} diff --git a/tests/automated/base64-tests.el b/tests/automated/base64-tests.el index e0ae3b1fbb4eb10a0c222edc3e3751404f1a48c3..264ff6b3a0fc3b3b1735f1c522664e4ff57c791d 100644 GIT binary patch delta 1275 zcmZ8g&vO(-6fSB>nH|x@vf|<@<jX{0Q)a`GtY|94r-6kaBtb<5Djs@fdUqzf+r8V} z%d&7tdGKIy?5m|$k6O9Ofq#HMKso3?;Dsu$RME3ZEkpV+J^l6j@%4M(`+wu_+V3;t zN4G2675mTYKkofDUd@e8!=F8VtdJY?Hg+~D_J@h)n76qTR_(KiOL;H2a;_IFt=+Sq zPJZ@=C%aqC4r8Kwt=+W`CojC^Ep7_7xO_iaGG`lAetl=}ugPD=R<<hvQ$GAvx7>E8 zy}EqY$9!PQtknu*ru5vL2b3<xJZzS0N=XGi{FdyI;#5u>W&eEV#G;O6uN5I_2&p)P z6y<<ve!hw{1`7>W8cYoOF<0DMSwSM~YlTvdYhx<~f8vmX-7a942^UYm#6yR65=AWz zSx*7Dw25decwQ;u^-v0J;3)5>EDvepOo=`Rt${9rE`e&G%b+Wub<kDN7hXP}$NqA3 zv}|*ew7JGr#LRHi+Pf^&E`P*@VJ4AcA>%>UK-WPVpiR&g=mzLZ&{v?ZK{vB@-+;aa zeFwS)x(&JmVxRyNf}*S)2h~9hPz*{yJD}z+s0C_+MAlG(I-o8{fi%c~dZ4?YKImT7 zZUDLus({Xc7C}p(D(EB7dC<pMyH7yNpbtT3L94FSFAMs8T2a@RSBhHF+?1oFUUzL2 zAxEjrIw4b-J(Hw`O3Wbj8c8S3bWr9)?XmwBs`iiKd-lKLL;LpellIB`Mf-I6-L=CR zTf9E(?O|Lcjo6G{lBH^kCv_SsKXS3pr~S-n4)XNqZeK0#<r$)*OBZU*9-aAVw;xL< zzK%?UNhNro?L@;!aG`rn^Tz4MNgPZCiBU`qpn12KRw>nc>NGG;Umd2k+f1xvuMwl+ z#MWm6#Jtt2CoW7+=#V*yNAu_?X}BAm2$f)v21%9Abl`?YYUo~);j#d%yPlx$h@?aH zXr^`wb*WM}H+Q(awUyq5j-ZJX(R75I%gvbEyniC+tn6uj+OGTaImP<+f!`Q+`>-nZ u*;K_oo?WmvX3O3X%)&n(JAht-zkcxa%@H_)_a2{`I&wUN4{xv!crO4gG<sJ6 delta 1698 zcmcIkOHUI~6b5<DM5G|kPH7J%#HrFsc^G*lh=CZRKuk17?Pl7!?F<Ze+PPCe5(6%b zt`u@sZhZU#iLBfhmhMd4xiRrSn3%Zo-r+Tc8cB>zZaOpPeCM3+eCM98(?4dmy6aC> zRBZRwf2iXB*jxWZye^z>ud11upXrzJY2!l8?0jZO#-EK-Qu<o5m>#^kBI8uxN`qaP zTgYn~E!<cv$ha98ZyK1T+Q7)FKImS|4UwDk^7gmDtD5SHwC3POTZ=r&7;#)sNdb2v zof0tDi2*e&{M^>nZ!%!TeBNe62iFEeqq;?4*)Uzg@>+&4(CEWugE$0CDvym}xLvJe zc)dL;A3EV`JFJ-$T!X-(sq+Zj6YQ+_fu}QRu8+sjxp9T)30YQklFitZxsZ0_hjHQ= zLvt9MQzudY6DgM;habvMmY=0qj6*Hk&O_FAKy|cbAT(p^M2`V(bavouFgzjysJd;L zJh&?2l}i!hP5`{dIZ8k{B@zi49|x7Qss|LGV*9c2O`U@M%@V$gG@ub`YT;lG<q*xX zJT&9rTS_Q&jLCj=yl~uXX!S)2+>v*~+&ySDXs*{VLiK;*(7cxw4!Pj#x{xpVA1QQ3 z_OWGjiIrh7Dp;sRY7xf7gcUUlge=kML5qC^OGX4gc5WCaP)a%?lcZXNORFwwG-vUt zRrw%gc<U^Z<)3}>IcCmqMbQ!fPKGYG@ly9>_iKlbf|0NXF2fnTAUGZx#~!5(Q^E6V zf1j<BR_rgfeD!`lCt?!qIW~jGso_qr!+(3f2ib%F!b+AT(ff6!wOZULe6K|Di*jL@ zkBoSayLNncJ9xK9C?)*8pRYG3Bkm`(q?Bx@w~9S{v@O15Wn@20xs%8^#g+YCwrtpZ zJEk>8E)7At$V@8cp6^h;ItgV(hu~J%w3Gn2ZHOI+!EhIjh9gzt`ChoMZkKKnpM`Vy zqPF%-(yK$PWWFPlxDmOJsb~OyMMC(zwl2WUM;$&1T(f5=HLZ8Q^supLN?=>|TuPj_ R*SjYxMS$RewZty6{RSEi49oxk diff --git a/tests/automated/case-tests.el b/tests/automated/case-tests.el index 2a294d541068e441deb9e0d32b7b6f35036b7b56..5b0f03793a90d26d30c6000a06cd9727b568fb63 100644 GIT binary patch delta 813 zcmb7?!AiqG5QaeyaU)pm(L)(Rl}#m*Hmx2Ns^FnWp?DK?O}1@ln}lTRwGXieUqk2% z_y~f}p*QbNvWb*ZTg)l!%s>BpGxL4(*?DbiGwSjFGm9Y+u^$X9+Y-Y#oDPPT)6fCv zm<ymZ=E-!7KNB|MmdXUj0qO_B5~1Y|v4CyjhY}Qdq3|a>!8m5AH+*FY*2*jSg?6UI zexX(IRAcnAj=&8A!TbQ5gVcw)g2xH;<8Xo@k3$q<7hnUuz3Z5ecMnbjXs_EgPYqMo zml*4f^IytY{mkCL*(`cp%h_DdskHP2&>T`)l^#E4ll?z$T83U-FA%37_cREtr<k*m zl|;<th%Ya-RxMjgx)~g%%f!lMlXP_;A9ky<yLTwRb~O2ZP^lWa3P2%RoL=flh#}wh z-Bu<?i)rNIrt>S&$y!Sy*{+e>9aYeZ<Y&0bBr07<L5yu2*8GKhXf-<a6QM3{1J^Ru TaY6N$T?S*wsN~I)@>cl=lQr<} delta 287 zcmaFs^VMU6Gy7y^P9tRnB?d+&W)@a9b`DN1ZXRAfegQ!tVG&U=aS2H&X&G5Ld4<W1 z!U>A?4UJ9BEv;?s9i3g>J-vPX6DCfYJZ0*%=`&`|nmuRky!n&&3np1`DS&}SX+d&g wajI@{Nl|8AI&oGwO@7EFN0c=VlViA*7`Zk#a$jawQP-fN2NE}Dh_DI)0HwiMvH$=8 diff --git a/tests/automated/mule-tests.el b/tests/automated/mule-tests.el index 729d134..4d962b3 100644 --- a/tests/automated/mule-tests.el +++ b/tests/automated/mule-tests.el @@ -1,7 +1,8 @@ ;; Copyright (C) 1999 Free Software Foundation, Inc. ;; Author: Hrvoje Niksic <hniksic@xemacs.org> -;; Maintainer: Hrvoje Niksic <hniksic@xemacs.org> +;; Maintainers: Hrvoje Niksic <hniksic@xemacs.org>, +;; Martin Buchholz <martin@xemacs.org> ;; Created: 1999 ;; Keywords: tests @@ -29,6 +30,9 @@ ;; Test some Mule functionality (most of these remain to be written) . ;; See test-harness.el for instructions on how to run these tests. +;; This file will be (read)ed by a non-mule XEmacs, so don't use +;; literal non-Latin1 characters. Use (make-char) instead. + ;;----------------------------------------------------------------- ;; Test whether all legal chars may be safely inserted to a buffer. ;;----------------------------------------------------------------- @@ -73,3 +77,254 @@ the Assert macro checks for correctness." ;; time-consuming tests like this one run twice, once interpreted and ;; once compiled, for no good reason. (test-chars t) + +;;----------------------------------------------------------------- +;; Test string modification functions that modify the length of a char. +;;----------------------------------------------------------------- + +(when (featurep 'mule) + ;;--------------------------------------------------------------- + ;; Test fillarray + ;;--------------------------------------------------------------- + (macrolet + ((fillarray-test + (charset1 charset2) + (let ((char1 (make-char charset1 69)) + (char2 (make-char charset2 69))) + `(let ((string (make-string 1000 ,char1))) + (fillarray string ,char2) + (Assert (eq (aref string 0) ,char2)) + (Assert (eq (aref string (1- (length string))) ,char2)) + (Assert (eq (length string) 1000)))))) + (fillarray-test ascii latin-iso8859-1) + (fillarray-test ascii latin-iso8859-2) + (fillarray-test latin-iso8859-1 ascii) + (fillarray-test latin-iso8859-2 ascii)) + + ;; Test aset + (let ((string (string (make-char 'ascii 69) (make-char 'latin-iso8859-2 69)))) + (aset string 0 (make-char 'latin-iso8859-2 42)) + (Assert (eq (aref string 1) (make-char 'latin-iso8859-2 69)))) + + ;;--------------------------------------------------------------- + ;; Test coding system functions + ;;--------------------------------------------------------------- + + ;; Create alias for coding system without subsidiaries + (Assert (coding-system-p (find-coding-system 'binary))) + (Assert (coding-system-canonical-name-p 'binary)) + (Assert (not (coding-system-alias-p 'binary))) + (Assert (not (coding-system-alias-p 'mule-tests-alias))) + (Assert (not (coding-system-canonical-name-p 'mule-tests-alias))) + (Check-Error-Message + error "Symbol is the canonical name of a coding system and cannot be redefined" + (define-coding-system-alias 'binary 'iso8859-2)) + (Check-Error-Message + error "Symbol is not a coding system alias" + (coding-system-aliasee 'binary)) + + (define-coding-system-alias 'mule-tests-alias 'binary) + (Assert (coding-system-alias-p 'mule-tests-alias)) + (Assert (not (coding-system-canonical-name-p 'mule-tests-alias))) + (Assert (eq (get-coding-system 'binary) (get-coding-system 'mule-tests-alias))) + (Assert (eq 'binary (coding-system-aliasee 'mule-tests-alias))) + (Assert (not (coding-system-alias-p 'mule-tests-alias-unix))) + (Assert (not (coding-system-alias-p 'mule-tests-alias-dos))) + (Assert (not (coding-system-alias-p 'mule-tests-alias-mac))) + + (define-coding-system-alias 'mule-tests-alias (get-coding-system 'binary)) + (Assert (coding-system-alias-p 'mule-tests-alias)) + (Assert (not (coding-system-canonical-name-p 'mule-tests-alias))) + (Assert (eq (get-coding-system 'binary) (get-coding-system 'mule-tests-alias))) + (Assert (eq 'binary (coding-system-aliasee 'mule-tests-alias))) + (Assert (not (coding-system-alias-p 'mule-tests-alias-unix))) + (Assert (not (coding-system-alias-p 'mule-tests-alias-dos))) + (Assert (not (coding-system-alias-p 'mule-tests-alias-mac))) + + (define-coding-system-alias 'nested-mule-tests-alias 'mule-tests-alias) + (Assert (coding-system-alias-p 'nested-mule-tests-alias)) + (Assert (not (coding-system-canonical-name-p 'nested-mule-tests-alias))) + (Assert (eq (get-coding-system 'binary) (get-coding-system 'nested-mule-tests-alias))) + (Assert (eq (coding-system-aliasee 'nested-mule-tests-alias) 'mule-tests-alias)) + (Assert (eq 'mule-tests-alias (coding-system-aliasee 'nested-mule-tests-alias))) + (Assert (not (coding-system-alias-p 'nested-mule-tests-alias-unix))) + (Assert (not (coding-system-alias-p 'nested-mule-tests-alias-dos))) + (Assert (not (coding-system-alias-p 'nested-mule-tests-alias-mac))) + + (Check-Error-Message + error "Attempt to create a coding system alias loop" + (define-coding-system-alias 'mule-tests-alias 'nested-mule-tests-alias)) + (Check-Error-Message + error "No such coding system" + (define-coding-system-alias 'no-such-coding-system 'no-such-coding-system)) + (Check-Error-Message + error "Attempt to create a coding system alias loop" + (define-coding-system-alias 'mule-tests-alias 'mule-tests-alias)) + + (define-coding-system-alias 'nested-mule-tests-alias nil) + (define-coding-system-alias 'mule-tests-alias nil) + (Assert (coding-system-p (find-coding-system 'binary))) + (Assert (coding-system-canonical-name-p 'binary)) + (Assert (not (coding-system-alias-p 'binary))) + (Assert (not (coding-system-alias-p 'mule-tests-alias))) + (Assert (not (coding-system-canonical-name-p 'mule-tests-alias))) + (Check-Error-Message + error "Symbol is the canonical name of a coding system and cannot be redefined" + (define-coding-system-alias 'binary 'iso8859-2)) + (Check-Error-Message + error "Symbol is not a coding system alias" + (coding-system-aliasee 'binary)) + + (define-coding-system-alias 'nested-mule-tests-alias nil) + (define-coding-system-alias 'mule-tests-alias nil) + + ;; Create alias for coding system with subsidiaries + (define-coding-system-alias 'mule-tests-alias 'iso-8859-7) + (Assert (coding-system-alias-p 'mule-tests-alias)) + (Assert (not (coding-system-canonical-name-p 'mule-tests-alias))) + (Assert (eq (get-coding-system 'iso-8859-7) (get-coding-system 'mule-tests-alias))) + (Assert (eq 'iso-8859-7 (coding-system-aliasee 'mule-tests-alias))) + (Assert (coding-system-alias-p 'mule-tests-alias-unix)) + (Assert (coding-system-alias-p 'mule-tests-alias-dos)) + (Assert (coding-system-alias-p 'mule-tests-alias-mac)) + + (define-coding-system-alias 'mule-tests-alias (get-coding-system 'iso-8859-7)) + (Assert (coding-system-alias-p 'mule-tests-alias)) + (Assert (not (coding-system-canonical-name-p 'mule-tests-alias))) + (Assert (eq (get-coding-system 'iso-8859-7) (get-coding-system 'mule-tests-alias))) + (Assert (eq 'iso-8859-7 (coding-system-aliasee 'mule-tests-alias))) + (Assert (coding-system-alias-p 'mule-tests-alias-unix)) + (Assert (coding-system-alias-p 'mule-tests-alias-dos)) + (Assert (coding-system-alias-p 'mule-tests-alias-mac)) + (Assert (eq (find-coding-system 'mule-tests-alias-mac) + (find-coding-system 'iso-8859-7-mac))) + + (define-coding-system-alias 'nested-mule-tests-alias 'mule-tests-alias) + (Assert (coding-system-alias-p 'nested-mule-tests-alias)) + (Assert (not (coding-system-canonical-name-p 'nested-mule-tests-alias))) + (Assert (eq (get-coding-system 'iso-8859-7) + (get-coding-system 'nested-mule-tests-alias))) + (Assert (eq (coding-system-aliasee 'nested-mule-tests-alias) 'mule-tests-alias)) + (Assert (eq 'mule-tests-alias (coding-system-aliasee 'nested-mule-tests-alias))) + (Assert (coding-system-alias-p 'nested-mule-tests-alias-unix)) + (Assert (coding-system-alias-p 'nested-mule-tests-alias-dos)) + (Assert (coding-system-alias-p 'nested-mule-tests-alias-mac)) + (Assert (eq (find-coding-system 'nested-mule-tests-alias-unix) + (find-coding-system 'iso-8859-7-unix))) + + (Check-Error-Message + error "Attempt to create a coding system alias loop" + (define-coding-system-alias 'mule-tests-alias 'nested-mule-tests-alias)) + (Check-Error-Message + error "No such coding system" + (define-coding-system-alias 'no-such-coding-system 'no-such-coding-system)) + (Check-Error-Message + error "Attempt to create a coding system alias loop" + (define-coding-system-alias 'mule-tests-alias 'mule-tests-alias)) + + ;; Test dangling alias deletion + (define-coding-system-alias 'mule-tests-alias nil) + (Assert (not (coding-system-alias-p 'mule-tests-alias))) + (Assert (not (coding-system-alias-p 'mule-tests-alias-unix))) + (Assert (not (coding-system-alias-p 'nested-mule-tests-alias))) + (Assert (not (coding-system-alias-p 'nested-mule-tests-alias-dos))) + + ;;--------------------------------------------------------------- + ;; Test strings waxing and waning across the 8k BIG_STRING limit (see alloc.c) + ;;--------------------------------------------------------------- + (defun charset-char-string (charset) + (let (lo hi string n) + (if (= (charset-chars charset) 94) + (setq lo 33 hi 126) + (setq lo 32 hi 127)) + (if (= (charset-dimension charset) 1) + (progn + (setq string (make-string (1+ (- hi lo)) ??)) + (setq n 0) + (loop for j from lo to hi do + (progn + (aset string n (make-char charset j)) + (incf n))) + string) + (progn + (setq string (make-string (* (1+ (- hi lo)) (1+ (- hi lo))) ??)) + (setq n 0) + (loop for j from lo to hi do + (loop for k from lo to hi do + (progn + (aset string n (make-char charset j k)) + (incf n)))) + string)))) + + ;; The following two used to crash xemacs! + (Assert (charset-char-string 'japanese-jisx0208)) + (aset (make-string 9003 ??) 1 (make-char 'latin-iso8859-1 77)) + + (let ((greek-string (charset-char-string 'greek-iso8859-7)) + (string (make-string (* 96 60) ??))) + (loop for j from 0 below (length string) do + (aset string j (aref greek-string (mod j 96)))) + (loop for k in '(0 1 58 59) do + (Assert (equal (substring string (* 96 k) (* 96 (1+ k))) greek-string)))) + + (let ((greek-string (charset-char-string 'greek-iso8859-7)) + (string (make-string (* 96 60) ??))) + (loop for j from (1- (length string)) downto 0 do + (aset string j (aref greek-string (mod j 96)))) + (loop for k in '(0 1 58 59) do + (Assert (equal (substring string (* 96 k) (* 96 (1+ k))) greek-string)))) + + (let ((ascii-string (charset-char-string 'ascii)) + (string (make-string (* 94 60) (make-char 'greek-iso8859-7 57)))) + (loop for j from 0 below (length string) do + (aset string j (aref ascii-string (mod j 94)))) + (loop for k in '(0 1 58 59) do + (Assert (equal (substring string (* 94 k) (+ 94 (* 94 k))) ascii-string)))) + + (let ((ascii-string (charset-char-string 'ascii)) + (string (make-string (* 94 60) (make-char 'greek-iso8859-7 57)))) + (loop for j from (1- (length string)) downto 0 do + (aset string j (aref ascii-string (mod j 94)))) + (loop for k in '(0 1 58 59) do + (Assert (equal (substring string (* 94 k) (* 94 (1+ k))) ascii-string)))) + + ;;--------------------------------------------------------------- + ;; Test file-system character conversion (and, en passant, file ops) + ;;--------------------------------------------------------------- + (let* ((scaron (make-char 'latin-iso8859-2 57)) + (latin2-string (make-string 4 scaron)) + (prefix (concat (file-name-as-directory + (file-truename (temp-directory))) + latin2-string)) + (name1 (make-temp-name prefix)) + (name2 (make-temp-name prefix)) + (file-name-coding-system 'iso-8859-2)) + ;; This is how you suppress output from `message', called by `write-region' + (flet ((append-message (&rest args) ())) + (Assert (not (equal name1 name2))) + (Assert (not (file-exists-p name1))) + (write-region (point-min) (point-max) name1) + (Assert (file-exists-p name1)) + (when (fboundp 'make-symbolic-link) + (make-symbolic-link name1 name2) + (Assert (file-exists-p name2)) + (Assert (equal (file-truename name2) name1)) + (Assert (equal (file-truename name1) name1))) + + (ignore-file-errors (delete-file name1) (delete-file name2)))) + + ;; Add many more file operation tests here... + + ;;--------------------------------------------------------------- + ;; Test Unicode-related functions + ;;--------------------------------------------------------------- + (let* ((scaron (make-char 'latin-iso8859-2 57))) + (loop for code in '(#x0000 #x2222 #x4444 #xffff) do + (progn + (set-ucs-char code scaron) + (Assert (eq scaron (ucs-char code))))) + + (Assert (eq nil (set-ucs-char #x1ffff scaron))) + (Check-Error wrong-type-argument (set-ucs-char -10000 scaron))) + + ) diff --git a/tests/automated/regexp-tests.el b/tests/automated/regexp-tests.el index 2df3156..6c1fcba 100644 --- a/tests/automated/regexp-tests.el +++ b/tests/automated/regexp-tests.el @@ -204,3 +204,71 @@ (setq i (1+ i)))))) ;; (test-regex-charset-mule-paranoid) + +;; Test replace-match +(with-temp-buffer + (insert "This is a test buffer.") + (goto-char (point-min)) + (search-forward "this is a test ") + (looking-at "Unmatchable text") + (replace-match "") + (Assert (looking-at "^buffer.$"))) + +;; Test that trivial regexps reset unused registers +;; Thanks to Martin Sternholm for the report. +;; xemacs-beta <5blm6h2ki5.fsf@lister.roxen.com> +(with-temp-buffer + (insert "ab") + (goto-char (point-min)) + (re-search-forward "\\(a\\)") + ;; test the whole-match data, too -- one try scotched that, too! + (Assert (string= (match-string 0) "a")) + (Assert (string= (match-string 1) "a")) + (re-search-forward "b") + (Assert (string= (match-string 0) "b")) + (Assert (not (match-string 1)))) + +;; Test word boundaries +(Assert (= (string-match " \\<a" " a") 0)) +(Assert (= (string-match "a\\> " "a ") 0)) +(Assert (= (string-match " \\ba" " a") 0)) +(Assert (= (string-match "a\\b " "a ") 0)) +(Assert (= (string-match "\\ba" " a") 1)) +(Assert (= (string-match "a\\b" "a ") 0)) +;; should work at target boundaries +(Assert (= (string-match "\\<a" "a") 0)) +(Assert (= (string-match "a\\>" "a") 0)) +(Assert (= (string-match "\\ba" "a") 0)) +(Assert (= (string-match "a\\b" "a") 0)) +;; but not if the "word" would be on the null side of the boundary! +(Assert (not (string-match "\\<" ""))) +(Assert (not (string-match "\\>" ""))) +(Assert (not (string-match " \\<" " "))) +(Assert (not (string-match "\\> " " "))) +(Assert (not (string-match "a\\<" "a"))) +(Assert (not (string-match "\\>a" "a"))) +;; Expect these to fail :-( +;; Added Known-Bug 2002-09-09 +(Assert (not (string-match "\\b" ""))) +(Assert (not (string-match " \\b" " "))) +(Assert (not (string-match "\\b " " "))) + +;; Added 2002-12-27 +(if (featurep 'mule) + ;; note: (int-to-char 65) => ?A + (let ((ch0 (make-char 'japanese-jisx0208 52 65)) + (ch1 (make-char 'japanese-jisx0208 51 65))) + (Assert (not (string-match "A" (string ch0)))) + (Assert (not (string-match "[A]" (string ch0)))) + (Assert (eq (string-match "[^A]" (string ch0)) 0)) + (Assert (not (string-match "@A" (string ?@ ch0)))) + (Assert (not (string-match "@[A]" (string ?@ ch0)))) + (Assert (eq (string-match "@[^A]" (string ?@ ch0)) 0)) + (Assert (not (string-match "@?A" (string ?@ ch0)))) + (Assert (not (string-match "A" (string ch1)))) + (Assert (not (string-match "[A]" (string ch1)))) + (Assert (eq (string-match "[^A]" (string ch1)) 0)) + (Assert (not (string-match "@A" (string ?@ ch1)))) + (Assert (not (string-match "@[A]" (string ?@ ch1)))) + (Assert (eq (string-match "@[^A]" (string ?@ ch1)) 0)) + (Assert (not (string-match "@?A" (string ?@ ch1)))))) diff --git a/tests/automated/symbol-tests.el b/tests/automated/symbol-tests.el index d8c680f..dc8037e 100644 --- a/tests/automated/symbol-tests.el +++ b/tests/automated/symbol-tests.el @@ -1,7 +1,7 @@ ;; Copyright (C) 1999 Free Software Foundation, Inc. -;; Author: Hrvoje Niksic <hniksic@srce.hr> -;; Maintainer: Hrvoje Niksic <hniksic@srce.hr> +;; Author: Hrvoje Niksic <hniksic@xemacs.org> +;; Maintainer: Hrvoje Niksic <hniksic@xemacs.org> ;; Created: 1999 ;; Keywords: tests @@ -250,33 +250,70 @@ ;; Magic symbols ;;----------------------------------------------------- -;; Magic symbols are almost totally unimplemented. However, a -;; rudimentary subset of the functionality is being used to implement -;; backward compatibility or clearer error messages for new features -;; such as specifiers and glyphs. These tests try to test that -;; working subset. +;; Magic symbols are only half implemented. However, a subset of the +;; functionality is being used to implement backward compatibility or +;; clearer error messages for new features such as specifiers and +;; glyphs. These tests try to test that working subset. -(let ((mysym (make-symbol "test-symbol"))) +(let ((mysym (make-symbol "test-symbol")) + save) (dontusethis-set-symbol-value-handler mysym 'set-value (lambda (&rest args) (throw 'test-tag args))) + (Assert (not (boundp mysym))) (Assert (equal (catch 'test-tag (set mysym 'foo)) - `(,mysym (foo) set nil nil)))) - -;; #### These two make XEmacs crash! + `(,mysym (foo) set nil nil))) + (Assert (not (boundp mysym))) + (dontusethis-set-symbol-value-handler + mysym + 'set-value + (lambda (&rest args) (setq save (nth 1 args)))) + (set mysym 'foo) + (Assert (equal save '(foo))) + (Assert (eq (symbol-value mysym) 'foo)) + ) + +(let ((mysym (make-symbol "test-symbol")) + save) + (dontusethis-set-symbol-value-handler + mysym + 'make-unbound + (lambda (&rest args) + (throw 'test-tag args))) + (Assert (equal (catch 'test-tag + (makunbound mysym)) + `(,mysym nil makunbound nil nil))) + (dontusethis-set-symbol-value-handler + mysym + 'make-unbound + (lambda (&rest args) (setq save (nth 2 args)))) + (Assert (not (boundp mysym))) + (set mysym 'bar) + (Assert (null save)) + (Assert (eq (symbol-value mysym) 'bar)) + (makunbound mysym) + (Assert (not (boundp mysym))) + (Assert (eq save 'makunbound)) + ) + +(when (featurep 'file-coding) + (Assert (eq pathname-coding-system file-name-coding-system)) + (let ((val1 file-name-coding-system) + (val2 pathname-coding-system)) + (Assert (eq val1 val2)) + (let ((file-name-coding-system 'no-conversion-dos)) + (Assert (eq file-name-coding-system 'no-conversion-dos)) + (Assert (eq pathname-coding-system file-name-coding-system))) + (let ((pathname-coding-system 'no-conversion-mac)) + (Assert (eq file-name-coding-system 'no-conversion-mac)) + (Assert (eq pathname-coding-system file-name-coding-system))) + (Assert (eq file-name-coding-system pathname-coding-system)) + (Assert (eq val1 file-name-coding-system))) + (Assert (eq pathname-coding-system file-name-coding-system))) -;(let ((mysym (make-symbol "test-symbol"))) -; (dontusethis-set-symbol-value-handler -; mysym -; 'make-unbound -; (lambda (&rest args) -; (throw 'test-tag args))) -; (Assert (equal (catch 'test-tag -; (set mysym 'foo)) -; `(,mysym (foo) set nil nil)))) ;(let ((mysym (make-symbol "test-symbol"))) ; (dontusethis-set-symbol-value-handler @@ -286,4 +323,4 @@ ; (throw 'test-tag args))) ; (Assert (equal (catch 'test-tag ; (set mysym 'foo)) -; `(,mysym (foo) set nil nil)))) +; `(,mysym (foo) make-local nil nil)))) diff --git a/tests/automated/syntax-tests.el b/tests/automated/syntax-tests.el index e848e11..1ebb9f1 100644 --- a/tests/automated/syntax-tests.el +++ b/tests/automated/syntax-tests.el @@ -100,3 +100,58 @@ (test-backward-word "WO " 3) (test-backward-word "W !" 3) (test-backward-word "WO !" 4)) + +;; Works like test-forward-word, except for the following: +;; after <string> is inserted, the syntax-table <apply-syntax> +;; is applied to position <apply-pos>. +;; <apply-pos> can be in the form (start . end), or can be a +;; character position. +(defun test-syntax-table (string apply-pos apply-syntax stop) + ;; We don't necessarily have syntax-table properties ... + (when (boundp 'lookup-syntax-properties) ; backwards compatible kludge + ;; ... and they may not be enabled by default if we do. + (setq lookup-syntax-properties t) + (goto-char (point-max)) + (unless (consp apply-pos) + (setq apply-pos `(,apply-pos . ,(+ 1 apply-pos)))) + (let ((point (point))) + (insert string) + (put-text-property (+ point (car apply-pos)) (+ point (cdr apply-pos)) + 'syntax-table apply-syntax) + (goto-char point) + (forward-word 1) + (Assert (eq (point) (+ point stop)))))) + +;; test syntax-table extents +(with-temp-buffer + ;; Apply punctuation to word + (test-syntax-table "WO" 1 `(,(syntax-string-to-code ".")) 1) + ;; Apply word to punctuation + (test-syntax-table "W." 1 `(,(syntax-string-to-code "w")) 2)) + +;; Test forward-comment at buffer boundaries +;; #### The second Assert fails (once interpreted, once compiled) on 21.4.9 +;; with sjt's version of Andy's syntax-text-property-killer patch. +(with-temp-buffer + (if (not (fboundp 'c-mode)) + ;; #### This whole thing should go inside a macro Skip-Test + (let* ((reason "c-mode unavailable") + (count (gethash reason skipped-test-reasons))) + ;;(message "%S: %S" reason count) + (puthash reason (if (null count) 1 (1+ count)) + skipped-test-reasons) + (Print-Skip "comment and parse-partial-sexp tests" reason)) + (c-mode) + + (insert "// comment\n") + (forward-comment -2) + (Assert (eq (point) (point-min))) + + (let ((point (point))) + (insert "/* comment */") + (goto-char point) + (forward-comment 2) + (Assert (eq (point) (point-max))) + + ;; this last used to crash + (parse-partial-sexp point (point-max))))) diff --git a/tests/basic-lisp.el b/tests/basic-lisp.el deleted file mode 100644 index 07a2676..0000000 --- a/tests/basic-lisp.el +++ /dev/null @@ -1,89 +0,0 @@ -;;; Test basic Lisp functionality - -;;(when (not (boundp 'foo)) (setq foo 1)) -;;(incf foo) -;;(print foo) - -(let ((my-vector [1 2 3 4]) - (my-bit-vector (bit-vector 1 0 1 0)) - (my-string "1234") - (my-list '(1 2 3 4))) - - ;;(Assert (fooooo)) ;; Generate Other failure - ;;(Assert (eq 1 2)) ;; Generate Assertion failure - - (Assert (eq (elt my-vector 0) 1)) - (Assert (eq (elt my-bit-vector 0) 1)) - (Assert (eq (elt my-string 0) ?1)) - (Assert (eq (elt my-list 0) 1)) - - (Assert (eq 4 (length my-vector))) - (Assert (eq 4 (length my-bit-vector))) - (Assert (eq 4 (length my-string))) - - (fillarray my-vector 5) - (fillarray my-bit-vector 1) - (fillarray my-string ?5) - - (Assert (eq 4 (length my-vector))) - (Assert (eq 4 (length my-bit-vector))) - (Assert (eq 4 (length my-string))) - - (Assert (eq (elt my-vector 0) 5)) - (Assert (eq (elt my-bit-vector 0) 1)) - (Assert (eq (elt my-string 0) ?5)) - - (Assert (eq (elt my-vector 3) 5)) - (Assert (eq (elt my-bit-vector 3) 1)) - (Assert (eq (elt my-string 3) ?5)) - - (fillarray my-bit-vector 0) - (Assert (eq 4 (length my-bit-vector))) - (Assert (eq (elt my-bit-vector 2) 0)) - - ;; Test nconc - (let ((x (list 0 1 2))) - (Assert (eq (nconc) nil)) - (Assert (eq (nconc nil) nil)) - (Assert (eq (nconc nil x) x)) - (Assert (eq (nconc x nil) x)) - (let ((y (nconc x nil (list 3 4 5) nil))) - (Assert (eq (length y) 6)) - (Assert (eq (nth 3 y) 3)) - )) - ) - -;;; Old cruft -;;;(run-tests) - -;(defmacro Assert (assertion) -; `(condition-case error -; (progn -; (assert ,assertion) -; (princ (format "Assertion passed: %S" (quote ,assertion))) -; (terpri) -; (incf Assert-successes)) -; (cl-assertion-failed -; (princ (format "Assertion failed: %S" (quote ,assertion))) -; (terpri) -; (incf Assert-failures)) -; (t (princ (format "Test harness error: %S" error)) -; (terpri) -; (incf Harness-failures) -; ))) - - -;(defun run-tests () -; (with-output-to-temp-buffer "*Test-Log*" -; (let ((Assert-successes 0) -; (Assert-failures 0) -; (Harness-failures 0)) -; (basic-lisp-test) -; (byte-compile 'basic-lisp-test) -; (basic-lisp-test) -; (print (format "%d successes, %d assertion failures, %d harness failures" -; Assert-successes -; Assert-failures -; Harness-failures))))) - -;(defun the-test () diff --git a/tests/database.el b/tests/database.el deleted file mode 100644 index bc133df..0000000 --- a/tests/database.el +++ /dev/null @@ -1,29 +0,0 @@ -;;; Test database functionality - -(defun test-database (db) - (Assert (databasep db)) - (put-database "key1" "val1" db) - (Assert (equal "val1" (get-database "key1" db))) - (remove-database "key1" db) - (Assert (equal nil (get-database "key1" db))) - (close-database db) - (Assert (not (database-live-p db))) - (Assert (databasep db)) - (let ((filename (database-file-name db))) - (loop for fn in (list filename (concat filename ".db")) do - (when (file-exists-p fn) - (delete-file fn)))) - ) - -(let ((filename (expand-file-name "test-emacs" (temp-directory)))) - - (when (featurep 'dbm) - (let ((db (open-database filename 'dbm))) - (test-database db))) - - (princ "\n") - - (when (featurep 'berkeley-db) - (let ((db (open-database filename 'berkeley-db))) - (test-database db))) - ) diff --git a/tests/gutter-test.el b/tests/gutter-test.el index 41a870a..c73b09f 100644 --- a/tests/gutter-test.el +++ b/tests/gutter-test.el @@ -1,17 +1,39 @@ -(setq str "Hello There\nHello Again") +(setq str "Hello\nAgain") +(setq str-ext (make-extent 0 5 str)) (set-extent-begin-glyph - (make-extent 0 0 str) + str-ext (make-glyph [xpm :file "../etc/xemacs-icon.xpm"])) +(set-extent-property str-ext 'mouse-face 'highlight) +(setq str2 "Hello\n") +(setq str2-ext (make-extent 0 1 str2)) (set-extent-begin-glyph - (make-extent 3 3 str) + str2-ext (make-glyph [button :width 5 :height 1 :face modeline-mousable + :callback (set-specifier bottom-gutter-visible-p '(str2)) :descriptor "ok" :selected t])) -(set-specifier default-gutter-height 'autodetect) -(set-specifier default-gutter-width 40) -(set-specifier default-gutter-border-width 2) -(set-specifier default-gutter str) -(set-default-gutter-position 'bottom) +(set-specifier bottom-gutter-height 'autodetect) +(set-specifier bottom-gutter-border-width 2) + +(set-gutter-element + bottom-gutter 'str + (make-glyph + [layout :orientation vertical + :justify left :margin-width 4 + :items ([string :data "Fontifying glyphs.c..."] + [layout :orientation horizontal + :items + ([progress-gauge :value 0 :pixel-height 24 + :pixel-width 250 :descriptor + "Progress"] + [button :pixel-height 24 + :descriptor " Stop " + :callback (quote quit)])])])) + +(set-gutter-element bottom-gutter 'str2 str2) +(set-gutter-element-visible-p bottom-gutter-visible-p 'str t) +(set-gutter-element-visible-p bottom-gutter-visible-p 'str2 t) + diff --git a/tests/test-emacs.el b/tests/test-emacs.el deleted file mode 100644 index bd34433..0000000 --- a/tests/test-emacs.el +++ /dev/null @@ -1,219 +0,0 @@ -;; test-emacs.el --- Run Emacs Lisp test suites. - -;;; Copyright (C) 1998 Free Software Foundation, Inc. - -;; Author: Martin Buchholz -;; Keywords: testing - -;; This file is part of XEmacs. - -;; XEmacs is free software; you can redistribute it and/or modify it -;; under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. - -;; XEmacs 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 XEmacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. - -;;; Synched up with: Not in FSF - -(defvar test-emacs-verbose - (and (not noninteractive) (> (device-baud-rate) search-slow-speed)) - "*Non-nil means print messages describing progress of emacs-tester.") - -(defvar test-emacs-current-file nil) - -(defvar emacs-lisp-file-regexp (purecopy "\\.el$") - "*Regexp which matches Emacs Lisp source files.") - -(defun test-emacs-test-file (filename) - "Test a file of Lisp code named FILENAME. -The output file's name is made by appending `c' to the end of FILENAME." - ;; (interactive "fTest file: ") - (interactive - (let ((file buffer-file-name) - (file-name nil) - (file-dir nil)) - (and file - (eq (cdr (assq 'major-mode (buffer-local-variables))) - 'emacs-lisp-mode) - (setq file-name (file-name-nondirectory file) - file-dir (file-name-directory file))) - (list (read-file-name "Test file: " file-dir nil nil file-name)))) - ;; Expand now so we get the current buffer's defaults - (setq filename (expand-file-name filename)) - - ;; If we're testing a file that's in a buffer and is modified, offer - ;; to save it first. - (or noninteractive - (let ((b (get-file-buffer (expand-file-name filename)))) - (if (and b (buffer-modified-p b) - (y-or-n-p (format "save buffer %s first? " (buffer-name b)))) - (save-excursion (set-buffer b) (save-buffer))))) - - (if (or noninteractive test-emacs-verbose) - (message "Testing %s..." filename)) - (let ((test-emacs-current-file filename) - input-buffer) - (save-excursion - (setq input-buffer (get-buffer-create " *Test Input*")) - (set-buffer input-buffer) - (erase-buffer) - (insert-file-contents filename) - ;; Run hooks including the uncompression hook. - ;; If they change the file name, then change it for the output also. - (let ((buffer-file-name filename) - (default-major-mode 'emacs-lisp-mode) - (enable-local-eval nil)) - (normal-mode) - (setq filename buffer-file-name))) - (test-emacs-from-buffer input-buffer filename) - (kill-buffer input-buffer) - )) - -(defun test-emacs-read-from-buffer (buffer) - "Read forms from BUFFER, and turn it into a lambda test form." - (let ((body nil)) - (goto-char (point-min) buffer) - (condition-case nil - (while t - (setq body (cons (read inbuffer) body))) - (error nil)) - `(lambda () - (defvar passes) - (defvar assertion-failures) - (defvar other-failures) - ,@(nreverse body)))) - -(defun test-emacs-from-buffer (inbuffer filename) - "Run tests in buffer INBUFFER, visiting FILENAME." - (let ((passes 0) - (assertion-failures 0) - (other-failures 0)) - (with-output-to-temp-buffer "*Test-Log*" - (defmacro Assert (assertion) - `(condition-case error - (progn - (assert ,assertion) - (princ (format "PASS: %S" (quote ,assertion))) - (terpri) - (incf passes)) - (cl-assertion-failed - (princ (format "Assertion failed: %S" (quote ,assertion))) - (terpri) - (incf assertion-failures)) - (t (princ "Error during test execution:\n\t") - (display-error error nil) - (terpri) - (incf other-failures) - ))) - - (princ "Testing Interpreted Lisp\n\n") - (funcall (test-emacs-read-from-buffer inbuffer)) - (princ "\nTesting Compiled Lisp\n\n") - (funcall (byte-compile (test-emacs-read-from-buffer inbuffer))) - (princ (format - "\nSUMMARY: %d passes, %d assertion failures, %d other failures\n" - passes - assertion-failures - other-failures)) - (let* ((total (+ passes assertion-failures other-failures)) - (basename (file-name-nondirectory filename)) - (summary-msg - (if (> total 0) - (format "%s: %d of %d (%d%%) tests successful." - basename passes total (/ (* 100 passes) total)) - (format "%s: No tests run" basename)))) - (message "%s" summary-msg)) - (fmakunbound 'Assert)))) - -(defvar test-emacs-results-point-max nil) -(defmacro displaying-emacs-test-results (&rest body) - `(let ((test-emacs-results-point-max test-emacs-results-point-max)) - ;; Log the file name. - (test-emacs-log-file) - ;; Record how much is logged now. - ;; We will display the log buffer if anything more is logged - ;; before the end of BODY. - (or test-emacs-results-point-max - (save-excursion - (set-buffer (get-buffer-create "*Test-Log*")) - (setq test-emacs-results-point-max (point-max)))) - (unwind-protect - (condition-case error-info - (progn ,@body) - (error - (test-emacs-report-error error-info))) - (save-excursion - ;; If there were compilation warnings, display them. - (set-buffer "*Test-Log*") - (if (= test-emacs-results-point-max (point-max)) - nil - (if temp-buffer-show-function - (let ((show-buffer (get-buffer-create "*Test-Log-Show*"))) - (save-excursion - (set-buffer show-buffer) - (setq buffer-read-only nil) - (erase-buffer)) - (copy-to-buffer show-buffer - (save-excursion - (goto-char test-emacs-results-point-max) - (forward-line -1) - (point)) - (point-max)) - (funcall temp-buffer-show-function show-buffer)) - (select-window - (prog1 (selected-window) - (select-window (display-buffer (current-buffer))) - (goto-char test-emacs-results-point-max) - (recenter 1))))))))) - -(defun batch-test-emacs-1 (file) - (condition-case err - (progn (test-emacs-test-file file) t) - (error - (princ ">>Error occurred processing ") - (princ file) - (princ ": ") - (display-error err nil) - (terpri) - nil))) - -(defun batch-test-emacs () - "Run `test-emacs' on the files remaining on the command line. -Use this from the command line, with `-batch'; -it won't work in an interactive Emacs. -Each file is processed even if an error occurred previously. -For example, invoke \"xemacs -batch -f batch-test-emacs tests/*.el\"" - ;; command-line-args-left is what is left of the command line (from - ;; startup.el) - (defvar command-line-args-left) ;Avoid 'free variable' warning - (if (not noninteractive) - (error "`batch-test-emacs' is to be used only with -batch")) - (let ((error nil) - (debug-issue-ebola-notices 0)) - (loop for file in command-line-args-left - do - (if (file-directory-p (expand-file-name file)) - (let ((files (directory-files file)) - source) - (while files - (if (and (string-match emacs-lisp-file-regexp (car files)) - (not (auto-save-file-name-p (car files))) - (setq source (expand-file-name - (car files) - file)) - (if (null (batch-test-emacs-1 source)) - (setq error t))) - (setq files (cdr files))))) - (if (null (batch-test-emacs-1 file)) - (setq error t)))) - (message "Done") - (kill-emacs (if error 1 0)))) -- 1.7.10.4